[0,0] 2383958928042521214324212862268669650296872948418122484902258170707080760806633997729325625168669894471714217669304943143661469310581987810441353575212481944670227685329302600774263022365446723846558747528884508212898319178772068976375994152940255688593600051771873543288679548852175869749819086323699636158563152215264184184028143162036476658253040103002471100318713369320449913635855484889147948978175002753694357008817842900428054255186148261327407575077165225506445813528770137792132205840061041145498440534428238484023823924012346263261732267299877964802823566918278253189881659766147111875670783636129910202481726188626299346639016685380893512313479335301635754255714174034546737391237822353066061299118396698991613489353746354269020346141353944313121405836258268706022945403366774469210814089973143458017334077211659128020809686621235359642937431901811841497918014297202713510991755684272689914470156989721243049770114768839065361369533556797728804519369472429020386423558189209040910187720081240647642284170300101220743075753245306443072188353442288207646116454397736302021967090429221364646331571765027977133512163015935896985107172090831531970035679935544243740571187241787195132952856664871198359504431372765480904755488688641805157866598000515261950138096550641073551331057495094069380827137068230480229847077711150971388934109953216352868139452005922162805564381884030390008987030727642186869079928796487941980086190489459808896092201924173465938573312353203750828980798324431559272611799100750525974013656638751632537024256159972874390665898665651397019929789261085126895512550622456647345537298087635232933511487483000022548220918067418733131984399902068135143780244894907376570859969114390934156029951007281009453804411301482224494570646821540096047414906035729406270426272707021806851561523128231349888770012447298227749139867466416651215152232691645216085041829587976790565178180781795230275297744624987030954750463207597000909731331630284379929875356486667542704593185559835133478293563498662990436478788728019895254626415035300609227577568952839681153640341022910987001451762823619943291178612899625488362155604385290333897314841061576845313569086958070478837389524467863763313688958638256672548708942816197697905693984860208362164129058877430928644001827354601193158245311228250075841126634588679605926597640178959816549487441912499882510561259417920691247495039389445531514399156356229891715516048921603321783837026685427081589353171523800884228690785666088921397327633238556286485489399503809972384082668543242223184275889768234126423702820278274591613377310242496907568251542054580308338844110275897550205195603746511973659886897857583078444002154404918347647401900375090883213995592988930577273801119124953492782527398800829387873585284581847303998912834939436819069825452664578462452578974274114589906527139001923800237088240735114716781122624564814074295812787711588023269150044174114497175683575633263319444224642586368259239938201819078827114106731276271616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] 48079246211894191760793508645123747291005705571100589078641254045570393397391912891142491127802291302584570506384449694538869616573562093866866951972999731082292253968242115675315743860545409785582472854590631012253653329835936203335395011064687755867758035528968387138981149829583366865958990322080740377023899772044317925749821150198851398356841953395167882360337376368227516727062191375722970641006969295285430621624994179718482543444538871148774312273590346484505316547490328611696076418207829805663980511089236291151783295241309555263038102887883328350636330533704901857551004147199215510588531219514575457328836508452228816691799691378485025382816647457058688778751432973950207740358974417590102841491934834376372471646937714877582571582257408318353886470065130814891109509722319793847031694200735490835499879834630614494870782085188411662991878551704369712239217323751179426865308242786262556679251172423782999699428572782169244600189545366466733790351850157329949423035188884797135831489831930431804187674385389207173948704385221830313535068292677896027270382435838922139546126967258212047028673677996888797774047517710398649344822547839631068473178477667000748664940204027515178194926596211248531271104127511837360849438427450278740980752626497320753445809924151636923025187548010629737794540922053997824635986468037758571583681017136101666281193806726493093034116694737939504505996855787032315669014250253025183446171868415335796515816180457802278152577089068976301929301809493046715293318192331141245285351002266776919977169494297480260583795342526618151955891694493237800790491224675193333665416865732915900350910498480169409487185520074747561695573564917709131317540281127360607589132810146905424192116254035744324121759823520528612726634411312762964098106128905182364089678327582703960837234543537121424824397842772730257974450305915630999452622403347862293658767328996632622349440595400848299753019534895315972623394460635724139067286217141592699643388344894719452639219601455134013745111800072620624937180473399764499716895554326556939442273299074314851237590868339984825608414773937360050673068492017419484462217030159887346245778763404094578259839779523047913502973473094052415356659787577421086512087096884786032707504352647755622330162534392494767055546279507185810738856039874555238071440199542462531740574670211975012791417782799737198655631774536772155823108258636239525798031045546895922264266184735930909518369408299252132442322070294093476484287923778318808131867564923609150631902479072906867004501506799116625631948098720691658918871058703593933378408097338772619302025478780086922296910344925179543042870771100736343147217867884620511697148266223258097694976183319157071513574961269175323677714976851305621182763229352274025764859364236838359457600094956280160128950969373155658559806524821488142292901150551945243242140732155584694285260317564795103744417959312147850946467133546255147783974495765558445255982983193374732224022042869098284848038329391440199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] 11076652948730291736140697978091436704302878391546939277513357629311992469287705018562562497998096530911659751102932153218631795482731857242009342332239322675091554093904655959698803537552640902006582268050717131792764359405167656284239435089052820404709483550539465102536741688019082506663843068820632882250955892868908929135395501224919425095280206304867751960959378392447714938877266881688596733430095963941264351226985982017993652394260037092561525811128251838717620006555107369055017939549541626761838211803331454105727525287958118986850068566759817765861959461650870393122540256834948171410853765655020822990277534683726478360366605191758870819274900971562027326945166265269095470339319607964425143202029570821016061443228182992870436358171759971107556114211758945207522728543522474671333698544162292279647000852240549717592193227346409671082151806303238976615897615032023820595864284258172432502888094130244001551895808661150402140195049835611410295031419225163403701296609219230844138013234330618886773285547251697298783977079794350475108683387010585422447348839940241683171719145713981721007553306474291312300149028043503333144324161166506497774562045767630871526461266201130103225331816640434187449677108320692495289522866882670813980753382202493226586336117167940704745273367286065054969376851076903014850766642647737153724584602887120069683742482967046721977558203511234390542480768407049314295954907865887338915861908166806170680664612437754341012903561209713685423580796449708278326564324557191278596955181767195369794629369753300267871223630971726602934214419760946227542462084169012460776763086119853278192579345386858345814819172441384677757363797741311424230030835834807251252427746590726011066923098162580409550315184041907248707280697117732279990002103770821317716519085990268644302721437428839663402283570326363414743211098859489181594162013509764692566807328615098761792061034001551062629904858247487955819353955304368966865968282461611478102361476633617888849193254600850652690784698830057619980026458787246120727716769654905008749876131080440336226994271994815446645525679222798053141281364865786063593715168300810072303290679622341135481359700264146083712184214726917937952786470288749707468316604333719771211176557615991387874037235500782838516346477811392908636082293917085834494881252577240288309003912394873795676126199092773715010372837049320297176515095772054555832933891633589867176815015198048504945371070814865653303797168750181279461502313994776255648115650736263952346012674085121887070471004920254295195748031054344356615084200726171278697548743683254970146807093233055432390920896895959103562134366395019637913714396571252727901038685117695944480947160292992410353994265512231835547134539513090627050636205094022994372542318562693533275945939443854738221383591098698599360416547056453956358421186785441168233986728752410475682868380939207697467887533583565370490792465633599132982623680459755643099423363874481855290803137770729028915052011945455628425625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 1462945150232201645001121277376799091130751081694492730664715991861781326593171598071281829323190822069864455965052718753944236053541070088289437934702625606477039488925919199885632651958108318865887875532661269333934815840535389810409389179047717320753359040368871687387737074453137589903521660098172839117848439738238996604681004562046319487004211646310000484876052488989209633969534506043938494387369269043740254589919439079540141016682005607121094914412660980371906657506497456068874114317534668503839634250955640342985092813965463309036837670741248973116055915661132727297140936622056605309382484195413038936686470778874630326145404220960292011526064149615840874113364469457354217669453632821570756480414615321589016013950398527537613655963209623102435825799244504008635070654013047692167055540164073610361812742283271476491915756476304952079542559071701114194902631949802535796462311917961789758217164461470032807570533460137712036808162989705768610086307438617667282087726247899396224622308475199359475002176905232177709929831315755250476849985935560622069986217891117032372676116967206860178194565650464695820532422633263770794259164402345726130820482453384997022849095274820951608892124447361148097369617295706156303560162071719617220009933326145827064521834170604199670082548456970069165868280580375071671302284677553512123791956495554535974578773930807287436629940843052446484762210633127964265555827332347318931567136418537943077283043305801910200484760334067283739587528161658428573078033703194200848069620088163653855054517408121849798479021584000877998029880291948871907132785408699815718672946505678056308351929728523474649508509191937200845160309299702201994249199729123400123963161092805627700372768977533373090012933754280330326017231528533805621815520027306780368177861738193473118983651508863175512772042218481508801329688379349641892129571112427232757300101914774204369967328479441101410021829599381129455823218333055992092038493416144165711656984843583122828756470376187265603337519588815780398217155047201485706604255416170215516245335464011973678907598035923438147260801579347763556979129427651366721740658665123758926540178295273455263086253820718504399684819177647396947645982382585821630842761141063648434208534330673898876695923195932696344987072431685234194281805183980516348127650130374241321212357357015391107850768549652010112245304532583817856445522267574132338929823827742536272872435194198588262415406105052463284798186236351370621871508091932907120304404504560049690911100104947074398697547850165674658318750122234782460051101125147678964324973955788348147345813840832793178469831754599771920137704382498153078835647636118250835997236067844743505900531658114203104914584331426683850828183281384484660707945513901435994962624050175291059148916616364200050439443791427028614331296110827109224570533372060518436883431740315211419543969705310413982257158958664821673570653255883507356911993628195226327783179412761738535741502807637946302708199900930416196976640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] 333053714027333259467656257135021988512346462825276049301707132353025786069415538058913359432841664656320639158157692843827155965832589244446918037928152295956015628365800458655962295833416607637841636961217973261522932154682724684547920701070103293358331492701926736212248540741102719521579084504780669243652983721382303209469156136978002558404145416581302006482716305945676035127247890145024693734757492397770945398581288148465916399897984885683170398612256156536687775177880573717371928353527090811698808266154372745969698902410452907802362118123596413676051611043911616062899778824329795020943692069842000080736877150902431872553746700265790366591693820905175619290223575042475018005304307889249594803772728101987058287505503803460228398215948927499024205351727986464329001511042059790699311996142074842777632421350381154733145048794410687761470035344406137331969882648660112341310695834367593947762520696616558964253183710253695792998331018262089393444056104706236074622487049078008569358825305433539686270207049669002807355213087673750330429447644471638156034770817229254591006643954854573922750708962638373511935895734665041563895413249116352744554043200631076649347904728575151553350670127773965262029138924675385874307409088475506589554603126649858779669591825041333596769269158578739399771817837479146308081327056313678756615988123535283515407431395185168106620129918086651707968896775842309395992310193209013801827546627282721707097130031107948893454208872021643644010140094336147167961938601373579860886003325103741297387188345579731473375965395383026407315688629001666409096799362343927300147289825229713886340974436822981552560391989696156321718611729456366279489235326313432755210419266003775714436920580201673913046231193918056354208551755529473675898413359900884299524449155367318808888851284773749131589372147540824088807217546881243498749304000699589965219429556499751122128554708421056073748358255299018002422531907636186838862720642698305802545287394768248234667900616511096774424267820463959679063448662714660152678578262146395639005049627154259360208062010820868641190789607955139205437693153180572226332085164871216628757724997227232560303951853868041100642142780309994116639930269871226167697102787770332376241711283754357959156999503950865226890127766479885462049166818694823317580832847441090664170263659708746985675901570001303007834639945277876284912338577049300369434952916663545562012875310921763646387681547315667942296433635168790391035563113841246797147176957810194038845192102367830413411795600409565193948006463568726028093565450784793591354457455705911980500465811663609739635027290699034342707447805682271749283085343964107890845272403681537556803627492936822483055286817595233689372585285690584678536749389867773627103188221366361675644482909717505810955903343854530204486265183581325572103876156489063510287453903129640235677331209940404749316425479625656926354842470931623739226735604845171230174318094256763818081244775713337272858681531889102657355209768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] -29597497665029970684899264423612288687480767853424801476254900926478711184169244680416171652956469376243378888471334019556559785813278728889610799618223852297278545253452977023530976642338228102619681748771772410274556042699470113069854272759196054165743252981803347314675613919059333281327060162977766113744850203050587801414553502385683534000304039662412376843609750964718530092790790443119987352625831710724708194993694085411600857138913565630976504232350456632814938197336880874926658952214330936362360033119041676269188936302668326367305692492004281252564425455561552165059192140867129932756145275978472671653310912136536052763500802257932475052385167224007219010101506106797345977265530305063536051851204622318557716951020303784371281534616834333687568823066427492097125643812688953224563368258688585252316993822668219763378381640685491156500916378556756395875845020557879111001251178273306784310663650741120151144638286235933632107528573695528901608515783520665014247243692532214315479006853188482399894116942809526938681232737058077744708056883245873160231332649341092356694146266601794419835956254106795793953496336761532143238882833087105656542626397080662857061373616112709280488567756391240892995200596109084760410564753863440478835052280246819328263316626175494257172895717492996999627843801331811052739588835944237973737603909902506069460534900474170391670120060218351647209515733021761782045798887253320679556057347900151288036170018786829543991936039815803493732405041830223953994144283594754536280913173487507691993364160778246736816614044700034571732770987938067336507931872019113699472404207586765675070975142029124411319593981794966174478591139439941673564174785688488946647801475591792995318292563019774845130408802824137738891441921462611445311162781818592582281265975519669189845195991691381125160656024101045904622404156090675395054614895606024592956592095503990317797151160751595995305040930766971735872012662398825404332819234608917132249765506333594293362048025251105565164008776212082574199886552626980577282620620585365373958697806787185726690514551483738287137419323981906883969630758264454343790390367780158603517194769808188645248080963902414400823282987023880177656633625164622676455047542300528751912133762360060369229040850334400769716468683666035935388620502297243833455329836663927565536982044698062350233717642032336612772238286376923491581890799500497730020475532996373306346108617847043431828588514092318076505106892159568199059035321500153258918276598429976748781506404922624567189115956229399989738405692072454224722458565699916060776688884676531243174408139874178668277777655178207693795081617602744604397987861313665666369112159200745603224238549744064555878004762104583162236001254375374857865554560066984097648785950428198547882622423534361982005543235632967095659921268950013277676608977546662496009640689157940235816923231998935605522032862975257828351402401526253297920915220727977710306754577283727772274698216741561216731598621802021984467241076856455168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] 21779379446381878432906926446570546005003979905070191678745217959714920179276739150546722812796895885881617180662173626508039340006454361766434625565345286105835650381319901304416953638063701544497853535469180136879435756946649953669081686055457856254463852460239697526136024282176620507095136893986211349889224379441425678488478743240516995680173007627885035545077476317598533349532513707889637370925405908514648898962244596426609230409122963468445193375753283395261221045942618372503260891474536406945754409536991220172952803550579172980498543132957724603257969686738875684262515547151487371681552525176734979455356796427289423190306970229722258517554866373377810570198430449578579919641510406532686688379688282659172286592854411638180204129710943483816872084530849503370806175768869659318423996096589885113099475788436972564247037981789530147861169829592915926184094080341153455876304140695302371669069085358766857136811859811315935973624459124785507922894458506457443168187861839953132115389936891873314490133974268022775528586470151776916597981340585762658702927263908287589985193560831506994056755809096970200766986846403311154369776837955184030385715392510464909235012733107245547682647604126787874909191189840287537341587896393250587047567453664433390702274463298036331725698976235733534645677385952726389985365236580449138801260427830190006554998111736640363323858292006391172378350620288329751586516741025225877981383949526012093907645149557409796324008804706921092045315282359598204927394948420636344965847506653457362892760594575826244412827107575635512806392940828707812684550026350706425017650700258854945594662436249781479955202333202826163386391678658021389563378059689627962918357640475206476275260454099850299580723096889676129634368247134713355752710571041443616088297132541020498039265149727959411109455075868148634369888062573620621406729658387472977309531107227196422221382357501433261714924241224015408624036035269157316430346850489259167437743131713277768080418430698646428002512682039095477452078215461908553858421422244580149102739294918517412986733833006568189216886384927637723416955467708800163166892265629210179206290954685507483586262671195482500234971925359563949592187305006867235608040135225143514333209580709314868198346653768663022325569500147068589070989695594991072526184185345964296403149435421022547510344847987157586506162008100319647179198927601884394942872750086412348450790600415084745972671995817963537399805703274065924045900794760511753511339629287617446549458469319918742349318189087184482744266055583916204048393388862742402894513575456921694760756266347469181165345347883296382476882045428198164675380263239050331987288151326725518814993610438807640798096208059208410303029890770641173843310780490386851512184314828797651349451305715996991204275749108434326587139320830830370552843862681996071791612862088653596081933955912231271252380610465615060245137201487769648096414818508324786536060839005549220217787714189835141508072917929636473343343329280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] -3093265917834961729476831191883706252981475390277858292674483682730893025228712599034388753796950444474447329128724649956600436216051003180608446117743665732659682639575732260501636090341051142576666337249372827805348505876192256012945835813569582216038447587335854438662086046380649834941663642113812063715692628497940619621908752274107761185915319347629133364499874692789417065088568687572432238061448505852426679852662599495708056648423250135639830734265643292612745770065184412273897300197000348282410688867653806116844774391424267080639526590778691316484611580040300215835277153239757001316945733660726321402661553337747404961976828057009358014151388318439266192468489747614627569578984334916437115673947482658265730646063549809079729212790293056084168479278371786475709164715724344144821669572375048332941386987916518197148460649170831607160301804692524946060260864612028479215947994978018789755757168261888340870928021642935621399174339305152783599880745722214849672764627728895973199751274882137121468267195048675178629378742559601858676216188624926807034277331213280937633214756694853465424931607416080255037264910427975751163793004417289534955732808000259410830636115288413131866834786484518433106343268922641995317928030588528693560118975877701290318345493448828210516945967106520535083456837706762085758206171221426445015044690010467991731289182137288019878303557502392325946168436486756245900240632217806581428863126927213658204190869641503802709239579999597307363330022024609474204509929173573293885317546869156205902355666319396206756994001773048886820999913139282087217156545836990112366258240126465374700373310499686223355703698869099265212665389513796074324452981794821830445049842343227622216912414226315175843976063573609761485298659878876611510681332720713773883645782043854256490545091388172321925785171407847946547639337712742469101139680745986207603447487610160113200488890823354608749574028685435523535462607971045521869579525104270136633135782137307349136009936705533431306122931396838150305733361658796518890066826248148276556767461905528559793441463022467188338706702319298062551873368367128811783219486927356238911029820036208633013578034902205496925208459156139388928508578688294252074668772110944964099129242131301592270900576520191408542134436660187739103961935508787070075434788782975472877033282504176645126866600076389522311966805282460126751594603102394216802122092410472617640075503971640143719418023330156144034303659166127662438241441404754233210637489760581796710746964313869149491257666709728354008357601571423471406175010021481939499317178859499600749260881912106650178108550052243842242442336570631646054455357575215050374113392710959601495217066327485043704123446268009635409309729544463317470933800495676522760715529256766600175809606330257431495751860309802403773076517437356856064295371068432122452587494332074427239983513561967628264839968351497787188509740286613016984908297797117565136231164983275860565911967687507882789938738377417567771220000909557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] -197225745828680997236960717777398013973103359143526825512888338751218918453245038159056173184652515925013388633177939056866568863881002408671498562704356441242776409957347669389355865508076769015938430019346121129346661263105739813873674110254676931177222021559405877223542671931406837167812338204144461758990225479855695676324557697096049564704885674429936101668948684725508241221187193157309360358359901462597722662662257723326390696585710271080187319039010240621791258413065954935666778896193379326317437736395508803450844404816113107757217087122035374030838360425795845715472391592183233293864424148899573829092924077509447047624022112971239689416670314566487437282170447449992973875871299850380385351768521430002555185181377488132332294890739265190090571695228894771957913063993478370635234191636337121960814966087148083532542380337118435326740125383149611336189796479336093260309332170014887225805777982076646485736774683671029661776009238603309349681505960133029522516445381878565152512631900785873026483275019308910531100972913110345296326851085331905572874746733905432155198987453879530817013360969101238081078227957887527069357326097242339871167987836379459652743084203440435135111852271911402357135909918471218326858001049316715342560870718989599686661934916214898879529918750681184718250528410473595244976433145279178759972815233567140481928350364698255953747043032959089324924945813211074356231828750094704001444776529134604066316999708698686669329977271349775068775194874416700703177196962256024958839821632174312228933450007605490016044378028691900951599875358269921795593603619651801242621848324284443595532845118582799858347415869566908178594331016303738078139310458977095648911953520137926053601608370181905296627239512518730286622278231956178515732865536287807482439159287399122082423289984050300016708724432302462539320073555068057036027513096669778510621900210272025064432416204987433722509027078558116396714729991938216049881870442369025925399534001410907527581651780636601163469899591202146182963057990799711843020061757519811664558756578796029497493409214448637979196640330805653427335507474519710676988481258516025955971240934429282097746482555173285180947657393050331282888389983237328839886569180370943080188162611118653226937803681669217473586057454945108942058508974104650411859983125750971953463558825772360932545889496331463792629374797945210321652853569229404653826389106351967256513017680038967871241087410687587034448597675057156700948611085893793000258509055647233276460591961318474913768178220689968703922704190702262041297840808003053143277050034500838383707290718257059617136768529714171539295120859995272368087087827249754025785658056668205541629778376516730233324820040223237010370215148119269943143242140045371521694945375571226113497123430056554629128876547577376552695522601358306559621582545328748363895631787853885555217141106084174975607127645471297591335986853938287443550307333602832791367240365547038026442491930756899207590167459181648986502767969444162437120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] -14879445691885151317204438635802029646224965227604589587810877168491933917006820017837307463028050044541114228837088279950411471674325812071412600495253379553631741361400423047267636602736814263532718281930772346454023127534886042917961561578186338443395117291228982489217999110906872996961469901157351066001809516921516497831921631860439123828693666927124060154885924393398413422220611650862468927172430461303216786362283694254671594647019982515187513020657292803331287556004412417248364937751422417186842980028435223458774224631799406816124687533566640079998854020870514445498192778852266142022708229769424362933977273014741090150785785719448739949437765064811449489526889267190726143469218415788613977623945225187291132457650204855005358070838345127953312138937864241727852250930086256954977817986869798716496564048853673204048754837586273173876767333431569987514901779425454566886597862936335188258029912682716960789308010375989230483029354009829215402943660394345016229747005294022791163778815968959590708968055629469642480720197948347793345114774310313885548009040026693322918123162396548358659028749115035393965729050666309612197590950784143419115136380757983648897685621310536979441833892637990558605143425202885160402546701076826426174273474444134362739126406405606038798231253245646876229321227245482429500316555997489884933584056714008939399874864063830712626864146088169368790846527149664979358804752121302263926313053258617104307951041628413486803187546630867720801027832807535863378555528800110355628558150300039574912109972048705578140493716151528014393486126766185461182670417171802116839746201845805176714107676931005789391216248311631140156428482004143762429397224541629005427244786261077762718516058009697502964577594342915420060805309782644401468517840110013837554164734122564642037555523399639810431438420191233794031580001222248480021548423911738496736119022820939760654307010282300380446609644269950378479290107909168980640257389172719756170010180868317808088115945201168957592806554674446647657690990729082171532918057239039117363162910723884500435352090791332525582607267054942672411803377932266976435117438550518955628157865076505480999407253595134039642073488237464346553140395855797447970213010776431927726844161587969777934898505916512988222783906733836745232272336108494046408044461835615120013303879561807565437758711919201650177069387928022230824672712877381774561888677677277135987763052105324445283963109212548112079700135452876213155379290301958479059176607880988134381936746381269861793242969058851705356527401587595397419190638142105542631803675854283327549943485161870377092947683382811071475270717138067003558711005062521552025605351907579027263797545236892850973555225635067961492266739649669231677990115524197686734624289009972195946723167021369196711790515538612851830609075463765757123092756393140647966208066585770908963969856381742509106404630334873234804027401721245604226197341899822579930476779806067465623262476512923155151811525060339331669541523906685021297049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 344138668117421881187005585434296171413291730905149934835379177342433145149011400108710311669913435416607091057470504808426191443803123055639718475687251963556563777547436013313339356880209997825722798888860630762963868041619054765310591342181034288736232034811378322008152306103563365540910061831854613349170139219548446230105048402070122782147072743372545819300181341660773878322930912028043263596621940194663304293950620245851547395981113145087400200539581765847185725571734779118462066410503670029868101192069231817675044802488876976565008659389630538908152306198606384244131232288039875847190581659061466730295312050935557807904471566877371396990167245901477647406520777825514798007830271069430379130301393581070186310730106443977831711001944000578900400884084270259783743352981208072706736977776178395578198052149931381511042089130801463105891276451952867244672946854229341266450238410456689710809548265049184537315888757878037233406087395519096322530266225610158419845519709717036057536095739405435465656969965221125177747065792191643583896304655975907512936276220621184477628550444372745610725294782390443603306365263392619349520046763813454925271974291057704402925146402873535309293043502561044719907516120992531849369845034517103412626237625944863958167152799739385354575461467868628531901657330485867905663176315194598226727606701172604750138683648907362783318191361553812648577619238445909374041456513640397726651914963881232788465542179255789056009810678206977587629644639064653988413210141653651907207957589865191321786890580465231193885812174644470315167956133704428274614666472828959927379310377704969422851618699271705767404395095552120225732724312739835295412706447155356819890819675293108498022655235992294442470478585445328950172908715939418890418262050720970690569027240684016760536259252380547094767184080060336487892390137766721618213742295237184052070362071321330035421332713756871938109113182116721962066086691112432748778569998893548432218685766681757051055058036664261061711406429190833334247624523592105763888591442615356203684965339730735728211748823318001640305545235603295015255807304789497470133921922779027288834115239686427314156560372850559030894814051162331583765904037204892910333781942972948758355228508707189746459520659488402432374421570940653534486302518162163616647298035589951979488859040513011054092834653240037000024398698518451081516066815354701063009627188132537048123796678304835968857688777465981303974335714368812777053978684060461488062394755357287750934257616127657694066946655294203915402586710748786697198349076998675255662752764952812506340198439774864488582021543882873950811843469042489067310298569157339375730053313988874906434398650880220907210424163938632606854545349313966001170867247423990433042212478567932968172359380840233963799202270884015247159548112769436562549231028736417810637157651503523799415920766491434031801037743271193620818722236541474166437048748172967278712389396099683605197154510566224226888806762842331622329571415687168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] -106732607569512524152347566553909761150133689025920305133946843334772784896532987864853829375378015286512956253388942540240426721035242094830159755842049026764120482200853112858523407098110312154672838270426245408543758941093913669086981285818160062419355967105777777082305204007766964257149515009560794095631674103238354834180474655788326646471346954101046473303573948967683189693565625838851790235726616852780622638580112930879131859354693117159305190010783940671903394484310685671751657862812428902230665399581263377053336701311976029442179554339408333875455963543673931372513345118390386594064520621435481887212995405160863938345085531902463921327253891209902169784063874056356840721207817530482908203800571782814610953899668324688094754307170738799216761830017252218800463496907703645314828047072226515516141759167555147322655884299514291331419024194136381881004311210939165193291865242159955391231349443094498748864287901519710775613085274108013430489845322105893259275365614434072862143881859234606534348102398819015874036246262735105120345477539457433660777030349166527766946556068624841096635834330919780027401238923765009171213303791862572807661112099658916205303687188717201970238822462529981353050190303593558729304871891947417614443620381060372410875422848501230243536335102106517151528622426985515582835015569624883786242143212087613974697990065532012220528750245324806949756107931213577775463934384024527402573527366088729713494524522202133896281949245745087876914922347809377032546683881195161073817566407094402009862225183630864765811622130731920257959589244402602013867087913844215223473631344452155574860483871127782456073552188974854190241762395337020296213387391168918417775472583847820683502267586148349659429532481137281475613610862072624539115602641121135086814870339632067271036439876145361563421095258477827428671505323322114780434120331714834546189355246065950378317780963685335527543414538006134909010020319733379966932914383364806010042337776042902145638436799906222049762446117954967356995235619455052979548425532864443578528678311724230343904702580310233064106054141029207822912047391891123998386664504867039433024006035459373885318751389809301487765373735809371138301374795361807661232559898959957314925069180241168894313169577747387151527562909007871144268685100809494823493735852408907709118317240338076826425823690306426825876172567049706076970897580826848286184589795484301810879768842889900362403031533751584925256557833342627143500188559658841357039820830351702762888969180299569549284925887106706473012186661587408254284561715538687093092492156097930997609113757552284494749954482091415086213686996939128552486513614266874328831600319182840780541619405629164855452457799635574265940786049593152042785496417716892234606276296945739802498827843427681183759050534380693137904518395264246495513452366028145011890648306349789061967933756548363994812230489571240668996573820127123753233605517280568479420477388208731178583696092589435312383214462849030485427888146560130744320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] 25459802349487922012540340135280000629678787174612048916998965380569438533527309996498031955384644840839023560670491805200157612627752017021263010307943398866728384786417664841516149842764436799439021994807646106367553438230938215753796088795922907101255106583507666812639227684076159704014690090251820786196189390595514653248342324068165749910176030370408562313875628785662773659071728623448823635299900309051334343692188864755865423443084332172365168351146507719906971366396556608819472496494849912442639526315300671581189416482642562869877248774502118418859011124272561034802187879197826851017606748639175387864862156983254592401934356393438098276474428137337518376275986005416940177897743693996778844770115544612723426099594861047950704084573979768272971668184597464222474687828155613246248320189723063663887637689498625763138779072298640239634005657796866218751080866890960808540055329631996233331354869194778496924781022364805829335005656386230574494595803742837015455589596061210467264504710839195824603765696190689034425567670241546872684355591367623949962767474862951119856790572074415777886736509882855845979462384403229766501218110514252464719161150443913704413281560764851673213611911759257037613386120144981566787039920249557087785012064935982456017142823156834260184875415470024163373250003300132887269101965635724565018879067108806380318413080476106592856053755861411631828421495340619545074823291463768130881914624531169144181386309061438649124113528086996548441157205671456313629611613375619925695264474721183534324894445638724764426999761142621970128887383356995434887879363255830820139621706994666029138612864833489838739902010470003415804903117752789491700818256133468003834128328462606956078504893711800813288608090409619758416860321089403271124271128677145406879611280723270161615774031299916454066056228675279619492365656614399757435944683257488879898471533154567112848698823799648285641057074699879289492003783415041035136233883049762505815686394564322198435340020844427435021446349291552380173226461972485674823210357129590083849824620710739145919800480407960414957663239550228344240805583815601959844938585054573885575953836795834197258054941006380784695686027284054965045502341363296767550441324896804595690411189152148544083683471642948632530466244036108853659222767918763928287431632465924848374223880157806256951887369279151988431975743515375508748178896816212531048174919600988407210055064698701600569905405357192297208168081171776999498887491816273141977730268540940947181345643439782628392176645561302256833851189951426196199469103078452119644030142308811020612471279481035442451705912684470282661527583876401295275587462796506065019032307006083742890189759900988335249086058571052732572974921879818016007729798797656449180930264474013981806684558475873644653388875412142953355249882240520153345288745091011495765498061552393664821077667189359110618396713406562291771751191732973247422999960212282546554739988618532303492090454713604289687948777829643095086848125570202430435491840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] -435675318992504040400813732427046454202429623919215684484364198279169546736518616543681891679099285326721834994992661988828133052057244165630015020573889729276656577801069715640578214694823022509918587721358955066339050361653600975063642239629758302197765705243213334737520249305722978515608851615416720468400132584246281398746846616028455318389160793148970229011536234461274204873926282829007419847331097910158988964804370043189313664602483326500730011294841688473814592548489599283883583207101371499954847159989098788606376234966167553582354171448004010944957703747104112463843411713284050199075418502983066868455707862381672500112409914859017711803074297627342736547618036378355300638269976620324176307539033059055352335112720451583002511777998903694941036380566937970927828241843292552886813509014456380792028235874716296234156434775093679992008751746381823916675219036301005321344251418779638452677174162942361833530788536763916583495604353205329024362994700109794541470222012155853144175989190568598229788424025244442112126625003628819825909840079936915688104128077665430127834820060602933789360773533500097244966501004731859269297592602284330038417964895079256859263284838362735835423895255199750400622967496533395133478828732465611217888308716643449918403092915220644034164718853596623338407490845566537507713717516191463012257107309179269165703960241893850616258606584138007558145413898665012816969959324103944327761944989863610488960613299033362743991303531456859114669270330493463294132966128018800037553412739255668323254428715513044045260548334108905865310130792850614922615279413425944933638009926758823905599078606242700983434428260031951543222386361990130592351904477125658071423830360121549752489135956471431453947775506757082807630028872631842283647919889636819884752012304985588976556937416053865195034763349514902288512825152668236343546668923706306851150445632727741339972922831628748632380726882759860789747554932349881977826589171974543481372583068719317604757682489558692421787517217360102272620278762234893205800827503618757404915306735504763190752182582335809825880803984824314884581344246487109210598539719978528096291582760976845814073834045868050845215507719284922223723647089160208167934866546799443744454462264264033663102763457304472344579652236862865210502393402027801806001273275028448826184215803385968032771032009842843713533668396666131290231836994976497647508069674114643857134453025946321655699417832697433867163419519861787945266553356027334304213064370481824598738932761470111157717658087584246162341870772878316464401563067255462019798588751484343242140949864180296265433188474072821528622435507977472547551569118763158842015726261665030633533999067738003004714728080486848508025192194954815270874517703353736671727644674852431985754382001852590000142449679911406962752720121198700581620558275441603347789280034055260603435271270073589145852619062537249014932962173723081863118730645359579485290205818574104658161083916888294585145798093189000378070288247337061001350862602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] 23315991952158307040823262836793708149212988495359829516929778301813554971801479011585018507923212453535957579289934992514333152241250407913827443662401722665836446872589173315580406485365817782682371201454478787848813244045617544955346708752569713656311975954917579299525933249795557938271544674255147271656730074833952180291013837716338721818341852106740988048277113878380569102044054347184424315423469241178783683713504758864282999727094080426002107490684317891429378724864513493572105881828412378982127633325504459297205163979093206995782099818663483224449138581631582339693569200809358706262821800157961570440074211758883361078549514364103769263031882706473855778452334272239654019624295057019947734802231665999431098609726824604299150335196474985152389599231861036513104204734653849816366120766156399055709947748357113698852866995222374412288864048107380645785991843422487436530905593539475476295240590975075750255020691863870820915385441232059151157814864369456873931151290559031172997809313531821313112449263633267821855985286334955910335892245737497284856934358009624988213351866025595138807240448349931698465488334283572999280787634453752570563509226944228630171323529798430539270527381176635486925895600710056308169510241223987218145045806029879300883477844481405997881540234398105215125216301043114275766104866429460202522495395830627594124647222361226086268666697678404442172848855890391293001466569634122266991996998655512069115169246653605454438000535918736750097796730493906522258798070857371449960840054962182820027778409034170401489994868973404454166173393748797368334240109194490060752275103473383145521482995733937295707447985400985288406520801261200692239306262042635431944212356352803378198313313207629009186152526253480903991971552189924508280770624047782266645048174418162659706326476859517193597280012943431741026821987968628088804387060943905862294384175351643965488047141151455602563698662438695567766108095928654147092286411319994291859456425858667543812656881985427981523875766653124275802675658709720832273166403611164125281268213730650682738102028579615727834796693941470084394813760335616658146602188748709459761571346340849313507348019449543175675416197729976035871673242505900564534760477554647296460925234592650885721671906636071974963982327918110962684051014048869398202732616540038391785820232281297474821697044361524149932004658838835929462348805462920079430093681373130731217253142597965630609212831591337547762257123866330727387772788071549963014252495685875038719316093865338094648087788540870509098064160008612766235031195918405201522701700491719570499638737158211551174929007974547502626248276650934224154257586853989865995087430400891231067062553145320527491097774914161536282599965886550977873439989068700214759711737564277170875081623836200744193490324814700507136464151792495821456361687945169493924637802276740176937672585895663222361580756151392033736785981945466950142298537586180452579688348963986979948421647652349020135262935126871102309542528887881748602001595335442432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] 3693201765844828447570296954313283256265151811212011998433365766452025964540127977627652236006311338332075188515619184861011185922254387674423833860448312355035131509114098338504007005289528702739243259358123256967956528106575206412040040123887005223321773868626379279647840939482962226228681142209208008126984761389796973233799574745761366087061941037522831283404934299433926417205839201783229705997462834486365954165025187791119741770088870015275854873049261605659902851239954326546579595701220902846228748313142673902968435126589603365082187561491655770654234270659038688152232137261571449695969121826210164176276203344714564858508638114500476772495228526762086508397920596770290175664394308964322857246318047498108623965292781075948920885153585859365601076906457612766088810127180519029801012871413977048837364531339584817108698485181144678274691578459538528017073574669191700493442982651753738475838084720049916489869552584546347043563602405387635914744078433646837311427893812132662188742510633462715761275100117940483280207027657983755772247537959147510351768198972550357069622189394967216872705900690183937566297540453005763552283467242850691859186140760784583869599827555794002715657732042348226455066282617110925762236654376683653491059906783764564847803867447918407557438281143526927544880358414057820589684371585725727165174094131177886306768308618129625086254661367885958806894682208059471663341842353274264977505608163674526184443786635162539479393600996065123431297287134485985410610905396882991310098765922972540469565575974786364211001869156588578871829331084823642022298221632266216941494412980266577098387042154135933048083177575200880392804267897063670596432174064228327693645375362460232678465121867657958360428886577429716674622983443953806193959854288114069159696383673218147782769358386933066980340108861196172167476668182096274079452463052403039397823281812179854665270865797563430714839040059590916519038717461848100324955588170122919955617810316198816440100491260043896490913848821975405627487717618616454026213854423785298340311047315196973402791444785436358725661828181374804459551828041042849386941903355393336907835810870535522083632466859465812884822724550589813933755014482597813191103487960778417452709219448127082553104394876339466568709387268854985373304329227247127453927517019840019173923531204730259582941424937118841898498621907396583318321727983476304140216632468277395703572433806678927102370898188871440789038657360996450186309481751104462518231326208880207019802047018091027182098035238529367159940511222118123094922445494200705941761115192546612612777928159215776861704778360803063505711506029908216268580903730783218402865988082361752180373666396052543895557508662631696887345385232341644511191708972771599616719462358680659381572439886436893618102063016948071608078591749308028171209069589468804572104875369226196091993396451611673113955246633123561609821146767143581550889419187479091924669488613600794424497924288657470326070375767449657674483985977767362560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] -1359024961270081525760211759127767519546504046820731033566951500851813789877279931185616695194373199762818161602764279734511242834164805127973124271381884221512596894047242600363514390925944739352025657795381175312642727353735944629827326815145204155374183401950719082529586908473632855501022737777188830682434289079137871491506207351135332626238364210659403860229090616134048272129739482255124165415078425456859380616106076453075026694363830884346608487538741503291526783856415464479672808429225649755108977864739472312621654762709909636337056969321187098963209814329486575671965292327239088356681757209445624656058632356687534373721146954755549254958663868984062076626038795683061862868097998454156557862235548959869060231013796380022699675363043318984966657431454665455659634376178630763178262969310860774894242004639814484735184631815753274172023435579033111352511727051596543579043172625645896654875861391963872252667495440257177591038356479962798332731030931639324515223512726034079610394879553692946948326793548700885413675254448680995550529253147504854784886116955200571301933871237217525328901064497622985248721575541584659093550972941022527943947043457355545017591923083810976009441496940046546273262318530373990169520345487621174506264448303993196425975518498354831437122772487694239183932980662921303294478574284279031778630660417079003341183817991501488586096810412683639186788205501826715978665599258557839770106208561913914304447202269419046875080931389595120163442198137710612349579045506608311474995809223541316152650937229714315261889859782767791261987587433786801835139402889085366235409699957010559597663070950459620818980206101082776288100433999686665682773532154409075441732927489423011047582107410433711976540627539768639602670172177956813251544926353206210236473098378921512726916250878527082194847424790551387631083292477743043037537245148129485383974480146196022922121860309985308551004834073760829451975349192904685058657472344996649999277713892716494669876896033331571528808219709164394469833205756672078459436171694643059227018220819249652414761359927897929195681049767883147127006529548934760154375369132521641093090562712431236666074061953003846373338474578405448463956833705582110789203259904347589264760296106197387448293114315910108079393079749260945764521090165966582229360067820086056192029718603188188144091215685301479960646035774422734280696309399035784480335897298732620265385015758935612263071884733276769236007825821271528650634362690640095911698785944904698227355084585708163554982567580909145345614018968006777494162657446548512192597180542662813178833099014911053766049010992006914794951788667337484347228274339946441540217760701361883265831239748039246049160560959455521515637254861233431609621771463628508773548184940793199190708686511364027564373320934802786980091582125541364782033782588084147037964998637633140662577039561096139631380945333119002686604467792866405381457322096478407000910028983506746588750852836644990702267936416905103210754420612764066497167360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] 119981593262115630635193864854919443289170020103768639284453420847337782300602893605827720253858567017901309409381336437131017279579441426314698406022631196963207132026966523192412681364495857965011620704191052932397708536229106393118785160455964304986977927576136331654930573294176921471212010653572262595267650186140941191736756698928752273024172958656137946508518943510847917847408132884375982481851833169297214385435951769161677554042211568105737339621613453486323890448883534578633510299379219900113865215541360868912772633972222019292211090953095227099114623223824763696985785498691501112117223233305934765527210726988911168028736617680702289421867602119480706093815152041968759972980433385156237540673244787115159605501241590988744049954628612023636658387857421181766301593577824124566840447511594188450290386330724060362712571270163651709374535244550561211110924790720759981872774446335655793493188257518879822379116839297496936209870342284565372836078293014430512372127915095876796355558721453858433217641097037904602450249139107666817488981743392430291001195813992532041974237856656807416266208539062350299729203189961171330816576580770015174893771746685320059289986686681158766626218386369311582564759791489301312336224278688225953945549043706124347155344380651748031272961585280638788168325390159095070381321142001584502127024110537506942288826657873345070633997810379348078389806807255630549908594137240362144059003795792107228342908809841104719280198583336362744518217733358414148578991174454344497965305509209548591128262387717697026889998886817817371359509881566346911058346247442746261883420062638632856007159022053802971616204559523804619612753492147415206206667117219949265663336575245763490285149875309156409626167856736868486341621896288777740892586862412859175272096691032758518386101815284317026106601659315532109238836843189577264367599530323008448496027369303530402842954816567534674299054886925424105214724875916158477407653814083616844590386037060497825085125297778428726124567282803709473248906714565608932955845469236127656156491315903982517408107205124953852544901477235450690018900711005481035962232896459762611769737059152779065523146180824261400163411992643726083512513679843460337783280071087579492029944757167311170178677003731421660833798087657026261768491455397222963262625003684476678215063543008893661393458393031583030529746944246787791373424308785603663341397269775486525646069065873910962302251294138123962078699132068150405176006619885817253369009766209678062067843174401337765126269317507892751610189770573366567489287820722498218131808769387982423397735307552193217542634594533253506159466150570896353568936325748572806056349141654257506823921212633609116092904802743089967832390172015442805540368163730191540106252188433109400908282358182468659520646263458903309476517857577399930271824142062303017240554858393577863252714530040521562370239069750858013957939188065125805491375542181644603885218789127176618283994980987495753029165001821142202171646460399787130394257653760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] -5002877081930004429464034874588251860485930653008184906735310327915322932337533451160371843312454747447423612271809973137379467956597245416769041326075558610594116131908193672295077673988409901113226399081289196057512864130884152343503313260532068685252006047449169924534521826856709462034119049346971314675224655819413711633966791351981397463237672694081414499516372391088453613133580033549304128924392557624592149778446363010859559208773748658425087961610864013580992150390311435010238172339503627427126655236991436419019066818343964562555815089730989581947808370695309994498361854848929585055109786711262084351672973282692951114842935175332200237017793462115500955836928667522420243677690073894413062235055581979966205603539211618602072310083071967696266533004939379988483521786895081477015236277936042040094103512109472832452799357010829060926530211393773776688416858099987151683257869036655205685882666397596239015007587857337620960188179043944862466374133037061288003700091822165915899457915306986927219382865943593225071472369136719868068226243642271559042207683547365163225939509443728556090388164770490651424746222563270761515506312503146704809631582833698307375183358983912467463963636726532900530896127847657858171352402758322685950057318691024576807662222822711626274981285087081825281185715074358592090039789555360533165540120067394841344582222756661649617609386565344334167198608189769014318453924674509989113648980476896976519609548290877445326210849405727004092380929381523802171413146564513148867270788821002584991513194896413340601742361226984676980009769933142954763616297945908521172435899623212817772020689518118934132301835378964721177558938461162264677503791804739202216416204226201247444052209272926382589392159950530911368985243519348597855966273559414372342775907462637585750930454527340665653566590919214820216260393312922854828429425773620182300692237993169167202983500975564067984679973496338359253238983947389873161557533911821443742736876665265916401316056185805186708917014460288385461642454773921373518096095855464191109807978661900323742065226062008574554983793653016121645834042346425369892976809652463280995086388412898567426089731827641593932959671454918378185948105063821794039558849834923011703331650252019960296692073854934339128537601872407715041649051913756605189367477848981528480545479288995179160321736053898657231461276670842599748002736921339294350758502049601418045696843146410124534137076604565311795308129440209635100666643603168106557548620909597681959563244322115670972768414477467814519613108352940130745599951622576830084000019410652933585237121767153014634522270233522891730200014931173458349129980049407146104931111418187291686619954612593868903533125873468945228619327264602488455500024626637542539314510328852953236644211983796533028603400375689066220559020874489550769025280104670598003417484934988930335484898918112335438489841212065490412561700056036051030588849853832325040723280629735705925080745942047028641794912692173605335897339326660698729758602584653824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] -105209563121209912252717158856634938270999741642987021917519999944065649806835579435489449376873192222427870170225430600169091427113825819094653993823637085917824679909737806676350906288932274641316365463867893768588968934884280998259040805985838009276743062051217818328633341410066455479643618105952898655274455093868301580992827075966584321928710566270425469067178161060655457402949302495436013053995518663952198538657541566245942367713758743553851776439555349041025601895064329431577397132443473584335732809581585771930420837438562666679163480067092486770084132404820544841381753038123303685267003715361612549969840252654452285573074001079833543699895613818896323805847725287010640151901190096419771259595198003415881201793385219334431618877962335140755085672058139912973278888305333192547408311728903519474564513151747884119382317445617987374572194858330170317298900384782630078027140369627436992412883447601009367860682819450307580752803996642331592294826484842920288167184730039945143843808883747411793232518425496061463305223461581662959709480324693400209439269117344315740660434911996915271205517120069340601440310921550001280308691203895653095618943040518316807690576430107929431116242960501128846392430687490279885986955023975448693538955890420485489671224711054431020396576673714433866536069360611436605281373563544438678035775338048002672159720460006013606842217632795177193706573189762928600523895596111273591249966082924943578811545216596794137270614023622834303769610328446564945986912890692900303491511528061325445939334782802082288102321184686911343022390117832264648303873574364162880615698751385685454879662386877254174465272624389016659192902581617732739802713243275192896622204772701506381165830552665647070462148237737273896006864717369318933763096780729192110164818686384679998140923055204380913101955383267995760757967619743168045264095768245191309123652803109768879167478523407934863796404145466465384136221719195637927021137712223287152929251548551550562433187037318524162263846533585793573831133321577251704737928967440683728188573118862294558447691554695929672314744821049157724064824981919288147660304856345581472242800438884777173709368152184992742705103031361026394308149777547819627147571783335797574808354781636838531558525157190541644095782038145264371743228819180496674418682479216990508656041654830920645776446221056708746823620134032492391157454666355319520836992266234476393982217249307688970950690989055621240908415303955237099602919537276925401588153806315848825307467175840744673420841617957909604670768399556236303589794317743881528505025751262109428748565095715523944281027117855772197645598448409823821234090414593403901058287652004033917719431334441759719771947469089946145187111482981187584375569053537697998561358671596361507773947009949655068515861525341375838981662864488541548755360334557566409450208112537257450194518621441757143294302341456399317583384549896462090641699048390298803449840428134209426280441239815077594486385185594672377558105237503084769202506427222814883840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] -154896654220920090834069841245867847196301582072795459306336183262738076049786310109412347069482056858965202501820579254958888824448512748027321582585875567314362689954236988732935399108252341329329168123375062722433419968570769441339659740201182210816058973655234216093814548450468984105211335049927050037682535591282219447663223171939043625952756092793709995055369645065998761361968277751190198473028389209143365210767891625977720391247677940174322311037944205221996160652213120998679187279977760209577422224307365739483598272663025275765339108897890575821353435676325878533765082471496737519265112923384988763132702362069711540678237470300637339509394716257720805978085789423398441295740842818520868137659762751306265353746476516177858354137580090841684295052738164685246579639411214631842919311019680417605709430180851900155434393894465880492850213450022841971077150496603602143333982364073033937467430571903508218242938968960385800106093000499112755886245221826412602562220579802501928361439506786509097028539099324624072355318221731283908621378706409696256506677674348627979964638720114544375171003827168097790288564399877128882870871823653282879149120706852715431679606075775892823742163945405921986633049035803434609123360061336945564167615093402913339660378775672500345709699626301863737005292030815637551250246316772961585315071793846323248423488149342258701756386634912677714792298978621048955768436219394423024160647362346604676998336365562045169743427636974000401105728864687395665407216442029760194387254564599592575874503556035453040107549423364455402224502133724755957066205811485072606159607749862130358673711710540691427337829364166394688272477850012869757341614634664903556515289635616518213889678551800546620804444256264279329252146486823955272866011712851038100729043789443250883339897938189739083113730596725714565430119516316076992888111168850097248863643695253954607372995929314410511579900933375487093624086276567370603764260400842870949510925973010221930871871271210365433387851729050361980972130611838860657024560218968304002952713345921086097218779165697487116863434152135584095535619215110966781413412010992783066450948272759658039325449793191395009573908225262835239987518370755895571708397289273367350581602441093201841402311770936741361755138088327264360338796562130743707286866792849215219617348235109801930519690412457814868038971001829178586609008265033739128484557350492149928053919454879645273481145504899325703673414728384973281404446630775709383820799067829948759502241461974966482561456337299005291845874891408295135679321419961630219865667387193905256183326915003469383609217585953167301375014714912385007121058669576317070093002334770753555927395863882820766963007820328749140798569110716082968679386463387777808749937816144140974430970429801426067119532933504811371500580841128677727545414744964342189015449120888337241008694377253056902659912199672555742482810505106087060186972138060137056974077247711681215264200290767188291690344839427645562695231974491572241411010451405870391623680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] 37998766330567600347870280836076583049787713056385029330024410745581383199519364523185386923061975466293461157839748799366291505686915186386448699104358629149548747622831374678682265639387666891068195636926113408573037926474581450773701145684469830403284420704169747492924640211702349423121142505338630552409093396621246676203923817814786326895331523757141404775881563723570603352867412148171818357988994603047138266720276172164607870087901052423623009627894179263299327498095958662049785830394039182692105240556048428390233766479184833190554342675303602684998876496133246327282915160627827105531646747090388034733414060461316111414333462938609545050886660964522449981890462327855648138082774282843794104833069335182151396712510541428398475567308103086257766122820270988505421093850713043262569115491523205796885520168067985128115149423115614735201308754598753726374201315002264908572373488911581354058771986132729925997339861968863053900918929563354059466438201552878328045506782133772270587093675626608608592964425946437039428236442274105507045907312606364373942690265486137448457499718289333783966439244197713741772578936647318212727149681555632369793971811708218155998619600089673600856572974490104171055395312873976245228396465545006075985200181106340681571431954509079181209374064618235928883161090112849666318524118099236665925476247503094858223420784302144491021943752150771899500037941019341960197961009168745475609499246147586584358874819494072642322614300739239244074216972825535224256914720831369845378156687493894739485125163094232830734038491029811684683516093869923693365903415220465781927034696673132844377085108842200531144754213042937580895046168509238653435094293936550908346520266406216817127857505547933446082291762991251282898769066703707498329934814747311841114153882226166368443503847093545753310969058933319310478366436313200159713606358708161202205459169985296295474491535201265796711269790158284513118999023048553929247786180559850901105527234499015586401083916662005481187585354358953118962501157607779475795633380374852462800545079133040294122214195734113788908087425494821467653445642405273427397205700305844334073462657353801676745552777022333157688470733467210739023142957237836406955370725120205812596592647181821539592408469491238770975991373148865136790896055558667978290374557124475012289267411265340769620682406165194934499885524533240684140390593379388632243050387026708689138492112957789129726749327891838091177605783095935336325698807835065592772594273214464667164632763517763923893460209838189750689689784432824961165088179546899964569507161386942411752551702009809115624765913087422265560145526937759165134709828150129660078722055462510442758997006061415184319485079362648724695888914399495835793968525613252490734072519565294336612081778602852262341445006789694830494348243082745195456330989932116398790199176606794175045120547653068756007794172396100910813240385077440459937294798769243086728894496496257245351912083136251198199533535627848473784484060623901535764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] -10841682782809063824379945747269807681648907347532514516182322957611250640241601751852177803194393689284036232139283097524228855167444220459568323550211940769229412354416000916699299070066611297609002373459789555945780562198414368078481957012542046342218098596183845160641749932211880333143178298707902730117337198111551312515390339848963836648272030577003623942230913703875154764481125771035621262306241809253865783601048296262869802915315449883417073995867822554726728391614640789698726417482239348251800529513763043772334686465292779698013981349449835878375310903517732543797443439886528059522132725779081908881185968696137868317300536714303024359816368586460937471127726986130034821806597737319367302956738026047353979909358714816960565429147277647049167480341100992306606311917472993009926159163864954792572863840563737193619132833768159706358575584055131491138297282564663914422515160470113013296506415885843004932891724309244115439791147291728171491359257497369271739869191859223964283827988841647958197689267022385370755402622213923402121066270133927527437275000455364704879429276192956115003275873802927823859343419679867405632715168140569953179899609362070914687718360398508641193067377329906765261263525881467946959747204299577750730731833628091971167982157768082722668598640185202588559486871773651255464841756800389275143204246125385977879862120836044593474521872430842317054702247362002874714194555783499284876117651478037259575444305269581036883689119417550883531204790501266735764498834290122287127751026980220708896004997518791671993477406229903243941341331246383060473480957315601699986542273067966500703454391505039980728777434617907240952259017644292810321991745435948381641551076965779530010304314558889750245424402589862120951896633295960564014366531789069239618527218755898126807676672619616778641617300288772668417844828972815856121654727615828550727572628328307196839660827140400523700442893867273360423393321647166991505541140638216628373119731199756188600871564764853956615329100510941402218719848980507844708120827524453569541801786583971776000686937229042939081423764182418177510139568933979566555574911182535322544396881636636833923567207808728704871009543019059289106683838684746486969375456942120905501077277941843554464156124916451425601046572528305689579177534642198647672269132267257490464118235571872990603322069564034796742735755383858556960146883285655512140086347723951062460792415751518710392159339838979088081158399924972780755287601683721010268428733619516885775885193571903328578212069528554854520963502201156193689945084337019199661914177338368760714600360858191321001161522347238874545149437711261314954203695599606610965290251879285455194132744242610795311372769482151095881383529855877941091899826034684692880796014525805684842235635053312167750242834064846690568111368092948960493360441165134300652767861937828296053517974389709873116492155408290110749299692249275397090375324273466863767218202182174560253884801078214004008244833765010240819475991512287866044672901120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] -1189368349299600312876878233113175967525598493435045908842152901857123626249932336969336890496268320890180337246798284942653554159049289937632312848409199305352308376278432909713224779533106252638477987822004566909195480659181550062790800019550794417461276226804574119085698465483562346141914111450302595884544910153301479140825249376936116527332018140175030260605479415272620049422581527311399331389265251550695562147717484055346792553488163588624638748623056995463975324678194276520517646422480624002654401682222345945369877784960242281139889854055592140090376070466032511068671460239392126225339846258850629586752754749438954718090328822610120739104228238485110453352799618848761931101148927084374326924053790214922849036939623485491298501208605645124620208229457389337830535410637575811094098751784964694292152359160794695590869672285644014622164721851619274938984569906936818760030466984559250839093810825133639843861803500828977476790508776355348425372031052657895395697813183008002440975300705546203779615784999722777503592923086969677776850329331323756568641110133007154206417849456903266058041577650789751961223712923009678658675907365756741724711236580931350736645671895326540865818299836128740496552827127772700185188688838411701319396625437821129285869067461267547453376294246442227345429111254499261766204091363303224059801633459112222503629211543557759601570239353550174801295280934884520486363943952190111633834806448840560568034357074229255521264184130547069192664655721817859905083472264940274332240980105931469589511270407019620967678724749127856860689286473222454207622600896736909513372252130978994486789710374466699726338923397230320330037734533091290295424944904009054335787554858870114365460110338142352951941769847762064450766032849343758446419267557490962661130695213874595920413097765841579258217974673932307707481313832881827903073263950509476967367829257855502083103586880414896455176453092848707545662943308882141347573345256716966834022744341029625137531563284843773481858735757869378559460240402117588579271948517670602546373907155280348194107869639542710225536909754479028547878306420388031780148284714594656371851249133966257110529438451032237151202710060263172098417997736801692814523161609179007080207989770221907177344525722395151847860366842658773669946308300376398461666711726118738196969285282735086606736376227936846560411160530848834314766155357454000206035277975815234564833425617916684461576675209122862184768317012787088403811053655879732959675980649665411325251499364054273149584524412966807594160225330576898817999873929037603307694658752798507285884122648492370932326502711705006976776191722452247314544468260973811544000741055708937268284607028386481011110426140459220361427390493100396148945289049785789807197755693506599982044381859331693780076137563198379891298751853033684293667031656098577204092994663431487735159433125044047755003540778636253843080968743196838574489562955342535892228143846832685656095345757238990395046140718316011978792947975723465674997785258098688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] 50292809887959679705920178200594912029638795411128671892677656428388380264621750832976140920378173810803915866031159534414813280716492391370042924090711405916894367848394425841522305679062842582671630700709943422737429319116450608615164368401612165128139379956385423337108491013023153037218032839913393218712355292418985498436476358226142554015434182250499182659594489879736496609929429507025333704607399681731780601788118287667869329570330036163678054631508791460367037928494159181221081362018585874401779496452508348553289858518380576864754789206500633594635010503167596815605870995820868114382906000218023748328069290245495248384669097769077894046156398013972441921285860606713302674593264221822138774062009936008307592009188894369476237658934991843372862381198478712233375600293048395395669350563112680223734199818558206354925173942577485112277185944305900050900844163639561420387456867721791178883227070423277449568074560552498654729679574278424048263037058745004431012616741588257814552866853065925328387260950952800416121574984733621103296470758256356723326964178176627850326470933961209615006929103870999231723626244844358770329688396886349182526482947941700558210836095699663678584918008569056707497310922704786341490956053582258644965109836010983943023017748871378024764674520221311316737168584196559490393128549327890959221987355396686407535084224006190910154542144257398622195578494718501683152458688854538038680689228124712808422329502411825991583091576922100557162211023903266774425330283808932693228022623169528605994917786303181065870281452442705041851117547021918289165350279964938538545884351693138747974943304813486946866169576283614487163083820821126236034666034411361199077930909377267639272384327741493444068586028714330188545883434477874373578774295728497853239045830127478195934901827438681374889840455034345498261884812382432158568675267923228051545166299475443916969684408479401181838354944723154304522056269021529041521627622655045880631627207552507246191090802762939994783340013736800929384497819287710235520188426069530813857742713294042771525994974712605924433628183335205472497905319960933419888416312867070558019315479981199091546748527998135550774267128824708447372782783403916591835669929132326103078305774755181633936401217353157085333718585385715213137458588039033001630709531525300326463444043218627281441014606549895792682854355738165298495679482321380187075111262501725514214947962604721615817903753018913572075521113211407919185424585621034365008369553996765736158698078653535598360710112324340975461242444763504068971440677461578920171116967735282885861693877958555663604621389794627167697412363022452644091232029383719496168741250929748278915284372159153181456640562798102627171744801179521698800399123535963108660771331505257710086014023536512693970843880907173489082970436714296745792143294022582411713371633299712963853144360916317108165578377431146442015194008044401820605526495598269106271580709171872661561569316612797206343984490993566304253011451699267702471301676086570516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] 516501997509585011397714897849416979616035339589400110961694590316190794185210407591995111779941902116840349577489351697884076342683307283088459808005972791149640320013349482205335099571793188975016620554551880726364993383508966558541495980601643656934911443901502760903967909729875638168713354886002171429950980375648034131583644836757076894346957967797643977444388048530534943573210777305558060473754664074189026958915914207712591612173513048287083163239026882752050756572351960536691950148603809168412787033619047344025457014126610220593192166326761782007074874521350428528026338597024180949373920913736000443684106073466438315111826727521506317282739094604034827839647220755236545906570319442379176370158290136432009451817293144124505646576670459856282999566403317535747469235746098698969484877518831739740796934713484168666516918297256871723021547201422843972503859772090578953205573822184082007492853571281212033863135995522057690026325677579934854945015459394309776621914963390331878135719299768418855828149734909303696766722939714321899804799151539897084071932313849993470861828735115161582056615171131871053705883467442646374186631311435986586517868751420620021079520960944432064235959312745028318195495108716756055751722666999798508483342456619673491313136543784300338410230252530699041623794523625506971112571396980059893512985192483419224594090054255423852551670283240143709545234091012029724517440409879384091472677992647560950116785533574035984832332446996026591394890326045934239107362140863715480495142883159198738169338438760661563241293455815376116160899136324610497146483917528349169827396926547074255220488645948791297014026385039676208525934125256251055524036641535983745579239728686901242988264187157237619321493740335221788707852981949501490857652034142928326308329062745838835269086853663859498354213935819811140071251493477852414741779240739918811646916646400432772066484954783476480502852879445103141930487613470401518976399011683908920892695527595058689304611983835485644620096965727399785624045187457600247616818451437670184240080893578619373291231782863546320307880909592251043906194251428871509437867585764779107108685086340680907970072254213847255687717318824178519878755198375298460379196029548798852004570382727519911077557360725034846277521393783309055208342974204643326238827526743352272205518721032385143558600650917644467061703113578415536631200379457701442318995150828077881907194885074883049466208012993575720056418197123666363289417681933772919924652802274505071287104465601296034061893857553366218677242649134871683573848287060122825062770046770802823906828464227735661910103773908594451954260748360701150735668671902280671925485237228870287759399424439974695158636492101581288331301765062673603859194263289683974900124892558158955282701041474691246503230869497289823037794636164206796965031851539557422843787129336975793702710627983031756077364999021764909111224175219310216223867414139164415195584612291315679420782118156056591231050369673982385396511286495456684239022098069151222333440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] 3244503359312184806421562836031832385589103989654144622748542221234691731017696636897683915189130983365188554170077444558438620348210530139573823968019741285407051227655026287357385656502236027536195094363711613459159056264406749572892429662824135145193171700865310049838933277615462803937212532298828670844815494331850978226899692700600986575928711867312510348603873858122323318270344199876609896065290262754315090898308629147891345091756764121558550517430740354917112525433601954296881053214149122129765626835813389892614530099112917135321850022247326375624806783475396854998223531849115235812982285931577577159535902931487857986585553198846785472578315266202324375969154517117080144144924467545950950915570249759873288461248143725605593976567929032915378364401350260630347953537969519551439626674412575863970072439423269421846355321055619551142860179288667138925655678331078362106871048441902302874888520956935760867620621068037153358907486506036392675531259236668982478858286037295001574798901889321237756518627169674715459452524688204858223159440047420361913731335594359648345311728306307004542738101845605496686334834515563122873915032191291585043157747458501455781489973095858002609445629011546279214459357875860835528815252125155872713611985880498518647073548400026206454938531593436894525278707227360157537206945334616448211544116349829007978323680283217031603917775064290743062308550936948251885496143849359775785170809752742630295631594302672747800351385081329327607236021534942485606442206406900473885877702921334344396347903289118726006752532194355809765969486516234516078043995494324993775495203126438049102008252912137834627133292574362174738742270779211152563952314177358324040961236333200219064246607899201226032753607605062395419847413188101979279926595031201341514171635548085946825302958288518742422320056174787065404597369675510835581034810048506551928250675572544919152915062114125387610519157981789221647726930829029703323309204801596131648807420363112246237329353570109099011532700333787598625445828084650231432992513453889068883469442987703685887663405645244079132818515038381900081780500285306326138005406884872335025917841179191884167476781900061678843293521475869196553927089820732315282232278030787293898097723665262568532289180793515452116436781774977992100856014884438928579409359354870464255830718596039951045937857710765072133664527876224553047315013696258216908276136174969184671752248859088947598564544960572096768749360941468030926703888938875010089432750862027197236600573383890667243070844557622214648010956585106985462652662920606260884606760388085584692585118673344408099937660148988391372051449659674450373489960424740995017006156382659074402873924719531120632997395983642588417061690921927804904727341450307862592982139366334791668269183335450509222394229235702162787041267530366848923341853509455128578010589707100713726079305451906298087661645277398556486718359768646381334606459367031397469394751775492463562532514944820819382106654710596841374819833337562493055950710752257065759727943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] -58360371684479209535858774216346261328655752869485761578593813447477188843325424723405669029016563900806044483461268052537221448075342161072297083358356963151585154907796347543386556665316057241425763100048095038041584422675563162342212991661642986835049579104870467194504345447388113550400889698572156504269550227383174934041960095249120928210839919586836778957567206614257229529732728094255731174376953753719423160242689725702622073053727487407703825217165995134727313285472261462613769675536713475218393287075501438941001934358634810010700061207567584105557526866421964513098338233526543256751509894788118971654851667100485602564297338513297522169309820280967609979789867485299331367325725094636440579768178715812876848667745611499766461115602769318557696836236320931599688888385279727061300408122028058384947408901564951265670195911955598621739608174417840673816241793367413474360001625966995551079849743822911988133727192481415516338468830087799491542926776333225353008690206450998393050946283187342770642422691907706214178030664632224257544900745220711627996960196708159495703521063861339585519239299061081628826237412535769228424492450601058636859571984274314582125571599724647841882980434398267016333251161740899457061894021998645237714671722698462627366309797215138234715037007417092481602201229331777377784153177310192812065564189680917539352807463327621372420588618501929468754663774941288756289763871195044399982140910747462475629979805121404561294168084065190125752844132734445115623635288506301866243166453818535466460283971655366653283356398609028025237561017413401643090704175420368322534185036733607580638115817521209923416350569581357080042103004761861138001665710135848051752234081229138686539772610983283189533072114765251696847489342259469305628354947845964552732521570339431762727973079234388030142163444743002503894512450600984596369333516334039482989372174065902858247295340180616228356923935064131612463248888132619767792112913580546640091083895513734759738274011726989355573931581630692199637310747652122931274343090391225169892984441078495277128492814363242630613960765252662518282554867336268289130807265567600207990843151536320146806360773911273175474867408399411696164178427010274281977397200221860165172690441866573479678614884060286009133108822917598032473186334346817668148527602937743792044923636312158193555480794598343171249087592822700135310849238404798379964250209276609265146242245931631851090131112767952971463072354271175897884283215968954374584056927637659660340427097888994069168656002888728748805002715007795291267727666552785738753371912220975058192637236448561814202801544323406698096892811770468601331786439366298874196449589198187334110777653196506723157639298506817584850843800853938067744832323460041713664558660552066658840754246762601062382367181022570872229761843935793867151297090018986245106337592696082565509942168072893140013090166405442193892537764035862770732313206419716313527691379788885648966900111345399747848444765736791491106013094696310797774103198186535578838712750964736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] 278960967456785363437141422861646223985600600295145777695973198323144284232095246743711041685712013505412240348640432630851922960941985943741426855917365217474989591195565285775708150144727026140770412262076473141379507390458552779905787632936365491280281686024548199402699969465976316979530366548146315024067909716612588657569709172698331169919954003385562127441190321330728395199571674371081472710666411027502675139865553779490884423220557834126992983095746224606206716950094896542080483402778397248993092876031193150552878501787946472556166485932826087146297850553888729144529980079896676078521313473160002994695148379607868701462763864902729458787500632684951318097607719359551280704112212443103696780889381710902139381407138596692808845975421070081912853415072836724439609036567043554021000830058781196840455158483706988709955849164932441469562532003196020684774927330378173437913752724204271963934953409689945314308909146006630761669615201146741628848954868615513959880184510451817117173788688619762803503005057795069103607167116219911081111664229123951902239973155337358696745444084818184779020923424715381131305060830595274490473786543325147431855353476099975593299111304454644675197254876622643269259579054982011333234348744375000148619759930960519935075421423913842917709384195326334425165904105189339975069651361010730031456819171783060864648045236773742618058232826766946987179258929824160294648229781355918665373141981722375858828355029099236513215317647169302498061594579172888931833614836541718911821011246260788935684324881187996930708506193859280868800651076951286724309888591497162243205239696517963011659585813184182696654252092496032474037179894106618663968329276278392432046660189308293508244095021207872783806486195906788892884455902848595917169761782134058698536771424819351720184415275069901492391312384504409984378899248291484906933009884609617177573406432388488127202203554515586538201042562355006142651786595593565226475500181566408141262553117964195427624664450185425967991716599946896815422511376554651871553581427683154476767937859956160307123946330923579906184714475069152971119248685106646885961649556765297679624645870444398189763713976325793600066000290825822508614044296773769538765185163024130983038009875054447219211580924484702541747133118473484292639892930608334847540572488096067578920240653623547858645002083244803416076715181259735495910761268481554368073609482368736906125593256980669734506832148503912365301274655717832491572842185515499122927044196903582673514904715130783720142459639891948924801704552798403263562362362988867276677270722063941915950279968017573159594080631772339025795361069439957748869808490848580148350881711806006682225329942481459937092893331853988171762771897897001566878740131605447025399293570381399916349383472357167539058976634320854686484621994799507710116476019601969596557854046194740317765364525050033061957425597133020449086725772634137770811562048484089403823458272263369181071000100919459575091640237276992316803610194185599213277020160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] -12749788279440814582606913206274207933109144438241179210533070505807149679746751886740642136789761080066823838384300985553187057513832004487236686271155907880234678939730650712569346470935219328248126793400713116375407267830619946734753011290436526637358035652913262085702022659781984539996092773291475569229471978713931035442212392024359216847264112754687021958663144819603961808417909845855372341816278391173209100282352493882110175177209637075875617605699234105109927263339735142091938940402133956196878000462911894788165807043809304786175152736590791322714738267789637217118404347893612919019756807280065536483640773665315987272697432644080317543271472881460852434950331782359753487221811144199833562456207998062709548948806580092986087113318430369399389189765589952246277188033545300753967807851828304373343068044307725344414077627912803041969897275323322716829694434838421783536941632913140348875678640152215163670173965109822087627402442468122745521266774920295288173283589316549226817451699436771903240101398366858097568708071379522099520916885784853739318395716555748173635300756587508162319007352785654525543743459061257081602472151974299372423003680496939371023377743810355638560770008008847410319080751127002727210934136244742483649731889456433977100234535887128363362949779194116753573871654602197365429462728734644584959525676074295028648532912553765717967598411665610453793651178033260124686060477458460567935476647045679759407922864647393035078178907231831161006433085666373666038141662964444439644362374607901500448031181596919881927655287229543628065609166747622831769298432619822643676878552105781615077531948172444001121702997933372497833811393113372729990404166485471957152413604421602214243701401024512674714564593932740365260288769085312222571230081076045543899391127296309495994374344123159340312719290156639185862391631723695480440063249374461867419807671725814495344636042883910188616988329950893319750965778265314129814532399390230977161018480462619077493804699825665215823926564727854266322714538697739965708216407695964933964330538532594769955097728030356639222538029333844478999798214367982011552737804868754477147060080446596724871435573852917627604022617899763233162699408557796542278146239781120442949699067301502704146427192036115228237765855107828909536768004145433161435684700415253399760199677918329570818072593303929215371938117165542187322443603596609869508037904700031740387866057015573570661782616408960903627617236727763894903141574515569970343622154315546663583461268866114423493591190870000278339730621728590165023260807240185678114024982549498089510922188807011126732904570973063949951498353857025832628322399208326136606596745954113705091463973029256544119864072593428351086417170310880029658278771741642606871287749821098487847071498737386971402348940159688663658306188871650729193019552352070248448386459849748881733350100017975367618686551156756423342954696012888812120504650793484946392146780298395915809262865183289334572320010628861936029064762526515199982002476417024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] 829961022605803635500094087284262204255035835135168797733363418485732275149537000982081650749355168621026230031547336370621325864612341203331812473279583947832276348187171473137302710094696355291279551749242844876334595593064498297447815939433174642949016766893502693368045512286467247346718356657589639626511640477674375002516358445321914847559760007087069414870059823818885756969345730126282282140367232408449073041424642418729399144148951682470072181184883319126859679937988288666220384593330425513852379921308605699399693476284506059362385092723842045915110713127070697250459649637875657640930577482300259025750697601632615568430977203240654722100223422635938225674429461282743030509620889991297206067616022281212141712225689460907648761678568319228008862687849796635475216997522075915194535669700769335762432806125360625033892103696581643211470928979554961577889974426958990968000046543240430271805620200999303751467271391464794303831847099298682615154779852328155901215726556328362876098160032459609653806448669921988346533205776351353469241470586665808353094719926495838241233694454594752035044709676947868918532299780633869524517098665825293124980580853594107946082440359659057260731948346607068987881775414759937530337081397266348775212014766304656915628037127811791989359610498940382197177105263185492614366093127728009441908911262437209774089234271222498002750270365549760072718448371263231176856032475733814491251989021798804062890762684500346581110380618063440313731350958371291532193432875114699581216959868451017554264496440417314860374672094290166283636376488555651838364772666773244758974581062151199210647765104028421298397641417322031038484185198235388009554162515287157106909734022674360055948306448905909828790637001932186176132708598571354591357956173259871993304601464781321869925293621687658125491874681579985820756098582681758962255893296554090420274572451369744596998235364771379445075617986976892266890782572769573431407308496520138625985553344836508606573081564658560787067202997820364637404258828428071243979946647694642778675675518799619425147371785637842946042320068215318975253014552457303598885936455895558634773371865304633194848844892629751197991634893752020038526094555314278622526128861385364379962922084583383238035853080230441501190594563109780911777731369357047003737533113695303798825913524098849880899773531545961214027672493956367072739976811569671213148647616228448546069695633452057748966291670369110867860862419778484258793091884368950293010980437871612986675289241566863817902974941389306134332770211842823049923355567083168167922621455011761854949358112442187841207236676308177344315658174794088441587377934993628709647359008424228671904626900061254875787230655408812777426773487375606116796039098322751457822024322927773363139497455711046119075015956568976101329075785820358721364957724871682943117207868460560425362312484278749267402648469949714528561008825841794762736331895926140942548783878266278118297186536348931293087331162726903096316900857859262391067772215718051840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] -118333413527834594780505144579654485747336954302283065896859767206714630072336688362092473569976728034038662546906802048038483523835776453823832491017574525147281571025421191063393524175744707526144842103782817827430431411872485667341433053997337460022793071208875398426869263280513290611250434628028342784520135569387552801286358827330366594320636695950627707237905769667239846669704661515562774743595540468565881775340859952262890869700113413142300296417670022377975551852395045928936024646958618032758453496469062194032587609442015150274750201196653402715393949742587900923560533653841582627917736155578203314455370820262175951554761011042147609276856553245340270587998535324634827272095509623250581743894751905012028611452311357008499488387943031222750015114501267408601748496331947640723897225926279370750478540260309402113425394580192468138025694574847969096434648340205244254992299866997450109848199505217627134756289618374278106735219426728566565241628709206445701008609741814180787613968036630130486646883679307842196586487629128183552098435297901938457319042757344441372281949356630473035060786365236901757480612509131510978546921600012990161502113252109886025844334814773599642034884762383478938148051087166189490521791978313985141402513044517491547404036292429107499222490244899820499742624270151096241316548224835357804590001705426787307454699309850785496554108590492759778225097597628943959367000639208327502052471303010013135912021817418854143611278042601768599123313023397071968612040028365118670564567141042586026829748167509802685072278905252799640466496460177064036085588120903139432932602581818070530247759284454571104371706222741974379126579753086415548761034952290814966332988627709382918481295577082506149916099312016228913060239366362829276003244131043971104465806495311359531293460458544636773993503026338175874734239580311961001983192649753250419428859660186374871626211515880077451151018559251572972850276183754758313153784804385414708529378267367676250362102568644170326322005596297897863669401140932692093283562316300035375989475769745836737382556594328272827600397647007193791569678834057317191061266526488056188203764359225228473007282647203479784958525543715453983577103063155218656239190675460167849379522045146457469929078678449543886738685165487069063628437924623921808248371132229768874016205620211783089312441089510990649055552280571468913238678878437423149079709964775033171542669131378831123103045828558479359005564878348987733805139529708012023141043550432271866611352411050429426750539086890505635609733820872182560320603001069191913770393573434109256964488201321053767783014970148897773110373401284681208476240113002038446434921642942546770895757424411781161383952800309813790987106592923690249529951254959893930392072699271868316909218103556426923225887191532081291446218264119516145063390446353453684991361109675722681181040625075118158167873678574154420353141343406960991340811439366912577052513606197516117815604313434258998244585937392303573797575006497319151467303203728399783690240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] -4338245066035518531203872178693556058194822044922074649188200741761845460818409973433743305379355332942109742936846444443541560204559318042364231513402575309649038032808505302306013665861624695384985589750208291483673603836127925141654574025355358458033300801669459288814827990875387373855614501791398617749594401060537660994438837088206753544639184001316290275683081055577481152696905103304887539294035752769812416111336453783576975879282740935657235048312519372726701885612724233382226653162936407459815576172664696718028031193211127723421710275591550588991054248296092627839142822145351404284479623266936349595850323092570979191250985610792454235831050698055248121970915440709138389339403264405945748650767929949399349309868000405307445191383435934846198068169711149440320007299768823707842574244711554494343464542465409255582548294626768062507170879825407392168208254705293365852560707933972983814072062244520068167327201418540129601600697320646102605034282492370497183479772019726448902635714887720712607327529667157626360990720025440647870059710815536087634247296624932040851574524540213518932449144081326790368735375148112141077310149959663638098398119487915170295798118240247993163300458082433022886636047772287832365924219597682433354608633006736449760568507720560755257379485590565242271030210906622458278483147036264245914920923485577787148003780867444667407956440948737467474704929854275312901210360092883134388077624631930487877752526909383001144835740950097182292555904270119833846499572279864393185191861562944553943527458247744905427876550853551230249443459420792470155602284102094975091952456914622866391608981402736567548537936457139235403137065323356632400879813943005479842147268326553186832384718845374614261411732867378085833148537342884697616157465655728848131736907955690399237819726289613080837662857186043464007378758925509475950654495390539476247558215904537496442368113193772395322878028049492548787569406567149966097836804776385149321349605480619549395587701143721711329288015169775418817563423244696913320280203468790018840902866755781827700082189190932939696715176500654453184158114001756015531347318336801938827628937508222374290514816796261718771994829618389722827857692963936853122891156647603696970343106759251097836992398769120805821906442892356414689124391598896576832493760746256289680177067404199168779199159895863904161418655701470304133660857374506638593857028246850742316071792581439449238654022401700254237538088914066894647469514064128678699511574919420230488485416807665809685554701721266379076743021001915588383606614730659819865346500890021828157724776028105058910855710346909537324815961832360689095057987018626474532309634636613551686614689400573934246288824713677968175941082972161197114631300215372732138752851905213896888930889986867550937710058767729830164129153876114079003222500670706871382995137042073949761902635246698596704057027441687037337202582045219445188484380574695420747010002356900729560821127701702739275057001328471372959584019628804373587845449611542684512634798080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] 1520260979397875152179648999966522241510200503237077878204799981026599592497044573527349164110882179510368206225736871132502405073569538583843649560033990326100480934132950624826772646682886237662520592905183269723583924058486725940484375615142975858677823102622247329524196048155563251786599200954316213472823759119510341980484003621582653109739136599039047525160503360887117981245243717310400135347768999879405525468989055987474602414689245529163292222528065568774462469814428049923015702872634084592779014791721875151935396704385310496149035834051238447413623560653963000268122383227121114731345843171382442351328345481598563501152888156060797483170339393162678639766236342598871161192662178242389702658889097840689660892004386378180529452965390993392882915074898075785698379375649919844302844563636770946643542377407385263064746818228180239413603071545685018060596741765432068138142747453703309724634242532386197610350454552152295075745368311786431566314526203215227748495882439348704833274794812679946360488149122218393377393935665302390136465138110509203200826632978211173489339008014264246208105842885871073386367120638002466090628794477672846896219701855935842805930688156749138298093407610385739677384336744633749706086576341327911310772695485485404950337030576001922057125834984893158815141245627264750531050888314170614525315519117312023774595177360859580842704672956530891342685787511303812713517672663246034818840472026537764964240353910679097507280014085889770386095366463354308726475470095320476993231712068857887259290094969252852365877978802750333837241141625443879908771598736867952006777036181793964270637209396262433489652505568271037836603686170582815953958323642352167858255490551802656122331276622286327539695437135614950767066746286262652532666231695175179677106067934118284733143584641543207188784966255334314372758615872584255171940305310225193091975420187231751152901024359444569717662576130270777742665363365882239576646461546872284083307327922206508770598682649266915880621531881223925003952131075134005011358446858579905353915207268213608251411186453859894446350691715755623380063481493682048516964268134601637608916126463417068307489566640035667641491055324631227649965325312174922300782518472777705982372391405875315720857645587767445564791128237327114371706528377497239344131374459613302196487496009815538395259739124050076734300362640352527205226934282360520573048693418397833184051830614776325637779104693398643272983187222400515817036219059633200194311376816511969948678772940554536066303356882771899137312602175074075748119163440656140026613213106352562633681000448907405584756864242852720276017191774797922367986802833715430722440573812573041488945424405462438711664037847436911577074813694618109855625141574433081367182988415978474617826042544230557383207680378127686853461399369655230037034943098083843814526193199459650070825475855726246853998430188180703764336868361800019882332666457977726466795372028824343711832557144035289998873012112308965383630265990357791225973294434067592317955565682688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] 265369498564466781634898893775869144942629522690916418909816012552638950176610686327292485240673115854212267046364582187949861035788727611812898084455122285840648117165742692765035241367135858966255639701349823107749809896711444159933165343104595922674384780199380019305606879736896691097848153543772373228321639399979665283950173154193920681350988880217715166225010196801611210292089428526204272686015239401152981279183241191340544663270180869958687013978274216941309814315350234654788119446442626356905260232687251108455247991765022273835671278819442496961060184628975038209519262040049880065404213078319597956817389203934425005850811295244967753897091547114386047284861995254431029344290929521460018448481112399882939111889554766049948070042847671307927321225279876951200779831339759816172938684178261301485307781086050695444634678549647246176519774659330806330683555783985257621066883625775686932023878171686065532190179166019168686525742257350278312831385678341091800090809409667351557400164755550347545258152883334300670918416302112831580470468068436179490498501591187181092533274929172133002265869971737203526717850330590781017060621353066286322044102333906370443909375422536698706246886320986804852693293130125400585835353393072210746996495442435627324540844894861458155913678555703249070448930539494711276016730101856131644217085547363021173338773912803311725307486036792244177514263534959773788634463654767439316937202856060862521865591685443664214600218490359508723812061784111688711006890145322183196805432443223755319820498507408110652940428059396594712765020468209702242847410046939393606042756893329435758705574709017358349888971636758785893938646438690831695248616571667655667559917993458282839583157466328849252950269078689544222114744644878667186012736177644550124452001489975668787824861423161923518520648618673489677495573024014318335667629401261951491518942132434462180797152828794783576194605243886931902160946331822556908622577091503839995150365715084829462861792488084697292665790186006702904570402321870969379496639522336802905405670214515159745751182596239205730823194288285570526323655159974085996217698111596077586727331955612662113717540561108730739606471739542825138480647946698869858774164420666339082724508450977622291485460131327730131459002234525800534698694856058554914035831487821099480363547148920489104734316097492406686859790954361690207756278062907400196369142907198977104676561270903254347061983997729767096618076227069708352806683003478861579908342324236724273247177968467912327283363763249985024854959140943162573416961272051363077464267820497763831754410027133195555146354200606772012357089293097359103437625221780669449492923652674428845531926685800651792021706172116251328403944492339839482140972579349978980230882312812095536096468312988598442012877739754793416737691186822028664105223867984750029614579556656179185467002530809754342935445034605170046360707690407221045419741949253259075968012850412279918371570061481863906390006441166036877283868401267254228897786836606666396597302444687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] -1281691796898025711854696379203230172753051433360590848820297531510289203072476172489291591115577658270954470324739299033470562088773780341601453891935477492911376600462782687422391676169327727468224152069193763900852285676225341394583494709421593968684754676790544402694958084887656468165141221353813281246562658473130937684580829611680854120019784847901028808763804033648579952486411174792102392520944845817130122153138306261853443643046824624994143718756853478792653926622075490211445220488638536847118688818630209568082044024738390152385485410268160878342433577625923064364753157228729275875825910487539633610832756902914053232564936848282074738649404307593316746470184849134545431376851292115819489503584027536675021585287600595463505698222701295239765688846009039455641282918646474057139892785897081464823881140609226656307385907991860626232193081587849912687332590450490911271361070504135043068539183752995520758351203157961532150907965834322281180534756593502387086576160282160692595396944765483992133673387365569795985927623049553987821112627080149266238701078285867238399093382525505304712087512255149494144350821183682108977619100998928996391540598574792758336257199904149436276000258469647853872994490624909915078751773000232749184562737436543992737428777749614002084196903291717746209592670980014790253631836775246464997524972795623360980944916890198670222557659722064542023096498667167001581794072644228654809770288456331086921798883925549383174397139312932314756134187964417303363255698987915325391508568457025810403373665976330947940364351940287704925295923273324893705359329573367678864176910083716083958591187879889963163721703641433930582270227349119831494010726216128738805622859040839032156900418883632621347484260647041462824757978400395023548491289049168531295421699679965525954325726743727683840310301451634934529510975024615847883282032502580953634561205587815118979099794922318332346347289557475831844301274185674271918308784860413454572262288171812655870004691697027239197115822422429464273670229352421553000385868071997236170927232730850461308580174539405831016321063632959685283818609939691418419798539852826099613169053973120578597329817328917603727282904522547470951530860295738835528803229164420464279472770361643071672675220812150962406390734008056343051249635496564418796935741851947220578799230936352391992690591077562693998241150684575726539799797817688118723676428234047648208617135072922228194796208237761565076255533462387859063784587954349450509480995961195160779912946769190080887437182012222309059534921015007899971444270111801567733903956643658797872385978213637118768805239693641922325267192887792658057346280506650411782832554791761153841685622200043460103533257084121806852005512265731468831266432632071362195601482413242004202444589336893793995039329075096220179207151496441409990543988426052258915845158453809054240041688061902995720243069615409503186333446870558245135942098571004866233675109982802255823082433598551687641992166153232305526015745106213713021330662922368727843442178582904832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 1882075159441209149414780595267453059157713751173642199956171081491013131477175758736737977182705946118668454955130703025729228106636075150137860480744283793135657255567494327010598470745023817891003601003547743127431768619914186340302177716247799685108408635968461088853963918136791177869799047104511701944713742622943527640155352021879365001077238143674763768413538363017067074750923022659359626741309389846353581593971834469070711495026825526321690208130913284993619985700293194089205747534066050078208423123298569721471298277887419080839868074542532875244261935905515615105767145318371618265592195411338135221311183681558939734036837286426689206226448870268359979303339800148733806513220072011364218178897008241477821996627465965161655963741198867419746706212792070124619190749854502128957471231724121323324924916095896407028388649391782366326480668539382815595531489916778542788669519424851400528550006115400132612923531970928626969157093172420541809771006070797488097486033021560325372414145921398836150637480735466032137651004597030499007773310499384627809000257115668156113680568468231922355501589281194351342229050685734837305738211006252594475913635775462423146882097678295503301869612806487303119149028710952447491457411351683605048173874074500753076792655013390865281996117535371966993085006923304160643096808485329361834105284777525655785133096281488337244875011025867066685260160599769920151072942842055443396736092193779189203993408416150434231624748334391635256653089342486195624305912822059016723562954291700334007174217964531646440557927417275833668250316266379196471245921829736808393110347570748319497237861677088543268990262805489288817607561677735428001891553970018299686255303844362770377473928816375203548775351327009761459562359226435032644619297954152926022539278172851035060828683498131569192559352478244209276501601675463011323258434559974594593724152394954489118270475403153998092378835301982957921487379620690504798182689683190892184655261656973949698632656679391041014313024812858310764425151501766984314458234409481010907597246706353266470524935270622362263427986886220149136136992018907041156911171192383247205339193251544226565438100164098452244377168876987475177856827103371570266136242434098150887580408980987496139983252384094119150184825244952596360559377508148941822975449305240846362809914889201525758240975191470666416799545197019256352646586204016303625024531718527609107734403807441431228801450553128751880931154532754577666362547582177197725527894614414724905279218196539492322292697034546356672747446907895086367377124985943376880958087496689072830885155629578661511690276584887534025766883965582411380506348019004821948229518837679832240871065111849522709459438362188239168854452437476038423150481795553401205491158154323353544289933129680749682155217571677987107246738594945524857966429616724645650772643363480505108728930289778819227735992277355607660604661877867989064683384305980108154255482360285358370357192025737197379454363508408278479844246656699846652111762751488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] -92228303169214583438377878971756071403287562867878066859934090058343532449237785576411631875485540725223158206019912250942647093062185774271408898278459756202629292766195772605778579485486632448959020157849608992795716408017567492421407366246369745599621268855876218195790955064679074230349580053842822577927244440714471041688366252420147007230893456686582405984480158403360817937412599369530918872507486840304900516082128100132757480010559619530871019091021003648825558227469948960558801661535821837972589193843080009662124136734389090538239385624158019855329072534198873613653968236144804389630922541830632787623942365821753460496056418013098515061092937276864735490623979764253898887064331974098759484808074914797867746305657468373424476782549297303948518371299466701277993611772219309032085269229514519253708500278124235161838913649630066995055195554602141561842025481452196482879755279990450576486397632806914358909585163245932914580150222928684333481310864134804263834794834878556425730488006570729824159830510818057366833562439773106366720399055079345913034885653648565356314782310726806958278423244784066998464917725943199881455968472521907921956222210063089228160137685669283175424987940068476320807493551554308074748764821392702083731263054539856978558153434336333477254640906007166617616807709664396371214763960246412060472044072339642735769935119800504133545419257006486916629427534793314931313896638184053803081531266631421247933101831705695022136065032362884054079081665664567244175766484136513217674494820988577821384994546961424294820770052242813077410941543966597862136754218762436138428547220811057698268093887438798908844683309045450547895331449148199316729959579751538912976951712661496661261545751645477660392904930134147496707287790794204730608902398102362986427983108573762605087693646747511356465807515064831773409760251516533144380991441499556945843665046323524355419399919477613473510197813098772449621332233067284830699897126137052866649037988849631452037952934237637092817073473166278148479956122689676578394947998563335720039973041299541788550799261560570842747295646874754164254391719709005070934114830303438662186430441949776421387862024888603963505442832879776450252922159916919097748851315034648687180696798528020189174795145956911933856973142065115438553505564343322284903900494854035165038064004868512343317557473774374199960867308687706483441558226673402199725713704993831972349289710892788876861242142774307164677499079051792294747821147216431318648745928813624891956253413326302460981630677341956745457816703444250906574792274975030142163199185841137577148200983369540975371257391068580511817501924319463049620704072274579518898988524521946873046199836109152413117921954735677170233001114872785898548530540224916724933199152504099658829802219862622030521850330090778602612922691010905797325183980180079967701840441412935471254043151316094096609042479908122682261905713043841033546728566201658127530657054407085476596226117383203585124739359722894303894812968146594147563456855130767360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] 32977133407991565488353950435140864133064245204744321740383967750655023963557459254887678571642095871030034594123634848409794663526937088246701891947218888991432000384277982906306256213906468382233942232511667149965966441139291592677073515309747855259352088866460270980559531121934064118320765093382995243629893875553940831344776341421046097248653696579310747190835106817409912702614943330102544052546883810873568004702826421212260673012400204413680028319129172635602865339535528942131042077962826632987304815047408116784780390444545638778268537289266453359022138505326789180279273665910729321378549808292736362102188483106749159258693670335683332716745157586859788285119420604730900467171085217614599274442691760286557598698708036590354416087630517834025738591786939029579927146335809238957899390295983428952961712917518085270815716227983750787562467206050652050165752470552259788743181591884502667769260963821154983394785434491918941518054963865145611367570203930881523829205684966146373323763552107665974020962306919207168283720142396031565689222220056465334991826271782637826917769237567764205983160559589396207028917963959019022035530903708248394272844141269954751430316698483133499137502571961884621387806315345277475031928049270604531573323032871386943377753165984998219808578001824830856877384928234662684968017668313994193653593037583950824863723913453112670981733828437164659473836826965162370758418543648013619877180321745518800451506375206434299667173764521598892762092745872629132522690456564363102828193146026421655241439251457247592892330244740056291452643774991012422347601044037540099772358544926301263683047480228845532123388956353254430547789807011856975447185607203908644908407884172668944740165966449572094557645475613171453342530598272543080340796530654820478176718870951403135728924980447441919742388059144283355406117501960025846447229995431998598238931317305753243372163228447846372231631579046175478620015818811650466608293319518355295757838561671527746239391818691338655596698292015403913703816574776130095476690129246989149088408373782090791870221372045923778679534413054459942283308865989273444762101787569394483318783326665678423077104630449170185076873965084908288468748353134065127531525827511018079662773079407132302431916709861159747518935610497351069313541363493129298810951043624038435238824254351105322024891036856490235216833115000026702473227010258305380741308533802755990949411329998721412456029880352558498491878660198767259001732325308946539391251126976417749849723825276432242044446906383847858287985015988387284846261120539371018413713555085666400022107375993603652000175161860096910341085604878174211976184790045629763870674952841205821529745517752408923398173237343285537645948338420104143486889279094147380712342879282114537712698455706111956738525843140047009782364551520758157947823843527572048453487465036830159615527995308246797978561990509212644350746219059821638150844779318875148136700257018783707069357491215088676138596536062947844783101594281098703247061175833096922071040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] 213294541552656758835250293802019263670873031314938670344967761859283847850437673793979192669135338634100967017217043947734910382208354160275339484332948906177740572825186444028481746949372760043168105252189633917683488057180917033630170682035761661415858770890434423050064033357309965992163336134478817261018825286410273840123687749567740248002942261873802380584783576264567615884332026962340274395741651316397692407643157254817058982027734199927698266997243770050506093479192142661166163149823876786896762776839935236079399084168126081611881119663675643187848897795919268198185180579917999959204469589967587892858460859755710614939819181853721188456768804263025185001225444173965069307955604093324982075475818290842607093994611986019765563082804395915941773475052043378026131601394453161042700730306523262205391081848882333644432241738673752512867867951690364767080944778894959478335014449587936330731697549770610493059676263638413294592226647613630946631650109484238178051603972018028034283595174587299681617364218387661492572766351743639618997712177469638457899663256639596844695815356937255940924531591521615062258376080105551891108320179547615413206250815517413341394010218732095679131573793676610876859986421067224594086594413681402888000340395987047592357772288311265748192348686888313470987672974687020658992073758510859665186372690259266682615125671347794763441259535649162458900069092462449730295887952469712093786084338086411509200071290231489969526257109575330485980475239132946361146585723075659063962407707914043666026251083824985086286528644620944684215892671524114339556455675393992402597628396621479405633777383440769280004953360053553367415683551602264677588975091614958816049154291879633610265366257846205373770650292198813525129013239940421478051020505925597664830378943722963177700621093099935959695374688042557162670502414348617932513328269677167086893262288599019023573797242476893378903149337161293035947826605993601074006460035689300985827083821859690122168852449928525256650545672070017066491822730930134084763887430658681827979470752887586110718093762007070059355224537774531249478194707153539458549876573877252635003325532884784226754886663827231868191406027572875099609663579965992548421903042463032217702182878978374201782405954275591781398207086551433375852849392672115700583688680654490978365854322130711698232333395113895830698970053270000214046414269486069183183413770654249930912896574066915265028890490308560347616533783124629721299511308101666523807955201871131795229412659087733039137706333890514300154633455889345735155763617867476297648034401860489659788905174717547847402027312314210679649804654890535808677409995301223897917329857296675277034342485944271528503862348085534080548159116361323513091626360016297972042360350061780073138027320111350433094743414299041288803703118247599127775115572901793589446176352641413881903090367696038682503200270537301751397337078700463852766067885576488839230501617495921895207726575564671035926478523555362561081883332268857804768620544785371196764979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] 15283736015626654701852109874324019553638390267330999057946761779220830009690390336691323407588397441123132389824611443754990149142210488251324259922254625844319061139820248632358593441870770104951718749320600373516308302961297942223291218141907629764958917161507406032039649810353556560750311569082858056813825446949562220156663661765154295475217619698328650139604684881561961506926601504362253570863732684765653438930200169114132411337043964017733806162740717023171518693517398847595770050883319752794752461200357345026894338118743373622014883610204176147547285201565058160339151696813010250391023678053251151044024233801955748659989188103189177170448099992856830491873038742124456985799547970879937933710597549955194497258001427447159744360859129131279569039693398035494359339431137462240019056838493890678365407689170470631811830263906325390599432713379441172470156641906506776608368693792514951308094213690965405115749998050944016067283203519916295822332832671882086568773791211122064154491072187624269284621712890812552206833116567626248699680062005053873183651209409112981121159280597643594024355160736357806668794641286729688379818783081218036451220025396962889859029917269691849969316062006414308145940570972946604981703773911385466894561325109441392031156030107595448852549307066076559208777527553659524177207229233838090858316624142863490103048613445062303211287775630157428964741531633744809612996742491908557420008207049423082165082540856684451703201001561666943710090464304110585317272682673855647934079750048928077914253265403141582797003505982082311599227486856392408951590461694261869917641082056107830000898208998822036731808222680088942719481808234088312063395796844091945444351138044046445547940117347465569150901497225381925216071004237036352739570914598095635820154705836922551333018667536261589328508094822405149825706701739136321039417898346570802147238215823845580610179097425459382860087509429516106760314856002725583846599525329878204868975794346289537516403429648189504680931133948165460312675188152638277745969970726881148332141630982701777308316913300872570189605188851455851333760195634195640035591461276947533657390793315164925002293596774783648142929244112569422790493955091505024445195256045531427322093353220523760820981967452213627153121260376091530689678682868804643252073791584221980430757006637996932586281012925086518816904033494150903079375429900869146294807067498603911419151373594369050420044432257184254253113405917898045782678876805809026591489822123069322240418611408922823486959267971460136185060963257432172406639943658773246469898068891236441893656552252223223616097732994373014950008027694720325663574528278034152448205296654133260650610933708586034638185918192769908761138012045478732925228809396781869837061505277396354847824053427558111283330825762070541244171894331679112466609010319476587082780459572226286164820648229575565423292938923258563781966703989568843097976479985484665207913512544622078707949154847441243445840635596030889480568394251260276747186409477556378917172223672320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] -48549447316114460686232113609573095518542761339476326638358654448667154946136502936669706445090674424740637198128910988740127292594197241570518450916128747230533967830256761480301871970262869265367791208519859415582367250650789635560821722322753009075334871410901116418990564925623983018262603965109771737205930882338172675953797630279016130287255192939135223751617443286268280926329833918241478632474119775614862551913553804733458866500714507328372069730257558781426543047688648348554320627621505064103389911915408932771778795321554423977762136457891685384451080299075802185500688930734519047714884107457337544351737965474362777490183156480388823935472831098168933755059415257509097116438403816810293589504179993776573451781573408707863168487406041323388362824915787084024765909270505521035988778936724066363597413391595700490874038604745162096937929989184913031817461393873535301037812206051766730027341870176771699279761168054264770238148571559720720184413000673717743335095551752739843962623439484182317958806479340014897748936029972879036115315292985274734000336086548855671099639032690281746551345572498903714202789270083187253150400190665601493922741703306029354460232669990501415466682503936313901821533597572945088134544569181126646368586979098174102546782221401324146907203689515962300346012486205588564359253648292344080858399033692599492534610313144547335636640766586533025300234071335260533474625064684342565076052313799902587164723699172963639967289286446036306422953169129542642138341182625114121368128357010223862077637632722469326917812849119257849734967136245309526390449387571826317160771818283282573218024278004163273737488604124258386264629328737960315471736488523279108688967669503956295985423604015794360909986714398306783269210131170392066866372088030277311617226272838500311101644414354280406770652199937274945039610248737537896951923712087357055925528253466041420698387461981599118476010560097872076134335481213249611534748636889638745479777483567495267676111896884312538724793854539439161591320686415704344094667293542705559586157421749419754768868652372141358796197854289794175332435991616397883505775103533112939295789494451279762152333462102775923730908208673996099218336441350665948147582398441926886836256011707854982649450255609697623588114056378558674086063653181628464399756595779466547609471485438586411805357161750010094429176764583703384180530262805081890230986275124892077591889300063972551372511308688394594556433163570102661923079335448068723195729212040659059002601634450543588694920884436719265114433582810785096905595954337954405220531907620000590335640288860488823916683255668322660004166400221553189561282921835949099730012522478261200259712714028538766143880075057984266877449625849408712442758312469429079124164559283632638242976823782003165078042335168694698608234593993629921992367553416622375927691792031171896307701629278381957400146918517902243947665533058596787573473451379625763028870494787670047110032820885900050107651768775988283795932505341486081653496457079403481418256938434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] -780482686331484733057881177294022703154319006906214299811386850450232825464268343948146360408262659692519245274037981782176331699585694988969636674815557209837109827102807459970864909550909922946489588906653689739121083013971384081870603566343973674470889538232052025860153476099028011409336002998965526085545212674120670702837043453816364637863585018434447418807557044304903616755659331337484547443528208699394336966425347578103718878914091766550792103977513012068321622393062857154185918192675222026490358479404417082370800576386987994065880695226896933519921853956131666529924971004521049545286107651590020941544355310309402107110783467684503072931123056779602513249471051325029761296617897338173365284870864861198570690269689978036907758905237794465837569630100004396250966976264440995490735532564821974547276318519940630733838656751629479200074686196472131897364464035436051672237219672668682436627913889350044846712895647733346940983470986091523990490710040051981565269266512772708469869217613634945753096453324284809349747906209186324788058196923188950293158235194093301162988882680231426238785158384969385187747557620765622570039352091458934892867221463251450453628561994785159165549246681559503588201167739565463748976258321198012700520145055828941460507673859955338355556418493745550237599898836118208008523328803665938635167341932062940176696301544614958179786354010061496966789983590791505616890104188467917460700518600647439986826976588525643250579042799869417255704698490299821915253582134681003174625654571294867849175282522763465801848106890056793825588660133052118073954071760167367466020686223694386919938746946537984632498523183708660336520210106126030054429533891384498054804125823240433624294867289658676424189547727980760562819462269331928126519440409917887759983237317215476411330123883549506282163968911718228525528976954780610217512393321968877065378189093306638614333911134131480268960814397733141044450617075760676003366658992315246420701562591436983059605783351762417609984067459508388420059828468180589748592273901713817799461939996524423477699260659294994771522623890414843643689069228058076110505530919920617186080616201747666920678343742056379711869842061910508058549451413002577022933887063600055184493477139949843598629120610687574223101108956103145527238460042015530290596742004058463973036537739742742423039762472369073852321379793105791657619877715683191044232867339510316252941160194609873857633442040136461404076351289688597905589083176264728913190638087117049296262017576705995477889250275800224526957646009525784629999363697799473844461007965256500820673428558680457840805902106766898982172891176039669265399224771669582814065051432745962694114022368987301106579024240106718278902021339766017406875858271949361851784671125064147010317158044638716794604191117237919390397582811830243866533484724250092478229793747362654778160296326497254947730774757976163598277319007182946054357195404832259207333604489379172117660483372168778430663432519699218337613364241809711153515474428076735590114748958507008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] 1516582628543143891430620338826457517171319465558702569612731365836955903987985489419782090012179831287731181448207271251126114451500156345822389498986469001289074355216115268991265405789345689192670582974769482490829931269550333645909943625993860824919441556667904780962142346160124980074389972202955512730349261381342570545455502468906723229227988027495594280713856445717203382661578721722695523228675945032752187305013781401089093287236551168494721786848395068146765703344860878951988678039852924614324622686189199868286194737076462250816879809182996584672760780872757006888845133672549572289974123444334617522057288247955998611815001086478255810832934775954772549074968934394406452739246923128376640085535339191166255443544219039222016156128166318723987222171514565746589366440754742550852108289452418354336231754163807040279667644347406198189182967644883841075276875400385113493314071504641043463772755777440527798638184163725893208391437486798610225110961237966878825132569163218880049051091148665986497064523379082487153530643208106422173334730150510120300352129851538790771592322742435783451248046633986081374173265898491220465216316622380726996045574386607448537056927839373582302643111617440349999825442881347811653190657098343636406958756920304349294080804477537777099638756060243078537523213487409182555295418757405606430195597038004969168334560887934833709537575709263396364869627910138624427590332005764987348657595878625941885790566810740459769823084433445861038955316529026945640805175433960029513144315956313789994480202003271533842110188213900950874714472553025794536524533095960890631271527258222195356603598864281042689058702388635794953197868261756401495765758208832138285443558277083235170412730890542598792905927487690000576156138269496949273744989061460178445941644528140901804806842164536524767729473175280299315907355432442907886343230907660778110300772192830955416721193783945314732183163542091681846546385442870894570206424435686436457393918013379319579538065507995649257229340327161247222982193123980557991522435781940540273405972354988129795908048730950587188988069837378122375830438071093161680311780101131187429759114004530390841768663580095783626870582799896456665633230648457098861966827928762960490580908208515238219372751246364026385276865704669145396204175836656381574851145753375393993765379432810647618580129126457129381981511984775107387684967711652615968885823836135614588959634031781931760021354452218432500546700254976777694579309198542858263945115836955356602397343776313989635616583929669921609335871246582641128328188179576795185906974632619474136289108466594974208948615806589121983347617963341481396120795383647642854729392520757868394767596631133855301965822226544275062352505569938692640927349754785272252536468056866374975498180279184799667291626872153707814415459875335002677725398633472498860699667342572895060561953736498055776870434095356209427745694690641229840220291479160009992823438869179779798011501050185498994787520076273578192748697756061577328713594080074716406969886415257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] 52349670253083200744570382618205590925499444722734827645444621691179074436932671868603967163432310610312103141087071596135872386180123282660127176141115415013231601702360268805249534531503455978307997022964474118552904540521731091422239592972784401081076716801239100537995863734220088218047641341768024612917343174516364032814918666219720135423688860409218260204365404531899306342908994694158638655093178279842069900956826422523208942350879194510833223692087528334710363010784063523944893552900314692388925517811556197670301556266595036724351891236784598733024670798399081506027613916034669661681229159576494221879025735354843802576763391487317945113734034232016282585841903360858778821326638675280559316338818176680168607149827059607541869302272884524691748743534347205070801615241551612265785432012711793433403082841896522918665964881373525314202008744524259438586844612015953848915931666468126689177535188119517066955584160536157541858220877939137556784067641796542538710463127075688940627902511502555516491609654972041519383620883555818813667922046846241369846476343768587403123974894181236997331394963331093571517274604439075157394073102392374980830446246082182872576992027278569322017223735719682757660506632655956209506038043943286334022229064547838372188649339661687625951228139024914820045917293209257952840360351221083655433544700669629276874186266642743198450570955499204839076125816324061570425496696085521966912429412463791755359558585304786563893397596515764631566041605736761168231855613252728454046576133593141850144574522655479560750806297385003305177487417254973329726414200449978893604749342226520066134371613617495482956331270178060131389086063520460177780677270803355721649926881202603337397834596437227128307170950103093920865578988883031340142496429553487139360094544345559643165175481899004651024969533943352822819674261594681392309546561426071689329434666375828913385929670494128371265911471152782550445158162807253615934703308983647884633738735617443968923819188090033168722357331648625171551888704516345196105466012671095603621069020007390894225768053540025329006104063148207075337190458543506559086293965896381116894603163359920115213137087352403734902766010204225352391399745840154894680271722594429447824324554822451470185440884678101283038336442160149028451519042848865921723994175888371992848338948278201532958413310343033760539317137405280466327331332416559900760299979222186029801843639895554159480827277458391425211220788147147803775655140503409847662541074636959584968218190040408431488239344236854130904786081623165456852966442627917355684522363345638912387973380347371597531457776313824862692795724623989896147028416899791650651242619503602062272276589956316886196906587478309383539553393207833121212362125570318270929489077015926475815335175199300526983331957256787985675549153930350409062468972422770952549195403638009093738278481935365089831740833617417769128140595024761624213483082611687533832925695127564141703996696806384628527536773125925832007170494851878830910450508480479419224683134081564672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] 8017678543668278908879958426226005236948863037537199196602649732160914384418598280609234920946958883762170115277436667218996898029726932557852117659641626810006065206665734530957406604485707321308832307963675018679843858896742752544192442805289442588804383339989709611647227925330078319227551147700293965677337969838562002132996385909663706118854057715310015498559600386795764267806952425168417104967094934087632870383877272882306570647629254171676887837485532489187982732394747453806460866430084224850306198177556792545660993863300947481399536109046925256883033190785207863232689324426750415930372916087738478162195563003316030846439773819427506204394470618448908784939005363484485390661402923767124049376312280159175392551751695121452259444505090461926469847334604922847483425360255595814749870426948134947792694450355136001997287646997147995619715666728540722704664439802732893881033209894392958755521846992296263625626901833680015827218233186430016907139685037155339389893789260081126736907408044285838970210922801764009764840165350470515719798098361982260733324622519361154567935868277004917787252893833920626746599490941200668083675433998677974628019476523400190503570308567335308789912093118582073432586760033945578412253346335434590219125420284759692730737125819581534357207911315280436799485669109619433651823492835302778045746456632071289009278736685208299832374143002971152532483394975645461871295779430020871869382667891607369507180414068779262166498961228471985883964722231988143831623186001880133527481093793140022644512602396916473935381306569651491224321636837391611804592915555680984721333817834519410156575316741561877825147019947939756232511491098324156613143849025784743885337333570693542020788415418904018010069702795646622352291239313585247681934016441015580725460642154757677035598174053488856932245667813636662712607550056804890110266993888334302993897717644307703443960987875633187744676061185594566693980832845744032159732356674080418544091270157133991552541638525419469652327671506361713770631804142245159076878033203604323131008733544677483461710571246384668938061272921428351887022793366088853341153688499813557595871281882005482047203367518974455704293230271543251115468920425752673554520379740971591430967235071113518283538633616560856042387570949641413945954043712030769191062148942668041594563393520898635957917679898035901903400960913034688769469289257161101736660033036552607159759505354330171054197808903565359457327465974275611661590323425205758980451598145166105953202536681275739431452776201377732887193485631981873169402269863915925219548256811238953694332211711057123621090328447443171468004744702406115982056772075313008306820045645815478375319360141784831152529172459117960636393960157245991423262133076950609990712196799167885593559699477746946945592521356423810330773214509678666390145011658450245671076319013673142451442801614037573840643312696019474733950204748506020679976812177449877921885985420483876346161977391020410911811429270938108764749974137128054835862278378618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] 1087440749845051082140335464375430240934713598933369657216357826100416196480093031547435691904342235812527324315811489042040232189021849212850033203271376931822501158340387722242635455825942911496964558199347876216315962434056634584032658854385565703731512776080302510299052256318192867129567854109124185725021856717735603015675632645739678743223599556312372621567522508817680209368226272966258493336040115150258258287835790633951252017836221302247642473209984006305094793804684895557695594026337317554718797398417638576782745043659713537858045832566575718708620271517633282634253166844568099754751014043673988707138903639520584157612874150728930729990483934806588640921077059260381457903217530047546667892179068009950481697353607469693323629079257953415357955892313177169938759727268786167769051602160903444380056826705470770463067093599782401866479759787360133192921610605212884058114444257891945729830222100101597996400192053156159597081021899670460684905468150108649896758068630338118673881980815557315079968421709401778889578608711122149355656569493586711240129659220819305531085989127478401659206573974758346554377538817100447248866883044622974238916575447119674018243983253072211323968312764298638287756317429509247897200112094309518436022941781243702260272146273371526455661649269127287995543343767918892467965095958049104952145406161539810919366890675438821490530041407160838399706711880416387872780673437312448612181341921249555403937564732928279990407705296350414540020064570000357014946091764771112976001578072355119940395760334109797634345208080720321846979977582242785958371270001317359338716249485965624402950617005757473355517788147575321323660613524717615982673242165855296666671794251305503480249983229628128993537193184810125949201754349249383677689368187070836229473506930630512099702946199767197675106601948008274108189805110792283464405692018296431561666961683696678308336827054842295535880004566064417182238197324050850099555163570477878224086239404162518474379902654906576735349948364815719734978156734271018294176231470041274157472776627433064430250300836271831783021505559030917498396299755833409251847022230234405657547760872348519554048506450742893701137517161920182096545665402728345077919398625917174037392586391309236269079910541200066599451506680871322617284376256947792329115583789082374721414901766460126449307964774250027449052918342969270699393354423021147470829352290757053828066945263712158657324969295977612730243691632878248383698926055279170773836408954750709525218529227592781586499098508254738488495645942651877910033119380158419672139083483687657055981733456862952063530238336704672374538273714451663918211574917106097024485300840928222398021994214815977914494426015822490639717992820706804442711095244747792055090055656436364050371826991388904966990045848208912775350830316164504455292657500401769844660160556225537327891306505922233217508674652174823685544828211664649183293277705648186329010366288923757183134852242100596243452848589789312978262400908704594252063521989065451765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] -141799784043568423793500084634550062664975308375720465268119088529033230659596060081338263453769987265583911635798026727996409360030503688281526684494746708357324930463262529902660561582648799584738728146718539347430266700685718833557301292868798553965278062975528783867163198198260678189497395777488479241668061858297916279923758242357110385741720935898231474607769442415090004548115689204957658925395539869585852536153922040984102765547952847804977743057697292249883655856288741518384109343285148571657121682508793369796723591706182957256868454020862024822500086337168327407516794185241145163412028923278831798663442915974282499638669330460828241109010897992151679355295137166528238751505141029397763173821369989711488668952218084929462766040195762862694533732097197579410757053592271697785871815137364885550009658906621882321311561942321241819398955119093361369939101306333568875707487498378198624258757693156871344876951020132848195768792781717077450688688412989426849170055456302323200148483041692237372398688650635341550108158274614334807631732958403404350549933122681123268897228140268117905489096958431858627386452623870701080455266911065046181026603189815131789459985511700929076826294126075887829183570235415823145716815674997606407478019925827457157818181693740503421023522002984184193710590022866213200538072575641438662442405983947556880778617628336694958360998119141325830516293307331481062484154646882252118332381025221896352152818835786964248268565047422574722097958232059221005196689638486004086238794235928428245185372074858689511642751600980432159508475560832967299828915601214374106246357035398921013189006593238930144867165445218522730601664348570003227918239853977622271720742808831809737925677588122959173854590133893657454724262514569895969527403500135684764193763631554262074126886958215103837264728477228711269377722693354444725448369443023510831530360562831230281060072166839324398869264907299956610886189077870945912794248735421075428553467340402175206931555130911699534476050322465391041474871492889203316405552178565418934277384225390388500152990456991646136716137846534869914742857831720898357675964495316953484515710923545771861320765026174137788630661302815448406904254092291886424980240155038493799379759520378728232441695253328726023900610688661522041516894854688982895967068049938475521225991969431815857138221734561667351952030608412270381889344667846208240920319231955652323089758845620381108020532165843423539753337156607446788282283773436299787173815584313962637180728926980169696930580981800114187839269693154776726675913214888084193534060362161801973067406572668252321520567051725079445457145277763507315464875823365287153136292566061451164407350289065869930419061001421881203483395922644363950531052913215135932106533484132553381880363084538632202904795467596340113300838418458429219996086725045878844864612291623331091376020011499793957798252790302157713617439495636656867881972693944183431417417915135863195345751785958432176493277501991560236591275069836024729258728283562358802502123520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] -1941695562496733656016123363660613465709624639460413888917993071659722513308302616054346619887512798304812958838752596712383008613440167435900666296395867593582605739478972149642123746122262600178076345573908623873240691552451912914882044405822277551975563797052605334279846326232016425149741677199746905447296120679165955360852031186544453003128926689643952264780853003015574215757768083321024352122051071174654018227846975132784603011629529452078425658557017211493323919659184233633631399179771573577677529852064374311071056136196282241152853305479257563269960517485763053932493516498872556369523991684148843947053923205272865612493717409147404684938016939646504338108397348829371927176819969877688673919760575273807968618146018572738641679450949890195429870046220075846945918549535234225274880767408380292606787640172214953502394256874550563868504096479704320199220209967539012698536808971053256778643328148537561175361221285420967578503630387102476016052877523896652691944185420057649376059636514875780718220500798075679706866934223772724413032548710628970998393217096886874119517983741308373868439092270889816533988514543457531886369269427314719331606026198974647669794744848807223075405025752216188161658254915561983672930983892441805916543232984569977080741497877016435567861886811215487717700942870152133417889342596285992165519774085924196487093900410389499398401077884427594559808700796708095465797439231418657990478078920454698754759246161215229995059978284636918089464866401316256076366664550577293319333462877369824521461516905892844558049339764760780108318877880899501481464503094866439308636678846847704233816474243743346836194434587975939282671864271359106429496873256229334035237464649279093146613952691078501143130749508924592437401388889702794352196007021664265606296927671356408577436277502584050493845308387689560066461355127365381085333973896171931418733291237907942562245204316674943766032011960743484377862649913150369247939171876221304636977532460467288985371155215183598318593458059368251275823263669285212916839242407921006272520185385491932536312426351853163576110026431116696208450386666602048686616879234927973183170906502510086393502073599802926623195778424522195599716417777972758854865990955430657476172495980697537865143028795959734913835489751633252318918457486708120541675860542038928277600836402125845560436574463535208546944063744927221643796949585696960076336775792818650770736977928996171694894101692540492075113204706991550860874123598333806123982647707183732949138973739699761009265716495660393867258029209220484552316438686510287886225915692877633238767626647612238179788428631596951049464994622008538217894021527394744428060786215056359690800297747773563086020844476420896668376362989442562992942330314611346118188408195272997950452822733374286419533440234564110506378728292549290800794951368431839686254419814570599291631756822616646243690777255619953798142200751924948154681355133167404427523273319148619874027328209420975239548492187307858190169026507638205890737011175308690703605741649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -10484449026965276602311811858371157478171656299214630313322844344008036729183298779576595451151152373339368246379025449301305840883658715429877024526015554216631505648639738257876945479627820886712051121405187354193551030584212336853437628857910240453234242255948904376381328249402922163110643510707259258635659313191378629816599271523497719231924583244232190470235810586409513324290112293461640043778866792773152465690129524389691487639482684099705741399735409333931722503285691286297119154498032113236941269460318254251669017587490789626142309169703894351607641132737228314142864313720067861966675694661940960290804126145827467127683688246422841581968022252229259731868728303062947934206018152862925772072632771339862636237138776056579561379461879759708584492730669636549204957962374276484205354833170191777268373424399224852433751719546031602201516069864811939091785526907628511575937284468425241814998512966298549233808051352544940192962911482711664641241717194515202104076228406232217087643636662551019076268073785343812265914946376566046195325353853692892139842535697190309318104815137290845440894376376277689758907236190660302391552658101307188268820554492721164411511338669848781633007846205508788242184142326157523710383723431473015537728163489861343137583924441011035319025284834483565507014148198583121299596823701579425104106922463971370422615225329657651604699225219737679806903249984561433736141153602593456790628530529297637827824954857895498034944826166039917638910349453666849834467219813615868148076405389915446246325469018715340603672382209216596464294919634612420543223274141782269146256397045216153439695293445988967883850326052726618396247416867605651797862872608711088346203432005128981579429643237965685775353842534764092790081602642838029798377002983558291433261838735869145160624410453621475959764659637701721214274627783141631712049950494895374352409926825319625081484695825825230224042955992380213052944887268927306760410128277921756139415627778633955059821323951203071214598472501707968247233401571041712421049985381515471521648417135132927561827579315405266481221111214154227078990227701300710089227948155275229752716305051524739420035817654626514883602444660808717835032980117558150659069749483350438421149378487874666390689986603694438037495763867506840136515773895007095166958788549423370536158353172908880944891656601555590103595780992156936125853947281755990687971527923175395045261148476212241383942571533248119334138206407709659696609535565118017564920551471602902908343075043836208889659898748547796500458213173714808747299182724572990977228342316392464394216383019129056901158860191427613863991930756729595837541385143943984422244404227130225680475004030753081710612570476786033142144905629351116556820608524725166420053872531378704740431011726632663012846618161004742259141221175778128793638733996262898179260364178193323821461915286221570579283382502331127633385698809023344243391571908113826413234470138815728311486753387262533298544570941665674984803572789101471979013906908566283991612653568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] 79345086355348390315745253612536645155111606173617176434123814666911191931223421348688819624522711473059980730311527482243676911572722604081325538446510186716857425081412140743192393611809537612727826173575738611657283278660091545054391261066268444251894248102721530129702978021425409968375441755958790246319088222055597941208536042887151662630800205925106919591710698208268550109854021715735809773440482757142038094899763512806035103297660051338271588892682755531730766223241724595113782728219941754245345179562060672050287672447660168872234255804068515255965203754105236750345963461231523726532951390281400672375437011923972896456180410895351328322141875600718913022304830485669481133990776976131485217780490678459421987637029269353963765232903180797555022212408057511675290576107639791355662680540169097303989205625264601701923342853018783671505277384525775291923089282046169480586930000913788286055077178359980397225646571883135793612278500387864749044179232011530265807404816923372282027243727354774013731347850373540472799595640867536802658415733147085865893064502378596271670282664113957925029671609137442335754113908114214171164462555766462542051054056566673257143045947918197170321809742417013398584553395375597183603987243319720542667642436949525769896256329631500613564098411072295441351507529272860796906674880425062064127533782385247171482213138405864019825498413855505067511978710931786503005614144369754896442045802244240228086125160516050994088285495404977490746954779368178262396890504735303296892677254124210019409726008698643329446743930234189449774070975676721269227637702487177284851564990831708565620803351422336072347783413250916912009263284590329117111766441405612824074367579938620915956331736602640838586041811266342576773160899820962422402825274122283100765199001665343533014316296645203523783460724131755831777503749684778588848949750725223838754513405169777202260286926669477300688250541695185206596115445333264915304605549416129120961856638418679746729812747487918707668395528174598169603827369853524882135524945971887682921649996790676725942893484995495699238608825819687916167233343063911215670019604862330065930369731305305764556659709676993459909761097813056416259873348474233818529744670906489649093660519849624107843256662754519085812098522783255814202969621960808459538409118409116799262714611635414681449694129200462393214227790208009670719942460526950729634835531052912759718123887219664884840388198881938225771825375278163815817619778471417946590870436914641524375717345137175967985213714543363187702708038887211492807159725666958520684868467411325130523506318731903455304885804417875179467592200131271510999373108951037488638663880247187948938431309710870682982027172247311710940915356845207838949146933905114817046536373081477576329673700895939444428110147965132868430270565782764052540002528208169202673220577267690689273772209997643033933745453012538088856574101380314145957469847571567346992310366828623062767110849607288453617009215157104154393128257883535911798356967429053854922178081849344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] 3963275436861071896190316779114958013390319269961410293845265677416452914479001216099899699427964085981582600533368483550463556629597701196150539145881201853634608471717522228994792437651433164477378144109756955340876968276559665936653995293623933079950970248613374893195130523137732918311628705910577944339092641191307868501685450715609114212509621732952528126460300031842548007572718848798967529604735489418062005516352139693741610022099527194914878230411201962312847710424006018595169386676132457247036500799029507689358389825667107145330699497714107846413085030566150727218906722680002077017764414956463007465206659603535451147565246714878955084012236822577359521472726134741530613638303047756078574617066280218524359965423600328792512039238511387647573883607851471452133320135133916429605475911666446860074270749456911937898687445961656673449310721470904126976352761694285844936616058520104414594638144106768380412320281014601703398388160038225904854308679389525729510984641982775800911836119771816135439442402926433687442851763533857987784494209568181468409459460519293435718730819401653770718591006266830604110262187905401818200796855583175963822632268273110989188846542877146483562293661165041121078503292482681238463265267526305926882809164460860127362048972924319534214592931793760758177813792100178561464702252331629614109394900120419571938088725641919104392702794752855513199079742453668437116485217895421566230971731311150850801781792471006718293360265791770159960329113062694609890368812235197215213856521167437549032656401757733118203230209980228610970946385916979620934552577295307817499287764189336933120677021343776627376129442758151842742500382384785967323005408401067378782160146580300547278716966022574269868915510694098076738395086255564084760234785084752771243401954786745615043150539370272364315433858195210565804917187606219344456908486338037037335040038585760845955092733660886324239871081077367584998960673740711859864594478529251220210635595155074837631402455264390049524817661965475756046315909674869393845562203495626094275743246797551354188874333625793766650767823270821044347364819436514345032512700226971356607438605719121967276810243959124549505372150526243944593872676433921900030439447962497761581263862215586396077220106479573025069433783871291613399834826257000451515968462269758928950388507996387208220316898808714606108424914292565789937805906438404231148796812111588250468537346053536029257842495366426517951652959258102920761645724244679828514452795823278885990303590336115705997497378663085866742612028324649941110014422932637819982331674789376419827443748532466245578725693905219045436144878346208129201133506350271753939526179355516442311372456600769197157004111489086887141571142641181540638501124780732559207966312485553719283839249356474539180111423440569780764174087434618935700943369176739409535878855820122264378226311605958345443073114361806541790918999904309783958452610083042366690902261643157648979668455303237743096007937089970067092051219207404020465183359753755174885269686850682880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] -20241716203156761412105086864068420809407784608829551218937053244559525273450265320297267236373900983948427288090752413424593635483918319299887702541492291119838878643945084857948214790295180920619858581492275424148457640953295597379328463947208897542317618286254437338393006467467390311651243479337195389920114029167963040920688796986377720981389106488777897802842454551357754861070559436694986700825773322782920046249411793008696586046030231785872209456509598994763539980948356866150483331344618899140576676811884959894853438189697094281234492938090772204258268998464287348665780226673874653908382313624207439161065897750696679542069224425891997017473406751492732469812522160501253141004542775733696326108219940404024049758367746932490759349283914896423397238759648046566219881709323913374371144908662630956248713572950396512525769707130922051134173203327770533180440453410322411094145258718263872664770957528746651798200497292837830856037105128620716019255418888330174096077603794681927890757271402733061832733379924581282393064829127829290553774651042334282274596399906807520285131392399696352792515203154505264557146646878919813267633574691564337854597491529928325044065518450676843596123045551106381301896722588084820861985841003495356588008846748783428914512849935076494792337880887305683541176203984899719487244175372321092986349534630650172586791220199369534780378042370422271260175724197094821305071721423035337920645055334779259982988942325122608390877890850616102897606756320084504753851733887103499944254473380519034739371102599681129258508732891599581827868875767241012318173374465876874790594781644916086932112088473107778228963157958009902526530585267474120979440710253978171489567673224445777638387106126112883132725349417340420530176575481703708551603538802168824873374540377230014332395321922899543184516975137248085327859147749351189580296748018218319530929944556149170279997122808277812778059688991444796912992172441692966060655697409442627590992788434493077085407778691734328654588548758180983033207645148413175904543702625488488543040907253070771832157724244446606826430266512678923313469597053260056988180555399333268457655202193358275705181137461146882631264560907422532995927709858743653908461799885967057829513889669051660527931000062012617676925375164753115081785823010563442070314340525360788633405949930859999498162353428890065742595613855984857314708642647169466831675366067053185069947950973540289915014189736200934493924405865639630558981132192283890665073126967208464875064320148924258520311810802446331289284528559842567288830474443247914993456468453654602573099795063139890524303784404415792739169077252699718826075343730601120041973900411096520063906579086488645840122776248004182831651352156326043828568163066682313653467806031394679302341228911747818847787424760584575948558211495956668307446949477919646631430863042846372121266210155962415601526817998226803731251671871948053930631192295905815021199649272972987072599450390063093989375853726263597106823871651341527782814379923363103652161451534057472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] -262055336180515802775465057778162273886794226732620664776632716068711107435830103289180117872424399819698411031825898186422575066862872300693734138391740349570441554641257149191299936688028719278389566319890967526902851665922871219530869040352082358347121359573219966708373896551813529338611729336433840142919678423722577352508354270597956479622455037263829372749849310899139838087391246491579457979585169929858985395913487168022923522161369076340805638979764799212982134039192260026726451594539478537294816903478278242231857506770464820767172640443131449784069702295498558377139567332929639062568192907689711157064548864667208722752670080791454019132217718003701485736514047188528087115489655012703522769439404990135979534304727608276048570381693091402521215131706917381648490813313911802238812215722314402654274905993707028684859135747808790916499238742048353094526593592998091788268418083195047416883031166632453277116357125662807399676440877257296985680749001023221103068459776802974145095428020488934793026907540866412779437233551156879200665391766805992961092274538088510817859290735629355970250373771564738714263329763340863761464801015633949978843741211547864047998707072787779718597594518946713075278391920561324255271506401730733826123508087423497365938986884191587240579452784595082446885421157565565716190474229839898836537390283145702739686704642955192276711698622308763098140439422562384946476747378973579562963503891392096773929174433101473718058852344751150627082738747041104923479162649012685783731227465082809677769387748148735669350125246184372814583535659712809910153910528214669428134801765373892853144054459519764586244495604870798354372092759137832576067981623869621894968646666340293293652759127786460608706229796222228935343269721922530135795091381132484682434863607809993952124830917432378488393512238491394979150339325626146590640435503378105462355795162693545619586170205793534395902437237625672774901692500053605341318360403789176442839617038093290400001270876905352196995906654716101200512568845001788897219622104553164318920201795780255506021085532383573260411945072832021376656702803129374390810852214984481063747671600577735729127161412644440581444472047296233732597912545104615180679177900025564990603323710234760339405324714279918900612269733599463449340836512884831800045154650940875095154821566623007293741692926861310317112602013041656614964924030245172899181246633128022861342143520536462962921541760983761517268892703222427733844317349430133226079885710237340724183391586502691978934682598964820741021286411825486391432361107328798705157735301837213234468261171849351992926909021232717449770200336056705236546575481913638411628031254471954748327156750394811775834794987440152177856004270929253839262021844555013719084681474888780982504829496926169922996805432711212350246861923988914079398719405544316523380337870520086926315729122629389798024393628656753203052434058403970042145193597185462566962659886065200270577636232070776387256076284722479866788737161096218527862281067659987532858309994180771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] 1769176146512029185548709268188986238702809215854276091685297657084937988632823379585751930976921451468014251371088551878337338773973056771974774473353861861621280929345431189686139783761597376045524427171272294082464421795148914779399273345733062042711705565987682840861577903109823334335473198701323959495543799035771186354150282679053017086220830948175328643768049296028015201159933702839458253179156573927897467077514631392200486194157642713665764169223453412695852811060482657634300430747423558986468668321962352364471250728449260368147856390675902714224467821841317880013241958701279059296109790338121985121650822473501205638806234697843935986748686520610616870341423643576270371054853386102745672441862507485097506580159050883912336269960264979511837426994106726644819076237906224064691827212798842023163479682871691375560654856485456220107202352863503659322833346275374813523492445389888728603206287814956822498873906647837226354705024224467825422149346964469983518102333937282314958518538365809273656770624783452014466575970742743183478434966421260872664258962120177276910771185211359797470032465376007003668837227189577902027818465768160765994982506258699747071613858393410961939144420112626685253464238280086587884698665447482972262823476737729800886284669285421185545320751370203396821106698446792555801841903508770562437633518345325527150892544795440955846799036725059953766859082033546364192606601744970498434169862716710964485859658969522988134036518711823192479643632110983889674619229994324948565647902370930659064744672024353874248447799179734318265494686995335987006282520623606162294917308470957750310233363594093648239466544713225056608663905791299389080451289435349256011168676274862911105317203516725017715845422426203044195207843252774951013491055578206519375757527969493224399850243227497152576258088330980271526952742690251227324572700764523270743974300782415671088347255914559528246050875079949907186059636399642709783414483626748571428080178220264313119486777680536318231538940880428705074908757858542498739045121832974422105011425473268875538377121178996212172317735586836676377584213691389719433408097744781234903234533407587506035926953199757002239710155000928098738265433204381727374287725140749322264999507534430691884880164987994735062446067793800481283300724837872871491550988117212744200056023101860353912361532640744665985768277066603298874799852166069985775107929264307696251256485411298083648247743530431849176079664822689012802978816207579033314103592856291964489320753583758552146986677237601695272304505194526139077156813789772077270658040701277222403585999723540666471179477736713966395817472430589167055549143561815075377340937655071409724048001918627585443312933263447162960837998939645422978868942487746008744507136609410439950927090391021712748577496358699695174010306917713517836721928361385795792456031460929906386551852472804894200141027256254646707078991421930980281538523242051801112298183177925047699120783055866917745208768624821312678435580389487391592609151337412373066592609619773751296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] 28665176772744583758348254176629208663048350384384193197995283368019336892481463675890559536730676958510663934421309329374404944981402528770142760332711158376964727393926164199166770442919135532802033745321740257292794050760778246160874908298977407613760533278109388808095481995217983883634872505877773172793221624445277415612259751325458082393657989767671000628113057009487434622575794913395632049032497708212294930733290253141624167684942218740145795424130981794556157955482134440858196004043991092041398048943030947082695062018161536289443894621200647033240186890405014480975300520781588972133604669679423749042844609626658618778558334992081237949259488004043406201663177312778245468678205138328607020578278045474805359283300306290393072315557311362875053814893408110603955044074172085061286797706837921563104681567550775445385235146736488732600978666166058557000019551836248169969047777102466001946409156969435070055645269011256589180275209943266798881522092362850696952610575650163382037782220199390339115074318863829442970022676673676035058218692680227748627196242305497482195928085366775602333104365948019787412334919950778103176330386823782945554333942382727243082739757371963345925039820242953453192506311371902475896015900127482287064676114542462831699153733686499649161585322749578072776990363152623129783532228527074889022353614114831344745726764019989740744650570106405298673231975982309052048538510229614656943883272402247800277307516546789198859841412063842821654508049015788827288149245508067541214256962873157572797585069012752807188072494656786775819531154252898719627645038712360759058687636950848259359594484517021222223721153212598744494804514859607806213258771886485209861656980350356103712702472757567974527160227028759141090331140810001501847136111922512858023268663589158870112291091816197979730171491675650899516379775935130223070995744337614419823250654924919845499917568717713267456895409987931968719446942113475662617838951577565237035385112415746575302078457764276370780943412628950556353421944262465817764148007701068367230623694850960644370584333467257059354431727791025684615247993950158723545798346745164834369988044449550879370658061897969535202829835558685942162913398027646152313044475192260562559260234812945695997311322371457635735544291676309111394136546685409343030600907491083471095902209410390465475071719006307517853849228148383279612427958269209328343338076477549669440423440973481334057976876372288793627738462428212200822146477107700891057614562311212197061199607362218414953181566789389932633692600694642603390987934121098145670676857200061382965995072287512946115898192533482081101079244166829989194207643764072971184651742761916279827169063964618401139570806556710848035896646378997084686884423713142132820783860275020363015321884453642171627294561206939070103348529952616625246995603629644221624500949419643738585314316111006248713581898105562144079727720597057358092862215416169650464749545955414106419746665980604870964216099239959788909832583723470511575402545994887331840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] 740885895111579305367678781884821240299994526578134338270928327668385014469659754372933894443356185769291005889560509266970782625918494236203605508218280650835436748968280387714401854978147880344795544831171058391973062691138979874722384768099855608260300233949084293672567096850127188839669885434828216641846102614042911975352629754159748455460899878634366799187932138033350211515264332987327746474806347228777425722695063602100437498761267466169936001760373706735925925886853842231964226561734509569339926451836830218047456110059839145919150509728298400450277853698651950795189259820630669201392642194067528679076238036219078989510135098368066246566254269587822619381980782712724691408965552161646870356799898796414897499797521007599435413106819341615740563268467014227167675123008243082005671658746583902925196896905957660940003297739738901717153596011897969524088175535529530055598787199259154322384249908621856211661326449777858536603595973685408373314538757965009789235061702180384569998848024977079842693486742107574317053798693621735671350506604170419955278333520275819421192007457952556193428040868806864132864192062446877253911990340556031058723750988529194898201118374609039866996049218973593947455511286958987615911107100507169978340536919479774283271470061121556940826303242648541058069356956039740738628565264918250995862298605047981211928614076810482421236524535753903926618752097633892066745872469149136835833948205832567276772206214772569522707134675190253279398143224867282107876219374821817088438625298939520842989175481084127296984039580901059137310437728805149864791966067176527413883609459194436443245269183570681365457089747754495406094894690900554188154564389713348098534152406360681863564890733838878613200623199294421163866493192962026138114268673667957838510497603169701655198338317119599410756860915484687067295931883060020872257110794484219322185501874060646943971729626359662677644898065165849561895859284649294548166804208583021231728786313663765113069620786805779004918523918557990884655448539549627739246345053903400179418969089511763617908794090781551391876504952113397855171574851421062782774784096096822753132829889400072663053101169945852837272550618910676568993722530174490937010487263643702506726870184861618023017265563158799702738212546990417709629976638957146288654293022682012205389134105875910157797921276209951651869084715046383357592740416801357586485237235573644346332128461124201002610021459707351749156769895403456708554980113323545000259577448570941913555551349631600966512621873314406464234248397095436814572882508830707448835450814422736842742751840816274504641557440009399274493980707164186709691827760991455921535358562220674718161153823238064201047771244154459749771233054599290493353487245755217893436340936122934658307518407322650394785868174365945356598542521975729206346129439709604537315760078872992992336507104724552404643490484096637671690297372563614124349334517382603600628402120288338188935254134654848213998660598746248371012502627992377477989550887819959693475840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] 203786151464571671024844573049649784961647223760539266655730417944502757744595421595276681752453405780725380191161533249567874293687571219966413834121625759369390233628548942920694136869659833108807945059307915501914162559774224542696280454604076550662353469078318057943165350834812944524702913636581739409307240696109372217248229413276734613625102827577249183364861040056857767256909315944432165298432123362937670597669668894844062361506596615172520382159984826461267257701203327667333225764760504518163139608524684309480659401139279336337744783501336517838575313436018269573171420727497698512308984029947834137520371016597378166283845976369827157851925234797324724157003620903964919006648256968933828495632278194771373060104454131195009835530426284336640951964911177728223221973670625829472774036668991024680750247932784438567229956627819825080426564755753731172221741744992497409359177631856702572301862614984457828451722887618613085312649915857692494733446351780151727297662099065995553853841616560253137552305901089867535365092125315349688730707699219836811801371115819335968868339206714312570340594768852458233337322160201451954603244044273028911680806213266208566850014297526592615743753763692011847204444084007301625930794693677366044888200527256311943188071027518915083961014791680595874956800771866347004176869855030111650251707606921295946857274239489029750195805713017479061836608312826014202751020187444869211751128097130484697109069115338072983644690566517168351294170926890756619030007970659684336952778033893878550631866132261762359950090921280200366809120643382800352074246690309122892310425882708697352362870130459077006177560543324889282875576478980031044204057498248085687500192649422313663977112374700476907966588675420895343064869839552071352544591101254636191413272657966592107294379735722420091112388782800790789839571913316987891276615758577751570505276577396745481664103452562888222841563069644003213063405508766743067788472652215271722169906204309005869302947229059474229261556804849022187629494387855394667467116709797583050696358154784079141717385533623480654560499692255762526101360269535223260930128875863503020800052664386782109577268644990575013168601832150719922411865459262259913364435927510387402164682928774874528740994211591353782139696432574621614062876077695987960699827936661977083399563975565537304064980230605567867511300219457106438904562685348518731599901368275058322114816456613236395148978440049981628262712016503894987975666537403148286172323117045754890629852872752162957396598170606745706444975287074192895658208623882551191082894266571874053954738291487977210191076341979533448878921035093035718739252245107685572733563481725851070374217610184654037298091344349759589232225465503468727745007321806951296879448923320411037362960982769482211333542440724149749696867694645059851808200055069574071408459849498997697571085956059376551735689863489023058111920164745312896630247746686498036835334919832286208787106621116896323956983279468945588971786488568957175640104588216228045438662475776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] 7747695120667593806902465762260775414892485510750560961757187138426087165882447766629290004839763190850502817636969853269860874957505954091824954512268963249418366923550656420763568201426342650577294405666985082314473259636687378814814733251980520471519472117517617439808656951116804749396915982065149738869130870479615338832221375639805085855676551860595319634124062515373005342477429182718011361846010153996351239663313096343977938112889853834121606100862524044533064931312188104447218026970928214237832366293411296325349316295124487839102583980838765365776116215018408484375178992191530362535703365431947403125720015755231028837258918402843656425388461370922794211908138565530907922325793357119123416593418957861329162374467851584975839069444903255366538759602426903407656153052351882600975251441434235443584791581986654840642428611699095939965441636611125647371962581551517380560270098010795089948312031627765372053965828283650157955154190055622916430782920299704012519845841667646813546224372468686456878044512866527458875432807093419159033712679061702316666159672298179878302385818133956800464622647755955007990453717679622205649265859766153004723552551754318876757557114331828137298563778886294904651356102036673080818564751329638930470505892556684993173010227210829652847511586933399395779776940188983849892046694722219051380146621085490482711399864367221665804834189768825527735249176252783384698563788777899357339992471412754663523806911925669937195493467906218170825450000731377336176595342133524917187637181941762834319743072906486362804145641326357005318052430668587915005610390464752181887181379521263791729846831474935380249339237502120479323581842712649532626112918965126254887261204168276368516427772962910047028715503305580143574540984587402062032401575022071039152330315905768795126627225270398380413939697392973726362001936882735691810266753979381538004510400356005371932083841994028864747702954438913815578812771594102122848397412472531556100351217710105512913708236480937752325534564372697878237596031403231288604408070603405456490258132730848483809232588518099963184460547735591401586866595147815890548823437162441320918103370347587161614116539753108846526065671311885985633646263881617540553946225585175431402839302858104621962014746201120507132738002421095961579891812438818521129990125140596474316171523665253295135921945877811016455952698080240341116165627987294188465144636519918524044572618950924811531440483318524409074640066529323246839152181291490666242165449269868748020330246894105795946783279475600329124774556433673251110408918846896423431682320074228694664337445529020123239643698416420047359431626173427271065338651541579893405616595867283748766419246928140030257674670310855413103776199595581091844393786335105464963355388948502256742194721381109143576656382123854064326647421149509635228198210218612091359167217217975925228945178007365099687145534442331234108715276567008879729493907277287365198873744503014022477483133785245033728056313965320586820175027988808863453362476746157266836658407342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] -62021496885565398023124158309193396367707083499276383977103787687538682367059175990213137130227204583436128155179705315806669513271789760948984395530014636299527203226001905998918189604496223596693085551462375117345440768850362252794438018678675029276777934477559952077399139833959090000145090186515091478868763212875334702246516242521002991881180364059973653837128319558889110600167823578103560869996732002975452928940559138031038111903928861294139987906850003213644721137526875137156617640577557183101590906560000479152992886100088343877882809634034175490138524173428279342384717477841022668702693478291220602409556955328994818764825414561361598313903166012920309349387246729591001645843706015451926561172257423175407970914872787164027713730730149151833650432481558098444296153971495001101838415515720205872117258361582272937466767461320252427729337022778987696862709966917348115205856331213083989596035164613670025319013011178781559506026817280365075656739531935472299417024768336651250951478357280366895197020214722384229606243012597147217941374939100273734023839568008605988617115341951249784758541665032436357969760908148907487422297210520841016451400181573849145670206892372472366706163200569291733387421805313208854378316269674878605024151393377596393299738014603251519975763653468204601005963116769212838952198970919569737502929188405223944883410595481369051209442499568499591485107946356518681083088677013639043266173525498542564606658104326690227683654559549549740868827239396441790941122843069779289999281981546807992498770634829375876128564543537254870977265750040279533165279612409964263729954734865333915426377199171507959514975036539755166275492797517658225469808876557306286621807290238858162819748193071820122427524873359178764175117363701617443133078750991393794497639574096299545345972751076203817851523593660409443594804177395874309989781360814871141234557922830901167770067669877914815574229020676012377594004511335611069052919338042564265025312207165100948113780194451781534860524006026776679724225865935389887653549248238920597641252082063443344023114081490233293768475973545999060441601537120979540182149656707314069595216000937517133226456256427985044513930111331491822588368687453142317126492398008669791271932074103007892634398555107156629233012542599177446348431637018670125976917017453400225714488066426930160815562972537048969933235562547582153130070568015229487079102042655655962183101950134640943465771429955083772400400934203227816979395625270177437598155273203677021699003857833886693390413939977722108607922347211031001861983506909690433946367110645332586291652209503246170286835453735937434399630683328601150207064026752270937770472999895692103773122005945385112373222508394563725039843356350256316695817945194911157252993107528606549041544022001548440588257183488219843750409429226874260065815426884227946677654739256211969143891384533051911374556913124591398979623584361816683999602948547523947072764909398687358423711838111417912717690008452522130088909409132131608384005888564423337331751997407232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] -250126907240066713692447479493975454961703090634070682096037604077225750090306949578635916692505994039929773123663160129630559805257014828519440756679142239357469080588515424082317473003548862934150907794954258126630358723927737985810389915834500204885469067056732384413318239784224930051757807337649649038459204979665596944448152384736820387109912716282480732078909855778410153618725546377843513879190237903555429331347997648453548717355768092380976189412736496892831930077195150248751279617621361823899480111751603109270101548395614935912368799291710261189340863556294570615707744918093248043609338917943895235024869304442428019287513541199818933449958160814860629486946826057686224543691730240134286191182600885492306478863325450786419440483416967488392496278138243930528576782243419651418774700387267830389657956459286492992765640626907039913286699703246182416205274149021620925056007304362275152334625842981361251807387940991791465780500284353216118955145050276252337067970693155006187883038688012871026576196351634052199918464913466269969601704475885366574725352657686038952724647230506130110669586017828860204725830154502392305324090765286207876091523355622565850325799790771082010524590883149099666744486481909230155208360785742327483630193280446204532506169651069816122780743161880325217592913706599354700320360840305172487971939258756060068053569504018939112457757684962629982341782676680553675770747085483151508058509823245462231348991687444661434117418945787139987820082750660238917054402058005919049289081670866411147832478371629983508148034168261707315757691581598489906963762342557025076428171094327482232408093480083027446846668798377548427777885271628993366173471375051886548345656124656925310840889576986079845060459698337182126644729685976799619550021580407036094115276353863698900537157362101159620782765330282473427170708999817108255432634427544224036686718504070996177108827368509952545680543399696473297982003081799180891500218980761445276740202797442660661382890456490106894795881907705953387984192772799333598731476496501995547621640403392313760772722489564639185813753034616043260600617969716708929933489592098257367196282477854680367970729726615379279072813426943379000495090155408889853052378611405940924425772443542655806499178581012137376687172964594150904293331336414064025461463433983510331696417168220510158228210029552091395746413874280166536136015381757988813050868403784231919749961152453314198400483996810374067205803347258944400512518805998277038741408293219310988634903796758100389302111599356767637646863577447106244834132087178882058932925522018941832692372967762888408047205744842113936851367033469511852432798157563855138568502376820399337799616160896726135731827570886216841031075691064308092639570735495881547566010607526007884192420603606400683349250180225674251279798100191190231053930068150853069785034013036003799174474565605941412340670757395922085743573503486627293035504210063623488825852252984804278026965706482043764401398364193134933058252397561198458142600086004425904679680412221440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] -12876082735347594233443861151427215142396702373516162820860352894802671759100096783669084116080927444304673963758186647960043808649349934753816170964943849026733430936299705550403883860684157642634464958759674182513053496086101223260465901327976576201550163021635327601080172869550146420056161897398907436596284378974689720258466386062322226867700095465331160230578336686499515482083138552389846256062827442650643346350785045698957090891031829364509788028620708464967947947135925483061825117266915438174239404171554190552619998127177790892776645504816005151149925069034462455183015612986823241470737442813558260686521114616742005410109072624954469600627819870395735144963841483515189284367972605317371917732733861682903467598428100484288253394225632923408594419115554464296543468285848210995542931345650755931375659940376228449549075129065455136503119329310930486723050213667010300499701593481585411454530683174376469164518488622689499807238697374651228819785936435220814835978109087898402094320641417969353358984941888587614401556893106344962279407347393806054913200597276327087935222879506851112210925791564968326135899226260339966674725694886554728641966788726289840364975338178239574123203653241895382960808405925093937900864488694984642867653622995929636351244923316279311951137403738825119316594322599260168721870110552282287375959739667515134472238748803192062685160951490223475870193482667268978097551144554296451141469390240807304360969661195248449562824469040853493089210655832434376047803058395249779171933410660443594839537993449998946909718447540844275494337545888613306917715516356557203148595644862459605521044832289366792276081912146543043168842414582034032319377095514477202745234311721319465455495253621876567895095683179172219494944303682562399716622081117164621010826000803462442317908295976583328404175227407742879062748400458776174629198614139159845882337978173189262688457024300598043410387678619499003739066043460698043451160203300637368645887140741968702361362411495685937200050582203455399709318491964572086666114411285637728408478414158657017287440732942821108874363802584116539477161956867422294518108619255168178523066291588019322911035264252734067173758109497391291799745885353833102831384398844520137848022547014944194753242170832902025509497849199396961077866113351406077979503449446400431229705084489318709566387376334832060487578640483345248921680532805493795739276513904049247378793529873565744146206202377024855079759827404211841999964809043483662355980167447977234583011931127869750133559543344113770300634109617398646472516509288569286241774572160914677151819419361333969462847641408622529251803291912992001478848595080047560872646847650249757142645904783068505428379281980268348318841177314683573836783926372363292748157907185794565252561841186453200784822052218160526008926388977610687449603273348376043354220565075112146381628951981688689121888236336996227702183561615357389432690805140636323679000363105835249119960531878441200641713609192765710429916611847314389153833272456122413490768515400990720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] 147999722312027562142076225178354472189958237983007716052443631627107376187301020768290190025759620152971737279193073968444766274269866036350106765219219033937833407780877194198782264118851059501119368678439306259564132420007359187165531358306464725709436244075898692562862693497292693807937743177616140434931597207937346001445798983624468465693013182732437448457298015584510786889997329450400394505546381080705742254586543123772698545838385845653776215536499267626346372496592635538858650343413835721077970123724126922688877953854412294977463529902868242874661799560087508105971184995028029324203825405475093492863608829111083999922856885155210150587229621516148965786330359678323120152576804300188087267831857925653858870721660509955147867280850316945008871170414641639924747895939300486000980742494396675654677887705112290720227158735680332399984863872813108647044741566043631707601568376335567350586214880230539167580299662727513149126953454919031232876499348919160635144792941545113677029605716362789063173574727099069067454698919830620698529684011769648556962256521795537548990671009755627242149744392615819112154910983948276355469117775653224200126768129881257403097809053579592757866779231022662831291865829086298394257634116012104828502589281912049126121349873594306914018001856919623300953897440482928618006386864248296649696445533175293999586679513988561292681998373924112270962748215092728016092769156616687919625884802912824074262378769018096265605460637556205253313426015153730741835733232444035180532886158937509452135191360921161201975789696742885105831765315423533339888451589114690595931543348843619873599699049808268196214737919317672399764879666586284661956399799066199112068129758747346481286467551682188258837922116303581184069712030332357427648639434902196855276441596202390904502426383784198248961023159375468459781425666825429714476622206409425684697173014296310996111638772337892305375817084876872179256411265479861196684516598717317280350057625667058477541046032253448315464471086448631745168288454441054945428872868935443094907171948276444774628650953358981906940237117338941654206311401572311061312424137352726789938729430528687722127898094268265421689337574430188313483484617615837208484096798217927260415594518675388392774070054006653867098316905241391099802434613981110415419099356301412090882385288778180224987031472498658974242601537200551149170182100986560701955242695541459717017198306219816500938647815682379203123622844876279839344323919116780608491221680364413027981463854778747039017931444075625433733894744618242628134302702477855366915717342101864265020238152409416006626123533081566319683087713515915651148667427243334364307373926938752439852533571747231746768954428241832580817748651305453844020019208068844685998058971890315666655419074035468246663269819447262943857650022036036572093655522268823843146634966180400170494774746418344722638250736162006366749527148249959337956339727967231705001878984870716975890616627104042779448848099815057944285949810873083991242410294808161037867668136515338240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] 648416253098976374743067486601982525955600043031397452203675553229325735696105565802490267276139689826737080648816194590583745566028074350149617921692532309958903507519619776130702785740016976882750115435442246041197598736195000723451301251780038015106154284084730167988257011066403795253268228145866913490046009221066039170743838143254517722641531993558829849719241248289969642533886767446118041243725776281559246300265456568219418449137527834303707725615925626668651526384014341430294613725266958166275656577850438035453855996454774709469996999536881934078566667271846086266751545492677481882650715155281531301924449452664882237151713609709633440576698046959840168213338728445145506343339348994494187955524037048627376655969388056252749144685981583554757457640553665953609678849952754722657938089841494609072512855922101582079843841450221799723494481535979077720389244116064414820148716294624721155141238290051771438206018707147370460904342072971875132883401964999229735600861746774029203271270592079616012154332675051857178610787206853688572611734737538530132761904551798782813899707076783624666376656771279336936148758807878872738751817722640687383634132680910664802976559092150253542741957544808551174913625291866582092204211602889323023368262927899560420812857594216879953450633479238694770804859409600695332349338834292383870223153768264369097075984948425920709936624733449550414141226241397626653494410970625014221113977424142441591087921736096213764108952194779883309646239029924828092516839303242199074249583757473345503765617034982593401353705402376099161294926934673506590187775446778987200894474730573433505477665451139191376807777106893143169631960255550590205266268766886136434501105350893440430177660212735955901988048760713349267951781010737392301130347863711876200280915875299043376284004869578740205509552992267342806976752178030247826616934074848094318212662183966371475147181266045069250945335864253655653801862622123036189382640851612938763879908045673112879345264198175900784019367197775626124077344151359511445949375647726944119354648303605613956094577201431939415204757194571841167111805791859465864879953919949019834754325454403642082227647634744256141432711418078171883237474570705685164876734624759883979360324339038343352136788385328749325576388500259509158087124150221668812208731623315636642374004048606220610703361786412884299176350606779947933553269446959677299493385205381599102386021832724228784207164964559517713357917983644815782821587792382371346307459634700076365836459500838135002343970711714473966302353500936019841130491033655786162319173029631840162287072627325916520245892854132686739871713822328497552775281116960539708158475829999924062425598079223258622485395979215989165662265395667706457752170763652427054112240732650459987115429890738474838884452898648965128487264302038219803711092679167523393931413554190123764346932400800426173799268366101572412436574199163063611193002038609410539538434348214419067141194413480193199909415608613144803037941791247905606080829688360740963850343938988703744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] -5731608854368505820026535795750844856929561680574095625152671441013964698134362454337049312074142665821986935029457649281550444602389647410371730369929838385766721117604732064546007668424299772082918492819549265996614731219462133110107787030078235477101139595125383594309195343477165576973600507754571898553942956954966891649869097036958726645109661331913971116438692136038338049240322067008207111887465163478437932148772117824378936358371820372621529308348656891170196275136302384726317236528326893174106554968865929362525581371467271376266648337800184859450140704412422592598551186402780932568932584638552164823413338048148739385406238499581515684821235814443844922842991463433284628840503808362686131626292711216139527317329902562199339906695775930484252623663993497959237775099428198636708050601183436840578810482483764602823885116952023323772430853416016446053457323131329058557051915454447438380107315461325831222577038415194709210115062663748771211338108707258414725556172529431592628826770159435294440981312207920887492669209466126083429243908116654963399576015080396252812902874987109321969194581025495524844136637286451868166917663426674290317633164507802190590808156350891301307708035108391156442155058776943312626990733268852671270247861771473145949353181599312283963803120380850654225994784300195169400016779623112796510557519031423497367009748963722972397563932960966704971224564510624796759813929780917080225438403847413690798601992715094103260387494376789484665357059623284739697073011254095283992021621104005258613766818653149496683098612520230581908043005543695488924681985860735546709679694445663749621745286098022492252067536553974367017766619243830830321143016648618486475942944098309196467548248289342698645096241728834067783060501409214992677711353017214462136423916791585778002442761368156217711946175527775724537681353690119507292680327829606160642436656887658506564941494623743155009456133094912168806942532406491027700527848237311900250435645181936695178594940575411490373422654920617126459431128879406370237608388462508760211759052775963730625103861980287696508242835032304554672612932006012627095791670161895543926848587013772934963716831118687403114869808890699757460131282856430667438680378047575424640857895696667590619560299764478302062620243336223832135574864593827803971636097434894058971671293096199524318021115447311174356881982603190609430548464240795596499038658218112998612604471692507906009372740980337835039299803975007623094330726765211075253450507921905384851810359666773373518634300068681745887174015178713631494599617112175583909342940117019596123923732043094626262063606795502539334428493744492451286314021643626314178693376771796984103761989515138803350940987641818523034171816884144024914200368199945387731840970800558422301127260582099355335940407289998689784990575948519942430059911909942357514365316016110914403114792444147464514806432542898506970228238729802341718860666562395788544748268869142925103240735468546260247106348616924239985455136955835370727316144338476920649005204705399275520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] 17085464027718451002316461367315560893887013211136460334344611908332534476169886532198886894163464691762088492646401117297836265172475160261543434672941091528930655566529265101086048100332761956177244597656033259796657954887762175847193541838907767065062816134457521648764979326173955552313375797951962568483489626589301819105434168389525139377419097185073203626852947651707647869900688250609927787691718040701500051730802616677913904911217294406346527179582370791066585592497837213554922087395256969374790153791419521086466793689541753114811843128773597032613942892333781309675819228233260722898465414868347007272395317333039885120963535370754017880231311241778045568913580574265600913270027970351197333915849703651236892611934917265679393041789770367967502064427446454461762715094937303025123560094218399157218262924358745033953344051314334712132642462524150101573750450802005835821153693366542495112376536221227757535583347987736482518464581530762510779636579583769582495831529190496799079755243054924785211352109592900447073561068031682293419494636315498860849100345479600657013090759184978752225556641945335678524429582100417755215184481391851097185527860256206924689913224934184782474141577372660858492933082797480812003181629575885633900415817416244808340831439315610868318810501226096137338272767278873357756927169005155753171256172117434927085427413543095815436422459491268247167523042663471953323237363519287140950525855568933651124055714041136922102714564257110189817662916560887442901643601234234322610869925612751795001578324028726805465376962182054530393686185652258433274741609628192548310993920460585662325390403470902751474233788180329870116352710498961879269062764733265172303016204013296090139739302125596321538129660745219393689248534131209548385333062114141340605769514333083400307653413477646262823458239246198574844495235711084079960469992272299054922882371217031616274471869764316669955682920701849003555292581524233048110999175325431489532208242437017682239283489173150965211289476836263799532291631323098163066409246848815606743984480277111588010100944882069173883477666015270244080570404295729879461451267829578638792633623172875845550842732484542655739209518299226893324651026987864748954954906451652638091816816402655646332862172940566436877393921284782055265882612320301772358043314679661997288744240816807870293985888920299102574286624601990866919239602281047152002055423275583171773200240966723553052742894406276608889071585269929827127933396023993313691068019346994258153252892860615558754513778693316108449261505050006929475319828544936027654340949960374681954280290199645075403863836472837084450696040879626757676791908142044766112476632248274037507882252026515239333977427993060121913592521637210186634185801574668879170956074689912930010769356322775675431679802080453853772066653703779650743015836392421006185568962540362420082151050565111852340450443812166043449444646633875505211966277710921074720310894680494647001495715804894986750322288055147867978057250410730362317235586084323169616742012098476769280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] 887590163155811944026013722615596263334760906811752166594445227219364169276991922949943456475696997095420461226194343700364202390108739729813549753110225445141250114705685724500565257616128319312787657352250133385771590613738596653891087317678404743357951489038713699541302511109296973937452903632916515018597333749548935258334679074333022245206508366907147116156255693551666583623787783330163158047158985668028413416913683715561542742226410559067853418727476300170854013204471911983224113168492013841661201916937498694340404859883768838992106529366888947043277062841098780134225663312249344446428307794829976608259002777137620677687007956410147634980345413198490251297843707668802421234746801226678709707068455255621850902323695459532474217951172136689701295173678161220566526868670715017266041758688586777359166866979140888589757230224244090458133464246962875437460253496462977041219812362785617070581420073245952463155756006013282131776049124311161042227373183250343852863333445854638545503116019753306015530527019475717736762194314221852585715088726767765864106962323820679235013440884444024524944467849399388577033766826766641855415374319243356478312624216420377774480449667059490157852800893082403292323432731604203340309901037229348822169254798598057183728151319340345633148923728704307482221182842376649120845257529084652807936899601972715954175862299489640002420975048972206959487194355615409342332294421798437293832821022555210312559250616328829024155442277810945362298119528662996412914682426909174654503250314141194135632461181449730985338538905890512373382156916963812569601989915431012531655613665308668508186451125309054421733911554085605323630087384770527563753251005732965403320019249767178856511992557065068841061289443153957882556551746077503556961365852861594962910044198894051374732699466296262969581158410206837852740215886692974702203446629402803449626612522535702037964373887713546392156437995699350988670087381558892420223232219223327097875723605015819924835421269232828467234896293566980560023861821104923651055349914761010173128207848223311322788785539369059831999932633507687048329535187602856454175578301268640186581875964240624025022011811517126239843138151265923802084429577076365062190207048424214906084733200275084921599072977600278996304748936859987446978689688789807202441182878044952010470119663468928642171838849914215533724082822667458924826541981987217494887732230800997395252976948752917820225663878684743504745110612780854304703042788527223403634678550669087340067749089289468307417872653402547686144223782674694407113139561226025882039724152525708510344288466100329653757427778122225145821365817552293320911116562673316563848271518706056391219693197047046768066484654614122212673452398510716552330542042501549920023166247579392400422920293231186945803660658404568705625640331417745956010395375088960111878387556429434984408815267245236896973316364873364240694016712230611743297082650855214371711521880078121550425253283722807766747914897350087081605445526197232786179321081182950522880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] -22779032051353576419737369629075686378480201195363807618218912752256001124861882646980889561101415583624270244960681865466280936821520277558319748699772737701612814060950414223230409815768343679822348401723294925582965713580318561204430004256981685661789158144099269518495666101971710214973812033514474237907936754690123153646097762118464664726940078941557844150043543590519449061137716336176499350931962262691803066803438486350627967642409290413707244640252439618119957875967738277387620808505549638902908407725581560178428357518407886606488181593197761038143265446806980743008407325327149697764525290671531874690149203186950825830574960669783608385649761685608700106980050820027335166353081051861529435800666023394705001285074803056086701364191093360738304822445155706533123882589875623008016012784358634484421840978961631606794223012557905850554498620575769579667955022919054517327793748631243239874024096129284651252842830026227523551393200605605417686273691048547633364459382958126518993110110083783818637538427265995405698860368393938939060793674215026686447817124273127877747433815511758007682257922449045206034156968010581456402271210195891392277453301387438915476983822533329777269762783602948987026645310374867045932163882395455690754386645207629222071943049578809618299828598768425515103901647606529632198887500430161219567805521452517969890989740859008165290584425736012380627630138082090280477711606742779568838655964218254883525105883362418909663639708334125105831324291837367688485365763322353645405709396921931880490926901824165755793103451091401997363016932127025964940420054030193342690448878046667417805057990017037656502548587747509188171706216326824912010463286254028865679633626332837361083248491912362584505594065620243729934288058313673624213537531431093525568044302670975567113597846515976657161206384117991348759954279787138700415954308149541423650222454296636245022351594010665172989031671460618413344494977142156058287505915079104724019812984179305023993945508938223460933774599494223019571901221270804528395160122424661853262594549526188256712618328192110861996842856962663132359880102453800932870489408879480255496255907981739800988031970440613639764117698929716864271966159392451164860029621398812955978672907353269112004192244724922049938433246402491912455491470726393976797715799271294493684742632265060150618713149468347349460058584753224060697498268820794239936590196423019299433760497459375432720993482306150367122258737261462270380175852315037262914216192481328704152810432517556556900390833794541178620171776891713357434805024646708087430241158552432882451915539442193031918895478426538921339338180888472514025990002477434726782059772039014256141046860670306176851058057074293142877509596195329588320531795232442446848707486573173737206450935732530466196480509876897877158773387735056198674486783313663915341595483768779505647172324405243843680979007515383991409899626963700314231487072230380313664563870516387607131443280150314374603498525049044983867561548661351137667172065037633638725878546432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] -288778634623815635419210797539314251822046605812264701154312033326297480305785770491512676108777996163306578724242281897310607065077447789099800933202495235744008978856197426481371650253229052844165909244981558586402331034593319673130543393634074076267625266335597154746756874918041141435299869850089310767113146631701443766529601741950482096023674067586088583244937075182141090770841704303761415083277489750450936440089865555927748186778747826013588668227764189230301643470865476079270944282220826972298711404829440710626877734699590283630297344332196548241211065221022013794925855104903648147313119986625729350477096090501635261330836264773308354521538281107602749635654632838722666479113622467191838378031762393083043805181955737223761448105933917173291402261642202135731240986937863268252776630035861669601433978042757360635628629097159829505482315907166743986481612719077602923464686645731604831539294950588092976404815899029939414969318185654653175911418471144452870828563145401601685579376196311669412365568114938786407936203387217482626507743797597155343812555383895785223696224536389160623090150216808578010425356211843710501911980805180645746167767208011295660899318192791638963364918261842836723624236775016799696954018146660203452080062365792311532287962818868913754528393054383685105848708627719020179355035868942940941663723111023307998471952424624649179458146588668876561667936016305653399048576945840234741973024718299848981659482561636825156248886354793225615141062051169359326863508096072784910692031317637823318112590423778848606538985974439710892005958346540602604747945912997860925918756622573184916062878799597439929201072313361881419497423721275453073183518641167273152705148758852935028134855851218571289556350470291095991488921730189892192072985385052474753487145646851942844432030970327004864296056110297779561214038195686966181028420128490656242608078910109057388509873275187256705620673777935661326404403349321622436515647242314281410777738940661012624309581652772080658685407901214804501782312696524097900455049168119679564770525243235728174110001617912691075124361484958297440744864374873382235442525842296294940052194865410630072536763132522020569425008975104697213428282242445785560683652676705529605508305675660836811047978252080379289211588681647660964364466367819871130828655859283756655523252260415244693455226316488988844708046707324978736457140656320068549488823975166043405981536882547128480614232665294388170753908189180089377305048087600254814970349212785628466007217874684228358286174471130370439959549202531218449210453499424201509397770973405409520482555752923162085154981332739869084791820242802029889376918171975047061562978601263860926616858441479431088255964291306569508087657643318066911747677807931529163626115466562059694357438608791588873963737018736882802801719485586852648381258150722118082018753867715322613515120272889399494445006061285977662318426347692515837828922211772918627347857197175035662634548296469771180327785630577895933473419165848656717081044463623090133134297006080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] -8721180852836537182737011075288724288988506368310680363805251072122090130531276537273556608745563963664828848805866249157984794310655704826454919028703443878795548623784429056685295757766695177464637064558991253230427840728607509588692162669411603330719221627145590817000367242849136941086833392290174051305759636299150755314646693985171347500855436812507496270397393174242851869221428609387513681770278785027220622936018161727081402271405382895269605921684966729248799412027776792241392888270596203386441778036189035399244629392841801464508213086300732573780859503500940795262140001244382400078354312292056509876852263420812647907767447552137838745851924182660215426721338637989865056783372690682936557226153212219101275448783901486793003870516010195837492023786172760716549707648255464820726572837424931901348081805179984884415238757468733756304331109819623557099103559840477593991015334276893305527192560180020809437354421136580238172802235385055692452556222981008248593672644933509808019654507966592001828692317471797780407872393440947330019127083931587368563850414379992216102788618912604724643044390706051160079464530939519318230026087221919836115981436491630878821053307986788463382788413322729169396889979790425993706689197434335432388685493416276271063204296154174725486386039110966542988776972952534685254142854321011161914544454587172449564381492721246338683466272778736932457094359695429578325239258048238213532312809672248672644884107491535963924928407832488368584346111278708082241636031630765479907081624169249184975122205774092947008437052017887547078510061954374900917268146743469449956943933795142273923014010455985675095653268267057693178683423735292848481010577687494931920675952678685602568040263528032633285694455662919824212252634544341898623129002300945506626868027343598593687075649985812800707461182949374441494349363538077006002033382852186423248771274529978035449488369989549705984174067898116443593243193880690381143990117699417909278580869387461985870543221104002412686180865287028685565290386572598599231966307739939368707862197846751936545480225076412914226178815832427489930146628715577796307018344314483414802081710118745084288529334104787849076075798775757790009958153920363179996475576223562646109847357811195497385095185385920422610189492850258542971159609299457265815399302125257807147576591076202122253892628694564690893937374617370672035617506064837699441488628392423743734827756619875633352743437614512938003252495955889383493102285419757916274287750746080252599611390971251524693814882064786049171085135825287499289870949666192988400494785582249071611740509100576326761842077546148549478848200822648249141593122159777382618928412492843222296146158632615970009975018276696772286537134452920066847160068027963377303792303399721918906999926257093301110861515429267007977415249694963813159303889010101541864307892511787896550422903847934962334129661370285412649647787455090405896180930600900598350777045793294687894056127291218280028097499387774292718438652488638259545131903858383138043678662066176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] 213929720025278104418392658089944358498917026523881663482373659547550225207164963897725032630178213740817447736229393616397243843771381889177176258975027462206492628868522625562723916381102117138302935142171259348172875799983237899220857298829194829711928554269550225169974776924921305911195608008801847404467615378786346193298025552677133506181013897784430082842327609511621958436001933922402630064481938943283978596762510288787803972634230701271631998767623314084299706792831731048734327094585028372861717194688250371594459179294869390672383691176853137825726726309271370074115937690150707135971791021491246470047524527479195759915159639967043479373282292148367221718522906576473254145113065512040471813918648326187093859708210105701243591972693071869541740507374221730763062762852928732603083778285824628686353241741909704306812408116563229307012334130875177784736042940845704136164919305316152155125426560970537458064448114951788699391523665100276103856951442396760538665767431435664505404247105459024440728733600307341982047949878136886695531159757088887618190735406936789019359099602106423659850663744977182210341990177109836868700343169670312096216591688906564970591916514186176488974967425232458596317497011909719554980931419822700640185419171646751654106081033271945305812561503872149578726686756168095553459657900434896705149891990005773877541066650479723168014527823100650787135828575873029056221579432562334497147063960278169446729456145441073430212009410973939782469876718783270669904621539599891062669359064996727434698008767178771525957380170327370993752277466833179522277529104696897460197968908518132604293343255216383606496681621512814171265868842664688330237701905154526933134469650867083710774697711692625938319833066947643125504567693651066992562452625867925667715073657694040403100621441369355975415251079650379169795955744463470394551609376406408743746581898689850840118420247609099966476514725372515430372805101408834878529103965680129870568304820284812076382293120488462729163469182998919203847756267249991180731361811050534088902257433028377995508889995494442145205683467288771980151485903890685803550449389677239835340894503018079827917150639136713727223835824997493684270266929828094526230066569949030516009106277881618317183901792339734913391839559216787552264099672085875183424330193818222132155888925117848642380589782253976085174550320837639961998998710484033315899628824786464664539017454135870853383547835998320364196246686675955224292795227281013679069132060588914315059724270229025598734771538613273368027878467348827194859112938642621587221478179617004072714320580455939157247316400934164583904442570756508236581826753549377142521226157998122164864118624800808799301140978753265883875855179862896796131193692640107380937849148316824913877953756246003949402516571676327465637583184154485453129339434446008460999247510985579078014948705787332556688910566046426066311026885890904603362180011077571806979541218399929048476163761902257881490992403104045595542806057255185208531380399835448452228431856271360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] 2466980110351647871625399024214180358358304294946253622944017346793048880374934239095159298359849027259276609594946093563528645289523857326571716627454821460566200540394339671811692357465623248948260539345539393640965545822961111061726906896815457167811031451535287909719593283258346853375656551008823735999411990829161629401983748696772930633003924953845437536766034728929292217808510116216637024670837651068347134394169444489627838584735204362280363820235457270011703131084823135626550881398312119190205900983694576716103418447736622700365550289554197503463145699918670040447457360645783976018341053553274008199765205096942145214418399250263108483963498084681117058191275202564297037964337525742892649790632993844251336513365506645783902985361617527791762665211805901575121800516459698247023170688896380534978983742792014713676471218650721069950890770464712456295589643183997039738713838389336047074681237684490458620546486820835247168772572407674119167298447125688062754747821732031016429282866440890289826833922180129618724172154487491812232347408061013594411380523803997057159184442255447078730360570491822675707229992342181772380921253732278054269994594132568527476760007649819866986035885784757899505594046989515518003852308650280988368142016271621219373296505412151105338861820460050545124850313363382507584848611517236296587410295046859311518385846903172445671559768414844053144533755999198224837193748208909354800324720657085405858612375017863985259515628479487073449050605446448332845403384836016978000398217069115749853344371687464243396497077648591985792499015992730597485905386449894850149945344105822763180719803503327853203726545524841082337159208611348916133760645690268313650372935662463633916747728847218109415846428384603319236429285755266934988754174057900186433304604545833485997890892736536392112122104052628966974741965692107924346897154270802562953444466637749903205795309376199696241789653912754894843725613223042606203870509237358114928023287075487020858240706178257229742086785311868985418562345348586766579609991433092057667328740022539442419206882466647453314129312994642254812761304483585912807328264822154538579270540279810721556848200517945764359628743482865951678511060008176500333335039996328612408430617070412108219115929512961206364487862847417511140847295695179262584748695365481956786975335031384440028884077375906194659059957591199443356789358907398342505224016754684540737940848794055236882285266590775378900928220131819014778358343616246115409029645881739180425691796955013834856950091982610150626752548759573233490022045486179734806030111518683852259563147141801152543933502391344467420254453694694029570844259586818349566758278930629093065872774342337021519927233548001266386876792671775908914982005662166669390104061867185040405164037598922756930654122272635757322240959664788929498529546905722625863262661533157648284636555764646055926948775515690213422416284881738635570625631400042984762828003316594634574032653198828128246807859606943487578234182042301924195741245123479642217722934709977088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] -5205641510125458352713964201398052644864189588494590191656189331679331233635181241599320496509157460841731983728166041992031916134029876867796778512733024411508865976855714421734598110565253173251633834340854073251331528326093956459467212990224376026645275120553204308562673171253325207280312239323275105946360443210065388516751167727187434698781545264192622181223961215399228888552835610684090383742886028659628107704181592640691517969802045642179002882836136114047417116974193906116441890795737405782649403855038589549209034618603439036917425417222526702156326433763429581078918513473533322793368330968759757815984496268745839600304326786165600953091873960586189374565351542780623602855082824702434630130483007352412580238057358375583947722965139679353071633673943709985188595509485089181519157227360716963311956978290996304739143416728238816909117019568028414379026120128054124396362419236149297055133023692600089269396927006895446681761037566176130716250418926388733095790575716236636546048708635893625391270945731542885755047736049841143521477230932379736193246145484545499614508885056044553551764979972724817501329605873553329441313289130688285028134922799086815452256701593000179493774525422881185131332055083234489874845749875170111092814092049553913410043517934498300256133097853720380413054233694702393917136424959557626563713367937961590790818830183970554222458499243638024980940391802117786122214493992472726127275005261783330026398592056888342707176617220791315923905516040194517401118702592959276584451761301854427708553597545734240691503437448717863400468032422035971400914511114523266005443045553337087418937232513895591518399439099328240378030284494851939386286266151602563091405103073538528759955951577557114311875390840193680095665496771213500501624320113662120118170554567096879081298558159142588667168426266799887169933100741959202391723531081181344357530195492163833224162702341090402941367447288275183178978329791348401744800370588168399326715140120335716043316501689071376520133150528357927145163535233779481682120967830809635224294929836277092106109040715908404501295831448468268668314843624346463308247044989049341865105753002238592436416446510557065782705271562055347566059557521780728984664226906214828575892780809052175982342966388981487570122783882531777033737271011638871301484471600935407467574301959766368820076190650619650580236302032143557529955901050467960211612025661582391521226183848931631974740763733181322068146114761430197416007719041751943380445350037864991437865966943595008465071873092975727621807168363347565616670747145822439310262195661271492379194495805763518519522594477303776287132247835908993972968185226599978866953839411746650455548393854141386868924549435421668303330933752399490299292332194739734375260267259412869325009606897867505674645094956931400681269121706030975038878492712924223529610106163327917881073344808642253987626132301474184475620389565227750101500890387004464733680929483987813934992058572174308071034811394482654415270026079847340283358250441087742100130126322728960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] -386609009330632286217960482444340267366891075459952608643462435409221528604193593078592262489549127467065673249834468892061169537928311128079438511829043498126147077391847961168992828176203980175878711621901334058394971870169595124543596918800112739537393349494582580335021496061835007190972307978051696515590596969887760251414625166810551102029201448139857464289257074331005106915995472718774633500959790087708910684595949550596307315293325534326939926246840710259727137609814818233266097566325990217055105960789847541049821067050846817379435285026138723861431983518847868128371187237562564722413198732863159461047622242708579739939700840237061238160986136749965961407258276398800969832540287246058218359139226802218925955483576566015488514079797242802493278590609848433717765878237076162639721098074748287994169156895109908134461645580115163051189893246242893800860899673983559938795207381553150737497275361784930945703959729125730667319317892464033030937886610664839562515659903854624385010991520039080756901575496089048346180347403386401771753611197416938415645330926075969528801388884695396100132443002749073663429294792484514376461795179591899925489424040180619306514778529487855432767591246837755293851281498684741720204614857185649955487944524850765221741646926534650377115595000669363344269954741327729079696838425554043757885438229495091810788419931573107676080257534598935538047279366529814995231456856378230610316917300300182535946729617958488635782250758925871547768508483204925940212360636017135922043635388555427292412577718202463589412170164791505335353600812122161628534979166194522376192900255626296319710386957307444068729498379786111745920278701864971008925500836533376232635217203646418661519810551300472911368564829637686494455134373762364662716665921472711677415939380432071139996366023153876175499961892952997481017582257501203032881255092038871677211067655216835690605124770709164224884186638071220912978538049430052576612668587950597042445786745791547674357069986204950169522478142224772345876004896524287857149231035478068148905401925892383333879883319872201350765778857542080482245405628490396591109773985985017102980530707803306036340313491039442273720897214515197723321138450462885211940400797518755701456749992959664255737141272370006447167201383225604417853716094799498417531699608925352135650122525991799642977412649705144269372743672018098146052937625491288621121256157279842349044059186923421224236134898218741228032443849387174801961945922179262778931168860409366612641572326374202274391894644044212846521510725769771086302709003830453236596216541054062990648336976940513557546407552658423354458992908690426869975403268129510125763282735924443362468553454235179434634002340461174435217917511667960252700432923892035898787714812458788704134616891435075697124012652932011810935798087997322589866819943099703208146180882007125896686816776784987078028298454775584512296684140321364589796870997855723060148055552704148781247691971289237106693446054995750779106715929238865257962510047928290050019540921778962432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] -2067098514329470346245282238873453612616275832365220199127282325282974883009524970152965685716574916798949755038482315582273510857073077737186601202888406526421686247944586484957592403952860543938240253502991009699428935172010137675631040611500407136163395994107399469375256037745778081069046345454270466293028905266949769056940894860169445796882635286382684351987652064427317730101876605564624139071902966536005173865391233107848323981544604511997181326153925988686700844240935094313803216839404782429524307651982397508587573473726367538493559415467290202014293839246302093094671396219942015997517041909264606686778084630898843439534362885440235825612350225495880855387716272413710877715275502255901052425612436270246770985615500198008814569430299722137824353255710800162402838931926720677590896284739161727148563399181658440398602906964118143005809151812839077481392993081393670448771803691223052181609352826620168394833698247554848566712637543500847337052555547579418095889236378686042272450181736248504943517489267947230413357968367166754141287723815962996354355015478867909514965684363469578519767569190525809432758051195476569180902714916681330724072455818838491763431388880178750284189989963499904731222890786978703079706257132682870482408458997552791168527717049990900764146581597113788022783163144799094836815173121070963326712171742241836973643088456687935087196636312621633883152944238626526883008623677576563785567395158052877566136556095975720978562499780173516688427377643388633888682032496445767788377420100542100904466402406166879808595079838811773075603801253883238220726377153232353797903865760039909013949505696745102999247669094875915835873047175215516498907442596523136399536631366288516632783349723658780847351736540359196323294760378216946717437984492906583360666422661887695627553502397247404189295147033091143977867467337934795243455365282100165480749641082389529663386487331607633730449031589358386529564544569218603210304938933369969639854732414066943353243867389971314253395368759268228760487063481471519154919715029034037210571477969480570313285782396473380464742137770995380340810858432152438200764404269046534340787039763786289183510088288935014163308785557131143903061682060638789578872482330207906223443138596275975779508584476929738503492173344721539311542045674737114270498083963317407235791275699165745555428425483146912953442902845710618731869185844432556233518343681344885420539813187399285269528497809329342245968132913881994628555049618278206372163412195693826668126769940987772959476494815429049550110177305135102238430297786963128553179226525957550791060439375163271653056562281553353794183158989184478620798260322246514771688133721096585945886959721242552839450998151345567122346154141763985908350520997431538721937164380728642388020547699094622899316253530866280569317219343742065170174947314814753247120948965519630330026873892211902203825467215131282589673447307138510825803445434838706476162002525529656656628640366395375302364056715355104188614146846047942324153326534039143841482846686370856960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] 15527080311801264791044227997531875245288068432765945646948348588628654230706025353779309865758293644980924132800011460198855967331039605806727641323244096528502957798517968754346575370344372720782902237001662928730121083638848699354718786837598256611160297535449321101218249655827109176414785260931987542300382376797320654224858898557670524115259408698704472297032113258880473599864424902877007767482272028724009478307327198518953022463103198524747287603937054951383550064012525456914287409396981651994013962089002840107597657021687941578512922645735587128753549390930493277891354121784699886909124307295249867276648046870005148616939990754778943721158419470269640900044988503761302242259992862493200666460497040151035746862241071048307435939814905427121219113242426062109988579821470009804570540290317486537034459397303624741301680724398920750668311923168413645346143395348184513758592676632058285906098125904691285835847301298692529300996269217743718034460381912741343834667753000686445535849496611681053786325743540140730234552665080104900288910467608509933049283114128939198467783249327232054680664531481156498611318618941427430306102955192421469935239800307751792690797253984539085356048986685952434334885027296018852022037553163446725749473834899165172248001831256326324167825175925923303336868400138517028469392230458636543792042124152371546451276024667897515538621807561224896575213610957959162088812401203533233859489182317570935093177780768338293106506914111190686780050388216432177644530004713469359923623215710536098491875825932590693669315562612904043649384436070077132067145919473780740365995151711720521379353194450912044591121572442349287816590555217493597738932592864189566270602414787781857542217576669195531652901847383553346311802337041874839312735508144138067272625280936081743976256445414459693373781793268388598817632490440239051438760489293272863873969482571646090676263896171669469581934092571006941592521250314342480275501159708603680240107668534047404442095500704253335214376416406513105908680159298351899945067300692502445519976996668391407767488041687003033065790134920539072314657470094365886692601506494707367941352983159848325018316696079682477225516267817149110860385193944159869388373529837793876571599903536301249821840630648688664532377571512166386905421739023151125396406052742015758572277539559360035825991117511365772803492894536368689588581655867908411567471082899797534444187459235385138389916158036238993039473200445150780673792297164006702182350192570880601107325023070220254194440906893614628588708146054410627072054855300849744837589523581181659693369268114619304621586698001698706556448011840029777297070719036910233940954268713460377153624814398613040988484214012642807178329785372371225503129555406753473174001775390139334207162441002887820821095941352683314685918115517910006760353527708044456290784231907019584192469890792044700578067767883907675768937299220769127864351320016767116517671579154045018012567369168664702538598680256641386609411135289318560759906909182202277405918573001013460992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] -17680185256707063145044792345154135491573591584193750553821240307593902803363744961522976627044633570923702299976816231179897161104078835928577323890224393573375132688091701793199347807388809872156116478844111466317721900236861018321277081375939836668520135215129730666881947185433079316117345344956425019788769010757723036820875042289765835957293417207907157667058287579024566971882839450117500656205088668191570989355506726918614095066665208936488408458092594599933103838092069105262857989433980489992532227726268390795196401183080829862294834415295380009117545048196026193641299831740222502649258558650410099701805264334365180262358516541852637999811583514706466687131638883776954022314401286383327408878304577118434739470519581830147951514282925491474291405855837149551578257547156846225416190041877187033560862554343510454033470331167118267017991760892538645786749820883698207342644858427286329809108062351523483159849740162822826788100642556720416700275378044756198688272978909739247740579932805000729221472000166773532584535842235570744868404660684697533031823951894758252917408109714607135941744670974591331416189297327875747163529729486503499678878863299547608423719507097335977004811922446676177522618918489633659380943245044362749623306630277166843962566508263476396679728301388025582311164963943681213980002313335778966998900423009964933262891676434215585053131070751343068840068033813257175325840278635162956837370271088419399069937878569693171753559660060948856827870256894262527391170804991597870826918156899675439697248606991628315101332156866719809686230732112759931709820260089585231955700399196773352460537195122626156401381049023459177730231847796065702400529491571171032003887562074633587899487003147089334247419480242825282459738061087605207474633648071361714079501327655992905460708693145417233199925821722883726051952624941514304145712799264961354049234916491456990581475578963522593137235463299900105169552942613727332162166603385870184479294828214953157235736626603091160849983848857084814673897011367004240314696823543032543242429176317840849094739948155657258865596536473632964385421762229497964766302238116155283225552983045628806723502807622504208556931442850121744609899677341798026303808190059858035458794227814259761375270860519302217601905582862455439771286776414003273979052379673144426737426145150259502821706392610081333218940149669542077911904213146717785120423904582008102927953113490015882742382193360131050161795944908897706354500510873994090390831462572874195428009716443897007326256086077047485098316787540098423662406104921305743013422971403474560718511798745921565961613224727106249947943249165239426191152889770444291059043435823406623280096757380801941933314965948613484954368086477272875952356806229829582062766098328224763868274711864856192601146988872817969307948773783928692393456921926284947865247028121672016061607316718916649607677855592304344418984192171815214477902753132646491787737725280775811870090381413577346161616418161765938834931656274376624297455335979607326305394086684278128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] -269244737957041329996629827278742363060126434542625675868930057981550548179215399604387544314665255151463720913964297874663470312135116211799698418352918038970137626522422506607413603825739004318380051258252241359356815710054888282143967244332647895112531885482115547956661118285512657650219044748014584276107095647448514152332857366998911092542265526535579765758979979282547695965885488444488303707233156422354865031323999387947501791276187053083689827427138821999614190377342763629379654577127413216379046732894090312211353311488751636068959848222083369763524968644616914638971667450592581150374258309822195154432182148181417358222369804496559601637837522107234275680780566544603176416266566302328284777530277528791823373156682365903795388797977189758035112580278267734885041506814373661219360770022856889215864484875717893016498021774846771633978894229562577450378967878347296687357338750193520354684922869629482408664385386177604601646129330646372804613717777998149398106526174709128899044763302376545903796385286348354869277207161253560592333960599178385692041802181253182809330698891065856706250630129079491079117059980333801697188254162504260872518123641281023015484448701561006255110555188336672015201986686675692392609592134733915931414792167363915276412463630422687301176834300697700415923076589063067660761681024224815340063458490818708645435283162404768136667828959276596196509894971120072858960834616697839538982652971228524364215790907871761282096736147031991855457098328033507523572781874597955885251493347691633420148135350600851491750671769609774093784107813563856391544704311680589890924760401231926621149285261978111786314656180212441808659504669729390390237219731366955373466046624520359558966107340119391521751364252865028241138886707909062911131850434406326397520865025257111801653195920907705817841934159914601719313394721945034913270584109898822908001829949547242043940532091833896530201056089025103738391496250005831803296337573487607340206575361562069804060287326205547771101261938908042304040806887704442776352889499989264902640210139809254003035364348501954533550205169689688447069908105890789372489046377036254267826011813763852323987440993273716474149531710887592961162047259890411664749601491656508075297678419151445527105285562363798381802963042077805244927182340928802359083992542507505388204649242794022770498415141162614561263304160840744034153931471791098987567087112775624724744494504281667758626357235019280934122822465412072142809705898544627197241593015904355431990156765516011329989848656883900405634238742840182654259201533800788220619566398814107879360141051100765311368004103076969805862260302373236661751992170128760153323368982812227484621246253692761568477845644879309520817123497881157238142632836196725459911680992808108493646536463706021065973427981489399904100307318414546599384612342462797567543826126558565068237717132945907431122577234556551963267783562151297563939036124967652381803519784556663193303061904989371095669744810027788203891062309792680256487299206010571942337883119367625900032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] -46707720108964780740022500003249477723223570357824088119439043078541092084101397760874447137951860022039385853333777640988259995651979398788995923249690253536177367756354941131510357053951615638053895979246231567712135019441628728492592205362256851173948654989062131940165077036773817007597517182075335413563553851828319848114864675921572250029046728460572692065392392694459231845265447476704460961458285033121604969724859957573007434162585857291388163966186101076650480616595013619641576505574981722131946534358572135363054377880985124734677459549489024779777745761500342272616838036692422857530828359329335162498387751128476613390306293335335393912380614159117873176639090250582946624342949608220080852634631701091757969227673670237204297261883338988085547181108252843973198568172715956956593431336797591768713037726274716096332505460732977037274661775563029407935789417382655880301337886780820121414842844595353933354916524029166802384766053466072856508392054391266103104099722043585588238565228219701323400519309774337023368890180631006385267159194150709293259787302137916656452624730577229789271074009584080678958660918344699237074284234303446298588433092692125082185924112941807785449324288051603987613722027278239029410352644764167943042093456825413384416207894642364923076736607198698047767644796727150948603269161662992197408826691860683419753941320975366279308053340108557989957311420057527006364427907574490645708400497530410010705382305688679213725575750101376718896701796882114623418767020494591537793153615776974444676435392478068234851439046792450191693023865928774365786094189612191255887311846789084435522741172655375593646065253265955112448592878108248788840715742307247932746633315377068392420578626627952462191657120892524166026203214520918116439943065861375982192085085750014028640225171739305139204122643872028957456472793632056736231049704164453334144613027496295946077251156819592023499259079765432988606297911063611333984395233733378960191593120931199264715584685161347906378704826668403522861721734598519694677125627496458237260641212196010854447957383706518123739793386040875208127681060762255426851600856955371708702830569223260680751147868824390212785887113564740398547068012893899758139707985894821081554274899425286277186732708621134892545591968471047737838000865380048028907919997649418048776400342514151451605148759736413992139855192184603788826031189860910427956451702278033415799631705273418176688687836470376254894563255575017557799608890887444206386463855949645612989608345077923072091708637316941247357041228078226521451333843969853646541278656505536548137369069531176748409271756264905510379501060762998926167907555091452855235044701919277631914525424263561409340156371975688834329803883420412932714444669649278225609392487476617409683387142825136298197304839515333457796806633064690434392162657766015021768783522273645999528842738326333672905544337140859474592410760872982203809822070287937196135127344924327002822501599542760860390837200634806914147451869546773089198990906123918878456152064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] 69891843937304905021295154146896692180826981068528550634501124082544984113944261470154004408706789722610248229037462156961302198705218150562173733454988960476406140330008725111270456338758926471945173073726132866726514403270531094274395520156383978893855903556440698557779682586710889786416922089998509532769101443066918178881884535312323900764987690420239094044023665824823974673074020296553757722582702029053239023192737692239207417645571852166336363812699584683906934070745577517727823024171995661504735157293115687136846369752331779779784850275091856770980428497830697045970640888083289411382284804190320884374867413591399716493358062591253506663395604421245083478539966705816696289280866315063676450408390637927821856272459337649352860114761469791193332275144138586850835088436547479128685786353426270329424529007431316189234291754373468803971255265391888913579018675950334935467055777782228506380500143363332225926904298060284409555684261438192637710399946433483692126639866279719500656458832858025412529383967474031338561294090935140549382661840526781480328183943323150234562672628191036079929525624697324067483592959140448305867516288389160110837489994544081622360302219584841373825761271232824553840716918325246549060415558471581274575357420276971894295579318374261451637816208718117429356481428751603119852833348534477676624397545585800228251205706804843571387669107238602354848624866034143222884746555928805392834789200366643193306625517721773077760207299873557984593905444639319925602081529285265199662360904380758353008255709183898662368198000902206849608807720869421844840896002883106555415523850563053679199669343148948764029307680249464349905777283322262279296850692146350348907805493590413432586239759622559403698671777683925217240623463183643819197643306115616990616846431878746363833748457976813927458295227751887619636286935338713829168527301338905309940733696173754799994064963497769947495754894521707031377173555631498141504397920319868900674096781471213982854128870086385276300831618581973333665446302696034977009384821360106181342826255593180746956634122653294725713640663152487251012101683321997268477247865682215453906962634604484870091935340036968859543503142439480062591196875329851883208731983325470605601026282228974611907002022655037309061867632176775287468248971880926967370230690600765554775655274133136274414368424886057931999789617757347313135972789383298488843137345380130288648346127315206180434830417195838706040146933854680819448963727144148074350195697159082096310931456042293068452675457387601890105617986565841745930970680103524237469193211576237029271415236985761108264287163696643325808337415408956231149700032887611528363662102704742324878313106297071249871416369862197374350473284934056177014040937005892126160360240892444868183289660922344598302197900089452661365859612578523431971912118211392698463546026132710446029149185977758914810378576787442881542399292199595991771786730588029705617315298201854447986630516614158286572482764895139845416347791783532342674281915273955506209391902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] 1504537474741816102894661499709693523466190164618209281434951288653287799423839355086320346107134265978802320935471033050541492757162612265498209655696445541493745231946688686160124865896666132460031201269275673261184744473123365604854414015377535999006997836174037417326538758544047129425900090350972062392213507311316319981712972686707369222209901547463867353709680709508857166570101425121015538365234686246319159088420464119647296452117977174218272728045651890340650733797845626809947240651436265751583157543759161598919991331094700346007282552714495773434889520805348688764282250720984463038501010974890652048216295755911414653027773815540554355838165287632412712448709197322374755993567780296594947645164709580731920443627997763308116555025550622693675747350981682174571149377587597769321698999241127735236747952350619596886008595906847487773882017123124421525464946639649377798338477028201992928290079063076898364154092712349856807694889154145264071543751315075701507791593964247312590210928542878225184529533792477556638658302158202131416042557542377181854482612147825076679206739131736078286526189562839072287820421704143887175218010800700656723677982662405206293166404453915040582196603285705062755045045663474530597885257339871412966095217620930921393701627110183480584222532103820730341398471344405381563883660037097892095363866668049530532882342518480181123677002154967172653648726872091942056496319061732982801866245160787354242380094163510091438234182712187099910048440885372034439316774818013455427404918777433771887920866126058144555897185828582317396205972926267063384547063278547049266811264644347361628714925511538672029229793951103033142631738080927118594794456087180190298398430051743433779697745684598592775377890985408362644792358311430230005228823274237236385510594019079537797833542565057334627431944035341623834959028729039110850913704378092906583630700070943134195393078625019059523838471526510534492500073974386606137117682729503921664469149656503744798703096530527958882490856532110046056473539905696183333557103997925726033263465006739470407003676148943704060728501313104677858373366308023324417514609175650403831995791811518920620581042696615813596891180500015554599079492118709381987133910316414942046438674422614040448363232814157133795281159529920527544938936155849849104707817339649807287185800635771144828250358982093328408215365982934016709731175655759431516342072603506290400464974740688366954122571384455710708492972068152794534049459949591571959321591574854297009804698922048009005801351534183301387939000186383345135734928529927949906113463442758128367920909352592755087328951780752508403787078821267257596966930624577154673482159576274711295406003703310229284694184617538930880076749178916560021072986495816359666886832160064433913824676618246756322080668659732175431385850122548661463201203222633473289670295860927609367479137670304794839631534900329925020576010850212747570754771906237953566366742646901153568107193351149732982361968844693152391085718832353072021804366311359424965172963311616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] -22246755888469086582870251621081406443347044152444007263172035137620197761317058368132741569843301369490545280251817678320141159682786771997978104714816565080623080099066806599284120088678966152714919096882400803039706657988350714141561398879420703760278336374893775492965740318303232107419397720821532765810562039623802579967743037164747931913276940524908294682012838904855280321833431393784321735375441765795942926002396073924982691534034721925399682751768256057828591832538210772150289150002977718587803815165702325996811873231206936761412413596702305037362866045691746650166551852243297386265109599149143344046846023763974804339524983798291310824799182302276660677969787150077124380044405509277743874187977731158477190023901309874775040465190081522701092420818071000967509714747873585525927976581399840561083149464161826321268915250020511553368478192891133013709115771988358456028000992774285262159609545996623528561244451917160995109751388252757634290546875450472342073065390315426115842134725062976244041306645036564300932153477194109964658776565063923767758712988674756303743624462143148710990602004708797768888063720749484317966838359760214221293077900809450942503492401472028035171060157887610206056956824629309032595100499536099856331412049992686067730847555778250178921678507148473356142922059079732336226807877401473857831135974902600192826839089105846518058311415910657062349065895247644069389352225800063874739655455876506951517415203650403285825963228867686075684571879505687154704551441609358551937355525027017043701300728996710059574980287756580514184546219114919536960933781008715165023960905663118124133738652240853845916214998441098712716476365866163657094202575733739949094364695831076675455518448717863292432140743697066332081320447652556529699652611973327115406850056122101454035004378108118355504630732991425395699364266518415149155250661361623113709610634835563046803952803191746204917222807392384293165923765299018568838716317083886487282576445402280317351322848913034083727201866144418406856691607880791138122958388023294526509724114614826393088330336567182499222665282673916767210715323586528673069601083789742283729490506038682599077968030228283517879269157358076510630099938683551026950444775584123268323624364374629688571231558105216585068709105062692596454708005243863314001382118133406622381349429951521725310186603812416106356679710972557773541957091625290340364921184595913805770998665499613527934240353392686862989280284414066249786601844689040101327251646147369674948238075197345552241110366769724864949014188701117320088250113981885264830663553722323886994411091194415295664475331126454210024087500897067809393637511441833809049628852288590128446273843627381772604869010113891671783030525740508469988725524787304678270142110229218222528394948830768575027739083401118286448228090217029293315087735708701784239859887455308354443741054792966041933907436489927070131315215765925621342904264495124831816379561669221189142535397796388934865005016269952688913806176179438980825112989392460350566593409843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] -436806952856639875453447806961378225685672968966761705192906595418115101104732171453747903087426875179666729361038578763472835418067021023455354018398624264994178111713347037238540673943836877939130294335540362605594004462016808333979021908719233742711253276892581964951461511595279192591878428674537342738015902787714998053173842602614081051724698369160449350647437502148819328287452546238681531087054812015581410174635594084518191713708945708334243752566099699888412387006351497179698955685867129017682001407083660028675479681403311933898999121704688941427995237321824344999984403182837439068873512860120670244124947836119881358164378429447929446600634526192826219091836140741660652109777452913571194982955357287802855505902523279492024309025020477516568548690348115748576785001761140822821830108614252537693515621720353325769510196566977197328299471350733346353294778521683814483288271791638536890897767357183561062512809641665610177834983641997626959740958111441818157623190568833264196242541771493650134382030414205909840156664438956889611566371013741315712500594397432987182133327723410440142376343790371357345842984980216387306387825068206685523279483213387616197744985947761791910058825340897099039587638199056297621894656042694287254365333993341982338967655855933215762244043333126251543810358880435597293275853335636066766228771533917711736229563211721768156040545510042591766666722382428887331977411319769161425731800446599936940830181424663481892740065768033656519798736075193180602513471261896742875681919944237459647493968219832444360784147134481492875116157032206716464493548813543794059472220547843664358024630136969758227630085661329134496275107563399952008459851457319945916523954995504999033512133224316303853872946765446623185974583902896986049170391914992584116765525008386560515449612259737286076704865186291241671710346189360284681779045880978912463665980060939735170512230413822683798292469540443077251880696236994124774267772565372425715305810902018236939427432358840435333910003774106202881543251027968645792919390820723605518781768356150931651424457609896893980049320120611501340031793358369062232886107064920391978414704949189939563810619458973564693091475578525357838920286701561222442414109407354331868669746098097317450559401798044977535878841939143450656230773519848942880504739573117062081567541106906861596219706339733833574274236353153727944277795836703125346056986209005407818660077452425251205864677110257404256741249036266303706185957409628449762150994181485101781422424884295626707847122814502847062596286789178130079787513217015862130404042491738770664234566469577183436922748470015412079252753138423551301127465703833573012415981026781354093712115950928429356495562280556111000397206211068464647720903576277740196894634868441986213937068261179031977821854474128549899091114234747186345661626204743701626530357721300985253751480738354392512362077493383071965259645598822202944034359644993636100883939953802737877974851158613444878935773378970353526872980893836235927594457505167402406040726335913984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] -6975893266522904935394589700486415371983995237754105037568844141483181280904854243149523955680453508165742481905814121345002583170137587973240426532579760272950791122178172811490639157775710601512810244833483285448165668501558878716185082495966921170803285724089580271622940866208564862351484763984628674602633486709174535831664521226838357985908471814957410651800941987307324069425259058203439696124433703315047098757677322053575407175392090762851168645269798787469658720709534467578373872588148490088615905202641125972364593705633995300681672536415778303911037313278063975652559859182059823804175432990569040115568174239300778404285276736271947885264815499106017403492228610551110673834708470285290282539613791486817570874009688758156805639527618250731545346193074188071807951941347619575892116024832678302502738932666103141513318239268151492659052614369740645976533115331980301124637629558156669806909218239784554820293877357403614225100121036350198011061341680619417794978767294698296578929318237744957813812530638872842861470889402140478411129759430081737183662999665105906746253646336714774331483085264692193420634054024759862080386072164089505745572359833416367946168529218232364037807418821427115297911372183181358465833136657701618451869646599738186473316918370037686240733148133150789745175201937940273979635240167862639499588432257800203401850992028476094659292639812185278253074634642938300710083895628979106772470330647552251230045929787856492983866446997554878050947381548437047069057340810906809531575685812543819655631517286207583003636613000177544075295632817093270914530096813189291160493594235367750401187832564185013291869087092519383740189171544521579887312985776123557566345855542710544264365146154393823811248269263357968969919919636166263192389324701078285728250797293387397346083888333532074849351991954016117281266608459360597312451938184206776617187283085312146998738686036929031172359647529074061953038695580500215180895182573426736150937555304933091499059097327833730511282101223089215965140572818784104113937784862751206294006492687495219067520124164115293022028773802260991387690727404822166068241957894144926424796536578652669054853061388785097011491144174250497566827649378042635196918959108293486110491643253746264736483324063052349683248820017839930067836233050064286682256561197498935197177990872556642229149147129096066969063072279737917752827120119256274971464112735368004333600265000542496025278288709505148479700535841073462600077156697511145761223979285196439530765980389503200446384539493947754718527749767869170297164760040999718055867613159421893921884156039275171599705021015814984738612591984397142181038066903698953999006903013486657758849429077352138518593379766663383260603973751012640324684127818280197114806848664940418487032890544590905681349478728831533432352486153945548753273219489377498294596122384088908176519027126368164591860646047958965911103743684588755934788290153180832509828651232989144196113510690302602359129133627702748508564441057583511075308499025585145680787863775477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] 137604544218797662543001401411443859958045840167793303150308677775428052027528473040781075420869864349155023045473432302365716687376054623158733277516949605482187092247078865153948487104154793055710705413916819293740603194652859330716865595980336979844364894340568144674975860450369020419211420962279525327410209567412733560618948430923068923358621390218352938154678672720576151095584376781846385520482889556477181675233995962868396768142462481635324027843976630182775854874997740434196149136912539665144062924065796953178238868388790824256013938475396468458954294463531838978730568760395079591888536819021463761213439673008660979458982814536593213621956705065354217257732305971253104027253322751601105651276624936590233233151393524775045351222768270869300416039533551364902446520318109120674436938316370665231013761846840240248120122015441082201351235129683952196141490646678846601887127368051621581609857380023147563120939285832726796153739764725370045715680691051691494148984939624059803655440986942921409369713972503232788587526411675784023050330748167213121957306941828239203240152844512248704803203864012963468663801376220304040081912166536948138600267482853694456634885051695346593481016133428572747882978790410913175095279054278607842406032826079823904703116460542223095697645831383468470088381635190933489668352947495311196642622450198778968342675838532761590557381603476209156691153786224590379714869100352894829823269283387820738456168799725463368525131397989795847883248999076054135164035812571617032217679323216499200500188624122166940820227937427258319757237179025306264579256092999476559606412388053339433807617843348255572474710085423159078972029061635261715211543366241225486532179810852068187741338438472080646502902479490815880429122565626035656408656221409971770821693320217187520035010242908370096934420019708475139228706013657632750135356977351743649828365008741583697933107866154911924304967810350114054081695333019265084379047347764635092326256933249355504839012768778046092419285645226536433301429128705314072565262418716359760153476660756037956345008264156665577278712549993868867579013312328101745260147737720061660546254461176467851880434907177686400386332699189862164703980037219029213961614193379905175771208848521935689050845065066194714656771820524579171217502793720326833238780879357553683319671656821689948790066082147163871318613030591164768513854225807284532061786715994340429010523918415357774341624966155884811225896941468930700697190050125265608027682943769672972248752615063890683888108638838424744309971158879173856016706458850378450762041661757283481171529778289130426903114671659460444458743708297098884066574457171727142701155967951373195234218059026062299723451435111218274283191785520105830770863276864558756849433679172848882632873625087960637462401341503111481614458014855971049362548392643486595153027627020178634450860586050950281557007717614980451667241500146656366404913902805106994396711225873672841166915011046165513566174724012050526945488555994854741970213799100439511597569236109623296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] 482841931565418617359769403129672360328671308164614417980371650759553240555576923536379018312253232233141395193527310530471490855258531689930647999954200181929322471405992599123876255665017031947488827466023133431428993742926492002122567160745548944594009915151243544254500004659577438145980981591571497292227334260159200367776406602654639359099769406822179987940771663132659895689523828519313453236391023629371328827357121952453141924644415241122934814481778764527112011802645373208865889921119659813428183454105897337343768555242134507965392348625042191298799738159896314102533856810586345028237790043293436987784773631135429004189901494617879923036165714943380857604948774903130265480134520580905060307687452810496470516818721798583425337439039790416889484621017228373448324859685438764712269945216425220637755360131280554256706397350792516218866104480477303795220679351854623694165288720019183678451143341523083244141015944707449846361811114545113970826913331190074584097280733716022926171368415541123174428562337073906804887691682369906201912173416972761393474033531437645895396335995800876257042869250089895550306302238542288532152509210519302725834372683612874329513217511388999297255561046861906812136940138861539906614747960839705795562944839410777009934658021519725588496127141070540916372742867216798505888076102596095170062151322589324057875184583688418092020754971816053448484138531015930874488924040673238131437616978423850073299699166651025048481703502449589176808530687541668857313675408595734659369848709713753424859013688721358552834251018497507687177156909135887429037314156782698112960228748126851566892132878931400770634720276817478365154075251630464587902717335955689860425983914245473484764698892777603891889637225612943956069223887373696942508301495582922749678181922080187898257415398967220939501129996255523267854169846161422210345081866748910729694815827217614777108382314914573804184015803806772657697061192796222375352115680851586785683478563839841114874985211527196895003446172794867326021133522650482711236383851976223352125821736499798067052581748845631971851276573175480591943798493345997997093643512866672220246044536805556363479911155147488066044986571214464949490649542850170257705360613809963359487592721733815936722268442471958144504303625549357259371610858045112779156839810520862775300612231057741082221852475881699340363674645376470184400323188445839229202447077154604587081812710254409392492575914213006750692919623171166625151784606763375322435688392177106237366644589044942495221728752115734998398134386793842871988901123960919881970981888903960125361134628783277949829730927317756936764172949919314764058286717276576233925460327425421942732042831925784449414061922044742231215326309439817322280635231639080309851802111824920245458248062720706413234740951581330688792061509203304985638833181393552905709402680676896896028870681345973793218464579809823920700101180868999025529813838787608295851659984348950368268610553744610328217152967742285778552622361045971035836543536944395536305031523000647680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] 7867653847356462033551725240877004201165866141406235967241325704328297902831222668440597613218528877417481300477956774265593599169815679002873572630084889276787040082041305160271793704782475737578321580695711416503377542879039688447785854284116323270552665626378610117977810170886452062184260345938416542179863404205383313995428307541653494923496294248581601950525790804843378809889087757784731723468191293126412719481337960803330732049696977705712319545852668229120691555929667476783263881447655646467395141354252898414000567317808047521828617548040191932814094141603208579612576397154368001099403741821483247182267354718692918728244490766839381823591532851777945586755622319612149461084414103401630293441574028852464455524238547774603578391370136818357065239553791902933882482778693903308761382658959392792193799918094860215117518780535806950686702678750092010332522503207659292384196887703489516852271328331841152810952078970395552532494999967361947192673175204085137759891324991566034870311831044638509240663123869509330661646602383737511577676665423169204689690449764815473892558142079871040933315526634782297078026059032298858468252112754383762825616120173285090837851370896072221302750854321817719170305425778988887717245500698887795845258083737200534423478864997955521184951466759959804991957355125114456958903591280351921513318436156479189650848750474572592754255790792182807433808081505774844581620572614875826812109647633842450402266667380354223190658080298866792654964232283826906504274613325311484439605383396123020236173344574350367727283286851624309951104570630624333665158876658558732860224395121620006632610397296172160932484472883442674726329316037038122947666432139843994367853977089693114312552593975575521402769443043950385808227120954043570147944018927782350678326259009699416897001810845099359464800134062061840343959314663460870648951323402216669634292751624794775719804976399963347936055440083714169543547524733456460978752938909632933039083883962070908163263896131807867895283104128443294280356702889694799982739626925756640548837377991381296493113598680497810553983491010528012335356385040502501791448949010491102466210823637188280349264979199565432164080410720989576694802664407867185696478481419294145583372964311800879356685339156087758365088105851830285441610833156606004299867817682204953887137640091187668897955419442831739840869316681400165587717558366110914209060378256273510110473915054313619171367794998983911481093447715348298142977701945129140557258152467396882977814539477302315274889904396378490490059985827625507268629599683747586842453012835455755125921171965566477017589377623094744047760494009477881615014361656982321999688194711783386936702312957060998701146845438839974821877878669479279254222153330118403837823049485756374622170405157956025793290505282618628361807430343913288950632596891366460992289996303208062782838998866514822890333859918171325693991571389820456021209513512372009953213562698444705829779624448673069282932642054482016465196446881004780748808015578088423021789006329349668864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] -44766795185344403473713624473301027884898635911386063184953401699443264992627070972557312530811021884994444196079040044809915107901225880437975735201143209305222899078941004896101733291835578799889104855344860107961407666403573117591415955268287211061220233466347864104533732471798368919478164389795588805148476330389390021164682962689692826342737639918717462181290032299417385150714475165835670478387106467228996301126340668798338770963961635071110993097474490870425812003366910273059885449612515868337485853295816825067202665387185944623604398375857938822974216358994952702947619378453852313350090750671412434410722003054659214743441097352843195555137432186466074602229367694842604564793282898270477435291402849230626243674216873153223927726036790141327833533039056819622554552417375063802571900866362737663757041531445192215211447764632276539838347171959620979298606687319853820749639707192329468452455880732437542980920252904730129379149749549887445872966550637034197659359435997295024690124160748283720862326892181624985698514932057152534998384378930382862729150936060473611581016106628844347633659120909684022588367763294013274913276662971757835566175914476395022817338191517017756084692841248257039645315028141004732492029778130775591744507164136202897116561908506137401598673947243527582600284671950677557736041839283374174173893942436464730097401551576462232091273313457291597825102187732164230004994857860289080506233320596832106415632124674974455118890451811191490749825335563252987909978831105946667802318740745447567477792994406608397467156519277692683689485252166582172849363500534625592938765447475386781652424605983281720572773123211129070521469358062086475181990144979153006790539489045002776860297244933872834728183683160428706758681521972102450560149660816911232930531045078984130459129892667844501965038245945590859047807773535539934239153753310711745808394861435075164055335662676583428570786319724901005621722324869172577572247504205828751658507901439133085496614929335473364351625991502603257939659256466133834041826596884320272607603292540355629064814920595594813542230817648006816728625342494276603169192170701017519425682691345927177026617946688012757036380924413339347072608291783897227802643853516008946184149341192373802793378443774218363393089426050628826596995127846956949671404128659017839751926245659185655614623469956041827266834601854028823475833223408875821029599901237956419908109687329935128123450696093437722715536093187592222568373050923758202004696403402044141725273447351233323278396725075770056690473162083767301040934843307230060844148676443922301653108565242703244581065826123827061810173476964535878056982105221189523694398684143183359666262799653826051156098908778631173902566157961020615991257941055629076670007807531430641981786575215543680439662268992753740915402418159015275901647897993431135070027198944525353624168099486175741905501463662617679256982548813040538133158710844549033026156269566591949353603186825366786246361071226150945557920016440477966526006539823432808454187554419454771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] -34767901522763579751180450355590245294309824958781517989524382287661727322420317779603427078926015888241058289159470190487095521146521138969116312986878857505118656229608570366125994949233578130285684181214849128723485509298818987954291207731797646459730701768808602347504750188165399690921164127258422509994047761131012892980614900719068845879517636654411778743026405561138216739525086163770862215666986253535709920797187315908839258839653557420888109492835317491259969902229748671896462518863417267384964100095416351065170425639870386892252385030347099222724307865064943685836112548775262688994218825923270227208747758624265582568835864207358118798935704542384524181970433928174498229221407627706508251131986463850113518148490597582228363276841005626237638065997147480283946050121838259444291295109224929648115595835216367592585495971619380217958330333605411650380390651813128419461209273809309732348067738683525193420499683873415852793704292916801845780596254443695867391959750754346103176822327333792998248286919105666159042356696966963770777274180192478589312980875205671642198796718260786616828972489709518476056868991981090590674744744413921475853833343529959108112317699332817028102471417489829169131071178807828423077364476247597557632783883529216645954382507616203393054831563185570863543667033639426076229505028142629476337850023221207268658900393338479755586933265439998860939627177656707057248295105994859005378105705698559594422277849725636817748019401737368499215372964815931711831710544555129774463947544824379594095595433693645384637573733542027097903048047069351598027325823800925877703201913928928699100164604495613175157150133638589431921640155560504905728031182976594081734651397134220175925756865093029605862102256809061866421438118894610413721342662491827185579210380831059870525254149444171917083647136122079498913912542725194206589957212202309956059014328999434246309272594951435643210996823575818693004942834443904392623271300587077020499006574755243229257213774135423236804727881602147794812841639499289750673509793931246209997176336195019041522665435440766820402483012209468774020528963160426055603822685771199519239653310866528428513175779342587291869693320305092392648832563363841012527884490548012163072580320124900487613135939067800131546604432058437107034896701317765489782301880050450320018321496251323253666869523939703980349312459297862129142061281368354348907745764872195370607739184910055811476897791117112368961521340263777730913390078501913624469955711282919300397139730094688730951321328854127967193721643749284750309398672572641440367261931758100423774315083065246296544575439099601158107683027076645231472200128961682258594898879546505750545895862736045232909648292079595359966886702539756437577286910314690565348094877484941097846874592522385926410057426521124969050975722391678079830224175968445043048766194090040834590195288943914250112208613700574015637148955326122792938431138738391736133705643355897949406661186685001210538694870117252905773839759547180592628742987586216954592967404075735842816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] 1810394951232287386101849270337954258657517534045961744193867165804719782816973884584133737888462810346769954728791581553028940486875079295608289517801142979376617339821386694480867197818032440841414713141621003095867166278074841864905838795123566221898760249202540413509665639869494598515717657480807284151402929715811752163533697467512468552328931471070720711587228847558773189276482119566615925583030431774283435720146624912395510687886022613888538787170634580242641826816104597154132357210537986750926363780940665994191336290983523448532946487183527714191570585228058117509250596236010434099895496891646655666129546889324524934746032995020280031887744160769773648949604317261150782307173134060138301759503621096002781722236078731857783454304492722751013137284275587487097316834418736333648689636842978758998655040787793614239459411307410070627026753272219800594025163335640048512662140116360686466015020407817642659045292678250474295689477945639167166671884994519842003859473607444249938012959398444928457783503421943005291886231605320980074847900510437747941586304543494173204459084997918041574159794987684328131325157889915446815505653128581614302710513743608085732108717290795733934627769088484692714042360128118888073887699546246947684620834145793366420594012854775714110832868516183937055460700099933312246423613279039155080676947438683919237311224075540310851534110693500397271557443266390078333204022089462476808391896914826872751608136288218354566288650451731003295546602425339940095647084160182756168274456184895564273383494491193349562864680169180733043238787156286055192956128347251482841347746207181395261799083880280845700415361396195367789800798942151774892043257852903349511105155453898691875299175242258030349817457096552357777684046553136349030069554980093028712742682343846611219461957984685735126807183714140351225006290163100210231803328879589386839389552953590097942013988206919619033565624218292375479104375685281882404779879864067088485958696865295001388958166636529666840649749470373610298634754625686260681984987281108592274508242603077124659366347530332602026657931479723919150744898538382832668170256074988458250842088460891365629224002268426842772781590117048905395537176575296838093715695670668668858870994574349159787009186040902764511086024696027238996121840499232722098937803358066519761118539270058120861490523217724204197516747174671342920401846860944869813530010592918444477632796949103575929973000019053696938906664273296101238930874132046279641761974405223501862519405445322433303577490102695796328710658294391749305806579330926788723804486957676412434844163345794489651635070855512737749988732298958951147260336959480588732069859789584546858982058119256656803492633529915468580316000354642324208946711635350701323157944943757030110350139297771514038776837672147605488908066058971820798167270558854353397195399572603487208245016731437766017729451904672559916654176836340221857803448213020478495592911297235557158004032718949823436491082398917601434623181405606728485796937482742588394995554028477554360320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] -11440750222376572944050938189056345829629063420451422458595579765380213735209631516327140774005023666206654606207122567966272857041588404304168587736746556284023159652095882426641099443761382467195173063261786214450292203913455161158333236757862390385438870357436513734408462071162814105620193973273822226200365758644950968183686699984457069930481805277785358649489048759322321282087936455537732034502232606138078050251577533920762143949844102611782606076688091242238754718909560337714339450910896998180750372295680223374355153503303323918976555128719046380516416837252545896070456552356017302932254332687125533819562102294341867344102603564449050045818038353737540998845195679926445969886145290239721293554470769193575696778181081824009702042138087910912782768900379284026792438839953040824871168795511230546539856115423075760254387085955719866847483459598933929754009362616062180833271417049612020076323485222106035667308895806765416138958339279003864483708339779085292340999376115356166955972142712033668057098036369423409037151550102532403282316781271303337043972713609234627534920656859939783861030855092395308924869944186952722220798422107091700992234788449498526565623120481243882566512995328090353463019382069549993498244535680277952572470987051616792934174980727044029436199302368683715463104060669537465738517290414180600022812263951495892438197727344425903104062672010293180361619795624447018498999055130947029830198625548548091696595814854353528984570797882802111806427862756102545950720485965234872995976582105126493514702272741111224141627337819455743353625871837912665694356405412488319394062168825126356360615634120228550262236528693239866740374040302695923671614778438201324961345281831249484031256964703368137687789570877186590239573421696544612366883620794179721889221646305960067766666606532559453947443465256854563869516414326558397217902828201108690918346183238061956882596206134418342659845803330729140645349499562768654028521608110930822591273508832322803185714347284072731663719032850894601138372344528098061111489078478215068996466973520847101418807250784951477439045442594521685541838211482610930314519243976210733777015260115181218895512992697051134514002560761931239784598030285200316677044957778213318060057587291356576053915688506350348789343491209428077674610484998731078522850527410200302437446341689900452951802714365725958391409399131111698170499219958622560976674310917711339152992012050084136276186396368707256817977632273116393662751619202198740311901054463254254348499380281245701913122689040083988679586996680634755888999860301418662034896093109447588021474287530373127659294492103623450344954595952916024746133020861302712588596772161513313880036432183310240742832199372916668830989818083025079322513488824338643622411390031460701759531439763825696792819807692369226872173343522894314296000480901424557528300770613334815118215145443918515091676078250199606264881791885070860878491439491320118933141526922290642960242892617541671417436302570526890975270313981902397474629511225326819549116739012894792876032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] -800306914474377615204392309469441335527385684731776246166279641413982809277886766999853935308766805832497887618105494400132124111493480249451239839061784580000681309563312938166275894706956642520248115671619616851707442476845949901126006384366957182302463603071679889656394001837418979994475735332899854124304507152226293244025208192629696297747073833445326257332413574487176194989993128175105950487296476802560149060886254359367028838653732945337792043199500587116996148966839909629555536907498779193236747721828463480432834598803137769985270684960492997962728220826646611292380765319091332315484685136481928796895622171132407914341017639056688681339673001930915675795334986638164438498570358747889791630986717148674955753568063504052295530295127942653970585616770387095253489102347596552124117647822952481777595928239456947493972963274611758899789297105848585579654053078366136798647051408921558551830198754298408910889097476225269564764948683171719893887648290965348517133632519322323705256210834792523590891094161745170730314701710822865242902097530302635044638890234420720886157508944122595031619319506127029642387266671154492142620973945963825805399588734282235365995057903834256123806434755835331441614266863257851589045847366015990013172540553804373087163462636395662398322135199369559427972071216190417118520730959394787770451144135324305867877592430848893654343226718722663458549493667105244300146620693154024755597208391153243661558758374505577756459085436373840734984447832459365659546102196275730494700635134450495972981287314203994528545925200255620767642772155346267558906752403303952813617258934765196900584894525602311642108797529431994460622149007057181926267916822454680510146203068679696826697367379151363241136719376874004317298510940648546879073656008423465649835917795070270163307079644258645983274102468936125007894941291212572282321643392371994334639404880144924399494130947521757716887117625747379968540422658503038009717993739580608808769055223521584877198359407508136762398482547346572069373839122329575972786024172106098032923901427143297704318643044476436815408802320151703060378935737912122476416559232462686666113893363334116877461031603596163954171062498235634660648167423542624365524722568060947754740334880786095710918336044061250906439987961661874744708838945666139989954200628089197760176405297576777696259409556350525226085141726783754957125054044643402526664153781503351355012222667078869328444306697619736324110304506483318666788605582670269669835614480292043038257764330162183255702063343979379865855878585954221584597154373732171085905608210930234433009940956890874255069974749123471462883662104516557059886740288658961491314259141255679166318141736898017636805886670461128005155350133426036915644597481298540057825487627163350218202419745125820395344308332400202707605530933093535504839054619728539525732289060755500024712760087139192924061531819442576948939081016274080337006754876326855728272888211164212999310168902859464000335805913596857714561402033804983365894645561922565166354923520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] -105067566174303446641998830668617661946553520125152741113228630458773840834861571824689097865354332911945779841301329718527454518683068560995758333037551114160749176079820437942233244974621078384699038737990683508254842885292560480202412517888527248991424638095687430572849667148361223688315917627763776696615386049259060652190978566437659484498082546997816259635732256855660881618409274264564692631542852867581813470225649803406020423956672047106766916843284373870545733271324495954481244661672698734055628541459070429099650825419580654954362200533301916390151841843629776981310667852581586324413614614997491091561568418047455614499138147080468362301920591733821545329747870171786201771404968421751264619933573768214585064146427994317370079443510606311293997489282467810264595927298632296354960638457142876294005351994636429391608580618190454358685262955317754306083883272610780588133002177049829899762927782098273801561776103074452679566366466899988531826635347336596518808104271550413590770762940961442253485489669097411377607869063147621518679489055118141282730266726830758333669047092430087857319672665909383379805415254143389152552567548026257104717878750601982415967643516399402829370607612576685452357810503082343822634284078975989072956645081694969559062997477049941263829694080214785032903320390405567717655343621656410310875710382520868032046144579903396950556750334236598571639148499698154650475909332093806291697166425066785094516888517775362888527604117323475606534618344964062392475198039031361370742392499482436746260615645216533394180616789595319136749066311127191242376091203621497825616121760970457519440177782039809896769290354496401014992899834529670696286024261820374728862631249028665792703973268202563644818891597472844733084792904911287788509438795905892489705760076907505764328016679625206863247723269212642728741871269618694879486979710499727768320591741570971426240208716940531928580309448231315659831323791650637584775891446072101985065148999531388701479137238590671778209008923411798734992298653037451273056176628978718269903071881897338234931934605977411457166111463701456169405317101931668610040513927858632932917141816624277098503644434812376942670809852629515234320291285221222347359367802378780328738694156474927807950315185357116971144747905362846171533607494841016384187209809616892786594053324066591892165054466930769473511116945281643512575297386338694057695917438704561105625704825817889907076296669000709689746745977363016579902714609141993802031219487868516236446077486111250690285877475677348013711101773271138134952102149049822190818929458032669467918646530883905082999940220007977459481223554642182064850489925960948458957675272177234483815152206214394088073398447685146798103799561651826377419632950506830608528947537935672626049005844155008924652541383390951395558698596473968380393248142878479165862806437583253953362623422721415637908504329294885876690152105009846125247371441675291170342401651724753245498225392047666035266007961039549870942105557411277904022539580057196649791059132416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -3451671585777884850538679330819324030258765923447650658472620718320105441440697332033670049420633681102787566495605020223319466508994385150680478262745920826433712463372835139278353611363782169915744931885093522866435422406514341089257544650250358538009551632171157492473067356995014455533012841024198981132942051908930458716426047474346795913049417150412617541374769818724755551662331932058500825079777611201400236692370722259722747873695434543785702455602797773704848020525897291099740287537549668000672230928254763564458296006179968385213670021031014918211359843318147021380875290985038932961588700760308911932138255808841901878502603094357652413840890106918580833686615007656046630711742346678685001532846374953570501995112342932482312899716190250250134177602025671542814084257912425371773505969301815949728178532548964615813499187898987500538321823563276891339195176898514596960780109058897856194861118190291219739213352770838566138186537651787883355955164907423960142521761553116130766650889185386969484433959284824283858059070150778784582075850343165796906367281936483797772574285249681192131947903713149103389709261809836935059425755374829217762634515388830951893138447034410250046604411493665940405433423464892706807887528027755127804275641702312294468971710753175767142810828315500810561351238993795044364947103454308172797023283781570818334910179401469017304458541564195984814637567379229704654485464346827700151277009059365211839281989365664255949117471780086131952262339696435697676862869647206286672854063293830720186161136732501981356597979638619478122155242868045953064248284401336828956311906359440446595705771589366692150432828133738264031362419313575733778221002231840406876213234972536929883568313359432774849500082629343040571335221192519865469441488289613333827718584079142912237710858011072699459160563461874340461717108996086643478919578972649670498381413597280013702431545113480171252872471635956102493633321592663091696564943141885403603409758991615023992940704839510702341728366097754297050101428973256302676062775096950576852057422882583511147209102889959615753199182913780479235825666193118727287682133663848180852153629176798568418324072335558843770610422057944805140731317006505246625929521414014418077345457679407162808580672625718644885696246992089564484505111795435533246907908450057398117325220093445623179883190934608966033129622216858189881024567789623164636590000218612888742751940710238853449325239717419596865131750403728600296022956041831330709646541167139476261994240366962499450657781908374052092826463602959108709256720923694874921136678940062607531414085556270048299191998390903981252197308387749289042889874832918322111823669231209585059074689405232386746696592617273710366451722114273252324861442279879760381563140572823010295389183326726028571498660544782421821822431041195690522944270143019179207487601322747029873546497954334940595043979356141943863234109525877156162610532218535259302194027903338752204142939061078682726611973960902536339503198627904217624766206573946423884068054630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] 90041770625917343770175599886466873345856672534311713756214499415803922336611604493180520849240934844519105221084553973702398513759558499921223139061068854300010937838490387625717218698444509075180567161527496662847312444848468109944761252880911884528096651860224850278643753349241114990131803179450066042548131053134222304279944995316075780377239697088729189856761115765493525640050813745165935041534942896348844352428395873364287105186967735759141615996118205877797437388096490158039593396745471090731100080357138235772598075757921836725910941215845895798445819560241507080742116044800395286916954005297457400151867980392735218328984126263357152664910227187173577279689386397490373167504948281758814320208763032289334861410760611669836305881144939967258312002615941165351139573614942006980023380698980954614459265534932133470722218100892036849984765858924199997061152607716993238012435779820165517112007474508497561744930315171776485163817922917618932395933317352217962880071360614365823499162040329770508307696313317467259719517820028950693581003097601741337249308783873574077247273349350210205797886510250023228750501224704961835367193446167652419666770074282742104530183574933719858400901493514108201946823253243050170040711102420447311686235139616670117134237649001808049085242076801298164918987264676441017834642945916772907073112124591621796892178720760222214116725969019998650247571486176743757974818770985057336028183848320824169453408409212029312740392061753167314451753183459503573720014242156122186695535366481303253346736112417644724236541865383219140070705387666501948739918497840618815270812641163022336388158984351635658029757149027574283269998193915938362507023813883906616464260247565570453529180747288042182632759016700370167086964088870993525350968100644580945592160552750416680422665131469123341846943850213554176122249576675565015000841807281617929258096693263732693569478895070285431235026945728919441528053661369361163287284840884827040281030708780431991563594094365705593494686051544272548903797997945769851710193816279682230730160084442907878094402381685749451746447541075051693243945683971190917718092539403279042072475260999382345754273990800150291496316525775047586245077045532749406111053089758206582517691449923790344576926143482465367357465573577614244005764534522750934124456016128001035679192308692016767382833661155160083057865549180226888060430391686836373200162047508569951234290669203770345707445568248770254319641468872323550763462475615830277242427126121074190610476961297135234924322492886894753421055288123546651264976628233063197050279312743385231536885128369648471440221581582314374993855748074891153361596938456300111148864340836044810695910690918779473224748088410952690536198252239796101790556036950772397494309006563659678033654370825378818866599891877929490333879515779239513716973126088712716522682276863081126144694844343569033192760761453299208761331087010553084970671679745436975712377456119155638936974029174238136511922589185366469609032590040908113956522540825772311442368405438464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] 1092873868157074211401099367375287725032449472930899527725497268974822930379301077287685772856264699670848972291708051666835543266250015505354351694784734436004589072004220882508714640782442998083548424514532600351742873524207605247567679953996129591646091446514749474707535855567351678109813847206567192038225716155759545859693689983992392341408742373214003802136385904925169248050915980325956397223532286405154854286707928736843702319253171452750007967174935133805432795069756662304004102916862082440261483330349984092195477985824864176151697132821511486057432277135732632376473525772810188124004248395826431730749969823012759147298654461225054546901519018068994109637575821041920088907099321702049659747483347511730848516308348117094209953695899026350604022443485141559968574294278646828705596304093501096780144419242339819173044437260772067024445605330248805405614787684972939344605340778310100303467689965665269070772971106630609141388890516663111427588540840713535168894403154931104156889759157765520542732664017810155704479140537360698351379645057414812185624688021887143771351298298043560706253978600545025862349057430102737772997954229127308997670249163018617053997295617306055973008580563364038519265939799287183456163979594127653997275555876454202309473970265540772656243831837636727378057991431310327763527452560173265125181352830411686017707404517251667547016344169772858406707142005014177436658506735325033221601900436342709179270273343463028612523196807459782728953619876032802489086410203569660189407167149515180816993881465662131403404790075386497899841446438996555450065453585131283725295516796050530407091411693029807223135514528554140738136838931945290726025570209863680599738726886257798698560685878935157101366154647723342090497683769597058290069257208346349701925774249708961792318977783155339257888445253274280316917741366548607197236884183253039925329921928747058230606482107199196736270662848633757528091325698842364863185670056891117464022662210666239653864480721302096723578102365254001878386291874673110218291315900318230039729284560840885113664292204786926442287062943713457629809122529118603794515506642227029628945648489623226446194712504074212166417181327495091283389788194816655666013939604656100970945519067865859516295334074188882401348979623590369291955366057376028619443680274572790709418021944405065206722800690455998167819187920443604000806511942877711777601924539842162296138749514027268102721453007065849755690339043940612694524501387299135731224907525172100365629145731530685761058164800766679809017794106983322110605502204329160229845425755630458525264511202222316268385030000019343324097435352811417216447373462073430525375488805415730999880833922149267636344568198672726553097349955195809577743499839788057460788599438589109756701015619382041981166397482116693546858779227362533963024385256443152901229155194016293843941076690432137705020414120869573870430037975437005152021622901020796860404206513421886412535587575681120912718280596286668242239362413009308588649184511065992130022655047761920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] -7282373066874485797554535904751686147193643200120628698914858022480905973853002016998796848963168677845403498805885121417622354766920583353605084377490985156834311977957896304892916282194190755482625050112170685911008019499340294074449368826450615585369901051672235244620093541928183415186201820689715660235660075551289249535864828023122276845797033785560224884944630276816162502999691625875296842669503805733803915251186096650093363407751837188830031989949612628814160614763139660096987174913628863149236106525243060399366351771580465340845304742085081583700167563647347417937653516496839624895839448015286575003052819049026492880719381884466494647604841433966952267374216642221323308236925708254020345579054117600396010785162669231330755077300890839743806747264415405141864165291573028625038091365034307472763515669851033579764150535706149705776810438246227217306131910872758409700533102162502177249974442293920110333612449613674766974713569605210063995844211759368518681563102101680801007120871509398757666160414965875223160261009667609404579299182327783712704095037611944229667221627421215994540452496958240669276905507072603253840381464768619473003091888397034646427130518025301365540847386528514350813383385023594180602566990286833081661406239901949072162533127209008969157970749789196914356403662980239618235678813490376952095884350722641960010386527131708044975433235091381822567448193155992604785952990542643186431303204407573779041456461558728403058302354161757872561059113504309859878794647993645126601723541957342051906288953155507236765825594545760354000320333105045186003775659611637970901004742137948063884853222849206575535451603214304893093644185091840823606978886718369602569240466978648982871701291756464352392911527099563841515119675355350475323186933014468676375459249043866791060688886629566498575717461844313968340456806695690780144193626018873473863459558528008746722433233585285250515742338423985717467056439720172042482014650975634375522973997595348253530599950078282515289776782638499545435463325943478934871181950338277545827773876445996538359886445620991414288417738473208660040259341904396662826741763163692620525641933834778259236559449345736654566237148406090638825369317657990017588332800891898506989884744871019205281159090622867338848961846044658955926179777486744884422525502388520197686151405966001891447945885030194454657506471224162742765578617251614665843070950489453319203317302157549442845286208171028782677003579570153762613812625872495441017106961530323780664604549827577157378133982204946761016181268848341907844795425494214095027688696409732147685279037343218526942342348210467704494919854462597906095813230348348988182976112649992549064749382573100731492206144916215751646582094766927914701597655564124542770036367780843348349887805013781623906948518711344792388218711892833705500626813147044952883887236758585975816513670568354412579044024339808833779578616284631693864259667762757441457549029355366287043838526554098584063148080416222850522875493549265423114683946595006167356862370091630592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] -351880034897425643719814612613558274671980528064117628593795919181089366903673503892684393566255113920560489522824604475395950619708825685440281907339245329027054273918953217983383774440526731078176919925690190071487161274824602977338045128838700090510789246622890999807650377148058108969059362097775754963500796557511391451939202720507371804981969784991589678032728253302089857963613338633312084317493251736625780197886187116850572253201843219494100635944253026560109241385560440135642965631332561892486444697852221321150633490501258648871062033353199094315658192401791228132069604859263675087106811257522037565714182833964062010799794454610021887485789949761561735235642724940091704423897624438673479788911364836182729794650525876062808606836810291390111664294045626202806640933929922419320588022880617444691075058463214696585959279989297241913740974729883381526943051684881467582537516634675507577560488455340010464076126952567628959519733346688135075951648963408310149657122343980668342391098409228942122042881377390162549946774598778361918280307890787219702080755493619908861703731791843503724679620984887044935694713241053225321001931203929064396390799391904949090536676909101757525661800158233412085969800443168579919266856301955638169706122561311344769233040972082499945384497439264551143098149241454273321895717650566742862944658854993128614768111890836690128145009583006498594541838941403226241253744300260950223375113954452991624436542633400283119344929088042047503820011926880197512173661745658317471309239428754520459151748624521972947395019833373353780704599284294407604277102058302042590117485982709937267267409109429125128925840558560986047056327056431563944205342490285304158777888714390780432080583154495129166623741672223799829764246506922234548305858183948103214718585438564452503200543021327749465649620923790886597910944587884880805985130350737623605853008773294707701022077264886436769328391847164483113166888092493346447340008157147582994909103617566591842274916353556018259395742597733120147966889186173381562524629798994288729341499897134227016718406235061353805716178048190911888380324406928366704239514941299006994496344190656527517639733419231489295755303423578991593264101176184878540835380083048564532229849753869183262046798264089933869253193089484231930212895071104710081245149144672229952797871348076439679739044390380736578444171143817023948047578968279734058330012394159930281306637950545218485277725606040986126553075323002443217369282047315262292169254146622539588290924921478899604916774168129863251488837142582448147305841705636490989496496289909851220461933446678802361945868555807945014430042454542389300855663400737265852447228273186338121809924696459747241301809175011239285638321382712995133113630255745240934969711408585502078705735773648702811344269587703918614269580968210486463381128756282796495137964895091777960228609281628684394312654155668555835407360372392209387375369796998916613573666479949037312007987758538782427231910697436790691848552275876212863395069407487003091141804489304965120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] -530867874989171188723115818883483055614112646473789126481662902766981308971405616787651873189548608339593998629120621528442446055831212581138836508615142816891605269129203968242579050392770826297364400948295790328204537511885754015573024269285556222947963258542706344444132410559688397664148745274395743957102584968402154130534312126742677975717070572417269746560700935013878445276969856063919861243588962031841224853252849726548273307402795659861746260459126244472047797290716064610767400956047023527602254030970176512263473811933573050183435260402870910073992523417947765602845346655064976975146065905026137426071026231430515060241421983314109697223049303969986565807887164264817197598925820558548780468082840205719142130358040048734112705581232299125568709198217727262328555716345201045233910555279503342746491736996362149392884474694965036491817290134057539932162003879348226691432903625574988357110782655132736177570779977340030893881231961945761686551387426256513868427249522495954072710723291578889811753787212755021686621002498873586236977879184306980214779194054538928188016087220914891968842126664754661597497663560455348669230024506917947532239106891850572828045281243406618437143983707573339593772298086918974293891732818338775696654930442823897886816949008598978079970525814462776885391670858401947049051137110440208443475239256865360909161273913464765921114742053473217312965458903362341413610915967194625002204581478456982280684654524757341852684763309684579909760815130627800891478376327722711227155460321917035606453205810199003546369786911461066447544199869635516986717156784055523818005590867637208664005292033616535649851568186655154185543654322423129099103475195378691541041880612333072087336970538543778187168344162608241510740343347327008035855046869541168460699972390111683052736380540897320339484354480302837020534296376537619002807375918793433322486179261085082635942802124390261491408828885089478306070973669267663147351370825138502628706852475630700660464487295121662823741407824589752390354886933057595183669028628334073897803223123760438207378986293583985105156161465435464129921663676204643973079045507274824189332553657925103388558061565237143987076965487110594833980721606653333462310119454583209777080233210358088617677849952347055716041242741893804958922030684722884794849347093379080765467358179644590005473716882315574552355256997805127590987134006303394810887680137770778071752360524278249307948258875212882423942048552710848395953592382263517673767498814696509201401232889504222092759225243569973095249381626815415965814580988048001759541338978891610649799618107696265424333764291297859395352010394149821779436516713637844185990336384024467457044397444333229706828485451434984136712515617822006100330269932560531374809169497375903666148449439737502220233733872786446231327666024255078255813306444667165365641962902053704489024732361415728767554177682740240519826479039908177481141243332164980582868030820127472140023125885640850225653845355439941224773913316104396922969856759076862421880015479254286336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] -24974582401037914509780263186713257187445532792266672551430200417099674290900433153427349703453935133364941253720772767458584957843092204565456663123267137675079367876418860369197256977211468194685665466567863613755468532177792092480899453796020951596140874419638653888840145171434392731594633490692112168812319454585233272692362329476471658096503838699529435449448390650379405697818015058128017838351035761211002376945004535756406243648098627913184902717876529287994983483940548104009235162429867277655989317834436329828181944205962344372969691507108556112295159995071547454943989561349483953423324048721849797986694643559105189343811834292065541194029742905542800916026320197951887518377091310899152797318179811258329176714212673443315882163448603029320290812341214198490457418131077802845320413360692454920698973927954807082417343804066234600867574278344661807767646876362935154411858575963999063978026065802070691735964337784740419897392870507310859686949670909845580797071686380815547822310353121685816486160991394444157725891239824719711958704300551162877727081294207754110170233363166447351239064458248669389625315861796990887727330666845496962290687954587260853733032172891478815362059065252901542282835188254081669089821207961205664614669527112045634823489327072332292631244977876435762008173602816801542787939332917165281871641734906071589905542084957494580656077835581059842949035202309313266492271253755344964477649843918503535206356585626954940995553721646088775168453031647069966228680186661781253524636444533568666234431883840487423470360780101157615469330837160535905153259245540175545036213596551440619597760521299471646327837914697651400361968652719343781819309469172445012266875140474930573797970327660708264375145466561348841116034235862683066092888614778287489146441438798041923477901402976327504079342973591767473418533117157889435189273930290805400404022233779446243530692889161479061284128337482900434672840531789446947368974612153394741926365684213335510799413705291355152662264986442350204004567912846277526338511628381392956244231737388473174445362133075398265884069132762583369519850757675785778794412024698844633366743044728867117675607913662670004991991470639670394553461230228110768211918977148770038667090956731531341679998823623415976067735932983496194989982371776130668643250385414367448141176343553165772209925775188101495132336222683545428723176440722637844537135653723605009736972966398901427252035285936598731409987054552798724584482934897686078330474163002503538259725634360253409128384760541638616657159454180285125271041342612401527160311491436136566939707164795875887575838085394013955905879323961811555482901655102531228904447975527799734220974247234334846021729064796064496904605478801033457770087270617282923049795188218989865695403775136481561090281828005664493131229442255057695035781225102658590555964860575078895740808858587627800482990891577937393503163719294083542575458410187096937919293226816680709784106646685580461448218894328012145067815323852567172199604167032215126971297548915672350720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] 149488006626339459066777831620960770379893780203413202890728326172366303357154397035808154155498312346912916659218570683783246950111516517197878013491267759572546517827894961802838300687226707970210653960848566275958302805271793608751710725447201621983357498516360318906704948399715948207059233915902141270793739092044117663904395163969578720957732788102761329013799704566747811974271220373595747175862007835064293310348604156284735447167351504191099312715041074663243974258235540673977190011161080999058839719270663507869608511373073100121533648841193404496955790232383237799380296248944970072745843762768881515006455732815202961107967483889332222230942739790190762518202801761065690955999177964635645868690149775569729609255532201735699009164099432349610769373093155229783600585098977866264382453583713189380494729127762409736693212912902193313108594657937915191965299472572495511460875551908192260044664295941254354244951082243765322084363321373366048109370089890056964666733616833677620273778053592150476990253318111493333654426306453527521910924306690739403124826034383188906047683459053664802061301312043071126092320196125315506095619609080546627281579999978201078213471607915514722312285572602081917432151168305995398704179737583817913647725644171178641213615819604169946906477037462177576820842143540741019209913182325214011581541107288635241179219998898647963561541155683190832244100665483868345731994208758173495616587771882800648347768939667033702188345465370325316311604299192096397133932192438676576227960126729532467278071259354903171459094250863721938135526559893488744030734009221562447416248998423956326599413354387297643628083252226866246804144309598953167230996534561639829844776259005066858865269405048492815417621657167222448296474592635104061335793017746767891787458562489090233943869311881083515477433919036824426258687072859037433664906969809442974487144910139283640663047117910370933545942379828167984209657052112622624393294134136847300921039332070327688321736631474834715708400104373153119675893234605803521495612192116510500455559549572177878954039878110609776921560119480209036055488867334379082280899905070122059049704981431070679889307158713754182353598072376654572080105668187115988372353697853964675572792855437822162263546641226239562429203487771174629629995585533733917519580986993050205878271161255548905297111994247449814562532590894918942450711291820771192327135162369063149928974471570576482985915808735131395349187695545168834007922728960883211433772955026066304627481331478880711508671158150662710631501825944471622842912874904166874764147448071219085735196527937993322891956313752138370851884180862464518252857914424707705943158495834308158703078046764200287408741203098555301580686165656684197734357383329073206725877416460160427540319291873890549419854012200293223768025601379793297055212795528891495518845077205619561387345575468748476108699169446684301664979802975211537543978861316006087422153650526798469128143975638166605591431062964156969077326875083079982101260131210016481163715554118599704576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] 44481702873478299543324968551039163247352379131380533086864575220534056648075730590859303351122745661614960529755620668344304779721048922168143340422895355034544945576538737973952497000381044501447194239499164149015576294016482916337490459728705363574115188056315542046263974395011416629547198469098894015065336635244490051898368829405386642916878350187911802517745666174909398694264630536511873503088089174575847277750800830604130479018743423566337623466661543562576942955491655647200909008520359525393884971886796700004162765141793989047882974634342627608502566198619333468523482601817688979865100978102753289211334425975781383431100721630215453445878728152426321702934252639126915304284317732018104862226677324364072074753720754266714507869708068353972570951838300855757601175139262132209571449343530039265827853584106509963643732622286632486102658597431938862017608964575743090500386259741018891947862805093879570453088342702077468780358743378052789010642920644171179338661792038586545178863019139923748653356850447044802297997357803821844820290306881169543239721226047627036209575992308116663282290757788818408044714285556081168420920038436155862022410500782168093996523976278660115061810343413950786828137962855112883584320594485498902444201188476651760509490565556327184930008558042643635574298814250198872141450491356224512718281323331174560419383372060414833846896199071565309529827210187411006162909718002896303450935530507744198492600752894813988203419079571648860951369848972436469128811896174472111894906633354463997063064777075305190738306755726871653596754935067805620104212460599572201245124115699672601175499820819254735894586969495355750609862892900340695973549510008045898974949627998234519357934304814798619051054935710645639091546164482587270112792225783414972881646219083855029162264020313131668757979556134458832016544184975240303113803615353417321293156479693678017024396582312153832578328397525356867272083223398248603169989775713138086174063279373497057542178344080675465309728561626192798654025649700441536630168877769792917703795596593359005846300414045351001842707467696624880291663925768632644501420057970040072362866764725412333735617411264267687854561908331862748806004015526866727613353305936819142843838960232965970158436450423907846077473447404698558552392762981797708634705679298171616292042305254365601649077474408605638688426579681218754014780443021396826527994756014234639360388505923393239562323592474211518404849505133617825929288330488838281452650909374685478313918292883271490673898457937108269718647158990411880929702856887710631408661765666314218653322555682119261790604858642914148100548914250600818059778226328672337125912007613140010245487092681985153282351246497778782647298504076677174178271665055803137858093790441033779107862467021005152569521923578892827929639117222920770224788907850651386193003109050910075564629277805411888335166211135135610209787171316991259317149188029514175654982772346321464250432334551785256136170968397303636055100652731964853919530645683224095362421124243149291520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] -6175903006135825253161926831715771527750817528770594618915081562942292808031670152908852378082089626414760641857654110737787506463305880622014610340722386392808224804783987632571154651809084971577140736179790405635251225059826952612867985967098305173639945704314991194714325874276448641277326895042055590943904175941201858256639923411961963587826758056526588353845800711081727376335284569892900707704048735323287034086355704790752129929345212651481320027940687922897800140050534396304935268879454504048304946310543101036201194939103199152186287726457897017945916566955920578219432426980367793230963786995604306245001100151914021832839268537774203521860254810678611240327699098138774676275611396833113837712754248738539268394098527283868608791369428195813281118992118716833967954084506332683475434661501191248777559483443920293513134295473989106677658010130140890053859933916187846246575823473978443664394268915938101966683982461839454819528858588714072807094804329809056697267014535764401278127767256719197504069919872974905133485531546690927415931144122683983516102955287703713585103779308233387164939920535941125262742819183061673467225295099894419244128355505397829247692683232428128761019492388575785992715749906153837007919371085000778444914674313898743218024069908565222958726839325699242035380171180055097013003533770477065482117970534360963740831279042618132206444352109185706924008316974654183967017386737024061930497921846716431533284103060906084895136263233402897962342265652226044869882490393082096702480514347821930920401028508203577053017890372829566892995352103031587465992484869918046612770055804756504039891306943768695086727234702808736474144013775053217655199183863924139452434605324349517739424773034569049467936850658287920885668652554621591140732754012604765316501897205582627524062642390046802456950898015769753411382225440708566248663608060147500098632717217394630550163412748909258365411786782814473700243437564538068684401301494775653951973204051962053429893970359314955494585424513243293309374129717059687555478204682260275640378606052458096384589964227171947739821809796201950376571460768818453710920689176747225977964134941958093388913999742347734370311201141395013454301042356810479058164345169785468386292189277281945774147536079196268731795787075671144746919077870993454038158765903934971314585275326299421768341038475590678101445675906549289634351840664630679274158920929993868445808684141033393775218239705371520846490310019553833515423799031337120293933931007469543990714706494113820705022791655589289181979692359128307544490591444806141029158403033849958613952045822473982181718425766053168090419536157123942224063039210519584069392172765971994888404001474009098609048502050468135270111312600766167940708107968140797931265994871877587629674683481203196977498234864552933462532252092747496179980399981176054670901994506404292497865115348429986241703610014707480879870347013878802696502366873080100317467079197083502842453627581467215635051230000674655247731926662700972624726487248721150399898752168547716169728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] 42285167560954020434949882441649066853575786598478217401914828360202274420641788648810226884933601847381490774336930074602281247704420664781356087258492808657742716295128535565696734983787625223258387156775335251822190335996788207093610680760356508656482577788336727172930789182549064603292049499220731127878904604786480431044235738246707081804104108542791919497411490523700536334681921583778560486272125129302785403716234591399002658116543194400822785671453590031172753542188579608386309439826901646253574854863859562744502444055799631231243475144043388376894929528831169326114158015307706078891481221015352114648278340218924306529878451385874216688985792000846659608949381725686511040459875152129497567781407948215072085684265766770377781260958967501784271805975509633083052054572646223249100981714418835160820356853226980478004486574764076579291400738659187337024227933653472063629696038742515239433436746609323596855632755732799067852544386249858134361972306202517436117079981884479690993473445741652572027833407185361248879105277779562302757920877047143977272395855889313873327996882604653809945770560079791139740306998619951009319762863082746479695106159778279127231913478150699723647124178367875712394449594443017686684019797555821369340856115749410533232073833798460608055477885752224977772889320677532595306678244362919538316195973195906268226124417456294050158669162800034928009699458471131310942086369595151828124520563174071081647500807952619484834069071807130024771232396043647491104440957048473172659860659294717076730476787800447416420821368661032705052350261553849012479175525313785585320206317533489783587798433971632776518381650782358263946192272970066600773866255559064649114078264204363250756837681300555847430627251032133923335972641684951265534265293593701570891688283663557240017087689140754360581364937748427919635788211965455555695817944459199751432947013687696639889983848767321850282534498463318941185574885960500985311930668726582380072565906648584056012374150203584669771110458872083593758519306660742204054139450656262624062817827337746744570726571297390687889985127751749682419028898479789124693047440703982469795911705744326488177394347733154893773968876817551099579838872429826073553994933525916050468293430853559941352723165374215546034844055871151952670243616140766406006185736569984063858960069286743154210867428684445596674960820707006163494900453780984282793052149706594066804090725277993909196381841220321072983733460072183713970840233842450542698020503990368327542629524498312458179935346357206622370153768860996933566267828322629761940136922499855466363208874731296026480999070519953233601361179208617666873863550084961034119935789088535608063862529179502560659337527382496959424155119301743233813960417380043562186716414814900244101857635836853842859567978197290852309567997275517562145368097683536704117853474347046501230848610486942137331560384238498837510306863329553064983559535316808840306487723763755938602138931332815195529256554634791186732576820666699991167288335018764707135849170310790413025280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] -165343471360098828289083878367672701682375582663083646997206856858332883468726979474315349380630922455486139511602444176320879478368028368232952894028913649529333804946515159018447578415335195244745114260459777196230112728391500290078020231883610583635815864909220325964160756420395664462824636116644739136867297351102084911793981299214926607060024876129792097483763896822708019540751119285416290845106728429851420560544482934774432594617033836150300533392435469634884511439186049562107195244949855741819668603484970360658853494606996803897479433106166560139621210792890065512380727311710458389377035004690045064045984107489018795487943928532964107160289598706200274191172756425230634506354936270943184888040636308596437084113505100079325913353189314701898276464815089092892731612101306820654252386185897743304023081329241262629579510782408484772385017189849299009890451624067520018874762031663432313647638235959824328468452005160206681837785416014259778252452129971472280393690851637226777887966721044056077537522682960253534702177234056965430070906268157723027582350545495422384695050230787807507854810617763431284728039569237502300111658239154787577944264632293092534066577567801174828963122815299457846473788556976175017375604434843379774397776762830662504313003008181519586187135622405736628874391364756128818836135391475334115673567798038272114315136449083550874113260209209671594784739107088376186460350353989663477111652738525076800223720917954511327499703255263327802047772816457696063012158206022412394632970806552377566306912824522933732110889741554420438564402888020489148230494564007654271857144441633705671192257044342468213296799094788909290131143080584090240519365334320660701748719737758571930104470162427942679627552391051415693755848196738672031164371999697585675421368454694390969989225691802122625590052398373481820872263150422945919975819432756706736812152235928117051980825050058330073686341621869144973975754861391379655844806772819918392125519570485929832095503641596809652353612248667999759282726855349492659718051931120910684051541496380834087963193044614705850695489084006578724262114466537482370911799344110573280705032203211991703336515236918801423162156342299960834452026194099196666088190556478745671766595731061664712362378580061032577800641642354795812522290759713726510210013121371870796936083531342427052926919820355431501954161208155507186052806571708859305015453217165041377068253179599390580015465951542124974499603764406062077845668382680753525430085708833476421718077773022194325898689660410603477904419035646245760829244131587078915830259124661176979561272892709794738456855054932773339035877745188397811950078084378667255930491797973838576662227275270830559258273313885493489871639962040851063766730925125130811424114856637088698899560813469478969183965324850313131778134403429321481015463728555615755331602466498361788487509506914870294064731486949003777997047272398587215044349609531933505655257313498413132283193858956784143721117533224890789588372727356158637281951612908212218718354428083985620926464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] 3640271492076060239302510735378949549831413288168194347588084284832919434995560879739857980356874781925682009676775564519484491100909465332981584355404035792996922954407632163737503872205169965262795649722893340279946583822659746375848904167302120473633279981714121897076441883861522090643053982216241555050489403301461470604841076639395070116178226494688784766031832397358009997879663388091244526554050339857493371515572761440656585360184461182837177219138128079556532201804970266457998611164928514353138605468646238048401264510766309631713245790492902087716077192960464489061402289265975579802739868486766170637725835298993528927132455998674255948957356847888466076970096596245681482134177815357685673081341978096434262304469788748453367524061307985647764693453229873714071543785484931816376634248217114388585840416898546837106486690053900224304710987401925090529374246550994670180367797836549815938430853929164121237001927452419020133533763707563342632712771930704321391643477304735890023012458473985243811967734449386557490115848185016324234754271023219674690927246097713000388825482076224661765912002884421211526769125883826560894304828216409267209409303993481915644565132752891119524585482389543621115236815610948000452220334197693641943083759144212355996763243470824780806047478518808956937503488029267908967054732936659943645280449297530875378490352613866046930295971918423403802374875838359389158248217746048666050393720894334835453258063150094333198472118981225281641908918548141919962164552107269229340249164221821799971889634672793407407611361662502523301603803091158366669032426049415921358677941890745749775090233586038836527102839817242394005000409710411525326357325853402454003138174569887994117076902166403510385595041166472137628717292672367779022268259953614164793532713242943222478425712653098894815402472732476165441367052826641883890064471964139979589819864277727108790983600186719336974218719976802530248733883612207170565480338057185333051932646454354906318621064171808238360192180254048646416766809659260229373112716804037524428397007986477798903271467122233792593958941795690739120710205316050923900581552404298431362737644491796158889947723030236060713992468309054458265181730118078994363861854879268270619855244126847802055850627722585898613583080555321703235590854171827028041245363365823381102366520507733535169472775365466314676045055600837304229803521136341645623881778730001927534328894049974157857654387567178820059963313323390420875182740890923069238677383015833676276691828871879551856825996721212068313754618880893780028038956950312115794700653567392046188255754749759950139318653433894021299201777151988732985192902543772416284185521171104754804175270677832769170319877795130646152552005451437816899677385273977256180448198101889143607651336129329489779539984624551918567281273068180700288893635370112554811137159110253654825904038670997206175936450108639527315497753368338195072539807839592334779221405101461929912232922859999778763195955994289999199387856208672794049508392339897445708923404288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] 162807955063954404415051123146050516662271758900121223651412907958688164306320007234255896342230952761271202277115105593652919478145905390927854564287689876954766361551024480477955084276010553030050096825128540644200079754622536883243157233392989531466281024264666146586295660954690920749887810257708324117829308957393088988608802901395661475344584942912594539168296884347165168293704109009609789584526383995618267479599368231317376280394215132186710546902666654912790468280757588821041745857535658862856396257581246402954090793985527230236861891199432074034056506121288622329739221062867629288175384640484684676999588109770063251495223360172172917902471024806426674883171354103180714652573493637244589726071041231768912192322540622240845979906307626902744897473078371968425231895007492129629445376347635471057559877415697052654626688336252668271249745258114285176809718732779531259322051707475405193622049477702717867214094461167439765995997497174671875991466169079055670093972910569202987665214670875133490489706625615797117906977468099845928982542533543878801796316204011887535026256374648396786942870750844902022684664543367964429427270236082131282927682092303208648381172010986655876352787456457100439167863745389947075896280314607232085282570979217088856106711358460602420949435316992857780955370899123899887110611238418402261681058233229318576678697627327177996889019085523422367514127160108848636724168527429768265838933128984163981522648857906085401907165962989103103779884416793768075438602295969125400772240955299758279437626373159538381951990443414972947199799049866405157288860181251892879606360354343318861976000749488645635578900534900477145080422340722079742283202390911097380494675127871635978267077705367508890716526318948976790359954933107171616602809806282602959611338081727308273462608904190525305585198809497529404272253696759237729280566071998677731441385859011083593146735066780762048679176667993209651725363684121157535569062376625302066953482018750962748250975634724247002143188427782474320078759238675790359534317482718378107420941358803254442552515667384696825572632716762396604118512597171926934504426392433960587981836340421507516365958875857525433570335558241582259405969351477607460642435861201642478128321935520670511026620890512224766124684937717175995468172427934174211139814229490884615913373352259042991444013518260503389295309062850696191654785149467048008363316209780951789587890789684223141321683775345056012163257208381914221963496914612357750691243890983161543869558497687347457382510640338267455488865049585239629197664363463453465848883665522757846829219155405660444122676550550005176756328514633163642304848136658270647565145315328574959392604674956695402850585678504916766432883599500133689050922762049101635026632798570693423670607838107472691946729696203473767752996444595418029522591830155613556698355945557263770075442573856177710956134624731619142743916808375931553791484851720742688201464672376316683118569882589682205390278288243378917243794646170992628146847693466794465718708469760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 1286489571741076075135037374914453130521855204121972869830886349206015058307716922969472656387496524819090335780189342967788260722029633322744466788747097468529351628416873468419120999685422192635970761343491522119739718161351638923922950556900536842438435012003815497352391917384133802052549050909689504171103174080604407270563384035046385889640126822593313050108275161939506933502703278934806757245850261146459107702054751894357271672512820418229131718494406319555225592439058017206788350419678922337812298036574006586143345427308628060237718873494719144161960459016947819007832275835959248896372361018530001447151746731615699758465986553486607433364075339244612118210823397519731358718217787256523451524664073906772463240689641086974280844830544198788215243916040906551176629746629606345670261636820945793585153187328319288335837630879813280343522502097063344576619464649337580363069225711216528326109562947090193951103691104770569619262252299701305644804235319563761690332485736877347035105461523049468631078054886876184637898955332881369722431052877264872027157927955685784938225383527538948151436810638895304250556220177969584811329738163624691712971006288884811025707000186455710469038480329551334772076159442118431767994504991427804651153583597045225940008236567897296849911152509966548317778156710897023526319112863780418434238876914002553901366064325913925649727649415047557113342702736690700985158919788216614195321619220046988212868064633234138577703705009286718342302370237160095744985996056359011974662892650949696754340131676114232218867834764169453550232355098374813133813552069418842080093225845933605687877015562002511155045743356633993675906893608446802232904905223377729849060507931348340075631340745483136521736143598094045318625491184065220951625628145753404304183864503436386089219198252568012267676210384041073188574788645510254751110588567281711511247979070848673257664019650456587816047448721562812143336609732576692228414874729125496283502135639996003157835803521469648268284500292626183804972377319171941757025720417707742997469286100203626159078101286659067131725006595000683361837524933969955355126686925300763657457271098770157170337591835324003700206099740274581436712447635873745003440045123467773262698593699601666914683225879804145513474310167794746524766834084452178699534306612780869750963662787564294889077251717105901524011472139123999963827191625311244479465030775736977417906656631890460929252560320607384061433804804960318797447958753038855045894047100847041144332315122487046575149309055033329622015915136021526428779623024204024386933891630180331294801552115876652815480963363175493506120379280477770602232379712523911871996117548518410983925280719859330777767745125885955724375610956283304587106493888482016683561030094991517061099814212777608561293410584462173169050660649303690738293854453568045837015937654784621056176142415108458584741521826063942175950189419773532496458508797249917787912394605358387967430813943719314944333608903241782004089874185929005573327152987630884637409915437056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] -181203951073072088500810215154773900787856028448180756165863842403348702710518836898140684048134684197646639860944353777777090026460060330911487618175330923948306394596350390756673392983463831544458362311014188179416079496142649103137115313308523773610339312554180755151676926935133477230306152219719846092163388103997793360018076249480507695971223919983955790259962516219782144572473968099627888373875977691415880316690530908671434104151803785820949864244042304085333261757315937184941372782104447005250646960229837725772373185100194018143910957159288846057879317736427552353462593202835799107575182003463785953491884372231304735797163420245019371110565727229407958350414837507740837483707657752507094533654220311517108085259697080790572772445666757302131551925901745669438582175988167344926996756941612897481328236178516023644521930667617880423996047792653372456506115505703123687384027702595110937644833989750171249889285234455371537067728031040936041457275635392766864107603846548928463405803318523433371232391566196165766476363866585373023241566637669211238168257208682927484258597033735834444095074081658305309136494375728033838717435586876390741542201476020925296989606668606172228557565958930969866854375772840899402127321508339927302899849979092539859920036512952029472782977842122551396791471240914423289406249605097035419319923499621788352253895719030339621440070469656965058767856862460399482120836302931591903567262694766110103178647890269040704255164504528155866293387858263613414004667473462682041304667484437615466817201181330403891732174483230257462452346777864051147006487607439075038916806090245122836717253947165117036111805822726117618368388479188017102492599977496154941631943707297226879095651032301187898678860313634517084910151638214792694979315271318377811715247952878123307948576053803627260799714404826716731548899551238630307751362712904280882513027628141893863942332036918688631007828929158567182877576149520318095976216183351973909425468189715847011302973323298500020003180999023064664390762251989829468746905911102308177521261341094858913238919589001481499140707724378071218035829512160363242000103824887637688648694622270026123390851291944514511880284639717569294269301155176215544342179246548542678950921597383752300133762711678190220996917136127688037333754461968621919735701968316189999002285041009515003075209931331806317898049018313282128106666493975755883581393733476779754134113137028366642854162465218512207144974632009637344455043220422178085108667554623283860320940539404038971427062275041914115658007630854574828394532423608590129675953466547475795301090343736691955623361925768640830260548674354946647628287916455920971267513055682372523290708140586124989072665064959951354192347112956035937386767872006391292906343296689521577049756979690615259223486141038501853284665013812213247869248679064673312949018308898624041560188754239255700775749940331966239837061057124511506953399829991866928576044593029084210882316013694547996144249922176692585004001215795136436697346679516531377139219515310080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] -1684338239148494288215608449796616691868552177553904615975325487547366091605956291128463456857461701104358566232452544806665846317713794847177948932141417132896356578980327159567960418380419048907351023158126577683542483484923844873614646231715758474308453815657916933361632084786771252127241096134021214675161003457773692926243122988940021034518022238159939718780020764747901997212243682765571019219837851724337327058644865103611058926254082757873604921254891046997531449117635408928385712648737556189243947225932464091011883906056659499128607244581651367359316285656980070050785581580774879193841682175110236007871842491410565913678846413125711533615986380205893146078869231708427709419132441182052448229473730691139993555342576519175589608789784814507521552509587903486643571479025688823685873350928383157315250998932856951779997932148393978046471973431717193029754108823083485203099790400690535740055785743615422112536456846980959712231029801115890922379181633052943476568871968140701635629311430670533130907741694350957932792756594257094175275391377004895884263387085194377969092049029566431504683754406931487963505715730775770425127151299087961157917379518102641892379504618983311563584304685172688240494119849340808488043233817241926156096476077375337312421935064455211718037659610860946212379978316913997282227032516209195679479568267754214236726319206841290537366481853047809667710135838815854571198875417336181785212705848125906591598474414672604835312720927827331123490862053900173180007242182913100524108105512723811317199768671870670026804076336406995614589861995774636959866917083239469253218054719779559489314528699564048884107432413812212877531258945397136840868214190891405560266402380299798445689027014670427360019912227408905082434111749018776203941011527849870165487888324542110956458543917732281628408187678478292915636536974508032758380356600639115781369448147195989712103828478578053982649019554072623017244028953050662349383930530240355097530556043792164704972738452271471101542724288511020135141595056645445924564402098857670609813229745326769649168768676279589579244024472990741458204193881404509710368977406139618536740728634078768857652730068471860313335109085723786813674137073084914458409393401601438945231049352700754543027935681551398114421505670085395062427415293874134018653553444806291942584610986103680634525510681379633471963702343138661357787546718246422246583692313773847568090867605207506996613298728517071229328824871497877414648047153069320881291306248387322192504274124184893074789029102645218451843935461464952874934538689506406213090791424161944357034755633220429820434731652095991305220774324642884304871323458261586327002504971018668812854047769549975901059151624785090554118132923105146480832329703674094213156301051114824227567910743789333065821702353650804008896422542062711240762595860468892349444590211392573562282083653492636118448175878525828227953628533121565048711451454241819939274576569924771163037395581213015462146183568110385350777958885743853736492345727589793098366233239093248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] 72976826582168897914259492997524821273225566085506304714501572275654339456673242924588469732314758741255192198675246917092536309163545423868263767215771111466158827752912875721070585932264797707472387168391168645353539225511856135573336603240026610054727123710182883124035666928306222310170800388024661097180576258031833656688849837137971617224922034114393862150133885806247602781222400833494944567062288094796235548100396966730765121097873127862167125950107291358894340733505752926875753937857390650366497472361497714020120838979500631382458315231956303198531303714107195035382322457578032451050605763494379039933109752834092756657192342604565316896851194713421862439176742587718701492473961592335712259063994929515076659634473119271996510093200705700104703907183458962819073310612098499126047507800361997645865999395843498010573939287773703209317036326381077225536592228912409618987223946408044176313587111491314946470415331620023092112514051249513562722755547623824347296666727770856469997161153621683016200312197378111921746982452168979254681104499022874486869994317863303900356523645656003542934508096795596074628617485287749592267323410356271323592853496788880965093247879974800109483729680625018447296212040361562668894769384402978024333428326367754120765524670495363558286932729295844117417380152042499661461322063977839826303445181099770124182698833954408411473473928404293204085059991091363347546625990066191032929481386699102991239159984099709149331019331295670831634247432336168798778335597643100416846364303855338274447030079603562334110103811956840548580810141534810328483074761467028998126797489509349234789249346376066691937958566512920826834112891731792350353511141464797562849169228168770320280025100398652538352605643599920297040010796934701245937354799251272569989904586445228470289913600954053030914749465400009084709675016135795784251584005784948930743027656785297437983961141220839032207393053404675115771089685116622564422246630193675591002980886246515837210655504985038147975889483887784521340198750612767451264042133984483056322517296738840767899525006417139619082815300053753597134459567690435855240998694333544643933776486777835980949088667307240940524604570162722106896979828192105239763480354527140635710543532447083200443619244618428317960412263514882003836315257001725365300749542154201667637681769031258216671469769512545423838276212339870930806901755345091744014588210638564548232374803599491424464904155782281702783934990586010276350066668785843489344959731177285708455087289354736216802455340367322329618892485252273441540371313527328655876620275001208006216949775715127019667487369504354539885485386540576664821995403551197491761983458876075993734924208246485371750438168834313567299331780776931033187270742456663612397799793980407187787205947727050524945230698339752466669515536712928365512199551908693939781400689085776727153230638637917595159331482119675685253334829472901953697176451376925058457694757377419441683903793959445199149493314794830629138858647860631138548923777100435693482709410664939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] 412577827669854409056001558722111051170571674984702751393643995551390554984830640765800666953636294562213038771693579984796669180200969456291125561560318421697232393420438554194721787284067805480522382747027359547689679255122218827922920456451769249855836393112514066624798093617402611840049439976315696580887912115289736298198275594575494080408288177799869209555152263978785165960558708670673259078571926506620705404901754285110053984346366478188081433247396412017615958210154371803557565059103212931356937297538456358796745595004665161713934509935160215474508875144671084038883251732895105674656679141430145494824108002740859959384574673527442702324709934389185415484294233209576234825727425838210381886860961808140543777640061149946176452412601385812414175414557114200439342257117557500086562993809664603442129364969217532947774413160298079905103623609624389977278600743388967978485363920998337359060842462097509801256074628433869323893488062902395374480116405655833103642393825518362581365579819872402407466064454958210439895393315163737955418703338480932201950777707629103270917049838432586620219746935225361140329219508446833472371942412438235131719353454515591239205846354256297285823666459176579169974890221218160814021385473934612933024061268174562208673036403848957640022013702119593854595054431398959269692958783664500801771164267848607468980934361257920947838183645898621805816748998412648900250838676936826810352370349240709530452013568004648761360430993545335384144495960689360224249940931199420373738455772992443969670554508130775732538193763646579007029193730514426737850733775969084632659662271323032542060765406066767971383832354265627811594320047247347955863717241780396843796303534217517836999681603558888978187167776626906352522044593264465518509681499502883205065762678257670784730846724036969374200778291923613963122521298164217185471894712548248353897645999127657827556295585548213149834061048994508892425802575497680555637656274283712767815449983515524713695002909728160654612886463138832638852634070743498453485232331559256144756358278148559825758561201893036378488234920274823590296299208109153157009703811087491449219040866452683626738898758688591767920120069055672433581052566029178955688374008301790103619402349807632225410349505039260002763577463198382134749322022523294361496583417388876374872915504454232976030529125472162889208544311992364464162605294437425934475194534502287906944658350259707876400831911000834319754780362746987101562034699226829966409207630861833862692416309836405237461640836711628328492285335419787687586186485420703427820846694232522691088011394345619501682473174557347953569065369087980099628863125865396107734885452172621847722849565615696053394754796382394110512092370683113734661960851531249938845728289730097159326696041194332043541620348379624897903625261591957443015828416008969921454364443781738186972374931775339181253041863042328323435726475656562189415586433901812248291132831285530772371612349437667763135096401297536988157532486744573547961377761793178485134561219943858176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] 1802220696780458385401149049692964113041739607613518129575934612831346665337786993728144169602974780456786813576887813293366314685080846615025300586882668153356892929837420349289073241026476885621044531823070220458027210614255888481654449301424418315073795798545617925818492717052931442902918383868513744473441200058946858633534905480854245682371490456873589755290857341633115285316535109471296794786056298382070411440786329563641985145808119987861921663229348725129468900241270000476936110252708723544784205294900039577429422470683329742933751711158732046844446345562312276083012955401061296224453574314706851049730816626005916744059245589555353157929799679535103088640308166028829674233945764400370868219942579485196559018713307613516994262988137235143834456286834879790039524928844287679438883889214622216578232267977015816695771454217045653049615611390061868760015356016041390554243987923504227788329827382739704449611396212476539205999034045525650856812818071582829774102990488707776454622943672661272940651786367936722969720475330593818636916613260803882498877428460232727744642749583584602593911744445270871827627756202800257064485037390725206819502564159849168822706061755877515213772306980359712522404269625491016482636175588271368288680936914942615134560759189105685767367202134546650959481424815893066168878367353307118228724608085051884334708718187444031979273585582075386132932068355796525688634598785973413091838307123857522360403295292634339258019153288079528023899104034170191663502674729944972018521507083639737202145667286028006048326600257525012259780878312521063266086938081599217602823861522335986726287783887297680348573973018319818146781652887156745689062139999229631285025183169053767180461058479520770807318750577353111924508434823075929150980740875442650771657324731834122042493687840367468102344686278288625079141604710676113174565258892673018910089310270000396818389945636938975961647930069382668150302386995458019494102109510210261835374408775630543629299159158000294714476127243438176672900019098438582278166351419945430948033857461185413189214424120432025531419625743558488691744521409112309048333239951208706651689689330139020667546477200358968239496083427964559895224546126255894500099884382335368183174615505788146767342973085077700318119677557537036624703541422146785056872398930350101731407625547825011472514100918607643592427968246970592244247498989966990699743025753690559052965005467347879417144909519354469260372143122025687965146571355814797688156251268112790051253531761337345077924940985232275044732354475342564022712994046824582984232368789270530731244706126776360553580421581576642486613068738979771440674334434804828975172938062770121311422598137967624764033007398017738427214174167138393912275684007668649502603292990123434961161198388791872039004939584181501397226120616910870203061420495112934795392971140138379192091847746182278409079995746294170386809708880121418896800038053424938789587977916629607396155103575931351810650496760547447949115408451859752024679546884699495843953121567713525760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] 54164861165790480556436686324548030276395022928418608302128010503953942391800534776439894154769961566483135803577492648321057460437047968846771743317718131240423372237259750540984913920940303810911201296962749631098629402947133397949406543104853260833997442402842745864288824793412021406220869590664913694513185298703880171817739486145593785571044365565500252132161074047220257658481313237451584542997086060564752956606949298545809692509869886270169956425612667618787718111583166443365953328654943260836662166846049197803152197289344535859237948811586255567150778323497690028175078502698391530475479867666511777188366000076264715938248871728378343143705168331775705543847949876141874883645232402128864490460886349959424323745992785842386132365395828495552012512170822758121804453640273200920858809933788348262511951406758744192425452783770594422254197597993601157999504190723645773022830897156098679637173974229378307570568512257901265704748979876605920396522499277325316369829709760683912796091066016681259755582154633000847575418367393184722728811501900228815956481642131876212133896047370777053332509183513496310620685559670586456538908251842398443053566906296146959763515671573471440529284441096712297249185932050951718846105021272432346246571782710177971848263799762809307983193948761722229548602525562921211443025998982229904172011950937120823205245557598550515656396461013722011506025137767906975238524877873042216728159293425839863743015335010601337902872625818385074673849479823404918630886141729458353765573234545491948543384240792888964735773563602974138416843693243758065235258008316277398476149835434578297533982863696474790175419169978279841080808018849885023094718208239124472903891254108310903288533115003003707402238266702095938684523245682608479328048341354406365138345683528206975042900416839606303969218898139496733275792583910235601873009620508214468474596325676948885660976589117343919711479918068266275169623634198116128666471692740803883948899823296688988387481667853125850643504076836342537408799636276388774827254310625411279746267066970583499093524960558987958902248201193521749279238906904284376999049431213706614904689081585303461281189752939695426916528962258378179758400570918407406682195239069893201173413489775734080924538468734755704252173652716396655810559516116793813060445350142923522322768088391444718085828394226610134709033046338694157968904854948837257290241483926931043216362688523841249769627850683014689922846025099856754123877702226672254105064733074439973164332014396391535712871075459162221309589304151224367930750680928687995932875188238372657163056459275259484402583413683806050295615855052731015534223525398990525071836327172973298521211940318877912161535340916115898318445794192320004679052108826152055424276149948691609084729631763759422156719940924236935394497776817925739089971503442299413988490585153278147305378456412222878338582520991629999613100718833419017422926198869067274058199847534000255641422477169161166146546530343273509554487233613973152232455384784480240815462625921227292672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] -407031426059298851663329181360168193824220425065213403636277592070201588428771600332952184445394671909849426540802977336408987561048345885753867759809311528995591089052870663732439357167195191140489632681015419598805255768192015422376543653525463292794938493869993290607807339320697843416085625465944945880328616417515363910420720240678742941920275822617117368869654827062249867385086610512501250545026644674384648474955942412907161096646939080704191129174511102964759500339696559876071330136903813396060298847472427221237868501737715204908783877556648174858332438045036694744438534091758111930530687170403050512980344783177486086385394911556846920567086183364743995849841936921830874678696299392182760775654496146091947454665955472013631695140819560774151407452114610101756012694977705801800859556712836535817465611037937368756571281097614266706335145557117839259205760962005006306776175337323750463092112225266652938160731022276767240852830046557574383047536768419847821891143517151031231570106585006593827038487891271947694188765796541711231341142088650716044610753818013624963177278441516973500394693397553318150803667660775515304763800292523696825407600728712009785836924507112206930336355108043015687530588320307564306241417990593641991819919979695671633003609232942443002963949099907944618211261339634920248223006299176903618689683889727877612436068605411134177461010688520007446864365996146123130767998127598777978523400804567639016876599179241240753424842346585240409643728182299248145167815249130714147229844734557794950627368770970549509831805042019386814300658136270180131930237636859860464614598224136836259852653684106702363518849759609611465421756520449103487282166540485905383662856526960068229605150257495150323407636058508471362065762420173431959864430588800846298256797208725083052054921610324868168781486286126561133038930268140572851783715900177961260249584873888473456044696695456178844094937782186289386418377611238110795362547003923245338943449633044708591723023492736559896482199903080165947727896030994161104933044958116559834333418725694533043134944711000560567888697223872424365027044281328450584127503007203959742100673500143373621198555264260870411680587900014071963961105298541078960778951995463618797169347308742140035768016368827507391390048582195468080774064747824148235612699757005034893328944582010056809390704558789766578480311653584083396408800886453963424207940338006561849993686579753507559301335293962170023394591669363305941747000466768904302353274412334688737355260646047065792743341676090991274749068747419476292932377095429958197423177539844055815184461950768732491491230554845446867179610048047816340933097489934019370081823177361120145694548891028240526495511992442917166711959149945979415650364838259610263248939721968288706784217652185360581456686048600315047305688918476031318031790210600458799911081881244633159163046226326070395750178955999121985462483860976524302801388848305501008890061466970731639066923700193799716091223603903008929005805704547029181240704718962676920441079410097578311680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] 367928009611778635641061915169634239051439279248399898790785389810573641481011805158653487102779812154473077599098470002755936079483729542884273625108305136420280423199165474735872197886494864134598908175372081072758670119071529578139762974003014860902725144308641751670978386373067439557928169474003008991153600367975939314998301382592777767174840361144845684399614182308444422528796874796833801894041363049262439391855698484317495609850192489922634802347195492254541468753311501319609487720525778407017439062854656977487254236709754314749824881905031072515049871910305807323118596851245790886445768701797080375297361005303922505441687136266773858334101703147120299475121494049363501931561985473680789659087722472008599582131617299892215638221727158376923501092974608219605441389602575704820106523432279466259630665745702127459875594715487905706742855693402051399419096137279563052424010973717832543981676048747658973660248514581078210091227369339699476501961771501160305102508569752533183072824687717439815080097982111675609163793047833594949508497702550590309391464873336014774076449393051852288305605199724689147584948440596102817021449419364063300153058340875500599475308018535047813273036181658786285365507516806823316421043314753211907885713573580084783137181959742904897535440240485736763161733072569515754919278569181624414021211039627806056078339934393962101946388994955746389222413931737347921606465322798082841213651716784194663081082827818838249736201493342207510428922551850761853762250304553007953568485272153324374730334710031108094459374202610400173084368043828131902204567178726212653546557865932642900899857648443387476184625914830273723768712655313189738079610547049321921381373624806556308299148572917629837795690636141406153922306629410130776216000846495937401011809565207444732353842474370275616423256166724444432719241789959310012978393793910967103591314365467563490823176516869788508811429094020851105197265954301950473788091972373036405521544807624122806232137264096431436078746083169992245665834683241590425032662977763893890726330244330665837940654152209914003988082412745622996998829860790903982902058113363004624183699003671283268855276767939955201286703224432881961286055997055174619961516614544815458041267013597620606334432748563252682758320901190368118338157448269418666417917345014211064997173558836441220213763673136432468887404783141845591863099812203484000405632784358084372279782391680791515625872517572165236278615500367490844161622829267344656173767528277632912410224225375028813444952669791608753343459521140729269740813681113870153716755138661994721344100635387288691101226114419482265159118767938962114733910750931745474284852510890067050011217705595921420508078920210354500501440945348506816982880144892857586239875479908257661606429385431887993196108569298924361461899551148477630363467283091216987946301299780490135399215673164999829811327241866848928037952802370478709634255008446757054325526385964566264453839770056547389137573881988804399453819514291204639262638263192305317493824460837246468096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] 14068336881187029039644093310009801724749585494749154167943596086691987962806358377980859870205303901310534657905412175543823429252868713632199531590163295037085515153512345997071048768779170733225590172292582363942876960686814537642416337371986847851581439283359151173489254059489406917737837807920056759282972822406441733198556936876498376576294509542209380662827221301722707278152724272637487318484506064002187538435615112206615046760036708312766470066005523905627004348032872388386602896504282000473024501267666751093753271099941425264758675950531057024254573707038323316134755374388088129658694251629768845406789437174329190097388936412871130837269868301073652789943715554444526875137676936501155235752456140131550397979162662619972496550687613846297196587851869693950510976004987947601434132760405072211789134279092755181719154134726489716951634531901864737045073590627921273746402527806530976825722409518563613561598769762537413284014230953587405282880192711858690334621157040740665585681756595075507370613695735159209755057931081701290039746322119856131931823104563049698758655958503276405940555715851936395463654786729438123884602721752453737623788891828962109434923321864256096729886421478035326620530936325051684495714371530379879548982671121237339442103981895032356978587416972758310220100353716915894688841025252174736231758411802688040138631447930232003940379722371444724299953433743928551842599996739065637539823607042028440352181439038624106402972498269111916644934410989903518356233521231201682082921934660089951962691385221657119435549011315007999729399304128166817576020490373513864080794006508869215993752796280583868326293150866308299735292528813274623377930888323485560936934560612920999114988036419661646145302980144874193738912751415904068441890856629211208283443812975333934437506908340956625268170162342602879880468667783346774323824660795215912524291767306071993981857070551238395518988501768462503640260227485631908506933537448001147715152306918625915923002109222806758372523722634109911443686982984804659353998663980431345122670104689556472583313633994956242192213124761958977635729433698885851031796424443475476690178587220106986256223595461032951924640326973741183231888202346451452451428687953563407615143914139101055047110555556120544790474263887129922590732391391170043749250852785126456935586030421984997185842225064293071106339597599730863408528429378129960124675397417241549234844894778192168143789186726779882328701304409082577360027720447298759713564780679811738795156724064917512698389516031262427027306489772625339243789472598781629532250922939773693737049329075111294513608679287675239823916212262527634669107840611719362469808349147111684991360944318510704533880434800257626652121914026598076566125045657317020079916264338872750369180739322130536639383843439609676410200566864682512477578014402902539948172508892680701123206495674445176276134881066331144301514297617734158544308446777811127365648126545540345484131899280495289171898139640439677497657292127367072217742592006280812714526994089530464665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] -106877509533040113109420985267503596892471939160162053064138821819091865834723558402103083458187646504035647611065947160046443637894685849732108531513171102769763070114075493627508915004179426904690705404617099733477916787725537396500710163995188571551189381459788214310116463052785811272622619242950942832945353774116678417208498062977717226531783350536658123572925819099751893101993574821013592019838795032062247291899493164453109125855068333225468237401815718615875963937103377828260616371453938645463233944262704076536741019396465602102414744956089986525593663530381079689551371596595573878597370924710287910978085269407168719899551218453902638851510129368013315190552972193767880046434024539327125241163500972207843675788744191159424719429763006633552033345277306809247793249757783083453506546105834314282115877164290597968386714463183637731512197387777309730410795161407089424816220919306612409744836284835565710942930283960372321284922930873106649629542725828809053018355369560257349510955037529831917673514967371978617241403001912998750243083125531339753398982587441795044034826749198264996560867016275395676664001853882387389606031017830171587817717012548010298609228486433060450853055458241205151296771692792685735553309863473224605989966891919359146558728817193799521120039976563370128928079431930651244729815253952617025812765980988056109482083097342246571226726801920919158900975870775627867937867517081658936907493516501503053596316130239418941532675254673896583840591990965306048137054382564908090240655540326891389926622604022757826818314232764725841946380180886105446833113711225771818806399913887187786363720166211321952729548836146842320820829659096349540312210207816467452411008986630664884922390599498336229849077152509595022568591904431026426748112629044350492008558990451355695699147625106352833978741145103593579124921177780054305912747227999786072911126483939496251952106977037212535186381523345735235834394945583102911013647622037076517107990363712567272589518618774420979512745390019511685153584022033411844807507696723456450502293421342967254375456796256985303113294733071504533107621889091204532262072160871962095233006486379440737734985887288691980292282454326048488590648928410170572984002920551694057623169401906878460213086594957593962650828792412854727193958687255167547779543130482334572333395699949660941910042371047181827621986773484991037022352477871598538390284492193042043477086447482039887784756056911207231365588635909138718156095716779975763523437849050608707909421052743824619012475823015919502220253959552105559748716862775291637156614280916339101782686495209190153507957578433941042994056932299804905087303840704165830034460540072089337953152546230277902819462454633134541427365974490741673700773124089962461080459534134463758750965732689200970032633281052553897985380238603533395589101446610187421516996656566973138866084884409971895360741414543278844477548131915049496664349207686555136746701881772663093917233284585814308435543125270821406950375084155519782940232626278242062704777844466844373614592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] 427113636111737154875350478348566023504750958805694837708926341701573449397008070266045992049710437383105012429902662187337473332061293571970104295405258955102462784274961303240510397514855190282388354955868582948428857461142913863764100900721875701933345231424393386566723865974802545922747153988174922785526181223542479084704656985311983535356698317380440300787622428432045509952561047168065987597204812248391655015785619496811602394546877982569675033122766286943418242107101592798186922247445036623763826920458426474520741893314343877846850150364262343995345210906740875683821060044468790053520417238779367087911519409663766233364323863546640555253357627746754899624942824147659735008784326284527428688656325646290312505259592375863750374330382963966399726497978936546750871685452619596678440794339694180065082765460517458036739046616398666065411302812527925960831827293188695404964260156364626954484107111993611998900570829439305431756227937579719008247082866393401149441081048796432852801866960894627759151496341682409609431957716282556200467839643525862899029495599521654453252598714792301461226257122205467000469980458827552166231678805505118902049270570649871196086243899626753457555650295028771152421397833591074972817029166022178201627263082010399281147886143456697569195591097422713192052344642070220326381282154170142108094654956827381582183555065900329060850773905017011310293649811235682100782213343945492856348173520899579394333135064927906556268438294401710668852473669201301644894480546859661946550150475667011603435642816524761822129613299885869463041589111248044075370974458925297746979422926595992143448222707801834799368285716360706183238047230628123158071097894552516101039911818599666472892591223338124750290868994839538257658874624111049327071009276384597799456989419946386066648434415212487599753115382499662048747824414116314560043062876925059924110617997676208746480294958583707798953662741323475806515958981229634651804794496046270733470463384799775881871873686883307295490208296794735262217047702757179189493755393233721047153000883576934892094758467390110320334387513326008642656752006382348726013563289884812644460266893387756281910682862832804330855573958971101150414446413945026270252258033133853262943324153753515537668548512483407061691789977407022909374499319180525335181171415548740772800975035877288528135412978881461051693760663472599391091387177142373694577541954766542729148290330027040421899856940130990156070987525421143794237555004642652862181930146517357787399584486282828937501502315019392323865878970608816531638954948828023658925369312789742452760963853430206829628900975728835351738856743159510203619898080373688861301782118454162076128539058095537531113014764310551015340717447270561032850663831335464525360381911329982617168026505639802619719517663332225587985325464141930456507115766114607496269472000022427709873504903770691795093413736153591563267364302101686639070465807297813851423918262879434069221515548731183000791718211106077911890723014002710077129157746332522711106751340339116470435840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] -1020327525443787318052239622003290674901103672222055887655940942276595787194153853444562344729856502352052302393099406778909389651213871851128443173736479253218421100668875472447568121317552736576495241835595432593433687226475233750444435844600008352569533758435365683894726239970748931190146780218206680333410322711299625168529970287111123616777180638002618395243166801332471917627846699522620137012472870235947597659746198720841377489103793787863033775697286747443743103518142126459108283698503481908868968805168287624169828642966131741064559434709675233882203228413725927515770974235095674308332770642800320503162340917869608651449246611057040611951328254359163335240761482967390148359378073493783341974256757393569407539472426988985112093577268468796243635859896698886471389227801477524660815921965164523361401803372321478323349000539576769253197523074546668190075212958656456118048088500529329098044572290196150413608527317429926390033473953343932630791169505930621050218548425796516433212132163248143099229724337899829011347338236707847075458578970950472887437868303737410496403763242896795112633119424550832203736760195015700366315982598094052774474116620594791992065206360787361187011321383876461585349585424027421042946755079429115324372951284323052652201414270760325255933029255554138734065615345550193888356879715036465630254524191695189237973665799779341928578363436256613500835478721448947030425230477729159831303396444235787491052022067004407404164369770245409565084700210522905645962920192622365061918256228886340653895020765268914321554886979100791509447741010614028580663982780364804982963941706591192465237647950054431607068174546095800186960623957427684348685961386223697153552282094623121503885463999109188340329789316623678867565517509764250490003705815308556591119949632365439437064092956693310654639486270715403117098953167516793670986939670745051520498461840681052964181781565655857717697165813268640108083397676553588239636297524624345533808527331621792606344146604532162294044748191008580047510698502801690646084556353359226679702131060143317192701743027040497994238072342951729151142247662779742341601884225884299262800858549881991152513519572205887938166359339006384081070430185104785110905885133092559016796780324773096771320451955380745883701569869321384720680749270059044870946234225082873731900644019383134630809790601157485300788966476810784620187230781421273385187586387024270606559331432554368993085425782515438783235310098077882047620876426570485366159496171858716299812837378052152798277335860373317153327415596796113920443407616069175049095108794825643005338124873215064136878337874675835700127219769583086647545207229698464110947899442808925437358845671937170614815913547747475816612490985689875286490392757099443351425642150759478011258969066129575309830009078162382700966468495789479870484913201432894476637975552053068182652070302921965779268888938764417022634552167670013347413295028793432294048473440453869834166590572039496076251582555262591766161400782466148489070545374146784716915834724465001763962880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] -8026980350170291787217900408812768919418969510142240337442556586375365091404479748663646454778240350831867207887682971872287096561583131211155292382780402396589255968531759979504153604800466556733240487395087804677273979644011492448517155536706190263390885479184040254398694702108328115111467205898881703997972535958373961563209436383712207681358453716988874797408909886645859975810819028278221906175234799043262533310552618157790814394958906054965368332186930758436398418310368118857342795783539228940993835383779730546349714069841356349630703877961140472909816524703137027539601626980925352837985148822973651120925270774400566029363653164886123038628385294070796788219107661812270925766771073320206436403561620424094836654506890379521185910305857009329008092231750714136399653384770749379267482628085647999574054871232861514441470412217967873552188948162327817398817417757607477230709926415909609918957076816161037149302003263564219736510342981816375821934976878319023324656012554395715488203544062311401089551268831160981699081295853960072897385932242680418508137457238201493365583785336692408187465167843463356864590572293511291572001781270765284473309822493728103766685487163752874552938457737887703353833628966096646794548191147042033975556117377616796737880552593387856040088373926984965232880662369371183021890839080715710647657310125355257796653394905401965615102981249342780889448205723911925112653825326870782627156615440379667160812691814874319372274654680909317014904379956989952355479954792612039507338378562473153105309123526948228093684320840409469076704588382691577556884199744134445178959121173924155239561803304996756415294096058369079982318346765652246988902128947048946144429923741737494016768314926384630593123946516355101944142039802748572056158250119376729815719242073119122453664514142084486235652684525772199707138360544381378053511010800724859564812441383594685566671347419292943229085355654023385985168299247298350035422503278855030102828299314411615381627541423305952699670820355534009813113627574249499592047233160263071602021420263447831763473318608465444612485565114556768715343304267843666585232576315245427987639426071677612771981995615310547572404051319992460457895615923302987458083361569850747204998247760968276808592633540416453211041560030026926920025801070822066545521847706809893716619966307460993167026359846350255848352081657077641048298148290753212866879803064115358316899222613198892043438967548619027197738905337007805089202302112480525062498573559391122670545549736640354020942965053139672764697749877584585582448606465784996699923105194875870868274789643920506350064008282510927294258973713462742613502661184911265914584847940661853098586096007603989589735267671808139508639970442412911263140272336347951764366045207609710398227004126948751839405553518068747993236072948783088479517060546245917603554786226720823390843671673584928790522174072920897211034776144632383429201400469435775926504386949105227650381450817677956176846892704518659292305239641624288417700971724847579381953986560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] -337354734855607080266371265920889263845669705438017579963052908190639705652323469131894377927263952887422619983286794052803671240770937058413646886526640411642464902163361382670719444118415691400155595873416494830514590339772884749916418068101047581067635568102242675917565301194961886730823164149195393651076154788816593161315409168071884669804552765539890558892459256448810421204038792771654273772774948971464852677492434399262115858639119987859703188488322916955317505689806387174158717167584782261840746427577997398918587561534953095666691617041119312694531904962730695693572769839053345888035136599047305106547423692375446770484682661183667016709048989662904628416501616750766478709764090094247313118777223414031019054736077202604960401840412120615387488614770255862994157755853715446445314259644053888083228292499318048369477650797839735776913171110446344726646017569167482737341250884058887797351848587669254445468077341248653611159054179871089199145043249557126547729355158883833048843329268391477498999566685694877005403005171579233487169636959495237223692122199994456988986240587640917560686121899188661691674166758649528059239664604755848547297597801087959238182451630521826953074208616094787532609198399260651044837353584927315414217301617358048408193495840992245638817433513366919571642704208289701530442196572170538293195844463212304275508408868595571486884716709420438694820144583533409772471537270264608214593345556900304533931557655409056526063548686515713809790339101515113813877804681683156075028304136357024778046210719183072790165479934464562607209673288312215775696646228246778433573809139758005141164128330753896749875113187573138816422335099524381628469124275839703126704748206770641756210551053044188653067644798558145717295890389339203487541398240895654862550817239734165635380264929851152046911608035414008266209221391812382568163334722425779586154688952901191647489638770552521254707433292283463594863387847179034160817971313821564567538347449879197281364529959152815613740666116819791901195716814071487666348736504712427674832626192875884237066381214738330668280677805457995084835570956591416079205722816256183580857555669838305102854203597758894091756934535059286154637220099568657753822007417008677510012705635081819991945018792051453967901577094562479261031389363068028395471117991876343092843798985260784146713609881967291517730490280470549240933471218621542486600693536710711286013320855272920558605375122771719112093326227802464583420022623465755176399140831879683192553009490489306630107919485963629794857864741157511442576403804979356080307038722428848523003725232184823447069620971263973194344255039226142489452439543328963332746030094160559579742682707062378956296006610495198346944965694351669584914555094924241685774203998448740518727186887510779081381016824041358387197303316090373813866553776133877937398005645343396172926943507940453914001663237341895616772061243696370966149211614507061772655552121373891418411057754062676500097867748268964937508108768215369206446976758581625907956684947456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] 10903936193764455738711577099437649749696535165912994735904667633001923713795283122109391023926064987288925872204090673300826685006280776169477185823510671209287504066256385766210101431951461867839246172115751121007523902548593644215272842776135656889513845825048417569454793493105603678444623920644817734132889922033199189289929979395554731682932012437422251841351112157376746935946952673464234828387694990397926896778063451879480438501931741800511019691216212182415565307626203859359610903212799423756507061624970723305792170286956046852165765675259347585868178289955937455985573560228689722748518864151229974383708372163468294478873981259204596455798031727614270186918041806371883169778167345875985505608617379571921497753851136239228584020202985618526477045866550656416467033879840779288840031055578936739909492499403517126768268889272955523203535437693174634097349353442438008681921868919359921410379667622593269506273491860897360941312376074200499888317362184005877551325252463068952265506457974419748254956771516403338881166789107930840996068145668681795453017849570286612119467858241049455053042728405591859428874854321581127850960042822177532568613753767484837732661891261031308765483340603558193714310663417670671790808671745867932840608315716986781753083526203291296953689852295920741775788069516678745567102822646380030544777977170264602841960695809177531727630781520515481617300078790090888471826177527226572568506806806536079174575559199679404539567145554700665982987428776817943763655593295456054864262806106489364311261462998259304942813910860406795406152869244201380610425520435392516548290206613372936820178463263614665716003878376935944395231246859933310265524979280014910834745264507907718659179971033885997051299785076980767182907291436396092136161187812642933150741817813764449926981404813622089960249850821470302494944879812971483179772704672903204731845244048197052508494987418044885335753252047768529530465117509724408690569548467047275051630823302605769633915841052920298565344309302153385581425631178116591040418939839036144039042989149142189491172763997776097940533201982088388621227467951721852379767138090395776496284948196242216147256446196828756239782481185602604131313280647177882400726101470470284154203350361128753935033251443887110185334600285867378277127743009046930923936045497367626049123778647003253530155161708023637766261000303001284334072756197368782866311667834721474851681382233240345040850120260434503635561659285982347959533777046820944420060319955898585963747808679485042964329033924125490281981460322983186986358188102912995803016127582214058521114465657650287579554943294105930872255745699901508449440913470973237828135052550211865495769810505236126073546286339189496401606858364880068233398721990935900442846677390125324976031042818586778485469142865137553827811517603779131910409028265023188011166006191841029709677162990189663813231475323468293707017456011650718671903171946060446196176634677522339596093157560807038924351077659435853547968950510587581153404190028291995546509125877760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] 388163306993305315568462969034603300693715390726419018427995543103362630704376439081858357389561319572456663518318454197807882855681420151506783810091877930542907786467867354717214737592826297858438522940587485538043694161580695792129968394532709031147101951421856976421567559270136528726746653228778432338313601698072902897098865300778980574364448250929823285891742810405855993864674404370716083147368571541517556028347045233492694453013673556902652575388217934176739698299147538068934694771908044784831369433109897288907371202309764450158150915670480229087942386169833857543294680539181317571034217431151738326635593709788070792426416835865874173620538401723318607271547238559360565243574174708087813365003020090929494249042749349298241058417506212914396586108165397969540936063039900796382066514440931646420934803178238238378550357703521995759838121343966903879403657117779377663104581728926346734532206768962878721415800130006839876451825667851947607954901257931002052942767306856956230016537041924455610455279030084804620363479432890961499881551241377440875596409432863903472552208929081689711551377075807532309926652619214109955241562246021410780803089462201861721118069661963445972000132644355600130441791421034485024584981655409058664608996467586313717044146583996824470744405663032968150491013067297855303791166242767120825969553049211005631304899182287463378440807906455496861457311714411487426899948767055150844874741870451378838755279051245686026409831711971405407487180813821928403057880473092940668400039175386402000513687419435054380028573986190752862847358134029603230829186190737213321284018652723999547375863400253374320629381655193368589032389276828782477772296513168655627164647572150059068575679077656719825865066493229456412133683877137893701154266625872749411609996983282999196681118553808255436499059333543967778211744051505475671019353407997416412520013850663820293235778031010247928019954508068130799991859257151798256108673057913349094706174878531389675336590282387581909881817179514012470275441679411221900687626732092589283415182372808711306212959610904515155558722976770401637821567263046736926212654575897133718094728363324195651457198363267456469155316532186146161224109263410600433337228930894175701196708975836793884115775623047395707835683781803503507077404024385435344787056011663188044952924237213340000133979184137553181899377819597207304026449556759121094413427326376698151314685788152885682267400639404355944352457752859159400665293036787641932939520399926323885315356658795982236563225021439807957250958269622541656534280357231145148787619893765584417023432429655171970737833283129085139064242439547029215454799518486799364889294130757198782334396050558787034828820577084644197746937073447814630011155828224205344909006899736664931332996087148233254838459081376820966457475955122814225209649589902711661111103010333412092095311302698078300801588769800632805092278899748533470254323382923405854310277425236265060254220152301063083864774541845533956247768976053220926842906632936774568247713551351808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] -4169220611953429148332926880201330216561807079252249731033563144185348402569959164144952806684669487560577033832817276177336243007778160780315524385594157306517414590331804431652130212756106536829070693636187601799347617400581190174597704919069294649538667787026733604206388615806315180520527748604018279106736972403354374946152715730383793810208595414923480730481215170096488552928240369517617387692732156024697551931592265854529773283256319052284073127800397979563684726218423506014448172424644736797034462067241177901685264799200341346945998347361979029935919415886085886711595956614164580368844579904046729683348152753192681023794269361686713783794160071773042075147691371446549323325341770602568841537123102184240302394119735404017341962729923397732410840574145560980025653772139390364273291598203977276402106270218494725338657675143642172847150560579500718654492356848879402299852396851350875584614701779729890359207760152272774355727569947905613139619202256503555228685423383466365125149459352855007790018524925965574227765928401577998521585878469010164753810659925570717307503013636021971882383651514670270590538864736426915035809266287489472054115606951236787008789975800401130937946703560363657900843771148997591288186880503387595279219396425198908806833931922551647170763942399883547806552291150186022216060932399356088470232205938590235130699531010241775458133200156776146694200309318406783603321135007720031344496640806493361011060803215643039846493397302835114659484307002756195766473535309244803550930113248705547407137921387103453105624378771212281125432726309735686032701496280973256293605162901452252913254099580108345021935017655279063676049227344758736288124845326564675912127000656154583262893753180597977319367787355782997065517660619719531476644535344113931089501803996637479213772472663650551132936585584774759439405734985007080394253740549756223091402349622426642673592063648050364488873504981427974050775668550779285382646802984993375520370582363606128261849372753685086390824364050964543498693521051067285391940342845133902888299286858297861847725027810973337673217122312994188150630097389072334119626366368607258349525784051484304071871523870135086895750588281434173657461885826324974216162403041149221869856401614638982485781782362269538869167144253173559495228536829554068127796841200118068242855044787013567170762852054074096201368864745882449170749810815089078645205624209370756514593693112164068173678825318727151035620146202526316619552163373087689560007281799613725931010872089521551611792356971909248675253467871494319039417056627675204370922022560025908396537117866000988069443922143025227149602622647445836012429684401973404051694161405690927555878531222419847806583348347696404477978887962238685360164330906482350143412837687335757477709687827145063297523108741301825157695411809889669320865027874353928269645898624705799100788833927187813313009615867005882512966136275348876391484876373999165357961067743810685137253223232121238684962563872200014694059723522855853585704926610632079682989886653071360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] -138425169509383569252989880282683347306918728571365463914810520617177431526400237874666718109683532736777748638836756611113697616213364642209655484364950114021318571438286142557505415598168423255688751912954873781279278207760883287305095658591268895558639134736138498611267292712998405567250931923969366117292614336967917707675957353245074687779478943644285579989749706511686675483174678037427089616874106665559959235939597808762080039348288408273393663047574456495156479177471867178848297047337148149431709621442708115413262559205193020133386138746092554390683572997262260341424876328712275725466948992218442710527732020449354821511994379152778955346517723017462997500444544979319224813204473000148783132636736608427064573245787038468908199705272378977860325070581279701882716198171420319415551430163765143809877153704135418270849304898706041054586238008527716610096010914818731303149364982119270688884662833090025862028281937379280241231862234382937334641090874926763876767794966015281527284155638027239149506249244829659654876678005483778531140726143660162429353608061574129633423546069762778107618885075973329895975627732727560014077895033259393287676662965599187650189889293180227692132131238839180733157282650196919078714211838324939166030337380591279692894961440509432798913723137352406149150537968474232827055371466347242390359165591797921172150854925544594085745746936008288177267320289722274243487928086569100464356294615411302241548207382690059712004980418588749216653257833983501509648901579942960833220498272561985217004921457925739617232390003304344530224075408808908772137855473675492814592549450005445638165913977080150738191907120438980988682147353284524489653102711837874028747067832062236281674261018874462192067951411547772263808593814136471964282439253275896359046049362931310299911057533058235251928809312435874194875954958771841248958832817759959243102795494973501583653349860249289499127202867673201821625599276452555032951141519138360845001248630614636356062774303233774226069462695277200855875180479932747068556127326943216442100810533206983001947223218061301597711022478245105653951112449608056925628552405337790592943592858922141562315371008191285245137466290606469855538634774868882956754654899673539245775545361461593539519879029690357606052609340185032275685862230086493923592737881374886001300443411511539179970110609202123222533079118983337960636231181605580229176535538376978154817734794865277777187156455214411834825549722362354350068738194014053590565822948659185744605822406682554989655667825071978395171314425181830689915229012103559213691974446889730315202654262710371933323853733599754880982740614597029812142026322858651742890061443100542695927339185568136394205012293515166080195587055952865246476324435237202218791400861723686948018358214270939508130737174041975487466966630124644934408928372672792722937150537290737788942375156783348671708019647734527656015413937613849332298954718293077029528201166883447665515450468777242567178684800673112505107445094909902996837963714831198551909698447651897344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] -317185006256604422084805431383099313585061571110036948217399201810604930993884335695326383385759438024500344700740035061756167234656675973299197705084322861184515871278698559906836665046733489723559186473591029556129483194633062818769704600221193558349657353910950603828133155242592279886537537844366133168816677317289235731315526812369658430310987396941442212699750659690641870188293986691296907651330471541387551497031318772030127783321664569581753613843579251143895128088401797356908578045983084002584726322654197454392091267152642657974901821404013242490526790880723146056165792521258452818428961877749445191636792512505530969631926307759018749701626512064879626323259366417831565515368646244105968161416976667087792492430943513657734892747209724285024449216467763228044314399645310841181812669392197131809985838521980893056252065292610235968977310248427000915791463877635193083112539621175935229711862828072372649655018097260926651401030895240120623794420143026794585652133460373989149635259437874540763019189297917757038215137980277522036920709017996628095940125493984077122238125039404007236926004448821572190025146261431789676739718134455411850914783738262063261619808622612716847148444187405615784150659749239510852143833599253051840891035722405347132301778392904989329932914421645099542291557591501092052849166881447497994319861247908735814369578755541653172124863082066747593045322765711571192122506503093261165154195299354988818716140685992788263761250226672174460697851423110650099567017254796738394952155114088280150746589215108288291765606090349337817726600699901514087110554948166745648067732361147650998304322686939581906323900438508431458881923477797326328522753640370873101149217423907903136247605358035182280601185294846018088327515507192558061426706147395234347066119807310164755756558164633869615104160783199844442779977284068724749798186054335956505764798985306033421037432458964226341481403969062800180661926142513221611525169589168864741272093280414504865277198736864831133695254168769062161043077121564646019218356479573186892276229193002119695450906163780192607469321411655588901650787644253366164678435003214629160978024105197977794349049255241830698382046318852571299272211742719385218803211251721130192003850668706514976055055039399604014655890973866508991243265859564214557475093686621482816688115556870684775950242679531448572689810857598629696275687731327467088089944345327182062384989632497232689167788163660308736431910952363890609912536887791562126408860414211007540151897862379937394304995887408200414365433534483126731160468682144304075651785641271227341274201039489379993016419708235575863671284646707642757854632528100594574920898685923528202167990579542749680347929591546316997574321172389869897298032377835564594936903272414558409414179845045477158601971542699973148611348389828258865165945187025563314239403512797298898671834706667404674096718768789803855554739881428914788139421991987283433772932625551699816157202955168735558938526352055005158882911261232202203119194822429975440095201193550151680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] -6989019017889452426452027533155235306496153895608824482737965523033422451773919090788117629075096173709154196699855133607175562305619713962517388345045994665006045291926124463128559360757131107777803656580139473875425622657183992897563923247116475514141273956271587112549880720813695451090626016586907243382137320822247354939599711624555325430902624583333731225322791507748149644343314978126129781000580378561232575316129986700323925914841235191845823767418273412178260165878565071685346864038885559898900635299396451351099740313057605577169785352911700920180981939923427258364984533804276966845687239504915972148507769722338328971728469864061498709776489101358417822664999015814854829000101216220821234636141045314365049104882739790691651714663444141400661198889832779662204301776252212180871890609465778750159708270463650037042412196277859463843677512013825020401901541675209377124668996834330192218588490716421414011348221752665549252412210028959638274930129225555623182960390886917332439107876067028513235358026355529569399607424246318418443361616023901549206437560329292880651770625302612703782716020699232212594422989450500989271296103775336781829122098284113993041974369708650655670607753755748702872014708789635245191677397391893892581987578299191594528197065305944375300499693926685696861539178256577837116161310194709609140943752226658679370234792825160918258856339086045441936320895695707533433407279163727959313753446365008070684071122416855978727891707191730646063522298597305502392262108008546077910479083221949937628336494110878526632740859490456299785963395211686682645487786334837163980596756675887062437727073152353830238316045644821331468317636482118361536975873942926089377751774722578576007808056857971643946203937971161030548172127957826140290573749656669186660337693599375245830808248684780244108386885449047382763641738553416806217814267165379845037726372520481580339056383503348928385868415707315392166456188507826700352014658122110442978244721215334490046092012343442763281430701625190628054449176973613936175755466637663298485689301747040253171676395296153813550747465311558290715949184594902158651243523773599690208516604205969806816236120684744310035816023961978190828930549562185494589383463126754179776130456359007951094608173145144236106600241834628475201791001523783472029887559135344378785621137288944936956152303239498255337224821643897665735189228659674278293748576912352968309795354048490781707788383533448743756670402749400691325335261631503625908454646973696056434879685593866977334421419107143650323388729074875282298317742720290351093626955969237494371695778449608344033374148460643544487867678801646884508622188094987350557860667357310128157622312704159426017469522459976146004346480879593260478174985056675636406432702620716430290028336088715970846878071947427707756853261604160098855057167294103918912230664627442678940284422957529911641821777892000039119140678452973327072957160941857539848333834166173295964572580737293818051959545158886960827729687980820359196553060414130951770669111273813180416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] -63131322506069723537487204761760181648901302920678172761746629697496359947917543100324495352617627427294380752803965851862116621688525457075248532331468878177175596468914574932376046654577803210807889597052201508639484577318485215199400361864606704984481435011287154175506368935789189645748187930885217325041914669509341821875991363631814344256844177299836248712499272171792587353144034027342485030695273510673619415073805135686050603719085962233871247918036525031420535896156432999841687813463653412055633273618125691534408323160908355894560649234395328083318866506353859126649088287596245134643736234569428002544150606986890839871697737781222060739779628065339701621028401031106114007564186990029474042689749718147317307295596662085522214250337134656449383589283534214439760082313635310354832193496083569441152270404143904484789295137691680086025823328631255109955325129933824029474875098713798157252207284481659977924793787003821414641984487318635865816156093918271374182631558983909401725000929435304081343944443060145971008883416001288700906322761941313331127704502326976205641951679588533108037301451530750447593663363736002464188444366249251413324551108258040633670063277292052572380571372149411063382207281390318873588534452386212532232937241291607622972914012568801355152989282723228853346679254769175225738679790873077108200076517858357752028529065613956013147365445550093500294920924171238222966732642512439239364535141840158104063039524684195320417784985942574223222798648740358422574978876525456269199255509953892218721559792763609218921712693439258681048854740649051962963620434760521055673741430553966620399319846148413423006618464428742407947774615171393483339529712210287078512317147172538183396720497393256482314594516469389400523504393109455890059688510398358681488160392114560938891657572532872673822762158658665706827753873404823597318512074440315394395484649016472742266406070427682555367204050934138256621979502521827660708099508661847429192097720498350257262370300575633235373286959129086291429346344919569402710190486506608920685332319297917707816758159699272886680308603738890204804701060301299446626359634061440088959166401757511731657253507553818833598800764728878590478810021416526591309318020518842461847090910655276367822368818942200679327621529688084013091175052332575395987195195167291109186206201692471020420707075787899748844765300010783845273008691831751250355951570722525715739281831494169973989017175081713707381794396723175198988732656151023398987675670185385879624340876670321440284710009907347215153421355215263341494498237671217272019502259257259014778798747520296508424454690387619381808928479547440984573570177888196763745947548940821073818395513495010584035392605506473230883963247387404978492849520623815361918234895314940389779133643950431448125794302287641191279028174547372371460837572077839991359948895966520598170758215582657004786596498461279218209930169672922607656438243942097429643204438281295642130089199163515984566123988647721205844179996142590073907166903194447678809972981138446090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] 800500616541185176529265984291630952171640457419971922871832721463400308410041778633763130913889905756220422084013315593348803862821602293763776554686934390018016670561490885565014525815987707475876899036452225457217655910313413936954905630050881894963994023276159856350602127567807175534049306445504624029381409151880832357870623214646504111882693164557090597490624370817886523149853530744974967624563982827727939421702641546017768772456336122538047687264147876343596519807089709714274623950813380935643795051831783384885343995556960787248409067785850261259455931616486172967131366777169247984545457976087449465447709024383460950313447302640173173217046797700785416401319678124698719740848273981628355643374131067109174557856854474690671948001298674563347384310396170716099779014508622448207798221046469652245199873582934255468961810673940454324802880700834500164940300543097896880930745467046444375382999342734635183890365725868425533664925713694509438784675977807067594732663023732451043729299797931144385433730734445056777230010107959186088826168495537402268028914305296790809810345426633801451328615030791421134709327103377719455693383827646125013455615524373025789439896724564087910796075398391520941511747995201970944484006684553910436664705621442537636145148241957551545389007917028346562621997479004801646989865878185209283456980038283354403942337031881719012404893380369121506288372129783425265498043936926147625515644634023697876949731122100180288887361900653747856640370488415672870056099974946651852325054747505975228896176412471427966875517019880482533209045250638327770922066145159788269233492344425822732799428067986473861903053949141407001306005113752734116106333319430256593331337986113684739267640776468359302188292275711228547731356671788101402224035124935258035356449295315245857340262887330370213731362326406745573002257435047330004912620491145808789862778273371614663975346016103340405880910858657802810223292492589589295500946308826934290291664876126061266503032581646643629908592189281795789920465634348706520884669138212459374945200252887003246697480692331537945866290208620386602752999086470931871238355973286208614713024216068967746701264204932299403692573921783990090646203877704427982267992164160174506738615762985714816209345687446145470739629990155850004833154384846537765486785087997674544908168528004909146739262182565198461771466843578899249349772687879175589388711610494607048030223073919863082536829432529594542322970581683918068615404579404976968298273407431994570674449003438548265282007205727134944656604828940513153382274836782907666732176432362802944853545675284910535648718581386401937482616585155024875149173239293757247682044523511269349674034238993104788155882671213383840809242568509567852817107210082738045039565691269772967086242631215746533453661371979909305596344645274014962696203473944719409606795089067145562855796592586606521445033460328731198641699107712938166613998552758247111144503186305279520818740453201646329659449470414501844378932091725793271440146500223610021160106565746684854272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] -2122590638172990326770277852317751509984467166174572183548569586315017960614168285631134800127081355255871577539064209634734136633948484572898726747983125289742967106309683768589100814130713353791872854206304293401510934022948782374581317872862110109022690209935502134874330066962133697704344626806272163569202343679024523795246829809362448811205518615849147992125914028019355903815814814458858364072424089791875184477415659222357221839286254753832638201805223798897374957977616352787310207779930520395000053146417040114995446062376938628717919509459878308202399050309318016282048502423956330356978355047584562364177412217406661495321460323752557036255330231040635085506012515907562722724589544989192641979632827296890710048896208321600449132550980805394086267720135556812629065659788043566478056310775915344737092399963641457145389169534935742673235565047067159472408841649487322044379827933468630837043155424119608147875358698287044418576991350830542152882610438148547727125088299658101379741116416886246524695428132159163142921235010056631652267693686957886875023728504350254264042796757007564280677243138263404299279499711829328187577239447890040535473035972560888464179499428806986082532870144747575552965252037846232922129634979551688454101012665491029825104852091198472457643089580607822988352475591114740302427298322771866338111347992722704579904392275241977237759654870928159449090535749953564349380873271252712731856798589627624133202192472050733318884792877523511457793602974929199824233453800457611435157572994731634671098918083973179197936797557521580958412268698274145874874087930697897662785944363259439411266044959402823134889662329786334457560242717374923610307617615071889227673970040196114724961986425195805181129160460264799809761862009993259646677324713259550415149372755334876624770711478906931898149593852150251992245815471656358855153743710382291400198753746129165302038111678672760507119294310009708226014430213922827756579117958835790953251758502124515549095814405326354290260473008453203572464827482076757276336381795255730625595287948592153504158118446282224983517798849719053138891001787267138357751849554533625611574374290866820950352224427451988891074214310285705102691183354220170006675896142464674935632494874143366693302783212739474330176442027966192979483673924588302538588035194908039169287932307783645370928742135369352365488595312110037918043956194377960197907125269323978728174907270818088248581688318971540543520723287881770057760411593133310641860999305474837131195869474105806192408443800233532266462945405625527343457497260105996975712652590686964748467712217868035027776390347373265158593790236833461067653670381804884128012941440795566932065518274438371815744360634489787006218114017675920747290670381946238916091626004400922564083551148275033634150915096906494747281045537413684784160049788550410524519069374336305958041290223302096442244408152518665876893040207035997464549761651391762078437010467267004146306724822348652476571974113379004756539037389024782078967336223181788088413801826572891586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] -19335015992774600745436405093899976472091802178783182236310295752945176481687416746790217155722232304704459468309168960821231888033799601708461420809730878730817633610922694961626271072787730758742950229228912854866810624181584668016210394910481835691664130640474370818902563220080946549346097006008200043621327286420482416048757419790653489706730007141662220116979915000156713099163997078993327627623815991522609507164370723498472536061103061950819279840335836237655823800733866005887329672104568315972398699509115617683043074828650823733856232619537581369741036442329846704066791250202804333187244758219824846335470021984342491942451634872241155785425039535564794104827525072482306386441103382509854889662510234639325942997946737907562751051187357345113222699033733052186994329601420419431057817746412929138184045925671411340044764990153181797410506173619132958675735782213516958741984276084273966858128153961470603052281381783906844076544631402079260008758966303169691975424417707747697293419346573587509549639500458549998329386816063524292910851716597942482849799310472525598703910459267698663913828797227255183350135648165949726042378948978243199024216757737499734857546974381711080279232905820904037979519508642860869291922058124576490169961441349051959704308967017393197030622610732892260831043810472683275494744315497083160972552652585372954273715512690090611551183744379871645902222154709104589787295266832364674154995974149218132244871024416562685479990357571408778438780448463034506493654152491016960631751541167461524476222972717398505280794584925254437691453035187476252935180379550277374775743352599411471612404784590130979164829542925466352616120817270788613289977249442159624214333716907736302820546515624839677826744507868656232848955328008770221515063405903044710886980241917174410619986959359089250332564653475958933789063229650660779551068251819194000325099434202838269945668237531044107853669167009024960845000691933048355600755184232518156354813269732516044996371702810350476866076155472025305107662989073464766022609947184742630418656851887234011907624779091104943869399684739510767636668029528268702320140364190092736491386595082061841206922428842204220267076063977545928930448718442488443706020558374962072385964383733314936451661499490315358520639089003638941518370575636907285855378516707183057133132357146742294005054109685923408286720788812390172547601810550745789018503653940344634010099108600716505500232587602269691610274728517571713687957483979114322720523608267480624507141127398106195464749274480607308290141605355404180818060631038897048379682329602270415419480974899157553957657255631145426449271993732699387672383408773946082713323605978152060211413955915051281628008052152802726130808086343056524371130564013233307010661428559701476195528044096338843432090135241941349330726823563644809135840920615893274997683648057199464324682048268159072839835013976920832457244413077877806925733624876992383026724323778305471277869467592317849144427319924892630097688174106954955945751374075337086078542844467448287068160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] 174418933818446192556007860789864524904049272899607173174701812322852377991288215560794860892898377470566457981157812421407998706969756559204818248524360688861816953018415401976559672467436114072336021671042531853687939657384360658148781044018690470783873131219354166020547365567876405399510210412756554185161887593346150447200733531261351857317253551185177240931063088397130672696076094548666060759926629514983763174562439968216785317930396918299778723678771909977472212821656396719720401083827538284408771213974729333358690578902708571724151729925509179111741603555162080211412216006512724569919808590181820141986605904108275259448276006071338810723830385461388727364584037456771368445863944552256358563892798991015904810857699964489085394354056788617962074575018108751530780029279706660820906425807841907393737825664791297028305493853404342034706785387801488495267313427144830421357935133598361298389258561294115339966978983174315686498546932854155710331559392186257335105281241289336460022699432148850530075315110187898869536315465081504450184994396017913698502228546446302000917628985728654678578213848053706136744323672749020113085230738178503352621784109430101826881135482102524659264953353910601605067933843772312762285534042636373194142624752015914356306948718261318735468038158257919081528202296239476342208930583510898757615272806384014143783094810955830430402535052763129263073155518021242687528848440748043840094294176467664706778605880999447329261858654684564770743976371067639320413506028636640208821459903583060411867247030503643523072136773451862188789385108773100987008342523445108849593717403628967607919519445487894788398853331854053031915740155364567068013442449102264225666010644292626357628400620873249716567873169299740707233754391883038372294104656637244681540580126244652030201866904761170984956170172757844260032923585985541564860307405670513487389785558366988995205998756297663230398150221311718312094828183477836300184421262085426213664811836326244197539883757588241467531254741676178591980761827932237642722011869803673758656055239118163224573278683148385432915535391329910911737438439781624374201939739537295536139072527886850582471456580207767255620811045736283445329061245276952316349745398035935693150471485865938935113161123471366148827655835690383519908013205899577937481054682650774552409255357425647977370422981002528506498854580339990285343823228376560872333749189048637561833763591377921711707088197363235427286189145755826701787937706072920788198232649642889147758985810359168826403542418328706435907445987421016650941417600048570611196904717441763174090725362517711836364757878693976262993440231198223504025376453619840843541677779540535017254372228099070844570144501612860019873365837978008395677617686441081189228790312685758130540509632780903624474626717277675035530994097286639402931675372686526336169689813404283278418028171422030888433626438261720212028088191108397264172837082384302867441424195626837010408953040975685832253352351848413236632018865092618914879098875992763048190248954238099710279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] -651265826197026100265159447713417840172926840739702582124264637334485760856778733073719514127220209299951892716519434792934902799709311790574375617893126762893606592274136517315888490362927633644419313856163152835520422396237631657801056296798252957602431027872054970898628654974717138264657887308091840439190803570807382681121929722721275258093501879917566762167935324174979916852292369556808194583346304393614537966816419772787903077785064760973600395813471889660445890026076989411346736774797516568480761921557728293358421662514319935326482591666393761555146988767666470954379612657806036718895161291000058020481157472833755291599885760346637289342615535081244118359763491278481087417583212957640316912786252031673215160230842418710438645722874123124178719361980424684914492454556212644483037986819471258133756127043918997571509943658527828277043073563503598648977113046706797573588020599099945399568293166872112302112478766110992375536877005575137200733528224383812460252647070870264112449548066513280779327058299127386764067971106033977818210707537413135828819485208698839517218620030248154805492455489044038309781631264993701948152985914231912857530455310169349902765041349313386352721392072484032749758799052366983717881144475883036750818178889453078777339642810777349676602912553761265542067149142990475309852288159796534943134571896659437161909165432595491466479571672238265179754804445850035967715239847638109958983093705019645374593631125660449788529718543645113349092824791920472828352390016999930721291376449012895438255166658580790094256918444192848812213392331981737033061883422946020568468003215102572586587695261129537525890418313439641664272297572081720989731820924125894228822454311061486189116990934329532509106226558584147739318814669282705596552419587922397779963705898541557640396366603344694796682423224746537892943681791546885324219726672825572423475645667522230477939349417145120710002638221863821814431356386700047626304773495279122996976966786453680811447508145589650215302873431488478117459012849804118519515034100415992317073934006820648984572582509452972587959815387077752263572379501936710328219909217974783084188619479755769450480168216580946256805161392632785143804385057103469581940466292846278041839801517910146682291462837890801062180743866748118396007268923600386768184936114179695263801370531136208799846032557984622910482751868642298867259420973258192671781446681910972733199527658667491910825632055694360501497097726001785864769983490434273525664506931967993436315734428831307082644944822626999327239332523568825007966093995379979080408912414234326822405114985240989583338723869861938476776573826611856509026543284991735708282908977425211065054538068735224164772014130432947371305055297782510142477475086849914519869885540184457259181576810286602993401103119082650617874348278658485519673608703437013231326907613419530256422943787609730748649683093901489626119681328500585920166874579948864953610069779912374935179801410807931467658378332817166264125751760262067594865162819866175491164132987371518523604992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] 818955330721957621672900260168693159318477801462814950708068536968194236471896115045835846850717712183830272514268501406135364558505243780563450551546393246872257010584617019821950882937046858037549679157956455187962515781496697084204053909059528473008888056132225128531938188568547856486990792116875189824497896939420468118009413829240956183614880954738217057729497188958096589651559845072027019422276569325160486728386159296641573960148297205151508245736045251832765430018452305168078735959110642591262007666401735920499700652370832258376422114982325404202216766174163105118818326987701702937438347860685794205401567735055985217054316587936189332961262505146131334404395049498802781085824985306656918386942008642335710565114042984971357056098121136698033353148724097363376951946930154099398431368470079883116200386950936003314196991265800541492738685410869456690808155445994607027033670419686807553279506844149753338965829865239793032167965694465317224832600986562321212385622328473309453415434599858666469325089076711295612063733963511499815743996954839288727733050339825078319864357529527639516626241774878888374567450085123394600897306256799297997500477964380511060819527969275710586235716938838297767916271896504433353280151098963464197991467971561218158013049298614167855674033775602344741143912697087381658916894635714598387150922354382517250653922239368064327702836607281040649156641523421114163521815311983798288314751510791047916487576225397875260587180575451756369001798728681928993323155288149902226418913453914743232966598384226034309735475703159184453189334456310032741780124856726431349005795414688483596831015703000556491169270885418807291749836867970218177422927227185737102579458152520031648842337201918332145108125065988496107543230019591151567545753574270639161449231343953599609539105592356258377496679866400269399126592466683128949302590894877398053996758427187237728384878475284596504842337055956014768612728100294725325630440139833372558620402365801934365067699553961112975964985686832503673900030745457789254489944639731866784893518655339870302033604410699316499946015105052659360577405901754575128631703005852203152621766525627793176525646500565931414300359181811488123314001105169371759937588913472687654965077224466901347653463048827390999027513413703267853129084897364834367735758651882823904258261762401446838820241286554223868430657547367921396483938030160513864534682317631546462901393825718169315521446821943963656405802023944450506853025484575944328020233338307022621259928281778669005724742874640366001555057193514259010972186028910888633018620505456690745150562175129357588128049074492325392606630022966824707423430242560927825546446157811667705009559135381283583963406886465149808471342375823795643371723573405153786461312536983751479048486243277624052529851020758514552232255426218705880177192077371559105621847381545243588338455473929433546573944159751158329279232771076078327264284104839611648706007833624977243693252324283351559719795084939892474660644955320351556217534240984874758354692558089634856304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] 4741537909418670672718005459614361928086205708298088002124347750224622426002025209335544794224736857120234778756534078683412155779675753568577857688287667838281893540507784202680092945771672048688079657534989482935876218214135293191659834392476724621311924520757911917674586752009804601228216414716900517049690201181828239614489570009154845386414817137796013873466027362140170379094522909634619945220335393268809890542130427351655857542772621516246150729707855466377028288858039311512313179045844427189190328679846761826493112944980805792608838348055989694124701960743386948469049979911115462978559177911579840465485014549518801438865911344867325309312705304916158281208781273154432613461838597304752606568385885822528337175607591082606989509111492938169689516019509405507010917265805817070055907629904893226695233487353823448190997483744204627233168067026668476144874540535375055466529449610249160322657284629280616146703910721586315426280413730115456302325925373233314535366023657707364444505502446376717886626249526880707562379622305194439283026725888344750621607908650925132724388501992438210424827319131689502648446014655670575032916838140751703081253303238525504473091734915581539212588758135493732839289665939897983136034843318490477494901917314934038007517294821985373989386633058310281242229686583858635832901597369774476994689909157213829571824754538310570648792465891320386866615901275407797041349041664885335857526472237551060187642188110468667063179797899725279409633510806004212733165624279007042049206808962634799051588190201813743375873308619693459794679525296148254752341721487984175216495757910713058975197669864098033573883429313101870663005910098335369224495029274853066355659267266773877889984449290391270095994465164518606797123767364440322444951089989329358291491634469972827090266261151227918762480466842100198381582424760053251232356603664365105942136344509453351463399846491701928214192565799716488854599188001561047827168366969605257480287332501074647322938631950359287522179220504630101725251954386062616673552381582412997838407880935096067057743260777554508777110842044723277233722111944816774616643060488149871305638830528800535768871466930414166181002774160720190763412966579212091894318593031867481325157997110556966168339529902467132581365979915782406516264415130699100681837371658851331470660900008436072377323098220374867595885080649493907442210076192336467784738437667721594742484359955055068888263498423412823653334475928777266235394199932005144289084442288920872484528399322021891761359021901052477445665288661384863936018290863799047652846875328823964902760571495227453876791215170421368915258159880823876640249027007255322315831735039234943385569020728352857026134840476943871402186301616565782036889623436563344465458154220139448309182056331942750522938637366751709823626971556561691068762082314493381862655966238705798997188105686477252739829054655524007733166971146459649144969342010069200841908038840963182316233697462805138010928027686547764917542229531911417832022330238144470189700544540516882910806016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] 11682200215887190868820054738202757772650573751209039298746943569321902703932167693685102907324555305783885186587765817063587927693540407549865554135240711106466484244735827096982357604207463409837329055007548641684962917717285803891442226686164604693069556741343095918240710853994047701081378688306265931919505070026983051004189052593597615621226780527268842593384228079495350801319089612007059468916654181443862533278270069422276479408249364564186067172036463989587083026683608948232861845043885044421886177329879830937718319369426677117201135779320878053893575129859250680021081961484338832078726111739217482082091142698340071830949985371185420637899667846642914514803029233569962343602306613778644213695327706062350507416518092033282021278427186522054884676829415142028885785325900458477375141845134711897794635298010238143257567804222262014317371001423807813059748847080074237904664350329903937317560673677551903226654658660821507305899412023477702608096596628114455057961378769970631091276491711865649676586976284575708250299909560360108107861637771374482382285293172265945846087851917880417291322622405834880371563870835424668524078808937022764886674642368170620902061952516331771821532690970922016895009525328289749967218616270313371616510155729132512316016499348510586485466931932695192568411228865620658525395039578236465342895779412350680103625204261356746767730706768749261237020605478499246776075037704246299429402238982672231883361105303753460177335888124339451253663286232729755915216369381090938826450933510078579931659594529817209131048668213196462506473797346290382733165465091429914916864969024822610816954277004561227306616209651768182539497390821693357209161559196506494448915760111871443444320475224742447509753352350906305711571634634502718467334554057179716575499488915310159270332576876104356912519017025907332793403853243972271546123530844889923006869439698727896911154218217098681358676844931756802462595956888263556257308916046955172189914616825238879156371597861014830906497530649514488849869619440016869313829133117307800589233631959469116303842814198582641632930133089989039762992839800313860703493367627656631225585004642444293292878527115769910562614587289135679847256774546730920147249844550572244877412809346457224402352464866887739089492989452907948252425730495797915704384719841181708989094602818626928822580329134919837692598154243154615440953813599853475217605046628229928835696936182161470922386000286159509072500566759658772437880887087136436604764241099154897079734445956765260557608192044816780754430209656971460012387072092292045308708204633763186538278260476850579165484967857385096405100848760495451199623366539092575312568579235165152234297842439595721923812053631837556710285766589653886632564332044925975994333003150479786193191083326598787033511874752749218308461890977814409668259241140255859743013245545735842165846877888492787019891088727838627419625913074228266440122715338956651694830171052357738289670425944123739924553679508545191456159878378660077225468910255263614369884274688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] 323611288318749462880274787448011673418028541709433362129097970575481809079776407256594921598888204027420687074909885369728284013896219213855156703809265357525939447902783859738480295926372032575385590230939721754282438250847328239876089085700375580017642142676845717678679815197910674019047295322243636893923685650251737892191952226761505489288707980348786740569798135561874668507885848813071942465656515244006878572807399269618110979224717815668313274145043386379867166045824383470182547513878009027485873030153951155391144394223342666132290437213651801638554167054294167394700889504784449710790545120131804315182685226393633699265060859849922101744584092722599474409360394567570887293343652249115952789498146945170821700586606511743911292529792811951347530011687867353154931546975826437615037010736839975895832554935365767208637053797125092554225995756723488902008586294327170886368114261325153025553807220523458728610754570427200373126670033357016891006652643622015571047316422296395049520306151418196185493718838088708479171275526696458342325065533551005350419952831924324281548245985610905653334257851796326268016962235435042328369863750075002286962117873765814309162846724348907319542550854837505911551048250637361358716976980583169292468998175685840409508565223836473302918717205571092037531458227955263522544092075869388938532633803682863339817136824361788939784928809257666401609967059061190548238265513564137999150917718620949800837246251394866413260420328974405455745113732443828360728222850610294870947767170159309004478243738031591329125190778872835876003617557718152805265822439790910305967733125925412562818883327583879859658558653372448904841809112331760765473031518542980283689818054472292447281359250670873076231196504087584214800378328151052796875652584716219882158534041849981937377452905329285123378147985108343397122010668120928561172328265445369276829961262209677031508547397059625372220381155563359907209587589581012667884106779721867147807812317654699726515245173931265035270192303123067372063162168212819756762722731837681069295505023910588157159665432207900354449967700761359092878028013866893903972644276091397403741635856138764085755750555190946388364625959055301989543451502796074022632601800515304151309322256735905578429104412061006681292662308241424345271259955178879135721127129505281931132692780595885235240320305163728885310831836825323552978866661732115773956697793491489679157242094477893250179986190818534982603203915664187737435759060552176773934074797794349477232938368841004400368682544721934599600630643327455560509944195218838177860115093863861666653925800459975552442460999301602823704647814247333479580721918023503752566671594585305145425231563156603744141840455706987093708050223181722367954055882419702890824726788752344414074590374378719147709018652267306500412089852344227911665131665156941902776637699557801828603439279763174013906927031083280290019253288518372507117435514376898757412880707170752140591323493766224765018187697894473882124200144392692247360790559151094454054509608960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] -30046950933339834974123402766107948832744902737712634192743619785782846199781604608011459334142735672578660875202267065420927820352596524703550931740232848325069022736756038963741005199967214769274460754551138950691717968071629280308572175707034704849171206445552835984909612942985725078868280350940056317884732544159675517391356276866038895641684275565123884916546855419351752668372363571429113552228960168505666674260899930178678432913430922113012727228481024231324216607909172814089123733713602865246409620147101250191367542553302266727890749158212795668773953740854611902931149783425342041731036529676798993639742899328390630307567741488934110525931050053003677355895796109279197445771793713723936175433411994606525601189797187555648556885873695829448181571320790331483517569423036062045352696146948803498177143208464394560260768749107810742396393739454847425138619688478408228547104284957008729086427684493328195143443989941349262251827921329809891024471124505748781950276353807959983122179584460707967312761663257907829733114686454605180233291294410907564048203390597250089520281357308951511060006453023874049298049554284379868320856071739925021012562922637386727813001812063297449148335159884341331920496442111396763476643934704739622297895879247698661984910878344332044680695366802876014489324592865468983560912339155262351142390146974892520009287254776574745205566990530780870936805679580266107689366120407036724677488397471725342090819882642015220630939975248382648318582239759390403178927542916597770369699178251833406767039966018363490834335045708518438812817400504377571252450094300294709524437616189839729484479189384687719080538931180882470839637245322495665856308816312546695052774655669312176209458744418199788762835459155768064745752447348088266036555494933223131848429053829391766519053382546772351881703283072855620188334860003930832031579428666748180652601501026372793222427154403970480891625722206006545592037159668701833897506493858266337584063412232607965178555439229720868465396620149045998137789090614269602834952163359824348004417639203166188446637488763762165028452132007128008395232586381950248573846630180489274762092751485573624206824344329931698037352156379515903153345397642519948408831883212330735217895994521003499909868950200558160332592324062875754425900293386675223770977368768554689559521593777805755742991864045529233622502893861318423168142152536684346723362253307638387783040604298587658458335453959203059362862305749074652994393515787384588831467579879770807402729869427142126884279077410639537069507763079583729557581060907193257268201464436554562101657568143490952700880818533241012233582039336949212999093297131976249909541927114597207068439113655534288273668383536278713073240303723970327009946395352194853228351698037248094564008051467530181606773072027104259041578706868779219700985682577867780745445283519100428284630317468318618062494548316449169832776557778399534280996848632629843844456702539656950179691245832649514734056144077833331874951038137269547316552635496773136785365180350464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] -730058477482788340553802635513482400683253279024047892473482022854609546728668341366330955392611635849049572205828786000592960199378653655892562991749700766024676635523309552064357429178789321858970490093091967874373757868311998859217804557296418369810508422876205387785908407958140848002116988807301711467191877528779935843258884203699662131179821554928070040063634769173920622092397186760942685956563168314070946790086571518036445997529221887232310031682337757100528107908930018996926995616503866776900027285625315829081600179999574274221378899322096409003327611878891469204008638105508488601735707081590159067812213390032040504849283955609145845763029529782404176467396670420027785558577155818645122496098750626492909296465595829737778772054429342582633989098436430662121587536428205125849572993918204203301265491288409205298800194262275926851901674391390372639831361431477800371890069046995198355058403387074422926956589618051278643581279522954899330612484973135567515334780881486690179558693581921425072020717561539021432218984188032937758873169512926297122417088192382454670278610924919421630709755568759974732332635928854234038118317892372788993041085530894009297567131943031096050633375699184409311584381775964913801445151903065911395563979216691284208644886274498514254723474636343234150611420805567206487743417212524635283378258075617081111828027829881103362097756390407190480528580036028013758294216524147556155386931628025822409014303332611043384062597952481819977074915055577129348597777539546083631109342228731887232283245462361339030846511782384990207340489559297049101344617973386751244643010224587193664323911011987114222257336761781315584769028308566722051517795265352019583662327980608902168131648536504214648503170735297243709884902418496997263618875628477849545158004505389117874112689270761765656131915918766616726288220563099069469192656962550381319858897391867700055971245786561202506804221907814102117083807840894501968584979245278474576579969304805222465549602806339313574802359865429137236622130461094633357241876568409156153701373396057067368390135657778724146536634292348220013349655481541416293886182361258674620635555538276837458325172235814574782447415993236208342891369033456954017801646094454246694963970404302155409051365764094515489924829033455388951568500626801780270348165916383826543938306681326556312721615434222483994274248422000914952156949710579233486825063756762215265883762183432821603129627210173213216949454652173039615305322082718743989897079090788228287755117531193964227880480058160288812885318436086859387356449621161196872431682094197411538589172168369509549936037870588435700027856197004120029833995198938997826650111548181993881162117124175594189169269803105543100417218448732610265777234936441260578796513399796685367637353845311698968753589250974709069829351981710084594365374800533924734996228970611595987629372492803771147101879594673942855968314935151143274267583544648668797180269272767500306200773729600232571790669959640091896169317943331422016614901912222699692345563986001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] 26356267715938256456296733740225996841077491791396636423864946306960961915269914832481374808317461969349612719612017318017706498475338227548004281606738237114663150358871706031047568452652958559481819696520996305660240664019183199422536387133124149098230442314250027473636637680271318628545291032421840292569617896818160515345941196798086108845724726422453281777187858866884860199312378405622588851539812305758245518783934122333608780526116801133526637574028671398066908933651631471546241922330458503587862380427804153109521735706412365532110082689602691501217078533014346489343496808761010467367349528928014745324685005970309808543451030442243799383602033851336275887021021316178998470719969030472945638772313210663170469798899989040944770314222744187946477372057151811323720007551530752658317416628132110063701260794889867286553213738447886843903517409439702152889511814444355459090378448917669955505173829533872594072373425678625998362582578800729922142478220623883595415849219374976342037959538539875698253645539906051262999703409185422224533948978427854379732536163930347596270149009976794071711809165870332058695218440592857032444292577388968803090228291817003088248817011957199432829266594961278756158943737123384061445055711456848185303111498673580931733076871231502791256465493536013224391725137634231916388051371830665365646507509586584628956706303589637487146373283707857714754390640954834021326594278343737141860476393410879964887125192907896757575234712414207594780184592110918723179687100093007787539479236952095300537378850896561975944017609326701925365621790835621274502271076320934562206921422753282604042336102408346073627589647266790588125234581999060302076121115907186192969702352004672203892854058829955923876466487218074031064241884312302460181639290031849672952169685621535673521418719331360151062292803005578818351716018890142436834629211851185939976625165745236092093988367879524809258437271772007527118848318554916420047545661613371934373406784214563158993337955051194249614323100397954873051010221218348955483012004555965538544028343665103766192259974584794854366305026613706350054165758215609491213370398332885200076014532396976711427904872432490215799164909229297760029792811243731483863831430210318586649289527113108488415464312650706350216654287204793787092815039459942908965918253541554861836050404851745591024296024568485839153098456448497280501544725531822107198607289788724406794474090133816635188848154734686782305141264058347797613407872064933187696217141370559015345537048530390936389507770577304705036960762669238368760693689232796559327904465494234914912822128906135551196204079428075355659475825587361878218844964697022036492535919632498024029325780796700506347210774996226400381378649435511882118118747768158754546203929689074075424498736503414983100687036009474399594529831267180698210558884356811775928441299170836550658721905963504845281249155526332342093354690050069349821880903462221146092396844640449928535580511050314486695249700002779151294674227882732803765649802226145346242660667783905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] 35049444750970773697931877580934733239535649736835006814318090485582141880597206821645212691807030724543813940518847240979860492825677826949695322519263932073470357805027544197866931851712189725069903684575575346679429245283247066888822060765125835411432458893733624983564773529674931511920160816561612689670771438010947903403522137749806062490049311228273942496518320925815770898971555281379971398194776505377641621469734522755330141159751679221575594978942481973486896634015879818530906769701430688524698799417944287184852853170649969761631211397739434532565556959252750978041278484324090087857619791303338907267157433251820930716055446718193320075571364004624406495997607808832972650301949192894292586991303271295892231389575484095008842743012639964765662721978165969949990153196432387358623461285078898769298709382881355580343575406511826381033645702174104515786278414285677461893621513746340293693019492856546536282654906808980384211429806556707309838056522760979879314866989560901122536099633330696473325014338952201772124651572621180082875007404833266899761220169698668653926481280078952542267175869008476712040492332464065780154620662128528653795628236485450054621844732364530732293065890304117789666630678904444167639675101380139861374440112603645866001426331863160141167863632940467331607765309929738103777713572401240460379645137706970669999970799521520461447666737480452209145947281745355585082194931653781036241359609528791658321864592556582956693589194340392285740329203389340070260361691860189835669373087008101316416187792109046684316450464200985645598621403621268199667794090576996316512580869482102916373611858948181695878005967687269698509579199857772504095379825193892267320957541700497459266222056867494810376386257580028622244505926383428609924460498147296944665955244721512401232966591050494535378481138332353908601786504787217537635359691641589336188357793315981230153320989777391488189099077880132454021754539239478437504841426310416625186987505770449834165296620540663917072999846771099092205418811586940673564190862614423504388237634435766260758294527893481925376089550970858886574304333006873552907092591784233622945866920148231388649597926290309239931662681208284753140566859869537930583033948120556431241960490209528293505323238974723420516780079193512486433577948942075170336628440838710863733398725533376458007467995776993687605045430622957737831106520852309266234274490834617825285833610469798807151276876570858082536557798930356633789175672046703937892116330912240294982278925154634048600678821784173254026105575434410172855066790321769467315367674494789384394240887653141030050499182918467517083258978703827353784199256127382900305761371173772705119355707768160237597072566474159194518212924367765960197859074935091990480935208768961478754276794308986750429088035338638690674567722141496222601695346588865153464781716328192145860979654519789187898224330534071975903640599954508395840847658858685716819281748686479010132418460878485462852835476272073284487897532773203914853487981129517372932387652438589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] 1132593875275671567581825718091977028128106639586369886209963550472739074163617485987675686561573430581483163070951889882993051723102977053086593818848949462766577159764631609628917266128703120163536197466564176354928039199575201451804393161015852484911718321929148690294442117265543207745656466879954861507842442611350394829353911539390185215575084263947514475205802815024862409085826754831122833555847259977410346393927669789010375866585172254153596113721813043414288896652770924620941450199980445576901276175701465747980591191504272386763390549055148766732581418006572186796959739952573983849214169259604178417876617369276201496234847022735658854346683944563701474226456264257910211307669069472338269002367742567917542007016391193226240546247820721027404021844757524005487343336950597098838364695030525098332630536008341286407600123450966202320789002246232819825299435065442310724562204396755457447895043833368984978677023616660714455229407520485548882326125045685832748373308054578694717930357329566655794875857334929566948424834114700643895408908726967154674463191437246110206727438805837227739980283738900273607178705172684798465598053373562160990368500605268205350090812506583483957180063847321193992344511451896511899569860167847191015425538643463925790508840366577911074277122345289110277682139791301648418628431261083613753732086347697469258872539343581963787817705821886294538637195105886765154865949905220029374123444887387701022417671876205478733861535344761832856490669423352668204493301777982645492475856027141369637752905854081885988626383102185853163571826488861507575531635593121074090393913297061704424358094767132464016341944025037033207502990590049982084354829865388886901508944277098421625866782178066361906431867270053007238022092756536148997596871706152430718523876410670876635557474940055375818334728575482131371879775304382363374224764283936424861890292790592387421509888644807242288481045641352197682781682583473481672865936943035633889541453576054218618214368917628616647641846414486680652282003196343841562142748809917672185573258653359545644179964088872270595036975270272944037507234495493839286264692944412316919016592573899100856810272980313542801581685533173201813194414742896461746238652204857355668000443640369913060890593679879869753812655557289928312400707871486528388826396011219294902542079720566485881193254220524050873194928488351956281308432913246505429457146970846241371775081233057556066454820224931814493696213983642268923184181185917284549774351553381805535138870886068507534987093388719640012371297841968815040203943390999203079623178054163724792384003907671110240764069728134302702352118942012078292444554223453953080868784781883192243438867871021654510411143017127905475313058752131064905209391010030525796027892049551162110015656282342662227150677513748830025715124044014325126703629104095295957350123286850264835384351503174989913145094688869589267830899513633609305300495294408952642352565542103576964270391139855149044888206182111971973057577555799903100789559206965825520613157585150803968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] 10360019526632626397431021752062676543695592772959853601734085782897178412265765431199222508464166708869828174846546689038777148700324430462731696398960522923154818725367818287089414303347439033661614835058736750778609132011921074095119147602301539090745507830337527271965066078439032047195356171776017423847677305876296995852817468379946994636348303892270205784135125788150764676519184982424146997302065912168152391231235900434278074886122598618371857784987869225439757070668991609431304788577285173257641653774071987055617957522740480061617952078111533417116974968093053289054080866013178201206296733649948538306628358564421555908541546267557889462551352473657786377288606842540167683049320125894411842849999917431674755733336302934896915730514135226100213740667375386145212522421198586590263889142673850561947136958244215633579357548238702881192538739741413918012151475291069777361081451375217664270025968309318154340555979558496793240972569712747849131204772805395415659821531965372138797079133160029187334800145107122902701231502014441984505442000234735941903005016607626984647231886253504591294059750850445192337005789850173896297169541254847150741107527370221719152431911396500347474394757773505049231674278849948806670744371267607636604306899155114079273906905647373793571273422596673181907913853468663100513028390495401758036436046556728543356443530185856431744569669154544278290663743384924900678726135161057735638254057595394907593963607963509465961003692822984069429851619717305243596059269515066655463087906444568459668119744622514222900957723433097648866043522723658244796087867114371440409024343052983860718901241409265434547804855190589704907100491240587030637669481420655190987866917395188517671526921650071786200899303666354938004876769765688914505681026695590741398939184163885875193257702732725922362893516479524284484519921388322843800060921557297013098233929622955285051944815634336739367733995370189689205245875344172232450954735303234285116203265605492348208144386815529334709957492725119911792126246795977994503824462196729932291277336504464842691631621921113612288176397338201743325005939313631954566806582810268626905043220733931522396133753502883749279174860153901115513160550413783302246747537916709173535511026904550238160263027404640468366805844694838725997685889523881565593326342871744555437060827772658990344910176262054065628278918401956175772292169699521678207301226974526195216633115006786301974534462119012747117223778054916259284574324197535959495954238272417092548742855761322943627581633190358022133096377365394781876957552635301616341492782994002776410639606394344473014233076675252005815248361684662234650088562011785226325232926916949044915237652301822995874203318933064141678274116459052894112838530266240420747528311081767219947925572816784347964712517265951424570119229123915156705130421663687536277816436126274104720928992816815901967497976603209917300072046943041485773215775260482803006279315654337954529567996219536361646284793464536351902392369374537621097532456582451000012682232534285680640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] 46368482858488400500904582327302504725975972482986463213904632947771574649191676793046927531514183775883683622808047023251546029321999770749126187201104532308773660467138878358251053270921807648770776394099415695642299558700756919314959322725069965036846725296976151453867095756661325549028227503470336407877638968997299218339634791893610956883463884473965645232137239843445794024193909224844942930779691851732495957549154536952573302253448219428051026159701009400979221618891856438035699239631351227353359017480292937260446486808870478604557476753805489843967264647206318388752153986607669777288115133195361318166656642985339271254635447475340776549833796390548498986916928178754478214881740108203282049409329573869515239590216800033505581715102250313952310506328429715761231756677315831967737380896786337870660663142535989523866515100971014634897565653099568103041805613094107859706082136997728599498154738541072063753824718489147490426076378975953857595729504962321786403751885103283095024817099268423464106482236882812757214127835745153255903228281039896348760829274863359934250677965706678068575958650490589712076476248868011215114197358162571069434624819250062509397961905129094085210192601871215786074095372592655381300825347705049228592944554661545489268089930359441074074888972861126700086263658095153517230876677386832535735890290046188137510627794799263922210093031998516754556488266097047973070086260659137077837305512956515513106012358341353843883312959072423432948803389907167911530644100314423753575551312177123464108447438097120520135712420061168672866377200704178243122871897929331090247565604098860776321149080445043245950937012760674166653519855292652977794067241479093364376994182188369680897343084568281454395386622373090579196805063057848290207315688317546721904458548526861531865903658330045257479884005032531174422904263018056066304182546478938420908668758424648521853145089816023752048836439384207150282292941053422319207057506385142025367682116863632277708457859262898627419839920838983376038432960173306532553836398232108885378498352861903403345744990503892864875326427657465931461647867553318460325236206057551644523319432363469424411503698445677993960041979816288244654208301512234153217652629541881506976055124151872937865764768635496534908223521918778148325142370142033400436999147647743840153957501081171686006739467848670680222994719101279513023250104824610330385139442035523120761382650977405396960624115115352738562441489527688053772353837152197708574842812880762010895366283075841915682620924336840354347541676525849643304692712696866693546591357918854617539159506638569114280057041627498262208967555114736650113289722978978392144940106211956336119042493549460659105054749800481749700484373853324699547474129822373167461065017059463690422048565011843993044760957323258513380127940411902788204282391904735770369452028828469307358085398110922690306899134691497331483565008149115505986038620271948791928486890561538546586990604948013420656616497868186426885752199484202214216008146641814103015298706923593924608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] -1474816225982607327128244008049798555358361922980367724940678661719924413677437223027860215306062817628034868648665553328328847441557109018429387630909139496135786149274943140490384920716834784175798861493142142646228834298606882704873455479177269118514469507007374483238213392367432002020608026641394017787692463092155728837363175843976372108145426782363306720599842412770903658745881677395945833472907187556335365840680389650308916408541598315707795644915093527493708008348765345100454194035783406486623380039507408989476633829722154841638796711139664994236378283957804972551170407180824279348720136221322939669295945086983992716220943951799928646359090784954908988541239386374782964351510617374408819433147996430832828688125214066979796569244619663123528805344563454256062493589414313583651574956475625562361365037756593373773611962473200286489308263105791854935504432797409680667381665636962457713745285559086246130254517477796929411313283718797384662986385781524802189984751535951775156559553921679050513577789761221118863847572269263265054347878373694658362630846744525126127589488088421008469492519478773892640208429459917132264540461232682699675167426909757040515399506625394260340911113849904021154223996168413966857941285197672814794457325342540626657018933744689667478602378831744691680287424503608928595734277769570133227508560151576003442383466739256487468445942443535242760201405585901007958315293359059132025941691057113365897860625152489339923443866955943690708837937544842650121660754886364746475445197994244219238030011855731191245776367811693779109882224637541176048196164154096031990929294033916729276144313472361386244701147833988812792496460008285103847965891244936231922647149308628069026384996195137527743988776616054301483599107040625237948347505557545154663461074978426632003135671566264740611813152627785563620915239535728976274970179683826942487642321827782047420980394320178150027335901062946117593956451156230167883034885495503531001856075034072429987653019563085339226055668679937500355188444190033037798333045913594609131186652154839121624776218042630020089356731034348773989971974127517201615157234303153801855524975220958049276867830696634621385378615752365715574128418074910347767974790960679764916247706736228915359358517356818333274091681022161150714868041871357278401786537529818320917787405844582871222700269921571362694833232388765423820964298505147106035271512124711893082927484291126022765809443624209637055985110737619001201534113343830417375007871349558825867905103655350633089677521155491198173250844959086717985498339420715717803257251276933853294612628419626549203297270976831969831588410443413975683638671121108509300823495330636823735410763227628735872565942593478713954809363482463920326634878341706655444759412104013825516666598544618693128528645073478528550709597370997440909935307061302710702744301221131101584822818458317274184466087455458558818326261984460795394239127028674208081810962522596350086630832452667312779877405021647581712560402031962292367158912087919754438714163963844498554880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] 8157425200070792824032377784548795029559112288918971150182815552648473155378675847342373240822185278776656771176241200132479292352136241580853815733572998346524897180177822354414838529677635142749711252981933041764493801643179797604888182728613795774755185568239942303811745509912845767854251492294385134175624398800497841292399633820719328463615756139249759530888865608834579162537042099312761569761830643477530129731701975620371921927042260396556396411902567365185344168966308563421729645743312190090113074212393040310935361645880072975204346441707140211093947745714567667785542065922256866528696604375109718215638210304195368431148065915533020079756746279157778558804989263011364899383297744375796616372978518774845156965801244291525470374340297144235857627810314791714340724754341671049641051322664371908540067855817029616938011155010791548379524950806736072779205311198976867304152561784124801103006856819682210159982384433404798617215471838773190929570767758028574646320404504504473335903023290720288923710662071304406332663241659522514042988921217969473554547190168698330800038669432434074289878596145364154463094306459229451362070340434136006616091875302059265370531498456635033047662650964008168783333524721709244903387460650407921688677950530296375119745282928900754083754879028999841113847885992267617452322067328527648850634030382421872803712108085205735407187244045696158572479885429322846564280511359786091025653812568395774353886555066354714324489137107862634780825583896944513837005270155602223562249370192602618674430242166357510921252914183834088462696678556567726028636514733462056596642800700194299019718492264952465262637380679156940739028692283336474155537966265419467016578167968971023774743847596252011307106896391497818538806611151135446374938611320784961803067359630221418231263328469252898349550547408882271850719158944415902509825970746683238228774802229428054179228194373324755596719589122193338929646028776705213148923529971672432814309905579571338450834084664437528254400821381099401018158364224731731813326796464736567902802453990632235832832147527443472856156538628810451323754761645088572733685748240712458702020477793800999756722994609814500659167689522749678716498041241220337218417949332459425350737106621360258622632610269121226685456501895377003015003752722994013427485586402961274568132629873470309263950825297675825903055623022007033171458518285037875293831705526177890575312114090104580049465762370230715288398701608485871292834768751257186655401816339494220401141935863413691962811056882422408893110494054907582846811320487974473002014233020753997812312399524625730204107795293032901617012734281013439386377532643098406607379701271804220943707404200336721207639983374498960656915081954318949331969841490187718828895592715568673523220135558601923495035020497003986862698524789675311672904787383816641898309458532952481780495408487243823475206004262283660344904079492416895258595749800737050695893894829443386467950641754757659285748456478405346569300566664375863480739236891889196876046707063477004926976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] -3444734211549669761558316302771200858575268192703208459139929775279626304181201007290034649877968366029130878308417381487672943963580121711100160023907723406701473095360467792319822191779020188322386485211921872940886769422432196044573974464464693181296235609314233289143010094655294724441675673199763388736583183066971738636267104915419172076878017403452309654359264057762937061953922850487539741735404674253368751742778964646906088047546194084646302263191999063815388780192280587496500678340045863927691612119325684264153806803410677853141844088130452748388707065276143427345397244927933497561615479313004922017872451744079825092690851081916240031489643359448768466412082162574913456704712063684889227818010024206819136012266862234307155945737816839820117800343612117354009578091578871022843142517676882441173086792350265565064546682824499850341559443030453430564225716844283293681165565902335751352838804831062327712472114583927030461491862290223864060028318125803919119530267610567239880688129894411792996541781765009579154364974067566644070391641595488032981015885137948852428339084906717079174254704704723065713885453597340329381502674761310913416614802593076807889708791601273846484444810109170974010183886648658179093592858401392218492187637679436591313258163962150689067388879269939058413498915865142809915175838281713269455175802816956506216780189132574740917358292908902746619139107231340351265811964623153642871425779798001417199764153289686872543936691388982690213282140866542852828404954054610625572649720595836494165657857841378586100351684396755890658584409999375941010182369729727312007929075611646539798140197624363901822819330835264712669407741196424362992666358224386477992164375575285571735794371127176266453713484105393584938440397114231584539407956784620173494100096971700927067495595255922619663327958315009674856663431342699026107039108582297250726986957065448328432250124009907089935804501446354653997163639588709508345336462445128876008155036484798615425948218346654232537398981134562205430143534623402111142780841957357751401522350963363103535021649264094217170133397557672290740301926001203530227154809190039837662118480168292419195489751903930324120117474441538626846412290236095969796383415417833003258017142503766611387839729670545127467542638589493036176135550919619292817689314022093402558907028332355762126518725373013622496032693513383863579220353194166474095468981706458273447613571365473602093063759280243156086573253619962162629654637044712347163248846622493677460103243999474070192609917968362970779467401985174750948687377840230044704122754291074067384044735992689453723406215397899172002413219435911663984443326585778662007501773559066689519047387593635027624856908224427755219236150315379009446218982822300057458662575396368269845855213019761739150106017060011644421335656396510148067298221033667773642178214565992949234434399186926277622111605401035508990070063530271974543849680458375782742801195377655246434294423216415571191785966211732301440603529363126823124726247945164543857324983306926057062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] -78238461055731873184876016702996839331712312704753512354865822396374398358906074807876371451356376787368142850263282221227315741703246117164777712946863584262228476945419331090940438808107602203190840427918115115256336567890617747670888991031521193890748864566631763311599772120769690163991534136687413372314259361885379317360054495595582321950500481637537528389622939308852604712784739114234601392061005555182664116637575241758160586091327259533637734511450133846188078591724366180074706728332763052922206657500571716046175050539896555445646186217432445549370981030755548846889020180194730426666141407006414947498876176195614472196993637203046952493540129505533018936500220019940161957222111437501550643137131313951672792359828641705544478136589490842652857743788444897979047331922281306106055497883111060962959412873136524141008223788287916663539459988507085351459299562209947141358753526075677630464356343300178260499416328703845932793279284912658419955868860659739373502420384044508184305962898892669705578161176201697116715365197815467647755055585651123329779257239550565921021652717381290044044541450017687584735304711005318164780482776991210449687434349584060515594595231634042501314492500784151539079164040937754331676410626854735068442652757807807632934004562925457449452741705144538510584729557736402673733402968460255887876320482715986931843747590189190581646266956766024382961149525962403494428579679473608755617021587224552490721649429435160478664690961198849098523871905769433226647861317846881518516816242172790747614057656497047786740919435077652266474748768725431148459363818382189437681144691005793059625135643685796661811791987788407433649730376346379095469045432115705139537777044369552304903711290067923516241531555096065002043990772008841734616154936618560872566290594096131094946469338683313273335151754823536111046824684087428495310274203279421068224650377613473083638438021684470918325686102916890974417003907869071901952344426266966077983246667596679827430078698692467189189764414096176355651631234424342000457053263267149773864730605333844130945793766269620064579376808523445262519680557348708562597160198271833180068518629672502617348001903365786490042348252539065212972878700153181378112714670738531932921261417078561069521356134882803529828234362171631634024967372054063727214457817363824796511002632632650104066912826850803458715949735059126885966108594769660727287358499753635817276159524680537655806452148357545291110601220420588495586721700870060583278406350313105900083072686440102627927871135760677831012942176287459252411879950693578372547157793297762922547026320010725954101894777314785094883041383175630452453666788779063551068377253339526126805002589329875640859732550481019633801251724242821708368733537641229773815213168095619192787059259285064638631181638640175938936884314530769173832858857759443170507523059246987691208100910731484853853292675971354662434685487297472125117078795341424042637730914940067156845848920853018932699653363587156027226521671243668746479496994967178989609843175360169487892480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] -125168724249695209910691749478950719543853675575316021626560316241254125774922958684988125703274682536671793346252652700203617666338283410450537866692734008993308479166841842179431302426621020952597660708732117933773025317632550636499603442782637171328638438422931854171099304301457017672903880040577284320916998427952681134794084159883659489267591698642443117231464606480390097221429359568105820989967358200073962417680042771270932022075054680546004054982748079196559799715056562877594656272182901094622738507676798021019480453089069828119166111996135620935569774726862321545180395294751858699536242569706492677279985120976251709888486923053925474198422770707271607625634983949989653382497637225286843862368776248387694923749431922658032360253999869784821558200992132618718215317592949041706861153934729938549577625154766092644949915907248112941942655110144659873976454230079642801841608175073333649071784088371269156310439058148532740401238057399747445772710756952475732563770583712427106703320153700450335308538937750855865173642440283780066510120080571354872080611323355177801280291421496781762028118106402915130962943391930437784324757627605256149016554820641170477415870555929548347858783472886342845824726467321166549098737796344252726857788299670837788358851184117594432257167795684319423607348561506059849123681167373741339991447478722599153214531830204921633596780850333390079469943741540476381319021173154331176452817272300012390316101536377639329714352537511038163155490470940140460583200804328652742584581805412767762835430126193363501851728810467725205530305056879323348857980308057496019106033598559432714688137134869585278961759476677975404393652255897820871887674710688570666996800343529811650285283712462343065748241698554261137634855128090793873229273467640001675668286274026425413324926805677004830376912637527476785846468675022254927027293016806815184902297713938906395067250799737260679938018944126174157268242306274176849579221791598111587706712429125596012619479231905678866380067734211349061722115434754221941426786018984111613258582684481220187463545683563983480569618996617162261080018189585789035363633844872678344057281979038417733036287342079645146158739079453843002181684439618456675376558166638590696653800360664925672308204849423389220947701318741816749372407362921685261498291573240790586915458716360630764806704247922355038607148326810352248780479314721108346532381795213052517647341238463610782809102121175640699074848768313210953735011681729833029765950259814800397389767728225865913804833120544433835834534748015840379060691406040107026537415468564765993817514615395727380404037088714869912117814507757270400174654750989107985248580389557198529312841186212875087757165362869977851715630636209196340178655468665475511040892286909273778433150177463681247593366221072636555546063294083031468082822504225754452412236853907512699592883909017210861056709002937703591176017947447523560147489736500548079306243479834757354211108383986537115588723583083817285457742783834649804132646325361422587990683307795982067957760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] 5020982010334197008120393034338488223604104637886121189616109301334169265514738814742265172125009232632616226079370289237925363480644732716419597636289835856095716286173004143519102285369279190573932106778552151450573249582802361342197887927744214468542919823965129424991053939487604093423472881803182231110520301312619168942460832356436308354833989337431443198489553277810388537286424461878417173116308449294951490199338027253879064918454159506206234776487576414508444196196811144802954248342333772809324041516596479790877595342045019971132220253337186123312865605401258083420999498882249727871436271920619878229715043493808154023215288858227941154104732848629426920117416437372396307870423546463352507209111697910126475259003973591804504434608670326715485336588908186502934781796877889273613836517756405775560144215904931093264635177481728478414711163073129974497299648446434292394689836785055339408250313707377760224870601295212258086360229155643614062324008412958446489591526578089413322629076070920522738789492505621635111681758502987292836808597091426267563648445582475786533573109648677626649046667631345587247402803095167039088655333712403391724949574761417663554235705211629390994464396544653354630071620137564519347715503128054533676220367136359168087799789771931844462849442067824543835303089527249149297915716254276005425001663152268276413702256452960543322628778005993881560576288024104864006110679192695845344004511411142241649666012664427246203511749770586960032106148690183704057199118148446038308182706318040820541156887251831925993294390997761770636881352996376134748382806815154742338977102390860671645296481952510815374797479173026247484303110123385505819024293569472324456434871612240750167772282390993538342356647509635278668104377849869263071371326549985540095549967638249705147388144818502571652109831789185640595290314193267213268247230548428695619209451752406346544948545371081385225354627758888305697540456060013705525761139832873056029249787583719042061052626447658620840770626892397485215499981383780651595561433620722986242005070588417995810928359238462774577386827164415807590478124582415994610659803121779950565004816857800467930020350302250421204647265015130930587341493590465747686317423696127403671323090731564650121774622850777836517724874565740392643526900411791590363867533824906799160437212531862727931894477618430788514854515864531209225921117832110386847851333117256630717415264547819241615894815295869431259254595116263185461541378857707079844027398829065784879291479912000709470783577671162359612222945173508940275447664081251298194883864016297823444689935336903236331566335341732875354151887924065178226379450110307604283207916222769961006387666170934709058173282251370215888419918759746828688080907094383418022818038275004445403053200447903228978934199510140654947836756137575451682065491409526184055766287119944371663675529766075114498001339274574374522948126027128365466169813261535416591138411697299677172669136083347132917861854360540811134806176750810162628887726518001815422299907904986849550008320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] -36238574227063342038136331546935300864319773266858796577172297259329586534297726220038640145444728743505436636347457702396760708768951512676668652967270630548550163603313508049046769201060207963616077337116566353465552024293226420233607151723545033680825229999869996347758376111977242859891374359994165871943783991435779765289694684948564595004638829926099425136356723418402412376429825406031644204846461751215760859769148789029369321587967723872678334465952158773309476281521351083165779919826311249655149525766474455645827760551638628196469242225800304289617365924545314635797418944868599148565772127253409446920456304289362151199037345015897758742785319005167005525321827543786404417496932389373470600815796068996961604843750710177924096567290110617934700353104914192845956076539783628922410333364331644898991065142347984820395515534054511573951924019436309073307165860844974123206400465803398799195228737580250290719334830296473102588763709664115839228990877885295978765839810047719369132046052099668953987341789715175951374740947089358117148994649749139739957035440386377563604326444560229272135811837096388019810535724056093272948237960891920863899655594068093663497389309166114315464435728018464635629264500058412501071620099316720273862230372663421897242448177250904293242698490307384556441226555672158573221203099630861362869397987786900469767168904994329057163132412701050526073867631525990737135548044579247156142316777285130932786584627261266381415055394295550178296267362581993360271329630762393894787973122252565593640428636554204375519311611579855660653092067979193059353144753601396156231629598669029115887341750513474528823398469783001967865592370392746767106402983765142312869996178379283847782042601212883757319360187115985711407257609409282183442707610488497698742333797337977144053945491334988003918159700375216335498616185021502293957117565996790605568329463883371319804474952858106569029943582973112548825785910336490826572508087638212638848052505079306509938328724183495860863431720599931604123835170313198269353639196985726258681726562746510527729001931296971463614211313438180375547768271506426690087030870688571985106797749210423957403263924685450787574582796009683271920550296943917683685450375877715484484950992869454385813046401808035401706385409332153997955170835643352719010568260739087026977376794674934835762700809770025968942915977644741550514966256434989238782583978957799964730650049152715698509952679316634811013419882840907184691070256501290477045994251874534518192307991663092837855298357878033583260930744562283501421872108097033898224668818209811178473606551458943466055310657862461367703362568149383903283110336218259141154725896832529089462180610853727813818300327852660004067367403513439939107912103369619002503987507487847391226576300509967500300529084522470282449490210230407605365497154697486039849315733356578265041943755982358248365140896137079840185932842435947409318891351820301451909779848480873798261190538544921202064127657741649083572730500646328207113965566099185264937434088327745944682496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] 162938285468348644716864929229065197738816889575178695531426419599501625017481303078024103956276671277637192399991642106344023033741723436211865338657139521219845692329543191785315098080032119430436938907528397761223588397982358230503625380954589152730600819923319961205908116223144247950607340538308661323875119262864152017861594318480820662066171255981544858410092141177821477744750259911332707024564747091876978268933428314804384608741251422530406327312362820116628521302376615248716845676178710258225968057023853571328115454582785144077079454335365704815602172320606825213696299580568278401049151662523094477112867176714174057139498391289024249888154533395458531458852221379828285776746424938099057461071079819160068457403691610909775443555717957071363342615198010294368337876786772069829180357138001353231350725254252177428519805717650980112830255396814716723538392885217415815654269897608494612000024559967580437136047249250954616962472542531081639921863870679647186740148100315262087565139525732755722316031423425448876953603292134928098489526631058245302737681995801532576366304596767161605934548480924363664196956799713068619365059351472664325410744006922065745390047520988744724344476129983821889631821160156426675572506745911338765049264429989168271664925817260351732460503576395845956498772383500264103070940732549885778266450375987906715546128478185067246242184061508516999667837160392310332000572247457495744105372147073351710072569260277085501471248735543952306393678484819480052460574308896887809344021957546007031551440334624987731386973548320103649746069435485216312455764847274849669083569317746624773419742914827236857614664320019002015464117238579653973347506758109738832053773482069596728187764059434509180299539647452468832049276070912039890461369158570997526201792101329165439024101439051666293230483255886585945625724000755734920814507631161533743721319572319193520202906813791427993916088064095902390932335012751311278304087148242822509756826143705480104183554254676119626258699595587361025735699308024378305414467888422147907866981064004252499698996737988636630302473503542983025088722042250924111774471213707028149178554231249985961754747895501563258087443147027458683646805246954735860125384916321697928516337396100676239716187809959783774198959110170028042522654235119300982520660837328233745550475663359548203673670667567836454116013795405480387731631105939887564679134021347308342347160297109443743408522600235398009018902545796137972362888291648701833525846537204530861495920158137813394974071758815949633315794685888597777106004511621939361443483631084650603455409956146700514604458922537886996570647839536063485816137557278415375958671560057994981831395556414765193488071257130488121943526190415489310685671300751187725153529703637930622755568806698030772401229063513126313683580413460187070768731224428555843292738995402271820094674230942625227953085274299323442011071324085136253299198461970811515483726505761006050340320616246216430793388799729029746325462741969484980867521612085577041352027679534614532725932032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] -12627001724839344692913690635340175869021651864315118332287994094731156131055960369463865504208310086122578748691402369658541411053072783371935337261414343588973121196256170621204027644772285450478731412829783604333300100205860925299120463771861672012206502940709971832314124963513285818982610938996359704021038348217663944086316354556914460892637139265314941102952998095074293811326621067726153445405555948343803790642353823983208648848366631687286479351872770711236649970008687318123393046247263208727316682197521856366698424017860036269746305500478306291640876896242252922251765675923735516018820081219869550329273725938328328287482044853644390572602100336460518800202852145274114168948470800373650584304016850520012095366760255749401612167296160772379415044389712645216190589813909882242857448385052155239498874909627161978832375363326817741113542878149502967786246989432883766313738083344670919190217711777527439450189504984029404002553097017083107597603573086561194091148258061119998920886300689956657204401341418527980982183897211144954818551447842261635585196529632080509971547067575492284750123612321175304313261050863946304622974465517930247247579411200048713902188923320807262981633037935908885057750173848765452323628593507726166216015512219876589591261628362776063658883503401892195232742918644333859023952833983028649353718743212620257577183782677585729637449566684576809482067595132671995845377998451767522493295084554968833188827930407310031618971200256478758163487510110034021363062641850040052313184455932482282742926304220713357620023984742856114232518683035421435533902773214445777699874228561662592529012869282758731995583915208875590602761641779253407950396922381626668288799445795642743932106144233452255903657637939163503143657299610829149593917588078439677804687906960199388023807300327513866157641932213384131114991308604400631590304317896418381512576014447595413178221296433483648145287060510233496501845895947971337167291907156083256138222142590237717536496959204943352730018491327764715296606347178323316928557356165470790510658058883926042618839837211076782817264247877688578681366957665800893061530073153721714489842967642681727279419809458292753335955632610422918548611287005561559158250674180104734499891093080956102097239413563058404306385624914391846376973217750587859987104391567009797312886801869750062097531464406866978281579241646538669266561279623916658516479665506929388835552170057758338721046178938010398366577964909328749634529905863534883089811566481694593110048193661009091864328908301025739742654188828383265641268896302452382910536756969806976543392155276333480654236609518924994621324941883283053442148645694787257240512658708884622888513093292296895851987805556041011899198891830686413410580047745822030263321344869502977961342681594195026965942864905017999577980886783746029701233276240188741374977405731668584177931060286445082289920394961671787788583056064251420005746653647056479234287254452741937533871086616049812577613933140148535628554991965282163923530796211330268151404298240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] 195965476826295834030784880393094455968223512996402587931435040207872779072762040030355653153923392102493906187884216187686809355895497526632381655085050807739552989735193984072300291828504215305365770317838793294933305485455545340715693837467142111689027029711202491315549227831357289755369423201699016476959574424107931549756677894294057653521441432165734506642743371475913914425796953003655644260035381942588189633240071955107723369076143077693096514640398111309407775158839958917149484739864300360010247040356497718953522693062652713018986861587395269182666994819675880322065107129188742039518093933443193526176145689019689853276274920861315661446534046732622412817571416519687011217384562688975039588446746078654149339560321494626109419846375938078038633837813604830252800973317200033359336605888440324832200686037844876546622314970069126764659554555347755788573755037858574555756767861650275243921704443308200372623562517790609277065919411396617647212269214275761661537313134578184922380019608762536384308772333161533126753792925116098764731336269643694135414803383358335047560349974850936088948701026127318094592122701820496194916294534367676518950344574569764139396116295313373369392947453089552034493911204256678898577079230825137491370669234302994743577897074839444446485700052125502713483401771093540712785951766777834550771455302675863176609566729370294777104966553209795352233258288980181770475526808286539788481158606687972172254857044933145052816878722733177852561536107352326671525394753156798031784999007526767250295893558786983161292678024517625324585967169888675206557041425202404914823096023049897177310913825491098861410603392853981005026266221122688245585810175990891273793523406119665133094077408017272851663794218747884659378828316097529066429619333039369422968601553543163391365803695159493401460437376852757174048241814826574830022307829542066161972741928557134937644506553872753375177620156740846100230420123966055163731584685813189372044766289444697432141938012877849329429867502905387223505715504148181211932887586431602123795798266561453166053455188931568519518492814962552624020999353965771345058617065107008174253675584841725578183874488114133225680753901838359284040278132646881743297725143276139899154435840051390661638911191869850677218485286253376262432758671830262467364558313626991382646849703111645547652900945526130109266273789310478398607597072207204278358601607165584358854221355803909555110060622468402513144800008366513890599768938227809821927572510634845394587883953345174880174987368943603913398606812655774893099109311443624368407791073022905466019340138681141626811419143605885275279323442218086239395086361450368675875655338168338885914059616320188584431236958913542894291344725706408977850337218612161974473465182140626435853818463403808681031193819440457922204292677736253172752680494247942699527171914093523171050178937909567849131691371301568696045883345223255768707682438433054416693885690326200122754536570958797900394095590625610422466346767889798222268406075463732781740615270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] 61939312095857681512322865026341765405223355077510977178795735129113485206232889216111983589169008055998041653893258077557354189815056488204086005882280982448595467093111434172818610053523155454934544322246351315973457522676366950280542913634589785861298272893709282491234196587721335211510350432952525624967110851814717006415079710200903518096797893143161375417049501918435431780100634515050703757847902515111807963734510294437300633697782257726718959799516914317774057011488696202148710414237839816570210632146302831804469631732131703065552803600805381315902784992754099039299694270016645551073732568946170966273785504981643880792399723372813602752233378946597193325588498170054257326267231633921284490632912307808604230733565626024991782010998507702841197029246882250158576374405875847237860908913443687109555738892023955091867027698972322448267816744832897937124792386217611334288225224219734864355372818701818760790557243379829893703523810441937585821602389344493697654547728392593129031698197329869772448694919772187088233562849491716461723666018111138899965930108031186075059409903632212645358926520421024907245624658037926095405769458018801737881092979142780280221869632512758597655670471873044311920262599415826386505067144348493418580211221574570266656223009926659425417194569708029538213540357282600292638215156119156249361108810353929516058454145670833139831214417658868404605539338501208055656114952170049475954580222693245006573194011165172287415845809849281628080717252695483343935251682387920814828962374431871756283948855319788188476726103302290419568887109955271389398211823835672027180672708236612766227026271061995504289733355304230129524307539364214956086993936078701860343300107456304241298962215106285563527971284760293640034092964887431220720077402724263042569487844356241181580716699996113143664059041118267952477321520643845749921809562381480473917893048007157148005851826210163982492007077518190314920715548218377810013649897904596296631181392462464360579150968261666928451574391554590925776291930522245051098746446820461624073152663183912931512357556334147417566534980668521773099652118721078327784108124951735780906500444013162252980469918166691836679750200534588071717332674151466781488533211915435732253359839998051746441724635001799071510030272597938442445030576764225970342443719570745604522744663589976582274908466659594475654572367871576443988996635503894480249791209350997724704264269221323494840254986238219071859397841539083139524682417820485813434557318207808125805479567927753292630317724636555694350656399302424788960161257706064518851157933714121239653754094583961474696648932994570420801754279995839488520711364632319227984630833565557989528723563320363330327201196157727028664630130496007555866062449802610192640863913861429320950477562988446725573283916800816831835615433737636506690432177424603138987863115115243127525686048158399173365834552424110171234169935284028002609566840846811025771066893514698911665139789546783308888167747403409252098535652064195947907868031190085751311784287928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] 19975772362157693822305052569558926882661799327575619494670988936172424783859287279258305800815804172165208023870255673434376188113261998382298982673167716083175859035226165182596955627526580391515295865610384270913620238695489637132226914261850100899806026526536918880683207973384049880672778846197557533823021291954109735429517394401634623745733820699279882611799878156540604372968027891928782203572740893658012940228234726281386007610392213134165014367950021737226112581690680739328845026148152283247514808566700254423579626426724273614008525824257417633487967343510540759328640263240877465439849060833276721067537873303108214304683473066632519408996795613710678308587343232070135687700272595520780346556398439629747686667251058502015084247075242930725426778858546647643260025634527783928246663646754455964961528288809564210524047451429196917085431558880471362700555117861502868210763498977883403756443039773823113984736854213823733913591385647062837905909275331206864426484387761288363488379919002778044869844166649179216291597380814485514202132301665737349507309732959839694676523906372440259031076530955663160582022417656454649708119409971045640737312453926609167370593748476544552644901075481963845731521041256507244891194532571695345302171751604068793513861585217523772929117632653429186111289842430174720661272014819816437088352911340071179712391913378137019620388636840067382312503311455734430309332695877199137443812276937976495412017313267433885763381443334963277988269449320395673601261749694961239359871286944952663225844349357196676634435037532747854052981061598796991270148747282803214068468598642830852245136360352219629182767376944193693888205165271034625773165365934766048724079348676554199651720886130559964231594854918788482103435684614397894252608901655677337833568755544220558942981898448816551011081534429328391100904197571803453187835315594131595385813356464449136592461441486713693547489212315614180950529752202165200748505349091036218586762627748583080673739366147004626211145451796318958653719780720805754698114162818634373149198129717669873929900922565554234693743993310898223277876201834867181138297546559777822042955076289507687665244986821304395814644262969187768246263967144726810131551782025609438631706465041771589277154057738830395556431149384922982817979400393912729083768191129568519956062836965814358755968408318008133434421402260524857651819366888548472088940485247055860629021641442565733399283538349570700749927133691289385027123445141231661911423253263297276729253389860946789218133152907795713205983422364463703149795769401708572653649136419160754323219206156539508801227541193562045765636419413312669048755319626253117876178849075618138769304438836281813937622623368976647540011628938114351830360792221665773572898583972112120992036725981570557595774724203014217929127704843396892233188849345962832441608535381341708223341177135482683835729000311540688613569183327386432451308460780182106061252509247184573278921240802104574965622758305816337921337367942685351618544108190113215852989420404736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] -54613468794530359025609092230018494762650062062835610881429536299748204724903999981774457269051509699972340935122403454335191847546722537991267635433091110533125391297628933056561710503576643053423890252911852535273084119211420848907892891873153148594508754458646593355297801724738988582788735718146047145536495856796062489210520526211512792436854987724786529477409602767793591219898957558051392569600359634212443520303599903495495864259362451039722911778481482783050059274965552545728808940230606974339811214629208275578941626454762262012925416335130881711760953431970110587034563091218809764414601351690746365942345149427063286951537894303390857169174466034991228331302759778691326287350195608276348767452690302545126231212197429075430222705214080918879974719228881364821325654739798970807177220743612486616702046456221486405741870869251241121817081924387583051977875622747000083074733185045021983935029971804123586420337903294691584328125214948316189941196027228912804219141987168679009350453840351820286180618530518191032514551889268708873501817501788685401638359423858623917864115345049699552907030171098661188503745852039108985115948856411019443813946745693265056555927385039248092507211340429162915156241286611212750116106963323981605847041434298089305163149552025429724804473056258050691682997537240978812362116022547633066715125074542509021976994404902347435004361596094921840592701150535775203462685838001827710928146953883251877395581899313506682481484550953385313499585888748341917275340257753097603786216840309293702763302230250076603341628353796301989202096471470186412388877597028148995083662783076873879622149700068444040451583447025529552559352870246182946523123005508908808913109319918076632664753141135323780111751538833945059541229415295594410918770397153556290708148688162682576313172465718686448935358563078912917096183964430661023375794597808461998777793210612317724396351643041252954927889389776011592005922065918639394052331943419297751078349095296697125937176920483415695766890309012217924914595925080167897349404701804469602477317558918571507526524008212886460268627534963843842967852255570410156548889767273741840428806670994435196264695344091448708722946374969130396276196082443999617161402773918782458347873796876879268116577058212158502687295810439934548827281224416479374884025140675482178002992621055981958167076840980397000228045086655430005655319581705589091185676053768738900741712164915219011606773750048653588538722463743462174821855841472477649711914637920672117128164757105073591459554394568757732608105770484267130525979069464277688921177052793877876395258036123736515656228875714204413592141489300553129050697525916516011845482363040065324096283937960773698065828663713138753595315118624058571666768564671380208740430387564018990358242602668014867682110145997899503160462041437055639177605206528212739393431553187830726784235346931424119791589352309704648891275955905853664685675179911501587395173963599195464712032977281842319672311832975701707337979786042552352478239362409415542042997208247173120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] 349734255187084240370809050327810435202425607139450449085520478226943789230512342480059875841788128596101733623612122085291580762206454103360413023161285358523772350416033414415797181283834775381199462686440783624189690771901385573946025823702453679102800144676451512763826922793983908966504694159745387299724741201916859141275703223941211163792943314709520086364415751699672379483841419371977864867365468725202654472706506654937085541952431110265607103797229305750858759851016226833648709617833261606918387654018955702966399674931505874484303702542336437752860825027734949708450856299489304178308516554237234108270953982084403107152805534931294263714475099980773627226189407147428577134584319874788549979314841678606408754747886822600233541895385115568799439835332516953333122816761459381841644147301369537705302244253563570847922305757646062835239990211031590585520562247598203694487811782074657516825095184031741525002592495228195551301470498391898216948957773074242206872492575191307560278406501469875560386357665087853115690347930478723832930090886288104397190576886570349002622356720734990160338001549254799848525493493079696178146416899290002943161797762823574171419172869042000155984275746352600254145360383602914435420359813151510446707145642077343651984900193041009515406322979755595803628603157612942659837681161065205195378982931930174560065112290943732037365749314908924684209564545566281447590760291438901860236902256827268789874341246662816097087001517624859362016083056953114385400871364633305075733905959519888858096955826190738422446524731783574383739309388709726601985030162924751438176682219967936927370291950172279697883945558581658678917279841291122814307864249886919656155516581011532571342918174844689018963490004539461713539359806454920128523782164717392810856134197898671607529316529818020222546855736878802065262118598945753060853537591081763879018289303650014854069517934631463396789471141918301512980919635966455218440102244919461402446303815771172973056140572325695807466844138626914955911371176164297479272406743827328036540002561700264000080805500813303446126148592736715859583024623189208401502173381787767434402712839309345564806407141324929052502435489002616006637092432159933395167266137407026228995950672194517605511034937892904536112685905117506097400886731420214169703634802616380923831738896640776126274695510986820756716193190828234861334952466098769459578746771320015971895663222822188828582861951737351301796283436433381330208556457904050693958464320007965611527529229271916683049153390036204210547147611863556052835756289201576544127560918243578028721100442098934913780107351105003775950461353682717891377220215789629287925924406937795128558966806487248451111123380231928979668507449746981372398674058534888890493598929437719584489820061292159532904915074113914237724320996564693431807693216505206460055437099578764506653277696722042645620906389979049917217940507784040934539096597992217573779980276334412799821830312888046698218420023544866530055733152769398537980283450542154900083687575909302272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] -6135618436793656025301470222075329813361713548123208793310548685142430880355905278568400230901520993708351140593137265405370492126636173403263773856167199331124783202733207633268574128648893912271314057017980358315489254173961334098153471274104299708168628760518784869797598652534327777432786523263991156347725457596286687076877445787303001502485860259389649915422255854107417759953112313367715901689568923904477309241368551770226677840728443785566228690432678575919343210766518725806937888817223638725280583546558400109972848079206445806418839885052807207193174524535618491750051542424625947987020595628652226151061995012211266464698817323146991984936773176696305771461350525074691556520244113203420950396238162638244803900935683484267963537764587202259147667643611032790653146166423460782482902724791507980209505011126765260004355859472213331369949525862202631869454433765938872820621937663890701636033026723587653601457251515887917079208695355141759194278020742060452855818668527638360522531065282497652753980270130653299667750408815693094794168852957057348137015348757353306677028975306074771968152104510847277590450362480797532519000436505384077405181213313388193956617212552519223647780904632146248828172221268957177754901987524039582608624625365913907812881965349563013593356304995433563355996854366798167376659399687696487968943716090750092303245723073458973585657362248371915083318743018637108694368555980729469136951719218159197078186569339212306176304339238224371499934526995332160137463600439285825254668489493574101175750215437429474445506203869140519489470377622631763865159052964830313469937199442118637158910043290164786924622136874742389123960710761821451602602720321070573679696935435794958333090922493441105265747794451561783665535940040889495821855181019132518398856567854731664498031226898410699319423726575060050046144874727075325913260974723855928614654275550153100266709558648964112071549151438942673355642926891781522065986123191385711722300147725796248553059568544704668108581177958908009849003453161445657864666481527589429970495894744503874807872580185601128075388079514934358365136081714290101727871436381230309652437794906184082229322165680132383973295792607253414335117598709565293437381617051274780988036088271240767029914470102842551750929681060639931874014503722859820005468234930257549649566641408906368193524804070614434260186226216514701584729319711202314412026657143583729139771104640671070868889239302403286958340179244188153573290363662434281974162141938863601860569860375347585033724285605008517799708870278961515434820111142754592574285037294635106024388701335882994482760609243799727670660023732982526788766374245076881616520028044674732665042383074964074243009612515207072073525426187798838591147872857282930378993020430881295275594472294457162737859806051510112455197375143961783888095114037804215280880660480461992185606953400333977450157155051444486108055403087511051858210542105152359419769341820511197522305155487671812585944863154061969869673062105912046875776228465807545917275206530010972160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] 26310011153738980000429629166623425108079441744351596014975249461019063822532107337042176374124684463861636974646620898554223342905154227861467936476608009684636415392840045649032901068255081784297374817068933431400737094884178697459718929242388023282082503145529102081524455189717098250314010907573696820407563529852272274797361048065840274929790547554884884268558803113443338619391714705131282025438767864995711535434964926787091859314046042630003119221230855651761382679052103907574210208185309437929074470005080363744045395626951114353125055527425151116050609814026686329573076745840595499915285280918974169208137102263426974698401450041007077320991577917039405167431290581722914050268566378784823287692134976794509354585127585847277557509667060053609822693378808202424347811979255285007117055575101184536463866336295904996538043766362015451341831332340119573004312294368237449036595094972003357503168138844551536021239974790833862214279789047837772411936718007960069533104624457980473638675306648179506245125659830192330791936770362563019814507821817911011041309851887163238598901238016705772546870840051483668431733800239627347267292376276167766957729419784559220096357921788086090071842858886088402207038180949611552043231713715144260435915068955892178295863099149772003052381849350717094203502385998331580019058812670825991417875814321128340036026097234006163921215778383848919372613418513529469529236328698667654862337785121095748158479088765692655029849105412047818743610233130901231621766223001091667545523435089209272675372111759554095283583387086740687729097794510766256618562634144263293377022363696021120536966185458670656422361476010897165289282013218629663078887313822203697773949340933027785109204231502113502786616734612949424191414460225017413741112856480371815886476537727753309105800545139626992477140730978465133044674582624565799107032113875120123493073773760240380035457061669201667469812558821359636473698975246988999609854790198098671286703202097688068569927273579451034234321894212961865178329292919571294186000915663195969377159211779917771178593740777239162315111622953808794551545104300563425746127924088438223850705943168766875799590251148032723421440285325737669439595363342804410901995512847712943057441080004157494960744264623182009048747406041850660655156707090455407470218174153230792765655136804107182161371612950245989290037978476346338434076687213967971831253744424523190440910171087385362969708777532721933969838424030040212526736033148781380980305108886260968782039320694175253579754763805552133006594939437013875940635902985754139996990923005163771110297725584549454737131183547031462869016269972429193562246511781690710543906433968338883430198789716205601553784266382131994188622878838310546272674769113488759859652177659507896116272062600374382086044769920095732663422496168627659416961138573519501562775935765732930348871374627812618994022586495011837111506496734201484261367660144593781777306898016962096350294447823542281282209922257848766787480833393219304589625513446335974997010512198540197888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -219042256424498951898180121598851886194731329064970163188832442286057483963944297322862216859526729971693179549248746277933056599173107945065077128660102852145213541720746434230535235740766678678496151941466283171086532739097631508031432652611879334915200854359808615324360228304377087645510284717148649853264107221947181569777569951857674058762814894210023875768220701408472342395185391020950043473357121745036384591495554570322062288120657469214534110676313840017240169456890445548287618624909237149993288342885754771000089167032385194184221476420791698304422276197233929227695879720800183619181337184108634167194967983533496134883041428057096177142897979889607596828273491283468097963331815544596954040251946333877311442575902712947056666418463432493245790899560425717361739269261319193374266735164568500024360303989500426345654067688106752762843069692937328551116790082391099567983122275710697084690283441820562300741269482035092356121225910894984360693702686294829321655541401216740870458459560057483521652723634639228806560932374566361848568042679054744811547965526847234581497967665470740328403454635922882026494239398760142464857093492090103787322781572037323221955463617535711715242735719485125740849895892597848848681630830298913673210279450648977794367718506246478035732319190189660471949659162082195711982380932647659131480659366939368276048136970796630153556607477493971449026887005888446183654106399355448528820529279776103317150615544742362901738332572759160305226609605348445304964649716183934098454581490866311416729106172896650639757947169126054424494361239000899707495703255217736307082660153223081554891595451862820297011532854437091373980932969316587984345099624891829128747326889593253321708892446351714438518463929180612756771580812491337445791087691695318946996281564532960433049272994230903103432348246294034075266130469266182499237689077695838124163053268569960404737392208525642491982104464168029184379640539169259123345523878717996031938014099171619868334820470578294383865532963181948120529080205971022791559572894894471069393728210724890046942752617026261619575757552102798330166105522431894586014006288045401972937362481547948787123585862849871821201355102063785761268730241913304277384685618401500042392926109291088410248914912105520554424428426676411572343646632050383762161422446310954320000583817363796827687946368546735794970939022046593975857053280897525334932457387600872531533252494685294724469698436176708929275452457956214436500433032465727930943652682778017120912239214647357380238850110438623636635626566983018236444642982323420685019186285928280299810052452448421497908056252016795061790252147169182215090490481677216318486788192438517322222134427841709873495107940477349446072002421528646337403868721738497473066627655485645684640760491658367809104752435705362577450752333964062214176600038143392703918687996415408632273602341021329153608568081264392305678523839363752843206878694845835661896046529670647831718860789497531662475457184493868399601685904186446217719385084153731897364282886700453068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] 3593056226092374149800736416744079853293898936942582538069472982896816011592187156068622746023964183205894245620295940721400759579719861912610018445081042865928883830994563115273429175836046950857071141214224896809796947757706875857643393441530965197048071327996937797466372980508867918979471744310615864647830584116031506609954646114795610626603192829388321152827869115991428471268481166742797973442469355794062449494267307207138807975395053717234108225379292898349755089901394316772838140611557020290528174339450966804148932369977438937762467394766271011915636092093538181053931129872601759577893015179013335204453445068763314440573521700683553665142233921635568649023014585437489387278297707925147278157121548884885658136798044386015921321333405019017205491116185020303447430580069614109643065393472649617816293105277360151149616109592421010982854349616937800038862660944094237179167355030620792727799156453737750796390680244349497786838301463903323520920530171177251095191567140062503032049910929439020311237914850731568893209657932154377870194608064244367383498265004595746331622817886619302825503189440820113522255239730133244199550802090627099826377601060932141178897255903401274299158774592380273222571855966286685623405960527356382950187858530635499099324230003510625398798667162411093469994011362552298316652829607629445070106787565598566788817452048759721682757162159942172055093392626179133020567059756233555197486594750228655509495615873156659548238618837441636623725488480783116804777042506776811088208407144271934654188764327190699340908924467818953219446143353802324970857573231916047523948231755381651822963087842422378501189140590797983798857364822755828461420803107834963022572367916072830263696425478268671853490994893054878009690743152752068798356976536037301353082089996053554400106152075258006071320059077783286935990725121625902214035626831330888379419766941209521026812063740641691629619315389984504230747220094069901399266448682009669671784524749521299342062153209064860253401194318811721936496541538521928204902620992132252317637032671025467613977651558884252106448652520844622195224280938675456706435840128883549960771300848828534833162685396504335709957193686095890088030865919436409683669636743682528946203628151365307321112555955784482373424390353133159708383601709722251915197976721914754607832756120095200897151340231759568092032408013258497266955516515436204369095898878866064093244086301818414921107447302301275658723751378904826593425595781401129054485384912020484217247841891696009027351700307588135818450784387699091237466527380137077226146394398797880144868061096052261660602009557066876169241104639101068265829639406699906910228865304725412436619970644911798958562743867349209011389440459481494594159076242850963869838084423731060338500227627806674157905928511754558487303551370959767684069119088935833347989078394075156676410587732384055194817014959928240554741851451847988080986304772700301530887172329585791427240653111518888059188530038587796176400989207871196891063326602931165242579690884663833788416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] -27211739457851669229691052817427812064706481305301306600845249393574708684164667925403298528665966994506695870517058277052358566962910028604737787626467597984062027511646370420953091543770339358413670037696358221556467287215318257432963092445704823312527635154406103845968057643905079677388585539872588741642492765101210537477932590577006887255804899228264329246571237217970392373674605290480021473224000345023630668758422855871929396347085113178010925880731484105076913150989916591556454759318638478466979337333512676351540082309510594531318881452576973688625953238721428037879405011658260438713578114925763346073523301114653517913233951757479987373243996091302178155858061024381490544000435360997204742335326155538947821785322714576568578427343579703994421502619040678229127565811475691688550013659460320377687511208569924077741255261743393728613477812933157044622607786336905304541027275649584383530514995855315849591617175079826820147004171868434515876111021078768260591683328415632743126751296721510868077935563122996842439176355907464540116041320119119735573192700950857329703923308956126704842167509202132015467119097605442810500646073657099307364396282972925461613396260084043089862828539491585549814130049014620317192169472716840359633774078232084150308314509332266890037031360849843095350447565085107358468463579742102727795402321274835004253725766236603663106933327200559153743228600794274109518866401119302830928071995457683026062068543325186948858450946416522587216473955581786921790436407960233193165302233028791373576276140164147204602715863711736050107084080967578137214711239220133084543044744169516757749760959987801842085952215170368984977523443065194392968318634695091100463184804855484448863035194467851940372589944002857378612694400536989020478887434769150059707122117571532377851440499204940432168527681583797838169232138668297169136726919805244690424919285492270505876235709144749429963258249499254239514913953737105574766480166735284090122348566945318807769765607203350049008459378699643094657445677669697586550409419336333889743593054239159009944494083796501943267038508261540134131859929337612331094155108024773823930909161474196031306818315037154300186923018340014306924719570704148221080398741837124147061061809172654039149770403524828106961889172053392386415880844878002581904149298065677232694720760201066032494947821253761852799683727782278820669723218151162391996043310759799177810512161143048312523241441718122630979747367341113375650117950197284524120505670974661862925864200210303387067844474017463255998959052079073282039397520323365252665668814534509973834927290518137194802658821423947765665454321873564447634049176128714132800513411084278164692225491365691437119938114166111654128458108114379963168748153012560276601259756678603491445414644723650349922665342527969689508787984854820205675933915055107200866973035492263605135880577913398398716776802159433592424264399609438502901681423060911408003063486618381540914107552993758804230673269488459444748680369769381166178648664699768208994235285654166149529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] 123555927778478467476128655851349343402531737417815688212111522449609637391327171660261416039875543828064003663281079816424399833111335429763667324446349075403122557424120488301831840240237266760801513441123876774848731126043287364776002360601964424158386796527921774896159127949603370146552311201500886424484898517983998456162520017681551252320332365336736426342064041771754519269848489350090534389138696538836691569639846562178374690808817510224138723143366585911437483590762453900793633455465754179118526569513882116094922099546128962713708759225437565380478848385842781647074082775326892815327621901835590923939183100442143003385340231741053153186187214766254610315403205916568099309789923602443412199230128951068638856799957207770734100679684882440476172191185551757120001428712741193807251032499107979557315736765722467799652846579495510204203149158207540418861143538686054159399561453334732653833976952137356960706702956254875450761647722490453050463133111573034815572065321818898648838841038376469716085462068769819282615370479002638160386324386981248241511612951499697437982260235930238327105583353216651924635819524278524993667703237621297204730834374628689619297681237741344037721182617525592444697800052543400044708922793259817714123003725294229418301593515167960410168325755392096155430862378515616033179725869467796507861094170287700382931195312968736007782210351257685496269297586175668109071684220904853067835454450095090014030209296886580985697460141073246843641060220420419164268042776152275621540864446371341511729886672550457312588561032648041511330279637294973362214807608160707744085715148810280562850141650045604963641389676988150945685179228575731001771148498671316775156315803122933290002116603271611158793704535404540900249095985481285622722325115458298941528943387853105020142777772825620761615177686831111080346733466810781288105356088349911146403032061679544399873296735034461775165098119147082508147202928381483227779040125195840247381876939831561178007790760419008166720802737099509942884760969518935574001826343679324784531186483658016486393453730192603340749980385018385380454693925644259485331630969505916874632631690588974618859767855462415213431821553996645135626411874374295998818736428433527697703229980321005877762652301654362706674236607923708035559322594172782570811673896492178714860563663937423476480245607316034486202725198848242528006970558239863260422748084643989508627116452347601173301335098419826429071984245813727793975207612377487162852458101794818305895151531690650935691472720609346117919314001229436938235059413634285146756696939463933043373990199797495367645362933096932983207177573103544792353645321410041701687326620486059495206205227089439191504044065981934620089019020533984209622970754508764920153384051251209266617784426668823987785933010924737888373653511308426730240870443092425735578054978712914395600928794583762803031158270584511983382755699370936006915879885422332207663072016740718168622406824205707349789228218754301857487884682976207422796309984877308298419761585042398646370304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] -658184920820341054695805496927906721814243518190270943350660983128288876899845308396936383668107737710070171836981375117381469340641526475413854555970407200831708495212132457125317841519687991290497973979973820358548825684780175631879030763310328950947476891360153256235846867765718554506140500871173034737756327947020638516557058760776354119923102025050303196466757664446621099456249797290488548504032856010047724830473640003979889607852475638236335957327023128359211833378344441521383389690205067269379955011705081825643768068401241346587017456035910980350752939054400111875721812387700897959249970771089060354559112357960039823900155547431310761608842236975079157454098146014220221753257384968010443831693910811098104603504784741213575607659390957582423759233335708519074198382526739124098587236567028059831924761852609788166878369570073023153035994998060862423418989189891234288572162718614173177602854711460933540953168952649805393725977852608572135943931027809501306488923488244080296931052307177511864541601805483717428929974187943771669615908334318299655946194729939726307107538747371872725971749539605781458092776851962313577587936731450997641105992117592663604190201368256835338402407304091158845613455026720862561552398539020509929302564150702757304340943483173484906195271315812912314782459505559725591171121317540741215857874266340596073849827059145459997468541922406058593770973705026719214453873762485596305789387640596840081722692907106000994849824018540105374871074684195810035855827359005901547660007462619388352630885880726666780808287966137539032254063969716473442191125715165721330432201897189352671561600077436291446648431027369416609729439888779428084592335076022800582309010330963498485859080390827807343859647350119774936955651712262703311659180632565396656837248193551377337710832219752788680060712347355596651667898657329826380989921369805803766278110025850458699011393402453215610332843118810652895238303044143513824983635290353134883254141680831061675473315123429562869317379501410177429147761531584425942284211898653691047277562464418813752287492976506568932919727079878004746738764921710825903380434031933734624852705710687871086844039542223460903840893050311746577554406619538215611243000061084980149120565373426374554820652460288355106444602878504450554330906533290447457153270461905902229210549192335614343474979182135031176953798032497292240775505612048201984164550522447441584457785781960851721992135655969643479388205601311602164016295555105997233442883388940319179230299324981435722268996873695898138058765508182653802285092062738906229519226759933627557966010466393352088840720876285671481269636344685347675228956206998974989656634469204650857722359420078691019710200883876336895576234637734044379094329154223201035284512679982458622689891647930763463995132943652837849704460634400564156658090786764341641488397816493214073078789193164189494739166294288745015591306006773657279133026131418715615515594963110325939712835636172944207322613417853993793645002983859777614594893210684749363842921206316551509114880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] 4669396987545227833234382498278617450225193884199276241421890884970976161002464455478246620523261613177116928515251921275083025137287884166345927045559479028016153921227624970718549763417312826818777870723310072914356781483402656740041073125409598913808172294228065076853278347162590603207240382013595597780313398717963047471119598805075513217229890314283171119414025985687256984381838719706225359932113370477363621137102239755778344164199506989154763921911528720943011771454816321598955191669030875841555958993898052673022975865062141363425906465295165301620057770593021792230609857492484784367684736933503052325364492894042925121966026124463108249164501395182476020667915455060975888796157028731006950003996331374130773263952411382269740803136614206007358179956696809495905131441537661611005084003123132894007171669129254668866310234091416369542371388802296999779978425968523587541198776386513079358235830901447414849755254527029329508483103733306012144789714288878306023759450701076750238913119570294159554019388851913643670943053843389360726818703875125482649675048070043589611676599484072797265667478529323830004414315745328247079942318371722614615295125147485009088933831425682975205186924234521242260515780379453823418013085011100672496657412777295650678362777643503636044160013428475933397784318634377263031838158275588770052779902653170671823987464750383818644334810310190710086671564347398419514527781758346586671372903444157476114510259266245394034974662409170945905478533980453646592241069362562902284367880919297865091562796437772138584664222432158475642988544854859293930020381489656880988846520425121160473514871008290616290772174079046689388192560897391112918963260830968248972605085757493887523338873240094384888054180920939481130924386305050297750115183484329012602859066858029438202728927616368358538821286823251356820962738505200700362333785794221180545898505100658148908052035564234721249271640472398939366112283221098656410998549904026547470211628760712629762620415760599380678455676033800287815924027741493673952132490664248093000557504060725760735513163604746666834653487705423601979610394594533650380405766119206763479629220283273458405391715726046203476846431999097071370903132552375400064158429219384027569855435798366955780779224459893547972403397605304980598941689897946020760340243508225085568556109796866911694435178913420728866398773834111594086704866097466850082500770503160720628771169255774430772640998612526589466610234990744568745563222542561238026111267307796690974457746809711211602912265728363994323196164271420160579721724739917549433331524169429212476249257968475265249098166492257945281468396288002017787029073099536238216993869639382744266626464355368044970239019742303685739087422247938050241005872918041761131508820179444044973642360351436464063311990328838471593385722909671767347658482810386217833270815879774162958044463014773879897682006671814295301287014932906776010365216679533869706748879761652883358654133769883827430237554720467102847250729498690176196095320225677107007823800858927198929682432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] -29646577412909350032629978952176213408975253023128474195704837940287759164076984714252547763399445357480997921643302617648125062304246616427289957699714365476631788513441461141127734608890857552630234010326375597756923212548449448086423845098274914363398482852646161736454933790570339722332425101904534212877900902060664584745310557432823070395176041918913727178258845231309066138339415978292911587907201209149326201432150675072533011829252213553057279292794941999643043912866385959150162444012806783066337143226933035587760254968367409605852605797183952609440389334863130653066572548470065094329090958237070746228575363089177988724340000092410686758074896106762976783221264332468510705635021200382940650004578225469799571400242285623462341690641478647423423098143611816629770831816423443970949436757686175924949699720280387558205056172204152818656886762945571076337097717146209600897582043461652975845834528405051401231221338724936589347040614921175780820986244905187405824524944038081022144413548586513984007462777018288643151674222775747646761868494025820805204781245476073025063911815949887386029467521944542699210055804016873574815226370747739947107533173796482437980627854827562052465246169999371640604914319965178170043165999560876451270240938277271109935800451755730764035954341628035698858180529831141565927687415389760675224859186732714930702885538631905056184757987015017920485235204459512659852321790558202076926043655652798025980104548709709146447865827320516324466513380149265005434824551550965184641569542009835735098281761354471184874259093477089527203313458058586150682628161543717234407038598166137640719068008908158008882443673026140274193944392921595320930157628372773161079454453224756795892853325692306838885403239230756865791377240289256264655910943493904660655799373026225095075408151720499621803871794339836966882923004792991163224584443656616871525387078561068443674384223275186987599208502779420514491150698374185830641582809041081633390094822111124364786195744777501125803963250807933583778361163331397123898273921485688371925922335426031007312876966934184227520625178097527260176307119279882331747598606461738581038497856466357880719073739146196286557417319880956810054692785074559903839685330838388822066632140788653661833340206523006703002664148821519475828669891515104778522167784190884519044984914673305235294862788958640271870688918985373280356987075071049763165187870084752503646189689180724343128123308993569258810498397099761323196390705653383665410595573136601577084358477056219233113183791870105874967635355515731192693649090309109181359071702254408435346745669406186815405878271660738608455564046987400297767934611986942649510931257988774811746319882407929021400908384369892168679340632057752644212862020220152692460682988772509647697005347317151698724692112012149085040311193805122847766870637125904600570559270260385990521496200475672703582933158352560577929241270943079632946591873803985285652263453865328197839882125325113935018504920035719054391946048518538305939150043998311309258682490294922822014730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] 144248733630936366880314481973185840884631320189353377164991458315867168113125202916795993044211499375015686649631490509972996169374689576141134823678447448857642387687570070541422075079464522283347962571658755100905205666980790029779994862247769184630260008597478909387016389304006757775928693945587334601744347947299443059912289075117614730432922897914098620775283178562854736725791913731780996395336974465326412788793954761295892275575950561046909429844946848224524320898848220371097028263590153157391507107728505557648932416669093313257660693247071674154324987328962730265824665047083592986668268222491351487626890598570318161414694610041140599461217960245606595334006899172532866875708728726545375119783259921609768283166739784136628858785459323109719571256282977537344484446182956953119683224254366160941967845672677545736996309459950079064994281947880607964859559462813954893365665155333875336208890641285264351680722655086283103142107041110139630000706432859611138574516430561986998888120245058213171818586192373196827644608808459843726375010231019677632034449629313383968229247458501234644193818343235214941167180335601594904064901845349898427138387960696851748525417033483759799276530431838826599193912325918955093993398202289582974769723421595542643340976803402618899313991188039447225112824248605499960858111083497284610382453381083915731044954195048717170163480580751391036324867355351974109861863114904332704618492196831313810255064079317596509720721780349260235210794398296792780381595483288740198046373578749139975555781126594487335472612950156847580808090463047015413925804210111430285789329402168642667436350997706754276287968967772204278826964695245880233053432969473568105540667009368146884110052766515770525786370593452936868571607555141186967641005295191220835805359332527772701500987161095489889428998346246131115671199578069636486742738683559943767870128783100612089829422405451661951613200476031556537387135235190732623041799898203014138568644304720192715521712661487334979167553143779240889825682254454543116960390398176636339413767310792686033468494766449048552065390294446099313608565161252362076241104090446375644625215298395695240908533661374518444841415209238026073778145657183394347180891916767148303017307475962891269757234022144405433377245225926022773863527283689402967723897320480707989079101027303050244481208499985836110791896650283704804393705830994795750416639142232193984459954524713038972599942124930934307988942896341064219692763926096889564800226356844273122338370619854502411654340356917914924374523223997049254271937226175060212907630246698672508895001533718820782974771229211544480365628411381527677161244046162576048391356748294759284530089153332306301666484128143425108750780496886169726493421731660051321783118133516517844078735275288711199132397039858080029646171934658556111178875965617426707446937651006216801851045316354780601430506010903984916102236585851685345245142052515995523350997455186002912795742451134204473590152913644480511943485771196999362988392560387013646832132763379976398211907584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] -545219471411086835836070620657339300058026980841813541105872683888619163563178715299626907705486813036689275599971202847998409815825944140309874767110834554098223765789585525155383541484593781206608376593997414555519499425906071926949805218001769050987363657309479256219126064487907379453262415034270596984923889273988936907406267474993735340737358334136168942026758563316410056570750221870953463648431742147274786843944507687611324978720407640296655951886447069391006047703650347903672127190021996174940871520843924668113446155476633555663058079590317932418328792735394957249153908550481556119474824423176813365563771910055938376373804309305197002227082639701420005478614147281577480984789929450139147063992064615825684852925850330047030308406031143656990792938547949983805663976361710647837778106119110135272994212282518990139744817467063775669926052423916221994821500671350573256120825965926351484397862317497689391290900565985348219367157339138633845166689655283347227314941347663226192420859308202453519620960319047733110570686872498574068480414491682149601290280953621340519272320402039558059115691664142324031487189942721044314441318543772170916577734490006958832777287955448616779976377895513756554565545750825819569762269492124869843677474006299003809764869327998536610733594841813016761655460860331902519733564160452344623327192215189569358573890748037807955411047509568274668512807082751832149823983181887658757687006153845539706391634374966757987866342606597444650353158200335637710640406020713287105779472642520514947571498287016868650002152899025391117956625238202279213796911405327374193989209361398495539986693975249522938505209005465303263356930104038669890550397904170257363351960390879538065064870224791876663761439702709146450027202872668959438898013356784688456236326042359676267799848407347982830165255234192391370227142922756777400982208440199125814922097716740546443933563751121959042778860297400273123400563022738728353350528522115311993690855677901511841611434512065220264508481102304189906154984032087679780985730059638986694392196184185361670761836041261059837167730891679518955243115148366660934316779902948874144332566482308066202345716538611832729706635324625678336256225040683204178925820320164601045152868826708067522176825862289250500773368108771145304758426127189433670199129291058812436489663905631195370326333746599522297982104343814460414083451193728946743448290374744232582418359746777258953664961028249918739593239642996037914203073477226611024184241242864752928126772874634806232152133832845388557394483016104980445188103990383635094580222911940826846223565431318428630875213510318516938945275654141061819171008278562709524637497651450481368246128333993898587114144843352197697352669928312205636663748217620471760174178777158499667363547256042737852609081915886150990073817352513191595870276843811869443068215594990876539333860662296462299101914342713351326641662332090641941732366269878151250298895696350340805555193898444445683374864171667173117060173096762940912235860804277749941800448456740462605694402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] 1656509946056246066671491067055617088316896996728945067110606659830643890441705734878737484634280407238010581186334473122180369016641265798215199342229358002819057325298308386599068541660542406877379203805724522989446740329437945662568602764372278339849046018939040313788254982807903830056012024171733051600300685394381726303314048452357887589616080341732090116628356149940020592357673786748674744854037391892317210600279663948339808097575240727292818813935478539831668736128787597447673155360206227260952547166077782736749051547679088842077006218453087941520409554587849968070791504607981247726836672277685626602578658139134406559460587155343314318365470107429949871185559643000557293886207851469695513153778130098543270935645162648687474172710829737406348934140532727697697486788661738498147295261617708482054766754326891076791264416561297594847935608660307552485482753011788411285008278668269827312463096737382570115332928406568112958837973088530132443607884664533004938858539959964545465583264541407332970925985290369703125990263499635274975585583418131016613490220866362238604664517641205639365808320995834005132037067963854444019693856863182507355461744878431821111679576652636342688912716399167647984131350484732143568373845012722624372703765870305201300561767028978205875773438188124075701957082185999600448972461491371664645072348553118211664223179140559957475878345238869908543304925879386774813612417170525737215038444370368092542699199596740185720950583176873261992864665868959757724813214358407714899107142324852103785090618556021885724232998298323131311512842865094688687377895476456244967078477557084018804359584542573762481454368727188232164629347859905124274096711271179843565867352193970870423121555574686135007770565627090415328745602928989046418842832036086392868848286166505688744853992896849776749706046280475564003671072688736706457917219057790727704530841361628053637992242105454626111149907101742550729483526095133478901444951239950100566379713733364060394051950469173414931256625949749302499936544385104356023688325114197829214771078947518771387078592187752913511468593922575875810779334318354802926339114232416931234885380199734270255941396136840690716156503498959552841378510839685620378016731709501088879842722512090962873946696152989063638348931686912461120726862170509976539086003620533908589395086457875811222376357347982615762427416325012454659381987405094855033508395012701420553079575162406806385386482448174864104119580179468224353853880566275522257030755370815720047679870054814631147343016905333496039718697001043048404281292029174482549464743400481938455705725519716551278092281760114009933887078768987894270820913948401508422937951427150644462898418649505190145270064102383487543307443451975794041272858246784155170834257904789277147874371335098180366852412654520141412938915439070914270932746918225059115311090417411408293003625152065025113414132249774029064094983420019327489695195732344380168756894311462975692809257800771871699048868703369805100221030321372264176144020155018846982522736646155554609386487808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] 11584348178015225623823306300000965460938505549713797332561639999920581655747517763530997709639861266258302482931942244911528649149721759707512195474873198616047177236964483983444862417573286515431096646916628067061300224632086704493251792324919601410440573827926404093200724627883216776331167891487255346591231230356529504475628768161880399301314374504578939844840395580403263885787867228351316611069637726103833816283432728139086572701793239890652311211918508141414812474628766891066382565812326106735023103368760235008219696689160435689755234766685718275033838792940514607679201656175769088330203295914134250390873917870180033293793953394311842254622661071590438109435622672717211863445687754501043409616943483060096656889219557739067099762462791014065703525851542257412935204584969715242469182184055391235624154343953581405410443262729835637569507531355048162396102743233006012166959723292463925387641394153369151473314357083977437509041529227056638191545691020221729513704393025461533260943645460790529818352609369057382722656681336569077239789484749470500997245963900442326055672355852189446196059396267698861594426061277698004297420514615469427239275646558982437099557332484687271996921056198645075977240479771236595707124535969335543981091071865387555934611756987119752187974280782082495245518490119964838733902208836831096751856907780624216612684512504733414407613852689105903937124732362839491522058688292452120446581663875812577556993965170910009053386919845003064364249847551829006063838986536064810932502832302240273585397764486331456819975332955407154755423313300699493054795226115711762989542701291604284959339827321145301260475270653141140571013260788776549533482174347610303203621885896920853444903427938123749105096936619868331145171261252944612168317910533164991057662021072223049670622948786997683634053816154396262973420262494993699235991431800342059213295648570855478261923375168326585793235969001388933061107824374987325672323205110248230716350660272448525044934239511949862041387424616876535662298624162711305467159735843446043984176508072949016241176733878316613128160774029940036553614565748800695906695434621105316566244842282708272823678347670761258633280039461225263893703143046840130650354265796917644484140674999163280410067005609810882820640305551467440974930466636702245977277655116361020734806119010863885667059372358085658080746084137004010355041995810868870063182550352732910247614319592491289284803206224528133182229862921037422944561682260156787717364078717471342025248710908001395563957330479409650453242042361467568433511907169812167002523739887260092855927787303083137524895402950042470421859298167386676469116031795901974955276772129684107075413482306152099554760478089123286619994376781280604625557999289328924187784421908142393646847940395703859512565412625424016300248243810293913221415163847315903271609222617290809592266440884388334787802452890399089237089727300825210275096829237250635993841935495090027546468994780610593831322337407498741671666354405594060040539068119169059451138211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] -1296944786868974367399698281737848586323771043572995843623786621473320977375479062499582034381952476963673146708623191403363952742655301918345067232612104466721833093178106951130713621867017985775598695776583837464426577537260631218763672963279310908011055485805706536621317132499562864065773238358410640559615312538344409120484816152343911548122596847415556922014685805630857950118786120250097921053417870882096839670799200090337602926712025385687829677326558587692208544230381810422468843081194752514637601663602496069576625500441301229984409610231243162546848374328907841435051989197232125270856858402170191425994683707033020162378389889255992881049329044495099168273394305782054479739736544659281123993841286211035613674566888670848802942927194276484647679371209197128129993125784033876499150051209381811544085629407455899351794994597054820151172215187688927546532982558556686936275695570718514453767433095172213159222424357357525057946312771419368419215222282609863399156722733166456760779026298880537104414473566651900804641644712928540450623882368409754540022256885949889417768242783482371065440256289614315515088959190544890251091753885902704633805943791003544354099049255265949796264865924082608261303891137966104353520523967975944732346711523266684544856286009843874073805450733726833826167206772669345417409274702548968931616053827669744328283748189097880295018910473880896668484027105582643490304480037277253913459572158416202587948535241164560755674881231498086206399135317653920646145534493680987697987834370024774327704985117648125796034678316767076381905295753598642713230451904708304689822906550708486119009141122634222723450089746024636941885393263651503845310087517532562063948733516634166769529829367513393897569861205639057709478471535670642876763741456790985972287161629249320115983447065531189133372369668441254035031538071644408457238768070202099333148279785105634109020652043627276366892679535347423506375365131030450950814605998745687125503878153415003989850393420817491205356469872457250992757476108961655625576735081459938128715042730026825929017994885081315129259592140773027458235381917530370285351131258013332983432011331669746030614731609602169705822542421659653707827314642006321835424537944650423278191665667136167962245943180121132734020753473003784752894507740334001954163546082055420392252417543797240842786340786171388861515333621086780708508260048114257135706302239040635562619431799067800400341958762063101421892584793223146269273548514334300065531660176692913535093834384910675822436898742284349879304745800530324583523285048187902362699805938065805182896596403104188095538116919827469176201567625447517941954433965265630010225733103492298321515196837944236799623372841975092583478197387456847307855724783638881862122631743314383722194853201876865002346522820066086054262868833435435334933630899512276730974400900166103132040971248151804688312462472777146968436169504111790215264536834329389923105968835284189836820919694539601218254216012491975526876251866343546199005318934188488323816751104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] -116835931951054406920476877154097557422062542303653075378691006426175399625264178947933030340736617379152602229931483070317414726504487230757037681219012787534021884262838933975168918806679236084179891035869194310905826350997821281420207791696029691684130704307386515604446467793323356424775758129236021647363247076467304400715894303236691735548525088446950206887010062965913889155404154811530391506891200150559808098201008533905420032549954626772265718414319484816319610080261031252560336326085659271267053858480500099642515161688403704434613633993938025633815964898479322125722976714856971934772694851935334104560327981601489122147795769512536984070215788315698328740707468033377991390318574639599814347760574477392802283538568620479883026338377729860732815898306074330536473128219217047394502640293707208523758542845147929095908241379212733905687817937551086861028177432234144461915075085999742205383598028382896438180615929618690587909698951960190919861761577377396066938966318210882413707261018093995569567833520281846411615498702537769601957423751878316139222408498858528062690182192041482109963768430504041601190039610570384715601100309495074948300859449729706089765683994944674258847554486423345209374405378850828589149788755587111462226014449492224311378838759217422868464290955259403081444922282361201262139163588280247165687447412983901869779915107951082183086084210830758354867373259094329773517812125507199872791423111775063650802170985316435090389697920584254947867671595908507164311285962145779746997110576532847458906416313923524121714839460846894726821119488971402969959129151426451841783529907870826794997728869434781776585009289102524369450033265818964894916072163951392054825693573076723799488471633508209982237930431212034167841839792642310518368330524606670251656271324136818218926815594358107337819387457005260549604763471200245874288449387833268253517479555776508243227181137445747718375885085452135329974308022943633157439616945632500416712744240660400011952541151346672702382622987044688505407627415725643999461997373753148499423996027309598027081624954236700904533981746100433679978544444497997680644934006544185451338196440365032088484656803459804720719543174082451752338107559519018705437783995909541388440360343292625025397263603274707928318537620162364155071553471463652322751227527280800657729664786573764106532969865978076075691206630733426587271617749709637370276281802621858316603224106201947073121999891494035206427843189023131970862841548659560961481405164247850568467997910071158637944595600124761691083738148714061138857935920917466807475165089078638284857408401968693371260269544752913659725278654833460869758391232352749046925320465033808101113364807513130670055689719462902251760733740266955047189207696841533320505669971908668861891393706154612961416005937649106503768898582251071598725859257091505082544807872388068991630970924510615978251042835534909999903798135262014108489706610160924387638016165105471733037423320073104011234143229390220428201053790463764520614237541521206939316939877515264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] 3731153285351233637377376437532670246460185112323184789303503946417786898134027670856907401026448487238980927774304335564815829143104821754763644744396544549881182363652202266659032333852626948258327129048684220580244237638835301712737264092397205588426701524423582534916861599610555458377951240815111634309395333203416840571758786831525473551366296120757678956768869213073551120552611639964236099059965608290831117627665613567133987235260453345823552595899203138920268119785598502624487619582989421268637837913965716578785520762815402924722377213716040732005459893409303629468839696495398355473980208782112995136886631895697253013523456199673380203587649497373061254239231082549400443911556934589403439254524990118905314076915530483850970449142760170549679785856592458119526742141013153681706769929151175671809568861237488033487179382364696789159437606098272035818452706451865569438946323196547508622129673549152990060269636099360431726276542915264467869166679341328416458903574590299300553618783034857237501871218768280660828406770930269881231308830495911025318622289278131302384409619418234279548743920126618205921097679027738125530325124265089860969095592638844218327432832565003856074320613932621526173451724843842919899202588271151085099875197191998490253657395071724931861090090057689251030465922260048501430432462497449407237208060113263561125978586520951718148178566173747407249850214323196556762322627375576227925733346697697599780010016867669031268402981264980554101912565624248387896084720410245082958385782979523886706000808787395636605471528049731013826769017708136875412387964149674964658052097731309893819678224814367156969240346967107701163761395785022235822214277506320632956185283009319982538810057615265072493651670931006096251881736373255037633333436865335637825525873841553475535128774840564996136546212291563912052322636231434390819059376393114346029667061182507427156994962477374241816545378238328836001696806594395984972408900278701198379542041575629146108595907671722897006507629689600072134141556353970821421396414061833523474751825696663685665991002160578687806940080952112485539287870692664864037678541799686716740655266662427923433938815360525791061959774205241002114299347963366353299630793633749515141436899301734010592402294978569670311745875084472650403741569058333958057325269169183284983194754546323112753999391303282074767102522071569386697603409330646564585545339029757332363967193554804463132210822008806738620067771207169988818809976115480025486288505749617410068316274635179480804000889869863995189027960105979050497740979132834110725493679939948089996490598045949076648774084868619148594905863691514360028839169292701032119771899091585921305045256501231695641845637950433197440336009899910310976102601927797625730233908572859360156019493931464825661532426751792619229114592030115100447655242220374485598063942244175388557832217006685068006271026327083300885149623117281589289937190630541072161661754909410664935444152065625724660329679680068652727943010958603179032009537369289528038404439901470720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] 48958181426194776219136138044316746522538018990339593839958436933230290702977365433962858277902111177908787892307934130346412065104891981505557499404106510944022546542725684703172682274218034457690001089535573483616703664350979692666845972101494167808034647681917383906204149156515371208240565224215882401026774400050373726542055544219801415080373866840972864551770768923080243074173805685523579076313789342184397553985331649947050907417207550522932577483777667020901410287582871316198495990882063543727999064024919687012001174934948457803686830582495096311064216902914268221910172045593706682642400637488284112464091671143027513014982224763493383447453916275760442855158178204719294118066201858223161567477201111217067873238678871880159917383420691250656184261637576672589676461939293985876530146315419863666220357562561043012513091411495158528577765976189468684826001094964412623872303180613462880634285789092919241646385192105869908620074916417237449482753438956695330181454291349843254740180781317930995704878118438355108717181293428699559456124408666734073926705228854555953398973780357902254111975661492634792328207915262583678125707301810119459363432330873378706615275994366620622789586403753235116376091223763670153721646969532922415559929699547776508993945515635804690918662372769620155500869677142034805878898587042103182783173830818940352966685950557097574027854854989642864894730250779453803739398850327830320646891225377978396948731364303377174157250934540664497174199613260170746404027224412837595903246834386025938148236778199384047105917205207070823643556661976896731294677887960886131028201958950809213589932723938326464060264824637477331103195004664880465848634097436487313860541791436038476901670028356565633061776307105114104945976167587468440988883649415871218098170589601134584740889665367787777442299627746099736814771035807734189685961992254032789758615017067141912895461387341899345800148402339221535145137723615022003123546212266988637097727223739270137324811812529714906531660721076000103611959105662094705018120408940251939295570121846280933034994646118141884093588164504548094854198639574622593314841273409517231306347119013577980101682833052999651177349755050583346644221839971604417747976616205425719367137356828667259663833903076468490033888542702261476384088073907452130223397074824035239166271274799596616824702281194459056019792326814293649690336304928226912464590808504996385667844089534945336022381465032432040601100119594822141555291153759273063670270934994857365517626258821335049204407129704902940572159540789923403014737064113918293773999634783100590728128790571040263910694857241749795472181164472829732054007322912513141629584210589763065957609112864761519549620727069286199169053036666231835170189358824203217601969187572022037035616941915765839547617888955863053091552584867934262428341834980357190027461114650159770072672511144561526316543138838025297718772481561207997493908511558643727763129862353643175304086848066594284901435942946595538841435838426581325430165066423135273748213410700460032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] -814712109230399969130780287042797843497261897981024054026086976277494133551961208050279822885830397648145879173923559788312001831408249628428637208803968812878738727310695112405268232610080925817221427894805075040980587557186099338067249420916865878220636859425707071129331533103488908590785169517962142789575629948120863661225757829077374045913262114234584735118751178267298213928161630598611099468343973123791937955835962496959348307049998231301633122329110780779744290346557213115996952943790116884761698759392597987783825581802816587966667530143712303843973461522809050602682960361551852772922241471378958801198267129075994953389193127418803903594389615737265907512182619571220667279829650174504940684927879240463783171594767429367741639036687348891391158571697093195701799516244756974151498568082684921981287517837807848197992660555194014286796167993457179016464574820059824699063368812666006239003370230845506705189415207308124452481003985615907792021639352357008018391161442171355163661417170268108794294984854205042519737441513474398084911370711862663492582318914107105965923352211801384347207505847371072103585157741780483249675836423651859999167656553625247256902278542050120350002143327730922883332089481477391743264716067616372499733575611353270387481917453431461785880962939823926382388465903105919318908637712852765948881333726513882635988444389190243229340302065976676114567482987175877964549386786615015081279566407728805526963952283710413866607751131965546320701387041561874595921773776889404969173687195419030084693002417951555622680270346336524005010759887183602473339008681074320039345973664870764115901562507850213248110286941695706240968902716286095212404845987900623759364527758982067655591477467959608151004346444444488405761290335111425223306798248966012642790064191992213426222773089480088471960160298746268132263669356551330766776076887620309054601564072792122420367880654096961457155668135239256133790763267902467238039220418632512571818659952629502353254665257137575674471198255309548766359096294880410502706068025949434259609306739226009001572602522033843697497677033413763111430075705317150503814272272220575628371703590074631998982460461494420005934690544992268555066570140069701943781825611284439643525834417394610455697489734407918533329490663121570629847901720162273600321667659300055359269519416481697651161133886588897110927143233425169263535392418001700420458442504696508774493702517973509547255944230463972686617068469781023420718914918689087440287478682598384880449709000615381377103719842265688956865882383968938503794938313703768488717370606385080667954745494834275583400750138151244761108131884693891750334537092523349815439412001649091290378455317453342034184245992492793169117844444037933829640245944750926834182321384494068510382745199046941577408618099805183070107148843426958333381666785439426983289922780480274403422719578966296369031291587469026761928981886077887365344047083336957698897924758046403906257955478895127294534624238481541451300220649785859253816745129310504292746737929043312640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] 18343272915798493896440724768458140170038934790410052849772415446896577300636560622041016351901064011927661911717847557223865014578722888140131316957463131534369812457414633462295938321786934950587135627112074903516548580419347218948440106039717124206123465841461718537758980036624332314931784537874924261515436950785856062816815705558602123651123469039081680762271624083574535596526813267493812902198259135912026945608167199615624969515199837608960383155124942216668976642502635841134685589319283785812058550246860570696612170369456651065544554689270711355492067473942794221063576797770483273999650664229866721177025553544387249829953802400224500659217462005942560605728126857917301764970778173131500676869786734752687643268587809426445960773356681237146464764817046069799661072751745808144969374848760768226554299196147418409055055011533686147326779211213676533258982915562580513773490202039242630384849556102976393148285607587647234646246104750597802262736894150134647060725102348429829186290010611649885149289045666594712615448088712763241749757006991388311979003477999467339231725776532207326684317445684108024223224866865214711671661998796605924917077904382219295927416513440611795024246950438462297561735847917541134389419463870042709378199911362488439723738819217005853164601455205130214588474622688554970760766387889528989216874986934951409067135866418998864683223925526043556788162496869234151893051044426028217640068060461466916218819967962176616813340731815561662614243653488693058731407164506275902751727589629116946467888806190449426775233088961509420719836353008361865666438744118325805681668704787425174051362272724502933552807101118848948735669638659855534806516507502867440810744351615421549442479292601695955743634746222691259799277871467310685134292070594847120019287063159101261017114579230762353838374044574693487264202079832508411427677805333238671317162451723480224325220746734687651596753787826074605533002864399223542735552163082224406090876506664507631612650974164348795144912818097399560378636559331464915183329554608901121256186887304458001313364722450211595707801735051323001216096277261022390864973912516628732267099323582246336553953886413923787995075202706917214148537856980726692920081511784842232191301662689817055896137597333447692905779211370183197087015447363328888582551022319521179677392575192799476349790148173541126209562629959659186686491704137529387895145589885025992152354224058889670346192640261744033856082639263494354974442714612347155175491291210247078500805000943971187439535504990288674397368278026387336226478500118199645377164665427513556053026230709692128930527101047842095297988431419512387565407267554749108894158257350792558882284785578739096519546426636057672814579040555627833795658469157582865606994141616897337092309692085185140581236793319820861950570047989798065230272416021011562152638091214843031180589841530929981129692356676424898076157186567065406374746450251842976745856243899807095261526661869553279609883537131888107648312368178136847965249607740812719765125103152328081408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] -163106154013036499464126230751286832506377292268787875528040052613000349877861262152390983539012032645782969624990443920182321207436314093100555958431160299320565420553869714296273090844193770055752787542016814001418328200247232751243914639662501808202571978718217973483613204081207956778776779269943234021516370282530548217543276830156795534128298569154306529953618774539375825152661596187750585355485012040766792304183000258099556269834942152454810755058414604382333756509403071832900379294373993383473480553331038455837350906981316805975977851397628047878882328507994452231015261170181817350053997438606410370115076441147628572957737529307286752798447746383732101844796258776036331503876302020827867796117377095979464879943192486155173057734032711636709446054412077581988309324486356502911589127020536332791826854955405103512694475263558783755063072981418049834551659928215026996089820728860361543584022754094762993225155217576013390398378942178685633414745931878734715694123658671900969531533969364701265319046408008847127042814652484782471690257049027110593469955051071769188603360490464751620759514163417285416550504596912283951416487968880307940591129621640406074196450246368616421121104921568365622873626476886718426484908212294783832570892705695321620455115515580962344594873321187037184785787493878348029295465396282922176806744398095136809249726356276374606481300940046267609146342027904003791380527029388357986015037157839227022014537249082006394459948089002947836229561665153183973429852479905459941849604592175840715720021688787876258309953277179541864315042836383779002319317056897402227815160742079999780958437423161290722172244903869649453969914764337530059875439498309703358970281730478178375585924835174638274932327238746445003201329466794059398767769439543409536475253155218234419723529134481513557594212014932155500437786306368531562151519177574768440473747185093585783781303148589154804916429420598468428430954413520662537302431815565332198063076917539653613421936448335642631342854292942637705847061871825785590082075165927482382325443138612968768904435131912952770026803498840129884064895745297115617659983861623694347751945817644444683842846131273609596961911334573225094105362067632673483618106725670099989949805600931953676293241281263049319388915637976198780581827948669711751633727202642264850347703639435643497079739730019909168666255634603737816253344662765936630648228591549062235325665320212397931306867795101091543297928046966007608631725242975474829480850973292213194973435165456833478636557391866312879250006371298455568566212596934933394828487925453860692743708093216353365775340960502448219739145076381430842732873150477682187815999013060853015505463783872312978013858851071473072699394271368938026988606082977608981509936051920014387359124273938208155754927795294087882665051661782402132487831102392413964515745316360108667981683866230322479526097768260111302387505841932059051095924944708371282078399081626824835564204256084273394984876539731426054719260282927844013719751929981137704364534133958398443520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 1109040393320107352765644093262344159421301585102575437226820932116243872706043191184509086281968555053603465224003144069971411068168120396102886000552084003825947247175330719164315148643822754688169387047134734542771999086511475263191375575548330622438381865649840165509865163913040860714278633712166864493093070447013842960584685779499498465500387329652591579647005042441928265581170770244520891409945268274047123795743671267727385238405380151420223542937047560980238233719628324622116059571797427334481851560722433130611597441071246086467044422561090555117832975960869577884946359218626227968382481421103657200443559047685922522997986278763948123292880950808009718789473761674636093002912232570997925622828818435572181851700036538276265034495324064473644532915637652246933991689326266841004390370497280995296865420871734822421059756187376663112793601430240586138368864873399762225930572099400177967863829433375545498152331688919004911313686637793619952906699741497015970141976840247099204383925923798873418664310112715599990301742597175900744067177764821145793147390545598977444268429488938203610302140213145605016972849055260573326404868005806915438164379928572499257476597561580749058158907653240030872260845580657715282190433487268459890261835730440326992196726356575667489020987471972324027075753694427859886334702208600847664794429115731127137343404080894933601149941140160066438243680331094277186341509841939248084525585479066954473729690881079562128046184587347644234801270654887490282087074734094676598618682428110450723701671774871148730705750366113736216275635482811930765622877700121092735693519255681438203682654784598089290485721116231345364102632960844188255806697483993110014947927971824518192342636491614428722849894159250920755514724580785019540058390087565764733036654931549525816626288956677711140922044366549823021349746697044576882136187196674911397590342842627826723088757179507052582399418106251152230163534591300467573117754452730288772057898937157883102705092067306287897797615695352016922779411522759276765509339602074891968380580563141892027535577644068899687216556177696364173407724820408807660518448699830776496581490752609110196304554746364490085279084177619398598929705051593103343835507276911417282549229522119965833664736448199125143288391442087483843451358624829176309306033414538534806696490268975336156563100042815882252216745511830604613066543114253266443141410862616201442493787038305781200589715653377632741090526014363831205095216293803841862078721659046157995136407136015535692695283223853765139434134716822859415295076082070012321861294121360177939389089364910811484368184168286209228403391449372628784062836309166899200167354735209450688202849892920005415045457536553589604627546849867437225575034233355937486335110803913036890584164145021817200924055318506699137322953918568170841263635733864594462665836318900549582379792005218501171900118697278978489466116706402770526363805998628752403012134536524573322249213508908097043437600564961493872208753340989265788680296842554062149121367794377958621184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] -10617653744911595122286662383667605218103155550898444207827515095596090600860530617930747421300403111977401480530911357949897480870719211387935103073082436645599950312271561540933550311744672624560567032234430041696881031005681804244449278439482759592352476601995160137717086393113247274237351491767463105265182989139000194947950207952778957861569660374999530539409680244353250525360605010861434226322268098933947336742595229845365521921765522118536136909330228042985199400611862600554862603576814326552204298507491222431711220106008986437100249499028184381386908790006753195821532728804438174377827203510140900016508829148339573051439407534192615864305436986546133103461798343207992976107262067803622973022662827352170556392789752274989832802926884633985160916326972355132591169793638638806156253240909426483621579884751014751628911048292111813746586725646434945455479449048430235690474263286263822609816141799622676312337793974993334106603989878980672498147124509526580310160838296430357598353661945461610479773527947381479767374981454452698490740832724159041603240381957735482995342064250622242049036401947538131220722032196053693191686648670816186689697105215674284801444622690428015176102206616958966485452313668860247576914852414670742991659168675305068170893672728002732747480095587379634417500171556014099767769395422718574322736857485468962777272718217572595025876152407457362140806976898783170294116162794036323876085217782958677091195228907044859107934028919849359304033146635036821018983003514228577899611015957427882466788171319909901739282546900013278100492039542293507951206246959404581613735918234792190210131792077458939934087273220234183536829479618021938335776673510765372632229930262088055415477510909864652312792558854819475775116413581101392990903179442201811245946425904443022381977566198003762570751650759179913711308333052302409791157172840284361777436003580150976731057672209018872611905904647057032374483517915425726618550842571005098098791075243715862917736756993738046699414804692682718723898587659065574615089578715319550928143310089454146757411766149085966793880188781023564422482603374657324774060621524791017540642415333924325396226914737753979365329384157395661556199428396301784336711810876368931776608144328224460562828145131463138370998354604088846091752043444907444910927413322646956676596966585359692074459014145881874014631318057302344215500590042928003163413624686010858926925149720610645194717963359668496513593764022755514334250283370836562364669014411664542871617910558589634218097288894361062474056317572920258032178084081520647472404580357785716745556254634916673220453280966318211493020515210033910112260034766810956148448748864866827280305404253660474191420834646931787760657021323043333357322742428737569587244225927175557431194030967438210738105308499539776435690637802839130348602211162375118626461849539973026983348862100095038731515500042368514173925868648307193188901392709434932182870213499104388445292263101915497682976858361193258463070741378921985991567818196833095509548988253589712404480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] 83225975658223649390877656153438840144942237772735954014911995633340159468071478414899019795963462071550736989409530629741434674190772848267557042407972598177247326405173355325797321103257932021068294130428269973590158815090051637767976667203955009933151037416904109606254453652535389221365734317390561609413400954277570370681487431307046000412026153335945785431509613670261694754448766473925719006922616068566075138128463531221819450807708332136773088717959802898554388356103640208334720385271238721878030564731194866712502947813302265253679560542158756980023066528983173114026211841248258517045693599276086794782363712904766681000182610790293580647670472035747066936672837097229937691458714897586065935331347494190344025237654700573531549860902569096161677542700393509790488829538861903855611748004984939673185333919504738178892608176291121244049553624068881901033010768323965737745850059060105523413905669740295652486886835563159764427429434115380004683400041830243115919634825411842540063858093895114447560031654291178377310214227989188627161667093711086588709241575229504766365856892085344919611766367164154841209616732332224856866868700768990379231234740571366456384144128263788283924885488880384560258301803729870522822039826128921501055368328665309664346589259694409546935594141047346899981389444939829531743698559799188081884875551776452884843118118529343996682280549707491546514478077633135945774695556340261980010991579188512914491486324432609256991429992919966758536807312353696502635852072384681339345149107846483575445639745474322699301571253292552703874763643093974152259741515080476850130956300382118512464068819065518064794163506221141513178309061750889896111682020465179048608320020726939844806164682175477985866526370606993757401297108048309419645695202319972127407588722231121960855918150761659717646914986155101738021483378720724059446684376957820334816513406738009990312321757294747274093539855298109999367541147344857510524108376043909268217983459092196160863044001988189434871348485387077084056946036554546746872001103414147822806331525776649629012951897211268699404653120759434553235454076451844245512148971774786027732658627952950967944294342554804819732173471236474286122027805016092801260821299541727073709057043186735084287814082569098717437897281146971782848020834390066865668529919429149124384539038136555428725359947643695655106502227835929964909323488845106259684055141095020184160065285002650675212356318302344934653509637542166060703256743067514466324763880481527854798326522972625391800913316643018013041701121801807888578814013292119631709024809397852032968311290663292728319521532222663396504732309470865564783047093927493590259525989405337928086248958383769787058295606473935089176380295716401894655157749654999351827351187883308018567831901165619446147125749991474416041854543914585600860605323373025501667982730059208377162243517259241698127074056489001366053490647918133381383937756569425107158691756116378505569600200699268403546859520319817406016521492151915164242869135168973357411634708632184918376448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] -507470440869861337522265611774325209905417614834329674645965617051194284057166154915315046903278615022443782082672947310264394092288383264692652168691066496213795040923646038689232034761172844354508558047809955757550294438987608043688130490040977973651969547825970798527900209677490833914466272714899010964317928205385682984471285498713395155124052807372135608415526970461454318015750829916932217372212131662403678840078977254679023133226102761828802278046301624451273580565647845935715809992877803688355335104444878115215308748955055301180097421571926712100794441179109151640139441579180904842047657337275476945534281705894744256999424741652271567006347854933623922574291904880479971430122670349878366039582193464284159678348319355561904947102909943839581791402686946831864163942026361192232368809763001102943493727395062846171128676067869979037422977285099634451829951176537851636054362961832621195489103772367990608651976101343992982773927010291876030817837733076776737144489891439560411443592872098301719104321487368088497989178870657890499934833760706521457634060688569740058761778935718030127427895900417405765874685647265165516494194070704807785688302796203940408138060705588302226710790589815859680023726917044721661578384105398289708565548496991737389251140620016045042852002202629292135408654787380333658769455339442286181631005514679521997889533000059526425928659217791135406363185762450782708780416665437898034038322977106110522789738021807070054912097969975148829883495624161623235971034901227839832682276300471948818261313239093423191874483136161197962037568496359944657860007258227924579503112798244590359664153650598183911807736407475176601122834608154048855703318516810877659984428184626554910736568284487541134954741253783681857762709481161170921102195157297434753575296633242997090205310665396888028047103789183814925254343655329637700893641022314290628924467571473721613323861290441158285870450785902598444226368961591758792861110750131961503511188969109488561304489399967678711200002679616180161930831908181776513587348757666339944774533638581254994794625602462846140443735222956922187815281676099691021740205689744307308413491738137912137643141709109948014773165579797010652630255180691551543545989604686833871695749240807444795205056163047815876051314532478006571416343845331038295550976784638972283048895113826963704703361214283619842666486283958481902630297495004744455680855482161362530991973301117315864796601998916391760476515051423315506340351255398645418023024964254077989435167433221389387900770385249630376878773116349232382559877540917390284192566408833812659121897728020520369140333712204270982125065507406417799005931185357586004132455786943321670596852767684378995277485662316562096666465491365937048391735071989527101968356110594408604797536775008874491875454300038970219500135424086881695597367707412520378921052592077871807679702645821099448210961163104190723980744494682576360687098158338996534752054373621227010359457204226769513549157403645651547188635093159465340163644068276534641659960977444873930014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] 3083905697434071499666880592764897158251709279901741652289383423201169051922130191873089374363627195114833788216629506047369365827732754174723633881578597325772342339144364567940220347305111098539435234592412727014216278808406408503372536885474347048361717103471357733861369030252134274749864349654787947503149510243124934036755217345932655318799475933645515596294192944338585419821160795170797722173773578438735452416549567252030569291715740141967754276027737200481561260747611829093410265410309040522573196770951822495757796340543061310370964879382266518865990786176228923222478432274690767050035921953230470648037583121749455150093755100963560373278935022569825596568071702218108093723261576745536126298486522394297813523847660944197555247193079579114966261791507230467066930314943296529028391467429065976876570254774070290658714125904173235385784087765471939744808111794027757590709305011479893618453640612965216510130147468296379327974091359139658249049609393058197248775209542979132741669599105009133380850440506120318512952407854224414782966382184835517945037096723359782859956186637168593458623345403968180462055530417725180114953875598401325878269882267719958804485892253966326053226428935919695952205920613328341811637942401166033779848752622207453936731590910684961303063051710997129398841772842472566095875394239333956464800252873299229766855708456077663682843661279573733923313387533460127701644307506924283868827935040755096572701164381768440305595459252568822343047468902772947223889513945589317068709705192374776195984675448481486093895823523170421948168771102224515362618668466744842695425778069781298528684843911880728360913458133248616818905677271893587074285015051925864447658121133967860335402827577384463591112422488768638269660188957715871042033472690231818185611435009462900217550796628650039729966167658272427511977836375773770613093349811868790055428976241867007679052379935511734697615700500662539709556182526840886036569944916048469490763221832022949648234428154835914540413602090446600783334575145090047442194935457836119599328789547623040889960474480331596211400339189819079772749709972476590272346317543871411755872806370048388779966127713826829082592366766075973573423449145835646114585288230184236940587745487710900206898750290771136069289215910829986643587186259029244358324666258574910716963060919805384932177804640415346955991322850470758974908457620571788494888766347165663577050304076314390266829211193225645442398274252818125786417592245046530908987610209619037380368992684804221026624803176966418299821134965794581946800345457195663346360721344446528181403893857320172523881033058767861407977505753176123971263464067206324215421968397798599301391965402765560461468842487204109204740595637852615827534108423354250250969006691112470788959388384108227206404747807083548078057562987480559964496189167374179335563331470997830534378084023876086232896357712035788499939406022333559098237136641026982927353637275315625077399069917995275189203061347121632997719419727152789122498134150465252420341277903701249401815040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] -18640094693944426485115552174588654318436229783728480360667622545720460798153660779867814209693475886725530241126747311323189605672047992195650299500513950200001087541288049093398118038952063044364844845223184077579629585296657709436288385839759906331907623257875954622189000412009835462952137112620010269769527268077043074642341231013647956085273886121373112729762616496313395105686550611776737968659251812447632524236286891970589901606234761267674988501486431707680568570581042365904495346206218118126809602095951509009005369247624388743084742295303457930343030780927493447897136984656872568862674327330615507215630343377153575062491025859141355681554340695494566881759181276231575315757069353490628166966012643194974549563847972478420849651059264906228257749183220182211985413399899293384396378137466028281213973064483195512730903560900138993958836236229279310251643345959765670224124751953711191202444827383456057002799406791010317131055597440723489698483838128801648203871755474110817276608000464633653827770345390945034944674464215068856619643699875793891591769950581302350634515862486798027397533784944190036089721769305035145256654129429317206574818744957118026913707136893110248935540317109026764426149947086299566770203969632524150064530320546425038023057233246322083800464680498671484327738241051554178205569279128573800240321295110574905381952839839199874691121595988754208023616706912222695471565910875166355973640484715782338205525551769232823253005758380899705373180265170327231016297219496657182545662186289918708230338588346054098154953406100979912616081623364266439704752084707823124255002995229931282035488096806815309506479133376339464421635599007921820046567572507814262503109937230803856489479897728066308478741096540763084753331006955075418648568695962954141605864951901785548554327135281494697675590705168330767872873676168312054189926257638880865825223561496071263265293032007887930862590548730078931824469007908335949029810912685427092166095001639392169725306925272490624385919110094873627877524443996431645841251480251006594475152632371494243953174476463307948288796579625882798288788278235524219112774883045655098711409455772891527811960001013595082877996344285617024843693906685531924756595559762779525171414202053010997839968955865229355496956351362436455753681911141048502737874749119592051697932748859216236019592269114203679382544027940627663176936578740227435745160871946811274286766607384760796432750296578551431568360767533948544612496033378658675722546203527649713659040976719269171506795419748574964340805654651106966954767247889273063334925181445615693361179083382083003837096248052513697057677873772781834428269330528967814388902920636387671582611869831627160096464956642486486815292984705925912025325109610826031027933130191270247502179491266299540760326649178113757233350493691699399678649657704928571986714262684220410802431953254021579051003259778758990556012533862004166469175155108789782252944647519578037776754831975310986520374523808115089662400182700036486330769953671351880069833463375380267139072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] 98154269332735180153427339775892397620817324247040033299096095904776248092651393691271978458783010055739238242517615701539767348720112331060911073923397316174257406566679118835865115309653686672392154654132027373737090546563338534839848122334809443082911106568976138706891261720215246964170650060142011376318871444442513179194108565305917102110640805108158574142409101662153181033797247904497308627542952461340148432175450545083884162075685467526258176493307516488404437170703464638237665650239800015099925140395179979693982098384602964797077484688068623536779822607541498915509008612047790602283740100252805884452894895434987445642938330177541415085986779503218278884568160878539120003696860558000223285689758840852974956406959524848180425840387300602882307267216351926202917019279038427000561913511340755167087733202200818434878388525160805064059623960765237327766912265102355104851041038329669042702868917624936394980538136190971758001269248914920035456455599905682003948071911681460771502545861792538609589467761714746932281420664703264255351915234058132524873808733027829983360922921610470653830978888880588967015970997410113977594604804794923775950401475081688347282491930257194375146954328033097036121227313698166839188153579000839457495785725764537555261858987016427089582171406134566144203381415620211163349271842413585108747872637742758099319292082006474209881777978245712272465711266075889772906768382600772585529963659045589542484425578137101989556007498451687318716977335538071797970373492177767674497654600808541398033693071241650877560762191027448259158604992968490013018811793818343494436269044766375235709353164290384897339664741643273096554989046297627456165940476598106982965771242547768325197778858995935441884179411179213460013216450209966150839432836309274613261770989562953847064162222360721590306736754797285812017567580026353903882035493571951013201414655641473276537810981063349743848838385634341212547110348883092012336602779379146144843930115245087183240545903871045423622159582216485987862782239731406322887987222805163912353560999771836879870332937956987461351821509793612037998999182986283021522122860965463748708352903702302586390395746324276143966059412011962530486721422568723116275222510317218097273946875427755247994106368959229465101260537219119500854782501194805314713799582161250192564165946052012799313617819567652638567628373757810292135370063837328489686534843207764406216144412762823308077861520115885727103885574426562401401137078762357766225581975997482709494276599309900827690171554721961481598815403507890087025272130542029791523199798093024213253065914295286756661110649271350939834790415520627096169749263851054501983331620693282182852816945447921864102854459266626248007690823943562374480229229102208129888668708922725062942611375434788094418245068307624090059213115111003633557595868244727563119890337037621471882654733487765687831143120235826540238607271210761412934667188172106258333973653130404713112924983518764500266509271990712084966323773996367912685198009667216611329674843052048054495477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] -419893362870499206306016409389707089411021081874114629489853447672409080624138325862730445434777966278692639735108813701906228233870804584650129109169577985488568339579208826227790177123949707782240218032348831621603123275363968658785196963363224600401159679151797796150906448789487032294897373095471061562845160238022143973807104994074879019453828679444475557951152162652602010744188062984606392440248649206282251933341551725328692548373565686009799147350936759233853803968249343249835045101182738984196987390207312445684749100360975677414515874660965843955669052974737217751010970021575900085936554102550513359155910767609468120437217477711033621773424533631596094793286471263203443148944395565324130852895488077772262913488740316916864464714685312135655696361799261163697438376764335631380962867778476322435882986775637477577754998134249624455267715531103950765156996401151625240989477220811312433307598569468811042199007363139872382903433290154983038057846872181166536760096520836071735872904549828291950329883676237129503898208204456888342360990720429353096590695825927951293495055004517512288528586727841162151091486976579903075124146432571707439986674302346454336495425902910991578342662446652047461022030229317835536275442131308311946377604560002191424367206529721654913935830844180628356775797387302582579872734471189420879634074560256464964891174873023311782325980832212618260847935644890595134460344316472156760604098973636455454869868306743613072880778963448088700191805902758165549304567015777742128986877739010761958558709106229009885670792862360234050640644697458205738057357704496894964849246839394798228490425564475891180720986834452604840291144643108309152862419195181822041272641512685995505845629785926201363194826824764608678566017022173093959923924652166438453203434538811872135067006050488146181177608368276959105416438473107894988521336396852595972766779695455133398535585317365786880024418930947913166773947783174906732115492032144792771795587026623258942628091079642362655359914291284390587035851581550279587246830796649828253681429530259410910932318730421904175991911302098336405644603595204308167648806552358199666933408966772382282805955289530148279193143995488867865013121523274200653438267050638432094596571742385523139734305992788948125355207512765265195590908986898986396151217011982870862130132507016457986704219259281237881301601404086415290993112758084341983841202476335779757732145790330818289541204600318362941210884055409004615825352127288330714887666241719845430009074676975964976507116896916813347668173217536686436263841651650082325111871643031212869040980952548347890033618825418043332879570387916376075599073697970094099808414536179310520256853409471471233157891805144910193264933302923571486875970135459370848932174922738660873397413241371577726665851802239402534505332103145458121542956464440251173947396031556113313720800287697933536536577153408277828837022414360460028324236351694612906588726403795761827510593760706876503523241968633402707829757754834382799653139238111413675319023636950232663001661440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] 1455656276368310671917665589683254533593673088771732550523947452910777840083518384099650194673152888027403535836665086916053423877879435631752138428541715973948370017705380089005885383421361504588853220504408626997993144925468072578134139360675711168138584292857810415426717526015808549391053892940209258307196867223600560841376866936395134081176615823594262748749040326651285592859460732013127866956119187473697891945548564504671385234593943552074170434628562871449127161809152149107147177842788331661621288490157384387185461313284268616068456134672957039675381549557108765519704032621391321691034767209152330696380197774920538848417928144412827478248025521747702144867284273702316572929543567107493195499328433762011548302388177189210026849485785494831554302738114405661860465062110680160589282971568694548161760836853777491893766089264274054201537057062996966658235285164111062002021281341754072400584591954310804079204439693572261467206503343087391968924465465703318773532044442396036208704902004530254920692120044398481977367972128626602408936643505304550767460762991131650404478230451612771063289692621364954355857775214299931489946243240884389483641935454417545627574710170944653879678930079726548728334057473269125166560050865532401551643140547511146132659615853725117088535396851735008320151126736005680765606989028795212472505908297821981354226524808484141757438004735484192460844362955385159207874501483852828516171607554894755085062993362045017757134850169639093051928115175225795257189576281838927842140837752331678207734051051174158357891493100339866180094673821912093303910886384686442102346513036763511678074038405647896524441064730505779807727728376572475428346670514998240390161418685858625736638305657347291632456862005357151856495814204329710142689268433996841403091849926014743989399655313658937143885007523215554119847764225360080005542961806997365301597491665444139955238637523496318793459558056073484343947204904141239514329099142953086302086866633078700035234820375737543766541869027049826193487930741911827185796183555075076933344753233062607481745076269134936568795720271652675762717582375027373193877835423284522718022542115528541577085161769007200696571168890911541506953404487225708598506360350968197654059421083727173266736218044499645223257289986177309553959032974156498235156840383683874754411124549385989998624614537606047401245465887376268385046699754492969695255967366079731953296113920709515106301996585020926397346540568316580687014986377048819044411165384374127404390620152918510622143238851350517448462307733958005744850299250485950828078194403540408813428332955476807568238591141982530879984026206878883630519881170516495727308807569020237496112335806135115825465213166078211955829711662824010290437231321795962895841443588537671163468540820407698198071995162789193799954462810337554645300346520773255737957170260723347848755067384912755163232345602182815631550004926451615023832587405266360822181474518367093698164231102088125853079476366157643711611935054692599822711874826595009273124759321737520429974683648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] -4140618345279198425081789431819709340973004795568144406862317789417519154297211469731452037366547598792055381208335888500222938542927566594213101274286432029380610373297648055254035044056218221853795566783474968771858073150065521786105443356719105034728761576917026269679546953791889680580009722939122008717809076355290934148879067557856380618962445051387039471300369304138988695374350030589939317184678700108958223440175705211253847904602249588368253561492203647211494341556412647627916415108242615909504259165517147101519974708380894286388567798099729249936442875614086187755692886472635366750816118518001991463646916136496954767646337227006516097041341395120794206193037199128895986611219684366586599660127752105436565006080516718581515892073725802444186612811434288090653002590218013589845618329302574613867858011402313622936392554419409509694221455702993034256080780698226625966592728169057569691724909161493133168540842686214881809229788508165693766966429250188641944804452548869097986418614229813963192433038433608055370109350925725526469008148816873049088780914200147635270646217449163061508944275413002162482677436342590889587082309447603710661622058894590446828526618379157933378947417786059550865083427144845831354695249122917177724731862091989323823995447355789006848226350389727017183361238343363304410971078013322994888340286958507378460222228521464218155981267459346221802619489338916833300223928716782127671887652320422937434223612661813097979244134145625181791014038462080761071602940508329743204583892608907820191148084091649643055903586482042510819730223339080092695844859118211142302568254369278736342274186443944198773822648982676587197763622995742138169407015781260567545018358380586212220705953485617348827322253826717198644968955656641647446243676243441565632891002115073081347740121398571390348521184352936359480435192676727217972100678839242656798105332532606719289852522403564026325075402313756649788759431372497936539214020791441787676271942753766398989184738090441743253851139023938049882037550861821602149027942310218867216685575314257717199231430107993790814371778239758921151087437390824711935250576792551437805999872621892837716153120108666929041690278649260649802179075284100268313226742491861929825841279337562381036448087496662692528483488260312297906695152116392899891215452769349456947656522133449030751977753565132144974528650496929383391087330786440046731949390637445581222316702989908834154629786588594417363218885258613389343725850377601992489327354789762034018541829065766214887029243615960389629799974457424201896991909633497211988292507889154596164690113005752035033744123369718001790784964412559627336808235779587707715840344401977614778219241925826207817421554851862636574056096064456526455165082049800731845722239701565023782418319505824061086100890352695543197965560384108061859857898817759596093322777632403077676564835674877875193123007130881832034159423085397603185664405571105136065745217330347117036309075402286324929676923720264113407539454538699462959403952995613298813763033299083605960766259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] 9725958211558438834782656881068788288043533191766731724868025097208296617185028186655056670648636438642278086085399080482575275424791063254940695785735858857578512633832312576944520490059235764256332461564079853729223077942837734826660094713105743312785767141261235556323795173924051581470541441270599026016507688762239886719801075944289111425614274676044041669536716458913574268176422379148284672857730396089752824043128638406612517252134168016121537614211678957172266700781428639042228442884613891663381387520554538414102320147406634320936935477630305505954859045134809652672718221679008308892304232464189559041886810427686808175439950449864617353190063230715132779249564123997232210043369374387403722547991133032000474554040672583479516936134791989357541458712822320847793012654475071442651675952540120250041825327609973967551060175792679159444852836339263503551060563843704528110604318639686269558737618470193274316194417909798203106650085593282991396593443877218778732475361340495230424352804723360056900828545578447548361137657115624076558825808578707953542521428835949957150148508430852089450873500584043804157568173812361898514514338406530522273722119750662000702957980187303273310626022614752843474863391857522837699967067380591535122543239844049333443147327444771187401417656394646277986788295343952730744860121754237198365092643113341402049675492231554588354360106894735281681433472776372704956454239143515801794616473724876821953298140131337545924134057370125513126119634139882601406869306775851527368315555122114627019853226517666606431939421635635895591099432820325262862198659384619884595526283860309123063259116925807794583071629068314601871689152699614641282244634487750040222648303183674850568376513461993285234800145042854074009230113272095733183289889426729132865238305834021608465946068299742210128840291736441761587001601349997503711543064500063546358605280081149814805492036799786614635686631756082997346550093753310848444092950031392472137117503902451766818038746769494620305804951882638562968081222198118966340226289885598100790989884501427653296852160997296704222627437698545208338651426663150775181502905638696245370446001199273597725355248468477657160763493908136999196108415257227487343996500170668829465879520295585695669162696071564868428268779972927572705126783445658346108159768344140420861278744568857927420911702970335383773711210147791153762975625286096458515734912697538399889363200676908998657583199633800332000631073987422681716005747639042182425086629910971830116638409375729505755331072027919339347935383993026636858878487762875036206021748197703639928250754477251590267661684237541636950046329131280147385428010882073778549994155635963488675288941668603012324435120212413017062424495988225437011971525110261299148028811740793872785345373202556554667972913785147356782316522307321144762556530936741783752413686638608427743301335092714879370381350880949936584532165439948495249224010272970277521505687013717924020909852100728501916448634573172591224857317821268607592102080027635188775457848686370577235419594752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] -10442793415994537583875251671002261081929502267953963273959528714404774854518358599502271731405144300899040426089844261148698263298854107935690974895831094201229323124340794779043689820990340613348012230411063501200642349006216589554000176172561985323557812831637513494828890440347368135638281953092692601601910056073428565306286136489756237706751447144175437454899732077529210064083968156870956822743846572127383873700848196758250182017844208423273113968938877972004830720399132445276880102477456217065176130727117415900028023799740452697927477044789547887089643219952551528793594188789441647211566207555107664484913981198468044830054120407537602432956085467803397061925442803773390802670387135128665991802790831362275906811728143608504733534942037395312966271411504820588355517359188426203138557320009551596896095950869561736001150877713599558179957076787005488084988411037771096870286571929527079841496102101195981074744532461518182185058943132092936929750151530990455270881841843531399278039669540643469688227522043923026890798694925809644820780651264918132726068380703362422321648467826728736597031930854689884275304625016937275918067590909440170311666399389657578305253563684702898650460670454290074633501087556808422912480311210113532128122287544398429812773005957945283038472372794646833205114260829045441957633085640458415685199457949475557689392846332793697326386836958583471095032143079849403896459572869753087248616006671176764479507348168756198501581268092303099120078566763281153080308127222051347428905600201882759570311733940128121469794612554738185843180746949091533152500301355445973576988124286192724945657670872278548504714761571670894776486175826771207451507294939176755807045108665044525475717015072162306316407226931749062043591440309939522541762521238187169569811996162893845970612021674592045654717692891665717862661960691187127174782454465298608602649534143545143672514715706127526662215078181784223192262274061620833199445000601227997900032008107474610991831217167517674301251839011571926530254713013185000320169823469337355579465056951700771097740519843549093022492625387863202916878692716272421414858585263101708772888083986963916240685410892074496015002868523248538001349637207043425721628024250048569813756224202754948808125951288998850095653371778182508004187258247518332228837931540917538307149524505009148098483627390277566332722894155155664163836030462323760174274330814233320793643554169248731606007241689226232415797480966335968242047709558954013142252253642621016179454933565972844729238501677290290813561697263840497034319171555825895162449378416112228159559384457577669312351857023067107684067728860627224389686981691155655067559976931854467885293551884918819625030607675870852859760907669015398862151353843916142276308127243073013126721533465943658516553250459841616225246736724728070365079496576104392596624225162257706474091814490090836313231445663998708927159065830430681495492031306957397585524960245961313661268039268696565598657104902928834970144554501053590283393134226163041569488240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] 3426211854511469820819520108361868291655850823541978096406502409860824566685800789897313902013058193449417342332746180678675582950332498714437678302487756820224168605014695775774607505460036661889039058745291758048177790665761317243689664669159502568972261171566213175976846188931174526768513707791931412708787432740965626429234472942854361939671754626030859729711191558182572335807949977196115461311579687866790324627397712261250337730741243261917403701147264563778078720662105678688432241163904860843160131819363272554208675550777407023755409919073892042659557478992873121194760249226716089857664400971133428140690100378265214141060325777632835643053000407865350838668779563944067596460542696687800283728699612861027556081901167804910596625374510188713315203762657552028967790843315741728487311253611695128450475455248417777183874433295935212995759372591069638379173402719619582977726845474050019072850637788437185681515047901903984067390411680510570824421379681420398346682941137299800745345746381058296690940399819565639867368709047080241880157494548760071979014027263526840406511411136836985084038112890617262370597022189360504195655991444164913910488552289287601196281115856023100617979922071548553959365863969777396488440135380499328564443492204956518106735788588319283332918234141153033003550057630089005176835070374876024129815462479218344585968390616408639296295586376807330684734463294819295027531607427157955388746205773452183110879875078866915758806086781176582410194203633167080397649052534806816494917348542414486752115177411376579993145694814035498263105879813728799207118351407575505137181657925228777448779362886201701270565654506807278472381936321110331604075823734581519683276091727984919853691579545563929212744896507997951482427865011234702466459921365859569993847556746451570461423665812397967018441340135434501864036215222961606009657689835098587232845873162633165276808546917164946218061116137488780277705217122106133973450458228843838045367228706020227460586206875831819164033874562357135309299447419531937452750368703371337983783445736151405854934709162767511965506675440488151486179940927056119365138357313752175700928670643260880061504828188376858651288079124133544350556051363727615207649740558054553388057808880498022690505053678392593355255733935667852387832041403697539964044845174157576588483489278650427951728370022146573790855715394637774217697485150632141891450687671457909200501266105174206099118360507346162292447956018364992564227594691925196078079469787321401480198288968496369096975685906526306638928513262535246114739606682270963620644197153099416763949341739655973061366958276755976596371722629365371944411932414250246583556514137048967969357635039109019904918895662796550299236234138236429812113716486566920934699431193198188433531392425455584298563058528715187769149667018189189352913084948797919762993178406269917509290347943792141819101012486518705548550484243023597379739024686540493802174115852641726770864449234438083964676074758529659058507502184201654690189027466321143675418209943552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] 114818918143236434542298759218273920843688270335970943817830966455056213488434831818492731140209537966600073495397967116023168970878150748332911858497857031121237486012329582954775499803016492196524353535412068913040393020839450843660308501771383465364518698159829829558770383310879491086930374229167604819134494706648985675248820967019470588651982399494184630770852484821297111461716187163590744833066569274554321936714111497270944321490322725927843329836771145249436322305688924243521780646011119396841272134412726529528201489327066573004848375357736168700187226822440147185696612217863781776516950352680707813447867110295414762192295715449984788181448926816064994792016759631201675119244425976279875600975844895282349399861720028445345721895381256414733772801330016849616333799711090103385364849555445476035242550653661967332140448043905929323728657691967804053132438947599194478359305731323948088829613582940737818388278195951596956382895178031795752217371203415450088231163899812440085576205337637068449065409403604160988016430327233709100694448874041138046684370719086897397071235589289433243940808270608123991052229250804516280436595559407654364117289048371364325697237988122345572147869997383446502419755086483580634325374295328390080974770141722890008958258043396282424696182957497472432961499786543243249398809769015421139854403605273662958967478189843152705482403713552889726348616873615397422081845758736502102962962232275926250489188150978747747873882886456308385087146095706573759582882209830951450274251401502886898413272962914562847974123808549975764002105354299628157412349890543069341011398948174928626285840993171029539169146598109511214358474494725731372461591960272979242605979942785069626926477112057232913121549426296973019741831297362668312353208852289653108675799625355297622536775220143995266604604564226751114190078364524878720350928652278721635693333641076393319952835528748938353881168191169791689486802207793571761372746255550098565163625810189148025081823711673945324065252147262970973892362804143410887462054459373034747251686142619409942610415745663166354089398840941181632211878078187652344397447847711195342687235238012631446545012493741885509028633295127928075730531699621932553536121874484105551749556010677245061014906043727294029261136958178738710274692948380823095311515023380217758687193928326127211484640538678503551591057089545266027853369329449386774810655922924609205377434386409134601768262982514554338273255179813765650765264930968432947947230168237042159049827464404893305395832547198628366626948823351716343607871305832081341541658163502422398819710878368359451285122863036093156032615061251059684642025098187427815028371327141172713800725641954444241788156060512161914676610918359689495623728235106490992090436199707388669265102506608514787437974550846939325924451093316963013486713835259718057922518607096601621531126535945570949737070075908428936776846608298181034272824782252321043569312131725635151896451206563056735014863527420726878590866710100397147948334269142802684331915015618560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] -9792334397505026416418260283848075105545783563928706129717958912001014823767511728039238385893097682365275327498253774171380607078062113900352533578489804339860848631480455855035554833943201411377921912613448847141061710964781944118944413282694823338798683393352202247820055467222335202884925279553679871053932416374251021899996309832225768573061544995032141810496347717729113943767152457014700576848933039331937077846150485052679993562692368606623565261401760404024661888312655595435539843004427644380240591355888745472503342915793983243717691525135898064560188350451351820020025191567448384269329620277330985343911116415823899901757594414638828520310496989204867737908029098557436581529769173152772367605146048077602103388937708952423722562600727160526472311920397280748775679081797555155317946606220384284319300632411297455287786512210308031715140390899764286481127365153748632458756959989052969036950076820868396532172902574359604882599919041429207848588710854643139599297505574666060649808722361825264028086641225858247533592853588974014951402016397830975507692507487131649352370412584811369514244724015894004339187250830530567654137725562366465294650558450867715174022398852487910368942714806524135288389574557648789713600514519916056263093963284868621939856036030982929256485307235837092781366584215618598025809825469619501405232870114655783324666274641609388534333448192733602339480038813958480936858888334663551945690570844744207721020256840442860678311698870060001699856718831982748137634647742358036126540251385196364675577482952098175816043349485160720374870691860883822783801384702244241536080950025288780902750485714634727755152868503541241355954101422959130868735046762252716124398160212706442953502969417270469191662542184315943269894573267479141021337411992393980356614985005120406647789413323913620982771408459047115530700089777052448901707300772989209822542357720161754249371351988860102278480568773554339313407563322847480637332219867530197535496327014308874636803574438872650811018773512643051536185329817247343529622910356907311701250261930830158825343706554089562516782585735297461151183122641545361912357145043351666296799126653251400279240911847550179937566429619952439011903148589104428191524239059819782766754513531078242922613941712497545370029686250737521751451731312932441070042766133143424464305124858500517879292000689106774707833880818985282424272298182780656359962066260696947906340190353805725560348989122126103974575495373765632902148907681293950728669737592214194573915092606940761927294424980578337947645200404841112106685367319497991821542422635447224583560340550872243538710110794876980253993210877190924374220983559407396917178211957417160820055246302681484144731571911719232282238044097425620388122290332230388839440140290298952723135228140533174266576248640165617794182717215827360847975700732796179569384521004702583627958183233463669133600727991524211302546860479650055378900751334261168927051969666842459145758941782965063223553195350043851738399473828272231592223198531405993619492873049210880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] 36494021626049623907834446935728223662698070816281057852340370926074450788408865549609347223353097770596622598310287554436382719545837190369107884630134465103508523046922246676109920040053776761320309486481851867492258439247771476576034996312645290879701877009491481852058485982389623413587995935736531083968044079152200729053383733406473122132469298517880394744254353057377560808816322969422053671610538185970160121814427877261838797087085174945421643053187173883269193558402296555175376623228541328932741970340421149065327258597005806002631909695857064366606499149784360237878328277931451394455655330435380075971082056922186541548920265049220933941904986481152854668829634177440674646700853550986071775516731952279006414299057112241273965312786019428971547467724213729531013372255173563974754141293462928797888758740912316666111934643363221263029826697959368222075624410873388770110050920351802192673175033690858097137483863166400443326016938461220871021662830838810963723947679619476761285838855938283579084474694363446402024932572585747080066279985225258561261356532935069228107340404196562136147701563268983532388035487381180938679647277220433641491163851748970191498901111366024874432497642221092715901774396681324722738119168819705075513937751094353195187333318656489968173042736545911634845780352538499635849258226490188216802019122836890230657242046715362422549906228000670316082480572361733510826832979218684784972103041874326944566545177559553158417184114058309962231582031553520484204109379983840375053161003907986030073304584118296664081271197567027606355864202168754946119066753091871533863303687339439488126490779436454788032525865649936376992119715319313770672552785987678753568206577808663913619114496315144445910360582847904017999430133037948731579683720686704628131858401110646468771684623853787221960806683169276332184619001385526478800940675861598117982334212860910360681545557587115070819522822063405826893549310897801698197059748998250403947851692636024281629123935067428818357625284251100167691822140255674149948231822079766108999355623312020640968382103089242598335985546271068381808836435526503624621431744670766307403475866114681185180498449326155071794693672831399639373806604410370447086624603415354772649573712061786379798728398938968140890348566781525184695444576537164891787222940173263236107361424573651064681479596394691823143957353036068769876380951168788928114795405627287581890712453765666635937454691873004861892479163813008902893085723835228901982413535121727540363688472414446463254333370121599223821513895123538934992595918256864730766832984056067195469104061301081515775682167237555073216877396905212523930873258700467337857787597500555280807557614206310251191282672916950050859884645143911088281117203777285992121194099958473478128387768563540598973548196800470752905200403261944390607544101790401156535613910605869693266999147735844962860143385758222181035084554582815788690645521667370172883626840575157655288198447838740238456115835286556566023083815989832413870028668924625983188184757625159680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] 450535683691919617871447107990494600142336126164204119404271977039166034757459914554621612736437743133116457165462949269579315719910392658528531291681718785716798787389603072614786412997225518450333850469007039249383830363926586987627113538968732597588781279410123044866250384395435393699917947966232794492848231298154672974250458647364661838077898116628309240059565807305979522453846697129203029618703436961721776301426721032673930667703647244136243033915248282008172850975317309450909723149143059182584247748570451023637315663097856239595485950113876582782224908399727161082469100726755861266084410570337479822834806845740352019496741010156140301533678305081663253569352194399098122073186347303283218823780290453027358580880527077057050913334721752560358550252306000886365743932110780567402976557419681592935180868935757629386033196748601604146582203416771000642962531011932242187377442594257509920246634678561149782448474759429788722567128180674464353359946836159652753823298339618156276468385824505273290913784594936562953743703496711222031971472548063961983897128042188218837582897400707914976687910299122258324806256990047719780163313406923206519446331146841169414373107424358597886351535894908504502071198572704257938105590318188149316815583209249757526481121589130553305017702727321023813902473077281064520717942469363546151211367922100698140979405393727002282387100659269027385028950501749940790443093426426517493180189724525022437397923370269543055166217556639364196217909572974853806920874081074459581985014594245773187926503733194144733234627395269156713653619437411756357109163380704503480075076471015727584723626478475946763910172814645068130745724084947649845265932289687812125723525575117112775647464046051655006248502353841682859160069041230843166425630197705761456515068879909802120147799637086997138787882891718674330959251241591681763775550493077333557944624557906068268634311315463630140554833454626506883192892015640766317339548875809917411571182776115921780335036108471271779696920318722406938483045162545076700266209943785384343487234216499419199615243367412083961861591939154689301693855721758634030745590265606906277869237840919158719894474009841293603725687258268519505908407749058341541074657883919341226796584772323989247018784763816299845110667396894994545231380044954831053960257843705468772298294202587334056083019298609898164184538945746403867633539498183367781256958644879166745832889246893004005024755334683826344149182004207758577076078224778866709210702974092258687550624298968479933592034783397173894085065220298436787165950457200104961253323205518460786858251815937294493642894595755423893202281805080930813934316378190883190438011098412244859159793478449945951771981421203745709641912037390371993174981124995067904816860464888303454739567307484512599664726325968309110421974229711380566392421136604733733616377167002435833219463826149477344082942533731816704920567268638714394145301757547561282851656226051309247660132335168223997465374653562055437206261193941343919471230600761239464052360628842528768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] -31330875470145081801714928933064338538359483679467012309533642792333523637006881763557157262785419054427373915229135212130251718423472084511532167192589616147873681258266503248739638131664089570308498290676639352678951192318093006663415696747677832403725053760437463182433431997762584159195932023242110640340496867162963501807653805857296054372936172337175002494240405661787426189917498641390162207459941745820779597148785989833754874488398280839225237113833743480313492199532188949047466567190903249064860274770401759914970645883021779592910782840249132240464274976899147740855394869068650521620631699404055748955388741956896347051976869847721700571092853882868059153703023476402932992856330483921614542937174023440515011686577206171787412803253127273348904871511338211180052529418550552254223238561693778112153207966462293265230271864990293278918024274790437245770780027405314124293193196433167010540484210922871112862205758055738204345951995212401934634547547276844075337831435441378293826341841151569448994859154418052329232348492167089421138878300200123746656777191853453600475082122268092875113206104004374535853902087159607841041165857215315615596169870187686602698140145717483995322327384513266874935066522747794375781317156008522951774629954428320794441032323594231287404878375166323942188003103434850072913137193593859982782173212629384566564391945849945216540017291679849739530845355712013991893109938921872573304510752621248218589265002285052152181481435207887447054031430350627258437433273554236510915788923105883427510081005785524629180098704937850389136584579258923651632292119730225913919295234844737553316355591361739482927029172700209050505118273271296449067085528891281324914663101011792221334668909579718106703681140821404805483765851233743182882883997248044165113552237125090791266203508034727594784571286524377522734645426929780959178660002787322502518967538518018541959008940408681887097322074957581677371974682862017584191051374371094286642544577289598214331429874431974521556900495787645895669857895054433036790070149153482124435554981214257360393083904522370905895975567076982729821941751700662806708336377401305207575452589113546681798611448154566730917072138935784554287738409899345606931711342489687769197139696823484549052601360767443287672790516506021200132791721742487048349838561990482131772330823404175508721519529282451571247206046655518424567747115286976965946486682003252880064409266074700025983037810454700306021773993168657473213688750795662429128930160568854166885449743389347092436781068498815094966296070660999741789153214910519438248412280583062981912838808704492116466148560089581758956418264366113314223338133954364124121042508449242937570140272176372599930227853942320729910337668126923358306828059671687268041288880025977785970216003022985727862540323544809529402904705808719260443250102006910629350153993861521924406400075899687252539606920000785805913496037412436794494585370125995966743652523080648007748705584452588192190733179303847915659725537669902355528105524468428458198071478520549212160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] 414503670332494212153104651828339520353533969274279046992587386446572275572025822671501469666742988573735192979754197072632291355931458186674781186778787927240499417059402540789354615691345818123405555278300016073610923566003953987626492168698371398622228014096865248001953881742408555795376886886014269656060908430785879589476214698386021999884807884710676296692301184679232317830996473933749871619920741804608425820282407773768444491931430148197711804295409013196072863864483963320068245347671634978860050487944827618323421039682439002341683241113851833313532787817277073156796364193382257233764515654910108656043400205651801278088685147422845240912826763469817882043144314606795735930915565803696558907891544663548738134553851765123454569097637527336786437246257431571489707654387887146351555493249388689009082139051077358022100764268382686535328698190152583692079123379753561599534496761044615675871072724668959461284856774051921836998450766928963184868494675055013093622426102963275761984276212116609159794753196340364448166780616571234824437897970159174682568980420775038674083752185339340679289475332581300884551820723891787625233873742309467156836916781355918353696664337712897254998424951420995111369093390075031900618469060217126262892085763331930383571977728817902350797626445253766807608323150756209416807590426049243716579311193821322273077859588587129324846044097477505398815065553839863615779683720840013566201744008636156037719195612061257583334712046238886289569591784354019175676975676738134120002095016512341675053169595064823992900545272183288879644719374165682746205432383022822839098084214535543679007347448251340015829138957480924030037141398731814682745404355661073071495109754317474865286182254939111601534967530906206642510202114062861216385434527102545993762490877164289242533269233527911803705817639004584637259785673091876245428373950373473992303907601835899425845120716844386811631325927298592263920402706617871386485531846337741764340269249788121701087523247291326347252797881234707826030872443277485433067437491303475330728359670828227717604833516382577753982052471818776256626066043144477876431144577005960088913964795657779123312569405212681317012499401688886656526960959801126395355192646546247378849549030382592370926039586176006841744608055459491905503994990425425314533210768510197942510112319105431733093930052284495211113619537114765604275308824734436941165035941018520532972642784759863493167090789113314344453287788433073213449804444909053216195166646289072772774938821152816446210730203376682309347748090454317636461453759937344410267062825451789537183175467139731756789494765569450035559257862264457456394207035189622100183274408000108129087788511277670958475132121922608722041693280195485999630798242597966864187478215069717968465752614832621116127962027154656856779799853495388659407437773040027975811773472293505437573299852030709877881367231650039773009448528887221967761554392327829270388180863430584204721194376743358087860600433996613753450361639949765718013403500171273955199717591903291572224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] -3373323911590896259635089001652024401532824573035305294909957800482779798027395344032276923307677550470468588185345007041926284177890282722207687910303319896958361748756620929587881581626659419977018378862432100616449651932297538224434690869271126558208316016104058263768834205104266298934488754739016111922965327466093157690256239260300700345643251287642719390357763003233898539955034660433043110270810413616148317830220341573284819310147444063348412746662679813978071562529548421654015775509366032691217696930864009335515430546398030858676330387808548342303741688723731412284704811355816695257645201539969616966591212826448789582798376651492024977723383306500810676974011350569170445906263786955759396712679173389242361763583201823758404234471062187325253947328334937475702005984312122654525849058404078225860608558477397007691829870605915612095634207844030126964394461945444338617116653560791363569539123657062788005343884321492970908263682437821651030641609613473315272726235359889667408373885015468701886707936857876834234641828030628492616151717174513723441522148857954410288537516470613019319803751451532319754843098124410518356046077644582134685548759762643408418862985063639911742305161257071103063645010486735711659250713215608121092456456242230624631449320155843624354081967046133031821502901490815316974316375956956396070627047724315692794879663176041616813781575695263867861029048393665723690254398728253530444822268383972504566452648564246006343191599552155270909593345285821927335665486856218034770089311182924742036231390234188100560797628662785413517888513153195388110821917907722008376399233085689334514174268778972925373574108440911636426122504605912360871926526094633871459593221997124032210175436435537712083891302149853651215066382340306331694359734875123525893028865228199674464458530146750637844251524780212049043741987485161646192635351902321897259660610786016954009456872256505418649837632134363678307167965192342045145779795978854476665744969888751360769215539479126611022189903479616207786998808950584448405567965016489969373245468967883292152759684930431007308944580465051671023648906963643503548353294684615046701516585085930595247446477884832316126832684934284338910189538089727287976979291779625454287461006323389585361077459312429208404653207787243791841386289710590018683915484719402677832564842715395046792164607058261781395086372459404108478315959902480170576134049540398550784673361209500430509612348943551604201788671319124249424889310819858654532068675200139523027337819762910006662659858363502827287123736092401260524651940299546420866882994398157192105534747359903073400463090074963819257884813502151090456284857593416050152706031730943640861981645591285545617089179049738096306004487157214053640651765269737792066748814423305926668832154145930522598761284057415055525250471951959449078040990871836857644579892894384287160230856900471600349648011371142652247779524730374934409401443695851769271222854311740248081579578077638198568067499297564521599962448960011435228304197645885422591400444029330501140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] 28755824464334206678098407061650785048827455008897700121066686959039415185530586139792091195070833119320958720351861051149890714845023280064811759228823304892676067086181676378383645375007020559089497107395044948315180669574975404964057519922902657119318237637880961650947561780549362070908280493700537817624747079301393845873424580345528216845648697378244247919796108628094470445382082529153676220114125991229565509640674770208601076327934338981100782286788650011045778618833772096939825576061223121811661926927686850390281492102420418457724484919130921867637741210737032316594408167456408282553177513790507852692365361098930246785329392825753417373529161520356577561896379322327158701859106412166923492200255679417052141844948004248127920510046728455163042306924866785540024034344760518096854559283424016875401183840607503575718403594206770756014895582724870780824237142220249051324406182427682726113934203669596154175746495130763537231509100415427980593823563515523156784980786308793491870858747423909163310731138127740505537228652631686087609573602889883837182990086725823232737706510114175321987826977896484656676708547323314883894763932661419694719473154190272087988023628094282131833876427329198413919997058983698988176809822568373905292513314518215222355233354021590676077780787468523935107735687562144620265739767845171324448234776111482370751740068868850778814141116320163030071039843503698134036036262027839118418637479848511614138343194192485664449453125197645630760060304882785670255262897954422416490806985488165213779697572264992523907123141368002914404121405266104300806786025193510619071746227218068071297136963264630140141546332428534050097835352726217277229980248434546755913377399281950880699071740470818704801348825798673694658182839078420427865737753338138530518494332454831951985573471695613738498775055532426655363861262256675814385122689460352201187744539176098676332158217383308804757185396133815334393655428078227284617331426489628570354485974188233044308308531994372148582989933492553113307781413186212302381806215740356647821396156505331432187881826363226478119695665529125028505047863091565192786384577910181251619416283140280998815793055052403500796797428842772940362024372945583063324189312763059381855479532425444620854503006704962379260134318394900705704166073052518511135585958588875971867013531523768216172875604465908268086271541404044646341730698978492878712433397335942951105879205521065780093612499517034718345962021806775770081556728438552090165090502243771970877190526559041818828050673785313185065066156445499150643095633752462140453564433623269770374913703695120400337841628016474598292665534768035134102167632623092708368293772303679920568397058560080429788406156358938950054637881640117408262342366972266653286849965295016562353476602532332346875379100123145508055803767894893369776804071656944844351492285061759276675222175498249652378318462739450237278410119219690321027631045556039447270880744801854678207411105642225884893877972589900618300245182622503335591738055744878248677078876082436581621760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] -221658036956369596624897584863837143913788690911931272165137103367340527246571687095830992656126199786540320717067293972837824608701443212538061287985692015795383103781792531687635135908831027806107146991175377926095966372962653812674639490410284037021916107414585967589434911708367048309759789576401291593466425763895473118897887830755509494996931905975596282197869570997495713666875315390571581084375725307169990943979602611078803456753634796620627002862672080110050722933867908471270862339491636899708329213889882295641150445051726437821539916366685138337211719535348899818452877758436771437749278487033270622772809510805666998411710006839207830520035764891858746032341954482366451728443713419464570325130832649897559334427773230177864684942874763811999259039202872885509684325696304682428419127920488856860671451141015925356967350859212767274795646321607294729051331100147812778938715687854595870454324020655029962638168856583602073554304840838921784930679611432839058050456817961523699532149529316609309177555952737135208789708850915157539409626066078854982527420211190055777347306798974004440613397471357391653102663121093189177658785594239558622100980063614024634628433123457858288995197824360290831846274225592919556514364149164007994121109038909668062466101337954317845573503208555748617063079226676748900660749970706353921055851097386472457048576373302423640378192225874629315047938466961001120378307234441050718237960809979503682887049385789821731070930300963258191839639911943470900036659394768936236040204770080378130322321488330621071052680330542538681063997070540444488318519889166034137307702088512596191412036398673601223371447310565844777872039886575041776111810261764908550308276805137330478135286097459308361428196785673094389616813883552293953818020776541262234912332266716051594651072451098522350239794684837347368426269050788890394459380914369637227443200006924729373020681818835200252457937901994938519577992777534048583560378741384351602179957099694099494855484891849502037430371958648390798988968678210293032960132938307357272542450612000503199132523440903178912937705652580457386960618728544258014854286131211892757005718411068764810009363157651098145750029905748117591433542279633711773716239906305605942234530593385402367603045701799404914032388007570986568350868462392949021305461667206781735892519810276792953196921967752653781672167605339805038575264720100292371145565777095796589869168484874380706675820711840723121087621925057299348744981715411763337457405758149339789928443427814518266948050422585551020694363754743993916468953354194959948779047073331111418878113848990615006220061781490351809705529989126202291175125474356380213751824548165482169965352717036283323647448725451043313397123904104982238304287805531782556356814142064670073098930874041416242622158363846593234441007265503428974313009360844179019621786005379304067537433054764407001998985332422346988768121451138127770709595776944326705180537579298183375330182882960565964624355842998473338851491511246842708370292240144021603451857768307802452787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] 1451429703215309949208139492434395395048535718270525646805476334045308636755265156990401322997707585968986191509389552510866212659316085356127399238890194968891297801913262032157303221581011227183089230409677351015652073862339369799961506766196661850556934900148711114335750462512069628469652379226060642569941247678502510400887205500459296014099527736871876760594989615986707411785419697448355848135725734209660280250147188720479069968505781208514616761319006378765905655809767711566473997902674485979677367559549930087056703331673254552351337576715141681036347041285997691974293520431612460711161703310103085772086083768654559213124414735251922593109478086531613553744167279067894372246012040605982532373212958829458872369601911698955500020350845626364233644437209694869774195675671464304497282084245474457828254517719267395542391855672803483525543764641138987953368912483742909939683691459881216473144544323122203250193060078347840719975115944859854396994846302052327535978240892186272064563165103073894390793749277474617583486046606173133108569302949772897200105573930669759789969442369258822744139582720012188301400775201242344098516256520314845848015742198200809498970943299992931266899318183111284103366488523927139390097935682836072320652778325562844141454140734128537156651226611596549055967610289258432760727948994660050658084207962437225473758292061196599330497717491998809066660716610171607543584708733982831232719090848118610502638609397646467519405755638661026031395142096215222674201887446298419764328305063362703882128286315026154850360262178395429305584144588532009914469826508581384354101682843704446795811005783869688376194696282944276131549268155313645830687151238481565652369734902661369830620975614804123714080581174206544897912392902135002948577434798108990905180144353270775242065313892052326549178071704159996540147073624671084830737868370713300324073176763612223038100259138444072328083838625864574860878808223420752137751815189145963472036993090051208708859616265920120193188737790253260805050924609194806060114157192237840966940989966238174563464103438283577195402635653905360884689753728969121614136321042874998867695821654624974585765120392073014103601884740238899285966992240816787717655916626922515865663066801403109685495994494098824366692881251258278991236373463520625218581854933679562988594569136402219571284182740434345947944002470990373028657734029572720863085841297006263021480775012839391418407868443320332857853778925420068853041845660450219658867682091840592550432343854107984745385066216722481417544368178739449945371291875217792946838113153825358904325041436395524692031156938729332334346179538219392955070337942466174563290440915196503830041490081166616689510641362662284939999803080042087904901799938423048678184202016684522750535275696383578874424179615036207234819927949989629109130652485853522436148409840763157235278194808680598585697927273791928256121464857669014314522207085554062174054776190350052318004548942348242869906158430152394756368176826945314822820214069431794536726863825568670588862464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] -8895824079949145712018002414037620566991719175819206074332062277121455435997028752277839689441011802768663449019539624145559553782319211769776304481781370268034248705061455103019048593813726218931514085168755947998525922439119763755029323530706039255472463790530311665267337293302147821315899454441638980323368923319845493980631267132041958288458319415133720759723041294566743407630886076620223274013106999510594360935588103064414569268705762983780764028841380852268090400247695015499743498117390168582613320398551303290125419912072089912840420819801225373246145561824359892632723864934933426807753653858303397568138256158110341161206682439272569483831794380223761937310792545420328208611973659270330896689955805501312516471454857241799135962639983853829643035648689436245068124097052807325198217847482173336216608096763351270893565830631361287456549927998238958115858762707783410129450758732626985132977855196611948879661884006285184273674307503533220321778947154574174691181833860389562786379327525762499271441476108237030364529032449965951180365965522007587663275460967465519655150542597797543995046676307822124768837996895310764386551959723293118117181796615651479156030569387811837231149144124863283757447575591288282576526333502204943754320873633897344563490220003102752816720347622575194339668104345498116290013315625315048972959831078537087993460162460594320643401277521962580784385401805476283439676146442527158028250696608010285619018792555196304043867272613676376454830416100058681007375734356524107123831034844838240921421790820944024425578530861200531377762997433503772309118407869720463484004182326163815428433102296425160628683192464118394967827440412875397643669951783976287359043025688849225550367479941471528407235721949171253839993433374803532888046234618627894085200579658150728908779646352958948418835199538226461700173422045361987313158408752361231621178939292972392822911396566985634581945134888051430098284441066704406655145488496218687051052234136230744363860704519081623028448928733321210937470914841032867855843346089835638905601167861862927740567260702317709372566294941034489673105785921829868529622109756560339591849609899445884368435009798585800273825050471057948061303720660193961860845908863967196426732757387724163027033074014467440361080837584493591407016125782944900371984625043066248585188790633364195996265897850118154372336236179014195473261844438943758218907936378243511808994178639889056486130888961535282499704851370519920347362492020237499049315764661607418696061306224476374120853770848641385131587863459994854180304669911083615252737523964720622684763115657079416943884079095946877247811281445672166319832327856488830863156572964401287733330207748346400459638988039493964711369112804445109155796926180784873613204776871564389056727209573926862077487850885295383788405267846614410010202906127251971988561585004882827956242794164133466324673704258099859483685290407287261868511913781172646211536525879115797445414886114891546166297159189545800590545976843815459025922963875540300043883657817962612732723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] 50329025375000996190898604455261784385560028286107516378427858965546319249866389548750932423985888812543048946523242367408585742467832903112422928463516352057936448681907929103685122693997312382903886040424196287444458100258300660764650642492389575279402168563963122165082302520079493760868168289803111912891097043319532570565009816670031041478041716516138268361999424608631151976800393030425143003887404733189714053652813671621964060425857701581579108725226800175578380961370927988189877784496285725146569158557770254124526266461472304776082588412012490392301336724418153020324317732013294364675699779565184437916437256852570800975978563595463290761996011235600386306979528742410596363519296798699773552066061448743632652045651634357942212996518365026826441025615606466293012310980021141435824043434994694039199008756092168384863932352264727237261172316467767566870833430021321907916616196732493574375529095524839940739512721924365812553298291919802715788103610674784735436951227077235369563292476022821497101803869166431936053368508591919865807593094603747501115544354662291477269733461627854816104406545457012356246594597472826223756597868870981844053917816187666670189630458138081133553437946872132028088035506911808612049018473878294129957368934787822016530877623542218481432694229336310133978392671426328124466061968755862177696261564179328197476148948362940887123471125029554580495482421033995434561482288815062002096966089222835191992415848137086107255149310012604782518556025820103245054863710035257873434210437606301410508159479029364385272930068648507203688778106997966984894204390197476190880915059606673683800165597489065133185824134087396754551120538086033956969315680735555730652785174863435091097900664710104314866743717327694272829340637048912117310346745400333323920055163125233426093210135285882306754034808145567075463200026897050477498816727905838172698689706559821072272683151770394734381670298971710550805760136635512886455731109319752791833146869842907968128505075550330520182899165523579576393787193048486756115722627190961341949093353039520484267458097111028251623574726274611440202244176995121574166347277635721948582415016660181580962013899486847224315784098065192005661273762942490589458890480132412364502878917667267392826975681538615899525995854059713337653024326769925610977436595285443139035438685854587988392403312849039088399519924442447680753602306122070624786616215814987780729011107501664284146234710444415165628024610080656844679106666937192482601844630785251986096598038317525778669933063602751138959474355808503657191833505952607056242126637875298376894323766345884367862811915623612479561115664344003838181012841899012246915474396635355399618918950600823144588705423394897580490586961147291982092057996618269770220948712017679817734245959064397556697947843015863431608103238870051317819828007006915037350632037160789963908351702365128027406924547800103149089908276752820045202435782767983423029969338807503794515553849888973874310317798128124460803083406379450005925405795724961545729280895351640666266402816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] -244630831566844374435496106430301231448489617739938353041449725771407523964844101838358177183320410626673433591350409744407988503455339131191167987598368364630949834592020179531117060672951379019001553849794742843106093023384639192125480682582844821033322303168882541091136788854756768156615037052173108316774540238005897796355702673595649571341694122182699070599653487914214932151657661084336578895567211292051380623105509724338034566681655349525993590257734823895659916253469177675946984044955697800436093564986987271623303047967200036812089465882925965424983647277611558379229498351199645645942352778850255471097566038264167153668018585944787848329938751459527663382996742992236304957106911183916690250848777066529535307082809840821203838561620365725715110247142719786570256920631877517203710009087600546697077142407095468605611582596734350726001177204340502223969395379768447731888416685461028348215877534356929832922267068767786486822389392559468197773354630459456381168541689241114784618247736705535015849397045519932570021997855006821096066580446000598666125280795775434964099391372815512578951225866864331208421423839164875211697560626400880945420045877795232074543970362962135394784661024829200731920568048948709250856555987936974173031249982806480782175848014067531196733501894958147463713697204765370540075486609687270029162896173254640373419460910744866686839146716357763549953786130042980966913636204057540048295099706073509214685983836440827776632910157509749446544582688786875655079099794191914239805913598508950944145025423855051589917172707000912131275110092387401004055185290606474308841158531876762433027819648610712672884850820814642140684508271441606690076173089638457076495564321037060564015925653723834564421784864551396590682624133862779017582151890193494718475532575294463010696544304139123992960755415308760129592710599415780396277876201719460508399656874266721022607341192769467958439225591487914106071542986232217805883135652792879370387798180318795597629741891736859421795358572944343494225021274304842435821434340015691710406681296913400574836014389390713358152320970784225567637710205975217732225297089475597757434211762587489588443226099065050488030128625612751690686289163562500066304648874828682716628127892766359901779285662209441089458703316229653481162758624233072621128614954312205335514267184995705359322731111307987889315855973284978620827530435140144169467893022321242990126469304564327591534831037139256866160445766759686793025515673855868611359440110809071336253991234140734284641892953910484527636662418119116659666443076999648686833848201221966048394877433232952514313459659088106311636687866463060203831527180979225959001920988700137732964459972329377109318234683113394963269354309798374355162746371475900007819939384306563508736739664931691754582330121046036738793197821916011308177092833523776965869289600318817395799845615527429713825449428735721606463398313646141755916240784959333414038379800352880123962267557888673754559388111024596494085506463643489560744340003203640186995345288461127082133422080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] 979280393670040502228162251637524979982744324013980107826802795882514624215089337691362809713120788906589007090906159235459271647286519563266332310882371559382389769044267455136099374278755831872896595008013777664043269434509261064510762159562150714976875691937647080998988199652435457231617601069136240797941319514718643283390943551675025098006317534670361638949615914986636145277047395045634107745017071550729250609691030743649511429914664850660436244211606841308657175144790295070966912158927659895684249929156318770438896822564986805102792112008006161735354259366321220258916509949253111801022162631416505523624149147207842968486205063848826536252949127677055750815559596975020517463552920008025295163639274685733585830930352334819125285308985237027931789964924354383401652914459535791168397825328785244144352055125623184966912309542452498718253090823805113141829322602622970458330490059631633065661941022426680312317387186086190450247030851087660047991874821088509997523879283890956871169508793221611728586426835972282092935110070104461714729786377407233855862398201714401233890715434685678361648825512067763016243370166278368227843459665354733546618388621713046903477870720034010421865845734293342243369478423877970271641648057297366135644804292698436862918789049406796041188470062380179523398579324018686318943690313337826999531944237744058261469698042313415785556947209280519715827761381440221700124528783891391366874605588547017785773391461400858038441210455157972174345757892539387502704404456281996203164220212293612453651558112527322148211844840021435110570731785771491507104835646001061944439381465386761181518013396538955080335582265745299280219491032063231769130330036715473562743439340048919958490028579288191191436978783072984329813444680587769529676609753827032247114700298886865828899448687452866042014791959541658977416392299773003992669781722713360877218743108674415548791487938898246014544737787740980079670678098680414948879386268804848379987392789771662751543745536557903789591831217731364951738742018251837772685679388170632136135505655244597798260961654936065508321730920766107500571725651151969256789176344187665954899536258450847768363313237139811363771116725218140378563036043757832679826311150427161623857387746618874686208800310521287209623897116507118909233100177971591371867525045548290156109247541486796852360266876063869283112425980639695403726860236623636713986695691888387450745447868766237795827985862132579944697429291856721757732158138966188895325600227221852037444729681923960887667362118816624744032524001419850852319229049157185208384635234852670644285718457180045183168121303600880463942133038043784112245328382252445112989430512524336887468453198385324710865587118761101885003345817038470590104016410196970615429334439145666728176162862521573104635753644473441754242349617301563772335445082490748178791373393264178662936441609626673533320847630601056423306387405607053010273097884782590436836949598525595505595513968696089449667749875348079590112247018175685392715983549026129680314438727493611618123644928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] -3205498047687752648531318447509637669485035513582900453171127379364515765918489226122625349042721720877857185672163166582980344640911653394609298763123762365413576212553887234845527386072653307096179492682183696566540337719232474159192492120065360519073178891962895150305843426741189338459960265437298942405119264271167413516258937376414402258937294784597709361618365819341835553911996338421323793070174087809829273971684150782174788417180632412951526146524910589448380639094818891520945097456241446612585409126485608485220764777310334206394043453597536680030448372105433964723407991727687889308496060097145499344018685693309458571309519633522558008641768752799738355245024133614846356536162458488547744911574126097870332395833304737201954303840722797893950544614415467749182296037790767292078135141864838441423232317540672705391981119977520109709287422400956617989510249320732711181093371293412511312130942357673065507134383091193968470366567947791862822928368936767499567705511233512797411822895729265484589332478580141705511728934006872630693055014635511087717609195270417561271836491845741474743192416508171931864813947321893521206398021957875468052566968241237239559986794157240260932941532453600976944935905899480613537629391527955110239885166622018212700657058033869141103319251982338235005662828570636817684104236936570699803884345951926403933329379917181649637269160618641580022061968273193628618827538380068372155023850097884590271895992640405836553962495937782280895760833647130382997611030508156886689367971659371388695142318705084471517970296197130407744209838216371941533625196805457000010036180042266685953743063921104037996302375613008318846531505461114504570035802484913403769287407622137389838919095386178413552399390844677406402970597277238130957143564995091907755663210331751733147742826554514914257263167535533290742735547755985258151779154364756389311760276675506226239176421092695018076155667522909256980177127135850393810009364480835268837890804381384970174096068503529389988825899677484935690742190294185396857550831999755116301839180534945608711586140540634350295562213703165303789342354670826585176653436207255319283548719776071671891621813719625124275185233674912605513567176200670888525325035383562487505897706808416685407861393217407553486920217288790707192539729587348748572894204175312323322101463986645025546764494479164904732334198314402387684026128319679695019052386309374225131441741714059353301491803864569453756402053334525700981906113308594615650184433575788504860444157055048269681705061053334912202127943799110895653632831211736449301469043694222601612474538230637667245871592288483677757298192458833212200590079427199114196333277405065639622846474893229029068623446872161401767842728107726255917926395367663288759611328713939898372587463586232363658573175950973417593428218575106323966270583819277612895587873120867914737027362438844079587574539633367131208964310426193326542974188764192439612616005453927423623228438022606367657092423756221267746556624384927488294822288766154010239908691534517099677645537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] 8589273791267228773284955387117303627510818453181390384258878085812515280512808858929106128726171647760421392229506699140058956062162785964924272363549404414509438308314122724900662283516536613163580645056111598734510372598540929601578516702368513074184158449652045092674848224763995631448311481722565175350159264088914387262283330731534946658280318414084665368357999537213099422989203390678767833855246342647243959829136096650732210796048751274340680676922263320022663719838257765298933407999903691185676037605626307230551688486991477988707426911788870852137134385148677105934224632692794564343405411598734517090337568189288787370192298870683370953832640972944879269295697755171984701903945446756724855119175415416679320349130169176592158104814490608263391175782931674409567158520464498732612540825753297358353977473959268148682977495277428733470500243479922953728515333280059755150918677438760709009009069393612896943854300890017852984727995358187005540626684623997731003433903258744538471968772758824896473992406066628806679818919700221190777985060044034958749665538951780353967840605347278916553857923644973123660421786365032774515658871372754154959044829053981995340833958220034908116627500839355130410571746571120751118197756725161838284113883264787711954478244119019898601531248051240029998845375512103822572473526545816448338638342454477687201333055283776729129848538443910688080492569466397907364885948569261637256493424144188362903718724520898434627899108871669236483133349217327175906488028414648524496894707374385287958666910051620012259342500003830898562814374534206979924504501837385558444325465895966528076141925802076531500838099016034291401516968140993693609979405053291437949473175613126089285620900845257062266686573876171447375763717532751796784824374156738252943599394959049683659676240260466790263960362258691018455461382549959807089770807098083648448220608420325432597436264292422310679150531033403656244515089857553337582151223499429029174785495598578057202189858850170448483403611819582033750659922576090611822145392261219957813055249260003807372646077553181767272550114190169523336149468540585914427395600922944736426706817261960769753321032729240851502891436234782248879740346974156565925481681504705832113165906327262393479180455733624302301552155487675569233767509719764224929241897144387171513908391332043225369116554503029670548804953732920494355234217595413640276335216400945198609711773402552550125887406494954292781942500188142403266341776335899920142462356560957209037476607781378926720431176313530364612077753056995560974488357633299028949645504716394600798957201419724308156589191386471832946775588062326328711066858439030934289262267415180314081477439564805320073603619795913447042516118358915467757957000444861290903515132737065015113235055708302153950587977788615950373910246140994716483987942907451909948079384406236605791171108723655426082309221042124489067598542239429240452946924249094061397017173265581099111324090237057441759247311842980843106059371466219210892824348448891132057453085158025756915521290240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] -18822398569834373738997878967951440224688940258387402039797061329229322891992878593833391911246037413019934219615096224989688097377083591696910725128901962405528409270661395977764299253537258356647407705104524375461398034265635438999777617609015801826163018865176643434796346965427770049379351294152335805043305436454276663191394302147458435818055309484192779884386580884926326439121794853839960999988904321050285501085953794375601996693618522586041551855053751261795380899445594254553006101499724070677588445234187844162313980909130775690107951045622246421654720740081992782231643256528514277833201844956831347144065270611849065178511609211774717009122490978273469069553175306531012963010406192380447804536333789958950799448696527110728329133271204801160235007749843772776566091106992211528985904952718039842765713876025703152848729805884829450262866767860107508550521651967873313247759799158327059151055922335467755257206793738924199023565313456187932471140428005591814902024446086327651485752681420529673994190494645197917422532717189570445985758090829498472468840908058130150587260160357163892173296404092384028658071959370608180187292345009403948446912933517772170827129131847517916045401809350543106501801409748310653726746470576418045774961106652617173664496327640299157422786490378596895834670399889651993092962698207125220232509185977117508446078678071670519852389159761602299183970129391935621194477994254966024286609005122651495489328484914701527669845931386353253961812582122618059793559619902155877756345654572625788308705391807631577066254959885149766184498868961309274296304300413305932639857957365080758873854140554012163629159613091737638340448286293256640596282188707426871888435612292614017455240996146325232494475386658261159266877304179605220454778625659945934652605548665249938612044627630976972521304379207869597180518258223707004566793446834889180430141229809597458832712643922903918524895982456670362983967447661983512709248613412786423246735700811360031677279506363737655894828933027836430557836425466195385433340374562146717106711230284440236510046909636530039214872808266180740591764330311860942255621492452597704953955184238618550162505811112797742954435208251629399386245309761496374985975306151427651573842302691245683156328879897431011542229813801871380732073297718020113880606798890975958818322011413099411302822080069311496764088964492614147090154863821332138310477131999954728140641827927623175056535404275200186110956370369848820459692838416120984662567355629510505221276634878830770829992155667541234417588824659138271381756177907325446578223120875385849120040727560846221089739499877664223787012831803997179472683098292302768494292920134199427121210089731520512862776149100853747273423025913225980552709979386147435864690456200903238693395535995725746303317570618768717191934091131888836683040639587707415414853412654300270044847945461225937303313762716738230500421599837881941923746144076228505018213615024479605472847318329496491573422632027514566103625148981217148705544705428627422329425483637892015072644956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] 33677747251785312045501231285895882605988542331987390351257266637277280376681487526083106335450416992552758291491832264496118484327555987861645122127488505354744541092965466781044919451748524109184717284085593709887928016422259961021670677872819164251056121723715980738725898817975745740121367342091840230756203188823967173611682900520191622615818823008687765970759931083151301347683013887382453514372606903716960095754082326026134867052577702953191621369892250303145974707903601467134644725433876220805421363271832976560383282967488501357889594381191223798369033721766146770976779061821312145278281414986593919787254088808884246750937392942086708385883399356554503669764459175989799718747245081242312312923350243775740105423439742871678056960230567560020377249221191555210260061462951994690697303799648079612641083954356655009894641729052208166260506056991953110256407622549761308914351267944298448507497160197984971741572364882939531498261060229792563762960680142577077750008844324495556297316644088893400844902851900090833453589008598966363493241372311888489698972171882056721884516892030552912447794849545035010721158712305233131939706059239973996736853116748904156989083153539973394579567406493479692027782876763431422331502497060698965561784552038407425528464124888619202505905196235281312967670853906955334205952769120623390862070016587416561979891821860939360069962967413674433315745268778799110670446939598784466603717588396236527464588615001825109776027513201057435295174037711195600194769012776431003105144909268997351522453117802935405322644826325192209398198651915465517586027487402784339303261159549525898709711070874439783312021340514011195555052361017077101083848841795193417396673469037940361661784171309721363856174076022707622262672660156980320232024668209897396122898328796143099544120226510260570637296426307800476551019310774474632346234908787407486281299737238965148512199447754511117891488676231739586421621961722671085264324503641678657238383478865917857430202319649148578929265160606226372971756077690487857419857473825240022088810701617417336153333486038539631194061822882014479785124566481880513775626116969264298584107467940328950380749153257791928346404208477202759495042368903458558437372657112752107402271391939611194398918897108530745775188186469883590703146364945162330318054798854702129039311534602008244787942332452434374718413054938753055912647345572267980476271517226869596633831458363499288194740755676340819841532365144134841707943372443941531355684182945670726837380414526971300516983526918232302935327702573776793853106020624364331221360769509896676421766966269274332191058205487974213494902587711536956289604676856988655984200220514682483405074227317148795074066640162119962117469281821680612518907698895441276801508141392487269711523953420573815745528184892890959144956460202946241319427378277118601942464922141457332649112563488824112489060475306885496962855722698653637856000826174808925661865098956858963155258999096110076524959656528779511679689542818581536739438694258972108201675688902645539688754970624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] 9243007354702578724014268688005292187507215085858812998052157721931537790235724297964124737525886471091944516329668550989145638297015405253580791515704600730292658413307234840673667349902202060170691075003199655799318686165780494083738601471556174246963549750607654874692513624641071192913389164388116742660131974628443477864581441506607871820882877945026337150586018257018806889837436782521844635851943660571618184459563647562917057523399107241043340817320657177675792658317630729054280340418720974519940277967320149384842132968298335638425764349133525791561501474650711358856789727382769225004990433895470761565550950830286115657436158240338776192818703566761928994099020540021011372734003440204182132932427719828469121222278839734744320052568155068877682795743518506636144247116064294003094836532391559842517262592043716294624102939680931708001255553092596110820695926529404589609819064046574000329293015365783755589042258818840495765306625562985216869888416964318745714710646180068798699326412433147405644851901469471790946528156247067771819954580655121346098758922935446444018938922844144079511601544641568260872867063418562981918748646138468086793649278885362096848441519945492164260350563239371522297774271480502136721601401115650898395434518880307469983694739183969716550958380098089521216016845685635862845126908621338293612981149630141706227700917422936422672577873118647358131897557096015129336491374656880814306118272602415570494888753975632952851494955423305448105661336669290800488784263631938349422148872050225841208396294026084980260744154053178937062328651308721890839746627870808344404505932518895101023333238235155317043096928371913947492347468696646847299692368711688208364934134475438381158082298038093476096261763377440896555512940770538118437139439527147321091887099561820480327554451471302284480141779876498338220442541554832867915788301225958893609388551278949476732119087678478209619277327361933998295285568778609407880374095520271413940585052712708562040018769667856725717984011348272973399317602787946849714145090600500443067498237956298723474987225547134711639001315798441186434005335463677822150285543547654857953398514497132742564649959213033232095850442715108504353323228651205504628339098274858087552518304674898204335836253354881299009634347624318495136032793101576326232337975177856988575378252996845545760354907100811651927858801125732069040504792520957849273772248280665295646197109911459597620165975385518548107688893024362812061673930445655785125173207129699998894158698662285171251448131816709231219411300778010836622568537558466856105123370670794420319540767595604869889318544188219771541081574524582676958626912513666567183807270812510182828038369887105313525506046161713075642468351789210821907446310875128218809236964276339898899655672904437235299764347425817748214748236153798307045509475525407661801028146159932499548802906039954193146418674562184239461442523040504057577338036965251404845916214383317697123916706818860746886775244936499201093892677682646371798634072060911263191824072704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] -6408883967455462480924412991305914443037702104862575420793033537610073779689841332060162974327064240191143245292353224333605526634530388659101164827014107999137913012372002637165025825290989096336739325346498561126524369770753757284452049861959677073715769272478209557300582182225677587521887815759960870509909483589803335611519286135613142707767734250206871236856807038932613160939030076397974289666705910268282102728142893746286796152623926394092049765874185281716416219149317696428252571973634787789236460571033763538125767649085162474487851886818467372748012837101575278108731699344058324942256579479081287152885684390366645123468255594132468544000289931183909689211145924115978900114039289365294130176825758031863140395801622269650591394604469864929907208005819557061644536755964799146303661056062063713113235168621827280827358290468818834517555927363419065190089477280303378322180988038402480495928796104011499280843531796904335775015630711292484741841360794447460514106812739511604542610007296144457266762599043961050315601842854082711429481013537648024747788961038978651347670030394022427315181960982964066366012333730688769536285420416300954160477937851275261544205398723161860278305666002059368443197199142323881746687192675252617002796626665185601991207391900346321667093558219518545936163986067502598791607294222838085555388014185610434741275132805750797835713299753699212114070325963268272340836174693203960918193416810050654178547537266875758486742010438289060604803447517406066039023344553322177054909797280949089139886607620068396719103843603925898130139665448485932696255526821315732556966549268694014872929028845489308355513676858332131501711161977388120331255911426614049002518182926713379447637535040577017624269193925918855181406287134458013640769509282633574293367745228306537354357494236763544980424911160267293514881014744270560381818721222110771051656214299071783257133306218746571531708744708426032437758068063540815731956451884505366202277782283321675624109425674751667200364720099943886035461643894941849365786249511596783036265679742402949667407577949920810555764011745566988244602865660125943622724766553731343501035604673536872892714747857265157737107510934371497185171786215018739316420188214622802614566111134858937192367386789748899057057567081979932694986874598311688059581150705798489341414740002223488361312638301122300973866766881983324494274794855282501285224006655178313021792581373266532634950249402202978941395294539802921586778562989205956389722562625915069273318988930059978499697080353923827268921219865233050003424753155864810325997696304056285441119725889311204252082967317016710922216087848824681622182024589046825038252360684792864366860425840680171450806603470524783796154081878834048178282266652205085212155675202571627097934134201450452398735738424575803378113165122531916535618942355413839604993183296219915751996095575166750482888243482562538206324506430918206767750646100665511156571745878639243969444548972893947360538590131609914551338584385074525190442285934343869739184716513280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] 100559326104927584321143525190762372617673601102201990645111646901313166094858226240385626836148262923985041565706359852396706752961004441318252095637827999256380851089821831349742582852236601779290553495964087371748147866639561951535080073050246188779857509641271213730525622726973478422080022878176395696154254774013550015356290896335664259739740442354964551914911246219168187787043912152388109358622072245469011668888639032445278967005816286480738534624090107736565692174409839367862278269703831749285945822883898528710354342314777245137687512812257203622776389309276029648165412884931780837660191231685384779643547869894891524174877474040340503371585762913271262221607456747867638998355196924906173446775576436705231004315706081437773926620091338556453846791317134143665539866487361293239079300486286709717315671079036682241436273272135493323626261376020313861831822196400811824335328210649086031578539932807549322952662958212871033969094015425044138233746723345895445091602922574231176052000549351068834642028305877332696646142687749775226850446181893615176156024284220481436838752291445598623955307070736045343616262558293338254190955174609100819091520810560186362303415492617345767020514975301195916936675689398220864619244108946886033073444693207962078361395890768677056844679781176576901584491945904392928450477313475266197353664433256106104511928406275106408106637208177389663426733370464487567131253793717801792832942898017901059654674567351807506803372235019978388653561682415835613657693282897234717281884677102934192949305391679093912726406722079742845007152037487368333311243171260885920253305996637736408524271857995583237077659703699357533121435243148777400878489580705494320684022532388912014226419992703657740892270980066979893352161221465175544679262068971984696219796032589208114067231864073426931049464974002367408017715653889470296892799122603283607822971721515329517494551439528614505777360705165789037965450582629327385432645623499918838655864774472164954465080707181522378035565840718356927408925074313620430469159385086256331788729125883892668879381946875144450469179065996934917021607203060336889837950213098986302991194747760486850909192430347906713655379851303462350874022499195940936493937364404438274218888285477831765063691435474513710708061333627104475275770330515510738762899766433020129153435833476857588556593713429348129335189280127383301564321018754265690067738348062471460457768243149818778914837102932414074417123790797814190389730807784997984645252783350830307194184256945155307496097097164011422940049578031567733705893633265461816945630154746018882202500539002135775327288317643231550493698684403920566088566232676173364534013878205704947327691089954643733579330459645082747524776554309904651860787041972420524128841338904379983075187533481821822487946663840074779697084239929047350502899327761260834314475280297863013870224236744376463052409407928450880576976387549086965050975306154198143489442902250403928544785962305464768082209962786430305379795884585267512464527970434938776151578600538112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] 13536626787039163958096926101469439824726963745241878530663970532398633904310517844061870127486547147800087903182652987084846180945127741703140294181680892856278327624484139687146193043675728647278239755286291717349532933115472701914351804892841507956051482683116531482686405398855985784076491662369892892022050082018825521332093759671869017621528474345812698539191988711584595570364445866243671340716651847851454856663877953266067803636981735555585934994386050566563324400643342910006513799395412786185463485358708128413537172163119907273774142213620333004032606123623749032826890755328010763090699884338447189857389131115968125104728925162197258501377861913205944299185854200494633985698160336065415887279133786498861458438587465506097039732931573651076294323278010167825333609592307051206831761099042421938224032996605475201648466524642830772714918691147556561989713295276813475633972425062457319970548252524092296833430269018071902995656552259764625088640334142284863224968907195940703284842367115296024741451926740122385389708279748780066500264108104061604385174744024437277045471820996526449935133081463049731280132792628634101146400127590990020045053549152370368820959879873324522996468012108239992310133199713444625168498231673831704196211936030239272408611630648562214966409423852218121143120092716797892651247396537365725282068210714416690194897539621921967285044495470201596494571393407052436602499014148160398481198632582930266540010118008111974330998337074409104534127905799883551300707867694061923681332148444807129793684293910572901721020696935100991841518986858619716699809353753785776750216695494767848103335001185905371251168516478759512664411854845013246543738245906448728170304762903318265678237037628932338070918965245421700315699040952912551358735897991084732122300958357223042803284818368428358844485883165097480624539266427770354088916266558706920715419087453797652597112267106253780245683128961219987843047138848303427846430454823377601040890188127224137626072387150574467787792811324048981138591318628440350843072755112906464241920077448187114905191419974335628539589458143358833309046745330037465232543855486417639898426512702496496683017204189784736801366413619999703860249640129754259208367366669518054870058945641903076615091839616306660152912336851259654939082822352226837880202280300591280529345862633878468481519737384080078909599234372273046729345408660382616526506358816142188744692573468015634556184237487695339917075533227905436539635967446741832070626090373936674891739857060856922635540323444044069144364570425763632541416551440238033830571637611895446258788368094772871703751150331335596620276586797132556954360314375164731875425897200198082349407105359547665180773782347349126250783180837094762002617060586128300700059483305773311463491731367963568320486727330575478497215957845019495662813672698675072454959747454009275700375775907432730937011922066243575231959436104877977899694203547902514504455660697723344036634424789153272824230557899121750567856605683732269635473935311929896083404111929671680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] -216599969377474210066879973310865634467655431496344833478053114227033488168048990659505893005949485849553348866637091228826488911393970757251294507424803721798158810914560282168735865792906101466744947269511056922848816004880423010490798186631577656178055208255225868342746938518686226465439171676477418399020289178706929623933399691593581348477976888887990349188022111779493830255356984124702257082768835404724858482970720537351037271597305403755093618719285249980704370173115274703325088220471859548841959862154645635701221045809126724663376735615160218641974873659591476950042341815981540872135713020794986984542101197211459692198969373501457440616704012204096409258688177121537298414894944024188867376741460865748609199077154065182093219536849787142245885209136803873560894714377124678945564307027636817058926060969783304360327971017981607596075819611535737350866753036835310867843785679881948935697849264982430997523984571312151550476090860259069289744375252988690049387306082777856043686201111644344164639630047537497491422754093908546032474837404456023512980867892341196913469670806693230930627522443710396719909434634039327713619696209025788574342644451954034133576139367679894684108679956618400411710230034272302063590166440568406620154618668149102414779976724603664741064242639360139820464140319823121326205016188223831027363123355507729516789960504724629596795371288098712930711884972697748445653988320960859097279643023769669718318443228896772593792353242208715221135814517232431309017456447526607468257802046677350762676907517001673055869920289103554249264945229969327536628796913695260194730002787625064067107633771855013739752106156368156063348050209370034678889206940338175329015656232616655916990077251736884792831779423027622536615974705025600345335197509448514357124348941947453403655856157797579374483452966123928597077750456776589160037355183328408744410748061383362079395598724808804835308151467397030117298657823506565918644198890218883242691040287525539654143862244399105510738947854258822588110435927255926143966235008020013708580135468613417837865338385447690004513310230195009365559363339160401199812849823550663624051501187520019704528631646590426979701660991914637094501130599418682049611747551791930719072147653825732638188861973275041419638923690981883721827965701026149548081394105201795961249639028770945558248452152318718864046731566032969425378987391991489693957775355874137460013380486033180712285910620457795977620343987471819890167884120626681329362343952250817711776009877788941619703946662434363695684171002669713713131576364654036010526404358575760525563133356630041871995495830090279212012741041407878906709145434461593771961120258165824157930990998580669156480165588015380125258918629538217181241631109730314825611598644577075151964904836688747812104459737383568762159793579397777827260769243442236340508414800394714437590815031754793032153185639313246157086124895529925117954612311416836861990413730103980024009576973319454879738006153545953533120904291913166582324859795402368457578360167741784064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] 2116638258733883016230809558560968841206512246945932760156969175489511308668910867888770630772816037106879875101386196038955659704161369031502059136853543453298422104885487981411121823549816605923130568991172397335946751358001782215740804211874039524902230689604285677566632966004910456201665491955626722658416101894396186119921249350179879467255912314907488345617916908673767364596387378195418305103142170767412340718258337783275529291919311580546963866636381648369155304214898622147352813361616477658035633183009010809484177059350948949717155327795929641662594264680464090921003531920234511417667091526791355233013585577348647678157061543090923711858483622154094543443654712251677719504210887625771648276994808521944311053603362740346423539721730209592018860611938215123918376737945062494567258079560264163313729358713707445243090364585032492051580187013802925948752029168648106399623920807187836406757739426211452278525546593901050165377382293785738239674118611315560607079084659394755591231936299709120561609335761305642038520500124910775741386787570550516806165298456555785435264074462834926499756675208610947694710618043799470448621075343854169651244153618971009139458545287514090447632295660530399100169414369458784844057572648929184080392878906478196867516214484018765582785317269504392615310266485749537378946629787103367972155456827015112004936323560684602705056156053981166716060668636975499677968151115849160130901626741409819934100479315336095654875560568162790780094454983357226576451160847638896210884310425783374961893624663493898350699435606735507586400549378641192733612573260526805105887365021685502356110233320263409851990656412155407150092689521871169458748502513697131066949761208553748880089655872049063107773517807118936973160527002002151980151250212857929926421806278240727379524029504450563727243952679794839592469140150674668545975023307111226914511494760903933010022939535293596265628060838155040833920820754567333485269849982437165827609062380830268353848989435119318453656340891076175078872130788679271053219146323352683557699943848835540071508320393608721862865292755946285821707889424496858602894423245960824481150632633362710831083000622057880974591377478983111257049192193308345577222672302227462935925618479120821607642745722867538200305953544694227573895435890398397151147046904860624152883919572633881990880722522982137514372059751345412190775304471835505899550093876769032939514807134958785482312606061513123379467333644384696604440650105981336821081307848220098530575044057391510628416216186395138473671358436738183587196379932338352114036612248126787175651790281877498474184266298567147391457492120850953902864073042824567114716101377294151709617412079226885720044031118429482940515159193443547687474436000387955383307289487996423657543798359389235003961464806959413322115861833005943607789175344175897317494716697119566077154782478786940847922314030594829701691201324195049372679953822130644344444515311708401583590546955861898525263812633696339029748941159524375779454445204621466077520339143627898880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] 26540450800180204945694993253456681256133388465527741546760981965958899203274863575943492496327783206948416508507092767378606047455697556735554583016112523411622795243758426528651503719278993292744777601063883211874741500451517815277376228579345371328177135902230708330065940818673816457834056752038351531513565000194035244320184952142778860789991968814472428979558326796191765752673273589022855317115391723688140799189583733591194693420543167095000117244264313122626713442201942307202746950362732177365251546396845789245553542084428218630129539755980000956649417665927219483921613004688652699106550106762581060246259621577706853016725033509656817049342640897773622471833392410329841698419887493087517062206269821878673744278369179377032901502376091306356180998076877072341395034217504930717455450666790559662515667632007328938163161571222661157775826438362824068693369943992915292260141895805169690564737631980292018062975649281521938838401629567739740328538560265068107511542841409129492201625160732060312062571986407970752052385831364501559598021839335257481633909047424191605503311965800728649330632594652913065599563931365010037640627320213090710711098134274802588621769500861887261425176345092386767232210711631953883930393716981519525572841055474977943857734945957496922579093863467105228992803426525231717929724694492583550163537740881508789001427725339956387965491241721312210424267683709707226758392510705586638416012718855427693610290823178344671307134406084772458989790125932888626273197381502588289995620624646586638155130987075572410971867222869026129878587278590888059575106715873155735916561189546433318067445808054425216458551898709228235745637173699688017432868186107829797199388411440758587211749894061729751141524771141924742615773653474225777566141761395446645375023362341285501118563830357434987876601063121269546728711694367518320767146287591923536142544338560312230487360929243517254805301412532694487771360182311044540633325837104693595319725034630831621833594821639340533612284537401871126523402037750136199280505447806900478621111697478028027955001239997293811916248259607969886933356853002353513444907808774840676448801762963084103793629863452275385982123102581483324928390488410375457966904861176496226108611401740782501259693166757229993714059083421748337438973560797695533586436490335196402885458372682074960638001319990353026478295470938768227563715740118824574339068702061719860983067291434622104220524289851268084143195218167481250379691471355352302207256957704007947949903657552208940126511335579618473846545025199057625678897237316698005199763197630688781133624925216797230438866388835355532158654371930533752208953312594657841532156746175043702951284784713359662846663711138348812608603629033924777501087151024531212548005329807887600417471670184606130290450218464199530113110988504990589723418562453115018322740335092557907959051847580074669923887442385079235399514427580017386677440463938345626878209096534107899282026434146212270058485704501463712686314920034569390490266933475440861230559378651272445952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] -684805615430563238894038229766415821592560377262227922107914449222217846465391589426902999450777431502032370122468217892847563324419258546790130987755823721092383651264205827094116738081478835538958510785855604417720903210307765252709827893246710160527497167117291850581811535686542854172597292856127856701148244935410043342205671299770020394269571610321385915841741221092168901317210255841372920670714733332514543693667798573269413847593259768683950193447538538194553243739056320583304430875349435433043970178287559851945926960722977379369981751891669841688925018598077486794921254424110640992262671317212508765339645372175788871075202392080311189746773737239435068679559515578533653704220040339786591518676493565541712404913513607114919938171470850531727467575953413300112557672843316179643707614969362653689858547641305394265418503087345071008127780212279980370644912435778429021182850594086230266587409259650249892806039162399778271712135948167978534851622214897881271049560323464391777017457324957529028385206401963814918364566671306598728017893935803557756685463398756192289321291578547333822199050474863843918466913526125161207052362339024273059715616820090176547430863739651665398378398181259824874626455313928358440000347712099769934440168928868191647884794910393933051437057248659252165128407128864039123430934969095658962732761722024028199770237276469130772440785001672041094215747395795406371173699063906942012891554934995865987629803500498196520129104545155257562980306442368280740401584583742357908633906438647762153469317730067793965409244824274900971947103589857519571861667975174555941880088745551683121365087507622719518688925781194417807367886074708625802617484343775697944620086021825311345004144238799054035658060681962881943782892819770360531939659716169362014120181487486782471358992933272141009709827505418172725323941409173686149913403119619084927282249351976909198175930704693995592270127936590830313024737410257568659253297051609006617447130400341821799872235728515048092354760960957027448302613932280004177773151601814843559001427657857929961324263648065542076390889340345115424242435933097421804262268952946732795771805291888316234282171256320345887210158285791809815089924897306256025909371898411669923516868239065583979814670093943139247047886083064939137927089244184698485636030676849678365571154914219585705576113603047104935470905990889148985512629610311331749801815897301141305423750361659137774424703669656710671643912942519745673392232255849408093306238952018781930366040074466622692719613153404055269416119329817869832601597332791214289885519787162914363265248320563192013142586342785390007342783465640139151095506124759391638235473092419017746149588261957163908521430695217691235579171939866384713640713621484633643608851252577664417583849503247650979696775913145745479174519054830768840960237774301854268036448732668814402602929547172468871539913109962291766228422972417714433229669039239504594650119294392611859952762540701323985571337765645098070946054112719646270427117153220499493347109209696507002880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] 7086186706478593112162098751107739251583717907923511197667546794015474647665952922915777658627075781983060981070370776445662175821763320157354465063722606296251568278742779889141335130401626246372821437373984238023889138298768623955412730843566785926857422149804646699762925143175171947675425160903492145669647641756441796979567394222256873984104797151865452282538746516965226364647417633513764253787171088759130699264532650897698311687386044194316497914484149417157602926211793469090477696178551340434622947348608761481981933330732692688222840114654396424842190773067535471631282050237604004514553471140909246824812535789623383849883767373111560066089367658395052059414271491440318227039569530848335033561802995202020793847118018632586562499478538071660988552862485359371087143544808490981371579022492974303587709923738142761210678763852306325966504305031711889122288339589989679226822878093366087537111398491246432843010158960794162402090292994748128992926008410327994140201247150589997124291595859472814284324735477955188008992277011978974069200650214274340753966846735902920777624485114656390845095510090083381370741694980439347441883836763386292211761948930220440003760848644058157002879026949814206481894127287627886683918736976459237902293051441825492598983375680011334403630142849781768659940084249548296308683243315720749992024337167845607567792881480291748027017718429889113445243670840416127590421669757828290479747282879540989695236053533016397135379788927464122473365244114058829599641533686311064261666911294168925535155949683420772548213959695412286166314418891806688074450944390407112229068972189122525865899561691792480581935184217656944872414493870967195503586071157485589502677688736704823719850334258700283810606309421137820499513788808462150409820237127904734683781480910786092803363025669315817576533331110258800544032281857263037306813802092065832427573402396603222637682760079823418762518015244597001987255945557125681933918215556571384185262050816877750117713847350519301412455520387185052093431879399357915615582917927792916591537440929378181626818944154949166165025135174037977998049299424581576271598336207971649547638250755016851076658954534103761606048917510506267518955076966246192247707008788598287109783046496634957590097902644021813789035325285924481339948647774494269350321458471021806257563520450313892031243936113089887433452143168741667956920254655969455453295844898104824900564120532074000987843752415742377645185334974340712233572945549571301071402038903162132959532820172347767390712563500808075235699858518829470411624665420689505517836511981067275906574031678797044179771872388637367723070764411854462902228591419572593621414439795764809159847493238763838096725962282211429885947151294591215766529460692153548224670008258102555546814113206614440013537633563018189398818927657319049033398067925766007331641816291147434013510100337591874613972907767884003708537797671831555054018164000363158890829207054178230252312614446265090688982475976087498288866912414180445951923878737986466120815754386244445929472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] -62282634149866730885724886366379476689864030402181613242290365079579186653619682510746202082585392336684800554383458562783677771252378088601276338656200733296479201376414783831783919228970409475883213072941484795907948931887816409713434636446849759143936853216844238792580964478801781043712369362561152740059626643854430896277238101298351340159665033171636901075641135989185511469945332239558478540285165970324917154590538515206816543601627278527467791288970953183047912607973869555825011814018610782545664247553353884800045059860146794300512746993834360785920860304208723110688631447296418778487592594616267608276937210645052257399747562165709512515494608915393742017414835476919721617081872081321846528321197080776034352513288578606310713262910609697659632314049324480222681435043043382889974074134668820677469941812903831948090763262314358315788617052783792756841796782082586792091497787429739307121703444908592641695674451131779284466618899633068497601296779496278592773951858126128400189275193950431832726578340122505923863649661393160474371963209354884887369889676044589033535726583344076029560895316604322869253055749168733267645337641302726199701732341520935952539859557534750788539141496773892365649758523778213016329248069339194626071627587866124947685783948285423314995591839163061629906741231164606673188741673811945296854410093814601643821902453323834688384038043196259582453254517072433352386917292780133908652919683251165784419839269251158892532646439355738584290471810439345998728214245607317776934792097786607322369674346249328250573396864007317037723108954863898466061144176356380963184743739372840022989674635834023415005544257127840524189826841285250789450116060687167801239947138300732560254508706883425883978909036513278379747664373113677553982738095729800145971062950559147271705022428437142363474033461366706067863124810461732575269791827888865144113530454367712934114354666100881060828742976161053541088521078476568780748325297705074472800263787473859311181475044962383658867303262926888325014089277475816900630653096695044081266494879508704656103066246104662232711741194020340474365249257248784840436785803177420904176437317502990181262649876437747001829327795863974133268457756793882426869210157447687374469468468201330064234307536560038055267684467716340733599090867328245486195704048189910003757720755888012908250505049616901248977361199751718480024105817468823481042547062595515686240385308976015320627774192225143347802384550470940922672844250965353120908492861772042519236098653095220346769752529564459040443707407780868660394588875148542876433532655691550696542045995275959263029702330632341887218311861603987715645254007370726409087088085247867073943838224496193121771829807387020277136602804914098295754874434652755335412691513778744551539591647122142528826248711843753168638602844553504541982668250257779883525847676087566430976166491754026892134458553858988617264824752300423940772842041576603056790486934971255083195008678367990631359895910830542883235780117505438777664151590841172902430123901218112625704960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] 485885452869408726111735677245656723365270996799467576029378892143983735928824674047837703938042221929712992561034518481116699621264452619445327302067966368816792413300662987758729025744606610438755937366998974223000839387292760571269037794667541044716244820821398568477267899560494750752098214275271064782780290478474381488576043098431247121511603725326596831943103960842803563037450968431729915078859740036872078917366900168724252652631699714461566211826546558097134588688701014739634009607366908065669011988129321601896754145423094863691944866609369117460977284911618946317573704683347941638812321717774769782137012677285382479455611617516398416070562441854440264162152455201532838201029402620761925931283988726759112263359206494935366569586010273857302207147325284373952816761120293556812135635607885838106298173048890704398801618557748252673756797714180544919745647428300534198672915305214374480985570752493793634999626041306849353486944702708111388686717522961446972440276262196057917138289581205017006739265267222939694532937300078610918272301909379672796941407313166374746313187667585469402114205879688281149321004218869719992037185483695476089102568953206423553584427352595474637668248544293796506907017439739534065726280008996981100362349277330195452364834818156276455035722927992123162772619168951876696770573158094093883559437902167562322549608321065719925898226574996872785513257786979460371637954146679365709440981409813196413311003470469015427108092993474342236765670106974503240187836798759117037707862781267727754414573830022658373874641870331065378218961233076078122342496348717196992790663495879096634925639590923400644440284447350218840082266923668168483776848893774616778736699770685891755339023895242394868786107978641415187903183914629567249636612445389575546626739548946423886026779893054703983400135490126958403841596692809275135450623523479130890152933156747513321576161371959306904454156236432161494240002179419992674284856226938513812811604183662910408296829989523506013170001237766683672736020291202713008408615891705191615876627596885421362690579582400393051484229118952884531914751286756572298594577740208089003552983199536860830320928901255744323497999567725967342224903361720716600985304524030502032282366371291263447725174219854117547681978995659819135214376654311405467796425458469683689634040568235366698251348701561257757081658055196287665317009377994583217706842012293769288962181634230525703908992746272136265493706646760000877349357166172356501765894891825133502431828570993819985782718574739043836182188692094706899499315810151854251132529274729820635589931043941376958417703004131554519016847120907436779021880579065036870503581541109378913514382232259355491757626108506851240110944779493693898087773227439611278051497570209341098227251735844188271741631427722286334461634762271605141238373595440345829948979090600817261236295256230444028509125150568062962125388973528328594056397063682705015004881227768216464710258624472120698443808652482339152782347064756765980650819549332467592578659128995506999525376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] -3272998135473767517296276641054647903202270613697302121033178171856089605267807967537387746922849592911781926351195762173145569912386243001270934472033883513542912198260099759551323140293851609337412972329606801843212718827917724634231003365889739260494342733369502601340417962374278218162813289093365817458873793107143117741372543274244019946549025236236026939607971259903776041971772645844157224715981871644589195133319695480085834471776818511057372386107297870068382635693184703118106415168380677302175599960027491279324942056368087109704030602658732565123207386811168978588250865742048037997165338314875203984428432190297791688265003964102053495078237464230046761430341709381762377794385423186994851886358874086386069192491639540915111714384978686081456795621183314296797115652518090966039062322207984513111850857563845880491884883216749422269174209264207600866686305184035870377627254480752912725532670413666025392292544975116471380417365747577738056560612723981338668061364675883950995553378545863655631031111214407608139050626415163691953092551470960463107819760045441224244560127112388249052769495053304446546910955858161054920526481441390401985976635064723910629901240878166722398919808385195179658909883763219975366027538277231056037425148268254423242475541746282073185134039120199139312020247705266334199780528379403977401797094914670712536596440508646397472334984213603332892755829510781265614202121528300849586285911254962263184697607867421725241744099432278547220577500783482617153397573106115263818904979886998101796306352801482433486511348879430525943738050393917729352829378941080508831502429358190823901562495727601463664283759929870169911691094735605713485098372391025750891461682502015170438131433882519929885761706277811131002795512292209647788073307411611596448192312212158808183218976891745258723344141426650282282722189303525836120497707313511159779369766321608772946959929861567715038062201153983663802340027238013814807103648654941809265070807184111373839460279099180908582760815705972762456110813848245188638983656492820897668481445875541543266263512851790159451073328810635350200228659108595860261004165756919445834163438180830607204570132504970190490065649976826103459268667108699212303436768535332737347113614289569025851951534604526126335509313155826009214858018321381450799975239678178925827752201955592690521912082522984639837050850098713183945668894595424301789186060762096729951641488429097525105777284062283685429002895122707521717191600221344399750040135084238156189267362772423769164417809497386070700938660908857375996488454128822332235389794668262452261801193131855708731289766832152032387708961917013928614324879820614079825091641507457106844183156276575028874136085443605710857817218773785486613817789415974760237472063231174545451043305176931812457588593216908477341028900100228853263334509410252776505105801643298501086080852249360361495672345497870709651315971814408298356103491415368831594714758793109764371429379963893239934342532378713296526275590251513456690223023682790701220642818817477307562721280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] 19864278750907893703359593459188288013061430844993666636222766786796747583616064371845730655075703592852758601394022906473664910441246309390961212071254372713277510028592719002513437464645603840958337515950118490058880807494349213848396454669746557886650277718515691546588612660216146660191696903885397527371334873705090044298701134107555770454391125259962961737638236495246862961614440697109057197480911396353213975287465472860091722627621977875389099159557075889856923910249093456161255010027697615616843434081727726275097694736472561837000202919425289499425334673674311541988794142594751577341545900662533644150034042829213668151385542915098412356014149826916308472639239736829801041531319529284112341794802619404104773825686672238773551525397380971764455757701745044206347544930350435321636116031359937796878292160706978442083739171061311990322045272937279592139406320843611584534750432120912180102825650501913410860068121340947853771360362817875330455084108161010578767563575131510178647841315600916027342218873001498601949341069875185323444424272672309549507460547194948666339546322346990133549448389110537677800378456707630773179107206540281537367639642567210092085762292310910603409377506848190629803971202074157378676674561885700335232264310266734695751875948532557451116046010313816421607740638968793182455285400641385865311831424769184835919295121780038890865323859769794173932580249662220072725348894814777052201847549422201794458786689298002213640209349986007372299233323998599201798493024738475789682267297285395206766602359132337809827588202016050706052562047262007426238197658698008195770959724935935570728592641084400603212005695908058206624262464782782733423495956290586908464502941597783106377569185036189426678727885703698057615044135770503964013375287997618753948385197120724423111673786750347673463396471103747457231248087618052902626456891809455784483263678204178215936705721041211245967916423220429662062029565183500147135299736612417018976153891322069175397764568411350231382333596535069798542695936063299506692136521136263139900686408460685429282432215539968922604453168381945721890794341288282084027747070899808868605082207642791048437636849630867644383966506676735397628423826098157529641996891595474084390338859940799544597660121558865476193018559770134328412981306261200561005764640271161980487544771185235132547527531488834013916827103678746162362017373802470053731209351960061865800852847160957542974809597457474689580505515318482309570158003663787671964127033136052279312653235227527364407343318839865620570584978432210784155996294007810222846309724552949746521743175062823349092251960090440915039379398821295967137457553379580843088981939237173615631790841395735514284918388256637770467884200237110153554125849570359990806105941301507693483385271130598397447430603925062012977548544911687719045281095118188035440505608222154968493764338915715765537092371707137352533310501716103881386612179681190276957737786696004471966751137784450298829485706853979773796692010314031098587434645101319503261612740768347037047455744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] -107586889721660598119194742227242745241542167123096638460613569675612319901024661446119927435125442090767990504713759346809758537590546715516115831066562705602983266144100311535922068242973393002390918235126841167159098221349327872855141929465090473434685934572262093925786560896727370576397138152743770336237133698446984848513204158810359750641243269071446150002410856706026135770192306514010787698066858514116233576221084834889356840778489471530896263960001543205477366268204292348741047248344675685417112771131626214623469868580093275315663428256578720122622281706612447864649173371675269431347492443508277515977271886539028259641146931237542432631789691125925754562323701992721410444563361602744032273773947906550096548030857069237366652252709689397722316015127224254209778716972863600440912284062857925480158404247658907236680859276452257424313782742942344528860034786780070200184301644450673592107186329342097663402240063289569511920187985146551675271244271341666154150336695602928228427744519081687464473582432545084006848493373859513725240988881702904182077945044184936711994674312583189577764435356482711397137077803839548487278250597665641381524505461841860456902576871527169926202518190043884736571241283931952149852987821704722834057756566050439498039948316126843493118483565269523466677182602250096996734074491362255982925068400335544796986466073796856524745825328133453708297927036365652217045638365125625629139063333525034316667120703795475793020614313426027525470077026898999978398550180442402435501764570656990808836379412515462985702014785748095100817146702700644678631957757228663018921869528321421012503387563354572032209679423016575599325390141087119711960571562671950865847039048979099739258785859430938411060680053950234469315175680583405149192099769346255485891006031660513665388404195798221706891920913351878584606583567400599403084545034059089285287575492425876703416226981733860100138258663660948142848246162589416933040738210833701389757620186558321833433565050252589881079515524881753968974532314423572692315139672263328451849554098918609018437690260455075765712537822394280298910704596596116853694926902850041924212464217737805974060990715973961186685231246805444816509390522696469453771955240669784479495189349710702221637252742965092457479361980915346549655895899294274328869257285716469569646720393706329536030086616762220130070583431322851154282185302397718510670006972339519256325825993026655181161868539426861207572817788576226486044878823580246262315274863616009296740029211941837246685463857187230852865983852536148969323371906483880858403741415795004735810540048571855661255208582666649930804059474651065205402703566428352658845278540876945309697253928216950145495863661270666443176157281571314632928047873171182716761362716747654693585523723716759337999665927409514975946685133116896630063551230627909459167267116914188972811510047668529052684850722367396062165385728952870441840039426238287613024684844394212566723405709548715775734214454011914035446374158278548231057452101742765162894964618433002536519598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] 497680964057259179294538477895280652211348387075615307596043084090428139461706424208451952791107242029219802211397703328398813442648252545062022148896494666106243110604729443882508775673642219361426460799068228862598676817905268975710181731061286063876405606010099014776814975107485050613916028403652438048040107758878538476561696260715973809621940583807282370196058830624693251465278438334963712412791178560167011941995613181589813135716022226515224519232565562094572980553243689014283477282525675437839588979646037327175528771865773286798163093272329257214723213917652256318254142539944520568928008911977682299732855135321812012839972432517358679874438688053215944625447590750192558173648345669120537408407428104646142238707229541314803687539208047397043900923772464179593262136119566931224977724504998256025992532138134972604880897564414629278744739367399300964625810304559984508215272440987872552049724738484466740818951234065506856408012201374323779582353438720781941362680428721028238143511750476573162075492688793205331957936936563119259716139314189696725348000218548703474778551259748689259966300675716895612348360153036542445999548804222066228183282300581959974545201133974138412646528299788190947690073931242795476151884021380142780077111879230578949496146375498441655827924940374953126137889640942185488700331583705794674888617582460290327385397174738296545973281137411918821545269260490864322356047150917295254399531073697844915836043263267459255354981824802805773808147073153741291177315010786678783373362540766940833028700235399186608730483994402107821552004644586114752593682562986206868119736864774416480595108992073676657354425606346694656750700319073820639155922136712298556719259813157344968596224399903667965314638561214463808357837330666349881975718221492463775411540398515491707342646282454828054995148381335251696069494392049850697798606580523464019464621111928868872976302840770729483197649183919385810409078209024283632513459978663082331431277696358274934461771289801302778605997349475256567108843528248711240807747897567684735090152797484942082098772848882769780914533452769453570655747528052028698569958380022227974854113395629187333441341941548036317259265428956601833648710984434477730704024111646840082049389229624788836398910057230127386700590860561201415946463885138153107997895210257200338583930206542295981133246627444537914399069088218662825995341400880956525576262459746419646265201738722465966915017692271844723808941120051643474517465538449812167476719540877623216563776485723137392731687577746787636575369798534614632895776949823285683140074424758076605410731905883970705650461909470544917736151858398531283950323157861692222215629750830588803872058417580415988344341112776848060042823482781846333828487982436348573815079004959262546427613279071018525203619664185918086374638760299531647961050577584038713382648239477979920647622227998928831961205123473015757321203888141298921915003936605106360210519425791954971380849209914090361334362286072188224544773377790205121243537390034214612265804708791076738023030784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] -1899209774492242959137777479201918533509599431512614015639195165136963873375330027421706849397281675792301204436857122940526869648066836420351612257309085834018539304209291750947699493374851210533790030985909100849681121890551194473396270615142970887573383413560045298246229693884620096727046460971776926651160451718741573823752915826516587651604760407242639826983710499796850374945479016828114123868256962822788179591057162465590221931963643457671195269494493446568491938371414847657057027601499707395712833426287625945798384932884856579777116532335062431770481823607423023086109630171059832455549286977487526408928711033595696426677079578872615613170841609338466018697720699240967414459692307295843869962710960131606481964055025143851859265725996991988868103841645354788892321254480874558238656515789953524038806972633693673219826344097200856988234106266274961718593273303229902620626765033038329800197600298181966147939162881813181697574538611519385823743723447531775097569143859529888280191882877251545131685435432886374500464672546041031943733841320102409112661715939271630225985657282093447138165775451941221075479612660861363125069695783135918725452680187928340218135841210890185505273856721141640116474153686949144656223608915763589927827526844214761810257925763886767093966438977602843764816156990275673511584806472725162540192829651141810086156967210196033098809836376326960648127378470948787595985869998945829629803035448155060951012678494165714007493148346408408766715329952322604266242839512535166116885834461923340265810127928145895826710078788882968269046013347838243034324897736556904416060283753858881633456659166830806479447880098895988407462371888540313885196232705257473980996332009822826378106756613837799951882780693647545939382509772581562444459787818673540768541138051958556859852579275604630318600209794412014041826695904265048631452899526374232459958082155992907415278250906803833100867887185310603356962310855349577140484575366531812131239827500278317568533873194094383269907605676400322990662420852083806139488463615457661769807217361794594317492321865525590873232432642174397240616622092714824491433833686099711049912021440284129927926372590789191268993823955988036803388200469668917711022346025022138201250229019726255388360647280286894664162585605379774162491600894649001174237739255465533375973802419210804238408265527397810582638890746651507007594943597146932116743050174271261505872739078165256628885002410260059627453331188336992932490604048718394680792956610348823290249240119448331481930245057064197493210839372032113815804532608334682247493370185026151437467338230625795498099341358055711612175107918873632418645295816469250427168260426020902141779239798085558282417915551843152380010908651150682903482073560793802912422015250890930629739791203904934478138561421575797014605641981123248838448929676175229514561849580310187662142499586597604920353347180516624542821807940947114646791130356131182960791104867982569240236851073686176443989975179060409912507652784612441919884624972613932079319615714114957424333946880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] 5886932230854337807867382778484025364281895581184670240353274132148475945716073594451406212994667143908788011835618162164301801884495307151103248104207170399819447138458312884215764641358970092375614456331986199240667775914277401844021743819721434266049095073812908913759047729668061194739483138901671339469413934227600042521789384318677075961560564782223646985346601278668284145545592456969032765857136582011856836720651051071453402169193689614266215242293710371221496317447583118860763670862239576177361456100010948208938579795380343422422959343989510354297748210135218954356101559677757381661020221040212130292560948805283263126027702727877580296997495003667452294501525495280030302215731160502373870376529540806224152730614432877313526006031811153610593729098216374270546852108350334858156403635270452466628143950727994182870212240901313018767234466738899083602576019687626820580346577191089303997880215356266339345267530057616678955121010499118486247466824949126840365811188855003562024180458937169194023247902110117267383267117253882568794702917444740456607727346911561680867521064983394507797257750332260193033385051602966861033314424333909238954881458713815291956247403633859332380439318909470856032437604302427079686327718067604714961120352620517071695125364515139723963922783176382365606208009530476444674498275514321428619200049036598512051996130626251556294354584229166800296028073275645448235947613501335858292970169317195357472752718992643212747359148356098328451729616904000016446757070656455942831600963028798094775349085415466008582914717252927725947860036652418212546119454636939918222754460758517452017906084422323978953029202731324484068679613756655125072186574012941290632170656921428473860668038250951049622108177569179355172256810304176357079506774243233656759924666012535539050191759468633296822205114535618801403683176788216051942980569821497575194108273389353927054717817940941785196040113559253934644560302557430225938565721330839751171579859586980341512925892779617604968712096357729010887829659385917266082702576723451153567424299705935225580511507917935549315059734794228949915456533949931833213816362815921690385891360810096213197835004795005123262683017319956699629516836799353180989339268920884599432425672378268884716798155713711642628652457703551562661241396707761917053699949985679589664324750542254107877618149422141602311574012218829281433841061103277089408187450843531245092771353188148842421572127429458585526082687761977876041774545273680350397550266191220575066239742349223276791076470270402802430364342618622007094314654655910947215743794607370212980492714890613559996269655078731157118917477567783662611225511582005660752316189341070799834222474688155853173621310238735339228818369835572170205529812579581953077357555547444841723845893919771025944721676961643983479132163016219978608357343154171982230938214387034978664426957095400604543512707695555464278271799920661493753561350024371663561165476933553928369963635082854209639419207715928374705738735759537043082883308918405201831246272051406960920486739968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] -14734462616534149165708889483627072328889782840989575862345818327238383338521776575790586201501369400068878961219335119267374973288633695554082461664681301400809238587109880553079429722436575339789408565987115658790862320250520098099734358800095796620254796394182550694338715299190563137858730696247228714010546549518487392302152520225652838686037398052433229760448177330767995501782261729941652043953491585473612738717519341593419515874775706320301765258270789866770558634102886902163303172645663583884966908155885628466492281419208604548281395600974614288975677560342777411625139092916782129128822618537493823164445898174450575213005028096392524724236253680295166791969484953409829122008524225925118984856939149505352043565007402869008550914487971650585475000678152481787647969991979594454843590871024305932934330831168340383324610298785198457831400374878863265095332942374736073078479993674586794952983192678199994072856052817552527771988448362934972080647305987423165481603502168156769761777823673424237563016063182772225696333076887101390009521931593446746489329283057689730936917549949972159634210898828892493196065640272549398725423873335678847686053040549592204789391722892712984060829770122198466132157451963150220320522793219920491113513611347564645229463124776037286109259580169490918701756218794946459042698184125725904570660367165794331748558099239639811198330103157117469997951207701366362253407841325166524324869295236086420393671429809197010407889788381481556509796767393739898023240416851060410745117530315615233958305425626231381297855233030199370425044845500539194954309076822490857927348004853553995813202638244931751687688022210472455039895883593435538516287349388599522567832759286773372003725114765870206566637506418895274949355633343749160671753975680294632310610848072713069868840803783629754236963568608731848634431810668697328711146470534906402790669382629204918358223096373111353849309937951245273194614511125091899535257406600276743348891126542733888124857444564048949633698079020252323889674501932144316794616771960916921466477427813114632886511577941282856725456566015665558038032223072656221765833665991432811045719534908825937636584469730487363848856446448582859169451242507748502448541157780865518533745587996927824386068458625670328530398295662517141382249299388633587735554504987116325157071105310959538905021113841593135847490744075695530382579741732897058774703604245434685210520383036586312984755469770057194281804464686715591523853707153684198864701099843605143999968894182431006439290256390540367380958904381155616678407058885841553032090151592482899445865442625260887280600278406824170044150085423820217368818645362855952599052485258562246958046185480113026602769383530850929701572239525045375906976288336453883537013622926363549941020494553340973964926280675880224350976623237349061433018675693537540434821436411633959708942251220361658821083989421465802517609129941036082555901571885771293551148739824939116586455428428956108935239900616295277616853053344136313352585029033167325395213197541871180346283786240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] 29813671730034636141846436423045193091388225553295384460870461957773496602347075128415537835989905342932095875164547226396243046952067665636506054153553733171271753391854171947839297651545931875154124608461274810640098072592289578918781738177875607237368849772134337077824877991950341161395867708688887021880509738371940919648785793449303979589397257539600396680134554260275251584589426366922198269618604014861891587431592088531977247129840023949809131773508130195085400964405298576762637643396558624610515431246699639652670025260409084138144209498000971798834662452978299755562704786271146867879885991359896925409494944240029696488644086124514000304393723491885230165429584550512941819186039682944921483689474208038514369115766173914435723241300879543777658261062651129422092421287905486123037937193700577976887057685094120913631058503580180655875707860791905392946729848744092850569296733140350867000617405843741561802172318502337412979826722706320995198316043129662251823468542283577775492071758346841937318362626577894885095275808039648594401268500127095520750835148557009367003672603521002856976289613456911204910584396664866329661155954137951204301881140887002104524102630516237796630353281328243200222003908567338530317752822082497336534641186584829260866305863201985798573459450697723012404241915886502584457372948617368878861063301395676863338036902992593424056449634675180273518049756555407696515449334430903620719865733132626701331217720743559539296850416034388340615989898851320627610934370620581606982709479599884790972806777933360126576598583080928275160926363034501625334039468002834658608309717360791598736535442538278616059818144127581214746861251688972266607714220135129726577913767649501105929285840961171505977528041125012042898418210310317809817959115861262159155450373529757155592066196752340603799803732161128089295065138475516139159996005480653900549335084467002659965356299897979561019556645130853477703771129939597712898937364559598533553501742357664542675450007561799835793331654531270644497027943937790021254180294120608525045131113774473439463462397280649237991844945153947579877876621612162985195710690597096332873270462929008099485068286261135804411884219135651804550269063152295776435239945217358374207610112923136355323529032785129123603188464247362152577112386696166658747079929217034659024830511000426215555549001591770761488016273311489888060697907252203216882402501499594381409370175641861875240100302957145545050817841081231344345288181440374921251849168676987280565533158669910639957953406597175965199345106525781466640404750833065600863230177477353250788672956751918698271726938955398844022467203368281540182989800145776513040461434203673012158488503704865595297860030824744180588972909685281928681311111857928548621529432333218301218352264711646456155141211056779404305351551761721776269632082149388312497664282613613758280695466238347619948900546626880815531170798762509514968776861667263488504303439266340354216902945192154284409652289167808759717148075094304749264073206201999528021100660947306552354056175616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] -49413200531325331988239527513267334840261804100223482109553954134810451170611199211488805764167946300924294880594172112619489100327888782983347157076854945233275956781825861384738893773093217119477644181603057601311558158135356509781820707364530009590100148935200885341470683593658543430547116412937148808030432839918593409630588084755882545042596884804289164543408103526815981016263775083956884644086152292437416258476754674055411680726430089537973366136762299942954630611902185845183685256791919931505090555671920938094765248050969405849977341729726834666625705792905704520609515714398954867132197479956933293749927525176775363693776393049313602378667508561843948033500594270144079868592602176216147190115958647942715856443222117573754366486609589490327741000764381971175067191080965107266357770383529130730496122372562485733257382366732162632047828539502501332200159320426451654467500331945392640942332468956558173683435454613838710242488997516783067188700457831223301210778788941373067988327093572985411432281987655409930934272631856815477714149187215103684217047937129272672494433606350695205462707119534407104370157133166605033238384759079966241861071120683806892039945922769778815566229204938043985564994357781317503856363882452312840728513877467911536065786150768488986783767157271052571054284883482233662022142628118533968962798012101512564531353625745577671683074365718635173862061106089652809533809746653765859118929280329491919781600581481467080909711818140516235311055757575115266650297404941945810294949030052528007415578630365783082267943034247027816210684235086861892560244625471856555903402527919455830059285438481645928249805276135071133795080773280943106245029365063096456062593652879241513875320832744349536439666741451987002569127817241597211603117243827292211389063822993951446495178082193918506885085330658833205638587863943232014720118098487175483575186692686471948189933344077751169693680873873785675663285830702603186502222209000635382885867872523729761104065927957377746374114548402758880022271193707593316395309273443472017901411080222975557311933885769400382487179259231961785152089913720635446596247374186517788778583734600988256957769735877782880521245214723155833198863620995790552793043614773232108974991768258948196357884094604531363139717551608707137692447965936959995413827446896715366449849499668509956561968347365739850698994381067127198253450783734367765598884831514093249982892857665813461613956916342236250407740863677326351815494404309426660521188614855594535627535081853268932658159363316090966907625649135697261888649045941084495035886069299280532777654269049642531857757295933774875899054898607912756632670989847376979445853921662806192353306677825398263281426250026559091559121694112098014937286731249692128290658769208469105883975589195336230963950845911418833826534756360588764588884621918204996622320676582570349693535152983705723724468097908900458520680624890968692783141228847121943616254297908130575646305708596543990263952811443958176339796049646440495148712943135332728071615101745464462629215928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] 69501009041623924954101920793643722010604357156181317984564707847398978949465004475412598442610380851509149383158717135071642469150228995422349091974400372147310447159698809179120083766206957374916623593233744723099133775820965399274970677475853363382220175143261510052519715331155760502898737557268321396205100312165007908464165371867836382876435018982732022643357901506750156667353138787361026804877036957430222824452474333481174660178760309953225928541294947722433215120564380677325344983911963538409393665922928940033437473515071596904436077273270709792359962275872354592308251572955765544971480013723795160693409110613016393297410462050627842878159270712947172548984621162822661469540767421336507724253450244511367141552100740464521029900975160661217530329388147884893918898008544802941315622617402273815835952343639675597274157660651988066460749037357422335593030332939355294220549637817944275576857837085096319428899273675626661093176594687434293816225050612430297190022317855973765753503519192494347597043364019051068234849470935481079779033458294376023710051897481713930711625469214525322683096142013649855747630108304272128939236960457152032948128161379792286920867289541900370415291508170538489356808181635855271324743657341660130151998915385946170914887448294873527117607161694542552714984479365780955464529692886265708461266311580833637839630871745459935299014099719499627732042443408384344344229175496162586031153544636522185447121918051367855132870211389649569242981133723143667069528869992134231701994826195298936783255055655437253591592037015875955040744896130868894090641318155148491970985160069677835941344287976260629230820613437458564864132479635580517788897816916428719499992487746535113017965113734145654490298129279301999657011555408385746079161491485666134077846271271557049520544634497468871206526152006221294200859123988276702535278783890217728462181385852000268910261171342574457192116047756985849370843169095148240241546336133664437179534625498222560809471669889341605263894271112075329008925793930349938908441441880739892313008906489134704410391477176349721039541148344283391250609177281522274236494477214364972793093421786860047597701810852636839587214756955319872681589111733006493165701749135505651255792996589682992374019564580622725528445089134884975205034158708135018152035415373961454837645911668883997038894760019793093047425776828972674010006806151713991426994045253210061159030108517036130091505061132910781303495336604754995020900623765676700442490635802486512175761276783911681580777511573519630515492840732975871708309913553407579497390020998093823524634024270993854675921720880193125416029462148438621593561738292891608229281813285429963815844662465775261886605038348810308919725129033802820389489210009526924781526154357145048689028204889150574211042278011757549232878498438946802666378216861023892060717227639015663204749244772769852373734667744569335603345346502987037278803820731964069259038714910369716433716707623792635411006736656234053494966903171515424966121969594895186432377263276604372429305806848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] -6730909643525465786349421608077805219125319682003069950970438041312107120305487889992399994588693695566922217268997387559624890172044768217589866831298037718339503347947853523220190313053313214422679437509252092887898762472509575489035862446482847319666136662399075412929056304077563728958542891407880778645513532982287147522480750708989166883256048605634993626008877548521461529898217883610179619580829573134687843133454220826509431483649021992827827013424398610404768949475240343099976875510628493924265498119237545234863676015272189581163684904186583335022107997540997293384961274105277578039364384671079176568459333773435082319677259139512858608389466152582513742838837006219098334727796819487609586863337012478083286963929368088652650622788199878916783287688831154648927918546696510681440130450114419341963973590013507959078729605715968575517682068082696803628261500459051202361503143925925410002145138433199247445368201177473291530624610841874388793644993205199559499123364256619656575047770682053817840189230106013761708032470095122724812545064599629990018038005808614612372583157251674388477077462192271157976020432149164474018060879719473427615123090806176770930501867721503491899763680427680467974125401349016097213042174219857446846584450113086239453887032944922318019659162900285262611471860223506349856377432147295888715417643826657502403817021510830917075668855490761195636215392794372323520561998396822184696037005738255982286345389428835250848175309602189989077284712121391221617162975661810255139102636036285484377743034891116814263551483366766768711843692557033558788013553729238755281006599381639935771263432009163382512814199846810490085221777842549174451695924957981176709078583563969348935448664105983634526800601179813396746714694546365514334412416474468257797583912955152927731081164180544619194176854468496094268044686894359290337847108695433653727581229361385417619601138904259863525723528878827820532887519977521877779808366377298518850413392833007898929506313377155402455775388512183059894311779751891709681339461704130347149770888998331858012401725537190755429058763316080141407577777782748386537689836611359241431334511370288646766355016995773006688223489083580060236866684993661352818956899184925701742775929766498873855349042646227932839512403583011568709501493712237387218793438548331081572090516435544565270912882955488405830956727344808528762665377023525086663993994813229299460533868152086825463088256391288544612850432101234634365482171707924615977313020460149047693094561620351350117641056980096325648422162693685675875693460169454260503374346343232823941781860386965143781344268274170695996194716924534887882474880420434338296892826100100084451444120622772589223506587012056421648110640208002278113192813341240376595788122563346006388271773352458860124236377199783747159031373759071816849107221571240253752919507236790615615773240789410411786284637002963763969507425080261644659248296384748247132896315414724288140782066083665956958424096290976836983976607052072813454154204502012765969150115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] 7961917474389272020471979421314554119737120639868036772859521695932896115904329280782682796960703042516007519257204645575105982548706702411953119971806106801306139080366158856045164289704237794535170115875938492971680104393535302542381908640693499344290212666216279261671740971109892858423679345789459328527512953210835177352580820112091121782041015460537442735731192264830729978251078037306509347887017709803277451585652308454251881173119490217753078120597812199694404810222606183562386036813594730187709946858137982623792199735720233863820131713847042040728738704429290985788900949194227585454837663780945976873290695314285875970618902575331304003912952146675109313105015001787017720032162362482120080723224813112138204423690258978507515581758605101694458931973835058249661624350453731584358664774450720156894010299578756088837853183336354635240179499543407756147952203124908983247645772827285206199700511756532576624775980930176167626388783596182948412784048327729139793431747979007648582779601611354408817932408583641152341384398086878470639476516233730271969430297449839491897723997423988018569913094584455645912221221298018885961378981647933585529719532841887997108776193627994480870531915360606671350547921889006443007110302277964708027182071606271084304356006783516339403959461426512669087026448060504365402132331482546705362663570695072380288173633373572301837725823448193112240532433906202682153344000219084120816072097131880927329573548151892495167893189617703348656752798893353847927818843154392775421817485505625481663091574307868886173753008953897748136909049639057588721116989523488014398410791514137438324973522715331062596078974122575001117420477919581428706143536063257870895931122075851047343231103231510198395829468817662133983354881056262311798950311523370564388369665566290860970748348079644943901735852698728854170888927997716826293981340610490533096828426476613892202811387125422790870738335878215216570231551111660534561757661496370862125579190413738763583238925896125639488508558497554280859518062423984850519318526730475408637127688835657326714616823763591809832646722673176975126175033955956814992824451442358878345492295910819987499514790222312336322872865254471072238173613117457827275636251586703270238589348173374108181952686245632063039779775271448607589130432567586639652170330695077995164564021527226791040763035907419768926335214383865798075371102705979846929162429103509104589839613328042114981189377937419556468757408059752974328094485796119212444909425903802234675828888634530602680835232907493893895500092147496236250109972634201285486545958729331766008907679995168718726106823724905982326172739395041778378600571545330394165885777636516092105761153476217038080584537290322042043670464319498408901006927934022147537774051025711148933765418404678989992283064542595034067872061125799460630643676813217148538147592209258387552316058165121742721029439236311947719795658835054156759784725353081372652275679402866548120386541078480805369469772386991465137744087213949342708097805298189510068615667253248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -525918932911084778128419427439487718302050693950339413647936415151892612152637341514746532075450930288733100303504703365633928490532043224664228079767462019158989857622552604884912523430714573983203135697819143818963199505253449781814490141336354107589606179393838842019472327101459326767322758672002536557166741902801675143647788161265240122264182581742065825394440004965680162618535161965092812166146484076664263823099089054800726633048441771238782705191819566187648612952967895146909681480029881052932683699494581356043163630425541303495060181096243478597818535035588644356066545840740571093196293475633879476507002313899531773626845751078550864290008679609831818745671348027225765655948053715412207142541215948274124163382669986180427690634463898518139698212538636770175858509201015118202658109529728382758166990614194351842584933383850482594732255001629724344591983234475383216410299841420826453329247859695864383999244231179622669789021193214304121425955160413263679376894285117010808909782800626336468891356150443134979355836655012348196286705383353838240760997953730649951015772037706386088925193315433887596171999392242158845626804633072130484238236966010487092206063299180758703197520559989932296619243460824018319206851015511611123486390035275362493076941501152640559925405366580446085973314903850551437139877790048210750700069387444395176467403177446748164359514068778953178300997080166397353265133507962737410640748357770244336080739944790273593185171229630412111979726896033108206914407114041488733113926024913325635458344758575554527389637256711864652968726229563242918075534611637973478506823107602430383733952470097822600640356995010275786816458450237949821041307769149126257880924889146239151269002414202341182310165256117371813390477097433880785971372726894937580645892003452557670459108838387097880956258307939963428185133828727177461022389254447012316116175797007447317989719841026817033874340705291484596683657478511239056284398928743406706721847921243630851624727260672963240063010225599057993171526208683638701801692729803846753742619236019680788409911855231282299110613156402683207474759635832032961337952672519541008490138938632833035529215210504173620749636345221705064966998930855002445561231179008224077710347580622363033934581925679010542185275474681524009818852872438754371843624160768177937878112758895080780637969487522048093054920804917153257034214135649477420683692559822252238563761953295417795031080721812114690935168242875041206605250636861029975403018535401648136026895506661390316789098478573707926657947036318090205867501683739939052851956949190005431279300606813747416040230206762117221531623080813695445790516218329677274638876921363843073658174359668714527022396533148006661181379692598651317506214215802404930160430823334689177829442224576204021742272042837155890508893470813763351398320981599393786132371602297721930511034699579169123660641305270950571190402611508618605987869895837888566895731991058488202950732157137027642529353368437252072243839089237117573785950197211289023420385617510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] -9461639928879920475972655754295300876832883166626696515263063933300142816741361213172157992298049446893799204947191924281875254261366247596284742174587051288411974264413566069415887919517384794679845495426809458462405066587295847262724531706182097826773710603242719634601733063754803854730908727614197371125307187265188139180493687225374590407959606332588266102187779612160484358071072930485083182759699962588213978053858660690056893419255068743911693211427369938932837459928294675620319517834898070941287292240530759030531362606135207852450937796300646806754636213914350089364304737226631523756485375430084554711118667186990017139112306937352146699763520411098356083791673281164935080757214659282090972325490028841131633615239390107219727664487936269805280685563652756116802348448208922355850304397247277730452358236512573724284312961292354736690484264662772138382797614701380294202402213158552221667910456686587439171336087694712067059047067275321567422482287967212351328496744038111542922764382900401239991407163789516915377827019888468166209168619053334290835198047943311642341908686230499921004283750864625397184368278332074314403824787543789922104910239438933958261236102438539338998972822765788936544721414268844689626947993224676464260216710301782034062065335964917338581837171460581835691495169486023709107386488256249692127602108002139035615239078944113176962703361048162507709059173427322097481742219968620044042904521182398564693757533667447395930148101929144478297077533311611464060919355256441162921572317069683055884828444340360139000459210695204242532613247410700480346743629987932897591035344677506309957113481596933158174004983668956315910828775724720189953378532716786287815831126250958322041731092100151678672021967993905418973259187768706341924825546125022874208427434239959924749420216449817120107992388127748887441232750110023851300664156797444390006355758131125546394618467729064174051465392124146955875902561127085797125439439802123546369881265211377531891443655543853949290960925683525706644583072778529383841042436177038294413520785968143300634223003392481320412453715255109357262610128433593642044724592522240685178272677157193500587021637801538260663570164699668010431736334146561290011453130728458555009652928295860204336316743935004150348475058638961067000141442202462007174261914516903252917021835653352761233716625639813662946802748037805066591187448236131920606177857941707525829638469247645371338623207512880771456242781647475102999913464898049216064769497827388981100658906292500950332227465646272045711639108882350471465543223474289383883797553194432478740618283359795483183753669046652375290563515425793400425736542871141153967518193736512688590636639361510428253697361435188387896106941479026910028098686966309219223261429015558755875898231437083153894275198951106921643387881784016052945003327136200719606862401904337703784099815030178253833907703332601083251753458932836152688327518381389005052049317908056483851894950918611357628389540637568406879275033034544156006828704980887635454943809979285504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] 410114847711157265499532978150184465152917312736204490481897663332480094834879471045452739049614983625861667208757548146199723026853900248917806891154044909299121019326679814631763526262403703434558639935222471112405904597325398688181746096549781347927842853853686575951385987882378390561048905296599239498266284197084091378352331935179642451971090250359687528932269129519749070195429031390488399038822505083333459844998486963011471413809496285897467755644031331384980719744804208041560385932773150044720457904015442841397323720189917690969268113992555004552512636191386679361673528062393817431660445617069168874020249825976143893666358006580825670899151239001263785229142618606998648229547495019388406689326545502568157721991676810148911480524541246909408756615696692094770302311580471133959160894836778456651073445870641499189014426038854163923180813778550626313753982549677637200685761586057398046853392273192928025089596196414564652056744829641564006365209191058964742906587836169708087811672645478957280529571700121040059790546968181298819078432448950020794202582140824025113416028988624258146756328630346261123043543526518130414507964887096052313802013670276273808484111784471451367241753242029687839802983125316459894432827791092295338231029846036029506895117368691967923348209390585173334491609165043394787782072452294384183379870187062080498653247613874928380580365932430152398316198677894827851833466731362300635766415749027328097144798190231330505544636735895475234429042822012868174246097452350684168195682246504535613905797544145645975289010246159223606399439189379171857546536566736949544173465331106684368391552033133670437373782518743171693424343706893623622205315052232168485599056667182017253841335004183536155484187099347640739788056159178285994946246907505329971436743793434150272558097886808780094451313068347743014070939778271581345416458496144066561503309705769792819250636654525658277258649332512538539006910251643598107334264759664294278580645067490935657071401936849586177253506625430167238776066279614011129728139646763613695253039069077149387652376892030860928998848278373084334897164450282315797676962969429914002307902815104313597554404475988303269844707387025852671027961696845776730066620587559710981433282117528043342878726236515839163108246438170799791711417440329493685489256617164365432680235193809543750945725057323058668232295549229147414183670221868928004244378455175750132125757819554424048948407169937745184789263773737784004654804956456243215576960878546743698187966250145786706717511605170900490307231678996524135294205674891875179347959289555893271923663504621133779687050020114614650153760837684757822115386185916426071449089072927178929044040555203905540380448635700668017420476346713018245247007163013516510352519416439367456121341729593605353539655790978850627048528662661222883971604393278488219655014904504520067910242070090214870478830455554614071007594531468203079038220253120235675147912523775641994153139890723039241907717454968690381999963735038759378309612427867800951283761631199232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] -7161141860738383308459283186941978876976391992690243630210819386204500535086916371479683741353664611323174175673788744338714382820751759248997550839508256126824277504833944486418800943754404629844458814334307297253559276928535503194906027502287482857026216378090862665028086938937911800633157087326407933073355090952558195100968859711839412823748508716924996204250619239615706264383418830298558426913963467352565995234840530774521989219214550863346542993612418616982541885889572410473703313304684851204913436234534381048852786340719159213633804435597296158597370630101917157475128526515037329236254882520010138022732611858384649759401931250928490827585231245300617848824419609656258524861843426127038169707359946304843644117861673090019154158092503379468934840219446565819420728160901653281458382321186258431673520023320437652453639773494438963406405150526833660926224932972771450819007355897540093891089374219542666343280212093932549395735322717042357266779401118261613689953907615222049976906858933719544508638702338590160995335041681910248780836841688996654629548003348492772975652197716486317339848346322270827148247888333430301231881526838270455782126576656663467595141465675147354292321424825281865815330471626874096593095242174342969914073890675332543441993706848839081235632084682970280978260756250235993680619445951215303299802327585631340538952627455666686868087538419335139423035838520318701413965865238468824951655298072696228743743251308022083777184725109047549465931786971034061224813238788554150288638730893209376189656859722926312613898984434267482820134619608206009640515991873938334047684785249282865928111583846309209506193168815072647973221664527455797836257798771537914132081946280611081635310248796548586623110832381484408295782367968674218364616533679280445230388355250555515202288546570105619251698318910198998038235237180453912884712203189260796159326360273918820592524457638355454395049876103874529934630526037728719096990029128278239687395519480439351965501745521819346435387713801258710120638225979331866602809170499378671453117440917241754223954464727658926248259726311476027067934282994461174889133852924661364750164809592223125915958983654065857775237759742943054937710364193080711261196601412971792727902758219397228414036945240486951483458352824317853689013840923282815999234905006689199911086392081658667065755381828011708458707688576389813267383461897821049010550808325939193149327993624118678396559845935718277055175090888932110153395229521964461191420500610318565483988403541328009283694093311137792046984051290359041925462000196433344151347115555624824357331818944187802835692404444340662684835996495462082669904398728718029253644400832004523050372425390236390010768828087974091429388954545970425388423184495458918729497508606676954325586197302801438697341343324981687399503184327483612478352717098792361208630230691113276876935109756830202185038318499985111978893219438093391349449936447409273728368396623705409915976904868676828581653769792313706840917021277108954016244273141551036627592024142506885120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] 16626298863998361222434556313543064896230828747481417087350685567766034819287022985163921526405712943444619332161720338743130072261025819863352491913257383133344877143631396538909005603067714286253283973911043279471308073720879475611177823936685020670625776659322586476864198841293772178742019945393401545837701761152214305913282012435860526541437975531813389591670111501632326693356716683932488249859027216384764019883107214638032825187324023904677870930099127609802120058739652459638998519681425516559395758958387454999203071629425701026520981693907870584630677017831663434337989890248137830206049331865883229441661438508102767194542288121033474894829657104005280307892708981998304293981872003157491280034626030486066243541319593622704488142014335987997432071042038490295657127735936010325395376888431090242258765941696411996981082546589551225946305225651534637823329292308614279488336293783178650205250165164361990164643209731238835936572320138461407573616494739077802344725548148465526782798934171019434140312307641099477779118983481376107013928992220731501938726680481562226917623337734631598237860527586790007654306964308423891049982613480460622394634220982062346741683724893252721129157692539735963416908663809215339762781723469965645890286952675420927121186574043087023937598661251597301787839731194410422148911130818517951681567731431390121328437688880582836831017893981960213744697173837543727675225881404130418698992015288227208690486607823300706028924698220447690290787876275363067873388936568268884005576620116217248329280570024321099456714038937274046089089786944391042366039505807206431789232050118239809100234683359783475934924594933419356438355312592924728969277502622161442860349074572902943393199599949449727624127161690837197777103444898807691726726084960268503582336322006962017738157098373333404463374826352379616021656044617095833666460738485666328877372385791948217542462131022346751926217487543571329425639485208353910954352912209751940529445933232292187323619681543491250328346411754245054822319212370474403768743964749027723209230489097748465415477125917397783485126001832356653163046424452087576996961267542890916578107134071413145647064490733406565027315044566800423409257340882551352610664389016896529263737280666150137110852272020333623286122803638985133265674971543210201425488344687240563275611836612581231420443485909179971017648608577667481035484355906786195975112476899686172376151624381269412553958236741211257480972640994348521067175190397808139847906503486042508391481603691077071387381729785941706291881932428952758822724731101829124963763954716867652628669187605465408512777990386274213736322101918270456397330642894965880575282681740282828369604873669565115059406485166307504004176257474721544835280921347692941665958013540072079536215088959872255197124988831896273630786412916559589137251020210997334782478861447262763662112164205774158166334959979318994482455847532555363527828732093373091840835538279388621792326122272585075372118294946406521195924331856292271367470031269733724100887785998605352960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] 722858553767746051749456866394942809849596884263069482891301915526607656742008943150729928895408752982417776042165488607858410985092394539803853224263785443864192336978844243016885287233263085330083009540958910441648071734400098919419397284475863291930092808956068152502178682211710483659757641564756143598171180181619591677570282386657485774422765121821028286848431702535124450710393851264993455330087897900106225344167893115211206691963285665781537860668888850672085856371552757954775111451978115962491603911649930388043373815454516226791614061427325643604721516237779085797280862921571306011348460872707447163942351342513713130699330493905434777212498687427492355537614612583726337429424522820984629744042285125456091067781892179998657567724469836128001152354028978473731074929244049762778738386299570317210093511525964366039420009371198432422469570016114551112692534506250894869986719849157949053427829488394888995571577063385834182019919059556931075919593830943540491097978079980302602382130742002180175789670171632095157518238523273593259033557507116301264156984963242748423282350238140011830941784821431695156345979777430872095529627441102070964791805388792716034461284459047721486544411840916926424964936974491331371580652177423479232619853006417018812491866448660718266433342709075675158663870283554919296655537337139638537543845489973792913981105366496479107557095287577639208041128575502411928200390824006033682223614912810148336100792985906521327245607851770728219901244180339277916468308511366989489676182201847550474412115656059193641311766078163713150286375904757332308073134356739223973036028252870735243036415913327200802183782820596972774902376774965839780783051240327424181431085220808370806094611306479215841677648619154606971412276327303046063422962154434947572981785822913677632865410381052132902196279887734008805016758839228799527155042235379487885100105612859474510390169624923096913851921540022613224384695098424921860733854123966915420162276671672347583600608695791209465484381608243465761502875791181171557335535923287710766364943702480913839506704428399237498549843010368303214711839703989605739399892074984714517549121291822387137926849271866340415833597771357457881008428360649827671551714286538583676574520415042087312162182915179096179039207296886540249856445905022141749354108855663876118358570867919946861492980825497967605019500985063050521532047448809281185047052240689962823449464735484596843398742695777860259088452709101737776917734660109587364939032966781400588339237665834884079121068642365446926240692706406274146184387929307944511959804155495052855325270860952413546950222120046922668889594810131954353385319216851472521474126208936240406861012520362022579586737395099774849219784092396995492645646454105758446094033361927227277975041638797891429764650203733036826591355530038925915113247707112545947988580581569700894845850172179657774762245981736525939514912045110392758360757233774269520468405583822935742972754402184308971298623891786091821463484736949265231634563149069160961387619533282084913152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] -10653950927176188492684611348482794592939082793425768065124626982510032271913865126898032944425080656298130992972310678556449676781651284620402719964063191703527311707716915007555715507511861774998892981152455397334067418273156298937018059046532631242393868150261830222073426771079766148837004069433294781277882156079108255277939210329685860501972587755392565854444583111922381836075180747628066464542843552164333778573989541911680614974952085275216729334832859407117312072937316994295854123668416330169252313544600603613835328448046320476076160721322260477910478484996695021490158578822753379658993588306966614384451104027278850254136290571837855094255228842920769825164718364433780593734375785553141590803579691137651829338391041249543314655395521107738651566160826176427188809160937405934248056666547449784250499889643018676697664015480040913682368287522138505813110767464019294642663735543258715005047404040407516796110252007241919745075132680476511809582723478924133986910900452410549844811115444041185916997734873401104841164810460938253050938904437029562764984944781719808563118682184350120111987550419718611020129805428519270877572095000677835679676986554768876593885175800153567562306052877159326210616442304056002674930575751914852669242480754312901130674148670235318234194429053217486914520994816420020972434376486142683865995545599232259012476898798506789686239345835205548559420920998830631276632841387323780969137029798716120857244214710783236312849005591462539534702252065762688587957900758757721362534202596993115452955329478603484905809492672317859975443171640147857375463912215563627656184044203546340020146701039995438225372320322255963228895224802297738196157870153502281881503055221259234652390590261630855388177494488220455776638594486916662047077358980061104868649547441545870567219126771733269341564775957915471256234927737661013318056176635802268552086590108770804744573344906045757451033024337528335716270334698002902300636356848993220185487878560168585879089140690028537962944447342997624953962935541961102088969018105627120729255242851829083086850227992264704114906126091283899276504076035066079202849564100923313506748443642481566685005665717066195722420984663064697576444609245657216611416392953411473507282203506596338451223910374671827581239430742484068537276381370247383163968818267561534570914230934260907291738587201731363333586248129686480911689152676535805906631498020103394229152866026621654867130288621277982082597761555675874149782313298651010720714455800829894436794604804968057693140832644494478292776622913475021033589530381503435313145816545863616951907470507383857290038521709837197249288810315725632252748596061634925651487157646386591213113591561304200426396904519344999097245607717580774809584353174211025141537588716669253760609231115831679415912905083121706477060300618435621069933376050331823505652625636587392760178153857855276686895459216632586942057953960055739352913819456262934659429855968014478662944529267510050674001247732437793225915515714459773222932391526615367491693215598120764702720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] 104841770505723600817631896357801877406588834261963585771077262717505375443297126832321532657042568122127103093116583895934333008614244109322195872639274170925942044467300945775299886337365376605031535738202139514772972840347388075863095095144996303113822470422536026474642556311171877675514758835051777944938129329330090853209852119609287381663858650887006070871076299111221062992617092214262675581721445605806016170488220881732139897206771173590880363865365578223116989836485642222232630482452538539349902238512804849871374353012530755644915866537026570473690357496645407480879272773155990369809222967357193748022820090757281305814493238154472129976779307679100406589470471087093776110746622784556104171405543361362766126516752470365206524010500689711224665549843529873424554999394110175072291061158864985824619149129351886179125860094537481923800327717635116880788339815474582617715601162812816864725617184531856609941003765742509869877000407145772775546958070652780429375404068113275709463808100199314360736352030159877256016556352579496422295750619204220181531472612978865305126158503091742150606380821333418255626209676386434394741154521727276699004512930404057475511625471725800103874989901959330684036295776086033080156087982764253464034717899499718107037522156770014449137714933640290543333628502099086228487850135721013620194999322056154561302121583639542035261390431199054888906751382022650471653012624775278354503966774930720097550314078318423204186391164973934966128818968466747699376391873581513294071179138907101560475880965052837498002824135787951448188919975309779186118094484581500336447995956435127389267005623552596640052787611574306531250307646007756410543111640955767544770585484044372346069485715157083646720702339530856569974104657923464534052991362973482987217948981777681323617018264952687028716542110223462484380044415420800696685316278285808108918981278802996899000095867219812279355297977757030455634724087651541804345463315660268998184004300325410993514632116487192628187660701756201290649555809036824683584394013910985820128883010547176625923551266490558716781642311747503194068528860414039649250532244894569614579197834980411762138172201174168156258461425005042156192952450620945299941954200606708851541353274278010669550659440040835231305109602696986300704733406139310325796599069886077271453469050295409252536200988384744165297111184758680809846630123508295176805265988776989263569117472689062681694246817959782580883607113800685235763140213462371418992026443394581376030733211282851380902381353871987535269362467665468269619744014953645971204500573116825496637402705194120474741843700220221763871330421522524047818687714029297193195851987725443271512232580974613436938596550305627175505757307450374337210931728512300979397059426714309428602628652217027743116860131919588360989611637617046923895367105766341141456383405681413275877517508454362750273576939483981695671931353863498953603008967471692949534978715018328305272272208659571886752465471589950372288359039258425203464500409046549710633980089080251003437056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] -863557974377432307094354415795941038488801835318187537199221896054202006051311036156443020612644751962805300749409902825677429805357315932328085994856586959748986728133319296435145169486038259716379346360889797045529412007521096917476066501333979444423739130291249510210560160423488526869511494389043366041849332148493199417702087822401560710817997665897599592798041189492311480221493185361252965191011142985111569386638834241957594002389163637427930862585907130660025272755046898846766975590030782672012981276493553770964620484120152002382737226423896062390749366665257065056507319503925601824990266784178875483210159667803171189996857797646063399563197525654070790356958101944547701897219877193973311932540240611154294199222503274327426706184473033481360203291956877879291914529400503631098982907589223725587587390905843829406520659176180967838073292196378113581168703799078742796187606183480172309189596679630561906607915922321730003176691957180391837698091672225920667579659926578908793843810697152513681883162721920833046293094257930653089305940275736662962158456752866509252742274310881237191742573607505029347143038335240453912348404733038710734885197637537867926822228719425521022166810793838834579714973179697436309330593991853224344513516645797057596709342570784879948369237912847961817271158626009408533452538768383124961009816845404206210643943991286872194378746361416814886109015065117862872348502050878928821036569778280166222982249180308369748271614764199578593433243932874114582501856193069779910799636467778091751598457049938339056443479900592562252063585929784609438485491516893208764127422508681370871058012680897410906949432104750885322882482462079812527591834994861894927735887382830323820397635674352975816867711740377128973036858275800275679003050870588029130313960269162900604785864802747744270728837204674517566161958461763170429643575492132084121181272367737949208859847106020482702789753578062112982733107960524234972172427338594422164862031371927155883496713686179792606659603434929320911540723049928597769778394636378551365707260965390748622888604095257331600333088378056130826878119581005627564802738240248275640256767968905217162814040201874055749440957971069457283776590059934868409451281238584028970768564123092090220860113917541560769474913158703181792002913249422073665263438566232229016220717594342215008537763814518788050409076665117318635880496412874853758027005916511035483481910765832821421624889860151492293436291969667369711011261667700195088321407534509688033430707874327013379414032356755068210342016286322895074690732759559449157924547180215763770679289797158066096863326910251743425474150027418850700707731535496557476147295184662815350699358431171176872159446320532024902801998961870149968507512293014136158196114269364191112923289430865522345415782368782138137878395352274497688548911033419362579672845624429147911291190893988265134114228590325641975628225606188330908400176910404552338771755004778978755498207332225436156303749262659171021555902979794309625561220037107980139516395458252457776250880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] 6015586558111276937736200025078019214499823345602596405309100695138703185721562166775980328366763008569760664201438537038587154437653881025001596107665737580141231987428662209838740786955750110888024745584244391989245766494171474233856061486899574849073642620160563984963604160391222528572891908072272265832533606718250295890405689951718573047734651935218686319567307049290769320706059242112401020190830055739469184944754559643917161409961521031617661402317777440687059100152295885551035502541101275591378986369657432269065619876374152680354899973195609647749757284677464093318699681664455947528512046105955936976398422762017832835017190879025952297194526057633268296718450607275489793133633303410228648637130570131932905476136273084814700459346063925321846102947009186081784533661007046253026169839949916318195385968878304105797023310832585630067348283067222981627844962409555505705384904733875276766899341223162387832663704322269802332478710884823932821024575003730230020483433013598013858320223766399323080716684108545408516421441207063757944228801377037917412350786746069421698407247482435922193819270976830809276840723718319710865366678672241170030444819865134727781651152106603655237622133158336699207104707340488444588542177459613869389546544995291768849996666448853121184370306562668924728206290617696036918737791661552842626984076728569950726409285765348309248692157426426662033670806671729881939979762946676413573595953197979091597497167020717816395279292713032750234977649333834653362702208748483220860239456110121081304611828084968238149653070617113683691221932649881195422391497612566167128194532956477528096624676460986800908453276011640934808174608331937219767152248040035778802050127733443887113632040912470228987843049437183512457399546514378440435081438886268386015641557649953455044877273033049736345334072088531295472052643446925749186894114239378765443428393982721504540753838608714588341188540045714621129989191733583649811430846982725968799124119592929130536071136293989727848440665795095440262060372941393615514825673346964748553412412867580653005013690602325615690373482070066342448325385832876730548538783099461515895721438775138513360867559955416111128842882850027300590938936292152907599491706573993589838722035492520607709118672123094114486564357246593620927483958126095807837254965031249356148971083588935892976922235093390760595127426790452877124462369323589875418880214908942425490633967363895754543755143534599890319914655264788194665962899487455067464964211735649543341367198756943736145717635989071465665988583332989662776015512078072035448207803660793154634009406036778206965627248567829314610459114823870070644656091920891678401108221439335830801933379523432290159119007094974225984678681816948268939233237625282376433948547870063309747129965046369596985958358993510388603019046219860754086126108084829375580297955782280409185386733026237534243031509799875261598958715305113241968141907838602630093351025722060319629134965469327317044293790620019739800401444577241940616393161439618396810269134078414698236084224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] -36380460926519463753824957713734175940465933369530877298986130323832061977052497002357617675302259038230406470190669999064002145281420680085366882854030957847022338516064911224422883664677660816484824596203792268002854744231237190281115787662078098263225603332393288987173620791781578481302381166387529118938483448380435086111937221855178708528788114243959564357610900623666109020561371842563371804902041048520816337027783089967409317831262166542834321529195937280992088102113858503592982718871881620965983842368419639595272790185643598838952537398052329996701640165756844607614812943933508425118254637468724148598396519691926312747518920326144224709326760616833157288539137662214307086885292683428820232801294762424612631186039933202460137050405022775625910086362660542595699376796830208224999370425105423926157927761316279394602746736298591526558300682182745152954804442703579449170128340961544324828947389051205000557486517102626705934779661059771173126721881981882000474898158232545405819788067791893653820688864903482093484098714743111899651832643380413595729201967762996201180632456406975568387660053881918524557017347159360187659375958465471453242539365252247042370826647738843186203110501101756249282614518987015715919719986399122434631015252952568524621208138855433641877014311038282819928793591903960832708613861260583085041144200745840003437282243505329358794186248962586470540496656662917513407383932486435308452222279676207050470810544049305930456383710983136945934124591202843476202209217886540511991971920270705519298658187355932542398737495825353919798772986440627979206943662621498492085392785797838423020312851678142422325132770999890230239152781352710134889326579615412757630692748645195704438163322186585022088432186280144605480691495015278271730125243615286124445550107375563487970901110622882833049256921523864320609604038491748849999538963489165718322056152408563131688977950976613036296268490893496734815106433969079171108992021199598487314265267755850654448904160383008386459686982264324683687701941374505054569923031399135536651709372341184924321811156522331431548861870844164362048210929464837989275275375984652961681558625226533377296253936218868700052378364451051577684027236647455918754689203016894728286753975352880141175598612632514025228488627945056403554517251854200479496768749946423582850402847942082113284886502926164421659021800961412393095549573820657693552153008710998392173954276523734875366718003661388081246620774176649551355449761156950214122508317280538637636309196045605318604242425310685862772056806643935984587978236668621060390855299023976089672164718765648013510819204371135163662975300936446754583349418932208892614156397554801643340850800551900504432822408771165089525429784492097617635911069941835837985110709874140578399501466050434459051567453777333096518163781915677282678835653056084391591935491027584337871280925433083961312961231351266731560073298700327898412023926465181220453113160490909058140525609198848242072459939894283068389014892367065778519734040636137445179480534483017125844746240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] 191366959521185885122620705373677834123528833646330854858727069058164510732500106955114123677372113825455993644900930939095787318727030513001721937849041209723316889185059192219477992286115138092085547985103111421334486621560146759568641073370818278178534307105896035469619709440916203468305042890590488369471047462636484106960104257657945240799312186501969915609242983363370804331393177149825916272798485685348368082165675729764406681054389226748156385022512122346141074626648609876569642907486780017810795791780018267718242644368353332752222717384441825904489645247307981810678490801036812978238361580087903349241291113217742727287082102203011354515913607724135656661090016348812857369379278382067654850681428820416016476942814623593559634772135975427647074392308468851929972561429924006757567565374808228173926499755894654962687323056487956430027394947393185675215609129311269404759666333139436037518673630248912260583303582250699895790321519896235096158157220990107457730711223849999856347840021656596244911601437036762780743161558194049328149954960202303098623329495805711957703227281360131265280874616301556185530226577197498475103797806131412133514621881651084117406063065709850189840267034543604808643408579820436747747149275836834295522328075016261121136038089107569338406558480769101902881381771426493162419144830872752455500562434228547768243708930390574590763265199918183109351280216981560132089999473202065063081671859266110734497806465924227320190934875020879421719394095775480670222914765681638093498995924293556233187096572290430356927824108036924661341360830933843039592698226246469448996307545688926940259327454861929329599737098165048188339715493556434536459848207214972505595422026418561844867058176889616389238418743059987299705452029188930820544290637632227114193194516572765521769213628115401288213501378870572327017985987360097906913310366892072091719244841058831018564107880960388462782059651431057796174798428018002762062334605662769344325369473785960355704667562751614660541350876029102321674839867837604454978326971243914548484863564713782446494772960710552246892338234184628819058974439049156105731838257977599768982876133188568380658176231386052589942704666729828355351765345877928772925284642318990802873799868819478568968774572668375019481705956415240584837849811799933197083853715509239148488538731049097715069060893851293794938092715205444410378563773669110983014580637226721563897381011045682078671452513318288874394169967880286257900839919933172455101910846526664155697354022521103636533476270611982911004787864986644318508757969632210239035862140968128878176075034499779167808216025335703208819611754545259165862850421701245062964178365209187314879501720202526563829402335323750678916499475737371686304583863153400654694374703933730728601695629803057590698480674749548289286270991212443617998315658825321270576824218487550710711907912070819111427166527311291215472782791517850987469394340369536805352431969329937674050883179302089570296161892928160810782433849318561129064268469785985595603527426932055055349579776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] -851575307929603262121901575216651472354826206183212716439004627028604612263295655602143310611107356301619302877537917539032167303467168688415112012220738379057141529837724152903318141115564300561920439410983506918656061375661152702809066105239232917166395357555749823298842682197671590216494642308319882667001495897813963253720218159965609485055138488832312312342152406433301495045591754625546911494027001139448270975808212658010503123254060059396760530711014411318841616451396732961723387996945557290511112264290750932622392750310863686678770754529093114986461263280763616793769336017381441225162473908441235187872805304595001342307584770591212725285879161773262964249405630939423550471065737335817137982045381534750974481036386251209755572002765601087687386963204614807491375963978210762562039314097944732628938193540418222824325096432276823595424700796422752483833714215896809819750223340056567546033581718025131116182343010111716738359926279946823971188265306392506454269507506681051404038511075140788380820064797291101725981607738539623806046869825263848384443373172046455903781809733543649371933395845425204728800219576793922126768755374440361515396408919629469671187718462099669673484668835191872482741406868558344589104347632664892691514542127441868594871918622196591426386920922720638421066427104552855814340295460281900063181756596369134659413513528059740851973665644636259129447452076872209078083770653001536084210539115694333818715457797139886994541711853447054134087708744799519726414048341902916523319266835645702673717283398106981883201432352199758721230771974498478298072171035254201067947127812563889841163485920973429118956522572110162587583914263839118471658951799873422090071483116676289318610867583166095625460511518748173425093334586114233640034084272602623659363449445935224314326523993738462430112975491754954997407575078178216841446067238960621512567572841068716442035018081887731972036988337740952684855879177988195814904029142486602200518719758990852282208068341101971514698340752389292679317224083390746307714059214537603614274435855892114067670892889605541835889774889272118653251355103827715925795500775289582173131973793734471511746536965114121910370928216140650312197408808448236112831047158986245710846722928994497591112207468267188740898530884067555151365193612805024975204653199566879023289166057947110169381216574845817348248814154247136357015268674309406158559662868486340227903748869349040547163190158428899183917948318883327816597203240606796423711853802653695055113881849219947453005509795749386022315429235174812865177008363196581859185436823658805368764647081980009867391210586445829201010318862554567440480032546579154552949331397891178060971497994176279293380005489673586165355286968573189267000060488077929453693464556266079379817693983254207189538896823110608291603136845248455349020553156726059549950859491562285903003176027505475272247023209504097930878512598547202766387464300922719527508240894118261917833753222271074813215760945088190811997046951168854477659266643130980903694316694900402920840232960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] 3094698626077582393863382346257678060443940511441850442341686748378157169313934645970479429404692314614966980058366548759792040738987161990878297044887667609366580853947059503237442482691117955055227741714230065816408993356816034171000839165543216571031692489176561207853455958686621217165613453662458796277766908028899146550604205134002555396209154941652656927153421062850762936679114009621178413416342778130501902583363008226171422382414323148802264245774817965176808455030817549224640088888905861535483547705218955661172208984271587890046694646670410601617915309290637968872541582463631524776901547760044159135249395258339471957048019377763148022075941299912687825055922266437676789969855695820934835807203766417855603170900229532580784948405416184331856780021982805462482119257384454479626650567643686916404479462604092992861792417511534080473107617131487891098687374310703627690898679106487568043278437929500756680548137622219566205578237087606351771351045027575129109549533819766840787137610725137189023372197386135196261669332885455858490692634675574482383152118240215106232598038671958559292592532461081574427243576200371461925548904355204977417700669722145103003846960094792504788172134162616284347484580862682602980659166380783261781866086220101747829426057888379446395182894327348401584620997648590127344154864522979407799834088221852058769460474041365610317605412697168136075052172290093115981764239302145129140022820053384899871396322509626889004852543364154964682804982438204802461708675098291486533627105152927753229416050620284046415775282999992875035470075307458175765758404135557965763415415107549499492326501445622291607036883249529566029376800840241206683940873023951948611674402677830128986820576757163081685111073275641064179739539253219587846065409876950562300265591518439664723220291718001373075143642950420930220094469631794338987763335649566945866545765843512389697900312685802260277405460988205148939388480623712457982440405219264819684038275857067761063546928328819657724268899731749465370266410377278425149198329920854555285541126967127557503252928316883693118152041267814502253274590394134406515040387142807635481487385692402018431626371837329567858871945586490453009059408968290024205743185809265853222085091550962324452695910964721548007012118643025928646437145118090292273646531338964498936783391180992800406030159577114005454290194785446647031876248291242691924746144455015639565294988622536759381223796934873119891945698548390755685859474070215405769091606943277902002162952117625646411251436288968228379567392573603941810644665992113533691016234655046932726161183319553373918532586171348489511566706378657512014631529564560402325037357818751193212365113152262986083500534107555236709998648364329188949652390113739842720458558473648568892246695294521955189209956447019031027064180785279418006312178695228102215520520615903139664503255943484164432876653986219827073165105391800273902526968434406754105019893077612116489516120478961069358746237799993873473822531663601531191299766598549628086485703607115221709539508224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] -8980591378030719419225673429292185247842776798782719782730114143004586235030414649594707645443537517619248759699846250565758914816332085017055996141998639786416011721440879913244722695582700115343607191186315565669808334591078623358387774994789472784930102313276049076442323816368517925792944632438426981988623771720895002903377497140072096509741011204292873762146919652332033848704773727023441950368043116846612303127372946270947084753590722752237854830180813073684616915729610998182343342058951289258392717932157565898388087736131452623584088494506880318807930151432109154843972115390011955683046296214810616016443635239822354621273647956886475414464253060704489464803448347204877924520406008842880474410391907956708554002858930136702269124909255257997371796137346508568684968455788676163189530960668610644582294147274613366256621906537045929251197249709287388561686491767900327731110611547783763816737823537014297733345905869814708829775250215368747377722974694079182169146967514084026647715515588635538403102368629797409972503896645024970693389674188256814500475534166833404748955959632026305300415172239744658072651791975379922086568347157622342691727593515661077594155500878898704502132481781657470991573985232821095583195044869953312929246519361726931636677604437841804776502599156778005570365465782759003243081075082126983613286054050033591190736504896810765253722318014294449947489379706584973956089974971813981971007879891278784033327791376951418500871475602468962778548493525028438422201193632746289979864808383119814953356825156936147344436216470916651245654234395445483823779388421293112988043402320744984728182642723230223786468492828271455885632915332980922201756526039449587407181951004679545087433042052729802137292572225210095303469595532550978248229055234103079776442058024251405281153658599989293442857128325440317703581231512020375536731961878172257939208446875727717961714515450101841299276958401038469199628558924552821205578503508790186556048426217342336732086889782789156552725518019188225245273056806562050295802422231714880427476488921659365431378035080941764914642574150966889647639941057295947260356285321552260461508196812049762060294259431947434497880588931702143790459382103646536017015012475631556299649293552076296437234514205397317003060821466470288870576465670398326043683407899892125007374713913117441899586292572944626823612439477319396626934293518223977272562876252954111683612499817037652976107440453549578147053135252444181369241055637725621741098681866132604381311530573597475572025911496168542637326478937450296301618960763721007011261125709462141449314730673696559545019036100610625731694491179998036006816552854493498280346371209907225496913811588715506420230486466105232081272851399705161314352096333402971591745662206612789279973212393396972515794006743884848150334147689641256603562049336857891916616292687451907813724118580519947089343551491851855483870643620872406732260039018771580899348525343057565431536335680935444717940240105556387891679213169668131663883410206595466576191437208375905877219082240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] 20695567409760515143816347897738846602113592922481074091671517967027656427767752847191766995373216363377202419879156395891474625548497727503663473086856806425223307994060155935043720447093618102743292002882938819436505045201585938601475151756156616849425767304695973980822499089788697358538775737749183938002525337519712495685831825867170927770187972501534098688894040696953232442873937924867977031891110018121895541095764238007391912505284349200217814907075940125295080787335755349087821954294966467921453635657665610086823105867253770842527919545420724977931873526891511212754941742327752832516545568137681324064080226585321445607224237452609996205783764333646842696805689012416600271212996196847840628496671536612077774037466947001560071419348694004827879376989917271880658660061805065308616760691566932175659140080185451468873570466038656150082207446046269298036372905990242690120077080107677057956296607507051686750093711413906791804137474812860895727218729064685794219633756498408316323485341568177069320381992571835178229873272518117635982546426305404984666627373078144005496913526949063337340927591356351593601929625281299990752866078989897445637749802929533638954488852526200316260249551067784422356301023349473128004083875719602440601457929409458640222619163994370147597553566337507038152276986827859700809783446374472419673985440483227991829497832011050305431679250473454844210425476109794593114931487336474573700810204227199686059065319409806561408533614750403951977228682883477892075188819293018401558230275414089346990841270763380950031851901564690290921038658245652513556245064016635880470917650544641765798998005145287124792271409636381093005900480171335056423454292966122510746296400088375764971115859202244211238320965807750620964863185355760288084613280405630774173880516593720029589146129123083161643634531963358554976987716512049528153486008699332536752254008732280374214333009405306890214123899678789485712237425690766990978291380088899600320655385792675854420898249258013803694748896411395066722450338818001372595864678963905131804598863546689629759693406282617068161378957472019577326697121577163897075640306563167278747746080939793287591937932616535716990006882173843559675878980096023255166101472004824486929442902661847614546213782217236966109416550253345446107111414309673181944062692828171416030165819049735339017938161200843958730471450682041931212704755494473909679875085863764454575037956760465554269550420558371717744476829939156473093583982836163758031637778994059447080302108387662639888748587572409679692365292715760673225410807055160905979576335706045707618002678380118470496093166366706863218931222680787580828168074602627893015232483655303040199583748584249270051995122473421299171223792246194893791407144637486951791755909658334233817211037301024692526490003052440875019436229775251420515881920256322036672330889397108232895058741409649222238461156202366595482361083178653665824882342775945287177686310658926117307102681302256602909171046551486115935841216760775189903033353739961068263581820095618285298658574336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] -38474318961767557730694775561278052637360898254885538054169770410845570156693874760631235731347194241160135491369199489909678379241033678963381179069401829935432891355955010529443797990191264797726283445706587572478920429830440729277985345380216359609492898157866862728598928685159528313576527886998824426835699355653219039022687443006627598558283464996411489693983715650813791602829413786751789855598794897948650870239172946585526241143358747607295796549912548391823454607510739516599507144049468316443943413102334855795541134334237361293407866536114436295848105416858174181181411292705058831764706032965003857062359200013040865820255636806520124462580856522350344514565272393150312552699146276580375513280481925821840046380264872730083920423832090524418214541710883847251436075703748555608291581862446979236203368290272394970276840189247616364982672119704067126379550294703902200211441378979494414555742018010786341036209973166228454998265878768133844754097130296308990140121641020176756900590102221017503122928491795199428363046342386243849434679317322208072974931708557192090152951395603007275757311658409596739339059391148323926010724850821686862054782768708118829286906389893684924212371315406872172731776049605742690233352350525235001952816628988315038233850894891763593649049474794376830639504550208500705293023456379535764274073691904628414251893710378728233376865778496854508754742458650879931638749104492906706113658065066883196102651619793122379477261179632445421270789872265285627584317355409711923113764480846004881822211237479182821087299181357915730837652595723335068591111949144286852119713617891469377468397799411634802680752717420635408311583110309614173805242477102967899359780244324125585827384717027156627348078947378310353895282573658254729068580381201461936327299909199748355007767155713829407960049734644260777977800125127030607437461674345307126697692071844605782505139992560077607577571806840354123950848800684973521411674664436026169142435617409757193764006704223731040369064100306385554960721785436636816710988078242563937771143953027084433875279783506562869723835276927897165131273772638237984141953326113310305292763177267710172205290061856465722429557628464413711462398761015000471528772676901165204556288342689347810295592373211595549308351625763212481110784389234851956138545660546991948608480515229005904840143949197783971035895487360077824330526879835944213396979849174923323398975020408825260815904357250633798264010420307737013536993752890569127227600383081924915482392971643244743403676874604172322081611876570815918637457919433719254656690190336009950403665399250097849850789185659748964944577715662064338243796196344132164570998505001247169432846241180095569968806236604370097468249915242300326419060104211133788844187651038504527152145035449003545300176116046491230770154072962612416102067938264427018400831002843367290821596507809704048602798764624543785353733930082414149992771265947862639875550419012323647663130093831211273466986737763026477345509467141000808021850439772641972097963022809141519332797317120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] 60590390027214671395505255240578298865377925460355586198606312686239622935862983263199666878466868924249627406828084643293362086327396637120553713814943108609263705396040807941896913415321145345326274842125382593412952801856497897925414723675496661582393739576409201677357916553883459649602026439168773797192353461623460641153052628775061661099803114999241183773316072419223512394945584261191858449455820839737434624785044844784543366107849088773741892098549060238253884135202053650669098766017914292620314309885584783239122962330983837971421406247145943270502938083712853598547293036725411257648954339847350757371281374679149072010363680967763810573016144619827510333210242933982615709518405358109769965769380994559041787257034443624148052099762788561062099879889763536816290461182486249767629650231339161178905369190553756026972955084924471127925774865815676000134033331405124658926683998300915251346724106665765252154746498132511158567942068883938940730245233693292904784716485627274427366981797679233803662696226107906054389403709085925167418396851317820938739783735716008448992888824296693349458766007280576316669688428370853793874231245015420116413132953399711122991119328444611296452449661559263783620952844909174549834127957852730328572988933995488536676570449394593349974735594023034326675652459598755020896025009473680789199439644989553615921898636936186085942577916852531747519527636518106357124785449408609790228033782484703346069712341045233280350943369390813707909793537665478944420673905112617801468450667512486587956712823386741645846170595846019469188427716565344246362693571086806566811460606694620111736867048765752453180228159129088801745362980128406584823375334460705121022815417741582620733280725289477273549369190801212156347343001811541761360560346735104229883996682580393369819392463330866779445866205173591450687243010203346877602848245838263515333138132678706500627343859366231005412912754079919745937887386838851413218426286452211822594138911584002693966668414281956599342066288316388988064950106354432218851639221878371923508348560305520328248154677264057269741418859823562551661652628778708241588116455351829672746204415898351884398786381786460260582262904756137342911245943267792510443814767121616268006355656572136723542236475943676544370124168709940765496126966693522514431672124205536344501744982260855074703233661096025313525613087807787569010167484422367182889144231067314159921724019452071443691472785487210761058384844208947395448751440421748677356314578975037416450909963792880642833057095979578403501635485555841809587617224935503235862185262579413522140875660873276583865524618188063546349340280011390460269184078212856217431007826925501112207399589739485779772372683536579408928556281706341661515976211431174504449808192285633493938429472107878840806745108693912151484327734091586671250880629718078899415970780145130208744405724937975444158786667476440133589839649903599333405141614364223043241375600295431875967036200020349166135424632324342925664023887034893489537098428243322618614577663179483119909869715456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] -88069142457366916296351953713365495232943765712256029996092480168654566290728130390739657660863137789949332197538620365426231346433092926254675262836273367737385159143013072765112906644328393407286549704237909728100061932333729406135372332615299150765963527685343697515422358459196764320432692601906141594783111465677961332008821780377168564317058146022693129231807675868799911719682753752829770621912088928918448934862609787590094872896336952068934598253697812810769710819953197845883319249509822171661738279521817493724297336271982332833339844174048358301732428244768387988869507276429696546327067936371352744037955579451887853035135726320660671010562868884449556945773567475414112234466912964633459920164589364047845027922506071391258510851765903243286387740955855592022786349339582383855286169049145799205138334493495782979408495786635649103892793269954340387436467263814038535984385103739281493947745509645876669629815345155630869438110794248082624078089237898665143555718323513999694627010935901975581814206378595975761531593298174544750532123731163143656362584865031615885184473578785496876448756647552572264472108056180460986363028430670145101950010529273338822554455238153267996067858938884191625420092102713253354586388557047176835853154406770485689967970616766908455697168782188790333392430117141380541331968579937817698920956283230881656053543711056922006381434012721233317750122509141388886719073178564435997922179637983903171440740644103315585041645536814137074930906447378763905923246915502513966641164562215487970276591171343073533313233366305410289424494388984412774130891048536857804211713005892617657603328050917932810862691031754210297211059494839045813249496254235227442057924350215765978866187974092985181697282959932497051116583487904692846107872589364516622396724991438826568596570257963684008041441521467144785086365151883029212147759408849210536294860569398182369744336516423408089868641438514663822019441178738318636906281531374751715976603624798370238194913288050161596532457465842271124301129266651567921003158775311865770147461616107300118207599678007951421979193919623024286560018102218137038926736306076660282586218432540806099423959117196389225909427535575634879477223017764617768135610059821874526277301221050840286575847331544102935411306915012852752017355921713491235960012160291029036641200654772067269085024615046342871092520227594633925184751531294438708123252710594991822052725341517891550063180563630166907714139145711725145408879479650443248911751809366664714821614112769289653200736477171174817880840414307325667770776812865090131028816440792730074786867873431098764393697793455800701100662386749904868323583230992044726312063293236568737443311529026306779470570537342500615718939510616157650054902675721331176491724363879615249303896459514550664064146306186884393240814904426728825517300491695725022746737881158908482719812640688816674517984620224981988723215120897032112824569903731432161764424377148984394810712194898632649969555209646290828882988135925453502325544373382470697217325765149302755281264967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] 126196105423542731821926231146679234020101125802303652401264646645474958029628368092140511108297090886880388452533538102214690702754538238157178802780650917257035884882908069149815054343237468185360255076406961543196944409384645787836468502501374524648351355729909425261413344673629519539969633672106137151672373984721827822872146395981221929565475182972618567474084259413599902812064848079281102269633244683053854507367225156392974607821278773618015644604566033081808558988278543958331831591182865801913400487002943758594409253046012059519833092133645355954734575110261143552842457842483394908068037397883986602480021441946211844480743796016413397185130445954193872690671801417084170416733769146275954947538765887900188466303416851911644633395019586086065983274389972403489278198919902511515649565854541969094673040148633787127185104437923017682222419663343628108376739400098059515703683064084032032594403025937349633009264941371667528670725536880765949147111082311610887071814458754065161129925384383857124272003264037934250677135421982254168968437275014628347553869306660990926371424531455186952657129507282445310967114822154408822245855486825710615436506089860345605311239476283419501992288084256767611716257158318693697228511086498898151883698130349661981350701758135061081789376293008036549759640497360469606303214510443657960371749116064492956266262513555661125817264459427378015037132485424511348063586317013801486334035861265456202039491756559434272751659633517553316272151203312534384595270045663427463331553109262802979135137926807676166901449675346121856668757420119602575787108293663454930508237190499406043663163729728952576019976003791217806218621868342561914781578022992938750075342095158684899878460886924358912458935880137181237247463133938009486296519762183069053011151423998488501139502462410422538256998820273647490489057593895077165848856484110401147808259180256332979969714881041932189353904151258169979637548786697423515840435696655700824144282846761629392768392335381616977615276467958755342695310006407757127882666892405363946943336941977426069525216810960579264972770453764955325356632226184807275473336159535795283019226003820731721125482282250878630165060735125139811268008398004927505184619808156669446619861202508041465595152358403432823374995766466547860344111042539357346547070153327835135304038358173902987829381895932813757098218568592797366309189511325310145094298490472112887279215117737397122034211401452826963899522999303744555782061975119147447730190814518880434764818518088741040640026951928212224050977777200989268498276856861541236629016449984106567851562566381834910665333360464781564468657208870188309448317656387811837628233391019856247895596091378307189885372380211724721466979202937848715861244216126076138603237205158461973444610499231114974085855170411421606128172611776476139105478620890661885298332220828318704460394629349249870462024205237465619006522224010070231210982914475105939016539658826496205035925267004275386563580016521649191681117812197861176236850643898685258136567349963383843149169295360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] 3034302529212888575157511858998422415638630707105163541930850630314574996478418633154667356523060820675917318737825569952315287018958218471333302368397659288150144072768066519686510269541366105234296233699300113223052819532238540181040380131680570537242783858221223623900843234713469123184399521654573219231426603489352401479400087039338269024752039153385509083980734067875059225211491324514845309854347685388543260431299413669797065536831663339810065009961406630480808978064703424544368628046045055044470947112278793798704679280408070652898957497786728855225777632086268656044907823084297479962711201248571235483143032885288561640647392007604666550037907663474658603664416083309460309342187218048928284555755107946049467655719016072067289721221605040230989620784533919745489409607084650749667310364995545131192644855289880778571617542879338158415342815099840363972747851164010635558064474407831602018096171942632213506437095583448832958307890515082965660707469177632031239834814945668757979876240377923391622351303203888182472222223431373252791159465070771820902699155649581069376524875332035788993005692551278115386575238190933293299892831637561437271950906146249910620457082182311538309459919677468941847374659871343706104380266717781572047895916387259757370758903581178759277493327922387366555781377382220522610366461661155507132784457756677454280982830134050085946331032223970940062451610541924294089201693003466808025643465331954148486263376970995324063678996458099555584716940803576444833566655822663178754357636944292526033977689534562723894003716555819918854480496299499868278096576552255075738809262351799037111266017061685967518228035329113707148686906985218162237748633426179499574135184207323671003710885736969324519701944721320687753213621644661951471264432321140572290926221987650477986067334872582268282765652920986918335034460637926407800332523502951859468943534658285276127911720763660587112389246709963755345728890037336997230208122772252133547058260788692448026943609520390757069133950812378981312202057879120791738711774569812860803783081519731601433734868362191840177623908454065202322936247934036890038624017647720142385846690103434565322587521027190771823979841280176562014281287466859439246129059182453779337563498375834217885765926223628846498897350295004399636653165105941994325830184542826241906474638938195570829156325957694164093058803630140623541457006386887732782813855266109391090775569072613368117434555066664005851624300062763883747390959699121699022181995594304362286063824143102480504590808185241402105596001728140695407480331010451144999054742082972743066999560916019436532580237578198905220013088168332092436371951379393119330934408682218718705653070676259374105221695807336629256993936621707954757850399494174721503026662643934733255981100438097338250171834324478575561053257596839863403507543381509778840521519359540669242833317994685894646666611446800122021879543205798576072077909194644743375539139542513254010095897967993086336399341130240583096342266829798209694447059377201773100555829248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] -5950368353240881951673254912274182480135835787781740947683294476468160002233893189589792965122605832083020927214947863361004882003740548209651791909843848605168788756773617657384690990796466165152898226651782599402988914485192146789253002390235695145374009052390406153090882205056380370019736858650224603472378158129849002235142427419176045995247119940728614534158768974700809520138741510191350519285343140236389038885459854215617793690751472557063107081727997294187010119133313695761851254413383982257252617872473960434420775139875267107294491846538212201228838219863631960342846040951639963893833083200887374281462705640245460843251383665876629800503591315816674368636799116835353541621023828567699888113136930268696063285937582533165699199586755049123678269733539996027955637880778929741866439036604817213894879651257257236779277621052762738512776959431715755266995600488665334989391925635443401319922862790879332659066784719333381079297298073965694062721922801104519865389616011870179111931312854047841010489647295648652406385935745568934842294123198903933146604358837351994215000895217631071081790616555250153587772883241900252637094358493924751363099160937176395861079800151255161101107703202684007348218719570347133316082277310908386838382085648764653531007877970605081986149379598309930148117278525227422693724290668535185613265470243870352812453740025897880751502606427396432751048046279421167401425073416063520240909900421630538137507461839202526977965374019861816479829941548252837607633069155388369797001289061739536307322505775834925971856339683066741659901052695859753837750690535887027250188094306576906827483468673569200012849736417910487143400752402440757474275110015861772495067458980014894584550445554108550229330262356554351208628005904893399971978515078088673704763287237928990705180308907469697009246723876047845374783755003083375147803398115234600468245296435459004979887248808925476498273332222812249900317770219722188995931882345543564605128845246616026569262181008207342243753641284613925190805853974015944783282362174695969875188023939328169612161679948824905638370329602743980359158539432023684651269006354394359304625917894347897888610373698939524616628117446751605173438204833390506122770189163681906943130790240414864721528330110810478940455704894643861633199963140643804854329595843246249795953763087462276535408355541831315232307702352182611323411900250039940140503985289794076208230869746759780558601743678475876763750146953972013307186960957543714671022945672381106367057358792654888806650256919634886507019301558817706654936902482353433683398670452144327611930474410668168243828690923647697041709065358811348802780392178722251805903647967688586953316436630412313846585096201024739717642613589562193537384200022485519138224117951073543419724031614373096016096964918513939497510498154193359495465732996157232679774930988753908045952803628568872639927736696164610031973981502282385315166192408634629649585791500853731021348714257484629983675400047628314039048134260228326270525373105914161884658296422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] 921930532189854575119303812640828426352750881833629076403317086273842441994177281400515489269774536238852467116475055555039467454973946598851547930880679293588566977247412384346858272234964083575777695567915587373762211423491929333599967876895474540956917560905851857486379872221359041577665992224049104081785978440416907153166609097934255351047186120301720094133409139834654581675079618552666076563302970623743282009433432714043154450691585369636780897585387389067519967627197741737450702461122636360509508981051297598343346801520423391107573780694427281052222973852920905220514243643727834603449953868244971820497223591577327892214765378875582068395693347249386450477730115748724770932969310206784147704812387337808208934894507999103471169835948453464575532997524328864194267215113715418936945128559904596525768375426944627882574284605406737460367290619910259016924984903802255145700136160634162750368515306400425503739185203661630503884183634406573186311575275352361195052495552375370068057105824584488687580969796356396942816252356404880531043190054262605221423660190885812395635185318358519534621779779362832388194129470893915021742184568993719175615065151073755587773864598716349281260395353924749401054898883831566509990071552873020004518537236702689300480439054674232405692351414916397180702182224040111986209613276486014037536472755120091611800602935063934916809170562595348345940838564734559050154082687268108116736981895592548827787378001459352582740511850447537832945272743625503919114427401847143715186622187221542426031578620024429432525886052853002542592166967979951024043147790253466585396502668090551843888000126547816562558473687904715090691557100129049230497956911874414980181785719449154979419544942206978218119475922505299330912997187323586396648898880199862244909408556886603997187034998881994072127216531833691866209717487310945264691106249999233238609343053517600409896193103257989667298761018192019816013080268873801579499077823839474943497410765521931381821176973428227541429308841843167611703951946857426488841426568747780068140450080289485909885383200010751541778859434696498893257224332730989855578227513759748703894863293818996261830828063043490576450239388021036647754904628915017320154330005740985726776998378367418906230446932110712290105331722510893383100338746510303216450088602697672252176170499582557308936594439476779960628041346726936701172317635618471475981219572701405442922369345891496104120141023455911260889969416284598610430902746549813555897648932954694798005587452143098934670581616618055846528605910795392152777637300711536733753109286836496421940132949813724216940026587788235129683737879286243564059171166852588019769403974979490956749428890525353483316674485840485022204974315615606509509988505008735166181726832132458453045162327619219786996053540349139647311811553795271246756353881605730090138140412381449205996559376529994088152462177216333605684878774966178250640580276914506833367307515168804506553763802305205363492890179179789172688301107315091136692869743741339773243892252540928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] -5152940738047655164731432061372993653054081956597861819707756583867137172426095497438365465513694999247010449437254828413677133744002005807698400207364942920914537151397962050093775006128810248908138156210285638736428417387730088970342708311116755148219820844823365629196754577026362474080474038620487900368192464544485076264898550181225082988156556473859314455246730244631981965474102695780839770249171599561867686036027817437455234312439909668952807737322526731349403982370112527922832864255169898572377943229898612168300421235133466949167719621099397952159501480209837291391990107764668369553072108489435618182741158139428747714971578640782803616239358727455114497255023779636116901017408666745561437652462073219723843189405485743977597912800376054558710190726062408910843099010780160873826178175539217182830163828710997374440452047471457702389914932624195689590831138437170448205472645282149956299992174527167646775439871821174249426790733355787816980627732184376753355247558779206438401659948492321296266156844018253388378013173816360339101978973466534774376406877088894457740490408287077641449612527178374392130242206659531272320461088878487352562687041650883603332083580304568216616930463976561201269094529207305045515910913606795715580360680574831091011360221801813048850586916678586423177171247899694582252021740690330761619260634942515499685206894457184074456744652238488427848814021705718123719287746164895589880113762734412639553351406776840357872835587978513066814357124343452692000183271059091928596385694474513548002352085964820327082531335141439959498816033485347693656135321370682079422147079780715054879558064192990526886743321018950010522542829308536936667505761251110110372119668206829748508523390990960126046976460297710619065542163935533421072049741488491503297486990911385833684515153698532345426414708975656964592226138921414240399288624293027160001142284553889898671928920637898076422257241697793932296678894668026339302834940376647493166644639142512398402931057120228032839186578260147892227064616302956456780623828365978755772774443785817939148109918102829837113815921989106622890425389948605854263622435198930694300133749182701710438462658974891738823320362415547542761704121791085838630028740901344276168998349790775543842120107877258784063498303785914866271478547253360835625499075426340879488244049620908161127448007789792186070275703680072151003328465374636186715556899511897313038696232287703168346006158306142545649631153638881998555215472233292017916866464449080492024431868953100342278022203930381996559854398400023841312375092024863488123540872111561023615183039913041222094547876588139886090145156865437171740751080066611373811889236945691524367858526805417806354659934720955860320792775594896186731365174579483484784696186261108265391412313770305035209006343572726868336544831654833171356046248642045627084972341011453767113730214837886274266374881233125348107327979039374607896141640365760039485443582763939387541464624611140351433537005613752680851388998171852767753798316051058231478998927367208960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] -438189255236882495829062107494348100807212046645175296373584142047329616247580315710798084957479440486264224831226489425852813703305115942360616745713867399308013700889782866235055478185027004918597758228624570473179271799162751057572799047153669688773625054080019877075445642816026390240744122626636277300425557328855731853662925268700633618935018254049904939380063235293833489520993969576633332385421077802538171612222283105083411974587405774143959206602945061723391057753568010433713438426605452915819979508675054365336477042939356495177005736109191664025560155646793612288738525225705471645149678084884182642121178461961921302456885559290187314510067367788320716153038606464657672448876656877206456599953744208597482704643895534331084745620273513067647780333805479823413925435869319458236591839810356548074587978280173686786238441697830485145015128125292736496363305072712834458467229863261387340191830642026596479213451391859463298642980755643694167396954043416212889670186849661899676004698834920556990176779456565922932805484106845934903750684587069879119297856349652980180020579501088563027674659186543708131589897975202503595120474948932390634219089997752642876823529569843511466842209121291267583105378800244664973575511195199256614542227138601914564573040091538670632487435258393539495666910978662688294262655421512113907091645298376531927451858191439529778457874698300578008178194907051672447225042956577957255452335298132798819103532438459726677003462596968599183884705834201662701872018061278315564628900520749568011059250544978352579225913948884187666820760235439856019077049031935184397362057550724093443141106523931957717067745841421897522267641654785074272532846351559478807331249288198833197464834245682038350128424797976195926012388888014263908212326018947583360036721154307308424828948012053146994583264870837965363877989351535539196304314636627783364925484407260871644598966756068935902675838596342818293223824720542995463640747550321252835632376177438138253041233417604737016361886233142316895241615418117869693937185887458246361506214413534897338127446263993021620246789286814013187850512568978866521037523784975112698463175648562730959555763270245420461578887145241108200087683049269517353273108066760039119480960079188149473164372584381799581859849575912702601145382079921137953675603254609347184790154370686316372105947848695824434219090408448920559962645503337112609150853213534465722583241511437349175792858136899218803446178677898665794546502946884338185754155807984156023285201621105660087910180736036309585218283193022123358388525343017018387157863062565271099224733215893174403778874544201918480313405481313618195440483395493510343975516524299031838605203515405569786099354828536956407601487388271845103040291887472972642620297278846108522462566069073711012245689753237876000780107345156059450531402149377041785142849556039983652877416098180021248184024453699287987454605560583315620296117016245234765951524234892384952707066748737718157822765490605466431096336179152872385525375644960303365037558899369050112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] 12989991525971262984281000944519748333737197726258857205859246742602827926899738963734127665413104327926890667898971793877768314285597007033105566632431861462728051914830582077051736221773867893212025108707753430407800312289213045395923639836267048894186281466659134132953919576245109624606473372946672218879069475794560320851849342318403520112095397845427625943873897584145882772965263283735354220959149431445447218626494537064445035443144541274451388737559081264207156455971852837611160887388250887637980807541915701736122968770502669330744298072692809097149178235441955867915020027668851616525704698921965711640247446381668203675749359681887836622645777895530898758076577347083950546841220899315634317017486038326353558764863015813745354190876384910908784344540376416085903306227993956430846996697823947362034896471579806735948050051275204316315720278643739721059196675304381359425605092281075465973281687527053896909638630902348713691053694510695162287335731311609211919605021872568233596380746292639677594671927034047556287183644398448661897029707427225141452614177275906095645722851260910450368938489047612537985860193594952741315289939598930957901581312787458213326353195937098817300333225627491446449147839647388010664884450827290418237163351282118270048583602829248300578868680758954413781422197255238662513407060387132500314758824485221322741737530539992552617482405065717280168789831314783517690686853690143926337732988898294424693012076292863087381063662937382833157083792678946614962206713081911912730249259113516842061633331145845665223323948347907886938296846556708385395001628903255077179382399507487319149794779629067965098937058543539251092599635084462936889230846542633449403534790997068128149070466372183488453370366946846827089132256716378120365498092614658965454188273353987062419600362806753494410360410368032993978349737583567527991760374183618867489372813415377879178433982036386794808634998324975810175794898913241855605357630071235234446858461965292016983839140066266978720192945627731508817137141418042147493500746222953976004547074500201014107970672645836885037710754902224739194796939436912365925855941640759489002976443868099009631223808268398774751626409702757502968839158264386468484154982424628901747463800821229592875113451207142271267033264394845041746242585368839126460169277121724242277134121424818385765322783865203671103490665187634976557305279325015017683740057877896976891694120711555888775786649545645260504309730476448017236872202361289776743664182320456442310135960258101387576934230038596741809631868856817931121760294134322361956552910080210387962238710132750820025172378811445384503161077872121762508062569814056771878088264639078085501796071634680224381016669503024139120224175260474516773529235890629679872190135378964688823648090074596294786503633956927369382719746852876546632933248405354385393259942757480158688001789726454417108350971581047939883830808801229260711913598252926426963294357007764455727998077797987561065577165566887496197958715524093952756273637520221822083374243802440007680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] -109048581146048832031739545774805917635901977241039689658805792795426615986834854025193781362779452879356417865829153784054194392156712435367312691955687905426980183429947033779083680796828921665335594175594560778640739751585203197879009068109130144072535771894168134689597017889410818919238864683510214124981316833526400087890902837718604626214094868390471155372828253695108628438111165567254739315549353252985625984233313405112464108285590110261656952708269105076635155980008463115412124763541950211407433424494881620386847107484948317434993337726178838251599576680068472253011547902190110288874832425475193341962064934146801489907960537859997935878682209861353317616133742821022636804874540905745016528561367447948701869845698972476595317246721595531192562075435540499244188423092674341594549161204357952049815895088095078385972885354929018508096566607379603348205758355699713718797230256322850704369422597601110045133143376329309854490595454734386794837653321060772276610545404276276852590725314301856092839989732403001241705381161333541536152273853527977218753273936066948580060153013423827650573020792825169385158172634542957588394955700101466316477875029287636277634865143652349757721229299638911937098245012048832594040229251234755429568680975255784436396110549074570707572498799517120470812436037892903644403679459604743600363116997623359358722590321939955807204616638183061359266463235791646312641608388868931521922645498965232876443376533774415637213357931469255005246321316121877722958719045145420796884777928285518278434207982337117068962333659113666721380521393186559925775355034134595295217010605532676435097774575954637538047553098719463113891050335599320850182531322749118973665950004146711938289684206162115853160884965506661322628705206730972949259827525094870840067708090311465335038841588609308095848827233868196180347216729266098402250282804317478510535749438083566544201537251671804332451909641381111302670960244442087577851221262691809534360979849326591248369193833762982910594536334433136106865556219390280619423221613282027990519950163943842962460546126863227877374900335850668692177445754545782382495180048445294017457137681013173058561709611365586181307352489785241824315169353495107579913305971222428582322027468997301810912676889019307564562333782286256619478711979734063158291397248692317593844840556466465403546718936804022598200057896572295941826281814915915695057784631597145354684108728974854205773541330459936406214355708050109885542275076079124635003882446597400817347691469637788338926836218995746450004895422951709896642850147833306626655962886090811151325523891719315595479203610754307094704457402874633501586717395444517996839766321459782759664652345943210248328014247262557479782236294624846723949657958798121886667815398770891022126860624375414478689352998673786868885233782627607408111402351195750326772301075913988365609487245161632376118128210442133342055429525554281724490883106038413976758920544732233072631501537541752429685436392236419961548252127962623333392810425166419297663061767492370169856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] -198066461407696789598752649627493994471257003770256324508988209120234305064734872125744206580503293162238119918564339405585848069898537776555452138335687503813433250115793088865455825223948303781478550358914750702638649888599589457349754951722853578441004338003113307766596345842609419932106590841911812909296434470854599978565066022575571781961204084041475208141521540087596585247999918900145970618263159573261324894060165197201627286682960501796459478623375064749034829847636776904684003672620066262317895845876835836509167571639201620018243398357317261718335561354513933373332408595784532093077199238557294694470412591332093975669710240692632507640352196981310819721695356641911751437557243154951871837785019834333034478876908093211471890587717306491612060551939513972841533708137846141748332146300912003103257982588341512655406462623201134363406962002069379762729071299685249144576451191590507742333045324188010850733094557952281216465908903863114631522299578511411940253406772473938154584909962893424012601659922026450354230394016360877100328698381369507112515612524685087029460734219152149419310582901571075899378531807059294985063638068809372874872445031284958724543326622606755900652406120005423991384151462586904818726071367564005883694105602472941187357467972474966377641181831950743219284478604533476778659852379220872342026980747451738392124264160366189844117512299465102756022208098707165855521928470150162979720281392356540150397251773746229920511370743395554754858736814494844091651161561336989323346125678454051695515107238822257583971474963401787024308467484164003298081181019560457820147990338588451237266324756960030492806869757718360979630141608395623301816718800334282031851551396517782377816591894172354530108794899893422330230326811544055415053685909541248298850118887087925073836987880192867948952542299835778893047203946156625743124289027282405933859639502495269550056871174678397594601336686329133339175364663510986956627204548370901439097284275240457182212355876384861744679376728307148968785987221552027826711870648678170350194620413477118172316170630549737086469979210520103798960116999669915174596359793270917899852833294862955897108314394655010802518665305970908844824931406153157320030337283060663133210847479558419026795202729686589841434118424420554697763662301581322090465560557474110598194696537683019619867336248233052726498161568070354435344350578547280500034071364291710891160507021159796284680505213443448627104911166023209994928310129615050787427265087524457756046792581235168998343626202873107885415438449493576069957224823460610436965672661053673815620547305627011388443720777354312372517089362952258259823632501907808448924984360022022834624313838676130625459174987570048836877554124952123870269177768640127910459863597087071522391187504246403115526137326912742246701724081643438678815655758647182833749077150617937262890867510746060235799014938086828079166307328250934700116721441208697070507918711705004295559229733349535092633309584933358669239917610543480738684932759723103411759969865340771368960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] 10992390299773302709169122100814165766697719381055538924008393926289102876410567071974690451409058414212555537280629038841692026024024115622845529983402260257105990641659802650123113762773140354872314774753295090275743197450562523954324361990871627152385540073183100035734248150675137224868338047819805814222471366210977908633641857080322503397928684296865796319570249302513944080434481583302786847974822023749025338957949252395357072730831380535714547275697021659291491598285403852211337849178564254942477054077381917454425131932287095686882277493462987323248186393064901465009220716865294257431151128680124810333195925965818217316254327971776501376282342413186640360585694330590779460714772290134212913401236274090389268973452805767022341674830952704504140344163102570989186465369022709885633189368245017109257503298803134761245074801704516847408549475189709018339440824827772770618502078949143505248045275758660725994638721061047782281467658674616956379586583653385917010487386987592100305572106367942341302789894881549288030762437266667244657630619820237031055481850171942419780728682322604945004390044930605614859127636370980567313578513237651447532871606506208247950967596840079661767836212389396423456910458868711828112004807723600146634450424244462058042251652039092285483022124492337709450015340146997726687528392555861330335001158257721988575318141447619390983345804303908475387849354018279880330035468974035725212918027121538299552060664564661658097184252239894590892301735403979278832182398847615883316624320316123942676238423170387758673155836769225832066921180151430318807128870711495918657127016280701327647275505692936579090236974620321117306227252300675050296887307581530329153575740495217950734984410152019663068691109444794771662669983643578077872663842700646295486399627168763216613970218140975961673030354714693470967298252227144749819149950066911739466665769385427979809073921004706111303740883238153608882392362803796996965613378732228687211200125423694836008433950663726199416047046935844569407662842389254550431093408470464396958854746171962620598957567384703676232351074672284089231488661186648015740761364189338917461635160978956949183180854337915807529515045837175077424882748583951041329601169529041241660083232303131585965051768743171130953821300711763808297617599879876295600884840745716396296936329304976082424647476238997703675590589791376832808611996079200382471390351976202361252976073752790080113174144561230371836033089656870208853104949855443726425647841178856087526401663300619686952722355420397256531874511044113692020075750989207612445645705327619541801001635104277871475407693710126154294304308210821823672056945375515662961431128965698595669015796760388727412190218210673058014559537267048788917239460603625351967706653670916127409653987325334653997670477657015738192079304674407708963191862712664896722693303610516028820727588750341623890047903338030817514881874250157070864238728127251483755556824207422978071312700889633260060824000719707711256113605277218965360322109528454525026938106216978394906624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] -136183638216482431492035974329282652073302568717275794047962481161323247974267840826815964263855716343496662641506679601385503994116623156763486269370604167089013530895446079230343083832149873759387845762033271521193212842775536357436715821075858187840958243663884149674408190712748909416566595160936325200031510458974254814665312216509115403588524612797356924235458197588790918704808640562391602560458710091998278582070639280754644093718229284660719673315369927804222901999060779805815159738514292894164342382146903714070878939179373667499695836696670244707239793825547891898125618557293889710901314508585618394135540199006631391513389295053771907479353807651748662835042503742834839695467319542565017332014710955634524677264385167944000641916270773054108698433590965874053857981836751461640642768557098216525826152088603262536712929990467490216343514419675905945600871882543866108496529262641131193400370228161589728819033681298345397421232935203442366418285073251871513680632458244803043945079798386960964586760415820807910853450307998705086018336512731821704598910831778590554184659025330430071300715297514977254026883075428227303218237357553997077425259709567773987515623833723068194671951667830196534758368813334085085188374643019563142847445454137809963058928947768556736345387668711357709628381338197322876576387740216223101810919737495258924305139151554532987042711148968157679408814313231991237602067555983671281963580145025955462957376230147910380589025682670015936110045159575177935663978503783474857960282410323244214736678872611704022729562415527337211966478693531409319125498668745327040242639267668242212913417653673810270549978336555511461330809949387057962127963296143801782695705959191660830006381208290781391510612855473657397452627959186697006423923718539089432689375723048286437771599045070511124186402060832426510555149297768336061518471601599945305690483380857475934783379505796152416172105497751082807538356577490902027201635480589199569171410032592010288656639134900631073682715022605855719804312850989693054247883806014106198060112948461306119201469010612242390502059393924385741190166958926711747341509751938982373349838381912095989922948792822770154042790318265143045390606203025203833191707577886735521039896921329074686786366526971857170573151015748200762364559853942326555416870212285872787446010028762544562527426647211515726651621141610136282355162421993781136272036319960780465745935751731188166860686485517003347824126232665831928061399728051996367888308409203741282052900013031253566894961650342925490675697898298190997923622539611895847535296442097364158507934910688876965882089696845538063286533235393637173385774062256493603859244379943273285623599495527706006335018678340402790560461298750752294924611063720846875578238517531210185841756023112213455515841786080521521911334812573242298537870666030262962071251767848212605389317945393164585104232079039135852370234982713186169184595351153370273216616463464212446235769383501589933788181096681637178050826084555054223901989402477668113104256868648990109859840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] 1239343378516401244601529097462929246208725561369142304935829486840979047095019489924287860446697607227296654631945766620233675676234701546270053451908477247364282883938522983162890582945306247110721912042538030751689049786412710455691382378495496604567870759434881333978237184335737619987041337591577478962223009887720850075672040424878934527165222753311747097295764901197833805323166787957634581823914510397757284812622762670038017463000168592682735535158764401925905716520667179975237186319072627733030874696245201545009494680544264131446617369852262021087814793666821740060992111032885477378276582408422706493434757281656398037157212576295463648966516428920576935627197351639589932933563779006328321379581216388922361510986498688296711167979834651528528947603390889916634887208267870748745875974902666381612450174359207898593440863507734043796542284533281948359047674919255801112964512799923079283642353327873567409916518498436977179924843092582696492829332978092104336779706392502106224312530706835355438690186768667928518063713602474294801749344627056053189963802896293542923759180844181068726976109808357813269650469010289383251155552096478931503542497747973525726516543208795344930079836072988316167943916739264710692771716920457037264555287934514862441977588719897875170966440921618458339353574575475901103797237422409249276915813114079773753762637491568147538269455335112258038646866855829841942197547985488098331588721330349075479860394816226914542753501007975590943508233191365769025870636119444831911508860697508480706084801026799075027362082969367685907382340068046843576249685671281124154971617608674557721163881078633035102031707255429136839250416292983524484761355638948558274749051820727371918362983485200808758402984006225530582709297827887326180952610415202936345827667890284935272836604775610129757148973222344127435654984390239386950040740459404256250757761214320366002479287611648466859207494737187634356456780479157747981714516139881463051250500124566779755396083344861754965179032625872559585946883303596147751873078821055150511848954694673501224281546024648011182565402622971409950643564925421493529396646323033629579967017138257794894814801052258554673805554363890687405934466178070114836378376382117641656720066593219999546121838334109546426745459861284766858272124082681833505313241600077148456311440905205702874841149559236308132845010905142760897226880254918331737690509590928268571543719976945390025752453775701328925079312216766222929783555796341109031460831521245982278191486257658196084431938358644062220244869693595191647456111503982533788712056146536383801375842211712366365846958428736772941051732460116500685136792826030987915261132797815812753670961570287930137251656763651680572760358069522748171377339857215335567285380450095445594189892794796089206595693171847055337320845055965670813185983726474150706522148007242679247437241211860701950818763779075135683057513797817038322798030737032311621135810789062630989660940666781098895503582179957167152275247043786885543649122644306379081068239882521993048752128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] -9098278075592017721882482359945431472615621905203849084425943766346822526335064182666427806677975115180354133206556701084053480116254688415940396336761753352790202558287131806440719776195595375071483092632259323870751173883904013293644626741434386468393820109719252407553869913884225533763406404351287098117007719913661479941549120690815960544292171908504527835105876452258911406676372200634329282603108572114398054687841042104171579646845871987753660149403299619073688080051751124128234239093835758439301407483728571107937181560963880974837238076088988569220621368901672232399302338113594819474966271825755227492449904178101407979673654301272555597831676330056534835436391807371888780563409823080900460028208539286987208165836116936725652593049113241674100697015807719791522386135122630554811814586485236838081501559591126089154744160865447496696842132712896522570779615727839682823263043631634244768798274330098432039366019966667018928238720796317837177014629130987864064748846428446876038092192081321169242288579644485156765501719703623998418501774511620936239080716837816658769551493362655975962239942119637439948735163171156547467835809066550630961473243399819460566406156643781974607928994469418089857729909917491303948875309107283873355086061256016214585363733631820577258030401379505161310026539315592226983009566287698960192867724439249844624550381821880945904741685657449743316124783320433230488011710062193049518122059003311224513755079585897246140008552299089324832676654799626674006529853558155890670975036331638595255794576602679356730317740841514160203884275575841209504190367788742561252003416904254888418661057950752900475409144125582402806163979574061476464159042635515288902769228948385294790976802061757362779262094486693027871115956776776991647408155136437472832514259016834103918512059069533177112003122252041966847331914820340987955462468579742193077471333906348092680565879286189467828621547042668302073650738400300375949300251574628744464539150380815253292345537601404194101828570060236647258955798883263095252000319863460727590279544333161136765185715821886059087353825300757695715253456650478019763337659755631238537622831939641975308294772898678853043702900632593648442640110785655104342004906666881933457001777782857460146014094610014435039355740563790185161356153615103436707903819391639865412468525973859634222140483653140959674989665572857553249294058911109927234064918089131244817759050441707482979287640068215527843336265140130107499345859686381567914697785637145075105191099635880926753958497059095483391928308699774237516851072699490475010678692015503004342709098983375183395400438131096609986080135889209099633621574246583584209970599365008354506325676823677025968684779495420508765793747132316282818896603095265078561129702378455819642880293310407484556553849745673250302797802210606733436715924739786534180104959785414336803007196477240875785903159604894723201534900798660682786071383376334261696563569181301126704503356451370081609533348315720317057183977004650717787185753511831321840664112047480392709570560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] 55650062318796518344887762088506777020280417737982862964912863667360911507749779346057430735320486328775266264336663806775409915937495276954327509096538423931773409460868240549815153763742070232690978117134906235079088412257143596759514043918583875068133419234855203422003422125838699532227769452872258166349018402980293291408451027907163957307897134716521173601549384747390064394379645629549971313796960323688931782438462535708250292373255735327184134723562824435275102490076890440501382566158490528261173820092254345338579210346894343267377484368118059429061117636262629210898618093809255466586249073838528707610357230812703878573856906559679168016055419648835649643233141770803941582615533038149868640157040907607632249823633262758221293977953149679265746298552769664542239715913758645810409685124174255005587907141505650806009618470767840600711829131551154840180686009362032591655151566329192965353206869344254731407981549817397858404070126602965615878095030863260358486370027571744737685665495938970680083374243896346518429304003117970578721343235732634122602035573046280122818901686264006644793516685021615675981699550127247549870364791719794974602297834797113029023806054729387062415321539628155077567938262693617828889457259204559109375714367227217082533543482941913987689484464777703497610357273556394390732877232683207974045530005876793709570124720523496904014353524379145269140860437273592139521579443978783074635749263015956576702281843688010540646803117308596674718189543411009393404512362465853059361662147195536098402408841345728111058089041116849389633773738766109185690417077156634322011204140136667088420953375247768954970197223432968797188663027664345067388780866918953207179168902628353292582271211943568946688146595760801922215763752869994280936686301279537563709738858007177223820686749766504910596085265085733999019139181744838705685145490997636910997435596387678545138456061533109764175126268192493058173371224075506038662836826555088604155762865788032424263072835698067350085072156796109459093038370409844898782478683849936390610192245603130272319008353405344981393230103727185116238969753372827020306909223807145793051442016453558194139003651058160932021896143055772531625560238182916757847568973408866123495986969960905012404514779084718166567213296970467213321157043912774259606062060734383056267212971616647243011553498101427627198056320825074497087488122814309019363772816526653412074879520464905547568672992557282635645196219235309515648225539428557647023932842157682966985682897560319739161650425316284874205449505240194621292158443796052621808620301871390942918443947336306350778123102648202309183767403327568562058974827563795596066289501087190667151585434456994700905715356804377530794348704143088877990319588465048133430599569604455563637407902919822889486059575129407928505706296421408265772376842999960347069638083526252236262949838012104887838936140149008875870129788288055035821367699646242490840060096618398676098734912684678956999076957854531755783739256569850476374403255913259516140559445556707839008833536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] -287573676585646578134699212618151704494133269286216919429343585178629414974093753804728379896783155418505030119440504319498738153707704500656822757959356712053218160165801005998903285616433620394221851441587401086357627757754458339464614831169480772459257025321407579163961826401120334243752941471999423614159030683904996714167192241204993945237406595536241339024001043508766910105230450733465251846575498614159871683416056831246041161943072707560313747762021882029337485171666567415797468577878561041840171281467268490306544406355130295140422119478441385507396831242764545610807274217061121214594615765570095902482511026374005051577496657235239447448726677242161138126665455394978400673501644739291020182756746552696554449143140369140923946594127980464712960007276724794679402372060198343338975146618849591633552334022829803330987202623036550327863967079729889229243911956209253392236322123809357503644162059453728967869004252531382472666004695286259065385562075439633111062477506439620286706837081796297466277991777844903613773609810104935057462017656313987656097139308624016810182879706281875135303212540163542184465402529511571567124159269815247855002055649898270448721983559211173801502029742511050700336422130573249495373114712390354546926908844414375863802872423580083184442627854454897446970307681866945402432072240362759479371402350582243991588649052589854424991053429183108262506358400466442855549087514219527493678665705924899535308972084025669728943682371607839705762319369443576695428751790329331891220164837082188474213908926336410489878937272491899503631008568652873213930025906942123134414055181956348729618659198707732720365296237354895942102355130943249457277813172517246652573480884381623586447193308625753782556706457558190764500421369111444365286578624218912387477122870478878122083738779133003079135373761756478643480801077010240536005048340289875339993273376003131449745759495765880383851069528593539320438998525381697486819960723057512223387901893248805713199409701717511766563851756426643445444318505781718521118728831672356778785527489667268890592353434930304428696708358558495706779282121063449819803522015796975858996937847504473328381325763366865819482389779204957595185443666692890689992993014213563342452125329356287908834678754153293730078209470464937715218010337219076825798640268096697961655735501214541169112913814233810935233072448439934909751839607872570084260618452816055744936306580559832399549104606827838666407852962328062405188797995371051063743203367045484314496506643847590833914196667030662360980665142207759507678048136952255226856288477534808081306931375344273260448698827590855122964351580625078572486860138550570100101781858050848887203048794056099655796770407715506210026941616804774768559835530013654032752904208825020664782235640207101911610618517807291135434290834351416313178867925835803852437311698667504139947176644719786740141547731416918093290914429805761740408294636049775055030571678515362833920358851353596416515597721093652748103714383274629154583665487610084023397503848571190245788221440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] 1231529961690772193889639780525586298960190215674933218775641899849045531495453235074588087684902651188448239551612107324833394854703881217822914129094516742883714553943633771466474558555157589148498024122580416969557964526055866606452280098919500429332838077844371513249968595302952848760582855381439417240477299089768661962877206080595916314164180681445460983119535396271378835381549649775017606409239277952963292368210847979295199248036951906108161260850301141694965817925970955425131634910920140471926230525604077322569467010985915502037314021967439764854744824120135805699666321441124748515756436036714904530617347074709990271937723354065498114183888522663567143539777705712630423648569684874859563922526700517286653927060096112746768909352536253064089358228537951184870715639032710844127270942800355262061748388815143013672255517365141085291217944632299200887509632499178241967789761090681066444850731414714319891215655341394583881694644709863406313600918713644081877391541648606141399941125831731487433594463978395864550536395565813571398508161372963044287331590099068011545669479457920454877865026766974031985151956031399009188112239216832722935423210309470919312891729821853533907880417354122364448217782277839924216135088286207528428353686332869554626739631420289085782158060685672642405132600003546959430714233944910519451062302426113987243923077577193929436672942262263619630093229111102534766007025190928253422738236995357033801765430816074374981905581289684591687090735559406484749480810147435890297441554606935082196021026504561467932619743923514908906244844931340195511215583450862392354463792153894329334177137088622090584018888168342557744487775814393980670507052459056986912017682023543663618654173484366919562723426383733898855226843417266733554225831620103896834842530973465811296535147135876100744872342627981805034839522068324882297058078985762253606275114632202702200123752680279417169680164382949419033149480884771953079039061824412104618530347055092069068548177917531013177472554825288107497968923967326441943595395371126779964225483947401637554961833525080699449851085347340476975943365535203459800491929880729218750048214441950028987915318080479793599528464422588430675563135103296854941444688800022851556266069139649586766937115144592750155517183464336757834677523060267387806223477868630882990987566141168866252909453761602367921013143628257802794288544772242943222352234063125783522317940164409883959429292266789078593983166778669986478457510250269712638715591887781751087645108988914586127314080286327840256490628860933381396677537034161579636786547475691102763992070674661488479453488325568679547453590884153559815765911434843260610945927505332046137349741034995595766973790231230202728438006337289642773099346036874351647035511730621591431689679918110823824182451828963740725239134147507039802854524759927710862604699057274779340913832899527730211542504946364787275709072164493044635861469524949084052856404676245972439047466714394796487809110495319809500200074599188646086856280717750244980671472761867431930994098176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] -4213143343509568730735673652438265171777787501540389592706301726266111927040988883173094321028561243410202595159223670515058912219101327036078946881885055409955405461102024042923321642721447890258198920907962793345618566102931281548919814237231490528709447960448240740070349565983151902781572475045005394971583810199751762979014348875394455047290781979938584382640658149265251443947363077386780180175834530137275407470680781362111830749294070835789627125772247615280092720558328596007262635273688681774356038657235862541751639154723556461958916513792092398009259865967716159700900423633282917132930989664772139571864270418716422009431297924075196659590886673909162602180706800509447296240918875763590941079863130975134971783979707518614510366770825113349888866183972082376271201414779090073478792297877259577611591151900853787194764687624862216327033871875550688599391528577918796491406883435843856539954050012560019724575697309723209307159304523289039157719891673308693010354313800756916303998713423290053010484771782345141179769368609724260061395760573280063544035687921972041131002247963133523719387833069494118463948415901671125970135868387192242094345312143072914902123792658130400420648471635359565264186559556533169686479668858816934750549325961818698412329717955343938697255221116127652286263323420513092344198055975265255123879134724801635637931260686649626107454270851669506530453848344159220134919446080798160346692359588218362480917832692376827586083195714757082381726630955406192162261157297161795684377616262421674045679055911369986885124069664455226435453220680750986940389960241212754349210366289538563426823607007802679501492848300251423388304378079141170490924408666703406636847427360982924363080386239230881941497214372550710761532562441794126244596852300287834856416305093427999674394698454455101312936436218634058103560554291129960673453837244022189298178113905747190358391369295001590395901886661705908845037280442425111547085167361518385115639363205081910973476949314316668976648246423864465236649670063052333603136995035132378206161787868451808671763852101121149138668594676576288016580270029868355805682211594240876626067312832139514272986396850190384007555972349943717896776904283084950656826509276448901342861121397272031730504381033136478039516224993041120933038904755497332981162854507513170715739568387065343911047725179797444501400654927048469184551188505886755077251779263958008843425209154733273252514478863918778042364552400500423481090003979273080908384830542429639483542444796040069556892541038465264735843013464661763414427952730861141374622338160782759711329137276052333467434580528484538880075864553375659581122280843098519064170857293610983333535412072640459434101276322914309192147921652455874209512054393767163732552462397988915161282175714996566154893042095924592115837868070849405553350976608498593086439021188902254532800744426910874619412514876534672626565535925370007778096764661020748099609712199912604712269242347486757453907305767878822440455269811317178665128815884615573986932048946199508836186849280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] 11245592425843147502725798902154410040088668449003458942637440531768408819074151626450996408869672744859199502837679670530457917704415110319205197597457157725997529057825967682279097330008954309040592013640281318788646634515615461271034241158630162978558854387502042962018164858882319537523571194449074836525326729446962116954475261811497962913897690499698346722253576017419442110894052008385982283291380748974263163712635765496347891698635395701633687841549395898015214586142204595646373296599268540602605251322707825178977118862452212662093540390292399667996745843633317597952395155683047734911204306643914333939056793210689909972685526824171964881953477054325185403006616494742210748568186307406276912612057927351389484900751719813342932911194106270149912131708596458523932020254010900038396172908747589510142606857113647902050493182537258701471543479057661600069307423645532448145526299940450257607144302729961595759891287889731700198065590652694270128912579329424954339244157703987325532797799827835985891468385062277594696225438081016103599445888972029587835782576786650130178805152175547562854204511363828580372156140485337875932279267044078259217223057411654388199966036106435427011552464536811885670570121269839565599051368965926248352185410446127376695565578520019277644415697408694674418519602349778775409462291624811099553912563345461859851062844016525712889884181431291085382271530761725602086089064038867219090546976927580576093530481482465105543404631289499732609660572962152673818675997750623737978790732494562032677392994712821482533185132256860124348731717806529038939037394454674116141189414415044204620673266451504915879806727908616139712679284895356024803623202557560359122388798485063070981375126769110685679736072944283480460956109235332836607188375129357176682351480100637891695764507269346349729312227884856363913700464624241986194333244411856421089449038498707970701558467287059885102494353326595978816180890079223625301169211642222027887108917788821782790797386363421152606653204097492249680953540948302952739905225559701762293790652987127287584932194070959888674383001506319257509118192309304308816655155142048235123976945404464251740266961184320583235803961746320312992874070189490954650184121702214950508463342039880315895886110953659659022961707117150471455380336738480017622140361929787483715216181588111971987058715868945469759648820671696908390181873826199270539873473427291989763519192469884681374749444309381867215836318114241099210457255902411473051665637640630658319155179748799871152144978135443999729696988746058496085218018406517663663244067076730079041347407827388867173087309667488587455481179787057534457385024066517949908579909911939490104976121622746455660933583134102970954099158335426557784333630151606332281673191449414329887043760674289967567750142160355750481650025646941960156362457672459828901088432679554151524469873481313493298265175415867145924794227854148215330529252389876484000200133186106693749771331260249856518202705553879745373283355748481766704866961883668724965162558403768284475000094720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] -23519582843700762532858091438787052234058384923474742633260425854994986171501235462724988331780053472397046999172992461635031095854468188940678124970171565503149871491445842055689516610178808259627879161838072217078302051638851171886175979936572002572970322223437072144643958718738271564843475959105431174709985435231306359099083702474423645421078521984342703509608477855436972090468637444095189634317724161119412519514681621284724593622247642268397888419896124020269937082495401114917019317506647975453828003966477871438327579984360669192478952031727785575712580331048932082604434882091657078034865732785883723328669372298072093543134700266176352966090109328950117814949379875987465721115198442747174156720537723109463905917605406359510991419853913252749858302938645415221506597197779829175494484342091703409958574626929460095403208543360859378629979692036207794598341750437900289945790634368183284191483173486891422190425485790336397978549349876354282700289138643792381782704617634810415087331625956044555721439988843100888679349301732020248176372423442075250304230109674516417792947925496735268868475489904187384290932705613478496573734187881503484151855188104372138552746622525082472441718873566062248684759634449009650619745521662983176257082567804328176524595220036332982741247659268924215012174379807871363671836052198827064287742810052193592812491566392573786828385450749627920360574702367149283940639832096876552391818315615202534228002583851712445810076623763431572901246825747674066994521261966733333693395092625198360839908185374018454422862106432762094707387961077625149590921088953539448866910032397339802906571744487579417673671655454784027664865944727819553982592547258360519232365325673141267327719836013867356604486902921206684686082328968076952306213081495894029583562787714794659823237036183150716734414487223171571178208952951807761524979961301212367704235681908249001831794458403655566891751048968542133004319283498134569196733490687626701925759897834564454325588225030543507079305867174476557546724875669400385220202443904711079963634077482545265035181711933737055257534733104707903737766537860845694748731294490861193803014028589601811739427384990563250646214377712024965337332185978204555454868881861152800646610705803401907747006376725971740650237584211555294449453713008290314396780325574629508420827739002978664177481618301196571910821846742429300032951919582834269527048014826124363823492444418229877319488810522117506777211031420938380893769569873838408568538466725450916416248883868430864429516594551836756283070430507235671722945085626667696712504256882942268675267083418699505804384867893217442470174715198346890792772668183420485850522356008430186955380388793499054910815092176210019716562051235865259915818597647211877137969128300701329727474702752284167355889177865536121882623745075064709975238187361185335606563036297069216408823955272144059293767321772924091017559525836135256262158014457686877958292412881700736042794738594162745841808311905064921455666807473799133778142119208963550664283179690114031853879951360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] 40493761922371046387331310800228715829841913208794407715162239302964542393669091725853154964981799217862730626158418150980254487311581888045918932308549534414789437595857551550470335720674958440659207691053593479618928061397101650129153914113762979984719638264609702016019850648187690257840317442166543447159832102764180852821355346286550691530609684133271449316783421967536236352094659999431556377566660217700152165968440813184826300743694752441590862156174092056589699039548377212021744745141021625564397826837237539137227943308888322455331750580861053713142594984569803053479923705406948871461187159237231775019381422516839052898474938410840319847905131673245994154369335443577104144220739073465483032987445605193415662843172279581738102613776149868773845518095179216492401015867291613342862200588020276565645302267728032578423636728716525467411967364070424175690606797280592653154053990252369537072741846118943459906477063981274061867300818721920165948707600696049591563124218096673953251839989183517711318069438270384561372328017520564570780978665095518896774063758406395618074641416264124418288261145181557034314239115783071499756051581347166239436529675492015783070496364130956972993606881145251981086632617222912447576770545159120157898928310360628462345804106708247830479404234143748515932594456109437036603335690116439362580081146580221194949494443004163509152443199493512532685021451328942324068441446957178151161606158218540261002471480033321332787919631948697993287604434407832298747375028168411040410384245305713381298625527877599348884421765477627237547773573302673982418664719956606383396899501673901018612974128840189523677025910647830285919883508595679301788912503914360909373648488164856093369248310462694360070834087161600845491582226680621973384622326039545031767433566174257384924743669236171199747137863555440588920462220992992519414927437107500756570808250545264161914734212914627982612988398139343256708896382771381896267611984631422381639666736753999930805116162166582090894532975817356877917579689916121973905155164640360915244203378774271759104887758214266288725202934291102254746247924681727994174163714944569091922237547442506720124332751959705587657736672684822116249757626361646188710649368810028992831449164944662806330020286038633508069411858092502543730170233970774454707465966519258918132103827106567803818745580388260184544839927368895782159681739563347404468265598953157852756370028356428049568208862651191019097614900847220684592569804654822606520489925358496597458245628293720334354707222831366862219543115539910673703784116257833108399708526377595036456943469442684688098976514455819070646845172303031387861203467410346917935406830672550331896322411678353223744956885480207675140977882198738268013145172662978668259621147566780331801852853953629970741918468819613624117845049873724349510995379775853991101465698801011054458028768868461494576364634393234023922821482480613708818227246181238512527277085146421549467704244399324392065022305505867152895869536572197384526125274261242285332194137050575041725321969664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] -64262821762479079837172161919812262572351665544082355060975557553773046701139959949769654893955084184146766513891985895880278105963706579074683775946336123870915348363192477003343670049103229162248438413141406472552789700541638688484499674676301343950345520775159131641211793404394055797330158944229073100382774120088725857265676582540022045182148624656088863400073263351463472863867014381621192416157993388416300657403871413786865691542688268132635554444024276064978849425250783934209076375859446395103004459863820082076446013166454932799266973984188182947005547257404166365723533057471098033529505187649605265140171069247544150463203258587468571572624804693910485247250530477117298850141224803921206598310931161671004002642444505975837455388064775501072455458877258333873264016048684346684660112918813445467575874860241634765936004404849554497238256851981134908669141535126884205577217037608647720280479915997165396905332418684178405153017437537160020195872237812327926090433826250287683175946428736971706642743684046363383907541835722317975666914696270000893105161843100451835386852911829739554507894173045906975371308144926199243090415381603557860268969609586860063788061936145372521381776694215320106722716207305975534432331757961821355223003592071016881677635094889486919839182142048339760356858995154709077328959884530596382748731288417252538156808991356443327317229105542641147018270079788774458503673126732267127629622472622122166582101749743375381395609209806332656196685620915294473879336190824322275582280975010124218879237960631127232317768025802942665097544920019693528286341339172301314518379507136919414437880971529527019552910402402191981935428465658814563810283310473326057277862465119549428819173343204859367453186237891540787345143015588736824144020998671093658831162078962517881518299270877121012320203645960331566501603749851223275471656853105040844499680561490493982835394828976635554080932143609842934501884170133882327183126753062904967154593902402983089688501472730371877379117093976211862691637738859845999983755664250656359598875015702575753629386155711463481150492933319160737614123901376367227777132572482735475704761919513164373665686863636074183944807058347583728486326704983306842460217824452653775341784972633011361919642631186035177799245242598214816893251158384233767281016365221244907252007150039355394744304778672540067815920655198337134500698244342983910150552416203781893430658326058483607601707481853864855935617387515501272755729328516522074488281746807110601172176404233246053689273992639414514615393114995789772664155724038653034800643672468611109472353193698665823052531834624879587065731777665645781951620955121673429466042806738298965678303587135266180051272211381340774734777915824261955328491431967408950446784259372070796139959914062953636729918187891858840032429863739891939163857310557425964970557573652765715268119202633671811667344151518961199160720150890475957708812858910797508974050080121652603074075575324981589896202448547831726716071618164025939395988220602209608082549569205332517710473461760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] 105178378065637425378916056304334555778430045810118444987752409757437960697615504272905350884699172395877077905151662036475727820696597205154791951893005901348986054251115592895080775189431845578724274265935081518177207505598310173323213691283053673916835215529814519579460010208358530136362672032855576461523601833852870193731960194980172422947424926456865547685314003557417044585976623988549744818965562671595898912924774479542535943636396448706038855203587184919272907823479964581381882474999330665616457651573776725038951165150266665222481269464592832017848752467723150854365466041818765451178938594488249376707987042002671202117025006511715411081689624413704756967568204857807552896176532589442302551950355161287138493733031765093189116821263089388917511561393364109195863273128175429218671451124567143070512880878993957147821419540814391199755819605507070459447563169587048047567298557624636797928782057628340298042308280080681768645939071472714936492816395067526293127393921590078436586453856518475714881659386727357810678398894612761895728134766008012110200364284707091953883291714343854649159104196345586886950096031100719751429866407543606304083943365930009474413770002025579135515083277492890934319518061103854700607765590560375957017001831973690937139634184250490850308244976425905475306217351668958070618135997851610066255293777122163258181916460914856046875038805242759445691915269702694294554187524281633869368639792451297278013543741116031335017427733700455602009889048794647225058761696571531600037292005604964605355662083321707091526711764684863280221961300352285421491404747752972991590211323502728543628146948563259998424601597882115315476460239898417868766424751333303550154202752831073898070312850835609226599440560980684413906917746593352033507012984648006646777566915841517866219555315053146486233237760284582119110337971541841650333696740300329198647786501642896131210124746486038778207723511942657941799487642814680006633134630323840887707525689105625435346360994102612386127675125403938300846041986958963231883020148298951097549495378033254396339014229131669548305202126186058320587913836988440899501876273760342235596858603660711906956164269209264950054572340878790678597490085904542700686265713589098214548384465434940311240975466537041467596782936288212760036586851811508552092451854973403209076481974119571121340083286044502711964125738835987379892775225792558802664786401971867316793246877469929109600048486119624244542164034160891872593066244719673019205712107744840776749952007617620730450531346612291453401842722487762461572605093641377316222575968343243513985961742523866606260104767505605060332283798030956788206018056944300111144640673445000003241706125887080002506256278366170766801831679398637137376606184140511707073867444732682235945866561139533406648771795896611350721471891562340104547384348629645662377062875645027973209456613293715144175352680541497454841424460137327679475160541833024088356814364815213523484626555942719641285548836471019481813773191840947622000838407850554859409287619290248513869425147904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] -171691142574442845042917954246835922736358819207739299496518733520310808008577744017129657468887405859876968519121762005520116753327028913536400922689803050730487772033470308158766927276338494105704959071316131245952145222412541977319845021178864572731820982767605478971793425898352280238119848733434884468509195150821070265790776831560707996275623182411778885899284533864218211336619731657010651364374312913653467279350372592821964691186317514230406157093548977672238299634942922061879010305345120119483911184148496954238086265005932617444567624938755680016162266663872984019009705177234608633042987879994257171488405111037645851273050409443578583299143072911990426585209363987519948648256028482147210952706242228957739167008164542701870538548455134299660082012248284846396018590331676007732027444021818734021110879868085139598842857629097457792252330050109227224098866419383069682697351082942903703493291783764346081886601285047803178060665273500179855315094009870202867712744263160631005800841669494988083685735385544338241032987527206263484183286343411571098698168881917304612175287250415175046785792945533975422319454484656765908155017155881835256718540358538152101869793076073354335282653246942613445032931611497876115837190052600326409602185549600142640428457741493286649098827339251128601918503645976513607575714298948231759733706348505422833585912121480559177445037792584966777972445565042514823348186921120456660145701372530997798316167786618308265031255815680850458862383542404851106311643467119323080874889214617439428560144529229438145509665091399311132091814366062193072958166567037919304208602316414281896400842734659677316467940572432060664931563428916910571348678356620990461246342334524993440103801010009690083167499158322196614543404622751527255513412651197907453760683746454857323313248027157425885973905448749663258140485526937112032178283370132755479194006830942770431374478419414784630770255349595741539695178028201242865646952676661769551700804960654466179560432593260042945720623979058563404994875478285674124202455843073554460946361589734235736406566003848594573707063319821540468847223547246877094772026568139806779970650897379570195887064044103945066699811595015675229472568524084101280055889002891720721568040845568601166033749143148926729916503242595427008076088897020940397819935940091293556302969703931813427406267218065193009206227315921779385920728391065356996601802594853566613843284305814320248657857464274053260262482898149081011232312119636896325419394099363919094848477582333547640945116014914805911004571029417993522949457671986458686281113799545990696282433068300390790460220997589117057855223966145724309548786507660124721151406757451742466149121130032028412076863403414318077032628102081402767478311519932240134221823407177857890326449815335984914092739122996571147884231495815079494829264223493666566093869414637608847295717711432239995890520906609800063549480174559667602522374967455466349393586755224372025838456398107396572361242720526767403614472937918216778257233054914960458943796092296009681443603087360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] 245336878976087351865344084053995362530486073036923218778166344876980484154745580454340756263285807810634872600183293565515620938437329549152323763280127374819302520517179219086805140522975582274153190637707602116796477130061085463024067140896169219201468156339291572863040848966439613330475735597310231875465797140583069504887747677572540874102156752917100549004296872436734131901221514351322769118606472239917091861208050739914786412185672155733722310845781999201070739145943166723854868267444269724815969412764952619089169885447437491784561126660875664832190309929933735380773784705452452675753410028325103247625263269222237067996480679904388638555355808559076973990086996577326010452960569994229602318162882111681312133959757001860516360710449435163704176473801840710350650570966725935320894047528329107720443190968085993566663372027770407461697084824866153894946619656584269925921134115523466891008088748958749661188432032989704113149002219848233820077269500345791617512209056460973473459781619823763776944024169432336528904446841861204468864641732758238719207272289027179042035481809916091128569175573080359286041136919124263587587781577702487444872011184228768045772823522877100227760845673194964881004564169198235825781191170624853297105445213626330012168210225038181082850602139071958654638208314249892177586759054424100377504399239246199766371009530549872482216702968345294875961490350437234117267569341046493612194630238003144223829544258195581989978005493378899160525063023197073470965268825472181924338442938388294781384845261639059686459027203310763090173141031005448161689216534644735447236509424281264106683513071243201758209740987365429301250379998498739432030508542564945534878195421567185335277500607020548650183946677673984066900366103285240471848512948230873573367173944397680870236272465183109293333738768637101613448268043751358249350964804044025049299116837725750464020157508645183665611908045872247542492186311678756603383986617730181219006972696894346045306619513368334147243083752015552225003057984955301414462556374975889620022970790610939338847767882458604173639480183286378250595985032419369312226255204723962689652852861762581749528389130050751824977514098603232894327982305850026460943640603885101753662522511364678571732337763178038070042580373412748741196686214271073159464821102720983795367980496712763947288145209097614622421204945166322250395348223111281820290181366448954215311816803284992008284637950377052458097709648070999587191660343334759191621832798162675432756120428968893842256184188822345130309703317637917634872284286257175522584407917320463081734319898459822500447543175604246291633500641599647502892336039160517194927688137761525891613128990687776222791724383545484213173797284776168675088191603876068432173736634786775623343419763565087844891633454675971327692005697129275621273343182935152606376601289099960601840285165511990646048020171673423794025899888261561456023389539909729531917207273196658012600707755032964580803631334795042843363342508680992704876386682629987357895218832052488067280315351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] -23106766153149971394322757064675271003647321327052455332402952048541692337097043938092199364566716269514032024493019936574997399953303673737191267854720969975408035308980992170969097919071003551259900790918042633040523981529224749421600683672570940880641506080149081397308178151469421907656601547481150964823087946479612906789087889400539225004193290759114295357390321120801591667717545075708138057295343388906336106983944061688797533447731037717078264593913273721288282580752594105571862671847218039560706829623900703363608545907473647051210977228835757253626920505111297972950029702448058033542881175533311062554635968562847698111352986781623736697931897961693003200125953517694371634520032188142285234934900208629975552075541325725417317084088602778348350247383327422051828223805887260625499081675998015208256121026231266797656517860491341337638710790722451391114320272776311479614351827041862334330708319015079819815371207150270389906977761078376263911933968874491852237926913687427146317717296873174343830422670013079942619725059196628748587249615878637223495167858748622827557107089935031191809945924815034517881688986159932300814538111258130619963997092954146456285534527462317741488508348598697420820741822232659333148981590244551859163788603173565364576604205037584721816261608759234208936672535376422783136964719110979844996461062338541029165493452764769708704979943593633146332616170802084731917725127345363636269132041491842740927573939439187185627331475138354655343354677949406707924482337659091147910114075587694674233793177769693037868176597055298545776687217881330381615277118525079316436807225683659782951201117363988871688666500623303264811114594276975042114059233219914099420456643192077133374880640246324066522681699953285710885800451641269378540829517278202273414561680015104588963751213021572991523689270424263253212661091413713975663643004777265836135332481835910735236220823990290625045441522574508286985162417700303066258465122974816561289699414155171352643028641098191867098967166403283751748727229358040012073550856425145574212759729300351435220865645938472615100623526591682540794353661102063010726362633397817188295500397214302624668582337033164232882685444875773326138451373672498457870265928783374265301910212188553732554236450265457950044050346821975333388707944015147485509475547817252266081670635138510558474726065614085974011444410954404814132040148920126920044091872999284819503899108840016435122301460776607054674444951873377738871426174686758628707730349515805358396974683267858415640667675446900550763776463768617587369777056073861070328316777181180446736550266974675341705720515430783120570403240188756897203599023343808575660687540147166515786708744350245487570153398905712584040720306447356039134377996388357823721463699327336372306543566983454253893589033271654918404523436792792852368818459838362589036606859856234600627475051002941293916115787809813395046183179943132897843069427507483055128744961829048754050512015851864295632079883161087854828538293125229246537979065721045385551544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] 1683765814300139393783550713036266733707668266626985761767307489265433223713718624021111457017119599174385159053860703480775546904853467103690139838911977883060818799822093998280385554010386678670009203921544246282926934519197187959921830365235416151208844973821990386513728810165927646740370736487679574690485317251665313631704488804798759861395013227857664814531495354559095074727907617572935130946167972541308606343155817835559083422338055644498700848598300164198433813282070927649138570092367268487406207643938337324944600563233843336970587098525230205598431936154592860053814197795623003779503696588252288426536621263992660712358047419104906063358159915640429268445669677593687943274284402415836795013346632174203358110750788429946344463290455376995303836285197407331317409213751028778529693591512131666480977112431849159399942839904722356508040450217859630274671563501801128952899236499137080428967471910499564166870662639279326705448635756159907283506878875544046515039798037484609360857132217186490826811706585284843212655104191513607260737150259729865840699235928542263779054290291525071383786273904589553579313510570131544881154120155304817067609400536413832471620490762234454915952536484104294739829236294303437317710630141153988608182136567754055444426006981878515514468055904888761479653881141772274635005053969577942590417028078892303595133079641732516277206130694455655729309826337000304749059578355841322818011483253981286561192485873710935469542213196941243337366438574110081355244252518429082758416746147472581785267037819608409891206929964124730657090489218402820330175355941159426995882871372704602922394457533439150217366865251340757855098668786516073341010163217991645473458633848617711231931104161675976303898993461751510726764930971737002639498243841604767369496721415106316952243692746494176189694656794458949636290047414869974633186534079183092947887180898301176550079144648043230160989120617194772762321418282938158385226174507095972802586118567654313672652610009731948550276048494080551685312470463162753831324403049058779724311823593348344112460311161448987326554769574878198261550356287449832129846716043027637707303327815573179976101849220112253240511382246332575003988242352736606328753217800501657725402463489344736176110390729208693837418906328901029633040162326740097917854917447170389764197086945815711221154565967197437102073717645890369231084004410498154831122405632213689597817366567034943448080634511271957563535911267181238847713995520514877055035534649440596229026275123413357416051049569342710664238771111638020545717885775750681559229937866454446311367628633051529907285340645406889632425773839644979185038518080028386684433330549258451181792201632930125928583483759054800047409278788116218598614412077924391482419047096245777698325281715123418943485416836293704712457376782634312440364108313829623418303975563248306383717867783528973273194051479869701112883058709974571192002082905243524960954854189325433906996460721276236597435296635545391601965039798481668923110065867898044403156638498816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -1032730391677459720638512092225022408487617907874182726184467451811105944674755556105188046694522225487781791485195781238005212557117613518332661056677383826423753378388631115711362185301869570860414419593746214574468687112781415912151350713712724803403893564172031889133325438908695001714687388183330055668812925602896929775279767950341813200126032795096869463034721613429127314137297868005782251067063301621476602303633618814625150345033175003673846863844948686202652507660029441090970445130672443047515506694989178069607932799698720997081772793545123163647302401007640677253393981382718785850195403848136482147788622189414103087000848303395216938640220937384222561317687056097663360567736393936294466786973209092686057712309661739192272000278807690261726139427124643065449501320239064502269364344426995517820522461488352782627925784809572374156466904183297628747441517258513205772745144999040895262996565158028999964808857064015912439897053414918802391707613509131666133549191820667003661214440910967755429439084931502128319077157510534206996822140672294554267096432208093104055903461153540911537387258302415699984028543978823480831974199431631046858074481881248608164198719033784699484415874392576397042902452501759466387752882146523362207749596537627330214297131986895873759535069918764794604401685161902660335023902931278429957187471093963159059009236170550946911589219002700031018995261241981969695190759404270897876327096640116838886742316784964455345631019315544383343975908936103726332232095768433098896872030489538714752423637446659167421568149579222258356730214040422705075067942001158764606978592824845309472851423665385571880825018984266738349838920481243703914725677164763163978587429735882848185414753194554102498719390357443229396873572209395086812578214190883201264276278848841736845997294384190401042958052165163605631851108332807794171607337212047063232195721096694042624571641742924428694807569249939197898078934312259390246971528289037625591413898810182965961048559813683144575016945737270702425149194735961673989602736036502855146929316918358388031074772403174164031370638784497323038950497960853104426927728415014575123446975073727590599050670583014797783338974815103355028397138264237952231694951916688267389105048147985330445930905173340504681981960761688338101979096720602184877003956468637855841426455259368222696787971082588542156702168457378676641507306797132828791161686043171167458811602367118835587014474350943048971429192070797863458366680098818832815738251734686275916253508290352125028553410272042840305775325359406173388935157043035145730007992592125162800745803432614521200703928552048030851921144549636766383708169073296348649282363396869224678488725970532954555585654496209736404959546584630847122074802335775768348593130933291671746766707912175311257620995857498830574613260541458821513010735356666686836963665566948926313178971423339857762302026351460434450739565088631891187446282325381716838925238000404309286453119613924294079409199043426197622161193239005934292991843003771708915452045426688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] 26939491169180096374388680975167532075877668089552669933243027717871018597569410170263685412431539889017269961874095375881325829804538879230147636340219045846959804588233021165811411425528338629359295310551554385384396130561112917640302387967397571366631385558521955464091425095829934251435144378282817777316192624086634419240672673877092860440175582353812413131949876289586496556263779989344719018332946839996022171910142908771899119525964829810514810423654924237867048361165898972835226893913980185789145271108795471759054667521256908260989214228701297802041531490879483713750364702251831438957546721944962890924638523771283740764983489046269306522176343561048260467365392186015848869401689512839221165976457090720484371614726867615591763295525806098640430151692649036158181959273444972980977047395944085328900879968000375890085704890880665861370983761637885972641894087918286724186710110358908955829218172294835597038108303081923848111363518677827938736130686668447079595879574057050080230715172394774869048718133338176018080611316890829150032823686713994318382428780237069931998534516820860787527861125300505476803737491944954251947543978859109528357999411457865636652806050197078011138838073118662448624897443773665661879518243463619571182909949604850442411116860055460778323285214230421929607913780637297307407317585386872103352233130494562242671026632568643720325560390138983920336446403838630404136824508094363811614458401845434318115183670199501835438751218620746349798799482256166199290609496280159298261723005334932853151001864645987010502305152198885880330562490281971751762828291103274129126338286243631496156099918673874519175424472753605064788806378371972081661325850001051602458943854694925750573035920275946376466705091862099850362679927285378347916950092796531759976232494285676927477509556743677508769118492355599769076616478222677535272299365445895201415769307509683802843436772968263435150602973759705102044451161581499395766752183437495891062048648909346818758764865084314470220083231968374542682958150864095288324990517706631068446950138068735648845436239154596259911689535606922754856994202489092513067359647319868967449083095367559066037249148370723750313867246236214832464366127352340868828326345641408848875749401056174008278123114525615795373038578144650908922111434569452188495423962203169068005318759310278727856897838298686214841854224552006318623696813494027236545873668458964766142674640771685086007102269006899701382743287856588576252960035015221774384281736251779904542644979122202227316666653602827321448516829875128438875625069134925566627568467306256464512227001670285165202407423596055963811805625658033858431643749882362593513253783890275816093711809061926074297209860804432003803662167646607983703778380616132126803752116815942034354277590454636315103490946649019767741191489237763827069083179574910189981024685322833615562879635493212451592034216202337754846805472998704116590861901651127038856738378871660397662028838146190016522213266759875546626504044815717374588396263234582603306917684731445248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] 163303115842915457017832257826332843282902808076466908835746637185278812748757754861187558710231916435860378039297299131391880693460021995387011532292425496337401336003994517377003742807290956188554678797396102131971829241297694585775178993996995570342858834966876303663525870778759999765019532859203040792745643083140531036409435537321635852357869812331712588391692946276556079119330499036254725218792019946134713403625150962681003309898009228946262504515016410999856975849613209990009778008894006013371852275546465334203840151818106884696730658462438116995559364418241641349713996143940106218815863804105165529492243853523725420011430348866787365552208073567362602844898422305507750431135475243379960227504044811506750220836200720745848319003350458273187206100198940134148574212780642343223093129278306426519934936293899148163805738984397433644394015461706805640957106224249465666774321579395814102222980023520797522613525871030737438721832652733239050735063290776008810315657811006225447024679987720103718840802756456994584223265445499475495489656396921849748152982458328942023186837152027514692202026767621711105841765091759087825178670384694135769877164952938748451932999412735872826774942923044206139155342383603483615619125204512453494776549927649977756163127612643597688416998214073919165073849561814684179958934496238319112714745994981169173374720804105424797840036065716310548462542944928160168287132977622712295487613753042048279807133809388439938021076128126871168338307004814463957306887812664130190069833801967725057923700134518316240868498588599850180513743783470065376966039094031841481985002945018620062165459438445389903256920338431363180005072721803051620352860982716569051142203465587966923083979913891241496069639123625990651722174843195084532007302672372487734938055628496821477145227212844301907299163742795761640389273144740624436138755940511021266828660150470034975730627694892015001636511536509087240848317902442495691808094132864448783194028525790132113967896893528597103621513926323614052693204992628210561458174269193734107312574136067854373851247569445151322162474189509298969513171046777539654796609215147624371780276892475547666153490295933864127818958074674111547012899180833232226251971784984985660551733642530462507116751979392647392094338122105835301699414210792343027249364146752355801285249173114816784336064586174175848220138286233851398959279838834957060846552797351894920072788738943020464467880958038567438816178535913373749895618499815164602291541936711317111341224400485746457623664424006248529019751453019788059416077531637425372304308297103343568461627252016785708693151069754062972991117336824712507558331665605379055805466331229440911198597876478215944905905866958599426578256730230372035217482699760697722668845691764564300821832469900375852864351484602240856860834070536625825307411494056068444249214667018247762118565225485060610526828390697812774151367095482944439806046074146307081822683641898890354360178890471946557016369398595338326062892564949043209373428858669046136071460682790338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] -16795553018886927301835877892017465205035789491798990325311108023246150294323453866686695771607013022667538350202784847898576387788306634499796117165217514960189527505168010541920619479344832829990733802196441385085218231333644145371558447664906402309496245204347927682664124112265551479834267334154781808668878582033847765547290061498962719229004365047406302316704570297647326663561032479926237441081469427243950524351474608360413965612616828563203173845131062605898921858015446660565376281088345330770090935447038928502734131751163588623022623798213300376987142907170932511430593821330568665811521671747862719889193308983988513762161449237454411315016963184196998110238470538504540070760189685723099217828063895440004618703593546585790118281768517725112222345046700816761854481769852177820176090088486433261083119412147837090935879824644496676142533329170984622726239622244714253956433195299232762117726417358639736059563671677583508131715038545049011872545478469294639016387095894039004995735671669522240439652476780461434279715001563366793675046690346657675376200325292619346672916358027521804989988989682345415617902586091426567105756677471760999994828259348423541922186939417843019451224399937214176728574398599559392688116113598040128224177647492496925622171613823681381292751679947277953132666141295533102526519666663443811772427797652544793953262258134004168981088388759816912112807373910304319478010111025114381266011067911979811823291050627053190381106727990925874385753967662957962169032004052395654085495067231176736551024197648785557934871237427236612433698736951548901668812295583965970556182583668559912293148792901495869627161245912565151160912233073340825559170987805988212094351365559644884218309175544847506122936018268979030786973155219955291072491849479187703024420062327375082290438778620492816506152860644518550223579591452475602977961730459772683487467059551988331657855592917752054443662846127785404444162765467375010651573406784559368709570757920793110072794990646528555963928535362122435922769564155050821617008355321751434465898262780723924592797858399106448955247988727160742273817842277529458550251960624221717246006479005225247043066173386920491655707183087048462180953261701826753223643355717643125171594480823231601527067668324553219490347628763633693856357806034767840142159231033030316544944779516885112362063741220940343669877042324995325095363906161879242359821560550129488022554351142076605950952260914348113880247515956392364388021054332956891464072212681247887564517068036992546259687303791805953581116392497474089938140755012071894094265505033383110669129281028413401184474487485210773794231120670739091565453878161240663490372309913209257731217817338674508177535330913081674741838566446782425293346779786054818564123379950366269706727198524413073603781061143597971561901263712009947645878008354584800130672643124192047962418992480932552150686037165771589176274063169700040732196257825316777108441429442729090367944998421873099512234667943753031883347447168507166284947323698420818359382698858075127808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] 235961155941246493761552572567689984387993734690781433023621611618346626522211977051562022337211410871104394718089584317961731457475098745882827284448124370523997631743712801744318544921448289524644453908832347746027323730197376356976018612243134252332895652906721838618210076087484761349353289838824813132455507758648903851993321135792699813715938662385538484807487585263224531421958162083339340637596860189790800756571391266828917931540363755577417712812193295130608946343277410350168209336125249405948674696663795033753692365707832097978361497290530731055939894188692626471223944670879252429096345147773060332038244868697501202225325813674529522500777049682381730943884417469768614770374384444849985119344089431278027173648554867017199185203743206653081818946738586357374741609494091331374124448983193096704794677443061064403112372232304124768733966013470627786490141696197842307376143197901958435128893317779843256825590619712779396930602373067582538668744117811966884805407417862330222720651948746086993929396783312194227875992956897090306598725810986576701283786464403456710851480716926715228426288649883599693693006627084266757545822923267073048686989396200116520011845370510046392545414836277232437101941450278676771254830601962172884431789673178326847126402978298044359972683096481299851439940254788537636966320245240051954055727965424858563710404243453049333108082472327005789352239912487993483912619148780504393825121483638708881570767653508793172793149390759592194902134685697845844830465181175070594794284047264117826567431964332784087555864236371549737831428277479411322642533233760198235880406950843254531809470513468761292581644159787818475332401986836506088503901296656554360022319158976591725835587971479227212566482842019222381806598039007605506773437963096475319114422826497356098765824114293380906993944012238062246915068150271235193152941307848041251781951378880556523911870265150160768019711524715366356974792155580446039882637444000774475522717255236532666393309399633420320265382582445056114876892255411087397828265143242277632328867051971940694778894264019073011811513152331162565340230432252805637971607564180145993512969950860735830428951854562357488083512397657271083668764810323321139049847989328756754533863600903372658643145281964644870068588615366911354520993514975627443936542416291180428384476451089268471568136129281819674864760120241913821202377595121502966730188886036482768093187489137618449046141784980159214308864378294838657304125113748492264884621922180528052612172998621192352882810532583984016173806385499139956025020309624513866976415342287911201386644120414336517298464094090667501309966789734784197806611931288751710054623756028928958979040581789466942202764434858020466577585740387048957932880407593392433788266277310424992143634090890036865519047188602082840587491871891710334500964422800225957520358612559661354837248734691185671229512497485176177869658896328585066762594202441704522382062857605059068666873804326352330647996096680411373912702960860998612136298386934665766962410654393171968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] -1015692735739959534617153537862235855508819165311572578464167916067247137307779987442077790335725226269877702801435424562007566943166717266498643160960941629655814638238532500901358091914655469079041534305736883445339207254889631482552301656729557207520781826457373616204114100980171345017306378812808688801288894180210395970645433054618412491484678723071446824207613037547758774393374038987228474804538465730514239389147060381930280764096840144596562160842853160067983637515368805562694600629341456744282762837619271963835670262831080743121336935190037621580188251949810887242756699053302922672748143350180137874918555006929565969399398005758619510596129660817320938335860517226696893966601482637787909158416446646733529342181672557504722132997088822002897353341647534852694134354510987511113951863671196799517478697670424141983462795003875162394783079790614631192190141509679655695496155918036017915787361860099100424072610060396807748662668969254009057517399547043424505237691094751191448785717763971355433017347784183923211697035122623289355931547956440051604218254040944750784783552685479179872317304263929067221240963802353369880371327104324930089970655972420762955405037232210851811294254357504435397589920746172270179111717031619504160604224838468907782269884904083860835978683386084348423388535945808035547984448338631419321629361857160298648294251034600745586705370306436256350301360620823117404955656555416304102716602652603973964867541310634553039061110323555121852794124939566361126234785650713879096591837762522169684814261785777813668653359941003675462124400624984021772265394988753026067566890485930486920418919957177780890131341348283270426285802799922836324116412242434047050367053856969020168392504442253970699452045812253808167980828329314236496604857341307221881233458463747908242355955354528634015501232330568039396428955274694174700521079453493455601411486364791875953868605964247053226142544788716118695626200860916177429303731982237262383876449510325044835421313197375323711002762493077466102894403735332272999826529563957933063585083692294467488010567107607332367419722782750270277711843877199651789448391873221462573010586799906911178226767793782854513728864836332314042221170163162522934292366529461127881215288699974066440471567559858089698955152795258090451726381082165464903215087455359938196612149503551607053070342666259639399570408671605439826534951116115314972998046996926680211685529008430684326817079450435590831171337843224021158627130518186670102600219201469313909682976664190959932137398809930360544282900646729888404026046421901183753165901617170610661660843895750323813867739438367748957808412887498500432445629283950762198946146990163813270004585360175083629099421585562034836365259464621300236281674632379001549727043617370320683813572987726996748117143048470606678736433705097112393889556794214068522103229487059450526127017605583935174965650353937168614969849192236719964122479285756849882488013235261066886663622666220429699214337861334702814894681805899975558265543494386234232083254726704215621632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] -5329769477492993262406629995251868742754300824790583219181332195254559035287290631158030159842461974900769480627734347997401869102494666719852639077431814849787022715073510342998138871796872729689955647320032084797858707334116088572461365375557743448502558005787832593394589632119183218410928286587834496425235060371321893175168279137213877162086198779200201607357884019172659304269579920814936157864014795491705991270903131713585705878824943393421083735742881626543952297143397053824320459524801418707833967937006360891163019344269145342651516015548389870164687816330041536199692222449330505289431215425252148220763976883132037115430907103396305139833010849371053651466982167231363652695837556127669225350768478140848965456305139167910396414672878850362339225331217722245145810439654924087989629058174397871401360628710478395490554691346027915721923019934865136984660493747396394995790475867051257646116903589382631015460231057729140932121141228435045951453527492106834193828100575022233005248766694600470442644845561622335121816980920994766019105199546307050240761650731246154204251567765770340495856222506266138748721695129487932023639803788973682999732401008931243653842181120049103194575689241046583754616033144101054994472901697727616504351943120515419326279790039263449087223907733966108958477171683810034985945653611038125262781937765989139351203587995957836409351900094259984537640260176655805254301676235944660883270510742121601226644653556805444612465777599959272758793027961108252145611871361799008570743861620752342255719131766537874292889013740412528186583976719825745787603499881922413725068281700367117815638671859560356370360705681099774669721777192585268055766139185775873767826348372867301331450059058082999269698462401867567161669433528597651935406764163532140739200928635719900426930757907977601411828823858896135809385076400127558129862662902668533431211640916167631608607438026835081734001286889762360528696626893521324846431301118420715550648181018038916628154242944328973364862958814123647656967314041001878086206834702405069243036763278082642864249206361796045105103111276114991417399412470640639986149643277874322076474779828951854976792263804804414133773295525543712818334658369345699865492012010631708890985510237534751829496292016142328499885716524742896891126528404922955898173231435659761770056778830942574174149032413632408436935181032437912085028993726893551737437739374996462474495485738548030195160191934627972422911758141336170947916246617653285035143967515756050529943933660046489222648367763278140364256074259633567952726438210874945522927496411497612664493873253251872113657081353303984207764164058597523161777378465951413449043722304657458345238366314447414148003348266175409826963157336299928845634768424921940532497259820264378190574774547096744624906220093601488593728410128199724030826403475028818569590882034524420816592278819691849846021042019318476440823189560668105120824986020578830671497830354578000766865916185888562086198331535241482910760609115396174666873191503159222823693591122042798735360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] 128728932000636138628831706043049070013211067561098328272517554974866871799160716833992991072896449381019232517549645383148482709530588677318539081266957484384656814301091286556705017047964535637111203211450760908235383543613977310251773043159553581761530293203956385150720474223528010513822264209473982171868404639727878967911009119181335045207973862721837475202709548607044555047777198585548203119093717418352423758490080961093192738262578875827385388263939849532450723528069702693648526270328344663465485050707001717916821602041068830853708727291077082064036452432726323818970089168442575648637309290982264833303705820870158602224100832017021730759667516928493977409019544945779902017673623625772361016314195415137607845466689180181752275615679823702274237668092140262227462648650966254381196444320945030237227711904894933486108296301928770478613030316464907934732880014130739684974617710163566216829518074528330478511553192694922122985757524958786937277076193743285718819696619372577485322518501430285767805375508872244232024927869816643959852382264252405503475771603220023102631626104788873423873658995086076107529031647092204336845958062619201625796964338384615284348735867266181231978444321588249671492273767509893677261684660812962226691204232840244921507881776655895204157688657942386014499035348709878273964817432504153719463909656604212178717679708398905380579049556077206211043193973745233496932340755504019255448643349632295079006394471130798927150147580733454437561997802741866617150527176650191304938086869560320938676328750324056987896349748125267420762598092101894617023528348398848641584879589327367505639676243235580722456430652277284043350812320238404959280559995769802332899406899927121049788808999377783114916560918817947554143770282795752195775659531040620436759348243116081238727899121482628963861679347277190984563091055321393183745475444867719176216719282054183835945123388190109321811649323538661300935606570764198596298036468989319092851783822025165846240685783560839174465826456199268941065666890205961711150348526321974926953717383657961799342947016740649743400629282813750363782404494834930908035309238791367980786056760494165497747809726682453516715462307473157794157276253892108237867438840153868640956179246285537018714301180498716661424243961246487381829935754341078085904572490985758991998933710514559199371608692485178068673303963638961363611877542116504774410783862737694573626002321978940632334226872694435168058140029396399996073741212375987786825208222386949339064141753080324048248067675746158534627416301650618496379559569463262981432767430721055989530259693586586185445300957245291141933669686408777881373516344077752231730435895882096749607296345684688918281691020195995446431510112603542994054662117631463108717033906327000117477837559970853961064619683527076958472071824390758081947644011137271498535120176976214176630291625126508999078917205138463281449213043633577462193516106976365321877863417347341557436067785259720459792681398026352591421377051187442092455157999868849356884281600584588090933248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] -1411551615495012556709039855554088682191015428887873268182766262053777184104641665337784651225902969345148862702320277005202464110023089402143581694509331550818946080584494522490608859383411250619868969593789392866442649250829059927793411140781851325976114871249850618492931741010556005992761144606116568231486575783261601110240873857633047362498651985179959944514288952618115852054500602294224393058391258264006093180446174399113471482498729095704513592812282607004439277155621662637625622427288595056014433652503333528017481875367565128315446510975066069317211915936926377318642718894592822930477299019811913991529330067461826554740024246004043883446731629296690977456405169826008570216317227957118563791846882217164371274357799744365011484213206097193459658381100836540778386133678743955728780159174272572948455366772025582758485369295472619582806613987841838837112358088043194732409033635145696158247286781559886187925209560563081724136011102238198772615834831617575846345400753544814188518669986481938942314066611967065384902254524308894968868625837519577896036308299029637924066629878932549351747035538801433657102259100148730712570981168389794154938649580597581941740709677583560522563230788825578436363007519252444171580636238112994406121595273557446410141741937669726871065118703029856844565125527582826105613185140642011435675566337592089854284644002796819659575854326430932301915688429058497435076602122256096700628123638437210235361021589722762531224620979005993606605191326219598837796733039654275461022557134277443522124826172264904337807999653829037252330265119086547057158941404110130829677634992794209015743847771357009044697776466866684724270749829833481905343467486912205576659016536357507989568500477314642900017230810670558926822580071050884023312374017333695959104665652939517855548591831303632794880318109115281634487715810603057600657330929127180553073079076075892179509266584490898530801813846383303377709741768024968994005755144298850979695990814927179968039146871359298100343833669632142989028939643320103872249563715578954959638239883328641204996171767973047630723493942099219775858063357255896862091777429261767204108852766428182469120269037976081033361848713777325386682475526697653020003301087033015462792329117361762778319451202490677900537625853319903206330940001567199291801202332812631305948355173464864508824125428652226935988001698623205581175863346127584260458221137570945200007353644354192941015719070975509207160481163687860514219640031284675993607279710567520878579524712084710509133569858924754588283580307769805215273124213021431791853932881215727242350569542247361028613292229083212654305110457081991040120331719134714697607612164750712958471240468528996991211001734670648396344555221912998425037013831285847641527621259068549721368670202585650433094099356979827067473068079442148507194685593054698885499521818742579394396595393605817810716647665961845352225591736157818677617448581022573357660899948318662485228213512599901189355422534249373483491177573356822635642914774288390345152866497988453476597760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] 11306550423975338958271603926629642383252900299658662403873575677285561444293859418001372670315984004471302807431579316614090234258581251950374780783640347134090435434528844385221023308980758346813533760109276715904919403422525871328815271460599285911995384802377153888538154497653869546337759282286205770955787787763658435996377899845114447150357910177982475927530597623465662377786569609132701597987865458641922550301845780715450662507890680346675560640586083587260994582204892847051919540157078721861659073709978931190686129847065912353932349273134357997289903963311233892427225734665094518538119845782969334117384771412639057293621831047284152308683580258729142627484775111748278732462982956180984644095544807395974914890997163622565738112031989978409652623200781644626777322899383361632584615176369799237890676356929466956452178494255934637512271553542681968361460754064082321398479557690455016308029769414315527240526149982095110677340670638194573275547114298728157835335864050879655389100765552996205776185286815742044760538416456238608799567015997834868943754489284322803548494466061093899018782684069270984454209735643792049487812448764154742313419755956422938075760961485282887158102903258330407564119606861063366919810895192186176339340470204655119636444622949582027619764466647406695952799525186179448975704813803412483983544079178193413877804626686732797425141191469881563285044056602235285739865146607748735414892589146016865812349485207555495797633757985814226182321318621674438123088250436887404510868127256869853788790957163980616619664162821795443170667282429098123774523418333769026739630266287584573455910004559155473941187830598148508008194040129594529552697853520392827298663258729961820316011649981837162767139844637308388570209751467355876961406586656693572045631994706157887208741530408990031415155026018417794023785021090749578844986449500275523965146898467133219284976992902801790002094097680432130768720859103471774087786823232136278418449977287067476454066949810162832232551011922670003601246237077974000199082257735304270080750122106848626580859398570468743552213483944224013426413648705962965410723814905183117506088615678171681261070967348179355907567125882866120603659782940039856720773333099721339361001522314730051684434707262737955131072009317935561353752246191291202846351091479432649701275067290498922621258758050152423340816201500932782054283125556602904905372637452217663702415499458879860085661278390802994284708982518959860920507490577159691817932827888216451295046405778517127809736396578923709368209751518569201195483922920993071648789500727551344613221718306335225047920670568815301386917331164633124307100785709844860253878330074271078997630356706165256733334566442416189652599857923433149134319869972291877365055459109177640543480665552844575663888820373961976384608825847727509213059918511585179991430231404415546255089971996418002681437838506918522910421719166738929683316839916994498512436347923322882678468328100262887082966804993009849353216655099241926731523377358652635407390425652473051366817792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] -71251916615902417532040388130775980619149605939970558770745059524236311285934275592979640987790370224629859761779924375148803377804267565699684645752370209494385165918862090285720841322848067371416589274612403427186634849390323718028176045347285158678012308795726533730864399360079535839150238394879178836903794179558921633297583350724005827021543362635681059820874632876485068832385652941461989217534445520744966268587991151241636929544927403178070079273856242194421937703093541806435236398510365795511881012664915530102932908392957948977565434546499106731957021368031489872435921139450678326854748175772806797942453540776803802804863785606726517151312588075064024267075707027750839133562161000184296161076351519598181390951484359169941676406674960879412609605074724100286787458446780947019551980534186294818459460123401540096501793847201449795654089222747263361182404479494540707751248986834069708891393305993453184105103298598345637331697091087739819708358093150854210179387574479186392496282953408369841336855012738395669266285752019481042441392703729458674995511599359813427884341961333109975172347235338123897014931118456631092815013398598004983835176666779551432309845113508554901353262802524810055751158651595554866583169943175780977652318464905597573109450302512317679444476345015085523492452360540892909798140587078186004111982398696558280534840815485558742668829087257251894840911884672021538825476699185410751155911370543781513236164145756693296288490802266879360598260599500468488720669815892004523944053236497427788711704739659483151202910716220035396478416871871031049637630274240499717890934981771571184749118451987818931841340270924018554417228216753432489730385972746263253001781652763786179163395504631052068727413057870878676397310057510824347596706410594020701532753971390362090729037312742393383166946051698434545276578432456896377494470615669193273996783886580716568852613418659647073283336021606323512664356109030655815724598556917394388007759780363260722954038346059441515988625136211397984110179495297629430242683941324101944526246087330538028824792205873613138241315605682098300396189220896200930909162586996412330688629284913435304428530939135360368330183259369185793655408741724532427829482490474775049898308381989187359409370436257119910250900094583113721787530536773507648269605035492583241391388201255440619973422778562420519496011927177056331826975158825818820458624324351652989726262534947884619292119194856788823672352155348917402360024861167918232815697743456154956137727615117689606518655789363026378335263703589897439671623620234756732669741443225321957563665701909689139046147589687320151819458708426063931389800926281319166664096901930107683856622289304727886079729281102067288164119901810163509754022939006207592674036063947378494753426816114769688180661634555860443479064887669558366550641515754546951235639833747048415421272843878209494875706403823250026435434286206231683633884735538745828700184129406948241166809492064639252062035170509093645544869540806870484548510757399648818798985705594284631465656320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] 364345426845187438472274713806858404999849260937323418225428179598660876020028089836539155621096964661712068918399238590496236067554572926162810003077307520083615991328569392722201032995861087342129598173731038336293048530450443661828437736947137806337718235005416886950524536953233929172319381998116844375413875286137446376108263813891403830009675557114565315293142035465813679077960912727493920514282554739154762097214560740752503140559481673324621661070092641543990501639738969401577087721862652098807101215065908746999937491023012374678208659506487226628649135734063577625001760247506150615379906300931105137999268757928060463053751105453538617873104129814783042375426564752750804189129343005017509298050273272352868111209463364516625414958287288224590721729334218422058953090416666994806613272596158158536989235013697920710812737990255025922160381187210912156459610343137761373948187262520661772050551458237284040872044186968519458484891130419038976609377061163018855594886708534724279823242413112902118510132490453786207969426189116484685089679301035658299636290165513443372979677810634350581967696802757993673951496987225443245104026743854391670250923605113634540336182941107761399736167315317810411814852939297360960700153319126236882856503778702505108726934977614034913155053997524696486867458036793966476203225155867815125852307306402672851959083412209547491945622056647535907292686095468851957782104161801609709069211760210193828565995657079516266807044963837852262880741066330909196905053078119066530117036802016356451849817551014742300813625756739248988320458388322021851702778304221654775180006659310728685520573821036692627677223393078838000191049450698849726995873533725342744741962113751238785224166050212265522239570051028222084967393259079307478903400184042584052460253348454162497807484624282106080289176152547558485103779225180069949904908002908643705256480705569287497683689843762896980464604881500557403161376833534938972334406364279465430575726878617107875208169571978548103752974803631494362326914478746539699166620864458218728179688350230174685518842329100482000028278265363866646091081327472735694309299574277638824958382026813770544046751199521488046415471518944756125644362627372989742026111940764885440975847727954948857418977735869620248543611186708234655081138277736816441663393183294835388604166296582952675103274597551731641569124998579189207446091268569011123688746162954188889092205071257195031419401119999368350491015600066166110068651883944941399519333906042942483668347607947730062270380854341255529715084582471564876439669312795242105240936839737322371018565411084686963896778385943550302825324606928934104597304649679382128623289592787331373278046094936932842942513577230255461703677921601067877339943263331761905931317821893760746414321196418101353947583232450596887819026670769060157954181474768384344254222694410884763056069062135416583555227756248375948556291824937352639992763469055170933805741969514997489941376308169656555189645049561004370524227493729386845260301001465001888849308498830846479441068032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] -1492603602508700135013761541219914201426242290399005699742113724696531806588454730085650260753915817561085225189398800222006652105301159281141987400925278511088122270309893612576424028470124064341475714693619814655982353850216770623868460605536662516422345102383508372737542238260207296165751054246309216362133370915566601187971658317539697606811475729033672256797500139986291675432224138557586247224841614134596375830379470664253798196943968211177072150927425675396397584596216146990026477703006397342393230957394362440806181875039928920769163746287630414976535342704574172565628381788011445876635914085400601738563345801206303368589354093607626271340161116608453824173225601339197242947330039962436582962901563985494194307528754754978065516766641698283408557484930942433343975133952116124568675522366180808001282538449699251654941309471171588994614574188915735496149965628502312005006794928975401032668130667264020521392086918127279667428208723694957666407214371108048712827216343864224923483922286263187132605161369612442354092745582704893209748396560504929948213233027492503467794448199901067488408144351567764598872867974739366237798041654548801893980400352589832535949886774127467156997360381316090143340096717687302603891904206909689265131805866609733492292299500974662624599120780327141070046473331431968368810446868357724932202219692894942339605137829258444306392628457196932609824051264243667497871947784507028055467404407415066919657309210440987768023670147746132091417827800770242150884027448598632019726371252538108613845327073649181487439319554469515331629139604792615927900873076561134421039169488914884323193963071351071730204386910074367209277096025556335336014245387231991290848076042531912130006076225414537243372738772851342473123149870156509498718078946712788312945997553145727569735099781442591016884940533892685586834962876385679194281317534954723153249365996467530315785947076242357039151682831091401270233161360398939718832319516074495455821833201321571996860184079726948160420932656837875024913577315383555620424286729338805314783904354731838891528648161242197394274705854020343121949488409935756068818245824645243421881146461602387032168629728172353329511306485784615546867769237629672139377479539079825111542909604931167058457113618339470269947432926832473869529120644317670371721921946470738181521935041253683005813757042754350036670511945232940439513212291414232905742250695243588284388548644602476960912013145465796186751753878875217381888050559261960771309231345670954104593197001291931784703070630412718908571637837203063920728604911839457112855990668202758853514847926619511756213949177060874739452871888482247165944472132976938735892992447675267254936412967110011190864883765363032582786069549967867994148960952202419566829188648011198691828916601631075485337991979631551421873158932606860464298641304347046304908510744342348295813016795412568847009166878643977273762163240219302563259200253930261059320934023516387941393665373828699101563475525395658680245407281152081449038168547722845374591703639449275878447513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] 4728552285852325946255476470427271704203202863422781028008798549363617850786637851464542408352777834245667214149227149643284415383064093489040893533891189381661915392284217997095873842086667036833586666526999798646201749257433817155058352633740390558281867351621465857876222103208397230686906022198189049128085062081261011686402808465264393633019811582510448286358923961274924112490748013101812707360353046328563188735973227616832129467137131610304377460687568239475446883288252613098622987415785416126762693679467881977199716619465279661370142993377874018854650313500040048583027326388936821861916420662538825563992986056330320135437125926791962023943303586229717783148430657443053910197830225606762618821278524431886821842358181811672386730857989460964826895995462225519854554561748165864953613252020984489229073519804903200515718062651197450649800519012860948278381204485346820479502929553137665130769965488277838911668077490723205433711356641352484156466524903859284737724563972067903464832498580781163275897412798354124409530516820979367921047750536524441910777875180274890624455679487097929376815542660844537315253877591202398166525388859489291519529857955698295482958180773775759374782522120503442418454790422490636767259797850763619899452823056609936168796092890252272289625446494634025291915220598608133601817527762927721694150403136681534094784078222481098995908557098806211740643981372752980542605412380051545748033636383978669889082411011917108820392775716581553565633865857376246732363125166960179106818192254349010129371094117705549348703700098702431281500319723286121962672010482465803629678137180262648868253362543209860933031687990695111956749119314607976251056304369754268921428946592815216708264561920158504099914909829271869313206232708153851301932950822065941234544675281107625710671617719318430560906944847694591792734207617986189691904188212032637495776498999924483260072491634671927552006215931934288097713255208419681115544199081006042147177657917068723772461712748438052567562068922958253453529561055246416979333524374650066933526363925692269805787205723498338264484430804737821733668497135956135898001791365257219017922504330965239694779432046994131994433105995495430499674556910899793966962214501753141830226208351047996023341808268030599318550419946397152141573051879497312233334967903152281985767583484145016462472003392443747677930008344596887858396454980101796859237992447863503520257921206482300636936400343390911062183343748851213961931357623439125151740777198708063130536908978595179762904685046435642938979629632216916000724289412655650227098095438854829873005722240025075760908289211922684966047710168610785247332855401585263021862377577361390062876483437246674119953765990823041380141317557912085583621477073363227465656078119770518992472942671358372444451110497055989393675363165773668821059364335887437032262897589796318451586495360876636763962465548080186700656711789513104738526076711923250727923479183239932582556332984695128753519789664535460431562624174332038215107917083765050651201177402704627852101287936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] -11361320241256226433708131657485954854333729014504592210822365566405020329322536290083274172711114279158551231998670148329538437378113239480589556216126339351265793074695485560107185213405724340183447640927142459617329583761011755434339730411711666873780324325842867260377018532579159775241225147040242658458790746430573638219070049916571740346498955253456835270065070654412378419567546837207839409820105670265433116860999212344573933211246166085111451947361018520613303327456906644346598260388618386677206349619004862136678789428154328164795389227423562244174180139424157135929447887371109846704687382127970343400085294304514989711194070033512826987439599246860176189920725733371395798145388689763000821596050734949063681905531268836741434035624004102068237628283455459656267916273221168503550092512843599784249983409157865227341136103616498844659511262251011885337414155490172754496068639346766161911335904566859429207689974056751271995931051164944953043869674912307006135839546092056666364478212018005993617159307282111789553970868524484873382110680524693950698106629324847099215544995680993279409367487909176170932801396542677781847815274507300800720805246529008109486548287924481091770204097950211305990247848562303660020226630011757324513572496995772635921923948122438853068972512189896394941863767396638989635576746942444801970250965481186250681654906343915688316925273809160239471875876989182253302210946005375180168820542857331246011026915968357548224147721437312024483745131729976629420500998355782959465286229260415976310244647091762825547017475007145214940107359994985199738344422548140628061955512813656763404043414668181130977313708128375359656918915948380825569686291807858190150949816097968172789725641545020247948123306017277308893893292090785923001120198835231256897090954296529531521735933955140622746769891706235465459422003944243525403418723219082195299646127290072694590907903067354739414748893121172975187545042579258189201423705056211274763674521377150129006199834359776454366534948923399109730490930038873363396041719774361837467574113219709559278869670027578368599466304033389153432937959043488593009722373141261311888265074240390193470717795085780330649474354239722817980142356952098075196429945941252628599282737824343685526575324564272541359546707500793896729155929347791445260025417090786420839333202558678768957198930313902716400178602075995848402977265048156586687386991093582998056944638675248289648267517421070770073274017145261830466757775627355825496655324032935106482981991355413806554694399368839791486646386659000132178800200778522010475413120267812825203293795848920691947419029341372464169313220973037719324198452538691616755479481049238478695276985350935694421898400394141690112104652046758995718820135504436567359405678335464690557666916403649117744666309854303397761513819871571839711542877550800913761575193361309504985136482817161889583940990787851424736957382443386215325521792467704863545510749480441031281584246198214080088784546788004813280259462890823667586137684477210689349418919094939252529226055680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] 21229730930858634824784863609837342050934364893649823589013917337589572385227840111106037250604242683919963122518036392197633742679513057440728261424691374947105605342860892917215863837856904735633174105453922636637755565902925058980008062098681040760737058505696748375096537382153831246730798405886107362101462428769867633990954111813574424575495023639318841077641154728485950883917627705009296908838451217043976893092923744584922298223258298710192362817295839501816687425249903387560679184636347558256262324938910822227018105150464506907095712810286543458216532447159960769599089341262384759917710056783168629090020555632951290813256479078795748793500301711595159691651104112021783376765942872619864829472551610069596282248011799266400864734075621591209222681425830925830148807917123382563969818969124092603677470921755295997044650466415858504900133631438559863167124313802597463572850763652757587084489777115785362570425397435729775122898809714680722153772680423421704629084527125607270718821027830570077461014556881487275337874746273872695179737889207997299724296878219722011780951021968093447818429669233890857376002268064055719757099168760419858461076762360324858183188390175849891979998695615396510225541905884978555434721697949727128471408695812498747698929136004702471301737895406374626478956071203978620581296202183080799700746728338977401902667677544771564509754120441496513365373468284137662520780811694002636699993849368391760502298813849066878119042870404370242063129578833272351654918327721357372126123867823594640363820765503200539410602710311534572770945042492618143971791346930264195994666202970784763298836933605998744508009582861964092688434997558584111808581841458340147943069204813449094641054623462064885996357650712116847761588044399581092365162382299080546759251242161892033444973173743515240994316033722297917917641201116240460772227579146730303780667673130991155161473524373493590751355579376095174930203539047800804222051588486895632638896249518891772740945731426864719641607496742364026234541025506382131158141550085227257482311198170843424858719638379849738095816018372470436047039015439106564802091751581106657112654633300631676208552443573388043222713027465136528548922368470814627177925784169935921691518374688553470215786836258966802490438110668417549683469028487241874067583695563294746306459145032628059521959727844514753462685129431591767244976855669971221991868416799453460749526119569939125142685425656423168570668239047146784652269240961836379600459556361483477082930163748619284034054570494068942481407848645875821676349794659674619389686648947179311922126903049628902408316468479631446828837188955724768643135418497884569326877319873799260834964093684374720228063924296983806599445590378128619628596044893146830051861400040353537901822536719474510673378991317375900786465624949421122952156341692772301310990561448876276949744068037081460397783304639400869130023246027009711398092189223893297522044225568966460440741808499482987333533197605085128016025043497519573991265033763927950634598477267303486462720212992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] -34651873924966521437520792270119701317681916931640271697095798301096568061212448729089590604942888372624220112660462659627143855841695538835351611989774355636562772919542016742322585310116014875197496347029950650432650846109744747663406266518368210215671364145232914749013204281162410926939532629444275618437497615175243689571638891735491572491679822659436159364329694981126203511984650339648085063954312617615142453376669110930971897883018220698025839335163513299790273706064768289105652005971730455684633147529279680073651654273873146679267523661060072490532059875772688474873102191557884852482739656289259234983262741379063505824507424696786047604455634557685031230360602136371206019952025198174094493094445126648622659073100400796950532753803662751500926505498144922102037257780121355734084618035775814719537579475519876260120479891042280706700155635804963242879024824187658313009477727025259339757986116406837037478304813773345473631102771779593892406996143272817326860823189271826202811061679024460645276540739786459666094598879632747675487419095524284921374601352158988830693416894525485421036152651452879642329079535110435007913235567264590909182808704393999727817538768898401140575773294166213917401788045080200228559547447595268978299055355824437676582242314328493247827253454022244625226739726274277713283078782035398876799636254687367136669666157538702491773605280198677583505464797077586363168955722023866678265074843504343860100270153200518210525633989262981171436468638732652526350643729083374614832806954378587488010546417325257197952755612235698793543316870225244703717947577435545494924629010926247382797348126448986289724716290224025348846255539876245889001742838618596006125268864793606859769567326765930036746824929812471709835827334670319704611811008086239798637104605986567635666025479743580665018398810048368639229069841798235818652361988346717434800249360897244935335490701157817346125455898740752090143850095065449719814983230833771604507338066454984509363538416051516388022626661838704194432252385775753154091179585831045859391056210101126793115750869720166528463067265871281803040978599643282782948616355229044246627045392076571283051668181469590414834496229832500806071391264694032381469329228671859819159278650796507855871248029836240574350392087152388225411962724610172487654766034981140068227836805987876343653929336059347510353888903088734626861701549151299066593104957158063161446544506031778859165039462821901557235777896931647436028381298363406900595130084821708032680516302585431230426328419108930140826976783410013601222905234614231654684533887254696250698123886264016814702827073007494877640147084271930704041985877291016687054144058436023034146273196424370035857627200397548539247677278697667327738732574487375782411100415989477032722624929402272310925362620801998285548431560195520947263816058584001413949074521611822617622460864687227045351610053107021361533137969770563668656169725992393081564965308719717859683517008448831520665146862419046757533625228579956601924640068013905412564375897970554181931122032640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] 60170603495785179946429831658608345635951469764131911583729764398319444095140726464055865300385974258243963323433417575594810993729986947318320548437610846638035325888280127058940603271569803137759952628456044657249589467187193291900633819640987608683541627423327152021094073647716023679775219390055116912567704303094245687408841148448186691749370786375314863361398450570565013222329170672771977661447256524156959676186654000397000517809435963035761917835232526876442607440003801898130795069086924109693404752349947518828333178578141304532890833933566774686403959045841594207076122111675696457443886655556021394136408266939084451651716048415066341652040438979121234664717634671260120874050652690640843829510928336743992439684599480759892891477433137945130847698753897016969560944389689411540195253856113208168301735229024851195665370522218589634013302979191882990922383772205300404960722103229660370618425849326068706886099294343264014492083698885499442923497436186401475229289093870278048779503299285579649612545925043459574550197193471375056157968699287524361364055477329822886559944254305178799223050326239466367630009759298310915746279178338298467925250095801340144179600328003876630605909620821279565263010228187868988718532414796916295818046277735154098103878181513769035858613433997970480560017108139788007856905860175984127886150202873574107559762631332899016505408639931565795378931325319187243396936440310738826705040855005062900926533926550552254192401459808259274376150524293105552083263822519037561976894005258487899682899024933539177696311526930090799671374989290288706463184855504060425749746525816583828931688391019266348300605567164105202672798572896901274718446281339681347649646968576682677526998493372071351898907359603614729327689543518979366511091787685344679715695684906593971797072270603998642384765996911343398268918391784148659020697538654720407204735878890478029764174561613509433925852852658289912275182630795936691674855202095009288100263040941152909532910300684989036185359067184824210213806143927459535401146451536378702996954323982478000626499950508305044464262909518169813724934499187121516750884587388383440819195543820621715814247403251532269401481553924479076105188441230747961312884852399335211789151817728980868602471208143971166491511863882001525528933004335976931103695711988699137385645913375136458571524115020349050308177338033379180879174458249244295143461894605654297581210464937819352472297462027226363771380762056569193376283947557611775022794725862632970909484036493997106909461287519285121990900326589392739937039388780139425898500106803993716713857519717750562739225462077779154981173650041830405418299788647597478646372085260402716796639990905240517853269656219045804339750026591440996245046856349527747095800891239562878458620580036040115517675822417900561700362668793820075033065894332678035381074532271496815638223303471655333304085592381517328699024921835095838728380956564039571145490343307383906111676361837570700193463213093023353035585232471936552675305612257488588694359008401078071798630711296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] -114630506966160234324610912578345023159714416012912989193467899559807044588921500736186628596303356701915609898293307230128171892720814026888997284407649081497187831633174000336443754694231699445921750283945825328737504425980022218249476715292091642533019898791839633761020965946556612647053166912628424297889721499657493353815124625728538616751554038927661995600963558920996158160861883435784043102489780122902561467941576252831512660019970975802107049230228474314351740244813056626712281820320387201267543250103949394161232936781598936730334793201750990271705208249230448507825082635175965923699561868311568469214750248105730933902004416856022662831437346745209130937199920682251803239158876942646678984940121361548576901581397184176941072164651628615072483996303585970254508328784765178208921185950554613336867676654197198545010164561230561146772053728422757395655255712807401951787480147692769283975858061881491661572666074148027042901515661775699418566697655509257954642412003934909678904322524840259016674475677726203621541192953728191543242015229674304637915598878812057728945003372270720518279989196298085805092711149681013402606588599516106701696486543833549048607009379412836070303275572170137406099285669161824215410375451071796532384589954313988034666726106663968250736162056219097912087121328601859241062021813307630065849894142552082182997091751264838201379443946449791371906283419390606583139648531182771546741883577253272011907777696498128330230863625925265767859665239683030582796106243780168136342209630282867844308773244546064311086609490201206296111126109352395918761769096329891944267958619216451663533733470615329705873225978182188494688122830480330297655873125550952274001961851837168725430281889001783003032141394522930399969875617564635117730124790788140259814422218719564416801749488840654176212960763788365474120393184914560214956820877602863320651709128746414822101718876612815069475363884255026253413125473790042301077789616715928377357207366420651403883619196704433437789015291562349931589260186508595373014478246240801873026570398928241869778257912120975962996710062116247264108556042254430713597868976274218228157679729602791825133249405805299065463371320540842939344060638174243968191852338502900607448753432628854603243466595367865234628790354206998522207619151985919509708620134886413351171546138649573195019921891778498322144010905476196534231130148653343993355660019048478320754688568346579409297198185279490804187710914687327157571384583437005941561324831392036078443873534694074957685481806866995720677491463118904248618759268482491937044686029861926805461971660269850439122645671765821000307623169209706748378902663485374294953137835207919324036808869299382103990129197405833067262009956214943611962213063434314528358679602930749093711729925134014870070848830824886717208209287040236382511016040982365576451355114435027078603248480823231591064544433024652035372294788320387248939193063348098880918064344520005156894881847099644635529170331565010151059423713229425910953608732694263390225590977968818337728125992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] 199917874480041279795478014770116103158765693330508278785900209167602547718215171148880157013194126594786067421517483655356016797448393115844056402740061410248035457445308519244302864834709333632017654979840027310802813018474739009596063065179280556953924679299118657044383315175466931497958580137611569776150012556035328836383272749367185766458191280479860112898898272945588360429765062639537294510367252986617119173594911955379490582319073285882088851927448532014657159264436241882298177896701211092547337118301528498592296960227594765707841550343030787001745466325980953149190286313617330233790169818400863458797249888985160283370292622139508330000611833309616346125550722220259794155169686542243873015108681500601234661642160122452984250519096764173237526288837698548240102575720466469727509537638600062959728559529771153608623930968937891402869379915829170854431026446959595436986249827557108600114982532001341434048412988874528371778319983448153863417870557400914734957522733356947147280373754383037678629168862392978022804993914559313658739705525218211280270620107937615409163191126154404913419306387246571628570099437924581164251582497826054042016218115253973146420250584077022906944615148897402012259707665371021682709136171288490381863692310759593125164290206604242407768554349291937976956588693703035378355874766224633879229473795005542640041665995949216167007729866612289975279722868487741636657287631087439138868425319369612999607698412229008292910163501454953040851666533823138594686918883458118490292940806712473707869977799220816918686282448790186375492569589736379372100541999102064321769475086496783623619222411730013054201850112201662405580826462365033871511232730990715393167044561225095969758197775819798922113011794899628669787488627467850428234012517031571479237451406450328059498762322566479863719183484116713418658642711613007517674792763934928374359799766682290983871037085142770688990616258693588976151111149817240370600306429819143573654132017010483795736254941806764240016099379233747502654704854543238964965154938044075789743269986835464589246923973841734175695787054168640616944597747356553707291903527051988424454893080506588053293659204468132308691790003122592059375599644345065708862693440269022894093528702158722018138664570517716991138842394622667537796173630116648460678759709059457002555755685044410640613751646916619672192387805518150149707122519598879212111047051555183566383591084030552727498907829662769545197713792752375886983466699365196967400221304569469850012723353288237991868226941775641243581778832398680629030335038775748078714024092740387688271840745202842602553160578014371365508875199036655156202527829920787952158224811498220251022321100399029663044520380228220047700984624572995205915570532871466818958519991712418228621576583351155872417517674502681416432333367669140964527134066887344319754136373970803893579569603692594746747079929402914525774212048757409608832623537118523747859234862678990642720058686181722970817350679085965828885642823620195827222869267646213568186750133343763487816853487616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] -281607204664480551654364328757618383124608598864908921285125429414427781798813821546274230749612090977274271328368754479205222525531030529552966092423545350835106151585692168820606752122502390848220641703869910713635079429349772960823900242430008668750235048042227805824950954637291577274230307311843680905265242217808461414290192610937627259689831207549568496637946026952455229250498780727456191487797466222323960874795067776755747622082310929506075062968871222330752966458194706184117938693562629336174339310344812605160629397619740289304280105023210426501464392113030902915249498465142811801409184553047810649890509205863349525408322752973138717750173370423689927304562775906753857700480468244584835417031223060144832070050062933310674296909271515453777210183675334244694964788710602286044048296314582316102946390674080553792573474814038382254588902253500055366497020595952562478742330502754163634019411448519634684941101764653391669404666126345826796370842985553979302400504371186927684117603979843985786038146866493611795936452201281368834929402670113722951672383541070257851266449770113892654369047379675420442070084055146206473451857267806646856571609756030439790454334495836695088667091014435220187466737742812829764580180368024219845248304493522310058778144251773052411545579726311484885658396661291003992582597709449600121499154349712525677729833358034445881596527279197641490324544792240341612192850022679055777437091286712634584729352838658250817795965857780456724007328421785158175260684484675798517174848535918145710820265852764712170814103347738851188887993689660023284991758484495352883165935391079482797217956956721315604783657788761960984433409831723191881806908048384121730627046806544542625046011111321091688438637128595724209884273722523805550040244279325095388182895432821486179903345249955066642351734008217336037358925960029924973289226279992300291850425008575466300334276902754623777662635938802976305943811263748201933307773105979429429009376326581164966502744784875684085357239119296282830890928870145871300307385023719162103634105754902211380878589151279069381212184257944696062960846011724826068795595038344126028075194409388065121782020002135937766971114248105064469205258334141944733050516942842795832679585947709671117472016434226947118690289076439206261905234708845951410176851288841439947796754655747751824768408477294901469203531726942114218499832508275469966835678966822145583861927777925241019048590850750937066565828776908416914306211372751284705782022994213290716101686788454611025196715803033516699392440603027404731996499564877219643044448336687892878353995867315905050769372218070146355788561511218551027220105336088530861357163830450668741786570384254252155593561222661185255387160575107143845878458998059538676908560731771590067627637096974179471206741145219527516432319739903923420101346897028939936270330164808542112816866881821593284295395855802258498955524877669184794319231344763971608492704617468789778994956179611441360060071322944876799865235400854487228986297679381252287011373858330899513343664455680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] 315848522195565692369302074296590056897054060867646422058571433923068369440275423317504163128567309954650240904152464405932908590716544047599008182061100101942789020772265863960770240774365639726942645272355248121731425919217264041266757126718255917865171339084150887441661988908236470077030866129752169007068857690082385182973654579029153187482243635410140074067522237062777931285015855455631674096359152258515938283816022007928641262780407314000748301366394001771676474184643561590086244626472858160011220368630348101577929705824983413790763823928209736677992150781436082475019893355893933324417721663192022811371337687470827005573309418484241194483189169234878804026164692599203787073762478996173834133396839634886430858588514897244709346867859390622886890373596492156535128591024087484712447517325483282069158973575010826702771386301791798397689556799353046317417541944097762400369917635963790685562209685516651879781098241915250144085648941325841113939258645992441728553028747717338193363655892894629711845735166457708316274613769278955730612449660050271299325079157586028816510828522002079930903432430959679958877977232267489622724435659094981936098744514983888564623333708514533117421734226629692703732860405369821762976732495895417932916368643273917766607316389595502172095665378000884925592297477642813644009589595344510957232782828092695435030145165441183013639284362117149570376997200354035950371658171006004135510745840611876121417739510983130199608769300127351617532104904987125567625857066232994127843019608121129262354933304477999810806705051903585050521201706678243908167999199730439305140577985330737285009151395944959004060441197601581566349093767494283698750124881983091287727137920443465706550723313185208113808738061239518479264124364833677120050986709813468887976993115511245801815847683598613679872086332303523259588093772448567698055665078427982285224291585837753273058410361983427617787490069652630712643692845407653946231766988969672966826015106041398974821433138117517715647265306725159987429195647682485230628813640280103180194343274960196674583698854004202448310048616171057847778087322903100753711673343953152602988133319073435075585441221528265752104357611608129993588856264354586586420316777300982935513505254831705743933726248838258005849795804882527555964516016615939407429742331288027798362141130737807061367361883735872355318839270681278632507238816742741100679475093626043294292072749450313874257073113332055955265909304562848229150823983679701801826504136010077706402402602304895608420973806909458419037434867969289039432833539934063591052332835647496546966732035653644866481966654464271518218589310201273149281372767506890081384276087377076273175289861780438284549747496756314265103882004806974810136534868287675149918773558601163685685568898937064483019143069416350692163618936701528861104420465662357956676362495304963916988007166406441168204539898664322913081646940688130970962911716671219903542806612254921628844192106291066383807560115896405942270610874260189797828651559070598980629016789421625711440743628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] -1035114462054282228931118569896251789579183928251174783110999866178493040338006887495809774176966651424056070731349950927078552484863739554723289562587037514173406390770773405242485059805991222277555720255010546496748227491032210834252636593019971474953938095351741044544617920653249260357123658463560148311708510493712577021427327132917001415746921128345476299645124865205726142990114093040347143960095449594619591831195981783255092033818670328133115940250105737042101343386464625696674536601031335538674199841830948840858936208606387591153751486615373790664761977314779132338305681467741895782778285736436073539491454622061700346977301088393575354436580151546328811795352718420272975047659638150360482254341169941504553356131168780156922039418320250485145692443795701056160823769502024030578066575265285902874732329418170168570189792573927685280118499863567726784841405344897076846657516148631769241972606633983575891327191118790047467131639468296635687247475270167361397279829430799380109463749112915455936912835011250599263492587347857860330971578040828060876877635337466358363101087972906237335385784895994053449280937649134937239074184284434631628560045768805582276271905742362739149493611031366755416392940565801716241890060036825525584344843076665416970425585524200293511745763081135834562838355374693430195026163395418550988538887666097866449577746972826798545830135891233390866368374773371889619659442021662198540745418949838116798209304372516984493412452227048505212561122497344962296649794829889714485953725565233447106828223531130701931720901442326305522065838749762548676312889904428264525257626453617471048135966556590539447227879915793458328950657270471248415777012431339782332728847357994552460527471425781251766683622483291106290449876953157338858365575171481234673416718062416251534869769838668953426398173631873706680097582394380809206839333787195701793263590421343158838715781112572634881672617762455235050103507577785544287775461442159352213066320547611709509014896664789817553977326504806172867172647582698357771897888768107732394087327122015479555515489594726246562253969510483538025414113106059744009928417299211395735718075033844430309590272522123481841747368918868281549673200465829709821050089397922798407843591101289253523333207070147653137320482368901034878973153588653099670653004998002302595584991566270876582579799304845694803225333919542858863872770345158418905072129219210208568810132603507417379088335785267834492763725617863869473919819498123053892457738907149553167592243674416293558198423168231038369924504062350619300860940030301564750029301167432295100110469091456325475247448630913357781513168240144620080437853606287114476765557983787559667185191113683357970897757159428222231961490253946335524897581873951346617312064678062407760511077744145254485484114205494537509601246884912109210917143426769877999458059597360135542144346503467547154302478312572603844411323622119749786094731456660409249201345037271934166052083120085945068811296415627542893662851635888186916278588176125369563293417472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] 1716560102095778984988794127214248574657893108457445875519562500370385361497898669603882197393695108397886975745781919842986978709259753491315088490776005189712997053378115533159584067762785854322678872930539957270396856703716919616030417758368906319512359695561885209540925614661102733223918811597866798745844554543422663041828402324238381563724260416829116344198761891165165303010041036712629868824985172458775292277292322624182508922571621035059973667232373519410220783163847719263886722312504081346143023120510522718612996288528467181283165649193180603155112859191003731696875480287803246758238074685606578450667353323902138793671768727274738287322931657522625714626782055360341008762040111697182882851834959856769298224098508270897372894982597166184420977585161847201693376754317672873586217551023900183610287837635701278121653192852006849429132057985265699784554414860614401220645054326396779772771620541716385654009143044332718414443862318138588876937165223499936061492890948039097699288356845156607934451358034452876653909782300384741140145634957721884162131286327918137175186904011833045257847211165743006102716296824120533058031995511125379625037733440770977533987132115333433742922040537148800163481825774987823734995299251402015321866910262285778343400636100074436776711327428446842842569890990162489600631938180146778664177853508947142456066581176667732876498105050863071947874485068556599298667187435387911068057532487606835349269802060469410593942418705565029902330832112942099444125763406405622737382864250891239608810054800041506218238772887690309323597230785687257066555977548195739598164435989517745248799298156248586154621990224521305911342396555428679850413744890960779168772015147452953681314034787261450301603142706800898537994404364679281956785271154070605155325687443121919974521101127676700828072511348850767962076219918809857439053065614872677222941605234370535742631660987827931996478565972950725295266554689008970868845958112987683118153094187805096729293992486979128755183252436981595843822578571780848726429271164248230198938813507057516146782393704179605064059468719635736284660194882097976640494607457620860189380815633721223169143317764457877320114579054088775842629884310636920625779228422948197553246537173349398266440074503094727024043977305812138181702865849941690022655379599310836836735993347762202439639155655407094602627302140725779664660115077879975417151564484032970846412641139716373945912550600890031057619920209253459585774430774360823249053454731011000767446154809436206243655593371802199230797125113725270856587413917352545627736761165014201387747241101186399522483276024354296025819252204164758964651554269017889421295332494340668646193344939217890900367601399080216741969157943269421691757138393205079100036703731388320574642753728567921098011299697245822130454171342579012871130595694747537312335095038600265168456225030455704785382133519549452877725104116358091854776284101732275792222602581954654716433042939372950727695562084187155727381430491880076515024936941342687209515846205440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 814061883701118755124721177954412284797805080361935178749927116515443546832443282359784097447181796702972352556681008123918590102514504998354332530267355366381411703862308186330483144395521523896609379964799077313852906852185418834872118000005382006745920563404320711963181442960485196058223793844012653182250166075162047438462444286619214999890959617996046137374724132271675506805713195041128935275897579167906236699308107465962239358738456203686831087132923642780763953400804203912946729434113312598080043068242511811972300619496393928359940336451556029164622307576557050167952056401712396039855927378714120668623670543339627956298713896025105365008706913126962142831522847138542844729826700345818609425965335880257610674392227329154681187695842785413305918139697331821347256988776568491148176970219513296390772861948583683813669075962293214775512748871760662244429171722371918282491951547766294708588244660842761845206628640502863138811209393156196656341555863079215326247718476111865914366596576157103106087927302752974489321337971577573074668917336853151808746560064577502044861615477076851505694969859675920676591644935218818833945582729480707049007535291546891371822056588978180507794504984251133713910548731785071522629861205543341439912045042911630526243521112969095972845311191965832870467165080308069734900308767021331009761469798977997588252704443275783293331237647226748344517595914399435857570441993544780708092735877451440751997998613321676791014418907966870116474347918257478801004429197787537569348725941370395321745235610831916409819277273378988063680585821433481409900112718144707634546284016730402841414396538247471396370600665040570194594272965518523736887357462284723035100531152846996848459380247059439200497473081092831692101282352525345576683713511503724549633582863675885809529202328570859541579064655824137535630336553226544157029633154591479593729859180760306284915884348677859804369005906019347478509010885835660608011385008259676555378479303632270103053664723756866320397380200214103286692498308868681953776041295963277570808288070275056016213288676305953944605847551512990540424505069018679412971934481334230542110050739087822745502920231806869040902703681210572434503879504331113643916580158795166389667707872573735328301706984756848652472082584160877530384860838675847482307306091043332453447867602953051767431509188539111244089984383899712660445390073279236889721225193083044060693556942124486594667576407221049192059797186910628255915709549789618182515323001499056953258354129840051383489408249802982100724915363125658244384525083219390919255515494049823814328577506069266201923324302319846453023576866333050685665516301299131851462045893312740599934870775015393158407540267566290404624500647708840235132471309220868789960978554791244620068785639781833410040920250350229405203005679833108018461008282015542905480696431424022678245827233546217327192533131870573328792516245487079847758299701037603187843232125747563053272786374943608000846194353386370476321340674726136010419960793848010515944463572926464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] -47196894525651121247078641427941111067070846682852324793686456734425780521943162524238370310402939999538253474400721305138255575115441036893753186704228110626266362680818192334044974453693065306596897618902517931046045817660450787451566151275189327571646533956313232574762119424767370433320166798899657539082758108575698106467257979324628219519772873695658146222228556255704346769280845884338965152137312372914371601154509676165667000494374531193110764249215311747908854747256355394829649080471457964671493195657521315021166714773993457739743507941406441876963451214451048296761583284428529755195234882244532422907617483788010733961893851442115236594778916316669799667573378280462010415446097850925640385375852059693076981142054872206154251481958062883992733101185167712506412967543934982142046875416315430744979276533732312737028618781666021261477110365583720473139876000508301793383904085350490941776283822171046243008427178065625480201594830432250433428846691334722196647376349011386103798955377014273834575952087576428414501413742398646990050391896664094201788707230996018739985391285548871262371526770246661217914296944625018978169059321407400751345253611448961104014819515691861170353306722320034757266197334200650925127439871917798886574882503246227079887070966092609953526745791294717438563737306971988386768815133861048906941293905942598955998459958061196548067565229561441350734808806562350023275849116166474591343755519251976224685887979251750858616151129872785657591510211939118469895083555393117563401088695314213255760128630941399615317509462125865617110443429675218344361639624295964268692117155207378636839596320221190051183301253191396348088288906304000144542038010588609108783723816704176258626866976802803887818233596092656309454681343089805836053566768005681312216406650643160222632583696823110321048027668659155383686029602393204427039429110795222482778863349169738762035354571105477897010922931099377288864339595118402472920698627576487616039005091460737124028269091595729706497789520024213746868726937890494374196957262556168446746047147721306674770199993556941994243540511809832916233318206267095640469143081077769917517208915115989798292793197902018648328218560997728503092712008428284498103083013621026820864639002321903504379954280772116835967470998691944430112138193638899398914504553308428433359214191077966519788355052849066289416398980754528976027339906641600620245688508949426053834366271754689936941926085383228275550358730428082796075532886797313886128470777281923305863089435899407153398343285150785700672536444277787199595618293870580999507608445643599331032478515497612835411701346111666699570908733422699063018435829939772617038366323675512539956754657138828491339498237834970145788445896792063300904033196019237373661797108382906816010838358646956736304524619419548547455637586391129842365259047205185012996930720732562797157599069011413437480869941819559408606939238459546207101895226985081447246301090137331833770984761064020005609366748659773112881351062964522565363427497272439729474669234293309440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 389644228659208774804660804447180396910299299376628257562564794121966053994568565478637149803549639022011014946010371856516869318312100172089178756709241060482102134186634232215446329953635645081718220343766597834818012933196426802867909040073275980553678391889613071512276779140484037014125656746411403683749607677030278114178901287134990742564993534692309782328174112795268546803922039886912226915580332564187986081302519521258583564463858726477955776959007209255092038325258177540225427957074615058431288633220161485919780193549342843781509183744060508197393464933256041060752006073853972650070109638563242594391008378922355526591296629174141371926591849274560059131201048065574057688181978022959248513456428932859657746685978651548682218518078505366633415303576039090507867189220817129008219986636219868978855633232536740417888569340162875795437349904148611680996979993888339394574823433362303880210871470178204229386000600229451793513291130992165154249141575835966733008917700627034199155807701153270412947360475745600251010733828489832531276817726780014316795973477415429245134869665488074223378100183502994941941175540248196043617528458043330573399352594880381072016420312982097849209606924431365074836057507735749411692333272414802870163742988023266689003758134955109327921432079267050420240156773104625094237630432090087076290158892616589559677661751891459521962388024183360428603874865760797756062787755794752997812398871111144611889420116958881290190592084625494835279329322584469941614751753056033722571380010803534621289553976848792354012292953496051721973134650743190600183252332643229397321089321344618066764351221079043289042759121218577740231238522748376169402896948482350776927342492621604718662456000229482295052101463258231164927244669977415494675646304572987984300899724309123011917608802236681301703060698545892973003206204352006349979953247131649837353010275198074638284191602166456369919238320935192658604967884638608187317460429982395876045598555119239429606961856418488350193321288499253277902339879896383386186992862668480716886270043753090041992286364983551700102495427679820280153345499435787618728702030812723097120428748669961007565528284733179805754718282813436979087204494196065910612289532150636247823722998446736818700364664163569083299173804894230383954591335543701422951544845004107993785196310999484191821702158476609841447582403171455234068381003628459953631080399136462469954002854640164132605063394406658957537744764169985547750546283736343318351578313784934355780728169815180232154532377970764008853193175828806447012626420299931468728837526261458498395144420354429930915299572470971318197036368587935929312043508607798472358332927870426208677678995894764208982462589248645084111629372786927909427921164856399104851557399297676951581333368273913834998477089316197492261393927546675345179426328071199805594025396785904097165587362007459947414242956981785738716916806427546803754712937020862692890077966945085511693747445136948191021014987810680992241938364941143267716292059830445806362243556997857280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] 15693616679042137308166818950789292585702137358670552454273557720912620086483055251759633601266104973746794763146019550817829619759948755460548981571310058973561654277053094883353898878777831095612709917926460861366100449786443621608195194953661076055969153722003409756637053341401485129312553999147103395732081200991149964164193530403704530184955114962936565509524337660797883926278239508616731522838359692825854693312951192438185781500340714590217922836471535558872539954971726683057732191145427226808551932590360735879707723452413631295857574090481380765182027100460544511824684556059263576109221126269163372810405815168437727184689047421818640165303286901782257891580140470748251885941802282576691307838245326065493570638371753253468550194784177874803481785559050137432213399536094935765483083859154290504497819643851533977277594196833911257562112753448054649920445759857517965350868430386205592757423582210327966733325434658424904494032580863923280215843489774519975114422975771929598364987388555089320422387378568460782612387025810526075121559467305750261069102846584077674395529883965397098389740254077230748897007760794359228297808913346242121586671574700399629555902090884328737942685643603311336321804048373247395208283246141687896782386220289365078964609329207469043104558511794759305270339196975955821422631510393945665041900372546860205467432621107104995831827763742421400242578944844786325726310139812529882516721095307932865077294768063486131131896168690046420982338023487098174965229191685048429268312824071309716859134672449194856865118282038374498581690693315783471066033743776775613076176941607154798101696853173150493826720360271314568297179342600241093749220045272868265574287045790456791671381362756849713323679510506883790534487728096011603432234652934733746319574362221103751182817481822300122686088002589674417362765536528702630173304876529954330709060581501336170188257713197646840887574649562136725090880266162133363540457375232329067621735544224157776552334111559447996458341149233581790314254127507750725756914945620911002662713217305954614575060357320764732147910355896400333801623810589595485209362062327538544407566409927418278746757206726222902391368367019117033333301761360278661199324163710713827764776450121775407872902399881662337920358618817276049238875624824845699076242500254238848775219494470016640457563833791500315060305810928358407813170552526683866497413556551912867684096128646388284771440183602813257999135557466866163014087678632332252453585173250294354564623022078769871084870376054273934397182955360892602916608570045082280225755681624011843486112001106690154736836772357255821422709046200195476514025645183420329447553626130494867067479643945612789398764503122343599374992606999468762107680358546894877284271125597965543835168390432133910919941169651442399473831778269094814229260417167589477439079056654363499090489223397253380553184623824777428052625057984662123165631067900927943982376321353323906988662472126171074977133400571284016170808058315248381199347352637807381776024150457052037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] -347579116526589368283342790242371032170916521469572742142432599367841258442617727949603115352570740751454164238866728575821817864934750271437240998030612095432350426072385631514146046588405113181126911210311045664465980338138461829870657138031440619539791218927971020943401849709105088622474712306737981541640726182927263448575499699858112892331139644623635947201462469602594074768195171731386458383911931219104624540092346697096050031737155530911000258502247541191857580608759558409290943212050772787399937996044172306652516193893740703421993380531890961379988403707172671426763114012065002513343194580339428746216224137663407067220904170928575403999091614609600840827318085726017958322541743083110305899461773267959457915898445063131262280761692621469194121010268889892945583267405151159538597048377367463613976813108469483981606346794403510803540954141820160080430939757266863690227682782440515292256382744319384951897986817156323231798431851971672611340559331176875422022502785432985638822661652263776585288037033969786775868104526404665154677897580949998357499410677254578151325141826997638412975356755126434046481125505193380771100205599904727561924868128366606300165015061863240843562001116330842126090524970238748277133652155594364849892368653055779953558332046101055593832701879439132805167369443735494826461725652172479482496697289703634080156269036102054848977385073376283222114739822340526554131069443789912918955222440543724365464902934709092681823081517788305294899158785277970683753910305734884834128985588397464576051133583448886671800580404437740342976919579466335855149409543403634731335959177796087102643100057551295774860217770035723204669771281769752964632456580662121112169605646184963129356278999307398895758325478937680140466511787976736468850572070969239444934961534138663450846893860077643059809267096806411647474629168627653566316437413894350054163092569480849521768344143945484682450195491317424915534109133371273471654228245051642862707273755636334454222165945217942201105412972543294708231868653738204203749489183267808332512196993622144246136697853435783538057687358195028204832752873568530297221574528070439196783428496778603780610455238429548826128954085872948256591227963730726195731716351728677039483897341438350838066940769276705046047410731706059191908186026546588135283320107185219669023922892213202009694390283573798562406827583646980259420404443865583082544650294056793649225593566635619280044918385611540757189654676428486726342509395529361006523810316492053072538657815919152024240409620329651959180271531757947414545168911072452838195258768872725043312554657229518258839183507792052892698070824558581263619426133889298573101991011040813113160493347160668577758589349290263293416359605965860417372805640321159141933420036445972184327943033051749731456602997415837614976099402508636587288153353428412806242441028714706499844027303403497254793049136206991880132958494931139692270267492863022724943849024673196664058972732772274336429977091249123130572066428766737416470516114809875262109323835281099456512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] 2656767055626018218291840202684424955875269808039565552750779163041948319905154036156676991317848484685994242593423725953118933816198893200892473712145243863060131574737573881499190861358195518272389851106170843712744922398433853554643998012795291066812168718943327058758752757772008437454459368656009089529408693460569670200640515966665640108768583657386766159002499364442698223722315222054665762605514076248383042149145770612944626145483015014621525163951437342746058348765491230981487777636838290957525800440919661553799845246223684462059564481447774829135373335893736199997815757687555613119482744800959375712444704248699136090668697390840731593727476010613013546405476135367563150664572613966522340468473703694321841568190052814348326894553313403468619217328716415731585967227763799773722736430850225596901143486141833172845040437278272438522677235027112540202518184779485039918650099828890643749464896886410635538345364157223632650485416259282026479470330764645388371987956519936738016411926118170280907410168285302151684871477987410202292079021975745504896523011985085283283054510453431863807881919530504151555575562431290973574681523950114857034940940738285003334355545860053100046150005297338767766680768380177571551253671475472285273717155826260796324117579457817869306124733341109546424787872858945235218782806327595029832460318924291116384914419666387777665509738403182743434060917659662405831682811805159487633436446418253557873947015038623457250374269581621982913492228290641381415764304798785111843364268564097738759266090737388217912105768822710535832691440429159605855811297617164205121936375759475989712966762543952806970580024561104587935611249265676984959963272596955475545934812661079766434426915377410117724579574940526844604466543769557079434056585040904095983206872306558102132369499506387023639591570565110117086558719076717628977059327845889336886192329247304488323829205050343408522779748805949439999747823957691523914047126179829756029951326485307729523700682797324747721737953335429608368937593403062973738318050723895406959942106225563520627491601471593076686137043197987239050874272481553564866371844999822047994349851798937682398752217648169951714261002412406262470546817213751522675476274866246160587904834506470572891838990055573070223411400478748983366784843054976649617358337560641550567097837573471819970274780372931764263416829166867663305667769861745964703257783853958064696764478307846252570220102390666840446230834204793291925196735920807374869531088907632944206360788611591421664528451648643806958128844584663983652018007143548516480624246196577027353367370555892552423368231754528262937564018741086126193060797428158965652419865479027330701432651532957832236749901137945721531663783576965833641316157178501015927705215675874326499384186063228256943786797008188911244564056691163989482207578944112122473943154586455997038012589063623019536195712862084079212364511687380624374835270170060363815805260637831356843303756350222319049078311023141251407096894353076574871639821492009576140267914668223737364480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] -6977914640558548809756474706031465999107869792098702851738358458986675159197187709419582487439282775131725584852288301165834420963287457934409252844937009580563057996793177391960201793513562918909990882657090503704517557025315972680984385093095206982928130461484121783234256737977143496568147187959852746874304935061915669640945920000330407564686541335531567596003133730296429173064332913667112811314265541848414255780952450088509444543590839543422464045289119695789516127424183153000995874689300169117855182199428695889201705951160836991461630005937671892646291312313743402859899591272210072997129397736430559117653755332403139284231362506656336478286198219019904500208203299225027638350791298981415851830793227236740850855939503985870504316136045759070518438190627948889600259444608471516891058209428292145553015936646790290209577694212891812146209105952791903905123314436421268893513587987455963183137645103921165367510125442612871837844734043588983031532637089807846025945957752470750020864576141000762137803284950939797652780063239027764601325852321899960557455571598821591844931357497483641588818533792744989540287615866682157110751979525637332080868091245070318789097366921806322029685431377798677139331093207807046781554188664498688740089117144409947475423910433000712957387214262987931009960131371764686229937430704379925432346152950001220966495732854342461808461092690953150432285415555591414740455675381176656194355732713917894791274020959718344241956802449951174655146757214343993173257197863468195061469090019976750781423649633995670665437041042536241021509805797880401092361183864223374993662864467066110366115698052705496444186537668520936566672624356118881048036458750053210712623985373857539829349394415879477300392785810009832336295067371996134154309663516375575895555498301941179036056547655673672536057002941474106574272776265358504578430766489784848810316653888670742019949891806425102685173378375100135088274135795662720833101963806003189676542866968408646804303149926215329736165902689585217072053655774891608282880512357261918000838262214652325081731604948784222239361464063508454287144212454028545162339055412514857563393273085185739078930543680365276014548368816734087433188348916215797919542476083225144120577040656734025855160355458868357553744756916866963687159054349208695121982374376447838722367183588306688152037791956651501501504048888662980776907888100091158161369210545770183961163319017505951693725883398858699984645836997465258503529794390309557530636947073852579354274748747789834973683154676760666290669258753138597172561861926666208584189721224962602452293512336070257700245042766869245730401519228431483706406958184848762689912588659131167520378727463239457266049813846666415323647120018603007220761693317449499985792047455850728078866120536429150638328806807424906148469911816990927040478611211440963173560728091504147463909607965889322495684529297553622336472455489529433542663552659792876387811697094503592314696177046194107019277341461311792949513278022108829336284637706241551856235973046910618435584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] -65506999988972342235843630212213565190885822735313194522163833916189195805138985900216103503760916841248220821587526696495436574742011659257490045191256383603928414202912327482415577650822031875067004209598524662392938474248954121094964347248100806047250404039866154361485721092426793301577456950852578134525107550610614368796169739486859388354481441947213854990476589094635578893732301119614430644719268912075529613744048207892795948841581389035657443087907490843627662934314350642581812855476014653990191637458833475539661454693432587361384104608016562068853083585499954204407359323691094116714019093398220966178307022292719031105681693059458947674071340819169262557962942255249261564258864625125101054698768344209343700619498475579646633551430249187930996049524202416208525240378951960181317017885769145669316140235128319692862968718946090720959486831007300207845313962684319001335671960089905851813100116143862549377840107167731293928512587197463839123953772406625190295791153996748879209415236749590123254182244394184171620893714632193809128519115592633586069616280382408989192430377748185225050092619142344865767870679623416181594243009585045949403920096241061387013219527259006530323272676778011976544743145685370075354520755063391908355033105737606338196446514303776184434179983410655641928629551176777676066959070589171020886790654144569660183096716922237234223389184673701258619269147871711243703992848914385669640086139674526070124855763847913140102022543516678315396583556839248714852945569090020592512923334273901936768324805776651510871062633726354695842128279064398053378120625393449723101137966834498156488419638472755452756304550314816894536204022983425793242131279887391137028042977238364622299865131055325027910653949241908437375387587627226441851111053992118949197676722674536130379835885831183080851723866625775941738590861373188977768440523704597998033986925590802089197795670356578686428118658537626777243357381369354506659664788626184014981175853772042954267336580854636790598082666980352255019068338302858348549089061908678156321526719027060291908705713153385908979831917027721884045797354645975360984928334145712944064811741984043397253893279990490246782346465113224861664929107913585247011121456303627720270469390456895719411374713618071046392842184985462676225201917291971251835714067009025218623873926687700336149298310646351316967414112573770021327566049802223184085751015252868809355107294364812535890853917471041085941150796238228050964367793074151680524666669264595042527826985105491811067824166902193796108707827463209292978427943903152462489513142463674056720124836062575858604006671921381315676026318254610232072905937420825681842369906237686173794089625903301217649200337900221803413254613694495534938966314624449724857130120943352183034067229959089121057720064964026904036772284734363672851917934479029757356707111441851103572687989235773886451593574336186200956848339120573248048627986568741020648980154466665097073633801193850772663740790273756214651053433802484105503179543858792685570281703061774663680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] 1218847906220093637154531007762168507394523907598619912422345136051542697687992950288080242134374230933666616806314849265894469046260936350871530994282748482451963874060143075877000208382813165786703008197577636661566271474372219740427286171309083531414427591157762260025284154431292610421830834800880806781857845327898050408085424304241349597118808713838452183519069802265619943830298981337072047537432436724460695590220041980403199798554582154199789101576672983149436391732259537151298833681534200948243621354354869622379522130401697851633769971874392593134967485183529057716863575660923557766917769963370236895664461780174320545716050723745467782835688452290824935571776861098108280410801586600151467962310067131907229356543464258810821128837815110912263193079978074878406344546129692168463331438862455432229083019687118651590869026367771061817344870597061898860243694599673144139884914383878497152468887460712251996237012787071561732357417052757049417799340251150559001583955214216317626314933838991341105268748612054095032006554959416961821955680430114903726222630278400773900312404824373306781924709167769106024361206049823734981254821477223240277895933363931207969990165571278956332535356363514549792611969280470843977759847887203296293738045457461586607831019241638926544633943522677989029952109317143315628824937491873480010249334983267789863272395241553238410184533379407543630473692792282722349633338847818071597707307862180155964301365116270568768509222847973653573343023485648489499354338168867664186252571627892425714592109463686035819380930631421792742844556131553558613139635714865230871116737287700421779347942549851709262788069404975297762858775984254703459461747243318417967719912300070769959082917140261398757767427027480019736561301729099854056230842633639774980584218446042998191200162561954613888780292519492207696158729169455379189009114949840962721919937472878347768796112560680037436740795477058243691454887455291996269480404966473310392543629222139386333429849232866967140494340665312889266895201708461045497112628184425695191975545213293524455507237158262626071923536713378252211495355625048305312633202929585008302238428652233876750003921168834009761159581406513083935208464172573543799140961390860379440495159220982918972171251508321114758799360379706706587139156658142334638864278279605695430411248153094119753444978444662616028820369223046173408791877340353750744919432822121593611708002492439297794817894048531700943046449117688573925860734381095189515402416250158325437078482991945679846860812105698986831118684689797320965894065730129163524173233534595247044388885860331308291002478012190770297700435802396360702255024806212099150529292590452650199844048987401503726627976574255290365613068519305777302058477389723620201053017979828296634452258043625623096159399638395890063906576675441794029054420305254182175102726119294157306039036347972561585995557982829193164829673101837045024557107032317232744477879170003674829472569792000298925802964771743109543409414183928236360795887753225734661418036850052474645512192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] -11416689021010401518817339329206576625696302598835666399647330141334760384532578638785305651544150360353342042988107179123972914759816340320694363298247395975211595875070987925747467548941573044977847042988059258169316998330675141697490443881974571885186099353710330739606221321440356539420003876757629023286347955039655053913200170129190360631186766820825551551174587981273005169074880875939676823274921707591167349810068069728948428996747657120732889932848232167510672601936806345088759984277470451979351959627322943239744720443542518447089076531455919327254581487561690816117110065936264662204606475439747675910693605828308145297706573498767189208258588900785184915997739786392887931116045582393866544610317968403586512132569122772189526541179538794428760803705737947183354869672983012150360314762798947227706029138103938872548409111913406632057900081890101764254348379287227644433759826753139583942062946463314351055423000397132244971415719877567549889672067668149924631879276180778873165168941614173943168610475477359160914585430455203342050199178755161428127414626437981498765393944002086199291401159920940633121371644002361097945174908919651313498837880394409578060925246593557648570637744815427778246621132380855086049998320756749350124151829719859733149068308329840588350037829837294505316454901117686574595494161184711512907190166288456768308836046114707841299892063186636986920383092379324081030423057811810324583734782517431476141011370162656059098207608202948615311145208445263197071510668979737368679336910933540923808637231303421722557516053799110289869573339704290951174935781878567172609987188107414484261859597634474339870987434645824873003120283147342322035663236545309774825418844417039496040250867751520846729884591533797003066052496615737152425855404180944392287891291817066153673993333941075490482005374125136857072893347834515726758633034075181714732755201710827982278772190771149916331800727549101372843484266653617093934350562719834735922764013267514489484707339939712769436712467518560131862590582030236745966424496778895708533238804504568215968649759000087348864356361908633286063347810973319459275798832768705945362544277211922776561009316186569981475250736393535514092899393496834641588413918692381810468345074923450475765362388274455063556892251372844063676821556342915697613704142508657464500383521628165063195771085019859370587774961306813338871958112156824582836849394062804784239093363978040011199941640026702520726331214800971643724225202709018727064549462632210167702280142537702566230737805998370210703282963615486913926610628077924511426500081909453549146406140671877188579521197175118709812484493600941149932307277456487267779791269668368193583145455317922772517492528241429805155350412844599951750128690237267736780169798265615647613365430158658659264647576776961300328044256344622889507186251767934519658607079894058021563092953700479642216954057127069105060036848392426791744063173525299740851453606944990095191361386804998374548746612532640081090025064183051280015024986269544901100732134522630949610455040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] 75801083688048247692711278581706075667811792358156658943029927233562163118498719892281811802293465003763341834945550036224989134219974458564377416572520748933772119048616354657548224488011681753362838117757215152964423072025547336247316987951663288449841590706147369207757620280842690586324265250083441531609966613102119291412934247097698274941588854558556762591412557634698308727609354573865918221829622455932825845773719971015695920850247615294502527277283453430056661013640699261694734969551746987560921579009746316225727517421874461895716940917658972598019719623422740995187950393607969803819351435142803042474151718044468366038340741887860161220206380126399952848343617304727301400344614816159179369240602405356217343749521925955062435980459200832095412641825526009216235204614855303528785141273306408696502882006932214162290087466803573628900967347905972985664710594869933270039771658617808423073290441082733073031156255541004765710442172647506623489561626417852989465351815774058750790101138136544118926875341269395806979266443747406419583854593306708537244842128122488629665533975708021202647169603309697793779703420420301681895053173401148028158150933041561259990081289446411981167939601494456158472317580988357436442109561239691594633313590865904348165217502332778050525248575734381673151339322084648050581817929207304776181935513471513046569201317678513246111303194676812947019275808260625081174612799309330710624746621059125990924346575748712168337825543724935970027402603862734645880236341607954089293397509560378111731808226807264678324823081326857171019211465379944002456890764227587954951052178401080840957589609893618539739936154685247260890347919948483543521423482048119130552277312853438455660447266757824567084801812066175457481369405169457476572227149753541422093980591122029538577959013940150519248429485570395931954678565479393867534583405573841624982112793736663114452117525738314135903544419516008702740522522014152855228326130819776096734143395408788752132097701208455957519092985884868650824042045379028669918454581958295678680746242781460347965486585975373134865936070314945735685145176871984256062306782410702462417853510298474643662869328975237652362020817309346945473173546286378436049218519864562863899978807224281815225470883500130777696875505719329074971819824311449916501665659475528854100836130646115180505374530670389413141170905048088007428609725876157436949830938321470175152819007135361295021338250664375968427854052588747377549884136479756417925704593827581176467915232390936255191209695679112386456184363210290786018609170958932472058903489376456327614490660764808834794698819896936975558436957377749513079937447770628670581817551848062583225406983699570712094195281638887438107201242287417733737881409780349714817920099076392582041835129705755623299850192605584085680067633155593378352637939874610581313589889757112864633894591252941504628328928331804974847967670228030707539621829422084967329209812232596263255263220650674194909993944947363411384116701708047798625234246091099633905354701880228620280004608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] -385397923104704661919786284626594300416696982124904392239189502545162743880741637042630454368941166639422424632487294310688794261465245778364736098719742291286546578280347598492037251853223700430242099050535357614398961930479883569472270146159013986561645978740798514342546432161392360896311582677958529204879366778564310408007523158743405810147616919697753000460007139234614894687251497783577398965919774802175568735979417415447414063197929068713612766984843115944766294451633844251392253111068927923086410013709644539817365878110285673084172671629395749469375167250495175704199124950288957864230527431264471934769321514842997576529819590214544040998735044362128630467839899575353083719038367510473218299856994375166344864267245911972138248519174020665147224580238112762091013349060684177517530172242908192388098260135728431384088231057228320056838507510463430934705427112128321529267117750254071129409157363002597631976294779264327936608792910581151585371542930630177055838518859276605217366517168394009929114986337365447328285342547092522899691203816242485093168684609528822854226881545405808637044683717547420395108454844727558385690544695910748864742894922868137948195752207138543456272158286797410924796094640008393031415547196809807736659883282588503070580911240999492983023533693632816812460709778853871131997042372513907986817647079613241347450940618461486712536171033915792173417940271768610028333491476175491557457781868616430677421681896223786503949499850730917716048846645096110848400675842868057916644067942191113201595756080010067016382704041163723891837845753313077853211681227020566448610783256308190384763863614097103037445878860495405673859630669714652024640927787734478083894638908773483018131109883394428710729955371186205288985342533383765576060228983798919438403663434579138066398662219413893097333451949246322940937884358945920439536145189430461876626080982979896653266442839264676048240856383100939082018635727886910641446020601629805744753106909398299247733773613068013958632498896599442850616550638345216813073923502515559399257653633286013578072558888778757509059531474633269122785997521108864075748886098268207307783446182917932902695739160046366954891211392570512861088155436100096247363354299687100499350384513659499282492910721584241919289350546256365325014862546861275757425490075101358442933004016870551979701173087924865542226118872551681233793189513361789872110290093978929071554888173374129169328438055520695331690638385243970180739756443845808218133715327781878827179409852279493473292762186859412869679869630798435084640119198440359501583361873981955844303493363680879818505833652122802291849566423294923374019965811663744719062386526974514314576544620387115026443175754898644933666033917465271752029480540865084092484664305950411800857040264507536102710889925081495733794623816473652099948299926014773735125679119019539126955015559651447435821347859145482534234655209885128037701328727960427640040909621287614683200838924874779649985478980166000294628660476095088284778890065540947467339526635509416202002759680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] 1496312928664434219098453324989599822948413151343588490801880209599253109008474516253203970429813133220411831577066006454059185183248128879313570102001537486144443674445654774212539940345473494145317879693000369683318514541582474632173533551252419699589979369593974433905220056938950719177700194128781636213452365422869204474543263518179907494562229568733887978752265274619054909674052295079637682186087987070951438949227386780909658179044284708113067119023304705044724648937348863431596606712240485743899999549141757824391284063788117445564520375020698307670527463128961962801814400241678196690627830779869527664488555377042592044417779995152095295475336033246909466068367480711734312848703881185545572136749699810868746226098126631274150020068727500834049133316548504352802847093349799481297382266193175205910210508781927556652855359000639268307643120399791241507593089650961038893899801114089675919094578499885958154641811278706566667316499218337469848687760323734114954437068935445211179569003436109919966412111312530630862352694258767662584795026612024406630340686723042260824304550163604817832581174958224707090551692198320058898301780800524349367407787648173926667220745641994989920716566149952484984091278270684777327404357873217355763412369339992411052800283686803984014270006562792714489435309861264106486402111013547721306234815099502367881453887158903169716084831344969862443031973036879632658749282228736595973750419079800386137395930077159929838358116400433312159089934936256035995387612699325965524902945494620172277960322385831312730271560555969279929369459846132458975123746693548624518132565012460824275280684337313132401882107837661514172122256395699773520456547051575911055422946880022063316316202617491685236378060792455961594929071207964152417867899261371645400891528162751571098647826686247191928512777397029156722296433482019374211887831118059948165880001742063421807736859873048183290195962303023061709771529116051711222020381400525817751651932344501276778745133990680008059051133613650094603892118676621259422561584662537934361565158721594287692494027990462763963974815651470203890835639018866071367355965659805476815908498631934207232071745818753973027710610188308734684851192515061217251438277874276596476351868562794743038506825507240855135858886298886664865347747788091818289586852699227557563856223131698085735745080254427689313730025373218300578404542898447454521629150077947311141674209493746081401681167998134631685728143717942179993383834434665159927524921501120363647779585969206231527509852666799288867945908331102720530168789964455512079207185447738242612788577813542872836300178325543745088700612111007807825983305286712348104992896282482570637306970075649682267035065513406025735710258281930710143094065103947618222652960341486022902357502836916245008395238674186879442788457520533246341007895669990109790251108593000336192947052693837850723120020014420206333756072050847913512791123709204073292837472671368829090166733041080137178446275215056825881021981751765218524649900048208466803191319021138160042047963136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] -4292080249751282870944252903830801123887405177952643570356848615912173422484865510365024919014322079919508753181490155809745890117553167114813442921171792418372933665413514657155539039140979057203003297729476342642955344704940440356675911376884808451693523495249206772712959453816126733168810512092089218309417157168140662600289424533455594602869822826693882119110517367132129585217592885735969969871822066614518306234871128430353701072187976557059186837690897134292087315064639047061558060635854603521006067131961207067769176827277265405759792089163393211650588009556837261604438304701386877680202747166938390417433625011078639642663845496368432121343045558681379849263210508584653917556869187064912182787886440698113674002091273521264195672060592403628318586958545963331335223942244145358828327983786420996265146454953854422912891860775508417399053690580003065083279236659834228584790889336721247293650079579689188120424818013757540585720863721778018587737679598430072932594590148162520267173413295136286794476821298878115953392912704227457588139113401607430670219016660078856616378165358681297966651701421722374349929045443988274466745281910181385771496204131873118877938138485508665246160443062006004575388551597143089656594119440798568637928239728000833851355718299907014238807822064944024776474422887968176180009026948343951145732577484195765347499468309156235843919074641758630315159194773131970816608075962568056516665657014868253613280672885600219077034331679969663563943779879127535789183945400306394223857193136991294587642250185777810834666294643115256983470627849866131412021776914210434330171374140142971223150491761393521626915593988733246716527878600722373624346018630380938896053864620713567414765134925897627111011845673921781469208827455256420400193791129116406409654500743904696583058013588345882521312334452970614698601664808281690678259416211242056385884664455826305999372697685928467570514917542473633086769616777621287834523720343176851430972002995976840900906354115400334755993727565553599913901756117590292877046395772246647876075451776521368600409222743063046823207057513932697062237289258699256441462382245406847304191255006387895697468503098527626306254527592439206233093039932524128515655439944549532702309604226327823225426413052339713031001185821501451280480936677921129222544302566115723104292219687634752017519780419613622891412895767678966454236105417461010799712984493754546735720505467183586587654779543890465080432576011344164023015000911289886559331424195737574392013648421968752301522343646660283899960590219181108247838697061224111589364878996476773080580234426329890580475202483778258706224974858587266799202494228674821852071395964413708429106825937833244252409888616494693061878417295820361614491596687013231314179744344346586992951247611523081073981229471057031727409358090562569652720395809086462720582754336538874834276223520378345697007936403112554342228399824497018391987097318311443635783947960002927899110194029161218962944238597192223090216282428896661965395843963289487218276813716581391490424504320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] 8944486772826469059171573330030488314169373199819173191028029422057588261965897023768544490779445035311246292749208991245734126239881041216497904536363239050207920096150794064337161315346648926858197904422827121093767846543993416310193894937137643223193221725434059060621721490837500812767647787495623949327077536173545045618463929877127521658810843013976753359702462143435166613021103882716138301610858778761611956999330123002463183226100192859023374675909541968017697841770747849408113166658606436282643121940169908978794423337862496523076604724619200297049923926388220517183453642843247313671391744798112935137840463633545797065591102755415945260671955326511931727573754220476420273031564520497279884305116749502279357221361302622760793151734357470749880667651568716761345492577177405636515611097766228362147038391972893397277947203175081525828163509138273568182504949909723830389568852317934880975444162280962639504840910787196689199815382199715152699210250996022112739215795301350482320005084822271422013438343659283090471625952595796701105690851929547051682499496382545841070925159871738163993827729289238617624529952474363515674364810198763204363977559885263130824852618128096307843458212354272807244051157587231546140374609604529375700488663828139742020432469023255265438338468719966454456345644999029299203811889312473121771242274753693639949611491153293350896624145246114965353841122669652008310914904238474847699256553651710987184717317212687271115885610553337971940542892310139438998087695431301719515552000800665921938872260674168513263624295100249370557191053846525101844796006044848906889960318499641049904184425265942839972198442503193962433684050244033455696641021416004877040614283556548491850699414469090631215324147413306796047790084951648924318560593089742006506567873702245394084027325305218325221853448300215076132163124595677175534965153969713149923110304877938481113315021376649966070257570818698023599626920747335124156217223570512036886413871251899142436973325031798485100109196918181055752649401886412473042605578935970793715606522798843179355324085022164894843025527825279306115729907931087941908685696763781667765514529796610426509129599720763441073206124729619222270838985069527899144400983762026135797385560804818606996815139297329796571696620894018949509090519294183983198148174870189177569823026591068763311265613715193297691465221470148405166041244889106377309788986782630908821238598338107209878529542306364652118541503811365909620050905731158326055451689564476388031676459613463577730592625133077689239677887596003132560725843009427779081528607597901269313205175247839612557805593655761761422582631749919065793841713781779376869861591081153722952367549980590042272645591047027880963466428493249476193623338246373626695220118753774238093597218297142000132999962749287725743547862100950577280201612139366092066247719510312714012488967383281188755846910086709864085238578721268396399022503093458057052585447100670063088758504337914050029339892163948416526644156437938645212513413124349796030650537759901728777839837184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] -14319692131753231589574859041345581655208951120585960981408867460380037838912987015042596963500858887944095987834780039116489426965894256263781572387253884612791965030089005186454482242764533452421077740950256199112149664725301172826349514748614270414010379681053988479736322084065000109104454619813534054964156730478720301482917646977166769783499281023323600045123702533386428112805115628348931564799476268363471217655443050963497034931807312442149498288977703068282199415100266072511453465652927637513808315341095139592961465959110466279401561455110443927990051433976963960375297484544701257219357882270638493428924090162150508308409597026482578475742991070127684320770499993527332081599515893671166104326650012100949824977938851061552868971296878450380719833255120803005387875647929023025523094058585082721041994276038708890001446175669093387574813898322655429805701262701219718326734356762101058213362400053126426437525422395972259167797340269639066907018288327015582602448080112093631522801100936081629415960605502737415930376276917481741503760801370756560022890716669429317757016066726275193567750118444285824479785783575176342029823044294942586115202605197157162369042392549302790021643014410824735700978596079536203806268441433207763699917450628360880516265976015290672678976220672669567113465944346685515004325250995649795644888481147040579627876826517729558735221494389238275703346744887969391259058288628810163683073337002887100336150276450629618868293422182505034053063604807280729823604953961212503018327192833253090763727753816627119272695327056829527406941109729896477387834622698645366203274289104716399663527084379355638482049466328517019829162898005926138322489746674164545699405876769391488530939125693602724844752583417900649221294173180529918220322367955131223105210732564670321138670244630240873386302330382164064401684731825812273323028864315798327818649248851349699281945356070494509771639214748339811839102143815915662398648601748955639186410441912801761450652846489403993762805225845805766569580940206560953948949217929370080992570262967000498852926676559201573632216991201100904607449686605369597930853035778131608791844119621389170874280769966814599911492278242268594310518237260789255157892495780171213749032084308682929821508882168627682940178773810901688366001131537310129209050625369483049101696566742723436063485225073653483927730976063757177757970131487659507093870974148498929196463410357350965150795057644451760047165969538201062355823882801793914875441193876386741901130754217872010617183159266689639933117394225824932354016328486994828743594896829220709579842734929173354018478032702004790470952297025156247164952476967994699728097546992035702057401487947629903634305993134446390499515865839984125945883571918329835644968880617472257423860178576123306113952261103777554242226908519127732872489638094791733544263609569118926052854704150070943784703343313496992508275768072144935267698390884751689432136984064370795932934856841601990815474541086557840801428288379676700616730279984849663837915526865038554483665141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] 22660529566792435039774174253589744817265686492927681754441366384417683945941442961790649857972556079811863583480976667616589496124259955614678471771510413383890957497109370303887778295904919115574516861962082207253681523003193525624402035755466045184368288700431004599320140537181889296253715253204234988559355292624612011575364429578852365497390149162588304621760111061864433897394924662158544432930205765505575317520924276357209810378611087791162628153047182052165978304227626019163676242055051704266159818990268132684239045958145317390323481673649421214990277067813607506078938357431372233159449538948369826041249323893692421650703377012119409151200974326230897929339231501895936413467275009731307015371166628425523497183541854364457366925170662020861832448277971977197936243256577412909273923400521439491435817352873573492096042494423320807457305491376733688395778812378963214560056038113608650003850957242765681665412279787025228407192186536514350218068536574067943445143217615365146089190318867184307947375376657355947480085130402405218535185955044471392994910039434002091252693026310167567662814500385110208779672949022539664403678258628533754669169240596112633723288615034096476729964469217574226787245561465550933606747595538049566927328880188135159864831747904232114684009617769491930529496253557240629918012999076823589093621124119707335456738923037419621759667796428685371906683931557123995389033469443792552086419435917164708500990499125297453464353256371155041648966574093509523980502571249372689346267958755517186849291984886978861211187908792380923387255010363392358273103676836762749237258507921342815487538803347609674518590245362782188287266018398124281036500522983816233378667436719362573530774880282641975447236716688974137789949245690413882150094894416497187254020742403226654004215298499492134329078759103678121862153857457488073281129430174717129126605029290882934361084213850343947811346395662522030712346763788458544225760972941872157827149994084740691287843235718599253041227106955314815655540040150326439695232529371476892606208406384605952499195358721214731672417375986907400687945289058846455715142101445080474552707697695410645906133865005554519777903152909833431953325407969620195684220338664140160243688281498661762618563911191390732970848395425706930088880630118500342392346941392718278537745980716019894705032129020411346742296846419814074081410390176769141508257449289930993429785370819499424594296874351949464546985568416314694235520276348952650169532612219104572564291892817607400199366741953779660762396696227652963433315348271761778634807497741294195095778522578331315788159811439606672385071571115510694933462993592549218279074069801572856179973355008810770449320509269747514311428351886302626540189736398625905905783152316953449493184064896296008071050574950927173232004074709229665789981851915742084664395177611797321688664153439488006861313739360089266387346125781372530362181865406862896235569621478386722886227232652817168317710794680103012867790041173318005319368036608487620892108081809459625372344647680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] -46873974617730741041496446250744489950069397409965209233433498843859897623153875599949673025215628205346783901860539444720683018718752185510537156077100750955463196731068162122573957905857659236327276488987783372431213615795643334010016861559386981144833020745943406558197781545903201315852806449052548374551105829369617096701693751345607517712941000592789340462115514823159301780436710370921665077018704657376221316774188941700003592156669553844164297308637460669481631845426396371666069786125062493128835291215542312154842650852728248675285391102712414769956692254421966369906352261091618132263432152928694434157307112513775816673408551544279079656463909095534734479863099197419273826494082585315736610094195542770363536947493294302295428151964363419998873872466027390241558695906122395179840128006706056415608535269607897927108164967576516547876339291528283149299775284496993511121417347837022145992185462361765190720034670832456334095046688791964483635529942877771606032338918010800878233779493969913350111441244598544911037601019181646252604093355451766048227268400108234836029366581486570749115905947249742289420214081369848917825026133046427058270323285027743993677797274805801354569178194687592682215436136823211930586340462841358563133694386798228575135995450466391825098039830206384987524074120893773417998151208971122465211750171299235760828855642577481136372307140227526695867373724597763547109301706315386798580452110993346792241312073867587868927034799678690719096456325438152987377711303304903373411130517832051959200708018861918926766351295567207125716935707600620548614634520472774155717051147683324356350158448949527366988094204738389879292339873828483714685363706625614696489715778007070006276494788363162401522551491018750209290864530396721022542947992518634057366693628013083788349724013930868418348881573058314286560935345705837454246935959510087548395004944334827449934711363764839650136993268891582027468667320359394306110492412265780453875950981000791371921067761866568826747002362330217836317334142527563857473090114337949162867550262070713873452281927961676869264700720722127817986199371510972471780890550588511235767138378588904858437189692777259657120093706188850274959686575717172561814470382253589844539059267471379911366803680676135928754969536505174277764528507086878535310903429146776034785924847348233002098589228766378312299776286703213689148359969388938038666906042790427900894911752027689736200849883420435815921790292525086009408654134235608349584710121067142577708896819752518097307996774602238339213547294033340056614953256623998517732523073996586834160364460332822139111057128719183510294362926064053364566233958169005381165636845730382356911724864598208825839359212429566837674109553543328044914590796168643586309632631634350686307025827314299038775322219359280643961150086145396713593032358726753667818333774771303807192033053732391232422479858430508157096044324009258867777138179810779474043945659991116378036632649757675179184782112798463558062156418321192748915999997702032982189905404569310714524262727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] 102614794124553622721947395958631133218140084309644881616560881340817227923850400436840632054667816190989903773014902639589886323315020783328959263717957291279367370805659047219711848672459876953081121662897699500610578794798836180000101375845765274326561993795162924438377446555207038689461028134188910825817778074152152804928341612885773726060246360211733047497414626632860821853999267088143099225780747208304947057337828738375797666626079263823575201111941468545759008626301996152204459587370777653771498089521310726980237274411981566340580569952764628801656081628273397106381025045652710469257375173441193911378176494259177816465687304496847824154235513018611824603297528263381035002609499675057189354730466338893378748390605774366183758020941022148830157474163895889563710060333389799969515820642825668328663462873694428169502556578988001111043289555720660850165988922494409574826707202837167165964495467379822823149011494574224584688344089251503872147978829581129674174431600048370288571320574476932205184147850626022518462518633134656250014407073899550896552738836758322837997403831425093803604291378016071029712476737945327708418098133902781164161702775654227977258031609223964553376922051165658558902929869130687663665878082055327876540120380523849418359090411465613549050009985709179474554397722524839234849117261242396826409353056587536773332869337869935646041626641870662218316316497709275305792807356547360295281816687465253810636028441007770945197998420421363610329948245254620875857662939776121053302191352701787218733804478739250045474639802177845558667908480337430540805256342029626210778851335229399719401001159485829989028119668257939507102516635138719524239292577914497971051586663829324242954232907710323736656223860427564192362023877787229151516443938559222547002539359957603783600263164241463826278251057347894787233848879734240723184811055856176273486034602687099319557888283048463241013350789324157065465358508586554772332276229331483868727379600172097880038782787709584607055784041624491956276001031996507847041114302636967514130739530230435163900435653948088688586533521298314027195616516639401062002183923794563439565648238287674735400300100864661825818905537795877282777224655412288053474019161534371047250901145514959348384549956591160305373460576796939849785174597724982154623379286518417390912140748161257975392626942972600473229125570453446448348255246376011866936255888112765892585067985763227792295748366605222895036402604778473211675231891095275820315600040042317904369387671567494942949281048833906085460914163535192892905009483464300291982998613835214400220121925542170072081760645563884129799606706778654679946150324730431877371964792895782766317617248831044737515790607316275120049266288497525038836345774638154467035671936330270772698799824098703868261945015437389179525071583871262567233145576205914703153546249985679277193349168108359496747238248071115247035638952223998021126172144238505347207134123702765930221823158472935867308219790413858592414462218337791223796292539833911880567149937259789749976072978432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] -183057703536131578977961840653312412999735434173084667472032269327619041368872551640851565457378651105642608292395816882533927561067027991169872998489494818122469678247647339730872565392461504378097477915140548898237996988767410796166752238349872920724996585951890321189994106044988565234893933286021653032979901519430959759365443096618042147182201666636871379525811377098654400414840507211417088836957473110562351879233610259049092608575196041608069692546578945885235744201968598118256098513162412428239717792101029010756448014355902546598472846831345092437303828505407734080638580499263529496199552159703931005526952695611617722575758309999407455497002404470323797209969415270944759964502479746728550650962314491218895854639723855902457251657057813985463252299836109204563758013393506528395986728831653636034907302096459547687311117934914125207051681026081183489809517210750171200750745384126064708255168015440213754783378112771922155680002629423694145503946906759471514901888885707166801257434940146250633272520960695931467809635154815840296542438308068976745331436541627592142142664889945693044836909638161500745091002162257748596075995567247926576809319033922912977395884497487466252633638680170516512284166442637720259722043642622611193066723909219179707842738599756627266330059283750842454291301972708975327748489581688326382768380918029996365220490241273936520402151832013046310855260326226410982435062933606534639463835579492094425654191623830943113969324816405122166220743883542620507727444211317910389584183848605777388339923342154346729984527002649872469580600470790157894393919095571685007005120894095262927978809830244040110204086672549602568158770278648047386372763458484560495568773149508118917378150617794411620496548554880114771849500794623436003102172192206821329234644018905245006869962626338528492017723911514894041807402977211304059984276665118537920464399547561612007163599498728728298983910650250624426572714457719231644066799303787055639349978764155092097002055390610837400517086666407054814549607696354647992276573663641096471592060190271628020885597775344418056485233889300255369922875018558386156318888916223792582920288970655159924317434826221394161337783459350469109188855987192987206178835027687713883232255616048924906382717165978605977441039883273083892525297610509765172243568728125470915545627048498538611695796475521527073616877115199766720053764018888964343836298280630308570731824264963028675681644421233915608047336944868523549999859415808203357287600510024762964566172648659664088363874380697470703815118603747901154687185017565570620600206191312474106460090158772969092132542646574645294372682027971738725473288585806100674209191846037343283385753921940635103960642766632523079034523100901054066729070705632435832593997216574957610228768610501467300762440600444174030686614969531919831441534626960440845590355506348357637076634151030484448518155939542145034281519028836284406960041709204380910914405573703558751328329339891360895443704733126741816857847931685674160272007073087035151572680018800718388906394910720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] 255771213639657553716653346510915605175364642604388871031560266811248386050218901352311279326169467604387942073593140220340886807996693249412172626882045931120204993561314262150169317604113944037474994575440619333182973380358532046073703036441004125709511165646844621571948114054447708812655857516631879315470547948766960979028232345584557768584238364471811828395470264220343584948744780521510085699150505602167692734513306227888465080851168073210145532915172231091885291490492117011299237352722973974859892946196517746933328032631592334855653568751331026162216284126732251352553707476496747161173328259263643202745875163772782709936761226851299632649307378290928246464480064765530752787264308301780925598329919510650038072936094948004488721380774275247103486044351626875499317850492747184140284952915797331879831698316055939184454189727180284307335913254213906750368769396254703755743624656705049608074136191437259470040225084953327440689219500205706610267451184898413930755901040125054554447908756987615120590578116445674966921617038729740703965618610990969878001515564069687253512545350749632358610590821720210348691716849355970332941769600968292728959298039642721728424030912154938615934772054976838191073513636444170455904267360935238024284217304106281104042673731094645340519895584489158026802464660753755362823851015410587437645782754626130928341837006595027355491938334361303065975631722356619814351202885896456133715445614649169722128798441430340391309167917970990131658217139873217733364555370183712033007095754352895518251874776679314604354637289597537775246259843373646244646761447717230661839678806291869874857151755210609583616860983220781033712566749716795595282712061294591770165010799590593421513728858327370517398685156405155409820717625656455102163577949672758096312610521689316838774852656817307672684901634656376386980712004407342671382399551153431142451462648798962731483306850195652082559247961107479270230142944418865792736474618340913206438597493551712517025959356798735947765441734975021013908350005437622894024978200143798197578442316075229479713703853948366899691716067332016897098343502710278673009441221451883428108978307553345732136936874430317296589668626733949358257272284699490825774863489988409754419552782506437830087203491788444159095603047267694445983709238203725793796974605022952398956464473352960917734101428794793776131917389029172458239793523181003978062370389235282198304204963681297093614897834993774500383589068253868922761621291618760278222337307688420837448492708883208421609160071755038710896492488260935366001316405473486604313580377095804776822386143925431750468519337604402181244028412791943611315469370453238670281670036723679192646782023336289122771943591071514403671731884160196731228742583629070725823104434677287389533252202335283445513064661167024043849253533656762032299362593473661317474023751152860263802137625546929399175606679015099965036845950626930200019214214341160822920024278759295320516307115830717171497390368534392431460467187077839132138631414888953229675747906130829373978961772544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] -299073569263789241224329350528405007189891237843796753547783916349757878369670108814198182326025476662656342539095308197839654250978617144524709202875776279996255499451735196126453021681675236459186389456091960077925807418316414232575617220110648495019036178905656428785826476343320025973851605529109197155329859520887732072270101706629594675715310533933635293348168025189637216716907249238709922715284139914653963088820740337578067853943029237606135857597097520122621482839264232232817795118115031672342593644818784448119106896711999012028594413318951381744869967232864466729748320951908478824539259977560118038231111838191846138921953582998348791298484431650851894526234984014428307462961228759387073529808944284454011876636047097320022390270933798529118930607106182147626538163060632038786811896753353208186991387707584077380366891315873444727343217057778950737167943536577250831281466164705262737411888026957021489439758907970093231288753097067865320386046458207726841630173768145068613801264085331617257749201613305914240984203642908180272790730319141362784782256831354902034769866353380200723200691307175267268770847159033614586938262543260911921254033419040992685590165303490541637496948867018510051742102218001839028666458946259639428332398041864155586674758009351195170146796775461351150713945367347817655188471141967894054705831070152531711692905073394066325653501649229674383219204870415507217126152225019913422865638642829365262144817763743842839556897457732062676574300516204407205258411657935724222482097361893146639500123720949549776447207113588041455163850333504143222978913417454360591593212031022892043613799015355693344072282652375959809073036493571015953879071413016097227708102187637598529421949103209012557782360014564841067022484504182648416418048083450090544438224004319782766999833736970155033085181975002529719487020888747635650446934175114332670515888539779084999163820296355505905404711148905608734918362959618508740402388847209196084685514194789810048128025747895901593458324395046583816689570848571854683608415496539985200949438475541579667663629743434652918700581136250629101743569302647777105368644501532638036785969880643415313326054905448235444449008490431554583310199116247492283625596877523868679177090140131765480218810848807495645370896953027609410709097631002061137870166158144953899467598736615859212472572814241413099426263455680477252834394531293490454332229625525516369376223821329477809150581810330239312642851042381556208732516369842029200263594004577247556096840984090300955556891857638802429355397276092154516292654872114995205583996242972935533526797454667672963410446899364440181152815799133350894274324678524819887466824484898395515708284172863505439622765807404746329398839633396790284965621112288126403132488904652867054044953870889866105101844399935311518532328399963294606933889743358914522016211393723209961042478412512764317212192640866953639824237800521329737075470717076841824844882612773326977347157397420692922615357286231626637372767576972071092833810456184042667629241969141565020616366489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] 318001530177681603745359521350986566220184083445208551275757891389359797366216953772781680005241349476705142838975350199974087073186977654010357798486289403036034756101723623379211477604573649013515398259034274235382899763440698616663739605512505039185136159420294873136825194418165914404586952113378895883567384993546768903437197170542206978276883731160228486325601301322521837133619668040244364392559357228562470843036299591416355200557808676726499208901271507463621687685724938527135211123145536694831948145671488421992289740964279889479858963024852224865147863268798460266887326205610703491551572031254299131385187137486762748137353516208440195735050948401432997225506295921877567461400494116707755880225773914594567618131371240771867705701565560455997783746149452791775331490521548368483429258157758236428757219860014009538284680640233130295857215475357852927300697589663546553688638905806938975415919023287732505796523690352491295760081247722899286896152931590505005373845789028992351453331363158925516145201811151740207879014565225763927009427472005367030839056583623567151560869480705838273499137179582320564151618602807690549011637256705312244809988309947285071722497014257260155873815492388014964163531152463520560115954328544577986704699219618404492461401124813504122183874325385563866509474120381417814068770921194520489902044394119178473041871315635840670188720781913474590280603899087921781657754433306558866780549770778112789443443210077463750138894218871266190264151909682555702734914858334976447074492460169311384460320480225673065889839536340686738193711948066319339794839346140340737346221576044428118333849443469549572801451763691181491932537274848727325048981272321963041964769693573313754030717408763026264466020084943446252271478701849511112406870920314932791218372859006785851562694977839489836308349350065764938749242839377349695124295685312870541228790453716985517278528346252295106554425988984866013758813220650138020575417419395062434813920786955462388001200884764479437231260775378770895107481972270352574770407472838972433850353156874383149283922608649377402678615155690258132527333021221577847702613687412005907087881675395350314873510715999240210371422528854068074551147723263324482078477183995030530672700747360694092459126022100082391950727600140816560751680200168213904556872444906054248907307794609055946694116232935984002742046409419037308919873838919657747564792761249561716146559375922835534583037076059052316881745026283232746258688393456494334830172863419434743343272908816034115631657536878867191642507846506008744039902176919866830880697581671307333186326663167514682573046308872640789036221716199072911804842144257663015050037155933702176581510467929057364691966386094449365812553682421407679566741790508891127810787580860575012971928763701946283835000705883632088659784476532212367226100917183363990633404008661496029790447556771508873407667622507724720259870921860434986296571083484421374314606163807346926354036542248519993253536140670188930419532401068282261042233386071707029252850378964814049576036073472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] 986366117228720956602881829875027205641678736889439643193441535737796510742352544277830716215050616443349866328599793447278194194935699201730289651852746179222269138875628323629731842588392303334746234198905413128581276708920570767006439623049907698462333773208050090978384821213420044908716750073435434440568992332923795496151102081447793950184059821979069669869650255100647470794653309026925011671813757654088277761226798030829561344741736032887351218478735946431189029781964949949881196781336598839294789911872624555019735183332669175170740465942449577035770972213556310590431068678242499510690853673724859497578596448499721023842300323284924149921575229919113443987599936556600712692836169816642897754439159770571784941162645592068491009531015892668986067744482534488835758274598336577703429620793953720383329482382774338351459810446140138280035776913323300738687604315116548021708513138064330654038808968764628152663771970785977573513709792781896517395340020125438273830710853589553416419356350678535266483915101527188523760895730680751316479882865552591963598825098197527056503019983781622972972300481207548842292721021842962923823024625306630658098320438653716201322246314516263617115936414738060820081200422869314049232571278972084467901483424907926363895675048945105643975880516858887943582702613946834278754834198988140484522138520541452583201346346062137820599039662765525007243458448742727905677817227339310873910978112496715421856990528272016409952604667756408189207455455987535654474717362533459326068321728163883801273893709866192177365206184037068646191877145155260804353374380456114016330624512148436771039055868946165884350768203099579281688797804549682398232422032361912161218204940785335590512733297154967339434970206994934095645535287886797741369290573534667100308284725245773366985356954386906838118313926607744270248447585248429893258756907499004139284017102598390443810924652565273027001817957001860084733859015698975742462253752082646550777483855407138898750639699186886001969417688733153234284921079477322758212803834556204867142011896717611702216850762504562342165284972566699502686503103987256260669281941660295930622761748706814314719911373641307312721049731787817090582809215407607035799393064887760102498891425022306246342128663613575277384494608449401666973727816717987223849584606304120009984358729264047107303541655558263966893999376789575511212064541598981488659429079505613446538724913415914271623546330229371038909498250757854050956750600004966159959321447919075400235816547968345498962881103574344513977260618056632998956527040514085489405111086647842132111601004353477151756079021979158664149234913601072731671433471574858826927329071832090261235107669959714522279543937692056960889571874487858626740695497193043609370001567843018756624212229699756466137444462318641244680150613564370795914222596154604982139557054735517273153514804263667082904548748981250994844398356221702285487948070725125536531540111266874786712477394683944966284241723275279110282244590537632504254165922661445958033735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] -2713745463242784280394671573461987607846049353463167523047799954535929189034855442280692504841903432823469067651035308801053877481222438889257152053183146560849213099464080700302267425357054592331908682404820101658596937199445059298449548298238325756830497422708678479666936563558978521810444315984151646768565829544210867131329780358167795658501556378264102068571713614186662731417812857684825816480367992826030958311367119858423430424003444576445666201299588251681051094153754554295150696030476642317968300029354552591044008421339507519018979737493639757815552615460775204928347859840893158347713847863144750794137631799015295142666581438096794914614450582027328051236070462199263861275492741324876960131496179336009673481794199678620087054429491063853084276099383978477611145534253980233808327046352224578089629521083844736351419376773603486709929088711973775083747037899788696307185736085245123677345200114820802877238674963278194654943846829471429684963810683500245390575878296835880168411515732076293994511042987301607830642905963698332571087239365102333465920558167817908652558413459963804631314469246065675303163779404487888624159096510091596999894801504319082253866707580221602996564722482818105714686158334993848321345196909743017582708001552416843072953919760949781204249695001408558469129270061668985670205414875607518349549319138085774804648653125447003497404954536942169856501404509253131993896856220159460742674837741463577615951369897147533812651133557863135025492694453716428129665463873658272361613094852690668457029279884336808078941303533265103844807961003931393776365365944257097030339573856541629471054997665665372472893051218034559454363635762033238626539564889224958842267280344223315126362268281515037520483876787297850849046718417582564693382934894061343784343419686848781622795774661132987794579623568934668247528390029051181864088081853039639546821967871954393946913748106300967272743202629221432808785765238787549109033203447436317266542113843562910572467921729040168673300714644230437681178632395798661682535153542203593471021883685424048678594341988666668972710258404912564798033714321091409714920971841557009749635275232296393871389447018195492645254817735228712256643156827712338785805709357401136486427563275820110211552960130039568227628847321084473566211025144288849949426729939801080293801762159933667777525232833966929415818670832216327671022182312268305743618344787397808801597724568460928452038570367553822832992982507251080361209844432625188860474666359261675264023584568808023917278310950179693355594674492691878923715059863872684053517112743440431534701052821795782961277885542449797439709340140573291900839198365544224398424654435179878625676302524028644277562390274863617733988023678942765037578334640412893564524725918777542661437820923474813429905787551874327501494079195293070957819849165214618171190125594290529523838667887846839973261355972359074006165546373470334690058518773948813184788690312571849465222495973599178683078815971581311304461342628467326446984114439272408760869881643008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -458316055666686920812750364300302963133000753712003619450821938015241596237220094144026046470521287266738535455029958634436178710904471691885779729213598060975668563070098937514018700258515778400775157935225604549708896682203965702604193888468152921694712136542736626212067781125129038463424126757230140636026712979944806082847584408133395311622072966513417828145316250160105736081096076721526972225860611293153634959318618739975171337201042972564990553192096608129576691479627543725564842097135945515039764782350928114098269259510936031735721316214563480379053970974079224804051346939091034238688049137059124667969201697026992432771894678203919319972066534131802218438819545674554992448000165117277803862725722935335732561548095428379643152383180331954807001066692283088886024953587509870981916976572520582105741129055819873168673909275733995269955273971812509601585349523299060886580971962603349311672435644776140633763743137879411556324320691224184415264192430834263648521958516392376332715276111029201637430930685112880309129131569463586883375425317603628555410254704235060930711026013917241605620058263442668933068757935827813783242672291295995873903323340409358509770208580981871825478391330455485085913329534628509861657113453936708970112992637018332960909607335905852843847135467481743728105202977070770678057377998127639581431935194189540212965055949648492463273631981493197982460899757091425238019431251119167403552851523063623506339150346830426641545054749027892110464525973378785465025448526249007300195005400076427945218043249545772081796995069293681874878476221077039099766878658588081243435217080816616790773665203052129743939686115809573388448167893487280078802561541379773740799635899700389444321280118767424770593395502430337918056315126747427162269847498884154647525370449128327421119061568533256551593260484653848137243282691667776548605277704231763265515289692443018487300242685527683131899639589715068375658355705598571267181689223048370858668768724769937897776859079691526087977060402143457944418398126262111188211114393009375404502270582948628719506911534401022945406390838189908006913372545645677355282067831548334187656360524660461276984804224366965148190292660256484152551665052714724587912813602204481865273251714567067164675465896128306179465377018339953049084390130565115837250980229752831582500147260631596757288805840253350786433104496261468147691411114514129066488918181834624432488821294635444175235923915025825255184247385997163523790723536877854722359222692445405013993805333331079599813833178996342482356910574652106433121473503873162645771630260006145636553602451801298567158793604709895903398020279489973804167517511227833350466930277091086295939816313686680795248033975049978839292344767147277925437440898149180917971512633436825422774367302745667977017410375046763015077597970802431935019452124356166949653850729208004537578291186345214719824549029069043773192101107515748251442996853503145176445124345468222512647466637818154219950235596629942752838387482526045382946889011113710959994951276953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] 57781702919536077328376445821690968570366185122379437157893589865811592567348291631661316749739899920924393563594294379487045226697859160439713639761799313447632004807051842482385731155653321418799817281530175900708581819221373919447644906883669346746874125941118919090309656844807920346679454989997865313709490311935353521924137910728783292529619987278364128573842577442818438608957414113975279806722045205693967851185061264173635859460708338049302359973026219508726479511113555900265085100537873442986800221042337266336244205792296698178162714931124955206705662688400104065545716186546458120070468315243956547359189374888863794067996813357583805274450813753765050976170960046200567881568537160783644565690919579820369083082880170815087802322396184272205133501704011685596245575385207600709378546248870876469896307164726658910320740237716815760024998912549711100320698650475995731311519550793880895821832027913191999775441937680000953875760298155648637975927951453512050387920360821068483937133456907861563945227597759752959454320765655021539114016207877050610251395381389966235355224431669059707304927790005837284484253223038022040602076609609611482507070872216040456775897854910399246701805033697364885867639015748177912990175368095145630553929761490227748288944098184965058971868539215881191157593757319833665623385876822275807489566990471394774319385078774532317496490930803438917548368549171983193121342793352489341367496498821807013536272731620905070729402096766564459523248500710188330639049578494148780821032161969786902693676952921676009716949903065523503585729704571340948642706480255221074555273491231683816520596661435167800027708846447510244508296283266289547336106925977541526721349288175636856878518984129295347890605084546832054809683847796280899785566137342488514232849123462198634821330049389340996315695209155232282259852937974862339478859438211100824559954088804635198970866297961007401807133705672172603384770059247827056053437827534619284278201689746834702445847647934472424995560439855942644300818424337483267084621135777388599108025413227608137401122628414730168234276478737243540191486830606144637378717085489687715231173937319056678992112426443725905824286085458671978941828590125703827782783582438302293768229763467044061371362294104042352553822836718247577523083596633601274643906591028761172024020822622450745727735329091635767405569508245714601236251489502992426946997154895479290578871362601264280406185544288062679938232784243140889120450370917900564484484115925463253814316216258564678475258839935666099610566754678855066383372156341098127291419111175239139083877241097004910821482342884958326190127679792213772503543468674378193779822692990274448610114343058396309558169928265711153082165304243355361530324668389776940413605966709735607689954362094069802323458223092075145948935270081389859282246417896480255988363583038715993813988053740218925307423031334180271871052910711574991779236948243838254164442580218085755003489016557926410731308342258659295580172532862295022689953851221062483281965023060033536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] -1066249975392828440077917349263219971013381027435578823766612598661429472199667669622587720241351825418447646195739019652431870797724991690056529596792737536387707315899985598202317138134308260893464817221413938574910691487065530495909786079617422953657113185719651064598787611312074026051162021231716292015717967712250413881172225158786815223738369877776525768832314413690497859589582892724951931899535339065433770905719341288460167513825999807537081190870959385879177507892059550418019129631193296020993459979340847906770991242257349415954881638202432205259779650706328508699771572570023024874371570542730757699196189821258758965354531686148186420143308199274294317365438081627555830658136154550348711815568367202912680809607413969561835118966841077489197288894798662063458809022377932164491555239255412421056384344287360495507176825206214084489530736546639145515509440470816388219416253340369972865882047059436739694162876926847428567485495109755564157362958738606417531355633160475040749064388448171934860378438264522873056140653868754108869365518101490451667903964116405757397782940155374995038985465250625464569791294326425764001280923295989260873027497764785922699453865862668317405000979454817554351656269595470499262571960833523479919266879395186135572607808153748974845065548361840096074564383105664520689297734682068961593272099579279360223289520998477433286581277116602044581711035537265900434322195662525780857770152590758958201679072389958037038375386581590324114281033496975478602731270977199694443173944893170772769278867477809426341597863649723305486585879074191451203758269405784455095894234601741973375281268330042393518100107859866568356787865130717714389559308197424621268862330839426578188696343175067819926757211946381450146332900772310285311642419268978614987164457694341662273987661789602335781558924571570917541080094694396837899563356493599355401641883456903628559739851349223246206271606643962220640767495419471769906555281128633918874698752399306759532761540782242996204193901274580157439236442186370950411725684972856748886265150435591105257654997124798302708929069526907509349738590676043278510888571858323773602460374685259758853978591931139384592540466768846637659103735874673658038115511828738015019361309925312860573836836073945019811467468470444953600357513688991411541389550906464347341621486280358008562646060279407326326177459989769575084586399969410933637163398303771625372967235301915616039120413245178127119856890174993986939453970713856767331328359076704949304303541951148891663340628289277837105556440141905651781858413764895385635788971161152197814606237945573700472649806076404788903366677325729313488879192161705213652959997978076072159258384845227643647263647097347835894967204791956122649459344711553794229901322474890070858563882586281887048635209356735482276095781216663672532050136845820538529796306256888588449696908225436229864821879489768451844036947081614549586767190768424502017799786829156196867880771665991123421370351351262270834789986428850508171537385106097939816215975267496099840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] -7832025354675347359600400245847167764765173586099874183811033859580251550461394728493413840462792059601888006713798835906049091882621087363888680132813825304102280815632237945047059503251849190573994974103893373152444554653743359624069145184814552679503467662303932170216045699027212282762385773727617844830807485880813155835788279242449437865805759694086651945114254711967628434088832827336956400820487574039682821660980891645046144857303478325161402611473890352862029943761617983203876012357372805226753825759437335232967866187582443760561740085797297554066065790083264914851879899508943432959122488214219210972857752241240385788366539356665884871499669334799565596467587908601217518913962100132384381594123968471905429638539903465681254688571372200669660801949486083001740770540658751722428974833241569225504584461919138178537089424574420918802617811191980536354409230267050527678077787797563691075456998838670103300157436700600044621638794659830559567941948913481404280698428061655189221348554892940947843638866878339076881414178562722473525551571364158051723725606398736455030979122666631090693054064738991185319622676122111473043761355604784617267056977807629890146322252084187843372380125517154514241827371323415105873331224871314944132972014521257727636676139625071378562187422269629937425380941535155171070034250023336883292118394006240840954329696231127567153893097153882199572901805436268390434844343278694236246378897790712226335699321394192578678953820033047094233771678305204767111372826604950635602059054531766603783569491639773052790970181316787075447614733223512498145096689159503128828865916368375757436715333160266245549634472259056080635157227740094332468308450125370272556073655674221762291075488842328834848742123134000596727757710764774830883333156601297124082436553422726261877553577450812659677377901832537768887500930024434197549338343114589480191408086297556927674634256774556185563428973688091246182390392784472989697304422637203162613466948265020014622128157813565981552543594672592685374399343826231811850214645565504071567136564539079958194524345880470541975355638931501644773069038009629571879739230582399765173907844004208820937559501154757296937749659895552652259956629260998594321030057427809564959902774563445233486473881735477100202178029151171267297379275207288604197333678477300818571314075103086808361974648106997276244206567614282954482374414388331874210693705294799133992359513530151230833403251989793654821566839448009528909728541867053433516114884559142429624106870344353146303054766132874289161286720735120763703878087198992509197747420066230196973606727879331468762414177023369890551682776614959067399724507495130660293758120681897526309296693790230563551671149733382202282944636404712155905012294011750615169445614961619412518480235680763515469996868194200469921373511642389771985143073603088604322949626414118003243084102207650377685813891461552394078037806568426139012196264302598421359785364577773835790624091873079851938502908857630381903755846125769022766737648135580422755973929675566088192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] 383442451513286255236493152162151715876493762728363622083446044725025064753846944213846096186283524218325186101862279796092122712528741040075216168632661193296220567586261683934755049403382344904249523672710596481802464646310860437465008905140628728085861495698071038030544169452708287559533548033059570608624958673432232434483244265639296103695348261543528294826223075599267878209864977702869143671241201602560645497424997464809015211703524994631104270242829388507614010976002881062859077403997443913664489392909683752645195472985096995896261196732391823862972182531669483394443505020803589000831335741468615590750797130387073451531632384603438856478795341813260759202645237065265695631407834587444972449124344879832627592071999005367793530962008898138913196372952125725828502581692731283479821373671701341820612534363902895203124878525627032912108183407429541301995378253329478445496195310468023482181652842961711659666588806170147562720340367139463089134285465679683359207565216336871592543560341040772129683373836547359120253287970159757830560983879338785868049355309168270904464551384705943666023708606615996756559273409886255271879834713061012435523889366909813250771996305302608717280550190868988212138695486967943318623607502665556629055944436158097194628766840004416486679431626429216090458896457308981992523378524663813687765377532284110568525354459074667392832351373199727145573407093064101345296546388525349209214838624231113709133329239569156383576279867551551785999499117621641052685267029293040818728245996515368537516260912939926866873697576089985754585870842618440278165888259841088362591593748342078857915766842564217744412914716091189218171008465682460775986712560634598202878997107067560324118747219623252413975406045066318925393695580723305424791261175359669238883200835967120087651160878542885717481094725219506682953287849053053010421865504180124375541684630832419109664648857181877252275059256754454525795668807854186016680279319419737508065423520071908624385663589145226756334885507012711884020043294427746983244345818523003169109851825183721234387667182621331329106584205128051881947626242651898711048441804091339938046283688221368878044369468394354517617753380567702365168669948549033065729017308086338913276409548710290587593004881198834760314457479503892093982400997822313615712874381560325805510864183884793440912153271912274083210108112902517334249934826437245165841573511274098183218212184954182316976866998041822868855481590509832303065526498655809116934969854775182183845564668902952396558177582379561814156595601045392815509292377152270450797886210683355027218025105317681150521604113052129004902518251701586151359961297038610951047660869383656474731240284110259292214912505818545556313695906468135808494326979577407621469793825584909750922669275744826078469790853458265937718575974015427487330814041237201773132361368318203547002985164439856367001003653502557322267420822693182630752281944779601088580361318648131370008592343777466784216462193500841812579969974004625247962916921028310466152003660904619048960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] -4180325305427723787097765448735312619764573171060806012321467245557209020917526316431692884062434059586986282721305216627741012590438104153918602434197134645924034785206907198569186277387656730922421771618787083349367637166469619438621819340144070489280342091674492966863530886273221860747980239856325380613852150891919127308979272731053006631357084169634343986611132192453850444270500188144240093777066171022536078234954698610139935220283323399198220371500166076227639934196804199006231893166991316977175721572326496306941499428163007624120549412796511849137446729446589225058772729481468266433727405309531600989741213724553784459625048080666331407777613034889605142140094681112166926272541779756644922774216729593758779214322166168835959265493554304487986992610741683113221700548873659460414480266088849549193494261559831965956505738019516044440306328996915812986002721008592122929788386584505116162104531711270597851294326637138464959437665877441930481046609216776023927407247701206511250547850845608201696581302161231483756255242988512740135516568286249770265663330511772522822835001175859625416158952545685213623538689215843504313917278526673438911569214752760908232834875008834220966853984294097865921070686291438898787331135163634679757959765433664426293562734373315943954433942310812456637664909008442160462626447080606226629673225368570402878404043513924385149214305452330037878021524373280730754538395668809553833344610806117439035320982612976984673197367801599501045821098805543377913699787702830010381823317009280709978359600860233517146231313199762661125533562471347064685583750247411410592912835784553113997102533279328556846467263883205172947072278798960498057990794845689907969779697479388223158698031432310338770984995047370612411735766690626628437129789649957191370940272418036376821006599418722971530512982407558146954712429128650060706444958282097853763670510015647813292920312257571904345473973063726050033997342070367528520506831293332405813701108585154499566946869945837916312793439071563968383237999835759982213560066846235520739245877356576847645419385872368580557405869829901124032899423917796744661311296056382813769786872427255317917853209731947385895092860327892278291629511806838812994779202145258237641694242534257629161524812093214148475471819023681333552145462158386427546962883237928265201817271242782217059477677858409628030208347694341041467348636504567370130843559222783938512262853329437813882983495310424232975273949950191076653431500998267626954724915303011031049089124354267040348312503133013773494517971756822666870437111936530383770090015811174535596193622925841936940678054658225771850846797774142382334327381305242368098661133845162288135876853586282952305004709251721344106421279080363560295870053512409575978784481934699267940432737846521106490462158080034929929899595068603722253892318667159968927342053858957076205112969080766635261351330557274478656227125237526330549927150331775225479790363267416861766781650139453004455982776115434083649844005879364459409447610514238512228770862938429857988608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] 22867532992340715219280337288413590943480301574054206201575318335271076033863259447849122990272844259722121486904176159209431712057214232697952713058708363405291941885548761728256149749628962162542877661339211879028085877624605179946092999516564555009516876558993162011860883451424620115612545662042228942442412981314037323233916134093108100280331855018292766137972192447904949413880908207679920930827875570788714986013072480688364146537050742740851945437118553373931971461744000148939702955838268950002985341831842445500711279075165305339462411559331517680608099743018265523400068210711720663578109514086595444255698395109627244372837873756003099228010839634109159494339291703827619645426208827994480507399075407604966985433674481011732750455528437526012434175037060345991871571380890040960968148807508393059486187157089723845924312580491276709898631296738121867547372922393082759419728770260930795782359370219700631407628620123897159246049307824503415823693285699022596452420966499334432831674595829664205667595618154421153959329801060945067972168530421426250682702198967741142038120268170574846972159721546137839281135769372100126394347852309033650592415984758780354257116176151061342073081722850269805228253825242850021407489226305768598000934268317852972135443714073733550223119491812135088045451773810889568579156814251672529322252434378901743241070136741777501206374297934876007695417171198298468461156010040066038641452639900493701891729444446685033626358128600484301404977354069121026080055838923307694609215662049455532543721521752160178092394714237772038839295735979195837146680291785093084712629422223677015918525683390020229329261262610765499683716197950099073655903985895359794996567982947586501051604555722470215543771795097682308271992665884147939781707827126427966983541273252681796725474968515047468005233303909242832381387447599653021176843401842321104066968909056320827848456809702121274539036478620138882617876050049677056111658905006454797077299024015797652537040228708919955759159411379332887294386907079955351116892687562401002514270242791046667372316752059122695988157999876430147130778917063982017658933897427464262486492010924479883950610151764726621621230624032357340152132729439483490701141596450038446345960696497444595785799620319482096495416770481905357184896987921203496879115660859673187197423106967133112429058144156763550467290821898295085830427570321987476357028040123697222096820279724945874423961275866482058159992634418144655396570747058327860459818507446549213355609246189430342769075010169444721428300914871432162077019913534709746782436782223740028067262571135746878285991206741808162275629914684323033043948679517431422781050349192832024594594994306877419992042783092279671704508234284761446475936229494522262879572247175930030309083300681129682581949496603279698210722391759419818462397993427598069459387348777178382872863824222482107473089196253480848168741216547111602084715730200242402050544270246814288577332689123514747616310506244927709177564001468434359892122333244465262798667892348672257556480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] -38626924165992664558334268045151069292233459648250707532342862027731133440639059027334526932287319375208856614920003030444836072068717202764876891452382683387604148643855329814248175711944699666490244771192194284760801643192671081529920170403446356124729091133293173509864254317609482017211397071895600416487039319268863867009550726333927388906546280553839333020680000485673350210497239804501688844403478153806875669714229594241528514919338999835892076934499607493585609874557616355027081961131390842304970932585734390149267282214473558536801958993682169532148159206226939344103764267099332896242833100173678997779393677362785556532325490308694992626981559181855467193980281279445210527995729335799093732332518637201343164831155515745867395265311611374010649557384106698723299990203297155935643518729532080086913412923980735499059764121707331419583312670807817819847861456227893930335441952741960353923111593996453323092338771574062722439055374289726864758067559107967629134986529512649393960686185348931562546468789549760629263648663744357788831169625033150683063447750925888667313855040877203980436622386032573064729608556567417084557477840048178126564334408569606584584500885675531758448071132380606868742349752011545727661880355134702315722559190675555523473648726961769367726397510242729519999859389076284289529118096393240356431116628143915633863087781390544206661373031073699691787466990304012255396431472891527807439662368672045229975833906163055699851871342427934830030507530709430510893915582609828484787593577258224198373564754989704729951492655818192071176322091849078287223229429879023107053606259563156499810560302948467512704433499405752713852043443067689169269732461422753309060716520537143411875964836593457316203965385474306430045794650117307021635402482013796450128276859236679383693520451492500666843239046652542959970380291654206183572887279277119850858230988861821151418772634038728128372619701864545765433548612207686443721834726691259069333967950056818707165621527338815774901508081757557732145037492843970182770507337457280537152875644322112901265067473319800195614819436109014144393891195057878124603194520689258179017249718460499385745610996026588151368206590967289003808525330905830399660633948533500802310293891683248506797972812339664117250373289909891720352142207059395706757950104127336266242872133065582889653889356551422130397148162599991631983388828349766770595823047422439752991127647049506385239564460738576618871697357612460726121025098445412134476151640548243055554391769257966493816590746009780630790290660343918979825418591375670624158841009203411978886023554126763358238625348147776092586557241825435047667006656453393162075891195982946943506020413361879426666150283330124309692583822074721469738074693782342825257583848205565674664656229580427254721344764344431123122749257300894502408625273333864820067320378586883781366616078983002692447645029710061546600631033178347834950698568118949558637382689544909612477783645133091744830084119944302235359364595559511958989365216503113242129091872383199980027904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] -685123696894463943388399758981324098048872187367159185643641551717196307124460934740500027638927608791940432875852468773581190535161392000157185768991391379489039167617280321702982737929628447386127109067198706772820788951999431464392930635907319276912903177009129501975231886579747833817030020276891016264270112586403638651738205155292062221736291114242547562571288996288817594600419414291142613061250493085484948587527013952276861270394015869033986362019961311260130103282753212479106247992073833655599295914760295348319002656535776827103429407220465374405143752037778506831410339715998211411827720272647790751932764042586746977342674480897506582280185574941982901537579187387976907457412427398072041408127207884619189658989331787628638346027750526943273182369157861766886232620291499837866351639251945612903919786265777064061356889278206404462048669775941999211076552285680765570896338548122941225266279788508771254072648432715630810217763485946714901671086925982233887004359833229182350401500254112051228311545917868309823893359581575710187199474944133753409045041022448610888745926386926471252901360319017892269675942355201795604286050814814720634020873143765964922820694687265381458747892571074076621714817506176848172481663327507774158495926889465422118259682320714655176044008198338086229685826850486154119457371880601638421769918858234012834582622302868462385185294605562982427393616631021487059237199020283458726957322879768819784596373035529522341807055271824308830421489618626416534275550098454675306165338177766452674951193720370673005499534253446515975292712177408568746166078294214732936949912140078616866345894442206230079583093736236996827750835737657893252814240928130672979587936244555913965785661521539387904028766051255456919471213241035331943250584317960006929468339667252409716974238080928545569443634332859344078910396742520066959975403402524096757070027728737491000947480796082095377087964596018070961508247204315615845908597677507810491885954072005231409107870291396024334847657978136471695577293551980920891175060450348250586742414709465832024621390547197139924108982253092209926898618270476835095319849683322572918678561981849310108476093468378592837050362658914104627544097686885865548444303619040442982806034607925929420311918920281632941484219981952817150229286839087499902033392812364748222336673056025063409958822270185357928773262487056074806885791898733886994422622364003496365840695237518317105054046429101670512344626919241663315584654719118395825563438004641989135874834469285307535921626953984644359091666474727350053292546918313382009217804206424114824085122285959872931678842833371316054753293640542029785697188331845814916471641427313541554570771725684639592638047408757389795005174552287261104404130584176351024092460946533285410175336339595187672667401083232962428814699052936155339195818934875335580198600256739785527499491942176202479182967284306587854766473241355595134750585086815933518082621944037159402650474600418780126581037308174848041791490162581227952435740994008569999342654147191750556385280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] 9107911852017554338467834379957416997606202686487093987706414828500699767995402729447367882166746023290166571205495157341608336373711382320200768376381045867330743985022483093782591558205815160111656067098297354630488165757183275006584302553969321109655100466335485804541662512961439857144808299537921673893152313014975549435013659312015631023311918064549320759796210178699602289824651511138064815194141177157907913249973647699567966169356442035098223728037876831661995747394796466351421326533247362686915358871823603094504672669033044506683706840800475384042869448248745521619223045737149810846949563870355158033305814031359471127632331570845155666222285947766443192429414401979680173208045023452488185930987615277836354190400382993541474267081717249303137303997253725673534567836509551225613338782088259035299244833041752673433869580054050651167130500106571716889321229427807738009221530908274250961437866037794251214732299668987047074870654396552522862703652766702548751935862996087184604881642091736094142159042625229892507274046951486849676949159148608934579441691357601692691737518887511622175805078921054732201380452067956080873021102234260185428533373854371922017547048551980677303224944210618950404297733855171869171007849878701167042003407491389946459747411835906555017817912938483497556146952308113491602778094526170907919379008796759998545102857081575715755118756663847573290403018436443959388352891554114073888257482398646255434652840986308090232882848618918292825604416950221692091483761652693978916645193693572431848468818217462237982469199782334441612518838794229678544733087015586290337722239732719723084219036411879119709727966724724744834027242017540089408094450905003700878673427497796303694623973231338580355723804769264322829212981798924750139688216322298989681690670344763382756523685232067533872019915860190221168117179210179494543020380138376329080656226616765981297709363232391623261764966590234213356019687428825208227754930200326396591789483575717373119937166624201580803158328090626966473996540563114669062125006928713481686004353065921690430258549764526552103586221310594778322800708984016955047348227131236325876823097244420677673447393195328211741814612250011248041130394874799307992247266396965011947436639274980867428404786153173574902417102344391887478738200962260841984298920681464524370398563477643556012152114951294917944357785301194588433997205030941700636216216515314748006082670590840879185858846034274151278695794889491032531286167517256332153188289754232071583543757336351866766350283215064236914192247871599416457562767709168664632123261261283152694928011136921694804754465868769604275206091682387725472156218391694475930046319360372653747747330155767715125911724711816533630347061677329559836784575565177567657586777580586927987929928340906067017148353900956412173930828894566245902301439616258923065783288482902258841125819319473348900776877645714809455016557575474205952278384730264770433486027768825753149454471567795239419184990074197397078500181521272877693543819315500029633994296939113770563665920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] -66390224300115967721727620648892955651461512001824564146760559709652130099356602995896798759361768816875413509714171755655227156331941537148848150215810437874707075728645423508963113732847371011546993378744894446537718038690236034579692647345957076397544652198428467560141673070315027252631585622413689264365191607069107342223772502594913517901291796164134582508298345257077689195100993074774243295136829830779878991553770481917915000148553748392620667188529488299925706932699411141595240419736725506009083086717121334729822789537650221284005569367997422210986104112456400411598462311434006204237346965485821497521657469931746285817512685030199544745582639324998346304398708370794439704510557298252783729289973767330707636709062152541104190043687507064462662131112211258023226883354274777525132837398707632823905882657695340968318783061619914226443026282216512933137452864094519902154985655706159206378897949107822435224632890015628816262821345906960272320053233484265444596921624810489336763635772237586307938542658716081811244398684456119395452917508110320717667152082335154385097560991243541500514553702892655602077598844090539288690574346131616770912896626876454360271546388772240387868260961921512640055414142718618221358423891990796465850602909829570882500700071371769147051903904437035555812670792267984770511052798020055398646629218729100033446931787389002088621999827636124569391124306499888461987271992121544521609177260357591150753495653945218357767376002699585849866707335838346255268472339690646667820478328365876567221457224172115854902619712877221772427628598238278757900574139389984288709454732300700307685881374621542291846238061243405980857138506015187246427545242551113402159839849586939975964847237327154109351735845056571240257936959145009740548040646459701974803958429525861656021775949835865000634487171945434748159434456666389050509423212183964322605971557254622099083020419350307827500344109633035194130703091161304307181424836783592161872255612355229611024796648983407388559724404110304523776782691459433880960010780102953221415046560503518037031589038126540490407064996314131454086845825137478579322537475821715424336128810768252579307155776295307039294032394319070168091204271422756638102000389641793050300626133079373152832315114013674408477381821828933164889040722327323351884414710122682866346082282780191286431395322292925834028547454940153719517849806974212522981503892016732491569915602823778876070099422574614735854007984631569244754703063637316798265589210356731066768904591177042295997785810137089692693574218347599265819288495711674030282071704774669931637807029468124291479495308288039685410441522096435978055407282583946395127613196026490747742133292088336759822938009324249179891483852401914625963694377209479535093534868498805307863360771581948580347990402567764013883677900364058660240152534687250540753574190506600970918796442492737927985840190884699990310502119225158317274731269241320727158638476829281839650234056546792097231041850483182120546823022393713762994363068606013740925438105478105893133352960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] 338136149963546789338366393863819264345442785575215230773976244576323132184823686114779663306918607014693990747208502255206248863697040684031420234392997709792365065483495171289928269029606553658520064963403765965347665065907812732289424097581123417054207786095128776291393923563954264529429797698427408564607196656498328125520450270743437591199573626288391988241899410363302128769376945898604082785722523806263780962705241317324123398966520658510398501071293089463352146349095007253526725274588905094719641054233811129073881141477905722110515656524289528583202256996458863626896110095717407008618672237567109817570305098079242035730304790176270733773675133732174044397161930763861256139318069666919860792420439832828154118176419013651322187308862327831495473972924736148796484883873311580358348955331881210769024825933448408398655379127498427524976221824929502630540112200291938098109022310894469489893192049294616481886443794493870687522999138426000262466941051976376832775704891533711278642458882476512575595259192772696876314090375670561469746226627166590302866270128739149887498543521557343474512757522718798758764580067101513911265333807110649921262573845833876935823564902552340563656005120939833495600844005644327137345994832447668223052741980657664460090085047460107066652544095611222638841731692885666577321922715232366729936782740119862912913655563585037776471300456629937682614682179415700505693232375240428097163014621442893160843978650458286534686224847459581669424802473644911321951581635465699377493952830965839452594306490854721290489928153588699471577028817318841561254656973034049707254849643334042109519887316503143561603551669279882639468750784220814130542794807567261581424124367452245267039607299093347169931656833378076206401130801708237701134103599468478959602861273111900632833913874307915247728814203494572996951189289333578151689296367048985381118439593066870775138353322416260807228638081372121132956086313345470827187333603876505202156586174328335867588515211251429307716879132189998271240546246179490982248087413841125625097222162134348905977597962502577777628508569684113790758849603256404627120810470973257233706056823727301170378590428859298038332653333877491769503491851994248031035698490701273062266222506406004309339892093049573893993428390143220531652304726616066058068163951731368582273021614040944099235716606527632353072224457628636915523000247902903780180165514209429449783416791627142212035822065674330388159310286528216643990359129615276839862311247923386767029423867975958063272194066401555587289817703251590683228472935754750433942822502034026987612191285475658064346614665439273303133483387699964473142974993415253487546170379358472432353622088350164356288375337844214441671304285426623698438967851369220806636133736451769077862959150048689228842689329910113681648309004089307355468551321258264036654147061532193164980721127618265562925897756669314354743886036242149295098953621984676228221146422223962166551026450128157642284818514184566570152078903167227602646312317639329392739454745655898508019892224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] -1224779107098346461953212102388861514039637216533949943992920624744170731385445416686572892934086614542802100045881943576728145670812501357833277226443881804646943727548764075340212648559408043100737794573196081067150789480625780578974042461333043934688905326764220423415138375771317981466497746124096787832629026820020940938272781408501453917126898214440676035365370266929962523043207774823936168459379689145043053835249336016274550064002202071339188351130116457520070279528245506520084651706243607153172883486019219348047677469444667850805725304360591481210095667291628072541375342864426687465566241838899621131709484192876781405033530669396317398105842087011633478929013592420377183671572208560365533604463686507661442964272145840473229101309826918234286927740104036915677360965603676197942189533511180278616051706643156757070591860732669437904808460904481813808747852167387143985082360665610087694251317929311084480540624257903649286022819185558794205308344970377417143380489175936067745419426410532928650530330332278943059734060372531604301738612880117795518905732058769137423670872312363704339645753829752745026298631528470718619617464611541281859433239516044359908712793554829841107150720132442456914159030357770931524865665661101921734756564771844118000924551472108708564343328839785625443284619461533228386652393263661038656128401000293693515584994617409035109276024475127100269145281836068599637401977323394074701421208437205714914362213293598317127731023442028931049916846843113093869088653122982825098142966267149450255563485211172452542295143782031503182242729152968043685518949771764441533067436600258862066121146319941984127387424651131350946301931850297071772234161581629980118163246779705426192057118035911523654637593935313033598618837143688443651326334517529296036992390342759821913085051684366523509777320005213332649712590602051382478210582140114818294536005087496084575017288792826435677027572614177933502512189644818149040342171042500491225962354880563337246795596439741961515335083832200270431246944429318826046444517203774439688315891803391744368495899685408574354449075416529860550310676983092888534637116661786578956383621051257299897144482782614157498624605940118410047768664770564647963525427139871782193169314009466143938226589949364093041538141506118335188571690828710456633534095288468404826683659991422026813284260507249876492594250795142838729691823484835538598956019115657268434668109648513022419949230280991803196698845753408938970968813002932583973649467742246590558289250184055021134534576462513879331995929811109306378524408039035857618135034598313544057868413136039408102594554055556908636773055642237091917912983875927388136106086083017801036845842722740043282472414447721287011189699194987248560196926496081774343818456063799069147508473306619161935326082310671993020981725336850101119448416294919186290863853251211051649834899591360204508876199529267160281924490252239586718405217377130050528299735921443479778586181841295534392997994103262909724356882872689600526562574072720706262378682104625680421444648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] 3034884877746375698692829865217107536936332092537596136131028435542887310603816439136931504303464839359477207855661677298561732652345682955612134579188073598278411480501719837845479579954735544249385942592917968198524396691450692054721584807701271416919979497878048917720909823333405506946845246972454730505439993773214852706024834713640827352242172675244725281913396562891270720262602227603068985000468830589497214161787344365497404350453115781991717553550296891558412594743222514362918870095436723757830869685226044017912553342559851407809037766785138899547409711556859907082531572599770501321470528990050782949443158563488430205468921548122008475257748078898169206571555042423420283431019100383273994228696492002775075997416468717728924380191589257621972766349786912492776124773969792401935319539629772280790665655014036767580936932467708477257891048519202202217111440967177736880330829687318838198262821595713430104301602440770039432806598395359025201444459335193642062358785466682269429436232974726334071338529630629565977152958479784520095903811706733134334329545380685998953084434229371449078524839981245692698541204588221692775803611927559195203538502353129107363889743926765344575614438212935175376373236169089064603638271442181392992767105241990016976431803634957738018363904358062508635833425052275234991821608970076833830049831653873635655501570725411185913491219156979316797069525019433681162173037171871927907313659344963988876358726313751156934794092830534639355906162997250209244842326531788296264919148420062660502064636446326077789421065092216490730069208318906726871585445722922864675400811391601793312120902178593133822696609647679384258053200580140634090763883190468691052390645909319772295033440142971519117489633945427421598858129026620591499452708829238208854772454688218185694197580581305801070356629750886174012913697990013355326414929690081015698552184618030661050347272699012489097764498339147885932815582970053095724761635225636267610734035711602209028478797387859127583381797175720577276151578777512954257280202670166170496435919270288090669483927313120391569066135833517939507125928871130532100001001843659191984871368120424465556894049614316265598274540056668929690255585809418493414117434617283260939280829786304087668617050054573343096316512008428474735256466564487299452346064888738553312118687942009950933950901588472824478928903310637974120637977926549206270530770230752809989304182468432689728731436769841244072113355158171266158630073528737385595154265843139112548257222596634068648044687437329914485119454818315927905294447555360248071472293284085802922480015461278499430868198500806882799164951941450331274827555550137266391623992617191944827315129344679847044765833492394448000561284517032899523141095136509753981866475364882397882942887454916411412810586262358007289123705436648047231062935104895584525599446325507524379777038422469921541382381590156624360084599111173758023714587235535880113010571514092148865528923396357409955659311224320495885261966707726330759398097421246689088965183954796673682041208832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] -4873062539532473001792158287799917170132378856116340748633606257843908908558222039628195289897802936607820507706697183502218400183689899270452833293255044722535670778524973154779254594608730850027886155907429021843455900004663532588685412406314279555966198328233387277348761089079401520540896905497868358030963386426026206713643776826456284575561600287599253883783080997990727046758119269730436039519817662657226634469563707741835591462223328797815545911577028506040193279637286697573911880418036009244622607125462685814667748782261663805074741634409980460703674036994675984007029205749059041318570214971056141288597312271001217099747299324196506280700015583811555695812833603779731786276413899541845758632237839542240965170409814554424928415332677708027428488193916177172229487093959687640550615590079285258527474300078920593758413551923774987380175172956295803277901630111441190393772348920114505494369400520005801077232652918283189110908677899880352210890552854368806709897878820655886562057792618577635098550085871505865566060677010798878833830491132426053280423931973074113488216276831834001581342625832755762737964538483740479453671438599731121983047924821661519593878572923285823413486386882479723722290368619245804303404004846292008430621994667243274482223439573340080516852100149519200281087798625924396879455781873983690966977755731305855281415333830242813406426322476097781093494892704573280436339623940977607897215775063780670323204865149640682830881427809571159847828066359592516693826168634554451329357677858455149240204444046038745202265625219218320625245995855410944807936871646848982564944656358558433070920873587018541979793137702074804651134223483968845884520234466627680618629954000698611625684615115216088413813505707525401902685479755387466043022674954423629559749237377430488225347281778919838796426334839414687545938051903927657525266394520682640317233355511172203771806172527150664561652434070175221352759010585904846214195469393135995141061850373827691818448704788885361347184914000993542180576682076677964980664802803652420406945822874809611149579325636972445269310789940811608856170284244286192343283685195971050665378760436474614201038976956417707502297856395573720636736815555241473632437940995679279490988372048965210983144674134969584459939018766449952208753232666986409944481458067304838308320869249358149002158207947074186715949031189997203096166153247253418814408092714430090196443386163648092549808282366418957318659330289558793163169846809573686420625828667800117085986651830208491493376505968820908842083673409286274138983835237076444701499199385471274911904838462124302274653328980442064851599340522469167766809764007109602726514616897056174066381854968375506781600705249545683800346882244256298511544388214847943605891508638527056338658033359841154438158101300030763108671372312359973727790882828303819375720708286907716310342542982430835636746545312588765304010952560891243915020871996795507467343337224108307241656044038075250076026221393504592561228640215601890374873935495475673971382772240879709861393203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] 5129506387754502034277178814021006228309880937395664599433945276886686464064065980863932443332358717479838108728097233390483877239998233713052498054605396376866653216958723181867860691199667979456086260526661389088080001208425290365066639722257874643705152340250542700405204378449679396634643022787436159591497076267119848087694853532851370509123830055922421620735106231949202625705083378667817512923185744835090352125504155769092791324742620094975705922793889662985441668028168305947585261554005396356596768321087297697115809698157226577340875155218565103381514265012809717384166534483172759219383587471146780026543467628566742951876975090069073298534734962595108330410670908743619163435056576766657347367109660459040628700102614638563382156571553403310448241723277272507403896718553133244151855922947664101727880663456075506185828957568688921334223725895882939256355294883451078903884218446452939971194985096501095838376014320733662995928556519485700484455896786438581321424507619780906587414342545019686305202102610403901627857999713392341115463014375414856171178451888575950410848495908370007088334155322141617232143868157085409200170456229615482680836035859418404284481940740330166124093923822668667611010013551120730109715483976127705678956955182138734560463473279675596542815844338867043833709896391901290263722811017800033686387371989040219496304459584985700545523964284170372704626490456012388251983753958920560734220890507841715905398123468793427915924979392218556444220753214386707057867851698457748115670011753356368074143473798260764146163988055146380926389396380448462082702960198240210441658174087113834730731835932528371803084557913748777625095675060861262730465031241522057558432578501638207732509470555381467019926556926824193452546533713888644694785106939646680676926955200143657389914555557485419983861426532277234701832336326036998257721843391776611209124898200809094907193848147485360408864249523518548264864432066088301807530215217991552820422436750060793122385887131434896077880464534437754748673334716402027922969145730769221519284693966819500399875890152222143513178949235434646599937550218109816970919785034006426060061836984993044202566170408735628676304126315144878867314658120013368950993653107199646218405046349058976261295116820119169284456725286340910166895426361475596263218310015472612903602400105611828308734238429566723889830290819225361502400748281966380443960052783569411067446434158098037307973703866334661929538115932796410586686547493755601698785801407563953596814001876216129427663215842376060419272733188644421396693710262217140390502055569141027239113711319378117251391638566712195151808344508670045659603658324575774909960790754111066623348947120063854159276132785790563193998184621438365205332163684824393717516572571703738356804098059583273966835648902689771314761689716646392777373182453547537340425101210582990571528517517671165232403552196707619772287628937929965031009082048764846900568808132927697279373679433778327140269209708854087434331636518584949075628429529607046893204153557973495138381463552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] -7135360527483304497377633568654656187816366761123722158978587557177839127287968473774583304994224188397431107711983894096527629347856904206671628035982475788401653401131632959500490331231738778511051304277485353472046549439491730997199132955674356809783563795587963638867903050616484130164370891113041483218457244134553184349713324282677100851005924443057612130186377070428415726927477679524686846068722196209668299524107538919672548530994931926236210375940443055939895272764088027657633142936792012256009479913821072553953333568000330046116110237041463330783593223809331632811232645453368750653435789660661919558296738459198007681757471238772289420106283051253517194306856250983134751678995443363760619407741723415931978898856435976676645165328903609238254921448994261129228216574870840996475761264455491439314558573580291515475554762331052340856425435723103667383761195755481563155271392701927350877212126587916585186277459232286527462158804628074124373831148408497089021044000290321832026184929088613606323975631571822809048304680264751725778213061516952427942717448988943367638589358987905855138634337009831208584156772264144034907349193451128234593310109221357842481610562993022014865294271654398875136541990225327482733156103793303900689928566922473574142641488496839916247417894035602047080735479228649873226715721131328735407226744119758239253800221516988588531220237293122578548620415667232154284813133725942431765761034417807610081649817280745656820339489108490635502865146456631545051462464977383130038689047335180009806781732387389067054294477692099352582854996769879361674966274308565196976170061631197572406696857544318527420280117766214572679474609989721521860627214024669048711941387085897567000894236095125044465925116225906665565858513227576758575409559030282114345287736912565033523599836513455178529965028298502324991679873494906474911405653241846417926455671600468500411983345814062129392212907053766089562533157874480226629528315015404199684298290488188522938040743921214660868795558514828956133954192513408723913593114079235287052105644260592047035044730473046215382427872154173442127375986203148079324599654077217472466244594591344678881640187359848496249737692379672580262062469976130316074185314422831307715004613508370235276008092634239182752349986780392821494690242027740602723874872059212055972693212351286020505359409239453071573123906048907575578788184727204590708387915062205184671922574917896546345564989643895217738122429334354613655867342659728363537893157448037545522035398820219895960497720177971313551441330430303504888253161506652132859578727165889162648035091061357444150623515461623082015862086376314223743720353131308552409551888424988704570167461175575253093939323350857311135364409191688736632944125727480795254866383854991258077617822865356742826380962498225458258716177533117459097708243676585691244947285920928826530260347702460363693939907052184107040324187631503007365912139640461352356217396951456908134852115824855128677660240535105742022752741163697523275773935208907726824911540286717918417382277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] 23386759664492641839494838848683945218293179380747329540694184882915017303728026302193847752810810394027400606277530069021433018412135082743055101201942979374979927617306336360568569876950513232421183718889467983341790901267647367159060666253600537867171687254592010202094066707511655944926979457801842963654663258475997507547385053552785768023235576385331595493429619677137992368612898118899742690277659344566602579069004116400172667676176961422937026562921446490207560001500496073258904662227148176485140386400212387446217370542008181826313516901658187240946334197518768205691012762570384236575796814355534317664183650139304483482227929253374512941350027683277721084249455704385163655255370902509984114441779048609167211334762947039067968970213226645837824228793663737930821925266197742770740312556462398285468158864011941559041915897286645989881696187702118737920361489139293069761894344175695772904654329183268994619599607060781383319904640914635261479319913554687744999971492070289679533452803651395522537904560246273606321069428009316922658380717322032958440582888059689611274271192553436076006565430656593159268449663829956131588853640000519161260747915993784224993580304725816552068433666774514912309070923440566096997715395433650978393713177084849933217907929574043766282824033532677300105574757611994959433181101057201161036185196670144703363337095480683506648274979028067682968613776693590115234319364764961146099644522806622749786143863552045601346069130485500285409300964554893286584362920595865765051172327122805939660154916737368543612939829054218814876013428708539936786933892644588535627936449413710316945663687020886050681201193838775924667839113705224561397815683992359152032657428594859861140996461222531010554900421603999548452234289066937261830669533229105098578121610681384896265538859874114556578641497084811629445294190149309167341851631937484739582973006263081483871669352101620377911415294092281964870770864517019779337148995744123453405390033881986220899881144040075846563824083036036941943546110184001742542239093660592871930608325834956801079549339166199488353420679297077817490993866085704234314084003587388039759038890271606376166365664678999594433597609365975411336857977656897772327390089338982800187849390739332759503307934255052674514786407927500680199579866908720841886910049710319565302885845171067334340844521999427248018184350831996813408382807655260557459783038192352398274903285706341677258793127949155497718157223995020106211341373715406872336116776783577209218821192146092942502271836420146391956579148924132587306648306675831472302039791618699909903574281653040392203156429319100320156447058036477141611662567023397448345337425451062157716725988126759183369300095086835889750050770618805997896091007173375116475670931914256601697876018300530167528911830715055356202099038866724143604579850749792950352583511553901552937253511561332922886552869366134719698133367143133780366097897796961074550324270096751775952220321001894205605077317203321344691821976539176035000701394369911210812337717734542703435580440576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] -64777685387401272216131171871012215545026144524982043716270056815930935656966075482012027288114310374911399808425962641382276195788498135279571272734240920322546075070061728304725813764628055630871562862656236933516279463827208317050918152897521437399158240754698015531219587139394202475864745539627713209970254769292596185550823978538651797274331828074522059406799952756281362794203275587993979284843158159545851533558931869345899227802220292189267971743670096811598649701811501986565098051458404649023756094456668371409088366870050643469274369620409429926929767808577091940539246686920892333642181198634472099629225790051942613567023351311586621501348091410723911675062685626229332413892258818032558381745554236488067703905083042144788047328885560561163573903891812683363587297025288656051629916381786232597004600871049311235330943125110088704219670569127333255369464396617695196710123410996910526762235967418989309446954239078347572186970465570601034855587575160374620124081685221983182828562002306399343084708946181956526357312919132902846823905794233893546010950300730523545455306198378338722722005585352880151117434938266493295576018874011190147170638731412065834888793371092242226194941780519266548595491391199722730286933675414603263490000169301983750053312555918231245250631583346844725054731747267295064720845766157937590545796861453727271589529549043103690612034294328136659811107035004960891123130692850529286446969297382761441789669117488393470322093973411502357187438723648611426203414371478854234997469753859917521648364923241337668465232596002797616089814903253163916324788046004519472456719048655955163845378044979601799355643154718620345208964125518541160570325530542056989094521571253845330858821080954560158093528150014141884761480516079967700146358101422259921656894312674618854026278481116194530803568901567957631327867461950926813298678420918024133262187636521225513299018722195391049080040534653323635222744836833748437854946204301790079541139148256497735276819271003673136487937799638488773018034304250883480610450628893757300160474088537296679551327166569069188878645839795478280708827417508380444926191620749341884230670745649552638712196370213617817057045364524396248480942948761352157569900419258492259952713964413672977083233353257086408390832347510872080100559872022146066858565711221064629635541922507297936131987004669631543347366976091568991988426858624968321862800582841376363302479263740599468724535644600090566499353682462721638429193868991393353357446400115426040521999675867585437452196857919464373299045616639232694888392663020783856279171461925822541402231711600235038016181134603899724704508143979569864483789421687772634076942279200811680180005811669995905713709851655339629683354741412221092963470957191263376344219683139813724470267171345434797484683129154306892830059787362405037938250520611190641180083761116796481344097432138945929682982099261391792605250372598759076850077432971752816842302992637252229181574578802918782779854757911740890196154753333730917317113063980119130539370659865596741869853736960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] 125764128191578280022203307403704638427062187136686528053883615640380884550267024184586691198134337060831565992368247584253627283177768429366908530287054441330853830750736706082247013271230390307303559119664110808183677934708435591757398585411361025656694676840842143545380174540176027209954279563275048603864955192313961625936082510420958928233042813670423666628368172460912059235759045193891147569974022805424501812617952200258936808899056924857331241644356279983553999738554419173976978016942005770042538122358051882976809359288326725164583349083062286772142761140667536690085945781178447928228084005715280172016060445548371516905640339334143329829580900872319938330449947687925359044987874362782488494218460532698094319630870883526076519366743088731641841961313218527380722704486742951622157554549262058255889680520958506497791490266826644531173440261785209891369341619905254471605954560600270500650112678153636292538179903570341304472319688118897477383398345521512758172423842373800129191835987530571321254921450645394652071531912419980525962641939418808211559291239013734640821008278621191976633167432180287180663071455046355562886028797513316506094813477366323884500306588635025209499517617419724560071571073771924040946549367912108116967868161610431126712766961793641851818840455851268165349589492678483013123630726551022579676055898366152152746088598564405124755701927945218574978184074372920839415857335758128918130847410998988949121424373285724347659920808642540331041563623328063409064408999189581971416981113059966226155650411645148450241142335542959084588815436542484639463177544794881960637924197934059619299179199348326060008740470728625610918569129117015676667319602968280934591992792562749175126352588726861792258619306073022080048788564542962729469074122285551302333263202669927581840679735795313293667479887266082265429445730473559415156348371809471421184509933522332330871903754723812648379254903246495176215713662279534776930075711063978565076742301279864941114275392157770133422079585478244738815770798996716588136769179541650062528805964318472897286447953251628137615629373158833906353225357983563674496462560491376584786935299248585107491233266318721589536579930115330452668157441591923684772120485225419660445590063153611192916765761716785809736722833371867140530676584285378175070224115835811821231558155880465561617283266656441675757254493822758692606409861812142402192770269357132179148521775663197243726496189126855400499607921712936835534396661506262051174783285990937391829654692436231812641114162162695633642579833897767920799182451597051260082035110665645456558756630204346661945818847495602050728835344211966597279153523338652635019567896294982463609664987387579751361652935580579325016462456011139386509644800660016148512599184853157600986687234499766309798847668311972410466498010644271431089080558378846312584708691916453651062700864614141622008545011692638732501690768823874486575474649195967863478379361165993183104388646004086523300854346632871032965405833282572084973337637735861667678128115399337722235257356288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] -193375628326514566868116978102146225769715123193561612204789460031318340362003905965718089293330601775677479347860060965914502044366222834831700336518569266315897876590517906115541835512496327862867388470832019859832394693996555883890104564836901026827191255374310739975701844538746122184951132973330826078942152612772116400141955013625293289413585672597067417259375470912631310364964070999072003857362290177837317488262931125183804959230696620614384414388127866847622251617431807736295323626356524703131907789594666212267377657810088615895141225489040898744033739139323318384560641827506316884932465250322437735384475308111350566284032044092221985241067518769310062006305702513377332463039591330448238019857299396879103647453204227161332208133328266461601386504101286159266344368543547655570338660290080601500299052951367037068474324220216381192325400582464373953468153349925122818446582996775067944132121360859675848151649294013278884985041619146997333669067279992659451895774693880968581726778550071583785065114369384153624584183401725917080526098343918421832964387296923863954108399457749759356610602587426300377091752764230762375763118400064309416317574180933922221490853213231397339193888953615464045744653303060699440836784969038288416629576566235265028589361022055939163066915239184133587504753837737380686309358197495300775334333059633379584003151874022894121991152907975125011367808671227119251059941269350442426010433117952310259881886610276907125995706039129097029808076345220713363659328568952736662141367352270610849304903469728751831885123951150448494800133483841512959732308255690144082937627663470521662753123918849130887904996869612141684518003319486909274327526862683189520253276193540282294509533857619662967961714074141383935727657726873350492184020313574268582956302038311432489824000331211205206252173878952031778691092185491421215076618148548294143726037425938748412894981426130954941558754805423777238238417193029914056039593309522262928229776053790243964533177557050215811355181486210314062224879712431309023895871192863366803210388576821227333169106098840095605728976205109687966616772136628434461061751398721620962928373272818818414167844896323646279569724181925894449148974861168217975787975420626547818121775846153072203669729741582394466427751110393497888002007862901267776028276750689670227607221898636688971342569487931376305134858484020623266682048813795062403058750190585100200429349568487570508074504015571165244308405488573293603063324329245454320787440543617442974277895604690914244326900123489482274924856559073132547716467795335077704292998042349379238130307427550182067886283291895298054388731030440635829610256529375942427352895461363147199932700431007928718305401698070185014846433218105015014967245698413150631030427221663435627810474706566581095777457868422990836649808402716645292741458280995185539329490366417080044496303313749461561945639423158633237567509922580847818866157974033184924471919341553082443955504205707974283634926698336689570028789704390935505509172179419149916624654876335391184918465740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] 261337126081959166729082433657950398579894535377916646913284122846466993356988820434498247503417777237265948101015156787303957149753957698295680669045806718350194615328615684843234259182607886805497814831445312277202434055099125416070040597618338691246217527388687688917584890745384619585612418430898413100153300384943718643496613637824606361328138636942574974219054393235862696310988363343913146958208497422292431943873722484236052278034777436407537598742567630578144972078895422905681972381308317503238269203914031218820940222183450147250288798730688667275538769383136396986428374490247341665090589753985879862974823853819653127621888409991093694498904955599460517023150937010891747918621829210008771476256919009796754894892983735789133960104300891019031769693946313703855175123074749487013904550343000801280372862282394430882960955297949414244084709878504089209443445725997945875357941299230726479481729316303198261631790127758237840147748768480467040596674085539123228681449674204013143617328047220697290990512625444691191646702097873492156601641159353310857351634049130515051247769111477567566812370787625794523436385541895004601547051496014937231305576681701600463571998340424536555924874562722704055228217664967550797179677793715242911276543732589533811377729551528787951977822759798115421183107493137612134825515276657755090228931783261662436046484293490566571951698330675039588301798720953042870344924039074836904039668159825947301278796367912308208850406170476716747871096066208519745222504908582499959996234958725491148798445360243462946403920473314101271432775254414460542419576182039655591142955607471378127966028704192831321883951802122499780973702365764710986847464641965216572570212535535616299720220704936463407324861630915212768646931990288315915413216890347763102252972211950282986374145255343020697125564649000928777259347708885496593820578455132070436329102478887664061815459279542395070109398392998556918804687640240332761535867317566406428519911071960094472802895848702743881488704705924273486063863878938297964923750271439299252851107763724132853447579763312348905776467121090116180998747479834904727133946935484569680944606331083147139263059819080164779169732485542124426816807997134324975761233949385765142450222444140248673423679289150287561301417727307398781664649716466175979043211412141719854401038028783417112027895925963850825091102042194538579592041021037219038142229490780747752863497175403049568928901809800332367648004709434316239067872619813032859683230924106856435097188756394870272472834054543080508906541361751519162620139218423786784535754596858836634657246950369751360970681842967233340035092001256563620551302719838789596759938576946591192458091363731058736784318223116556819948694339406003441535588253659532044670238013136621027699494713555842178417183235262812276857398767649993488628986821563274054988172417946342476018505811357566043198041761536040810131445362252104986291184166111251789829483064256356944776607628508764607780600287456795702382135493266105559850232817215029420678570228731315662078145986560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] -308729055535057893434543817569407199626367811462250848046350902243826673691266692785434485772450063470177613237509106805113391194793219072848840127858747111865676140110092053790472812825241412289956307210104192763286687954690525089272443306732957203642266828884975977807403844024640665235444862139382309262251234474630624102766084574923720350795066507371871255459365288006085489752048438549064230419286435970344944444217627326010907576011956869877954613671335791017019261695371125998554954753846455572119933608958084707456696485980739743149448708347062340691330622171123932729231944948418851466734084751078380911899821100645197805162065660711304752243160802809967582342668637777162642815997138904272508497002813134907006372077354985037144292395006616440470645666226442770398456537178086291059085677639194247729732275190732281900061407899300440565134497872849430661968650286178693359604294097758616584061243315683249075293258338163852240944302316778866294068364513092306720929423552508211833007179022942129220234137841589422187987538985570449497375355991773219992449439102314221706101611009874971269004884204185633238854103508846046017765664290603760328045862787840996666685623064853288437607355067225117977925189186954598865489048762706168449352125966352402503508460672925845753178886328547600750557782985137291837813231325219316088839077226950689472019183444850836695054957190240473114410251193752116371810744926872008179558792740551861745912026909381049955925736901430762346814313149468109904190026532211130294829548315230080817195110111523170403935016262143193322201244498828076355479693876004644579243959999187187019108298810132715640578448080044104440808112471949331581790180241706114209284709393622549695442096629501376058358354683661049686926814424029051400767634727438078656665430237291032855448044534603887123312127956019757204923919033851219341102527909327514243420689147173454961345965597998108661916715752095305719326639725889515078719551557493796816527106680421126656990786683494830123679596208393405692621257719598182937111355713409212890021813110064608594188364393144640523710300339787103055952628320552944287172839981130172475687469044273837069521105197615013172338389792413684392198451609499421526552802594974232587173438922891403484456829533824601913823434321025606184650858559661159044267745475322081246656775226559632568735580262225988744592274776337634815682404516150469337695777769339295857870167975300436283398774442442886472321664430282928707958915941391839951365565459621019011838439081691123495351422584803406200388932147967045959876646380624041225917229169455329484602448674513906473661449318771465104061375838269657454541447385971762984531854409349085641364713136363982816700536311136321657201157005805950945165706244946172852446922554725570082600800675391622984499965530142590736997699087760977917898930070540887935863501610007835163935731211241364618180002940186054079421450298322602469794138144391806106904889887417400619385940489129609582325515718632653281123626033020741441066514795545018923966019104165960691153119477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] 288072626643949875861598729947329952087854874809185030052253775773642474127186559484601245576314687794768495361342170453299499859092990468723182722635654004493974650473083870617543913371617727758816938260143596449179577353145104698903782516706459436776472329230549435209635996714469681805348274121022734611440598606035255397902196309412568556047234782023167050252686943985332026261238756725945916164129213617794306508858610035309423423406898915744798668384029017298585123023362287207416264087436766788749690065078237057127252336440972055136806131419809994432422235968313141750276950905113396089445747481181984189992909378845310996989360992130913070230957340028849201645492152317737652999471847776085806951257752054349187068655864502740498926399918882430955784305914942344416763380218496296840070994832630876518365110886251017143847508610358335201324170538230793960854050638471302274983961037062610110428857109813825981852944177240189428682859461711816384134675102781295933203977080170824392672808572958216285287023036325777738452339566399896860219610703453318382942621948341090336703161898758534142511047560458000423243333825297584446462163637934158254016992700475862890842565751550817917119503711236689759553218113596981078054215114121859609530735322794239923033552964186734567576788436132560565396380451242837200479941206033815279510440464924349988589215102293795956579023451774466939634832499894331555489459179439014572226056126645858449826716867056870204100193936347058236623270207340361806399262381530721732870924695226231795646476061625898012909620375670869907200451026458699004111033051485824497931843985639282938416606468022416341124132062574657634104526926569793315192080632333354080767138312045699148272746705378495665658367741395184463203178747659829304200800618220135524817074412147789881965958746311070876360754467145118860427977069095093928242503865643969720759741838386173217259379667523658653154601140677786356266187288432348885847039974401397588682869436555882633908323139925811425802259147008675548617920680740772174473489642355123662171685443978129856591972162276937271448722839452463327661073805723013436499744887619592750377051426077492343465826056515338096525744803908165109876410060420472427764685111310796402849118603368807059697747838176266501049307513777339966193828279614022510124436468093271770595715004645778833989546824763384359199543858261575542161217736802499987684556562191549690701787377803708943404378082270314521930317109820726244385784309273739239674004358407946632854455492083414123190707157392316994650570648045693831712776162674502131292953954391742014997974070631754891031648521429226956253967349801525778419547382108057454051133121081088322833383562382804266758655831430967068858392077031223437902625262097274206647280754122830076396026156859265292193046338261041365698413314658905713714548635638313333049277907064424464062135904278877803823633176128276423367987714980154766502791131243537298516702778766338775480798287229242661180789225909983102369709385094921247914849766296410495439823213762966558429788766208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] -1056913144554912110775793174403652701851288699178152498863035759814621659326100425213020972350683933142313023413475207344568771473549750374130018387665505868249338908872405189803853321582817520260732789696161107400922218379223706641922752507928890756372711122315452239425637775448762954703552850665889357836571973811359787968951444027499894702674533539724338869084158121124970689264261517330358465350625408707189850719776779962906680785325104608776370158532338276284968984612120181656220189163488464254795371113860364901132904740087814491811127738913003765737513955687685694601702520561564409071775983764014404769184026128595871791093149085416114456364796314106154959642706327153530459719785575527816180256109611720338993100996652822842870068401394620969214318706853662812601753784610909574558630710796349053238803005233736065838163030251725136338582887633133651109761298913639758831692129343785389145462793901232322385361546870692486058152187383610956252262190360744060395307574048941392802817561267765673106890353066537517471299294051564688720573202485222883038278292128376226632929174485675560874500402789312960107303685061460669844677620517128798941693369100619741183242552195081000067403206408834398843426779770386753096177905015934658257866713428540171829856252976909754528354680582894302651037530098832561552679763649775106160284172679102308951399635060295082064766447050635051129077776082523355335405926048238498232664661523075996446142571697165790923192820379373596632936725020128980454233038982405804222662638033095551499528202859716640376032849202699623619163100873521588914762914039479127264596714697366178350492813452727230823780785241769892073321410332661751965294826863263526070257881004172309542538585636382453767162883189298863502869155181671461681753673645256298173400115210871020122215911714403445704355238319639293377433121253251539050530098632996661075015668096856320513596844192099072675463592933757691632889228356179740812546402528032492894586992873497723572056817082113309345043299768953703828031247857574975384287497774630192137703935712401211592845363283396854820264074223923443546082057392603647504796019756907744254213359523375873482408776820977683070684342743946257712857230563007477748858995635088738930036461030862266786765780632141294520988709015963677567177555567472176813843568478653575386213856692610303364755119071055943907211790764772461079858937642062433739175393753730398759753969794241037890517239614208553401479540583366529128462847596677223419099459235771540542901961057591727616878235018732709448855708924466324497947409498917167796973960289469899312186594100813303009356761617692821918400307891920332302942331810114287324086388790957087291707618207753227222706778670542628950365776533654621959596327275169305546130674370186844485544915152881109658130777795660377173930115868759521481529714864193521857574605802311530823133434431533267418454942290173470913955655098304077888411174533295649117610738353339672141541834141660205549705861328165080043455730662035830035737646529278815024437002240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] 1756366386746473107645507912981062679927482385868536744840703326618712290530226844271100751610751925282624616239783012545879441063335789473573618642405615122896035210533294738148599442457926455826317407761849762487542719878754482181840409417541108802035630868746171378456206342845706651710847868809209580220147943007342795126168187654795912120815894951134070220311382433421150236766978161842578294554051890178341458523945582112271155162107351808741038689662966401669525124452651922524943533127825014169416258336170818245959830087089030771019247439258699425273448305381210894130764401041875547208834270201035336705725954472328078192272857977800856457242939184601782725988366998026103560599937335330676653873485456297238620519202514047357781144849193266680805062932452467337698056264779062844751079339180286796587300773992254528301292853665349189369090178421564725485216082700490080802593370030395944683862410371902269410593751000815758875618148806128114980966117828003113066911791681910733460998135600536381827929298837800097490436405771600036384767583670728105855400150261142646534258037435400961360414321077728137888012175894763402700191261278673436381944308048887187673476941977823985499559449861461164880873574494323009535882430429966689868397398685892646025360765637447914410422511065861833485303761738359585357156798958899680332764016255272846722585533876300107806016747347336582152148563676960988864827377202392265647845520245071679267837435731585417996140325556753662827078721239553146618214685441402382409753481371190306470022096425531022039811258520310531416861578613587025201922066799966436235944124554799148765157929993581278853079760517901341033463264291056195062853712589094145275434115308882246553004960715951161504665587861189603337859293468748367770503252713836103210780919234352152297631434950872025294172395696358846508072178663518015306957160612118275394491394042473334701340728736029191684625594587798013563384558530424571154297970850280017066571638165096747705026431350433111690121217674449950006909535438127554330466648413086429701277638019840394441254800568452118283100850981288014824382078850692732146374366585647960428441113647611118896725693753083642571768555506098524775700387440629380334967325640732952014804900770505579903809675293377857066897714177209698812576595208837541661793013221573701545923360102706391955711286748736634661928565921275655710828436417268117607008919641713307080684345296808975677411679635866581576341441064538807832604381528843932029175444625278872156014854716027237522447596711434257270116210230718945411764043397811713870064075875480164571116260687930402770288529158833691164452594707813224789784095631420721159293404262388317911788387715215624998448297823721143049657995412643660480537853370896733526798936241778738075008152353472783290291309564372962953706042557277300987884281281113443080171945042812712371556422398645308969500527028541024813601470593810842344707175382262037686095531454745614499384402660939315761505606205162124667898870253235505675694123537289950717218851389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] 184646012749898164124744569186517205234031733172637867885037505408136000556003827386560333111317461523179444498838854820171961872206980730837315132818081127831390885294366437437841229267008275574386950580153561680039615447766912545273865445493901890092575287579653386202331955040530959650398106352131852065341578818548223572539170378199543893080536322395977855992083878026812071546505428713322720383454537572949060949850073236920583835694101678933904088717630053889454562116604777918123261517581980034751460527755232783233818212202197465697620949386466659898255692534174564784977612317322936897205354333973160894218412660688545596070562683680220009430571720417694159749583528719696192832998640808346261194281330425383173376429197781864162701994967266378869244202007248242564953326585467945994612608336136167145792147782937535429216367187439208453753066189995322198841363083018069471812733478926025896839339645290427742548541144699553611162333780207035953313376825342528286922854251791791984764066646729162869010101792372973767225538581772007068650442942537498724820631422567544653164056511860112389654513876701185309171643866455669812810037154913357289014704769598731245467826169606335761162676825970251396480846173597205319640632168514488065818731553353511303105647259240402524811217640467638687385561823238935937505013869438248616100552241184083351045913246140767071647330742113227403035135421564817936993483259849739905337683294795881300368798214077291408673330449864282591517004707425628106314399200836281732213112377159097328280817669994658081736619253209949302023557476708004201560719208319039491110351851729121461995488762459004148216268944039696123879740338843226461123831206659769135832507835315401080307026564560192900241160691819301468545923694092522716671111908005487501130231895237487423498171699489455677784133319764867256444535338708717205014394747177348335150158927499307338406989506598527343965640676754146488125734533882383082380680617211086128540905244619085152282971866751079557147281516297049747513884299275218300779840512951257288804354678413510390675435410610201585621467253965849008523454337309081885524117411742822718870130033686263058998569828619142529118069631348770672001587566654903661972467989999656184588034530951173398191657387739396978008836686573661638506305072382224398644975733956185493251484028363715464312458369592949735596089268127908175256889572784532674366728776573405503018670659823637097031935613581916174945317135928239992703543802652043742446997800017301154746138752035108543606748036235253231085975941537284635620802336821681325756647038174009684286943003461404589912141613214679742748313527545213333793536910378813635418945054796684036188615283179109910100941064209889278014394789962931528224480849740636306718272552570936479983264273345289484108563297900626897225439799742390050365874529357140365451231165602730542198318607625566480498089186890142619721772835130069166683562469390970611272555001259674540165479837437955629108595471833601736929860758838850582504413847043579222768666686783488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] -56873808301507903238828276298879708619913769443477967770121958176869995140574116885738707887619766654156972779219204671780500661214698205170703779631104581068878484496884367564804582748361313573977686881310104253253903189796647239415683456998637760282313919948927790514458727258124824362280779042770121561554186872027640656092078487832985519496424017206900385200019302112238993828556973133086598777670208112669465130361650821867786462742682589791261677215306402039107153067522312675605155990920434594548665971139478947568966350968931948105228376638331498220662202533902228135480601652725103670711854695107999037848905278603409535921338679915783264720087974494469045859079825574469232318298332521609725232846895857471726052064345666843523101346385855628849595731363350993045871159525011555109091890262254246707111212425382969807983848624058383729836306761215140761293420427148011616987061839142827948694830201400677550569222619928423336325909036849077723351900437678522187691841523652722368957982480925877815953088643269161051337577684451100462754533013997544955157838668538833748942504308788645784499046177143326207137032028706822491003830194094822073382673548897467162873992684125155369264023797355890852579319117081480184736993964854567639525753469312047994670701331553901245920799423914897030775449891401153313399309211129975654095349816291935011218934714306469490113456676463806112811159178625548521052185408984747930378339858293457960322218636540163368985360152216972443844653533789944771697493104496527376978980559230267861031293053493890429152933115934190797114356856221088409602997394415724649047945071084666992143360837683862915480137018257011749592116074059157435648486785925739146172540018695512546433861478691171094715554361941008696689177693095622868981574413347710379318284184926016882852135832700549753810848992583496161710465171343396681605307481824524741851466780958799312799695462864434568921231608719480549702073901673641166734951505429336403999896201169936951348840128590377667071761078415434949797970895450143949603907219485735105184881860118401268125670988855067498541691640097901361207488755200326811049023479155635895249415591078306387085993308487459522298244275371467825023561089536698206913442477991287141896286653276046355278842102570855169396844868652997499006114825377465871125990327462507794901183625913608124586298719115680159036505238166256335771683854725659038256250754049303132949148757337521721680737746230718215675069696078468771483788850532743267123319095315182469267970632110744557781592374983113762528811767615099565846726553716894543392375434278228506651816571816218014463426798336575714306519120019967655969358920426413121204953202439285807789616055788532513956950664449373104405036694566807403325664907936073370572296643053638869503622849909190868220165179106621784558013551012961380134131256423801146400317635749304556983751164375148957961574906434362536856229234933004545009445149703963525681541716899960975184458534382841870939505389720136330347157686711171169545580159370291385250022945844101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] 1689655439839729980990110307944337481176726540050879687188038638874102144057220742000763879592823383251663580918258425345240776437340620241630201806200143987790635106672815854776755293441419088151650609492175669284536662332341584199633462707089108260213026178069335371494671085686475886730349678031217057394116210126531183138087776329947339336555420767590612324624572982685843235845278279223307197826485168020099649755906782727258286646388091629593256499088006745973048042493750539811573717239687400113111646316867722454851677483123924091325961729810503866248578071500726512721500552636497344983936962674051354749648962835440882963170638066066331114756195930480634913069527108087844288241235764139697744299977356705266465804578751036203934924735377776475133613659100437421203675395396914433503011030853109195251734702656376116565557686872616331555782429043566365681150927365484127347105811423867693304954647993387886741173490499083198903883689632170381223380833825642900901758112427514881540110600799784734823615937709058229361463279389649662087287909734192128098517416195912740672237945217254880142627389384213174590794719016105798699195162793693969044040295515225839217481740002389795494414125541306741222837997171790231111608508400651197690634951422406586461522932355736109125700055229320578510776448403797170986538644243992082487590555999175961332727938269565478064214424211495334747944330045796520349907337279988501744414447621582567514203856506605718866720040057138696036207250837458520314821535308154199724309819603549550347805992226093714955248715318398889197367308169156674957453767653431643045779276971306252462972208169298715125804497298380414623681920279532350566714151304550263616430434050194316986641431883158865609826732174757885246128568218085481216007417332745747774218305678707613395322420789099012272295817620743984561044881474195596334274539810663485183123195252316563062098197134080390906123523889630251817703282899126932406422016286148113431791446205871199991098111334161890833948071295851875720493435559528971565465769623496209350851733095437970523416484267051076012960089091058059898466167702414395989576264498618618374634580570726313867195367310974162119474108471219621838927308626865807295429128808963932322686549102704710551035402174817695202405744698911457181285695121553009818764017708195958471734814088959078436843507042132556787395276275558950390335357018542133026605911608408170638907480826795766606833826638478184503712401040549383565088303075884369633644286374284141513238892424302187932015020624182957552590170082484715374213958075396011923026339298912282078707062547991607203424786445757122011202628502793270005369459251709091632586762572189158886225477150343138682973765755796829327527046815270122835225636669132282228446777976710552434111195601032266379286617437244768946208722512085380064149766749065511043038861653351226301647143150968095566059076474335022750452732249713157070423617763605165740281021535594452777093704372597579264234980006032500957715570761632372446196307720811391571010661441653964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] -5941872933235836113628011805275056673499539167037589340695764531613603395607442184979838360329866672916018393228345184924341234808217870296848273340851014255633125550309857459287696426368346000106085618631085222487331216123486995301660787885893954246823679289419312899825094121126212515628700007642496448573242700015353239638609395935550961117983063262295297334838938389217746847295487141837771923355364681048452276721791237384675272901291464927502139990659696171747511153510022104472266285448456053982858454946078751611710586884997539535537789922863644680759645173770595402180545196483257756585086321694410794571218162958531674451535587460690042518751847881484216719229114910003193132726758683338780152787522263756926678594560030831786712569033447119093669613740603791859177527116883488023105490022441338643363768700174402749333271460821836438525831246581963748827726811047657735942041112248333555013633778576943689186713886228112024326887001825915123834465711141371331334844369869993034288894507191303997485311270697496873165679518601273655699716142084257729790342173009071664319574915466576822149427036158638322325079483935314850555431695995332208737433886885227853397242261445403562699632543538179672861753778450533798450939667651963353145241084892211356675687980392215787781142841858806728250465509496101021043449105763547984146565585822717280393460253972077128039619470606968009552042476094734818149404059550047999944826650339209515624960823927787629654480880614210225388845185481157466951857035708900605662960169418049936850008930108138237215794229895903423167199769238077084787845127571207766660375544093723463622315476225651294724975511413794325158351430732498101730973594147075008414028440787865799566830853386835810459272111324326319594682987475429954698927825318178349053591827222431107255524225403888535404992062405556224019848570200783026347050245859153229633567711544946992910940379739930415073864014853377649739534864127663864195913726047591219851822822048101750812818319272192264734416332530818494357728883511286040630080583000554897277663835305614128784094603623936271585614028141857397192251141498061388141093499282374073799013625565697184104444660057622331374918445033559387848952261250554333526827082351431602801740319992460696282731084801578758537714184499013603009515487924849338442359426940603889933573272802131602557905658679632037745175060110180485993553995453403595159194539012461435096069497263974997908768993353385396353000385156529385267210325307939811363724435438238163556820928707751882561331407865204965870432518651550029803230229522544783722975045193479497436716041007103617645262248565411836957883378707952180581549651540905432293094453468501357596342962479697794727102303546924114434218362339218392533186589636235121266160320468705592734690779572050408757994447687785050199565769089706490627868573893204089581169136414027662992897289963796460720266798524573594343638265398134431409118716389018506502568868837943631993662634219159081761076363394062525246113383665614338893144462698374669322261754717688299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] -311075109039132381235274554275535032417192346006224341114351721341565127461467587721915056368907737183230422915604155928224009396552575382222040582297217183017862504873617789598486049014560322104852761183152673833751056454488246464979396541929422384152252063424368120904748579732839756358991854098901752459268843625704746056528742403982984713810414131886421620949108625822506249360945490228593383875596446780612334391871897792053188650759853478803601457591474595679535528037694015309586326776652931244251494065475964143440998718306732928203000370364115441081775534168062905625150029517219171887197190078089739187117716755476080572740547899601562498712634981910380138189599754253112632882136531248242076439307598620679163377944369281637167589961698584041865875959795888047066151785275422375678657805567652838424598290185792398989272049931698024398262220273491127079568680615677585830201126313129522168669057169442952418730386920517460685989723534393043031547163852861079698653416089699428084985714749487277078589007323953452615940771682340598288751520970065164487494748495907507671712705203189475691008059036052087206476354493008580415334888275200087717162040700912683007638510842181646863130902542165832100278656183308051344362550289171185642048015611759101449133427211907111801384948778977523601131837542534460064132855311181955640910614493709537549066550342775496734137048711468033805521479121501346069210137903746965676559245856749431351289703732031976488256570829282677518263502724191172780126017125729145685720557957201674711915890776179586386286649905590634238526849415238517328543632218425479307103144903171019536187114701340586841131607116277470926176553448519606945108560679136664848945102016067433391168067953208813160105816051534247663813092997019665502317273155257334190142094010215459439639151040603191940915276226494096631038792573761216137338475452455931893849000832116781581378043034024586139259713960535673177755985464782684309917943997942954647683045007541364109728045877432657072481049481081363008631338855290677333658297076615205060652872630814988728505146624955607288810063318735468077811777027142562562443402943054264997601327679633929899977565521286300761911802443598398877062992708812332251489655721300122759232426842557844953988903441710124537116751100792341047257467729692566021185995644999821027122908142514395006441615637405651877714869296921953770764702931438651442182491480361833037673308474736463571897131313731692884364975521031613031241902823020284065800111254237767277093601561643357918117204535796849379421923896363021289340515223667673140222977609110582214169065081466045847216800432141909161491836187667943619370110825328562972276167092984644819140998840899455520435337829193303003694369905892539683870662719943156245521696664355671775574922932689275406990930168427586482036233695445985979365713371466192444102032762661721434273519964437593387596972277335499954175478158980198042004436136685588759412022047562986329759263567097197465911422873111881493962531684253769062579005234099586434755070909382427410432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] 4923967522034223286988707439454153805789810104805166630306334286599423873915744444697500921502847189268125285638709739717936337588968539414022747468608921100768006398804443452137562552585676698207756606620619418645752874080531953019584931133458239532111966128005070392901813860674749620750748730620482824946006769319127659048882941135013848940020190539474067414069953676772922792762189464145410525889869286196084448277415183706533683019309682299441302204604966963623306078566301720984338129906056820202735904866811939685048265909449222415955047016399392592967604727144480208322736225179680753807765399140494583633413064849002075479944261114724867256774055161818927824427294490329337146904026685574236749464150706390583464213975092674718974475323827419925858781965191855038546110856594570177712099318714939874073314718086539757581073572219294117247123166068155552719163256736672415331408311882064610818319725530549469808392443068929925733090117588993522586287881441455990234638960467616754130935829665268100264143045775058941902956425886680669968090875412271728152113488084044065983839479617747440585582623312784659277901342821830021313915228419863439901704933273772143596443676952818429668211988413277748212475894817459640270970718548819218718753964068494583655447035304855233988665478047789077465056060954256041982287952995416330889158435366118349116769487381978858193692452732576594978001009036959903162032411831977418787293884785526841954222590000342985536583742936061047042007478915968205484517775773841877558542331756368344676656660394415377072521750461730510521230158035461614551362260650894231308412252354698345262677329425804928575359926417612397783718812629112385042646583576790233591296770685586338073356535744382907525760046992620042142446869018598599194554514820446137420367624062838654736933067910012998914368754004498126055757462473874735784153581227925192909713631769666534903528295216362490642743367244224429366627524964429139713488120316208493703012145749606962578215514373053913530457191172300220967457057242451603820430424738178959480586747808294892680032260887284578224983801103219806490106014002288442239563871718023507713120519149981530895474452741714712853121868480806985309090596452724299150260196244348121097112490687578581345634809389166646262894904557563855573494572417634106691271096907815168372143299513958795892074734513257373479862399455946936028442355853813443271592490315617405728248315196660700042072858787427544246619122715264321922975505618501959240596287594321025026677447574235149782744397488831571200767470903568095960094415503225699356064034464062423361212911460402304552174976874442874433367008548734196855781384416645347704503302951259350012686722455964556456883552344195566773988021394041567613950421930298670786174288547656701174220266888434438331048892047342528578592699142309359331912244315251671293814744310363625121800589415511673566253990025710585081645912786361268910925724037996485842201757591276670512860035596113177735060057021931014037721826553057925917801649454452777241169475037406565498880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] -35649538206843129048196649752163117724895586946705865186475755846088609372253604758770449861143125610223730749039060608331556856657311751116226727210315240327525246148516060468147137469572740038778992383448087258111818282668849613319758472379141837443728443203969195324835206539252554616083981453605846766843922314846385663552191110989023293887530096039190091206456823489973530710990632381567324157401483120222760920267929976286527629621577577333907127282006633985763062000634105499231508586553059132024506244464003911921223524527080406753165094392124453506975942896949643780875446327618497606591861124564890595048718093261755582324495519452028748889825688953879695665046769919295864745028369787639538050365935551833893351730622703842776620819955082493161099490391470771841359428068322726958770698458758086058513605634650720451176004000990151681091512580330895649225208569355777623991548972930822718018441958784984831511344793424778646721744208481019291506631922180858054995295639253390280400017480098774309179361189292525024848253445919797592105291587080523697961101383262908771228426117957172429291579881628696712000730819370191835485414876876291437682300763494792212124974451465564786057600678590752988361177098285643195930043255048935154354221707035439680295016820802121092462727499049651883426834446861599924021472682990034389278349760439052587049917991724674501756079740203892031755085059590417210381590350465424130416066652716379948127351706826619237504867263880410925839738615514484627737704779936129496744937606953778463904516588146630916452201208451464861810587651582854399033257659118664763911636824761099718026327650315948081052177299154655198974427670025080346316197580473230111866229518024827702076927316070669927042398801164354249936533441895485899341645383143619665080991331409325861851040610053734962085282766613756342515833390652954143096953343677870826725446193205391242032477817879864099717031653075324271291469635777511904207441601452024033773923356572930289832076446173561974265714746248322524602745295208233772010673466753936648662918038676257193090661219015047944917560065733203002613491796920284644213691566287864598675528921559619550120542137659588360621133282073076760097932746879042896652611189417261730036143990204611962521585995768597229852411422500337823818510543313710127684115910520770131925591943947011921141196321727598609217130307394569549932839787411869517807486655917702794239964792896711538527927299018164617008865613911187536445996071927528918669544530622105567155423350666599152384140730657800236056758548226889618031575309801973121566675473621110480212981721038715076847610831278698930933484473191224245297733769586558611051746802276120030702504008090054874012859692165354416568932199864399767387111472214002018750054243538142957818958879848595221613561964178698637708048270566173125383287196893553464320505223146619178147886634986118160073202593253202812077532420152215426866850640806794735790957676399445435277902815962508066617327510708950169275310651276692784492560952259015032276688621585146096648192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] 140139843197280556427235801698835845252677985941594481274860059183467582636403799568365767137230475009057542317696766888108371062889963019378854922164259101666174096438608377017982644091895471535093207453319478780694854777276259632961700868020281321136647695972062223860818962533088425382788092168423836950987355516464339609074761494605849354954306813247216855347113311820979467382272505315545732000710446026837154334094137878174891323958598576393104524390149888115399523028839847011675119494879597685090751702475351432795780679563061282540575914492528951094488789854241220538485319431797253756443569640391457710220509867395719476024153887528166542723622608161036364826349299162257645238851320353695824313532683464801650873804890524387554347760783647319753015229670420142298739640160643228775237359259312521331001972115115172569678211013798762620646869772183911633783087639126791415222771661277759739989176764426141849760457571771770182882432288217289857729264939667479867662723395234010559516725690290350988000599439821739375665530678939473108255025992452940043599108952762857908860183976085843030681523997741567000398414470463563960398518071389387604349157024072624119768119496160960010925705175778956619108146912493580623064003506001299750802756807278508917052328116043735249265053045380850480530044634988789879838895455780832609924444286707337573695697969804804888527831194570506991885399729389011636639027822715546932584111732500712519248594998914767989805129406855951997402205813324553315760712375810688557133479831817604198075206065381453415180355772971104970804380252430346317191831640175825553792727180698044903470280146586628196880500924129142154898457635890123136768462801481496896082286306156855146002584676630281580346784787711385160784667904876140422338588941713872145302949650299662138244300643631646802705803029736017173992152808907632150889160608345765556633745395950154545205558033317410897708595139297248285525605613548217595357759231175760389570497633141641600607138047671025123699728788081855981270489849356662611814934927002411887152739818668980375606252244582411566534754621693630669270655956798200188075447757406457028875332568522414322255330935868104667464019802432399951060262662957903873578135065565741910360171343026340055566994921520317131991458607444537385915889792362072522843447884517262140629979593899236332168111062184893236091505332136597078980075043305651468148680901005058613374964322883387660725114876289983164202280160178755513664778704796031539388098066253652141766815021370384939743181468695755825433596156580057937970894392356555918021538540228342481056916674528430277991081052139758617936693628706689140615017527153004686316820663403303487246999840292006834519183544400444261132181275801624646338682805365587613571908629016910555007268284570395055151349385537584108459543799365915238761229083053425675297398605569206961805409842249899353334981792717778192195968665174184965642137971045331029492738786355202802054841323523339254938731252971186564231973431390028048441166991652577022796568878453993106309120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] 33379187222128794747736792584387518947531532248080044441563565231161360773630688449987822271875695866473576171112410285260421649362884932600721079161013918650395774531544718284593542150680362005170039996450802779356045718853075835915513024276462106602651841701884846144039273335731069152689355802663023766316621498469673280604348537777638274443905882568322358633658275371552527167432823133750262149174494827294521207828803519788195904176637886544746786017018873904532815488233669757440236925903712249520617247964911888186202765307461425664441228872426199117239918556617937577365925973228530018178973604774623735043919107452529904473291510567412545072593865396536228370746788462991288783074874865801669913287089287757224441727789125102472381584486843775140347716456583053200938364717739664119705053344646745678170767046125634250055308486006018893252643514103090727066327261946191456893991670452639971551063263278672964744322993784483815683842979556282090033839572239630933664835025946557363820904926104468103108469090572456444832721837268333772380588552502799157288949099614070855739032162946167390068932212389200949550589549981801662714524183537645543603808667140071155145095537029898618020395948712250641090814563702432848514657475354088461788113701326029292951498873585874254725711740639518273133726947440344334908462101262397781658475263865930729239708232147457615339888379594568506397349147844732045211158365579586428222403121202119790363716657176521661779550979491796201654408858282419086299361173082567695803550050702012591684794388217101266077077278613038844709396396770315301194706910185248121935891414225108224585833660235201374107262055189339432742651806270864128461480991062066509397393264940156349359716715791521159250560129889148951613182552600660168578100659288772834209439408141694553978287462153882259500335644123350017247385155549216833317260143835429220623700766342838481843672461966019507720796426032808831209630751870087601683247756794536143148976953319608156146308116942799356660372828780868563610923605722170172771629566069692360911731002947735868701897188285606262376491064862240570077345740164706941368334343222174294569810937833429433517791683269549646192409015523676709268906897237705415408520348450241704130763217667054316645737736554862936860305615528979973598336405024424363208517124476149552570470878501095564769989883692973122807954855962994467293243570716088079069600816593091827670616344180490549142140518360410183082224422121663362807026302895851303993329700219809059251551182546178180143313722053212489648015651375881053170627517295470829745303174345548984879240859461445277274508317082058119924334924226125414076578329623575905645003612337590281074882277412250482269592751936501720585731861000560249087948178861317337527596440590109434762403790993312216103197053676730061378249417574880126835907269912401942905736509022532565737042196101188721332038021685971204873272946807804954312756661331660916711578549125208572439917836162448487969738199930610407537690850229575683425360781589666023863111946279068750577664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] -5509503368217269274798661124310629897038250880793625036938124331092013081489125140139224653280725154785299718324484140493425500819217600923637780484502659156319308030246385235610761614973854797700769038245720240850774110279316344120394210711490135034987196036665930146937501901294565548501738724430302730266197914737242477925828146884764462807172176834975528938535025982300763239290401151379597579654703896650292324720855218448110491400705183230627048114562403160059717983090470416618150391053562616938699659435312587381089922276271609078047429002547523190043329195725466780594439891642063132084085806618391110917277687487286177273530609228496061674423370906817159905224943955630335629448614080430390437173521340425644727299295472383617768027361886884363107712967290542285814089854389769907998194989213852550571624702815847544684143861587525150025427764129255002580895543843873648123279372299184846184944802414610112587905292610323311274550200331580502407150508655631056983076454761736041972601450692245342338208503403335829971741491405131787321817921544145080682309295575898177875834527479051895315904191600322271762888419079816898997593095161316209616479623008835835759618503048450083035176501068438035584522601288225054515070946669790552255702441600961121677783643550142658958497529670038059645118573395065706599439012280293505369179756236979680411947875467116239070146393706290899197588939006590188602480142563081472546214091467873333227242830088694097926820520883240113615001550368636939027703555003767122266150848113235012420992549000167068278451829538994914997436726178015706131978573160404835380688319745670239433831919213433010127446590290677556142253114281006060050360013634011935166294172890675516622805836825939443032900163735553248459386062894865480375066565193962821240618635302216573263377834654627464386213684136974282316547797050670862349467529608574974339238442541429787510404792020909852027173916243362733091766039041424988136270919025013845584422711121729150246747885134134895801130895396646260432447357439927776708310928648655613695487399539326388339930759023191050981828647464741286956848192038392422564354986565152758801603462181062230328944038348783883145763175710945223756772159306531273190818330562280931172148853191233929336019579124630891645797873461365593762550224783199667614776924798600839853705339096250023164339680555580496315315009154216017757289455074796698326731576696012386948321846505988133312930150631706875279673632614574812523446754082793642839369045475923803778374930211849064541111414080542321567605706170228589432148635911084055221482665003871686561192035662486866500749173145848321327786590383551821024968379981661918375806236459140183316112473106024843372649003845529199588757867808351008620585609832064463274908490720899242519008887589467292256100791474454785375259596467468623533265100269775002606415411406278011533432463199026861457808727311277153671369791420863280195398226039832297854483518760596043449597951258956809197981127606426849528352575136760642157265954165830650735758620259688229455790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] 48615470893479111365055526438391383878511986722612998680035583100359846083443102284779597230054427591947138408304510706768079290015899677720564345517717351169825597525942321829167469164720316258121645847304619781425755195421207902859563920343331295973119610251390608861009357027450275974178532346034007266992059700503572367719936041800435051155413505923265052950587655538043934963773172602476517067342811632791660900060626042378874466843926520938271482432934651747887971081315313260663315708382081760165017982036670449186308142851254848178792798472322876339005461179081104209250590593922586128986301392948552430145597550007064070588564490124329949063103536984389487205303671042739110890934479705635433482979846868585200822629620133791795731948606049215079114320357878177552289377335439874733623870663134180827170287331357856015901937594756826457056529814315771280221322888929161934116330718277647490598940244859257195143365612169667367899008037353625153721188441145636133968925919495615181163255575061478026312342210662739892116148854775686077280108722776665163275786396958754418994372957514420439306310927814889702298579972908890727806112722888465559767914900883712042715735253817267557858160954667175327989151799391035702300397526353117207170042394724073578260841508193068664766020125636779798730124945574216578791845142110349227352499165200224769659374872650415467280768047265480308179921182160648822545738760084961746406875211763675975690907120562019940595110970083246422498232827748588877448162541071948858281074752685258827571557721157231954662591344902966912164403503063066031255901388527932949177385428303497781498379234108391183592950559214687193879990840425485672473223010072436662794216315632247597122075921637062355599808077715723773380348788867997398264981382798974799309454717170132260025095025510275333537103481995149012741716113574901962595723273043779981411796543929452487470017890770907829594271380566325793969269527871743642280140223697557309495836942367608076986624399304857071318261901475498417776689822774752120356675517840817716504355077686168352350542513039196396332321777656633220184484278183110313822983291317486867485760814820508244509420415553467349818389642541557593094125354855219203227724220507936237428112791642374772696488204388902486263896580300827244946378574998313829162969931076360626562984532428243033709647526357553346051821465694272610555160225664008602727196065698934863850487419385895636287829236878660651427115865108826203311526914523248915799585313349097570647767831053889548398513334090436500869313582185907394322133567636720681637773932647370013265303681059385137106431092237496193823402929225432111664004646575847001276747211590784677510420678113643147132941668945108554041591262886796925959924151754335921854415667925651643844768595813872068499358337677254555590724934061295985699137028558597563786402730444462142203137935300468003434614217597138922056229581639580624489802578411764556385323671252134637161233043884566888955779404719616822904192742849844904386489764439633217508455100338420168001585152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] -249460519821189715347720077082362876112624340970902754979289096924356657896937382192167458419274488498610216534463152132175958650576155430048880362313381613452796966716509477532856085277699276093503007415467117444693046351033060068776899590569013685881767605063292535001842561081575085192216019401426038601426061712912023061179549590844956498036143444848667291483857789785785038480826660577315273207865510188024742205806437259486722449525995999804691050860326283670770003781340573633825224238305523124435813040513549097912425664271620259539063032426211770374821969758201379987564746534248352896349861791284432447555046423793580092453389478075388256931890167299684117170286697569941057614236006433340299652588415766318301914549891154514642361869395622310745323401126869853048115034866407617654840596200010611200769061392892137793246150537910863210727513904021669585644863293925394272767914374016851972627900014866281032296791504008622352724639281169797834435557744509042953410775805989003398136274662466738072475769485340065291906816807611513229004679923209560369334486985496053450777478867851303675332844236095527707829298765713492741870968912498046277664508205086773259032514772169619706729376948021260601169153022157639844990452388534453643967199626930897043084483493857770672232398288053993161853773942654177755701560409166289855640677683985507622148711979112845367079830385264146447368153108427733690231084103570894768327469560656516325281107479540134933478239713636682648618165098955980707435850272430589183631765980095478768540098013718536408125241117762853305276004285209565683838899250722603725747607317846027351000907515554630346487588171896885692017187107653946372111877852889326192337689934261539460490121056521704880478201245888298752657200575379592448077470006323643561061865749997446512435270281836751271417445757732609981582576515699837896152887905953231108285325208184101543469617948629444466999055611332565661638447772984414845237452025306396687281811749703199386366487371641452609224233439057300549601471647616119990312197085215088671685908268870351995787123954485526869202395885550426703425057776444539569705069288039928565573033676839815729793913321309872490993115688720581797610830005581187278594366245851627594760956198440450114748589178839367684796666536473890466511672585649887433264755845771744524161840202745672634387463246658173447867637918532258064139545323762946918613097425289479864842358954376347138766822452664084544336246102560089775083028447048642155174298486503750464289749718814438261865779645206043414905702482904637777068008198070707425270811449447401356575816788724909886667347058161541456995246173944236998425403702831150735462865162274307917942079030686281410830769770343829292303878339602302723210375527650945881203711509814512138479354896860983968637157996647762639829215797436335907242444958158786051686709804395880848975172898497294067062493494791859954458206280982439467197275250101351330836499255206488895408194961135445298455435418880418364366601789688057289681733509250283050340442277484721288574402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] 807891918183767106739591500649062264595695224168206722931013739689268779213730675283124762791019491304690861896294322105134563338680121199626467877806456303278569684019313321647375009145817177571543441723697462735525872662596779912820318746181636024061108219325566105329971644388216321254422908274554072052742607820007617012180370135923400685266911867049366362603498375497499803038465941349133321619757047219403549139712386577060031203715209543450067529392903506911670089670242048553875475475734495025888570799676469565713201884916406216974277683257046848492280209703931218519438291072028248012089237488007429812374423341916919550228513042308044067401264089152060986704186598242269201399006245827616526492058162371269915461878711806327232120225057637247253076361631523400443356629209229637804343954607095249807779776854645907520265090525129379166912511951546909473987141559954926567637312986320674793979476950191094196085184631625264855748780810227344841919350990719099340449599343080855655679591607252589667320917794431078281643577733029760404014333301093862063270571309596731862524003837259620321410710009841200778493254703854209314798579958351040032810906766492636447178109414701357651318733398114878148681014332356019952978262869695930323543473608424365026277851431536660601740260582443689199114363468315157186222007896304724588780302648444172925799378268284023693394297080454030974143545490170294831434783897044596715928537056224202277752632151646838878328057307296551816965137184304904834038876163698970182647017903561716017055769671162259291620737819677975227970025335882054983486378405195296182452548556387934620673894914916104203595137967674713161917306792047039215550427876689397314424231095125846465148606345681192947471594317813959407432785348167067130095432779850713353864435373994084591449449433039812898039440420371334435602816421931286209411176462906181018713645716663567765059940019219252594094142486085747109204202495226885745795310312159865394460201973293850307279095994623902337090758028151772207903463552147943852194483430360894201398811475002856792728608115582138509337237848143015231155131186210404246133561835644035620593104147829563459665595180213190957801935313364760433318434930858640166188969446717218116250796162840781613723745966925102955943997913920954027086538512917314861662171791135177998221164690282070186022659748451088841720102667123936947917336208804513559203368510475125603135727972555428680609324026321342700754846279150409667820442066896439616910649130786080284843694367925625138597054754551307334188039318806194979361296279981746333357102978469514820830089512966441337094043421331737921573902032879673200379953073314702458966552586132689020949339405857664311985987278128723969665358932231628070365290209078127209870968480217864839381300058361321722089980825719551969237984693526328283712048276327763383008410578018039909320525995238304972928985409960978789219869451750643254254226528295356659636702264786904392638097228272120516732099345789468785605928775289187749096047035114393530925586111599265394483789824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] -1487157606342056447100320616452245344690752040415190099260897661179905640139701206882567731171078197401584236317319820055182083706969327794835276524880809858069466457653504121430170270414769913910125271807784603644072058073134076787888062434844063708623207288206426080496175637919134484938450866857898446281134951128146072109274167201453729554060212360570493104246898832641836033055106470768912562858699334136161644666145471980071049882904657054487448362259477011850416735921551855914061480270626764659922818824838548209769805607294952829895441627767531176742530572971506997808381861483161581247814845374724851079008695791693276277156474310350890444562429402703172816366025572443216001880215441326123244999773120237869079758492536173282383674869988671730448670754917780476437085484676963560965308840183917397585136350508388758665105949003394225554484585160530562943613112478933184293191309302373532710613914217517897093496930912156292354076327102282433045532139763270791148367038144252138680640278481774236786986507266330547845277556999491620740506380560264169078033077147584864325410823249467995447419748206632632691135382087663987483221013493961498655067619608360154752267880837377897734055215731774128114608957722522562178596780538011002924145581998896067297623956639854309568153424476959663398472077634918044707991098464145379039759128712052358603097838942602665452904632018529333730776749072372874303645472246493636576800147219317773843099043358061055029782194390010643810232686995887576006822350093964152961371323675583061380128455510821715338341965359038877761749516883931737365190577072209651975612500428155237775862854731931401130966452262577021929523932485646478093161485260620737799747114208907621712289287792742876056546136814478211856542466615469300568627487869040610400556573326564174784763865208705032846607024757948914674060566835522354248493092157465857718747447447775404335442294826023426918124356447483427048456664575646292744564348023853791026678817328370993336946024935211976610635505794350884496294587478972988444011252352006277768362123379058733740742569361678939875490436977049450560806051502737707214135518776225436241644248157945739541113813813822670946348134430077258907275335052715960470639014422480080142413676474216812757464014674356962339874518018308336649701486147994746496351735851564389013981766559448485557610334299399470780566036809172140610223005850261869169954448542038887332271939232192210456738519700398140350533840119055155602179933796136822113358984740460059428718079537294651147506323479067305460929297126915733196229032017553128811597898580013697600435740657344979545462595645747993394724233501901592795582539825552416127114945990989740661647028690755872813199793174695853519319109631786802672965236179723884671976320266701964747639545868261992280362440699686803200447099166696471262494457832057991980341015921938040356522768308308395479037666524606131370689694318200363592698850344846278723128454736980545403465309601863235971032630235931500260273296123923172315454925536340596813761188924971622804477706240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] 666765520854769206270350351173570555325312423051430015666675512644076777344573651056811569515319133119712860011677962253327517246603103795037762968756953067848419272759142769850923827322495264429267832808243799118418154172430616992721916491340121503357965040444146560913505962114912106677171024958619402224317128353131305956586270342288416049749633252038185561680690793990960016444651509528683389533858654149805065591308716071950857880365870220195239118193722396189828478467884223822631575942689197692404264997069186132712396002436395889461276185631334097000942871583162486193103475091803045716521949575396251007706763127828742619410779123955053427492682752759547852071291836284427254652729531435159137711888095398226960392812146068388084195428154895015187119794660500765471650858069660463607102049595551128971149553643590780232444488555317062365687705071776775423005561161997906606824228370582237312014281828912590909504181841012921193388499684913869793625984147317959369044858602151180372026323346774232057336225565613333687069807810508028094468806464672092752017066291272150012596312104973392589713357449250680113028667951610149504026829311583549715460638401076946479769188783816700172758648823588388629534725184292158955131660431030735578941691600391011023812410839566927576286569031173875317482713646436396135353692550675882588099664261430505385209899776091246663048431922543781340271667025567394595210249190078492380065636185490538675762895736842029597158905023459563249795445695378556041041247998490347493304841622464956736809425676819781364517819570969193567857019619092759726326641527980218241546002869178223627028092146049494181192582876185445607450320796897947390061482972294599305622608618623540415584975275442772231378368884058782193187470004747414782061848583307812320770321608516634765868839850186030489969652726173392334930019323570438909316981630147897958227760664883547381267840249450542379392125877453226734796391400445084108155471786642125432570412979127348955285407425565806638723694547498079356804679063022679305124374761018991712809701856703616357971003973865703598108039054801175354473018631206773043936781580212565322018439430388404981371119505595635502080703401345954665770371650747827965250829894751718078374652249784577484573856656931375462410375117357777059018108521580777274640606757651652448002338412655228433875647970355867511635847595059330781853899988085634260659898553546506155380993843506575955929513832264961878517197721529870655518591765165567943890893501199213291222214313258694153764966475645548919119549271870875196278210156264466444458352268258291299704834096192839186382054645985293925138742652478082761510406887049794511942455673799016037938191062743966928465694764635526539076978784751743297549469322350552550418117014274288635565198478003130264877281264558336779868206394536034254990004762217982700953803870372036134819288170638907882114306137586956885554306442833780858700005388978342799094605809023836298258252038018980937663598495456841479664842870511491657881016936311535108297886254439779757547585536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] 3513270186825704507467215311876812666560292515679170787254070643903336572434862980491448920002961836548050890464802376295013032934607089784465353880905332734342288268160477468826810378341072529636917539641985108937809951224911692113067151028074385638996092390280071463948808256472624628141485949705284028114645486153806115367727756218334662913564398598207381720507186536072422804776093705480942912952184797215796819300797829342288884578986881846687691343422429099065666366619704799099072805587634155946492504173501346543714659965859733990325726541585853577242419815248139339364640020061622604227319771567330074888561791742758750961912516141047187776599415460871770862808553794633423248341749310501764528038375177208486212207265160802537967285466992796713810861886954566785004874866976029066806491407859434553816174000798183154073246374839457075962339331992953235642267450278819200503953519095166604733359388174435107512831689685498378141910827289445590366488517714331879103778073294762243746203860999343881560668748835907185832944257130076302154452304416142392838115610282421383679570545561437913754137516490408802915704668364432312493680805766141033248104474445157019760088834333374975444243753681358120191521167788086359709852616029113833588905198639937873703874639369196609640131887037161636514127694489990974128102622018648280950108726352895838677191880350584687931156683076277743179017440600722216642394180679671247478710649761075274809768522246723533171067917123724318260286859501564333094418308788811964549769616258430618008785514865658494913633721222375578690855278035774049685057916781916661878253945557812918835738485257891462907823819492004565707919401443198316810558527452142731268513120517744537495070715007801758900290447526602453461936437897092498801236088167936834182482546672214092009237088511950763935925956378398820010747857314697015442823152891540585837095982825644030662618436449308390068016651559360889450055487263580462189597806187365838944491356153144173673974531473212025473206968710125503119835625180376277596052641944609601825478327160010984748517950284840237133017489131268960419871659651475586773351479834044695387972409258891588614341535290623709026618672986807960012899206776263264439449458557249405634743202683470574762493581703031104681512297599493891782245655206745934853869580666054892002191697187776282994401988138525736862211820370327602510040732443530201947333118384146892825146942209689739290166185886067212571802736217847908549103464108642692648497187727342204359264459014266248140999006207096822871136796383008465128505202775354181854296129834572611041972205386040363456013102105279783418967104366729060816271460687635338856068754349853775669989745056753068805605684543089325173354897045907267095280585279995573479338439770956813184819984247451384214284413155959087441953250632428018463603850441099336508115010858775154491654450012884208969780427134914921777724049617162148847092141026849105999732831132469485506439213592006925079727345039374139753997008052928211025689016859286030996804984935086483960338841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] -8213863334949931997385561551155457879052840007654316094180539045957917572899696232536505857513028107363345300667681962963381760812634316801959800008278464619062975858657852091593549978907285771510536957406896481056860568409690340791631676558348669864574781773949273337080927955425087023304723837240634606831431999283659461818719843963055444632943635552841572106442891339361828518561306125917766762753996342567872679989246172574134734656721576073800657090400822573532511143170769940983970228970253111758101359444259838682311996469184248248454590515449976447058201473077721893986528796629255404944829758384797735701821371161867022241635494854305328435589543483411219141674146526454706093450666986269773958250900088543428197182845737815709211126418642012359244458497682572971529383849644991967265549970162148794711071125222985329052432920745407099938742340844256967028922337482266077676711679321381962710973351968544797272539931087622313585998253176610527452831153554585776116092230885856732799209368490014085408401333549142845042993192781220370284611469165005657332110115781979062405055936189126058906845922267960163596303562809711501063197688769409796762579245352936453213966983585598420805254376566292430586895620836610183852087542511630063810216646784137246131747439970752387936797313355228948488974015099575324950069148736128797489209774878835123293245138591121192549571568209229940930888311663586766516093197405700558132934173646808797163315981223123520969380406250322112307719923162529710364798641000226222261864024412818573363924518599918822990469039633578161027327609096291041209501030863513295205614348914629435296307107572369105303949592539746505563380513739156015048118441445334028333910947230118366314799294571027369020977634016863754523177670777703464650535783467703414510537169422072080955125294409058633698413447420852445568757329814200576977189425469374045017100444412453217308975700105131359835185369012987307897133691368374688052624856034508284073750819999096304179879945939522430484808136474745053972530785847955403358171059115759041899378799875786357402742268320372534267037120657247768616376177556456123109469519824880833040655765877646766530803466221910613806629473157100311490570590742809397613631884111718635675949881650201650768235755595530537033405417943931926062220912745407660938572680810862615205774677625686923775805463932281241284081604545117040943573270562098634420750207762477806935753803807399311376411887303514693002498206122229103957139432508272939607475153524954828037669314970143894282815224272941881720201753138438415253544612213780931831686423909229945906720931580994162391574083973410652814059735376818447638330464541618603449122850248301550322744960217897954927692734688263069177911293772588113014839595929340053006895573343506900200490139801320425649001487431603581038101742267931659989022906175426474087038434236551775317681430425952689447183115161883854276042944862369815306720855978780313615692764660270198653717722916012799695869827252177293740583855987785850374204686157462673119726004033001527063871488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] 3958526350384993602137984940154698281719568249286105486195952015669236577875083628401223093349920347721582437844191615512627510065996085807347561256689755044742000387828524405295959172439336528863341914055654005662528675644770534763892777607209695980490903735113870965430546111484670566750827593975244959467604754583109367340384741282743582910064430861475261802064116127618269325755811025521629585509640668606916861164943485554103798445538504024349288356637027238798810809507432991895465001475939306031202035913022512819088796707132999601796473141992628351844502560308936985069618682421591154273508591467606177038029218768908157212789707498769205041026343770364867264734326026187773983518456232217234753637351193120583922223557646303788442004422051472353252977478584695420884406175062445370734782412308002838104030881084730549969920348828429674890252484971763222208558629577340174059914311071859536068454902337206050304187988690563173539369217918368490097570148218198688144014330168742480397989308104596952573845480893401329969368089167057264918622867035475848469250851931988913845858618282508889264087085312460558699570422341485844451727246527554283027844142652611960994815396553936648236744247566850116309128092933649441863694745234574049506763931190889948224577256233390297768974187437537573338777915491161578575884279132358609102268900967384536887109975923287390519699342158245847032469278118483905849534771175383900540494850517545483517093008093877414260070221895861037764096103409389566529306468814634034259608212972028738407853208913203686647173341967115155636955034692306051627760886733696582331263674828034122836052557567909337525430060751409164206868455180596110385125973487679693689538541276624409087424396034874886764404120033611909124117300901820099713520251054781967220924752061026577986149400416187361627589889385689619604551676831747647637139156246448195793608469000784023457318583606070334106627929561574064258310380719184506772455036602315277015511008491523470244642998679507799159248609398535369786870339643334609100186948549913539911310051235377721150774508823769631548072533391911093649099365885146478871412982901327982564593734042940334736445942443253926193429236192115508283191336364014073121785829957911676367853956051798935302985203985909583341797515885404575561759769365312614986420573572281544647350245925296251860424840617905304583093676125186615637043419856237151093077102939537044035683198868581101242728115940796345150487616973439904962434154548774277689905338617869220871480737483504851232337936911681156225801038420351151158026404635972042462891435486479824618795546267451205671725704587404098300123367548216632262146550638217840201985310951102856047308020656979691549856061608937734730029123734014728537177181224766215032946162158542595193788683843770284225653461606800674075690501868854545419436898634422536707943660377175572394393552764950766695694824979165431646397011421585164281450563297999060219253172570122154716811647733884623251014006391127468750691140889761784689684119106436460078872698294355173173813575680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] 18475714388793207977452100504717089198843824823508523914696469905459615091138532331869886416955436603967682316002591092965757002682933005864363793819495571000038062400782590525699566196829573595982003580405654396985997031684942828556080787317669072911800771669224140821693297763975595826233999054024416271797287234795632577118041195314991884396294686800327798466920287330735673769839640364208726377423682658172092478053680984304097350032007475033899961327401546220452735848183471885173904914293439997263355998369025681834329360892862382046644450004471751069527067187269685436028853360969023268897140523454832235689311355768567764900900653029438278867063237726375351157247799336045926742172606957257533778712701977170583308638457789920789691280581845716458657827079623430541196115196330965163462215608565991422788928591634119088845350460700798746821718992609651794633594639486465193067560773485681149850769423070169490817483268295808191823945309503654527223530625884768998238199301194091646908199172521604188074690888423432735615669819215225488453362447142760910551851046176367259832442693111908112762745603685695736950265678850123739642995493271620997489951816302828075803672533592909366983884210493684146458088397381867691334619456950799754850146560177697559209711565137276566771103382244944995827822532696928047032495970383357944118609678386641998528475536434759665991916406771625621324448226582612277612278201885489561802184961808960992904575587711732329449625718039271217418445143081821512857383826613092782139511744419677711198574120467269639486115198334476348441197817931498339389386448079110652982084365793727109162401364981918864807786871954230692426988925758153885680414116349850899952837991521558841083971564920173220685643245038540759257631480940078859689449995613568742267308151671204311139807784090848132870916555093884979301322307902357884664224410102848288735291409501207268771537446393472176711949726262164444498762119001627037596157754166713977507635705126490033834171109890615571224663425497970315991122738479456665993043167106656953738642620773566088823014868718470888857035626081751958058409094543473174316907535243720728001877382906781011142428364176749058749797052094613425345184598306923766177402920644999002253260419856894980405123140544254901001368847744187693486402089651875280641850680976200699637885195021504402574218363483622770059734481124104357060537747904832732631803693465396870023927224076522087102555771173678799404173600839149853258193097090348965960396135139982666685803199398342154887752683371027538119981141558765181444960797358430521590747331274795787471105376357562324148961542128476883696747475619730180439463982818545392197230315987114916839572705614590946081416354317654580495906297497043966261879582060284217578340896024412129592628332071150144945106710939019059054332418285817133308627165147429035186499712899027980484823004885687760946313548127684657235827625529192144086394225760799880996290489778650806569430716344433691131469748371614306002768248475845290671209848461358491894587632175349667838323326976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] -64048468024519967466210913165005077855656533233364224024892587126464878437495338748149917076252068443413926712547069227639971450485444872592625351095216058983558877593664063534345630886668835405472213935736323586808443978809340245016895013724739718682571272232835422664678013322873962046073564635553118500161477779507662856216899606176733941140395549526778934757634419947452905039107202304719421766429269024560357769029897943860588783725488252411239840228609608450186592081626454098487127982554509666126627961943913590882393854659305630014063345214910339819089135537725819714281401707259937713728352690916909358827969544814799769422302362084845144238676977489030824354388850521336312578158636086354940347933791023101850632533344392922865620583011119807023717634354972344817244359173562032616997292696599071868433244031881143082696125186991253967874624403176004915376248168015809397951237744824531707904886883336211755373699594684125373935859422771295571395090169539351621805393090371286709147802006458814540135520658844608319701122429930894143709583243427281917062118881482325410996343442022061543746886391740085573500992823075751503873176626774857820445206750690234439011596060436112419901359216635662953061920812965716260825952001633684732568816478291374615158223926487247357073736351825359922577197152605169851042098311166653875614528644934196521296692406510510084984755053264426111231145679796417007476073746345059816948119505741234270913938761767509840849913028792971809419771912368631997525336561019503657081949986760593405317831965397551711707007273947686513535971492728222199690596216485423144918773585494752080375235391445871317454484966186391417258255766149686980225678180552651079708865155825591233380887607455139575690794374140450884447596146649254605018728960183152819643857375887936383525222877647062271066816584199123806925087529245880351825316896729774586871208591882438898160724080614068316242919573777313805341586197026757329418690164162948810550993912990481258112545484757266229608133188002987166948256905477375409656713672620270241185295724952078608140942664750981926965383605696005109314904983262991005001205921617490999400550165914419012905768372433927877906923281421530917463585597871555898859308269862083738448035295670726029315174561428365502039099654494984459362723324751015683702828007368160851128147876791455646016179348338588701906430720470428255281057099295087116403669513005476105107418048345920051245614644649786604398507022045963618357284906575692212143361165599472190347087784800375063862196720790672266110598276449428988342436850277886930365183262232647684193332814111326529366742841278147254330178396279537246966805157199221712016280835984147909490317882009648546984332099095097113528978539266802986633657638522243579037784729989064874743332163911242253496791215710300140173519513935467978117229901238032112235039831830977761019481708108676208547621813841781637994389185796392845673322774942030361122196290928578472458508432854308518981129558087968452082996232906188943529929592475429881193962253694544007502820802560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] 135551580836454982585904528033325522665954036261742974280192966249319934995288382278947497222229582458888402498718581313367354372619232184137417518020160519572715101281099732353145180858819029531532457820892111162115743492738575817803367004919944234344532913037718269654806203759943653695688581741602401128867099154175610669190028310552477999278862725810589847425310534224703389428299280949346102502333803507661451463813206156081536370513080123009091791128664871020697703895886980272045773516811009561938297226177996659856230909067557782677661118210321450322439328242763726017346311770326062497356717199623296116645568180545165567577790649247522492351663632693416211206551090415963601068569472486955252972012753439560358803256478767403509673952016895138363641374952092359279938508925316871050868325972306083295176632609829595681186144289064825265317686243553665154706715317467211508172661804540874057667117327824887604130635374520372215069838161419007242778949998134976319927018723710591331032070312648699881413019480790110450375572614145167332011101114149446967154732539595116134248698169039504983912331240738315104243805050075858508084773376391763117989868438669678026016879710213670177572754445157071203706347881320584245347544354287064438803823742888858457327004955968414476722186119558296050446674832107611466264499214222236179712386260682573597544397720601299169347716725694537928060255462919180451406105662568744095688612516588042232900346262598969931084576992382948342621082640101321084591172774603229558713224560189299556711605301657584270711922098382211760416143237675477847381470547537857479923035500878010340421033395218503566906065604003848033459451534133138030702243752693228499077748684979261177633752921039130439665785892178072223776912839057188192588093562589553159672273084645200771029452776306556734322587213245176915212041199138652538318247138641827135758320752837229701627815196485162062785218010265590275798589454818054445465369574840216231089786496267220498254452798161533785408939281424991641161544802267524390484518287878782365371362238533996232788251422957707999399075074717782911683731317361500053535577969377667996148050789436236948975292774996425604434274365172474455466861208051069357217166110796763998938226214107884828413860264129022061337310675607923131091129225540870577272989259614324205080966197474482316117436860277412335048237396071398017301051830117396699369542745685918641178743719104421745335790464493634134990450850798209526230995897664789899236987462819722371502900152392366413864536607612247018746791719021912752266282716149305482224050001599961262878572663463370974387554144894230380306647794475266462924931146290422612488086270422031664610978608228760161175937443485889684496913310834282576317317716148604659063243922586519504587715715523630258063187446530209917838450073005524769945853505813066445539934302715402551557547910991996763086808839308446637291102732043345802846109428622319951066382689603924011625858280198221738581336512181287490131560714438822117086118025961635357040030955624031345479306444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] -216432971248226834863704050169304262043330729936060490526077663378122668668271871783648065414435928015214832504320304936902103170567671022032291854744309502180045871699271845232678723288979259700918035354748461934842299787026423700613757314773145639497141051818356808010480642483873210124347153173356057637359775308974085256919637839350999895885621092028872779120566143747668411181542004128503184018708838184351498736179064102636573646461586132541684804782422255206006058054666119528954295416423981991403118001977373450108134085190977520895419634924594804117704916102458511480377628925680092947048344478301115977541879765320375188600740948427294424440043346095382598151415838275942327131522345393165317512798350292193674383258747206034897010786346523371201817482638901980116456434639096700970643333627323943523333882205335803087810116134139806553589446462345883701593931922501099961591120135497075002483747592731710847563708833483596957530778305458009561176609896261634636495845556548959301412860482820030829244885103014531633629147978438887684232351827835475128880616974696238709768890717055697859377102581644649321797688854629857764050189727780800390444144501601042998509990691836562026679377594668065804617571383846938147765998747905661243828841699060597636125382729084977775021236224441086221902873476506103837593588093769664208773537442818022554818617524734402675844142527256588789771907962587679409766467293436554556671347431263112142772508842448684931669259831520309576265339565239360731377059975642508237075731078117535736198285795163360510603910482776748384476127197872813163116763945853038784365980920171095048804425656244342189689632450039810356835092957251719650389672103644951513718134430481862530901712965561352459155742821982512024316147512274230915981509164234699776360973547236136013898602905640839577474864252031748649987119511940887442947679077153989677268584371351333071066335869451973074231465228217772599970460985142753406033953139901506501475863157956860086816019093538840813543903768486413958478254111648019001365533019653951337230177250144037489948902700723879971159783081307111936944241674966433857345017263305536045195583811099016133384015579899882768445673150173999129889275628039494385571710190790231538533362449238097393228109454538402072955143230427086042570557283894365658918415984469581063065938488970621205954247468830325489556045665886291421842917446677609576663893455717383557735064098620394647626612256599014797169329491635330965937209508485926174056768688637832809002283051067172819347853404919613897403899482348378983566144431089015436260795977949696095228127872191101768962081948292684063258076552162186565608463780827979558186794093562438084892570247172746801903342985506660890646535200764768389310956377455864632968828113296116456392561940699252174659468426619803689677971975001067277419788402500179247741574420696213851889024430248611272921789068329153544382120896248945418482966413780216534352963134904964885057397746199174471636345058684050136630536368320983808720198565323950334274138176888804700767765135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] 250025686621783857587467233514680019282585677326108738271065669982403025611462046651493340793073900199331398316790159667158560800942000019846342941880713109149503191984983543095976024983306514842441929168360638392918286991974890130417924487968364300527576800769790373258741083025599251580087925976303358818927621385093878929269489354169815379889171750167616420885279779716291506171476375569199018742275869083971059199707037897601676196933012460950830822967506542555055667545896473954614798351742591250058767990951384713536795057315715717238509930660471542737521240223579201695136952538894964904711421150287257841185467946807046460040421032409582110299200481310912079724182794641819043448820205755843367570753540791951430112486951189772196721347629695028890628791396843196740533523362409728170785348493724468554022790142265658228323084836891996521683392083559511823855672214523598692128856329259313958997994367740258461766801522133546259834844439676249216071047683929322083254873918824039679010865041141903207805254211546952326305211715996964009769445901960291389376064751189949306721158069507652160560368311783782719860027872143866400605664729714757067618297761344260264483846114911011957416274876244562184671440407140573572486290766825578748400758874685343133717094325873389680835258771983740866919112077463797099833717839180962929354081566309954720172684354687389456684176266179960923620474674909441836444295753519839630453012101650931430491829789817734034320075716312908024204627754372365647049497368752758084585177850451060707230673015057912796145262516397221024222809261545303179930631723811938872247108046529370822957356817376132163374706967287061502798210272200016717828923393838265368630307614879134365739945519637616692766192659478477420081194616029385058196957078690181681858863207890089717210953629401383701813046584428593446415002197660907679572367413551269372824641864542944614476841995135408711270859859232340803493819367284114501905348215782869497617615177925455401548002530467524988564657093866657413256092106546416109799724641228918531685104120843131284512557501284808111256473731689092653857675286154163444047641841258027989579132783883352087469522376493146749093104405265611969184962220754294960046146224161794169582263185194356520122085724630950194990788982336872735659635675132695092509172258556120549559144144409931875608467064587760768250600248690036847187626390072720752242876006403760737188326884356108462878187234601128777615789998845021337991361272896396803412601119336740286429429068321685563846824511701273791791917834401739668310551483902543004437728584879298749616185538690053532857141249664388820150853647663346981911253403949714454820867446285308450667595612515811484343687134249969740072339707222424510003810997647659976941592386395901169880363266975341045518579423348442856848721859509588918149711234536200697083504396104891591888496186145375725626695346029253804679736491453950563966705376263519725351727461662787249441476823258796809369432579031068902116809812640040694124652826631038480857471252306426229251188457472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] -185551095264978039267499209385996755181845400623811155066980192180416490046716873660662098295017680634566065451567814515526107115107957773528743602763814871206783505389572890545118521603881244317801888111002864676540698938063942144544228821354094410342661223995293548334941421640695726377082648451265801247643312616370806931545301483323260924306617257837142993730872010185246609586166408513625166257901914855095478746449764855205235175975701646921419417387410685197907436265016431413299747541052757367519084100983551556992556416426112343521896122685145335934500486251755713208150148591549436691877674662209938758155575154262161358287609553424563992533540911291165241482918382775034725312217901659147725524657727599033990572409571275825200211657998157765055814292397900116595906678742076676994599161697954234361849005918360319203066691226739282495711546447083668352816200917553570384658937722744222529037384067551111674615870345243714692569706912327711434318503752748264469987707456839265162823347464102023203733412879872952673549475626291399232476395273363321275750714914209787855930243581165172729087997662856001113435066670497489790078389831530882961959026753402962849256158827285102826853082167573066824413051930946159630230764149638182188934307144795873828511396748663209285115227208817799485656403555112306640790739818345616040339781691695391850574847305076821950051610052305048457894292750032816388076928014318898483966483647102283793560308800405354245298733375423363073070254195546653125312812336242615287914425418244429206803230899835522239108802335668141533145057385532540129887117144761904126079775026016283102997061730733158545170439781797370986223901638462284423678326721242634574676320348371826550142025803096828549521225272197518868858457319877484297216644209635132015505756205995602906965026115640121124146375263833235383044086361278269544173670927341517853881237486857671903262620526073004583034180160966849379581417279705816025944786375023255488391650697273900485311715303857644663433736610545688155711936165228647135709773199469413550482324518328732231656009395506315829381241826790733121741003667055714307264392928276921136410988852070482141077922876629172937063976932614532636319696718592612686116147246469311646657353552960256237781806408837185993012750503280085823870555773030670893612555693386863412490459815280281265581875171857188905551799628036827102575320240390847954640173999329078416309000255072815220368206974827515615122359233696063296881035476080599762636343865148984033474454515074771568300231943614060181890489965824042981888108747933147654757180536039774000338367116228575536253926891669139188680405225181438387668811738670280165008510361556619959291393978669284577833774386003253593095092037118828888006563402180666260773263826868715572983851156440845056495127826700715241787738868687226298755221972834282864190719854968496667233284899436430378922675997121688291169582962136749249657050980391998134048161624286619788157152638068129201563519731303302967017386429654558063845272644961504049355924818419028249711854223360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] 61139017630710948241339098688168437415336822793749447975192954910524176525992256447945561571513563323233471958943107243090847552983263372146587788341497807274351354157149116316779359640609971330906430977990530441199380809860923776410886241298378022840165656147342844652898206061001408473513114747782704019658373879838660250644799283808791779097233875176611584782932555133031168227075812187263184426922259991393452815422243119930701364189073043682975268834505453667374151745910703343051634488363485339920636717573903484597746675749707750841240183991666155763216545694019722741284030203046464595361392657257826922443154498915789809597212498843306178488356210003415868740496848033026105362036911123580517153587106931703142507720857988145491244388026705545850542088342887184845863274992798121695830816653759356287526627060405954047248122588403025270765883987651471953202814902442364490157053969269780869114254019927003932483068987743033165424460457868438795731796695727342087164764259800239411756603530022136986795603816564492578236479466218545246247763885642003516694238301296223510875207772561082822117182506123036421329898403442858419378849914017686667097241727935740446868603220312419183597072605198792774197816885941793307961966104696296077513533656303955377294998030703605979861287711839961257882878421424546821874464892697044133328372628290923969638379128251181379911170793417967976338719338742243419170059903255267992734715079397997664673947528850166317969754184616328089738325637060006044337245269491305684941865414904415805074716433515507558923143761200987214848826648215776486133422577905143609441022044858077525926193011021411164347841245205693759882755662944485685374264708767235699674715807308009294958217670015291657925541964604771437509163139935996937719907921412554660288616328968804850870125600081769458725636906949879056000817296200827572600228566196164202571014195251163929414867584997680539296625392453657916111807245493626432021613536981063234272662376840878833577034136441654145486247942152120386358256309051174657765817624367174626758830139331626170162228825804731143551408186985288519638184368820789645945739380012028683094514832484863262933517956495656235011694173381985553298918291738722035931336885132491575764682537178220901688605669548137651357966832044643025335348843413759448802908334133458607455052473092328861758667584324561802969533865200366851500537539527987955063993013658444339795890458782297695440975823934218034844509693400245767211579800186207250854636372122339852347748062652633106950659810666575741032326497208858136653745187109535564303432511102274719309301223450920552650356407168538106932992466388961475830159849515459927627553095560232642873882724091505901707176476920523147471686973157250468938028836080679108487485960363276355051217772329251229388468799289402130565406648173624054567692140677673784009697535530905394664888264691552845804798354873078501979870814630067716604057741982103812594478593949328017947611578026293615829273834238290930558103227902873158197652044810798900726746790091574711430976372736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] 1193891136402555905842954524627822941976164236146468717969255967020020101130739827317521683470646308021587794677814899287316260623299275232495238157337439371214830836039265327016121967972418952709968895878739203788283899597889584092329893803543518204524314850560155972920489410596984423867341869469766326004391969080720328287352331124435239915680451513135439398495962592626125511243876961940666944999088007249174150483616214862242863091777007175709325917031463118228557568871231513823738555209653680856435996980411483177409799343605742269834236650254204481294814491535235901204222681006864962411332324965540529120137632608166558386134760006688812565598230556481293997331511767409569267138849754029203702402249156771158825113047838626115978148896293051843091625578952156401892496623760576702591314020552272804836113226016406061624894450307266793679586336100760970666310515993348752081956613784022958431885426852582221049286035960372406659556321508609897181548288801064376383515813654682871575790265138834051122926534989455245048127608757068461409716190894438611269404090048800412220339066557988932919586234095202750649321028311719562894193894853403314883243861050781281215216863375667396996904742019226892576676615055628279997198810508488062984993608678575114994549876218337764603080637022584774784550258749035989868413256008018162653466225677415835668307265978696445915367892664403740782518794407579898790776285108839197857689228832559479997894653232917554635509751862796401024542946643936504566637469637358761603594052672363096881080836478338761421332698645605965382628029736407824142426142386845861900237411223181305008505669194498206677223980942485798383379717772294588947651707755253941026858196137097966885010779253909744056572695283098835241793403500077626312126582336780846158252407101699298636916138076822690258762603194551364106052543450529838965415206040684657693156271466969010170614686814713565369774274690762822236166571268284175610753278021187900897721868576866609798458059835486838172877271658189393937810247518888946343519115868004165681598705259344783616438132813252887817562983977935185568416375964321834456642547069679974439742131850473564807329334344610560119270539263107325748747548365320113503474554524280073546746708577931643197518538705387927539589162986303452702465367944504836610250153538774553216932681806895121976396317253646990250303183459109314057785578814104296402373826903773549210933940394183324815442089050032103025305745682572268147676279939578163526684079958929751322755779635793596054059010997263198296373586759301954039214361206263613249221753164763805746954352142770159525905068717278857170550028308306315705975732356758002705988470738141103361586479380159927185557212446482577127768725864844947207781922725784223920557136155590520485814428734668707802066047737927972384595370162829562558302040278299417957004817877422180007403382035711656048665668922083535832805505681332479775743589106545525096963275678186022381497606485292826727104557125412941605143582523742811742776453058374236975629598720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] -208874808099405463767011663003818290495071749299451295564208082205216389478722961053020691667116977437921785807590942975736678411664363939694320116725878762307766561351838794778878084639898276428474800148191365431920451987358095083423248245384852816316892758964570778575632475378984840372745563202191745055234263918438749422886798205306437102945014816977564379158131391850654320363745570890021747943210113148031640435194313136146801086054693896793224311360254801761581972670511158402991644585618216968771834659371445328482402330273497229703690049145516059021594651260473149734298455920470691128965177379975742639433009964306345313259282059840894229451400592901354120955387306481955412827172040161340700723000182831370419101411448859601327648323626612365583891570572307727809439032008417247762900120726311874627513609948328818121372841139390382936228987329018689835587558897964583675075171910130251137555564717658504581380857428612514723193452379429451322001467336239935453917048174164650842290855631429296618866649634194666716422126845354426648440912883621366605129083438782878637136399195892183134371979183347261236355204315721858125762698195331883243161699628399240083027519891468633759005893212754367382419848579649032074052624950586706587311760153752403445729038108623125900646509270580169497167381904267795821286965714270364425702708322326969927837660545735959925365694504089270392758415640716045443671313198550936585509520677831319508883803389427997995012579974538059246217661775529111052530940409449433025764917228299025190500175368402149152588449112928947249979776952777821158173080897148460870782909992320598689905853372522871003414428298384828068772074416532509861284605967815593234600629702648593567397891360992013681400876978676252296252138667702446840556060323628798406835135516258713860414636561839279544753270805854416692345365828226768865925893566815687776947488150734153190906863784849666400720723544153404822516785766629698828943959864715766533904660389514492910373020682139255643796886121469049750639161773185626771154048932202686408598095651923125411019963205699424303318728281541309176566738685919611894229847603231396525516076284379620490417988405421380359936040861739200423300208255926237601597855923618156954316123923379888184945084005077180242614737082904383771371987424847373086363422759973825447666546399682476254491280123666379326050218696652722745429180018415279835876251340044790323562141760134470069380353250629363680593878467895881879683870374307860549980270387353779301122619544356941290854664973491566418209315519254363916481762059423831814947839323078586119138733438598470636294282044027220071661759973772687965418593083609825287537367589302823650001870526480875450407122046926833221124323544419601898069032982920808524210537379734498170428693634963432513654681548636366662540526265921562495625019594805117760292908259330357743854273380305958557957607069706334725435427671323062515726256304415796456266565151038778678510120398131669615477995085118565612700884657329253178504175044854158321432456593408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] -57001911910555200299288067644609421442085154172284482237951920543618836500555535022340756791630815127045667606105140039503639880897887867118476693687402235273957479445265628418072519287980008145485254917147361136741073855152268696877336252008460807690038425649848888861866370860767574209834325968953955808717690305007794027470712577309686265699275549905569635108001746085309140453017776522194525207496118397299631369726544721341250425770267846643177221209924520810653999268119220893288043181206663112620688572544551402495266063775632079089882492799736504737907349834942563055263233104970850927742883651358798269835985096841935770150543214785301172244458472661939791117761101706643512720189605884579309631781297685978448007845240675828722141032649895950837658586358421101072992764589449333663889803534298815807450649858480440302891325949216154406459979877798036980855513668692914751140263591407199784457608212633983954280732226358961423345213926419386597619847440573215830392556288639968050130515386892400722973265591366303090325460631356675843511898839308197207775075666271925907017670105084722272506805971385149227824309210544082565232570092790744311474938184705783353320762476327694938743132528676987635435119272307203975545800756107986760836536403818079783357514711135598649862481600321996580600157079853881795461270030597300756148885350660319785717582083709959459465331223772706392134568638165485026676202916227505169449295331306825433801034170966567916699124175602307540206216572265320257308057775986574876883218971446815279327006795846610332415768391442013961544851071822115999877000911694629094247632522747582463605325487440040577914561628907149683320045132590876887214903816257810897653096153040684269406846648631434913838514826390824319901810485922329821766691646896537268132844539109059710585062591416071352443576317170224918291845920188471548078116505009854534624022050734953535758162960373609234638712672148051675715840666701563915551097874474437027910501768320080018411380062995194504893884810638774349776904278759947476639446463661124374085646499447684434792846078389031716241189001351547952665585770469025420073002804841084755546161548325634034756026297959448096659833362024310521533428336443515312291844702873522953450662244887380433839755169738299928571998390400154663694057185832170245951863912864744135335950982227156122304200283586902674571273866396093123102723805975373689889310574747635401700896059620215155964854727156428064699714788339141997139026200269874394473973129772182020124485407711786464377964005452046978264856893121130247176162049825912733669240661448776579579125741802871637370391532267773313062365663024160583641104568890857360125282213797501074246525300892807936021014457719669764388454269661326195332155520175921366743957989556598366811792724716803375069016073233093790669805452720852959741369771005053279274885418687397695787507396493646906760177617842164364736765311391517155172882780654022442805571307832399863745647452436903701875358133101332035466491106578435572099078935267323221919242817372160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] 49293373082377440538439523926717175116296658262257475960317608340883328765308900506739155867842600832060175394253413450806982852206366405098642021183918717525099372334302499280062709377642579285186152870810516001187754580644503675418984098766636374399984272906735993715387993380610921095579430793107720509373997911158462077134675554182188222603223687507822753643077754139299056823613485890763174929360279539156902821104063482145876621893719413726629097439610666758586902424652109559412998948805293656996475788618176326885941033790858898229185702555558082681548086530117238352083463112443423331561996352722269336894168166524891307253392688866404894473312281984538807389090234597454356537006218828552889439207524997699411047454719152176081828509583995092425122913874549064923617936916826898764517885069187842715177539959134189497975934790032448356485978554163396825636441648000689193595366338414204456904441469738076854904546168200190913834083368515402856685433327837440870896944328507812037878793922509971358543044977996413240223295483329155015889746931436443968211058166382755918367448170150936655169910392881762123891073580156713228716197024543776632041159495735692688058739553015175241427663477926430235405342992633002450291620363749413478684311592340672409383558590379901621093268865169606233813512061483322988788675907538017356563746609483729136019819372812015725206192146837129256658929105653768520458438729690408081034578933230511094544710911717926082367701365132285864792919069890446223612950787648414347219000605680434478225734239771750513748983422173719363008478741144136925718782917242942221184582208489030695324724296532836358332516141549030660559874210566536006918617123952043163362795436347928755430564811787773983864375591408405904240669285531368456923797813024332787333873654588811671841472383000454303096296876219617137078871319611998483396003269179038789635783029820267033736401814388125802503409001294322766760524072841162970867968933383792559408259378238522421155568742900524481496251692777090410519638076354700447651312823780944453914784074336001572469905569736475844483920535128478923505498657746698166204111125929425809158417951842956948847860883714075950211249626978537391522914147348701007920931814053875598582783748878503047470300032068724577727222805845207002693039734527140446010675472100239540984985633899167111519960480524089735175306341252316258648876892953988331768443839618438523304002550760901558716565051282730960125973996692076671706661341112480358523924774086073239321718319076900112464694872075114248043429181744780786503574757658464104471817543710142605097862195986284621831148114058544068310707686796634550878401154738434019400093050208500827112415185819317443962675243894068212078078785078641611315324008766756165280855029657472812319941159621445093985574453649307969982933967459887125206641304728415246218911534984487899783043406378522883109801370714985191164822411498065417006042180337747656075317102882832627190456404766859650393892696643224905974841730539002412060155140599350989695414907900526592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] -2113439670957858015851440377352701264466697754901616338042209690259902280701807477199093827790197474986196533734548540511754628516638036003390743061598368593438601954166498767005338252956731878122494065473572636792307336682632439116099111348468948628461641533650979036534929576366357078903030886397201887192001883403407775764715289076107853042826135247213617251194049690660921419776455506346285093053434243341791647555020909049474920708239255558096202299912994653600448656345528126965775822263401543021111617766505535914987638540354495593729897637693034839845895475812887317101615125070744066574637549988015169253878727374660404192789844759213033328050879411057974834660829842325336547312102571808706056317305569875630179793423177625157123136052076761205192350564646590376026517094567930444412215776584935236166113339831556279300772273162121686583875055270354669281885886746143781720962701079830742182300872154319648183854946445425315617754811291448475325020432491588647885226817749504877975266466405026090830648601997987260088019538964665832496323837356626294304244689931571621007059100905974374031795825881183149331044974677879323332535131451943471336535621653129623880490013915239699313956141369831447002491009338844297913867011598260272955597823620742984396635027491267573202161995720327415599332074757433684062230763373821656569642792241694902830933142876709791434861569891182781029667862832492961059881189141015785249845351911771485640809958273006248817967165314374847726941101155068534628633199784765714988294628506640027080497251712015164115857149336050731403187768340304266211348999099076695380473208021116853960288747040644773185536929946504843355769293244692327055571144827146737986794399191588648057652211667592365345213190353479702343236592111378154957457160656512115954169549721119191198454349683587286470091513372776381389237342542998183633748308912013809987819033287926397169722851076481093013551513545927871786123257918349855894590085882083765125072722300742351653990656199274693914505912744591746441704713390774898136992286903137517398629084838001269271793763090431189347932082695865214573703032011246862920460206776990561318789359971697746911075149642657473439012539252031455949157252872061446565084497784238059056080623332340279034219508593684617826700888768432368969811235674950316736503193107857232918876233624222102302802585984826699519350012421840687939280100703957317018820408342619004507681206510690045407686333617364171990031520318838665783113038868676013125483857844638598445196812911920498355236040137884763539879951806161317484008514620072242358539712850634491647121659385092478244481922103323856951311153742582925288318273605271455023254515199869244709875140002223654963436918209133083445112686456184954079723087655700068313399375888680334838610230831159786599775869378434460987092997576495782888016827410384942722131814620245620404128065804916704239144500022264755387496373376155677612162957402931658269048916278350485745353265780807482521409069757727048596027584291096609373695964147484903984060725149774643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] 21706854708012967632399369034936781449437890565767554286266280520044331629340610776936868546677037951251872347010941315884948709057781677330666565415916960411364863674616264724228754781120076321779737299453755822190981118985866244965784266774042232618049087319173414196978729215420190150149964691034074095538111574570907782232546864779026400786687013235904116833621623511505442819745973542119633157153097990096617657286577190538450736850504374645770151853274964138965963321672677386927434162662956170884058692106644809133387544731212194519435715456291018376094319589025723253215910981204168451286777046100506824253946249431472264988328902493796266314679157784207843714922323741937748633509539565482119687535772329821929005617802724281898401536901810576954221458033490982416937033043922719394653753333755402121985957479194282900701086323181909892991837908065880464297075459822731825464116615225277593454099666212179807927531671721691944060292246700925608171402798429624280857808919046358702826627217899697489872323407946392700623552750648652609085621070531586929567144514185539098124918540052064559396825409447437440319877936290617613950373467637319059581477737158443769950535401244693375122777699685981410338232933638406013365637031800128498009732381544554149068364379052818270907179653789475920891666626707685601747919660333007334367964644713088607057931204695669985432871369500465749712408705397734505627574868955991864678890877366069958424052843978714290148352910990178377260817753336879552753226821521361429427190597182273591831258922411525434991718069240163034510900675014024925416401575049521930097928323020651597001253551382319010056053605610997817751790133743369681346081084866010391675462179985514878670264199559034420217423026605329089856228054304598463004877655142202618723843301554241840576647268222374982051696656606092352893759704080440297853023024604164117323712871086041236199382102664913785955052705679427139116503906082957758475324389949015925463902605611697636425471681571723253480777243786405902928604802637619900510236603421741440260333971008708071302099849121593448310020918549811723741321608731519074852991834572951464660382990186211142133451573001245678553462662698379576065507656934940082681574509882624892624734578958532045417733997856934942200628146396261084012958435592182485781921463570087794620790544078638191904354219751099452025597671878951214278230361917232151584288322074185329185679282473056714532291290811422252394038387127313474240895289094961021653793083156935660734275564546261085466767810766047447164920730443158124550754656372966909089552502639906822788213271141742732236355987040653571250540732895630470168180144460314299481489101532830544553492934631002592223341689728587398341152175160935037055522562692547185637226014570066261129529385842916044234552312487495410025144310963744207424790706979966903577933258924186129175571980046494681643971857633483122460993542587342647352992704033369120413582256376294357191831610416158887656706628172412625193242253824415297854722247550024062748416713728848822272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] 138244211037952480230497716382491551898307964554265459091365340918883108086828144179894646075021382523474763603935430702836789679787666107027770360086074542523650053261617474632896662080458465935925386780736632108004385801489515124159763896121469993457418785375488798915224405770608520326604829024176387522096348820390950763765408388655583791943513893079506642903252159729116287268221674268015406516756202066619575208074470906940226953829127884399819941698546502174734655807994448667575529257169556047839800966906924295150758091649523892398068224756542550044357073574097007026682335165137835998849688002792026218795513979561303325145445829909794961634796873971778014399656041675004404508538220993669917948582168607263448278035531577980918970216721544440310323328986344226125907429135037142616985725527232943444360542609867458971788035386533685957939077478990707333900686886087496613826732912852733296883977519763791613761634738814001888868871891798857443311278600755410339740422876532705544964530872583350012461854031306859108528714094117678958308740173224036405272268260237769054227642561511708984629636688270955463940465154010253112990568977217344019661501344565069806591170712516695785464509149684006227973621766290105988970728808551536790060619438795626684650460812193741364531559449053094502568091817567718202883936759076323034361414542849771645857207796122841328502613462951486028104825894818776981698256975892780318237792479689981431817668237876196782637145578059452365622196177722234796383749756760863400770553817345274528271756268795617661959142602244389889036809509213676295915851020168847993656053572202740046736704284218240783995070448776148980956886727232264482448903615382598662852404650745529155924801768957078646524975268906815701949564066885725123585275919601781526998833761018017573651875887417013934538365128605866726459636579615221187318276625994066293078963977487386450398710416833398504131310128891936394331962570426196735413849063161068922417105352985916908262310691972744161889848508816124000772818446481806611576653529206280562269772440700570189082399695087764541362116841123452603101827359682385016922495910329852332856707447989504902558109889203152944831985765557628989185265200599218056180898298646274627391958676749098706594468217128857588969467663812074586110492656991965929236109223919149473912361608862575155344851124174666911479274869035680245636037377123290365361441111366309932072289494356970512630187314468553648877968622262216180385501277095117521714360273186619327981551059821473282498217184039982833221391631548967028830257613485954428653842635905160028352790258059296885892503612567304917378542428212016854914519821649821960775371548998899403497559590277895977084539631505286862186459192730237676289757414737603870939819829879211944831488247479435200565762356691064563714475514067123231137856913752486274957929792785642689993382140951023765435132522812469883951484456897041830985831237588337260753949270419950640602874343778861299003126262401556614636183318792564348011963867004140591007057649306121011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] -4366594897554772693088089996399284032704998182974836922047503864504423819453000591279133906970690949693630196257690078177966357438516684569071866293194936067288279278492890424302423251480004446172423046279130877485346874511928882825875416219934925272803252929554747792932061941272685685626415580083077239656461291010480178908508967427664870029252028148278612161309466779926936250458702487994018460941174166327929214509359598420962802949503463019013719446969086861907204356381110071280396091564792123199257709080281006076697106016159097627024103544285646634403981353735529250390663651305381505095445164635187342588302852801026501728224495423009453506511608847505085291458456263428018290187839059094201924631970293301590355515629759851061616623049336136770369567374160215120775522889030806912527981212036878121954766135021164496531744346596030722935988460261193310024133425683818344897608762076839281851839537672861977187816519537549739624125901447592386863758224717334721624672858128338351353986486937962468535350244861636789250095799863418789967751679790837672598209090096948265210492990756101041438564517290769819411309385000142463462264281831617982137087106336957287653003349762080178320183882946913263773432535577882859597579106814819368594360126713311273338149137287997391917937882801126257576236547021528496327856897343925354194520994873684655824186982278127574005777430298099832221700476190453818859921064555043251281601066078840742435754013322993873862788596680475047854715415206684590278273504144412722347248094173429531720812675656977892466846600469581523852976455559273129232236319759406905543197729255838477583010731984488082085458359431648192624026651432124558304697062521229454227723902008454516352194597033867346603513580408390445446090261464771756668361994098746164136571974607102931482174597759149522557018612214652093380678364943588202062671179579142226650631058647643508958695221138672261673518981105646062833473919154953421412263340422852023643647202616630120606381308583760983519702981613939334401319811336461008575099410732016625580444617092779453467993429128694405140392538217703954355582831660310171660416534163178287972524603035917388162934086264272134227356705065203911552179423494319857017303865014273993808286402368805593721932066635642413645951306527610866064586433123523979467669510844176552469464007657654012950313637160056305460516264135768174974967332151777755176231396349969619117805903961560074495081964525562981376094252607559225249264268180400841247445370186676009848916447385511063600217352149130857707047512043733549317688457362241714669588212997922947403662704849220312651484209627065033367573060717645241273728814752223040851878928872385708893472727638019921076658813753931849748012599834587916956385065297723436738201423690202260576398460978197174910580340510410259155951551438960737118358948530752705353066864113127630862128178499810772519168452195917525321679640234760579914095013824767741163135602544614685830107533785855360428687074588668934448322246633912692845038219409850109441260833903254001680384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] 39098474378984120658537464067407649212894508456104818591892234405595815337736071791870667365732222194693313093362244668400966003671154663173363387668500038704126515290864490344503177310271099358389906793373507422586807322181084509140995262669528764022305196141751822955043081186656628641999912011678060818876451128309542252930076219163618966160156390894169925050274938871246986638706997355681293524496186676288862327232717974194802465450197062006109777590240246963260591190199115697659295591959030496939892811155783377051813729753510948403166518166806838890766746523452339986735182435543682975511812702976124566530348768410898190261979193842825381104075479519614108732322695740605410729488633336256884306869859390525985660438157488638550337160934930204059113846504908007282141767521295625982637423288799206778274573656465536552613943493364040425326823603676839573102928358975086548577061531551871496063732802047261843670496670524086747208327369105045618563699159341258574226404631726073084468200936668436329034526852179905008990182516966312460041507125019089114361182991840363326894921592356120499002796823592656108630982104099737930502887729312904590141869390759000528267329267077075038017768072947851949368005136849450314736365579084570804154420848359991048047016325645944082117668091285084754436986339033994752153768319608288641819910547277844432373656925764763398453004340886145029127163399452829643976292659340935781249097420989954829197850546707605973147206396966019734398192838689710330751400181892764953326863740646119421823493354587654618295845663566630362094203796072160283646622594564148512584905141282628720205809108433195994724866637697451583641589965302758695893267025295147071183433078924182237986127824141676469284126415909208794348434613396645301220283372805206185010610435925430945440249195269925813056717204635516884532784459211425252608761307984705624325873426479105398602592238041758041313847562489952911417712364219119314588030384569583750588176388028725814711572672375373704953521707207019105173270844424965735274169654450921732856312177528518517980058344589051704619461440351690595002557514275344612731962187772911721717707471270315485713593035118433038964684627711901814597519481578094162836679306097087420237198547746264189998741664677503589787609408682862957776961303032961707195476020747419036614318260200177067897425813703674841259660538587784633845457268764134027491102961003648015782842895174285046957910612169505663097022678255307115809320295350456805270799871620884715186966296250688164782689127494074306331780401717159435109182272760802958866365192606999964392947202420904506341722820820901087842494454930953724729812605886562427262817389408920586192502283838203095620788129495698668223407579304268206860129244745174851800527956403224690680443670243863460491271515967944421242331540982028039860177945937130439034585831815369137587943405171204199178875706576808675148645711668058129968775673803368975483613234289827948609092462538391306330205715628520465243502109447706333114218894443395846904753211231206281052160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] -195938863784576797852620203273554419929012416736667305397262519704724018065845318624200990681807671076758078218039464234994626540742721754632673226182086763214483956382083616970433265324169297621015312277408289811164463805801553456056207894955104631357836443548867453323260232756592149231722564727319710756881720921325341545075501027219675488186418371793701399267931213838226755016781101493746556107815755520065401124691702515757656042303751818908414290190855814428424123988415595930132005506407205836661481298960510947174321064997698167993436116739909331490620253164768361260924933220087957390550202170457597546555457998791875133062201977590218024314253630163343953315409761578205341790762390087347037157257944675996298658659839610698123965921514934362193527188414409486177701937926784457769300221886735524608450652148492928712670296664091747119952099783894529669503618430035604595528689979914655045872115265448623713186211364836952602543756161396750268827676351084154176400661871324070403875263537097637555826272541020885958088739603347859022889796640441734132069840187521872579034356072417989145119069563614029956854622708753796327228574498635759631259760050777260802735737624817254164515424565902283214166367326246676251918345647946482543763486944656670205630321722719431353185599791029953588006153803323409134776225822189793466833847477911410175004512008763713698332122168678908263926897545040335524499783656079493530310533416269346459701616639881917479560876685912022257896051007669450916109983473867353412531539588304999786744939766620255120977694201242565863456736452740671909334523249470764149260575039879788998676202455285299809864420219500496311560654345859914038759446731678855017692565070783975425454849210392237674228552692073374129350841522811369075625954978198611787354936893701826277412534649116816595241070320866984274879399439858583060979507351894740241527264523758070712872572930304959608280570418881943481537329182235520291021817749224882600143436478941559803389317188908451946039899619041796916918573997632126549464918412456679739541836969288480100398315650653734504060471366875523888889511870491969023629136690030255386685950760616238094618975985314334569531277151852035923238968989633670849929778717544611654039053782212917409887151725015396034210264462110103444180094616096092562128756437910506998472939222512432018627604769074879026090754304700063255422141815932363117949905994738897251935497439347218974918875690357838440066177184685028591713466487653880724677939086313026137066425168612658899002861138585205697609608835097118450116832127535983569462356649637768529984313542332280525449193546847218755664741826691067332429417407021903978668799591923813584790769323611029573081222667849229012732161273190575865425474478926661750357084627316400953036929169060625929954477370261186187330312914215100757284937017879270958537111493398937422678854983688873161229036485089170817590537385896896098499416326261231246424739371288269696574338407289518822026632550085168123349515978105674040136056049745423192433916980755048299495424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] 423697412108900805098232115257289895875316365468948838349092182697372393986438665458913015199339712300563668755909184775682658657758374376660234189516963920621954486259325906542235470794625160769333854147781717805609017104680719741770393040776476834039488696468816645173064447714440005265309790982172332789140549880913761272602432070631288703231383822461556276434983023089480982263824971840617888195990913592401523498067807159772602008131274323768254082750739086774650415960182825405678189157417316798754808795077093852844669389002947951635593386846610387243058209218184799613239209922652993335855664994678204736040723547313533605586489284217309171225457021647921888654099176836694428551735552549556290229253560020759122683652122369005652018676973571741089150866862350883813540707714714422649480541974191851228801234509735572609230043362721559740345003848709393527324192130636776805109240555489397342620172620300227162361113053667952841814622687960660002693210083749559257750710830517511772739966743564734708345007402431854337524704222754542883293994778562098855589347428934574298454518687367685941096575904453943879246699138199655374763572929271134103430914388003643286003141640467781486341662091201237293834062367870174572605640290832351583660523346956316472984209051306383962701895442051666157711461662686302265915167730958893219900915060686344569168914955866757573202529248950260167007513834931371259626896812377993163873622326283346908077743120673797640718402410904037185282514520084284380856444798468295295905061345274762172457656485338649598289919072389233723477857071460412397623464977664614167166949054187640216808230777166260295938489330137230047488671130956723892749483902527034432149305778704232531241931273681316967697205840285718630037565376122098286415713632175254767979811237087672682583591194352493306711695532146506958046340409536863373372469681747144402449278476583748362549754607468995490224946648774318806415010526082869713197158508617452791179679882932656887058708785847245918167505766421519556446695938032177470692114432109743834982651053366132812163619038224223060498277020054502073631054435217160488411700081186621828503308530077555155262786868998024182283713284509082524188452086547808348144543368728986294975191042967439287572639598183787481536598042113654560936819433283323011761572094675923682404289593728729503546594043369476053373918161127176261152845738347219699935492288199159128772533588707284759464613516598446512314020378074901015455440294862646022414659073947077881065681534112815888357431497570384666657972670678850597748632942901135721282117938802494434050157632297092778269333265404221664563565871519436305939160215554928463243800064868023673519392136201597665676616334685084573374437708056910903705006586580206447111495932915346542606249819707275927480985064613346758564583315259639395860804515553605911617694464307778407411283895332097991414485722646248834464526387050417391611350620468628654867766148428620781502372844579424444964878880564236021432840755549362601722186346246191149818922200148192452935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] 2702242663188836123899198584392073179858945912019767569186495440990766978797936365763848623471663157841513325045010933945022826224843050586997067828705906537608117814424970826519225008682271189266684180587553913603701167588063506260075514102461999037307237227093827486178733163235562965620312630182864919432830025697002500276714939299030994188077359642670975771553495562536112057781671307426094678517181783083183910060147987715708946186149072709186111436690312913468519516194935532928155583191882346186012883333714179459261392872350932599144681420842985674999182441634605095457379234140798178746604633847047808921951920919675992121179885261580294068486992821004996784832467178988065263549500292008733643033138548705277867569178675485944159095501534584410367859712361287531663466914544992083443158946124382315832355360795256862430027501413664462438699436264098375549874000430709696574841417465949032719597202791404757747802901165022962854871340931591769530676125907102049409161706425230254298716368769570613944315049507375198167884996755353813496772740601622177742900997252063241580778945563423199659687440116390590434930294090315759279395268349816121647965080735258247761679645109775411018881731161600642604916784446007130872235950869534068172172294881596754446863021921149027095149841243455572627155187956425621862853789304514340153644138966960688259918648798218508909958642259783775469154653132483212514021776125835892184462054051156102518004780965657873382051035721734768523850638898868804850862166574142228645791482913561849569679739842958937004522831566378354389085750665062537456550672391474690928270771389938564802386495958654806037864147326309830327077544799941479316394422059306153172127633409556523177037956439926519352860799184457425072855267830702438679650587549693963395150571722401809886741565104299215520421563849521555443304722371965990685726899310804988254597076914514092599294399274175440143081703261144820974101760302163381389931686830548809044302117250586758223386568243295951887864305398495130649532789209992895978466206876677322860136417936917947998519228644332440926870297419200821150129410996995320905895763084671150026124382365275566461789396865868581852137125075070387152206082392452601540677295770027826863937719029590008985479627629514636629315092464460272860406794278520963284914106257255546814191550813718038676353422379123421878586186524334703896451633224255157175013041188944167995551562909521074189978220975199732797742991842056324210473874788821684653751244943239545339972605464212405787100887910055556969657936241751075880531904098478508480218573536192789287637206106898855500122743313795203713167517599261924298498809392510346200306717072246125494212657930619055018372591785665753392833539935554014062852881291764197043139844000995082718255376922617842818372013232185527371620243614619753607438168108528197489054641773731271091775797665111652958170515971172740236156958016135850700579207700452191037253398230667168423752445763422603172403552914610957096718431718584422704827925401522065183632741791918342394609664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] -32986065777011058431902831271847740991681146778420150113122134063659401618607183137995384546022916866626323538708402353408460918718510527904390066433755937770565674564317281850644758041986825738601885740869361699605319626372651024990922769146273265125444295273130994551635922355695386192125534387059922419852360803856188905132109512176950456442223216656930457160384774696013072860570850019366989849052601467515125325771155808446786989876460615133362610908331858664618357292373746536357286949713356631932509586901145975800284089252711124014818087723508662531523198317460394370095500786082948448538073571927985274617085730893803229777661075488332938786731150729359039113961700656578578301487014380707091886101932261821813294217202983486771833692575893773309355322773303949398441954249810438896818229431518797809811282629214660445761879351239634196162438506740751997432653230570548655627253982035682059316436141164976901410119659512426180044688209416204801660527131797566502941183361907969738864524773755179527714155166853765956518909698032114877937093484974455852449053375366338580989636064618831693997263486800091560107863378631113057236003102989380920795302942405716958522251749785562080862864459253074149284024958659786843213996502252426440507270501990081121957018129763830546947616991057950098060256707958064295959535335425609328451551132238521836539118439266673851649392219481632269770169407090891053740199133920611147628413318917351918355336658371558643724736371498821111822778909077598357505688421988044697870590497171696893237622653773421286673736967456397030135421065671339316864234429750005239870876466465759686989853537516201572781255934407237449520017964761345954436369634155077097175478293297877540491677963502454940096964157838480288626823814850745184574493092335537874692645867398971914567360919565991853663978491439626006799233456099729683127871590597456861729810408271749698103689247243728840957784959267377881782290223268322329959408423611850831212000753476775620939694885001719847380066884808366169687040644543548079598955797156961908269866907898587194384437795014327751110548330925474370029194899082707378712875347417765214994068259747405995150471062145505322434615988470679265240478760031381489578760411435981490701791882618215736494521607715888179378046337195406463298291057564947087380270701658802208058832278800690159578152298080142654586994939502511494629776633829610868184939097732275656196660078774140609299194674944241625761919572873689723403098835668156182236355337013097983700544585346978837122657731386008154415296768203201000473116170265595295457917467763959696419570027060551842096769199945667780165067292951869548278498835326296421203489129823553486834399380586969613661436374945960533918667571219199269932701737947851269597405867599299012006363121461577970637488567620915757128114112049897149647068545779553580159954350625955120223134667213383431055439225638838783556290969102719056088653062640688090814729381642824469775622241226467128171647818151878986342488434893066484539195841252767861937723692343562420344586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] 164401122672615481458207880973311466304668686744210502974334086801508970220645268117364928569426247514106168392015905492942247560105459697489358455722743719196180000601309568528490245183016710950571270776689177541135098989318614513899297447451558201512046841578037443141019970590843626458878006384622693768597632093539783335359906486628523201559997257456445183726856629116863918428731301794915120380409727112932507318278043803842961980734372637574245811710476084562192036931310541655643787215761110791991977224918910584691844599707786766864972550443550191396455121149689663023955404489579977897927077243163241723466798940851438707684799315019012418355336481866361160325665525028767496250885522781144470378420613180550937783119106321964502970473260873906831883578271458570467877538788206933477008581791639365754430590940327113796831955850387400159500227277787391130164442005317249165815346734189477557312395344630449829632568584016687190541054841246086465511150107851220990586769309434840662042007344630016081068976203316604977513012118596727852047463973751979480569305535895995763263307928727487573010674937908921626738855931559916066090993687804042548438736474724994625730717408085091664980943486247224882426051539516850295930512997595685945876955790948560553181853163344606138653091476963897747685004224772774244923327652126537976965474808070846721391399378490589385496030812119293457879683455278898467673792039182068075327793268447196710481964023028121091693875361953772765180214712108318203348132019167006237734182243785903574816169617703670241075505533226275192892425463850440272160557262019339262109104057488488738669926426033029453993599001844685190786093548449526535659079068551283459920187959567124072533825433305569685794285973793908794961410517561256564054816175343556066473842609986092558666448631947477368117485250880387200300268603852791876874294083838698655625636412014584435451097194417420028608502317905041473160673501657838704948252153595313088686993058744443442533325077293557621936923027346873003003371062829144996768360200815479168241172672400126445366724694416992408382752629611825805203695708689270164754350819353639550886677931568480853363134955709413397331181620463819179309766185183342483635179843699032661713146298468205289865689127210116639614070161558739187451947920853728257712023752456225252032391198942267216091964586018261577159539925963397925977867287379507727874420487434265542596919356588554545633374997178001201320377786859902855592553414883224160801542822611113357697475418901139087018763887272633769451573375384960515900938900445696046273138603166917830360482803397393237927926495226187017117233974732925951088456638711294296516503895697544427770804072659501516147826917152854566547238079851902725154463285484782385453064365169593390606781689321888634266455365945477177513116864957234140072546260042108809958384108220170791940672420201117835839787672644073873670461757592436558019116468258206876709537737200296712802554322353591097497869854336546805599901766041235053980530210689798042698792327189454889645244416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] -423546621327508371241924620492971281536269125990435341845558281502239841310969962808085863322397847825735626734106482040090038143792319789245675900921073823193481121846622725007800227669413584058697799897301150168122022721435941699757151508990722633360859601213372871720221121714479012401719453001124849714536940120207772905054952204876996747637074742885448471170821872814077095564125165495868343113129129039900241165080589957375463060826939825773897812258161109861245233870324287892868602806396893111936887076330576893017187695830978700265791370080774806339813620959128886691556417956082774286902543491729547747164761360259716056254699296918584832405870612139697787569690248964621215579861102349255895578821676907552506639206243801420407612200333046240025007944031486378222133846398868236172646659171280827292508483983818372822034647090909662675479911174947031662874990382313369931425914504039659176115014616674531775525056951059527815476967195535118638227307230075441029258552066768157396595130532102714334169456252943386921486343493678399525068662619064280178395281261276935691581075176034526484484923775014400298615911293158224630483794616773472708773089716597812344951099172671494790252435880190756495812930309265392379294675961644678628605811505204169030257539653905910046114604612631810055471237338374343559527797381523388517336126951200543173811148762597658630216941019684438271224121685989780235609829346507994033161324808856365878948323483017748590108566440239791380382655172588863459380957957604013990683893439896375580155592221883526624548565493490244487810890825625863012976989650079192497384124308295962383174563494226595857651910187372723906587070582024747954767552242909777085975130345790788469576422124619431932931291772497437450767450569194784302376514717382368129805288427493449057470534049796766463385655186063179544212523374903054549006141515884621129572682989573088905774216350959869245412829667851656634287785287980595948154618677045024823568938683668632190282982538737061127598546218103765599424173706566263030753796457457662063589874648633493937619895127384932819826862684248221818433728704528283118417188701336031423465255980120781861091940795869980523000363203152030831791169574422932450293126504620441642222979569736070498592120042841645052534214295772416319575055862105187936900179221189141423464599644680636095934700086607093100894302666014058078040142083456379124447005613300488173890329449344543606387675424627004811906339344246749036743326756212907764999183496922043256164418551649132439486104424327775703354530789825813001214465650390533762552339382197092366802461610577188998636969408474334225921017917719953597604037551728304535855184652429757973984607917384223004086582239032311777097906328712632660938517255967908428773294594589911829864778639203903193283378462229404544748319127891052597199823821288546072841089176826583741225813597165527492192801261786061645481471721784732782070648263816781950273910676767562318823627496637502085348040415694329220640833906358332621760253434483813146508999686428412313232998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] 225853415769586422316671415097087859943723873174409290553080148986103726272921167926394194832682125031512186891378244253837631083689325789342040065846797752788345925205999131518704165449805963249693182912073404130108017244829870450852924990893067207375079118523026957902353502149647104799552129660933435832072539800661301748310966660432779639368827545458273436210572585539575751341474731487405329960146397963196112511865122968042614690825571889052777291945279221483905284771305595299312395243128868620934716020303616374097854611291023858398924598558841517503862737157298545575086621378857498473478157285672551425183161161666162293952120655691079359086290086387848001655899847904181769363609604234392447767759588430659154729041232018968587708711347669411043106539749127580053265777778863358801697561529950353145520652414896422902204502687879939757605949637252181242148846074550422326995415702900625602477953634588691296495998123278630008760971094960897090145711288257337085335775381430485550343532545131710666391624933168576033238972399600844663711495513411110858347292057084688059854821757973572705682058956687538916937728261155663188248059763339817848796601484913329251222463631492387201535627769429367515161074044700265912819945782750067510025188371903475942057695243285073847233383653731671980734964783768613991234022511225598608269126740499539977465361341486616369518263371562057248091013563059008446736167152391787791713079613394317976569052645998180177223348993008739212360845506199056211170469969762944040522337330578882758820280831690748053356294382388655599989042184872298382750704462667007349303985546825800779570391143132274879233637152236700749774318567502225897611335024141539499787996188986271533113353163517824163322560351766304903652965826174100055361782869467075122911646492148491365909910998047731866908751920651422926527144092485968406383833229054766729456472676730052372535470289288754956968222815585993857304685909143630734002413347053130399712869284825564154739173693170042983874171819392039911415058492198872041795200024103416320411530429426195833010151501311501173838875114895581166845797053209418933570959816399583117557688046563106028672012819230165903867376914909341504885106914546030169902450981413023321892743308242420993282529121991106171456883790989199917426417816407768848248905397233631093535786946372789090452886025098949921758452900673227735119226449033628758665559590460784976407651702220738296276900258165228944664260880823844695724008560218986523494847378977778720238900442690560355917649513072834646070773199460578063715678920461964625567537210930530563757954743590939218702216610409482326776325070342078984730989582341170325056726539617366086079890327750111419767142656322555429106183655830514198840436727281314345427289661036160440290105907378581292620870125526803425800349259955734785608297881777075873940750210154371808801010393481685598089920457626147647446748788621230414365339470936246245597810331822706051931901604899987336702181253980750614570925607742910555738628976803178246192126007142928491455971328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] 2305230412957526858039012046383534875887995987171284690214645389257028324580362091840211514768051145693403269217490237488860076243105320383879492642871803629195242099747598720343131053945794156304145510682134468902150519272073989640300286966124094748224647743549176740216228251102725516762019463786599782284111655082803282910453672338415288228833363098700871527460718562652519789790303224452473664271678736880582262211611192711463291075820506925227384819662861032229288446273609634059023888145280188248141007009938178068469310147195811937271394008550345963116188624920203852938988894740336510049455326583594406393025847881926630076690790678761376080916394075343576253934626956946276454421575421140187099374673984484085322115165742765005222927179017147729490758235481180812625746826920544555056400088407603327244596702395288876759704648765729614260026031483379238574455831805016722842420790666516725281188038657784534805354669622498441320676794856996205767096898615540438595661852216098555696652093504218414958581956792767372516824939439774576470535750374445760568927491329177722476520341415872550735081693331046684467636044809857642130238232464385984959197112238414962920394052889324522800589545453439467130546358312095921108595393735485277265970224256330082015306140003125191080213265036320505980061075727345474487801415974458048607662427027630177841348149435943253263815806501076362773270378978803685619690666981827910417331342881239797420291370928661003190158634384865534497913826220165196321824213530878138465400586501613528558800432316138746336448198861024716367379945152664748710817913508651611051265308152520822078818355741652536331944622296613679526290961611078838935241632951536497633833663222835142266634689907303884278977736279285177920017735543725027022962387334376057777880130478761842141791519040531192637445340519925620593796481913226446189538530391346006329620308214923115639673780494108574086441239613664739990214240514776237858824911303895966326762442298899143335957673925475069684088508557839613166520556155145007308131568843958795488788820522760763033015937370843165071592264436727561655431776715209267395319475241770455787232543723514461843142951061674327956482397342903992893845076999171291906271720286497211994983852999136898658556137343085591481846605210596139666424157964053757870008004085164217313627320955146993028887192815137247373911090002703389396968363424741828921042771746290198896743518604310076198769811938959436927876279658230465840587305381573031557681512670051828086289434354561416358872617524166327553992079993112128954074091175631807867520966073124442351007198908574748824172715956892133953852683689329005977383346705218877161329789256725741011996460314038410934413379453485162764901228785996123583635201506099429698752775627745313061795185785201250738717549409104598578580009455250437452203348147292006667541617700511457542063436573927141090554075813140170905869439571569812397699461558713513042203627949984784206749265814910768169688852095427830460521851187699441497489821234766778618516409081711440185366937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] -9091112676749476122876612647470968800458027478322403371573117344815370920258010103174435258840728800233981576214852557305047037557215845566321437650903965172790017182206826477108528404724153098740028196788530268391274192176699811855770161508420192267322938628397246084114919200775913356957368060370441790211785740532241322107115361665855561641867777285489229811942315386048553528887468507222945012573294907744420984926107943448643847937070464989939811451626477488686079764042740152310520729940126140758331143711732615992807801810055281714700264474737742693633532105136176137322066866038513322689065907495347369300622916672327384099574185065567208006246679371108815339516102780664378275727458264648564421099357008565395494435669300847849779949253626612474978531686070601598305601371993365584723049092152813695337891629657686412617118147106477202044358646580435377300339857675395005417102019045353517587251324875486249584454583355602213649830457680113810307712672524624042976032135045210645127992417014191248964258116219878252394705031109544997284442329074167293457232886596908217409394766837277335398981199724529100815368206611254114234103573025851189465765920884292308024338489888741101520485485298321872494710746706427367801203081015050779421106297117865827104320216524580066345864314289266937583808415249007931599992439655442688210565829018138543089286930526065592365635758827900468811699768661998953631311486116517317810260369914139166857001626339406164947712453793306945876642196365734410391734314129667170834719462452883138860222231407875235040793068484565893821141913040977822591953965164989905519629069255083879972920113385261074456589690438432407705815309474997164084709380944266748920675772651497702231043700928564583200621010701338341363231416746676938881871345140604544516075899112752541594242760207177447757410339226838639059775181448420890086953123567424518194211297868902331965174339615638854546428269877280389529568970426173702150519987249852846414250738099569033845572293840016114557211238145713431431305226380190238323379512097529733830178011026774804603940841542630427879872088280247334325825178065403712732714223121879099784689164878597781231075107867648181826975116769860723580484754394668895644077845392994723437235288366774424393938561799579318836813873182863943465885500129937522117344184912458174589810200919863340511046968276260836633344610748019576465699124443881933406721604657795933095479559667107438101155586987995269547423744860128516928228681975040162347734255788622077113009381378478350294070030216266128785672188891046088136280708642965718288728650964301957614122060336945698865107778821416421193074110795586278729925869228203163600853607979402141571373439786917523905471065611739426085732653061603681260397679565528092544696177847562854823357666186151107762649461278723058401209588913921061757777020885107689436105481508129418568107693990668174849690342786515391462138846173397171276537126824756721857236518448510013926758524097926575768339037163668237365954740937708956946050425207465793435778518057662497242988150784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] 18442202035143777668819466903135318623411847592400990231863102032615764717846055676338581258912559566948749001688181576501617100812071902055140105395841707432510627610439739620488087975917770459811789399105871977847844226594153251626342418423357157487248954102923536872074435879200013149001921026037608436614626654513057156555891074249594174747767139121622952486188179645325812782581234211890012155883233041421259556536861144932401904863516695689920495972204196445268817282812932059290180065584517414956503417870999693276284566157788328411063655159779739394891202324748221965224162903809819257667177794999366639460055068372585903756653896211590785075522877932563076305253675840196456496950668716947597914288680372020684521564285568228757397165504994805048212317876828963198420685510871745958122825900021466676486123054011724385040503829309095855771085478099567620348930198339364214117000041576553493481451451667186484145619007642152646388231762812882558680146341513498451366675119637982721090789056275056037125082921419066821935482362444368456513745207790951548356861354709021677378989731930854030692728222378133694843896166118250750062265190060878600312170064800422781091093953534444391545108102640244110000326264280653297376800332267917301338732086021323921285300516406335029096149492288975132911799202547031040155694857970521981033597081466076603762687696933382954460406499647842571457925906071788008782204768531459362753381780822494451839232467000134878330001255994505417736471273293010722924320956071975522733466469711157585250015326640445942618835677613151823822316999009591056624840434075813069583394190283126070825313535611777259666837882123132496333147730913132454513262658759174683839949731946275498173337374506714621238261571603729145247745882237148818239180950744912654186590789406075092986781032476488462406876179856161352596820854437006482206416652086868632337903654597515911457235840627069323778490816466281294842576721259955730978771612410099529980332166118796306564025632754717882926070236316126745514656784442258563362842130501472142339991749710942498508663274024184632212302783831422584437781630267579815215085809928517548691685094995298815339334969484389316063951308132705471812980310270555537856795372382851263717005928366914062756310604674524929645585594441464131768144879037494254630768728390568487271475365870130418344230317067991006459171069981505739713016219174236162975279872516485495954806846444245228657695975627424728715257430303533151741463982463700607189698788152879101682737008132893248858691557153883026995515929481155218494396118302646832445621022001987614630272776817871805531519484592381742011131304214750754472377451488804563465037486396688794984444020401394481305900272587917902771412189119257403157575034458959539695650590466777547886966183621284241544785829083085589248530996109615263857283778621545501106951608996272845892689858268213447868698183181847073119362728059320796143962068005395792407015010605284047119143682874137906289486760830390437652880335687666475099528455029641942877462946879279249714399150080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] -23374147586581788486948032507503600217943350861189243661427671070865420535906599923345408626815757612677531615484407907553478460447955746057459672478339549954477244467467253272121864987069999724121408314335674494196429190362146974488900110425750584473480117308225175728378283778925899689189432324820155280842456023296876305268513143174139018577716726421218483498103862360636032131469436958382898100548585631461572505807748741524918831797427215845009642598795477565483355073508760338945151064570290146689296056554666084031414693753799946375634139109940027951310600238123294107420085217002475071369873262918400092599561349918621382292683991050810852466676970882247778317009590894769448079035609920892220616312491916999413768236599596415758659365269224971634254704525246769591178421810951156980417981487429581617067135827418791159821413966079014220178343687589597051578360360096761187253874467545024524624262319213574997952581451178057318839374639418673114597323345103258702413494923720135953712021866184199540705986440440074081538673928957695394586326132424682881097240282781697303404826106814598070673452718379593279127973153746502373060730749286816110497170250830686869961972719270287107715348184041142891944129851183786330869264416618846233297154243041406672269770686058102584363114676552709510226707702325632595426606141902378183248294073886137378355930556637410617415807712762741859851017425038754926444664018200199442357114222288539889962766755604812972996131699234435966880040586936351791450914853095146815954194840923170007101585354988808999865599612637286043268019473162701971173166474408093910999597943011768412781330976123055290957420130068188059887070414979746485978477554046380428492757343655538351211846006300086240542850436602275633793434270967810845268393752946274332537040818986287881071572086672194197168040361942102641570416425438435111993635972721643936436592968135023824282451883208947205836338919044279758402824143518589924672828709099765868428407038073715398781583009544652854803780647928475689995721507115461278583125605551130679806499663558398058582485486542254941921427501793815569420643658770985632510298992625192041825596843945757134395844863037419224930682239147224297261612279832348583287046596323024395218360802792378777522917293210519030477748259741877897867364619642254310737006645060707329948156675456581197263323507272222589674971655785249841424119151777021385469495345822725831723716144287803264985740075185086092356242619868930686400107895797109268527690693276930366792958349516863932681056812258475654287172586635941395760867579422649408748540181470922965039539824481542450518388674845707835083108689477051592192889316624166226393021144133734903828767504418961094893061255842879304541385025476864995192267354335463466653837907039154598668623053032555538495180692221217013538277180639617283954981877734831442268113609324928873571285319211522334000097897695630335309435703269138251034038339312272864107351427804437555347974367046686831670539947246934423647701307395353699852035307287293939143503768444271322937272827904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] 13016301150699067313402786695751464634203339870234956344780273811879422153220958132446247150820398139161359837228910639777266134700518972989687598414155084566271134108421243724493185169871708598599832295924762111829407121813415477598861623375470533802097457861176677395533854595973952339683555802736924360485939560758591514910456927818309775829132205347288885635468924117750121214631393595845583348378957063807833754399304020160258154538106893080436397667200760493054959281414827742522292529137537955764959022447622657695151517262499509287426806477175471140674102084927847053996879911939297977844841495498623626325819676731026786292685037089733639973660518339575205201817093907418851276044845070318048356988569164777258776662871865294837030847098291248597483291616601019680633808749985992811516541609341039014570423978868361058400139181993507299441615564359019730753721212082388168123500608852791382277208643727872290178919621123089349257825715321157212732036368280687923467621318378372677145195669228615717760020079767734980945233563947927928026750940276999705040068399838372436366927564783024943470422551927995587542524509543811084419214005078370703226635895739990015306262673532485102332874725303183416197780242452445751952898871354525586086598527372095862916642452360846353373912097006650714431255404239374131980378513950432848858955820616727015959883588527914085589826958578299846572478506415380432670600851661621885845600484109050590223681383034048496366823436080066098438594845223364074171867612165502602088293915177518817897076353093515552980825299686704324464309704800892286124250676002244005874028826212270942336905727696963840622999011185067141487534124508178177569906070800183522972111419869676461489206681811296952107636521591977805419506054016420852771356459371096134193564035417044977511083447429918910103064739215149801476813802618571173965668393865723302730405316316743129988673611937363204092790083375031274853957158014420108056516470064819382093692642092049153722905876458398298136788535220178626154550287852358345177559876497631014713027139612436628492475174162659400198470856415634102231220359934374965903414378172430155284302516782180844344956907843216872818302447692026523041840038754325923138739314938445112019084977658443829998269190625434373580967784916582932975479106269576778899063698773953617231221316986485450992426781617936817699629857876530587967925000700148755911400215711860070971854344568898272154083775016842417313140314473846271197916492633357326664058580868203724369398470226555140934653558447917812484163996566671060737471527422145427909577686077364088248933210295446503132227765897066730266958347142821434505776096223415907976346354405030987354517911469860063422523349192894353255313227360703922611656843300775290204173014401598907487508973499892027902488430114104687182493257911434625391900596021496252038920461068603180174707307776628769206649269141733251757849008991622241629785836923798211751887530197758344327967944067357152903240249324172257375816481441124151543048274329373264671538658738828025459868958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] 25804762321537369279535371712672081544151461266392011926387495278963520550119949689558617680009389384110750250646758357391777466716944080602120875697322475616661646858635904138375445862880242025237396948113426544549442702010203145369597800185382190891147639297286029900763755173898003184320104771009195816520499704716065334190290406426831767519721545581015307055910940105423360029910921908613611847256921793168741843609617191316404192703549390990266129142446619086143867076551489290849264927000126439695500114196572422354072468974852182456081146941806547131177091627621331720237318046401126629794020840788938548136532702656167699494219218207041562066240656814253012889170957065752255328610579188606128946796528242133947667334697809855449992604791465244725932528264512996682242249465516407650538046691761297655375984793382860731353248879569751927946306545544427729712492497022748039057480618016432487261750973455475071245478989828188024864836325324682857619299300731971505875455395134400489152258494905331132265276285894233552320348567949660479952611373889100381180296730311890465140450177474001223367760406993786585174681054929225557320716769734882591553588345167809078298290644980858031920694718425431658088823449844787527728899651534730118240085449686827090700613904939856598431565560668185337127603619958120463250212174829447568780750586053237211270747769018924785182953522189286961582371189929960129493629641091319260750119769745642092353361933099670336552975698881455569594363754661859960717838828963155675754296841774577014049651470021312919650433077104596738236637320446852185535510557221870171181528626633110602140070926373975535192404259013677307147414941916617123815227563030701406308830831449464722492734179696825081070021815082063971575636623983069760953899654400099791146031043458762760305921337222576304890342832879437965464761780148718885312917707383008594448221028953573578750258201536486681674657334299355434665661915029980972420743344933007573771413518701614495920076218249325971857301021890449488821224626041307606294018968817039979381868704043398260664858782639976839505629476367819678606785688705480999331167183246919186566778331975812518987633723376724913998209248792144909098082757033160311231328442982234002738960703261248597309007226893078349559501799844254375182528450533702886757076894524663647747435211025386455696654397317675349438127497079441760305532832038707101268339046899532655937514379691136826138274857783345555263905883217556259701137137611511576664643713264518339215659387344471145968327727736012961888274136745086384882278914632479354884306057363185089745070641452373382214102082254144049897662532455661340064853029976874547025624184188112439459163890148330412514927509653364077783467464284412609969157183660995169970436443772208605161454678268936554876263024349325317041471507476132369054542307197854811963779107764820191002156453181519151030841464491800988332383152865963855954925067946905570553884295432309973204138064503306434525666028309072836677657234330178741365295023138954018772199532018397625097184608256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] -95298834732590680186623594399317463053989656419413233117085146232602442539662248486523915847750190440509022116746145483743373551382678759792812755798510038006186340194518055093801273606442004121064941766508168085951453917138132794874214549072495120906525461282101385339030799498351710324609466633083360272439051456429522299039857033224224226008254898293711744576662336792433266358660967982257750400938203087266549927925837838361952162016119587907278916979163918794732170906286315735390828780511660664734741678394278816209356409306832936799193718288121035861991318529786523560321493590262442265606273026036143199847178203690400501930066504789075095253498908582217713362337429666612636757312446857355371790413318016809464291621007106568892855014230123476348627722104744199564651356624835643309437865205985327631168372011645097827461276673316994613914508182691887288864251092353403837352709053869030368598612280764141734043594896154010018294808008008024814127811167385925019145772798904372016958120069044415980818758987450370686741003267323415919457829065200418023765958948308492525704935287179209349225215171623136282619825431012484205725774006392498227111275321386309484799977384479757160117649458360978294789334156304060106371769139658969137037355945454383468419326900362612481876201725752507302958021071929076609665952674555536753043553426824640580874504239307076793297412156265659629850685405352182534769763323830097017411658214541661231066603906543198977965608966534227267392270774632263555464798187006087050238206065010731819985577679515540621894103786371150331091760620231584849924703247500883655461513058354651659768253160090075410065717381877898545124550627012972653044456181763157067039882427401779451495517228000520779200677100497801149327965519601280515647177177652913824976206983859997596034891314199714978761189624593324339737710999722613492006163538361620574699703819016096743054906173944558748804556958883689969816885986173824651100635435909090128046902887085178696507100765374204260407048244391187974015264358408647190755297296003840794087209755002661265428878584548232609149208782416969670212063753517004874657666927649607397496183651631682322783244544692412058956008867166763824024971073865489086936224753626027387221822897598106595235139981630584680244145778677126018763748266530856063943119130827628466933405171103523800750405685325600216143983362376808287299132461407231785518033893860587235372637951353461146075653039760213184646604733091462518739176082567521041997891131778827947505221236687556911243162836732887472990457692861334182711924601791189095748982764498263595952385172934617583207491633559729572669718623297321701369025096246948074590147532175400959439457984692355458407083285118381844679773513575110732991507159022076972820963471255330682285517779527307939592847584013085505832872188435831893407852795298421940171427435350614085776239751229102705045017222148335116309908806838210562571569624494509548919811631719934636419724389700792132392080450062513674639097522367986690228101899577106163329309211630796879673656606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] 159324821462444856432229237415866587159128241969402051546467410620819000535623609596240968285061964661893323675011430524493012206076297981854653618378264987184721249171733440355913141652754642202632250525215099400900554044794079646262890806928294589657611792774650096733651286148761064201883933992234296287932763520368801767111387609396664901266271353660157564497902884787036011323600989269113303241549703335180647454143222516766648642850170432512832074255359304547315660985400698403847851978780384778790204599565886577277073805040516854956539886270831685566891557452714328968819726693940326491710181643049886870685514171563170367076322246166190660395246466101805480076180026994205342864246468161325708830329107839873248452814479137445839239115468747655666609112223156626853301800332037363809719299096324458034368961245354161764013576535694294681730114356445539118726008385448250778393236408650899110817509403463360246895907746836718620415613192988638287298325386203827905599455119287944279563885827987897746815008916105862056353296029869683861592939347714983357962077829018789399143115592856953336833463393893161358516049598419809435192564036095806832736726121596192506730118524764474065267062004983100802784145168247775646525539957874809808043073858455512294136406800785405100011761701561509336553799893728012010848621629031571926062846124087940428343361855808632473731981724207187341222418277377461754959270867454868866809290199744944626640398180792486694493349923082474067129624441391739205652324640042778106918132924608160025808251216198745059102023489931707693540654783791598952688324177668096165828218619257575056750949863741854810017872267757971908150787339058282644490563595886106915946873924397459049317969935779090062466360105690683259975242736012975473893582228335015400628894656976415264117396130454942725179032621360969382283274772452312966247696990728406149680939927142349256543320017121188890318011419590476452578239423375830691581948543420362824049513536751852888228156160269077508342361538737136912379442895066706028820900127288240002015368071548221856671297987391038645115410083370208474631763296031086765471294512296970352068335161356374239262341278809626487544250390219378046627251567236326751099408307494067233531254439136689362698678681919188128927787298232453029528263234405068921810526638451046254538576489334432804768357307736630696008944937328781480935948287457976853962824100953893897836909573416859050833947397344411050525240622220970515440385980783219875008022406115050328202990406592710435000490545604069605006713510228511804874639067194481044475286715985644624150622223265777948740628835875356465952207011352840621945764268111671883813523924525959460126140455475061542869917365049629455711661374581320855321293143397854180283526733005105356722793637870278753392969414018648960052525029079702696992642730560083466661066747838349106044934157228420402633676744364874166911754987658570745989195460139389485509454015347072641033264185454797359606527449391237483811351951185811157365152741289487945612062508336817488109271777280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] -154823303078319930701533106483076910871812866709135131877688905076969837635765692376340309127744189635522219848181702353147034982818940561924119521897638161973250331674426426970097345596471437301327778629092300802217046779459808145607524468615376422232751599043218295237846269804342993558631652352525470277602416220901237027963884668558395013441117719608910317128563190250041314000655425037887874951657870512499119369060320662831690974689023019752718880888503860471386436491858151485062432175625144758223242395232608079353727523733532487262393258744368102471236595438692014188226987084677257992565670213588345917842483536808757790065357968210358338505742349933607952771245163098226411197421121212565016315200867624171928591379291708285390302987336980165677785773117588806638456961567053191248144540157693533062309500114684534830672179138317397182521938931926317769555499847741117375810059525225478337834374783609957225781104712191513614577119427867274466254480506051176553986986536323324134095997556069455369351574783233982795920198280928101575084817502443135966750779258185877556355505099839001953741993732319973501435000622228207856595052100746573553513740718534282167598394849551491627827405234023744194503974801906052030180141814105457572363778246137838828569051671294194138681847130909479974684118223649902879371578840033483234842344993268677467274211277659873447043526125591029760261780096595746158101522815495665784103682232090049014155398230530973075985077616525010193643762180547522021297515489833949176793142915128024557554577466896810985059011152601753803889730937416657909426291172674544671507000279239372655223872142991852598437398119264281109576116964364026293618516642697528251659727591850007494107200246967700350687985599237727510966378263900130629847902777492552391184065397733389167754790375563970038793528961123602716460397139556805415878074092271963250183988788016864570423978229585815920276134709248002380062783245683808402318550353752243016981776985563058302075265655008018339698918970052984313877100047718327977031011243526069788099569198735352251607325494522412131031509943680782251104176119745992946620508398019810206873811557203902440734035724742172639918490303393683101619570799860354948223384373941292370821818780763164955896235483919125987178195535774768739802188013723362010310209288651790121920376285336057429243772478196546753988045399931868422390475370665086191178356767362712319640889500463922478365969587513373089995044094574099088859097567121134591612699426324317578234370629463278038066765455152546584475111211981890728083565168312291533157385085241306651298444541787791654008521628493311586830871620987963206167135373930804431140583099814161602261533287743960256732838372863315361604086402929488708971722426021435808708332936265309285007750595170374834579527384276733127533293415398463588481238624183197972466424070375825949280909519859679235537779526512139414285252219398152352464198942818269377102311179399609795206526123362815722041916855396792221976973412548614838138023279935364698943499208165816877810093916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] 69610517389184389686625630786415272278856048756485863432063977653064569474522668505945005366201979178101249812111668012704982733907093077215862243567954852801632433326219293575521955699192879704372718234064089903524599734870271710124747183346559811079057879392025389314687001621414941068518875826959362854956281853200119072986977992791624984303186261547488309424209877077410698392927656780580688606107872409121325677301145945906895856309533127916676901710397426891894377353440950249930483957200388167232450757415728208869731245368782562449584543311032668074708190775612134705472317381693287181399140993728864880602943542228430267895876543823660373431241763890533249346643957318176722597719933193055550401059847224171065244524914469962984100583277170419228023119351411723971137264266788624816357843047324971127019236729634511402849224319019022642691380203628613998365432388381283361086027811520986916293011594728383309757132219220147462091083136439611019440320262076853866252378878175528027464946289584016588861619002775772826494251935974280135302243946627018390527975750425260078512085038181631744596263980288034965552201207898853660807556488308316774933920492805930211344905665700380962967624211410765734302801373956323153325245340325849229788005961697629307909668051907769722402230118926530926869854389139023253587166378633815372914252331691817376161561294760345242717093832685139576209473388206413899759794083051548372580040052806548008044743171549487567820339944671292493908618170563498220104383165103570901288087568256957408206133390126337857418085483199262768636796226226013209563093060205349932639141347577599490916976699038401464448615606937292687834542576887390076633740378740272934872509897757315882566503957090592280477433498466300885105121221678951946299948823608137674428314676157582870582497001803565823045239997844477714415530308838430387512952063264756159194472180778596950041979677494726574598140733524706815833555459131457431809930905191090112302107255018389534288872402868712545523012302427391318344174097752111246251604902199440622886235131191604386511233041068909461018176215866428172763037263338834152686269979417524782328569210071145431580947149023502908557232023248358475735868501727559148128523288701528917830964914181262513475108471793229424990324414146167267907514350863468498356194003030806667749759753609774605401193809547594804806653012293690902831630254117355972014959729694187310863588763089085917184401193589007574733274118750199880211702602862178582376035103454099237937030643222981422401814208828074619999211327008747137886382553955201462295770582135235581154398767264916868670939947614296599054290467247981341930014012822845913327205064423594764350820306737123040705652768651953181156504191072223621181457150467245330228846852740752323331110076282781441551445489569909140147285736898673866995684794719257441996446682766904530516079979853330472109237013046764797240130954459020184543191967283581405813398860208535631296746339113544283070069089538256480869762327917663387846142866417313701477962450346427803687375077376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] 18706874331202694726096850642837058707070676483467187850538156008568205495997612941030433868905422695562856779345551643788449394352257366733755913125629078441351704531909921866988882228919068524539578895246690209949648354443716459743641449398531191521329784333300004706492045292766268972829215950131723142742093906849592900390073167900570372358994867276722805023988623230313203436548384467499475487368941886574241935788336057838340738069630675962942871141977411352893012083387956374909829879598573330641970419948653446725589101613524653169936282801522807171191675924457172167065637244252341925537710871690790712426714351893395160953076697818786456326255124431247858132954685112641933523142052463922323121313122064683732845604117836496594574759766760470517379372489171620572389213562131368385499644902836879734637392257938825729376274361242907624105587508131310633277842779835844817997156719040762139142056404312852986325080259855581190848741789388824618636743238371162164840815377693948551579753862852200646715819897219017025726412209818871538946611775480932365985435971520581541172225448951995489619825831013793199182767881483531807776266721999864914183165604543040645861518659951920493868980259243719768792672711023203988246603830406640061145491062959275280891057331687264749982202932301886346984930804893136175688585404496261712567018239526157770308634113128270657889711213827305854848104885917736631390639341862697176749092260519517732992167800607221660861603415308328102668157796627587348113510729731011311386049413356415503662582969108281237530332297462206242354662264843716093911106353819718071142970993012219264319002903405848630040080877665965396664906272000293885260024942820453218977283019033297957279544994147671165442047573698504026713267086683904330436417273425642257281327763521901334757360161571313985675232868774536924750765398869231714813720660523108702304802395457129057182777922098615614171681550904342100304548264308550785629648519577941518607928687641527152755346068041465501560218754634981748988187620775611310624463127246563567566324418222606068501983399662190132643832975695070095408166138917917291661894423788253516187612252687814608741044221416361584249966900177510608270407576429868701021606625725388824469360974731390451016421185559317192294576415218345404791756077601959967243044407508519491430037526175200692514126840078374319718663402963144551442414117804437742869724911157199574168180031154925083110455623197654101652933037876708633389932770775774316795143199120135659072950448645534935144498218167764232937289619729042674154247006735500104918529668117261623144048803155899221911162677018204803299470893908031727822384520006416867640170343425880881752937465902265622425835868729798160038000373669480893162847905490971329276427166485558325659949159560211163817767927319379749767689795798632240761170247267675635409918638281799732754718995771621198964757240368788170159359750481502691969365760191705937991134432606848262562820242614062309746880588318985861690842511734202112676355726780114337908097704712295586723539189760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] -31772377320380981676673189234759037196847820387121113447676699493809079416740946330933561787983296846172306874060098784782810123015047471334921454654817336808894167676823527136998105071806431294127356471199419024346583097264877717307326351685180151961089699984129501383178536845053456814385419766570311022793499719498525559845797499188284231402999417007012648800030202164694842118583136848345238781758118456237496795952571543527269265983733634990770639614229799579607216562008031589698066317273750449983904378158482561277334647963438400060292598101165500939810344843781116602345698140692218016307345681372985182297226846311188435749345626603813130000067270253221215466324782003155594760478275160955755068661150611433344658591785467787952474943404165887305394845955804192601039037631396280553029826793975378186361414656835500943477073603256930910849645523925334454300820790650698208664287154494965740242102831469582172102249966701460649415810401404556774279500796033894578367885206176113404031192323656190273460092997204073220736948449995842980084552940776685707887402093076690897657023747848568539418005648474818865435544056300192026447532970251144328692904797675746314947593472037406459141817859567439580128033914375476036658534639719149734375835797610190285908762495520739002656971012277325555860011250344914254547303626812912464027889832141845599922946893677422751723347422727588538001794871188055895567678120388501495988909953379399362756322088032467379456878740563873348028734538863588709941654787128124371292773389451878954578444407952489088520989086126813740952774837677582391150112715773459106330091686070510026479588563632564481406297344353541382860788378246952625294104634015521755399050576816764798411368931261132612792247910400507313399180311331114027911214409632048110758179893768745260716903177169028387326719191185453358142628161985836826657236287431281076149397039996979633477047349548558002038950275203135919063989349552546220499090389783493026697629777690722219470802769886782456871265884662249375744691124104114933905328682004317671760288735740689757411747370661739402843042138833486725523752741964743215858044187102858937293220949215723141149928594355075445179038463333097768529839742262150164869638410850705257151261168269489892448584617429998304604553132625544264675745759657199058600413509829036492684969222875016116564146201253521754986637051014421494460472232832760218535208205498757071894505121636974123977021352451390268569145906807067871559763554482805946865618071101691709904403236568703377104401796233978152527915001703562754181565310215522904677660490976211781727412045482370885414117019713433243334336860463651566124592665881127379577312469127026990279298848035214021282660430158993638615594100885025079020052978980725347744495248482882580682420778563573594954693027164559513937801421117361985283469870377226285107471651740055063161051803262824843732075202966392911823083049206137304783029114606379260452995116498823605529640156023164989069098134323333847883263439555519695899925100842038467180367640284697143260473196544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] -888645962513326059660461931905122787053110215059365476214158699011072759115731916796414626834815979960124581467411663293044478878361686073051247474905242601634679701305561070057589334658053261528160727072608777014840487264236543706377407616650129050328614933924411510015842166447622925806031158630504545265760315094992740458895973407210082635580083483924829587376774579648295710216989132558268566930530612085155196702595191053289542511166525351999236330871836146487292354094733228588300609627113137424280590132167958213380232877221034662643061295939082209277519923994130244786751514110152830021082853544855498779597924914747637833856144328104343726474230652326902301722657423303605608920778430557171412864356751354274728049629005214905407872845490489336176527088624857468305768734536183160589504040005151370466908277097636685821929427829938196741398021973964274252093397767125419077073464983075011870278548551064327635664630114405858619384451834371533926427340616561505477015772549784625577176576872727949229857443258280712952048344701769692247378694843728068247686693711657466650419185165995094706129466484024721945792966942953611674179107480203131621223170618140072831884648119622792071421662367210761489830263499289238706056823564616603171499817314418692918752518687258405950248130139880389924987333235937661519090247595554666843744630442367308615374103663592628278244091683144506347839693439521670288715274517732038548873988903427323371928304130323839290544220300967853231580038013770648691981176496267528593487400866076892348371799534029000367425578501666734124069613126639242425429586804198739119522273606027767975072034306168072352456908774169801209214251743783148017574801629699450448653424652695395292750746908655762628677911189887479906918806632092371485822776424565506167542492966815992850669320282622533572906872765639672006128029444794957428970854836867927152444313378445297708596913341071499958419730298531229170298691077479522748335797312101300538573668224412594709849341496762692629112581269348378957894796111764740164077192399268645096054871535937729094466067274923480793003359336353307967221531862569421158595560291350179779503398815631510018175503302207453112566414189506804043904385563920736677430258365092315882900994943781663920737490129754399723462285274447173088809811971556091949929256191771266171093331424024682987159404981679288888088827564346723881584956455666630275251608932018055248078480146424748273044350830516555729787842180841411275426612840414682335313212767318808307639551613963508539662937808312039678577970218458149902688754613047550579769599602820417855148069540990382188387642219917105626764521187274778090994240456315005081276957959792163191844146213729025827961151289098861586043616088931472602135255376172768597038548523667302131445396724989420547640988094500452731512970794714871028837206866813173975194925340017343521622587643247806551004459491400952426074257212930856741988522137298180143704360687697484323367283394980528423601873046863696624043816327764098594113542284138325821626515456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] -667511818171309165266166027589237383241458754805290476167385985121681118078309162767334043761495557716002497538959186457762366626462495110039483469690082744439465707534270758003674204872784926625228138006028570472779244683987544968539939768352365329979577768536013564229269960702324714866832154077939933066787677039509136895392172455596087482436108479733540635656982187849442581704469512505188901470572060416461523719775702229741928055901256540545154295526772920140000503131206208879816571735692271409551013771369442030252489768703322058247523850907493661477760153923721673915548563807650820416887779911105336828958376532026520758648369596974119338825255600507298517883783106191974229964573095808866549819351144299329431427323166518418377611325115207899065699221733852434970771845819637953279680046932376216922625244855529710107757578324235070213891867018896733162088427686109905581972731475928277821462195146228720079647220360044990901393659065308648920544246076672794695619043786706237619001738887217567472168946208948283312648739565249066000603598093311613017217479134439480209762099136961578503755232327364836430896774672735638958095376702222909510455908798691142816716055526854904057538755170766126455404178505250344903204437164912190773745436821415974813407807968351433422319171745433757015097436669117973658730683710172232751642624923253244195214536513335432897239985503273600825122069437080520791401811284221480761250378776874006674725493373573400060301560320710998345875849754481822742918299547196558893817277517096882643331563605988159701193569514804433431984536525200438073304206218566264237864265210870275775503784348643237545193186381089288399135610792345284571081459227842389186449672645554444754643059860104416050907901496142428882615306385239381180965981013670762594568337836513612165284084128546914469185285469067669957952463324822092802864931991725541561204459149793450259418365587339249813654712206504687294064244751524213133322759249249736656205482854065659606489998781379617017043252621269265142495219354007469815450039684537629977252243463643059929591685929618605373982634444263610367873954185795075685468272614209639798327907155091108819596481900483772711050471723464409746578954153408521058699713435176173094471630914346860628443403201931466371604489887426786733207136434337275621720774315382169646515216025322165873977716540159953555364491397054796491660137230084703972748234352141390798185227782106947405567276558642462235703396753247846679335383149136785396676441760340723046940966653918641140574267623986286818021134239333430968691454187127149269948580299041128594785137369336604419040293684910508387855605029388801769895678231313892086825710474191000227567732828396843037695469947174855912465322128005354464815537568065219797120550941357783803905080702392550009812860153529565857505996893683017045172390027541930868021472398514673921837394419762849519365409910970543997605678982210589800145904268920085937071862549478185776112572743682244529393907870410094093919828296465314858660022882709112385309434183680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] 29068731612064857050094319661743360266846781272700432467909437330827271214698135860502027655703886762950849515076704894267377335035235936680701974772554937297764572915954491818815499875795346378127833264259991752073963867412474414215122198182063919931739427493413314276414175447773293410369251303471529599646664824773265731360800296205462922624095976254913308564014149921476262659937332330740742656216560060236190242845621652793147496853031476804879864967108820622173968191299576247981714065006331492728058695847462829654548104125048191964774934615514855619156644521715099408475051634478438199135825159740221626687961045659404423223810347035428416239798709110723345967155430810335547565606854896174278981507683739051690184182942526842361539726905174692098785512600539948635496086999531950981500197447728702704521125890667546757293846345460126620814875568396706890994049047908335495501942599516356764366959494601156115952755302320852152633009118106761972978456100033419883891682088734062847472805190774455882474829280288278362913993818775671041907629189527201542227521380262527085326283450364631751012842183118998157174436231530552412289507807040939849055157671125431848351591748556453764239294401212062545679218563366203908435765554553653464892966333914999498246790625947308204454965373306628955693843464100861493247166612184422102006927715152522082388450539688904939261120941928832581712085049289116945274620152211534687451959537106681798071835041570322668216726323385432974558293084428463165522359507543051124188964557224035354676082771394183001298047034187420536041798616467692727586236824513772092382102952702288595714319860605661963306789867076293561102263750603260576935077070336353314420611716531989486306969147567307331710377084080694359698640594888347978875492321048802407020106099196045215914736031424276442011174781332029279006786878496465640107622646710047795586991108097643441183723484134722880758090103690738798006130065680573584220060111916643572289788237331740300175529644021169986305543745498142006139717198094279737831571740451650015250013043995200665556155465704464436502382877954147319286152296431152424685460557324304579153179223994759514175545429798582043030369028629254728257390064143186963157460416042434617519779283396968572970446608900094456010316036421679401906645171098581816308519947890399789263340293186507180342471423261344814005143790122880087007544405640948422883750475912543063972575725717948006887988751311792684277924865913971896026045204485247640669469682487388152198944641230768970438402608568263533281864444977485763370775971499500165552066944853014077414946654011378825951908014270439972245148817090611279886277488113189618838948171723538376681255306291302879269039983703488745614728248387276441457790488658989511640600036409552478352691397279186026444901930370676524255270639339234759677158137454743387135881904780987367522178677850282666768577546170103540455745243128289025272308600581637892970726473767372172745171175926905919585683246850717086169321025747732541804269524075158956285593013714944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] -40888567433869740643709270405302001755683043470143705439056981492438422513551756652460867382112600540447384418053184034387450513897464769165632030955621426323523325758860003563248262423313517616938903929705662055870449948181871315661096979433246784812472360770353276182914683459794911154992866236490185212388939030574111384599823752523206910537828689795856373885484448032905272070174935964729320043406523219429985273332739357805211723024920899438869313490526047633363490030533692476367128367243603175341345426814604601387695204534515804636876969264155811738070066165648673639767699595315522643267425442848990997739098503382594299889294309958137991058315401576202144173568651018127982042927571173757973259237969225464644823605584092977570516041217524665768697559690236686609202214381914439352656478346174535393349266401934720718041356983335379218691566040322326535080782316459810984300756539257753084034873084322361178712010731177859954697291657671147415410079049413596038872669114970760318193482986409112473434143405460760882092514927600239673144639972580098623025867378379898157390588710731760819931940522385848360909600804150927469285424679361386630101111773237725741115411823078085170635556301542231630142708347802100209117476944604676258368535984444417923433972209033793940771992955796984604739501197503475403963720144584629147107312887020212178334097844882788664993314908644666061946451676407663004362399640234903854224438800602002646438971535599578329397493299135298072947858856017503635877410714647930152609182891138020368943225846284609964246926510931841399939481369864560701555773155824449597655335222952007500506832692618506501734545418304321606332558812480229050488352413417002204050806655075617950787949994962810424701779272498846771937500865519679690719082426666198699360316658694045113456714888192761393472703065756743093097084799908425196930853702912622482686163055619262452939979898877171353413462418647055837062693701077467700089048757741316167193655217423284875716872588720317421428155653571313254105074722745918506564224833093551630628210640623652449625911196592608937764633512516492405452234647595871735768766125144691998014756467898997929415489519605408210090057030031253532676701515415592213137750508834026149317319898403319863590329031768437029095413900733767036251587876988400203862962304594061441722282590890952734417276608540746446103130474248963274255547317351518814587452723147573521793451226880715305843950033204029630248160995460667706317207439784370771479344227996705664475690456062642128561253446748924281780186325370943828905491011189749959868146711997534442255294560642015350979402981251630538119936724146638051047547847299367481850563342117931187452894590809715557580504949996499501889920409079162985504934861130594160957849889946497690573980447472744433326317558604732999770548607846641780339485750416806585870705520621728425388391319692753410398882528208852632915829053831892461758376071850317436714429569236858214180625802355758541193779039701467305579688346796625232048705666676237854719478170533232640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] 2244976013483618247566578796161053507603812499538476266011861365470995549903213005917566038475913620247351926135388818840896266710516153144993026941238829701451616151003218041669157114788196802522230566704834479413499860198101018618154274782038887804124628159436619455589275192236903730321586028683399825075180129163209398754712757055268994225470401415241883719376914828084895664475385406408296100829894865383070341743464310603528196874465117866343175822906130279122302864461367268762434963696801899755012263825326938230081240440132572284359352157356635830842567683359016929359704645964417346278579791324034109483540805036852561696736234626322445548606160962912114568171438728450887341382559922983695062301765981002123601404278016494653512220814184613581582152812278926307337075695261436947796056464502665536907634218111679759870403860601837776762716002741217326058356973413479685854602457339519553996219688227883987095634721221191564503896104487025245885616687736503733867902115930968457827277626525241963552817618150874327617368414983302385659747907097738384080029326185468602498489371627626369470919587934104898735943397232007627337394903267748354346472235316605967381622860757851013738261578496064234468916175744625213399689327348777379514600966500940283532889214760967528749953462854634115502653439640179277075126372694544000433419190898791299572963619047148934877682794732526302675424390452918462694101500858844156561766365741414477733084510610596591766537775457055613261251648298889546721585931201380031565705943011680289569060629530516194699128986091054516991893460318936885316376829915494804583941397915041108107209472371104207138669761457852681544546860678652802376872854347182817814884573672529336233906948986400023730407344510449265117269434876148737809881613303535515629023581070119199145495374883172829262878563031477324319594208670223547075337587005325308994392976418606550157998775064465329065469093830976506649416074089064030254117241721567679296847064780806830606583594545873763650330908052761924762584314409314058921932135244122017054102498521112217089304056994761845417475229539463363131530796880908614864393984117041254525526091685250754236110875215435082036091868105933230711991038206267609197934906014809665028055866536689345695411886374314214873544787630420815864702013901112446240003322098351016364075003856636476644370853480055943096753211575765134674884999911874114825349572031484682324337757638197978795224399331808712132640739785497248678984807917045138639962449590624328207198530107303834263911490516603818313599264564558792417840289914091419916077770938410088744233179030645301912446746231064897649655414566801011423002679940746418106161769822017862208770909117726473482793935192943299021000079194316403614866470996538463529086734908291746122338646819343850049389240404995167563332705913302613454719113879072131905768486064957450481558517140557709857962034716120308509122201530605154966196738515722320038836546431963851518890927178809809960481168572860280004859932633108595993255105846112217886558679079118176256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] -34777392414624462951795344456711013562576536590819961449163589164704984608731718403242150405562536069112908826583377614497165600740437554575586255926476769951463085189418837453899892697706353110719470923324822992918108319677903747012652016960697949354703521101775430994401618178967253191733200718219710142583104017962430161401353691240469838712898515684242678389068749200055103390302335607838474594611726509123608627789891253002156499847612021088416082222002183158535034318733213430288000353434172766317132466294431083664880895763762191888921428695633660523189385428138664670364242118840931002614195667838711241720366560089558667882960331324406613264389903923852151598059326090397985641196498082300857432784910229333219607581539243029435544170759563592063591548861859690430668611943501411630696194129726185915498225295900609205361672319517671364300965041904625805139578218466579079509095530784324335194042131090447037017637702312433777508451873611595999709611840665764762481162703658938562712600806185002891796027922172356790416210652575544523038833499985019582205012224175801713370641401054772404945148397631214635884773056060227157926250993274560976688868775554517506474660930746494514288494268683051177242676225009301806612588174107212192508974184689210822462130148171479103457311690746196777876278481165144655224861027105034397991132832948550004757276236796557868784772607479330712612643523684829080740206129401634825057972547760829096418989810742604294518793819686352903536339034825299564489390953955579925784651229552953241359743746989443492369581288453777606516994531086305468335569717267349474638321801903677316734366684164322351967456252670565684194696720897454749972902923440851961534008317992452205662867116385213067084891748685050800859204182126145049493157339037305386458218891909965909442731472885781185849159606452009298271847030463513813445999631281575840092376425174558821135747250435417585340466725676347220210555538332169425296981401983228252782467955850098395480007145119089286992298845354226015480988026426775997552354885967067044759474684315475866661788301796862614125565163134920090515081896663092135848880507461845957912773509542502981416668273733405973560558560210028287763273879420799898455089111107953765909692643322671871211348431153589824950212546098489236407642611657881657019224041346758275083680339487145299381918732794568716296209849889377042292206097736531225155171780617883345339781717977995860745061922296738189152543836764678186621787072986665367194455387214953874327297805129727801484959441435704051032112657568526993826171100362589021853085784654762013238455371014413728698516180957794464851336667568307567301515838977639612357893862339022034905182021011543056318100791637763381443167942323614776799688553359156368187559352674659847147872463113785778663154490550338951401359514233605977553858310964415907949503034080728547414429467326868973529381920358957588960002418322980272059596737476881292094856452046223449076806395169066211637201119670031276148735438943724740069145246309105849352030218650973634560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] 93260631650639523985344860747675590189481543692856862074853787075679087434449232870716139064792650638468270479771396253021510940147088356961738976048333844179407267322225393433427925220055994891801818425817293205051825923446866972966821056258164482817681740639423106095984002069280249585358842315057050160277178275117192315831501451254230720349715658180652849707216221301428769007188778962187385344155549749416500947779581980713404560713898850512135535715489210943970904727307875696687571427689947811085571978351214264935248426293590425090822969961091765715560344224176897750961090270078039164796943020628265268336483043838791482853629344968540260304608278338194565250117984030903154129364869406053303041066543982196656098528238109520667331043573612567056399900328811433867883474674397506606446119213023266192897112620889021396512447422474051431682894170872239544958241858719814499836636708916472019778615833929261701697910160058404992391140695646091575389607907388346077213932847059943061120423733598029531339960302553321995485688357062849040002509386395799837401481256772442455511069488704196171490801157421617534713294346981804839044122264111928176669899431816742810847374639964285746728030733385549783714304003832614609329639323222715107020764448387671226825053555594430038214974739925113097657930340324809201033748211985254432414087613664949078284261649737043304260371568958249037719205374886632615951490165780142112755654786196402418881470708275273945064071676908081425697984180981239882978322510731770679720028838505887719836474228915141979605912655265218583507107705650930093393106122156034024206623664323916682321393425303457400200333558397446352000985649985485466093163920740881763127817528762769306347437250929534407401194430200373632778464445843234772096225623105221470887953791503396605977599934865917038444444442314814718833208555671083969078725746027481975327865379215498534212538817151098638811875420862924895267584772862687227785234986220436498009875069873031675880813473817711855720207800574886077850413581637258088083763131039469891855291097140045721114657391090717795180130713657111817394999810942561964359469479813490683084651760723822479365499494625647724412248560134714130985963532138374132212320862396450307627400221364539217666138046272485121145806225787754236399702845368208271586032789076161001777009514471056228258556150090599749752788166101674363869741748692173261799253167931459291229912127207246583561372416237220087929128914574356705835532453598941565445897618300667029488510557569519705257395398541920491462687848876029982313689037245201091037726985970344354247864237050288323975416819313180239607178067125997400821173489016845042871917360259068674155336467736020154412920440335342932020605244985482099537348038612211367477350856207520123041468042186438895456041864256460946583811260495389295908018186092086671250383473061590063711018603079425611988606590904793149837548492042927663600559788918477680911467420127231397321459102519063453803127350386016632716440976646436785562146921668011209704699723914445586432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] 2553006037675027318232977061115093264990995562174447103352345122774313525047594791611418777814010909897306977943890056773161764552465670393866410921111877046540568619392540633536305697953736463289053970113651707016069962108835851816811058084296978720474472163299077308627479559299447682205968832050505404336756834058664575710976386689942809341459507241995209104760756233719814956832717072512777733076442429614588751883646934464180678529865387088360219061417846777603650239742270028190236112075966052880546418942897900351052922173345551825472542725751729663586356946948057851277435308426224906564289617087528876354913929359968106059507606578037754730165325054911324821059427896755898928263525918225635129131014028937021656397413524980908697554282869325454585272303194562125898503984314415027237391778397575384669685675253402009235242628402883149169640458449311320481575935767373299582302335424226489725723390193647821251285889024133339052879179136789633952627917606931488485473746623484414788234804248617199581677184771695523004511639089522615601611364188756773558874204822195647473447775453910627059482535897284745374780502432072086284305345822347700521768933685792428675069501573599685733620943349340127051434019601684023968570776258974587410835791347178059856206927318208654616809580251060031602687860136401288357411357237227934244450892678459302361654915522314966655008778151234041623539281321671257453158410843340815610865464105759639778447233822198452318744577679285923401610307326588008600985614169512248977990252571424820989747734713576972141383002626015551224546087864664227349380260071439836269760269387157654110811115326470000496502337702488364790612904946954042321227295142698149797194605791844809216214474476922999869685272296120970787234011800159574274260506891663274839728334629346677699061974175504744766881826380264351120640368507844040644633229568930716700435488394688587171513192283207025648541217411464210412064737735558995289722083579513415962563433266113412162600779379547609053727201362301562537025156050942193543403571550988408626411398650535279488683159116579894263672965116187542047584231336236895749354829876480734992618713711845370705360591218027995411432872230466819665959232581716533551728757386618210177275270439101536184622531852754495916256006195217022041556483053550775665405121682761675634315596607251448727692844158978281681560233377180906199031184185972056415014541509376913480495574662542313532192561147667138538997974617198829003379887200445544435545020527481037170019662776007320132772761939140175108635288021559402082627092865133231686624234419370137318715248648206654611051687397857238423482501652208911537115268360076546117865472750611129001119946573809771904509472297630608230371519747345734938558836046162695351409092015893844987713442944306128102147096860164500793993407812284686285732918797861700742090967356145048018377149306841882871100474030150470201677337229577220921377465727365948432852667259615419840752254718444494420395700774204012350634804463226985973921015798186534794150092843034733445120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] -31954085961833077948259161935553126678158799210423418908373896986482469840979073725041171248377767036318512430972300199399429862381087823661310407803668646667052962291824341067171269898341215253792155853740163229419187183341354698465625212224569656838620451717730200864199625960248556874730273907346257520479157912487984460444925433513678366479197974788622628310713423170882317500682574791375435809277097360685441243870516905720131558882740791467242926292802835384732339328224596249916248811691097401943739303697421307602853174808825690073832053127622736589613682574650824971637949620561900165517103877773883417795821927474271479893078916602174804934034295189472921677091161661048312564957893085233113622884974054212583907387343811077248528046460590383575860832397875484524446413059009319913211959070639194594158503417570835779099822294838161827948748556232646946183403508932117064175992654057775846168135521841171308130308001595418536537779059313340403756651989349119817170304990521407983929812494443215578822543172564486527542739206064469391992552981671498720006030780648314690390294489560335540680882578255470554015131561670784114615576842042805259814128978737912762823763374591526376392371972674170848726152336447550672220094627920931002097637291706471818722431265535859771271724488416240553940054652429452597676652991767864206522691113278972909328459208432655441981184959771234675462736751912955906092013649779882776015072860384153439831863970845181080172051112026964752911571334863860028040488223787739657506848490960626126771861308574287098950576919483735337091238158870071662848429651422535559000626759678101937839754912269240415272285066987770348460453325911441548001387580665464754949288934319785975617357905766565463154281789304632410258848797944731957405684875118619650875906295841400852771904884869367077920023394985117055442629632466750876276925970984215006695062914136487020727217577453770112837758389007662868829683555108744544024007829559822873667870633016439288468846373347160365383749863557347093237334580387617691380742445827851727734841317109274500970152858356174627776106718477274187675951857955084970740562690440478488333463133724836753213457240848819305524708790852435275442169995238453658754217374323687476022219579632628847383455748100481148555598090215953760107987567538197215492092297934320006857151677755352324954335957824538406883907759780277419556610798481394165648017789040582895228624571305686286364246610522176710317160350854865706214140208112468207115733607895303677640566952543567182347161014727309804559265802304099149321053404280677338535355698796189751382559364048621075809829789859072540998534262989978933728664364066551366160725686220423218376126744343473837849207166792369611607333450715520575171369097260094728471784152721906253443773324416938044148431859343637568160383706764821985979301961783274812224778704703283365348185027480859949890665781653146133754985718853113203707241124927057997964227336694128761725776834518627724754851355765463990261310990425896921076619690528685187811888555711480574509056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] 185616747133338103906127745702373251480727313001906350099014818081010231307314515108343636503415620491908031701634472456470517259422604757993949464703709060020067238383688237651529884605890665894948068171980540347435088371964350649034862444950697436734809793314951097702009642972703337388957177586769603203693274414396606364217764182673011998955124584672246653571759628261800911508085031294543015991226406153108901136682149253894216826130047523959142436934548481184037223964901095619428783367872470563410948065769530267175796189049118692661504198658684361540308282882384303251055048167368501102260034050031153143754362526487487683085018150454890442282124751257131515693022865755181271405148501792465231832239586570136062640730740300983859688918288215043219864812480495705805863067234597381899584687651365918822458549697453824099322684350064994471660193137513714180658675994398332864871828314209811514053359497305978749031044364996702433862206993263398696184786368673961045241935697396507209155465029530515293345670165346728416994751959290258387579659573221235701526414882745124195951318511312048373810616289453664297980708664603388716885789234102178722534723210799305054629555964868419292115941987697796279357857990112283509980399938418128287771117306496389847481657273643814460831961710355643458813280396007693973693839147861594503686066585017963614170971646414470099760411498546345981495633107221838272911305344474382198735928214378029640971738228562715924862539171919930234397599804081697653511940306666788351635547295308167202564334771937046102587780254740369198471695547828921995701191158756146021922696739497718196052343459933996918875086335382915829218337317343195917254250190696931339028952752560386981295264490536921059062692697903604889513062116011333871100121936061303376893755488878951141563362126698384764522790700572782662546348937937296521947081164220557112295062652208407073280251780122765735372359731674459228546362970393349499486415780069073241904629616279455313259119374344015984539239987785476659488778260090819568822547071907136538974780285340408738733797659475708499403246012931147283154092077194733827338371845270334026858948077530039778532865732073276740848650395653322317927710907539645094694534148959664134707852241731626172041594674018416150920325319211143041021916779133784086325949733566179773575780764624808578984562177986492328535512440789109105434651867677820855145314661738208652438865517084896848695065242336595826726485195190123469888939328291040119340866902957064903694197869663982963140127426911862640499613881222377101154732225734103567799276610054481003712921172250275611968227536388475910227306380923990802119762989261189864637824403655448444694545301709182180597648614766937021549310813657156155478746069583989563838063721277271820761256793711432095336733052164893578365051597619627622643617902416653794031359981720096313870108954566694061018489164453786584826141318943708291541144753502740907959384508436969039514031439670418462782577485350327723094916467481641013155887656936912128418377728182928696934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] -469339189865525227725011652894021919732464484479631515465003387765823993086907330845046686778113069946635512012958146622786017011738179660309066432564818568521363203934317306619689913895862630601626839153007947209975813769383292817486733254215990232016999825298639189391483826509828524037629768505942748078465140656139287065212045062039269019963309627267819991812026581458306682343702845167248199229528539312113129899569635886379868148780923524969780854525758075719514249671070839599020136899678780277761387388782619516167556171916402730078261452794173229195428008051965108136906168207219305591685753283865732838440515104448169883054207727480810096447014436853608860638952713036317239467344115576152145522266894650397610953438546887612830203689967676199695086451226039432599996486336430925603670336149558705058156155154913339081414162706009897352253795449975819549311111465371667423932280551462648052278632188169252534105287266119334360048743910123340625355159162194865163908808736245000469971919618990866518789057280666681313556278811354468676067768685655605980860589585831215218892494516692137684059620459897612422270911163046846365231454291305304811824291262180271537724418086285018914008817515351191167893785210259117509444464259622884601762034228256621372671402536801923182001397413101381277974059295547421883588211619280604336534087494778629658478419294803466156793222344899876571104087949872428927079641934772366754805922973075500904331986826588558259571795023080394362011824488453157950551373546315332449946119442644245027243069124336233551134013979561117215991570003181751314137818610559507198005039125141527328173567403475724548299983602981847897050666780597888290179076025664772069189956465372164391341149755984707969471297163310611552749446198250610504351748627665727577771232660040920920959720745329983413710876312999359105092222831948162550871965279209441690644647033987336994909329967427694251481586629547587932580574998403831117591380837552076287458501115007258345344699554270914231423221640153586917570008537514078452578993296812485872280690293066056924454514937880044063690713821698989118836281129168247834666348592007546080666161688175491071670804167457755360159070173890447569924437088577269962503849135329057635620097310971604341333916360002129729811021738686852390266207647086639556158557854642182338291319599374253275948740504419468964732409785624027109853164295249252276110357041856591907894197948450720203131953763078133481932384625667694808895941252460435131078577746071402192486462479685270643640648357426720458407128242456691972812251409465452198825681000251982712283997916260834883253730397735680778911076319592596621827566144777864752428353335883766739143470582082059343587539523983170610177430495601774063309326380006913770656311898993583771534635649149549120066435340328537018328504164576911805113666705900480784244752691369807661683149208955245228042024842613332767888553691770051926321601930471190862711068644116413509122343099753325043906236087032034391647875716342436975642196461313342473308312314663621321818112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] -2013308592541619927090099809824362851530695528812226305617523815588852453519471141185206974854575937285450467281345625069251823902119504267484133645384555102342169521494731093176000172297176296648642574333480665202653297104193172576503148245600640399889454197433545342770570214827254086942237547539755262195051327911602189583771118732276722726820543593474552076716940057551548578385712632537868261017529159259160146694040815669195444030896193839056392269123110980524872629494555147786256528384328367149204285363316828707620064058080738748414333190707770877441958197642220587402351336303254387085705886145787812287669334705966177266906471336496755827611588388197904191334108472112763570348075411569937672184312462468387748508297020266352022633709502323891067731883940181185992637488543931051673929393495154593421329805425832133145067989435936178531647737821043450376604556968029030754109224167796746801138954600072416940331216714626070011054390981128484009038069734195847002730409293850488844852558229148322554717605693953261591360380849246407378716203555199476059386489792306390813418522410438358071851990372041310720709895857043303128301971224622032012838563790488943865391238503759687111253086350181717581470432075162545749041190404375040443328620737819229437930808338709582212921133718150831809129645070424642087076528026398652192750874294767364186178202425099027097661170665888368712128802815785388712316667533815558263100958633773201747205965369181271110835130141584555778695471157017626548219001956821731664326307746365099063093511005139005619648101191421735184614511861067902113228885174264097578086464972214914024414681425442355160671938896585341209208567770360859793244895789165671534608105718097714389453037384127348901284248125899633256463778067048046337588363173028956484065900850881593922596125956213214190258376084424807869491544346827564420537773953150584273198749154499923866786263414962194491428061086154593174085089974915105179548040512716457162769735772137693131142236628717198383187626910024166015033257348307514085598339129703973464114713978392882946672037326529705184094748905944589366688449843273285943703622649547998996710376743274291833366766558343818563058384981881640681823375944183024251154929659763572044647103841278872269083791725815021783136090060099885552515721535624906571027508074373735868634210519594414364643105365682396126907844251188370675041508930356844866759208710028761133117210980262160998330560864227014290310760588517361115710246132398599432000515453918692716177728813619905528232512294314534390089869267279588814649721136279436845256238742584819487824713136110608294755533399651371998552325942009964727943024688585403869666147223891545585484635263836155231406377734025490245176496416104631984524422284436944709079234783671014453952323738084595828154055098559168349886729497643480220415022531280564485343134461336523114660167567322732328424855487627196724160117797190889360047212255705219886686091010202552143458346368782307482543169536363339734764346801195967097852157663295314784261236990337331547340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] 25388473751498201198112813369235072619782599695254386449355889737693126267479870795702547641339986855587052890708628169722797766988818650646313979474564289408375468358886982160814569869270859585525250883548327494431084010129655354955231750612088921000916397134970477027025953653857131598970129272417557449492443807764379093994957998631284626510632713273858972459212705499822878697442025253280085329159855073678014760722775789531972355377078652304070373260682886546240523983166483463939755297006593241671096482691939614548528077339910394695679299124557405737349038318361863742230748211745485255044862064475810349782464158081465674666973125403251975178107735964973166015064331255584104689708697592530108461019232007249224165806690081173233918792953815438418733346329355219551724070030933408121169865312576154548742073217590090130852514494293041446319652047939900551008019004443781597624157134732265088564651193716287671491245738095113856509953825445051633781263663356063848361617286483399499615748176100273667032871300736682567892403274477378374263286285682902713392878300213643253932027545843772071114703795328367305956684006689594223488173789329924482611109444560523008312767967095884714677252425219038658208356241374361552737405852111137647444817538486709241456336919195171621022072799593687840465643509072010371839820080819467477035926971410074630649189025698735459552701189949889924171335440002024291515315493390243356545003206146154916851707065904987758795352206992155671403009062948951147064485330776692739269199400408179220604334561784956355204583894437874158993683039739540728770606728321998894935856760118071869238108729780230637571016374980740801632585291296060471444347934902615931622730583186888299317745736835753989558181960921740825656063915034337036007536272148501532034254311113014360884813990804740022508518444128180075487896642378874233522428003929929255014122621727285255788504778530552698553879406333595560253200691913228860136546877594897559972457549697408845420182722744565810430380605242898971108102652015967159051789514925823004387897435545663537635120411341351508017976412385887954385338760875930976396136039638599756997282363754606901931019480991689412381016657011394264851162887231907725539268396526180939224698528728566257763824466650266575291703265162886901914802988867992267584717661913446552344843362803200376583251198415998970684311354741904273173948877750699249211471081961961040105769474656912006367302236350228299986859074585750058769940876336890077310020788557191224820506549229283482672926688888495604239086452435742316332212177114893045251212243163184829464072221491020168824215873352598434753233417713223608901064546340949901585756327697065481921610448390092694223775763027041249558687470134233207600964872599788738102001638085822231667935950591194770513956622777716843461515973858334870541775661713598767746958862910987295082368357211334194841123325962341854537054381316676873489424977888037467282819532824795257352845806649416473079692260397595192012842965533322546790634073719928324638584240737666836484587520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] -109465231251536185029786581397097932114842773219089742399856507819428819693143610822864010735279911137836061563226369030302782998910947711777159045953377198218971420297694494609245450095750643212390481402247031014207379823250621488401573775899218466759930793421375125486166224794657794380035271182324214336276318428335549255845121334006751375598658865458252010491807319700080001591467226740251338759114432633016198336074758020364572859829405947739490395446637402635462777134957166183896509391973100306212579718451091475501170531047191572393990650515551824968183764940940883066143180377639507016427145466560991127164267291391124466509841148544398407714751814599984890729624713327228840812090734627223283500283928509005851926727467986206014594115673345571409052120163192352706975937524760004163999051356375118881273548071681752784147308333124976435914652147355307213485639698459001545836877854397612233090938039784926626006973011461797810637776310446273398226499150640136631767124203348893547582378042742348066297164351302009630556244932847618164604338620463579714917713681604685301051048553670049290881231959032781838390994666357553388018700360758287416539070851857575594963155415404202825643066136829626750451895190051712200486065926941169900196379737693761261581357938452853883801945102671848466516458354495593334597461299357948212207570893490294193492621419913965451581424087960370609106388970893288922471163922325542922761463958160085730950472561675013474732265184730804098731135703765414410997775081452475221328574996818335442102766115508159380089063983390925621059599393826412454161910555131330598442891108279413997454397465561494757188653838734852936680157771178241110385358990438597286645338208350849819954496510465056213205477550840565790300021249033963390453456634141795503316863922675981223668523794820259100449913619600260838246709983376862100060467695454819136128775456895187247383198926170372534505718860219918457902614909968738798718972456746770540669450893891689482911822142309086403682737661798834782646392613476270274875412248653468339205100962777700402208587722426671182260522614004642235321188593896727205477266447361004079366774060024662482930165549852062413271915959965184846149498177439814784030921928014484591905586187692102221295673534087671505872520859039321064799314243840919101343577726372317473364382396300069976080735016407535969557679975987957986936328145589719775987492872237397028425265934501306708189546767156905690583603763856130351722575257260842756610227578051543926719297024595943978175057266350323216151843684350799946903355796002882021770231021962296597973997256754641366985276412618149472876346310657507112144399287915021800580131591374335781500180188295660918571598253446970105855826481181863378977770968929847206992669276435737202773859910004789050160106691150913678873477432713254038272514752086374302840074018812154213063108853087078939371138032998087030042048093469829404417746268084725773899202155897651302031923441516084780288621092827869753743661947244918715333141726365378751993662475720648010445619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] 182563619233460486513995623061692291447288898003164962594691732398756063827857684918878534728854867165040614807987398460844327149771072862786850153338435639730806220406425695476201316529065379645737201717128998390053756523513929604012817459828477951556466167615349285877565425109363538474324798808188256776272934124644646148272537646701526678855595068697385478912032448110326468967704533109401210872361983043568075980614841439893932809462114869561360528304781745641656882714643240162078325822233641720566628378449239466534922741148826913232876020765066869161089568037810695634013385997959252413351360752157451766973573827829731000669869145931636014545586308570220236520811864408416477199280417559034729068218190067091557938785894515105001861960939117023153987450504035085635160273111135200329556649923434741257638707817185095986535464168787072943115392816563787534496151826828850280842574235750264872826842148967430649912425185165733802213838763403063361530433665777872153463585271586011180438612241180538563923024398446383218996565391752109987483363205890115081052019227382590446348111561467468254167801666365482744235613448232673966899444840797062416908803681556172628426013633203629550414297623860654799006000657066854366980986056403038099436224800703587125678740115953351497229347025250627261162885642276218485648276434512476296802393078539960696648462162898895086802541854837649099909774175297634446877330044747367896622669621958371350567086263850256320758375648235638303878299035355760814219092963477356128700005086041764204508548224647939694808028445557083798671508098540392253420411791931608641068291014473918357643337404687575149013406271380502644606252308019929538495533748475965918283954259069568321238647945777685254757634851962291881066066089555173713531622028606944938339857518915492920068053635999112214218825929059955161388369224209338393504664374991656907652510614146026863875751602348535171976814862700769943030185976017111111022396600683838440533898610611635619849804597930097546491283739474649449696713604224649375231097004336679701908362719892708636199144081897170631982516922506108599363944306160979495608508100148889420644967843496130060725182371424919594419618304825838068009168907838928961765320439383318345774268219514599214205408199644414313195291350513799067277727789380338320678145716003631648257321739822395683007491248244129036701166480702441076718569964737602594475147000847428091575811559208494348438364124523930126969410993294389081189493849115157956857207664432764549763947500479985868885772379216556237265390721634857828219218898587942902219901915670837539212887046696342135390133616527386068272003779872763687364727411416737251990982919524648882231322605670909897952857784235868561803573374348517289666234734107319135772070655957000782534882905633951629221752867503384261277861963114030973021553439045657178711153495482809731351458314542345224823483770718773045170384612964628961582630003941672899462600271876394821374832914781836032961941737109087887002618825771381465085420393877743461342839839848137865654435840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] 419729251642144151104706248218094454068331418813526165331573994242712184237400937706388416975523331102468268397791148007758486825926231797498044885249636577074001727140929877455416875494135945135498970597674625166078805497175378710277651231702341988783628486093673976416967394024082842172465440093105807703537242652892330480592981283971913397181245178376211737655973574234412911848614557503457016977899719321353718244787961503678440491055451345861664212029137865633859907803548930530607321102816697254794208819191859683057792370744902670950238286697047812052685106065874755630962307403848791190953192369505291460228606468834106887227960146077462211348437078884546165338573111358344320287932552855666663445624460768217361140855878206100320062474546986414464383659734340548381935866568115782651385044093515900803252175030561565127062734632086562915544509795972094132028080221435683739194436394459214485368134201855471704773165459456578675186987497548670402004628034568116337252814608486470804353236442713761334190029709815202872126445692408234503998702997165988408287519161101816116977115724826541518679913916619353114958010635209365155397882651299083504858705382961247001757038499016046417141301869574768327762469080701350961754658075762722574774293450118091120548002545904299795952633653783940175989170148088950278264796228785733443256868692251506386433393755910441350304674731715319962707000062853789421403613531982656214085075673123429351414142697151771087541853006621716814424108732939644535272843678389945923928395518151934674849327991099678606135288535921807913570444192711711546628870400637603599074765165246562107376104887124616718451252034757300565110166407590663594445520373492423200635046802395227017451132751149824266698801897858866826584838002507413969776869900295045630417808055607804263948467473487308916671409945331363274555925050040392203177804789876614667880912315601078453357473879752028775661165516611792403579893875337460962692243043020596135385150762080118500482063086995976058410756519960580000908116416993002408637216675215930400916245015239568791840664112365528928046223763007279656839782190940858262886885346194697745614854036043718165586041833021021006084533986846717979726819014826129250281466218966443190693815773043340506367671367791393341575892911109383587049175880720652550376596267562233758780801765509679541134756027148384289358957630596434354383877773312290742687437319289291692060774972372584537173874383714476353288657527403914323683062746457876306262470257814815934564428582159392502106071729622903864663692094127964105976060442335164775788338756520599732124001215068121429610161352308988755975948754810290958420579452504299968264742532700231045363662649434512629700413744971856053319859050720523502458858781388956971862065702398854361330348266416486303704974557296231861605371467020332499152748622320396556702846995316836801745957080138526625857506273135645390271323274266177449871626662908732316075010338371453366834344406132363632753554533455046752316859513555527491753534109232516499248163509663120798106255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] -3380965926462649025127862079911935819245192113461688690282698241082283539497449360481086320570514099708281963934693642297238804650002986399025509967710135791070424186765375013476319209407217753103902395349916947837355247945162231872676300950835980501468816506435484033518299201959683357094174810890323947216503121788505143614983003245389395464740702796339827048804218030671467269620772566951187475580463120813734985269016641990010686351396977392013151997856395221765329531949323765226961241833264273592843461291015530241029130532700676122639827888033294467747204553573640048323646055561022366705235902510113227598586941143703344079545607965877982086623212866639357716388707202094961166956066849243667326191804889193959423997185151055671128459157950529456937333196284938591912794085132344581468104337613734386772718773362622862801598929393330174873156231701682422868675863903873650042207552966346529520345839331418132653391103971089442923981672485402191068812454617824047198682720227391811110629571025122714104172445221071409297324376923544674687097145618306798195960086779376154076757991693317177790157541323858323631047203535961683145721029630632458171938230607137107041509789529993222172601189869806617476904910234912621371369473264431670486339819014567379872244698842285306214048213569796067591042188361493064122520320419137411586259819115062249814724492779527066882809015759552535184958847265922149018379339822604215967039995691662145788038898055930404753755700630465952791117065840388664184220797482929178381862891627333534374741987810451476896862209619185981257983391062023156076267277133180318476075493309031780448793427576792097024893988518919761532176865383002221517559797915008311685628641888218044501720320607005122853759346544671558471576644286931489769816867568069742487989385531299641420648431269176285607638120979892592604942280178097361252075123044441151444922203451791694588572161891087039727588261037219063366555922438835343086359350600479152643569299183872783126270428671640325018047495253886694915041706847886047435223633209864454662995202967978316732284676860660735955981286152262884167504610958288968315045505848037989632427259032335185858227874106169313841130091329921723181028211251840522987429953626772360095587286979323136167523348944189254381407661600939269624628914640424060649047949916150366941559273898090634442542379455429212073848069692127838116744359109273617636844089864727798411377084158664489794693589248669495627443515116084372772033795966554070820113432230968114823966940802484855760819923563595387451939716947511414978463199925340756041960322212455386417795529490411268227737696157842778176988095917912692548456897570810095772898630868345678709495516218049626387073065534454478441706123229886372623205147616376650645784742912902585910771056882865436962464893578861035680628856778666420261451489022164809997981647432305016234840379270771033594225875819926352408068129571068817642333967684289031607853987281148699404277519300158997126192800684704429957451294177717478266877130510554267622165937504087628986804338688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] 10417989174615792722842411439566603320060451100149343783793285146760489831883906357511624673038478482874022344824803921706516779965561697319711028130296841832958926354952500361313687012321268948736305718445265821669957981205860732592303054162209256473776545619192439343798581067079418869505479615941146730476756161297785697909750960108993980004429765324570169760406544123018018745211442605442840997186956669618409337573059230931162966411381123095844340274106697319365971248828649330813338253326805254314300916406331248096875467262247021011652500379384507597984616035185027009352927866868122925157687915959274725265576620281083607140583593456983518164022179342992654691054864513430596777950597194068539122406881707955890669211055616648687327641740645689912905060894469620033420867143864176458882118254202084836318510622027157399508789742780334527244825545493480337544209836427908260422843609837226604482172953042966928223315525475620466994719446848973304551814089268699644989541507107071598514841664829218095189954642275379453560671256890292578316896300547956438603691151482840293007277223116941986590224017069328447141949759957388235291691500905425278952601417963668202444740440850715733503446176185014485187179909248185585580078652908477911260391558231044723060644497509559285976212967094236900707087154311208129811023574124672615409404963760271702591674828005389524081204200779260811683057847800768019957052742282081741438735908996863501678272993805940334977529852859375742095711403896730460692051131368687346968029180408553678081935852480350790954462866753632828441441374834131472181831389016039502866015805460517370583963469415077867454500427051432247787607570889498516669083679595310130675576148965798368462151799844444617282082787990856618384411239198522018798525791388752825215297366626716801115117388502481441637810859650133042429231336537684876421590412051991379203080392118459458219339061298441746674882352799240607028018141909448551958345398025627642455378211358878898602015767977469030818252250795779412951922174940369169030840993900485867308486699849711647368039164567862701456493642755538779002146306675380949101065253246723282862691582381380625146213116568364840931884873639654866436068634974030193157925787703357676140254745878472661680036222557677485941065773739200343353393554113373666596150458167936207236582657141878207836568479040359940724112530028887463976795771745933839807565065349055097052752553053798804859914936428485914047310280825157431563610649385951688096316835884020806875596968444096961307753248528634819577358835012993640592244534833258436070518575625391445576529160966546176215956966297135584670317365830721722253284090145304859723697172647234716551215933718119196163295251044657772766807995074836030643036113747521395123868338299723181345459279008316312832833739031369794011881783114473396412094469358789527718752703104267148039551675671401678630697123504791747081176888360507330416398509097645772707231935194214780627396817371907384844081286997144968279331694132083912255607077426842741149375404137471297958235340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] -20735601358460507297676733173683299787065758591912631894063708422019874470269100552819956231648810015381646096033472893802896626783583463661266978421908937366893219659420926878321350312858446482530998915704858765567596065924790013106162425766880282005790404278446556514459030150070699906017800579723968551261689183203474592396095447562374198789890679456581356306107954441486896091676936426222527630457150872569706953020074801358752417790839270920546672025702075069338247758077153791092289703055093187237222729976228047592073949603839236961654736730624908020864578000101481601310635592793653353482072313206442071729440262808226329952267992736239064923832026339387343212787083898726555414142328576169476161876538275202965963699996542498178242527803303901464721122789996541630048500186297188686826331841935382846985468952472301078412243584961392307037857779869929131079294642762839458864557581303798079313582855032259033200526946173767460987676603815049471901157831375773672746151313077310693578744280765228479742874325057571684838301888648432029444964164987582302876061489002204129281013540233805534689905764413076180363774099969037745534661486333810200275405270065810252515371627675577253944706943005195043204848559539354368084086142276468351272143895064387304600273845056421962168903986874163888152484214735742916135645507071717004306318551711366505284679798907502758764685640978390628689799421784739912094216449532348121459041475500817686800626014333091342477464021429380459765794963524849437788947245896191974832668785411656139729359665786029856094148694554019416944011537324722857734972910528591313034591462506590249776092093392554914151948888299218411601868526384731924188294694460050535424452190273808885798898841830128512870953800343376113597796622990027287354314195231565006169630711110029575828595593393128333854390187298130484943574322183500973258413872776480307989530005005164202918137440361191430678148507714805229780422171846884642557219287228240096493858299983265048034089146878399835507874793077619325834410381772711793888189976240513440383028512077134197490483960558488506865224359165604956937234241728464479218118801667175662714188862216354608460719050433385883809118892439321832015962102382856868843789087416934424730367777016668962915582518851576401449657254521014852068368243829402488796885847425145898954485672817681810140971788369029463620380703186677320277777172698062922876396991144268664181528935479346638281315855445014935558118275489343045853805631344725347060922184768897229628356008531935543091448415267231604623240469335626402114573365450479747132751786022913753111891114130007844194593425034567064839579923318153822422361294805513111248123027827385332343758534673015329191614598748021565923053914891928232923824310649509601015233134186023031315743091416566441868460478261988348239973478826849806442979613492183426251081329227871987181454748964818160169313807630983943196341553585838980591746581826114284473446333962371108749149966480847411193155720969157603488696472275276954167686063558282970609811588520129304685690486784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] 28706152568695346778217548995092551606399650654426382339723738081401653829347819401941402410902212328338133805398399797760755374591127895183267753842540675521357068038455903913713701875331628345775201654750805923257524825242808408648885873689481386711254271589701006734664253763497624142676068081029335100867608205395303280938885059155630636013958222761053043487042912881609074675154955096826458290998060919971320680099353040300282594815511901373293386936887705992996803821561296060112036064366696658969709274331487804701515684442341067790383131104785717500497259477997461289987366269587165169160652106082337715293116404359738235018665494985315427336092719291115408309438577138511525170624992226211114585208677947609551977242119658698707627735885682278621107586605295382603533250356241897200154521693187277216506459404977023511694928435375047353396839549448069177941392824544294054733740931898364206333799266490387463452857276446545138348852585146388500302195082597986001982948102629886273744458340344890738044714094756779258592979495065427275841659341638534919054535875528188160932274498316855859515912985670824682024922883090623813909882646253505034831299968645646216986418357590539178469561175270492227153068412510499727779046466277345253601901946351687192045166209317865793102176495834919162963563897529347944396028835293780297184719806649656122516299380285431742649910976622551669710024435307363608512697205293168306751874195664472042107865432743345038657160737892118372751673427234124116149426790652821936133781379065522419478670512928591622740776750907400585776817784561411038866569723587133622042424481496430235852431589313530149576715009842333267526937240322438902679149868923929949828906794745169521956708939747643661847240382670990299371491379835082773517838326444710046034729437922521998909830218346037390668733184764228932814881552943842387080582931302398479131780268224251017919569195145958968282440012850020868509894771639238958406040494588689534997053992699138907623115636898718477948612547193066939889785996677430091337416395643843540671043256354796659301060209043082305684805233610054710518446793199896684093074722146987654133785925261439201353437104773307843089077420555877730197620680555495177657953214217025733130275047432115643113712319278704516473653711954291436921763079777629980849796644030110101525865872084247020625557248125922061926470453318567986893930240796333286961810437791059789227547141046438629153588935439512891934994375123235808902472903932108939960538538195869756408548435842934462598057799866313157357748366240159250166574967022844477273879533453430577960757026018670820713703060649904379036162127891990950314858207770720752914683431199955355119319608361728286125909074985377733835518537355694976587070307235497613070703406861547758327336798740856302167835943841653663747608045394046522801613412354332527296814766982045840336222562103733233006499786484187112484533811380998660901303558828314125038132278633207016570992247737978403901441857680100045780329700071897298284082947669124174563400060008568958120078868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] -22448625726351883325555645201881680639558476267405333848400032438518749399726016870818532755622332994684964833348316149166304516877960835848564320800228969894600802885154799638419274580265941687561610929872677005498560356631140485183174587286203308895119439759161633976127755627027072586642035648290557453605174108729724881926765997748571205106432910811999608308625808278598515139520785741920974059995185673390143796919786150954593317015629727393245686746788731477365538224882316142817648548257268533327287241748595092997488700426930721391863983281720158539121801083777142252154633523794689494827089800424319379665417741792826578920738812164160400116063339727469729353263285953614296937491132135374268795712474718499833616019023079492186164941576805594042308163996182555355370183836218019344759834883547253246274326938778835055355119216995912017580647823858516986866469830041314635376260744519225484723630718728348459598586062128347446270031323615076810719078295271519196257598962110950652026010956129441284425521594845045967627460860214690030128591483460294673200818574109656372929218522812750819569104440894217451209299136885236918840552412163784845499463161228774760029023404608432895395303698610707566932654753008031517763297906580158376545168957369390387524082137051709972111393246439640778510252487470066428032793054377293150694403751196812702167394807240832505557808292715550778115924150194359990105960129532784656576717552889387463929889015806886454219832470290202098746240009850319678161776903879438315995015971711177845372784540635657557161415155499200823000398483051500420754074895722735020825012970890121244753121545279264759846754178845814453575097759976701110437820100026944747961934125964000350283412603418891255822669638861367827982210643532723274820011186929015157944197423588221145050228677181662860120582584654303316076825648941264754463703555561232504179315365579246740550597162656682763204576513310361665657176563499790973970255080631296078983523652519198513713522066718292981420086156666112994524560816483455663721865174008722572948274263357272152825038504589353628802531389238583829425520342545539897786512616741656444262103212092120642600789823544382734430016404230383078011335220525524202437280341530130447486010219765599739134977746306672600311549939135030147756895588396874465466712089003604103166043874724850445897182844037560640510492680838984788797411846728969614426550978650274962932719812222721167789187585249368951279864981847624564656404967442661485430181953276017340430887855636795537279718497610617116649678673085183346428046709150902826619502194436804129406183186742426313590451655496532035283852457601068702626510503524925223762635137306066763914092141967379511785706681456292116210620223350786778315831966960453192170928089861384644383585882486128141991243853770602161840805015591966399454143204777946540360988854514603686878819957246095015666473163261552336007833264852505334479867496057649403393130227904294869463507172964339957250144297184066617553952942919793590234229608057316015897292230168077553218747367424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] -11383832447274466760118062928496586660225810777077731025343347670054883711658634907462748038405322668874166160037971436149308605313790310541110094304138474703206356094304300772068821835397767379437766882692415335278406238887341789353704568554036434174039863473136170229144121812928767655343727664248766445181312884466476731890328043670016075590075997961011938724060956918263177652725674136443796497107355098295125838202887339653228357673039491732426543991894937547900581800776511005383273200518571255987674515718121351264781749325349931775260660951567839293215780778702945904516249442794072758121000341903822110215296223419210209297246350481406394070036776627150284489679460274176381663228360974244185119010756156408074569820577003576089227048706775277218010290432396668642776839838016075200189124349125724693375689003429711914282790926528339601133186874821615185299802155652304729530177632244027355597977807522747732553649247091719063505225207801895820237953038803755963414489749399595713071101767078642658180356435107201064854050151021366737851313441525850646229175565633839503832960135321994084592719155684013872692599302914858840732193914388475215640630780045905958008360863709647257538838645133358025802688200436530493550871571979920245211982224701129302681946979392606958480728320967601810776574580301805846763603534875639183823598023473694880539471845013079941796119581439476431836504061742628524259411888507553952077627672449331265205041716394905727937000124133954938179839586288724947968845395196303151951161102219741000788092656767888737074922244180938613820928298122845035724142773916755448244136654922892701461564255672801834223368276943709339517965033811442057193034808025828717124570505739467361929281897948423034997502536811863633331020083517536578325424442509699582603195178424927760610511791779403220648924398962183597514152147119507343454702500026994687624083837157220426320444002343289057684733805018018725094136167045003466538643019570241985825867118760150631424127979233075085756107196189181749286726835385039284479993345010735856369505815746001391385774285002676685290802914403724094543330708636762076974880493703184460924924941800384199697682429569322203529619456464786324123308474331152192184648402849822865152655178713822087976359426756236118379025998711648550075996911631265532343219624443130775181997212261110132401299913999782882209688220559728030969288099573658492082459444329485505615850222096457905979636069468072924402810214695794625660205766674847404809783928500748557894426266596497106392633608113641320377455406391464882254843439841179383936433902281285777006545643716881431072242259274313310550867329392878622171254732127439691205837517823773514848605769570748848639272289060464355995619222669385753599356109926710478710620423863506736231211467589824359514313583767943209151096595588343027470889862119107504206906738879197193532594150962604937036892496806686522472906805707656824725195008406132645541992426533013632639158373135425837765296705619467767277244110579564977964751782236705814966770821294164146535876526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] 66796266880649330392424855217954156571454918344468602588566791759660330839970727444775243872561583067724380115801290868187490249217025626794395537250372899215252927838388339896440510554056316125686412618793134431244550209556325268246152142189468730814442903707039873490379634517331048692384307875812668623507677861173711182565125123557179231387461801626995369074322981457974329313706045676600262566515401859976986877884735005828868788307813273668008070297493708490086485344226341373650662233182148613206134406650456919596875609112066743764135415358619443151501288495921032165811679101766263664352485732944158684511053282604568177494604530962296169350640145273447719015372679382008123592400510218988367403667115208180755590046823535393675798110069970309531461090802063640549016838910640294503648156359954064478609184611345638556218683136454488440066937655932447763083170580959420690308481273945506200373017891941786327661368745215429481307772885383892812916862284488495750623736515301224103835969311144050457218835704109171585618535825989250169159334373747943308543197211486692098734883442060374967847081336398827433348250625663773280325327485535825923440360314289464674871172727822163229427214777214330873251011187435875996687248769053630664114256923295040982673109382206843416588053533327393868724354038207020763923698892960450954745179674782677533428000705562196844285997396808321591565149334432656276943995830430225489613646554350221261484830246393373564555141680572939868130497030346156531234764719245271371357379866603776146005370422776373371701041990346159688837609444833264963844833629425774107950711515974972527534092646434988180795118710226591889194999099044339344575844103865570037550291284020197714204423225054303614924038165286796407028821823218743040095208081082700263399429114627778408660936076895653626990089192933470683000983969178029959725318360013057725178514649356378505850716628036287218526976645153957008067370688281329229145916175679301245388781773469681457095294961409181567579944652561336300506086178568193340400235423136592434817144744937169772475888597338867018747977298887666273858328990475382601650145261776116878140863044388015275563220279750428891170817547975357473261772962900710763516867233787782070533143757511812928863334516751519256283259885151227739833991581023176381329458971877077010205537415147894438930436671221017367794378507186866119682679841487580349430604587019203276286239681531033628906765011990048524715306816820702014695681537912059105484185317986849312269739706098818704989795675798769862880086010005441615471232237917252805990515750158958552267097323854350248846904128936284844283298069314801391143597799888002990207249694762729046228422521875869372675483908280300962715160418036701815357372644303464304704484379620201077824031980336206083837189900193242328164592000567679055109263638971471508367638825308609644769959668610930428524270024714339283785425155207093552204341284410276868655125279612414156540544772597285937143109340708067214842038039704179842889799117904325955206197171049506231658651582464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] -102850385271157062349268208576515974139213040539369657223089942146662670159575452798158555788250843885206679719943944144998089057399203076792729166878094117106325154255398844936621855877869470007192018112307716519307872971313914923923041131119310307436763227743088962945078472315873860306190859402810821162836503078101352674792442824744461761139391392359768292199023209283525943623091437379049105901237053464518949364686991464722377858914392528564813429943988202365840901526643297265052130273903135782736084271162641470810028085644827696018149464234970131588890028337560205621860219417431649259612265437837840662400351326421856026575846566556214577451034415285620953224557472164480632398328152568475618972612669737815383895240293039247350038824886001962959003881938970041384881545350806665990717722323059323651072378403286981753883364346870357200584989020838297179382204927886189860431676292061768259825396278830279174047364218665253365316691416977358966105634623184510414007387732501286827482711247210110119410307622894156693219379141768611458523690579635338129142091206146452711367683129874560156560989058185392188390145521445956404515359418013174508315313994527759379714027694370887465452108616267162712087791179528344740516121435523278406745671981923257923823925133095124300519395097647500383217851873289199164647337642343941316668449839813102636944377822458320172162938473721306535096923936164711728880590201443013796832060457692665203030412574086903217740151583694446759373275572257272510268122476283070661489890115772258941869202977116068620457813276519980023407306842159818901001118066526427627431837674903062319074576442324313572492455177493264298561335523496367973979345298898705472654106525442984873812675230863614804403404975147496606399013178248958192114231310578441617053607598264143676607520570922520910757334048330918254922806462964051996584418141693913559625497500844825291856116325877939745757275206600030791676897745928967339485396469298215689561376548724711201771852801571211227735827815087902506187680189188523944514942993804278856941955990873418717798111695772707293548838712124281288830098243591922126852168391871838795769239958135125829863024790928464818905134703580743695501892713507311590325107198106017966499349274241044977022990020851881529438525183373162862349575344658650000545912402451892100898770343161054261656768477141342778734016436088808175728545309483696040473101523587093915906545226401574668781838599450643114141330257567896264320066689721378306444644591438408066363034037655873942087927802347266834592151836534578951757115967842671502421506777875649948145994582195780257641503090015205152846583700885128461180686330209986623687319200425846679800669840316249475897658797817403079360191874995796290865828331414121251636743458008915145644271100873712891014542795668191323425869887638999172745724253215389642406772324358562484258671464978650684479667021796775236828460207100133794899191920034766919187178640537406369811960709973449253389759746771470929304385235169835951451795206218858921469882504520164312493913538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] 80085548692536872315702566272729204297587748671924976645464948056763831873218195860142256123536406788917835680860844110843184859324979415444780270873391540160902507091102419978116639628094533311855676132713985664537301341066289404376117761172600107141032552313798286299166193145261801821975693216661196742157420962071019194224016547835078447162187618536795241854054974664742776542921159536338406542658775955238401131228998138876547556166840741855023980591348964255886638314616517679820362652204692163074371203566327847387678654444301942805060356444723524910126633238972957236320935314381235780120455448428335368486299975676107707885509062441141817875849222638174448987823660528914788900794708204807371251980589766328434395990695927107753822538932967974201079669771876919270998322163650421857017933935437205691321584314359084013618077357027348819777270206232946747957583040223063881952944399534379750043519445662685312832213582278478244127793083301501624567533551660919668098044729555086095661745557856349132161413581942778904483304296165796217244653458088413117584514845930633712799439494084774430088107352327341166414242347960717738793251458376831030292898998300618108559199491388277846384343263701846329507493392698228410007635352587816102298473334953104519797898664650842765364319557879141869260325070200787950437351970004882860856973158892874279525804072159557231741023513115688388456718224508540404468129222907082015104953597741854752720004231264919996260587013216851074864027494948757625710506712989116015033784103149530190622061560698013784322831458676376646449859767747614129413056284574095565412924160479058409145073602926541204312310861692793655680410649444769628376261812756649413756518421583479944418894162087632595658064853219528871938575890936653693273842270459678001370983390033862199953223416531921272600325504786532896236695205906133922466636004968366131111218971870020992879223434324419848336390268997512564518218537540163242289560619697694683381764408841913317009081416535563172482571365607417574587342579796157100823314572033692269918374359459371325830287256842075321568852327311323495602719065034144568042167021983223030803732960160208883622446592228096654666746395814883301308026611331489582149494008590467525422172589343977946526439002325848366371139850744065714418682532966855069327847893030702276790846921963777566560365336821417816648171854170470011261008934952326351886026213436435545326260931598541980264508361388487902924025690939837136495609824861902362504433414534660404517400261943564785404574848745540800891126094723323927175184498448526614699655364487286319819567571893190965238515122376289601469021862568201244378019361070359453948140095953008827882991206153398069346645623575893653745673350188783614377915022499825080648896321089122022567939029208755926731149945846104832962073746709878792909957163301846403677701295733186396657256141281012568113845158178991960430792320899514795830757887738654604785693308615919365310329047013209185172416706387137764960377093391822726335130547665428843336170020373978688363241144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] -20841734591557911745119263552777956649444668440552952869891520779540629718528570773119663650988952735747245055469199460288358548802229355414220014668040379304044943827516534450802671568835294885079972534036924095292942551448801371935241023794301725847508853312684148340763741142379242689831493157128538424004598181084556510939431408343204858249205348144421765849293356012635092065388864421683810455857872764902240256815872375173015683352749696155970780263433659426741201683913901313404901854657751173876042206935058176062410872642420424876763673512860831978049011720108543799910837258709623408484107159733220092987449560361247366604805288764221008070569856913383709498608266958327066823687335825113743713056243196735741890325067496549603409262060843352683793644114436253698207780983839344363087338602470166168036716316497340434019623943701714087198316018637235779509772334655880475030538995287311289501697390091539136252835146196142226258945296130904570124635063081790069848044051047491746225770976398619619274236197878688453751338284675571899033379373661250985139530596390499836269076923453073039077413473538093704855612676758067283910345507186707988602550943541157626897568093448169907011826727014961081402688406703438893560809187772270829789010261951507491820799228017130087356525076475250775618733696793693901917538048130978009955869447308685106088179224064042952872383185718489168656160793726918828135579611738329012088285885535116977960450203580278131143146628508400148291628289279104286778722098524348137123672162564790122628524971743425875730777523231592752463728846864099217579604541201774974082931975362624010532248452319615203383151424807867323603534713376464615574210093993543809363103456448429863426090943143204438719995143172712257950778834290468824341651031226033081105439428873282068513973256306128146359301772333386341920666230906147456165171109392898187460164545569068609728518901780754263472458743260629883920316455324322257083336396109983098107073780859279345055515573283417314385838260480211076714288382793741580500246903080807524774333956314578475981249196823080295327246620985116342551713546113409284191106627603389402441636750296454401329529306566777282975585569812804216173851495906211364343294704795418010886254041436037616741618078596319502354864718813695764060463750716375687052833577100352913788642833912240316307134396980431014894914659726468613640545523598849502700655197872155697762191848162808593873107501500398788845797701394186585025076701372922473371977590043468627297829470478575241794876010581379424095056447123100509793264034342310223734136432644770093737254502140411000300791656348207959296501024242972013497748642762117392698820335163450002297199870585927474914784216184930872958805531751686627646066498994456939450284725888442926602544311863782461623787981599834144984768913392910652143965918702349019694787538745506458079869786961973582286394601174192521212793085610799344441380814419442384859772791827952597306504776121129667083172134164726871507292242806883194162355676020247445162083902051092342870544220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] -8742216627524508264078117155103378133942343553097505623118299426763370118467462255278133853518080923204938887328869907825360579815413154435308492165178973997158168493355152741986074794237218109946956994543448276308341195026932290017161458615291311758791169395345980474555722177765540383431676059784427583749980128445442276615200714037527913597022405526211342657434901876150262520082159511788572299439823971406312822517550245455401901750288518667587495295103868482165440447163869519588411777026815333619533299448259378951933933102127419486598465643791804171668566690853535851748560234170348831718023750370111584980619481300785967377502235922608127676804123540817447464809316876604105330728761305325563213395479040621237367668752473460460402364021138784092835254695791590314444705260490712541516167919612376200422370871951151313579787533722919696303520791999075844689526294029964310603418143257922950622978477807149317474073776906588486708080335868236197925398839779471599348911830196596365730391432310569585774679451260519415406233631764604049730851185427491581395966162602420909263020448941936839492057006608088647719172390867857624367212020402441685083127332030702403822061023064035761765049618528480172735672732714810846806777946192934806085293939669291840214379822846245143167947947068842323924200914830721880825936557150969409980144173022562589543279586087797942626951485716409757294648660328508515121846532283674293318308710253019249918472006399420794506315558588815978025893827456978329562218723969701754911032174284470330698931496128774526835714712284784056235065307385552391263825362321440362976667431937125172754146305718969602487396915882134966942535141371228583779226811877685301365843380628650309001952290726986240018810198504911488760167611171554439555911116727976648093401384934863692641978145782934626465093467303282485379651684438771681889625185766384797216615046850481232800598714600238587253963974728835611978491924636561971752565419799912301107475099255124216750784059972416605799192881285421569989418347384505697988835838585368697375805512029670258692738227437550330668597522921220363925874987485351063199122531587863929534460275852861987678019021776643285937290014511434507665123265122101290453804803007200145785684208859830437718504186143471516254286270460086901180780537960183022480784996234248250688206081003283264811797817276523185236433408609900848107868327241673003819647182072336725386434462770392879219132065972410849707795918581016967367607078430549092595684573173912394702098451212579692375598791599835873667379691086115665563025156741719009474460908801265081440086064469446275209062892163610093518589301264751148642717682448476509635200447892602742599907850269295864110696908003626590721589296260272522848207977009056480896658253556403929408781483093147961377784306046680286283888650803351875311933889499676738003189897507362840221350525736260724963154420083634148496011268470097607403364830103752680470730904420854583390116464339767080628761418705369247568306254193565832901894625663575009603026934058589806790965198848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] -11588222374282221302061666407265730729099309964489170183379291443569401662284669838125791997949844552609173012086286164985525290674561440717770022924735753512025439509394560038750213737896673090399007176675883009987020688849794825441360255462006015048733406791998662703564017798708038335497137680483967193515291161289222218306346990655591322456509730922187265402626409004686360548440800253636141408286755892561728547145053993425102257538820281987592500737338477702645255051164640744446942072001064034230849407847923753845800195659782931109316447856563975462075678375266564584184958598269065074638508836391264438348414383679575474186254537895903651135556057304725763627202866561634013600721405331340568797696971116409691064239990076443099033965587470710772127620686897414668349625819370580908501497718915905677914711115044642779555154161777627850968570843000604945471077564093823798910272032456204181357864179255262220078095517711550264404034878243301333721305508655790761379002930481146686868646324581533158776674016951685779411559387440649382727668120466045188607406099803586870589487415709581307188130391035633873207937257879300981717141896739332550897716431422858851973897884249682816920220617608961822997274250557180997828993402519781674958369025155514466698841342574950909076834995982702713742236841586363800876756035918253665391142577998011627826041108323100603771791297220752568258856535252364456613145232044326754703656008811517207973774133217245694308032754266062251474490123891822544873007035117484852388307686225940809182148897160203659882471244793230830214142154642191579080918314328890747776471442940916586176054933764338055929835319053360173956803210544285927350520403720472077547893647127779109530418473058780772192156925490320205390340086879138294025051479845909092864241192546770536251132312808037287278973632022008070869560278418933401968084478985314794009938602889995463645139325120919918074837697352240045482209920585017799388946210746561976340229986939042987266587008859999359520253914976066037122910435347776089567230155773571808534273669026845480748425014752281200240130470125796216840552104444070941584922730273495227732883092527034349030665418161726232084480182769584340595390521679903906555242366064328339860580131727118125828440477450672026714795881432937883611960184113005871020891848841546645298965851579848495249052335321836175446588326759407256554286136139550305783605990405794429646127557470366633045819451804617640434043450603078008795851570624139337827649914872960716204754030835969431313044472605234146521821035627932762455929601894993611856342351411140552932399445433064303281090638579652902687982110366016480939793445377611875117775898803568838058835354297743300991874069668763668944445660458732043950991915532328443378788741028383500588453533690838390075667499138049748402432941597804157807406222973559337239011814691698068751892912778638096505067326676031738555661701133923181134713100255130798923392589284479435089859236837821229067411165286871594584665628883567626681537769517995875832434081088843589848148213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] 33190333969018858223798197390916019266488348445393202110373015590446900671693097476774568127223179971110260323060962350347235334282195343181153968815892049777650883931866103145597546894931962422536072342726328589509797680680458417596969819942866050495297745149720185464583739679850349940331681192843050423353987283693083268258336844414368971486713170962164788074347110040056667689471864389623246520047337367646662739946234984203882962590851435687999986428294294668698662279031357768626107185748593317472565508863923569393040939436189389482183945747805319410357712667286033010514589338200084389555487871828202892607004337172846472501303775390413621819144923701342888589979594669959695900358205541708512383702909591202031635635525473787310460818990280341539484388527677423444418511316330852557090663594567401903731957801864446213857207917923726568509505650667324560662203166204128762793323713068474576538752881516734612670716501866974565424472736068721028632041966574801199953847642249663884118089668813445383776737901537023636315226365305197297088412034518745532986097226198406847216744506786353074072303829980517688270623548667702158042040014287654878937879212317994981862422522663069151583490779264393682515065627298208848803621591973871790893023451128460618854235639183877302245865896790971840420873979531307323184471373651694730991344547601377585382789129083162703946973046957920930656464008759251728383301414632238306727061342140403125645483757277426559669404292058041976606471787229627916826388359922546803068982540518905717794990572583966037456735351402989784579289953571714527739139243953293738570848236980870865612574592529821382109089701292393965267602301416718130941506096384574948489534473085340896458820818340319705285258823737354191276601223455787784791803546969105325765708820854004225039845626633730356490514266922740023900978618054932727939765269679170701884825153055833446144809380045196369744810097489420489799259364074790306321869796456128655056711811230549347689228861736888817422740717161733105081705131638949312596169471650563866351581829388591105638007415566785014742942569869952591278438788055436023894712814523010517750313786172662110509428488273288656895212230260623865923019860443215159684453006556930421691889387443929592192179824490648815317059746787830601150805717335740990795854973040068388240360161173405054387422592930009048881366083684224297446101784072139147020986356197211708117828247686771758148728282915759920179656727580487183401106059178254577056297421204681320908138630540787794372378354840631146068360552115527113008713405573864648961959267310070918988490930830567446176768145817479328965772087657295038289835143547322342477708229430377570559494654245837850079659370024523414923475219907047394798030992436690712876275305690906616617335312240589717227912269673972880104206900643040559244850552071315562407916881458624509892764074597579181383794029038859051364421303040125617279103435540997763064088395277482223782924347972666710802922633626404620495891173953479500772400338280789406554157116631695214777961807872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] 274481511262766619279091764619072950583599445653407826902859103294678966791750489442892868650759107690870637778840635192755110840832786942985046478837093016230219758184535553810511397125638185004316917608899999438525661256101605482148022814381657410776388935043562427798597169874260727413889178505234192076501095207867966916345942702661917915136668284733499751625144179932651373731566675000571538958517270808538338774239765721405118991537454836069609389605935205247003962176139924213301345467245597006366961552362174782161670825880235795087335928412766639608735531241427789506488156295826131963877138829208595963914965077666141917276622001347505861839773751147543294816952326117030373176555825326839314674162728457598205829566425162249438403981472525000041331335562049812493510897950768216511843100120113880405705316155052189597649939288842799268039889605449871512886506644740950727494247823339098130738179477713833170783514316573340814637274405672918284230393199273340157208748891998119800455033736332847188175889645877004379691819578620244546172304700034845899769183332602397061264491324405193345494042752102402444446506425641785119029695085533131393868817750692571840446621489650883561207583862413397336445988926487145494939460163587984981058096102257136109835220054869056220858782033725609345561099701923041037247557227584784219206821048171787412041020501280858819435264669091733951192847834679148929258003626962641565484277512065054950206008419286629311544964968621518379771520032198024748031285316694620289429369921567678745562027718695932010135544407474857045576598281604028322648912044634827338583509130676711372752644100042894672557994275058034787934128772417247528133490835575806834428637710654880588700088497688110732881330530862876932420639347509688206862016206988765035747546441635757465681095780701436660737667431359457401128428581887314028007379125351298063057129881572128105003389333945741163291327496173001918346279970116284091374793273993376514788643245223744005703286025013393968045032643768837110953667330262208563473499179326296878879138087923067806275228880026422452328234658432964274613419154001484357900720803069369153536894933739322728102527748705239556084072854524412474452328986401570065605529345612021470640369414935772647862481616963462072174193012696352179026483305907096043734151034459996374146214454707638590423250239250132773831495358834663242111055434682416207516738806612301710332637268710396959051962340713248494512168195382170255517654962350881693895934495957475674198565008898147569568495895102193550704439561846357845741487934461625937982897530580813151165876907530794104111420540118746033656472216785931269044365559758984743256981940014630714665560720668816184164932970940297691546649841043233114130856617233290735267439274007181388347171786483792459943827718031814877626409913949499745145444445293268820278425564928526440501372543410014523035264760043564829702435959359238166130571683671198199978839915856997856076718234475419995583931759549585800735985624173826912408351906795555064633098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] 574836869600755645280718244590106906593824398780053579352559136620460601836858758128087060617113882606416400937100680722741847334310844502998519292110599157442606949739174109401150682656252434437852509704208088720655195575378128988597310301183256450175301380422370525051135028243332953147397015385413654826655988575076061998722671435491173875867783069602812640134176929933075075749755030337033597770870980632508672057532673026849519590872599181538042438214835545028271528688268300937998740652679662434245639471038093463867957402805061443048342168148740203749146493104596897495754720058796729819174051511485599442831396418677518918976876731198970059720919131676094231530018680872572381418521623151232092408526231180835783127489908628052057243661798524844285005547037734187630575475441750444886675422948170286774752824340936573619048749651945328886628918887417806404573606240218741192713800024380133688441747888022225134260850047036672480508718326152462213150730055473048360272988493522512232091722968109440604260881309658210545202146542630890786428174277176924776739539561321809217935207427062417892001597841892728906920869806793645820804353508136892586629806156006904612713879870886159890877476402261650304285988125834367805715819028498852320487112065835901126010557945376501682571417689379648520433916725756996445598049455440843572466741004697759050114971484750682356667697580367611807282778314234069701411026362201901233876095816050806336004126142006618187098266446835196634821504802507364436573262152487114036580905247828947374712128397069936705065428602647470351470298969547190257776778244149895352292799534380482771488126429035702975181821651868402594915531195536180241980977079408494299217580527095387260526141178025523264980040128530989929672720741062737029681892423920447331607363026560160814206366849404511843445461687013978249035646770266462716147548934448647481369266106002918114855507135236929056946361040175073401610402215653812168034190966372872667333648659201821123580356190295716049601775406253185033452488275978917652020855913671067310829339243887733940064228934509505109753832956310695548824815870503105715163340953687856047104132516851991524533155737966958424984460330526735188895277900847925980834900677554486274668962170050436768911173961727150167625293548727205323547862244201285526533328816484426440978453540236723410855809891692153365189425740243644724820246793455742970012124333490537440401893907360141630028718261735187413784201749866212342483552376763556561135653957355554923797617663825282960755048774790098123387075134628646938319927731472133576328711917682411039261745956884659793582322104828078385661650237051742894445976122905397013623065279183284059608484804950514952597947656961437073257347279016885572733059974726106458451810794549717909875863771581680203466666976496272791467136060878363203906067477679458571552987376145265286307390693208556658213873944573072723874952800143809987806906271845924488671248391692593286435001056918219138566411045941586809039806773487742068020761581152970770874862927872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] -49164556547660919316798151839242847839232287694001032291577384261391035565224621400344900100092571907351946563526813017046648884364365640247691190239593918778463251563657389321841609628657255656376832786521753139284481842615373749321280921195887860792633742119156327476221927754163659400635788843463561410200370343577568018536378235223267524859718354083645084445699058024447781056122374089290921199110271990369609110335350249945750347027149977902707979078308533427776205569771154669788335258842683793285945772873568767517312845295664431317248448888773676830747992749183989318811647073032043383699910636761601449671940158370740803798007478198749233790365215691216299272958693770416186302709962154780766044682858525318742049032489066429425527999978324590263465150271736437754270167866247207428787813512141072902091929032095544694961909271730871730073455190960720522040063678516478676678198235819215479553268618980378062934093049295291930972778301455978544938554859065701569618024235633362400216695272889980383868836522109511685269774165761467126795951125194271038387375411298562490335258279841443389078420736819135325584690786537918615998898661643493047569731271529357026989996184718251454549103818375514799825187482623683567213068341859682918230129201278808785584645920667946292416533694244826316485828641652740924757678072310344759041511532184816754969533335057341435570811214008528029512194137825462934574218179670194868609451255864887721883436741416842813361180755883836264623483775802798554727577151747746264885027833519084553397214058432685120105788711151184222561519801357893967977039449397902912271376607563102728337168372649278218061620500361439153445416516024404157095532872900068531697351569695817832265244192970776425835381899352230945772524625876002766293630400858902678774234610001579542017689541566336509046896120689384343819878855162833648061984203648968990226053019717801638931773585499043932937672827811246102759082716305003921713850594082104472802200543860851304921344750040002338246460987637853524377535491992775013201455405265417787069198632626026431656386133469699004208513757071331019061894114313153987864951092338457897697378473322987045203649045311240972791573779031569518064514307203309927700383471601132197327252105246936860657260564933892344474232862780986282168735981344846809987251586359205922711429655255230754161059053853950162954297798306059504497813000545537260333980225999990495253347600684494696437901822910171825386245033959322894308244113394661421691155535476691051001384877101132309919708994043517464205016678586448299321514462696570041551034575967122074583861296585569096054439299941034669742062672824443855418202912673151748704763943072390880401457240300023354201728030459587487222407998238532821910873800639579810588078452795713423643986909814509691174279820944846114113345419128734889988962625088375118286784280928442257236102636114310744802728611509230922711577294099337212979928712771926424453146185854155910900760309208792285814059842949799635131221209803467275718221245726558187546820476928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] 33638930473308303332035356160105281470439183505707569254102804883844861265342123088730074064479017835738052604439285712327479341541029782551012972278053030454549453651542522626385695312770672610195070973160626013112398086497200091336859793119399212807662275263897378144812967145330704010681552197239255723773608264671626585156380172921393619759805129098854996509016816390071401819157357180904788691208399727381459302683267834982759119045757876971918110507115557630746591912278541138178361558455423055574132262794406259199215917238694510834539603315536565829399604617174403400873182075597387769950955773938709479127924643653089997741407293117145132248659672923023506571078759611260265314737191897110097647933240305955391428547516313649488938038197653351187801643556859410874217928294802991338901309353763244386863728928599391426912838714205776443843274762388688673321566670505672266260608223280954002988463895978966737910496639651852400366822536072603940788088502862538717190591844324858817698192899753084861699911419411675166350175725606898820281174455517548148854896446268232446609024449792916391461278989405430541771328610291552551499481571863577954460841064812711842485068561217402069607821683006434616189185690717119558200489510479251023740930106347499638097221098536768425759947065314856411673561453165651346147786257624945849846080629329504089242998444601265842983163024506121898867288674787311921072819638478689559124735402142504782434421443932824402749382908472617883616601657785953140071953069544757998597674946543941312172052972937030470753241744406890509681627368621331843813460127039506625400315894549464994401412972639236312053060202827967987580112245699792816663462471380352426509555089680270546377251099800882607906864302836174892422065168632032920388203759132364777770614431651564263445005873803584194652770648962269785001133314353429514061167598312029487418393550773264423126090732344540308136885816969554643101645609916921566889169041206628884306367692323314455975745635089461651830600159320809278767749343340777034805165924154384335758632342993028431615719744695952754957028982143199193553561267124703830640612073473472565261485993583846746702763283970300877994569012548888241775204550722149313967280667469554680338669523231208385101800846520081260180240096853985598503246732531867686113930111281218663671300845454004000484520561625769097165620423752318567092372779644389499103623860341262168641865032863114513410252793602613790913367003947755506875153148270793563459989186976017391540529775469842699741754127883893547395456515259914053267113832278076679229603845263838264534029127952099889553933472646336198828815306651588033620119691667829136159260189190822624302459077670890129225937823383947494674720287195027031212639887427191594445561124238392612170525308864693662993701823314633957354773275096458359477665806794093529129932623418604213483180590838010476402399528830425355651490938730245078022846370397180108090840678172057841604748093358477919279323230971079209375492344233691847461130347643258294394479977382805504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] -2092784148039438902528115827986059361412906666025816051677645123485064430536172720217259628708063535646965512855320259758043293658014688589559559840997001345587607958206223025112737179179735710143070807111098268566639858941678270163572071964086945598355298632923813856689849023178685299851166946146305486172534778432964933564960257752067794939949029754410351055691836453257370769855461241733145058170921900544898239471846454359041296373864590466037381179589277599819289675130502510605694906092469431482138229874589481037113588404293588330345211214911386744328609273682895140182810247753824994361914560814870795660564130326736188639737724072903852822030855033735159573787332015351798469294680016681728347956904195533456453155894333775297050490563352517715807654284481947988232407103903270229144210555771731436235739834649369793457387666874442470100453094891378927091744609378302018818271106617371039441972706065454963315777644351593880754237547214369250088949073988090006192770856974234023414960051685218415221270134423146947073789617791337168137739974491133487931080315167330469186104015641088175830406428059668880097790072202951956548378005185767402331818875832633762567809492087820015237243763274613938912761466012328891582581514532990641825328552800987154105277038942450107243353893275721782940698657232784531260138142660854578465696904342682693249172666103432698313358767215970493261131810561317947948132269584491857137760324781050598961310609420303628697543449230876126539556670777181181998743412524246523576238753471970365088892068973045659847683730824170685576430218031986293712868669746167523917924851281761743152305246337060597028478329832819538974046151598178160854194918597853707657998366901552142658887609246128487531587958699368040967274676921649574791788776727930414320278597023513699115072331865513555121642420830124276082986104476183304267704065336779785400040796918027634890177423042222902789357247930220178365098103501164804948828368678314431767646465708316834099044817054832314276224509771661220385790903810011959951105783138678507383510313315700832177686532488915969641678154050835601514370413280280452012852959156084987375602851947352447592946571512918732170780133623584236756701223538019807595122273730013986782870412842985188925482582261489241234359372034221234458098700740881015723907622111823927119726671808867910912146715754911444424584651760298762676339067846512099810255709713219013469398137529227978787687130988166243410237853520145592612362145922907131526402179869503465780760894222609868773169552303806024276856438884522761122617066143633429387484487654513210672234064607105676268999663911112316101205501592325007257714387102793660399146183862214222469215304311977236486176311381730115230037985271649047436120235888569986417169851411425621646822284937228680411599379349592769833209894316432142080920950786365145076805611700295816986478878416396539608384879883265515394278922374747913681320299961975140841209222901275511150696265143123962916621078826242392327839713071442775440829801509041718540070349606664273920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] 42164275327766985938645990894036578301683830585844566651291734652475670236102126721567709156933351633593597561859660508797077808306015866520293184635224658971973661514279943658666146375698180556722757352374541916368432163666144703381557231376442203935652619248004127822369405984418751398030474464858990774769491572635406815788299382546084084581917088019622805029360877165994127814434245678704537322792272731552454562514508806958038648020387746395203986533058014401342126822146834836014162245377622755717055498856844113465724166716712419992394212072651028492649476451017993846925476469793974328877572512143351703779118425298996382097650711513865602377324301835388273832608519961211094776196558206823619030281440542586255635677582757286921956816989193428948239773595882926997963789776601156684717667572779829675826678841600126902015883331365764341279397535221793564068489065880517974533247299743239854898308171873842093335030825104938318902853883307908335067716249830867208013176624096187513615368581446253603612076978402414697176424245768310771181499343770992381474423001632016156479983866060497895460794878971888844286195100423218019688364420651274821568216972426510965724898179773072671270881004977646739462008429012172951655988659275707797342712120154130814064936036341914486982709647579647579790468270717962566076628487432497272430441026573300889692803326583031575040295780333461248778432682900350603818530156490385324282213059671391317665410428910104003132755948465802170000438123918056054917266971836108579271481809017830549987256488794341176280204910567062669473488907027926538312275574509812289025264746698030846621626839383477669538557786601633147531022329444932360643193667773601896142316850221334972464094724853824610809000730522206244817090552469939865905094095911603269278570239709050567867772125952983944952139206091883349695875532192730308822603577078369705745102680513545690544057835653790627299658527313628254753773255878253556716248469291649077299670617033033028919704867791070174761993135399215662345285246853845828518015588565652960477706467039048459732324888747386370693579991479276647338936184867293258359816978654258805160781029914798482516337818460048194770862433413556471809048815102946269113101499262139912219236970374800796029193275890663154591432343033696715006082960859228765082503701259789444664672900850392731192454805072258815781590723501183009665005290222968074960305804352891791866899322078782419105061769920675962361799945574264594776202592200080212848338060532218798681481045207168786046435708151592889392313119954090712693404634928010604833331452099330223695413960472579703940463198320250061673898687874677815901007963490331784803770016912614497375307841096763585727976504586458064323900435607194844707393664074894513365985597795643722644836756734569424624042467331224650268748796381121153648352105844363423979160924233263711216896221918108027655327845272750148828442644182601442601466538478596875565324510810943869228787050076605912476222772210712975430977656285562449393124594237148617719724843501262733312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] -313803045588800373743480396853730321922154941829821530559045350638846478651139470895771204995246171786748621925098032642428240743221650978173030282934080038014949174287099626342763067253421395039287775709602822416019414894018684535152492248987810676652347086746123802327877525938408641853940150974054378241266987130347468409636268498259597176962627498385393679773087273858480979361734212978165453478695561764503712359821963072607333674358232672102255357657118601388941817938952659360158880656367307141672605176248730965428728133568981226027006719823363489332261970503930586834308908558306806761089846042717143793737067648077625941711467840000593404759671296555695301759676985455758328292632893473371332430845060196759452047117871599118801122694752375500929591465837495455677216257291526223976375178059582011021734649489025887466768863529969284010827871612511572913162683203251534404827193735846491498724195497616155128305687417153389618190793091909264452370063426315167382150844538310282462874464745557495850682864784935242335859885473076729801366045038649905946435789818384641988466552637000980915509561553997055628830179465442153763731758831325098400054815051806019343949258593669322241543641087696852887478416615992604660128825427002320174132012009215307520166407207167248990082370997535266149126434400129773326677642942679079743096262042043244784451611961154753734987809366484958862115707489185301929981126159357291235110669399248052240872365989407518142320575859444976874447022800725921331948763289623381949967188232243972032751622969273805376467124442416013576920857374199115342525077678270943817250221489392148029648162243622668753510599689684059662868508846945329264560448999191153450966308997399738286012685185782507517430167040962815441332116170318073246849100737068050255652028506686372248212273644723543120983448393224709892352354331979817706432464435521197257407632199600804556942471426937234512670226122214309041928990144971370295988721281201473778171815463455752275943679220889969325714741446855133828429334137584452226861634663353744800506514582658488348744734795528630145694802937963113760980933018498602188889361464341876694922583344255947233270646559939172064203251494315966839956095301845785328314424237949557723969989496672069275468078121844673353354963885142509127040479387931989552467004699680186844394082403322044553823156608425038021753271465667580147728939614049472762612614414816412519329595316491494488245646423596702127924823205603969241406091127204697981025214412449132894765277462783971173721381401910439673066316867710297917715049920643493501293709559368475061284119104927004270681090749366334640605976572262401482536319234805222458123681097381701867627842665806544841567172475392076222735322610187424838431993759330854756755838757966993641828684300370622241392476027258170954737838475124428651784016291522387538097408911840193651069170940372371615246665578243748096043787812702922108248443585264425266484352247894690561306323317856868778391231673378284177587451207596390224124710172539127417973079924457183641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] -189017407935034343373471301246020316131711456361143980116932023497722206001307830808601303027715339836922577039152643875042569507583187713529970069488233300004255433367486157126211517677745646700092732589918276176291714113905830042071069006834150321137285868699761441104521324210245937959747569183089324744072887449797028795491667687858075434452081634469946736105058674811000992864465586547535498647050353213938723767623600488796759564850983552834815612856360743402324131538511376934945297952325323882139476235993823786770805642033291404988091332211367266170699366111001581579771717768958649787639223356671172383227321940287934488305460571859218052479323783997373116644845440934133716903957673905599175098919629717587664393035081100071730702898062319887363648290728074974194863009999323428055575188704001630973665274980900663516440341681223633386151173272709237596917093824228134386229872356675202585122046628449376044861420773109110687518080533860179423656814229958075608486891529670738320204861136072301391250770084293152899994714182920348323465968545578795795716120936736372650379344562748530540485825858718865969193523480664504117076094534890556873215782272092661495454724795234899769237128742007087364163572212999006331769189758629366715882408318678068412276462666256701837975005762053305818041647310439127685001778695300480101143540422152665294080596875684597425601010036491813003994302704616841315167180502815197007575930246840776999603075746255669515629328974598988124593512836665297967773314526503797769809668186579720825334528821754027013763339617570863519383225022348364074202494441670259396367911218758912318770664985525061101285681814772018898418506132211460833322897124086298266240071060050811097470192448989676394003378720848149327277921996580622060001619407924049360452110693708326072326594919352657669259559637907398123414603739540571549752400421528660555170483220267304408759981331601648066132924071664173209009216982743022192558954132122681552586336448798954437951572476709647406009303805536317582402055967298925231835858262684001724919017792222412411886686729302989264107634214716675856721835611927304166886781977883267115270820665950627347413080825776252821978772783072869908446344885975924171681600987826550249063519932562462612939795913104809558295904818403536276261924027559460239922052433496119900792924166301149836704593871058119177704011824698633791903620568217093079796973066994965973982540831587704157619169145828052276664317124641353362342578164037076501294550326629138333371161419723766873461013799452721644549495800944057570788093993706986980231586645590605059612650968947457733242430615814188092011637228054830111189204445266045174307062703707972616468334367498058889201292672735686484777642328151294175072280828685849258076570415150129648277401474596636234140249245632480445206986193203083131606752918426784495066953040091461217978258734765392728733674712705212367367359977900779412958821586125342291912137607408619763129649460482201122122558363522676439269732711335326138978776953510751215369635684795107246080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] 17777536046540781898539203842864802761146628722309008961500042008472424008651808727944846187325777650574836419897191311857883204834028319078720937077081605177306251183106533334722645024764215898361046087497532809518904756972794070301855665602299930981981231097709099469518873134885250217580805560330975513658759409419541571138462867278300359686989616485488718367083898867140274837898879140980394472622985903705288164545086932684963572668374744971947232515452349386516281992008546529799897393056892342699348198056555261674829079686350761746635896631568018648211046562036582769284625946586729293123327136625832343912277252661673280037339722631264774756634802083581834680231469515564431559811614967523552365916789980554564466629061683268687599936553817041353340643532251787725396906982028263337783215389559224721057557455217129795396829177563174539593619005911021857103303556470241802070824187903683214817014671276900609732226489263764787747669073114116395275064777947611250199645633570800177689463464152239847657329397362606225328250578862344922735079271288559090436763856902749223332820089856342741997870983570011223589483810126705908270107358917325374002120661696058231701087851443800968546091205431102066017488874927872452967943448478033641815085195585520806712136476691001847302631606446697358052657669930299274327371113713972906367453984711699775108145717478392447832422435134632930991745900484820903497641204510884153116344465849966375951612651907787147228501709054983484967178556442590676296794223609370483991201561556916102153384501969633740682966485344398282289425215330752858283139906354261700943896156312876046594699334138745337116162756378822057391841369557268871859727009993905524482360752086604196793419753223889983617494751571130478103535687850668742551073018787298727573177696622541914315355570675999475075674366639921574720868499009318741411615181200938235023720312989803920412870754718773435430691163697418862175891390670400204606654816137744424786321712008773666589320895836111059738692676314219589796024473598800338111589461725250985511213632100085942516855350173704780560625609951487459020893753215482035503135115350664493729506693972657052354336166993781570682631308413686755423009497102370821907271550952490477050548289440281345273136637275363792900360100971613234916123945447221496037490398121780573950828098119884593060637566135315152308062421538574922025179828523308359436724203111603373883321737112618807410387541291131692327941360157682110564002305051464933544363906853477276880681376388973500867093824495451447963941639747508430815647941063054693688796576394018902618926457513267558213135596221424330276441430499502846462634819746851223501042547032403374274624236808712356984869414745203331201921737426247639355144234017691989001790423275294175489826984204836183365104029706780946809463790352937105201680346641509242749209650105176216013528672965732224897803591871558144576522288666908129251925988622506005214463559298699864394973024282959741848376542444308034870312940759578515367400770680758482143116006289767965655040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] -118933822174483994538401333026557285638950558067138764107519335017225872479038065487029941307510550312239746169209634506036877685979095126574299005460352590896535360415745609345970328328291889356132676529369130221133598457987391548033067182071376119995312207576285092248366583018671907422170007262907438816923722262203954093157368583847990396009078005600663020579855536036582893118534844825573152617745929982273442004907010960635284932763126647279353031777538659021461930072853804752690891362653908529194712695064006149778367461509574347897937304588107466196615908786669883231292247328514928141460323919712064374545976773963837213634491240190303336704148924313333760925395451951705077088242685163587708536862168529985226195405763950129606036662209688065641677130595299192192306284547849131477458303152946645087175812966378487134202938147579715673131974241620003534467496973492568559565231212860908087743778527221876426387715882729889684107497841015132894544487413776266200425549034373658163027484921338537069263268031150481353841815441098004913852498458383148769483572085519510332840940610335085845090180298018477916759151696820361212068616790611526437020898518113436322477719210177701549411505694241506175785286715148949120365232595214982950272087142002839377025440896150772075393468665700492609353830671138333530868841376814720115287842808796488349076200126624110728284494937359768025088787118440229205925257549009166766444090262584303623351059490057335252658235903595110300342619056453484710389605700581654488866186999347442387478161267535916270834938755863511733272468228666862578917967379586683235793683610706378448904223373679581771922699727905116263214773255331249230241957133193848634677981695613073184562338581733689035275491206504427013899847899058529659818960747738020752907226731899320109903831829472205545621164968485995650995792625963362857339762735323914878427079576604554798634671904825546358788118863436723237728396911751650626845776232263242598704775037506622237819981349053191864890594379374855825412156234791656603805096208311773332894157143417539880263503414592428754646777559100737170452618738973468631917502383798952671956110406191468237315826938266179421097911290419783918697295781660841753727910182276920421074556908937789802240041512959929942591602337927362755586519128594706360623557895927550588266638935892483867466351438825889042654276100113148389928977375765081929698524238613646451249932618969943890004947520411839007269690285977916329069987987703068136684926591048338305270114273077926061563929752958850038238900549541361589869807572960716183365538385360232016979420746714991449571866375026182367087030390182287230340495327477088381377612943598954345636996663020167326238140723811245154568803215128733823944655376464237354536679316379096003833665410512541432716581960340541969526296504009209543799640751083925441274945055412536551673281153898928620142396169517617665671733169344587103345555725635443489221561607052165130785005434818381765554054235122388926797635629373668849735855682825762971279655313189945550569472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] 173375293640587289435108475200227357034958877426101711744452727277688591764235933946563143216878518495193900863765925007343136171058398528687262596356768962886903983105612374360766062057198463824076035178891666637768192696504529261956579704310060720570769365781045407464317360249880601440977419582810699706923543814653350737034473749965863313179289923511147453484508568773790205113737095342522389963686692733022334308355091294246994807819350422390617550885393748887585847698257358714587439575549590627640833537602138379082272593917066510954687138921636105091742012525375865394941332825715643232988776857179386723157571211093063493056692126733013727326483265489991868128378282392940466772130101425032885783040404653206501870473732448522423184213812312376997102842835229816708132938509506837341335582585876294527917341235481540572502419789740893222660618649963323933319317414877447362466281498528609919910794370204742073029325709013228486331077882278300769935723590072625492622253768693860955530650597945848116922204169860886988916331876602390211633224164379825321645753799772964567205100261143725241459002962240630658672052298569690472029048945429344378546033730737996447415696930959136957985710701475512476498903072068182734826409499400167573896159998958161113750330864489868716011337702480510856541815295341668925935361792390867934732685306480239643616075583784644034177397137795122695222081397137186114447204242849578853650952199428628286241356565377844824527993183669235242762482836227243453248806384861262564273277497578060510747497129663464349635069942377368535748786565027844978854660469361711067877081710391494313689593083088060675116178331042098886965268688529886481912060500640960100779118783530981392924254199482924013123993588961828703194544737616795025633717818295229951129567987724102830566558538072392095829426067815462256308871825884097645135897949196035974878232041689335629705664839087785680296142413934997561460994421445513327974649148518480804714099392128058083443091267523141554536910017659551109741573172607254783075028205973287295085179373402602664247725689419288299007226435622575437531490556971448761649406042440381869616509853276719199063388419971185909028536410640029844785034212247375570518579153089605935343849233235564860204476304079513675522831341181546456319184889095116728363372462672921000663342903480919550518400773846004117184832321663617610971829022554644376010553693438604877218857019955220078313609909639124469108643153991419898608082557936521690150825547038433008912793508371305324077088888636912429478523105689371616724220994773191269067854934860403623066417784805379436802533028347770337745126376829732896719520268634583489722094733967958351384378886686011424848704463314200059008221236842966122095396401366605301649366741467650164838179373536851230542651204226151508524840985553560980264685058138996677250473019938335172531088574141113185158052118220266169274246496814253934123459763120743182997646104559584939667670752564418017389612864081287735768789467683155999760508516005779226653910698048118618849280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] 2757307529111132932358629818291046053449724925197521963528239392489562270926001707721429990497693834331493843365686879402959638757945599487136948727085862623208259157114601880055934642520731355725324411408142629560680168818842285053791978063907833215459547309862714885745626511703425746901254555993175446163586078033532958466504000319475538628244976590430658865819972537788265685831067255524594899993781969086147732422477194915589865495173742609406768690894534229997158536342439219312900878586508556736376697234291088977508950965307662620680041952291360121187349125440728203717282945967471454767055386315987939771361040229454985659772934835188926856698283792266205370299708357074030498944038522167123501332530347315573218460053884246116673051269277946738617572932927692534338977012258302883784002016208395025100448279295794208341275598820955141866605033197623184953000078858036012489237123573862626712987359123128901550977692506434005272049334085502959935557272919607601906063786776857739760777810036951505016542592455720300364794431860342572681768292215623296775477009301892360406909064833533821189792331054419593560665069152337488023043693420174465602144552768452289678143810909040986772735179004623373008975902144285632186180978649708802312088870525171987260830248229489440157992260820650253963642943803607015699671113258669724649085689636383300056553131215095240419413934706650972749488060297720197239215371997020454400700132279561245957642003580753108994690374105205399654733826932665913011212953689087312593025634041528167168536323561692242448487500468537656020857173826721704111284932502059142811590217124576582925689179558975046683609033340933681488435340546862872098175308929040288617061038200330434470387944697763865416528097884997150592915511436116417876253827313413118913925119156509927048940381011076605745255123961368866365690479475043809165469157687213113452658280461003590306960457137587551845786908040982743488869800056187372759162416475992900692221451875523040583019697251360897171348141851084442960467504549221984324164031994939879706203906620784554429985063728088287095752772008507259242224967047656635713726165320996592811872257410749736217922402669071725127394105832642137311697819441448613905989825175751355268040566468308861320506036212093964240567172052721092252889074491814402219466176914730979630374381899636378137011280991422917675163764264196170531607367317424242841786180210515770208174023027396663412870940100191111845613807939743020580867988816053962929825100407866676047761395113548534839985906484123722453482508696602546544116651177926185543720628402238001611819629226611657990786769941907333711970625266519531775404934732781711264531991017872037017342432460747474483764562570912585678724341514221024214731421903240517654001630340742788836645852621502024040314851958491605400475565435389920276991725944376394731694633399466796148800412761857800521303150996498742461758042365574104462192352553271827111282312422000215716546037836041239956150804642312275481558086952738740577760391290543187710601835179915637273133056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] -23008535315263419599736762154389880249742124110584173973249168823295036657800032829844768395715090453689225388650116154082878474209919460333270612300833766871837845143381671525586140956486110207702992627744826281952705963768618836590554440220699055504682336882961890236117153787953319406572194614214975320576192167834248565417134080250818357116783804348590984599353204830057197148860864849835921821209571553674777103221311047173013551834609196438742561508893061511877103856980345475536011762906598651678664106932247783491750531411836372276509128860802389605758391363330860661455965115874255272832937186295419063960055389076264700339888460959756431510226931055234213727826034036190631453493392705207744929755510721781565532319416576035677195187149924734645551762979117882301754505553781106684112468224513847645533940478227142326532354500787291190535359884912504328342109836730392355455663117069904826219310533816384769767642898462097986607770728228381169986524528860178922350532936338074412694411122219631972382972086335491857318388335316003076250163422928233576545774868496479909541008513282213002578978226397853817812385648151939955887759556909152527685041380608244094483248645008940024808345430369229782366262547733298762361588786578096948368768584125290396919977718476694211017741631773944863478328892318548759857394657834345794190906920410033276028211001093654149739002775474340731634837888594485312896777761028334970911312596573634363682148709501169353255377971841571615805636808045861065583790173444868714008428684815183880476444275851300192030523718069182033586832901797078101599710440579973798833793321046052220850850158273381571693352131067572190533457218445380852218766081469755856329622558162609394464315011603370643355324860082873996268636058031412175540475998369610966741939483263171765493574961059640651051422936370854764791778301502767596377679395199369815417808982147592720538837919287838828417504182506843183815283498882030966258697472563938960145125374654231929786961398319226953507587890603689413955398124931068414218140333553739708852457031778753385118648778596654422014884983490735768014058408700099771869095105508240494436462524256925530228694176880200842523025842386706042295499036899789281267383979490962737535257065036730828432906221254207408367364736794334170929216024327608643959350762544817847682633856304519783806226370642136963546132589056252169336995755603180441703225846566699017460836263041575939434091324704601925071208408828183719931026299774237548795469707864276265465215414317047014803849464866609280170745706761204095457261652934814961634700726347128244593974286264049907116091542944315882259448078443614582899421735081987145558065536972419152648946407509856670197754872838976099226071751088374281539075702366409146034055895198102716039656823471414050916239030276416370027997566014623229661202325135126078796629642606101820334153335610119720053288948749721578258705819243085887190448067361165782417014854695787442644146697892569706251037968116513911828612268951485879825727588543551310856819916030541326891089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] 81891511748842907880650302438807346292290513854647567204619280334895023080430244990083889650514627787552871200447465007037119676010787051701868421347716934284469876364991020849428733298575517209964886654482656570422810283392717211429357385054023314422574863214524021725869447500803788176620535788552414145897384026068272792484767389672734827281493320847256265944116419449291301861333726387986461631469808534663513126404082169196166057562664109992547353969106843046117413663214940607831748273344853068500755512994149418415349757311408915015013772699786644974437902947312300312630312990485556662657684183642882722064838631916347453082846440694108031141509684392068177680078419727416248056972529329477806586658053086339688970530031213560914525568338420574890947260856119293426338080437984125338981347071029614102813575352203382062667845037978626307666333271823288867283182412145978168945625388923953668688950228876730691722669869976829941861212759509554604689388875968949826661106667106465026715441603886326508985108335661950075105589310415750404176058128842223473841629499260257014786499371891482632778419433698403346041422802663707778649129651653893603166434419299469340322386542563656961561522417675269760381232823087367215024420078906691615931188390704484948190771003971256096472769592431447270275775799158641073474999331782119002961569063106494374944450805851073313441000931873002847043541467428850318422210443911764017290527875882035804419624247237696276413252624395657307250460249644608721182922636537985638197514228885864913414828583410246044351942966842056123208420929166910061179026544710116832318908292872102437392873961099246547769543107652912181653938210833758553198299598733595953302552510754605948223874138254671186150435180724058910665900983304923851736176292825220246368377650116614213714421130157879254976937448284900522611876483988304452243212124368377642318610467719399355142270053014015467509649617606839933563587719964073942494479467402877505407174471836769270750104601537776479882278758759940245670755931135928596117521764087129758298282090455840759772868923601537238240834598096133386617702821186583645754421459014244876861366300279466578230076364931501595651432712386914853629520631307543164330521956504978164133637208972534821504432416180485466679725634192352402555453192026054527970543091174898124299211972544365878299371066992996652493626839549634667524112717283476980333553054604766936279780151195654691564539608383732239217067855607094598941411754323544687305377065176877575385802730016142967724886727841024371443802777384924372847566708652470120975372494056417673498371684425645248726611672478554908795718125047072143116317488890366777504390338946877144926122752124477786363297510525514054416227856614571665759862162583339837965266045470207369845748129345994272998980326693495498114959437973259050846764078818962245178381326144928617491689408585560999834058479355953593309942466258082900165458781800812542154411055488132432145238484576702676065650552379717747877259948394074948067400070352644580686023624033457197931298816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] -91491305742567805888177602542147385385232546351965514130132522922726726390643437386684416611066502353486400947082994788568091814291751724366360297797346154602170069936640424337259304093148258623467990738507752501409540711774113365376239770467702305136122851547788717482150662226348186159210895368926768805548745384118709617482305114936339567566627862480650634491131147290547776627064955554845902966358357889297378241423790045573716038594825184466281160306487847990999732036515555416865263806354896382646081963690124112480789511630436421996974826470473232848257154605020248275154892600936381996837419290092636358998319232481408275873767361405747393655237717795679755096352341001445701045583866754993206247145411192102622554714167293325302657849283340864703229159016400427177476291092499685047487964427544297917813686561004614437819386049744613901978166305348349637316518145797516667438962451628911260223522643675625331319979327365358121713020192454352569129381162833707979196148814361042815947804192629211086324849264599141427522158902803315567050786371088414678385664696725211617468733989180960070042692155314008082967873433764883724526120889513401843953024131304768963159605303946502393643662637792788212903836186042668878497624447194659479249501202816902850407282265298057312944413333386962916767867222243203880183549098048900639312249523685225000087578016102135840071289644294701061178004926312237567573758080000057157034818472507766875653702344954284926268330308358337257790207384086312938123377493563331188786080630057974959130123784562038777372434505190323568736800975231879484279600865868918601417004582951891309831354003807546361102886129073488086894728706931376510479187637101143460498083065032082355998249173378772029421752835163083699133903634855200548599820807415955483254733808266896716767621624554840881602043727473984434439819264978416710063703277848982550370550315124095784759261032806263597236353609176698121296256198336781748246082711795603825503013779696605133950163778293459367958096321491816673975174705554359618510724370990585358846366381691579190295128793523890828510904691659979673664254278388931829815549549050326508693939053027782394522046894785106160266618288742313305755298162169494494453523912747412428458103308785579333273138860716131758936349549896846788198384914775651000533802075653335821893906683144737931965614238340237210993498055002367240897669366076920496488249037580791431473600563711624160954830974873016828802918617989010322777386141196806824943399784899263914462779048770966530143543364930829490552061827954646476670643326673336086097528475708352902613399663947401480036030182709399916689640996365511657932838450825564714592240581769088287808489893929038323335256028664287904580294896112359972091580402537521067439697967256276260126941880098488470121312598266356904713399539282707837135933337390183101165584692159538248170585115901587780754568791960781511512597261283875251127010353824740142767921672392248521405744656022549986211460960294208314863928164651683469079961128147397663931256673710887480779079680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] -482899216417185030332573599013665452435422274509459458725837825710220947528171313412727796500400753400436713203457739632054158355392521751552599436448627183789056411207189719123954640828209398533551146126279840208404965647717166187063931045816419183751904321643706894567925350822900807485845765534074275719443396820276538403876588065593670983155518854956028775246881999240339439072260856882817271745276020763655893561924630064600365322336643933523417465717395590720495774078910000818891560508828140355594785001072709937488729120294718784768420170276365452488210542264008057450795606610963050330440989388145089192632114057962960092547750431319222573903791199800080520446211546026403677946025796926965881398605919876685584893063823429027284621250889476180854267344562346974455205569503280692257444481363894869626631799386683343482930914543115665607523853091126142191682140130345609996276481699781001204061964965721834163027290389250390446910809388219322936263637861421060822523035066427297486907489215808282953982507604240838946500766524871553203019870324745248213701548699104782171232886367922995983191674116246155983993736637486671719389313175950124266260540113787113985277357412698019077793452454976676659132308415354433057233625223132578870572098870339335138195682883751191611706932239598001370764691184361458254830617950043572937472621981540592733107843948211409347318385138664327679743779060022368110697756568700770863390173807573874379387285191115957347010723393204038714541372848242876718469358573341446937958448297037503926245029246950291743121051014495274033104020482747282989801986447226799352386919776933355570077976146607981889148012256874523623728727436476937078783523670244772928527473846288285672432104927165946593103092324754270699210698254244743149380942626704403164724128823934669603317588471160599100288375635388700045458006293500787961814118106567157858628957348610305218168019305891723779232993205658264760726938460525842030713633347125609617802079502762850024549939657232132070403745253419300538514961950616352404659123055669955505608637931213510832051044256755209210798134630930329539814404749386702400337970523831108760299616276727020797106415622658060028422508444849671639141852239380410993732278472763926657135961006449111452965794319931845669615243889476933882154446373826505301763717269051661744626888856183068724664546913662365744726139585658845782564582650238114181795854546212763608651574573110133351800407277841037822587152095482881520663222146801733778081272611240372525907924424887614303414066284377980138581156028394815693195743477482988735659347039436781002113470182354850522869266717462553380851773227149229617997375931823525226932737296792916581407137105559655010960760334401111469269567554691504212656334309238270476918357888514241556762312507966950757638510479720632929062842759147194996866410718724868915578829051126211409906665738004163707065867422526074332347948849388257493595859655765349340982303538296233997214992095676060607878419774335053255575727573361337475951247121273029094262415861178023228647407616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] 2888084978285213228548055397405437359519129502133310057023680071658571945517272701530649129457256088723976023174202863715535495375924450461803777960735907734345789633525219347205447574965964464115477425190550810173480212398421048939305985072715381488739516868906070586646820665139915649118756774150651761853119968571678071777571569423385560314140296062556262912997218341530678640950696480708891194743548121224140390808609869291865932585298655843433391042978774204504952957694922169127766173638430670265435399582079820366375967062870211729782848613589992025429734468411490209205060310923619440605994573277003391404999152041605605584300946217890338022294310099402012801767397382970281878394988860085827862220933884737412959426904804692766826765106437442120881911149523751367425928130894413202568667695233198744283590902316777013264545357211688116734038977442351761841504678274717044353163521658057881090707759605252264540603775499160882554246182816111906020960896142596847030996591897674223581276029616630932200297132620218941033686651864120674948899726073296601617463275552212921664665111065421505946250688737646540425885354706530518522908300862062558942939196858209172823044018684193097034682382978988415829709998877030574670128728460308123263812942221250148047142245745057341996405881497647748246313998025601287119409559942994100964685163545637655587481300473493433896749253472200674762007627238148005488033490961667977055134757762716821325898691743426470880257299026017039569658414909394709567575375704056010700987910875218399350105708607249136638504488763822524698314125599037299878528406153309665324732960528622798765654622743338316139063727084904343093602963908199687836066221662581434714550455431144982446320219207436869022026635389480120792747527346911142555088208720043534189614989896490355002031785664146221051537024413228945777684499370859658320057916500666644811000706929518683466736503782645403957080228189236487408729696513376674559788054504138040303876896180669978908734714786501782438405623881808256027204662663028780197457462760871401665025291995174320234605935120930607329769133865809777908045956679384814170693390599399561716913874484449900474940123678620859786962015467798865658641471567811849358063627424047365084981767998088403013148772099464870941486306020697483197166465895507689285904392054823144227806024691523641460587638427331992695850800922848857893286382009989961346547855512152350642867546214781537872742606044922048526719030056550054377592770327145620602180642323852197890776526464623537110505061873712937114049635369520852014331236916711416661908332141528373030377272310768477456786992552216341816826764934320599627944692136972689677045238749329184126851174111218325008249089330353905771582303671644017121107942912975593490244207565685171359331941693279206721515437976172397069348374371672341495754260029943360779570166134445810896790401147601998565798743157978960764885333977275977204282667530346886662613071916971387318522713449715569323958786962108643480984466452249273778944265700259399750016064219242169732306042880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] -8481227703559892219833846145067933513025434865892321279540302170827477945080540713277811029162288029121049435668432731441108123435997269924511837920363656219941596201156556965169154768146794206383984648771781365633771475572306264153310073883126472746158179425708184572420447315592693158468014219583777329051326323760378621487023221448828215934993334096737558022969522358002270566248176185224930931124097855941733478868777149186342517161141373167008261803142765914396795450465958750557195220015429080757065806964169850352240987320161775894467074184980180644568735341760620956120189941168751257314058515572165421719912749656696621813535159468385929591490690554530420068221478285325142592776421853673459730812098691549607402674228323996515738077358425545432459716881452007243909481345505451781267179949747322998371375592071049257720731477460552637891063386453618094776701952313215052425203406444670237500960086983284777125011886456739357243764298395182593258279980763108870543839184037523290902412870677675118596841471420140194493585908174565955363063021101690093859762610085752791458395605103397157767014564672859417266463536084939246806285186908787660820254096910343229076764245962625429484162555047272027454751118242923524207156032045437225527063478046993568009979540047436811602549124174946588363878505619791298970063646706759866071005114109068531922792202349694724943743881277950187680838759694618469508912172053859290031577498973854281963960542867767235473161808222698445605521282298831904675285914877396343765033024800966236563732517567795683584023253464938222911581183094980620731154477963306743925243447814622159620443956976983457231072709926234906633376851593055911666700481379400065321940439103774845200084493326574645854761272735997919679754796766055195813784314790641351957352611516772090136392229691944678810669414090576251980305213419443249967289712577496631583479893058791981384113699337357582965913484011002303553676166711696077805119622804105466637903393389614049727627772695670149681480926649734397860994107962526939582078006926759861198267260777916546197151546369672555326389146223444079494868870801729294584460953303459727758137583897915421717358701344486492948328831094816865681194919854897086053846267417637673331280877925613747885656407881897806569501752090555643362200354394336962923112610235524724092504222234477877421180233828608368787084062522119794001099729588448751786779152825369242085693646710875391257872741603795006396401833492879696817628033620048050454563698392004526886494800845352071962523979956203193025456975159692884426528345451302230462088354730083565782502797003330256511665393270686841309735232786343797178698013169850416591882987318104615768316275766627260739580268490811249764134590443343616792274320509927250326563456276198393025830168342214686058982365515692580492028842451254231192495326203307345121312093098340385182328965427783711954163637471694541707354362721361922517968882449653313544526169028725558383967942765463345247519935542833686321284658066920958556746288454935253158520155559932665386384752640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] 16930275086529774834594339285408023947065101051017514534806452773443542707523792291931970850095210884727288120518086768597584474361279523384706731128341678944890013349771698041359066691863658433598090682055257016330880738417156346729430330649979335824115726847837956189836563280012329238851160504253096574770233683523701233985061341343212367158981979534704796960210424605963150082462528130308647007435865248859930888230923510096450023105108408763307301077922958907915933364290365852931982711211788521099260204537566065928066210790971456017358527832720116628270256959917938218401905568645130173644431854289325157126853465801376292059238514425271193319729867634307879261405423465344651318091861591778527010064897186923167757494159613115074036039389741458835536156384033313259235204798655203042648494430138144193902342658202684103942212664107478857961545575511067506256894221991105032247476587900426667904293890872838959256804987942211872515028724250306087251775501277848196992725935375958778926352857546789315695276489049816480191884426012932994851095620035594568024376495179651215016773412587480143229062992590176795503788844125141428540122914799124342872703242910767095295515804409712305118136754438179266694092069009244146549401701861866607108136739892022901495068636975895788142048788079908124658227399968576408430157029494580470635532749345247683071775792201871271982489986977704050605165740670238826301308203538122845886689651767526515480135204971572693666899698226260946398265362943985427012352082008780141625913096746567503085168135273010448902764983669067099833770711095555808247331863547982520534280083765107398473048414505419262319373448818652561777942230035024771759952169249072448363248332914676332961679531409566645477789581829548088269046404714993796326539553650894707853780418376781742979308206300433954906249546638958663593459072850190527712695787504255005787970084166012035115386575058843658061964104788128637383457101018615779619611795268369131972513891505687769303015318532111250519599416778233142932909047459405983089448697147974899183032877958260026431471517780614446559523961905026354556696249955013746024518302971703172363679063127564839997029314025571136743275402777087261036707954022782365788679988118621256011238290486934150278918022606594179719401875583611049657798475169165122097792032783066532437192702615164826670775989060226210779091990000301498731180244579905320873200054590438417535685221341665274031908468559468790461760277807963032044569239303283017419904215866559563659308056299845935664171165691464881071848639085962987843147140441688238066865943345842113768603468275171609049600617079126034174062904964894880866417451860261970128140138076234410470399186603074663743113762524190320392263108242082836941097182469530102390670172749339584477563654717737667063661588439999884071033099179733331775692132117719644842503605010219626034395588284686771438538899636336419393408892177691083393065196056484379562111405668950331677918892601084853382068357351902199918305535948094666659872136279038864367846291818590909333346713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] -23520362301418215888640415408220055292714965477745502058746629617013773014980429879999411832498635797505935004993126626348210167531196602608704830691119589843829169717109393328569937538808709702726497854188227072876304955758812943185148354218488223288819300969892072319882454953512830810917362201728628540811992994350630559142284932289741912279920208392579759348952465189280160423550445834295353771135724883964263707891517112017228289829848133175357166343611121228626542771028291444396399659212073183039187185899235354479603611351139894724557016822721342387890380000766494872747886201333270759083760099013193122739758499998904602562783284894963005203314069972222317305737466087130494979964226401231788987686748269623555312578882564318067795282390208989050202359623623902180793779750644275132662975112506307405346895982466988577494648215581749335759199948430622104849155873571557271006602004677452165615086869202221126204396847343712116692196379714557055257520228929395670912418671406366782596171005255628289622083838923416871192650714214935321269306382762367443543671635304177023700983677464791333522595918440512604618548280625770578928153823621881461635965993984070670874921659822640600606943262078296481966347774739450892288146376933421591908408315059537355975782673946059529785346024108198455337707901815214272224469690283424353907050563143647820058876162384365372403405344441335272724034314832690520941394379026673293233381228296831675942121737754714503639372985690577588976567081888872660749808916078073631776551487714055731417814847503866520473154248926945934874756765940285096977765305469761047943868632440343556079409547657891778409118706874656393466790284404781338954178540003195572504219280416333644945150967249276163519527784402222610159551599001529849414153936898436977485669731695166094233122609558760560591542776519369360870433122100272045908465698794241163869075196607976913992862442358149678135079630770092598759180207349601344435617695749566783463218423765416693621494855242094582704485680321033090590027264993060755012325111317447389402707365134988327001519819494799865839909853030249291549163024526531550544337887460612737919553749817681441516837572457198587637853173183381181980164707203881130810257127695080921313795660294190915630598964254387583208192663109365793778081077926335399979301191877477962149897415329553431640284575712421124854169473169520814552480734449544755598918833569042272024314591764323800090104174417005151823791341835498261553936464505603921755576592915241252837386445777006791847127051842963188567389876497231783490925894009373002223094053683744450362103567895411336080969624775787545155912319152473796335407047241236220553026057275516689394643491795183885280555743253127338835472521792655888041033862202099939464854031705593887466172538234803618572856852091222718431847372880453096910017627887339900017329331522862383646422742811528507921253054941638292242949037258231643348933502847092511986616401398304444090555487649650363322162410990439581434425092156992309400235852833913089033534702599848320881481744384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] 17564140353287733226016131024179836061559275306368110787407714400301117018464198977863067177390632905597471356203188988355564461256326708580011127708081914957741273252541237965247784665891055573844827246845627587658824552710120502479800174377783833688859436606903127476661439880097669698582633122881624005895761708212590992910681792022291635678893978976266896412187760285775689676162163797054065838350416333914194001541747690987113893178018723373056345385344682801204608727848541752087292939835413760437896327525508197272199843313892803179007288604984305090214102466228159283569423834887826225834184123645833624857872037427857942294354739649253480522986989085616755102005670549350418030097113413056216022992331793811221391377787392476877841314967845515713358931966887496320704894257277071298861272437123115699344868569131692567378971222170352909120514038547471782976008674885450112701387835380893908153350079552935995476984706070403434629323791008816483295937925932145515559937316839803118259975329182663291090925214606661315503911340030311421449686115045998786693496394074552922306405188524090981392518116553325485546475163690747724363921082350264857887613543411538061214902023658378062888188099819199750557581608533741788588970433061660423481281367024819857061594684411849742897105782467878519627329621115811017701502099357243932423598420863658102190773739347235839680116386035297762268148896975582434450877838017113087616851367597898722192265823086745534884934835239504669176274322395472353144004209382376690206373853348514056689981865266046527014558479644728197995303925645192598379443317583548201711005609719473506713813122992489365790783610009598669855626518527570655394452944200169813771664031189425662940973882266558403431630922531894491470288354084638904102018256552861139189537022797189612765825955345198428062660365904198177667193823966835058789339403214318739691661287727360772755313236909752829903443777327070519021104296284319590534213965468818543917073154266318637816499818730285548131856169648387898257011472259406295075711178163776396946563355242556968564656062680190280535517601705441716744623842556847096678956083226829478613571589940865435631471696903557068974400642041862335251847428726466418865496548678366405598050395878966782661459669361012171777491403718818372799830109402864572371022442658878384853247958151710031910602566855585951823765860202024178580223277738784574806015977488263528122912562613313125728239048685504176027319359676332446336058791583423794878630049322377241580595382300719686800324572378440015812568353050896107042791422926672135949248039700355062497276301020416597959345587560098404540739559074392427363840968935870126407137121823963272455470027695734031769845936037887762440409540314678156306577112687917405614771878619453899105992330753046594773576166128735769973544350356776361357200118939465723347177195768982259290027402282040248764473047874971963421392127443172020677186842655604619004902652166182526284770568366830237526638504142609951623260276969409149462859106579910450368844046853020786647210393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] 10227900708343314056883241013186493283720396146053544307855747634252486032447125917811873017716383655215113559803384787771868228120700730552386448036656889658298140674960616911612261249657867278774636310043918187874067191789850909011488553329174944152902143498584713701260881497312830878703990231891537108047141646708810952546309389603207038171026107337089085207628791997650107698616854306851196520332895129903313966266872423849521755402874311601943140571352838617175117392576320800822939894714041577504928867709153693243883199217213090232094783136048070626751309657373030786708418033521365233418317264124440387195094874002800978450425724304971897047704245563380806571803908535184844364195411019243240850723159168910575144729586697156898941760367212696000323727742006348919111829741639865128315383070045465547624938606476514284498958697283779017695755948429688153241533078902798813297537742295980456687998294764512321661110655568424236530442822766964728926064359847081254930151839687507586173095396840596295531820369672378849868332533150704577177259644718470635920524175598902791302799432566273594763988354432370564713002753303424634861627437290750899355535949269862244293849984174683276446028514652575729799925137866283930259584240304497314535358411468805453661032202324224018699246579554460203165896189079258742920569478130930469534435844180530443438260768214527053777517767218129598519950690036691429367704461058561353485158308361405048435680980350747817376467094973265428557424598700228759125920589630507073413095224518599884239964974174174333917066194276822860948204138594235808080101792976410276126442791453486391635008481159439898910794918863298835257215304459456534943943722877470843827392114489081464102961452584566834067422899673892236358863157521369626066827939634985279742933850250894954061664206645877112710358687473911184607888145767070875773764283609059498459673062222986698179338405642365214447625156216455040159803615361596664649624020957666174635573503118542157140704731634724091913750931781331228931424456107941104048227308902611746279018826085738309677474109320788165729119357108748088820774040703506928446245792263361762090546778280583795289861315862654746959276167725898655678214752051819042544646553025725040408172110804685709213492404484022408456173866532918559209952401810024664116036161919387749211070384774720041159424182071797994422486357839990579841038671427849124915037835490141935250264970308398182748131439858726159472938067742748145134417379794918304049471820243249567802240461349529253520540744684600181313815726520637731884988608504784387152238771851772071286599718950244230048908851720517968426483743276378940975063815737158395421633418562071462736203883569948401139655324626922963222215040965055936955010885853360602669714492416658697454705738783769751552527808994954421870396528512197034564688462354175720502689050489872354137635875827333770752933600372060547107560346776029691215374030990001958371959834836874797488949214602065432978539677072810564922956830670576734930701616837127268944470178624417065810503139328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] -49849968181492180268206836231295873787731924735795833341435915868091921519635440273420757521879322153145047780951476436669014311500756894604270775134260951189382021796541385721159945035841668326303025458835186283870816036160533604869554733807861069150407247267328649007088425003234711361804569901088150541542049260428579076668428832402675064049394533670785534775895264604141914181696890761868719673237768985255226295792411856403435720486479859843606742804819009036781901985981169524743486755450147217043528478504991198438417232302639213204878083941998256985102852268253584065057814487267873046226832315479234694305508121873558167469740983294831248922584484940944166902872568090604619387918229952159680616943196877418961350429903534333707318424319128200431043074302730253987780573902773504100237028780931216281910634655471674662329644423830455935000267211998955240524468812892362420680370713706622930213969576922957792248585789307224536230795983315601305510189961324547117726754829467481007980137964453902721660239502781304011152168516105822727174340104887439828411645149069160121726037981794375282517945027304149390785781449619455846998738475884277445089396538288046102822954996764967903230543345260214185092170806250046721575589900450388396064547012085099134914285908359427640134072732609479340416528492744647972610388086274151457110938516054961550282839046449054983686979242969234463892377438427218656151468651143785598623533751092010424530773936786545970885428677742851065786140976379214010391630991514643616749264158236097492709771716317912172126508220518854179083721479173553873413684322721432467407186460942291064098241101600638083133728258168234471762985335120837200178106312258022821867658375720144439972540859722624976408343873687544119034986791306949279309593219092734944663492550848540195890719820831382560369583028905877572829028918397621900103914332638940785170181388648601336662584436670320351005465225462281173832965378350485421194420580368928528155729496405183721360359122617368538697315313644731341541168406395673509044290203028684847723588868404723127463331745789126856664485021377376129492844923581636531097661634505763573155918640546822225979054637844793481204046663827615595012404952156514462517083083433705743929545298575661171010737700240423850269109911071168568241189016418312185535277025827916480077814003366200809676794169625956173599425067980905044092264090830130531902243774808554386330652306280567620047335902048423091594222036422708240971015574335321959660110002668804930150711808669692127558344345682339993392110859287089938323163577700935021022251616993399643488074971119143837608248972071181645507666715241524080081533184450499302055499478269692558224696537546783593874673535968451618360558620965806183555813632032612260018111997445095968830918881818681725546865840302596606346779800623986069178750113335892343334754338069249322494234670118670395225720443694334360162611383854831941279123111357627079676075369138069061202227879640297176526188138996508590712794117839866288116872297087557252830494397943417282333486612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] 70854134233421688900651945952532272502627089525789678557820439764543259119289736400973401285845880692057146871559494885867797649197805031307848222940356132516781429224561563795877642681820062775090300340644604030862280779753697443835775733238345885826124836618596112219345671477802955577762088014537604828333880991937441420715107096004411878682698206270250553680570483100339171278589239807605536418326684475898558711102576824946423363385478761595476028967161577216164218426449857939406631167001628183629446548920909907221392284481839206935799128777585019017514327807928737014087922699137738380137761653513681225491549847965005805268944153625904236141645789211721956137600209541374982037409558220947102349603525687099597652834502441859018365317137367170610684031511426422915200748908158859783550829304734891612327153571510942942622738524089931873851741084021805067869989352601292479421571342981229930590362704109718574512744802983217854786534831262762764390775474964783082029421222547202742375481230218790187576577877561385768800782233833833878900043327097984668125265697022631540670674564461225384502090901288339666530453719643253354296465376381801352234451889413027939212751719699365657243870423667588833451713735056279996134377776145858960749726868774885500845756562402843105821536109292561443829039181115540301716894356334321168426680984660088359879872638156627610992170137156412328640056325161780631657264646434720399799003461829529040311669737529272474451613884161710739673089046224437804849870469716977509907037403096111684146644549580918070471467308500537304070900276527708687848148002133338491090791640365298005851460288208423672491070592918382440768089349188547917219972219390502050678012270562668432089289861282169669123205881376752650710323141911026683961934540930617445613239803718766873577733371405529831009966930077970353025836379150369415311699137547380063527007608020685506840361156873432062186297313296315877310339097238164688832092753380074691932089633594389243642995887714894416624624631219838091997908164386976203278997785043664541090474857180152420801842602534096141949067427499922001852832217164261411061409948168094568948789722542460456228676621185001151366669556138782476431653555364799634881140198327004277775590247626898323015519664121980164586840263473279377164140688143005997774474823654560313711480810575729189723102828668317924169220888758621426641624225715168606231146129144044849146085802080721897759228195944810944907077821233965701960376168269226355713451225237792294058459920073273644295273314738039265676527720987964335896302251417782222256067749731384739276574647510929704444109863335952227962799407034610732791574418404667065282958724201084622246839126430944529988276462308107541593273338669045805948993640996165988388515073057853949181501972098999041025590743222933016625776336461361598988549184271662327505592697167877320057471971012390796659057225827492702750339655599395421258573820474302951802425574511409052948094509242073178889666755378348463838028241084325419412655714326944770694018620669560039158021357568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] -58079253715239888944737349337635840627186446405938203657883534994972149367961560246370351985300320927549840610923419929907299346211830788175410662962059507017807633385021316482065506906293704991076420856352432480223315791788427775242196420142328462882030435391790591916781180581371740316955614267586545804650653497619096577525846006225703096318095163419436209512378832279902844977739643972209037752599834786941796618333899627053649846757974918599221762384634932471419329621765719456417147348906009505447836242985482459615727445371510969043557667947155154476728291035900653512556555269778684642475273952100345298988620134955705760317293447436321188570000002811164840551142194334136445632884728644209667343659370784643325484808618289235753676617026747896568975049412817254473456522290867793230198457480733453088556290018612165452382085839722608766953446401419095770163170936687758462107690099382759334746298336499513592881889670457610402990412661993197358341277797128192450020662451975052935732253593942950801393852112047185987638951061042684399077326323930891656184439984624179526721019381675611992854232144538948828285832044277509853016280496448982970197723555584100607844702637485205103938400744748869973691903732201159370641694379088224266388063125149044331874455074262111255761279549402314014425721042241075559020051301292356240276048456834913304186881008758602016563313598977531834611560222917815895164805780847742075555209064890190206407544111729053754712614337318866655297900669034120044334348846522821509707422507073594938370900756677214130289303815909255258596916510086325146332898350331211631051160253509226444348114327256566074332021142164851828900178332372363137829463530208061750384840344499962884005945663110890663518134006003117092815528267309187780188649076654128090693928655350129000959117383404133569956799997587489839627589978137284265319198910866366230356736190272126317099801197444885906471789399915359859637057963774997995625326885206202147316915064293851299044608463643068290356340358432518373460297038927623091393917043826029032132715033053337850028201639333969570638983816597767952781312804569032442230852440781503064754398864380365106001224359572810788215197015285943687826289032960954675043374363146628533229773887334444070894250188603973094613340499059273158410212948815777570163019446154047132717457818135424344938542114095394230332220385634454133873833035344907923981157501741274966395830430259927432118581612443137041387365911915066726762699588071565123055966272423998365248094655510641597401888341125896623285741342593340806340300740882488535892518390818883603126205751986046141068621519589576015966050728014997326009726361162185728204404374100207369807076526377942294721903503413178792933121579904065550299171715425419250570058591784678584118728794844888066833374843162719248175140469789622967707420780661280081727725820024426295326088891283795256632450544831753302847320389880480782776758408332269653620975656231956947759419561576225350355492413957484604858572859245852682243687248759127637151429654019084487302169231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] 36349500519243293772904982744743991082510035685066500579641197269983189012033535232714128018410620858915407479194915977823973063290796451394830235072710433153548277221106590005689986637650771704429583915845083348166071057716145943967828744688482479033697656116030277074503512085596250341406757004900511526666249203231504965036509435583028915468736619990401363087113354295382686684414719274160503547251412732764449912389389285539195214936576447235957808001164055097548990343576735227052933273978471804046818938296274381147774488824584480710293151316926477851666627608509826547692989456431344785243295537358616560339464782501606434096235356006884282979058806038322913979866450811920375493693370565247828094034336124856433047140105661637569937684521355571870013798909448620118817043714867775331416125139610323021318113505387615630957736785929106850917439365039818788371428950721686105718954072064775663513824720184643852787176455692353355869302434203261706834515993302377992216049449493504883246219209995916806635836444148148318743135163514874339395830554409430006646570588283598998881728725532131928864525066125622764686520355644750485092470117999702652785151271516820867788688988826985549977578892283753203222067250924024449958479748018710513316091396128667049697041672636633743936373438563267696902601543771157357036659206891005200983476449834721185524667677288703931953205501708428510185763892678337145441237356832388923237455126527434743787187647577561400739754360510353523262515963033176780814589723660534548368620648761314531018886477495453198053913125562857958061341351082361335583083245564847749696883564732543715783250808386513321374919449851456435412223520582609868334206808707761992553727118323056392353852724128213002725105185234972312111622697798284968214840864484617886920500956386609062089626981875156980575258093535192700500168960120549711389389940067980634774253248199475376378017464993195316828421324854817220847344766242009521306566404515243163174479331286126754425991640480313700624495317557596958166778805126640733875243924559872831019529234049444166274175816178315753533115809075943745297838929880350701974837354726540665236179505628247271244773574406340387457416538121198763007603206478799853005964828645836141793936664729292527179514142745437505007739480717546395338907988418304053719802208885500538862231358045770032161740095051052081061548039671384211692514530289241563785579417052241224160029180984209215844678372288837929948525908454712636279060541017741995217799148355544705795246227935180317086446884334530603965991051938286759828310601306138263642472170655279602344001571191513200261172429639762106684089948478930143665034313916780646181679452847863563914476378917370849220737302243400174699773926970874669621868769501063226769660645889778554500756229269644388129017416775573230882545291839269101282257280130968451130335402078003433926013859429361238879012392438039797717410508867414394904561975873948823860908955367458915949054224313645164276720598447165161261710039862515015681216812253084555398837153430333728622364327936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] -33447082341858320891251804587580304813095682734412357046720902321461425911448242234435636796755813557633285874325241803993756848610339105162644468686341737403638967949498626044338924973095486543541949766564273511101078218021543424854088169551849409258855743671489993956638927988385485816981831337977213683317899808810294214526873256225894017818802524212858667928696565588909437276310052977662097473318783365297257376554776351810543828095945120485445912951854458998597705260507542391420929772772987865320471621152263729817259236573519049273409882159374550536496086938869372666536155314397859966613011232897879866581375172261197557862190586999376654542742998244209619732081330443854332149503951974142935418119599855203370038797811632733615424157314709108895615460747857377924712550095321090929594909808833907851366849915892699844536378329975193607053432518655603440116572448185166108429168170873955054624603881470200315387871159495929605742976726511283685744536563954470115663660557024432834031554936996403062934237608754785640890356225324644064885785534959392493072922894776627170297071471181071656409125131229391915998851574645270961997061731483807255954273046209427472290037165666381201930268489573893375464693032359361689775708792565850168825479426551267473566320323954432464624849450169288759607449057489578041679755912265260983338142844526497207281786539199624966641533504606007730234306353042883990229369321018799312280665442562707667644968735962064005682646424345573896887868327053566956170151950217875854774222243082013490511243027119788235465159482827114742264560690612924768845236616679321403829776668129481345545322914480296815557623472037367463104566044650289914569869989694859028777362687715113782619921149161296590391026520125217000831681768231986998490464448376429154084428596668750263704622997799242689779246631531160734670818839079309514077360652502017199862782927842432813656549443105683209822542021558115883909060547987605045991656242242197362193962455813829434229307857801080332923841733442750882263034644618653317548167435559272694433259121782917584158356308885549121849274859375899825708260416393776030769321618301302701956041969564946352904531539365137221181871157328729130251661765796448745751747017824713871918311930875331667444894236743728365795741766163391801367274782354979353044543389783869253393998766155012112070542009645463099264752890529528400028297256330832672661497950108389833823263473729488519447081200978033864945468075217586964508420053485111131139939912521708447420927680200990175228749315507535763857875788999259657554415936575430873442267896355975743022027356856410200684372211938480320158568929949920644487397848058919791251043865511452447968144093689926941997194968588427788448434458197664460671549277587030670086184273550825608509695167512314702073891043031326705507536238253686026898898563893733091734199914002302975930693782804602155699559532622035680145510831421069171701873341781731863424773112612046108166631695026744070228227770858566684510770317232007529764443464527496589589023812470388681535326781440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] 36223848544566390631538179573382806188354954077287245293677002030643085292049214413352019688596320136123512924207072695446980527030770007944470279927357440334905858410383940156082260716396247759940613154530165939003754416820105640195953116359725295540621999033168832781682972491863465628878027081650079851980974620337883854802284352770060702378153023459724739271431086661415929794525788266739872121265415717035442416992286708009907796650734733237408657717804739866523947862187487978880292222929212598131332415249031646829236341537163571117348251003871970079115664095717826658216955995369549894680340590747131599890956866471064445150705748736639910770200419786340596702550469148579634525481615650155688639657571592332469556758814269923285106423729602013513615156809863640172312635275663708916373045563615903874242013465792845276116286654080322952982676364189654743861046355715373078186970943312681339050743150761788724547920397068438436960093739597123579051760760993964601238194676656167320516942740396821771351276789729995143295080852431223681174607026059534052739337470900338762972996871073017581612812219254064305097162043851113779540594548793402560887783950084801035699602283939793907960427807361179369512410700405389929520933954996286419366033889721083559437562317439703685706801492198836200092145705092661343289787467232417647138663840839932330139357460664415366852998258897194159904227061304121366705609693496687802093609336780864412867300309727751165525206693276271209573549675374396420669513479201935753677754167605803490712017962394235618958048418180542663695301066514750146633633435819391658283760960069093454122519731662066432498340685541548548755299641184576175263160064714716894942044287649385702407832824519699582076893910980810089167864326377284352707557812182572857344883268295433744964040222743007024796253410196929676153491481941776913628564990900266022172822645552745604439330076390211620359455464077283881419085690646267717690471274823870508485426866406412964160786928014770148973238951987117123036789532950537724677073906212641787286899862457391466419492659019718275148638969021656949467577062990110165870770413634557099313683952771291043994365832088835776345649065644367437074975191288612481408290493256862517200491335731735590171191396509546547003153659498897163120901641637937625605141990801953964338483121300685376012141983009645891156567842212481542593822181015543371173412228192149067274711637506952717143317057080588456276408592741872753946639243172309533602424052248375145455810860286626570267714996060012180697932876984046438429234963354773541089106393945440536773403411550850670710515159743247884872716684711278556545376629812901776636221493084494021031304817196616845632367313171685140432980436121211455793369623878874191632792813645922441344684838832063684240199840929805275089978867266683226203410387485040579126197740129626030145590592549827350035066611754401712302912260367384144841203635740725600165070728520265874585914367372982359221976310873692179689462705881856831275169516199624735207906005481452332469450702848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] -15622593985735559667775085800464544889752288403528437693878168972321058711905319225607717761539869808680973191738798824820147954593883561003066721759596323778068060092425999483087899516066327886811485190515023687195139834346781028711702500341215963279611439422453372296140927792236237293816083629659063263826326022823321167670241016554025723369994254084578891394279453209382020660054678206940699238024094509380064101278346790032121050055624391664686419334759121900709810631306470323186613537565548276516204321419900632913755950522155685300997370878447405652378837241163852744447412274882793989792340825151314849302118225031924357553370127470861785961029139401426487820905218473250251398059681617568994550919316117023245187361589812762819000755682668174445624410109506978651220285660258475417237212869256345142483533269674810839308745280657313476420466101326157003440627146796353393491346881942002479321533787951183269519031830223936962815665717603734964109589939711375906926485710691576099730459776232095500476419410217768244469868617536791818104938107682225616902006627783642572376195701202764237197133170714272312488874594685894533278721935441348286164859917451747499074905471088743599439246556833857902446236001268435119491292683021364363894344077305149838641312286544761227595022296266853649188956041050637722972790024998613824522467311477648676687619693453304167317668910108116165891777231521462246233312318503291613353371587151936209347101385543807438010290172779887440104157932244889759327671415202975800133415391366054444628011408750628037197847354819150031177148810576920616825435859675056356423629316164378325330899807054133186335535756271117861311512672276869235811093074191677543544712471750163831475770861034651744779732069865206101223776600332365261830455108441618523749119411795841666110770808640578320658548345644015782422177299112636987112945281270301647585640825422255931374539206274215833323144897762418615570869711739022992065865751301347930673922071718296116556968344474343203616613438947913978190505389912962462059227467751386568572591066636752827691038217051220032242366553901652520593115354784277493645530408787169795524073192850438399714316219402075137910254041242483952223816249849997328028941733029212310268309458165404165702046656681546833948388351596181518628102720842433244935403575598582422264496739547650458514761803585885473963587918114380920223858461343479909930757885833322418931335095463976707561554232482021400668766334898801606247286845639321340538755473843509656583119288563155220915274277960320260512980594592584334257845577218045118080743458087031482371462706166116570471765818939635675793886755518821877470566175179469125251006957420875983683092648046663297814486844013939858408160196962339918593659942402179056766064936257614246015468886180996469119523638549824158607646552725930661101248582874064913863393635433045762234429557018008416848636664077689891487336175601946844425159423065783630527880036494025425251220643421455214422320207568547780453297695973613525261725834714044273698656437771223410894920744960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] -23634934297190503210065695107042813440168378880667175513457399417839770875435378094234172861706610417741635725334047045736053680324443122608235410167027417781389215095388142487030755960812463368442345489576712001210476629578217359338240030837230240006202291076142495439530508481899080794782277104649582958113489223973211322177268411228110856163672184700042194316200163036620640369605754352964982417071535746355157738969916193708886781963365702281186855762469661795683120501499496644646124330661634276283694736924291227692760384551189767189799504094028443956949699260264736450106032258513593471697842137109784109381733923702548000392945633723614825333073826277119210949148600000505193745628516884491491928765242009652692157912356981277468407122931163675238041555279639262344561018723342166429092078429678807268223171264001505598717231690929858603340090499594679989520566030201013913725496417364335842910532153255746585077604310295380610480151839599144035766208590563074709506656352850588889896939343126677824843855414269610309189034791606446789263851207314877042676899977573152826029504229554478287504015130713381308007896635787250537176733294011753621090382195904648899223515776783620426531357915406342239410171536253711056841526580973000771272768849976044488143981570878676658280503406788738012036431384372161390062314351681388252461601201642670626282673010787843517536931168450301564329489207859536826955645188821515793678330553405782104145959631062411135246331819901821998438728859059885083850562818627246791208776820835698364639070320324551579266907976358770313456335486693342977062991505760067665507463180487700663603024719210710732686404775406782344290598975050572786962967559988929741148731603337750109648530735912947956614550725220130939517236772507521598160702498834621631026235467040006678819661340196350334225602987067408343164212895345440103729971987698356324470894920502342285689277665744412239305876219841314890064131181729475173315273821844046171964815061006761234374939530914884945518530360958913884506232875819861413209252318701582431803212503536902489892146517676012299804512886289707987315669143438373014579188200481817748421775309667059994644406907553977100587030896013492082337998041025106840120207018392426205641491934531641407275716592217738179280670396447730382762986655697754345681545573753312397419425774206767057047567676941719765247917885737835920208708819539511299526339766729727796720222451546033548136058559621395640399368735079697426067360664617781447800121449671996703721781170624258200915610741861652015168563896761108404603864587232422390758256392692794176380217406616256861982833452592951252524967064595191799762450034281511989259948366277884453121129724985229819810146421572600142791697969010348068199764643702937285234678158121128945438536541762817638122751103956363545499824992019519572390304912007648971106208564375855029866386180995609166216266814649185135586715584895712661723807842314373959903698349130465921701656730980948963103200122783344529262988677342964617222424564933027168428198844554834131471455748096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] 131131490344493769109033486050270605117971786219809482405624591317888634971509858604187338501670107630794139937102094104942676382823128984776574072478955792359503978431757854744389107111694753851553533908544228555340518045235527684917258115646295577738569377833130837442088364110259773026246390629929941110437738705303440953998326516790429599988875202963517938655048925619157348109528495394990002160498496499383982411622564112073383934013271663985016744394707820540706826611156602931633294371305129649349594724682116979440851957374266570127277967772406758127990145149795851476426447525281887450419864199439076912734966954877038480965535764171766727093171156576647506525528082432870740451584917954087083740628972882374892485988369811986616044142335498747161597463789548967666528927956589070542534822961921170451025233474146762991880001718611712533900845612118429953610880576268891640974094041609486129341081768801599889356193033935433484195848551397552263894080889746821623067306482142437073114381973321173323484860096671280959262651363126579665410805040259760175970556467188209852692976072338746880935153001443646515861501985957362357366834272047878346612640176247967004994186992521984147616866682948050089310036019032702312738249698168605127100456360571893440869856030379522582142224841971937272356251682403658736533819758540343929503949135221209985398834191479121666889223541955984311070377153769214599399232651403020717446645260377016342515034566549817867165735565044042269469222580998454170389634286309375057444752853174946982809175220036615695510237765789996966627241630243258036368562444175567358180101375279164484524896815445296048599163810348960396000362564905261242069086549878882969812796184851061285938255755537029680988703984681258228113717558497638593816986708574275066067897184927335494630138477899154744860021530925603016155038640379920785614288099271394632645513740453820322063071386426124857585045627219055987344718605132176035944203900156004151605963582869328901276203670502828980428266706579257711614953742240886657435121054183573528871200860218334951953888335387480837733230899101165477191917262795906160929606453980090733062064647564609472968106305652933269339347575827623461691799367084616403053483511795309575714263002458842821606954734789563175940181913114263141726511534934849393451844788763476684042870653379924777503070232660114644404750952112899445123441850991359825247996608767453256826896833639099409616624945236151249747133165204865021358595517138161643257188436698476872213316771427628217771051374637874731646335180850307138177779821287615983313960407675081395541186232812724128971304339988807325539539182429630213027828608677290045482921024606906102826068337332327345245868806566111064594654376881317947812488103313325772840433843715243137014559127868725284114151106285571140289909945545343580643173133606872566532586892213314391234924103316001286763255388311580752341773927941851669158996228405588584605250699623491733144595407584728906241390009395636432698140245429066460254982026830919697126391808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] -79382892580556386649617759534048556545377873436443614198534096721019276421978205579894931477208578031692924821462474439645923438351073035634994305046302841035403162161136119785522933564817519684839220361373601097073120221041779334193441455177634868808482071940683770000110353169639917776851783652503438135837418656903974982653355294712959669519051797431194704391733258580788304456882955611828549137285690318675856384659396791880864854263860116309829485647820169652147521456999126989767772612717794203728558163982184763621746039754328347723507443458036723772583684330341514137198500857877608897923187846189901632433066704853709659193167521063007904511326714867914685980681276757263484450744446705175017986258497286482799795485556780454700195723496262462946510407716138165258791596029326171816830223407585402059870713025228703468958180027679823889251127491740956281232123657853873269060833177466992238802891226142902609251420312812083371724347359280977528908761173264366456073238564278278888478572481249235592380446896032018148237462307394619037550870346921094806583680441020153021537840011765427531590149032407739995757948000367661731555135534065660381735746182157938984338682496341406394541842377276824001866085385154462779137369879732111378714896590987063481848336767623121292582234700806636053352913421314130529091482448139365904848894383345124231276063620277836535650623563664879090085754726716606392655864800735644886485012870656889084101732752542500737752048846337499883497641279353064612583386907763240300011832924662998985371692631931196910391689195045883664704842736806118341613154134747690331270529505182245529023806213865659206497246309230327012394795624608067590594129902002130789738766468612157354186019418621248077664611863921647941236073664157334151036035114072513678565891969479823145243697773270595325665769674654568438355920228975717031568865412089952668153924319289967699871876342986955976344465527030337499818471233723047937807653209831478753288250301238177466193576309217843842965367724455370654479007742489546881959469024108687588058655908541090257485956795072513432106661487672872233553631457587012678620305712038689195281999104926339770328468395429798453631091042320247108316990154448786538752504326602089380245786458565400792062035226220093442526170058291446913014611197944938768026130760962119333517412168162979637211277313418131579493189920407812337974528566609676015519475315419606001054289409897656983024043184629054289832309055964854364314217697611801488966721036160382397970563988649683922308385956863724446834093230427291276257623931539858611527533342327514817067206942502644304704873971352235056477412342187526389183672212874664158979759367867275377271992566923365410367138457070199195704805996148457063967281751872421593032038140229392146371097215436016860182060148576234961503651635928127741746533659681716325340783819781295711407197637232871112549183608520321710543063387220532872216279421563137134343949762976647414787673194420905607128217000668060159425954967221697012301490968960831591578756710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] 79557897795478830584120022936370241799008578434500279351643500109305676471337844824975261045392717357378623580793150142947297470610044139698077321870755884240530631151694421877137325667277048123319360859173652999654885508068959264373953659921963031891042490602325360810324617986130863264375613903312464743681219784485822295667641811872417312053949904709430682706542996940256027868298179784503689388381527586676322950859765427508613112073684945555546365634256361205999943649835840023350984354796625505131207810913625818887240026086805514859353537913500668705511499439762278117983466129234923594252395214919102258515100249152772252614717610023001997536272618466794769767222590125375801384116704414384819772413818034335059221819612703651876931188406109356435273556268663003494625459470951468913291110707013342192772073076351400404896653763913602849990737391002232310696905925488621171593037082682404445262300455792233053648159116964766342732871547874490374291650750161569186361750696128970428897874180831470212887623314169164840631139828715430717477684494080122730329474329285439087039539817748526931862828636356868754440960425435078202365458696312584914236195220972373102629554830450822536197845724830776430398042025253202209922020033088354125424743625969650629947058801862879587768351447300489466359222454706389185397372245850294901765133573012115915336708580585638575461615774029647957061161240977838282537240851243558316457885044142108946505314643709804584075425800412518081690474695692570717046169642320013815354351443540054452569531291076312685094204186746752985972424306648218841175836639766707649221592486008687391958041764120337672433816821996596455927828628697850181670491739989669299778177719588177021114186176769023906062333009752917331316004648489193086493981571433685130887941252790337708530459857730305349557233696820487735799975926348937441080734818523285586341887959198261751897146300885000066541507851158889991128541863619804253528047510038188395054599191435519072355066122766352417785275821102676115421155800673724481171912729664449171644520096332370735187287678042715590719799091377221746305639911629048189438332114095067287443684672511420584047966180386440360874552573575912334255790833190200094520500422227647215188517467627933362037319380199747446245636981694629820877841454043310935914894493697576812758688490822559046867604095109190519396545644631513909436362283326816689057339776015614895707912559497418377762171209811809881505594933099488551225580813815656175211051328528812716477789732630411140689645381008085094568033108391604546982115383412980754545677460177541065957561913412031066093419019716408288748538137752991121263327177523094201424081229165136768493680603857749250364329123760111299705798953097496596235241509766895366088450648565488274527866333901215366564987136764168383665374839764016290484834995578389052009227521442402661471901842338402993503435115673605814777845104876839103463411335213467896220492670694761226855431418900183690355003931013430926288914988622905062843026713203842507877418232971264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] -26744129352655464076510932089977727789279865175993102754593587002680815994129309843586637406370947342123671322034051795229593376409726330774806298138032723586389396846537968283442863684753914494222354488255832917432906583678946740240389690309329092597074846676601226647484985107185927514098743868555667584221065944800781543298170452820314840736269781146730442065834698384639660797081588252408469501609539392884063066436202323659768912185236531919871046581001720342149265898044823062795904500667377912664079646277109296634807638588951190847869673494306172430313400936764436729186072854848466172739525568128787830802140794883086503359276668994390836766152305625967581126875178010785925529238485760919828617954580613030191709223537775078540537129043731756336234627584242792514344097658091871641333644260400151350004481943228190019579035868480192024633904359069315901165977854047874641068347881929164195926804185372547159651445343281821244955977921483156489685949331746728132682734428243531618679895307938684699896774344631459337109705667060917024981409380248178779191591919856148129787127544879087541702039240365485512360184771909853473113297287845116610089706973147770290646209098854474167771346362597035098341684203012444537592114905793136158823580997368480311782832845862066889585113502157100958149633855529391912654634335830516742747993547082562138629315104414575026979323819683006882472199413713625834362869760232604848263968228909859768221964344511956607888163168879643809790546701946254171824344923045957768541495694362229085711702014721255593600124779970876971540321074156527977927695588041545866121775738885132120674140683318844301028591956444779792546377399000763623995043565977845336343664823289168629479095935008488793318542670431591814054087595559412978966653965843471431448043687121661305124972185232436780110957478046217286838029331114465630628174281367472262091083548302780515686166330623404298424266709541369975843048591243509856812851993073925456049722795468736517387933319738144244998411519454546978095130758269802325761586832565851873100346408632282459863582181735516927790682616926000909664263352618707554054422752983493008770162779472040503423857703992819527717987363547506806723393202147092369035594789725697255181792664938864597976560274764395858486620402825075530934658276612163141741969003302655766882488377836648925418589286076943141036704086858126462227154979342207195375827625912166211179250942228530136909055618025310386806660807145170480699390216313003867979688979470005047326836775236104347733271348012492976851928878113414393436690486527727537733788952111388028403961773903505416015560808468866312872108894140381388575215497703985410977670589334238108421269329726013948497693302548010142597010203039223370426554674913543878906255532057508034784668452936368793378921190555240781971283277426710975756487835433622138710403893330554047912782573697492090217191496072477562943519822256670474154894152119254878311628617304663811416165116278641805075900895679550384833398314343937711667066195901835353751170685421486080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] 1761519197444875377788047368454960611992828411994338517038961212651917774299026547670870840296144944195966965640735240805206796936661439134224310458810054003717714996572062432506377745945673468035312443846942494701720921230670875766866586597531579268176813837397703493911063330565298424517731982750891050189454079018950917658044057171191889154871210516975957378036051104910139389756777980633214054436353737576546483476413506067880686342607566755434082275788207023941553196823699094198422571867798121984835443608520305534414134675083482362040928197879031681125343406589326164927557079049700169572953089932363151717875095705962805952438993111521978684481102430110948942636618968710845353750851919992397598838242957694760880375000367361847471882127930741493581364432547510187153297860812690090191764171792497464250374179709302825398800605249929668817880957991826066215960842905905651923844787825165664809237214687997206775757446101740066458101560444261602200694547844151140913877756898976933871271603820714479439724341642821987555410671045859234579399019865639556230208423548043800236370765013741070160962823216767763381796941651867215809482184867788639766482785225113405612367941486169772089320237721150670933208371664170199501185600890645353591830508899816623424806842349836838691339124846109585773353274985974959450132333873171460218548028600564508063967769020610808025683113084802423320320918628473253268323198078606593985912039125156926436113198335425055188050910401677686137016707066877844834135077011016421483631307475894083143405255891435242016059559825896817612125712188811271234267664340402998153652019243937719487402050625542662433554944050270653461204306822844725885793106239179660166444162940113231041492268624553069597666040267316666451432497039710449870869954954666441589026135391344706555638065094249899334625728047036628370592959235899111215600952601363340960395834675368243678234754350862266335307739699592018390388972298943201480713727611281629383941891045798710564447581445048548016681199468775069631669576005862328803569293384784368160638294925328806038928626075868537690040562615525824785994951901412044968216983051914658280837476768963456828557454492865360060027161885710109727167282836016007595375228099481687541391299290235292980610710073237715405529444494765301030504065714139035008161589052617730883833468919387979235086918585839154146735444878368780075417208474011570761309001292794467546337501047328268381292497695087804344712983848497559674510095988696832908606413493047759544531654752451577524426373253280298816008847226099312872958016250956304795436201192579350588077408884458725426539468959839465967938680670178648624952478305661302886297850653895309225734994014181523801688099368816984486807018602120893169237588163336648323971336303420716874822940845333023840307355879400225587581719816070918919807183893491066129982476583010075240031840469864335595561502560169787322206514118495587652142876252339385516760463382581657135721359721544086818836428646882052126874653061400923821682676430576702997969206029471186944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] -42870442825609004568354801550781453812752898344104708711421996465829479753185002898799078135952492787204362767854457506546443171070554869350419685567004098707776580189016368191917795999415173301874162383548042877953049922676696870649381634636437929232198037136509043276720369230818871017575602167564619522813458246104835338411446681398969804825664424717396035693281182079519670246749290931224159447866646782229028952814033885608427145550328558169470183423495428238501400056188599850108676390884465109727634122710348598766490154409902580702828288999839909986334857667171786769530942344503439373589445515049202575415993567470099818748670555450504958287369194990330628092766548540432280803930835437323467562310798658040512826590080060731583084819888415839665885586236066970097216600985007086106569428538450128997190223179004966706417578292780724744648302139639436085866997524439474709091906914840643330162013493644341923872125478243431809019078008959597479429707890745895579242310487644260987805223514687352025937934177602131999285568337300485986703118743149585443124837118728102249728824588772343919809514978294749426637749852181892453503379231637626494081658166399710482754256668707489852013319112691533975500748601811862063595371290218687235853497558951747787296395074782785293020574951259648420481758966818023908764164962561283329509494019578203499642786429568533036837073593563189632149348305265365997345377342363666823954878143562287155428753682280783488011285665788297040799561772774159930670806594708832102568296097713349620647671287441293537654284418417109509350549458124293117033372005075998823213592628828836465600596871821363474808819291169902203084967252145675950634941618301684495816886446120633120559272909348654393961714960637591681963147974423892696056281334464676960054101922959119552875885122364910222003470077887981216411140411061590767660260865915496633386123040215731692712480652375559834498143996706477285037558415059220355843315377211992938885516303074653804454355600391478070150549387691830793410049457437867006578902001455873442994660996537244518182455738523415100784999202771607735199416945611073871618662766445478602173892216505856299826585275757529902983005042224499373455372405603792355923210284022232589037774724629478985984675189764908884789393729386431045397880461650828527100263353943954427510634604553239727365032669170430105703307799598866914188918690037855511584015806190412532323562136224338533110119563850767444682114265643590962904312441326692573081168418799460910642368711217849215300484839818039806704525728077206131778223635219631014404531471002445602586037063445154841373334022479973318547423928453324958827272856881380480217016702072388656549565956869474676090224671295815660957273870775578764558234591359541883315755181894443576428398035466565654410623295891951663699447915687423916888143482526712780277205879695296832769309817694944991031763150431064073005596823913664273209718905765016372837317702394711066582727139857487882454882746857485101862937724428740417425925270701033741090348973373721149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] 452354922892228990516314083876670359778835236304036717361311024325955280896821274622783330975210072705869360735002681046462457689095427706741888311337774441755156684054709086823475066576542407424053605797269322923334314392250720981854266395020214156427017728164561787461644609182449918199706729852592630456607267975584511998098124180614806307999717791599881688619400441874319619704351913221238831968955193531085047086455798850995274103567486374744159144878168604245746749182015811285298091958435733733403465502108401711100694677120725390578314067843208489026556966027070317750092998643208360771870873140001631127213099793536806975885922580156734798997550653678728050270192906967689087498532490633461393389355017440256325100539865394035894864984825651863660808824845763920139861525112468848518012879157143120576744667422849182884928475771909619423778831051617693314299035343564347418996119574334442136408119484708490341040390124413521706529435574492002369100952978169886953015977383944752240233056744044422549015658337538964000649081903940371684482051954551454339779434657453117061860484591332120713890471976394827753467444280178268515031619666858867209162518588935606803220434362341637834027127976632795531500438201172028678568473792445341146969184299972406109611520943129699861540983695856939320633981197764096573334048152977259110858605259982093854972782902909027705426716129733926490588481317217547915627661253505833221321542144656415874467569290561585137623417333373565773012380803163235597858435034911240425706368233196044353726770928108972345676512566263036166288179841989899434906835597730465144338027589367759975895953015613462697871768589219022579630484179655019697215339732040200181325413817338630956200146321483350715604294969006702861694842764339690404126486584458616080867123857975817314479355921913821566866388586600745282228364611615002966026374766350645028813103597234800349087160442182497199666856035598069627382321964042427393915714064688961886488649588441473338619554782839561562627998366890248364871930076508323874621496469646620691569100649116280519089014427561562341208309980946416590730519636408414342547272102801089336955352149803488644197234030653405447159978764253389025061947433757549648705840037301180379321416955000192246026407393884117483723078099808285692860329356052509804234679860441138651747831311473363221199111456475098986596401655915235635985796948892025781060966010160911729490857689810756569270818110560222477233096743710187243587736320060434914343874465722298232556696451364792494671183713746661837623478871119818045536980494988846652418915532979869438632323380834993803243516728532064226830967319824672009074120050801227421552164781029984001472174176870904666467941950664541863182249461689157955818680018881556852015360930659013741901839878336038656793591610469805862952348619979844300036834699911100854342763545038073656807878994098401353504581643878461227053836390392127339965462762523354938456958716449174573956691091669642890715686171944464822272108915015465441820649782707952372608231304527456763904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] -1854908868046850327395151402244417492719300344263748902752774883896945832621686793455562900964111219619961124065697263551906897330522243822550258109718726008990866546159631566425729720948489139740392578480041520136077591044154797493151166315224409509355506462347873209782819249299020589010062273616153403856931505022533515053705701895102439082641017265764698153920218876196714865732195087547679972026008341336743006633893097570948336544271142508656754754179331323570343414619844450025786297537497205412682864752445972760105601115115572131718528671546243400180864257944524092405317896022535091455260161224630116787071354802879105608521652863648939573019017570769725047248934440848931284652519256805087409019850994323113927010441613859192366614328529202904601354473537602969682213434128373216564461938200605943481698274327437277162230303873710734072355894228028202017553616067701594825160203690726858590908972335711336214753399252338954212195116617671515309940829449615706853185353167045881318201927160788119319623153420238025680736192096362685413357633373531854568435706226829165738834537625750888662232073607746697662732342071184970999339295991474195655190302613733824039957200755642540952941721096916667701842081520334044753162805419041488439832274637500340834822526014111124310140392598095833115070615618928212376952232586457671854422729375188031218218298123065485493422876418351175608175916805395612717621383657536159871012253777003324526821045782082468972013710297450239790532949523882744557830202485607196568401810912677940308378387919055916344607964012730822017227301647640027264704466088975064420746377539541542696370975670971572770005886551950945058286663924417508364454204584758316788282030744819882021767705766764167084550132387824674910234988519543191627544850197194340163767099374132606546772242328118085459948167863729091889010525680896574985435304571128633708311275360107274194433614243541303667904297566104911582960797316399260929987628750089504850573320087962336073559753655187649255599099036060390093484426482366660850346332264690234309295177659662629627674306613044585390128167988334749224368733965583751864799589726728098987814120972447596086991365238679597604936673484865711041509865404476863922500024954210719036261274281737035624956165218115784879987514015480363789444055607051727894973987004903248138840733811045391411481152913716675773097532179833378722675096217009872361407432136784381956640909912738308896111654106685178695453660746488437705414819170776498254967108330256354137051419958756366228107205438415376344535014140303570215285485351157571846821788727002995905410341113905040630380630663615973346540859265912971991980201803676311702316785818042421928147794356591900003405688564072962368242708962999982786304827776178564459092525159228959040239729209931686331171692976403523282748052804165854513733417938831951805790819198573816359631298483012124182882469938011646941529850182272153356800644571022811397597786064352132759220589044287250675371696993764193708113939345126795582621941004141972928967516104253841080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] -2123260299133806828897469700311787169166518922084663748775547249901944901861929295376597215727421780941761134028541699008075966990792651462921173180756100810076367546250892744826814330510429077747551488893631764094877115008023738583908477000328596168008876683421839717726909558264175031107182466543949287531709967501336261710200551444283155250090074218441440067210237204763338388528263974378692688250919506977363725223972368369060658823705659923145369869031338264475283275596908496402353301298581161446048127018446182855836415044647506267359211805969945535712117711918269549812968840181109761686465413563928210883608326572712880785200463581608702590853179110782919334572266119316999161047007368809344355926214877493146863436461776154344232078081425810163795544462317404557795069516166790375475938354279456690414241585922079346452518480195993346383885038608821353131050721567204631817185527283834754133492138698011959358239272562137927240019776983257777894112856182994258954098844917717354557996441912366368116525879388570519331869143754011903021187101667885443248657943397527112373454983106757313582104385234528884916694879152877845192382378564844363131916839891992572419268863537109825227025876797888408801560513609326970797640456512537917331720220128542847484075936120822779661237955210353830391270281983081632668506233215813382356744620929161123839410951838743624106260854025456830089697442094728780383801749200896470029686912566434971136480335146797279644964523875946359068904648139850142811228290567253524515726101032433126609265244188134089706620970640782012562041044904221673507178372237674363293067814908126565052603746170303280799829534588071677371594383555598701123498011926588371277438543949203595392510105926921947345789083101580978922894963155316740936659005424864072514906804340620132413383336003739713561608358375628532547355475521916878680582790941179698127087195922575601033835978668751692197708207644242158359900422011285420851605590377329958741930434292515968174256447904417585225054506300029702711441591271685535345654640866111347486251954931935261969950095750894985793360139626387184225502390649200297573982420804780901293667349020831526227165642283343440757853256772139826878745244267950696021702356561423535169210679056927783856444301159500880828405046506679327415295839295822743585848692245754788688958666167141124282591442322715281047463953060611194430129679247022769608117021595454927653098759712341397637654723337849266688522116985671053095439418938680881405299214087827739485295893465282277541775192185456216422789805359852747127227130039817938489358463221887066713487925924526471552189676673199469604923045168882595143964839245311454127219378689350926882368777156988751963937837851736105604335257403737072318021126865665803481502141100727364649644042723442349120647776243324609125493202667500246348447615164706196152449185294874946693496733174188799764187417719269355210496452475224955798442728658967149257754932543361976567052296155554684489937823091424517710218056469082698655792244253866108151020095066999244193792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] 34497964118777992136529567778111908462935671714486613425240458511165850266154691269793298449128071776697075877893472391775936535193845149147411239375478119032479028279234756587903373670982212926675507379745026031849315951075300724726157354391275944073733596322191272773066580367645057101120752645279961354756223992068904321170129202037637042099952248451576210926602267016041527395593057915861390009288774640486895306551419891993007232611504583220366006353754305924631771940014809915128304026885342462302428896138343558096630488578028202080100421751566501576163311429184387523726113662547078565241317002282428448817904361629741819328894367071286503012400755724817797883027794165255250123516721950396078410189062949460148656804980570297179554447383216734752003676932966694756091589649551141999901077338414496260494543068671211557376594463581893616310676193722303064286582695678205688718627159682003444001799240627146875240071991456748654683420513274545935845480975906981915634896240136702923019732619323930875019221192404021483789293280194711970070609940828492438233860792278769014919309249378651070991104913064674807728193589614455671167327621307482596417339818741492383198827155901007575277901405479025883026896552382516900804017316514966907846402082593614075628821637091582735697739242117221396112833025022249003256204568558352280981817655091476107965290399420500064447573576215987364967433730715089645656952156127924986818195294529963163721111445132990297430707080585262417459536223714583110331038468329164968679335760486517556851680513536771130754579149029009560560763701078001373206697156412286403071897162957743592573536819889020129665373711627425921530393956015256550214131828891286386370630260867902814557359516472067115753946263459204899015733204356494931047475601575239650249159766855627838315712700093216345108637055176787908951846209366250854714212929781857754401992387537723867620945716883032470294712493558672780350735272069562098710767812174427836826617112505379417229772159155221056339797484624337368791929492907086209365479110821641758713827947974023165582962545756235133332059818088198995643525647834072597065209787907012083865985385797505623225999349174477277485183423197084015984740447084043802519504363368542708043016546476637741983913162725744872185698194753022999999784859898846834350772300188227387874445194936432103300045057372224256195408171444275035257269639720910068752885933453440495112558081980759687805938788520239726953363738654214880968391797781049063453761995669244859513260074986692440684832483934704301110886827042975970907385264157828524750378294385109652906420882217362786400386407162945711021360434176318791507097991842391438087013232180891611323603829068343726709178679394660511392378991459583356117865302229216204149870843739768332051633691820195532479172071533037157787202687205774905407300004473569610526135936646536791035085385957299646415053925275650559754128947994441163533674186450309262766626436696242698279280854143910872440386598058525661236431029727603081387249118016603431368831292377231859384320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] 148997545630631085951203761576919830305245394091597634942143984133519538871532815913897225824299148247164833749727314667846934538394555070462302982478984512470750728214956959360391525733970879703369600188655047965031478047266246623384721641311194569637683347301673485897923049129784031027790615983931589251236745228009293897822920045401644808134623558301705478104084183801988143854869293369173805642649798135319887813157798929159440422937992887365202093146848404817841843949350314330889547539946543537901158706590432562959931296829379151419205887549725628582495350676255636567052261753252789861531710125104872782404483772117519651434886684622201834269438632100071341378401751074675490800328342575923452361576270622651229039892471963576047071236715083862966500892664863415433940208829119348161531949621917570935216858319135982486937858712953609295358695753729751817719545701445864878145696228544766187503669285122198992920488353406913033871114564523619067657898030592966688410109750946058483482897654102788799356601593991461231007095923703778346596894822986788714004588293999619994269648285203483951767422654641265541655144754333556327946182326534586822836901396957063582580255899168969724782381348747427818510860205380720383012096197455595099075393977300801006443266811123301319516607612645504342365068687590199379637283093192170266038657269553012642574118083263905793658309414914115388215409358207040754371820570353625780238540629174979168631902583034452002112939180787976423630119226211891616365206628736871416387982253696344139890035082860462380724520549514254249672041960639959894201674620948631480630776456190471704606696647270992117860507078696719888549549134020891255030245269143480749988123340814496721749135437618538946222977305642420018181249617681927254257755510658942969104515493211448112516964146016308376377798083671181741721064880266103105717283253653538998281385465471133321020944694420792377604022703176594675125820899506419543163780494157969465998598351329331801131436655109951655798294814108554318055881116502396126336328885228923378199007864726289845302159653544103706498472347463060234324299105106791128873145024140807644897106244802604113745125761656574157231555247098992608235012492361503961908592755848869746043447537708119435645585947071054995772025765073434075946851621873110181874566292958094602214303475082623561826013385643429568073113951504951862486627291494804301795105913803792897367226240841327921670806321258811675604923800631145058489487698131989721403617606496604304815499494165009873968141989599532962028959327547546885184965732388048122042245007558747606997838728093725559226395729955137875778503190203616062446121038860509973466936807741095973904213803175137063993567979244594788246002469056160303606899138020164425777762671611910099990314284613878078910354497280233161354114326124100047200212223245618031333801245658050150532310880321530798453083835015747804237980824022466473555127326604050674884864905178267883915441301310451553646168540366271823882102629014057016839670369424845812023634388066873733283840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] -3197713278990164084918276615194550755884442676553170575751092608666231646639724456127875758747039965907330298921646875433730446777267380490374268099485915625953818304994324923049086230400204053863364993148250249609868211323604749891927624872738240044068659534883355463803410377708226905899666177687502642672973834392414109243482583523888379610506299892666893102802494594617252066579697134642742252318442384008120798546340588674588974648658362033484162634376370713294106488626149501192208984836608149494561176352612395758885889353119961723700657908510551133145902132794385734598134747536454740672452068507648445362914968959219015108425865969867275566931569229418413356844115351218724827632078705985525555232675767035572423792147851141733644698801609132256319731669948619556392923080310054526920473324191798699765846680111297915364521880732081160186602617732214208859940805511155764031862660055387340614733813125071810665953290007679331055521831112273947184238332272135584757033456904243860323869344588852409671014085972995730095333618147729151496386719044864533294717622292335860804730751606752695678457884422431870904804846213981884754989228214826868392202405373235655206402128106868538044773384183882369025498771098663342941267979845705866009385499386002091425313514850841731509890741942843777289990491171491110729547551660208984395218217203347117890177559816498599276812063778822083408804660115691681120388687687798998264443170834631068822763028703140811865734610708843378397067822521789203525254187287285968958493779746898636844768397128696550678690512241198685008530203457924933615426860551343682684097840048454255910270444388194918162751562765675798237827215712631906990588002747757661048548291869324554152626288471591279654125254780294520935518300579403473786634497859207535113962530344238056465365993504467400218816247350790192611930602482331828829753626967537158578052469083617862511047218281724031193703680950054859923671170963188149542889998330507113970018440929249646174937590519697243937823007465628197621946523567296911379688011883125159844515179202809153338291196148654691727529176314619642117316302298159117014121626818419421537711116792610487814241842398999190758673154417639200249458736275999570918360298775697281925105999801835466016143897164170804006248822045563951725631098099657427436622568864826642426876076400036842834227290340500914378980270624757730722465801981826526551982383249800790786482949796081865258658700228152333927096602837502660163096049177113672444142165375690354372017895083425147023704839642604456534934831356363075771428612689912112215049232543951852983123389298545826352123710770895719928281276336534128783541474924445032798439554546896654455110787862412878932954853381997330927706185731479551824990319486018047071291064700964848065945806426673810300286601096319189770271625758279310983542452581977682548943475389492189759534676369106353329064735960811992513595723171501421141085828805340419483541697235010990058063486926129563116515756038841460699362957766463080578879527408125522101720704679199937900052480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] 20040442740590978745363032018331523520534018665674825221039518920874363391204808555457695456725000229675811644339198726564616437814231421468246734556730553920419251838359220754366203312208952636947512257819651090004323877880695960388217880552010988413500931949599273608493685626024381568886153668745869504476501275683092963158194843615518886436737921696780179756801364662663107744505623256924955304326501047233971541556624218877174468122877805516336872044011179973643013646237188416084294957502346964135918936756026850498714831631827398036520530265957204498532119833503775917111204543954444846051807976270249691692126690653504143716905519397307661817576110008767123483262108024604004936763455972117288431802460538478745448845937186721768481930496716349052789760438379870139515597844805380508775504884826003527540767227852654957160048078106378356179017803331816071602069805119733387329862245788124861027188961995932537999642919914576976475298539201353821900834306249960512292117005370724616006863849302172651906726972637196257453706511790115471926197890654115860708505112799605899586536532637363686315978968727501064019287606631908631577145359440750657559010072759113238187737977389714368738857330284186554117773518701581034284967415498788929853962198106620711852879899399375181828638615265084439794560855515604178792482524954085094437976899773884752657669649693846559791064196556722235800513453734006135478199279134746020327632231155447412236957280132495742621964506966299223816586921370679579837902815968302488753017774567217886923532244036574948689655171663971589587270593961743446906853445626060697909752244692903992697262613862467424464011632869938174917721276111531565072002748354114141472487267464448806174595567963827994857631653996197598813693208983961280360748330857835131935740844181058396981185168941962384969792672453806451723353384995752950301563587951270687674818998184564420191199444460377470769502121645272348070229705593562856522357196720203384357860632846765147076399397288855407988333990479429289530128203899668949988399764084427555075302276874654259749378213712275956204145673569590002864625654899018680479511478637066537670305144803882243931494570341062016472458305926202405642477970499045637514912447252150882502650661384181307243869872283108801937937319860554190829293800476801679657928001081654489836558298411164662749584681320427550972933348368091098737484925692953375447261549127958266630859139311103903637302289994871089711173712618494694034415834396793219455761582408828999157885168054230294101759437216931526998025800477173144723555001871771268139532571412503816934976945632926695514131677329830352796399619719739501820666789784935716288478851378023073336381332954767210663278679732005890342358294946530938727170354584343365866669457653431298694331157209453173938059473620550531309104857041650948148031281431964278430202904309429630510896738764443758784183176419561873044583161360058848331310115288742712319689984307355495973036928611543588251387049095307427656184433289753338090927182848603234567909130566442470940344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] -65558012543190834078412803344438356073030932893090486260388750251867726149711549575569729229976545427690389231125794143847591171510885883377695805066219046515915724001316240200391098412989035394011673641154244441499683768338741429035998390223916558466803472899555661731524387959838366040967771197929363121067032213971698556560943795391893729582102120295994493250756558467639917581255968501932042309757986444502781165726834347871918349925847655658034311165228948906901979128558279744092098432845994369619716673209312991239409818087884635211261827087230118240395336597499216380420977293912088945248606583656324346104602911348999062777939640336783233093107137997104344046275784021929458148399091069084846364965114317146670121217924192797232009268313418180094331815300427234163503272063635376848036225778493848614659918413173909909536925154276719016083291975496084807414711711942645372804917372327242584479140823642288224761374601851852190070826093811884863164978912521367286069980799645446823253420439895927809729637176708169323766475916406316983500249406560222282493301843281760789204785382824074277688889153416836827361522512772075938709824718335399623338070101679287499886828898132892939525179275889531254118812242043120790963178747193804535019081476919204048646600614013335342550280705608780107706842971241497435015232455897577977252145791029731239950746268118396306544665942051389191082129066446476727315118256632962313193233671152658459885529235764598743520678787485887816961314071277267025556806152602930886365090779427639541414844003790648122257516939494186380303868203604779483056312934396242742573591631644119025522306050374235554434423473324782527458042260112986306047693605931187299726461342009543394357532858985898421599886437817170465590861236649285058917885340667597018419216280319339626415562718267386608965144349207451147167235685694720542055641205481462349256103886129063798891236165542729894423688999047341077219446767924348783705404335291544019021115218195167026515215915880473638287233134939759861703263858317050706801027531656281181154547783946124307564590128873232934093642383319129181912818789763256628284625948118638487725702497309098631054390585425066267346408675694607267524667551570343429266472617339581865735784377954838940731492463251482055633820532984072414457542154079305546161403623520805187761607245939983452520143119490001751174370469795591474463223671070876694732931423643499997487303437440715796477332582568332255036096561084474354196427268090599879166651942922087996128663401862525939900463559545479719543750945328406553463143999114167409740498546570653658517752639282584344346778460502265053493702376472530836338502322586537330885243385013560119443396514513717928191359325105800022283381296524196204431585327562690980434836345407503398676692079104241655130024968735572423288261580502764659381917544498820208657970843648715505855967101760927585649614865954949955164894009601780562249956903469550291670292391542080770666644994757700635994476956440432959959532571899445168042830308060512771064586583670559153093345280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] 83195907343691694064432060653248652380550877371516469178207843738718300200148043432977015369769856712153492873820252728278480876497286756534439347457062689363189819323802064544603037257091727825392338688604792602175659346033328422593366980472491390115230206168950950443943459058127655609476317431948852451009416924126131269526543963521825228900207512687899691320193550251853937212647828704403656089066640502126257737838139444415344109708756097749348514577420153178919996285677952370048075786525030974913855992578157682015635443757646099886928137320713219267406813304310907245935355877276123188475470317139759339170906048802208696649348744719896933040363722611085926958651680950649269234824295577888363027888235934464952212004651214708077898367117493030153692526816547066702491637354482130483432471822673870912026853543125869687335949483803397963920398122249261757432283079041959933402244109725443318999885094155871393285805133153107541656149120308175946806734802902837841399543530130257474464209011800104136769804168925374770193583607164616917389934242627585198690240044132663187695967529562591735502944519333314131034613973578960462680270056161025250263816519005049875065834861995787215394845240011776234026183769977990027829296442906563733503036932369373827332285364539344306013737872874385341746386005621400545596010338325538128096440248259281494364980384310808654741564955976701427001206654810558188744477048192488407296751028938727908638599186583018052301683752926515176630423733337180342943204245694352628970679478640825318285977970634226655295700863897304146575822850988596778748106768669295138770401298877975269492770985431027776138980155012652248742624917684998759277666835703454625953719358844147361295626036428551085651006003536103236510133685982281085956144297288628735186208869592765153727622105858809895847875971699301510445369124270182645796943280706919706738171705340683918834401537545993073190019176432218792458956859562654211713958193483734238235339993134998876951935938673306550267024907789127245208046717469237898431065518377330193117401056345636348911915090475003643765840872231243003630940231525527426056290899911644968029070749145739725377865755131695230528306577826308292343054385792571894155745897688153759274693039772269701230881811983571344287090747083525836896170233433374750547694365873414296811140744805368458907383863469963377020056501504010116615645223275442918910606803967042027351740743956645051950335277367493442888880860674208647921097006896751020478533126727416680688403808396473600983249479082732268676295680869898619353745217724062665621860082497760102777834018117136760247157310014584323532957376135048455615886962730373332824227673082317968388140317764136828808121428195360582622853336541441169454830833746583941165558786817585067101088680004789273488087756499328663887357116741652318146280161049511675531785053932608572077382959075070256496755380212219044920947802726962779646411339485193272986764046603196716191783486965713583962072284932166258603865207278673825738404910353449018331772633389161179965816832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] 265503057405930785221214667765394539798381139516840740327202986613857921432939453768215203072510280400620392160662796324126805931971784160287455108899254106497858482354392958867487670293984118493093663909973995437550039626263965088016390552988934434785207073627786570727850738628848352865605868711677978125717135408812092253778757700565946780507086811499194624642826047087882443566289783730073372330392135704823286443026024130817337942585889684752694603902263651130577515179794869811352224031381556868361256282716166318592165516910200711191687468604879386161186749196616509403940395023918889146200632934822928057355301675632339506003856994263597375152608125198764520335847895616710205044165712866913295114219991635959491009649777067019696846392667402696489285907272905946750375691798452950014849247703559256659514320432107254792831067361349724392585127111465758366559537134707035333966827872647596533737820678272896342491846007716179733507258067784266319924442383659593300292308420359166904769391910692433045104083342251170874120752389204444690652789214976173583599334842610612234269425426521442421170788642422079000026442737835861261019850673024303951458224696629446822679766745268736324000298320227831740848271383509669786998349257957776910904989443403641946187328025363680465752132880439279414215825306599618953984225420771327634742879655208059510806313330630203018371899097572598216233615896192919413630113942659674805051439664618668827233825541368891039848913306941221826147522519340561099054952852938153104608702337680749235683785208309906390705538997656196310912664316226728015585964248293651328340649007870586763537276064191389657075453944770471508673649440703847209921653944463958308401174900191511798258134666846283830669242194587223831944308274359968752245651317116603900290856633299884045467314098647669791617904229984730244484100336800882147883008527062247298798609198803865698180443067304536674617418789676981478389910862671334200509462196218866808844930760406685463273052733794241545341925544560149056703654236529261502713105005706380909582489679644982679406522589285159123883994363490365697136446496569706886094859286605851780177481132434263340064978687600465310586690787457559787437907427142408349878298813917729000625224501692095989097250298492383557195417663471959285722317028141987049134834877772041615443616044538665467063181630250631219786504918543355757532771197850563228367235160209524148559643258300357337054991080802741427651576451866627459064646214844458180344603527336850567802388761742158822407940661070872706630836663871207123427324274214857560639533577696024417339876554058965937039060510485467947297097713339408587071804253677577634095134996026318587300848333765485147288213522081999248398112873465130053477879690139802081376470410521945761357011136118358671618946092769727634563920143991375817166848942616438265765645091126099894707558882719273340710866294733954003475662764402602593034961380910482498776957619230361222227761894797526464673661813024435816570546754535904399713953271825770140602982462553912422936084480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] -1792712282250992643067822036760981628384148515546984082724201671653315689680345166513592569959741477768077854861551810001354122562277288108459959995344180158600083049000915410699901806257571777652502009608163369581755500993596083462440252242736418394501701485039138814391039386751037367659697864760321338283670860803960941542059103861516974648511255994511184216739916860861735102802769320733487675934010672451272613517814653893364831160884395081247477278327334823247085615571119408086406850184224397727148806187654898040809965145383934601886795458241540985140905227795725145287322790103581238049795582027097778406740724234707313603793731029541526875911195299230107935896033297977997437309497776347711801357892532181611250040835024406875422866444929981840909403540646815971866268268771773518343378407449055353212819144653436635242946502520423814568998035324465206322030775825411837290657929090242226966397374774870516593751347035138397114845442395866366273477570075288750351423166063459203073374073373510285582626125603170679598521348730793793083434151269619414118087827723704961650874367904280812647272080745731958853742760830076082065144901651702700872448026986091883348610265780045055434587420535863471031282125670626791369338452487264268491875540511820412058304178005125452561871313365112106285074410843125117897887581154642544470602848537372156945491030179630567780946670946487432908018457116974927800296047367122207777844003019543488041478672058831388863142192078841339201833545272774763154282474539215177118673432910575475224271167751021831448623250249028757426669514338494496870012012947467489109350038068246699238878467596436613241790352774144964970886992559122405253625626469971674840207279074594053992943827943610192868579490484298609066858570047376946166736964835730329852835135625585062700016083520883547677614689463550517239378655758032834451075281907569160646491724361316903647616129768165945557783302343497540279921846246241636677601472704479196061870150898233119724139480696800993941395485534258579335266212562828585108729869531566108768047214188306149925568810213180576842616317246345880091627095681258305589036995780390251477753125364126329518571148840741288107013800308034645058827034461968303001199031847473496418835807302877045397788775861824227539908162170441449800703404448180711275541604409830257275943728105989466823195486128536028440522058035658274608339245841396243657327440237681665495932843712205401086653763526937779490587330095397670803047603646197102010342344693427870972726657400208753354789279485845536613204730207820107377925402527932076036848671598339401969737401490056822951050450645933787297587904596566828375536438414744653955395402324119168468457292023772577439956252139767174695802568167069852697414340347182780704550429949717887134697240846568352094190999482450194131099437052069548791123852294092769184965796726255525102417230915280822523729846161234773153380357847011517384182497668270087135997060292441740855064182190343630354202468999856041300486399577603219245665603505578866862544973708001881239049994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] 5469369484002119067604551523426467027026088275509026445651285055484357530716256617139086556411444553672786023169282061056293384282490376381865436926065201158111829243114503453060785716992408316044869329706325026642368121087171181236579293261300421164597077052943965713656980628219025660417665092145037190693907256837870547867762102479160812140128011659726023440934380280727337581712396735840378045282470934174996152092852943735616596794559365863192392187857258673127854983554905915362850326981726361290921515132402315352630264935828708065326813309827411714887621510437904122614061616849821111666007842552923251348563680807696769277455761540140712343745903533240944665841622872252577440105681923199127555702452919962071657601067629284697832487254036713363894903891101698807004440971403612019634701531739619850789051902280524356710144443296880282585918394879776730046541260725785297780874708809850103244214196162929759754927168485817121735599707424894296699655994698370910491091575863002983680184279830539285958591871590370672710391649383771750088487417552921444782618948417630549212553917415678641001329355692512345392418809327174939802740905411972023647994328321525077346887745574792646769515817673289418216929457780358628529535689540441422696279754239741431951406928806448111338988825109605091701122520306263757025982898322220563080895443054496198392834656447261649649522985819189325108585565508938479995568959650854419670183943868438835944216437752347388024117072065575753819660699013165212585679794414070337217176005665761501450833101423720970873741579935038272296592670978150656762860920279846235485868001573486015561051718929031346069879990746642992358410002370445678891487862313106652591277593027347983621062899534989418485817592931956303714233327846077365935510165637416683534638499632209880640555298651720726285986643818598520655420357145708934420181702508655491609307196132446980837740658595383737136212138643478327198761784206564752630147105646291048680831294879323351953651929417260514139529690066070006578336899320426797660726748127211016213842531845835709988793836211118729662999171638221470660908194116432311584790479848524011651755090955798473078402992032428513523160837608459557913681533152883656766448834293508552957963476426703793243544735988251555627250941875589665602936757373160239000233299972460781408100087242825189819608126208675462765387879615096531605968169801972162730651715716653187855774422396560971228029776273253833684155429225884639193169041982655349170103398668551719168203536788844058373684855665254683224908453216205342059481497137783472905251697096306415822884627559849951362488389097448801565914744965881476361369370277898946929008349681149543535797491627207422111952432609040605131354713961703172632590623883760268114118900028495336386211318194765825427015166446075705685959020399519381489275258834254463303111542873144495600979454958641071920126485761660517307625954882591095444890643404046317982591248456188759997253198374622743487232621948677312530062621076573552312195664695983267665888073698193024872223866880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] -11054559235326502843114833790464110679409917685280046343404197484885965740051875699939174913936285575954160105238730408171107591127492109410159546506568973534549962899114338434532278298421984765330234590807134962108118902967454090796900187367066638941349972068618801189364572488054881129652887335205292539712609667374067447931229133628107311856602843015158872324439670761975344140107328369451383270350860290145367391280844654367888822144954397213619884846158465604677905401849069315569543590428462930684472809449229566812057208200002338726727010355439922064730434116720255137307553261165694774664600226861710759932848112434597111152811697179772731942065677242798631219192197867301306761901966335940925894652124767551243064511017109167359453133192700432243687773824953595958394666962115338838688118586875597006606692067832825953131646356798554788503256124557879771855244435525619588936256387177301837995085927170141557005625561091084553075510756860288126393821990727012377694608698736176115842676345575069307352263811147847089026516021296754340945064196703439655278591807512206274225244637129486708552095414270091957550749051317421953963764237378527418201360169906439876572391640648766880840432072587300288949525957971324448474888111065582289642882910379922349082921425419574452162939118808431253837403645020948779054824735812044315470879412411585640701686537786505735518905226540864239603725471232701502484174193482222300062916748356464918263998911316291799225573700159148139681225660968979054014284700161194773582656643923913173891686907732310691172147351806026176937719184668595714832619582207202461504296994029305656364200264399009501119502318168282727173990867254589010180188097124825939706538287503839023381816768374437152165725017739829662451993464614763096408934815898712968381734900052176774243023763033746094006464030789768838657887413742658525866050937148959788626828700568306576211368044979970988773412114342399095284999758732000662846416259173717081736193518568869845566948416360881413849548041612437674048462819510109683911082613788600039843191349354771778827037664090144726264566392212183421573418727867471273324183578327761628443351435024007029601722987281151165479701107589044425330230441997514405072925237526658764718378436194286151032498869932759751149996530971003213659470277575122253031089357587095412385329121635485355589193578909133025172040900967462112924105049478615231473836664705340187792682678568539353850046498273989669293855206493279127652454970598094140780988934188506595394335289380990613807014263172127204158113328143927964417206324994855984799905396364687110581550874196705932867863425348143751305547518959248087559566780201396986329444637910319148394143368457711097667995686680917650908514840978264814277404696594584317882849953991845937518956908697991363669297704458458478209401978883726329906943386690875104708975059620632364893266993468735251890640384487220538012898442629065205078546126968048849962445625094880981362113894514423278229245408328325603160184201919908042936948261588150175053667594783847146668941115392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] 14615683839469856629367588927416732808966994500037751308598907320931308727486207946694022191207292927184066502453487043080357451290204063672853300954685031996585710877543807191733725165334469876705753257550967292490238594881448123655375214026484733694753558973881719216404928704222024435603432456395540828472642280164961111974099348236353819858591713026766539279010972003473713922266985708806147853296919058376398089676984161653331697040671741534827185377887719076055100102356724857493697402314480081227962610876616902680076531362252420283884353693727229680770563874872613339205666242557648175453644257524693756633190884117516986984078427057952016252407159452678394433145375137340604389165732127543518678919209076564789966559402979212311547369432085196797166559405749798067067399433950223314256635744401096845641867892335990791198319063859268957030315244034909114597747048092853243683885168365229041004516022498011247667263311494358773293836144536302988931924359856436958860351916033423772748086194383169663545929397932987105073397807413127184690929474845481126656005603630877480094866164128087754941136131078929810320448042464220448085460311463418200521306711385036515355353873872980033352605189519110152843003995450696063502222626936574583116813838095453238335996982986137175059291445670993343292181705367167773419726777343619795698835212805993991422986176083931408471784796909743410225981663631090600088655623971967069984996397049450125251491022649982669456242868653235435315691067941454436584381054494444798406917575947762713979342873035171028634819981855010881753923779121590169713897810900528833591385356438693649271779063926008971953746767505232514463936235016147050369268328221080564976320325039211042530110231670005709417453345247160322943129971451183391090233079781280472671309169780245226455922708932287000199474558468472283891169485215199842156234007567964485414430654677375902044329731841360942068296594230301116094447725750627535629460292033970100534858807128992846049600090504890305661771342864752566612115676872712742652926787324601013412142890274908898134832389107631948156942803907254102368932531203896143919820207640741219329813754365961052978345848553003446676577022841126867569017858594200609231789670918534643026159642036404477992040184813984164446107782983438870544687828568114641665734412236160613761274609064068307352824755436921581873631482109382064733460476570469293259821463819814926417112275840872379535527683986759077970378583540773093086471888430795979606194739786818625963102940023228188296539615356760853592914131192849772423659386546942441407717086363617488162374543219839940770267137735446229222937488194460348636162362724895324967889287193434920719230084973454762357493572757999766789709900695134017200529516116616576422339471497369015192447632984666691272016601632866999794686509006461062103948793888037968492271682200386606499934895925026104517436082294786909269012398673400101602158474890158991673203376728598788670581013856843603847370592500015504093604567348458532703027116630142521038933897141539258764739215360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] -7831488829385178389938473213030806022657153814680191551987319689407990001045305487994174472780199143318116666976255378695265573353555249489543911850906021903650278849729030172256552263428157170580461462119256964733642840064637338577104480024011340258265867972144876679172330501362949549345225956276954561824446562575546376240945015545289142867484130464854999282550590948223658297823050715978142801263260861599339167220657602727411312744057122218644658380257345107194158680962264634920914133479832788427348948503788073114070982831449642630791098596949927530825185417647320999802351906117264597817465695661094872589989094557385151057156801552734319014424848964737828810871932612277996818888748777882181065125833981980897810647787222760573244389688947079261909519179041932361100626188734819899079361166969903414207062615886313113041020356455048156074063599995876406998404484692788961671021846459150019497730454905851612178344290135560973848104733993829918202039924447981944869703876295337469823099219135232657716192547482860168193684883960931232655624754520958716134119388272022586123526831606855267247828763506059811728836325088128003761076740576355284552674099285760895532165779451828765018994693316825367340565345890662262201877552415455031338055024265197986405186936500445884746176019892216730765817246866709938764248262283671328910849866112062027260340443201861991135915846979567926116372619446152135210881949803008330764661097422497618715944263516657976367839529401404907758883828429866530124907328843120011012957326425028018456886797452102579274942506601588948971154492433972950575638910936003839043444139274400497829744469639203707487404549386799905599771108101688338886092075411247964758587743719322937809635770224033713051133543870748401147973616303345947700501363565985625999066897726880748869873126013232046563303744493832754101730620576291593796059262160504784701152098279423627463499279760493757741004166117995769168916683115236484650512891542869525617269108574880603808570384939296345421202728967196007159164588992412775736184899585768856230933933435147600561555878355269239140433877869005472243984737400253337842909419983139112884714423532826171641384648602502728185621235066713519238825188040187017212868293301074285750879053430296911840532211506804559689229589958979656937575113668802846951205568840786451775383302937565851646123053039117286357633505413628154208275587207579331111761466212848230610716236136348345334552058686451091870491917463307667453728884587269811763690576080059936322623512680908976937870596161991140311858602780439734728779618942492524861207733994417267316688606401757260985255174143736190956171354151866274225629031570027229783768534197940849745795345291586173541814455140122814286339200773588806670786857555142776690048189661376218708763468868204977337058270444854287488684658435260425404537152785431252771105217470041606577405049459311197855088916539001513236438265918347606503263168072712301179438938413996941892918394203022066039913973953937281456442839326823402571325046115985267046318503074148731138724593664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] -14696105559954902982806617189937352766823750916673311476376041345190306152727856757320329490602149898609290519522116859313163014270475864859489180064425100269894295992572708679283050051252043658132021753084613353018114733281459499523649427123343274694867253348470497974228584226144676853418883692089970476161249895021652079069985234150301976481915576176890704684094985375857274856711844014362483767786516426096400925689991952415565129304250336949308833257367528068588375556711550221917133635125113293116291147645552530904703501503250685816427328418880448215133625181984004007364951324781533158093897738261297894284611365100855281428554079835570721426187648634387123776179743635965294424122558026372679004761843106042143021207225409043672058865861126903790272699887956406776046064372962642082055320063088804510382173680408029391754559453205271891616337277515970281525681021709406008687340314444092459840619408370570339696023024406968509445521226509672061741126197387463882741012026350740253373068194656906512710976147821449456409870415942310818973613669995804955881118605551402421758538576576471638524927988785530267203595147730877067057770383515004627516031497342230598084162642684097273284024042059358403024456660706065980893083929715543627663214993172025761690665336865746364254644359214970671390279979841001829537128206347000652953827110194977714241019666383964921981166070559553328068039365529943121371175604362165159131988587952117062586803360016008757819222546401411791302760602603207159151689198374428062045936181211930714559848390814499082980379949527436523980648569595561827242509725231265079017465138953346847429940379071741830921395688810398511804775901045532885707679001620850613456899457873869414441791953892708128687647928038604954153643387823167943060757846032291398269211788387018975100382373150379200199253410333594199051014371357143655592360127092328123568194833934111559644812100014392006677370987548554530051450633880882580217658271510696074690104102810929082179550134646533891059247713074224752933430041629196511632416901508885446732935250191920772310272188557163852172373768070493855524013201229358727429142982185422696245167583304709690985379824182266757181374509573807580331864983301902742239818266534199773633054501692092824003813953478385385315288678646290443722987507335819899837442895025275499636562382486390086700676263579122407898647932324243740346970726829477210759396293364583912238493142631770367082752886633921713430091688837828637241797401485060176247252943421841668638548276595622448926936177992853421010917423845207583498587389014237096876861787205443882423680032887069214738788488291957309009978017230848263233611329162213107987072887569852837024687279612123490680628156964316899525321718744576636697251216222250638722160717351036565436556024716151201851965930026544604981463185949382229553889426409619158456157855103012594612380947340713492162810055982339879715821197849436542582994751425827142676720413690623058729599221766393805559266303212201041222003039852242611196352397905611783019131498038637549496890818560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] 44038800578141226598550822220285396855517034496419072581952100658930732739227354831756904773253923542258582156784332475442290362109022085810431622440151057900767079470502858433377763280473415565894355341341568978550971298917647545406751177785131312754564454720185459549929135318812253652084886209460100802195836362278568416742886387565957086385889920968712420571143393615076030477027196453893753507754281515732413228539400723708389799937224103245367718346529924942542595852005813407545997544419789700418965812226300348992232653818009420984081760784678155949830082101092957844530228847345807793636446406257995688603445329583165775611655311391921749718762814943828937227943211583686814837554178854345275787486701814732744615409692026830751014798895781774826886183700530103438721350087538888195517707515448698628530519244493333172454380663504527219303620831749524165733420525978026049804236100500818867186957808151675645124096290899391323681926427020552059617414880744978966779921634334826232120464523652881644060687402435456414366319112415783498113521096682197135071199966802365884805354011375572897948053586661113443509496768523322666129654132874739882837767077275202199538616119426642396471895180284210464386181944809198706930501860452803717584687504455006361301170145054233291682956226454602976289784905434647929194391257934606251414720562466219382148232726417171700854887553031301190535319618297705796516824223309315514380746680384376939742691150297499511381645407958615190095393899474461093810853833902635396784837993092537602636346743069229150778613268982528681444714986529605893761536328855415999311477477181604922493375850441650952123508287460823504482013508895199625096866346528239110788954424911281288080077635163307027236643049843285913498309539790859070952648855615899629274605961661803777570591856456315714321813048432107448566204205824492898119865497301171995956928210544482740241029530965085863652371298886548883297941007342401402137417702801159027727400701947910513212448181294878033320105965681337906224929891779206258674289992686859780929967419346521470423348713830537339094003298926231651411230188134074861663236201205885704972044064604169122109289642090578195021858652417392598051080498143758222393847424671530937810118408608483663971892313465643028794621070240248378081750813495970287255641150132863835144517594723794683429144794507649333289590659685181072930541414823323160821763219277272308021689007028707542306542029363284686110991552334824899858154520367852278075481605566298476103655690963233898553936523178904673960222405117113685436521351595366676127712414815287706614948212471265734006857313545165190665589631491079823491226198435027097999131513718333058030429187824128325992569936254202739615348712498131408785127090753703038871704521560924802934890022773653135238754316182889131745075805501108737017346510546366429734788891292788082816895877591301969615721998211004312371991497060478250128137505062527611093849736188916443756462174356352046564835649431054184821988399790799214347456137703167967425145905361589665499724120064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] -61692945133468391673682955881293331650077566859651860970072820665999710602664063179062116611519249741153963975313780750803594047340180243984716154420050777424826279603914345996534473696474872379650792084497052708500889059539427335180512088863506599430144382791770952467611650622659447433381167934501775598242535107509220518988150019656965049082858251463337332265899149507407158881885519748249486254210678140523536742299626496233017320087463738281835871238549318002672456613654311122623879515261830900767405292506023843934511196353839339545249265622617741575960872510134452773989337771669329462944351907900844169811363696963777860204671116627863450782854340693732712644100613963992403983629274396173471955541766459113878409739121289322352352673450997632433956915741814132305472121001474058909496505253970128239009820632684796152118825503110274714924110802805657935230455843270608875778772227711997600437611135075606184323699359212372750215440865288418030854630171501618873819138025627340374935843824803575309100092077941646732920689025593643285649184579984617206985188722197731640258784372901263371788823955454906735130570838285013779285225266905734652221605481389337973512845445472956419276892151421549573214927484560741051736901800370222458868040699868994899391910141508958095066389431321145093790448315177829678804763271812150450052169932882711028896671216672065294343958785821804160204561583591943957904521516878157738776656284732456483985718694362857031259067728642991288381645354773452898793508207865378663705401586564877161271472769016979763371118491293907926600529525596789115892099475957861272786628630390036368074837470356198853231200515355078919750855271697874833637343657006821790013410086258327966198316213373172109176791933428987392680144525519185094410601210464156692995569751196062294387478018087690112751078716734871497752490530653335079783299175255122401537228510446994777608005777376359483452105305019798612276729416296151917328415233943061882688225787756118700291447011369057707138332619202295726040889709515077752435897287799766264075482507127870608112965271866277907951989184438069893078321541939244125386123398766135165396059486627187523724923820671090461256830547074349736826139133115223763813302679757866665236457712663356316848732382249457256243699737476064421739698386785254970853354342551508060286627229297498789268777367730718446065388988373657319208678597879228101852583974451904007720006071625551294389564090471784471803833851859501899834380901412630304400752443267781091262957062249297316480585996893827805031103209174942053199607174952496192409616759215509550944633037223310813035399614259161392393142043005571308972008568229931934330346591828363348828561712002276966874305548373429053445101805846133946382168034717705781062317453047819109587009742148820420363988269093688951250095689433718349102266699771228613123758018237790686177447543689495160988451241824880812472832172841114892895558050237553253457973928321295662976469675066501426185196725948640967496076705383568998803665928348492834831875946307533414144965345280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] 61493325779626145617367718430796274747870881834443920762825994182645438146322844943914166518354811985488428778751470887161013107828853162034595088884995660890817420409322271026643813502537408023700680427586576649464079504454233980052783685730872030508383320924805204333084635921611671528040811970924622529875863070648188984789413746685939519055130638646214871211887567981858957986183971059187355670974649316766579115481687073970383164218008152252242927199198159685981067439918907759981077451868652149692467917714520538137710333530538778278184181232524675837143848257311696166774038520422686830763079998292620164177799162608468884007921521241933615911471309422788788852486891321893704934242987530427328446324169757155537957499591617826526407922186202032180774263055369963375859065151371595856071943155822020288873562945783244074724881394920023587218061771635641380661978080069131261737864872724034973667685354169200945102891139310571613494163416566002612954909555393935871547145558068967485519022369319005612937786355106413333681517794326314259128186785082673361076955994137831059922308320756931569479992923221784089120141075916664578250754459591812001891846959150493943261726033884547385170453311625210324597791836896404564165612567115972638456590198551368410684975905092721016548674782820974868962443133358625433493760128425070812523522897440261355549752806385476278214368361982762225582303276341674561035802066119404892151518635934457998858956458377176523797105001373455772484354949486928619642637922593300652226239783397330760404122444745661494029062033937388417804815778337318532087168635891272455907407200170559566713430131107402404678840719908818819468553319958065224856085156818470896577218539434377138853333108215095545562624457756589184261119515572138754079097707480925418995514514275407811926594426296418293767685249080881253769519848986178702172831525195100950639682753318763574715896199558631959242470975130955191107384518372622097728520172771571373008072606932077912853118718862261893930189942750592772982248848461123333552358257735402142050831582347339130938607062467799476330061077126252664707737010928705788898990470117462297821302886650350961401739445149251116563484129890413618164379506726510759599225207175454065783332946059320957947111387833727329428136537986612010703101020103055475228824360479400303166683146703043810091372550074698609520513879862128150920975863549352041001114865177240482924902101417629953736154609104750862614592514918750815788240992183180691035439392297170553545704492344689986078035053945923849013183680275207650986887216101148034967705787277851458797554405934340186853590287435904982227251463692612941865733441622742291744527660673053606871883755383808091871499289589347623568300742783473301319673482799170017152074540100763606599496973473010796676155941597984018853266782418542487545679748140692158525162037211867017057928215015243538147194847320268053752964585843707818576090446462059134188633205206481662683039038929313635876712047844729223479425187704537237217051962553732384983301473283300251338822123520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] -53441948844561864603787440052053117419909378638641479489651364577503668874081265471572514395796833721225801614459317733236134655274322385211349749333904029493295712611124680313644472900546029212446201156309149319845448152148892545315817531650268185124070674329794319020240124930551021932206933403113106643686305394523045988115087659767785714093665255660154331601308380488841438500678133381562630781250281584159229340256874958819229708404825855602304047932142095808042797709091764032550996034304846527394581562856891163751550235693622295502074130872256655692255566213368618068734098487879950495883377583901778550733302601529826675801538368642657494901124991138892930388428425361211476865572329770905500055304555524050903174010663701912572184568137524477352653660970549772099096902955293232145665932033745906769097517649386045721901817420515081542554249895463636073232452435529820471452282022290467156320571954502837642258539605244634369842177488955296493756742107019158222332278637148318384581914005700735373055196961235488080201364225834144200237134191079328197437264905173683670858967397354813051925855122201073963787364400211221807066938187534301456973517280721259389269749322347837970015125411304187824698941247929401702296383420240451800805940294160399625912565465318259053274070906323983774777898744477345253924570188493608354643443913896738817022129599565103861209295356947870808772823590207491538128155575055075093288139353333278675767419654426310454394574862337509101028676603261580548948208461380451667933943824374302844535251731959818117405905791523065407511799223824455290594258541949501528909825444814215941058850317946585706886759848262632601469971099110210378812610391099281146418446925597280851066965532869761785127257871949453059929088128921046649136418836789494459768271549999341419325420320030463659591458445601700887893495053426862556672097478985653533441656638131535291713506316052122783093251677572428286061110229886434050343122769035295757610982803339998830821085070403937157445250796588953550481838371241187228504841271865534531514993065211166322936064516621051190544811903878306309193087115960852027196766445302485505902875181826120123580445892031313533363903512677927343899352746808509719608420513602481064893871850703809800942983495998115476561165897292605316462428111216751243077195925425133858034206035469593009181045212793651314832551567602110369904613589406865900185458331934315362733986467150780089937414229937884825386418086554753764585928002813933302220085634510069423252983868240673945633780935899372423676581963789872134801050026752003761157106602483009043755224808248260613114223287351971879496763154809276976668651085654398800724132367058978490621188680168795195324712720621472951163763684035596975797302041145635743998821677906070399449130699223206228706065206062962586210456884451758759151437769961019882433068888903316064412554845521304659009526941581427961983679356196410492683335871825811380625350650899182226781227011385217103801053643439375982481765339727236545331915111243096855081573318524817933882422722560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] 40776363768781070293947119302370169300616300268689090830873437882679951232009778379703524516687466560265903709794052919896458392139514112233365639453747385070561071463002357690006944994904117584551051531226117410460792399715433470102542830437945433287277243050530742051643532894243146838269309629406583528119955262370680675284061694300667753383757230211658728847275064013609357763840461613407622237612182608201359114299742841270536279425878084870473493967982282545044752987564646589328854783035096520027531997230936480937067152941752220534056628685522413713197606594742472422275408581980360414825627396575472866152873433025130917045395165008003849421042496743451068171511054146653743796268025710340848317395157764287262479285486378577003724166727958976484050757966494085727052562922055200886371506737245081758907759779923716546988580675768655480258233009141337945146677628890445036081733934721510228998803522422314791865462533707203344851191245873669067223196289786840982411918928371166901797999957370429188528959923223663611071933571433221903153965825469979384332902613222839906931254857235389634243803976067498094139973767006497780047452703126389346019989603812853394445073240953926102512260807111912531921472893298936984316142925399980690082303911346852333147915886214189361385020275502953945884424503510603620254686675503279361802368924772480927896850082752283346070648156545036803143234879505719717318127650003071278190957959728359272232698329488547341240633647754928152723673379410301873201346206031142820924676193021944900749506631651484387611540951892247410347037949882566043942965973106787706534418319574176752322174529766659663028877341677060635001204162733599023342383173347864832674034517998059097429962512687791473817681785402896479178690588079606039029110182732243906394053651359133163918203085750093983696686275644663733901189918919690130043223740332363906864464514526257098699559769353610453993141134211771018708181214284306658788586342777931127370069382248822333692554687318988777054319746013499024109098296297197720378243660083128820613692068296394868387770971014194301120523366128410685956198370565241458712301385917563982458223638613878100672489467408423076298656342896365714702776662442165396304543672359203839542709297386973235076311103430350019212033850135952049372700210606861412835679970640772940072181480289041183693777171262540749351481234440763828337037293917654646466394229290558737275586604271163873318719192557824895508115543216049519570082307694464550064459832223553656589785743295034682288814310502353786787491146357800848243991176521291955813297892954115308897875204330547499097092471686869548390905632923265533188099656469830260608899785964144689538282864276262610301019732442010025396204189805330462877848084945559577010696603457623731743524894478694692202161045012813821147495568711349035969775870420051005976755305916104571011998909090604346181339108190994297314433172896798659895498928807215047780237097926458642868605957800445116269132577377010679536972908112404806448137104349768071138766169803294361482428416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] -14360291397789266359154773788941470305281783203929917139482020877520418595984684465768704031833743677628131835495268648672126043704525884845926347697029200385049870026020991252509350681206787770938013269166963972025534666268876870429507229359629408568435291939958100298229176998126489227643289855013743040919347771664888688253856651473681238384956545328808262241123980265178793707217533624694448206017501661900138808345194299442063099582453320344293187497722211500277195771933473614522082125215837680440665658456301682356419673807600564646229691764597722777706693875851177671157980259508194351081791841615558751594142059383368605616779407802507467748007070740746828896867794834681856377008269730753421242034272959415862628556325545167974083760534179739145737306274061026400444097114933696176131988836957095672055743953323346319268713602114248532297439970527161924864261839863778082512882436268148847355359956495987828924198968901958614564858981752365089458506338933553195046475523336852076834008204299923589400204376682304440668232207270999094222594220353239436670346826263152480102630604237975306345752577359438735557246473850383429842860852835597500314526958620261090986991094909663791129949072248350508825126045905195493228334125190985965326969271060140620631636431138024800273437338707269490236135111260043109980324403893369554609464710380732754038188345796832994896288858243309112286150977809232086903766593476358676434445084943873308525660804611885154752352368320142239517040450854483516214826955522866650504685495436411686775011588017205355197530690524750749985163782305450940563355772697509254669540724783971940244070650062719101896992662484061800834545143906227457542842350272681556489306239787917283928430938394574162560910623187783690434015821765802021810962084745434799788215183922494610416930115897254271375519553401878482190435769904123535049822702687390719149892349102347303127634228081631266378015518069409449168474332197843702868826998022848489178681712258591192487304220989632023179828675040931476822647428797277307668260802492113446267692492335262361226358222642309184997689250433495788025382331702032808683275457458714044132404549048484580152401588242919505071328538506281907174311278891743081315257310602446119839216731194002132070855426263760435380802235255251338315829060692274863189630736912282535516252589805991280883922564372183025385234371069751771851336535996913787638215287559992393131333408882812375179665006496211129904984434554770133246600990720879924680124564208530645786492196423574453770334557723112465056105391689534575879713099084724027987096983871692652581884570587434934070252544480906531228014546715832324816894551067950856803958663466220368150748413768622450069922407192245846176542256036958281725809781412639938410320295783845791139574487306086793606353666745111978870645207212939533840786423373119444645724257868925581222146616143687494550611810568717697138857161174305869392204720592119097358511339304751311242636188521977487214152338380907529249395528774331296705869931788052081489712174883086767629952614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] -23157483435429567408857880953940348133588886804294285076866698566529042157033967845941880574327565291100361004968139862062844867099652568196952865868903886952542055083485627322087584827642736548363586486901064135844081469817344172439229412843985524494785761824844464988110478612420890504556351837920191950148792111529753903224087862955187543934868762634900859677231930867594838076067592933367003442935439119815634988270977425226040643585000509354287715490091131792718280264651236362913886099650356657366352480412041057771058473514860321665235834850689012540920525316044984321272472489985271155796309100043228355509507371100789391527094582240412335644934026881623281181287716516904286148144445165404040457891945545848755383692403823687252335133223860050512816810920139997534233417543410980003168103869456211121312812666605832973348992370359435787686787257241493560771742026849834410017017192067212830781580298772074712442978574685806172506269514610779237962606151306018414986864470550721403359998636120230423785239170872478448324003223965132106794096239907421246776007088763327449175016253934859166276341806587326877539606964001641709853061250741520058535098881785389140146877490511989875567782160104611192342852319606730740845864512719198691722152750830461511516086048514566899359141438860508967234717198240558776188811589602710493527534258197974741045557899765624542330221963624092148520490429041452484210143427710280351440799876605355455748003497330971529821885628079827426166913250690142198256423589824963147786688331686504764227329829913269688797719413492363386868083255570608920477767422553406064060266622952046018996387192455381088486887409174731908453348471305715861823593257238511809872907318629355943461430697504051294097004871903884593730148336259943709864911897147721001039676082626514957006656272383830312830061528196067668323068245928852254855701621271135864485307561979351232171513309186197688005308221135978057171678892075968078501663964830169288407717772923727949804992310711504281405726542225030663715121678767323131992798465658613494343249914685889533339049841286230757990941515069853563958706816846912215000823288741841532020303945288953586246050923774559242519593321152411031392169444665892835481252258924201267145428106221864175463190436684553298885986278759445802606732392116037632138254027422916687216866493355316044037283686090589033882201312918221622750244747827055661722842224931749401208197524686003094323083766421887902143394897006048772448403842789126657688751880456453308442335048968591643204408606881547792535454217392517982769994626844207022382152086249094016223532626704716971830149550691032233976637782034489862486408014597697757543694381197093343279557550298330216038851357093612803961445834064619142181192666949725492429922394378457699038615550621061435453991107515271360868575518373052576017832616502427207127246756061150876205011790595321550391522299091945688977531454169087306582474152500453617576643499133858039361161828111728248110909578516385614556824269534139621928753187284662357891474195211650712377279643648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] 50306530836165558840533375080955275504615423995538642399419178768125847100331984137987623772255884921705234495042148297144229765100401348973095807454460689459410869718868974957135291435836124989158827696632851428643283196382990428652231387517565799225750108707243382129111197869172891179834043993469174172553363354972522953529810159011748617900717791973897205716603744951605844726671193129880328000761978388856984613363154102944835855110873575961835371733002968701579308453551634294839691867204000791309871822820260218703594872848291079880200470123649809660441044729970010604027541204101887128156357868043624529512887058960635463010483016331367978449529756596140478232041252890720746181965433748801585585967074352016646980142370849751882363411198606901453013363927856763416343854639463536924817161215343498357511076323873086947490680738525559694904237988740040099476200263626611063833447053270491732149723751687952284518968042743288413458886401277925588869462748413126484292810900540612905034879839656915028485241913154659954383875613273374629064605338167976711442766299699856699001050014953554115777735529258024485591669460068205774060797256345090414313554547341309625609801959988247123723825403970321823070585578281105457127176076634920137508514223219203991647834322965414782299150151641312029693619342446177336740829692069956947513795874820210891674220877906151630081957122014424723822217092178332160460865338661097907521895679034604376452592410015117824425780302367569332948684406862102419412644241322488353091093822940180379055032740519392361676474498293501840622781775504098156805243720401926189513346090669989375324325295872807742913593845042561469369432758958216710555202215259621610866485075174278829258305530893303535874798925121700296252173824830968208300404338918237357844321644879388002484141758545797506442651310804677772558574417137892248779502756858697390336234478233380933284491630962313026525354338436651825460373325063245186527459255375763887271038522906485589002474570838020169307343865769703110418675745385422930922294724870493543338294079009961334428795139319052288613060856188005868344997702810169356705950095109758255540711519536080559572027374629491551530098266083425542445096536187222340482037063792543369263246720905182802455379080138243448169791014752728348091690019936899647804557717616823645261502022789031345641855346687210125581323134725922392458342734652991020991851287551234685891741904494511867824392427205840300645774751041349618224485752544276456415653915495187549237394569715903434359077121920084730041546524287009633749120765273875818046736411079334987503286961439594301963429806089196697290041419417008251410929642086524663426192166722897517299539862591810117056623485258442370855123129035909279832692968926021725560060158865907394275645190005524914426713175864434831105977984613281857809398553446313444755567247198361546826058376082319509690713947232153288377113684851723617428121161206531836884633683323734508265090421901579852814418797108992882049015979209774576456029835906898417794219037543031671845740871680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] -51870533174388185459084123599677590425580809204897203547047245004536666979286708728780174018700934311139905188085317343438411477515780212300088633112514597576813197694401324198296892290562976914443589279729480338174339161042516718751702076015015134943811115725562487738486783374758140945226027016132202991136415067551277867085860634199450307592392485169025350027906054481488150152704880258979128942553268434008676053427588007861496841545210832243304106509153900860564655587508398989383170216994796619056393215092512457790583438430798996053963119562811284834754409516395408339641802943779074104158213255904098139719629885790044450068096205783281755278710898168616840686410152749638968835706603962592361513641454586479242629742503407069656965733503122782772434886595671407797189425854190009014090644516505143206127335165314307288092518242425590735193662130715836613521523971694293092522800640053979556339216889754522132266921316098472457799123192001377613429685216930387328500611991879116258740052306552243762330458762153264453270878456051323084465182818299359445823863143719888647155348634843532553102119848399789278496469480221484944195356834489699222981703895552327799199297201944586837124833845035523028523583814999618059008490689148643034074277476205943038415619133858300216688877970424044413823942132894394927975584921007142521421503183158688495455839996162110501016760784644483230708829569430736953345357287260898517716256319651684876945047883506521180580186576406017312864573717950989444173683582282633739240457507231012539189513666746338282852208372471612862571353198608522965733553932945287128936767210784600095408267434675783929721336150080495765143406413876294415620654777734844054147686224599348024135394629087382017468409876144542757569944052310322325822898049334908380849718572092741738731020355402436953189512656342811461059770978866061205982499345959855095155648494026675804197837220146601127298616638176410609711481607576929260517399608331860689823360844351302888800562052769872086411111595275826904940312089131395446063467150626664146629250397732997141458444511985223137451099868374482928740721669208728682079977265569186276136901591748717761778410487635482156968527849610563373698139290834159994262709202242342642052640308146300764826850833669287053512332506926417922716281985576452779999271914158010832690404835681415176999447449665267635402035589014372367490861253345430934069614334038185845256903340480504498461907325892375496272441726143908081739176485846058434507857325348242802288794639099066708376319921717063704947818142863038208284218151352186121895001105786450576252827227094314142950744564521840648141476951958551566979557779874388734312855834029120386391373270856268847160190824367512236263034671856084953353870641526009573116934814970523691903077566317102475261402151235724054612425410498290696558253550005507985546907975546015990942278038679726847849851610175773677510972504618326319023592841338612180619238804166978544921774004613929365983157913308823922203153147604989776141100444270529924849174676918648117832234041344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] -162486269423869342995747275262956800470337963709213353924570375718908671488972341242994239721248280069455428714834705308299888097355196555966062184955751153124352076620388851538306719603938401723058027263814342894335001709408005029456313065492276331889732058445635138565205083007601408820413146052314034173635761754235867938462798322681242285898928140718424757298419266435800789813631940612114272028082586867072086071560070076586179322701279461109628873353934722777959036220384886169409309070820816851402128016669499794111622992769596198837044171239256936052780920720468065581208753584080706884850840759960530060650934168719369115056927661246076079945920491328905535981697982627172036622133173360508562296347062589632273961587217392875579858518564160694444624108134961130063384789063300169030007764720473852144457437302721418548411730725612215101095974259588719729641408055235774185203361394356364400572769997419849516341181590478831961016497574461664154846525392138704928901657531237123389600105877743697096161149670537151713995515612479714050127655853050647478414368649146888237213783135114480027706849639426333470538925901258368139721123592456308661392914912196556842143075067692395100739203365539174914015176965947826079863670100300228291214197123955964388140470628672828801185662770435419322013645936184609978022727300313653776712494175428284478258021202379889420726884887745200135936491318839341909552753144105129959837663723252944564485724418748216477320065186319757313445147946724115254470549518978906610773538582936429677817412701594727898665156303738434578346234956228971229341662491013346934865945378081356205454051769849113482159061854778247898612262287871027104168406123477343754959170332022657296802723271825672440586969160099670619559260606410929631112739789937548386423523707393931658943395865177148390984810718093145856442112866158820325363198534952848748147955248832779831535430763739191519872624771112732535892011045817842599027063446892626448248289280365455119261693542193216832491879225653841926093921982374246122108438652302922336170828232948636451783872355752495243256878393481507913734330679793073081270576352539396622055147042622362705965903069645754852355808124413023334904081287348404245995419720290921132174051794055288191143243231322394271451341181229481299546226144519267627199262928576219622138373452833823445430396614080714223359664263845807318790698968932603972111066499166246707533122513426963343456572727754686448455907953425109100501663725384406031643971117675663852020223351221639282902823186551746440435541729964288174801737719233575325246126435475229147572096128898721186580553956710029452064710849301519758102550308278370691674183458662330557982378101977645402034976624407895245571601646372408603916741011832064667994792267720343297457457894308622520035402631806398932445955252719827124542496935953763852340452258762420880046879860388791882482141685934487876931332170187893761375924813577405036557858610632240168231067404225609535185514469870262871932793568494589682589203590418168246310010880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] -248173182398639733490828676199665225756386242274953363484443398045115167023594305502001682421990621738455425228038099424198589444342650657495526711583992130784177368589507425526878256791530551505539645367450412926998358992851564608252085875961284840892802204083944639320522794255888076221121707628275169993934157931658102407570754221427854117975666732312234900817942769382329933868609962280862552620095921522631383972422093267511212432858135570812791902798620282513178602949575266914016881157174577017132496174713089084302277555903141363277404724423506435090618005511754889791068056524791323106906330149341129273950822978042930679355001337755971347856418033336874604387374937675360579863120716646031663983054212680200507801213356376950827235227555502683845134927905006810383017901178640580650452071065045431482637660023833875804844033320199467631381863427975207853844620429041848652732688271719215236096677316087516669327132528979058903741716434017119770803702079231655721909054468623786898143355932189261599464887689096201751562438229840387051551561615501182451179012040695227796883916252459321595044008426030512076433895574260457272958799123476714446068338668281222711451398095413898307500381776649943428181994818180216906248752590502788345644259549154854272437703483411998922255821734450207524658344537543604154167866992704307739675624278233503133836797756131071417211405560487743820828466259999119666169030295439489911511353243085019103935524608550815808631001847156316399148808364498734008904116309025446931342061467705335584280975419296573914834265159739683941515993412193359700851174221945665333551347041351225865123670348052668914178379446238726355072391135976838830738756585961501251692187458410954255047689248004805204452712173269882128111912250199368332263930895947818512994592122155472758929749798692324552895021493225189191369547329825328213649852290610785592846037997505109477736495643122323161796551779435968055882534674816279421754999397279124994230841473172958697208307865924888197016045709998832375721443594730100657466798323772581481076489605126700684553930384875800390580421034237400673921182449547444201356116182372142202790585819576441438637948029463290321609165324320379317480908453151477646416040041837869377394491794404608519101596809078975559011658029541120367338750639938021193200146003472947077942796631829663998936967977063389027774053774617206456700733588741692855424991194808798156268523337430307857955780887172045359390516933225447565697504350666733674859590201623993844888869970979800299429116776647743046523859697074117937912461011390470686570287373742931133316092765572983937733872745459869292447534540409986653218473370274292335053913749857466277496427800716152528062523101509125812036777451451580069320286036786035626183564098963261477423342637525284218314829245261224617573463578420937338446243553367028473533372826988441173567762379348186362395527706182760429145631662608287881518890003045436242605439931095706149407500856919168389243050645600869821922228956403944308813715413869373847071052791808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] -93189575113629778031471822039739817667897698662009156836666064681583844362924233864968189668316489329706828291620485335373108726280260138945183292906234122936531452330107638164182166282904619290756341022252949549099566240668363084185563785634220583375473032428442746603444536670937452403176965854669238001398757608296865202253611673391942914195383695362178137716364228711577807393101043228643809880262898750598972076147414880681240393124149554645519566467391916153308763547229887362252664355440665969826982540730192614198608277450024940064116292866533255845360657350452415655725707340537641010127621764491955439057404325135005990593713535066064969080459922091231947302095089307244733270073790709292824401070482511215825453856117391574279644480787535447036977588167721399276913771874482018304691658799606511671929191581429517580080577370164381338012459012324034911491669007724402131437323347724324333316125808105964289323809778580621187628439386715233196149884118381786250391389650645022332426052536693672774870815383210586449166839244551801046893655376051205037402147076934544172951545545382924731648841315159031058303435073024903170958622502662777323294689924554571388350929602650491411701582869091841750541394548438813424301955727757582421680368961062952642054981050290869784019004441527229603514143553947520966812721383543450525718733590226386480732641887813062544908131289905742300761451080496544072377471302198138467579615351835257615894584033316632532452146824969346085998757754660373757275776612670345014594616348494680344435519422936602296969815828310261570373574000783433197466013917030579992338867449735590908811276361130513877689942318505444163754373445709704835737416499684928482972266282063092700687187371173019631313521988910131302578548242441425396205297126887324003558813574454517296598601575718715825376619863477959605887324862194295205546198330164804487360809087220277114399572106578489922072719319278754015664093125656470130231052516062101938772064814295500581783776532420897146095782576661225082044475872434898635636864873812130356278413912057436103589548908136761172637115414978050823695794412598359311864966748799396938860130291497489248319487708238867385585681525219028060801284915377391582212440702391680889532779819793797539580397682914324884942333759258359986140663934838597576357904371304452688175378101473742043078603256552466451919378493233488942868896501395022764448250590508900341390075044425673848121716354334864979688437440218901471942496641306414718346500011779248948613205129763637166875455280512196735958025090243083470434783063762915496524552346098010078559630566001527129955182720827256152214811849281823786198699093162951854683747480100158456285192430408689703910354443853296826952004885152506421578926362733658387510614664785470003746685036446522950406573666019517203672589236875857077542734717075973791312731580670931262753409312988476064212662285799719679549052237943978439617109029420329050179004038646441209146860995990718259229159403858244100800815625031530857950897107600743946604421306122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] 19981218839480701302169173972523288516385291091772398682093422936161042235864508358428391037694320442468958210637585300073424245870884425773795596221046289940508154021344143176458120961774693490922674758155072319839046326889509547215212066357415872498670435189572296259722916897428510200626887097018511814307073438932859667774521934638841044158966312081656689806006610090236119504805961518279218302898204387165211746958977371139175028630946218709763389075956485775758529045873038357324486934205723169254737670694408168765893432618904972550757413137057808569135739840482968463521938323875015457608901092053359764843737225508334589264209029062556982949076698424449536421396475283346510503756326239024908589241940000935363855506531505098112958909013800127721806156784161295569353846424152069165464841434525260347692940293035935564054942304502607838800842518218040706052844261158488694674133939768806626786907703807207054465899385565128656326732750999402659359723378414298313296602886049103952763375569329708715211572689920262996387088720442279876325343028474039900758434280520285736737846990580302132625738711207345133764843328473029034527641234364914810497316789270185577069384324309932278689925888461374083133876161406402126272895372096480037808524138447764203994210471969741959037612909948213025993464134549154642307733744801340980779473279346796717508163775968008440678438192668959555168790731419396185529292575183814382803256074676925728898518259578659435754361758560938944212384910497386335107049318879529518169927582772306191629782355039683549572228968197038762526244031455160296017094588237305286690198934069671016520636071069737021224056787087964434992026899111267016364673492864237328886015261060284175121011840290092195088683263258098454925671726331178944696570516000561394547352211719606071219843547897926676015215977702450743159686907227690945645763447779168856873045543475693553182997262030199586793941459130144880352567393525191351766837517252262837813096396488081665578774640328683273331971976677941224316049683753381355302087249339307312166406478772389048520691234279244428512436717810953004025376122971836541228144118420585344397244113541124182426974606668837190515388138254501464892071382042565978613675606147391149864198636946565881310727953269306381671008836060870550980459801784641974917615082532565739835021477414669764078836362755445768472971152542197197449693698623970884459677888287147095690125667330942165987369079393012096627600049177669277820096610099934498692587458205182488495265811331382739510927717928381438774130657265863279655708521354199515316992599315565836553466636339438154035996380458486858204546000839076601607789552972360629073685416178773165058024162034116680446498151341750432476923213514825968060132759875982676055567936603375294872836595527630619335307532014196310573816718883546835427575682716126173131200565457716093019302021875563391250968787107030141113749691110171653941090157202875042195503215723226391503910156794960189152124921747324459498808708499940874508910827953920699499488171939332096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] -1364878488255822881504829204641138776209037341322586495626893263911875532881888481000017198835784540900989273522721195654738323924978151838503167743123398898053388754642590935044455575293247357608013417018905422613263908816163348410741780942856279927103594659978207994777453186143077618761413539297154212483411730175218758470061995487447572835949021012643914874179392881423340916381363153507061294028176232635688925458320698079683102386031043558242615514419902103254756546025748474209605701384762057775893145452411741655078846180027066210994668465129559111238026607391140299749811114126839213030798182293826898341918837438831118427252995750603333655588529584938344924621425785643535788351027703947497219575704455230220495393789791388976054843860830686200126494011569936555463858276557966710065873419922591730007942259611587708327296301070347403951606084219972728260582121062690532318576399749306281587434401237735046805681532171542226964016291437159248248155130236200161960653917694192421456462896703885271794726124906770864642547351430039050220390052255901754266025528082335482560094723885069598607613792781320604447261205577891416441469348863614986530427269949523372277346260070941363900181037381841793086606926092050786863228974927476148321231162048575339307699268443945422106020780844683778239286404107025785297783356452540853604783367674621700867720034296000091167149898012536652137471180885366922766704723920174571994407078630749723223798464867790462611793594550353555499957885825753585555478178865876181184215204351299505613366407966641341285758399233166705770264772331964866861712066543569157160009953261878321467185532183351643082154729333135191947828991284774033231277769838339861890926260890401270894423000045075397285311236525565052769541295383778313540262738751609675696457097830963285812303625759607296704733459409427594853038678095575154123643022560749255238477470761576199031209315839940880883260752994926500600562844325558875250211555806803486438684937464862776777281633386509415228863680131387010338370165719394871905188919339618835846925301859510516882572006183777536871829486863818488929869274341596212156295701288967272070831949704269727065152434543360935588479359485788868883383382775671993874449940110292714707907630469468159710637263404406107601230510009881519119025069460091175282822683697388337032086862368069906408100530830055328596154940614111731817215476199100785442641189655747679966383554003834333276487381732994401500114132485407351922990443119209503949150438774332325673570798942404768516545972530553602577757402623074777887377828947082154746279041968848242940561114679966752093161075544708521280396983118405182687733242560120772726569503117081472123047528656809963662778755471138555835003226109185854878920644497257255395011351282416979665373876632942473448777275862892449782909968812572224675890559671907418219839221620701766816383633647435354510315402998872206217537966077077412357563952682958302658021065874906470980724795669945554054404024342714138736776145623460084532868789554458808335070189875720355840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] 37569383847401704925607170297243158698965314699705775736145450718542271571939965657261030275345891990196339027599215185546780676734572449213387955726630037290267216748386476387247195518943309451779916348178581636060911507728582915319845486073234963832931025993300090446747699141223270893923313296917490150717452134931047288865892538109623170523358653877869127388974996292695978732111622247878138739157419915684048305974372371146452114161883493199655695504411947753737045606376846723263247081942168747344670740479564676810303244659860247859235233237180244965188219182146844061647464432486790526185097835959676361155868656607397844555804985995698235100677214745155864269647120455148221430349818024560917798249940964161049417150527196150347812817902907555625742146219020343924029880863123680670975580612900001695501252797254597948272918756547605364177333851955107260240832165101379151889122579527301476431484649893952914968395050457898974889950143190161063716952336920306669611536900755381898261513677568669631828380165162030563273390093808601460255633278274926478791563736855396673138185469178760610710152169930485813059900663467661719967580010889894732903113541321386568741707156384653927525828491193665534833137909440471125453999223179208269527857947313801253623691883497432587329951930818061903479044770545165752914960746429881708466135244550152033394167095666100575846849941962314445774753765582716248638449918877898395921943530274433011235629266167520279079969075077195243676767589463048271646707204746753520405925988315000059961560539945518317330355434361652923833697729665106233379963331375714044909335724154336455759824757888244912760913516987823795533798663075817329144340369301035130651745529436185635924342933256575190484693999576893134222360243033876014144862570587214060977506035310520378553253820054169055059742075725463812786929887299902270401990393431148899899800149811660736616460752494710579302664601659997700087025336979947148298946531383868031776826305209970075904781666752558407245021753233269904716734326580719789962729350542946988439853739774079825826202965349567732211131740120779198638999510038164923340404090959270560712644143476842813515277870971239910376786962965218334862073339976732790919826723021360148917634210369139218760838347548150631542792770669431014059531703720003832217752271549212866728465921179546990207013679088517270040243345241299219797291724582647347577003214227493312079109141381753756739270799835159943529783677038352109832292072830777342066006809348136385044624119597127340334014124057273837193772495899605343157017365212678739775982942306958582247038053394775077948322159366052908743990590463740498823239218084324681875894969696684053261836780012394667257214884987641578350396326282978117072220220142171001092707421475816835691402719310965376186369744814188177479641368533154965410762153665538867403947827251707857820010164648161698562504559053561603979103330018956470782173840081809479290402663981224427445628581490762179140246403441358071003870556291222041804894596949205373583433590715900231680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] -479557079328027515983343236942783877870078309679637215246053505615344767889833375846333591119737843173122236044916589118998069056307066664988374913790628741083593812409138070029249601000604922413611488557562868765237466791201609529136210778056769396141576445860172005555416317772117676513010787722510006742340927173349417729825605610512674320697974635582447434819239644515092563829720072977726489570064720862282106641120011598906907893785285156548040178394029274391372614361550880237499031406699458170398391362249883848906993913804314517508829945567179142962898748411938554096662631997131437820812253274960480749856266618293653031608479324856156099392301311351903388037171050561660010484797690191836156781801996001387700770018366890411050906069721889241889690167739852555857172892395253888718946064545880771924175805920966570875588695993089491940696170564963599410126366142883014781190988137602978908440396105832223754646177917589223136151608671195987833514745149736091544885064640640392608177621668015186103936527013351628582965805466135994006351792717014151209296796135693714306217896309007715525933664436779579498024979598450622694528984117320696519932944110027640141740207334960235181237182517858706772584626548087098640763508745211676269354188312175849465853140255822225544385497669215730424893320033696350137933059272799287177395241462247361615994568300268888473571841005633833408669584945278646756742792442139990562502287634116537314926751637888706210211877440754233527533555083393187506134431576804825017944185245219359263474382672034863016349598336859609207005666806550815598784257948930221668790844237162873925740947945214567952391936242066269861411970205173430071935850272085882776798455069116515666938754720123955245554378833558733502118275171130326294755702589825103219285064073414708885979716804041591911049112170067521067880199402653095961178233096959867132528604247363936520480987947139910262652537184110252687852657094192130886339867944967174029798379849464356737427279913036274338647029811275500804409218989606069867808470872355882721282719683488135718921459686793698887624747176871015781268933718580667080956788624553430009549423304693163600548997971340424558203666831212564284443976163426712941491369679116277876982525891722455646960663975534789426149315659359161746934239706710143731498354221817435180519599701297190146585529224111931872519132467145593733879347209078470593801207687070901458746314682038227539642158276908731538658239215459321285313614122856931988244833091099489530796967607739773467398413031672669900551066005765358859786990654227389121263520119964130695008183316528749620488958705979862447669613152168240385979609251748665975157131877446463296049069264567444707389445442062537784862280814614411985714216794694311625265336291403642184060233153838430949713285879984488856425873640787122966242402513245659359754164079180904272449263862269591922598912306090649519857157535197807485546202403730178230639303252710745627174646401627400660403069121597634649194247672924072909679561079718485370570732836427357224960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] 3047601131967538997520576601174816342565978516030131236135068938159144447358970484779460054181558260608909231990403096387095881605755588009451894023948489640423004402120232637097807588778823653983342279186789370082436432707241956765270245118357025525815387629783864629584365729355097149497137226458304544384096339412577665712770862420510104979277630691054085394204080458826828357447451456201171734807606256662270444789850018540248196979542449449450939433178715435361473620472590975606821091175946928596714433556076929332642984184690405656345606070914824195536577831833848018345863544570678500437908685485357520872128385776248563511488160896159891036859903041043449807984085049804301899973373101907898559068385329187457762688021524851252241182973065710468878119544544593959416997458509292884743593852469323456111427898593107271297973518470767650339319796926013789709389685499187195481589921464187528311900777406511541254828771602438998829922918405069645123174444313744981825029208652654640506793056950965792731474493106815197243005755825294381099609405287890108372898306890640629160423542296332331881966794434602035264931660233780638198975612205460005034259568269102029613808495932358271628807001223835014733745113482530951603289031823240913195615115149693577761167916754290892656280331341164686711191398864352368450073565852184403430268049176290425795491822320630735452168040713650643501667534140786946126064560546192611306493013901265628663048444338476727514570769496862080634378980527788338411867513163184448822655021404072542171973212852188885997491528941579608276360246793551503059861184349379107632211734209373098394805511757618180902759224018925809452747028245653945781356850602509483224914620023026949742212183400897611303000907933941049249626137287389045376136460063984151347508158722086875644060285667481846833513415188120526265354776000086816963989432455218515642678396255008986411297154187355914986240210133854321499845142868568374537838820606305054927174125055801453901153503806998611234463637155808495182514198247683187181240781674467444097575729048119420341296221741119093545420825322475518177630323216819019591693710852829277071073106299393035871716178381396709079175306551693170418101915874385938803015768350566955236315229991013654251198800607209686479559253105158622027965259191841863301933635242190418391821057806920882309711613355125567958275740663183029274825117204844774173190697464275747609650858997724935170623783687452031501144204353314347381214307935235487099303728368129967984118859499446171848572498190351123759622228117689077280569972211088990908035513401725742639924839120197139623364380474868237722805396863352594792427515820144356890602662548646576313803552069559501532873711886343931648439513913381723836994692490533379451178584713431124931869617762764639184398680869170165304044398428803801882900161835333726498076729529700577665928246984742373950088722704898789239938509348568375224128104050507571226259747397247765491772500117612640062775403273415249813168287727710488709587202048209498662826669258071714299904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] -9630386771715298267377418131932584796924719953958032765710427533351932059733755648774898797139058770286536223137254553390183167057686413353919067310739026440940514975814056768639893507775880040936713719230901333577634952635875579921843745451686414770541770724368207491779155637715851291875821389263967292384581338258690858228308448570959017507248668524325499099979973027585957433441349872166219094146070944431613877957952743120677904006508964438386465627858372496018637893646186091640472651233883491871192819643318524484116653546351791507082931388754906777088998489858267525587495433479646467548134344589428025951970188995845291232087416274933225359103029632286618556933514330122544166992237711908188275285978313110649032102898102237043864623497226865485151516148617097290753629974895666273092631262310380008455305409784535887617953744347822234111580071032921913818391564712866341848115314111485427897192856987959008110063935886235743075963994644285608093757105614442235284939325755824868671637924397748662720434119231879144629876886067035804402658710981843415724379751260035971591262700819508334055553968901973678121785089548467511344836406698594574140994725852579709375829591879446264239356519985631385347944760195713549650260822075392271273316303197075682932188104456330978159206166294281959294743258245924875394826386927065417520985093642748637608585684498916539090843057197890129279985815839653956392453672633557227306489803446333336642434310702818298632470853757383220808827246028724020154274230027486859317462385622013840893125134002704725094393315361871928890108132791763809557978770031009164292753544678556077332118972575190055108711168014171911940528416426053230725782969137837099211672984103033092126399212826592900888759711949947292191311313220019015448788731103167952243919199731184674304970080527866097666907381815940995783312366784256646052725898559908947122808208834929587608530027012282313472125444255317939347298128717469222076279432488851570216453583865553383053156077723590293093249363296490866488137031630615587928661550963969753455461554220984955628341914085702287235592171515742391168242950428188481327894478631892793621815761364863900446137825453102695727546565852144132034867672217378086355297026332478475147905502624167780155186768028672978085756894068838409539873677668550605321657851097701426787756484806108840229220729205318358190501813518125226756706882616256240531310352909415424123204725795509769537661436820594806380020442430918591719619089543102794567082239177606570002089714142116602622665100325560156095588642994326006589357553241441646075524259672864179712758405263928770411249487730091353815130142881675958164984781892982086080354377439197229707084640889550071113192503188871736150478977998232359325304254116830835938290459028244830854648156791445229006056480248435404083338908634130516128399178717004933402778654159492455539273619141121996806285638045942229157019969499697034963466807780941568856440005439595801296536729397261391588257704121523947562380137381736958121881825080198708173158302199793959567360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] 23542952883746538881545641423393438127459996818223809055692594328366790817978972051521363536269931013354136918485736283445971307737235316053202913906503488272733913860302271796868712620904331836315449538066119331026426165796832167509675366734846635093641052859118299780769553253736212481103975912637574578222369125845381198370106052687344811523630507011956345502463450034078873351194897884932536905050245163783460515921059174255483016596842841181821040171027782260402773750908057103634645969898344298101535067333351885913878673972457408989223704275288533715265455230786387958385284153335305218274776055195065064732790634082511859899697051288357525734716661456293234125847589057558372985489034051983168292264384403187488329878284227443142708367602893345208822957153160153503015558102287728680081145012753085975685146877167566061470837888127454927050157172337737997345341814843608446451341399433732405922622352185341891749752899611498357238520886349560851182474758320430132294759098589045264897106840859118558476786066220146156753994720509173511014958336356289966085223420262336302591450953845164764424032875196029887299926997271899952839140022146337928039979111341231093359775179191078566240219646934054206322609162992814781933335273870417645754740925682973749218778591913471205382463168012994874020225992570911507415139715638272308728672319058325868239199893858331153311551157885143369951772068889758426309785941436820115775757388530405931862165295500522669070195573751208081192959563335097224742512494518457415126326796132728725946183049968994991417686810819140676148247780169267732976976033110639575379591341469447774115999330408344700601417247844634028870782259188138057993354463613850707085751682523291732838802853738601117678237939624840057866723681004584382190635898591852696985195036566711142184863298923525701524658617447888395252910936878714428577582389477504658028297113426068444351421123818231450320236938781557774227275557667428706501877749057197881851716882481897114596324719395437461946063418736518666382693906383239024712558421497273102396615147759472687283144328238564697133513252040235125042595783067950347969145814472796151378950151198429223412025642873652716283320681051326163042929493780431286054012173788884014177635292003178444103572918272449520605464854809042165074529409942434474934944477487769544891263322890337119534595878331367745669125584845260650391744529356596243129288260717337004739351093783169016652413606714665073061106297485180668346567786328291426838637670318790755700594305828559462538609651170160047732639543709897560672049393904902010786783641803841417696376557388193587474516179446777420651255915532746114254781438321800755340546516611950225273479671383439255205131384444487943208819335253938251191821377576340588654132493099536261331452307739988961192502659686772703289728876419773328688802876509270771410765993857541969304924698986001245178592018726348966883968547344919806130804739374802813355224853495032233804610771674679900375716651451014761346059922981544540481580602343202103706478563878022420627456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] -246989404907746297067082155377230473735830151839638133967422580316033492773187449561827102915437582924419492434262988854941396841416792955838157962330528905505206573983088061964048014481146499967065453562617019986601051569034454949576922400712953596789625605539431025175994233045347779669544621186112766678001433230096703200260716171604042221810887558146246554271595905573377997158356091235808302802570812808260805816144742433317278086021439838554666706429200032272450223661878585552471880766580620943502846644252128442669922896426270131194798649862833320355282507378078576049082117009397755180906440321674440689376345874711627130306702143687820466096494030799733983028104080732421575448816189721679750574833563382982323174330666096534013229389435547489914323908945600377348593713930344449057699504417673249284917323937786313777863094597801049665323831199078459035372833911075752968453956309138562700587101183213218368563366760301421511410155891544837652938106809849736139885797736788950629809809894982220323057140013979963592572051886810334044553201431879772545479087439197527650645593294350822406756053835837788471331031517559880776393105295454922207824085706132798255568953381746205905407493600395986246672618310196622795552873167930260692905570086970396755364969435746619045872315370677955335849719838032806802819255866843525995338734924493959235662706198734730508918482257099600430791466887481265313704210474878592870132902091234902068582173878071656320839261773444367876203752121009022221077579227095051936830646722773298635249905134461248004289447685994053393898962744937944912236594321062216738762957277227558471741984790496282641756179465288398403883526463518038413673367995832834405436831103577788626679484223217718164576098081225022522169142176642124763336911057633315809968492896041080380995623207362756484877594814003120601023019969932962299566457487847940360093356949375523167822187493956579543139001865026895615064881819394552117190814724211045238356360347898366453080525657385848822656161953977610619381264422876202416483298439932290826433322061940656619912423699140572524247686091166244087108438760394035776860699115178440476417088761453579211318766195788164197728386640988244069364981842507598780921889975012641144001642185449240624174005807324873574761334630534012057480316329086794874055589823186656264218300349840847946690930795056628131068258239105488885943619848772561523893442713318082796924288972895557075135776745697735035998496693720431140450355837317343921991898324639397424535419306991077722807593787972545602484455363561378346040146173556246088663187473859435524429031952314433008107772048695958983853048529567448785722458498185477421181084901381220559059818501420375746632948614874906926437238634368541590632918967792509634975897323281913362075136031697933999119306983344452573839153010721705786023320681520546337931645822947936349540617385533314908872985820026695399492414406288818131241493149184372621142670585854868008370938223205241098528855369364888697536341310788173683660597449174558670766557482987206234603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] 2483935691290097739497950192750632405448164800068858760835088656376436282556319233481269991470766975847375640389508598469728041088478674698884211728234077089485251982169131823426063600756330148596118811768860390646439384959634893186544235583071402901310723777307538405152977570989519039193805276654946381854431550837331250750945514933704115371014940982492814096457563197544238455421261669983915050522131715346636483905401677520024837266776737241998483406278798382878162579561763445658909710152918423941756505192263099062342352263034737396967313449746013694012267300895380307888292556137420034862839892247199737511949431322503480423050500150206100713419573485496994505729686520031999237116831731910383670983189377807495747826498600415831651793710569990110183335148478988012540352325358476650634285403920653982854032561159078950723810947238126948185453226484378663456413481911763380098502762763069933518598742519226649361755489768332804320144157439601456543810557214137907515589643060732044368796710568641303556438800883795366992750755355199046455033748619640141468531599585655789614412960822327062865036098269527924882786486143860877353122001951540547445879271162108921817611613995608119472050407748965034671989354838725665194903902908188199646106179616926796383753225456901490912071913408099333634489446019346800976100717166861572454130108484366397217908122784294209805692296051653979329658016291590480126247411966714539678410417322117532188908190683970708521054152553269192495867826769582107890157161511447259636476910274988204146626771612442068932926783250001131045996659380590697330382875840583172199383633346241940319030718873430345536623909132827822755371274688782293297581909781911927847801387250336083550035393258413067600298004496320025523208993797355244940638244734769991950224968541892002180961130724268752522040995650680713400388585991006087295271130895380652814412536883007854931408982030183664064526187674343267629454986833116544064903409371000793228929908510619388856909467076854263684079725568211607665443279210872967161224086099149309522022749253465736259518876933159963771306459861905831323091455837625841187191121351430401107682033371181473411737522262654856061561518635048737296974838653085623918335168450641455929896231675689700108883137149040126972170152583431895749747732356387642801373925463141587025823029907951554493863505138667598597831189961028969747624900544476265450314471608971862228011808472288264630159227800495484975523978127712948038108306790347419898820599170891734425028275010525579359085956086428323404248167127574055398577739638316017674837020115375395664643760334312621411133896035822201866378609727113695210636162944383817704460383570527689807300086691623596184257751775810548618249920313240764761252044137576299812678729212935740698145030752827186576797677189086918958872560216327149674257633236848361480170742370812214874984799287980681763898528099460105528184590305186871847761557566368978127444456198574348738569610146140810865281511067996489108712728560309664294484911970385859903515230801906648540512256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] -14203897094791501912916058055351250258216656538778448298519125482271880212866334565204418894440053005429060152403615743417376429280430032270187859429636940199444362887795472463980556640432468973169343081133900304833521168773745132296570683238621822126743652987200206614241334926480273556088198261499116675969670945216929722929292574897206015139054757089248977505335253664964412295586274157304858477949158103361261168507453160584315547338369666580343068012130620266711101343246589608094199206239397692140471793637416361334597709234980305991377025002433287526082516747029642560022062870852538356652698184823979556621338832322399642652187857353959732576303770862331364261649189090576181237920024852198308315487496593473238365188732384982789078824933063831079140277149640176471517535432423178170564855736855589367228078795587446418190525089600955584929506381206406932075073223189351906489212889513613810606243453946263465387419814311253027755215851318220915643791326858189556331566830300452754574413982648205101402898950833065108034785886398557675219920375570567129865773485260649024866407873554780644950179926941108153019980259870077933907126288098431420026193505469993360044042361518913138018158653966951926824390084017192566719829985562260391596208945093269051018803705788426057176413893402562691415370819287563096612978518126713655622692639411148474113727229049642910416914376087185545051590389044947526885376825957669983838217859673524816811831645697996279214016590437093512772040904690669450900448400359534802957136419247175800831355889069024154083181468885995451214125131458135081355773070557807507218872363826093467511061567671533289957289471410816571533163521198009410007403801276203068448123442871226321300907693031163342535038022835270464134526540328049197905050074300905314490893728677889903346477089213923102863360961965063281510007853977225733622658763194895518177256646472255948809113272285384173062488979642723640231502320594291357284461037366794445515837815369377911330341749286440286596009746227649535708813090195356182102380729032862737839637168545805711746079879925555911247408136005615617099949698628731357331039984642096960149954912691071511410421658669009527540849738213500376448183537113923521888082473602255778262158766807099290077832709793762915520754566172141213826843324361411115701158700023144398247674282720298545056234324565281395797163715936111443354821458334225607773230829752521610078438829942396624244340117461294762254129964239888247915423934168291643458731599961831079918374481551708268215858755862474260179824830130348124217740966452558759123397748837850086721819240496675610070698467699952323688663734577523024855856564536881131941305501233666359065543037981576452001758067466541425054621532737049623856603251379814883761912194146303611671081240834570384346043072159935095785614464943686794467956416652080097127147963250988601081023373118477005671021875878092824518920169763922367515162327824648453752914632188705602698299788958588635244069748333470900286486692775817185486439810448217612583216702088394630076825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] 48124020074026914146518814046057969363122534014110413283458236206696494289871440014364500262881387707204696731682609739826154396157065873899264847814326229323154694761957616505959304546219828589674870445439263276784664976729318660316854842003310306929672512952563032662913040790966773423966351047824314975440211063049308214566932395214164436365217620730036032954858695783290450477161185114867106426162167689189606928797395776214547514933038139421790626738959749413037467592660093799163814302710114748079282058911946295376190446382653860611689779911095846727289354132811792680389104875280987391069413427198098394405473035963251151301886504608484406489785075226018269039637297908142577665405527084550550712667900479229557778949578677450219235825310668086352610243499236995803492175392905771899855270829445307668943293719738509762451752633615649242627476550058141378121350538691228151542936459868283311654884455162174431917045605988042617539290118416924354969360897458339295174390920111206787015555265448187884632002560241857954620118523837027810927365118363371605580820697860214008302502917739470547523673253712026287786249933810034271776416815357306946675342892273770305193422714805362202971095476610271441286897373591215671700322156731251594872790538840850230582532593970141527384485768930376482616072359713732664308993089327043746920636014315333406439433389011969288387871179184156989104997718106528904374570085199538220321805101233128234697491748263939575250141890926878248321091325088995929480521588559378379460593604664204003835603600215053182743749805107791446295044902929800692249818556768774591608001237444987745171689203430115652830166361530948878276671141555782941500890123939013073121794353337758670047532358569134660018910675576888717068412503885462422474322478498789081608699316309194073059331736987205289682763864919653768810019312269997679622104370730011417584873431513557459488472918647971232408977049688309872603161046671706661722448344985184389696330005875317674873348034046067518093175563827698704754866326237644860033172741257005267893831474160217782660018633787111361423844838289708731264116131994557684646840332681767639099768987726544178856754046446904747360854085236278090645097902333055522111059289786264827601028432427266163121171902434598877280460988780501534732751077086352720228247141463894567109805772112352373190181946763408651613160835068798509218446446613384209101793670483300484712166186792365464726544139342060083568033366005542995335422548930975994645779908169181211293210265839223158788353414741850023038995677338567863391295275226263652548249863841716771926029780675096902679111184576599257307056544036615932562475498915087749715721214523764311500458788959104404127907400663090567474631283215726564436984698356124685467762983917587946820514793746287501142007135695789305848924473864660136200218773623852088485659549948689822150175105248560200850018893740127672558745861554480914020535689734880925247420151408178407609211013983019230950237736139369795341415836639421871054708145113285949697025792342730800006955008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] -82147154160283875528934147920468343980298423310938391987184356870978352719024117194156558375920080656889786065628078220409171079921111828517797279674687205077984391980028979462504221878286873627289955375653082860751163681038289408967924637429088770736892720773431276892735907695450889731024041694322366752852872009179450684338119251585306494003575265409230887699849855218108886326207567753269686327709140262776984548957619895553954663729906424863744643223682498225010992373831791037963150447610320682020896376624771869626882368737315732649157254710761460142564046075436292498952722240657325353022373402177914651044795302327320692692944402237851103956964889894694522446384397835831210424700001355767231209590850816571445436980882766388873470617192636216284330148566576380317378496821875991429343777464975509207099258724734865243898122104850178621910093341285754024463464444183308176471524805667003585058647774242714309001786820993185137956059097352645445505039489226416868477457135788470640025969876533786396963939604117112486928261312876519323775115629314255586176748303214044975967006944354112863842106714812762607768667177408011050285837908422265298799199960410463083902230914261085494544233997263684076926132128408511101626947225000109132015509566473830656958519392374201674707462264562033814251169091785167458594667735683680093375906216849939744120882432867213254152599609869284765470514443446122733971044443175120864029587620706245282127918649500283937175513178592676463594697433078226248018076713939578548930478436263874453385458356394612103773818941840321253651302925043882187700468977329034563581772128906405358625228151103511837359799091770299921789986032731767709110218876301688075307896307521531427479080277863285125767542609189519533793636940321917297931335758049263954634861222555928160858242602238559146891821436296552138629560129348046394508880604681643087768088218238828221163888512771440882286569957917417709071781818945978846370685694523883543008978420654417905908340000301599823011634055028147860975613477717565788456280146920964638595608573985009011080961548095393866413600854856362147174044759887243342295417524176340580846817670356305468569502392264350429151389617765498464461115026690524934233168371316011704192783200587674840901251391811314563372827181716860603338854678984861981173276377444448276667977122866150391996940232662020182183829277182025193638128291793074050043707780118561375352481191516617271134334139945806932730566413003339242257443255886852671686410979785712305895881965350627387492424633227471275406346508237373992282501218247931448277071906558902800354032164436298527335953566383149496288520373337096013578708425960744107622283934249369572564691350414226506800347157716162779349769793695010502162721257364250416011588188837616202600018740731842824930189833912385990021049003611784381578899657825735562319127509622040764669050648612479116550663944274302434124423842543300836512733731552549909949334080416973668482308597564850312570496919430270917336628049845818483353114660237277930074679836065239055508439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] -66271414697345232204156388236265576120232194043863117809013258857639741197771341023605445009298475894420949886040355070069495676370971849715269550671017167912171095969604955665476099702506758737797705228213644730486063671414431079493206395203515101827094792267503298481040767921902619698761927869064081315740052880812720934237704871132269064861367933099178352032975852719217516269261725547222293373746454365774371946317081780585276895480131639444877365048836215264987453324168403701338862195103269505934025044524511932740861828390190652351234873395707200658338564101349246659576931877218353163470460431567191927875270194982750239659283311211100292699360148918999970513919468161733831069444186937374968243087248136325467106862566181230192875865113888218379989660201454248196351508252832848469553412331059204078198847376661469903787893949623916849399839400760632560388147586168270475661814434571930705846567155863547550782570853131612147059343500568476815844675292332359111757506940188407120442623498549472795184921964379187130643685052919809269046419931425608202756135681101841279765840178911106549213936155205846214855328014373255106585076601597943192236201585025602443583453303934411374746244213421869515114062017309784650227922320603437387937606596773725555923947042309652577875331046130273328875317635165371623888439909370836021710111137894356480649324122747728297971564976180280456738187162250682915820602615727382835079137572609100161302648244025619841429789956801597329648857908890737327160539823055641183841335389867273043435709704768809326383627300701476696087723100974910140129141737785041028209972232017477834171530349549052232923257520192523759363449236619064571338270167879152921927758742288035172202618845215371936497058285333115046305610186700281735918594438302420735807241429819673722066567066634601071668367641284822782466210022800297218539543423673365859827107747664297956438986913023971069833421533371677115652232112273179901192795898868874248620980471634900957636093313603368514721642334096962583135697028545051085747710390143826287483134971548551841511169788670087584346485209948750851498104188144616555123614073881559269047207927759786499665923928571237376685050872115299209890356141983392692893109624841177001867579574034502898777865178429318524669038288535345683228038513647867070755058583811163684944014725400079376549673793101975269120473016788238065087242930314654019614932692510562710355247412859343226024984398960888863298747811101205813514987045653440983016931528364965636158761932633083000235847716212084710171074753573199193696318024575240992921414019227826530087409403607846211972142565783616041146678981345004349066779145358974811545043968760246912350911181979868440623020668437883632924838742108512401754826130838706713008470814834707448690456088853986916283151433000462381022747196989453771342478846280033218443537938234371822875850216764832155001849140958157756709884369280735204628862822542153947265159477639299443923006482128694750439528881833204202705375434578645509908490588383265445189695638331434122388439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] 878292394423351640763277952028616528091375963686288400683119606174307568690081950997729723504798640627880306282007312204994649613448421029406090651765434097072168532873734001845720534690743826252405894431537724246619778694493721871047607658878219425871396825006937130188171424722577020218712350743988517890905289002876711884025704723910020029402148552505252909710667761507467076136352669696764514221258482112447969382712397795547902090809099575024172045613957022224295768418529807042652912814071648828445576758702203131875393822332959828047142612123972907711277575578770312028705658497364581619413733881806840353141157891943603687679504080164250821282178997753680107786987334383963577304248055428844070371165186979102753864166741489966318753766394552934053648780975198760385505875691376079059110887645308236001873554251831347377398686438957933585806192032364819443709631664968264914666170260948183604931889928236235987824307235051682937479972705798139577102328494142756762267786218939562547667935714853912460630624018188552298420263511087901273652431680434948012088277646011697703548639787263165792361422121843887054590845679152834940459634633125774862694544234532473954803820477676974426120435007769664096169876524758192585986723451068317331188541342671364623717329727660605257529308886118861366759502888234617476469978175949472279604111445817192004232109403456124073251790266924915141095193181763775712730338517233466112959235051963058917561625230202341958707632747319089103235164577271904144703523663003812258406450775555274467696213890134228566367323865618232360814157312261246553246510893608441500087463026014216371079362352185065013945192322746774327039189165732448492776562102914754236087435913868317032252242660465663468274081804267619476428872828511331951525150765607955709665181163385212722272340446729971630922672925356809456121034096289028942796717174050752494711089202210823140714465474925164713801383277623188411244625244254454229202667747867706383885188164170273569074243922428673051313423793846058291575501008241937159020852732016803184536743189924673927354170263903216824212910849766547354705017964668076416607532936674449626340135275513768956567928483039620049306898194249931150155152973484551600429678728243678918174272208219477120906148828745745827182353292009686975797560411258857266081925034879326339751450728505931423550370077152191758774430374687685697385482660895300067219132999057097130705637908959575587832452757158574834891920703090593518166857489577179204415038985437708685424320472415026901279398755640581733073707722855497040859880338009746305410485807632451737228532036605052102229318282876785361115696978801018562068418720283478078247489074816380274836680379134351465706440643357197369675072128722630158082900826411575511551192831483246879200637643369584123619574971913513080510904353165113810975222848214723253785462555438010849531290056496196379085435201341471035016562664913375243139789545023584223012687027773160894233540539769560516385309012738619709116221809583313810383934123363600124139100350996103295297126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] -2939511671562479588336527802517976198912890775734088818811331718490849539386857818969903795679721436307375166080857356569499045145457938787332597497894883795121495287711865777270092816698475494794819824183883597867497371948017790290398037106811586907263181151460079153681498557214012116921352504086441887614158500672459419372742423798498749861229562721717506310027011554077604809001644218807466302423071939835276313809356035831098425020762328526827389810605975073306099090731601362619558096532627111398146964821991167865824095369589524281383325623046381282421395659008825585422853674950956442744948395591316750398225055713913123912381820669737043751213665823467774613232390661595759864622619386731612575762637373857614306185266721014427855648216627798139568309032902061279766019707713126532561842920814454676714098965814814232511194316416857939638050117001341471795727176382595784709683904697761827368369534290132391942675187299013460929232702357218172629748886537094955734387063722690952210536081992657753506487337922638167546574277054967002572778846382922283694473875776156296192080968318214260934648507075120484607292687162202646971823188536587528488883986680918907614123613069980846605207513938094943044489355083998150514171765922525712979914206145618260977389142237263130014204868327631393949484026256297065259397580684492962553640564959449387903146250412435779459748742329287916219798547310757100424915542918618223507087538132589243277174009172844618597137610307346805580740624084148678170840848331242997707708781820227222378937788841226700900559627228492758108811900613344643606589633388863189956569829988211495703713463593172178516737388929305726790087879023639001478531566362213795330636290838709643991717281512540929691395924380360604959058240916199576730124945201002489989749264637169566817395089380676060766090109304304194875824269421954426741380127200331162985791510801080801135525777923445411851206416972811571599881555301748214569791907551485634787283046200874714404132921195652252785682170115772078166356851001500346363299987534969111885143890742346271885540268373600207767357743328378006093616513231590837181747120002123006492136170868909396993236339178958400712055457178968370881285884521501532658742548269704320976386786862340342107848667970917944467887500266516977166501633300469049049189916199203221888962130604148497680815221289546599452630835880459924720132946456913841904322670556351780467351245420744951954705949256229572008440715755834378960180909252874447863907849569540117953877263422907665658998479392191427401085807566310502054248370522377350164794665172393441573575312395244244503902829555814325002957304317407238276303986395551573136558284494293653869034171335308305653482836613176879834743434460826433746945147653772429009739205268087747093398106601837462036639684647059822543981440046915500149240894316611424817233312233098619536233988533752242033052198119426693736995044323856847126675237860321072731880312010186181708557467675783282837775797042362702746910596618079799722119032245312191869723489576613103824745267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] 5882575685539681695628724599429604132127371039853032000285215118937747946019992599058143425197664058498383969368998484643189293752564784439448128769669142627318077967059540549776988204076374504570608967839127059969419440612512761925846465674781862175039776227462369464487757614375031629931325310655475963655982654696378351264453206441273387039346423823649376256727571775931133095840148397339899317509875212226986664403236441819201660891125644779267462902396316937821766595356453919069967527476305245360241857482360147526066983631014280457614256205669026446546507704725629125119647709983953971428852981040186084825797791123948735057765660583914702616119983044010225887399888512963141242243147292621728217077456091972394655071044081289172967825160453829744783882965917401730632968740270083464715816597775171074036777771388975762200354024425068188257970213620741486514696811266330743109895050278348118818829361973960555492874850609145505030290153749286031009488063327352458473594842921435599681679917536891761055141477255737539847495267445417480973331437238399158040937621685088953878276718199064244537891723438976775856130378454751473283799434383734249630841695756930150954496282464890084546562693920351659582952002453904768390862903387609406768271428858487552653514876809165918281833096158674929073913329920332380312313312608548114541695480019029499296542377117046316350938699412364794286246407074182912761582704213623874761938294376492237655436423401419589039588608376494949988976044428642393357831514471752180133450320492946950447933684673212677210518624375596876997901028315814887753865667188718933860792909239271781135947967567589849161061716319398874788235652608728848063329455620043200425487315157316241166934999233710937915099410206026454790048416729214241370459321845839271489720893851116056065505153777751191250273798498692131340213268829156624173977094550772717459662986173135530685521324664439496870300062998514209294861082992301791971140736348112014231852793246217244351592557202771466484581769926601578347574050730650785710339558392956450702717065782413848767434902509499334547570280535285444898636453905522478171405485863686368249879091293218273359551528462916338821467280062860640280020032430503783945443791780615576004953932799583999812782351063379028837685755259115681453085035809431675366503061476357894623245014036364483776690299789669373061426899846986255271657575423685432630114332819397813611349743467566264153581903980072350741323511940315694995562320269500301558009341902988124224498961182121935110435969072003682133310743040747895957790962255206822898743877019476535935171248873465579348873281203449201734869060669257766731478800975959938379308532413348670523791650779035599837410804723002502018648699454497397002087733412545895405812847241231409267167807043441415762392181461765077031723288490344284432440686957257076866717210310615675786213634356254225866565199358984713283024890121553349944735601824397187179380032132015848140855626351073111138450533996540206706750260890019698716083768435714282893360995724321496221268049920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] -6586954879124605515872575681696169353532231772578183287903733639328096277735133807860242516226768931941485524037397788861075863285284932722143048396796592400723540795594526844909885632013972718465831400262840266670112836475197753610946275056085035236282818776004844940244986810537387507322262825436492024765070643772135904729382174771359956680796399904080105593493420013355175679432111245556446055074951961602636937014628774974222447834461346703720584826442937444403449147385448465801243134688410767648635570007497388532108008839620311543359646040445845946803258221529475839748516185609560354537735194660937205941229307023869906218226981418903423400717228947579304148645975527161507684666103416095014441173939536997942067353565858059386212339018423235554644792937206536561358884143341212800120013485167003007233503575460165024954066437436076342084189631678689419869075021808823900863453828273977815537540776392005080303244886750970887227063556806613013056007068002571783361049489502813204223961797688617685557983811196630443139833134472496985108426077448508807267287320411295587435369363353865239107455826629801009651960011628515749170238900144178673047516057426605745032828926374893544231851349787612955875915526601372761577515544946353714811792164884726563473821909906271334812778613025239869565543463808196754301402989039565652356013852152497695544327821068842021897401241442851886253031981446849715985066505749478462670649238352486221103041694736103927956143697689971981463009462211874789065888989127484774141601968308528509328731386388867036753103500031388251001890760959831802224844134354349119696721125158557457588267230521751596786665284103082926205389666480145402756364738143916494250904593604860956997487814306905837238871575597214500368246862236643621298043806913636975846743181659339190225777303760297148156062791110342750457675164408878639525082155588596449660587729451432002801560814580711399090030993731130771252280472907968522654229257855459078301147288947250026947387698389154709210544693216702404903103434546830716731496621400557905148253746104205071648896642437135504004193259720486020911982391254923446739974403599487878627392148919514864293280233305068736412829802203334659379833733079816853585234996784782811599929298409832668888916516104606618332582466204466647016557930199717862002590936547872801365616405666683812432905117621021583450117500551785589097801252234735201316165030305407721716109190042423046209541098353847036698145884766860700604098823489839187957959993350374523818104390184686305879363123488799596047173086643628213804660241277916428536629394622254046540668215842807864593792422154774940606395562928384656267696360122704532167221164282494561105304652055182417133930031143275153447171154170277024917471786402761764414060236948075800569088991785445536985945483344171789287379370564180014878474345118624469874669865778375954037231144939116560354087237289748629541827733109350279468802053290245846450540009540630318664358090242673851441183826056746243324777654270966224866452825908785959960784881853259115159185522688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] -635415126601379632294818989042939363069989869256736826663881722508130604995855770135945191605093968553131400351127006026409972015560533063811302570671473316360479933835170854757881760202243097494651964027522153017875388747248812467360900249980326512540969998622254023644944548822844590344767872590850116516170125569248173342307675717188022100186171160510173455847733613683996470689377206198836260586140590598763469945607157445499112236758956887120364316160012593531902897716708500727570149521019163350086496020469514268306230242697721806750885792274926461531765471826113453674079175966493859551263006957897626250089875541265999161766221966288290539918849413209137920540717756931776476710617299509664870994325016047768410614886275306515663700532719837721136384162244400123941118270197753950815751740141618929754789136835145349184019609001959394319381486337689565436923048877797718243356943653731384132314987640621238471324668978979525421868061505909829994948046955777114953305867169767238704067831889044029749092800827165747654440856966363504833524245068649438132046567976179304885637013411422238558441105528040696043004664120051541725022849191624013075932500811069281627692780630230585825040936967991260106313467878763398489113609448206423455617040255208727113508119191120998208066960010108909786835087184992661516452137967013599726016507352448831218672119831425313190711065876667183926849080499894454085143533160620747274901448716941862573818065596167716989666046160105334461624433680969537371092400995318188360244978982334432941635367165799617509379760230582270645258942480187806820829280171246715621858940261733572469920311904251862425607477346397066956646531388294723161707105819343279704902526334178326734183345008008577265979145239114773461874698249875503788439253476486950575354955974054422595339092736246960428156819400425597302101135806865355842740062738365860757846729852549197699466878521168510745473454536200376876975444672323911344794489765322902156515283278063433524265377411518071332688996025070146598315303016219937601305785943613499541552196259346943160736647722332216777250076833514476041994224171092517927143638518817587838623609793067188084311215631640426582995089851462646222615124693413050777215526333985207542251683795990659177220816612871127773981273752969253163571196535569675629379750897465391139161745386312806044000423277601960828726346580091159911949691842404639026859407559935711178460152182837154386021224195541551002951169353731706907897637833792575192896783678369797753936461343548397874311195183161896359045402316289477032609484590125253650473976371732833479461559107514185869467042628284220493577231249585252641660074878322605331771405109500508257952982335531130010230097308661142886132441113196811309561493697205420148914905478726630624357450749040014382877097449529917983318533319083822189219033517737583882947543710059047830014493349787729271551918377855602358419318944476793609213776215438209770683559394160860625248380952699063646080269917617833721574144484296628646803985402601174383075810512455121466808074240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] 18345388403763320201749085364717717960853000881524946688047648959582397986536073546469555971545490137354387959614761025629010952227200088537618628739490013001419459878540049334958295923181963750467745318993923958601866200297584133953628963456070846211470481462184258216654352434716702574056221940901393502598447150724182144932644775942959091848104573389953150350033300075778761687798145064445612266987440132684720853879085987854121876973181410091938084191378026156876598595454789413114214053741064686455826749802712562304726229576342988561665677397385812197412539083296293549398776785021090386766619714007697297159985960636613004928268560851343691305885830399353639352105520480589948965046347148230565092562466140567416606473363151774745730123740109588169920155646441588773946634327978629250496971115194411304679242070629541457323043133844516098984493591583488316522906453946703883440623278413487780474679084081684130216885478691823523341363851362009093022664661401363983123895725504384426655923970720389355304934986214754812348509549273995991904255554312640820159323564029577770309052269897067479294328450025866739429302041365899937896359289361261218244252635746837335085249726213871947697224571190484756311967386559088175791325301916788225966420728869339821497795793723104282717583127547448363152173069569939212116977090779214813515891569786877417483937507750103533526607480602299596044262680491547815630069926374016169061574370103271959959551976786747705020718938583846086786893590710538300103281455223859611567104244340153390355718418420704268582201156676507731957142425730765298192741830815959965191447711237757516390129550437913278457581084331891846677755149690161741095455459002079513358060460307176406662639537911083608361469226808518527926419895395441912874904832441222916209671326799203592468442429624894703774886913959543483581376447032648984589719327308905667758280875302478340549391742364999422126067086600119250251109309960018818410108554864503098842060321925625404963826816420869684937587112900128188980560020146638293633563818083393050060717457129570306272258663651336446466385526749815753910110225771906316320363994695552115722598037662944301051144815495013796605249002478129760530045937576838300361098429383007534063385474933312441355462028028152117000248636854992015118568294870765726411847980001122762901422910616137677031577638161524511817724036981743140417704144163806823060961595290683823232330388859024258813291071303654459956330356651460835139373580471573011392880590874499206872505704271222256862658857396931117450050264725384773946826293522685511005722442419348132768168593188466219701840034568882366755615477984429808912218393302202693857780103720077081494167732520757567286602966600349379836297701751015806269971607863637212769072799910821102053440686088515617694934959239593130602289670371442661551186322915457007187704987018898896968493903578450229130977666973047636907403745387568534487693974568165846958849131067261799409449926335407986879615016636577417881670276535254742441603122992011542809484136931097015859151896576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] -39746349540887646593912836290480008120276172450740901221754496533435284067547169617347272131124372003532066877327773969803765532823037600491411652401421209584710368445046686754559696299589768514641409348868235508533505988723068614074499921567538266268629700256265937870859116916910876559518430490188227128978557917657506541417584210122689499962165159601280124399689791179051068411736583623649649850161430087663135036016956644272211450675529925632168750404903213316659035515073080330864453531528321832826449908415770156201016822524146619728715026128056594754526067541895948989060230968497917837665617553768928456056947998784165545451373098771660574367537619363719488996954061032085233257429164420646780404734570226855811082619040707637390895121807127681765599045375666927150624012518425810989831907299883576119529581249632687928321854189764688584253529148910852758654910556518546308736389150647016809825619212603437520445177263934509915162540576904062341649387432794094210049033323868747036523713750106666618138605173031686888005059989037890913537679843161640466654508549140399851125712784804726184728329227888270377076944366015205222254119012483787998910076735138089591566649131148805165275726440509480998989457103434710099286955766450320082565199792018653394274024016929228651736502069825379815452703364825276258024917858474728521089981275632285638907483163662150632526565180796654900952216289612637895056810160254598580770247744366896389354377420915075037406703401290343781258949301101688521842514911527022660922174894332296613136484409293142021488869305488194742128209867339119316204258918810324389774815552157408223165235023538857677165064029151723638110632086542268424371752152487259968148324572755762782754005078832191539360349459929635980193628510223636121538315273126674823347464095556315610253578025136117341455268105682761283802373688977248083930342564904033186347446238291988473637721228328485267321567277933029673877412959663943370920808650711715575798763469108893596031888945396583921195603700601101710179848139258211934138637555359320033394911883817856461307520460569703588547799166635895212444034459078511093531874479589076168827042042234568999095914960156620210521495720766290502523530708971186769228511548582605018171421263654120196213857855897655308370413713630329121392760976232056804113219758083728609920249005460537217277637407568050851948000971265768433947365421210744728712289610133155229478361686772579744151229727663466457856897869079862942279861225121223474562723819053410774251226853716176451914071603684863119914433060873311587492771483347499358175096386122358307175848706114093402881644195038407599310349415918096393035784253094478485650520539586779161556106884853130136575403286809725053678838084520818782362067931878217320010439764530547727768026876524975535959808150382711171731818468059576692656453985581046310271080474512368573222963657534434130045038010135113703449887162689013340979415732350596003053086628737550960844912156448173608550838224760721432009886410496980616215056586258348753144282957662839622228131184640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] 53146413858981817176025791919209664566311836038366826915533700236616596453904511947045805380162006286002808509935974863247279917379798921792525528492239187502634057015488874778157573260427647543148119089027684025498117372547251205568502474827397286616368611964656282745183647811907730529542804579967779451193809266262103503046150705222646882594535073379842445127233495659671339052156759164647498977577084640953755804276575262830739080483771059032494273514250372692887539708523685067781904077600471640269265298595399496030190009240758702910257618080505915149043920489571750061017657833458396975385602472948488601153366077303865149258933907223678169343995668037139842396872699417033774322849777378524807311213719405236859564711722849888579902730753492753173248845818691287045006847326700597872572049277509872297349565216124443717059481601654586139109677543271819282136340803695456341704574573648509679171925968201622643013508952955329012460848152510488496069219794564582170569372749638049700138386284279773108365943764515467855611851065700050439195948831960867810979118288490509769318785486823074156021234618264288597406683947843942753459986159225214726774317706634194712031751847942308209020532553092857284231541252482644276069465399704792846517429751524503395199891937239679582430731812534192311224043901310170582418143043024339176885318696522189622444375744646620893614311546492042002312048781170158666303757237246763240480972131887752718393157083573139865466685337927107691853727200639631246028269599029705799414471700641734738034200815417348283987573519061302765269506855961744796178045700083515478214425085586821562529707825145272313567141305779889382296032534722844144180138375986118438783472005142519775451653262439692352247966782899410510784250008585162762634622685535916525991156685796144712903041186997497951942503003181849290215608407380228287204315884676674116421879966028453688359516876750469491133250996526433779433957411964982046868632866006076057400952777525805503634795520958509038683021304731752714618252728467200701337740819441431818609876303591480688328906168573121277237454203400095451347306596285590685051886894820570355441685263302240677326372431994023104158013098817522132155732208237447103195125103181520243306859026983054607378556322639782184402921726701789863725351978729027931019847272858839339718787514009789291636026423449193511762746057954059894193745997598829478552062170183538377201672331415358031149601213115446244201335724433201167917838429495634025831037540604842173445443473063989284042637592794381606869650688205090973467542399529173047352434397583124584859574159608820466992058767469144149890949924843187291025636565108664193214501455496839208743187258815612741455632341654659783404208886290893367028814402407397768930563896254512917893013421936606157643446383136448533190250077382520607307540914088665771087265425321710167271464921434963489478233250732385620594126236438121613291326168639364138902649373741807485154143606203952818727927109778310009793402983321299295374495003465843772642979955140009217444135567360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] -52734322640728724076269934032251004559212693894504903842004881515617573681243756426432416222075098950624161515960499339017225030055348414980675913700788697913427357167288236511386307925595012537549975103783294130722113323976446856837894642112917619445662561517170463452615160429234527189123471389583004298276008816624523611276827188947153128255285549895146155053486353139388992102070165229096914886997019130926474561549126309821201348352869795861827338950501265401985860379814267908093808015871155977060896483982170175517462210223129183063034930151280916641553293835847643848534906369938174291956861728235430171141980082291141032706617060721139909794622373519521404206501267088931051427310858338830661932015635105134652236133674644428647310025174919643587373252502176164234623793991248356403866562566003606283003701266095999670291173901417323856619287313514524843766954409316148241051267873394185887840917682777059764932330166793707149981239330434532484553813927891103485423596558991004615711310206089522192685547659658672117340267691260728551253868741127960276161373069370738989400375013909746422039780574267380373566569869173546183856091860680689856070724193941042781346158016612716589473209317493285750475013542531910712802295585101546669055225923208439495377366742149981166228546426392358314960497728276692872692528045810743135150073274825557588474725332548733873738444533018478696420451081011546266232118502790822753917192105259636039145249872350240073245561212163947718382726439073022982037919751107305407358296862094897303482765286805255999383188538075314095615161314178406334216763565461902273764776696619578708718290740986421231745042562109165577414821242026962129514964379638527989473223881512655351668151186319530388062314280972280190463088623185052827454688019991712538461800280335891307932008710977098430926612705255571617685327212223846710475208059193450357665784224594447761719859074876085463530595576874366840484298298862168652491664618202605828545542491019672180727498299228394866334341375184853498776570712958326611587416365831032215174636236187036452675063087093976222802844257218356777083969436386336051479999922795534103603721015999238156002286981447346391286906507299730867390667196541856992223739706578855493526736749336065168207319383727862956543129251725824732936101666537288273130498575075118386683590488484001530252582152006310632274513373315376718694909034433711489166081696757531931537433019549995053940994453073554338799160778945329374493182309901875015074261333598690417433941327422250239579079591862047042887142342525689577024787842483823396398377057314860486228340131119031794312722124868935440555135400370504366176752083960130086990541275883727587038043954851987545424496136404641457556679333591702665804392477288464529644410787999502146357476424945346514773047304507041424323257755505978607888886485053794860977621367535148018630036483611941515361807205794089751455944948619546704206456788226891093666203865557473410168252870220927905114423550459377359286392205032431775075102531926942820694692082566449583112501329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] 38928554371072331177788181400675341381872668476055985600590518378152597472937520661426034490115395221414135670675047811427391620591343541333089200987857673535514054261190556886831620018999667157893186116402038419971155688058017807756902417208615517738073617335195828400201128105372989736976672489077333619505204315204770833783883468249558423938712440827968620811165019430301807277514966326601835101414286069853844355532348842491466933982089401789813588037599280002401953196544936855505568524561182440515661730770759703106750911866549712575737053335568645304608838255763139990408331399752343466531604736359343760315882996578315825511810936328509642728471741260907985859050983058228010599836330715106043617216529480984800245792472326915827409524031162872922121094865200247400174734975552692207593927966463237407230438137828251861618821882268284577193411561594967244971756419160916197566794214625903147086115868118896462801841997166440024012992772213266505894158484728759801733937919148155633610473641580455620730747366624740559981104910684336958374244546544763118961557936060625724074096273866022187603986946803226208395606541041318674512782545860344949422960671363808298487809871266527269582730440689478125562611962618296543815599310328289423194684287683846676204369066161045159302766261549811197317054553187490404000585103469989950490788327552655632112427715741902398555520723305886960299897491872112533132091388375194922688109109262185643492509407791268747291706153746104154756510644355871265981877150754273963893459268287727130303579820879199893614818736463905392974292727453810053290369467801464869748957208522745492644304332288287819624433482975640249554646611418936115907505616687434522002327451248863337237164279447727301712345887817483096509212223090187739929547918744418702355635131813965047398972412011448154527741947669197456124501443595312708530833357725547118166061715772361519152198913809701043830421586226140377368174523816514220969315116788576148498245534094608049131543849454719940424980656642925025253165324535764316452293602368870062195650337007780158365910529968740896277048907610326000950814865247049608191321296087531149006136235746319642651619257797753685697952388256142370408647650450156512684808245065759056097472171761571260382772728777816183297789746314328857564138741882823848104471298807633293088695597583685174164580355146377316882761029085081437961478161487335242545444155543667524465966931110033494310444285661099886629598969108858603191957245207076957652309874511836574493503941312296105174711208960773749574444935802177157429238970491894488492680784981236655379387102334114831824341874881828669558874675705011761944177657493374535571940324621585996698816913989026848265598257334078962386018035645318068032967438080561333644723120265291053597880463133801064814269712915318873208623247197218854797958381038001604072362967398367407996528088421774842505203722365535514616137416500708020203728015000788376391163465738843054636535177720575794083570699526364644635389617713859484473320450485833471570476268691714489750288072704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] -12609536926969643738907573910760030937907707130809464280225345867289343023937759561172464361481088519376947323438186829367869220976870853856136931325162128482753612031569323560826467371021167662799988558345556120237709675675072790761672643391733243524166326151847557401427499747405181510118160547127463295171945745349246324921099082558767921171028821265863943349677599740179336737605135206013448146919484981154421320942857440834507779229857394108046486247778910994237628893403554960459562550355038717042766544082266183094424063244444204382891242163408828128466427744787253496041482336246405889166880618592978407460950640545225368957944088463713705945759613387749246951459947799457598553901339041013169925480942191014236240823072999175749430011269234516551992494802563818494349377192302464993896987760703966253219609320250075707612598445925710232100289963155955404364917346203208769754351633411277852035768227028508605697586636343551883215421198302893069943081362332998060904474739476687593779168499558293290306419392487140450723161696927015021777170608726625621796921113042398932188542745180985921675170622526064331764183240327367320822145318293964819774992436093009897203537885089860604531955853147114526526613470016370157163807573640075636460480377477040639388600973087500351648129159230188709623127559752313871903177574824798594318626726282868390816552502010411872149555562884966427779849446754048213743632416535212201508861103762870353512512861086407346057235929661187623748652414930593398431775719604148829770302818396394979990939441009060755177618568894047144054781094841819313900578702000682608789583484599662976393857001664397621056414416768058408138852698617885381551830305307299066004610626454651279040771650523511361671601413443013363245987321330172319239766760350567628888128984864795682941783765784922303256540578244733445071428093813343698588581259876466757415692418049454858215066122846836159249661205672143119979794534939069940375041806859295260202294377478699274598633509367755363253876499840677701259143293163678593447176212832580772061440310635333384304570577453592693894060132703673601668824194123683047219175467421917025536646391684810260180425691512522936483182486867246360400169182075938168786873946580226515406509189057174819362094006467150947232587227378180179236631015297873737248143893674940619754096369167438747081003506208854576230726014904385976729969098792619711528760566810039791967983120662713798623992941146862507437601591825066392067662259687968113831932954510081123773839503382319104445485615790341626632450381290860145180747027978327524648449148069719007192533743789055198067161532318544561866376389702753075385980524857618197402168828939500859055923115040748172002823492334682258302784388085455399356807748156794005473255436308833927140304177574306411033506313091135372305689861896460134735678591046738994683308214546075986745559413323607490930197468371498383384290485003665212500881875420770662813413434312170985214039768206844804320225954406315489173097882568745375120247493664017387435489827867893312697778831360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] -20461719152275249984637361444429055802584214700479752374545684646526484414831475668756532633720915234526575727960011362019968825611370969621711928877642237957885135116881831740506573221460994004597963710071478068572996079912050806974738399513025383848940832280397643878415211751102304193140767169825694375105452069952488495677572144131508792885085343904518289086066661214663133989540604563035781944339014033545320859653143215562304070695288032100135174136222054887276271767495669235611229797696943759775333788451900760384090488358801358410784806809484144904145531865367498564402998567015240705271659220808750198411003202182380441339064081568123155126070876142151635897150857394697641550677744876443967479511502005953108762570172860987949704941238734088217762055009087467217920667885194002313405013562802963797348684424613594636531749239864061057488262673232732264396028931390343273608329278252679732810484323052827417784142151357130489067133241092601301695274775901042164664890393786267896714963039457297253044139013685446938143440886991881334679455835903685828599467443948257351222582989862681319571906832896450676372254541510042810945210337323573763364231683261326395513624889265506556639019323254732899323153929460700683159525807983602096738077681031226017657555921315838315101831506113841676954276868573557857744586763371914095862798658134465825583572013110781322240684901601197141120373766095874936952362814752881990082207667089416505940929394148183209440954356094778406002343115339113539663542865851017128666135526455433920877357121075991517944772149426765557169802042900627157720766215632711258696496445339424264344455247428303961848452583829799557480185369750971071955964920788928250946612118046732154059188358215901763902596564033981258072328524891337473362783126118126465594941599868024674094646268942294427248015311159993859458103229318247262180554712424066163059481729930113376833681432792079583841254965685468061144572234573020859374510135406504655851483025088294233797816178939786780242989997138387031305652187690059124503938775747169116876559285285758297229561176065075248466481581526575863418135165133732272383430787255457199260731851465875604067767108185244825452586057926702655296399353460217631094748503902136255018224918192270908921562069255727146101111884679166689328580477925878774633472296353636385929475179108834086027071150574766347669586476387968150643474816068461203638631822259345711045410874249875646481717752080758008808341172819477046014610738195437806540925842241768988073267600505214952058080972553091426786188219750819800443658847804081207738511164388039602003931108464961639022191593835102936269351464251297843521409746270763159911665865504969210096587559589774938820562515022962806255170856223834296918161093609689221628428540390995066419189392221494636759557774260785580592844856099284923026158520067594289738044767669945222627941604787875340631708125262523392011075454580009906625235608632416868410557902093172728903130921840578188029896701026528796737309396099093409903933913492576021516399206782590341969445126144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] 45160410032560183419138136304651957961412934837463532492420289042995204701057303714715230180969718010241648658919555968969660188475210487628681889053443633414379254142764687126074191999124497150046978049546456931321112807641873461138135399355509954698025504054431640338217918052918614325354636694207547864800150323458341466911440711619287301085057019948128983047069325494487997717862510194064623305111070453107636966651202710411705348333022156879148096994033520551404142871702858193458539218020272309665712096601374658964955683798420815674899329459087064849463916024312981002764230040978252754657404756445003791421601509306556760012765513239930891468357340017100739964327757165609538884935331543343142778527742191844355882778683134172941615455446903877246796298150907178093967783459226577561406730844460226620097639652068981061348559146923955703985390174170902890106124985243351102541061577480440406279028200260346639159453177111977062151973519875747678475438028589039565056362461800761371819249958606118383995310503206013202228904950225435027387394515092523421228482639092370387523351533451573808862053221099143063355781564058984326719926101091635038947667920956641503196997882799965573794831248372018243614273008369382048021049207014073696931178416954930180501405350071369157834037186717671168087184014549953033374057176226809349527031456485668959327338424145524725646856747645057702423197266839990327052971281490834263560705901153218282287127892148002305478898043968856141735368307602003853174265575439917664715059107417696307675281728233672385401229515615700494048241909561618662526916902111454956038682010633352370413402185723896901352017878147986473930647210430228406888533201925503559055127861522036785834669659385537913389389776830423593445070084874752343416687568827974212747478848889827085546158685143425314512026826770821313060235275528604554084042856712669367242710235225967293632503019785460679449953734898831415716331764602432274909945922440820717712885091602856555214827948774638498891104920272394305201197303498962020456632744653535899372273765221964266046389406858203134708632286284522575920630086246895724976755022631876982908324567477283679572381303061511306469579668381116343754886947887042775661709990797792852128626191559983482100580226637804827178918492260491241640177679570212025916971657612253065754710934900645061244480909764598452880150985114584729066300484040892211881406519525423684515186261606263695907485252838831917522972036834044136510547416065529432492751093528313867046250222715994489830914721043065541688351902026926761181672168263676235347317312621808289485226832088076584445446071437303327107776618417530820563287991483879593806556017246449914925758079346168418482837119253904599211578289822262545359811409307438125230337323380686300274148934983097331376670555064128990390892253731840538614544996939698485939051739971931637044066008823654156015299633779729772984255259895925382912865420179713684375856741742675838587601629254427588565317236621935444391625004921619698734811761845672222204597994086015284270438809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] -48895340775601726277285221903100109170257346356122035871712564678046825976981900295035722566458035037030190440634772683875909774197377874735158545732356404695423157872803558013687889176293233486134490565474720431222470246725208491612570042531547649348801565327998107101751312247373918730970962399611087275856675971696764272168399419595231336724570771805084206261749162133836329897992350899539946716616112393500508811711596501730963881151075419551337977102196765296183144834158050927588479765541327605296846086392716289984106246537478452893470847359477024021060353698456658685762301476889898305395000320591234070872753809628719960155735163991177612718137755903405404768038421610929165182936592123556490572766205318202518977178054726617225648031119033068254392308401555851454637674388631665222019629267901816586610243631626616564137558586889205393947010571359980821503723130779395208583887362262951231267198984504857324531174390537114181461896496395611708110546978765183251903455390926759722224017874412362638480838342559271130935641810297609986729555118540336402799952122562100850876849361966374592095707092905693330030778095614923848256440140174817880082012027964248076438326061677397626467525433782524284385680461422961561292883760350388563426453157189771014510711140441029956770539817562984838302586830337347374613134020506315773108286635089309354305393812081809227096613226504368385830116161320981231121013247313317383253853091571050734405754358051341832551207725960274005961989468100549899708076219799894699706610201483949411130604410871156032007816625348295474323640190191548844627997925153021589498350844146949759988491216417281739252602330932241966524713554025483699608886301945987758572323173271266363932767751174720317745548448557800060544353951885527031533310513622367565930018935292058751616216694622962413143284924203182337744615346856883070970480525836880511805614684165080551412395088296828819291985144585673381873819026911060922358227807714439864774010407993683333970031739048092931893818569353111088930581059285755719286254434410629994070080785109656236498497757175295736513130393562923015668156463654555974487043968226974085708916948700383107062474910615333553139081536391055425068748733849772156425456112184133896529982744853660016642288158049723075286324322071575601818414166101044020823836486387027861728786488668172057477164005791717411988353073433855200182036968476487647605820832681874403116117020877018853581685039966600020637310296018416915153084893726844480059872721838243765710709742031855551957114548745859626564305957756673420153476341871328339010642976587261436451726130543693975387154412540556465018976182689115754220023618071631270731786900699300899771070751748589870494812244414251889399713500590449074824291617384208723100996131941488133926048484886077300906661754320582688692048794798443317848175321770168385916870445802586112787585585453621351838451424155433677187836011249564912403396823537301375374818315226296376976097545645620421581526313150055987846389153059341909466495015723036387944712185012095463861166014464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] 34669766515946913644517327627070134896628966344936090497225267585464527714492760776421565890896768824629565336723883849674732461643134318133305413982242784586711183028921022914941578921368853779283214412352645829350494102927354660290949287083818402388909876343008456254715502874691611297727644369463059015244468379603794217008098085048435167344569066650803788655777624113426922468556902908715843524770657607719172134946299874570676890320142215859804666775720981127270233684419802424063311948480630467223995134587859493776059743018602204403326392556002140506671992143210404379516733725953404323835799238230394799126042938321748875330405243332007347738968761123149910259787104695781685144411001709802372858662771654968099211156922907443463221311622750357801612163953357946316654593326168383729982452440355889359554260055551135170506264607389504960893829267618007218453579878445287674230503914350395557325835164794970443997484876553663157873907474368843551498708272799408528103597669377108251780356861509571208009289636110215647858714173748706266338461916558224279758678491887571806659243040073686359727624512118572036526958901608477365742832383114578922623749546265419673438528816183409045698850549170174339834533940849416710841119797820359173154781790663647571398612422236280072561944923419371192580023305197863900737437153674716361083386225086693013914033509218704664937348732082248469500734819451861539376394031108172499558547083571072641610981104983428272471168835124218761809411383147600191916456745883414318859027835113006163197512688106313462279061294978739858447861518450214924532615127242168769707157041825986220991601144874123386488342490680009289958235824780823534671125879645810736003251499818983293923483915021627104781810045633620768112290628216316948433008491546788323129335002465600954550809818478021542454195251265691695835618887468545200928185654328974503921591708428803261402755251822265823569731062459272356066598921414876325167632760591317533202315579386245609681123436462137887769059961175371920843603700120778423012045815252472276160971403856622050539816639937228468066244567331733681327520083906924377474853608526773883478479711753698398697666403159420867532356782423811656352557771652133145334261945476274472113632141438444631162961085921265070172032382476605173346056918646364336386529679336027578643473514639080794612857963149629123499911336647719210634479501943769007522618557241200869253400461182414589316577228592585372292276585107137698380699117472548478992404783904802388558979904184680316662734685573344917719425699735980561821926453330975636455599203032780387606411782999529825937051706125494943746506346912071623938263093763765735259302151088271108641219583942879459771170929713318953047624385175342539495947626790514886225827532320386229596339768363216884077167169801425338824748370321503348135506162226393081335276123408662340074342061072332924071543741592855967880554648172323322708190365754884377985959163956768104712712708103987794151106961447819537590010790410181551393575353949426667001853444101519368755903201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] -15775578096768883779621526898623455934599980797645925520118568190202463337331873992594985348962713294969473134595150377554499357279276068791351939358900768984042129569201010463629518151151726220796247998667318940734257663028431340779126576819160630933071275545008368802545589780961567355248657775823900089001343884202906741991368742504456960937725611972735057054519114447810473827267508630289908206506163473360258768388366800209993090710039872878199346046249881653199497038660615669620556763215761596922751390901384956162608003615152484083029769878104377431816694427099004782882448941396154128903577148610561465329381181175257922730365184984379163188810989572074052454446291785810118179609994283661014601665447062595233209387587021204560061948531447948116923081697597549557688123036830266577756339519703859780321649331329017952432541380184452279140225401317755924269580378996872244152311662075237112838030205790351118499777972894041662993262513127831145717907203806698182975533762773728079613887383039178849999754698690842802521856372459408202347916914499540439903035463965837528052682519215115917303494661108690979996657132048817475621545979801337448960961215537254645193468125442616590613745640744514573813377190468459751433577022957808635914028850911750147210181167198141975404376000872917897405785530153943628568139875846335521371655124564909579612888244122924730315938016647982279982272192402164060652129412444330729066942200614543739301913687371932440996469006177471053567161988902145276037385717227857316520087250804551052670181411741960088005558428198835517485119377879425292700517238444491627395839290817758561841316221066281594124989686200568744709177829146475892507447729998752627757230476482316065148211655919640367694901313654931121737865054383733773346204531378684319916450883603617215476673553380737873462562421426563868716828345952586254339430410629490124663177791297737557752513779954697996718123065273008003928710833648709461524606425930266430956235616098989297807820691506293092095240974498978342450531987145472102854722349451973979946587289744769278658090580950247541334339950483408649527293818663604586651592690319627928198788554658724841532030674331722074769933107138335224736873660559803850217482953460680475646507231441130491583678335669948624060842818765209570533418011271447587405518416435952044255979798098362517571206761450671835478803641097979178958543741257130049508000212389736841073754477237158321950629718729630022093657474363974945070298670956226877647435258305287128451132753108577926490715588233002867789917979165914963016909906743750042871964844901018317262050803463360602429684131017534288638642027925901837178844507349042914053015874107881826088718183471233824868792449707342343038334211376043304505099479387360481314812930656797796582815873302591812094051429969211846834099751102332017490797553547436297344125190379115494461821420153182942638340610802392361346373460811966183491938633193197078617667048254578215425855262350088875986620872636805349629041771661551298934806543412129337969685207416835340794140295168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] 82886221599678592669087664849797306629673937162947566732130581600504822546228313907066726898637103861387186984743646440388769104271691157131634091269357639505706149162203031228157935535333901708281993799363723948735262878500032084663184644901986629835403681664496065845658262572711015372318001238958931742417805932750154815561525427972926146953784838079921630364734012742076766820393431821583253063958756547321860385727433968655698072086871423989371127995709210045189239255573957767338879226941830187240630776281732305123308208178969462378459005799572401904199728695405045556389840726435504630101467846711619298880855352933473547378812527702875974323900075187667423002280740451256252191401307682938253009032554075361616926893549131925249262905261527233342920785094777017044811661869867971534386743023986690940849798466969765359372677643639466041293088206317157588459235771081899073302028963108670919488219299384932099365904140843612144383062318119116784694699119396455728406301279143451985757440599281507586376229144521760656465478076136968796533176788906450127608374950139186742511980482041232528018740345784829807293564689527100885447255354947145777198911520586165526365184653129844822354893363217475242864895759215098190303180248228858330430081604046185406569680486125706325697481919424809136633104430596333409127686969130678205452432775672107103515912705376414036581419906431833031466216413053479062514771063061096956710326462605618222871478852256231820558593771360409623562970871746110093975172010897879927843619888444054338626057586064369878709199039757933937920266455398724501119478891119713581052213734187880451511138013251655466863189628763177213780226807726348653906126162774160335684433503675836408899078472934463601706010562884196396106826945790205954980961062858145050846866041635469513389544823628678156057159051337295871881084751465303211405452734854319825123890189259587000050018594709911382854727508448196506311922640104158657946284918538888181194173952522332787426684015443695790408914068804624659731081211604830019945400898725234859862917970275849673293542357570959602724270198913954958460051938374160184983053899698152780955996962917981051718630654690720377494811999730247969013560185092426695381496858304315577298032939132318042891721758763891102028064905804935619447037108335495958845620306513932512378105859752719805502415272461436230570183519392134395271703275097261190764624014386943710726487770201092545109482725442165046384599313578393995394431598901810541892421380140016769905629790336589229792699933070876524063008693629282956449110257943682158496913420778992990360745012555061732857766161025403979847364587432462543475022824332584199136031144435724635698981338566554648818265908513929731799966042080295304399787687881345374642979006395245784093092876143524006688657766685209378734035441456537160953585222308703761354724969756351041898370636479321474465005439341151630103606709884763988381158467156533240540125009719853383881454702894113984561097673154480996959674916172137039905563646292966888613871616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] 290215056110846457002795167865845881134555784123949406751319621178037579541987923521547270722048604378588176255316126793833379479042694631564535151789307304173033800934121525773289430722378571242677324420086419350119668639261999681032330605804684941498185984011844123543977061972608452348129440011145959657423745731678487915144457320565803957479196998702964210971356633280468969199893669021580762106348155124394691085987817793298400113711849717659201854475543626246157157786150965036931404727253904387149965593727187930465359594821871226311979932851513047941776514694513874068191422395265152934642395190251803944405727220153813906199733840753134220989332997110121113433117654986197043664950335571941478262017429452978520870941266517734624542597510581510573248336734975051488428003500556274233842032913438590680396944253964148181739574976661191303449666347118504496209618942621949893046632022280199970418417172004483658226248058008107905505123572028390397091825219005010541631805271560795255386096098560047315956963323319771345901162888605707069459784370854237004126530854525567144398282259314494103539898826723146186440791430819450525152810589270980961588570105630501331148318476207226292558449284642553988392598610648401530477238981355375693045139050016341908996561558959082745553584852592188091683421234535355092062554570716368750684944274250081830001247137430999833952457216969457889752546297278704334421353136270805641660590298426383340601798096501808216171210297893447706402646594297299778917803042652664421147927577331687555507660277127263545511840409332458700442163664693502089010269481104338800162580009288724052710189622140400395660301235846435364636946947598220297463686543646047542668530904272555794437412611413671454976379377477634742877372030618102372165185943057707703371066054590500538112812325927138909065406041441476927624374577577427894805980991354080293321642025152331844382332881770741621979789485228228750219610489095885407255822478424524030100602438666672027220027415046521903150212102340668722042062851991860991074039801013865131887947948384984471364613491918478691389789224515350656936038481298376076357321349724577865089303223725305209584267698326192094520500905755112672777023135009798686462417148096536700908343583623492659247420716215729532665938733212716510720670940652662268946045854338543361798705440273653446583134142864668186732826706368329717428991658923556994880135568263437726059725080924478792843393535874452346892332130157257987611638849211029551031994192948957247160002974102935826173266068483024187733066469790696214765538278715605266435369150762409372861014898114409133008785862851392898267255549602372732417230450538813279575076748631860274382963323610205210569527550200666458088474502768182122004093245401282902298634600337138435221204472069812471439713147918465267649984542813267137261258969725805967864235625722115518877553127094269960633166062640386728582628496037569027769146516298667904917046552317194336311099948935725338114423734512058086048620806311135693013081944372341304003678699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] 85868098437153915378679238747384122035680520854756063244214971651541087346480232851866907663331281259671722755665178581766588504775271382947043297013712780098069182996417640681587520284034678166983569874046627890117085208453463474057740516793887232797372902486173302830774668760207272920308723225651746351963210012163122220406152916967182133101849575630441581390527418047590521613581281845287064716481521224672059158629853310888482461337788851782675202980994221482298239902899449234995477693483659567190505590369573406583795348047744536510214617002442299391258650527288793369559685412503267480311186783557582810772264563460548630264426454684857435762458454271249177419822277768067303280695034016072105273059479313219164374098947127192378932243638644614733544622982296275057620139172382143101882314473677441532813479427736402623529477484286344942101586172276561001287263180720545690921766653548923848694189489902343759544077165328797243552067700058629119259310574338952155526627009537646338521301523821064992222331685126336006643927590294987166339728179441395609541571434406915064471946970813078992308911010617458304830292246811270720155732094517840516514660803096788586975432363340016058108993514341710797352337425676224102675540394623898060633280209374030011865868740073984955284990902763734107259775280971529985473383132479461496083105139285952663297190658092111622169020772781775070602879261680488914277060156121486448437724912621151140896990748082439877124287939592382271709837851861903631648135779684024516475503197875360175832133789411484437504227250501800480654391153894561897249159853241882135769517240324340728148464297920457023642863905287148729132997168044197312640037447356589451689592933717059242472667530254873477419238961057648981425761366114299070741886882546844044136761538833464001562759156079408281830465795506436441650835498532962963668986023507130915820168903424873963444491052859139236830780248776351759529765058352820359167876776516443513827915057429579085592946445510999864659064277747234548000143636724776337278932156258769703041252813289474329011825651075118778551410915915186196265967439240477801567697782321987557150763925059842671072740904059968044574309517252914541531522891553445313616951049364351083471081934224619901686424671162819666136559467708118543502189717022989663645716537474316702221539935040766991988554784442109005987219336109854618652319508810168384644927353602004002366914168557532360367629405486481260096247366199797790461005904110830675772882728891669150622623478320190543289197428259244135010468548830700971332486161739117443109647928719630883628425417587833570037641794574759986941028963973586081689787963079529314509544030235058033813581639359973602738729290320448083008128806573490933647527474826484957668194621524435760805723440785920329644348799101258208945785740317584029324980677423171974398826858326891481079863902621359833971234737232982050291889761667586014653497264059616524159268964784917588161627772877173278178892992269796064191476800967015391936768793801319432661146055737344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] -14064720562520815062216930375355359285013438340813657288826267716805204658997225803121282813136976946686287789009684239031404824536553670494184914088891950209996588167832066417431639341468930768028372122869977748296631876518289088278657024019177199906628082468671427815814171983796698951645703690351660075585115737206154714952672086856889125883746903625574992620863072621321317714929845231896090345299734197761164247419324984132641482837802795519418880989148598793765413299449840756999541146904276238926103574916335238638382141129620853839401293128173684064590108154969155959659709821030957109834207666314503754925321387823882770349849045040080980312484708227285126214033729751987863164978785709521138201590250179272175856586575676553370116899711829011829437235810843798509810154494124038404055625901204823299593342607047929282955959106618311971303559892136060034603382111907332634626222215727266151191287655166398180118453056708799963238109706262264778054736162776599997934712454681603586930661369588046742069629999404034109687136664128226691769298638114424011626515586708522534454225110796076481459530791547902857389978406523120589097525625003619633830686736900976962981444156151384763049466104225858806489944166407437156532585224231580946642062519878122479435606440901647386455056498935040531282246457552537159937757548000841521015975540070735658771964837872281604292107602637035744146741711090662923040423379482521166038601791640946920990342496073927159622211272289999823879354535491177887155189276619389238013257607901807126482869394684961944245662090019011615373026821933038257463380748329544227800198499212360856577971768074084473079848612314315763003659697508097592497040828745696900468231795808091942581226916546946775496959198365407022167610880487062823070725131871193365714071288012008946020118295443802001134614384407686342325052836315734711422450311544283268162086827285554979771360506414303294804518690876310324433593951896476346578612692015350470608240676789699944297307409825853155239871985460467028975537665836212544193680628611693961024221267010727900658001279892886628034719572091493205611254226645359676668799660663252248068780562355020500715807427778809031372677585328759464381721509825695161775641289824606480727828953354416516965082545388342658886878388602206605494197115088783905707660660673920951619164599327755015912658192500817858558045660818788002353715351051600908751688346856070499186431564574213175717952676122861955376318696674025160545477762579224856043703472557459205808204373093168599905274446909516380789336426512886588076199131756649689305038799868178327986133502269877754770958276719267270271927040118913115667899276856254342740808564775399137196685497877013722240732802598852403336159882006534980989053276435670241416717934347477587782734870914888808241786194066797621709575436431139536960446877170693365208656490821127396167577701228076654978819375088671760824389791428435966168086040009182993140809276149160297148341908822041479058455435000609690060459420012255156337151729546761685750934824466513920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] 970091892609558146427130865936509087255520403590862742330995822283920772557084930467998115627473061129703046243089447158139082661259741361251887644683968482902093830327753608014860708408739289400369151217599402705413233403965308718330569976917345016101536996137755419441608453567946714051679742032797972455233335241780640483199174286021575413670122326323272249243256310328220730977365902538317389611459629891527192849708033623846313534226087930130387685214058790852173793359881461722029988231082939244426861460723834430920011599290011680214036702340171250214811086416641752877830953309960465147232267641996416941418208622720139919343987757581767000280114495422231442021540177044064968853645666080292803400465204377461313371292201555034290942115748395042096378714206985971020066070931946836554439585098130223947103222540507553801955290112319117130820275678949388040239722683294551426731416401063321284162047784337725403129556628208383712847425124170125387087565083916724040783439218596183390090221399855191654836441936282206174693268813469429811786532609622510509614233231504341418638626494904541539552439482460675482064657608090424342762463071187218736980999198831871978045892480019121255581480026055074076100936561953581586785805183770234563910003969376629026799759585041075189887582100284289909099862189058827365470953876314064657649758876418766940520345278192896193615283339777641060998054364726650761941068885473139781973048959759068105649028240944231373856402693399940018093370375822299193132700238402064047752549671308884751622015714993349205728672491163207574596847824996516007656154661954930484257183958519614659414077166239790594539154480600999808170320083541862931886226698819318485802082230622129551810185457722195686269954834978501313854299110463937453575634488360169643091557424876272567044027572555876690453410604389110320355911802469235391080966271367697417044153334592983703794179706819009750730075440432861587324884630521395030784967242569402369953820430894151064041246061672267601978263336016539984281159927239627670232225969959427512365009188449600388423987625592132589434147951250582792026290364776055149973116031948071846378406701153045916248132925905783430618352662110488454772189837832549279309702104396910287067258761884953185696575882325341901946578870469527592362794170806648599178206150568915190877134501893878540603702706800117016002198656538738451870262575597561950377913407652992175526902122406828029600084739036707977396766154571957756634009144639160678821114297884856438633708107256390865383977895032766699626616692721811529084546910121190882986732974423681844749590915412196869992141118759671164816393292363086612692951067333023136550719718844074449118078353748244758824349177932681312136440425056084690909540359095412449216801147478969065303319901699596954403836568577578809890479801401991555527656387284483091725337147204570497185254458969611364070574468558394882460289746245427572146744687504359388265351956534087858648325422613945253751956321115854629360491350681747082056175312750359499930091159583457280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] -28637200135450599605728765950302570039810613288516786136958721542456938025212262836836178512501718806320250016030479848277238648517273918061053732219416169132155861997725657942491321115547055675239995170883091875279214978136435566245699997110359898684167258398801380971905404903957727159927756910102816569508788759246160725110321164872708367256146791513354572361198594322928757021270497723787833685094333533493125321194961917740094595814918932628089297672759442798269949910316510131234070549786911503346192236398682915388428491881456806657495460073249270898066648730316725261053089693663165245744502018501867586899390058624244598875313743069984182573967420216881557122656546099888923133346762023612822016098265019208681350154515191575906437988610505465414491845298659326915264028765179755870282948384079352560864649376659414676606366711481787124141737215097025873490055147477134237916694159659827123948980307278432688290125842166852674259308903628276603221336406230416704434989002613392949845819800559615193049930683676386348124824872060237012550233333771363627037702803928485965467542957687973063162886641900451700558048940240397013202561502286885765655304273168156697568920423046093352260991217554442281521164113584546003351138463820857739672259894216131590728760773727314323384874416607116268867082153898376805112925594593967910358001723742772881711118337465526894820708925601341559438168234669911088033480036092212410787663889819376628263168856183667999188435716522373833056896423564341585869296747333961875534479753489975234365246839485473924144266494202255875624097716704765560171300813755939871067953174233142452988136818718152660033403674219314114678516247720837612957829495245146412266633796762026539204737437907534953192825555081301527353408889240161165221710415405675145683078338434051743061133079019685566055169142403881606897688660005527030930842489525261848833515908711330461937929192277201554948457608970734503835086358254435767241879862638564421007186286099075771505535669276851976275377063815935842872929722218837961400525450423666895788662841049432961211982247899308012962338030482931122882761208708910608049931879921534437909497681571114557811970161926007050383176732719178592677532479185871518494603167990960922653259598821963989486271680205900851763550264600369613725296675980661364975385904700189894881568098144473944569571341457509446652969352164960828472695305521747695253620438002874438212424847266501097414679925267227100118236205973927919617548023409046003418380165050529251517418128223765299532300511913045311528314503710758635715590293814161097408446965612682095549859283732657128383128999666976531314085704673971002927015530759904123726284793076685695550365647260856956338177733932211545505144818228460621073584776355869740069707115749644159337422641380741560547175498525503300761877564382259349082523192375336677949093916656112119554920337048960616504014326932156588292865881344126278758484296854281016911015283745614374185896091975972125871404657489908592630689405244950842871449946887117507334311978172803973120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] 417779688484450083256136323452301188513214301418355906665595329926857038153218566091705670229424086077478425025073545682986815347573178336332505506733298381975256027771238002342457554382074031383917767925276830010453938955396040052135716078516519074980244012273148023596767766549729577410491389371666169264877015817655022840129846865855965679198964135015524313794056215133842720348721054221302946668186655985717328682333949373275934869181640127457643244619056106595497512674792180268496129611342683129645417593164642749703077433790082366804177864050711557926237257217563630295384070618999472239944385372361463279978777923755221177564789830324394949450656456336669383358663186450763352910007767206173654428766245255578105353892826341996275522732629069815825006580799382237866550658020958179156043721115134516515522497444802453710507986893147262770862865045166477789141672409971078077036295493194757262921722484797987958674730581602616316566152195024706196991371983690808011291032140950775520859870736098687858840818408685647595318836578861769832126609771405292060821385220329246845279566718368262843207845886418170702197725512238257369171121177903147999542876155807082765972909719560161690082118160994024126322910501806542605363545627353419718699491160596126748739022825638191695454463450563080256095941775638704254930371882486074447878650966147446360313076833105744207258946980720760081893340693283443717391667773832209256999000707491143384253713366413326998228099119184721803038446183140014583758261133145193675764494409967653361586353608300896404123446740104484520699267064504102749637809126065181608248760926044315049736966947448287289187679680588257884399043044495691250603878600392546836670110719220259870788964036542492548375302129036219453763109088295974102869005839021042170041691707806516986461406920140961903143675221875247013217064794986975019192303383994921397953897840376103252207499198569460891245655703029551683809498628129516054897412358686896183043707403708394791728290620858705519266890104492422672451258693198595155282331646887360544567008769926590722251124987701950618980332638610300878638305541017822978558931770297432190501335431193328072264720254052366256900560490245494809781701387807865742942438843596712432265864796307941742024549066806695162849043733512358262916091481243762616919515251575038892980363256751925644449837280392297037529711464433084842116971830596703061774442856814688057724941317096120624375035163652085387141316767191811662089062498253450312735053424858258731025218649351019226848131893776484682688952012617456326254761765259452080993318047488829104427212087693905120282510129311208957904985770446721757508990969220607268638519731813880611709109115115089919681158925020890025748857437281801023150590404366530826593691279184215778454014731827609323373840425389859281643892081042075582803676708141778279460849659594875153858297740554360449024069905459093491501728658645167927424764848511159596341602424018524550513007519420034108641841915316853813439963688059578056298590696212449681365859128405424865280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] -3277673761436392160778934537338378987394686499097699730674323562338595528491452688776386106500014052775720625381189563924397445387205377158499573750303422472042657402021692718832888117289389948662109492600832443178172503490132227222422341589540786703255394825247575418773516411874610968494055186693034834888918945911557632476527930669115232459097944325965540654554041697577078144368954880223185351921025987881032516839131701950311846292195730059563948032513822861376453773659774064231929483058112393988881129890830573295004315650830377851899159440574197436155907205168386431539127258174722809256285516429547005543730042518994682739622077438006511996718164538058542834030077140210330465939610091697070204691378442167861252741732684548433501976777937540088044777774560350333028204740678344446718492611049975139934232403529263856967181792018609443751818926260006979085211561980166759668817911231262073055595502025413218895599545993344576916978589495370031280303586714116302442566410770595386695652210646158890212824703624282440090464487052727823515979866326029822973045434839423945281746504907017074434916322436039635206193905981875525709109224765571569252388023505970958343654222256208008373915916838403379508779389536300428967929572285612266193086551714942246407395850209172781003034758628573211694982512550904439827310146986038488789004337259258580236072332722434681846419660435846506512382515161755658601788266214524517514630731569016339061860138817972757705347506741117911479365076543470193254758940771350519158141268168477538329801882159526763915449045188634334341677235533338982284018802657606905525277604834362577132438050065945183081109462325485920284011385493341795659451950020339439947606833188107512433152642569359510827853694905761773895421323015354183444967499493289083394497590827590114473813603288275794127436100337248215356492162506375645172405164163682852617331540028883280819680670413709744278054561268304343524814431872807743629558785405766998806181309066526357128596412749493581541822200427452115776001922497762122255456288386981302641969158176101923125826183238168647848781125714470241581324156844940140852973869296294966025737556930871216177917089525560269777558090567130035718677664019750888127203283056577313094676217952431676392000271270218441483700891319423686617857764543296234045303563088339442766020739313712894575694752148257738882654951077499101644749760090636412793236727894177271266896794959418291930887163650442900869502631636915369219460079559009774996989799388485909396528559532893033621561337777898770811756492881031679587353340188789205296173247100151888933955779587746661188144374942922937751288771615421792407284609107565480540819937113003434674271253232108336850707834223923658548105262113708375633655961883120476163127087243599406590616591942825482468137235078712587449545709654284090302510823930644576087983686887792949975821560647729313958976529821692898535182279926504550551538650929605463272476291768310564027134263011075070159888049594822501677369697891970483803984065325902284003562198269587263324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] 14443896204011200141188557987091436649089839700168213990565238151691636290964351762564378630008376044316805984311937505385957612362883418746206354611852286041855242868643205619921995720033983203697085061596752205098132672677763169431817521569211957923139142184917459146359963322567114926245049484828176029196832997749361309507798446578556455088411515001800967890590843738984260212783846410100605559579550178603003852053964756108976242712940838601539613685647928717550547799502792354483848681649425837737064920473624639330155776256031488399516335900587939695680847477147270055232894474050325543861121640915684465098632475467503862910643209481793864767056755254218092370069691548829902253624818138290066933197558238881668838403288194297393412958547024237350313729162219482226592576931030755593783626970052834632802199110900694588454507760428628369425505163220279900414872329317789961616983420091113598876134828148011372258148143121106906525736631876623226889926507108114217044553537630708251404844761053945114451902771030365968830046791132815334370011172171549236208815642289081103618857294058278557861225652123546820211044765363160983779995383770962592656599593012137324130985255056939765669117377769364539816519945467606151420965154866285477553113274158166815318035442387071500605137243981549911670254940957971921558212557939137253288400597361066627529920424057129052692930738207830794794601443691732389733225382518208645748625852228933432891539180745060619514626240962972327549392771345961055490932639317125525561570479028295910300202836268567836554440549290166548300247708383333241913513383373490086880103598611411437007929321507425787402298303971260251258894714546102417866958273921939658481022321860317339083299408819095598531444100685044356997237419038380687322166513965580186373492562496037304194908330529264635555864671771649000918575221471219129112421126436881278007004665312335744732258844008152929820956097238337472493845494883629855109740726144628107997261273902380543552595427029592970666424698275130785423019678909354163075054887810982903345728436702406675442672478639592380818719851875372822102423777663899308189865076696391382450418926359874583666021182600174431062949958773327367725800162320128019252474880328322660623341087905862218510287845804543166718907596982515715049119644269444773894622161016604448935448104126712783451905232749121178035255312469536559029619244163319843830163170084342665048991147823695930284322037305506139003753266506159049501268948333565970974682922548015697885201018130269172279543742231944571183019211016281158225784540936083096208018148945495442041277334961872051113929061712191109248581432271758492412035344910110877593371239540896089061462126037974969847958265672973931380758772599479593701893946602295956748650097132356702432055518796667453743420446759716379465467028698208148541057962736429123228257173534291519697369705005145327586137186697787721241873921256090763162970699473090797422389738803397810493877497768312286652187771788848339669982342743885257776832097957434359674341673930003792789504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] -39191867148527136540624506080063475997931769722570793983882205386577601466864289098853787173935749403264521668386039302420614943655215471398836457384647917935845038027692009078233080523046043938306091676172866616162780179949094391248646679702461998442961788979090057139406055295108804411484886890188793311549218463920561708001937739458419167306668203130540920419748190186346179523668031613803341030385209859410649885239854126530748461915557738172614700920945851004586969142918305132795121382660767693289052660397589400011778886656265760277396715474638805482806730520046946554704006801142161781759171752148830520676817851540301232629804070632427872089515491940045119932219150390448097961155636505037809971401896428302543736617320129654166769269362353082307322782153081430819762868399334387891167888232111901204464081241552797889561617953024798017547230366258959116463717265331556350422471914768962293773214119848569657017510893733748856416644215386086797536860476953606748650976985335649029186924499063983327754424720447584518327269900334817427681728050407888417901718345499320233254694987479137481728119654961811077966973777570855170266574941809600083521113198318876726254952675352995926352839676096267304306505755473734512422731219650921949168964978945917104543239277115360327652985999501762931967044518377829019462467114871234801942245557864760232814672301112231163280968339060745016818933918972944525228741313587127680185763409309199025049092031726676273437769658527681426580135937114927558337310041531005890781473616713926443473657793194925461923478451657628728581043312752532231983020228478282129099041201358749680034062290379360146719764633739479359223707865161639866744917969154469092621333060301613019904359059395641777942037614692081082760265801919494861103878312331582359802324666768883540512494219953329259434636939821490932148659039434815953373867655084261909387691111727227834438165402262495445720611819674607373462974239175573690847468422720728867155051624724191254241933502843389222024378080497029478408786580296888685626765854291107327170593746641057078558771870888129558958547909491363336177069637063555351504681458594768887084816051498782089527009959659145652012194771390398637362851667378369218610493498215548885850100542969520095225942757497462924524412319041762576390567238677206420448981951571450088627184441127147539381620663638327291888887864899180157536339883020851179625949743167396665560010305179112034265689538645940853880365784738779153086899418231865251118614696363938421509068985946501820300821773853210849709479760292584004384788546606208546293633016710687309187600865531075941452116395266840120307970956843861306768008063903317594530050185535601685365066086021874537712999749876284190432351913511707837213851478476569897201268105706083851998637352179156848854723242549735521401200679008820497976020333899173594623262149016056995970762142976332019602560724661373160356024750030154557038977436687170596424434292353148290239904592151587336004528721042247447089702575367556929710113094531750814496347403478403572039680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] 139686023197086347208704589547408578244653552552375904208445513580410873917093294112001012557919947216625420248819389767650346665941527581506059757484539016463132442929144359789583495863072266275792215488302717401133909850202208733681092957869445042451063029169260788893921298810086016909757983499003181346095681809081476296005625589964816515021052371832156632446214486777401343714778917217683593368204800411502609931134066617283759418914438890221989973958836428951158091904600134669780033232721238713605315587069978270388446692489741786600775099947392949470800787603816071821923688122302531488659311134809511694997855376089695678319538337322774306612884200822656566921149147207329082906127675255003021965100151704907389337372304436707115212047355783208462274378152312423144551027822045063599000991811889347016037151820755150268294322554329259762842673618885200867900345668308691209606180636069861294265302690054370179372264663114219139124194690607537389435973126349612424657249097837635673031341995075688892863682161741411050131871941944833022572261082004784278967037423315174106698033719872402524112027599547597233771808448856939492072082877683061955177019530336758257357488932273033615907378115419053577541249644151458219370013757482485581444602469283644288615427838323304538560920454105090564437252412496290264898909603300139526083097930045178974552042574657587247058444573395629693678759261452186454871651369975799308209926841039294043876434883611466765131301538629103080486155478729432135300267486006526496364939522685066144982672267055556697323438489539858003360624229930883965101333212016233884073686254312752341361792458456896110509959927312587810024978586352014314968145691180474421921256900931544301012549465810584428413012823515979746459732699223976533997537956461799720173626964432767378482078644983416695645196779168791178565711077052075502402864766361450236098368106431502862563277050424548180862360664207216038086607537148030858275225949768938154487677289187871021733959077930887499981138487091006597296400494097655686795303013193115723660580067167638528298551088112050599859412177506207742568192258196508513405096641365347928320086711397660979045379076045376929120601379162704513036056882012085861174308925918683627005917344690429094779138203742049848874766369796629817622461017054771436697163455244498694859155526023117154872777946832143433481124935156801481966425006947927335534015524104622202446318649229503715949953597888262220302971689884013597172431944844055452086613577367624936772030291911726485777494297815321359310378586663116821936903414788182538463054921196172865005951754925923206440160797583422270598703963034491302692803455187859218805672589359652475090719404465843467624048897481816707513162282318530098990717942357870801191232876513024423265846746876560874376250969631994281119556709332100114132235753783574508073945257208385694859056703149075617839924273674514883018065361447430955495209800597211869573579922600191291036751992032076476545942873722605885141975175242634527547463379457850973584135341976760990302208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] -1131906441383453631417439819121471607237494443886729561622538338276190534804272684278219759855508356080163179560031886113288249018759679711057960391757865311132530474980559716569127014953169434142258405220462112332081393948293211135678772891803495797761777633724971569868565751205427926243825402744980301433018041088887347089325829403501095272660767467248829752324108312142709280620551909744092351257700162624317147813169082824701040578624292853643575030045213509375260216405168719042247582594368395583884524784176613983102330377912412497907212578918808444867602394043933634317378486883686921179795181334862274844330226730551977867552485246885192106497548672750479767526173105314144837106455466189265902601981236531180235140954469796026434590512907582483350466065813897061575320157249953262032644863272331274282384466858228341414047322113660246645829570764551579109365985646137947283822421371289120025708164502793280664889257960343743225262571274399629181422700999731604213673693253228573096792204305101565071144981779980298842747169934180524894781169266628817597120124000100274525588146171523589326108176071824401863001024076285554788729385209507905445408474135720430062192742357432130356718433043608512184563203676339319943658757624401664653312987453422424856477993837940623495045014957925804669814692358870451040536781019941600642064112422186834170925706684060928600312166789028720963302390492593411034839667615563146153967962835408507782391964790067883016573823080665310945095865049147295646630362974510985179450626183890258547185870887982278525994209889292083271704642627671387484646083055937558945234497312521552268708237300781670423326183261808809333601832299934035670144902258147599731528901905354748634860482876879682311158896282705684670616024859362738100910062932502009403773035199911418257301328609350765560467253900387771022005881072100650778091181757820855977314887210999602083872116026169238032726824576027059007669268473780738733334561785152962907219571622524758106754020400949946714189517166179410132906812185576228776720781131466157016692677849557076782965455955388628488771830258575263176479358571308223300860258988381103841910605381699954282972330683377484157661772269625820820567390902364540523017457927480477929658224850492164369365741640654462100549559454305390094939323476888780647271300477376875946891858344836282578098700283606681550157925569342147786613184556949756334236406692956315210246944962382196385707495504166786955809141454039981125595038368320208093961455720033531770080945346372043400508672653896578574792149126561940017748751336156017203914995671590739746517692893211276464532824900186809777019127068387968304752659590142098204013757072152153216695736368613717624815698115121129924145066996738233256724917740752104155801555806597438937975101636855993042740714854252604278405266805449988065553379732646021245499503772164182603421295145052692809919998470158895729121784195642595210286843269882116685826537859004508998237544930119841691058334326328193272602822472768603607802502765774482850871658467398915865968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] 7249335244337523910739778770145658874096867998370876099288798590569100432829959120957589827310053930322873188123355634444056441804711009144660192262762530432597265395487566583559182912715306431422592063263185596999621362453035292902436723819421034501379595789317310567117627472266026851300870906628458405049441544365084363827228251102447808118870408354658231874465788712506506469276450340280508752089984833763333785851846548159839425875705585221021219552078733621962642762797396387697909695698780707722463708622452215307408022209311933144273997605194633194462316897885090343411860250251686504163884470233979452297981256392839357273556940244302264251888128963051052052905603392619138148919133420397678506290030692999544968129039120279798963124960977024022705197464441340778707570390789777676532255308999334519924129294301433368115994556697186124843243680574963633136361816735754312777746497250781886276174690759284467539131320813464383657641968556612854630070822411282858303944423541891122374658912611689797659812050006606576041381021014761450301897971371119529806666149277317411464695143868586882112584806728460201660342777125112023699168957896535114913100096121185073015737458189354535414273511562396668063854383517484832531114586962614474297107045480328942913767812199411407891410271152756658217692256695680615297157841689302824687188727112698426945248353879901860338559246678186160672551949177721613778203672371456093262237187969037443213961975862428557539894399479201701457775466599550340269249192838263574411999993339717315859332118748886411383983090457608876232225216047297773026196444634458846470068348942870468438080859512525921413248977948165679040584117710989942723830769211438020895636443758461984277906407268227000718926589158150886758460539543665622559483681734292806238290118032560830937174976200603463306244277389086221913901457772984067523726937116467318108932145906190174894834489176618283258388960728951905947103309844097211939346840358863792541984617575085291281174974768637742141864669624124002032124488412056315721018115659220083203817675122888790243790032278349104133239765581390675341192504525436457302862230206998967744400088370201952986025519866712609182744232843092811881613072488804437074076799045810448289224633218124327852437689655816197930811254700084628747510328576018095260262971304134206057439060103062980835780396120668456901731821914981576184094704073764522599884275173120780918209709285318017313942267120033611037661405527717159703999263576497539515588230522990494506282156473702414659245843536359945257696529057338904847682295162868069370441523195791247471428208881904087955221361569397349964279407474405849246347192400362018386119598277474971550015705637285215693432704468380470690185144439371923792841310440719596313807939274347243968715230051638443617137204185611097318816162371469355761258901187215777930106592811557097307932599655443735356625162917024917144023668643538238575624901336531819531056003149358304108583105177577354718861371315394691529377742641790729849424083835272516264250359138752119095427072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] -28007682705683550165252420241727205448182772433349447657464957280928530547293389229757758143442401221608557758093062166457640593792056156653395721027892086988824146802073186445331982294449417122641318590664057836947678728192415844154065752489334508798941376705616997072956804114195687336005354947444244703801912575371326158649236881569616760667216401333404596550562345869643511535162287181472659975535747513051528915342920762514262152284116869853344003850179620365443212417170460929682351352334364452649034682658094951766121712509025313950244833362077816318017924811948279585039151159415852303221242392340447076975817853586630179236481814667346666166539908158074886086065633645123172640250891139315682336877452545444203341333886996775529510776999015323565500673504625936976049336960065643744736397116490868376369358109279117739898013608208735977322419895378050932715489392900682134193435838542005389308162376848926206626706335726612531545128980453174053752349448281240988174111455113337502426038603088271644600567817699274265148738757067686925223718413862128275128726709995305256153643856221026864417836139171721964499996966867097546599738066302318773238312338866270497331903732815514539418590684589594740312856212550179379437965799749207754312104021803681874125542352718381157337887564496050571058314215743521449798427351866999866639297620640256981547189685663700011648443165499268475365542411333439099361874474181786506880719829281609593161100131249037906358394036358815523452413507131100255449957794843139297732173238729543072929629754350690997382714683799991094854255761916522304189948360942608755943989709338861956626109154855548586360939684593559357369521240298749795640451545919929940395315810081224114235232725510266486009798140839697434092689695113179291006373010363475127162999748511275558189108073370355365866954523792907061837290798607107952461018029615988462448099357039093514676266882830759244407429941053625254683898439712214541605500404686414806729664436826996898758031212653859956974816233895006270875297407871460195822215230631393228380240596904652872609457988450892101601109305977507116030869649137414058265747982961925029607639320785861123357207550200897581473515688120055610450767433796502643463279714419640506518137118329890130258860753338169640193746174126367509917968082306074350364608810272929205570710154400655243874791713817991933345488538154329485437641135180466154805944958757528278322092627658935191391823976457629106977836230354742415730476059474491879485585730204897669509537497423437953202818675386991163682149498737035216238123852444501276274895490511008717567105332961783116003713371191282944510051566296406185697576961716220712061399896158440619513815187156714962195794646013194436070634427162146360408973980066870735299253205854788039654396160081882675525874136895860119020099632160867793741695661640296326926992353240406668268625514709486505708235254176263214991168580182119923496171466815227593695685245966608918278822391452537220791949280274667277457134846622255955454805795904603996492571617050166030657126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] 59473778060443404177674246023260258008008073509204745726745631768010644110479313435548360825555970382072142816264481502277580569679786515607602099096925279212265762821203816430800063154203257031249442304379443411418649968366812955840952224100756925214164781321232524700131829052520440559577461482062790594562031705526311095475580886927832814357302114590939398586738056236393645197677807517322619048163232660574050975215615332425011008288125190638678725117039892260435149583453488600938555179939155400203587475497798169882909264173076075596178720753385628487993732893067080204563222193628223471399456904975408639396573397084276014383215172528128626222066793244908049978804163184238914417843169734298902638186821212517767310730766376701439131701649554658455626625951525376237036068167019328360319428027179402231668626968452056837844861548944426203096618759120225422558300322291429594090548833844831993320581933626722223434886929823206621534249516843938112143899995311765572446958805425680049393819616666619473845792790033034839002727583278267308209322732838610992529768233159119229520030055951842663619760878114339963196054361891016133651405352902725268975532670535617560908917984976895620786603338497540988522728012288762771212392871972018941451016411836193803025638004315485335894196575983589532812768691068001538427405218025796999679905847769058963479512154787499925629952110442731605151013639656454566177118971984587438659511897253144712846229786662055301253191759102163724842502398796235659600748048825760904349470075555889473430557398041962709844518125253239586478831195052871416956960998477058955136235702257474329817487741453585014341919021442898432719296919479232224892718370451952926846820424400054166338871918371916786223450226592315696214375620565482166456444697852015169258962596748013734733200501645141525163164608520041442901163273253040348073844226963515557957004827402774782462218872956959317819922285517358411345504784844293248858741296274351941611543398282649325567679046641164296562696534827740362917040161248285799310597988438267735172289016993522641608200913675689493788963928927872090279368897305132127026877146701552995537216864488713854317022409765886129217108086007683481965539282130155198083214195834022403862446930927514539473420249797359419928027184974449905810574823416223323018878801775032508195771122784483886371185481034342608038222362549790435517938770063504446775683390547980233995846676698280445203813805134147833614216976487033083637931787033417713929033061666530017250363848717356621052558628400260676563709162221196414178000010286744377042808999300306595173893307038804933035871060577732109958565061988125862558859028616404143224668988481105560759258855145297217082243084705225586785909652972261390351288484828269728371010344627795565504245000538012331093878414688884917666697860959825621353019692985577881640060833222416204298207828405647294343737351180990105668211349948656707330901188063262159364175093425396128578854012518470392478735325230590449019512279321824924081871405384344096258344655941694919811268608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] -14805308814088914445682195787301729956559655354981723507599173474283853305787408712315079311918488923692455438525219276268071952336661453616263198317829981749203528745770266430790442861077475167522589382551263360593212415482254079437276550525070279473940705646591458367789964489703619570786275666517632752661761187206243305457939995521412624057630748965323063269916569120909739228985205164910547954197536793446110368616076986836312090684668139053449729190275590859715064530132309007776682319651750474566011619617969019262017663149668789090723942430793011508483370559978362729656299602005765223360368816647327700264155763310175520179738313063061992183567531336288805806516329679203647981010790363400385705149751010013489982273588500656968722441292940115692758167005456396150003148298804687659124921786581633127982164096375938062912570112685637047660019998617424500588276962237156623121460808513627664518381934891919772816587066904934499198735865246035098866915432169263259206773167229626941073537567285848424240435911112778115208433365875246212645130872634844448188157001690264183243865340014592815323779946646977806408715604981230944910215147533471759800792874516920106109549094252599040030714287533193195945464498315486613541696449836449859134875598601816865283285827998198773324836813609936031842066476101521140801159872989609822116973155485500874213162662777150193464373809120095862951294559973601053049949692330050886014755706694221363558926726286252283997991646485415297432265726035014707815302535851743337327752159951262174114067787318392145399180865807013830707065249693970793926887121050129789126899453724859910546077041197394016679308860800789565402027674476066734522191250959481880527148192827125570867825490185294685428854357426223841538183733764370473796734909988369888173312311985287197703197236497711998825533585613350730615085605189313811956312947917910687396624051779337549709476272720962189124818551263200602068379458859123428738153993161338540394649275112246660304960721612458558963105246202176868390048624964860474197739368604047692871485761451731590837863978510816684208193887614056722791315978456893065067213397675297362471943191462616184178671002158220710762912349792128443826562108017262022561838556860614411272161305720536440833736974327255648004134329437967667893871594336551769871013751248519169865226019150005438176551803550977721286961061161533450028850934420347742806365689832495084675558199108093830809860110013672082136252690296685147060247622957227306261984867503571786434380394378994358634199464865438934662549946672998522147290928426797470072850031049252094267400073884878704132753404265879974942654644733706021296162216607666348996672751730800235719102957460985107988320642545693397970240885142852443698453811143505238550823989565644150035811249709612580017313817254262895464202018848714230029961948352744461048272176828651409565245862480561563285947617685208956075891412102904724170244663228556744569031806838566298067011223450611376337332518019208374046853806496336864280988245016851899620314973486611352151654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] -353960979602964590370249730011729065374595271938633072405981656615689848645176203364607678095311518736993197228239262939172645215600166650609520342976679816749767635285530682825459867211591534258955587458096448726211113251722439849041816253620818663533427043511853128642420483461969015304701284429987607966382261674767303045901645869955129796855293154881254188125076181692782279103219375757952432083903697612634246682148296540655179794862042553862045703711367242875987549290842938938350809837044439776528990374965115678435764907081898882480176515551141971532157116396578377755692390439626524157548999119305529211796752558205339822455494619303978745612846362956086497334339437652993682867335146209356270135176055266228214237293661940029432384657611000259031074493471694163339838182753461827731053333344344786551145998063428082293162215210738565934516777372219507116690228434596477968969863023294267599743758619073302980049557415733736251268973762245644667247671677162368398501143269838228502721637514394161232085398926548898991369592212123514478369798576087184805037050722686715574611931637128681417429922785270445204167768361304192976427683333538673205070752524161557572378653634251983017896529258243159684983520705387585219114538846691384840765379883066783855994682605393218426886226632134746951826693884767684700605312125289663253237930527993738677459493088628695678060606171141360632367436451696334961365865995590260459193199513447305216697788902575925664970601617774469884579735089186567526643593609563897284003747256051240422206351678692143526862042856650927170302927249121961074485756714553763694848851860103027446968797569346546625705008872074691752919511719186211106194860424166182379792339038340639653784671261221048703479367457682361561668880439998041257350963648631408941020609917800407724064621777459249481374236825330098502177873764084534117352029199493530460528400528728534911743428086400341271983687662244356922292869142524577411173371893641253655502859893113102435724730722311715443439269783828186065139510571051073907668255253604930141823129486632430247522931320486065635110198381574102806771724331324707753531344091056643267782737212289391585381407147604174916525428689296569668909837893985586407663881039080612990261292092112362745311430405211562951035773242352940854177008004665594361645798210715124783267120363359145286028823966488875475843200504268867989310885458267995016387826509981263640049329288423280338557787487219470822872302832750487662555790227482983777024212120969784801628314574833399660019604031867436479973676657507146944623684515758974305018846283913085758606590638776278177658582108348754689133076517603307469082413755412850315579653737881494499835919480016997035515442140029036881620507500463962054021048894724832806579758844038174103549162739457070353824936829572964568755985844259985131688217150672045628182185713123363999520270750325363038930730509915518536786324381820336373607319797877572763756393641332898804244421780780953707361679530387861835323694788637843558667713119263703753139844820150839291318108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] 1309743729842307161171300845525253528036601976756992922098827642055227665523122328113798994827133584824343524411354700530069014457781862752916732939760507957057460011307376486839921537979038200934472316732908885028097997239051163717593545736176095363688526379255549044836490531882189246224261050717961075379000489859838448882458428601500157833779128313212176028382978430105249563606837174855631579700816994050759965784762762435623815959125618502720388858988304669767336988655118409202062037587085706308354729014901321472089988883509198013251669974562435594919889605895333946700522584499178730671670573257221002229242056649007950819233005927285992876579227728947103429373882393835872708026043460845509579359246122644414395164516668000239440905036988723458116984757750726023010257828049432155113675599762231974756797215462933509720139137291518850268909674499715085569490691234761943453900733219810303028726455360742448146091207324841522892772907896555682454546720161051341481572900590783930479119753390473802672867519420804066525400775630963942358755921674199926014831279165510400345593282769857285786516491526818477251676567758341773555249230750497855944628590298178124982417357967695365033369607963734038098842970391838444949901937244114523967205835477089909224388446181986635830793926925437760647778481897047217688174998379381566582421883944893713810020322557884134500302215154874566502673272328219391687689866958922301769469127411901040360496008614317187571859397837612393750938071676404071570088531232091929497960088422690707629630633974750844011129917339697864795966310405432270629954741152488547290335677932461476324284149931226347863540794456208667290808006459342922542549783131942187279107898077455046245936252434332830291207553597022339681078131920328808443661279799201416391755626313148063797961781395945673053684079096539839910747440628660479760406600785361916591581930875084650006573060083103537996392882478933384186144013588673750629302661811757782994638839565838470962730990181178959831488548025061542790324758416053779988533746449776751543454522245029763255115111871108983086300401740758601892336922347612144241288955159397834795106962207106378967107656618459934758946241596017593727697068165967886613826135849620952375028188483848784605393231283312674636805073349685823531500979938628948910416966346613501425934253492031010001932550071310110831411782480948833622397305437248500810463658033405630585875574338201140153581659476942564073771542537025426112772066219238347173973872792054191497115596454998338953809982396769703375960785622980353926166463243261679921440194736312911675358299499612790845758284990852761078423951663965873328099273443187228208600383718975224127014051865757936676913983232505090132612298793902734689411043741806540648579796422327755972057209047236550135969849718036485731863837351077761270449657727616831770275539980910431275220052122740308786493655966299071799845772953254189168432364643146953005875611428469316791772104352449355920496152096080766811425182437331179394640575556404188540334062298966297422321418240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] -2416337976265489596844402288177044980743059430621054479824540112330571180954599576965309373117311416916551989980987851218094058248167674412109687327524259204731895627750248967993209640058758809111590691770747182740283142393649546769216831431482475781056220903981374457198372864038421162881917472042837727439389713676773064511037777379644728468800699149515065871416047537799952975992078670514695601149752898447231994958089808411893803360776748242784945020720614998644982077344564887523579206689111840211781435766192979507766381107266250936880261384355319152430340508892115619263511492392865960559740897181621556468673718936650001295050808733318011896776477366017133205040803196917839178631467308311967109524190294032098655933038654423110435898297492916283592296740007560734048015642639270755796822377753836942313252900801686461656797616396077005814942578879146887519369612497914121574454231878593997368576914361676896217307879876916218624157277457864693321999727988255891261438461487003798443747552450994618697889508748563444632829725674418110074232081466889207741577098817972225284888442192473415242520172532471124183183357181893626550891726426508195315598099415461087626449907669401460696503199762702254794727558487666745651041980711088868873988717628445725053975743534809552945555625207100042811235119323870074195971135319070863444021386496391369350716941256264390068631668198142654828703163607386160519075134573687938348680980376625194050499173819360330052646929161124622311884057392381631480608100424627023576211058085718797166047246579176559354561426354160557299856389806709994088538540320510151565364861468253856364149871924187053381736280778325960635073032239902665441256792549438917654066399523989528245866092943476186617416653600152258251866682133278634392325452461455548358235382363026358680760501535443466644188619366823434980198905921864936920775510873966133474954431143776211079435763243500282911353190322783639539592231478897441062859193333961659608374783966596568627143872962878055025587994556486024043661036168271334911864414935038138447740709558238260963050151753212009514523623701546932181618268175009484453946682137387094711439255781790866738330899125051306980399772134237410384467796465791377192192854011668409283488951321104475429022286083177916147075745225101280656421970450369084144054466647383835358264315512619377367598393115602595638850841766086466973779433060466516857698020602162913578346504395123056404299633533582633486070908000678517703691405016305782750403171961790556507427251752109200946054026433090253508516847578378959003139961375540016221830885890806890389430495751026066827782959957563245357840441354339903843527956664550616873993386585332419679101702531162073362745806791892250123164645169316188255175188028747829944350067583919139011167844249906286331704470912041501976911340024603459202089469590887103304027410095053354424832940453040808268571968310778153607135118425113994372543014527180657501451575017248396320276499861591062891071468743920382220809933542771438134701156064999055357549928126399387054842576896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] 1524012185701394040877070217045759566322192866526897990115487150841647514583281462430291471654725078940190839891365998101264660557564717257209195014445044068302111255458565488217584647701808429435862702610081194798399691013400759134932692041672800473168285572627640684942291373123157261818465594821041671869627378556401185573444951300583539346352966935207228769203391320524385173985643933033717067719663462836721756222782435265767212801526422438539680772752185153301356778968843150350865894154050205253181824657369613952967727698643754189188693648963867399636064431187602104385964609084486813991396449004834221143285729176606808835978274999756350406048209016311411537905305572082029295771928314445909187834270392071027091245174693520921831220780337502513937303723446096454859430399037695308240298642441675927731162941853352387642112791898824291226628254611387884460536294327609000970793569494066344439125716210978833953264051552624890301517285965686845679616028981789578773836514658178376967448778417654793326597668568426266367421597721010302870949868560190416670384110606423835289387091921831504071832270003529629331508781798844317534074836635642693824965005987984846221131280533260777063203427853142110688890864314959606361460349067800117529192368380691840891821422424477964248482293328483627193901810880750595942097221395060468710567148233506954897156107271384486418977200562659127842810833256605049498620106102801283296983206283632092927173513449001402257221233148661653021561883134379900278115952466903228425505437710338393868069586016663865184583188026776873848973843808348176647250970605421903728630554939710445346569219686432128310877913710165764547719305434495744140006081425592524229492933134719942045439598808586092449437237979382922589728253624165297051869029894636283968409856713566075103704903350969448025538461323024928285159299452363498913530503301446513010520398055221001644005935105001451210933443849973717404817465835685249594922737187011709713686873811906821278627815959299455086678312424849316449948072820308456286090985699005692835750473022931819494270292959343583278673517795882967400856220851494735760904727848203407620142866089255769492225678444955556571775931732912858694673540463766909644502672798379750241001895407536280765044466222115892118453139641819578265627531694686645494760123297277481453834453236708005253324135916109385704403939835373913308402917018655915382069467008024984737458202061963161554501423121383273956742588572439303475346229833189806766395021555651370179598647206526957917971525606396679844915010520599736462223481871548368021938096215324757476078068003637491406553157438306696795312363705938181763551565252056841926255051461290643542339401807458003987055038520377040812364342656234997568388448129304238642284629972459402494222708235960110174853743259143887174606567542637913086811957452814600535105227761873334622658454681332649439127806747420854052185544606640052268856256175140774490859782447397839817160484962370841382950988727558561526957528344383169536197175252042014720659221045910166813152378880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] 4627886938213407299472197504021767520236516028640915108506987336789444050654520852609609154696576541418431981768771421029259387039778301993394486896079826731358100468930427586367024226742359036310602870995244358931752731983762721649910457271823419029817063366365895351282485954313846939179450500406383668333664770248490347416022833280759629132406869333073076245334427462487859333749270642572986795032227961421408129004874364162538078978540058238276688532617791373795041299932104629138838579461750913254070061081035810045093348637988636296603896555388440461839433567032476677781029599476024620341563228927331877824661907142665736837312230892082063883499770416340151533843976142029914293231738010511879153508984011840457052583639715319760211980195059585893647603881872138900189615511009265702282315483795141013919823145701066106546852415629014134799385655586148256584935906771197812819697611949129915931876612619838363860003076451591314002897359434180294604852388181185673639601507614038356407828450174120074281037856801750460955101552351725215973076048528003389471057840250005952165048011224136086065946739940415172944527091314402656593295907926991304237493871396077358262285401457998008437462217611604321450169902634389447307753117937673674645172753881642065568667868297810939468024168199332594636781375758662349499234309620700547208515042044806765596590581551744565656343120261780614196202640279122020233920238546339636228725918981558845969048960059043212677987026774236505395226803197395505635777231865864907580498268567653240403222087478624791781495900207767132314233716322991086446642695855998423766700073341031896525920846179777641178522348160929858900600090560881786809387572047220494906076417701813827070002329069207170841010919176971144626445738308374638320766126129849732290058055916877323362069341939731713302366212044972479418024622116506782203139830739039029547020158418618823666357917859543760656843943807313058016094630573213585571704217095606334174209571853096910611932670514946489059139537584484148609207523971651848881289064052383998625120158737848655200045666630047562937480225063906394497698236364401917883279702186603933818826436214083453950778863769149482532503146936202427144314541722880929580773581147809464427505583470788127619258951166194490368772466755554017983801716570531573809170958154479063477126929905934246589036536674079561731057651813065033886616326384578899629011264694791218281475444839168581529722283033309367733762306137809890220696689353834211638316242207205342945036680366055713332921851575775916641964153535437720233475823440898145631466719772645963836411068160216741875799050505725605591090085660540372856631762953814362607689575569923717184388352765541179923989891067842154442603108007421042725202850397233671880674200593044660228560971643759939492818645738282111549790746365109795823845585229720000415971724765788686578487611000435987744876383240836177237644079381287542020922800508298190728448438169259449405329602207145038569757920570497011743548204171538708787255970554849138663937638493955259370930438144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] -16670909454562586509656912285990136093717234984222892309887759557488781500864256414048003520228488718859445105925347597543009513879075123088752990406809395786277434114779355099122947051680144280284098059633025333881974258584006821460616473798882456650529980538626359155066317804930814647814056106279540520002107274658680215689178658917727927957189103137493990102526547162985169390079667591216366373704918233383087878782268768615944273957789365946139810838087907293109498682461195944525486596831159299261186986915616982760875295224352022706966472904658093947105944672339978484923417487066692590487397272960853406142669825602980572063458288181558026834774365613800270322165413971037469564349984135230282750222894311991094733070160888467982731548475310345924347838774984930220405556898905186981430906769607670614529657793673428669113241469192662852108745586154631183144142265130269142330617208420481174783916540154545243643757471155385718018658687020202428468077083055293624472625624848892721965921514308339045208252246910023180141902095239223915421383031841165397412323785876704116977650426143582453108465017766021251824798902990727222301865476757298852399735304476857211682460935370503879512364788890307767891305455573907511027295619817858442888629511347119184277259638839779240487373326273084661751794391846647723734284413188532393412031865095442778173113062779759577181373586948305013982259188284685850791144743085984433670188978361770873576184042161760699126085677566254530288259485741086043124474500764284428446945310914005717836149927017359213251160900642756218575759138260748886319269135906377758759939347323366524794663158967653525262135117654885046207955515855292956004147634180936967705021767044135758830148515723539757625865182246721241556110221852965109333789114472040186287076803760855005318105391584196249225069609520930775660592951132497403582506143919025096702884221919810730644230727674878716155268029480951866137781134493854173394136981100351726179444507762080382627069847253009288620475187563038570760333056820750131923371726959927302843142685309829757778763748819297434492955456804790445682829788344416129749811309040135483423299984448993323322149231033947513072247825178034948445890885229334480922692108532118117092394183584367935206139063314310254683936409582921245872030125698350526851903111694471313091455843166667667884731209065450666740217470350241284743191734406504540223725249032639768529570323852932223651845985019122302901898013017247164212279498642662497320653844845529587923326075662794309986397559223851888629965891548432547440270513615094483505735684756666783025644767343145925042535439895305243377747918012166047148544744864707305332087423403729018134891765254976468099641718372814915674551403670695410399840239845216661495053360749292403390592262703232222482042712690543696324657867004328984236837192583352225113613050930447155266295423842030108782679394166966779464251079534628722320188727537783986565938248388841002793674396331887523408153938090291972102186882862098807735943770923371085623969912315151018350178467840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] 29507675307597323374944707919145777654729668769728398347086614017048246850605462240244160096244473108541243025470949095030168081500880060238555869385138296253851897091740026928600289684567569988430008520752305575273901969361156011788474756287652250053324050248022302035562355489283524652645392688806866032796343969949507615761610969129745111436644634520893628623653805665118026530854096947961550387855771230782088386400133581785428509732367180858338148023547625838792392608471468350805904389440065637175173917222004286301700432941496271569284144630752113748566226056470393751894954037500624811190233105669879084800200275902382618418654086481842237590820444915460629015205403565155606111250089283786257881958125647520814941716963909659715767338403527230631596501963814545936071091430541445471357279595394903893325959098138134600546784585289946514350625623011176999341478516597920369249411403906009720066811211271415578844588231565352153694669469428769804512355274262180926812615617586028153704409482152406623365030703125778511150556174578110972366369668741176936956945704523563943401284808866858143289594190933214527859478414759726221129053688945333013578651722340617512705298820164650545901010662427450944267904434165323365899706225156080183071722038135482200286770049352387997889768013054158693662450410216857174084041520751753170494116769118555421093594961668246905898356364890299999404212526464486458208023341803651652659639269379215492904412606716398012289003247294896977675122544526769656696824814283201930455051089338124652838972930256155583713197362109982889706603898745852712551089642108319566365337791215053057033419118971238004499156265740438644510921136584635646314043972862625723872020770054130268099000195515101042475541910438650871159545600133676669557990221657296987706626469610268634142323519693971073056607408131829185773670315860543013694125370923798505331396376000962682050202321001471880973428748509274874021622709834547312880779505958089365219710585233608150220692436103919747064733430083154431476874240836441881454657679009929410767671451686789283162424532975153333520014444356634122387751195978840944265858364698157836983334748224964384312884421704052011684433253360369055013435619430861672863601819351274738724109924362876391709140179927432616315003757012898884883457226778203343354831360198338448879134614505585273919023273504652927736086364578067256980855897624515454530805141731229349021444067447009697581128833472287143693116290741429253539243142887523903895124419129594896195785364929941024884531498217171661595451930941712606875096536575018319937417485899366993466011512181502425637244175151738357011374934509636719707026511445596220140824208556369976888862594024508725821705149988479105969136047660764318698837319949737059319628646430108012793337845280908297942599276879279277254034538634120184579786619837695609208039459805258756072295658661881762785618801907778510590374185454140649592940781319549482304793585166932339256902449410325137501278662215080147220390344638720658119424569802363793616360431125118172204990726144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] -35238583234829369301081982781431203247528411133703793102803492296794338662584528533670714158466583429211875937000158144890814825226846796998947299782106539549253352620043921952037888560669563906592648450215701650918712488702954023978451965598175475958582751550995542890778042912462323145672440154079838823614467769714014637574002651103998379372553492174780755051763211185394612322376419070741934967397150709446130208613483248266245849627071889031539423337333800889837208742422664265515885737076371632029207424241570378668134469292783142595854773362298766526195336327089012809541253326744459273889471942399781972360421836964021809827213756708516994439598306674929870655990635590535720361675593070409159155542760105580611524857373858395738643627063823365981943465537523425973296620848237043444637028348803060767192732739786652257070575215647178914255973415269071758687997480837489037961609129604869701774197387109791658276462151693070986757050863323844310815329264722770344959123341906950003044671524875155203204825291576207036198917488026867039265049619083014846900391189439582147097666844351342301353562829450706773488529136359183816873626671271439998113726222839668770888060802881923052724011583033346065956715479108416205363150299813531600249163715116310498285680200939909868195243840502185894811887869880045834044550720635749084293650322646657127245243692795638599105596812747107569670189937729142352513310583635245825641040930547712283663661982958422677496754095810260509166677915904576980204193349808575380872631813499531760469304577188374825285967919467608785330441826071747674263119495658815175933428651105219672116303018601297567627673055772633182864541382959066429380475063304526062248046705854542216616483750046912097041050020394845180644646306600443430387557519988542052746894723185470261672860471098022216846576910095843587464389546907203041000040382965621056999291688033576636206523618784457020340758510056222373025604279265409802576532624608163633832590166533534919584299922881910936466505404154888293640051200151156756418445778258083595824737862532212314924651598567172328353785569098071865960983673331256944088337866509951475342336753289906218972543524832427760048704013554009071070298204576982385785603990381994514749040145580038124461303413196194662744812369678449575119030917334052971587067023341280247142166000472298503948055688077851514686304193527587631723798947720779563090674318362884487330827720852658864295862416725807326847726845594105338666751841479066000149948441008096829624412459906638526193926540743972944564086046330874998450181452106660012722790083406734547097131590192764428967799916674255477645847570492980426679333612767195020063753952794455903294853282365540732264993288865433366573164443056490792797377247650967641102047266663467344689736871756383068821110388762886421829190868591168557176440382340685853173802923147835004446029443532718247693173651969948462147516996871458034718369848160416558878260009411130203684992437149330941711317760201047144398250509732300082976525854930767157690546345844285726037272166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] 28871656939846126933775985086953023648076632290567450886399559621908844738631302715862073480549439168629859453262259352232645042805334716207534172981223324161404309752515659028621495890319146509809158157914648615224202878920496051911962272133669828649013070617378795404447210304499297737659724629809574269549890614068926442388031629285137174756855884506341073868201037170607863301264059499528072669220187765797357274519951051240685756350963105280087888411064946204344930790306380886710041143829071704069578889978825051159775679978125128183285732937086771712040198831807113398087836593082464904247389192487234464852862468814224137402731090638827186199621523497339460587433072850025473312417555476519533159295429674488224003908480768914586717709466051748412313038409552269052956367345708335022759134986757738373155600665210195127369955116782067353873051305449140302846224359176287755375850395575311448310962853540375066800280683864421874738817241607559082170076086115247916433382390825134766421928938977116960201285854111890267443523243310599346228682629849834788243759204768524492559215494365671797285728815199232751482945289383198740956884337000181470338536486578368449269218020702059997670793182022698886625257934716173121664661900119713744838170427950113006246543966754765802455580313626206508086581732590276381752785502811030348323121870424044597410457357839184810381888816611791793139804140857788000757609053343539354509232202038124408110699686895613328838754282895905858574589410302321387281372513496395341633473702645871675406318703480496470837811781248329801536926930270762067124582492861466762618447324647847853041983422687657709714210587400382463159847116224000675381865842786337526593887795116055157859927775272998533864312819756514191076288903931553316910229742273634447976278581258848620180832291031209529109909105491819510647954226993313612185330375653168004809971682709299023079908486181227480265968840462725613815077254141081353066492898821937516576895854577205940618381055160251456997627878851075381084213446393289437363439504657586045857043068508493694691833258394507406813980266984186905874321440257880603423101907932708571612191179577295562360153050479776508947327888119625165235703459520010121838032035185537110390008062550306759257228249336370545628275565644355747521241557974549275119222871993075899549520914352335968563454714140955156057207086905127116263904640161027343631862920589369053497700538308357771570233950320759117061150791455247218546539489740621025696454270566714321728939463429537205019147229466267643752103803110286053136340778525124657066277165069207270732167336888758405292843718174506528566126684510106716783937003302266161740938645717153123362517927614333896364445431968842542340368260889740225343419413048107473547465144830807336183755782785797378039514356572193746454524314365628198020122291722776481267854613868418684752763925666090704465172666865515133189156075147172334831243414990488357078732921078799918512736034927488098314973605349304563665822577236306619237777770303391360147915700772221686003158482944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] -10438187093881708475347319068954594870021350228810659122061470105951780339345550466047021212036215002999354188547189529969978064236871323641879215348280204422134787997755447181884238896600094429783767094694716795337907390073777782602410551411070149004021585704775331817045229537067719329955305319033584482277993799082528550980582104293396832289710888089808470111736934738511542412189629950236298417411380478494021480421275644253049747851246244911880819570413569541674989599864534706398114558936037526453817680357559755083749502818120812339496367901348252997148145870396834741090588476993961444496323893783714210768458100977620654627672381643336925788061742950620927725287994364581639058266597824044176659341603267019012109677431655647581138684893771661700913337337120008503306848332199531787775907592559530389478799296846360443937885666523772929012187503705611710880573367015475906520434909453386511261227456288443698491378643169780624023567769569572600522781519848793265549176438231988779118069569972188086398865621399469898159398806532645730173208851339465519905210202661309269341432451218614703121542783343007460115806311646449001347401897564352175811712405268431266051581688639203759519338594981130013426017567502678590101675573399676805866362602640903068920694471591805547930384933078423555705671582358673318001584481385401493496150945467495485854807580535914304396535218878496374630682054037396300142292924642529506597314414104210127091185907212514871252409469389409785173427523929947066346523702441156200933311397890134752532391751829600950582385618500185679172386163071691136773599255255775254101193181469409971054144352586249651685014266163124742845523267219795976918334342047416671573848147016809648866041364609741208822223770332730752611812942461606588963793580451048202602668353539846096273949363234255023660200300412421169385845775449398637474835739999801578429234736135342752380233523911966756279070914209637848932647485730961413117344366769722826646918972217209299773117098624190429491238929409412587279402534047968071817847355876419194435531890614212008159478218164088822866331443614930893424255873021495164144821053607800430115006558090499209035835820975735971454219304351689268492139192219205033562508322287021209611226667778872556758807469751060439801171615707088506105456816389097131433792096947106264052864085425213785753104285460524652382284951399368481349631411946246925093507505386346827599195920273430777549745786239243559759341201288483364446255504679500208702379796232322728535412615318159930762787600336327810470740825119464062878610192790008745085251491583506116377219350640679942361156924095148482454051434777587389694662043171149143151645925812056799339601067499752844671822070438895196980867327606759930650877471036000354920394765519343967816976316510478975669869513028470409544981523096727299289857304645172202789674788924544697047688967161062730918456800171007857874541672296582303471454476574224416382988962515590599758191466590495490921368802389664893456174590494142539936903763869757141602218757820527943103513886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] -14481199360089513839834102972608484564802737534551017594447114714593900760445262197614374848418475794756168938525848132692243187106397609190910519600075354321752673671777348833817236377320763804466168052670749561109108703951419961666927406123912271677657268097980727408440689572991050432848541284173917199310640130744010805267369322287594134899591708552779133335284200767521353816972492236155083901983956119678451270327234756280833333900107988841056766332106694615732546726770861942027481814060867661414004410160989368372458318681127749817045769690288767273880220850449560379582867865750832450402433081648068280889884586140462688916435643065720800065116849812547814909573523625139299098080230803658983262482942383071545814918858095946174631187311417129657503892614038662287137809716918956397618938268606351787548392930812913300632977406803232853679706899962768229621107302181756011821831454994179015143262819119875328834726135547620294693459259082944153901253425475845586041324749108710324538812111138756848009583480956402733915005247747022267177023292861404343618183215456097456526436247722301351658159722212144630349684568729398863490783229247112632025859874771383050600904620218024591204518396937497779795241999787496657179419963098907242053163638161695948498617563573837744605977222267834828224703288503060227741780754355084212062153976541436852255770714297194301266180982423661162970290976309271108922134355873387447338044115656182840904576478401412739162465850335829023012068915586347895396165778289912240122337657544108792705938633791950288806180267434277989226855136059201865493627789340239672850287527922000313243634959998149964999447746872920529632560104420611468502797952598867672190302591346007236503701661062611739552070118412070186515306294096479375215291186142923661481153725802043627015593363149912319729459000511549214853299468954847559556562306244802021107209961031790405582652271019545583069978301081257769799530709091732711809033859053595054934585068249214416659087634372449754752960090506034260107252642517048756804625469238115983264577442809728440417892253348745656923069505213491030112800472964243351981585366624458449130263067391615592506110844157271404289355509006177262136207058225037320241023168663078972334821450617136232105962142890516549013296733911939471177976084299811490195330530127249843835905098896377215434679864760798150013765081091424494868317827641452770341162137537398960851945045248152372674975100969941086914991937846487646189794235442224334093683065980174382464084462549311009817235999127745636929159450776639951575759106507378650152990653455809112320730209707972481878256370936140522288756586070817593190826912345629949123845947122508022758829230451422423524258404933764406681620567886178537800510755082352270900330021398690563035061104733581539991262341604313462357226900053655439316484254894344920509996941216026988044824091874248214924255147948698213731623200154534434477789012874843883442500673010491896336223781883615748127865082627335175826466653664193246841413570701448436413490972278588436914271944704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] 34783215771103838793594493513841803717578790227319938081984233060444753939761468060089875994790699563970770994607007779173012376471690701603302524668949256078835253830190731925015874232121732166652539204564434466541698344594080837560088789813467998106430351892279640982237854120531678832516878984292523606270401504272358687902528222882569726122269791511003257796426471942026211647632911132817498603497650070066679584574556218490638610187344400360873543277472741007323902429704032065068405838301407919304723493160780121469391958746829300012921008617041641799512888022925781306285886543746265314238864444346307510673526074037167732887382923269687153267779837163414419665331794122040723152140575105396528101167303333956373768832672852678002363636104415717256184206654513388295293776576182428488041267844912537034804617671644470338234141980821440918790425991151474819652851181713071903370602103822695565744625473120789334414273676355982511040225866334046356216789031900664855601142077748316234506054670196105251006433460568923775027766541380697320605776128933997469138566422063707677682323015255173026713448579146017672150278799146803632604334709936227850009344411516462828961228120467518813034600185781874040197249115278011327167629248323881902082647329794351633675038805381509297394883760636817274383491962322821673814737734769816457142829460643812692832376236381502174482855475430739577473955324311255788789651386214060440563159037365602810386394611380416879196557791299879037239629395285608657260739219515031069663375577360371634657138731130618347792492438654104835490333493727090387368248075187136458501018140456388682564168269025765321017947545175047722180853946319488673274683165328247319201125682271968214467238465719782376108774381553336059637405845509316491776339356610355969625455750210755554750710731348263935067910972375423264460166777456537052590522517127852519163219328185706461559636876580893564537802041095628923710081809714206159698222734920533474726282560134175666708320168962686415987440210494525148728008732566010840014718294740256775560735299043649510261035341280798406804334255935305597366604536453237844322876069984383419604936565428446545385093025742857112079913115911492834991615449891820114217401859857506114909439005505355267154323261460297240578735924275724239140076518102164007555943517081828726007373906938228274764566672560698350140673999002145701774841195019965983915201448999812198797876122507971265149114502162078347650608821582935597442018810104601599892886809047106070823539717248156253548848230056427923425371182249070806071044352854380042749875924220204566123555577008304765613700677940095451358244774253653053125931612821077799003078295188232196067637732909338361856083808071000556975021849596827990782187331545713434158877788371224426036273384325356260255595622858220464647363941184317357524867011365651836099114024261539965533280159334774495421384258257454968974712017824132373377378971332904231281288464445287197075291028585121691675331274346259258281434010297190869372117795369129347815552607949106282578292244480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] -40258006892369380442958911212678214055099807004809664943451985435234229387699566234647463374852432571551549267261102902849002807254902320428360444281595862103777687987221683945152398958342171291185122565403668430626037715494808228152133044646672143596579146754672570729186604005321063135732789658834691003966535359075329200947823516457080957173306196404678118660625275382486363110200182092256271927104853808773702090131510835353969916820221346822131582915093410991218147230351266894390344136820152128656844159525059692137839034552759344250872020852945047788917832388604531262845384030244553888718247197221097442126170775544841669543973226196708756795624144295016147484636306661907265342960065596262090012140192482690909335337303274198224029138814775471545077233354591676235341199110374116292581276265771774142502360912734161263708381327108922370746931896552366052507523203494560254938686038317818876245981707123606930059278425689639719814440506282996584913061156933566911398300080173327322764905738938091992438181222386053775658417230481843136943716917873408832163515385343559508937939470336266042615429250834574451952840875101047873900884453290201404346856125622219137285278330965586574560485517011777237295881332164763833319745639644886945553698293915145943564930320262772657732717140476689230432135579034409534452033150027927771632502127093073032327887224083532332933667606233096716330833289560401761942862401418836102843395218893025046351939321203990985954456580878776850585557049026855732920617224829739535788232529938289692413260137995530420429920161765664002028609203256282045690609530348556107318343493822542952013283120520232410371415157193931885987016751371254644608181776120031393385960464598461911527289117636687711894908116815083266924235527921637709956096637821723123129172007847301415901517802412022046998680637572025700480031286564401862320229038132276043860470187898863139247797448591305368377204903852745531364553409344074688336405748882764204917217068152121515487050156182262821649161282377754438364755779875365363883312920047636028142729625667565456243317195636865865141677319952929724567362784980794592312810124664593624379905125391696509131781627086694840210846969479766197945113463824036880176676784238907705609616913644047961471562982057501510046217315083970517271286750315232646186860116396004858555227182185141019262161116679064787384678071668679439920254071423534279842839231421712118164807461027437277053815126914576902146489527996724181695224505902678952423702027457085833911695887416154185438397820057916896122920912560488276547678674947936461016548182939572641905461236189712443469160197585412151176734408898075571899908284538192722480495508915971703361618595986813646170486707820127958831984020813824926545334481230742725143235165339983924006235485404588764429228825337486322467900452692695906010989774326595009051515762436015492446940493563188193917976627450789033189078514713997613875546902141004668973075852457474554000401876113231087193885327796301260491171333674302933725478158090330261834451298207603515338853974016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] 30651210548262183489350919549284908284997299166637027790386779353877042336472332637532046388745571448867177357416885614006049206163477350127323658603655413445718913624602087801602287238566950771612907724633787379585626244576689097503452777150875986277535851061765553607360580824461610479516373744331416814416295594356859084480545706163527521124401226246101377618263239156788714283702499809320559695812467759957606934060779474272246754355124133583966355227093159205455397053132655192684164846931386697398758341473984279236598331794727510197558683344430488905031219369814179310644489842053379734313554419595435074079494069966486013656172159273741800235090177741215756198357369898224478701679197264297729665700910719744352299540111894221457121267144431756835215272539235371425516852356410406978713128636869742962508565452469291398742142669883144791136055149835731883736956891438198107046203828018032328093189817218635875386818183433395371347069714635142451857463417526121292369477487769761192249689987232550797237001539154938986693446782912153487500143880507659549382912419798174910307476960199237734805032779744889782421214358058962152121816370429730340329405313995237109757354526894161492036054920289440070925633147534908324929394759613345899674624441278576373424621651061045251063912560796157193691484709145596075401571102792749074020940963542076622914213240130113185669081492132849618616248801266208006179004863897383854608555596928716690843309862485068621260596773967899339599733599722229374527832295173920227710173332202111686016924852516690411271407974601528846847751071322618120171790224648856057505910191601120040629642554728379139163957450604631431235395225621671611533627190234679637608187314090615908246880966500278852309671621401602284843853499203470140167824258891314158194229954641983437698344549349536904941259171464358339002003067156786690521327303036750862703353669798519517863182114866394978502666752660111009064094516764230616578851441272220963705201381062905334849206557688113262916254946810829688014501964920582370580643450668024868666389384473812692009351645198432309458603872727935904145432158321277288458183375144065186065826668624748877413989885971271158825946151974923278952263470474607464409572471123062622695858655324262278393696133363220054935025548779969069781312370851420137495399374648947654172969015054238302325299272562915780192694356444459686842523800233344538221119789627779744901128013006231323019584711555029616757631079911822928592705412550746321186610487184601318316298694044269729211354244612241396236718627814157863253428302353276724283644865688893237971288387901611298920375979399632541552720514015601968853324099206164637046610058618657081320565481108861467779126629893667564671589044267997970247922317390367948473688487045448438254463682147157014469910527105100678898163179238836473847194071591190262555123072875601512355247649853085295629804131483755903824822796724515878879817502232813322081359872591927433778578024874640770556195461296356194894717274212255067778585854711760251901364638528434948433510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] -14982661272274585456944596181078371229981791893316693550386100376901017990405734270627318914522481037591023219894959899553234727175640192413075386821675996137038091722289425293146087013929914002479702693558943786495561900646658945176870681776326464946946338491104695578295908241258289897352330480071985676294248414269872241421786971181639119576142151544737704145292048577748247069382437260899204407115306094614831893584731757709355265381041926415621655036864873113302299615070866121893637685333638977584977904737852561935084934892803159765103540336702228646473296488342893422995085808815522434640112106276459843493881449262014373707738565929221886243133631075738841304324321201321060365040278930522294908439783173249794499742127227449026614801185065405733101150038589474672417014670608991612127619415119369603334856637164583512200525273183536723828793642164369553585751722539434974890388214669783825889357585754592521208327423658972187722343437857165488736376823882472101317867302776398148647071552672903206903966907342651286519233498727897943791602205424812252989331373646694933656677786864657062510875773046902388056669423486766517350420200846337244126814184728314275694465250790864147019455664672336362830857896736833341111719180653914884947058887602653391860850810232325433816619254112980446668052646014744130241456228574266073080322019954759319530488036939663007531044173360621780164085885665042268222035450920915591121376416251960720408279482228669042173347294696383529038126832693793234836900717576440673064949222926329588950377614571733234300093666030462765149008249406244784590547642984943126592146660821584825199244387569415895349381788636037349256188925656932983006105504824237808886820688283680722297764519213332176159452978414187986516154920666542089632280646769431718237978795891654885936324081393320405152315697650110188949123552952129661309016310284481138480461233742580373351459300649093013662330725563467988221376371252921647478959168967177464130236710098805433179960723710741743646290787624313645569844772570747194899425928368506678317574766183734322248360381145516714329305916518747414998599094207832745578781822337765056546617393659244302288232852977149894134055125360289095226705519648870577413536025016682517113161626520270437262190719075962669476413276511000303858879560615534801977950383436728953878915829769431604334525775476296017949988243438291397500720587998276973725000673889602458127971847683913921104689265629152323256149114500278821303050195516527460720434252304785063204822702008995629458790834046850851689748230221900209915048256195914139026634104891901016050001450597312710278092686604312302499696261181838706366256347800860140386414854226823390027672575857922805306114173896535646805169354362197177090876148354835310770141573955986332943179144500152543533595642851824331244265891029012768728315854635516237533597202325995201345782426759219164147109049863594912821703454243469888740290325626442486986695792365726971229186668851530958392733662740543241585410221614861329165674530432656478488879570949928947039944572928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] 2246267142169634700661883114524182836645869239774011851043384813921806845154196271006222087482521622851556986481281009860756378889746460371793615565951728258862320005229108829750723078644791226143250268726411254514231952906500383991953514590233434254228592826028065768092569262702334626261253338434009576586552020227399611305082767121432036066810080429063153949871922877598788527500649627799144104442785801849574961485657267867415874222186316152398814924529696110820977809922535178140337541642250637636518827937448683018308148449954972434918968324813736181177480323079399877523397599241331921877308116371617002137493952971129242082707289578525592094360715914490719378661754928269558194138298384555031986528893794217774554858078524347792446442508514176749808422274295077969357477850777513185670941237475622241550534391700614990494413082929807414871577813257306029260737750245489971740589950170370936262246422018488348451714255811580004001623525742592201696561191013097501230243049638596791889898101643974438922186057159944510700514146397522403100737533097143245816669693649760091729004677325502457562951693132948349919725937040846912232884248375390561267215225555379767688717269951371996177277086111941279053646284896115508277045059556683710955609691436403035800773019503629952080053037619079196599571023969648503031706789926046025813827880942709291153728821940590325859647810930209803928297758480544044365480448592867458985288852844190943029560775957734642318962565149201458946656403631600449361407777144663842543336541920247409809134363806547755866744387302303009678464136420331886040464567545988267462230052226449984148792650915356145521637249705851279019049866422479968575640994639220484477378579389992550582001268091470824274618643214634881070365382936718376029724059006839955462208324674950133881468366261505004612770231829768916818002808354808010096066278646032314660347867787590767202249658584000201131794026100045658666637768252033825930892193277518873625252897855930675361449990744552267285254841246131285021802931703708546321310703456794364218264681849360522882558096002075271093529675461346258255426465239913104145426046318815031007770291898576847461996731348966064352948646971893746394629498118087276798591280465103639893137357476132388228565162645592509321753877360978200153953894408844097148210007456082442646855852482539055230907520108548199166515644427720609067237568013186340434328564591927932437941759422400938728769875425265976056373513651214102386972856384008285021493284241684416516022417648175697643224604539534795594113177014458282647605254978987816371030202834255299790396914738940134324973699549451909560495708678621321979966936384989966640924756983035392005936152075733613249284690027054301432406587030072939697780152960841895932319359282117208535420514754081281612933438021728627157264014936335221149551072999495600014101193922373576057063743535655266354101271711114584311424495789188843052762500850261549788300600117633633103003712445720453715864788161662260628567889298535290426109176698535572805710399980120699293401088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] 4266200078766901069576495575183360219031139687980211503336776017362519401463249976973077187192909884224867551963653004035799282460866326095379388707761840224501524465358035030472067848002458444875293442877233664813530548334192363043364637641030197977001606255631764847557583589735849404343896620396841211087579429165559384214117737336647977048031364051125966355379405062483948606940919795554338125449947023505418665939660637246753829839400927423761318318880951821873926773208617487691463145465897349290696344493650697596702493765017578180666957072013294067988986272535671417211287021798505127159720879405693636352280178752531778710989995985716186582764314359776996415455255252781742727893072222531456469088244720006311126238072205711225436242593917950267685500951102595487085853569641583546435603979793031010610888506421196130958020581885759454509026750920680076208786054626671629382665147259661849379811388624111342304989031096815696445679226715916392733920252263685869906478039531484473999277695911907774543041386343340796516889628207090153722653074315000807422003437260624828014323214649363770916038914789809403050452086351990289716070364043650382110558431050916449829235552493678390318701344551530670891185951499970225336270811494056780770071706400080777710242901142354621728513353223365397032909300051072770262148875969292593484751546169624858717577086409999368737956996770926589389934175103225179092910283752516066449444623780117064095198022293622600148876917245828575078042255287384039872699073153701482007101199951687425335916475236324143216090420423606603655982691988698038847148383632490530831886720121748918147099452247093258950041113136513344913719194188877339588538483314452894838237238381560965727614063678552887020242899596485822398701844022147045206640949689809235529911671058199733105019102643903373220512558130064165768086926408645307600062528804220165051902426309569635107192499472351657337172547802837848528532567821650953213416125955722274394229735817630791220466071908021923090666705926509639210160041346909151406861853369512385877361814166322645830304547564039704768442862732422754615656373439784038774078763179255883332183600942797416218030784391699187467253979333604698150281715731497993047783291920408333014937545270082985782691496377576401609479704010366417006508604161360883773929002697781706691862101915360862795498245950648555135624837408721420424273245240617144550362702206835934623727321334281605618033744710828859800019213646743322087491572505066327887954002700998180050548349561749938580816381892906669431723848920017137983537549360777604241716547317114301328727306665411156690953494468472551511056736103871640644393553700737448809205770780716323690071050961152864791942492856846987299181419636409361340722403842487532951585154301746488998761238048178950017489209931778261620262476583784627247518210771147492941895571932505931129941529591751664137783711347371106384017138506326978973885708388114891588352171979920542904320502818983860779879117638911477704961652274448705477222053527491669060858194886823472416379895808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] -69517623667442292939084674458530021778985254500210519244460191790394120840667741327290942923366071638554906190590929805070268208301328636974534658982966534290711520361190774420800009025337843960528130741106914504038850257404071635119193814962105889028734168362617944387554836290395322545172780046907910637334113415505636166772944260996220993535752487170586331120363983497577677648293547635237787030053138183135055450629106834521426429378829796927549596460710633925277059741446685625230625045668088889226916449630231672617905035205888937315066568638411767810183967815162666750828779327190756716652253879188160298736559062024465307756615341115850274815623161637580855361414131189486736699229356632391015083545483076529677196147537461320364793320163347396831246126238223169756314450796008577979946463566387439300517243357773269223803304862090445336385169709670135714701443375703774446750559380865698750991557485125618781731219296683779332735049045247793765051327816358001969303825456833491888094100936106361384264384479600984570080606179742443226085635884943450081220272857237474796305423725879403495724064545039893346041286106850974631170108455733828997017097008262988415939709817873896685190928033964766490274298677876496438935142405445614042277242251247002170112866411135341738391714233994751970916132489570633527125767728585069583736979651480665592791606065683312523387259339469218650687053312049838818108186960704291309875614957445316623118874567653038140705793723494028723751897841727300152432720692294422607010982340951912728679573671373053600197553397400603838805042379036092353858906440753766789868546039817627433702383842784969000629467215080586497747469862270940583797295943264450348832414412864988561080820093580756440067028007657653526598388341556393383279012971982528975871559669169888336993659252681762900125650478097744497976141952532197706849809464523030885382551473511025187936763809413187169498604674665198271039650156697217796330855738720458189996113935574344216385095371608367079357905311493181165293096839694232782579388718258869552755534835534252412001393991626841654248131931013761683060357865303302104098910843006526862732717764581002968838034063295899958132154384465178648189426246575231614189234051274519143976487660473080057839382724782228372017568734993788236324473585943723648369233764908894314190415007567068447501191913796049179245903818754362784660862942990216357426013844518500223824839704495987033587983198818782370598574942211397133606388789635874380735211035556351966102162485327293295510835644897548764739196080674429259762164082312570528767837616413318889545729899112861801765501852686082593157867951654456768692550794329314760908821493561769394960138872370220851921046618469543281755668395959987404209734174973603430764437406125998497270481011990502568855247384872098557576364413727390954733612425823700919971865490806736804691846166299374633521929134433437247464015256203266688233591064675797974866460370676555672628998253129721041416851814343471078288497638326206746166978222060839390213570560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] -193120061571680605592995633696830229923200668277119308386418228504361544294089872165564498096413001471522229439879735021179307258141511075906649739533863967320568015174732932681737797697136832039721923991590634787449198746487647743497633320837122302862513593023113541754027113039221505221719000672826529079323083656759706493410179051922368290190818009675449759810856707962635202019699976028233974383689252514265703108549796335146585345875211897247347210456568435459882880883153024546846017914752404667215936615386402717663980099912932927531453648376494066706509308382025593579850823708321524139507476111792756997394811431884393228456346458753059788270384897405944215842024237220565450716599690412469297075418759160042897321316040632186743719170570330783926325739361456206239996119480154941794443119158291078550933631970130335739025807883971474490008016586636322481102380004938698514811567029040225071019419868607578273513996131237223924714100657354753163433104377530545293642259483608793640042652427011329007040656954171511462743806948773334618307271561521982926204347532277677863001201584212539155742932093181414803019853923606143333511595236239395617897959814060021962586506883378185004091182049020816321276037836596879386613985255858061836931665071462014391749275774195408096372233775297996505509048465620387055034165411909253338643479873249439708260204413313147885979961497507761899779011735480740021671357987234240943614007178397781109335971684353189102609994842844194978673855430980555552378140426162136239698062871969676561777021858250459406731153750488902943752518365333529438129903881752706594654834517966729999506954298413043370296607471426672582670963821065551451466431501824319827871586695404717800200820827064525960008020925926742871339009829620879788406554037094604366065896474128027172536229104655656971746924743813985299530023616313622034152316730901940104573471081668251732098417385512607422259988096475834510645415943103864646534529035818022470867393640978744909151040114545519474655314457361584124464730805428665107604428549981173988680408262124793039635234998847874021718890927885780260278655411541967571373493457422158581550535540756207489991543053366872515413790284745630426783668242669622403331940416605348307982134327595051759029970041567509007084643618044325147904332098894106941143943221129954998151224819012000456636925605243969284998955944875652459276885701693155741829430805424343331291123116263735732953342063945269082010573014568085913423265009491927266272291028780998810486866444016493277976728966811474397163222174338803920335020527616722197600737732554326429930502776883422599408281475702016639201000213083809786865423192234726943790927911845289449891786252672664640451101835795753499972658158732062311609518738210562971211488454514013593576263301301314570424489759937971277073502380693529044522959284276152604121129502424524724052979721281008193719807074176189583160757119056038599473174820044045138373798357721440547097938138555604019545717462688525105156255050801239712029213381297198014971355594752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] -69230873182336891845625710655975977406901243842880238511644795576150892020902417420656257628030706938262409103967652980523419215577731773247110370123444524706639492913429515980449823732646407282175338237404745279396863994396885241592312315996446140740957664762843638129948036079737749542667644907174804059649991866675742295499240624176952956499706570780419162795986205324546384598874214651045732454386635952595311256678815701697758990183109697944409810963995324677146660511357194491022132672607875741952436438644805612565078335378115226466097708410943419476511686838619139784969261188686054684474684039205391130082160935558017798743937859768126687996092246299179336021526862022371976382426312192152192412127627966797073313562886431691704841370649177502025742279125362550873938370868091935862031323995681683135608175464215285934588604958826117559983151707255821135361084541891385816317155979718530700431141160847964023846222180276425824056147191499697053091150313087571357371126125678901475829920589423178233489550323931955023704923554037694612799305340907196707039863034869651504839330060858725016580867688057488082506488953664702793234809979765298900525571981293193348751622617143435235252154779272738947621611362552226230018781355225277139508912998775037969667486373036892218036458223573655106699458620708058551813790472081989433835105745808422094392373572086112539543487493411026910433107283572567620821495859575839825606891641950959746582898137386863543628635571083416865075072786874085048560720389965963766170223886921090608673860999624965072290255956419701479088507142384060835106714080605421500951428444957353423685149578436879488961418807774505288971643506490211687013144461791418372929061029318461894855015158345970909430430192584467671802990979149984550867730147151311590749493521130727810670641657364391197067222969127515875878567747142519653824905270765166177709786831826412406479381855041580024936293733570679745324646447633815351910805973731061873318906005236003565292626554325780037014587184007598277752594211017441625882192070619083838600110340410087581088942744235271813146208060034238271220594805326667125772880739448958399175702797429686929953592159718438656141298842681624770194362081126440934895652297031286613828542908274037716681429997754382124806526060661576874634184037955180694194148062853332663690009139180317355316980284944231119802767860435480352957290001092278394281443989682060307517822910044028578416788471987251571927443877571014712708260011650722199113044491340083021592012410266796145468014038399581087724091779410524791281494722660624822034144023427979771610272920482349142871543873664005509398919902603590201546777682953847613161255741226427442197036316970987124921423310192882328068569884467751937777022327478450222441856552868806395464749033484750756665742312697614199053539115965952390600659579940522612615562537680223882616265147537580837963707199516212362892761051648625416119444848564114982817900908927667217662674685932231484523237154673984968229425005644090494976488845056728377521013679718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] 9332088565030645880469820000298071316263962256622603573153671183561904887850903930455078920793074000211806653338901254378965626870998837182814495647638965800642075198216247890440524081096252752798881738679811822378454188323153503300495022792013042096747321575379297773999635486042775339007452211071936025233805051807291209027196440128559197413669914580579558472918137918233730554437178028441696956571566195102145938885036152242280320797780051357854065018373314690191430140632732402350930219538693242280359649970962945713359514603490250371254677516442088974628018351934074108675156492705500987340808905255585392374522964092150623498260260378871597060710621872189144161301985900799923655687885835351596634885114133737016451447974191970403335492322672660398806011439406331690377687832624984068444343399026069977684775169194200534661169102242093097682426029320682777350205689496236653832019902816541653013286149727500837853090942493095431981698091142986697568961133619697937835082351743960557916689563901238901903671398293037099937998085447631972975566952218199170482204284290798604424517491487858192759756700580422610187911445529309830636481194143084566063299965115895772218832205900928551071687247950629357646252434373798982440115008738319006074080330322364489962959083393587379467019357970465105339427503160821913136628732370113288633172397148522927063596730758158602135407129777402425716279324956993955963073893908560571915811946173782008863563454229937863985878073212950913542049919679986622312903851571773932656808357241658016612359685662722879274638274383564862742941380779556550931335352556888644407970697783395636307316717280006609620540907056134246847292146958339910686675591081970567533163967794872281579193797366963769708823723454678798013162376308716462065135215842484274507166047427772886603074581907229679497255199319163309646792161652499483782046846480267785928834368038294329482085863082248628907492423619070449586675269035043250899955034762142448529485986039574819340806726382311336525989702818322929289463333291154298108980853524674684866559014932686736549602038584636712260439047321091383191641233888294252502661158527639236565399308489065817159488380736262833224647403576645424772626623169734151442894562647080922017549360982508971079361008247060255929683945159657466952678910027661761696236081463539712833236265630780932098462911224779504788762415060103322851892097788909411803659382244404952486591928389710313067082027764062930048033968679827975288932869008373008282019232818404868690588208635095029398695051604514710648296875045784641957020248748183490173514045171431012509897151187135827699972043489783946824221006386691135960705438471943998216105114486157321517537103554908024615193819370882265579368568877682388099604065281350368516758497044217319366120743790806288268280918713685669568278345846431218092190805843023516847803786430349230921070677398012252462433352307177047920682300521425809566356832143298044726978403588875264499682418595065835227210071638520019903613015183714838987353468706269504992696019344949248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] -619838566711430373247336341858176057805117371814956750415712304800394420755016285959138230776779340231628232570128490848404234524713972389786667820379168759715014683254698764271303817238367702221680419707250006108379873671543262626241000489210488359265868871116415745509769841193314590069716247635896954840952035743635096477886863858627049894355894158655627331386360161047218661382062870008873838911096984936067552292830050043170769783499754754951914072599525992254181213377915007757160045163792676912155111349093620580600193550869481461412733317086623961016991192998560576390283343248775679114528909967407096107113915166930443941129900836831505606331059782678311992550936293100144783744018903971948044755757401032966110741854630787085095109631782111737252797739200810121160273002542203776032413032171961299152625712816920429106576843202624472492329445150542975284046005779393551170191337244742025029865589881970775753800485664376451908576373428482478456460198880934413134476734041957834792865341947486673234934660940196412168499406581015390949566642584452579405396667578636735065367734002051201592731415805292743592392388361667553016846065256625743079902463657888019805044702882851068707527055185262070396822020211041399870796246361264339352991190187754426166798817117618150164668503618837932451717948480361565712757591517284350773740022956763698401077052483432914395104954162530568779580595102995512525181368676398553708872865784966365977419557868542874175439954724477420782664736147857563612211705038039744357055898645075586039424802856253753988187373570205419901100320332323149623918827345855048967656270838423348077878866835722295772000433111607828061790715566656248986651373531895839977980143961977803047225196130899309643041365592077439642934707307166769076325932233276948577263995669572613245650420714624991287086576771695124345786232080890490515187857862844278833717862650670492397432874098089712564072008641616105884571324055035396481416600363297698589408845510336259557409072824744838280484455241549683545526835360599246140406680368665870280303677142169580255222341205357751773698657128075411873759707518370652899998594313207062743313000398182546224366164615693762050679587399615730396180256034283160295630715282049314664553249806802559873329702527451420796962580017746016765398111313967321419383982491191016660734236413765187369716771253627428027005551411071947552510060603738072498746662756864762404612785569878183014110323826620541755220293225496998138442549146632551790777947463438420402230890290629896066847450053279855767076817063740565495058456931263812917637890172309265865429571766426529224653174258438306672756675587286139091892765574941672432016907782802738449286257521275680393888972030892459133413205225445601456222899452409910035255605340413661832599829689089242643986173045154540997692347238713046545778961762828769566907563584016573775634337588672480091193623478746604655330589797593918189773077791919496988377371453445397847747628803110341921072861034760035800278599186832094527475520876967596784444553235844300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] 19171028452196763015531135671071193608741518358040558033879366825474317789641828974770550758939460750128788907786016815646868490425346751173254705173330530421836446468531757095168253690246145440879600156306344505266377271910054222389597767710943903999923720134930163651596196005260734448349968649775046543190851687757140202846477884296729719984846834575628010754984890049059501248473617871963590514659613265162729616436677614528914819861364295150268796795060914562796507367518810402066546510424994200429740370476543082790556697104294618451444392541439595377295203145761778847842943748215262106273765519617606416305879510139406457134338842909034606561635562106528925756811734228130982078368476803455317512628660010187000793541178472904850586203982551674010839440663080926911438509473014535628467428875321636046554388860245920488691959641748255669096909518667990179265137599067227485714229356549263086823853238138245637446195820829828403620562666935072898423678153332935684599607175704785022580483573542807110748417055066565520069463083504541008411331839240481081846802811958559656475844173323316471242521332497271797449250365632556640554407410586256580050744273128515403766773674902276740837821818457073224336124054942714947360674534862390533133186828676084605283746693681260802657477157205127111322088596402565077800548716870303845142235680632176931702364867077345489313846699607951394365749231054563075736867744632134315193151543097259090878846294276355369347120283121148357597130379345341725347826324510634879227000613890698127431186641119408503782746617535290910896418389259875561276139110818494411537873141546694243041953046562772711430847173220105978914175390607885965136568506295585758322612493253011225141834706490967005554500987373966088894840658146636482526863106799492526574232108885494049626312285672355302839468678665793602468442700182690521230441743982687690341149459231968301920335117208993069788845717076643797315483438190902704216733938421678132125895866662900317933749297046960110749950474321441280859539721213511163207657685086928793231651888211945507505760809601043284952649110936058949196593488286939120293097319447912235413263042432910056697155274868157104328500370613802096483426446602448989183769210623728560415078500098244002468960827755357076354423458387972438347426164947139603788002630740449362417329803469042719375416646110980112846802436274494153636558289491056307986901352514182543817085022900891297386943121971120746868846765739695856359869451408776481838541926265229775842692622494321845021101844304240311264558072715601692085337171629860730644688663201382346204589182182476767443367660908524588601327659188277935044723764946409611578691066726231488991897582190753426990485824841134109386461283074328915815839025053358836886586483869138724041036099468770230036708501351952672883270811972546162697852797384640139296127505421733707418042249445841088582446698067886583942883685206354870461958789266117832713812384050631594084109679207686810172760409260867493945894973538118423134425839253655661530570718852012834816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] -311182664287813270238515011599305926638310656271866104830379852621479190054116558173095070735662714027677190371209994336335360105682728334586580455736112163831819238800624513114772013709256144544311997484745814268534950689383768167394997030623010007270891619895822642239425939548813225176697685128430195096664355161408691559613690617290889521300444309471135122888492359862184228302972384830963360683488328501134185142880861188543183174498454731289511930939427860444053463243519951202413166510833706669673131855902736772649897630577850743122382765149554838487487696361158677084781802869181823594016060427781547413625167130533895830155807383175519826142898131953806145712471460623801889207287593177660950832879301265510008535042024749019177033891068783512221199267230628157114052481906628323208615348787176024547031231302640794043695497113661710927760458058299785368440882584562443287957977460408257402928354877578507071759454790207103923415909720331356107948697170559505210878123908069484908127078295768899684497060463890484353877147656283138934095258119821092894295746776654125485824503340153390096867162156406087486346964535486500114245987676084424423483802882214422262617996970904911339979335403178533863456741866328798586351494696498496467287020451018601373650786118114274625735762658023443958375398599527042342537674286452548726157162392117899858221891715249911112034562456614309819354737401141088158014686667799814610390652231579246964120264815326110878361344816673081335576410756646905298448243582606385833892646425960990253842150721292785651415068674417678394435863354929168494710201107644110199342206790769006817391354422634213676911326388319310613836489189286319686340132915949268829050140599699317663967958120183479975426197827646116242290364311250938521169120310840155054773393667824807618637057659999839576551603268829008699924306258947736334851003016414189728167531541072233589525782978024020859072021960906761883320706770820709220068970155906861927339700359976211666287902420347924769373029027725976409104916757163516377846946136188055319094856668258954187034129601134062777693737123998855857747132084982084534375052071354616189965048707795480901587272413333214954808301428978545739531097633250174860418045441948909587649068883028249922308047814433612899305383347521061965791014832862359379239367533124756829574206834023195841569249554543992749722098826612159296639152049248608633810415292783974357789737214420805254125977147590688190044232685533315793259829285905031101320270901415792534865200142791306758371662120481634168029389564993653579481025501519362962793795997531687087577167507382696321037915312044915350224146559029116771540060048833380528097922395918361848824483604381755273313857668453861707189300763608153260039965689572911629475558223545543252336662526395231775426798606181434742324540324482474513246616541677075127424275679238453939961231778772787788406867849475689632159229140980904880710212836849421249749346931014478540387305202140142128370364016040694921067684296399570639465904912757726453063594828378574684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] 2752410725663831619168733246765879987925907426613734420630244770402168479532865833275449259290976330116558946827976713535780102682235054347005185136661821966366473476032542393557434381992856254658583855580723322016982824956109188026904087626728924099774007162910975604943362120300962889425231588151041833134446885434756336097825376501927526746586150079660702470080982748203797659196523531796296530670492228652650722390459802685520183689523442680020147977884563983416877485910877890095001905786207891662885960358637854951205321615819139756852968669763146851618557871159346683878742729245320458142576257904694011059105428683114648377143306167928433454466234457727866165857711693109019675038711159081532878044414135346129998700492389877229206224464908455056725150089278353188319663917848202178908279858978194037971444787610424399375278039674276637251967113993085777667280563943161947073588940620872038607012828940811030633319390179969032625374375029874295600796466997553282668124410694562130599790009219631047504022927244683726713491969061162683229289048479311881268350885290780160114276887227022470691042167536829752811137048596616399954291195803098701382387880295420676720311403659544845328289140604851146525633430609396722051095862795365982615301746029891053205925669982352820716678748323143945322498844265322216232379511417262903468611503581437386847558369071935852255909233593181751748623472597406185102817753472701555705648029980867128954794375891591645026386851385119167751335643037257413995529889826939762469890235394341258395790406158991307224241734574332745768977270881502978186088310759094637041808284150820446263219062806855371548805482743737681455072789512200456384094668444367986450671250472108130969031095368612497011636893816415202468887581593748560870689961721145234010222039803176276408953800088432743761623190783069308882959712548133959265349354842119194449531031764905057990552102039718290821700435566897563743722869454621929848210968671118749247224242602270545004438735941997753142883094561134927198789078645625624599375933152915919277673616357629655311067350552905371028775756836666340682426698102593699546181087631575884411017179960956781014705097458032999649299519699639081679998657497385093168175835574512951217213602671982973960562678701655723709178963384908772113624285467010748577653293432790092205961954941494408489763279143560992655192108400342789816934232876228669611505577408139268821010871852839311319432685047290635829239759537535262719058787546306508818663939425754148394731697735742317206200135559804493014435781809761556097368516260076280775683743524757927601486969752138518167600181933331456764804723342795910778772636697301138697076796833410002170481827305313464868654278713606447879530308349882388491942164159415669414403547047189124454406319800988143958919249783644284762678531454991675742224621280319288974053401716299250436167526595096183446274890538383481414827753346082904342437249818454297084310994296703883816797117412061772439587491634673460587571862097981563535706790538813206837554472706282616782848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] -13186790950319132438723198707886005525382354397849169339614979809907620491974336295024897341304381072912198018895579732088989007260793565067299322004765180576444277451969349892762268598808036892383720045167761080920113547914447615558671584172614895455169951288713242900857545916603301203353211237450774615772556714504754759311953572363117197670624681616139081253478628231291872476955288257060607904147385558335503288040705592476381589975488915688742421051338741483928453697004406900709899927732476949216354493670827048493996007496080682807484666216915658581023454744833394473929166505428330281418728048529156420656902099032646593367815483355809856713266179863476226551203673534866369815189403524217436851042808141494331209542487796427576614105671743051367664831790137701286096832739018302060118393381162770016264542139920811572371124678668537597657455521399806995339735862765963761141509579069611930151175116740103146358862680450673999798141657206502916175629074008556410199040589137779614159661778647670860789162709795941867065620535184011752451353871267227204846601755616557060158736980051036919026675358473407672397927235342902473385579994548417144595145900757025904947506750667273919221635099237040603001264081534258071063759861652566586552698427879812772060159846388194750843977998720480942300122020891521185730579946780766997323455422064736492328024644329317962017909858097471347641867445820884273332126282299296125349882143692168554366068825649327552488959758775226245884619199837878432542728838940906773279028818963348720832970159743648786017260332881063162187092179510311172862446148779528552466224022028386059903841635465613678726028089390467767563644815557034104893120026894242311552407656673613537621087539235977739157958078035259421879884233916706577563693443270687708007022040202035267812225715534499488472607502060158270656583575498948637518789438845652307132311748809237873058369906012137542152211040668565065365539600860763130762036770754533543480052866855083788944655174024778322948183943478061684068222157087398175679140939927789977433258280914539283341331893133521440040417660877147219845829600951487290358422805889870455569803993216249407592889939029824575047913655071563183063019501435418277055920321941358418215231828097781980668905329029519680886944972349391963091820512327490808298556394462007597645736299777736544189597006164615044279096654290214478266753801836078498089188680041659037347923831576207076601477675572760690116200664479454246492298983636680830853996215675504071122283410381161182328786772295974370524926561295971836202063320940543738434863320854843869928922218033129502518378528853245503200330634558425444931481667080356204636501384741346251332087979477269541547272213661869442695474898102238179048360637674742343953864876631165105900933729680143191843144722254645714984354525763743607798873627625083416131007262047888954759206510031419813936800192290149095734096672677981055526043260076461296282168515179329723785817126982360629202169471978392899161083266727588597672844133109854948162514159388768841236480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] 29117122926837486843607560487784889458483831574104731181298692003318498342454635392699603170985415548683960229485194634794249209507167991131078128275423304881888514893488915886541092927423668810752299214970608092843798417764240293970066414387548255490014427235076651754047534797522911647630035495805049805196551647411271286193660990827042850935425512268738367443066958439188832703940208709668869066644816376209435511323530582450176329431543340379998296796841256623203466766152222160674356288662661042156523081808608335174415574516362141417990934887004765007130084677595736381432840381571347361940318882053577712381000089933648313908885505540870941533035242681795414069335445637516483546218390905283981167746638221187959883357548269274533328380599948241254264060608429617249199758681288139337930364107811733723938028335643840638808338875748227874748227922487921851984113285671835740450713970198480336716300672635665771375088558020561774215771410123431254112481454390879821788012496248210838069282537470270505711549213556971331089945280544732384108810640414052115381666960394479014306540904280901105966568325838378144842949693322009606386026592965057475454246173899949767660126081542025276852235818371034916249063625120461615680530958152854155931253551358428023036350776448547285375934926308064463830392501548785830951473534077664950933297864604027819565594748276052693425299357699551735491883047544241277487199218009274615589000257333694254768756854261373381925414958875546958626351390132849720982557343548036878588872862178170617392970883088304825362016261133726485857789474143058609469705055692466548512230909932866244659646046400108283956679970039091074046977411538090315886324973502216270951099880646543510737129980319649855685941549942649494559815246448628065773276202711935834158997345158563109910176164318802762582099210106952572961564300222929533108485888920547239615850362146202596841377705994440756342058315828098313199187359360974858953594193394890721789434162761701997034388534404126029152208331852626124614970178838668232797988078270923413998597212529290425441962146989888840791097261457275825194996528283646662370634493316537592482464603723351025310481763395573248979422266526250390028982521291787130473334285773880675957493073468597076530961085508471969054838627993734426169725022886873702859100250853478850180598650887719909344655548815507444266848531652779854928909153267892484099678917093483446043041407983956584523644083991763269349239789201835105371630952277712705762185429309620957068082240273956185797855701496067940208462897068934609059472447153287338279261749486900685351866179663787540284732596961890938326865537366746650416137088579901262380706371115839110070045119001592529648445186439053053068921341247069754452531910874275822155494189061141995134897546063015725468429396252278331516795512010500821959172095887390459662105261284986885282745213406110490998325537336214601253817136484271720713150497789004916761371545861999197598917294203688645115084294435598283006282374155596439287011029734889973686933753652962249408512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] 712858206450722937541817479725563635815469520457385707558013807832098712424255719501786794714112681225834725530391404660363788341163409625705360897432159850067907483032744484842041594184266750207490966224440395837377870458251282549601544159913229371385002749884031917174946421516023058898170285479120310977113267146708737387241478187648966840194428504462906495010338126383458547624663904067775510583201245097077477933331234079694021640681626454745573366409342434323902456217864804936771638740336196544142003841416369424470708392104545568666128598040864071726695042682021334319192178671549631495265368543653905089953253663712032131471345054578078433468065144237725129019663175455892794322435053908161995933522782068573913447408903245923489132629282841987051175796119075222071886139104253018580945743405887676104162948790599287295034938904632075642688240990481826193362461465055902221732528248292618737554863598764777649771852527866438805493875446538735761901928387934564408250726105556273434510451773894422754055428969220099978023830780123819201420320431613732076945461307760689621677241540340810682069030923005283029168038958604353706957932010780731726692746365624891190113591116743256351724697136079930421152980533729648915841775399755737742335625081446110738306071663979517276850586490732853716711874511964130895853101484673670649601184943394008800573855589833567719426258630304320157766716220566594156090882635651948467146348715171982701620624396016725879445074244455767268901819336045193199342949565415289582740900208695772664264339909656204261838787891307536850849125971588862287064977365966245243467621316864470637195225422327560431815672166313199424173087599713929065883310616321846023114901818342201559810937750334943618127359499583381309311480027260687673450674075013575663251152762875794882138978645819008416254553020636689912649653167137118515890132710018882685925681589736228685026319192174200704514735754943923911671554588681641499059500698459271802247242081166691884600376342459412958960603148756563041599516767680793835284728109761119718165511234819507134828082025824130290541111239926033297267048910899492759609554199574537241496523141759820026520252528365757870214793650487383091134367796760796219420033690660595580165725096215457228408618781292711148031791005806800517000231700807589982016813291422525467374825985279506225109844645247113354015177052179247902614050777084822224069252970117213114012847770826863767651996567667780249434688378662701265311793371639758689304940136319028680274616921004461855878226343312121434884030476250163802429752191046039460097227227264066487277108012702897028891375852932931930923596774323031999306130982524489334337921405815161418162146340670909045749187387063836256970145046475336194691225005114525464294876623955471442501848885079004548398090331959506223750790324603313702612321761316332821024783433720659801881735814365234366720347889637882003137612474777411138407485747515129870526590862778073772935114052942410922250549120179572684507497374664694871455262843691532028304274523036676259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] 36896050644845980090341961416381752774106950080257764704168518905225871790487456426184349183327428652629939478711579170638758322215054405693185939300940014654026081555014694825742536346672928445590022459861186148767719724733414521485608118561595668187873694890263751165283924424033877546519767787513931950116978626043028468963671926798270537483156436256872033042385216018110514506221477303126967945000123382875883206475262226005104793307678554958933817996028678520539766205435799856736061912373143460195250973336346785574989395888618766470583286397757311904049098447296639782388989851536576154074216073298154007581915678833266938950559579602958839413306066544673693223458426090804920092338893560829614699652586714419723038403365108128890758819677728062966387288435826369325537791197342373474020386501564728466452495528107892378744931946623110477428150594874576937146097064189727565225318877695206521810457447810051378905889621161259331142556970196044619440153556824001230482562233546128837410370360037856476568204581581675041436935039522850090908678700565779637933010360317488488290627360701876397964241098802090036318812273924267339945089383133835837157659491426267420571410454739586440834022416154546226702076040060121374590575332553274236863501550954115520955616344909836967773242774529046159162654119453089642078930088333805602228182075810754886285158012894421157343126731811018160966670729811146346522516123996458948070805195329470763850606243292022456880947078107675183089037999646490394386554409516079578073453263212942484742709633588261027849919661150453812627264584514735061726532331564849250884648625324065043267697830354343930834720695328844678912651450332602489761827464035480390884135770099740201506847453445856645175631082230674427647972101437151155980631054888633282441909318677004406605753981812124513304126486782412690073512200677334884505936014239421840710658102547483740990219535374884031217151736076203526890415823164356037488329699258470742435497368873248232741929709613042731735775151334907075034498276242375705141459769256205090026213765165997491924277173752753845535573688226033497832399976786635958344419546547107288846100062495624574433188778798146889652088244497125809054416772203339879994570474818581001434554469332464598152018517207380278845096937566146225496039566674218241640022210923961028289656977772173694758918037948161825337284212033383610072330116463655915324385747807275143365150973545282763379262629852663527912037030615899274479793498766416029539375467405943677337574052796682036166688821291529389288705769755167967873994377515906503003230047293840256843520251750240431881744833320227044600608280523861111686946769360906295793584828862137779644839992540266974504958441843414228921814895987067908844046724532517217592840623668953414337631817036574109635775889951724856871532935582035045757309028639735289192179635751319805042171461690784419750637235932910582728334886439076759942228716143727631373641306495650048326516051247637374868569820200015373793437858609926723558220828562267994914667433878199369465856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] -1896403115923545187845120851824773040829943568475742456455916998126870309032833073921561536669785609297903608683581089600265455279649345001121950668858275136396612838426799788832143686822709622921709123353702266252629627555398740920303537552687354244258286744836733298333055003096030903966588656730569118160834386748959169683628254504345085079215659558194792295624213638243786854296957982708754677876175240125948492377924352603052108414329672382157832374851331312658658163119082394489935275783261113466553055130952966608882105814594363196087571189624002662785188807050774026163021387624293829242105463820339906988810202081774462808689841684597951300080161208237764629489727926093822273195511646255699774755804850948317685517447671376476004874339781043393193461226308432724555740222533095607737907391498591055382593205952214861001189078631474027584228865735319687223043157974334794584260393728386316991055894375209778000419057292974932552019514125621725972542290402063867991137152352984454572429402062344258793012684584245883378908788932190110458599758826292901607641462795660878667993627432232041258570338756007563034863336294276357283014801851167563915019896402529924068700971020070085743033704677407940667135565355138907118367493796258722225649919451611389703068513159921833584883040517810965753151249908337530764379732482916685946028751335767805622699236152347806640470486275203495349282309138839087743720984629611326870461207989899923407641697870654965931039418126209674159739012369419055539668310544640136397422704289420937588726657288448826169515170506872114970087929878740149392723567613362811268172069767638479589122053713418571086967273005318796469029478385954520679645499549434957369820179508355784293899694522826856480539162681589107713318131867320452341272280277774466015583187145810614436895436639979960978315738353937152589732068184729894319840003839413699683168388061197419130592925177441238352034820354081348743018938455851645792856485149880364980298210639913269883506447851557746160367412409705748467714875407999105124985132861751741173509941295790304691231338992170434985065349187226662371524032146757033040037027593525889859092242282336484826110283848346410066706187191874781119225811912886412542357394798400646484496504207702494173416650816825833912682829060762215127379279765742395920683944857054619905628458955493230747913461182262493696532209592185675216342028993263346260979957400083328641956168405695397739067556018441980464659236676639457252192532674268729876733984177643063946766566537507057519320017966679509674349910914802918269823557353695417088924121983621330180487576487742209096389212048270857087339879914892420464132043352632649451381119678648810715271886658508808510187581008585462909938716204119218671495971000729290155339780705769764030209859125661280705015490107908264481560805550595467655622843624824966218659602649551959966522070211448545489528090797335935641342170612996032329460353573878131786465009741236786081226400398884304298372660236939239817902267042121001514362324490030525266868861142772918926704640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] 11037220208404018077219602357096738111960514297635539457090200395788517019012636025328489801589483374154676872932729620295689276526494537539205361880349045417427351124234191473731469538457421961066476764403033139083225148430442777957094815135970105734670735462057344791549409012600272518208089710610594759427763386126326519222343684656996197004469842688334200438586801945579234910663409785214605141569395342225147730305302076707485819787703878725777904770073040400787023048183043557500099414372651975088472817535913177624875282356845777295871231042314369026713197693249027112749957462512202435533989187352540150407441234066373415980865950517286615786410621469555128918107437936503438960898738002404136502964455801873151852706244804846775930945814394876529708839764260554175803951183793876518338392242554317406567518789486641060212411138078692262885671594704216577321818209307514863904968450350202290849757883616843814261176446380666315058268038883884694128707260918664006031090086018268205205046953440985442136514063406156325791956233784940299220569782361996535546558006572029497207063270491055187354197335860435142246940997153191147635752485294509788598060303414529296962950006337187532325510812157822873618818471875897504496734178712512847773972210694272529451761386571862646784145265763992119449917069435631680278662617446881851904496351306267281697662473712579235324620194903224666671752781009634538733442969857549554107503655876302580820624159673151484654189598595783680655556551025648124707613340196004607468446157551571633299893645402420399118981712563272555596299408109788176494512492981597679710752967333247719606086070885869421443302747641059352523141113334187348738765685403263057053007972010381203881086007697097603867015247203628747334750770972879088607956817633693246703603661498909477697326738172665698093896598187087380727445872291976871326703784152327777951853950157865621751943289263988674610638521499896972513718359321488312016647844231273723639306032880405044892739507791593472423598608383197856243246751680655577688066191082343791953306217910690795128574323689276285878966366814199740043196815236896401014671475098663863366375031788517935460896246438642630374688550543606237289868618562059726138951182458915426528456248102315622950524527962626764711840370441368231207303867176580059323058378480217757109086754718965728337571174925546662088909052675552601433476726546301492944101935013685753059518775908735644793174730273427069757971550551786670602088349628258802489798104667402352394228446227744510720751395155264200385051922648886064943575429416851099831975546787949835412416671423328754840489722629082586867024486840581264826735691391218879292195841230368475925978374192166854621851245149474167732404929093474348434760727901409038766377154347634791120027662016895352553083150033085875497364567471090089888536258878754441094817596424991197568945750801407738065711557518860293692375580168339321111409492480282449154255582703865912819837819768752592278549368397454447298064832512144866087592397267990353197796590083493312505839616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] -29438942230768293338901408364938822111937171968222585576068172454568823984183648255812170996703593478466472486626934840792244848605260756619947608150422275540618588412545282003676223838133350697626075372545896480939781770638911381379975789649949465856369633279304151336748848103438604317708162545828701622847452349479706156626022211859199008772473483726231084417571693549617805386294986605032674145063902746144117427571228482272190602164690953610293372702464384163453860482807795589480575784730460736432096098246291290383867251549595060623225497573846852186068496633417532741593009461706835346739964816547193806407796894428358320079871586874419002874847384393176187679769419413692786396116086760518550759318957874221874336189263319677984364214224401458405219020610477422933637927806304081283316187005279645002044232604586721144971655562369122949006970057374794022081994209478746341616829039641134839693202050391178492488761922190868908406516465908751780712551652839870380271128626308307813958243795017029527828959570220821768780105295348512264107542439906870695720958893348624670882704417099564394432266665711049381842918799829282378783367589945416870517984013868916333595630326038755648664431603727948366939359417829268370639340717184764606809454962024851932690723190148825554364711005504423624460579709563772623515059336487687728899337410256445128851816090592995335359829385464997767546155248207834568029844941047876190020209219450163440198100571535631705256175395938028204947521578134442863672830632574324641481748364586166364592942574566853967908553014765650176514249594849835222361982170365877915743855866190489260027262695017104654503581103266579763151978716618327965323356190594265789404255328185931208952730210749840425612132464557198767701231400128867206133013107107954466627076678911349451317925719417756636851865549931226172990604281590426187886727222507465443723282587101755163827084329176203212693359231920205934552939836041393306893161163991330765353864980550842150435358074714462790849161379420083842216951525573432414705527772715324356741536767910013955430038956486361592648408380655848762209030826351643621860160990709212471658852388572847130320707812090333581520635409424464024294481272284199707732361440346613416602968503753806727855574475721702729131588756522194500165233796246867080444829038189315551738756337752516445489276438504659305818252523068301493905715179399492564203145438792976674905959496479138466329458969512714993838738286693954478921565884436031697191178530999960722597367695514525395482824781615002154158405096271312894757233577042232995895571515002584805636250069146254266464108765351311923961287076784988381527900756165460739318804560925841963593838060173353227430447951087793162984364163481392235082975315229594048425466512426037738025291703063944071741091923721951987878838588236162971502411252013447445172143909868453701297508753287444384156300374559671998073386664184740357532454094707572027827400662964066919720722390044222149685052260816716150180971851445564608928624871679593869524896204697025028785438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] 23171757819562320144914426131516679178313641341242731324173415804967663656919726989516696875882010599999998271992089345042294376038655859691237456053719363350902014855651069989762933308787546398717976659521352497592013301357420408200212796060909186694499060402650580369609475514084565519300633026297286002553836622201966215529273109065761674182506300657047120223829178147872286862166177849482499858555639988900952072996764402650843161120008735010929828350780147580832053258896992254699457197319981893807886426010296222435807260980492683494626889122047132920360135836965364162723392610900870295829053381704638481062372879620179257182169692376742202649424360411418799671928410231995761975964515318630516675713239510191949446682788583954534703849683244226762300310063873444237367428937009460787763530199760199241736522311533102459168737559284664478926765447172293823194686179730487307674524895367591502362380414937854898163613310909356419709312504939197932929614882631269384286599519626375133992680272125879248083239007288354150450729957512929212081577252218603005184977987315327631286512778454679414189949189810030119794301975118870560715929796977948167568733603162305729278160267361827017147090726664005210342646473320380126014541197124448092480249750181081665263806816453314575670452729176471689053507849624401959769679987808307207867643693141852856435953242438220387912826840636834776271248143986951829419191723889056569482822373211241519063936232753248930163438887042051111467088941027571454900183179337281705597170476875916936373990456358506168641516072292376832165688953670825482466479013913598768550799967222701707626589326411726786790847208830321312387018629628950612005315349840877378760461881296266566954266729616715092138908634283224692565603696678654158820157647733893897663534713798033365118193259257262396147424984234188599884229391984120920150148152728392989381206542612584797979525782336060475882547719447404719906431483435713271740146753674091135513521359587938588053422614261018899280149061098543616374165957265173602458691258312500889529650206316892303268091091662837960033751060345646319728274623507122542276090004741497987755259139612676114927755323672467295365232696684539566526456335820648370789538860758237311098686552552848283690640208571587919360395058888817438749812181056769201712317964992457114204977700377793794974574172878348550273374224084375080973955567062518828193050279340854539786796838723925328682579419710753826317245466467551260015557531691285813028238862443722296338149937048375071061689711774044371935765053442698763408375451681209259348617276171445906240348560978772217096039887405135963328182527611736921432336787140093985626176949482857177419370646654241686566632336904014172526210171511019750862892421355847784838008271274049050696878735403731227514694679060861299863920974500404094049485528755623161962856527336921824462776836778992659707348797455997271360999697100702186288859723300938350223476521474391113491597856927385959609598758167390661336743595783983864936733031729262085585745143627426325371813888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] 112016985267751511606225501325063841365241117364774316383467763392856844756713164302318857361852225142918877701841714081605011210539356516915405671583313076204033881486399007716631792547540535440693028035984991882906382158853189468456437662422659769136491831151613923228955455943489963024733099971023202149322642445995699439322559964319216113479728297502866708412780926824096897448397979035705853406535799810704128887240609317974487682832864729856720895462548400955989426294421010186737264347525690992852729168251885834614851660298761382187839832957689705484697267432284521653825661541657784984601461125336197112976244992266653281527884229842344133109741339204668853305211617446867185375619368116085208950935572611193593967869847337575930990862614231541528468384778109050564785447894291722271568439612017447847360550834547658426208141447233458021849919384877781871074650869662464783592883263125246920216502069377970426473153832408385348616713160319160888845160478689590671935892787295633616523640312207121601561879098723309191841129214765982461988825814802360883043397301879706668514233762954332446980367123786940530056791000546780881078309719966813299166386639025013742829580395240527726309847384624288446386418452493742375504493385039113216668073080264927722420967720377130748255779919940381500022130837116399958816721733753959068053826147678340589778512864597853913146869685199847806175244726888363378027653238701964245863491365241217392378194284811513692706361437882274580837558438384260086528777794297455646853833986919408005068535153192864625338180947118526809570774134681023160972256984741956714579110665339139477495900010978531947296456754095514724560974796747356587396981902596953661588488315403290638047394848019934694260792167181709189699349923400665252790107130998073989360491029107723325641384964895449180021932412314513089834027294120397529309415337096987516032258072083682990159679442861438752458175729153653418294952426285397973193215582460760900243797102430944216333527696844643977380936527051166616547708802401464897303101614869216009949963175552209439712320366440589011301451208177934246026407035983410824638536592107434094635547955591781933980322667917804071132452243019841058777284350622235308782718090875691035932644394697307058233502113375884845536272815709249993471241538146149025673310666759824680401947614662241384619867585146431222554158054895958953640201090932424618473785968513256613254856382950038078062194485337434841261846434503096895162589274007566697806173633278073966785134902786297294760766117154540004570707042524760630460153566815780739022736980329811605394999220892859975333718254699390473136077276424595768076585041987066880133973152278627227224808641507232317357773527595171660305319267323964753857919883255048505415093272119490516554910183386702901800661213663580085117361187611350106282413049702519752796227959414624476351626581545889928053394424373859371214067321850655385340709283053194885528058290100626347624498211502837336886015036354679698288306297252055562247874998437109590490835440946329244286320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] -457370553578882182899938722175351849202655852968339445925391776592434175825458925339921865328897902703699294634918397079763803489473946413259323073311215107820518956045870348408605997011331482244289285235218807433036935976597432528038042624105817210388404120454632691276605400145624613999346621154036013325113237139650210499395302659916645463206961467816893598682832694771439812951899075162376017245565563974706450682349792806618005374130633752202998300481242415945744112510101205527930983998967589701988687888940454544320103175925528167101483187852748214598686631613913901772936792612415966415181296712903004370498906021034303196526290596469051391406120991202078355931800963351569983131697161135372421363161050858595377306469930729614321895402987138790104118724991703918143951811809231880761829853521007646246422810328838284359097826431634789166290353196245122858487085227299465026540030720194087916041341592889374228880470119624369560314752737373996072869807059521539514585100312729423710811065700110980712046024075501468877988847189178482203728496159806130121085518869868324819986262743398668310998260856874604804403768332750737838127234764426703975059266743498478261621765472616144572976007243004763131725185278197213103793871554135167557100889006301115002538467272883094001750603697389205987033959248061197384095422353343813238755873587743873438897750134874035934082581523714337812529012485744824682279825332499537692046010851282361723389334136012100544067063210145972064645221211288184742766978016155361153896309016899171754766668533073565961983649503329090765035407483465900300804838678172427855996924259871066026374061141300001885890356205059613862340132716790280219391814768771495186608173431112719182699048435626029460309796729393986817253278001047230394285170018057199481710320939642396808066889982376425846044787449874227818039791561127956606185653685687619216284957229121987850004787367217994103587922711239330824551315725395743321179164181520232220941717680668236409464514087639193781300584449084264032634935973084905802528528754616012100341735997011360234238582651061772064687789566249577689641040916299639862389153695062202204165394359975723598942476435929513621076934641403656788824243892515191508494310580670245391614076291529390404072235401858788312071552926769712461611868668684643078586732183538088278822662207789665087488953217443817778818485462591294613852982411693665804811613901347915190083917908745309682410464367456043597966756990393402104602665975970231566016476609043423405558430333816913304116648807187594213092748999066417218802929700092954298799861187293785399443780837453106776332691002788144340039566496942160716944985293186057487503992315371206357755913142052478310916202635418200539533213251938247011910128635525382196679506715690216800680969876677383386649189961379745950147874279765867150343007889266754957915505495638367333905262294670107567514455161275555854076805488486220516511213993660969392185536737245170007822068260897005654440753191795066058414395955580609027598185748232257015870422084314002117384732672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] 676624273057496731061230244948411683545395429788375183237308377867880801060387155260327309417996359706585108376445252311571623785501283385589702263905510683982708511727373286133821498150134783413570574549862171958446734868801087510737505377972140675811828949365871457728655850651343767207842738825182317460795163766998920366826172247537318579532180007559121684202436280865139911600944175288932090812851969920114984231807457844689787529809304624695837619063034817301159561013801854687553521789037618306276554226028084440595077525355666846158011528208238757088806187636261171956750753383713760668300682451018350893565726663710537026116609248885567695890516486535289078144436383796121346592639945184587616766137157425745903121124985843626728237645952972405257765368260126050952759488768349126872650332409129989757077517338426628685946185908263959501395538137738671690337313500546900625031246586282553449454963594598518720565328804302909276369621040420829838998033336878235259904736734458297149548304374190328389524779482745139125489342365438777088928818926369396470670643028727177005613694706871106209398912249584296475138486252587088435366164727643918509938931984962004630398824540071311606213099968612581691448834919155497927459864178203170475226605217366039113862219184775854413077204200333143302099605209831242257383584725924982242159307497117562346531905066335818747502242672653548924590013234721719804659850154277013118840788299907198209356078485484396758704065916746776298449007204664846278398480618088802060489690568506308903350979753880701301104368543884094384609187673965427559923325915564629393889318176778820537487415748682911194848711168412785755105844814924377130250804340406952359081570829818683971059584142561332749665797559483327098690746465943207374614747807916963926428030769174732303926104056627459779688092473984989052497273384250579600046194596625965933065329357159018739281813287526564220843998056890183478038437717839018149768853551136765890370502275164592157383776709450513704409406948187562202945394674023685628993419239945689216600932879418765744138711741277804142756253024456270526325059354123872087872476998738549904110015824702211206355415408018778684337556594588102713213522993828621949507744350118098609157222151714092912896088479516437761273885848393639560143006497205868349142222901150954102980003603643886606591259080260380961649649830263317704755013216183632165250536730351593740853289448917560551332449174933625146981250392814868314665800224207528875328671708630204435900447854206574870045006307419747865514759943959566411356092737990238692401738446169317439989269334260457818151006479801646280954849709557225051932584655704508510121744364290547798562139906999536930580749833916555802884024405242221881448007096827944080440951487178419269028406832030260587152905986182569806604876288875682115319519225198156949213347442281707339615238034320404336254403526581904378549917537702679816157591345611295892201753260557699093115211002524108428602385053908699880980348861124583269613602809393473249541970213295056844593561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] 441651458738555229984845040895087352302358048121889752158043938642249629242635386255843809409566058146772487175116417133119611405452872599911228337975922558263651438299509051660743780169667621853222151470749208604942119265842127240216580814610304330658373203292409254140203151805821951475188666551407545272167070547141268173460575481428108283250373336938710950507385757158854842180702037516905213048563319159079785407148686394023709548138866852168615088717344722992234841088265757736578240037694033874066918194674237701113983121014602022776608047747911450683181087954264604267970324969524296833388966612223178235907168302742200215673348919875177283328831640104451589557445307946484726266230975536771085481286460478923601957764784552272319670428609044894110939455757550327582652558538031144457521652903759539624383727100744304233074156063756386876748551680160285421437488204052380344258802194648537674891338870806500864986620849216391227308650627259242514997374479956137807874569588151498461906379154788772622059676970342427525113015932724554255188353151714909413456816733945081395186291198761462260181926518572839297121897604281694777287754591989919426201366397587173957932563657611569135260613565681773391061601361549985353532855346812461155442729113706016698159332528631052695341617609574321284471413030074737636316490368244989472719695025508829388056437499284435337772273262736911275969251908973462447068010246322826134963417043339388609499043298911962442451457047525802404656687835075412405900290652224274706934704862978687350743323169833337637331164467101085831208681620916234933042226020259651637199034921122866587549368761182119562853926268236274459060496516364504119499485587132552469727649917701793561790909022792513877717137653044512285613934969156923201805564506701052692320326267544849767606686317753163004553462101221168798417203532589264081460322012292207241350649536394766272808129416229684908267249486506549061112936398993679612351476328359130453833164752293956750766580380613894083637560163332904415604717244726231756093064616534083804383663992674941405945361959476613055454729098726512667443836168633678896886676623568747796174437873723627765080205283221161974134724654843253004582763893404070180618617042688934083446678820685290855447137636711758567922733746490531990979907200283878061337621281580973209971873544489668338078595404712545036266824164700757250071102477389038886246431692030178398601591841672349539528756093832463332882774868968515212014490670879135335862091538720584890080626757930474447901581812576860369367273860410888184193625918638849282028335816064198529869825144932139955687651794077161225152132588386533301276838521681748050095604921953292459682853514895133464692689241954702131222037332094267360251417127832018873031460382920812611226101664685891021325851244865275578031014628483633417895261784854212853573247359483204094032438984618090177055490375448181635910979580847369036986349030210339047392091882058839356688892982949876421512777564653422111622948635874932679048650975355678329910564966172705771453677568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] -4407855503401960791511418368841092862659167369523786179498214538963626145644440011887301764203042704681580837368171119285936299404983207422087010394596984317056124917880348955199764757067509802123679809627695540581855349732182736104740312067882936092319971675624556554743640185031606075862376467892865108606550041494855030089285741200342991603833202672437984237049062007726789327753871486937205365661905446606990655789108572961475537220432871280216278258697149439252575471039009184706020059975222090390045038044107156555973079853439549153197210922935093544760773123607051488381006960338776795533595229028216491299458912241342239351450976826682618645796254737494276636415287893053598277411665128741541809342904573118333162696413014297545398618169133171759881357492311761122884947619702485469103937434390030598362223990141471749988249276334227691989737545256112572223029440305670780947942088125275194064758491111230289026713595144458592610207577087914371649139459539853253157246717612446902207468077917678549029883550391495162643303899582695406642047985401340937311411405391105432427563161773909295725919937289759308904098280994571872311995598412115623063690224920820541244905722005696559667675978090866705884238717505993596703641971585715573141115797129437683845497861133461953984569865463921849752582748082634937779370857048293325056289726998472228427667323987927929229324860581998106605098161788107489151162368554562439283136597338414290143650258837092592691895003803816155329903901019762945396549204131753534484618269556266559723313440296534969418613909248029338944251896177383052082100052389105648873804237243762294231534658520037957898444731640469666203830800069601895268347496701398141467821808579357445926185855493597800268655466510062700468384102123411298431891687309665821097253643272596781315886996689243079936198265010922164791296234046857761335641741114451845220455954473300665128753126925718414454026303746484724806600593946993449809716073886644344568005764582691479474539320562429541485584655638827661582342019460048507898134985707310774741497274512536703096125970855493892538309000547663978653811427149009636538316458636574418222760410102582444545007181825429537586790948195990640516427172002494482331907222390286769558924269239961380746708422314653211216616403904356395471661173964593779038780166484570821637252710123951659843601931436330120029673568464594150146946637986738288453107585699176799185267730155039860905149186564269020680294796332686173684032450371530701467930794162991431342605637381949062412082832330579384923924789859050189166847174536848200756688122377076619324906596158728511533165125565137338163141797940676549943004161512876215640884279047116816214111105320274440168690969182328940989019598170753213941904770777446419769624276203991181314562562095721922019651615576804433736804393142361235707640483740812879952428279455021693397347243222766956795575465275122955227379874859799700379657558825065951179752539977889024565021242723691066745124184960549899834639402672068681988892701627556527908887736760595107118946713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] 10904424462066768151965215378679675746281671643140641234858327579452015916029449296969540580797054077799909025798614616852884479156900802784513913246620546974445011514722011110994809227749299645109119904030310847335183659525143308430650970150453321088167752056677547003170660596084122918174301866068820143257567295805016396898401432423740856517537862208588537469339638797362292534800575185921995690089455774355160449583148871062217729509760870676788535698892933417706453983496236567521891815549787851387908917558897979452580599424259205561320229597882861713145758632622421491558883893832783318672355408941214788615708541749643457876864380271074387552455166713538333706552037362421664535450893251233301992560439075368169749940367224719110329031575365431174062762361772343819100680993988982110295477553124030093982338087613235776807475272828131206534120196747498369532670923578208779473797523022802196398359850370006364340854288029178640826836981455170221203936069024404347153430140888397950472114478403926005102754443220534161471915456493189662128404542904257454764033836939888688407252614962845309083245991803027603480244259144226837098475380044639986707188341174112319028825787588996797339083769734974405291782949812807204705917193096754203992261733292495450244474955751096638177346965178983537732853208906196655254536261162131063788808479626387352334353375875405917170195503005318257115833408602030696543563202305612986292170149503879454063080225769670356709311616593072541491938109722970698465116366183484960342558255092664187069848898357961109858396695373294201563180413118741839588468422108200434339354167493135714813366584471102186386652493119353681444712833310276504917447114105344097007207160238268212278975601202554650179444050383016723249315637066192186376870478793601788679027054806570676568547162570932436244690140795443070455791217142128997418760286117744018558562606780128626708378118534842635502145375725334105425035367467744248818612739832475110315682045671337886106949397181619475559320323950576426491821018917759068893307943380699964970021214652695158238221458981114177595350164880927621444028890040352624653723993670526946497936800941247618483969677345601179458453093973584415456565185302063524897696626687151993845501621323850532183874803369726432054558697792537825155280915234572521562364829770274200066298323533269514971496790643333395413060084294127052803150633241140588239363491488940482658030850363918715243668174188332632512469001930932484999646257752808085521191497125617211383019794152220221144350192257447530584131095659300003309734853344942225361984864232629852382638342310784272650662081413634458384668268678547207427583360191456727177268041194070906788872622761588542025934343539301398327980475954274471517221571185813478894787154781341536260257138290357199726659885740825539678631018445581556359081342256198194541337958688126352644220540721015457036984601870499330679965554195073396966976667190849315089226821942477026739958920153190666310045247159777583578528253684315693714139462573281521594849610540083053410106998784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] -16411495207325889072854274196700462453885177208866196771822148525955541049114525345996678846210634177015741093008684986359892200161442082511280773397297872884811438323714150591427781884079452676755587133212470523351636060863461684610735137890294354847839233198607216162942839906050479116386737603855992945746314399970563187358091196022005700260468680005662379222703375333100850043769310417182526785174140202150030204923975659227431333012639414091551396981880610291500993257461857604442054781050498155688793819342331379691404782162524067638950209862196678476026495054326736754888617352013725141245214250893133659279900467557404166386845870489987698487269865907916021655061340776182733273118438607938350464452412023894871826593441406122037647174855668077143331453174966098889054016446916590330885637756566370887834736815446006166082946839072894064771173414913603223522308646750512229722205237836026659894743861959536169390017279964775740706558885316734793298309301881371973413316839002729816504287104023190546602406549945198290097789907531314674589118444857212017315580043590549592496017103624367423194488712728261987627704180973199285881287200237931791620281734768242961620042651494059804617474846466921943202527714872237624971592390160432118124861530502731332946393496379409157093176339834741479695722776450739362741687164620974247209051249168037285633875010681935787786055581815583142263995455685590998060214954871690205669046540838085554503059293560980473783329550457037012757933076454769213173794598179136889522003815118742042382563056798874483856766058195440852642107721640187410088687220322941425849315927943072902617422337797621251434568119328070139469347357594879306782786853045601582277270429402488609619039019906747739045500715865657019872221055570156285013497231435187661736445041708505564352784419857170068140077602062079209970706891749385433475220748837393991514529599756388864941880358199346568822826986905054871259364454853779148915661388396142441399401928578608138076272397536518175201739076936267353980643133715085720705987682590985788839392970470486501014139002539162099976210206125994555420615622159907841953836878840846297150431820827038861786648970590639521372742859398258208349336875662861735096939541231872587033510527635103034541760371525461972061870621676556770939893370673242291684079432180082728750961524954099064532148725037881183888451545295174517049833609249699288240471151481824004411253151827785483501445793968458016825787300442041832169664465226778793551243948717274513096792997771360548857900704407299354926468415896634368645254740021669758299411114954247004063147008450844586652780003102114888607115552598698931126179688285852168168868391747285493216054493606688044985112474113561924616755644289053758379790237334909089420078547367619485805847214988875186314345842180756296543045335830898722938909634370338585184013612743149220993940014671386881100293445429579597005657396005758229749282270014357490339161841343164283540531311490308582891751331188261402752438506070199375189731516054843701623372294826612975337765601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] 16112998113796806617197960743372577681925417457650977862509132689098084565950331379412076104174489917605542879205254969766200284991252463048040999428688767364267270491920606062139099244175014401140849889990516323835829682330660517099920418122448652282647546870015638160060119208455488930637347746283652550515053360121301720456542789044082392822353641880575122837108551488692029739587528850869025976125803528012627433882876248278937184086153021127129405835960827328458584456382712437755578668313131766416775370666299648109482437426573053977340471600330523842801307051348607299164964755135567578734099587023099178985350779507858249640368594355812769979186299553869143422031992401404273268346542010097181538302646932360291078092575296315100494382210535702410232938371329885716148832318543641395647621334213854391052067313572638541933339048475815578542050883449440578226146405266356361836345670595149663852535004721453550159147845260276666416962776926291478827920354357977165816992696463693054883925628645521834629762231978575299355328806995362593757595523260025895810398455475064799035148385529757964139351186344134846212378709335088198576735126032414524056081550670647965969625253871310525167182435889709420543028608949765392463386627086657257111293654321281426747739745017640510254780356555180028203011666800323002983362080439310717042884589727751496827297796637508802897511926960471473562059826096343473433008950044247987852182350164146606194892939530027750866485969804330491281254848697124462903295688205929884559674473124461900714768208049554285478953331992497579199404685744229759165118248761070088215827614094086679334923141068989547778609457711637927841674508211282531375844282587173300564798306681003878959364332173521613632918074282644804863345856876042168293354275331702368459172934364472521643911620433904977275188897461940349327287396615245932137534869684470051315647547435577976708452905813167264328539609670607206241316358974064421766607718008512730448251429352178481485131139172982111701568969902313652493924294139260762650523470900616477468025523658958334277145205218852454447700041682573292914581229811516255925451400573140359723946531516732515286533862241001358253197597751819317967458460900818463263901304435143386083287902381590311880549362546372351294225017928518530742475894830475260221274642612487162796975446500049535710331942766378183903719692608412616980592384074288623081773793518693248346081416825447920745545088192354181129203943714360853905017445582003377588477420099601357993342976975695447235649244053130171839872495433764611076256302693478649002562253174162455737454299458461682806645566386314443578234779237172699111023100247967853783632965838614157441035361487174520049405193760415034673100243474607703770083852178475228907752491710869093910854263797350233913732853410229014720510357396181627562144181160847140780457093992107061651499868762040836866001408050340451131132340524810480302457460024117058402161682533331361535619445626343443957754879328850626727412265338714427059380602134873187125989725404606297930207330304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] -7492447484992527891960017657236866536781335642402500359629405085862928740742020191404952456668732903241212301163709562526539329160855448971631254296037247370362929819429505484943620231031149235092441508415716374022509186437125604482198717298182886530896682240900231373864334768862334719711480792315697894534934987647267516973968466760421614481128836294583916302894572215751251156129459395529889059106886931881709710496800936965900966359857185510853466509193478510006149151872221249574506658442440489091472170888654738724584059765282787244988184987308178660230655831810574395255644348629885844554283455110043618610398546691036884140336599424315117375667727802724219854711986086104880668238958470771837898985826765938828099227147828085113221045302543930427808571358391293302401054908954536512056382740948487221522713486624794892899886469119451114561782389243942281284294671636113945068812572172383759656030361911673862812926909773028180985075098482321712011184602492302564534306469841389036239188977557337553723410417698507584679239388010987525895915552995582656912010240949239934631850317179920673879210546558054856323887750004574913469561208364231212864006532916596247139450767474860638656222840696868393778141738829961902542441462026142416893970413593871174965428800408330074442058958954523796901205654776367868897385835715973597918791171930788170930265802744730191127870828290258121094099554654606210234750698296560535397343794611625364626823102480627253995606952376514348091955201758369438207955914805331343333096244947198975747641715334302124714479298732283250047423380546530239242805554819698521578705959586458909842415055426237308460272269685913331284172095291212031799260822866346612304514211476804404317252863838004794214818873182023757549214181887718073068094785507971817385372987300627438138509326442486138662318348968963560900541785254782147293455760310417782223515627586019701847483003265933837935998352669079431598128144042740821895636990620731804695052456340805729155841353839030059662215947285715862272040497189516738398220945637385987053900555334351161775516098213949990697282854840118651981717271094878300015703139243792418425127442987504429909922687504495662460904764206016927233119794989691222108388558096381248324939597786016435864210952726823957560734673714351765529069551335694650367296985509946889378572761603420902389339397303102867407171324747753050108713845428911840997102684370106958389199803945301135305769680295822398654751639089237600942343343578097345733612219783331440841456518521863436747063261930589483915757928294239584026478325683431014519294282705479443168504458224543381765159873205132544538561299192126739887314347721639204542557224176970108287288115371680027452485343899008969071541704437950591485832493428824217587059852148012919409959721617429606434449065462000789644884682005082870887743577920171110784559017166402549160186125604776436387876504548811606857264792326004194783807137037250236242141327089965648889239194488130297727896640010834136123396072858291502057615908128985310865662599899580255929379061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] -7336661156961632667490963266738368261239655688406905439697505549593061991617839351154419052178968163601463230216573733323190491544631196797513612980686639466482933794217372299962934950445670054051646788340525644604292852703220326367576628222760629642884484572786661406134897453450795006215048898468531050966989353008945696248983310457079404514418491985517177410501871410770070367577672599853254112012055790839976863601982556139559312167310208573113097953629639331825688577885419248675267257122378953949485159531478329376282138369976859851298623703445989053378887106570174285649808737207443445260930391141965079930335801027453814614795511643037797986938486583122636132161181346469692092590198350812537814863549396472894886477482775302309859574029415921079021489049640116631355183833319847544483043454092445718225763048895376222476514477546416439072757918157004997140484969937337838796852887966743869043300232735894675101577945122427935761698533122554397022381555639501948086665941773335434339781538749664560730734770978652474299172334568791792398222232422953246483648608929550711999676940151279984715820223092117121852397278064328774202934347040032339013586670672465683923444126828455145298380903734760532585573721300782492529127327312847032849343218371914684903497195743497024428567179946795750936814097308376389192873053378923966401614151837465645167691748595895024848536534903925136549483195525867341227625492085553236943380522090450400673144827093337192762907065744693227703764777504427176981595408147064778549265690588756420335824243120460964346907484244740134827463516530619467842540235466599086526596615538795628755543776357382037251684559701084740873800572231131386132350773307567470248631180072750583643520904042199753763245524045068997883486282354608003505433046689239841383180270751173245520348927572506920897813991508417435862301713559893251616718336353864778596649385047707549587020732693358425604758391873147325402371997701103067241464669531152859555655524927242717157978913201053036963032632455065093558003865120116399355646185180311703170491131601446890145509064362436914644958870718159486446342044766230869101063319174273991082169466543741928040460433715788401217249438017815595187154826431131692065670177328098297531769378809441239729391038272530653667148983161261202055786565215235189898788566455644088606666983393751968953479070896420481736033766633765350994595330057760771224132859917413546975334956293878736087166740962617053566641878774813297510541598014658654001251548926637447670377154448719796283836217788594220133759873595715696731108647503054277210695834872297301253743236601015728419719049354993454714680043378511794588081551422225143718200058431211809436305839895384404201698198428433725330738116203049519871971019473950559115605426790626343946322112458358015674334499737463547647285582176029392648246342999132411234065545208192013705385603796793117043162506686514127839340863924007844555798082148276080539614449832659007488216311996446354064781038890012043913914549401936808698528171892005486845776086965770816818176327680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] 21654285036529621006997546553869614827913617963933439218056025205158072330885978752643791583132059231474509501039922594859656555390944450492747792010878870824219094272853952810292243701340113767840564310434434704028236310202732233276098467078792383782176422345647174270954214057340482860771302588521435109690674784168891802835337512823708582575693791431036715358969094720810485858085734238132219568619974603116006854676287257741178908024818804922962399612826459289589502925608739178619031117106673706601238391303299248444145024460746332962766553640039006865743644593720184678819006632489627113724804948626580026315317250705549372989934495159028815828037513556434570079027088030926532106055947752557121296931992638273773208637725918432036683157821821634081143401007774525754087356236288669813333033884556586609663897547129673318773425835615511308738547177646186375043746692623710670701878179243579659517751652268146346006830735981822727852243407456141391858539228379686306655673208124610693447542260331684564744033470536919745963342540840080743131161123239507172278200903872882812076426379728828792485135465437051023833949784370462512123357847497971851633055994106987311000091182882421092221916139794478490456505945104815285870176978907378337943563485929586299195670613198910666081111588195856905615984126570738619887705854754091099126292589252486383728852476621395862084149834698159203126818342736666651408261999205972359743981522906886416931643159110833984753731450626720878187802027946554664406565856841900510474418103382692458098408189717144402217195969837003785180648460994529137400769261546108912941347320631294285236500808966338427666920601300220075093834895916962681773591914773664832869199006610371855680794084850070175527888180327434248347042131034790150046328210359840498140115705283025261037325345146905906033501959388256836040592894417395771273942108781199603979495563267414370763585123821873513424139195090794587514679486185447193015157074355244119270690248706222895608507230682205009945669651900020744610537253930114519978223447126193848031791905186943909524804253093307049806858624045414762208491619882480879825487645100174595631386946185843979273371538817426326379074910498060809253186758282558115777273415812139861840839921725964135120384682546918448428582397182081137059706831535178535431011267235127273992224031874699725634374562660123627553289004068575874395778014746047849613225439397633772101374455971423578592909306486572204073816615347053860327230262416143107645153561878589786106659871092888655095573889301624231125388466323483933751562359131344839372636978346466092641400249320838545976914330309745228333651111735716302962735941815181404283704886208434945932538524989292244724166105219986824693692471217945176368701767923463130300887048906148773443710589177364310437108001700557822666632157191586871039684696267124969222687670642504190278797702158468422563832115563845966964511906744452126968780619270340221741996193100860816598583751654766246524514647312773220750229917908221894930863114204096663022093649930865489362456412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] -27816800074691148939412587080997245044938815265687095376957990064666396767633087955895758455290145930104426402595196118692915531466022446237863040627457978128707340576139880281013117101971606555575622525403618248355428495558148965898743791250992139217088592736598107842650949666990305570661822939033783699751983914103584262063366596181348312886877208056242519151067738901232353874054689630384513796213614194219216877705973901854560204729605811632698090973511827242338376634609807391607403400164778838057902910724299570612809874234775145745536883631816255557179126129480671042019750599668914465253185044993464701489948884517282837469322486548379684818289156394483333210857812193954727709815625323168513257238581685200353408176088125930711258886033718669929443871868838119348436147691365117583854954938821695182352875241970417392224701611129371720584798232988932942372738391961638014470483656601456262619417239758056847923885264195264954986777072130470568482612841441480451448710177774981910734430590654212631484123979341039658635486886429240088313580604142288340719235721107197104781117920214071083264485414675793015208072414681904787054283819866835076345226960474858916626170438600582045327398950239695471528066430573286916142861293787848243688143242904354067549795980300872843655469750923452957878755165336969801574375746779234899322385445602694022596955033638224283646883572897459920371314584900241549660819490744829304356389610308036397956069457863737340893737991834951959266577226016423803340391505948879338806024505453810773119070251911173687205879713063316286404288783235228697314180163308738324775939825501559851881233289985955388282890367174134881479115440011642159163730732765656882573045728564533404547469953939587367300834577140207895773411109130007854655710540107440145440318481176336672713897961787803116693435813525228492499533543106561599737080910879933838260056654457609294537673922733219051855962020315352212566882446614877799429179056599707951572231938461910118075802349449391128942789115189071060154439201964415992976040982284502507922665369347619784212111991030550246755993786439581542627137776662655099964268462856885459648413910783215854253107649907817097908887337555553370344234864122201262193833007657372247592866718328519527408225936326628579831229447641318662834474637692609973342140407033877804216752803403060937182810761590945130658775423040688769917191081823315994081156727971178361903941832669963386589731694168113485696907014624965218843483358679961261279196978820935945707731818933248795372617194368807527888272620425493779202124276190536005745251519444277678285375787355776715418292926860479996679852371360887994475746923482706875511801521285705547285374291545770957772292193019449700779268645026963017155930349735856136053649531999652395621276508967256567786410797513630995947736530037102467193958203506081601680061409142513712668940955420060065449459034782304128231187362464993997713149218855467218682902961137363106187830428827875440416824368517442680506419939185756639375389838085146426702862131447520660618773266432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] 23310130211362707135293850030737040560266367630872596504744017139213179759197197717850836723324130820986552231033793817585893906382413266930052320180201072163397533005908038457086823672454158615617139744992000594736632283506405416818937611338995403779040357073754029359285267257609459861964818563016485912496637637415924819970581276192717885048099576388487722876814403077122809022755527176250378916414411920867549145182682866932370368528150637145116055445857896666263542944200481322517956152134869041748628584458862277119535135216278989661335703570160233537460792856558095885624016248908998702336976236533908450616487047209328014441745231305307965951789550281839851981715265666786532484063081576790700803177074544069116235374094713550149050920538579611227939873166167022964076415324946380224009695918430207754121750709600802038755277480807393990856241616649033204451087128358791575818924067307265042351434611474519216936473914473825878132882565256960602825446587407989417643785140594359227140955318229213258864202828717946004923469927267582892427737497712854026237071643644672583287941354546371505018276250515502740541828610719933253896751752352813070290218216844386278722256567785905234347109192764977122237274351813114519226729256255238296908099549463835144275668319994619337232960694388309321959738892318151098659812092645279540247177538638096643771504925253274471606403395607172736444497145002934428008810727265903664801721214210932974431500159802431283592293149674045250426747198098273293532146603994566822091998504035663977839000592093683628769348945944341597812324511540827158740813194874241092650007309390880595999031358949278529712777242921450523250384969343984712512167162305567722392448132432799513875134452524793590112375504376415738514929105310199531128280115534995153731674630945808845035806078902219028655260826201745469333055641409292193305275239822267771218353805893497662861978573367223110683406743215006297012341314173649473404307029095848681383298523154825676780218103492700906889537676847733718316984013240415940717490441305518735268852603374398404101807560380501500861345051896758130819085822911614257268252276702481461803326861448427850112314007851895115519328410813697576181065055231439018239164601370022438778046288100327105340328885223835391039718402385589522318570760932700000873179558980697096803531186319602019113142272760952915762723712908195232506372021208555311098491932783649782662243525669828998494728907810046754311171735159476827005531019193700100627063107722291287256293666480113378110550775768860618818106396623340433880918847960511001776296278306667058623973911439352956701991004598170731628671040591039693100965686475924464747477370193114945497370327861714017929091996323057066400332468739858245694543989615849853646097582481630405194842119892678524203829937861121148785333226990777871298476929972906236199502224454874522089030034266553545120990543526323617108769832832119392196246362318620897421937039740359361893655086697167088064676475365817360321211141158747192986083672489777916049749649836503284613570887680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] -12607887391648686256769951791531996502093678123215982309737168753268244591954620900814265000836333175176688860158417773152833858009881147923835472953226103643635992477013863294100112594231426814402491056182138223686974243366935808005884776031612623698218906531510556581598099794240280727941181420820881226812450457368384738833018402922211414718205948244374939351801772864941095323545658817209720755623170894153043815426612570515291945853354762054711897917116274828785697332780207385445823145921678335547167710677517056380718619342218694896340592021969300721676452004076084294573043559986267320154140794978868780086143472480520897562713705491520883558530316448093687447211431901332409750975590906168157159592564835056538101030457250568271257160468871540826248119610731125889278085859106764091185649829192295405595239976967208702966764016145415488053793036320511451088882586159021639646779852127602477255350844636985397568437025218426271062348373531782599694707755981648363130628408871310040324314709001296647355811227070700963502368892044424698323178103660785063416572259356694071211530494671076331907687545414022614591148658641372413232282995013719912147871459545674592629967915448079540189778830195889029906951336468012693986294266110762142571688020281876596721815945212808917406551901732586213446657974095069116160364702435741435465732460547866759273226074805274374270577562366931408916142154378177649542888906422656005534771115077249696840390409094202599371743327951641745849626299020350400562722400573157587366565677646738321596427347753786259731655998127807654842048092537812131299939301522730600648524353893559101039367126946125815051247351210035835031250564447245718829181362682000879708916848880782875750856896929043801156832687863099531145534634546661100629904029525437896838836952726951934004386733009198711166331534635908633584512009462504277877788738815343183903071268323239309359375751102030378513262413092020913606675950821511167156371390559905528785571769969534805431546588931374895715175728187141373406239295236681739974545369917632684321175906156404064422965057064991409656744106207528185232527412049311681982327381671532941086015255746095232043833204629046695010669090955013790645750257609358822611818237556656061110430038389218982376874781515451925222774671751074305751738154607323281384450530705735688213452652626997485890101316852004032394747346666276939303778709699954243761740295683797123240740899554743382487342477265045832507711012726497181279765896203509174151027986821545639256115856398779542853014472143681966517449030540228463260173793442049924262110483051350199356009655174525559603009874893679769056403194718873768643535147570237919955985896569083810311096787866322251080783050202607413755009854909404265796811798732846562600486731523473395562960801569348545391456925042294528726209414389383433412830587954474910881234960309034847189326892425446144900813061786131852910138743305188596645345131057161444294755699585117015398889835148249748661201768152609069506794612980813257067635938139365120789017526409347948337677991936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] 2347089284903001451746372997461109739481390600661893073132483535356774470667438093729987622591750786179780854261462582552212003995806550007175066334916203604462120059885940858921940685610226350086534286547568704526536929180602144249474270136435954982294446838311738769116487461606809850108678396809080485412974336291843691712826879760898464655369305763954846113631631651435759772771101169038413053440715661754893488035981672982485838017334730331859720104059902284074817014355786747816950968367452662125342885935858355781621277577560871882410780714624058243016072151081566233876845933780079034533166810959949495863676876591822238322509728393015884185593743468390690920251771533315359964408370447032799527810044646599498782456019655235256684080104899356296750930015913634703790625443003566731455027108010902909531275783999646240039075928832290151084769475481155759952594125313129290253262391543765317637419403884000120814291558207481336631672904254250875170510563416445552888089932988357988521210212648370641839966060687623187590971774104791985266637218390916774779715736286099893888491805932041276123499830319081523735382599151321314018202661076624601427791451197960326263205792521867684088029881804024959888717359222744849121343673264408823182812064316079923806418673045238257009323342832660339831984208567122537263240112825730706878508976366909747497755059185520938137158500210382179866527099257803706455260638473629017937834142300956758766824818656344072761195591865861414526640086585023478858916623229168303284681237200030975188454655886604363254788941827427678147530948461810659511020378037386660762197126917312114176382612878029799592653660635325084762419416298695256803486118944667291148565349073509218928024193827344383355812698953534686888889495744158595562309527773595846800265664883815725830165136399851887647303265709985093299925727659202335721986600351157848193369426526002360207333401375357957734229345168289643925333738704805231321552122188764954202474885918213412839060592287121258786559252478306792798251690395622356801466690760094887894470398564994477896974520289654625533788730204704786312105172322654372962874001102789654708680778289894176188778815897210955551862162166979928548308386910559712418641652834701225435923085037282478053990062177804551675130358924380038497759036491402949034423593902003423176782758989284916999580658788618384648290108479691676991809379961999931004171213054268579789725037380044410434159216718119672061600689977295515983319400548656379608695255762569596988032993373658042569967864477269677073641434282783697830655622581119169452578388157575882329106477835241096547154557315818308990084678586600888082124353246308671130733096181984662767487039720549420934478058494198532182066345385397481149886189717339795856500249133844872422264017665614857239867898088288347128507224047607203147555180534615772975686093229206179995712251878578246521440305130123224958869737564065554222450466629082571892288047001808426939231239402973596249995030599519493427782500809342814492504682367762893232153681970743384062725980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] 3787086223316855577298643743196203346861153366381690996145470404284738599748061752166877670717615322715888470149066755166375397503595624941474869480262270109703462098296173427177898255539581535865817212760036471737993514257397356684387784202888340632582609874277751214057013434436973895593829799391277606325670048119235382378704900567320437076383288775084596221712904726045183371365542851890326795838240148655372017630328739142452076657481179598433252101090924350512975246710404519602621382310217658848082687752709950395090230563202061978430045307844680034290667925456535497669883906128665621834487878583659550997209672777769932551388723957859067616964678554742818400892386094714243330290304426017618923286067638415140801301059335407021848948002272192921928351212951469215560157618209236756342855520748552399259124913572366403875042589498243892277934435043745902230979676916528805360806078333640458528080767521349461651752682613620727204548564383328005470899780009175661988674629650273738021263311608835504911897191527878973505893655910274081435583115082396025579869660690006876566474739755573302151023436787180612956311156005248616729810730290568255151048509459747001316462826798799115443399608776535544917565045017235633666941107052017118549378091835872925434060600444074174683034132225660095390383533928810947489126343843511068112415146759796416070067763696244246750876281906727030549463439615834497069723415418341895772233432573622413499130646081062625015903630469069330153731900069007155350100882646516843909878648151812479074920404643585578741929256031028179386643155781173138853464901088957886835176094769679387048730945192986578786071218118000938195166661221076944309536839179429409044777927340157125830475131238957869857721438503076675085690326949779622092705932409308397517981313679729175799799078567728708279168892881853601603437390029133638259917795596952231030968371346627774495970090889841040182842229893782004525933775409422950622761283705857436235393721551361839650796653732643679537657422561761277974962226099876385529501208984457090804791852525782929540450619615501131579295490456205940374393205191422724136554778076567068560887578756162823060701179523092041213835186598619774136187147116653061330256671511482599748438282704323308451458709036737651152620491742120300134661610807556823083554962280256676938045471244878095829177398527735813529174019768701899961398114774204849402745539315205300211549858731335099744462137120847812604448480298173573975322220400947725498077636985415725720559935499984136976453712699315020267535669910006256812984415302339455914654736718896843618837665885944009256708292973777750229515942814534740185901002563211537691608748617120919545067984050086504562784999158088551555603605527812280202238696208643885186489299381500586110388591098036311433050951664766454063265051664756367073866087037609232634337014484652848104626798841810681595570952052958513350831759581681065250917675605900090519746360720133964645112252006099419355716052475443085508981594286694367840534865667379713175890391989522119094033186816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] -5627651242094854697336321017639731269793870736572939821569141023593041402271289153400288554219261828945700495520757547918868887725693698758490327139082184074423895142220210873334498176316776401745467385459469737808212299962468382465663198590379186799460127415665942576750645959594008254316851035377588439358470785932219170150557726089767442963592543777464505945917244015808697633690860763507070960028597766687902457268835640175293395765491455019850904248179404108913562497021518155701509293507078993472879485958982087674681722867959586076023387172617861855393305760268307941540856348377482258446116506270436935666969486422089192552889074537984481107868762003721214327195230463039046063818950993549603817459883176629788912716530296348414147962105472135291257793136258058190967349126735715493950436862020839159260720084032631329798122046057393254182842370033247950768311836510326578748187583068024969500077913668409291565559566499713352438646038468205049838428787458369413904965932793290964325063012115043338093464907025027414832986627494785737932643638600935124512909513009332234183077199897920433261714945617445521249106231461520302840086593653187509013058788215439087784368938533708111851374802904959902773432762555440685104919029318141506266269526742283816222276556811371884558726983471262679207134785610116648001606341799399046600192000635329998312850378035464918074292839309052133269302351001020338100330054422080018844473948601201173030722305202445343520514233716660761977493280193397437259298811491446215497708629894573625129894364632259686650394704160062995918950272419561854219703618740584691216179571939060937705393871139572855307609652270936793795556075367512439414677864698977970719666141454315821695646092831719323987832790132075818296783727299897994284268298010987443202462600988043686587670808514265683733424258542734118846910379708137879592036622191825583906257896006695465302197193392642373870203789134184261409031347875640941033867879578847822418104940915110407874576510539866672863348485470135437074289978412267698462738110632123308264457957258589843056173593650220711171723823339847817843638325669577639511526479841463220452424395197186646576328510057419097509284643186271418687032413121401039946849734952430886601864101149772569423457288917088163920736693923601873757652774342719633099128699730262094203847636086569391033562902943918850228558252752158834224860524908024199659918875756938362050884291655863824656890268748418365343020379896550989612318276749201879471446708557293430652527162392314059043605342894253576178213376410280145234585336945078382636002579740863111187160126703833760033120385324566003611904502351194196877866433814650009748695001578148992974645505303154770904787641392108472643205476004365025381236997128570394732528805221587326941415312605090875549541539283258507320764251373785570047343360312579097130823056705521236501734338080442093981153609890574067336050791207586758162081417371128841109493301561676851707738712839824350794541290710632091444153998617489830662559495058577491967271887347756749139434536960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] 4711092836197936354668986096810886411417503129047108428343549143276261785042921654695373259528830952099619005050934206960233377759332848735364382254471409124881200093544171525669515273930398457257748648442225221763610060592465779030269091735288965451035727018211781494526575985561126659047923141856865450255189352136040383265325537166076430235956933926545614235199699729845112953120132848821018726341373012879062889178226361150076214849460630838086462037930098972759238318588668379841613190261593965552503829714405393815597660550782026784455500903313230474146633929591269139422558419302046775898136397876309180609141715911904171299141474582386379596171053632196955029125342023249614773401298899151692600893540458913291192258534058343061662342221584699050370406132361537114998702119485010043876620776548706617759513522700477124960230928792147088392496946391277518261131190649357593450734663178474456018881763017408455465470595492000416627935336151225037699775027739766595566179617712974750876067608405161851884712303122362507336721636417575440498091923712404265414966028267233725607216289287369427280124424099200469193728913346088604036474063304663754737512191120884076694033994691518598084436157061190812550285940182651866277512753526455279643457511035696196653758761395130742926544622339486106661443793213822008037168767588354370374957326902704695112918202865802042318661221548264344237469875616866756714723437253663786803805735979299257189344672834851027046806781893224115856959981590094523680524274804069229962822599085536640673137223042143163767242751049107279908377567068373052487419914564371403995533374454748023124714404106487754234949509999255506637267677399315924670500488444630962647319650507986022008774558820384449740542652371560789147553823739274778861640174099205785515616974770947496065414621267247543711066247052810910394484393051598855639289346476609343122969867304469923037863961600947853284532191887221907871760072814025202810155517134632549525860271620624885438967981982999748371512612257532417977227971699861452424049484060888578399476322988118107911266376410760208417781340335499953851707475548974526391652596719161219755390217964203478011753703960751256002320679600743655450022373519806852329217698519655663679888770363555364907722172659500236410839444420873337510117019698306422088085621486977536633771055978274636733774227754592586028195260160837470605742407777255500175504242596968035938890063904519210399905993657416494674472494656078407573501215181475950019633461120996032993824672746387231943668959318628991086532272219854437029251682856526890760687345975022003502480322000164267065266294087781735394160333175539778983171649438279939795207615338816930566213817048990289038449793066018363773753355912873202730279148449743817925866980345663662695364783596904203734636375855558317418859121792205382740073666079896584396186395890846444318873404355064407282698329519663313501752864422195238525494087250965886739328078036908790675779297809797683164516256942220246413921355835772216105207721446468742917195133926205946850189508608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] 66638447968508107896069158020395583634310592741367135424350753957236688277361297697963594322607026685784676609250826114542723800401405364598469795410131838342331359244981302406745424739986746651673507382378623223781348596452685245830093706987484663347565006091420008174598596923741483543670524425934606880070542035065145848644662196635300178496541978035975652224513258224579367636895723546982434480802287505675359078517766421495264031559787529566657555710269370434378378160074303141081526969482365008312929854891025129438283178165478341478485178886704015370368552499511002052841504096738982853420466587060544370007911241122747934620441054421360915796155643532445981112573636431348177387426565933696000802843685138016334288956265524639270104165112495001333382198730572873172654562347973400817466415576968650853189696995086692637148075617058830815902779390214004805611647227888652517580424911241707619076091850334241034788365069859218121781184495334240062371577272955741280899294731647712972558922868693610476334988546750339557131084507965448936396340201666143611893323312827174551836445197157686947676111934426838298091219111902785723788493779765188461155131073433530088914078660304285601856923241885866901960690157036912162310464076767158946690649486129144102758625151310537732646644330035208481692013960221596600954236539116733791071802822710379806898571538630060538768667930881402191331131468836581026423344523350493432807512254457916143772896645513894163940395355298541272077904117795066403906028537365234882959360898566087936376046194377405637566096871312506176075464296975751414746331856658011537628644850252759978599097077118418484247632633465042053878802033996160657868547790737050646524952214993066201736246286670255915847835259951142748948336307408676170887371287628927901359648930490318197163428404567970725695061165556690029020009822554313602132883552425334250197495946915224609245346261250186497358548677548010936720903563394229508568723863282301020097011877653944787947805580627692468762905410219371313573043721215140271620516310788599134736398230675707096334275019163047545619872393820627565939540347333103470368493400344021263662417818026160560791896306120063420656607038772550441404107854286987658501237222903020850058807565304496507530066652909987200421120976262825619229794949250815661051859166905066887140088345917647640434792384041120483115927662845857508893156074847006621463466985227182724176022443855763467678649904910251725978734225785215136698610200287557102662439791650562701157464961875211575676638490831232271099307254756594062505302424670657824713920933189262697470152681279838798942652251788571355246916503198971871854909114431282889987692569714553250011986960525495734807459025362358767870159901344041385945165367630760538238439540168639379062214523350812209285157678460955725961181174801168901876950572252913979121496574491214938381753324138797740382374707477004487652934998268927422919762061279853237142112739218929962306489305728883058352223584778192822963556034968917967672535566542033297074028544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] 89291850506402874880445239308124553673479788422215696325384216644779175825669927130433068004090973449965961617516239636923404153357093308734053348261212069169855673855125055256327259113756725891570201739100442703629097931757657379521059324842130044373166464361533549829606872343667919314491861233815276550118377886349449825426890447858144492751343090385864093177976251225561384818480087473779877662851777206712936484909204202015010004941632833169076988587485367982184066281955906063091722621036697485351155609304277553193982356560726561907707120867856548930743135466657200438615388618720202490127711292347541133929943353618772687187233177439599940905790213020631107139941544499626414134785045880863346781581147260914057538805490083499185856171027483895739240044012603784049671571023285800824839730480323426901780549613870482214632886379068637335272877645052994324618155722822057439842254245929263869334870320136725852691703502774756487471265607552756401470694913606591347883818336953753096368427732641764266815484106148529153960392850673348808381158291587002639422334249335663158973772742693543197318903079774101625875093144068812504962952425726219689205916033273914288298604113814689516697566276931235758846062442042222822246349986243395716573185335401794666320253796464232802775786793113724080890653143165832698539099173684389794469323787787775825216732443004268455885299123097274257866750482201956243264679898335337576258129082344402911142776195807448789217598851074634480611020781799373960928576262899042056140946540576111605332002662077255480246803820930094059042720669370521922143223760929925084623515815649531444118633908307171999547954928501287506576092040068504067896398253760720052833024446444591511844370863212325570515613090002414240217028031820521922760242742276903598867111220721186661069093715284903208899281951555875622393988621531055615924256726782030426055843625010454813506369930017420367340349618935396940114957378918945145388822400959097619622561971375033435039743999803535667663638760881286027614246872456895442676827331675327225571722676636735942094120450362363041299661074149867909211973177397712063969178154687265998609661676597495484581091234514336007765532549067278463861095426176081859871873489401691081123212002696544857639432603110076369761299756365008616883534872684600618895050155887373773918283089171805720268742113315010087721785843867411233841927912353370015832655416600604885375904236483875237715698362404826134534234855071208841696573149733148270164752756658201079968256961275527539571084506557499565226737841287109439233170936852685802621896078121686428917191882113399725376171322143812103559998267986746040331409118466552018194283664371398539790141515886387147518375909435356973428554708806792219044970764839875822928569978912973761148805750894412456991149145733610367601799911123656842651594039241935771033925490402740829652250767175037725149689758770344141408960882298940551543974336455558850993195550367199415635647435752422561548448396942027552880968742544909170278504395659152770750585241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] 51967142128647096862899601583463197971589738987368344140004549483139154682264737067024252018926687657070829748261883577927047097077346878568239062264788956162234537495458333736848930259017702454110898434264337355790137863842601762101373689108074607838568804585285218877933179395564871254638056657276770703009533712089389541270712024180627470037748298794948271715429523058344384121822145487031112152476717113641668563623843775680211945492656488181007706497411042022027878858373527635919098922254210933860335088877998181859657763773806647777382394023908693341852610933563970295292388835766255728111241956116625469282895608533158912872002065640686969028288210283146415985504506804291292395626866528893677881253101265799736491640132150530409187633826059989696302443750361256795702900904845928682767830570291289995037687486802073010623063159126490980132361216429824571536038034990694115259546927869986375606718664207701060617281796739319148141285762204724027805247425843510558375211587060637011820089880695581296657998730512152331310627437560448575273179302022224127533562943600232686515630777666299302835360096464958354137003848482097890433849930420839791747302345476945873508967179828928530362506977041707460078321750628729507217145532880346473633569227983749101155637540971345404130486433891486654038164184526627034574293843617817117679752423243302133529736646688594003301071086119483231159059908565927110604601509059474298665667101061104711635945714446382830605854397266354555713321852102901354421304677050084611342680208180192533166243882760211311263170656008837124558827941393080692985366324225297102682054885897965973517035364571856790940021513535642402796956068233708343448744515907798654780413845371558767326476601852245421942669883712500381398362651102368635205451568786994152952714658170150251794003303186685271568212549167103145812028256524703065122296488141692645057180755844257217114583790256089091093716772358237785813163891995005692400105218035419710050612944652484253008445413377876501672289914989865218299349882650743135015568555409773258757137721399235732533933134000369422397429182754920404891069851269605759259886734492318822871002727188657416018853306798855005118196372647517883107571294108548794953048015977034538466969185670630182740415191994242417361942322566259330858197721931011097436883606720670924685001506280174242199016444838675785015126788532577015917630858509359064486894719023895234768975905065956089700279236437770375318553505481202647146535676721154262634126568304847984020622797062578979604258762834181823992883212317207214780068134419247974916767995464312550794547953047090405489362764507498869355493887982270751680247450054031558646727741722576535776635045853720652803809901608174211097454188648168255304306754688096632641993893501253776996723602282457122501334214522026541826123943381560784246888179754092235644121536238561842745948918005365852841373246694541003486924303355125394759009132838456752401630336945167206997413808974246904789059449217446954335431601774562076050159958503824465590430885478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] -5676379789274275323507868001472645284531886445370497493388426432469226367072428238479578945644572316302522637037840966035933283579581200650631494893256347889768441464040297444991232979881652629699992604993864910935576270268798585158100323921793906633546527683299713630697049763524876651008705396569222628755247820078677492547115615934472462874635390166249275498278624912808353066589963088260766903453518358263411701434231632347643897712367786850019411344711353600937381711858972912724268820998526734943078727646522301503823298911263640125021636401414826148254869190408695923054370912652146260492255597452187843522919986622687658220446210274981475632248104456389072777244252805651523332400964523520704028712533435239674022974105654924430663747399743933616724096389472038644782130258963110972517135613786974177376530224283765552696605957207551708072153656684150327771607220984652278508804528224227051319607215266355604656306452578891400983897218726928009216185156847136956952884511207768968552072014961852770418066021261591054483985772299695172792229346382957075844677918082116164457098370639641201200444895818861291541997317518098182954560207625690346292035404375131874997776112730135485376059708386159173708310008174906285673389864230435009074083785558635780466210745895160654360271921064327186729799896390832119489361408058416113624689880812629221899198115825706868224017981451812064208340324179808406886509897686123208422595616294750948195100011825447246114507642346551429041638769130215668918527323913235203998976442640177281745313207478428287635479614620081932330292832669887219175269420429520325878371820373573729545940635382407973831002947213186148172901000078882451644302146325383107853690520304705734415807281631454315425275801763832090348560439986833562219661391603591365912072177641068812722405988509653127291770211571126789928128137819829486155119657715071500466660198942989944139683739171546539383947678768408185752136640149087707334612438811003304335973479867855489125631299707590389959244014040104772659102586167068710314109048982639491429440817666444852119007846464018374734149172780152203847403687961257292476551721466437786851631943427806377915633396903691497203351880433033613434587127350859526854601298339009391346796363631010300660216425896837741209762073573296957800423378074784577842947327484835244134966309168349478051865305237801698639550725294238300592064437971364587708528128546572802137270983423780436911309741071169713601357311976202312400692622053640111179982907134901183629952575100032880209189948734465585166709364887585790750089854733798972703704641061838775372613370957518035738256782731092161433812207178838164209351271495180124011162757081992843954669162611847954641143129518348340809331390664543767234269117802178414740565680035305413936168180922579498966091981168745161116815689525292105875307268473676788594670040427886861758626514664548653813837432361349262081846997504506456980334455855486887477279048853483745661621534564393574710049512109219074400550898684721477614159987005998278638717600215859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] 350156003692611763700534876476591138945774530552640249121350294333959558165700820465916117651336285775960914705912083187289336301565093766532338758509112186063149203837306687137203741353634562244388722508736082946359279543413562783086351902244073493393793554496190153347237276655656331245300932532757317854454818414030512185471037593570086889134006156884289931987494588603712885874947888693058390687040548411573315999719555679581963058179806678196660299851651306344480310510758370754688849888068032766869957076088571467821915596632958782591023173190761613152459900616565248550710305717934934530512058242582378251989585441040881343081255953165443847927739561225167372758096591167143141370557404944540878714711507060322032009260473339896432545338050460971206088398489908852627384977237191692903067996465247538727225874412464909882105635033082483274847628830293101758693829702040192888352410973322098841393448362455227621498897903080866064737651175054596600627405929851007679980482268019724252373793235346767649852737923592005757794399122656113643732040076615958057085436970175557934958774551071477092753393913478796267373198163881862603884190923385066642619980538295605748756638397818299490311277858224179062364809181666785559207306736217574415642612294295476840408201858906497279207075293277280135546042424013042471448379422128244991285461281017413901104638409874628495781284594258211265929068105969355055383835244246280799578484307368744847088085295806524193755372525390396928453007394232037374596483456812899547306792737067910443349791949237050832364533822019214180000932131784361642129205784775981888357465750162872906760677388703323061948167941906521699373713972449341771796074859763352838134863225100273646325797998770227182856197868934804350832249321403494765904051148905750294692683713103969250464305265630031116639825269835597012798993389879349250178790295724638017286358523797593852619399969808582993134536258064861588843166565748636602312085588004292985563048692287557066525426439813441996659842490685316905039237852713705057930883998310479052404155321773157088769033656449022122228982134671911481055291286017455097319789367581838651653102357879672611592257418219593888626130466226226701995843956809195194714081738514497518733496434767248074141900168875681663383625632729615212800754541988865214804581666809567663413573150720101390912695116833589781184761308924979284651791103031031142041288481280613229711060679528988556787820277250338278051182219136165216204285455487189686774671729324535718950652031938933130275275851415998750659968456433700787126920867321652459414924258234110665127836457611919486144733587377002391292295870348941477326797230733301351858504565453813457346487188111142427298110882232252677613060092907402614162401437113950688557604337826869327322471228565847407380853860827807414445252495673980109982578134577605079496113323343759312025115271388225084407281612166015642336369723356937291612579959123803424297225267346731218631709424695650559549423170695483097732184763392626806379222935326660916172407457210957824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] -11336560903383536262317382139389920640085971951078278041333502275501183607584033858434337239857637527798786888752258808235157890446486958187637620522753786205673344630729565985256400144817001523044869785896046077231926305670083467184781571853765145370064708220590106692504136669720375417830655675427389379255043075038120425120139280925878220164013728819998578636414218304601479998556685410419591645830928667893352906357704414694994650677495144945258484085484257199809059638414439199129901725668333261918229819927643710500642994429323847329469236526418417132242855880006243083629218599793260747384399547673829490435619022123465542519751117320590652733612703155938381744982296601428049347994067775843751426461801239821991361724476820075504500038513168424927248170701543899901343767317517647922361291218329724086183218883503753144159731052508022071251419334864992205430076588727754508841412368561625740599308995845342259896979998653157311715630371852367116069391696049972685997617310957582272374926505623897513362910936307451485934431565374877289882024635820993760424357822855491024114746694407645275481200259770329211082238382321937512819541869693972808565295628575295714093953928984984373968470892369800425750871125207604530520691166295146178557419795054334840525587570944355140727235445622323378422679980854129367579480588625230503993942998832679853814270893591168119297307751557430131095488470223990393241696784405485797264144136506249704904252376034947914803148212305350377196164256893478954604670587646547091939032366191673598085657411416311688219456086092696048329248711123282081704195332195312246696526568636915891799553640331616595513014960673702731023690324831374258978901463196907977313788051811720385263901850364440764210746292968342806762116094849742453858938940654691092429907897149553796026484236046605182056763747829397646071435038166464967521019149261157913709972438028700394776080166792528854896544713431699314164793640227865736964614485482042358663281707514707055019127116981738252841195052104356877254402721633094550649832679954767639399877404233007692978889035791958577387604768077330522245589438376977831349193297215702606277798249007769732454477589958774306256256680013232743575055025389415042335166663084109417243568350745738536827208845887720366948066479373167202139604766585687610294624523073360659083706900938981889156475798990742766259482023537508432284953516883669014680395099398376727966799722490621054478833470945317306211104553088274632031900803073676043591416164135511458638370879298316827314273666798266949243258546554829372178982072875534772158086572460599117547265306990058236792765405135170319984893717411791834713100344007910666134561196031141952500927528269138348626580263489490295487725244035155136537024429333661378307085267181982238369232142283408455980471684422771960027171966937041014551016846290927357014173267122701989764807525259221143472501863407730342925817281434558491030404701727170222575659642485918722394050217290666162371528800588119204092308021181601767929647651374574756515758736622317731840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] 198869002329370588105061463790700169219749204542506346545815532308256858092419523562912038242218916328768422980140885924583453207853120317812623762436959977339076206106228821213262407130032375254258020290163519634198721502588212484765823665744847968373424420962500974027997745321948886166647558069274469312809349044664381790016989017913952127453779053315234078615824230012787600804040366008146158529009526099099139370249084716079368244080344563623190365626462176345759905629651827518444007589120678313775405369804600589504992243031162378557583912617577655140418924466614013412629412224537584611590317582257981752027967246293038275387330556870881230882091935241696975719715611164403897058367635602439884185766913156473155249602177258504861206034883283956656859081276373257837233639723728072083833097119219172852367280669538774976415225892132624130036883708616954326139286033235813144859269217235674624740214972409099452966326650333783201617854124570446463762852155243705609514558853039261256172465619848589494209450403673034009216628215558270698857703915129867611809527822166162066519215482616128510109189593772755673281706642411144341153445566557745655365867287809134215703153106890072263114372455948241664655230316434789803917090005341258160321898523022937504676326494010752409225403120256466160926345507514419811961244147876508454921725098340035524870657779514237482365200683142468189267925425612309479022031186613504365303335176452063429003177387877024294126125436359168965465871011585481309130658851290502202215380435289905294184617953847248277115271528888380576266583427152513662984224801815146723359872728066101910040541204890207073800136034900909868549185247179071265566055238901766861428108785382452198863043912245586805887298709428102117665387129967403467573186063274183376893625073652412516641099501722159327617452934054263386324420937769663275631368182523369651701366118703203718991616966431652137646128888848853437677589646762198383289719135340389630887706365687324798411872983204606192022748775165857495876717515795353024146630208542886727606621242625946475023373714310720110625968096842777272198828148643645381886094623477367143505979078240876807067695949989142456021974401595330990077636211422379563653441217936857843175002925136188096862333033563552540147267046004025003148407897255868615454331353209211520573997310514963039865093235759528346747783518618277542414661499504797015325401258966196745879408590939420065267091905238386735838103485208000287352181050625813593221095042026885860096075970360347213380345467347239922941023960079735646691321041712503695637523664901635767630866101250987351480234997123756633282490556948103069997672296824052110900013419433181031952292167782569619463151526213819535781132048936093748913697300304848008605707416926825061900870229176044021937343715102245848544495170719371203206854178794102370018743318419007185778120069211982949625310601519620301264104706708055136283529762105344599853795053880617261650391352132089760270699488115132173190206486054758350446695351888385072520287220568118263808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] -1882482448200330471089138391128310427810135060068565531071894868508881170664238372227706271873902124563504673014924614361311306745267646661211364612326551450685775518203789445958590540773223894741768877637049884153464700653402250728760518522075562933757281878603297895642797367137093012663692272425209973420789101002192816469324968817957287925552277014813319604817942365998179687046604469821164209162694453052669956469865189147009566852657052946074577968176650150915008465685026849515291757539798963738608174470738722578179323072529837493432241788958522877725148294235988740529924298477079198498150991331034759972898639356304831766260624958921320440761456254801024430608224337125063382245833719781336506686807885400707275037967795735494920112120974594834065156431768211379076685453020470318601476955919567165596062366769829680175030365109935636144868762960128479636887095658770367292168842037938663438110798381489009543879713343620154312741295601784986867405070870251893895702077526840235958313448004608472075984557170917062114547616353577252287783809580764561062615239649880509698832394752422720311842958681058287483872175326221105722479607898568007151560210554562520846661487534936245642970429629261528856899224484820789272693971278205150181770240291550308588435731055967948266391044132610174299069675318305579328468423215217886452779382341918920067622184550763497234931005806711534410594808973859801853704834773079805823112680559322135779094776254719835157322203631965241537881818604141766131494210989464862096680183912190848309305832172992353357415350372372663573928989832042973818123254725227314736700665837737187880186244831968914768639263737462022733602681345812918213769689164158845002728991094323732137333345682098405933451574887139602374078445425428133493129892563454810035201416717576752254227260467007920856452498500804359354303678237397779689247121795719041727144751920524774216668523908480190500637873370629509071140611354350343901185896947762044898965916917302124915302117257202034843242077914093895832175163978175054139435065777410699964210508445098646202377519869928596076788142764608969528323298847577006618974191674541349031720335618446755884682772779437512909765478153593022810770174108457126418734918506755039515532175723217569264178523889588459980807797658783296006426648212455011430363926286757911490423672971336931887449010531535831079091638410429860997404354902013754814923032414062060511403135859981056263740541594709635749101782817180227838924812435929336824800963149929965920214929487699385414040495387517110755910708451566180104207763017983718809544370111337638524879321204383737124692345667604115016649442582254968085043558447245140738737586100588270604529855648115027560153282648270926126892754865939529744169345080593404539484470728380406605432105047720263186471403955197637502383970359995324203381031302349768840592975871968937293416974063593467138376653060447749601282807544895814742209708820048791051263875019483351716167497875575513491752053572907334015084560108784332643469399252430746102097762097163141120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] 9273934990860459134996170748986156395957770147256979054584527339706555177435542715038600203182320958024714795667320806819186676386400562262132147685696462842767072681258477486861429315736974536051584279940088110885326177746753144512695510106661821943889909936941542298244066740638220624611171736505312709570685329050596419084524514210121290157416835854785208689271100472867931217677540319352697872752040420260362269008600537381320666299381429902051497040899753527783522037266080181467280366502704929169862726044172583066981292053477824815293524994854284148001613449735639483064580079186319253439183883353913169951565616793416243227131007993727889870478733009275057100258970366049557806221243704960959186690231076119338313504717402790327960951604083206371995218712833779435326905132018419741911873437803141305202949979016838036787661312851393914430779430096558426326781382088765862603972681411279118581235329113736254726086012321922596780317407795798704934278275652953657263682028410007644959354308839464289400026726525304999036517047198209068052123713525045729779896637492385841882149382091118586308083578623560857928789036890656635152153816591827095876160888869389699115165103988634700145637050491075110266295375420428264951286306505729709193159334827028916068159350739059724542182118930299764952759174155036648614005175727324592175075595710147773228071399382147448498674053787156147636633908074341254646300596421110232519815054480843622492088286845048896013775409842698485005886652380231669636852461996139878507901592766414269991597737597565995275849150574600208339358397560829298146725472018662991183633267560867051999474763603478965649240867855897855688846999839340868190715985267134729535774417359149746444142104022543352971750597397370712053122647375176345041246432154859747249305311815294663309240034769778550806466935930284534521958518023200801510465221146971070344428736294788802880305151850189769324737288934914834918755062506380092806178028883655831524178084287035361190396500256464528700414753528231529081357196674447375863989484686832083385407024636307954407092604184883959925203277022730596199096883203529886989231255660190745529177669726992821991915433514406888165705336958363068498369945551385937165222292350194858451087421740686571684262778910339630955701040935732052126526061390239958186543072688468904963334651395475592938936204658810529302738132406161278920584389001159038327197107804315722889333902684544693100801196720807512937533035446722987264797272863169547764845249586469262036839534655367206585000866355677805730623899690985696979107554197913864910583649029739969349078862679939419888027246676419219223646368946981048653778613264947895613018770787269968029050748489731496917922269724705437695977577331795293189865808571635403520845927170243018805783184170114468684267185185679231763218757880070643890075041582892191161130527083166831345055264363343628263621391585129199553774091674928889807174191732981381335541631608044416883896668131515772714898930195793462112575309137981801887593308157581000929122302351238894714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] -16487535914852007238432801742962001138185603090966548360719406894518647587199825821078725930232872178674532561792194481756622042521865083817218501921175899835837968948097071984202954361502042209896771897254469656505888953078660585971747880000111321321013420956624398102771312584389899049527030728689312999540032471496095769474371068740572767594775538982731030691601448342752073865569211852367239716358912616469705552202681006070613637327462916314838737855120657722472200287645872698967714288769591603004729068351912170007039230406795659154613975439670644773405905485515317506830970104988267496903301620194913036993738032398211038285062100103631502220142165991175597159918074880565235505896317943342463305567136492542715868384241300184203276137323356724784251148181759426411649878113605845193181810373925075451177937199947245119401073611118900517263875306706590040823690753491454616732129574169118541010429276763452794633659349771610590099559648421808017514973454113755554538852135550042703442635041183171016128131907251464610023383624106847729313617808379977418536826494252130047455959893639278199663567398162622349921735479923923591489622660809852459440718161395340202244265658564243446093588800316300274722037025605909116971214078935451702146276629971125521905351892410275776741028885680043766531020644917503521570529416451110932904869682482026294823241677834177922295282253838353341530487136191738794199605260849283674188024753056224551295560086500000257838991871815954538377472653588373468511016544205765253819151204099286932873871194890876986149574073798669457744424858224631974212930182098228848205147210519610707833078488319815638089396576686903443232706900517272960867053746724602723960112733834870201387190190193701076400286708263869334584000689533308765609677496370304851831347358078378020090184780542342519593052865528038681374867122596327434942823726344254289341453044732029642348644614306994035115450956955731626166457329745825951360749568362494442248432364360190430703917948282839180485174038276379466141481669863226768793349613354092702556517148712954770816233547159964925695940304848219296135229526454290899712017870571141274065299385844167295567424125876217254875042095935301853160633402240476275413101749614474641958969540608478843836183154365821268106305332357574208093942041901651183746266851714235588187205849403811907106225300628709527070978618028376249626610012814333441503337275119154407395082715008694332274718893561498847859026846187332826286368875385570578130478130259563122480021205402785171660966454134325146634170053545508870794243853026801198341501135110516615621042270774230097438906182026088866656684581429848559729326523735241527469824419257124115468317748495703605159858341549204899205107870466441687533356804237301371799559266953302540562999013160485114175785256220643944390521313392763233619950581954335487336176299153511471239118737104224838054907779810671934711695281462135292797788444076706745556084165433119357524695977401783328900220864879461732422874201885231387461878532259705678307062495177127975976960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] -60550061117918024944787378640238375101340327596161832196643182899976207969279627957313020824189067148160745332235858581462893446572413012617465245794259838354676856926576198373763523282436586018107422939890275373847246897855934461395244479309559362661536793442497491102728526303852347329087889546865124283803281190555117397247066896358815098733745790328145486305254184717792524643897728967335454877424415344803130640458106561593862653702425747018479254515077506727023769879870966243241761997269799524562043897746956322678971231098585320058125347469254775030422884229887257893993629126353574682912961067250505017547387827439905616339228800313731191290471574971922699522390893424090160702962349577610737593125073238657934928320590702372557149546075684829168591204830342814872421281520498149411473155424833000383588761957930171404679192235353725325163947855371240994291006178257378082636057131621564621849409418914504700792904270821052881192964352957775127585386762135474436962968097136947024106935079585284070265759624193472951169515076475811284778451978654443186203778691857353982179786611391402886272708513939845294837336079515689570715230935072212749099176897122314929145447123031334578585080374031535395543879609263285957576184512755779649482311864226204813260460377652846028496533255801123776176837800513670058460063725896897426124285386155878469861388852547394508410593263142435513678280310720279065571733960157732150693206581014626141012009897293072026478013508257735627623858444325389857326286182723047271070967441649640963422525517019479619783158768261033502670548131191104493041977432079730138641349625624142084093745455295723897117271718200340333774731479953390030114291725345115671303023190638120387807885867285211980502610055927833302556504787907252134393181579352190164584515185259327066714453448655502412343463882272946771096524565956589199599065618345997913772048487888751371590450641317515929230166418783784155856137225799647162982763030471584110677695441239099570817007200472981996931756039007720049238299525445898164825013032815815572867543748241338284207900924068897219751440273496350932422037612954818280670828922168004724975120510176375230188071137115854122127691854889981147996666510235966226722147328748464904056485479611073623891886136059660839104354212449923183381859326859855131613025770684111418204924591266445931042896175473073109687429990843243410819422400896440149045577527144435386725189360201369596734105266729068210313903558372454834202628373571873780124499310688188333948813967314893663245687011441179767641685057906247179482359439108227833324666611860278876483856923431073428318051002493699211079479734670981877186503580551252843896672966559028140124892429054826466092844042565172625118611933937014785562418696459313095268664503146914641962432074979828190384530998003339830420671316142668135474831858249189277227892637135787873420821564550200655325982561537629539154917071895470771697588607729667664743464770251398335591915805108588611029521683310393669539842532550301279919888000770168551400206422704226683584512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] 406053463259941210927069055786253021339100528718386047387730514869307630007010197834190045931928191963298416902283805509405200808087752702235984100429731083643905782959709527905291642577520979619185234424509324061554476194130894406910316988423355147607576466274403498456567061392138430229895913747405353991569938356267391905412689568127416175246418494025564641848652530955532011757000333029068174255621982044345134530315853934158250379768378914039660316184660546040678280193120447573394490935933869000892039214087499885327706754729743999453782214069286540809556749156802892179159959235231453265366773191283444295622691412219333440322906177564080206268779699902577017472535037803797980731865523711839088463240235768695581348243574656523283657195441257373364597619327385321032847539030899842629174704573036906240191881631441563701420156058105055650285968169651834589672154861285542928394786360054422075173663876377916588074359105947892061334321316049525785384486989762727068066792611352262786797740477731636818378060708535581643129512218320065257939203471924354249621345440130582281169546447729986146339839491792916812019753610958473014716050849323246573465893554267475946960433848007393106693073040244442063245846068115459108706479520899414684351450029892877246677366296804221986938236109220832616437480588240702671912619045731682492383599016410599341106630427080860325551151549633711371538387850720048482547134905204341202630378234781746303796993909705984055843875906849755152425205782499575152871376446293773153184473990418351552402542108797377126047252461185309920901768713596407911233638440400468706628293743671396488694737814479048542541602265068129574378910109509219041072672173738885211788363974472435343603719230023947371230975726326460682271004687701304198528343117824641868917326328490784690636345336725977326225070026375768961776160816674904829394824927698802359957047401091896353895719240568809015588792799443545228393434027044665943906494388581335421369962910490284719126519842111054892034961790494219293769098298552672729091124397531761684191490713980276548706879979529693386568708292229327375861266495309659965298622282909950297570583000231802820305800138464525870702933227878002950142810131661702186835998431169525926274562874198326410695942048085197916586104278110717338994426835416500726113561636993695345627646253086999249424410308680275987894397981263483945530380553023876584381513839704319874773769071996308993156440898004320957124913284389965663416608033575551448538480881623737269059978874495647831970092473145928536668051722965750402375431243799044141199165664135393349928913698797936655285992182843512125405139541296023411262844447666165466143087186228776579474072428616723378909191027266572865192213912247590844112616498685577497217340964424815911196799687108237611993802080463342278333780966368427543230545843901962185509553551947171052369206103736650208809302062090076440651207933397304330956535643578560611804208931534045994296739244574222645999899723807591753659083433085348203736487267840187946111546263418723935191040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] -655038887794384014323107574204809781649337508603695031110102258107152494651936436206596816429820042411194977657149835635960002047439411658436012664001838362085301919813106485185943313040312201321522934334624060485791052489738302269937064646785771179578686158017745261253279073378093317674221327926872440615146337807425508034163295344366388005857042749526893041227706627749384464918173368859291636106008192035293674434542097723204683367666117661011353266523768840422976115268758432610590789806716836444441122569253357713020601767757750626603147606824189496951786152745877485399366665585422860013996447801755010830184959343782697501848941301435234318293089815643945212674414812525792293692825491781506600120932407609470994736980655646412908587454230213167682573545311665157309898553462675176996609866884890270556902995613788784784534885072665727718700045770718620973420369286512959138789859604146756960747135377811927067877238871174817572083183015535731690133791634786037251513395656218321675809444268473629891757573573282989153799807897916517478544785031656115285583570457485501233056225035998771951568778304645854076881396445212444998484556222746511949216480799427679944596549301070068425172662066646351848155033414228919227317651555374103100461923255668137787643507200858902363220076740984541647577401228315475693208515649339568801997135167979125379425573424780393917162576673242985128450555684535089363520779562050717472306199479070175841903129783352363074101024104667534122209495919333150188850695779677342281210402032337835346445011640725951538746007091646869215533235546388783336138457642137193538481318654318901179322800126816612221583675346992205459975782794961102260357039850551109513507094038375153028556625320719769011955350769041597215365028090776495430554367217587507168840571403622789953665780699061667498662950724904821267652585761811780649295101407526424380891817438883463293565600855702106649884651415018204965365402136669750034222195290887166909041771256929483158248526365232311272512083141559690293455983110005329028674139634841940056001324387520429929058223937685745207683808162678561805300113116685018754971400979568675608408386331096813319941935040358759157466390553009869707100884241019033891377344391246611599260349721817736176191933896027374558172154959671256889860240213085915918208739470323969060919332250730980854488381941405316299104936326399853041600300997207237251914777175561540339729879181496102701522235112415896955212756570715889132232892853865816863801704332820246646679372680465105534906886630956084522640603710153006840748649166207744446764762713653668653576829983862255783182425318829684527905303889098058834405548237970257381043411465307808281678697354615285784070886882020548011172390935108271061406598261246266834038680032360750182161232061190180358179096063883814532504190792127673258771360676495869786158168379108652434985620282398223082464436669283109543293350279342271432290271791684671070382239643178442475432216152277760230580734159532451855258224180888819014978484564947426873041657351801629801709568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] -1617363636463131536252695016139638028213030357762262687602037684249413970928968528679738506241646687733338898673088165928161803353577764291734826702854813124704766999304297173773939153883963643637050418371301336723824126188641797364959434857015562901251946491489055425652425311865397631292225691357898698737299546596254834426616966383634038592865492054165444812616924601268956362610244339111983793746923869035511312331703362299250966432765433447429108995918904146596137854334480864721640891258522937223283733644556624211820650991377619182741591395989805790473284085961584708512484313650971055487330214857663038898832891243711805674509580611895668005986130179298821308031281600647646174001131609690020503298768153284585228300325569083399598527761067711415129955678125955233995742048733363476742375124533759118371944695845379813424381604003067645318304960603630748004074727833109067586056950871674382442312775080538521866233198183527631764625212006945245496113078267335128713994761590952630482699029600963438396095345188720065953913926873903275647118731945006604214957269272171587197367235809477598326320676140253979787059656763035129512377629042689818032875402622615868339896166681131137212102193148515003050775931400754184089252991767793515904876616157469532818998842716899784914139768507190029226744385464746381460942855017545231798058663447374075554235597137063948540012182186993514767548031432356631540746758356568254301008234921026974979186416654293573279300201644305941911279350522791279918036165124263078745806971084843660221607745061638696278500372587388914130573656812100809516769858284056133712966942830453543346523150427109422573245866268032695016054221324914184308646250665024488540873775886554775730012305024065206690333571901940000742137590802666546003559992487126459952527073694720674857136547245238109264797917774281923398201435246681793792972887668030665891712059559270484911123982830649863244062951016634885848518305866152639185956035737822543721701665036054283640713637366150222085240984186412849492909774530521629238295981172283517011854485055665509983124465888221039582497320323503444120310941156905062028778142306543587517268977214965815529297825619733941770471210636526792697911850843118820455359018062284973534019377503257222715868183830093541007221601846463401871040820314073380891707297815497102511544372760806497077632174773153853915641373644984162428610651984406735829847439035797245621233658161402337095002954402473034446469095120369287367577073399286456168734529612165869477667065913644319239616281084947590134745417753248381272000934992624066101565787676452626542995970308302678536455204259371741608990732254152690359996230656928272680289187855940810615591720207386271613127467433899710073668888654962972601609167747783218787508482000725738066847929139108159301937647267271064965337743763372968005631285569722290961847546509829532690823543919604975286923889088334893484797650694267915214467596511372508946839721406537448388741902452584173037313311114194547770983035417939806588171870026467771927110883956968949672837120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] 9239297374392914740266960373469257078983620456300949043994421163764982806929513182331919705754186690570822018375244413397056321932818658725565670774706284372971280453724480903959394662218616736829638323994151150658116107297424204140017463257260807585204189062787705584936929420938665568585463659212267093259576092639815446356136102095420217814922817999586521003846584718492816103207878220073991924452654269482418762771093454873892466178258483954805578838770347951253061128194944679563478124797607034476621655866988845875517899650441759851906618501345940096997238889245862468466989626160564587860542121354122435722551716244914872384639148416398565228326998635821049007687944244162254635602941588217669858563700894594317477847180646955640344967816115587429961399730768410276874126562996202729605897512897652564739533817994989259779817691695983299806891776130721042041165241362103691000756517368956280668555685641960700921730614702148189720830093626244837448261546953104823624593217072646739770951539347412693506824358546683117475789280743139196551072206832677946730439284498742063019119625010795741292043567765859912846719821163354807602612688520444876542813103362607924474271005809982404187346908290406511059939515521512160625059193415941431044723779113612933745686288582298066623644901869009688045258989074285863401501677374735089786057539262274413663145979805950990420468787148430710491010852088788123534213179014511721643222816630944755454587571297393116043047083656730999352578331324666225207114865818414635072717496958256818562847984310066121373229608443107606101398782247150491997696277251645696914187086065435759403469065555436898690968014119017259362941006119151512496644613399443894901295539005496734855666343950367012508064865697283870681933547725728083220509105640828598482616426303728467684810458163216063343394990648165485710536505633421106751154366917446762390495060123027275216094688890146208110421952537946197591675840404331203857881698256560584281365969509851662254133658983105856325586298038870853836604438436775493394955677196467877082787314485928284120051662614389427734841869825709103284742347754512545267398904776662115494349206016473250880043088114556470017277524021281371420495854050812498854098242973551288730614339409922473723656939424229069324423531925103720106414234155528561967595593373603825948428548768776428389935151240550685939548055404584272767298759524333886831170767649091812305914697279718349970137456058419528683926818688201758883158128322477648463252767761893506062597186851902543472617666918042344854074807205138479060091719888069181386432041192210856561089959292640880773682685057525435154847324306224315756517905813971116368265302527256740902271845775727693989951543205993590463692490176557249157655275614077879176960299688412643622190834675344677527576666833735174281658032982744208733052805914157703749856828464026717033907687905367818079532943195040147568969847928305648259325989967008740678791612920254048151540602608186139042632574922207668469073842114538500893774780407333091156608571306555425685504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] -12591223530768887626951358540869110823243054330116623818797071966226906564101054261787667753908731997107505419564133360310500243822133943598427197829746142120294011119881931174703558297970617364979413686955001047539840889822112839857415067088953177298253679306479333186786048601949233295404244747971123933081890427604297255014196444288061124687423742119384370299046971548206776175095170358313940868482562268485207963654289770033482622940945806724522434186001108415027359085060133065362896107732604849102563552483346813022335835812788977023277403295828154446178612034034762627958709341530673875306176657345145509813557403320337770966414971526206316192261879543377790908746459177945475326328701145060147392690350519481460579073237908312393223509465315180310693072929511238321489735532189640979450508836094572496328309976922222075240817961018137109190269307999929397082892176463166327591372240018253980923873971160702023238783196537947488224488986450065969223735309347621049894124092413207483864620913955745891313284994274790197209049554894764809457722750543510572191991035153553699448259812171367099946237762878121397429460689215174031959292891854621798215226453445905264418136426933054006916027667250183817361806098114188231722766393398952492367368352652993441409024021278129835001846731578923857742292744794003317769799064504865908513536240247577586869603522423770081878146464759707140544432803264409732789725682807267410010973397384717771189744529230739007114269539136641557896636228401515676004023203643572486968960247569240462872972298768480871138283861091617748193929712847401202372069199723089206784031831209757600435094583039938128583608293339189521799798359567421076234990128463477591563252918320485708164005753267958880625935119222173604209143144733359565164869856278810638862966629356426803594462258677319822917331194145861783292824004300718562166658310899984033238472658711830234837988017374449182231606528276459432508458570761011729801229120721367784895516687458793907003730084664862801105529188230527825160307138165869279772416197502157321726309292979598934328070854917083252197124931242963871561853290166556323326764257849447107638091080650449715965239919227448336465079221885611824120264237409962213938602857729917136423731141447265900594821668944163311928222861447905369995589367593817863419181882176810897596417661462090981648213349747040756819731591926188489319547485881469871919903603267416187233534169290878084574487082865059429190110342731981629524607149321119930080334856485897643099944498476853381448473050041999259870604753265745751508979285896897183654196872090909558913106542122722321396553126684297204865878515798532408233085961943764870779647902306117509704009310432201907291352808988659841142191450047286927163826541211771527567478635364312577869535267892785105940722616715792700362963671543890799737870484970068660620705905212256409786203402941495346334501774892253224553506093945699991966209707894295411893141299443990765024294085519606231087038559816883018603050887717961292817300761357780324232288864831384052522024960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] -25572238445668295877953890086801328136101760945937559698805666884845817653901876297267507991693505563682917061969316161016150989719372016954463492480981402801416560990399477857726285459556592891663554099419191159600374615655814469319546167526058967442328154234421383945040356417846358491312352352927877401958265793059039467684599070276850784392070235042387159158542801570404103580045651953631484733262637302116947396752839292802252318698316010512107546316583041145646002385086162917630314664521687967177924625391201004212322141925587297589966562667350081902958935071517979586291022454432043606572830815329502719901744105196224795872940556870459260155417006478880390354941499297575822938475922201158653744628387538668404965838312447557707980076083948861533044581184908074747243253486302582138089246444025447386763902004198599308965224790362447299403030671391015174296990093877636368921208811183632037141144373832054045362035209388364164494274057027466996481916762271953820390548928513036221306251519071575001369113588982969332137997749925460398914191848000995529995784701807612983297594122996140067830081395997899249948490520287276925267444630121035743756897312389773919477289417180263981837565539068295769252993266912016097659206617268530849559131874524357809064966545672506326821627014266135750021245328178737597860567020015737623873852155444238576381984308119026194303690193004906058043979501505865023037767000760791377380732308004410066141784018613224568726736506384280274580275845074900373811646511251782828733095103837929251523901249881923759017850741664747933862633761723413092703899925004597917756654020454321288725456832663055177145034923162981205406139671472930501860734978170267776405423414197385849820753924378480886851747160100672401655702113509426234098086556486034603348761213117985993017500411183759445288647724566405688283381331656953973733326937212592234692750966134898187115155771300440192352314589496824828963726896642888654559566659131375100324178143821358281820274619785293327791099382307655178927596597389904131468214736361304784157775921209254373775805780323297676920904249999060045116296849835527806329367056946860078835917076569407366585822383761075386780099432475496019973347313036942048264841465064528444788153046027937155018281615665868931160805875277733983459110448530356932398995438132767928260008063525675913397793421146133236650810097986808904079833746846815962194619497578456828790554020639098584127567848075573027353812069404178137495083675878216175353455688164711246521956319073477336974566895951728476293461658347064163845946905615790715182899364903215971560396032674634434068122798673554360386061200434888482201998835863163685404227899676137279547929776406340891797047683345219315715760922032686647422802234049851770810551629541390205670207008048211655524546693535225254921016318646850114510444414708106391741776863304916583286699960302137495900371857450246117036554774736824157325225729094329776363030412665278410631424690633464693798912625884750398627721885028467260565042153967856765942923696033239488612270080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] 125306510934385861431327270042974638784700623113140927486814167218693948359424073508913743724118505099378532213499311683438009971563170384337134556059310751883568001366624506014248065166669364307136460808028222981073173095778671956374722421827336454051451060476410653722880361847893164351076088155123664692349063261120060390915075646970667617441373281326285632564662438522246056516317945409383694916052553203125231128741280216884689366222489956588125911135919576375064644454719042637692934597812890163449634026337848938754054306026875732426305264472916272452009686616947597268780206493839906654386483503375119233495478239921740031835720644759586402925355730265683089131056028042746662691471686696750214369589653654674313998909999907175523979505835746975827367606090449908807723455962379594171241719957572491848024279744428640212197234360191187682219942444551649056019264785358410302115608136121635302994603967426431562594112575583523052352386980763554080068719350634534781894582272363427145663829010512633438517593476129199452937309057417877226839199551389601282414469884118968604584271545067061368630532027779629378942691868732428558873570735055398713177244517259294618121609622623506513562486680597477485350907193003606131280312885768605072470146745777977668549494108973183963481090905947787340873455874854708213321902288189325220567851916144623437639577834804360760233258556008018768147485108872848396296645784310062186842228424789967808938293949761883961777540229875027946136251636160449225890342919764884272005538245079345245510536395983217347973151607024020940896565045431739264671544596989099009638203722609231880189335164328511590937012144992858153426154292213174596330970054721422463197472887714571143094036937681962008803421407294141073314544373137713522231559903576408250945883009204890814756005838802299672346661964002941438449881802566741175150782178899020452109226605972865448891258230037829699662101501782240369065428898949185234865054264294231426109833124443117060123639503695964077096914325246330297619660465947411185039368360233187511856151152070017749511185648318890253045539713627217073660687087685096639811316385085270341179325198095402260320647115149375119069192418727694832975403621965855205926019013688563094713030579430011222207178900848461119901925621281699589018380225100094844510851919636436523991438555720601146520510727255804458996442339326927663925898882772694338049899437827349876764361480584059271200905848282040467403983243742608214777168426892183364814022824810119810685111242708437889111768578025963278057081025956844689293037444664197239468627520508650433924074552813586433274331677435466125366672854485146712967107437167951326978639294986176703429200753472724867870967743674436284231598121192731631130306101386891161663402658516749356121204160181809599068284439228989808281211821985594437897419680360136843821096129170092492755773241891727925497214790810347878404604155831264777921847427916566409141753569953842404440229821440468725973665584547987036065539720153860165056130372744009401868849125306461818275758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] -101960113769362128554718427757431188119982696529656955779024594128923504882258356592702573818453583784999304136744113358108832487590639206745462679869857198848820264951969852220898322904330782709161732472095462475563768329691898457006190253636807234220006293753194139257632445528763940498796363723093806423385407339169990190913194499413418655650519709680129654144640743623303486988281921069672359650338263213757346970891921462807539645864452692740788476685021943964462846911881848123524830959389214907469593933098168405094415198589293425885055528145009199886466840870074354314026290905159076711694925976863350488036090732528842737351668265266740214655883310676238448045713195617573042362764261328796800276350200422520791052587049610528423038927041563098977252046702419264955207504075278493877205227863119897350128396481907181457837999728105223318176809206779214577529744465441272479884840485514224217768076043855368403065425541946900770413387864206515087161917263966391308110408953687331522293170793089119441901923264481737769395908383454692764111319484767674432983913620152931849451716143431991786723198724677626465769328642425993240426310167573141663483515813158796671815191677795547036841081502278715967488706681437627188120777350336281552223628536283656526364269048736164129634090447129329489965228880970804105806584553027612861073243822449845521812045000258713154862444470614290818923051930306941143340209508465481154697616110605506226713737992588120369229598152430964942786719185134525390627060402034643654347575218864842285478581145514771400998631391634677182032397039131482977980615777479565185651118047022108068411441770035628615272868578105564292521936631853054937241063444836903272007225644887409794481091500380298887991210817887140326683853443440744076056580072298855303372112910389027773581074944131881210656802588933299306947780190582142476184633027398746621527604565631242383344297244789972220395962313475647195076185976599145145682981852511656231106832650513675201997309457731107888261561943526587775350247841716047052599231332324712089336902963204007442724336983202627367424267709708049424327185871430888971157115140524600408193325715177039511647888898507973362710507160707098828597593371337937047790055686261334428877293208568304296233257028081431921898884158656848339830411849319058605388095438772978475897007061737122207647370709275058055379692014989212802748567993869942322627412393712162375576379713220059862371318510798611983896213400801783163470702892693826002445497496743226467649335026925113022639723986505530630765886977323400199770702705106693137105642249997747248702610185558046737046299407286941177451548045773333553918571378314172800762770985050341650321881956620658186854745385822439216801051776599153999481489850206317866700530562601624616316592042753603974554558580106140879627344480833647003277953414620780140464267496002914042891512211867131453367861745348371521156608748832544857660913546244001084078814489773611908003826818658455865605820692647210193427063977035981979721754197266519728752999312644700892632711168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] -613149032304676241136572775631660076996966412544127646474072980351448277895173417845993545646346686084388051803033369925733523744100830217761950025935314531284545781211559608151442846778849457567240604932867063344199737267234702467251783123977925933556792736203030504726500368157774589889559439363225802795142054798399278428070802519372153248075618839641460165703547768720275962074111092098502443769591241116472123682475608229165519834206484389569574488563319726089896353607589239634257593736730869666112857042611984949411413019755217594909516698370091842149328354515775964130991652179394029243523552927242289062945773005034641998680624946861674962852892279603258715991981609226340685822498019738649634655153483310938983536239509244691531907358911031484731448308820408139510516245161121870925062022810390590184306522440777193719671158184134211477748050614926462759696369627011895784969645817017480461230411084561102830310867024751139202335209754900705609072002830718000642602189667957375774409084431935268861539458304720060168344703092742666940215366488110124409149574777003500580951219678145681383931286341166231106507395660850342960223539890021431958332459038563519873943802062587519318201398292493405254777610240963438356155763434181862444705421614961563924851792448773772349585014060184079111788498130203751727669615357546460508450487988896991486915489338477327631473847261240023807802607996214274462224687119287056436434283908031918204983867479762791310444834277735956281519731889039115072952609230217953641922466699776986373018664351232125694246768343821834614180437789949027056895108033511730164339197552798926363339057679356536496318049274452586144435416250636491754214169699584155614769435312552398590250057050099488803796376832084679889508474367297992552852559638145207128604105724463765551227118347264899623681683424796489849822463956626984276132634202823071503865850059477803936957935242538438966124743997224371919090776544695465093660622932881653338970384408874513540113094202491328641058106010098547453827704229176153634126634383906276645388692906351575534559328156757634272953301760479922244459383541534242647944320987811673434707752843052861156451247907407371033919827273011835740872604165859630276086857494037754230737996775338532381510255566737542847565991745517315743751938041973117014009812734183210441882863939528679637180409820392520769914191548497836746429097317150012131619923116761166812925294006575756517152834798067052151939297329868934289591228137668984902098201628265578223857735541078505050158463711303469340935493136389189842425948454401665259629742059172322359327674051754892278023889297156255739707073151688854599144492351391075166157176243501584539873030047156407366576207093125343719048871945482734683754476114498705021054377590645110333550794717935539462325889482509084761990841270670508976331859706569236494379796517685331233392383439039411690003936264097108290730728241170912992079193194830453385931579600486549296904477432787432298047334546575838211723676032773689648236810054210147908416789300156709395633274880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] 2583431773465463528017782223291604028765086092660026265116347704832655265693023398122428598999892835045102156446425415593846247889263247068160048086513108285983202618501701948766788927681370448582925530913617347846063834806146566900583911620726583266865153664421653138412459500188531958885120573099461362497412089919947926729560118976696298530768897369588985670664822115934080678607383775267994511147809857786727850392351172551230513159606325509101703618553376341366282678738851680240306774530347414453616555673245603418174469848102545811301840502176147057303152645278093164551930576951683544047237626728233258112993384186728883168175368174159522210179342736754827422835285928799704924483660544511126277493627519233572934851974728375643260795364612974845223016493710661877100898271852930820054681538511749307597407610004699396882335124202867258801636799622205359417262671606698964588146422527350113526322972820267114697244647161806171954677119716059493368108038658516336832460725602898931595983133538814541813769118366537904272906432779227520384035526946774375344859459932721514728492946382051740785444891298109334053638135384361947300526308433826784798218744116562184895333321738723904716965351448341314636007136687798571536905120552296119358524925452137981848707821114212337613266171255883152023000820194691412412815658920064859352183500792578760545806261779453596433378839280812841669736455679095803771787357569351572070758870995037700164978773699261114255185391083632464235193551967282367676279368436206384238815942770663825394822420535020520890247484900222178555575635385908388040671944288721765484892229411101963327674840862740249607943983567165497346608558938923760030362246976992877715898371236611481008200264182681824461874180155558626200855363297745648736760473115065590785172248925685098689261445907050773013435233762003435919945911251745829316765014103819596077447494394974000571022330520894072881166550936356817827888370193864004754234989006755772779047307450450583704456068068647092805803518488556826240444129242213132193334421314045511278223729012683001021381647708479675322267154344487822560076197699222802575389151178368700526095896881797016623004352509133452719274632338446243001742347494784918928418846117226757507502083820522997711372981125592679851160677175451614068105617404819804142277242722985124459668391251962794948394555841042672394224543106449106545035962937893926361466422558404768016356502634250998198774244146155743200955267301031564985375995406849232911208160203853282953265540635091929046730469660313583159099211942264354881756732733980819108160376422373713110126173545306014445344687095056169246009867493383101843725097496221086537342344944567826397318574255217300279102872505797944054673734940616572781729689677530639971806315503569776556528852443350220660517359129185785070965379559083861559849824928713696700026252162517463853192622828706930051768614761949846474470709229890424931676544834022620244532202232638960622144366592865189348355525855715311219602140174676456736986595506111746326853756688840854177230880768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] -5290309209996456897315178799839440562810213945090363619602915675871920307920944724648431352325261130572501071247819683476396337968075538992270443865750326151712928186447911708351658261802324951690641247752280144571039491264582313528650594401035096827959483693035310836804135522851013354999031180623745259817209833658815970007500284072784796748215605923527500420591545223304829069572560505564594190268276076334096771103294074935033553500592594826467312136088017429672919534262700710844475999752625838775320559722126898908996507598183141695779480176880476346141937220719132596614030490057965348212156589239953502817821462912446540424344050798193777706293932446864745869523210431020542327800580252630473983960483816232346265582526312800843283783238076175675338831754401544846179533925258678292886324447586185207060005836186865148594500452744187142609133574880373662373030038034397967108432532171814781473246704537339290178943495632436616623722863172005657483631385935242143138287185530213228379136907960589440418763997313156262936664985889918643934873220460757216340797835410385646288358520233780521923425869596000892836361263154257385098485984199521616070298342633694837430228015284506672498603982438109516807850003095633610103521770625451431134245107863348953950873484398669827056966329455779240920580369807737556615405514054844599708907113251578243690454317786629815014843916820437248821219188745026587588201372640464126318127697195262260584734936598144922899989473533345023409962451176458315139280915513215484552156065699294471064473598049228677838249917025723879751135567339938738101546336952248706890168592690949359310961083943634527667860079209534817537405785209364106015780348261071812415211857287444677766855819696879658512698234795088259452538602274778903720274953064136580474331303537427140915009280163630082299879814792485929146881684232450090618500864826790830451787613082622000396349713289949397174082190261599426121095258022741840091666572109809274340070245959727742953675164315548362773322826939572290463085868781159414037424639124760053506526170243635865014557236914985004830866839883557068331015596557055398485512549467679452397237937641864915809406053525068393015911685877145504359247751110292987070162051252918126140402885956306748782747075804894798576582013306623854587166280853581107363018722934907785691327254805671726022295171284199883053890311406632965186503242916332305121928350919803454967417675298683548547691905891620061397060545759045427120286129153619486863846838489144927902513022066696052181675240931533379296634798483712349816589982979764115562628752875752467327893296387928424042396884396441626538471572009622240297671379250207680899919943116988987507745579578456973763240936630675676402318986388613172306847398438413577263237245406572823580433219649478378820524776307194368535051009287203313015278868649082044275175557933656391405743117037551657805290311826826399908900127670255710683049426888803918778976180475115132537987393527341803305535237044515912511766779859202528577281863050643370230255659078858943073238384640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] 6649637239670593068146947085004246417807673661415545933196605258819194075962238698411875429131665206765245995358448447763801939506824621541130845152960279721715368498626448217947798193099263308004219942034024572650401713882838756079023074328055351320686081841693712766301562181170501229319983628303385971711033993162008535353101718456220000764435388812796476443980102846212313241980049371434817816964683710804373918562318590346820390575646890853491583008104957508816916710364351970493075813075003288694157979556600171663179073630496744157112842460449504967062744710543371528844814455126337284829608008085791276787979603971194017253681614568968695550170083357268407182143118441854794488465855058328071847923026903943882042493288863000152162443100677223642565713262776218618360864801247924403830207807172486046453709973193799549704774712061127132079982660730833827091813651323227498173146275893375020433369095282031365428011926488675519390793201748756725760892490974801594326237131014999590505421398420431007041864623283820651145154560021034492043793683374998109550725650822184541005251394036769966172938436239156704822713071161423801056734114734822993475774150765798707671453747843358997457456369024467686391458360914044379986075100823920201018490394128290727690189970589709327658658468828736988940578101121745323121809216352032837445638207814234127234671465927992436144346045531977980697417728776835683096730051643464297519820843829167019087306072530224758715836501157154143625719562233964991427231738604927335225301363366296012122078338226265240963227727445312998556635606437148145189840275092200824499607374516481826112581501470877321567351260201535033369996790553655588759134635055122712751278769625211663451550437135264891186050675735421260989864116796724276652426303874524081890180823567921721737841202411361617793893905284479814402161275783241688251760172654936863714305580952118089146036345758012306668375998599483508544679084426603075184429598766716897376071377509337275228716138168515226458397765150602566293905286907120609445804793702279902423320255243599791523054603982822986866506734284776743563253697360525236273281962159462899478229187222448212861491695743082148246328747744268568063660918638889157498635961149762889107695449857792984508474748155162257247816954483304244186310971376372065315544380893940611421255849282473652368436101561414132652908679710479540933837700816511201109727652970733683343748077049221618911637468341136806540612160584790730141818031935844945430560583793465038188394746206032935785362176442752508173544061197041312759256934502983337808707685184733667167434536457088281692682296799030995682065517434585646798305641284700132585173826391667379399343164211209269385626246976873948256958023043918489389769982857499571616884877614820683388234129105335024063646129320186465762618930300847471836622349018717260270426206809970303885961857416432784898115835955811476611059146440022569986711224883759615976279532998479339664907661198968936934234981125042086320459647124353152872594594510670139548560303565238194760935538688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] -4298704844889447164144990709157530528092620896942818374591460780783400346118791666129203012124564596356874053132139229561106074728452010935346535888311129685221762165606493494456184642045802161731960255249709418817556293394295578790071792447848268868120828319151465394882533824632459235972234941355727169626710383201657863804781494170714603523862378594700997498632242183393006548668456281690091372693643997947680385724472619140986219468727772227803170395523584242437737944311339072045804292086395828061464942424899293797921753128439068979013509357277303521623842232979434054885562038543011899344067676011079940126350195833859535874336894659107559495553416714813367099241737623752075286498402836640766438133887260107108969148104639843549038632173752945956686449456609036402191091760904068046037960750205494511748547732865429596161065734187743055506095203221031948435768318730842203768589033996948892843575942789817860126598637887437123919388976353306914105307161784091039803735199064497680523757219270816854941367544875828849670009090550471725894864675457994561423230069599590858275175104421139973518750083734596558771775140848699005947533778649124946937853545484467977170354074589322649544291152502065559815862803666936275763633902268115879750737663211174385785960660681553971721382304400137260868413510572147591982262955208147044312274655193415013440307069185545791618797659901660015015650644234465619796244552096061255036077095968569826693659629593269158672174252674096472263448983904898433742814391970229238740488460775716745367868494006963939730660632982086073533986424118171749064025511361565984059041139081910521571902306921730614184767663520823730886078101921617466668149004154595606205872647784958008672258924281111906222912327754951651953307486248089304780088920295346626612443452744483342163469492039072496186133170397075362245461421727857154859591582526989651270809864032187742714027927405363054392715975336345539342582062897662561787655751571076173164391070012806645456917236779364778975161133282384706424110846103804753532438439410267479886387556165409387508012063947218974629673418711697565616049700319698456424960579963653290696055169293152157462148681039595439026875643705221482564653906214154934920425118527318389593957923472263478379879479226125962486093130765161952304069499927266976563588216864060255692477615034865045674284460231645594422058590352995266832383945405518668936320443676642547807077238535487087873711087852596832566182360173721214469784557248703418153179410799768175761038637286201259702826905933826467234850997500184338138530184260627927641174030724565625063430882845999139620128971015030143901619452919643288879638606323951306641915295837124469699217733654979640588353732491879663215826031240578721346880490754406872614891409372878942140820707962840160855288476156147905847726347347696940444052025875850611878006729088233562581902903039320952021750391609171711655358117927948876492189913759119947428984237750101542820324144901813212457471558088116001013328984298151017267128576697151488521150009283895389770712350720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] -2222082168973848579573694445152710884755467646353803777379521080374008247515256923535980651000249774144367659825766420606839990808013086177333203199221683751570211641449495173028979950343769647398020477797534364346484122234492075298533832727893681262257445397202688942170824844268894829894161739549948409525016280024853145481599231076884258756720523124052351422919905364334569009622531248133449990665002442697885860941165516055775708671145449107469519106391089692572740653454296412518915925923889353475976614350200348582531139611792018688101843697253967575355178533329872287024143481234784451112585259427890290277998123857275876147041212405086246896557417358387050177039562295120735887930174823515050055264627106228520293295490107036421986551977068560306241264363338903304049369462436170924364545630111391729493693501264617082615545482217457650726538924698887148836365055632417065913157271311370104230299314020085671042819636943451448232398997458516731242822807288394749114255859306173317333806939706687897030929910692435537994362382958540079253772013321624860424193569583513962950365994130694377419452995515917016789013475844488091733250690822900786101699742731193202828690998272064728702161692265155886623837861262025127373220360805543200439690681012384632502644441782939910552112541408468296746303689507872525496527199846838648355970467770141105134490085621209727235631278114308644794582164919920724447530625079270565756409442675945169850018914561983511203193599183743228115304948383238570422734819700014364515999518461887370219776372623369839296608450026680337720750096763187145401795547579402124922367374958602930460225865882199399463511618536860183320342922660403343222839932674328115011163976477690867811058423969579775142455963452629108056049501854260323106769767274309633918032088418839951243552177508691801792390072163427719179253704593200659592869851192364789728012078412630616369767359681555813244118209448255790655564164009072689501065913490317509796346465041258619964478849776076085119998644184153911224074469657792041420817690710357220283533487110037496548649955302617183059449261821570587097730104013885322626379635978494268125424158682041772616040211588901286263470254505852304486747218893034058095436018691709732442590634212321917945280711486499881010086803279131908544306931655257749758819270444312118628468944006489548294932028189892075514145417417024913354476031900031275847675411650476443392035014830786285545852774969282438347399603055942460203987644491439151504284190314348799706498769047967575934866450358963922633286587764363054945894989091035156141914774010219852506706261378285404894613452426879370648973571717737282224566023555993240159171377851034380338489489646415962336702217188086642617082184405637776364025798437103585866327653702144019403105090428254797357864474789089023250126052085195728565689206744869223784071596634043795982258610064177471135528145622199657028364741254039122160675412431633677048170989799168695674074133375971423052476147496376876435200114695406196648535408831094166924570682158775118916556423168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] 10295625204916638792189656365369368512835185756751774153657747199851324121678323515871381618227467106136852149200158542638138530308433738728956651616569332225492556931088280909540441502141432895723953567689680255779612664604756303565246951199045338138968915420328913995669426786976840730759554009517853436341049014058049857582362701774239400429823678199004622159248140573970661147892945027842049166085255167382114978422239326444037957106909008621544232921386963979230595739737174703903878404440544815092073227896378788229761963633881873409538271155706559214385279361406875333575997007669040552834050462951404124918287230315655089398089043736360358218690608227263402179428895916462389417334648876459214933200853166837919868524426684252171164672283001731680648720937130960710632636213445197566040775949429962015887045489969811608839839471293092430660918123224449827038843327879748991583774589390014211283951810096086684893833234283945150518950986681676248236267157337744856198370416041015326675496706849579309054373165300117562147373283236535111492477407766133492256568915731622838970389838977798960976390979755505801138235131187876805842445492301192013695605069014662527381439065966353053330121253097850789190165954221601053507395238166531027023430588988897592061075608313456178764805170534273632348607348307087261023730787065735573711649952355256875491755568926929494102114556316398509495791551703955018951110858950541322340342677932243974477694955850528126181114433851728944024213160785617585289013394597668073657129470318945975635805415754644097214252355056466111573677444192528908593708473237518441578142933789184943824658599355255956364247003225828751483276866044558479750709483130238628848584070532893247730550444911434583415096920773437418773318625340389705284439363975449671844124998490812883989726364731150139596945825375918568089276827234719763400149359953758820904065253163538526116965169422840884739922087473439192132683494929412661533719767887264924860813069596410334356520184202873495445962322826730540278633266195929611823300290963289296349335095334247829831500019359697369166475374394247993512282811437618846176951130792887211297936386843516413479407640048854449840280910791793701920265108961369546027905700621232759991860085100239135894995842435011266551250221402072179654545496730979402864284116421957759068900981653543551417624859103104955321778282819060236841647322887525320632445238988315419463383096546361555759754018707398320416326742312164073228671818144832550540068010431763406266985554944541708120898083163302977867962507787496271498036046282021259770418617020022266875599110433818273229247764372611775152820138072522112581926223305239691571356519316806007061744664628512989703186334813441473676379823245374116197463396171191678798641688179117765845156633912718401565846654742379103735450045247443528471353317722281037056192294925982244734600082241929570131364771449427428109734865672333686669504107051478304339705717413859909592239783487014134334999554808334152351407584143974479388104554610705030679921530298009637937437736960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] -15435919806944188746461975281976808694233969323603955637152405933384666574381867175066448571452471107389679516872740066018987675410509439312587412199958697004702563833052774548282354523574873398832673430634032391383753129015921557137147892829628955801417726770873225569453082523958366420781218808019735267478654688777800598177039234803486026818022771130032872614865209098972338370388300241009137072371565801276891683906624974126087463524212246763991255238683299494740587003858377056113404242686883460092773905952956509549138187543708558874858492473006101471128819861427413913053082721266028814470456550222767448162319110737847465924135062574633313548922321880691948756740328728878030000502911973086689459962169003271778246751452887291433861587596021009809869188459177376785877255141339148156456853952534235855128735786832851072555801530128590645348776907905464822024220383892702779861996747508102228232296496093006249646686085328299525605552877665743966685023987324235410648187495803034779814871467188994152671446159666916620991593903467316908305325095434852826831440700893716681980715648565227604751827663192417799390598876132995029030844280206775276462079227966768994005101596828523275955180938172849702988612144264572818276502736657874749015654243562401232478862813468594103054056174987379375641265455739292187573547707449952098813722017238005824782321373285046927902572193118845279139836916241697593056143099034742952711742972840171431047577386491215201771190191367587333264548752876781659364541007921569959872517339031738585953554743839515894694949074926830756972379069509420413773767695504524022770625301288422513052640116824111172504442051125352697968288522036112025089774647095515181562627651720503722185787022417217129186926936225318454952822558198288420091680663068997231642681554461312636720318729549496698175635076574530006539835566654096999921799670148628687101750517837585574536806324636336073900563445429158716473284615736021555871318502649143795967356932085229464315288187993825686055376881216529903876703224762854475290822118158779747195975937735503605610436772379709609272676861138995138667538875033482103822249054188941067560411431534919946553008195741646399809655246130137831483201990728897757153142548174106675939491402611878171554438816056143754763059801856630145984028280019665793041039136366610175040746929605558604223622544200399334740451149567484564813623661754788619358260911941503301588635855394338802871366060785018416700403040749510666947050701963575366352559647816732704089037656109147984080854039962497760133403518614984779118816105898354942723549985388024153589056637817099633759224982121126562254112681995049449968396859691668063876573274018215874198331564944909241455335568035587672193454194935760936619616187183163013396224704725576223576390553976632808322387344011204380572455471421809038329549835563819195652090315113977147654644099255131934258559427081253095111124306178282579177328907084826159367494814945870823230979556444782218841285689016945842327866904181722588773012237658198344184472312071234100300552863744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] 14669543744568644555264044259229498972687549044050486825475841797372418975462318610987857327364682949411246367743893542333959495061838280235012835260992281441116690190503751707138692269586751402892113044661010238054928086826896985900647017817934612368284386373329173522108963838727331794693317552596380785999399703340237701386655335704929296068669035632090577544076446182942508674602555485941362236903373305082198573762665935166776122957441770336187486676414940007305131939993771246983997827983577168657328051083501164070469230050430466770182459369106935106587615554655992645201683280840534585133858455100110597558215326724214346735472510981400068219754368220607903455244869812906228965351600176593353486027718451678147716191081381273237950570051864162831569141767149795126376695745061375813854719756678254502067339561405322996817374889291300291487582556327905511896812934636070191728077794085206748637776912133803204905706901156154127947455107614217646117471751714323867584849707614224379107546081186543156488204594904824907362135238573407431259260965853457072885178873701706614623457365352498089463822559956448254821247625020038060418558669757039062823110103497138628896975344833718997896611192253534039556582086459990461739838612381905385310373642539403761802523779485245760281606937910591549679914985474028672841373416722464878766723949225348364727433144420640229086426443533883502531150854678257739742255463651340121593660908654062190458122425544287192980086194107166102575311239173468474875446996656414737192940365397234340249933910819894843309141848338520949229049142856082397954015967491667180721203076454460144251419789626651968780784167282661298383610633515400423687362141205211971282151688347028869953795017451092530076448145191727285051143831929105070400429273543366682738237055494497925692711572376962768265519879336172218877490919112919966680293341624202426857925474799468564180475036455623946300489376268337609706496146525218028981448860190963876054331971551663770749654234729605111637234440250636492652648246387167591869619753206610578219877856483656487375863269769244834469648058400683922126731868135593145461185514336470461223027981118717037808845154616321344541864324100419724077473394990848931227698066159694910198033974338616286938925738968586893543824549323665837793312192281631727776369194454139255430241271696540789767173924535352329386137132063271626355631373261282446448636724161535106174018042019131297279389632548626285995263137053850744628366231462727825915117596568500408869831485880822920866972334730119324813814986330916997985404308583981978046147323433372468645298542997170662868493484475797161433466358392088592980089398444056947360970999910416153225773350361040285675680239574350423464748756359186823948174141668978637738952459020104298061667532215492960319714984148866308246569692072184172938599728474297472604196074623858240944575284417622982832218020894152533482073082335425453572395114543424473775948195200414763137671065200350525384139618196148847136929742746717346578164620494167627925374281462779953117229219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] -9030565697947926452561958107586086352395230866237522854248071969921567300168724630698410231306991784614499895125707820943995554415929005936579850490538045089837257649997179111369770051074420718450433053989885972474874086596002463372362872139556090966835810390344289193506690936208660449820543634863222435567724352322357107441000694010228608584416489073604467961963675365886123312958237028038159580554682480350705520152729819014483025913014597826048123488082782564266694918135960214455019618372545499383456073084461169830440617730871391650992962661827972923929093648943311357144412459034443134721085107821186240442018555836614187297079895296042999042467727250518099979605025106389724802062494349042107165593674363163122394088157728080966498845954385453244390725332968890954906194309733365780028192719552770398273573770848949584092957287688340045636657859457568416046321536182632713407571014719858650240397031676123055330283514912486754565462895098701213815209233789252995346309371992058688048660725157877450734168802087877691998472939660999602056997308893734794795430393213221404224255004918101623815596928474562741781246719343810757684313254399519434615427461924067461717670129486158252891461637126241524278408983145638260827460398987227688591343817970353601625365914670256626280341231004524802809881900833340726531183616853656206311079394622181305635542380892293927017294486001392412116680073833233187886808758474739689645832475210004800830644532050886727744578672228612155416169345047687082626634904550687811351119636724081286082542476517312419143666190492091885508284509917081720794159677991819534894111326517184642528965841018458106450504892669231556805955045417566119036684548399815642304395357984527738168892240927005358273206299326525074171892855734339887352329506929107602831848255465766072793902822288628891625136499450503806186704946128666854458223744868661801592876985044004635170204862535369138928817127449855047702732491957390670295177668494745917400683055786532312225159241295919260237198550218504117423225246408942098987276925101279138198118643498174108655915848420710702778752413312105552730868342823737587283890716277264398201086631052929749194260526132857842807143868020035736000036547269922718538580975567778118515727565262396824244099868126550122488556460512288042854606513673744174327723643910199455908199193529164631990654314444137774863225529754058487306833695676969270542661204486822052777720997760676254932594355565568255392790555380544301443029290200211328212002185060948116133147177095829598439791687853861993785188271425186149457244972618090461717511016958231546270508124553234669140348627728527822123731265211523863039063865826665689010349574412650608378087709705847772907465965313530106376789372470814590489997146026158259985586509652400440790922963131458769441390091333736985166552839673483941533813276379506583144952978475256460960983496950935402781417915005504332758026686176729054373766541178611909959966069250893029356071801577118699969975259832864999747128907549752372060613107423479612981406962905005955424406470656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] 2232189204401290577317614979316657712374725169447242838518977857549184674496749158641874073943101640222866836890145677130835093230449812352937514565630095523577096184607812847570242460066948355095535525378035173763975705945378023982005621147191254208683927807731065350827139741482024440635208180775915572557367229092066162175681792097866568697400103608058061652915104644358524217079528634297590641160681461109925614912293900519592800188589015764914272560455886236159209464251989014856416361696006272183865076955882737858834998945512521464498705537747576383721630364656542059447946243457969139833317448682099998658900196018446998052827488923325669548124281193726402099640978773756279258038621832903473696397344615998939671743686906688163660258813553325526680150213691806709798442349370304237096340791953735202381043553693161161924440473494952358663033225007122276118609969743491883336129853849042639705032314967585569586611905116572064597828972381565999129079530644479735808728619552913152886106832206899242272417335221647232827474494947631304686031572251231283089223940246359778299516337605854896691178060872644798490123204756467749547807715634756568765588285014552692110961689825740945467633531150405657452724863086437978592769704723392688272578140518571311388779217239747418288447540497994270150276212910706856880825116472308045078641390565417076629631391151160668405315083875875323033774374416338767344996606136496987294463437891415853337001340176922596769844740054850054248346820097638929495070032986065290577433827801920095317363593466630221457574107326132323208522798380951059015708662533185303570832245603310090370468285886790111459846652785515322081729019266428460225267555660954402645228107503925114488917677581575199640959764678622756623536264269709249973001862419539429087664760661726343648792117207889616613356296223505198312019241018452658654299832325644395539159557883095549310165686205658378434854168355102709755049010326827076659904283336965050101686748957369477343665556616689244937412198123433506397993174855567215121866035168682503124917692565616694527226200679863065747011119872106386506970511207498273680323091731250242329987907949777916459176588416284538687503971047541258423046997056342680759305463639718054591981134430294970816614303695728345408361972455683075481529231844680559576517900342077750423993189725109407192183161986463038110224861467496356376443220228580514224135493646169536354012760100225326725624386293810589164881686984033051934117138877179652657146965416505296433053521296607679377228514143077912483682237856915722999773125993297021042775841469462278388376313753854991625437962908994322984684491523985318691224667714935768986834895806533646176341212563273536530155453408541895249281985901436742655943035432261874010957548491547410464253356326634300688321619908055210681214353654461320547867037825386389666663186794204371602599518271465280009873210546362050474104206847908102347382370320184156803624935973954607018372494462245355949017158213632883769842785212108828939361748726645116417289021292647030338376171520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] 2637506754374529047824353073926727595531553401820907688594792933837599630149087777627262576157490374731560008069127403375889970834044728590111264362381630915383913115786291296381409505404297898677604750933055323718176462503655096805523650945816731893254036777226984847105809769221550583490369069480029994748564501193131734579252932623149231861805925763948256499252737023942460463771750870287957086113251698326941573437700359506549211971897863126492045894327347583078775389405931845175616229551754288837333711355265292075867892999240377232450928101896822730126502233751740240955452550401013990050742231024250230208896079861430456094311111220500851970804643675931025688527630070614050519379070826866658036466766563601086450017087925884910335858495800266587879744616891284710459199078920799702471909774165222777098461569865917632012437615015854690263351378975350310778079869506923052174622087411360218495457734922518902444967056116492337255393002749437044295032207294946481811073107297192475730512542191267618266541216971854313467976424131768131085865327021995361313320606368278915172961672702303552870597300532711609213528140047178012054484487526423702199862179126097434423727950578604405916729969754583249234206444241214804374951698342313279444689527604489171439347647520495916412664410778924222572903430962381187782717541779784902168502415540817463986081084768019624257662990543623672127072082957934622458674187859963792058213095525572682820359265628134689753233208209718452997390070332412144416261361348862585713890859911948769404528718169569421852101222888254386652010354995469754818149376752188038105359944511299876909603007465919361624654228108234229184344312372524676897638061350857545271762093477250990985042906650388667679627392698688550706579952285987721018244411343010724060686577774573316837782938766068291248655560122322764015343393685004644947387428057872916965996039568590410400492703275492289871932424054972276845136343848655240504479206647634861487813392338054321193675999506842484861289862929344502034297258081926673580812492443877447664714649317476769842850608877903903123251008962217567215807360505523754082835015015795383625271294413095096232965105782650398055582164467860011906831909001490896545684474752058652037626972508663790134742167242572194152098764138777423934700540725126373611149180984217307978716885342767315854923433333790927373267657725022436949836128059937024508086153769497949702147093217237582386992633437297097500293486991626888820541624741666611572889313143354560242026247087237960308156665543344317885584904759637476127891451039263720399154764379872626403927899553881522007370296655769253889587162459367088065033717938289844675450667028385521013081991146889005387238864163214788489449564898693493399276205810781039539307216591748483801561394411157114849324796942324617569829291405704591752599754526828311328477981912564862498049962532672211353224347998075732192201457011633626713217808706459403866994614430346497094273155794252940841306402496144520341419628067343063163213514342867194945397902205952193403283308544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] -4617983580187538401489910822177428015020131009008059530677033009248364025299157203742430115334415262796051534691842955890889432986842153873192218740421825164013994180778557281470396744952715365458376562154263283289190587143658412463311592749188613706433489626328885817579933968738824528392725291237114008279935858032278788669662584325125389017359007241051155116900198425513206786935263130581736419321768073104046163327397705945653350084684219429915865556177436193328737925835301310355486029387330346773623304570168771154007444522096736260487825603455860165379450972407827311323182316760588722184487157114608714767010426942378295077179663154487003302158843597773692790559905520670057500610461074268014616852500256470380671097565435118114991243202612215232296467790824977826147335341799225407847752202178079659308217799185817976666643618858729672276078023852173378851299008303713356116448440540375083081114051308666276946528169656743077599696074567304840878753791077131654007603111149436889155146992967984530204012714595746622785439573107619014289729439406327256979967044480254928308004219954324052416990667090056111080589209759720092406957839944940870990061298616747081924661131563096750825716111125720627496095289774781126037923197155569868258415278725793561337078169365017661860785352841670093199128352947964961310670259520465860462686488127915639018172235858477249681338630161975067118196990989230177438911990403274871796116349442690055430963156473719275624363835142241570132064815852042428066480498647607012444337081456949964397737947812461332569494683778603446351484018090415303722450493767658730905766065761094022458833352656519746899789340555843249944286117406993822420893500397670817106930496761877821760756488179172164587008825140264016881929778467935125054244186357424924711606483844195143433403337426485253430752897840505596555196862515481972241758238491017082080879719942069322409570499325075345894296432453369658692134703709176074093442699602340193358688693337648036394611844517981016873042910019952485903068819169398337642158705866515738865692267248743572223472009592886893708649600073671529513369106486077972041174002319072568969607624500057420465880062878474490587814862851904270231722426075956653892391134873902073402938989773726070177976469744086263720950811920549810415329223909622330716849012393864055580103079954959321405117394363773416146751763588086012476804285061048686301497323819685965703426743107909193783454804737074453459986720504904483290677681761542591895171983217058653219496879342450676833404846154058709175882186567179509243898505774270427585710946593351494670441609890653838871868311431360835580512604713409126954432877428242599634777266738408704587498164513941967737112709779475018043403242169322032470153430153859618109604359495705797127845944023434938814485398964082195662417054819788989852814382296248482228526689948631991194271354811209684169863042904547873318754149610741622951039100684363081613135429179263770401106578840746446784478837754862679944036466808899105294733916163935054895026236914878849514712596480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] 4289733470946815107554849736534918363638673931677583441258462213089181285050055724993598517453782436671125961546529099488742070900300808341608795666992678222978194038618993595419535159408743390869136984442868414709979387481215642392235622109649347533373117059753545281080696532465490288222790724598825558031542177457348242640698635783561600919535753921024719164776605714639884828268843292314260246875260241833473391117582190790655078722495440570154694064336066612278214935776368886276712161972248485241242509429312758609393946215034200721110095964531457395054450293366073424491962744010418314695853546643830909422020006558924218877268833973869940122137891477047934845190325413714875067433410844914195862114751889081028497152948047032518030662011777251932027571181724126658988710470343265951142833557153543893823297763209655969580718446282870266935256443691012768095484026216695820126609918676087329393687780593698419632207107266935713150463769318346998449449253168123795083818450881471036689433280856061679257282434764628169357114498222580881681770557018237784647541721392579492043525422951273147710973844793981706763498002624978448898581847514976115377095075682195655788377396500782221011412689866640929639946857499216135031202970144477923420779991434431907466500626235993850350988613264607360716750084386160019316340226533416808218901949749561542949462454516773282433421945128243003117785934303949434801338106340108929164910860467854689496604127515152907665095346739509136030425126056790291762068135290461718803976053915376050918592422346981212907898668062211074400170329519138229777704884864048209344893770994811858357870539664766770081023996453745082928725646253675116924761921274169464164601486653252200814771490333801089482150148796739540302840625921907568987154962212787986498481697198602521481742349130351142940640964300977975385204610975240334628259919806935747840875076265569233923259780768883010608988635788137367788274681404996728561382281049194465624804011489869268301387969476950223728355677265026875065183155769399722651165875997430535587041299383153680329297910410789926699809264029857354284224191657555799539372227690881661901614701511420332682296075726191397646574923020806160092494459724761748607083265967907473102648606318599903903703654685036414666650851434822680099502357743202258972949991017294501765123314930741117485359508006730789675106267885765845450079941147861204871004749942776015449665506924814244193009657656130671079590966376611553238520842773484848974296440393237446448719785347872345091375861849816453151992522085544798673442140560532281603598959444708411763272837047658460445215429868415954592617239335573983928153291541377193664607820757701064392612690072968165917983584541283296229151949808916418323501675122654542941769240577671393970414611497810827360678731367977434564981561339089561543428899727135909461622176210816230490062064200515938290855370592433386282863290874075799525613745973935188572856843121768896552592350873506439855655159668644660656147322017445907422679610712923785962327777205861830532232380416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] -2853449258987749896064974426189610722292136283579600270841949721376102855306888711207208823105492340488446649010598003011815797465223336696524463276787359709632015378082111729991378228395792875738295472096050041077390393388496626854816443492617418671623376566001197700797991330752288235465257555068675472572521354964055814641504634344786175578981963842595428707781015986672014003955377397893634271689598919272124022602271157180554863282950957043201809237278064248460522474229499166176866756436989323711019908431249665786871607057870110576050763890123172261612448483353733747523286697061814091357672628148639244091675907415537183411345044874028512204526520373972908380734244622430171173597378909810397907515332865633131216039627352104584482194794512225057728064906127601967052550130598290743295487024411989015202369034284990975387453849727488393428416386384760670965900557951213823714309616791743861323070385438996014450204833592429733332425381784559378477977341427321064496977114033524174170566335236003184041686019663046386123128530761679650612282607249543790948859108943272623046254182141927653394216716299805296949800495459126684034695156002101706675601404255198426522673555866145020183421063874112869002060174029893853473981744739878373448623808085901289356471932261982522321050998560601133707606826447324719507687332854696248838309351860978322429195967383189857973675896954650536030648036782892609163512278966071180959246492712562252954003525196323236598267452175088366970133421232661792730454116813009392919101509917555111227424948586459008589493126609376827083473342487443419322315481378392343618234289984825404978209765932191541807813017524839106452809196606873778481195185820438714792991725552174074129922222683317520062673004816484284867512152128838873913246257970764260371725645300082937947862110893821432548840726374033262290387427734442345094316337766743257571890376438876424176771650876917786844036066221371320842272825709976279740373748093630184378592638542021604987054556582177521578783688171288874950746651148029089529123409442641905188279067998427931172158042534380654361481834946327673953551246919227926809539871687139436898033789075011229992635850873180532984057243160763948143590718907825047859650719913657420237269807729490906060947106249779964214134736483407638591818605528484340716324924452901145545908919230494040576751591928776096445052848105344817656251034670314083603345750237502874856533828647446386680511535569834062114991724296036522022249513184582631780006445403841912783872244462578665578837314268593064035174592353206983072249040066820494027028940752520359002589545660859839209590557383790692888804386900580458494924779635423689631992240188808587302082564045298989644547612569526777413348583795294874294251858136758544288146369821825544691311058892282701594338140631517238958321253103161041955248539034841754651705259933527154709776213755579046069779193016697363919598806886799551743994695119440205995891226339089906010020954712371625877235105435838493628692696333267798945134079554211322935592995221816399332470947840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] 1419217062444864076037355225984957791213516275566118953934029280516128175010119368482890443393492490442703014548447137591331104566262246553148141757031273999550289894484237979208490392451225391051674659601274878748109250222799732566382520842086428517405627469091688995951648209883442549524031628008991101183225373832926442403818539452897004945075668756928807949534410853813947882528556963145328978621880979176171426240200665969906915963093600515434829254862130608918845325015177100244966626842706432474270441979575088648945572858544262477848072485285396744636102851614019280596459213182623214619399261257995048447502756837003129001297228561451172682020457173471326052434892409389385332434104906722533624444337460314749196318050755432278294303946555292513176709254133635462664160744762605001070686735216313065602588729039335545911809923387832899061997826421489702820070522836776163729103996342118442959897300731001420396187591817758873068531144177238837707962137869616108635738707600155293978009382562336182010485061139493799328045981905440278686174773454746664131345702014359216186297407198637077607603305507961740524818917966385338958401777362445673926818931237242734353575001038953595020002157466687259269572559313497074053524869346581349318693422359082760953289759642535149014539328343620871582715199797612025265433874332488640769668204130133913945568668974151180596562672209651702393699955676265201364527560524729848383278372455042858154672352361697498439856780255840979108090415303645264698412535738368668104125637087295019050503846808735073895064287264166336438493925942722068959796098861840314369322315152704230639579710201988392439282282375403499732648899686727556989901286327670929955541346375161326531269882507441339527698037320078762981051761493504049358503513750426175947888401505222153570314407528521690906335028641469290796976504528602227821842570720882133108972076422057366498103090028473298984206128989777027774657214286262594180849510147572887652048037180073688612325086104294066008810971095279934806173803213949246380099859370945989322634033780246115839696579768739069208921602298200214891001726122298200384484228974230376550344023247587728386386832683085358605853602321474985028302968591980936599109689555907244361966134610635969165542538924412708944867303629800677523270332159281031073763775379525889010550286083804452687019347408383538508115635715994048454930325081349597730761856109805530406044448638755187604978381900734296889199921586036947755873427058617390383525545288068823271775519086757819667514327850247982840741069509942038146708027458852201711751002029805908444214196012911231293204390381370873320292290689832110576599212305787240685533724245292418528749593970347133438112082559299807704187471634159285627086740818798457602245917092995857996233971106874438929224811404014940359688889123599485490071554038528904274799265456252116637451529552899379551846607836721226787811317665671646796475237817403112614512564944515775628011257956211808940423674860846036422466962790020130915530375713238805595789562580516375389689348096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] -32818749853005378405128561604608205400837682467758553310209667965870110877670364658494395943169528360879659606214328278604793421233819012841682598249581328993271201100493162613006250574091836802664521099393806938408746211590463875212144141349041676696393917629206578562808207045502608613436109894272043447777909451114071761152058629226976568539652663189581461538954161093738198777747854843583315253669273391054491849552580981516543025743125430206519892024522496917811914019225873397382623689892727891787781749571573798357881655076038900261428889875854718856991421094627790369246640676911064324697401004396306068086751391491825010466248208378663159645041796366517231075349495045789132492889956659264794302329544239347537133367523433467142823472263607137889373887273148462651034377725515442515574561855254017369589575355073050424734543009363728110824292580738540523021416787136775680359244951495718740457150592867773760450958232393462863982345412815830035984601722585167285373814711837174808412191848263108115731980890387106530829238623553327577808416838401938222769462408986322231267429090725073101051511259383284460640733163542815325438617759694008307476695913887114218041803522873831477258992046400989569778615334827294988985127449983432082465952159899197561068632854144116163649962473519290049972691101720915224287252903149910141440506892573042315070322208660525957494590841083197519926525063460227716030753180341013875090064491756844210714136734206702281343175095439634594234759470158149034322917066905338677791196719018702427429982103500908575310549215412281448011824753894009870729997623084286673866723060516100686656840216571748593701546172013920150078052409023795464248379930545292482764014829895589173008445226063171233985152714975168956829705856981876443317363477160111142536236969460893967321986370953477659079032533403799500191302995070091220316054760315842443762519541161390721178174266590734681717411712098643836412854787115260592857313380495567108550438634446033838250811970466037543881256057144157713927213423589575283887752219178811859888276694724544935929128539670561456865919582235393307426235293110933484653643995761863039275735722630527424900384720933529222338056320309892334889440225949697254860652255393417913467813983888321670214838277714426515702463884353513797758491741536757727926613992603531467699529892035049194505983471810203052663078937990889106396985389389015001195277459239887326892506952894742069894475707057646482082476676661708616681311537074587674632614622920573754075397325741208118275638534993313101280549145099828863353594327033681157776131667022281124412000366672987625601401362631295963873561469271298055929338712164367810821733272080068600196279550534432646280561406967536700672912593771694859157665114419952451139122657158152223764986067520223762283342166709611095797967457235713079680724080286997943067399711786537000337441467308048868098647577738802201624103323710933940647841694023008050862402488196303287440662184369593680371677884650487673563786039824440679236257724463303878927974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] -24578398961198622090855962151365734673321775200461399539492217357040377303534808548251407670651991866041037817367203383117182741946583281014754864853719005695204363416303837857097010874727745348021416030659832472139817732485491062788623738608465592140565680962301004729235806714849826704628941750491142178158003950142759120066311285305028327856985804034996959611473870842950667588959444822295760311924679057153122393482892173670662044583047034686089344331127141627791743919441063179378751073107531410833403195447950436298461031862980923910403228179224712462685675292870432205459738741234322688254711110256121415780789767071550196649221143007538009441088576554590590119686786097291787208272301979825938813236064476832674550207921978403919767232728744527291548195698256319598416102656499988692754529052228911001581473902054371733008552542739550026660768206924165666673544156731727559838884907285924882257415151844486172258492405794755641761781643476292808919377665269176692398847745734584665610689287175161475346081897920724838870029683693103233092804387222728375156464214106164234685127682707375749000826562819521849617431972375288086612673853486017727293170676440362235238445393371060368238162457747082463854134882005255590095302272013309082009081908073167401604550113831407160508688489380115102310633944081379710087704977776340145894623950154886564546422442178999922413274017034845132409164863364553799832346350405070783870301154014124294504683472978405362142042217084225151820238267233192369461974383328058979143413775734913258826313344438879694785748137649780576765104555106355485176607695657141089635449355065502884614466548113545538444693546678086455358051580610896220983506984232775245253028654691353561730235653693184061879810364534552882493837194579000204150651410966736445544514940403663071895871150436699952404383900612847724335093175030769878700190491896147544336144870785174673013912075525731912962082195213899667009994918351083325794187935185734165179509329429014153228581875785034722582043943901105558633076206658921850301004177325817650854118817195385562079148485793527932213094707421388827176881570836619426437974129236183210661579430957829948725798610752987363538356102204614906283187804739668586348286487681592538813899338646355791425658270183391963545369511633703095580344474853615338233710135843851427974822081023686824481443235687150765053124987756934271562734918501545438088778024156795552049248164545949069681103218341268778211918034201775897176454554716168892115980324908116666839465915958029359591033714122728717765155364880244731779654815956478771715116309126343588179280193536597604275093877330691209990406169031748612699663201798359663293464045440912168616043921015363094117393392079599073674474295314035767646697328357619335901481686086737251192790103823142502252990837815706598940400919719635953881369395924111273371493487413282420160631196954662163320605048852003188245393811046603272443069845026011931374001091528104577039700162292531523885792241862199099974799594168321759592323985022140619847670693888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] -36081320191031364271893645145601473099309689075447836124981134164209935683356667900668591443649858454769372785273952106016241131459705889349840290212618491206207254936664266798006666674632620800463214554328372575920988489571992828691422188414338055557177703715531258976791256882819958723145749127704547423257931530924007361093584516003783896628458060945127551539739532092092691461905240684091506092638070478793836990208438017920083519293835492288008070590507248316369134686281880249789201667700219946722153441084053787188870826420998658168574447311462971557787180709250407066786829039510007401666863154565825059455799650982974352933201509871651622873400181128587186273814044966286721700138536060573462202906640860260481681408638840783657434651698510591953180605706546207053320632322407086255740938229480396856896527150346144991038086414214999670621586670842893288980635962276835428402256207141301360441872332453576640827094715601291903762170540579117147829749536916639575798973556020982528033344178274136604192289007465150497544994011086988173282293294499560988626313815276216676787302562891798896828312033521143602754152223160936415656877909380882325230220302335169777609461524173191305900970707080411491956491836114279547687977522501823121225507518388628913217440465564478913815302959945304680936060533832791191973115628161630737364078567027896689816574298610717678310961582638440670068121095367003928239571673782436038178898184112605433486402466311644176195333638376242731964591756602557481998896049052263996287019238211865755067731998883367165491346880976713926827747800626047234925841329766838681956201002917209166313466104844540323758244247458252842883705076222029107248165228720583550763189320333380033391695261688516191281200850814211082837691233668173033419508059763709230003688321071596661472200076010133165532293634908975202424666368710616474493554334227951881782823718963659724307373072956714562357082250175035699115293064377961901533228678735643456855499676399237964955899654435136489338634605589824663574421221712837149669608884764031984060166004547026542736873660939975544613466202082962327119154689325074312837653664204657877821836940611485759738074384369259010467991842149533629752698570878977992076011516183485883234375627318841290094894065855487910753627669699395408673718911877464648965439409380231754959223090068797002452200965505603433102999601047099654382132137306658663511873826757243657298448217672643652482389263871226022550986832144188388358265355598542413721335969485481804881679219167363751795297294003118610357185979382023972373728322740669463800339744989153586902511500005978986983680686430836858539464349064613206507118804080269957421199687721200904468613237265988820821586357656787087322780745211656987858885390900240177918855179736955857896166121198875754539474671492153898909912373991264743551286173586496735773693414494586134794448986898412663365339558919520600201700388691531143536359798443579413169338945778740561711085219560912248057499395052946929012385939553749525715957012658780706878371355688960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] 3056696193978973552624076543689388638567079275611051849031242072060289096152777067059995053680280658534384346639337159860579630000908246783917703106627639170146498473029253508246293891650485256706050683016222215602546585604274762973715599037631734998670916950690033124229953136488585241330106745483646371359053021243280004751259532968831055426824099733087708138692286965724815719516087136885288417504923187180647502647816105978900800898332898533646248860252172052871585252360889158425593402346387558835523454773359779124086449122299909778680042396480851783860647531087561888585120437978377261446183579912817694932517796522093598011110314162590672938703842602173803255888866373062962212343379066655502766047695844509064793752341460206153001963967118796611427597785680313936265791692093552747403927161073109897991982668372237381353172145643201145309909355242978521546349088381358308636120786211278716619810702507829592251051642956768785975939420931933810688194602645173894786635698399954767790737261769259793525737456325471429869549057333786715679017415529524182853109568928983359058998707699842206734284304874101057664153415950125054519130576632537634411214980911473305507721232123186795669035320066346694071259191541715609917090368492662990937761495181938103432949157770144498893162585313867106564090159692998895976195990234323641962378561532342298922130414625539766617170625392158140985073816699815760482747342695778622937551153992390361699539642699252068957668596257638846489048757380664675718577985697619482281576302187457290341810858394902523655132745197747742254282789747092449802617852787333326916044314980036954024464617474457644083714200870885632036645485416466778893131712829186670869986305184767105686732502588443565628025808985659979850987149392907343224923292145717858662350279694281119899453097678522051922870669900529407806986061823659903175621638296469343825635246195023480967851002416940369764930497849498475623060622835572947879594439900215975977832805453631635840226341559968875379127496341656511145669963068268218977765582484637288729112327495427014335140437406079533813098037310660138073993379049260334217216859847584199976473351546776641011641079976541418255418567288900384017595367324468968134476396952685176068874656024520510389095849520147215619685436593129128226093673741616717172709675816615033657501183649301908064327888665940479823484310799935540165253485182314941341383895939624965465100869765139548553202855618906392068837417801256928488284595708646995808710000166267724728352362035000478990938058319692588187279499740559097576713457588740151216276576541803444260965839034815369825862487937915148678164909692340027583053081871393884983976231487932563900247804485508690434468922706382642935724355538438132165811770719695388300144570169235101540029587716365674453662761509111115762042835817742167734839375028265955262584353724807044883922010990818907487309263184535168452327027752077438621431882214621666163200613884637411770448817938610597076654825214676701964171675398462624355445364598114611316250721904492544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] -173520270918351701433887741696391052497058243243493402518146730568397557148944851828287270964888161615651902377622377626940926777336525169348762679027776892281637327117869777536690967603095272300635379182776845830899576857511273131327181564230177443206708086675196442815581143523103319567997690728825209141016012497704265808775549252724260979454510437628593889949231310168727064626809741831365981967916488127286054169173820466498493176805231677452200533066594914024957923456096505475085991436890905048662811963464208449526685542956874268559026737803003355863696477055130871371184511181868168336493184838731547580130061866852648894438341263023995375133486610970497194966359534330562914700159843783443399573764515844108098972220733082272994724850838275548245009996189148789215936429969072139452530903610175240014866813625061665222725998810614232230120731891339211580143963889229820069006984752241790541384424651713871820987130202461949019669509037381203103765518391288274373982366611599032495957966990328672241355126807460712709020444710880622947349893157696835390880692932824609463836163110973638358476154507271547837411470051930965247032960413240126251106958691682273091635438294638162661401502345102511545557990289237997770506405384066345287074975352735991124211513917443885015965392385822038819764071226617437584482779764052648824597161392690538292652597444654778216433295874891787567206505994731216532950136234876926493435808826834009925297620071652092713688417215210538264719042375038724215620854660706955726748889946201333911908377503448230885317663581013771448188637599266164333012376206579472959603306465527066297495399273141712784282162687506931018702629735695789614777024803560308570357316025865537220127575267104660696841967681127418256874622025841346163898428759437058879839146806737919701094672635087654533321792762179748729029818082901600668009441213089829052591490551424128619001325208495087037345299995970615145696679469859112950797044896610521823602568197650819160289283156089252821768515089505153934552229916233585721877964846337817751420922297248204685284032664564290384372450754474823592522020811269261300541899954336075097080934422630358049700617609867726411071107699856720226724925327258336911106754844002009620480728576126588003303934926391126537329171389404472840493596749533064954584459732451602108857275790871736225406794820486254095846867904058280246007670436410737319537396092196481739886702217150755406381520870858485458147143813026454127673463244516085778381628461180292807898174949694786860160029059111811424814439868770416854015231525393552349928783847016509946854244450287613391740223177310722121368959585957470124858134820658679859893969419361608704419214577868796863639950628299037808088517649715801901998204732852240784779047472276308648001058342711423885688347939568233490735553113784114880035235362562378021188715256464663251672716852751668204481641524092135450302223739129538820253998238548326018382408224294638217408051829188195715058463590399270421133659252705994334184128161019966414380493353412198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] 5835503762547911692246301722549221758952742986644247213823120202152817648378732870973539688829110218916345287318830802024084937728087629285549216042673705137755536679507295131452589792245699510789470802192427271018635602367442603821108569695676949369965641409654467654579552838211994638777896121515400435518816506314083928922879360074578966260599793939318783160368116091580663888812669553306818668176142467399986988002005839357755769521209251959180150855757394622089938566120530115054008473398254929234274231445118556314169655010422683471355444335489787207195698081955116895447645394756862697783686409371034790467342650505495098392272021402957912252517430843128999677309019260281884675576664750384406222470784085964799972836860216142070646143460756660548275328646427494590321892536504478765400646760221978124014076908603306569813672161479236590049197610387836935174224230842718868003125676912219256986501645895198444077463017232572807902204899913154276966230710536386605451679330458292892867512230063282984916761163716070983327198336245260836958418584027649750126475806313007323737423600201716026341835191654819342745025893025059438766199895385623879884757095176804149465459756094846613879533937273853470787310757245667664260350366836266298898229115222974237109739208609034525092927557768273480666832270503510312763056277026101588403534096557951797988236257742768278763108862239695679549153420265149367005798593308598591428433097782544122213377637498889945806937431105167289335165895374966455684949972553688031233614025909071626468385927603621473865831537841238116796787495742197760061467024170637056219293106722008403461779771650123059149944428805066289704625080635399050826555077649748004759116797576543129771644189938854847740374914623336591557500079469766371265417824994995914691115487039895758450242576414102604018154898380367258248342061764173582470584200451389663462989947094915958988707331895102288707537638755746931017717758934889734631632987394948118875244103529151220860467777975503979889801681254268728543381936692145325772393381307075968603877843401231331199814083339537454544434079074847523055271518065887991377994407741515163310029188591646871143473273325328809456520682894466090139729926776871640768393679993676807067888008767975502506484669428243557380080712045538613142701475862222123352890941612138542140646824219121827872095633604143841630219823567119713991069033991801430452315716564329201198734780446491173302768658166496203279358211553109675631386953761998344444698243565676453321474947296180262106832945327932932666182500965928258429938824067437328615960176241667981499581138486899260740535112761857909626177778886479273193515220436904143300896108968840573591031823307857530068545387500196776006454848597062286422825129121389787382244378015403263510367826656626997790439444075274468000526631016672894231066130857451614122765055817254500719556344394664473616165464970345945608336780992347982377415845897381922807985755277987667666101965736656285385394568931252449217467205632092736981503236539309003484723341268462075904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] -107187179321274039925647713581706459586405330647482863601580493770031052689109650834795202890170367906923909078619351315996088389401088926681555656943375911367033536187215520597653579736818889106768415102761684737733055898514329871371661362411632294455428014944613243539539592612152689856155250199231980390844285233126820200114474952044453682300604020545178494299020394644183073287917132972125974867802187152239114695229451712461789410595661777153407004628714154745468676948280947971651096487878805030694036442158453137354304266969196828407525872902845115771744609204337960236325723346417297456442253374660824646401839163307415923313094183793628520363101019266718518570289535046933491406480741139253127985483272056922273979852751937234795774850603169843513239533973885313531553194272528147933621978184765491452268242426059012293768233815398514892433762408377085480177720810402785891907267675022812639721558443929605787521501982250115442271311355942123588589636139566845520031103221908854071665422974476656634612768536910623494300285510102046027637422284888103222214480523101398163938050280532397700498475091790638568528666271709923266972127141417029186717115241127309760467099428260533197232356155684863651104866896870780358591709498935866844842468294829477719298166231086342920662533717533541434705893110191557807216433717059244617282974968742653681686699871218560261962996436664106226756240815768771292044686994638829083799309339539632301154055538861101146145212338052202392797309544400877456935009040185780761697389773659424124957626598893268511838452516029731035322985438183154326899161822483969550855796427262719265578602556951057529176877241738607467245886846621380822953157679567757879573550425719035609612247440392967682168189149004062867485965657867016684398508898846756802075178736868615996312361066146402333255269574163712422342254015170068111153406910130719338121492043711572431312045067943845748846990946304095794939133590103862917822298282653369394573678941078125191820618714521511481463069534242271341534750639884852007515372274910292481646779637332026230526489503279762633078604764148247260112352605683007120207871199837766545252241157984820383446306491186262783183939148751296624690205175305059334349856612212730772563023104393513370590559045067021961251725257598396881173287474300785679152830689727239712820316327375597041458073949638458331709914316137243646379542810142637611193254575920209972362488465739094525015390569583139894721811651119360586546640329671263181073759123255636040700454424852878729713362307698798258710109659594888658206283156322621205068878925376673652194760578121941513037056655350423818622150008612420123597886683649199602677016710637014410403441510380231427812433208049222621101883495406948744006167407372361898370267689033368741148842395755355138988243122098852443541552874395597098314440528822804071235147432214570509122494112002124089820123701787846962988946568325792635342286267696292314442670940717401289469595166172693752409930030102613478323527946301458199781664852234957440425967214869180579840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] 1072258065332848943803719752329710951655208778703780771865420224127676960982753879308369755889260368282810925578705546613211587023343019152931220547712280236845628074310394723199130295046704209914447353940179630233234193735281835110572563937282564949289035292560263269725413651181104061554314727272093082288725853846298833075930539099783487908508956840066815296183461180149110801618018825338689242485434148504422974476417809769417851134068027289992002964971913543582371142423089669821341837817067704368598082607876051943581036820771087359709754671545389482347660448427199314980075490787238054110403288698453942317745674366659913663517651968019388452937345851102710572156453229192374684347545091261161338708096810967945259173629818607291080192348186445346012969277104609020948599230129140724943597221682471240860722330239757228059846841632517911219709177201829790688773710264032191080531076038102871733424384376729481105603771490127965051919636269452047159078606091916243623895742340228350670495366910377199177669259141410061652533711673388003156957046353475783905150092204471865624607195904836597972032777455432749285200861506873692464180944380536194800181701118245318757206729464710420650491723298620742428799350664472497153675681174740383549932443030854525424961931812654823990664838140586319279032417325316267468974816601343951801438094335352325627242449662579199779913683592230600900541648053730491839041468436317784526030175028918407217875785599851137166028622823841148179776851023400246506902795985447408574118739689489232455577998922374498891276851075623597645563152447245459107981418095199855515399493859958418137347761285339808499419869390953403859649853665535221623996266835204554107860223058716831552683262599460957766675076006740288666532928861086113546771485196984158213023250534751128532018907585223061182176284440029543685852272510531396780625589891353033037235017210437831442648856019028128801365892701697936941877025336405358915969699339433297306133255828420333455689924961819608384637661404901700838067183963492921230571569905181271215464067782180669428179023025113775159127627642805394674101787199820083829194643619739947785846690963714807883578679180648293444412058798244281714946253349664796906275571267202851801356596164765789715040208028329257397254347595495663885276981627258676099763372288121183957065350034961206733471389856609851990561828917348866353185693204050669546888567289188014639864877157776446759610362784584514554689328259686144248590179779863465890920840820396017780022107567668758032456603824868469143960051651265226864801151319939723945564271423754268648348962761224849871655477245886598064434276867182023598631616418433802484882281623301002603546557929521603049723111880308182958180858782189970269059645406590298216301960539206809702538938412027348000852662172104886056503155748014897502540591025017243060388020711544648765918040010616992484227704559207177701034230247879243647666379895357813941590654407649475109206889793206258253670283192750258864905384554051665800936220795973857610389283945560728928256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] -5609915876245225303943682345614062060459501240895276006597622786016278966897908737491756002644687551631434620083075705448231365905584338281766003642128733543117954634666390176810591944551933891429063918716580486436864975471181081833995622743984334623328859212835566488492166320200854609665909137522742362377581290699959969290725806825042206278968585140936094235354678851404814512770077726795710073713793724025040734086403955084370059740532553964376813786659123402560162254769736089798839315239972835462545322389227775988200957959916884770295176619073226719490263610001095490962450108069129795668895974195251375729891702017925094763387415117506431871089730798420642239803333576543336108117689379112336423298547281872970512819455713605324297655432368197990686397480962543265966079500345474021249478151580152556195545919519413741162797534456744355237088267383495387767085178540675141426743713916395267515571188977053778384197846864608907444849887692661749123713211488761266438846307240619525790057601907735733379741667487322937786124059529033645401132022235208819027553813241530044255887044572631896298232771075848841828653897263115202624599579820235196783995461252525353233070981815424137308431788948372226574648085899052756699297132537341591023609806905381520408775827213355185990870817867069588444709771292275674338866273759435162021264530541442884435823004681839701965695176563735328865459794668435192035141629527126090078182294694252993431569092331871222338935789962462954649382960029863338752746025594898905987467318523030033464134047453124152027347004540575210959946006050211886276038496239324448419646269681149732744401662103811604815006280785886402646880209899166482271083109014830858594724526661845070780242453165588702662698764664953549001502477558951177700602189700603818335396543613128533881405263174026952162776283419608500413499527466880938826271632288744104000253686223556881133101674397252313766915519691602118509596567351627398976553705381122914696826637471082853850481204479133047457598903123302561076315846175096593706765711969367951001498823437861998925413523471363242078335218978254716160972219380052164048958601003825498082285607168315220637622406006761592591200083845233613400667577118079803077867438766627309180059582933446964782006878773117661014197366634911764529428778207831924253296657980156488891006377379358316358576171428721329168428190130686598597335983075352173205102386061082953317845382491116911420475509507914117574321796181197291418500507322588835717258584829248441420368236389455270959905049709228047520451001392861864925627514509382372543072441439320318227386456488050601150368600456509849947274090983696589430705358981501282751008786858160021689799066373364481568452815977365725330714117473111052653747264617557471694690736745215786824157897643823377374786992230439556882067073043495969989601250998664599397918835291627861067606349477156449833684428225591842648874893346487982294900438853336402746705426594661790196950585974809558440510481246678121186185598173356468874527146442204498440831870504085057699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] 10542953223337459467666498748755962603865595794844028596974714108860501155982841929462908805743507335522580948277366046009623591468112217858439287977493746855007045189943461973135481817334894237576511543188051487002457112635854103700965972560774803520861003525480648407792921156368877253395097454136875450498908306733022661170102764391114133790341261206399377533573094009206834254088686550062762392246674217633508150591523105320898877885210339419892800351958588817317049754460679015010218861914222937826625703651268397902130008450536516031766562545482704844811528388114587243109179505071644477174449178003893330811987610806093261893189989454609126276475112959327124057043799848436491149195956589877350567896313175122121049983952509787163903328469924249807202551717237482869323624782703485482599378402636433603835157633797611795040368492489681893113131379125794248777542454317124403870049830872596575308910054219482082923202465013315009580950260367253676623317262185910368014674314235400439070173821655229406779017941129746204389498717844044886626286061712750265952038994955981281584201297918910752371456906730685759129700548155948936889576325785168275906947302352748047115026679636643588203923174283400343869405895123695897280748588234402670756266259759366141685425310402340428240034509937961375700676141602839932537440686630748282228888785877353306407754589424875767793840573235531529394146289996092466167087565123152266715900478597350011762393146428548340523899456678642879159824069602421485884688740624209875547852313902317441874598656728599945950914780310924155450832363523092813284505442828258525453725078390253300843118540433308979256351226251638087587614802080330220440630411117160910041579447273214116119313292085506546714906996436194691774164511813009171850552362410786755742514582175809597229819508211590525953899944501862129607457961529265875358566411709878665358351082757258706253079113982228548883720393375468350725479561080214699337746988520485902974513443277475778428643312475552572104837215866074774301317766308059003819646670570046662539498645817464816904096501147811787107672345212699680200857960646971805500878447682613842190521516369713862705545337734077092377684961635005029215403412688956342846856959997753737419842046962421269553586965242657454848743857630215326147930710995783509912781965005865714547505977573484822300111905257373638169673698579553736833003027281814861855543176820955312166114209884715355345903678060434666755184613098031988149496931322332572440202225783528951145743766372092481361318138306100877422993777785846105557306834155859043616812457275465995402293966262359855860810093503338394997007711348346103813513760611399544035281516929928568886878032218194442988742005948802871859711200838054023144157693021024002403086672536526695848764858055446443706612671112347170016008880960228401451993712208919626439442188319527362600454662844985192021255208895629618534933694057316545917443177391477419707499647567236257632319674847862126964698214081694678965906214783322795100765407122862111189386821918553104449536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] 45568855098090530225269998627888595624536218586045318648165002871905263164604561299097896144739792962339750075069262177360630843050340263467532471297433098091863469602934522452563380677594301896730473093897209890647698609087143028755048675706088654256026070416879034512681059317950604809082432833188591586650070767183806862285490659902378093755510926490203119720041837290461509874569948397616681417252490014586626271727679997693746113048719258438770988968773973451624364775450212936008354269696309262623767494266335084883462947687406602242469367093873816867596624000181583583135179357800687090437779025994286813903123716474715257947632726387040886619789915317820791495373456092521265930787866526319158078357486743269548908517069108738391970844786234634700268121120265937688328935106063984169430534932136244439726635205156667965461193927614382709167383900238011979862555701796968038956671430956308938831674472094329739045806237085078955250669010089464272489212929128812867163047241109786738028169727899726515038803946681114956755734998432403395954672479355672392707809710556236099032940988669313490288910457040138387797112362835512920325951283826016529963722028100736170872591209905196948990142491038530346887143785141491917022036348984924580201430977433426811868696117411801377877063935775746628121569800946145792310426578964405705363128359799631424734579957088964910879651760920533248338380700757753652575553466379941632769226065788092896480256361316689423730403427263912573362449800411828605142232102574419975138021547446119867284474932570171992290815030479331392403383210356023562060038642554467767674642437476816819044623389202881748028710499801595790806683541332815417545600518800794051642233176129216961100953605838295088807300941489568952157979509540003571157025608529103393511518019664831785313600890982179931130285276781899948567209905467448333341710718995677484723693251055143384678274375826543729090848145376073212363845729272814680146236369395185615414182337668765050862311062508788987385850691946719537175940418281997544106310713008087257596280610401636306589963722460261182653000023974804379668280793520900548914826314025792847323977977528426992029747169375483709618875546617225619850969569959291391891169093839840649275602524403351092727869490022663941764523324987991952150261318820398680351729763260127189019902380704514616665683060965670447654985910637518502331141501110009221832757464954631081296931704897795391741014616076616730920622922746306393341598523141291598192438986123900336879393596663118697352754585125526994323121961032802243109148274193264795889388760115118340559782928070510812130353912159913144527324934891227587896245142456081629123349499602099281850372168417788940153176351262355331651517284145794970746557397297532045297458827136548924265759067909730967940243055360574597692643118457121016097231691919505723229083009220413628324431070598456962769597361970082730361243127984594640148629700030521379896723077824477622044579329354011192138752024397048353083647049175121283857643976797532996178841465736669513646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] -365613252676874938580747112073549277035113540394338644060146348396740424876500488665007139819084320032305580863802314649333296447612667173913928704405643571000221306798561913465622726288358893461111371526067947104158448435289490675215787621658391766337612801977404276062983448039204597354203764180134251767111697875257899722357488253328038498505114023741217483693905598371009371740914370223595772288154245535154761496423516951189239378247515324802539354636089401154126900968899850898562426862206873780466847224871849882731298250514215145209817922576693403696575588929966618677975867501595890400203808587398028480374624727214355491558777581898983142046090002784888703733603828116525765681721158254676896417383369464894952998141653112781607120952550804906105669394897124876388564249880350021075792564295351605685358673976456523858236271452399834433163433243390859987752785030667361249635656861693316647420006632581480921984143509245162362198625439736132554881529921591148236899960194393816163594624860653245436887936079432669464778688441700381859283194410598136765681840984381338778453262649690954022187456454472076091756607352324751457702618962680827677702578184751984331721054682664150709378520243823847831523498513379105510486483443370318112159367638487469849972178404513929942867383661247690187221789216177137017470135811219758688959347899074939565124902858031492527825992773981222751249640000151781543231558177312473627838093022986170481192099722874001997099889440552380151029791144080467015856763664600280068202778854976779696692089448728147441223406819567193920610894652585911837958821674589664686354901197223752925292664151276200747777756771206150613231116503354519210949581378760173618781044985444430763384445284761846292477117322123507961317455717011422900818923886671188250651251975013465441775410198254935304209333651941001216806001512934182423028084891258826121009260431301560536807467935161248740666426877186337238823834841193399194974305660236218744435011119890447243126190598067689534163623772852638082896344868780013482867656450653192959946122303145592039187228164981073941942774410463341444231067005089091357333940498112946902903180190862656565072089314276776564276813738841857746780447331561165264317553174166825788562527889491941744976094822495013675542013847156610687025552354845518452672254023944882747299134392147413376878947140761178144640328423613728094576792616885579971141804463475597533383379907516061685465974714320904737820509051505984646325382128888387301845547309911497742875351223159176880387481129930528162667007350027567073509067632390296231601051421439756620909563826996008558881080658797826334072565777876207850229085598939811842226345961104107049619260469238275063721443730093533614392959367523825420836593035257824330457530860181565648809325824927096126645586781795049620211288955236277483449825011118265340335312589374779433972096574972667160186982735103276483104675482251426707826837341544223222421957057527921518824741187005532429533222472234570218692833224846047865202899769909265980639689153242079722209280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] 1083176702365129824861650942234710966158964530357397109621438646601291669456169598432407392571239420923249398781465710357441582628866049373708456453129310861472457763186832726467111599480012305555176709948186619712859652922827806072816480051418589947146935083112057325724867820532633632978247603397702536254770243198251789404041602206278473616346038209282613804603293784049001192268756091046633090715243200817221830595972001420001698893167379075082121786025039604550419198422792233978055897871315371667903694517899304594372085753607094406064937265666154653295714534149101691533253098608377338697703868341574608769667234915737694161505870713721476720095003899406202014855575661755868726476039824638143987734682785002509956974502732869270913051081007371232539467408558514528584325066231070486514658926927206299373220688347515055986921217503068802924505963519939886821034407659379077612110534965001392826638067588818962208494538524694997991478480157097795222875778553529770299610530281053282724606986787323581936768359500662631320673461173848293820976194400139276030101116468762123652052854412189856053436650351116426885763563907755643833428423719020388293767548609306781618709237020124129854255167387480084423872540473136900232863074211357618552607035936788907402722515687706373968776920787541750492871271450307272539920657125480139117447491226748383936466787218719722086011976462640447249087051555147512664494890586822227573824765297554070770638762893422862957786064513045072657119908986034161535559589900931432304825204655282944163017401718816002493024536077763240139626424899115584715843139911599157213395049343851378351165541934866771258641144976201803394643959729305792841324138151107541081745473429103110814696978297681782392965419363832746536589754279035914473745538875415740236871216783484753091886686420216301181781716761750728877182910923271899979980196731939444353247020736613021469486333248322739781475799936695377207116222889825088745222305200098278565424980020121758387647874997547669437632126062177914363499847764212979057637048936985675567929564666280253788670432154250068798920735589882035691983416888945138691438445688518985358773873405571679701803972155099188653694124886742435232996575825120242565486467751353025750555319607434268314106777124022363803975252709803548383829197186143690474985809851994967986834418331772663328094452928804897465561064508764520824055829428136234500597019549896302261847841222619505285804848905794809827640380972866678015854704429384690732175168326227772483284715354523552292230915859303518773206400706376372939673287169622240466734521802795947219001399210549823376167027711750546497525780931332900864984268441575342757810660446761553636868432292465288367722330686974755520446152850608988778789433646082580276156945797176538923208670822070007525041300956634851641626159716347911190389891916514921830442189017159724680362300646988925698775951687520971792896961774229335962249691070044869739859166746966011210474781008073398824934466664371103511559059169608150632215346626989772455986176941574270453022720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] -1385579527460350791742957831849476022705172689620180450797881925716292357388660367774829884688249262974244603805353191664325067165273734190876993279954659577228727109461933369162599216468894037334783005397231806829959418270780624572418386495265521133039011230761977402939675081835584805951306872961061790595927343399910524028264745978966053952468693924441095109216809617447008501822676371907448140533335486670300865723923076240401127885474038800658643616550301399745838698215428644408097332042047170139580910584332300624901087310402844642452258465164641838424993720839040384046194587422902553509343865001350856287832519523608858086263939689280370955552431865575805815119641980720929480296527322465304044584943062353661714555134170064077351628185220633197798587417385230461937844983558150600265156376367199852938113599690181830021799388180226321103511709365310001609756919159323562038113607734944764422812858091024871915574182823243217159853520762203650417192912226786738066458885240197102288827792192778321986637873639251308070595398359624525891048804976660851559945370083200822041396444317755402281442419823882071271947687836306036775336821003859736559667483757970841567104184323827565868841178066594439706114576498345944729473625278805538195600863089468648309032893178713998953301227534775862160500479479123934004665202758653256440037448987730599160673148441108550128687673163571292294850842212725780140108817494966933791842993613945944330709572598756067182879017252902228997691153239502734958222843630205131293703620145713727702045290370207875426205127620706457972561067187232207021906341459368811773252338914090449536130851907798070349515882266633055298213454219429540404823279122571768535907484554472705270136299496855504104505455768097878317259084883118350164331086588121480943330784239985789885221225983252079374914987990072223240611864835492598171758658719889127644127031007839103361167181545962240714130824190145388428227849870205634033838493631150362941501931411281325601483218643615139835228543146250542344612674504603322834810931529115254343513261927011264221895211497529220564482317225237868935358888574352801554880355612674728593122141624012229976547689359142520766110650691249699964503784854565926653527266568354188590760982568505663150726368830245202532493286833204326108041109075904309626029056031444261314121814663472801271136668668209333094189438483213337577653144693406858191224836820674357000610917254091822098554039621447133910734370689960230109926317828587425875537783145778999802646450393752540324317183337429479992066990411456197648328876058376518327162612596947888894660861041803262666615549089706247579570286103341421420400192653339406614787388544289371255609329116626997124418963900513656451520298715612333689793883716613683909412022995482881076223971135703257432680898017169453341935101941356659230290382881120971989974798018610167670696597944337262490478364388588309381390494125002104699846422007433736579394005682563055992658549608337145633160254552117434109044510215377483932552082696545210993164201732600718744879104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] -594184818007806054221283469536878384691047163465186482777891923150065825619713356395596530109537517539324580726475346554970710223840584613654497925326063051986442186807646320801767332012306450804747463323180181510356377352380927797658993172566946961786494994368882739591437787532664598060653719479581549616209352732157717969674477089747027264111346712549359924674998682511547538117156792088880200941685063276559807189958125839310107308716187685305348318657341670539733159717003167366336405363682480074825890797435041244672643006820605295321793493693825300208242437213234082776221315232590088698258285662438053519454732147687436437266554618541243325140977245374237887515912715910845346709541999415768150318640046052656250387985036330462952431477036283243725678255033152912178747876160529309084514645864392611186398976366794658698764528403846791517414514474622833073595792625753233853455510884887952255368228331064243743418789073046037166507407300463310285727329886804039747565497822810745044848395787362406990337461534912932614648256315655504800902967672229149780646288615651494741053394307331992286513685797162568159389923598082255131974999016112469783048075429075219045088778173594663473644782786515524552584093852750316815293149418524860021192201302643698002696789892820109633195508749494965741718678983677069089770489531676754981953463050642219818976738031826581935098917171643970804688357283017391468853643632612466614854070951648215937337583753267450936341616223399635523257931166382348099395328510951475008643151455267485924268037855796966892995038787237670145867559509350936026745402551662960928034018552828487854370836442559382897664200055779233466518745477406369988510069238296915352884896838933822283159008693876470404746490178347948817050073751100165557186745058786227095122709950780736029597171111324939421728324701216689501900184864473060993959138365892616962940218402780694317680106093416215052576226189849652069339367139362268158934857927843552452538745135891351211019269225864226914326272509770200686936970357584222588507818875074521347888998513531226731921883683972726328606782074929981710259078689642681025197349438854678284947552635883013269802856916191822024997180127125721983077600750584561048074516039740687665982460052278957053524283882530177200595949947636124007211434915077449192578844550894725808375021470649474411547167647517966969585285624676566080348397658732610646939967727276454439787547865662034979044175309528511237508919696653931039793660919820666664974082726955726755280614869177001715925625767229893969066732997724845989662898713413359577960436565186278163661053717103822429755371229304377585023501076338723957575188839198911968745373800690516914015364530087518630070328462385011747140880856392209375397871530068814454619311999683691082533217546983470998177729203275067890591815293546495222015785479946097902306014132800754424867310746828935429837083510103496789075060116783908694147934953257418345329427109741230054783612081930019862687046043655227554490385392344984240360193868124798806530966037900150230220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] 2965572918919236586024784123214056296953858790414037593963932308985323374712565023654453497600052684935631730520368647943176915307619068396744202494031433436838405970377115076299342775291936808219619880158099190687792900360926434231382008453082958684337217860004747886232006829893695291548277566297255038480751372548985444871222442899554019397637735228634200488293641756550843480493663857831491608686068529571438355768761587689898607975647051254884906160557692418460056697109023109706968863268275388299332927314456601222963296079069254016936279927824892564061470641579840870388785006987849079977040738608501798973118819292720442911868140511937915902003896837983322450857903897358338806075625325573157853796406465218423773878358513270974499223485746202057171730262076476686392809081910208450065447246748968454986149469578226396051630650516756341859538273393235219107756619260083187552440735162109500669124173971444490303271826236327824795727644189270093148666716453297489151128409484104687402175815574577082380549663436724222654371117720967845993216577963659206604060652056627453995428041317439927937317021539286321189826664048236663034101695124138471794716787340645484197508802656273691335308306700835964036197665773680925402821429413606780479798709061580374295594146465852412557019724576457202796452637226053704481721187476008408348781475721512069275282231725350733932138930939421397354149016539498026814429707076677660817297660058796562347513711750873594234936286841562521155276546704312595032847219993071296059791397859133467283471306582564762164929209090827586306661851406087141282910736156898516898179942602722111563647686155412797024192286355224127715818511365837146801228742699973463419158943605509367462323244925814789851414829776057269900367221636832788556539562091743256833025309442740098567090069882071661813995645869772329287671018404810196390642737164314563324020708159938865389884046667618058139574335885729667129194449512566985536489432783455423199876829412541403554370470008965583146127886855936723202599831197989734796865091150822171339459170787092828703259727887712969528995993944778328923926375263225608448443080450618800939505790133318500156839614139068961931532813908635983523767027164862345813039116015614985418386452037723886561184397448518848605352241308044346114021183987674321286253323213529269595629538192369648404892352735715786362194347348134964272356408977591215501407339030900364091647023362582150992201778025531738113444036985654723669046084047254079442888932163211078250030070511151857606489556379464781735532871070285741283287678501360157019833345184423896179452713149112998460302334741131146308646110132328910145295826938054255597679920860745711355347653095092618934336435753853331361300437338350737855257288736205457656158049952337230343012118517011588112210134862799294730993116537464276556700255613285496728574336602890809311146288286370547758208289432499040898001956880875589067501671177043381902376457350700724395744537379928127505824634902686938733587467552840512452668670887528359637903685911898625264320512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] 7216281330186979409475935197422648418563350108324067962725924381555960657216489208064995592492353164095518739652631078583103845648186634130303776938449785520314454945029860046718867682644582467151930922327900754539153103985466665577407168061878770072760602022948749842453368417382150448632241762352141140829527066346540991049737989268384675261115446001073641486920409298556890403522237234174900659999276745603464645278422241497141242439885175066161211588160581302775711174311622790931987209089217251947366687327819980269231984481200951555264564145153033523499822284001642471455364496838771560212087719141295093789295689592565303729912015393755728171899905633442180616886669339229037277190218728349523640074812613904385272897544714571467665967161079697943391818630935554913461693078063340663204531793312220637760591780999494117794662602237414957862571109221025068413718456516278756428958630576593103433542497637879274056071450288637058894768199280560962955344476109162697563591683393273834980875788450418300077124236087900965663564840395383966129318628172175946816743282947190252035460195146060261072924722741480934789799177144706539184223925385537612674587062988624254970275120777603011087604100882547432610515225017661124631446163880020627022539033665458209792896081348442753083845640278576711721106761654999765289652565134159786989440211429725158635180114366480463417419823515947316166801816726228657036995682759615860903976724920103079244060172409302884831279194255297268685233997355849273794624332673382151579498785621905955238856784511472454481547566375438872063903503929943230160265859437206891537319421039159990617286359036788190609814662551214533222375577247475417839402293359189988606429758683994723075710430315905376012470585046153021505539114270112878506078089054954953364284884637848920262831819878644935651035010050427327356370998022349571074336891152625663740082340370293626879035256173725295886400275356455978116961821409791048514943535706890695078908322410464835295705452692747903872124910108914528779215754558493786533663666033303898957046375062539209346315742098213274999259108495090595053839494856316463381604129966939782952854855804915039410158665293600691950068834191072547076619726427432921685618665373559314180200684379417031626100361499776413512351051644396168897431796172513723144523246472379744216272503527859949048080274871677441395950773125163813001246145012310061973338040948452060334350473184814259774208107647040833369318006043184863533486067390643371751526445275928606042356777299128347838528806558215365182475627829123686341186395380005705356370076106813576023730672724849893036057342635430642152819172083466952679589254090158092391351318131132257199307225725184272513251034770995820265012878280777588762921916731164029511519192615407908041153122724821278419275188131686926883320186682712485319173618817303196996665505903714174445178458835030989096863154903280510582447501913139646638046795913228027559973450072385603250262059598987821895788944785873994310798626841859321493498905605863963822675396856899300313006080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] -34774682894327669962163130539470553316909627572565805813149249493259684712808279054192237809810497231435829263718374845063182306000580095523225351716283079489400168223875658196716116900330264321344492576905506009902932039490515077046379279036074038974027325485387526615650031877583516232768853045781694573984233666309221873471982652094741521935709667665873244029958588738380888055169672378695900962547718785315318399699276311681064936126427405511485479322037972494283804822759195200593790476400838056989307931592902211039928632614827084623050984984684046312843730900173596895912388870723796552960500386126390807353362324480047236159487029430009538373439458511023643684450100864849643533418174100258967164118334829086761306875500220763714313138757694154419377907722987542293907937507889876039453411484564108679821394125385457013404380125210722374200654442868782837505890288713720030885037328965715938766414666573768721488062181512378071587503725042348459090549345263705429483867860593712796251044623983950296772511894341391908161960451225058709435630553469052473770298134004277577090382166648821725269121506451868972261086796667933174416800488489904422855113921009086861776408774422135064400959575733150272572693334206091479575005564872091485307067114144503862541771416380018025205427291241666242850109113936197644890027155572785582993449627799101674516444520708882840136206116095896305814828982579506203616447834807311904749902422533797454187070372803098104210500189466017482703475400462730438120108489152460570349664716822789489449233961160895918582848032315102376139024938825975619791682445079685806030772622303747208374890148057254269170249122890726477897489394003126892699171435100256757987114302744618503914505623531342743269402499911261706548104212298422319368350864042958373042719897489983410468187627662805339556420713288025455183535795007569651104010393111881732364101769183529990529971940056579085228251592252619673040623959324718519869088027202692223615738662970555051422649260257076736329139391001353182812792847273792723282870547559330828491587215886645914298409930440743310324600862920014532641295208193291075548015025622193964756183237989295877420886770043376382337917702215594179609030380619337715742555582410089613757852455595161770291961954505754675097633163198401803515980842591554767134674516904164256867059991454529368026346490099764831501820657600477237323958338673955361168064176835222276796888554485849878245360858241199340859167197097718775546319204947560173999694029080932381978099133241894729016512226875864282719949582183141060110173890184852125339030819000510900319360016529799985114905505935248884260272358772312490069218247231711009233511098033455683353028759441570148372855030984503130657489824796825128176078241523285983095247133194280382592675114658370817278065263636449085532488290789525446149421480190137704658610366378532660595826353851288210038346721247015001743107140883395764756160399065708806717827492597186095246436014124160441943573686766228304033494028787520516236869390199851601963382174561905863989133312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] -6222715267775693010653640096120787123275876600410233685335011971006345915248419480127713589493348282626529227995468981942080467646371838659131867603335067920406745164497504097218169830805153225718277171048750632075521588849424212385509482060815940483232218396956180666510536005027057870942935179174495469886561065377885986090490119767313350698277566507850279005046199462385334273259603125820691223738850125913410801964802636587963515143656347921547799816903032149151146076174308839788220122849842454958020747320181040572153744655412351262395928513022667387682063513055190036475776989848990990155365182840497550094326582354617892210397186090045573152891635720894558983195228082604599664169375384523055739539478392438548065889043608723287502857154888920927474683408476070243177719205697703362585390602022783122903842574600338035921222707379751241150803791767830065240312007676440987037284726564132568459590839006354819759240446759126751340041601563149721367779182077204736542281645907970874705352650870298683563198805698086452949298295361028234766800083780700608861550404204433217995471390584860702172111999592754662919153280627975492029515338887162091506006355484145339864600219901772978341955086265027768990451027124184070974211375535928500680478968539997874074155374541058618871589573878938361817383907498804087767798592297547039010160748340953929861051844689869058952435246023998810404032441295072152663966056181861985244830706374797727359692067468511942363244677347977457407546778338987663274016980212908367687381831613982187279073321369415957506553437893905516913805661091934943834547405989033958257890679194614261534297608210054772157039343811226162407705727389923695766866530565828595317282612319565684823143830833864797816135190524999792491393761760099761380420026704129343845325048004099500953237375819323792102898562109091376790641141207350756191436729093785107743460597042407477467724008320305111735106036373547795817169121422858269018521742259482558031484678169675986892136303233635248828340874130974175838347937817079532651627282403347856358681851707201948836246156551896774636525461937435497563366940617653439516748903822317004986650539653027956911026162845005346577179874035413736197811899326023486208034730060960528124921620359530660408246711991064582582317683861014972183347552163015468417897358309477105689788877863908591839945209034875953925011438679572127396301672479181763726193897660662571834598931787547556078666584050065354308098930287589063841744661207626449884634855018025509478221885902259744845769411707257465051761096850658797068483900057331887178479760866833834288431531522323094507252972917855865921201444983908034497183623747867232182827556674175888980671515658291567570622530568865614530337979074430185527717132664973010520461546743184628318254062305148172984824558978888781470158040746031377815650308454953333374813050281072993260122810679433093761703260738817945523946586705321505397201058853159557285218161193548987771341003810040448256432188561433686687578275815216298752788960651970101252041003030957015600988160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] 350300045889351812731273254021866323926045979757611540679278463939964824482057267076890508767686113604906979497171292765691387984017260539934303740240803512597914985004463450945659980211892814097400155853457662998147312462541800876126704272483979886593138989665025245136406089132441006597169023288618530012438753049530870038797741216406257115045774069487625255710634258916703814743925074406010354884047442914505430385565133074707100843254496392567572112626811766142236764582081345893755668790692151822593240992961047301453073560230288464209857512395074406232654510903151020769913607878704705629317495193700379849503498398727497477644449037275666407269950492822165065459809681684474093820171285884843360914303973087797730600913811127729120740559215207944399129719960475576478716180976274713686842912964902677608202341841868581438927722492454510682304381661490349455296027580286884227942632731479047120673715172884099443927883908282096392676733852711457852884751491593369929852679087681921676727699934758696470704969166157585505097947424665902733461392371514668151091091730350103068094964880418814407361537572871549556591448402853144922690770914943779619953856792276509653246456677852393399670361955175186081906336443529703915270708097162932907697053203513934623472934552685389869128924087347537990182307358532539950410108099031502719753712460212796302109705660901081643735834212141335313212940949881391679929474730028433281709614679138127206003727512457400970153452382967712448295718577237716440907720068201882021269317544585327515712536204252477618386384061223789084116319750813674466549122338254586772025390756039750419306996938634533783278613835168867189617509268334150353619356479803474518725486128202426193915631978466843201422087158232030075032712432230100884062005838911710550264625632027467525859225547323664093210321451125058115441811866552795499119036211092832336187234864957486097752178567988876978928950767248461510195470248505569545041729424401623493060556803956454259402032895877799359552047174014836992113587863078640788508306770958203941607209687382191650061132589641044406992567819503867798604077450853910198393254210549810880515442730175832221608200076630542049401429527717049344713240600439856215484641779351954944357951712413765882135963398983590020512726964793937364045264276984771253886407216766900039707119240277769254486744033178711134847708478975113645760134822608184198674697587803553838267040642721463073610400101846659325496166388853737436419083885385877351284729850651779776958440876070082012578920485129301514287471163771931979176295304127268150377032258743668631401076397483641918846278285159197218592918231797775199150713014309862759976381475935760404344297769778004248805596943398408776759703188894715690321677914595236095163528365838480791800766451262106054699631294011979266962867925695316762078503318979020527464977807987385968257245573476891238001817007195326347107519991911521784775366813691052531379749145982805597288387885326851989425218274431000830781693693322122594467075628223554973615677126666514662244220928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] -1153324308479616374881331117799023564456905908352829769110487733311946771121686735189336539171538389044076228618756645899098185301063719966359570172376443190719460766112721902936294060038037417570863442704399760350301036095027826481472159498817023211076202357321493949059338361581972902575730642206272835338822284641320921294954946964967408937039058307430897895370160671979578401263285305550665200010743617978086476104143020554389854263031115316292645436209836343942105893147754741403318294129960965643163867306577357979775089003768594300632123024991757927290915278439504807769100194214099133980061475294048903903236898800903577285531455596923147829419490290765513326117122116869415384082341804694914343702658114451895839478897912882700256750961966586201441839470594653724127595811572774797744198247937377991223697224218241598311358278381071635614510349873388974580791002955093008595493085398697024966651168894070485071113561155776257296987481398969273283187302992484542650073638869073472180662734937386319348997851683317414134343057590241780202592120546417160074443400771105395914265512912700096950204856176713836668298147791705774665436833409470378603637890597596410890587210123874536347717456495351318655813922965128028063429930318855000678370423164460075289798339697918961399718986302338355293340693986264267677235527809942676690607033353507407517174079432073153818923328147127466254902478986158127317305963427067096438171283609743026892419522082665859725313598664123610071202373669473020690545630258145952692328622408689438814982052999715584348826587060906075291130408061073037186358314046593074768155467504664293098952249216180209282127361796065638823030578394357966467253458669853673609074941204609338188029689743801248652690691525672355742758342445213151031052734308426628858470002201091998722084383695195735714535901371822132953712193604766625646130158610034262289363349945307620861224884793403042966796509209093998342121626236245242983620391310077275446161748638537937165157056800775311803794711980800974907339232609767760564954204693772931965035248527476925474515994582845714689397798212849954054689843509780522820618164158198432322115833944021751357256978551502655728377613610449387443334693161103479953151486456139690092040316385630133532687652144181081802941854796513735045395177830100921927533614654678775170646283521651018108539619408668665094867807805384826280028712050346980843737717502971957589269873462851961283564833366599323537663849893023136437321909032236856026140915641126094918001049889104632913417585126261707365129884380030809935934443765240114444401829695286159602712302045041744245574830935853034324682464600762126144167844289236590893030825640526558421965539435925907482120497143476721210756025979942036409037161286514202037574730237129474248518667378123910968486558524970177933335277369840766377060452127509556510653250791128324622832759335630494898921285368243896303167462081879679053309749427321054991373952751587939505118728405496106486511081984209526764468035570508283421169794803931919489084030739114844444646440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] 2011106200854351321593024872112963530928822570231293193531936941835234587310916862285768516367527127841789303899279331052509479441636749221316082013223312160884923920549875199806493415003787590605655419555961267935107774277836591035642440825477121032090206365566615624940845062535783511264488412495384232031889474271335656305066613192633637298909825685161508686220768337170607296375528750427745097963091710722820572072135905821829218579599811174116368216641548836759372886863989357660061543988067311855993558141325107640143614708624665963213980570476906191452128806030737908755085141527600983870054766870022613013734158554771882012134228987335997696323887181726110301260153387099173395528139072756294024209049536554369498077956647769611725110529955892134731852533646134887454065530880985704062062951724355284106564478899994605215854744003354821661803818180392261790941298480496284654297134526147338625857237493414048687998681745148960713487511463976362779369028117821753918360991797383819213458713817505826478940402444344164805165678119762461341512554843757159213846451244956331089467760816894758738304516447890620650066950253070225089609633434485024844199366464408667330040964414559604279789026796440536321702497848642379480112684418765406251001121343305773978696584710024579881453507257437422450088471848004064926370560880955483817583059258239174168406615264869408319458565809937755033158261483286512685911370523225584405077265102924021845001779280925389515787816294719539446133610077507398253042569779090354986196578301250817774928313061214285015475783111848828370499801225625372749626745983740312438106182558242487646245525340084654623714255837830857769110332294294543850311661393564687211676284995016003996208114867719468217315994578926449648620730009818517530995756121161141586027765543709041613119789795096177098378960004906824956656966038048525745711786080543103687032033492104229117368183486010270398983370879694216590999757146463739242596235646615941480585994279517083980369494155977995498868819111126638566785387109590408343223553192662166183906839759580770254744414284582323482766128145694320675717091869354041663275127707427156391525825510435518939339631482378558711805374368520491008781970526250530059829162304366999623320239889752350686155928142763124720969356488282262441855389350379343980810964600531462344879118020054709525366971502391154917407233086272314853683502925682908636245190716502130689987848360924843939111091159268802867426121354379371486739728878411821504006273632220825792210300558031909646999025346527572322956961687131493313763638417656541076501624942823545737650697863590060987765242639688314129279320183772378530473216616139604712834234618660337982331469062361434563799950537913071045172312734775976794270699880049210963339855360842679015647402548486362207523001893682529750806144692477224556671778405891177665964169504985310799595831652780229287113329269049411805878795616355182787520781479743635754425426805940701256049972447414606884667586268936890267393073017228186145201864700466036196309636594094049160440315904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] -1889974911175009968462068100595711979726636566670090994078846792826148953521708719128256539043871866939745017457862674026560912701785599901950021099997984807162167708160484454301059220735075607274794970600651182074808748998309060931107987121363578141560163960751547571139103850180874047244662153406552263864319353931797565099385184054858732204297419757037250752033770017543630680218654510673911634252612837570359159872266864909439665561113413585068797960501807655781290782701527249867577759242662810199779417429869019442797351275842520865447737175962279519162807382694324290978760699731483901083156479132219281167946239575770822069469940436210893044086198850299919150230081156517815062839764567718637819349611228828735792562545010373634414630213822788162237776654261488798918316388317264698593312884747850865589168839948325591058733909733320510482068110633618556300329459663990014695744910008530124689790630571374043957130610808263350177035864109966729382247581585468064765669537473542193623556916899504818048952350913782932146117233295871729987563056857300857160882677698268149545365280928354573935173283548815818326945757255771756961027175984396347500834993326492287388902910466012487874115615175369150492162884417060012758383661292098506741696011005333091404483050358173581163564602076425503933092326063646148520920711445586545933178521626367436428543584241212249918417714217294909900664016834306588503230572771560194337830555584481136974631160839123823610186725914245882545311415140544686356871507029459702025016187097008597439164193344477060745734954831697232360096026379257788280377931167958253973040437322226208084936840982877298747314544775102977449492671339027329460135052766024692788037503205101017805630464110256795113202768535488492557157314280241971117986822097971592976624683414775001744594286378051549760827974269073601802124638762415130096633350303631914972030068302025502540810381180088421113627873924044429309929878745633037206680442083860564914481864752744603998659923820551704732526429953667870689285906376906544267099399800595521671811935825376649282263751880853518041302428976616239530296352271704962571637035868208751134843692834299027251759441531521339536683783690578804836140230713032146536881654074607047513812693107711517021233934177369452088183224934169820741714652782447149375214088088490327616582271063440266733830540600588760209409352872695781507184364269525815961016867827053637123259692643634182444595728446627648098839023465420006332936543292289435755167346616828639298078796492141504348335381248522909571645793516648597592917996731626356780135106955568616934843089829084810073515600306351301711524241138361292397432325056469593784208819452075635841981326754266716436430822276500789650010418457896091049894454387321598308839946907580335872622729887630941418741183139743113518028205013260007867847897559597016182112802532859061421223593443819903633728281732595765201124596236777749874199020151464858133726349386934750590295003321482802852885521591260604384579791027345438606890813699924290799213830663906389824079134720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] -72510577427204731346648937853969706026207810793468879381846719393992527239746664808163033385112114816993286396414061968481639845768244556027895261352321571629817585478057227816964334085944011992239457368859672656586794512514893298002347507786272374845900560375989667781502520594588247878862774043791590262232081985959353147166921534939365813097905499557675532362439872916125833468849596184529578563905905979192794817058303855429694866614516460398600581286715699352021602334213990606084999125036958650998452013301453107950828069086723146538911373932014508493543152108885860921016806636770358378329285868773363744208256723571643433821298950638970113396473266911119604633836804676579807584221275339890079002956798700247821138662188928055360661397344116418326182205052924981814008640979171151184402796995738978720620788179345894145893681825758475001491924324250301959040307370329226685798314286327691337559518008916740043860707613427244068207964768780606662647765312348606267826462546305900417529458778456438268960421517139074694668799048621567084020565434759955832445364853976192080649337193811368709251241577274358449897598177542076983184031694074539006829954648905926376803747508873388785831634383211577779514704598709550774409263871525251334846602028747788385947153694273412050989413600980400856513470272745601037063734894706153302571158760162601386708919983587637848774114085058573442785814798961589140348968288580542635378243772114029150432716067106009330988940203520835038402555761211415978669958268965457295232934119005377897519637603388566471847874748098016197881174650685301515235807817425766418586367392031940295542980025368090517151070237772347333199155581834978972883725647671255455609887703972202839224342046247827398581077333210167601170472831378580387474874701755406166931659437095247172113674485608149838856146964879907074493245796710295888881867571551948007406230282005999449936096591392803972075456610732219494241179053868623165612940339017671956007439570589567503602415641102586678762147460257353029869482423784565625732352623995216399252683983148871083625408594315599699055215789070753265747802381057579823159295971402155710110744672386861540505746977794907787884595717722256128028010270286370911429524615770687455186347061523918505527572211322121727783274932301030875325385212643572709768206798344745546794286625944325684327293627075414060809002131978804339718371821131901457418075464034732996970556506681149627815825461697845964308646191924299336541769305732179489422529744612420958321099556590413121341096273916591711101360251924428858698070469805600167929748412604001272480247303431741970008115109720908386256405920324299387782154691989655063802465597975118211361486149736400525518963460526148095536215611427525388184773511329266332559509127470645993197471070399132766804252133795005501418646370980936008137488807884215888258512515992577890018613847520634929912637549246062197495630852732287400705669972425256842037232737226861948181059615853444479353968286895721958529840140099587276277422299339157089290906445208475633161601024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] 3504490947970719761153893934650777092614895992581500980208882165896564105056711410400162346998591064534627057899227953293411786136111095513350946870121960404767588996049093945812823787184475694020081683149160779277945013974397666658168205670471387460578296425765052691188775939904972182711306393181416573383210793838047100620714722058692488206471889674007834428915754287588476949481394361683495712951396975077291087626611573052109175389440159154704114693121990089551302090311788732445246193039074305090664482191970706423433588224403221897647246422575482885025774880868991615571622914930657735173884348632513597026087689772842721739455517065717225124297789064102566731772874344137978676147446784224332699695361349648961052406405043928585102827365577963658006273230349532426514898596545742454770718111349131667833371244342804411185802130292248194319931371121151369023578832286003649810764479693128304380133878683948966962207798050791679894270770411809553278543735572428282743614067879807391143113950727934892957492928094317163039456488115108115301981918731549986745327757963906279895493836858841078844648624665474696229758930061128348546862006764130674354918887764569461652762751504228028605674905868527922871665524103972625891680259924008299086999382357078410367762130311525819102915964693912048024370158544305444134260943290193723483723883486379489621483732117237649918624960812119844853606735274938006567009195455913847726289435796808451978569498585540562993337838976501294851094738542153840730380845710247448802950717404868602172603216529698119318927579956667494713683317915320854169338896098026541721752811000185268656576735200144085027804580426825736273730558402143106886436614029873595213288809410739285400811696074327196957215145608608387093071624967481017594635802324875518993885555086891230103758154552395677962749499710981977334931266670129771599876365249500262675855003495571393650441006764852683910757157787385565820357799981464064760103071392465288399334381530897880681358599149662540596374381961332357225733166316616317857154999379174281614058028214368484876877797663703933044971646807058292178376186584175358475582732227985294338701905280799624979944846363115652069184409923281224950835731558868000820254530158925022199735209545966813026706093684182621295573582670719187663935624657568740018162193825137326101430553656443054454181397819367221595193425978377098743398723721482306180884661188131557998272786214958160609861740527958725543019622316902843833105008275868330851084872368374211093060894272421977988719540500602627472283881101997749538377581155897349315599991229468431762425615032762324421552960958362343845474578074473213232921879409028612889364950256606565081601627558099307379670843768272757431543166343413930337456715404567170494124139826564720356916272079194027781787075150136290086138248491250451265543731991264785230084289909377022097503230500826188881678325638490433581825871679934789846458744134145055124478717247979517377908082971830784308454640917642942733225941863095791024660888141972049357284992421172354643824476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] -6605452882827771144414148929913057751694724174528703373210623832340083226079830757084380789049536448063150924750725526046697579493191503758391020893348429563205263290011904221114265162668374343050436903144716195886123047230836964334287002296012948495996739243404554374607444296298286516585467276526850125108872432850522105210296358228074961559205097816228546052149661178195347244838750970294694556035465278383237845515312792095998450800879619243375523701326130604289362720052430513942500131140804338728814696618199402970027615901037481903738546371463427652281768533442229908230511128259570128084234069384367210785261255446224817103062104474351490842876728519889808771130294306707825023227284985214924673359682258576027118252399318770684867491400798814488505512050905205287054949334814216460343467547797162126262467583452473698610265974745660692853430056013401609579216182796187482386324061997971820537654875799000181291997162210588845578155125142818717226585669787589192826208406883467589463303573388911810109040806497922246423412093258085315561197278582627724857990794422957099575270614114815336789328794995097341679515236081781153448783427435198759210399839138714984281364125490098435375434174486583799141501895421355881369470164536834732274125186403890615619281959463810327254058520974816459733983107282577762246104001493079647764261929518951486272642550329422228968488194946098802521912619515720880940052384488579860537611662749175105415856041670903639796782337806126551211055664431148067563060582603803769778376523945628228821630223628159837650761774857830587105924139750872832615731232834270377457466694024863505516568657532382225228563459869020186234091224370941780898081018597665847443960014364679024848480155438602781718742309461373202698903427449824322923752447549982455176639744666286235257734795010893225028809734571788285518287909395099557891885563987339734705835375992281913078135203131739125266480614287573082731644238184507043037536903869971260476982143123081491194928206916445162881274556127459635271307000671513518391777964353346726451840678407764622245403207731480773156095156312227264076509489376555324145387054698362564100836595620166262588435696134002039805478584261843892870592151564478018013412468199730633796722328692803867379982083838335713577597248101563238489700880263959325570434146633456481590513308989955757224995226677566020610484837512471900296366555278103715127147430590359423138200132025825037071783965639062702216024952458561244911638762280757848322144504125915427600560722657788234819160548371024195639845257837853989566687871347969301795285159848704225199520978299045947232292073919601548688947169670458896620123533297143357421206599863381146773918162652098649644137348001767781533146895456709192559197065861380516813098271096851865357385234135347663769534788955910359125057420163169534253579554658620047698819271459062049599952532258181116260012770214156116532811302750765071886650042016385313745883094212795938033966563573261028822150008116322042485151195699000390529067045576483305717988326700591509378835677184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] 7367011129398056639307959081241846965475798247589547534173098358812946213989245874950969105876945232244360185725524628712183315614627078086122413560125798169220072773961202768661174845683666611174781192950574772387150276937976043566907343971465376295628718445617324412326193673301441000799905418427692356010905924320340033580118051916713295413208591041577268738436717089560959193332907712934938274019689608929246289756625919838893664536893770386529425165997123065289664297668288929456095858568999436774300222853241883635837425293145150253958416956069740750779658277167107925238577972930437370356640987724514408914288716979867909071531328135802579493656078421101247201562450990697157960818899243706790905666762475846157894402308271479105772668262011600393375233698839696631592165198416603645349489063892869088733834911564478916157940324489360319925718399826005059455242573416956416788831315042131229811653717634535483728989955255056495527444948438265787550342472097554384126061384169105389600684327580909247613835226571437377057808364143474168580318904734103401060357686895537981994791488191639341617889125300484656467007586166183044981988243257625097013589723801806971693989442942988770301677468908707571591419364822858937641908969252479118370687747812575895617673806736677845398987478979080810181353274245998851486990361849716347883069348795441737674362348321393881482419673538880646408951937224177889562024725210917620406372208547653859054607233934052235856394210620936246804260271799422260277386887528097326608683877191438163302103510710413739008104692655109045237877432937249460110079361566252136836463081626641515354506784428908205815115785243060822506889820871057736274120273197741684044336582932084754520648563727502147854717856205441851764706324283706589587322956768872363784256276108113246571588571267471268240294102855859566608684283902108816569683934470017606454729664272044671147149133400425442498838128001090614163474316722809454340415894050620264316792727406461449127110218852060002899967667211388356296087548020707025294498081686387104435945828001258257032654518239343938045731270547316646909036326360719048466420836405154927114555254667243786503431617585984652688487116554460850972994655997759013224038532867955581960820290219878440223653328256837703021690233549632299210173539475454179276655395189751312526118028337371399426238986435498625497293010062147892805904030680016677376105886179182633267676917618295701882715989006630713833649158818539154059360524265767550076130868818531978907211938478971215089308577232069996934787674416673308604506791033946673288296141676882698429072490789727755293903711612105823180770553580392998923080971851511622279408639696958275400701756296096500028890220471680762766149477352855397254834082012085730173270241639679365076175483616982734693056554181259029828226360733657685066210848704768267138638439568461811267379942419243257830124833099328694006477198402251759905277564278681360387843645572746570375236205227250478886262611454580671286259937199635544960975430302396309475580434081496259325318922240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] -5289178344141586256706857680595163545170515714030305779604657333973058327340979349491034630957426385296466259368514689427866798699109707676526839945287722278510781075892823768072306375798220117992942687756966028323975757240789476009675466080012943184501746408234572268013517587415318246631969469023902323643502663883785839259083312533266798927891516367441111382423072049027355577528270207042992627871970716319881485301128979842316001368144261059579105692549040672935752785521528719915894250523381392491549987857263066464916422487473469272514471735485507037485961676399554130148481966676957783046432996991491621107768878921108229534512672859082798415265735838458497542467099497802398293587729203076801374002220733629908774417654009603992186595007822177000897472762023414226802603446150181847528844542382777809285597358608638665203455089650594329814881731961404559892034200117249481892049786817118512729267725945546432404253532854930603870252183224497656555000719834766564471780510547133838169636790842747349664724593039264604420681737562990948395644493696352107138307883458733572713022920585217567211957170182713032984703987042751866612755132269254559771535173672984223594345190913156716679457512790035233426708582924747311792482603249609960358582204993117461213542171109534369800505852196324189472014940997629501718297236864619399624158848972962593677706437628870828540538862578517062129544808396057759960668272762122041188202744972889262685627493707669240685838847929812840910943905384445977160644097681709228742045594902877101484261037116164552026955417366153882184915944445805484030765453014705725011660738431742164502763272946567561664437625268073641191848721752726159191384829817525555093502740992925039658872215056240162372319502313836241882945731281092166706969080901496976832544383507453640181464938453345098977044863558173964445386370696037169825517343924971380509511261438035458124422809564920062116709467880432301687017006895436552671627100363647939500805963845686361364491150294677820310874334895950468485831058489070169415978035752251725470162906417464661374710450771030873029334548848623703509293994964819216815231343697012077617060865510504166490846182913318311778638817540539105436825905385113433790409636093212717522125591469828750991978996474138617390760035509994985337922533646953171468225144625960171815537844474548344199152699511995158207337913757125904846856839298919990911339712543479959813925637754065495788151978476687864185275005513806351081041480677234402602484958698914430075357909567637176724766885453964348879109773485965853257928447846203868940385524235732491417161594961891208588140435398049633780402156990006187373839782121936641771957038311833531190884208515368752114868847562163307858843647408156691943806463275473787712755838695523692700756705077704043660243755130831505529801777780201962965898252655040028106882006498248619458023420029150807473471749115527129739405570159477451559084210498798380421925064486425624365178659809816514090042358214541533759751352342378649463498943507830887768171842259090338886656720896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] 1734827385197021004804801762622264464155081955931527726348640010491585116772057076261881972393785924389652649412348691650318736508190304779757133086865025144933668937952753707130940362708878615387541523228719879905410870074557198958889600904910203203912813419882666245696306426930156478687266522074067775331451040202631933701872608367376650439263876943328530433607030231810934094309326441814592022599134394139582747539252873106843397052890819785139891107521107419872038967119762291848109951153287082975312102625053936590076478028333758525028435068791079520671989375653868029323249727085514370716869450276245647447185060655458418691621873828722274662238907715666275529481380864045765547175429477271269141593423286615768536318628347016244331073372235785273671935135449981478469288802076545074119670835660299158012551269958979369249331041973582498778521157988685913365479859208741799410715530260075877575951808513019862606870779824447561160890727030903444997719881519052599597916043448013375308474394933084222471273664578193424629057731521082252202128966088246475642599701979791869794814704305607145874903553515818671342663356164938836433737210125439440595616038247023818253475391358587736492433799639661192573053244372463750593766022285035951674587711133780569744375648033997242439117552109703858914626169671061573358396006234303422959295773710955811706622143714547706601298348564518827826312267629340374037309200570459744468809268054853875198165911381194242737112601031078399597832419882058261609319262518902465971745586841636211560206274903644233439073877319994207936827119791973110160506660890324721404193785593705591121923078045853159349209387082041439317513528535826432502471734061003701482507042007651357554152142994791485331248097389013083704818448404898080701924966103187782296387155360740001777468180761140372632113316921585080315727754023047312897273860748629812330771940922409357544982371058006800016151113457620309557434149416982222630266837188422742843010077488421007049980802232459515537751528123661183624980843024641113535383581399136583389710114871258115177898626491876359061144502528418184506490795823405188483666396000292610073270044814053075943491317555058259483017933289919093721403904385362867176892705046030639734073619001927272968091965639768866967797984661925977512452401250147069447333540630143033728448285911964734714212436146409852063983328535510249608488173800146777869784768194728867153492501099688615056966034762751989515767912841429183931293122427609867561433432899989721786382225563162250873325738329506734275723870010248665352849057159183617286955917268815794107858664578326547915423708329792474162878214843176574609062037310879116993179331367904205891534734256610045842458513058203185459816946824225306376266635582102903208977106016786983078757811564521746711586265845299392928288032101107343394614655575629681883920348492681203231377308314177723009759683718732326445260070129117673816096892242691647411990623613621939799229333655826052389613212717876386867956324334488406806477333762697916726437162778761273167734374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] 1418161854997410411012307504712222339144201110708973808934586166860953751231187713018484820998323866310575274861422587395537513278606966429867091997510749774295213895658805388373197225907911939013624766830477103201756463115962307942849945796113810414916641081125336467132507065471175483770235334400158624475348587906658955746376004106997903231886012154850790755170007121725534842653065669866998644038689364789443430037931894949799261243099896820039449457181837920206000983503077815978818185202704759737784682893110971406700977848519410556531494357766401675521153327960455257702648871402362679569212906389367455634245946237604857269642634023692198908241600797467421692387522562808757008226977364129581374962656606909706241229861540678182376252899716271152391900107692236678660257093015388352358819237920923344508871449677378067187211648589978146154168040207842706953160447409473702595134801600474327903844566255074562284033024493658890724811056808568400931501940821088512466213576452804894292595068150603134209130202763192898948842347680989578840577975480854598571102252152271158761706768838096770756431311424828490229223863471784588211712396876049394438233509534647099203821452641572548914024043234830630794893542539805661137216907802724355425346147444169077318272807451268430818872099911289919044704553616298119691203461193831006686550927161717054035268971396619722416757865897360735703802424527129407111745922654921412655635377402353456108000901710400076968069283665156957455752354498738620508019805889405916346910252906979288579956251167882682590725602957888068792484609375029823992507136663534416520458707906930152770340285716560474277021637269183511904711462755630791826109086126316344530105147107265765388391593668773429209990199955209135731952620104506294475206787121873062024504643021878814818572237931615807176066631240570902266170613428653389026991137639121382051962109506087474004102428226618457379669235664428838158568079072723407184171019463572246600993995960360145503014628844548065840730604522274282128026542647037012967520052310073737745192448016784727470479516078760300343319521699564885625869970518218703290611868027171351584082960817320495089482730326629477892560405251084716253679111426261411279002562059116113478853352782687620929566248274436745298237421427674090821279125679128916280701975520300283579915482628928862145885172164453889153954970987420691725590082244341248501949961544202946433454313307330338589824142368057471042671552852787265008765692554471624404548308454301353674071146009187181447846435485646895321902963290420794303768185492650269628690432807665198899490143368377565202738536318441499803823652426943100213111644706186736586552844431718106344623242339650375671181411401349317538006263895241491795560062158679949384725681045838477685162773816997533398229370455383385161455850460078051086440713021279831445303377388319408941618896214049040916879951418113799256522685501419431075913230345999465262085254689751990418581999711169789597474217558674073804821343997577108832513479099072892434319323232959708125064069120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] -3097104574583907487500833715779423898303345863430281588743712807557770405849539281804441926942351793932267952592699824736513876069074663681311973894190399511224666054510392735956813621755979498007894662145818113032665243497950314260057006193920401930778531909909993215748646164131979144048388141958936909853881036271806803338678114827111299664329091348500196067423189079426285309658708300081458842434310688490604051996152188838953278714652868599602257084775798635131289078418446720668860958067993542703939662173979340043438565534033176135544935083150864804181503643726523047037954654600578016671352698976931426666372032051519175063155122326909487963129780239979959588382296355324903344199445883850061700517648701483977048977187645107053295312564172471974953522934472851402068737021042779051712618215497163893540330278954162477373889607808739890213843424356106911538745804794491985474878470757150062064048672801881505420449243330993348978513429338205721275424337733514492257619963457288738054990152343988073337309871065894446415534069453088740620049936984098311388121436325923369091877882198220444138467992125652263334800369607409640237776727471714384616506792703625526955094094505330631292015262462905647136027582048480090023493067669457764950067014080735774178644634038718949445455969352078620860829561405400571627771949510504910012032961372145113124086437071473677011651699837446197014062350113877159637962628032276417027105874699690815337711586025457717813293352078197384068558414593597866792288068312242458349130699210745134515117745846342931469150298292651434761367857769914291811903481141694709435314963481295043025660628076430505229130411522298325033518007748062183271436277638820486218062940446102410098961416211327854671489256457240670865128733153663819789966326017275347876636163541167369393108045546081993442286124718476525880670067336660074639402069529104479763109001528002509459078074440875671930615151374879929578708339801100998736338925844005828864360278367843908734327496104348055620201601740081873006423081220001068259320556909138412618009325072832516294856287819499320997319768196673841392088712513812360592170300402431762486903378254435681364252986872644757820767808383273761356010827417966136613714523758121629156656513999427750731422416354990522042355309174903631731484509600127815341712563787816975878934544191434030380576506989896949162798364929988652688404323347989143118754280680561697652649852620216171819376837676012030749087701602393385891425754345792952770709747801476359003573197202014570430290467363046093721722074299081943529535132920536454898366894640758078695045160280018795862668663788935916332930201304630918703419405428787019059833265688155957576800415451029920903807933053350052932814635720864923173777734980531981363059294084204567852611180514622921100710617113472251129978347226370556015617283648434126872029255113892278461449167361508708282325353101525952360683862232689589017852783344254496762716376678352634009635384459723072716897234690971630229850971475703842828020111838500306309585048847426479180019138560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] 3233147175328903643599873651042745977649371928257436612810399934502164259311519178297792922299968990252108989619830088430932482496364790221960716475959631439652748388009077067082125388943591016040732434340529964309368138990883825851020219506041254197982464766483486567251356188730145752758941445840097916812722093986940685240416802388730401160616249922027190243820297257293984007788632933422367568532186821821005676630714608640436827398641305582998523128565774009580565852551813205211339551654261612645255833020978146763361255586193864359196080200882941026442789040431698952507070874087693156031602699827664264525870809970535276137426261318693197124055840876071227707577119732137694740377090131312083719196925803937755422135679506703090430019198504602582584174567221073039014582101542595829738201987403248984994364350865537675473882078455450773812270630517957583070695943064728053667529829721260974932204051559315447020481195497387297620811592689517162966784442052569307865018882594439517168470639283435706666333662367661248128251220334414856356697811536286665697717381941957261472441211059605326793843764967424142430730059341089625105776078021429539183083294457149773445471301860663411648671188871138752685848805884598357682458058098171304722453885064305383746994685279894960108929107794669412301720724006038882345388025485721923609074406639267169048557205473768125397535335638726581367473445262449510598006812375251302595321896933121639002012016480677473868469461346168105599115863281469715318589612641557071767002460966011267917372778051724301960623982409787389094262993287312727303974849755623847613996941620736350915544238623111049017578590831197303648914616471684760596017105773608497493741528771701855175334455012498195003325176667794446228687548487288280406078531563331675761057416279892056337184063358264840003341522478523507772791695013980145659466296901935950698502078917319806844632366082572529901817124391813637987703313385086863146288419776857327341736270593019244143841018494481271551182450894082670130014848436715643353820495821039136628579319400345157868062914661106613518049712671606661061048272407193605898395322581288096557985580283048556548503679536732824714269015577449525794119883971609626037848248312412606950618571632221195716926654551704705748303534139629078849032288938985477620220995801142183837282988801507160960746300573516006519815343544389352117499768269536906251442410506421988047765396142025093260390660099139855429829146648080089632399693163798423635127504492462582092267606589213941041365557413187814702860471197181400417288972648479009559180703172511358147719842364547175218743181118649258046048435903370240633410458154717300183707662088373515496126078063237806209487315496184440286557588375627273575540440064369204113677050325854011244826259951847385282208117799314975229365524948257733464235990582221229683035368141889730020750720086529965494660789445258906150207627086037498870049295552278789966025894381351854090512945419352302277027174385056728702904207991214300951392292823162698350913306417165415620326457344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] -2385447128072824963793947491223519533639170433726065389751150545065873791212839297975880397754769507929992061836001910205694646155327263924226672385141273144863946976751267981118196007444550422897760301314556264782434069248044343439465524311452469030895196018698939339790417550652968423601042050575459377624835387175335349763924096874473742894236817060636000373761135934215661176957147886410453799112357618330850749388806116301402155862942666391210674321495660166461536987848660373983729968231265695094717773269646572684618653806638152674775813604968440137740220209396291705696554717241189892539581291581101510189666010201516995040352498263322923269969800429437790025660435872278116799597005133512180075393506712220748852730496520525059935480735827934279032985797595557218031619896158138351737744385245939158283136839690344513365824622719239679551664143313488904041391470156034069288799395502852099052014393003850542549449716545412698991014445477564460928776648560454130596981959033256958512610659834431647442841974108717744609781873564940804035728675199467942413069869322581383976525103458932995181375498957039144734495796033610957147061684976643120484965037974239820245912069375826596155336821580892862590063511269176215590155611378721881962641611183375506170623737946344628882219100431636457680130454510376193597542306826692000311840387949232784195198437196728359198345432639587977187171406132479130836960311802116872517354538628414616081789672544951748834261871565129309311692324555841517979743755283757548464941186248654995703135634214327725729009061832971343481156810568318600899415149813759391901202296366482402128272440302585222693785850137224081768211097820211020278632783835794123596000778112584763560900167002676803410003822956298105710643197510882793121972397576720089186009463993410924257789085285270518448237760291552116086236056562921892426725963495612672939421361362236578840666357908426743164228043799238752693971033284375821295197752219972413787050488236694977312947728569163045426770633095186337459621333939643264892234018628728128538109239825944202182379902751531225425577333313588614230939643070648959369732807148575337579543244393406212878407646767488259884846955183196433807390860556134865365424887575169254449133947493698217868074119815866275541180505388472245649901683549311609154849536688179110725244628213454302923893335106532520755818348872522709933303610395689966121229538877218405381771094717550857720162905682849066114595657078678594302106649586082846991829096572559535367613432070144716803723330409279017798074757643630946289142287378843545626021664841470768105273641785527093626890751132098116625645366980723683536522766476368536679890019581265702353672337638027454022092397603774001253043884103557375711498988764390545278662077023070446252176416830510133276207716883122853375104167773503237546810413764997382101803873305826794069123728390280739278932213790605943803316814780506800460687448494965682087935197346766751272557912641821078726870245133380779921682779928809269129781054039136205077950556203270806760094433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] 1307262410630752627292008596655882726676621010703755340378161443217451213641447395061549124328407913252363599050073326637486051562336434372526215880886566351610868878434726504669387423683053488164632279914684668222969066733697646108871523307512579278771313429559923383268305962963731160625362757077057257544007942130896045552995349621953999314983579166647054544808955361637269555212555811363197091931902591116640568267313197809039416905513562869646445094073089899052362410366974035491897629731225520021596168457708313606216387579092378732559659371181012562242478004095854332303783647229034604286591287490378760084061544613360366647454314138502205959253766030713983732425849229285881465472449485617915538549217081760510755117904301505293875063902070414865826797035183362562898488504846901683183922041557994185220440312382818274027230232859578774099294043209083979959464470628817855500548699912811417871241956815380684040132141076332082341147714156872410083175588344272034852413131059873277087027886789201675203497339932803851021456023054084025745541648571517617679557769894213236205950797273475543094609060468345872560489248666327247065389947259049172537956046302685360194669593797576147377029706111209563419299190046341344321934913513545387990641078553684502263067274605565254684496554835251104570651145679117333037808952197548751631392580850876625557237678984102229410195500129295014484833455571358320542455383297012049557233143220448731160465087120140709647610890062770162636396379471079309050609650824715286935838466553424712984715549138151422383362603430513358204327619093804460126807652474573012951067574106656523444223942013060436178243020171881200332182137811677011407872450381284808563588981451961167904963709433806833363566775159438733876751181295628238952284704165523781095207898308016222012119303318020506590918269998566256479200066634466967666521839170227456358358305776397604007738170055179393713274640649336687276145378296234130069409868866953508626220068410566975872284764339349378646577940046441283725624995888845934441117335196683646450789690909668344063591598954284268243598486401026029151910777347795742556541098209947550646764324892218838170717808246734373265922071026732570235435595659291684953672055729519523193688163679562440918147467884420000968813868121378689533011547485127041838600196610323633862320129595014466702980988105016765577581981655641007876278389279367067615104698588638225876151537634172290559783709969878147779132878315063089595671147282792553365737857904561572456177577937312266705741575633968956422214919679515722553701172151993263919317363901728779642910747823288458816922113305706715052742512322889720869225225383304635365200559258626713961229439285895953547003890812934353058523065330684369145864510593877329690387157431844315180859988956031312549834886119140171860860579879706829994130166246284808103791244502560758741315651800782598930298185512587746531727184645696710003750062742581472517877698352285571126488690023207220477504623131178536948216535465543708135321031304808617763211785588201818195880837120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] -515295378533804567578838775362913843788331086637961909915071231362252881183088806227053365113813301385286447265238559158578033250367198854215364817923261840982137343134057010296292995382201167168255700393372187342548846530335929695968537357658142333131479327533638234181337393116981641908301985013515866366228458743937167884600003369196326980201484337672007146983592909582267439029322380700655336222835583715639989885330062523171963700734150634491832851736046562438600967079467479028156986067375701480695130608862647682727002332843332606122531903686171463748405237295201691861123207770602890998440386692434257454108419433295940214877859269398226839376939467796616758748046862982098726326033726804943673620410833606092015281123388839646141387174124194641075335783679703926612966395869294313444163371524930582059210381915753155610450633942736106030657908795723542336841239338294170410500229019530795267447678009182969483120588557754172591938406986386793094133503281539429946596291705820844825311790948040871340328668645684744063650326312577648933573350936708147404367560467439006916320189231376068181679248251934434732255387364954324456276772624111680997815229030111881329341902362600915799587836421651100589469639697679119066525630882096494597366787751021376307801059095391152937975189494501500244642177415732652040958280600038884578294364821917787685315129299850890245794185886817097472082763014810860571196052418205365880180900002406737934907279295322556956717079284890422531597247863460365756602364942153764828146711684485733892384079584903900351015916262426079087153160943613050084367411102296791882295933058360424933909420003128344736181653209814564332084621698447506042209970747513147929324799117358914697781151076712590898237269701478527748942241728997503006082752485499399476241014819083796863135807221504466717950466061052871791626025579525441934205605870625784947746159698582394623247210586520058796387776198546122177653059305924461863294361687868842364821758867574318698920045899324900234247791234390304662251541582287783601836111843499393054086999333161061998071829282086485818517179193101629161933063496446607332214634143092209294665539941937604601662759459477892168279551377600235425861641877227219067824896532636963793646552024114724890947517818330551486794178040574964119612610665521560941202369750347269777860558911523550807598823225009564693620235843540889980872605396068228060188072614733234192071938870549435553201971741292208618410286023733105044390436015462663829914842958523503229426705053359215109926136986300418549828490614192889223564039621481273694244300267669930722581763003047753302844334585261853665710493100714069385026182772964445481399319871840576801304364389891658145260935933928248036031676681595371856217583001645667293967951458045211254391844179771419806658376794130021660463817284604053829897930625092985949331002552943816224266030568554108816643967669315082439880654211776934040706481382637920960527453913297515724156894076686959423665933500997100458754661981945314737060783676107731985132089938444732936465940480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] 111046089095003451385976660973724623396713766291957413336802011609781743277425254770210865959164142554571721498151820867373236055070016696475456302570510885355521402016426019360504115602843614833455338276994282891331406630558781589701135924402910605818876453591114557811907490962813566484085447716443789598346237498995029757243178642776814163247761149375587158550879484288526048364771547897893977447088048392064583562161884803509787564919316693049327481537947597655960424292737020628665509402231769754443869940897556607883397226910325010839831803633530951667052421003915599756591244279005799155617029902089344858649382762430098235626662147762765435044512217124431375312092594157341585030645957065660293624408716364760300123961970453105365122360023123677574997501464993753810239633255382649988406586239421798461717606671231492151158908850897517671684385919216270829445412741703015169235914555786452715718885758541702242557481002270341121050306198234011681743773706715189445439879216918542005230855793098840498933557318506842185286661731111846340395060742531109052553356209584730620108552818433178138425635487278244117604481723063186301717723107082026818157007589591703223918808395827827858648393329622755393116004538229818886680997932352268414316688367387068177321572170817398096152808762944858949929136807398457399248508656694428399277003975013290855951974630917155158608357908748219533106420950171314964471845751840070014972760102161527050556600350890812001369569464472957036739847240454836358112444252135953894587881757731518595937444951675641651708164609240189801807824256754685372985600650880017793497729357617177060346434438656101006401380419129635244482343382029240946409433088047005921279955290430582669237404349458904449814223152568694260466597829362837901033804247209514635083464001330806291703658963801826252519078503490397006074774738146072128216223989903507737061134126561437947303165241536541287804418130641142037526557723116341654476644026505650095411113926045488557291326513414769911744188839084234099902939811767163247123010948245671829293830386231365680738836285930460307150258333031622517325955755535301233621997479872979272819151126591734876236704851219302058594507578200272979420188465156352852334094270743984439840895041952825222561436278747832025638817783265275492520111691184314151904026432955202973018915773963740564641802697038856487762901652211026443516367963006787665030814219779210836579402384621123394775756000835432151900997645398012800081318422382408910276196828028100717431953861999082260887559374726091573238390117423737856429044135475563485744739172138784753735208472350834406444685098284017941502468086035031676000250481422246876837664593033945051776210894076888115505014675465509153566266622682798867215770533626684373492341909415346607150696772255665280181507215763415663833017810715578451166457038805844696374269550449770139450252610263510246334591929673107393536795113154229767622655737038698396093770800426110969908087233662476843086542368803317326386395737094008937433025431815628622723495483292444174269284352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] -829135867271174446219195732885964206861438361587453600947961560130450538673538144405514894250850210443289493956668504091312205716638214050076695756639374896075450050329792540104633828944861550045051619234055849372983292778909267001639221253907194240299587847891421257402443020588984902457912772426251387680320444038517297093445128917227167239919017282163913667042041825362831151401852014818643709095082624134965521499856822917821683379019009965603450931647415010422198045531902702833714240839642892313799433894874152810800250708164501599687048911527072871556150222406870260479238469472546083744994582090608229773321818416164564050138904529801636718249505825429946940879947775397004816656251193351492441022220030896803506945996374198598795295158026142014910159303648629143971220019684243788098408928453362772351202265590101747492707802539249745001385006618222179264854605154716992035430206494815804260593796763473596011006883476883471912908387955166247204617551011396842715338511925728145946796857752192173849457849819496373954913019724342204351242269167964940459814851851996004921689635634153619555079730298006382397104755888650802624800269245150959271478864167217657149558556016865582549066299642928190256762155328338964461141698510964815462277246121312271465620699394110255924431944624968980720103030484883031498908054364461939678425106944391895666104833651262062922192241815229988869104732225746255987844653579402452338297497477407511644658045061905011625134143231507763757631832928549131618175899072019583689922218696652581770163415453023603473306935512117634977507924826819499544170003426990142593791160950906639244620786037489458649634076367803642082796662959972614442856290351190277320908511328100078542266295151989685353039225713610197395216738495742282885290905532785823473420458383671405707335097211651923792129918605977037202849735376392826756658984254937696949348385382759407608488198100400600448591410224857583352879901368555090351614276958282860848564069633277266234453570420797817212292838771769924910115076009252380426784748497080928677729105321120922061009317427904387001524514342893906860088722310843137396521280887813231628704877044753225855532911528778772897920335314537673762200277524152316129163796623803208062267984546887928305153362041610599092867387860681548477554297155823844864123289557010544550869111978869289757968085360272534858574811430458441442056068296112150742188979162558562295824364306360000334242862439734007383045639309775360619372767632327699776905587807557162897208730167759502086815252733025278174544185035535484424790123882500652139053137319568445319125025311302858296064742627360658978855155977884075227436525084332636101288101688494157521755332403642672586980626893847131145262945399188599724927870061578104772207218521038272445913060039779281505221724809843200076778445195385848353564420085190087934903552494496779932810598175748779986336374900626913709407826494961011209162049167222394983163463160095667193075163590888879212733306340248763103884491797050610375588465404189714805686272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] -3067264848608459431135457094922344765092638748181294998266163407205153984334725557108124106314660249206681379553790462107409486499236220178492856690245248724384933948086997957508564816043800918055167995989081835992999388565353406830411198086161592630267474859170093779924457248436488731057314875022842297114323283315757201637634791178913000271059537705335148567835328146465918205946108243111959181410659708345439420951804411687405736870284535209507337514612117143021846873390625933552773444679047363959752376938802969176344527768513607747179429328932342146876397529725262506393481865907500107650707797372444834970371826060095243019702924541998190024377672746133614500461934579041579709658032446528823412747802680185941472474304310787865851443531237451926034290644895570159677768454654428171383997785715882522138854867312273302420519224470161568370123550595406522481013158805441890885632064293028472721292117556727061661548222983553815275347906773082460601967285189899802533839058757257508777490456019888047872698504435561123940648691590083755659234391046870064441768246734635047314983099615494955466165187737197253230596723153677016304924203267675056525195091305060780997245247493167423638938767811225457862434502799215665758416795145945777680782132031129613279487963597592587441943307733241244559174366943400159061596363751179628217638226162158352856453429330885939476610626896440353499338840258381464282089924485227102162647987337067694355736375260700511353763016871581836656967196326811599820456632511538671529590410744748456226051102075254150536838272142002435613671927917986869121656541871641136372539125005048201813026511402048990622809865187299781190381378424319942355598330898976115582100318817642635700961587278183143947022236257055275201238028684809180234447478942375802026220716827692534837174617001038359432865879180322529712867561805340071637915625062122441532311341846894679803715063492858734082716430661121726644153564442934092591430795914931207422719351702403112299033481857001996507891384681077902907672718648789940589565981343081006180396507431699721881575570965411167075115894486267428187699723001942573239076783415121392948767494070932987064236272842904560717228176246986416973096766595681932570827335498077167259102419338725702138875524603605238348436990081729688049650770778044072534877542920202620736950975094332016643081613136019037367496872278487833125554097038779679242437891050261853497855535079036209595687014410217271780202064516733919104053407773102088384563783547595922649376322311272174811901472631880978495314542664065562438726016114460366067864029122610104953544054514750330973705465732839926866078986948053328133484829566927980500747292233779967870389522266979243279238589372337054630899922650659125200731247254232504205368662134749567270460042146527985613041815140526669217228602323604534324012375618801124733627740875052134295883464388289258859657159053920024572861934346369585061593919902777844589190371154956010663637577433358604545081083628126827614466889061311698274750704818060896762561822720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] 22479012138857300282476374759650876570616302636729563700757890265304416999258043815452927300344014486274068714691918342748580967927589186024264672339270636691956372362188081843675951888589148454331663214595632986046380328828148688105342475165217286940924132403596810227812736885144476155734197226579125362338408284099608422900742230822570537345823189587898878746301790366462554661430408165506677505682397247108690623058724501726954031310075114521584546950223235746168635933718884376306028894032563271951231160764801641419281646078753863618413938995540395453416718998164158874708640234908656178488428351325976450857945958533101633859574187655789762433853354652886489942552916578982718445046124105735672602801549371168155790509144628067403870709693332507528485947362547880646719990641716010152773224920908860917859299639256204926900085332946693598143516071354192264826721693187070900420706677068701154822154647701082131123811755006953329566237560589846741716865111867218945206254172564121776792249556095123741550203701714725394859458899593912235168541354328987075466740026258886788063774531909163049817493806947653416928642759131276473254738128087321252263282325675863763820054625318632241226202390282149394301229562500469666094323802520616014344563137722492660029647327419323956326907427723941524062559770349423150151223006921635961643031030956268380012638666520167146252006933539413506361072399392265466189083814992590687800689205467699071360625246603640204973076233765831655603172606952358924612235467553279487316596898311806536477235972574425699768292721731268930935008860195095892344924149319569147935445988858651659524445728716239879356906643950534691297226374505760949984295305267233724483677234483466445752014659946964327470888073713351002646004079471711932429962528103606234613354486201501249563158409918392092830778137021658046593130216825187235497813610141810983879334780468727516349162749467797054521230819884451895749677716510658315524017450553570672748888682155153333900882095956641517550522900977792050382710700885923232017557949957764840722460226351413355289066525289091580817519918293546219248978930019396344205725944989435595945961040860660286516153876825280136386972633243137083221921301880026422537206915549095659753664239392135755958711006277281597311865983646316328350426476418258112421768021152701086962474407654756027435755948419261683237424574872006354389175621197487118423875899363054128645562302379980733225960635624621227282232266622063957255883932355456978151430504631559479277410294990555754389688138771845025988449408139966596562231515907133073182303417797962074413384584340199385589912510334369633433403323882139671461707461618321531568126606230623587003335545578336366733705187756803323424916515502747188990301387608942074138026728273278577445234640058995955540411329416667514381300827159202776725524436742626030494518971069397063789743095917148483918768719404780200857571743162865793880179640030430666326736495501358215517682747326602174751641625105974434211281922950132309458804432713029883952219304230912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] -1432145071734667938791443855752200015061930350769502242376090849646104096601834452169755982026194464500270931727494221453927873659824517481678042991139695351352317121716837526140618242696206647148125297749344590558455699603488751396348884547124120618893135236676072835741240353776257422160660748561515257197840076345305637203381027902028783741025051754744798209406468736818079864328301537826124191572958566161940158217547596211751297789468771884978526694328563065697383340072531225664448600405241749086900141538361641735438333125705618192721220298696856492497336421706278801193704175741974682925626734844650265206660827670050260663889245277650042614573670442138029262303589570988621167553901718291268614804166148420153195227203326235000994010018788671647624853672936582431312974990812102156292277637720759111739739488422482299090884757566381769430416473301134394813455186863291962346413088798111520427555380436094971986885812741054115978837860148012110959095256995125849405563519624443354626684992419896681129861800190528866752850979533302432340348441787925178624557853079207617638499217692451177250305196294714224024124473708652172570868343012602274887823491154503184479760933848893387117325529576417195040113098708073691093767947259629433718259327830110326286303255885314292128810713384732543881999999077529894413687935329099771833916569624888078288276141826074304799978146817976399324042679703887749246316805830063888570284479204394320014572976008281921486935214282478696415017654067826562166632352800873135656781457503169495142392187143830417746753734381796823511224050689032074935451497064192402485439303710288440588970768837032409224351452734908481326189265679610786788988462417201871303032374929948481320774841818119769807800563872667197276186519789067601983570923797486885708499085463979066021125550573809361879058979775840431404275171638923971306270076539551651019185849064327034712617543432448813308005143765790174234888151040880293808494275241859737082342584156674609754202665815124153155518475793471646504334150185804909020516963515683667104978163887824871476306599080677308231984647116002499093394107131783460091532038379986287986764408791696588984610461951394495947001552786762786538267799688274604055585416870703754255227104721451080777235779836563912309374841491772384772246035458572589020220775166394758498456331723983101640361860966728745983026758896897769707524384844702442559093063039683831634216807497955740109109167638960875276057879936368162868764413698001120845006658711776503082036687095818995360372139654861615936191870142988254968130849033973988348719136937880534467342795216512929510451888382792779569117526572373454903733206236237955187520720695633517083451877991161841610978702803736981515416854198575463424912612355772374950273317481696198229573492364006144918189587426611752478937962700577296318421931071736945069855640440261640436875004390739586141567364393849845526617287515602906512002281730410328718216325059998412615548454135602062121782100175912307993126762475698341566557499444090496553825547562516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] 73696159002655282137703239632778921264942490952153122637753057466320034132738261232539272216167540589595403810599284169176917815536620066839333204068647636117019502852046570154273454628376216214904183374220990374237368384492395978048312143054183178419446628852323641633262548139434465675482063946592730980215714616724962731969235903477656349349063360285799006549926336410864083963987892796931662209251223832625510680320437767066225972722971855066365567503785859755154307150325328782052164671255182264100445136914599665573886554671591463892801637366196825232167312291580578805081651269343126253760093001903397668124264957408849251717670547627023417926782773096732664178130244079633951875192569896275756250260680686128869396471074490384680334146614178792485793251748992134450596411147052202271822102088535065426761036098405573716570417577056215693789255561364963554656366913825959071586547562083416753040589403276625706688252492396732735209221912197953020082472310670062225069570002824703660859700488124840647542001586365349977918726145532130764869522266042233630186824753880763902401529454096222060473119530927041948360125713074163642887696578102816361334715706896535213454533716540672003255573533353831686947811026058999225170886832378797321305219657304293791720046802092534572904335654114280155124621538818111656189274643508521606996883040320696361686226709573497723789760219367889872812109853751439191805632043012756302881512918927829173645332912979378136262974846602964425042535382692463006070227240050470413545121412426928835386033768327051487580122477232180288505331647289741381669025079490687856833859293345247226836180158804675319127044723961501674316035289249477914315095687976158450110790796629889127322429433647675091069644579759525950467473428770691355017016227179296140928768219262705155704230799364536597483653625255193394665815623904788337080985952947850378992939236685480332560653986380872412323310650572655069042187359530230326390323437636918618898674380586893713101520884960769648080749203536334198673809096250196467852892694591755891077898134875550524591644952319803539582639549799937471257355067456722843765100602645831376450669146796247490177293075908157391328484303910757629752612595117082493934289771370784491968589081613351176884312661511756264909702328773673719745386955342726475339938330199547488270833225955686601821485048544121775817727663926028311891300090240912978192078734600878538254278931999492172263674535945877526202550087056180821815640274289433299116036377934953742679462505316812507622594468126006862881966342828243436264942558117798742508741252751464122142764936203037633299406818181536550099915826059539005992988696082108050947731889954435249480084606793203548113845408601220219972162420587982801767726353078106088083119827433383574638991455741797581999475611286808202527403992956857128567144826831779932451783264558188877170917920366277309360733881025304678276560031831720911560962053987903685669984418527545842101332995998361464752174040814626578109072146110057633713036741844672979106550343861796864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] -2489820926904801811767576184504037555107014027441070617518885430875286494666730919837526161307476528889674407801250506206613647089693987323303259228137519607313915629657271108947120188537050993591870741118664030243191397427635568577752288530702283590864139295122497731185785109535012341712446751415845329817102277596019443791566612404556557247399967240790570855364070645122324755786059559415043893822869501613712380472306230667099076938702926917104883253523274709362593452911679880800789812505452973460307071819846886090650183340765471035899715012165611170728886159107932280500376194229227270482924484557110249627679797481102281085457225919111628424124274740199297964540149394248848697943097723471558271530584723329596218530964907825235748552459682752117985290552757183884555726952187034537763115637573129525962307624834114942124152302995554476175692758862466702853005014855675290253718845313677782681758849923596448439878963077057410824185715893910682771079073348515077963886071345222734038699004345289066753492563916752315465641522731519897776158259434913614810532142618633586337291065243122152603367223244959600252959156930665483020082373274673099819760659569788150246398609825931745146733899641116169864753508602636050753506142858101056857937152763768022634808902018249150589160085664820582083110250452057102859762945921565889415807416902344687983120404231760889351310171005896688379608440236374756144351767329325325210679451528130354735258444054457701274027610465187419777603648646234401184740579165380394851182086586171902966154712125209031832130696540379810392863741420945439253929735394889346435566689947160842089495535187122240921540206449537726784289967627112922290768398503384057000283332126814086207398210617402305402507539040448617602216015812025177294219252338576591026059839241015473723990721072571956436863325860139831224534273036014080336658177869237250716633595546376292816344839039248505100619583550797135571889620010263976377867597461360518458644299328621410673198727275870633924847180929241317873981558838164729910741398747118360178371403167499763939558116078248847889936201851017613224786890252582498352351249155181409042518817964591117993379811182979258063088725182086590329502360244500976754945483706297359559835408702376446599459714187729408449067768563573464873376098192043891030168517486054982507114600977788984863014883376009086585782234677369285809479589391213604540172841257299699995444759561067600524887141402720607217849615560881545746012918876612644842689919935130340811348275825636402486426303285290013580652043300465934950319816668163787312240277815518302985361190522112537885692222859957783837364591145609446076040218796508886993131082744943386897796166506079375003212684202432943152797810024362476344098446038965460375443237562112904873007504853642695226158982293693597035366191288907572804913227343947612060891470949432732630601208696094070921346607503153568790813054111569709795073271786343032518453210640693212900670345272680632101965192641426333416800813255276371496116927753328845016560342750493409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] 47572795577629133034544431420144429420916472167335533515961112932409716168645638511289633224721163050549304210858370906278649673697720393921328171437181336785700888428134659383772650835329617399410339016169787003222967541492380674750890184059900828742560468925198931434574959323598495607303624198689859335217683991332893174779049876620214680776483615326747172837216731334632998563457310194272289743788237141730153146581768119714616072710482795215510279219885189954635100828613709425713674603910586347166333941955914841425670410639638147776766866858563696061245919093573806218053302151826855986270048945438635924623143230952423588017690403410384410021734357549164191176577831385016860648390701156824881101001861890905906428656520397381757432850151535699809660355037581790485416044563092757796869493639701857494361859737436589318119106254761663833919904260863656982493643737105309639411669311986354172814937477076580862404739619558756304773536351119968826027931755445861437524636465337198736455447564058177466728689894881678047616267818795754787290633477440606278885374198279996775326519311245010685278188597643982122296190218026323357011949688578984725523166184300205182904191118578917582592548126424804093348816247779320885947499822552251112393895713957459261859707148911872960943050058912932596887937662109088054611765967815615355102934085200897931156173511108694832802366549631729044746503508423639502569628097407361678979958685070864020388274826626500570943225983394092739543152024307213431823041572582813557414494734559719924363772875325389624772196332719230629453379665700261545457402031398942082783795566839184962642115238314435878075134173305509343312020859217428297454844685575502621434331467044373873379307983225499158747446327407894197114975516883355315973937825030368810359194980649961493584100697113586577787605419683444836036933683768143774777570840661853196011100685146193829717338230998854699415202488284444841807857594608207221694763505377717411683916905756216747645169879187307051094765298235617159607105336977224383795999659333712285602294261553527872721826562538529869844850434887011380975585454674666271176893848970454873272247605671720444221750138246421545061300131236630563279255409101487021143908006709243294829244075223386881042346650116305060488931487033320221353302937145571125067734706043737171638436301655066599038182834668381445846071223712537157919364448745422561074133300673298220311490484543110553770114101199091840006536007588757987092167026253265420650381727461686596789684226673523658318471347450986091851502149786844810827002113858173801655380547106624454231238952583134588243648477153137745665277793781353291779441191408790792000145876588854407584799969138695930577858974162086589365729274367528276315735815911645405745721005428913534293652502145125979156905237404921847608635935517157833079923764787337984168168619099653246946304982244003957388852412205781020592703382869776243006154197355866847171142006754320236827138237986604842600677345698040865199328504366174363733402682101878246042640359190087860224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] -522901578415605832580762975327937557574139313414749470742056855692390064257414089891469131398551587227218340691968101041013195647087504444403002554197568209326306740431229007546464970569393437067151290354784476037897475532804151601110591741417713884654579011934938563707695366355068688859449033778239015928846221740125040101920552473384908982647864396443875372831488848427363055970520511869645818606147935429427909685363378063993514218860049841035410076334532039845306731340839410538343210855599928116760149128592434015686408132349296951394264299132502345307529822664640281534411908699792271755574055380316859244170268494492926251512028438956554313695559964501832674219655426871285732972845209236670601841457833785812015536924771700090392564756055871519547909499017020352459670329400463172703951880454864109150776031277133265170227902677509787102814638882109789843364454073610726643807443749995747722677994442776507202198491313039444247875570832752746800685963918721944547288446891088733070266975669817706588998097113842765263236140480230723053715681984763524647562349954462459172232714859509950636174692472319693217380798712131535761828258521761665225817614378607273152211814952483316975585714740466348091143778516347910467258755919257592140227032712355080765084465205819021345831638102086718294885093375539257430254441208520549424339127756954043082091029330027658328190248656195305192104355113315705562974472829061304763278417571727582534655087492216790389357010851160605085889003977672779736882445455530409757189135668798644358928341027514055693362127660812184155695012854448226608003691338872487311021057158719018302581707740569214826889569273739585505027592220780264050949723411244925926475417138638522162159192118822128497047027539141760363464071150186269733551959430728282624718513928895938227250772159498822128997705115055071732287507110837261434420802679708077908523564225802695639580200736717483168177258167342599365205609509562412070897465126234214558163208189752170116865611435798366003791743389402408365717799402383483699014608392227457054393662044310995789377105985280126696830446121791082434110765497845839668924351437680368775494266765244237577640112313668447704332251281424306162581030784125191695113795398445124424285955278513071401029434930423294774657250294447050679980863708566289502755835022361296845074239503223855306595154655432914601540938778273748182672205224890912362341830564656854595364890842272095115054344644982487209897135744384432716753180725528573090092434068605555208469914387717309324512704196562975534082838166450406584147112322979478933279775902218126482314333677518412087167759326766344088620914813944639508439203689928041113023732959550076833916921024100911481197945490715011755357931277014658840333701463536024999410477377792367482272649479390804531443471728628716556245013089807316837329668590524639687014357875650669946423009277897685465060173687615732099473483075355589775588101651674601551274685777377478848503569687568871283578126800112374521570788664671472774656426281878770611457966129466950287360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] 3164022269241436648021413841232028149715766695047582513919518254999763603971594069439063025996662738800787019961171205086269586865413183063780913705360420121381790345069747750751462188134270135147241054496165140784194476171580697841699790564805604244533146905749798898222738823858837270202949910745322575401683341864243325792199967735086578359237670355693074389510519443330508190260724789248143538568115448799227563467541188207295065918462251683233069579503089140784619855091009350192914479630922196790426842685969314904394720786551563714259661263737334131205882600727786542774342104787042674825625325603977951431498211015093294383805172432365388323103809665357647078677908761956177464352053005797500942085936547894205021835405912315486611029086297544009316695067901936698657401726433270707744544319332984504375953630125377111492307758469823013656099825188447935285916878147015821152722261994439166026905282831965118827658275568701977233003472338472544866564737466888164950223742246316467142909079994168723066930526095405857530310825739030997995875631353086045228166830371475254954918702682715803564274715310923418632809102879053747398967529951572418966989239066936786398399832611889484318922046258481546050085659209978796850387072570479254204483657688322271246699618135468400520965549746287429696939515006373189956724902296994124655461812813387228904078802357195742267439801075304920303615540530071973330233429291622099174012881976763927472380344501460966674762500823193503007450972548033218536736014994194034959489745517751571632337467610324429279249078355797634897643804560613910518938942437529559040169793657740478871332545917801806426476730259333632881496126602197807422839070240339917471570527881433699009433050756828828586212365292231658944859302724929211371926060827420489812578387598920328635397890248972877018389495016388178804913875337882781620323593999219816962386584423242781339910688631742608799517439582091852054247598427106216899702795592289328144074551721139614027270960365762409908495978444046580695870796109309332192061290299176273399785606768537633361638942970945241310109177499471395308404672437842071786786266404626689489394339852969208878250522707542325889412747747281603031701748572227435195240570220875169107416947266881943781676914891558801192913900108466314098402629266519751211404472302386558361365908461859324051650944124516739720883877167324375283248824602875000587829678091459179205480926666314074155272543397602297752851102048551514964398712184293507977044650238103350153115893202155146461187714164709034504349763897252620328440323984933157945889578409615672522174028535712363220719519012352798948561525641083632256538559146330126048149311168401877811414169251178727803981173117402635408836025017650559291839419815012691877597102814896014511648597416541802868300701840625680648990170587062743606500952630838619805374940969423389004571784740396776793587095632750774203498512232399181854012123838647370214535918052139735871696998780243944773817351372163419296090974022211644672809851269450625987789102008577013317632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] -8618772535892355842486184736197817341754036612036459166788433228644298210400658924624506498411511038649422223929047017887570437249473077014441342555665351407143129925391197772750926381937059903752646098065277018903398844745456499346880633918307004459569874832139405190902747949185415839740995408989673502462725209395711603053135360786333767833105113969710410336476356480883419442794482235248128188581809139093664529313019303825279707898744282690900144048971649540981004292597915419312991438439148247302990617924088298246566485535263531636252162766238118187992706807924057969576310449520655789385804494251772334418309861942369042331373236209512310067352855736543429537934741163686419223245026039611062030767623910151772492617436713412060308639152763655961161648139338059260656517174050534666862934037391295544141368051183522262520632677979696638340103653333004288664369610254479828346475329676662699259418048914279217666877127087122443977530725836902811381483993441718430293419646765004554928812692770141666512701064084866627861651257422621570438189291633889638562307935406190390948724157166897188662214272334596801589356061616939626663097261190907967597848139168308280454915202428604472315567617916879722173827469816034383139292910838356023356035564351496217899697233752825714602865838747010914838606053119013469173876108430323604944026102447053140101055908053171935687147184058887491260770371100752472970174655350625540124462836487847685510524598263436695036047417480019944892257321622157729148929012513659688867835968129805225241950983181863662497589478386518356587389127150662355723151361525474660823155165367748540154632031683766154498406835655472417867392123476630060785806349518442576949955005756673206319582795981208727963850039784837343400928485993516917592632792667721357561364436127247868758788375633390561688042228107597546842531855257845050639230682960664092250877140824119793262501017130503409892158319698748352107777383784783588557328968770940789349049678422887305840022806060976457652159101976328644174039643095873015970985930559100214323216688723433913139359014302110950300506196932732674030641165703209668659079168047082390319410466729403368381996953136298604394410374801986708160476278923972882347271333211036172481236280737692301714430207487849876051540196577358630022101628014207157999919851344222725647406795297758455560080695142749149484219505858548026950992240761493169315545863619135349396871589544748334683773381762779908534129528664309182729626569705968351321450895744545231097401200227436630059770877050259976796754614039561520753650279654381919551903505505712826017991274561740373616293967764544191024598203314019993189931167894567471072219536252324931749430635451126616653264524089347056968583713754115759685065051369650968999611364815449391903269220351614812872075470388507780961019344332930993762742389554764039404651118181749460200316812107986673019883279258788183884079278913095759213301114952910917141300586336350214940261197120316527999226392188570975071711257906009964551745999088945597542187043922459534295040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] -11153576204378246554183429484174499377646211770053484416008578142758270174529208379216018182827093073808123714395087571028964241134253671080181613103246320747078172856266449048511668504477045696047576365418251030793858114948619068094730183962240488450398144710835742360146464290278866637309976796240755235178589027681961795859410815156920244274319634159536478825154402119738730864524241839921577819963606596230854494308898967948847636836813090035636485309149682570540751155743620216463039095172600745063988546420410553198343497189339269011087005211436386172389341938579344448692669217905563975839314581940884577348180903604359117107592038814968746911674513777827275116579068798904173847400469067944002243806097209186816744056040346669424198021798239149124515799075069846409734096549312238743909530638104238890204720078349495012383836750671074063226345974646302034773210115749552650949836832447479511870030256663548187486721430585266118311231635993220941022973817100500085061611514491129421334043362789295570875660726991293915893887371068230527746792996804952605133997272677360742145190467289911831607283893588225894992876400638035352289606854026987432883301915724590513550048192700655929565345359579501179273756275684937433365483489343461078772046073612680330321716812351951834458580123194455128936558528191900969760736672498489644969910959168539905269632085770708317199983298934464667682054587396401283803515113222305206842855476795321363433804263904157979308289144563759285331942263357565192668771686658592040096940334722320552547943349234546999438339226662552572326145262181728032640138259816528722218726032585001503178364681859474230942253967112888586409756723603063069419920835648715949751150624050576241875294420215612906408768537781788672955178628747968996565510923890217506376867820513506894099953234099574865241638270778035199024749073221778981463889927684039983574410070599339388591601339651754759983818399899335428296574744503132457378082469628747393119061289506481283398176866509706952615165758359952335553617783954736480327610051732108458889382382510235285031768923406744006190972144246865007917905121952624868058442863270672519054101403982180846843390775437211021516493374742703539772626446388616509675628713953337093121400348438653366668998725449394531569092308944563274143081630419080691421007741382016725118151061504143350041532359022558336794303689940094823013782327928208251663349793787134740177130575663796634085935993217851625230763210255050351814982691054573148264261171983634966965638570050620910773630777565994241180743520615200793193440840815654078480303643079232342800958296056715512105304549906349536164424708595924835757369179502512936255512938529015782414963206140366195183419074925957609605781583373934029769545373684513579540771708608875254502566521947073017341664873644891440186849824211642708375228115788373962295783395675882058780576117815654764746615476078072999905865854212515156842436447513125318118296556040483052096329584016653525276637203388943286463151926207192296941684447817408940346505631082577561387008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] 181334498373497246274809516120984641955325505693724738494990983871320331012098616012262700495893806257695694751513527681727900449501538095887875303216563708037286127004423597952069051561703701493705987117137142690164023475433017151596331393716823684429564264364305541771356715147331634324708016093948603685782867406741581239733275375043603225512785519692727028135374768634546682022037270485461766658276668716946691714098121953809882079853964656083026425119444393526711625188575520402648868412330394384565072046176940726174745878257837555667349898468587296890520956624249469142567836030641280590822865515009477591188141750217331258232464582288101878947661461037480590609008225477734381267389252715782335983979186558053670671562434980987053415847925962466613122849037434923765776035206819539234440239772687485499496487363127361699323688617416455070662459222168490038955517617581409856663034572111734693306891477078347902122897851335434760375878740005713763921226521951725090731232799207151220893906660232942851011011498103247929269666925731079616611347465138786232698314046030164516794126668492757926671163092472097456295026775562944936777724485205312329755026502483247787925966848195886717731943510876241533276224697322254752942501564361296895552934704338865302212906693432336668715173522615263473418368928954934511807598363738712292490370944160865664061522975856047630265672800514180390972792363856715623656867623290920048557546331477961261227589296644556723380300343744910177791439463004505363046021331403181869288062854378676379502849747757651797047254543363873962212144347368745727731132713745463685859275998138595746022320983819977912886006189752812522150479834225158801221378913866434625616985832507134223180563526448181253158145869041176053025392715436037512456885737773150298658886967990821751191416532671993124481218978132675433804765571058007472222288799047739842774365221152887153369104970023014568485412695164433466620926849750343039879545649309269019251013409233582650446956724317471373675965167462055826728194670739644776952752980302925031530149325262804767163272331564063088093435644891381725434383900499626837591225566938001268703463665379928584356092803264442547652541249840904179799638523042431343461813674630403155169713886267197545284499659026876601474063048472174924087331587633878761390448678753586395237149948658291385914916757287838432923744668241532883544015284988940503737334619857992989653545351845639956278112790399814870352070336280882629220828825767217054900564455102818989393054283811609998012064595250577713583962019961150823092496009896158511820584175915064939236756631030761497257362997625181619448880040771496852263871038487525531579391617458772155392731937590415825618830069480146733622869474325401409604151847906624375475384843597995331008976312912074145704165227264458350534114468726628362226103328924731755638075777581996719112785429317675608253751719227797105855115819858421541156569593511583138325547270622030191523331379277586050291380571173346594126139907192444973826950786752279774463682698564270806794240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] -697988974611648834314604801829378307110232948557646158399870289588298859463535510673158226225758401043709093657948006488451232951817725061477356945337145798821033212357933253743461753716135945782609015004420925002045607850866769689703843847172620369354044202947628361444724017716269892948390313440769135883730570174464664017187929214243796051533605583696382406709676679278131111134556591615397310052683344114386724577705994090135357545284172416555321438276016671735459920156589100749878371860536015438868846704605851536732095251264755481220252978782821795742728210455258211328638874729410600252064064567467433858735780471412579044852793460570939315127150744013787329749112071588360087306604413693158182470931606312851155177809075241392474726084362988021610990256074966194631239795524602108572927729292334377226981899116242987922207149655981289308900684704271232091317384403079326061471787075525018559059857169467605679354701482223230195252329387555306959710476818158687999242718115429647407043367946929176728683967344828144503372371569247887176096019450508619376777510540404218208051127144535233141660906053307992245403346977311787537887594183508313165614736273040273134827159405773299664706403051075789512411410867978414851690719677278526543425762132076274616461818167216674651610077696065670547433290261229471984308241690438356805412540220256088523875549217557341774427495972386972408356940413907817029977135904399397168409711032492139659101905406365280539034197589458080176163127849757790146075337275281202248836564839280997495706580633553888261403962024727680430905204891743701336294275047051046117330512082178889727460617009859417499957224144426069413251002844970082954722572121757965871092050884127614783710270590328208282523072017614781558956741261024790977973647221406909774519000281624224606920859631128642603959848040240341914080985023390721703589907835296166062078488942406539167102997032385457661958729434711234593706744066920508021662676214122499506307869059813956113458296237377930841616951591712147891846576686691198815699931839137898526514680326551017114286213487191268310142379744816318911094900800224594989683583648322587983722141729065584340930815270001127924515746585147782256199606055536320811703989642880761935311732459870876941682895228553995115103271293004559172455315451769523293820236489044836360001301476728293349328234971572820689476663309955492810294556301708244252061242889050821177627401226444426229891503118777356302797477873194133259038173694716485792084437536488534711307812716708099274154137138053999638743324780056102934894403912517677112365388423797972194875951614363388628365073295084876011712585766050944944803565706821323225082601194370253594703001459772405625948377966404201997631485424541808114937894035028461627943254002469934450669805195290395883433002857688087211079496407840520627931275226114247997181891237648584612283094311666755353939373826681252880045734239186383117242356114714985397458637392256305830706656935950850101373151914569249044432876154459505165163940896462608222728885309971591306674176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] 1436305357292681953094842091396764188384990406933986481106342464006481041247088529862844402193001235062705793525341575558843297704903403741235463979177370857759514482249444728918985488324881899976879509480328545483580646668328504419246260013838130924363449656623180627770275108747017196473758270079569179538027647458615560536188352442437782526097345750956261829865740360917220371821625818781667356582217067889523491718249686777191300604373406857256606171355347575260117905933017180494758294426619326722490645205346011030066977852388844679370644109714444260929984859694792952849135478976735120355108216154412139762361535445131314099463483027778796463578466690658383191348404405128915673707822765516972189320680550928234920630320147918807774325262355990703558750744286088374398005261525821325784073302830133300367399309822153076634313294051658295500007919428886047479269921509246582899948117805729036931716435193612738483876494664789743327150380856243832218906598397717001407717496231544580791288784631886228229984821746715128377931317255602616516822608503876927293680251829084525976616054872055669012087684569392478650489737878827336825175217631935267406693090358806061946311779324572756531674482889984842861330172692237340673111737257453428950270698694478249460950566198012849611045121775200190347738666994881997827313701244677360801381274646347853474765149632912864112643407711515427716680640107885785894994155911838033727667019604786846438131675133163729832437697931326152625707953608382107980478658484567115270910614513647906022655140669690506807113069593790055335978050480200642299116775409571338672803232862374757279338255149147437584835819438880713795759989306000208745461649653530447632842739375667397412727110540047426154119113641662310334022436412232421584676344873841132306510395892983226644725041560424627543926460301729965081373469209408831812911943637866064796241073382766213313506914195650997849196935611805390209185345989469161263470931173915713995691675552709149544738673515212849790272309765360870319461587059520735865751320831728633643902302828952610862290924315839654694943703737203219815623270711424551484638494442424018202521041737871094451771106975457473299414321883588610143079322262469523686401311437775992756048240621701769196360982813759789816188988113577212367195400287510895742502270596458740169104736818034326531741993835444797441580010116802408824302338445117312767655574958942786782203735148898913532291425732031833671861201476103355868686248089321278897876843381694964016968692602033940335015687701735321604506595979134099862554773036277165013629091388154964478735552667995824259819419387851585654607060359352757482809902166304117535957605228341032958709727414299068729180309596518018956535827156282430103400260784165587423398593146460830444817356739537599231991569553016723793765671730061961511120031917042212016308452491510941893831429259606045211380680592270977969835526017895101229370679268870370878304843563459255095167228742689050259402032238343137176592325009665102393229285985399421016520856976181009380802560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] -1588120408293449564291293807319629100881495647387030167624482229571780329379822285330807266173198455922605556217434096567684088041945511542205728262839281890735651438765889768510148480698129832339903701666802330363947484423686765760639999911903513732746471257718238119752911502102906163055504437053155213298669119039685582068561107588954366197876732709065264816460041851182067651660249972351059320578759435112145478215043529153478178152830693920729118766500082387235412268966158390446413661411325364843695302786148604750574521441763395410425941689609497861259793730927682749351421103592439463501516001086672533009589565667335281521416257204256250723270961061217559305552530148908473015858494699317725087363237365989932291754473363783150514618068449188247256750561442496333617384694306626683427551844895676993332370887985006286651488838652256001408209870777864525269440929271804048515638871840001892898096806869581198584036931992832650883504901048480444040693190131587308381603964340477722920542265858185155615841045120678408669417739724645359966704461290658671495037224902737553577987856920851258664604262793767607216053137497361317639492476140138631838276480103280302319983741595545983258083767689605075099911059531851788185172996814394354300449253811562634197086824690912097643171020815123809097801811658396398412349497301445443332695798853864301124127724516828061894012444268592017442192356660939157792005748910149432698502048994858354285198570429167764548502975313358562387818632420676282105637591327086164811865783153464941618726700868382713723891536127659410155362419450427699913443237279540418477090020792597865087762119662348983215720744368011448197418113620676925688293502951605689411797184589099256043306000541680618601056768012520940681817110924821270957089108394472702817399898941372353500786167926431616064400929870024795990370868445821980536009751427898147114778581631814984334860443622975192453063388616186051975006358534783098728852808183963981008946802582272634746858726211813942926657854768470693806798255816457897126106711945610371874401537709349192800924378593263676964323574342472846737600757062617385184130966357776926897059691556357160640998740952727395303142581251562415008931512609060577178465437080021218421607456142743965677464887206497104780169733764233691843774489762309991591247499772616038293379204127973903407664837442743946580262129827229776218240722086342430298251276347167511859378893806296801266384046615657507709784114339658425538933833704629744863227480333139972247645912159709231804926284762382663659907777782938810259029324653177512734689698070025312034348999988740367418275992584539648471981837691860600029353371911923140804670512128052401746304113760963661309660690631691720399785318998789238178886947544731564718362511576375463121744904051997368833249236877315775792130075547325232973101067473888802318935221804132201017946667591824891724539410922661475995120366519330129275844331993403076604915945831066788549873991983141417523110535225293690159077885601151650350829309214040554471315285113962999115153408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] 1099073025706693121576756102245102507407655805173692056815065398343432435526197744424251842929468067903873104731227519323322604890254144040535278262197866667461750389529277359942648093881890849282649776736217994649661473559234433948248515359407186393492361615903673280373137093605144219773669522335115827663164681472290639481376192007023622738927364255102958327946240360862866288724277849498736977816740914194396197410430658390702939077592994113303421212479621658091306850224414910155682113150375096195451086295787703913433338708420185628701433445448454242141261627453284086542928131762955794478196719637671203941172284399922481856006341949260600697147897061354854635610115976263020065477467420092035163713115585247474615416662957055806308421109492647872565596805627851229459797673270499181992881155194550083587966564288613182756459693699952783788910132786236899858047999858534285243693871329023765429008782675599931884154603091628658045027540735740159091967171409822149103512657143002321854869251192176476213609328217348823359263189766904969465427248175194099799562333031306034575128482038326975794419015116042463818291124647697675433345474251637391248847670526549039924345529829705269773293610759284488457136708669612500041311292614295217452542164399614880635905478778393466150063190549406246920463790273155032936412686274498852684708456971816550257244561721723768261641661493148762999435819385716151604249919579467916001796498196789462092838645119533119357156539210622377388578291467691211902223376410893342033467267228944325977076691942604923357222045909371943523927958740079090420135492160737593347537762814708368563956350027036959404573215097726339806473664313076097387306925840552028829238604117294338894538331744312307702201360510462325106538910786782300496582995790015419442912026311308814467490340393094177929978845694129891674121880256996621519310807525042100510640510016610674441231718212220969216977215895514650084186311744131598900086132672405487960935434265489563578970180174272268378012578036214990218311990852093291125449920233663347203034885174250171398886853361014595800081104533831409698481351647593141871073476975445878979564952245409700810137194932053922454796592440320653657655784877698535539207636812686388198902189623511025299815992375698794897583754643408419880558133364475152064567306887289926302307042603859354217077226157795188050570843977770777303057076151595559068845629531868679006913241333766320235605301558800868655737269798794803706822074713754526777521358768964660955824562998335333001649756338489966387451792440745475955073849444168603703428220970854065475697126160802035922867459061744086101166644310863409293234457819431500169348699308096631738212191308432278696327859123605241208484769873191569227280513497170341701435092429704915221722494665025324063114575578320405576017042944956526297342674737769957503748420370452244887523451974316436100206485226303020414279946911060080100056608197536344453791473496895385767564379617350698735432411625102931952451470599561116646069931438113694904653864834974088544911360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] -3183931564180155270273813269288441677314649343470662277384487093084902402679129641430689376413537498501138145057181746063367091469225646141719329686294432721433591389923999660572242262230802747533163125051457733595243863896559510491931229046987866792580570325557874401948757641407582054329236533551196870766953136104327851041132416762776572367434616333794492005753379696010644635936903771269802127769452511839784681239958465374567430399284486919185889375340698897189691654147260797594649803169914630719733602994163617203824083181084045037349113975446606537982713612289453407477948815274170570787836130220530526584006842561719979242953712947014757959776956212427136215597829356411169837027775623769003722939427239660461826891073396232798185764630634907604948249076422431636566694719303362596297214632770133027402972496933827767149433427030996037520853362389656831106703249176187607624355115667434460368728960881311383706305973518348352861388515324448809380349952795487823179843051017729091461823183034424827609526785536734580667439483325814779633965580846663851318100664938986426256467350052096632411870949864201170900810199268404544917338926848345921634701533856398783718623698539877058964501245144209809605807483977877781214558076570384685834611702136796972271588710195527058446629927267028322651316531625921653161708234311972635173365833076150644506506996840041318050904777900325334444583095178825253695809053203624349132123331369903788072115965404959370529055943061257662806553638984846652411709930180525804214670877723683846538086497245380481072151254530322684902038230546592493128903345322665769030224362986040497798705792366597203314936982789602662521953070744145403709184135885518424013146313289447052693574678437065457818715977068764787745868304680984498589283017509307139512780484439055721045040316843957012673497627630095425964760546205873752695081430495635095359247725969294957512010834290589743731490203311300604375095171454549586130871513521252080037712273049894986636471202285963736295250120421426281299185683625401434825651038423297571762436278515269498573276071918493880661368629506218086758131089790123965535808601189166157821900675009687648958894458551500992004050270365025127191337789897950728327060513905403198844293979582418917243225604237044774757639032782665592029463511742063792720092440323512367858581653960612655323229595901922411301738441474702107790248697959198141845321650546994943731897288354536356951199531874879055877645073395036330473705273369886767079152587134295146566339468001176083887324567171757257261379617166074235758760449259739979140700012852728081793665685703555926202599475032618477674614356315643131431876771054272177343081568893127301072416528071577325820974612878961018535541284513543462170285344940188720048777167470716173836187544888653950437771887230518508751611477266088357766634577695049149887225295493992747058017775152915856080483402434699653966167853220581265993014292369420989319366055078673361941131394657387683500366128765326593321951765672640239024327871726549338737202233818103914191388672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] 6031708713283450848419942419466688642289221570244659122817083396987402565047511558202821816735189521494464123361304830190223151779197396874613924117177924702330229900785510029950596128020830639503360067401801276624753550052094861781683916952436391342231666899646702154997497536622433511425941512600168511695194629917191992592505038240038310120184248716214241116804414920118731517820140928083986550662764034056389566709840380849158874159981350147048792057648996001132375730574356997397214676619942170821361930760664190409462652998167304257967739938718989346997454668804689771468151942201063500183696907966812707233446709649747028126312063353923380875010337266479936347979599925439665491706708401261652958498156657413935259496951454443423509859434366710801893860233980840288342675747715760136482844151279140718295608373256383385014502611110921857882701422028106962826284330762184146237398714573931087221025216573947664012094117738885793216158302920831953817571552586480156531750123895183335352105216879446238234552948188622618693458809651253649255367631408056385146041847363500814579498984227117687466250963639612373374007221086832099657801483615620392882326155934714255939568832944055680002558559028395182953196535184872962911305967183027977510360630847098471749761025919495591366706791434193189421853615720341499841545885037948249464458344825481796615008645473903418793873765082120758394969279378889818247821601369713726134358299760487671562432276950106467144797603401755831173414094954478460694653016995827304881288984261496292189612310820087192244354411614861321474142895150235101532900558245423102636322942857102821797877707836599743973933583920220388391417323276496114590181926117587061149160950565545825234753219000178894501582022712358565950441857494621319714665845913723617821381020461936211455461845333696082952616080354584599576862894984335963182432775496564340684820346741986954831516259880847088298825257909230747532359321456817585809877144052959840085364034962944926285807895870463103007924838372997584346994428223028562864997070311103193830997333924170188691632511066434822347148405099004868668509185959946472098786369384098008405090177626603059358038709893825182829283315356421186177113497108561187555185404556114926917936304141487944881904563238864730417888761683538946640943062164827779953679086620761061077939183347995321841868291674976803923453942006407785978076167919731422647393061527459499463019826649789274780245200933297091289237285306785333549285971125569692353256148725400587880399330747689549845873350609356615465510388303481868010269605354351893534654139157238237695756344247330657223313079374381646094755053356890904869138507223153483479621364369240643687001595111567478478205133790860211597940241983867825912726524763105774793771788894664776332388324033733182655682220756475423680248759991822479236014578682338401713308799498320114421138314743503837234373323146651665024984894515270545280706671638263196217080664265367593324917459242601673721140131709527504316352871227228373443925796676232630225089111423578748202516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] 28240630278800425693208511505787293374694832926617259254334170556656774980448073949002478276487303235453687624258130231362452267811530243179051693909748557314803667883635707168032447019581431434502435302395194999578093679538473510896525342397199835176514310727781168358528634397100666911868485461171499463469453715456416774323220532108672073649290872355131906833378551364271400355454792847107046762500553325656989118839839124865125261602738237060273728918614283938852868140008116253722289518707201563876537112601469152791017706519954127403707664268010914790488770922678228360090645447275509807759207792784484159649284364244849632106645049780085542765378248196548389561140722005189021375539407234489863315356951736321275728699271014150066686901875167008051746666762564587830951935441191567174234717362344956470829859660045120184441584466694103440119850107888606500863763855651467244127926061340241273294304984122255398674777116617623586114020939321883742729748468331938244930082186179953703234561514135556492665136294000006245781681273978771967337514467253684946884266022950662370135846624859283070144428165553496238771667352438104211839180146791995772768126892490106223541903162496869368884772834084265358629124882981456711199906099022548467250460284788894332654928143422006357438589779610271735246195082672779348334612861669348751777073957210322247297566764037330338130166931877602072086055435827081553912673269246225289145280291914746998188928335250566613337751544885270150607151644181070594934761483087186574788414371201853572301713545204452852967836999993046006735512149950433108774566006885990659615888101298552775781406425775605753052456250797266989841226808043307832158012375051191175978815744990843297496728839033026698148229073051883370824579430174928936368051811548696041874430030307328981587820811003574442336271540051735404118580211619605883634826216458098148824602922457399233300714881320842234971797114242430682308411533298187517698015914445289419869107552670945264735100090595227238516595244387161150116050141532393699041512159920498957105328650660479857903199572698288974376252572533975004432472816347055806817631186410376961525275809924569851616623910573355271983963301167698689063256145617655837805343469245677264540626653384965028590461862543793198271927156810231055846417978043486863909027317124635169733502897012387958738818927233328739673646900409449047981054810481931613985875764565344516713563320961757542649781252493011786708847331648689180223257443831483126837697535852485230630033983641488526197544067072027429424745877809979941403873332946796880502353858727768892645534625196835888683818318946603000931366183597647697957480936447533825605079480462742744861856925517207699426698099789288676006042429831708425195612949757867960002602129433040601471309425683705074714675296050486977752004870978362029037370137467689040402629604445564162677640518685639681564555339534358037528381674778999154840548932326240139016838934617875410071563595135473258964863736179873229334254562500489790117175432461116573570972355592303077786386432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] -180806324010048343439240245763371755204278127976934762481154058992261366512281904460663301800179580189358072796669370296571837809871053071514352029322196475898102247191029333551100549615277524162013721309673463725358260883148090156457739357619947292135325010317131456361312207891203149873067795841793800979866688043289630779688142945544565616399104586367067773033790178124363882177131469492561894504473121030952566954366449860345628247419477958374159855052996827493227618296479298318590244282550646410519496705498534202800378829641042516700606031034519384939148007319001456697188575853877943418301718086523443032009771258741748947193169434197862770539092773477628031717057565995522034909038375378482967152596480926437706491771833836314743911845502586216677365223327832315624518753907517474172217376889572400150040767297958677841899105627399273029029820247496906707576466505189135580770436441092370868141809528784778887766779909836578811162169335812132027298770439411334509264860445187245302348393009469887334410000579564771869978343701886102535255980961017328817404602915595979802958934236313582125704639909496763605452627947203545593714873070987616763215559471935730798353963133442287543296360526130355019754394123783901211637676216163952780261897093552751826596399103914571449364555181286737853241206527458237907785289647906288026922937681388953975012934668837303932197023061990782184826087268567238528758950218919918181194090600990998184451918428991246094426977696210518123149797530311583549462858284069018593239848934235680792559758468376261349818315814239448706963968269560030094430127484153744998669749031193149142377248735104359079522396629529925593745829153345471552919506334809032688219755497081154951998755117232041383236770931880730172019046458709504919015337584234374089930750693289070622307555978056807615541992990333828220344838123915698041885327419704704894604662442424385392160154255433490047460325250746098453639531706030633022885307338724397097410402988219025685990982019289824057652783122695829036984307478066024218152000870365203992287439788637147794559099380109657221649951911815134853047164599573770793723133345649945176076033288269623188789475235353037778671973251891207566352726382906540865158557794349121981775988253305579526490937160122876858869500904378766126349852910641739813505366235294205500205168893649937672366440603835093257006190698535561750316033626320612402625750158006526604124198679328558843110218228866449316590753941246656826408185632785236117770607812994501279504299236118160787745975294607558204378597720498140419075953436763423056556322320504712602698235898994141848575931893113748063592870648233892746296935692081118023950710456551567271150115503663061963274966560420600353181837545483391242779116116451114198157433880816147630367531040556800135406124603083783769932591551116968379250029574276380257679208024308406516820810310400653659332017995077959556550752807554435392019259541467803454187611698189580867088066831866109772211193796975456339746972307718709297528416344026940737968579580592210064745431040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] 461199855739813355409031810907888631758394470600205305005892754673933630674524432571058379335775752609213638090951261559056776250446631946780462257022387707208749235638938232751576600354097079122719527616303016653811707163723689428010824338128826491352855471957326798450673842623299582333318323457219279856888926878452482593089701712374873310924059646391466206004481354203175160386741153809508086247345478399217500303962307793088488619201792713203363044119316479896107401693047814594460642693779691637053513448808583641310040942442390965531032657690598060050008052461839606975641122663660193136917727121396922242488468645829122334666775783385550909835439375287231367250579006491689197930119103564927012699384469801020946564985293798856274988317828228386066909489563093677417232219519124143244311505654768771312515851305883199807649230029681829648507010333245251883478950682357492713556371061707259895089888473171120702698301726989327592882222722580063986717721852266370635513706312564566562489642852730804430240829862757812681826145144564318862071165464315041030142259598328006699148866161772901742838363726820093848886986775582471041422314586227464173608742114836595694393375714368709229120626184951628219484767069692061543038651601136414493273689987434784209659448377624791527333912389523598196360264104982868633210653306323820852429649349540564546740230282205072377943261352018645178531907855497074366249946081327386567662760856004726213454849095424360464622230370096255719906658686837181797554406056714314954699903527070024146748099274076355556452832298366322306853049071089198923077828458645853535913099080756700167359059145148546319382585750520697370458423690490993101308399751806913687992765205262796695859771211662852144574882615471782175875682802310989180821170322780984265207119797749714061080195638462694111199578974212095027798173537241179648801980938145182646325967443233037920215942334719637561895332089320591284465773880900608799192004230182675789326765815414710943340957939815425507595719086440290814710693176324709868452200020567504118314995122635905131946461686039881297876480145381449261151154326644505423782546982600676007519990838006978789262534932598599795089619349862845920781552489242255503650268496264028024554612767143856756578056846589839675377458138067464262532387828410466343088784166388324654814339853813048676278898643183712689204368370585168413494968880668338644238459133906952130004099037659539920822766292317926918863182078849664070082191831728434854903941669430933039915866046620346885922776910167347608363028643161938523821288169366830872948803713865923489435424684857964328144100477553054723566548885154856515936127167102982138996133950931788459625129663788617680737803111221261691420911399322427528152084448516213684985066574307378239208041448147413898191991863274541438369188619617465114514504308780786406959397567344904996728835244045731110170529934608751244797206775209472476749042559697021447068710444851740594044797180013021803534689582404716144093985781179099692535126786273360461111576153327482397786112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] -635312866605902603737331890191774597397736348248026830769488562530442090299895784693872588504046423351534036010921370106973477445196946475969880108721143261931079534264483597985506279350070613722274036103339459292783231616271479558147495762585002951771264842084437483931674245582738340492231565983946171479870827153185496161472599434585700604942623650478447779103415818046800153840142489324738873124322734731238499249708366378388556361997819163928610431263482725054653947666085166823411911765391766054252450748598986219120493953551791732044769942681283864460026809310146857968197922574811913985012862718658660567650702774566656041756080566233930666087046424341765373161625649480097816922321521615426126486433614229508891440377377785613272087069666716627694612455650108623786750200599633038782346285824486486745772165730964456413959027586326608946897386548719515456578955305077117538750342885872010166219877263588783112573458445700965672714549427475000957786761753715381329416932605038103734985180630012605319967881295871104368193778770763168249316447184913127817582566932681400141011433648654209162365091284624459343335702118765795485417599807650208398780906031715493809504102401228636574110159155874264830662606331618214947660406127819438738714594611669467326011427208639732148574024955169546101148508673985906309807162843027885486938572149937640878317436364259076333591948272648273613624601630731757741454193378978898770851409696551017509622388451691369480328958691377605309046591246810069149493647413398999910537336536959592668771437000716594126639689984694437493983637211396192629735118674881535882481643355163119185580002421318993555987149612029063417675439156723298716926414231826593270556252425321236608734021632398174770828806037263214805238059455654035270710568520282309340316513239909835816191071257771445065431798006077725858417725939128148972703612117394160485843193836758594911276189495497234175516743071734591074225354059374313067161367925815908623535063675071416681856936569757992041228340025496366821787149488414832338745479416770612145092776316996261341141041824438269583224047534918099854847576086409475289105836503617057604653918717656397346132866648206553694257062406871661699863354664678167842990386175632956838596451055414886663968668237576524000529036323779219364852437522811441682537225405108634180041063335793031093804901606706886252285841575135706534047569296625421059889690612543731456586509813884455537296173281795145685480295900327552024308020977393900619843069815142086702397859233577619329101100051162822006010318842300317953659379339395854877163388353100614130260299896977268658330719416418726431954031766983775847474683926146666512423678980579817476873812746035631381282156340718217049740985789145992558184389722182270748187225040777481435393977910077441191129083330708293011872185228952588602517377703285426649155053316716306835152097396522050794393984978329934054837027098568754790236069222855507240436063138353971992136441108458079250811675467186032843146415216495979060848832343678714921304958798661978519429447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] 291256766158584703592514255103517163593745134312586410017292994463791054307324963527501324783089696134984762977356087788841690622116133115899419909174290378796006771282033994366703736238701595551274908672319153627512525680369098519006085355237020883345975303772348983410243251647673162663698409852075055177848870570061811358209744284526385228977061480313133234569345756381189514004264267876440222146880673479344841584475321421004935280326310018170798220711651376296796894233344020333254222632706094785362543423387071245792175536787227351380416943846624311697773143657708539928001795418997177621896166183918132598792518034448323878159741526229228997288468311927137204750564990884237312863106338622151784923328054347770275038522756616844314369282906388028998845866480110157217855001246192790708967235670845653452136534423197907465593650447622392804703823280661504278742234913173894226405467935169177552874731609654866772704243700474534384554401493760037205941554082493141198645235616451300362698712937808500667702475754356098173562528570379677532677203199224024250552132879550859766996662810266343098849756864027345025642796072211931184431169812949859343972690582582458831335915409055594350512637311904249221080278456397630655753132027432360182035564512377673196571304408834631087552694356965041101483394741176787547785237572059183944024473963618853579566662185691608650144054702681890256586866394405273618840995240619673787254750473628689725696126993321425260447733078185474410774726446388899388580012287973263483620876409427094777750969296178340964645406334281236518413735505299326297085716743031825197852677796735314636632656500390004279758613214394417149963715879835823757580439273805288931319390475004304735548688787621072819631047034496818754455622925837939776141112693433091887434387096988894825754463600769152438743973332594655157242227064563443742999987826457030977904539741023238967790105252332049472152352586812074706758725608834204976742271779209041281006841477137949584496617623088479908998666177920442373795389963216579558006189484753040173310241895480502126381458258818453538175131908203708202059463372608480678071789994949062717873684695997755548249657175760063073003059845359662126714664319989000835208250860827032826750353402841432232209199564497253263194959977854215176248452421355683899649780428232174529705075199094484537106756678543662251054738579050062452652469766890361379977356615950370923400739911074553091637181097450268164948636893892137642156385915077818091628780062839098930797718554848212157553440392715655243334090265190493810814705459137852175933419676400506935590746939477997111807378642057107127170796292324954708381349068942680808184690759475792212351618740626996845963256408275474802938637277368300789551419604152423040824648222497508097367346854706595951737983549490639223441541018742024366688168371127820372200798467213711319610699099096622837841819866610149447620346050291887398278069190814179168886505340864502918132109835024827336498579994907333389924402862394438496440610304521627578390224902247871983992700928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] 755852871291299037097101057767385143199226074223803150732242429333488656824649755814543597357495084196750155108046044849125511226167717227590759758584441122863395744091589137534409800996955951957295053156102772860016158280579133078799356045745695276603528534545050143263343429373291221242811349411757637984664484270574496014658067835972818468834066173730037319684577805209039281246061291050125392265277250610372051545369702641755664873399760413948515721931208112173186165369183606259840852995884384627520557971779036946667795629686759098090063700634167159338998812850013548660267045010769773854218038010468640030206451561957044734380432227200580069173444739450357683668887056109603661377174783300074157584758407197403868705769018504650973189281856156286239066072681672181343389052682021729832419324006457289216912175041641290181790499454819996411109260430570028163917403931795145321827323087310099434754228562948193983614095845437571427228692626130217068776791605314033193741133370579232006826099128651606943206663098594406061959888040895860852612376185477839406105494773993834674191861289180988182307102832293359211288196197527867042304584469466865797804712266398745982151705063295071726926905867265273637277073358488323942488422960247092359174942418742189214233350394180371093214250063095392508897924129181528817830075979895770839612366760864114323589019024994751829956039775523600208012427494654380723241537990468443716251920986292859760551711786795464468438258887574512270842419339203133413992031440539480458716249542630087838947266501057212862981334025971496885037433022978134814100378681578341407824111962211562764319246559527695379917557161155406953581439935590457116735816590087545850243434663524597569610632059026625539100899032662598190285350998870529126434258323852096624588396161388006352601543214755637353091402838555788235591571635333876705805382036989958147453076613859783784553750706611410216340952720919300586161022733030548601112214500345838332314107799235112179974240311949069455223396601489544229869227976963496832625513188258896186868516776725048549098293598309670812473711458891873162571460751917576256841974567724463940088056892326592203942176213593942328486556347613822023429549593145813305573671589081607622505758632609242406068306816447527384897834193647343710825441945082151759228331365680508598713585159195370016977871232522611284888917104851781375366647156578971203128512499562904182324116526400682645561122697268224717546880943389666131168340008124017313793851110311868235987814009973868313718866404268729449531656213650306267432823610294351821818130276392806645920442338685162267768228267431403694474619975670978971971575577607731965537375936546228422769203242484163550722004615855423043107858194512543579439396790018352620873338862185683569481852732723647106836356279386142274082406266207365957728696066732253170108054980960614101736769878197966968754244191196587172390172792522284181282856526997073887289991051828010173414739019627414713657697728685663104578626873352664346933326143676005788949523553594379915870863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] -2094239080110869873769250253978700829355036562099751592783956152025685275816451161280031458925801571864149786666030128729939414217067379621683684753621870086642890636240937724100593545345984292940110672559106977983476606208407987563797710958398542825988554597433824945745220293483419057785142329015485344947928812494546223424289273930944936192632519569151597111643248611134453354220581658319931235352510966648741824847817818611123114060531908696635846135694779919743325367986114406212115021777625110941428683396379344851051908429091956908568993903679009288058725288264285209744744231281006829313257693037591323486341449393396087311533911841616824365717833306515926189518219737270963092158400953253528944622487171283562021297957459502761274927121374084704946947334355289071426073700263137669522042854492767179563550583018837111327680925091387842782286580761544557935851425774442678935829611377232963276376023691408987678749517558455493895190811840892510673006478033282090186312321104233873458646908591271128440600846574419748319533337838116726611056633932765755533472374656333849782899036150058651720933417665238419296413361786266001677839219712703922167324623031293187765909270326428747561424287425544069531029968790721798196012489580396686485215085682699911999399198597167644922159990995465253374150694425056692006108293226332575277179720052835282109019883634446853657819728839366628932015357577836603743313220448740340558968489515320950679787743233850344586511858077544141208789581779024025327471122714510273867979387811859972920448651726131467880485223630421073973881743782999427463421469113834211754176925911320495639024823829523210014228216196108218397648523318901472785418349181812335640393484928419856537821890704338769643207250111376602008651553105947933333022726396960766108733764647271620838455324134157252736368796633669903005948853081378126893122017706672062954756161029153636086800830938219161164610791439520721300077817726343720206213532782630111603826519975607636690712423125060992847674254752931765454466407575323049546861279488047490790997144642063577429028052328279420279691967233718262500589822028017804335164064078273817524541195011909555291206514291932205576847235767365725658152511352048612864557854517503363419661119223796727507949309588079057186831278714701943710134667896810234387469773184329880768914728686609601908693243255825890771607809767844419336116377796420001579906212529595157453352366051888846908759952107995845620861718434622140357725020171078673634245511406932325740152830025890078294199767595832442576536511586361383430961456296012211508677060542815555434202430141303182504981039292351702619442839321370962703212202706481125565770900374056614666946836248492587073454818010469836884123324783136486049692972027697576820228894834831213938528919026433553046230068108772766431638233751443225587323252991218673443291361432250343539684625912688264621245831433278603929017664039370743537801856558633339941370132466309442425840149371692724012513281679544639929632397848444833919082101955039399051590659496687995162741178368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] 2867249834405798126261936845239079607040415926940841038163253132841805850119310234281846126801610175115923603781462152714790078364392747465463097840438922572238078903009491319028747511666535199814492310258362993396750904216338904092155818968993289915240060852822993830051383065276293412837330043396481186643203157606733730105606866739159408995064878732262907889684118437774893379367286162116873361611742385670277734088811749657717808853562326978405939790145965129976718077707652626537758712276081372912145465017276566936417399275790168688897352203116840029485296793362332596386473107683035550084220714625003288406873592417824019863519653607761762532906169159816480124448992420504057360452013400717429449084457887602444933588264145301849251637246019736603453172339221481048625917492549545564126468908932975382274011526895415193262090728806861882630184465340830641639180958618360807340498976727599581702117507331286728966972562190488483889524633509849798062277233101699688997092045295981363853487658201541668696453842467741631444296421521855056479631221615485578517694464294349200252885588136878977115755665352540084480070805900701406360717704464411532513621878408444416518876928229705983383672237528719479663553966471895598078461841254728098982309125583089253959988697358717748708946839154842821149817732500449829066804649721541489437116091768204525734369696203285921928702717608408739460115232401440713380545879888652263858313023778091102111401072398564154148354659368113438791226729249478707979837626228443908810736488923115080455297776308883288843693192790666133188075859682661633831947998468138922425796274149323676160200297909403417184945034420347260385995716668185653066293229198549279963624336704898834211301807499637590862021419550816405091461106802767678850075311856277796519553775781663937272458617893867738753771923460018774745954787835350937554526440644204518395923120800364878749635683721898925246676153132016029069699751840841288080602908737510981583577618364613020924087093437838896702376850509941299345350959379871380028192777907704886888699763757938121527493345672388911288351868742708977248511632306354512590237609907815490859270513338818365552962288513845943559187902421173179916724442929028107923967934157487721142359086905729010382468830516870414849111207484803699006788290033533943927943927586676530397626917061370487804433226229018851488869036605597940538534236270718146588217349750155176125194764943296752697380313476592459074673854146193309323867149742118689563801468934844577131939418349011853201980367202938166822383090838422738883634974455151246426055663705039837571956061003084342212772900185359636486188832370118149123263253256729277960262572144721633292535232348906802227928875459708189063433504407347359552674696852323294342343826850977185813205754873484713952225041886363625700881391079682865856018436354398907864457922958338804099928683232277093713665799239426658885430101837781271190236765118245225498005380155976449753237990557265905748526514256361323084794504810411724792636924555764213689117248136452797481950904320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] -2460367568031046196331742770739278941335438546376085722644326184755555854372291720762926232948452507957942150017479708837587228112987026438909800308027631823893085979435994453324674628469291299451201906669041334764262533606697790241498717421298475198264186959132959960461868905336423064073913006511031316523288774962413813296062109188015623024682323211822823564738385587391903691311754169794028073266983136938235571269550454669098219951053377131832135431378505284758405078584980242619234667350235322734797534883047901679246858397467512639969374938095055388802356174348865080112475792711766419670761370302732456334247646923281935663113361309411086791306600574762007229054990701397720875073194020627285917092239939978630105849296131566475436978277395588927208423024086792050184568948970281107250387768116593218494259545009504333672166583169009304114323343279876085228743620846352097495253620127738796691995256666461435612990783955553957732812449527908111925277435083260002702543369293027951270137580691408926996697245378050875319969286720495306193462208866311605942920008569087419902324381992293508129448721869338979120610467734962635887217286334962428023346365007855912045734510549099957017619056486954293667735319652742374498446020577265338654874419480578961539912242935425133246742435756413253838814110898285899344340379387145546300021023981903611129757448001319012072929657723382548124571499249144624335755272131527664958533272891040554566833059347211073706736587889461745606044356390180814406726621599058899008531612398743733472863541747296747832924204896648136988470344060649317638706752332596378560952726025550924316909809343504921599094598241915109141600756679919022075514351878797219167283976761574558347755518620713773011045175627280993344043458687751847273395202998913531290507609062796216279084548757650492715149624592662853507562669015019452174929860608952191111638815675942597932697952720394457287176103887181975666643184913654534407222412211370727866645989943357394980799421653751167485895258155353138743920633380071986090213394454704829502153771272694218161330555984194094108604924979615594118161169776629712009062137151019724696016744802790932097479572899014514714054151844730600949169887962244838749549546093551470150837067359962287947478472522802663201781232303862255099167543564568507602675247382599728819695145802552118583168563894720691503073826801835219293593113730721947210934385111951931193465814834402669519047606534778304255232289110063543707282691651965750823490911164087299456710928659753821330094099841005764402154511996340984941505587351737893182682837615652262540419026709302819333325734344297708240892315141630620970702005928699945380190697010112475689947520358441138489078786575438238045684567211039306975799083496333572522809658768383997311501654889336451492139863629034316971302107445316936115433123844870677857016988949522896000979365083690740047548849683002360059397221829733367811058337600345478809709397361793300740182803972794243254206517923782010576251571647884785307666658305408377821843454565233111623329120256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] 1057060807886503599493490096309268025389495776779126011601126457508253822206410245237002182464990115074067428318171557329618435372231471685432327635906256522894086127898718671007080535540743004718524370370100031081916854668705568926719436475086546662404252669349639211747720356279180041031794338084304073260552605772010278889924859503818827106551766888804651126446696030348764736426129045806285118052932527911392396216183653335611934057890954447151456276179364176067713927698943046582725451701498598333117841590391348000151088857880660894863694102644923392266660197470534777829366802210449541934126692628399382628541886877826299423464948071460704108739264450324963757638821783592156258190740898521106956180840219129713726047631238591829804087475190972255981111461883722112209829420570454758461204185756717441753433550649955190496087519777122864754213378291462185428892454843955672633319548692775239799028716537366220320173060613722774524308269461723593522181483346358355037869162143628252610457865800454147523641346517343138029221488020977627497470677968548963373885081104423606785911474986182976258174565912001513588811013097421548761052614011179934765309240181795130362737786378836462683746936892299113055087265632109497004862866931457729858609168289635803281741189503910144499697433788771103664126038878743711582713386657617042007447430174236278108783895521948394766834617970772986500387441858795734066926896878998096677448414149235751886200274138828489121844766491893708195283332935513037110415798700031875250712656385065047145568852996443397145581154351592598270269719849002203339111569966989224312360054108907374445686690647079951243929148355207262564417842489814445946479874021898409141102144246828998368587946903843936717039770905703341963569908993059677352472077324306580527088264475305887080306052821539937068047352968167329091593593684088259782409865240084822518878990578685514896427823124992187584094453138264951014065595799608158905194543417273343616654840324987164462148628178417284913700194163308685487170514009553543326769592104368208846208096947370753443888412671629716915685065476223155624376916610850802200161433420159449283052343403499864481311820082346462289906304102155706375148690683465048171891869252507130987695062307074000261674482834270560089978842380532967442277500350596439074113746911600418551607950508986004415886975879132656524751060933945904600661047922455161986862659370251692667163766517093148637727791652378422445215250386479051810853301614575671111603856539412139931849141121348161672471183581280951317837785993710437016169886508927932657004586163400711792853493087182418413735281601198354935397905889579531233531703442523789289299531476883619095626773394569676280150728078851403656579995516699739353315606373677845945692111437592378597905836691065980073819957330940483721885536295029184343333234373294715141129841191888440423204705872761200386874402474029736424337247939915497447909958730000977978059625788497616157382524349822406890665774092751873275125992436449181968085307985203180217889713964724447169940029440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] 564561296730298570513952935704619442441540132640004989235250375633119326481241718956149758995362828477055505605396519696162413062392769652424724515209837876207363945267449381914652568108018388331646208352779674560510976631112206051928780379621282668824239928772524472357986460414750701635841091186584792878845741023608326997300338411365775898915138262905685848249954895322022957174311128393916933811125974822746531780608705230974402261268658972550517524837003792068947771558608580292857180260832001213242524821263489173512200183770445814691550428249624348527130009049927792055047096354766551972278259822990310869092837532580533796066509024873391646155461452138580189527187107053675064402306648487834348895029952638108011546168285301537688001215429968944334797954872985764335372029772293738549256246263116401817650174748749651282219186026125960242610567958367132962869625647341799683255242596199654037053083343024629528390987798700947181070010882677335657461470491006300260416393562489418048850914414737142783445403524350664549225062052379741452284401477396714455242446458626372077028750907548735244610058191143490792005317729356087189020327639498001122071516901615826432349672108207785446730109063097198455587025309541422957579700713536273025336363781318015045571921877179555253234653086362393553730205357187311215178596069920096087671400606762241739835163015922161225803566812356148546314063488438595084823958747009448612279342994680216828614535447659353946326498550996572611958914690802668052195230401816258127732818866958207132363064359970768450587358529501661129193194659131495274890551363376183181892342240782018677985604317870470025653753666831760104660387510702755028590641806382358962849616613988141803800356179156019920790779834341510187922722510747865134810725786003320438613534045538196691475243794242051530214033868408493927300455138607067094861285785176825866062018261102770272168002677117076423691876132491796520747901944013731582560473045723429297048961996690195519710302099366977998250739881409281634095232879002387250606549570153316482920353169325944800018098660399881113319648570331284865687433005416835079856702559389901294173664411389493531435180394238667733810368217952507030409452245642756618029253522513648048955270332912329658207170636760756167581277555454477860692595721161068355670719617494935031878767665018023398630494001803566310742055712502307061913769737194645485038520726538765204138522785331908510094918385520484781847205252432435317794907950515960812868752646984513646742012062020000220861381381261897039486049773683226907597747276534354714707254078382749912542814152122016479056886798531400475966795927345975883533992832156074417035106642443759494460720867637922056664775810429826348005280096552222146143894092076345605299452159256426768437125076283571535592083951397090709419473304579424547590077679374740747704523624900605030319390767212356399797705256108816406044663684870788975495058873651455578605717660310521270068635062262503166388556191876446152444391016014143703144178119246506902538869525081765013501247488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] -1682810617621686323687207024016713187972049675846977664608998474585594719181304696113681957772853515188754494167275999259659814072083396302149125408784046428381812623332299033323527528069184966817028982963919879153393567568662423967922240604619576402737386758287741605410714992710608892823100863783088976608308262549110259912813293322688320309273297733487044384124243961570057260528686151952732370647832217866732536727376949387606741682682347506682665122464478532159631007883545516158237550703999099905335371532275746408754280232679700178306405988589793366450659344473110073854167767756012548143759025338406294612857052195240607562071284946354462306161802385758825333870211221913407696448097539842696552796045574579170423799468499782251925997440140749772825950713155512044920313644600443561706879482090803793896629185274753031757147515009960258678978827112815397438713467295539404072678421913296836040958400539236328180281960349856926986066108188527014533496878038721841885925124146861537622547169357622221151980807468096556991158473586144822862451231442410503374935666481080892874152127281352753855770077342234736479627515441142029555427590748351573072813382168084400536343798457141345412737907001945988188124573906153037039301346457207471269238212554970980989093781129338210128063162957556376053905008611252019121013355947816841277781955887373736966080073661953776105661749111185827772253875323229624124248016946195916003400585554281431083450389320942117404432859465115246324769303721271984017187845301104126693910106247894696553299432253875023187488969103951057100459801279956997818286250730443051199034340301948838572343276312664616405207579099064241854896205184986684811718722457345061678995679078899363224535042451102030876322934032448402391815681580566796643851087410449357411527364774013347762181857310454298564424027853266605377171013631558223823960346216545396548551203449222596727782636874627626940558488832645928978592222671390607990251812945076076869457779857644938006797628624702795783628906984977312468418677482926487026861945310491972376949749896014849643535621043577672726757076458968653757138810960787002604377314931434275578852296259123345329687333861255741906038862471125079914705440589721543803016734717377905660680640385090336163466115078357781008662615202157535861681292637804871170204371417829312746879870293694260463148760469272480095910670867498763956814358490171076255506112934889890635326471728822067969459230156805659140920846489329051736684845199214290063380320290686486247863664691962643993919008735404890941889297514619468453953646357689725370185788243350857670493029795377206868937019641260194707424658314202289872031709482631970900584952870520742677904518204454372781046866093156216743799667808473304848691097619742298222369097967407466738613729498685572692475867641342445922769360307850736453824593167327454991786945847860921561014411456205966115616248171133903317862808095493684215845976058237971774902354881120921526657999669302458505411453214302438796235562729986742702540965603578292011949683223848845101865369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] 2006836857885232116312938796908692805908462661718227412182218182805281831132215886329643729868706368542680846947880570796236146566609830968672060406578503420736815544408884593052159318171971828170587105035511565695566949138184923615257859812992525063810440823783237590730064406449142541585801243260371840747636884315505756221958860745725768212892387796658885735667935786398422534183390680846431350252122776732057229580150245577926370328792851356724691849591996511455531756345323432288387272296960780779011402615274370795043013622445051437990005089130647772630868821000631049057669153371781226158037647964745286959744199911141246397524861570449497392431148541325262563594387207449148689583986458763049125097928389748774322668986630851650272673643085409975301625866183244318693063020867220219923406330904722402975949913619980717658441037452181516276416628240114873922209835727546626556640992358566443370367079100443957610385086430505816027448978543516768880243975797447900377159644502130335058844225284926719412049324964176824453729854858844783552189663378054778061440181070279421519830018079024371676110671133119645003789525074248842182416049634381054472495822713846156769953168039967502592596120375759554510247325406868720157878412581806497415319240701058429783124394648925726446930133053215384188045491966082161449936753975522178605863835358902489957952530707462453314221713763800909724121753268535385537218437269098510930126993785918495642745651105833236184331824606570714926343354731103353036175636158407208730001645147602008344259137315074512372738191320428144564598835220777547197542471139830682729554471848650835222584323476607830352789474965581177508369817577883312834247992785526200549299515292949844644375916769118196199734403177076872997366304075170685737115625358303080755536382033047195212353409436639303467510345238293007524240216406613157333897996427857324194932041524760807085803317109050900601154692980856629645780027053259122232347261088916688281892453386794270777422127935651286622660529244110417519298310306095780008741997927236273528425997537707709544069290087555066599489232600746619718075132936947970701563501578811148684665617807923153046310463388390466918336246000668552843241057839027734250572569113992111221668370915900597341123221328307650183923910182685759809065100382006951215498419307828679289007537741191500664357014894987438104913700621002190986207389049272680171356340752514701851175718951276415976912746088011446586767849315982426180814598147544943146628298535169733785754620611335479218806955118642308809817188074694853546375916432664993652871789072901016751622251582593702318825392538376649062933351981263933343256279316481113906726152676491637300375386435090860921265336795122332357251046027031646311873112929273805582306432924285386597203022046735384652694281486670303718303241296437546345139716617527258101265268489735976585518343390568689813068269750333387729408944752145888664781130405649231475309979377984313904605780907616025532443379096755576843817548411424948022402536673467585537252668108307922204544204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] -1661397375081216817948820134389391003824187975556660642482732758512927911785521106589326927142653711452728156692132050636542067619802164864348418380878652625815422299320410836311935686010212536606664379552518057874017946857068257758442075834947106280971393584285205828573153772507147830408180774697481753950179395727277252025704349030440465212547557400936220504737320750218200101015804488875476170928303245843210887481813989321629223699449657374478258269811757735656308490367741162254103258813803196564898003768899068081817715048009183533509322148587758905340317246136925185312577552766994924632970892046273231111808150308016048852050646557672524444386372709616017316646321949550898629287760909605330308933615498720451202891832105975224359635228501883378616850586246336028514124960365474229764613328906388449185739348794485135188628996291669480190431105200791549686889461970107111970015567491764360970193707427691276905676265915970547127378289668202039964121247123297142267513749382582374713894734733485749789771434103063979161085586361575741963365417832476125401670071905530673571666486870166783372553088262579082518090522205151076406426393502716721951873499646708773160266083994197568278230072087925751956890511648175730549546502109328795584827248525981058776003132246155975066351384977011685002788664207118275657255775144490477945005515647362986924710288385938308138643052576154887396820109200363160131098918333627018182133132532517356762736098757510948346661822484863560690405971778650615598419690167693476296101933199067602279826076655629174743516659509002914112547641280987539261087577734541772351751562001337222654669388496880279744206369782115344898830280046589018098777851363691463102018669298761357361680390818499000887862646824234393894127080475236811149837730866805136650566167580127504756319702739016155993870349726844004985927315781857450128124418003898703389079068446558693847686941372044413596291842519429086064473067852406493559717288198501501554753794442976287974134944953357500809854669224083044889104930474204498098804773244482690150291055428366822342616251376058796957603798031259591389445255031633581533835158299547202438115942249107496602773440826236890561567993561681529814598744112778751269317525206411551257592454023519292407364250552932007171472399281412396688738584126791668835203642621101670136557075529502324947995937826097100700695108409041774362754575396978106635451531842847436274299761885992267680170529989613638478114397826000543658557281491911978836552458298377602732112359740034522182277731446961578540098939600807068840153075830715827193141550981717944178361290530854243489233122398563134998963633460097373241848551991052700902638415689220859358160305965068265535019686300386321966412785173332235987719802905369477073037206889571269341224920790033384566048542580162854526860838318671307856890449399831742870179667540470943198869590347473174524910198570463290653982339661995916475854698930584228603132589810760870146715307035260818624237215527299059358786373229077766127529513405292962305345538895276050849831321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] 1018734271685386641683999124695486562089981651409471131051869600004916378551821598840730419092966445899997330651087677802294094886094490410934464921580540533585314728256719840767394065513047003404514978566301226774545914124686458934102631503043525887050153555193635253642309553817144587814594781913956818437514203339734957289871346302264504175896846800364385448514980391754578225281221157917827611386820339407901401002090503253650968624220264896381050207875497494376244850872577053176939373430510169313906480586462717331406299499775909268729761008890519995103943193821241254010236684867874964513730010487370865533135514657261678620939747870982823661622493524650009795242438532371965600524552648360128241167407148867872739860077265873843401432469490997951320927602553152886661885299510603159110749618980933912809782219201657511522358394804414045088012388190500683073459331554817027235364442882287849066786598824292837271129223693874611133881585793057646465573756060298668026494914283757608205260652444722400603201261628889897855438225816539812545404257853930624155609334173896562897389583581847792917379812004009278944660079139308511712666875660789616661660251294938072256983823860833176408520367710523636062657759892945220959869959550057590551980677160543742455558380357518315825389395376047095627870931477284605873947325643317053915219006396787530776439597344141315566855835936947583085942193797866744976346332589045526080549581461567162259285638304264700431045000544707126749719460989744798906584095564133360137474370170607788327476296045138210914940139896980304261127029751764657464363968175860153055481331288175409051275757039268806327988789073860768311130877577475777914063413458636017900093516322443542370834736075297635456314473163967050510413355476434322003821527324093456163667067773477208402466380924572953628332397035727216231834618832400854216391806425049492724367788025805812587709258208486653629515019350004817695324993003200148640617125625151615247554875247680504585469065335725596108450554492560275717126595131345397531572411636128083650488761664612160956629504870932489723717361311350869121587178192189987937068383477066015666187868347287507478347686939123200073471618127280200164925222616845165133203898230685693325892614730010786536654640935140791127420269671729977847396681742020813411062525180218101744726841910257373757360708421576327176427217073705741870448748430537861905653409558069413586241189332089763133843312682604715424729651023207370212096564645031725624710103760936313461554542529485752779362457482099402336910809689122358122617169559452765639188670036269732933204165371791327757652690487892006914279886232903497642615980304601519838654650556981834950322045581939535292400548998792524248766644139585323721828949769354752534341073859363725752305221035320562398190174477494412941685580266734995535052498624072954450445713561334848012794218155710431391870342898560120855677196720639091331872044376604549207440388748844944600170346501327623498041744741711143989708261695519586607537114585037374792271399939267109223145668608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] -447639863362172366945882733138219396094359458312123306816167933383942565913888593990021247469776332432838212581001823083349436665745646697823978468449770365787691519289754034329292604405025433700496859208219961752491253946426772078902285054826059609153024445665902580279745138392244254459190876413406922766867089658145454935392983461686426260833378620849947620862723753971851693226142688463104486396799942307338680439513650441886589440736157943262040745753267657254474811119376690607564294142563739248770444472186347007667724911329250746007132684687274824897847304722673877224935062580352141437346048716487816705117105624662800805662972339548210949911425992271974490493401160984299694774031475357531700310069195864193038889592969399565800593467383013890959579376679620064652522643974679819891197022317070023420270869398229375972152399278866911762903791201560849735876150241644469060875052257001565461734990917384494785246074707102428963630487984127046210894107300585490545032730402888534505377072962162524289149805050875797682968560023834591797244123616352360614506995875578239308294360633417209475029138659544874342688848385216292529836590869311455442358125626173766657781029738354923999419065009347359786370471470192008984482877290845915633647707172104181723655740745544544535676952736057139705439022782314827038293289860155708018597520255958512615733796233129999233036577945874320246490928540604285830846689667179718735058606346276458775300886559140365734554819461976856400971626340081227067269030616857006711176032196772271282951976217433404944254051040154875283178786900981663915450580097977222069101429248627735386067854897367327722458601300826354538928074109995785053578330707612556817507599594675893219123189396820948024828143716924680906945090184056489419133190379772498193933298904208703892319104827748681522278693492857407477429573808406912026118796981786547315673454741539197576398296435961157908592854789270206779550383086018076921861693193893785628385039268346498532065497717851467924102878473731807049543202572064155758411785852225364814912927492764173780460039864180939794483229063509810280748598755927468699109050755512102314182487289763919329537925150948959950239762040687469953508229939425838050967824333528780456949980372958000347605860228191869935411720232090271108459239330776520521156235027877746918782420792684543857670748734325307747283099626199716330884762984467261507337790434500991099171391576138358531344415730359204205485275728197887940575174249244257764913334994210301360502988371549243751372917064521487819478254076265024058423586338058527090557079072514432235125775072841659821900508577558760898087004436166227826850276048231546727365788221005910569343849276157486932265538388999923886328371876175895078988993266867480225285307150161726284992704738651317285598486248335701909692179418026198607359262370572207827705755300980254430172765235036109915535256186512284556920261724267524982464714952683704838974252092909979968076276137711988572667537485321915939147449057088237286548846547503934395573603368580981210354810880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] 107242413413314282291248471944765223985311098254100670930733993533042107881993890519418102809541783583636178191351302290437323452692235495093593573107622570119875871775187901033839052418811588574379263830844489107273572936752079209225389102379108722287213636473007809076814861836815768352212834926223829304438709472270562667406031532792987488983704381897691096569381954457229471930387453295798857381680610060297296965342539240122643236418373569428820447218023879863787755319449879255671861024869145431437843301250225041227284604363770080627289771579724495346404942250720767639218285744122333418259289183898710141164711590762484686863091121525016627124495039852990548881993728458234076590882734192399426634926523942491217450742686190925688504004583976812396226296807477690623528607234259257401647621082594541025851230089150836301589505693098475467842130548463581155382366634528619715850677234031193609545565111130655841078081230032160582389931827156325186008675049028373263157858779935025210334872782348837453312607139472009580519631220837907804008944890490824283052839735854778047615089466074100158735637498214508521561989640841498381960737751157885853846827758635936133478006982346988432030603678024645237511216989204655224815291817407396586233840270596614170329397217054596860822249886571770438536016229323542915365210701390574642680532338059135331344218547609557828468612967763799878270771281772136149641523446886061775292863922127752952460674844840356380568283601092903723204305701970404858035976126999219110897748955308895276940230437869161078837733204189856034113846724073291861268298687384523234693354966355392384522442549968588493086665290478730097292702427056081673123154364236993891487839581474161610599377529018730921392729299358260700299271276971271570558234962112198999747266427795093117408603383052383816789549775821709856766833893852889411238810295156407059342417902518522835055982679611264318563283475911757319519119744836623104374418754168162108561721289150365043743615289394068011687301167713715103354630365893709460634016753746865104474148893426837783825760386152303904395299486086183513518252041813197250886259492565513258129394781813203003901942012523689721943660217081371432828596866001236687646083618963718847890560090634905451062775851766595278215824839081367204447652716853122579349684970569583827618464971984112740334219510401398548029764743078288868764929321094250341856020958329083420265390872636106910696702990142601466172146026928564701589114853811085659369249027994100631436564096230015645105695522740675014868555756134686306982114166499930347368555103217648824238576911611538962425318391005101072316915330414302205689608303706319018573882544305933624578363518964563076699113295886391206458083863752377828589060827962392765254126224433325934832283453831944090365595471983532388281672964914682831031110241596480080423737253988116724627203512312869048411808793740126543752592040438356550906351555145250761627708967356115924854205919878861263646043642491152918176949074989840256564562208288381786521551336631192052752711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] 39026534815707573105267248345024851547635654460144327394033618738934271215228088060711572671109834327616903058953202263431843023593907770729598823850148841396646854840550190596409124096416625084951161899890476522888027173178815179885793046955279056367074687871127007724695693576480931600725780135103336484699932021561838191518494150650904623128341840873507094947153634887453395153656823342954693274345765316936158360334006093710093805786564329886709168647102009541335614970253950237280398654074769312075296919068228222409735667539501573984859299525480521463886975673687476036243998202016790737805718215272145688070054384534166267733317632721892238276989599596323800075242310823052580505458150401368069673168334986258683506090680943882506283636787085879567894739097901296279972860603634136538785765249693851899721540979130251532833503907068343886360245049259169228002673402335823186517207217296613072325870722543843133313494621373401165319773648231189471201559242999478233059154496944182879835187042414384663000423789349280942473690740759197398380129656868021702063520622893851831278219167186890171794202035805113329936166799846872404880694324039173429921713362011039801910885981111539238081415131509787719265703761941574506223372814826301813363892327665700467848894375574775340017389864139482487443133252606093627410641865502039374843770391341966643734779256365759360770214164172310446010283455125192295942252938230483731065292655443332591831153564438250982089311501409426035537245691249885203460207738322338156753271388345911958824751350550278440900370964649973391418923453854033174341319656194969905882474202761536697444274751956096206036284949772033925198893691717641240604304700393996226596029304988094557037278652745120537252904187684770930653610753200388047095041318035123591965406910730712472792358894316417950490847553578880338601864408961335941118278568012423816594456688960273351288873257500514743728691194156022884490042164906015026567641853771904100354196353270698397439427114768887982489911218479256133274472268090823165136884836549002762918855629838266115664662224371785518553202373618826758530574306382714362588410653133481701036707559062502848626287750970153431610879880987408585580491819508084021583730153407023253261032002025870294294026630737754236328994335585753312917342725587754954094125716039187457411625247845035707582515201359714271403390768936097452274417452641074080304446010638107783525128609720442493425218180837776063350545369987556069106979014573708527628186737522196980301602691718044045317606820873143440370472934542071474668346824307473899733688978375211205221781699843151744884419714134188633138729184814119069563982939775008924723244823206838101058141275038859752580770753402042131405357393151739333966403617087309571851159900251258081839658784235346013099209495910828063958661646278861225941187748323068432401710773688438691256268838730606287853531919428339320574499114351434959335268096917067158283375220029068117990741443069763989195212637085710531360841247356552471379428361104716819737206697506445923681566720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] -78616476952942525806151518734779497350714237958414338150289964486610872669179795918967019121494366103215781743196216084496404051672612264093750256329689350893045514578457891647149573965425293951947557447917801417692620222799926555235528058264966431189325914535927268010082263573698363622832339969845504641829384905803537492446355687799589408680874788048769816201713775281094234933646012031991358099521181176308760458865140739482727033037313188659232072367031091378242362253531222617933998905434316046413551502946392600703419416010070289016817769836601821034885351925404294312139832988562981733160130835219220481994968319051412609857837543960267559389074670026502763377454889185920417323198828406944619824386671425467158759330981958115467210143460096013162806753402304957344368538179606424416666640466306348550880695904246059269650711625261782483613214228070165277997939667925383553379345295243823176393812778968615059765171521442882868797262538108891923303248006246427470645376234944166494459321026884698265312088081002066330548360642982333054120494798009181153618732680410337490799981568618241881200175456090036252555075558982723308409766497391783685141578135198316327844067706332034413033165627553129271332595744335289497300580394665047405737311359035835190605742127666111609872306930520862802224149924754387110143865463868227566603832128292678469067434131204059237266274949613818891644739017449766668109407724953657992551503807326475232690288279458221936014644858931310525721223043705352368641034416764456997064516044870071459377054789371584343482698170448536478865911555771305264273054441989072602903454425388825346558080416695050439407762909209804616609643163932835944005515333880474925261583341042615834068944480732482326225789398978993598829834126189029862336144669365883512374472170994355459355530568818978111316683950239527988860678762346051730225790105322713859930697732751496327062144604681904311997313964950330074212469786815170650473339695170908858460762279945798134300546493443611853852843543818446700741750235035460483391797735858915151907219712869278462852818782965255476144947917345173695911067748566029763498351126600006118152443419677716470845360360923613014252736774459930309702677997703023296540466079327582517494375670143694443160161827350382250002623202595455633339989296950814370736311863680436190367165027294352515035567008655766955242040625779113251064961708421473074164979076227027548634289521412109932897365168644077740851536556190931648018788661161032426627175812969847324216844331428409668492380117650136387969364806791778700955974822709509167336922181458044351931091550890231576049798270576893409692230330006847583209176877600617427786876665636081712142214350745307540328028504615046859665347200817816338077505936620044403550695857024828202660427284688439734295136622078422058887521244342922551301227312381827477855199653584527475489093532347628529143723782543451970530025947678858901409544074178399710732040729755163776739649030886592580090518418305007662551457977784682822501435628146667896677617486902865807695413248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] 14171313052917283386643044517045071853700905987274375986444901358998612355392901022403347376660760981918805958283358818612627611862144618547196597387040235806652906016320235732956802463886798275560226922578390249385206471651198153298953503109694477496202953513755466192237475739894903082873403597936498081521851477942898843941953204951321605613391476227288208071208826272709885670535386706033173906251902293004463045126231626446638602946855595004370780470384056750260244347881505802728516103686031533054429061710344860117224803735724628824363357505798413771933865501033833146288686262854264250848888020239343093646744312368779150907608655622621030303145341166843830446605989035535973632425065552868805920767791791365687691391676876844457253844139679175358256048493649097457580507112187507098234242768502228419902807224365543959209749237607081924356409942648786718739478232833255957711741347291388691730297387152977308199486219889260486311473712521977943582467031355123589873216668588694304229670342911247630326458687518255359711931450465792002097404797733926247235391403134193767115780890865584894027798805402758036980382444814118074345082556459128640956824048704806978654441892630544824996721042425401153490950696736448997454020748216461079220912010656845442212631449303484340723036928549791629637914894631010351442352139472568597598228463611457734373763206964482837748796361346443805944371911856830214192478192024235671929027570150468133685621458409604817310011864344249971981426722921167089723703519906536110971220089153895476887371660412016211069030015494760785000062000200946363397099761819389764242076992485087636970590521937442966052328775450900825184085578819892930889859654192703313150695824277588574148476530561465040905612072384980302024130349974570579110963854692353514679883284957262374295890507060336618584863740717501272840532048152667742134456119832106103190048709383590573856485279145013173350587113570132873362527803229210988963045703823312455398568717593716205478927481519116621933389613005452777083367785201476309846173755222040481954174610451616537658157799949677768964153811178125902279366517985233251948684441196857475188230907481488662387347905629658247804876715909888038599833255236058033812182606496524548639876529059690893141898236411737204689605540174511944277442772682283665142633678932681382031693674672670806078336199734957882198227974953094649532986583352814331692971221345695603366669010658187200531826390159084224700139027066903434450393931130274645019454888733863023459790530380795102070445378243637319888503364926539110335817435650611240009174782111297622247674775515259526045665279531707242501026815290699434653314067996607071674519563463635206640396642585467435706443872757757522250292527683200713647598082445423948301982180956100210104019298020514085726396476552741644896858743809200735437468996155852537820749645082932287851295116265971136981594131416073507477154572269443372407792778585720904109244935768186946419101184664834598081301035355456835155788866196383157770520155400952270238515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] 8750210920970020587546292237526519317817121745822293185126174828981582614980725643737288997687684363470967874128691578249818807145160799724134224540996766096015473627843986005697685025429327522080621587074357604770155281949621638591280588795122332375785242494282271238020260386403308078702656002800240097709394993963276688339453817124922348595948299876466216990544430694474984466836734571678030012140863636143832874972299887443229029954030497973721917571529743061208757895270340291121465411967341269266001655723167921595622713455572259385134214922662691316700769477945254334041252644529489579358337843022389449702252791501783037457353157484598394238862237198087109814718142264358888971204347333006057110445224575095035910223526667824960486617380368854678152608291918593984478075514808900316357304699986111789723061994181007271285857245081198483171472140136696175936840782609325121406191455101235728692364506911524538127895584825812032664938906647029220186417393773243338105261366714799700280816629202585941700857022867470830262157936215468302464598754457709122869089282425881814691268572463629406225734067149051486107098415073735736281505293776370031173297354021425637504235592581233790763487787318046129484639125814800440082370319899415507726653032331276993081030594072274549087856768605079694345301433897684301188003748944195589091650227731214279955270221992703478949203596118724550970140842441628967392424094588798630781891180495988962502389709432004367771648021339419377920008557699820407764643258989820289220701415367951438913208365613680872728868221287794151554644992113402171751760178711500645068903323054232658429138876414532146733383445457533942988809248969004620575587189183353865037150399197741307652497918018114835198214384396845864028228689572733578782287898234984307701691330748121469759712250188976192677906865618757336868728577347353698394345444697467734285455988304502268565725342809741058294305176878918085594478641346927587204813177985861767039685269312602867998930676061015927294875300790657715685716639869757346573339155202450811811770984332604610976276395516106671261103839097399883912202444674122980134827397913278523812385262983885578050832053633551759871639454466783568503286302074388130671502635604372756302095820220674839522393142128195638373711316606135612227827838273893055090203665725918641598226848662301303685792728576710916114822463415775759512280060569030247341431616107730787799298738242678518962913678862091355465302931438569024132285633955636161994650556481777160090060543386580899462629185570130613642976844413766141818110308155030026767199108394386735709877636903210870263753237312401357491818962006716067170523058044809807621988552792739764943464126090685772723925177345981807859390584742762514163168843536502042261122173940176592011969873501583114997125064429156961154405855845364998347081673030068448756290563382163998093654328093173732106906759148876151021300652214163519014576113633239305348566976381059746865494089339964687080037199470561705113413472883363268996869147080130273477899845632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] -12480699799382275826692064714704963534133402860121476267610529197633078771829051273568049331842702673462803153434490034069516675673957150352626100052936054338067188346912403067375497483754590862297587885329935254949483288967509150556683195871712016634279682333938604330424755731035887301139977226944567742972375880240005589440699623277841479376668980379143946675029689690812856984271861374750395444000477318374627216222393068056983516239427902909246056622384574130079784861377753477761713866208967609135758345489596246850248336453819959873573727796474597884398936455675306691166336912528225996235638857021320636897577591652804796468428104850013929594819370436086300541904556619873162166570412951463512622340003260193547752883485120118606856619147006153420105625735510845224635560053138938287591022510294135018735540978810318769668367690991460683777917479373692120381204073187402861038874784340171522546355645916249809165117385396558370367265130898904284666333570608396648430555678872516924790684126708717858350491730451146321385086414524950902543434146476119201392032869469052504643591773223384846697508809253498031145397915016886926120868145747896390151081522773052133276763424497744619956700898716487980669400529400971154599330053785676825518000151469052428297468778069195718205246320209051596283504355447132625340582995417467957374899818032090245397560337581445091738646296323492565055447889931317225776802881259990206579503555130020332888036365835947116598199120611536145123677208599484215030642476167890331953260939746402488448024684516001761274209173167869076132291844997089787661171439875881032327605206740499564416286641494687322274682077463423143456713308901238720672373694590364651309040786236199044736561945130981495870040234883280007831592640790589800928251982582205482209726758226849316924013336381949146214993655867555689213376814954115056485694307662364929308337373896803808888252275947573025494582148321888575217792495751155838548722539650024701488317438197600549630709498948329409706664882333782070782967407474821873970959530113710457275435256840340297710944655760359795531424450634054055248816360783967037651064989077285383961612868428372198068561878447458673056949700220881355822112653516209114266185059472493754942856736953111448098824362727775457368651921241909616068892217653473547570759536440072288533818685825287406894607224567198989477672010348065131576774190062959420363952284042954778359756109838963841406051019579594637792456287529305590205750620865053168707103755754539746763443815546970742201589417275991664362455900800578647683665157338029082367588483419956464544888044372053686922253393949447856748420364753231713469001138218213989832616891548323962888636861277854809253427724020428876444802605983230847105026454784909854400981011410497946952091616813306326766031184778550073200646845651771462836923362011449874935836652153539947355786887745348543635321092261171391770450979709867834922840443524147230635382361692430150833274906311478698202095571798014371997737257597699219814012859811358709999875643146240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] 577109334187715996569652426197521039474504272810711816656879572141134950257279392618506412979077963322008520602589786927517211086930768864656400442995573152271979036966613204942419602026435449713567526662541149532606278419844325853007181163993894649984373435560271851987927007555103787243092332751917848163290138849883685702822144748267918958330458520339908358001272424667154980147656049843708600724614902287032476725809815537619904191609148478464621310623188185255862828981813559193369688168496073799304933813355931187015652821022756960016500964773351211506432222769207111287003400580500458821809499705966917084486859273637387406229089657658136539762529200185113344282657247321957669978372384138588351408181266651795028373421767105694297896852465234658777991529100228903205708892687093572167551177484613121094971152400003629025014900031950882703533554329913354595025883378429815507344731278857175420987760461992182559456447736136419284084499514738213866105553029712621890998835203395959688429259226572638658482193918767494742590596563192737292678076377385593879515240873698645261737215636563825803040099110827769046833348428043935482937123078785300104578270651751644236713962809254070837904458774157179164555662827946012948768444403521364153497013164979798236270907273997444742063139775572197635863992015182563902979579662683211027466496813241025665494457066515160878116123558583935197170189367020366407351610848771225826297637998445792231056152539774174724879803160428263832503295393051110517517550575157161763764359175713448975179699084841943691680531587634746435508509833554520988162718510600172948335522464565383394543519745170596536711516950880693247923365981375099967480370602437118044533789136983222134595622196149763926591298128444391928541952123668905789702669235875204296023094175315880550657005124202195744919233120127598067820909652872013311471214773078059840667126645908631361590448766534660671498512910555944254303618205059244704573537695714154115797327719621627969448934053544555378270881301561995062702513242499374423737785314924650627014727646009307149657974839844378828639898274804280389325402544653135054086767805463094382554007345964575240622150964410024610241414238497229981008540566509909978842609508003386500000960305403226166450811272959461581340707658220772215784497940381864786077552867563191501413896239156542593260732755247006964705514267148323081872812953045664874104947537400444896839284321570540459684318910678618947301818790333418836060390497782779294539050783090292697508294397797846684841531106061336507408839392838689648690959891006741074402142997596430426856387402279299548860125792272319952748862309856184659980145614383568735646083344350473814503472393454447084523432037988998640771868091363268525497426535713619665549542637528626333778448755694170504695867614457802398223651462802304681445411970517251163590697201725507260388267736796121517026185933562694657731540203920423727195300982705852011534771644987246393413529026778316243269989603100958674211061657254932587013194492464991189924119647879168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] -24399104995137764376645107263938399328495867963121730096851260744191606109237245094168000802504944191199514850502283867733643778285941517469831364876366650464002891816068533355211112397031852934354502740732344349250876291480419631937287372316996123931405369024499103582317389929286166215603877936295869765192408104494412803453446064223968203465082459779375152186295621729048268599172592775629574089405910236685476990202985780595016949905593813766468550133993715929226729634599345995508540085098534422403339502429077042627058510127625611990430801877311537336684434964400891521694741750387032403638285607741265721343622166549174729956134238789829898607176858481230614878262354310296573178267143516621847398919346178191187946342177252483275231119868661488124855776248067964248805994334068627510538303733002701548812602858577578996171071900108994236485358109900013444381310237145243803622713261562078283662827214008908944468944289289290761732396652637678515622970040286933142542259916769943686592199040787269201809328502726359808164172660887559517046255489276864794528234027776454580989877234319891937500818657155779302390141441201405882118616852422333398769332185911534506482570755008415681849814559017457216024192831292521050472940149791880786645479192486116741042864767895988510521924844841571438907460630388100299456712416540492511667340846381463174184581406234494788295427298704904813691364653024398870774873912818135615146235380524634619291903975709327090533474709683819832704384115618670889662714703853212052402919219530145885048843078771298062377500553521156454871843076915729044936518674470906978145868668011313969755393187990004678178398230485394360347857779397632951022861995354684992900706414388614473832862533744244282659407010610278795140029432444624694287132750567717980989126412764697316672551891096595539193072578702545608268462571650656827310298976644808955303690074456121812588508506930773216561688205991903299687639731154060135229556432158582122275703501743030846327575269315504754768351438184023371190816990324845045439407653575918284141593607737346427924249416999675149258045705105526655345517836233700623177407210238792444963745200647118493362121345648993706745249033272026982483934470821490615468793935229456249046977943323730460405359771439290035627367337066638280789312753952057634271215735631867234594631069540662820804290525324845868519928034220450493554265481166486618866734110518704064727896991331314907040862724276660083824690332787861907591320492605534155730703619001091668474739775874141935071026312918778054651594192400454309556659705971552214812898246597922388146758389953529427165731976657600771819573159641930282862282707410417736221285940972710539095684651191599375634663509017234431531664979914862794993386163411582575186354695298436952583278566566698589770705330555290749920720420690452523622038857622467792511464071892330378421853926490438852547881947494693280485209701714792471998095055773648195455508845263383669956987765714724109260474071408296319122794592978257403083445778897797145465669969174855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] 793469799315352540331466210116706629688020365020820370785712324485299446054753730649820736828622026848218281211853541407554226152381415004379478970579300797280936199298941360370378176196588359046347512255231465884019654274732175621873554725202509706161144933531751954773926468223078100874282610572706063693062609157881473057359214670821689928222856400274065234796658989852108987599576311490771657603465174772707737410475375186695472040228643835198666417869361537739292167136347459639766806367969327186559373511281611475766226372913063620542894383757601426519104993945535066596387839315265693577234148253334245586333922650910834481857366354260015549234916191618100181331322644843998960487217953178061766009657305441735994583237676352468370035408107158319022062655529100069982230417911494798444638385709615808565517522128424641463117410072467410889573609755873498857666065692880933888080045899531937954011317238077147198180154672783226317750305736097249100107128562423465785018114361897931339407290820841923455261542946756893185553972646344621304026964058537019707785099329745972792251373056068558278664559469727216418589510046188618372107275580495492547036099904040160660395267077436460406805676759258634017523990486704389112933741411960626837158195108938445563414697920553285634594332690683935595374918116003816126242688681170529542494370591005119177136152370355888617819016238778367548117678913027253987960588892013171901082067473713700006340773578377324746621464983362547250626059369607525635301732007668263314935965690077331935898224418793635228025941764269518955891642388207385963631075574838729794506572117903475855336024153196351653047757736868239865286445863003245441579560578435086676207207999421446380752931531468333435210795359960801019684695248095712088845775298758921293815970088358339189200618708157323223367794770952216832992109867219185315345803182171437155354226952164863971680140344876346536522507164607926658483537139124127007170211378798659689891020568603964792283358175369148965571281411349529842526636085072488615746383485326568469879038783471154917394917339094979205240186268512292029209934370295180248045357773940227700274854702593001918265787312298820693324814116169467310768666359997193608794765759406193413411974762850495142711278731369780902271323730292038014515802826677909126238727983851158041539827813613904767267482643643102310765541032724932451750815637993350867038780673235535692693442015931734548263943910086192363261591694271528704972900793571538434643654444333901947430239246040487507071768127781519412993106223907593409411473840573251553672536203189573103930813501773184900715452355674250086467577032010266355775825655308027393734515236828432354088821155177181454394543627794027143538244048304411448411943976647532003791065048279965201980278381283443568453243973270864982763659030281482956531637394694765429052429047133511149478468990323649235505777065336627303759077427654450722473714142696656836549210319571786274777560174729712171179071542493142435323276733802495765166681543052723435120256343145971712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] -16947157445475775609213063263926947426851168820143023596717058359549547452644036166203829440132480692166857875996646968798261535695289488034523349747145278575340186246977838382156189993011259847700221075492348981688936185323852375216789771555174886687213959938130438846641434413090637221717581537154840144447580252672133355772071517576852426999618427059491392645061898465091848022536657740608030710128299641082833359733510396137543778687613012318002725458465134778922606755054280398228214323257323452396762173375200287636941733953781883047448707932563285922675792214351759817033286806908027560257196686065156336925820476246321017514636782222130696028272763285695744727476043532226720235604531231101826711709007014633575279013541796947925571636971171246772268434141240169235839402302264148300838211031779205767821018989638182496129372665370321857555289959997455035280629580492589116955649497643487608447978017355974860433132327219534571369286653290489289830859560901528573705092863844735591000878332349085678196678497288322720790102336358187297517127067531457002178343030479134375667713279961492883996669031516412184555774510779082709194758331711232694778636011608065023851566245800757170745679305050929686275799256034340679249880382332207031166810490852976339703731228787799317243147099561163117259277617427693691744481421850375166368974414671098211561444472749351941256880051072411260444960464452498211542550738347848500190350221078272449887659402611002683626949831269647985398687220467324737585124007001614522746029744522385343030107431480236701880616173066795592865445167695892461335795329378770259866665982122006446856117176650697038014500840465996079165761662431615471273041861838430993112833652738881100136067741810642015766354082102121597774105902546292759091329609454410281677792590645354276391146088982761270956554721340602891301391439467191490931998270105562420801495758461009035640152974467582393119773359692488688552993363054486291772426682328137433183128814598061106275209924667521146162413909405101256240408525540401716053217235234528298746673630801520376235434149818584111694863192804757563043774489036164819556426441092667112931595495407657566898405907533801362169648533959941250720960180730257703403982217373422066455756012179179736116290969445539587211780707431832508522314083936382491307687077266278767758779538013180745692097237287144074421789951301357044506882491242481255206235669674370791819067923902661091827901053079669737539664605255790925830223645278453036368076240270998143503773235675610754662426610749214016950679869947680098112790241158362228716865444151141971284390682161253287054703245217296002835452749325003754769010534228136034077929384255674182652966576593278471315463930349989025227225109590808455392674775320468927955705453798833867122644973811193260298516554520359616956374802462682421667326949514434218368580828611737478364326893000843739768023940975320533858499104506643007542316595753957956603755372461300010410103633542650531118927058329982460179797651145062799429505499740245343811016004083111690240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] 224961883424688161980041703050642780970498710068071981222460946844115348317865065585133317961640446479804471830145604331642439625949676912308743937443413472570242591199636646638200000306646461405234082595511382492325224243471229382221094196898542256875694568153825247070323632884360642949240775384285185448189665678845309305511178870615222283737576794622012410443089934844135476918432948942823156353206441571097115501894763461852135249633760828493708929319382504758673447451008282441927746638965848628085871663755959735838574136869197208699682471138422855824160311252649935831501158840387076249227887454101114817639749104421972478672255117522500650480085612173120799669009331770253869792544792494222729156992254627597371109433272054737849711139139731331872108630338245683133432890586665929512667490309265327592163164888848945277545134490488102496665080328801326295032091247617291289304947569720550082286212197504424327864778755255145936113372457620747446819827019453683835241512967781012756699645955172344032806080049490064741128761765228731517950421751298184058333019866715590214889067389002236300544895579736112436737541133649230396479800687038696968922496408745559734439370355915218141009699269763231029439809367504914032764014471838054206503193268544277961623114511837325123402289674159330748708607441787994909038742650422625778233778956774869715085533310587303553262800852427391402921191466892070095946874380590665556623474676734193224419416718379512741630504512574440014609382506095987116808795260004047923778803094136411276187122825578274235241873582098567528273291437261575619936789513899459915982916004615517915830333276084269866029269525233456804988050637473882254619560238494029858822478804005393752333540650895564992309574711253660552196281637321606229158281247681759984017667938198409606491142781042924973899854955511736583497564225263771931512005429008421235823354943589355344717310944053467555481245805593081378871090594169120165844168155044446662354258695466364713339444159738332374424344228110458486846137807537185264095744751005916026166190042953422158924851791375156735776436355167600419808224721210598467067404292225230645999301612462250812325752762655797085520166263604449941169774551699375933772764568130354763156966885444052646092928642652757821512245779270952924643020877805744965124263274953295227012503314986721459025472007715189510435880901426341737095480685928012203988985022418425539626848911611248521412984809197327896327939381690617073210989521186515578509690595799875970175721581226611842116416670988230351266825906205397899123363239718644448114563879622092931959071330094643567399359676928124718832778098531119685000364209250950585228371655814092223895061170518041373743337976383336254357802700863228154018581249057554864719253712986894593076878224006480744832034235793247789764320125430988592183197516633985708027707170935553658333447057889356877349615246860055582967305090282496921762043951795956197877125771447240087890945628054865913077481990977612345017661143469129190328162398444853276800546331735198007296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] -1694540362665682108795492373419982172109346594642347458752182291566246635643117863023806891764763046540396025687393308026128417919283443981088253788073220400359275748662075113344140007496055626125748412109418613334912380878539237253419785090355807471310747815938243267928603260557774057965359589004383697127699188653494582088488503186891702570186333320238691954770752883442545001973621274134857162313750484262382527687753651711653326854162214783527696660595335535572773038105135301886584484795103322325194549385219466807277972124681719527446240164465210444441254691077258721835214225719600835180378545165431150522415114672269314687928058660618461908449773558633857195841528187200109843815107015907343097721000082911254532374164875820180861499454540833980521907520417679961045297214383513319175330189789850826029288802537589908037176457121585677420926112480309330904614606121192067454715322134925943451792005926781105383815742801222661387895291891888154985337409395014098362598299392419224538913568285365761435895397239091798005794787664130987375050543607331629266372927916164033865230884772387791688514684091230654482077163408409968854327940179030766648170011520204359749370450597990206490584499003206774498950321357406564186392114649013604747402258480431067449901709457575187600826041944943144565202552547377108600461612780219571430616761136198765972812271292472313373602350385710341933286794214330972684156613468939741873006071790826123471326251905887838046658412470635564511128133232909767309779139757651996751056580017967639827627601080433676085954065881455426602997206332483681391881326559830737628912486409264538071503701064764578881041432988270036943540319106402499965666436946309099781522680610455205191903026368671904214147712687445960826757105246813546456357337477990898352051433068538105076339121859052195250183258109144682379879542937952217886518701568900718404557590404004951193470121427189637709129682853997705411745858839662882687647391182765306606373946819450378266634243556208148280254360286727424682365553345532826769165704489883822401315981111624108731531094154552559049324772234425030740506435331168574421930966613603879213899547242381499685037757773247186887961580907106857918090439596982394117591569253902206096419380105582858871052300710185596323288560102142523735928228301286472375740130342317962018961694657424716729812561239962070164472071866398926680045845268332075318266380848110647591755748374656873476463614314587406340276456877701111215381756808046653245130442055758358514657607902650735013154681927886976768821068381948879879563197467423413339994422977626259347612496346816032575354874591983989412392952153802870760552429928361207464760831569520056211409647517170112823547048969540015385086031401503334577094539922615681544240046305377517687892533063856674212355282828406305122513290956754399014816624017224571345208737881141711861868114440445932190361710833152394592908458466204417642205166070061223561340294328236057308401710936286691455581469936906160517523055565001936251900452470938946927545217819055908454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] 6714905847682510928498260967421612310689379364755174636756684759176788972153757716740244547358353527632866814527928082120772565450758368312701695849870298286347958571909531701932633127299291295058815605340422969839463345522704377490310350369011787756535373915179009398588011322573969981213334955919125270705142942497627787183478458517637687899778646253441136851255086250261222841990763835054527186295402736709856800927593599004015165400522823728772996882072819584121010307383808573637221756853191328405600671140502869904717987761664061621390217751137663144192551628457699736929083048344168429912608492463668054303141863132752088115399468819302050926917128626982053790590328782496795514907718095592516943528548497328391603205756638548380167985382124865833086603856342125899966578053113684238149474991977103557130761129170901044021082333147064679777195855925186496278630944179197471854413297359745118439153083585427526420597407548570473933598489945983991519316771197189006864222201286522869342180121973415903097115634102517448836060676629050109438361078126712214944768081087963741933961339764927663891198086093135822355767159175402790275764409935979389756194463221918226228994516038777583341307586335153952674860904396568870170340127916402173997376535282279471865850756395546525304563704026045212229591005257418175224615507454611570168637683652571221500042664819038733149894313692216894660984937788664214374617308270838108071178735873603756665066623881954794937665201588077665013706174735015505039477166184988078461456615688271030949179610986515261529409204504514400014865166412003919644646071669288126471963519799735553118873694263415853673749533265232305947848437716256356849906723313156535663546547782900371026587741627221503784529118917814279501331327533466043370750340694307885620159838702482502811638330340792547513676361175164723482665751184146722390268247038847726102321956377316154198500903864199085260596487783727685496111384939638464643691096101233264221267754926123891120333813654159146014365801859336369342419279645331809653611744236091222539526540993098808359143797903981589722514717618226567838297547262778696243321906574388513306599299661837084131874933149494934741261452841378143957769556685136644371051282785717346877362779943818125444514265407742716169640329980212906304485582182835148438247850065957910853046747767254979070818727877751269846017202220800803046484817062587111204619550927508805569696907953840767275547371737791403251303011013889057729474700618738380082423219686149587674819480364390684470718003076246620796462583614160585194888219997016123121892376216424609883221279948216187036023398947508821126036525348953097277362517947863319208548234934244304811923094879894688985935455697314325808579389212888341621930653639717588245580757355571864037180714405890093706025706055848173573648735373497939174171694532885869509007510706133768544828341086345962941624969377260404974992505564359133000106623717299091368666405314521799759388930333542099150933475207264536133677689213245641268167846918144017374611782779284087635968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] -8087533895928339832823515761383532317804880802762982869726620151032960753500851837004796654153985247598915845136837194574878051149412673473146895368253504286967188976023750343123813369165884430775468225132490246534320675573232081549712296494612127526113503786784289481637951351875450954146666824147377100381942790133806175765951293613692852495183714379506215200581851191640662838342474543028874004025619768042445160282231661771790657296245535292629932565131124027205402639002695016300739276612450092552519750043745286239645798322615317379581787267168771688109114922336172052066056450963700647495483319618307615897002855888094024975923030482102257174800156113902028076312401183315619945408265987324962524456199954121588580954762728131714972142457639447425683534359606464779040525172522214860993427305484112580232123063531412139388977233509177260569446010538963663381753435203468625174964393336076915205063983171490028530278069570712141025423992453035464716767945277539593298586511829513800286829203926440195276422809608630149482267733658243447509269677640937405015439221984927656839253459904169849914746045404119336907817953579983960736766980158652490757607458956199481857687183225118515547840714001897553870714949555232601293127549089021601203363205666321968633032945781051624474324327579595041725592037778732881867854224336678908299756600540257934162083689972527217602582403524079301923584325045403679962567751484128369849129289407591729091628740245773083779006219262270779480645864083133082709111292725571769565137473393759154512403568702302723118165188770254405658684522858600075363643879830254357833932881268962315397211946057530591721394396268941611017850256692035580730690700639743051333248140302046395910996294449020593461272359813234279186809355867792027433622401460876036993304885408933834414456551921431851684913631679200023178757875697508501741717071634670270848273154900091553845101131206076217644179435224834961598036203947979587951647441408737845379202115801250393356092400143863247887478227524657704127746660905356160216312233294701761478616206919931788612962475405871591346231758880630642577883034274030020489768830637468051236204139432519873612042663983616677635069669437882683233106616300474418218040623989418474793991826705025858734625537921807549539866480873787248625824423378317903499601023069621965738644255177413094586986451630457728228071807618935625282745755288257102748708240359899119449698382159177863448085625935502799660648458833626890606499509914729671542075705492356862908480165428501643825737002384512958443620154855796516514404496441062378605392834890856760315272788091477455118629768350208152548717906146633954595920345776384524115375101146354921372018053078320264092841190348450366015371114625188337337924978102414260500762092878289306845287107601105188292797532425822454336488864708889188197373855426777136670646115091416289120157638708429988502069609228116376477521043210159526458445285960848993357788925131484621520427600586104487303658190634348788954596980722320010492017182583859478812287565708921720012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] -50729138700625669355221552927207232797952230145470508799993396580854617946775265589840043874357899572883844428940659447214314200136996719775875307773196327707817110225440452739544986480305133140944352565548006744437910287917681419290251165080900077205567477251624560841353080123202122501751636175412175209557451380286811557297044493733237332126182639885553344189064520320576601331945369736124787611476997135088932422333213535601852490887721973529639728678637641636205369002268007933886751324779827511646520968524741501421393023675284219782826306914829481873334690210884356466134778051012521716531842316617029911526355663357160301357783982427699088450663791336357645370411288433401559572257320638124926594586227096620388167048335055646414702175497256192729804131976830675822906790779601662010608739257026428986558689327925588394652743545516521404481401828779030968632388949878969294082884352121797062154288116741143145472091522274394245211772735556455221909527008865878986251995677907949595556259977386421499232833689907155887748376432151512596943250130845171339913299573387790857455949299801472864406866589877800040459576105933269767738137539149183708998556561859577548420640973345268152522883569638087718286320566271715382857921959150876799882101851403048744503066743614896455335932852014000189381702023413311293994428056487442179811271367819030334409672346689496689434512653306916626627181402636167812285741460898349609385158186796247941981412281565519408475170674345687885850930861159635609706098604606857355443564835772894626216884920998387361201885426805284821781764011080431697938818595582029862982383508110502448220074392863938264076399125788644492678219498866297164315866117850736886768047165015086490775383595262979229667719599823923546807600164825939348440522905853219762087803801632271897031548938125582268178035883552000667422465432627384433760624195365080164130330062735999657696153779515055523196830507790759449016450632447753830378701277464497696413503525681109368687783258423000270642222148711561340876927721500300772232102237357682246049395225892901677593017634698116480009806021490104981920770779679331648980656686596323567102983683277527103694285525937550802712923343295540284441219598072744850029705407967963040640597375396338114299536750248750914031812928415967337466749809481807707836985788936515338067427043233740253452872696251089943111849095430054341496411722085679307429931647524696198167456984236491773600729521680009366641416458023796164078587920283130233326615567711371283673462276853928140767164575146963555405602198996274267723638089455499941694931605167271830772564671219499423462884467798524229851756378016956868908510350518488125936549305301224684965832429411238757773089479468256487735561751770509299897842383594397909168588515498628375417443376473524164142296409824969369133882900505908190768892732146557617990865672439128594248687468662702735041682769335427211977443163837715617119792002401531934424433622188429435708691151519540189858423868089671022845975621890079130506881826127480505382797670726206264180736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] 301612647559163679672315586626263244295919137773804283712105532354150145107650995114030738761074555641679066496339228405928612354484061385213245454318268935705344654038310362153879151374088174252163848545275116951261661506849436028178621586001992151919637870721730930973006240397567593246437035965278621194799367643470191677769310486620959652182143380865762590303201203088489826862601391393033328730923197924846744355947420308810040666671328474759307761185348926024726477459463307122862797992506112280856890111554486280019508344443824249668339312399276470080162944427600589848407884009689162824386088408235954648973117104282153783696674914581356044722257626248636177853238348925032946646314927154600955599174328817669000533600164877100045703759822936381912329816156614082364799835170113882720372815972555455082533253377083290215977528644658273792339142999416177043720107348250417192366481705434778626820547740282395815343982251381280826981813103776532947666763724392328777318314020149594539511552859862739637726123421469740925280601376407792053722846555754475578829778144533106227289299869586383606222077030773293719278418433414345590653750540249363938462339803935979391110450305585230024952359914069262199829061928805352426957899332596985760467571233745488959733112771832688369153805030506880622007947622375648794675608498224083022877475506252469520375888862780201271656524951294431856260699773875758460828819360832794251068164848054437651257203320199075309995098320925317187763683091311049426445548417378068939917032020631441914802086944246288501449676914556432705426297100293359974571733367179704285476250097170682633017422261905010697691659124221496817279277822061226815784123708317609493273077414548625998520186781304770858476907978562395105056315850203202545361449800288884053844132033585587504143720678277055031952266366209394831048309240292447381315343887068195261349506139709633597496633498721192839793285853508409146436032771916121585004367811632179478878982199174311591636459392233200268543194916001506982362368502823747709720874940114544368973008342882340661030628502161838560553781106621376534221368198990827243688046244134303131037746566786790307469892741986576649008928183708034658298372962751961618329402995262340222177482717783883017513607592827006442075290786585351566046408535149773611057058661329545803378952393632077481618874232303209163597484395963207129608781945578857264378466675793562667714358078849465251972859125413857018452007255452534663774817541638432523434331129344175557007937492874122265199623159500308502986910476325883182856488166591269380576940461149005801027562486479701972157189188889520235168555566336456810631286530954095942659776518339469464088985820605615655759727516964588536971734359180024561718586672454476757581609572187631315169503022662435735326229979297744088576772137228384054829112794701067982366988728070908778073682100771524389217052720589707863302220001805268276697146558094841643014661644168430990558490802090652234840592273575875357255535996163827231854709460167463252427496009014584541184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] -801555335748948088068868018005362058252284100785951118477606844712054524288766962077022088937449809756569809262219327893436434154980761205538404302681725746934143460489141097179601146972492158448524826909025996133668725233113676250571720032200733195733045665622287701702407998367308193536994717539441143408742010351521337079360354023697214483832683667920793983565615380744477133268223120255267922228057426882505256153879735258998408425201949818257384869902928704238097703364709243754260545901169503083669925775249046061512159327677453026143335018671729601150392905251103143088028642801436775764942101047943311190315572318382610750410332747944148781674278357767597770603491892767376494251924767924156085281454853210805301564518221680330715653827156173232614202207580417685000365372214542115868692849139665258473899750655348535873978990246848139806176211811393498563055380421116585728733348117625766925198371493796474891583799905213493962238094172012544763968187298133864054136081135127250264344614657939803700552564398892877186032497215495220359021205103914671825374704506671789278948346823524003567433969070378115013763796833443223714306072363634593683348461063035221162133371986870423336532276529329633680619890309692690835575078720505050500049899580613463510456691881973586646918075361672709816317820575507731202554997011027046451105533932174541101935167413644348357525283934372514754507353837367059079746690107278465371215205317886990253429313547120137940565837514226190189683773419922237711726192927754668092658341537826743591381981731827541749025999509984470559978968037819061567847958082689005802544626495126681291781292737307650921243098976880583124400353708256260946172432713098393204185732213953837287232178222102462932831543633670172826899147354708867158957527801386358707815628628485236578057021061542545978188585926340604466334899407424553094268492694270980960954173438153309453543771977076807252386835407964382321726340664971880163446989057983526505444201053318963704350868128419675019721848643938176921414213136178405786960913327546996030440429369846583233036353041349657108285014468789475106618346814422044332810613751167224987694650323397792941904126749059906993613829229783279026709917325402541129988618706554356017204720763645702429425863465200121305966409561292528279037982397769155861766873715197886791914190088829551274476609008326185652170072343322453634669192215639668116771023549311908223474672569653253497631461123260307642890126904168815604464749102093711131278179890734223953661201987766884854660430629409877602122005909478458391806258395122491195139911812720790362262110625531909700987153965032031750218405666283423088333829837239536866459514827078833517294171136675049503023274395718998853467836677850367734544218874141836400602029744879514410295185241233951703666337054921516115880449505743153549224376904549563012317882384319624212753443160577147909214144271411482304853645985584068402567853909285304679606780616139406394669605300526499864632515242958531485508954811805874929068791843504360760669006812225779684868096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] 1173599679822958951549575070430967465617983688429879860800107221752553549913874352995272816390626254466501841399082150527435873057241802445879077572089007808554633132017726639220986961922485048591406475562268380545103751997106253395315056594809974969692935313421596091950030278289588126087399107979354295991746413434983013266413840643391758124212526426754720460097845967963940410072296647574540909942875589512792966594070552998381672842429531751268735191718684762781199868758212208428282543288889698290636525232215681635393325832512816103932374554216102300326019929252858709595580381887821975179611172307367587442560600359154105442129939007661410779838891892726744253339891421141354538913108456658725459582938114936603269746832095204755848571014782235381259444976892232904402472264904858502696961460493261021981384907039614217167245634513725027219557189629227093917920395067551869649102385378505217248736270165216635463376625057864999155548773369852235399096292485881446221858278121442578245981922014481715725191432698891122781719748764545967282941259043467363044809697371156101046842801001909715389164362383055444503748476856956835114573482620275334503763512450825679443036340825415718210714494563671082899950582944090458081120569435843417501441289373503646231991367610590315698894573014708118258676084430306459509176677202103260726211656577375523058947290450335245002884059929631468177277304840271504285597966092058243936716480399821958148770381103256543380905353343514707038673777104969846672474608343027246433308903399451409851068890746493509669743237268685036531202300125585648080898254359983960701517437866969858001074973209459022447092317790523560564541586568408803136123257965628473888221452122857362715217065004559079774577769678788558053047346297758233566672896750363296782666156705249831612282206532610104113558733897515610105713849678192583408975417510880553545305266048835464874954572914561101345890832578303119889534199427581169945510021376156773455709945906387759722907644820706346959114332718416129313533092888880060763066770986082230840183001647202273971837564863123381209539527799009119559394451091599728085641569365872951607092513963832665248172199861540691662020557472649719164862342649741572603507526263908836222232951480510030464755345374569128267469158966752243366950374652048661995243124562183230437009323848333131896640178839923366186322636526049920418383836493652818907209727810246149697188051762011187256844852463231544354831872788385580777861059787366249569205761031582123840011975684912443259980978344831124315888272960026606666389367931702723927273804863397737435964503932122261598828376432133602650071450981023808058556747575554633828537799992013626561288167496647809255012600958893864724766217927324513437845172434814378470299817896474480489274897107209092704673921757211940121649580911969230269335474158235928398534733861152167777378033799942206163659328026512945425131141090517025056158661454421518154266964909266733188403376157846004127694521403085362085587440098795935785382349157495387632889887580242835994050560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] -579844944899560596515389996841768203909369492863680562230654960067981257392771426316360594529632284455682661721329380744120105695465365340344785909645939386588219581377208216387008986091887267481653407641792975910518387947031921446579346786681263391045180159711774535175505050828971086745834867337890841832687399891246322303077005600323057166156912094026068190372409140774301927325494567605597194376188630808581846802404536596837902206279193792823969178080411145954317977943229799951058867447604290409947343092386234906971685106089096402384982067932397002624391658570697564668199953692327410012964416622447771173273842517140420164194227556123324361531104978044496514016196160910384821114824244034004068179278510093351125003762544921187217459911654579519631754040954703677803081542419997890772095844922576689952702609398303016011272906349694470006940891295009377750173501828463138332352968238360503402753100317362119067123478769753343205994149463980138665141670040211440334966589589160102221825597475470362463752067387718576724616772372519991659200724293598962637921771597326307189838058107617538994906559440071644626717692791944974239516398250352976486021081421767541805337043003629301801953128488327480189216684725684012158530981287335206165729454428635495704170178376334486005379543854141769696056723467714632178605160584691928825024189970722533746546633935121665757877448586615829558615432398799879104878497776599996408562164865008465092861768613671083144624589109332302018007557135491625059934415006808893584527371909893134860982005927538214551560359123250945347208048800950154095956755527782186095510441595354924434255079430639540143299007091069432605648761637481664580867733827406816351765031600128908531679939812020833561138441228398982851389643902373164540166088915669888388809374070664416083704164373734110861091204041222345576044807900589869628482694939454170154066879616211474014069316655815803911698574475476701382337372670392746867229269798020794155976671589754303093850876109956628101190778556779538734007234546155632182632600648365844263616180842008774588653007334799083099526114044328124725418954019845153351067467721559269884850402862438488549604564410854541090182652282557181037581220863136823635097138858969755709716028121539134123496676042438597721754039774643723933155922185929929681630166053631044889116683693301213727926689823442439452253525259279210246739330313418965409865331920785020443954191246970503032349771352631104592665557205299077318810104759168950352195752865836140378893056110516809195706794074042224866121758374999256997971933102766989705242775258533565938657268795569736898000445498409020266685583087265577483453913754371234035270059532831901044456474251174851424551808103090433211941384112451716176474218970138399642823065228000341700937734556623059450377664673475776219488828689631344306047359104294994834816863376155029120074720042770322109875629575198514050802053652515553375024128934417794475066362702630341285335561747789734648831886468627317461584139971347395060098273173515850105538634784273378379300864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] -1850825104434625930204682780299625450427067183789463838456424338418753590156957739890683872218653108676059888759117005404476337726956024321958646723967899660563231672250980399371654021470694894332534959243489026350926572102041887332015133520817139945563210346022508516460067742114034446390779631036449376761001277751763628566573901097308316528393774069499526878386275187318197914711060418790860157127162015814673754439777155659749276109331621963097957033994468444882349497905948445762707145375356661893105731353611172660534944918080458359527897760221037292834059887475197156184641598943618793116912221543846444761415128774420736653759979846056336583274157346896696760262394373640270300876256109521420553800636399783221719970162239704734925502878743188771877968905699780548244559740561136300423728017958405080895316663092387229442435953131066884904562741865696579526063167157501133619971412594756772031792677410721604541766079235754981350291568920799293549481771672284427260402465054158739879584074237157470819160071240796851722660399682980271432870572721692354123071678616999329781845202447175241845485796727569431854719167316268706893884168553718087558226058216473841924297524523125743397279223539747267921844411394221583759649866964213220227868988085931487083060452103719868792342324366559250586173293766285227058756379198960488370107298650548103897264222416042277812579897847437120532288317189339936846148035138989359804511557233431321937393289135075344929662528598967790708421781093162958485975746105615967687845223041346858520557216147900097919616952157373725252889597336540607254105064666905180242100755881661508580895415512989314349811022807520328305195175100155658743194009617324057969658672129725110765290615669908404323495422872801294947057032680235153753371043312795219053317967416443527143380633861333570023491875400232402266271368939750676259073939328608012053784691312296553069087310309975638095363280155021054705120593276770860689245590729152714625638597394554358531310807029510189250260707739277014978895155185980237776316730394342301158174432372976689177694029801243452994296283055734659518020944899025313515904361411616116975220124018448048998370741629377957289760415619923231588025004367318798639351979512383557282525147527178695058847405379842800891342678824301745763515947286497056438450521271822560961661734248714239148660819435779383565647622631286675708192028182022622115544874419953505846518813091286565792034314505689838057543928305840303809744798069036200015172626052551711175393515779041760061708445574332109217904865830269235430615109929840092296285648948719669606612223724294444587981368002116077732080733222861804399051205622892512375631715204060267054338346204366973093040050393663450092910349224354395782308293586337033211248856357945666634073479796260263472087595651400152134214599176523894835785530203381039203352429216043583943965829345524568729383648479180442686521549253871451064868732818958927726413404174571420749915023489260636807914253163210260075041506662371711204241584393852455708450145458650298649149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] 9367937124823824063703612125899942541098064183151076693533623339910281023691213347375550064830118883060640578583289192378956999011469159075471614115797873383383374061482415360817491212167727336982246946936041026426542832817146520903067220909771937607455889909524500926666106101855364194284380903671097860852834918792266452527693961063393585572820475564355492146726082891330277320716621066500135687437834167175527256250466087898307487835325732555084792694564204126091320773215020095772144752036413359962905525974426187100058925742821793652230648411905435903974221032581525948197742490555402269387071184093760805600042955881171994850650974725240534308661987791669873680038880877247708680516081055560016299834445992451512822821524047587914231672833879469904853488388952801218353041613614922551435097363574026943026963555285245743192150190073010581691050590550604682848426200571987655118130487917334435550654383360519639423498103309657427857787588228902907758471937301551567098696796358632474042182425324228004737733110044450000545055603899073859068897398617421433677331842228433970075244491591395027575038432682052305686218198434220737095446842314002102486331790060179854335166771266074576563712021737422681987071761280708154386700530774548514448728004131459558524870352317275563486373781695101370135647585792101109876602432895692554697667168719234745228014234310427658256784045736125372602499002762093082370523891348777123781695305340432724437015092863103289641132164209660241338379842401141147101148280648454838256624424551388989077926719724067964627722414595615449520787789962115591505571165667645366989088629510096662976473103070696821690034572275655468081176700115652694170229964863956362649306113961003005912750290139865814584066356302563662986715567699361009298637665223130224762519314814838271179182185933440159386251803842111680543843899400286299813809969411568590825581076069019952788668011626131696869712960796498619990936207293212205607543610632647842129195904967982417382621979174697311525091593097961249563101854939405699762814268501374702246134244589184079567898896783173791420047256440103837206538564802210517767687256891524141353207483746077778154872395235319505561350958292271769546827055695737360603392374158217670965019029799304984477976333719678625868269253143099122852906011506025343944893833225483521475689280746849500924713278810493805514684354735271451742011483269414220667469706751292675850541544378263227695296564360965486430872694807862606319084453533906204379385359550425578528470522796845032205449647095573405172570438374033882560404354793395636379454895412387584985655323454884274112107215993075617436998370130660515345367074267314025677106766427059372765005292710368672876727452409930966395469937513988133084833971457289955096522278985098209139388226494681004269950370020180459962786157643236574969765922564423433284508169673844894731566893284234434629565184544870550476686227852686958313394455948227771281728754125049580856277736514262244435403683047468019756196717233572532355109874156611484629849442856084459457871872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] -35063023018395444823986421963560353583210495959589611092559950192690243385937651422623368433601637354638799163228912170511121805006074328682129292499561129399378009237593779509186886359516764597699510548863614303029831128832844175799234040957451544621995813012392364925543595361670059323592563738633998631944977790911580059974870552744948180442874800041178489088884499007966067237450752384687420284481885723868840019520555651657505426137029816952956540124218000731651256931311282450356008014597204698905809944975805555032764918221394052417766826081688645638096748334284336967988942222680826332638129564537416504765828550283345918209716873338449587367086284387746448407322793551200376317751958596797058906640273573862615386252437832528250955949622906374469478406255194542866357211731252804991507430111248091776440092607644983183010408958538150856317046716117139761744509202677066095055025967038584931620567810008122480802926400793112109641181313691442053477656877865395846617275520618236277536031568973167161158306718401790957812981948109382748001968125667368134505390798695352116483364943494287650529519056614031864816785950373057829726953479351812442475612530206458629881888463518976637974899369932714312285544731308651842812375282016184644031439451461440969124559685331928426491838528917035391884316656585708564135024793882946735310546411849730940940182932262836343884542751060396992112637905494642402456169861431165868230847131287726372973119349337931682567392253279800872172768580558885495290869103609407091250765264807324631295302834409071297204325388136723313914234855465595536523422157476449044666967051862869013480475694538672752686012931689412324805870081491593983435041257676347834033147715650903259537212987008377695569737853954940936682369943101774905984053308326555492266403023695941317520654995811974132765308702363126911725883701190099770005587564926213039589054163507496731578131616526862756650981839923633624391209458710404836934190685309234759329201358986208351856760642726925928017629627122837780930127158475553426427273449120768412739971470945181082536504854632719551026781561797565218289951370066004348876549575714827439721449402538716041551744458224008884602138703575072508986516309239686136343035736331567009747660230609192814875273770848221986044525758197859111473834542068576465689822829594058767979754681188724994864821930068207484312138413799622805499650638737569955255292100882690071167017924357433101142993978865539528181467051363035882217519778250709282209325339988913593791182640539849546056209849204027542988832562959461512197024231375118753568181435632411860176334019595322748196580150663068040014465694734407038723840488625218285202678970123572829728663867375264768013190650318175559220923632763467381130188805402319656773837288451571162424130695958996952627312693132427268401309616809741206525356938164658241840967020255611315246061263877688511398647586038229944388442919658405703608390562233765616752389014772498275543168692720075445750198614450784487900978043958030280966402851359398991529488351065547694187479040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] 96445013294005273774638266432599890548444244718806542718678454322735581129719011188444671553925273214736538289750241053048163147641786086625127072120847894811687422557297946135043645830563520768283223158741700765405269374554776971544441777396887015999751415184952100793674394674293569631077667772531038615133400115614207066361333357880882565871463250075771026460064376358543808391179488989929670535423102457428304327860465299325578623298998980105833887006231674325974071477286215808392355715351157707722556431598908112004961022054872537175991229973620553030702874623116377364932144973790001384717338425232208859221935986897967637676799045035156194414528256922090880002010138071227082461140809244566448710874124467844224283431267544199564605483473295979623142279345964315222854681560485126223396522173410712975477241755945429914324276833512057731338028925795800627278864260893015616316672744887295553339306987426084304882901450934199258602906689972517506422634310349067416747419840184127125633431262128797744735363596610225715073059352150680136497081737787194411385090937455036101450516185814305033665575728556384189588370574263255882521956224959319716771842674937092756531686192861393357967474291259347434347066763857924819287958365902479306332270498069140418635258465942216964540203019578714119269902646012337317178845745742069397110041456903721992147661274723791578410370355104236727137538758764170812834644104652696665251087460705150088580705318033733480934595716374085248807986036663558794219261054465668081074115534707276164527310201698099084574625781415845972436445775525759873686652561058836689439079096508194029279973158361758361325133789823751220535778436662037017396001705237253084288466995201047489282806407731012972359499896921143586924123513276092832901492545580578293454955611905222990516884649277007226296741186714716999681081794293745640478272460406166756850305530967435994521219379231144861357037831333995555137753991456225503775863632872137856277515097660557810069573116080136895810289968459527676797649689652619832283996204206220084346655832324976378878965939971110752752999293890219013731316798744697077373372561564925887448823900412500256519759474792561264487690550801266196829538608982285086548078687197395144249124914228613567571821524150497690870837767971208416117535361637470304679281702810712733884027977383117353369715985896282652494318510093326372030565962153206781636974895524578629818346517143521304254890241970923245467259850990293308305380700385085906119498598309811960721805536456689705251949780722738147833733244125538299080068584142684793096886874746081250539692024487408955052933342631019153209657739793686573403185491005085352190799352243830169922234563362542952028669821187920262237205572390901311461958802813094573690248607115977037985183133055935864980811630233429605728768759747707828492282136194174558905859858085028586284281999160610822236030701751227165902243173024681519385044157277905308465335260855660240298679930082388021913521496049021592648049153530941832570869038249844544526012527794141313483407360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] -171420917448974496457281320615985040076654803713846794956487883973603921698018800535203409056149743589737852350492405961446593680186303803965846412366519921797797930549882285117747180743638438658500524096072804552948317194317092068547144103978390550773637448164612624583606366957453212036548029328391431389684900104408386592298596005373214845457248544041156523755457964892868607319202968018087069790535472051046579193253529156983380332420011212673833632427228435061009127422152845472126839604588913562860789831371120621453427061657599890704698236668836146519486205984908688997636351557187696753784301088517271971221395308455998693405323836658685319302862587032853628628487152198481896552372065749576792314427691753162169814011943602077630555009302794235252175695825812793792740236570327903287185269084292057187975415654350307590629315163375451302553066687081314868560791409690440284230381717974819374395282900014250169050804868043477578179421156552168169091114195677618127209604539845118634544171220230615419555840901800442145368837622561315003739726103715776811386758233624270418595890278178456487269022789197705441489099706132777859212507316183260101950600672539317504749288223983550748087422175579577646885538116516688484140818983192493568685573446210166113799451064382495336726310702485111168882295085225196942465234963666310521734760454377903957512121562791042479379589342851218135152511355626790798452905669288211940127367238416968898092147738621869493553915027184280302544132929831020881378153054228610958514274614882531271991350881859299216011716221290808907096680563145249749060840840556365423804818802720059855900442840145106834924004290273804869212350362696094244841938627535798354440293458335080871456598237765489172366978125342000831322528515788234657556652388850675038570651257697876650004988747018655052787694248221197243430793242339390416595554177713928978675199806825413064241351740244101913381513456171746653133204890947375620105366577982946701000806034906676568953511634502461856472007694627423534052721379733914303085525907865845653598065986549623621047966668400893916779724317389440170527507690419489941914032328514630705551996234972020462807797828844346055196665511732277349517231806685735472933560248578125956933884102637639015892529254547737226544742498223085716974047540666509848763105768496460212784315235760751714565264765279988848812908579059420414145953546715908727047593533021845425527729155051741466250213805592286870704255310787855941344790398944197532711653448488520848959956940968626934983376478232691657892875056612053382111960437533572383144776132840612206992326383986515294488726980769521378043742112671456043900152134665968449661722673268603245957510278081526411321701994484534695401069144140984730770808970734352210466941500689690559000618629355507712441248330705243017570938166195582463357362153456368667302346666731926159976450001784511271743165218223502941793153419077237409057532588463140462768658071108475931982012243497987908063734755664046245979122920624724894754177936393650068413549894753829141201551360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] 158529581621134199976643705621592619879649897536291456448094539799912891662525748288200426653034945534276256603811188338696003035262363471750071920684935021254987160377514010197479091591915862318124556018142139326409125610562467997309780364475280834914195389114630822991146930002948768685763691220813766085258704788530606893969781574365887421229169310848295771221991134559110249186468289577961664616519905318902034405736129894366507104400508373574304891105009967420877692719706829809637608611125571831033081870329570054849153353471064572797932265601496658716403471794470993506985192676552381788111408860848950186191885298646982724731563563442562679902558649736693818790418074504742752473602294846357545699254308205667560359232361832173891647163526251303582113774736433975432244846424108495263467903981906733172586396259883055238911001175912367056405561482686636915266522681932014829555824545943554767383865955952440784328383507183186444720312502885718480924560803322003242073741900370624813244680367083138020186029930879516943766302012687619893867162047707512179073606488865812085020531510327956792959293881152540498538874837635534258418351083738692634839301397028701093211340026098162983447565037773634462487401389038876059183530602795065476082602933983428418143340876546991059276972025086439538148389930333403767141353562236612180722096426757251672248589380345915467975319144628411894263441481286821195140072881799138819968069629061595904266520515104719554457491707387199659595459003841468070149117540140141668733918045779132545854542392677756247077785387684648588979349320364878643176895845229367123772901595053299737830594968392526885431608972487413075305124083125018985265261779352868685375627827980195544192655509355238211597360132646174704415771212316188765030455288640188541255878541090998527585866698366837686658069739531780540095323818979221479070683214977533100457784415950738070743728113083775727621180498414944406599713574325151306672649455193223149652786505999109327472474355046974958833033489429295626225667305786532440315435858687125911295431036970074991607938319039854856036420907848736016946259715072312800740889226078732483943985158511200204936484761115300316059377856579151640732213178623916039536617865629785187626786943271720063872390179685208079171335386098964631247038989840897052208782175347813416476032472717240622282592201653667797353524748092358387855284916183818189159443152920336497618043186890247992419324863637016448331257173365108815849693371662671163498744449672371345488074801392096188927369063721193060225852171409542187176239872987400861016238252240169659141941443507218517258891567410935552180258478346039521711060327009581372461673684402538552474362741185785613129258811542305894963859751405156841125360631245908791260828987583330424500882227317016805498235363203853501954786359544492844120265087145357181913610110392096761938355669492750378813561943668407706219729925325927574112585246654857479702533865350675337111491049060675747581560578820509039152974015337515110486173188637843909710042911556698567300087808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] 61088954580817586073269420079272985787097706263166679171469994847489714703451156566120324264012106027890498396749566460635058904275169194591674443390442859940758820498774046495871756343191406654922443227994983069171790227530813281036652399460567125087929930116766911597335882179338688802224357729954093137719701503026848787934407984994925687142738706312524582397042683645816685302085631496664054175515951075332209654515332244444508575421357412895839050501461846033408415757322402051509997660854471073529749257520857971997691890125765970621762102195169157003648275841126394203054784842551376473660970933576891592896138721413234258060901022900105413506576937704650450133186497222754163698745952694938455413186937368842499001178393592208998416594465112814312046975093976195547588731888468290194449165296073204820761058700545248835253978127185346234640467572838905233026740022913213415609866851023078070163944030929182930762899146127523188505008044651020505326469783161727131095888157779399258918150604684303674372755828508718366764077170845462601214266319924776804081027626496846464440369492362157939388953632772124264209983973387814793864728141954242617074071691098666566942499802613857083685594238449212858390338285946674370093182863979203377209418567637663759746175367471624371493136392884361432987978932590288333317756523668937340159641415359250758220392127751123593938289560957075197893205587807123872716341352803579718794493474088920775835636408439196988112878369136275571837024423390381244267865209547037491707172719367409855030930272054490236018090360834233315611717227170253125134154219065914159716938449740690481436228709150398382105673866507751070387791035523563224856628604877385035648000803615409707309116441465762409415867984678792077569151973601915355550804150593455545479529305629570081839510731237110636287888690716640907362732409708455240288243794743316695248700263781199465723026113738151427022069006514435327608850679214097311158144289151279516076014697862048475326723097906836586648784162342245289286839995650759485012290280162250756848008972632827983893567074602886675245221474922546309270129357559662987497003779271689692482160392090686917308301562950989389051157411867600284451640498701782280139319814932598379321083472073747304458863215471974291703269375261234397003310969440502919865982880854646391939758170402383732518886839655828177655371006731030703476236256078228797058473094492587871968345664507163737005124954300119231099870163397657435663457464723665902039377615977462928796159783828760404571474528456093748441280634154364672593500787033386278162202593172291600260910726707093258514109551390433694463528207267809209150863002505166769549546509314466634607194563716100239720674759869951568721473140418448659845327162581740606289907754615697088221726123539245543407533708925412689093989772669387386195051493402690418685373277864693488655924991673339823586950712118324517748802910729684830744415319919817766322023128085753141862089215087520160062992767680675878415049426051538921579925919997253797851377145520899035045560320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] -472087639086140043871589057476917686790710924792947088587348789997333586115611620816122604312316917690220032323642888772944563407667267166617124173249206309391932381757011458882567664205795617708605336409182712873338855189721996848259799656711626448284457202028982746121154858607137304493411264506090356908427840076365345790608387905934483764833671661642447914784797552823898808411057314507920215218772677430922227633014965243796398304142446072752666070513432075466896962473847300499595834424822256183406138677853448836214628566411590764823008903101597788475746062320015721171065881357637748781027788678420536958720350850635796296044686382357916701446016123799971973033378789828565773684416631202807772814157145174579400264222900613807949331195766880035854078242451415468027207162241457601769496889758850165042733027411107115944377101538394695601167144735278718312365944204270463377680273709542916930878636324396341730234892991504259438677947328562744235310770850924909569327151828356397122415638286312747847858357530525059880969406973366586077617591818623184890116171519848623135783302138028446604243001109100041509910604239276126058133608170517830357532931598201140791421712015837489645549590098537748534344395210113123454579451744576013307926179401516883962261407867905689101599920445405448331237583779100173224073937882912025786221650838859897934489529795331208380322577340110207473358079228965250662297940314247648629493410404098871873162041695047281942244394088522410482377756695045841928915985298493497740609267617615947250869160900819195385455281708039447018822684541415821077357063597919274832119545416913274649550634522792300970749417611711876799069526301054039370594610177215492614965382764397325934104326123823223072054650326013794569950366592087843430324445319248476491593433710213917323507522893132180910115093326625703961130059262168518814819997626959344155567975057221999021913132250185254284300325457650515066456112569816302791164919901217762631967135196629668813235287007934387982287826172607366213019567216021814199661843700928636109914370585589429101942371942374146249303877938752222699385608046209300454388064436851455558314594956905532570212906300974376522858468720933565538510304509742440360743305688024702551305668671727628356230714437708215846873499129452901392376786973676139574371775485316018305293884111046590979340774519409113477307743895366091443267021484730017565760885775407435446101130583885037523226979672092928659344495600199022980675456467792078801642306743295417043599526876534308060021944685395543411145858184967977708886886091081614179493081823646245398415947733130002753594244477956586462635924451776189277445555380158391849033300348467528571112966756539525406666835673428068342010312667850058140188901848402073727045383674848664590755214192930936507953465289366098172665356862523458136158584152497694946601404589522977229104263684854977611027357660814846336300017240305709241420328579290139708843030934070710620663454051779202205687484690257448168857733930336883916030939641543630292354242356469117416420409344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] 849400014159850568111429439078241860671160186727339757584608773857939486752037175874079440002399986317169059182915850239304365450528479852332334826850800867363312065057889769867027162541800472580312922794075248655971200705353563096500689336067133893914538169085990656547432757453560089796413291082510442565939537472294910948749897334982533341739207898670308195017247959881295521792968930951395150865819262498110246372703984252848484871124435553397636589263240060618469612100032936556911916865208286171032913536140905496052126041068668107339782622794293711748826448557867910047579681215893065612047118395870153521889476199747849248180940470902110559480750851399751070984160905503591519776488686025586238236516635121829179032131274276110039096367565830427026546809987247069219246728955713599723121881548113778781182965216647695092250402306122684700905983770583124563546530842920106643486955532652418548210183598271548827258786968334742517724440656045406960156619079924610010746101352051805926281178574010506153670686067400832049381796230818421541300179473006596453653543581085885226747818103056105481963140290541009058666773424924218972040114225567384577625170420315230795869754145830819730315609945198903136038380671740740452855740157294402790005044994873181730283958909522925821347870064908203055138651090434842719270290422559471750993539290670362985756051892292522806815863771425092935681536875830510348128936462863257394054640437473044284593507744815754866629759209206514637622071954726270535763786857439119474185936185875281752660368464157714093214723836125065938595590670234735176463351128093222555721818896318764503339828918524551317322921438131798919583058666509386691178679477028817626646070891702118113163141343136939057870686550323656227679526740749369341698891412421927049997884844598543024132079465647268364210198635005916936420889473448815123407548739502424722945494430841793315143344781555407397128781190390550236617295128207540140692350609634403952858667619667359240740009964556072857908452853147615354069442366264935323563848482834218817016487232444711613263666654122381403678207392935473527657828401165009757487677385790813889250788254625899116407443384046371910225009556238345619785513396793330711703100484797820472913782164569548526373710122469431989491245377710893712362499422920469342401646071773515229361245026063939381772326774550446531669513798506262351454789563746234366802966744829967722162455096335906037646369886689901326239458078718698149348336422261775918502951317326480117884819554564505756525154465338045711614595031419683671267630278368717222760717858551895084131718919825539009718953034090457467999313721952221452587319681833613703487906851206131312502587423448992829067057726775947403194873968238339204438542778034632601046882871896931181949582689936949163734911136842788010592772720998110131545175706739858206764210446675860339587025690050772904191079477820352721381742105810219566511430391650498832619553369030586340724153644266972977987448281474851274846219858956441729293893341399084194136649903462409522789744640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] -895820615997650289797076525020351806526563185088233975627588571638062515092936509010023637013908511003539097796724403489183753236657250116882552976297337244406501163032457498138152779699569679199804528818910610710420734165829508884272784057507815836687466853970862269488605905416530180330576581612886970320785315015878672767701392375805236690802461487583976322550977949441982834566459197240144913723322375041759291448524024544872303623403157142661715494368947040163437726576332982591935734514355693763778995435627381774058763697907081883323217341526210724004984432409948832085190942989015622601379816283185086695668204612580208865940590651661087328327727583013495573042939754668238365304148883488047703497111863983660209622405852911053780015340808254041169529815139227301117877313325801796620890396934242624266895337421367005801114111957501513197255516151690828804520761460266006808483276426620721610438936875290854450532892331613251969697037564366042521997268548687585938483225057747231175062654945010516246846429384800739136078134290856237966736452488969242393876667492228435933060164502779046326495180314666562322544797210221837375738416641010462010368525811791452042996680076699346610400105000140960950258088025099008011076442009441144701936889845257285492300193631242485604345260402515478191772037355715069537772703480393615505675914679742164812206356212234395920431491253713693271334826094623305051231499312549700569483060989101026419412994806901558123483231551239383030613963120931715452168160274473896645175225581198019366507754891204924796062651908214743229826907270388282920646579305631111283984224633328789815348461483280671564403320159210952909736016613929349954666717882266593211202575575298908390324075732286372903351907467688601337653772221435966868619647764090205846122987593946802757344414439792579648325196883695970695048899703574545165682463475961635360779288380018976787136202967461795067995567784748916965320004395355475639248873094002021554529482656811561410619392224208793711760678364421427971037638890230488627334566111815864911808424853153075052144674051569287770204163544518781825867647525796116561646416803449066022332042148432730967082265365511818931111651982566063941743764566497164507225536348685001377677946287047285234651078142922613184793246913812109673703612828155093685774404800160743868184267678444585158941414798071762378315912456095383477403249626546266796818077146283321974084174080499434413274719215914197192434260138029234432668459640318518700402855937902495964914043508498535182310275969947996651968167088108417655421616568720929606899925181243933893085122520514024946549477592575963788524605300267891097448731604870672976713379007942029429713909684708507651963928035667789990510892670274016800538433223279805885778769975439495125117856310508180731400621432259582479537796552664899517105954732161071498106216995968403605816109599047606026067996023634985476575188874862308714347914155216712021148843304314044966501349082926680179062652531403213155882136161428142183822603608429061685628408383751148835180642304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] 502351937597213112234917592450954870243953188530915570345300170534918243820532453731969663902662977307343955267829262817934026233442492372053040314474227985448732714727822334837944274469718831310318740935673236097256938224517978563379887233488124797985648754377764608467287064050974113482732354897988526543508408125620996172024019770398214024956429389018637982941004244783595024705210661763983899003349018709335893536827315849419949006629893975234491256952608410242575646915968817610161216779767637055802888268055057111199878660492287512872466524226487288956819738861841718120380088290146456521485158769294006287112829780467213647945231430521020077355375540071831383399002426824701518195457828336309524840894264429056715383737017213703411224542504216431899155895263549635996714465679874771270924424709003129978784881335330801239125393323006375572516660750664293092234902197941299156120083159435483421263485716435168871536749408516471708186368125557926967597374168147192529619074345922730046174190846068253165961417316099729891464085185679859961599979078385076870074903215981154476751535841189675459129169136255127438077014942616900319951235088725155577673833095688452125702647984536495743692082728704705097133429824626684463209336279892313332206751580296235906992370086520604635634126172934991649556095422143050016346543325596901166887720974818539172571887875773755085161924473967148540163321417503405015872874724454264094047567158375407190741097250961396951906735589466847531239854760537686307934804042374398312296029408882943261437236975439554775246108478477626695482578162533104354632379665453800652874052762245311007983895232468066811229276123718197765724479808696534365652363092442360678835348913201914623583851954871794191283451948434762027715239864834810261876360475077814237880653927211782011424022436763016165298511600883190174277945523194851874159603974597875990729697170288155352221645403451309446766913748248711063917758475418628794276175353711224228363298213432233456768219873982366942336638393472115702002817700670005158031385906601848948220103649268842066242869368720073218925707968489416867859165266353388867059467141088606054569770707499709004101704829950231247180428163051654734325670028257515117228347798091746052850378151317816737853618210749877014108662892843265815296702418553858213941317845092504335417482961412804265891247851941929343609177196612634944946565839230830401890216624375775287541188157080598794768799578676881891646339184193135951209630718945677132827052535998962500164954439891557660201440611768701657529230009906378134526093868835593985329750720420688131851758006164053535464698663347053868861249583147899890189056810079986001408542776084132524110841532770767400975098103718645139370841739686231922081061323569864236155562586061144519768438605543152353990879230851593460487875229709857609674637506452504344910475453865702091193465286274269584718438015876927089191321384923092744744746286611793891788315850840213442407919318679203167362509215398286210970276671587865899063482366846488932079051252459308014129643520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] 145699848960540543739076866508720264399802883312161239237944262547603675507208617609085445713148987840126426889837086812477922942022837831854192786900664791065352684448264182740792573230018482607025098381236775833962736607432187804638939260137428140129756054312802124422197259864029617196034620774401336675754495397640714206773878872021131044405261250855895919947404181868964806196291097657669298951023275632440535914977962081805555869653941971906059797275594833665312444949203391100250428559360169715019559549873762244534243244155709562911926880368950647417980447632832785984680356544369380511268690431823379094059209413521939541140178814186797567370382720827269539982911947123335098510802124884013535551444255084659459040121375654357509245127443687213837708481999641643194357199478563425981855907219773400820189418647656830752342105941416223472991201212104466490297581373506579562439237151251487246875122454658905731642061240138308523549467663499157676452363105090383291754508489446076135941716296072845859456469519007162922017072395806004361018533729118866476071883990092637371566746812247648669147147932847925440650172915425414467452567137435771235311440836041664085504440898507470485772705012655974386195367989675159375394474375249641101091779576886099805085500377709287984764964010793891230094669462914481382192245074654238403798449335380749777226922814635221235785432250389926793062768482641615732339602789024183409196643354592358356900907317148770637513929938353219774094031907219096574852309073971715858700210752627810333305060175143134973546760145885807793477154765476357575388895157995023258292955891270811161469978704291566898599499143354543512196112320979512988991995628212481832005816416463295231687205461653261062163362202154510671272661988114538102189990182796468723311622416366202067480647193829251967272233976450241957244549363444893814063823313228831630453001789970553495974401666149672761629285891827468312620725880343706285431725526631191952755689498455833924424667499515843436802176198091467929626838818954012757054670917641599112905921244700859990760427698911068495313089014131705927844551965958009648665220644433847142532231142896267290638225459088136366292333434478183941500463763193101264708487867824570477042534392475719632981458841247903374965096554845793743281390830613809665634348590781024132078098840779023685945573176381244417854341727570648228403314291081553309316422166551948975585004604110475686226874721082538467857001898835920072752312508976289098203672492726197995877115607407670122871441946156569132512232651604214179949139004098919564606446947928996857248553077114398263779178483152720110415568346728842415589877369297945713908439395083306206586216906537301649168237172326519358517941418290238783449731665082934881761315363076332527661425156920454499385932437416219033429597913640198606203181362640692173300169084675602785651514567413222761550534451853414513535681167532968116043960611913017609194167940239407803641877251069993199385764354906536306905169065375593306731857916659957832590998901196948403996590080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] -729548902759457907961872364910252310380128267176351061009219466952162913411712516191995859428662698899307842127963872383865959053481902857256383833979942749655435413623107534907457781245451686164863810245424662416166451788346609530515631759360513381569721816488645203476048709769120774593226280207701012429392501126346686652644385671086410544491862581026450756549726939914589294236108457625391067910657394867719994426070495810377592027038193989965394491286789608664940281304390064711703091483690838866869829112860560706598351426559414873995770762727617884319772210030213990662545033793762864193106976136113752665342697373742983625265061424017996547889677147126098701530109705935417064596466260700625774002749970654473446908404472039061584200603345370187242473776178426855845162334096170043028108027848908068014823712163100615405769043480892023849190146247511088263116861732045493602970947840675491718785511403360372130721692726970119474991532086222696943911965840177416173520291109835371970061199229430466802006107174357620006427041376541381709214486748748924090973918521417062793059171004027140471163389510184975195055196438443768966532536831661631543465668644735375613401541805914708037499074525858870000246216106854522385487314508871623953512693509371017765231056164973708316130596378584968076470358170300840118918252550979372710026521176507500289024933994780301998695200768997818636904942860760106679100338317836267823552980497265931288067467899059532384844110000664648641077091505298065934609818524427342479320871641138234081042422266407063771699026142799075276314278586654866493291620678067303771694804468874511032921155292628893727702615773824228344359930242951319511418489445324141427071875692042637776309013141171816126097441662817805620038573962075031131307289947843754917242022069284463524184104559798118015090343640069398037942954195134685904257870980628422816419055972075448819716025710229182801624886330142151865440122018895329569146836326279673637690681789491628834605322790102999953872772143962284985393360436800475120651082803006914348337328269343633058210085058703719525007662180568850774659712279269613057904108237753747895457825291754280430150201411698248708722832693923225510897834369837056704578993769014325837535030899604497594981481153295011949604962776708541557138546060367644432391897069609161333056277655761051002735350145609966065389254275062028350476156057727144046797585399582400534160812952108886977001756158503815135865529835531175802968740940662467878840725198883583239220690011272251944602600868046020421825040910916492948834442603586473954693703388764510153044526207766865068593932214031998269593255836811619002115938134766623131939524602885434162509996526962128488639473914229273476714518437954065226073004488398686279284388410770565527070768470269260665126957386788784771508840438086415842102844604616385313474108687466472662221406674600072222565216751018199474927390751053630794626462544275937911752432653036678629070413827937406712961298042506309139242599857488485848719139251931844514582747634220212748602572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] 1017249165932917077863967319739895837449726483927591420637962180738613057934512879444825456797106557850075340799973000727829609728166600859556247162590347220311375723255227083225398024077233037854949837439766974089672542284989434817759233490500037092195749753107355357259029203698805044307513601384017776817435526497849873304933024713394942385204706779116092471721916074887621085618181583247681564994496023820416522587156543709423927912768811684263474981240053256063149302524862641212188725466777790280339704089860277631000583132634752463090101616549704843759994105418352272572337927669402251480909878881637708599300832231020746986635855049252024968684683109071372562885341095830383490778781860467418673039129890393675948565051396588854674704855124521438632262288726388233354597059489180645223568671254563836062998773304431623046991188754047281798810303334345720668086322107661525895935998655011371980659284013217946213049996239683027161058340664318986011209235617644581006084877012395333273249943787815324399039616114729231313721090047160367908865881196175568187591384389495027082078503592988059153081083826677268171509459703425741937122528052246855516577633436576374614282712348070986846728187340479886347132498517635370818451644872591019903046339940630617701841142668718865933484272612714985082287932829431315576547113742975437879610301808486245349102240648824878443479198686015441168086001655327742659768165231767804476816178955258806469629918310835491008567454114919162502064520967171042378308390936850482941054176806568507827871742829341827970014247634389223218034886617515712417479376918000416451223774036593182355883635478412878299023720862595430378838575896605196330524892138085342038734672320459071673726029418172287150812753924884970391820147462849767012382066180402476805479577253554330899492788931584274654972175057837541574327731022949646873692848895434021916496618670204518741596254845664254662779162233500176792362019071313634674755476353239047070264427244887908278544601406181515209120336852708136841733973465492206421975564401623453328906091957904329993161767908814941480488833061213761624644506130236490525377651963253237570703592133011285912225490203509894385373607803959354800113223778505427939817093948323527394506872460842775758363169243898174112966395119958409248848895845032324793918553976565181971380627560767839352038893585614809516429179647372798826845229736553267839271574872501688676534205952656122770449643889143669457718017137782387837062104084085374251905406575997379157325164260176322061548002691260006419699222740148357250440651243261110608095201547251051772083186796186099434815087175648500102899424264609739699028787616569673538474239916793542682771666817081371492408363306726519825053722672645151954376221207421391934099821014576628762603701649562916091794493731040527298879005349250768007214529340472864190953750381771679232591692276992108670646619838520741486187223488415039488192576901046449924305259732914852370088135417101916653876262545705760618644945384823974671982473291652840935611306788655642185423650816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] -957704888562065317591824946602266178168692965489803544776085760013696047618036753932354985146460669177905829554849782807670857128022403872961337203853308010518587740259570218223221520640058563753366444395494483977719984488175369261918465224342713930710644463061182449235831376650500176344598311313978165919582611115415622676132964566140671795553744718836378257071981737687112353817630013009583873764257686949371530856924864909649777759150447183582804457690409962535194215959255237936141192562205771459572035852810519289180046322652958279305051701678719760138206140472394091913607928666496496427873443141206150541012798010483610629704739560028819636049645779576443281248804721806065004055504782350035724271195371030623264332340888027592948792508916579612940650272386443878492452713853281135582548213955629924407445033207578572706334639727937411829346902343655026599830209568907914029325419683259148100829771794984821883056560375540050725788133390425169123918459078257074729066825155776334319818739918827717904760037125965426470691484996685483739081204341540296369741038216448567789513109986180398544739947347463148012243127979763448679102833102615510408418976997034448748303556011748990388526065587816847056205623956317793658352712787637280859684429347064818722524575583165268464048334696109510408235372119727717452394516859541645402655766865098644839928279603151975273410038681692608963239119066991041881084744528996246089735227894721287880358719293478535486552228585347432021860531919616352653155527609118567283630279552304180409482408825619972224744948559919889688225779573739098676469292172872917992641347375024800375019183573054245770308324016045274438134667383260551011597581213142833413999947394443175003705723939030893953934726838774497918670310148020701303582845490374437252817327530952156591246543948027836708181855318473294930166331028824594347460580442236324896417135528221423486375800843891123746043154497255945470230929625674713441136449909370978094763488352403066944030080246735919784091292973689235969851976388839566907088247856613899426104378381643798448506264224290878606344831615456375495472511133445002393548219919389801138755392025354410920221110039708635074710996117202581948137526950732287606282299015638184987324463304943105819045825218551114275317553428467889528619656906020653064496860419387072467360960421510850112801632488071907833927440491728205082814786004980490537026889160072394624653406675301006692239336400278643287521344100859984182895792418772642701105414237953135854747021296703158883355442319743805243721654454224301095457278864648145447317942011041116686081705131059995746035455388028543961242294253292402974282743714661971986841150728042382234078941286237716743120921302605161188487438664337827967482521743270228007906924813475414678480846263374228903027302597435414245337945302836611051812790569645857802535975276513537396433857449467044130266345670954664829300190849161142870356521608859886570159755984759553441922714792262531218540533420961611129350666526382782804476186111966322440639223032968505959907328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] 666359241646399189404672174704120580050925382784608325374166581914802562196572605460945678976123301891831614582876764715346673015102358637280058640714110130532267230745019796298517168690535445510472554261157088220233324375104993704784466986552207563179593745767181654193100456817424648861623422580166125924758961681180543578124154192164304404427272167345978882537002867706019433592071767350567162021422820554017330492811755725302041276466715560058066117580158013893494386325791210779424001818275937328781213976454982130648358916714976883886875308566744331690926179017873658239326043333890111262250449990023192432252553927689961736239023217735316800743664240985521632213000541183817485704397461662806239223531920803476745754656332273953842694255182687117023661671104482478487373982634805525127430859265138227204369042170422663294040896563971431482703976258761059720925725139152311595450435313369878135006253311064042268539099869087898975900639338006761047023211834295236491311104948504752424607387901907014987017751642940380082206802778679959682795358902135622223894855967733663315725137940665381401643619269928665106201508460725508639928774128964078879572723806446557756165131134230111534039822454918372805737070737221875601912812498481443597443179707682798687278368906176977665265470944785609176498471343072987225799380727201476448115215368108054648958068489098607128288679100755088244848280062270771091723192789678742783423310110441366398830821160784591613601916088357359535814948374520430767466114735814394947421159547322098212392150146632848873235784755090749545589649264551225348222902783832237808504467847176416789077652949383057969945943213771783438917503067561559910525991662686775632139672669966310978063537485975217045736932813277713391891550564410560791064583670574423791696497689511794003789699386671492357220519641004623279560045768045924629487395027286528701984998563483432948442428745928458955714054218738663475908299176965494944805835794995078293326167764835777837065333760519033651615372142523859601566689861477825692930080837039300249177465508635143511758420157557487804144083433111900620572694091101172464807174025188372466627915590682399423379276643604572954918497491623921367279773557771509926835691613535645327213001030409066576968853043663302269538705580702251681665398862722583120612406415971411945985872048680159314221680890285942566519999891570108795398284348353574830418416475537261972057891068727798670828200708461633201784776001716148083865044311975552428496624449573817655012507588643588897835951823257186103785100252564879980715787061189772517964076624057735314813710875938136415459671360246259522259577643186452621091285891438439247634494660384827257490607414802816390529444510700818172692086981864875258685304785139896944053901037585717127229472713421563922579966804588973371990225168984572411169216780546383806867719322000192759660525804435402486320835851553876515261913169873534130565671265336527323335223805521053933498558539271506740865997051784629766648934705063773173394164004315588167970562020947638130212601856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] -333696729588411901846970716371894213297550947555219739425884193792509771632137646870661113798823789442111454782227948915902971437918850733372291561028546425188777278207331966228176891233781213889174223801541153342269233993091443227509977338748368805591350559977851891970208720400768119231267302319160475171125776903791570332389119447999957035735478421520088661900123993200090266472457573625544912873645616918419726089948732546186996345653662042838203003990729422760971470455295332542179572558900009074778138206678884010284444642301927892841184597280680847126332569058882884782436480574826591376272692124931119226199961309982259978334042618395099290543428365683559617179612833255444009058426547037021658403141632084309222219192694808739809728968955708781242046813729778358676715306331585360318105943052893840287283279189758371251244725556163175255752031111888454055339446749517837200192040200494133649883147071345498728704558796221471398880639855530649733537080577108256935372965295355111044541501876258721599290540223783773290552242531828091918082574878902663947740310443020948575322424127014278173397712505569492162311985087075933745005707128337990519103151354270437472862507484222760891093261958477259890909019539055195828359377108865763526227245035590089428869684527902766426358003413960000055525446556892365588562058897384546373194130864421022365445102961641791910797748766992041660209780969162427653403561307919951463828251141743144962771961847775642425566883828755827265960564066394999237826037939300168920865668038996379353226839350169801336187922051817566015148826698479310877574377012705351206166116271041515984286435385066907033242348226673803635134877882158270252500034648475909186955640382761039763190019036553672902508826187891119607505665303381692056172842547736684517421250308797281750729030385081681798561421227473201381288859757418766576914532772473552778942722445595767940899342199668222338134919706055363309144691866170608147613442780527752930124429906615278016549171174765257295943516645874960595700684745036780949636281116566134917133582961662897458023624654196248554447528756091380335913913967475146899773599280535102115524265619593474406345358164469115374420318504073943610627038056533816959307613481776082797447993049715609041830776852445458311132444720565509018143869920175279836382175228757010688416683703289284707206785975812594027841709642878207482283874639814488094901199746514779668230995716692943896648960810601999915994438189538152530388675172053046954646888836821578254937869166387267600859836702487811630642883290695367582709209678211561130553350293094616542899498707180799654006463774137623175942878940555304101866596005750051009430975939096372692857093719746968020510104104577537449974705429973215233850486780483394945909638612388871042287638084235109039274664392656553391815962877593120937711635470502936251927010356619685307396937615324232090391498183681930128345587938236102279282337061590913226885557462669336980302712339276309638219655155115778691523262307628467406211382692446459835951086189140538262311403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] 94327127486412907254899163780713978725682040028991034703533639268475455775376900987673163141678348113090590851722262151313392502263861956708670609343162261108773751579924924129659801149545340602881449342440617239922356606919136868863939434691036032310633218952153687552459082874252427889336134945771037072604622793231624290011840626977685049947007164970478138303839604029905521633824832032349890720075599297388669926554406172883300000571786182987913300406396104732912181313779619129667846034278164409303812756203525002034719865592709476993247746649338446497126185659418934669065470998204628877373233876594114930894352480222155870698684040741027414935513570625168486038098620337731677871104461502149760990415202369617268654519763803915387054123397960070726905584110009599105530078872618421629616735631527020620031983869402321597688259608184211206286027601721145528588626560996352887434272381395671188605913058115248558053080916360271470536206588717878475706985159256871766942226299006111302705380144099352439116734319960538278162271470865766788925134006413636300526874773210587091913698950450842412550083250694447151453697059683050738018818386117925138430798379227692390811480233405138054370971140565213000761717093049167781617680742933495232575579136046327026577795891593536008341437981224164983744724273513403443629605565976686164201461361343329636218063475143394206975109949231126841618462402586728500704239450476487660483796031747562478409865949001973834602057714732704710720979951971158524351310992638355958257789837836514319446819858927490255038070984142932996072118632359865246948734325654018057827019330315573391509202679579019604139412656649067976429469363660688131672016246028502508709971829315684810535065764952364322809499273608723894336553863903329359036906465473933655884809623054771577891196680510850201461535896831662189789285492675349692281674356745425525866559054985486073736709719327126512083063618669279831230229315296569776772472473118741175255099698508799608015854542843046727560539322105256407423358755307983088638654181927199254036709716093426177821127127788494662291570071962085748434779846544553365882626230414676398796530784647722629974129982896529513157425882089209675470462045260349059031758446050429055325492927002353769142395513563341339897357115574319216516309841574934772751423380564530208528491431703092085983482745143474866430630586589060614960439339785792655949683675964227463720960434479705333464210305482286093480501258897877604965016083809859611068966049840299259745398028152624191098098533411946118538764479939906475644682557750895810760858623945541285945727852062290026657891771699995625237283439646221334650909359599902822827414220844350740514899677373747617830711893935800920654417194764415261295371759400711433515654956036142840473824213322821661826464941185068752516833042350897481100411812782148973707344314022533354162764890510555436403203057102859389365659750906223279282121920517725142867554711891493448650735288242386770343331741585840232547361669116995913618062411000780776789538252205587671606624256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] 28391392445990929102162719583186507892289102795745673706268448492571639566266669162562323063707647212439276644348264764482489403172159926162107440055496558777970841636582445899024603349703263611834411834300253849263080410214385326787364734641536214897134024431719200404329401319424195349519666237002669277553418536433335204262253884511560463139493823785235904677307338132912059185143114297082276594032735878147431329110974286174109107269069985338714699482040492099255962885871884997828389870723962294350031447949966538399350667474295632466680875338758436035563477142828419698163051493483929602622518042434687530334956175165016105762638742413150791948651056188490845576449077915622302792928606642603992038297040237291547983741406512824829252247536921263889564140916934798460914996665352444569790344011625767304763392645250129614976449888212447985579804722715286179247100924848421391689826653245036805599831822158714017619627728551681047602601376571076030760890501736743570173473700830546811812599962499218985177290182461984390504134507694371810328727715028651231860091696804198200889824384843526060894793214116810437270278676868820554914837556454930509639112637150561378954105332894975308705504646182398387687161985761556896203940314818401340751767553701273341444864930806616835575739432696773746613092816489512609852193710273297151790203128006826425010156262140338792794219734463383289288290971446315550072704063511577959654619712488196363203792615900496255469040671323469095958518861469130422601272488173696270442949167410890357735725479183702083248677306434197441597447388168750042099807177056427787063227928016295755749074029253462841082462506456784258836129710736942652540376608768379751810782524268105617084240934858245565385687022770962704952334794997886366149655761727678378976824932523129463944278946523845733880123317053769052802163545030988608654651042505795363929817480531474871650413124040501344721059826506200942121537472219617521440179540572889303337997341787323872693794291435971630698013041286444151701986073356416234617368450654329515331276632186929278936747746092473943820064063761251454974354358145265556952439929551366408741489488952717522689315636239955599967157887662339502202203476463562908239167099513645506091562765186053833877656409685120051988169003017039053117656496130976481054065955643698770085240549427796474078866396626995419157024841758646382769614214809132071251436477763447509666426875423690249517453378417684917085713666074469442852088125538427319425803946361624902290993175899092799114787317052799658134438223593906387601012119437879518168036266699318588053599178052245447244422622205704127471723675303144227308867899372457798095335859240865857406281716175710190887710194073776237242263413332228864561805936910313386954312996270514697699386273599451934468906183143138292838437895798837237497658485374097520532056214467126957191419705818392030516093768822582806079775858149150067047280113521587702663836923901369939142406750606978466685594881427255822011382345167484095273543055395326724882389375942659191026483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] -70917723946664947942943920482058751575584389135480289491676882499426958688697027132642849199006421719167008115739985225617290883839539629625753739596653766921164850314955647127202230607253927971142455740732102960376678328164220641981772892734371169493193530651380748237759849604094923301788281879725470717578754195371918965262545618878429445703132477048061990050100160626727771926726171195630688694641492483313015680123033068877710093980839775995538384061608675209638397204178653119323478831987025766331304741832503599598373347499848176260581397587192344547948968582003454338570233406201319879541880730777141673643799315677773872080125160790562648744402311865440421768147470702571239343199405035596000766150019305538678089351335412646742894384069723944976077509710897557061128464214343492291988092897145568331099978394251231928227103827684438781132774849087795563581340232383596754780778853204190461805017352990015376004499628583908146965965090825614259851696155406932973149672110316212740825946347441977020212963106668797805420812026508905424240780335438783550225784631835875301890394895649953402292808964111683052847259192328352483749502699769708086438499727053978767254493096791656976201731382158732395519631831196688333167832525934060230470399202375979557467383930054839374805495433575836036157843114717177314098995081588550999677936477923213965375290909370672513575507408912002962215952989980069833917348089877635054216730011080544062035057008070206665514447070948523851855865319600971760809605460903373164876038429906351767195863937821660426618023695996824766117064433018318271524250483966426714012448391738788273957818835893497451799163249908789563350825636566222128652697120783783274824038819222307026939116279643666834996499489816381034966790931787806168809740280745535198132958029101977087226253866285272850738332440383824867688282445201143596776147670210155907988845872887239998226928873021256378026354006389878756426646925460180073646074944767142009340566609663617445652719726621333229100079886908932908848618798747149619359273512521221157289075004469994844614221303347232304301571819727527792690770431228278779919321479500831637987935630667795814750284226473136006610067825479540645894756112607551658898510410603915176785510448392752851694758925324165507199722064493981421170040585847971382384341068007328902638300289436059983623322210674394988211964808626551049362970057758874477949102638843048252746511396696187385244385926847347991723117659875868495566357789961461221778698537696509062394059172329662768593734843384152303492703568479695112567240443993438608580173412300215445495444875235741934496883590687637223077747724644637713181371063421510075116108125369220725258688429419072533671852048967568156831979568229294033213817853220868008590650087852401599971113239576837042947668768709136308649274581175158732842600275897207392526744114761703086834876702004882321807684690484393551699173065508346394913496755211506350182690987132160988306216504503153387844102896968209982630534965639338325813669475305562332284688513833747853072138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] 69847035211979566263926824334366936841072969144646312174053796537758945419119036243739995070140121538222083815617319788339595915418266540293028318889555863652601554612679913013521949525413528166844820875761395269366152224463310335830647886422112547331291830648351481610155629601643518428633165979052492745332683659388617506697284088362869929985270026391264377963764764772980950469535230175647642976418619342499182002817221462920937911863970024443717207525619298547457194903958536161485444660288681742123750975893091198857037891242009565859192401808118876329384458776902834576265271823223229030971873257067135273569913593480766154013442289192689145563849575514682151537494355731607069789767435649504042533299718168473273165897935938154429199811953438668434277730751567536244507408984096752152667642824572199398812821526770250494422846831398419414734037323238372700433371913076654194890231137250239307950513691284595115413468142637724667485518708271385264020899313672939638937295396011577902014844809996866893437589900912809700077902248831524687133639115742048489809096137869808416778048586691414355190169396493754565350651812077888253466013385832867682870315014134475914963551520484969504571421867163279635448959627042402506126786650758309066338789987993526784998002291231938536601339786445221264385433059899534633352779477438789521258438472071548070244616691170905437850576041220599328230810235537299393924628957763570743780070769896605729241170844499408827423044885547554804842184809571196598886142353165353055071526390607238179860408574433053395077938581079936957599931263617623194053764536351413004292969872961252885122072084552512011379009871639595170895675162137648586342310743088112142930623829425643874121360679044230667850478769183347917557953147345243755979672248561178341006657286491790969362018729196168966303249159667503997966385249456317750669864577391706247136264097094390283336706419414620408962566328630095527883257637369584395862739177827797199062970105268400350492718766918051345965855008715909851182817571839432008722779868140603134461736818491589877239886070687258718484790143877258411016641996800081609974612961721873357529462568692431113079081783016657422126083399723247861164245538037949521751089918658911132325656386675157974246558148615330923409983773384070754844149951648702296381432980388566289212671369529648983973005564045014480204832783391536551386001908066811000045610909699947118670191261117818023346088791734748197258244756902441656047975443981262664416021069224464378586538472215156410512034106565342361462681758904167177745100837424257741588796628839357234748365979675815867957320705695683774599549690661882990854500429624693774970382755988026285753173225711158293607323425748287282765212785990538478319254403693007447161146178799889533187921505387400082818446232308675331841864419525949200369373599636716082628796730235776677752732663683089240187715009826509622675999240050875759398453305215438505558533800199147537835783963342901132188324914946846036816401870428313632342740747225256935577899496855631469016514560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,37] -49722510695370714821069164320569921282426279667915995309203418615596330258128854660871971356654029136304794694477378551090629988856033243931871935834356564457487572038318313407887057268223275960560701504881032563627934081868860463087610138643619051495008988836694467195594067043565118899184700221411952801366669763786952410205436879326016359449675384309184450348401253431025979420303225188676107455070126138708444877830842861321014101906248212239715490438339937697259430173958027152587128671034167649505554399742480969847582853370388956079528015923380856337154792535391866041246077188795734371607363871703922043239448333534891209113816755462481892147524103815844943827615569421763553788138140475175822026829530792227277386208497758749192619671422468095499790009821046113602664380761150696579569584408087424676376379893250241701241826883904218789156973513271629594351396806763816865325548834477688939501252153253195143477631957852338926742887613666161201132777087387723762455847576641278971629494784779830076842022006077782007751355077412861166907504623412498372264709161630922078923426004739696522658365105024384633551885444458689950441867281566173198826415901852567428674365175694057882811011134893364887249521558628053238188383665836781067993463783690418015293838972987904251160029463632262772935791707310964592651732165067217520812393301517144613894850757560549644241760643246068649358043883621354070471095262714867790325558148071332050846747979127802032353122571204072707271697456326485533747195440950450603032529571723269246223798958178988392907783112721689198625199438960077200681903768738747854630478648392148347833866517948807981307524718002599362524617244087872066941417430325175558332794427151334258491962153479342650818626133313620678092660071340161674222682564554042937062695085376362350341889992872865783294516502174625997323274184775419131655817129805494115409660748778805917542341452080825213201243784380576055237920663189357692993245750158668203765019719804945792754694754091923425237811724589041249939620262146930094144290267782008988479582314611339667247617770855367769376157081720354748952984563405864192937607494189868635795282203950656855351196844494179155205426338514583364007370113863995273018678453879077326543509313063648498581776341260687668172154816866257445481595435238042899824223447411357621815337498226796088007745844155165512102783639039953902071499493669897833365997041432159723758875033228716895862343661053942821093636569099605956293460260494357289634174587282820790059186636170487404127279044377024872893252366231286664820838878194980612548270696869855608040082999569339805893786497394275129949463221983557808767794520934522103437995709843309423342975712381975219370569826275199520911310269657620347088731023778220297803171475041820700168852121332357318697729844461492522152670498402996554336272452078675260018850863490128749641174641141816354996850583113117913133889778982097490731955208432936520201193124432763043018147142857516640257371282122385342241099662761228638460412438505427799202031470021213740435767296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,0] -12254020612792235772773876219284780321240615491950866307011556012643812970034920608029434079653108718674643270320775758839126476940046962434438180003694000498910150516755939188813829666124068990957992063676629543926547464787369032937770036977724957622134626519434284395145948415917662951775214088236649471988408924034963955878355145209276145967182660261279121544861422356553307081909085581834833520512957771443570532100945280832963990471901754022519130647842324937012830054144699825812616853201341713260155908749530717810897973084346733478814884580477484842870523051809986952338822458153457362834843140838367476259643608001118241600694943601894153255682778442887113554093158684754679656061152727350972465564014184893632449289409910854578550630697893659531521328353641780539102088951521741433417774429114308782995337011769357095640220039293412541843383636318083876894711464030154591120620954683181445990532825010812014719719786868360572114449680153307486335982834542111180802652886778056327498155558261747728194577614570052399301866237410704014748769546500832459593832757587564957600973345776645136080694679298905505996085955348306586834254019622780601757741314720131530427366388459435402003931890648774538452537461289150222878912708237689381116905478323104553511501440755045551049517958796869084280487887233521586585754785349387245428961877778193857709720988831123070708190867981702086980671915766497711375609556140078540231813159868534261819643951890224571579670137867089553657282632372016301839150823354018119591819194322626738756157645716560296632596548230564990309684033099328550332814045380574672104274804079714115095087614041081040330649491116436725019571925913682647423055591277213890184857089605280402365898080620710148830368523771853834894569437035721065151124620261777061159469744684465160284349149707626613056214911101731567108507876968199657613741144164050583904862279524196722419931199436110351838111797185398742621193070502500115291257131987738178620132938313017333740984252624827206309734439042477270411815896193835066822958231930140040093328101054524685016553828540924256748643583993829662242069477337077313161565643993320775691445662133564372764426296230619724262019154348427672775698432361707028599360102696287790226708818172968209127653164789792691925338391085742049614616276590036336534146867709176103774176540814799076301470142446692191346738522984348837797945849417853544934234240781688835307918754603018898727781055035678133209746375289055201078880224457999635674868209945880065498214043754371878453881265538147499006287581830801516839615905844385571691387263224509310938845625943801429729122855716499831345692820593786769695823475141359720557641799879630364809265241739305728755822589251542451777348133453431947886114500600261037617190753544346572016670395183542858842026776882385626527690667703380518749693347659197985107207610174599165821270079713957357564438070921875651343574394437091838955483321373105233771719561327829413871829436393434800759740700611146525759495123543433350861784744555345524012613632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] -6488950234792445872838618649840861281609769147402003156757759177871575179738129980398230313391997348669411296550673824890716356775199091347418414496882436710592428583880387192941380272281035655296414105844313218446653389934795550245685528623370543162348196968785605767210170137244063323546606144007887280359050283801324151753692863090742103238540450376459975215792051781900675052267883667375562108813480569230543914474399688201916760628894964853979581386177987215169222383957189363083235240318863666375953460985949409483903265446533542033081471409332785729036369611322946789057425258964544845397838829718657155147807382451098251497160041901252841309834637802970144419474311299034011394661339150495464456624917535635132862681808464544150724625275384049096414605324666559454525703284518820088839602147699520478740601801825284392668451426874060899025903942721695543267784738053337217167040670498019517256927375985216937915782694429435981651326301030883106156325283430813981969612801717980326812954846386584342801439167737390359913123771893551226343228227518776066327276887565417702952609169519382745666310291068193064923292417962239326755007926421510452238033035717563654157842733246418671097837721397433415567262653085555692608684713468273379344436285221866534689857515004968512678633706297767301280669018000709396904688899236663360600028780424004359145997676691341691987658396914072738853681978310081639697999621034966516086326576555368765656824473258241204518287064997195816142461841283663439815806600687224454056977805307942229319428676576014760961495958983527920738121820700652990803528027531812267451240916373653901050023019086404790739090791867410907978224657854391426853650150116890380830085797441414280199103940503273187670082765345315517141255989572712267997228972183932641440048058204806538858041047028529589362095342121001084267278241979786593411882476399153450329416121911537703423147225667909828897267319717180601105452879942626548306775560707523186867895992287330377416396991336134161455520688262023508613025226989084303399947496533016797580233879536033316343013852702846156206066834695411602256820519554482360251556839175393847530896132684846657746021317083109420398211360237145552469120286679040774923694190267215992564771005378296899496909516077321879384866813629775099490410758505064164925230225270605512761655553953502559943602394853799650333203460226454016019126081930079161239414362122453756381415194252445545532361121066479214599553551274130988074943316243613980419834473894457514724800297454400986298065669677605728044379869196412778120011357341544500339522952130702263513529029508581681821519924788807123744291919056497924395188621891898732752397776821636431841898110482147162127200308534055783063892926566626595525363485687734489530427226870137006758966095617298566035415126032165507135804938300600062124498273739936461656635890485173569026922637389493417113360237267886638063183673342642840340726050960986791968706850207087843702499568948414477862245263982058772670724643392144856989260284413591883731529891840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] 6307137074224198907591539942697100045623806361959730568460941925705156436344168959416305897523348579888726982503390586402975612090522618141497979458870924204914145015982312265531768590474774737468282421429704438221079277039118029651446021053623133500129107644483608288085767517556971470585115919178370330103224635510759024732282985845758858210259850612319190389650190950428518742246375244564966518692048042690034324531521925264379734661036680918779263098710192887505111439238465614322314208996824913791534158416301129391005549818331676379038620278723825888043148649325014971884000570579284231482618125541862860051500234922623142105414308419909257694054025024143329070196601908606867848131521338134514497980383176622983871897915646800580033755425733561310615897341000399436285845232862856561755462863236539756132476142599636799015523725266148844951023591282871706837852571708681840342758946724285855655002069410065855108356492034898971533730768876608439895552916086356697939268323254404712212539187713585885070932695840768811763077043401041562938124695217587781193734645094598648160129122585712152605388233889947987564402717665029129576796404320705883586948927737988353322651628154705912530443215959289635244008581671881371885489444961308469513111007889517269356525899226160780554349351966616140101904398736218848261862580474167280828698757725354123864367360060367565276630852284181120909861046083239547821047935957862713272215942731171766208255597678838907452864493439642896475624355959136085419847622210735418027846547787172374891919098232262014630681790171184586835493235601203148065053091456211987313806452019205943693995229275294167494955350110929888276953252671060190244943830570000960272279487952331373998759661253241023804122133617024481533928948713526477786749011584122369772650371277866231979597916295342865837115215303786584418665384962548362055092025855445565322896503434194884568597153846719045167527371918786548458987088386610428100215150657503393691324932597815070951559291828500587294826888858585170692740905447085130537303895391357870125923228426410589112279659527070417335726060943810108026693039435046486944037947219675356811912604352234744099545454879357643818583933451147996131720302090647227166258316098616174612205566424563398575645180389425166744588451021673546498786861366238341201846853915550694851315529312303746649529878992597098135583414055582630446985697675533051802489075205156565075554245932225278383598323519899541249323638167856763538013829654606673775572157516779473268971156240883674156134886196262144808985044491674958426906650914862808490563414503231453926338728269373932490952085242943444270485217257157589703086053318923486195109618679978093589536295296039183626435648624381147322365113159243025280263266596932299833700457160571893786608052053268026630586540641288965365299661939293450086137844821039103838836825765688914351124037205905194992799935951872100646814901731647777860663991117226433175074163619586743561118548862925792007475128026147061888664448919320303877504222667954428141210213285888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] -189320555403572980598739933591957035639320819081578731081799461707678370346676498587792113474513725777682224422202315324242904915639612546373926783956449711911749356822290889763960684128131404254264783924532716861872610943745078873838384832695604404324499891112639443896161905145304112989842388010626149302965497495493677821500562361915827687120195034611633448723952723758449460472184676725246724994069766342604739384978238569531533635029312200563353001175478297832552141024412273460705995926616864068530780993390090535951570909741329112980143127841517924914434852206963415847506720075758471377149539319602870913015627872333025855120730633366921882879054542473812047671528867922853298458232951998347146474766270293591764670608424015375766475796424950809706578659787409925940777266480286772791518120423587908781041782586644092916212843567209004900939721021680093805008238431410979422435449241378560973569756271394471218644744084544643261799378515388503918296931689053426597239803582194782585354660601192515722966421519353666701783481468252920681823187199037061111264323469127456537360145616377346069629110420966383137871729928367608368321880475568800104781784267165974862840814179951588795085185492353666915799778049599985057923358988380197334884721373291126456822303892145424247759549142738384442950817750142652895763438173997505007654798841937890935667627975473458342971284925171980551962960467614977785378170100837268642302392508444977667655420756835002640354868889659938872516909609242681051057964016375996895819913515794613819575106090724265475981440228823180035860798331024197731159042034844667303403045461135768710083997884260125362222681590092522731530960501210922000098546646634878444770581153307026995448614902223229213053488273118555452459700397838714802937705437004917842704152322860709584265681613881366237594949772932006140695027376320061192158885637493136882079154725009266543306189369176131710019194718667930925143505466473302075125242348174039419817263044228366777605536093003173820948027466999907160110911257421538043618033181885976608892742515460070673255423065273678415221636153663196155775317106680586880135964095313665076761516693309232994993643088424197580766813995723777307988522066998290243613267662203601513054424851429148849564707408251102277044074232919776685865539129943894070078669225086055261731295715468864314045523619797404878233296056487095668675883290720064362233974449145264260426711732167466521616420553842179377371478801970118713759621042819293546385117680763965902538455771715773043512869588875497147545921080754085384728820538379889516737942229477784671687497981197329020159906615172567318578745429177651747016448989692399257624964350967383631099873265287087694470981513041188420553638373191132232011982037213210182904378146519796959183751298712302844669708488170443516821077114699341104986322212219282023481465206328309333646549139789821762023481126444162203547821711557848522735290501172092344314649167517009847223168243760707646818303465235720282028625299238238008520948498009839452683717239111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] 4215503320735601906441037185512867686979847023846344089235799542032437166328381598893518332924958386965823214763400882555265241592315951372254844004791702730694630558263482371889176084013814300916929905061447832801824215239396441930011879228656704279711660139676961722126485101488655547357277065276933247106431287627624313920315677128259170308032768993607686291738926009130633952827690488428385635617063148222970896797843542694848119179983438778804897529409526182671419075165479566785769014997216227296440245406783822004592604027945137302700273221914357783552421720576338288088912307372404801684920465754879027250796453794488051887353858033622942289552247621869475492154827505805534868458534415752180949286028374763377869677013433925928306609557082445382659088449013032962455485476046900763957928923016942843113807167277340867202263356488468145811137559370265436023546834093284659485556305439570652978291135241033375195570373897071402346913302366672232959697720445319645401428298223142908854212876341424183818315886492004976565230539087550884476853301858574794278761447846939420138745107885114410245358286668793734001665252334338070226827989507694306016309985166439675139252555997527581318912328278695899528355767555118697105650792386355230113542434260221451777869906837443958495149922120769016168329808427125374512970255583275754145122815955068934796022037991342809788349224784758935125959138782151107213718919106052241932735550170049331523243640060346498131256454329398827680999027105144242097776133649314424906847805298506624960491062406831817546483751278871853309523149810187861629238801610587187595890817149802183022258015781045075397849154242028734540433595549320494826796613150121644965842399583077908473541541866763646037205225242175489352005955521659677026871377178514036876327667801372733068006030481100269159458691844818150782524696534949061078868029753278378324464232876453846091792069081263453789154750778318052086170218851466203520989260529037391462724577846200184876937404135912842977819195271038593767199623394769047796778678903130604387258410832181796967178326798864543400528681632783914469526274358849694282373458470092416492490779129677090613166121126797622640718262459168235888893297623052762632949690031125088064453007876851958747520923230201375107494862926703331648191663201126903192049703394713602971224671560906978029815377858192097931262051374893461827213079267793067368006325314821960290083842961548667189905922669151981499143123222927510601579208808392779294112677156567491064403834007106571886843828851657485523365802114152824280775075743599643381597076002356259404522718422673823947478118253309567264831306181899500915432784048974028779000837102237373932723868632278169362081822068822811648795296745657395977255023985119898709198316006169556692320213410278507524673793056766522288657848037439754469342845746544984259525313186156934997551100097379049223724472951344337242067787271637643734066785643371804396512741782360431180447456173504110794274374385000655945764413027165002382017218712991257417968129247543296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] -134946938430390449974397615647512366024333717173650032792394967967644074774329276572680482807068096805695387579474297073767746926064850101536309282752978540415809528059835206598133033179877541543743197934053289467770988637783252065438752778847190148736339003455707812427289100793210643739646703902405675123957456084588627306119311320400630930866832563991287876924839455897132729398701163984596421786628605764591655581525005639690667152745703517579527643999565074242854101035607866835192219735198035549790704408533498037320404330169135781366573102026067933393702327077242563409609920359158716360106706985947463862467055793470225615974317119021404550979129968171152398043751335222333588625194400412980885510502666549641438773904497177633173819829149945196990471464221569525952064502227011986207658545348155959347996567444131348908189187216600875071203029801489537577408936965858308566220841601561157646379759720195436989175871357213371697272938978709768801628127136313070391168352719973784290064604973990509819616627793309788722729091606033171184648843868396018082007314513023664580571041753226759770087780453761192092740391004667188465336201811254520095807287512065952690384445968767633239602457909077853236663565461289396063512072885175449301000775981077421104447245416927828153263587385909342661619183465183014590053529116988205672175987771327714996881476736140024134051865211386101985919857738369095820284660418173537115011483732776579840285549070316729626622183552625215231873557166846185662556783448701520476477989685694384574517009830976526912096207487580904953902127109731572638397939835428959581870612412537392796753089965146259687887095037458434633641111177896072768207705144532297548157321542287120294012387742770975118082766156673266905465095800473648362314159434209782281701050037491673242828112658268152905222548158439725635965367524240599920800492250709916452673227047756357674525028108164563456967923586041987231044365400941117700623526244877411304821069260428757754169940055851859727192612561826257337517733144353119390551052023646055757225939013322459841400827493436409627167716439130753463250325634870836162030123122246206217501057152267848198375294180794388173320637366902042482367358037823554121643263903661917440121727428305177323965467706047945879817046169292870751592083055237945626480004227843742763277125527613235892650522499677303790202618400503329817750028809935412591638004904546726323581185676214856932029520963546306245566549834323322688607973007033647646493277821597084577015394758542332784635876251793281529046030711287598400410981635957365470585495744171657277661344857981726238642075369121498891998760358705586890060031190819576526263792676730264003801509818683136132698647217369442018131776510039522205491105830883184910143900858116700432061210177754790114632098447132753084835302914838376198003615216780705124886060054045866031830761498842717599071785169237125690171569827966178250471726878652727759203928344881996002506061344651479546431698526103759068839365142133227800299438806211570981608533954144501760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] 4610664797231562458487256658467572337312352901943424430412580189228883329018035896011227134748159906565150871068859572370580675457380389989251733330739807659086708609873222643365159195049479649842130288905967265569790678337205202714360881523505727239030566857320652142568176269432591416154651240352557525107337630225502921937711476688728894806148596575309848139171904245452637339079520783981309887625201428065509709443735023532016098432244416945155749454534301309911156207662908041438931209536495924854435213724748045329382901357892218491830703213957270392897194018490195699203299435525970590155839600002444480792313961810284554023466610737503319855548777019783386487310662563415634524621176035497232376846645780112044276416405589712245690072180885425669913781951859699979236971235229648930200932253383445645832652059935696456773043362917101866199204960941874401213291850159369718616269236006035708117923241267709250120199458066947651282433052679581389421519963368450825351781654999284246420005215829096875986987232838829374655275330398645655142181416227690304206507930286340529745475671127736762078647176195342252530281883171738950651485527064923816738445301757755107355415136229513889675916660578175385893169107749787494677692027226302011766480780280789663657723477662103385642773277233044582784416181825577442432019968628714145823301694942316218200184576772411948524145050840962611467695917660721623553442199210734504570388812225437724189048607765263123872326196398961883762486721488236446036416826791310559175032588370021515396113896922263232439687366234528229600135632911849573576995120110502645060462064531541912821054646206871690558363939629525391895032277913833861806818601779776612449232067328394348964610721609549078601992142697240899113706036509349230650812677958398203579222776834020977814189099446654649415723152911599028567408356505717806627021570295884353677553312700319019660724013882531071149138333749934290973511498267662220919780779126413465341432334987883292653155720067882001320636702159124436297589819263196596461350982147541770116770374031251411939033674448065536476359999954816863393404262914265140105783360392482745676523599036765863131058444452695146081373495221048667803525248439521521628133167186546389142727926198501736454482527166364561656386808231764069565699865812231339025074057748710288840397245263015486189557756464248204287092264612458042102546155926587301519605680851523740935148683473283460149455367968084082957134215832342837721922190714786660131905915330120197370441452946046236726092549432093663309342958678495087791541441620659805627271363852605277868003016391870875770931407429207102773334848910952715889233534109127202913263831830507553513061430621806317661359518679522321597648427724725194263741846895898683355365772892719719717028263858304817831791579160282195528669490070493819077364935517371073871610475628668140703673484311079365007499490217922063301221259196419951396332010762267930264416276169730977583193838484026077890982229087336763155792132752519652316780202045199237771274449390888026112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] -85366786685676857614705884640491946107239796470826972530689944798721239925857845362922620040115834768696974308258617389281953894797266612021776193247183351432493580774562370269610947129323823378786312598685944081768694520468264744056370229767404400684122595448896843697366770203799022573452925650345753125850950676391519817083631820485137749921175353111782246936137402200264331652913584766640012967608779276359121841275021401877798888123270988293782694671161327858645982895348252587163435913021040602003710475105313290125636786901293201507532479381536012356766470825201407403539978650176501247056032043275580680943134316026161169776485496360771963616114916883827514922474450454969797437584266447509672858164376172019520523807048195306604415171463793408772772360565767855088303363239405623948587123154418156261601979947749289734852004777460169725885851374070365756162655125227301340689514101781834171017052131422319415054327987386867706491330266861817157799868305057608420887318069534832060961317104599655241918539828238770900391531973520009632128334501288884134072765491636495545952583810966360975627514078525877104947122589593453415430516576040766341929121269501904461846621293966236967325123318981045765710469983006543416893650145370695324997587905795140105785766043011158405532299541572657983900354902677387191087108377605956369653292835473406571626614900364215303417061028138529323523726262737359770085780350355610240606573686356555800396568628966300480556657428177626319401932264460555227318520704660236289443237210515156758501028882947819363689140511544190227377775664778349444373914960792208001234037567860045483708986965466534237075838114073589387225709773730787017269173449482192183268381074534510496076879925586097908124200870830996553789390223297723552895962345461928406581871779693255634855265819506665931557384985526570718493696346976927437107590088743644756020496506746773812313311013539286324737757810986225802621195547599414201116069590124253514932682281169578040945073431287824335261879932977449754017866962433960287755691142129564201362196374812922361718141303622041149019507793323093441235298440339593786822903488273936987368369453165118398645025474913597114725327187798081544220874613038093086268967890863139366914492867861953839170116303242654736978918313175354155572521030058722698989483164966438112097131473981059950354685392898807626052918279643753743943051742797670359094559451279275358606773774475925679574470306843331536180030140304035490490744524968577057046160838530508715299037208633254932488570522224285443864975229579571527055738170298070290932291979424111528439791068652394701799638859537394501116552882775285734375710611455177987799132644515207085519102250105513293266271932148814241108352806381697561130353395913564178521283873794329254669674484576917957655244810576320736137498489853890745512870110327205333793469529927897680978339266599725945963895965634374912802508867492707061381019022485413713861682643883026048712171169181669787800159331460960000199612719825314332647340290199405372557950312541637836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] 813546884755653357655498723690139967710280674600861732906855304496460039290361800552179187759835732601618798689776723916432510109306895038024573400640194580755329974387627760829929541329086262260310289797032866066675036763037581672673034829691335686326694798108868667890793785983152413580451249444009315523659254333655942101164897691516435863539887709609958747812580057118672061963967573454602225502226443610214139862357992330792373805992513772344327624093742835554759349905686815858921762992504647352587264659085054044541434931930903168129924466156187703507043252346681140397551875659017863902125321732057632461520585404963300970015612072823615825837515069369259800011816189330070517199001303349784836199659759012650816708162637677911616413979661436312941640020110671040546923590290355376898787253073968316215159568569260335542941069138078611775643510471383647217436073532952244857999464757563633878839985022147205885712813338971424375427439433949433593130153100908558072675634345010973963794059896925637135161989875460899738819405059429477461561160765375091888578027777678965892326246405558094752309572399056345875343958071923681817633503608354586788762051005002633676908561361609545168755320497992937111015189824337799709882546742995467908810186205951418781354878620984065349765761081129482406663872803163145084911147077294079787556004809329184285353120911226120421873870088645070368683920137742202618209623106701439411965760340222825590079207738307015075222056735703983669016770233273150787949645729669332606799026731088766343452255769858744810203906780924369253786682045540695486642950675940307887443781631971468830445231092402562469838485243216215158168943662658868897674414676491849223768521753450442196566462740098404212735028796142779298741162139529983291717415842481245543209468314186413091706863838126824147158594117613054149350117648482348721219573635678562824044066102301845560240789391702289198757285435774395651380385639615430623485282588321489601402268222933654024265295210049666731562273883340316952182295859923981196225864603876045923158229556658108380169225891518256022626170624148527868680660382647467327100717703896417397374592419255928135297649870926463199460766835044251077915032087091879693269402728480402986746433153622719821713937870902018278152605803430149112677282510375130353051576403334409427328042023513171448787847867532932245786979906667255938349484334227848496946820272685604891922081881523236474502861988654482473054033615197917936751682579923614944000612248554206416339475449053415277773474826946682968605773185459237441090806924948359637479726198763238914163267498618871935380052784605507896458116214942400920789702698839314732596915306703778497268098295374270563068763031854505858370066480539780888099116658824015310234431064049230104686642203216606860846388260402124823422030272214003740516187092042764458549208639891158354600878884871964578040458123149546812334465390715656466868799264613746528582914060834108400480615427047289358601505983142366283936790445048684781965049090864743456304294477676217892864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] -4159303609297207965916425993653210234412884698056521264662508988407897996681579359836420138288954246631597820474017227259097317345721911883143964165999784971081501423559080051071089180002330674631023259271655493149605090949073380252694683957663046208483942793289388587808851909773115849107723704017577789500885324343239797391027634545707429580934702807680045242147322740373628189788739408178559864553639410186155849615579253973799597216055730018743042097741373652307026015552489505580414672072798590797509257755731263272184026893207645052488183365223062777139808780695551949642558183977364654251163433007661211013631077923476583454133925352430418985203954628271316235366691851413386746321054059285176228886100312067149970827753363296001261054878526210251362968026726984266300076021865563726141917408827791922933817345534939357596701976232514507876176712134005550702023957043072677866617415289311479348356341971712441874797538802355776525795219050674498502247412191615935131368970952034151876716495271778469797719630031961733226225666314251289746102347733949702151305126662860896042785370331846639794203421609053492054155179561553044843455275273394000543260797240302868016101528512974855178618817267945439725944973437517818727541797294763984976589685108757373603556819221096321479446957696034243518071051903965580976930778573711795162548863724542403577336978379421826243277447048094296353708135791994571984071157567645946882528226229638209560058746768857395174736943806387777118412593519504383441453376530170439258051268376289822048715688983507312823780687814569479454501555347488264602955682979792423195796714715952123928156137383200010947567592164335151800884121359401035941165632170064164806547557174243920466947100143976719503930361440110788334520997977145636269790142979824999598465545983757641848912702585922110721794084320190697257842179146764674799048638275619019310806801897857483536307028826190338865245979837205032465956086534766655987750885298562325460239953289723670852136450859009951660503883558616814299961152662127787693474744425039729293143509557016828806831870337100714380686086507675945882024110595879739898099003711393561062707672441480413708922202052351395990055006831975989006676654163227578633252344789993452360735637094168465039160019960695411704881661356978949638559048883900694791209051079629062345500744273925914461955623665772045126325998891505620040124337856737117082664287715054868523026774775985056888381749437302202161077459182669554090385092730493449135163640387621004205782223998559620744227637438293873749040400070221820976025903169749546584629109350199148375287049730977759437910311056015603355755094786438965081125049425123337039333770035082785485467039801638435236811732000264195791628066114679197742929844179728672412603720740064621609727099044715473899390525423401460287582276293040968956132530409000021244217148582567584345826400586896437670125624343725576566769881854848998697255379359471304274917326052280383968794986338545058468847925100219666334401651900340576031626712808917349136176042585687924408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] 10618679359604381031041777252539714196861387207509194683893437174883730495055950917311650574325246023394880850223942959976680374633445377043092217902173845988836754813429870680036392660310065885415221492212674109763506219647717477708020638968546111560983718478965371264912692505220690518727152775285043020241529697269310187919165901112825529869693139730938577510234011471477862600661903083595341517554177871340875529061941628469092488736908702069464453945945042509796707113401642615069742543977507365384774136223358342988898212668403085000027547157874688137220297964649918769579132760428172751630368008596058748323351603396835462057515105104069333336843687797820477928834157913786549428666304651672451240308136694350318414116459305845263138533067890446609081542121026983746458902577726692393148645919030190764814498939068037245060166210214963512557066410658217825540257524094158567048751844862169853210032697499600191625696550828341083527954643914612117065174679493495975787401348011825886287081156412493492743952424690718336718939934589533764972766752096603721642147567991783384969139995707021912192376276645947036720399540101716109517887810435555265859946494227563745869866697917508239009876247432221977046940212619778433065897727635079407868401616589695354907448601846393176103428967553532311021235078159739735925594732287182351126347078481672135893295448236216860111168328706376917458527465713737397455991919731804175840074826123269708036905193561050343860907078890203726621605153391896511344430517825956394885063716109519164077278112027054720383038480081260574764950524986670009706254699783344951210296885115623027045334205617734668630284946643030273195219823744234332052440791229383188978309659542190849786113231343109563985478581192151909298164526663243327636872099668392076599987824606132871683043057767862101237594338044557115285362218025364745121580525811282238645474386030627976175795361216250262812424537203185466754338617605451499908208844964529441011417448890207177807561053472061490739101408843932282058571830973461949286309761591341789654488582720089819091216049212968886343093426358630154283346970122045640996069004834209544084303668734091092196756543059821681218023497499118539671124700089570120375841920139396150330018421716467285167782028868729008626661247871417313242195847744987857452704238132969107049919402784381566044832940047206877200933402484961989495664819717210023537530690657511279075225613786279080290949438073766605240944544422066619521389783042684321920540415296911556738982378189627611000866332635735662851613352010896312449992963361932440576020985798024296240006073630396193938690412224354951000050669321376468092414295574582159565152812100870469140281624078682597881769077469761077950085048114164363244438099785710505040877608780020823161789484013729900877704007992198962244591011348543957942958334195629347578298042295928488363393506832482784961196034135338212521778077876075218566321995929112097834981391465132557601075027893346647525634400979359131894725228636903142430931896939874146377126172707232598196224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] -1096879004049873389043918798802620751494635460804374042605741625912793618436805171847556438211299276189885148434901046642703362308379855436315532458305887176238096686053900694017924453821418928401995157625817698336909263778367403583520403486062931404827605692648587937284583438915715517857703092613642266790659976396484897955517561602215974838847917380433275457938326073089679205947297799309491271586727804065366802271473796682030331394494912964824094556730289746794958061234024835840666655149275646713739422519556940562814663590991287481313952853916815577175373324182784121329530472120303573586379348935284552508938937254562770510456449304433927845166523056001934884133090864970434942488135912149366183187789617820138452363019276134248127706690354738372365698650280279936121457686898419315907660514957250922355876650190652951030878933819115438367815046519551259500432645521724364019933958531167852968140444944144615930242971760898384505104821139825723598275380080699240326294511114707537996564807022155053453023115537855241710584222839228955160588953919662443254797583968621548032103251647771410082492046934423421565433313325215254168069144832545418595538315402393656778150661618123526894271584639022997790149085674547062439721953198381970021444148720230292449223567979523723652189334289513901072073359962669743243373229441181218003569498535793327904236437124481885549002998087199559653407355028524345591110377185794047593752432097362450702064180981326209892852003171676096582153026990482916594848419856019339959672726047318261766584704071032245134450073025031950025319761779575153845268657622859588990981833918447060378732127435744528127967739887965448241934145925411292715308551998046263386415617945848174285922252461031861430807650540772239166190016657505135823506836984353318469049582429362902216659447689223699503574365781333612082362549217489116160709741019892461847497976093341583382702133934262534561922335895942270551544919707200883391956819874995271578115686279682150160116136276999651817123987057002336133484036397816234366099200414232262701911460474276428325104010762539350535439844736807543925234962601824247353241337553680799299927111885286578622545375920854521763172164402135449925079364738800544605426206960112632661633338732604858239228059247350949328293971902156228710898559533077376271079304017265627514027839003245389802467280424532588332856579818126727488274810845384333872832138301292562024115536758355777261091267078076760620677969292395916219503090425543196709876023219601719788982192963649461843463482012621866316768370497932288916338142131428495956575263420536256049828039322455067272416873685334725483216894539145162358295619200297290094402926016709742957471393820846824258846260047088219987566822905295944321009244451170548170423373377976598079935912989578465609816785689292499362883013489194458663592734095472575813459319461932734617715711805492690258459444035423280544015279308659066774420151092027134512732401842340649940899840809112286513955026321205193515926315697912549218284480825439208807244530909182825594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] -84627487517418707967853295439648956428503546050011354897030611740981707302992240403471813435694699502424711795655830598531703135108464980441227644794962365432105805795629964864000292462752445320721714027650539366549737184849845247425123963517246237965487195809212754805883505830872021849501970591736295380518228263925259894109329303560897096952466568076783654317223347515029445438095890725739873710924185134623499465532088754194069238967711121866872513646916510629935796272762715298263033301433039981205828455282676679269076864853644189982337797304885743503951652531401819600404702119839389766695190453041158173434199568288541039491986687071151934539185262507043710017882864520223436412372097769705426594180926400977274628899162189186469803740471068903342878381305461169665005801527499691268725832092217280388976062350333793132399463671642865658093421836672469147151916736192985886817513709976564655101456993491817528963870958005256772212832553736379133040559951802462560060124054715992548679135601243491949638799427770812970056612704373529810436031287677851164659156211664991803744247277258743433965516854896034929711346621250617807384865143750738757971431722094329095450142780503842039599115489232938097302977421868811955469107719440853516752238335216145437423743590347274319085298454167234860284648183775888057416184851614738074529544045122595567816956229987154719029719970095351568461131961461585071481548180794521046732630172658670603910528585919782801471379705971283439702732583690671887801801864267801833750018494617765594831912347499003884883445704457869337918301024277623291243582651672767664364229440090665341998838074080953014083251532794342931509219279011999336888390424541594846668695382453414814562649352216497062131741553354624120573356736093445675989996761935275423003546647068719284368447029971200240834824907363640599177975587814667904657613545722694373764120855479196840308565376196741616106334387700650599208359120711297933933488915848348676036302151277055539815754785557071325527307426732688583974718075240380566764616752558534252045938930706011465913884480697784644282108179809949322679369865577071078666705582634350127030952125151903477432030396556461746233795287641165898447237775345544404456946369751620562901570787649225060624319531760961695698296500138475012157747466284003696609010431229743035317549139907224382004373101969842561055773932524536036812687988413871387923386414120291949119078291373127202522193180082356384048094151168858381706105173407269615294437938713845031958785439701095042995637622500746194210929708967025054280506908052504298209112019515437699850186520752007058638739798757268766726098025895796016238855630052757332948797476421633996876887123872269051333044028130380635506901396037345524610750258746753147507929666547728527482990708814747677147496153377890853766059557287419078101028293849912688935636245523155885924430689076578134551545174984141790627312164252073431864545766946073515936709692673075675743129867387511742958332957205074768439197164934056537609551140932038765817982109162825234513920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] 277979457304705908969776615083372955900517388213397660876300709266894004715491830091473369723608204743727605702567305760651136224451965608747929643291945511090376270890858496136770299417422136686038906222307318071952370480863800264604433169998692481615425402438393545218439030359832250372615169321023148004107586727393123057720920195842753716517715757557497214189099036588696108643673686970087466261165041238991940453969329151248415463546101886246860250758111182612233374418174562913990079128579934690887397761714976193510484402212714354557418382671303530499393783823547260797461179742133390601552104678338122142969180274111254318832549222720035143235492167730693484038753016189655803147359986475029385085837202734238573273034841707887319348307414968890445216432827173220867102000739422181869791297701303865465258668799145662987870135316651350553529600332535314758623942926391122404253047650559441425870232368856096826921395048077865081098540662667532437150613667520199789909086590685570287961358135555579218594953542346313362021729142083877825264838465154280234439935396027274450127203283933360304304922830710442676411024367685978173799805691536561469593077741572294044310334954326285400464213256073286246165814238031854130656250607441677087359875813509377297914200107424194531784160476318279290260996527623164040059825160587977556511524653196768825147028806823070514752825555878004809859438134657545467900517702112312168153137311168010828207421814481450984078443634059329812442694382747268007185755019089252506162255390168220120567195784893311698971166563135028016392002754349872821900464931617198874542759669966308566097529135568075406234489201196454487822142309004214357995224150758668868812298113723978024812111121851441153433442055402711892339606902811855249384747252294319321117890191076103102158359075284942710691206617176298032682394227226715528213395527279468135319261284825411695816199021522920314693014415532528050606930551460846013715212099862589848442740198234161928262051959318137077338810897608939383994992803121604069756269967183946132683652601034143620264603626562055344438738357767429942340946465742844442521241911177948694426462008509260596592165302822189857666833872277708801099273130208999184629160084288403780358975725993315528397271205867306349796444454801232284401349620673079849274649225864831469964556703350693126210548521105890085851922541688241272222550515351648458365969454398955152185161785106187696018193852189172003633476869743259437107516108568535562334729720602833655554549442820386276901449926211422872809327252543700445991146036930199607230740558490082040440964716338391083447789150080372116579169276692862408829230511646873150608807959805084494755253799763943333490316456768962619214487923751841148655954712577408003350979562936885695403309647531979421182361184583058673333862267108790460886438292544871529598351221551487335133889657226408006293405555574039141723868119791947329468360343177369488490811533728426648990762370534516467341290966103174885022780984711847176661896938591404833869421829917545332736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] -300411044699612539614905875750931173108779857852353783204944871398622822029860680508250432100531787277813490521424035008152658612895917262313544760450153071588584415019176800474960022557380040103720572329395478547296815876836465885467389477822389446656956957641449376141542885434294609939685647294116298603732645629154549438919834018228398495180230138215717100667176951145237965746822623583683370009456070811775045728609116506828490102209823405974463532607358191661643646409111148006745078517189477704306682699810829135262576029583222344544043833069752359540435338313331916656170935931111422142604454616221777271291019474760708549576519392062280847627630839367303709138900277952570215299737795631662659071193285779319018166527253748262402887046898952721078171934404508100821985669315642724424444517063368234654764615838504148665493891622445446741153294465721856173931048680310449987274700882243209322316575972696216283617889189068874900292385917786350129851177679558039070900409661196112374792234365159165958644772065079611232040115670711115581220248275508579259659013180651604040738370783901784682121545760897901473959691818468487507872886313494214456757858186348010966811205122331197346309333015498969024260821499988809421821780507144896251267061226019493050174610086841466857067851617832359943046347139218722567650083942610928494141469523498077982916755355368702548178739633861421132897621555257482936954146267540691617620491719434082047626981384671929960634893364289140592863472437351434210359236386292961471729749101102382553199795307713919646849583586721608230676155279907825650979688939094298927201471593361357622395572217959095492860323437567772841398960598723711551236759770723611856223685275695464010453158453870024467775516239246510486391494664076355719243042411163744197563449207265711654123259824659563326461766806017113916004154642848584269742725447814866225222491119270729916079386138110591571380726856839817815940109135356859072924725882878886085373134452793273430385046701224892966000049974884842068838245971961199012723345608564873522308801376079357780970055064544015107454658125916825905250000865250915750064522407303776106178996948937926696084592372551366792564925252602165639859387160597457574347418704739208931536601505880490585901303883886818200626196552270927650729675924024064213145928722741783158666379105232931087070211152521024879152386028458537145240800515875127428708411566867763323856350596087157319688963383187999047267451896903242239203986198784229265422903144202577844773820791515309676878571391657885713672785680089107788093057034232891398907299333762528786118710260208257880716190655473860937487309357117859642517006347064961879613250996241297256016816369054922439248015013395682476650112227698094597964874008898272758535405134060971535431993920394842228830953390971782007797375366007614477972485805409122269109874998420021846983191804526287776537052918059376211514336716410107093989379096130061415811449912660168607215779571663976681248005744246068482980635465431325645909993133059635743729361744449299187499008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] -741196146833237114879051881027453265545644998514514569103510952127955592873340740383336839584989803778357913013018099562254023737394465554363778050782913587818376896285303160155579103935688808252916950101761629577230067958094098732081145833463026096621213738557886059385855699036489196964262994975379341576533178574733084399895035083092159273407848794563813450703402948399198953091829097922188812134704651488538700127679203634831913252450897209286341285234029981140119356918659382190508221637123884251912354891132287730703843791947449267140147194539471639404983265196392091985956399979051096298893305015285275090914669776881772169033422517360479015431429272273792477757123082124501527131335777276670293065145763069911224440989912294318658260577058456759429559468165961459826139513450778435235499332307188405734937859025748681472940228700441008148417610856658472581047133947373635252448760014744654439762428121820122529201996071413265398996584226872444058030519909197068394625594101835159881509382688926494160873038174684362980417497611663529355117503758525600637948806493970501934693489297316604286789999282906403756873794415433275492564197237045898051286261224938206446440959121703322493989866866782667549475648859117246011102660577074096030625211205836186109148639463302252756058241494804094979788799301575168368002667800066646324839759718693154290845514005600194891738230213773223512564838592539615834956156450037398716638083855593429707057520293000263058148097892200534037809810431932033959937586001793101498828267017425839433831612429426754590320841191915231386668662460988463391757070832797329375763976780899758370289627214623952976609955157778727467363748570036121153144923961766852074648751337292988929613925459743900350645465361562740215521781809071667808416451498650338454617146341676486911474481380661240060322059024078120192074928859799499225288650796782027994589193531223268312728185517405108752655581820001245697393209244820630842354101845486992987288269596104213364069071670220940086647737248762292443121303645441704967032808707161857617572463216031039829173077083262207267506428778550667736816492660250071656528218155637015333036716190362305720008776371256425411738110558215958866724606289824950428079230783797566322806938532707531867269786442827766170417524464686490742703543053977257610606104452107338532324350384025034956909540289411016018213027844333122713350967089890777778040807827816249124763146183787682538567216654352483882543829661679055919414024674285840210140103351640455288155316455232279782706369721030582088139471306124391568948717899591614551065545652817939026310732486020207633415347349570185368317327635666998131207904947428734390209337856627397943991769671664864676739008562931921389590137737613745599181463648721265116846571602901101367719703831257410498120851107677059551041448819578872007579361953981044245742652518780057801145839727845213833010848427261861986538849178203696251199607094294461343288449885153839835729159203874475654505027160362235734298140248767783332775426256585312621322215193163464829829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] 4155394617457522781003156539039428007959688435683790897135685932600116621857537289643233034277454749584368321656786324570688655344648908735515979015641998072309581398932089223004608395530114791075592889686829564875934883065212560225771134763844633913216692610712163256643658514046418729293999683761297180392695744842117068373995602809136056234857179582860680397745395117744200021195584855070189709585545714280265204770983057286105225148191790354986539863322378003718557086289215755434341240436391245029842489160424411329137017581791447061646706838433032950299558386504841793641317928940153373819835237468151919344324762662429209802345525180923775792908060480445395655497164008084263297956681266831075948784194435822224458765984514111730715945982565665237866985652143133204138802655087265362367567317034787554320040818824359795459138768644820458121195228144684516417018372992234015781121495351435520416300044676952607162136299223765437374351492587784249046562166660197386977882195267122191053525513903790735412377951591481221485123650393128326892289446868401973961046631194469804255472165263423613556888994917212606833204241673940051899072062067247195825915400212905165639843285479707423904365878220635069932707707977329465995630861648855377822483988736213256679845669008508779463450896646347064728084407490718694661777816347613067874752259697362169359802028515168904369698810939063786800511279937497701260091433185699145486708906068616268679761404733769705603800829677500028391015278551293998458115654682828940161650293140309961526434210215342907688938497484919325575120094221531104372602776014656764580770812470428581461763528651516269912186601750661181015960585416552075254704572684346884461324577484383836480557322500175178837803137804077728556917436336941177102657404591280542322644918539353228344927396244634428047600236314828890963569081468845523691039458367802832936360400115855818506489878756330514259300397318119376470451799870358557670594215630834526410367984072218787014389858006915571075279122910972697283744068563047722742962163855969899307274786943532060956479113362637569695894669342951623894101369549734821686861321429459896627200154972991201654854246147841031566062507491234823165111380875818937523990904596358963511816918004028992127154748717902008964709293503967414470139756805428693576827074911548156303234357184672263819198663072534426606696699509256660713595500539429441085159647636328083469545454997552649392103047888873272695124295889516041508758001697011859257426695188932932616642924825733635919700432624410975392535527492109829213301396511409127132456375559074573321987812196156982739675901489223117343916421560681560062325526263153284470976948100173169621200281954228632245856069097474010913439980916742698353609736019818095635707397015365794058214948947683878401935528499138986632254945704672425355038832822202416119429086425241746044835161019744348425041953687624478577603434210354138780133562635035100147308317086596342234206060348317426325215970278775942868258921859795015505455535860417745438695462702288509308239872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] -11311099290019000475802847902193543344027666180067092486415254676432711889641632540314880630216648101861054593173839455062563791947173659996217786284173745036769906579205751080857334176735716814113619928722428046824133746175986938814768181433737121477562303974255306082628083284688812407770705048158226458516864262119235894452503093681997687896420698945061929729840234017407279910393439027442122793454811351039349108464135891026573471068104679519363593249048031388670647796877139196625413623998546963039324559652140852445404339485586412026466095055778643182396242196804396789743351460937395471286002630563878880712557194724456999970473865850725832368511811748513103951122083424737060084567667554647532096767652419447933516196143500861766563220046106180588788207680986950279179016964249163583715696068089615100991790256371354431108406337075231510203780253746534152305396065675640671991049759000205499939929710351464771540273584434057759363790982851944549476007739379415721221221931820358116898160901274176558837346686523434773294840982824125258116922205847886645915510121481990836664336569269790673280413243461030581345268898978834161914500215711399564908470200470768377890032563246349788678709942022541105353815954763157447574502579109162352485403674184071230288640371234415609985300384465483340761799602243650712640387729951628200855255938846043381927428974852789797298379790278380967088466070961946571740752224794344187496977246056753017959500686472820068820693953090376527942943102627341714953973560528918849375461659236048193548513623312039527634501613046974291398991287868280787742888769691572655111664999611608744082337121254905478740944068194117439904397894243228836301396230324039503722656550640705234785633302679789419908378064438976734032194053074562846787957178253781082994725041187974749600235785030547234371814373805473607991967796397246906895293971200239152647761354917260904779616010191334803606083871447821777542733595702414509408173333644046438904887419848275189249434033355170629046128843268822106869872961709678399405382340456949698883945151886492755734362764583426164892844418163832956211776569409460921272466523618812378854072099491151836943608596877634803980639141195113461785945872957556789006158810508131763970862178298896317524935401472589923886254383815218516282526924534021376071414214068690848295564862661828883839966722971087468244100343115486529214156174538909673999066611609740828601257759311616464729372602358213643438654086040494622184027317602998631403110660131008148771623683132041262922713873763436863568979068580105353426880225625703777072647209076829780576112824748215159375062329495795975002615762357000096320958898273865618362497493645464868560630845852882163425290166688512417363830815825200543219941229024835265912605223349843457488901541265126275050859543312258653288624980911429296865159264658243599047991968995127266866371032299474261383852545458068210475435538453626088394500336424725238422557177026224708215010106141563520209732548797808214041074763321586460238028337608446872723848755875934976742522880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] 23983195345662570030869678501387168606357552455404241135116812927699582668880698007521440593265800683647867069761519543901627258799805430907088217272761090002513876364004597892630920545694345136462347897265957563006652447112363011964575612285800164272911779576309391311216451427557630334665565844922618601774380184465558178990520216812381522550074765372851682275709268710587988072556564366827539817664326735534724394341275328988428597235546780354535785081813234477118813411647851417039862843170556625474575620189638742199670859203627349486304595037734972738472221887053085294980681140168064955593715868109521652837453503599743077216160843142889719941247413148102176736568779756873162506780409391602515489410035181371816952422107416314669716759623539676476665033270084436745900780188257546247282858003409485978149967836782810061884009356171875692541192932147984430727564537639243163245128508878832230610271929548216009027403992760521254182380455996813183994351711397885632003215526022425573818424458909971405248069947277395205982611583371190596060618118109043155791753714792690267230024619761258105798512172601099535130583701305106072795327973948791542627040433475065223937554948907010088454906724362814660182951271097446234190919880200491599576255418927808039519264958494162064248009051343851348436837769239323593847800151554024690101441858234257347765193753302260043091021835064176815300154456237132031880418599234466751278270448638140451404675384907954452457827413470443290278268156841775333269069502029349318208183105154023504581401732897079257380305033644733881657895323767960396046484946826187065210656417538463188717376582520099307330793206504236711251190961598884345037011166566194483814997579816397913760875396489343043159685983553040942807920412689054653875422672355432726300698251374507399652593001174424013985380583559432496869582792231112041244329842543411323272401182080596666110076700410733176494557227516176803701733264922151842256131403610383765244210047684377995826240018684987158186951877184280830333033348652868800950306054163578727946000974685962955302898091884822830003888742773839884356383889487422509047875773215862489207157351148632164298075077925422854429533822782151639119914702450164721902596456167920841862577133084260044912742083207393436419870339752235018397309071394562843281134379198047919878298332070422359597622522211641084667105537539322539352310713773544758793990103729816732172684634939804002804631714907909908724392053640204483102888148123743007309495426816803828489710199144856468613759569658991583946955502110672734354640560127659846303324776016686328327279458238462952771646164382049884732418009688539344888821038124577358810002231098111687549233211059449417192991791395410298552915894244630921530688399598213978749404438935795567547111670705875134500964891921540494953399435931338809058575914464113768982840966910623912440177228853104110390250014633843911657667130654645546503469204278749959130327814365587565070902623656047738342311617401692087957863475432164954374285441103646370558153111917117666618245120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] -41258622327513387503271235940965613417393963133379146228409326959377451788092995684329968850814830177626821258552768072568189108692379732853815093781795801314807951874023398141513979535895105142401321142598599684624010562683690890139840088208122749527700388161691720927105926971556622126869134372874399845367548587808307641651804114174132825583596863950712745849057486187123788869609426709451536193104062408703974278873506879190701052349607227812685936824374331364608901650606986004089866941245494850226417412366084826409568901476043448518452640701698031788152036176110987860775773042513405261793732338278186897116118436255254610036142703666481536694421222391587429705101365425560299232384609966059663480097848240151809171100338707769942822619765393797897960373174353831859260150799779976477379871932358288273116231134112448226773082704386230547790780130433737364541330785434968998421648787004049985737348482579411040575955251049182136171078276489558700835981269456579424322612238948661800096136807205117319270279663849991199766538051112713326904194967460601077243550312519892552286301814911905459462479240162173145325896269227920866037640372509309127417441765686851635733989068008021884559403248780706125728525327298865937665745680395854971081250800251050216202680667656659996426313385322898834885102461282074440800563229264303053816470726832177103223840230845574043364704031990125769324835038860627622160712495922921260254285260295733465209131087950153426659798495956336201594163705918772007266475223678083972580920268355808270908568918464491414482429970897812245847499036092854633140623829414303971605975037597527443408613464403669158896721844399885681712716045183691831134434457013753929461354593979002027522785032210456087326878454387743867435884105027077822181471467699454874967581499669352222436708002091034228225605162177820847000818778596259537170640536397845759137039833466012300162737770560908298642851421964209813537953419539302439944264840064166773481427323295135552485407996984778175639479655132997459532385631466017563486902530991359310951572427660739667239522321025596967831275857883377084018110904506738974479110659662671924727443799098530317475105992694422111206131220520092329343793914039515686500850157320547377819048052017584936078823651276953477404118470932156458928761875486571178946457629138875216387024137738473395170665021622848150622678477613376393501621337187056562841608243813400247343881695811815778546208234945960612778131276330564938031624669578933564663010781780413739754211062115263120222922323657088171146493510076118240279716318069318883520219793388963904255352036509289240876386691459820954170302859514040687354479231520616244088976273392869936320829889895946027337582050103900653957784907594432488438077517602275640040857983468815460428785956373365164195063924315990471317466683599944759333371488949256041813329290939589290147724511705458992746919426900396543371670796947566040605325174526886594091909162452669776678691014367540805012256544307680749551344321626518914403304181038097037235570976412886414141685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] 48812323842823447816006919774493309032132382170696503268113796196348140261441046371698720757211318506647830315725100812579376851932568061098278449054574936498475218970158156608418447386126239930311826357501484946986969317076404705384671902626661554495285178719029650323163883732576149281974104296894312646388429137619370177949203877048703399296854687032839337774865487780805486006737887466580187799861137350269253110633945728949689255299622878165691478932276054622322480284827992538345054306605827600156265921993851266314018835684679516189934287689310577673247906828190495674892629190424327597303814968209422620064169250948044084164646639817378686023039953931597989309447505554772328331677000024040580520191500788966379889504431855968225531161997107612696416169692931985877501939731243107189499662305421823182081976681941920653208052982482618642045296195534327942122287286557550376482762616978550589550892501896822386977101156844541981336267788937142177155643808890829596136001735014202752033219222334148850517093295404911525331975835225510826578034476676936202913477123236401422367164556459265748539601113730459923186834412130854035489539360429828569610339644616847150364355440489008503267161574966270491187214458582818966752444689893931492656714780254597769305648286277157947940662786880704707506610388941474999594817776286619384734705291526447889798846739400593864121815366324225871183253313671389798403190664230116527284010758999783656107435122656983216275530594135251370315171628613627958643092309120149468103529183897933992606719303949502356038565087832475188344061296317842288011367198457022929438125139215936912435607140592139815241605577841478409813183547817639935670425235818025541872490914343803354485658235152629147819116510407229853703900428590893074723243245871520763310945515397671048198082967391419381377179677945453409036623259535395473601981460398134457952135338738039289617656282979484473076780786371102903819330204822457503195938780592794005141217013695493113484955175452540440898336401938180020794853596371552816142464524491379944204158798002012813616152754050040302740961873450284444264236957655766701931473780123452092059358027260460498278781372104525888764269059877458630733730446078519984591726709480126798834732194190493825515279264020348120396165172738150562343501308289498501466067148260399197472298115756742753488157822796317923554625051245241554859576236413055138894971737160299795438288106698826917958879948312030767477141543635895985715155447966780696732086032622077515423489504146619468209550109502372399951457002643548844730873315516084813136236472765298486282806506340730705146269294867814704306976108604875860627881629579080048103859679006170759731577264671896295637717952309467365568054541884817676174562018070289133967616765808578199051174105512470925662101643742090282581417082752411499509714143248104467861160274165175527561355700339279347844724874967740561163054358946114277736136690894264548934749837285525428331517365009746852055981949852882436239057133258600176756659287561087297740924533486835439161573376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] -16350635997334086610194984604827907958484025260535547210212664201478869983350606258655752533528557628356875977582636718953288835026384197256025847081502121535142217039440800379230028569293532498229796392246791477393482554020283662297371658782473032411163676462564891184856833425034865617491593639975795137800501924163059321851870082356912435478927526088592185502067313333093960585035766593750064564094291462638863410485546693572192130698577092541177365226296430630209369836364749587532550840189742022460260443104118119141482986738952050968240634976354351554438527713988443975151568764372048554070401309911218385320015322222737380127111847807455475431540482418497096931469252239152949212268920948091977364483894415365976733202351450540453155194828705095106925636434925578017721505952506885600232846660205966662270985009649734482527863635213249733430149386630126917532188785503627653951464865189674299457427044243965307016658734191694435957858671220360942956708354532713929837262930793282463511484314948540825535333130585279488988608489437192553700260742923808957564783388407382717976340423972436441135652860644018465824349764986298382325721823567161579409272225735821115066404971581820342533692320884973868124140342686228237105968146811382174256605575404361851701915860835843043010332765976635567165007434412315557604829797624966088935011827566640437666293183534398651479676756612041771536633586704488924251669517676287993519919580159109388873263977809942225584924035861458977725727484402463187518304133063535257477705504011982856641156704958032029748815920672336794599349053750810204102589319507687701468530486667868344643316256845357551582145788066076449410477857182522887137438961538780521235936968271760236469905990971074730010125646121995288770886512944215962884672913917741812957458847526189432042959589398530384631086769423710800272584866263129127145387913141162836732509572603314446304685855388559203134189147901513518279464575005959836344597335994315661709493043840833279286709891658705624299405621948531364921103698908599449794807358294165582476485344273796048642410279747180447083494590092085988005904084632735824254838492760049358408823247670602387865429098959169359606824861168243086074975842685058085410221665943264674876053865367853361493676567038635073428356239560175013676689752416694967446346818875633789380472928007468473492856830288733322134461074316806454513091281476123823503742593240626102647662568883884239139045110405943332163257752186775083392562170360071646774997468791908087791200448364677524098320134505768866461260887383083146561189025573315199408804744608840978175893478655486147096710046144719637272337413265725884997632197859554950936327484699199459911016348406030586011152746061997590227645747718937464197107836647654774377454656584614094328593587815710642803723493428197453109198541177622488960916011506849417721286959808311652352540110555749185681705298949120104811716034808329547493478263571208212494062366765532291113215671552811356988739037136228028084631598910581722459134510402955065857007343764532740248043520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] -75203600767122654286139226966740945987041652218133790463076431376491000610337432303188846763656173752690074542333622025320454788488037480525450714997459183292399548898473766562633233465174007269376994870379333173629157855652473142282717780168401538086675789126148711429219510198255040015344474424768299158349098388930431750480318663093168623842901229231894881763257909662289637390258494067384704726107329344995823239975505805085997512510041066733605532301148315079410794231024728796678756669434869864239450858378372998332984241026164454294319510897980123514210000527455128562662644742701489840643366838350125194707916181345978494988344135460441406605143078422140929035819506678915005987315966600814607211510402268550197612325765309942829351315541787794910853144488730630013190723547129432602626723412260197336944473142183379384817869092990289920319107742891251401635340051270027484102598349118907087008196238735784771450640490558309990772334013772148641504593131840682085739633019479835266661942497959125800994629745879826097964664150663409324904999568933712769030905142146008123202477050980589495133092764857437385424753032147860257059466661421280733052667122686562657177065468814354504036641249508392298728418215006401686363765799410882077308450449562983444845289834724785283099043315620222727126728931642677695769585572785687554745256145618556059248349946834360295792114993178461774206857652323827707435084806097537578847670541607646059497641163506029545834333986538212715765642865664255368920079001968815629001367581624960707307511432524271386300662223541628671740845050628765699388132686641370847071353089936835337740099708752357073579673094476995429580811952532587403740618425264781702111359856108183714475946768552685170926111782101470657796672140424083706239184112198015301979681985068238042912374949117241692800864302245663714621384281350907474373375465352520316541264053352790694532946650463360584077446945823001905211989656750988441778511290525176129993117299379091683104771140980427516476055001318673603441048435051526701637076023818742170022993359402052474823058342613307638081076049752275982722625807180857077883382394040903515360494803025141673489883928600793814838367801503352933270796667003257378349067607700165765643732665520007264109032173627398674854418929424832405841424799597841762385173191794586169547530798414295039350077691888602057197841346433538194783186124443144607316112051163506106178359895400590216268076975877942134295183622564484931798077285695611760214077465925052038260118433391696347443072070032260572232798124706631445521829015445862483937201862718461607630272305928572616718750357480663845562164774901011890498901360960755270096325876242491558809577376268194316498395399220666830166880717213716515029339548991878542628799404712299043696064960161471047673937244380356042888670759105556926972460991272493165417571958888595133894106660945574982025008534781578839223688086344824761750234616677077543955498388436669897211232697604923626702509079876660678908045029000514136063570554316695716197908111199526344766521344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] 194354289774813104156788607823952948182536906757286973288623385598643444703750978700823085086697623835643780793034530018583006614972651767247870943125213510574005574469053809383017284521226498079877208384441810524993070677194533625329471000041536809975735622505129870066271772720159670406327608261452732341774269595937456843581622051245743785286435219310558647560333861379060248372801610081943953760796676205168465490005864704482635294228648848602206136278877480096502107193199868973539943829503898167324114563986918743332637765082916408455765160192319278629571979062712698895405875768819942298648905967984057881655598301392317395680021037319693557606604860725669231298591944270522264165090722382239604576304351211262173150470627208777054034915134649159166301713867289775289300719959367898596501418243223704132215238533574134720786182737254487131799311359812038661015040850448590106073039693779441202956682089525121290048390654340580375693639792388039494858594422625172085613022351013728145139820728551660430945923707468184800014194399657350339257817263987656130468189647393125140092877691030700923122701662170075758309600165844811442259839209366112521677094297368854360135728965917398743584569755036539757229215992454091754295398325220488012305547840165784856501037180533817509935880406319503343030765209152138261109303213840379600673262889144019691883478340344001033621995379041425467570431157394600912562548504987110476884988716165051248623215400071240477101319084032580507286031166792556751117205775375600468313349710513614371603295310379090606938045409452878628815182288182199737991119032883147998000052425779830616007393086080411113428434663289344793673730922970293041666509498845715576653176168731731078603902897749585689095420434164918986923967818637005791934912929813537988955488850689403920380481916687025322861962020046677454725196558671130258339141284296118834418162707290487715914268266983382515011152210901335756637821385078035373259899268286588643518886550886464704243172441523062851356435554299275327785090247235104327056445917432330045259730828838602711797099686292854569457356793094542984435522220923916218208236562128852722439380926548321390955906015320240397013870206807746592199798734986694855728163641106764557765906804443434805609543611061072893459801599082983793518886628778907402950123250223542525319714997008633183311146499975016121408862862987202825473125145284527661067539875372389752417949771144580170748964442859420805713205562277375409885961964334003834667872879522645577719812232647157619605626047134575308769954449280068010171141795500606305370694688038393127643947895653449983855150556437271720759903290725306146559671581849635495970424445627589185289976664032101138096755470649974532044116494144528588140920664889908854802345285845662573693182493896206915599140536694519221217807998192849122892201004355451016647207547295254829609376345696993704025195671198704547420885172364351678692253686220146143708655906743859837047566493333044623967786809247057168041874933193426281289593518003232184016356085349532852478279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] -257640125289525592081621962748139786301063150475946565979101908135313827905092840371252943574846146641418042753413779414327420634582925087808510044336033570761915903345874573288076496206835369367106244277514368760926519908492273749568934736913772418158579982267013422431372708739153834206770655756237766324773699416305622683870140150655899498234502166166996723257974511500454775392625229042785532830175178639183672933633500396316967959072280029869785566255597417204916864034061979600557210243815004840274724231259097077420940399814118458429920124628765564842873445753383379954193270204387781274353371331936329769268181631700674596449735634174030780925604226904980172637801328334729247087473305371035335705349235319199567708715466590337926734727093189406311134611575398741474413422895663797430851541922239877831133070329301697305313116576445662754990988822104120898758614400108232336341920457574522063702834662520264109674856632474055139205958821333208381017409443488728877560486437881751481781918622620441720578483539451535052239576325417959250018063488686357780151134431359484629528127644898298774587684005023768689805498354482823905420188820916754688171477903321404551359811365635633924800789323485362851289742517139374168067103809230771638122045476612819072498251461193425646026730220004109856312195856405134624384700249236965274584966848533023614896123412585093915955855535826542595191308950690504246358907587298302864058988928386502653675350611084952798135826646042687929992935088528704676182477009644155945926080407119551235264442539958020800114691100275896372434771254432410060863550366309722993167660684107294320617310453632626913267369480905329468786165511778747857123033722766714846899499502644981790798335553372401813235894873490106078902071064052060963312224725797196174012965214601576397047988187831502462933691041341532389190685471695721925105997496574242460301218946760363262936006694420493328322676949836280364707870523577646887125585634197543205771744129351182025050485616093197251634415934628299211241561947502962304911381254795058196859727781103363325419962057222471838444892406431220970079704677548385550419900071823323914340439698700700455377475559243986129296084782308772632952287206538285073848850131464736908055528407299249506547388627731476206845904875497313475373797484201290880091366385120796616592703428705940112910141448031313416125219849762695123545150609780188448516863954019167107187001233557499973149796557128925040787117575567370824684784270009587673744980193126962095885288280138757549316697183261496941597922019567395517533665332398908395164837078039635976232649286277856334860764398966671205128010319398206012200428747616097813323809550281195358515238701121457891648372731376568468420049883928436354343583044804871191324256605443515280235699445097787406042064990956951981119710577645521081584722109728472740793593443771979421547837130432480776423006890812699489259028702675315200466641782725177220333928057949701758715007954566382694487645731792614446092079862132516771379122529564358896029338166271182984309637120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] 189112239653863200618732119575708584629097980094395937805242097500873035740565053930930555298051356512744416616172641651779538251247460763212427866857135681700258844621546536177418612068640091047999486735196929705065657170932964662197673928748514042197880364980769783829150224391803575387895389487439103744108235433914457846945374305361811464843480497204969499194587204121954779068235219513496921274580187110138523247250554185153149009536403694308602552142157965946338838196675138143119532316186188883714469123572129412069824038167767480881782535980197965872781222274337483144052843553900001599397990132123365662279025287341448921361447899440438734270272733415805180827886004125140898583419563585753971455891703706765090146564690740858525517068821301722821719196403659482564120257262844115830476450830997904585813298875387945212119163274797941919996198100750719733607806306745676861765521017319051427838554487779984147871456242398197807324912272879261089157170299905692238604827979513063658885312952030938314283111315257096732148676980420315738409046199321411382341371779407226907986675788069299066164671686122002386150433169568241284789786452980504764713864283426727470056290281381042005756516511848273712953455228270319994963985355889763971862020403205437963662968317466472525421160047037613657435382567754109847071469385041812226126147721872959519099231317846291468710616237451572973294131585813195004157482649783907568558576181252083076513304947462267038240934830782086793626188793699570944029087270145770450579923995266390459018148621448328512723607921261518499127303148194115874367018259674775287094185776478048210059271148614677364658078719085283856310213725256380849215139151927705422439749032999118258840528754117925080322540216572858675816879283667565867597894472897084802175879926329414313832322065960967527128447098431726099706450359381594372158933529861093421083969765794875965819917006698985735531055467687713182176280879791104107698013943523526622290707887627146007203158012943888287231617650306214855440563783458314329092266819513857363770154431464428882843440432184954826090338709004356150758961251020194099685899833791991958243198342761009154933021576815073939371045782047433668069357675362392623052920899154123750459832439151034908872317621212768864433226485081406868214009169467147513168760688968391716819743543944309995369882203288676719356123063662444866464900535954026392388161709632293384484922458544817647977216107318420051873096360642991612151191914742344575229304549179129808188564865047080685073891580883474473910361682755852129122279347805309636334391517018080711814300951452729270332251137932397494753008360453459716684303912698562361831018762587386626673991806723453320533873042981978360125693115200861623100244706416490308778590307834579061207530379519814224230619606104358210917278051069956588159329652091204816491607433136736982699932680377363229911774161410925201654638472481924560800509599071234965842641615645068791690124200751863316975593407278935296365991937204592236258036084936038020197795556424187332148592640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] 8015263816157517982661760077850979676631104500453309072113366472762632195397873053583728974392763971288789286254856558563677531355837430486605839424379371339204641524961362912999235729652779917492004071801722822021280303750414886230096406166470502473968481535548909055363055997427312042001561261637362293306008091948848040575484191877319789154687996085575641103504206640169807708286564718092710386523127077543717881843542844297120083301099168501709539083921114515035830336106160412699644359942584470123348095020866287902360977002644291221163300805659797893913871857793169059358773217141431625618295973809836411351544566280187907921490388496383764784403745744824371951869096217264487402215870234438010487643088047890489486749485160204454148143679252568967354214508533070430118494664345792681029231005305541115811865399331033400421812732848488815758561747181209488585476560732755458996870768770540579493714223396540501935199707571112101766975272887532310504709898990010454737626067137543642566731612959071924315101207190954747442258129805047277811782053581241971233904786685023915020974779697558868708355161133204216451770822709739861505678528265611345062243290615818939008976333749618677196779227507375363854259908511742516760181448076633985225556796614232582941058905589530568523376063512680835844973101508437640668208251293415554598628535954223235564207511585911031008633380608215633739217713872384508204408820788347237176494883634816219912158911087582110309859588206806103887802995120018468516762697381684626386991062893992291466003308937587429220652962072088630553610524545951329115915780821336524268018048432495219517495912676402814124457564350260542221620417081525351577650923109906488076920614333027771884118603625273251887653480226635252860444492924325651965191244118430760837208212948734526805498715309689681457428489199757823802102417639031537371472116401066418825213660127011914792676503392063119373229412613807373940805012153352704423412201386009724467473879232664211448127862138254457755157740661931054611196609784879595487068843222521111343482690940276605942487639324242970155929013083051779070155310296108209488303008061106441981129401495542513252862409696833710316646453506106449879877233972795465643903721842498145154315206026298710371809585558930178189938309602014451316057694843148938756250211298356759881891921421688355621427740226554335176521321307845932633540213781038667768522978481233384005436204033474077222794545461654533839349822625994433978858968074151634715222900055184759366033929204964931752634296355135097533932256198980676636861664998894772015540096861324096388571788433288385111702694307307081583478718805580831174119511086961798333135233887262451041703301593131686984311582047085124874348082316214330647844337390982693962634091861682101333110579094431162848783233726392645869683610877777850933575181656110834394754025881447892464631244934772892380771073572912271962455452022485635696906006599765066365774676576783531670534194787451848047750135869905053998111600075094971199773631280697267930618351902996537140051968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] -246055779023390725231844720395264859749479365783470383700636211264183156029695702099292270564248532340448787445097346214440328639051050146585019033776164480774221616243868746572335707991382408173829856408179789898250979190493630084625398224872271564755288318543421950472413251090405904693127852762272013969114937262649721408743777598328841863699920551838016187258134448725144623237451963733359301950760130480604843261858471071086796150218900816288589564337903982980819640307152525402009099361947855208600973200078986265701325648382438260486541564427133260952454585019007138746279513535745233157751176656598063776420146822690485698255480308335978949683340916210171062292040131978491360821765748099039876597949421055183923780179381555462242431092986714261470329947666486469791732522953403201517855757418021422561286828178645073269056872522845475774918882946279970331813537363941663384467106983953194443286364031266125632704296384611450025995316220861277449865419046424242364516513456623106560546732751229132841958670396244743525134856444863594822749904999133875631232892415260085886147823384071538046916113578074989097484125738531864384747312735356391950603540331379765802262654796915587998623845594425076899605429681263632579518403332130011479336143340537863882175016802529720234678326442304131606985152514236967010448246796662716247857260229809839991079448456886018903601890417724229613712590419107461522249961999152028526121134178703049064906834418047705810270099646716328663330238080350141990588207397106093880026285726949580637345600327331232739363339502575213271006032473424013074869415137639495992413591707233009747763459808763333578393288207514035094131032472815245678165053242664509257333562761331310669041609459870942078004975267764546286330988744710343806308528677340705956656683262961399535542618573307307741595077469723565972414060803756642419443359733425831045268972808723715619502558282419006934354718475715910873683115915823112774308427170836713122262695121421901769813075287312207789569627272432240867341247122174569269595198161525522274066615952762906545817210532068436003133286426207554162847393230788957133081804716579360199799809968626425412601527062860710991071458666310079065367622070751879497298231082905851607155113684702526229159763817864554763211450567612349070707161434265024670326046646729514702464114194543049463364076555226245476676450341594549262284657760798646153447966337625151818286414152911611379411573576751129321378794048551068681957705385736394390202840191714012985898600474424762828703211453473289826464061709685036117707618824577917736995553134469237813592478926171891641423597050523733696373843655005269412668861117952109036988570822058643097395692066597651971407623874467397562875556945687017699650705081832049346853285351821556050153617154472528179939029495712273815166373529229529150884059354128863444318666974143155562999400462221609503799885191159163129304552619213230782175140847044852113120799969533619070439827144798779955685299147750193954810134638218309116737512452023011800245472395782697262545633280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] 416258521963424286189135050335590707395070521823069860524523728806420515052751113596641752098498783153643260630626653651155687823532445821709466045170688109816512055476059616955289502311005640072320015571657698477418603819332545862131692335230770956138174357084498216337197872401880577048234565291281830465492949952664785556531696755584386043791291448502421685621574212973052717032649177926186532703603142183517397226572246008637498849766261392666680873128766832317788276362405316951592553289882187988181396545244773900168690961428718965822527626681519404204000278636442225315387214351643174606615958819869556048384005790972525268237971565269392462161149196061760759119460307469360708179154773198683353941891749013465299996111811427208657053308316877018701825328933807299028837617156345964632130401828257137350841090877544862858405559363862026733419754799277778657973250824148478895361125850873508708130855270357669345067640920734136339584264805413784962699036297193596586749619902643364827825533274016070799579445444153694571854193430890013306833545087695181616141014268666316378237306242564938690829123784205434594464066566792459753265628404597224080154447969412629399457147061466358214515572314901086707759762886283834800755763767697579046076730647294796344003978022289227989447032483852065960999893332379046716650384472324834575306668091368529542124063636515516255519695216291997129580437906070836963261303451974566946608779504484899124965722766996077966299525973537717851400977471670632891661216180568685782180859745769820296322458498092435928827106062027534900665093954242034908649588056072211651088168137052965656876426699829640833599161465647774194201692332811620575336584786323179714027667938970584726442055219359015749415337130387462768418565244438966167435524469337368223643111050090624098167433113858836658182566514082633331170184321989146671553688570168121771632438010756884551876778731547714306643871274253925402665527041998324413326798297833629921826144459953604810208989740024109770227138903477616205214971839169395078066174846396789178656747625462992879401557193112471607197544772189689153133060341411338381541368952127055128359103947769784626965086351953990483487563592488222440522372881401587525931964906456533986815736641914297700195797251738716356901868053330902261635610252182539393398654756794139002543637973711718186230881318354956139185672720546545567285892713642843433031691721617435839587199691818045930096967014665730256346388501311498358295662339794255843387634176282074445794267982590641172599595644282260368486557963058511548876482502270886464985028083015086357406903129139928669610012042390015466694264114229652283402631463902753068654101246145391041785330054793949071474144817337383885359422659194319825577406651935342926146551600370853206971099006736253969402168088558307168310727868147341339810018407709635265678258183147846932321708418404698766594516487747463661951497944761733085704690896824124595293089160763937078941003188168622016237493737795215300126921477662446783662550587388721356697582286229110935783473152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] -452886674078101826771768697092795075035442919978791031940220977562183501354061285895432904379176148109398953417940023908617741301674395422295849956828328665505462204650354843861575546403082226178586893308427740612965423396385034404141037355178737527334979970527332535665140281537510664173618763373794091048463695836731352807195574737939417567822008983046744254897297712147985665256385973380168185178296549111300756320818865498503934329357065450391419484795951839621631357298619881080750690580567160142538970366964486934569311572811757718388276120949458743393603692390990419313342534120097509032377478367182563641915836605186187851624742454861862874013381921807979281532122896669276992090248022029165180220709639225849654056465445927617416767774573843754863417719358501458419904475237336729367064281319145782352094767840931710004526014255226216035874265098048741671382825315862843941165040696183195324532509207721065877807814572301559328086174363060735239003110709219977807816897565503340171280395107648765629507441094031693803204304410810690366137834380727114171019447332540389535576005781939392880412745233157517187455684577969837128782854872516742923613715156840753753998750812701988173328872438016990560287028997218733954033494159578824882253623262358810482121662113407980979205889744445356280415041901213682918547699549791916132202429407524151238982954497399350029009609151574394334439582997893611954636360121888862286566090486517648232712027246752533029667499901005903386705926972348075065593035733440091826204967645377127379642632489457411639875391174060918801716526518188253946947402301431582819854216716635094548879242517373739769678273256260751488756103044224501072953579148638851798421364383687089109278434989601355132062802704792899603470135573983674708705472865244468040296718048851669843872853969252816190882756976783558330017399176488288141012487034050155985850841255121968017522144849382995632165004640097677914626808747309354992797210860055453189893345114470042159932183645361018502058529629551171958338007087536427071267422135272196196218325555855159313419842982399370372509710747287769315630069471664429972788743102902615406743355710504027455644016836221343448313025446871781377805338880587627903260057678997369247414487541047702263093603737883532312517008449939141954792003923959078743767398180807273553969607807016568587319021035753071246703631993177905427858920689697973883635477798859589396451801065547283673328579331339315938786990573110597423616437217585813583168433157137389507850952951229205452200868181938080990821207136505217882120206939354494692320546201313632182736127059569254320139730980384915152305878020099363853047183697345460530845577686927496369636692555189816225297388340604339681413188555674357756460099934407404839115830623044393970271578493104516277872224020606525820116083794956792690489814717180153659894215225959705777521532907896351591154101057997637300902203938755544242261514618455100004924063365277166592114927951504187082099008936306926728610725139608348842504307059619015632422860784314610870963404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] 361815486171331277251125600430133575006625449340220278954168694616387838206288699200765527240132286092496212347651334551948583635709880876167284262894422261220639780401928503434065937464239263233058593838477161555695239762677181386470181776815742876437187041603964830673208876142329852301091678880423297557237127012661715077123266792418007503157982134655435193688392601757971923510982913872122429069253385012938284271002262244633752829474918610816847857684220430481963416097285863728490275201532020244681431555475490414395690786964716282961075041129964081269483710613045634355995640381715806873068270788920387660677795113054201089907422763913804785322602670950066001351699047352461378567116945081537745839939778886630972974773319218550069436144849259694717539893959242560742401481425338737338336065052629269820378655072611777640000900215183521467858746031441737274350104812815174202973959359989815766305414350823697930801977820634412983646596933771343496103224803414248252459755923252423985849601239743453199422877800505116736074289551829691883981994465432492209982275869809803360955911592784350849127886278453814245447566580115820787832046055265950127378792877415750661073439036172351296633908908374983259208220239078387188072111470325790052239911559489812969721664903630576666460677999275075139825850733002331121556420476059952111772395239952849740681560174571220050661251147045857119631960215412322629926572121755625105508088051455285289161048715815262243069586379870417854621273278006009229081148246880081736338493164161195788623461430773929734937306744308925220250074358605257553071472189314983805675216728337345288774401980900459741698125060981543197474892625218028273369130929261479059893022814462193842700092625615142484508793043459249185717988179568385909185820732932814879535463706820095388230302880454369670849037689149528607291570879963275881216757968483957829383576219602289598870339971263233558514060670236937347881403445154160588092649753711446363381690697345081029834725882676203712044714356387696655486120088461884477169916036439704415437315233929331644576435976792420232662690702737536973733120100930598642419931394594495382371406597856146792280695074446775159090759951150675269269480152827522699976865760683283589979125820584233271515146551609075426450854700538665568813081403261669929383340165721535437210830874663025875032195347835126617008404247126368357012646759913486000730331704683690230366057073559805684809100360350871280791724352769994586641837273327752206026271855543994887975602514054336459124275585510388114636393948720841301409642511984974531357725657304023249172953916128160524472990175580089675777344230527074829869259961645828548508557428718530367908995163815521806480558470093026146423613200499892698321887755438537569472917077502240771840660303965159422658020681843686188431516242418357868899421195415785787323950864196402778351747030368223734577985384836011633686726891246627359715393064539022333878923330933459651804918159521238372312173210860720240550504056088981028799413125090581780087432621761363971019898880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] -209482127104679021429089003453340225929009746744866856982115953182494839792663448537545979717499748071262203631224429636938750435671153402599675211858453153554999750946377696049315126153434609763522124206169018872526690396410160644542770135419957249729958707804446431948067952777576091627586091462757096505210139487508486253705190330456620137549351058320440449383212002302251398521233994518566495048018052317138349535294146253088946679573458340892568359516794546010491250032537126872466784523850287148346635302826129635274735006871161008143853121370006855617889398033984292769366034291765030280126140329843341692919129023831242103055609797838625090453128196593850251422696208564689751111867862198016311219904608675882727046785825741368601373784957798475843714272419182305791215085187762169717024151824044203913130187648133393109685319969144841197100965182407358129121539483517864907499634599703812747791968718215324009213957190632649159484592246214358174984043847466887987143071021712553125045806308058835878128080492714809731827486835977693768305138103301260596563499146372528650451525761390968483251797186944649926620242670801638527579361599888506916482338588331534157096555001760974762311115301987497001349971334452977480096632507932685045747678323554932338186292943467553468852384359940892864529038529854590500686647240277810052803998049776052685098694228260432938662446094155007254311806788569047244015886639921251369290064706072975907039012496441195999306621303559221714905974112742007621972077940709994024360006856858501919182671780750587824759103743539857174776406732990706307890424153764711036775403772525541934886804415163309592617397503161587740624787655231660303768481218190850361368828612048790436812317100768131606219332475428312716544117327245466062140180872429046087455437859218794147036716879289888867075726081906328894350237857543498019383779032891473787469931716882704874201461336857080875082059390547577992025382479671105733129904718532102976148203980918710771650917373517280060495312055599895731085120045842899054444933602387248456383446733238882458903487770709612579184251614150929756969002642959797955399830453023702146253593711788970762039544598395446893226579679005588934732764655915777827269294790808686844065734037463298257094141490045795097691209573892394669657403753334445915605641664667526792016990275413629070381468851291900348646966482065252427923522810060118404672475303150688232201209961914128971122697583747162921922481833684520381916411823598715761504045342412853715859308165848760036062142299521968347949157771863114369010350330006667010802036628505223514316075221697444838026420416497590035315630574686223230559299068883386619326676713988481515907438908474856530144161547392103994513330429766348127212944262603006240557685417373578411231168935176025008738092546615363232489314489128915727704841892422583263822801322915423318746249309885038600540996988873344108848404102153547030677055547896568390057020977855324414440719663294090522755361722444942497977953390586911790510876423959098627317228356975428381337190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] 71957926968881047540132219485919371324500055757069115297930386575133063740164494525702722385051799524788687414179250714082633148160743185729493605436737978353974821096419255822399869924063608446438262492543874401467380182938876520233617372673358246288975797652824273102532665534306283414902909951918188185895059273830013634320267978395419578657325686542581209805312149344928199772122989702227378446974951342641220040755367319763893166770623070668308273786890124997135912135143319081159343768248427344205192350877984588748845895414573364838752822010089292079754796133893372411464548529421499263700449918744033927419107855575635086976521063298722030056365667831822909466754049252816152490033509886867250253341646901170545479139324529298728744615646856906272710234834615661987791666982455858743661128953849740767149022576906172467502254459630980902254944158065408092897588011349201223839516733097320571183855671360967128572254284921303191747415424407342878965031604054536906289832020894619555446443160885573930611686880503924591731411654297972895049887173697796279339426873025098244973976298321029256341134003961445770618712818448132961032068300967649086484251064033594769088650532638885751674259201392478031300307615832830783678204412322354540770955750508082769301778435082591931890069959690832164422546780983252311545153031270625917702498399057935871144355183987750853201765834020179834534085426491880203091877832329454190907670010963322172807732455477196312336072923343483862121430116692096110333152570659421685784151431223924629844895475351713453164677836562030136323643006269523722494886893013665349492672018248784097106827466997647433615395467517212857975067756546269541853611947705100521239387790639741534123962274806831069459446707547621260425770818460552416691918806495765471535874909002507251966449233945909968599866652342007190216937606019856213974803115678916191429812649792161043980223867924439322009317982427215370264673370999503871264630306808313372700262144363671401841565673798683568950707602285833650431083257499890690807404171088332785207520887251696814509151408398215824378713592712588092908481445407622971568414359897240646366053765224518266323822028400503867767510949043897944317041289554641378847239563695874508620282114692838564607780587813352245687896107718993600173830130543996236849888347510639233604315158604672569994350588714523985706403243457185059169348355586279371888158134278227105535321612834144400223275710940560968335050821399764487968835176385698353160512142363887196263420322818618001209116557012951422555251425577038853964040823023724172966790162917935638660825434385474974313622062545246272570981856185424245208031575273017458373769845475362195030353227300545911315880899937194381109227305274757209102262958755382659244433142804229431438104661311754388609413045601154394350986036056282643823926750755715303170036048797076993714285879955495506018988966708725282516260400496805063564492299689048502859167843086033578880188799054363927553508969891142327763493941395083465012370584766463164462853753060153520572858368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] 14067660558342039707403332185519889413130544393291997677760628811666573201202951124015589176386735063756385003918996458202483679665663356501894560399517074056805763670158760955090652443118466141676865531525822086084634123022178104011306355124118060307197659269659918370449506207893425507613962003543532287643933444241824941859358812069171060172207147569772821406336755116409142324837758723433966095114884785011110894302714295732472900524318031816063898807326413748798375199526290416764026062186648933166453374900790139706338229420624358005673637652508391356509984036752298851012170061353007539077504679901929315080332326227433179252283157562926109726388836451503736648141605563029525726933862052995988049768738588056228875077237857356491748200267158999319112921508012490235568776227454309831214930953356613592260327901701258502292093262098636143657505513552220952086771754152251072330861708444354970949202228922649235879592582273070810570876375394105116025783798277608507431187066365973050596657771054502151676697892552223540527657038863795516438420560633339891981713599294874610976338118847859866606887155924382846031379543646283371669503567310480820613432672108813470805696152918249755425657435297359115245452135820140448310026901150368454004188296014798308888213649914953754290349512463709025208112230380904118166724078268015057006625184712289098601341984912035336350024566736806824680638639871249831848514897911456391140043736593682061252409017194140049273449687426464303172205756481689055419146195082500208368450483729796149995127723279408428982382950394920880890003945157328309736276157919349013974018042441632967288118971289124589556002674514956615345537526961850472728697040790230155791881505466433387238327522370722822115010457182341925871399268588607931130864393444995185667820829016551683670105810330386566695971477259458039550656761607159233719618797193007128282369355355578199251985218395392570710495916287807786836103954297162541530664582385428111435682011458668312173933409863892248741325357914505966432903316877995063149894533774165524444212309976047655636261299539449826983225612968275368948673406558619318910079508731325820614147032841636668950527005463513074480005404996840698383400927287253388558371476971425073322479764713279678644342785426763017943689345219341991752425819705344756209495029485867260956557646229527215986091067397896702601668356452126525723370311982554317770514718780405676947450828805099021657490454982021411276303074555570801578997760103879172570556057860155455011953033913236125983327496430075752068198883474055241419101165538089951133218685844852552813612572872669960081822977405604477757601926296585920750722557036831802848420915364762389749404253055306465039502275643827955119149558395449788082789771719949919095969619005761841310487463168626034836354163640076402273067389806406894016833510093642904393878626927758672899225733137989950573390838715726475612166497094327073092200469579593185280116890312590315549678642161550407815749635389839152557428838769749825380118547657152254162619843366638991662120960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] -51862011443682597995704358755173296707535511834749505729323743658537287589207106365958871471199421323667900076859020510613118038127244644329068010715734862596626850823734278702204360833464321930169857061024392837356922354455893254541257297195441683559475329389138104543489358106484371151514810889340285927880509864766154668663528151213433223852635999655206663059479476494973303625669132021794696764593667472690282140673291835297424760319070082113010425207858224535279013951783966629097961248597613488933558168972036777475926797016370166241247205986595398604886357812225688159496197511728851168191971726984016330753286830973058999877553639573323714102467294676143017121228133450379445788726723119818388790200837166735210731449081612405181353109741248500296866705008925706142350836911660453746651452363586730366449634299301908578480710538890295110888818352580632748976184074975818528865713663043593198692799437884045287952582772241752030930082378763515455984547740297175050234122332289828258526046193825109167932659925808464024521931831706074013126471280178524209107788044419433342230179671479574164249983445781037879925966105526442897922264083974046645046301235569532548823449631350999288735252673989314711375662398349713870385573936332124786808370784351285494451154056767379055447115144358341553155748556905041886145738394233523221519311187290403114694487101801644030815021863286535911272518605502678340433822841734480389298784528997367213507667880380783619401684665705008158739345673960276420222409253763042985230745195919535762616448385371369003033016159299294799875747175826210255253121725453764714549732826104564531922789676522039483226524794558270660834321522696570892022555455479820969953911205739963063171453839760136144218086260375202443498404356873801408170789937136747480033073504980902759513796266271470481930368589396980668631141963281843594290342554568492782657985656864505612612010583241243704199686970599734766663977984191427697917116418552977079540253402987332573520875666320732873955109856499049178933267641238315701310873217136578025905822157210121992710584770282627693505768278572855067905948132147637919477491325548932979509325801575702319163362862196540170322440055786896759589926680098434460936921948887712293431172754797199948261561107449602116923465608389042360349702821237350031815070336087722304421196389356550081075098434535565995217062516588727879683525882039330805100988125245745883965928207377103579332669808269321437738569412579834449836233029542180921673979517475975897675284965992610672695161571656517786031932023651789463927541347939574314890713105725703708902206369325330361655406670421003316327821702944715761641882606357267019352738430469962079775880629635550590910345838339594485340495569702582210501028966115402463739438687547162397919216836783964383924445427426605018331377130100425012949214505747137813290844751033189710044513605153358467273157424320813375863129007941663244977210844869473143100123403469910203857127182951617515594890907187174043418691592021796104291058359334750469881794080350474861585367040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] 57320060889022063637452147904051773385026250909459050184502153249765072197604327090532689328633166755443392210615263008917477109354625083408624231138713262181759595060211497387069823795248687880987545761107154826382568767529614601326771261429560884847515409869916321182491664346578468891755384070911123744612052788672287254150570177862724052408173556845303679097025138570810481303841428964515090191052158593416946973590265542897337453254721275761911824425074232571321289204765875156091722177368588379772177943496735433035376451578200104844324511061097012846651843049294335345094990105423660041822339719331101116677049209862984432289884532835818013712598600754401118983383809836643447750649670620961111180862784825629452496756335779003225392409606439953093791636874446150732858049082010389649138780045767152333541320493835400140867736075868361415614710327152981098377046590334665188616763196323586507073119400143176038792601880230864669609920076291311698574170875461376621377036797668353664024526549559617217385812149857047186342734544730198633778460919507443742002813005857160139420898230406277650393851107823014509372029656265616207409725045435971500399827319331490384429957361271997217692402147822027117658306266144480382097314795965117549490904138498418165597632537548492634256209340278607705667119609983988104270541036775463264640191490357894710914094839004041078832593015905390520479939305001622465516472304446733575701194924759091713609037042229573115599057477057830606770415431506117045557531756478396125836269337366915139460388732630951865910266636519845296723229854033256253617180637574942951706432195648947196940361901289022875770593221173769949654597260414474113299692799392395867887694412531214585443528506778290248821266036993663316629312792161361593509471713514065438363432670393288818760461216097765703824188472239567234158815225116641770126082421370832594845397305394536787469673064954383902446484090731043045818911995401055484342096265831766397529050543545332866458861871352533270446059513871600337927896215077895333987550296279992876276673559268716915768043449112859646686091678775234420050315203099638431254727479278162618800441288402113925945729805645378035982712763595363354153902109678669888603867967663328547482249584871745794695970417878041383185665433748763380054562123257299912860511789564953759728491724284749543258955744146908614727251264848069636258252219140708650588131249884026801095653438294397671574961518517591773091398562247444129441134259380160927610632058987084254632649372889620907934769926641578274536037848863465954133679986220181972076754043906596937910728519362153840586551788157997945854743176072528511398232386028652730619221021440945283664676329466354739123313290725138770954910427736917604925043389914373402248658800126825163792071240758205065521922573152207437146786549011880031531986008079288208922899916041327373536821380433027807996152233221821879115863012311308377235039349695304930797030914208810725058613272317404318433867726253413035008628605885669193938346954800638216358305423307138719610306560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,36] -45059124988181682108245043639842910426184211656302474486493524394454200106037167350082766157701653094994382656238167668244785861348353849717914225237689874004394750527740863703861418013505095303031496879633963003414711719281811289718394861763579740286571100176935255695291835046452893032343889610738504337316510463123232821468921338933377536601331532625431858668754854907118183201665661632389754493638693088707451819594201936620112735171831867695266807108708469017822228850503329386108280552526270935367048501555577368065160016813229328779492035677724777980129946531654225550723310513767390949442454598347961470280341527847511927488540446820664847369405533924115796650143680728046573451201813471077449716043804908734445796008748888795916231177820738337936855575209389503817812282644305931242962109107605410272147411489600235937868913731325283449261811780258840972882719349094942959693181698727553991359420628590608538251458155649993411634452896128807052646568882386788920152787449956110514017017914140747261682408533953476793815593134775766775777660837580083628794530102163623362609084618681947041085720128839770458525741962201315938998280009066024728219551677052559764976459647104031499998721525166140356271306753061351994495177026940615200971630423570253181758472811946307427988435230823193346270143099899884515971080494216768648559586804442080609457066205207700878700438462442732885184853641665859674296759678031336359041759317997548441312970416737564110333050324713260046061992185886588463076575397801117360589501945005668410902542533617591185909659358300354732562262102066693789567591229047275719375429670687867616533274513152496218339407902377674187085206081492999085891162025074573119109401208738809694925280207709396036831577703536685789778343760254626183599591746023522477834442155925215699329093271300895397355577214481287860207874965410054882097928748884827912251509023128102824812589682136891421133378120611933649241135728849750088221151798315957583464233809935593021029284428947566866731964149583818479526314076404957473179539816080549278769504355557098237596490410803983344432788926343438333158290529312624016499082934071313781183702529051799060978334277468619422848047475783944681462780097745465744408123154441122593362518283091207677413652442127280832982499393475957251822577175851971729990408209799966602257804441995464059528027466681518457430344906821416552495257984699919951533159390981018439706944423728273132226389960602983585594826551226483318518781276237837813635009550266101389220924896733056003942408518681433863809159622389419120522802972639789833862373837503177316193904563333113141933400801371881745481427278594170783029478628748121485213063772693743507938344710131314224883776578072416176801284099471254641541802999500941315536074614257069260091184253299195914562190842850054534087874161585821219116719982077349787330769738391607656691009750957589373289197220177305365911888490641755218616848536430787125969246929398553827063614274698301209954918091100086655625820791586561229861930355968350494566170825596725260867076096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,37] 27663607145835582363128275146803693021695543118776690094919598477354132220382320104775756531626047734074465568552484912344744872448027309574508771981349596618373604498142054025610659313603204077240438156420816069613470552850097949947171368204959700073888260755592803550933957426187081197418283901209937755561524212565377674532000418181379285960968621396171608151143110341862539711052679557278247709342797296694370531805779366805694287848990716888918712025690331388298262760268736902757975608174767981276402955364431632197435106871760215842168153078434063692721545766882870510176896908333100238756807685299121722214924712288895343292100514161614006209731768458970724923833047412858544648297266710034404358877618365750638988143900754328605999649960797585989291306159170964995795849184393945231003986695945249025328165086675178805525553617013897477739026007794096283443042856671994503780070344947592220507811907562918114394927873423580026005286286690483173034412989422114097377302584161224223149978792928924245898940280775560508308873379352114082999043383563611219669131595115417754490020659685285228731133371036805088406178702005860731880484988569781526223119206206056913789551660919464533312616659132862243488381505987877781770362276304682913551962233879662699881729673290332827515878600744179396213473018319472211710259033654607713689897288828276654247508459541843894350353867431209350336353019946329885598265869645141904316355705563955372432133759881446500699121064592334363745634141646454011872534342499212354926198785073416389816265050418388124636942817810121871322338351393161493663045423264562484525194635684135308468470660923771529071154393761072965108526570334119667641186334922424272819024560343360389061477907221606912041390639477036571660548779721997230517205601260926851595398455333912690571017747236117229094857803536860425141174708064791261295743819804449792120544624056261575880384068317894373731244215872784618500572040490722288310170050841148179512547268992885723681017885361806748879234819610864070053618806381224817145030698512075346587422524810683012262213814701366681310600119334800393719165196354905719378598157128994184669094385695975052891948617175768817987847261239576646522111681816959418090604494389165629129751179252862203801422909740694532058412880250442665981550708862713825972022395361328355022594833126541123488612300717156204183659860555082671541426110235892496287395320136204827134251736878982725611711298128496641475246009081740759766025731672874521939596371126337549115237180847669798936434172631836124165979523509013792937510132792418719734981264911216034857466131699224561429670259882991452979247064223829404052261328071740952075812596183424050478460211129564036749921178463761946558556906369797082677442478943282164136262144210942631046053000145079018243515452640972358290046216524281669182997870681511385237637314978020220466378198691571974911952818247458511828006072346370079764237991072780620371113143967511444495413137182956073620062737799500177228649153675043596710399257401530752826769563550221661718446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,38] -13580125267964694404750802980513494839736237980028296682691525454931562380331790073128451307708161744176293128330920723623157202441830255312101367435795998927817846146162557348035587856230417955095294128241884636410717512987899822386781930177223585975469000083616406748212266170055574723274553497705693223348700263047685602449540158793923693063927201682759954900682724848633513763625642082188437420392419733992367308085788243443792199609567543871720677315582414046303530888442630985247307811783114341923179207307144320491320570203384241073223442863926143614285826237209212040156538439817960821444371960157931180189205373575754726933621318179764737924655220910925817122993217260428309413401738415716347821194587104560313928121908566709745414774115991226964414580915007945531602134068197060344571219532957844986050251490235342210743417955469147506839831743849519960250474489260863705767884251337655789478682532704397053678491645852758179375982826180403953720419422335262420714412394304189543882314236178934902532176263239978759011942305150393765434299731876279773361894228696217907503370425212221062050992376413559461733740285550866523069863568990420316386897220635500675117761674202251719521911295574852549373914133738724581766147174290032735252808827133497033276494427489498209415870424822057162227235381279941831875625896848819277880891825756362016099509104219806846323135922388014874620756345021846271661079322348176475280000728115675422865938668323951524668637880477067203490182226696433905426923198606018774979608180764098706496733621052856014636123579035241848498391324693290663058424348085753764317604489015649137645877242947654693476265516717224745468423934846228032123151760490248790107534153859823794913227216447985295389867523876953397846587600803218739526990172368652525997852980798432076474298300534019160837690030361880804132465875423410716023241123397569606495274338432057282617167971525161003701908290351657858120898158197908711295938428000665638481110985419733977281646103732248633827372340044291556029126016036036090978955051860919429738433160843716830289834595405500274208331355349988119223206271734272089841947366146444993586473561582942513969602404380028200049402499259866707717804702301379130197127305264261532479782752805480453812745847070478530922986470096640269973057749338630880277238819753598874205817236273249129834343595954440245282545786983927213609986818086125889956666668816937441194174035736998921124130043995648099766084191337485728785365312145246002709933932753000961259425989736659099105197049665607787822121419956936911660289215592464217835372899352068272347118818235515183393361898433630336745372409123804314018172483598480999237700211273167343570192404199363346977766137094589691116207817413427808294804652673780250157641249289126009146544165134899541098938769217200183267235239006240034012026321280456868350436699392627387646361466786516452891417840841102277021453475044478046616226600877481189743805688713379389986060014219642548621252375423252569029258484809990862266093163387422312243048322907934025865756672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,0] 5732673514707259108620097195639289652605851652656276793606170089603292782797269164888223721369425890163039227528280785451185741841951245027487496113691562464186766078663377588397789092424524059146583963610469649484468773590060878115683598357105113364877251110169658214078970320635227441912472804468714219507477466449736753625014215899913102842391742425940521962743863782440151584327285956921052319081688305505047164023173201168087813654426373849195336866547067768808879645163258194620735060862114322107391278778762854819302603019766728686492838932539643583483658432860313661053274913164940612031453468596684228916596762027778640283169395902284578572630252092503080748381310722334502901870276158098210030960348760958427428049881251145296783160852149267645552121286084408765762344683009226010334585998264893761766954335987362510592680703909672634928991184626952015411538276758830137031708668671955140960573680487469062171417354586646383650528111918832275913205070980220450224098418059019635662415899301204750529127585534034198455798915517925083467169307818146296048908266364064265336260658849998993169620712293451396974632544737615454549966102780748336683491134883310065586124193662725232337725613240062329690622144622309133384426380967322672288399515609312285209774056987698013192787896738422997310113567104192282219910329918691191786329652457589046503649605779411999665122024051841134445181719642337941113991766030096332615725549863840888062640636726192438333318894481584241369830861782264987787046206359289867992379730457685983879623457519560624181106259920916512970620732658548071222333990829785686155024283354166173546382492702602588025138789550126408069876360372074586851022793057652973109485761508244388363954878213911483533342650188766201953946561862730241845826855326203021648216060031916171066779068925923337191239945780037563754390972320991380817147681757814019258001315982034000708325170351155546743980424975357542976868911563214103880117458094133249464648796891166265542331741744643649369609469038503231769966806540711951617064188266156159750384752751638307523826848498902991415405810215271633848077910341573023956151825440844356896769399188184285731250020877961728623648928929027885272806244964171994847401359267067747632694129010589023938995256661217404985279235252656478143391550106206971040892018926727921634190817420547034548149250572734539275381747409543566993444422274266442123354646943341833057675199338079163073516180503458228159771174308664866986543239281492588688660672687401710757860132243622967670987466439579133413389636500381404554078682704370405353111431263867422568145027202892148616544666580798245393716771012197734261293082461372694944277657478003466065436187230808235887439090203739264715258888484721394413957837502842861571074844002205938986425772046851985444888232029101596912662940023259742319187853240706767867584247157202153228514934622250532027630956476783137234998216571040118112285093744804219122287233916537935488964561664139895251761885529033198214722619904220876982383229549954837239562240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] 3760110821628761580611363047980913335921603011529333407805831071803182778119772122918597759598533166734402501456183908327285934588189332879248343480228093581611393510059890610513909944688494751880246030051243860154877770341678270757837602205657304079238279093735862283794711244663616941768327980786133975952183159207946659102166263753851136738015868059386365820567261690496092834786485516308398094761660992658019640439992374244629453295281057606807212006742087701666073110210381943859487651444801716210926503599491841929742381809995738357910127057658282446776522688629997183100035986637638771316937963008689335340475443737547427660467772158066949175245424918488410366378903120366916818199536462059756566364619817270441125489495088612272515884281801812957153104946882319984320573742196973319433981144603756618407403592417633613014784762350472319692460560031480098722085430008603451121938402861384309415004692254251420350096762158974093192710654039568719052294392455942688636612213339793158776747886411700688726939082823610484761487189431564703931765255853796615855392860960847439661632862872733232931820099377696845003456991942581634710675188385355807187832443045188255075389837767867965493706714373059223701125337059540590664089409679729763937287150801615556368987044384224508844315392520786861771359737342590286562831336193950541537909983322002475790668732855346268010374002380266646127797675452882294598719080569866338711138971076420484623611912193522315718455830991804163976226030742815049384955482032082562974500722377780968783330881376083812579766288133816828589813829276467346662122877356299392118071597483907231634370085957798487294336336656224690585231045382663889095217570902644785521085402653071984876028600938704528396499341807393133540307081264698142978437261899985949168500064326214357881635440465812121198728375427955660274502859439988688384312207820377238236104357184385432072728563158506276495027600625101254130407339842707812290485565385286695748858410115991383752444670538650237692135850604674442008015119368434316280350091142889810162533699841179002861225359185763920430402904511915990347953147916167957419052718072087890447522802693033511615095883897446440778932536536429082512773438164122818498259812472035617987155334823306884004696526592258539274571240562894400742829266988927724410262163736787229667739414402457879865303652098438785055844778014394098249805165601659158026254133878722657441534650245421180810254612046839428189185539335919612758525189130960088582071543455413542370668903726539160523198394723744844382992935412853228969180708120161856353832861968613004385373520843647789537108709065939311520076743666870868832805679459324058591734352054363428842212322990900127741329165931191896979321411766689986493133894322903303243245163528319383489699597156404749696020692946522206266708687678041376064395092327142345427264416228939637636426925618261988863140966243987425547080608783349155257855218144240719340364432320308693950475442532462173367359823931623719171671694437901992713078212887295159942724452352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] -2990941311443501057706766647794976238041234601332578265818302760591412881149459337369766053482731965867848376378632137905337894745954484625078738351537068658171771550903564010137706834236820468854008638354141117501558472497200906434745252250792635672596370326769002808384284238533081123042608894272995285068977719129217128003123143615981962379168181432438034378811360010420818406754971278780520202285080378578477851692388133782044293447326407521520584689251435169333638188986119821153804214658826968888614642592971926912205514474809790094007665926248198500051525702429918693529640292254243087444835571535503868951725694445397169716896314090147818601358493558013025112076175294613015100765319550201385028644659461343590741934970594820680072302278102305413450310138235041760685276503698099141835316220223632538960379294940663701503541768302829866300121168902095617328008035378132198606531006024789366271679868324117048501987489063405787958367347996627742879927609220642737255688730803678005328002158358665109218081250168767659356139986112752324092140282608376353959372429261178474553219341931457819251023016350790424544164126353459226469677113120052680847910653544087326991094257271787431864889460068559904609042329568540798149386707431152497415996986398962996735219253377707542088285903302834018184281268843459230648420260309991076815970530051672563102709771082129881556922816174308753623828819143438624543265830371999249938271373057657900826979006991593852538686700408449947496048373324691390846235865940241947895142537536392782905747599961875473526842232553619890102533238251715808259359969084647195985750016914479477077041489680398284243575068624359678571276846618124433074601947636212422565568388765710271581507761342160978854314422261959469096377432487215053518971252226563919442581536001717597265265812425105668230016050280989554027820843770664704292776490581793403831100813519680657316051856463903895155785903866377984718925938558171085337134797806187724274695800499951925851677474282227331552493876420647332611075405349237845826157826360805151680929530118365251575146682776998604036693990494984227415046273644577700643356043233046671322356536479710060970123438780363624477990955414923535542118286293758067205795020550558448469831893521326173440008247966875156157029790816127510711389475766022672024688961233595947118474520689890567032612700253292426918741173111313493581487909690009561814295756688047236929386994462914351561756913546277033002552319929223705375501960904017309765305171422671229321678851109577090527908591421559451164822546636167778398324144737162377488923601661440346776575011348427266334018902190862334603133284061031163485320943834649358873898256019458176604729987604237734357608875894668884317484898415021568957218966861504730673312264128824001715775922272910515952357905505958208125928980823706242969785732980669724924864290714416306280339091333841306626799409725478492498622005218300353051347033140028060636943695250363348492520070499423112655846924355814068827208877188646946037504662958776469698581941452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] 40967247525895692742141926116048832468104474856397659360026059162403889255439188477509169007468222201828759078367399717672046509096817382865513868898113154900807488977957895235179176069704256556509910796298471805052031585988281762339522639139309675940451609711667546711162799438558152924788969806955362030995094167289823244963309122671318555238258469560806378616618674589306225909484579321676838546747013394687287896994470562960293369198144594245267386959020525173330820159445022047254080503244867019627802450899229999534218397766914074122748263103403810141071725537686683130731382081227492656494151522112511039679419321464728534616254358022423826143116869271789113894772043434509884864614798591781545254641630798001450557598963194391059788976581671317387191300499685821186696028867425651975887746435741544953420504051764492212588982648471387023542337631560655985261238214351402565477031853590911701689406592531511483786521785189416449175591693750798245682983118610424776474015622291958688106384429333061574107454910983021283895149477517397161949884137150230785926294374127732374971150553633166684941440564960524988950700394257492745062164431739398696271569745187132184509472628580603450668482516842815298117270776714899090637432077426147064797187599045762493714392618817165979267930498926807511293556745618336858527442981362538223346785565122042474324316156797851672249667530446827492616634532457852924451502303364988004349871674373974997567962723321114986921309135623853784329361846729116298124378193528003966117199845135373825453584400506180376006961344061766095609059806615002135911021313285721112932468194062836757780546853684494534850586024392818868129697710503862484511252335664376875465868239929866733618701284654089109622587547605396105654037039846739731417320515818900925040978791549793681589418955171230352087324149212690741604295273209895696679794114576521712550630639353101472914831181449264329301116933415230287067023780558085928234731472350232273535361822717958476774232648672884305158970189390196985278915945977122150353163711123467468963607713084307859881054902890614778720489472073733841847958176227213262176455889237329874968001626544233520075200556406619827445382425507331531730768172020917452979596665756990458284848110473325306532893775778003347254860039283041300109699724702201417684890850979555298380365187393321923642234074495624414628710598485212187495549200838652265566920711223110720723139200198281389414244135953928272407169193182165117936361876540329595871610736680155347729953116688196982312251376759810225816636532254032306789077794290065697341519214880695427097705259963426278839049893016473245350211039857385631976793795639317786050315893191909990017093217155625258661265960300680079112205983338013178197745369510979136032078152768140885071651498812824474659599309435306328501619470648651312831087078059787895656379371163421085258348107370162210900481121934041475003402296332013150818705771642799669969547710968432029222224889293745148911243774529386899787990403752650770533615953073865201636353538785280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] 1383687539384470763817970120162435607732063821628845326162786681504510670274275821094054997470320031969690689255487180135950878480149302088379837610244211872305599835734263317625753394505560824303466172550340367176899822791849148267581009727636341271620006927232031519662130740383999120424816008317132228742468648049772472106083680432732406509250470807599248141804485705707267209611318746781841755031852650326238085212460225035092555202960866294256264345848629324783510795277784089454400255840417675884469884789973131095244899799304644809690018523740098543854980267977528847525647030872161264133653611048547454814092583498819910380265102681023223923008926222339596101082912769500808919798952714037928885429046923841828008615313701677759823083806602595326643441034327941604724997407673502587058928290868290134608556854260730877407762422900750613539466357004037098167236309561799574222616649214083041604468989396273933215068455382257422617209784878487578081986422921431216677682451839158194270772486359942228042399466793029856332196825503902211400188828291513033147312942574820613020513127065110891450415762535912659682398938010596639614005488676621905642779783109727632629114809591270986016401344500692423371316951913979381326950850402368936286199197373257539991878061090844774393517264047312226445026019519173238987329008166857516933424203909244832048835491129970365860598387437001334468024367135595475372773289780365127632625059123275952923852524181074610180995285107410984017011593411381398313368272374356661737961561111160923189249529418943066947120064556849231149379297978459630944617915440535574377453216141134338693960988614727282926880972307299782939981803499792408534258555899051843116047400642526103522603293315663844768737023662204893163533687279997464364309877803819563470721150864765986763991848709930789470653452311595682221660378312700128968455881865093943675205211126804450863264101680931540372460257831226164791844656184946786293532318227144706881948807696365044161871458991276652730735527662341581627524737820532571170745770655056000422703584828227257259956479610069295597047464465877930366316183811827502354042949093974450807226687685234816221796100279108692780425518731068075157913630669719452027677507799692348245232783896747093961794967132047289748180860326827078479367596472537666521822795876009985198733792873050887437623835331694776861981497064833377057477954129596271949882548532274895789011258747377840437262869863469406730648309697348566761228092823408364947284878605478988229507082582119544624831315579404309802712645537861550595587187208958896328131744515918296662147019616316351146487246085261794430218842062947571717186580946405464400549315410438977846124379853581872001529095141690168221733913944981966649056433313332076156446178976850587314741920899657926295014362473398667278965545836819446932946869977383288065758512831234613962246992663755231921915030245496293566591300070801951159757171326859532669995165215735840564467506691428425771986857404209856411485222117476682211830779611399355247284160110264320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] -28792180493828975912160628093948947604037254782923212916370973648865356433842025435093991903317454134575502640986560051748462670954270614669195577853227575138336668706890763580707954680379803087553442811656723623101716696225184995321314632629802495914507426984093571848411712665985474702981623312864387103787008441200526204229878007817718026829215039475019291841892749672735165671545274848953371371493375528208232393185151076097962239600619746910006087300886986956765431127509640953727414846359725167528237864384342777417746259396672202142067946585825872213795390163811189799621932254595496039474212433847372701353942889169777548402480840852394031239001452144445761453457733173979230220795744748968072635492399514312087784434354163261394950884027885472554281945373405060713757030588191117761267248944098436589974283576186530645184585587767540224283476250960430223135751437888669643598833735102881106594728778111316535302332476212325779988940794349475928681217426980174300988812793711796179153698166899864073237535382739606081712488872286574606251790551219454495430109490185616085623889053554516060133178866380271811447677480810159233600610610204338040333081303456655145955220674865555713285386791529859174618661781867356151492542735386945761990662105550369927770662699709069018608565217645441255988014751580688275648513746554382491751377669729212922098386538503355841468638262414871010351952910025217057220522532699303497103279667501211943023693891816345549849108381971597351861630414201562329669750567033409956774439821690702751509550505931440079290847026913660844554515503699237175607835999610228587188562757504451501436643500615332398726997858196333214593266718328470429522856942268418092050158742112986103897538990491941165319597307694768909242765016430503242464995642152940386393945811639692682849269910296652434314751271800524131242464196886051812155937413872851434440740692746794658206207670489026891132066429223414691971300396330397012359886920488332098338526965662930679923514457555585523299547523223369227052120910294884669950644210015004300037851441079833865086473698463575669589547794891720599931624846174677050342291224596352616862794631699746336634793508125758684995511914136445959767811301399518585011745230307755770984491116996818726847883226869004039434654733634802826181373718071321477329980489485715704918656981385880711751153188774802565495398595716391527353169686777416766338641469889446217332455500497158995050514312209167375623161698952178997716363768958071976089010724520469633794382109165223960142208793523644605040978979210715016335896072913011631190577258663475159013064926064012163073550768230084662549973735832667846805656851756212825946460060348889349787159426183636675182474185328055275709193751509427911680306434970871822926419070316009665041161600301783329139336326892898583255931473961964897263802604250025045600422943084014808623929741239254856760001781519376263404540766139706362144023308938714434907407436254357204609530722543548733469377240387706262592431522591745467366877285137175413424273452691357696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] -733150491564585343313221861314382804042101752909712037387421749040782827525360991346460839189999131240831639754508720480638400140200079977876336853627771143853067125793968266623133089071875542548138851325280395584601128571805678745571839585243010377270843166990990313246536297860696586201839587193402222563541041391222098969443826069599813398299881191265654320080247525330591345802005075491866369537948473435318967907542066059428085927391244037328916165422241342555889034370710656971219665947695522437825018676331892769261683927423954746595438245058368745173050367185124667329904019823201683845837516029875355367404306235081170354968873823789265237487509323542494803683745638518862166166209763295807465544729140338689464085668950454159171186959909444076982046546920373284728540304624307230732033990390959442007473540941054419527672071008638985226089866415573782312020367562912937123769398665895972713795487700217361203787383225008684971329769896994040664775373684575156859023163752200763984593453945916281712447838333803931354665587331368908436468592943912088836448484079046626364700955176226916633458086989903752422772902526225799996041417767844072433815628064855152839010202761288061086126545757871804982031423350646322820850664962627216855175552035804802863191245758330661640803386333613549606680750157721228327415116473774296266857074868436887089913664672919862859900013291379865009649617307184374171902371074052442030356265815801025689207129359116036018551881983397523320650164675056991135603906541785670542313264504986687325310548136907265338199473598134011640621630368538979155694089213144380919154684239418492932769034760859980377361927641207086915008150070616536275782490243850079939651794410848299230574263099281315521452119625253276700603297527211387369860347434178188987801699244299714421309172238685731947904414210531240376286673672207617664387065291506630549412819034704661554799520564457250929810502698273791698824741663886166442503077913035289488359215933310267436011675429178171761207049313843725812338588287707551036328116231367655992800190779191654025004492466606484590634459994683872786909476375108483883408529513708505065398621876736666804926387173616398098068523537559793102563815086770717260203343078218214671083703335788801914195899923021253001794189839701432975738958301860419118869073276627534678059502626113455673865728878133282272495139678884716770073516849336778455466144177339310409288429348052425685488777867593510848327728083007380482332020359216958340246248239891258981586565092094599266794165076600586776985913622823922530714889938948513275426625781094190732687459525929494897776642621606003309139146666598218553619618379127980672622580063904710345199763429655507643399905047547357766377842443051236678515069429542413085932759034336387954665839649066836697013012087145790611962291474056309230789172536260998285733768823178112783423917101825109938264793055661803820371398781909291640102356218388759839938556576084092403967393499405312222411637460614073896237292814387912356683551110233271736901963984698081280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] 26268671011373128207438419117105981024392447248630468220185535624524084324310118141463793176470475075848147083959905941233170338789644374833657185844042286706874534676884671991867669654758303841811668422536320652325067779091023852978236615297578212511891623102078235525472427981661627762218794208892201180851165920901582574643079432663357887800155444909077825961348063466533447126500181097702093674566601081184934651059737654066728973235200568430673677425414071132802441005332451098116025779457719912790741987814718844074479747301026722520315631489392014299165457609148005563494217350000499997784824789081136106869687853604407180387327223187173842299342263664327137234344663233187632209421211064810273250435577851666217402316457675195729982330930731277287034252717007418592946594462103728866432147731215701295159853055689548689805904973708639235550774867917349650479530583705580871574143979484333449045103187899967485849184530594085806122525582924248911124426993345527976190940089616958401746059405018480998880694965328577401061493810355111898995619226704169641248476931725483828086006869191846861356992022028989326420623046553246862727209123360178030172821946066662840920971550705382934374794463658273286126373244209861699113350286221480362018408843763123332869922271250453496874007685995637974487172455435307711073813757828074078385370909598451192130746589892433201947431878271402355799449141979146061223298643845761585641467353927466505376146428034554925037526433046783456854019378336095163877236514924543395174149737405421884471658424690997839989125531312406855927315869656992981515333755212029148001967709782892475411549260103841165092347152664536057472806816266198074762515743122846575059558548204236969540406413202127860629011677781807345991395650794465884711264961464106795603632893264592182750223207882394072760450128667988987188313252512058633132128658759650025798542917345426597624459706994664046301255144866927641616964918409492330278778345100299709911211261444006854144564721743959320247040253075305682015596619233722187715461665826521452114357440124315687923413386621748979005635683570638926348809787459402655171195802811138699084629843851326744922637518067339195113717515223394940778721925601031309199376735816294309232512741346671355120421218174525703151497543709535141595107685896469175088683028185534595386965731087920985890856923875594322962107933598668371037379859106581736703770389376837844580559259831610080192893855573289710859416712796526397455345743940245792072389654780513580175367811001601356911806214434502541417799869447062198678320840029085817179305412053491580002515238812561741849075617691111638796411532368764993646314526234901451844961866792086295625596128294066027811418995710242722331482706287249706443591392300653070469987299505981206657923101827644948501140544962023536704340042748446611855400460914053845179904790806745354618079799585963433533662935051582164743038294953511840160781031883413458634596784530501201088321944304835128463482596997037940592133920094464316292391923654448733490133266332521594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] -320862970122972743968538384595242024912393977944195070223840094982346393594796137076844879726935449187140279620880498265227104319984351616555868422642520336433933466171722070515420315653341539078978157022255980333965551136168115241304171410213923748613995329107798792163586690771312746854152981849679211068061846753658227450693611096708652712418281319379651215341716338936542469217701959476728745368130446796742205439253029932316739283420406797181805019907950133543132345704238724757322521027711332344155033197129078148193222711796020215410307070183081624350223819074886779657624804595025102270777425902116259890064608815236228914118498802052057485851515128276088863079693405309729941425323602252832564756244448779444899939737797828793523495531855065857364988049912562189030884762223930641655827132655288040300540203453218546376574369881034884549197265690503455888787020978730056804320813230959848156263319388735037858740162566094560678944008299663413553822968572849877539719627046265718219047637881239901140901441009626068187088353098556535378906752126062849477316002525832829051414625568069606046850687848503857874444771547382771167097805042582743626088736239918494823283474283259838110338482650394578099260694515889133578576547374464275604028613126606949474653709123169424786283205056899455431277531530571572189434211505668496534887326661953804278437247828923822289753737198875695830750224367115669619137584925653128264180913371792932207099308157666537005481877331126465400082152849171545721943190045612963596233625442174659957638086344314830055717927425232474987875682241271893473382642750962122170695194760759108493038327247442978959494471084191764109354369124984937815944020341641368547900889444980053995055087144305855019092922355077328954237648509600070764711515872997621807004174665319790597050731958245986244205110939671278174376406256349985718598598114651697041097081192572150568092512114300763873646425410113439004395681837191936786090868456917068431489158262788859370684381395661422180035644740657470030824396598117686642080599999614831314788827334213256987482927953316351290678287031201890974200389971016698945500684167262149906922881350487448405153350736240884919172262976307859126310539545052600928048586386964006437027909848350331952841661670153227028574628691074962461433394850957674564135867321288088270867464664137400552615315470376729794496418298007894012934141732110447481911023246323943892460796437868987444041702413807748887216985469678642382161317386307255065556663575497729787081449719360616499857170120182302018353991528067838264122876031329878183832316106120802138976081605113861210193891630259844876277415822754941453343657344175002688891445253953401880308826641706715026937586367323075344957860350642804365952708425194284668452610837336300861023117967194324478107516471047834418950824320526171290903881621208890834969730561735245208495756789079784199320424591061153726131150815049275762628243841077431654908487337884091213125070333052854645261211437278303017719434912010676694194374518412424389901153789477556060160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] 1986621921733819682640841796373812540298565951484933485388798019754111837206798999138861313144860577851553577550637343295639118068538077902488815944908039762292600695897613583499812634303800571012801518022936744593654180261920241191118853649660537914486913655151646926909757618686212075833773765446843918611144510956932652578372817567544079479656537522688807517492482957983954824800703910606619672513187802207876572089423279145619540747445702562565796532868575607407100953881286502562597062059589838041710228813088722119028564114892216692771587252922559783951713675220856697696306722182966828024822927913024193488206098683277273513237445333596879800342820763785744590844357407955248300464644124770338473522245114630479831715758977979606750818383702432575213785592384441678222327606330535116458809342197284730159410955420525573084408528237492829421509623408041205117951986671722308337547233994174112471374836898294816845424614707526492332683930330010358050518624827053942344392718553238258523791074904624170770491301729914491424780256219766349299406345281718401926986531699814807492799382245491404088037152666251005534991391386321548443003762489221459150591760199927696202736211708874279951898910502356809468447697183936935076350736306698079932067476899283524192320424357799554770283853108964620803641223724854631054020484819030768923225852894700913971455675528269801941071458286102405824236144406196016590935127414014171430222334348679254011857699249478367045338986078475711791512144951322211729575697236566845594090626400506182691504070101542416987361892139578837578408603082390951660340045878240314513097542317357162059768776026263925390086505388573988674861577629672183441560957438702903865465930546940727613442041451971790160703032795413403957175488306361817236773010072590473636433940990540985581449910868796613235238922427137241436333465557973625972438468143516169815275309224379439249888827994595835203577418940582158888869557096285569808215104168369727319088500498182809601679938942099122256790298006390182282864754724916092028077607293632640275759797950501160130976000058937398248138224431150398276054700454152320603119171415482219947404073837892246533789491010769728727433267408611086606556463141740690789151668246420771136137132856208198790203454311120318895778506182213804100053525374935900782921999685506873710683703617987235533970582487855819222067818410203832788014715012342231870565866453552550846760298484838479346909077082129538360120251812134844441395107445431733754877929101866019604862562196356787317919217495267533088652553211426418926664769137857405031112118616248191910913775879008832579478602116346604568943310843920401661718699754351641242548234380468349820075132874017802784904301220608807530972584178092369275837212474041616112749948802221621053060126557795650053037107776019403330824897943037399261648301897014413225358903376909292093299736677417681969302932206311532868662062346287303610177553280303113539625674470384866011891139099771507345643924932189000697255141487641321816933268380068422347574489914437825200128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] -6823379266380006358262574130567116838415160791056753390097445177401103650052371660286776859079786003036487394304542087736702099045300861456371591608591051726425328231276891890012315146124500046088537703305935523995619111111499286532952060142891234366538016894432235231830922573372913494426043634012355651399218996482158627138928110431847505625909041356002806265746449387186432706195966729546417811788542843635062576636205439754462043747248229621588916623706555162336022517280445024125556115047536039452712286944191136450833066271055025553735133106822924628745231366240349900129165684482411783829164120701513183720382937056404294167215033134908838263976099028300896559394449870691777020578951417281852737562642930496466765179857087919810866808165665429165215672527700242840515801879645688580022900473861243845830900967947100702328488211853753284929105129651318206186656030511088906817246703888869879490014474957798726833362009418289665181193192885780986815553701368421628683952284519072147237992599963266065362842514115014355992092426809629572767089338862896317478202797352045084899679948043771746480163358174312641942867769471885021895433107834063020808276871496980911960021867163032777466923364600765532227048120306562131855840425758000976170575855048321739854540856350195643588568713441196282266105998524825825482493865009307916684459298570729655237019131723566013318732323898982032224673270987814098466421966818321449106612760788858977278316470264433360985047652272104011854394400810342050360483328082818650569328385910347314889267235732729891980641203775598324279150559942393794916882340977652052764852335633742567921355465542187927953346226090852638006697502634439335626852980963188469191176115443585984136456764507064986226300772559762324271671297482714352312565275243469446419538835115532443111040397867974150980010370825374297779135482356382923528757880693291923865346306106461454427750035011003912781746016403159859404191131741643439339242646046704719710282444316169704798588853270430809667967106586185055581938973319396224362161046253791548734600407194225998079374842713003615899008406081894228733126938888966875563482742149504483785974731153638573585504326059345526839618741890289703227597375045021236795824741450694311346862770783866065854776856376139265268322071330505902635627196526216045109796965335116171893019302441677983369823989373848936347451714322902430523128828099735509562725630694666975979013461847410704978448809069292829943554839483915270153287599559359341457966071461250748621468891492435252765551672279051823808373621078247194797377566254277370837253148048953381744817378722710410194030678347101713110183350578254339285285865443359948534822449923092976320746837644711600277493648550333082417643712791424264081426152302049901551840750283737117324958556355948948042408117915326527350615212672718298773170385844593574644576348358164714687167889259379415483759117637901497367380508793011535139960803841108356482126351093413516062175061186194859623274626986111524223456773762070164042497482013199481127950138702886254673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] 11402918620281067088350278129870879613513705110582175193057321208148982396254867801825555542214032092441180935437976404417860249056480946559730614905808720670367883329334199986981522929934770054825409338430871310033096947019410789090794614724405634280040450201627837805879470545073509475751871990472141506244711486785274186170238924259350786920460395898212444466601700796923760630370846328545707843840645097255675182188670038771728858536522015502406502686346544994148785614216978595461422007116232715125793469561122909598459314001485138677920957798050458807705306076751987004166065704348557548366021961469449428095436474373880203012493661574629268310308854139123705888258767832422845201524477427488537044571506372458355668602107614837964196534118614386687742084814755009402075975330802252451522225980351443992401154274701038525573230460873157250219093552431201271660774428935611674501147789706374074593598966230676457806340467702711627001703297561142355572086252725047684241778788845710330782237794518978758044102523067775480177460352079673482630083937983549679774768815771638335190519916079406418937519640449923753298670037801061671577999469719974691269018234902964208697927829709807528883632814857173421528564858222443785442150633177367620751752995196281638156853525733472904695801831301140636465643628308825918364123714168571538433528996133827127482953130386689244952351947664842742719120779889872689049567440299251975863316922272817834424575959657650815097822174943342224231866138641875157812875991361281798064252571284138835555547641794686296768939987218456856850448045954473688922337619987807636764812190770574562347396571611708684348510616716365109957096093301726089502956712065260920608043120998001090801129422333096643299712289443237586431021782546925068479335199625236433881474740674602239239431939993565332921842880163786202530866067602299478376488144667526287546652628772174763774514590401507690625883932943826170427497859325934143215862833503934887619133652926531331473371518403451565508866168501680674217729615971853976157376198741419854191949563594649442223026787884382132808579717636262251116375249159431254895619546036790160834931084532003018670525734043478556878960688025154503491962901637248644015583843339584464183852513739948239303583808111448818848697011853307248992577835778958346300162274147446539764762485246473409214948087596183633119233640750742823924810137881737631380007293493478865829562430062455023177013980950773731832236210125503578385777980763021241063920679576023241634064371847341525115593335054149823506569822189252221293056209499238913413576868844842345453733906485675444618916828016706593213151517701156732585928512211189183361310637419060686685995994557103779568948173926903822144812638732189579355091271775679570211886690964011634515047993551110769303058275802672162937452810665077517077181716420285796898873941805973776801761968688458271999334791437668231772205170925993106382883890327796081921664807155192502911914560960056690848165257178495243474048341419103083860621862311813383877005661175519029231616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] 997241247134642933405407753367163190814870244308073301614528249148323836313247257887798830381634584076238158616504210628196366624969193298088405200814218688723065739173373155764836523602779074262838592457852657400468199039892799618286899449905198096569921185340012026937961357264948776545549689141597024371970836088397731207990567180556132002685410414479209443702298863151754002435429442550423183550422934021313382647956053823974743402310515004537671552691279744117298486941320299913407340140028820461943845378107516026280273789476875078382893624550373886368427104567135133876491727103344010961806311594855828819911745396339216661677010703442949015617036299856946298949196321757147844005623506467537114100118953690518932046832847811175962956439001762784218441869894135006205668345043466644337729783084865846742088721737592818728138587181298682868297825112689424453565585628419976906128758578435589829549226306945943680416562770437422076703746931530711224663370650441590148727012088631872724418240898479521535163241333404497853022047010390781103710670066649129635121200733324702764717091913895907269167215017329559707588032279562978738226017405121469174188313534818461710775076652013186632496996683896882800697919463056750279914588551676479184850732065478238317347478745491874759152479143131987912377033547808776264500596176045163476123761720544417407698329612819242312345324797657624931689555325721996763505406161633902682295081912108700477451421184380120793241036331619189725424568742396178098761496888186609692931563316755436464594085414109236957695992316398819305087656192509837831089206969384144326328215467446417815852130772898376277175027025492091133242783981747185215695989995026207896873999761316144262255603672908373498962118103386207184590669365909350939906327186979382610641239852097463831996251172015714994838640069201416279541320988566203452672121711717203524233439300841056175364474795123286062353281045548907227036430854693058497848761766077751936222078638814637231919420618749416521330967653458959730235737977553265043824737289186566482839378933302545852287593825547533014964064250327281843864148643774691619962325121347459672896493833076105117837355729865984068217255048755104998733134488143275167654426232092709117463558625870723651852951148514011235001028152660124476767715981383532171585554024577057902831819551528319406998487781062516847034552164877253323336152065579166039893833241050179124969802997500795416185238803196566042369291600091032237782382851834338238493804196372282094201373943013541978543893902391842066981546494500424927913363509293043823461226179193047352782428584397902053957525242246311543451536374109171343626503829903229984964815783517692075823720079318530199000305241234968154951449261492384584979398082633091402418435671774635612880387619035529805901322583780112732780125604382297461500209605160511818061720873153141088683155589685281665307052295002717479083230671332241200310920234384874949492676393032940749723762388704352374639239117969748319771195996381917719340183615384460221309702902762931486720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] -25206778790622237391862833492713798824899751405241377729793269415637290865480219856766905432655857395265773694136760795311604852204860547168484861990594352233513072521765783872705102854458403870395164945854439084745487619442175519276168948015125064785678908080047931701130078470735994170521608099319189554904887103123813950335207124933823200969331139254946123824081469654433374850386866950755659374187717710851268017904825963136602606478510175163280180107805011416359501600441202605728909179282139485688119071710067098415873392292227347308962238122116189433198979156571255467517205283725904287523582824764629884732450175787444457585935931985975680077154990644706986860747972547604687580047935437357498326615943947068141906664621282073779890818309377883964326437866268925204626143099854575273117367745075429801208145917499495407946036784890462942471886287174710990672982606446014770638003701603740968842116924240696372993515526311534804306396231012567769963179635808787677330244210897906067809617424171379892218566775693984505506454708121661197354527838231899034994788288382825559290131152941574890541990973763821305248438781309839161654076319193663772131988131898587438791649670043505440545891327594608480447711068739059055682840422777985319565736507628024909388275304597347511733253976934677232720706920581156593247077956392279298704265884657075979911697655550837792654608957027688614309663258896694384586305871372364197258067884656998100726458865056917890469979956561511315403901380325037344522323641192920868201330790942950546644453834982551253404460039096779866490830006159108276023117722659242448056133581472700595893141486818353169035640044309129649806380088747119611388616289016454726289716529629101302000810215628695437387535606334831921878010918016703843860581459562773765143753166192934509658133214076046479839637854393023725457538573292452079090978836840366359677956694760684857644638187343071242063202563483683777554341849585700769088951586519078378390093813996983590569006269819655935516958300703904823319837040036756225008660037741671635912820993924678438899120293130180444331713030033497745221017167369817294009488103319598916070820649633391126330699785713206924294872371661627138154293027230289315955742617683879241302537312104246857039381358032238107880220880297496492881692232395274637064950275812144369139378766065017834082191153705305232360302353655128982129495944863796126666226807176026623473839406506165285941575850385962088698448979187852847277905111986830247228972539210562843083716529815947676991650732226119021796565065527238186953319542819683269939416015242562691069705569916298672989957990880706366040429450483674013810407699161423998844711248211709429406471030275891878825389514755709135268479394732602900543836908025214933736504004530501556138045310866248408024413716830562717596718589044251692318022413551396325656222520158596738417381432203783248781508645089965162635886312578293148866156367868384138839139134605616076124217151294156958826510290783288451625533133647006622322843649042356347850035306469275069317120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] -112200909431292884784386738061729464071704260356578934144086420670291079657170065941283545965421982732118445969575473587914242687528163967694291740226768737951513242170314813040726308849097450593909344548329337422716233635107084679944500700253438366787202218985708048644775448354600985344883459994881421932624349651579192403964025101182581510208480669867055457856400932238570045772741467252113090844832839374480269524565538244736330943070951739528445203751717877930517318241816988465906527427198797765716506752734644426342030539654733636563538352468951824938906768573097194897663596741135574676540030325680075964625736588593657347486463983009522894222920515867716047609461490177233746706584235296423173207746697044214456710809724389456234224914224169181857299599845156701082311465175742236955741540791836169741693665654706146245757778948062098001206448085612181070516410121763222626231607101316492107997809174775689659031070315394944513774085551712078023239562748106369152449169075667102664093159233772678978830948973524340407306430597009623675232905738968542037903808666478095976632718141698544428765876077907894487754307599858018650646981379924423651299909179059490574314785422964159118217615011131565552906759375982893795430996939136344182947471963121852692999492044322104746635752299475309498141434558636158898252099246583596599061032353989300345364895864930068191161291617523273398960336590007773829564273758818667319470321532974336670465018854781913425208659071241975880197246755186010250918471443191921503221359814724403787727649172030017003687962335386741509935244984636630830146061406536369828752537999860576765190671688058302163073279069055917203011479355439761693207772364381598906553187095524236550412246918123883097449413961267088599443051617242492137132616287030334270046148489062095175780790095073218971113703753268278309372669272944492604033932900880441891375997825480095149251045929389035495823427234890799009271803980949228096367014191118855884399142488442551130973236002158270505104986676865591038093035445581481449076361587324550592893061363963267977326632790460883425661915793208272537111077205758243960730999835173302966828475364847723046934116612588777256967911045789360701716178005366373728822484634562591584009114039518290909521315649595052483802120764302074326109704590263826876308944465533885433261651246143876231054558473341743829558104362794601095005146559394875423846116643347319877118071542923014249723260476220874961185022400251578645854706682434872354683895341746596749470844275549611872894161237043557832532578237012656078199752752299710331384099021446246870399810735728428393883675689385108210283656607259209839589916173109915243500313612926378656153985444875651393284879133299716037077468573782419271335657686015950759378951256835362916897082072074894162795751646652680320032743247900545622604454676572988949616715141311750057440881165071691053554065024322683794566360505262520595495822716658088282079878372118257189967160600653676360797625995726926249306762338120640917217961729880555105054855392057770167500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] 898805595337498630386394328253736206884817514795734045516589075249533634819594897567529020683200623777329475845403843128899062902246417234841407477812144588760935756276164758143916784693921297353947488518597595556165564600452412940694986725525552786847407871668184631686196889413699061031690721581943113245544473073195312423920342553203151618634763618769479009313883161635437920069531987294554432388616087015515660880037088258948718151723981278034788149195630078931841774080970211658906215172649545529403513384480663900127927750260416150160433431944381788841102580446303571822318170596176510119448108529599482173669800425149186270900463463768288570961750556137665070501811319209786642771404556268311892464852199334531059656360487725748934898588245181408678734068125539099959841797271413371367345442014580876269669959050977593133732220028324433257796113886202693898182732315056555150109781175472409286144166721700229637271174303368432576705710690735363397072580632487015877249245664050997703532712245197411117421110930129799616518892019908903409729640904468369690622674406478335988690704985604636726244175104681924816087505147398566525745942834461665963055563184607192863151742119835102357267068128861106422167366815348842867148590185573671296803372947867930829480327051653113772726107770205807335641138046588793435440261719529692485613650028880889337092700061752902496412025182641143462535621328956021533329718444295681330317769188726890413607137403177067185889013379092830755354838386159335878210050753081466451321390925498759767007015314096728446851380901350658259955954445506805869371586305855142518120132855335870684092299487710512841001047727106615116197411015194403579313922853525854051555086700400499620845736972623660966938156990329257313242631300362743919000412153522159367153088044052821402032932736364904219092182945095070036015810755293463688369946639371486556157479980822513319571086555483539061913659854304808434828966780911766466754815858908611646874691148462805706736261871671039105350978133716110864324940829415052351076960909489813164843205864368791955455507693426421456348957673344123851909135607937915135520791914075785387942177410530045214619940105007430100879201631721863193689804940960775102690216532327246268875507632598992614922747138624249181619624323003158981702256909649000949585085177484601175065074298167468408157261773075199593382884190093017722276183131686130324142494521823325149967545329351883966537270672816666148661962225217213407143435764107833469314209091905140786432051141082570285279210773555410668114103915530206218952504480333039581579681290735611212336337974436914905500571439640425104301637418708045380979183248395494486313202825933279882033009068431684189687139509787163228251005296865743648975442763403670821597254833476346924078708743658074967555433710993124778389477349165689643600258044806478396998690794446901589775211527054270316115073521621771761618833146790022994025622371602035261625878006208970273753647405973590902288915551867089039200802115200570569371755291356077141534400894186118914768896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] -2882664759171767913657120735483094757903207017033246152148880794467780813264251600367820674487103361660135256256411799549490221568236007715466160360938163721162280351751365868805068941981696486477798140891849638640232623473596746493642789134423763719190326094263749610267237496294757035057489739006126854564364038772982014852115906998901345965392067618352883645345448731462145503983826600258843232733886352647456189229230985880368045296649274283026438809453588516826036740100975385063978626570016052132239184473966512730516168389958519322247227232942198032852903675665042992822011907003335335312140977273575243588386537548210853669718450724225309241831210695274770009734568121513179112375268534952712155794330789517455894237868291890661578689231498864099152929825828320014912585224890495074430774378751448268759063962056438274644959143905556498782864252430700301254281059470017000641432153538102698606369193669550703316549851674718712925186597304810164529744478454044680092603931683945777256409815187906512604687985668029532058852276179137015589701250134224667055265856577139475919483365912506623849333577705004286849035788173498755605789673950214678213609964634249624317062575334191922257783050517292663745120633681562750358633941932704694500747574045405861546207678431883907667054451548023921091906812736598160810439782405739673114094201332921874526781193629373760366764841041823558894871328085434400743602428006300651115091372081833641272044152452783473215711134647550860912192031064343993014396639566991128336797781759487552285998009147330922504782726799563711701977541791626751221589039992647560120598667455716967647040956544705838336780903868483546892860601882940015967844373924003175036148546409435811371945824077166593937363455476603570427798607626944258593619624228167534190666187217041205224690231615206496938593267712634263128797678296897057813430632393602662351476465736238675908659406228057625193389881797003954358055698649623087402905616304270166133744062531400322056201049215181952926501890308918529812595147434376548683309763000682958194848165909254197338047670265647632084974080833590645683289731560884698090096198723578053290841896196665325871845541567874330648755000423316361332056219158163814101466317495781914255128858444303801310578055867166504326738488994486549352467111054811248790305180370897957915618364558722133849109283808784837036601188268499929571067167090560130833103071274392907426287541063688852629946738692210817495372301820192907567480939956794723220340290121059901955482435660551297666647021626342673429183224792894025982869685094081661116032491654197489568991069712394734824719955541155621932180865499554694383938750278960771799793612414687611962669057746962699400049995209801550860981467954260052326563031731567243132109344522427161391169050247377784926591097545819126941232835831480070400993771458513111797339142826966061031213399423109803516970422230406817548901764836101850753743863599243002892607724633833097951428636331955336029447833523401227070326841558416828626852494009895654170560332451882333529702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] 6020132548540380610700289457415320278483199892286221898795405562217504891301025127973522710848863454429408833106274903870612529030475668440013386557040739686836358669157947587344976367884100281931154898595199258800212968720845322946606452367580792412849139509029298281664082305866455067225563758903389920054865739548106976950595450059557344938855580930034187163351439191744225657612895647948362017844922361804807980872270585468206929139872634795805347397008107767145920826612044834463170745456588133053493316406140101357271472898525117533616630786193406562379038917217560848465238078415459255914049742092935659608573652326915232754311133873626624607458081810388510901679371104819095770542445389701432204060402252158509880320788555406142285368720920592429722912543662107242189233374714241177269987785106929709926131101322094086095431009920258679344757008035183481385252725421119997877784004991838570673271954071843076780342783202150247586190110279692474066750513199966741099807276028932161779072920563065792382639516324616857628582209203356895370831685230419689409645140967212469108618935696421841737066364648691904721941897736794508807022988589062104241351651463809062408099032319149880267949578302629568732229565287648612501134125297228542026174324149108587605834715533648063413197707141864900102106674697633257210452765807450911259730448897329723118697622080248364407074701388095931321723974676093112539983707370845688418720221762902697198545116746538913501149856797417079691735679716496327348188324000112046009923908574482192617741986062018163467708083452191665796278821399259791684562932896696599199506014439217886913094708451106219813305496478489797020801046613804460521418762244200157352726561038143043147411155956819246588809717436694158234285052019298965382951387848496299497522048154496495555076061359067115877295891643630390419766841045286938126001317120029286815929363842952359434525219780473703934346169222523998253585161048029676144001330298150942496055896829157068560498979271909123470913044080388047627642316490649771741974588986437143167570211284808855018432532194414555505298614344258471478491678429489945291435084483780530222996932200285066781119222289108034762032625449648801435781807678752566312345412859724759071123444028840616079585504619492882453291290644019666117466843288821350032023928246980016321788215293879210175150081490858651468607011850957744404325208367213793198469447487201913142812392116656478476311495967026024337949767679654044927635735951281271646827609142165355032707925251614025067498149675561551751076919652856384312835675579319862778147092574306646750197448760372095029911291600691146339212461025220349164199874461965361109621958169020446330837564772735497755698297229495786494940333666511171616856535011621033414156750418748606261824876808159030492468354973587357555725018266938163128440227067951803623106336080070929574733898632401385589525432210116432387832255667120497065761915399751841342079818642802163503449744951556048469539797963756214651618685793484529884752323357696215713513064231409362329927680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] -9381896805898065213172295539997889471345385961591726275391723809026019535017621575817177591062871798107767979871634322302270360310267840271374426536200296121369536870961355438056899526661632415097640973951199367462649814979098650230991831701029007271231139187007872526463503921874238204984010402963664737994830122283204373011464224909034310380753049206433422604707779140840306980689025323371695383176454607478856778806610939677315106128385784981968219928295951119325979217322377409923536460321278622079976734958488584015224575226291883436070068617281847773000102527362500434680635324854913158246103496037713447892210658518589197534026200207532123098615353371515377639981936647209811253379425560127677770238079882897692732182806071380523620434593044843756645495733472148645740074670535328300634579577058760271279409559933666599406778831724231867569644135777230258784130719029824549784150128313061153355395234754839560608369028449856207869002519639278143974879460730649064706820259813944673656624141017746915303574389374500018777081238693887616893188737881516054153146163080059542246643047990025969956903372055340666831474443271181468479227482711491477310116354743103313423506452839066021966600023959382349738310999037158928465422094571254446861941456127950168955755510550500459911703017744976726563207477500807070743668466840021897397322627164507014860033028850235894234285093384263935788489067935139993586464375948798550339438956357970426441218990892345465783434287659115395922456119187321036092583503423408356946466767288017308319877159584927213729880857001957580517615264067899283888354875611551624874809360558847294575906974355933200181096240792967169577477182054659321376218472022797544030228172395691932202035059313974076809715369647372141383619424182397897675506059218636348653028725476670907324491782728446036693551535831940592634877287288307552416181225323733461115483085511932835199635525992019755241345961138891721120624570809424802140253644833024354164019975359045145491323281645523491709896123659902965186819212802627268654492962576029313703803897560845339957612546206733687695340397864430474120326964519712681956017740460139099169487499218954814604590743627830095406598702947513265099199887831592145773029385994772312301238811040627251357643597638462346502085322013098627143604262399821523579539678558340818814948288595162914118785664280242613509276676319838425916324937947104201694062009028757862488352559394911252818818262363145744240847458939988029287776633350874683941364473933898411538413298471173216369599809745231304039355875688848818217740413190263734314649336734974687276528175224878964513092633627935659631883363311969787302739189885565251160626232566716239449096264484404684860460124822630524225959551198874439760577082959160708979046687976570636854754586449888919986023436798560548512553639520377225315762356144119562346389576259332594945828634174705818213727557795473214928580036890165066350368023995158261113676453006078551589710477450168642022071261906760526945209722378080539026515526965399663055788301780048235420712960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] 10814674834827919543711677996851234750653695017192466162745123378353418119515182183715112425839023421853142026597437784119501549044765184347291200746568783077412626807340156785994950016514699782493166830954119306966079853682205480396880771889350425967417742123109083259654163691810684898638846611410928698032480346502121764198112084543450310871905703400315900200453878186894282166900476867756969940790713931721002853626605232385132884501750846927820745766701744340150244257556402134388916700891785923367916502702526225643524436272346804701176230776851528901479757756971217305074481825859535904741189318911445968004137929743782630677672493456195167181553282112926497422281123875809735536967139170809944764898335140193475389925482104615758870516824839227414824830964661798458349428369107927001147375351297176728761065803504168996039422833434899922338004552513781220324902187150497882323379479856364109427882746319064826587456419897555253075337051866468405535234849726576507699262620181885335752397576140931966125997370185013618401194779564751542591839630395712501992417929080313284100312799056159420072307401181349359114784127805385876395602503465789568955478877244996519394399419193183815003215675985921501798917446423955406078579729635143427249103908719310927544991238662546916032445963321550798837935424352745414080831439447945384700611849013973263208424210980787709333688264090468862355092532277779095428633592772182985903091670511699194548183035353532234127746399358311324204846072067723435446698367749980076997243517949700998672738101532384247088522838544248448739082166908753292520279396689281013424463879986903904303036027636524887465365011132152360836420188177517564097996970810149085547726634793436034138251854069931224947865508402477175066462026964807958196193437158669925908541767790109734973165550526065302370180863992791647549016279780518710784186488017271107090945657836268516233940289376382224194047448653845576702965409002429017025815608939741372127461966896644478268226441160411195291577888579705915366836913433181083693575040859770143738756023434637954981185851150339657363553267206509805141904239296421580346727522497723421066416601032151851638037704405895609316118324322335712838316623560374056836020438779058363048613407464332400019463914737018602819014688064246033332931101948555705223060919754456122265460228932163403415429906906971023242502901880315400364199878390637773421528018662518292407654480670923480710116597275482941938896412574948489734012194085055879369465951907423362746909449739540632957392290471428934433888591334060042180521722195873587198959787725733397643495083624396605237300269291854286791756528101856860040838941679801350834660826852202892877260337760263063517240194022026587007961891199382458065113361563229089274456692044125322384420311190729250962689362823138458177229324071907331797253898948151879107148814374619853747014074975715693229040814227872267928081485844271353875519331063021168167586273427633876259515669871448147546475379433715216743836470949932069092106759787049181991755455726185835072061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] -5823651248590445869824440144250975814433015311905799534142069699996819305013782875613340311338034030624968053973761430622538895524818887359622804565674119216415418312335086823178604295423837458277956490911153313720010073332092443356054187847168565837602396460006488533544275487742292212809571927291798071856070305679279365474074947158197943426441810707861678160799580301777566741181964108913959054447956833468967606480650445536108973778242590512025362547429877077121684996896336866117234706797334833282130156349631148670273529235772758181755507362802730463401008184448660242833718718539634469366192732252289258118460287243294991600980472665597672826417576978904773930892481762124939969445812816500198041881479529640109037261202675773234977184931922717445777624194979924021250015075076500135393956947511031857305824438836771594326158235949603321621461591642284505870768435149983377227654358189632471998043361145192791551768548983072776291287632120479433592624230746382252805164250754073068326746792788677236922193330136738119522939570819522492502987237369422587926852441427308072694490781385903041922335388957984663424546839703567553199863060153483310304936685281378196812426613030261877709164303470166028071532290146687632108153216933334968250437676278482014904925225018996230850017879289404864190247507327965307724332181369789475727676266102692719240350997514961879848807737699186130049050760176165011169982030468004761770395080313818491577081432361167338868569650445984133717654892200438568418664507879423039830694466428692933889835089756663042147584892010112501552809992111059829234881920039847581141766314595299237148037520278997033305190451061298982457123793409515300724115021899503277369433385454002014863457306716771878188782664801345682845499237633988597087044189164962282352212303992518937863800935907003137840613128541650974158093792127138714175461704510607628594722529671476374104843793001468562319556929156954007376494676218190967116007313896943481731005354649823362830666214875596766472963779122201982190196408811790510004396912430021518811674554244594648839587964983819900439772402284957328919569026525454315931322836220822405882014762178796607942495837578549200072376224469079829558775363118872258360234940682629771631404686733447102556510962796388289693483619882805063750712630285196647219833058899967674611809210774392680187053088371728841423705398953792082986663750036141584225791501287123998252832848886124595682699971748712406779428299161558356226110903981666927174573306008442791126140742390994382743288514448894437052248991840887717311330948438487783007523517198738970212798522487018170188077428417947489307189481601590796630162161552203983879164091637838631818110854697703354789370330588792240392860760730089946009031096857644612380322148398497753631059868237660959054811351398349684553109310235617845682591675466518981078249546136155580192919872631938236232927138814655704993141417029674816364242133909783040620448561936658456956697079964667725188755254301759007244058619292188312044836464597262447463186097713878793778626560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] -10874829616855208773152653439009202381843538412299049952330622905196662111295372636296637779655847811751861405209966398724144147044198221499679189928806372684132822398177547288566257679703580598196642114664760087469935879833577603164953336448344416075091400256381134970860291201129367106004637786889667386780040183864995564862855719910470400249420381709502849638027145882386517223648370317001990228785671813787445781040626590915550023732841290090518687634494463763080339185043416205303365701585836329474112595780926146634164759281686951414112439701561331595911372778084591578524651275256110409257197877266932362327357286553682413237625775657977515580679537781241306835491376617588695829614723446295937570895238412529583181586392883190583327316826136444481408454260805050547295844057000992301873199838605653992014079891663156452937483477297570652386072138758234476798470172024645460407944331621353262951475708307720447127013929458916613519035395663656768976975991885514741735729637223103246796008295611859177479437459198162915593409726117069348597826999873148556117640847909266545724831428988239927699780462381677999090518837543325080175343609096811718242234054142529584564315283774086080622787099345060924521945029066104857035688696219699734110217131305688230810285000019800142614881636993415432397709355743406897405797144429489590235948544894212508843569338336161568522603437013826390833903630213450078805588272019426709357155152183022647038303061642932606169646649614797382622079481246752777873193507159507917216624529594872322915083873204058333729733360018630653611612660336723803891593492389817622543023518838088542812625841128319900823376741992494456998354740722072928403326276698751253496809848053229245264160830399570751041102520279249530646739475222753987676054304915796462041143409481114482362621928111786033936304774482942303955520432635789143594851357083178148642584975173395250159216714002282255063186440567662273124403610898646810906409693333871950332063904005090837993095083906579113168425124136413696319352423332199867339977145968710924743740918022412748976266510471280237101619712777072553939062259049470206756349863050598105506143073531952322242163152649400795202958157691497474359139891884711621805127894525856101362071744815845671466535490778836061907227176347413129943918586769664448248597500489572911964297990491590835699485272035264466897101938129735901548820656658754051429377834748183104463660511793449584479800868254451885326400384278108434757756885705380687186059340773339939590625054800943720197881968929121003609060788412552170810011723467361490370885418353294558298020265782759616162787650878255545342142014594635472070644356660731926408903313337086997129420442614819386196489093776602095752808201376014830726087326796898980809026661258835073630082712223833544895757474337925164988676006030336336085017962945492211892670311353553076664999453839815539322800369422536841888112466061544738295649942835587583886201544632407608668099178179245396500835690849730304920799784066563706643842726865227546336389688446522495258853376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] 38139890101722899294028855258239151135965810470986961288813487956479069959559596193781135493800122346773579713984902581875803177586706862707687470060093262955355124127574101217083509397161708513301610934421226595507021476549073368616853486783363568576849324812206370554419056002594765944142282991033625158226753872961581651149677490765510936591568670521257379638466102116842265574786869218771153632878409493033965290750389159186022411190201809691634380489186213527166821177698491265584544397276922694019702159910842464100103340866710414130817647455041447982885782391885637615388182071231977397721859432849195129973773578075426517896770606436199020262189155840364432148932671269497635203322912503963561528803904187851383332523753435399235662340332107769990940287271696910663871458555528322489746420243749610110822378928183595882040671566518709906668828379019052340676557432208373322460915906956019312347354098194100224848989468409530387832261814575321260836237450657494492196260184337781414776349506825162227935765751579462279831401809049605752473386477511959009591743849827349956633275137656028767100621799377915773135726357094594034905111327879132829484957299697526441691264893171242318042352140038996398614889088774071058428278200157026672639316800644343362662432331930716789877403460485103025745441621297352386942296311319478843864287622261626069954892575359679405545478071258151399574721321803346964066513827186960178358136546111157001905502801688047405155855345671587529900301673741834496910298814128336197384818985680323394030260563609421367233776309601736318444558666593977692574178835911808008602408658473193557229156403271501968113595429304051420326762808147467276276813628707890167827614559167674395215232697303316077892191835194618270738620529729786660207864068977758500230102421102991198678229665045777339944803822595776360771173521983385168993841734953358672410866880098033364387510695654217459184681952329400052775613523884627274765707302867660155052042067047037500041233392705500612730525286201834426639504400486467118891991951173495988114124064467523778607638590106456286030828555811540782209378654862760663900544942318399819265363689355780359126532481552942223941921181269081438460200005214596617033560122231137497722084382806293442815972102452027979895896440047642838382289622484299024559044443613591442501020195296503074363148128011928622327862847025950365632359227228361156205108183202152130208118529420707185277395524766839355412114288237162661277285687280816782806073610253304916721847373015670691734228092902936743697221577547453604179439593985725216472495612395719594982086727758187443193286114111668721413346331428979292573545182468129567747508081768111628283332658249165867365822425980176616425469246582684473084622291971995217670219317829233040139051014086141347758393775059644608808192832410509363965651206322186681436650042973187572213037925364972569019282268175326058304768238442602314931445458969518316595642024487287588110368077947546096743297394356855870177001134059965912037742942545322916901687226143055608996167680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] -61631476641919840036868700304906452248861847265195400049728137557314903202402437636262861357387429060182588315453984767289487668142201765931568341067039670869072270915908942478805873154902420405617481951468933886336993602558298256758993000267537102639045550998534742180820555439458836196387678758565676453426247025725312551947879631132767964658608577396672342598783996147931380545679611548289451597713426559671882623744746526016483055927488451901514338174368638049090549927649500850257258381348579231544519790810002644891805183257423674713856320125939768169581676840840173235459807663970212421358182338783904619838822261256784060484505170845024065429946657646445736422161531489041895671807854876503315713315213613394708535182215399895522571932167079476539518246902292679430731552526955341374119324399488706939389194987041086759104782561209358841214455935440225487818257636960647699506832366798547115357428497885929402580568958541227997871119877832909608257841889632670653019685301779059676522300285767425028650348000229932210218926592709203553721284691649697534310071914694530946014054907127337661104548489413384783515431127840733571546159676786115042346608158879039597719782867810184684186230836485248744237501848705584697090247948522947006078206824475798293322913194833147797571036678649133594178969431178117299526785007792600533815998509215601971225723807685989135146933516739360675225702030637888983155695720020614725746375678080791333529763094532344165085109385984990815492832239011618732414555286814717455788902112545593341189988753260378312545089157595132152826911731783566055728792973806144094337077129719899889969487663566570519103659543965334175679499705216522949189472263781250378436382069022261704816668334359180405849687847904348855057490807025323517859513997583205941876255801041005298523305495504967051110264456507676779035801120421739580273878655516816525075870992274682144703023832864955600352367762382917314336776205803604352375576327696980273460403695449793419360331991009053293767645423584251259539329569926103862823151932398155557591712142005070611095499097585013643756769020535497295093510458036260492140570324170318514238842467533439202896079352764641043959622105767833130866291781001840785124069514070893987971497027420861491965010782867751313023249277461453089104827353800407775118650514588116695844884932212700424892749466397315331511058896260431634091976069200938108839380027999547503408978251076985123153073834620855280294616648137059291293051953160473494518971167771258260639407023945859479148352910542176977521681245855883418734071724462745852618522249223973320063656662454982281909539636780444660442350882859522372864591265839170664432389510096310226227700979629463987766014697444702651578512152165493233677707406422770227894173094907142434894791872389442255877903975054779212812987941755913607357694092288635667675869162478157809448998508179054489118830660286643125971495047075730112949436264440369332882192149936249774795042425209318854476785259822290267347863542930575119497555081240663272405120236033572897671872512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] 58150912428469161161347006379159854367079777418761704922834881850048807558641445244101739823740625032604581752627095797085486694398173218567285783668422755276670766496662933335730573280614948519936986464413890953950039523268748262022170766840253511959390833519065621575804676604892908724029311838462177299902426350626944456360892678906216095259362582823933574592455765895607643389066704905783456333635313347484597919435502648665697668323428556380291627753977155680958897322989223898321205515590006727482231970288786183406337943072325210172681776550548319044944175765385623905404572425689466654901495005523544686920398648737399162454728998091081773107556183422218187898419063783214452922333695346230935483760255549256470968687762111972405566586306473451381542009960051851832441200937595216351967858493757097969388816142561550645253625673966884450882462485645010221162600868581162940786915829517363282576614977408555104029840861453562767255828941841824796810207476321311207890397477113172658584534444311427857705250144630986210196019204407376776457210469107101553406334924531730312073045435013397655898678713803685635706734015613864067639938134228215998198098601948670563732343762484189590428720539248648424456675366574677761314589992780820318429083977249959210380158475686046177752083257849269003962200014034212965707509079397293182201384311473144367195333197151397050047042183831999635760187936915765137559200977467386602975325889019019437739362696168899579180894814681960454341176672525314862685401533485998486647968773009162051076044066445000898449706149831685937078825233747636182065079499063543640863608743192433674631897530355096021619929193067752624984874506338537056493701132642448955527520397318552755439123742076706308555724445391713247794041227938086341079635344615822292929928393404330658418762499724779762144167528866507684063772845347462132636351205449907161760337991157888140595004140324496576080803070325935943488279729275267952984945918880100214757349421670438169323954268005276740719249893486288628576174009407106547687467159975786559447068270924582053851092517406563417153833413686792277027838867685162393255177551559882023573195421739002860084735575624671403118940132057469350479760531082144554714603129502994744365010297882031930662994322897762787255419811155709766536962918359201217780073735811090626200279463913160260469121931781196646384881740130924873195534761691221474034713252142856642660712082625353688620166031755547321535274208793439583086250413851604662664074376992877255273492905258934477791208149478143818918594466616814684957532652807762332033379188647424188081352584816109803921884513561305709176542009560115622408980527784553826096023147458009658102867259107278493649132054251928674825425048952645635592620686829584422057339775262834255799508172366181625756503483412502088742706439867286865324501401084851966642534640620762415499481910971097193289628335124312309683755610652363390589090789818701505318437749077365838631936292075970390952242932442867363578007791475265889264426120601336129183112166016648749504266240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] -13357892032775208421363656878532228299830494749529951086305229880430784564409958207533378084976381187203583018268322804630269697789923734569131488601834186562566157439855890580892528244165151387689651699925766968320979361848536614403381952522029541514593699358502004876223161949041499902039087659783579542752495379812559346216428516014071742238787217737434695732202674855946404382444623297940028213619881752860541094002656205419089016545030980740180100056528952877306868972642460012647856211238220298512693708718480113918129080620281635954881175373894492946112309101032400552125159329536974549805144362481438363163295217880207581338930918860593880431212675378643640779278028285546434829684873587469374993369422472712796088194431506070787087498963979343537183974104346839024220886617274565112956676900401147078807580678316626783247822499944429406494405577771690820085590583612693855534924544402735509410222077725942129857217098581812414714294951136367419633680849661497089880904124646728489730419186630869829659155926181041847019627860222580296733113119175906551547455919252913521389320589686216682012384584013714272285993468371460745129194789659279845783795372566962672715756293294414120359545837887334551875821201261967932554776303489248397612040158392498935409790001398286591054508496254037601866800008130266295356686955635884375444680126577597224887418599885287135547277913693382799990026994227591542016632547734594512949412685572278175560494187947388656116107750537639000576312037817009984216032467620474810600087532655656300069330362859295205247087086442366252311373340573589823507939053936973471682853487680226463066930170365050167440424031735677403783643056766429370142247498230098921022377243882774401413212484618787277273923069898857034773900434209535378699429334084483453270703146557989974901357649164719081718418329400365606295697422172327191157785661940675203427510827437921965964056950888145989387269846914567256789753810795285837854513673587792294477030678130344814778073955594558504513549862025662671006962110206286755110259889377405420750836123600267364719652333579940735685427490178687819441727115923210880289309807089806118127603899451022771262451814925637283707232362693212778891075642204207435670248885201153686174947306193684747401762023574072772493069023871425570099536697276861585243216786285033443107660262838458239372065166923939164199110218357299061262441081166859925232976530409571177318020681622639944877209371972831054961395502445229278633046253015264583707018174618734249397242329919994531102346317188549853883607371202893685000489073569555571480458493540627188467627102580354806708026172932313439894631821345889446657121707585881079909559686987977103046150088896326414548177927842042578183486395775009011763696300384513143351665413105627796011645598971708989847136393965081830064450226862593441128418224232033531928242564227721274520492090392632349187931076558689393070791132316593747007424239130738367115443394244811903885192697397031711625004867337365040001429394099476486524284511919361815788801382585858596989304832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] -62044587702974459093270435326237918995479069414074876450468643174638045954313730165115883781705064678539174390810665633413984451191395957089523037373202513883311227205781358507732458764680192951325698738873097682609990112801848008933142347136448249208810029708331793004601768126292281591500060150768082961122366937208161808267944837388508083733440793624461285842396985945872792479490652676472147613637212649148924282816188434315550499661043490573474682658840332460030031681735565436473903640828089400480366675770516273826866256529302891826246565070783362605330346740320599344395320479023960486128459830242274666953087593465232242196068362183557845799297248991994162959628965035305006829610441339785728083527719081616731288523110193377755687492318409370866606500769980704656183118281351359269749157699987606462450030092605867651978982645969601793823426387202961945627217551332168376080249390305701823855604428229225550533980911628095238591903054003182610769204973759491892126624383042162512104762877102559878197670724664237568627216365080130166104423105467728125545486207094521105444466784491236844648894580010413585666132453276102310493508053926796594036889520009487645455365825444319666298795261040651032519299074848756957811020747690702988060074566600973290173935660010126759559783681900021345855117222623158856613892571715661976509337841994360652235251853884218701756595513489724428719494463455951911975223459346751310491277594244714818707110584012596437331293083086590030048079907351494334457369804450978716810517964170440371706712445702301236113316612699254744039168467124179373238024192167216793600794955318731320159246509350790528641924231368013486408859921136868927837849391215985597794966634306039655318463059760442245971630006369331145490331101700393702617623465789452079739865324269203520691435335109149290277723872259952071313257896924562737219981375684983525946782519424842743535016287477910905702944383373392044629301393223981988358171384309989736945351433919329525346413186812515614306813508319595824160894621399135400253335201346994205981013486673184352363148554081161725698455354313047312250131227510605733928704931538005687839532230871277651279115124948380594294345453780616544235228743354362232464801117407806779698710586723041228120982979437019882953919466104047468310955131663246752190818566784871792000985784368808139216432774848742667261389731665236412952234016174490104199013399488734334809459495907976662192786243178166483103509311585553240688657554784756752951634275899911657750319939319517795317882763156294716345476815926741062061121676344368274852086578552467555837650245169928034295369718104397907385314858110276488443704465890449234609548949757500673387849462548823447045670680409854456898115877859434405013996153316898818561266326786212720722752372097336035562709347273770207658930992815376541500406025913811963127324296919507832692159343889995337124559125290314849806396896602310227104805677288643142797576882756031089721726810846630914887413798812812253791345383647509798510697415054851848765856352554264086750167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] 135826774714149090526746131351286505705182574920935027679335203652991006083384104831694976777783894920086491491369516643283127195473030926831671419041468732769074650331148754991679241005855845652027124950938875316735068992149237723085339688767962174077244824385642598945432777414371812275879203301775994137325989979158974999011726371637925400184244918840890468933880256884714292538982131827186205247861520171746353920233932821618115554234701440982244780576256168892079895060204747226093874411479055004342703739003688768726930741501167535664232747005897544631370322732826843538463170386263474795675717698672432438615216011554261908002268960199957371147542638771232660786864075233243718570332939627703412648591708108197598587825927588748818235081098674884370367562835969945645036383146549135433493685769358255848377381912397142631511012534017811772704429848213323045562414525954153673066069118448510080418467159265831448295797268348600745997495205726715311445180976700475495722085925017253651646731588018798166953772843072686217583780154863525915385286899301625598861533485674047797413628926143156617581708289121263196476148277395902188838286124436513157616050994796380989133042568312451189523661672675078811227454984891915478068873271909211676472827307670306723597062313540957422096952008878540954595884474778559475874121355808548919902301483337281025064767047166692109043571377055883116659638126923230134049921457042518415085619035638070499214494718579773954403359642731333956635806689466441893700242694981811431491605744499833798401781329521463940927880246913136683218117282522432282530961499582886036666074601836976104795012588092947530979625266796231472738968637535210381916792821106609992111654369461673413948876336861367415926456088230996153953442525214770290643368497056106436361736115044194606821737087174216485299290319901758832797746290481831554166395028646241668889709128185400270390983481936880315874684180308481894887534827117096139310713317238515245686376477963040704235733449095982446101214725768999971593876934889607323036081212579300313195643192574830441472820814723942442662725389362639305976271236821607323356167143655302881292122318524027553811586963670645535905988681848785692474501230226165277866379103093394836781920478183024201786068367882370472934001856618612894307890892189642366465547737180142816371138950413781148750780358291329213652286365062118754888639107693318867192343325723614810585467436808647102235192899729128108533287068147254406181026612510104370745824617038325031081834127481475995939172925885607973456948114683167305411524068654403319058752340089968008402396558280285570730647882734251581290488002962923572701225285466386849703981057770133794638406107459110591919654815966672263514222575983469430703774564931330838901040367758703192785426511294980533872662371794163944461730441140135667218784464901767207602356843800422276782190449086868558402937717488512162632242674733356734425647040309906544709589423268840067607832542177214402501523914625847994277880342323843167342741172850131329980693840373676284603006976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] -174114894979345560866487922898383783520139142990995154515419863657612682765880957412751597757430511646675192970407540036720695478425184473191779986225180602272801596784646655406282997469370829343937933672735029608039922303520289684398591089477237862579900204323718989004783487279183995138929169488013714260114190033238488000844106508863369143323336816783156592562925902104111839602333569305046359636258153423016421649345701449014966819040496493228391760440117185832120004451972664850596401030447381836967523835659338918156840017340689703030351349451426459746300537904510940868994662812595194866352492771338853811302045972791661672817570629417527276775812632306637002729071656807752675752386138439570995484271181000387420459659222395405528430369564643125382540265138057682234917239366820067152492035558473820487561860770845209663424266919047612359286621013908343835062330155236832391198960359553358654703977007873907434159334416913490341439247084874753836494172768865924028095329554807346091191228354220005644739576274174171965483196609613075617198151247777449464528126081438941289736140838341611427427499367098651017936404265352487117267793927594173046609730097486698624250265296564668803505789781596024217297232906408954136403209978012597402500356196939248421164576199922794678985024298521027504496255677073228049144919400217159631619519178466586738420438891552938371950369363275059631824605287819733303925725961626871926807116172376931962143578850442361449327504695920064321180509599963145240432924243221479285284683820132777308747212008745379100329921933459733526865338881798948192394175992441917284545672321080852429891819238071324799299666091261474571117478631313842370666343453288911257352878653221435375961311060140427839672978918389053079965704404630567579560290369014116639917777044420869666550122644622992037056385786937047131260408499508891823178548916977184648480835466218266054867490036462268922245057200217514021786237970366044558932172151372065727427273429410199767282879743257675424948255262262397533659491750308133259583359896871701404491750772372790526113913148108308563295302444069587960738683061484168417425679018366190116337480236094579882026663004895842208503951337710880649856934336616952405275091869015666614940404097389669595569802880884938926380334173679360953920407972120076377995334126460040932465813745872934830472580273509207542617649312768622298844423601448949978888884758464044646822433381967863921435775972797852087599767953022802077638386070217543410772325911888818314362164840636070217769619980567074950711337049323740420301529750029394963068987605186234353648447100915767460641390533825922830320364064386710399644803769602806562807915769770665210453198526103280566980918199855330544296653310431694215617685589944611241066297401215195328875174963152438006917100190628841956932876902332763382183373391689958505012610510213129534813122183202630447590753285857961572342906344676455663026225452396964587581173016269812553700148371134678797068364221709646964098371920691997751699353599919073788723227852391341925586698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] 161257291769141681703625209993585252726647029076691503843785797726676384236507887400152530425628706182202840034039484329138499002645582746158371416126321196511013026837458757279569540465482394711285864906432845408600067932271434247225831206327711953412898039145733070247986888018346060965972643473471280851431097173568346034808218269460441797016799002280445210095634001093862996001860318306008615745554424376609798035274930633131927444962250667755417376619558068913053096262262003648149122828030643080049128422324088711907972992091841051212598426531688979804223010844997516959091612758235011437005133200375993504044353751220734822745538755603892588752581911580977150136296143869469103090790756778399256620785492926572909409535838816522640669465503533358831008569880463349881084773471425368093423767716860912844241468529327923074066008545058415054064555127456801637570148333341741911631964229495889674557727270620986792372694010490425515509924059521441602396658190861631256577430655503531899065092119720546725956945494821222415710507463747053160964594118073685361595049184689330154218150688062810683072734656058869353971502323509702213559878064845906132590966005029006178251162236655270234069586185688627727993782323554933139804593421313987511765345875033728480534322809875269401090302815410282272108975445250179288870866945350792627653155586989710920668673773104476115117915707132604271985537001946807379271510990619949188260358649923807586313459107621078892643433056063592311035332944336188765651266431773210848951172743807524365731160415312839973638302904055540329926376666420861638198509620168091706912668894626294092828884452788953005296379718969340027311739338942293473098805649340055385216879897984051798652430275281520463725161834482106355864279176318424957537417144368806289746696906162334172916198973908003859028953682353122376868487003649629032168409088409967270531194466955795773560339969701310312483709963915786262474543493090191496091709428807521006673149408424655074272632996858714268703654464096729641608045155243853831526819203030320544806659413908540916205538936717460710306150062104535544671171354896104123190074217586320905573662506395835680802845062802255127692467171824981916015573233901632227219017579642333882092163015147071376870328636755365962895214519755821503414680490981401452807910926030874138473602037912639713611116963702094254408043020449069137690449099865815722683682641993091328909375974370401947166053148755514126668081784484265478757195015642858058708065804768851984411713475217873432913753788353964397565893517445003664759778804540800365350432677324795607976083250284377462198170512253524159106346099216189111321719357927838281460996041173806166401658229324522646147445760621536916033720488999160330365343134051871628896929268461717934222449524496333792013995140932785133734619402124227035140588125766302457655864242431691119528308534453357075158246782038319181353307857761449321997611256261488205466751758160973572491643278055752387521171193371242493850324719892381355760745319705307362264223941189904564295303168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] -108775869445959578089550890060147028574144462104569831213079865792926271457756819061631253729248029846297239147576604025361225763648237137640096884575634555992549446108425114432408140324757148168527650347228101358104013691558277618961278745902790471381400640183830523778514153782466075284023224302987428214035823865783772218934949785905625190900394005442646848936937833205703559074810979180335167396167331087752438817287427584971649631330461602117855001750765692281178820411986169582976630933520614655578974553734813007177877576068491651278122897047737982483526240423950736408184891733422468246316856591627581160766942703106000304911307558299062993380885714960272047592056022841352549952536216132366780071954556741445949453700106694772217599360657873419670896061128439802529058647406245367366054371033734390100385572409119715617717286263269279238574349283093738744766008959883199297948156307625167627177766349642801991955337245058633471664298315337175981342373346830582134215078327264693393105440659306228203938257305566526033309461570429375027224229603320924132992978383069549219978183047438685990850810263559034228364444769451740876580174240350389434777184185538551065305753243223807356617146227945563122344372030090618265244106266413429879471936086187922221465754397713265315194080879703601753216804409098452189964000453088431058792099720617214606006935124633916511870343514511228155117495520157884390670858971514104953292534739728777634705831566129851963025136860087090422537444988505019258453891708769532545409848686487993178052541893263564518098201158961117841610405644275761813244483000693631756807375163764915216719567670057091841372681353840865240296995291340485947404090681847070570806731552958204763354694734355899868040802348042124112839003059390440324874078807519573980119101910542974102221259033745093503828752476200360947957193889537479382606131423252206039524182996853395114758804051211716560857440772566111064313074941932760548303972323504850360405090948424765002453448577043967107819053509096943464613082715623035514589438353783830700647829587944206087347379986817205070712518061556535065777123607572807256600524564735406227285639170506749045168564851251993010489806024878112964377710201098208947083263839477327327514888834738186258748190974518542663872076367888619056138148552469203772241742303627435652996326720445162872689716374562666755055555195354377252570863329421424835548940686170716248981759257507900728477072311446516156414102180391250004602133431742674133134665579826884623429243291149155363295229005694962622261454008655725716652219273721400734270628168197928194811288554817121499839022702373592097316697577496253655628865164109257083264956809578616273396198395402336791955987065105609478358245385900117044713506601970928474639205696629249437122091542285261359788417388257493470391122708841185054299302169300294357115540130539905793933308764334107772208378035880478336603520349973906178320918120641767703505161618043399625255688692258221145895953942253031402903405813550326778971044299227415923656201065507100491880857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] 45763404184495687136677838991955413007255669994478440192400438943785975251231885036571428967048184838992317378344531713526966949431936533774132766241649250875149420496385177309342008660548113704384288065323362780157005231332923499615624079019265558923576709174264534598951894884623096533024975726724278385692476775245427041186605431153349600749132845526196830601314922825200498595650643372261506272221098142540403053633497901756287308232819827843906200075702448488557782309696750954859152313855978735557133308347960050274226952414808375358764884537333674803687607171595947865640423177585904066562190548129980982240221415509051917643875290394886743825755508836618710407289554131978222227437215446619876316436237517090355683663088409603419534494563578318866440707936683108685444662824085695745647171523627752984983963022150818264926150959102473454875366783046757966817857238017774955468060792279199892784140909746805508095112539747906274620854694767896713982598280417288634434216946597599955380645099614536746042820962320090842706497715522427775167442902886431100151340579802409707502999873488190603112848786375663525184671800232551850347515038072865178523899037666405068663985220977228359509103253889040163934271279711703748905017800811151032734366234862449686988970104018518012340515372826312977252128473512277086690805445329773482848835130356454579016840172960536285694863782554197599451003817311030857535422993338471142510526723290636779157561452462057535936079642760746633327185708559633522113358649827383501185957929014026138646829090621297282947791377107019816871824482446213348684786651361097304053711132378661047265359243318451241158010771566607099215335225859297570861141288226409546584597890489160743651548605568440929271085888859995924455202222089096063002457411227233136469532507287483718142048051025683285260057924731635577260580884796193606563386017370074655833693433158958800835830240051313173832103817930831754979838443478927100986883689346833589476470479960568157912610339393037303680244765418841403689466649454293969094300284480021632369745715559310636358637313620068064150927830477089254458160676472901269846058076993764349707619716694133443579101148824350680529975324359375021655239271248709607724806364504137250481359082605395614325064374272337732022788075951555889853159201986395349044293288109573571272423490130289536462874570945203183992575658468269761990365259782082637211770468015021201257065240569877111715530098504959548125805583193513956270890628080725879043229760941229737738685697444115709968985924614294738518354170565562843458675878593193620560856147204808201503177734379777954277133419840205101203270264104690466970594856761960451153906159912895852807029351583015093728377817169001038334056315829978759623578901768725680790030971301651098002094972418404966729307763462262950758339960419553433247330295758018228089703483544299910474258308995481378498878368863131429805074565737812893289808464262635503025116194683695350228620045880989513053914052127560928336979173973036085259956138625066267213422893622569290753376256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] 3273471243140426854384219691525343174417148211891676042030142779655216757951379257422174456702210138846210193612539985099086235667400911091645217377248943598651251738485459633132049368322234680050443608951274558560277230655064344161598774584803000484178965385108336359887646011769780752586196564171548102478111708813546411943445348863426690639929368207223593551477206010295850127370101202933037004805077097637050367971475559198583989391059841429974741929756379043362906868077527253252375587112279816700163947163400841962211811017145824940349025189803992972474557044635547615420046899827090257279139202525552238717827126964642406231120464021864594448867168260723883762942579577009859141397501049025871856961147634820566334173300117387952167509578766000703086791230890551564788994096244656466743542828721332827978202348757288720068121156768096829742731397631998696712908192849410393612500123704888619282576228169167762166943174757740313728478805850232477576946733188097327092436356765055554746205388789755780174797893140977511014747243321265858732756862971621288754766039842268980343492763392155809716424398578601051672964731427397350625612936255810497544572789843408360801577120090969014523064917867948398351929349671081840173181468745029889227182813602036068716570368414931547157629631920037647042013010056585447146321566386840953200951703192984701676946889290691867498175316130471577340245556727330338422228319655849979710706557814250045722635410487870017099633156665343454138010823622988332177036776183358561921416915232505497772870658359519867168829677520173262948477865084741519428607787152071632398863845976369477492869279869393102856083509193372649238601709739775823338672270462565143341802658788366322558736844308450283110956916972637578675532771457827401365799055292817722806424669444735724403803853163167872297128151242999921153230485611528681387252306847538214960106181917603921514937016316612529965665173541926223299541080555736125797180011058024662361029373874599477643388450281801682762274410470700277078290925289317603159606693842924909816150023910171959617669133737886689391928306681940657060043463363223951745316536473356986887462214527746454204078662486527130411945809363968798719728156161024288355404065421887732367433707513006059204570192215346070133347765423698156980203279070308011237911002619660380001251333155195113824461747723738309640305545724551311940449627876189036486470055471100929040737282263812016104890013229693101480378413156935115631363857266748095748870061221163655458859696175379093153494930792489011846811271645126393348127044202839692155480417677264251895304531016967482815893406968440287885535905909556857868286125910217974040843396510619698177932605112010345923014694475218562671588450383132499565352148165593541334332572705262545681399927659861375903082019978019031152138424927378600635919921218223618752393326857901912736680323966345630804724367057517837071159301779197507170052187165654032728387450272601569625998706927420348749266910639145352727712781016461857617458405122210536282791244608719169236500480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] -30330359387819554656384850323011821459753942529302020211585226344207415754191432591503350078678499044124651640371877039216347783480161900257668020469500755155203052421472847018434400389923771677180649678781937244576544626766996786299303078684945396621801141635957517372421088459208451446657274619756551077135244856647732259162562387314771834214272114389982257812932500567118441666872537795529198655005060493681400838364021111544396122245018792627057888761292506559929900366329294599552428645330312773102403479929538559117714086033728650175598036859643247307462844162511551786905269087937136999769180968331082595884132038806317480807185425810960637196900683443289971929824296785392679593089409287297052269939323324492619007501503640886558713875506292983660868688519667398404409727061620064248959631449706073137370590240109638672419754107718759178488757764787273243875568308100114353014468167727263016512439482943117344110925064168663579231192478647293013623260873640112778770376747879327799645903489056945858551919457591007715571424040391139396633006687384440484134214233370179287978294470792396523043768102712053699595167976853895080992573929842117596155030092511788203909919988597626789150468642401030980812217706675970628430952243376982464025038148094041610249838631782459989282541155158945587396310487738051213881917313616960244483346996699257734466915516552616936606100900790738729423177236887691200416997146024731840744555741602746374518606882392475968814831393769344087184100058512826909001742691889515076241398912228612271472843621662592477570139907997859709938049036219624056433935363225202305518665782049712177856497609094296931297693695914278299714211124705219663380451193240258833446424618724836699807104764282106400874617886827265230068328654509647126761982245478556728584219524589529501123787229823902089300791953941537355289264251870548838644493929358151497789053770165182839355278608133027213877211518641732430881788992934712805652799955403091793408512887153929220272900040539853034446820725335685637851847114699453583598475955393495714874235763557800009656132528721771846372553753561906817007077054146866201775903134494318593015599434275082911235001991427142031904484499353304670671219623770067752477942714354849927066510017798952479417115906934448297211739260565491210305781673605220474921505258949932501859432797560221874708117823344416337083339753706405474136432684791097735691917388422741166383558073089773539232453680052358577055117324214992623906771270656291175069156681752904026755195636968908662174653959451593455419110624702021290985906236865978491650757578246576045449655732977618997551423716966188111714765764884763101831702743343022756319352122379390517216156507750798622334874405521829207447902416574312166145662909987076952952665192454568609585177643694486205557400244415130719370456917298756373531853331345143215409937958812673540619285414176221239270822988432414672583712780224277627146908089324212809165550548066234029976153022673396108989769845268782542596183518097321364650935502275583108036187943511521939920257024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] 38339810593532174051285251071432643900626367886839641189322749876980349608129590102080627859492973052966815253762605237413520546316889394648261587796740856986593933839227366098477899011786903751140839194266464120504294732248050436162834289795660877002620635053222523904823548898790684588677680816754774078296680582206238728825127034465342181594311221462404094473130857333197709226691347049918876795016640215543442192567664936401507402549391912842276106182859772421143650865664474661440834528998558933228111736980096414468933506616775392073116460321884821864858685888521904187774463139808724946360052260375930484439203054045077607716537530091058171074869386089977818623653637521824996746776367597309288237035441820500230361588021914976351590395048744671784743231771662921447276332278551398041731052652431588591111111840128823721113759646301616255905016889954655124182373821532404733254075527536105716676408136536673100767383666817267822493115207157146929583082307535494292950409627273326705542775972466322504735045794686069854450715221801479073127750750141347173020384088971932603293542810677196774905653549754640035750022227706615189841470966259353741537619894805379300705973030393991338133581234763956677204720927040653537002259734395769338148540008993041423275051808262635685643404642907349085151523808646370151573159230250555899266662149880640552686728883177277775559228643253942689116571969827522104263506080135289373678945201922062336940599133094535276376405740631063474527235001704466581538802356430238651566886626122961097808185103767490258659152461368924694676806893767538862667676598601015290973949066307770275154545570548990994203261116075041497082229527244140671946184842665572704886386700773650724984593889786616608091480649516113161536838837000296012177419273497738599630825930452257012679988590631427946958109429160472750112257692988134598598483053481820205380217778079715661930542878742855031738950288889916533260982223286851008339119001003947956131534165230832280856009291999462068256587476102605717810700827773920402779859062499298423735115654951943960620219745972810788178130147838280547693666354940386496574123609704851625857053710709323832657478673465329028994346629272452378209131531345819171948710782061715916569466607623532465378673269720413525919795335930967848089453027694206013057791478779024157304300715418704945232994432276876307452361673890235587560199580570451906008506583607682255269034015902296859311641665662052066471506781210892399982081553600415198688965725611542425971848828172770708572003601003729515239568781034800918099083508107912452847881982792393190304233593602953138470354307652315941519162402522776580619314010480033324231319784165615763437190688571707978485844177508456679180709852128437285899822148030227572184097293055109241661469146547572059587587975007088089131746130428420613485450036295294201957792170645571543445176344371688327421898276234130951589591792307430749440306857614056695879146426341456258532880317460136660644405549512190999975233619821205163025966955933823381384782669427533865036021760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,35] -33436807321212920887473072020148832270684647055403191616043078359813856626430369768920388317031031074610559743869381894733580912195000506370296106883547260582126925251787937681811954655205406256139204554301654483906355507599428232055097102734343581495907570188526875122260329515398013278479038133960890642400787793092673408822294673217591709289943019799751913432061802131812783551898006451213210988750974790353692345815857497611031237645217122132772760266203121563937143451548702387014903044769605413268784304675647733474302142005093851381359905560979362518086858974520402097624624547775961464505187552242570016566956458657946292756066009640562385417512798752773552404234430943927797963569862155618498509007239710409858551690194636417992786984273296274310091519527463083966659858833381376338288869627810509516470138939644726299202371857960273956590416488236587791678940270408156923897337450428598400304649184885403216091735161698320499337096857971054040135227158392191594256068964177766983564521918237985234388672127437084138537220250365375252039377774746958751320034518073348747382094334823989413094604016579285748132546621480902685957076982747154111817973963483941889037619018175646152602678581254935485908910387663484246666773033326243104285929819014148336690483217476976445850475710791371758856301741536267142478486739386338924423941917645420274556576307696260539127720326237398289515057669447839069274594793981123864519977952353136462125458470784282281454212685803566291220976183911045429659291381204315625901105684338563179892962493905539872818360436113848581116639754135327650110717720139079495670191387707594064451413117763725368650900879810269291233481768894041848363652057634443212474466041773824263179252718968969070266843584463910482510740712148477795689170231049161527982361251796594425227398404563662757570954885282292146581643483102883193285650922435953200625105223550408309292444774852463676216317358778159243550440571557116327766211578632542457916398783616600645517648883846765635140312197109274749666568537229820785827276268449110835890300848934974474033548213153407021819388476611686943545784134983710593839651690534365413584186614243037015507395494841759053542106450233765740025085853703167833798196997938780570736631267455461501382989271117433674184420335821271236403723795398558974310120481440605243744951611657959739651826319838246841400185182814999494518384881396680779444961755547450830511886774831742146305173827622417697549791389796687423661677141044947882150731570531372671627659914505987703627426647223796299109924454697031400908688777185761880163997012255321760097031401768029545412438518596447361421607350048364376194775887227157583508863999491555005996937214536572612474450183414012379955031046444037154192599941292495369805756335611540806292038768104894586303001397720126894510842650831413211046429192441194246260869734844980663860924677863332495768509249466221149972547396368076490126716081122047644052369843768133280621653344218560889036323542870246336957492161406246704387396144479522630326725411997992998993395712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,36] 22696915987413167911665966309652417164354404040045669880519657827578841503134224652561985021810141033655870285294909212077958537080194481390877124961447882490041611125335959999150759927133214663990017675090199656035688888622637361221266148929468483835415336829784313256194478407390919237070408479673793642478352871704798837200615202918033586763691349205009694922318338185915322218438808908250874068632292617375503348125596602652306723553049420767526835888257604903109989078377637637492931582036635737548713495562566214444331899587304961939059511193516312409207774728662452845821762789344992097624798813651869422181584611544631895920901769644468898847682176034434763435021789223478604042596652542171091916569439139500402557746316168057396920400245998461056217964191770479643651196825748763396474153143948223395713741944515126186075573798514459251876701998047475080603668667101016314621432696535082292241106641493519835486961025903353323625102428666675589769917827284179974670050024257669598736214662120850316423738235804778520892769563454015041218948939608146379789944199221747325805624969553242822685266235795541373813389978115609938600260225465693176099198863881137372056514363718213019615685673626837091250635897130965868046363508314472150327029692529196926879109270988278861713351572570814872380053465603815539034251030218016354898564980458373409062016232179658758742040872479662805577043559362652155064692925474048148345896104936506254166520558773685413063601733700320476251388880711732168947461341290244069473707967214214595941094071587918609607114730344539872775329678126250183871926818349360409508743142244720787933931802820074860436480469822110102921528090632638149756763353789221374484567716754656610460990206302790838504764536539273416519206662795846200759364320654814728536180231092087555664274022403112452245664720279123950234352516281679693396035998089836239237258228994165769666342585592662753222200297453044272948523853753247418949602523211534377579834898752412656704690611916383756891375570575357260733838432184379269051732520598404087160172913670960744297522876779131465488804245500259549765850889603085450007841308553850156877109162540775835016121411007070873038850109703294539763032301433362086378062233124096715779306021505411589366091981152116505437051037909001370505448193054671768470073241130696178176878021397025527043800062052432859380220401588781092272684416656605910124436736780488347037449311947889354917884565626421638649398799219980263878025031451343296639926293562967746972354492285154132331174442383230605980014965095947367300847521280948651239789464640534578845461537060238658290580121838167023882635675789771306821313909279229604231905318123093740301491926859900205249221315598660552544391621146740329330545071872548477651771511752152914344308425688535387814140607741342041910154894901759779364769670506384394342652868078097695704398363774061276012627449476052508968465777016005933786007852294657007915915302667327552385148357380559590114380251355216005617265026652814990559701720180160214381365942904441003919278080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,37] -12306113418874193280692990692436490144234284515135035911392359297418893050603305250702374718861831483452863135326784907755847046172493247335602876756886595549431168413913728626176408423594962598553620808499239519654273409517883464436941367527264021452670106731841464972050100436810959141762889633474323298633051587652558911044093162824467753727054320889827621306905406864180918106788663225693158631097797005961787298072985518407650585789836774413921166348703641122731230935917009756500922856511300620806906725297622835056988795700990115386369755076958858084282922906299677818643185897004693917050628553386915890572700538863955588789890365757475904490709030597027656553243758540754661910885193158132702275593779812365932462982695420430697391176691191372548593508561732447073357163255899043056312576999784450374429629118593169416689033866945884823001318104837507026090567455287647696509031687288609343660920727561583827059330150198317799122321883960243698945234093817606445133294934757669084544917477377849339605924026717714002880977654766675371793822563703429202577215570139618494354927489719366502396819830462117473152502260988949378101755984157850355922152738246073381113867568476768914340040209932026938127223951447850443835562978881783400462636565483610446375275693260197754873260581465034394393706802212029920814677530981006228200298796760381558062934662468245024213381517808425192379916393703987515884776620668334037013324866288920583875668037908479123436192140650954641555768402676233324570423492105283857017870441120670465643395390460580449271342873192834450411917944222473603995454415925950811382354122931209521383070435331216941861690564323750235821510385037943561111479524849750724374704659323255289670138198777314597539203518150255790523771945385778608501633022869261692358230160522466634238317430870281136118775699851475204852288594100585350238385387623443957792461325478445874681527867789167987625699334585527966007453282490832687109398151307144529005792671297700606593030500180585398869970522701013989981957291209516403169916396661032264962520993498838169815264940066331638916352540208410734043455900472279527071654587520926563732620678468292191102343496077808732365769735705470455755723931322379101511694883848171994376358011003632514126874736226107633003069293872141628601585251007795379087548825555100734866552146878224549626742881101502399193026962934584098641263638466916102298278217635469319604093279585859381476831713539237735888407210261860971346840401479147939717355478578749594503981182083043504162848452879914097213142898098563216917243278420080988113408200912730370595413556167922132399734754118550780494160791920712127539765834321436049141314942972255427590131652549217912894174713417723328045690487049781961984386276621773761528938535734467777660676693592691452084035544557129961364254447328866144034685516705539205257647307651580810936720085887693725438765952996512052833911566912292880188337169415423660142095806299317090551980653625277873075443044896313928453149966866367662174902010644757730381407741379983084397527040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,38] 5272433657024656096110739333642377815644015316224997368550642440034942933170624889572902548452850236526784511346062330299221167627617012622952336106540445712282953770205327928803911834956230023089408530421639679677059210828408130782992623305574307709532930705752335864670033689761156558671362817253112901112192874540929389807546608818494421582092597506289313618549038465370256950147039350166102711873216217707792471245622054835074503461903684017509435381288207677553370961709954546593857173533636666730859985305445249846933252355777261192255602331917671099497166439016543782982713987236289999954613499528461890152372475964120190694822313529616558489428674230717444376085655290096621184426233063112487907046022474262872724610815356469871131577475551923272868720720627945849659291311133632158452547910954515764563422955622263088915849752240744072647860221864242741465537732871119830977635629282859958423132280955478851355735272016705420461270061906403191249064184779367928086818866939138114383312737278273395070401310646653119054136805620925901891365105198732244938448084548908975676642597704030673019980259387818292678911933374619900155693455878734389922027930076819317758326233135377003871191057004352808349272063036037609051965978616275045342946735539511584552168898460235127525492664974200272593634637154653444996792594344527629032598473541556016098800885272217134592883466674058574450308871964159316946479107765156866331294952926472714958975728091089016704242098159166226270928652794582112820991393403265803719921442005656726595824516185632990236681014017979527820241618684049664876427046035001635177264702505461407951441855985425678138474781316035857325187986130047606052891662309605961303299474732644703775928779072934344785513767447549868572611359748919140974797671177938477807518735780839001064068489388155241706242839620518447564598704736105841554651612003065333918376282414708174919454095748309934451902441811330323565938865266379742786249409435323967514436484110839015150865033485934273955423932152191507071552111701083172313229478595187203528945734232802642889029016494636281912112115682483971434458179595097635879517341724546034617916296974609959428693555173689650993927856540320338331079012629038832803514445821940279035541301100274151038781988750364516748194707350915500025105293150062552037994162916621869351077698995958856970288577439157155927840749367475213486884924472584789783522190341191195588676156946580122357903422824609764612051476883974999985063773891842044299074512548797931298729320698763808559627279467811443266510639500103408995763051093623010677872871852177060301096281836292108141132567071335042612453856232182061281755190427324946860076804052940737272891215489218265721595897220590071952244067221843061617867247322947173733107929868187028988813970863085267592957659673522713414895215577293814684039326676157933212437105944149197482445997043761985204794033119471174107566995545101879329789990283991796257744602427617817690504182675575256021312172188560244782816152496748013318600225363645043743878864437603081052487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,39] -1600134759862398614107918201782955385659861947011811446292340242132151221736247594871662913227652424530584239163119336647037296653332481328536171522118814514070299030897018963445532744670634360444474901914877235416820887963375645573009885052434206424209825950299280729470549754052523995063045580973467999079081637947317544264341990931554592098198823963285261726204492367556165997375880636436343505070139594537591979419386229295050025465842454868287447694704049638528379642184095396615209768988014381144966220886225506002296461245656638378050164056914493742568245380099362692009386133184829019458799831250976530150034877768631926555878301678213788091921203645906900520324288593568851552830287249129451103582806243432323283237380625705433974938355947009977523921602318583664818156309698379303697577200873939178478419266735084478357426777405695057470951551542149000424948020909879272680051349876970984856898032612802916168730686405586272331353130362045653160148092317489054261843259251525741928469837644270130929943673081048494478877602471815907008899493213161025296526619571657773638849417487787673340112339379943418553925182595542022414195634018754290683385288824604044938508895978651029978982672963970412241693307697334879271024683251797436907724737947195469475587436065463763172075224644604229641601665516081168265031777498487674086656633040207461670872365242708410977216570875953974584533007747612956675387805754734347171374891245123567227743560806539820166183805876963271521066372963860755472837447470601353965475036003318919657483137314527209240594581115665664633779445474856959965572501093653619609511852098188062449685271407460662207901733016264187019462554679513209260264603027678651210195058987924430004181172814365140765760011973764156396337815515566711182980931315570013983167504894067423759915634804397243604078718532368815034441320623795270882223825201566719691728638805896880717474221022457284006751254570310842543200397570285767179616746769365637213612664856656167167794524492302113008450075913546375335956601505955954818534856773458652378885721668202864251495942229440639449500975338098822430306104073192273779766464330040484530913884013369797405014929975899252471302728721365196571904126679093304948640127020076472221527255545537397734758470289135807341868648735411524386722489949398164231975730124542369778194653708564563093641207403442003276871003244484243710435995401715171113667632795604952226877347611341768749856235369504654086632095965260227500678960323046096823013916189257636192217575838360169175333288290898993550130507824973168880499800821383963589960427457205117596901072410263247440003796474682113146874067978507361119363745798200225924086964762622884379529984254918659553836779318962657164937615950565974912992255099996171977269080338676152872864545521900372668206070099812531797306943853903446665616706327890413267945721140973675709140294010227138377878404676960147814413325328254258785599949358446595568062865263244856139399200827852999486078784186822876548906555434731868198643799105819600602185167587364947649101824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,0] -1052278146248231257686185256800106534098297421240871056094006430146102305153591343873765685720478899805802925397660263870764943448952959679098692111897963021974256635104777706261784861568223620003609091564871876468756742194143866011519801716018155127100993802066660883963557076045643887826471814596721272640897127915438514272706414572568991839833625619327064728326100628420373224152670136830275324736718440525900455939470884092383965321494842830197436929727046365703600938144178629983272455003680480120507763383388561981601259249099671589685077791135751859333798947591921594246221502223839096805406535565616242600402777195281851667183790393994605241152699576498500268314023408638155717389781620131644489579604883301083645448807716126370118771734842064707203069289172344059699645391457945982102802791123215191207741220738141321685802650858354537169315322223103591318441342578522553323360841415110968612761473750658977201019643408017793090210182836426977241659379068541863502528653219913570470626408200498370790868682144024096008181688946681619866172865686662559920780404037802074064526260199530742235057701627988271905830055007071826073013548288944338072168009058648697010951949746737308519260552060084880281416787532763095534087321295949429671588080697774291826644156950731018453802880652734209748163380565517051607291221189806920472370161300015722658643580529413141756297119918753741113984722379377432517496910700187411101756663915625846390800215129604704360422307712126323057777761327710305013286761467783518698027523768696897693704357479361190360608044825006354595145665571458177076929055725251594283791678318173622275647402088554148935720630246470973721903990709134843213630328162208303541372951012216516042902599797058936576381507465303643956592972931407254223796093819412435618699998725111879758787330730797237730513454334415689671577552325095815439258820419268016259488647142867785923486057510323110279388945801092571809598656262808445021613716357174131550452788619125951525768215299900147673327208092758669592041913299093174190938309876884013465363740483961469415645141387878643414606040613467683476743949474796442330789399266351816177534667516714068586095509543566767014051039289179860243686125040936561338266163647598922989865915855245032677442303315178361850161730015627836350771562732573982707570981095041700341210157799674798494034217784579334229199310047287967092591977240340989584638344720698558012436152250625749287806593653805611273771417604729695217711653118046093504689714839264488694719733883640111683901831960328403624700197309362139228300867489027228509985353588252650505739898103055794741522699739425265114402354646737142761776013383187724599506588476624081960266861128630213231236395434927577060282726574575994225042984348580494466894086593733961920191403109740254582536705849359784748967198139290550384662927629794108111355385680644837753939174899947321414447401559632171034549736662814065446615640497487508336630490778720379627575059576463041362502031383820295373859532797063475545362416589074165923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] -2118846726985528369925306645718006440018312294697450482797587360545154451729093266802929817672702630136067028382679439430239592825117856472685853569483346895577668322190642074500035263267378747032435058826862255014000204647760417112362935280262651119648958309488407673490733043864024756616512489072725811856497476848401372939925771634032006550377116445773063424375255511497286266754812532920956260392651044626347507772332926593163420335748165295056061693820458720379106384833766238716102829245086393296665556806910521706367571675966175143377169488034100998166841957755848933878480577914523744029207984169267920969095361574769457698181848076418598255640243887759567799517446646462455965344386003873646128161097414957010530710455403966463554540557569104187205912798787585209637627073274541885180551807274511718244279582986758294327486111004675801049064656121148989131841044040049197825651693771546814791397474906939956918733267715624011778088262274780738527970766021922837317311592039256504771435520411264930019220205682452137463501017035475184523881981657775509166460275549963154253977498055889197214391856239040824202292653219606142440079904944115472312982768867944009831807870086881154370331778028606133665218231851638330537112065289552883886229302139453710321659166272484759404617725165842466626850673405912221072325768195320249656185333102574578653479273185878592376253708753742395712864832297677325644135068856911189662503505884746427951596773258909222191784676148340951510855878418056127019047862190524999145505985578326918366694372155250408883466012991628731913003416264475654125163747356102688248894693900970828576976809093144241254320695438374495065044792396935866036788332191961079054675096234325108069888685496412998401832326209050144189604268153568272747304084714572573267299370012738669386357011761619823173815358660011004033763171871975791578511612096235780681570219887135627699318169979122574293452260936157882628898498595072244402146058138599076636700198796000453520366882030922009065567850379097493496953997061731223876394875750958573287242163415132326792264324436901531886199493728655641635987370782499231400599778531268417027337412892045659775948225659707928609611966790374205472462323762649037534772791846798480781011699425982224286694999305765233659377417812766408314800056913656766577298830737849348098305819858256199138468089990480798355396950231286330925285771080512228467640242850448972380466867255063286042625027210827330458750493874387661862963847654571631291113470531889851378727581646781518467288356063687698938129153235948419101603959733908340234539455945508185649148123752484403753596166424098894039635893891609747691698244202226450056272900566269687508652831622607851743886461189343293335731812423161444941591532526150083660580699792313536212172268354376101533398237807799617358295574527673472549325854035247059490697979870481440386941687019588774275751222228197025855346820144896333925726756271962447135091639750655745804989078268520011687184315429386932770578019304112727223587190024047425523086786560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] 1363861287930165276633766419554921494528347856591335544659384761582870065626921784241378381129388992705303960332203864503857438262444825641113645681761057760210774220032408674845245592366467165754403545780275759918902917832641847181102954556365085995251661802954024749899857293873492920030437111629550417989101059046433334797305278517425691849237627564430221439978003377888250236855571280760549080342282617999345960476918240279368955701960185057001108875021195662434598369928997789385147549987411941556139518385938742155528196975361753761834427118744108835225917982112181116480078610718223054060928966917958918711449587150872257582655763766877357839344438124153148323856916526411360813422268718357878025061674579129313321580396123517048954829728533447043721196997661589824342630317659755506884504382856371778574197778380331185716627912514459134228430377883839796428754838341442119563785309043223363935401390489066500231100857403110651726165355980825237049599677153787354528890292792020405195365405746392227131582672462494374589401139433230990835734182927597940473616466164775489392316060191655009294734102661458793549388384716284083996423289250738977989069093456024899264044768793248007398922853196219813384886157449479372199902016084477224744960307219759309666857214132531605112443018263302757336111957668382506596594925281634474913407661599871468809960541007718923946349499215122442029971342282201563434202915367655202863736160231656147843583153816658818667845936648881247986884403969611894878160905668580896503977946551492937617060667312417987567202391019879376939764556750391663843666891522788104062262458962573805109972606903143918877253926939886327475815632176489816421374742062756920868315339782590020532390247492973464675271286156193008799303725824414435836239363705311939871268804926901488835480328713486527634609473849975061256428447625531232263987610375307793858321826371834444471864276822494919327315082795950716836021370320908245218676945936309503816256600827061282240848963905376181986864700585630422995366440275663418870827246664072556645531609893807864103819172131725994807545335073988468255380848970875227766467857957046362061309169199506172110062097970600080788540242178894045984891704938815676242915115222675920227754225686118599847999320396093338550129112795622773600273025168465224920811399713646469131735258712388010207529293813489851385311637618254248783766847550677614629085131025382136027069612509348088013574984207936159257621345746622686580653986901927977287959168353410854963573747615987963878246139816894467666022686435190358933262797914498555507256063482332904012489044694997886614392230299360675085060608696449430211297555037764996304356759999039340741559111858177023509970912645299907875293001471019077745716908284819181066204825217120885939373253020566649298199351959790316995222303436245237446849442435693781968314599281629097606880772777997868317696237967753045142647086100612828297905894338972288940625296529078162832163866945757321438562148429889977617780871557301026356500276332501121913372509470720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] 195243126812927857101099749030116807273947650727259851223703570477777620416525309577582404341503973997650242398906037583414092732685618439952721144380017669991056836287451999866363207697186765160935244788894823785254775190974010184220654923491695308771098628290934731662929344687498432404276610705734607070158234980001144227975114756352212982136738009971449227251548975098096071730522246379396742376051091508686850844051671616794716089029820532704110551520115658915235552636343590790390883911701512245146818631321829512889173534823993048585322953156247862368161955353444417959499062665251583924614310948393923338606429358399381589543533981897298251949941785577137927648200950135835371177070503265208435272488461170842821151794178056455808565877616772240796210520043449919927448807164751278889401573615731940040136477049387442715216563891127568674343098238409522412682334109521123855619390659367129530016578738234438917525788501728800973074356904704891503745782826856323398776394099598182533278074130966603854688247030758936789636365958258232972495353331005484912900507839922397461305291889991158253688568586021553925855512715814508420777418366041360896977946709704825394826885061677937933245878419341772454765660649831104436351337392951850604019008744458254637439168856796644040492822156279717737558232906607413606349302383367642531429816023847156022866904627635852653518109918070066436046057764275275025159846985674240564178847744401705911127192509896088473494455674589746663784941289082215445281944285402971299383166951972624993566166865607814068009831404863865918152907117223484305390306051977943477323333707542336101084709088335877974576156649609667098104171740560450385294858852041763800369081094125170473429767232319782843836387353936676481512379041512389925680892627523213103696594740442049509908123730067850962811953918510933480510870353345499209256002819175419651910341528147123297611331038359736520959563777809245085094703842476432650001615415215047510711055180844375129158634178610412402618416186095955525519401618381311846974372395382225566989511156777326251794380988029239912879682333987642872557948231684685423226259818261474041359202434981771063145203263875737029962779396863353372878093138638335920102936463693319918369377072014289734905004352174539696416329409091437936390266065211180295430077612240481366830004788359335549027661828664484554571334094727711463202190571517100476484182404170827964977830665377093346161699865894751397687271881178352183828785739947783835237252137343497403917504058295445124773096331263028701981754566860119270048253930501451284963333714826558540292227879909008394209397415785277693023958049341622844444830685263952191905922239242823715082617540280746980551128660528237542683980807127400307891315148341295489024413221853792924188908395876823304352692155312052750732558003235780037212611872686725315944040817926038080513955688169150471582527299107756473128849115405633868341378224153403971200723731100647226665986467148170263466872724375646230015105882760707458741234966309964628814200832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] -1511606592403637449049582639375179474452182859970691204852691393461938650904604767772183359959017487973016756737726982014880767237588643753359111096687223412526222243188499581107478898880037128544995053815845682651657252391886669870551282844971039074057803178366902585242005930370900943381666267460268579646372757087718712049182986490762694524038106522485573710933820610117858953526788861360583981574351381819119234963753058181558540249709731769212614572527300275399426474247267812290801055940853657988192406892565024207485241897129221746637476988665203988911492495256223972620860373340999568930325230714399162457737389636402232791962809275652896474108021357867439692446336172005623812903520019393042112717247970096826323953723923093331025118892890901230381766819062332373162496855625541406755488448691378419838758446863602409537152651436071913928661734996459656150559755956979635643173821275799190207554657794673394898968983118448482985504112204583823298885402715481549201069361738929917647096941237102425367603539617668955161985263597275077618340231954074828142053802812499693342174436499431419018133658496735520650847030987438330795742328599401576541847400447321776388555129478038555695477440524756038893316540671856514323876333552722010325765382926342455246131711367684249473150091342694506475187929561107485168204904766293725415556206078742502270502227848985392351252217976293873529230043404453929442299993282627192447852014346718891761519591366176161782252112236425819597991699283196193547588145304977909248855208920001894944717791213355547859310919294942311016565842439337038613236947803941832879220369138296202301989093502725382486432135130400885984618473026605174538865874250207942609285079397385259824880002159635473624973225665565699460064808249144376861920515750543725670233483098018177621729333642195266960905493671474388227032910811484800626331748504283909675313839598632629040060741728750217602537925889032254658572914445822513615167655485592578279222827810280875964765716672606304030146553697114630019876339095696448998206480841595453131204727450312255871558153827960825786157561528576995867563929862243482185120282675084756064651852455880948595127756267894803692518792346322349550023026238028965844036298146974275592886558805366605736476181029079230493648098689207521018504146369755898881550910979414283771809208461070705679373847298982582659079265483933767526073009584871851562572240889902123039256932122072500421644108268594747638151006601668252104665220984647151735717833510774103545402042842060248306126973852561469580529978355813231466471035001034974645430554041522306544682669060963432466415920794765417399373268114071359145494111863922775128095487830458355549655385519918996080367124746413299664948851762893838782339842042342272082753349288010704897424703743912568026036120572611838539208743537654081843382696905386344749966979876498353884471181790655284828108209639735693145255762467846024083631451176216429904563048252902924130138573327967442217787625411710677628799998192608956203634959336036521085790151191298048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] 33780809303870993055278669189054965789121502340991031856146420016503343044892439121371175494708969662055208016739331172095587455594784308527287132558371990409216508538582011151135136890148855547882935027863612341010517510831152083036634378891434864985669280227648143920856797402227336142311616244524959342414778873797718506081466442307006559610583096524657795839738673757526812968771414460279561256386770999260063516242339660090926865158951055972778080879742054173302882690739134885699355544115694882558438696418746811411631899542399333662196708006210764596495366604078960935962496438181683729085229741950183611715576251456184391556570806684193727381529254520028487437771181222948193809770854111019895470396919963179006177961976782223644906360921813274870348208405571199027109711226881692737492408429334066122707343434681605258334810766084627366743146755389359207773011813640167936756687083215951984546210221748462686224772697871274320043949161248060080860356678948500562121233060700764574614556013177599128421914834220440456572648908104178533278556357319156745570380956255040067712601815691395104592383453003682653619621176053232711535167038549559699968931367416956741108729528985245416254346977397489820921088384830746571806536326895682004236039403388508976099423269951850529845329395089651938281698547306510560823105306267407572752744571059243683423712380435890704066844462831588358429561185098818828021044689793464938836106853726197121833839825851888868474878150117519754235870412194790101759591433147778257480058761633970348191833300021562916724527382407962484192950253290509221888481767639180625094815684539955151044226059695067229085281401977227306832399540389038044966277208079785470997176565100445227192938284879381589988115328374339355564611487643025333186710421841786940827303614987865155951381162103743056323610735540777300885178663588519068635310804971051458145791746709279372727448981326235082185388936124342300705579008201764570531773118345007493014468322952776419648959323364743677565376408186925774023390199225975967854663438171827508086099261430725582926200018171562311168484527829468365722376801088210699484653256497542923485833904349412315562276658377704013445308533999563051604044486539705522171474152652382010049404298818129404161905827015059970170249680025084265279805643813345081306920455131963442914705217990922336803597595322683335615975905345996874622572902992636235543999021001348504715750507074719168258915426882231227414912732713420504962973285043451080604129672315116123761763505404933808278310564233083998432292580948164815483100624555494195824846594257001803629678249982815721072523788801834281366832998227864240380703049057843176317964957649931447379780638262631347508247841161316294278857035053896388569910719599321795107915817050902581182081763544179087816179913551683572080961941220956731206446797991192913165227030280467847056210928972434298225519159256877536168442837330541666711368534636780175957421584831717049427739489078542677403865447631979121928032525889363520166995346660860263754774942863851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] -154610994891399178605204214569086888477281465356290273771988079522579128822317920946047580724774872708850052736332599800132388709088357489871896188511291058922061851606520425624188648773911494277988016037856438970655116687693618340835643928175791696598573264485559995434740372541482370247585266208100580121184733911492825629952733416074623551587773735344257583791361682615118019682021920154740345822784886312290744598498023868942211076574492987805944360521748369648954251867060899093366165631555075135325146733957488935634722847210450393502624964011826355454466714420446639021473218825708259396926544587112254747353605975938841820715469996895904573054815736949032286869611521370859950012603854309228046478775974464338971744727189298572757072941485425676279208745853581520451289740380055525229950101255442730094444118499206832029309595192110825483605996784268902615412029164349712659991817366324412701270310593918252960655509944653351365318012215959365111866432083375662815786988506791412196652523417722245479017570995920374544745648636764486514464854173737131143146287242759501055801076887470933434643619961123964915551617688332727261787920677006125258942981840847578348502834122353017550310166820235718151709208782491466699473155439565720556539541854598442268390307802162239961371568696219012654856775917699018188131609293595801589971766118012223161791918545301581652627908113744193644000572523703416041679932709810546184657080929286606877911592256955372474375910304525984383109775718659089633291199137538251242352808454281238231714479868655445361944102912276985947229096970859275143491148661773456677784344420043770567217719301919239505637751825658766948129356066448470673548954388945503544649332259021746018403098535877518392405695862887667463063905552097200850724606939464052874821210644897693197183504352503154004671878927311517576948283365781891722388665893660697615452161859510939023166083434126947846983509893013820155236283055941102143424975475865237299750630378438602041029650786977242495022395848741162730430675309551644118715273831893679240804421049635952686627181104429264667473905863085955472160286868741074455060105749565628333881487598744338182262092298022089978065824668572056436753694140148799214947361286300244804324027934434016420771575113023502543344790895912589583204451488422886440209921595205184485576293347038576334448928276143989118994539946964085415934832629610126258852617162985335898794730642980997207963430746644071542968987046758265771159311115191572208776911652089192118890836402821145704245795138166965027415180954258889712313674841927319437670784320312391916077871707078343079057869275303560549014704772433801045903977504461956618457135019135993870731828667824113068117262916951277761040781536462946079691100719277606641536817422612210129491734098400536355395074035426769157999325511907940526238291856904726742585916220814476456515882883746899732883277471868383506344372895320706297713143261147741804522084654040950843543997627091358155330958255875226908522614995221940525596033148657122305492667310060601344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] -4803698721214870702629968477301996305508892494284272399493853679338762649544516738713343873553387641839741833935044304576941338415287179490319190576031648760316939944899400202995727328932934587604154348154985364604852009184523673418035413613791573033960026057914241139045880983695879703929095864286165739738189846711139066282371918326927671328700843081797268685876035258238375784975745611544142736728131184794449218578541856913554839171006276056035799265658773425607360100606741968826175697547622465317891413958304486153515488115643679882946420743840074411962500812986339081848935600786727055478909980189099691004805497185710467763770249753203324669041202997017941655408049552422493536317763125102149227656876771999183473876730630336638973368869797184625033362277960427461276917992222236528471780350303718549671793772230326766745772772053964521959820189022171455461362335391085411633224889777387719897088194255589993527995624495006258935740906211284583440063183965812126489819872697975263144994406462798583378671880817757917933059400866472913597884370665899357365159843572338918586736729844112479398323921581825600561957539907216707134564311475409447052614301995990928824346627224117558661704944294591235601507915207931841863245826204384452954476909046193171206466874536659932027322223401322184687201357925775687062812611304911175601185558701731944240219262591423124875367557617836814388195650779533576362258360616277618941728502487991946546275077516381492422042960895020348439922290537920857510467334759143294554956431060208711823665657075423066668576535572844326955148352933046737474843215729320130294801697904703643145161820463013985695466752625687734284057640702717577505193454618586536350109396451557666597529547792600594887389291357718873256039338007980707121652722969503341776802036870140822139888008313628188156180613549968925248313698333887516650949312864826598939491580665528550893243979081149708093506942848024275340839012291222671820863639673983863905636992821846139458977151222369785129559057176101680026835097360501904439714237859935740209599068488665901634375068486539295768759479394554498071742858552501120647179675856090796300345524389618733087804684002040122495145339186512342854069583557372444674113680463949448747201052447063296050196597064762982902639819953515616607523815951733660842550829118635584158961164886446330187025522587459000537145141710736282969965504639812014975087091167231492359856165064421143059468472205559668590845555506208950284717300435049918400642733085648109701414709368692144698630184839591583016435290520805061169011058338528433451902792464188103253074128998393200171433346972004368862494315073326010203732381998173968954307126595671467389775792794826883433820268569866130182195147592207485145505907448509020975650525040696312525500052536496330598106551832561192950131041296659407108265337146396959312458205682023623961156493873069656855725858595660463120161204865436967005069838671354547783718654823153885795021803391700583583035085540002825308191411084174883066311111047545109102685900373386854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] 94630113579411424414678295584627649244538505180492205236831587600734488250872849661063369885574587180169359596892238489239903506008636223981825586537343447566289994818600916690688488118880952787017065039632087235383237426533815577837502269590576280630504792049761965764890472506132490150278588190330058114616464965462806693759402238588625749399555088407369207756880977786121102311016948573116200281121574340433711520663992942413762828444551660857510383390880221244647534293952465028826276785154573321761612375941129903891791877077990699047660623959170503018774697526565377686155986600778966114552266157459568395348743855924266980361223368526504993320659077515836861835748146175810793398662505991455894648682752176353192462237648171043859139650906379174846466529801768181293833271412316956876636781207083188869815714219573382377498111343893824320071765787102555959098281898480064002972776356105715599362075898306605452863488334297748402168465079539989359653769925280239099013209867305079384474884718799694406755970295471582034703352024862759697402823420307803151324705967779485636393858834030888389479029008178842789800577248035070662788919967226504153787497915727315750776127834769044171864070874788963652901646789667576633543000006346568543683861383101421606066724007970354301515094356607962249155561708675229236739094733911498285680936645978596481147480031913281794953817585143873670407792105444040074319501128978359081252450491487267297258827506880906857061955347603054061133589366394132156096398637990698464820209853986089988710046697461635535568859982255706452235024474509845768345782266284219582589190981422986926565991640386814855523929707350592927728976436849837383818971234317941643785640088411322906502946132014538425016349805372104647332100796785635453484986069001755005270468501193538215078423486833731602000052764197966863683469527977569630885738525657519567360505383710162805470874831052597227911200854739469690174208752659470036576590627447566315367017661410908921079363453006675409860449848893527527687861731979315577059403007411770995737835922498028203356676977890992054654404436280080377852422272910905075591061780035357918021949414231950826230913724192640220996224805022319425731609586374908228256721893956139785050285073330064735807454545732696680870478351166848801667695822457915520244884872817125597144460250479657537403202509927938891974858596953037613900693830373882661198235094365734050082549998534666010408288062640167948583627097506058289081509328691878384615009798494220643564720919369022804729956930637407657566246864782133379749643344929005143159796982646265110501758534575671284668666568708036951851781045638549401519137953052388786418586406570362431118592673359091501521299862620015013621735317059322591918083045191784654147249452070502870979758615529039594693501000944264294228717630624736100089895723093136504364580947806986439915166189948163264870826329486520413235188057698043222599587195768143335456925702950911135444754163340543235506341259074725447894638200821069345305869626472249900847340967586623913984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] -742867411475511046282925376481856475354801735092878900859041054512759308842353710535990158850013286716486602443926912230024021191469265842848141930442189143802725541519456352690639422161347715260152589342354300684795752313785619392973320556278622470258712076347256033632705449840098021274868243484714849140392937816927301116111860942217520362176206385804424581734557658039853223134006664096033947472759165623926710034540026924861938748770799881627923678921788705906738088671356187366489972452501310152568677262064118021244782312019214603071714400532303117825804790144005475939925803663138472178709651856419614327377425471647822660390513205376229943094417199026285186445778836950500222420062371107266392126481853305743035060300404173614631710644477914560362647383446401702764290669883528468248542134065793614706421217039683620947961312419206983230450364078475150120082648560705969667728563440941960741485095856062841257284589754469454866738197743213442692182430926550065080873862900821696868786268328752383235587914248956888015268059386698650084068343323602237151028554273307014576965078734727829381237723085670579542091477174376710405954472018831584450998569674005324269904203413150907985975562770770900590041179252006835023095670200161774227803293824905433286055059730521622500558043355227665295134637345821310747449314648627252709942134484423188736091114691195948376209820247332355840204457441408936731408763208411901210500009188607191786194332477219609035532141679843567263616552409362512206090068224694615456688263339573054202425362974172392335877512049863323862445903660713904836960151234816417591493518079528660423505998107784162130767305052659509340218873987681933491112793870935214040232960147926047234789255076457494565033355927466051892673077075242126120320145370785474612435438855121638560783948097714645277377246963948677471950892681292373996757560483899768426204437132626268309988085172299439020714761302512693130563525852917023528427516859798634432605152957751483083612834107479011170657961014871487295207226528268090478305671879888441377428212655529267112043342137879562243501095546357731139249831788612557623281721594991845732572457485131944565958693567917635219093344980935625122211070186778076244963204326194030647953753408244880964740620416779519220353423866838662925485463429801388608537922934667465335438334089863779868937922951512148066769542117432718847207227370839954693988483095489359068982699705167203820724871435104954946870659095615508473407144988038486710326658312172605237838573729046481103850086874166041164341496708245347902163930133584965086485047891326510281954587424073666862462438447407868287366842002618215934028321562970958781117838658044883351205120338076358814609904447409264857999697476126572013970596506658747081657113265084849795273873103591105987381023366973083024002505953754405978232503784063647219930450897210780190334760533430742339773952283625771181412683407485028694361814068165042418129006857877220476785322733762077284418257412906720099053170977280600221659220868814224852472781461512247050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] 3238756250796222995609732682891087211774284640526188737721713451583959398182374376593184999370087230725601359416749017252634231492542472219135068183137564244261675364453415982653897425851253115001340833171020922693812095518844781910650415636953241281742953233655001413769542211591737538100872678398013555511938996897085788307368800777156612806800987681622090754360677377277125523583198257864841784572004065121745695462555046277190819249433977568070386052733022424163833430306243646434869802806163028487641597868364714238362975853870029259267882550644049344072326358985759322649223275281402495201182473433170714110586093731644498076126468876132561122433273479179873504645823827422349824259278520923279844760369873462946776305499974310224236261099913758788127699421355633785074802763958651117501330187538982384237451327088277018615471629108842414888182097519043295047444672107608546871678765342128016569183901066344096683866016106922278211728633775280568700209781771088999009776798374762833617129176381351808938274363919125294382059785126220888215868831208507282682644694042794929619258569082794351638667583393656231766103710501453365104424304157845134808989622205655943016690992147641500681258542987096288028246617312980523370112947105692012987196877637149591625199546387643521627040578234755184659090400853580564981141147596295194771184942919873810048476963434142139481485239549042895745082923384462793242167243404663242102222310616096187063201347802958406265075008461884638288163924339693446060743206049144712616356886413461890102903539411352463101777732735084947563483429991581613147277711802208639847826606546060791982852513179608911016763423111922092476635592989771713815798133627290241358118187216769850283745245660407006464127700622803826812820808346652322684182219796836217032865140672606658915511372595342673642227536330937835249073408264247104605828426478723138237564354733544783466765095288429929601400844873868909365746558885729972373112945986387797765500546189829808225028102175775490165408390832278394371847027702550983812062332129431881615800799779519970402126892226330795725858452399012265442325422744850507564518823270746516555224352926715200192160122063525842846457213408388715927058275486118099468125398378949644960412403340093389649552680892405987565400688770283142423346205903202301755380440865166099662426095023999981175947595808276686044399797255038741945014949358887590511387241210335570456129222790043585056803675641614949577770197097037775724437897272721876281751516909135702093783007421593264581428439794294762186629830502654424922232380134386458265550828712992551902979549610902836686077590109183328957636372718660120962043942660319066710552181660142335001661479983611033179522194538213073880382573427512887354045509748440568175882973191596290580960830820712209760913536173048128325919944047485478267418269570626706042710852216923968649352836459356109408574686899650558282397752642279940830959137526888411189990299913752281128693688608711314066628391569476733769253042320300307445525053244014883010313181517273532203008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] -8599692354630043440682499023759584729681178406188374541284868163022521389550628127465493767339542027082977203421004443407433684374961739233363569122711600452453254151467125005199962866892646094361702142402072046723015089967459723245323265959714478678313094255189497555087491853514493467845666881267771214955704725833200161170725730705414274262125786868187977753022554143476378907142941427682685735819091685619759678999253157083607826981503922052953303828042218766303553646843828678012496615454337111350637600870977980068641146126594336682758609058131543965414568108004138799564151427977471982031261801750703311981055804666961400478208144285408823169612865678881028158445474193676031426734994892287582207138429103088914786830591286300545351476334892140890840917516494282637233233378746856090475221687849596574976083402127819604748009279003677063491300102790942575158952349495755368895233971952634853886003107340828739137270862576841364867351159331925827725272766417502495356341664398305611091771458202405766263776599504787893276344643429486867741991807994506930718377511847913049847098658866711189658759008032459931764893877015273349173196284917275740339848357529428231778916110013105710910205169421819531279638981516118082993035503552892521546141662158921552641866114906715260276428207097305664685721656813542700730997346522489744976273464761486375135241536935245369307773405074409332987055163577653025548779225427416891683108364690774310450274841576258718477638466104086349956968742850774620766737513839897321166200677785121246292538712262933014619603657292009023996453559747914229698207438090274330485154150498099701175058873467350751136694047941166632108860571529114239798990482241266378711137421432909780012414584714904315184236441795809590341653263090885854377154667761465508546741641198980257342228292551126473924024543735066106899879054104859315841016050000684597489946775625257487514962716242253911794436467458834352335107589429949247914048341962258219470156898523945373852095444610821131967842271797784147249815578071567912405491693719259433945012938754291200622181006006355575000512001596748554221681653006541100441458300808991668190769954220782895548750565019076843201504001115471812347978734186483272649337790272631352303589919539636740558902191515582352701983783446727629264156709819060875050910696986642722694331317586853538560713501672982929733411870270623624884123442408878524194270725046408775982666326637939792792959577495260428272371935738939218619233566476102174317668164363795472676900638344698772975746647699611766055902797424505368416324879418393861134793638013112018690585981425343721471747155892653946759397476695934486917750162283731690493510309024295149045152441022836008051976016296893843964475973674607502053729784271743339391451248274508208708766241196565003258630118562149569216528540984552727493612032229792505930102512391094077939537083473799790020710099758095137100594161649781271316436139102175011253707087302181436672685589278546834379117678842495943571121670119301234916851510773388813681447330451117257523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] 15427997356563563230512319849296496850062253518995141525558351189641971662632392735697346703423149200255380446114899563292246372418359644161903608087932973188092286065170704220469056957082878470281046767011321028015713842914397378976144156021202609723050046599459006221282349388426666380736886651840723460609897366663997225690019059744615324062176396708645140373001862868414163181314371322980104522621261791636846245222140764583195177504641446616887959676871175219888332523858921360110911701383338255947698503381718832608612966304982477199052922947069904518654306845419293398464439275378893086782826703964079530113700407477278857088682968689351186342645801636865018761179245004937744399642717819171823023059600593046914419963337779968723801338737355444929572555780162456513567253696371728457253420956974182290092343166561070802768077488319779854228531864836701994932260525296954630494456511569749346955776250723588891574248708890007579619664594897554991972229004597540295740370877992539511355892060834334035993290983268242898440591865908598030884099352563420110405412899159964424132600463365559503680085735033793144420009877625605481502027018473856444418458432874199846912154543118386190040418754637896940081668467797772608303197322679795301029601602106930806204611266885313583488623253246032941491834252178684523809746665668270931631843907467469369065360505858167718518592123437502742617270188111482889854383233825908229502824922140721966210858811882330493024878542773229892824626180332055526484805121469796722168838379654103343565743599283989817278795794733100155234535300104497558633809658993155437832238643096093190455609311506942095753631551437274896588604155918590153952926378479582847984518898527716620279406763715548257014505831622519246981242150334775347088022070178393968806713318465838531314490560393995658858357757968160176132547933086641763455334707567086768244705971964336577718658197725297660132701648366520166490202443783563746232009722942766502415275916319658359228018160884063399931168502132651831667389431601604369046198607964869077044338045622488429616517592121225731243154660559249101735541409876298864858542638266131503894966180619385743213434694984919508242873611637982078140395025717550839672098410952692112480740609204827513608617269616601674810731579983712326081566110541868470661221311232544559085616037171540113218172712465846052108153734626707832045380336169019195677208942813450749519072736648094484096118130847625508224378019968262862812655192590804052026664776023408622915070811305076608057472066749007692592003369413261244358957544318220816917998598531830673132432781567033875736380902486907390179330297259759207682647562729221793197297224458895747436823026284902805668132909607010891546057230469742922661839145624129567142358469958903755572553509063243740585595124897444597467668407459477745386211267888461768344241762906747008297678800904900213816366645159934311837913896994285634812780012214315214078304403822314329938318585192807351124543224768437440261724103745379941021603562793191768057394755226334056677376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] -31350944598893703313191760907508247300698876128392530794247078185803960805446853702234680818037363093532539839618777916729026367744325023520998050059442660042849897527642472918620547599764829288294680108576029519621268578174792280330633967663062311839971235126017180302911346458288002449687350304497664681281278873316891343252425611015956648338806641411247950510025956928497141291544001004605649456826483174346500273553016663965351466192203711960769573062385422288864275575744731678864324029915426146718405435415902335749947470730191660740766186719333521023578859429876461410393532440729377693051790713701361468255632340919641357801590143484969280462135988308836223425509148908584606987250287730679241970422915592901525884084233080463880636294522113215893521316504803054222661407372522999225715631496730274357961281693551521206062969131076206505171411175427400684856352391808690498753547208292975553614653477218209145241846229106860930080947559039150899694074667838501729443304542451270701510019699457869036187212983822355186118869038134263814481850582956237770198082617678433689061482482210325569735152013285856689935787683182831205696701347893887812118801699135830354865274456552656835653487750539921936255568129265265078707038849219717378683359163278896436482245873477012365564442609563576853668858310615636927812364033033569556614875762405067826795167146626382130918351359909499394087855648700674525652228597118001279260138059882426303067579350100627128603627495618445783426183650842277458510476348327359609582434436539786371970492208502945679678039322047783609754351798745052959381158341528582163519082710135664350839096231191393981601370721258175065938673890349317611353237090796684238881806091604440389439306155691082888017472158143119592216625743721441895848756155830572138259817157466236838376275714517812249973975189525988521535335340965173586556150131733562941739103675776640359729394998806172057401574611279585808300759223391095049873132785317730131674918204951237050584535466082448981250937208735997172511617247936787545570929841103727698935981845492912590333843264522465055977608944596090961623840621778242301627242217391615017760507696052769766057831699580124662038912144517640543779996460886010646786807319702132256523853047669296747300333192032961783784610811881702126019096542139793553973553414418310595647370460638529718340770109913108444324168209575779131185845246244108713573953640952608149863439625768983894701363157769670153212759641748599450271606269436575161974375799347558295217752728227000485698107552413497189847761623943446907821640268719964990563976674635808755014766926396864698053681825548946914567957117023675553399837427590270174051166154966028773812230347783589237646686989933550246732555411527895467194428508982751853634782815595037730973311857208669945091154186174480836919275297205517112129229159700832649110336325495629210117610203696448404723164238520315603142480542343707832882400149122136835540749718973238912450532956533861113366221703148992511880694765213647530188843406567869766196647329232601313443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] 120487035421500049724360516328658434595271656613657919053787267847931313995609552133822633276107480847961593985883518680219340543785182062258570134113084436642245599938906451215774834946954860153568033588952704229542345275854759009215217243522398336984462300762252458110724415171809014068164433194277319483436528620320791131338126417355392304132588257001876666587566899365630952761290150382478804904984431920738411897641956192108236563975738828036305115161444485890413281480715286834956783066040125665283596801653581987640890655469881518132281021047065870418517117611689900845302665902018366069455254039391120147293631536315843773555816854839970876166296238590528304243282213700643770082962995157826797365201916090810860513937921949870071068636973876831474106918352715174352700414192815012107855067211994277475751344191298057372279113078150666582750073099888108508483139541734400927088823098328814038010434595925407491026218413542889476511434165268058685007555317748694449498744911010464412513423185492982923274852658710841757127523534249343287684439307305735777087247605646997568700088103457878118575872083394374849747095431476718167440063006925408222516441723478220499965296357696352186183103670199504385415320446140980270965455739813868457355969149168703537085385419398239133348262338929581558400689999725789443040432277280711880688561521137475924815298404594588898427020222051269088830430182140457205745261126134727945340106292299438336958081133757081676874175212178139579573880521076360684632321293956994727247028140904121962957313299299848531868005712445557788858534492764665832549679109398309175400746029027019831634104846293843153423606221704272100455951641126996086345720239548085918375749960817456365677888160973682652044014297987800535740345178489835610521897373291802459364214131937790410232595852002561108752246443455462636308057102585243512835806990533178313135678509930658362107728143387908576111690919402772787078771379812642225690705824388277530426806977241272846073100544294539779573271360796225566366951928779107206186527505523569422788169064590244423214169881414723720858727189250910046114520107222954414922068469183865415382236114809329732444059116399863778094857458807507380828946723912337710286146754124841072065414883158476138930234653280506972354299532276178732378939058925540080801424749832373207093555766455404163450143281165280581239351163697203862192268778590930758257390987158643438012400977368549382643346651401113345545156542363862442727880713602282711735082278980164107140012983579577920451575702837302090102264195064834409456933707788792227260487303966693003770454858723765076423578636574272669612366889762152865552359304168020384062811709315063691745327174320518837454899447824551069653885085463747325539091066347944896097226925079553501639320641668511611515306685194526494691321664864253311126607506478047144536452306288878275185098009906735077043521587964671741559647548845437995075563427546469497763454138265440647378479706253867289233704196428936869046941260198412225865134762385099007748025845271909707546624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] -434718259290015420879342265114322467042645269804276074297471094554542924366830208217921864840202244503829146642569716790030202855657419208924822859219203432463023701239763596310125977294452309182318615204490186945073067549095977862446134168839593199567598969901559919870364401908437968559658221617057093883550685438217047157309138355620379216592756394687615586046688114750217646396685212934333932261300309922313839061865230517377735867853505737739576421270196630318140204479535364349820518753884079270727610622827553878347296138005143222203231928319695610222860929177228235950889879071606897452996473401699059394481439635425254452946242681748440443383026243095175072103815204391957549856966392936473606986727986058588063158134701068572451965354569678086460720000191702077320627420334036686779057709546274968668876507424354408653362333119483156808427885866087136322837724455079243768579425672791278952930183541849124522629233696396378355256149260555341150705224321501496539108703015792670377962184914071079797741090383194958173114608303660010856030553978733475351966069405328798993170338750476968586073767249423223961159705916633907774157475024705637527574397034485638692407788921676698831279706233651198143466325605015040560884580561416866741342415171589849956578525185789514550079469785469552551671439995470403966512421117895891031564111367186633647324756922431426456889206074350420067080727760161064089580245421341906362256815541460939721200698362300671184856687474659090655000977666804738373823422255103212706493068552836932663775081233551453477241735175340294862482738918485753494790048105126659251425008348085629765845850785476185523519408716955679116563270192090440930379767916498250050203083332294591783739287113626517393285239038661349263853477997795494000600583571842949478923286643030972344195364946597042038326703498303632280705309907574076095731637705804999696391666886734383992263488540875553086053044418927871520987713455843947799540675693209251468208728130865963001785631129550293282912329480867006005615299359490626969130134486398568962749947532344055453899547287430786394742668135746360650828812809880423096027949475303800824348486880720738813402867631671230662478294796009945929883432841527937217247264750121169908909182030797324538525356499069633311245865503382349332065882090993814479060794991035293002058358003412080505319885685175316860005783135661058040889880866366870607524265632183327801509597774259707041158566621038848862042582681020353821825947755844276807241794671887259228575478601066112068961076654049278099730518663655518283071016941447896695696813008604026124959969621746651331606930464757457904973760076528307255231532765857156729490805736515785803784092351525257383398716121972261234537150708438979387571713501180344635444716963812474614168922076868578475139973183616582913081468124327688948660706090630519880262510810171044324852699646274970896715926252881621721768750036970081578397611149726961568782117179379283449246496696179188633190426114785130433913068775318677090702694331504242827118484913230634748477440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] 1067006091564050634894464118003150472975029641650450664754818888457285145278024327573704050673624406370811845143543046861911141798238418305374236620016076950038117293465496140212645825711094018270052218318094180458122105590285238026239729616280690509538415530823776504017382676287254777838464161642445615797952579636381715361732340440285704902421023089524963834589386320303513866701870638557374106608989696477667192112278996686462766687108074444852746425000643359393178883902311250320611754455776070559049412800096064844506440668429908641458391797075412147757179129670843980552975619198963715544746808030699988570614414682038027131029272852813411863617115902347572644170209266671277861250497728207355720112682096040125191539607761509767107820346940953511958503931108995455467377749646665770609676199945054186701456861654357414685692041693219467080849778804352912333247348418767031396845624174803084911576546330486486302925451087691332530718391601426215754350699003236248894025660026543188120542462382456919065788810204510602833203743077824004411580023868016061468462297463366992976010559648142590576269415850937239773584746575010088155508465446147772257405304942514342759311245800593285775866228723971360140169323307337916758369277840120884732890965028686620774131119660729092769379996437484240731019828154063100006857049370420216699522668427666967172115691561020396035709101433819260596592309217548328007701476423441073121349678955511581688475312417021607462858889960887764916239892358111740367941132634071339573985930130018770134606821566028568859372465109247406760278167360054542990726237749095450026038968951658326045639724128691509149503342008906489257655847593208150745257795612442328179403543148081875440481984135901221607302272276756714286910971159271919898981142556555260391035873700753651902880432473227966322289498944746196382987091951947170907380073145449685639975536634115558657201157948130964298033795406637925814580103799796266392889426751403802545148645399243482060846371939006834369693167214713732862378317651563377937840876179061630684827167763539176902882476000746112729297052241214511464240068934533404747133340605650089697956458770229720493840784920110450439734111624381109404527829161156350142762102050518510820760971699070073753680256114281958331761949138782052853250976475911810309209655323841985148084792875690527229370065071847761567807489207921273620117239829511184626943891185937388317468464723562748442206699918134243747755182389188894457387870474172908974275654441535397624655704363772318652805350942268166131202436429571881234348523872981239598286518691857143162080128283253811841994681009461974033064621762870608782490632607716434168540334445405791008581516848938899022251683884646253976803627903324979645597228297141865520007176203512482992920149769850479179520559022547414139033334276990794745834959596497690335444672879775459356670228681970049657696191406653131469252223371287605457989241109277847760392075398268022394989056418370400796271407687898721804742747827070288755592580479058838474960671056627826834800640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] -1768307784502112622769188556330666858863502202614760376520799751801739432572100133095983464358690182766300942965999243831788689707252582036502258955593466041453203413114130236056159488289573755912085540405145861338556067998065511407610222513628876677287038028676532242348891363483816256674612381081050514517848332566506997980206627449473298442653119668803935770839738207623499258810305422888835972130328838246898080087112535000262573464595908837071654694102179848221309336439292419359106785270052816963701164991687617016033583461392204356625460516162151740082365579269353717511802421318506995068259267317057729465106336739991273582276796296940702859629998446698501594497386812606481652462225804860241568788258155941093692983070498443690105387491650124797224562277543172412439021145969353277013898403357093992097547712367244026312561934402276776306515448413107508052454324341789590707428832516728753994919333138160583438844782356503204530755628667406166354112638638949939178391017506232254767780797788215538030083423490251820145781800527135690261153386167813930948354924015564969727555891817489074515306160835179903909073060453983371295950090983254969838338942736122301815291513817723280797604295670238700003650159978990828313303217029347591129165982513979800326911700460725410695235346592753564677040237708555398039187529611226042213086935450744643464494827412677507300010985839562352195545372054427714302528934604043567764185494348049125696042432187472977477125868398064778975869467106589565583721208603829711152384705013064111486926984917869118233796886536968193154004593024382175236525927396537218296417108291604060974672383453300683689192673051766203438489955207617840409673499307208773863617391928263166544434959526661158655975656803005208648556616895784849646558186863690916989612097403146481631828110663969853860559694668113340881314852446761531695742618860924901068030084468713764393622276078164198678373889937829382256513495659104848727921743873337359126483607547798893636708383153364780121152705895966769531752024698845811060868943417056984054244944405734855364889548556970174363708847215447881056064593335547740343681246227492023109751921706349400775073788347445598348336109676820541648881367084974216097102442569348382485198105919479277731414073959928303259078478702495705107064185497917432116042847591379104166958631571344950147138663673022037589390709013764993566830086802977891094695780760975212238256255111106274851097586084821195993894115020205688214298330386468080409789093157928530620687927335469117655332380545344715704823592606242118573028811262973423541394270643269748912885256236428376674202425567284676599624313280526610164397397599688526214729539186030464189245355421881689672813462345535041136038182175891725347221141656835786332555613270147442460595264414597428159881969607402122001576499951046132061530240218779749189906854755080035564959224869257643100472852352090951034218564364510059063843734232577661859501447660230487532022679076915846490767318003892667887090599302596674978719889346214661177967613297460155210792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] 1921989953942314656296728535929773423757752886534468560398764109618434675065371886722851569442555341623497966598566754652018713111555215370276069268346271340030501601255483710648908772503011356035227147928981488356801108758601210202776982754647283096971240754139975329627290858722029155256341133751739111344484557564670266370312158389886836792155890971609238312047902027153256697143918884879354428190377291802337160066232935774019691548410859255166480717058861309372986143662813150931088996504764858670396005435113277861357561569803940222091606968933492872583988599812562563038106054055430977736386220385111387496118841778427711883483938519305679896654906484050784579049148922392239873381979092621313289927454960054588740633308181073323717801672240386559101825280062759406287706153843440855102482601665961779431810515696281303462103666644701694033238685865073787687867500866469517428729921090812477393555607901259890051577242529974881966301866596199585149893790554825646991906066638772925225925659666277156737868449942218473236717445970529712218694033235906670486148222407176608033687553061254440647673872263048241451893853535062400016135984091656301102183318718528507820251819487328214670628030757994745575205455676242265085086195676249348966576762395600861064268788407952415419839872714590826898206724471546620796666836546693636882444346881857738237165367467287091549287616712987955223277319781004398153015573986685202029928885955034096773439286295986528105479227854307812420017652968206832375656768983329589106930496617200051006290012897430375763166334897495083512540167503527656887889350618975200419469864341641431086393372443562694334390719046943807362336015621381701243222663774523766550158846916422855191743429587545258810719720840008184626581492347741743043876138595366866548267117129180457852492345622503875772304074748026801130461349883251153369580913052957656511137908119723074298877693174775657519995746682107651839786446078875035847475592822534407862562660026110714289547456082078839171341982766532351434500116256393562615988178821951240478834549741501413173934358412264477483279873796152224412528872900057062612009725076860105612076581725667013512484786802037938522478486926941540475548982899081260361247043303739248849822122360307354194981349163801691961592110132275429566694931739640203839045276480126553561348903283543144229287590318603132267652480958607226748001042701843607210821301094664972505912441028914668794229580430359015110767311939925274311488594398331281676834441734468417064853967149543356515636862187202936422282740359802728931023522640362881871484732884855691585189747280632104836523384132330517504262845764713579116951480426145049426380818306505062503633617529424044023981998425656357037094794486184940855663269500344146000482297380806844701015434327570586663597692660699874835044156424911612323831362084308728249886495425421139998473250158362032290563549036445632717249565978671484814174105105127611792676295446214726455686059243567998381577907243713848097969952914009794183268732059509885072374092686765038875181056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] -775436593887083235796475857300018423746377017138101249147503574294731912160938835369919895367718233077061036519502240150058841564956782168195897550623976414777300914654722482127308769487256767044143251388251807270493638671712817148437921553901046819672879253338710307269705228608410307000713317220554026481127025971977346295258502032723417905505804362499952517203202567177320074838778022128766732298623961515734193040125799596010751748333921484365746978703924623001368600537533204260472798324088551875392915008705021429242099962632327176764498329769237303555973152480102179089482229707269738562849885287928669108241331681095556873406992523866254551988893152613272016970684603826733521265716103071935713599493188613172742266441474242106128141873609782882330747579667119747951065281258179195663314114485231494394830375996503254995211011335763958170495221525396711503982378076165498134504134283355771608390332149140979542899526552470200283326954122436473329313908435616395301630823575048509114063232746988772924851746069210638191653251087525400900299220272274490096501932762450449458572373190679740178302212333671931723056015869038994729385401648210359414496445633107487640142635030674098166252487598493740541178752824373428337413501917011454424678244275279363535000457869446630871075630691012930891367334610713729105148624646399211590552205524646101582926534670558616674424673771568414997621342690667296525994412997963180287762002351571847456448144980993090265268199302399156032722965432393812087541313993682901326194120229680053968140460436171030567918651306851821205299339107071601788708930629031810805985997850212394495637625700760120760586552702201163526544598278923280274166122596473147624487028252925108313171142619492518509603762462676410308273552586214955622516510394020226929958239938456898425714525422259318181366087445639725823489066480277957888178859047413965796433754783152751127463226333938314385692072060893465048814164363311649580972785377621913094622061880520646949841409851015141579107933953061626943116103110512222321382155501340449399597522619573838992671737159923573447990695553161560891131345445731480541008804989836491657719792246419776526626761381136753520804520813122280638829689632622535836518039762262604796825161326971268825344890666751906279860163773287112805386242114608749484847627116358109687618418451897834319852804418390811191272129990760297950713398528997264932995934101010852559580588640713246053533693098896758395008179466039335815807687477793228488115999843755217393465004052430978200234058679957536566838377838882917406171631863599046161910014807139559443756211403334562917251225137232840393957714608015415494000135998199050967977969552350928131784554277995319153705396530554862583347845369442303488984158157408139852069702314948252245166794056487061493945410198015171168072672515919543258841209993177316535375321670556766563118384789982313970739533953054993139341257749206682693092066104981530065194669224136272426301140915990829254151123897838343321981881344237855096092918102241631615411672170976103859486720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] -2385018934830848193528114659062666183616616396328696440568005918335117496767140487269002944053715250005146974888519263950548032568887651697620444733372348703284061486730110772380398643792727330737747873184635212587034589096933873454399099532968755957519788566369043315910764295075920540507023269817289668907585896938451146505023578671457674916528425186124545937099447383277771393863017415275746681944830821662457960546242342773843726248415536151567921208243499045002824460638601833518570016683675650424743868942298605414506579308957567411285015899679815188986657571406513279636259968048128624905528376527497887797845558001827976501395906173128080881405942588353838255121476146503524700684906918161526376129650715145632052736891915580364558714344171805879282437698083828865152257205756257540826656830651961507651841856552264102451871752502783447063570117244065794381645450670710426321985924663583006495003930328094315967402575522856456325174340425753058899090106347550831335900569182965879505898664601549014685773486126957795000589408121502145812199612369373962248578360829300842091672489377350640227771120071041996932575366834155462682096426694683928290044686606360230454150311516794928298630837812739558679420739803400774200908997338130139821117942882063363383116293929947639586209607557597092176168330311650075619934115983514728136353000532596994020809862993947566743222366371631909968012361345174912961177054602143268636010940111225635810137401607568976205094833247245567859180896117726909681224007085791424980361314844050345970202112261078833635732057557985117813366855879945994843925861287153173348195169136650399281773626936706717669598777690541290087276788706125672540869468161832816111162896955774247972876351770384075932973003842304840276253546089362240120080729979819314623354315828579769814533056215390850711895565639582441794563478815383751991632098765284978376688155054253071674227027016867117655306275018000297711455407931668274771603857386041747076215902690726435592625273865909307261396234956299719642869702231861738712231824436099870156048066602845553877178361829775272090641892562795243434013160788363264887885616991608134910532413039810274433295725145239555820523663009047623159489942270626048358591388626662150063084652621735825041583902145927793756574004221055242373287478260598945148816759850944199291267956188342077448792898928300318146660681107999891381282759703225251389539729299668708288911905733650742550851043291208545620038826028305932559147440930945534598258916154490622688697852956248092512059812431003576388926119038754547737550738973948400061918652791440566760952957986518718891357966479026068118000935441579664290633062834897210632753391460829687349825913718083000264791761708427105439690850127165786450468391207072362254897260209358682705503928608239044486975451664431165378894231933544457807172892315216547116190550357401057592550521722984721616938926447175842071254755205170542963902996036283745265027677863760550874960524590580876681273084196166438941336012604523322634780413814021587571687051227451245516029952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] 7661157764970096067434964907015200345213303368951383759898924622880538384037889145774392412092487664050967376029480407995735113431336201424575905178904897424957635924314725575012160963283087757852804996463938299470407689737682831337499093339369403231712700873025197771572034678961065427611140539964158053995125627968843057909214066862890584157824758557246272498812814009533824466238495173879274026958941471588421485418216595702358718364138021658499919054689880601296271318723488627100296326635361320506897383456436728578811152272726180518826330864392811505017245443917523955849274024515664333207592820214528416434463712959046898064717383403553128896466686580218336258104464346908954919727870582764401681135395567368807813432103801998038580977736821167348305471968537348767777792713165692777977278173379150655806262059410293691723160785047683115118346752384479900688711746372399994983217446280893632384955271547220887242687344128886742615951212185393757225455691820791229120131298449202980489267745159581968318027420667338116991777991087189567009811691936041731926863917780232930852497898152343284458335569810341676166950764936255072196802324080282670144463852314670744198440832014445391715062713566438979929673157583625433540257129838173877577585850887523432242790854360729370283448989112809596126047434623864764525956198014613689851370925029244142716228933452938019687737530273254505812497718520043796142489734733515426972909669969405102198644268381315350939571538332515306262814203444922781790005996822462241461442671813361727369314401448595246047072754203782627246615114436452293252615766642992438880628794845805774472583118799698848572269018576383652544581639170208108327331681125003161976750364019055230648835133098858155270166991497404097359404318455799319062304866525752507453153500043283007212268892128788091620019256249812253578624032089935802911209726080117323660299194477894834346844250708562214942993765260695478884914168654877300657358221887473505808058771154337583655631806496611888680242589103520458224893406098148164071866954076279923834525513531581305329449498458326935353713829797385424931760931404466096672171180085292019405321480723750616977664039635047185169305492905663397930860446145051809381517099470206100527214243413265805249483248973772732714886426319612163699289801537901939652457417631083375157731765722732473778938150930893920335799575653142020526481089438996647696629890179270075239364438460908424454400684896248011643367665317185946526851633320959810081602109846981201691567940571863383310397907941629109649328226385512064239760800423830969738507160660785654682946068592323429789612714559613629497631358676545530727810787581429922372556982212103080138391775560691320173805565716673276639940341247346063096219169794743193283555336084523414145145630882950105194914045815203738169296212468624272395936348096484576505251086411661543445051553683714952318580280270313336126449682527949278934513402946934551870720929133991771247486169449081643688923439756065169030859032336078516392099736292674403091750212545856435451330560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] -13297604112318509586738176119104420716573503678916159258394039852856145266943835796145904295997396145355494626238648031132352590357383354474635980479607502043415178578113784159055271162401127393727757338128255069241626452612272805131184503766188500210536000190079130568843781365521076355407625500567645492732535985401138477434361204394131899461239046114775621763587130148252616829218812837756168495202751387448514589927662592414557401824706712541788484194390114900319918359217242581150567520236201007691501307440832586574600156953150265908459253165436243423820897902335334586750820548734916995577274418624514727128099520534860529810033573864471323276101459428172630571356687486710268179542667767497618876695903934512294564838064779855387346796012541845141267556374883836623169424056146187376830547607057544469049347751845233714875077713053441425814920756104024604853085438586625218588505298369568903056931295584076388894696601002732179285768634000179929653620137456702438051280217572654587363343536594804297706105403282329125766329082774432394755513778654495336082318564026829274722030357882653105085263541329880729288498870206903742413036444176412302993660418625946572665396294774774830744739391035784097357625597299388020254911150560863455168079924376023255824218369750251172247011374655541143592751553686541892163961376144111599833226839939139066970121607864274063845548735358307949154482097967392005147220426805275252566449954540091022059280124476631779461002028818175423303513007054370713183596913420818428797212757796520129372219836526405403955315549142427077259826607193805797575668143306077995131894167102028924856728144064573007049249464039305060507232955860163277671725973321852219090989516911344737948952985984315391837534755150908256128469525067318348910898093893776717040487472817229001190805927904275352334315100914289422398835907353596332398799030129191109164306570123775992649280300156474605897486275810085114744627079577296698620033999293714492977617158060395038969482732990077546120299853944901229433417640827830084829719068690354066968668225581117380392403971027051962637350605302801314771943601519731950528619569311783173524125534037363454206829159605505385903347863718880613528229283696803705965904036862035881149561936255470263357048965083294514358576115808522005196023883780566283090469007804706465817628823232433158387916888056115033248227740490206200998228676792253724685629040437720782075574885524401640692580911368318510753633840906874152673695833191395032553227197089913829424585887736196219743030441922471358664505443090766300475494163063166553694130161250013551572973658256819173094837498010345486302297501651605444685184853678201006966920912375024487295870370916679353392802801828426871425588423671354177585567663922006629044084126310916537268855174286409502156980659029987406689639123869306374166302181895850833052509069685170524698065309798481546318795912018520972225422656580005097361995415828291623362287294649890591806194441869503021463376000720998231023111761045516493153329515383317354276627965671619120506863616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] 14944980841457596124770540318216490054694795087517888902326280652383837421371761326871153254614103095938210746276159146437329166436598526732831223368275756044811905669559150441417565432548019352230511683220133112683317430718057417351340941622974145889876394358394556509608732728861672683996115208479294540045669637974946687891961817945837951717726958619252310089542591030539469372736143230955676325756716435190117411390088350053022432126560887321193001826576015329950511704599935748612318326279234825582262601104305770993376361209094861057932304536847785555417672649030719664054267646043569608862316175248053724938203578505591153214660659174162623450377657959514635120079299236850073071644420468169315630580935183492541294984726696863870262387658837285897266691233673607678945759923527046610423834047412166598655923432720908909457862876142244501486272250940243561971161097489466184082385320361237036960468440510164750059348647012157624631532583788442542891070005001677247677043714264192178248555421656070403445526847468649518955274479927712769383841528437953941665836744228324478949963944924303421566511768743057336846964835030398965315205549755178670798185389469365553530679917770908419076373976863965981250674152315170754595457945924511907872672745085778520187952164112368569878800130074182877234425342982005634229139791296750405991847315038431502837378402852695065906718377480521072474813725391651791354023362291569809728296766419671769332074324883229608047821509943726952350683224484536893882090162438319945408754712418463882974537081483955231806385881625780861581361837531739817050604350266222461647553618044217201616738284436492016210677734569283111795427501824860574412629681649278496956607793628437351851491885223201271523033835384695226573787157817797145922728703814027769818744256983796147459266357625498604164753588779927943426594321029570486321101129535129829466463557271971633999304421018414592060239167589064112820351085957731702825875439532450582501833632030097152414601371852905521471438156232920324772196280124958205405110876105151614286021991881450065913272740762264821774045448925701342763330772310446701684393229670168628088841453284216767345554849930772696593697221446310162238893970012216136226979062763109385431659657678514788507853829358366652198026415338057951707499234202640783511528178400619907885509194225079253158095230512665408092935132093153881853602425146499673183156827730088808131680221856875479366141211608507567592381630180878077779994486543025549070466616821243498312256451975245079786186464479691978517040232228991894786236392269404238735104641671234694542491582304807500367310183347902111985711253752660953857794403163627963377064293420661521278803462635930843358497478116793972135276083225890635334319317439294840381008514026163176364650339424632906463163969269602057573686571769915546532654710714940153782191244069338727818853923981662665962410036311931740983379977541622640128505453608772113646774754309181866979152676016037529923003356961006789592289033060599121932255089399478051843204494279032930020884480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] -7338926201213424125217073123218721364485811934054279034117518068659165874189992702257461200354468051518793107936703602751097613445823794520402552753581717995685806631695558946101132124529607955952364546752531208964415935264094082936092326358722999577594107410933408424527725316211419736971240392594021100924739867470193221619043236319599768244902869407520490705828955992226001472511467427113291828230374122350782387626600245397571534212081239648412523373774338334419692765387029796894776079650363368116776191857662376541368919195457510014401528532466145673022030785112360401126981349533726112582764014744237154709077063682716976567144033804982043449223008709830081714413557483992544623642931668307056474565772505983867652647574663979094298669860586346595664086117914826424976815896893510952979939390090183484225856875275847685653734287862650674177550392383889799347309483647822481889914727645050566873722934540193918481253342912060907024186185092072784897747347406437138026387335137852350016420237096233740276820995527358755338925154126439553040575158780799698200349875444853399807008535411509268684450864845364384302889284413255184696352834845672582371592215873170284374322140934334607854318636615585708503077669975653533883311848965040020806927762726070620817934177902801899508929400273376251617572450833590621133867735382503691139401594417097008475742378362372235431277701716737273285569299600669734553781404247384669336557377432202211404082320747084047450065828496579619649008619079525973672719554843004449601402118650069551399639456751898900164761791415276815419389682275507501101703274395960165080711527942235042712492150200113339049012169632092787625927969106058149232815143667385412467264379395045587650709983430912043807569584834763871467227091004861083858883159667950620559415886245742576451186154425418028918530285677150588372075451674292635743205165786940713332110031621626504588753706138520952373560264984948747737319517876983016176083232363431420901955449358225201925725958539737383421871264074121869302035777258611853400091478242370501460928732261659413054360340363064234058702860191376536544142895222361972391688057656099931459681866798744328936794142195103262641316873070380644623900629281639824477626844031532025924233520296536725917447698899470754346392575666994913186857312973655869668772925193433556167573360557713403993072434836999824171078469054128983526162460843347179563244424720383042204306040913042508873402422524334056389996465905130715509418751682893779517602484754066159946348998863203363524998687801097560872666076836675075609762853310804892814383734701097827462514319795220555020988754374172294130212119014222004185969187938793071365637658366658176699008471340860766315705566511047276480656540274223586072970336027410411270769653538172902296408231213808790117758139374423740200253468765283370235478288484510753261283914837079975353826147114996599549870896248854316025058159465979238477448083582674078268454828644246947260064591989324360362357279801515532882557017512970448193129231354830606167610198575366872860983296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] -11213283785392888779761111839107460972921824551656978961859013122062065506656015960537757095525508249119806618503255606047581341989715098933862806972195125977171390151488722084500467946162195241622024886308807748233448819180801916189664437233782312711694361206119879714067984654717903886517467436309457267493299443560220855371660309368494760836109207525131817983994247424797684476880105865956145931864463412910840687236378970343321500281590569355519966618728568591557231293801908584674296339165207172458424585654437209639192444637536395946063449823054673812375636424972511741648566506598489361730205905971471555519781804392025388010776853029368656139212275007562522788810373932016510957548185462283389783322426915049340128623646598445051045862232061894029264320346145785182824625111102224477449131451737733367158986384163584918024597860717371421102166273559919280264839975044605682354320586735328501413274030826568980389782533042397161118914902742447636079708762727466273203439437858765612805467968600271995654101322356947149634866946589270855716578759605673992820491552258905064559547100246008815193519775357878673199256115457549872673862920060544607803328065164593910847070763549185083665765341469798503236237597917396075436513036983856001756928227062059246067232969072616133259485460141540124115211350399615496530239929921940035535025007668769963471495535366836213449945981286441641618246841748145113169671919139380166049164624394141408239139001362495263630299791804874421569742493463938198792881589771471717017275086325283197293265278861671899527019187588323928725303973209402917486678657755529530902089786403151794757602026172858094932315748945319989989446205155261618176064880903586983856302574386248256243253048399593996503001462849342935591525636102957112887832912212713417851935013330205402676356299356547534860082155999370933411550364040591367736557354843128760992916250009494702186122945994560897768253536327599166603600095330599108003861980750578234857983628116166917798481147267705724668024917396270788610079741045649509574469998296605770500358248144797079106005258617340255076519327298129845732419361953685071422312401784325442522338389839756539082792987820346527136623004044650136204965574286552992545932439086483286310308625228431005794184379265177785118360700679907117559185077458123770912771738779791226192004057016890034149597262238095482471366382194836032381476132615458874020455599954667885746443989777712266534962440793109157385782143901432414117877049876473576187784962038249620497464523578689917132114587127414905981465475574548488051402395779393066690288607197738190124654850740394339725144068716259978004336017813550115718908771709569904764621915534658227004901676388026512437229711232079386533933808630685182166138189909317170832881586119096985136536181345436758298190503587220022848752431947407878839688137874571380028937101862709768596678976683381566113206126456168619725409244817556174624161586644478191732906962983763630419104139142731003304337524026233840819074616105737347928554699604770977787817778880030097119641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] 35305010008564541489964813656413882929887433321954729166402701992504972791995818353569885828480880391661885580791281462987156618638064905938726311215269491547958661392110517331758710114509121702115081014064152468580910274694928735536703861110104357388127389156852867038900058331693988757466338975670352507691046517501165692991480836084866569307846538551446572876178581697726301322437657119134629788188823549583301053236245540076041552842501631913557961755042878311566315341448797027572441262455872769014457385383726081078579127266552958343442092628147397740053648403420941575464091657538252050158859603689676603386814731476901502146296568977540133144856769758146640375172463957701634353530809218333022854974229550378149781063574816490225343672875370912258600244678720788211037152979173323961460025441187749040196849882195995952527841464295844251952334395268253258778070514091482586002043335078370617552683489296283007270109525778239961670281898256328381707740309967352509796967710920081234884055943208747418340897030359584375602197100306109623818312489555510004026927426794676166836502171869570714081296138444197740267627711306436181406490115663525119446446782903214514520650328214962027232487060415357466695606612522202774607226065244635400359253165527573936600397541990286341991225219061101525170425120672967278055083817069013981765897841593630730707522781057038577979996857016343062037116459772184623407240869579010600558479212301897329343513113467608465109653604049826809843944119989575711369006639214017588755981130670671144091340095737277984728992266342802689530520072746819383788518994645512128123517252886119875406739387744834464514396973037104614884891810247008388563160821475911373475850506282137746835090934474490989373017924232491326459980265287311650380206035138217149464221060094805907885852818927279779743454588741702298447303189030902182095845198986983981523496940437317110888306117499271452592732132252301948447176349303507652011154468364884112470664757951694583381438315909227855063370298091292246288531317754485616907027271939563474528541636746710041956643071019123420800998233634160904717298063816034634179797435024067876503591208669446699198948318049544694898542506604145735781205695985307695811578396291857817123929237891439604844609840626981797403010981395485085155217507207595286310854987093109919777831038396774110315886794220464331150604880927062448329379060609673518396450231119849144549185746323335305616825125838227477700389645572852174995859897043835118997274317447509401828064682748211917661154681100938686273050275529425248140030621731442937796528809396228733604636735114841147565260779036189019779746441250111008068433016488141448985982435226867420420756701192831335588530049547967388372006090679465319388924345268075413733254730897995817189176833341575147399089191367684044089502286249430482389126727088784720041594625010464931411685804329238043834956066568869822884452257709307110918644567009243707869788802241349496488117215718858670595156324888865732960751805770703054491554248261014385889658480700062632928870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] -54300994401931872102911420634433724663201391556130468805347912587080715098124754922358355200684535692875697644457332365910723244095269281935185631855457503286727265523409472867866463909678128605822610236524914609144356580267709782380246654013032459586407236593005732119335398508606396942799984098050986849169667939238814688463845325425504975276291374377758498398162605280596985444685879715749955676324057390272588359298344713901943194487848504267990609265583844775421342104338777588020078124689036338535049447750179055043061417843988953329536793822742445205534679378961926398525218026203185367840442799356535742775479518978293653883762333886395975968189002185208254854706016550951182538030209598175975943209357927921198403663776566669205826154085561507184242565927789897402707517280879241198722215021712146625661745094604547148029832840322021932003472996260666437948780989734963226202718575014859213090211382052391265942783007465349916015141167236799651603946909006300347024322301599445679051093245176909263654963679387010826466174353924622879810591718808204584513972072549612103702505080823130963614063317661512334546656889072151743574804037306693198059981144103091425168092570909885325628712236751934208747523785417521461930691050803229476559401116831332570624154403465441496496714967134415309969102298942087233716949924135857651115818440278998195637743039280002990620670185091763751325815067069645737477309448412019642156484842439646826751704017776892238670396111283009126344268187423657452990901771542470699543967270273792300975179054241062349420611973130138718448853967590047321003998418494300151413086744997330202144874626461018037578353562815452750138804608396901691006905484940042803085043223584540331324968846230234425483348268299445589186309379981828943940919503765981854496149775772438069079187340476349520997629887262287693287372695567030234496162540792330786594657795543538419268977835253122837111956088723336288249724687570357694344346268128931928443201369053221692153064679941497480727828457470575160978237064976329498649612936185128078053431830063649451856364805669926620164427995244051271916958020067674332533375514509267403832546386821346019161138962983973934793231030724725781782382187846373195049949542346719315514180358989587383204663073097768491093756514927073582447966493343896085925570727099503677428077837693653065059398397289015083145672260575506741307480622475430566065634237127590651299097703605177642567190577568862343334980767134691692150333294897255925093464102639928908192468268035192125321117156240470421250431598140559976532208803606607637610072788093205351073416426585534500906425249173522161269209415022871895973751190701910890948472947152411920475214376276896110365878905563172566307404626423005727093539828059110519474561447861993215600657568343947638794075052014284129234276200939742146533608330798843374647941802785832087472928137142163180325465655053495073611746206055614455398310255411526251565327743155522473815331293391250510644812817523699243111093244810725992515119601551371357699844962095169002568417280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] 58671423475627653827933662718336407265982731062600564922484884296474804288374425996197639989949108163514681208290094729994164989780860175875220907080398284084927544687583825270546370081828322106248680798158245768860049335681474355536859415276807769733070331869080597122797974600788510397722222046355971646390670904498235877596988083933733952080741669566661720135964528121486202189792537370293394567352110365668126188349173012188566904944358254178007743430570134975671525927818520881049898088473578878874545696970220293218502821544014899845907686427896797361197327021960276478174272040118649947709533927891685101330266867658932118598729889314929304456007442086159989405916754668721821402764693660694707256372053367533182419532513328260452743023942162457827901048994520702225445299667799227563268086950461301514672484947773050555340887151908509559274480152819194940740179984187232624938522805361435441509478294693738080189326191258652984881959081693416583662463048738759018055647044502035439291184544716339587554243116664489907648051079864190466328805872942738187995570739050782527599155592490610751366891166600688050779783232720111264838846264577170993034705247781726843531144486566612656373463355917658157685339965357330459822747408997087843834891161322612609375254898040845817668908304864355181198133622052599577830948175558899644101140084609406062675049633038945678038261477917322340782971231509581865227368017817238705467175831428146328774238244305654189357840218670799153936140815266818844537942569568200618613020505706280227436874864292447742292726146017146167953681556192012540853216835490437781051084332962513397258748800784356617917735262595013488845259256043310698848810292789418836790919356516185632574201499508555551240340863213858062488499187864495144730129345395927997279077941142288354822070707884470215336550711990611008178668752536296048115777598470744529915933888642199786530518720736679467000741534422392603349560487590003570459481246371826576414851555843534314454646589590975153032241889678517602398219028118693334613671375710216633756930141696897361452243235519747454519619078330753834671347816130695750679204554394988166888058406576859201906614215624197286356369532220387415377560309695631385186072407777347877894388827184325118322965033459243701606822324490246246612191441178013000977278906191464265119413280796134792682273482959112281789119772019465188163958565874724955969014126967134959963434844526889076690078682926310908316863167800731143933098035762527616395516149802218544708185521865190137763078069892289405360358147467004449500411262817598841183376545931463523693995463984601120917054581394345126987251931566943481869685861273426020246089971539092654788536617354196630394043541065597628784728222989008425917902851683277228007582676831140591802016847352502941181269060222047999826171851012685470182304965760177535773876017366319712315824866667568942262538693510229980389238381399365625406104029369414462678609706690256830776867007309637587259932023831940704414119582901515344824857533826810725091266344958358274856452096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] -46289591577467551182108059738228958626365273798641305886098358904784438314083789655451693381689474246165742192637211983236166226758396018113784493720666378684470358956991037288571529116327146341302146866223578559526647395079339271990179432233207384260748360495210420649613149143836011639690884267734327943451103396706907405829243375953806127559620267921298896566209779744253349038303255114318691637028690776280866183927057568321909106938188123593279678529642596554976205081042908094015464459943725748479363442238102709376565085682186140816358473235404452699675477700696442207853338045692945090251417056629413717834388536450538137103012392927191927801053941416818733800657484911201667053962124967649132171823021778466240439836662318928222381725413058331747022332820609434806032864269877228815761802443246612003199316193734034196628949573278944737690702065089010630020640306167645771582588078157817923785743410826809605805060226753220348230768987940795350524735512662723511063971452430617972815022800052993216679485436954415814112779433413723747901260713264603770458723524884177301429086771579691416755920133685234732703721888157145776837051051827911813776248530976996422686242963963272245491585977777862973412954291306449453933507731280224655344865929007186800661659615530352558288279960097430992940108616880713823189957994767182565395303791267344562753321071628144605985632588779153536069535563752072490829929608070829643855087262441792081581668509739986501633756536197433229314161965995409657305294870451917294171483233504786993488977424644316240192369369654852962726207574605188743601608321087038257521658282311055462323204459006255799952095836628374837982260311922740215605747935890973570871716636714066416246470870489767819159649112225562402063495825747688200863007136207247657650518071058207375769335143180792053439139228568922069314423491587785021621153897972119527422447431216756637979689247261124394218321091529218717088712359249337493324823841889165459964619573612021249329724922679988439235976542497639414643765363383233940934779039708380587132053105814076950333093652074081682757396452328821040445973462944634278058244729088705175968763290930110903615677446355607437695828415846287111019176751077070121228221202608632225163485567491680805075987021974160583437509698930493396368770266161955320795454909081818130862121538823984626152194653798154054992585559195462702381469988783950437657368324403847480373207748699584398148441866722212091939980438705150925877450427225805972305388749374753222446698874945201888257667612871340123877480554951195637177859648728926744534766177753384273992717494566203574384256703184911828255103582064891792790368710506470091376030985208260308277128006777245133596488599040309867130329888249642448046538949450594145571699174761415995044999369764035979591520997498341541824638847149308241311942257739701551543574577019113630778555279084450690024744648582157147976969397060094236990339075214007427562468939812958605108542835588225280172152964264029174440908937997095858117814608814004755592589993951369241988956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] 23899899183834824921361129197756530548695197603643623195174170308063569601094505399980839513843148962984792798541342405097748263653080390902618014519974158628713814910423163886078930539944218585099479081075651673288314686806429226854259570588883742858136119060980870762557477138020593654305660327507393457846127432601306434448270738763198483226811276955367413739294125830544694028855383967200359234434452097720145697804096730352070321147050234745611079246586814369105001596464529993674714006469613558355076294956247146306543782928147464537180524239824332273358490249571164920510019035839682461976302117491043874478756300356606761404866422099964908274753048819093187583812080641428519952493987430768261203533764888830874792643006798822263068789523030546338038231844286035779229326327984712648891374578531524958343761949735358095206860827825459954821558906376795924955081818268123679369977809956079588666357590275638712632200226661005566651304508459927135442809000161405370314013089702053842369120822629903107471121716007507370422545592515370427151168612432443821152580760499303952056163139926534026984327549382819693860717442486888533027025485786484419014351268015681727901815342190326903023398972308360823217211086514291668074227611701096796352645682233582321026568056012983921877781087680663214112131635951652383603883761183616426701410928241251681172559944132488805637194465239181628964339186387044968712249431489702214035550278728546866031307657689186571857313489492616613687636563390484804905566270430334121701812510060008312012623996042774186912420885370459112290929156146378948463598266630437870726287567480919313636663646087081600694416650526870438093779397361550387061093614974004313220926554968182776589560708413437269777980838892951356733994354080174331925988339530845323492567097504583707672876654080188925953649858743774698440906587413461421622266642790084300233623331565628869574263859956483491006919742156904200158346808725684475591083251027919065941504505556369804589920175748642786790693678397306682805797866629857832762451030610899316142836298749113434746882554340662503369211946794163518062780848695397532005864710622798777037705521514906755574681504721610918011486012528353388132754768547455878997843970153431711629569930860525875701473656054160545190213071872550750552762434526860605301476951311584964708559114779676027861599476814816526744112403663072079142020114147202680486746731990021154700807270076955691855364869117314050784601339455531353420352678140161707600566384986902700198671776670766443400659950227504751989793931687276943699621745420495766670665701421946494651827139575397372912725975846940389738333116838234943062620110019599726951905411684548033086755845837476237242424065696331295251676458401941886855433490826977417007997327775821965639127828186159059262428654407943815662560847956978249786832015298564534782753667841055343006465056526200030071451911869748612834559570809469214654483084578175464350389331622552592234333216394830580368798304678557815037677935344108631704979685939177252794345159833812255077564416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] -1669321853935701786405662491795974104534686505515826888436498681806060475404449483838422604223907551833764423144181053972758524369220007889570480842706765879054701129895764774617702528586144288490442141880824106894838096828709780766267012614558031769380117732216554332325223355939736869910716942693189383989771562303868779102369854328748705817984101220727570463796122034975570069420582823204480958723622869838011123819166922585392258684889134050217022898714542074971090220665540654521348532690884489023643881429648645941072072608051115141114461231016602584436957115814220410866395959938232700178120767072394473142387971153037040273243386059331684754483738842190003907890153550191415598155391504613190629746148191117500199788715572733877638460907573462641407567545171797155924795271784980583672751304198868769617649678988473637439805307255472076087994338760661400136176325540238308405402964635411991905010758266224647358666470695017831182126816733672002326381829232568188593968697231983713883877323467191416151928933129836111922873813534952244945329561644468403073032328675060247801815470478872936714387308704404958902595087656819297264091896353220327073671264424404326266262113465437412513918080931291593574973625005913476688972013952042346848196613716451366152469581858442803395269680689483034334038907435645541802594912890099760989789219830801670399682482042518003097432194873505769811741977200652491530444676968343524904538112730593234032750854643444657177796110731417050945910024594259619967385412710931289233790447099161428949025885161588007263392514567872012450976730773101122530275247325776492980006322406602824957257619169127099769866491445242680697410137640575465011782292015145336470229836001731029822116034617048016251302522703884703859962477256888127079691595423378989263787612350092811654097507779827625283251280916511243268265763440841958650784630701509880743086155155208057789434123533393257977502235695646198703544141624330137755700584419801745761260863576851096831824662384908670090437916278171533576821720599026296270004039583622865090328012839809104126615844966684330712422334588802863794036284085406531923212800299966703268707067753623902877935425010638728307670884087503274272201021774517281118391975680096611594103098848177835663679972008603988803199120257649142200982276269604824124812552177707553447098302140870174127640367894466491352070255815906822890751600055810341019523765405367254519229087262906297191748000869787239569908119518495352777005554351824892958288357916366399625427338290218256886597796836899365903669137203429397829941009889703651485977650307337230330540532316229228322932818907444191107022831536404510068446583288373365386269994830799047747734978421374881029044869182778714597405341743078214368796523432568082190316349731625605757645716838131339407238612390086381006536232181547974634873055321416392187732333169048559900613780773490616451738139984396677420592090740343344618133690907953160431466088765086521847668646111595790860094530852113302506708828074447445477170820915597166310217199051019652463329280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] -13708733040875909203805953658355352097540816513167415541502038331825987803154718888228866692004740910464201902075089182655329680529869585356024334761859379680412122704523198547018124563917886910893960328743272953010438367937271754910981601086581358496860784887170585172080785449227216315546325359202252740744095395554758017160078630057430531158655433448051757949165786553441891939490698841959370225794467360116593364164514258376480057796004330091685213103873140169507723657383169824954482817910441378265526978418285808764913215447502284513347058401157148919707466128932869559182668463380728862415172216623044021174001738118420802004423885684108480250496598892846756297112459961380740768796317856046372488794464986277388759918415378473693075769839644514603697013911047089414431082615546907428203218821651370914770620828388934138716870423384236942328449755726634195429220809305564281182496443500488811791544935213798985011831958438097369150463452940685603580461495486530314861445124734204142422993123996051131843622835197628269329008584698936525313347879176242623168206628637970328793332753179108324597040471779140624696708878100862833836148501327066933925793363902315007971625409741695269728629198965848159294187035154258996159957479769904214095542641606638483006913569514577324418828238377142067350790084117839084691750211754923828370413946141351724237247515273917274152659428285994101635730208593613278594486622801048047054228497572129857730557225774780748216959591142452687767141192360410445146798636075765325464828936887185893826740739762603380353152569042095468934623406518073535031501458098256027694160425079212626521977857688083075679604456344030746802657775118311578652107110380849141655656256856216083737162663550432263341027109133624285561114985209870515413778998944896552480047163565820790971391840958853297113244627184753353807491031487319025883207387455866100856965587404561700966907907027235195303422720898962437327116409960854645037677443395378470465589086520419565013666121458476230977315108351857981436126265811063268549602858878772184707410145115372410700477093442169963629499557481062333141274015915296733048658486766784029301739273946413236471401725806997393026439144258393507458108945419590854855265191878016100376954896083600053447380701583864696467932515509927484588033756409356820540492514039210959643244828135214825333274157838887855564771356918156920767374329835371380091283104984144331050361504817164616155001878689478235732455544849373533174108168962551712208461976300273394611130064186284439328942603213474793169561731095215111127389266836155200611925339437844189658882762709193606863543992987019191847624658839061086173555357808340293887833398783315492979745587619955158307238387511199162971134048375624879216030796334182996916823497756347398672243287736456354643080757976319128285568193201279438949970389617939890273037465685654183323364132702484155524922963179571849357514103039731612338756761651969549982666919336134793188225754469988052225880303417863498551517831026380677516900729162992468518003988875521921300561920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] 20561273858487212641481419242980628301922920432689383988369767976122834419541594003897521455923221886225229256631270245153091067795338762494553394344656012382684956787934788785958629364562174258013059492955366316479293275921728619073809913079895757760178477104204032740142843338550762034434584761014602711731289609223956718130942415958218449016862780981259478504787232633605875159551977933759392127278471905221318576897044006387978442584190044409055589650959338727690815670283547182271091314934325850983831468894147857321320426649778310204085923741060689038488888558141965008827117820644282175487376221607612895240448401099555083308595204168292272213375524881058054623593866235537537024573491313355355830840668233741337017723104081677685178012763764871887938950803780680890563331312045497896025795768330730577466652269242730165959119898024269663836011059571475405240208117996342808732014655696415773664986000844954493769891684358150924316028379473008600892661413406310131838712461454243682856347058566728557176107995177030260880123026325277523098662410880013919246055697879393992887303136037312663727809211022049586199917715230128457828988057873429651752851784159706111412247229407467590358661213172536525146033959495650233522964746936227899107437461122611530893050146927926637560232773692064912051553643380364712346035103763858014049511749090354510393116563541062765252869100240520825160911563262327973862453520118961791146383507676342610801880447014727164002226967973956488652323262059771618946580544921790591695277148175589763911142501950083016867415894032698095261952835045911697038442469506179582266502610248224436095906410666455437780347931549033112727925046758591560540786464297665684002600586847665269570642374179727797141020594805618665119163707463407980584179399117150291120848194928628617480396336967890829059992708495815597929210870998495406615958196620052040332581546644856879147837416431123495400433521538931429608836685426031862222412091708004736078706580779509700783816879014654041970713468505023525128898004572775902188567430481171844498077759123067572380938488452527595321499609177253313043736064346648148400435067051428160080413661876109332561350631108374293712110448004867548160873159286353088431782033078182552315183263191321834476742846991485578802406724240202255189061467294935501427224358208349905210459716747973281137478540221261304834955296675301577134862677701805132583392505193216354779895979517852249180595777086502775787045809061987012533480201942642214152768366958050757606551620422106836368828431693433477891320331404124405039463960613719467280666965678697051361329609803211714298656427855264149088090733363367092256124571819090536552371520293696150377392885542441624048469594218558397559087326677581245417736390237537060928329950078380745901323972966431397997844274888185036592147966814730138631982213179958973370453359100188889715159678921320610635456055830077959551562395538861387770831708541240316603623122894922118977352185263759301552532766167817099060888631573887872930501015635714236598751016561716838185041920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,34] -20123874467608239675360165054565104183320677076612927605427833994469773007241082746438731964173508790769261648939535730005528784535171499742845526353011888379059744998293748406590099193092070139948553749916099981846720603501884069229047124786743712253367379022099987750230322706826351798173816584144418106217838020357376516386989324239023185259357889365978736804910753573166378033616172482456518655141729417243513647399978004813024549880015778689257912207850191374502795399697233136987775909442080482344513202423505871461467954408202745494087500131723358790707401442289371050259261479311988029856585023264514606274738942052870296701015319448930129656005849004908407103830904051941446336882920877984578070007563341130107965642842368864991371584168615025810656921832022435639794946770313045727229697242232161885358342218894051733513645160660238789463184126886781562889276426589764254177277457121645277238077542435660059739342175959536740374926107600915531845171880311859991973489345410368153347568290362643020991719666237207034625139288842531588122971142557665521744615669832041816627699977934125474830738851453029273591850584890944679290399010202726153458911671754305823995849085248435655850285946519754622256821181016873771753253812734154720309270473029723308356513471645883763625408059220640146343605227167248753560618821744595284283557178956920621701100723466110107876100263424724311184079127994107025881645347646680805193841184987609301892082946929720241020129271730707484749423746233087432662272273444102780859802462671057503226744270044436519150600960869920750034462845035270207439974337619392494074100849902305850409237574487212198482774859267397355400479162876298469027069629851078838211732735787739294495347271148343979128314160832108552448052768815962958818765419875443352576115847763633400697598746854207930316099342409254748030280903513442129238657740822432213601228466319864996715848215607992115857714688839230398997054105439965606178608593877444121562640966644751258839735598227969887067000138677419503513998941851401503024342954259500907963816656942129805315085058661551586669021815876675625739846181125760691211570094122832592485836520182833962646360208600975869038306253657082968482859188080254620163460549171851909761212517426745422156224052021063668960641029702075802683936607610448482773754827266499316491225291105965630551132025511685224224112054815794144114591412464841690765453929673498250697706011917557400620238757243895956980645751911446178806120790371272817846221425119014771836939848117762076254370019975287637156027915496190085803380703786276194682781472152081275440325196705725300290775664382183970106704779819182221236160985038214339661840556501519936816067166416848051244778598637285414888300618112431779838706120711560975712778555218434445494630609415420087240008931709213987342011190682998964732450354882335294637298448825689029787149719693516395293761447613121520327060474993109077699215317213112125485821295308911245828133063206992797913827149076525883906764978175623676776196309698652473813091668064946507403493376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,35] 15191386018345900360103432595298118458913646289970402969568634130791853175310963857986802315209711214044819323636243150122186318693952584717241378601491312541483481383089188569833836991677930148404828212221078640871168189873523051484247377960797653585658189464320206376844689142254313011922495997754802090295812546646081026889039710485083804022136373889793982258643672312166348172963446402306986694181236224771179215608776474259642210192568542326413843928614973077059916121739071706461138177101453645230689474756269185197259030935859830764635020345613227847435424476197486596363578714774818999508953128420952123366590462243854850889659270887855252415454687462669228619598579699921491651185660320517431985365593704331485044331602528955583610262700199346479846709369848591247063293756130431129497516373608605843647485615947602947803873136967218549798150999376117921565735072400688876030124279814374156818576464129419925417311566232397116059699112352360267924644238935639584859497027653843519364972499693140571502669590964545242825099615957338915731702343913684080627570886375437597987326030225966846501228066395624219649150339313090449163005954736797934861494255591385071842829089174585853082034576346638272755606222601716750202857139513731402294218797429032601285715075304484104836397739531191978229733372346411942001204580341542131155791553839698282697104318740935430827001875816023933324692046789388793846300210473776033331869654601384301335232644174240309222626921247609191870676249812361261092914868738664151385701464154464793031618953482239895162757038304271116832853463469132078890067105440944297860189039248980623712850431079723595874792131128583360452594704874701501157458022006265840682641908394492128614610974937180853247815450153222501396327313333821062080786840714063011599078694458217178890126411586961314969204600287488306155627858742816004175253752192235295180737947903911478197875932951167425161215594304078550200976957981601929011017722084536389074207781969873704757401372163486376549658339174636820359446039587997445293230613381048303817426122314832500823383031224196894162835386535609871966618312454884891127955047335047564983110912952037576724616353397753304178487990301627398369204996454226061717613645867548248087151556179432391969283650939236203076847521107334259399377066980936983482322081271924994769210239641510815623979806248818076669835317021897060023423952937835564819942366488512248099644678878473801792876554523103727732278986698140364326374265111030364597576510347253494869809044450296962976483508335880212579812500346772703750446288465808131032655109452443122109755764758977689938170416999868358094951761540490983381841962073639687311668569449173740405945250044509245739504083887303665121035523891737321857444015349331976961543637901017946798861850926135813980782241644214571994612104930876819206690911385621931273511804985825754793690390133481928715124893955148027788394679637818234748049260660480747047178540780464585178046988161191921685603586942512515528774140447037406947699319275196210231774806901496413893427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,36] -9128782416476009637519794161677255058948787536670185752136046522920747687711957886028389546633600068309201299787840031862821642554239972433920152231942413279467825676582513936092698944505964043841405087465035738459775218914760057265822355717961426885733270607405704435133152525668492841709445380089033753056444408436458675980861071758800730621307017196240980708545840180454494804376199510594982032033847291569223036067101250847214200282809274353731051963539764651782985819569391907492437621842261383371302124120916620450698400213767164276767492017810619154879489361679970554267611851482532257576390554344400770711759898262938854059361482118476382815354968021770358252355704106761568486804267406965104476483544320150651523556912619061362808332319187095449710736286559324062397279048536274176794732693179810594735283275885338658700623067236532121169611804779889257414990518966342346970064841208761244556641811448871103814518021637869113043576591989997453746030519543320292245909179922212231812585964460332236590601486179089835658970655116374741353079619447761820436142157072605641424550628418963199368585820508485911131141398597426950084036886775864207743934068026022319919311900533130107935202968872005326052673373000239255165589283804091430576434032917695178795203331575598640293888567729925607606291715082297481966781267117992206118501481579500017515871031215163500936020896711624869536554727781104282575674876174510535548625498597961466554309409303947631552710528724141717829701543595772485775662189572842582499639365174280924477033779228543382834921275656243876509290590478157839137402879661344738421901852724854716110523766045622508613615338939528723812858287960518900561309583541856371694843503432751365760768980499900591145198394583535086589112217125165254428302177652575830851493278049382160595380007733780035811089297865055508785889811565387234743299027961837200610689282328757992010111118361527031322735887071573762583882902535198582369430379598392335907233401903083700124176657729163277309206418116742865475457432836587317531881615196396140357920766522862328490507196279137322407951926527030507825591506076344098326921496490588499295995924291953883675142842277022789405230732345773533042840287737431773885248705814040429143134342251988226092013036263955910890478567014730710658666398501939688811901442787729945394703104912767598298511921041295064474744252708326487845824689012159923446145783057918390337022743005089385017952351039180466388831778783813019494741048928975948161717426518009074992064222898445351761260312631021319011746070007409784568687539113801048734865938277505705845009189897415070706101270333465963969751599935705753044000652189396417978711246780977436374433547377315709481750611527659722692274643585622932834378483251409566703409860875871006483201130762167177662370855494946151207511452422660931333469808969880440977057335609261175356853040160071251398959023963036827237976630933778450563416693744601797196865589417236871736035585739415609285895952479277804209821778339326780193072383909933730565876463207710594103771136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,37] 4312433835963437696453071438979603866348034874317976193357142717249550739372363696555983436739692079667889334269327440267192317801311185335282213771479006639558300178996955661394913168604481429659566373404138465440438885966878167643768435853484470924430890307408315716999459595779163293057014539506792236409334585905488092621610306365416655887052317896862289357986964794960267067542712228365343599128342845036838330111591954179425671535969386717227897627292855225932953779306366711173630375810473636903469535693945141748938294842728712195151153724962439734916417665844139324539486948551604915232270742344740693981340481480791845018378168249312933254442153472374074519071962265723770794227724470694836837810877484578219584812753278615757343630461482049370087705567871830951097405304769994608977974688980919932842653955658647230425925388077377291953298544940792085396723408911918496683535953743361120501681591189743973646485477974751417941327585792017205065809295513473530687866663809352920579435109571500956045609608920706460135446062711269420745972232668739525082393783158373133099264619965066560205683256640365940563565747201049116188603824416528532228703759207753965501734158297928301507784213066687906696626833076150047153825387061703359892265920664930394943412706073848252400607833550733679641889004920470313380243772729029997238609013951291731123174810291935131830271757251874186928859823336971774805426268041381284100432767467953461106389217705388203467114798069992660364629593747129025127758935003596266442330680498516586462349040974278761701889429745334273440718357019611061924566311339338460408604199680738979665719761569287325459599548444524505244524270958875187568106380350688748296999176976366633430105710534396389773209368064030733039827371919678061087179202981853096630034501737615822290270469641452603870663820912672923945953236503933912261640122376886728224758691321490085781252625969576131712707808438880460741476223931079023822208039978608585884290839008507463733347222202553292203993547912216451511408030963223525571141118152467025565584911526714521961734394293863637340472314967634829248386840037199871126186233256881310866387048807635632128738924985610343944277019672561995334951661778167844347249544255281902410994051988662616955937898320566120657288971976157774445389224205367580750828930963512425056580355760974639192221593648358664197684195597292645504989321628574057897268489279335016818831214681314743455569941510418045604126451087333274870000976065631338629997190222880451372783800871498085085835400284211291926602670407542040964188597397090133942877101451969877024280648545780066635562275513621329837735074203281979442134520390364039157035090054956303179255222946039516306481289051840986320098905813067758695432782442632325528188050376930453178457566749659618462273083955566778136337556726421829064349275952456781867724352106877516629659304931465970464886847114276955287058909440676422805990249882624601973614888199447989112649179235373977292722369337400022686398993751408878684258520641719203254718151766307431063224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,38] -1435798520330306015501760150962114228900638989969693254973886428538327044348397175833001170782560529186721026991683253315631323402404369764804444930117997065383945957183391685622468956831824582406471059730324030594828207466929857530695171089582507229326182654617582953765452916663438898082977947841593856449697616147002349386319560742312247747150987730136229968273057183248542104140610846533977649185736094059862800264963929063204230824898443534538440949660317454330637010315681188083512521890258203134416262736488013061445538145804483716311473483051608194463227919899060227500080253495406394723312159608965536781081095454625081801210916775485834691842373609383622983208467068137386881515358205280767760772246113451413634329312203170041574868981901097199415143865250287728535970128844143808756901885470100979843713022814374776529156021743426799525389897636069752505100747750062185593220735039096896757582976830129347700261593956077070671626748886162251452977020644545467383814419993841770950430618495601842797463160539878682716933655600881223109715627718287441476733950760202685139990645581665704220550579801437971551155108979084193423713011334613963157900593387873715910546880676219473134754149658112281608195005575518721109385218635405276338530370584322953858281649382173018671815043466374614439805092280135331123852512748502223344122349724919120135237656558764131610981675404534555591288409806520732109629526223770788109269907424875634615405456861169765664672173512992346723620092487442251196336471881910764881344448893082919724073408529180912128779029553299975077955403832375920262409826627362918080938844133308521097401481830957095052773042415400835389781770138426965964948637425512925107910422165404769944301077828259600764359435611648283435730771227832469997064409836191370991412376707475256311000206708774776139413024294683550977673007192598878597215992976089758876288123672562220945324467974477808357884759998413476037071424358132592029899405890672911789209053507511762533918956795732657126750250558793324658354601947571188374253062083127359230492021726295957980921960328630788550760865004434793396970627635364771520427276932915583382379597501205941479266445726079156564132848711408424468010135539817372059379867125380497486534449224050315496635228114370510762487625977749658615804695516426872362728129482078832809861934289725290490160308248564386772851024432818705047722082414304165308738361556101165214971209985620570056636755783656349630337688149461199445964313616893318088320426995101902846902114090824594653191661581436816569615978314000483267293951094069274150205255688442482817079197901491061978755633146746872396401545470955982029760742800103183834074536414372748192282382668646034347114929910106111130856248374303654159527332669529310324115079251450094911394663840655194505854306914401058781335277424746709829194199541367617047322977896696995634195466152374731261835452624084735107098810453466148589059233357507388436274800965147420063638259487495168652061434220004549185660660002596308377344707923934963646827107572719175912652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,39] 127051202410053725958785243199459709042827170029020851532780367048112687763405118599634731776824131185275502560884184671959891067515263751187696766539793969420712719836274475986103366361704934341059261747321657125184039877540933696861407306942185193515371917642886196076103438202228306669700021723979605001595954423718516873762451286780669310642278833342451503822013178002628316806064258958097066412886630011102173399533962892466840844427133393050776898156659952905273532895944068791099950686283276438352120278618384448742732752995964288284347396584878127334657060687333582871359837504362886880902719518498002144876560361057996521386409863449453089051534633432174602095324034085481683618615985205122679384763228516315719573444883163603545600273367471560458440721897801062690843064093683419009688460784174036172089068651482508503810484197996474222494389241538911843487439101156958290313482658739516496486311883115978387773077165959176715387680221372827761952058688420713469477297781699697208408525725126116649871012782613213977945239395470504468361007869639297838896388418785845715113459837502281888334312445667463749013213093263983832502356597692049580023143880418168382531033886775156816649807005369258410303160780933236721525915615200821807625061119716483928633193547736173844796467482415484194432906459318482413949533710187641207530487214762684912417796415607116746067698069635974846396798442807423887167251218420043596202121548659054717505871548660399961395025422466016123421058383340704030012347431443121656637244870649054215212093845510914129494696164364062133726691764203852375664004158541395292038322202473525726333948811855277809468274143258895824275959272944192558434628081158139861633744857861385712386799915983132820524786164898552209310958299904071779518771493439909639921971390199105571385491575183365806953472935259748849009719284938398318412778407688442567709407326968083602217784581233581675921433009119468829122758791157189749358370273807683807919327964082220538519268385670045283958966589175250203449135358780256060247561025465080498831380252056254176880402868571681370810283161890434917226182611344636358501108926054436766000893829042156908526427660724627008597033103512897718719806448444640113638214720060535513124046532568807235116423128964712222127182338599827206868632007188935716465409847888636667261205102495785326525713368940174855177241846326200678776695052809509942956928933987563000910112661486271194211034522927668808954625701345256119117495275069682196750633757894394986252316806049671106070671864989230358656595972285191393755764050551523973827065757754981228016071513751637737410920463267262562283290531371015641744640101997935015589835451329334560309515180937266944938615814351344795060014429716279729914695164084503597809087712140378442502900803500412407679707023920433397246983035865271886706351620734986777491840669934080040401357229630291506608618018190595090424764706883859678533228185297232758085488698955782601033893610008163026782556707964215003085436435508319946583780618135992365399813366214690571550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,40] 253965668479694652292332473703847523756243775976096424043168882524792007473618874094811816146050588976022973616424705558661898282989732613063205544817905560863322494848038029982325992663737092564768838858650967903972372287132901898341802091144856994442299402467692245501565009462088432024415655781219386803792148315765220660738686203029211013742488544925807481629337598890630555859888123656945272594066653595010365710020269006390535230288898564017698385783835133453770910926151985087211825619405193441600156180384881281614678775627192577568586828729640054897625201334806748071624540294698264568059175795619166171188234740315519148910994303126511689147565177918803069893585723687353770382707955074326746891907314483987022901880034824495779087354129519446850544824716135384065683527734976646217442538252351845536689596543639800834164355903210018035357168425309034738715718584381558056555998701120554828517225493341220152211804400950825487785708570345066168124078592086701438877854659895798580812582040663188572931211124935846909056651380218993536197183327373333850213857602401767409396435843702065393509468769127514283080589119771991904754687218602544538916272775395362732623827163487032521786346982653742849791088156725877584511962231132711419654865455100372440167858801679809542871832670137505315203792085993036409392527504117063126501172480079457975717548392170131061236253696264499947856955828827946814008214043491927907095250571967631155576350003809579105708446644268798104053625466940240520544921287751494258978319707373848886215161099156683679795751312437791360130468393998719368903421486180895238354544086471825377301356277966720216394090621809846988137064447923473927407371182846176244366962332930331588961946040547350347692453342827368705815506536521632902567956281048712615925085571384243452228366201002872013216002282688980598556594521531988984396446867846579133312069067400079137339790932211263127807911722792594734472425978948565385612551342467713124952510240453685121218993094914253013483388860277450979485249280078653554661276799269263973994475996625871764119774034876890571087277733779562320865605671446317425612420218295948806539270064750536501326695699025264923236994553587838583146817155883481733545945891463981348824630545026146528191836498380173656328489983943907004811209313930695644888301872222264508778329755884652001445025476604728794259729434414279297627287857525382327974177493674278861039543261483538217206579341112944280204112773763459538009812325821943432415349250493785035784556857751341527572255065258204881417655139904273758840664808058862519138314040214443033269099479643810733863803477351645147538916115285691667303815944713027677053501670271099883263353948593642361812590317647243808269092237751469226369637909812789945181916646473095865975218398187307293197671848880582325546291787305003192219626762748034072005784070926044768911101043457481035752392808935114007572369385305248557044376401829625905401474033421280124371737042368748749085680922455527532262066394358994610782190816875892207114387073099409249009664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,0] -716655323748699992288061926493847170713289399194518248526572712129001277810787299062338605682567743055716987301707548951655411315858559755006644789309400928218343604785071535806939057110229932914106108064453474653635490251151292268964405877085950061454954285488067691486504226955878177054453832608971336215630608690176031890286272238982717895261537479002577412394845881322122701056318268112253542752537467880547513325367437037890551174228012889287412677501368311979276414122719172727695072554645706114676659629762081114699890369898378332020070833702262649777490674957288473033359338202892084550957551252738533381651360390867361041945662137336535686146414114885130609142626910407349154005361141121200159959842169956423353446659928684079676729082575570400406408279090635190914219523401048360950371212373478814777417912976986035342888020705968694469242381046440513903310582519712890318137853962026104706103091253451661136227622365744118587105495360335188034073940893523625085707346707330737016901594981020877447370529336100762835218144793881848285483619402240814022933687378553569937983697032051476405392703217448680609190879922859615378331270953524831492456907160241386762028620591472730711769571208657756643401353150115766452452162915541125065754314095713388902907255122332300893317994938808574797026167327933418283640871681284145352631560564153181716237651756816403702494747876918836584648369547547517688802338218890117713137881785696874416522139151087691289439175141333012428171321811046322898823398222512931519939987783388346143517178918965402734911251131554457311919307152902648476550719390284756010476231388528981736999470183888069324188504657408010586566593466462755827470260532966253090629290531031708471360326095730207210425778889661804910815804188072914559859932777488429410385278359148288600982520034161728736363326837607100858252228828780578795646596342333881399473888507147599544748255416344443605462447661641313274688708106458921143439714835185090444685857409381593689112052681220000959656781948421986254931681270488140724644032932303783415972171840977830870400527981010675574240089492202471490162085784173109850048235097618428728843793192614697095963422721984895537581405969447067353286112540275947988859924542613396390487262079567530500140421276102182067564867909872135587290958734184171983104096115127573468392451074784587754426100885086558755500335025631931908105769201372306112438816066181936477735736674149705521503052380101739254071640003736063877038432476333080191322125340718205422115789253869278435930567293870973905881674516756234887104535501201866209298443895435423006409592305934428664504915848717370237318616327426316597845893281551986880098997495026647567788767222140722317894610727674003540256234412383378718509416162679769174708161279641768376830458032722381367571009418677935979571478898137868975030533502984740192645049332824567907096122781337660001812077026188638728482615680660807738670316274296390089225949824792382791545982647007503435567236072111588093527982499627260507451123023157386228531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] 1150542335653827829316635392263390326406968501133278034603989273670870239902211891268611698897689317457799462210696381430569536400396448033784264183925044967682116193013122409673171006225792327406494999117572414678705709138654678076712684789373307122751890561480330904904529028408667069535189941372290265701961014472733892658857660111994010328084354512216718245504793354076705286653522228717463634251339870186216845843325343710391256318175043634320389736043191352900268560615825927373992629864096976206286861720716546283202679505307903231316511895738721611023965801080285374233197495751180912353647312759167203593473759817035816898674310281571355109107040574866957585409605110439254069740889873962309575206688604448512558233929907461816616439824484055832044603315393289445017977975185164053457630301253737421401513529166553839833481475628154002636844282645982960331805176282610045788311208001369295173227189706549450305419393403383120116590642697000466754334274474063018100128743768608703096558749748207795618968230471909306234229554981257962231726526679687255502747389053572560616188120078566038774250295396627626571595800345953004403378627622021111161434232373763249366498192395270712180877898808969043591451187913626851059725080840480141392707031509813082432078726277830814472052907567853045513126568666510897278374831807858949373949209957270472584362209220586071911871682436281638944658997159835295711905569918385115913550760633797315642159458781372684934159046220773479542351764487077195781014179524331307732379721042568302173229212134210626819052246209470563510672713559415598172449333436246120277546458974297126289669020666062625688041981715271748917619942427587337195053986439988723329767114248196849038128646180769303298880277394710185583385954028219502541489643985280085971482814611248512686612666083858359411610079373635800552026221669795185485410233290478008423989444929350262334455906030283480207292621320693806412631426027737206341820069145711724923690781408504650870183322685509128540701798216941626231323686454329417843706063888422543951189487929553376445964564648577850242346298567727538564140458284569469127407583585845975961364797623293390839460131758012407469062160158160089983085014680797816176383606950016846049813803520290492906200494263990474306083633236428499974819945741838426912595976047995287234010026567894693722554576437911067657526682257808983979429035015051055180187988101173519076175495992917302006992423999355739593241865974370049981940182428259033968457488651308695159853141163890529181419626855355441336100984371009570425468899056435709772744346829793011208067605955731760811212367610464380022458313203651557269576372854066246124617580463534916657591188149291169817820641984472161147190476965708993104602496276158912631861361600959723719499076820192530168334756134034984158607747277332020496608661092160751235188216321710368103785155632268439972499545235532099746911934626668360566975005778820280861644539653215260941581150525622055366463734384297302216894182215049616441319791118684933908127023104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] -609737513528220938423875171607098529080548141767804126616152773827205183747432671731367156304767044753079836212804994152554590460497655879559726739697463479214005966709847430573400723649971805884589397620506269259407756602635058470864402045402988175432861252287774760089356539406106845167547233682729607673370942402762852821296966482504079615505740802527028573365271863557041800989809088188237745266030552050402319579281561577060351328725466390707015545650023474779016230026408530006165314016688609644011243559220144147971951664274400722291180955515173504696013028068871991793317817948453805965052298464539185668490451175445746777380817700412623452459898705072987929332463531625231146048397189933612408754047936024447409023367329001176256226782998954097027443251488706528317464901233604408845768100570096641433794721475596548097394638984179098432895506426442778341937741081161233691647093338248721483990952063062921722647476528421030655272877001073192311016630113374208894881360033264780303768230637377021724829717753619259627387355561955048821371449561377669753355178979643102508894092935219185801151028907172291484743657762729657985549365396892341487981044364213611995828183378178261344683553782614076908795352104821262155728656435047355209775032466452526854723242202907016608681788057510764567628169357944445594410820457714567254704670833223365502955623456515729299066006118059576687339588337157042509720307279066382548603804947458030411036552759229404191620574025648863509948648691332844079463681325432042037695146658494909922093885174458865912048795546036884024206155012483480295236622343478147785124189924284932885472500780703088758878303316321250618474649968096386082275336009202212222812370895989943788551534168046917682363059379745605017966090009987487929645181630603700237508597598647074925945873970578066637647070104812035850655706047649642182490862206277948589467605564861145449908030091043070564145984591888117189412343785146764826039833620943173733747117916532174043714270046663028995327280857569578731038994030762268259169603977911259399452501674556847247939558390994767019778205175452294053470376908950895738753790313315050382813816782138750853468265431069418416431584965626450453480481859439600455455607098753899892321746526783365784965191059360380806463944138530452454408901214684367964388452963867439378841616280358919059187503464940101684451889966344581703502023399554828650131078077944586922202356536038437480633668712123265978197413531420735059707441626198307239873760930369781151011497504867607705225063177594287927820273996484994861782162733501698957767943046352123582164427151142832354248601392651303245377739542920777932308771345861327550700629159426172198032425167090013252986493041400442052814974188785607801568153986981451349253316745548617309103673517804586152257857036883697599265693125377005578912765770880655729154181786063789336855070251803626623933126564646420870281827919641852004246432836468274483958335408788305864651364417305973189648685242766525903186328627928615123647118385892902872664600739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] -3940477488648703864971625511960443638712293882503447537309448112987130843887517023094249060410023934547156809113359188838552425008294820244423223820781671274167894617046311648434645374750459047753722133050972941959344335160650151405410091091227777529541116669886196603296943935115279416135740298744011530362373425540820390729390319941349209955357148611880198222753923098416377156124696726752009623526139620913962661793125014830798098900769467081678249461878118426507137901781959913572449713166426338329436046512142239754381244012959794121106785245642445314911918446666261801024681213626181962449507917754802814557532230284563209195935685142155919179220719822196512454827897162036088884851033718309718128682536305384431806800485249289177631912600202037464807102255066844454407901650799698522820977513540082853468912747057914952488724187225228302656308600738933343543440057889620289557732010735173602985598503754415571066062337423259037225870044169338179662615721525407719783721589208937747849471662086753395309262198604620466673846851761984891059368055118235294250995469595957873602127252680009957177872447332706507190855769788410525680196850599172019955489704741203506323177889156879944297835208965470794525737248034482315600088101287619877840474557450258662038596544833548168489735600611475196038367214866219351803090940964129708138375475995717788495213793060831220025592869021928456814236585406882903822465399729402359102588110231655941797258122793256929964672546765132031095798964090147703411275949005752764319425202407857656849357013708451359350738562085599302007889055490878866585905656988259210364307841984928902962481495003164214020854946819194826030968366478911547322283302929033098460314756089023932313001770968888214006225704314268844565446020888034911813907724496814212987654275623339523805798569013796367896242958597579592101899690176223010193602458114902775708074590372151788964669601332974604543151249718517697775680064156962745961957163570861837583671348385709476095017045643495475798957787706538351562616156823900223908261206538439717684716541844728261001156088617101197323764441541363542870173242415601127907419129782565754637549869769939474173447438704639089039227406528011612191855823790883861924413510585758740228580162199580761900678086753838182670398367875769015712285881414860841908583269914657903999796099850863749872235133174235576522132474727525837807926278852781453243189368430133237404156951170335677745176890949864605894544585517107953800974383793949475363608649911657248743331519289602956107316220469295868398902224400630203862851859337207598074070457816775581244048607853339141570742548587997222005345514329492264709440106067089387810089295366643345827233474891230170272691488584628723569298100823893514840468536061856248962800512983961863393914102219823782590618227919533828476603511804988866366313932582738180960228673604725006422084539249301810084428364971799196004375574177848019287160433422274833917483046484508005041759233942330161323465255899113221540447984615684579064129588840119076458174571610112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] 666226547234304126935238298704593040212585943452836160216709797966191852101923689418241185679950705049075701892164424164375197618109097722739635764777404493117802433744936841612664397807212015464163006603221769599687109407112777320600885795362366797876962611736670341439261376324129384154702277021156899482911503594564795007168884681559889336699658514702461469554552176887909261364685613325850084843393124612720523952299642440265784719458279512703752471273658704857140864399921597076094446723140574370035821258316156976779978286334091467477720006572375660786047987311771670105120867706686104370656322947998609733883334803900660877963303195040259621978896828902202249913682228155031825826562601421832500048679999340723202166796570330324449887628531648503589396261129482788211734711085773384844694960676911694447454281420699489994080315030379075021300336204614207028704322167764901766307427716377683267790438116859522479872741637535129761485903401911111302025633851760657848138319998869119360738673953742109246355809020452652543158370411868388094314682504315473164015437238863705749035368603117332134624509290311765283874393789100590194124933698500364854363906551602803792409795888138797972242368516290675595014446681318719352925361580942689538530206243800344938216276076789063458672968161266659889828330805898442815858528178830784827522986447756983020591409037596397191986810255580860517203133234426286067276224969826194465550913086988777044286662269536748734270722536044241484667287222375093117550545618538740052757713290877937339218095571399715893749798283925807803191718435478503153661643784602627393974228646658936531904315095979630718884905558078609145636177320856204432807068613456844669434838518666272850558514034972205442229731825852120262553106205028993915704714924627712381809830712845323624367913096724752621603937700677107954172924457167402048712902155562581054386423604591652557164132804142732895317298295107633689430884630040234334140738899031509788443530345015435405198681661269008218134471705104510901288905171457903741960241437534151740939001677863538062978443264150345030424088731002117790418571607990607149787311835526543732908348239591908952147034984994151676502797078879512427693534036221062948647468948132580874176540312649703131768704358065563097426107191353981237502610821264099477163347951159827606518778304388911418851883896437741356639803015306246547092031902373744588076538411383574323379065067210760689101968197796316841569875404139473359991330959886812500590599855234808432926029284878251886712621768003515980795955082745716850033030069385649329835357715126800209769128480626211553037943799548776054424068614363346561180820026629114487452737876034559184911080080026126560967333965690447849319125300197623019061786252352614969494754867718830265378532938811499990631723408806989220533214598603392417481997315739904369455846906606056922954099007069644691951648414194763156550206619776833488153898796839824826732437046788510156947649791804432653213740630959277097557656677788086104334258833117390394952505433784320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] -15734088601085871055595263652322338075524922389184884105366734703742615334017402369382111055018848283066915435313231801359261526006616709704450942441938257256568023721407881914412185020355886677762135621545739193298360820527602011727166964858688848003968868638340710559719057030833172037570751566048856155731129394116346203102024057997367248659819721749954651919794503325242879361889080641883271142863685215167868610646309704039649961454540281684952950945964850489154456498701042317473418661345771312246340176190097417714095462338819710169050527432402378544108705616159545759049093266850345342148466035987247049990722589197238508881757175458753331459251872785398874149426375554290630061576895883360966635635498587334200481154490787701487109815487190569062836053866144646079773661596422306392858829680970862847372313547403083209989944516193691970660811326448218294732796768400668810033165218922979904571317738236748000180215712691050855942817315384369049376996215417491969867800974431490541038833094682729853455900914046160381861616443540969825938628967677765093179229831416277890789866382344218953092715255912970124402261494343553526682997039312927192404719577748247688381172705216843810909120995900809237807692194234027911571722110356751352600464871536377720823192332684890772586488211859269648222652425055805097142099854845714413537356512007017016658633817970148532417575143158572900062786118014261843585830249553606024033501744698354431852611188206452257477352305724560304770271665837341516388636352541836172837588043892523978715006570383165906051105805287686696716160564481648834853990513706941338412184328756337931329920626493032972213676075933525413497778567762713564366694061949622906134558261874294213404458874999856286782282979301680279130997328663292682576373850642177208025086621901519033455736271481100192397216218309442037424415079427146122265025903265429784764264282433654118296344153610559412209387611457785761300476576542164655039010850311566569526841203398522900926693601907916984664588241641994381656466365273800970406130464267606483006983172934534799431244013425983669927122285649904513242137170110961138012778237308738122832558170999122924141339744993061575756922928928097886414161338355396404975366308650183903504386492247105122872995228473472276021694086508069965825620150384024201953987540989254017289818067411116636568736077034836235423518989164493324870265109907011038852883946299074498062867216084915891657814427017459308800111415222265836601787039988974342972943449952316687669183674154328910234800892715525843691842539252004934043465374660694871095748194075242483088386279134706785445225346747329922557575309642825074857566848314003595725941275164338681926046599106877534481901404059147031826135849842171357697385847814345854506393696096194941856407313275999798250770802279678882419002420663930954163103290620283010066230337478680477670559070787463181683616775679221216472016133070788355148929762905523717988783100022795173921075648987684809067354891400685864605004764043126129788470269657083632646093442606170112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] 205751852225434166289756393383659548472272248619062788627711631226863405085305190137657810874403271708560002778011818102281106932702184181568125162991892837389449897236310058754534064280440860571343481442246384340234048818022293450359420643743919336270930230099903155343538606455842031320069402411307144530418042000736731113014881488665106858836055760361766561463492501955756636178658436535241021437214232999488110363012905238753044457127147616308421701530921882287754445723364359813771300353336793247910094342260987721780598078217585230769371353483315591079468208006609008175229002623036105708745971885102937191959543066699529235611423561291634283162490997160241174311325065974607748629676179809334701094385153905267775286508110291096618648309797551439718882618392194358860861601234073918976200200047515479476008772077293843191733775048073511645996141896392533950569269757448844432907528459840596123490841604712437848717984871832173706748539237734413045757425530660922468655529919181692065150194269031944267949777097898084362853201448748930106663549046429692715385870221094097685715476283504564152197628669314490682044970536749008997686087119929185166383704197004964449712835222258949033429515386192916106551077908634871921645390725781816414453481309586684415866771170447981589427594769132148627340878872792935896551254830735903432614499244628607100822693485711309850200466237672472322424296844289733562114936484863556447365357638573249105737708628204177979467608813997971993069524455917409579550712338742506015118456163335538270575987749387175541147856637485209976411735558334668207415240183689654434757217322714893665539447800098922817746519990385231122269863135185430975350732252276858273542283409075326147584602798016159548608434364969223943597770537732000866688940203904160924740655591826210750148814907707340902810063161195424758958535910625723283950978690796658648992535976034349727451543252819710180856440561801936580870964316319586188710630106053075011543093887217943450640034506001841055603133327493915053931872370933876386706662952420472175399110778525394198972734391879912050229318035691247772169631283924211066422105526251274819520529124312639738994391853494865572242956872291094789471186284774724438628130096391373424167279383652524981252116799391322122241050333039833647242163255776508036123634926092361900280610201815163425821867450714674821858506716287520166672379984610538001609181786695974500209407315327476061917361746666404018395218472629692812880725399521373694418500802167591933236681390444536894418705514014696040183674172769546648227553560044779115084888988201778333727809384950757295092283371937730821584559318064737172976307100195768979672742231923670826360306461197361808279617334819839386119543904002557414195367437762094298891815044372557592374760604498979148582567082489637641134750594478132643355311434923028704984640845805765436997680871686938533113027775727829976091482100492643243057283450159797823750475935060887666471632672720604669185070326687687533300082003296645599591057411597682934424164411836989440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] -650710777443906349878188088089722001585437916034756133135285167484436648396950397015447509811835805418419721426069769286569306019357252791351678102387653890209406644053307370307084450628096573802837295215911369976588338643116173151745456074307427851614773247988155447424948453553405025387889902915550488824178361296897429561487209538356189964881156925713238800202793388937045306623085402835715881604790482457525933863354396314602600967200164183797640660131319420866030886683893151534911479993158291484106593873364624785483806088102462106931065485230268754730278535500733864956077690720751369594169446361148023539865100880018449875101982640955517436716390785416128012012258004568532164266886888679322678761894599282540140203694759267397640932089946336059446936035392220907416695857388274338560923872018166050492460835867215842528335708696585796234696885692014555563684844625762709057074597460310091779052674162494772321381960952948713820397240359094599794611086091509678292153313786657981243100231150553542853425281096249398819397648304508140158504243673620700411400541725931460222648711646443968386301015855340398304270625290675993462277550346260483537869452536599394966082636534893033826185671986986372600544164097028275817556597343660752700915601910293857709390497156218315837164410446934393762395654163566506519514413129038956599823454526409785643193397859959261672211361329961118211547828999719648977979685767464729812667094109845264738569381965422451864369635034172424974352893179152149263608163252631775807553270322501670972357782592186024753951410161652261503068753934567520981758227001596911025280762073826564218823196088063989489378047673690235024163580502541190536926395898271986091820654437955743781802715966013555290134403937465014989685016372666199241124916629473759345879210989958897342825045678094912198065684920074629532380364926351233060693867241491882537381427996075895112331557647439382055470067923607016293528592861167162378534670145111037116717251028012865556566377613604984012705793932220414146907891365723104601498135287999326169411087525173328495924729250845659372763227088137262279776310649156686615597575556097863125361648910387216332006846088959841903744771295412613684347334693532794349741322773228122641463351851959923453534757102240522407682432120504736121980173776370859107422206889520535894331613191906332320262911635159774525948060368175820003675356361223919838297532167509095727711847018733695719159086839063087997506765247431203315608103674508387688531053447239721337277784384442448003562025606130688652006359278489404965585042820310425585085361146903309132891168431935923188703757573222123862571898940702737058140437631495099594991684103173965113258913272796343380389261018638442995896187708638208506784662553894264996788097913428875411137948243214963221248842992621540670238368842619083985737012447969825286379888788848492149859554639045723633839243139927461187277346517931684849687361688823662204053486144728243242809007788947210449300930047521093596467203655371467727191313027339756692589675933589307392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] -17238086554181380761776730759823403335563863384123113708166300543631136602182799676904125526399630741101231728477856575562494817663418501482358105425976686797568643535263559131506138005325779932779623876892103413819170954309216690765649265310794173402824890089918211059284639778375788564614675755309949164494746673293202594244686307339232953795113130377891370017267076854374693768135760586260937420360905573852697801885581108983036413360961982532624499803381284558818813067889852718457359784742343327335728648054945347395709082576527146849344348888599961369241693407127210197431368932755803349807418296945464205382976496702137127468984103568381024999570011157569072594562054508530540027548473225203872109962300230111891293994411915527733939945314088406096294150033023834536781821234388533415342802488338431516799129804629149429451067821972328345241948225410766841987713964178691481256089143652113089021220318280959967275959211989063789251220276876915089873888674404929693747107887770342263488610386487696898490515703773826449185552645803474720214804116761952483661295287599647554837922130185496299166511456414690444742320952623392375905912991284586014951984400328063432517819359348289826463871761130784827363301543764084875270881821697734293697675366114023370009105917051485523011067521097612614664702961098097245548718477510736292710630714276818082150244729447392000002177904220622850178745825254356202820808161135119333235342147857773027321807465014802277404234219543729282747233876161494748372789656653472778018380985539341306431325753045581306907903676150872334981440666689713789517533310034292553617258534929520924352601222176783470191736060732570609053418325763473191248216550058490479449926141400160532611139207677300766898682511689992657719907744481431294129556330021831912479660078385722792171817744591494114259472324038949425591679224228655575613214756731607193141878283897610774339625040978398627659344166299267956028028955512619795304284177263820957852112998810543213727062284073259200788316230559403989112284823114119527633889827492937151210061193633082250598496050979623328825838942529622207725501994869309942716638091734213649560394252002520896938632662619999203596707964571935509881010452306191690940222276865700686346759216922207098612005789097344604512589078842558732148982429769579987424484629845210163050566808599415810817724297140125842350824905529175476117602389864445486388722513172851867271103810063169727292337169297400076180964778746035091400656903539323020740540122784954164075518339689219750265213842747371762510294114315235172138175136646606054031993827454407775921323419666198066270363018351292480692390405405017774572493858071185298887147625485525116828046636631668064910016303801074244677228917949644326963902430138593356028594879936583664020910177292843626160315096816228389098039478200932545550336549465273801884514094004276818319353531571107710503711807029896860939703510829731690715853668206221468214281389802449999914941636220409574914078332414214206841044097109500223457917300564674459702821545599901368320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] 220129578423366846407933383192361548705286591629768352692742523026624547691382573623542173604412259710227313136329770171391203182331134615889388128929272069346415327135152983553947437670383065488673478789090912937683188903429882019026068541699956640170031054495949572442043635654335023469794369142224205772029057972715657129002180709302638101246361222594585092158166202459641967986228555161751491612529593622375128951738050822077666122627102117388934938666611165608672952924453825415159713258991021685053555463011757880024414948539472318667210311678318837378109428787638345845962351551787259482252798638907546907285422858288266063031952048137504968168021392273086570908675846142391827051283617754566094139624886669225855945624489929096078276136820601140337373097688338916023046955197728577440962422825802947601139826974192171267260467735321897040574880587450259315566454726773976423649889862099542563608048167498343016681863912414522956602805004060795755625889298772853405112811181071713624607096784310600403510401301817387207890687424728130228900940688233330371358029431388682740682813609370675694716614776360869051710954020441118217481901769594026077456905453433662276032854497220939982772077405320842572210090631264373771948347926695673188177639844903038723737773455826185835527649833584669492277845948344769526681104993425902387300030333361575176755189122284439161594515050001458262712554628932431074316892456941404218104748367844303480470469835123188046914209039097861264296093818776568870599780836240822211708664728344118720949252585399907644998326453018746786349840428457155623759232453378084917093935810343159801505156507897756926573451092428660144156319352269162408454753499569480560742359984703561769043451831105610707674071959381817675523910361642057943730403134801673083958804487387092487987838723795393990029847049651710606260350313534216120513736653281552397932583411709940867007359783211538998015193206563398401025589043788807551573514816191151359399312261116041668576538376064367260179057897869706466104878800284603939274138602462989701404827324482736765364726757556614949458918340180143077616870294414193313657568873355493506738637820298605309857479392481543003398658765038426825262917391284340174236040256056869323235134486045004444008652807891127699531535192630531717530196966794334053112076793648636667382602050710039670157499180764441256108512809642849645189044854620688108806351308947320952567743765831437829887965612423037273004318004100931132860879958165851370462185715941588303331848329368185363819174162001535383822667704897368642500791742832434955917309320099702882211830086033446667541263860281927974275960625500240280427790185576730879759627141011543712722790039519174005778834398430725080128297953771444452032039504806313996513648042669707858623888131005427682623149194490769204821217406215343193476652639297874543265853624370968067395973653625535059445171135495693495160306209378317002893343338125839227749347264480152224329427196568793384230650386147849459853418228193774454499695498091190937579766363341637812224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] -1241639239954900574714414371250880230776679591157852718308124122249670517259719476210280918742876069002486364085112063411133255673018821096443075701787092654980641128744803877393856384897128075612379763971860450475721248228509554168765134467407360786387414365543906846386436022067384045665854188227915890772260194617413623285127015416643577029253360084716417109658084277549233286610292260748448762772064061231289149070464553025734293657532304258278448107206036511109990299924683374337147931014435338806325094688582727746858144321610951940084847592323387804351653699376060310034015620568414676703603212039907164694220388497901582014948145289146778511005794809916979083404142541194285774611570768807024567120268633874132737976309204667181331618793453254461506881524266794595471955353233204140345613249298590626076166080959552213944488290819810405185684822491922723107529527845120792524152895898438742644238536202952558615882036811770457593306772540338245945739163612587163292021363751804684638374736068249478174283670284122910364916359710174136958522417722303430224029675933634263825662396944352809295838153765580591069933780281415836199804627426290602254813784575170424499030914471136823961646927898685442880657550594232661188479962987429156798109157949191958480168996945001921384479740617720901669442324777809877232662568121119138845586530563607136774958409928612491246150860900931645489365531715180576995013553379990484102516821541325910447870970476727026007752997580601285087108859255577717466061584758015962147446646204618880117384539767307670832889308636323294034460997349338474442943567511697281299186838931336536005516884364863173419461836973120232444351447358270402420110112984593875790455074541605890410826227625914694702501772912626900813153512113390111802393073901423314795904068743818172479307059455646041397421916451482628415856566413603795287594336954113106499821746712026579515890539228607658015783060486735172402597354610710748932511140421670261479934210840574828065656291602384152147493047549956665335565702305225455534513028238059365684236840955471576213510967206238520823397227884214332284695400490517099441778521148916252635985126176208964729732402263497605272397240696266493914543728899869505221309582657717460353519717675168405396430809395456992574222953735625826106754199485798102836990692072527323438737073972835593297673525313493794832987545885458635342029921869035519032058157916419688687036136283172427292706445771210652678501251314790534395050159880495670638691871514433448072023096217638711917879746256976618789271465668934203189547032401395675510565448999379278842401260775994139165683129836286945688895617481962786470818007782042993321661358414173291820673867596743448093871241294855208579031172011448180013271956859069362802216732277049263923849075414059509350733656992851960457162701539865680557975155006978330322372192095249773663113562437433107140645723998890854033256064643381556622250216684722183449950205824448929740557865014500773872343375055391259538662979520122765563539980680343267435076815080396108595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] 4205992341754635813063962143642774630154847721894166119050287606247467234792022673679384995327438253430185906929807763613810671077004073578976997629764155448706083627720420751659935639048826116833928264500814671646150271896384005469155260245023699054838968498817123650256164098535365614154381711357013314683852429794916474130866256404310113050477328917801927201684099508224742171090262239794752335626310175211294498423725404084981552173076285729344689566556054574348972859372182508718473417982304993746156397824584837020927888943631375543500165454050759187183160816968510755272114773037341223166204791442964611881678562143985296318085340475141169384841054151845592618818644843667543880150405999180432665898513615167269753224605948056016202542568801851742614649107817202258686919834033905540274271377396730839460420848370760086335098443432986513227902579723798028595988457397945869634865614776538454962132000750392651972402166804000247294877254833689656703667564898373194699590047745534817224554271071922912313820043633864506849868875173213317502328525861444231425315744148590027342298838004888934886346422723032475460200519279156305803828477027635680871591529082565437545674496567972208119420984922316983797748367711426025282535027451980787781228827930608419047962063571741864785475426501948795245918601074356055910225083506603621251380584541151456888165451017211423321821668972271355797604270091193739098787789793148885635764651827015866749268362463310643071000013359896299955057712040826106400614623559438485491416668442757738784688857610165878068129695220229638752815789681015742184049130104808962976724020988844423470878554007740312254735205414102996545541119541959226293889467901067881399928744416289357786223626958186972723483428648867203457319594862383167486021183439498936241140637121262289017101505261923196695283006693388456216676946292713002457859080357158984051787077027502769051599636562254108249190718629359110464434615312046270684519175832606033570542577164050393213339738091927584387155353834094606163331948580868286590617058279468407343910664766987603414850652677231855942080772119074913754079468192713215066407105246733192583855736754095469690294693394230927769901390298234043862224380490264332873420664163865494713559299790887563390867866350510216555532508408214486939901118637218149393229045972566135188878793273189563179845291840009401933908257678872212356349577576851527967967718151726864079310748522876272658680729500286221708833050386298375983105912127484546009571324899723839954906421524589767555279660205138216029840713446882305589459934921607087607969750879443392781577787557543007816184861895295114828039925072596014621596974321959096685706604058399209506014650737489747206622927035610722929699595547119891662020910808064611480081565762653347992105483654279673765675256174600458574959361755820526372409246506299019104150984382689568872628385403063053701571573064283467066297951682646007404653862294864132907183247198104713366168940217452703559079852264544525192077904880057897651357500712377424757505767769595826929664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] -9776005895657649771286782816739464352025486818043713370874296095676427424581091341138356171955565394362237694720412358897920804830681605117436877295566287203868648447759744444440557045308900867347431405652412677069993749566726400252295415412940764251875285890433455234183292029646284875370309103425457997653467748791751296652119077443527805086141548943806904130691515261774270359237821928091051468628304805993732747528248407475666167562611533641987235580508254700322128732221157129271714678661799076730840023598057535654251300681894995097761153561380241013919377547571046468980862135343892639061673617832977290188622290546193493867886049307818731518325072493729984593652585220705365535775627045246344152055309612784814677482316270975620257526050196441149237250031850824667783019937776666739772412268580545652797308632680754563528399493494608964426827571645282356748515056175263058529246028131472418810838749470528890737881213523143059746673669037293007348914466672155360455388457745514863996217655944359688734889046901057786926173916777971111327825008380730106021424310393401447516535077624356896666256109648950295031073144447926943217857533869975635532695317988681611084893362845349290652958539231253622989511926566162528097084282265630815849537358525321707980410904671944987570011402980884879665214128888824073727658742076733506847901832671065183758667151640758167457699518041211065937202304032887438828088555050081307248690514674362837883527030666682534501901116756202274367962482085146293386175936142574228081840225019573559217386494587412090218088720082844928918556481712684760876760218433407457329427531541760387888283001437531115542420388922648085382995203465152144070942987466721251448361602437915198038012641338671101749204487156838946370398959730553836407360367550152399396547417624810714610019413613482181537289294524136645257681914414692847685896488392458950205921099734337917267479094173125327455608223680871553844439301877376250931032739744020160739886403338377239796187882281796992352790826052468889245978364794564146643452206512420886803932337827669977051496506617110169781995047074548457244711848854834780738557214674677784603857992885030766814181160605231757949259738935962979244675894288215410208002951715664357308476597876499914236633499731766072131127080307241746778520072136285468629727805883599582222436461279381787219521724266864645645901228575650633345528725274451543446969550365873067106073015951023341900368249414981217395343357492186849921857964399031704123251167397765643050822108074622270069091149777021204624398168087455884275803750081432912972478205669084144020655284449585331564726799517004535903869311002684670270628475953991756881426505145539812465184196313342739942589337700523503641246364765249693243102048566814010225013543859180993303227474755929786990366945075179415168875407944933388071060440723885703999592737508357582097833997754647895601233370659726388960808270177521540963634830763946524647825133224744676180790227621992861215932155652650605676709259328808850644360563363240035399222270102253768540160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] 19016898252713659657432659017585085306841157278128044344771614653821492363083752766999302900540976280896095958001007087544822781682722713989857336726486285928574058346563946173907060252652908910170409758012352612667464597411045509706018697500109476333986411438617776210872786155069672145211223259193971050806928446884746195231911372917489095393230305238065276655369740103857667949529037908755339319248333724035202626795334899258947860576124382619395228747156229630260740561916360815624728172919166394306511884606219133151191938204958019279770642976512375218479946305807174070460600027537356739597315532078919241761798293836405264344604285940115424882054945173377064623210018517846553634083125177432321613319774422954428732346089169356884264437686688406457279907087694367066788602504699511499591199349663807792617186230783210967176119348726626822245550291917778856463335811959265332821682376360819124411159597075995552828899143789678581892597657193122476540457184207997210266657043886244651368308704134135890463464987745552720443497632741841638624771491301244322717890309352427549383926626012173421041373678391531718633323618431604406373330861032045752886896961496274760675519740513153698862441053972103193864122127218427520223976456693655486816930508092390684170421854533584667820682405417072748855772149535260319108103116682454677135083633622726074240739055290594232700884356323814083320382483278805039813231804207199126339494626127010222736230892397828904570571696130150330754417482536477479078958945296470410867537800930952955608478564920127382925752495965954247586242771231652870324694058394300386973899369330584691797401498680214070749250404497264182703437369316330685647172427038113625537840945187235854458350502594093712554325178028086349453697654355716598041777589616983846447137450182766640208132530063272213418559976893912433887479281732972678649240691886977658167444363812916992989928760529619231949773952099489096483309111548615871265679555181918266170051362146285169485362808961519627712078605916897477202053690174771613378635876532351283384521264788618469712970154801229866624807343717659715303981850381166176537257891644119229085609464609551693197101439118923804456019552248036583784275929170347331986796187673426781360556387451410339026838702386639052054999636784982088997676786237909095068628327043231620227409980963140009798969938303175783411323852340064150512930874312900628920389928527893411823792529627942698133085184204016991369159730469752460904165622521046985005497234500873593408518126048075698284295120701037887348976071956765380289725591333656176865319047310213158279883501682804778433062308960275382539355230965697673852490845846705445444759922218722268526612154489784884536210169879778096265981788639225816280258126773298586536319037299581598769753786163081591199399410308752402743040413314438444218542596009014933787982614487588014448139120674626380517592817254722707888323253963796606408620404725878512226192151641863360861215085958182547738529034103994508782713761872310429276065598739443023032444909770332830695424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] -43184660703350007313975173604237042693971786328499345321363968618872218257210867948047878261529089563942363725723594438363303504929700555669396122426831326116227815516185420961134549951536237413636244622538316424114867643511551386203253766014957802429503710581712120007937598532268775566970332552723129199892381113341213161078756112274465921385308913443362439031643549758383653138994408680152497566393768831719985936074945779222112533660626714709814788247015939253117431498689091426355882016751742411074641880677755933317091044020452047206877049709816007866916730043691649706195863811894077138005675223129871264484344038744095404446851582601521160310422869277189251759675753089970957199298218812545290686223764858819396940075716731993601402313283523813400408431226543726337434954155831340902678795485762240985823966712338252912699833935701568477715547357175035884885286944345670831527376659745947526964863058004631570931064733550369532859952798095858983961119897942707034786089497630099215736709615491362187975054903929358632463698675130160668440014779686201034845677065630575228557373805171590138619918746531595975767699275123301903485801122379953278383524607627435878081887796331239368909005394241694010785577877988658593914019840461559797488027442114361128267409479363940862916619502417894348398263860880012879291338627640217833318526427131850138886949186554132316353307601203331978946021590934757798918754121436343513081852309213084525534075901044346057763581769953551556827589385773877954036070300237141241241617109360033585024706719543370877381270497985003694771061679948865289840356317811708241893196808367430254690059336680879234766280810321101734323999169456359808331750650984310941830486499340734427505119318383344089462968470647309616042433627494515301003343424608583329937611635158609667441965680366294149275883059690525379049464174185342401930125241645204644244104475827958974292321030822728337299479120494908748569625839236302110792829482501525892797096040595164105155849821993473917035180477707618633773779521493091691525250753480439890031787730439297857053686637755595888792555367453216090135743782320016055105181604221851349156021276076708087440648272545204895541411744242983537444608979077500681572282167470026728255258960943049808968268789539141214500045196750252240639362662179849798688921716080059447449994507293284294066575991069230873171208562632236116928754537586816175134265803316556713068619235924029199778202695666282968827439527635633903408217222738125438418479114090306581216030508782858523082056246358215417708953035903934742844453157682464969254057851480155257183914952394483729592147834573183780885254686215725712594304748781408348222967248527765619801540806299724267129428770942648914795552890511601295589265473586214591610202464282277523032712605738858021029027180728497242509489528777013995534848947825542623328597833875454459495021976819099138619704924516365889836809618237997191008515113559257733017793002349346728884444375531173244830174270324887700852716841195607490233365602107167548644757074434571727011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] 109182581182280670306800279347515608703433770711355692833987355836444558898345355869097895299416351136844945387188652746007643355869042665486902130259601643815558150046867779993214363370164561615731493098534770366530867188153882849442416916169407666127647345003219946187175171325548565029754589012329604938549355190530035735576006624175844966225895798346859191348187955722569928910206496032206809400265103440650224783301329985236945196929379288234083490751304874371596678979813158455371405556799505806167529934592091511412885474739412445822607922066624805861944882034807392344101614558539091027545986382475143763346029563847880704828649771912859394861979427873651340794144155039895394250801015411863661908555332690255102777176299908668861064283822469663578435338852149236347023312479726963595630282107363896994795689785153150894092292584448808160719924173905697074950745848223933337318865075607885986481316152491273714917309234706078454627995636618784978877318325919589104368533219694819930666594111622290451204945592912009093880809389888086981181267109408829811976689958098207159002358695642605678942260176177408733374201434287481803320623520060026611935897709780262553682297001470860426125298057709734485329349327967503178009258297251942254983262168941847366971263903303553311054856929219759300755033222262240767197252879477173098202873957367694731838688986923312542626970532539340887486772809407706878261499776598982992465527736420272632470450460877161140082658502983543027033615152572466671906320499891502977718950792066683795863144343934471313766903874875131868464893078462584506978337800249215072148263750654518655370178639544087495076006979220518832274574172798538567449733074281912199620641365441648020744683505968563134856011996606705434302960722493072039961426543963922065439473330471010504308527309955757269278396661896343705297444077756768248943671630900501383264170121437927025843276890033386050017860288944876757539066249425137823803968193425789972985921695794575672742957486843746994151017930700465707283433697268239453679213624801076506641553733888357276236176228321359609248221151428553938499459682742961025152357875644725873886608465718162022518467694398475956277411995239983007871227001643929379730859157556081299081812225833006469283128517801916356420187542904419764363270203553640573384098655227881795292263318750112365737676694196176059871995099463434284398583698484713692698335895406290406807048847891897432279817968802604584556514025894584532085042630342937739575332899679967085918760513224064082343007925832016599111559987212963371904570266596102515568090853467938481009791782425350619652336297108818493004999031616662198614442365815002180007051790343834897856571041179999880930850175000317476947902171145983052176802020240139255097087502077457362396836916019309481812748890065465115284183177863201893893932839606680792125979842204881946650295556829429801791804675651431152281318219933415070546459213961834151154156907059364635483635003277900118448186279272059403514830487859961020946359472356015659787044592924752611377152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] -215119341416528530599541464658768150620996239658327576142122074043187980673316643898534639729939187217106988160325559782376183615891411405929994588170643606756592623733513899129296625097978109293036194283037482229410920324210099897846492986931658299789746281114477409562060445171984226408343447359658333888055741351705067101731265804204146586198190903748175999141847297769488441730796237265185031632977166710122591117636018065478273071744219579555896720257353568372803967114759702664373327011344907166876595167159724411701713561761476423012658213604836252952002291230052592297627334978699419813530443610998678120151809558933498491262693613416664922913854319178591387646421640324129897464838025141456169053570913377951151853631150696771979487164780872827093348381026570341422261336809762349226815647493772743244388923372788034670829587389323788396078003165802055987807298974205434362283875925964928123416715682383067017860857247654569302366746246316854644549278507949173615763196617498057175991812119606771158113880511999329628398794033408542632001162159954790040129177143949648198106454920350012600504192485017745104351698301352956440054389152736146845614112015327004662311421529295666896570788780440223122817689540041367228332896719682241517318528082156493169582108515660338154090637699278635578400104948069685624428465448202319902821529237675539929000349674709555771595086454867210588805437287628840943164573686467870282431540555572617718620565776378718894756910748427693671191279049304781420222617954138834410074999478215617902858293339924097037345600113813804012437319004450755611532450264798487478243656156659197709997093215854636162286486383100950919513079885417271927341721215819467546740472966189320246258660620208342936907744664914645614524652684803073647144234754391070234006639710371319211553401574286080405839867319091577837667178326167016874223524859457762568948402667930472602902112809150066524759933631203949127000232075505498991697017302825645194045460229049587937916768137167025459367830803794190076100510720275313415928037045746768688841276206940591565876557777708624046280263949617127059281220250980073925607164033000254367965931244558337887103421847209252840375425814133341745383450262505869849076767652781877637712729035763267525581449875190412647037333030105632895432279846891683497800801990154450855463952723744394014513710124767427505170693285933239963621329899850474564725554312267191521870257374903678295162705734608747734307895026244160752172210700260937963491378383648563168496035996484465824851337682157595620277303866572778237311194363627658045884102654981701052954276113021219631103784187465986690999907285224406831162848661965235385338286410351421107103242363913496942067235836696655112852579020770916845869151233203992436779624448429357854689252115759704996392907100753020238730837489297521464990511050743664537840240934312324495073829875331052829553920202452420466879967581904696053082585064443502269439277168040385116120094497044967971043592505245887463915637623922821771590310937792323897872338998667328230522880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] 258215498278311054317225961671733525659790642048088099298329611684357004983843087683369020986010192530249383083609611660941192945150820163691318020694623714846954075727341555041743013331552706767730626542957471944991367423307706389860887607294833235902638300690818518595469589186445129020494196828969986407550588217937090619395494619020591849636472517696747848902018210656844430425495132587350094385756336641046774192886426074474318154075215509997368683961122625367438353766815334016260733749806230141563823844858118772172470742855474606968361544751636987131861647501952971242442623920490068039657015726694865071777604768979484357829503392179600435977428137054033267179779515824424725325624149456770414713460491035699481465188882573351204423116794983940958990599026341483658175651415904282408183847714862138638274294920855980050265603623226234635777075208753994636286577795313234275652901412985280667738029984992811657101624244134676107066632418041637435305245976237250762121515076202259217748994265517114548210277857728720896018816983023193973242327856499267729858135532825084796739763198616290630529748139996495164055811322695492852161714198953399667629588115480151419880340463102296165097310051833961866045430525399495414487854405743475233455234812350850770301019766397663694514077313452111721097221711792389791097150011507633716131431528525552280937562238766829504118696479738626540299980784239598622053696900209998801475467519532418729481251971355503371469305610003676772729323853289900405184807223014004748241000686487839986876901233380896886954060661758833311670049751880594424777762269746698966285340666929438014296490845697710487363401463561671705773341480035113115377704730727285243251810281541468403891339043175911652703060521029020329921927730637805932642551642346901471352125805056451136183781993703892490840564988666784281344436445972776582378437605728826613286087298465239946833299862862074597998349935644261347707095812025961107322451797251287904182878864860314604815869734588700266822722592586297711800350583200869119428288828383275370717633307522288633381325142996745310918869387324324897947919024212688717794451100297129716597373606125783185541837290965003603948402778176852039239676240441856786889681342261947183166789811139944777035183536192371331280552581220950392371252477651815900334857642867152479846986654282743518274412087506155590038151806051235367479086208431933694910099796828594433401258995240975613671358412987804767779472292794381070231895312888214490435764050898814055473337567338694419308801215122369159099544820985226610973177772818522199366467243426880045193883987170001878801090408982835432075938865653083097084695797914362360132951674882514347179388401527151437166581779727363858685195510224644656188357399973903122065778108311114133284469189281074950186092377179255023786724150750939496876038787907371702206515239803025727001993603331721520020112925174375598438844086691392486530416788370898874758983591847453706400221276312499038088846221782425039683510349854247417702759480606998128963564768415598220673024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] -57857775449005984480092138931246184085403296734109998677814958444037025716621603692188065462026404397700550119296011234028528062624288562533573687414236401775481511345341740343783647310036049486329747483323216293994274542647023361669055664698868831693979416423866293318796218271203594821058272646722790942519883339364114088402763472629062463932863885309472264548310131508168628593756578631104906120347510783376469165325708326812673394640193168469112900823745402093664548003346004745888013237052328165760981395939608664173993525676691488017401509222247147471730095708597313116157233265127706727202114122704456519688090109188478369914041357618546228318311905744764092910081517953795192072120494214245454578841298395099081064420384871969583458526402624768714809412624390440994870075163325130929415461977821677085904619873266949904162390612233358756386036096943698660895815296115621925336138185229513249920634688518671882328035322777848904783248197783134268436517623002195527724435357658856216360684665867342804852602335403710328927840803531839580065629175851135681352628082775211137548163383029249891071401556173291400787611477729589557497789866216484016209676249311044853191044127422286174267243176511291468729655849354247093185350694853798980791645607267792995155109797867174627589362649423116800467286901482828887820986652658772881364148899608431430757803685756697624458091367540045195504902178503004050040427967550683576964493345104045712653212183629909124317233386618781348619981878420696799749863953224526478093851436149464981935323917294339518300786490634701661971906981863968568295692434747439647588360689251042046514094416558954149328024951363805672874886866160608643875067540169960191655407097427293468788501453184291096768057415056472937237560780052364445155904346034810027708562158236957131137557864475622422961054884023765609068545424023065368544654832094602317567065636736559442181368277678389295188003242228483043289949579855969360534906073833753834031392924165961279125787262187011931142294299135305857186761924716115876862135180964289054347150154717675529396363012837567462541286879024182537382462787521824999356164927814336480402735990940469191370532212490778340280980103001845340735918861251109803147196535800332836889622222422478492053368587107370687628713338441692143940410981633533952935972715356403164123632668027057588228921309615743478929925100839788954652162385124911743696996379115374008950812734392693303761330182489282758394443309374825267907394397155102274045723856486418996981655289556868051137251551224984288099286874327476164376544318192651259397836377025957255395734210523448320743044906572884833293911483353350217965850516238638174836314701701685388149483890623265081286526069450033719571356943716660324039871249697151674848582218679845906724980894843870451048228177707934725925688441460131132856139233887768427701640491046654841915384398936240324606167496727542876092070663407553951076640778785529073224882795523131644700846577313295171025768730869067940151589009357834674618410363225051817495042103630876964290560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] -527311913035963087293782224613317712933763594703254846805129537253229688084232880043670810135093106530946503768771623470110950309568804945189309290106693197771817149771503742717114634642213358267844613837110978037015078005228714631911447573021156886372322745502867117968545403026844394180006205546177355402299341123172730284321596097567779624603754689731254981119734216514275587625072044604845362449932465280768512083378915849173900307955546104582316562218545237956989019772282181779350748108370161002091969081283398274989289822050913699858272164192768006675088209302821271878222616026670797476435105863536322052262915736313052619829518021360019194571251830875670336815148679901723197279945953598680011096358189306361218883808543034769658384463760955159272045722357390101904371572868651318691236848678296792426418593629937964350007145222619553399772503930519378146352016595510887555701462722667945335510040997314052173982006852378857111574969011705741513207562762325381380695440265728729695765962666845984717703193068717037302234500472448093328802708767780609742029202877755794360725795747429409501980980302209391841828875713353988085941590902587374361352316522712025053099951421508322026538197808342523092791481476480279106296118633990226382241040776835530734145806225087015605850839941302708292804992735617744778204827095107025796971671545303263376943774594195078080667426111231947424926504641675742032688663413300460009907010090984848303784256371147691684024609969679200996082441105575185011623555959456782147325834176440418493888619329407219730598324938206159702965770398815827189475948610086104587467635185143910057810674348013704277579901326985144336234643180015645896099872401291828534683338148193538917814244749187765527543905346099999528999749797036560527119499354685714329824473863404866214420304061129619034165062999927402864686601810231774510927058044363420612527441064440719996206171847799499696698670810919417843433746135094185880214405282941747330640262155748037629927539088364813372538846722335944092996293110149414620915808057629340942969613045552499199203057825552484028871774331006653300536624091718346666079059658077078122523349981983521993411811507309732701927753263787889913504855421818139491210393309173473717199103544270528348257658449656789080424627170107216626986390558024300420956013546675260631365047531933711531792412459336120728965867284836079497945522670554707442211958440000624525335235175905268090817979265054591882598189519996277795831174907746080564214845771987339353968523337117511603052180722482555910404746029414702206251257520220071272647970150356745624397274850485019405375957348680452075943965738134322701582621774365571672273969900071739251539814013714573074653638757398791041017922140888013682698338869289502349388614840430559434417841681257728191990953189406064794315702480547684702850308808539939313003630266156257373068431190953461342474323177409639346415576271611495820764091524153234611881044995408251456912341953412650125908061759601223704904326556209271413233513230706396667428670489319052092112896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] 1490644933804423021371288194493965678448865964102294096079925137565844368521606373353231056177598286404801985574206479896010354894457086069771535359600326295997247923465818030791280528471243777899675892215907422094074796940713954844064245805476784190300738402439478394241342377161072461656422583330720018997785815348148371477726488262755781389990890032906642819023680932960482152662443428691225488630641912815972850681129398957644314523973399347470464451568301714151156768907145708224790742781420032663823255290894432517728021783509314991593489113046929099151093044516420537512907683369793889993827916935189153621783307444861765180023747862723441631385355699637994972809800069784267969061786368588113589563609437039565405857848481975297545127615849143229091572186842440787592700630136915445506255530302268575749413083322043596082762792133341701378885402707140160095348655513794974612076558993343751256792205142266333084245894633928414766033160346919219649786381573315359790825564511921158496261839420793962944948802952657418890688656458256484828633671088512825299382069785303054754377301395318732339663829222402154333102051279319406466735834360449816775439466340257493220637234370176186860397158682563108538500640779913265278194466244926684056993518744548683660488822241216956998222387272416932894212128655017114896946854722706655524406738016590162484553006318329338270674702472328343596247473191436779577263090964371431852740952115522263614615566778254363153531357358396716092018675749763418606816899282774482908023027188793365262646214572928940414987763984421780149725349360650792517269446636721259034237191461329509841978359687059982563432497821136999885601014336406223775125853431272184314256036739898593972545505568013506954801211126589609878141010451027935467080899169322008230968639553772761435058280422724891192779288757971883955545750458463898750234980353966742272566202513772016206550407065349424663667871184814919556213356551130909167400945234903322977700455241349620097585531384398113441869452687957922979795072839467907772248971862331853315888350728587192720486164291325340873364467327265699664560745345021612393122926301432361662949450560153359902002449081851162244068224392661592383195057503649318363459487656120536940784410626977152284239008953205856088758512263017091304516312287648228860195764348453456179600780187401152563361286077570381676707523495793281149040510709508911053792361703222344358501828702518342255474001278681340015479310856985028572881819452020203831602312503681576945688407450803031529489888759319026791179257810752471070594381008538130196696571302479741795723106943381307776016668487219740471251411344105083532871626733963948485675739810817928124639322737622478201992191744707516994041844806592494790993562904559199050986965518673850071035228797688995892484150674125228534995390178138379919359364015268337293953554411864190289819650476048853253849777615941700305320477074248198547678640631557482614719780474894105460904579309804513066220968355053835498161171231913667643030887199890636691351030564888751888138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] -2560017494902795966410696697632538365494193004030536511055223002070699719510105593620342154757721787934399257848607258269678461513072622552558360370537142583162055474195969515125255198306989848293815773218452647188093276450477532003277476169167401161040455133649122831963278508296723074969787137637092952328039430308198472217639935590729240626141091854046893272416995131325291675587491256681773754370013513868595308810107059242647528014626962583836996839702575965649735763995153505043070702167830280962944777250039367748445807451556440681447914562291113564226296138601576533111282236299662701925242214034383307286948766005623048330206907137265076465542745543506096044474547905786567018627869651663555011816715437617112281174940629957173269268398978916391507529644186958875060758635629578550384971775062891671062798293122236661045096057485908227941570826618896797921137555534383170383398203800154708048376294767572491586548414033263501027168536147798218068187593927958808670512488426711757727447927119269065958395846503190551115859392584286867647567941983652998868925009238222598202390069044756815436831930127941503055097909057476113349300135972569561166470509597334453718094716260744064513136351715773565018523914926106357042844453114432063778048259623226138015000071771333519304500570738531933692795400063214385437913488250175514679663220762334618036594290313712157934531663641425064409888928020672485632496059291764886084847919370397669888495895157998471174525261213807971747464079599919544290344788664700306146082493840364276347988262813520909983952906169171699670678816061255467067838368419632577007399125295562713417979193917387729456930284910789566943961474644153032571697805701700969806746579937646650354457816485621760306352578836558867152941937769433421706918224010871191694369606967436622709929687294447139993100892861846733254966099733698090108185826193684997521771194820952555308922409545767327921177703296085937092477165536835679633190366082749690972858717234270818799986983497136554436369689934648962415976812288667034928101792514037594335367352666776317699234302519815872944512382102809907639785794602913957706315423074383354909072349186847880161067208763433262884780604523918622578746292103318701705795898605404540367068099380375897921176214238037461785122618145827874055617235635385680494765895263921228859291071164492780329251645533385057567058863207792207111132259071576623906794721935053087641280563339031842408152560572747538592224224924515373789028100655887757988304575352357372157307806774881141238489133261307303612541761352350043227119371607401417974036003770937887249779924776990194665965709153162490565534490804638733629341732061596389240417711738980849291113182803158205956117888241134620613200567212339941781049758690806348991091940067105995822664953657635448192075842396600175913664630494334717510948121583688494247829493840999481588761127503634250638046767105733350100257037965936508269503019736833483162843623155327013856682155155449614404483362053769121400793115323037599298027766691829586118465987119608232373387264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] 3073281399735304790355456944031484860347502462119708918828475880842844343525071152915670169790443590455071380637980865431320900200361734695646468281473691384521164209066919468700129849751276881477427256042243047671158529708235834702117270038367784799580448190178912606981492286373229167653213604876707999253869497265166198234223757400640575298269883280473849541581105438911006087653079277007203805237037956963965033224866813483985116924760122543402931210481365539377393385386334815316512883746962708452470412690344244550178769426405409793895124603534037063365946206180299350947961300167305707449936249403147686980842775210467195675617953416627761206102577631742273916556585119052050479323515806800817698304569442125555440396054163800442391102762858057203064506893842264394077473489691860760399842069240465859160956047238081961165096206903817815329923664163401001089193098540523291548085144863753070337212770062545000865307608220749852968660139401620584253523764369667206673416985087278108573155994352390945060080226988692375759628126924685850015483737624459019498545821033793409019112033366406932144056561135324505027648466411254552011222902227437666942592968263700528399970590375411828571222231965365710549632608583084318988526236552774370052015987779138071651686269735864181878851130344982958590747488725615094792114436676933596684190073917245526218154846258130462410440716156244062696463373554088096340015372776381913094764905753120449816796545586889424337826282021588291461570836769774063245035042965458340973699942435894932865700126940809672654036916135171403813452996307748771559759639197006758060188015965516470890739090763775898016608422554498529076589095739186399929242236502683074883519898464864426266706488794628626413244719382233616549871395989305542147882897860867359949596254203069420580792949820646228922934439349313275345966547909070431449142746475867951607134522278608668215714522818206261174693134554796084182012321116346125419735517525416000690619803320562461366293541237308684356149703603094927951235456734437590200325570635514801955821122777486478150435934641688174006808954680502494933445349831843243717824833675076380266261867838842568197985997965885893342618059842732432213871320116665077097945682738527497579515660856571052873383165296058554220733535935774727838305563826455526363403455167374072439650348752348501627545649915962863321404087072709713543276039535928831825579276285616727467078858366227389682450253856142013925203484004898467939035931912844610753111553842343479855400905545954293179445805173895401182249734296369770697080280081534873938535563631780235387825012731755244957683895879465011098637789095353461756110260656745920073771369827056933215513686921993587306968465154413224153836498871857897447973794509812954693792587615483241215042238188484464304990203714452219429754011439508673318262789940014096924787991501106141695293187218417627895335787592335999779770246696111602104889773194535394439422731221697290543689698647672814881113121403142496924439626937895500015064231963687275979347390465484013877329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] -1979990351172480923861845717042026252417522763737063048220674846961566046072942201142026480068394697022261247578264564489688398714645084961355844243972517791903707381031417506874877800474864667747415714423978917631534356919219356648182448551504792242115463480143067757552359560158801617652375663053432394668805324760137478567443767133607345084046461630258230419461883816567034579089671535380132288137486999401222917146748022266091836463284139594159010012120832045234337439668841091954973584039768682712875827085328026900027133274105558931667948943329892707924461743172117890808750648465576390404630974853805100769968913708082503110392240125186900376646315108871251113325535929691851538456640661459235888886885404016486025036590397501461587307785534672145108063772587914058026446188420633095175157338833989784822255540003327337585172101420936259986055089948250717163872363619912069144152986354074011273550181433290616334762683405809263941504285562374931855844772871513701117388036704816404076184216293771450894560239186714071383067220349585453115828992157621362373850728042258917551670353050152082884064194024940773347589429842851869149140189591153146966776148050451307052045733349635758671105183999349537561565463372879466647973042398510003597674111954617599620600387400901522326766803050163650130131766716747751069875478959722962636440954467983798573127430659174918313019953385037600140112312837995372355326419307366487711522968444519692889132772154037877916029607061426584028000923035910857736910414476000687252322929896900830523471445765371981880339706716141600020831794828384903168833323840280345279065982164139343991433567032400520984048136801885613470003431937372016608277075647648434987497788702319005550559010550668822403761153814460113384962097861620699020314809366338348418475134329774701365716218657505365506040914555786386985814430275409695800215492111440519247678222427382092152964868588489818468286634721646876636584923562590496328508097352490313156004221878685827760919377781722434696918150382787166492516706818525200957442263809759165874356127218088358038167982693934750991986164020864650979731602574812015249834751899934195044110892032901463711175435285543573571538616244241297837153428539280425272123326268200941706767346778523880857575752768829073706182640983042504537290112318561079230065261162022435703590805695387251321021327867971026148436387121211757168050555319065672568963010787653257307446545372227329314960796537010996079222813345611709788507073689558508077698966526168318946502677605630989114447917647206676591698155330189969465632650556318825826000412420441400477108903533009623757901465072707544483121854276017791552687091054437749959932953804426876444162415955706867870679654816081215403309504188166801823087753118855620813547513122862360189596024644991865930564943958548071820379426595911702458719910054872283167698905784143460883681562842387500066038780344626927181607249733675607231635995627400226234593502784526393135252188740246981245208932647714661505423158799189332676725578590398819808271270414308440662867968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] -1684976022074564647724043851842645183432746988289965209547404400674673588358496080565358730818745634139125429424378790127695825504402706215955594322812830375002464190076414947634566320872192790311866567437483351826205212794872421856382094651997841243520977961804361534976526737994196068374717538822680402046607521740159995858917773444472483994144440776588744709679356361543986579641281649023395565994249305454751955300593891228239114785708370696337468446744887499400809016652253788054894347302196425657045214764749491904264771020003132089203986078857811299806182647251343371719535331316116858820827056483650375114684291134576432635066543805990789678963448351782166344206026466971974811473789931475138856394956898485194470360984939522214448315482255370083475082871096455873230543063040779968251731510042634442587872072582430827063069137829527612342457655800651558250507707423133473074694802460760232752697610523541641183419547887450689220624267593824736885987880442738747806623037666914340166008489948113737735938677258491142101247107569477325323558381238471810773889424016435530890519675990566807356957035412947830237654423644750294237379151486185006185615085031396553957791996945106378993794046382622671414312297528128671011484052880265754604225808389445271057487819301951381590675431100807735844703604974599964487090925189661862205667955337699965485820945633690870011973141286573299943040030734777980914692633130669277303999766362248410118835068570736090391849992823094991498669119154645977322617504692243357834797200174362361409981439694799665708750323525985904731531257141786701841620809920684692467217442439057923732488288856265848512434843039460229824859488143045487891483411580752363707687669521415868805486246650577126033950597315923815503057105802628846942205537050706533731873639309053472915454708144777062784619219408494443451970412741411879694675454827246057769750924458729259021423913172720811854691515723687313599165701813973032578252416768951368009579567106079229874443636390618702029753690037752870882603232997076380557974042946368411304384233018847748173362614219240528043690342670533277155327233275484237882667475277437459087136123980997096533341781447507674881110310228403091487673726091992620811848498877254250515095758182122538113451398140262627760255283694909136974171736247580032811990579422013009240475952260537382124266311530723913342083615646635022000013887775509422958383050234773894685442905365582150759700969968561442571010701323155614670206428135663938465580390118930243337140641586709667767166747402275983569361850155399496864015290233857990821327616852730364930838021732321291341853396482280754542844991324223151003427118522315322293459204592748072251743619808382317357265498918917360598528787256475579147083851630850165067805851185331781987104045938676890855004024984189459101675104389337825186695617110620960569825516828516091226313759857928824246816765139006823328285382726585318896422709506743640794963916926798058605328844052933363415267887543334947979498220793527533539657442794251988824395846762274094139310080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] 7724006223537582028961384729849088513867001164354678629663829884784785714645069247437022806551616522382996638706699840778882792435068432493373467221765429589917061708552053577128525592134367906891687386767695959235052907423610716786665490359644322609812345173854939774841195865487871847507076898100650513563167188087290751166555122303246371848282051729428703547930072480125056909307651039805811513489109913296586105268297468285281830442108848193302242406274443811556962929105545084003497654423736871570947093641905711286753028051699037740258160006670946794625622071713271860959884733721778941402536655977663980770348054232189004867497720279981922308790674671140580583053553346709903494463499397806390207470291411286257017525766954617378691003815273302247662066303956245663567030724124301733829389336589481810068720235960037425331935338665558691904013002159690591141127415111165800092169511809806786425864953777462210042510412120758748790232953371413445393209008391383423484564115182916540019793335357261354441966074122570944413601455537099414674217915272831902502858781170410757420676260027868010935630718986068283743677393639214838700062019179194537666430612058848331073820958235032973173210211883010310485618181535199319712119674408279230049559240310091978000619413333021499611370281154641441670520348327146402646783040087265566204330778067094925107423039019478578013049262220144925641064872993747756867730427019930369735126969550727397765942166212667355465715830579860863447011602497154576018890031550802893512949850338921979011558632467599821222801190856213249980275636132741417486346223155254374371143764932948886150588994538730008132492157903613082092063590506337124867887824276614947517270093393345324957901406812657272722566870313756344085485393993602903488936917835158103711733392732604286180210823534671472889191456667896665663513594765073843545517948593375295391460765756599310744098369417506657413587151437588474820345835854182316698327703273386572031962869504650254478038751713432609905121468668896914663365162930313762711019431883922393181652871712917685193931844606590418347347398848301437751407106498901788276183954790986474494973199651743384169710119158925515947068153097099123082403342686469457821214885747733932434540289185224267783885196461670611376812248090920091633722116087858185370751711521257337795322460581629860013732334738669177065901295014202542865886279966996842891797110295207864355227012774258669153699771878620113972547344545098159710737661874708549351421434065171705138620041292032667899442764743543840227624021254097465351927253063509523210935097428026975729593373441365676884812101250828654361616692794420459825150627848896427358232266839186485456310581285799092843225806063679591344554341423255586789432627857374898157389549293502864349795735722463658038931770977466735428651035187598435215989698791427621776099216923670401656746710199803866113428759578387440010555231231044187690562265324218947157756392255646375184416429826102906419369886013830041530017902019085846981632140484038903675792845393003957480062976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] -14083499168427649662755564377118023921868154188121562547563860537752638289380887476426951222986388914798933869854753490225615934420775487972305855260422225013762717176901338664604824562106686911375580104592381621490375721682169326410116677925278030217533662723661756742229882868400010614064040049933415210856044252867056758277558435359174560429229870989215023225976695498358144027283340111934047378767592323506671387185034273309825151168837081450774000354299265217473499351181158892788389423110940176167171838214514289838579320762647075968374790352917595809737841910193679386767989950920169256820365689041258399527001797431114554236463867772093914369497978190726661579792948792226655246196333122346823291223795588298916477636494779595569181084699717576346473647521270292179130432168662558095607556317190055699172790099401129567565899176799250083634182712621084874031185630497125234534701394684566578227469998567510945976401149262801090319584120635247896071563270993731258342198507692416175936782305224288517866438053886546540345577246882760700520911449562007688650271303983840969950950130795487945489753852082416710063344297772652707955242718222805647626701352576638819939108388912441990117999846593170254312406397999508105315728825905447881808886336551305984237982917945179136250474478938975603104739531240881556167645064479878905994070916202791020046976031140310159231116651673936076665982855924297924082371015618454514627416984542763379355700125657201686971954434339454375869624367778157011090040797291038837791448402851020636223268572964016538578563636826332940902630686459217352289093524685804385177486860484999742708465503752023606388763581133449509687681177547357252403713233648918590491920539826555227983918001093285372973273014620815159430525580280948363869685706160677446039747526805205830727378700614493269550728599024189999949865301400491781520725491545885210882247172957720793998947880759038406524474252771681693538305885438389938177189354872789786123602157024639176282014258586853128877120878490372228338228560410373828812304781164800933174565167197260939071848403453377088175038308387949230016417264286632187898896324729885976270390060265747516371548375397860043353485126384095293061488150042920080694849904035314894017138101420404769101893255410903695906948244260501991440861689019941714064106629239444056964002676303485675125839773789628028223669270196117970130050494493584473255418524763563423610792443951114171491026282057405486811533954174694470770809775860785508470274566551943243031316151314834303890633054822317828735153433925402949115449429942210541746664246976939735064098455040397918225299674112156155776762773637421849674677390833170965292692801629544136386044839132038927838116042638335323587756425726908316016380319470354347518013862128064099520675702669122959310663065025786246333827316246114150636365396219771205971620607919167488300775373724641341578239513853272689972126925129550488446595490487515801518116043921956282868798128365413919525297811124986534732672369553765189754173305378466678104525715553194938445332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] 17670036141027703386563644145613360460685927868733505340592265890301909175930978726861442459604348463946618615430049771034167690041421770947135075369378734640758361487878990121756909420885236853138860946873022886872407608706780561665770435337870852321440459513329768731456899471804923638334154792645459847429131215032683489330946448426124047492701896011648182430175110092202506393757414215050376323587480919769558058562903515301791603602786586080742184637186017487705125736893794792071622708969700281034525014356793610048044154417592895087455517254271549392961182278606970476465343336044568996468799901758373278248092144163691166404889725954030094033185329610643659041130515128225259041225746795914062167931639563179979648719236105411899681182692350332335410467000023652331883287752851872515626334170812256463875385869763609924765713453638645487167495777020768376086467707076861692575388068959479317760922399436758276025494266365975455102677416515240289620703422255633037488647811923830712767132537167580013334444116922930250426390789577320159340977803294735231895486569538670996503560882694100600549811274868469258109834832244345748407330229188402701634071174254661956353533264783328834649932149513123044040986927049724535642868009403698267694562371955211952130422040915132536863222857613668295564690048106717685335345783558224743651249169202796074794466297452409424502372570318138280457361775162771620452403963951608360060831692392406402191086981915742887020401506519024237231030028197999179731316695281557332455258454612943980446223483444385158193955934360921606417701809653423746380512712376792710021174394503970124093611152218286431529923311937170086465363816625150474006316656847140321089242836388154116405033480573087564270765413686342147660971661456285736530462795459550956588808297610856026518298912007454506891799664765565595983224176068147448098274566824801665964132044877119325688921295922812364406339416600186286561342848854253533508736501390752811090783415779649530694588647141912809540406690725863855863357860188736023925721265410248554029218875753450954023001722197232528348703068841173365173036148387732522928333868834036895514804384288783945379893743828031968643072509466999326164532673691080332949790234813673683169351389034415762781166017895364365361119219727668963489468426860051864225972483883116599778982025118701984299309654267453108884569259775929235536759657934497973361882501232145820064033632557298822433632615800185759650513342900533399565604841850836477073338273972013446826737869599113087336672131159832960026748862550866141954399425481742027561208924381285053951072707027554422029897439465378490823415941848663384223250268491537057478279439643288434880124772477463143142308736351787579037323070933546157998309801399065577828638709927822095385748212151194268857671052776009468960571129424870390360537370712607351883956154357656631112739170071950187480421966891985585217425240606397241441781688305082370470181726034895863338322945418812336485279726173824597570036013567309296212680992068234108277994707584979728542466048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] -16317545379730352128870740102788530772113086756221047967022137291940277949968175594508970301555699751043342468915546224933121043537225849493432521744122382324432307884337909054587842439239533205665102638866191096863345233252617357023272486178356907576479311037948196251556184135767507747256027336288514839151708779458809162286511371459076430639361295191008735708465818691128606935311572895263401159122544961090026212549213025415036571076266648772199807847895731342531633244776956732955831064176203141652357381662396521975777757519887467630323853962365413651596450489932626378565001897493847727148431944014999348888814520946690543654845723531469482775671327201948956550204399644922936984959713771012864532762482300215729168232975519214173960846849290692167357084570571942928509009799400217429870388978300466656413402223329283410007587928865017940137771701730664813012547828777734813887359954638903615422266962465894996060876461302718620407413980785647234560861465247879838177491723234499127039930713482602998161805000798029590177186908671934632955376200515949406478938448556729492336663428280972996596707390481697566554211037995256909585666072959859463789291985162340195221081506463924578952714108143842956837784021384478838969827858733752309136255165945074636707708900276989200828441098719691413680397070309020361366457072978624843763456101862963365961181894067932570248485019443215305229795077599232407094820318150937837817933682910215296188995685075892877536070497270128839129990780591591767132311091033555490765235331483942110526257322414191652914613356775175445313975878613263801376476513443232061877530232961492096867501914913071725075565124592037071602251969921158622735762541054044123980696510157723779244972407444754981433986618986009386083105219507893537606777767340095091895129884389228706271140269230392430491049440137884818635842558781773854748859579741448622534520919925610298706459743058075977629384371467199070596353649682873933837106927634200832422922278530937465224688599321903162440585342529250654083646701430726027093611115629374793650861194099374972040203578401241043413881002075193310945595389207504067096203294835627146286154256845345199665727802010128378180982840767380048801197484508554605433057581311182368385264341139798532618750271837612489437035781098534843137514499560113299762314486043791355077842229772217612388818602688508887354364417750579829078545305707939070585759711986641025485495165476010160477960240060450536325371384738754115991108408222860421574464391292586512080162281809181093359634630962613199110377925908532468037106146977496969215829158065166359087926466684781638824459999565584662621808010385037082718375839479325389216024006349546510010525558899769234023723700439175914429090975978224204087514188192610700919536016934172355729389294047717061321241731975263866059899728667421297672499070537647664943866515363748028028166058282096352920456730913536923525838202435406674636762147417971770032807910864465548767361094032365660684021730733342005220137139625572059568420578533712410465100330028414121751347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] 10395759907562402333257753439038363826880479290115626807147517266612752215916256454817955068237904388099660263001491477618772915080629681482317995060897635243729942015490485634027535264915950288216328878192489324616198409943353721914052185816688889394375474093328150605265133118740017118548847364723939901623963294103267334389359325893660160833015041718502462583794474443478217801212887321580037441784729671141406470324669078070172135590997574653309054452778869110559347310852959995507093212048276910271101151967161228082935648005393596380274243719530274029798467851184684577955681960709347278129197270547710634026205698295999180787862847908771088125958912792723450883951292221931368951518283632284946219529218205357272460849012836387386745010912399522705649144936950453234706775639262051341021383038345070591086586504938016938816950297085328146016793718690034789206375386573110547652784204981154560542040888907907340421130278739601313281862586546092110295753609185928730189654433591166379573201459888055765909878254075807679579286644662283568339523574251664255068754582631667907116835842990191218869846458165617969798750014794753624565823622856195029725119057001094808285184064206053399817602183274140721990694131805103562193437664770791981509601630516633665770256114344090259744720772030799340058667847691341874470427867307695326921982419825437394018217092397112715578707262250347215910880085068939048551466087016421020768445110682039348936716665239496341027307152555991737754804149580416917686814127794437915435515510761167258206981982503568873881886698924285751468910340692825321630355723431007664485598189869249626605093581865460928943836319988046600890467690152923585292456230138289108681148505790931199640784139777774554283215610381715986099428091742184946428377657303006241916184192563133609302812650134544854117568666935662666418939528001402481255866399690361419439387419462005202437049885936146830259637290674909637272390404429847438430560868056997049450534468713900114607908784908968692988467755612610601548839230351606560313406321654294215187165934114627623332581509844647401860703927787527961752239769428234629598048328924956478117326121497597824551891982957971654323721737898971306948390356784737394239647132532860873104457309363385489456907572659309885983343374082092854099102966143840432502741222593306526445269888221318763576932668951856030216697557621298968823198020615158386776578798230850192284027546438956985973889952173165294220129787641687297630545863826254104352088957257526784414451519506499557593996247118573363760968152867031263267613153176376210395103940116767148642747781486568261433766857632818513111079905269062356849263535925619101320219457345412255130069259054973583710056150458439947349957883556973766827851482468922282487356959718147600534084821144937522089817010994565520713795337224888916409346271923783233537619047546010790750164175508128364747779303549472587372194177812064101668030052804012905556786692577603303537540757616300375815090359437696728047928505380457349492204740828908739162201158873583009090502656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] -2535057896665082511748483526687030157104220470262813945747125036452689141486058482184366503205728589422606959713412052093999557909386630199240998124038313717810778261489487332805617072998710743513786074242454243131573339415033516391056330510915136382541231595023679696773933430629759959182355225826537323882045162485638478995610003945787167071668320767327559859891724835850390458573548933972530880232846673691619866879460939896068058069123851829173959140872555214210169483643220901323474194806638187919489475393976421971181763797076056076366327228666263107679474554534807784777444588682180724122401718227372294094019454309107598463577051878761389019539664185326361761156277143736605775475824565301145327021623489978036845265429628434163898395384841028720442575585827487875049098702835016235249814913327705863559500215585907531882320032924620113583492003591590486168215543930485016608924122198510281783813798506758003601645954819888969118183201730806812331505198272187498188639503582959799247667182126849205498006197003631589399369286894009434761826400195938421312487014142920260154871088138911436366436420884482380500993699412720754781311605376232606910836096231295191542777306630999478205942392002570576112421189592800740779728458214908421633581584054743172386850369491351631872390180318971056258961272976216804308181037318322325512293313201841033261493336534401031568437704896987772005054487914950912748400934217554975108424275391076837849976335995464699560731423584905266815416287310450411008253771432146062943566480637145429418799252667144094508499583546330812681598418931478690955623843539182300457095193317130108130788503196984566102385469498568195124499875912434514541235512635962168911837937545613980562329643610082968507463027933302786701165328650556555399638283967958304919682391523722093712432183928468380030843225676989494669956988534498989126741931301443320479473005075357785313535084875237968360617800927129591944997039023203975022480312768816223622433233321627833134539425514634875213298389064249824215502663932491194734798575801337653233925299644915530720936736216545031039375477931393961103638858737213796129546222324844063291311605316377137943224499313163656189873986387716758576295622363527209089754819091660683173034625300334844924214589115875662660277555518039962180705895568750727949282307371667368631303527155814150236263245095775090066271513180189430044513728501769907958313683400087305449676145077252554688975429718351620449520467810021442312135894706058806097902613198332994389817833167287769366524726860905142305113335064092178577588724150791256819364519658704383268975958476524749307385131861430527368004298044278276652617098649796198390089744067606375242005802555729288177824842181806179106742331241778464839659944883381252311932287506911918777791222587720076004244964586660592563608902788419464983379191502206561004114560800587435307692983382088950591439329605986507600233108245750586010657511769406795713424049675348707448743365633020222213375451154814389408636310272752303173198803888958800166940726756820305848565760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] -4342885863507630285059433803276857342001077266951978977129545238247437279415667876970744184176635802148625869116649393316641521925226748079777563099575530941476883473297825778375077923888365303290596887589663224279508494240619878824073458338956703123430398986333182177131416135078689511225036131683094349057288969714580973289148813702510612299807976995386945642817291638445755499002658943914756302247385882098911050590663003159991559743277283182962799337391893920001109301432950970911298869392995042524348338371117834917358097442202941803371444540993251805018644352905338279081798620838058015431824063897003307976265014496658380950744181018514615242356591199305320127883456052722898239654012124393061852051097303876164142870877026919798770968055374509540087430481730587094542378338873376820038986660182925753342332846132933955550223568828927921245963910029142223827065691978631177126774571975771555556298388603676678449946740469478193008691737800054154625502401356751535800117428596153352567014987910749055316510580091336941689102113749167955246789427227859684416194936604490270765628106228234714117661968607008213558940113706686425396694570200866750446313826093803733756742644340944345191773300191156720997303690582730811479411878628611730885684093040488590458038391008534474885749416704719714888510414746080140669868153144286222313150900867013806955531443185078927168106048236885569484259814844732875650833663266851330219896387685117148010891406174925555516311795699843447679141936136052161744886246062246982609218369374742958836341121491522437582309274620706559182065546264515750907357707928144053837105759616736830837790340403263074399158115777432420909075902324154744348734999271009589924533461466613448045772400281686725604324039240226658179736975557962372472090892291428616646684475685327867463987934045401471170984082786489065110651821442931480580961258444519218497068166885063821739855535988070683961713862114300347512619556080515651348422434061880668960862288854717245231407651617326564114128734920975854266657075645182951855765623903669828043329725773025781241910868478067018832844546817109639976482875058666401804475675536509319897701810150713347672720330427808348818811269045313773078901301228555064645098068338809277903290913324600335771081431904006771154351959123749433145709176204239934496769035506956390807726109364415954889347886767496787616792660650530853069120331974275385668661395689710588167619489705198679287056054933356312916745664260622633203231523114487062504857053837412285158852411692873600975143221541660291652806962813784775498150197153145897233994200566825786404815242063404199398725826821513828786460718132301692884901059616334281446948067862775302518635331666219578128388120353739999675038542251208972452084625238764733304554088491444576777296366724940986388531915154871484174702344149255391197162450993534280425413789719670623381859722234342468456043003803687975623477388542215656305100034204673468105131691876834536162786799749006876231118222039527676662080498387700425842717273374462878676373187271231011672817664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] 8534790086552189269238208016780524601672809877524076177144103500794663367138642472072811775169630583514313656781941373697331066669100400015760606897018159356490461765359435507715931475468329329268195845304395076474381873335119991886097292802483018620664331660236801148191945545625974821481813542978156742486547793928218413298015007650901119348704411087754827564845054249977905606058361330281266770407698593325162483909262841067692949394854665064951505477441195870496329759161656296575669639357723937874040155946124667737350192882632444560720432034924158134898111419400986510841333360197062833234142732634941903595011978802560050287413736623037867457725066465398606543035309598680720122863132788270737609909135509291791210214547890624118681617600131384361914041537174979164359964999428416198888720156260995601429290090890350218048621442862537050503957910073578122379718342413001243220449258546422573190174786560596852914324673238963124233599167525009037244444745169996682220926336987211937470638304355467036836247699297537932745129619060442679281742264915193932906259591321520741745855758561272499919375146855863827254741391648805019294670784095081906181269687495936123312565882504029564767773574249237256460385843025703850935474259908675842131348029737594881068671843423062247427390966362993997541333352165250769580636927686109548935753540431259680938327189445925598493183602823542789380180596853619075692102788909292477890864950650797311501041487925424750343883928704847114663867834095424299096694984806532210372796273899578659096357021735445383768510901097588793856520490172206898081556074342474646406582085571037171904122897845095497054508656224813762621139367620888272541131829924142667052188265615669939561386093570553711116328798649781404761389222399966982927833473016244379382295808080956881176486722123135342730352162132789718350445405695200179723342226008004872501795344859643742314232916734738617105140671300808103283584499443419593117212701117333105556346009485660956596015441566436003037037225128140905319993518683779728814949005842416175577342924537347985567166126593508219801359457319892644111169809024430668623389956515019164754604390842048865840247400747424911853020788697800275079024054586187761700727404046598708163152320868170734371840895169206224811458742122205101302242031091879558580962213781901713238311311270899298668939270616072407374560442848589395603151671689300244482446207797932970187960107637646917294528747104145089991718871823019145740145871577992652707707242900925809548639771126968674887284274168108200432899753629447616961463024314198728066585450804138074333742698234804565111296742677928576124074498195122690744326446645043827948001237491389079730385598708678975841307646256503865523814977133028650860847110280381113201025654287671741312086748708357284690743744348538016232186978672354338947755097562127013025660557938768079674096507964665800096989155184231983684603215795408121145118891174141184153501187361324376735542112321204617863287844308196296622863458003260702693427904425007644077920688598328265953771520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,33] -9624245463231115195163531374543310173382356896233276459866710846727919258005774848074736855825875866245964668248263320462739139114331721108846916056204658165483167042921962459860510335487257671101895563180175152973306770629241086655502402764681090725868569461908822731557150786635353935156186461403701259698767010237392962380728398554532128596287937380701744337920346170567585827709861426807080716095746866725387775954967954170072107257967608761869026234778356675095855281727791375692742085941694973120208076906802840273046456085395752740217056211567683366433729934004975854029251082715286533810416454123682750323805420642709262880278502861569123734436797056564686685922880468123304802155024827273751817373030058047781524212084450704318075849371956246876103358795576381659287915313478715350315303286445787936759762711604160688054733436936975923901108097624596256774069629569741954333219263541839732000221456654975133174239156574992152986441249456693480808962951225462287179844289804718254548985376511642600099393467865524037910771266780927478304170334525159818739264356565899834677544704944265306139927268162281080809500819083635860469192332334389829993150324554043716075656005379296824829503355681738635345322974826105219768425664222768534343811802980698337518111908027403716675650454697780488056461322417805207237768052417179167708877611583686433778536196041794685655694476798912821713576123352461622075210768368008153179078555220056469684405143111578409226485947905759002841941194490139160506167803272088220242584243569273103064181209412733665095108569106532166848030315903172872913392675154038870394407442171471013593647396065826950451575386463204905270017650375091580050066522041072617258986518419109455651945466444879703173208083711039006732379648140680870138252022977046537617300665905526635885579171884681560714846590656838251787589533827140300485120514510271455681909456001347326183203838078547707293599795425571599089691639593377722971734567613689302725068012128771451349962741280000777024248676245270307765003489774095019950864242960870482748389947867294878759769920324613566869140169584244975836016157847141709571084909209729104595856911774226890182240905508968554370005604458572775391600496160985900404067661560007162837350331211184449352007189560867233498665821753824509757512378888890244964374807911407526928200865636621818069314010057453445484459249979848936458182226761552758895887303311272745987858253156208214755238000948093274867437851484742559166601359363498788985444064214386986614044110552248712581463041470869598209375462127457724154927711106901358284515754546510615991646818872418273727273550550197958590755564449713904705419152054196027404909121062839415625340677915727620108914070997735709794452448820354966943641403081366299200823763740885198693694050001103427848819226741892391335286862938428426174552236642137177773191975087794762101594781985200665100248966254338822837588460309476371283632586597606907633795529499123827012013327673323420552962204678602657173093394856015898090729477507497199484168319578958599341211648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,34] 8180498191142484359495324843249684140013956583071994228381458021907401670165435002306841096909129563961852857435494331815997941134088561559308656563836510801623878471195200163298031016070848306651294487653658611609892711087684003108102463065512709521867399624429875170348563901468479845649626853482156868035812709355740655022816392269125043026193098428111434863150523781549161457287512344218851835955337540402453587194097242806972491244919681955510483868863213767374130295438978430039576766325627050907309981254026042752651514246467921012012681660700073971869192156676209315156421815926905922459660963597669394967974305359310832918227085427899564264898099044532965326149557924705317432661958075196974448848201962442509179681216258544836150163398201781682878200047825500345856038479179777465200665252428107562554805356479408829216443775705451747374264705241926545717641889507586698231659014415741856198938547949884571882503453992256005043770363661361701635795315294024184324150693742620424938586405924581756201438476866187281705060910251807574603447417806717281389400526727110702634451397744370588797315839290227651873001370577037801375588453758637853959399643181022913081078460231398598275252292875718053664849531496384426681077252756865938223526104287281775078076560082373713313873461267776856409434329571534209821414950477536766317783829315129535392289698753938698137637266685927168215649779673317694848478241438692121190604304292791780733533341743762738330238364762566096708407310132984214503383205325945908611403215037021252808657723951133680173909560186719289727307808714031740997591785576033807637461606343013531780788547279914276430561999160724939939139089078638592258558763439571758363014432012145684818135819504508138558836104804828255976078703274760504976433399527558735964042900157019706645163308629103435959224985556839308574077405030306962612367264716947029397228091668937689065146125217818172191544265516866807737720998295456722681050776848436280228131167064995040820971834796977916328463924797920707212385364615036236084750716688931458903420200620654371638569499235223399856718721402936623851904992321232311807052313286782523801147207566026584080578569953815316630220434228526021324539583533731797629063042136241181988802180394819640384100152951507963228230074992543945872187865394510524391439636745815966142163368331318268788082980780135363629161651930156084208363033786371589844536290211905668306801148113006490207750555970708654627888935085904469213334441039708098888792164536687336487799810963416997635977580440018662542938413523978861479059108529830353854929717299806254943534797465188058531446981382188595061176918837490155475573868417654844285944802447527389601070506134645611588104397632958502286095189042290765115557507120953405923665222047957046333355147892540635833602808788355510145123388343706642022276781997368739287738249828213757986222849474928474841028379880645405868772715313983367378818461966710855527268309036533888373332771775907689708806990997435861704277520736412667652102763313302982478204858384650525873274880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,35] -5484154806784930685791047188719718223642510511284578569294914535895194474814730648469964888202120110329602673815617875358182748510737441866135283770342053937080533218160896951058743526161711853628993836870375422829876044358652475901801707602277126086037075444551252681044321948545579739218321480426307444878334686816654801618216803813554801166134406183250923558313411368580374671946911215809171644733949119835185227010623148220330010251533085687329633480457712423153142194882225412963328823958239464328770995747132553217775254744760238871301682671203288434959870023174065744219078317169506757566183390858204742179973842637380417434091934781921387579636968068346570479214998216214240478698294363934520882514148304649019847651515749850443299468614704209225566699668641794220273716554977625328833376940223092953509100262611516413547832261760103831196942668437762631709905076373664702158267050863141904769433620646926271949141354175846200059949423565579098912973355713454329439909930230223810538774579557189878693479578193882521575505351726549267200985409384705471806003000503437489150263312528598223735527235325995327126250245872925496870172610479465315696797182957079203259749108545445938396886449354844699398030595623196694570316433330564904800383542373558518911985109246721810630186513843316944971847949786272139590457953637319114961402843263040444330270033576537939171297667689778414993118039154327425515317920639906253806829898114302076544530592537724363209029701952582207415550011717790379910226619658259666565093527790697799588655619954860410156612418102952905309766444692046326990563511845662346967357779144027225522808204412115142741600901245166246589790598784735977319938435561306346184690609780059510650446125663739282398702882197849206482645458671083112829535557733875497189716119888646609275164729162360859109069928871808641133576580304336076458905231094069372019435288920551845122892244122158403605898466834693112713393641445768418739432326314744549875450690176125613436247337241850567353899991629572461565053385995649856786005677339569308336415737450757523235599783706530730843286025826096792175737673797007353828721901318240015603614678290712952006704878569049789814379920602313699582384668622772277549088539866255850174478509128572853560096905832143237677655407526552881920293334312030374480168515219880687398672373675514988560187978397319626029430575360771457380561948068614111810047086013530902881745688884210856225332476240250309717565636930725182504170927129667659766244357762807775047473649154745592878236629437956783908600104075504278733522987918085196125367650051147943714323189872550716318070480133751647756757189889828432734828808145185389376858017662072194824000599271809525144224848975129777509952628078392354793541463445842479588598445860070988059079629670215270124347565983240712212932245497944034288072383256510110532358739750982497444186601021160235289718128645558810496269205007429630704197681872787918517162339165139444598065951486336119976218047719120304413331652411564038668089675355057568702301367206574405432901632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,36] 2858641561766422670220086113543305619432682078692093073322842358808080643676782353488178716364617685103592542773454931644716845525912745525323020990413549470269277710089492657850729267696773047827789475412878405579658969179847128319819643095633226230318069903090248104194585931837834834039851707928922885102129232936117512295805693924579452702937115709830103718008240066575335904029269055157202400128275456246173659103720932383409867430590857310834331961831752873626888679534332623034624506292818169522623349498757644015639434315505432651974337444102817537873226282446743849153603277258751404386146485187938160866970494492420023664688145335000976464337502846205312470424797220657910009526509713990458806132399047071653966040975440940170372681115709804275704731961600070848122980227612060721327014209309309648468645215309464186573097956313141364623877538080114339203848880609905908442885488574508969012486465335235633665935810635714052814680397231353127092831461253600708733426954761782570588955995909191122672215603472746448644475597330518001353175585637103599638190427255748010274681134593755234601894784834154296381514667263665715204306124305699329622707813078925856556826189039604190661185026643805589646219509406315135446158968313373820687488627618623864708740271015752925250062883287590261932253637179405599798267263073829323027363473787314123716162349537667102739997371104276134428076449101427747796568345633380323837451292079069705677163841334863507134011730006472249660025489938908481266392029666895407423440964684018188176848928855142950759737174104710188885736952444101729528967596296218491856388921043922715753671646584223911286469158118070740060534042456397147374693882450906907933340466896790964560847501158190096137583339904544009341956444304006599128268465489208954180292940308975895322101624149914124308065274439153674222611549453343341550524824565870724079423964477190372015593923658899393552356985811572574986784323807467758479696545313968858699862852437839586890202372732055830700049064939166906934387155665014559216511669597123229326814156381733031444874496181581579882730590981383717983032294243863118054554388780759650925983906835547696666478492701842594595052882098581349065603213398486623773853449864290801629162042052111683106425569900766486664073622871259043274508365969780430469202011688100801553362590588301012632360249591827177827651792498633316987844062889545240026556164601169387525056648683997818759665982869452355331355110991568068500345202574820608710898981727254948763979177206091879830315014729818573840746825764921961608512226465771082428853255307620985553724905964893009280372968450437504933040770493628057314396801649655730469488829126243913030875530558746410216709546973190932357408038332091315653462967236610167782856241304160993967437409249648933797269403944756063743442503642327852844048853201665931840066884420846931085892410338345776635133928484937660760423993532566604642291470690392849054765326693340972078473999283771762160449390492984122871413499529343881534225348528196492886018507162088456899788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,37] -1028708841727622121384005284639225865017989444374494231835316440917568402363347609796323388042211934982809492961053957795693790448491144124051592313529592518899389861814184671797621998075216308932052740591986846631214149898937043571277085462561939695227599122826085158160193007429122013132641600818783199226282613373897982865590686260100467138544391132654100114331853925986076165030590518007856714286634434423076433054211753098879085793040306643117436655641196953561095526421520308649982749885274951221660591152874478038001904409732216980292317943020382876557080890484810930674430077128664626566571762848326179075867423729621840776701000495264984885307922777594239785669534337636626051650228019344690205382608533543748008926049704722533401871663849080767297719307067840087462731562014000944441825799332053654636537650383680726675741073759552564810293800407412397783032631379862001650365060002620838145369344394415160032052958711589754588785038533832860243474111062134881932810364639290196662622136203123093516986884161454345136648434406964762579109923361483402766918850912633948675923618508350533779098630752295911476570056515791603126276835268368227032373670588489506825666232879066835098306117527832728196709327790144063342303260640928064726873337450900456333751134010222329193447061791834337038817074221734565380128469356456071564116731180902393351781247316389100426845896355371015254238736253018199591373358711454160131916786449222591510359679438641062712199123621067824060697807631980291612241297208155031070664858684083928972818511579581648759039730953605472342975477078722590396657979367180949929083325368590550588595646043913997123258607544266866531343124962028067827311707281410883662228264313172763009381572830493439199251679795903961637305376865255504262507968520424794375149722820391675829559075036039092136975516413261220142949918447835584221709796658498337359411897268665489036114839712711907194078579611902858282195323746807287563356342192307052149255204743347222072618216806776429181873039404787994064711286976109887006424014043960367148390195136814925474144853588311772270030393916764269510811516567495273382345711433196216852796250664265253056250474419949518733384868265741274043092831931560150907780248976317518919321120046991093387827320146891099414369813856238585192070437537019115808916349387990607474307184857325464922061889185743349393062447332064735398539763060405865960783133190905658163764364937872560099107001410235932993731156400083207540645551874567860618473346657351549098870385100989876169481889369819955241287678095034574657581992696303399380519595550023837183270523991449226921353125675818104031481897953870086328542832716664613912839592495443538501484227415677159982552445920873250442361047923627049939096095358848910770867281561678698730059791989389434195395923887615040253721100681969962520562604707015778519653776953317515075728976678646397052322046823014178152837145948951287967461437266198732448879061334003768758644968632071269680884249545406382860971000882359180615686889475885117801820215973435067353530368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,38] 77695749459674796681520526427608966738712581019237274733591469694128249435727417010544813200853036284601934041387016500599187802629671908173779085678800126806031269300152802144981039793042135728695164293090107624885566390982668722180751039554018193395747128810158903689730320590403512427503319781051212525862656327847528392227904370049117928056973087159555095245204906208046555164406147336923317240400813748310378684330847501343175389637284756110412583203414718104557563072958273257277152632002916468688078404492876708544257155994026660316268205183028915833035735466772450849778761795774844929554324625317350980452155182179503290102869250749491753457902360866226725501809941036051038449590694431875169276562175280169959734010582648168250041564103488061717068188821049409194666696426830165286280250277434176132216003226474645987054050222381239478620987457439157610204697671590470860905506914483961326069542620024470499688870562209131988231162689123928306483736544771899742952191680612894117925056009068654637292796239370688529819914242244287188874142701945969015262478713646527031699525989599827931213390996495407400340565038829875933306460180030783096764549366092458670129743411313630141934985336074940663364406043445904329201034489539488239280193057969935209660228615845819163508769439347797301199541288090721435682581046319688779398684095771031180904501488458133315212170546956749203441752663355889450776143043589684457291178667369312130898275761279659028999112317049328251118913900778923174174548059582849698567901057668102294826048497561089709861953381625407000332935026550076740732469839742420450770797530640154691010621636925225681667941767238183617586394127156969309696740807907241374988572412207223505878258525218905712371056581034731826605590787573931562476487212300965858701054274792664467167419445626432236714594277994518355730857456060673305704588777040029156853922009024408347582239560417475679546958104713779384136994956086827820183616999291824784292302013766742496433322268507316929026400109697521590785826191893607640685966676287731962838133972163848896917071715461268803842364475549732583032596635854076933037665069157549663991413732489578850024548228868453402260720607425672668540859072708074524370629856937402123628413725235013085907074664866798954026993496924341280446460005581038464116243888626663418595453188185443494585424847790551452199867208197156452327996191297188043458149947334383640132308900803078731583895769517295553786800160186302858302836944796860926256924767854765669138087842442479024979970187440670917603235346818586226013541765748953385465013902849334211237159136053878517181812742151898355749546778002239494894794936284725018756538431370309002172868491382720958498682099739310729717082531035167237542530242166123605006880483517962965450462895292618536470581931347318971268262680083324074248510444330070135294882112510524870118241074464488380892735326210156028436309176952845683515254836679392539150320800396649356834838130580441510665663175044209914908316594199777246783735774258329036199371123152324845895680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,39] 240552452514447562416054984345271405491818871363609859320589822151918268578834477785402691780384590137907235087983078619215757464568350454178177620618723419034535148187440379976010279923261095488823396091886131674747235469909342687115188404255132820051203964697635339520068636304235802921312110051255286364518579390972570555830340240067043635529083300511504668560642740024138627660616791137590864955025582474608953027910054295968896113512857557261410902074550912561375416781490269108388524332950232373057469320397639899061128830808847171390143657288616827350263017323958548271229343477017917365622258278427320127322584185467660985249981769628845146530490769958943929537454806394271202412593387122097851025501721856035645777356546620871478894399930834800788529816230833473691776421848124616049168087221640035774239074782236217328626725156697298438087180066745086918712686988821320340640930686832465373870468566860943036254187388905473315415406611019750717500616494050358046577719669748275878357322954007522323171097346618178738364941506989159664841203214894279285426978437448251731812655956718844706656419833377514114574338983296661326773050578648499994284743637940301420231886272646091491503000270034334936303319191267604127643706585479969089566165078693849776576191945716288198439531072742029357202658430941515274103560048953846796300494629397128355706196352469413393569200000834301741886777607016636155212448165325021456683740191256267718630857221642427367544755465579122280346943540548168349026959157735993015862916558731399921094764607132149060725843696047733355465293718172538300544538210306219625003199142067089445821209585898835408228355342577632196545696245954264917468636034598151818354280174325773500678391837545523009749228069888520861738915452912768999070860909696953936490792551030269509231880187504852886548260060470479705640189830468868206207287167825472806493602890099016033588995170970870074909147929427279602431928138922831414230666475895961106411065890659338410750042717074620960857157497306067005201038746064511349363162076733395946838536175701888961480664289305378571404593340861634821755562156129901665731619839034162048760662159213430446731493222878645273445062193336297703961913805325083646979547920832635840780638223439771579699852787604405613544856679509955368544906361319450151656124735746646655336905449308368989150379584851846520245843550240595877260871162810344351192792575332517184881836670027915365527271476612243318701295176399246163830775504178269896500638323288722816063678355796054455981355710472029740014369283676905175134433350576341150184458336571713066259781373369178431498537761953832141693724683237573973913484624136772520401184139854299667186810713099543094553358247700969236693497176304440961978412040613009417784048272284595663495987450958423789096719307395030310584324564202993865937846880969206999315175202950459980197275711222222524014653866065378736157108447353610857464689630861245675647319911836939012626693756342852840584169138214057209141439684706474579938629229492785305388447333509450744987648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,40] -237828361362040620743764608578714904275021976475299786942602063612237792545024655885449279111363162310660336116783721887994830814415897529481899916498931472510303539798829656603103911083174570809081329320221143398191826376201343166475724422490452820893116337543298118083546801275238152248194242379470403686185197251482231864155591869346514277510752670506047722263160080275528106947073208201655357236489001032006793355496169566853299844435380965554356642013623306326023300810020067633986954075193410078223229329468146791882333690673624434143504363039942876165698421172834060856348464470282781518954075921983701797274575985376348362849581357754679737931545327614102039815597154543859916304540917600212861749680054832270936677221700787396482430210638187862774075899423768347794267188668787236682961718000795931835501320093015916901196758171183339634414784988485536034859377863251247517150420492815105163645383769354376535578640700254652367914438427793923290943269247789552847138141340914687946141173715277988113838827021734973868844676117653389703355134758609512189294227410373832697792137693951800917683707773168617558563591480345282224521806453031221234511019806678042837554889903728123048997838743870895306698112076018330350738884696801997044987922432466051889792772726861985327593362932621918335219991310685495268399799851745718897270910634750193208333383318678132407602138201993844595736701235308378155734587227786494434590711010369594893025676298115379935351989947013916111166537137828195825452887750803567393578358723251260053362514146428581392937426211405129416308813217263667216968058406653801902012167046189711434369791587695390644681159238653649322084787169936904518775163949719425340326916441895688566285629499987854370779573807365250629108558646642952474971243234110920744249311479942923527486447525030845615351611856304886967766799193847290127096901610426701987959886553820331025781865854216215604614307731176960447611200738272006958557245718279943488614933341688318238237071492153167291419161292065812076959054473389983662698145750134543629948490800374448132517386445798130782595748467601570214336513367834382082906652398964851961830997124604849100059527581243910941730957168867839802879952728823495116344061342277180355097022339071457784141346462153322053155043816462766058080284305238658891622023192946021483848735719246072273612939559098417407985565735203855988294479001264574551247315509762683316444913890624448671139241422423063017225126063869399307113892197800298536267579021190788847077295911375571363415495807779600041319388535486259493444929868766245945802061597696616481453628331463008560520345507149577597141898033030439739302989513294560346065204070245064966077943335573953210684391254585211982298344839144700553630915010271546703550961105031319032460123241553251419368801510777792794889910445830916892379715262259794788485998128205261668992152505775216208560985446024353965078069790780734410547463715914650651959270428414904121976899664684046592488202285248598512467806735829883744319253057572842762019118723609407195709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,41] 146327284114324779109951247320556573103571036909289819101421220428972032681280212911961007783932475527115271111001557638486802288163229115910967002613186323455844215254999156052211902284799505118147505042770862512166436508294149762278204128643840754148306675252590306664580912062125385401405406298439255352919980048857757988171167857593933839900007270011103905072559638171072981247430604516911497883801920766067303272066251597106098881685927058638020412740886197881907055954188434333448749416597314071341206890972348657572206370985517539551965413394174232903352405083033261887464705609774873330390040871584577177879674241891220769714867314729134407777877559510571851800363067538704825710716828041945231389821931788427736700260917617046280838555926795658648385737429083216075624882952815454896219284965568740509714171060422448046747483803586935399922983077302136931308744150700551833400505829429573881103988879431404794460493126426912815979204160827995897179664805385650581163131039113530111418688475484447294702193002963139066155623435473740969326381177354557409685126253558440669077765351118319656587416106826619098105466550042870782700415981105381100978789662270348442429427932541507541242121542645184788915390417280302300144544097503910802894066904039114164916423605867597838797543559685935060622439396917989075141533326339065160140773714426543734589387173691045406490459953872576268705054430860749821395792251952162910676015812563980672330159081761903570472638999704612503186247506420621956571286322722053399431827412376779269163078230489690683599228966863834079373247781448860163831312894983764456962393047744716368461828021392053401783095168662893633946862924568309005857083877941317916745349785700208025832580044195978994667347045747291272667418398410150385446248443360660371277136726763719919468778909790735231782297323982629286779938816916104496874425687733397566849456308263200455612138088257641799059312914194327818656033125874572328746692671727245183896018070408204926146065177995579051987426574751759599491998441148463383084423168587610811957636766286115583228902107281677346616710541332319087112719416078124360807486517517572152183249610281646119152135423667604092391979735884879718997234905212812323747730872799701677277644454366649448976067479333012501572836424586851697265654419303921129983841091301098148571578362863655569243749630875754390528516152707813426940102897086065289276183810568058046182865534246297136615767397833147916329403442464389486991013772045033060451818890806795740717794890884477772766368652241916939515546467250848335313642586625595149142636195431488084191938067299029048498413571407284422174598153838320049643459209332360836311496160703210686259514590398003562916835544272137122666175610223623058638923479303178892858938180018541205131489706378545727797530720186083532667464484697235678005279844594686955133512938111643398069571158851687753207964029300392795318469736914535409744198533353372252601560006043605919330319289396784176037745422531859063166293124091801324558735577981498716093356110021593745326080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,0] 815885082686339060611151113313449484205816077190473063493693819224766947267840666985680765362704373111930455765212896936508358317244359110169040751594379307469308582506630930388452162009167077571497751244709963329925957378236706002220378934736320211383718794400317910214980786215375598649500620578920201568209612759669239557362318371715507946748401431168562928884264201210251301819789456904128833144125643886092461240564388675473364298885421808331610778280067837234247861869470399736347339622861316325969638775026423128038375821753480056773076633114942192835577440984081242695303024684709957198199287736206677483813319114957545243264108430993657544929928883766076444337434571473274800189781616006601027553716836085556802459445233266983736347560564609926357085488411957512908844928226292763997157471706243114260316198532391615499700119946487713256921579528323959919358110864208917142730707233926772440193021426327161117898853447815383353059957865868504299733708506346155034762235838674520441168146870801568847394293562866982442550267722600486412883445492287397430046674574126018736306020086906310902793572340274269781400087039825707620473023879763790434915279964198311333709699879059714215990514521305276841337007184336375106763825571534333154298376006967087276627086438539134060254090497867737197046768739333617118414682107778576439940605059193988754916597170448571385993600237610344758227509592232213517426509919513679131248750818647526767333725916508218518206700658635561669467554775983282946451468418663327343013899556224385066427972953523202999962040576522310046916294817511991022247754094166222743205733312251059499953073382476452252092385916373309705538951571639618267596681767028038289257721799236314773318569271770691633096718858438794757589217645063802192494217602628039000078373167454805791093768331837396109672137703601414015186125729743816925888133535855469286789129287556154753270201215044010594929426814336043586888346089064506875108954510872013126113241720298171071238864304609192608384775160833016006807603187256846141313750039024416327188699260318393168370039304628501444674480249624653892068224306728245631783882607445706241588095540022541584548670445871605652054833516295917678443646049162928355474110081077493867432864145390289402503039134835845933915124503593001140526337463613333029009174536826827763735521185928018937282673857346480480222910026443576768407515474551843132479865464733051519502011331849766881704720278418517990989207647140612814963191614910226103413520760476250647863161425945878559307310707024596923450273594351596386260229353399936068653032719919788785678021628296408920997842367071935735664430284401053910948315304611758568255153252833684885477801854176340579911633034522696321901271539629053710463078017765366842965229384757985129902367652108062111249856536174647825162088678589375548739549648540783392585706151853962090496947393298487332913131368659685682138432334634712122759701478636694796624894599233926859897128533490635459907855222621712191077678234169702344940465395013995043225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] -552334215464729580950379169041906249613736796518719497529456216701619181963842260217158469609760587295747234272810811683615111778612624675492158113628072296517649700116456315897988495078888043639387330842521175767226820383486742676900398877874854342688300684385827324891478365421457222512249387803032038504594935761934745806464041845666195023938767508208519317175655272252474702280129135286589715397582899545287142938243267486075392944136991124752005768714561882057514104355585173630087068008416595080869443360744007106524185993998281709723378636902690995236868532007230518460036912993385630238345347858322563726489919239264840838533708592216640085872057921410821344441582739123653214380190829784768079761380340576784803811513745602240596210730334424589190523354753326545097725400448871018920137149265611635717037815054429238083742079805403540955248883466134261958323965547830591406555201877816780079047021568362297228249600723091785027831332978162253529504315372226178273422154514886631087248588188596578631567033399770566416133000573562137725454045405568084843803602457181714828607783964593340751652093172061356300111879710654380599494528772873790726891278433000784520985245174932968150236302029387532817982128105175115634533666891665119108928048685425848710785270128576244601955789050925507246548329642008281374337613201623601251940929009644190103264836354095892926921351453165614960251496719586919513868109930250281526066740275447659535779950181746798810008026215387524075487292906611793992771279140155734286012102800077440826040594389179389004850364809985026062024059916215965358410534642864411897458369784554503754668779489052735257669958754383241565186625646621821235017625718033801205888193769799758378649740765630055325351506973854928865409854949456403057450826999591173966949494995797290151388106580946491752026128351417976078459470636589514710535729905106358095066795856011769368801498600294573095519848865014850298209872165863369900162965119028784629935544857033891813863467783950710124306407541863844669388245949335850133889910943933830729164085447136015695947098545673732099143915803873883428571604827939296428707239640697313326445726568544954057721716469381003867766565874251912349071202156688997582329587424514306391477805306306334074598286411390818687535733870403454608204307321264910849927707247189159047051982875015995287218847854261186864866127849642374536740449418939943845341898853636061617301866083030665961869822230197329179807020568592986901465317487189896684192747686207334593902733802168015990658234403081132946096604908995907504575428254985009512926941303708442018893014318144806597641577444626655148517653402815795033359842709156995571686491955880655089916588788444837810919553424253540935547718911848266910421827656771584721384949632591974560668158243955701294379083046635490457692124686719599574178102119648161829536837909995697671292345102203575901364303690152247718562794693840462548702091940183379879695797492432825572048640989154540721629474484739189604525311865087004277040910509430368400215900160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] 270572801982916015240801365323447016502406218220268232517359078218618820897367193351943412998760562913728158318933417019505503382144676598256281133898607190957776117738914170886258375049724316480732970834622504599123024253167165729536705278800960413250847730720092479719378631784068048314995332371593044567787392730669455128748900324708562036791098270026616228267747110617039182823920998163001867393763578320279305171697913442386606110855417719124187011426748096787162389127770993337294255951060207809323377360800109119824910313538588325782866159359114038292431290192766242730483639906087518659658068097493247848551818067068168877058847388083782142436275653870121239212933861219501209954652804189273730541440126764819771547514079410889066671157691898839447816687781531200875847873086862867542240746011518500996191004957518595213815935107290200637948611739244487438839840806522669051474995503964684584434102089404814286568879132245671231389988359059060182808019142174273848801736894693878743624771733061713989381850162183493285949982666052542479772642185779000774613872348141834149809315485198074602341674403484800907367623321324535123803007507694839221038551113349943860273544295955446834217886404997322477290690630853277183001889474227005691204927651179396327592904511583096058221157925943854723711220506741629106586386332713789660083520270047890934473333221979783654666289921826409153366880448735186500486171527637690098781099384674937861957733695914052986798899220535087920289856602384754671514441755575105361826658353815903630386539234430195675948984917499520173323126095736814596548396880924219343591720887050444307198651054191059285039788420026248003923633771964976856193157899227691309273124330374777682936746929232397758609430495919866859169015368075859279805192809320188179733926972596377067140284458531556477939659819117420285570152830467292283405027034890754522222543174771250163197645438868413537698036765173105563148372933120186117044136372002357055832352090048214895643292331742992483644375968944696686429706218523262390525533460675454487612357348259087996517425905065430532853885724945882551427361859879675699455525726665825114287698041488725788115142750735252564362458511872752300380833716661727290757365879847729268533382279316322317301383332389969133463649193415625286890366179059859960132146285420321361115968092650906108834790704852800746533814037295194131615200921939082744889956042401277365301361435964519228908300065944544466179839178527209833332607759806537115984516900909407949089632696924109540332617821026472562192280430469727766542757659899134061508141550336176230192454822402164188945094204617273759033762907686289081719286891223709897979451010613870673988895733633167456392975953232526565510214857612636202954232573152316025139933399053967451420155063153577715557492036476214599012325043823033027429429443388495063346549438784800001472422685366536525692715345507801601080820541358086927752690724569205996837821906827040737684806773475413328806526696846885851944239815642341474545883870802606382596694736896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] 1040300862857410878343532876575799156358988742886891380063077002272561736818993171127331378234924492960346507804006102768815662992689515563052062034502193558882222379369077908624456873223672265363083876684187272226872075823409300535775857751038206157407839162879081849142207099491852771148551116359752854401775688773630250239177318778061447450018034198444207638345869345366706611762743151090304413284316334080084569392336555850213554950735735494476319102448707675702672396885068848454947446212009354757070910208642150437762843363645713837916245968005797245263664001690705894288315459907462675208100994422849723277965653931321185924278406840319999472986914334056725078917836863890267989000883908581414535319869646785846168719178494541210925692353170436258115873658689603339449423790124615745827003928574542686229550673138252088584890397387721059449294372911030485187682403129998983015436897222785127326343776057088767452848382588824421940764297904671519763113417625336630466132914032520113422765646573167282704666751063372762134418774907915612024458257377525904835851443814795991652738238371496239230585171482423475430406159777652209843882339487122061744715080043428033162770108348485945853314429287408419925714466714301228066248263851100057948794472135739598686431579343879213306582178725902479253249759822593512947958477778585273206031356919313417912204989194449171366688951193956347036107993501189736020089400186277699520137944557349831217433304582355847739558547655197202894876203660541212572738767354446385007616751003852782167091146709383406048491570730204825416041987022628202523838395153951825172206746981468310809495512948303118983737450092464364426157305088638090322672949151412268330203928637815657045702942123540162199092022913004476746137261645064706581922311416715511972679317116089237954140502814977442830401607931149682199455279282141123805931096469241124829784056924524793372236740954377926096538933608966234850781364276768567285661305032057891879715848411025816828292152337984455880705611480428451526397862520210218313922977630028066144566866172016180523413495280966694604353818740276592438398782308381229529386752752956904435167039929984069430049011415480466484811835829743857971977855512612071286640392064183841964312802610942459956376421677813367297437085774213564760825580889592429430633915164629660696686618219617053957705296943418224897985140342764663632445283947767244573663624199516037659076742351531170710927031392829610993868191497503742158450162031517543791163719216294870628424263861474545111194574991721284749170448004348510514490609016899423742531200381779115883871212530058052655961913571463804519188166341398426919825855407806748921016242120035878507069235933990054083689998126371176143612679030274292131995015677852625839663747310408826072653302922337489695772081553515628473043577780111771061344335147041071684817114227223139343762890921315018843542537033101728146782460166907740534045260524695835910717109042411500589080723215868906377865046624040109614108682747447532679829520453668075987945285222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] -167970252026192584591411435115723104907004406469503358519550461144085393302689524074253919360073235563569208862051090976563399971373544898685471816197162248799447833018169680956314785801233263294243801766351303658690747776153752196376851618809728792211618391493667910733941453323511096609420572040443339949318382636687171145492934235893966531215135378897208952075899016248076430081966530553469675590884012145377217655766722216190657521871093575641275452177906724084416622604348427469449628337410651740089952938498401973377337082775937142712192306947172170430180146342857658533054512423755860918753348598481870025379901504528051750381951976895819519302862252512521189308684797793974661941671518722074937344652738651009531351043080003484401383691376316913942435769313687346289240146126435088301265171450276384908504644125889008571758107224104738025038410215571886685108111357692687205564489947422962336008895883964592660505113007916469641095661102710366841041061961509689888590787111151018728475515631148249445427852095624929175830162795739610962259385179452775076339967414202857755978662886988941814832253813109451528201288346867392495796593387203288933436161409989639612060533098757260544039853176577143040113591878789821990332492536391119856457773371848777622831337295808054236174492979432117695654271906430901026795506673354892189376132727256860452748802405160534893255878030312825420980103880488154830242226004271804686429399893521891457518060157347288788975433132601159797961260734621901106903662141469358886338518999039754482133537431263289517432559449986677795641293795281693910670227635850527322064822388460260266157878828032186510478560208722347608830390128762008487278556389524031573521963834245957443974879312771391181277762650639208087873118291662876473203936110631197275438908832939931630957352225023899408458838361770432404032333367928752095695656215591086952159942306177250486096314251211463149733626735825172726158693562253966878122487523341125908576985916575746556776450110951497002851159982678582449439374144220082511200626938820942568652064100797010372803765136562048489384659590470751584045211174690297199751476917075427614090316397352200555701374122160509073473823413554121142799256059515577261461141762755310372513595590904947197869231166048723721449633240107673451941023721447840874024352596448204147772625503905377038551519748918572254889844387322610857860875043948986580987519384330268721737353144719659985076143261548117903171126903533666875740989578598561113697897011616930798904789116627276377243274159725879498435260609673489049599966536038610663286666099491323386466772516395598554683554603674250481829516140940767141310039901568414217502859505495356074566261900974920715600671219437366398909843199917863321122603582900448412357558670949169154496295799919126605455273102014428580524880573286102475936161290280977873721101083540198179993110570782314914386994039441128470744050565751614631901704230315250612484335922818289608760202964927772384597880719521961319068656431020418305007881458852856991213654468722688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] 4989584190560411341637162103061189583072010844666968062373955836802208676466184406968289521531550081830130095561684150599995543496461996938379913664808624740277349114980890062016806885203562283411722889859821498429380873161641400815827762179561708058415729839113829824045242785750158228522886485067762928577487338718994230939759867053675075704218513438943302265029506721289051545846273021385489644065939760273402468684584987398595345062571689429078468661223545088166770018033431048798990352703645123107824405356630946709771014255925124591875851378025277055428610298674093578209412276668573929581950833375782227057048581277633638702408977320098838625831208399928791742047931231165415269003800620287159239987938367029928898066053942375450585683404720202465010628477355510026628179558990141378642663112791828118375930712772447583975769813177940762730560015743959246422929387120100948828991021152784922807395490152806641305502972040890778685644926728689851544644154965143640263524529992487167620828618021585882561501249502999525083112278251041097624869145416120805722492911568504121414411961507954342817273397611494301204102863759694898417928102644599075242514958020472064784898659222027873628145995441633310818050793837136678268270513849290716065716001102013836227301503209768553728944286965974126530930631484546538530165530722196189263547476509255194047841145031130665425800828158297675103314126824908927670771107699860454832117653337095944613304652796306569234781620713879399358539884412317316598016281986984077306012956664192993164797564593519171427570216730125157434640020200227574703847307081625877290111366193643293369758893651395737673844941263916752575225229332318658876264840245808056260484029887927011216372955747859161062517253655100550553106858380447994981965203889966092016439046502922926264051082362437527900156494952808720075797788136305618278100012046273669425584806885602671271084527089094522500511724672900634903148277043066561572285551441166326671740978839829328108391420710650394069758924079963127421244140209421951522448822310094683109317113597295846257563970302837721670950127423848422759077426477870428244932589392254003725644086560447634258909905501167629879719639355249991254137594794671696337513027993443277476927139195239775577063359022678459003532500971687187266731172049664613710741599900551058158618765685945814597718049784295984343314838164285756380804445993127182562152232275719469535719953438125071501651126002524676261333564735726429987875496892603073259988065716031105057752381354814885778614238677332415913749401962697041403942865014955361883557093373670807983127763378279760178866221334721572051978289730867928357397806995075081995277137091007042278314266977128379988372582986893693036043615467211649195286194031248810160175597685420268020927451162635116113343810719484763017304914367236923218710348462631568960066592025934085503614203269077900496616848650905592545320731006336429939283806537925417427479863036443808017288412677804530930655715816976109559208438003706617044807786400895823734145734598983680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] -104405961411631066199795818681599645163727527534672764059159956750370904128280611811874758300789985476175096802483078696780986188569689271565088403668340797494129304850458210817747657533410658264288766281650630460279546908205731835453173495847196694604462371516463508326286031878622346699478099590065404736703549175836045515759508586403548566623288899097969457687615668890839490614367413169497071056992318246914482754825029489987123536018514466355851842085914480163246762533253742366806205990183011087193229435717212457067887212242393785485235712894033667192732375861834823330821565588664325843441776595078794278939784518477139176952825037754011471593024449878747421136673555744964888483738478755948337086422346789745891674065632539659852326114652183364958910135499434034267140779592990965142758508522036563840129925404303195353407390725682832239921624823615253918423850955180446197390745110780767260695773370291001280978266978101515519650316376727572693156733397685632601957919814128457828631241971010109478147148205999096375260722774479537486113120226831820010289969943005864314798053878923329624815522245430340455643142021398908902226358386423838870823017984029492989112656141335627799710443790138330438614262721889301654157824983003816728202188908356962142338767288021672126357778359940343475542853818567504984576168183610100312893641506041642095391124815452097484114685551332514948601967020463772781854863785272810787550985515907839586294770616630063090132865005436899875198240807235322490343087858417090753879866722225864939284134860619426494095083008882400855790110342786207420266477938432275751502212858984875048195648972025494171088787454743192183013279768056369054248311804588674979373222553293946665148833733225311845217011003295541178239860761413925648678026036876686633583230264760116195302359621932077617071219729226886532065306836265718345197773014309811066037622092099967485041782624728478339322512646343945571007366592941890559230968935994392761168158114399201294541069985849187083738625021084781323413316596268555168227596154623136571052073357526640330523829504628836005506902736651084105609631092435007788943335463030331655071048028796764491399993406172959091963055207067975544156303863267318557018151963683500792517660850488948681778805313954765678185441114076187393642184881770625845732634877248005615634547947449933444567511359504342023343195275490930498101921038750680741717692121809616803484943506810358383275581347552387401060117228472218115144336258961041166055508542980475850469268844940370714514281880889434156925680013324942663557565708560451398295402907628472057187056132486655333295076202366998022124290227706437861733439991885657379178319320094954411792768186095660405398005169892146329427922165706208873307708227779174097900007000290421595316729493531203977172528267539966697963552834408097706790245741510298867285807838730121855382975011996871262443808403217593286005448744599761264406994558045360551696740775298995744283211399417201602064701078534903061609486091026739224818199610034966527697391949168246784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] 923802484629109853377279309379101986670398732039036337640550142525672064730454017927141311254276175418855474926256997041779307606531046892292876514388641882335511742503094337893375621489802209115032415033754642203732711601712791094448998654257742790948931135131973580930526591531870579707263312429759698800892496547717494013728022011946784721470428901203383847764579144127519641784670349056371098402198563604432723926790863665201939882095927144665948452325829894643770718892784335034179362198569853577849408878295829436453182779402694523254184914288822184405777593724369115442885091819656902275745721223019492820273960131804949231716427192801048575469131328173296985457231579855207439925562616098049958752180804318337469336201553944631618624406789488130077452628653440905575756661803442206375741775194782440410393444805931689221411170419045332715234539778285511167797252791396355207695554005157792163915154423561670912381906167801391882546765018527950093501548005643249923170345142338206513256318272764230678794972623498986352102881989734425921665221617059136240972748133792889127051778797738416732916361801836394288781391425906634496682582109298970436007836359929467666042172634915043729024623030169188975993876343735401197253844461361693241659316344149346310403484605492069592259087449105393224446501522508503203782632130640132844044693627751175486373347004174812190114813740084222273243743350877032815659128445329765258123025077020835797421765217983145873789726309911868109747866790512352931093332023427720542011942822560990239229084944576437899685170010614515203753037655502989364943155239893851833171094776598487801118631729595966004724922852658280180396431963604496821894558793194624845348206945890477417762266080642868475362990799994338561467205146268325916476320419675290737853206592407142411458190598831532955636231004043695360100408746314496623736858340483215330332628678930195351254171045729715688595926175709056411044404804891941452629738783635613464554849711050607806919140388855840489056867102063260451170573596733382988700553589836984421762551175281364435596324102221889471413547345300036369285955792583480213326663100828181819726909723719007852762262395346031714885344670577392897782243106531168926675646405221719451520481161673714846579863579855677546051596971209914533405233107473819131293338381537320571027666006431857007888118631627316357942400706581464734597580090325062490197451312116731985468173884290303302758686132107497961926806803971480914119211330475930213360442581282700962306713655711223785471167282531194270462764200045950519364333507049893255658339100480517647356322032958457658162118876035455925431474331431416102934609446757978996084119211471590963728751931732574926101853437233719029640811295024439059488823464261843275706779236277367746247462646856488949684817959909015984090091117333649468225112727521067493141379005630692598242340327195139554154191319257453410113457575060830941202220210502680054131991017173936708627958083049817673511082139946906336601116225702108751818489823107792910844343299321364480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] -343470127259350266462173097570505515064936174355390514504937568420097666569224186725159226789803993857341979915781717140276510993479784345773126311652456609439221834215421315510593850752023487408748288267698956101289532633441663119242052790740043791622773289128927462204579484140865782847630695107151324202869029803042181090929155171112473958017225640844732573130127286528118571505252459449783743940638897378545312653442470674332648624590175262771163528265990300919266080465366567196029864393681435253444023569086153403201764131954391389170044574669502579613349446364780743248122042768999687036117024150744234642675035184230092157148041027750124272164812210437659875965939608088024908337764433188554672945580301885519732955576709468657640239328526264113315008951384013610078789564332163937290014802546487825281872285498894807110088967874805988240105697954388774925503070340123738854060171492246862485608836573957642164720780558591868987012499695851716315132919025754316660975009766631204728485696181759327777845372441891496946621572682825332032882831013915928802539349375303359859754629923739832319964430003552314108713317901577107393671698463311630918268362349423309783491742384036762212796771371396452569445810443257170096667703944133968513170155598263934218686488327861255210338306615734159533576070852094731248344128835170983264934653157546302941428376002219251983541174181375789638786759897817039788290580961816370324011534096816125147844174188987254678197147464733532811891093794895672423004160426509673654915385032170750456962671626070280947264465716534640826271008546059971986160657700529962989703515344742272177634903266925871673275301109681759308467081490497966245530478457772205347808320039549413055609519345451371624663920578406626062399650358784518956810502792782222335013673872305968987024436517656354848576350338536555866633057628638390988166678039010356956365139485088092145438946662415182098861290710396842874158326348752302707037981482293528696711077102576287608751747176618475112346531840863915176189087554124133373392230522044613563863686724454304882085801685425590758403610464863521495562133834120082272460589659982554304354463645477421892887752341519970570309793946207522080209771742392544904000275369768561087164949461499619101496777189499979734765101528656344750420105132938222170499527081187998572060895111462912627815266375658973564356397630471609071651292200297637352580518351893206136252162642356024933290359223186493988678836300526786206431209501859871282434083704284259974277610453982033893639652081782041921319717965616515133315141993019766984450409027052704602587641010790809758166344467829472875062839450577941633079779552796917920107064512221214612397519873425475585672958822954216292860732292499589359419391499572926588593085177619260437099823287226096330481808865600489748243120733239327788226188877195359562495149349469227464967604971015377688848615048401677683095575898349630895808756771727510704639504319172349358245538194220722005254209908874968309459721033259677899748630856312361422396344451117088768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] -48465910329564959843333562268301241739068948658592998895336139004236358041075300143486964252156809882530095540262036316902713567482862595659127999237445012567831043626157908100116288020588040045322026383388709398120305996252802773213955619230470145812188441183584093328292172413688983423623829867300883416970520365479622856989775421263818848715213575908294944572752138294647280195123438314514526594315216355906729065432894642306837643657223601060026514920629731570958560325382473358230975714201366353677788614120884655892666150717372887455792133589801540244577597473036536447938881198220435980499258434615737398062707971555531701411968709553727207055678375235468502305186114982063210181233705069839987275429309525156985656320182895249627936644258706466045693330672864736296469582087644454171247221133963390398871175334657220523755207017359991021164621130332673906391102387529759953352048237867470125226291321091999660708801758421849033942648557452055127645500904278181078426530838656028893152296924447729523429808425357161444451124249006035829092300637318867884214943413647897316751547067041628535938590074480946494387809736338555387886745923841284306544036166276244974448276765887100018008383425608544597493033954236809180228329971094428783162785192451942516763720470755404891756488096027584760329191914773950984131595141261038831070575518543294188733643388460815526489790423491040689692711385466219515088524244584900803675155511587508289628738433593346809791286895362184798048793244047795674627237122800169430955015504778939752356241228566720326769157546925044524515523568768366161838002429557918209991999488632907526324507002433819772307552590412552058334308061087990680874568726046702279277299312323218985887665041735905285564263638916440764356534622950718164324491712713838228948154875958828524322884082014551657782516784183971898808430559198863415724427410221123645912347928741620736748362945618072498068369799765182118882402967963384336684937714759874493478845005680964820187943624184691740247041885359280690620376476750442571813929692687994600734747055006087856216704130042276794093888942796971308444206620955462712572351750438627528980184766327852905319278410725824614177978616418978203401132790103626972097751466432906425514736851487778736017589724310439632897104950289690480266463825835254753978080058228143628714891911391563308001671091204948704070054032690251753395631869466990755114546262227254173252318029641679698284889634414245310536317987907892681314125411583872625297968771237142321792444069715393109000502464410011408870190286766200348308258440800736829258399545755086515271411815419839660670779819878556993472675582887014773048188186482309209635428375833146967909793708268155021078317611463876513557313086199897913484674642699389720273807654822343468662617514243901641711310885055250131872771973196144064428693350090956807907691593684531468671722712773366919637454941199546557483663911598955733128783601030794676246979815233545340179273904057910388199627791488268424689046925242467036159037140525607076788531352656978903040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] 374782122725474184820692974888974879591141316407506959562013472882512107458209632846089896098698691488416935148412397858532286984024515921747426783938306509015563830767968182226936699875243833488062987188384308391693452115966881990436943259735140218242264233520946755305988104838393212432654965169695357595448758665370198439007046224194550134049963927746325276528360901250137691602125781093140856570462967464718701863537654898600878559210074909189087431856499374701853519116870945359238023857816082519361773361472934790338028445391720273868710274521898695535947649681919603455353474570882195846566531637412129660827808709790131972676922713911541937265786109508342077720741982093709297029478481966573597318981662862664584329277312550871093113612842730826468685490264874777549293486334540037861506540053899666020392348599930721405447346864027742380473279276605808971661226080266720508999774850191964601334923329839436685601558207346526878661531532170334344496415875721349330700838431505497952654238524460825505586303822116421550140286382672570723581199079614829332610975923330091701457248604583431822162001723460859453683537489424977805406588395391671726217857708823179466824904631819380521676056997300736156403778122483376216716803081032259958539563669863733107965381743570112104484599922740559268315265570538255590096721151805766891939328770344213773079563103325722904014176463183559296274360633586110549756582501292207448834337631409738377628066725221724853686267857496276685303886865188762114309435354594243469702305510382403487547346944965351840653968977123315670446346706457307079313514178649576857203892271941747237182398810345821403669713711724272390361807973742801289298235000586717247911566171346602533234589553266792379925528146201521486663776796578283372301898754130900840283141741772177285032662273286716105996313851313051066707360807706307215207355738699088650709874012599655826021876091788436344494434440841086897211984067971473017879160174292278432662371225684521568424930150403902237265918869654464771874543227849717433552120778027626956408118545414369899267208841870637725245221067865406897934951662626552872400666481341860593743118698015209416233754296622656616289992533728406937257213298861310246010782447325322109771611736340809874307295105144622548846526335028209878140281611618823645962174195442534497679521282498549634466511808749538768186391495027158025727219658502888106252796176681528416948643022853516523561964659636933608711008565886224033814059472631559496011894597947863128475727894296930317313643150969232758450510398039933377359628816740333136695852989455026581329140182508609767508630258133757387804555492473299962261280643471925030527139014722113291575091856250479967084877901181795477423870103635459993323240928679951889011835403584891666987376209124113365089839490282010173017197074654250037597638039362379437052441838217565029225865613752157414285389647933227817445170435085622619201062436114396414325149252747957937073616065730884447230259981569248181375267131229355916333352133448066405002958680074202644480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] -1468798080559619536186211505829708293746326748754856051395096100661158313321680328044713652464093753971213962314361863214448205804722006812889217128546157860734490639658029733477355196941851471419275451646767452621197665061935860421287705216274652007770579845999038542104271844015230760302975459864020588413490117606880070472845149514586759302500924750210616020328871454676708417067345516348295216517397751622093934754994885177097150797794492784575017139159160751428188210964610464065964045517353802764214395198130454464658661647796472258025069573805735071922845236381606800109131441874044807682219176903220222484371453940401724578700920179279638059917746353116106885304427098115694700809223513999243443644395923131893952601570336034903784958331356515602318438565266103231251390910203880937759086163478528093806921819443163176655371222958384935445962849179306660705705281985077167411534746552830649804090492658494005537641637746976904504096552326187686660794540375542605293551395025062564609436123565272843083980201768631189949729612190366016697557066846934080426755091341509453422981128160611467193404451680168673672624818953409966194810338424400570360968145272275941931466271941211079676308481097725154804006341574634575237254676631843932930088205520608183578222341033267466328910968887407213413765462999055735214516048387408084385536877339777789458793188561938158846376314471464181070255639018708720077732090871709400034166616441928975790654355871787692479479611774954554487895550657089315218020626687802717769644524489440325235819447193419508393821606778972879913292056201072183695840623765963902828808832628606970255335542960815823743417714948455306830763601008572063264328669081540721241321630664127581208343564900329825517545666393047741129374046969730425549786723092924983256096409173937269398295103796584357903890237072548821929149096200041791298989103964138169397838041101533731551322918717876708171029697619861795542607875922737805572376136091775855382631632284570739682396707241352932530142021641230745195189447783354272207988628685800635295888183916897871150283922454508267952133553108895485786674952376747028921976414455507810473014410726416174486230163083471096521863648498013634101652318012230367380169952389147280467345385072078954481989444096055466639143724828632894327440749638163415077743072530335311788137456541946883254477279848066378110923809730074508709046792004141354174200283189420649712698934760998592740548460088848426358282301560293823074555876680397924410313472915344497814216022112627763951439792522349094364647054085544011320349955900395898614545747096835787256050454585513056343709275774637809162359467689371691273413399950247565427501564759644222978159845588703014686426828302862421883801036503718064193238991884270501203322555720790484859926281194028694716907824628274263064555322361930491854374504194819551103871571307527853035761681894873685191210097867776064830487508588462420978110130072119743836489999631461077870357042575806801564224103621063168721070079272986064568261614443278794093681368339022966947840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] 3555629664984591748411448081541730361134949071628017826598807265726287315924082509608709950402318648484846021393119870177207034713559693427655133040896422679409590349025537095858669394082807447265949486798630071592303360503717366237181788054851415167465874477015810280074717426145267217503900081570483853852783180334309927880473505802876554147117782093363749218786802170002484472506339905303445715048352856299066121537252140539810363940739226083136843671672226888671990300124409998514534028323992013696824594690875622501142078138785131569950243137220419435913624064158888599088963509928629522189433023413136328698348553780144436626996126319338905979482574831325372656342375893692684763330312285598922498792943822453337958759480986058211771053193677527107818136610241047578762263645451964317568034443594617114513951123014972774594282786081355376469897805509553855995975338645462072836586763970192175871929703812645929219669692634244156032903372815345391920904917791792495863311663658130310142106514968330850912329451372523874751936819719909555431386888466254399889199635770573244213558815329891760329363983471352130855040400114984737751166574668828113539857122461616306416745379106954513503757518552272322893453380599548108800518208215783582822975096616340227083170622204703856916006748342322754698995424487205831706743000742897203759142975058642299577007445292214797886038073977370277132079875331488742355651378068838373984692393740600810911263628427332824668334819876132983425516624623961800134983366973479038168772789604187369083227867016946671781686339413891083944221762745790665340353256258171100720144809420121670070276908104619863254988721952187542980904198065569876352143418349923080499566176797098844079209400210127115164809360207970734664503133743866687370828249510826829272300639711798511385789455638969271565244588109006547951336406080170881591122679039367121574943038078194827109742642353828719888639992756848140001949697398729823270894547867180370101973741481805349186956717590125445143251836707496479472374114025443650782218425049700667079881894272388730478920438345783229836400179326646633927342918264483169855993182902546348192956641335144003558592908272511438522343993961471199606076616957411116886944851443170656034214703225547773363573978322993447931494253949318387181918764311366157158499604679796513023562242776345245779666773063273720706095005067486500276370416946920085874820244348339206845757586845828250788661833852060738394045907681351015211108596668815057905909253657509498710308830275174265655731824101700691180188093287583661197372901226672937192829422729710957851431504440838131581254192556427778609726582321423150995864998620319100707406838678014407447375952629297873235528067696506406924670062233374564495522475624418799336193741584973522340125945211559391726609790121892395776593516822230494249279239181599061074950265819629999599176038837635722007982015593194889860594495992871050593818320572516574354504989280936750126764407295959108179979665768362714948138763513664664266051673820337057269599891183668488568832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] -5736050103567098489595769614777188914081276712541525340509278940921930108666068388260765852626611176011181822258662147592402454882066668520814816157431945670583833236835918776854740735145850077896357051929539494106630046181702341179986660301732840635751145847047156256103567902366417310456993715407502451386961481076478710081172703098233059658359562262613032504075743780578476488930725031854850224768188328966641247186442981880253789475250432366882811158989361847179519570163222247534824034725073614197918875310849027031716700954433107369836926986779123961404714199467976421789170872007485206841924940088790640541543060577541891101572960361665767462952110931656084156388814093394118830242703190711186855848403197182528245494366242577770100577940314380651549690593104204909670603421553937242546922154859662690333487494016652670596964229809160265617274356308833822455482227919629674968530689594540207771136493891379838352730916170077464621822415447460276299397228714906721699525835239455995650606340717876488664540154658449854174483871147627000445866554553171593523198729457973838062513325187998985081557793335564298630658110333950149692204168133303685068375878620314951955203032373738928109099742367218210934175500905832138914111788816934331199804337390684429782939734635434620273717026356347554828423001569868664166749184709084426576313650500095469614943619990889469583470187048944984397692082470767039553176224490840707624561904361186389623284109674417505304458887142027729863910380580764872894306034722213791280863571606429687374357917196523082793433324575057687801019922377133444032419738434611165822044966614272672321461406248408528840335320586936508469927448696605606918577344120564706057607084500523195712046305432745777158587209036504053652465542505768451709954937163205122417310480356728078183913420660169765387052734211524423704485453391933954541876244222431899909367381232952383812408678691407698472042269705624242187916497189107964244360355757276152579852918064243603163856879715155714544256161149355736910566716376303641946187974089270382045190279123696030509165950241315146518237549017657896792185467006505062551203767462786439404084708686060471914904335610715029892207269879053831482063393612993191684959721517611413770038631730679961279485433707785033992316965124534529266248980148895552810047698310431609034841783249905369787962841636852671306668749497056711615255529212422242791990004637709929100955903950586254327720537110327550299323006461858458502895291338817482395469457593651100819551341839003136471616650019234746838027504443313706776800019789902928410304537435741234727437646972323142506852031273424151927222018286839409034699877585760065330084798364108029045711596876163805040885319090574331084273351233127171053122739147871928333607159769915559070215543658056634761587302391949093503374906251667132495794378993785537283137013386706758260374025725967060093910257379861812332954734788317611459837898055355046662257307487087611762126830390645080425245071917966010595556043224468151452842411002273075466247467167536308551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] 7720817217799996077871324900091398295771145322237689010065991688894032850532718818367733431223134083799894745188739218914037860248988478863192970051644039005439222894466464822262301394398293042289064956094018120254543037002716606356755068505704202440174673472325219134154028802801489838233124666072583672196421785371008570222453605758993427451032204298276564022868992987130780744353149080570950713060581437229669103948717012856624526245312883263966168259819568630693573613091205221714877148966127408725939080931883237091783154199814396814591481114790042099343310538813766059041798853741293800160898518829638183731193259365340705506542489532376158537291536265521634934917246185753619939398105914575605639906833086173614453954419764795741846394640953837687370591029396875076147252032405478797418147888788146688922948606703715795972979546983363810600487608018203302585203369034954270869677354316885291909664203849824100441841398210667165509601520247864537217646664884676136676329212273948147867535714513707683375057961958411700681878957211914788637553199762367820529616462446051099438824792118642202246303814004548268582993900699402393868750360032562335379537732690747556081295719417913904238207679542191501370731506783265799595531796063902153154775776461872328861590238375349270081496980584265415213033360969592172084849405127216712653061276447621188004531985930463200707062575466571172288928363181293010668516575851950556114097417706919502656110591084015683408909361102708406648429186040065528432245807411396054587375106858461799438905387153591727312271170364841525699267028567638818899514363399294955414907943937793591298158026014818218365270432905404015363125870074138099499651811355732258265781442508583127951260977485670018638151190769704553940149162251200335650614923375054583477113547096128382009597482418007997798981645640512075206195801048456246102359617272539909343952045489406080082313269703669969952807235439448366105017890096668403177259136634220022566482322139047239202061294103658852762735576008017808871968480801016534745819683830802199243918034829809069053972161161964907589229378429605325721939539269337589414926317423063641364112991655487532400807862140595408038627052492498081702194640376208290918097115167608208057135342906664432243524735751758184249305246235426889804401644932809176981512556185644960245998744165768385242628195453048195402252063962048441084268864029378403346549207741629036353373887892266202516624234513698332743224505228613632543882897753625152405835336675559630152296883125424557065331020823259528315000051503710121656947288877209688690852776887340280338087095757969194359483086211697634747826733820637997054095970424725028659761994921538806867490719640019875861985199602459109443593638448729531552023357967356373823211429911531864297020506216819965398337308291345032004370919187094899239061346968162831369838228239793038841082965148595822754994239309248219969519281637115174258591055925105939403747206124771681167605749113803651840704224841474259646318934337926909252358308956163145830460376238690677030912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] -12664152978978048500005325003201709625830896890134795648031417267219923590348921191116570167023301782531181287451137192546630144588591981018281335348828937232819057677167534069229521193848081878472497090675622969638443389062556333792009912831829762671189544279928862041159651480193828428603261584874456199775857337272922763923415641938878102179284234454802588537084663564701109666563401159507224389049517295003996113735432528320075354944123875754807974064000701183663702896754455527837492606330068819879639606870274757315065969227868846816244922682060580528687245660099211729489807092490207962282186958936589972404563204003278935783434380364631662873695587593361575875533426903976526491966395453956303567485237064069840150826625056556863971004987585000362338484378277996537014218417687995986909383892617448937533601764997791333339057873492803792162370873627414082005399389364122236983528685797936406265956607124183832569556278752818827238234243170744610803404365151402395536129144058677382687242888458056169171427431457317774078098817176876289580161850954998447101314176094512334865170595903740206255969875506641878708799631598087130083497305386910855613079574947954601923526072785472291159869597478218911840195708207856754372630182993282026107987430715502671161169931851565924610759579785757598719392237377187327991754084179884891891240735448785083768667504122238678558413263470270764165895443698859745700998256245923920107875171541160672043638332165695183947363422066447775056576086388320146833348893783060923567362794997894406508495794141711870522638531084937532021931837014953908928031010390400332724528093229630636978118541561416784178684152321899211827132674804583750770304714030747136714973556621704548762389381992735085278711607803515951282448614289063025751445082478069874951475840146512446613951445308820723675519798506214906346778554504129744120404576190464890331967285037803161906830999898195292008229541855767557375452182173724075294266664988995729470274854744065463322168630502825489851061977573197636992937172418592261462416624747110593540807913764152984726063193591832353643633238996265073125343659563296289302676906303100246712319093447415560536342724919373792078746507284097381023853013901850868896872267107132189202758812214172887119116726115597947186889812373593172502875512352551993213635011828177521390450609690587393046324310387942302392901351323612100478166953813423209198851951898904674798871262890067915787246291109314329499725926174620736621087934824852703992116618086885480656875846711881837776100089410139100175820502101002472852329652454192494098965623797059551578638002986132739712323586808878270538607364895229613521383636051769199762472345812708296558588603573131282641795034772837639033152208566520721287208075708871714923538135186243287274445880827558962049060487487179770876864105844103923439059454448141782965009724736419613701989442481057153528535958895971144666610564246957965947978714660466057559977790050651087729709466761250376322187108225948828356803769799945187708321212332670165531886405252613920522240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] 18894386905251798739026876919584537888668960369594907247140657855101537037912495815262942538483229068199552623159920890629793018497296784360638102734859058710027404465122630532266337113640664382074196541498120087221571182455249742663396011227813107167391934571083704101114457951509019507005239087944318026761546172301939701412860600367487089866263924107330947429163668753206764147841846259696448536748870325255243432003809472713271435030635624100128784471719040893793477513505739418308736245632407605892654860074255247511445698381975567678620875892814749152328999863127402889370635026674239998934364437508489152919916834312836464188674165188617381501949234590788753424006637722417069355656642992022492120769687020175526086747738782781605421041645983482041026415245974405303763154934479123949685500762432407515641920187891151231044442320732661884086604349501407937539942763598687455816617998577898628402451736911294330587859445838069861939112620107315277880018071493261988880824865928463423410748513716140592563611330329896305649243118923808170078404435928432280699756459441796440748952715313288218251797834875594461431038078706384649605456956352587771855872829551733912440427800520145615654750749295399642722918520886231623179659219225844557187506009191363027435508118850258772429381299112751364696131986319511776161028244148761218567721978913794041711719569757469551694607984763274536327423925554147376823063874421620250293928898226411934699042802176848564647435822208202700702835986506662394138232087235803683998855330929602395936700619138925497598379099286172548203450313568912217186094479087771502513970582676164574737063269532974201507351167860979010410141439407724317706059803730344112818350808651716259643303225003383544619445914669137060482931861588226316661484327303667847750636268911088500209674874118904336626396433383479867750479309997684314396895424815575615809101759278516677338259720955625506592343215521476328125288658090105820364990011306463593789352722674765449683132408735081959679185283742632925139248143060464236065986802859459540510366983442180157375365407921588897728150696216145410175837222407679292748855963692929791794434866049438657217863544118902638295667501645761249664002235053321864397627784840439481235289671459639316699689480536768068208080060277473176372758364443435233453743380441972164148976057668506145467076931853840213993941570913787190827058859676348893970087858211647073856650688028118442724514165971388742659916419054149680930054026586302875409986348839418546311902106104212069292688465003204396966559376672796975883144136475815410416529960543394823099857394702945310944273238751196778803274193356572404211692975593491687553320425243075367831030809482894332995948374877960858252519292471158141017505821651322415450838793187944177094210115994841016401880764431392170132036431256136198996874971183480936460875174524834159705207436155180024662948795768110243287346715133168386747947910569008058451095085805988966477182652687009248325214776744455603306388713325294495465859066217452789863038196880805128568832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] -4601395402392911421360892954759586715901933115290893592419583044102260334382373218292702370082637302976907748824199953434724180388407795050126527234168694547371098088672093726942001853105667043135308598898766379048007684683495018892257820176096270109967101034111925057366478719070239723240136022925611890300106184643916745610336720781691999379564701787823762731593581194198112939072638579018963573178148875596171114305717464400787217165809669037130071210855025137563085115594249499030501400704354789425650273690148274927228635746272992624203341062310904744910033671072644505809999882277844469645760899396064447877267368339536118442699561547639895789602992663506638135308579317476202110638009664020765509737072554991344078941480919074241266457141810943794664644001709882818893034213740385516031335617533160248063282830552984042024709511645746035010140582836748570128638801321131294430445075888047893329307584799903270304469266398780528426299797192608396395236460848752086507337589644259899856249104030106588365997644737189395863641513468687109313046767234085145219455570387687005169568023936215480180885085147307324806467960122277570398048148563377048702776179004253650455531142000982848697053650960134118776085967251429503993042389177315345847850117481709483318008026185915702032332572405711405187580770290198664703130533589667276820268811288469826238063204053267129396400635943107956902464160176705702212198203136313742303819169630735809535804204101922342216372156179748167599686929651284428144586845103217186155204133428452657932611821213516630120732015348235354020243526278789387210254175042532312478311721620715810594401019209516891423937929609993807579580386153291095426427211854082433241259008913296429961374662830484281854553370482384925121801457625036870430861554822576820583857122398807659386365703031948505842039849430576661922385872911605082461454080797300466278054944192873028120758727395958954100545614489764663761518038860424026714907887987252348168070024881780884600009602780918480922916408788307009157336112146551325962947405304526843591096160119551954583425830157435513153208935179346081188969782770507559665856803208751152249334928057159279095920012061059767993225417330579754584795806761476111358574913826639890725500458506309819288152026062661565343672078219816921975757886825352127977874301189550527193300795659310045777983476730541527308418464574512431591638363237865855392095225177632664186017070216511772203647122215755382494998497944369451289340401842997506751717166596568343125608857021073954035172518441893259105915017403942815357679448313077891504218375263380215693437110971098117916826280379283861846633568647798248736710882415540339521935855912934347659905356881193130179542071354559101419810260064382125183733908042008662768896063187079798551098461183287326413495122821714775717367434719228131749001054065202160017475516614017192592180051679551976893214432856311754253941541712146677027859477130187059701485930642098359909346748910897510841293794149369779408017723562356874481377032446720725750850655187000465817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] -64409872457290606034724865142289221511113200041937285444406790611722793160892499635876648094228563748853447043530998357417540690329866461136196311563041105709971317033323003078346913267003221093241786459678365844384474058461883033176729965716497162395266974850615712323532827054459753133591662417570234498437975400248707307590406248274803240672427175797763087529672518186480562295310849371128138907186106216290135134859609758737091692268218849050051124123768557261213422435977619025960291419484169029264499377894555334215639746489652403270273581182184450937003949484156046988118777203915085557982210856944501973174126911691268587837890369794972586070883881577558550249465080938203456828430948648265202246434664763504066862302856807680184659945037561380541592106338675519636034333021123921389913709535683459711366428923942741105448035331374428571916576570150316026824830358453992947892953575144365437300339013688461632584815570842216440004778898952507863220715359329425421997399566211914559484295926100707472718876141685592831752853682823903082646269416713381171083258167328970833825194181068261173486065995457091457716643447530899911794259325586691469288638385084964769488747209453243754740728958952563247090330573294916894697776313365392127195860742641779439676143447222108821717129694864076816857926093388084667197721862998399307280481418439860783591341368173276992775846658551082567944673019892626121648193584062829889772381751185733498705019662288859124338216310034785328259407868421367910569269477356398470566460403341607142460907987697650469377491878963620238393545257365315834774313692926222806670383661692639332114783360934850252112771460182605393022097799331175049424723940455448133041519110536051293268168419269807194875991347547995058322367919615609825838197515808427876620003040803243737189681936284600583446390015574980849673021569420611355421419988440119982190716506102107191761491295896153733505663824045398849366422265630220516236930608023731335739176828098876497978426707585400508992951154076282385798606103463389218132453392429468156584109991992729982034227388307711144984237151058019228827163978196806045337762821861938499992772871340766985700270225238708126792576175274041779404054669650891192220554447599624736861532355716690514944983610892996111162340322943022661563914694153957291286254755150511329416507491981081001022318059004577536413807321510881122342210328471003333022560005135260232287325197481980218969824274505982302086895193536809145858921308536614057302104672314661845323805042097950600455342132173559660067467056458312694455971636300282114406089521999471432314877890015665319357698748902570542180968386198359698074286323090608794592242226396877093829377452484450046884416180001191427746255847764866842542211514610331382461681886185315673367289464485664020462821777173633510511605193029623872901684683951109124673246211653634530590428348533928105958714904112973385842559316950627522927134344866287876648057915624534087607030129430692572041541849113121110284657908488261146107754162251842879879633889875992369954816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] 200255435300577233572018820807667038723874774542264558587420160806468901136261139077422364527146507426393609061810991586440698487178260443143040217559094188439278247326045477323600473574080595789729075139060261894733090455642765255897217351874114716750648242708564614052780098337943676962492098504608879052656332155439590866491318175656896100537357159513169897232876586244046105148617686486467381180443948704450095431237496841744743080651726665939789439816468711582550621477207247797882873065822079636266970954295564490387378965477488046092203324299435057138376505910738442303034003635082820603361845311534261760476638636095968363187022171425400575904415934759775023629399782327929656202578546732879953944641615347373912686471130583131656584000424293908411810418907590739732217302676700323958865514453558475958947257048654604821014719739778802781089186460181975415187493968404564159364982294459564974066720521632429934286170317188703710358964340414976182643082778709574472798232782418305040092724765338737274079546323961849466229255631016552807203574098851639517483947661648135482516495211081174521178612943758481246738987491579126454876613600478915829164329429650765723257175158058602479584229768539140673219220926324848395234428345477717027788370889769551236244524581834125492958095199848822625824281952578409180814290251623770017432231128593456679025618307670249395730620297266851760634247772259542858033828501972843233979963949797863934594822795826194419292786618666567258814655671017247423725249664026121967631521506412446308739144872629674158272326000563041501441648611673487456855016857941141425934954575889853178813430301399702355420361751175515682994712019430186828461957183180695253539211362704541137684945457880841233152343939113880545201046503386631177307691649703690369000493450855295260068877751784460707811128307485420819576493888447331441294377563352058857831488012987940210523169687863611252204750512983370773335896472474232586389583667010973940667405436447375733828916044451071227694072998657671074615008238481704080612292444489368622571134423823908541882005124016839822798294823109257100236283994381946400743095122617083773046734233302702986010674104706119684995519394178988234027016454933353455707076433709243985228608292329814156202328424775773421349857546919316025852791230345664860757616903010506562449523525671686262914296590463660341984541514839300717972679040054562842662798190169531663303990330006449896687528511866302296693807763450790906530311249161100723678386814116402225954641255811332582691167799483618302824072578381402977518377044456719843827200723069442001106829543477652284841974547557305288133615881528667304152096689294918103132558310641616659299244435376896463024875921508397802864582171966057121046353940365044009012529526974608817834423152841993674125230529291519129898779989700742635245027125631853107522832753260330050649200485283724724838371629671183416983661161018145831397957214859319971352746985542015063379513999471485783414447036874477352958578972998489342671582318332656858125266020175073142374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] -356293148263666616194906835199602457380769885586224681081390667941982165174204749249089642923162584223835031176078902832622525991017376334274188288210079266241677248895413899454936288872270012865232693387240473809471862094786340495908761627879086928899641249808093133906961284651726840736856499929285644971959404850343537388079032301368621421397807777827963881988854247123073074252746462987119942556557791771442893032177874061025180467570225708802103120107488295920510362535796111717691776319927887860419615370004272189293688645020512653639930955309091019820760624329268155045581643265397185298018498294777172913199324637169917922021560051601878557344362295241065627406321416007077580955687439851903724309523584755766599197590142824295366582155175176141691909076417045482868639685784502313357763728028991848427256803453582612626788154050393389010173048690729936077116522440468138664143969550327767781589103860250048683840868594666734611908940739457938110668244605911144611911044096989673707447769015219795650814857416074181589981742820781838598875700709793803477513490324132514586692080643664783022090331804468885740764624372972188000088915517462652774517682217917047524929249391092598164379143386842578448048736906326717222311262567383982368963765312402099230892379658965548832382967564007142051379061331909040070972432027139063559616175386633472896739016452433079515623841469999172330613397318549062098822058010357476692178562109771067618642862375572051459529563272110786957362060533514561892961344874492106186844102456111427260119490011491465509145882575981772511112894792344883140962805401959495589611498351095520736956217668237807526825763432846699482898313915682776685164089912924410121725196028862218016722223502787552524966870613452861057870832396813598180788117418693488046583112783619538605231358114392322680082100504890683895723169294100844013186570489696674658641086299919457520189684554105644538515226243473978769666106883137396153563894916149245161950474306752490265725373973584533440912085186581553037228621831491386916142095694042859999694900230416235235904477338779490925413650322744220148092114190187376282939956100852159104328123810635016164132492845070739622300083536280997187458727727744519967520721788474733072074810600275973328366789467800600736810352381991969121387271164465001482244726226924609030208670055288620979565094698677571993912570101617930364376271122999519523714050351649948255232031640613224267820745968759343709239675573667795347341461088417740173458463101114487580284441520115424551575515333262607450098974171934132988254667027559448876724890610429987240737069769224527477523264239448803851632922232893188548892448492375649405202988976831234820143231458398770306278931881189348339480528613518966566601936863710229689731508523578567592054127640379675406384746353674793260458782841619808301877692103586351256113902751963328165515289224945885506783254639794177704644175615186443350365005965695319165980351232852376997511295386387667153935980926314276044706118381633621891863025534289203802357965381395011254353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] 413853749460506309152888476520734788686714178266238817078819815273865461028512680287469395987091322553554053468069746665514491500758090009015788100245924994842608730407381202525113615596939592772979496621153302017150379001241766514944797425728716587675366147936821614347463872615749081106738189931505260658097899762890520242961684953412366024388911570474517494013091106949169764902612163288858093829715859926326150111207849073715282691972947971788556332576851960514372628467431534750794260152836998746264586617822073274146167526719394997280838869485743118043554697108144420430370438146849767330123393208758361271358687762347518966462588418326679076842797621699896666514927052958012294405180655069724025638565967413939073703361964921052378667306227022022108776373299613860619400666648095882594471306671632951408022794777461541359508661970879895086658076909045570870764113119418184566227175777408972193451839770058567211667169055078771287298859565319895090224556077996643778674862858542052416014496887149265417132980390165104011189681076468146041091371424726770794835403272495555383178754538536209220405192029824880574673984542296378543437478974136893254387387267269312454174828050734452511680870036310834307358499482322924909831528962121640014824314120364459260916379709722573192550035788571168168792684596277904242894823892543544334027530292583897035948363657281928937125019648161840158484619258251539089921104224368869727761167675558826396994836909168399126518436972031316825190364208662922750352461277117234653490712913330795465836453921343758999303423212406942476682201168673254869128869838483519450772891402856884237616611336471569930843995798104623004370735378441571538529723653093871298002223108902447144177336385705912158384112982930235456324675996406625814720195723394603361681573620604308991614510876472126320229303005249740205028978930243758687364809136899835154521513953298967387421839320894522020677912766109500981319649148091324475990616501503528273219155042376409164714843440970772472614619186239858220858889508865516786119811592277006824499503927456233527985714809490540860664753117914480614408840788384228851119146555649856102366056809725740238031284021092080469055955992789796011432002134244876985775311774259882604948110791912393599793414622153012492217802204775513511800327068878395160001643964036919948552901794408730012883794107855765100738703568003674199949164527185711761926903459510151930804603424746320780361212786419121858907959738877680189597766019634600096787737454561855395241072018448919701612058240988541730504254617065854450549425990750121542179895627719285886453146376189279656678159582662939767570661217951279158793410990219042068997025752142309550821052809438130513421436292324926488597174269730242762346189097936873460124311256373604524153758946265533449571407234556796725415278613620684951388268903803230170440862993495521628473155804805207131015625661394807078355096446354796704143931834916408878574561547220746610487005141227571744175212100612221612616304197143924175580792276555811613604089148097186737684480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] -201752926050577386800712730955769439083445892027919801731231231539285742887631046676904650246022543836110818616950751126309702173078544328620685982454317212874031626048802622451102157668580015959754175033486123620199967900797119044386636346333406704014904346870753008421801720680785577983713743822824716621670688239512863760265902352244067399207170848086571870723979980985870555738969499542040813400779497976687311754022441386751375213449541966525026010795387425647067111247142488701324695836320574116415989774405615476819603621441342177015376832028949259111060421348373561657078204406724090378747339722909662188830650742806364497793289286913623994622899784811276878932112798059120724117518898054046275992626915807408379092222815439295767902619755797206262466325373826647844009129944838124777168023388291825004336195421971344047179802370624569406009697889455535522806055799691384069473566157332970581822869239222198310419968427509898526498198477109310310443466478574406041954194049366891248378994582776871287637136001561528838368493081775752167994857251498867774514579000357864081449270570168167179073311098837220673638736418465292685498244649040864117892586194267266733279203642646422671814572610106574436170604760562862399239725921814772118323850953857497481465499857991110881657307399649312456347476720913547265729956134900387104158234379197972241436929448597779533564613960870458151221444121085278300193626897672319792624431337255632793824111926546807313968749007951718893549060279865750154221072861108537253357660167071635658921402288544317310477982849510463268607688802879064445812848220466505593825767589717469194877285382592119530450540666801647177411367366528616282309823206541432987775781965555051048088106315947377246040969069618676255347291011093440279167902261337384768341596452992935139012641266689870634800537697572654469262893262155610035409460432935638630180294086004782588681398923457900830927901701320423032621721986282309480171289077509784811418981274515394622344519919945714041495054458831292861365451464927773207976149965731871510447482030159585440324097635119681181994806137554061320753911070594661858192233398547643874396235179626232005669759628032093594463749915358978149662240678988599490305371900485077612555667123664224027576336382124547203731247814532229751550923287304977926752932855404487713434856495698046772838445464838308575060734656953409067881656682816615252692795188829935100317280601908921152929440822801297007800003922412712317612260341354169054989378397686345306014329093238721499180586088793945641776679909774900662448124556139518386003967323556324703035509338843555839038536215116176516076920077746503227481124660634908825575674672118332705792991089023132634309203824573220740388175409550581509287750323965275447734982813351367487340156013451825900712971830090586327175457794745351578172481423124320528622145367969906716871391069813703255613759608569210149714949068249396314097388479238699348139972611450074264878676379007761103519913746389528798710026782969037478677006665419140620354987676286144143687680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] -472616977972467722780128037181382187703370114257656461273339530195880518792981231582988129357335030523449240328610350368339943921508353457400954585453844490132827444679152125427505654610791433260086158344271849689350609943127067355489386770861705852514589913353295206054396782211019331135512095325975989923253029347977336502928022016717099611423949254044511443151252782651511470284676820202584361517835226491215834422050035346776713620111724117687987521032579010195541305792084359005388290274258552332139101060958480805929352320968620837512520201296483960416679850752233804315605214841051152392710169430105036924769325641752434956047041221911308360227189575635432528384638935755207770387378280384740233651232200168995881318924300661445447558265522614135765305557385678523550822408191587203944476496995454761718900610286413885558248957840921918177501775724752031390404413095089269181410050591522303415944187321160268135901261920971499751534901594466037452688122311330629190148643794666457487781556409077224152982501177443904926572488458004885708066415637190672091995712271866443227011761651259249222273702166650972358685338557228760497874360833797024131229630425547654932744395447581797077253932248185183188766187291362673913980867118306280413031102190093952165072719113743750479117444696266459859570484607266864378486762611609186668672911886247786984062859739894194428202605843451327837376064726293040948374226289210543350081543269824055579540763310836946726279531724814132537730757580819867998488338793218379744383066801419143543746754404520046604873572124337095132658813924980365690407509943034596996665791251690702728860209816800440819677139028272795180648222606168150841642837472348002493405343587783199424262945533978803604848526868352957709474246401266650412963887782769655609442074621425269099075000065563837069984359687308448592683939526000750413857990902395520707615327107237513722340080549495533499835418832051202767045017084161729678064645309039681971683719066195667475785732400847701151466385626011201408267656535306497499335524990644910935189986405941822161829545018840520056051515852567638384174978282151301270013355506954992052199564382381929834583711436349357155664812401521079868204252929644083303249093889862623477177554275027213697976836172843664825544407343389495835559158744920948926176335146552448808898204609969667072956849059344623946700289674096843756391396792168535902621705443271660269484458149525178050231036081267467316842388018644836082539862634327101520891985778969152856171012024649967879311715034617482514542414425359024526003684501716700987968978167471677434124591809199841611961565242858160689904121986675942935382239533170776707973667050503933891592527118338357164559397045412002887570084309756525964944744735904039261112365838466483391775231395506314098356573055058022903307106401385200583050340874664125864731313154647428961830227540808329612550964723224255539277340129943277906815131383229786031736267642684022480842000953858606404862584504682860076096393700902240756652553183465602566878014998935706607288320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] 1716409207481127080561735993566649562761809820843678616164092737190674625110098886691773035897045002026785866188003569822056006413070183696293747279870871178543480598504711305018256298124170012059734213897605573488191012745337685315011977332132895616628242342331493974456715638485136828824792682764350626869618198078654872561793156487955260600889331317368662519235809141810553685167387974903132735896327251775437497264825938815364267650573713347097142330969470552193986858858112027117896034492975705330879927488123370257286988197699081167719185368121210706916653631516894972652611244148704172371141265332602334595902203191293132140459409186641199365353203829636644558304513405392965915079649299395168744479501698079487550398105189540944259114120794715308960636867136513190924745838345094311793499012734419077639052890551840969342885336781776232842594269936880317863845880363276733483376947681353607248085229575385664520692735580321860549661319581738706860669878151353517484871624174328017603766573843582783167919334853503216971895061129440774299289963778156400838118945407892937214050197194281806417695684995948021614938493625528678342125824898812576406914664069842832424360275390320996726461002743118959780261328955255076766803921446516349922969754483351425887318414163853012579008414044055368001536208190236718145724572330420552520010110558283673447812514689006561265949402496901793712145123046557761753440138605387918502277496201214859561590619370170395353163341789822239027086688299960949379446955520790261228514327710622994634012797960202823085996691244186340366596877969388823674828204400395010588732834550512940686830934362304176808215151385593629383384179356468223073733668813925521179390089360455881579511633344055861843451004668470872761710877379879097650376132012126536697022902096273838378997496481152965869964911307807364586950116690936232912421388156182922308172296031060403668311645263748998015205472154359946245273189179208604353108401479599281761539230992698116608492037933562021665958998510046397398596407937169955650340222495595462927407357901756955829744290507160722785565397233444498670489977202000086503128712469188221171310228778227965725005816390329919255333352185607477609680956160184454487354661558126924598324984922354858183930639535781889123572992066527921443151332277558209498887199741018713122190318073492024640154027612806142757859700461617194984684552956523502184660810644130482355651874847450697921831705327361217557331450966953057504715449115084607927914224703954372903563092241906252359400998324630044459439764941097917047954876831628783051835910322291975171852574085086654465085467134786795360457039291157767963324244119024711167354592563955382812797451870136561023287310709865867379424081757326864179994567735760316771169940653190740703569826695717220363000033505201691144594999397624631155625008392536164292026769735853271225805561395435251859106166670316098855436575269533495001029108580656773236295939504093559274065228161014532812881481920532296152628216601795187363358906180686079858259717629789313576206336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] -3322067779611715002451981044525149903708869251733503617021847756415551481242708558107689672284613578858333624172280036716674309775790238698133650560483704002955301139809655697977833759031426464819063143803749138471094317953823291926126445450030845537297913510794637868460436461261679267982535302355317291850851248744534504905410167170861549803947463763626552524929176073380139615943326668437086767927146402808474755205410068536630843878510451400204994419405031748566055477021069263612651192997551001599910341107012469836538962143231995969801400850297988187356176379495081714456517708741951717621278123861177589813473534914712433337510952657167863947641516027050575732559087527713807892168598006560051293102744375991379982445526768241520940593864506672327325608121845477593151109708339814503019073712912923863235590070658559897510507568778659950615327420562697679309523485715232473329384010389623027722870443540179499263627765375428435743666428721388715553039545064455793062846617415786888757066213521488852115484776497031316829692709620310292747669881377270848430602372196075961671057006202665558993866090713697768512487137667744155933493684144584549582270384549846399828162950052226667366880982781858977835090773529634998059439820313569631253829114437538056924024437285021098409538177042318532363557339450067345217998036925860798223268031257394038462813398997383884847259854716583519365880231027567119754260848224376526682603803329570096158238944775754455152179147312328627898706027188727103201161823116541996102073720226580349508400395182920886642321407894191798432325101335105468517320098608066062354114352815786790116746919302579298287366288184552226996894242354798502479586892489104020421408938673265055618348313828549802415432402510176848802349141505361314470844026187697063924000817592885656943101262654998382666682627223626187335200698799160576157302883255029453003371880344251968570344747160558476261204891778140051408892963577338371686479636142188672537939058100124791493372244730506000295862197192087229996046305598583664532553555326657747628268632556526598954381541101304036631592227606167189307229288789815243047157892975790718213943680376066510249230708020758566889115066798748832971909949713843571273553648253176395451376442566531335087627392797595017505667145400561418486723687464138995584477219401554588024095177167910588461938271880792832205671919551703441373435847673029554315449617774792918958879527236644011433540239924453448436585646652941974217705357438062777134097235543706227512635947932209986061578247904125846543124701481435090701638154415958873190896939803282897935266739155804039274117462414932999898619424792931665129013778877457853913820161912805169273273118022129067587479957018170873465671652376734604478914289419766461145683314452241970283287892641445199496076279380695026589540740745922527923679944491889973615504943240060874658116870521713709016208068548302343237048505776379151208304260026315315870092922517834093102521146654439530196002477326243254395886367201193661639639175911728079073994084032338871042703360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] 4666336057467169257369482572939032739358089474872908818668879550451606815255387637766029005664606626852062097637160602236199507815602896098434101685099051633570616564403338141502702898618591231512878052715884965415211035230312766699259102694773343371459258581002085262041727659560679117762011698486962080583375076821575310203513751633375475880616812173865649368893964053831968923725073529462196203874344117430285109547454802463026596868832086675063362919782591670281688898469740797262045665363282432051665442874027008152802361742042102534781838725050161573977535086087473205397539679986910732708537786369395539119470608997938108636165774094007613583260513833016147212367827920880409668754566965382814161290525125922399768616037103522505065893558523693476793037816555650413560856179868501549956830228925870143293478894038236993678404316563227318310320787497122083955500590234721214940734350100930170307877331281804127546751253802404195723155392115495830195790647099147125486752371603823329702455391023245567642323880403570492281443575592781681130186621080304563953111194436737872798693988976088739893032271995597233031552917309506212245597132497374017218255037846429440282255617297108654884549500805927550917948899835355043312931315910923900728374240414118186445602282356080803736780208320292243078978973697407624066495290774919473798553233042162401912190183109443825794905159734826976030711212137027275895160268310846654561845537932967598661998791787218783030295205247508197743129211780076465588557347240187505348946777410914759280344530110666729534017844672763611465804646964410145814764186228023235749955533377347611454874563685708237417327239560306869880694872369361381470728368538889078633872745959506583420794715762202275460879416197814420438579740764839093779227301306056248025345857086478545540678501856853372073899060366732525395037336042928272010951810575130577779794830412447343731540778381565985612974093190445567104450292207939966315936565867889885728956677145175153587443488705792466227746653626364440895334563558982860882054552898552701323074708559307191728500252432037763963942420775059205918868690531857955856100931252326399134845651923083844620545367597767525621563670693012651980056245506708198986242904246059655990717020323684446581077433657005115247375495208986454589563135063274293442422278423756445151030054203334369751834826758730948600926304897053943763473808359527093176749292001191496155867565510600248445168460674047776274441622062896823968827446539106937184350697283096176538740389099147483361102275856627627756601660903057924450668094920788495041899380321004022426852595058801284463399478063086712376879356255345915298211319614246087318659185922333288119876890628786600091792143225206460250081760948554688874733424673334398001997909505409765033330227679986677874844406615348385653530840947427425311740761906059540840923206240100416144141948265271695319018772422362442673635239290415310446252584259699484757996358867506323711849097213619769752172528577139944015834139669603050064757253586777182651493562353598297460965376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] -4994870796256018011859129728970435090271919716354031273957368438990753783107092505785640960954698268267609536500989307222676417229333007905847857015616800791852174519388036073787142561692746708411174533337834774616390987724334417992105069864107006356002170232544564560115922096317955331810210502635566872587301038767647401795893970172481430154725126010639959098289782606553977722248743378292979029074849244407051120746778316774173691745569235178435386310341924158714498942684058926950008723631688123860178786443905032245415552618244108685638010387830128625073666828601676590699555240734902745648808137199065410150772648671372994442501329188312592618533625088520601105438655357181891749496470371482416705989952436778946365718541212824954059966165133354342248001256018931662739918412631297613593691631757691873527559016974569795664577124689241420973202454141621580997005726265278473568567514090555488719128994598355726391224185234855384364092560600642541682888207322476139859851371325394797269310757659239858125759380632718256188674597486482683956179518250520066118263388342374887994671128140363843264474987077749695216043222041791789486912415357587119465033812875812940488723115752174995183816552847817406302028626217893881015944257172488674088704694341398648770939824288440331357199842386251139117023273850233028736573835523415911422519584675682989492653140629963409986904631528099340433931816373941202187894043470323578020885654484539021480123301777934515020327801898998279543536339945556619917380045459305009033903060204597757603284739944889421230812827008691683406003863281494218431238555592297781844755239090735349049684507075252613795648397505508719118403980985694976385239403896770364962327017211849872324740397032315407399005254710514290068583097547484886495403346316050605777855793421589739247407578890545607721749810037870302684345696702097688261549782013874097391052892429509575909830829363395334037189633059497682162414128986021349130816635016718316426964411443810010405442872634365479173850790555886264824212529768399011440260897434583437025758865136226136333238106021111148991814445474810378435967031024218760514128749757019014201968465745294250073386054410554235267997302655862242984831883839671452083101467378131075940042427628111689448158276212957381126314164540329936356305785848827980970788931401545888851971984067315309904674652398924628702939512012820498156024379113819380983476765539767191095634049338540776903691394860888360784517802456435860225843220029930127818439935512673258387544282867483803915725582996998464450533195504148375157703949952621130633986095005156379096331891999210537192051764945560341868462278042607270300994418303678564859001395725511650808280241963312617027019230594379708321713517605467910433414618835976400896436411628280900139938815608860674529764267986900677613081439554079977350720334217013243024633240207584355324374279302864305837846136385578942167747079580731311870892572961495611615441116969650815789654075563098518234111017107673887886229871216597192794579350328946000515268928431628411039907840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] 3940431962413173981329240069255235121968863328241098087394312575603407540797486552119168683601083193622172865916861251382516728794559141849912736358689065668314883214697683211318583930899217860456408649846460009325125801569005100872423056541712907547950623648717823361749721265835518036784900061730238117254199557453649868728409323585797895542052286763185241239207314858634588727632519566575304427902973881780735066939461172779294089758578855360931103781824394437371602112669546052762760803120834538763019397389623641425682012559007799946433712096556760546159895813079965949369959685529659977933821673275036791377238707832017052362099605346444088294562818619604013888074266618801745247031281424839602668267521646843601311362931006944589890484355093257263999600023872398594157540321173079043328070640844671047737178231934202347321258212982822254395148648445853443831267750877694174334968788920342990103499938871128516064284866860094933935895556368668646236637812213141805570122348337976880248702103645074492858227605153279447051694856990704679213225730872667725868741633282778524118591724990989184219245145259195955233366085235720506883881184568598403958030332243087050466949756931560016519566281167410012418140339849462124259333159741167827408053111796564636931156940644334599615790741213543053988870299188373454922344050753696394814622594078694535273211967240647012973597291558411911409384164081213311198471644686850333883957816220004708112272695437647253992911608760310792997026600641676047191038707575813782301557154163972405902409876046577849305406301479333928411270865030306985068879743119910106245072843005999840013377089218452583745008588481195835775751833207253493018407588289383736576060268268287570905952481332747182064056847996731263554998180087631279215748788274308494705981702567205549019683090943483305976085963231105680307868770807828329213550095181356849771380243118748370548406291501041678910115210350306743329585068380421118644391522760143547058760208366624029765012454867407959860528810489205501853447236555616867132385449271685844526916202947161844778425942930962135595410128923577749747678425380785801041033881380157791947595480314954822815179382135731440090468804109698683167341889797607817390481388902660000411080142789676355997050089773390479387283365793923895253675339577383308253780226571502302937589627549749836238381284071982864394365417834007306672148524358789599766081326744519899275494258775370157780544884141607523708978658423282865320456017890385791826843611284025990827332544536696060368706283158261280280738550203952954541395321491174671742763183236431441114163837521349388218758072850316584498289269058498299706456744521515008823449659694125572648889097101683462332755083297270234439382154448676431228956262653741570458859872412838765703816781748235163846300570869424535377724085477985110778222975722643443460002111207568982848592278734332723596385944455216452445402750651064571653967731548729993240037610863427358598876909382089279048563124236442423097976261454688487456225983145707069759568284407770589131964416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] -1823020890464143431079710429623215043620719135309990676618460206244952102986691236171512811259980896383952293170691247381390342636643388926232918937955668753329078193871786909651812138942150719148046439294368263755965527268494714947436191813018669657958828284404617561033186349547700927500611620895061646910148900585467277192904933579587923897983322846939180489195888881754174812837260226754384472155157575678689407221567448251890399606630519819457983592572039353161935946543694023060168399189513862942558398197466322455981240977559024960244817387569090683167281954975583761172934101305844921680745028413276739963906384630980785875355877711286256337715255887951040399773665295223450105447769779728450118962489718958527706325582794154548045497704426206268792427800241849144123655973549250276936594573649547567267003871500030145674615249502475433947503239407985142467645676713711426875604070785827661722869018741944966823889925761822222799658024565522933948565146217701972656369046324335512087247862111676026653866124189422789984496724260061990615413656266413623900940907363338339858444463435429259753292763164048463470252151388139017986881823019305029742237336018733696435796324723012115923782918082656098325704106945502499550727686684940899562548956396980288249294256731645273865399562051508882070071494251024583444155847710028776259519877913364969123881076724580036740722667495090890860375337163894598416650659184707749313749447274347041649209184753250464517141077382997132978421626329474220114210023508266228992632165182569599623288886134185271005963784308244082514547387938298577460389770249834410741774958080044983017320050812637770740430140451449754538078795650013101093159778117186671045951147175759553327549905987615113737575874452426773369824301786639007315212073204070220017784838711088138651553058048862262768875881905182294925345896788934899212536873693557173392396864051014147548952738694188574176790319716035648943076865660685328954210213897984963174814925862629590244896838553943276653560635634354061934719713875729837549620654416429543712676739388929830570169210426734225735690074486509510130931551652421631509855767496615615457633643009872596555641577574271216685138652024459437850980473123577605964402573672592171384821596734018856582459707598916358250101952161873574253261039450118267129066070489405011245154216110120526420741076808877776884607171887079282882142796304117039950156943334074282879935237927491139353101273770548002335613970801633970717055977686181677391375913566500225482902547378189287699633694092426496790003285096519275389583627619938218362324009671190765952006993273374167132365837729135274259810582402438141793308347773541899779193043453252782992314344213163331301582742258411182540495813390010353574415397785424046296433979963224618558583570587537739073487790758282624046941308481275125930111139724798533252935228263225464033821702287526859804035892692899885110698186756545002240905366653939397352849950812607452046700255809063387444883169087800627302325137170722601400147438149768764928270265396767261710090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] -577334614060550437670782015969985670903884835123526318943448891554385059472523368196477501663481016378783456015629575137945692932083597695763239104384198354121731229957549974273264667109154296170306556458376006616458007415625103883985154206943669418903348837423887429625886164833202237580920338039073295028699298534886674651317068077862766086837438117725291801165105507029343681371143326807929802530976213674060259832849686992431887361219027614918243307254356177468311068911938374788969879493477575062971760868192166041027002759558912622660213998809403216861403354338473618040397653503344196281341081606205017204561835470432161489708191386221947374235682457320056795304159273026658458974121134845285390860905246164790295423040975878008224123382395427183913673790725865604498604233946946912347275551886440488936795491954640911711569433607498472718441484322076034679097957300167351208867829632111713390788673752945265714727208212329709306161310019268000458754360624458695069496639544038606133657346305710719404873843486012414413864830994464755115398829082368563146840561786237149844928334487344362180616622294248995800944743234433116076757080612229955909795592005954332172755597205820196093883641133826364788533760125981715967816296574258387010518338690629606109866427280278658850943686588274167376163808468112616357922202117891603606763919446282243603075869932404213784582647967220638172219953880430007230886404711758457584285589630588420848869375456351393498735519488647640780578624587104331713458758423128172606163808479858994463220368205378012176378186467441935144957230448859020511163421972574360112856680660793824990224792691938552755426281247139272624776317786050286018812895527934570973083175816784558417977750163932429144209163751846705715354710119570927929189694932848007025335608480739804123200506207013640039754560345503752132320975204197707809336913527107002024755181446520025483415684197592672862043883052497255757043611665960921313577362489324744301909443277428121834742598130143986824496672177323456706731648236023628622576238102632338900799510017435233047097947853030540234703356390439247939614231970188196380170581662100806784100327693120881592010257552450288330138694848834331726268099079996423809606385552182144271261432433163411178034937463360398332434720512651455622474673345175648406603485945009118221215644165435511440426033777535920747669226534703032667407851750705646099585081297532786869436601537844002835193825279944617245825261218374562211444887228111698769168830626535183988257881266183696454400954366678138986121483723750698391867602858162225807988284851343493327334845904089294188391471429986245906508783437920392790631877933872810693385049067434837388680813359610439785211978517446429921086711636196668222372325076915326211210881130102291694409282570233734969966221442784080600098459893322095507299895258475156826818560014912250098010099078979150794313858554502276945854828846932002782759678099380806708560729950438654819795777799217048720858815756779559442027393488846918835658162866344679963396016168796506197852160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] 2505813680304703074010962329667018186995852157850548853319948255247399070323273259473530276323274093286021155578005726928123319276527053706765025568556261893128202891761924829379990230925090623967397790878695354900978082575611325677674267145641197173652726333458788492950954876557436283568511441600500674253001772704703013199458930505098857185115459526634362615080352959437009965531730377016622136929674184991156916483117113267794299783992486266219909552393125653647218936239401791987284678482020938346450262217875282106406019436946289105182311509628478012194393539212595568047830615696829131795635430971095325844615905349369949032610737507877292131629378950123448313763755458103332708911636360734561649921313048384411608393539876590611627212645442022694662464666951822630105003996403957690125807802806726958093225858546057516942992943922829503533238001026255615057145346892384820701520295956681361099784405677402551560414744059276263449457263657880678852210484514361392849985379248932185907961834793560642754293008162441330135009902374256736906765799659218723172341946956622868812740819689100361329321041669048030217473202789169322782210762717399601109634165471299750816075135328721873470478620298085517840762689257144856522500579719784111667065191403656911424391893177167709223715748931832185621226888945981833732049302408215765794655925692631911398861070263683525970911826203381880226261294307155776981720287214157847670116293789197555587000053509620987917740995943036630112497574337061605184493886256051555578953673163054508584092335192605921130610144046277510961257457919077430173216899557665359767248580329661743837323653152561963244159915852549258494504979018445337332821123200906973443300145626994617369360345052924055518860459378133620461125817134871702827487582632125731423179208368919167913733055527524990380526309223999235467397310149673509013633422920502126346933247661526226918745457826388979256294705249325907862222285683288602348539446322791214749274782597837662179513318253060632871384997884481719082939766811594336608014389244599316401659210193828557821890997707022018058457748656481140067318748882911555856332659542316050154537675765365745900567664837385168000999949237880264436214033902312510969472038321943840054152948723194207849456012863768606475326204153805588716859176461047490406885268918174020710462069554482170020926098232690761599347533173400442606744628096415055172637388412291703271813276429359498737276937574343502954348843561078039780531185110849372792333282506890772089357702480732786836177621507350179979207134445090112478156885310807685964510504685004907477703488636747408105656511893903582177429447168492727450561575245866592014574125226053494226995355748586213421909778084765808273415385958424287280601623554269874656576686963684171065534837430341579998654625082229889941826337200375813322170798102276764109605365767090214069043534730542575196460464394801511810354221067758802609620903983688466211715162461546825613948271578862429396132851489559255031591551314236409418911588750169911092691451226935989433794560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,32] -3497231152829762256143050925671067770285844265603115180267140648322758850830896063197923579649286710179611299841237780637158594507088869527750019263014847749556104252507853685679083590184633964003325785003425049362104761506302457236908340359793853921005361067568601674363316253230470355165001585374422926529489563999645661043145509540292300093828562096219223514967039473807123608589343524519531359442367868094849695637946792045273827768053909542025967631554359067526780192994332102126693187383825346599737689475961284479223192196167423911850026104556242537474026458412671886391817965915974532810314635082270988549170081572884692176697764318254384115100333971472373558649978501692039055705443041002248511049236490396894701581903073297524900672756200147418162581682992736561600673359862300404753659246985389887699366729868431907396514415595859525520944072731165635391673974762989412501369288501403439723764353022067480982345076911679932962113202624831489338865624498695055902096370861347311359362916839226648729590134862428298823038318720751801954739688394343829980357841652530883863522897928233937138876622460558515277799669877036554168297964238751338248917797377959435659172996253274921986879786657468999720730096975873652606596129601191059716044031832736528257735780298109573994186705982719073804256591885748732024676587292183909673769630580979663226923674887277825739769104315273561691220610343128733693573075902560635317170245534291144034128523636759013080301898493986537441798971395487745579447552640557040650247243107304968563011939515094928387373149376160775697852756770972343220574708428304887222177971377739503015812790592689870114674928873659366977673706786668280760404228059061509800721929992687228561695512647914864693767981078127957620160047316271566700108129944621566001641459751036919885330183786253608434300131110456230781778638656289801968790100622740425836975625030829652832239489932202015400933269330460858024442200993337410518264857434758194557702186694881049199485679686586269391731884971145723249968470562738441371264743981206070584237016890716485520328826649713374562407953083717647466591046889210392434477011958369696138099136984168255333846639058138014661772277046949801929110807084266553776041677696320809927881394793461260038053582008580496626078738240805751722720735271576074856352153132927686906665198940844450089855128623515353758742073348761913635756460547875477952043353128662459270696461067865919518844327366898769262116568643868633890755761479546314479508433103256346984716332723499142375176926378552347201412164295000930488105342039932226506406238557281313195452584621337777819340721924138688662442402412125872532699856212662382299843389658506063047174985609507936283665664540163197746189185910132695075763265034866710018892748460838265403216116406948668962640952439356664822250224533284341328666883688866796821435096033964187987642901367211004417525627863025024678939719413229547853747958226842640651336291667821095875156678976461077947815316586466554853534158039788795176912207258128284604334432843045385940238336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,33] 3439951274107638628685156970512072972640443915376797536158522861704318252315183711534342643400721782957643744335883688793472790841944387580682918142026278401345227124378343001287031002905815137378932406870178981446181204620758818036025029774068883702315180136045482822603420277065170343481403739858162003940666798625536175966348185274415730544074975112504731965668979318283895826993260522850766028274579533276659934555682666046827052678376016802160302302791350916157191058251513457882236796882464012411745378425285723067915348993880570759064692232981254551676115514702941357021039397830538711855241714150405490110879872405051621818218051736492739235055296676507435031286570593556433743590158642295679686416787511558983216924799686629978189112495251908705717386468795241642859388535807162597410944896056219403498212021221995832317094786733558447698492097825219190039232891127408297119641715786410915084680001586135158604316908786986350306756515672068784550596856818721900510417512363682639730464188616846022608865727430577623683145900412181008602084499705470094185109269860877739136759210635882826051236638292720665909953556165033072250499629391542108580821494945967902845935990130079202662704042361647276081541660852459208761443672454619850035947337516996631720838468340067841405661719652487572026477747161601575217857471974092448685343954676570043757106947270683226381282579251421103639471907438429654445289964800578325497552461929163060776031440240405501708046546747323973921812038522959895615308461346509410693369742553209817614901554267834218000631714610161967372224853706308803933469500252925133123986111025491481913595418219826417527425852822268627692952414772393901607078975306842076998782176403659827666079749584355826045306630509052169410736904716342252803524003579579322452488552263313934396265401285541859178066435084545188544735032275374394406070459762053567845204526331993353025647539895077137293973724633444346549428792029499582395077558901028868018620110865637640475277501959057240094101257188757427857922749609714898473082365504410357442144856947909378708148277544914335120134197205845817715349986983324536075463481616297613175144532308804976733407356549903524445416564941212418836437354307561926003427690260916390262129548100543807259557737909669230013922139663986350607183695524064377538092007360098863682164319710896882018344660455676099756164889083872392787681420207896680814003274439062012780271405375233748179689147390604916499498400047608842400863630400149489829701463099058362173510688524984369844934192923670090816025016352338003544256542643185759091691142183062348187178046617376453788031006529931636394045277890657532513619713114552616493050718931659417903089459703822901311193177857443906749995481681194125305515052419565148299475732706938754339612961584734510884795016538217434323664971433876005673495610473484054384048238418848535795537265640478382628898589409490128030075465136935008759076449586105154908275705387342091077796604692093664489581175830872157654490049520307271599433478979823601074818828909260168558018560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,34] -2604746473879553886925629573075740038087035209444818722680093087520088714958849566735773459029562124424079716392188962015759329075016898155083986948926878669012176973447521606782105843543306088096175286288776693366391707921916443064839022042102653698831087997785746693102241621982389965624512672083218954541373295132572515949863710373656030967352979572745910062393292389298897433773862552340715597307524130194326344171091403173359528940827850358036388843555656589966742395121619961457979062877663204705522184271825146435445225717562976951571222818946809043872745802703012309416005712900323338281474478987343299921855782326225938886639851215054572982597792279765844409923278069125693823501129606122414014262922921685153035926832041532734429234296803106734657838912851361310787877949027743110736697832509046515177205520915748755419490638462739692616901664251183072143419816324379504989409500508015235185424414533881223431106692743653414376345194046268922513649410218829456820961647033592330986839092077613519197799428964221097726199200689167556529032643967549687514197434626972422924267897337397136642943160159058919774631007155752270982089170884178443070572992705816891143790408056069020364231978866401313073974181418855641839936791756952173417781581544937194554146220099864763614992685563582286966972633089265831449197773207652804362196672862567988751035091893204680830217200966503167056060527044946280612908235668694752012011126939544379681918045847757582722194814034808712747306592534026462233079516661583737923904737381494677151263923162435750790605171579349484816579497091661162794567593495031099767050327688281163816037678858557425139918697323028346719109246159452030420337979688757131500191646426295009230819917279741673438058383487723037493474605275658192688368260423064930734591215667094523252252002154735156499530182837621554500712065748457534504883974860946756359287592535235379398715792278044057906055907287568664706212722880328934110223260978993829035015393623226740628168650689868095008005146454227519245547307702153589583237469171210570309954273668853420811695439301553538604435911238453779162397169904823757486475092279310431592854806796451289103225820012619586109132101714174650004486911988185204857951333435128257427377487401475364183583798894430265165811273985950782128760961423695070535973018226556581329697663511116160057409292989828289055945757228449170144213984738878409059050355735435995616744917170728015309732540298821312417002991402554490798247082025750580374329641366726837709921126471055151088922232504683634233889587803483449816391667279936385263344484765621503017651357968101977013981782821223142618342265249248722304817829806234378046445866029496663332900543065035729631037704955017854324901560833987745250654355062124332330535768233803766501621263920923443766714038044744593641360906834365499710158897624096620908104440285825482092575161434325247256927028444735609394080390666583462498857526228050379559471802645648420462213331692688616703639178551275955641352748091057984413597059065511359364752343306613603887480832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,35] 1500448064817604812946909062396763396814997664320088622265661152492091423205588626865218392538160932149244790582412829885505121976197422914307363315087835872776019890489440934275808847826908344365595371477045737225042437893404168167741924846021914494374594136121402904897224404746271638188470511010577660619065541297585518139108337482224025773901356577551169180232206224031324041689880705017274239668321892472615488011023273977674302171834057410490421538884343834121005238947045623468200688735576627648446403143203890761720752826542688591026378300165678260783298733560192195927068570774769193484883910915998021384846110320066797919017139825036000942034870381189167401664795108965852788564065312631940062440953999012626505302666875280886573452380684914519191609283273089595041149366817730449651277850471981808969503952375064567506154983020616141552118318934230451870386338094978098631051781304173436584838803564803178164303033248896312847135318723121161174391764497385608014187485960992600728826816368049289795984232139073704010739189569210340343026418871833618244999598503256153273878739743740841470338134575200754113712796030812815368835025273372683131121281163221302477346872848648601335771832501717222981002605823814787519602688563757646744811283037566032823208012922437927874377252260679151012369866463914729651696561804706850350175604799133506652752656783595036199863135114368696016473729320144485823615636931974938127664427678460883822651750211015221836836410035326009414255334139421293012934920441029951998914473561841165024302103842562454380793177865429137387054405736805412853842564116457166584575029512581659429391116295057443513516711968969439069316868636829975405540265145831674422323989996115740268182203028311916480390791408742789237912877926220751513992530565253653359908884462296226484426148122440015586364677740508473819785455378535415926936688471883599448487048557677076277016716566214148930010279244113671015589988882184241702911078196973595794295263577205032380331694577578093511385876872503362771351842003082122531632309108018852917842720004774037814127421341596774833243117851417131085028411433771543045579807226497633399726096907126492260802964858453298742550827337262527543281693054082069860770801508040660767962470879759838910211780496185066471275474826106658421465165675013685472155405567827285144592506875756220283573723896841895819842998507360655756565538986983604272836934115124585671220796508008256134269437245259378346594557768376580214652708163622671885643414805772732929620085468426500444308606607144127371140722579936509598280843541206480212628582797357602195342404024791198261403547291101959851954122945956516639503005381605490579285434832339900931178590511306235064073463981872673193239104561979029622568745693150281715891361439163625318351474237709316783686290942763259339721602189291173303639567736189636645957980671956879391283625991932566022593551165206537649414425876734581024780431727306285630559314735385358673524108838487269697108391304329075909425937686560370479433310934534873846730812036936931423027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,36] -570316730104353522495618129852044298824942278067477074791404028805901216528993750625409696312898168312527724963586148897437182237035936172473878993917159011589798576526870548015439425928221139771762080585107473343866429131147979449076271814595262300061083965869327575837020451504479921609875843552375359976042831866773666773446751999896035964223543520364205124019708531382631384937788897398294038585881619572063588434485834978407578146724380617338081599404651834122599363364633678353433237582137373581682140251225246658247807438553894544604681914386577819838362044391947103615831817753780145469873908065232062328375739943988189869756541015528765527230399160565954077116576651662314943856919905023649760341490826133917188125000205180453966243763262962118751743135104602209070110696436140962823884932075185993477079110920371709880638801892746772977842398125163391297997208219850709997655615477679371793993061794394587278006454616047945597546918954928515984615529260094690923625329357633438885161047454794122787258942221931963438956419253675006240512335659049556536205427056407862279651230572453966631333451400008750418966764690521155546218764782838995992689298577469791970205389654269688099427229557472811282644338093024586136145215878384715114220190759866665495693237545695189920257226563201016508043983089311320404183587052285869612259918659191785051011355019453524896659937109057433967139680574775283852465703297964435904783325921514074864306777181482353368304726888672349064976331916992712807813782708451761617694959901769920016947048933133012483358448234124680549789260954725774246671532320395939210546424065011693549899294483040385973395527546325420019982876147348726310180711764227812834755576105498967814419891939047261567059866039819720470048825057324457644224668852605848571037671112321757767190667771936426363314683988134359141771000501844215706689841584836587950988658483885946488525402270385135973842169242900377549147728405789763606144211945056510431299195364007240468683433997307967502336777597706219211689698797754272468317365682327458249413735267718386225397663475607298524594550884083155825432617321848998954520218763339142831915341014808153463997820365095143719890191193747523587767118717779400461721197746661662082258436631581779675782800293853054018478413405890345857479677074490540057998859259949486947810780062395757701335596406819734848503878227966794558872259289514398977953622844853170043071799821199592370600478439432702670698544345946467146306476529518543270730523176765861865769905165840989795484289913231620378351184152794170495902393266045801547298473099723384166955961472632158925636749250530402357276529209107947021775537832734419827197335288446018182735964986266311758355356436515960711388662887316743430364027197957092952923042663833891142638690589768121063095938130205951419035928860150615736634766464512084736783842183269162607909535663171542318399112507344787167247165048254511172349999059601975379937923541230856359821875646132306919292890043182542874386284720661708733694214596093730239652194136458876424290304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,37] 10222603987080187288638635200241958762724449742730547911763918688681055148439045277824269675429212657143018036295808692128567233864257119982446986857798565782409639271184573683775867383220212073574286928395765538812716008929643411158803091029220098005777693786745100830906910895801688578729468444863816091100201317836758443941492715576983546536997037307944253797805075678377977217291869387720999499270337929908955702886948856623136382565676461437583215069089756483478240966484164856182669262414978843591779943063244925921691412877874598639554114604222407534451944215602380127187571646866417828387933492886070259043726660673616522222494945516868792977904426237334922389018891376688022430098006681261768264843031171506453413506154139141666886583435635422498760055358618302197036668196734875469633216820828749451865377336279683387917650691116786356020963539689112679411380184993413212382008962420786422240447348839495560557769911707677455704333115993576293388397591803482221458802009263787633290459953155242452643653669634467564135414465744691575828335664644282925723669532345552132789222467020426663886666205889956920297111867227610331323133489130024927346560765958824313141464825075418616162727359780332327485997246368073093628792575498641263206383551551497967902183750780488697596171091227514573774177528999311919567062253297170882666587955332759115848963661676408420354911107870607890657780063138984473503884179201353579029953467373535275688580519582037367220718909382598524561428923355582839767859337409692517053449937478220690899524992923345854726453837402211930851344125869681402924225446792533647611986311183568190471730316061883572184978111432389324608250704756631298074728461239272392206375022224155629306588188995403674353965610885291500301889058418688288658699855800615289287432170247233255571036905222889183880670943992562148887473849100562717195309134822952332012917574031973202843386759081594111937554535212321191414170194560464183831852252701674915123927081023986329904313544994284941309393393212178172352604189522784338262770691497848817343310768333152262473756357185625703733625607691794304119136504360281486479255590417900102770740836699334908815407289276247378467894974596951441422450066300087509959996370398915791923755193469526626456007545299401384276746412903241111874669046460400972418186654795324825370278552208269139511596480161169464102200892896944106669227570080522429723366943176073894853075580949761576650242988823698265696475077419064209383339442297037526664352460621538909596225130914261802336119513129204538147805376663895219693706577096239998855215022345813253519965456757296264808199168018239920059470634044352453477741509032792708948575039643998904844584465545768150439241535555604673563806739769047486731526597930037601535846136502365776306547372587832609631874284320604782554730747851388367822737173293664201191506601584671272717503328261468374882590198056594913534702350383740819041179145337948286111141520791109231741364480242275387339487944074874738013230862041828169788432687685893647431277511969789559439360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,38] 204003549718992953219477780127309534092391035524676941436570260854934303306259980282120456433153725991705158359522068058221713089442099025163531694480419908537518160279723324259227736608123897901293900458021159375134336924863138892753927007838720260006605007379042419143477534905069507364831100675723194312029268649566282643103062506111643174205082031911181812077195166798176438758826372737512898025105978215497152847586915642301406201725522066197623271252937949316327605867427317221342768443001888035242709334165514500350671127139073292454735517853561894682068999476441595713652131204634363968312677399039734193037909471603050090497313792490905089669465563133434043630879875381438240724122826119838497921607181685000083873665381120365211638969972700356384107328239774238229769545854637665977431818579957563484617009942364257256880616267638807741578125319427066315412320708812632216096632958512874692440228273004319572141224747277678570023524364986630419405119322056601667879768669757899020682295439314084666428779157886731021318758751336648965794313462357030810843880035500456457338477108746692527375382222469890996711275579387989552226933129514869062520471783982725554265023393533321870010625713072204152783393134339166950696529907301274152320633854132192075467540729684285277469138446624622162348837282260290000714272311879213175437226382112877253631513430300274595888100922342497537307959159476078866554852753811657559765936974723416570111213197173725994175117309614991980281006679527923362135278834791461028488932801491739103143100519832880647410782139728551687072226465647189215905333586814035146156937887297201262616700913596005886405467902185236247080734471802936738214475532962129414577984189058673662547564032709455374757867202157280544270734330554331434981213856280989841126539687101316663647813569360603551207122604759344116607285664353865604058651416523075639846779094897739632686444026726386390575995225626701937229879568425636332276391639143563071557613974511433205631196798614076120997837937200048419179153964332380061477928285371648188252649051430177574458613824677512779287062830565501568042517505135209645244986010181455536052677381614569719987521454469864130053141276461277324198111520707564394503185910322723310398493377860436052752688931401032948664953198462294189899336398431207949165119210526800624808430180621901184174256069935776613446392505028829507521728721100815575886779831502138001205132779759904828273277054851651435096696787628227699730011002573276628604245995442125100384636750469787234812430052340715554690683724114427405822827103621984412607721462694307085605779337920065903045088928246705356431080742620824089247703115561133686194294214577098587573491317674121643586258411273698611923661194681494429378081290627820958082096149337333912721544720568874353132843512790480361302158539574775244386287458616803764469728027057023778412781123743850518808600501232770153212941167718427653201040246464578959152729430583635033079786538862097601197585527626752925030599538655387224595670580839852951987727776703506506842112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,39] -206499340513274342747489892000691129778959383692220789294269138991574744212447747427639060340500094334020428915387332484739713146683518518947820675669436126925812828138607821412737359780972621762652670852397385698340905581866933474668897425674919029181467040657726204861358174279714346583936469804249180934051264995996536220768433950264420830560663073846343213275169017170721573981734004377329536695224095913487507295614986911092177402183569751428729854855688258567853979956843850910634525752462303585977858717100356824940437104326148965384014530360465446919312228342764631724073941110163138327194557742614573724529150674274882064061182558550956267262512326237841188740572559719697938871501779833267746347053939514677782622875018305099480956202512285769125435818264215166270182435153047094847930633023514235945938873590463835752160178482273572137398455891800927270146067709099958803978129961835667883855535638178417869107837749958990032432928767048367060205761136539216668798597726267718509227664178388851638097741741361463908897562163149311173336642844236070907321260520675157740368286038135266418302712309888163491712507333410188487338080724821464142896968135593024835113832634953060886227411574540345670119776204118294580604044612346407018963835499420948972160963694803760728921479752360252920855437264227389137945204805341411297364612780361704032868759098633349857992083295186988823763821472071852901166888720882131417596946635604120696629895599333676554114114337510895689701504064611815694829930579660166896962839586776766371056120178883559306334420513647908452387318202372266500725896409412253203491310165383115963232031375834891578864934304869294107195380023016461417853919205671910466448823101850936872562160908611689409124274160725127743609654257782673998082036201752761029316370267114817711216241659084170587308232444330653774111187868032977315964959607590773137615529643019048983100678489341949371861631732786818531737157300194173918646568790646835237065671621596143219223585847879128948025158249476222748146433903191124877333200179048024456542820297613852356098054283920572586480193698264318358384877763630437762267609225624466555584652576309809426254412124620997058437188335621904710879709919172957907674620715783728770545130901346026255144731586887401045586603155467110814491030285578013070775343227062677689913396523550127529197677055895727479739262650082630983118194064331067648723218976033233177711265293120027438691408493495429266832607490939976910900726416043965352818253110841753142943575107562511009133224201580087643726995669451199641464758057543033204859718387448558103790151387542110587720790657158279406629797224778878637976329273786185480245574701591023414455783036710967404066459323931161457583295593935081890861550857481464896127774505371679584313341376294957940229646445014560018778399466723766624959803407492130735126142327567283095242568292360541297969800551118103255348324315737880326910746899281706056814555202831177405499565569807831634791700608944894155782843215028181583870291310173678943703748771611390970429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,40] 135911022029466960613923454519345762250728673993707715105348837965462726917410525140341907454794377906651816523885569594343843648588189773471479865458268850522445779531608095719323874615275283640131751621645428974398425656197188114462242985239206614496494865623766242115183459838954865703822720889782729442587053664489626322856719050045482498563949453993268226274236684589808024054234604664845422179836621715161982984497537910657923526861430169975840095230991564012845701930945112532736256897942085384712880498553302942125620305127496780420475884687626266471851714263369069043371217560546715618598483537190350274299497919522278700188167448177098246575594613495167285522466315247252118786060355237530009326703835406128260451186942966242561331635010415166284329147811137224420392469788248984356582074841610120872732927782987247018235517770448248027965750060932235002950932310989486841947150423694204681556807344544381896142873165896521227127675147837829113845186773861547699607083653697114812786704052867964730531086767241831927331833042397783487239499002320931970079151432791241161222657935411928338168220037788055252592848040537546819994633639749696586634286261026571212712467143958174785083889438063655302767831825307057095169018151719399408233026873271181640107400348434201067890417880064671076225582982728594704329400736270947906722138133405361844228929503828567384780430637553286169438708078025358513685089082488236363422007756324778105371511898340050841133590396591685776215719048184429028833259543577100035203365920688799948605045531122741173498996500627159693433930179031311925714598751595165134989539332347188180992820764621021417451938497367526702479227160969336212952151049939814024380085639681138388587918762894147726979842453742073758146082973120045234406185643403367371108794836117485710976674952693314071158659421158010365051202686093077302098611151846235956969707431008034732522582689741695078488094530330361098226394299351934098903532246626690214400617480103786248845669449835734158682308075561681450889201943786038045243768215029465572153968174674893858098930662673336949818779004932036363638826039603494088586880767364606702475424661603548110004633165168371285714389894726159612854426486349994033887587960737444777847649328381152295956644542799065411677958931074288681776810204587200928699725073456134924130835732998299518796508198463256715322264498538981824708356563594418287853917564347567306014253493759281671409399027813183551013493414508608488588307011014659893888443644775406540730211523900886184363842768732743368716073682435049450355772385469235836376634648138946386082079844710665150650989748490902197389968366471957322328128675929707820520406725965954566457252370843374173118970678600940611833198721205107892119444763207565629054604910306237210653798842355385592824075647535758125664966453861345143580428383994473799832371534190233429034212488764170890518037795664929143665910886905253345789002617744165550628891525067384196248416231369151450404214249099022246328121279572103555840708011688380992178511398095080501805056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,41] -71763425362283174019245946421716584662628228906572668088150990437147972394199139148670205965542240948984546353034644915673733093852618932265365598230541110306577140549009470600906628741136304144435953967100951057679425481705290940903850634988514213764431761765316157537266647473924633049745642311327528354424290556376708615124855367178057916060433064142432456982166751931137490253688981871496733626360828255914522611674290299779889853170852340018878009532077932526843112461545654105468465713473018726574351988642509312313936140035367879634241775029830888483569198641041914130651237524714545888717304366525785536161083989312387520267661674193816245393101350343315904198959311839137433353972873081037832255737951727665973936998062492853506603671628371871186467315357427868430634132155998588142305103255662898571876310210085862404731567198629662379067650025987597974622768485724609651208658403105726169560869371620756226059877983469472179805973412250031751681057380329399438100271535024505501391981383639631182357566013717687518745459890967731182437903191071067747478392187965006318767188740781387325821568519626997328010067336237871932336124343510429681287435499818758875627064961847471589254049284112056091567431381471420566864101478010038582931186330266055523439650492573669016258442633013055010233034687006029162251706302816824344991816349795841727079121189232088298602925526789444776221653509076763492375239563256340064031369728021935622445932943965060831040718477891194908868418091717210473537859897653686850177951797632267921441084104379578090502862360748601434708209921211014804021881195345053400063361649379633538226378059748728426511053067929957015773139418092650680148722415227403590303665511676735717200320717817054674848391243726552127144616452697774926910593108577827007455301523933733316531667711979901821830400719555879547238438170279672115600995603758630438767691065848296012623945171324816910608743258463399849366631426567185915354996393464966966380691947499250318534891112341551677196748943244227179481941259658909574821373774336855103037128973220049811166407953172631088924141833326555424828537837716631979297466411538341784667967276237169209597207316667086531725008409736071010693624489375050665545856268919993769929731101884205858623490117164879671706452976068926962567230291611597713886581203566737827206422379895207216913960820478442999652097200281236907464696857871643708256644699083893419856665991174721798755145839193658705541566106547845980158744391707933452305299773606669545688343361281297378554000881401466270620953007032622739848211859416776800118662631622820592412993025639653221061917428832080332922729025548647775626097947291184748994716569814510281651004349840431114575664543869661616118089954734596976923900898948131154195919173550588415760055679801615909804205946012754941817140795287566418197306876084504703475044356309437033898816510756976750088688476814298782408744722009237022673074320011412913909351327939754690274698333636124631775020168985771502906207546642242923278478179441510663846779575853012400209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,42] 33424534373623269165403530075180026940360633349572363310219492832634253074309750983170828807758602181926762312786150578407542629486602880905715312345296607800745156195451248119554216929286930781171752132057842334428467911946739968382039826631832931309816846524061404933107404084777832341852188156390846666973882656834960104842046211218438817077773983708911265045783529598265170299730745769383637435946945575032816394092789590811566394276363624420852450052271743679428514292626573760917806427485270317616809551565865573837874872607699692285494438830689907742389878622465358377328128960216753638944270366496229332458884149408236524697203419257968385155428964596525355878694456317178781521400311047734867122257267173635582628679915981135775258923834556556651660281233499127128929337900687882960709307749667458073611063880345388238945944936749506921741767615015830115728335844392132119398811630110416379764588987457698738586662594323011312811246088332097502193332922104313403233842016242632901054525756921059084186075625328674087785198366332041288669362189277891560990287102428321574736686971231902041726950135577214888616266451354316077411105928592740481281566532106749545078160678756732484612841585607190369641330455069909160284377893060854590739538838751230513390790397693972629252851824250374541965488404846948848917674475787509244148682418098221247355305603759775282135224236927850442141930596270830531040918161868889759468254383828370635478512364342954777919910931526952581500229881925071534334487876145046104649064906741655731525509792324350464116213314224442057495333126443103583664039223742735113007734808136934844098092354332054788956432505691687548473244799153384937480950440649296853647514424663395332719945510302825076146791832017404443700034581361856801969908296243222994015827984445275769641652937248730619258101831213750907861573914132951242565609699475937449457621608973011675191112779346997760548026631415100299421941978453139183140408765783681855705821681992680142437272972710580672526822452089163611336459934880027046439344629812483955844714150648336829980899568618895663589437041410816493172704624317534928712066172594876507724381095656814363318449781757044735508150892424699449487090264071005373034560227127420422289424770996392564068757927545583692558185019516471469306627033693235783248249355549575743508453107652339931222174056230270255735939059544111807892029204114434654701472567241102915980365022981629642765473657119889811219815983360212672936060656274968448513303140929053609346641058318026918435280056187859544363442516162176260359851410491157666763040048174538020675589791912459015921425949343623602384324784637244672227977660664382640398911241377659004294665537249143410877473803788648867108439144559032809091125323088476880560426416187290966469202166241794161527131047894525717033441536076892624676610195756983211823528226989899440208917570631919429185986288899476972986584438107015580202122216826777759508614417841661270132826421806330628685794600347202372180131945861453986274673381715257152425134402356421255495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,0] -443609375969679548754913297184209087112065785929139375729616579569664471481669056225317354630803225536508789704904033184878133032899102870870287833066868116695029231443987143598653772664070948403443691270527294334914098535179624007669733047157728658448192789349704456054308774753748644469517600124873690246992968716551775538443730498916303284765173434284168280184763475218151218443225407651154990253369140771284084234394837617401403987396368698502869796918361833307293929298913927835470587561292142106891013275981815928705558640018749382176171844729001155263479035761510506953189613404752519279093634780598041684503529860201349506158047929238559874202067095389718083889925044304876061653601115334735911976604961707202265432442195109217137068696179018768778030421613886250695965311141062546604538089518735908113898032716120919391295001048979425721750774016298119777339138006122608520288584847418767450404272007511126994793892199866211179229630773090505115737432628468491045695859041833633930917501136914858517619609045470421856304187283876182856692596846820301783568364931939392810353066417022404235615086825972765679025392880695739611948714165061345083555054250869093761649319142684537855506722532857809161150215753218380197026065267280760897315887801510822854132184593760001910480731008588362876533698654459535434866374467015126705303580209248374081315452789559336472486603773455754189138583887678950791113538937946902383258650079489490051653216266476787402937664354841172896683400086010431772975357929232647124950820582498746971025921871673870350429454939166051752509483526795459392284975846375663328025105922271818444076656643390824065849919701602068376853619643590415535712664498023296409062548992712604035562966513377304723548742793038172298260938774423010652011571787329306697905729850420968455949420452433034063336509063972290144333681522990557377768538550590510109472768719137998811551559761483456077769345331086228714380914793192360943461184255005486519398134417816009265287903676268978831720012275893289340915524377045630196039215040877910434303329023229330874536818769703130256257217436763892680022398901098753898856729706356064353842898976034015222626279235426085478773778089544266842933717492380454568568041112904806662485418306866140524114106947241314588249815611605073256564589841236817680642636581853211348421198423603616813921447437933108498814205001259648214350155594063296329794964622563780282566722247055433826706119279319756533760357542808299043076073384395234201279279450193503429103394213127530067128312873084346777063060673006398397891892967802801373149737977907151445191971446252940922143128375640797154824092409974894881323879483684318256173496723224846549930497016489949176480665478158695228795275293947736905175234871992040871840687626559721026879877241330267096047765999793058229415418624967400190423242903586628482520488854133317267703492424657670365900263605061624829550999260494323552964564612191544267092193437651896895710090222689954432470008503841879896378448374490125687803128944958879553290240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] 211073473217374116561615512935558651513143456887360780528605567633152058378373797573025280815777977498763985546296828996212765992128836587212532081222918310308172895596287630902302459435663946875107579505059581323312317839131354147056144224404913483155911526659415721231962021137896394094551714822537561888707532788587548348636167225738203974560507920413366796333285655935040384678163010859392533443731936910507645651806206227886405991805652776560330866753084745668490376611187168877274482956974441265300085119697918328829624484091108177944142377125344321649724902988977613434989534773872098468963584216669212411065811967471990309890586500457093564352925458529545653156422605573946666151466170851499976318305298484140298192327610491372662310135677950778650950827014294766123425551753796308577165996485623639088819640302635136328647072989876812249108780185100146744293072144846615052675026810117826140668961518765902001216071462683974100978418651691294825212794283754746559973732632974321278587571194030370028354831896767349608139614104883655096820298850177429955499939478004677605374942336731944517066449046195678483410922923655092119707663706783421639308343030506756883453013871166331725971763436899049745609317308275714823795034573575078843285315757267675074015386221856434732079106861391518517880855763999401708536887883507736796584069142712443607677809587674778408112743123316027366648205553211263958554516277478598961016295603785605327427643635623132862349446134421398790245114918289218253691323116905148240685570428594993756313034132989375153550646609170701448199841972180943663778575348573113386756236435527005757786151820672704257178542065296807788434782201127725514227023779663503524390482557222389382423305628005022308500467147476365573295676076334177353503676882066425910058379660833389234774590619583665871681062344608334113249146403911850980852227730761337538399940369216927375659943989040355348128734338488417800283758566605130955298582959538540850471213657283654645493220009663411401413798169623910600960354487957500777097890159745618495314476453186061006963789670465551652057235114898328690786580387385062258852672073272431475394139235920832036654666462296573281834519735990753209898057463732204834988521729899936855129628660959924269224059486138920383549698144636990340563430675083009779264130604148516597353678536155097449950553132425143641442050295258915973507854137222308567713683294922344465406844716689560681608084943131398153908782212659323158010902712824303892221031584997600855700258381244687600432848735542949338253571568994796496139151728703551246281268937185138379817829608466379817992782885690831203891474908219673673542876852697975977910600312080394514445475079211196013520735253447388310216456343580262572342172499973756347720615599893555318569470669332804702517801249959066617329386575867218857499246199599239881106658549263896783298350303304488058329642784761617593545897769386110632263737906006269780991049657524133250964934626154881094080811434847258679414640270506594897712104294638724782097432576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] -116904217185688887079558909268241034847969068289752353809593502114027308356886446178289734715519106911358693922588420107771996644197514726538730528955454144205373839092587753401073174401134562712869737385762405107034348689222144106429139596679565255132325439133264978465974122068129264110697333965512536422690656009548398250546500613825842987568894047647728464981241084555611197405932544886094861997109265983944613040853273357108656068537684959258176207872770003798814822226797154749913197026105667484274285817403335162107863612850786898149493835452865918062252690147702362212925484317738377074318196754453982505273836137702010977864651395996498029578730938871741142616873861627332978288305732137359271341061499595171430508755392271118052983617845854295583256062255123473102313050500857153504808772769817668981173694634141601861038127886094156889216124590959858378756193059822952971493780842991987918402770719466266192785675234136906737855943643401303271463024558207085592958131887139711188200451368951069605155011287587601846807972749601423804622661033065830591710073229987185397119053311218978945912329580539605865809879041393285230679501198550723691547532878303276045384839387014778585074931683438681974643937397260376726666674102183062972717809815029948166409318875280452285495395091826782997248136317258118276823000693785382685001750569119000059857380940984904046696490685908057320622374794632335035910283060710212906277640877261586317187779206356475258592445342300954426084905394805881069520270826678151425885249356723420257393217047780158674150775990916047219709546567635744703129979126296831991526778724812178911152929929035922624366204542280684219142375403858546594855844302279869881665934945409662525475201949445315231779235641081798458080503791778835427917343725888161209809889751304691116821358478741898988980418656206600863635791038475422388904641811727733005025812483399886812297737238401622774965734017763495042584871519596241351972841550543263261607880015667492820105660539209515941907533188381166238201793002493837279099798250456451213714860178276433876361383516048914317544804847807872106007044989782857234566964924606744684541987655038272854665185222699993708036167375334928252963385479978956446031251679542998071561310938127712631630385523278654813730118578000817854666583506173254942327445396095756867326374289166684902883170469278061818840534260702941348444058592159207361668235028120178880148280215042794679887910773532255727679486075905013767466169630295049360652630939969636670300477306268360482384894902870854695566776398492656317760291142507339052507377292441555862054403410385381524915807522626314897893866933614613751748855770672855558664209721112683932907639104336270482707618163784450108094024399957850195373035428792422738829572070014520142077367252369631098090339374716206987593689920458505073751722404245041155499401555770151257381842202896261704626823792434959220907719611881362660602662663430919966443106772810448593499771142494162541198435179998571333253170897605657505520690482926894985241805455360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] 270146801343612529499391272851582294815818737599745587621440954773622585724859886259550274292058984257692189032726166699021384724350909071530809234424058611090571419686509067937221031289459699676063456523357676845454261233494554321684228670242945613670608605454622693917094672010963452475364880102894057443814889595382171272928823019461968175825940737123853185254206927943062289509048421247508790848642063318153373970979203553664645013970793706525611629663009002092865310436115852979505865445806682401149722277556723729875923807786801287897551070491995093034529859104619687060024549296151922840230442438009380755843329821215537084647362848750221749480684352253138530402646195504807372089314578980162236385522347230238811061302481358823637706123674217435920354685810645533431415105451356765422539600605351607583421787385813198388477709195781264474724953375410679952006400761159624693610269283656731214619739966307887766644724190255230065435790318021042703771222700612898017557474993733402017613748285796747910267234615424115929174001487047762876712630266268182236554008786818960366509605856727644422511704903092169994676958579996644595499760890231205562772860014012398980290087866191449952376086103853832906017356873249291820043797887561200641777118558463590583183817191821538899561037992600688450155219075745604464112456640583049303060134826230232334630953079638598034143368511228754408543363106936939791044092962532155042404817697280404380716894004893881126299480816788172709144647984546827930247033123614055755071710070410942673804385358624648871999528499234461551987019202329551282777799213763254442134739034021506615469707393459376428860774077808816101254973306155738532035234300775181822682485214172740670108392285787770371871711947172555985253750529604421938458677406871449620409722752103013189095910643434330712102732067419914535941519996978627260932281210285375370751407470517280187371972426646585632058838696168977172527160375091565326979730585573554924796092547873961387755370853151677624397756906092359028751129386045537919982665183684659925398434408128353187132528203928808902915382300747079869592907278600281945626453071116766621864258972149286910084372294954168232693204441425205359603877750196869652611810948065658300560432490169251799897315642269610436728507641313517365007980882348393961038254769734348931123969862124793250172639643235887713704767163318558378200577264827214079240370064311519079482679438784890400621032303852689532042700828139355180125039279529683516627333811313014676603190501095064297339000028903100069122042591265564937543001402777375932121584970091699100468870266089595865821312231188451819070838774376175194613653922583427682604066325367251604627231302062157591611109453610270657305330011084270068454837599459228840587137079865965139636831592675394151292442254631620871200759351577491975119761262445681765967812098587230528342645640015945690104104266471650403303589857488384573336020868789469229809442483239282721672631724507191754874522154745514500319714468228028339642497014600537829958330875904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] 10662871898863418723237215893034904803597625352232693574317561272401652939848714913365670324746122382756106907409269947097973451662201665545648224794641730889854240756433498403908914743025376519840312690911771681721848866997836207345560315284747133187109141338582416204949905114437086961790119235860452037518581323778258788840375527289184170074702881237926482757861606687402761843818589141314530890431149920315403215847501068038915151823281040658133886337948665618847462997407528816013204497852500626527251071848501646900866639853555629451747276968488230698060001652418738131131517096914442284140202638813650673834098437294148871060719412457093627189422366044660403216843763519013905254770519649955555122817718060122928444812878098821621715693696461665463870912254012975394231325928877916484601708007021684938514388724399957262655700429702377745535564408254740203153466912388077991063218294390429459339800844400567647372999623887037322123555142741652298088435873692444068536975762244312596018629642262927577458572314855952486529425385336953630089633096475990056562501230150581452277931874971085840095433405684216358594779981732357724599366825145032427078304777546373061344689571676513992733122827112764825997257331849862886570182578746506335153368947981601758531725863304243617324391053894158217743696246876560728205611168111307331365867182360760271182874454169027925311933874821943925660988616847426571829603556747727500321883917166842925262347454006056322581282122815728036352892313865172588248020896117315573036997582703546452974428288621993752554771000612151342317133397179729548442492076505354382292880637842812405644402273680286570958250896367748661618039607537338390129381594426578836356570863093455719017305075320089526760961981309731185580288903475344734221689033129580427320425742489988796156197106332595740765128283380846904590477809199531653038483912930994530065179418973812520377175530059143466060137236268789635293898655649211002613189482307487189680268960679688365915184109967558977998980558502565846626029180861316573419442384249414463504875376639352097494679962728932831436843677194532920954260967907125133184176971189443661965633119329398503482395947173589564895635388521620414322575313336995344677065302805101206130901621777762169031528639162243308164396993749891207161297102455017859573964577449936644185176101357605757665038453532932674745135804429533737133604952397328593095506777879341523388671925845305006812278202597918212039337549668795480584143289479451135694829194478826663739386827597701596697116702947715816987149809048482349310464960064506468032607256442370078283296010756231243441734408817039049702707385323920350867375898619627500883703701210244028500808992727372101508892228502810257307171707767750147119883867779637294389889130481768610884381112333334981801986527218295654959091943747461030581321425236298066897460632945453988801969690654725101555823738895779841013397686537301395123230157926889592963417636130648217794344330592725995327133463843448873024424205930856181978852493567419205671240356331520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] -965168760481798668396980960832098891355004946075847600153923706455062306652441972814541481003856461860881823690093153409570920577868153871916291256265881490963514697235751731931115453304446735840560444144810257156243685581493019312175221393613478843565166042658686803004406907619458204423747177887869021866018743307236316102588317825890136110611867936883959592323776125282854616069195000270144962279724389163460178220781838981291104131167462274632102144481666751490033984387601445852853059896986906429161416239538401212221475335362472645223253255041415943032281967679401022586764680314932193705569688007483858868841513432549706664688804327429904978951257286488914016001021498182735122348984849811713956930459694274844278552351582356884904123734181553140219989993111220848505707902972467088573571863243010875251893052744826199014695088467761986037929729446944079634208334754218979322884484662510787329843509444858587128832442237051326928862682780222694995986203469135608562072084166194071749713401296983975030869938084890584165920408646712792826219086249166512463689306937834813054393706296149021638215257009201924647328224625590688833498419031431523099356312304319594969990128287835198928314192296602634114711240594285929860791178712715830179458773851167699161358006215477050622923153173469136717950650029053346470097026324271273175437435027033260346000378545476418495374186735457186207300014363113850705974163824549550178057696750437647106715644705673700821200904081722236316494464890966639187415050147716938052307428150593328075428595956177240035294884789648613856696210175472008698096041649288246380163695693355849725423978276545456909708986206562783617690350595574335242827738925365087133630238919321285833008144663474140291622438075933982281446902563749786206420061594501200432187661609985315359994655609691727087559674820797290629106629029671007187564390743922346888034745336206088257505971723412387757357474839798508295404430893743701883616724554009796009401809232247742977623756733595457612562283785420192418160206888421374892373669545914453141449968695861352819555589615618721242620583827918829020532765978742150453944399510511419899796232040583425361634878600342926897750109918543143485636232056119425659159866744263261885269748760414798395463114142499069272152517355810765292138391769705818690685817233351781140316267382238617389725668084703042065694131421518304191109795895308521060047147475362955794208982429619139592706890814182904384068194308125120630320305022372864642676812287231591910151092991466875010335680317690247461512426515779701246440815053280081972655832451889616915056636346794225218288739997774058890607459431164082471193469619505005222235420796272015066438688151173466654369488482147950375438084785142265883165247318547035584899216360810555339643910752233100673147192575758631213490092061025748251996651257386868511879288707839925445224752808391304052384430775376365922493811946068014991703736718435447937128269741539699570984243259607754796257805980392865051582665041681460026633447497003006469874428214771712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] 32134355174247834616421350110630767056307130810299792722874736360989646348470838379151961173728367770144540569845912801064465800093511090711337084335120952877434217540398232154729578171914826341426173509571591387881072644715183264239001110543382774768760888834226206140980782818226315842024361661266863441892849645081139607771597090773745530882813645835703009147666826196613885562792910896752143645730155550365502121768210510684990407457654437860931598434931431480836226371182749530862364743840099594991970529952444350187205439320239470106871994145905327560740175967922671336636433505181063151865532181327466881572380817936607683403304682777952344023252335817213084990238111527358465905071537427978055698417137606210181151416049495824828273755200435581612117902566186523328159031278059592446060870414911391397049304606827408122249192636825714359920409607623376788058586847898717587202214134994342596131052383735282365424365666348587832670838870025108630771992961316328078228373552813270326175898143629200435198203409851913707571147383518165359526087931916176095064366005537998522985044157459090474955408120777254950669567374462883820237768805100451017875511339090503909611840872509608696843655684978522169190055334101224512879008317168348611139511959864774269437589174872378216053886643430814343405161746411886637676713552678781700671074500812968856129448337890545266407381792173074390495443819390780012644157278374787618033426618323402411182392302412679810655389207000935664487322159649310529451591614436918265987234340584387004867103074625468606438114735381180341036998474939284523537249311743794641336649941483386317613985052935758133568529853972362453998524451164934208998929437325324240055327214208017328008810933551508921283620170319335051634358946945227133138788187927783069228825345815354649939667187818029921690707368156823551410788675342019002882442295787207465526725230384566489855030862506011454220593246045938560166330587818447475218778222885386868443136968919716478503138514424514772130338148973295362593249983184619278686213550779940362196321882863910544809203607997463492003338392435855196464217737481224320693448611370577390139312344638901737247162976006107836958713319250459724696319303287122068484739850562427776091055188663641923203064865916179437649153171607273564517051156918535401386658757731737168199557530035461698118810992362263039282032164849951539480777983525330357976006026842110093453286599297237960188506949017401127849679111832462160344118699393498340398551886358074463046817894410237822608810629655840375945839958167777127765278234078602060339402046785262429528545914309486696172580803511767210069036872811705843342633389406940371012289552890395363924740372371392004953504050589437129560034902776386645448565333138220609981359490132243837043947747845452131782072365709450935705064437497082381396202249411898640946122719776239152199844009896334656886917623153487068551040408417169445646752901205618492307889290818763935266078990859508080768753967852691647041534118316228850910747589161250981641212690127912960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] -399272009629846828530528172574858755670449993530738747995838199131594273282292430026362917816402060191914335547020204180666588912252773603606047892399582688733039529721136550463806149732385028439890145486374237554477070546843128786095001048176286003596195384966018445434995814142632543187553087605243316483361138565910118711227074667899408496843644252068371097162754305771109595292482470803205841864944888519902319232193944872444376705121253597499230730228921346047243379915382618069784978875619392032817417295269542192674565221497309315056179424405865549800409450868597724280931471234917235828710304499055014181332890933270074318297122250753744444369305661448296543785610675778075690753487877875338423437261514346593045962034183202745535890658913797804167259312072144929857087324157311648053699852626002587460005428701999523339799214869490933150107296824397286572774997045881090717934755181310483615256080041219469852198537276857747292366009303753728143024805605455210224999943735503550349825984958481257402681932621552668973325091570999217162184078768081975673610700747277342440084456385809909928509288436322999645283073288751462114654014747230118702980307638203014283770603714692613688624395046681718126551387794239344509270168940414916432823639001633677314255798345908896292284983467131798151969410029625659713201601529809405713091859393637534459666382256965699461922557256652028595501747966652929662953712129991088520680863908026643928973121599249916472820690762340660158970067229172110777472596030247051496472874835981965360495025600494681982317339881240575849268719747765111321341291107317158076811140543115624167972588091488454277718560210032961065661032469412145521265760496384948263940482859126441233738127525269802099143935898873024458002780556430392471186726472877953536880085139452477706460915071594832578117755089177734156779460523846102482033572464064731773603366863627599892150869429532902698940699856471141615909706945225304704281524652739797834654514683118957717613289431745406496562245675677188888930792150556650943803089779924926614576432463678725034664399249400694344253261703857899216345493132314045145176635196756537562210866359201780986423572535772710936957268491310134728574041156140486423672045598626097901598876731253026595387728076424884349346572875615206076364545090280335382518142939199851252094245710550259169942346869796994206685048010121655505940023058892535578668799072401044066683883879849315898872893586909989409992154026251202261635703847158569742311748047082299259707883202806859945260024998207589632234902412277380268464565433108123553231554511944980421761114513358503504218085024554912402481984467588782508273737521656779924673549811680852861629968529314146149606378755384466097134758441465569540925550246974795892361257637023622445005027797104640188735324111206532555230284907784165350791526646409997743926036164751759673278317907694119477764213267867634232063231896815993596135621742084472410277792208965470457720856730957157729925938867234307515291713303266181796918881246994474333757848820790591488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] 1783139896078258065993098979581982176422852091188884969467778605272254781216335387321970688893734704675869771351618812849459811449704252137738559538659526561081816879965118955296442493897537786565026596963294450003285241149119229411645569091797725403190312339609504662929887797071891163339148010941928922173039972907561200061545671858672849614294540328936254987122273852687183351514034903007085142218716501127850684635075309520720615584232145102550305612314843131964008490954829085624871525456311985531145355906113202394609316237143951871512489613243834996607045523498002796000187180952023956811472049573533533799766802811837962023954318222235249351888370824761083400594109196968135802483476028249430323630293865185590552607766966644006730361281215313880828228258312928839296549956136433214668800345978826528707711531904006823671986398617747095889993904875454584228658174985765667428518221120213626284970459009257431942034362281294492655059227510630428519995346095227542326248276005642955704978599520012260424393543841967920603420902381946637031623340964507550580711284473926883986339105994198971021509498392401925022388222579250777895415008189299227221312851159514876895760960464084557868451173200373277271332006564270832665639576591824792463866141182046052512885292945811977735036610630568339261581156456690508899125149559463603458739951633007382533080776873213312628583069103169344681126222910240358447581531904157996154902681423751926492316354174563990590301540127058844912178182354985528624476513271537464184977651813768765206660715727099867701818508925407086735065997998639327554280157453092007082658361017216500977524151070558559800080808635074057042455719002383423785013058102187839638025674929176639922452585344241144813011871187240917059999071729205604304680592584377973505453723942550159931552658148775622453586660889022234036875771227367138562359628919101291328072961519007152328731729914380382896999566016798419385281822836495358568026995637539976786994457502612187493664009773459516995183657577502767891046352951156580322291107244553940947360268642572547536916777123750943772436635095917255243113371573294080347399120166921989899415006870485982795190698115551145852062212435349725056885319130139035783862684966354243841767645013284457103467978002177707539583670088839242781608093613190600762495083165562782482940230869776250634851913459962587357660316728144401083425610112827650359752024829841542838801746753045917154560725608292494734281854685117340067135837086789634229768841122989538174705338840078695384087004451636026650337851991949318372651619766538847330464399231516919789012317711540405550717590887188201092182723738759214555420273961062906625356231568493960486036752277272782048703689840296606870866514395853404775884485528595930197832350862501502972431777283632497129572185491857418847092170989179544085491525851080734544553659558136403896105572777983647164755857440793890189204139037495871041760402427844334387270461318641405751580039385949617290554266534751766103465073648237782940052226523865226007742610670574632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] 4616869941556543990480259480807620508758158514157433796281353709699620557440157417840111372126814167118945311457267618595257197345813050450017531043102353479199883584552534959804831127543619517822131571455322741118938672565295203434419767228847988919126050258447833208075187929734305937587706083005393658289935896437499384217595824783883617836444912434474924435422039512946795974316605115187130647711855739037332308611819374373753440179672387609373849210893626635508812004488938422022387027837192174249887893452946834151346160303593697370872293762492943764065536756741767403215467422324274042272303711695514055872441465321891933093507788245793032428871616413308725296025141939044120481671788329488556002319154841506335380778589875699634697275031169145631013451905899352561561494104074589872365945758307158143864266193475712104234373933798858015598245799421707724878075152766407183727245414468760594099718331942846766139401342862851560456089335490897833339618577942241180504801953190020609694120539883962092909049201166564015118601759990990891639969583924536382994740192353101251547173358195223217833349957813975765091307078863903797238692870077666189665157929865687944095105583757662558365397736896629665301450066123363970900365509369566239287086401203164990800574206172022675535877296351304880638559553835104746117783098741374589316226561513762152304810223154775268639294959295144845768645225111988156395689826315960233276803443405817445629871660710066369054168124376243036454147939621196024010528265565401024495269180877331997291223622534980822756504195449662941319030298217086210225113366020540035901603769206661978528409334457624502333570604010256639827198365823650144663378862899323206380526407833299309703077472991000435338974907480171918551295398270195507746363044960248599972705918325555384252700982753604342167960244758588379396367453978901579886486664224313202227053065493988350951566720452283667412459554183062586613013155967142585963012907150706855167709988701981821384321117727870726474864632744087158055127775059399041130295153981644537229061992102418235044660814487254877609189015948199792671573256738911911118024776929421829698639345883685485956821657768755014065428747958442029860743098572874836244165779949983636987332866517381106679004469991374171039401003785815606250370402717932114577230458184796282374831276621333600219985139641360827673154918616309730390754234073027497215927575943785814627591569802209835712324697053454985713946745585015931570552626728788431807331726187180089268510656153776671632341427360736481711572325124605855402194372491884942882305152887613853464393973481651617240902248782197964792988698342534876974192406854112408569264704048685381582371666837981939993917512226363198131795434011321278381848697131062959124425632254948369253378883847138017907546331889324885588013968815272122872329401234705919983521638783654350403141843922773653618185339505245220683844835455136435799344190018457166051746082945487527570807233454494717524679677670499879099467506966422279040036113118047277286527086836311916544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] -79396421873427720503001001570019713059017109486128742322831419522901785821463315276924033310808248951090666063612117205923726404831149985289859528243832329500650195014913948775969171433858696618302846821423579901235815266929924521031894878975670614197373837488539497670137643683269636697702280470293742224042708336654348781678746780516443351137633680226695458074301774298996769190163610063521111636505670172813876676057376956635263885909552967036092139820497970048796556305631710880649619889521503029171237214709704840687890030701667999141279537649243183291560777065097292865957214223656327223858383392425717860246549616460287263819005570689562368082390476544517798552819304053019473652577662713981677633261541810000480912205927630009915199743760151860519335985105580312085807874368555483451207190611439875656201488559405392191773913017625554558746546869824566649663310978933768012074245360083407589601305322930706489271665801122153658292999684380732650592491438054477635734921236479052990527339367973613515239989426714148717530774070470790575398001923127631251435337014404268145888059307771399571532224262427368747835909399028398104179029173717292860776144591841459383756759704330582518247178316255734380508562223053001675416623673479646008408224581467808306202482550397729006134856857549285301959277483235668339316170047129048167430882817292537348039554902677621990608848706691865172798406109138053152006476198860944003284421313810319421115604310044139503432518101973690171711076516109108575012646875293973297584825288273078336573577957369090617472918877143466748807792665440606074693279829141293700278627998210134036958151935173880619280101985768117044578087565265545356657037973196867820361798538915389648745596857170270827376190329771994146479117569752026987352055595198610408979895619529369363808727502210548469911819825795437033534671253345797962990451335066118521475837939789466334749416034504917209456159418977360795490904785147191108712226212577153512570496318226323773854716182258745070733889332837837128295296726660640350614095021592217927232270997152871573906203352932345771057720532817222428310099335571914620558050704656369237101204971329662855773150890216870177206730573083320675784585899151060704443964751526948876165998799340627885184400935472547784859124020548562265078519278438418437086167084042730253724796400218644883317813164992177208918303831905864631927097565704898425558435829481088160455874739895679174146060427974125482314493302106647666616214697747700026420697553143764796053213298007578401776170166212811668097082862453373091719423043159858008157409943526270413757580573365945548783906696262931580572124988542360931007250091653157618759462994452621066677641643209176396228414135467435630317948915376853221551994541774084016270366615510007019204342128184190090437533893824620773240253354853438773298677727844327382974696484847164955778318783998165412169705877221777288272970909673570144033213586099114250417008853434878870114012536337775670255577659569407554443314939522671572586818655751300898050697366071819632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] 373220214982881549356034638518643912108343987284683451144502304441410744819729284179815159846455570972895814607462709510060344030966843112316915321094229704207435138946970977151754010065991916329016140935848070357739456741073172816002178584149053078779444647214546325576020615438981309314008758200411123382093875555858622944736415588996677863476698762920591184486272748127711773890914624347407193020026242605633413114986057272615891712760183370077304897499870472468584221179604899920310781112917291017360258028138322364488381371533861507996704322794837929474883767272112930591573526562828204761545422673818552317557635038623500254506030496272489664270841617790799986615485726631212984464369397760988427741786787859919577895203420944871202334857010665323759851719333844696958623908829550307294102280313934950999779830666422708048682089695610087152968662494951016075965359797126712898007665557894237428977368025417547814841320332842184852369793330255857909016450907985468169400923362498850104591885990541534452027467404547757310499494193146703839218551537406618949287163151812644308918170818440679800899640048891889123619108440400232370830943488458293665969431122007224288206398120527996792903611585581534930187038974014908076891917379419913780510038619669450067286125052168249023052045554154772195832104162980166822415972261494118244521028925262568005816079447674707813432542553223137792856638309836988929896881930151041230293266791168196792620160213125209336787233898033938511701903425285529742152217280069107085356989653772909972913158946081180601662291023373287001035281690591124792282932586317263697941329127348940359719824554772256948226495597421302563951719443473901860677608878713904598204454753716358437677737660791279026514028100663300340660295995343669059863996282802394749076620562066198641462810735027398542605648617247903910102599840925635758712898332315732175375475111459901140477257238494352695267957298435334122232785911360297915544822494322512193636954695657793206917587574276485841119830743142288046952256823878992328184732976171328925257162044059292750402861845618239560748850727734601580988238785404416152503835215797002297437092145334672330159254824772163772939678231879391227839728696809080319986938343592683665651388254827633474811589978482013014246637021685516324603419204111548956197830704642135407519835799301953426220450792921507021826042203398463958671939674125690770006735989203739946439387227164770287749064791015464354936330458206184246460002857127519662519346682493778403631074850735251665580894885120716869903707787271233224455459680408919213010790527889995525880138713842278675742525516434069681037938882922874723138162553849659340385119676871734509473653725291984579682344280953187266810039586682142569620679109068329233034567677947217385273463725504877484257823711005108992736499338958950687664007668230803905472618577923884393794874033768819306471476053215118782707823885608551152616917812562063637062686890882805785378363381920585136511205592795265226599395742808105268239554481369881075205587747114659610624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] -952796008358593391986665936239520114452959228656684601120220467604931625570270507424469075819130235234985280600886115000451397949843951252124006045609916392516354897756533655093278626695126910617682171067957461750985334321849743025671618435216782467007291722010521422190766589443098164747075972873288568610592681759238389205023794387832264893765352722407411514202366614866921652671202757684421852661714453333160587698155033480268263266136923544202944477375381078097002415725218563429034967407468246949005895866834574381762861656852347268033556469469752461410628911986380839375639133573731892103023378484239927663806943365213647367742605904506463762957075770446787466046559843257459550049547344018330545094934291754739899261540725686099378111403304172753880927592500248678054070720451980577455644100659646507293440403581546262816177050150854210054289886538636021895506065534303165114370938441237748169966127647626996099439701394848239847468501421686608536704233663859365605448668061274527917889687149544484647062297487251494460881741789153651818858454242945823126320624142780289700204085656016767483594104738795991571016005753264966887825640401197881545390180752160292295672948930682038633774610620408384405858538843082402401914238919449023358889229941695888388977851187968842858649649114829248567827378367634775059417053448211434687765032126549454251446046269646491364452692925260566952131685369010670191310351600011839638366225365474848782031448888378957838057481916633803277955880703470616438462281938797189523648397401251379275795857467898643236404240925179124769814221078879423692687242193906654557719561839715068361250474791729129375958478253429466253390963703392110983866115153566281864639882697029139950106332065867304225765712513756786799102916555965574326936469398142282368881932084285337753255364418345195602301373606890742745658635668900801811033134365851543728819230409457367013296724402901831071629141541395464805385468574934910310727474213433454093467518740324356581278046771908748076344847532318008475966103937089403417025327244055416366907578898601748896781839880131437386253407976842033684503174909447762313892552490486516872949937722707477620501042981858419911753307160364561732197139459626228963032450110613446522163579955904433199641871228107053734279541659756149911719720937961155768272507313117144379776388776897127513625298365562661435355163612170019696624169495429318601393596182962850170019942122984286346469870386037147054768206626120243895594252922525961845283124609396425726374501476136615425899302178884337350844909553590561816521157724634891395892359872001954342898804772233067472717263549917129367220071612720441221120205304470492735251061739562431902738589810994811067528373966965940903781392789604070639901773524986661909490065522981090234900445500654402885372657664932416613331750952318972030545990786993662236237498003134844247538751591963172884633131184856256608676741858002286503201363868161841300478782583767657183780816755392785507510661244432418251653179274658221056277202471830771205302990984647949680640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] 1404692005366169631903297205253700834081055891208602187322188253477092829431338099012746262425882228397627892134323492374334599896641001479811064544374110540284352840246452571690418712787035296902678869644860460598192687545211069725366249176292980032465582171529092910610095908817674802976209020854001997708046872104281623860037165298894010423851976158336013825363484863770533217733958561597366685531355323660820092823791714918545308225993519607079319091992019885569931857063667108226656539935339616142594484948973279114071810873614497225952882797938600731181514803925943171737502382951461818740013932831370983272360852611824907664519675484346074382847957262712770984492214646400065613207008541970565065317738713565095117722229195822594430763320905551752309673012731289776321220163586601648479805157764251051397964347815655718200310364646682273255776782038013086015910940393474128783873207709774678348599663103807949709509539232646910994226285202535827454016787523552183267246646816684602793052473307729197049056421736659784875379958862074672003229803565940902900075711422238094313601183694428279577788481882679300908390713203775814141977495905210780648606422625176814645967351182050564427043446180733386932303143632133030066964520126651074714160689409627335582670932741365545707119601964994954664605096914629034383983920653811333149507241159075803186628195568261051932096968328747667545609006529864950800585312392782893971748473441245285767364085284053098087187703277942301694222554522998281916248013916935387331994694877358995439337170382559187063474380945541893692927635996669730574909708607386104129834097169567174190751845341483385853623481578179958912337918174826696490043760972569681524332966516581661778657936537017542140146248180463425121538116737445896758294143493536179980314688348692102872787226364091143741065075514983470140329180438408943858565148112351510359036519139869805019947331972643354239865428920425550029318083801749420563322748216707931550473447898983848724222895559269804626983042599413912715563023738374249765995917159419656361175356650498528212665139475659560321544969405649341295742005294192049156300607768562985789820169750387655961046111984269278528381295068433728729667692338290462279983626664892236361054860336086305368276897719024148217183752114393744556769377964993417338195311028771743375202143983499423923766920021689018142325446234230697936255412754547168450769274850409410446800806039013434090930801019579989297945934016337026318633457972543387063048567391084415875045517124727813389223504077883014887326616274317175984061333316696493822350499938298282005196816395441534682540272647230308790975995206778796160907345319886411928943498957957229710123735721427271442347898723072287831951030912139378617228671900153049860238058417060003690606513941705123399216343301044480633446902936504221543444188209906472699712058182731339241707140530696071004763005459899017394822232148081413976252659269082409699541492923061999050372742504461190365306219514817266481025250032173377711088535435187064804643846706953250144256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] -1246969111094642260716360138087392377226742652986452495848591125412823668732148736602796630477456324291845552539137278559211985440097549174838194804687940030230645215110317966569009231985961881932457730710818173235171225061929795303565887722374425379785440922840374049602597879971011695853019865826687945308571240054860765867700701726169678811237785913668484108691442691972064633766331515124680265294874791167447677571268496213369573956827902532903035946841291088002773280306839642530653122875099468839118352564137849595063330610751712567547464016023115504823603989629648075834407725411810763605882477752226437400631986229702752569750018232042213985784527384840170282649675546455947239292453623726243165772024529835211350380928612667757170449708420376680436980769548540735665077042087183756353254695818012302065318702578551693417863105776495154198996565060491905001656063970458054466181081191151789017839341072468187893231424309012496304436624292838798884407801398960448373135895045724391327305282682750775377067245518377598522851050269592048944053139385503080389345873943345721229719980664588232580173186046923539473687395958441514043205842323926203159729217267597592982133856442689038880010590913404387864838850946039720045195994028077310237291712130449601361475863018503393726612916783462577950939017714451284662111471238891864378049290329040798925632774205112809518201066450556767875513054718501024293780924921589457099160707185622776956048847897286535175813672475798589793347523071071949378353610906934271769611509716373924977033316897963026749955674558522669552191803609757976017293087744364243133292067116729085433462309356184346522972650939073864143001328168886760038630298813097086334928082584921901261211985275477798382752589176952063531390352359814419250391824325632564525241699663660094041177339410260163250452323341211092140576162946895196027129973221428501668125254085012208431704882709452536635597601864378373176482938334927739073605795605314910448400027799195903044744895843578169265831547429481025326601764872070314216764892676561851276495974949464318502061193791591240736021786943157103781481162539573603540126578909443462990267282357141338285403449219946151645012085579450724032215338792964075229571043080231110385353280116521721067677895849720300524619865938319134162234554255874045162972291152331222458370141502414000741502772100953366736375391695343151931540627179514656542226450192069759915907909337063695363806745309323103880086297280959699209144322074299288499465577105549405921842009236206453815974525560715051570443873489686375686887596864707785789895608128008700412112674096779874457839625214954566290643282920869687015011235232166592351283678622598356472104800977350764403626033225621345213003656325604344815411287066290552122184393316954086811854213031071941130465777736746688390214653648030623951548273230384894927782640189736016927596501770832577969181834263193311272121124421164268692067025590622006558567244200864759845209589485016524220941870016788919311815222622114822666198991764393622683895955609704128839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] 1101453077659575257610240794608014625361224235223812149146017309251959637350807360084433894591610095872557967524119120013395651624184541467855543537212498923274667338940130752541033754871977554185848196360372756440264815783924333068544705282557585352455703661854471784924064968379277640359801678077121502264475312401721744291675986786179125319083324941226178623845633952847844986126151969443853797512656052684032330857257755279000070304696238214074458172847006135723527642186984901194530703448087879873380282170279083674578546402638961851961630164010306403754494767842338007875475729378161975382014284599657564762667903859396070827066878501314790940138106893021133690686904687776516405738091071694991529997467147212200436843677267349960603325472375316278205944292597131128428461323749169046767699732638199741683899730487480741334171769770555480929826736585633828251869588755264838817928477712481984600382920665211048401260620192086356669088912620365094145404356814789361958375681553535052750168057260435327351671847180491664117827100095926007569054398445607255240867293045562158017291399905982290501418686724382818828116322964357486201721303918926377679750376589529426891053947771183952358664801536427426764398009023091177078526582805707353999803663424251511314486397109001060703908533648968458373010640257760100136140707391086062658800641171548130114534837016496787268361816839853778678308456930945177584551507009654130809320602919580736536189667660209102647460872583285738600487799535492272612473077727520484469515995120434208316371607484045331961605266730116449910613656708041559926377923112305715940968747342390931661185172546556375494372630057651684030608736921410431026953367862158322095030865960322790852176694560389740717929625437014503367535059979870459517961539536474242306616543399172603718670256172067598137901383073068662211613360898522250568609856499353923310619489632432959602560392913117587258388882033263508137181569484557436627888520455833888089890735557388209689957083828808327354799765324014239284103319534127961989014090381552751536288600975208178447878564235305084505877101130811990970373392238448182336612504238496187209297873937436305385835667605041217015721600618589233408246632262117748182887822943249524513936526871573551183837642403076381571430862009817208161530414906299153782189120109695838601088606652004764939437367073114911881246626184996972444260041841219336184349524933951435799514581746626995690297132287399984383224335696714646911654366278887804510901714863683628398417995985359591732644799391512866786362837454696464799921327520757684311554018000144075638411761318968851949275262685579269988625055843530353656024957132106495859550916012177520817511917277173093832165643412432393563353494688767648996464099922719105471168017342963400935522597110895822145951073530595068435756757270076189705118984937066095777907995821898167722147101525455510505301157835215509573042969109752931268093759900021263075646790034309627390317255434461047509279685191139180342120506786200518448422183098490273249086265017490856738816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] -1375094285291726400556019244351118439744768786149928296770803921311917676526595449033271361209539670986798603776384129689749110351588635311324806183124367112670276383616501246287192633380710879978943944210429350566233098356695679212105881527667008853613837897856509685074498620071252928849883829869927547599684135971479925657268898505717783531300079868195116530054990712852841080871379196815203559177104543724715747991704051588653044346927259888645764169284694695193448293768027757882142561626016447207567221089624955137615848844970835937181158102549995723706949674195303949207498346082893561693984260411261331018853412198787177371727660884258405683934215938411110322055932259246006416990345765457822417127313846437676677307853244459520436860954642537059963190219608990256183377039909812887261399664041981322154198165290163427518765300958265546826025789883461611169110557919474369494653019657381347269540160575443604362842837694774954802097148450973868740457616089291225433356662642077716650221777874790365338254015054962223962379870775693707894723692853804655242613929261038368478745425943538142579197285292251047976820331834024152924239018270162473389753172352939425298694327169717989423181595376943653092761658152199944253562732716495530125912728470946772360265455155651922029042740298936639657422563837953306804076193515086168872396783077415105861218313456684654835122502997990021226924009618120481277768089965372133940809313920846969796497363050901856926814153955472144275815355439956183443973523915967432344487276068753319967386618354391143796598528698021602863494813228162754535458647562252530377477111681661776498763720338935964209166173099599666929014212823517914005627403810825077639818535837408259791808309519328144207474571240420004547123028840828773611860490413119965891629366609870258814597585846518775074849360731064739231750035790212353041880001234848006424006152460983720305430770015276790760566784056867488779003963794946458544314600723340872945289428838785325739566385976834260638646433332114947767322010844579710243568857173427208396993996180662619289314460146749247050818909964092658189881871798690362416702680239615245493721491218181587223087655153600993649679150291280309911852725732383721878670087319150496297991657095434001975089166557247706293957125407431287931686807147163532216412065422358094278834680335734640739449643531160764728162534013247431691060995170595512222486082251922488054899429401688944936486107366095774730271186987278660861900809281078536838800375240726229209796875657751538587224679984962388125560296705623172210565577182453309564643591183089368969870479519141008737327198453855022460309443529193074262738112041233469151627010136760493494174178072957487095239804737212864307134728728110656862758615914826475187194112554793496156058418489685127795247774876651537555258606303630037864269113393452241971985137111352580929682441788622870338681481819102752484561203770613492272383691023950116561536427532508117307506528820308428046698515701247002869260039600447834825929010256706085328685876843693714964480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] -790594485309122623912578650959066607792160025333139622971753360267594266215232262247700869307737907477745097688951053303423890594677775824834837333278346603918836640058712263112537812243581796475648983003647881890571405890009568139802302975315380306221058427177509426731867504143566888893584530725136217364984121869031820198840882115356246734853946025682367438029430682922324282584335455684119421457669174325885675330685121740915618441011573233525527886081353231011373641716686716435030499828704367043134488776088598915738087589707023061371537349700031362539539954153067033932720295837267998188229613304507624908346268355070242231444052687177994119719325279872851485569280894479133998727074211838082892237293768612512207212886095151707485647001761540689067887601524304988614157212656259786880654188579943974012706332297593531092251580041286905919965473186792864517548457621217485840148907837567421713597118046459292479944449238641195574329754236978957269251000739567789168871456458686893527997940022084510455970945582845321791547845220705700802504628128164808687071664893109575495235310813575262381304622541753971855260002752531951709597110601448369494031275672217697036755168226419711978890951136928310628177594714288616172256620463588732419176901228145030045761097504527594469663125002838510799619114554367295896731181929731777125493498836562174025817532542163333533897803782503478690457296364712363728240634403515741279489737728871078541145580807190331381241157921234769778279768742095053592309862308306185919210770580833569692042584561195528174766127295426134695117777757063390838760683664183183547583271841812413647437774420755446697594596495649479715256054034194027005694723694451373513991558391178484896966955541299170684910055375821904541323187737122833860222564562327882124531652320126686477769412219405431864107873630894607109062221462115086041006453668331642835192170515959616064352218272864903302546938878461557520235863362274033929475895353614711232302778649219235665946622758416438188610221313657273923683224998281070248209889579185940954255473142633747407716533384054441308074114553408912447261840682370465903113858078809652599626858889221143332267394491390027833317448221581206126221676139489729418222459118215512914828238426160623071658160419926737329305674005150248105859881065224225161386537796533800172030598400641682230442271431723135136342007122180713145861489925300060435162064528985892663295965571009860883492259443634191908922465618840633739618634756906362715899072447372877480537951137782491739052892139601563730666084905374642148969941457397896850928733527422550291962075072756426750751611426311400092988447002260545178996136524233935712348603068505696539685990180054394520817543547680912796513479665100572721729324143551548360577957818617531284017360613038362677149330278241165656717646606763343719410116368027273291007482924609635579720732885313449118498196787662968003185083495955546464385761394378188878698340713086322900577594963535608409431960012390326411208607571159095199077523263293924832442461303337834774528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] 9170353584800419250061057725006493671476321175005126861661496180751481286499944049878271145367181808902795133223885620089449771594702725786380884765096481712908710873482495099619665371866090272293983587788786170642060476099162565477462902781871289538279092194872155582202111394368933500067447136222515087428098497865827662510797387370214357697367016850335826751722982950339096386484192500117115959949422430839846828130797951056824946224870379041787240831283286097171268919657171879464294723730845062021914868315515659369585699237140023898461176125792855932099075659969015752789011613497277381753452447774160490891658439604943461562048841730029837732410969696410744168666914750612876210131973325236903697746467306989010513988578891555989153907882246738274812404141192042809118711663253452606059702223218357856415808053754297664027538352598835986123662322162760101013088037112733607402420485738931026559727651505347637332289076655128667312634527653191459046916856745977672650521302743542411053862744628601322760973596913205478426887959744039982227464306641484125599090367136507200360970174571559534335457736184092817374272377124055521864853321302753609367467661109327605093528758198342117791426975549023857649260466951929283647235617794967150791045152141125100719601224591357620404302331851203905073526464831586120441161686665246887438942912691347978248392478965351117667298023858098303430961799357721563102722475896308331295996519642869725513557318077475457318317142537010350871626571717821036014682245719050791882295505183989013648102886497328810584193538989962473189314292067038802573796392273750817920363480590473034517745884359999725930265850605768516004445354114524738267615783185544579845754228606061003638360388587915098887318795626321342885559317334227486215704139743570895867928002383835387999802956658052679236834027194663088377784129365082316851964058526473392334831845969711442948429751436288417004109984819957757931830995591535697242029577647899568413236121107592024781945818641925472679520159698257383063317895616290244984676094239753481620588945268690868203848907893053474140269609690670518369558965980595365245354737205749977085620794283559065069537010148939916163182132649346351896545043435377209914750469612501634675866006193116918035691937150248803348710233433677334845609578031642139144423885663067527934255089096827491984628668790733463249459023593617758533067802705477893432686424116961051718679378601238820832750948320659317832931996788735780491684223928856602779044888163127544139501322813693630609402210161197206084553753390976184899843967559729027683539517331417181236748867834687563753910199323011938284893197578395439538448645506091519270286862070137434707666697427165854965241808829738863195671555963641581397691957684321696218351590470680773430269634053422194213137123017245944977617469947856724629060228607508254937498949452587634523371973970500486726050339211975934169486536710835822819276280076703642122529882669872040273139599166270581822119253083760919292284153198072481849113197924562614579087029724219409694720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] -19256742701585667242036405893574789610570928851024519985875632063891654026379577621219116793603464303862290504620575442162289979908014688448232518348732973708083200685709346803023313891024418396772246492842113347761835238858849258235287453087352462937379276260666696260372553167958891708770301228623105036487807407793499651475152637001426563074285473377096322035128060833726809053663073511508662590602589507619664758589999340744337847654113330599469825418960549684554863810433350628687015200351567705793595453674523178412862564341226734737282688904410049170425743073904784910492967295297977430758786441402459020812152932014758923329907661054119318396493396193628681915616118264394685990402877085263833792519149913205244891411335957045258918261170507619641100288729640717082420451604721507066047664444383934344015870712478324474527269220831700053273096915328390101189810960071623695019991708710527409365404180772975131677560982376849411255746205165922350898866037871067554861830039551081281635271602951354575151536585844401831241254717653906026516576863436207080949501670960362064610792016358422717962244778956946219266185835358340452221511889644001167357878722596561979278234775483005147693413432499748639215220397715351869950484024015163592305272110449407375015855002888191722962347113767761816303508603582521547505971225344310117898495407203128134864604762178980446524976342910851502843549413031482690032821570873130270257995189130044907720221061174155241113549421346494648908194543910030701717892944556916609500910396372628617827887778146815444629186526110030779492261661491818387978381045185900632504003998086721546754133244358285984099268508249706996934963133619435171905657303997585461692725947288053235381733980522208815890474909088466661593012927091812771313558826906511656724840161165755883077159049616496252009570583314187436760060050502105280267454733967169711908955538433436329826553484604599736109563132332710227481184386181539208886969116936360615514425089194494201692456310430953918586318038620819014129161168515804525142509219886545269464554070433193724637357262571084269388605735627923070834318738249655603143953525540479296295308779144564732268712180191871483524005643858919776230183665248958737654571394137289187592498825645747024533544190846735714216440066837649105370876484055643434886514239283731936957300554952164825594631404457668447362151752761249961129580182872176023325686946498022181818262030562474119791025687248264068281188977341973112926521936929035582179406897035842037036905839457358438356086606660481180191863726428771927388792721466440756572990998103876195774130566751086495147732805032269510026405822960800026752541288636904660522535357276968396481147502912129034156330849712076237118445130515888682411574027697591617991177617969478452183751056610642607891477330990211901005185264605617390178658829228376740173800676404909587158016436336667209756449461281040138942363529464705486838727310581915548273700784423839740853398733492624241111583021686014358741475811348307553342384950753989828542201334735324116418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] 9780738220201856980661962733320134209363079770842716626024133911471487663759701062531152422713408665424906600650212426601765407455827813563678222787629403536530143844317085647452841932690907900861954811870286429732988060155297160554683181906205602134231618931072476152944942994615781188838379964152097302470411984268820717794821374052645788780241064892816354549852907525464675824064795837086052795791486351193221956808528982939025797625547124036738759998511134324912777757816018587715022678929534195933384743524120780142504723974260479522099791646094383175031051905487689065831338101989447709662366009612258931104589452380383009315102949311613134571564363991526597931077627957144402148391287092656556623483724083134437531636399662591787084455754472893727335159397324621270954009898941738412152003865087889988052499718250143538025712105609725837258085387129075896408359121198442766528802541825678235190170583078225300546863020118687704361865245709745655609174208777818936030307496482638041028973609107820408233342931560870728022116237482132221729784568315124068653269781083297464024065033749481713645305431694565219913189605672145125629015794732455172669749345742360840789301920252578781790415735196924888778516292257559120658519334669154742401782559403317139925114149824451043527312440685302454645457642974583979082311958737978106693046490168894664879650469843001124473610738916126723782158083147911189583385345767883084296573005130447056577893218237966836879427649088275904848506921992471195332955579647111527695763529218169881747618863024140562718604153940530242250274145446219921594398274753187089974390005620552941846346146795654316820305322319141367428380670779963797518123199468318268822572834261456845192783459145561980557239490345016658488998492958550702124425436690656020550721195993304077028007947333678488146942874261890947572553456325119100825503455889211960518037816533956008110721957811127872171848211923854504815380116606760931962500909932661020804755802175456211795391095832719721848106207678951971532880350574551422192451590991740198412907359306246976058467458665606275973823680738972434970270617730404457843501503643854156911640242654149537172015203818806220727343940043511779276419113288385025999202681620727364615062442550118651461634896587811187292208352289392206780671493094315712956250143217939034321848505745940622412946800159117240341935074589835199082419289729314606617599571679348232906175095254217094905417821209591138909714233346612171641045983482740734544311669257923899910700982724333787849190198589417033490600034944470051660220282600866617657458836504003537832859118487916236479604860300199126185641175641645466102976020084451852330416553839292720439595003164052045876198937476218379031560425469622855175091056964517899645872177431903151059689406215275819423517421552206446288479404811280687259941863555465772330575291293623709484654279322540140198105267344195616392014410116614029732451380881462224411093276691363532585788649886713370712117106242950496632000721683398860567094690235975316009935250451413147320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] 52711776251583877308468119148362250098388776062943674639963948380134634156049951975803908981697991564004773887212584979912411954443858273729764881412601729678488448515683117909028952438786137674955250354911295000898778154890214578182324567514832470216058051264415436395757532036355059885159917569326899893810666524779114831408834970250954895181167656084020522805252714195170601690354542374140621648803371349858984603445540073209954359035374264907950865434587866681733032570176257054141949094445519101218940338296030843883857693743988644923357757979014080286615085186846526496760133104867830938088710682585654289420975254848053928414182861509935104464834076880275680462242647516764923249809050638445582108670232940241506851946620974534858386222295633210744705978307208109253506026971051552328564590375015334297833315952631694527603786819344868190265172924798356377035009025857583094439302883081844343965995007495696129130626298587301675244941392075089536466273047199253058284363295359429190951358531673195580398324929207711136855954013975638878728094350344748843737999910221792046333976913983966479489653307203266351361131016311425125434430514139885965863263852521117101187608587068093590770270526558034186019101303023884251271159408717652407525239217130614199279618134310866621772687089852730570000724494606327387047534950170888660759053969022095054217837786716152875439047615280940734981477286081689223606900458338175774142424022199342918475246547337219606002196251902224442411355613524756694658475174662913904404101996783182052006993929580786941812866702264159161167492841320987884572772442405053750627111901824658719421906736405560326809021234734219475787913552104454518987177409535882108170774972201815057140271451148848735881471460381340932744511296101370377616585920312907173603961719328541866818076983811658335693129577945212206357398299980706180829141688968988632204025766845597191981732153117092377579177328442814025620486141590069657733643648912074841070568387969083308396257509013942967443982185501085179117603036169782536329809534815127671440925938075517511484017133056410672385524347539628022239822994152186939687536108973714236312416897114361437696384382623901770321635818334240336967326200262932986000340322687335801854053194968785621711239129685721256346757639643298430310106661387037641108034145360933182425320664192051029608488457964852407674408747283033360886082692947088618888826486999688687601649321005184449728523159037741649315477640952178311229421178673095808144366256516634499554481780164924857568841644336032084475660930769749842260535184279916705153808071399911791457575031272306271700957780434183759995675550847421841734054298490472794829129093924623441477848766986168634689300391490032468134791914990430516347793795701341925320032264266174234072811106536086757470605306855198520344848013495040694365159994146766555930202922143106701633883858181810170216348953381598692419427873275125294711722190700628289464014540586274231331530671166141566147830476714276908157891519922281229545737501662547165148319162897654393864192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] -199645403913324510522569669158410148251150025657472670599279036238321252418024737363993392169509342038174052630441891936656539849365761763890291371888829220408733432578660785483102327862132849228901830342033832345714850603232332154447950691057963141304111892841066071513008032703523944017843701914482003667701180050712479707417191754071424198573613701059105366766833640245935480840899878010337749526966688074691243420862705130814083693494054519493574266899594649959916544687361949418855355932223590635774093711603681591481549185227214750221621469803717003938675832317041059583316125770403980096582970114787023065673816516916016863408852076574485622003776809489341557857113939479694075828810004511740434039306546215985845782412756678593779958144125577884721238836223535348648573249369142291528978549238261355155031201173392042512042498236906030081835393023977481362008996902310419747807666529330166623719005252529032569979127000892671560928738744616927147808537117289092067521515243486331030955274714953515320604771002012531938005003922759650306470131692719628172736313336730795166844430848007657980777638931045128632517547328921849697034839673544913940933021716228497868838318910877227738714051570392898938655892122857236041706080257940999583298372075264877733630372301613446730566899056671853028445088583764814144290335682558045035577403322387304409602029212226616505799565685319126283431116537286920498460746152813826263212688082845219258424154250329728500616767592326497802102444310524278028416567718220930300311778208006173906166875969487466357055219143534077126846594177887446179609975364596258978894823511436603946997364330886310537248967046007221645383653321744539837822835115991840593727210185834305691247615784416139763408864585785038970676564407173403131428976592126505058975571459894743328420540345843387087727541673959571198869463857161642889928798130695753253695040609820034413244700420102791379228779588829163352418916592584770516601428359539324663470288321009621822159023046630724835281866825246854431591837967492486135656346082582272312566304253022940130788285019062230711105963023979155793837607627843254151839613064516394111360603767488557592320619743734650487199588134974861720223487753317948543740207617311986681212691271078790496759895746263474797100934933264911333630441546962227201272482223843632019734086408276252007063347531409012909328213416324140134107131294738649299993100441183838255143391257871259884711310709427826854392783890993135397061818127153415476438305645634556097080530032695232551146209238627913668150425788234048438889246822568884352771324193674770199567637255955762906991670529763068085982332176200620547019444732089935057458929199634525280277014286264408164229053242923660488691324276675217043970661531002233634759060059646831515842254074395086428434400543042990348508328976117775762387474344993319443595547702906219872826608751704916182624498639482350172748973313875519834657666701949527817895947026153270395915327723821979355048837629985077338761703137845382317822982526353036850722058389548992928153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] 454207273669823395447949707625898676378005651973047588928294038857507341517948153199090248018005869751422540784135840201985994682311695440925415588438727960342127689392418735566148262448982071417016941177240207877299072983709001376024170791874338401008016957451969153112977031060840402435136854590981900337474719684865336458198944388284804727544444454701591381232270436763487801014558385238617146323778740230858105782430462387602369056945319207739918754338275953717997879676776687859194602695373484961139316173085428985315371200456259832759831395936131360446407739312327487919276398183362637757159332371835547637123937153417061616912717570158713456117787365419547078246455863612621392529847704108116716281090779232539465734725434939409110844749345312617481220557317685052287170707969901392505784211907754395456171134902270267566381821551463720710315166483917067472584495771498291738948287896655711980508695641977257524004551046235996534282462106136335317438154650975542984592355537138992509649918711890678538253320313023710450450803216364424314598038962601601013420984154124006237755337183026998037372905018148649380647330917996621161613468839755879135883651003643371185220721515225734178510106737076986320992006238807554515874094744104277065938747927609935201725605600885666764076103693030245032278370023073036047600771461759406872321378932985565245211174149160165506500408283085730849072325095470642985118010265107551395570457909093239669398828958546388934158743626762507515309255512838683090478720779418232156873395161927737811977649694952481445542671484941898250912619470766357993958713680436017123576712342468928360266017043487981906567589506995556029440210418830759822430988719109770357178683345536230885163362427458855273053456058300538717438742594375146839936934052272725495384457453975772205210682077800694716007764345482184684161155607771762627507095071184555218798940950537878262193265319884735180935776091956115358030118920892418868214908257402812415956032676232398004190393656035695316988084490128604401095794725531200625075183789573109826094837953169937557555967167948818091684822584985964258609538378226193691428134925069901934732574649339615158195667922435777635348157056311227451381201067714253263539501203933901411013181803867424454185411070382148573354046094913384318463680518280792476159475786066659266570147902834904221072334413824209133142531924604834744792748244933122690235651270919386838280735507320950254969032975056079790929802633657461184762361433513816712281946324403795613912239676405716662675912493913383900717252318955872417328865043374144333349093193771281569462105966812398973703035123399368693061776076350167733070401676627688596036383130762681958017217027193112444476100615178082950954934731567287065011993233704586419354857349194556070758306196399129596857296897079492777606148432617965610705049807763827807044309794019258240901850537592916665629039406797004565214395051897177032863798841111674178918004984450601475671667171286092837162727623355823871712626833178960154087433180008637867378894418615082827120640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] -812250791194586513349562428757823433339941133532950853699250666889087439424577199655487894111757938115430739347608812300528459056116827005195455428434419795629346890507228802184040070481514085212408440674932536416613882016767920759983258423281997105485049464419466200376211721344380458566354762822620879775422700891191549177496241085987882923705787238611585689339831086715722752024010269917930491673244286349522991134103629390961672773113192939411229926558043095725482031069009544721423135590997151252909860719451236443133520297246823650883520629746163636516573208735076724138922120768795338886178780380958984285903374448768275558912644706820444614259492226438914026748770718682954768732639589755987391318991196878866682649722690071490690586016481696410023988413653212823227730762357300461755991747696856185862208718713892187126447191142820893397325197684103609270600240923468467042918524543699417062057563099279601893303892495296705213789219682822352731988897074772161582071916337262996550166614185978290300281389606772458980630118839785865839087284041512946051667303323532281189467892737847084751289629746058439397097741507149237897453333654668267609722629844089924328113421963096063039324826881640185258036535084016710990421338949544455221244327487088872270795561832471167512848349610605404633386973115741025745434573323551655626370933046717754520127963638768498797320196709689323189034496138429544531351008853685330327167967018557762156280355052907680398780846878040332909137823525670307028767487290702986789476677544574336533209598916521306163331266556509522456920088473452189901033281456060059732703586194746313736460137077566201559731811682912198437763638497454228551495993477390766566981867906529639282695449603068542287048240848623803370856694956528704810655035476287406413922521285158076306085386902157437893398460587983606014322108193367103113896026297450345844204152289249924066078122957402186280092374601708164880730706557703142093646135579178785825811870859067194190019130667826344165129886902279047236909091762371526586179867436951037627461863858408032243241494665660543130509324929856916554229369808055235281500555118080720588362450293407825968925966034810111077719252878323649996171764024860178298339316998124424682027443980320516173973910493815403357927959866386721689040757862818693305035356102269178988598237133968672480004362329150726936669788914305496188810560804304524784560381859698101119517064956575349447933936755321574469285648084673977306548635280575143200733507121149578819592557511621342631094800984089769207182929007240282939275969903219708465092727633956906423527316193722939900729321601484627554294770609939675780051102904391292682615921036719054259447983248821571938891541961168637125277033501140901741790459111124481049205699939481089475316987343046645483090837337144184510268895011403309629432617177046921452168153134757108623873965468396493942575182424178811938285798032724438807165758460902346504348136047900284141424680682246891465327182629110134984690287994660984557801334360708927634510015544362648626790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] 1194394644504941575290504352881699307134584346485951074682383716970223707127075022698778135991147917015819391515165344866025169031237603644879792830610695758075639333736483449217113873580172220102742133651948275979590107607077674006910998441967015130261415321059601776741713634133582528884488858607849433938726070593454079824537192016863866433204083761231088207262417260491512295032909943295743680414600200696950900323439946008749048072699678928008795132783900482995440511387178008239681947450680199578580573760640100889541971139929489488731266479728859240851182961478227844472600696610833904203608244850235226324898902475103071547015376624568941061189372846085663126376647251426077551015894668235902456247429358375658881113633696258049212401937540197684413895518795473234164900541573076969419355340379908348179062141822776695729115621751754680433266543026080268093191118792598732711371915415951040610575213991882413565194752714977251536323889197101236672683177582183822234224166745445604811531504479480310767420102572441992881906554709068547753046166400262161318672690874978582379546629978123512189795028879381008092899981347986242978663704068627245834470221175791470342349058025729284313028120616355117078847397287550128535291819212838562106295705862924177276490869617477849482543030804442789993182794272732920542069427861255781734876242208720301468444900041470568369571196765467626004351618076980401688344483673418776162853002710187762684541156247954118175163758984871765887837223541844649399999607563104590798801630158377237156642279286967034637788319225304609026129843831884223742284952916639677510615591336066849127510103550027065417945027282284778433732051737245215479821177655431511553509398948612653910142953524650621968305757900301307954001129105838778427197142171387942690963594731474534040051949273497439640661896642091328493682237385861830856519165798792165767711725660882566466739472511148359066965259642666704278282451213211503849768305928080666584757332566245216982254382926902601014512818703074363090803648183569796106901207980862738838619426070574278197411487747575108420356472119185658885297366729378350368062167488477814873213031636196705368585404462691338252970397913054525981325085760425665218046626030843371348454761222054532494832133647438452253558669556464917949330927156227383992070741645908486610126891039700359468362024930180218455330070994463214469220412723129677020991274581305858741140705234583142847093558429052860762968978938388698787787421703411202696230600857212598136678955998766675584864752472118873756371915845810626191576530969388706716861561130147198169897201399458537129336967213434147760683776483354522756696907283585520701285760213245130051755637920947197208507292003592018632034268961429297862253527889810338095610643701882434002696416800934544425695683925243540509734768697016339041152768716494095582204448112320151853734194797677203286006966601198436053339862205541106679358130801657596655110708070164347685018195460615827829575630993175165279299380144869090633115890153611691482615036475059815158120448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] -1436514361168907742950299292126073312131140733340646721253048853503804081916402849500901474159538628676658547241084930403570026227009932106119614452047579366015075750507872908653430691666170629143517259702738187108606979474487136289075500416896994293303480624132365339008313376298345477292813980591768855627318089728760312851010128756171619499310938626843661073111203144384623673517589946542364747736089992527578529452951775262649690173785685281353654212126642480542466386087182370544057934771340033874691863730337414829615298621472199581839756291245024700510672727687611426227832851847865038095987237768890393624532810396142297084028505433942357929246553034456588288256289027400552328261349969261295457079523826022739483043739957264409305879565203702407922599632398715313206507398273331264664329493519584550438145602633602360266262150424670957728270792876275599451396135019769506062350414044923355236283917544757405888812958358894943358920752126892023757594074929158580460694423568794330120667206962384211149583588495365253415227260603726616383968127043214658200438149780357222389658463750604817985909881752202662925643782828138923869997391462334528216704457596482604594979987554489716188430624479086807421991214104209492888977203820225149907687110084643195934394062392111133513520525563809150521407745995674482197874782414964718121223539242180753271770564416658549567748379402561579649104574478175294813406009721669176370487481716874542869235477103922171273316866487687545449976252146433125523007197024563782224770970973200440342070770802696081430769944232111927685879279291740051591672513020032303740277460288751339098482458994950505994367299984631428725169221138247478901486860004774968995303553011442427997763276153442039632120772585513576777807889511396245705176843843262683599625548116377234444732194009755936510489460251871544395219670443182830244364868711527451181285536210446009504660352247690194121256028344394470421654951754237566140445398654173761816551670214423401077750800769363440012397451487917324072386513299287789905761182241442170192201329337789227390109396603395534502120531978915800792706385681965453226218787388579767329307564181414419415235633145641183404777501782852499292112319010706485430575292605043493327196973591456080844585986926509987620047577541557742471415580194306149435713065583538107517316976571402109258115343985400310206140688847835184192032610717443950661274297228386372209296764792891652331874807982477453437181421307526766719949446165540595584491018189301790635138487387216607656308046783341936346384823090119348185758771836748896029024793760016996987747482235738326398249678303423945790640736025392833016809215489150655208552392255577818208375746077010976411091503549163722264718003789566029367489165772231574999271303691318907396633694701192417244140364355355755251236010396104714248446422322402778056334175744580506492564751636593315318806598470117254846769018921478827867403804016114694690790998779201658387314048448775349532824390194317427033113734408203520776840766964636552365893889050915378424709120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] 1374661392174036617689782183757065941817898479205263078384615391028857197050444042084650091221478301929911631085335761661065636928740200499559395424255993534101568374091359572281416165768541436197605586288458801369149550712749488402199971365776429216046018351627674600602463181979123915644206733602104118511884179171307580282756729787056786308203520244372961494795429823882921971352330357556325251577790473177970953041430745272785527369347311485059262082167925851458997619755068704759897668711748931290375501042148603656084210463816922265433528914618533316478437244459092557912569006565815246210393985123127781963516102050775108096042379769267251441362016971002369524320158867359193471330139862163376947584513198302635053106447993556598729445946781162126478529111250587134389340264760083411170709042302362875357622805577800529022919723226311698830231155347876345868369654588324925231948075977039746217613689754161282823666876894055644914166668602699819526469584833699536793914977811020462231550399784676691125016105216737974819877566060670646516017474587305565309547734219382272772000658677148903214815000811867961203216623660583881567422450759072186959523478056715330576190574700239342291356952803121726510410800827307333322732227609286342196479026395363094399564217012483982729007537087772806359333098036061272182840015749299374371330181204359470003055631804923820825628098820555556736204342533791767711201742439646683599472527083078470318905837463582745873193104101289446799872168638960604187521099809311559565435622107243585633942493752813482787936484008806832109110208849039196712980060051952794271809725832988643362839944968948231844200930739205062929332519005344953076255884593363438518573737633494258319059407742074383612194750356232290217633817168097478507749502509389494130020333067052758970088795674136044018082117516135713265888192300979446454385477581912396210134546320798287284912023559284552006343130450242130381062458226973290662290588883338929127581102439246755889065181952852585274818356954008469116386126613293395805661550620155144701021754273115327071665930385942484437750302101638753702892542137181302547281648169395613725430322678329845504920914623353245092361960703308958440211302812297580368898105156418057980057276185578482521964525172989101971357942332364606345932816307926825429088142634804572364269574916954455824464914307320406191595125376465282538054361764759450481046968768731439723803808187134289104910986469893830641115101379899509119737133837296921760178171614073321308556067660686730046679063208995235575197746263350897573889542529963548135603335926189897865670974497404375431782247641995553387558866183113433054186178043970215960609109875097400963573012061955202325778632119775478171291355104668903397940980178137144372217112189234261775997048329088998829353383727894207056296857707529221029420006779993181294032620978989848249331292505251004324830661420489182690319440619262571312285963436050885222807644888073806064719166993868910251221547770132573384184007953294061891676442274872793254646204928806780061876224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] -965253104612491258150645111209550296353938355055430456604813324784819314838048964463994207500342776107962908060039760042794136632777156468945989125632283583727468831200492968060794409361314974843984175754803522958761560446851811490777752793277472566312859565791994426570338306603878712904251796235275257176214319251488396054239278497192985938977713695476518419631646315996702475666930602754033033275498878325576080191401865021156099203623786262100008701533190415265657099810254145594738675190441158411676058324778187442367105705833136707711071654847633722175400055370766109665086973135451707612656488962876638094392258485803775041071618779978478023994473968794684702811156684417006547864080646801465843672140274565899341975672052055851217817336296844927672927752349869556427937521817264681705546347634640679900892633372876639948466825688212818955065421957007320874070317820122291647051713116599485342525206925946585060066712169327515766837174523891800830250487269004637616105482172365265214389515712347367617554223895372215513698314602744609446484954511745250137525511378955027804072336838259546407698760920287670716969741798524201028645627986626008114576232113298922781116353777985482905731254457249928858688922686672954898280074532454587581554364646319407050797531523945333041288580375164690964547072380461080956040175920076887937229881818688769153117559084537038767965136934736727896211778381964777759980891534876148566593160796792604614210347348348737172535739527493359402606798346836786054528554603665513890273716225600413606731934276878181801370286467231292514606127920084026762511017249376520404163359670643217330780923152712964879484836898763416340748041586010575906898126752296666523774756396516951758499085254476968027609101747541570063301991489379104888765755412074070034635296983989055644225062175103628008697535052546457783147916447970508537045657908640327996520877578370481672677085008550163412277121371947424580941882989977700294332990731191161609001663156235076473131891965502753047354125607054130699401734836430790333651943387224404801943017653694805057010657964882880764751203371747098378959841383454951622692558667556875276957795120741092264221621067049487978646504425829744945967016058563741161426781460081285255556725954051075177193351028446560683236585838030126796028738525002095586990519773563261649629020986667963601807202331270835374491752029330739690682130243774423879718932827227634799786137522275985417045461276612260571920726330569111435513184924510432380777648371373987364262069394158211336945199098888995477271275515989457965210548998470293016407094014158319372107060154730653428202098736244730457381851477259925607896622348904728581781375263693301172485650214114080588993750024486197271744812822683556063671998527352549433318131490462624645467696916409322130918704793961537077685782259248991480899913236146720872782646142543179345822149576043233660382196096389364402034986669169086021499520203440525621640002524821300606291358703526965950893859170673048192271559217876517244966925790627629485792523126546716604497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] 324052599512907536428149816645459261727772547724953569605314397436027076992174560111493114322180373961288490253266306191130419249837620092558383695267227107657552996198784255201018547674950193000021297405656825153246016493097977357335872355156735229387402059449251302453555284831560512523976430286296735625632312714078067914381440482190671337452473553030048696132314904423183249819230499255384877028229834399497708617453180898048681959433888397537621490284420666590054886975885949775592832824339527992852825150188513709729242536108441701617030990407421150593490122230170341094358879267947942938170073216282705539746604657860513673550684082211179173328273956394094415702341646620693576206506684647526602512384870601316167438970249740864053025062279546147107188527756275123001274907621197647582515950524412170505436746015094569578909781779250026784903527062959172634865336101958720674826314550919739498641592634593411950439357315037026213146194402662162487576948136620695237002401488391346278149060604191034181414995612953986821312673280347524456342329673338400558475074813707881512072064560602024709849005241209904742662447452559005527820944551277430322848959310733458240644570036547924525618248390450070219553403126775542126335714171194570699513705797091886274594912605992857168400485601658618576306219364297333567137590634499568717968794696302630488498775028405163177386164089462151282572381426124609102523479865651049599549966407803431023779098229150192222425277482771553454750083732923523960722024664131033005092752730375132277174683139507051930526873111857267819265016807814140089792994476857946992162020578616787364290395871721137434859169118958888486647708174847889089656903409933478562716184967291139995988110870551795783142408801166650393280351645305441905673817905031560714803674790464399561965408362782629179983282359998093309930949207309968151917613199934603267784681470370051802159431526368226543767399654762709148044862298117761632070166569680331766959650000676510004602952349519102478955010447758129247941227563874408374870487060428230519436664647877021947203922605678572633857190040303789639587673915296571548707300662639087843831506202640996306269640665472751850962186073187993584630540960242888164624961998044063248684045408548173601904153966115811953198071775983474953888511347350180921443609888974494046870078034969956490039631685470374033296845463233179858467657342105176311285109111230938659971676645467379071624090905507787276821696530122683718056451777148695758833131139458060423502779793320347541728847058077068818683919191267920789180009218882328667871486116704873137716454110498361728661557166082168816457525544590464178360541309925762596496522850956290990896817192756727357151081554517600584454404831316610564264366552912179782511060010480005581123569541826540541779052862783283294398840439833504914613876642566527243189620327142775799944985424780403841901812816349925336166950559797483243812513755323175086902556091288904617987210063302378438756049057594338896225458054026015555683455011753623480744325430046153712336896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] 346691774104636666428258802193419089030271959594420932179963870631131498600526529940927783808292888584292656100084789335812099909340443478507197807684820936238604853823081446659220360454103582473520350148682037135466465875453134745641950800929520322553774447442090020994537771840237579322037752106134622650283789102620347245711287608332131532113874903832064001422755606454521161313867988194549011269173428345384498636115175077968612489119499403259247543150413822777916363620808216389705789988494679729066994654990308252214318345177107520715091495073238625817196922270325651793131489152432421691126152649570800796339619735138324544899638650783843600637889498766100954254212946548919572666481259766179893721662851183007018950962424915986763724010127253270498438704321994509493032929932748164479388009720153496875190544935837336092677703438838445535120324584192786535519044312152929762679573930660871504169145992707138792361969296299869361921665015245903379109137638357408599389030726595226018662220976170595421428356697940712024090469059514746104090590441372344713787836693761393768839604148408848453467384868156042574369863526592235554587017267806085893248610016775449703520501779198552705312728862502858436971084446392179558671178837951419929982090798050618663310040839065388266614596176827452735566762993042455367202429105511539422723134684904547199940449743599571624416564765991954766521199913192983357345479675754645466807760990692015094837341311302201311320681538156069939282422550723623615852096990019493286181238681230983259287398766579513866951288015914601925742402587047960352608581424355541534275688250321960268383343927176904815547622597689598409796696463183604124230449177339423051402834218136003605081821056773446271934586931324148017650745761545541498528417736936046817351605436471813901918158650739370306780448218985381860017264664734580481215626532422609288575937590963846925063769275175949088148179107887421936723827736659338029838893787103679303991892574891836603763708214589665352287831757261979451252715588383595834328938111137999317607759673767013080424987068559449362017999147463604471352702665977492028903283635136300612967063943880126597143216434259242771207233144044925668917166703401481420672297542550948575421278279012188119247095265374735107276300719209044156032752574718948387002167748601789978727447403504508807023929950202741446868298078852712446904827752242808448323089254397385087758132213561528886044218073151837812547230697703173259746010798030734440136064662252140950103717788632804411438629803685905384019783181752280802175555754582676860781569254295365847329788302315470251279297634004872715514924891229144338266794099181405705976389231538267764652718883457271609970868941260094768555029322127949529213796410548822045779575689628265247744407406433701201605881339244997451746985261296793797852948730290615754704953913095713221085153252216115432784234921586506751777681414078783736350523553446704348597681379185977766490518474857836157072514136863072864734720377885058166138480135773650318210070568006759019970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,31] -849755293496453920402577391737144636787082256237221642512504601182188197069379923573428475524944353068813683150175475206363343673534157060485163541443376757401172670802133207561269737600158638274765005536749519098988257740061022963936929250925115643770077412732560786361539913187476927636679198108771144749554235183078296879680480378345172416429416182565679828587622177300898907585664326428324731371970753415826284228500633498258399901221544518054764209871891188598043876316511209230129325177172015563555820142808065961616820507908576388425167385630622915340517051319917807070195351459353641841092974395353532770010695564143754982981266564268625153637004957038881736667218390901688285071896679379390418252089415733022405722600159579783330742264647703649702533001373852075165352806819209082218880517314079971289200368177619055619552358642309456774857517005886795211653021197935416937174949977346495140205429343604127912284337180384190319168973010968920127813568075606248120233296724052314321831229216713500085116415130109617662818340701822489730692304639063206452719530126606532559435942874369389969898280552697830994720551645318593686760693962105340175707571023747318138216533995164204758825152947439261853665270040449311338333904962383499899163218188748594479179488753929593092579972952108553285827814703871412201933076498491081744078080429408046995075547779784188901755761368744220020597978026057001402131368237984721387198227772522306095291116415057689472499455488547140756580235181532702779322994950091938366182584692996467105386107089500449384872839826754505992757347027194652450092002741266994985428788552419532917296343139346511398707542015507743309903407627852933738941623985999100667151452340965979704977891996438654820875111156541920334283400629052411593588287714197407979888356371250060464846433750960656362303923415535320040447028490182216266525440294044557753995817221533866903009043794665213003992945631510328899650471997229758633233943918218570783306938823030304210106293274639661793695238417173306124009058103410559958015441017944469113361807036863137086312869775918839289773184423774231941441596677966546581184402278413977706424049077300590123790851042586293117926537176946092191398279333971310387082626227261604040116896083696737464321621986328421476267623096262650504118575502770894677191778016979022262482861198022165455787609549978096221495494346961893726092215103757663322112833538243967085892803844788191518492521552148341662623435479998950551134380584610109275211113931446231257340424839935672795195003916085535049868468181563568441490189810876466636874879547105789485120727868752812419815441327147173874798134022003272192737603599111229413671625492350365806012241883963544276696548860674506345041952820847998608565504356879250205596753958822885980275237593858744955397894271976152090809721254485813794825021576194002181790947215611626717376230025075555224681645866643361450534955220222189902594515168948265992384136763610994725040838500787314339131609192545888084232569135689446678066836906450812863044876509364785340481536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,32] 1049164790985786428528010748692236864671560258653492032816713194774371148777059369603449395618444713747954112978986630643851773699829666517516506138283350095221376140493163286092971141540281274853429377976731132286423844269401116565113769923349596646658944177242601927351998624513462210527834561677967909101082701463739455657087463692523893204254037000151699643993673112496907307765348946027781971386448875886893466013196963386783685003627846065292276211266220496913325213416770020322438454561148837768987435845229134605013243635604879754471314239884845003396741292668454786140264036954808792124434327901626592261585778493669835275392467892433140604277465507021970996149291774151749821986830683026273680189295882111933299280316423760287027973365106862549205894176749504142547175179257455998072469175538879471512313698926688081249243086581091310493684592590842744767213627961460140332740390731009630561806340364260833871886275794511870498798971906874496580946906096235507554899050493054151659643425718782757421522644394374453284948413238363014832437290724745351765171329377539670586812602033129889303855632398934517388453345177707168826858850338095574496431647301682508926603254215202603001685820344354119602952652528473412220526360740287730163466799990532872065751489115838161203429752336218679769797927493314603412335360821659981457549658614569061974109191623010136088808371955574789899313532813813339612483695029114213318466309785811599471584562591846954937025326848180935072609045855619276602246848089248256718575708344005621665980348500987384615037566504326099011156141368861444416440460766517488459442661322395322602030279836170119113089375283432054647775535372972319611045466697864124121096064546723438398278629065624458398106531986240174923732436839058400356553480250189613499992108121201889590810554103297972127885656332526333710112966438592011001530757272152631166824775767059767945497986056521570727514619836716474443498246178232619760399195571279020563523331867897699724574663884601272626484309117990845270400624860086630917711920152822006361082307883242363797861512231011090674876538859453550534837397243390191708535980394691383267515502717321714729228981836170283834981405996868902458249938216310136337487625098945809653399524277210479755698719712360908274353165933116031885588615697973375543647786382944266803305558131311884391142411251529169828627359874633950911031559064766380231949949120062884088204383486460620317943908657832914912062131044829791885447941422197178856614542939115728031320519674960215186686419578433241463957091162173388553997357553194140067365000222496919173402413492051614708449889691691220108539416542745907715141862208750668036320698737383098662422130181927551168595291777038729528503855248255102470771103183217275915447704104682431873626129950928850550776067239461219801699553773870973666380086472747132864578180291839655133724426530987381472693460016060534883847929810739512643785751734672114812793690165756284487897049530739164205199864593549664634839448198128219252344637334778466294609280893639356642754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,33] -924362611118174566632042607986375370993986682904441917110615226433857135175377580489272120430122043888637567679295784706817863979777915750335830282290724083220170925523995945617592005600652471768152732516338783489908690522080558725068305650352070532368156444948542349772952334650177406240168334039164498939949264650098175266203275238736901442236112237517158871505125314307582208285337242658319337034990226783819354380598658306600296028264850057184871934736619573611424473088069280200538642791807085587342279547199955059264124993708929027099359572111987390682360598441809138603433627392416426856782812079511027626245328241630242277439863112052274723099049221017721401543988460395674465611219436180161368761039755456303709805245231852386743108326938434340957107760310001605653068728027699887366380023129605516568804463541327822060317262889164811421561519991906006645565964951702781446412382710495013703894405000722201739066318004203831151279522521655823991837274773673544521252146278153159006940073842647379913614171563387092448588835800333363348730420562745062405945916690351597452602888390685860453338280310353677100404999863475591988167903531097175413108339623093893073950479477603311399089558698720415668029339193576599843863857851392568881123553531285680215689428070061811724559756866068931309175122806546878812386925558733645297972160459250418944588509119907758323615294533088663102124666893529089208103063916996406288932426738208638722737502134021928791381725241893271134068288572158287971501034678604364181564391912885290490174985043458502976934262313611920417785453761534590476985795237012540281309245251769716502628203971113850922487131336417887877850622581181072259815907002563823062555878882010096614510967115388612081364229816939753871112976369121643030473628291574553984312976743249205299680543251372839393969647812646638596218556269398331535490587267264751117536862328623599367152731228828742941891069458856740833561782984374341998537986940228789045620348156623628350627913474940970307417040423637906669590836113908498413086747344876165200055742022415780757473125711624248354550931310596856064398539993169428805574956545373926100673487599142923792117148086984346449547599482464894652481417143863292329473847056592828356702812319398836150970968124976632947175542834742622558000988885327352417745940860529513696149323456348466335607803216573932312193665703820864674052532466404683001288252146952323693936049727968098124017295857870156430348167574924628390095447493738837522960341339361934588368670666286361546164867415495732571063984907784151215803205946773733664464042129510913673958456365077061398987458389057247770588436280597125536031429232685584174116916555397584675830460876576372026458171669190783367014132914117567466253749178283354904724321824463645488928029793199365105694816653665724588821598089751606906102156308386110311434661398411097741504293438909971011532516294304869342341422096547722132024585219427055923802771596827711380256332243106064488798351910534351894742426164010185982523355021109494823005704279680980898283520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,34] 589868886355466386204179909345823293214069134815391708662003407994920272682452704521741668190437937858675717286004071501568819930363540495210468465497623743191186448180492122493361455182438282884766711641670863924986653023229983536698697263052043859018160483336955936122908770483304417321448190903751271700069585115087122470930822095661445117823683936192650214574156747748081597423722712815145321989799708265968596453575895049239785099078098218360953593204820597776526449292773291167445284176810454737829325428623849967316858492547731550698156080142615267197050840629951814116012206495980705228879482106442923449454685581111054751464674217771709236437936864292976311497916705095622246615547623913917742435929017108881032456655993550185248532349726404290150217657198398532392435527204841876022136049328709708245923262422829898476271782704585826846466278352099756868892499051177729365661548354207732678750032397998135971144056559195391531787570009583598936548953934700082841557702355791594839332838628184532684620161231815792971794746199367141650505680187153398865837641028911900958746912313707919310394209582685809873287171963305771211502403411607126235974401203157221719467511659508149566787979371808608483253776719257710218521978384924340532940046433432060447909268374778221583650311547178161567953814502875355232519385838066657441442682660311602819821649300523871169079142377124542126650548900749856622999634643722853973419953324632995778379112173652671406890869180583050979543336401582413228332258001856354820223263072643479600073987521278203782541799508982184613356115104035243550941838371673769480943472597212818761664604227723050344458283877050263311679158544068349425536144168856718687118488797614554305154874412653730427541218246012993423357432835862134937920769705874490326740565918801534518152934954497798021877680953487948253551496187394653444514623075669310104166809302140648979999420567203887667259942685600824507606587301431686329422785703688097387801418252407558811554089104377339877959262874496272197470267952283778032987814661754714603149141200049402334320526333197287224996395313548105959839689695843621545706987798851308222889267364214705093814038757068443330829180810924821706277045162366595141765595107016753507014285990224464221516862664115353449270285752729949534317315665519258691985229951016447956465489923953803584887676718109380360998352033978137995016012665852220557922356068264422280194043430392904809837662717924866124272915361687159619403501339188022087113928243798474163060858632490213555984626750415458074878609438881710299271466956966393798081603854281778014806770362683503289356026997650205904507832110085608708573806761682426473842884984070963473870203005803004374737621478599022738796047849421196905031909004500967531561786971533514546213038711537690215461975340746599294742457995886150045153771725986282290283392733027972264029031046609725992224585080647935320652759982494365640627193346248282204965105371388411253254314208307662052999777595831521635216864067551931470069284816636850475126121138651127527505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,35] -223419133351492739380290449961079978654060408281933460688723631748088994200427398073522203460934292671776281109473919946072591983133888436195347954337865736549568552600152410457296304406645886146362330336536751404906125462370367833633530267671152665623918736162913123456080392135550580806225167761660260695070204352612409336448609470012539525634971316586654924431318813368812954806037257967330641441813780442164638456787186058951127665165523901959468997522261141259950769684204433567773163897214682183892234396353630389980275910500294247457703954003897106130390944904964076891655316203642599260882913604897422504925380584097498730018085299395396041900372125410444427913920400708502637354124746290999153556184326486400008228672674576451310363827837632558597698882166475681253617882467146949058278620303867992043605306249999335614020452029240251271252795721937430892991380820726716860975349350974620136990351881539516261543384544087119524106600127859993211282050376226857732818844360535875110379218961153739858156585678690914133645954601895577544224469881105963215497341343737975748989570676407368202103161503478204222258317037937896932946536277625304668841763195261568677473338299955725173790506120486368041063158299729326489624039768602392913239319722481755445796697390647945577300870850458777549015556384305879968391081145546685565456826133277751549207738411392522779754970556171278753613296565072957829292824294761052399214630338114984592753273106246320797395704798691662224938666902220156586909390191163767208701673962199547823429075091347076657864158780510813059570378625955870322720243349795602339777754271504404428229721074359111553752072537009041536438728808037656336521403394366954408574910486295984420305113333847764570973086562470599524837977517590977025160632448030189387134011903847830993487264451547108813886332586272512192132376540528433892803532236234678257234111302879369812735352573967476171260777674618236572557181923653457804117125183289903780747472688555385526663788962127001609308454240516542775787957616527365888580888067960119760041757454644557740566592329819830025782985073079000745717857746828158797071820512346149619016397836889240583175521457524673266939097548955433862790014424524219447852341494999548054294966678762197531401282025901689391659210759278377829678848941573242254366829631592367565668406962712620387510229402807684022688724457382185560679121631935198414951297907113540663603844318161865745741584381444929607623290202257392525391120457007324648429591709704255344432251050565460658509147270858433533627331109775250708228738414617298255174180563127699697791790636394150832382942258800317656768677506362700458606492850260265870948208369557197489265846507795559743549411077435742031236241322002874467398717775748079814421898528682270089883936050460728338704266276261386746782346599396843242188904146933321110810938452898941401130270112619783687925235430410284728383458556962828851507931605157966781728584785911044665978548046162646673860030784770142246827490714329072475363336625418572929485032247850649174147072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,36] -39112955911491000238732950179027869332560746705615162906838449683350993009543504199172666542219214438963713975407198081121233560554355243978784056601526331060080994118496845166534770927181029754448506102996249703319619707033445421650978850108769171801151876664349082672500413527210604696497957570482869352460698999355521978782409744896444113219484072446798153347072617169441371852007223921021928134598648206472133811035190066269696524755779663257063151578667865905969128201059859475209797211032082610090542045816729050949705146124714040064301661014277019164214522972762597018837106925190009079270524939532651123257628466548628867230322468881431847387058937461263964379903090572660399106026873652291486823461679181425821888912192765998530261730668109954257568737819629156862228468742195035993227413495128629369634776431781798581296789366473516227653910276508552266878326757831789746898453789403479312000695368881085830943991221486965863701924261217796539058043207555169847147812340658470083478965444784792314312914392321764244847578306946785482397668179584132454616372018566659786973731510398581904462407415719973499235258510782016925678483759580265931899719299599913634004294997096822143239157747043845135053362856566278988285129859451219620610258501134064388134958615795777274424327740762232058765027165340301969606926116183003666602087915448052233000658352446437150058482071236328243358810925215237648022356356005741362404878324864866793716509410579681465504393156408533058134877487086366730616717894495218265497012872191456080169177861369236131704162889361668760020686599385778816037479216333120302138804518614496841034213023861550467746116956307990081345176999915714623229653779957507609539648326114897815335845528360304530349250074218733692159553822632478365826329743364664887636538629306402926340495470361870583611222462858359410044601767133165460643238034940246459773576607833352565268730547946599021142363022618172103842926049303095434533554640304395790671773974408459861621816648839252213558855819172613225330045881284700135570471213862003562718111045021624050358463015816122381073477606816187666669529474344600506287565636950759710521671429856816108449362471561589377158374604853646657330565656126858140442013730415591164648211454138071835771493310710497212340045529870215638993480109354179408308679761050792723560697392164831027322943196616413305480788520923108641603358691644740948294362042220495655620494607135668969397077674741881630027237431992617181060404288253911730107018291224046827161942441852189396158647859970703499225005816341727709091135341917530778294415335304459170222278808108967340035239962235819083416512940622707475693201188942519397053860171850522758779975248584300956104917454799863701672375192017450899911314749683449982274987165212888538539403589868426276075177894034565449806720299107252603962475520297822622293051548224065293334303613176054899153077328885095278433181703834377000219476512044105199193709489127235094474487194647552047507039722722351089292658349141218891563050489102514019573447810241591058104320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,37] 154052020017300122390603952765536000276623234040931453820342428499687065927690097268347715522875886436180900317360975835988385475283287187828506889346939829500509196726974625342435493410080804518970440790382200637541691245179106585417332328200274353485279647361429558601504229620790226791119709416896894434468507273463650817083587025254946114908458317960984807334715192815806440883819371833212037586985240243641260189572171025743641109977798954240764432125197655869623298061019818454223434032434435581295933510545448109793720778352488130717521511113905232762758406821696036497329446017890807644111046927914276549006631741401785459027701406124063090564344980532868471839144888387242279316643624777346559875277565715096273212722920894009656595091630477043103961906019111070075550075693620251938437281209334846035926198033182900589819886977321476238161735446693214027985645542662911862850580774051073207586029907090261193731653682278500059612344296597734649498775016427970718864947449693055497548866954089661674192390953772186651785741549803222946136390347643426536993281998438005087053711129925313363861494775019816711728777039003118492139424813561456826796021477625226105703683365869613659230517542608494247305074414832233978378187449270909785115592648827391079994558823677051903311473275375432670196714682620263860541319082190932807089041947981390146501461396198955389073674117070235101125373857872395912989670524600821090805969358735978975468318896848850699600749497072552256735455996848000187409079154894009777115299039592476074410975767945318865060839405298649070554264998752217511841608766778108324904926713367508950049847803086048310268244633659567378826397925983623500541297101950367814535713229992222164721165554415604858546392116581016433603758031120694087148346080818016743492771726613095027219995924625193161819556409830768877249893226387004616996551354284864228278820733044121974070968386451600651986442467970359418604410014010670358819238627758566453640527976216102791811254136571079312521974484414941874877603916361123856409352447549082228033956042107060666543102651724481072993980283211526302353446166957872479443706173175781258935829918983895831335229064434007197676709184308035426913243891038340784199331257965165176630468743423382508348220500746035292463011921169658654640716959354600293254620462170571108075611816475714305544195274380674507921750938508903981554927797484218827527474755322110251765900582419131506966252946711035518908226276763605138776919280646114068432766188507221565470461583968403316840629251498759926094966252115666159732539616241023843362333007338228935041669941523434599165766281015128703602717106269197926298432998468777869816543778722049653743471937099116389277574788442985622254917467935752205313068673854067866329501829252827867027431154614122474234984074059523520516223632127473633637780429158745507027577712362852089999749239524553327481614953022390136411979439233725067950160368407408197554247855802446542446585471966042450239232105707423559397583445859843216161191396363289337427471252472922703396864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,38] -155790200352645993098251485987548478018220765182023243213863273323203165697826666246682711089955221974516390993870010785801978699835647212549926102519536959918903986699404863262305029743324434381066009270506956107854423615334017265809761215264626591262796914208533917899714524405417731845505192769361876442676801009708625360976491886942678085053194880198984026602687782265548431219997782347783326011434478715874622483555476750577950045434397353101297039747295232492251309980084174930789279487449349223023560601945771172065174167697113999815035141122312298269891944645258234148445500688327595575718285638992102039994451887278771262471559962165927477683151914229490187413560047250556956041328315983632539618392984053454220593585883690459914275990861843838497987231672126296261585292534126206284133919349456984496136689010651585141505190487931770794550492321912330790362120125325387037463693848428831185231257124557731725923287585890176282018866964233649702628895259366613222761176366478623339084904455045293082722701709875552047000300362470966138325272721164523288292315764688056203500566085676589872759845158829440115268296189298912836867655491591596407910595748979545281953301833136151085984746918498688653121247403188705009729486504385073982176813986582996837753976782179467655485445104851826105485241006208287094953644269325025381525493406412802286240970213808328634976483459549812572377969928163403523241984743151007955592846159463046995196618448035893541056006420886024409542983808715958825586640244291168824435686768712631406268816735165824943558864426664314425662285624219629117481280485262001658590268636355823911397747188079196064480909201337726052933572559285832116003559253521594566823946688394236774381327714410100752704518193539883231329833016733412974907083796027006748691864071168343390288081209547598987268491603035559753115917427157628303811978368835628910658229920641748139751215742938694483577656381331471237073619730643222299482660817284292329347215051821219001550037156978710428222481473280560291916735112647698380068895230727602486466086522577253280073259436474996594062837973439913306905125448783771021052586560000075187638390199473964944580067966515275039327841685093747867300113357828693905458205176162805191299974794545763555816810805698044754753907381638661453265671921120258323130774950670030438531655855571336215734316453711957852791838323151809911871270668569648694755782191591511426259891528520324857924525395909631373298526959883289879251449643563993128892997377361390962259012571023140768995872453827911233800653097644706109907552833718528440395186342845316478317948183365050910876265680103404382577116109989491529294432933647447466799721738784081691811477410055446386393687806801111801785651547845172949081652562131619857884165991717170515361009676951276132636419336772364137549983245603835004020824109687232590111534043607233440590191450909486537494312827581708874348036752972286243594849637126939102490677112544398650879545909379755773019990193465511755865921638650563691196367362227461204330121122204326842859520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,39] 108949501736087745313559769790956606687376486418763185936232770735485096028366726637184694819958031477938081463660435742605975718083412059924452714493034951648974609685345268812157240828545714364929915469212974827831042128614903791321115688163540592821790238171359967347383262569626828089275890913399478131538550116577917610761330146457521746382398778102272793684102747779134945439738124581210878356771820714301417028983886390959976078649670580718659773947233647729067269597894004394456744466511738974428874291897704164249404567132109966272355391495772033044106410540158785391549873384010474219542069455062930975233104461616755550617686859446931026241592869911892898174145993021766738540218353229643611733787862619155379384237647632057832256827545696622380131046886337272355604269951904693355700423440574762320277799007699098840889899849038289052811302484157770010654338913084732947232235202820750154988147067943375846475152304064597705412926671114674836491322272700249335940466234668941721660109243488276256664537593903299694042312427630189612607046903284366529180356860103931415224818251186350044715913340710879195136681481251374470060815764651885913621165754638696266334746791993788121154531367243955899729715811872011914106027669139156562920884386959407349390815797807796611200910819347728383528953716287638260741049491297173129711830095564392580331216395098327674645928319967016782853456026457597331012092016844027821958122025488802080626189588402768697852993644222678102787425165565210262862819129073679331766736711259582511918262267896850933241052906193150472026029146992818993930628618020194538491568355387549282331800818915414534636646705695894825698682202215717981551233127318071331054623253834741726124296009615332458358881754816132713915293496206333645060085830849657606955504888211891987694856644609853832080702381292610615636735999599531985436607865698088697709214128335045826472324166256776998236374280460733555499543024200627243587523362942953499726602548833915096907744899168485280699052577252213062019338185626605213993206724080538112058368651010674831910715693792178326952463812757689058943902161192636982243227791007841091916292479324534407086270001791399819312407107847955408298537876515326828987002986948299182250121729094095298013558133768229363943437158627303048711987137275902657872912810048010526508828787282112379546104298305819840527194868186256754944394150940017825977183038633525769754574549929535550059556192962889394276148674843574928775114703494307896576573949875098175384460496416235373092896544722000160922096029799640695253676107461855478632087499924061315010946847924759511616696912432941068446177985745724513752697237247660268477689903019578912638499100653116261859322348725028142387346348653031453901615640038199766976027061080912373357234820085117083502718678651679297977621953886964007804356485570971239245633333453014689157049506401388787544270526233323107681569932467946604253403953823022638200435700118689099671214382667518920456430008336188377572620185008138885929769436660018093310001780757228119130112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,40] -61879272414537484621104813262037056964773448120638956164035321662480395275472141761408512927985532623842357337744052094279472607893359970137046503643917015262675536187305983497085460423752588692148181752669488425790866020422883829119025231991015802696026489895717425809916909562886213227437987911620320223392290523451174755841132242904852606310593260095448824233699096591004712816750184648642182258812544367089112516754101166446525356727242483132389748879720978335957990663863641065290659224383071294342018311071099957456431675567881940555760168898270939648028053834408174050269167458761006168017873832619263016884340229615228163048431229636283084346739801335337510879106521444045261117409635866143289988202119380760397403069424423573079626472399489449925113410556095918931170687651555520081152398962240505113430271172211917117885884083905775183589543147992542181545108612268697231975190012232000257379059273513658975625231601781428038467887772560394075973482445325101201128595052647861914112984121145884973043185354022022335697861125707508385055082820664826984732183800160970326712858181945383335704215341884489978526031456844217885145712499973728789638062585031862120337296687130610669192728552677050443458510699315566146082548024024257307118170721490126449433872773579359019288115894249587937294546666048638749841809185180570645872583231168628095260896688738657497964756860964881008332324494633276074473290578753344387705505726016093109843544570945479407137317957258118075239295752876492843886949234248687089826621769464703517798982091463164385543318778843618415824184425198167763453684801229635242351608224546023404216410022879815154037323192905709733000838689961549637185332772206829137513143424291606754300473443427974912110889262409732228687105477239072803712275277123424861535387923460255706513440335678197365227765905459982367052452837436148462223981817506341059625746833794260413003118417415888685958618558036364441660493567913357193047927712119529473664296227001745690593843584840324538065575777578016973767953028023314645348565195759149981556636036309792497650724956881764539478610297024272039272299568054019052024449162578709970450408670392314647625786271686574461964450166868926836940090510182863108374801056322515001193602859899990783512123413427728685198366158645746156529868645094257432112144485207919705448910041875894640859076727822355490896324114674873819801399189143800302086604566703958140934447812338166823393215315086067433906308554744207346864114023003284281011542284581879435618644608602123267723586707586593382192809226108894256809614799222965270440332835410183560679130125478964470954765578125084139043530432427616452823917423945628595816873480132335227023374870817121318097791163251144781519912104908346905861252437957258670180666016469379347089482607621159457002327591191332850527594832611827918091171337177927288049039561937568990014448954994607995900713668371903995808173522457987498534812854449856058641492243104192855144901002008138625931194038701534923061458052671460059983878909009572488322798373624954581155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,41] 31022235124723876809850014911730304192364947317712968414606088233450503818306433311199885189377586310717831552458485998130415896006425495585853178218253759912089829926082034000020090042954675312421284503793702922248412304550632583096886526714027267857385857026923439583079854193083368480170928246841258971379323357223838710067025093948877351887564982038816881455457412082941242563545762239868389963474990231612902678867454951998890115639001965157802064809698533148487258872930084922837973892882680237227324453055148045130865544871937429180267278995374816972791728671720159415770685995755474449318381379873707628603462389787100915468930859080300988018645031381706224440832745088998576347234630177222957727708856923877925633683108932033920231524052858382135159327678763920980246910987932497895811373494781772757670096731938188394394849964620259980451544794059352851009578023264556267697174412439680895405702011662579960352716206303217082310401905902995005774223177217617023503396942566520760732708463634592809382607706581063310328702039108690141413615033557632340808252914696056152618882149460575404686442232007878402199365170737289363062537824726430229061720954962403297379884701134217890803937068072172202386303178383803792189335539887074480160459727946021019479748363134238817295210957068473777990986545888738289575605553410288036799931695528140401273414643087601223502180845850552911210962184267272646921271776921618335019263438523278545102310553633869169072338081189696711468587236950868462093142241554637952483920238584310451881741410082392495302025469646987870606228909911134697254096539747786305121273424677215590524933371163542360658953395474740039545995257193123376606628022079218732829181671269800594791659832546014656677825539477502169159918182735591845888855329000189939514455443716100198734766038293531536082216755154186096249915033785546014345739693059616049391487393719525596292948355304822408443199300064056937256005783910134635165694546174260615355599040144377429701941817167286013933624237978855013775813227647517458476393731097323681539714638715617589507033980724405109842484986021112496153434603250581654971122830163910261326069324871446077484340547913383340849868450577319833089659023540931274445621195809662947858975789717673283564888746471621797733781573289440474844378805009917165354831532822218588465061324793216244101115819923736697064391213288732206026296407670549318381201912645904992068332069113816695287081389515207075795181350992203485245159640872941240036882045640516094829471089434160235373871445151825914645596643028913196197210414872949892192520071680973044288238406788667429382238434747401311000582654966226884173880100350337806003843384884776322335391286153746496788485269925713539876094564353680160791580951210287691681721354662814569896764830955660120287612459810018530553791218260530028361265674150918311642071224892261324148304862964080028780782322987885854090056319847328336028499410254086831902301760638203359291482052700622199874341297074276312021067602980469441200447593545489432596449297978757998444544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,42] -13960276879909203817312179954148835151576992778393023053171257849965592610783661212739803950885024856266224708526499242569226220073724732701992085949784000976584440865145532096519049887209579388825722587996759009558245853285848436406607199120717041110890569194107472133327234159493139417348899967130252495696112849275114761895673719490979060966727243056242072176465125645111211639180777973692336937765981949304114172369390551091026660716932815418132478093184699398576901237789901499531003673199232271647056602196860335400724231601634206872699297866821431834940090566111272355824013022359138262085835557881685811852458413102763066854803918298716123399195615426012542953789955437258258563322105946339124875216643030140609092037483713583965438777687981787168846586879326301437040912369100031843609151331033863049852097838273899542984641894889530363269762256421294215474000470095970123958823737520480593263698661037919660105546533230403173432899067013174117487861142469909011943434497716455787772795279399397098759909422532515484846967467526883826233979060131169848778875711840545005739138661260730332006353906617317722660463196544481008978525607880266927394970862973499161315339480910322213340987706594786024812871520086450860760533787227474841095647225465457956552602350767847483100384895687429135072551065231868960067315758858162262373249341058394100294059392331289067501971079088672997610712848405677701796016471462095973027153401761129703920501602837384143192932681978826494600878410193734324172119300996787307076705963495652191063564794791700449220764873061123740216651898394593723301163357406266816897758811518041659395788617481792048749237113820532893581927518861721339672780056817630780535064248088793153791672874366924693227086799727656949735023977945210845285545258828047318355014810458061607544232439221067144687558071468808740106920126483009051626404917306058971463944313084859910640717941625119651569223609450180344129954178262937840521513435286320307641474118393834344266258174410323942676951338224927691138564884404173852872168920795778368557102220695101769692583876219351651725564078567754258758569509639493839185003955262750702901302347383749601461424265001565624086259069799413275828047359139720918480569284746326674348836417014378490197913748604577444939285543373701382059327743914793550019341904346664116966964566561288786117538580808677968714902478379772949050961693366234637890715903584327070349284820447982791035805348326925060140921866614465184654021822346990320393512569519694830199179668586683869208694986474801255783283673470432950567963012562430343425816521859120670354157332916656905753687628152382500281615138361895252417323139350562976931460958244915599927704467848962724552873199512224536065408448160966275305545170562110105489839230013041346358013997866366422130373586175676477662923649445190948636390256306395527167339234638383450537729401470295037139649808207653787070812824075297334210458155171262736511727398223563079907058427022632661140314351262639126172356816056117697289211888304478286835013746071125255782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,43] 5215690101398381285897682160096662791314394428993784582547432919958082346081816490107661767681159834674421316283298862050269492320467923093800677894488885852101817627603973946246184407769037755796436371479954730847045006521944739241128177817859859703064513971995163549830284016448643258403023421830315075266436442890340635006052629465375471918892673188662419081679045752650314228526537509511948647923655746967362440253793803671430913263558205448728588256788348039472403043245533614316854665640585065294668803390358054224073956399580166968316932234549802422200091002306719993998460484816353126602557961418877664788096926556622699185420446963155227417568491155104493317922402541075285263159164319667225221046919761982913355082109735563880621180695490350185210513463044590969158114440376346118569718723794124354135603610280996841903353825793409438735348536413666084266735452845172565060030870298255177623806430897626298115085230226751114044729617058869148679224169032802299137426322195898912140705271430867195596707835723357200678670168198696228744046142242356723659094941447733083833369991154196660781751815396834395420294878233483753290499554144976744722693915628512580798315660247463855375233061508750075618059835854174997017230229392582999709993859193055192974484991844500916454741340059496109497780355063625428968138519255570622849217950652417938892075003795635606754871136450524667166594217712342718605988864946387208837588757464007816803423297399637038001636198600371228087567769265093279962941860625861821024648891986994454024540254219499822056484568257980017113661827650308696623229184219120090586513591755388795706928847021322221059572237738902729729592397574908167390714385376087927190155551997575468115137892925651301564926049781460915284937967855349528085392685619093486301008198529964374909867707379354086008722219717680758008128467378927717720430688030111973625232243563939583643213519166376517240457640226698066349059000233400984406409622028155025257541692993034934848481491053462649163556894952155788259302010485997317627845494580367359880959306938768324598078684675850349122534703174527779082598169979187862665500815618488230209420043037238129111284940734011740878867036963964909178526328935336566208929446992059018288147050084809048489205466548487795743427858673824329750760452630830275264132120916763084488405266028896555125362852493065319454188083228822675446086921002450606469632580727038417404444594069345658309709743596988497118175798050841027082879192711176149664606008754437904197220259340211147075317135638365555923443609002974258064183411921442595654938033775553086046403610551968631565456406031530900277203879919390742075603666481576322066588432479791130915729603337226080691009012457363089628092889941998015407946788189810133014934854122865848767120883852638213382024199134394506422216715144886798448308127388029073858683188348368190761806319054865415581431378949947580632270003604450177650455890074679143073320356309781447121578485807433850891837914206517009067035359207174194827775889249285989561358212281402300301312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,0] 148795582431474723378230614542249518658570911359238728166435113210987317085151479260840041509232277597203527329577009259196730994456154656338570048729823918155638481102974787865815513194787916979116569704506525999837797079086562701396478547798432906697334764313802492377054604991693057130556942154217885680385222549720115828769517815404240319152281107222350323676736564236566046942870367469943053155065005744787124781919143738973644172503641490707754347523481267832773784568624006842529436308263999582764199673330142285328289721594446828908157391605174879390599147294586894255493599966061196347603136879342581217680000212597768573409743775384204655058853653416904422100881781964859023741362613631427424880570402240901183205600632018544912614024143471039441745820566144109558108154317685246398734442831640768540885095710325185522410130404483467372578098935017180736215731318402616220283846342239093695909462128867097951834118453924793786866680563919978640372068772896672207659883262089907769044565284146692019974830546708690349440219182542245482021052705276616072147124477540117125690477078041712063151037541836165315817774010165237366500877858037963535520455761682834223562418539173424781424736978879101614332033623346632706155976465475583206059783801261437663476812310004759676496223455879980799930842021837898599320267774335080705334650294162540094305953803084514272902925379108814557348625303031940066454555241476851957844229840128662586659878622240459061398067936309026856276090234950681680645754791387670234360923447849367089821244509875622408986226432533782572431741363757098356597383559855959892036474137268604768279789692720988847537424804477252641267093608578310723142173528196442215420401237123056394747775825996026668348451480483180933313717917271910758465803920452698445833935500425716418913023313189410500528341755385935245710634032812079083104662314289654182225998331770153817785647348585633868582131497135582203983780684763121151190316571802383437756364131365836747603465783893109607554489751363388180522392949588372713493623109722233059740185565705062608807717963241599068082771444255340126890323516412123771681324226690705187743025663915942439827896183752735888898840945425923929774867711709301869656479250562782095010967301035723165487090132089102536692779289612175518430326701378222468448828772704195531160947379419054583535702199763549404346074281343158466880155899285553269535072175521115482154677804437250831003605821412822612688612558069897508067860309238810071983744071094199853591080631050633806266968361966691961332037730462946143236936816992139943580031721143018251344220663697330762633436267325900003386348189631903588730620971084861103010493158114982647233052908115481138331323405189878090184093418110215170537171492698774251237534370065368578629905484759782555623648865450989318827308292169576440974407480651637952813000672991162971183506996243963257174400310342196738360733815735348361266581221460356155645797408531955265363540839386215004745669195457702599038334165400985002112046412109725351018496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] -48833425687426832911639831750979364002501014706548634843900024669840623642643336518175446117959735364916395311079692220668625868419289395710198058701596491609655406367403477898734570218873611587136410096598521999193481180957555293786614061615268685891179818392319119207592329418555116830840315900593420241471115157592606829148696659993485401939909057193400735944587760707075274523585431434820226379276893158514977961517025129737159252307430915395267460490978019253872424331557366100254039140677509103221248326452504464185753760536514854965706216763313564229326917975064691705146847904214434118084722834917145758077739101786546680099189718906147787981317341910213520795113974184871490130683733118710311624842327294201664156128078030915591842058601913077180703060651120383107532039655494665272363640772932432238957575954291964996355707167117286223872671328749462312704251205445298441440801500224346709114968662620167852389201491977828759342477112507584355719909962399313523173767522481842554126915253288173259156801408450372881128392989084186930582861512716224730805737695128219170164296144670358392854072553146515943447984154923329317759800222083551131201395340079295792057596705640318519807724266224719110762803831690462422720022338419337476578880851229476193517280255765517553558523042859694111850916986924768160817260027926854381523799910281031759454627621188342873726349097356349559038219577590991022234652141098851630087179991723320219741224743395632152202341785444049532230188353794339063205879474227206144402925472515619384661999309584144781038274328446116108935927140352368616488661223278467160210287942861938558697160650937914460341999738951023035252550023518741756533504411056962937295245745801492462122334229195918866666483839054363790101069707315882594912183683665096505842532786651390976895027850917565213224665209555162388780123424952033143438266249649192402797558804279089438446864749461582536912364930749641304001093445172420185907680373937704889877114008269981178205263452766181779960130749800494059889820831421537140068097687978985583677075221599496658108091985159207443036049401224986991383434338444550077581574108288703245339210753758768366149625230281303854261540089499982999214923355753201201186425072922251891255271833764111076812618884503239512640026079968968408635643886213105509346306061759896381936086147753314271934088574914415093447572552429580519855448689831769650203630185262372368065049157065551325226897504348613565290215197544333708850884258302199179792415984491288916423542677508417323562443775408751845690258800577414322751421613643147767849892096545219667811531565144362319138853052947494216041698493607243272652438663259710649119690470129512748322581029669737846614979710445273597224700630671516772036091985660339757526208719490518664415138803625025026416487817188303670586605402400726510164750944040139955778951613587756344451446477023928157026282057048861214173261303451216766236145566882680574447299961317965991172681750631241005629529223324201963049873090023658012298156715831239659843747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] 46638420379036636010220510734679263501729258571743804203302655962768146024209150983106583647736519470737086803238598380234528721945213935705819853341024085566379490487002836000587137165549973735069868907037237946306129949690257629059253241956684156433437510308931720400985497321441363580850366930780806296296981630569111439358692920306858450903903434279878599695876536642834777030210459744693261533171505697525698582791940852653318493627526187050170164332869625373166986752921192774048407152131316683783190726527150928605493662849678602080428696279008740520396119582952660759867393007310580464103890525159494930455858256679422132662948862105042180181428335027721219060495692013642536573741004992334363802667538943299699733419439181447732939427892719482330074682151393739266758465460996051649896937979332375372606492603110113955192106954055694354533046708767152258689205791503398903660209102133106623033692369085552408460935407059337752922336633204768167730392341155171751224393605110680317164700241102324668771093287430348797353458697364186882997717291699463040522811782558918708697651433510682782325766748672429429809249335158965676958276681412758681197850370036417179603649197751330923491060042340993556472494449936113690543487790208368198736779830495015573330332729777054958168533622288591020935357250523664182804612192541490775958172954214241110774703439411752392294850261068634046286676105321597843059446943297793227738667524037467119674142836526781599896728713471168066863179404000432455977519390942033846197493415330820037039479229189917514390169078228927159111449406586435913629243775556707853415367932106280251775533081276413881308993225658727287976083357938726104724640375387691721542934068496870925535519695580187227425378654347673871961520863968791863246549036823880143547254707405327430760531229632131564936106229832982348927824240900277442010593359836857859308003027881079995160583439690467723747818617879517827305905403260052157752158582272019892648731425648400125492460869324191158357670852614751572302791801001761696895634650779829437911926620026022878409432415614789124927435137329738728014188646060408601090459224463259515717897334504842856128883187805220691490478575218117650489506507358082713240431950779948615694018283710225859373662239320311742638574296763362829770789402625564982333620825078947015746436246527135859487103887190852911687146604373651014850646148209354144703770498534952879908455329170647958101639294565664466248551825952065100867012200007517293580589214785302762604914803162791019139031508048487096444792830752354993155184553843650010536808493773540827294213914180898141490173647477971982197105913664253474749941192326961958793806818865328770689194116857246546402723814130431036811351195387143698870841608643828296776538758970697294586260217126834645594710073770223801525214905931714413799677618466209199733435834534653097456242817015726560499194534218052446878036142176353952521723609817999209217138103043543293730693183552344957269514479418537289473325084654311559648808490599929870384155852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] -252269878744946566601904281366607202945679647837146249822792687728281871471305100569494280470736340563374670519022111378773986462441840352864022942291305579299127840379874826886351979912825515237409006335191047440183650741448043288513926594976522304464368534711661783853234802973568122762130008208424594164464885426902830364176562452127483833941353922793361594270852954123997867564244275900127612243596927000409551406492495424409158183623165634246722864047815910796946640936950595729186765262737123855454738251751931960906067381551688495376992304851566910075246777394596322501687585706962042653109136223863800090816734557474681620699540071292202854490291385909604965218535617654943360171908043463763265065824142376508755136486597205511845300063693015658481100600516252098903521472466453681403944893902077190919922697890064801561943624263945196799848851148503924656540891895484198546510676509378688900451391639790083122463013753169123857596580371534177842478865066967559220593917509558098633840441846497275592204112709819458215548686701001282141929451733146175369824306761831936470374314229234659677458231353558867970101557050480942379097090932916298461186672497121351640187495691183539817637030325829466155335134956910281579318285247229557213770911655611855634931075308026718325773547403414207074653452581966368907243724186398456436321343475024589110155191363145035853832501980746267924867684733904865201465630227856411956134284676576695584416732024675971945622820388438044470183790316814257162926184710531136499566689483527986851584727861437342323382086078289127482180544432578382529426583915483395890291364110719514040800232148619615398745652043954526318805844988904126174249667676144313878999647702012091570217978982382113372897950722018761345985942907112286938683736456471300825563097839917349199096076718772098486930622890166648915675570342737907726137996624590061038320010618962762073153855174738877564277626551115729799070821004267110141977820140181138161895534241108572330618859270603881869496774751109262798289231507323912888010940832699929737441755612441601323229554406387344083275120550697224269519306988060362289122103478425099056070007698907282659624150803241099728254100315103440695360342357258447711492758326047535085566660929934678656867277039901533796319865693559147076888314196618556379462124846786320403159230820402075566615171807031065544274673220624711518293935125554834644985206663917631855831566320278453115121083530021371798724216828298964810190325017368790272611314089830832381571420819709037607376110232802809413629248529324939136534785489672333247274916139958193456351624964761586093209814503878281744820385022386741430209381478690435670190178675667248730870350856830130531767226110987760655798861835796008996090754002004335680504103886736410897471360209998204835245404563374277656888640891572891899093056176979962988278056820991718146502977283733698428115356589056444191664706105383172386050920260239777543607226691506097827169817859683694401842223702180394942648652856221778872586962647984020722353365319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] 12828766640403196717447181279415282940480051178129007195515229185208707144155138989191286559822881467304501559403232116141415656233403368826048597983673141227036201114964305907154988006324247293864202794579948857027214923135763589224427249460935369069813066707654420070774072294815971027296349889392583703818096986958242826069778478517461355513066652334219695835601941095915183112277198274200614282366881668959727382937293978536133934400592606326876597753423736875472314537148306523990934661774678665052099771601870182604201754743613257060476341166209074820552643008052577437044965972736774630260933150532605813050160827881972236790563931245914579103098423703963445049245579152405694785509267386117165866006551609739013030905938480706456790636507406559835913965991491253254019931232960211450932098404786249419567757175499709552245289380312942793954733126319657790023620599485641677050753206324926261634745257812511422016980056388786403621766493905366333189587706985404262798864402801896348207941415966158285155775317190927209928537317775906146000323543008137117102707266395363586851011327645955005754821875315531660915654474849296215419616516741497197639568694135502827009755278398248766581000951833175505316185304980989838890131319232360202977423844179648196326478124170320184179067342916083598570162261362114089814419453791099081508290755516451004471038885958914156383030913120905236148856206151041504924968243093628423295582619306140582962129265935101672779884716093369746098848271495401415944853926735368397382568215756198421112374905228769690174209637326929442037489948682329528271892646368745070221664004625708885968299588155980815089409976278105404465012082764732807879126278438386892153192236428686092716297125505205858101602868645377632194828382141186988808995081428156011465879435899383193573417058727490700983930415630255239979251649026307140503478756805121675174485790353504813442416533652935538681336573787821796127857103033065096623524054636574199082640129342451336625093744372129384213196966527979336449965961397941571924994251730070759738440099754777673730298211211869326814963096059014805162405344203172690578060504650129859118888708938914040602487363979176562759906420693449184120541467517937150494980306169071589167015872612599258520781922584452148531961015178663461699579084492062788741918801250976825272205589830695910304722223238698985809806515730551723737986651775733178026012486016991433270439489027578997841848176551845208969034260489589517731510320971878027632722944825028666803146532243992502880862816432803003611952482872686421442813667564397985239812547318648334340846537110006543338874367549252882892349088504400575093382507379827138138931394721660923804657276196782026913959800504580187188489591491337831764613173648704562982767575645516907778690916373272492566624441319347714139538296797927137835287224717341858686126362579787662813955210521303619901262768722101370840670340819946609503448043600441434057503943717902959931287943751471363606273806067136849660860460197007792990358461643654369747280613867520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] -43631706803447632208630253982751764220661710561060654103387484113227885345568124623082206282283688901965817626824022340528346010683816389005968965999364023017999095646047416158256984044970667384533333898365149572067046631664241069815230986891297159354333662818111432049039220820342646423229222116890400253867911770064184487751479221699377368771456239767474068992909140340504999265857391468549548652220760904457319194120340434216663818085181255911788627325363071913701106794261156728051478666568293466504141157353201677418498187906379204340927054388504481363171488402913834703256192347908216959059538473483543044069517843759823910632419138585792297025714889764639890819984353285284414498177384838925844190248556738656344780360150563037925332499682593430518371854121346416797782952966333132714545251408470283111591854777439458456601809289042623799129826590797515954674440923869852573061147536539456665399793093863048154252908887926926203799503181356736632447120063521269946747238163860296596657204715469251766680313534657827341834795767133504816694164016110890368651826367819770998392624544098127712413667767469232754235358158536996313576545151406838073859921603328202603161127117758146636996574671814270395212728076593545061165657063742655386505048034433502443258595573769729401009401053139488521870362513074386955707680735856226846594196601185760226280657703285203088327445809331091888373837280137992100706716379173894234790117394318890984455838235406704754654086836948705115198267771481602067577401630885531208073350000841747279141890265288235250172897388219137412996995485965076048464705975883142829562087628869810864876282267431158484200680487625253002015597896472262880926738892525437411902159490729120092303246916840458757119790721305184423530290632409544533624059661404884023901006385275951408892076020360598877259877306455682364938522255389018090118454561440105968302995955707812577241606926772476851272505892538098507163586236891674077549549140375174990817071807186335940571489569756388551893147894195261656815519866022053961574726911801439003699296307973459035631843267602736014241316676141961386422246332536204386806133999160121905263991402692881942890572157714113350566614476783842039463496853109339451946410598123132013044759664639463441396536802323217611731112406102032845975764669261646638527888729488894796023987825190404712137496942172204701516762807368184554836376701658975039203313799827347316792074696718138371684439896018613714415436580135941960769674794265003312749511991804251247797597105447233219374141851206185894655737986875948716221638031784862830222910413941858014302548337568745100250624767445228267713253970115815734731493123270913096156111159009734842260314975946434716851688959640412197112315524299279238879001100181657982916576041129053781900276093695456909127092097479505130310659930648136019951729049076232507958549464138702347595710725117779154374185796403035335582727045837819030082250471257937577327765901709924044186072318495037773369177272401244258928510811388584526406558397016493861761852804956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] -4784557059196807463482770876779559474067066750889060833364413241369795372768932674894817145295956972439830057823030483250935534932526636619349059016291072049542329846471847983481386248491045563240836958444980378772368783719919955357884157155834032281621030793821962764016815051136961523338397973412246946711690005051529256738163243473190567015987933142961369320440165708455481921200600382603816068280320067849389769169348888521506108020489658083209662909963511090137324096291402926507498829538060069452647320764490695837031904949224908215268945487986233780678804855867572833643570061044847593770670757456465353231103463866121976895152196306548878498526597942475708103914064798908838919946946264868695051662609793029263516083782936475266161375793385567531840647099999568847955266229816401873134545289045465311694518067334158887373381912872387141545129959191222983375783091346556092013787840113718915117716604364363372645120901289059539675172711245361691157108755826865218500232026387896294518007006434533300170158866640635045535028067781102474349092286924870920972108121975570828907262278544937451518294092587141107458120265445746796044990026249778290526089640164695247296782149599196743893907646542360425378463252457431437204198710652888622293676817248663342920711702122428504583410148216660073696639891071405735680352980044550847853001019273234737011311659418329271245979948952458384386314907966315758148340568091243758501214020349544508166880400833598346083678361257097489986710328222102075294069429112150226387934096454624794770413798725096715443045996641186153666376171657272170634532544711600932918004123153629596446804449582892594742342999855270628888360832056539526651681243007666265096623469809844619243223288834814442079514890421595457951675238650073815483081290886089417272431299254310980622391807884741202470913673865001999921022413756607784151433574486223054953851851034730322146845686517336439247030794974297067963129346241154210121670479311813386304767800094757499881269528674848199152580120292244695815834167392859599013949706912584811120474750246567993078844175775044762628488838813705001133387377717555257022909393516142069356337368772506961520428912881139021171836140454206825691028960766413952024193634686810241190330835041888719169441202092846132699790369822652044623556487091286248672118338237033616587596190986646220262183109384183933901313920408387291246123053067446189227282825681955691368793323544461941867040438475605221398500476213668108888453895143587992074409771900542064988592328227207146486565117890816666593097305428806008785995453161765651603698253124279804227827305821647273953396553868921598603291129543896198460109218334213250032498606688720349809989928586575562098375087371574365617920166800861237737940906347285360709017788236672532557429344126272027915790104318076447720177225118260886863796838174340755254781203598726642570876075897318135107484232745032675029502392143390526100176400153607805529300023059140599787951319703744301194866353039456565770851114849929066809255655098811467043815608792645632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] 108974383989088007689082977238956022014874670713158924826212386760309990417537570240523559206870345992200358335348506058879871150965515397501814605246717168352127723227213775829361980427255936799471842891755814980174456093183892721863542840042662594330702577840733317159968442204090569008320669228349563526451016789428205577896350131331316580219091379373993098328075479196604390220327481482824158110591976418550706762815868656061364906731384305047483153596217504725453824686200493201084155377772909523557138060444306580722671640220742430195537410923633270646991783049368834786947304303662881114165065916002082583530753014987919713396974801907456368868440855674279644896272586952033197284843013764626051727526795279184925121704799193937750692255201492962450053244660397637902419509456826978114438839489662909800272207260300492827254474210060140125386466252081133107854388972391299965851759557291648102864017708657791085076441816205422342036893542991836448542005758868542281672388648799724531711269334976485197950372570797511134053850986242592072238854188195690227875566732895179242211404672844525420692846530988592978879703740895411742854616157434911042393349430115745816089428777457533633735737611760606315695913438374006521196853535433260773108669771087419957839601436060541623177512485817224956885942336206804694041571401761664983188672568292434379613266681814064165963355452538028663400450242615166681605364551067493955607143942023450188332212330808080452115342554915962141328495920393467787625706069846893463423285486474473434724736556752266684288503931531943355793658014871598490410936168131427400406493129019108184737528425188776956476822282487752090945572712229521811829020472495354569655941075433660640408486337715399322766610723358409487963797789899477731830677782080600865819175536003209364723707171762003953928382838096051988368219019381238310338903034487774921994307050416072422440031406779629422149583921532336326966296798864745752762802077173242132783610673203711724524395937095547560338867991916450928502249078648130740873182988157684711493805457516013778024214851124319288280719360200670783523549602571001632038080853044843373280677953003853700429711336850030171780689369567073360182040014050752227793956072600332797006496946382227607969682045630065506465551163178773975411232814145637140067787711533999760143461932194004606490985384295758031757557979329935895617198038952041455717114809092018473074211803446144440057004289139679902141878042290839110382728587048739134558936527743949741800659651133686798069744846567014898988534633591321523410615286004709866513699324066783430773278918732294739093144237999023236561789216725044004224330594363582893275112823255504286062405400076219292443098344927460677505633933874465842232112092954833442427318924869798021924304446744354645770578386753040721113606965940820000536351434897793117726993207742702420525966321962676379204617126102798724541745294343735714251795281003297169161757760435175589892232717176857525662279389495365436374556419226354371130961349609722865700483426219458560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] -884663905538228613492330735853254532116738444505083043789523473747132696600331709131163524649221331311959537206905908450893953698647615957062349282586596800238744207892029553300353558728438681490678121966565154842727913414271588413817698347557470319981743499924510064009212095738679106875798119996768941384963409067288497187661588415978458261760850709597990638716336639777484838275470396849286473419085340758433217711113024028919099897245430548019105479213326416218934297170178547889614758152299473418976877190768758656202862261347434889372571356842119272731145735378122624807421393763223104696075429171922134473502263316197048440926939288891393213951136912501146094708973867191299563303296457811426224378870393547988814939930936469947673687244053534768362826177965124528891529733468091686516874681129447886335323745491272682336926960968012130808176885080852241441500588039545825440592369802737568625187932124463307756866890928492686300661027178021545936953536154997812278195576330815709136763502788650267481315903745487861653217056217191918621395498635976421251256440377745146522193107737779767374119389375548620093679066464022509987746487359731797347116768640896938721355265443179977445007886283704372467965023601601028118924970652073632547338566138804997518521978987509185300749889520907960334728195154879721878213914155886116376364280438003192574050364706684717258822280107045705582723428459106773948607408462425932329811838724899857967288020152712648530979396662097835403021793212797708133507705881065753796566957354117011219500099504050552788766486056680149350146678439049963906079810164409700437142657715655393671028756948302248911977088532206045613791159753094689679501903414647845781178699732931272391989829933132219686392966284709322236701551374332728879288825555596356812509940068178163704918203285971451319653999569615799983058117994567213894851989283610004084462115978775796435745601699200615473300989242275889200759257302484497757658927961720489702248238558985756367436529034332881718060831867935863775354185692226998697581128323335613011665968652450133727825124156860946336205028228382400726636222822449067020385479945287123944133362058075032972195635903561174271963835043323143029814136953211668234818676332721842610036159407203694146157962597289831347638984645424382768272055641830436941980016375546973646050050784153918273758963130572345735166583180032928313235813174655039962084467435521775343015009140213238007243354600051897052295098841263782670471096302590385564440120944847632104842103917889777824802519350964357584433046175124355540986240731992771462681475528914612348294740728098064454939879972479708326907514126288392246903043185845313171418118257796091387023804095386990352077188428651869662453876367196363301671169828764933799438073603373851420249455287079141590645670847656951157097582059573536187469134274784177294185789436608864670634881117125264674251376997100756800341667398638714723279848506705014064280690399080045736195327511686742630577749212696813349444222006880437351824920180428129788452326685263527936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] 2074290264951066201338694702947952551956909482112820436841651677314300607071246367823853359131116896819508964299820074920645339536206808921671747084406058384869271681972008413561330894658625367797431309175796842255120031325699113657351357777328856041133071725927769430087840600633879721263130724191511524302128756697139675845722827501727022119412721532558948897601536189679966569217745236557690389928231341887851772419904601727853646793356829778054265234342667978119542042391947726362845066588466448790411099857685656417266078878362061436287601642865746157434953773972139443421648539363186385997667251187882320827896454676610205555091937775532405585646769767348372899728239884400178128529982692803025525560408964857590454730605395616739222117235932822418297628562646004348856823411489436753522641539668136837035032663246091931069331782955179183651505708702242781441516316282695777848137649486014992815558930834239195791300054434644154817835154941973121441005475114800588703208584768088433876591166892130215298619660936927339351626663234060633983274356469172131459706808624701249254946561614027690113931261306862513545285340724166623760978086094450373006447126593045388902562349912876160272553782329470008920114992631955537797536788719009765009504720591182373059928433665837518213540659237246211327068359877938542909721551440458594965226532831271646869527966924553064429046959308236030971243198658767180180404167762878950425334764448958790295189208843479396907188488420364449830228189515622384207022914315683015675481079097630130417213153526910588831592003392933528707231422927288847702146133262809600298452938591773053339492347775724355249940610774628938537822563044422673803511942072895178695161075796586330001377311602666480146329695117225265517560076777939342329350411479682110239276726499963246722525535020108494801334059634541481482726386180055597973235814773861166463314262699984497395304155431889552854311876035820259220310850135313914851592307753106060602542486966515869380549028551021336746003525926551833012541595202680522422402783627264866948675033180599098577807756859206276518370434198027080103659195706467921638601750044593838746674958738874382313975638758971988515148803479526504017828834296361842060491243370585771391912987355902022555163510214867358096404542075816453144133228345198115353271927506349587324906202540894591714098762084983604981623322831140484605390530648832620662853998588595608718755322260370311289904662846427441173260242577878892574558284090774953634269776415055697490107783893111602206566724860945333569072594362746191026588975524914844553773018593283173693029994064141663396338723700495762356234127765522427609315919228675232272740825039195968370834722497045818122563800422538725385459726998132648526643946209996466552124176421382003179067565127309954247034275845831485921213413967514864512990860532324642904558644008688012732438525793439421023990704545685823628032186349611352504188556656232449336509756478145054973272228253388833973651643709059606443450537462683859742969713189712093648745126218705141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] 8281434605128458547262499684567193919446985404804147314196126012446223525208616147350394198659991502733315830402907396618919188829881317843418111449894209184804890177435381559494096458929924224922711327912388540015772324362535736094107530447094969664660248509869556105683647328851431414157930937941806847083847842072055419606414965319639041828178396604551567732065941991309131937074612203786952454927529818293337582181331425007071159688440221385319214782455929383575609448812023679119096714851222950435531917634345352806533336967084334460195722872301570236093539126755538972000877041753092175085477037060175035338777368522376705761715559093217030418993656209632966213791977382358897684557364505953663319487102411097154627610919781842851697392652684412739400764886787798545002909131402014787888761909380476763101873494244729004500129302468485837647222689847158333298792902134066730276237101080967985868210465553230982893728454575221135770648511839573856004638507869859669384072893049808806508692215515252226777790739161562342327623538630498857029651507639245853294453379153291829766842652679536780239089433798539844596034099703333019266278645696328935956209997675441783027965229703675207636239949834219763927259645908269226935676128972734204162103277903074525584380443457668691106290606287231953143409158557233985808571405476236291060195818606858965288058656788271325473219210839486018368345602612652245527774163871488757816467052739158148868552414136880069257335107160395632305837954129688773364062794342607673055989592218649640561083050741708342915814670525862190912675227556315988410638707135117899749932297480159702109514408911990499898760002643829495887797852222857972743162911315206871647288816875491348568521092510356173327444357398523246220787358056845823028454001659345794130533260516600806421973789868569151917048755100928174993157402538096757080074793290881770742017801179900400859865102695254085364053136642044043747551910312533401961373792235307320069921748711459160447052891430898492113966544464870772272893658230157385774479321020849293132488654017833277301926005600929335864844664945409021837357833985935271749132032951471168231331959120251490335679852493874908237109410579386047182467010936999457093851509690758769264844631380334009532602845128690766524063788834279126282355484618984350101610676564653505979520243094295453814990221998569505552970641362954072143208485313722309686840766542836181784912607377673759808064009998285667526104996940913287953076850068131129658296444716866136294283400042247275271588986658966946421363857612775267228931759686470582231239792798596421829285279602389635729558136060629278736076835160010591342506321654686924721671404248673256932666259911312373864533174750767243246547138098474746998763102908033350151430699236690782069669601771933979562170371186764390565202158184786509617126990489029318649888871840958901057934205289857142438623278312823380980269597381866356843898057290399178813521334501448128568716426073689272516185302729912229385116199618974328638697766335760424185337559158947315712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] -74592678170213315186683742257639470395490991147648285990451145459892403980984968464368439348689271472252603264255825043631713851795689049607679442656473342144749891760422038296043882362296253054640765675830247852410086603636383947778737700052926390193464601132150078510638003678530793494558070721481446863208981894318730508223801943308344664854801571285207055529914728881229605963802306998089405583337197973753014941854701444229428093620345673121984494478433780235406277201885646144142189125363810531229175689050007581651862276213797953531512212679763170408802264399613565369801145070496964628664498538233541178529667636996397612531987239439212258045113882579147844298155990780008767802079848723082174153985669094686643576306180877871962530278882741188878901419650314261000683319608640087096178756965227407513788335273216689359497350313713718440575798695291265278674471379487036552116120037930019010218226159352169428807880080009297889229074498203097845826636211808310021409174780703125228482925967343420501579377037665682401955557597863675751801162848612690614587831515468258939905381037081849046224595102522897046469606749900854813879726253066605945967801999732309179870784748313666323491087012244004026664080361465367234036121768731710370439789446506720056583908182852856870101071661405452561158418600409881787906651593751106581230597542595824210248939346910308391638660130041813344834307642256276024393200227534523095393132243290451823190435821734857124527089123336203036479193704154102852264169310616461417495229945875100388512394281950124443521663811338949402659069100424418037106171632080909226134287412523914545509576742304123754598145804166907797437723426114612274600368941392259968781964902706902413071916575994684467326914045914456784179464433727129545781778410018930791039175445310178818850805147106050208751095645123347037662954307315851176991501068789795618019505633773400112390266610650545154382808060463514345692710614021658339052362141940066433405488741914378427693427265235693835545535617886213537766532877796076317029880044245617590421618577706916083355826503974473590755262812436323236533006904968116347884258382871435108139485174842142033595771452346152894223886342152524010234659054518767136794725036032274512919936367125871816716247060328464827685801667661143576145051792373889185051664685117263929187355622483378548551025185466957091047522410675607435249382461399071920972654350947150080621133679633541185997018376136848206581251328159900959365184993202970377004583315451412257128695924127750154454886540913983239896567569794865880289048928983298501969357224849795449950262904076569185468512532826270073682900845588416625646537337312520322170350302325289210391814982798406143910978115389611385365061813101331257855589820144248246521669699359999146642199894825182244309046045535201920082197758898721675095617874330760320140551930619943760603993232104159498205219378091263835902074592592041346511597681728512807757563164227134029613533834494118406165350120386199825287699819655966771139780368025819255837720980510086266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] 250225162285979780855030647631611934851651359499549166239704485959531377281395146564177269325990235723229933138387229280626307329981986135950071817732214407785010236586721393335808038773041120287192147344406575141533094217420208110332109355147180271196134447760497483489888688434640682870129912446078092116634299468395433990888386802650876877722682884808954139339630800291278011709499786764553881579455443271302263310598041008552814312714413055031165898128001774192462341083736261581168166616813131946459543974270551493739971781975213600460172378509518030627001756539846697030880445336401035329150990819971418521944620111996423882497392437822976108677258374220720383044520590492543899755273208082716240954343204151619491311277728926060319383729403062077665986988015468220044893686021006959867756369130447834266342907310928880090330693940303622830730894651383729146062359960999789418000441900253299594176224592482189467696218088700950339154193013679873500376728737615034682911089781192942962971902371367532804972564700448454041587909316416065773471108019646021711706844183907196000999222013754413536447909753937356779995020801720347929296227041686743109142178505778953249709391693567669207168420936914870820040153406423189314063769847071845642539766405007361902863628814528630361629221644013061173058798781837705304862950266519371004122063394283458874123211064224379817654788786704620237352656871959682092785542151934077224915331235656845487364588479886987990748345187651606910532354231533607208765034717908833932952711548207122019672962110294192844334190564241183414826276711434052470275913784382024901422232991525581929801306307781763049136067033503708044955061740508243737295682412572621791442510095368354908142170433416348795981062932829555047638619483586160928553479318758602552772107596804727032979030155069134891130403180722805701771678203536212226335302128271279550315447664972707995269150962660888626860968814790406777946450066489199020123544861855972093354177817552858678552041106887742179313860401443838848811597935611821519439088626423544089538109589020810841542384208955221317231163324060205382790320434327724373055898480915741320669891881162106784116427194318754056781002482943006806530747640409551577256227873756023218779391022969071105055146930926741575627480787759781963333247653625098947633871099788107561416302681689078723318111917212930469065811855605315867176333399241185493376539491891932537510539854933130696192958536410079828530381753993524995027642654145549747695780372479213870826658547416012718164838476671844180534456396546791496328072186026536989696068685747551793250320281186180882482318233871854506529847533108717651910275840388039276692382363580303917386785201048355041724289301237914862713426477005130339720126393415835638291164206021994025489822868635162457277858395902469947552846531979810949750370059011018050278570708540803006628853936411628280679935388677280325438193762339952374207788775006192624535534215159999152902476329559204159990665990115804209638492492567311350097642312789413091735547940685547044864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] -494269386003508074407094576580490582443098310578812662173765889728042151447246789109174768669328018930181846485327910974223639423405773845691598736621857913588457325048851013047704761519099558165262580891295025572331252492295033996467455240297934412778074405393518699730040600568774997656511951523039048934019539307221322614901748664685722273090135931810968832217833126319291209111531733038483169336978455013398397960022705622268404616267953179351889814529284790019321707000733546452057994337923639778428868665998469841338021128990219515289495239847466405531331034856626141199506184728538388645011214578028149658017545216223259732381730269225096477162812522236546430729774121461050817507319995818439083693218679867885576039747971284720837075861449362076532985689009838460476097069547712399327322523264309716946767336380308523165039456884734319656654979254072034062289126465870457337370247520616870111825906714886679660955838528180170326622197369128705881601012255367973274633161341321254107690363795539724722373780574147702294838297381552538997379665945052950617295437052375577482405954008079927954206348226833421936723030987414124304508612975807197709178010093323688927109960489219920330107462613847452834519009289091811110012308200253665443268912169922774169297402778187518417803682786220795350065086803498770352898724460550521869449942940059046912965152484821184848822736325150161615382142596969924062233462586660003780591862856140876949366340209878638682522078243838729723561319021429551903842728200586812754151156433600816242497434396614379380402417663103931977299232962527892478159394516649382660268696387065013233738877916893561031800542167893287808052133224283711690908681226029007711517240543981681542496240846070251567126942819149316667186189499452719914267251291383406822711319162386877617183097500202088388480268800317110298918838492550712572863950753405602544692000867181129359760011092125746393434351421611370862336367530301217806787113785015796222971327742400686811331276593295166021606628050907901009949604930177977727341299195953501592482608423432570270479075282713171182332345176784234455704459914445266490861863743976071054366856057668136653168078310307687248151734398997465229985234131397693667266627434184116651551659461001274642703206316617579601915099911612319793305713939205173203797408939446084570835655615973137963927540840746503476594076126538904808984623986205000088429141598597164738846877794616759280672895565381673494070537326258788643872096884544754527325416926931460246068754020873430213567416103120419835640438780215232957421765896498317839642931801284031370422695923111246681791486612585972778542926880837776451755788948694347088180222080720142834442160709651382421887652521566501580154010512027607443458283002386819382039725273475540271199966102047685960976027946206689242360031030140223603471027558693273040191131145364371781818199086596150271436499381108327346619479089634043878808821628561162596580455598119619657613409173449774674580744701577302621609817656504209486355025209850735723504152086195973652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] 726038776611385057126428083688581870288106519777461711543574668586282807183185634315030508259100318781844199677972646724161763929121643642502640481285700924411691814408332881034798896209316312970788788005359511688690592995945635118591295905607849177263365539330921666006774113143016557543959330484267770735885907200890803903319834705195239942196661803673621678810876880411678048833874720292775901558526603329070989002522771201708122208904414324254254297329576779183148727436098575372634153619054092252570373536185179794288855412019864502288956612694287669591649224542771169359222667074645385048412641167451398673447951890229803271876738379396680682253561673817701042267412888255748512434606683398609043056556876591645013561095981860362198187210354806142878050576173295374490730116563332693627681956602306948593240851438762703056431905380412859254921688912231479296236644909592594683246834575163251825502638705074911326571444476997664837689346127372959473159712205903415742495789476896744493225963327758878320807869309725949424161518918147289188466051853363083904282565611340043809997963337462218156851971222415896060938553709064652671148000394019181187974116081645000897911954555295469628804346987826203891741488602299917463584322659587590783848901254504233073555984656865939949091180208523244763070296638023687092055650059932651516493037759643145988683221409933750885295570880102904065826538750993915432180774842417788544120562069387922850762135002831430947394511430416125408662898103059328418031073938045499401981754470770102986899859673841609664910418336767341117613884678166970503406670322105192670391809701023775357230817298950253411064740425300175534372695039751589278002625415261200419004787613954520649002546812188116300355027848490565142524914210674479289457166162062544927387995749245530942651316828077060136984722252345118046599925513739246576444876199705696639244562454964995878624421592632586194007394392393942662081985077727957824690153902048059003183623700435666539071682370966965975795004804318965005816065430031838119679594603740432928247925419112876997467383358313716114372377305164254710797947905230497086814106434360839607340156443613280710522496548367547395229223983530481834801420585774694164086898544063386275038697147937996854122843789258619416634285050762062280842477775182277091449209641895635949036937396113319036730414764604651347095899414128825629313321584238645682363843936661828893579083569508871081346096739939525383829306811262297989595836769056249806830965588704533715322043560619454913352017629472436003559534070199089011656907072035718362681605940446654378894799859109136731926917805514702855449342992829297689312700110191919314161901122071988687773390443580547756607945091721697995573880697366039125516851404156905998135891589557670336918513820121447420193235340879213883503209312253528133256815840333268349827332033623470795242120616552014060074990844212383947446513967355649019788876886496491752344525584101477087696850889519338437188634018319720260880559151796005912104312227381011289420470844547703767040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] -1049525291426280258562231319787763259690890846857953814438224412496724393533819602813386556339532480886044454933961570421515586897852745215336714593614904895249775090508653714314013913068145245685494961216513958707953145605417754569803226693785182877826007270641893511877076503139457875106293722372455838206319960705791978239446782810185959977560440899259141185229879771809466464955787245527131836230690203814028366857842032037918097134180631396102167606241017585396033475075972420222815412690661912796096186788237682641592035303702299553159282721679277780147071637303388199630900903409249373814304825304899147760656133322760123257371562399339152093229965888307632807523417078730325593436664506212276044908532665572204993468870739576253028948334567248964517304642709927652166294555702844945573004442907129528707782831979164157938037338921108508779743183094838448443259265587814555157818850250445446695260133443469474673943619078193626474711091644026478446828810048770542352192725990528038491061327284739043015385849079765968100748451843167419943532604252736114577341564730241980597309041702960707919657879168716019970704838250067449791019005937416698237622921618993168422944540465761231521688643547291854339788148790874162349709719511600865668330148247404363914119479923857495312299030676290673772122042032721266298171778382180336963871601433978204357593446033365360747939771658761070414776971480373182943054127263636025407180712290956831907328916574660851902602030521427959544026838390249169764987855204332661629134954380254598741522052646594105267437401716279582966812542483190983265039229433601850405708406755451901854301941610917053527491410409110774269768683053591697162180427459441411571273599448897451327545303722040787022781558846447582660760888585497861630264282756855710288515240272727933182183946405539952527184996618502339979479294590561575401757746581296720445666929564144564845793578508408880457016797744062206365024924101874782230966500757763487673847611368702828493649566067715848726511969908894092575675771460218947925266533334495106743547865771277061463057185152560839183203359084820480136858664951295784509876294945487729370231294526851566761007751459580340348766634312610905529787381093732108181393419285004364514326559825176881562395151295861675666965335664451097153651596777296067338210997714879013590516960059759426506437168524773513010589080846784097633926068348923611508470573627510118626564654831391731755661466646164283696143248539936570719753024978382126981967851623042649636796993324553838463484720961437697425264761495685935085210695774458845757824156619974225323325752128658593184193575611069467786152597634497884296613921661549386062689450267655632542027483892385453643941760231012050361798768346076852244521516977995005429590762651464203376353129568490147623334835846470058538898986338654450170566425761435432933686867480468955994221132215352794585360910131758975693535272664396564489154456567981300864487511531683646448529924363986430321696426712401472408992695417142242044848723004913716324977751938632127610880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] 1561084330706183385028701662596212191200299960013999571505918778349882229324868489959012986770319204108356349814662596529649012284615417353931838861056920489336272789470629835665194661529724483046703985768760953329729702605372320253272883570131023605388704437264499030099350764706003852546373561826281899269009052076064209622668680440129276719191713488644763126087911587541897479307687455280780787344065471897786435430948214234277822401773797836284514780370021110144219357645091572757978314203322944915024517049990976630357878194069483693051236484510546165974100910397977362397446111624268733088038998236413505504385950035290489923934960587136090932259638215787294369877153345328235062208024058256776460646497105751379224335130673911394078690751594380664789972801855972093522050019694425838130945683206418676676846573252439145042061274203377765028206310906611010592337069909030074735677393490112222213542987666273137574178382787593647150319725683741246310916166944662195971885107618307595955484680260354152426334139833073218035944673841920279606592680329693264954243829083554932215483456262812822005735580227050433230498251002642716497546055648665613634981621616334100543630401453296920001050177837103424854572979621344694963063106320756813805057652710808579501495344748379671476737838232704677741302495686805146891967122757579099742057679157946148730877853526738273305847255394182678691912848258834026662956523162667153795280381978387279286444239457170818512790669877676574604639611668020059370468681434783332957589410112593763397799148584669325096141238568277149166912084230781844098110503340323908804684258012938791372809206399921795839629319980081881168467089225844648810618761555946209048409430000432345550352497703369326875740350532435557248252075148551401226536492889888087221835313931496173262571835529762930612224456588065080191035901254447751952214774279761634950659115874760424266327749255230704311295124184037907972906067213824419245090179920187541952164369546341688326567731067179356339220948593006094026329381175886849089170977205206622290722462822434312680253099980514556072632718229371041207287735672423992305956462576682077944312688033455066921859445469251277435661803884952870002253400087787877683795424137402529423965714594404039116995368361795799195725679495851341727730804708025881599587481296448826106447286391734874301972914362187162916420923420401335245636169731053225484380854726887711258699110909827118683160728685248230120878690693338336430162715766404432568964660309552767937314416450417117037829905948377025456700907351389688333834873425163167807140220404266445493358547608239983492016128883920182572722124866202340374849629797204468107695958534684388791633391904083943159125322903316270440789996589571676935870618449037084990406626982515231059705692078516153529653146670843509230884407940952268460194543473782341722817802731658505575884507076018623087983873152502312543586301625862414523333767715564042986726676369179319044349362193885402357270746878262196070993072927124384456251370971657623875395538688395406475264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] -2106722580283054437102754219538800873955959016814894161105678639226829328522593026511272254724890086414503596525343551630029776428952626647424258921600588421572789147563265897118523578057923922900604582951804643457838419674513432146527262239215414639593026115959508212263097650821888380517570375530217794319497874583896704251041143321222548712216577648001889838815909358266197598354756905636919141264649005312561043487909320652435656637453685269545428607579772285286199095334796899117653269650671919945594205095071809595506283680261030782073948871822548092780698389426161937064773217537069321817539721903891503678991338680719038470769013943282844861674570543285010446617183786032815492800046938891953973751400944463630924391129804751897098137337631808050083516318255488769972514626563157211088530430220646452042194860212872322611780712791127714808923784149468891738178473990780017102582208648642362691264637423459839661419608342587810086614832857530425218821108314044658704828498194617560064943391770733126707748813025877074306310314799886776637448677928836742596854765563878695715999446410274397722446659109984048367575087206954651659749205754034072131412813790109948242652314039369468375519965137794900104267975642947000000256282921740299254392077283039635350260067019223459214081755648209273230404772354037516197879804990641771865735432406537526934057033414642073366175517566007961579017750275113497792890070539970544733374956782737619351411790617769485234047482385250369379850108628683270813694362879932573163213556756154458485870640510479219509222640194508972192028174510891520982626862160122780798439205690513168615850502779778050126875279007804930869105026556031453250859129651455203752712460038441661138758862605563903534208798887760753201093741683467134880182236925100744879333547690432516440527562967970829221601439985095351435896316976321441552157333588316097434003808093284045913566363968188918660745091057671453838423898875603937775424035143494292233465824804663690738228707702770447746966225387722792138330984882162935521309498032507854997933094127090122998650319366837058767551317756310644749540739506620600048076368273904928145055852169284606625486812185554006661234348133974626724103015579080578045459619301886127902820550556527713393994174436995300808674101061330420253550745424662790600530951327267178728943834157189968513312383185593069237716040376292546487559642778283836813345602427579260341038138860216378154873694884152098454538850012728221513994545565857609046317989265043917671413293077653175892141059968569238731592074040488595555646648367763015211863261845678675931783909063096513587430610072449275394725634850565505911744392666182787137388154450949221917096579873820605418076675203766398122020300127257766364167699486747353738859166965992102308430880076988453390936419173833184609002597074689609034252990406961885213030053388439771699040290425204550545271840172110023494881079599071681745308684783550005987961414020678992133608222986232840437890261446624366178723681391292964729065943998105321611914683920166116392960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] 3211567785686772323593616829240961419716994260744412595490158862846475335658822393900689845429041752211818644833353148796960404892917829266305966860849748671676846817175163708770053213169135573014298295984399592337894818076825658203552651340296613697263018478908568057325891360066278394487231183660708539863995682308793701650669539063222587580566498810407370940539235993926494582021026956941316065528637578007567818399782425463548877864103214674403559926234869833675457759925414591534358756998935415961545399034062766375676440300772772471533678067210367143474587815802285906278741046476452010729040323875746882266679419351423552901682034974265649035612221714442654759378609151516908241290100850889121841675444953595297863769480457691387595567477961741930350094272165667257928725451820067048062661812139997107788993168480658990489333226506765318206319728341178842302171221109930390969511341555801060731489651990051816281187002287485936130360475590178740432848622660196650037747139750194258400318365821662359721451442898456081637690822628337294304292642386075262376270384895606556719904352962731313808745408826563882933636019182458541321466649958780710770256747553442244619401955952900574546829187421400664024377446489597714064839175874207050121578803372398156710786501407762714100221354112164163596296385716999857817079961949370132856234190876844659198532796230073184477976781935451702527061736479300317392682139245369305203218671824790390673595799036712177076729871725836154304308081758735014505844328069578985380882342459882794618952708551950384844793833028218271151932014484914905462038899943844886772681947783830726123523784770210567087599146690137180929768270241064255425404034441147372029723066361319874552571846362156950214337712346511518790296107307189243519163727890220081620210907965885592503605655215453940154332195283210810500596812894928302346661813367122550810067888213858996213252262256623159360691346970158629814035280332373610794003277250240288713858779192758483778088488998313653105715417025967617574486850068897847624791649062379076256011333891036320625799232509772080284340825478549528822852436530793130224239188862682836391501031259793022237045743204046631081636027238100520176990671348672028612759173379688435079930280477563595220890800147837406309678075823041729574366009404117687840825194461531071609432748890443758543304977990158875567548669619340489261584165666851291036770858699782155121686600339735464344809726425717371811851922015840485411971051250393645877631555444361841631169501106886493184542014891426197165028171103390547440362641677742123533256987823633955075730832332578051704455324327160129078598530922171071997346825817047504503305302129735405447501521971378896609493961400816499989621010003620000599602332717152672206301575459458328091628900048229142461935805651244851035933430898405412117294502472430974852839423949428882763778788238323379074668322363688434974029024280832684864598262866756439699654714549360490139676218186926904447197654865582757204593309116982119321362986993111349872082980087977910206464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] -8067332319996653166336975431860025776215457691197100567467435736072351247332830534127585652280672109540762518195467316737876323214611761595868380216919368438712340167357332005057501890383540098656459265988539410546632882256469072204565462411639235964109304348574574764860256764863614652076371641751608279491117283875632277147319942393162379452332331736184246701193474343248295389526743891851976355132645462411279895020377996333914500493294614575010479756497850300528102144711000768949230741385620487702990677408443023486194491747657035654581273490444228217955681708117840242370351790184958070952866454107988017196645317036512285971996867401342655553320878841348098173482311973809045866093282887822171259701025362257580787353088862377601234575946694759476923632435328919529178248915821824615562630017192633051173905573004967294834598543164061996192594623807340378871113919632640325921835480150999581686863148295877746859841550858753913164921871320402500392812344258532889376453009613969108793312888298080312894138647885556502558109446213337520903825823795319717059577696170873869770795668334319627348879144204218823229878988968942491236691211886821655199990230618981055180776766621530289763375744794347459439386073778158799568312710738188109251604142034492383568746197024832266150118587030797275174925613809114862793656117511693405169931034538387388442163612162100784145711878627329603477446814725503295108477354108381776811621063605765525900830060948124554320809121896275114272065351435387389186173555606729071549659114281238235995278512985878831292161773479643042297015346590317584159659260470875098453029859171410741949759136197950251155853937056478401285107302613746463840918139561075586583384898691971168242442201644226125566458923527097477103717964324209780654689696691162220042449403352528285508060299528857335941178543270639669253282240083578286599669648187977370982181449630525764959075450703347824829957079771750121384898395817568991219451089868979418517732873269963228594436368161115955333901230879557421798825582069879654043257536936794413905496985644975014907992764595783675488313363723997383576230656234303441446953529126964341924946956676048473523718665237547541540625393830429133279124705821417428984467457692880478269741983719329323460196502918322157003366863124814533096214954214893840011513720007749399675121434112286098171440012323728532590346229435859596142838986319354477306447786847586239471310078927377654421288078169673025685238170291288559852536937276696931458777711104184868260485848258215416570652046352730580883673087723429814908529812017082213468166763696362964873897287650767261093406182489325485064303715492362877868991686511510753274815040235144749269685734075923261684210594146057322035323948995954693085588768739849616060185872897571755527543782780832995191159779768126128544780226203238459179997048910609833860872053987040018320795478850266828151996745012408645842123157166638788777588329605895487656353760178878467349671915893526738092843389236080073224419472126548752010604207898591428495791580885037015367680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] 23679475345551356312900317686357690494500291519188793688642603501489361971698962389158307334324921686791308791488468975517185015756193862392859013335321936061502257690103632860805440903392361873359628354091911614766811164555352867898625001170120212082934590809978705210423479215051284261810531579830463119192118784191427500435769781630545752470341641785968359007235192763281253998815007176515146157962751817492469644665261674008276326009109270205755672479375858524717483555716051614246473568251135872106756622826220249467033888923075757511878402039201843456947443310974886093003533082881915642630503020066440642272225910388570846390784731234408265506906466933698371109331667051981640278514402739506909119190628637282265822609550554003217504949347094635166045918653333554215083624828385398251391116519822865674026018163784603851801130888479806981471328633013414413680704841462765761676119954828747788566212438918261766660901708607759269667589582195305383369693334124177981537940085756504199365399580875409238554565039165280597854490803265906641021782313182399642797694157043310637877154681601275220573530594624835280599034690322739540860217555283799117185360544931424785505988899121181152846277446053399852439586293902377748651446818693105635850095537214110579190558884228961603453518444875962993445183133598101130477794248901871449779337435469274597980329458023958788227965868348974552690026065321452746690856129092336688494658680318311812179805390605727362861548047390917255712152066712005753848206572043795871089027258532000450383201690308246815215377536828564506623072066268280166401724422915806268376794532370147688047783772874170003295277221880005443961393802679292985237524206965846653740716481557853452108502167719030280989751286326494969850184555807159933998639310182012534242289686397912048646271659800491604549409155983284451140644936507715302080305993453939733765225992902725815752677390286431343759763075634592902553576571353191563095616935175355152441927125583569138905142771086360651437354429065762689704335348121514957589850798857604881873941225838967183821073988643896611247728219087969292948254780521292404115875035522778442534304282183812689653742531584120319082367488003261876392007032479832757875939221534683127116928715279852849814233509267224807602708061145685293894786762193839433803782242151006613990285724544066309380071097860482399421711140718264037419955835975450659150388856646973344156952471817019441582082991124016496745014624195040864066693688228197837778587753498110292674385497347767200919140168429410708945150642202420692408632623846870006988930682443471334115876520297298730642677839534663458902251956468449088816734283409204649734326522925042694651518188666895848904947113490020502676874860896984430330260060430280084639719672254529895583271535898136197025596835654602145565165581491572459434493238557042928796724070491830735828688360167951776683313178666193506359346377038739911627093846817528183755994052999434083602519862488216243262080006894270024700828076521257544199043710592361179433200838082178033123328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] -58319247653013598868386755278985412077064411880032623892490314307953008841256554630904719363308894980601394003928093395184631947545368778024700601153347568382898875726342434646900204567837222063037460853636366662809925946450228626500314057965569486867393409611398935815288433674422683485693741015374478198928249356715028174246922146457081506975241215501708428163501560801047938921862206593787289021587099873488747460652590750568659200522185577604487428303289508097083716698707150580355517596730923152797558120056417735867008875691520763163357634013599864393262052227325725648303921421034398342873758771023618410807707649502572069498750212427319239299332798981611041032822696565864150312777204476250174303618575789053917078003482558419445890732430772119223112261224880604185183387708930748826690893043459732828097987079939176192232692965427289764830894243458416799539278269168273190870161787367856112695092302213748266807754147034625562057146811237381405686690453222425692340600571493117975650052588888262283336685409215213969269323374217398254252097030942510179034221498529667066912588578848154084410015464913627739205878447734386229433904181979691928606588152055507126432930633404669786038742144755712081472884204249507581265349624988767889610241730183558912378056325779380113563444001229247060247943088374353628011085652167697030736014301664179789155215414911354214079524542769662065460964998089723691423118438589651428746707059061858797069908103817948638923066567824874479383130351277807692054241764885086435234158567822667913086084565545005376268709163850357442152414419116026271094296269505435479486591829860754879728488079138178677239124630158707080786316668391888654731504919494283775981937648493004129231387831133820847188231660054268725568937815889078641288230045204881781103072513389600816545715087708158806076308401049640177753345441724703619953039819271395377681177442879002373061672468738095840682166304803067838558872211512682988667018372643526103262008477985114738508228562338398946497253445516625429387945031155768049412238897626223837225199492381666016879103989220085022170226710544592253445518472482100831919093876676771233707518306026867428546414031288405033379301896080516798071590234670572290542006176039955459126758241845874991610357633595396070026441327161623168295134729968030678883190447995935480796991338235840182027627309450017524697967429155652914344899682945700815130202240259388736663376895404595761922312343157440496770786862486805673656688510407329567976556917375187727230849031642283557476706711241207281200677567118204317339309813834003403426036833932907838835591338990274236297674855674369536328416179220291276555468225474243128620726507817157037816543074684003703462860401144375882606702259699816327635702686009819098785648769881075580468584054005862922493656364942165960665528436112247364537535068803595865990047485810754790480447170247271393949123301110486807803691742188858638245968641756440459927450773743709562200683735584241418938299712789816749057997929158540258273772147797618576707114449485920007618560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] 117619435050667769855906332813265303816072815939607412624371927015570149624783795635290472114805292036385633367834229905670435942891321326306837748546005424723342847917081675105487567596507648838838581279835237915973556662684275968380168240260409225455987602565842880622734433692105048631265574430001051660441558374250614283937502789921246891043470111826315798987957335811981032595508070450085826004470316132995243516140652952045733569786115100663702768170262049024993433945217259733567758565184773959374852430574565182295729203666735576543881232676841349978097464406801088662883948951711185868011321661153710797363506377364899102017373259718373228250982627830284697669588185527138393494537050331174027682070001568357080124236369582466024460214455114430029581810165404491169616712490397172971890689871163057091213369322470193129023344857398462451427832741441880041006952692037459353648128818458123844252735718165011782256117010107773802778047576006251350857007200852948583155288926074965576443114283331696349940099788497848896970787128829815492656757615180035700990972707430433069166614638637717345144231326182920942020396900215724098186711178730047943212474853983068689009238794417551965405220230236142996305072608319796446970461469626704480322092973484837284817289008103300623241530744883434241466671212763432408712622945582093394096393928063585603271499543155026881184136045225848084137622431765251861465251237552764695231228236678430401854348981102288638095119938755721888683828189100063114911670011179086147024746345665157964574615587027055578618086243836453696739070744066403276925028748075439515394731930412382699267722155515034958757979541600240648498328706050872975627587566882049374952194321442791148249099394636838150440969024340195935955450442287533023707855761682591493390892790819835997342266839361412369225258831843605011920008421841574518393979005584915966515779110455862544446460362857229157161863667511008371812050161017481513600697478844352812343355560339158268384581378204430823864175355154826645246049508038084049958875811859430281696812944028388693458439318214128384597060580091880097815884448943748933009830368160320864346195276519996281578677001984696402391508907974353828924556163511195067171850289860499482293771802401170347093032990678876776974729823510421482545891346543116835433271502064394788485687983201968862967176699089891218369986994063158639605706274358984760620818885736915838462212483526585592444713206596766510651285866750093796497223573218348336413257783623246534985930973055540517191842910041130687370692418357706652028170625041592378896621955410603411961933683022374242790988406371750268802798333484924956140787751832945210372922577529260097028859751037717316518025790782691279505307974337141293647850467904802567054749420679118269141417715178222135469093586218959178473341850850735611089970028858580267847562153752263259177249325668505922352498079904316951580127691187080640646295696866091142143423910300596191537897132374901814263126829039926989004368241306821268820874363283378751044442170328653833961472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] -203200960330637713375571526517532451015197763540163089745368640087594799629473691323427694346989330573364370879872891621137595932051139475484670724055946674798332881165995960356301506329639666155517882138043955136077529700809405312400299262026381938028454279960766990892211041554110417732547258460430196176570308953082551242281330322542017833748026996911138675973070627466187254324864692055354662511916764596011970852526038194823356674699125101711942520189147299285162494580684474397258170591602016290178009703055350939829196826042721482830909281269337300642085502058662110267336645465803709216870467829870068830690618577279845294561695379106645018745738976481850377752453938441240249523423822478828515427864598267645208138656628611819692200628629001219172162527902383464812845585414084767636589468640108269965644417831205828379557938375760867677757462484631717598899255748069209041407532621980080937275065737463156288646190141257456434949938059174455477565137265830696947577746026684225824799270029629509427020332525990994373940613662003960369024735256815227011168021712081358905683743599975817830538020137330431206077946992536557852778808462423802226357113360503191737978271729551748253378630119662041810597492970991103383633134274078400932251806078595280395622942268511246388457374475078654720829739474037498087180858882874211389264893861808340727405212497266931340177615807984217428737034790209103475594850041160170805116550774423065247901652767554130839564031935740478676788728316369169322261789256658946652423968422547440792269931751747690699905434749518182016347640464608227830101573222770018815898666443607563151866816605429155735615070633536668360453837708356295816955633013147393635036779309362275346444413651887149433901017570205529214791989704977337078080920363623633454819901309368289332136838570020554131087369927216149429175843027180295767367765070205363344185958458999459372428900756968888901413100221425149571609457732239775156831398780791731424791079415753215425794471541074223161475115797427887266118572504643125388227132071320919289646437469276354399531427711343554207793871796464569619084443608248949746446755138267344341350375934355497254451481750380356776746929587640282944033284134530547138152782407265792439638783547118097624130797846255854215406333685146975109048055106406375866935837293704959183384700510533281868204167470322591184729094633666314064137491256183643727883435534794040480138172900810391543300618454885398890981901514231157748655212559469446417993259806632938068930605978076199901382716513147361321877631162326533210359340968960879056063457268681963166802347450864248726171230906091191310143858098775728082648686512787641301913743529970287254595987618437459825928715010967646412184537463874346888539995757622237332786891716667207073828119226197608239536774493455069694638156113034442232333000756322780811765051480452883211770224517416562340326810685620209143290094050980167062784153922310597567193785269386211128046299425910082789069016140215148372736078342497111977863077364478270804126679541105567738101760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] 307036929477133302930432251825339897002469862761374455351945319532682458197504291987256499884894118395554065497143182837267264894884108081263003307995153811801604051966643909185132249674852524854013559734470352546746626930291345000417875989821707711541515456444193371124793367631216234283743547584386980200137661886842228466864939566341276060962328235123166425230187981202354466849769600079870002158217089569222242765045629412270681823814848514796101440960715899036162499278971062743306548221411109041786271060459129854489386402158633532415278956515481112345526954909150846297975192123512370643673118508889611937817027189870272079369065614294890389715959392564177501419788914270090073069642287675040097802161110060978799120292218097949487482058371687794269905843705680700640025630837852789845541758359539922252085964938222139262762118983467123105207995567241947632436038056744851125515042374896341360965329775452775002897379374665703788113385434529137595215142984128279518541697076800106919594142918008649376301294801597547113676065861260570556707689246673528969411258460195613469362017802055884408212162687336769914162396862609879408704517585919279335797687766831941258607370602862792981728857401171512606435553871708980306093337598680647004377693681495184222754906604796049018288569520994153246444398459829019398140127265294522280159194908810861469574481104843925989685261547074108179636000178781043640540579952712927719740335165915505252523168409909994006787785055705166456718041542369380190487076759020287459981866606564199579482837243072534914966707411992211098964907448476672714355590647117785997392242187626239579923433281305927997792404775219918124548525278133722707114814768912413695117179481422499115870063133043151211248130687921726720837966934554331712369141045503840199135917313927988344733622166554972144335400421101647958626151897144900191006173085312360833520257150435700783732379292377278412734949262770342698812949241758807069120124491612412024734885435259783506367145938552392205510575935018640655395834652873318043556843132939486832472709845183441134600314716871854693306128267116272354347922711722709017970954741221585386979197574441373557583582174486970379813069581718131273607894685618759277119381384996093616585260423772769102498604256527855743364967295318321021808349528151155426241252207432209233015247968907545237754158665774652814397163726400364681389497909095328952894216318496455714177499434747426816627336352543784753571217595343264036453156773733683076012136532668398760182180096505707455866912209595280057263465436157552543569230479754464879422498416417465280321397699334329350000785791544720063911469862918416506198426209214858664453582810691982921947344702978977643718755421000485687718113746627774205586566486372479380823692033961536702569854198922135834948197489823041858604493372808353134182757403495793709122814284124532614888824039952943243171807183341230774118551799457582362028124566304191944128288188593428784149604348779564815022828920148137162126697836070173779620952015612962757535139641126655939837952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] -401518938039761312690098855930480133299440632094712931592280395764932311057632765006731241263859551253183171763121840157394110058290738809437757829226698872258707240413357976511889936699535205218297198846342359391346771849631223085418375674285858440357984873582640489915989369930291194580229986974450197968797543463742441592165366682275376840196189747293996067530218998977251898441394064672771109388823095942522291054402913362996123236594345038657240568691179604559650250246514143999099269176226717278112388477822079042383611330083950777646652031961036351030508778040443837101070571540827610421091178739961204904219659450693211727154967521050473234967994269738313818150984261698304570112068921372252065665028717580371296758339775924537322291010301443993844357971009359367092404622378499946714197513996357173770833045128889685629766602214483296552599090973791718705452746466705593994839757188694430110122310139031102649365421125775552743052449504064257013903748543590622173860385482090657171787562255693642978234994623139793506153860666183770276644420435581735304118748635179503039958797226866908368515190172239943401630763849824743608730722187047294824271517358842173458648785522225492361257023911354814552099212556280385994352767651510707150698279030066770046937671563464843759491908826310423218127037642228275398929995964162063728788499368239263237501665297965023868528561615143848550145783942326391805555406789314052462151079868973021340362306600844685622219388668458027314022032314827061786996487404061694996284459801583696430169142634951527927816671743861182178066704590425967669035711635057988356770922798770746661998323639318883402671747592125439341771320498887456130666015631332195471021764980364751990086241576769930823935130338617399535120749409324904358787993005845877166484532646838717219599270678384601074449605931087110862961594920563376808001343345753066523841881428222320594079936525738038702910686866956265182953159643335875440672308970796630076007877164432852851384676953642697169949567603836056545640346066658501166412549729381180542952532617422988737055459657210587278544904251487211041440447668117638860743026547214936141009007628988904777786559763450353878499008497705324506015309473615852845080388855310124855949967410463988384053910643613055336047685827920425693464916565143458082576716091081793807737405920042898303977593808747441749169697114798490287515696914435238874633602923081311045338313973591621202267356808509509029597231711874090191301355643894668279305790052629115258692443122416171880103648324866595741605429233465510933622526258558171694790687828827267826741511874198727008840432629334616996804268547958273874221223936917192884830640922454830231652764187169287767571768041848229518378166323162951587711135239162337219578783214173457820331294578633886011393716641025071495666610319241515259213240781321557766890591945862224820128103664429505875858479223553242524016761648686182346320183587796697858247842732912698761617721849302321213361348363113130031369893973997577249891111730499154315336682924398013380034560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] 444350655458753036669251779072843376043808160663956965621943028938902718311174167543952201147798451176696073402757903642667973905854054605764748574664817173509365067329152234449951016435856637206586081672020201807919772038269321903604098896851613029495974458698702092234746176499254506680781593406903568939683387736932544252032149354455880098836522572096296561178213772622284393034175999596555665356969964581037954259857810350664932106526971997385892874913854763969205190296386752165783661987166449957985043603554109953627387761843896469536459889852406035186184546079957407601524530289756211538214192879158569954080483363617186990848079764298782150430480676002921560291057489546077067654235975989484958594569113193011347977941546462290849495451507239417876052475421490718973224421616915632775529239846444261209981072061576689600058477183875046245732064754038889366380215316832250918670211786759078622400260060338688222419389454007660090748045108733082497797147135891338981622668754228387474020655425584310246510499377813314064806146491640931059984435331115944252798606641735646198569640811201543087032114860298231541459424285276973430216416686216318042890395749224785764532558034658260026113753587698394688659774260090263670095557212819051637691452420841435795649206084774083962374708071681780768404136537226095320274316550755111990148236223390320012880748540080008544939857869673916575623389326694839435027578140099684456198752946513836586135142112363741104483361414469391985985375550980087527350036500987827478864491886594080108561703210067465067661707714895441865211230358199113220810122384028666659073761129490593104736251400429311595780720838298353316020388010540119341092071148550256509788522204923223191377606433108871696076239091796607356806272078080865515430312338666760818624320196769637920541070047932095106152126480655653410984376059408607960034391642281419678476507912512956077217141520618689387274099816794811105350328252995183683047613337518566176117074159225513468157745353354091468734223609744652441012803102950581035412123303659487858143863410755995338261062276819021917716629416250470507570591710253917442946395935618991741943674363568467415426173325479319501930623669770143123626715570507268046556515937516067893717793771412638946237330798705740616333537998261428872901225591306640461430774915627465876911113430550323051852070638214175182937013980007760474683440185249686082791877417938030604215908999192013645477808748770969098990627455039585167282254955002458701440892069189156573291131087562192649756716580850747365452225416167943525746908380898490697701265906597720426066669583764871980546785013788945886231432895957522296343105348736469905787665545389858769999481110243696698918962090270328297947246544646295028444268361830565127611108549478498806983892837316706357385272265270343612230799263618635985769728309919985491919789075509795102636445644097099622490949272613033047923426404790691189902591846892671027019014349333093884751293873585753394227990653659416995433918380271178080774493534620017491102810199473311310675968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] -404158233752796959794849682458472633420449856799775345724783501395870508977850800406564786824711405388059908359522522965833921142376120901254520516326637334396969631157058284275111634328391672330527239098331757213486523974817538730995740813034443685116265188056494880828284109630581105451447373435971309385581099829590482376390333814385706602560816377299300203000566677125685962627135474719976434703724395588049846949098866307770644648603420168151880536317819172273388600576094541698089300312617858498407418567312396570864431199821055356732472846675550717386592625202503503248727221928494111920435216558202847872904238975599032385355718832012177010086102522710463211197119992542693826230337276117446161149885216579640342211478912603831676419376454252748190227410019522273655056452009253490092752794134777398990327603369649806901380892338997993619314085875990181431826263321647295263309437205978803329636248320486191320051662278170287351475651654901349721414184597648049644779119003562194831230289399907899368660849773375408277326887818061891835865534311192651896141788493069271408275756137639233056205834638529322992558520952871527803831878561703722575818310571653650447220862672291425585067119659819365517620041468089395483462033440145069067356759140649399557941948289210104904293290981508756302658921615460507366237634703842112089799447897133991172509176103235123622655665223423311332298811363628502178333009312203041806283801685252331108116389533084555149809164851529208255205475494141991386578289199967990945827322086496730117662975799975595292022189571696959395548297558883781984200371951919685884749523679618616801210410372011284613403876774999783292993045173083703369130507021314653400687799841108514746133219579671446291801665563975739059376030890591697866716187555159700471415358911457636564899545939081136076545882101110834907001917141796927043940433700286209104044234638218496955029124710929295786332517446749734622001860494513496601304520252386706928102250828346275099680736574158648193948331225266731465431447545944195362126866816945224651336282318569996158369874378177963669780542083948372240013625200614801102476348271970147280746177493981623745083735138701069720961157037340464538322328437394433488275642718079779446781370468770989437133939041811317287473673365256172708279376951897982808467706394134222653744506259743496275169909401116838439740541433870694377452530138488029255612865141793316465292067200434581781666465682830159928014622681580730951265009964606456322155870622949390011504469602931876968067146074959534622641006873694225777686381724034891030852819885152815913315520447149968045532511751990495650530348517643542905874500078695511540796500253449423973341993864150352458244471959431703531782913109361250667804129781347123861242525248149817937618599027371575749453771736713289155765838323099729070767552365664125612099160372844492822588827071559219978649863657484333363320717828444825116386160402381233329723013683666514036357223490272057799974854224200294589764297201014849288025483957853202606529325503820279788339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] 282912658141659295257218267110549540484390949446263675139327407579448955101574161003542032400818908304000640103892251937021584607154725837344592416330424939103348531890163933856357376012957537075672216539368153605033412651866838777122059962962438169776838438924026928861339759454051864678318362247593581065078603111082544636697915376553420727975780563243153689128399718488974293908665507683418693143078634600935740266114342104886963618064267833813541732471702981879346032476253858444582990585486718071248320711060983261850931413097537987031375562207104199169013396005976532235454077447106131866130007241954042997029016079897861101723590696289598172757559195375706804400030934007811176285103881788978629984225509186216595475266124918208591163387665568174201455851935583793994436045213673046142488293255414410411425094127953640280776034593353296741270711204372812709553583319979809146944499151223099610277610190904120785943855396156672907242839559595838530566695594576564340652754419008375783432875488054940117381273621683883004956275266002086192748331709683045146507016620067137669292280025718834901537752907838574020853331637568976815072381354090462240251258969524196524078916368258110222827193093143739856019767487962102831847095727939533700264950073889025598222443106416632310867026455900538763977067140572414020915440536529240442743478315763114830154307683341588598936462095992163656489919374371450530778862803231281940278462873252392784172761835438508473719939259764695306432889996439536989517217485408927667372433834497338655189811782619713997808937576162874100688243419405999434157666865536901671836903784544525340259750898164072959904571309639926590082057340261127794389875775437652704731530918505325871654212310061545608371620040021971819965281050881261031082728416448960837112935883081341149853231632111273390084011739997499616499760172052842240134475877167488104140550901058950446736679694977612606349986450739634198682339394622057768160160310901045273263634362488004846748573350292329832140182013976303568525848378848476486243586167105024120047530927150075757196469123488715134921209557311384874972034249194144632471450547759300345336812858482649824047738389371527164210513677503286074140532026306133702760722662016602774004844899835830658377986610606863980080233668781790955374080210715103210103704571739519383975698837453383776949029172178154009842305384563935317775987494483689483484666579863237267402002877661807548915750705157724829879583484662658481879943456841390248668444432643009902669872694482361225226291891159701646800731336951125497714513686356741596425275001838399727379087868466582594848095216433769441442043161575189795275008984038814157628396883780973887577504683222002079199625471047573404238746998018650515947303043700158038416139087029447937071922744972102116291835576362989354822802531946218860137377023903310384663421563694615521397824712325514260099928700758402355990375501644892554214894995324725278660300556189809882113681892026838592759958175340919533856415857829768688075368677975844378025206094298876926230528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] -113649665087874641341212166318434446414158491422330976995986516737645934837040060295826692417504357126484757268522694800161439327053083540313061361103545622452448908132775386174242641761740807129123973088334367433234385429384048240171323746258428561393588579200811763468864623664864575362166118771628249372133333267378527915116280820621642160847381779960220261958400380607480081718577154101945589369805760126388383156543227779440315409148709124676441200898125508016504112018288700367011366645437240444995695738356863889733251306124251709301930701090652070232586000731482143604849907543078517396883231373807874841873617825430626097102263425663322605110696514058913340005285374210864606808116876961220930055884163423448758385307762326068558700393922824816755998649306467513582009046710059841456345925911761138441587962579809992540810525594819595561188705550197308375617111436276434423219545602529740362974241449612683039367197149583803109340190215950957340406312814941347688413343691429589173810357201374716239001949992646223285423639247506669808615603054249431340494422115198444446234933595190324865787409194585187363198318009915360836371558925655549932226488466014057849749023455499963775441513175221517029993145247660992956035915900527634926612349319978164026822180120881389047832687872988977999083150709535950166469174545590853081000969810733172960384209932114541157461140020391997295598482531672200927987692796176776728988135302964559170812148864014488986611588015498913746494845074666252730377920656481517456687110265838564072794504149473989437195981549561523746538536195716508711322429194409992284384098975556975763469942266144692982099370428960538663988019087354112448580014113284962528188862319171328626554089256710917484976478225741405692668519731975906350193039453767932138299289871978689283601046313071824803006181539395420630038081625143175459175862241615396715790288012071824951311389563529473460450063693695480416808981998441319475914635613409765444059740874293842383674203012864736708675853226645982869515171556428436355603472036109440247302212172397463909292590531764316169688883723191710071755542415181161036497960704371757183674163833207588189107032348006517285998663625934384889372865789984315223019945886159989321774101029454142742455359878192613387486523019182380842173092219619135269695786767562322241280936115657679212375276353439403659965985379210239965138919600827703360924006096663712071803505704797369983859685076875662590109052536446761843946756097641823145758672443374833244435841357410463951503840002515156514178708147200035754090044747080220363368920177187512306674970359348372776245904821362998676459413553781764286876714899387715889941911458387811161516841026961551647383690721754280858188882808081389468221848116563656247581908977453945070527647493934845816717236321034300764185375040771342498713200041283973291153892182173463688576125437059163542997909355976001370460916850182843032275359981637623087235250350017589084467679297567818155732083833983773765693638904122712282114327886793913195872698795892787485081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,30] -55746724727131587421014331920601386721060488788413530311676906132171084931044003360064689620785999888244398158217278059008708052947609877067838947537244446512686429999719474159106531590662355609249854378510657805701599213402142627387181590995678213310265418016356585925688341121296786625518779931723992854075168612183598243786747730450041218125339622198659115955211909395707053572739485674816069499310344216293841049897759147274273650555140086915709057048630186901314466171349235331710896001205637604986327397518359842931382659666294389813792119182034975400102198110040281257755540937029380866412340777836608442156613565003063205070338317829603820838566607194982400437961324697837084340064264351301873603668625544986230845752591198289029960762944752243165936802138427940269684289077877973329055216973331167740395497687428959238672420632746323595206731392488425112018413466659087588124862886946237829843849976901159117350404501619328577399139572637651288506605891208694956022334517284975927811778802975649998945839435377544980088398595748793433528991355328446590561989882832070029720422397845173016282455144233826222086722593737175157504155466599754878019963939531643967214216867387837375590796826588682481444537654391189291909682630819836543620021787966752893713453820010270187673162972951401000649420517520515011493188292573904508899112502486857455642458408722391462921291222640398380790064026350139728008872306294965845786616042015892626539217485916226627101222951802525816036877195961417632797258975169962326361613834587383445607218342510868854989168759236480376913839037256749718355486158472449488137920719707692715480167501882767055206423410451623043734364344659003233464211488317172325319762063545697828093448222275913892522496348059094229568642358662899626642978644645844884368316656400983286843282804409202926642285582915525202981450938507806044057201114869551184057340094196700426020238462382581667902010738903186222592095384251860028343129308500630026194078590852490915961774886542953343095248525341178397243388506487638132078166790498903891714660104251116736536790745984372947882662337873673474259419911790932570398443783702298115167453655882933446920831426447477923031590292610122964224187204187716676456126961003878027993267901142109454041590155063131611262803552393579184481276437399704544047641795745974872137120944074023197872352370557603423117359341345474346250075557444926898254374759779506678733611350626557202367302668335487936921554665831085588645323000178826389827493052910652099583279054488258455288091800526829823358172048232349042384771157590129176390622134634385977256414172600708135913428348946922954497260616107755319040495321954129969503314853206333661235469465887557033690027079667032743101898752565125340724093203172036495336696384576293937688702432504043972224483885203969344212638589103914230877032890559195421159696652190358642501526987656752437997315232314221543021283796621571667806991050510076593381754368951597205368302148015779915510730603659762368923477096605254859983065083519734496418201098206304949764096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,31] 174305819053453845625388347981222380510753589751756174576968457769950585194852544343174415562032435034140692963678461915634099151384821498423493917904863725318149778609878554385587755250393484394530760244336566735792952285538636560103790294258123166996477608247274821594390227594915926520806525522708227079874779992719753492377131611089221930371284159268948509191602433238159380892822688192533259040413984649480886493125275381162801229408915896045947866434174345654462570781070090236463268747698595409365882927754918557011259903668843553868645129726258141385971570597237334810778538895618417778506370193594821333642926593179587352023671883127236593912523678976885844223499379119042694398968034558405448645535133424709171170476167515056051743056702254100388125321392802646580725854364989467042611640050395033832019728128379407288373875004114415112865799993971749295231163298881926082651101946445454512626448224369023965453552951937931804283720217742227141128922801066513809301926695946844355442238716561401725619398875592804289396568337122545278198435920068921122556279231182001519856818004528964078333221848600333865572534627826908122193468326543988623773920477317864690963675296172217416509297308972720441992190169631506924748496824497227230122055982721929092150142515784348833704269013749090503239255659473589536820896193891000969652302927244584638063594655936113129789014074344026069124981955832127827004982379623383142295359924036630377778067436281086095358216099940608594195538805771728713522596008754584259328251415211438614049398160223121803966616661411954054375124998134758120773200745112640543298000482588034461638573860276196689849070046367158468191066074541469071321568738322850214992990816148754032052459023750950096832946782122472536590389597644994085538477126715528850990044723114025301636107362242043118506503120183323936714082670610307199249446489214430054733433989647305871573086885789734925189212879411000745775464844955721258355626773824828336340883949665096949301114697428050684416701448873700756534332009288046987449950614724713447109654015136229656851448026704177100060481172186170848366395287625057616977819398125870443455252751540679498113938225922860505391232923786249460826459736829430326617217414611934162656179193151957875123204468640782853308244567395834416409787787386631244303537087219518464746645505407793058570384688448869870041102324046454724106462602605298756264258571179491204597195475289594057321286225913942972871135722653951320325516628793306464014381171208337542678114026974102610779706811503948073608055199891452320114735888245579707149627012125898442872253426445690159127197471054585101912347950748445413237560632328098224532386892384252743880595540507871411738753354601928309837992786411529063781320153228161037027426446419381563227632168934160496032288674589794941598727439164621037960952287748272169588755675809050515059909548542994066504430264558537544275345647296945798573483661873382610432069982827613072460951456046515312808146380932834171224549584270810555124377552283402540558201267439357080371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,32] -204205996333400397071735577457048964631642377454717776854222252738118504365125013220867750203911837284169087781904384992783101919451807164074420290981924442317336741767485909321997023643933796595392953076929019135656017225438533227328122381661938647918920214692434536760198768088137803309560664842578993560979148240501585531321576345898302882125400605115139244512115122479483410893518924560238407736382183427143549683243157889089778054434535157662185566008525539110512397612152693854168396355628796775585832627812131086418051545987452889983385135203712796643145234754779057246427285917903428114317082352725354681642987470672818404642379729246788224731582641741594578252016128271865755357302054217384523179527719865420720192387826254973782230730617149026555419843345021840422468687121529288618391679467664022090199149229339758270446267307502978151080395582059398595854985013877283263402453494289558910131823030629359744225647744132977476197588634745094214670256266224369144286027472342966012310588585186816649496825219689858161356027248122443692066836536004844324569337034135135826596839178982335448750297156320550328665912730981308770208994090125508192853361626184087002253219159388490542185960531894528891140299101698530114260846905534837813384398507782464541223830636980569507445449684010730306641238731727613149131799955741394147696594361945813633621359826535628603766895003132590957443131523272118275498429849017523144513824127721329598593156081815969220538506505794512833770181620462872723148827272940224703084239631134777382611742908293840671415608690579612980101741000818239510972038034083920779840683369446412238010590635004588087817960153176180658209382447881877533541851246934766030893737454733865930158649694882249026358510987907990371059019404675061038258984228123480749017613503199486665250974757886653462270646332006041633472804615540047399928930782600794853655442750559158560290801058976485209178407048986419147036722260618940749556616118358574273693775136029270636422322284547885659477745545205664403644344455359922226462017343941810573785998554653938212905173615275534425012905003014448432960394305755219402366537993600793653712157823014555993894394801582801229299512559029540117816913887277934158451306896489777003894197020805391869450562228938020337727798338812951412585010805159227684205678881111410276152892940600811491333288687099707733687894075681198374410846849835004823163101890937094658524147153756530547300250837655163831391176943423196499704714930028992722467938720784898411327748585951103134037080737266958069547721277070343941443697839264942518037291325430308438461937632620706266835223911012959653086613581310930608498369160417504434374521853094218109171954208608712803448007000461276763954958923356043573504832935442555467317849057109443696734544852411440453955382118964740249859280917811720855650401933551522687500136909833419056803043327529614630222862466308020273119959205705081584314141691786079178218660740154490458768127808388179748591679844205375007559474543650071263869125897434987707681368414189129230712832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,33] 145351181890499225165913081464719199279425272754316581935090924139986776641849504859518041396109875416608727282373043515354287870005148494863363466984898752173709782428561576274020877082929091062445929701519179526085242870291007257147945003767935960857202919738966394790100055150292049221004698449887836324628943230126468290859496113796662486419300017035711111264526310457631130630498334626418612661165988988453906891717995941203785979436795166215334454841865980057222643636274904604965976512517900650218746350250539456106413599153898892933248257458374743110132686394383602570532155016085616709899034075739513552569249132385906949550769837470612778227409562153732827047082937373797437091502338147756127413959948137897818795335293012388452789095851286170225707513446333665918128516917575805980598457669791136824956649475771820512248554267314239852790563031247555393557652002546132633454458708492741292406727200894546347513491438997727871089075279519823319187547456377766340121454775929942314940033635092046384259661268711737914579213476351513268694844384378658556969892338567891450100049079118148149773397094182095808413957023357544466949109661727736295010231918264223870725430912567842914936033059836601118516565793562575324610763356477864673032620267994035897093534896172934711448851309296003256916001927756564020947045577664197451430310225705607818728926310679336174980634532938061320695724245088275538849072415180744171464876895266413644718168689425589875759513939093366208747694381682349715331088869892637434599585588318896996732658661027822871401823362342444293004038434612060333761346246702658851110664422186140921726419229589507890073769280856003010221946483859536800104507157520017153330214537686806819769958835790297989746624145801110678923833910650688176750623650206368999553324499914881300813993590361261693993295891570481743372014953593712410602064615566325749241304629194584555839502340065988781077142063244164690881360415674739745400727554783030854504319604410472766189113995070594613151496764911426974601659434457191537436724708589734358461074990789932795742126456598514008571215440209718356743234181710637026912562434055730572979397920855567941736061814498032533564635437599913577168482279366652327252645376381992556204035762300640548193140010498783202965092303229800272041805797386487832696676910881280696340121403723072105655372417304759989637286123386713946150248019465005005410735398228488987641360457998014893960052283732688003982499302091176584588436680056006010757824033193106851803791645801899398777432283126766014844210048142235125510907769923969576568475593443792020285385904704397713141616739870422962824049224522718530998695603582244884006344379397558985254648445284191607120943505453846005093918068322577214841670026299475802134720655784777105462181820084311309335322372113624407941797977989170491235364311538804101216389308222749747061844232768751198953659660153247689623988679306874058957022057846120045348009494308321356453306211505278631079169378396704692338889044693790982335176510798162468550289935830076641771520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,34] -40086579230561614047946927228038470328609001075241065279946663881716173002539463370761739867644408581012350795940987872091518112807952896251845469210966287809749133325010174354877418119908380252286338156241703572190816114952995716827251186312312912566144068087962079118352139852257330845778289778871510233152490681675384601047478138931710927788448235406133149496580224176126907515031326739068077042871643668507343829702115739719976322491757146346405818929805240141109894510369699373154483595401846232041057581427245074824121324667869201809996075574474762806462041339751329765747276981509845116523584276874597540198725756435031126099302654812182571165414526715558717673972330317254525593201775141012054676439897316094264530590257083413687400651464772557626734493677110462398118971244736054541915094532188416538905724686869781128769070634571182301198281916265532463213027878954062616352806271842570230738598069425821566283655809572625431497263838687742173209268554516321981527063854598935706354057337150401055206687891095982954460871621500956103343618245706765951235028429947353026055328452067812221438390042856412667729338624125625526878292079358038668328617222853152380214000297582778988991014152693525097622527593460175981726866638602762728115696554210667054209255219767259670481731425016189086861493597839398612334725246345835096727269309432779603906453682646903214234994352975739129754003408561915217411487404326189230110252802542127186776238249048478352763882297936203261186329051748914463056164197597740864115402987531081887587559942017060251471336450640538196384912312999890556614078989109099029989054630129757513050224741240063775578605778105824880872010431216397717087081718756758420286445301157236929212982024855056183945929516178010198237807965234352346952274009132605018198631075294019624776312055523196715184278756512837476981216499580675110719426212205752159093839977781576522026128977471715638595923499970162991923110330705834520520241235881646742821832181503596218895927088236191557554166256103363772274256136305991581841688187180419304621256509354337351065554670049627292588828674836747360670412213757322027274543147873677883383845013465737599088299039698387998544090720157571048036341563838103485920845728685206447984482285284245194428499652403570806409986931851117930838652567379510540689256295210854174417126320155602754625986031835859659059685397352648158068741022170830425725225017238934486027504335096683489415156547688920598811199032793964321865018271549054561579377325514541867057098323294934116811206304947951830149454335885349253909536124905265775374385324969992809589051756441987052164207376476686269716948355528143558862513629594090426325873678053439240828603276747085902155320560377670116246477694320841419220668069102940147442843996220689422633819026839115192636970536167414187464825924004371474710992951801205105611442268228283592114443626633208370619465324290335921346678418183869719180910651286954291906519130604160426808666661382143522461999625351892567956426394910508619088512280223682073458345959926291895418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,35] -54789394590445094768896280031886802071266740625708004932453971339131255113418300475869248587032196388635074187342885847219566417707845054879491628172943041056377681939726199196879482271466325400915212829109539501737274716029383469936975475157030625323285807460714489254847493747023468205679768436629967845272770515905245316122403101773754950345182293077626083531585255002113147740406812114522732640056545766271971619172224319003295470351377977937356812760865923974176159065424702759569285229795980841394489258839783959455458355450749138504702568369302842079080903735788310338779855867327094577209028447475835242476899708739225349728623761139838726565494398549021997354157706344151202297770832409351448106240676896306811768744347123295815529926418169989133994602390515091630229635301347961122230125247877800749510491754765520946235712219525955861351032515796817310821386348683915515090134327003929940331424638838263984815977421816305704060084977477432297415126586424930575045815143207374662705479933173959557887714883743937317951220575165921066032251322174797274731292806600035465980376648736019811918976033640714144335496754384180204143478556336115199194407114882704888313103025690257063469585056501324447681802058177548652931134773118663826265572798608119058227214991860042249846112224470358000714391451118091626260636245899121547198028667384097836399189576328202655049766066395209778858321240465112499141201175868083220854927786741128941306082347121623924229019080217781754148119307645520932553640298767864793771964722759163992429118437485659104755260372104602575912492328242212636708129436776546350639180145969396328181966333598913494004026753763259393443047381256515697342525120938231790240698003049723647661115963977426878488260220822933477935472276362785261425202874950242964559645745831264869598395013660301840986299731743720036992108995733236601315845063779117564900898962209718292229427770890961592963303641473286401419100811954751817321227421134050600466796552283988251579117246032823892498656389174563331910535373702764848398184982430722029013568157770754626370810173568565866609872137937971083804920030925633365706849837783387507961766947925935945558298759347389107358646632253968442901263963396733301588333080058137406341451252194214761946298545593913625434484685301428939592916238499376975104901175654637834882684170489225506682668607039843368875581495258049011324603815128953327432121523387007724888903801678599595250544395336508204162184308455734722301230837373342628361582366403326208225596511323576589535291538598070238728568844178585872392442856411274226589278160123851522784859669603861676170406264226696344535971494537113901839155604975691259418173506985108875559527528404537289700288529898806858673500915654276737864652969908817491874008053598603156711998656815874421298885542435479550417252130392658325343029556203731963662368854674749766692371843193398601512030363088303004213812182953284624736490067180499718249326853177499957044455351956102784749901405333667172372382357066807207421578117023447750393442367153637341265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,36] 102799167224681880394307693291341102271443042627784728985793259306693300366870448261047373497801957307711997267189779668116843768421775885575946227702257806486144079951870642959712743446497102788822966660028232665301529290476063868977078093740424660349602969837065973513330359698029680470816002350795949192208337276057775538923064776063741102041122462679679961629849485910628787185990392361620241331594655947454302169335356760650720581369731549863813931240466929631577754618227519532873798254959439419240084271300590268169584331996748909841504253284812140536856623747980779290194091316873879565793157865139468640037176390623428639312796193480162705351226833883280811778894884330213512372991133786815366569029614100546798982086803785921917340608660185275175711302085050473761810908125885965262005691780505469889990258494201400368546436966411163318211344911859840955607305631022513592502275694747994107349745435048754579024167739378674817277257162633284640927099327625024523129479601038055956354765990736625726779602569623225064724174151006109603860246040112055297180237651598080866458242209472297935649944584088316611899131516596092819398863236385714843691071044808132579239655254432470026712097480170573944751184824588607978757878629749362328088042849164018364244549087993131805482008871696715345453830695065798103956285698032201726246766645742171058497623916271666738447667254786984550613123823981554817833976878236037091530233945270394812777885456294406925749861995252170301062618070386619497532631732146672019921578220247014659830631398026248272651768115579998233316539894001471434661410611701787746957489254807957724346366093101385411237239378270198531792584643301109593800839950416611543042415825145424624886955422409521181143248479305067271043829020891326317019914392732655557022630601801126146264530496677992633517758050923889117693270630483613085837723750209791386532464413514812287157639265417660397202113162860992928748415924562355068316255492086968224759658042868756002922937698191938591551182871579858251264781116979020273254264928026466635317615649289685928300150283491205971551479001266998176054612261369977834067840558786455747541571071200855327869036114116498638461199477495140238380938566746620034061510682164621420845983274111314883266017313710586108203526611665720035050690268956559727205754133177986372988035936670923323476029512956595793695296654210329266181614542588078409201502168655078914068629116552916127368829453598513311043607939146518437642577208152396553064588340184695873481130803669518445649158133702486399044119088185323320783255947385495199268538314576793908296385462146989806032591250416202751050223789092877931922708065889056354181106965728095086909865612719116206983876510632310531485074011741771456026665590744776440790754871564817387746035006788078602944002098698566119271427839341606141134605110679690413014474845740623543720999544547656634886351123510998642462085326485564161139042863960237126638730206589761131796058119853651798218159239953282902155123337446096850298694230428808042659082491536538477789184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,37] -102264573280256260583867381197846186589949191300610153404518195517296513358471546696730263130333288590655622213151637338392798333458826879597530155325709069220629087207113060212999682359203788135234261405490215440351311424515585259619411540162207993522617017365441387213451278766907241819964536988216000857204837022469780472780268724433323046874171709438936196905511461245270428162536441003311112673272882885075583994611986620703499354073504199294423816507715915976296864575247329833252976560709487039466066333472828642819018596745959375470750600216723264537233270207174010791693568260790252076596720487184203490478953252942530841868651517182857412419830340658690756358894928716444809167771082708765372293336710975104010151913828963215831603081418933123647457554706127916655213793359327396966461383634421748671230213708809774042776185605028758122031451240365558530610764858737595725543426423564653546676023893406450847014552741989994225719215408174616979914513209296728975345061275428553148772811675646267975568067564418554571324129511119723690366782948249936558711414530540266973432762103370212662695223276011274275225635491804206388721801230067477882095515881680679577217366356951317948845918250976228620055132882013420087741821833984897271599468631413529877221376740442544584540168007080752965880480800938843251398318785112138553406308209596718365321763774407207550512901861515627270226460486699614415334582090591713464686213158170460260885952817513341161343506677578981488303055257744402039117585894863100570467687580105532876036559103870100211805685825018332098560036606901600211105816415149865368357466407414482730420734665153688592826098661795414913510836141149390967764791254275861437044700929974135601594662498453856132551866742599260872604387795739113270687770111653143669961646134436866838196073066631699458208319949063328312954088335880801620002385003582548478065983918216932453640138644606195727364174619836624405172504427748167920519248708365575599637823015635791415515936738931898046930830742759340454853150339068995012007010998158563791056251486200566303759168167050568181185818884266235360490592475602616721115039981307190865880965760023366259108357510680265392544504673355978495160880914967699996812033130196243372868549745419212957065441305007617513394663409645154325824249248330166993653651166378156088437730813746211422462206150971543522903436926357345193546497261356653535310074244014987856199389681750785995562180484533360444888823390105025958174818943764776940286312577765155989562130212811683427524896542084966760244448730815298059586836559623969925436087273795263486333256939164776106758455819459586332711432406873490586842057448502674226076523663777198129022832348621598580934016858825524840489226721120306798807896873104541961376495660110616322246064298637090387846694491017430985533461686791645375261862829499893990404293120542594131490563312055122770427167876933332856959689009985952586703034348004807541567512854357279801906440227668202623835648825501830342602089700076069888139765331545077681534433965257960246476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,38] 75467783080458437518924796623324966383707978801525496438701507950052303558058651728653710299181818356297756194683186281967350076760294715487502408078614100562633720144665761789346474602569933393046291617650406601435236623834994726225176148717029985378232756167611158887577202102735535457640105065342044803592666565701258356484035253853248633242254775710732608945673806756455647996554657035447812021065845808900721430001239512381463010048930006092988945495211946410269768389092203062282287541629584605053512189602428677209561168805060086095955830201664769614653843793474092011078123812754492037273761638520071344872300037610833223582617607812521724127029626801224484549903392008090445594153587835765006567592768119905323704156352221474560616563610515913667996524775659734754653896121690441385219009823072586565158264022543475747508660035858465163858093620191458056138448922618497770012316927419599665014104416504884642443979855735382016459901289727184974920220827912519514619181479329297384056463726442785309300369576833241474529523815000389530377672338235108248096417398221207477805815324308153852026090852442560165201047638867553496822164589190956445369028116794365299850682056098807923972536027221008824651517298922635675098901738626111902114972570579583742364639693356625616076163356868198505034256896708139273756037348395991019946755247253649012770640670293632524674874492166504213468465100187016517811175516201467731611328308708703162362585442436175199779378960585126340885464073379108123868848163850784167876309551670503634081762535614424836189692259358948043760771316329487258092750063151649716585201790490950918095736948552993123571828328321381290583493553310875771551813589208483591266049862419693632116336621078667942967886332029887894118902252619932870697385251673432832662867845293201590575887912963800355560291614578697572611533498423182377960256852069620267886061732675534741544366092675557109351463383686761349743181484122212263188292118224543766213882111941840613342016172394348584876880301787240601590216784124468662681621413765744985706233474385669130798914831522076009383932846740632858016348459953835781898773941305993191442520489425627239347995260232011180590997056349073137396295282860978762782687340860863920034709664106400857669392194165041114204918312760397827485472513059453002126498595113040104458463161742979360744875906417070537567076569461284251236317831147613649207713137582169448121049298463863370803409449302187922845719065655226629000597104317076395407332535237212873910319577229585090429976989563249698715257214159247664171683948086146939117053884076033094437981478808284538222399367463908062647897838116463773195636282816633381826927134558757057511956647858153601993435155489027050052807255896619983074241810625667386676396438907085929771235568500990635972989168915139564887786871725502544933021945753541711431798751239405531218386610553924764952238610797083171496470585182272837748650242707241324790490103239118447086643429511728276045739827008108623217785612320735183612479261304000774377663845895603646103552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,39] -46014463814249963002494204096467643765437879505593380180238102778116527270436224284704216481674899388198553599900341293030828578910691559483394006594010764810370228585759503474376650186485372404692654727063703920192865523259894505334867656010834483972098005785430981838964687860273258719156879619626548149415775491446740382326535154970148538878552049648272234577487103725646949754653499092703421296898357328676735931534255067534704313550343814584768066250514686304957422933114954354376025569372857594797796620286736352995485368353351832737856875422452204553662314063594715061960434845916094080645874942094956281346530341830286322541192698851118922401407902181353961266132592650211562994268394325772971511300013589261041591404278672431775405375557751443638478461953914454007596967738832839499973154596970705893243303029202602262088513997166708191737806010403097555295537764837068087241170344640358433236157108628298327859524132537139611700772596178403775201491370139268800635899471569011038443604420987562480205623419710932833878590277108789697133080057200682620905452798342137357175980199010249844157384280663366403975311449381172245991013809106744773709985817335237866608570146212715495659905180951427267569527900227038113092331246946041092518717669248771263149330952540942116987248651789830434184292079987443581359592606824622793783495478926760118246753812625620391272760072062567078929551945941395857357057132624618090204691768436786359955633776087727887434209820009127429880948156930494121945402116299491365512501584533944478927331373004935868231510756829116533822311594121385586957058088526825760458783266112072859540312909297500935071435937745812806031012257889605525621743886519159923686590039188999173464147179545187825323231612941890744614016478038132495150445268204532167675743679138971806416394814688381918256014889615331841693425969113399881451758597032134192510185322828380634767725108443710360763344442663907315613647197026604474029230656974376302716792421043735450683525105721675044778649468884744359843921728298128241996385363823013432689484730641784611644034522106075805837638425915317187657649367021794657096395046390868179860816443057688519220166021231289335992197122718610214327169206330080111728093315038785876565966245552141753585279278953824170773387953154324510373088581669497555636665759821191288701088989975550470032160439593705156122884208431419652138472425476554217169021871255532670469269021219424322912162346802249430394006861060494924887993960879222315319643362721158620864479770308144481314909262841957720985098212438125561918503990852665560124865765312033966455648241862952176736801081356456535797080522261972273681268849327155499193926852917678592227700471293865972918644400142587682158525597634122918150735433829433613896623561597775629336720552837062552130619645827570299948924934512765610006035910562334656715216722679204386053593411831296590283844024944474246563875787592811947530213302964088791368629314171191296966334396368196685912574119463635829662444414321260010545942649062862080201205514575814768721920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,40] 24795687663772037414457303283650447077348676788671764214093775983958484749037764840592744324844352862117384783756375306583754474778445924045938266659882852835710909709202564490423298375582309262609345594592729217351966087208652363409294084273260786800332478047689611662869443268997350909927608236136660979399974578737114765354640278528012239533681539940310166421159645878468214379252875144092534679378260845342750467255489868861156950806652900177526021444517056454944989063855402496320679766060804491024256155594512550660339628317531400414915744280184659025156971923911036752871130028220899929427840745245342885417880117495246446210470135570368648653128010468159453381776985143413763052094802450175289179620584976942643373720247974829301786187070990660144600657998682687644490347090546666185077098410280602932895812682051867913614914503519493950503755595227668583778968270101543517121626799827539915355843408566819259109048911304452355312738121614098259293132056574898317267810781036526432274696947669831934811094480872693103797540687390644795775094629522040958567015584200894490812676922813348301686704198143424301561489161027558234919653084605653883317743004630447109847136562707144404126261602536913594203031333802889804714642195596847365035679251616852401867060784086483599206559484967795186897854069097891912232554782667958657155194291825154773701118413838051287483708846074803016742241723070438398060897283473931314398659916824269243433027884835731023731808999343386760670222964238842767111559544233232750051130469535077829153561122851829386463142753012687595225991571168169489743733360123184878439252861874051114326085947007824622803959624273428946826950301101504712812291047077997614023437008948366765590606174228397847311121207382650411296583242902553469153380375914353779083754801966212154755221259580205273826103182933051434693916171646655768729362527926034245215778692442152927629628240878970126912176187941580955112743781540193447659477511906527428789944493280344027204100002220514814954733809301673619376412002889370071489862260591318898950502730541036971078522289287688383972354085528184491727858608963602721426918597315274887119343181607608947167577705040795961175109060159663076754519285082683593765531610410567380160190019524110503944811706180484019729688422861419123352308938541366697949343210042434120898131190630478694791761924628653174524198041938003504340683141262082483394163062359684663031902075263746197481250871433163641442052003802917956392006429989221269490828315409197265396590477273306958575487717695414468726577832648073575072109977481441074600757346828490422762144596127449923187021483239752427019691313184413965187773255388969296364300231264400967452502838841900538613727800819089660074573140104750751598461964763568757332531424227454769542241049943099787611801861791299031346413860319577808756095149101726595568347737296998329268338150764346991917416211089865204408502978474481933653663302845221363608133214659639631125125704093326517810167598488159193063302317745974218758992211150392957468904882389727907414016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,41] -11978146741857643723048256905581507206051255911174080899107281539728800940751804750722923642000738579368487349330251475690849485293925297244550050073527227485489646417075524777296686606410542154920859285437351638644525126686337384976459358308305197628986076391729696179726483418859021506930439777509623422532821611195138613754149927362886639802380590245417685289570593035853663114406419939600971437919132859236385783989503363051229947433234490364948352934457167295790424310690242766993527611866981945445457699970687198293610294848689946584098254687070609443297128582427910211192509197496710301635913303000377292637599609640116402525690369867899648484335742487705252437357109088540049282979028269882060516351743474412557713543242159252281168834663444884538890196748850184649782432948297007547808931512929701120732743659456794654887516327532556423035199068663893861514281108431816745756253005904697058993039554610104926869860926070667375344569417247615566474309326315187037160430228707594808309805803993556572829897674763067397872812225992626927778729299416952133147213577237653232656887068217658294280980094372087526604460957167441854991033981494175239482839298128612626629960921271438660180887141664075653206064658409592219037473086329401145336646624986442037416943129757217374022547511977137280793312047495435267216065466147281710064204707997722469453280077441149157742632440971313909616427977141220921015413716659681160960986666662842482189011843690805612367506014693204446843551302705782496756134672613040055988021868383049260938295466078135847775116102625115448705446138326152511417332061109117424867582239337395362972859456920250708579132473455316376200691262714918617187892100558727422749495711987028860213272278586383050341364463643457373247746192360612004179645061664017376383057067754371684567708484474664479530433419207578159477181651855112996320054567820190109103468380216693011288019662014673678615214621715796921392406878219652488214434788428636512899578238699526054331650626810053992665600081048514309055559533089370005538794637072892334441459859313428779378594787469151103322778636402350792216276723320016498668888676425034126744105293936898310083203904500064087837951674452398413029345026791491219395839954285809175856389948324963119215932661281306789470283545976015198190625503701546835139009908426529620056387507868253630350277083005686709700816717136405140505975797306534391797285366833124353028485995463824490948826413455553621554519622825433204467244627458496593031205316052603574463344756466478793812430872148578858260753098754587658509134970538512709653271523811805000743971185698389657406196677502166802244870286168325435951822220134917407155796727087709787141605827145496612790765609458369955789653277779575021380486925900631487215047055294483991359768289342141768478428383989390785432165645766091050659308597763319981019387099021976566940372262679347804169679403418381331086140829169824111668793471855254861866647493709987626660634120000063950697170367514749911477909348013984933499499762531442678325881779237847532830720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,42] 4819152584392219142825053556994707888176108541254986702062708996771069791999065445981566906060869161747759890484431257855810492921064359427917175274236009753077314623388046679186487069502057498548840590881984582990496651561202473815899054180156384269814194092995656754590259503724810595805132505439203916895711873467955082634932649075168876445931423711845305904118423542178842617933957095038045125608820040647975893523600365921659563557561677496306099914676437567927612255411292087723740894005449470250767761946793073502246626146631169432193899155375488780972145897380086708264595318167154896072654182026680189012376190164655168242079356270664077145873712889710401929674100063932686571164820986595719149994155169491574926396712997748615068568467827513745636838315158665020346140584494129288347320966159022230353437724983958411528215349671952861226041099723659511285483989720448512247351725467619683422583251664494765365365331385833222772855149419958506831717863154324467813554567237380495912626425381207707562550141402037577987452266441097022055810229366171756809327440420468780962408632084378863749257951547412165192389305609194103018289815494707947969096309765427543155737416536363715765928167700441769950755349822743041839765354003921408012678992329157388291422846332240420496570295869972743713643623469227975241933722616877558729468722868099338685638202049812481269791357122525241616107539022487217740845821823517519041354292704215597601106472331978591193767784704543078589252342354378256941012069228598725048425942084305485304695377888817414773527595526917750681242460419109264291283196387170308498250487189917954344715147384526606705855035363619016099892832854899587533502692351381564217319508266412259494592909199345973350427430693368144759138094842047650925567894198469306748181763488385656817407355927054623637966745841409578479446594358617987810607729409449058583917434506753163641153944947287627364631900399436918487176477583789531555027948410452450653424173484825646395492171885594916756354008510705881429743515404752200877959821925054989786189981138465085612042579616254521066449588464479350215607416179865158000315555782044386159140244105427471583580144120319500137488506226429576573147904330504555819697837555877402539258101245820819601626805768281215187695054387926781193867590337381903119149663909611371356584630624092838281087728779294331885789311535074091649852741050439665546668395416597124656121740140013757810742398267849120873767452083525711379918581353362344703500414191902508707666226506530739346327349661243596764421274495397878306036408383717577226619772261502199686469548015196006773737143915236034950688944874077457933624327274405630338799019945562605795703164800471012156245697202675120392261717652142249514403278638890074433817397589908491612971733979094336471627934896308120428670266129626321408500140658284014215014472514150047702740115702435384888387400702619801839557167034356133323294158032747123106479054348570749313009057882143257883560154997842627042447830819247306956579327470139622252178482053212819947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,43] -1316521326685951488326922048856659143411713878465446295160068230384693659842600675222702308464821671931253913017209138783440177935185402403985642392555690848041319347527646883389260894418770831153678280272533587958631443930543730823568424573418849155176433312192808734270023720337921179032212036658953949448626397711261507461337884128372449350974416978933423569401618763870366150901405318626163608919193821022856896739219941394833333003337266112547000429806959594827553677907704910625592052606256642200954260733657416090388100353412370124094033413851783885793298499170200122018411570289853867708126530396976453242957854161213668473665089777054293065605765543188402124575219959018815367427070142059474442505655691126261299086551981373604255813598487692253646061607639996306407888296971274486675934020650183722408031028816933850729535775178262666870194247019956150951841035280138900821883342624983120341987227454624004899701776190894902102304064107119669511046568046676954556169237750083519831160775300247444326695889257716944239565309815296760822328549379608525481259351047246768161873903402081242203152594291376774054920709673319234475228954137988884242326845721798165724493908774411994812991400914770918275869217647246146279329536100274328072779930501661369243865441304094458918637874020408756216506130424375252703417614163789230019635549727307261529303232498917736981682994058950274565316119199645910556123979542392018226681940961438975573202096577599584317738971996292988543014329006345920192233399611816937978364250406444268082386386260898536454840055352101799214510897791818524269436788936635133493242613476252129156663027122217709398948473352781744017253116826846621335803442790240497955811070338319340136868887328755942179668117053711389669523926470509078027059928026332671071052664954040004697581297771643638050270491309648427843493297728238736042693969312246091597273379932327226762126929555097673005560177435209915173121985160983782695657015919643778476819425570327910072182350117726380498701177720863081409450251742800482506447929414584129021527186084016043887169944967385856474088491365378351180857002335504791910283857713893213963352789576627626479255275377828765941378640007234260682583052106127376983021234723612485753302499368772221623254039858397670681988698913083717387549319033592632746795739042163408099619684945743592159492928126789862250119554251389421520005619187782815429549320873221291751536973652519798695052805445944774998656068937966328028456686529381620062873502970747923125945228132942461379333650676863419313480388825541779343307298214967217215406383322513582287750712542771575218168990113795788287780850634926901221767412015686275956124914390992495892067362328867954954882179809557006081180954813319744280811835258272890014348371146692788512785076427925395017181999512854522213807152104681264977578037705556560715054746656453376136564653810717845381385617653502911618481445519283126252603116745461777014150281450065808350788689607229091433892861605827952144086439815918707930091095709060868347958853984467833323520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,44] 50035971815455889947715711045459718031004025724077059655540948434491639712393389737283057338524514167359828739579585229023549399860123911400873761482149927868430637744085400858904116452712833788821491352338755975001441998072132223130624806856925247838940513874580764543776311884029724688471168461831787943166732796902077028321312467758880852340890149759109338808071533707035742500894156153007955879391699566306960077522542175736735814285474352801696479814872087329493743902860900112530037982948061186530890743391709079060613661554035205674385514898495696336823609223136216476764279904168081229881298613050751662938330099657714004048812832390734807831636558170948097221320042435258278810503581394441480645286420082054194885525493924569420852815855944371087978033853958756100259705502414346102777040379432643106810717632980991958776778415323243469888796853799277703419731241247892354837660728806291872981922868329148800038896072407529100311808668109348132031138375948684740591334972627869193834302489084777557447932539435928382015299480974971822206143584143795393644995017072712031773493344856198861916518808865779262739407232120448092431190080051078490079926283943339467890605204553031214632917326436483663532052592673083021517866569853409023133246237610570653946879691513954632155800160703055975067691245383015379837004422190741572874438712429412723134464874122177613063157704794293716460747573654596257066609092958376198709191984663185809973220080286893192561032799655470911857318752505191709075855366505917305104737033638815478388443629182296713499373879835655524701253242382746457237841910607352071389369420209958430404197643348075389952979287604823145101392436350513925899008909153846227424688929420867382503782991875101347852962403065524200880025245110761401540759128958379901404398757430102303588299251112455629503992134009375350028216644985306483713520645001446134721280151252139963349007595123844246229581532842139988501399777927276915876491564169663290347943545746661300986865858537796656260691734174930347529652296259870378127786844256562572244473156365316664749642672130906357997361334459931918087503796247222348945844298745721649335639644985678813749462280928107152785994501340058317747102273760100194462034051211289065686791870897966331196673368705906337635512152758588562405491036135705066451462929700737136161443131483429814272694937663165304475496228741469291685077074880223997183399679434442651785848892547576520440737300463302786903559809943189791721938756070570365604875931136399845504839751364577901287713348550061427674611393684786559331901522109392136495300008044420952029599907466844397436687892547046398047900550486651456939460127392451793823684698475163289655103371411425459886855540157074135774552057788983088750428464124121128402102331583825830929256320118664697418633325610247844479262988379322931714468479650273843526577724216932389914531851989610501064600127170154099937343154995512562310806672801894142920774600250002822212239189461957217442443667328059319065702888724568163193834650946142428531786137346890530816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,0] -16092222267729157341350578926615706202361838385780666516141674542919013686648297703472188010666036838046055366131678396817307137536330557832611425286768528748868744544876015252807784695618365327329179141649979874871450704591616280106535123362830711063245977257115042786290725226144910853055075000787644060044213802120010554068176776688397248272866800400093942922772660444479696589218297089460688472219420318970809003474282180382343946929435147887721903957849577357501438586534860442099532273610098161699056747902248411122701674031149714353777245859792134052346841800701490446208078075803774711192955268344155142338699137189222653885056266686461891236720064753241079590041485511137236002572738052876162307281377430403651197458082148398596502384174942134660286879354372116578272175847030152991179100516034838172923512968362084614077010457241869042525814078515677897411484249733880724315879768284428269619550520478909621533066963719436137853483846121384894198662231262005248166509128299728233301491191407438606439037840692809087836215689866946888292970940408880804054397431062713276181643782138839258831252020643109137861537924587939406426231867009076724060325251802463543062083870438398103256371918021142839228338887860360636219757394231804784414975068004676806915952542972061790576801097641542142996534865357754687898054440515606434176803692652028491825035240255844847806444339182893468692428852020508499291207358627913696957238037207912966568194673996296783517945517457790373741598636520637898513930651635966006238187534182566470085724019000516659349642356287334391783564684018165499036916019608447496572373213074094200491735126086198558561557685812638025409889086979314622755437439528903769878877001154197540136160512524096012341940076250379132657899041599155238854349700224972402666221884199323335980426714283662476340657795783686248231568725826555920885552700108722101739616310165056590341027048664738343178433486219506300480224261194770786036609938565974213572912232967634190128091161174761626076073620805380485861324095527085869754464955588211644633964490158595628872515313638840649091736312177956200498822210647869808788751781325943015347108666050065367932139473750434520444790527002963147139742903347343325874577182577221225817906435823376913463416475736953808661180597900653749753436101224204903174732895842814987976576141866777570394551713998353885231392348221985964810766566347143431594465049917574686387752782362090577972631431573120470760844342995305317692173235053590385804687270896368174708389285576636413948528297652787779091826897926592590616237284957454750057196766136850375513044956319123698935371074489143904280626660881223020371661457352191792334074459008917780693936026675386890857105576050333643798960884933620976235249230208934361043668574211082710175280934629981741351467209974616951692720636179836234052378721028174623348956808431779550882585351854029425893920254678119356535771818742559933511570022360287567397902337165460324142423590865937067534061794052624192038102765145964218035246087608720288645120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] -7324789196411610062221055362265371187341683214827341347245243055098958211624648828868477672413827334697962125359860834022010531061229383283295399161929964261941520149074474932532983144420001219542677470364393448741049370985515142412795237134925681464625303280089142325908328962311702193958882156053542392562833501692530729364352563720219333770875542576128977834981952764991434687318267517894087065570360115607191864378746958773490375276961736342522375338283411066026027377836176012996921818187255075828032524319807609754554119763554120731382504234764844181029878228311664377496722310787403000110464297765657083022970300355406804842799502087894619415449521112014889654632728817638675188552125649902000943975305572727063539954725517885746339205504341445475242110671784977133609268389954804759481644064431053219740784754989125748188699286281141529205407261040108051950273656392965632479668640283393591274094316037125509408525699667916437949815699691979711380460273104218358961072252317097348481487593149827090282249040032213251490434440016972883285318512183019190306222272189578510308667110596946947306660230462768483880349462555758039424622199508825136420794830824766852335143716712026595906254706358040348310073524763212935922010508831214932668905224281273499364270141689471596175526027043953159392810086805158299064776947595936691322147144983908363037637209930937087897193041158011610535054691769201225388814085056220532229960540156951685882550717161570203381209765244103342779781358903934267260555908759903885939454881926580026176608325428202414380399145036357672061017177414975057544516990905208229548921559799426708034171295601528955404860724006539977451562119875808097632139139483481495457940351492985923774002269599170477939291003108869936848779101712156800692513241222763254469455895916413088389117280908658765177768993522179790430222436852641446172625142708937819455947035700959632875110847001876572448639411721225849214347248459532372211936713013984515701195377210340323179972468920137483374365042353370126156181497542500318757085649466004224667895295889854473926852730326942420222415393846636985352843513865367488542322838799642094607967342264633923187269235877640745361153233194999786536137910766849353155619848833063264235008413181740889766042585728693950280186307146098119893545797636889724621502913919390753873005859020324558328485094836193568882972932861953160614736488448030735086750857574721049418810803245818300848327734275648709839359771420332980231390550405148935850619464312794372093214518910306661947103423484318414565009884299804718739628949180277762761140413210159624833646824201626664503668080819703314603254628545634378210578811080064155925222378916454507320765199531706308000411865974542110270566232719202184799890834958874932562452431709059387373424365037551918195306414550446223811228056432127686340605182993963707791386624780293533668464283640234968734289710813932796448735640539349534552094461338146043597971394566093604803393998700367912322944545255973719692972087441955339078215995340910148940988416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] -16396787793197925245184805961686712403689071890900065618925703838799643567364177375815091289760809998733175510686246358420414849567888329833108174550042327583785824416352816639513803911849266787415350316627602881760643934257387256390996184571963466112014328139941108592804832913667186144899950289350870033101425586462066235452390430745609101637585415687233614111806187718978697264351386736142778393303092176328172242416771994607586979389967003831084575480801270732950690788169037348384838226318085035669776357272495104055120460406270293299671032548728593292026898426775282162873905554386955190444664750641201809855991927886923107389255315161848357524334653592814995642177378276186422978706542525310030757443764892494369742068918625074624744647815738810119630261006828721869647033483168467339740928480114987857967108404971846026777905728198733655158843618856202603503157583347635528638164529152914525162676020697522839080347876271194999908455359981114252189718596349435605310036774535835607945725598226944877304360476474005952581108530421696855239981904314822807273405415071507470967137960010869038881539301133858484780101151613609733010266988584111773781724601971630017149361539242322989617739273913841420018440354250310013003463075891541557951345368797127329525481983129953239780682455965692987425543751558795974248793936793797233390152271977131181804378517206894269809545192720030475455667515501132238517989430591189303265665136937827232467895458732676154625170827190933813275838311146995652724414562482736026063939712337835311724517377104014422464310940271324839750237125734813196751276411448026745021732889145925090335277525974508264452607928641970048942555901564673888710024126248720716789106450434386536620716591584954912077441633350242272726394560406523008359452491105935642885647059712431558740664898692958411398069097780138198179351342711535236647145976483368891722317452435452740749571597968141214431417384366750421418831091404748459370558243837059805228479468455067185691462955146655975086568659951317686800044217381529362392820657079437694234451397499004095060648709888577926219048415792233261573365136184191644058171593125077820989264292252329112245811407515381107576037173107394278942777285418520513502905573790602472691788431787285878319114983592244073930493273153506716868443010125190541625995088868416542246217459846881267388371258179774472824582918058859382805474073097605037170739083911692201392736537780350657021615780332997291344151782666370369063196336903404534684022181013913337232781331088743462086010147522678549582868450076252809770742789206963823305552064791617565624608201554239481806559340543082234450045194875313002456833941470241150707016477608560037816452684166752741861425652325225834038720637892995413671383220489061557883052598125323488609952671054984508042562310936312274000823050818862631365474312397980377269169578455485281018424207058790299673237950233300633999981294724183935537316886914817439943136236414308397797892006585258089542293334573456593618112488190702580241383535309734475706212024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] 42408869592624684750970227734654090708541489225533894644832687049378566389210854548600657769910317393746454029497209162966251900211759490175228356569896519397470694485597359459965413954463058893256190257803785914403597962884868901332587096500896367553466212368532767118787694822601769929040668160867742434101541083987968277852852093890355687661208111217506067405783984597696567818456569501317224790678196490639024714291351616451629352538932747591623044460737023389276445045881201001076701025785448648163721574081650434871130293199495791650332909369537533914025569794190676418657377721960858735828886377174371500151341473228431323799934545272392084509680217319473605425496351905592257737783086419660774913006624124432094242434170264649451476246638048205233302975124037804504240275370221396155698075653042719406300075536489183755916447619210186538768360280429847946178659317295821413053446531289557289195503983432573858927588913340417212876064665714468382541779330675649960732091846279013329027174138013963123605314480664321515487885128368244074534916288255195608172147421707100788828223457720495766399683459433179276439132400525051818429787425133226620903883097063825193151168878143945803787823137351510294987085331681325667163580250956051866308115317364029863085416598439181911337397638674104771579179310427680144557249860553778090486390362236173445695836251565094795925758902424143146430060028009089738119667639904210189124131379597476291167264087763696637584748588325463944938793102499654449539972171820352733289421684556292941537528192940439460428684579902225441032265761447103686129873600223653654679162744790103663344954069958047098732090263661552515669112264859070146614257655680527160514080842774825825489064698795784548392784364576463022446132449409184427225004758931529598551471479174863486154891282686747198875597991918013634938368996649627365085536995250370434147754146208434498533178533319425099647367136480208996966723999965526569389864456437518415531133475064288774919609619594422563855268894105680632330423569034862114601537512342394735543846641617999974537405144385808938648917137180828140216955508647425864172686987157946953959039455099406559866954707153901615990553805037865467291149480239311796750783119963688831277420521588308460964780345078861094612714997951412802411338641668717567732660116628791531886885977146338508270918999252903903509342402624060469831862502837773494483746902677550363003852250341909265676892775803366411746744185133324059173138337977016169693608557627306477259449180232274690926072201635805560648733202015076505572301105535831117848929805538679578245123869094756433916811714765320143864432335921564110681699582588621423896228966815038877517329890034907143221246272849687704850692462090088797355384821116414428387260400685091947512115543958646943769382361744876137575559566555133468602835932854358289513018477975364133844346028187454711681219805671793145318047809394174375429934941028090009753046802775225080588039248435779078660627741988898760150585333155030371236937908596048401797906169856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] -7726803042527390157717165885769891684704412628120643143828035658670584635422605811010739184180506853826628141830238290744135886093345530936237463483128059317288852667185927157794611379977227238285762299131603490714347661384997926574759697383501669906570940620728867097219119049063312926869339224441181797867623345313219300199971726170774103543568182429721430133077739671416023556942724884291172665165097137182575208615005825003299814330620536672642530919882002380080601086944912854166215410829973707501398658523063667642069337446680487286289954027302113601094590594855922864577109784319164523275192431236890283244606722977749404903166468081747041064430507858339243350942172003153913055056800862127650972350178201148266663384513195393063736806153317061216897074221627732741559182928654316116236978156675976670033439950817807492495036461257102944337275560801220276616366370161847045062501424289561060769518654697807924585877037543132550488039130326863280260670603264687115342228998391238786675982584475262217801702335929913401688568726223837268726330578219866039773399503273650889735086529448255252783278728787189675427575509911831615618818794011321767946332334333947274372439846280287910546344006764533460733210972992407596373177992789036909370018391355402275124076143635960078563293146607169056683771281657261186260857200928160078282726525237725178968803220903288227479359355474995467939161512642707022108591928157405767232689843270459104238532746976840401902092345902224366971932090772451156042013812030798807250432919684406561727001333785333698967241634681814134706085909691890420855987340085939713725239201640749946181976723870836196017282581933298125003782750016374545249991551041956056871170228324980084405723069740526523083014942028297593635487964438103864125124430578101040612009336415785884972028806526556349689690664289268091707767821322211322174530772387967882237814381289940136828738463746018752838808575106652743846412445533808587113041809035136647003817383495778880448168231226033555996755188458920027179993593897961234758376867214646835974475694067529297016171756594713144981544657104877051315732412567134519931975595153361744593062619951361922978981072433801024926151888520575813890631896006822386364263221715027153638825240296999773749755057435741907974650429919706433687852639874700272491064335538140261695978140858760600499584991050238808368792182697858679428103829820797319703268866958266278699609965796757367282786252095031982727159638822173205642536016712880639888247201137752371728264173929070226123861976108103170556254686542872361645687548496761142820841625480197394914608407388276898248554404932760725987903608180377311125205310470620430778478758110216856754186801849230801328032923551189943619939691612904018509581269335406555010281199477579584035909892844314846609283429977138600334655011460337208956164528717994459329770530863199120465045076868051912413618931820954503003306064428777453910389275530483326091901947747070386918831229848529613247177635118208720491408186149360540843698406244035050264660583383040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] 111776986849152359122795436786547487144191193772923476652851168541457295651452556989894975228627284328805399339918665181804724154692608080824912070342324986861501440405971702194949819192897658847082135211371905623946097903989854156523128382442774031047925466010027167484022243094381504453036597313929606655925327749579732472156889800690226929002203571166634731215558454788618214600739091650043651374893972226728478784421827121651019101553984044138375914376653002409213792858069303682158670587576162274504829333332980159737228398848462088884400130161432484303679632445951323443243485640801760541760659114701992879296849654183342864067094073687471906213046649738475402913775415122978190299504275311239078239401062815557920054564361057959243211135525747264387071032890028338494740128517214747912954700397496132758810036641878046002502578406520014357566312622088892759598404068590975779758836076166652770155235501206971550490342219832801008233709164099065594226345022157225358313121651628889228559024628496286882541337865435342519998158458247230880515756686519458476769576100317270453629866146665357024007436260312878017155502767418899268870967406714882626992582183324877173196143704300615948460709820376831910745611689530563269854030998556161953384422848833019619051381433441048552736135051959279616083085595138330396027296794869376017359738547084066145107176840437569548238283530971259951684668662623880979760796959953302147667775328077537068119505229221306309222275646225561799093441894146029873192677618786830314738395785907401613262306336921005858452097798696449715673558902385574589110024978873812805233682477862089334846145992511110703327565391244866152947104893749060361639089074532450603987160986783125462070821920257262059344396634391957703648200579901237144998505124022411913903426367911477833294041875750059013753661407297225367122949087330195472805119495617827910375993019778202352868966077968734841936778449042068456797870746240858260832844917977332054170035583215990136184733627546104183452295897715041911402626666471566874348801174475970587994778016972749225555801472283375481447543273613314854826206652274725593109660297149769566285038579898783115761481631196648649614499578984364266049907919511562509781189751896091259243039787694561882877961608775856213432241126141376013142408369806790243846092147517719092978279589763370697573824749988353228122078150386138903933675305743873229232481271161006693077365483423261337590147004308646011123285841423551761564900312595829738056368715452410782986466140367275458073801424881420456674193592671040195816386942014255404299871441838141156906615690347119083996492082264671156520030489933700400221121323230760529736409776938177378251264100299178771820901960610172147832215843058519861110856167294427165612671972645525844128465961790891856727464626186190688784752463186698604607056998151922385121675102357428541461979118948158806949125020632586665231220648243833405125086843552361613109029846882848447250302612469116432500128559323756414235008427397249210460369233557142503803455528763392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] -770572658191040873070390248808683795972690543955913143337774631685761187414199149437780654444793804058042377815364795060542086897608514648037425071133050648033406538883449762787735948496987342822761924356528552281397815662481850240657109233035465119663923019774283931718003573616084087414397774819336864638721155131985403916431779213158940037572489824015444687853848339559734053755724196531618053013562172614106673923979048038390206499567797289409794309738488704704330183438175403508229128013695980921584986386827546827164431674207274201297208581838508132209658358653127258089680944293246573001295604042079989711032078391762720170683730834000476888313348078667768857851096949254348763486421892301426296442840264518480289226036651449550283641480087049512094959351761390535664975603170533049716365386236288971296700986423724846460717061925171436291693084479409516650587568127394989029324113954245162914291127529939136134889679719375351622200205326447848430458001674292573854685737509593899430446351190685641221197588535977287907898109025317068827932017184359688085351387522163996746741375891457402916765162692255341446321369642093310797588264660937141858943118431466926901657204328000254977157289257261296817157755291132613976603869769819162738305603234977611000861552491773052668768232576449418651629851094702520832408097123318463113685303316148565836479551177752841689210337329417947278327556266346743131769483587016021312769268731102412129071664478007887454038303607358875978061109299838897493598809369260968797964661940246033576692672840257674107177931638245090027946702331523002622063431603654232550835460739020401061415297366374791080437619492851725950634899762088496444643598729013933706094619945382895843701901412957624484333833451998509705126652600424513340231334115102297986260440805477823056347229544742615615144240515377092795624973324004356209613931689122718749994682130585260912596725689807077276747416814223522201249789412168265278867449793718065444701247275425868760112195676973351549799653218804028624606495545002126926891530961292226278176681604823040108191653797756889191899127171044378255918163102614653077565016429284677881143519519414595817552955696590076226173889533290842694993632118184848362892916527555868106937985083778192728155436357022861153431977250801188922878219010674273300488270921427830593908373026849118660886602452771936434358466686394085051058751822623946684600817134953313071960893508856565915028669714815957730552775688562737648576226740594697944517107897348576916437702335268838355398142732220947073464902692840525767391072568239413569247558957765816106790273315925741895913678269975983860851446085206738318960782412804907262372077594191119204301630885327412528822754576791020479799550647318742750417368391556514903058494861450307072506689259236850379420346939974389986072589862546511118652759801002370850203566069009332664387489249421268628854673601107760268031652030283363370436255914224722779847804061033372700750142180095503364635245763412151951595677301820055045532406141961664882051062012313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] -18896136855269637785006456169104442548234967202326360271161986546411089084842874170778304140604868808093314968073954183511561894184407266221077661316140150487652419080327715597780205248395312765044403485322980343000876138505416287745887684319840022573591036322735218571867921459223987041944433180825142309965070528450426121897677045638379066060420923604122396448526494417279241513853721838348378419646047515329585225446737943247608692087091121075318452056932191779490987884688292998463435804337892216256415323631650255632153156847548454766822237876690301608570118987274910356577629253911880792141902114844649594208585595556296773441583373565437069149997013585159371272783485609435778476717860669808076964422019722682751463276758699270704229445549909446512811995490914736682316177996960912901108951097252177676496747316827237746142211151864417157930660961377650103705365497649703846169407134801147055632612209785093709679961077812056651441060754811273141543133397942807702832301950216900350017649816696639042211742540010762504415654276974718245112870126339319107775284923200951361940106162150330374909542764423621406667214503657876613875875728434941196334553053858886047027952890750166971991433613216805590590642265347829392300740104597019920846429407090708432922113924506200295768893918902683418212099924085306024105710511400829593203136354329194420128558976843016501017389816797333237128050467239510038067851601600424998094452749297565275686409240962428477725169148064546810027096515781230815826745944055492355017059119921884611811747593576797190691150727678916965205379418588180263744546741944961243611710552966693240944204489590639526111694860841153715407809614231665457775639964052014373720906033236940017901552212384823219683862893264393922319236747198169866896560288550040341100844872732950279475249082040980484869570111378704666903058133459441610539373008209619592718210809846453697061240928946210723494110737074143247625869036819604840814667168988528841590378417875524451578405184554710477858933115523132956466957753573698249813329698118941901703298072948639405980921399785271163474125594653180251380964743427095961435793981663660501576689173759723053861670955845522377316562820707255804473352923374838069991992877355275096313657006550961732282954349535443453586121392353235289547472822142157982876241337899321660886378397140651387162950842729650885172296201237901827557739290461107923013010184825904682753756819718274824172099521167049329760988635522918039898084856652453458840219959473667164432442218906315036910795215471059312143815129708329310288048117915019505608771159879690134870646892969795707603514244555401609644632806275727036664955925230794983120688906277061938626448668031618503137515095975174257788800854323553605468795929859710503633212892919779503425923006310631013417678688791834763457784487412995681508737950696871734837520933695483270764199233687178863468485188921053389614396174734059891801679731096828006244508868077797980496639070932921136328917148900169118937888066420224024973032374870637785496497028306305024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] 283200866564476032091355000394042535238468272280054991463282386616212240454743283683702635574025496370025385349589177240033304361116698344693709878143557906579625998122629254345973777510877125903016014488927334220729781816894266399793274292138076409189517115617835051011149220989973650960774220264802844356758424543122682192585745555085400850139295989608551858259994570774326418763459889064523196215662540275277706088615524158364509576656827873402866563293802629104513454533828691160929276460427443392716948427726110922233953324299514390011381027500295731533584866785248421414405829194244249128494157624699256460499722730830554979801268569865356338344979264805303605656713579521587092879014092503842764360633910353442340102678349584536586317146222993451101478326931627242415031325239437867625655582588299145357743577427077038048315076380908549286520491049514451053649101263763532523267530025753830902704749960333329720779503980590434344978172137039275911124348921218022553505602831739636153423818207337109784924013596872716836351957308313032576792612442413692859582338248763731526423774560634987842634161496009224031975611304853467854426896927735023693427488610180818435864361439696632795530348983460135278550721032090532672346578064359305158436562651462970761896118740215328014485170808396160406132306799771406668516465592770035834837427883200377137774153488345279543057924346753029076068523933646153306876508548556809701012527344179565468128366816962406508418169374297911035026889188191174729976768104624038946763925515005305560610266041113849184157708494456384593553125767148939234899980186490362148174369486208063931369181824170230618960089107680029490031494416178194476247142714627371805079335630361222308936841553140504732683603889081839333950746821966955013126728080550989935569185084965923227982005455147447509632847851320489848221435076767130725622299307201578002426689532063079619640211148520069728500982642505022596593261769908685205460526936231986524009857027012646431246220568304826629749943904414089228376877039892168826560067856054739405008466575914053171253271314748531194241882611299051955570482011760563383979781252971165174642021806793000773017031638365487429820192388533012026016482732358472811664219397568143797676760916217623876681303818098993937548905727872886787303567760703233274922788690530036860814966926930868659311776376101905740474569138458248449417485511647750747280298823907769046882459898246974936427841985532320313306567574584923682790658728434851220593042336118329902851516433007227635679108985121532980660472505847780435283753547577847044811685540085180023156888989732890149494487074708235580678723592154349369410527813609400472629605733569729165392256159701796315723812943151626253091310625649686377578943508042972242504686423244961149108263833780045318093296985503873937929693489499541628240690214471838203235250261372414090014836194463474071545659808867143263648203202055228197351046295425946568308223828241765466661244684820376626682462217074708948047620016544183721627945376169585411200525976773591040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] -1280975955244829969330045659457922504767917598349411885874897081905107082737913365379977863150371175400867036231611375565571461630805773801793091316479183904712353180823436283530287322170989995287934367778085869607393886850566129877462382664763850604945265215884454053099378361126064529019100349778196661837738656047493007612651248312414739583020504508675599179656528373229025964747302926405647476525839665948570981559951164658921232964611958391879602269879051679301306712517296845107798238522744291263119284004020603885353552716095685930492363294753566232014258542948540344959904784415466003607040356093858521533234508123978935257323812671148081503502096216590895387434658425699760732041833891621782346369446304228135811553282021026133457863994785007834217883652177542454709364623651769786684743818527061556268611536667763292536896554219183767685230896881123248588033193272929337751216407274911486280942524571844085442280673961552692622775048082936329209067295017167674877595267848125735395951797574247666340511900334700330481581574420627687180925337746059248674099947848009959099920123442839881973835361845748489565176315013927536008828561451807016758713445901424470739996645229047694236747790744862417018626427413085919804090984837716621898311503674526102905729523907734863132487863662162580481614655457265121720699066283710258037838583944430545841945797416056380517354479517363494298035949385524743309400181857262614839307931386212613201660884990657973463574974854172502322168209490060884095280272095912477742100332188916560137096406542468527719417163653920820037526866390774672491281841191193817715875809993621543903939235904431363708047844531781161646910531399540716425603856476348273722361541328553449305433767416542615665014399071473536876109243147606764635476098480799256453075755435796512030958998296194392441153216738445467521342023289359215233766822018951454949252165007218031194854403964291825755024754646394183148906595895310330324320754441976679983278555943183849561587247466661265975934454547106437225995669943315547275960819255656818596776030623205584520280652647152515385224781911126125309707070614318879502623175467435632542801828252614713436972813627697210995090069710580039468200344574154211588187037735828641937836247200298077044627157158746536827597926275638889133470497107382784076731938350365517840306795931958350296392629155309501994897850988511169709876689065927032604180881539386271061262205565897869177267978706170057015718403982583722977709539967771027691627663543578346434506997611425730369626025294430503284253169164356342722859619665196725390430711634377701667906434961863874355926846395859041189454742267306813573729851543337379258406249359587528555795664113680734762234725106896213714075659294338152444647084323857292020751158068125478536531112408217793396822436652182669128800704667120276070905493320364140138789340174110622001102696131522205807086889469681589919767590036803660487191034370651341646772064336295195589726894648772372295181598595434829674407705153758455789631449734088217509669893340678586368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] 1069979064656725356966938258938946481237958121597641360681173808895061544992133385068757919766341732910584856437014755742982119655071235478526244879320572487629874263709207114154169399238529470989440800226315758042399624058693170479465017519625143597099971011514931737591869679793345833876681395138579377446832473106880661896815128895532904512564833098863553171080640288164487801070717714065306800585713038984690299366354425575873862059386581446954189267067764819451126848348767350303513067196381179627883084247384672414938505047162003880829826307798287983002363965177743513306324351446285396442884442209166304764752278698605292087665659075753593048309018507511229591468782747297856340662064745711660902970808536607840536671501665009727230275998262450170201048803999606925758581518750235389571998718741495483820858850026907219795048081584309674856446878801752111105742911922342373036495621088051665252012521886721668633470545147665259737579465610744557320355386364519790008811622256348331236237239693501251050257008797377222322881301792217398209775489333897062469794449730459770207149311688674382682160466795759426873404680423656661964529939522827569215825521596498405436250752818620367569697689332208792501983020423546073719955990048196089879523870954437089832542658882244143083561433731596661650613665054400663970404269899725551339783370867091398433816120300654403800263661005166860360614798513617700901137577419517957038205008207195566506313585252943258699113521910556119464243549779816745194956503649187626687402181585133606844463718964792984904693223589226563625676532610307544876131293049280029718122421436568594040554121027629132464184477653629894338449407947040231332218288316486915201320036119328873475799139788317922130774578288826688996588320041341736203762375291137133845768166149372041898388997168087271383591077122384794049194124152367620448415602099703103723641249822378943873010689450370498862121828230327021886622111329875202331511692820922110996670547103954314705619417068308987194109958266698980140904513791341292047720184913229565462784579914421394674376807407826369743832850340683967273163876433323774279706970504450218024578291449713367996293386157107230125174497372771718543628099732347461109697261816753277101066192452181471549794579338070268414942006208680768714592804639486861313799709777044039707403971443173214949994908860079994354480900886427434768313288562456605424021443179760681515206688619520741970219774926439474645205747480946663614884861474817120165517627100607419703807474732395521681462131512974880258301082650607855022913621743564738471697552306593170043686510643285865265246639590605216667249423450555545085072388433241361655387545432306881509767266317630009585049612124404851372686598580241127745676259422094875966296252080340953426021667329765644907169171134129637584474391288806627197702951224063053711366933876687770126810033218099547950290269393937986003746309793376495970141745228784761003272121331773403649301916303623566250053968432796683487654057591432697014045807706734643348926508889538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] 14205655089284821825532139614814204340430999321586958569155602169599433681911331463835496864268252937672698694006119580209555778075924545211506823247700767696629239644642995852070353527767345244465210973848335751818518419307039516465131159585468207355299840343018062858295439339730957603971227088406334931394448152132072097449467160287850571202793925089682614731206751541018891706613445217531511089897835657099260569068328515601404937258490543667544386001768268340719727150178545200776291327422173701065582461890770459893141544709142156212393213002014791916997556010664146274533828178257178950542784716172055163594037391167740676328289827637267833398979803532689350689835173374078082026907990343853018760229222497949491600237033826883017021298709174517834774922895691615726732058634266736084185422366638279163477791456233240651803795468214562470072089923663392116943102916467090710667371751456335313692787237663372913819832927830560703523116960653554469499264141437183243225526349937239023388832687814965541127964363430679322233363510468533296392529010777273545320495361657888946654458502797082950767075530993108004473717133198185424096517142044163914691890189105292899583683593012576248399024998830821765050432813529650548265977779783358349155891675696760144837905056673877782868154339812016185331830532549834664489532574312499043200868183450997844297589856604008546952964564755949848176306372385978268935389930631913927824590581346114922655513329495786116697258367641340129980663304934566907158026954151548891032349375402541073238172367686674937548684172988555455649314299204903520082435156111647424137058708957222274222046112470873258143331262895096994850478974930034818181469314292016793814815529433278170799503696127880797016843034896260111208120119362869999292077311328300217157034460839005627651167351535919932756468395342344938931245148831538095190601099722863316282967568433251331904211528717325672651723120521069453947412802565551542490989217644966474053086957795068033256804704189257010725638597932596926893546660480567896266325601696524708545742471468325385495581762320747973927738850228778178674135848086643454814881076250268005675185146251837131789574114442326657211610554738565653130318050533624286011411784939724878935376415805205979044516897333798363051799646570165123430682672532441844489302258416556340074347547091583493251297381540405865483291726103356246869093870536705382935963743530363903520822500077624617238926149712453173289218879943645234405488433696972272732474447126755520429929620383169216033666140762366203174965493850690441276014989387875502643358887778466691907607085136742309852327936913993755541823099698854664038202531755626773363585201609017658918031421810898732078194395465839695591344079315361810284116234953151706569921739765631775583364324134740953619020429814741044258224328986293173704835350971445779032046641659153986965454236314478898820301706065399836077088873659134779258718925353929664419396906917162246011918253923489219043345516946453079301975537200359374893593410435046466414593239241342320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] -73877919900743605545722489303788291789584408402827174170399921875212207053187350948217309439050247558943601137825888479817219328113293399064171493027448244971670739426014017017555163166546882912274859415803263422176243318419383289867767847868580638652918831817633372237642909860077994616216832673969713270294143832068171560325059804897360455004163879937904737054538152116954397146552740749557783191659784159849555814590019633119814209496415064824116360702463656661719967281540835785668839446039155068244466041075023645924949241315916341133071719766769763919948225245888948725875722443714797750236082347185641065379796846233296006703570307501108067075474629546415854074295631613137217624729825137346072472799861871273187941215653167001907465673948679035399564350884889737719249472465882976496303352119637578236656063570334059590262167989488568136893110423310567922291556448816415489474369796779715853694236161981953215860703519122140720650611124784129671537974710708332978769757427464894983144821740670981338914589544249598087023669760007171874438869715403244766686007091283163508853817519684212840886852011452972185519696413904841129441917381271676471773964796551529909491043035209108647277459697558253605545167487956283005878107273547464364866899401642437913359495430967417479218830559642533836922853768057062367646189837607131979781174297483255417607336075893490090422885622372138515942547183351212092009610422718409185626609653080857945513245714929841293734557493745285634984723030009508282212292086568516727096936585897201015473466415520997769384380749669542045767410234563857688061044894819333183778865498089758019600606198755034196708795438797659336903992076967718794809542700401819871901236107935087534369783682912460259335225059096817357438726228890962983425086044513900390392570307946872476474427590542361087510470870011122699099894709616107150454937820668647466754518204500980764203164326681152696171704302768500486193682591935205585296546016910556951333802203272160092033256508189186691571266706699730307273386430064178650555356216250380001863092638199968401207073136303597335775341512849320552784238986154067602077490544320334799226425327451216804655259237034472920448531973902157961607055783059745494143686280586170726704729390898490280300316705084101148011515882091430258349397599847401273698724405845179167992591066706041798920134684750249376014977870732086774350682491665264581305097228774920187448260997128403184345050894070171389507644927654049477528532749519817659066471119052189065712228842012066772820158255989616103253251416379284214712466584287344554977008784061272835519900925036701572209476365845598069445141694913586307866110942529413948509541878840270173432833036603166319972033370270298306495899513450229436365109787407737514757759230079421165346496744328765533739400577252903894475375960506713008766931109170207332893855309146320284528359845073618433294789789158614242788723989632964652918116053405351031396714114691762451825596965479566468879357584592391157876942860506673553784276650324257995412925397482864640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] 197137309487232275295112567843491929900908706765770303849381660216770861780581769837297759902764478986483051484380111062057057422470723387757334930601254081900996249703647853084045632179980257452386304194905177223281471630205956159453669561233990466281929945001873494483271054239016132453639727110081896255248064526191072471820754949123109341020087070643683971706363984612011803297283891130995603791992368213507733627926673564131287067150209606261059388256241202266368142257930133441801466884428492592209965925799070088579661306185442914186969128450868615900462645328978612427445201238656695947601252651190453494490096520743028302832973487746452894132698683823043451736991989571831656922362769560794005734540922115007667627345753594648748642611481287834619176024493589742936979514901832118783275248306482142948607110446708328881280421205849381415449573865009232913452695463465908686830845756579895879740552623323043214622066812084760808045084220884187941351299626252239623722915604134341037085046569286242070196559418232572026493273665623848940637350046049483414452797713780564451839436257674222796336911479142220616835917738867331142438708100737904987648943926536467868393809684373989303949400574216936565924467620452562742521438122351658380766009003369764239263802327281915879684254915533181511231265670946187639230957195418321213923736728719044915138309779137957202362886422553389936539012929292348984493726560363240093819442121992696105991599942303996670753169431639588927507383403490002466220853752517455981410193505485804070727220472993898770072582874788397869893486856574609454603264392253857971611388934266495257382719317553225187922435564897595238014370868057154164234555365211572963543672268539984498077083366379167577205070385122330515936341204025996223710430795199105098747054129492108557716392348213385249435765867590112112759657767253845268407109337720199789524345756812139601405168299248652463386442433525496542905417601360742562685518065604610859836008642022712714470449492184644187993502162902544015809222656962070402103001899192143992168987848054282283140979880838381044703728221834055844341608432380899397145235607572939743605149882587977943520308514063924191270232973081343236030193427988113632077464505700248776293109785574306632748225628689985288976688414455293294335203250507421982966691851950675391704761978752321549894647140733798841502079784363007275412170955144346222392839729308071801606817816668410687362029155344931449986014583689424223288024521449102255167164440468981409746887190030181502995607183912702455368677644533713954506180727086967552387282736861800500391966983806974712505055089911043253427408336523209586390856332501955818414865060984931314002630525149131358845295301067462499095591530435030324444294753699549473371082690842896262318212770298612004962190105079247689871599076089868379723401822710644060681143568059199215674955865230729425370319696423912906425018685390958542585531547787612937969247087469231755177274938455286774979538308088420531648957736608401356496211694164604298364917794537283256320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] -375884002425198502123669216772932844684294159905417668499122644441603859289415351167244416760646521222542488003578767425113712217625409506525585431384924782031359764916280991471342902655184762117438959462444151173040504341922254611554239404413694339952949606157241418064612838554520165439199369873272446815072616889306123996893414554697113209702891701721671468273379935946889788204621692185306859986409379099485160776600208677135779719178354480163755222415960686898391201009209088737282352495821875063723532523505508168812541809501356925244524686615892668551408530399342005194318694027479586587175723081610617249925727356018266365405108062978551107755581041082764306005328613249550087244497733644865347945120629384883796772913873899060115173883690039982075172217250859222366265882911996927970876257806159386536943972793752035618515016592897414962754727760835608445402190877407410116796189748847939955908738874948244749177544562383883137915142248686955735244397890622584483691699343944409506609324206492050974528879728906944194717040395371386277160778189749774859751906659734596417956049570352148034686474333096607097441351534981731272897980658837410880526725699593396527972019762584635146363649779731251773142492723554369587927610538854195679024958126392994805459985136382617300641780899863733618815999166683999503048422809798815966060991211238335084471607921171458911823486935324577437684633530993130853859524113709572002494720413143456516612302949720858152673310452071990042584271794375911408622711490426504075987567790311911226526167336600586505276839189845439020700297020050514501139752476140209816597289703597844718154916960685566439615388360091826526636945061315922659832220499420509560110520890205306177335316355542107867819070684192309918580487010834130986055567233507624389743732168638925766672292513015972635303452480607462946982047927157870033569060081231674078811782364309589983265984141279440052326687582078863338670092220034324716616914688283458283257994315910841072632205186300421516800798097456122063983890156210570503197411346897911048428535854496759482412670278136999595575774651084840153645769259837492662629517491310721995776506527911121015987118461587919815120983324776027971234492905866173711615025156269330317291129506841262467871824695975752702843413030864351577398980033321365494860074334627380422343880365181662675685514079827016274944396137484985194274723269741644014177750343503780345225600472602887690449713140566648455455815108693673674914075270874171912355659346806049532886296073429439259409879586529327707516144538480485003586519927090818423841861438633043439713543965610386712000409111586369184633627924977641610364200109766910387684594881173930049156817018725329945051338327573545199728939865332025461382884026985286298382007244274791900839523147292722282916608638918473091675018897750974820385075710638030108114842649381266174672803742762115324836215938545808313951098980121068203742128635861780255299403836520611696500357347146939934180421402068233185177673724811927881918165193903411570603274098348707020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] 585647228238606303470655619984721111603287167066277066359171375463103227228127873071447355563853622229551110383143848409024462066087996522781142115636673151688731048221672167195539321741472529407432577377789074995157076377503743641465992810883308154153980754873977115452778849829308481474324647870947503415845717218270901184856393361339707715618061697527208385643962423083255696300446411085636245757898613257084463901053106716211445405334136639601612164538737264444812750150385631956445336254657326493164425509752267034725303490482892248166639168913734184785081261101584836524523359047084469800854785337355253935625387729205379393319717170088158262521522620381602031197053693386859934961644327060337574870696593237326672625819980904944143512168614864376792725006624776234571915199945328352263218257593561756894603271832707100939937600617775705005253862884157201126633714455342849127652911932879924565891909464509426440456222481973873430358485482791623623232213759790790215825467759842744057502148935403904588407515397377568068299121162126513969849756190362841501451701842516879498166769881339673848990923968098029372262330466004728966746996129713045288631199733685258393663183647917019385324125162950750358272479917230739210462327719190994339463550688653912313075611783689883668544905220449604104677285932420723775306461902574675694330688432832647139250762881287873922441279583501715906860441658612739232795531890790669977795668038515286402944228089534367431859709819399593425167211117260545487749795236748586031386874371283964243955329631748869584466002237047244902934232415429822947499195572141592849650029133731232002325554047795377578478353186029777314285488833512124180936656198190681805925374074792170539965168806349095210188767077583897859913325471030535655194244332368130755200794188351066058507163045549114992403757111187770879944901843552042267663547538951099206135397674102432456764792278165369114767080180929624519582215714697426809927352688347231452144414915718445898036711175880314569521449383393048694184703320830163088058179955058778949313936146109313798014950083163898058980052274173790570474098437014431213549481121935249252291907625047533909084541884294860359354764645314563907453997159448631034126815057896416552118311776936148571942410614548186827221845260564492097461280131581284011076247644417559158869816035260343281258321471378750691492512479733847677763301337888781689554971997745440388148822728046921501490322395295273546427153326593035903936604976503085538836905369840089113958121433047237094079624330709323824649582974902553863218694687979166618763025521821973940093219940695843840735181707577349127453667360461459317944601226342829946832457308300763106322497958969284473647211084717422070038829329018743411803813446387591179873176650716175221687425357282953518736241665322524436460767666034365253149329128714520845758104107893214606673645693926535768710326949232554491254742178852787541481919312047208030992953965084133598038653653798290345334241926016764138024392298005579885931874866608533620839426773615221145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] -788145504319060484055082012625832216803037876987742133876797219063777708197748067511892738861691153409657714455343306265511047876321597841588584072938389165966223164381208790794538256975809897751672030999455108011896335950024040497749286482136719823993772285280058487582389279128236451384982264895157901003770939918508463415495062949124002180246071958617714741811022297704235168764903565517162518795457608352667724903875837018452569624759392653745587600399001905370883058596225930098113951999730698027100162198793430466899934606897415821976977118540751325743669548485102385297859383980304318762455800971317111795261884402391269627613569253401910999552489544979518051388180325436569767412027932056493339217050797046931507676396247368730188278581888227696418647155320966106502149938958378293290949975285809379693495585424956669831337319153796517188682741790852539062603339758176985086708615933864976427933096822625776282419805946668691583309729604905971621811960682404003405387303349980043792910003703279826997390278014022625823231458986114716617224503267076479284784604663019121363166264997975779224692983762326295319949709487264673845622767873375440391342591723165811137882297314099849178124893199664241755688931134391319424942547671634988504167224347740892390140734653012305093789342243723264871577646122893448178681229294520569981098976031000139672244417335069816758290494679504225032213479546608443374741733783703255435646147703463487362911909380117804073975774548822144189557056434229625344179463431440951530487931979912027941782597447130722520339777836031426689857905911184463457179450973651071886882251658443467897320641027042379653271166687726026380381894911257324737233068262462932507310678541508403128248569696748529668402403278225042961924797781192806870465529429206375372109087709153576381940820943489104861062002666595445150117643424105254124249769104609185030546240636569116364575821433588521768501108410558242089942914289894650413571835054938071052969344545559749522212379224563141879552843535391331225337437270407003199152633731973806801681204002560742498321118269987228600744451222397976105112655925636916391286951448025892978665622088914742493706970239930119094015715572033365048100106776576803216967782923570986333213364345182201116404246257010960478158955562030831923233274659189024090334080146353129497779720315183849263622902653653329236120661922721311044311967136515184212020874222292913918519437144951403937585774698395230709856780873390483058543512235415270424140165987547124640732949565181798127138611867384571119415279017247411033239958995257125089569902065245344326342494130905744674370116373492904884907507112217527325836640886388005842100070903774273090971137284461054457755554006467516275952900458172875884209306721681441696116000670294730205464892732650201390346042226003322702457231482429030641666292700872402880165441676955945515212214090724094140375425367146995206053973348994965560458632823517231091562691289815348689111924249087085085188096104333597677667947118503774147356969136902693963007407057723216363520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] 1027206140594702297675466212362711692502745423221957128546431422772690675969367916355017084691081109157273323202288619016664033290383278822540390145777757613213207132074032412883556592399463290475108514990519963026373408690171605033996728297502605628605974152589275184541544640659665828783696325551697486064870036570299293190848305502770139739025507612816926189654469966961930634546389527979757671000370405317552620003116680058892717055408283016832992235593794386365511793904891884381788551867922374384565179706601218640979870967448097664997343154689703028910737579330473305444728370229645416273037916000786469797321960000220865359556881800441856302987611924471245960448889423890691846357598497682867061884729781053679891936360483146486009772490469828918089350669167541486965944968707619316373230415762677689182983897917722381280098655036224032884365361477575325444215640652020364381767366696100971561838388023424747170832124777545830262553161627112787490918246222217294442156064869106042697624842635892115616563966665347690431487910331184155993920782767450317589611378237317081268000103848539682377973676828677902420963228206203548136325767131777443794348428991625247194538409722236050619984474807911595027231631221469860898330678961749766899589385735353025829969042359360151623468933704642320741362422083962142636941028714597017375077813928221416043969507250233352963258494502391836536157494323842585418059183417449391934848871577881185048858773410218761108495920374894768931547687724988025919346375981354513935173181452944658780140587449652737634959712642736545642432926987302508945902780156419506260440508051602782054359692455238196662810172519685601529297176836241077671935010852034913174334420184048588515450484541186253032336928716253082690348367341368544146652130731331117603044488584851145887025700207405323142056922203557025860082754510479187746063873825311489679937039481704327809532340964573650050812156223282643197373181843659410601007750024932108138215634889684191974903426972481436995951689687489689236725947410906688353794751831981959110623742234841599415724282414608082681342307185611779998432366077475982104996403345404322325986289203388568687935311216629027113023613777682726289689962075694932481370118896851925604824852024098035375037958330958840768057159968151054135460695740050447622269093809786489827261398213042609295932516174137833488228303085233773022678271218825378511148384279661408757834100031857799449232524134089029541109424362559760412173167737210049132045729915361729906166357008692302677376949478015802313693077279600423100257867614002774702552766232256028729776325564787181660637333811184555947030701285698088168948438626592018727667335665790779847905522167289166777012010139815163398097055413784290241163820677722247359748565743560576490016699268358999831768227445993073031294850458503677823301433335400582670914654619641854701370182726095794117964837268813476644510363303617565335373204050299618545486286609274222117555409846547963791553679665223860170460963925133196655414587396090718784522262172117105639424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] -1707999608894394569808838910008420382857121847454658784615032806768278197074181124884572607884700398943571715288552424979210869030284404128011670440027841211871293486149553586980999637881223345554833249442342430687334928860262360132825140331124617488528537049087597235192662512314390253115918310205486705960932102931903222491690970900891814968699327288404431751379218463970332892139652836217173914703867062165098418499485646048260771888928867672980405706147021210699653589183211399811539219306478702811388282536023875077703848654830394038599960812428938529116334129852964586705736050645747059699568084172315250721048904613356184295953046365809327111688607237090143415278482903196373634774075280353200474313487787560621891836571520869404007043012265121827627372190794676847714653503540632894623507809120901848776365782615200475897506654631908107214541978080486308406291111774375041654782139117206019942031862028271718050007255458335321120689293083432518052064219383427771313464307091202248137435061006933395511068511299468046803831317102459581708864049790982550462997398579460254712998891734598222241228040739408782817978746379409438041460339822020940958562801247550546872832833144610146176833366151897471735758884512194202179538489730711014653408724060228002649594940178786041516688062697591571717870971971324779248991374072516188011902312413691708983118571117563974744530155177829387608168393409735465247236254654426111058851200870794877827546754876634402333718041141805400898108069327674187227918718290045163663830678007328602659795045934067433912808038384292611851271368975332019011828895260840794744947589344459708973979490678111453511286435032752457719727562661519204782559191572028560661454294422779306982490534373462977783433951266364840319500202458703601759501296940981898996217754452633065837537373767093245896011813453913166146791925704491050311286775116023847684141348948823711767352512357612425407189415803028884272144607572034417827521524491191256412290755568531519735549727873149667107447353673854733590937080417762256300603150624300660932424581854041572520936615271395988544301766485705979218740566534391158055224782368746505774882714696403030994134303047670682824908020005092470332398487961065550046107644672413101997965919047527969227804690128682963355057242233342083174176620622872470360082169371044066858158203245052580530514107201162529197667312179901354866534891395221233328733757934057451752495438909622759533679790235213751198918105134515847694812360909662529518712194826249888114332566107284893603290166143162872187878436195428605023125314493159454091305025795878350529091100966348067155264296770683539937666268104676635574755763969345764585649951516610484889600757940631534197787035367464905470469446628925851471234621777188028693205090660913437125167262956015157286157306893480379817539200740959189410181300352057899981309442124204260945152297564742161941379185814049943437419285323398150275982790929696390376148362535146673755891691106940375262263199938633024376637060247088215526589147078378928878926206034474424074240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] 4031952042026112984405846829918717403463083958376587898969579913653635050433378932944563517665905712980388705796951286295809614154812716650906988265750187821967547690323787574321864199063814427269912212757768444836630832794880773035448131760312804305488214291593509810556301923919889681653353287177691399294719875733763943730605608264601684012715289586607258427012446363494677801675657031541336908666122361326148484826228911385460196739453661426230601444142182617285651808877737657910961967918412117562504944171468284121103781198536304891531765572282489292135732832082453290308476026895932630466827314662337124550114428285310970534840711376806695448855373720567525394832171200208795357192292398426118650632949317199868169573498811300765782478810700827260242868253531949110432111455405293972303764636738644178982802098202792616964394991742658649348158489090946110712072780935099935563518559137812114497114090294806887461318202105739682783421677527406335531004673455428509545453311206421732705621247342126518736455066777519701985873421919083344980759852897638337528480478761596358676236067894202480866402513327247683090446783747875481179567313427274966347616552377452773269033323755550248581668913885597782229186580849131534170142379734417251022412169210476023156415688910217193783523418775873384600344087206543409388612748561755767165206763007405328519388069961198435876792973484545020078505608702323697011274838927968353005034188916367574761463830992376554237649077226806736392445090260948908203363944889193269862161487685319887028240230070631802523973396342460868097095468518551851024723325444009707155029363327976782112993299442815722380227938927342358601860365969715170287583929850618702061294995567925893865629757211471196462775564254018706888218815133515388415705358885026924008899193075969762985233769311532047591137754801206595030939060074655171799669296494020452691700708536146341077447711157009834167883195081380114878513593099206844739294128713868964348350727260911463596901006546736216064941198079351696689601320086759645554538708583095135503682379733959762003986291813479404359716286291063303701247377746650530206935325917371844102548085054672724961804960402610442639051047417632064273179050097053381623794086549450190272609624103635021978828776589816393387577029436182554800927700361304007668822903114254797796499631546410512984140185840124994038815909930939519936432808401393140161541302551569337923136989044211132633957436592387017137013464599372474986281481433030461183806416732771645942892066219819117774095899520801103090801459804234639036224306725834447416593643477128710606090615409785048213647334204331404989518508531586989289091976304658983616119655157981226792794901299845438590153290075268585446501917314026614416312259109851930141521689641220975221983502295756023475576652109184661364432915060747542398976759045496084793085600750495425278797157749856547881771514078993527356249198240213316306447315156570047210056582104270657008605346388466407796388889289555141246145355175451092959149938604278000168481816021596091973632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] -10257181936125387214424647220189783605802092367854993833094337680172305747220987482901929374368141080225045430644089749288212604731630916835213651015168891981725062900292920673943232006754909671492566855734726903165439244264256785676470471717649778962704199011045792577879848351562070972891916319448187726475399208330348833970865345408603496654138970151940965538525109216962375314925892431923337987933488150559651684277706183627681798918517852083549710085894514298879731092194311796974518221768652431021514861694972985715114090663243104457245049781460456928859873102303856289796852881609091281879308085698260753944303709200960901385429198895415033128815572304315701340267088294390987967806900656436038744349842281107522181329662865437187158543643333606971634616218078380404644062562819734022630466260992745597185469316774365408662010929982846079050013918109129015857447189375671868038780631142846880086515575718162859589542222729494902948308104505784097615226698754345833584239904226921836416083556570551415563199947839058464770714500976443284406418590300440755115248169908201067159157081037487680476674353895156380229201239982756789078888291613644717399528478846048457107458232178533193684877728822796398501071790193053943160423097145899304699913612637320193755742467481455525441522210276773707781621411335165292379930981635269694350572632164357993781059513529227829406697871190544075695310737870145246551152343237555568593353133673796860981429592424223922275958884530689925909830506465321131352183187542653983180146637877906200421011543970600237355395199212262546637507671273837423079797873529616069197439697887093656585223848229223337839525563217695759560090364281121381161975866300193788246578892156630277631269738998296050846874821451541931032504397094769718756038214502878474738391079127375651183147865191072396261764618841082654283072841610738855105785559734094295771009805546980797831109729263103272608912132262374948179902751729344897382946722638927345055991728880999841225752423373713227504928606822333998417540102173223140961282435547937848024626731939574839100795254971760887577079781522111330798243470370118020577749968478613374635086581106373872016519170057223285690856376310569407778216193381436675793210962867426735484243125630788547832167248455474741769163715875479936606004774042287866277775211743058674504718438754517251533021313865737213776738376121478493519922636078516180883527920707641597448530011696430683836140746135486956736345035642912199744356769036322055406878916360419792718290788103960214886864489180010507183790211076392715311453092905351901777858354387859574922499575604773142316992822395837889948330769430979798205401730009318591811652480610029237732977049780291616654939875028354282556765823852443720052197595101233537795205593656249631999880959280755456170577231396771630783716068266305619964338864225023686557247254396215719447149739886546957878936763152007411003096765490069527703910316917830628142015223146904381625975728175673762038054000481790153616573123809826891864921556183865773382503415694221283164160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] 22933079713660934230389942294406125093748898789277224033338781396145697516810488103563708835711376278022969882856782721415290174880487063940940398878476182577926251949884793447672439633184302680189562768219066812043887484447059801113114001634340630238273911292896393921260730530370349397766328643665484477564345871865126002294493772752926526862107523972947838131816154344979960492682801886476738419427152382599291652767331530256724368805480384562567512704769192247966699795730638085326176623014544821621570909938490683188073047998399199144456685331977378029828730903770600758261974855035444185282414420542370394538458669487858840881042155118032771656288937865143564243253494214970467677059375434609222132330408214588151674179002902174219309887793629060572523873100919445938159892551586328835010838691797224241053297279508537323964818860451763618178731639149435067793321345238787513500963654231766030597984654958025270895055784577697840301953532503801246721561093695816848641286376817722136641369498092898534092019803280807755429394030132921628116451958494450962529784587017682930237831930896546496702851579938751836603267484817689987576236567482665091132241248430303754858240672985682994379918874268696289656514987726429797418805556467982637819484126556262507457323782583403986225241263895507239232592651475291757023730489368808968661929583583746180550108978324272758542371111842101524171384689886408360480212648026317055636960785668459506847673369284428602788581013207539273153913952853163850568971238080115410808961713538459027532709119816260456956254028722439907266865160123916412799240259545138149197644811875873283495571205371890499873044988910712832223730694506605672200131164477328921547633169554483977466073618039056810776006932279808845238054897515477705310394179974728868912032162914244958412777202928637492109418727379513201113612024149252496382236095829986790564534743188555314677657304424403198092489520978845216098010706249636324199565601961561101030842766717319274481316610579346020825534503961459622920454469217668071805178477730625410189599529781491563835100093705210930039110396433811019863637781083444578379080682999884581421066794074513080750528737932634268646111113064767965987283352727012499827430244283427590406730984174444781502795155060790751429828874198473080919323268148215221521908327571010234493029031098310933835776453149225210625870373659687500615156255132550317981822211028005393435513831324111334273015161327880755939164198253618115070514327980590273160049294454877215213340217812780985871678513679884833885291514179121273332631895869230196011671646767232387187152542602287570843183245808561776912248126357317736589844173688361692243690460200612052566112746406341249196895789579331029979359621396892117057455825209729747032316302085685248180526167230193893048330469469942372053617502823709555807857461275176430536875357657956749762513964263881071752320732250321449013474439472890078284391692564303256950487680661179317800732616376431134886475531688387544974798088464349619535653363560325870037498898405580272041984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] -43482780696704143764681438809539483671682141496383280600892956388307372952860472443356194788878844199901887392071043493547792723271366969536702544860525931547428564126740818057680316627167428972939311889628301203034984992127393607880972874876575025409258483617707616487054366211076022158356197697587552365048961474449645402651036940898923781432857820170078510108564897786189587176972576230666590699768915930226767866333896155030377570412446026780746582648247854024982402526217120240115999218050963061638829950073538434951817490104175438485717333536932374566896033331339822289483564457267709648298518981144999432697152965570108960179051320349317437889661909009971784751122531090972763338443344881326617856302797862846160068789394583442674078927422796963716602069055124091474630264849645824122793812865242588334194396889650826313951417359850768016966821774256287675013582972646704742808420521481069763134985974042585264191352210776678713990807831549350737598464946669546035674672637130319344408426159330749726235927962863851973101918168531486230893672055702061371847257642951789894396110802748935693342449456746947568332844596865318535252180549145479745735386505671403310035535897685505720203065984234693323086198710237299294209784566213354116642765592655318446068976501614539404819381047963771363830437499443442568748947733687466073451876523432686172436962172585160187730738494563655963451508105072748207436359837912979064034803232092769446418551364636470315197310536655185629953902611433714148955909877605459406263545968405134960275634046545049866159606787293741561567329320718183952642387610394907325208880309598325255956537730051714966377315895073836551650713693295303941591004550621397925370927965387104347381670151549227674633953644662572869141298523781311551780581561522010035853756878120855151960902826889017478539062140719179137967093448058062679860514541561465128004485880587337629854625711694058239733371292105958355614301226578344856486044736063148021582016433486225759338043436850256712882971890724927403500815468188921388721942021309085492300947289750958448604027704235485718382355645580328524270842652632047285206052362007334826013739987154486026807063002224656246108711803479090028385783919918558634789958870626073098354321581170080050444048010117069639652343730359183662584630714504811796426108961945977419106111432158273697622873350615170550870186964715823961662118670770177457828784116045434611887223070547924347717912311811652317041013246776550462570970880196851891131145921466149229646145978084649974875581232255759856926173424906649689851469063047607637859634215956290062075627665001061598035186995726299190413330271551302111024221657911330808325451666688892730269767873557832059884149676317261471231722160379332636660148032869133977549358745480581056468114508973018205255306380249778052911415759488821242111584505573301701916101516253998295655081747949743650580057374909973547974889052963353143006254810399373681708391083872583652844307237399066176163236923341915001694088909704690095705698876881615119554839292110265762447360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] 71062197697262245638977400047643269214102177251876863590400097680804280713304394308207401969880898551880596696351116026325492300326843140586067399348763046188113463539874221663030355962755266023368970948585029987255326135206947030174446461335009696955626606778978608195996832913712291213753720046369300736648329255779434124681308310901655400828147536570040598661056969984207275129426311694125428701609651757111128363016539486485951690697619791941176909774735843983510547972991991564580360271342532439260685667880085683980873174881843226405548455830442805657667279493579702269272071796794203406777516723382123147111814517747957837257861418979198608815031968127419351007150089172755883673242333263776289933769679234042030218591883837411092922193147713296652429130604535512485733298398387720630596666360119654424952645240690910675543267481706656939609094847593399270713979288438890232156130870757779585368518838046738829798679190984538140661570591150732282693956941273537610746626588939618397694959425680281135190565914451901514721298843780124060567746485858277768402210437219448116073761537470132363202043902275192959024677671485134813363439890680035993631469654916805915133525851449074526616433664479286527892405948377365889122506542028430183746029873188597499460267849138310922692524523483200282183989708744488136100878890645018496244977527192149148824461456907096453374634328611863053641785823822658743496188156627581020539339143785732807265644045322364281751231615679208759782145331313298541379880923778725339137451203987024514208491470396657862818269122005088293658447293754164146907792130865032205243593175401453754177523676868020401720514214770746626989875652548829441230835105917593468757679598858432602502924861854401937518869263101633181636975313714560522056543384431475189227126545902671861118807113275511382147275951085756781382080781030595475452175012736169046020496280808413088594194057048889851425906056536166129417778770304282097827078873852270199342827220412151410989391641375047423394370314081939450814915520588107457188118603553062929009924743337555390597467520326837066750008635687447625098952705806442329311255625852636529527011137222230253361613962166476358896280488853812521988267381794551971616558082499394728653055978693867774329781707058182377408157173399473589877044531716399063425417898879710545423651130408804587214932086169977575480731725965395461352880196958360248680677808042737585530381897964366006533662611997098007570672865034875383990634727729199480184041292023584258776539037801749135251064221683488242340038192379024461325127552859738475184045338984753591459134909271854287108971561634269671032197277708814628037159299237599787401755295864362172195886232920090282071262709492804298201328417371119742181258574386821836985412564752851788607147802105663007649314288008321899352177590277227758103939963485871330626996365513394754076448732321808274221391239975530475684481183204313683739015298064373837146083487995046083968321349423657234965062149596173649825943269835042697749766097169556102492748064298369577648128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] -101096954706930390945827792100395383329608931507877115309287294266630378877916644946109760742870546128388241675016766712949525695631549504800875668405399212958176973821783193184651610892910133465872350621165855799535976862664557820334192889686664523859385923645504155214229307406822493265348019818654638273017676835387225797627328603739836922523530371510748927759044369435037783556180381956666522030238296294016348322987006424548359232322588894877835590556455561178551092446219309495024034716596942907110527692861191305055583542174037638027045969629240260631412000165386883726101687497227264488573064601976173650714045261966547024894245798650009050286935735076871516756874468810091146971386817896140737352353331330181369582576700892690102658848562104451137187552557855014632377164962183367718279736810886097401835317825503466191377777755747449013387991964458569661681025992550986572959786518814527241123246343805942215942435909443737774829063035308717071328589958288117974760154394382813972434945682083624140410637015970932149921266360431616334697611097619473993109663596767227631233533910934126696312640898692746792743567023748173432750733186756508393689782529394216169129081679564169367260974886424825986048954221662241329189624498827388107537055951002421544760148460720141509027317760824375600358607627463800801327211574531225405405490352145292157934012048000511693749791667511240437453686877803006222508835120934931499177721248284682317693989512025198489156479821177919842359608225547105014286010064296975323641765404018113861808187144611553037581934272481522040040037165503290373888031002665202067408305757944638837541506785686673762647182617454920686673001662955196274623709626714126473007292291365083202753079389439718929169637548906739648975370523279089560617870438111708164057499402832271115512834013043695774452435919543241004662991936264463267364018883157773983205396748957752878033725838417836257091287953520198744418868777338585936498552428515599135090328710759894013741270477749255273138244631986776767511935187350928609461968344124696584742990284050026553670485640610353645505441854472064389679122242676382554536346248223750126544217468448835060172260004577953056250549908845875832643590867014466020044374401368429761518425415480403877083160980806230110798287230747882535991592472125109773480864013187830443682455402021296885861335822733884094757424486831003072692149764459791040030819676797647945903883759511175854908884458143741950004710406485292444765367721530011092731127944083478341725914426502915108763715018286812249574187724237687936631830253720769297936832418542828920807782529189254806875394589518747219045040269761425922612232780197148104423384337632036172092602669803250613734389897355334944154020747054189596033232863466687789248390482989573496299729982713770005818280300286448651222635640716514994720033723741973770359677843046434602684921564614186624199880983619075780227236710836040141334370111097476181499402519450063862073666874571424470804247782612340286635007439882195186278382239266981069339416499148576134266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] 124967832103707047807978850166724852583049342455292303462288447311719640128360126451455425196780958310181488476009435214757461682587023950912797415057388362896593987142527757670030421770715211115607139179840393863436387467471107648838291331950440536874733815095096903304507237283746741829475424997569800990056655695511378578589041049241186645910935490673820981865406797146825539576120271181979672925595332836346249106555459888062867145148089998629732325758092676307810330586132332638250126741073741680315132187980524323542453650106251609914876808222077884946423526045166905502018393197218376984842690272122063373890603730636773273019042968072018429345853837559401185407785920839288716284381888473183390849871929528129029251289788330157420610996990465289702957670977586790646317399660505438340813891459912948286985198610275863189519931762912464116036557975728409720387591547670965257202886181275680991712392748470642345450865804326519082429261307267803519683470019250053812735369862470150722195585170937803756704054793218959332835705010004430862580852261327033745632930754452739848021526572851011157754562771055717153215087249256770234923629996710320886290729114446903802317188526474570724895595927559028984401625594997013995455075813389884506699843368077980156867446319541702121742114772581158248048815739846539124811691314575200886930329072326579245862690269889867908633452628563788582348315868008467282913150428965939803932761164769643325063937366847946779860170977747840199120744577697929025477605266684842803980816776115190398955766371125651478864752673638883238767094518317409673985506919568899321954690788134268758005307121437968245285797678343826583188276445809190055018059996692476791350058116310840853077436473446907452858291359376760578028836243238409365549854757904461205372782153352078808632333021254653241682997384354946642532084373442636891303389523894159261643048133405749148268659022969181047546198669765424892251689356256766135978146798840693411344999430366302902268306817651831749466781199595561601807952090294178204571756816942183021492520014301417279683984544182387713156156899895726583917738390449581818449421823775694955106030212017177423740717916928667673993341712288856840179791007283088759359500136082738496900882527195239529050243601941634593396781799684801669099617877040264896201078884485273101061204988821723092524238720017024625126783128200809502288892921420714662739649484372241774604997913146460477493183510277263606321359126204753356711158445031592446680261121459657332429826325309264640835219502710482711253023861899870046002391837056153511162429296827795543855335761950853579230780423242290376990709046363030299872434675481850944127915405113340057305212962255282696756921497658818652010106750223541951321307707260804090645945968578593614857307592312068819052732262836295957369410849441083838027383798878954893238651599732250545355269056374141528823370490973709040205598042986353958426029602231467576337143422150162497004556008046050684551326655655588292691795005565503031502040200820910494803834923172352317456384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] -133904906065621877147227016480053109066210066349597723782173893224177941774852985776421086179599109881750233069903987468218468251543174087224272067156378542524859625006169863307495313565924312011534388161789120969140333897940946736090713205306699825835399308734624046597235274345507164799972294201883820989467470278841941476903354493570416273722822928730795007895246411589756707603687034475411206446404607652558285241805302342350745878534183128868365208669710821440316034741320011672041274249894110351029421755660313727362083366532286775107471293266451794021173240625905806694895750843769933681553593880374498755602650337461564052000076353077642713911211743130923141117710679500056527029980427774644912120673587426172512902991467662355227526651631818234154742718699723111133702680327742014396258013905064114580017020160251305147789908054736130941454223409880072711405300923425423528655208013314800766845848026842573261293734316771089749961751908297163081081922209911769357258663220454269995846379024339553616063651149414952546692551024472314738245555538959983093229521160336426728718149298181532933141280520333699289532285641489771513167507663417827878857613653467579883162982857590113193716949481829958450393133493562911889802877727788741927205032045888848763488298165800032677003170207620962910229800732438392503087099742829516924106903501666137765389562990490673724130163069435146514436140699996138924199191525336876528721022394260947228078141098879911241399278771183648348947875634610374730981787526298791544159551516962475026336584504245743125791863887514743117718301980954362462003320994505405531285264412574371977570217390931823030909950069702477380699135820962628501502194345491285964803742837094770690462019683323280002092966687853350544853990996472521324124219714498071725790256339464516342363869746610942554940251423601609638557501715866109287801944181724865513850705321974607907465865961646589485996440377557448169220438722586002789548201779981337600163999318914653280832440347420200095931002862541856924235568938857126904698762742625898305527804652522294222896135683406206464781821609036617575638554398571351436890012483251073064131122072580382305408916004414295104949071914272666312362574615858522546674228332494849060772793512608963753409578373045792752635590198317639610864691350775142619751570112038470708065472123646641239411273201956030303129657477299434228925911321597065299429444801941535747377906629851567608212107472870202028025468952022483827899634537448822271691567421447264986123633090327504459817853833580578841276520989092143991015151668493448507335652080612905371392563505619660372561618364668239221897477391369927711503627476612287926178912736133558583049762644059498048100506302238250551328861802976852390269511301294920338741160498612119618350697423245306567152740493138024687990212030393804270972645573968761088428241803792416252769217899520461340123825979154027736204828067273877219367036351824853839412699725037931828114494908476533042858538390633803253368309532485178527735890760384426353799656085117439227985920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] 124396760606062636304737976156590436020813386986542246575744508515201258017905370116523664082724452191452844557158942616096481022042069185448862767659510615330883302472287373055717301320952719828969741844846499325350015124366295054569996789004780796742593688533227747137592691025939516460756897918761271926183965302503957759314694005299989054502731586652811295283070080943179883555106610566483777513554423054291883820911800585758066579218254974365078937554081039755222679339610668092337818165743655053074184072593000893535242186843543354358032492413949731300325751948316925475120535935312318205738595125420507863666382098646259874712932563408505748813560646574523665561187699865063904949445129392155333741289447510863466138870665368150370401378762067405303027516728842850564741921296623504972342054084686346720585663367600689480348627232286723892256016584286132385705085236889780064699319445621962429568064755810538842066555504910790930479179172481716375539094033479859179171633881643565860381709863560916985603486609943928484787952043465937416525420054984711062848524694496558830987171020882144014535045599403195826074715893292673328161940857624513694830754375692715579010334271735141061946405943594044375472511609313894641397271533516026123191004713647792701002917686077707214792832447531344909061840428295738643815708271135870450927073675462451273661778995776156022776188732427959687937550288913130465825515265262174424589023900722062098609131865708404173328188037783239506656012800889611662963429641535158698635926127209206939025465655852588744750107029525670727973321163813396451862138543765724796466464382079893296328136657639759272849199556581034377317301373637190250943223749674643079854202301720014080390112591652229564606337149766944424904102441454217571990594757572329565893600655354264676543982429563201503610747619394694876625236652768464481365498362880958296366397822763175174830305700570590788091225455124047984537008637035768848395472220590090141690316413307826524391658556802195508768277959170565190737507286517015908574659768968328350636718008086605830574048423422976148586999999766223468740212343080031724554876465833258346829113165311344116890040301925864139532177664420947948479718666191222079272146037409641203467178705867744839034132615036011675868374685899180459261686903216524496445379536533212325714999707049821356651424503039266152308196468293265653595096680549137101763390894587745340372706170811401155206231554575640189342470575280108041840384642711218581913321048769997474245238119255070408990634724791682342371720420206670980904096770543605140732747587535268031648146831592082757095782359886710751541363567371930504368593524811649804466335777048973447669806188771074671974231696666286408706762967363006079732592400701793789519465684442704406594079626577276987548023807764479970283023894862997873465302469531207112722175814726370886558665228934247116602657373296914192953642331329393719899253831239104558123359441638295344630066355548202706316500072229978110566394201439522092501784453596872513978287624662749202612224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] -99015003975546656832750654765830302645741939504590238360794043809352435599906873161960897728935364034401840934681569755599318163315463708982266603195782677764007600944147547213720696609668361316937393458989334010161844796268105947466575572243609919736033988176944578720419364230680344868229870219911447489148517408969250886732825581936225368648639730150476492112632982186335867132409354195103096590413273105926999532567250658131122798047317114084517277270900503157611651353588240472647104545198164283737857162920902405612193100128252760250190999153141220872745633307092831759732855626433772136844649863166609057044779656271414185662810102890292855622963302564056878808253763692612469668108843897864740855010336297010079692982181946523611121167393159593105618375483326805038110552312527181164726345506948597809522101680218288630854748873154425335985995812922244680133996822652030243486956077336535747364386506279426023627800782877253262616462090628900134299304771736693216626840663849107703111866583998920138654554247259691325219327623070851618604028951913571859132709229842243132513373550230220916929850754322278980452064606643378520240347426456919128268927919842246603378693766239349572301807602824551352265168600315562076896940420996993139638259150962474416379936161880630507580395766156523774828340341359219699110595154272184031441122726640667776749136708918965647362584329296115377727154915868881909250979426851398538314158956641124510395876630315054951810022437639542998876612537412877233432182238849979325904867509535895864694560200574766440114564427788084032105127000088492368346134538252143427602303526984706303444570955869797777091617368388570648078458060284157305802841616134858218797144768845019323533245830515408641529585255764462081641716224375078063485489608123778822263108938556213997612336457388201815889334080623863266701804182397245484127770539003306381036150040248138310986705010967811290552221606817461347445594126264471690801999614943639975152340936971919628560953305847507802849061099349617397164914157293249975892962971549362623931653449257084524593244094171152304633271762530044741011671758353375643786308815273491525029465213078465205959686298903066864520244355727497156072308172619998401536812873225926037523939937398671664031715813375628674388419448804022981955999381060234104239957194234808051315210965913217344711699664559126327375744317114811628238049452575261348385039890466439708269571722951619427278722940987824613090640991429973053268830616279257560965983679405439459492807861520366696446994091763380331162558756998555448020762617532421678031358374017486273256902148351277529486473276745954857161336447419451742910482596388116370706413296035282438221235735093608360897084848456310349849787816028905699846788057986544160909563159281797221427025957373241947218803283920487554686917862119225618184779124037739140247064442895991476838925059110133961458461633879640164299529185700103285305609046932092473831108181704008673966784253546340549116861514866758921662507366609918558350320897380823517215963149098786226176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,29] 63630168054821198608587332729689239383064665524248002707347510470029897231771639562605733928763251649364057362692420385086978649942311956058157469635895153876040375891674997921889885469427511904047597895103708789084945903497720968803221120059349224083842677848706797638040607807520735417290690805252856704656019401489700321138346381622333270120350859441821573770037505262048816558504934465938954447919067909523144509262089331493762611827096373966207574720021742730197764192185471654460050735677383645104873475112714746304158571972747875875141320152318406335188984151698733663095677691294953928647799666730016536841573773232020375964367894892923490003208571757790221391695636854060855894376969703419913583226912856361645718112200123054969200938812451017381936059371472519552217020175604590400614826621173416800300237643573333398749870647939162881701509697658742604821359236855531228471856250798735453868273840563947138314230706140830175198227791937718658767360356947580049491531364027836736516019750459751624313804410142738799930820174781490934504681876349111179051500917590929081365031166992253884523593699506940785226264930247695306109762240740749573574447093797779395891044709927187280436023468225970450978794246728353628668427551732536429706133815695433887219809842372746587865593651033434625225606168792772338537716113553494975896242244190896112443262751043378325128329442669445870781604735069071362818142765489270775355555710198626337141934694177269872651135525528120895888849886207874224665710679894583837290903581682763388993470858057201338384616663490728775277024677098638681302826706946263055356356711767771590159176566229033773752965664409560318466371708067623332972671222698381328638300804410307678235525343074502514818135879116289013347488703000856391774890264425802955690607934691322633628649664019522665895708236180029519109121058631116594339070467113080912915124732176265438452676894635382001693610200966043856116065637195399017003342511562897225759801856027400245388808863536931764816676758060431627934706797191344458839694218649089271061184982680778060959130566843965806369249312029933622496644337914990175712588088516409252780620960647096004066154622958005984955683955485896791009468289790840968577646943753560708187477715344053604219992088461582822445713091194484523982572109720434108177184523083827501383852259691199125692889241798695882209374135489105281086009422976072940758715708859229791692434493318186129050488725283290195264519348140586042892477602692276492460071331497494901824794163376807615998336546288162504589449143157346772486016393254481384150251334476566908549056495497921611832647917503905779248225810950423053594880243934648661280072847295086840540306984070383021631085367559657480519708955268747007380609213476664956568258093199304220417339550030763325075081426405327961174328563176157824657378601896005563993723887246403409768380688925475953827048702562706865762627916107106233141995656266241599921844588305355947132031921557314411528284687189517188950056405466003102298896747376840479014339371581679754805248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,30] -27326401700649275723551411071455163006511983154419911324152232409825857075615298347540755101751507521634167146769940081416401345811035912292933596753202703847557986163067844222898293726549795657932286232169576658516682167187824888151134292699748568836294589104312659411965680478871617094218096910021671281003859257611803978049910515047291624672131162306750372616672616025418872408960739922954414358644025172564778887119916309335158313339768374530421272987563162582421483636161759062177609713790895961841604217403398356295633001382631342152254677511354242726943236168026952754275026481255936049533718544986294551488354644485500384027717738119972447465374060342725401545054505436164599988919674447530859388611449844193228480609534957641312493936784207492207963870207677142816604917453642283334716709452153203261244196207163205931320343968680941727752940044013905338159956918560243328877703960907438252855155964471992179696304753490190149287366780044731007878185055807002085474236932561811704131519370087394273369166727913312756156206350097357709481671474454409298901490385268921877886346655695143168624269846830409702938646896632599324555364866891383684148579680289891313530277728407747774719559343247143097607758093580537762101509310783622641804174607072371127375440846586253386212598507449795228166626148529659314184955402041565496940654258436811000037688436692790448581120873570243515219972467917823476696421378324871095762571907218085234222293315519636335891937908273551982650301924133057642324281535061657059748833409059691684850972897073927129466106850626403611924310612962254603051939257718672580878471139286728584739931813036595585201196074357239764503107593168426955090937946780179710873256390403892900749538377910993842975697736640724585236148878205039160276423157186511611667019755762970341489156277168133935425552157242966369968824882490407314390466144235924913161292616479367962071673883975969792882193796607286404462116647763645284050070075414503294601481580800823893419059870065187520015010346502456977215461474073986950943363832852756224830314498876834466245560024373676655640723837613580650273632001434924354688487306154651342101087298075413669906463082659848707380432429689338720639562672871430231170639283861174384148743442729112925102559945982361279823406748789025642212767254734481014092052321411956847079139235005424331821046066646371986116860613190938277558380987099631886260236173113018869626207395401473527682321718803524036700560752794407430232677000788897897166716627986994362290766178869321668119537220966544298029978910837068646979095879793524096697873858557604415574777964540399934377372280845895700914503922875478376969382112969375472146628161446633506771352755002848707782738300390028370566559101300941471053529981777636964483801067643840471006065172104947503988719312206455372577405506706343285213605039592271340432412195961654306928347332704477749295520614359323606416169178374772700493270660090008917996720887165870566778302858860369545817647269698584217254992562724379767319405060338330067668598151143134865653760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,31] 3083733812092569109482964491901314277732208992164410030102682499193810286637255656836186721613062492410685683031824892934699176696981183493210365708030159969246567700408032710970721574865657736176396590968730210968722800739716677047440595157705425038550659924125402647456012015711200145746536574080176155356496046276468211445122056461772381632851979869303130865160966854357300691142504680048576027866912571500956388952320339864890825205070047217902874324966158873205955997846708320100404548851356577342885787838478407691421010241252581855070100078720333822716750486443413373168368135391180294814414501019655953264140991521261167957833830725511291055983357669939673892296601219430021157428253199742755494997266967234464195321064041924160407072953596456765338280644913092300475704528912416881308631238146288819218323278170054048513569584917152352322931869211709156669049644021639529522253021996583813846431094583358858668505214664866225224775243681837796807333065538392844092050278301659673567517872154404526651736858707004744555552993783497230475137253101079904885162548172636320225832009924723556382010919740275592707400064844214053052080522507693129747733793610096399870905735106001257005491098619061734655466269947314484390188775159495799119885105799765976710257874115330132666392447596051820297580794290983377592949125677597139934342357119834660148692417340212295252707718046928830047055618392744740190434279068832629316951906344198953202288347421390617152727363973540843512537849269694311443742935371606733141312683352259070635118480414382251013666848913913761195638601070682064626950177449963446170132524287433523865837180493015382249589665577606641989250937408077689354792617757821289380299840559343595046734875781187738355810825784682971135609165898483403071524710798858082641143307561959637759050132171775318699719291414023380608587762626785276056859975217721159286995567531434639643309578450541690208264764367299658228128236135751376943468728303027122806016401628942723047536161239547861037074157298564280875167412247233592385815962863492008622544836521447967697775588664349867215620876564166847563799932131785496033658643894895368727134651051167260382496240353412948853657029515986017651104443570011264407752392493110492679478528016576805828803553518094636707587175588035568713525531056102988828477289561444010695165563686119388964104971864495255793988093818985813751277101373858529192536790496866272338801752200863803242696657232439639501170801186774941186264470957213420526459679726413623104050345550557091970890909360930464893279680802056846522106588932175665129892088954139618095409934866723683833889465492388681875347068040573823577998429260441347059503477613791223277297835405793981926488346917993475670088017419396758297570518108188909046781056146056022272426883823873253397108530744583178159807232007891125218560481895999549101888706646380489717396417596160804811683135879788269266372290272806458757161967926236791648521789248368207682014595577608085154626461065271159251118179597288135031863719986269296845133113951219414466560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,32] -1325943745219503467653784436359895138195428186526973171145691478584255228482654772878911846185864885509166082762721167567784205094846389742964021634924519916995402604754202268246605258092504366869409281893190623912358013975478671621453645747328786296326591079922562492353966287410923009572936822044010407409331226860853223116251746154615252011867904796347052092399123459665585246951112718946990340378374942224300974580994060492544108051196518278440009980667892500112374872366664779135866833920460275844208001093777048408748828546849731884711683065349441109718349404395459754058069598033307729822190904656061204046863596481336995542499147101757184517129798051402463026356312178580181076294526194322688423181192687254726472423344824204286989187620639548733405653590729137212823067559910563013202543549784748783356988692765000769488640330705689857078888362893423523481955848638819451799038050459017007175612622083950082571563815144074997777483612340633720105761842428637684365373092580389190800525588912593330214121900835710240045444423441270392089114348720678548687055835695625134567109753604158851305646683268451154559752995950057697370039639936907264352100494669493240635060689057364347864920378815768759860761579368502144207158522132534010247079156139606922408258784360633675709466574254319044372004577101009543561628526712292475778221349213112409333387690505523643345129325259426622977764516174522659489573923420518505164708253562609564055027309983101424021120196489358833609483100026266987836957741542983506906742344891352415157358605898018665976925902290212181996254734098792324651634618874528533798923807089885198442237934655754931631300328730154673246496117497227989410349277523601719478920138424777232969694368264713319848233598858745558277614276769872942731995363193558950971498278844652751900410606818832244893875343384284266258076641819618113793710102298375646372622944895661962197964998862130359033313287554079666766762291679454005541678268890698502799386351533850961393472083467366383005438966519806668344839440665311109552022509469682868818229201026182582089263897222218288714598556499581090346090618316723330338142647522150280126740005248419531224173996107717919756890026065863382499203114229211537367781752539419236885301623870420709811896540982687964322700455821206159921198248353558583212140556069710126867852956108864566505192590950468291354413173859016951829134525659088829661115837219381203232381778029401115555086013696179375879518822818077940404810175849062429641598422139646601601495423162558505300151636254633349399723351515909232843780705683503954123098491387555622103185585401147661463958132962820231880127539060915969156649307325760699006185905066897958226827958699951549534737383131129359043153060197308627181326759351218486921198396842987175097140130518812283612048964763415166379370433432583128794325424727470724007166556535479345817441536268634770096509699806858320822541851120595544680043791418011250404545980423913458191190850511279852638877338688322623626136821357888749983383109709670678489261617432589626245120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,33] 20182225756634571556430000656169487678095310601290710333658430441933897758871512016580456967225621948613640211535720956354157155100962782179238656869925201098567819598265294895936142083868251224293509513229282942411008887117181370950299334329880662616487582053863368041049742707599535462388667325585635476092696228649186477786487737519172374700048710471970505840815767798046618579500047328063775567182508399954995772319170562361820697295448627823545043758528964204217147810730767011284162842940608226946298319578894734708018788093715155080490399782327799273709813803929824504166569093290072379320918423385021504628056725911265368070891394907703362217561684237273623253392202413030068037433962944039613593347688199807818538032097873375778850611417576041573838801288715378474384108526606321080176027017740013231920180996746660196021383304330034260954377952096587870687423757467040033090859979005870780982089443070109391246004126830360644208767405573513521830779204968950637313292914023592114676738729302326070766835075631227455811975436382984058755939191887948803735691282651804152389098389759950614120408673965533986637457489518392970872928255803382428100831160072804263385192551952224115025775601643088456099819516268509679811178746892091289381239837464363201267684818814424957218816513227728551435467942564711073364623852611286301642667757187706969509440609079214934147571912047927132638506981269395101535813408950571869462390058561996633981714400604894094066021234470280752347246253098227415039521142980045536952320259373932680065583908898354185785029816185502091413644843616195219279700158938672833126250120779396775462817110701370610499105491990195317883776219685754046250823076478951330459325778091754734271281982408476475155098796827497090200204462098348604177820742616745920740595038245803525749308908024254037883663820635435445230875700915082984540474133597602531179465326599308427771206744091127057219114981686501276450381431705098659379809687463141381752235344354382778322541480299751589495517241799708603829382219116785781617056964567497482082651514694763590126051534102433294065872300585731987292925256611355211960556037135802359379374719109707424499818006500065326056590375165984697373976648383682335708145694489239164910342332335539559239246181808254999450490965241731376261174465671082925176528886598890675334008232768319466167295030905370441724210134084662718946357905010795956496917141835447315770368799866720573583856462455881174350607021701610066582544582057714592569612266351435770250466734096854604400247554561811988461144039865376419898459079827884738722946838370477096300785141333960014281332864904081043936448206688893987463127690714005107915634342565910889554566894919839809563232879960177646087262621153689250835831902591898169819061354334079761151982604393897103227322571878865521419700556828101213737269300628390999117992262469381692182093784668611418833093272711331786273240043016803060290243537170627403883823962794735034477066491499325411848975233348367496276412202735466892930407932666312429377191882670193170710528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,34] -45169517852965902363395018059410399995786204331855197418095661537151583616940217022554372132367807670685632313605649926076553025948194895704731066946219412021881103408576384143281896844276671560917576453895340910021898263168356374373748988112054105845726258939066453680450880635757707305346845141204874085329147812472848869484219185176528334762587595504851662158239900634583286412838981090867301995657492991121893173601526390837269361709492996367086116276386409774857289440084595001207580154449567821010697441635370543030183585331744957120364686169566600598813098935696085948985808379906224729062308426708705806120689798000125454328454303713863634705491460034109696560030602495806350418133794251427735315196098107424640641114464360305398903224186135233150026179380240799912736336340555690328806115396908925379899571570833803000430892830721639416975921431891509418160026939033363961683445502760796394720263895988184767274179026307330872695646458271465933609962547908986817580762885952929351224302570864242895545068727872426007768183433781105581804704395231482515163267844716842766146182006550161692912125572840882939888189880229110880368258389784644365415448201508432606721579109375302868769648711219847550220521119311788161861917453973551035161186043974460924819320196465406399797625549738967483799730788873786331393811621935482662213861423237118092672545262654055801409865798356488249098530391270700992840423864082873124732805904139366413443180161732289618393341012038434845188130481994520816079323777023132639855089740318883729899547857490548412760802421217316293489081404815076957878457758463914761983022126787942456498358553475588668554659471921940951311036955816479412691933663019678590618115859639763802994393584890388252987564907586861129333789882416311256765208793619189676248119234592756576827425868553877142934483813457882053697795102079953487194565553604099175344817643970593893165832425447108755584913648300496994837711853750156601017881103711501717136954881834217517081000458245489136620987719225212830415026153453186210895093876987484292321707754593148589523836058226878954905330105567799492983195819253588384126835639043292224773123521214879803959295387784149013732466643482640204538059570919705923134643834645719530328886386679286392813999558905270869962990348065153347588808350126148957235174405153458556272519623698090564381453235123604307027926513858535017340511545483986682462842443675540671228694364644427024841006633273049171569791253453113059046172478398437768951347136568145366526394187614734533154166205118899765607351859050633897850295298030665868751278118244358292632736580391707611180487397706680697296996153177027035402330281310916396468079729656007776262182196729345117621361007412562813071622165232749201087228853229216998417140470847178689153496860538700727010184251779526172973058720300658200190361653217598786539689128638063100226425111073636959153141023899737174009106221468685042300070813946147441344943964374215657203083696617356995769086639788515498654940692648943578582488602864128615181855419523230397890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,35] 60127839929831034221891849539667466001275055860078539689234593569307521893186515281787279291141126293610695616883506167218508422418184031936686959774546409696596029693235601896520933111364111540278890130022642617565198504620062234710767233707530848712212263385784252905599215975179009928854100630568044453357385045949217792680696287658535395027810157816305680505521851986527817262100480099975883464819835976997028948016456223234724473121377715755306794185505332998841219105829994665368368651566136376977785551211725256796025659783957856991944886803419310078604665199277842512377010700965132706153554620982179831676618180734942657518909504213361829994106785367663051937913793994034093774074104944474491700223423930513523917134928701253939445671811810954868412798936340214616945966063854277885119710968680336150944383547839648382225583596758073404293043687313073256282435878431032454973474020551206653954135933152830505380281216986643454035258340233003765042522171066389259320932590398696854162420040585852374847142660918476524787368363683473797304163045123023570974124983308983722327501588295679879609776410605947992465507011624503577599843513645602850930931032804420796965930239655838797730024044858187118839822286147749608840067172908698676005122136074687439096708420089033993775959140504296367877670060447328951914667773952188301357288197502734980495446175650255729259803810498740654201425864099665878977063369682345306566450380204541766761414793312539490664104692408181299681138203704262663081116463964964174645006744816086675847934152441341271484155801452453274447597798818902984321908060510485485815634396517765313945392369995436876344900977433802846473686482338362737482001657255690549769863223861271933084459779697998879745693529125062380529242821739546173887431237957004553884620718856293996060376720721895401785053714024875406280106929939100409358631383021056637658882319202701992146724644257370532643279840173991649625338311447236565008206261394142424919507588720158792380394827165095116122592434051000848925851412528931211797126826380199136513135295912582809017053948602576120051164662825571715235105315765585354170232955014520533153055423251031934673379276043626885796151320787315227176691688965265392649528008192044801603942629671224012306995798143002813596021765422889387782515980082923291764018833023948177195441695700676304656624636223252292114122755580206097636573619833275301272678978071002295049246276264871427979839686342082576739917477870899289477715781686974154337968147893749682257475071889309172488982702402474221663759115486322008932824360640661121491202340728308768481836653809676437537781618573666641089364324679451600109865083924943719345685216457288211088039453602610212065040101468298946502423327730602325142269933844127688050052189615631883455499014834591465929273112722569040046726501234426938179138970333751436482688470544364415102366295495958352031599712802272052040144878642997260830395648432941303320576339752865428181144716754951000632267315389085168892277083148791543607466516333350754011681896501032855273472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,36] -58513091989547156863722367243707738090909439020564047072937715155180962394470998553236113072515131252600335370215038571955678117988010545076069538405799353446148369513855852449669466475914783755015230019047835465260033415462271427726744729803613823264616432346660836182604396604699779791196287622255955005844967352762573893670665513364349263094052250482539576063551335576461369012770348245914468651957974970693639535481587824587045095988309592720984264438365919171593316111960182944349237179395141641708957193282427003294085549976175296271472636437889796896997970116195426234329263625528997605024133174328123003038643486162241819630891652843639790124730858665911162215431881688606602003276368745806128219545956441618141948523224761216691115087937389289045957175024097224089643873883237616155995006124260825444199322150835695765734738721830485664119805054431589653885475783301032900153727178047977186883483697577926288713936545235463732295201181303395917800804389619334687985931965463904259625271194254528740603411557150722984896515412139341960252225119559316380342355591281071338833127687554605712460727337797671756406657350886321817410686952467700697426409669485974255797689665729215826874124998314562333797130701590659725124172712245281067999435006410441562123721091007701579843597450919641764532474636293329968012150531790863864557014164644160540998618243787155711318104385003298168369232054419716227337298059549821053056176848348824134430917910310947201029026590413390672866249871375623525698436282629922369344946195775823003691255877532190750514053893378572974111761753060465302608428707982073149453281652535491655978092829810831320874705339925102201656108059773625551626646531546322882744901278288669157138687673933959527726382144167057395115881265481306327148491487624336971755031774666125296708623137559083446537648979272207459024156405928064479786212868568379943242447394334176022485877616197890519596678676997493264272451764831747102370695327153900088853967767380743536813462508353130684861977101601143887930612683565330035481242037104796558998149761185163898173924093066071752676538011111944610686304084143935599741484482110207599862755843808340864024683296625765890320133149874388023340948914533669665148071721974498269339537554235030757681400295559698435094058577474300746520196699179068796986095374245550806536742316604154764241360268012118289542849928123172187380891116424501509207198245189181583086746813151108711440993875322311632606126074335046641040013878464105211243878735184344163049847968753105983612695405341536673553151760179466033295021450789838524353736735166057023840534060875240148982060126417623659859419323804061653311481102317205088535272130030861612921471636879133472337172877643793623792664192291562828382266004342450358859022641492994543791889316731851492475403742686619838546105251353193551844043294791036070053011284251526502824459201064444843818480061227726176512481672017392574326629939161672984278871919130690875240377783741512162086267270427346674430917712386897287337036917419093596399537789889617382604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,37] 45253370863609367874130110538677709690250776284795041736261078729826513614498246715533236499623229453340227486706050060115148789265666251267034682503277878233194449097549542783726156241902239260009068415975357210417792778340868896517445984712996264606092839283306805902091587785819281951818143139134832964922263259756468470287009220490578331164540270507436641287726119156991671297002013459383297018208743621439604230015096610365341691867162919281459652580470232463139510397656734260919584204256867845597671119423664646072530836011609702183236948343611900626156743273623902715620572569383092116075464456804018058870899934847306966316522425385387494162639195531034638831200765312493720495288397414740857322098653284974761955042499249830664325571449145755662514988388260311706876520561594685569878302648150580076687266796335925722414333926613832268402424220197037084839014036977005669024187336216744415255201594144478512295274210409768672242894267752297689837666389225832777149250400440154764102161163214035659933160838097084130145450309149359144788864912438004835975064975626816138049916823891610519207827346099163533513856082235199257725712074430734651428125156551034505241748945368856428021851758693290367920641092027341613183201360470302042788093756666138519517872106696598601706446379833738190215716817415587507283719210927495221385831573708038648900231653454826250153747544876599453049263061708114085747911717461284253255925919549363251678383437712325855392333054996534092046807369303065468615942746949324709693285194519834473988358856907951140974652247513962373873041624469044506379803588199637002581119488858673996105030776516903116067311496665676685151059697596232058967566918050084747180801852626657011919118047853710028521883576057198078738137944715557426700829052886821516976060929910260435615787338429581553294614113516505573729542184985982434541527284774713886129211969634118728985838526263223035325867668572695005312886594800038896817208722641732103564342557768732545756867709350556376490840309353735750464135444205416199879075382347127570097409090413640009137018698026218679825524753985746603523943530905053039116476795581007053224513547781867819390182732708384784150010445428721960335153819962044437031949445891038872007242084736787269211019354287873614354278351020794551731945853261199252517651904435821683058457640011291087616001550490642366825958028151349399038489806338061846257464739760933607424510772113928567193520280547405776259977998538965696534279515324111104113174579352593579466090981652015587473516839240184889682579735303157003487520748369492252924424558479442594281913495185974240609623211314226071452402714085166185200815358119229406340047772989173474840927141142312675871888775751607749686410423112126069226540160360814531053522901098796781525556171434669120271672687322889919403792045514041562667939083922428836450096509293299609774919100044811532545621847452959118814724252444869834831226136969788481042605149260609958190060606453108913340472797474497449901093827121601979996735343149359412597035522393892548771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,38] -29516590990050035587336437921281141048228657528991789472597434299781901753889892045175267690277582338011916334399889825047468848883555171365866099712093245867066330314731171589534223054919406848738015714471509529708129957339631681240181921713247943536412790960228726899646845641113597432502164570143159979501556552855625298875572761153403896767757871404965373852005059146798377416004040306928994041954290156736275232082457543109069440090165414832211449664965743487479434238367170417670684304974371585074844734973468549472964041865639940685908773996006218415069289849238910239589751384982972673922250102139793214295521114236747126656219236981438753313348735571320389823632207043417354051161647995806841485488783748987790431736278754038108952529690050851871891947193636852758639931394022317840603432747542134249169672009506337237343644003752464775453005688156141936922811834219236564942344194673869853492342722942935087003401097600737341033623117992450880252310167552012612375720061900002013118505533473798096445342274308156180505348786869457337845722153700713224945431119647428528335366006099872682985538946427510247635022052873604729504879276034137718241825387932357438286620704797918542910927702869471845396907168448551128646403151197448413328478134281885008339499309260246324228780264261685598748651862019512862745959830043991871403305455783798471921108680350399711012490563779662599629284553636213931158068478605122166743106529870049556084279837018216110068926950616669117034194635838786990523762983820232184802588904692472219812329450048585434277727822471464848945777755933164108303922475428061761170928376268934924399128556797853205971920349540613200055767575133824415356483929544927439228022409449369304474946076864615502738197827387044813398379299781715500027465217524750256556698170962043686091181693366554596869836338867640887005532628895036752093926546980528595920508601249362140980655091419982928942445771916820864015149062648116432575682178630825723250813274411321682010919722667704759504174043557109001825700388161883340064313458524639508061262536672070019803975988749233081524131674706249306262435220465716763023654539766647213425538884967469369785560352700636039034664682805998216076602180481903772627982842000109163078772723590101565498540595197889759739423572634161743365390139548727479851434554513466183731502649990234063638957745687781140034423584915670868679271024855793418062286424961775154228339245879469770180298788016744359008007117698860782859507871667388137853119012384595743378200442962164676173466169142711119860435653751395672688898201038927690374952498732850509403179315487113027526868243879004565106901240311479729914253234606839119362230799241825491153109317689542661380181729462014253805676287224619091366398136932044438241305611794340555813402893863955341977400244017403475622110342967506663433984541053304767621579154968543685943578286984059713904190135863274663672857874870313777986711464993772541638094280448365344488667740683491357601767520724764654409693008171504762737612216097688188611046607532201837854720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,39] 17055550524733305373403244500370221532831204800453759550399830735885992058611330541991646095408502778029766539094142063131592134345853145779189118923872658135026121884488104589739969926730213592693778269200194002913706678300102781067438417474842130180147295833690433038645707340819083350980440916115585257390791467307191235861678931235595275213232434264237964201043014862296418251480587525791774523584043792722912677570789313210552428934389386361655259162818739177626372270719211929198459845535821181364254445054595636946683347180607058876284235955487866093833023149615862183154067489073397288361379748437331981041190010489031364899384299843448252223166697677130184676586864573928170788525108608897664955026210128867761726156885848037264307988243777834900646090064739217609499003435143111126812162763233579381941756835114836622470620823505865652332169211932565148198000719264920230417963116836116043258107106040277599785940303246525799669645427578883616726107049237283395305593085579390762328517889439215927053593395579284268803631517167186785822488013528614868802567777585057179213007858231539607388321198913978613016151315403047149179095732418435667756933737733189874438138477174048637339008376730684195607617304751388034701315446943478395385347673312753782007384380293245427294632375018526508226120915176137756596660060472384353398419539938236715888307921663425861604002243955623756901728780500245515968751460115885707787942344380000347484016802377963241850079338704729109256621520661674717588282949960508057763140809586172726181969851771708808570366020778587074882675513443989438814959739095188954469770912755862347284397456302405028622683765087619103989540039825757678242198521030036837306774434312736871392293658210505470453565710866560394250627240809744004104495633229589504824524172983826204233637155885359949460382786230299101916885597676871904726247699494352212913134524532881987250901040055451102467606803182641519417789890008384135402275331261362541338589489584979441021354822980234332648439784236942987676135694621122164460982677497678542219129471196152111686998911443729764539984508368669351160750542238015651750077267996336881191441113359987271749750336469491113350929686692511618043654525252528659877839847229094407021674680949623663133569020975924084434503774564814497200374929607217075351954132469066689568097777642987722133118050423511950432733939275921261486428278236553773135242879611562553395977507321191205292899073909841293237688467925894715788667273109117804704423360120355611803212410549384971271538280066591061701353770920253665049932783107496627245562257747008101438201226145344879352701847699455645750023611295706176854129746440059571052804560275247522839546483898585667077992182908720360225025482561858296590686116996181456944997568810205533788849592833613244284428640576916725157473854943784146720187386593440011607771666890777375548022574779078021040738299526539653114502625724175667481855458930652830891909483051533562144736431620014030079005793420881263540175771624555654240343312800827918662147815038971692449792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,40] -8814523758735477013184605615818229944427322785128865494705677848509798897661131629278532906692728903102089900023114674600500236254105077094092404079913090358737252581142310661157264811124726973045969628242244546121243389479979697251758230822724644444967135065718152562495033541804484955993628012989369849815447240439899954493061436195846113217298174989664197482939840093462622452236904285512039488607170096904064804239482804392756405905709659838385090597799427918504022168624690812599129202648708652977170457078287673249534669996087183520835933026434427665404945817173755552476464077100177478351810036454599715253519920287739668765138565862402553669090542240031410116232831183853414010212710457127166055508655608213408478071820393220302357148872334122893900608871327477797569806120306123917632686661120410726951664909801136800231180905712885502354439877972105993925151500988140101224966425940814119169084400345321558847753415382503861863830189107521060899973250912410562325749126313448721400380473467209756373975952162281322018497905576602460958244753389254355480538061498503026177666019709938340127228108919196296177411685846306601274225330844646418795521018350385151990074690751680991135855326851153913198947250594409896059407069278253633894488953736122131418123756230289410843728547729632293149312925252877600526060496748940431714436485659342809203442798468557554405512589199273993360979920193362559742150752758759029822341713170923910666216991039704629839279009619758977610626808659511511744055407125159683481163826354398987244844352249810331374072237261863007556021202200644362789627296486660749649674325358379942005842185589975099712897587085599032589973691185173049016252806680321641286683082447477197410798604098709888123957192747400524696093388448641259646335853904253343146230526030107861044743515775362509927705634718204384047201960618176873511904101850523702934106904247741603720085156067755949438956663651788943526770625905787904850931927211385593745945439518000128994484503811703471960052482132263448759444747119330080569566698837775643098768026025933957712349770306409336401841905372396361779842441447703891450339242940743172614428800616671880930236944343126869203907149870802220218901007826184822543182803134480157896296540657496432628082815499058611266385471727568696127590067269088701885775465163294120033618704346005235394303886681766360928279058102149734494365827174025705765254021378188758459416486105689373884449567755364027291365965256927943043896801723129622714462800638317629037859533261816458978113811173908467315831578235920167631677709241075931655179060188111200080493145343045645229435211542833858894421632393230973879225174537911222078042816266865076356016122057177316490062131373727882684483013050343085961205965660594588392422436145858405135453248407963012269660429156334607116187369018776499744386612511757329701415593630969614695436992776888461087868849381887545653217667906295875024619027002004229351985051850895465784595211865611310321588824477776612455785098938219031410059500883770530174700019765822147788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,41] 3802283111890885029987433423200636969093007612890609282825657951723126832980596247993804537880160502677785986029539117106179525808915071319374018775969942812085090852290660519901059759354397719772591481580745289702030287500554568338525916569530060132769280289298561542789518700236935659905999092116162038346984993687494826909014387240871850099103629445635089507311159411400234069820484261429740067261920277824830746935850494203411394012567396462178959687807453023752793248534023813474486941509110731391897266314030649897154804799002650902968118454858533697209186769139331627257224669240967480055776275177811560435300653879568051213270298262604247849305065669647238260717027101052352786504183951888997591928818051789030730346687318866470390621031423776571209033309036656348259474293935408005531416837635781642730677665820150134585476716053764773510096056327970251301212727060838545941669985435304679583390091695753978036116778109718571544940203058249413352325944486995493915291286600015222726722227558000659288296835868876718268051747637832203941834333799808218493274214626130031490986361442284177630481913746506463097144848745652523299509599105838745756896241629706994802693384361891124983495342563185927291811210033708771058681183152709857924257568181517489464659674088278838277757754910553888098773447593537687231614581643143934848496140698354699146964586337868523339366986253378699160868440115347589344905316292849480947488909364440652515327760889435363669438770297091924878321529686759337527224913703784127263128244764995534109606788898806369668528719180763580191515585676058799408801163218195588139114295829438184292823267020877028068353439906569871315898655348798286517502201012754252134075984800484923170324378425023041530252121407194919926854285400676608191083450210991285341161340523577278741415108273566342764424223263646678126271051950924337541233159478215904650887116365407019723267100159742269426168480725156817320715249779985663647797155543497291279121380824868914425243764328280242670907501704836418048041841796038295226346130782199446222223356705685219518616559698552130158409232068666346300137291848778147183996916132310670105998730709182869557388381317885512485754730940544744143870725213984079744792053206754691729729590922774303549974146438883474566619056512561827643354586413657138356125369129075550091879100588019589231878254755081868399287841919753476400125864940060997554822265722055065382325808443746158813071083634654952932624026596846438522065676016697598172592816541571424169597875035790921163138171715505139077247222342698752734179634456201694989148280605690477600223999127918888689031136977857701249640422266718270350540696645461386058142501673922085678986514836794006694706107233444465307576685685218319331519879999025421093100294486033338871221616504474465755072354925671043610145835002004909065341988524031114047172746900465192814622863137802983470704138638183803678735993808232571919623231082356546095899335167147918671771588383243215217613275822457196546763600470087818951145143127572498756472274317948923936768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,42] -1121045433299597089292695137897378498262599514673179503259420181949630489306704347707579395151871167439521107502405280252282159338664123180722785647020662920496256986971289022982053784304107182228343223613210633880626559867391475553413414150960225836843164676365012249824673355888093852531435664693388781514394150830449467034326106575542942210078879335137589322418892304775770292851074486243905208815325446040917184723197407476945802128511744592418731853160728476637955599882622472319932775288075978164646790170176191375415376049003101504455225173836969759994921148384764595038344276897056490961471119037407803227050863546011056365056692656316422969948917768541638879975169432586923476351006653734340513876765734117294172112153786506141252392268690011079509379885422991378833570399766723551851587854365467782627483589012599435038396207188867854151141125724875985312621834617515338159778918181943432521376240392326433635693001604179125813289522691033722651948325348258252989643206307413672402063739554820442535729451979969621515844609496461674854882378853389080613424570199661002205455305032164400151685245036100398212394846353706523808240279835190679272168542400530869805928666537258668756653827862306701582257714920060526996607536520554748825603053531496596040495314728802864670039643420230328440327379516087397427225176087142572420922283314646813626973034613179952328822432842024355558945513964214750531724907427861265409211792611372836227255918634261343456994208254191261207734859026547080608385837191623789709795702491720080656012928414953637173308331903634655377980254623399222528954143118846614972056856172463655345754227590703136157974984969371808678001954150949047651165856424110274265498471794240085546134274444541161272257647810721749523501304588929433680053188168524835297195462084767968890687164888318935842280097884189149374906675614435437537225739921593246151553323635223816214846565353601993206550163067853052867239836454211650520869732738705726489624961029887550073577978155998286320089091422919529220354280646758872451018452264847903276574115589792892916842432690038497992687262887405588573425542507545824571388445207541944507408349559259029682565344695037526953275422235540905285580287924776632160236644622922901718166539155909824798585122344569553123730136660510040534719713596373238022704891504793619243133028046461673098252954254167571288827191366299001346776749028955263826893984412283920272321083730165261633488080692198251103754151522867626304507488861055145768493114447767408887357318981478181125019882835675597048220057246302356857700805359230731347387489959127247395490403927802261030800382363390096877441742555493691304797763905687329637346201904360637090727612162159899013474123731537061230871874457811857893972162886103327686907566289777473403428778429927521974636296837225785609124999307536269453654536663544874859086418228896332997216490932139659760282441953857459348436097486140272411267904757784489124983024285751346153429951621891973391735635811327794846285788997069138408235824133718375725054531969282432040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,43] 47063593436045443526312029199114026913357402773591982043711059278758915762203654319324261474458682264569672981060942568323451045150294849231729495273466302547890626176050273187226817331019908507211584372205214391314465096715401832531482310974044003178626677906052721458009844666173076786361217026322020472938251396277525998932730894166509589949431897877329229313039610778121718632611836122730818925091591400474319179263021715608722692794677834565578173811284008081271240992064802143618864005245130583762798901420546432361896647225097790171368878427041257537170450070164091081197361542932538965290622517536649503557338356281031664702878682034776694966102074099398928327950407814561382986874482133670341312611344971784765091425303486446118856412177967056341973892158537267359604707740595025590610221065766842078858019752372679481122367674404865449504385003869594867678187666905739433787327703638328094640059846309736318480702450443670746214968940971001919471439685736117843135270349858042914968559876994188699847087259496465771707149729624899504655139355502909454291259735069689425318555073857193566606455511686590317299900817657223050492438531816887327295582793017965070340078608922294766097608581325974105524743672186084360973076595318963777193592579728849958178955559249150854795957328755213559447361720740710633738882225099608259902733795210474149363662154347575078794251743057768833988213986517003670666216770866663426889800618629618622977611614361748919537029093046792663468615561700499063398004835343372469118503327722680833642313242857228692922625484929409673193774691295215481639951280625893303999612971027676904983578785889854101179043440377796365409754493568851950366151880575296552720679596918290783676444039201785609463127524593366173475427654049919374946840574831539196985681342101635299279322424895151335957691384540101143911211929529981464431943001591639675809111569125076219092638566641567559736502557587922591507435836424414199644143664931081078569777304365574824130034972743544045989737269797767486028719597630709773827955890364165049062475678463984702332302889927011364025587156309851958951105288132326164890244267306045819634952644063541965053356645939584431980157999234142616981665652358526928629292705103868586728970669614607747382606952416033036035888986545886799596789622943816831655492296266883392295764053578170711935153794419591322059648176503161212942405550955899849896806721706221122784848328059119987634719744216973235016561955663538171611710452982583069624820073910472481847511915658068887666248731632766416731498136478165815144589904874296212101039631845418846789342257132107150718367991158938721080661148074571738230298859528661331935915139142288602874136654803347647245536460079839817770590869569465724851816257015236901042938615561727087316645898632528479702031736447889666196746726647296131204447728888836513235123167705418592088424573367337286973300154715092384959874973872354515957301759033156403980160366819585432570044725744508493479108395696442378905959407586721862608370642995394198155660200466070896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,44] 168515294457065725093066764941145179336968964666755459934015861785376359190549801880665943087437380105692621303209464253422573889916488788050700258573190155023780719045577352120724207426837119583548218674405609164028989136910945992679397999994007144294060895111818656372482685090056550384632416406380747983374628974135540688607376965554528750483382741542734300466176619371747883706167598709496285889745260840580220325854173307743520245341466813186704822328373785750959473263359253170423514229667639067052476790477261239296555514009911956715961567993707579955712209305189372131939937241535497375838227945754777581582497757614995183146238991780505970490309873136788891426447872237275515592323571469904079810264304371851716275524273611227357540882583758803338328475265094930632789151938881052335580605384680924578075025138806784744982779805132816228002230844798485019976796769334835419618364631040973532292153748370485288505418242410671048013431293991149826649609288814248780250577158908016455119385400718513463777347188716281800156295412662252714271717433016439063733840349174725001480322664749118659752765621404433744365262683510090941557537069733788780142909544524770557688949823357023765144027083864865961509489760415638199329435071069838814233538021660715396621432896225275271857352441477373916959151101152580009233316685267586182004196382633886233872714057492455979949716837939824440244452182537610789380369371567479139114471072255087377958904171600544546870244517660798154143954596827844635319724953959888242033244754410900478534017036844932625854577135928976152746550239904249085541056988282990323376435748885306619709212904707223837971087123967405830291091158867488963660143110873430342853380076535874789062915963761373072750983305751499658342641469523345381287781169327045935391491487415791222714961098668274474792657169000112574772347700772580587367776958168689460489772964999416545100202989268978328694991426760595461034032550817813446740909358013220327667149709316826812626020314926922316459689817501161848559107824183303620652609346447196659087713401648008108549215478744871224536291382717129610951542802675483073952298906770642076309426722979263562805041142952645150518297246907738177471805831404371054476720843117340774502731518666821856497540607016463564113399763094351048108358754442963228102765262300948065878587674534898063575243356429554960953552924402659125197897966105196252565388856696646448601166100045807017732297301889675775974512559438919447412992780415361364350949791722924780073524406007544617898395034503690098563611593618170804207805087147133887218673612898523057472683802444705006768706844112058069893083032279622362866566399598332987645788129609562370494096493939496857292357605862326200369893740906411824608129384342600134815194680157158041647661591255299526989413480639591055253771917882540393825879432141779346547282475190318836499923139739333416064088181924772622668543512873983465574107863586190274768098454299188011191944673608119844471049135418989267701128195502931875523874025280272988442750502296396759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,45] -107019785904214451555036526757331714176447484303471685800413962404770260367785748935274203393183020701902048296054576675407487519263381196131042347972542243350270228827067650731706333696823955864565282521681630090867490400341232702694866821567132648245518284508876481705100613348142579407698454911522142636008780400697302361749661733852578879946332220591655375200539654213672055232019714841351268933656551001762149303326426649593628717551767480673029789655981907139364208349502420314531126981174286922016275202746357995027868848477231715161086441032658893363524151951514214956393681238898380247836542382728415771895837645239681022320875896776268797233459861981702679517502287637629021692621518844310573019831571645194317664283066716209903272759806938009519724973830893541417504077668731296015811587330053336939271361042424872904537433335986883382340138325092060782942016993015888567544770167510480639522360881797415664474320227339206815436756295663447756432926355222190036739021484129421164852729458866420853231330844223927731983377831334926053089067180509225137546808079395587323602172358007864057473314646583845571550033314430154126422605236435521394640558682979601661342314345872032436126952569695698911707455575331488330689065373531682199275579889767977434928209546328741600544276613160934624659105411151679753546275377829941370601516335096062537741876630960310716521513044398774947018392116539514551696944209943407532388786632274984489963857023282621822460185217906010930228940061979273730664468913028817960176086415888728703841272268113675181673849621755226386674214973914336576276149318643030699231205059562732169794640841268313651482751599652720858496512671416765461675333659681821316297897794282681451348843291275487690651166291667869551816186911133663855274810708179866265892239018132430285574974104362738990176461807392047503444800896050783135562690582294506943267106546038350897091563804340289432318883882038263212329615039457020066145305795391934433134939754467707289726527447959396397113579647941930833245475101218831305753269435211748270098139341458597698224564336809360230039390278004133118492044382181787760991335418749500934876063437047625632355528565350715208226436064727870405881143488525026105022319603128258431167111985611903153148618872279188249038295997641034191007387266453637474780113338163775788885094119239494905334976630654041125250120367347673514178896326650329079071817518904414375921643258713983488214370584900215609740054453297533446035584442340233039929386177829967862196096823096158208158723922260182110793668210692002131131876044269269695994573369913671262301600181642754230135738853679801762226338644446488967953273903844023919974453985290916644980303703771495910844050384608649305780707884517261847201462723718404491500424572276152789517380168186770730710836996913557082577256259965914138442791038904120542610045482662235064024749420257285292448061804000190098045658017536331882268317556249166561624559157461084812940413945599628560673505183231826199214884813340657882462354454388825632179427825091302391808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,0] -17797926719545145342871516956798169534206783383139649004080017681468218703833891235669775666482457856572171159172768943288689671543236861859993331185233773131930717158613203142200571103811829571037394504696303248406361081366571561965790436341583032672338953840876082848208247616546374822087215203168499536383328304231122546978891791933059381621570643475234592250402709413035271130544211789425048692862297248931287981973819892616744216222322067187509596464873654794383452688400431993019804031649040769914779652131090189296306011275018390479448978455800265005769068344104168339915468041619262751609209162572652920085300875446099058022693380962976442540203983240133235052874556337993230345005477314868643963565986289531315783977194157363771841990061779337224870679509168078554830332849584897907042752709631372112939374025081935507118704447490047081099581630195070656182710396293464735008189689540532185243324406950741594853140573937290504251652987886981717722288095998760185664804689438683883749425199826507169262775167850055698224324662106192328733480378697380801925207254203453933529401988634213533804742426931496113266001703857804234569680143168886739761179689943173124218761753905491533685315454100999629640121867806729812933612369799734513719056949547388918304466094738229606080884385963749700266604330345554665529630290559235018301674851711472811650345278988709964069431376827556072904651325260368670426405745050278658689957873638432596309915472315910022433651091270768133553393997090402181696526637368422746757154298432392924637926329422488877889463087857988103101053933721889999809480020382595805388910222267546600427474169564018587472429671356485263051762347775314624511526387539668431333031727113805518964468605984985302348228047891190375101041477277114021270279414109299912902020941877761573945193496044938452011071892805674907511688687267805846868365917386784016506566706793370015359856879937516445656695950224510522547545437951767166082836095941820721011602221335929076023094601872748098107368320778909876545545863532912612467323342151395641460280342766321215544963048087608915357377145835276590253298646417735082204433258974320182417434151830842690159180915460196327699234352186699103653674117779282171171120742590741765599730912106386948221875048096079442497687732525029548033627716028959149327099041404859778574522048441579409126446191621069267230321361127266579974419439923872763189646281885085174827951790438107738177441744205334090487626150893295663572345243408140440317628684437268741434333043840713454267136999836626651030538745360169288188430487340153708156993622674365348834985587952279925662739638756939251244808771468206681494597447867253696979226064136239202693276976630242248543554861065955799977304555251628811730274848569596086070475573164612657266183858499320311833298831477864967331540437381401984226830111131555300279755147457185755102059836411343115627688114846779142274182614398614776247572116233698958497897598548810938229899566954081218657788445724735249273462815780964951762029651252426596941824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] 15938164869156905887862175157289474075666696167072516295939314548086784917480498059104444196084821844255458747024865048985189447110378722413883393682766775330816766021129215814843377974941453405962256283368357140121861143677653902261300412356019392511316839008292904632863587026489355403584576696897023850837175136660957201839442619197289005198943648685486848957474788063329916534651222508066468765445957317320627970235448887844831287362525097720714835184859366077474829332581768057606980479843274739203132588216139672907925882263014896028262777025551221061899149815836822197685352976294422813533348614631097059651626992514058214551928347952083045191220303286484215940889156649405159713627398505703588291429493782504983140592303442656808239450455047776034954800196759081202275898313513024823160227718581430805890967898891491352868970683392055088442914027209975416218221399155996664087617785172320802032188585772484225060878461382688873825900544744469532236797746215267779495219885925225202215605217973335028789253955268782264056987313058031955739324742475072783966026668727109637418507852139164659321068469641924757965171379455988726030551846135839436477364562109436387851186378191016013337200590875977508867618988418576580360749184277518746323786615254541330296819282667555763073232308993459737777533317422628999683756497986456369139384694272114311781593851104739721453212091755769617886577231262911875355985631318863383535274140126052003239679330547591172516770958790192793765915048463797534225531055137067240342346782896895593020885677809407260404613172728899246960767174134522840293886593586092594928529745660821291344109030136846858124771580518361685494971504358155056495480629609480186367114559420212635453030424509013140334878380830911576945973374370861483251308752714487737284260861482994118592643386118588913463095144516969106669619670199064613684260073668918158929637119257769038509132574586237434077631620651823443210174270834343682194851124125350100153229573980151587106283161309952283080077061112800117109937883600466833551507058752437684880217787736491752447630061322375879956527430268537076553348694975899961122863281194419359118206667140096837927428051121977200933080495476759295245475560248971274704432531971314844422503658015985699605648559519968475733851161376528939982886221099979066737647824717442841536862785791010969070405581487446363108993477172148279271480226935067661260435002296529512651340560300947706940384346595474862777451552491452842067103046536039877732027372157078202910313949090237290799774257864752429698458897803131700870910188007117231575789424773202757583368168395798148393440563039375995850637212545254671159269574143554137074325645904484790795814060200080609597748837347642833315346556842996430652937526008571079329820564866091448477632304849225716933107293324660151260201216947110068870817337895882548939098079130872190455356794674227068600080324110572084204930231052429681918203277146867168541241479126176854180776317894239330484566333711757105079772727737273094851502916109449608801812480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] 5039457108365188386298676513237223375360723804314860632525450887342411080979702002138645948077323498751612277471690618558185465088727917506208082160701633492843726361818679409337955655159411921910245065364994802851901530991563992722574004087358527623407269269491919101866894998973936214767882924234751396031547236676687758208065741096395523923681037341854355737260384864021965106098194060073951717830908093777436449681650719821389739132308306942815096746197647294489913355812138738869659327038253665519019287864793590469661985449610237407934881780749645390171477208882080866853880955716359582121950151563001811741720672324529810684080502848820229909713390402376904053703839585417317279765764115854326357244403836691855456587077603342340783127278164362882056011606406896025524231537113516492208317778521719627288591065730577632935445895569968130333980579026548574517727727590628126652721273666369930080920798652935580746504918063269976405130032862001084002622356359369514481015298846948607783911956514377087310572411872623395691900354409108995576151937208762891219665320764571265726300877325181158192644407777121923477413220869095606547049239288641850552591629821067397766902570132305865594715186446335646671268448745720118557141808696595122223797215228503743077725715979609506828908094307832519034898613490459077656127293468809671230418370066117122755619984062657758947122993322876743670701170719503871873673248521617583435763913770410810779788986548939113503980016260821205424441962959529263154629802833349702749209420365776388036183733983079062822242197801535576797176834685179230823254492324259827536145467660445788656761515954404565782587368107842554176509264141401525259451442826788195507080150201160640554472706945725126810315939829756152072829793409992091904601272112186600801926701888841333441210636528541936698881817613836888049963876977346960912082110481834464291016327014004799122793615694264134577249421533286882976269262128425982654900398075224473529230023068689820384448633139486078441648293292756968266250165011970052600938612934653998137236928643986331762157250640139648871367412103382281603811225526968246235016915404120128566422674850425279220664463607801968779340153039393592109075546887299703636565686217970969690723499999911696973413556726431305042739705738618044657860188013588139390067231390235175223864611273348978694141337184547916008274587022186630826851583142147599556467114566885153652188629503398438043312500287523327702563732571662488588250094357075449807461322158905841559297897483863348357451568284581046385078336991876411472886948613276299668913900973587161889894293076100094879915505417841653825848025953622723008218442380078219645308986377228993156657701718992091960809069073139783919777259723306051584504031367914632871475835940028897299202174699062018057638218430505686063618493509098084157221626014906671070809208911536379072791439876250008678092429377415576877897822678905301647682427824369498227105871021536796909017539150289655643992073101653477391142548771998208730485663431912024786358763520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] 34030711027590323056582509342521907761605224661296450264182555570993942339342945263387525136981859954776227104604888453977940765570413596445293780214673571054477689690792312837965364114974339007171158050419438419237767847020170945815007550384228797935317571376317537076491062068235376392326435098834672722718333825744073454851229480604502643717234977522672395083976634009680221354968780181723399790666222612660237282384251036676249529872448852461767789656837002677403974528783363086203068953237510792498315023120378579561487435486566882504937011570667430549432332642005539310303885503857880006514398313023191472257526119849293906859013775544490194289249197947490549735914441887094351098752742993198575031227469670075345139275884592784070256274786130206178412713388005884243444703170672194744977851509848750855556102149412011018052347857290408548483055177275473368909838611795610855257790333958747387545871346455936983510411887916189526461928920387137255822009230356343761042309607300073520525052846044873310035112366100899665568247604685661689811555045731374501427359481855956566047118747742614227692337887152057152176894436668234044068975706879438085978498104810769236109884607052474992722729652650941282870982975200558612603916409287834069326611531992924069800232884669783943651041137948057237043752222510650577369873564992559252415462683010299985401155468625283648513276514627039878521110231080788085401750743488814882720644077584481361156385952968061180165506918739501214150162190745648962098696925712114525314023566173951757974986764465419846293614603327930133498567882814682837559986408834655193011175224774790574500623917163849021142583513329269465442849467959084839043290898930573259123101262151828473730552182757188701555625823094250555919619017013258368576330356162016076116630890727542052354474331664043576978798289108160438005669952894674216123199060569632157950326067281975946925351753944541877890558406406277470049090608695488296541257195204547352128110768741248348610856502187039662473601689853769659944744774522504588309521320458561332716817837877105502048327284144825821354153320487619642093628050837825213992166410092426652615039013299666776130366827503519409286459913329228836836380246632260800154427469310405880713499393174255411490070492977500633265301917898294404041388051582740205471069239522694775508317781471902250956242180067610284503211561923580114222665301053157324124394756399522963468728207047892868761508255686760771618102041381723272821554843071608497540478985108270977694351624625416509617642281601184221280338950657194027774762861950182065078080298524631091184498840873226092106552461723150434534291686656732024353151280235435595142973389156770722103024056843492903551278220550594362436217335871520938259945220869354223107545502794873415687947399528699925153581199664748855968230007102425401461064263330627062413042835011912461879673909880864484199450486452929622385192028577384940505258355452511674940661545773587218521585464450473129341754513491006434101944230449869261371481576575505414370287943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] 2632216322743638982335209501576863784142198301971513238075213182997030502677813072658151177618670696424569293145772370845688411198103283673228812682174899160990603684155741239242235662960254848661497589309122024874863579047131057081919202825077356152121882953298599643812616582254990311420748159560592003511987507806620522657850914249512676278700071918309365688500981426382497634487943380885367201197881396683727332949313279013213215938821476546171330812323265912962067345164430845153798252646289764046923893941637446962674124863631690206579887932411224912758972799293635832030868515504067942281810027791652650127558274736574444257001516407772456537721148633172645449314331397224418594267698899976978656674802112872672695107373183665562635240898282217949895528024682012352366032723246272531580333280853298078812698628610600251282812525204062151460141445889673868635685018489693944054683601650372844427176527459189866616962547877864143242213038541105863248916101497440894023602880795514329759397779149611198076417624493257863587298747246487133728301048954762274091750705343265114508146132909426168410902991914510284561112970734095655483657498237868251964872948381690128276214869167433196779177899058571138126445480677028472628883805358417474232095504620867916727120358104620742162660475329606570831337310931872393353658994733458911702121362367699771431144258090350051446127596053486321609066396390193443110190257835552193039109767129387885588374325273158625396037912497413871716179321331827740168574314452002095501106906258264493148522773951489301772529017048968562800411355613636323191011745685298509211148745647430695738268200309613569530265467097230270485763571057332427040533202473283464745745372969269142552690393645998646510702660116334394041407204061255171316001769144872023201323519083329037398689132218539118386000301442272098168222116040907601323171741396186265950737300866774645400076079242932977531778934614363814471488264185872274322711995421405827759860692692178065330227632914734456015302916401604045033976051898827688915884796167243192982329955894950419805859089463695132711611072243773110069275182423912622205034893295856829277867859710686450100235757143719603167659969868317939545035590744840659900112468898240917752853496193350676792487714914267790308814588314272904273489708414955569158202118068978915419436376371346420846961342488001214380112090000065667283491186021329139046178403664771114065698555403008323258609940115537035312739428004663643884989573150614603240491524289960318706245987740385358171040585722547229398445355173657895950694221246071922131152790491594533455035872516872233532208565561534118252508009982084380135561657208236008947317836689775748544741770225014840681835505365608559873219385673312573368005868409796961056548729584267485865252836348358519599827745673670450734974312972580381670220483577736345845113684403941120151732931090519807088749095552508471556869071749044051749811409307587938241753357448552341050111826510124290885609622234518644018596477323322914620765565600103549422495481200640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] -37918685031553883051275037925685432311420391063633790433559621629748291669755184237028614946171448053878270804294056138321258449616142949731681475253663146624263401339008781115718405714045105798912993656166883825485524305515289119882762195288632012400885780686938685596929401864217550507988457725420411206360363879072814779262161395490477757094636563285247238269830804574733729346904537588344523953380937102731563192836250670001061842158837009228373056906729728922255852845961537176723344016262783532764784973553434370668849549923458219336967803250119922412476629859701848211641825522950134455457381195378533842907755461943752823210664974607478915109949598900317754919088748282092790198033743309073876436048817241720980177060845401234187467845960421492326604356485426289498435362816073221685819402104896123483462449007222787054245686127603712671841806438995525980556167587888112330781644039146837832492084757798613038379329913998309921487106461675096057350502010362915638493824988375571988509854469223140749574422167556139852655254982303291725398956478728502168716865448352638596338145321549224099270541033811594377399848715691537317051998427959889652986869974079789880771335331898631694972036052539482248343716039931564427622352630603090726134161500139150786097513838331658969689064660623556885200541081766009957918962441108250063061167649248383672973530024959782084511917121173697415879481545187111278205269456329197425419250006027284479514889001695845554634055953578457267781382923451595089786557552274145524993534131543372134312728436146990384137964694028893731842651327662816073249300406253557009098985263202429020913013028889726043311410834365420659765942046445890089819764158675242385626439662387295768371137266818803084418517328160235911218990549502111005618357868343556799998436885044275007224735857801622440666053185764736172500720210725193677691071765477047378022171368462096617319406933517148286841349596587786765396989022773520238731026948121171047944276658964587409878080622144266496911922971982885586283231281271070118718545465550890248301847541082037392446811853624570111556519574027139844945817373244587726556176454101967564984398276741761455359546005408752812139370318975247277271372707738122968611504794143119111549489531212958200583162868074966189827326369265687202266312997922622522299711011743460702953957171313519103708351920761344119500822052709954272817368269171750947225847075254457407622591763794885883216991056283461672314089258847543334770894036063018794387834865027420277116675734823280743850299483412099078713836860071611383352647401216272832192100304150155794208206477511579735453344764284860620493782811870397065546025460957530936733555927909409737266501152118088333676399544426741003278966425776900248131582452201027340570299332424943279822108345037127498972820264329739695721028422484850007707779765674425792831633986830814691699933962223224643071718473209685246193342744493751597309050251131582499885526950617598269913848026295441305385256093279762454871683219164189231333902685038658453746322054840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] 716681049728307516493396139314560303363471936368604209286158248542261050106170756188677228157530776465055536996233653673925155884437861478665813019071069863811777897871751588314327889057440899560489616845009001750421229270209465628538262646822636193617158419639456859152136686475048321244519906470765088198227739638786592796800456822712019935436709375708349457819492624533183721612897206889070344199692173588708328941545801308050255212238498128032683880597605933184293144714611561324593640365304604623125531027869968198563926202409410092612955210065819718501814537059912643677354541202248555121119852404744955848948129257125659255886073888530608225067890642694399227110898256695996185550807479699928860011032437849255288366997488819551447295156273135024268530126949915295311740320206304830602682319978588457989345797996738068189651792519646188100167480900945090641960368928811299196808494661502916458687926828235475105675426791895475502882286319072707513223935215763839436827678530129314568309007885313620248171713618618109198639674067244822674458302929922161567520182064590282786107601592501712194884755924091825230062386796357785454903723267863361055736134882129241140408859571538050812594314299972156233670616193962657992438469509018054283095207562926207052183552554787938496388571315242801639561077091100655791961668416678255583442567509143353275575318659825754711185909465055764874658259974330331465272735598474530818431612108764580238403502770369932679256187567855080263298033487891187088697451304400966490986887451795025664542152282761329484341050236946078249080606583977112554161221931741865406293849253759654213123299342768622396784129685931708917266733330764634325770302219318899489995987340796746932145517349589924143505298363327084280193296533413173849346607509607597477018567499198224148262105809072258142815301732844185983800352591085157844838893333510676997286048604000227312581152430346914919975961169511474024247492413199830998506054275663179994045926802241873440770161321207466222942569135991261137952872400946566560424424617567388726762659449148879132881208232804688775568773600708282990511426522661322656702524682587000428268532522485840597699677476120296015083000024390541632249564186617485790127321756033928390029769987538188364216920948042005684646123575430052412891535804858268669833064376818004321014172965188594633438826553378456613379679479038762661777317152475476031242080952289379345421041167263280817673275145207617271006310611024949898688255132239324674876169177013369832384112534188918925634896742497395977387360303456508805273396780060918567492765061814283172882831436639978711602329892333591989507065587148222184038612293790467927778370212243826147062414234317600792130664416021059951083031627244010927765737925058870741529422018167032537592896871885834117156928161756045253775719692860555746950675070512662008768057049549335436747957264340725827922477733908206772785310294751855120540908290607751465184429803092009615079053304512547530672885473529392871472101788121667725348595733438006139354684860661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] 358510410641460710298728033925615456410200035426920760333230330675852009276707925262097961752994140925000875967322165518870048016811338192297585841408693134573379853149561844559990922896984992346665468223974090759933237948043992597749593616580715915037453112519676900695946842186091226471553307211913337433735411998206578099467684367106638556416081894739429520195669225914888169817126925924315942517119215543585426086062757908301460857419652051682953599710345476289433622148750200815380028674882412934889127366152627132243979436400992669038712380727584676339212685367035605617031572494692254719953628694257302080904299221844165147842501031771556562625636833313061172985375120352864310574540876890098302272874634630267351680583598759089943316307852998107286611282207161147042651206515874050773128941844333911055137453751816485449120004097214697535119525671768890553591695982377750212958589103250034068171030000979340504734585157796905049178613104590931056947368642354074953608523909713186741819134374948359309311819486640424293314246999638846257175693091280852467124231127506557123066145189588070740965987502253579487816628532548747500981404766674279449840360712352942510193931726923135807783547111334714176541814898056784853781983402813678798683842096944101256016774746736987279739680889059107715590297486184015122639891620081305905860957327944689104493150137290727324833568164420919777179188791039946373781237695338351824255930235152944422762560531126293464837579055321895816494416700079447468266756358933286150128783289817299015632342427869687412011342074204420519675618327956881531680485995676743110577501701487069957247416041770037854685898765574368053897134302812479997501163988309166534463785253083796158935824624175691546283965652036282489330177648126689506153764197717646275426936347865308500417700328876105728981400057213340879045156111882659082826642081536203925689328446336986790663645036561047841651773705145747459749080091839210674244823714534857744662719576053455397369177821011271172614554507327325841200701551007842998920304108974999194094565460638088409222672748868680177164646472579251609484232216879480754829389374002188504382029210119152469108226919345612262785066251184413800095036145689082189295702335705977686128754817572490253342487607799617965198688483716913370491902481775037756298457317010412662449250634984374554357288396298811884150276298271732596254823645126068383308684622125845152275427820668246879754981074578303149320356670232836303882177908039911283783841510257280362086933144998859436066533817540693989024715927085047560312640337288249090232660547358761193667800221008756514054467384852735646079902562898406911348332883296001507849828725048511765950373836153490906994194595791596982663508729833529641960144617771847563785274935953161316094493415215053132187843357577075723502227179283286265579182002998579570222412691091065692605346435470279233324622468693990873854424288906516570580639045245044034542711843088989788199736380906491260792907032699063538804813704907060492142164894696459589794157203292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] -58982882914733208235878363629794674098569224531822195343243228100069171218779696840875390862059036158551232041934218558213855099948717451371125761073269584504071660655914506926818147538596949629058371864830787308594056121555802670404574796804713331171162771512888539328006795091565622350002336418830206868439724728192589558946159081639323257615163198206740819054007964493139568276695167646049905290370447569154370380448160950146889159082264472449198444368825057082971620391866241453108425664296337048661280969664178847099612093676025232639050165198742504895508827574060387208954738886222938755826802192559122548302294460685406168969222407716677884695725945299660840772919529271879752462477912486840323695665569193464102425544113914138905807997048251853570245171506530265896213970040995822054404315584652237674120134810655434476313750072036919640150204182459597907157380081411659488883819788542498600799710509322966806387722602955872472970474917111274649588018288272590929102514644280679994560008183117411691601932697867531447636495318969183178097338219438143934309810746219851791118396099658019227478963769280218971026543861285923246102319046464226046646057171267969344905993949685287721337754584870494465974304376806854313163787248211086159890789758932446575877506324113075213480360112123021057763862648638985281849667417107942500679360069596378068778619836471341307193890397443241381058440763841413422251113074337804666218060238664508042002464885443356430166942175921216150025883508522374434247060314940785528310283986974559430911598450380178890600279128920292224617746643494177102963901943259883807746449135478041373510122450845713838828449875309670387479161795700650812063679551768294337157796737782767425114178946051787078516003130220931081940687022268478330886893046536420510587933408924406851028267348386075373289449212613248715194674546579294550746179413065196607966804075516285540267728664904620558477153055350122528873281305414101303827711152171031952012540194058104323492425486695468249500428519228095561995783787735076325941043186973192178692881365999853868759649789096943893158493488351718657447449811530756501076149270787301087392237310865720163899709080974719174938086065120947921335032862677466536231977463526815839728948071117739923429751441408454366809487232965189769123081710127908636427703192730793928667063182608350517134604274409877943132801635291449106157319401732433470341953592406629906370865699104378624983530557336749523314562954566699790859110659773420447451074124075874055101389799131493593917882109184059193080779604381227576462756192029580004348241395296862092178941227720253900882289859289405965222606780278046008588198350205555313117008886724892175432053911324905654411007135590170825398941352330125789443111012750529014390970726108534219257955168462574414792175192734700262364739739645614057594824177523302426145567464188983654908234840294978027518602580040681259185398427600256553936774456321234641528956755169191610430008413411864593483087824991415409605022194749714407994398696067084930808717402961870848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] 377646838422258107899383675835355339842483750059883158411632793088089900007597607204495653243177558710546516076790445546455207785931710020658658730844250644393540586280115314244421171441996287674362402116324279492482151745704276739431628102140550031255716554914198724521860948330718811150152603526014410265920183389142091899679022924693967900699840091337253002138424205970433099882468328047278294702662294699908991213497162242853769632034737856361138979844543252598829241929745184586120873034158284186542758828230578043005157092274701684485184697217489693257585643257377240600014191560019630436414586898430192431686767929526699382782680591899765795207440042633728167414781128442176780245484324962091356733714053234673108275158014461134805619142442358096869554221771579916171076400766172014872271383629488844406441107440756037021677819478781299970366453026334148091934834149737139435067799513190307857858020447492044118334143499279520335237770161258464658543954631840342382084902111624462041015685010646889235374156177027296801424966326793593802613958033642591833338369869019916538518388750848618552141591439450230368963681324650598365020871885831186634608658367650099047481391735733817362333107976526430554573845746770063989261653281644520801192006660295179061946425436329276525172826256041537245612242507036562156581562412788888504001236785297749202080317140499019776951705685791099397274940057848893691672147450530835059059465266970921779483824664802591866658197711009975888015996691147308145413535659831296684115632254344728971135599599590644138927928556984413407897889204743961658097044609417984668642265716406791102547218694429299872504743451192922167415475932938373586267277922391298464518795532821974594418025686428951579909694306345352938477206885880259170354973705621263211906969770003192017661229387354335763785553511165017603216935910523805677878669630131919499866394788146448300220108319229812787813612745063760098333032446425712733396300094554401114133495517943456006259128351121081509602561145539156397678562457161808091397567663533120069276691335657203254647409295641751150660014063134196571618877478182435006615194474142655156161824674781600614692421374572289472036215562601948579807565568971657421938555436777837104444405414533488792059703573846717728866716378195286309189265814316651792376505697489574126354146848374061907272431133149685166379651841315002886910503487488112888033538943415755693745910212195834126148482818301097772334568794809299751448227637088961659296879782349430096141889726254988151454533570352241528019919877796117286134783900161229807604615497052894287658276566845408473330564191538020737527048695381194322610631950596031394933819888462032464275125560294048141547987877405328172914419447723446236024111128689018026740608180937753542751471706249188737539132518176921497223758258714159220784693595884033868715580665819108749440025840965073926832406705420945978257763662213409316884705664998986988734672110515804803470752907127880833863184992000084241239454861776554287182649238590406118006484029585489920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] -734129628610299345935048581559966862865913360475072650682781110593334614839614790774163273946892357927454873553853885455361755704717979695586252199265926248634937427063657225425259682394743112813608192271747746594653544573158298843789834344026584544038363912723043206086260675986751467249019783987957667346613490271865904415762927444298024445005127095565509175219991462308124946491879296582748596437037723059087816828449486387349864227140544954251559965343608784398998678277734697179174125321462846598938102661523264186609799645328402796659801791488485960353162194115850350007295180798223580039590132130653884455712680704576939745092214633496890869391298205925197217468311912752979523739044553906826819115343783117617567567388899727213417980133685516433941514429062822800578874885623827292055659702387477168528928258607042085339519715579891346927659427538888522351555913099734508013223657379207513316469304658693720777816730911879219970986889318477687365829819456845005483835405897600794919338920111930692350285799751783249447214027545812567502204878000458304454644890379680376584621780435497967864667178623261818937853155305871857231854820268022990710647445383049670190058343292685615945339845530868025021369119065528487890726791878044780483491767152902998860857970239739705051671317968399999718791429290022102596898981312718987122304804487911559544231720836137741269678948804612712797603976911500518703921874554961109503875821480071906578914353240191711315958490514948145746317839129813890959487197557557245676684827370649830320525394339565189278075276842078529708691265013577292202458581572121536274886575281920034650993964734345997950555845436280184987628201557408375690729914547525599800198112658590783980070374751194906620020690992365375718881928974086353946857374735408313304611420597350858169985077471755050428792399726951004323286096235500651315425755810717470616207653286133447338964945532857979747026968613422779871712644968311248800983783192845697810439777107406452052968103826356329177271013487648805779954000429503077195233738985745478698543276697397559386625709910495915950357333965126805851028162345235579972430098869801172103565340432379514458243763191779606169326056194090366670450375894440121046818239043819736540087595704682313325496392556733593152682415159116353822046147256762674022133472714901335717710248910957452279297812709608221775762055476446122011556806245992892535181056398838503631203810237828654427679850366245943840417117191825397551338997455650135523572761290820299414655380310446952451685102002645494046904685450102612147514014554405412732733763049266757877287038987288364981154483114142791433673525241236268363694291461721186484933722010869234931652020852491577942459372716150927334182837615471381868525980888751748984002280454016397568760780076159897362125930249349732087444318203833548732740938854613399832226193747777843080778959088483131511502989851266127828571440102288180688656665617265118931709766045165771878816237507679182100962105861366183482218898373063945569493081687110745741114724321362706432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] -2504237109619374201660513327950107696037790368344007545137535289571335580184347231387828192621289227399655564966139196480061636412247721152829289763662261671478263765475187115536827511757504023347472718608480701579268695639947029460195065296255236081912618313362531727968130034366407104741132323610371887009586174114167645188809555867520561571338730160097975980657581642571828965956850213312012854410622837309438189119499656052208143111579344955619228389142672993827754409031146447682858821746518920289667363114746000201847488659081935746877014648402802932203390079898397340087613831080614570010172541020270912615189275045053337301947896304765220993055636024129956316457006734281852794865469171485622041503545065197155731119378787614903914755019352334367363574883742440959944700600035607827701995460388850238127945866827964760076058794580970320188492475121959547508749308439712304207228491689284510329737872880015916975689596941234419639549146999435366933162816428442363899948970435817779717410803785088993955693196552470809937013617602240067186472330593911703353433370360904271179952832566153187344664215253318260402427058540435289833413506927774259761592692767562043019813417073784956542929349083341959867875124376025367426374473705593736442365357069186347495182565826027910515148897017848594428842218577843366096448445766573682814919268353018956074073903484897373798603064038733264110422180055052546706961401441943140202744776708647393761064538362666900703498291928432328744069028974080003407250299077561637802765930933452938057775914193777913998817520191418460376007351905947910936623110536050727344711354610814051506692718124437990451181529023195747137033436415899047812645284221420125020484103183618103501992149890515424741784169273210707982933581925686548095664639393101419383552365514582612385301739719882867978382782452692469377194165019776877919308436289250859261246879752986016984222787934162367200263378110558879087087494426250709563333294751543604996480624690019744425981197366910019320563193861204231931029740333475272673318571821675078164913418164482794939524389046287718181953441483856576086261760374837183886521376816999337024554587525150792828383918996713246681321065896032557891642709061036664869477762533271902348743540218480116126309630466088443822012596210496087875138758653729228619078692865707205673663027586181416276333067781470771963236538390415735243013373482254752041552380395250792842351184966849355102803138403993557169604380097181111504946663818711212102060770841321028680388696153894111544979083037820663534907376876525850405889798463211536410911499438149502000475881823899870023681337199982047202904834161247537513234191242060454078005218047883924688712843431091898951241862596167264153916859673524551767828688945929555614242128425512548742293375552875899616981699066722662217286597989923546935649078223805126170117945255165145790212925919122538536804025087670711874815725222556125876063521392555469440017065885545495143025805737200696991607821981205325758004803162691159733622328577138275463315963806398545920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] 19038089615615575364563524493231087479514885012296571633700009000252284080687709604411014339368608035317344295028020861353323696825851350823260539999045685790700621192530835026154240794704716440320298556599643490487916711401748950991421296097147913065812320426261202479677094673180185532214960577652071370039116548685417401655678091048051398089730728218679676574320702649299450486801280739447996315688568756550306217661548301495484391383385987362206276237328462889306152041870459771341899348783620360405949229679198033389230798032414879600326990196495320870080043914661602087378354249272986795260224942127847220339959880838773259978007517781558236620147861690821325861996104286174268779287350613036221576099803859473563935947767738509860408154548848598854320876911398078476473516576559977936243349208202893229369701237451225907541376158775673670480889847477394614765128032287229173947028677249505182180301451021573464097858452918774537396388593179924573058195825246416851786784264174846392191084789820441311763976930474830363499420726123199239648261256442694891727469866691840044045794238883696565311932503223881163785189972014966969411932289524055815853808313199734778927041517659297824243350840206920920361703823788005990391823673028672159226590872285040832342701258044547469255620821866221253498250211907549183410452881502963795807689785416383963523370834014825925178218112510422274208699960032000574580985753014498685188226581752804533692938419938109943309360769692844131257596201407733375842281633886371364252356604397189064563574743583592658690680852863520257398299210845209243526380909298891816896056691398995441467164808448515229949146954587223396743375353806893731752500010305989954020122532637184606725328241142983694012036214405408591144600825257603763931044612336288641783632703853931080677630666006476730115922075014808726674726826739469762111151012919579177473167675028341697867576043992882522256938962077581024297775495316063845046253356790287504959706861227111513664578078506640991409845884181758168793005088984497796074974602647985264493504902917937407632092866331187273212800006241649905853294240591973717641351574307616664106804493575282511550316714429114057342304174098838443121358841827955940467719381564682438997720270045057908922405524325079707561265926792599064458856859033303709989908335818508130037191992773752347279874882178780369560293630776301396476346305329743647054315396502499363135146135440799563557032697402894447101519696567269218940874282267539580579615630648851728323176432029625574848861847354173921594420375369698172475799326274753044864869263999032068947936176481262116929882361476955221200406036075559732592530173497702681618416035594962813060845494484939008348000427820509148830241526868988766088591584763361426556936581600054047104587399470444150671148888235614380927101666286980652586477453428036833692930954633418216229746201674840109878958100667187420602941302765369776932221330941264820494533941032343269257690272497388519111758493114429709092299157413978759859446274179239441719812880819139117056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] -59376275735835865422303326325782576779115041065380524057979308860838149740959972345610722335581984420038285346200062349701582375900059851326290482944871761964122510914462037926256358056601410954731619213079264131533178870971226703286901042870060177785367065582333355848880599954410285141529663074785364343108574258101986698619452218069322058161002578902593838097890144604454562756709326348047597714372108615682549928058870321424644294590584798941397719837872552872849331384548427328778746767546440162172351952965972675771328641671251745968961812388611375277047853222676610003626062043717591391308938440772269175380115067662249306474574390139559062214136028788758025783123462609964709325132812452041905825419754007564097379864288207297776805422487288466093395211627204457507716645012568047904645516489130069735234950887151347130302350479423990190448136720007177978133593929576169629615571271760560907756493144450046999534299574975630777805650954695388138415793109761068014953515942250871306312126562821132679046163290691808798735742866688893612991163133075585772548091212401485125993439047314478961486784642774074017930034566489617477078997112613393842143192626766570138069556089931946421916867465663057094046680687166705836227986264506901617620631657345940696585860880808513871724127604121963298764732221427130992412334158747689708886633260469036599134726800831881661762745655320766389505750019749869126337143502056314650874419139056738504732832641297871113023551121842937456420392549475463263342349853477659986551483654010645788852237926092337963260841044556754167371998286017442774022838784208424350560885824822961479104867101086794256525426058666663853906596112528079425039508348875256662323548257044867542285855065891741150997947350027677829531630944033822754678045227125719516441893367251244254270345984987824790874258708697586088851289255138840883692282300089283313554828502718264755617673121187211052909317726080358013047074737602883033832678331954853612805534198734617903623349127345045756949002142007844011760332299620757453767458786436384215804692113930486279637988542486356257182934859907376081881539488800536182833629261780513082082580943330908575144662588389325567965264433200938187925399576748840123579006057147776153906126423822897133975397723310174461708870531056898565392017421246824130911234679338107890132099007206201568520560498497931152992436195303399228428796043803394544956798058957486226520182755155284338916284463456115933084166834618449613674618172960024753107717600264798281962770877818075577188477605647082655654386641575090599939883504977145191651845830843890840426605392245510322194618260982227459798696395513914133399237326851443546963873318471481652338512394500435619731271453293355657503440203923900433926419819504220856211661655833395054124420580892727865138280927691691892175927978162942441595793664435591506259290777582971320657742899617136262838107138214189013655471339878393649950143818301904802027897601537714675649595094051465848498558988976632140123811178204229800696896000396588870412216311214736670720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] 126319338014406480784508462503538384973866005412534216507010138178967554203004894583071302438903882728323521768707200101676080929131734122837419527293082148643059466933754211754293627992609789624293785845192294335378996816833663043796673574328356597784940192463572882776559610844515250734080454910400070038089919883640772780211000448061067235156443293899992099473861135198325757903574388143444041484108543593437115666482838067722301755339279610253871996530300556375400452624744997279883815763166698121286240234640864638191215819914604785658218434750914257939455533550411069050534444663747550785156178633873676923685886134911979949697630161474009070480061265544485027994832784647953596017396531591221193031363028838632620634588052929904100767195917902709338085331970639290630030671076201934662397989655131649954737442142000314458766480380648455679304102858719036844335438972242159309082335393235535471967900008979606436848762527326037035173045545672559897355069533953460730606262973757105467349283261345184462696147218886610029639352539389496362644414523951716258783473981997535895014878722094263020736335381904279029872798810762945483867597142512611251271752156377091304852818290855976619835053299898309011388318446683688789394591406072712777991108357531560636296823590586572666692063577174779840669605194622559776304182774603435469264225887547439963373265391490432558745749900594987109824194480850880210188103740592586447383093582504895636153480187640770863620568078863602914138028179646134932228947560046009940295358935503012275997540432345300296048994138103093262532910612782701200803440587538489685984656363865473313095248003966675263084996424808518781095896783262432649108122337726602507820707836833483948863813020934325681747317528904249808797815097754668596454681874025538249740983176017114575453828519695099722187210562963817701473615852630213137623130733250257815989201283276431993579987315644765549391415251531517569209675729448684952232510250398960952493473135339658749067368721717697322701637616095650686922240229167369842660013550725982374203651917320234234468930346049972482707004225792285972322474608142373511187816067407367788195920486858714335739181654536742205466194204319318855114188681074821633202177918500799759729186807181236204186657054318285477804795631411941089874098862637989607392882942527747515103596907569353206218666335140107344678840352633597903735062602773673977124952788097860196725286135119088145752548049630848642327575836131016604578414244403955151882574300084344832897264360796389741363735979877173181913474116266876456050044123504904462380503220524080192229856503647959733781345733879415771781885556301683362072906021905830630670277273124644138937404471725898639581891716144895455008117283525500026591709648017415597876172443892429314853803616892516236703795204615434996638317202066102470114409034668373168348577894203137364040785082304340076110889779098248736919879963533810556997996800106766107436465972486291277736807214723119665979307839470269255287032410235665278380505621010640134546000602633923985408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] -208533996389777004911057193421215634788010080061416446319181817909168717450046705573342236164540773146872381396573685709327936466603174316841936526438082184589775230405859765718701264813120706104933249643354816043715086482962176570660880938494234233712316343077760060982959093197840706656943896014144536137881063041211994016545789349548271464315496048838699354749328349586487815340960751003327869677702005370605872406324991712638254619538348129910386927004821060804926797899520751702361193918210018327552403340273413035592946477259989094061565228101408401662963134549769382081562012587575019335237719162486470861096334070962690605289604947232948547864415359092372344015555285419926901451195301769766816443129292418994650503819241775649838203674205969470507508997191014411133074856374601098963074365226207935687583528073396635913792778550059591125766170884538296771969639872807682814296397388411391050584829908758212944768051173726052740517981050706838407037906862304476585989734146860491420787118658906922198986638563846460908323677328393454060583268043923851423526989803953618145905051749186106054264294939064868241851550580661381988754091796918360265465718644949403012520515720058841606541106234961170467373255941025615773635442415614610932461988114772748875601540801264180452022777058516913130889274401720542630503221329020885458179651024086293596372289230510193514260607426701246054199550163970925359176672100148421479673824765517181789113629616028397134793488613404678091514235906160935154302970718759855892086225849582971921489677310938612143665962326225919369702249296374095598465979501483680948811443156978035478838655150848659957438178817250287025874106803630675178282877475131462717168787287530477515376296975696046033741348745311374270076674137222282577609270727884473666814581693080870266341544566678605723868256497227805268986551707457738221745478994719330306464656934075970779520165452584327774874176358499782792348070098538728501180663282319805461359805805393170628883689174148414004519263711163850249354347145505636184254171135102616735586858975825322989934709413113567069670133281900670369060289753546762259180050653694688790530025696259810198618374783472748913025414330358091595562416229848105078423679357350870423886383479167176838611261068993057848414845363414442475167905864713447130384202049889389054197130375728330741010875222965879304417374993700640260730501723880082861739441413088295594042887673394416142474017122085709744580266492576591062765491656838440592905056113565615873680027951525689034683433993445115190111846059001077431150283174865919687340266217313888948924083426542330688746652730463019049442994759480462411342630214503578619433125233646995221489002352338973788107630091046582393239392792039524932892376787668415722875003315592852243317996869143977292203985294832388632226294104595682848114658494032835972543681986005250882302871437790337791355801941382990725153299605712017040631942444528258166525813974693929231354123494966507940932140477506935823123483317407611211722515896052061605838294166289147494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] 284467853239709800814451738100746905710530912994012804557841513164034522159504833207733195530326274910233522599114928197608929142180407536933317597756752009881772120374351412576196269310620341495981073458472357591837439874291423308553405739833484582287764196873930972583028921195450922300553696254192940939592888376741412069648788919527302051940165159022571112299426804567672012164222066686705061734319009785880819531498260507042937332206606450371014853833337510830992977404776915922042591766236267358326861410847197703528076554148156227691947526583448621680078856267443038617785172387049184816052919619882127838100389885443489273296025501944400014572080742027135769556160818072053512993425898961485506506852342497560766422868766119122136850308533718751891745145416822324969277600505375641873150828753169119613844640182564971686721799329226829967807116673803143794336733463540979926537612498592149169271277602997280964528714626757572003187606104790685644884466109115072855778278491263024410767463752174532382299277938682643141998611154471833471929335986634521689194866845942238860940597067566106203598780265538296196744227869697150460121200764420810420317214609327944350941290750667523783058071681900791888599627347600964742118283972366184443854000180508981434167335775342025057953295240350619325889460332366137727164220683818001809791521881927616235011979255374111558827838918329837673303517583217161780084702558274611721424927160043907522787427761434220756698140647522371659161440987524777620393404763956415806899308246342349567563363336322779524769522699727325434727695728085701721566962685573087433404903635992675161895534029392929566711778023681866110100312817783071303448160550959735525501246746923502286830452425892561914405800516869574680813741125759890262789624437195314775042428227209455498185233444979453940160722129749969160236081642114377780972525723820522767918306470675917891471977831216382380849899149462711827673881164629390581741962864034171947063427204948840708830867171564659817863348626906735042412514528621588968579514880571958953090694577026106946933180819083160922372105910306706260300540569211239439423965987755471469926157145174315112850936511222638801478769427382658540291439839419471548392344794787767897686568038901155288870584838662436445447048360899337602901914641548477731767009808955478512062587374859831166442127389888923347333566441941359550180624322766258154050957663270153350310763555671279014426368380072034894510917530339739869042180882112101458751698968824299667527333546746404952096715507062124941105317848134995107605740545959028401124729991731131050143028407283924515095272646123195274956515692921279394279843045001352253519945854075626385870995701452052103785409095364332787710203167953720263315471156816948650613703038856914179331403312284554231743661411398213248590997797278084157830622610560504974399867617654191904812973895998195848531224778187634782651513696782773790323199566336030116599035435449276539376477093688623307782694353832568891029811010566500001354672650923817482036191218891189387264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] -360752697152315238543547601551434719023470421583125148743719633444804666627240916241227603863259154927678065459993238297665429537096694331545836807917066925454303754308302645854783968978605962252850831813551812548791621183748734388444401876829819234665072282242299374936667454973800270210600745659966475278910007532585341940064417533712899277281295224631470660670646468154802006517660860529955269169478703570767616997873144582506253057860550767217736606827436356763535792864027749331598005928676894780387013074689922811181197326456526005499030286942929995487906750097999861149876381353018172720266616546520562841125817772764000460362058341570064591226304555188233951823699530592402222455490164608835699391875246330822767122862423790590817843217454060406777746156694309713573327859858343398673098115231475174206519879330824074645536721445396165015636896039738450539152084195958930770067289447172488941302374433066778319375299157407118481420553052329962004643242457461592276745118750776861698743004343265301609113672904997093189192336328191944195078660798163398384293250078517638496952242251227664596214672070358746064422899964850733865239988482773752266564989792773522657403708185077482230365425512503399099304221556883224592623708161859700740862338822141384964722784372376009380552170369057987796794275334259120700209985568031865113737688005181483492294018877757880480655705342318868280079667337428935652629573567701307369686887878111417503500664856586572352035039222844982847673502987935539778405300280010042912885482438917448491052757574938631274454588736262330396557762239189056979930754198049667074926358508117215229260469029700835183444456060575199707230513365304810039709253815491227194084894654220052453237691523383018760586235711199518843213872571175933322517020255853514019660094426443235927114900260129761029804405207524569586563133486704735191418469214719617619282489656984185303930897836181220203253348151860443627774306057696689766491632325307303811524341148771842682427115724661649466736827984939334554363140143245449902822567301442515157344027328750867173809814737349465812678148062555060346110726021679624689808450926284203959546407160302370775064426231545985072175304016039207877716003928798486805500729455199417727368420707139398405866300848924371276517878488331493094631835992220314671824420833202776747512162086322975807977209100162154149550613436297431367666132232573934371919560589850691946131204043279751237901251438797551435119542695524415583538844543288559786130691021905220988714911337844339303417941106718759268405940128015744622057606457373665821388997080493130938816867826945282976431992364489048644515737198381456211665404619638343808046196896437365487019254559232641899233057260732973219394547940686559883359086873938500672603734138643343219193688472217042625239148259491676637621481207967698211722035813782538150963584413027849129218921795361829054172089020427456927353732653951798147495470620198542171510185014931339151569766382486676525418301887489339914557510138691543170393961426144608226991412847181949829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] 556341325868229551408289139070593238670173599818344106321780250300325158492285198417630101761824991395739504189047194088688295924965711596113947725958429779987878782945392307661552823518666093609640187360077569687695682217457569729132006688676873496345972659622817839516027588222120964432543710252588865427825650555362214250428094625341514538305415890050943809998001564882110445881117081723361692004297246683303815291508521902095232066086263743676776965927851976973163522789045680872264202607066222078256856566675454658294538739540027145792429964625329510181671190685943001842974824404025396441779959066249659149881663691164902035994610733623517857723408935417403496593960420246059857355945020018462446767263850112438178013262779527949718053045130447400511396109395823501457464532478275853059030264556566766084767170801361254128972705606295999136765850778064950846943428840304795985058153016254910256146523781916740240049125580709280369888036656131001453048589028744685412490370756459810474277583667290516505703716172580816626627777059456052544701458073879114920192694917898840978047617477423551487722192882638267897027711669426913030978613160663008656223993034003301712681326613410397953994038177162763239975367993082236269888381271465343985482102647034352916610202853768944556071839945704842113184699578479484667878196175703474713942971255238500573585813878317213950039292660641438598698636851277809825789811447276424571637509663267729546724029974932330198239677345742710088731607283285465012055314588486815578289489955936695993184825736507373469832596537208544596190672717157557887780384744652623652488148163302168186139099561659749453062398154695995138816682356004032621756664696512380202338317786688049402290973041541385078961093886941188678473133806822367053204280625147485213006472441161978685042840845374460042749744618454563504053644812619318732515311757435139817782801227536788314016024471083716424725866519516221730109335349313929763103597274651869287941207282578191139891659514513237904831330890038210439978529121992537183613392778141263653608897492587422463294603842989764193183878945175936233389686074887567927380730500550888821432543513284577746313071271958359953298523786347912303502636378676971034586286398010782583760515783462917831773039986327699892801375872157428337204589408197942830202268978552928651225240389468589970443524482460767194937157518969402341769907059679503378244414618996532719918053435235868399729287089730592707249265924959691864149617052902946202434131666932042171293779430520645096651672419718895526131080460221849382239053459220570109113181990666838504925370066290976115719163919301195132231335279161525102232769640044032487248636428099259445478895718154762223021164881041628541841177751016557981820565279599054980861991318553683410112560166385272949711423866557303176659418811313605192586617758788796002528663355952031313673969431452940886468022724862055732884191731025827541142273115983189596111520393911610490551420524105318810237633938722356671336671756670187031920485980472995843235979665881398509568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] -1251020295987174021779032851434506566719650418984097679400321317658213052611267530089390729129014877200820326374724228913684349525343899171088679659330522484026765497298577257276979541022291529035215245645055627011532953809699390263322089608971848021469146445791111424319802125760327259103932100484822101139827646270286192160313519837535436749673154611718157100668260883982814954442391993019467306465677044332674873059482357546251644189931038206976792731076883207382521073814846751652517151786171522405849774996568814423873268758542338208179183352866818669320143899674234091513623630224190150548311437909081644992413523713220388910295839622468331672914818634588579852633365173513869137628712864556086004960844155429095465068403053288577007940183712682430346276357831729938526003052611668965708281129537638964279116846133557131998280672922801338996328468613629990036503523042322797297388974504885299517826460267221243862157692275835658004995745416864056805400869797774032848237673806232086933210723900021413285872555917671398814447060497634577826680039482849164152481048089015812143267057405823584827029214728687124679646864187825782160962358114608383261629896415023922866227555739996509403629558057324217586782678892307507108207655855469081380214464556968965933107811972857639750248702321331899979534139541211886823602695343286187040650121109678761706566226188375637486983009281188717086500696802412269796637878278338546353230656017626136768930007583305373315514342209684267572623967639808776650328066001231194722021483286853844534132768138832792823093631027473506235010284476169439065972381915891305077639771120794183459443942037698169052679402478580041998642076057445046097813125686317400346097935024817613963175712753594669853429536542487812984613434931289457711451637949038775348302785573556308487472852562986153215040947801315636573924164257090730741477361703941670642108131406880730869098783123369171111305024475220789294912876480361520423809862855129664574909123062889939231575055972609246431869007747203244324608738534144110963002381803884086958734098637576831950492377331782600239387443757473496996812008061670793247459748723338665921737447171940785125872548469907430982484368365758923521605661709652021849751331096579134130919683076355201620909171580528527742949938284620249008907281120115618594379220052244869316948935727660957766072864717084653956938857541635084200647148980581773724294211559671228785369931000281331497458269336819029039412935392044946824394172874507550551459845390560299745787473272861448407159033605237488572136110836981053311081567098239953413882492981932543348963545808404551381384739517344803317127012673898464588691461233378880928616952582202873934155831324681197845704082684375336098297465690870959933345392269823800311078335839149222456303612937122095434838825650686544287579302988174198325432147933248997739117696896799245707822044498609216171121132336547735544445839296966399664291503133050316509042007836951488103124947892091121893827907515542015487857127957096525067712973361431077354450294108621467811840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] 3158158730509335846680580453479936397926591196220612829052919445862910021396065620767956865989084659019991662890852452331922474065390917212586646102513322891419477518822036501936544885282190932184191945287022933754560465084858317802300790319254341273428450546350830489851917766802198409138645894439180397646693372425403428535561461425955658142377821052919247339785968252792991995278158461279872448466899574483190448386741821498775900327507268046169350079076772120812950089830954048333602032301433154253157810044330344502005464176820651373120000817786412298723433333132985697493029842549565688213756250536729947463268329190290273917843386867266760310508105242315528708615331241829173551772847294088931058522364741488368070487586429903456306187262933426823787681333638378087015540799198603981602450983053860628573707413748237652288093082223209111751596754534175375781362889076681156351545383397009773851632941503936075786817029091289232296153720307341464841000193299641705411411571081096671040457326442970476316843473732978935526603460388670255580142883023167871432360830776019993744436646617799951795489297181810838373587544024313880538288613501992046240974960642911325492743805031040184130433610607456086106461412600237497784316318008075298254146437402148040880057121329719606041712894107981295897134746307849202192205236912043202332929515009417497091110128608998061050643504055464095225997351334855865835313466496519922950161430960858451560156093738321485262767609611285152990723463958037111855162121396017096087139449803832538878565921683970980019463863711699341026226709322170714491080618823848682290410722776824613001221220386487904731860561936350533241484150432825226601421560673100033834547850545344779286826548684331779481850552699164040953810733986910686836364597710264810894116141704245377094553528478219224791608218122515246177814521733582956098186839504563298375278374360156483411460523493629198964464310274193212254361515058336120069945046503512854518385530633977786768829368283563100443311991641112459714886901328691631877734663656240883429653531386352101135095413069763456762080825227390316388438819792144025382148442172559857488637238081797231506680017242018250084524178102998757450051465713314625941686143721245958378466505571361993400441828969976826939448798095218403029270356881047165651094918536758127906265543042943364473956053843749875349139107943296416699979018086679554477771121932958198024728460844245516824123625848788598559211781170820008892705265341319278720572359600090931903185142867904519062986050888650081839179172476826812472047704257865114351871404667850169283781287310096829953811796945263806514828350577301498432892779794861658574886312290481749385992667463027433686350745372053908132422941552536505211790337593907041959761408956582660426236710020991471694003925857746656061986204847546610964969446797797251391481821017215029498775370041742667979917111098108195760304924488116713318294720265596332745303474237867636120352343188476623690273255718735924127457087845373010796324299046107542132663273698257056825344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] -7006568331377703897442021078287656856664584640899276588293749484318353670757955249178263257786821382149199208235253568982295854214804451406590433178962812285956328607226008688740342508989236916965096321511757422025324192213328962163498342135853373951360637080187294332956726157541753120114534041955171741288419333354334645067047326973196355873344320294061979044919854365681205479510837043981130014732948889699328367666936784817763983316592792870554845726228810152483590443685398229229835562025583577867156092430191470315124232372279217652581757094689934220956837729356049180036264455629623533157966890509911347365410349757923823851350209234682089423343195780047487558139612902106822747885214435533972009551098647338999491324058022882594625999411973625411008211460002293732361875707609246974641247516953901167489366946964653128849304487475651106125716367100423525120998355570901728419272659722335180436038214511921743653984202375585070106312387842531862331540351698146221372668878823399962224313608689429259441257028465731931337114100832604028850052378940573521438593526244893659546634835970238626693334065061129653444169121289987944985212957460602054978835873077342779378380587171619874299586681858863401201230731281042809377422788120251182624321062199987432842226084595889192830110120384662304866578824474339535771167581784141634924191236140925334500884393942065531353706330653852250890706096901709861569905273116376303345147978214596995212054143516659459097045401650632816230758858265438293634253371836688154288418514020709329031077500820615665288112507795913526086469845996908516597346724339471738010413168842990036392011000010577401109059796589484680979234937107504663189527420860256973768007434408533528989787631399772194785796694199802444256403081748107536198441581069540048642648841181356685837969216585096276196890272602542780517318324235236074762074194537954673530488733107250485519467435300870856249384477070184066169213204827249641394640223479332927919556874001568098040868447076436452016755233775020076260959404782167523644954402049456856530926691415323425340300722717083026658862656412476843669650793766690396672146579566126788517993284829060398370574501991543645880792401213011098194702116452696917734679250814772849312508280531559423696204250044903961790725210228917033582098939551309021113068909710907294105659453718091173818603286104479571584659778682785903028187695549451519499204619540424327385906401471856925049950539647265410330552841099845390819373481798016040648498200910332090739517010658919274749385902089976765737246796681005773738232224185656265601871856561030763588530940918319146733994107907430352375014648994902320462513921812425001741020892850432146510879770731011708665810649331541908146601988179153832781234660079110768468790095731451825194840287850392595584900137405729478731538484194530447236732446210897999626774636182318908909741058201703852213315842464080970713509455062095898934767229277053068791088614784987015341889688473506381835942463584123268329798164660517365787885539047643653183871162403713701642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] 13008700530406745841930088368058462702791069007754437620016853097930435864041962218297521918276677148801417757448646146344370136868612209419345703025614860972812627698267590098916974985915868141467249091070997427646005184932540294390136257041392904022389411870936246358442832832211444319989953605432464946786166181937741241359237520255460011336616131904284976778410434062470357944837717352048037800007322084899574065607795426214224363707844276809357499359592503919276715460678504215496701372769359287176048087594671573773354643560144611674248819127547333574933656117019669160935207821626444318736690746967699665042733452672600803704531317746906421079727914086932497644468108859313075943147915884392115411865353134290035678905623386389033854744143725590798437953527215962972626258973283249753754840969417136086502312794293341125545088970906599493542613357944607110025463426889388021452855529150078595627410314254517354113864977936699539168373497643644282169957335743365623532979958053550812597757149525317722326926175509588234683336346982494326822700521937849884106644022425493435213031389062877946320320683498356509254348149355471683172851137608956282791109144181228476233972004721107340145555574861279820522362847730587639971274585450811290826343202092838584631511217057307890427101485080510988235512520021538860701322883305991266325439676511031704933417579075297110297361408918410945477642660039420885525678106346146967567261129860856648411929948093007854931337250743605753538170330792614637376735320333075317219852336403858537088448135551639829922141664704937072140263526438860405508226472944032863549907885930395098851767455657392280544673630668056107648340561813862868135468413428562882834555267201772954745841551964387305646187614438198766094756705639328846308452420982770567202909814493988591942109791930206825021609214393880391913414360741493204344485906245345499193724590436488278169610428487749954578719463396500785894311921784272177555557759282190301035759230228040065742193205139876664983338950661249068280744393375282989214459111967313895326602826799505363609318169814269800327891556132098685562585158624260970360791239883535724438093721780841976221906782356029191126682507949464168243400795907813335499750976573844202244797998752258670503016310763888076863395488587056042021506733156246010935320600579988391960477334756442856763666228712905906715922060688831533038255062826508352229374421111141224894517693470554637995068476835559057382249273870402213437850699272336417776943042387530427822727226113664684919437704879835551138375975860427034330064694975154163765586061656678197114008893366641648177331147445436484767929223070205277387788411637033677850418238999836198383652908420573954145744410507960303820911666196408238910611289778204031656968837874199925806970005147190037722301547766120213720741778788673286902394456802325221054801089300443309665757162723197871120053413670152317198358505316049589939544848891885705114429838490587725770019251448015846387973070148315941850918664226016076763843623748855042820455834220930233532416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] -20578100114911805361658614799160315760047496147814055463767031989465955609193856873088087377055074999757240191042659243017776529062727454218366740778925977789086917470989542193234211751337024381182491074126490791648179519568242768150592106615361367882423252234109824289102304185943508797837422134257723923577215229065206656563643154645444124662642315436784179816637818415763016007587992374009708338802507600433446585933171114797350668917047694865337244095733384327837208824852182792103386449169843705797490218557102940484919887795951884547707098500106398046059442186611631757100769098883034613089599551720763231605951855609175635550555334997319559917564062995615044908591192475755283284219869461855393529008448300848655081021592324828647900046373847782831043415584380908613317633794115595100558590722257687322959293411988456991739558225003139311822031563281363721855345306924626317448422803105423813081244435967489504205526651610456775350370165891603813905507269441035161448537151097272072340954311165747799364555399777340473961165368012895068838647715488619895792390784957489027430814768453181989964466088376006177647545422902206412819739880994533981902344739270053143887780524698618714671087613704167737288265147056220379911141905723342355247996092620360729474304398857040127120212815334711740065444398745014481967768601253965138870783782620242546618088171780648781680804339843056909938994107038793717702450057266064560040961657902171724792475837957703693259488417324439158332877591928531436661044869366690848726798027357627660662708799707606136460327120093918818544623166543220516980026978390130514167560422966993219320213859360601551477099369504471006988705442121000464256360626644110052124238434296874519543209015041669041840634877347282419834203150431757984258702680273719780771335623560711826980792139366082155724197786510635533165091526766652546564792316992064022252236287298678343331772706183799419999191853611348648379827115823902877477192984660735832833257672054436732254159326683106865045142214937018635464340555126853423502879070001525938867264338346146482882400893376539804741732732612317709143665733229142088418225817898031809350093846628535119701418193767464645577723516532475904538967219421122829486222911637662522778439149156850500329011161803237142043090911346151849633384711834865336710088960927098290126410867714122234103771539801052067588783438044489947379515988191817645167152105492601160195643183467053880549361127928039377127152478361040657822335134919930784919669999008441908060379827722388073732260751816272514993344513399220628796648793276320254383649816880477326963990778458460342586242587292432065197280351588444854132550448948050960607916821999843861757201287709946930909940384502676149730004028050637153377316353153079943088404304883393252111840815643333841373569131651343903020217946725614998131254220109280058114782131013648754292282243558144326940581455825303894394327215957129278797085867134767793224020313031468099741760692489912076041286522521733528198907431892536971364368984501889378333970373459726617804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] 28359448610132331643081332914440098901157639531549116116615835382670127008785357296039889655616876653156294348456130529966997498456282452162026452453381774907134285419300659214009150563819404470918596485498265182567177995931394442637439466409163853737428763643018626524578079168973442531435125063162701692410947624899926261539109229493885627066940751831845745394800674210733041913213553214197887088076000674737595061285558440572824463985921110911151430864847113796739728812126121556476883318897659881765524338061947537602750026981123411170639486183670114941831904359366349843609998576412870095248347989016302776118048005420261837393325957589130548734928661975495000724144473687039869126435276411756727159298710504082056788654175862274425936637272105821083019579635286938416397293290999034212350997447786638256875450583954201568643679649658094460485906886648541488226256171287942088189602140219770940001196575578100241517070889421124106795735131553212831304924900217703387884205751995341517376017442978108321885972493134429375165147122317582260138061638455471420626372759389751494549450621355672148699889959570080406651527215708229088927632988893982445967857897120169096793988469308380684464193413926780123308547798741660903003580229261214617013536344018089014234369857766767067273308679547560391229624443352299020803653481263101810465963018460065595865875741175897068356040468529624779153405816656438666629822435170939010820753914426474744498280434810349478445348718466835973411003392753585271918376320596154298829150303829932014921444636759659436836162589049148682937112317855049422398899939335269727003248925746862345284255367651704766921387053759817141001691038480668184557480480900214918463603211456770237968903759757301110247418007042422072593327676790532102112818393261969152909948112063777324729847323685381829937043089481011180623272668081835275178353343300223524842324052756645269617096971860548641244718263885559878266967615584843350339608242538876393222282955539927175128107167623245751606292411185375168265655034944092401955862963026732571517066603249180603611677260193310957679989376382174549085401162710798473205815876359342201725719664568561527049309751725925641538798017728424055788590945268596190231641308191995503843784550974207347963524688374437631805197458341640291220401872160104924667395552431337016977964541234296624180205585494944377460878606013655979786474564827606575066722612008440307318697851812893085245966308807122816355584849319269726087856543666435278997874455301506529272785539121180593134221331475420441291557260232531409078791669213039860600448197935165320747170639312923067949236361911902674371371328011610189664884855039347358066967332712570634333572756016755263056135483768613596211639533301054426711727316047279532425816599079222334279344902694177443305440523384688470509327017821304083468320983569681745794480981697207345607158538679819112389184046958419964459082439837229842435357456694520292594403328951269139195052035765033864060485770224785890125056688857873202521093905669872726717326387516105323184128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] -34719749455676753504630871399573806985521320082126108451722382487176932158321448922132828898233541888261664291051488963265690274697577874257167652480767862349119887087272999674925650298713818656623929731258859247964512407336392297276977654200851335747278728217632538700333557234135907379766420987984757583580022194682031696655558259880706824536478904664957135860561939110765758447361046418968785372293533701909730273310628585558379632977080103155199458950045767204905193657562699820285744394415538291538961825804327996020806868606056104808717115334797266560059510790530736912808764548317198267358971161738932600524169349573993411914870654959134008332824821191006621663967652895075138060936049269592790452435102124883902726219930042438558888313545355326812113304283171043027609004578939250206658834697340421059171070336751293819677138904578432648725258896381956603982118647487197487262680620626149163323589493484987905990827504646428075463619378854634030492036841086682040000912902030191066382902366955798662551421962072508590058441481555321603656643745869135069073930592121993522596020284184623583755108655912754222508293915159518053906046535702669888102917197054585192689733395296080350790720370642114368808387707933212235376050995158653402775307511455235711131924086486905871652409059611680741113820048955202717696220045434942655326402031134647304578249566813151199133353736207583573809654984789042487151931359121687656721322762227078931646459435006342541604517291993468540601019589563639494335426684039647260160190157143419452471671766179764576750267484206379637692368456172041712219147796779975915960599452455587240214473364609395834168528729652888451798035373473359895855766755340289394044943802797037714093939794935838130400220319803569920763481228826509460859977023106323713641252923632646804572955109315712690717152620314894703406297499595804082973507695828442314658767857138983455715742235816010189892870152943064687571918228189250061351762848311455374073288298291827656360717390911924618828449847708147006788045616363471255860120512662603481505906852479601691739531277939522499767076575187873062501284679689539191577999516643719520039686466400384750233508539346850979545830969021394520854744477225744364011147837503536694110119831678753421576047945668649048248607505081501542066233718607913518127966747159841795995592278431416734570825760219381169086885908513932503454325046201487000136853470667689941550038255413154817306313446707205704027170478064196946816092782312590330868877836137728001867101403761966902454319629443334527389844392355058931412794698057222156546638634386049048681762315808222889205538598170395261944871214998775031759254807624289626898095963618077461787623014347201230381174552407642733380518560944450818276872319527833061722976604962360320656982013919652532479165949397005889899022397446235157759147987131721228100988636607852015708960829000738484119475109086862699796955476576420802076599064760594526770534422276858072658791763962082551144409831966716769203035940365524653891340765449452140172162438092043960975360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] 38612772845708462042775589767726352999865854798152603558822720047741032962370654062666365707254515205258599721782070977613161207479249454981988876504344863998158103890121194439212194416557580062934330690827703240491961882929144698902645976951371224200175721462445946573059653938098314000250815864079221165115117036115083171063934352105378492314501136810858348845983175713709339710361358018856755847308479714470725303973356406504304723971572620644968397549108023568953208897461182538013779095082049097418868523356321423907453402431630999595500237808356559701419304509015985715723161305522478534360850562618245420394548259215714520331098804820264259196317744282534797584940686373036702384749174256209916532082121668891542005518229655299333864758416614897041939557311143911292190002893663500744402636903370421303966056511508999394587588883474696997741169281578545121398270318690196772316018974249325308269583999128884543636648107121229372167244008426538586025269530175244802582278498112936434628097701623718915246120895895293070920019493557052197717735535911665287885968778818590967300399598772732958862491572226497471423638873563809863587323432004159498732894921466287577998953396692453937770500720987364376621897092928028592380150237823248729832113730286279022306868383756980285211342793502101871155529911404168334788020147765348333619706228588691612256545659626367986072824531923364297966570059516120922928710036190107808337498572675327163316194542194090888416174961834755583015654947329520901979416364438883169978900460711328266035473681034257535690161694102213517988927531044135680830329488378037491657599725657293033647654328244176232966639086271011789629968520174870121907443493467875673046935374496968072829523488045647982231985249838105671145894958569526260071402884938158834089642899269837643923233749818767108325432382563078300772856774905032039309593562499677127811887514760418325670689742327355899711289713390653295293572663508465638760464161112114169042363225755994905342800063733387183066626329683312816087088334282803857795765838276547457000505355589040222869852069424530935397415981556541043430712962801691282981485295592601929274843420142428903929996157430303376545389683223252764697505973519660688793800884393476865480719538028420709625115647348599547338331415793348772293981042063430924999146901085175497615273913968292314108265593579606256711084457664201200450675813782112074952649428429735245480256658709598374131703854326070063002878003759682500195084767134778725463195055408945619978304129624252687703878061128184649350326594388842247749351725607297982766183211999978957249453010995927746407821467902189364606365372438301450587790325594054754058257955614954485579597915643942435599765555348558276446606865134852485530270373485683243668593559023041554028374493850984389739838108957389371320903631276678179703381923502084847621566785808821235226219353757924199648677491303223808672079693269614948900501898910912568820214655649577317374487329608578540744751529244572193047364902025456810305231393327258822863687640354411423727616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] -39754245796180908828198667862183809649857948627057568268672787080932511365342760391910378077678800724540414670201934711166689780985687096185195401423981607229683370837297977920026039084622940492903966153768077761906271992388880795486619295777635096360345322636143549856450143572394513834147340162662990695527775309984072305526127440854752217704225784980952067788852374245750890795035397797262673466816668453359879597274544649266798759163953104517748806299778439686913379093573060345687097405997164826891330796273265176600232273466273355805812730251052099052720803207030776983116641918715549720301635127274531210710249607494024837745921238076780207262462664865629748914988631354553517392552515049591974030548202496304961346402373525749105560470809846241773115206115790762315730075499544812309253723405693850113959997109320867315090999178175816188360764143804296896359500057722229537007680404036610215413879786760416035892016264136974192073902317391987464521333711743525551547740588151245556894720387375538377635730556841693660798439772560065007940359686179745189420802474383946090118299917431358917359442374607962197378573114438607724476079019922085030609081257649022097096753391519363157094498559430956387498279537935541993028837812523799226974298386734407613833421499591620082005065743682105900294030486503777825056844245928088146751372795548509141047810888346232431716160884467215469953871697392336361464274589045980466714063035932364280147496981709242565167193004796064152179952807185696745335058782358497362254051488291174493023813120246532517740232397418862256551799959782751594694978971710666313535294384863447704872253535421336573834741452344477972852877573950794432955323277371745380391002385070511773586287636193888938006266876122881669055073285385733726237765303832775979453332992581190883052855578947969206665279984798413460138172078942111719358043303581979930477557456048031809237334282558497370001254677254466843611776500449132943297464715807380958791334916778907495748563318094365185572788699220993075592906488614141577514492637638116194400925254842302209474848196794887017346651690362106221387272866032170018647067824198314725353264463552086198800055378298727925765372860368908231596368021085228105303025307996815582900588113635741736042508505172399200279998159626812422611570042694107297976232819157590738594616215793527255730389786597181176396029720772920916601622710021979149827802366022140827553826314324142511967871131074163060228199715552728830350659808452908305822477666371838406955300365188352526584321674814369875934156770565042731818662504530416888123510139195063330958036838039282828735328896744626806421549611022763889469828166986858678480814189962591836992151681740418811715038940273035045118957029748279213340369183938879958248023189251865885054678407638186843569572881104068896858277028683962977034790449766892657826946637255865556118148308155374606745948855136800434813529477312145602344730100758877216249283058613633536371699297051760781073079308541679562677609214513745599569587000829544014846193101261155629793280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] 37861742214177681432926447912046031573840643470157304623325201292559115242347585536406400856459377487818160600611645282062604369802669428924059233065253675794460090281579622673064380626733832001832430914936893167794458467649991523122967707823058274430765438946152037750958822725042564617618077339332393384478808897451894039674180365254579409953559402310327854708915165134087725904716666446785965423759452724976917616041966839890655796366483834106766286772398421487914682943745919535429179672268480734316876406654268942453374299463571446413786158327546386996238504714437704896940345210356013581766861274860021336027661944959043384839832196893967973238838234720937136963167677828029736430192402868610895811119044519574137023299204198293626487925222067979455924818390624359881470398237652239508364446274304356403632474150154676216428868475516113951493657360815095559417804675623743996850848674094456742935516748158562379859014069519107674993011166294044622951833398008448968163522930404437178011424095859318605172562261580395180621261938392818360584619298631319516452206229837784437990866165234375949511407833204284186234026069356524837805016869631848168871419435570401635986758131599247554712780039827828166415682691504797345363532921016581174207661590752286757823840697368573995847149833616740376589416061565776232628799799559066526724351742055751516321429850836098121323795875567256340480732765928112339103498512120774512692528819627529036270681670880929401766571467060462876058597691726583725084550160531940711060064025714440503064524452438609499760877313367619214021568378911481901515778928918521683998324698622484160080916620852164150264646927435109660255754760285534101052598360605464631202820386395378177733395369126512691713570597616330568906050059023100575545048172910622614971206324537202386064881478078860983825410863057149125618445197605973033807860582644909538200973181686031719660462280201412038747953837547152678632870303238234381534303799282431320711400375114133260207201559719237201606764049844196866302522760899747084731232852913918822763950146567468858808696707631368136727465778263093054170894319615779962811451756551417546168294590323987061091783873276714370414644845278261781596967245387478994793217771195607325141498517927570928395372818389353706654678629625884809950069216850087775843813970572182682573537979201386502596478945008165261318356208624144187457894920811783808072809977548524573262220279360959251638091789882300836887350649642693220597340368800967853753846971327462558417638430284050815239291268252213607386707038658302677307986686742222494479184800476201170885886640344360972450716437798105389260124686418673143691407473324480459445584509073599214643711104452494996632344432649124520678523824007404459352991057047565041784200984910047644058861376533088453551804634560074483016581490118409961004075797416907976447052549507240521295717909250078012401672540792187206360898384280535619317296784569693325128286927878426146413815204533935242485439343956541290309615136645950511894091265132017880075427141864108664553472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,29] -32811543506407505760850136693581359611423626220048881527740054494001391908005970196140282356321054277414174939606862777710048417327200523461631882769863594543262248367252471710239662254815830676052904042474223261631649352252526704543541608379262412500254742084634459102734487715852919668047238704566938905530878694587343217358346652177764910874205775615051169086702275061295342802120651678263156347914721866337958899382631476204216811339625515383832713124972563793074684780843823613459261254420200038240673127816346026757479029847277928502724257055726027202502038779381133222228194467321893171977764037253668325528947856165037932339063313974957895740237157386322075200698270021432994204980178215299714330534960249848930686650976310574789199583655256979123567879462819193796535615472688686734902635983004939151647275206287585485381957118879239231653123971751033707624717779740929812999106113226242980233970231572585254793204704143926225478314306136142518736150839283425012569523496594820670239425714287449025404558616513252594718340137111263643650847031098151568833491307233248870056664330779183618526919853388542752971600764720111773970070205495217349086404686117129265477987144482374247660971112071539225619324013642145139917967143224767540472612960965838531241986212018299390478156012626444488329219945841515047459029154703186879391783492632711673899982794344155947881376590482181675612489514451585743153909462570668076180151166015218276487525885345961587081816315595842690029661437463289631507870123796324141363182288536539365673903214353171240705338032339445512363443860657870150240373192644423729664991564478419706797165468022483483756652269145239373604229785341785852505591691928894056859251743440850262707565038844861110509717207820147449770410503390804618691606806551433432611153078744740308596191936009180469175859628181439715698316982396768536959915393045140627277662523113229680675889409190785383640061824234148894037946676966349954809927425915162847384449562899612349009252965461504257673161388860151565186023011963982451577308065305843424679935634698085457655319771149824473873663536902781285499112861205651616348287766575887758099418972110008444202461806265522483903208030023488839386989051908901793017143563140788882461396272906231926879145358230908006471355190473231834190738471279633839301254154660446239854305583806914144043188507113806334175610638786402212807433676766080620444279161057420909569966001883254343262339590924737123107161817196155716974713693527873570347123208445853148363742496286507671198866234299588013231291457626201247676984683322799310420156305147489356347468002295419927382567482454293904556997348246654265600692835749174942616716784537520103017151232309616760509288915157737137863484686571697087707659792028190933275098835608424283058228962336587324303042129214996309980108996402421837960709208505984127236080296983578980324966718775738340673854439083496180548154723115491286477117272047369809335108563647478874512053333584522908483024824802887266459828613669230124176860860528087234270709257911740724674560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,30] 26332198846367220285586113484902768744121474708617751449425903231924378057732690183162978114032398853161710421126026961320344603283528101601909099536989717930090494594441612031236530329869622005008640973613039139759848788540857728463320404381696683248272722770140279066915881501148612966211907220377793920895373224350510661125797076147902734883226926542448236242616853336814165157650518528628998706914930271959758281279461342976732562789204848361564615994834370815181029685218598488158390026411266167238292049141106449730027927904413478060918449034508181727826604960605743874729973276747848902998448599171859053279679864939827336695095596771424395531495798336459131928537863984142471006020600454432477447211683600191148136610478128541905001669166255177216390676483740044318768722245264800492167572125652210507807088895535611287872322745413563915179055861095434443831084712379935380175687219333188435793825399182280445215907882072825019761870576602341138252665591782373999261308895935376382597748649244236590076244748238125435982027738025294354568968436116635822403993824725815326155613234312362365606945983904467510993789706716510251982093595127014686741817779958957069114764251099772383953732749500305064906570173421697606665545461169397570638567006414657990491116074421939254994916408407383552279120600607510002345505675954667051843059398325981103207537124369244817011498389333357717434555137170698653208017802517742562473617006273393916525886213699642554076371735487335375288786335830535749349044109487676529065700044234369393765056253515519744946386152246095854667667441401221507391577696939652877933909875337303215608064110919840728829048895070014938876038916946196724425119131905234362699303385713482810811971842754534057513207039762177181802883729661625569145516839566183075703517228870123498895489704503757127566811451950048298506241019994035325767711383489305787870501279711098073193403432569316197644556247570382699951385465810955277309466515319738757764804076515489369623351727097814579030475288929383117022117901469450791708623604743252017978077469104251281153812974304841980257689423462517095465108599142416669043786750108757076267335663593104668257498482581849792552402757972300633521217165498130654172621750789138455686188204495249983288319015591071300007120709377466339282601610888333134934057264008573529093138443207711723220835426012801811604542194518894435595659625672166080078414858598237317341639136012132609853577092866978200144751461030486800893944931598786513286013365925713442849046662457064931269688807037627079221466117999555028764027733097525920139054239574689396512423930491224016103238558691331600086105887706195500413210160006001509606754527871693630946451902491257918190188193133642299002662507729452786057943379971923524251984886012895414334034710394774257893844283259127837245883366332319718500052029880796752341614695692001467881271318166522406188940602341543213763464146451927496486274347510331502676834553290247869125906824773591055179922726567551772553973622238915538760775270636413335787837364490472630779904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,31] -22199718544990895766499464149044459834522864240808097986681876116576814148527792750968753038374264728625795904740546785297522128039779534415386271128713075918228389653389599058191924316439146597228838569973650003793077118229341006767085662917449228419261382194601279076181159078151647981353900544399565298258615063020457586898103447839740724164595362353962722659527889193347620391872965841828552019029034686479184300494281312680477651493237734190558750683807413681417098526896569413662333972323774021452929371152536240719706028708709844873979691841799442978684476787939232563247912376029712939550847108586570974258051665209962079448644897438057782472698951824385386398431645205717120651309145813752404835282965289226930039616634312322825376778082346566005754399873342368775013760959366531590069723446634608885284856894498329703053328730458325655912041755466452645803942030356138769296747188456022453929204327744782370758408030859383263884073293870318103351170847600240520563582947741709604429013547537751647668442272726343619546706930495134126410462195612783847954881430722906389668244412916398370121538979931508292171609159666037138413063541436974197320443028864035275856213942155138482617776786891794819339317489358209076681366293958034393565981583852248835704772500192314115646118500181245617535853690596260127742443945537473028663098514492136167951484876782045965593234380665332977119402977901576366826487384409049780020747940964544603992311216776280181581148631577358890144091126974892202771598457721504922982934762189702506762145792220568148294114860437617591286691144915333262772489040205616711413894542152300695851658868062998551998990634696498261389744000555226925886161039132590483870503592279960212166734379933699087869559607365288779273276782163900591601225878710070977529029621190959970315011330387713290619794382359005754496825995892439403914622841474704339007020242523672451754258105582169694103786949221927445118034104130559621074319984545951042951370425405806812812744491552556301422926200237644872033255524624619511979836473759064962458946587396267935392980164398885915533976681889266324393836450398680939687120607357395594050689004327104718719199188120224807077306739541407015513777834090168257121633358941939408017329597574377469330831674751067691646249267076506947615258364020496346284300550340622529133770490287609403673044486104554190271113147934165932492958289201297907905336582773021331175222193405526472828512887724714920963947424166035930499547750343203382812828685821648319615941513347655666741288422621147724827732858827117390791431738974912087292859633733054037101639634473363214066153822497786883648044347114750877732014905781414890788195121345010989019596672234082365835576637385940659848882354106146629385021189583928199311481338787258242300736015144530334996866195463977169772132602042913600929541685690732311867731723028553511856685918197453765952125678491105775031862047428529039169774944202213489519738759708583052070448014272868044555135658227186909759786368955203276832585632013193538246110832893482552524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,32] 23062334374205184228257679650524174563331735384512479105877426647264142898645764189865506729171549242620986415121688006378675176547667594789734559583615358114755803977341285652895749589975596065931744036901221031819558320449121644996981380132690699917292937334342431386324833725041841030204228689152306931604169488960218869574946698060760642911772097778448839275548772790756974492013128773327307777184005293240876410851382123604507450170651754277817827391423529380786180490956429232855027513307469681465648428447077950250266888342817891819374440493519760941824023569371257716840680504757421958503972639191532599474433738836289866093117828274360820453939402078186626131139140966196023492493371740752661353693927511654316669157400011861555196878956326631549668223346429205310805466956645536400462138035664723104598806828785252237160175052312105338071783979472821812745305030826025597933643686066257729466584848070793447608720512553616348102104901108283865812360942685563247816877596891890533061274026892530428743144064746217089825621306418967621854307199572201630377141163714844063841069110835767508675327668413755732415080135692412626429256630308738217114266505012840165197242115481041914237730587985011559680079363511946983767301511445720242471711686441196091878810815076644091527239416939316507099672985863446278142951692726924028227590392029917522394167131097712862286651973706687555100011680762951781470155889523692921992186935236421127100965997805890866289975030070724349995982785976781759918479648979898313783949784165654684318006405682482101566273472817551754867448801174349137908040063610866293753830759363595413023806436649008627155943466287782719385225057211098902566659344529639833088643663691927299416012781989180496753394528007156919875566517868925216998676844809356964977647735673112296523547498404146504667977305035068343619136735796187428771898896740594069872643351285453206961560866865315676294294967910719616858594357385840836568606345548641957968962526788046840027227047286093341376488763223505749353798328111450506475771761003489775609299550166444954837357433744336477047875245997909588523741262116104997852434883070095663684306683018643540448813981013049282406268909412592988038274136119721971186602693251551121218102681702114505459883359905143412173155842448416485377921083105647385472817071991396894545000616786639850984126632509086863258083217169392227239860565172723408641561469245078398304762320364521809014687914912912768064630360436779533051752687659898611743708563954340373487326027606237839024444171701590450151577554213059441219766185581143291470749349521725373011944727337384692502496521650095886790354255307641776226975151355530128065494174042918521980512798919386262222236138648731412694378983738382884118869013601591423586949114286899772102390071177977047470873821700204500932939039726415258611417049286179312810537450410111993843599025075185107161953306360926043820706138482479666199840595391096528703702680417814041130985713457255235940413635881877993879784101411028727519597820590244315756441003516261694439424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,33] -27388650783751069176004298535493216025209383751617812999415450755610569306136880067856044148302599961925189763873244434632941689757642106277063725185890330570020576929699555690638468764764212185280256925981412117886770584689110777179302251862216648077080265102730283773801206063343531124236472304326810965389846851820912603788230932897712617225077303100383254029318841660153312105084122967007743581529540597612238338405316659402809711569936050717956308874952496828403120241781892599027154816884387959703960421769804589283817000023976115153471361260649937569698535447375459212583842957082080391909349270936929661971019997933295719348763730839775878819000820342550884807181341417940710725185033251816636578144948567527372538175253630010311644388696630099839780889777175822959198596310797443881858141367644088939754110258742079178249036605903000501124897145601163244647353415448088938991360435155040885022618017885896189154720572775253767383777533619707000132093419922656358246242298078939209635874470572950835670806682024190486842868441404425210245815647314211953104446334418313700191391041324022497144894433558024009835207908127518316720123974331743200905942470212528545440310199510902784563603552717267635488964911969674212569980485462432203685612333192661980566476451900803740798228646852737411431176853205742258998115597626673801156803933365323412368663367483235429904626819086992345427429676470276063693440807430476629251791720010174656565370023542671350658540495630520816709032466009824648942054877744498670524385652919618187740003837443007084067726898844723961236062451397738261695674041708755988438581775284382526112430797085600481902546194168256381915750086941978152507844996562967008298626119379296036542771828097961640299817068984704300830532543060118064925351127559426201485640165407248287694215272245210501553811751930015127134350345165710652096031608316560267977732577520776154381025400443217057044650543662519125205571473977407228918018764012798194761090847434915882646770166351173954873787847644200776922370588495410283613416576906598828085329454734438134588955607452727279943455727921183907796789939394711461964526679935379913587068100141187509082179697572050060050320919855822358915082930858563775246635067294951950980569185912298932000870144301418625775372082926342248257637092263558984616521326016680125648047497004665487493709879499778192831873635285391588392569099167540367957730279666217822218277721589484342656866084212819539149794477550780500097745035968424979206597768734145585986551003093497116501187212277204729974695195444442935191455053927375722316681654330462617168857489013384099462829648450891108735462753174716866906339926099358769638631670803367581971149668486291025207498441489116707463156255238092777980158156663288483066745380745826274855219511128812928072308285317556931237459539792136074607552159780078392541670602224726187102802943053090217487342293380822910505200163042891842088282385118199531768272523756460205243719453840934710241928518049502430366300337637588013229993991243226911926656177918445952696320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,34] 30602743819552299341754820826754724382480227486628020437122627872312965857315148096250781340939726221329239746867201254713894306709654624032627272836471577360783960363526241263611832921349785944279589223253396326796038946839716532995849572439994389918539182702918141397061475749457303558147675162575061870940114542407079348653906617926282429472383599187323470650446718310982013411566752337962948214346109637818952773073730165698802794480585399209185551917659739716156846293413252085466236840779534937502072622804828640394340741704980358268274968532391843609169985183926829655088953088670426651196249791715809400191168987191536306365049340469336037091009742159137861531551385674644322583346473745053588344658025865558526836557215085598089800279493520127403430437835872537969521753739735606888278163751957321309067163078975274813327870649055006777710544457144860116917963477214762098660044918000146430377816895540991772285263330732941176353369556543041045038528011650399665411869641111835145278698627539910966903325749111944471291872200026065672980026663193776179905651983324095133187886663160271505017762762768060193307993739261942886639487687982864368070827355412505816574855076258140014202531129186804705016933659404146618324634855599961815602468969182374787815393408698048693440827846635301944537923752440468346524560765926588473768443269442546125794465352945048902897653313094279787309881932375269602784356145029048689907176911128749875054059429674096766994266673650137311994198503616476567892980402011929987550852696221333566991162344895858352997531631365076462424428545252656728273038584053351312372521388118876222409213762995109412954646061442524943057512363916158879732140729754529086015036427375473763153448802774386467006281462824421241575305504210017603282709280122954634606430624100721504276637219701336735689184635602555772753153531559779493933662310419447621487886033189206901559268953232395798404844579474297108886536986867621946905655633650500895235379687189755757972040911018726363056218032800641275007422487265709601801463023133677048919346597632641300539105108107837592794767300566925206315654350124066864349621639647236928751582401675374206006116084183223456950328990699643653564223220415505600601966807105775643687667280817199542314277326305969961737437436754301144292283015532384011314181090971212424403447932777111939140515490345571469726237437119259431296265889722902072898173413318438014427622479703502936070884856219618055861636956781299349574258400703291304876652799604626502717673822186308877267459708907484972117033651899896417423759511938565072108675495503818524345320181834535137096190241448333580755208460149058017317161608784493679487479340900558306004967683829327239681593689590430364343728998972627519894933134567324112946883070208405302417462537775839377346704889097185283328161710477211052853863765357733525544656801410137981070802790349856757300684001538326150033138670878652793742296487613887721418961851601594075456612958489681138531830941245261594850079728365912133509574324312612380631806359000217171263488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,35] -29232106657551329278347834565665474670281724198618602767531459165212497747410395151866418062875044685865852336657386162388830097072375097165557296427806935991840843020181735368646326786280990270686813785785520391221165704641741091905362818763851877695954913650534545519040444198107988362772761998107364277549835833978245334153667160462351578855161981113329251623475259947738268678116233961530971577048500235167752326948660419639416342308041626925171039107803020117522108662826321404193819784858341189581964307870056152459924705711432641733289141347923668640290310774569850659304547132198282252173763314600840396666160659141597282502201188182333760426556427135723293699453246790598020732647326193676345526175484747415620589167416599462527125576157595520798051984925477987894123070587669975403657390217448552750162663827201696987599024057959809134502366379458632543660110306134664213907537292854513822749980778615716240142458107692826116777888813138744484718739833580508634011777864682290554289558453073203102024280003740201112455915225299473998659597422092265047610879864023341359976537335110427254933328144511289337322824329281377645080877036364006058360954603696589986983668550261327623723751885738266764177048525435050753114842495322238471202758633332467654555995621237317900207847726555396721736013411809286345309162241109705655996498056697745886119989530961346565003647991545829067303800312571067182069268438963196906646864317585260509434663725945840613347414023075270172550336052270379071463068921209643699719569223071362934885525446106783286006475713104138825419646555743602657791484660670897661712962940092670693034840104427645100221377834313074135524524699441157561939964561545122050884931940999508171500022984502019398609782212087170171203381093863320447041132841313070609793450157720717997414026702383346443965724733597314824206908499343037074462187273549996227570914119900968316669266602836962615065279398062073137545219910985275310347373175843419875543358283552057002275867374985779332005387909974677605878503401344975577111881378278620409243986849699306063346301890000164488645779332954651635080644488073335330799420948787915680202654680331183261115088665001891181129592753010395431365262837442998755248445491019399535457212745048692725638680674430864876821167730949512048459611897581518286663462476767041161671380864232302599437673176000786432861353104031385415701584364249052889693080799242293462718725047970462861360742366556464198253406033637917812581813854011714705674260416099203181092818187344605571900617525840584205108348298832660300454668767120161354115554069471080203729345604855057577496958256485933445649256770408839364718192526529709967586944239056237655987499569699966833280253893233534348321402527136813576425944145964508439336023583114426209615357916866337200651466069284626069536580484799773160577580429074889545558677581499506030765823444615312538040031189922006790654432743274007210018713486956526160943009719813452305905491613599655926024163907283299880530473305294471312996933422255811029282546574458394719027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,36] 23539754654188989633984643550080583038530917379959306639008392876042176151283964971628894933617539614374426543336927316926304512285923808621805545125260830368631966158112014443037002467863784562171897761744616633393558979604664180320961920735656593676850546389395710596853166478198534152255977181023246839898324650089885322423429422276664763551387940131385560980294225284123018154809923209470584846239588244265388444721152513474028975340730667131417652740100018538299278673170708435411240647985016673909995331603916909663331999830967948207369068072008020397548751507862795190503024693817496985490623323238859693582351361689817714320541078876036085735795933296182105902920952695620256644179128998695900793936376491777140375187160152312908577303127183529845193888911807616622522718597684186116510954820145705476217101896133521429040828421897496067246407027930677915423480191849453047294349347807600596038466100104229147754530946704544384401538865866699015262927974623690971271996432771403854834664709271588073094689630945851133087393091436774749311829767552329581919273670786394981144817183149436276541458992608371852232849579857308466281408060074828586736203895055801902367231296856971057451292969888437847613798769994148807815760702891201401115508388302636145261811336745017673373041360596641959746863487393659105493112099627312585455734543017990649013198105553580391899995796497169621183773707743445878331406599674291262144512274287726142255069056106105721703038333941253830364302444394135452287771240010262853567413559957852028291039670556005590280306196046115569243291579836334066694065147058068642909354921875478800468283970440293494576261367343199200867084764089263551584284418219091711910049294934837622240475439897393090487107001388991488030288710074971348364642910132129592238906564283053250048204765153945164251146056959667419642028554411160065600761932960641097713858497989193801438670385671898427367434632813043284578457366906008633907915763536029209601868214383476948888218061348987014596824090054019428985904826727499785409794182771345328561268677742609090822778843166925145154456884972296850301098160456774272463543389068539756675361917586843121695520210720103970724729472177160973021493960490612511555007543875345859641901690181365579805965147919725223164223166777605828655735609557335635367812736932699947452345361602597513376004778012569051225980478688826196431191756403333249483006403719518157106370795065883558655099794667087167367842499989404215481866514434212697391426545347262340677924983197653120087862222427372424395064122817270408100196387624571828559713666465779534702133644063446493262002090770018808164275489359039428932474209059204031338079722822317153627079243893949252776595060015691500687672587435584907005749840190696494785993220705013559703315506552453920733488349115780439726937748367531004951990225857439686776640674864750011577062835865903304385382364581666356508132914301625402673937842040614562693454375865258517467164582798332722289845139727781949896060309524131456933900736821873267117714316032863679545344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,37] -16339685283238573909487381056783852104395311168754871317021374712664654350258949039814416358866165690151326069976334686558315543988746761957934304250196413857615497843951099777874626226009829713823586895133700975701889115596690382332667941023933611540544145537049301268677113632544561314739284785007112297701672818545859747270606609608237736778589435967500484808467336549877559159431236607597592430706191078107600981033227198640547580440750471971059810209590020153626654253039042945187697496667714256888329100324114659711024488392170920726453600408820655929024289446102663882124084523277288763636426502270079504944527390841666482261822049380493387469220016134423933828084311547881813674758719919475939319786614388749940340354820911510344702733696396438386510952309452322997240843897225244010376736250958618116199584707954876075016800251571498344645011476028321026217964086749633863061610147330135912339913997980331496671782283961928377977851906148847396791341469127202930667967642187096787802986117076161068107622628633331030841768803039828926257097502010591170956115102680559245956486489261840360014153222449426297682266569624762107435152528683511555982018249451995985652248349823344042614610745146525426061676133370537776791681459093477608912583920412433834911698962127533277258196450793000927019167288781464321178900155507534609827960430946877291849528929713806252893300630552812735456734476301349523093330266195178702650123288727053894801793336511414722783083832066511169657809662110499560346388420299930300388004176035799978786617502897989048113736297851631142189692378189386960092011730836475153020726907732850019973180466273019902002462331911769055748503312142308033159248001834092314210381717810734221147546127998777063894751107801313365307908619545772853770474357680421008378125477370374997070910622119485888863736534917412387781875612446088740362250854571259135073065383193087101827826608451459355419832067722292113949498652407351085986452872271751098558590531157122559880015397896511629053503824921224032158397904559914731135027597965630126004132933919155559298903643991163377511285738676349840659185174882041349578558415927371728581204703962044383905702686724730147688776804566264708833259938839954593968049213373905132531341530584375303773230140677373353629032056489728865494095821584872613117919799567988725180485403186908173563918683833946723381155889093042728804269344910582774643131640716062662588230054712278740949262249554795360587269985520973514598559445001886979723070629542788217577937658875361303142868463450810077781940151406507494015565839354322096729572943910658678956361995195107847357652144927923950044488385852065474323255142605742374598888045773887195109053248517420427860581113771003083456956509896811354695435833477420529436794379299317553429930574748464539141794139828042282463146889025597059744977805965463867863469700979333306956480278556621889868826860890890283448600506607262281663979500021718648291415105350743807997088099240953189116655106445769955414673169276504846852436734318278447118878246682768326000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,38] 10088389030597052931973495712080470214059526155923510570956586751495399609098498884828787365402426680944263985564165123046000805992657333691063891299422372930645593239176746707184662984841033722281715408853053561853010904553308925756109696272440120941586184395149343822724077144046205054895622894577606966911001751380544148556067115441897580667723366069269064167932011085136758370172430686668776597420085890114109168062623797713299126426705023139312206657915571557005742515927597512430941062613940977073650607351697518489442638314361127313661218350706269826771374611306349397623889570780993905864758618626709707972122992667780603925612516007053638774427369283947852611710760356731339898470221898047140100025788553724320090335511672237388227667515824769917014800537153662362140595232170000210101265796618985032691012537777484329434245329786271702609843646365564836265678527907410511930211627996078376523158659997573981215558650192301335787431703412956076015843122868546464683233965665532129194885178165474147248107175351070185243298752748795765586440190809147186508962045802409732122266003278035945303698572842661854685820815895407751256367747278676429784590367617117335197021467876447233246821129786459861953890199736806341360090507122174318451615844669795285657978039255011043394914899745134659861814337430285652999523776539482157921864311479541620928339916317561066840828088415948977699086182217839309507962193989453079328580023252024245363256446950407955709030815918769656813920677509167242392724917472254800811613203320611290600291535404163466402752196621832740864842646903897064742684943584817060758346406287757245446819935637795251141826406695342738085280567233952763664718976165908314765966120412229667834634068917984879490130484178956187452445205755325894860036969329431296725509326830873403267910179354430947599304084286091186743451346784138016298539096431094200895521215890600461723557823381224334260044059268936076720549193028007013114808146183950825302241971343496703376708308844933684998226189394656186275139841555986493860322166851244267307896472724230995048876632413324528224129433247130557766236529272019063420596629501695331662184251643722509178411200420248165907429378346263412546727197432625050202186799946124203463305965098594360640862673285257621353866487517433378445516989405931989246144571735381210554501596971610973789279944767350531676055698453100579788677622401243727832949078890369196054975448893071768190186512823803524991048543814251084936080231403033852619163825154720609765046934572892148606523506416199481574963262201962217767630837019215064544177865820366955774619548519431769268967147537249003677792966817129157046124265823061091943980016570226635722693725676891204860062588506799540455064247025367185610739581492908967933710949994617496071417048600582404402884552512699134472563951309826839620765584429222465567343313404204992668226048645246162887427857342282443507304010552637268028222772399599329617585841158130802702474334029019661422357549837487367073345718302277264916960346012118084905205529620561287708672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,39] -5561070455693507068992819205947945709071552770104401321858295796947400982056727849666523503129427679415856760475495991838531455119858203076876531672220187980745545661374290825717987167346238946535154145648347627541492758012980936981456123520345698203876906152121232909028613444957411791707212001676604977019819786494016259844503088976613120120706695855158616061898179568304312275802589914641676843500095923640732984307777642596518394431100872672448027538726554855510060571231343015672747511484608923675048433237392130317910360756412099246059016776878345892179571302674340948246647146122309585839452695531921333075073759202718885736447252087907933330677364255363013338445981273196654863165740646190534309454751442146655619008794038689075631980364637369873911543824138495907950670651286444462661278755176652907286071338819476634748250359402741224746208755737527313350733804496993779169107699744860158114504508059438086522013779765183401181472214270025356934399149123846870059741622830995114205514358223468807515006571445268578160889964364174954127061562995350854100224413771122300529533488631934209294259623831206254922395230658038610104251910340260580576243625602050928618564025267683931031443261084869285781603419210103285162634936068932946551979571729209620034038092946402016791929638069611155351900154191920747729793838357242346710573877113184553423618129492589100532077489861113726715148800704785180547861318444835778151224587885981763489518006965306609934000641372058856721446477270196549727660717116868888180482258289029040799997467924457791515186927174496771264842192258922662484760555994835349861977811373313320478761630297170862418700574308125039403845434343270793302045640444430382463454936382441348572642994603464277322153297155394866510499148736728361307849803412233084828897185060780851102867514269595530352446181374555001735523968369770181159246308638064668199859886563085719804874234023115329719003034368630510202670837311924814368749126814391597868205851663797804310124854770887796658739801085023176827202847172764890784496299682078247427980853423128054467101368533387710413541801646762341925502903059805831658097492596283421883068896285353469915133230228059006806783620940314658028341648948136904094423659384888803068314383250658458761476875007120448251174773505376048890002652160609974249405130905347918753460502415081716127909595921800647751649383056670107722659766913190998048949530771832244268603309896336110259761123104014518688761241686101461316050222280260189662055119966379856509940839432141058524109772257550192867221599623978856744110509111628539519663095283452339452572882663450851564562358894684048102795569965476148338285136396504647612729685243163212315805743535180958283589973180484263351093349139356809929928681740509822336359738576714115592200686004041236618295582639437819351137790894062442933946476764946084399471145688166825431704965394915458930226473881459680508206190752745315587863966897928145252821762057367873228293625293790010120289126458990942808248523499089174385495291306827858087667888534788180541440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,40] 2564075998791727193106420778207114336520590421845652136869393771717475741313339677193697876257074594777021806276853303057713734924410414830495826312647623681948248482609985594200559063801722105548409327699594597623777488869522750684628073765981263774133618272352944259505673679061801714900272308557882150357579955039462324430322915806121918916066790424018804914127623172539456775945517274423398179796450884156278429200014078482018637589666787346404617714258704429279565911592255094240377351079050824909106796498410544032782004204146435666653563509949530732902439238057766507869924112353687892709683678080644825341651335161999957718895199704356532862289420291312417615831531749219294979559876266936648759277660743096227990888243699467573672804528412897459105821037241574721061837173875081062004314359499695597168777897185855955462594349037991191276752190240204465733998767464543134888392959606239894202472335055457310350589265564470971365479605786325466849022821325479781185904854377116036788317876472560293402916019127237117584316645739486401753476773001008555742419463390206198034239258599639633682389828539717539291636883611631317561145724450260565156694391815744152196062636397463883612380294996146850408160159621339464322262005272434524609956113316811718095201225347335752927264267335661277934892207629352770894390200805167165316255958314265214827997712917406249515361675896068206932104247313635827944872370767505218899451382805928740850898705687277437432331988538992098437005418558058460515816779261514159518836221110540399237222604773178621448517329134018328270278000792729666162932331256226032023116610491967468013771153944089164462271958854860781426919588751074599398645125969207238682689331719611724465551546538788508499060542320212122280517379792298334341929820582561385680267394788338627178550986636156121846280303717664592425810146017529085505450724836712850022105808878959355385474310483620633196983738050411560893326708254302838585079831627522276500926370313817103430063677544232223569309914159088284101249590204849040195253866489509018667896893803376113639083707944277027657433404336143127296832383149411332845601653476333218870764110001415162934986242333141939532133517863354043551103937656456676811867043631415181367819253669386290096526595540581202149357294008775591326871109915235854303489411105375983193630846566481054246398943427300386973940101505493632659011475400237671485906300460058373246074473861906036485344007173637102223401414354440811098465956253754545982794398113386312024680090698603864780045560934302333091233357636177479603123697789858489009877679404551785673956940350399519615030085461637988180243373100790845449800787503400437271685057823966865851726381550254564855446572696920038717163840410197235247491844416356792199860904111208487160322516591798191434468901934752252993939598294598807988914404210427773776439265847135829477565361530038326937369877413043237167087586368055276838942073524854331329257518872289467541617460928605873199471956960650363147074115734817007720339292803572278970521507155376886251520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,41] -814745413789471283951341295973589428344573314333858172640551056272123363315920283116892639905948169326775047116294950785334021107791691972232875856857322124027016646268243702240016754321394229218707110351834335030063069614956780555471931995012952115302160612026330479648699038437443144114953634604917553251904838270561472893505546109480551805714280247590576657074529400918825538604070599708222104401202568234986032866963109244314734705304628234343063195043898509713582291679814289278085595320342487120367102527052614675213108280860291078903618392607093313369577695520913526079484421703203127234166332207053031904324283148237957311891600998685660484473513289256085569899321609359970432766945839526880979042647300749551472447820233677744012737516908350427267275837002228538560266632290470197989116613936149401182869502553475565415709346834913773354681925424181990211757196437331694237980256574833457537646790445712716019104680148167894137243328184385573583418845464757044101283763139912561213973376155788877249334335169961887884006906810529046731009010604435959179052723527145596805862751642086984528574072223094943587511200072216696377859319621055231154444318700601389496428563957097827759639020830639844185220847202435172452587861428784166046952421374894732928347222504371886662042903477275277105539121857243395993549485961645527134498333953561445289374332908288241559399924711607322181418510742906516067594946796488151066296940977289981701723746762120890052579726370657988055853640521867641035837628119611386178468258992058368382277669381491402394046037030278549131899820436806780378827695369054992680388054182988659258319024304555830664612617104095491319514715613897014615120632325493395446588108165763317011311456375764834067746210379028490516227541959611551806831481274550137870730494133916937615745217073920147344005561362672408700584399894020870888806022771882422982898805437334197011542411033944945274721496714760851015427960633411917964140899962413034737467366819435057581980012810336807029309801513552450630628110871779807735154245866088738350626400600043718414743917105495955958398978455798027365659920089696805669782963483845363985089560999398362847562459585379288186131021462736530580455609530496138144643580591401310923080562191312313482113203124386925068739884356450551743545892947602215190047609351078289405831522115981867825190483575809252034867473108368093429010330465209112609142253554661490187117816218224805978060420248348903517387796010400032828736740274384722473601515588254117635455276544106257537753440417733433442066470027504960976321924876017407903390959029055729456680790357527889400269058748417355531600125187348743921328866966729726950641212106428127293746763678047335521310879690358061403517947800721984286514516441149376163360459220107090093372320757863619955319947533669583968758526852475713376245498424396235997113948498517838366343086119843562041279627864351516465511345468823211268845245567554288250796472713104626201034322615203983063096261058318540013828776373631004347192809856389723892777040433694019420160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,42] 39558394806803942949870339974936785265760815580218571302431529946950575980748137481383968403093860652497072307611156346423081641827431101086970009310575081055501516681863425477935103353510424698148993570755429942346650611347480055311755262421677580736250105882201757535303887365965159643938597366922513284305092816859199634714622642743056397526120459122877241743292331226857681654173110994078128096814065457953358877189229717771319117879117212726375243507381373731291871623714741060239518398405403369870816223866851858256485750981830863146281207491177466409078554037489861016514677161803805750112288664213090067659269906413506494232756974252467365064144548393910433453003672488302100953085470303037817794705278923069981472494765278682414728270947513032991239827365538639651600522517177592728976034449873345874542787661749588576856864475718673527430371471137856339016554874291090429338159004076821608540684270997946110390896988283592605971448853692898775802272776061986441379886988854038006934625074369306585072585662465619623049862174243548027955362759999294118666364561999037134865474394916482113614277987278307830955819470827467028398948911522726333123872819145100484676825876829434832536031788950802444328680427699833633139477464223003513770642260958896180286201656834095751019658720393148365435043956264168283670337287067238590599165999894263875688356518498810052596867184294265735645584800214525296587959544653408842721379819835648967176884970592200322304973581467513364475140705156501509032238214577920008394966103512669616255453534166181946638459897368301272011094399487043795965107934754832939455979939357725124481091136626873596443008325910467694041888803926524677274386130624739296254054858720396291608105795939442941844435554717549770637339537164760015865995524468067739233416919797716125682307416401640351535849381431728431704735197024761745832141045600986607145096470569000049679303932608500049363800258814956809492067558778322466057920092170219937881269913744606983004034019474571044057269216531667271058134329941977613001959988551141428417876358516572241156411708277447615983990748675588184268606990287519689601704412654748030812076218259478800897137744691942291531544062956610433211738646981394712204487833246212800446758819951414685269261830561795260965537968845116397527779115172856689838377996521521733362049168912308972028270248152932736388479734731877160560302961290420644367549861014736827376668301148193592640440759359658445994737056207939966070815592563415441379664827111217719375388457009280913483168944890754627818652359811369599041110936757965699980408978847781736714203760682211672558016485095732227100869088473015126535099959425137279168411718358993469110865713268488679497626886559835746773100171073729702359558086116860044996747190721571990745818285078418737384097335885762007250036241876767968837057311313622572378248358179751293664301157625980891231342415491649372216209706591751015610997404722881886823904185334370661344177737178509735298624632746523551717924461744259750719848195823156563448887305161039413248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,43] 141785671598663770672505280692835391926192384646887288638014282263419489702005461326222263022964922593667017246008410761125185070369481575432821061679013407527415607092360289603382639244168036610650459235845907951916421915957109858393377809241959634776070324088062385436482301546603222871584572400227969695274479313066273935492006301387296253405298742460438887680167596027323631469524045944807909450846528313839825384188410599972710922259942493592451800967626446463766970099228356346588398785115467410494847062170505737846607714568779328118804313629410881973679190048240284102773890659081490952692185118931592770184175495942975085395114992635531723740229373301331485100405759058976766940709399255113786013037157824854594109481732230602168974123887123202133580237689771011562708866901038005415450209890281882001064997586174105632979014578114139193149863547255398431292112642672754614637296389378470148329184302259462622585548889218703522606930993717298260964785114408258118100155295578283257234780563647959361891803803985841891366406523220120988268051540123824445508600327862656365272406556700483179655366457440679407583656155738221642447404033460889193621691877866090065929926997539494910865089504228067160993098328970739778663423776721318639700664839050480232783941996454924816698174202248009559711906942361087041594227466399976829912058834658739040108020270467434735728975568381602746780045447399276730112009216414514699783318805861111894390385188850125635913248962952059713401489098011063236831120775329483100895725838622622151342216773633637350912483728368213700276113177626464851581025340757195306906306011611694347949278065378439557290357189116426462854334802833884200398987646291924866678362056756291519154604577524621906107236012410498729263529625415151531178715027039934344481983690440398442271044855007928830868952500616400135329449455327068614084692291019355376837224615890778114703818469148026003355564409896421748145407137266145002990713642568003121355130841217184691832677269808822868012639655559731372507577916249094756045847447451106106803692856890071563934734087019832035259192476541014952952214531280404709453909269076131823461787800660596845453167212976553384439974959446808439211970076101846432069517017261854783646580257390609909369547944252571367141409133210665078147915708310237534098553206599351031834166869892000340638256394574688625282570889817117513365322883816419315821451959476253066783904525097629081748760819248068651460301548681528663908731705463460590120975025525801648819285527290012850309037097398392056610594885604399292880500091686773601941724050394202918717639473448109635981988972260038796845019949717921517847528399571547723999454207420051846235052839159007406045286545154873623715345497560931458877388598151139131386891460706518941740044209872943463230883792770018689518326230582372259448222615744759520149291824140516647726719076616333183374329164732811982197466991680104618546052351758189737784878950353562038384519616809167566294929663979454470724107276883429790157939609925522435565014616810748641280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,44] -98420342274288213894172807341655364066893624625780135130465969209213401638870307331994368172235927969967539666905204664835628823545313518055181509186022099016922953652196169799566760375663210675791505503493098208499159421238813577464927691580631385280734542109015913811779118587178998664021941504768248636688802106150250122750605795953618269407164418543200679520113322330087604848572050614061769908139090797754945436179388883661733383285955559168549860683543902541734524834550421338372992412322659175347698543910209557959817267608561048814314838807132156197486097030825323945337280806182339762209056608638922554964853967413668501530302294094506657325696852107034416535473546974118004857998466475273315335887706801615503566379489845634993030478774118564102992811376746067049136368862785003785869360612529634609322219015998520748419751266048916677748318511486381399628868203256998477870277880845507487161465685780815237747986790265322611845833141398059638431651530513350864915263734079127953069158914231105906622433111304602109732182952714316510091537695820435332379075255596431140376638010972671318430578055375301791127896864189280011419336513855723013851682359575880471151978028101592840443162501615072746877984948418226382515617578437797441561885226148169616698102335558539947165575295400800033991657440496477563111781274610915451500284361473494871495980556128340977113474802952684377067466527330175799999942522836424823988022152266868168161870412110269047391110487681774942005353223144307412559263673352206896006723704913059879964876439807460467112580054009152121867575025094096288560304924176993152746425133736799379754225873838989718313686699819211023186520530326756388213812614593315830705962967314121694881249921798220875400568281915326955048866866754503540111104767061695116887750219314230944908072178216593326638193818534343684912175068517214371197735333394170533954317587850076339406251902231946025590131767375565223019265436761747506752741751975485209485488736987531417382045816680634200427264020819798981593571480663397127662995787272127810199893002129722634843828272780058187500676889739977917622425207265472746339776050697450841825323935230065735744044397640073771175848294787806002370289627854764086969375138567528922466505308009585089298192894718628114731221619447014977188949889538481600983974413757496655942571310377915298327078727602425423248927288695201740070181569971144866590515561336591688264506878045725401826038893037471353849971455360242384731354471188546552393924651049936313289665595197755904008198552646837924337713248167043570109330076927700413784520642384635959673342800931265542060114371223302349634543911146391917970187791368476511468287676873266236600025049673058647577783923453263619962478958965499598553811157085243704159275535921919655463143951865810961330840821005874021713065656606544122171628405559107590384561416243431773187141455317956242602605971893499532878042557590885477159377749615207522204038974883406449712210233136264095120262319052485197351943867107559392839657430041871042044137516843870978048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,45] 36394298624534632856360778233632732899556410093728484504823503943739685003877213494876413274061018547705457282280995779830271225305619613396020019976619914157010964858614536624386328095915234000688505651834859417353941914998899482570463522360650639619733158215471317465945428902954596358851486814798740663113021536496000481608038464237653971147655063472571079350796094543539173309556844478380372421142410671517888418280284252279100353206785549592568909038107696283973183954049190109786749627553530233748380892543961688532987496125123451293436072665694508267063886901135446740670635862576150721389182926716936328182042903523516060883564172127215749992663177369437978080828414515026411048920797839889738285186899845380654070385552955548619403886485650463145959319921354635584725436073777483969721816055213248068717298561570091395564450061455538459482400105446464008732181784437271267038230504516640394946915753932387991925565308754635404943022217363035613289356608837068062964363972477741240778749062234418676016286345099255311369362379098400975831471732567503154654818909102450315034996118320200894961588307225181769174522555880313560869258473558584309499410472958343690283888431418903828196057897061882996948621498860058270022507699861519858555442141218214616603677290429232591976667604551505353608907365272323114245076827874694487151713754557776349078931759181705168406011456087041133364064909304608801817658922194536133570767769263207555148444373798861491854901440502776168642035915711423559822075725363667359271532891229036034145835888936255993859088315174570818678521469102982146597898686235541366189101582623603417484539122202118530499083489800432213727283717508478157967410892874850120703263611172286558554512145316629150689721456846940217100379575331071582724171943818954957754033101040146783672099913386963052795921061569892938352977544431679254535172117209023208369813479489197180281183582506627638701717539152969079835463443603121841895239252019953553578058143751748899254876357369898211263126517219582402186910994106020351476341500490317641148039968007960974693866210947183644888541781591852587859929042707251825836248680929372938506728435670045185247930538166297287631188502156951804063829299204809659901709967947207120427491228600633926196599733738679840877989976148316661798073621605444827213261430743626597624045684338830460531942870805842181051695325743108182141844499655248082008874269953040684382007710037749346192388955482267410921005296903907255787047713206170483920127099286556594904257669889092717994762474383616681700561378032314652751709803512501248240692831473814579873661009661958307498593431880421171932364790173735458970227657559426524112914072709398182831917228141263344322294523268216290593512317353844723667723433303398114811266351129809009235652486209201675303218558562277760745106059040952641289244347084907348861392531577413976703874541853016585079537406113184332639250246904729732275274497374089526150356659671299216432340468360298586681930149285311266545859991572680690452714883218580016887863555109714657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,46] -7399232559916191960126432540000897674944337456483127147435748017208725706271217319789987996018745888905100498620366163183254933335438712097387753447490930586262984141328970200183566492420668148153250846810851759142454968925694848151465715295419777612344839978107881365180568742014288977247626201593928912525230409032603738442160426125238907472093198381266427112584257874464089364014437968099660997904890373998855084344056627950103558241030302299762085046507158760750813651326513222298918112425543276384281154098096159668783565246589702901579188245657283138618636947617960433617507692720851175082315817229937457404155150450161074006475747794305359520244805447705042186020700282698713294838871632963395118200306410062357920985832043479608176959015275119221991008091903998700816612772252453606221318809292558733382486080919819971341379417857326925529806682175511852761302496825913510614694796978889241788048419773884208183154076389342324091512363422527027031758497810206843387180618551241567550543866164778452846596751634624245744539935363943835586750917498064730127644319542186681721807154167757149712419770119830402409459686109052254787125825462360204469431323645977638038170808438651256670028048379320799736307269014821406969190455522579695274541142032564790974669720630400751213553616277172408744065605268577984921679539253245820538067981234286462254097208243271722129843950638477091627774600202529900323956851998445532816797131899183043456476573871953917953308853596615670845271428018205709104995540775608344769798491431989697952221605151559561552279024521871446664812328201249306170056950565415539408004203593760903177842790540112830963842655062669848386092937625632176230270253373738205533215954875411875398264994121995518508950470673990101909546533787897204815643664033708643201299568388145297699991110511022776066663805897701020439030391903659093983086452752961345948474656065894091076069019463467900964442365988103317518168146782051880088396242282098078192720582126008513959641976872672140186393693361094470489469763211365103039137324921251432212527562507001932309447802371777809308650445622658629916564519548397039404105435514605970637313561312974611472964181940749497570799343403046955140820944818649399874633617137685065706448063701042550565142100453112651706635057333094912126568831259469474716117975952297234532951897609945202121783888072214018275164161903543231056634824183059951915324651907843862515942607671716768572531722630661641771693903347411377286214482512072536823539674823130088503876265284552553688120177782281928922156301875574316124879882258073331146941981300562301840486129533626962585797691178871673556446298946088697233255190990947817063043154515445434535192607260733995189442398861853571870050999415508054885949159353010822782060093050588551292544095077640893817358373768521553822198910145890040560962114713523901855098059056668424949797484539122716900115808748162476455521176756146940799631428085372074216703862476209270559254247000380196180010862203882513217234036382323242538641535657184838743549120904123383808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,0] 15459554160163968169285377631543357940539072723334141195160122032986144138481976118100639702949497159428289332440802729821052023327355372728123788046947523307172836732068437181104106556097974359439130603458112692298994224257200520290182223561862734696122504447092086109752522045646074457759150990248141081152499783757068070519684183967952293066293254736680034265598742228220126876336788095128068841403127531125811898851897501960252118031281914815084731455576234708515825494213953270875565463047904129832338093453798839800074685425594884001743349160165262622216208139915862746497856616550417460622332004213215070189666290293188076985963535598694786190075414469381895408372392558430551517810579350989493653319567871088841267274619644689142086854134459858489108918083510552604640017871871589020113682707861492670457662592369582854001023611542238681420312863972498518411645800102767059216979447432831168099472395631590774209659807762067561251870453632185746733540111878085234432179550639595304819977059519627690281649070059442270230404745952378425951619930748191389254460416696341144471161792344235648077845161310334091111392017714158654141299016995224725077675748587484585298575914286055596092772437513269157329815300923554770527048377863762682386041469626352593705041215585935682076009165276134858269349493208568189099542318394469510931240690022563910880644039240399147387615903504794954181589344427395898279711369567608842888456651724240397574090962406316287012339845651955211479042768023707668811022994623207078446614105113498030458385150092168444556420918378828206480035116366111702837747938451681753885402746101875462576750860236987674032601188110921529489632820675719223949708165941357888158370316403352416046374180272798978640961027432712475173859805361269007528258513697917739920388923374113236294637959339074397799410683957335047173894171020424078611247275167593394007109988076145301983487461557643828077678216283032847793325533952315033017158932945505904535306365635504515619142667673300131672749094123634232508512351082768193046405855295031748536482842669162122112237983457880453781931061966765125676911501944707046516295968905320921378078626617802485395283245185035144758864729442623808588682922760700132662426808275157700431487102403661468817465174747413896644090942143454765693478818117701897343843835786440189892960502370536614667361428752966482177746829161659443908837825182691780505610612008075372233047559535731917839350909785367854699293424873058689807103869647273152747260295268028830201447755926974302268485062388781073130299760234159485126612634325458693373964246871097271997434261988526054926477137210703904624024323833393276379290584525562274224311592420003301352799035404609523720295344721252513888625041985099044740549729618200557564019172812344164660528862976688659889448998097452778363899455989414516005507118033790319120130657531295870537413304736650479489931147502647755584613514141232933848269465393662457442193106295658759772553518600852870210291372794781097142700108440580369115489972290270758174720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] -10859135191039005411362609374164545153590451918946910442714737115761000635535199996746029167523664045407945836438991542049665055141442352124377227573721356363100943941073023023226773176749724087628985771177892556323208965901471734721607838795272696141732584859061016492489950504475582721862990595740872312283733871846602676436615707204047479583615573229011015424166669237296329109161447435749285798495927909671075248571271727603883506471463309895013522731359088274298469193217356747974838773203723073642333349162246985992943803808818207857022964283874483138516171108883070633826207610763724637451204452587475382364542459889277149555906269434808141065362103011508977880002082012878529675391655186779346212699830019889852369206829453694853460713123603334619924057192729404094855634050247909741290201201739809614454960230271421221075912023441071364021407327484256145938759152477168778688033784213558691982584029464346265165029261218363752510110483689523548811134389748010157910130761410526971282798405252402713789176147828726078046415417486679026764449642362887523908413099225794283159486312033705604639266506501144292506087390973188286033028824333720525098865596958506311003099632327874218975923956442572926629011070897048673392119695876951765768969763728979563446265705438018511279692848003738690796015505148744151774271425978226826401852899578753065772160413757986079272555542519634006092207836523577408775582374765397862771805364119509839778960416362122206331170161095347327075014819322350955079035757444678241624730085767805639384673762615291347776801453186903347337220725784575585227336275387366125747759775822590641922674447187245700235466385963926987548870478782224406276056331043604204589101080008422095772794489488105979405198899176053157834635296169635307484739665769630477235878269575972942117345110483333514402479722839101614490031759410101273666817626353458026418472542083408848299426353434809524056613734254656078554760697343870134602869553996326433639776810442623736379318240605676384398184667510440106450785730674054900912163554997779804604473508440427879090789125723201912313067464993481866183180411522041952670457394012135541486947761076747070975032175624561751196469739763697499946768479425071458236163294071446606507779657157488073649349751249257902913815731818412689629857996588826030158937550187564648027224324979985522083628726852423926293383583046453118317361000678576523084828332527797988210641041039011276722243926706104615843051143809712864771392551385965036377357777270188761935697835719954408297373083125969770007761393650908148986043753586303786446722583994088415107707495129675403723070778929480381410166717029002894535804117807114378129469208401146896944118517179874136484576118019374689909827102324124751984307662197751957313407574409499099065697427901330615568682294898905042437802133426082434177766324997888169086236395921358714158908598998863641862990342562707646939985614378008221735067691628528209405717119991247313701717275102732540645078029447028669551452517725427415882744473360568574046896128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] -1420686863139688205850160087351956435611978771603164660611782317788354239399175423187454513507650225710205418374301088563316019196828371736904871636796096280751826028701255537420106336105647621681007614599715012578154487722539261245330889413822872307515917446895741316667318116899421893429823423811477662611227716146044449205457298337479010378277395800596967628526331524353174011377455158961426056563538563609682901993287392562777537905791448431376826853883839066179349418139262766993307804400191180943795668182330196104020182704163068416795325077516286677737161210895118673992135247875137777208295876605934600550356666095962717920627400321508669361216634428568257784975129265236910269700166971408554918792019348308891251283980553266723990282220255202840695291412143911349998078473116231113761220196028134185896724137414661553256212602390038190806604939392901881112768416100076754178034587374820377516195248889826465561401871466829232516119272288451200554815606892028520970107296794350380114549957316878731100483807126444992434888140447478207557745908451885631359607365680253130076227381031916705337889082510162794235415402672372936830014221546340839946056873314065111472670918380428130063121584910825134532319710558942785939648057482729727853365419249589741654823458221524641878046273655023135401093001230753123944727721669919071288296523238705396884325146858540153202724171542309063316136613595460445747057635438885556929006548000910796768765316841068697928971715570490275946024991343222485959218394478305676785488569557209214688961186185622226807814315138541452475575206273284754543856465627105119559491106093193674661424349860874031194625178143586408827027546696966718407775210442529388278976430348022219884076220751013591083584089276335337182056797753260118854780784571230446139789180963251056540693649320400690485486967270250337644509771526564369068808175847118415780432987841461124876234857075377876485694118495910106074859331061883251541353420847546755638261943556009884412099083715165695030080296727131146283833290251541735338526553389313248204586251044800940487974967936448632798731254644719083050423787765207565591734318354805605738724826808881252685313164237133087044379928668279435224305519108704018330480105132853547409686853072057500963784843155497249783952456449960068339810436248988889898637099128253866005276666345540466428758641084296524536480119872436200180261333748617096675082486955995046720926307639462247993996976012778317139289049597463290280159651801592720922235452473919176707144640064689752288779824899947776196032841162110592234176772280042688157492405234240851556425582026431236999687686214470385152569332347624399195552473086586032029802173336860748529641382829603034546799391533634834994474615526426568600710413643950923095418247247832708972773016357527019767131804045543698451341202303494839643819183163628059542054346564554554391429700039925528814768749231521069348011073844625398500133903219356271784354973013645997006070335251455066549064902347161739074148215320158762201017745066750975588433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] -30954566661439953672015312605623736480321017842696838105777538343989316062755784354202283642239291888839394862929720001598189968535173666278380372297388428088314595402912032623968184008680030792463204093596365509051564018733895206419116157873105855758661884339174089662817973565633011670964064052085763859406570703385033056727579859954167840918714266947218374382543929936420676567361486722614424926052500786576662130718203704567912424126313864482142824003314513822681062008202059694993395437219449423153610338395832785329057416690493151430814936853003535272358921417191580222828238614846040817440209246351737349408048103191293940836993046376691749145285441807844670130128885227768178568743593746101685148578240921163625704484030582573395832471057840823280102011876076221221394385835655252967193816013815668074128756701756718231273398978348178880487759602009926179911227881183671010872209011479008645004545687612844913526108873082188349100189225282144865510906250521834049592122006347274973371162707042071536135900332885121230428840262386054462081440713184706394884307117986387166477325662392343736636348836067894885510971076403286004819865718981520934236050817491413763247189825656277057991656348256871359282961935771655128500696882801470699364125420205701627136995191120481225503168041900956009266212902068619821393424573054526989269479830719066114940216365679158839288904735652573214898147982954737927057948832382921588740495499540526568524344455158124864128647707062751753204114658894160230706259687595602185867342845693794249154599923598902379043334139695984591542889758605621012746431151945835144798143520094301687338601645109798557826638545430291658048399726150004928335991138878733042236182368222257445693769060657603312608704330501269715988406327922596157886847227049727175915594018051661006847068894697845891120537961686303155872741916115084659104659838687345295369599711471897008292524098087737562641382585640235822427818402642757760934130491445557240429721214345985390420383126951440856962138527140724422492251387401490716048810415071020600867593453718036411650940327828663757500626064094002871428686085669803422728427329137512924791380296862793093602013575159882343494720548146556484865798264232276663857407316142435164448614692677033483370316308732144905838424393722512125919128595256892729532294690443890440634364126783023143201262218708793153484506139062875899390942116250942457310256923740917056693948165254642976080336797194288761869782592178309801567668750396339486358028066238227228268547085474711024048224314572385805052371084574353057852809146548598209578223738649210630973221318720117581862926532740584471764555552430283158299659190229718299899363477697385273398864828853867488464346929144895096953473887353997299371162697489528031392064295057226234892388846298360196783967523581439334719543240928044469497244144986831676478591126958520427992877029451386072964116968927458838280002317595749375715764240600245529629759164205298431206172443818044885571056260149434427703671293331899719820585731664827339272544583680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] -612229539049728673095428544114665863670968384812708981037341515253190001092528353475438215332868005873854480795480079347185897665733008491670982552081724179038779967437498055479175681161710643593616560434862952041210796359226894442296396080850652682770650590326867293440391459060869132421952579820605400781553125448246350077069800136833783803001323112192230061064712997972302117379195552081608923601392358009734617789608622021692804596764992143450945187892151447326487381082830332837479176842517913415379447285703651118210620176411425523658571136272992147640152110162129565421791933499589277360878273388850232045611844094800224776149433891258399318110140433885841153992070170354259952170310891651998408684792053482456653811636118055135432285899278300658098569303633621000703660474133973415867480764815624102798857473799602456070809114891576942578658305431007943333552080771928279123062207177998047336133108601109041681210656970933213248961715399648780145445078412250256851888684810221035663271046799046736320531875504260957948064194377856756868631511598399860109449293476319668552060513076585116864236669359111772117847548268905532926307337599549182573606827498556115660761273005966722888644277062602140383733429058794975907782410248686445493924732373844362324949670489941524540017469905993614734316419680582047308814762725845654961799036591900635884543654213506264549987739999535071202053037179521318153642352583703088744195924239395737757850780962853560644163519367308779519452885349516494360586125361205053077147904300110519848058316316819566363815222705658065548022745216496742008089562967882478116914768972573471941242190167649631678566913450907863343655007135746525128843252266811852006489304422653671315029025050788552046235183157905181786590197829108598057007935324655380111218151648312794292448611408324883424015506347083330676875287401760362388125030353470545466960237697409244146474893989790450136977281255191503348036066256500557655319696942333980309964086794192774937044032574452454641315468869177992876579860029931696256337944200155606998034173916498030819215766121281645791310571577095799257971487254228504545943639865749137589006797046137016153381472452565270955638707474294306936751156454651554053032985933434587558933598043818339248614808068314421629177759912282198740926824119937191951786353175175418424405605414139615997691385954776519664574179012630317619862553839477172660357682039728318446983037399007532560251100771672385030764274547322728935500901021890633991650851484076599448827879163842267995026345369456823127447900862518584974733737109921293713755033109448367413947183776509834768502997133325359233377821581171529857866979570383854482045421828382644801235748766650999627860865076268426023507850948859440032408976355875842472327707685936890700038536289364312082243558832036893417670991989573351134282350087265596547363504065907367448277053258420616184387999690752805942699571976368871962395714935004512931951213097466861924940758940458880378983344494994451897270849402163436716741890791601006767532251545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] 2852961328406986962859537092086913703043664001936133816787976600407898406916602150110967011005797626469957938315594342964388052627167798840015459125065211239685099881698329227890376347427015070577730913471080014375231098988714393362666820073464667467898587431214067328050415405422654937804672969315802732534516497556755280203931703872439110031019843290997755294819412160498132222614918354579526029921906189638550990316574495684609962245217311759065340594810766594731080564235650613253309446636052557492252042659230025304551749918727298697179976179302964822992714131093639015687621064433273982752983269953290010380253872310572192157593596141707044182568626559909082101998048442392306646567006708706844771555213512909525541837463821695098769082719536647565778254331868990115662044314849563789040692601986613438863675389552485245611007595386413670641891338575194951693221276525830709836772024247095929166408683633865052602228101043448672652743300936660481105881463694911870903082654895133038208090433734604987583908024542261023217460385561377683037696516552687288047032311161884997186373756586456640552642557040772996808715789327215362045150425401918389097652665903652400244243891682055999599491936569781781623628249418533181911046239148102915038713134837878414219707055334342535560216465016306755132570347358382074171302073650211046820488745096532731978037114133327241158463767040662348278091425570434287415535341112330907613287200382456996846657862212925336756361358226326843952487999742928020498574595531397285761222537776800752516958498993891987495829880305691225290349391198427125261687138823987586620682353411583572160448860434039518007543920517317714418391424428888246010545902670989402840717279330099048591159631336614175907249346509010923927056309931701355812706453648249261402462709222875488688473804603125370849344734945975647986867090681281130071837546507632372493707972777083367393930610043532179354509511674126791743175185853134493764991288261701160263971578165124066512044614231964132554433716525682399987566094196236087031709101088674296781885811849087562511075983429325189144435188792280566073845077400274473206126897453042920369637870512264421039561247202996561220748781201705394869741428877400068555125108188465965126436662924275940761648151037931311387817425220971230326088153675807413354533112504950771982175844046862378114499857227011239264552580357884502601154778137776858031453163491231441332114407788932740746303552285392918855832512282901791547325816010116622515620933148424578441598330145914135428462521252358714663523891568365216101294853520414550297938073747115092417025084813726592319311760642515233381630473198247276565205838580441366267412812718736493672786126239058232133060317785303487289833772403982471491756133022898344728404058413031889783525028303941969818171909054792489482163934389869610121282835273363131956756800374558587288723351393160160026574498764109706137436605256865052313799155564430305944807055618960731551730950262005938476367393951088602158944661222232989010810557428964075150140594192384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] -248347244158220812800048502174254249271668524214631047682084112949041999827852763359159189593815168700186333414322120315308830733901281789989679973799749647301402314553537154928841549550916586923763852909693738872052579948686103540195066056897091201736435434497194286187496162207502420666636525604461553171487943919936729739405612495998586873111676623243327158163629430776073760969259182025281547919044258948839796305838006575355542664266858273740539400523037361555736787963852812495753690596433360852484502521901913762296827166679915044727772109835149148258590951376924028995623762251567965607824052326258330557142142322717998606276258719243384233485169660797417228544849107004035698233810053122116047538063786082615744653835687785930892685243012544857381806625191796014302805494107481931035298533860819753992965552951843574805013479404548764621969175130439973085351216157045392355861362627582809192387158849451737423158206227811435289623448031665897761896834162972608135318983269458020956553121473424093271864007369075304200117354393597314019810940790446377989091591382371657649963876169482204038370408040931799323209781416303542127301242203545723203474923941058625168154230934835445225859185779294634275987348839309432066311138402242701045171976016528992780287168875010446636149117180863012324193274240056906636645658906021649135336707495185387841569814045601646603111687617599369476315536812086475252965801416659449881068496927426884730603559806397334433911551668252035787591759999874904614349537124695731710461630755292377270539096495671405326974510485841572192513418115558390505037463408359769591903067927189523978354163894808305870363089288623339333923086288875824043925142134850933655267894297200716331720029572794532622221900840923727062672446139713930175361948778193992293907507991797798016823043667580638370993144276465700724105913694808260629243750914837649890942078446400056733432575194027284543939169461427433155431170654961500821472958759675972975932658739581967549082226768904466765182486890096554504112625973162624034762635953570297032921922532245509142930660291907413716726375044062992549266543975958858125577785272526976344431771692334181470224295912807670233450297509502564521831540754072950959515876076991839163413004393253957583547246908245452228620490252853591491262908611141924651908437941786908927415037036761702400062488615468603406052391191783189277923654343831504636447535422233991898493670247199049939702161304943398204029090074120598055556027405039651412999721934762383002422945917634184787391709437443308888749848110878633366999849053571475576719675889784133143152930018679012184555799305805239553453891834828046901470925732229418542057240606539900096621065542850622695078490174667782392251272935525560149377685006014000968990939205790216334967907739323978623644705741260946182808839748537391714902303783131405349668483328821287669506783987055061256862566725376869309909650967232156065669747459933830120969153599184135053879063577101036038305796151754562193794464015129383828958408666285647256024585359851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] 1291653026927350479264638558554338013306357419430556474516836429829102374589497172703287523872147689967833245099188659289470520148605510232945802763013952412608931476508446949319418201326434054296891085634489835281385394410917597423607218710498361305131055851900039201742393793440105098998287393934858990438390250078444367463452093137923744315185520935548922539793541143829460057982439643505477135994515257470733961633943049465081840033469957528035987971658510049366515866707177416749914969228681712547802952241322685032621352257845686928131604940195901344051459869546654486527861023281027609265241489151128807321940330114653480523774221301986862002052177284913101144104164356008719923644666533086979309259010490030906556111004631089800786320193113454579092347850127322905510334313621178239735269197848502573238070488889743303713161043775155168113780218480799227416159627797823471816361956489179938308581232187141396329667431716259779213195795913203629158684938202028557618844437522477800854375654938567958124968235390298884803147218596109818878703471404207777118254780238276090664242657618013135722068124324543373802579346965745274911483369136460176418367669035854049299363639607101684473033188577009481440824596950397122476348646312000944671951116064636139307176741475571003017629238579185712256257815267087716831891685260762764345435585287584732706800058921547239144847152971797464168008124164615246893266400996757426688160264179821143710262093966324910446624628942185291779086635093375707432629351021840845897395313986310997478851994033517249680080690007346931745290139468082865850485884807098544569291369061450830704966682803884698641269402151310561826652210970969996529625608590576384328287288683231863555366119236219788219768136073383877244029553734995648521627608164946995926717223363591660293685544908832653392932865166779430131470410806676023515643622334807438253700327518657767939849556428464066938720524510256322280932120024697856375308812532098259614297114886279940910054155053926257291264042353686970985419188486811610936870671726393810645988434215438141460884769001763070183247131554722203329472226236459213087811433517023085582134256492994408053747680934151272315201864635855971271472590596752701000692076573559560680951549971996603910090624704984442459240689992808306129237441666082921067930279803476526078604527333028530316770519864901625804843592839048493262069884391570781162637685600012201164551186199069474560794934008127974826564090788835722272176953403744687259327537033539943957291244055841787756486854306480876102448671649460856073884869232845160887069752393398462892033198220084077646917096214243396715978457149563549393992411630021003247054199892960501603486477748689530051779830539938192903929524443452762729318314907620715470317513597555228892301826524941068314049258448326685065034742524549142252703369393128960706910408446076259448238436591960628000127026604198579669239650860601608984094645544256929775759359690799823969703354001258082848634112217723655411683730593414958832313171111105914483186896103014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] 4966197594734986323881846156917932826605057461251588063743510840032965276147717488098160056143617667732239634648100656046325012312034758956941156462139492212448116091557787006520930954165565182203405362865949312283606077024671150678578260543770944541807681105652646118471509375148592854105382681980731545503088337935029818352178624198161030438287834346881498386159731347303589651578542631029700331174025832122553172374440833329414292569416732483983165614943900182220737818163534953142800779387151115725397059301912308905818145913310541945540870341832092867233989840915022912030298253999937362967975717526913956600019432339795624786363473318433044466597791794923373625231456153641007356046856935051892102122609065870703840234432515971383383156487936887387820915534492425936110987594848458312192381370574532794981256937385001180766311436239487609432465736002002363120198493305396321255606509985910054613831184608926474611928186588979869098007882342519864999369162217508717917866304606701735345552505681564337406391034271655210197496964802871971092060116973358830545496794310089364722363953020238641443022586649682905968564073284000948923534618682430181716015382907356193492986964205350468549404295010582701076311558776521309218081598522695302128340673360674924846027074798717189228941851248646718231802249524177815327633448890965495554188688511032897446242709267101509458730806871406536491909663064283597673604238422625098705836092835364056550966659510913276036500409533263896023935701332719663288405631408818287507211210455486165508908454224715961701997705414287888342244006734227439594743710523037944902982171400204325684179682030730109222296136920856658627839855889671138678795707495106288411543005344686356970327713580545064423207679948409169640806100969737757048980929991156161883203587055645103150052719550028103609844070137407153708690277749504926913115552331016456442303175692054827752978084047878227666434564801367992280678821735971484810795801665472337285237179291926489850076982646971564329851369163745472462020148193249291998492829932511792542319700352785100821308908445390015888182975521613621191104327644831793218054643554425430816719762970871894204126063033891294592660163549746779012175494716409921855448827307215237246592446075633472391692118131225038130662012344678532134905558881688103144771612212681258491682177698341555082705627058417933843583609806774188783326629269188666270095894321766489305697871543550038996755898707580382338382955798509019423674916977656786597702052080430708199550664805318038448308987007105137297060749948858329180175984936102645733462177683550420067146248146633098527901372859900878934873298802035457395596371370320608873672306918288820409196063468470857667233817297079119952615222511829431442283553524476123418934871933557373523702299070539037092114803482635001581781707239191606529855896515600378334911337840145714307884093704092899377520822548224777148400700449670279709810426085198264410008486677742401068542054735860761106301700258232402247479614019450587633855125291365890143931211427348480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] -74496801164352169452283180152213187895089502652293513065428872063005033781024598767205556352311387464235675891664485011136705905119422026198278406261681455567519825089577937994069242763109883583359481466826144124747285845888350140688179666976282315851786549083601539999974317328022101166728136901962590783502432197463505583812328584282831161058146679521087957114874381419748537953257019967499505952542443408578363481259047891756174160251222963098322770000735690675917396252142699481915349556099291454704456494740851363857122096636789160170527147220908452584287061039681065938171900518796698348344181970165588325046064095762848260343025499730272337021594199875710943832160706080936996785032153673087018381886449534950331983426810404214909138798946649800700584211683027383623574105840746325519261533278090010317732889306079993715958885279101576339040220413140930161012268873082749758264737319557920026602961440853386323494545712178756286344647848161264621079586342082142527784785093873621908896155047726070041443696562964679694643149167099767696151323322308865715469619384604687107951562337646604472978930958569989436231726519917530157530695116739912880738184381968835143731403726464190690349263544620855656375945190795183773404198296868131470171709896151640480732297686057805907350874020985235663545756519297146142279456347384284064271309519918279965434103546183273879381739226709139758822698436005170323552087019649491948506037542217895930385355471164698649272840920420682163216383358470901174692915636201415684148797752593098797077884517429368551867598253831532967913633166023735908121048700955949180600195455690722120805847728126245732512205347469318952038996619601786634860668189229351975743820841253059348029285173371666849096087847378151268762037924753129400142193045456571305693988552491175431890092009301277460266035530965439714004767472069928168376023857970251411689332542675891380558272544419387779645304292883216713351210253858529884955906566652028918451289714065630165018937946988945207050031463530374599914043490329795259090226413700284887994740637905464749233355840500230981307761221922399887399587557698619884683763855210342736538573276337223425490424768636992507420270027286637877394223695879891802285377639950184877931734643272416885973367491073909374028854356867511474579839086551603103642616469168628179421458233797846867760151103503242068660610202301687842594565258104920420967219529776936686150312182802517141971623805752007964202542080339340981283337947863066441929055473326553124534497973124912697187672753796546083982245741704250451201523495248591881718770085131809015652901730553740794686688201699039033938619245411593804106002095409674589479283767308386532875107316430686066754918103993768048694283937700622821964894877082524535818136735277874990135808059731941957537119868965830910977602726304109132285679105318483883201481591181321642061385278022450117268163550453259659376549770487764377267989489142691619082994434112723053809192185117591482286963606250969474730027673926409611564498517276824651968436261691064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] 252413128327412927415938997224668059440133942397374273585601176287952229040029853952336745248615458480669673736160237590260414266489869466054312102271953491641363766292718200682738782497397292780998836882110654842041257899062626030170134448229221168526827975404508714164016493185596244078622291454678062177125253554779774972711104994431829581689747706778159811953838111281354465873098975488530828809874656414622686209941680734086845724388694229883820974641608572662035734731326449929155970966095802636206364461758470161834512593582373543401017141786747123279243410520881654716165945383105878679481382418724217368660796890501675723852505138638163225410701092329836065826191253758885736453675612816579063830598968991257035404954389891657350653152641548526533529034110170993081226395531046316388430573035616695543159418408108569972465823125137596367768361861280614786445769623016060679093935035305361233404103730368156979110139928539774922640776255417308397447111796257573802107150908384052615895633498812759444570409177207863290505716396755461840355383761685149829336895898574083859294618203123374845955862220176138271827495096380063035254597257424734314595167855144374173725126538077966460163979775049743220863501954680258458898281693787368697616299491783818603680510223454484093075390338919550260053042508366111490871247651467422240664503404463918631251919209398800186540947285874710780798370172700976429881608082329164128145056133824993678235917740648789181635784641421348707397956084922248566330147177140204669409320511048175243168984009397353683243510458052361913634662775903561840430889467222787165048798907520599154198273667998951655108664064171236136289496807736367837183269460756766185640937799207811809828049038880776170529023482799078116541894827574648667061952796063671432785428851346405236964098143926443402201783192072003234026519533728534858019928393121034136998083379660386146144075473443414711922482216673054776441295869330608242271481983577051639113502164952652630748355223842028966026569727097158064122778376965237694402317394691574447727001587174318787803251616760845642171054809399239510839118956634539837039505174350564846640849383642321091663643992643507170031423242477062461446491238819169408901627918805618869360075855434365858504336191385196968422352444464263134151826204050329688907614485592221488319590785994691457210871401883296996508530741610478496613255552429414785416274117155381292471788274014764234533860651654829857046971319576891986731099050630083288916907184245780314643222036449913089067074857019516868144309467016969344657767748138292382923207440109996484929099016723813915239328183518920537671442447783091819406185626389452166042213777794518542361154866989891071129435239371651457613642244122241804339055224587943888022871964048478184189704960887015798318157167431316820506160551797565365400548438426595480250540994844957336376927422504902523445431162822590542850346161786395114195525218948347854624585163828964641050029775070222762715566637969857793640282015152913275732067326936944852607392725073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] 94945180451457368212265288627071773182970552391270504324641756368330452239837698753972583889194162070862504672150369543543224454696504702890931771893911828361035912701961383437362377333508107162057179306454556837205283805434367498366782565232489942802474735162265120743230815457346110535983374060064514554428759822628093899906381776373774842984532094986260176121084606868722731213685160892891204294484908046019903023843826135293050618333328076246938213529541571770384965410006956673096146124352149573484409005044223261542486154414308810010423185043485039404776926403279419169705954103034986711862669040743489596300270396949528747132941288425136678566857144052617182407002761943895225669742115930645459589701401266656193830841324289951645559903844644022578178892912218711310200424019410915786071158485755469573274322547253626107860332130843104341143126079322453955859558191711598731605947405301045173783208803240703193711017895426376463293579207976324813288556894526425883392031259022198409234113007879686912212829843118924074783270288568680839956817452803945721180895955106515268297282395399896632337494294696756997300029186101282280459473075695035660716800678100918401000860450342622409024014715669721017365855245490568941335327460531805354817621551535662645312070225140261990439039467777311711568924047890733249391340191955949958016243738330554664841448260425289670758483270375970644155340944846946523716788563210399297875993202597724955830974420895571734797344904409087964141743483337000001407325803500149398439540109912326570940398118830256935549754894863943678491858319330626947601742377063318291021790062984321573684185180420631032542637999514841824406612423535959810462158941047975317568525983353989510156670007261884467841767067895293937756794176233932430572850169294661153174539977922193231620122291091431805306757171147363280552471254131843376975533156806239403306460809859864238273698716233878609174649498111379649541190934347654661866552856969948318440231368280429203872181758659619618005316194710992119522864534668732088254366132516042049953048798939875045836450693793787923611520967726795882655913453240650722992962056153169622844465493883808396834370822948120981558134714888814003318961101085947099554115594500433707686971730262345522849328055909174986572142572726886236966730085737586569774397474300487266850422443877888235138232107978370465879689406622604686769924724206229481858090613895032140951589084432779982619314996481225927198046997162142864554164829973273045468822224141986664509335323021278914447318730933016955714533109187057092649527726954024530403440394152477473525444030571578412911610142721018260340369817377740028894494714437684830401180635894185956547413820170370224601186550374071045929683700815455302604722725412211508303063988062399324977914371685566752556183531855829023253801689879038398796420365682795435259843922258673747415061823260242084197645802436040502314120044182853119354144288413373458713864567908572890877182627208956402278726898076932068996149770305027228024438566521613602314802253002702848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] -3279233057165750969241083969996104826152974431146556744032832018220354797165568058173194314967724682731013232541755314725583511975908350407576772585822853573861352792690262067175652048851312762690436060736990680919950491730175469754057486927850723991602827255580891761720307901571849273154638546238210688343251094210429826165607303979040262170825791453756502511845261999107708767993639511679086713697146967104405125394639471194533363817539728228722453102116801443883399572028260047045572748186815539698671172128697367213315980005037399407047618916544003475606012546840706576678690647755751758010604847877587498887632702874316589254020306071853590773176972007354025443916404017060931418253843720463157288704915713927776186471551019775348057620996688817275643400208784839500672040634889515838899311034512428214226947691767467973076586296366039576408048425692266684052711059571396158120626917882425058897658514675373523978832926136217585061238376291565850057457898385211129520671144984477613726784508470188054062070100549234571636084753808165117957164607751355730357665480996744603344469975058327084749244068861962093634194614649960003563535545650198213930378316186828576298416184362192213228845474731854923546357768295632375920600764406869481859268734371375624459565057239069031472121903055859406644986113803510834071928642923141361533693416621364328618680417673696036114638226395943238518275951226012356673018423017616313851291127051657300138978600269138784446291685113995628299631863361694347127314806466255164630149243199258365068485430836258802755429186652744800888686627580699260356534924064053119090094626238330866938743955475393474370734452429645325159584025349573629841680852010012392750516342613717537947611126452901365356698019411278776367128086184212424333426820707866664285437554266296376627258931922839625179910902462987358128329408426593406189598597114685707120040999682513309470920468334921126400176532526350905112105963556252241357652144407477503371970841341399830023459669757734096377327185642128608128625773805873606264672421103639323472674020202571318190815737635624892523701196677721754329674196679472533413308256001984767778279392634914853660871828844280861679805548615090375350367240332060480917495208703599906008636069487214946145931669073791285404718233996191319746167785571292699363881488752393420366681549421309202891311067493927179919990298270741227894809379607988120860466331842844478315767234311193746031537709295885888375797904429919039119189764763239956925972956013174452126806471331764068154205658317543451783813915046941084654593375962348466410746143239741938638156764587949993808131635443974517480862880805717433601227467838189108357471760468150903905992275967318733673187256498311276592189177777595093502909409696955796601275894303125473379759166117733733614845669292667306433898723053290160430060124966703947960148382738197968695857114384949588764545747788695373495035099660503928247166380243260665413291493916482000450409526316024863085329340167287442155700019037945052657196814516233764248804921499346534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] 13247544130256515101237316598038018245759639159812734633715021415093746206186207467073649133133862463631491492895075057129129476889663320180325295204403393688365590804228470720312635533989050740047721510867981843893748657234449554807607865741181961795679926948654280110914282164578335234614773194917687366574890158168015239682493660305531350417833154797069921207033943204889273283463708959928541251445560181717121898905531706931202611001133767747768378936247219926331083198126050221504666794709567561010987053077636786408022179233422469772732021760834185694539469593019808316268626792087171481417938907735988875930201321663505476217128245663232892260212749851590816253934440878843498570977924326540658366701714942973551706124265034425509179065902946673805364088964631233698351178401256347057282621031108829069048515421055407245054955243366811883291316128839534014725709875599615677014575763157918735655677926406300897557173044063581039601550112360176899777986786923309280436356164648272698492333118173083645391012001120319426661797115099688436284455198103016397771035357386624095564328654732450301851190459769217418494773630863291981396973461832371761235371997177611699720399156680694755449766780647242106719429698223471275482334908730656846604119704891813656597071417371709970045473215444864077917769592462658516069654336101358319237446329723374310605922897870927031553972145823365019750744670316445628320180539596375834021960050879543560827623245704062400874857910053522538999290192620910377780241101269607766815949016118133450089518334073957133305811598839129317949530887906790260835949406517771094996491759383930311353127273449687104249727888364209949533230523105821785524447959042439250351906567141563693507072604346880329816663920558575538580296038502619468802756068842818685079575294230318791658788663412171952121693101593958156436775893132364756742540129774944659051868250242232538116202426548687829821010085388959002772436729439446004324627718504054141730242860858867098797842172721158123639681694607543492606262594222170527478863330763351668229133055190763299276867060860233565392796725753056683191147263493789531261966279569688375683274357403661165891675323130109649912156835483363373329077498104745852086553020147265530806692861453958381439142713551570630049774705127137823913632658530998842724736535372738286544347230877006880862124776470210003602179659786712812132864083641305453388380429997838301670884599277946559470641044577812047816505229236662864718044618486134722503222921015259737579471272311952463692596935044356789415116694623227846703522442813668768517396198637367864143421855544817499989684757580707357575660451677360467813636614183429895716051877885780105957617398099443249366372035757902611872154469581646281533185912806133624745826377158077846047446474477081410293301750592385491032384538316689626236718573180814997757788117645695450258519236323440660730925683665899379455662761579408230491507364185128019776943362121763772641480401959257250455138703374263245362488056566390190896568824788175911548100459290481917952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] -34297600286466173885108257260888715891856960462241782846381258449364763474222654719951805472678819937236619755528318502794760776799146066751558717110935581306161241042638006390429190810848204824175954797497969593354466061356156003194856321550750482184562652132789932151985405454250281995616056293941334010735064305834493324085556892342917011773829679810002329554761124722807311107540985737986335532391199215004846949200093126739598857119816109623292746129353060073264661487271690835797835992854635710063926867848580661821274892039039792010499296446004153742133851532320270664054229026353657745972135858635754825561733324267917352416875454231831968868483749644182142635569983710359443661307811949470346277469526737414935014486234657159557007808989444399394184715978342775269199201252341756746414474384621649755516465798001815760681038435540847716786157015715963075166607562685903283254768866880189500672099095722615629239668016011622577652761943602051490032785111629626766700931464489855515050976588063886405825808507461946201562679659176102656339373638022733938340401064563802490886552227121146489040464208951194709045797358189579683957325965379061369485674712906829887794950309049974439318797013677302385576547022485697143336704586906222118841960333002310990030623552557153518948779445795280987728868411848229141203298996665982084879738516275987876616002632975996140716007368718352758316809775911921607075776378606783597723308602652997500189319083154053104513451697174130472445963072035688136220890856866211513687072692282283863229059187972096510083845426529233608559442043811442509453591110848309855776777680213245166553768946602312169285608584979180267443628034105267702635046284924078026272779164086656994030116199131612844010773879059940635657799671981562555059179148480314707666475245255085766481130541253719968060509489687700329052345895440384978170514162789010648525892859064214277386575531847003422095866848915702977159792064745637168048079073463495548489086977087883712179643696510028689612090131751102050912637235818262076875031712925084903416705311354767018243693349961902093821148503417840929418717307896151783903004813423338829370344098769979124912612599829687551938764231740373150623354691144283786668166287021458906339531828177713080972684102979086758161076453261045991703569204303762643441623333895842373835060791826482296760847517056661483743299478389759592792264783755342695259130373932400529175531544616720224545978728668440540803900289843636552464866614589903427727938108529077440372426607653619870323743505539228266294533242251609248671404556445687084415587147581519697449662453128784002761897298115401721181753185715299559211344916652637571835669699345739059222336765509135941274144752717416378339324670157715903198135943579224492241395247697166023148372273397202887668502727601856835093226026574086271309142089257031360008400591149697747819188536168324349428615228182906375640899493795571398472924944006903277134977675752230717949728367832879668570273086604793549127833680728876681361438579431414954276852499881803120640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] 67541197247301490668586182305225636806508550675711578688233797596939472347734960970668429400598115157060103159283037047988427333096092913703615949498830502363264318506413493214382737721485336928802930011822632167477621407873813180326555105837648854753524763586291530817049508592062630310412499252282476725456133417053462291837971323416578726450993715031832714841998039337942000167484583177395237905670850772796244247345418270981361932403653325942266371105939861231308993284200519441453351073234522409709402219812333080617640614804677495540603012922682083731598769362853796012255731315312699402434662641511169812298969456617428649488069629117456891345653950142456328222886343050271069404589642875483903072933747440090304080654169569628922580969852687998157658498267900942054035235862297080832519268915642110945743560219718630352826447952555526120776408417826600228857512184095740134981604852788539787490791963541776612195693221575568621817646054492189439253755119285218954597226087565546300286511950735107976134484793105316439101041018645085083977510372906686799484243101616020052330187540481754903795951615400492462918774771429818861727838816067895057784271534910911442115837956695581187366861106449728992133108115245189577058910485217013208501717830462670951769062758154044911238206774551427317639325922666720801530667129139215358970111055851624680008705273929413490839972656550269203625511006719021171997692839426372521211088608887304314771534781132285438045529234415938383050800611744023791724381220883282905830553445287633707386341883897968776694646500252285241278581858620097242481995509581061894120933477272245343315806965451955711245477024894560769418063667905321868215185963229075005930683579463435770711090453615187092771881878751537719934074399721455592946555462670651803327930229527154341901329355743046135434452602864478592994974161591651715269022071034023025612126644601602500260107510630201586172836762761560209965096141822523707816309692910947635536877753876415620719455581723061237267316897808800485991450081400882073702768912754497006790027736549806803082308616267557185144323892254462605213699286846396920338880362235962242089608310135961141338973512271512906353847409584180991226154616615130815149916014966402160022220762249314225653677264548678006376429384475449196095531503700664485887512512368856788351726716789156136093140544925514908008733417484989562208575931886226016034180664829570993485330148928665406886688006030074234824105206987053920113919708506464919687778369868991543920609738954403750575219548377319404691347821918858738326974960676252264983876748239195586480272301766172899260896833843529377147331107570141519516418406497448251195622252404026409013511256710476199891126214868653077701338720767613911554730659916436782560700101996658352646515347828536111462836162357444708843941032633274952296566637063599643221189166543169805657135147203156217874370937491457530238621134886036049713517501179599244934048835353629755963353251176312864287157685259151586306066767287455110523674560110509179458155432629036384256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] -109100117536328948630450577353395634068717443110171718138954667898045049901601402388034987736614633620316032860516946560224323170043004370506144588361265057404213501663472057296942491293684641607351071449275550364605890924607107551974961334800870706883041407630304683648970333883707014941421106693713653155203917844970079046034089060644981255895924250034172908380358323065511639358375047434584419507317439193045952762605459183891427550246615417201661320540694121575100132767426746559726581887926106504228391392440634361673981551010897538671352725880683926847333490948116086587049607464367456717538909336316285279546882478994332361005318004799835234389776756098233674924784422963469637158339354942303361870639414439320774468235955084214426983300673368762052908773249782461612454150871932499503053044001386823949175659342850697354518395674091959815633510016882123049303298188249785516021708465888989947386048635128091902979974835856688856603736588627928718585959358910393932957182140919943855405844809315860430763761554530053341996691267433784190408326306218171892403536934672927983111663208759879796375043096288297665102667041282916226904221215480104253659103574704950561330594684512890076354657915007098666881940754145327399163951676092501325890090828448112962670614776082585988868528826227268250861212698631413604861852961914223672106389531906858551609380888767662711985574058756939114792246426553543842702647630318264891073546753869488167430632160945387251708360988005522053626299086123521251237652455110882260206043362926510205300082080975731558446103856462157372940846943276474665159281876006246086152498973479161979686162234965711218568294560282137487841127347524091139981348295983534342906870276321626853719554860402513902907010474468599698186085736635900798241166593441753132488436095975449867927001382365741514254354844950569616874495277654031401110845733730328494926657852451782556460012307580266923772974009218421943900329105253872360473674406475870188176413256086362022723482910620932142195994397136618032792310022930239431342651409094973829742639677567319278359366886304335422847709454465181598127622070499219353963013554307926220782326480357964829994307396536332541358911262409168132495626055858679347229747165358763360046456590267868846058335717343167705077185777521739496251790266711221537443241398308315165047475846684883531640891377110458319567747361310016918060483936342424759595609799678528788140830666099318703536191165090768740785325500283694395387964426891299864115227969724898533475239335630954305006986336141916561184192713939920374296448485724184956840701838911006099863079792867169014922329637126904687114421766053390491840457521064795265971520041893998604128086638406287074098327834048355738651893125452982909787369325850908486830628231463783373184475465937088787238004911490199608253872861375903856969440609120035205209154630427957062752922936841185785297749229122771959018083726905946446708446977317590565752531982773031503593568962339898486541053349595843534751318706667235718340115146887130081435452770182527713280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] 158700109494277234709159872756414582502493861287679190909560244830809543673329090809778391654815355168283686317314215577352011354366071204760393317146259265535895977548039553208422583294327411354894709347101192839197562240912423020740793515930939593094623719797385951758755274771956413780571870746454931460451307184137647906521995540096746674413972352595274612480543366100666795527286564680034760459652061028370958963821778106432557452171441744558831353081378796759542406240260846702641615641873772217241527934373544128910051946178654130319983469032124545573158784892136469018963990377750861373324356955358296322479326621475161241333490033801755723526997044681920377262096329770341011204585182607320963099881138800626638248237694607549472267355172211389120694761211172549096517645386355714175548333157088047622527373814657213308077575490191495159717635613852871435945318691995005612232103687343215564183564095160729130397512416848207644718379305029604326030011425559528310608466714365122056761988202956724194720590796780600960763044638332370954559366732373811863918410424532103021998683961997817132766354375459041909735362413494833689791450314619941922623224147335091900583232857153103655228852123469439730376159603190505767899002991778357755474361050747120734262114072556058404501938713557614471846874329726417103861277472187396883663884634543350680734477950437702793253300130400406924111391084685458693377468113571426523871227523162960084138992324977326323353965608222563522949278246347152324806355244600522624495296972278846944730236503608315582683111279434317479115943727684900755270706935488481798515460154408722736932348625672089489140236012108138298661659143951937407732669886683746806504057674019443810620721965182454910899913274620655799208479072508531094475321171647005943887421178670933836143516041112010608343997943757261315583537578059747040977165975509832436968163339016305435215585297877561493324520515075013636759107413139655230844699347193515689079268692005000110037683167952763611001163518599196184648347749742704085284010544452842525919889184782994899918805747028217956173569838404379651157841718016906681448270907066481512495567535948392702691678987358165204588896926013727479309857431175813862812890040035841216615825593815874934693708997054301706425871456441516659805379155622636163823005697240588149871476932071787910672994444922521138517917997165797685688655300702893429433988119455220807028231297938190356696093496284846584463208048270031775512014904288134553438770466004524838372420645594321614808062102287586914770440399633737437822539463580098846778798880434481187623710029628472244951875948278054697485311923519542069178208308084660781141030759923837168641180996573997414669973151231962957779528659125831087907748743329143162057150920860704910003507477114781072021675479521358743012853635801239514452580162631540474409459182308133443371957954805248276202896777074804047623041484890481604193866878752381758604699904371989179669342483301036929982033212983268774704271875999358792310239727815220956834434432156424994816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] -243759307480549137799143450276125422113143356140740761181914983352656528213828800957265903761600923116119551175262308550340305574234755943666478953924481514735402693364864710066817750711976015814547162376604163029679429057777704966103554755794825403884812361825867486809857062428013885248072914794812008370513013529028066976864629536995944937991070557055731866954279311123019640445813875739521515721291000074697507565650309383456056972324737687287420050783181094135378428611391589984266345705657084591687851716727219523915806405477212982496069088207378974146308321300772107468512436398523537367818831377276895647700733927236435400183221096608092625996564422150838645860236527088688058434377326925827705765444333796458904137405250206124452606819771831459101654600126999740633774584661298084813160320471303554327194896255289569465780383305572167438506370400013569620975589915171042734684048149830926895679759893656715587528141887059788834108945688520729348908804226065858839570577671365070984120007638118750880016807588319880057365806714116458589603148159657310693956950663071349008192765289803232646512392007446440558988792646977640794948176469869899324929695237270173854695330903658475490547271312665586902862956493543445444251031097028728613074369254133258553612287911364594994901005951944281641171346805532187110682890392161894090263454841653909562317447064506419765804121483305018436896092437819699671027618613583922510158144398670035789502463863954335431150870437179855783939053145424344609839291966956962119410531674372154338910908800856191515497918553858925934446771958157339338131631577353245690436473425251065850539051468881203997774032688605790315333146663540372987707373568584922204733930066145271787088131077613078819544699875943460623040645491364563210325458272027889937092411675771779637448863583868976118664291360861988042283169880349211777808806772297164601404685387136017405201284068236058718799370389881035742411145655771405085041970631877938271744321918188921294823809639526007320213496516199274048079508718026377403599244688161430161756461228302642355710285101376511561827896927195713298167689476902467438729844181290559078058088714778888739876152068629600724670750614578836983819029839077177477400353199705060737880835555446418891502577716320861937287589532674491386427358039610214766000462421720167206363344033042196868458001137937880413033510042977993160078856575188489266078587625056447604792608696389766478656532408075168474785516960206594437720943941059328863572652091142408709819281094652470393700246565612469114324466296600616066224489135427054359829258346177153920227151847496454084092438485320447957958154153267471842971558355779428449413284527231471314686072232062020656913493276088389239141930205266623187479716920424031311755458009131670756820014262692959470855458986592834271312996527412129724432264540602020947597184026558163783111889666923174769739677837427013880965010730518704238379909001484762925495463117828963484213692802009755662101353345783797639271405033775327035030593033291049621609189210755411476480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] 458932072932324405947098322548272547833977400828849201849811224833453930323833698363096058649808733735476411185399892655619179639209969172918616095977665705460513200833964301423014093311511770148743731385483152888414082209170970331169096198825278341487423897922812700893080732469775310963334906227674293898339712663341886473396216688696802281932987763909867800494273986129538410218512922715449909906664853750741799122378879518332523478566797583089953726425563238621811082072525010761008637817528994348292192624633699076482501758357671741537629057510914603021759232698042324388363565735353855309952868818465878605013645027706473574446292814284103740512440963999944858208705782279314748522435529048128733213500843789462792037574876572385070088792006284988325909128809639383948544269223857807230725695119767097777808188209056110795136190035534230805628305325641041932755657295624599203877214059597144445028618838359204093777875373101860717162419325431311033201909418536215343500829390712175669336808209462118806022773259051996444914991975440914386518245122752528318612516716737257372793388171440299382251310717650037740433843543212784352917550808116028820579465676820386036273013647080988952000374336717133445504030862462125131522133497366171610469034390433768452858521547901771996824000574557286032619646452229060254744519893179779324333096511623120632145935346401246340605378998189371848437773905501339196490570040933621245406149885016156950490566040556551630157354206316434080725694217426799355301061524973878435180507526014922617330559393572717811335717853593252501117261544839173229863242171013357885309438512585776544465290257524530773726486499559503627224721086760736305027105339169262086908451175622796884756534345480572366790060094096630938509285909409496760323606521918620340943347184206509139334416533366614569545630926815607203647745485862317766695546394601502401443531829786592434933964634608886760430503038764966918204077417247284290465676288145299224427194746440707095773165560823586182365119098042184860000586659587581495563093556512803051095935080050270013401919138039488371741053904943464685007572424904667435527091901312755076474259852093679577714729982285120023836599237526595853583144257158168647272179278081367051175093431587376118619045659589640379049712441270326160197667455263035037752882862751670310734896318710359985189528335174753794594294651233961548169384338391872316692474874205113863069774723811027480948783761670590992533636920609851413537843939306590616966652290362844203775601107010161538800925461352430977318411305130819540172064420548480052456780132885184512325581166575142124467328148652230577558643256554153689188680325573787751892922652522667796532323395474018079084647447219527117317577346351727208243824811909077689910707863530958925055506921421995652311947668441391945682548867583530577820360784220505859857651901512888623029164084183982656298655716701501426349681916902105714971467851929303241066785429022183733529435607190543056829708906047696697094279691089319736273379311532292111907186406403447193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] -968885267762745760678328401329130761677462736859589007634873392605893694113745528205463381240870409416822962796773178042760369170860905472332675975511545030529888027164716369195334494214870085086906867701650724580801146066162721183851648654840380386824105744058418518898439202291147064271201899641042451437270583735899761803439714501407901403118885545247322436028872621097930253730521774818191916701827436461095095819018364860651928251335478513295420178652157549609290809289952884439479368446253095800093957106028166599788693589561662507609060644710251243477251946912998983304759604931139974058514968995238043568910700539118394177582022151844463504316313628876229416443998156875485707873058708256261781893782980310205884521639412578304424319495632749038593485354421574560664752216821722966540324037334674735962114856041889281526176833457505093222755274843947272828640898298402039262478945247361617845750643369134008590461557123994123470956861960034581509636977135450582532592457282642031052885018995632953025050267827514226034617088028185611304854898737144775451569756270897077890963346541886205781132233473543877102375666988984330141717555160687972086893510796252172300733087067331703189983004472752069581346531502952837577779980506241476892282145867348668827549243679764496059416186747330423299188488410390435758455753095517726069546463956744199493650964433012816680985150514525914682914834845337857822584616596756227294797943102439822454007864003343830128562447564846415074997187244825285888227543757596327599744947846421160326179107445324689842564281689688362233343843412534257270293832549886482921484053972322163406747023146292447410839747650889101216262628656106943963889794553124193416294913220966792704851316946758873552561328334198977475787989081305170137147696417210585808862524522722563104040484889146139958636239103476769512182621510374168912083969078305316694540549641181305183727131706880335924139634739560192492425454613540213346230578989096281270027643170748386530770263381444457296189003466397089171601828805221833674536082879725129125638207726846079596389909595738780146246910156314903438016400463947953483372442547421840258870681003583699472108439788999069173753903779572516337045684532718486826905563474866006099834735615590060040404404233418511751881552878194074399007040496788273207835171093058977687983479971173931770682947178155913149650854614708435828988473981079138518937783850039156498648636352683041063781059037273207734783605425955568470932402619019465327745674088983485426194054344394574055573357944936504905421116035469054231586138941367817195286071719664373527593643362508758045854820210291158761624882365983596073104273113984726088942403233587670012306107378717265498907111067205851520234358872536195686470769387450403665074291418261157008407523261481231248279298081212150247052875914443360660868689239165176430998146676674718797849542464918161221164519911133155097670092715472142978037267047379446062391210505473784208468551595255006135511181679371028256338918089968828965380310033249233598292388692528484843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] 1917349005832712206545954912158613297179753347464103519993603094993037131826771324728520880269695262867273064836242091427596851367444245277325741323325195764410621471648454344760200391021735278759025052121695064335852021033811314495778730854924343262775830309283734461411765440975058025931527642638745289099573924238202636678077446932246324776861986284237132007921317484350629829976832930721579962583752131677213863681863825707872571910198465537693991367259327563317403776295387697910335019443331984406901543605967279040584502100662452613581943193103800269599675577377123195605640692851723669631219421294705403451089121461085833738482141243263777169900630438255649987198445654477507033408882362115301060311156602233014984202844098603004595863171100393177828027869670499528347770431956563614678783223329251982615210899599414850038873057429004290284191421032843123630214004023052241823924888368744551926497806105909215112883826510121542427426943902667687919920913458586124188707060902693935549860606462983479096341888576373687183132773311754830305549007169909945665220538954185785696402463413899546375012600928343440701922183866521370254138270047585250931352625927862598109451179051107928956771953396975194510817865875044357109595344929259208086469183960346225626486485938935020017626010882798745883341026752454084107567828751097086583940491927254774800583147628276429765543654162402616616692792850807761485144453429981128478107577553399407049662955273587156409483521828468782267062170737016378459216024278555952676457170698402388821492649906724149492477417234218219112876368311598392266712433554193922636989550783840423485042412642899432720669327660115477982039014304008476168151380568761703773503577969803422882089397172886446090900771510807767724105720242249049222697100443827881922148891856935083136786781737227543096637536599216061132413776755925697906771266346184174088191773004385087401964196039622108909120346776055716144603397464114261588644214204970295455128951484376595181082209099034631484520240501467952612451666207383961489666745543014613535290955418960251693587252882915861500812786589165552091143945276714327152165074220646415155540833207661084067296750818200586406463723962034012278374560626922664390629790758148650855573277692302440800979281309182498303802108986414974060433250686911991170393871919135779311504048224519386445525296143173772562861335458022206545726865983226520398510639803321719086207153526170305410813343830290560739737900363808669071376646700567936348360422934884368654470865278458009956609273044401007467421893994487731798053088701390937622884887046584102461019794566167437463458485520758589262259633709482952693444405086880842098069382157626142268017104105134515164937021746990358766891238315797489508271856302032898731262455303290734583007112438180108848575773431303712210666722559720292330722995238190258442214623613414368639286588328358658243285730037017729178953284928116265895690807877260115772874283502733215745803476766564708299123178255840325851762200141358633655182188650195735310970727162048086540288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] -3336121609407376008751734103513012788782657232414353745720216626835615382118775778948177200867735493685694082803220382185586398705425157410631277918727432687440110002185461467234711556323407840421001156062648719058505298363337020502073481959625884045524060010369135242679227611772472602663729012747835478187559876557161688805855698369014812089385488076812462359894410773294047070438653800711019894792950075722495387086457713282281542142526365373585346380326360643033440066494783903945701517569355010465711419067683131919938069404456270421208385077741136739039418993799357654098617111970803744274118049255834135791532389042499682120336178201990874093523488626163584697001057422498731658391866513895167044539073352100408805136271577904760653862910514217604732082418957279468604577921627894864120603506162257893374385489780507588677566505410805173176076087715950014409511089292900578163484831594380510030587914123300672314588925695373825320114855504280775698105643207027892391803137508964374437311435188911207775893354670537786409985095691899200907734315303947350817695974796407054380079769381245639274331147606378537480194278464304631889257530430488345949121106098799630115041095387266049754885515843420328142666063561382222349812961538522550120281443610657465965925871281760095407206122268284983914742556294700109142352112228526303200806061985735811713492973556614725664178422589055152102362856568654098190755342587840361812736089068906076528211175119619746972745848643159349225507882894746206137664128031222694495067607197360498749896551825896857344846782561348316294368766745318190559912519088196430557339994316568739022203412368485072638049979610686941629477841685366893286948659209273718641671775354815557992060485771271035627762986285952579954440370245718662101392579235624033672037073361066081108779157834744716410152806007368834087266905363260747004838813705255410644479742890705315829233847140891298393776448482269278267357024542788371915991275573237131185550456114694803986334860346724864112281908548260053132051405517150198461175840305791458159470626177029489669981397688242864129302997677509874068799323598511558425035758151932881140696774535477603994145653075361563413594762809296896882151977678921135251803266586458691613947837147002337687827333971966729618748084095089581477398039289928449234225474347969829772397760042572950575270011936237362015539649123663369856295294229644597718243641401224885805656005416667240466160267813008705570819914180176095429208713714382236696443982318655964555686661252951418249675901982480002995895052640972207634510306845336733639080225302848083108518360755477572269349765266071206884521713154252737572643935968606387846503861418382544719141286480790249610319501148383383929496766631893124588988636440280663042310110332900736690800423228849105950594691113589989641898387122559194683175911112615372147388220543346594436861791696505951547468714645905117752319661629773158092169091278144749719072412860566555390652852968415571693590272017750973281461545437772561112822366460960328288691000425534371921920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] 5149290643830243104956905064931628051994484377739290294529587220222232691057053941165802507264090566663052515222274732467839638221403543681862664735976253961718818008649551039501068979787218829093402767948460636729442348542324880102946046780370817820426852497437134408887480081850504938792320501225739920307420794917939725940907958023174533086043745492584200198140746131427830993033678533132585484966090551766463822103499679909460650101976072685847585868500996655907346926034389801261996875731328151135687194637583110041464429932593216518765365928506644025213928801513094163153400309436444208250011144226995944289140898299881240791295649225012485023043041627800927680624802185844721043637292003012509394341818540954522003178023544370892220552579529866617769994227055837875843799329345760143895565238794983281172605805539592671345633826575938134332646300314269460787220294914586320780038383848679730885713955814601876928934168560885720293850004180309107130754578889978087191050085692785685828653979281028093389705665804710359810373699545688947227911939531552001894989957482502858905592321659335359044498424995418936667379374729032165097933915869666944543048008267789883206728708944875580552118340915101386780867431706545987596860774044779163330072351760599484252047242748559484095789216693561940235657068996367739881427339690189435150678489968504179919741543524737900963694121769411169918015866756685742959062193088702072423183578125265293375806923547445732380876520762306758408186058143610213588977020310456714397148824565616741674517031048863834273338759287295206554512938198652073614173944554096658944180364116265005097930186111136134046302510328922312946231428840060942508574603417474007137103846943918865564546964140653847907210763474429305975766741070376400057021914513442261259930461871172323159580865583476406510636095562019685706086700020058860891110273132780716418089465330982553724923748971580716698955420969293725334657755152017251594334818064075220415624983843029095964520239480377858875466347101150855700837909444511161614109277760910590398132374483232972300567740973744712775194437023833340948414209387177517838140055178204786856538569716901803863945969142967001255192883034167805834358558042833068796934146149299915995348880954588505035082301842297828202547811716808288121727312535922717427127336975005596339723384498634709639519127184179462118397001704597126632009463463018105906566156184576029455640697987309851901608604459594093306541359542992524347209486365921252700963281321424830072748781283535650770922154170744176614444317179211594376308152460995990937108163128524082346915137256700198313107558895727033506217368059485659972109457257633448110512288340629633936052208438455101083573411709346111165026230259878428622978982157967660716680325113182348526425073648364534941826174562286654621785684222340789852907877511135713196661212553207767705810597253851538842943339951131596413799373325078782489550282942183202097860192332306350434081638114107912546462727331191615579870346246523539289065662427578278916111788329377789378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] -7215212152908419030955885118164856595468896710797969245014921998616655978504162640556546898802590416267536213853384944039829195292574821861531284710272970996602360329537624125825991760455978836802114864318370110280961093480651079197020997573568762321201710986846092942654325873108385302271474964192222241701360867803668887527812939508439681276966094001393767594804610202945745080484116649854274884213307362469663696213273864537859508056289386188959959725225743121655777051131923716767220224273078917772522213088612104990114763451167778077082311559695429792619522166646644481702128398036700433400785793834317173004474962232082033652776014385454902030337951790138781054402828656956030693541335001532221500817977282980342131605002289346672496028361650885424124003843987110879471341491220613839826664832102723662761094162406331370203003502320328328285432636579467136309245798225640036377423282190710753306385941499182928283023887932981711688490841631130660577551641195563396622050439434435380698890272476558522944729032710327213874447912999332220977382747117317348628209236338897605857138624362949085630212982783349083828124081367815996564747717465662605144959726223880596904220656712615322498386776501022140543957163568514701608414817735931817388878264423288498098079453645947047574592122469292712310650795036119758368157447063246860725758722490517673680263287440073541065044077985861469396024908703633033332143431945872189783617685164260721919073471047908076944749503200179972036025278027147488449648733247972774863818929922416541451433411986619730271487707787131389248114953468118139956920260422366702963754773862389445471459563014967113536471403237848003996036685984707761277761662107902045033082832825102724121984582774501926957527841781077213064543841723975343349580732098962340044957829881615187005586484081632930318004709214597808739104589631348551043885984489964174512788115681631681522598072062333042711592472533773527811890878904858376924988726794271057759336271223016254773746859942238296077047893989013286618435381238412248273972227645873009450071512092884129005721097922495945810096918921247044641166808813312875495832446775021628564086065031134408775807983017414416075645313360592873328669865653156861567566214729637552965007992486893773382733920954735992462995834161800841999709668441610397133252810267950109468374624074000125526986733185675935527890414958382515891423694109022731190591333946083482896472301517007880308806551169869326260235689504976845618897800886764384861165596974602179093159768374508007957506045149574257005327408922527810891504901193365574917986916874714595735127075311999064035242930620838879167651895708373504590906798628078243443195164306465152527936786701196386475178746377562738201306458694725806081071507862765298388904028285915281100701947264757127503965382078834493792819729766460625514437949126752467055506206624389088566519971902037069581062092695500167913347096960506720277450855689415961775183451620134242235050513709731770419327906570090384648700340719286396121320872333051815061129594150140227092480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] 9374649003987317494463072580817621873670418396075018134229379070830180122895234320314985886977618018476523560465767715903946953946077610254693233866278973156237735428246264877574632628135973544148191576963470416601209646338022878323924816720512763895532496695121547773010189830681119478215199940844219381524454755508759560591534597012505466706048103442206598457582972780695768069366196769245641295641704388012360646289823190625800561662690702489696197657863710561713376533343133758420931778413088723419683692735248473254683759189907288725548348732884946278828165583479430481466969975551370304830929446877360854548025397031835491716814086044731202166827244735287705021740704223941837478575393787064469961133278335029971139576126995800014598888926131362210839829681479983482931409264515661272615673748073272119579149122872938469778545954081752791853745717537228354178975839917680135285818164495701376315105517753372371083359547494675682212688417533042121729952362086508700501422006549284965533633487641166688572717508360019145204342367842354830242693218774855138116717521898040074649766686565573993523055179954738998806972193576185960143191975134150498059282305790661351843933838324223638576385557002169863242205219673650307098541226093225393796551557589103313424578893829263305352989948841824348083233841624874434812707346514746595354012715143937755472675959030901156016221166527058140873026887684489139420203371662168364925417338294772046363690824160375978606477589099185002615799578300268396230369437850153879935320833117488017699782540075896245575674704508610415444123905403140131075184108435994759466572612939472138502769484719773916748823178683977259954827599183482403924602124958365163256511713327893637193161026937035629431649016374393300405994658444213352916427567409454674863819809042801491211558497287406770031981024319190197336567460663322079000475543484739363661517943863370561951853836512771179429554591046251936310269034158324479123525766217963767289845161130557725492705115124616969764214719910452433366247943951807430632130819679500336011150079667624041080496675328720798272101962333772808752020423245257797535226907277198875068182776540825717445568851665433181288991980089413890381012223492045046965255222837658510486555176457724157773271064654566367848272735432580424381127365050803122947494072052127591454229189968056470588767510091861277224702961055531192255207969901152258260048385457412889918310042324599787148396999891394351568420983824534505751538940948941795924297518385988546210567650850722365146938905533113213428393834831246860144418388352601969917746112070750953048453237361946919795546381645033392271568509703928839052880142251926750424944101208367902497106471237747655457050330628556318158128989250859833656602389446698733110805679731578905567444746649503751395432328494073594218219669954267108911005086309513052771465835842970506861880018358488720020460072248933212994032943159257767221346817696350107423162430669903141819895527538148923159593419625163841625262697335454339029236023303201339617538288310256322740224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] -11460182603479558270582194258509282953217069120088983266519061109659874144351999874116281559257022693264108572839228541328056258002383049094895742940877502994879051643180968718504605022820574791523970756673170058057463071219643850549459967999703264934819660212193017515326082861772672724726941526138545709948849274653103806231447550203234235145030766187709328776597103469491429068686881475507714124483561027426065757022380045509305644844700272601378815866565434931974800009290329400100584131823741503642303969718332939977581624255821298539549991072781441585567722298916956650130445330165148088631808293699472588138634795224793733600165565383627944964045948710741118387025948230576001369523279760796010734299058237926031082516733682147310146332091221660744124015125854549705776716408235679317609103090400891791648876407330465421473128219229915156493251506734032616686922152855679175110792348303902390215945127532649209511941352511840331347328586247769113867189030284455918722766083114549405309338688551848387192925169180357378344651723244778221420334314787260014715593937927775171832189744654750828140499588363915151456881364591755264581879000257106094518519733628276739942601604779544860133297788419396199413251723386497514945299380768441133125076831095302745949509659373253270457876087828770306672095754974443715139505999611487395008015615723961668003883778861315211894055996850039295296171495115196598386916518153176701514080215972442516091034067775435806633617406756543307942529044513511896367053186574621078441607593163085262323293670064664643942456415736727008456317204454067343714395633075295689316716132769470981607769657894629855970289471955075860092137770247311383114534653912056860370386988757358505906097346250529819784215593272482911390585859562649202721837231693992095201258069241238955021907832515000613073781953320507042375829337856795694326371778362277701969754162420241316015223387921618676386378041954368901834434878349763963793820982223784661101943090317497049224450282290746243324870051844108325646972963083594080982852213316438369588302536286111648124405071424163818809196839078218755484367027527171360083050792660068895659619230817089192133162252435040451458529511550293013969537057102699552692721052557623683476549971433069769645940663594338881498628269265832161201372728166503758159623298303551213435015153353917629783691833027689739506583983501746463059425944083374044714416341516569469877338470149909021947508539927691144222958319895365584978914292318267735566026785773855733153025681961495442483994197450390186521254368665054713388185649855736618865252815917015777584075797802336610264248086445572588765445898318829698263964435245230932737909819752683445731241703492164265182960193391431427791586886223502045979675265521784048020402268889704512550227505169347072881504496744515147495451905511344678789386885608985063903253719311768922250661152680623723474437854774213214778717683469170051085000175541602841720904337639477877678400942802424732541277290389466631984996865459986827759420345569292303143081357920739891609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,27] 13162014271700242484180363244114536961676259656268458174646950084648927154146062021760118531051020841340479395598013887245229623587363008634012967570187216141324455964913585360054549569666368539004679668233953731806837424356309699134821113640060754653640236504347968101733509797333531006935256904472325114153973815939984746011310683138930519080300559941341077181693536383969312244954220739814990963280989515363220431679923248482584450453578377320161855492082110793789923270645959465480359435344670052801887911400646850482864933407549806436223868081614973541249313546975103234381620928092914803338018635810794227529447953670513752036211431621165854874010832454014776766013952785059592401570463211275267796489670683060981362910199188384173345939990706514906535653928418188431875953166752511595010741202352867555864253501924234882783581236185604176107974998791671657985601793780518238790477307321947943335350588448816788697800361860905974292578539148169589864596643957954606834594254651568142851637794634298380016297884183760695444872384976487285326630793095756591932865137656409353676902857309276889412048935611126069711499800271674237208347727721516282723843553271281125325626590562803972307055323721851093964583301499493960999202061773427886702937856603955900705109949626769533978619172041568339900088353272141039789483673724423568910536398733135045239715181079141207944297248675768174021075524153381742028403241969059708065417718233928309910391860850463921777653521628899651981906634327752781254079809786454058802902693697653517905168687563131315085330993009088907451169636121543527704067162923897936637848874981489984070755213146534697270930002857144053217856548883752019382919787315859251594193651428857159262207740193533073030812640909149107403732654594556375141938629195389237545425450686480016332537615698631363312773641397879671335477383356072449991926278433926801907795234487648926764490258911239488388566986629396012461854289996310815662625738282404407509827945214558206477752245319469606580388715071520607291230809974070679862280194664554265282266911099875503992055690684348555577373009472937943435649346024562819526443527597877642023032512300461057824093003771824217077883181992052109295200695760954383021581887355485469771595288831744816950935035420385183357396164570805388795422519061953858790242927271197635198823250227761702324212413635504127202383150038289876044545881246397982370199063558595953570747994686191912751069441157394927955215383701847998074463858919307948288421536762026651620354658349396285243172838029328125525109748516490512489854398425676752513260686727900739661576669278604873329677976514171358618089572973320478973022452709016707768023923509562240139407340603908990727180123832356697341686171946658923654025465178519698447437228322243599461245623744632072325399559537950855876731233390699811411041047407789320607507999685049528458058772549367201173753960658649041567094643357624501253301246220614879455353043079038649277153171259433318280803277034546491586446594694918105686888132216838789540287864623126647144448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,28] -13986911268162582247548185198180088820413613279324849982089281361664423211016524977273208451341124488527158813747603734098674100657094204835434187542361880740655711185473722319001362727102958674666074447359391588270660066019891676106174312848536267843552200217903942067138910348374978696396753043967352224373271721794104844210304928263272615542105602292757329661472968731565301644054188250652026237177437369253115311397694851089812759087699890339122473247992805543146816697948476450675817115217124202977448864548437166319547140363247359404227284106363822177064476524866091438069076188387727909979243426886359719425497498479259911361274945614958438161198967725844522162479208021211619111774798868792887335260382076730392700213935437254114287377417973500941372125845348656870192375029370278703039829077276201475780964022335449970254969695101206586937106806347268480773192785711530425859409595618421762682972530036610132128723589694376001156177087717197369071177287596721087581382089303135261007894469167976815605625309518754820378587541471568034077045844546779280950583346113219737507178892260985325431498248496464085899129040033846660994813528264981756206339404415414403150299073901783892675699953856093604810273558553966264621287014593805869928671736808568749925050260417112360870135419735221533139463813385308084136177454191325166522409011344388365991746473429331269002633601041619772182104048206317400011427659618485101693333108799890656454310043800524363385031041860240234051754010335007021704911694194713775869033823507242867179054632159123342514141266135855032476292949113531768054855094046840758479975775610807313392893985944546065997394656045860285913884210230351836365593232834736371667156423855613965796502810104539105892550412406596595019674072169124120788230877698019530805175738601846350231632882908851550467430265077493088355645099598407135723309782331439124809909448473614654057800921519355637767614157290967134016559576096100087817532776600817134385641002472277904440868684694929488265720316686439962356648810564088153722162979933806508588439807783942377470678210919683286238105587252414050244550949546620969613940892205650508834795678532002583254439788497167627907409134463650792671468943429304416574462963709887211851158374513430485549269538486932147725951083514134444582431970723647297131563989974401548265169018233134231299375756584819268596132033106570797803055539376792379739616073803308776548489331953829840354722541177465853360833041830644911890847556980989328214238472150540400575319195138620149999124385134554719344747204735065133545104284328756606133508101786299092869850704138180347661499796522626807570258690319825112601643805469574117584478341912340666845459862004812360279674893299630896823534928141935514089325129936991043898869909093980261455179155489004201638550560779567467607774363974983331744684788591866924778755078056056979204587536331180439557677765038546581751075531898352673458343126976183915807052694314030567853201277270536037291068532608126443362163859364928295328206792172142376275004271143566369095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,29] 13712669716158171864455320643717497327531579158352808710986008157614909997943635580688236647485535048120220918785458790319042644982847995534121166478434444279240975816397605380882869893463179864571975277061696902008310585600646598293606569210579860880229836911160823585848619773970780987867617814246692221929154939674300119007879001742391823861944126915452030467008092808840460720863051130109703511440881895986566789561009956706671686593879891028749873129743324830959975045761131337843056900851575810049624309727596939238721462054644291985740808628708471865675984940022180658305367393778919266396309462416224543156061189871378752464549680405239264885606061381583751373010007000017401218764450368038109867282598786433669265881846761456391601585327946024635658435657593946022101004336421152255045846596678803518058821018629449639155769983709465177635012161760432584576586704352999042660004634179684795674194601655176977289972583245734047757124762392386263024723343749857270913054914377732486570386283029692692903308803540855065453170218317630008108384104346539440671517704756913951596647241354028270483680078161514354694103852840871240292636271479404933114328588653744758426878843767951520513887599640726987701609063244254627529702309376431294637160566010068673199682645048335244848882863137263163979471947652758132078709189814367642558221624517541025799453195713207637298314020109731309454903939386867310783784199298008130812087120189407928506876995289653998251208948222500622736414943519002927781391650074414749178957474568221019807134859213489731516917237622927725501495071454061291789348667391104988392335798292963627119666282780869685082789573837094621868924597989612264138674039473735709564212106049743130872113235705111258633614050182930027506740933803636465953702768297502700788901672929689948050020719531694067507013183883066977512986979269016808153704931823767195264069923650298600420791024064459084673517550356191526968925361709347723768017190352605301120357846236057002349165712179150360889655407690641214942384568124894502357301158706761132428840386130647828469566636026083134420127056087907635985723891146325009259910448645794633671355430675796603571313441108377147294470904656963893297386922723959808335456779199242864585904951858707432809460117334023306677261405242804698414112124604291314417817524755236652643282575940611919103617847535027844074309262613066267550931821110289133462176379537528253875442974866238030803540378448707850041643003651666269657923767490359816135415416658202511367044036335620048984974853045782740379779766666069418955201710728010787260721597457257751407954175794759562377852664882424113852219363511916321587078888247231221139123860140190206544807101997498976377266923206964940504924216442439454595526405631337462648885831736744252355040863126077569450016304346099763520914232049559093363671359127793763879685171458592211068539873290461213985731822570754223442127662070243838646241324959918438084018001389255794641529728898010900793697207005564472845397293559133674564041224921865434024371053245364300677120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,30] -12915870100237913754461435326787843320876869226620160899143341352272765167488995923762188595164666586274915098312297009809728596483684519479049274481840824040288025133793415646524700073351784958607942741760216189499268583966664485855596151083589659948272470087934425519480016847613653913380905945329253370501371791118336862009558931025696890718301694724247367340750376402505320056829306829189551556070073735424832253905132477416601050016043853454371800132933538331966679548509555111587666342019990302783713162591772395912290283289496629720716695367536155872822439862435630531168757567708027443196197983254145779066754024802119662875112920960124913712122232959281433879320730236452713643619695530596562636598487046285812685582639428886771530607913001362219701897386306758810838668026878612498054208392962138397234753018630512505331025873175199261069347610584342641107768891073887350284808041654761030368380858443816433899274641343628006143676558973462334119623823599360060969238792977880065845497732307247933865257221794062741931550524731314947716477316876017383564924703500567101240691168303036902049832298962356600364080457919394340641176768477502542855236086462722130281038894023224635412683284975744185753629551286907057667394470521832422571219245695765253691667326944015584076070645354367610603123556074010181009770944691207342922308617263743005901410129753696020364074461176814479926680846219548776210762711315310275957999984018240027819034981923716539433986308590659805989266119530513916991345586668507924692975152681541944047522663947447498693887805837284172698790856129968332875297091708373154593367135236236216317493270937989154434724809502103665488629325148245070643582720273250101172975243783780794127143193591713812879654387530105851499277081982530403375035519734774402785647503995066190553044641910278099906423215144555176747993146002567226613929839599437814630748427547230581231702323492326489872967625171193537141980367482868064955124695003165897638683390643004118072915599518345026784754562815327389803070605000356768166217390892320205701218242708436179426948789838435799314811301543809114600556401171282857066090962498311815789268352700598160170858436286904992982608474667337411216921758038422123531560207174057288953183027886651984116195981799740222028637156576238596041502961417554317399315580279963036948473822669081007266909715193918923581161059010468759057967398580718058884410173192830347818001995572012197523895329257819118464198505377472671687232377917920112760417163290567634801752811903896781467881359421958439921562111543002739391994558677590351299306064764022241256026043716626268159600388058867459125366065850523947636869041527546910832291812966591222579329581331158314184095089354685558900711205592607546705798740700760899252458673539984645038964079908857600535903125366634944714664295362809468428677859406415552071849431220049435647093848280674046280884008471606221379288637238264956683172940981819079503431234755940170998449083985038963246373888223618786670209379056890465806312909075888047401303560855259636039680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,31] 12594371472224729215304731160788737726896154955210097454186643186548375061054829514104219243146542291363261388276133128573184556314010903283385507419170812199785208695568250776527637547630660202148983185889802048533602265865816191981905771144057301775116858981545608469077179222522821094549861760601913774643752809522228715882939634423181506763117735101584696845079622575317793494634862453372157853419084976310551140163641743527522363466704088469615946771280619689919647587369115903642824768376383501789611562585080644696208527233137477127912148677566564862035387924516821525188589809011584285859248581019926381955542013823939102210348431277058493904106412680440749447525435035675153911206646400384840146830806004679144382481410880752714665687286227817356131828317660694901255036153715453631872501312114854441532239334815148680207254154650911580789136862796966612161024747912915596165802792188691846539206239083212701914247737513480699816769177770704776655439722694563459940435010484610581119889039082319236880846478517200445613016401195055560679302955202920049743165887648276666427812265594356252332213257373295905757232913748805220906512083807367374033324335984985453920710757916672595813780330927289443541848565883388679463643137805679305805251505116770302134222988421034228260056677918644457605879005378420345315782173535025974635570876049827008570104858605820791326530204542635543530253085753804876296104506831514936678234398650438458008656946903057970563020676349766402788323377568505278881600762949829426426382931849967137753149846011905075840143465644995920576437040836644928594738199978151733163995461069734932003384521597147678316895542727402820613542869415199417885829893175348790744537183501602679019074779337866261916721093787907416125245680143131239006924268691192499416772603204759026724043596436800671637278304484040378055284075016633231549209923597119591473240557672546151588299586902797041555854942051650075623838448796285239062851551156975884523051300555551254556111614444427260062632389356540817340001491401793066905538354961451427926885469797710220759456469323203730428327683524447085532978824322525921532320001463836567139322327634085863847646588166913318384477478968476769404066511080500588363252226348010048824179037532675466038497131794181040947601028006298634172708118419173212405003007527130593753676613443639883352606170309940383227166433735304277647608343042851612815300102022196360892408644760620756018260506887916138443617104298039789461729920083332331128166164458349844937416964396284540645731205137800142661176603455282468797333513959930437482223336227419045969151865701145068468748320178860953273034813160910376201338912688989264975804125658874698192429045328786137575907499205796387424982096396369436596909269868272311779406929805387747527137249808389790605111759882338916989213992462347057948198769326752406119225059682141654818924175915128461890581390657612889537835761625140973104867025737841049761272535129534013422086869543497364943930951342178043616804947030855690254754125254501963918121154791469150633984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,32] -13056321993811230775930843864277861195279552635534433318138974906310961702894187321732923467791835582545903450948884145851245407703376148512793978985018170391679676466227384600599455869991882210619367593186618401342201511514828768599438872235267481966831830258082689159776024865888420260177960338317814317295926887045587862724941222950088583504035144145807640516235400264201340950676565749850042264971595193193698932413315846832084190131927690582028719457060950463548491568898187160236392745473295709716692597002497132570849932915779356524329727921516336387579587942714795754218753621984365291263788568187681104954383694514166040185073628676898350443491158229648350939671562493592489472206467743998553808024212845320498603135560675186115889829189782642268081123539160869135448894655656128253321642771059693504018486665992219724381629729275355877176365993894151762858272902956916036674831233613260455513638252048029753923283303215361083409518873773230169013252142957666014455654430083501298418876865469045643905517268166198784504092355519879794532680207007038731269306145278152536601110657814019127632325427968169323938272591515189702874178372009643305409058649615035525347740221876074137499462254042038608106543224101001016899116428259569141488807522587421578704259518366849578173026905179175023825862209455157074964248706718381525821471800522605429049198173373905006988450020537401308948693615527620580063794964235543866156510885257409227832157270596671660588032783026462237344427791986683284236464510206160713036573113331358526899011826001373295317271687710564807681681268192120019169954013717953841172426611482105758846132505269221973076911987084666323712528803535781921238556225013956538874090347993064460689087974356599185001395372384013002799213108943314086890137061512749522986869491701317062933853228352074301903203089601660101833906193813636004557158936068261114282320572763864665509423945012670755137138416719028343218639484942224964311634098772444930984746256008692257238010488979076413037558854548291541323039627358552056703041731708834366729992871249099270686393558470526541273760632440720554153451597200078424382438932458780156576934819987288431679168765414251647827464078563905032476525880904369403050418364493038007534308331159415070027640889608304327349910160030465428706537810466107597809560531128730143079873702712841719305111426908858083916196593910334161807619128532197179747490316032093966975592349873384449267645889199844334831309557757074259846282519624179817743823707114561935993720100193912933453250527287089847813317732336439831760809008132889928292497331982492780200416501732648970796599140469601995696745731143495212394892258848942132419857091673620964592292492154390739460844516596847010079381658095890206139088933583151280230419453700676742640960826051550688902247908758855232113045060338304369831387037864138056378006181045070519498156617354028799343440078090229747750003161327153868600619458579655511214585014551950743175367336936772548758075103497573663059111039110559709838818203537030227976849360666794498457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,33] 13479384645183636865195215837680027758537120890190818353295549198535195194795431634783463233920442142626561288995761809417502695021942510450325096160558379889935679064233754552870645143950720016531237872495281248559898434892371884616731174682540201921851345282152064171559234744360661363546333391680643414289078820796190993535718509814247474989215325484777147719003272358169246704823814681010205846574350118707972525662957278031337415261600755030920111355866202664326876564357670408255852869874816872506437982422241411692524743250875713439932561818114938844613793678223829589492835097580661873877854819838545979663167998869774317506036707285551605914696932467484180400928562325327444046572551787859662188338809299715475930179972011541068703277757102942588061480450720145741658015124656210238767618419582028849288027481039954728044174223168496108585286609496693761918588061741214806450622735010598701726168480419271646852988126012711046433489476233913016934503584777499598817013096993475040859409179700857502744556901957659890644443273353091918818443739643600160110973968083424659873108818736840473068586093160359687590176732875732571255311985536311444986143738742410117812340655398379223574200465302278742949572224878729047711233108507874754902107774196328265979647568308330062194306415854902354540011989504992904790668132219367771195997275197144165258376618118531040683349662008937898187708291751838010266398314656629371810533891720091578697939124130084426111428990207151540216708108375443457659036498472739974103295377088408245891472925779524006695197270816443401720884545127622454278280176056432031753075505689053149777232871528690700765333105746761379395944677186956327605125932169109400870537798255653509050931139839534597680947523826041679241041810888468547265800729552468964351926284869925144433446073481495195074905146216314011726634057571991193854161998024636568684966975705414132239749255871082505379277042991427324612577445622997087334468993497497348760724513357181523269375985585381406443358934884889801246386172273902892696186941798931183668345038092183154731612618915713685727765125260061775470360060699093434432206641506207512336282349093048070796738784161884695271842137740650575082975801074810731347937010533296582870311298599559390590549734757967211814510249553395213927724261106442097521739680794956472825761317511199630066547644527571782141823161530414620486639613245146659348871997588921471253663981911430822575364432834280458704344307333890728348521529501977784018974911555817312018137260000004579393324926597222031664013774714975264205669579111399473621289726709630258419514194782725907967410727958015176889711479991308978617113875500403595549711155510165240553330725579305427039716137636719815976272524657327261681759475931658213959453340365399150955505503025981327224061281010785291160671399105405888286491866981259458675568538102982262209359767600590739995566808022651593635230739112687316778152337899410940648686137863629437255487196320463643623900923010085828824255096199511882267897262394972958630544650074664512520192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,34] -12763644593519986354321917337386201628441568553172644643348186451547013950235177507578793455542409131050411596797396933518290897181349079166880351818022891172298630288829577853032666255749297524805455138851924521619864522358292626368301940833141296065979367640046781049047869715927760213066843463829760076543581228223481542985328222984970962896732192492975660432741887915055854432077367170678410582633735019559568033915211891245406343857623826739212406974787566614437548110820224514802508068665756640350506101932662331188457530660537668518213139851511059641875141566181372770837073370724039871111479867820163933877487223586972178403987863611087977314667739931969718201157259209258330469365606150248167113425350354613666056744344897641568806937113247585759271464149369847110261009717273532559115239811594361265665242414443256734156528598447150822264242635293339410530054185482655001637333974238783929592961213592172300551580859329000150532105291588728584827537810502768581460738154017354934348880679809112265301459272392193915512617718433760240321264257548313706849700227601119520231804639022330612759439816129683122671076754926174016175348613977458278547118416713957492095687178503626836208508736190364284362860672290856490098942674591983486536764828414385304365442509588925506994894422176502828991719290726645747712413656908915072596815462809795040317594274002893405465557467882713465508276619586630320890244234701161788976792751922113956577311567329797062624877094900266626346273111582670428745614414544965052410429035044029328361416828346888502844324706903442583306771965569225475852387818137308838850142158598727260157128716691184168954562762149597203378656553094223098329961216909679328081089029244492743606552626544113369592668542097647220935654153825342196813792047801380587807447814573191276534970990291288028543952142131702162349485286151682637345713326879919580390556157101209559736612136691601846728613820174010518687694563735144460549652697559938965882915164215883773195516784665615937113046978545802945312161534988024493108301835235410606136027631098744738791661555763899561836943634935677535503400061593286955407949291399780838060429909585015364701999620124322217140883698564686018518584918925838761958058575317260576425156085969781219877618427011872189802911434458491324540793339485503897564281736827529535363765646276055888440218299032396269717898923580486050008402892633788507758319439760142592596955632604640080776651509271679178093682915730035330652781891586533330326274018436239608553881423662350260623478496245250053981063459001947288221737110011186936480815883822946022021673602746732073456081513479450192915003025120951521900684161005934162767428338302320581404009233279208600959768746648842303786745715379245470515130076403201098360982358607726566100383329159934733768226371218498785416017363858885219466602243953964428011687377696966444346096745666801699334583289294834193408525243397964640084910913611473777929238341926232469349605478604912752274899440770029165058088541490129026374885202969869534536465613646326661120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,35] 10644162715531115781384467074611174709247545389878526337328988082735016512302404670096907269329752697324440623077918887469215619993646756012642023423301499199331681804446520626731862830430103756780081809816962729739970619176158190239661172099116501806047412431583773667956125114844817372056996117356923856830405999613429160015369056031617502469498303985466002796818193700501888847383001311517937594548266657434303862616405309353994255179087604497933265967149019691635844360635259026065832600365281477802575243596656721420203723434063102272581586631310639664037868664570758862302336243818234791648520680239672901560162478861655671835982102553748379919871315390107840576334289237406609052173171446490374526275882856945864427867476132368990037261925573507954420881705393901901547603662218912905383886826622942818043725314731848242340016271372691253367998517367980169334480057439173683847518016406796415380011307432685904042952809101384114945210335870446366806965620189133974136646396083883559517293950784331723663982215993861723566272923057237373176043629108261626186403303883204060176410908060186140158195898574626426684797298724015342376475647174072377806363411980286079591543013953032387812119384717873839503956521396939888965344760979968306569545561576510249346932037533435895212951009843088625030017817917141020837315133410393890104205922956951956587253344554567362320412409420438098768781533343898365351811555471496049331763824627039040185803923490742662045421550156966623461318610715645050793368839249152094760685458159169995420238404911686572148170212258297300080104303720948591481150935358547285435436985909603277704548791837607363781545809590202733808621057242656840822038174009701324299631630445324051561268545780993414627651868015620471429842049336487361014848625347910845702402071106187484117844524946178538922436343485961068991493741781337235074091257937267878811803438074436794815998015597982660775242493478865945863851918700627772815784556930500102516823107420163628174906727985916444315263767274670424946139804561716655907411365612316951926879483310419601548223883705811213973057221938074677272997440426994555367109445768136589290987604653392569784401867628074433824459931734301245499022596915834309226488599321609157125249790130835938997966594582831237795873323175257317299617510479135572540667099207345404918127008967554257356729969475487099606305247805380746701990393723199136113454820148099111811829550566779251823555516597345265069673504056481351818556547805764714243086357268534205450063989709975907829193252878911637680722809009823227613298353927792377742148627255840746585758235436289460236298388939527520877844327385526765992775481135056415162028041989532595011746395894858020362240798362435396414015453875691647666524581242118201457463305470488505605855642603873743021036595040839252934508810451283766429868204932252970792052802601090003602456356176303220025885967349941723688685492030404349324937472730556210522552378987380587354141941829037670805241564955794983488947997417468501320450451282196589492390122758143576375296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,36] -7813075836392484323695607481251493696432168393170209073622228646511214023708315949748928137246640821840222274085023777960438631243046346295015224469866581088630647330876793393861695477189332189591310294241846118247813929716420626870112022588794142063816897744530526149856211297702180434580162488771224079358632870265236144758356842812297883373103717567090426842925977006779914498038760378227543862462872372365178256636337445488108874379614788796716936309675095877314427309844340153905816647680297570028839171579982493530814443806713789493327710177436737525864427663321744666763948650290739924281207590665171825904334669980890897996845095738344219976353298203110559490484243697858522336999247475731164916360391987880026748565423846393018687463222219422487779369216468105232534951516560324780890983288788601828001746758903962620259172670355833444844305555268702589669046787157625210021498292976324078962638524349014150857805969591417848950493369943908525911192636078301617443830616321313776455589196694167262574923719188129360575502249853707692969892561464401195984605347586944768085843416967451652764288147864746904508776713987823520382473525736306799271395649243452637446142182461980767532466278263374065027957028754690103544704591119882312263937677597548557997276031770804883474240893421861258406691538400431827112970517324753611072698730500558755344305041382841939923832239027976293002062398922394109294471131497541549302242994332198750003570266395095425729084276577551673574847600702079258225879962048086185045561413164460849719841246026502515466325570264338480260460518644605350568332691328283119398293111929070248384557764864125487889076473112543998663015665618559802208299551424689215736704866674333578268528526678937113755894591583466463290089926921855569906284921427163145712094275219610489036685164619230541057365278543457015707635564997849703991074228218007388162301888822644462259889375471704716173974219417082593828588441499715793249858677942515366087318638655546472327655454670894276455145718280707881130424300590530229087051762165567240390183164164605079351630484478588940604317076654324918776310391972410500997556926571258379663453489648797416124322254164212819117264514759299207150011274729223700280118242918277919719137292974814879389819990660382503835098698737874201269597976580081863371969561276755832560693389526156295721553519812489728819994733077472041545638537436071964468927136956542605951291384252371819409682473222911179288111943439849364362855888996482928185035845869638127044671874537436831549406793203371281602926551498979581319022498865219117139473118130370048798359316455833287307983230813483476782103657179937473809825977125869549232072904541847407706135087679892561096387506892817986427150520728871061009984970905138393195288184456485366319616355049593647313587912228390803118644343990079083598103011017806416598203460034497496220843660561886752041749529910532868360449691645324751013935317089963611499590737502187547703367753247332320867281762539020227356441119509756054422701620660849433495866230933496193351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,37] 5131870241955519350365151856794937751378779229521212896915679064819049929015949306810894285769720871893728522640923748103272466755473948189309187137664082114347089270321896661552219847957983122776700308012876269174103819015970478527976813802316183173151854803926267762651563461099993831059611861852746584397846621324035408582440437504128574295634573845027324302699379314797358803824413135253954113451473894107461346829056326577443145956132753320525964254690200667151228304222867213757422676361329126392635521727313741740082977752863348285654338858973220394252339906486646054854446593492788473509641680247253384282186918389286448408459800082188793406834934335518915769290432461081151141546499689382521996123725274413051725306176808600938892119976877846281190750588188306317762126618087084916074240910371891413601325783771994603247030137473108085225767394139058429985577753770515138160927395924883581683278103226426103288635409182858414093535890216866893699982784656326444406712118651623291100407681289455719109537507151718179813467406051279484842023576438297853945871501361795906941485808851809090979742463324100829713602054445873840103309225722344218512012864611439362707288453140684279727926432592698057900123633753400401974036826904346029242776692603812953973275303168613876023668774470566656501373211650939380494135434601618327344394248735682611892068942340720138594290666093817905045901119209618089217251943472781041230336605240243088527333401681247637237074305002367566428232040190691456341190417190892268050947004745150446854251933872017053787251594171310129927227094651325385444920410851652903688245833454382817090031153393014753161530742169838208940092498805850828776442456588003767605914143938559315055221647707129945836540806805472709204993308711661502262638924505190855157860911821232095202911724556962911968432982144565325853971257003177400127800739595145215117236375795758010506297170327215558612145286203239034083280635774763392022729230794575147953539050552241065683549717934224443932390509444176138521125658535885565401954556387844569501181675788542714445342364576305337210657052684013892434946473894257218945132348584195027173090178286413886232130020105445868979407471606003217755765891647988099823824501597509792073116499951893119056652374080265357425720476370315936498762731903618357451931379569234383507175242777694169539851233870582403988786662938088734647605161868649336113249059109456590343159515789602679399398037533710013023895851463603006245181991070610765886699287239321628794884201618786133187744245949978755495562828948142139541621130537365507744236895178822405054516744042925156172673547725861478865156585981645765464280069120190778181462524434965984266398760179613838125515233669851596365411812602402802753639484689002761333256835216755433331800209371703011232550373357290387273241599518066674403996299007360797551718142694227506541728236748442597285681584468335988966492332517341893934195504614254366348720079192941164461769291782637901994103127177335716913112364894088633524735704133547223327151405966092773883904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,38] -3009772020254110149514370099593887135859071192143260855955550670958605309826393833838373915234275009386996182002604443165277384894725396142399098488801134008420355500642999698908599932631547350660813903960456848624801871661927149256131208755087077922411778138137173247631616885286585637957454251565786147353746814374548284645942840704735842168210879111245123665966975242333049959789726663286269324277990995572874874707679658466258914141946731046977657799569854522125302162745227929139023033330825104320523161946684686620830474439763911093357541085875852532694349152309381986351510007544170126572421249203296586236233529923463324092060731893204698233330097197746145136928456837803336240472326281213361173593155513331433508106725706297250610438642635980381545250229163628363488817623660777226131279308520995562610612152132360022977288206011703565034256137130698081928140493745897868418127203432058422766538394144064100149442006922928127234958004161625355917888049379805691359062140072938119460506552228732212032960375608055025383576806939190270484855558187038043956275838881073889927264432387561987215491895142581550048706847073243492778311264202252099603213932190797413777730445864431035143670935317482596117450430266167747048869437558665144475537990190351531051852667902833337044235909876460868406831752662142202977485345772612631755165635696504674769130863658968099128581932600395487049919761765151641937397165909059104923681837774710525086396163542547315945876576188572551058421749813025631350374871327810592227235085877196962954264627941405507681164474827989986410977408859156453644385092750660457952616305440392631104298635514695727863542462842058384692677727103587517673741011250775192323312104538679918673437735801283743107512919518376717369895275691709409529644431401149054409510675335261495235263796232236132043040447119110605613662390188876507141074647978715762701691026395772762790398219861473595676139195371727767811224725906586429985026802818593365189793826078028770444045213150674100211852779820649554992445149327293082909719296804934695099758530943135778936442678346514290143428993660559801910996507325800462736132044588935712623210870000132066113731152518026597908787281307593685198981283618821924842128757963947774074026974734469148285931046633954606633951328967557336585947383317629860130817774782626687709561504074526302829687257383454549122644017636554352547672748801459127962661944386380889178135252055119569885504632139677509270002621822506367413198892385500698484683142428685143307898690136691808718411334078217579377902012099268526796824025205433772759592335523924016769989705653568804382440507125381958795442168448174207750909368965106066972120399685382713889520865520777246460812665969273969680604574015882880548385740645889531959005242986894457175887472370242012978623202512873821404648071745710114879238264417649439444987109326690462805681948438141430727110000355418436161418735168467514543223524398971188865835044502818574706579020784760069250021274518187737458399130419733575422273087907558389186419489621268947271680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,39] 1481259917292963482875337063838427025165149096786134102571857528477187202135603921291629375846005319231254559617722090312587589038049838578588092857857123003399910268646416038738391433220858944814356739998538338740752107461686931103391839960198549027812429351558130426617009393961301829244748360323069989740539015603575018230270428315653906647251971231928318165223349343005102732158599509314203441952707532418994348422263754693167504433712899481486190241985368996743776310843572790089538319619303959831699022771820101442202074424285338293170475080029825457071884550293908010321283533973486685742923121587049225166751811001114812909667666128604475959513726600247880633537513072901082953154210525440747333282957529424260694108889386185388283832425031284145800124757619550553842975547344593970437746091761293832289252362088873265428482344217819479829855110024229997013768291812081250933474421036865015947388859397913938732530939366148451915526715090085970923629750264430856032181324504013813129618962924195948296280605565377067627714539215643441849348386669632802672682516719792697201672929352209907554479216961680256792513648911188067100960218329673734850925942659417113699595488462953912581089225166690728036321049913504120138151491896350363523015337079345730236759026184294833625433861432825423925292259233814750291989213273069086910411611487053545984142651201579180098156311061435308621225704315783282596102641648490212414321157265487845106642953723311887887519915970968724556188628631340713153632588507875607717191206364966525407448014420831188927119956386927267438551072026145868114725841276503859010627170049854820312433185830093127252904545652030244823843309602227679555533302593105360476298721322910368444301042064780859874735415344284252371525693480355455480929939558995577267467090804246002429434500263734535581019251426084523874544234041880365439731735216479203908737779619424759703862179865417709665358775892794415479038512628222793121731196750995182922863180940949752183619951483988954344837306006692520868173813072181255866767478416268525688161969232311930707237745234725846799323787081116898379745630209743126643452065369292531645782566366302973889324585943212244053667806971673182504702379416210875295323638060769627285139587321644177786031778919568375110134026282183577774375703864540341117083082349227777167476429938469623220016225602464809636516702092521343414401940405882759495472290029122511342582227258417390815575095688554809993936834855926261750710291186218879266745511837071662191358369653862949981664812387469965676292580155674506337044984692407487935478820929495791589445651955713626497206055093014958752404135355296744571941308478294696211812754176638692305133317638080745804774528020773774383315026668834388550819794232484190440562692381589816612692504443909734904191634043252243703338823250226889415470570674726460347262404034666441740832545405638998783952369370377104772776296900277821502915992069485551821500073239249084548223948244435395852004415141664842648835458766528839352872470810383959084519714424734938562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,40] -507875379270494051709639247245620095319371880908521442242911423906733480027855244632948172745917934272231268850310143409436334271285140267545486253568305815284037647296622209115187513821272861011413418418887814954783245697094477746624749158422997281372954333673158155821409725606778836397614743740724709017535787622147888276184568506501376187996781277564113086879152605671774739609514003113768484823397139323546867422614912681353555140957785114336255624907389862778212934132133345794245920208686622406948748808845086492874760286406263111073910462574246463382111728535519289403926523749223033074019085178016462424337520782901666942755735195239230909058721356156250582896496044256281622027766441265893188569781671280601901029011143310372852123385380379120238992171354909479530910301094632643838487092836189767524323468609023371507085190901762363430158585429971964649405638830721318809459403983715547888585462006686106487975996932758667273719877297004650314555975598874768589890807265882409595796853424395900418571479568776090126808563034737693022515668488634007307910111908682484222433182233009571842113338596235209907568338617943482926275453188117018493144277314299254731619781146596852471653812353857065782926578505612422165352450790084497680120643327757511642580390828409640539155563042679133999532737671828070597520188555370211837005815574910149537883213784134483815688141276289164853535388076895320769204621468391098327291452527341103443509365321584839498717720234409412410993251875711521451986525972744583386726485740019767926954267742549020082921977345832373903726503926502599383330186035117261433798776990358934668006005584834948652484363537799081256263735187832528414785083713142149513192412202418114717013721244751093942390302820106036345274185925883795424208730151405154101526568682844835173703674114759381460590483080861885002956530995902527582560844990209956916884143964537686999052239169720088640156593734992782904813398417137005044596518974494412831954519909376933851454726768322369754867138785391311068843062048092106534049960499875525045225636296386893653269880561992823363385225420653295467254338094208013764129954869024005631854582137559964586348156713615857139325385079790549468301379740869725425240478352869667480929647485228690654204843892337990112040259830441728750389328142180283906421411747255584414840149514809623535411441670495709959216171067383177219855839607073020819253610076136413461863648446000809487227276510347836493609069880430084581057072643167074077281902233507196436328344624303978979799415999917488601865351587901191023522217504425154591961741222155053047822338691193742261584118415863895773932163421011732675951894747686045738334200659817926153714257147867917292864250301008609066649027962535421291174463696677326953662556192390793821664391929957463978631932741846501443390398532801884071457248499693491196899912689938835422842141393056010350017628269982698643313583032131597457473598621707075824913483821110568463557981962563589935142431705807265048744755466857685287649695356377460402437845052707097804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,41] 30379350603009607396817426507535672372704771884128312287584976937828596417097169477927848311693667385303365383850795727997412070295108463028380460220227880388067271817339393507714215849771462404867959865643350169736203618485923398912002623916390575917434432551838404591941201192355585202716999898333947224732412802069446516115107453815710731231567931197334604118168023987878001256946555525587438321174306067522861614080648839398380201732707454361320286018190019135550424510212350794118478444122313039202007348035011172800636717128320526072595010855162254037673645236779692502716178932952404961018588069380671627584979168642895062002277491793079194604500104295984277953882709924374937684181732828785512181262905169520582502469321928248928701704044755603416024712727509501908603224319158819174827675892411940503484319169415468816653705390810856543405965890501319180460010788818823693889260294996808222662362448079566084765860471165297920687976896316494690202885211895564910438630248014231420830936413724867272412340150200930705950262361911163128767177681744341493987751825399072406002263343705800877867594710816903783609928348404894753144373170476022342956436993054915874923008404549277893664875913477055741641102494310923011020860359683789676016560873629180449158629942788508149963329232485321478187707284306891324766848555399633820068180107195090851373485752826376239529731928582949783685554115848020846224535315329203619023128481932065030998336828397839395681360838380478690377787255408210434089246524735883725866977439242654140431725559174884341028655396683574651158586808024871719100229456293434356659075758357263138725969980982139507489554387901005240894602083632632319012909621641533294388027908376004235289903832070676986585160178190206392269657814229066422991646635373282396484592529626155498612906401589377758598823137717357480026952371437585723954356196463343422740508953746830987941357588804712894986533027924966250295781165845797185001133594147768808727040459762914953861449449629073472217910658848516461257059420450918393738979339487620116811973231005762267390833874388606673598140281597284132611623718491330479259518484560237018648467233052796144179278950368385727221887029037991325664890171379122516417804415856440909119538626458306187548944336480439079701290985395074971264465402023789441222989397605756690662345585605844053014573972177819885169496975845971806388024020752552359230363954311798695682708929779795317421968267229612539778411995902945274616723373644051230661116952607859314393535735798982533328425587801785500617519773569382047928117842386426931192643815283234023018768743129806027133426206273200680625236617692253388054931162774982934930935662012565874219170983872349559243812358101757091414252191126821313492119530097469963538829642365162656436037553448553830835760896660883279024729181543776404909492251265471719992016675257499851013387028848658632523661548817391907501552444075874832107239915563216196279237224181011359998497318643929450890411826987212298881826151897546557672833239978815799276133235314692980736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,42] 100189848720973212652531959093646944231025613634011085094071930555334493704130240035772161650061289919199336793392150454462943063253903795245655623851496948864648725034228492632288162871509350910759680921486972618022082349582641999529861533868985269387572808141929136207633343273797388698326578559144571931337245639473948489266317854250062287268961683841330309863464671164948924239377710359489061433064996264523718907712057344445292783332101543420138487637586521021458143208902328581037199372877306232307688413565594206860577650552565524479745779169102812980516085544281983636412565019459390667304923742452070983489692096780237958450274286316452801357776806862172789695948622829418033525617601544972476461685841336752637411967900556090273021080043030238197163615036473021466654766490115631233332964510913321837231392158109563738040611850068467487811078508463870314629932086820925623119845777364469424191859338350768962637166533841628430022735986236491462793369907838024217184424543955458064279798807991079597577840682375957682871174393949550645856846981222500313746524794378386990988210594004696769696329240869295446883609055814228757084009916572510941162938431775317254522062547856705205003915014125487630991419202555769601877659550603832584436943473514972545837732260557848154634207974294041156131987817885400731571142339363516636120256012466304511796434359145203262891640237121705146274411767020076165846963677212122866204932397432920765706086563176702657218164331900121838568945939095504333724911008392435661406628680723665854320006785002823412790001680158325211747111530877625274716560191582200405741737317427711585851248677328648263370570023813403620379880823607644490175041355953900916773998724101888289600676057957468455269533858262940537598341698266824713636642970650439574838188687420321781962994497429148105325190293654590505534033870552598912398581816549016686985516255426193015186570158993543772395005286809220814665433975435952550760395961103558537359303094553145920907158095288104090021408520714563729769610616005764371791268194173421530427687119060204640773970810874639821876335668452285370780467718219733204353482115103301346034431851514199082561085381128063713370895971622907379309871666338620080520296341612912818717499310113972724512172354733405953799454240196965567656829540962760663218030427052655033195248530111291878949784728883698056890505924395517890031779029463709212743216482847773689276640806657299561216667747943785619287238039654025662647655920976319101246329097627018417203144764619918955352503640534547575741251599435441658206843293258151512857829929955650749707091018846481355227186299967235537798813051694298552890518860604224011247165277547541192877220010935225679526987314013863298992564418092842223893192060139971340767628851275429802630811915426117837492600235849357577978511287147145434489209163472228590665861125883117638941437815431615214113127761909708046045381012088270933267699671790903238814938716465106186543437644527185104557658293926894867914068695908618395557204559873187950216374211159397498880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,43] -76552765608320355431690294983149769618049444640022996063848444181640070088721425564604895224052300804171374980792315834402078008990113581726979622562833508483009328229109019522418926484928977506264061996241587870220687105125623408866877595995966786022085170606039173771186540147168603210009943699931194129126884586510372611507353932054837580073725960654322737428176223226002143339742091227725222765036502246561416357821032148685042822537260611576657708125208062891573908202886836739513732492951589765311094699338066966655082037446085756254372061661197199681336942066737435326751619212215055699070006902208644229246157806424926387666968962810564425036773279553033632329831446874042267227602985022374757801464100184756241549911620960890559803359926256659017167136479923590950657624620354230694016223889303213811795464769900927996407817788244376492220700938020685037703214834636431865121387167262885806918569112907275239699374452567750042266928207107114597377515434470502830577403912480959795034432361031567395260058224755814955965834848009896157029839035344373708088470791284223996966643278371865634868286502529438518636378053058902540745659948777831740313439616644895440306581737003694964839483680039142014266624453793385516941033402229408850571718281117213104990284605266461764834435248410925782460171919638137384890239602333647357927356464897834666838517510641106298014193033399616492340639671643598452786715150451405188357921652502815824457380724288879418053515809329445709636737006963591648700618336628158777054679909938010271124939090784760206293904639629975026414564499282181217876783388245878854287697217052538966859279305662157817664291177307506427629286578209678026089740865498530812718978265054031681847970767734489144851185245620652990979153711332582613763967319324566841439080804054861715058523247023362458064035822824631792481166497100816738639594084562972520713258878000006358825969920641695904306076304595268585143110862197989535984023572915986059871170732399541143205143064405337683528810500045884703681473591613072123383730399011177907900242425651924058412364606799539335851802551926173651489497829490838186963979996988874061587721169078910567300499254389632637701322334821607688927205008149423108056144982567398375469093238416338115280079162083399625946082060690410923009581098277047766860809713441794510332392652295013268649250361972266685600695947756934536161161152985160913496128772567495994824174081045911374149560947243930623308454017567450143086759000339047447801350626017775567375965368900426622225736015091111039339080810906950946085735907936317936866448983639872278936002273091793005937421746749164626358192122651336255899655766071892037367690268038830376131079552462895470998845089140450114920151494364727504833370854903216487562344801982208930980035481509462291266241511402474337963563936345774700172391977536661207297046514496837865190317049034985614879455173900030982896357919117103594255810828987135219693837944750216471868678420978109767657600627805039540322154519507944604721510620881957559285106817216431521792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,44] 30987640021394617547898144216297002906142532804680166968776476658992868844189808238787223438756322844865528737934219196138673976452579319848570064137178573586170153297089017304577192482525554220504557469704557200266942409960670988215200712149882248428342625107967997728094009213504799412656920010813171855497246073979820401098053826398909686456626243057468153731898755144863772270262091641194082194832954528479869363231168366382529928415514723672941090176506410175091785618496280248826714328625058064379947712098187073728976963514809173576868753561298669513405827482258212943773346794780530511437595103572850129114699822558776432003235720132271119645686705683350927661248188090404458277482626634222097636414105328225366208180977279024151544518249475835975399665658121996202966860227028192418175251276441888374914162690235916479309992281206514036744906246840269039373122038755674361296031727404075032555860959987329613056588786887463357609682343671722080908366802486649496425534016078911364380685006262398084764260475340234221637023758363834140061437932263300969408658196119757113271513130404763796420527395187784834681750302864243581865245095135607401081279543703391054196701274377233102288433476383257631352091835833825419318145634816588969250458537995886709402699655589275314091170092855850577150579742845996343506086024651132263125226631510047543056252417909794831988951137342433274032557120196128717093698932204086439884663826674624828732243716697577004705509141374886312751948879361215570703052301140549141600196562866766313796836686724663415021999105517450868862239412602587677733800750833051738892967122971871566445066628734177787596134211731647224178596895831482271140243282338876679274322981019413678348411492060243792735454160065721177190754284265271653223356847944151159878924850873371702662273435952171666481459028855304102827991758556932399950451567923351384845492570682124141654829948330146036021945798494982739236156084513644990365874613228937172392905122056478622989980188352784706342985382415370126641628943160620320245526307479371765426965563234070565679001865734075525892916260332086054433498235836910890875585078428466357197450435041798143268788093087238587773108204736286446026513520860610815234210621069247989700429289202715734858799011124290281616810501175115123832740957510944500802124795127548859729529407951536599383490374454276846542173998292660814464176704455063345839307311415273661656091014497843913471433955805684249055498765311247861148318886444841859925551732999133976336852659749725585704758410067284559685340975661472608680246683665869967902591061031523541804480557737676820887227741366975921185126035977177662715033309509926533786206720981138459928733036229153029405961919085343022209743228284439937028632709838184326791995591170629130793575062010672318212409627927561875718171337864889686798582582883148216993446113469262582060379359611336789991528020955297018885272521150266324306967125116081150366407169649188261221788009203389065318257882776804000637756366978932672342876003740525396184131657801924608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,45] -6877482986302296981522334907595737541874653965929060992439543066898879947834275853866866703362945007058903156466618530756330735971421491533223321448521119142641704968272577557941674833517416781406663708148325653270792244352636862743833030456958788711361426780367713789748353497575997030975495919020683897741446781256397777158642360507693988491169758702339252252694977675883930234474479903361141964814716189335837682049153322043635915392188010270281066543008929484883520451181352541012807318197407340347415307773180768784047556433704556171782288960663222061723345557847321404575449342228968709304612155989779115119697606578981861876542574345824582205337920215643718821214797787457954470840272852798067288920523831272698387702451865663943151748325277857145976840702946111320518203548125476243245266002475447985361054324591114555729621242537258343223917375615531256426788766917775063480202500682397766086956792192884368404812764870213373379192132749782259232063003407039089040328247928423079336838583789738452791242851359979383189624148337483893688834869617471133509011337591865704617329092804846209658863426148840812708003382259950605596029707379290271634564237991449187674148576765185994087455966175195929755209930311441783998846496163621565465202977803973868751450887000159045427871606981557051575206215620772962497937418112634129854861394332940673696476223644891202746210930032667761696675304149074506361506756619397206839191935009821439868433407022408643414043797914669472074415952411228421007631907399992693744683900946035981613712676978467865737956819770342008837461294118650505543553355863904307073032699590440704810020939982953032186409542598939672851238710622430261509974777004328156419583699118474769249741143398133274667734358538245739414584088221390650190586873471343079809712976312514590415828732477440598931683895695729921152895243140081641723523032127784459190007841932024756612402492187401011158180802520003057723883912564110692403779044531180193549126169358713324054486425598035228462142060765189979225452803779308199015414279450786892007029560392360109996617152399964486649133385977584935299665483462773840462152620612226722006166744020514202059607049799568526259869857748972537002369238233320290520362398384669778950990187629138573369656630381130015086126509670802550212095204071038572461382934321877807761712064909033184771637247498223958545374336660033324062500772021098307477656942117761323323188410676846904942602690407553839356462059332587206318794688366722500749122558570343307475810045435387509339835297659248148513603795825203831102518735218232916284420800024291014217703146995741796564719655373504001578688809184539500306133125439144724477958286875646023965904366339960262244695443489731871329649127858979401720798172015161300078795122635040111007356396564783930340080268450779123472282645602505678788069584536557904407038925419134735124108581587771086403527714574934126497243030833842604718986684340981155149624828933556947178390600317804293623800987531849244141348364411898803505773568354159695702664870677473918976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,46] 93939969090434610420445701226856682406965307803211342852997096763447304846921959102781733361937287514622867215409673748993847189633648691782684216273374771387914816286311595328791717934652105051139823409993534027776677138286884775640341904889907940935485881808281391532927097401066730757011406773330247750160979633527510878263005096463371876276378270169772428034933535808218615026978794061554709186756953863633747404815725582161390824677481328059943196820077244021659206361520372614330944547054811341169583179428411530389918113463290402369781407804493159996718586966410907846792097142886167797640295499705987028090996975733819895311423074550888623176899933949659038203798701608890974898387656378749786825895902092927548414093595614437307287179056227402410455826812319537917910201589354453801740654707875495242907553363640496843368538090244917994186022568930034828652578492021154940534917427262013131879390093646824696985970498378139243862454477958066519017364306283555577409984660767879317377865965245698654909832386550843103463093990831404538982014952877350050333949648647709095506586795609957240947113513545527108498998723792322739038027023573374642793223486793761535443674452595340995378080412970615465817146872734751677180743429570654071909415352011520536197249785449308758057963701230970595952740316539001338191914767331760966685586512935387427001128741047869986491125175970345544823793829028680736427271442589429506520389476604837908409072212269681829058718316228008507211705876981375172483423713802498328089401431983557542940767978394689866374734537922214042515955062222398545956981539387596468683675853200923664658780506520176304465179099756669457784504281377568855140559763902287718580674667404606781707720843594003070785855662569464285168407817981942654320100045204166384409407397320635374357168290305199457521966520003160088983333966827560752318037437396468460138480299550348355077509426148510892688525455933495865954845978181974018497412299672266169613618516028922029479667912159879349759985087200165565262549081431849043342648355906606886013775359621298710097614270941218801307992222477448779223005612212364039779800214917523276565871989568085545394391649714874252128075332251643590996323865548462158920876560064852891575073339502438789705193568461628189918661842463875696915043958769609234509498074889150043882738646471054513061539050497753550892913369751407848248848671981528303294371267510043117846813617769998535068847956206918072574760436801115883255985891791579162219937589793535549355312400156323059801529851369462828614754714852872315353474760735864634718143570077036154083765041619065463351628808477708965471124939859163297371711739945761409191284449583505967608552509180243567998687149089409885779326754684560383527523243175900915285085399090763592931475063529878853877956106377825906277556491194336827074809009642867491425128215524056911320226665802992120941219519324731018802168416369132312131169212853996462418863730024294726963300479642498427041393382044239702420142193267529820280425529501338759082648773108695040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,47] 513861328796624205791800980876968467614541896303101325287979058762721748738079009566719302678382411079509021717911855584349079436715995963425072321850860968266070890859695106113146770016403529724960119545481289970739989023510708409718807033987637654163272892421705590555554504185301566111170784301659058474231223316919464941232406264802963383454093665817923007698009986884126376572423340883749635712590474577364325647600368007663015704485072456577941324544039280478286827050410225146691795936813189781856897021757516350979750557912320721944875293861656033648854326760241829878414919086807320785662353642806947907367234578775227890221579759142500744504736127498431435625800607045791096025618811747516467589094166684928543448748608055364516954927301873601291857366647855890871077491275953703108531590962607181798676790458314714242916863281361531282927521966003700836545262170139261410683129182573939402345695277460369730380092672900600186263228197151793834810706423031762202091659220642143908381488858009687334211056797438244821430013666127622540357263831649100024328018636720212919416194486257056192919808072324342127463650867287223920027447945994829715164899495610065264564659542767145021658572333458954457238128195136654303883123849007995569156447042393539657190431223572192440602244497182045280883918610987000421688255151841702463144114621057299306077130533181732010792270733473466012297603171389215025583317590719112526455704023586916241135529810807024022469802107261959482265666274146453146445782954578116257659471397313240538186600404554836885721688663060456102755988604379500232747476344477408852399814260281100808956733424848978548293257889609417311501306283692306691601889838238159008747250046841030359934579479160261015950817222793709139055823275154031501767381591932578929340033733742881209028496517041243598822863483552866894458776254985333143915447523560178451600937014852120927087659424070614227048497353208230256997867374081756012038983149762162836223200927048179121153446824224841414986669077366475338143484765789028454084253046548696460529187378309613143607491694404242293240346826516873234764661375493554242712066057671704074002496245185116609257497413546033559519062566368266964502732225966338801313313333676743918990543406756446524798284521973365290191250755046792324965559435843333436819340546935289808581248634719056623988202074780478017042954065133598545903535345239476107594749361192992206707236186532395774348583357925812437936954217283728941715674141296018595440585346260954232639439325181583074067041268430651426805858979200715226764160920696691804632034802812213816222779148929676196852460001474345901474635821202174147255494431624001782854255607184855326317662277318633405809011787498268815482456972291390947866068884472474281964393113910033963305177494170341188877614110881588730317411846734660688833405516664015830283180454097598331067330817163843557671349754961343647658480345422039859809031341829332076850493339540843708537958634519314215693582326181134344617391221858771365027669945022386719775445194264018944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,0] -7620288638024742459563283323643300858202700436431770594072506558690864070032281187502977824316120635052380730552932315542447471305774794571514837430709002456156719825580661566396447253852112617249260702991182628683039164850451854098394587311570843849032576191926692027830396045294508192098083875446668060531189944402497256319091954139406270572367626573901482707002559135279668014169025291039883562644103565210900199878567998803280459435430575014976287075499875149532047037751095703639967964380712892575245395668415644966340267643164555042151709926398060669677876448515764019580347494059921830970512204594194372590997097679367988364893425008823795806599996941392856130511159971066631569545271544182932604724538062821307879320722963189262869293012651886374805387386179327065940214077226092605315753844604192610377003026715736429105205859285002882612753189016463065648786203775398195498352796546737419044620486660410438185914265487933423957188253394420314505362408769853624366671093695890874429534926914168408171969700471519237082985174778738720692503035531808663542784983058069937800304150119961051592727061438065221250498831842290328471863617260601604448414319006890012863024705520411745517444512151973018968825765660275612766517812441331966207464259354356905720090435991881854174496317624655089540452583618697771588127275641797125312983418246531066276959157307783733652604030629283579428202121805935734171173803515636429122989071149053550750457776147834914335443560285687341028423294918028115763847618006117526170077806135281551828945177466007632820578071731278667731097452386559676864814390837732883410137441664749437050554158655671176471144075929534890687375878357983263817970931245564950280897685802106403651695327496820302551826249100116198352296306251154631344118001262919807070749558147972356307243781912318316851704289897508596490866175206286853834800001264279118771431772689294062551058038246301087584599499478304241892159095000461831738510215909323444011851922271030862796470846793877509709448369859332220543257460840593236434645592243164206100428176953992892383928177208092604535353060884582175727933428501332715260957672296177875473189061249330008803422637000119474040109027132015765845365015300676575293778693985600109989949037542675542199311929403724895505432365495466776692270404402498319920098240440928075217187581929718842003933567471103298386540318712471582978055938533428693015168746987544567702771972438879876807526654833254782240559226520440892755848683736531447259537918167740139410285995482069716515774171429843192371099360024484601065799368237343229033785076607834309998432308744537327935364099416365783534400704626806126960284220271531676044661937862800061329881441932155332237193530765707077532396288857849386642111569045697320137803429189879961350734099784812307651341208695244890945026604475461637947220521797494244098202316638921616058966189828569862229711974111794083533164392579503081505324518808748741878015394801347324410776878374837775568473251354403012780266429361140886530176695469029069946880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] 5280920296405520885404682152185268078044467827167436699672370630039883879744615587790616566675703072322946205913955975332623812876755550144472346052635058072972501800239436425140931050844407438198779962217721826825283153984775765811190148294140347244834253348566527427587662062544899920052556008016610877965784666630197241223948725549214219229212027047764197582369308523696630354818195113586685574607892641647305391258942063881018827482369398227734191205338667367139631711201745843507208403064750855321568971565031729717708566860380089737240644208178447422771249386887702509735789606952358616368333105151233172932164461574183052169852627301826472571576960312682366311305960866147271562662823447043092508543065185451890932603420086638437773968598438122310784471478836415920169608144450423503879492592215079427596037641651845585026263935891068989316401911880690102759191365703206629415118759440368362343314503620964884793745951615587028898468646135800722596621429932448207433915577906358904831764783566004874182781654571769859837398693307060637725054974356312824721218323097157813470170500017883919719825071858839765350405029064712659506120121180889201225972169254539350234186108830075841771391461505133258606231050536753787972649555152846792027402296463427229313908798937991457035664578921601370802077036748233315357847364200684828616260848450030624711033092229724478941385476733724208369820313448329048347093020093723652569492615685799918932775277004122343721829942607061641496971203085773599245131070049179739793556808283929285683884781718826647356649036071980474701365180959159332683174579318684561671764986765715477509689411743781177397200233002207357651153564319882838980840654320076421413413104418055531095678863554457429958763138588661524143671546624627561177297879506792520613036832268000119106759168141142165454681526881855983576647655257779804153356402372974279742650149325828119627104987170842495214585877789803298449608265897797997814821539524625107453601602940034349587824681750019127122162547356905022574227223136911525035923038332589583756688153157069980134680506513182710350360686355202861663195018701673106125106815514168748248329966769176461408418246260095272092595831954846916352249728737354133203152052314336759677284718207285708273882526548976424213790741282441348215825384849843192045104528028208832234118581172332384915312529032417456562856573181531671998356901426913450219304076106358201298198846955773439501736491158366609078657606205703421232437502706306501143954667267375512195045185882878133109014926092640702267601973843649903757954342028235138851648448689758690543395213546422144706929967061073000419026656667294755388656573166069466110721582538269839893234993893196523124815051004020471285326535056893250232305844100677872611267986951482901888826585059885583233058821783725013039937523485316415166228679222834724302872293104983120146916020352048169712565923673897441185987724614326029658154144704389548071586779024390906562879235032671501465282303032584960731798298020703612211481943089152040768634880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] 415014115646780538708505131236619061180289248742629701464000421105040415044536753270710654811800343405205947366808599961594213283363672230556061809122035372692260557651919673272982962634978416405600612376869634655005029225070591490341570108751618025950085934205912670081405300289394350405408723087890302945906313473452992017859944808089600705648194879693250341115891899811091829475357507123921177212304633327393772481013540091951220144296980582212221276234759496400952505738963598122270306672259333932098615955219894228896982685926146563144335185739807190492709774693145090553026966371580565890608015410207490511854077021995597949790121209428114720386574643080454968331414389698271572654297767743501261029889123048006428522612393104807863043459575143819853421425446033848960742214771102089135303443635802327187319585026104262771104304681151418737028266259246295938858106587440871811819522765593394397579992280685570843110062433593441283357419726749246656832601460381315073213007822367543007731574637241758840312411863239268520909468072560831575858277374116690791076353780328690504622456290287348949874307867172338810439467123119188537284208337313036587205511755447959806340422293805828573417805201017763464461282882864843299572754588042874561034888021705204806112851777410902824827650374920767190879522633751203625522589568518904679636340198166183530766025945034929917301486518231347351177993744651741893701112168404510773605595049160092289066565772743436542054980661702394334297355659924732181983773362032177449760990402726343290063165194773468751341437227286643948764857489527085245663832312210112873756274817565462169653805227462745630134394760961863237131888223964252609538891040595341572229083987945875912300654747155492677811837455736071733065928136431451835883520145503460634895607484645959023014586679975727650879483444359866647448654284549797350919829913956383201074694229801730137264553930216989558382706254919852572589538610771036475075202353593426906513777698640799620802968538399664777985923674289868907726785908092772003144556065725119160440264378361049845691814500086403466968830615330715605575655628325478781385214297595030051034509052918026699725143006218497430781632724412345618973303477361968202247897289547809595318568549138982437269401837310998902876397174937432189859404937480423766471011108957449578137201178430598705298512151609089965993317158839977907462677726253579309867241956265005251932385335688230883262852670766712557291054140411770274571319944072193632901908325655598683275131688926266180834065901586249343498655850609793533336129319500563626131832962774085431051773035966791942709184029458943639405294514915381015494117322771109763581214612233127272151243862579875002431902718394832739982535163644173090128786516892419122282589602790426486902217191058729048086984834587921469405934902269986933234655213546754495047255448558999417216968218384858791552105348195338386897945804262454007757153166129253911227940505346201736552155938402370168382883085602840536841205942389557499363379671630149084329803776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] 14651349928782140824578690729904886350728652653270825142972680174597759503834805236838929230896540311078798368957003248093042766327076870723552527398893540114724679311722550423416014111672544028706400591866687494071841296094374460294919371395752510408405047746767343954173383312711314425471652634477653686023113999061130113087454027379321411927782046933669665926558825968299251606995482005094740520134935445224931486741763874386553220154402240507260098153751885813281686326231749553696321808564677372958381778122543579859290255967755919338791429741096509724496962677130572886175885396753660598096448377884736984521518097626524653210661959583936677419297686762572332903333016129804901870673846652932228811670009750495570279200385921335854047076040403562019876468269024562423890923249659026195765527122119503889204287401670949091372864600464185473050504646294375462343517627748386831172586724290182761732069323962616874760579945352416678442461829256061057287334031770044642827229492296770805572803785576080028126746879036134023808571171410581057052103098548385691677137604555316842611796268114504583442687182121384368523416707874412825641801678471597662306710286659540236721828189658586381089163501268327378369735873686131639971716073900076563031944702292504901692994562010662611904224851684534332781708376062341466332167691860364244911178729936961697887565893791688731165054444575721104033579824013278050121248475494418144873444888866503084258643082794793651215630761538462038524104365869092431253369184743573548649821308476831269877055617279186071140693837311734783653610996359045221651164175192660472235978318033505956473133716307822639698537874445775794219673321672632216784238115777097307315713973422334576708020600837617033827818806390584482488566399820877292963748530243008379801936354078413078041839528061753051249414360838197872839372249629975203095510411115756555462463354720039948192093285154863874561856888332126134677723911312007778989511484856497411348151385663870833353717126906656517881933004839309640329608229040228527104680988130492252754402480867646227633204183681639839167144705649917609952622662244074693605652368960673371067183649596856112227066166299897460709422780325798888486867072974967318856938434199334473443232326039453917346103771728671926658672781263267912184116074689057698498079774011615067148433120606017571711219624322191336385622381215205249548948933829645817089683502641554105843919906919292779456004303737777679853989704470424935839492216216192746397811708445674743812064295860922435445344244741638696963219563043008242601496707567016348873707524695984597428361300035979661814210984516128875940201958043791757596646800496905894805014499360802112781096138644764751965236070689169381652014903694447116380840415982922054900517256719741359605235222735690218915264660570598769942052880820006675380154775437193671242383848441495142807709055492274864588995515495370052886223520672851309334718650265026024512423907379087293208598364837514598562819005286196480898345670986050942824261925222205251762782208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] 121741136862168951794969704042954241526036641179519416183590069858695149972938624294777780524668570476842875484769678933977201201093184878154417121933293846926642961436130629032289635889822773735358496515017132981455236503276886054628364880655933921909195930003598952652617676250330653360480324589678246698524698745958594608178173332230485084686077031492131933149184040685563311678298741984500905905018080142387189883189105116510262267956888839876245878257325989801271100806657821942757622923826047888176130935420706304443449040174041009827839667651480512098495476848559825175794773149179306279151839022267228739250967650338016980161406324472965381134654647052705637190609750197428658451912794666274250500221306358119042455798958004155019471045394017842175065226058108648833501876912895715856163709128648234979129477149433709285950308833595485441609454220508195470688241793371959605132480352852269529765469045397509754977297757153188126156275777245410402200373190723486230579171776637124920494391954291894800814509717232742229093523870882659328628866002133253655311111664374008618567331423970087789821693072607599962383355304877231231217955625143214351163427062591061546658299307258498511172172505658916191977969194751549170620753849216831905233507229872513144414080861767510561809812440709072285638049499263624289521187860356967405884240056126232384924920286397065996431065612680035573219673195961803022497798225773282141158414459020611401015399938546991277469323499418150824795534932176167675869391625562360380159178151081589149285572849663469242241960420694595706450966368323134139263131074778377245819298976221460900375540137423194403001600660288914068328354645653134975519820041968682402124898196758301433478238368522579661419581904248801992826596494035844249326088101109188669706739527525743153782935357742588236072607996333104446829928981441610397852768777508605743601104583037114884527749718815888417648884401591758677827967099334397675545840240502806223445299479506957524187784605400327017093485018426705206924789737199411975494367114492257300183589864323390928290358526856742631303718380470275098087618080098813858856668540393902936913714263860659348756197288902177350544661918722618914476832825380949385731895720810062432304455087155814211266034194624037996649099522799884727781836610546385420064318112458427052032303245214282884018052008389901090241057014261514455268321386229829582564806956223252122103658117719805481589083752128289636422130866083913893899080628010530795169837220365781552826574746876419094609966612846099553113375063051960008977453076059630576616782968488732381085479579690446623881015112665068042700060155094632265882885234471870952910080971575688262178000294281850598991741439843521137819124582649233365954542417958728648560822170366837313329757918313506318088830580701782649185803965013570862952361878157986159177400876411268620012074725695855354165619158576491396410724246560160282204813429418907643741525962873824632458852011605815968983288121096317380253946448583788044892846867520045295436306579456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] 2723666852444842234075608244044090432524593693283022577009943349117020594240499952855142020459790811038117547455719043577757884310215974970539442725975484612101022994402625263052942629709172909784737277971696058471573711947667903032129992969124559446638728605667422857938065692015248997835365931044339295637577852079154893498999455691754277074686239262866979458599679077379649306446781404097312519509591438648169711925013239810276796135925907586126897076150679202806123020493900382356205818188437659520800605898120876764256611497882715372458444717291567779637670628933915786023440413030384870074752782941083805848823655682975349482689043888292111357698362331165730731123529423069913810019573323458003602544733331761741099110841327146852874921080135799547109897924266189130085100518819601110421449592130562524596752383999725932549209633279126720399015356532821169078163618475823236940040747748119728237346233473255277905040556750596542459057865168384237623886463857441007926651534272610997253688456149990408659983798977406266829208277241923672017283043977911753688461929787166371181390651328674011016579202237652828386753572885198534921566013722559286797994187341375023611678637907019988285128461223633562253760678427878910605012821863804937716694511719470087646823805005340497588672318335306270023934213641116238627955299433522574744497093321107129908305130678015186233516136278836812744352218659707803636511152611114776848285791068081421595780982649954612828807282525489129365538866924696876875655078096409768674455189606257491391082459544819700057474180126643318735435167094328086410906640343266267319095052433194377300807971822004430474104693735080720795945480460728655085693766161013383691970237671782927423252596717220286514287134521583615698141178529155856787007776417141867273554844360777440992451310903477257861763523577409928143514342318485830514339926934452295819711628950337330290667687145690504135490227314966010336886961636444323616232522482019398231133955913875837232635819190052957328234121438800095528388166192838115588919914621243262985088569612672221501561900801890679935717045310032041316302714372622040953300883556320620828059677742669713059831436084115028470291633411933239404441571646106321205491293407894972932591417896693903690588655006454138597223931171082902845715134836477389116004897850549996402605848702564790925179209800492048782346671689406356426501713632539195427193379562379515817262504280385862537408305596034351298962744752216091468806798815654500053135521293359112151726909255120238571102607552879684025617145986140811544307489261548027706683474607561056497777259330896263435451213869250661381648671423790857641384741275342003425699285717838543788292577038026971439884805211279145609678294802568103587445420539650223247809658420663426399293343379896880444573139816839528030512145398547284718770256962138851214187841497583894412384883586596033263719367525826402116937318301014953660024914555989901453973001247318031806654390146013840064434745403203927702997142905868626773166801684302465305449332736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] 55802880373327567132434318414935421357087611265748593671912466522851165358232523324862399219190628108536886655988740357170813880411956152042429763840221750634583887598157980462730659115939681674183350479973209253422922587416898168085861673183829754712530115485749231106068006375061519234172507508998524755525428878933300380459602514259033393355584174043427592867198866154771044254886270470569496878443906812835101297809795053118058860507208814423783220919009406895774377644952534890362771972872095085232727402877408885112429837875418327200691347768092446207134136906186345406098273114110711331366046599536725743781565507674628460407956687406967753570558313558678547168786928914645225266267263501047955976290740828857942929203283443675969803940345410396620921673740328143408132060275920339347840644748235418736969281490452412759329319985317236170633258110026672862125637214007646636305575268121114880297628023991460167014666598034341828029983984720256241967189958340055503256767341873760518384763217104400549101206323441465151001685397297172667642318309698436465258667947627434961885252522359056548448157037550047509571787206246401204853848121646564615280573890875547669670584485598613292336847544802243416718289436633314921652063004986498026704033112112428906358075408218280499810719976637251739369366209405557988300291210002747431238441160259230808048306806541249133191086301649911013021480456373452698245129062793499199507298736315234968150317514275829277374249609574465951250728316533639708153857632729842232544617222110369318329471287695027018687612766506085207748355913290236600674916947635561921797275198803997335358569079226233330617761896485491282728877846072984890022979703029503474651245843458532441834061428198670610788426319837404694841032663217338478481720914281574490571581951226885416113173548379660333325848781891010794889585712222113985581374204900580159603976020864852396427420100111411448750793331610517422828252832845319144750902435150748442483864685033977135596385130972313105238161173258519824343663103478808390314720933234705947596523058737699981813781886481454726973797029356760511179212840784244237541390055913929437793707467504595359532895151888102716710171023414322326375021735139498893554118911218364115214250157135109511906249138436371562445207040960699705991070396393768098198278608105227907331757784069828329970914002662851622197101068838133925542492374275519953119901192173474157869666759643094479048724959072142802362644166415374424490540608840409290028711984241653728933635009510576726964431472348385594122012850732134511836494509376808948266800896135109491865676191796174119208111971070262838715709650661971803551742297486933796715614623329516415571528441969698417297755460478897257676932671657123819791480372677727348979745906922215117184503010808072578051165248241121171851670883440174247290476761814156940204015264345737199313086863287287213278191567130061157577281375826027529517077374775699827073136717406162252266967031751580573054113451492253260095191596753601976737285555312273259315104093044736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] -580882906251346066139268075711634915479414196921663970326053318119488479089283341406432142812779176430583861556265761451678197264426839663503229975314338341117482646426865536922116005485684226516620476532722718807171459994712621248186611342466654596578557727148016301266391512737493355583326250959995726391404622669133383796453503677216219010602909791513701556671318904108787588527848660078048048419216737468563990481153745421538858637332621381603284120001451165721773987427997242500653636890620819162795752799807858930555927751657226468238913122265029156551434391157980834768750479650703627200143897288778560409535530872936356593811289842082104198530900298351308760718594633236274964368068048062922928605545652632981520236879634897361002881256937417593403742274007101249187552606703108547938700736626332392567926966174797108777205790988494657435595680539292715647108823240021075803824995145643636339227329311338666322576856242441398734653390655311682751570048186471409196864408466822858734584725923140891238606215744752461093801732139724199312362103940902209258912702755154106488175010492099285495551603096476839691914058649538546952915286428689630329312759725608908718652149094316140189189274152828438441167190044043166184584688817473370456562217165922996152766441919988326342985288475049017199838625042760414365022087640052916714593648601239075632097426223457368549505983171021062139696265415306928956620212011156356945545032888857972339032945776281702319899704053902036260775193238170024182025214334595964189133941340256888462454163754185729440440449067928486303636712359327816135513319034929157354784439191081628842839889269399228726291438188038576372863206889253560667386492563872737642347747096305622937216737978849707988265527643013809881665523683832698439811361436816156004446255153283438346410078472016092800181358900644992124630527176136001193606652214331558090563114851484337602801034850608631717304073953308711884447367444423823056509906980245629247997970445183602114295031516578966341797370557480122603155336753254209372170255980189609963126397093910274266675897664789089434315373659119178618234177605509685632716052993515621042133367353528384478361609717739886610836052257139917941230999696971717808214358261206296620599446633204909265297580398612142527374585198621282246277321047344896084083405402765447249819209795578081234792977639236594277113823543789316296925557740463044043851116761912340596265155913350772792311271250951910217404269408839422485773729012644116138146654649685635079016787665814007483887831648434875350150608227267272011787099412460566999451751259531284425589491238359647940456713331455789553268051240811408965630498253509342539875107112619453440501054379825845387810000082893403371689257181253979523474315398548907596063862691072586297744149668543270453196360871268341359213677211378853463293957661411679070812322918685422961947326898368997650412393459792439820931086451197376725356997127988818123689735002468266557452866095052380853410808573208380288513567638045699543290232112406839029563102341365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] 1363130235961728948951505629015012946619143551873985035193614504172385526152184332101374689250326036581045410088233334429674548611146368931127100224219911619819060356421812982865514227281487716672767891112663141485468084539963386378436794502347252656943973314522021637382973293151876582916100137906450562380957024774562077553978973242758712816415103384961136344353311739003406022006123151077966317410582577096990970041828610453269000088357602640254788239914051330323711599400485727215232128698273614249213037543204747149252080475062059057530162274940646038246423409756512842954194566179721057417717718515393137002208746041756718160035498174557631176851271202610632222064502997370564199234864016333525790577353294439131462498264836248756696072618692041243992165653910267441081285143078045884932856201687469569900190795390037547807885127837707506631312126235906411198587463533484878683983133279373699370622973382198545071492091775489067606063592948567029502793066434619062196316235293007360991315500326462626229288650328759242869254088769853762737862751526001681975426808932427929406795098801642571891135320671591304986508783169368949239809114994627860616243354287217110298546042841681131868496537786894461789611307349995628495735927129022349706224172231483798878645252831219332746618404586099663073710739452603392377212197222173107254948903578145054731440486687367886020159425484306433809367358235726052572155567543760027725675799475024366362835627818451922838705703793089312679540014643798133611546573072749768968569102377017748471098059219707388244593234325136044153567458729106231458216808906792011174916211040908075589746432397839501058756940892109364207413599173203158829917836306504351681858472122770139718291062723884560754554823873485684744167827642800585559002098163792292317455767400335903377882602412342802872331347814724771006701813792157170963974015833567907398737132469081566479169090579118996485047435690535603550105060541607953144200081569049503928763604080890346667652769568623606437181784489883566153967214160601907572724406353334262877706865338627319784834392194029690038306026270995659428234749786419031158059703465331691654803932966112976992513436707992467726899446373217078607698326610919213042369557601222007524353795569232655311656956710479736965887992210388488349359989033213262801027862549191067323196058627494377107345152705737471204804019318412792553908332287685506866466474588528717854938697440807747431024277217637612061974904995331531185127808485253288809880741083089681892493139331436179040216052411443607008455726181309136366329708093719211044270152924973187214451849299720431862090081888358115746490688825436854014823156643018176785517022129703169472135485366186699161015991722754200028274878074954336095150563932599664019839819627595923711316342132950064109920056783280950993676608427733363759918872039256669001554034008080031860497597943902581187278193714471675904097285056172494452577526338753334803362811694041526885919650004737859036949745463189033488691870072766307253598561894224523598936153301975040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] 11599780282556101342365280826683571278254918635811319710998669246174073041968036520607017563787330996561081299126855599885437665952499714429136974838267933477442751341719592393819639102335779513065853232597167388046485721565555817675723269108920127494969488879404065928627758369238061330742645861491453818712408585358040766624716234012729490947459694177881543394193734768011721057828881929355174305287173785832179129351228418794716369382906806194102953556141023084417440113493851720674780064361592089784458523679542780870886331970573379854304271202120230231989919548911911075748954546932935855655534846496373022032492106364228005598704421955611489289902272235265485845084347634230926806226451040597288188751976976481497818412509723002940467500903730339479493686118973874959717201349117301260917787060324727963346020196685609647350588064302934717275195147884189937346313371650230678385984922866469424192499738456538700303439316411468503798719414400583988469991403014215466108409339221659169712788579523155402470300108886004762039781615864118590432986955604881451626067418576259182778907058415131168431821240148920209924602744179568514690144094695809014185071838311683425201948312998018895964281297429752421141785503322242501989341174276016024140894687329118072401257239934474977064955866435568024116582117014655731790803613214907537755646002972035427388840779952610789516455932949470264586581232097938113234344277605516247289688922026589698375087605278462084389246270546037562428824355048922096934965170384089687392377278722291850293084052139125559750393452390748378374959780431800438538282164700836565025182209625945374573359911760109404528554624703357814236939442726242510118830817938733114041589959185411191854101257867191060562315252257035383030100648447497394552442814153180250563958188885626374902035290185598841384921511767108225362412144960595186128732607584187657470233909595518790933392679376284511898179156736719981479942778058988888241235418248261163539501436582778987630152477449937740112329103098627655785332373833340781169699691375678830500978618188901057134129322323435099615210125039580322942744587006985878375714195081803670598197922723196310335664117557624126072812463387166807896398070865183497821949162499417139404443219685664491271143102840856816343067511883035871346390003991140422634322846880733850678894215530516293999316723196265328984872030036777138052866434064791057924143885778253313707059351686176403421070810479231149347523912313819594809865096341936070114355212514835976165134161885651161659251326000077834374252879357508011355337187829452456393673495196676388148721420815093730869852523492894970165261114968037066143400160265925376377819779131324108851278968148679649936224476826978694117561978385148708655795323354031974953168894221006308037145736639746456141791220861495759875122424928382365010099282317715779404792492281694620411086704308874436463340536357552082445306380501638315554937456474008851080299173705128926338797169573146849298862003226612208804594031045382594479578001383982797371662626770124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] -78638888936057204812957946225995070028642770038485642000442364313066030982307388057408617068575600730934068239865489022018494408665215897833748377451363850029178433607821823903336006033778869450238491637758134940765333834740558983587640500622629185534566141689732593332296954768355551331356938504877095523469459980795357772149471246740530341298031663946419594969916333972982520066852788593971085244547523271507639455088698844660196892294658047632714683813724373607639851648450153975118008150943395066529786392241914557533630063051145449148551173737471353953781085874565830052916190166259995374961008562008685572199382865307467338634998809886606333480015963671900921804250212515884977140410321828146830761948894158182175147773731924496593473270423011639452129162498388730743018268410239663870997319863327801308580846988436434137891142230724004396096020869044927100295013946236844829891331120476559497318231044826924810644458324950088146635625741264653813856864392675459787571358372976950412322102639437815228775872742769283946314101623680405145245566057932511278773299820591601146973001655027459075211074590848980646257590662953717791961200022551032959200254191494705019456899806749245267334683820291703632819841227401762016152589032098252360715266840702359733613259868217725133262365382986755365701744996657406514030249099616168844491968708297929673390877767509876319942895493672009451936930225172608174097981250637065365180416047300648893998684123497444937138290340060554455727828693922446568395067293321329986604441758682481368667781258210703666731808590836845665407114765122212672304685579482942976202463997082023148358031334419538325666804113294185435787603457044253586133532280186595803011816006050205511687648047647138703271406016394452721975764789125594610206050661472209928428785417887533409778813589744999067851743074764060146594913569269472483835650831440770210869502617639895084989219795025776569691638188086002110283083624999751859489565186857999754994896416915373141068994235834717471899134957618855212577045999525712844064608908762435086518748406004742617500907427171014726706512793690005535035445353840398946074049599069830235858622168045538575530543340271845875497966289180639547858099355188953071777363060745085267651796000621117515883232290517205394367482674615257721168706150220045137205206901419846366296536811720147359656264563889308636792506319790566377436953751832564288548810529786330683612730681957989821069540279430393874013410286720991495579250924834994541265530502834444464948151742055343650027845532379860589665709349569823405065995795389256940742599209657074299858164537699881023079114889189093479648076094452494106545661017449937133603811639202563845604924039148996034835604723074790238426360095362142498206464487712020071776018334008450762805191441253469701899479509618146470894100009166141391858661663560239212716144934138903159895500938667096305497852422531476181533785342217236387012410240916673977016484997808029667164866872995383648514009584295183117150891680360783619857352484344846048693822837940551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] 147501334933287462772543432653277550718061957875876117601919420520092174999916589054654356030276414646281739759663087730475820626338551268281828226412725767363596231795661007969238067256473854346904463512734046981981186205994541641938120729567866773969176393486120549902226104769162732775003838376092261810134392932407926318177399067927527090848335427226836968582526689719879982770945192259327150255301380079241453639158764750897009662123935719595436017029233949509669611184238466089658131389214915527290005251508950368779877281991441284538116547017068788247317555128796957610315650769172325004181120358698686662018282456264952624640071437778260575131691875846140144601643408073497295061130878778533982881172455722071235215983330424565691504252659311045818641384193020615627147804217867244014369937032959121717588566877157070664458856853758853144589504492426617266211317036046970484968703756526005270679627235197898050287122854011256198591704153750760297880917037384335108073261765936707382886872980601747789243377589321453844162843622507169384407669469435276017829902177558013024663519065893704800279508426773454199776723733597587317651897476864424975944575073372047948471071411898107853289944159959771229037174099555947903482963977383538571858212769279139482404910908746995440296268540651043169009485092218878013770104249132696580365495345003250763164171672457764277494367868497115602689398177166504843968870608575594674933368557738971761294317294720164698608069576512851640634044467511863705611956039482033374595743819863413230820703619605189220422142938573449947937089706847060895805995507142273575934352161876603689036916315838283226803944845156285317487906392639077129099088875080253377075506890489464873973904277450320093892014995255184618651846969662575873205074363465522378791482766645888965346644511286995019667243689153773611696002287831539483498018452388875975946148325902977760903676916667477625387902290120031267197212674041073912953818258392823212120498884520862850189240698015298538843809173039358958187978155918730999648106141241173883199010279416134743170646943139128291631048133544484497857779149769564156920434788369872944570067315317673388104135519470383378374612163206771639156148600276742909976890841455628115785944547177433687785886292220542532218888343414248905475176825729690763201138244252067390738358539780886011253038438437804944128553100395583827716567811704068061314074937726901318871798889319946694517847795535944059200395197478413779808408746542641159605844283406856545578614762849985011340097532202730157392270064950527460031862328165840051368648722127684710839798832850091238031394642848852992550969041357601898933232350372582068164004968886811070788465601556531143528341526195861451946827802134168688370153891184929010017375875555679436975852450767948478624978620104292172561135903902940841268383821414752319598371479424698762228494215905782729503020065640015023835898808016044495834566265001247892120087790282298274720956200594201542968804839507742686047073114725215017880393876510549483839982181118115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] 256433445720510479155915497304415009469088391853095112164409354970150623792149163813717489573760322708345974467144734070575480963247764691254138450642090900071038871092744907111142428604488858993703239953993429300718854195081994653537356528510566806908044731028005563700980176967733727030053109536685730028809061942403791633601374420669604780426474504142929017256669885407769225541773352673556220538693584978196284591033923400836834297079164311032951575752776433212159133094464060512942154326939611351949727727738094361525842865266136745801580784916130323006093185505498715259342330854348180201232775036625406954169975601695945353990890758143246111067762964959214346709568713444892844897739709941617664878696615411922419461925313696547149349490883107368620173368780735259728060203109462357303482956238350171753984206109879630342136770953173361746936525562382981824006274810615885155259320138221264676012702251464896406044668568763076001829087595203645344903244627743370470663667520051997099058571142632165645751479242394635326626643495604863934775238596609228831448960156236900962412856984557654736144470046539498621799208286201806625834342819854067569713770553703130415961891631535694753351126405529391288199430717460059839510777547959606894402669124373376413846637604056157832354310802309135146588580718572908813100203781037228434822371236697474059790990881570780975501073760116223875388307426581621350460881947014554029354074881063959790649125228340690448887163916398526064808319771354259159872355164861288045838970843241857849462308334727552606836885013408889333345515683547021540599430331420563202057090152378202510773117522041700099677058193489558513657412261781903910691444674743304522581733277256522020281062813086457190699301592351013735927877619589422735805436718837768702982759954799605246092794518738637127637923981230985004852063459095642540752912533765651432729867672971478684933587591673994412965446759521026362859630856163136094237976931105232015269816327910082833649955013959975125682632641488526334139997798315903032997434668201507765099597819228632608013043157526332501265590018586832655340873937578714618041948248396071890487114725010582488082295539376563028774805675203684206898571577648964289664384195459489073480561280840462631852141784917963393532516186092558969249400548048690229040325249724137943102668187919539105579509193556700097904240496880328070956778058857697383482015176623474324261346503613103158479586487804669610921719986020890525364078635060037267935494574197203887030202621184512295555254413626072811135908130274618377633763940007431606886092195460622478606989501688944883242687466639098117607664251005850913946150966793795614834183009581832926810743622413466799815029390761152166048624824520746013691037445823273216056651113322150765979908043021863978673715640575068477387449170684490018428092454770415959545098522923478387059022541248423449953829309502187301282335294819834985049548283277984047493258834725655538075472097156932842859409911318978635970223470085920015597124398056235050077242757891489792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] -2446282875742814971275664471707057223148169937587317458375309927024988555566751950962626496947832027847908978557151342953685760059792510793277753294729404680579033833777533208384608026464041912441088634574502435917190387595003504750350690190953650334286359535833665177896501347084248363679516229604066495355501291945462119292570494544240563893356495234389925508733399618572191309749654894149874262561048287336355358841532685828641347201531054667794167947049945893358692152247113037132166659850642991622489886697728715604379461384430435904187714822509258426528920348911841468211544002121504106878676034695754618528635758443576428418751813109205705804763567419647668318406484824017573228708591377148367408492072240110565838011653384184296691662146861363899041884928042251822138728330142219208170552881420705805838420363234735372462741763849293962079739119471625633049503050710672028990096548165141165148120065948519093993211432464671331285108500200393181242276234881080627134887255118322213827599893372372291736585307039659217115307431477817100076367517146770927960528481111126691766598900468322482847858735044270708503281573037743529296753240456602830184614820012459359828810558200968452458676160485979729451418798698703641800879085627860762842728842473812027604556942243935271008082997945016792477913210011159637781005681315218022275900701513093888605064079362646406238324002622261515389374311900094409719076682063302716431159238892886954026341918383666278524192368069041427994545293164157609406343274087741677031966590938270559720247378931531829664806641024739652344604366930508200071161818041971442095632017878891070166789768307131593410131338653200484304263828646268298826267375830982993856852293444385593901126247807604567738890572746406069247237435535219516537168950257016495036837643438887352211499169403133053233232812942002707173938304668199690705321631186091482274274569715664620686936888528864752697551693948334652351140485252669343040831363011845443110477389080255246359413815959920904277528619476600371301831888247461335387769758880992567329831172032867537480916718995145682510467880355681909249131537483413775476954995137449824023563168617701870354449831628578065755254570798698796483636570201201226448874026033029095174360372749314651788550818119983155529504919961548992453313169733074930418216614012844080650369611764115033216469338580416939731724846032979233331544282808576978335744497609070084449681369476116079137094791301537043916328986324355987741437812724057766328494494012176583415834309451034835531042475223106978960794269885650006962703185749446086843355956896605462972823075427364263383149134386991659997925377236820428242339064140828706466475418851118076817972656149943406894611468030540363925903959102087370206203844269263056512470629339702650034011897048718458182134223373610235687330666622647816604056239631379369160609845696372962030678351743887512472395935937897118195923569714324820637632396277253850007400402648631970326319695529203305411392935645801181534354064260325898662683754090578313584211569467845509120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] 8680624510567104378293864328364436217103187032337699627755733814164315737380577580650248469741818229243821607263364891532347541249559970032956684524352589302629381774464561752803762396676100901014561383616103188930572523982372657139245076196198642137434175133346346151601846403124001740649946084371277307606916633766243863230833764300509173252730990217861597724321658894236527190513403288430683309253944660198889428706595284023267534589394619551063968752064609713638286895564922030328058924524985578687775912756828700199860659289417879535565292389416088251360572779696194669801742756390896256137025163889352093881033624227171715405949693577161600973895588401355169422354616874966941053285185820391109603950070479636830952655268703669479212552905688141416435051414840335975364459238797236156728226176609724710495112190927230764486879393562120768906594579843662476087491898456590608883447611683399833080458440338782531149059241153386540667122811149779122034083309535969291247363606464297938683365212231087010128252166600915310809424907013971379698764809468662477299012807512599672525710216615753728933172882016909287101467540752485052176149971382341470673908685718178013934799261995509395851915387146550216197534693887159844580008330276757831461953750131878636330640740905082541035196986020003775199237389169927933590955872205797206473200876224249485177701292408646591942173801421976192788443020361753895959484032288498935922886152123041976916981327783970457054648649169832655178471258032311051129216187395426090861836882742389280794244811537656834670474435894141671882614893765652082321626027452743027054560849434275030361769922380494043229945781106585015765113372135909931693519183361958070641601269038899604362968384217826768358929754740707828618255439551770658458875079319922720716148877317491987340952059949229077741446593609129073595874548576123702693048189528085497400363133445070208753315265218999015862312235402916711094041981809707581305784549688860754698164086567236922332568428623871426951733832314663475928546799566605115201877067132026786184277808972717807221761555256256732834607778618689673729983226509639790361184425350842480335434000828762528194204361999401995822320216017323506366857992870431129838820485646455695383981710317043463576819883625114554210064060010017125428697097281704895221907636725334995431828273003183344487510757013848619907571082343499251935492480153113042322524020023913968868907386087044011795940078044565208714070802514193345782359736818912617762236630244827341445739405713724467860662081273592022932335558795222055395150414188758078586804990913317502071252275094787452202832701406854202825615838868171773951948354479078136426021866453343889662122984970773129782199897746478004271522899654892674999369987012289492404174892716889238117034097270208356175120802678841400535790300485204405641015596700591259447327384031797850029684070914486846361445660756746755220151951694292607090645893009081533934373398456370580980614727812785195178962421257071148142386292517785542402710990977399467927509717033135636480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] -21193514156466918292294478029960431264485487148116383349325862174375553642896729874491977066766484681922156362107750051985467214240678249791670652327881244105680689211341597835521154913697201823796304511616782360676450884208494348716238899641859416697886158760837276907965723514278577707631196213214335207834439891197674617747500838115972959058142196095110974798298885982700531176014453817712455187765713156552584263336059561825139725124092044706683479686823139865440484723328920699103604018107681520862939507136356315700219593915025339099470775584748731905069713100571756511484448802967617494845264202137155052158797670412080163235710807011044506475425580170491045750699790818769570152774125648371661940880751308959965189866458657935167857105294943729310348178022160333342353380478302512910867526611010170804908546556206406818348045281393721184002423721640704983203194250593210614222184567510145485685082822961062617973810976465688139832993796737316363517509226284757237728465502349340857835724101390494230184360489128620134211305834697118854357284425192247865799832274113023094822008410187153003326157520340678495090819110738945667735874305478694558132679288086188013970327033871334557226667918846062973870193650029404488658748246211313389128158678582576996588731262991984633391814830951489231089955624682272850357635392860771056242300180552115111283295268700909648281087147783330280718126058857105179537477696178330944386374466648233356278798721744931608747913786420951651392798568801324113241023156786057071547147057359490508097745812976200412263052017377423297427933284997143176256412289899719959976743629917885708814579590694398937724037846528731477094345475722531755419318556984625631185642346134364495279504895685425231166906526751873680652763146171870682358157768131526246188873985244093406054822374442333109102474859944103406414879526903546782999243000788154161089945266661321409818607889422487678128672518855201580077259490156093763109030697900804315694490983239182295867320114805587939443622216583300503297273064238348890730664890368980059727802756707148340640114299022435620413250511280786008146306312323740342674346845846080117193089993542466123458491973947672887366079921626176877981910456320990782638104556227060348133788309268417520698408167862901775759367456280458400820404785130662584933813400970122218561566781739109661068405616457877816586268623405730951262663477918060689844002573989643688594328365682399304802438813099943601643616043667564141451418899119294484930345319991647240703846127740133309313802790148176964865487671854928095951852793325627699414247486996554232658151784667706576206020361859090760679154313578785336017442982662151908690747253814737899400497237795488066805494224815247937158067795832231177617386048887712799311030590756993649544595421467903346404904483048751699666426115358636994166611877964634031361202417959310856242686154071384573675597633308707422895420143679287074383679106015741580208155015945165602976633044723306985251726691163538550497401868318393366300861799373645961916628306504764620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] 41328187812057904382964453480786936772520514190112583125974071940059438436037458032747124862684474347678532066921499919184620179692497814238665575626852532026756976024950314029560891635193776652124477635484353436264556149670221473530410520294393935083197574503630683181904131596245682659162029808248907043660682364904655078962224430929850891108910586143630236695288574819765963168456539946762159708490522524489349705279693815205553719451031346223854996888808528738246339379685594595740162469004330260672472951802393575093291114742418844479588925607789202645421475972378761252732742336622759582227424799169870200287502995108813030319460830890824110516578792551044569496124093398856658066863654782320454178909425114467531649074508166656707224544977672647804240492855134959249988299922067786940907999536927155807237273050756988548562749425937633258267455572012597470458189287901838775673351456430049456257753832907422202517195335630327416442932465486014863702286199513611199537113317339907111254688890913440423935618978793894682428855742004122782118521785644660618698258295353202303544126137969724162203345580621855153399596699985906582340789340780215532974463892168356937464556425108639751521331735014704512826556941465721424415379770772138292865842409945747157749767035929375108815545990211455449090224525194702280188470510999771814890051253582367697792101686534946308454218411404717938583989873259561788464695083445444638700496409718014002012003454835602677720889824731088819103406226692272363711545054781280898647555631542609328472877344867260115243190077237654326852659589625844585556394304063924734247483919602362434551761563044368407921857766002537032762302561289289579680214156909416337221233773563091801803410773823174154969289861424097734750926180543376931208354099523774222794186628955695106484004531074763720275974802183833243793989163715196780475023640684832549009734465465939395296446748675140692567499013884071052718979116807322326305582004950844649327145096818067254707670723024104709392240004779947721495461906533086359459367374584449814556446441167813409184523062163105399766901317079363488811329600184375340522983326460073958654401816715285416621923639267943143165618324283484995341687866573424137982911325928097779146486769703618213893844654439562427289389616471456255841606358808177867391965529103888860744895345619250955038337312115868403705926855456442252156993909368074214697516017433983339701455117711979796146251686693268710031679845086687080645413365416945556558818128281118744295463455846883406825415461977745453546638493701950686106672751723240286649707348732806053678220442643622128347144668181407543754935242097614605221674241048558721844646201520106760506329347398559762197430716172888864629754794336758751291362225438177235984176464624733212257040065276147178893837225413742889994547127762938058056062611457517846635377390999096237244318781739561128334550680625805092481723186680070484982930486952340007994722835256650462698461564522642599236141425270340642191834408037099542359749288358141957780333831128986157056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] -70515177331303026852685187250653657412331244668259970414423135347310329541100105348338189358456166775968457512317562165332451607618678527646601209796360507698689454761676995136739522414150327830512806824330509007800446653102745861528838319901169490915233407631794072997915825056751847720762619455702048044086593378667283382951565854238406494887499188981047180899135713209745905697302990048378003076666483046491987505486430696987897402004784310881212270907532680953042890371300365240809195317421458275657542228866161513790479887570577794592772112136064555155188059412627406525941140845242368160193774318552790797773321864871483013835942133773454196619348484538992921341505014717779496383284957512783727160205666572733391114170525022014290041436412322565698409462390560827114402343413228049269744187900085327470979622464372709624835751474859384530933207692297797835104506312165156735412180253961382079847823197209020247797727490203020417938229524181803237630109602886312702528194409575159654542891630118583682469971494259032319994158491571990371212616893693121652067853276947758572325460730868848884103203229926963613407085885874137196169267077125952393163620167332876841272881222843860278169871036950021989238360380751153512339711316711222590987228001411130388256062535572903575233821103799196456664058235542737466585970716056213526308785990263700757986079840118707951986734155803676236619563854841123221858733947325369003393695695472349323356790423514175891349842150982035444634793692651103695525226910641765788345954899228322786523797545599363970512672054247307653728454686407268875669121323733913365916174535466759409175768191876727598707413241843946538069420978726048283187706809791636672332548731136673315510710746007997372552039417667481134545486922414763477531643929776177472359668149042742730851175046554703443108164333306666066824032888686119802258437943957788016031059292052281946984918275959739157398772841999919830956533598371518196470854000753454916255573174799277807563035005991970700379942430899968356793274265877073603346239940293006182717209566041167283789126339595584107880915371556985280340760253806270048660139135974212866420760004694674765510309518958852567260370985999156696439038732131806122411974062960564632412105597499147618064347890227463655891719522597226974072429108093388176616401013180427960401510278293261076354110363842152416244548521268696721341625323398852428686047946901819102178971517903792249462872918263417233650676961703734553770530831474376875467710801004801615460818707212137628923180334613495834491676149706978512212081997744005236481162477327598942599449863605271204717649753364999631886716661216518507146468039931457863673747911008599999303634992306210279840936260568272695781160010352795960783624268021208535556640389506243244976424958455869078174930383035095560171130096940471487157064205522122681208630269062695717927138840674630665575728119876205935937489760139312432176531372879871582852833869340730318354956973945041939247740255110668092510972133268863757122823766771397029602286374380151767040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] 113906626789092123308895407138176512082914889329115870017946006326939889285607980552206695525414609357284142257678196083564996645976940996852161299105644785023915594003028045574130783642521572825810673948657547471722806410404086812063217798146235113174456947503326370165957755218397754630553765512451865925765884361383314072897726334999005775812642906096203773798900576438638659308771784483917425282600162498885504330495401333140912945179883545999857495602804513380335202542278116717841820881296603696025429916318422074782010290990545919313771068383440711909409397275640414018785727566247682350921727332845932862397070216543284794426391485758781690770608789419342306641817489536801444399131226973432802440106972702795817538743685104296812554963653193864778004620075435398913525183021226175762064194080927393096313567567917795914385054820810568868075274440856849008289896531548025311700599397000686655120712635203337154212375367947165052900605594557039738331232617507154071183717826699590155366099340992362563405264109605357411277365528343279415855201723090315018384321122655576322288252520972919861813224365449834666383304346072512800720955650298744811321445969531424511439473380995518101682927347665806529097530523129034634483095437187857671752809233951399995638376019021113808961064891666746722838856396865409654908961123840260446664331862895127168599883070070700624784795968846890571424641642156963389028945252783850624843416727805370897554388788562625787105928809104367945836492881909345468444584563099943319629740919208116451775594274096713971178791195841092295216516094835713970295516870135224228099211484789801581019128133644553687884587326067977531908455184551125358760279558522201754546451820374818777300114686493417415701947352749269702923534106985366501356355620789682220142051603241069652940648802694666226354559069797287152868461788605034127310422312441277439328979386454031376553656233280632016877776760217138483792971126135086826499863197490275281746024891567759538824421262946714362345277595813110299904409267691244725627648716229210756429038030076893897655889533677254108512954269776344639580248417498405082517155810768737640618247694046497810341225827008019313234065040752581214396908081834908181908912964413406879080110691308503538671052268004955855881916054769534187261732638108487405115745989244225617044490679820391487084770777120059337801400223619479000205572201157767152121991580695369337160859426702425390910324955119925019522546830101096923713451370948388272366028467918294726878336160584905145602542065636528440405906667901830865702768864782976064583887488110893157634627170804661473032589217173120027224633513296127937011195723557961735797902889753002832982080583501241892000465978096104919596256712411137982915896734744482771901342101224109268896613408431342675787384166473800919032849471496407602307562591139779610813531251242395806807412271207532698093551983931226508367396389099020320213735312552564669037793918653790726555410777216568877715104757605148043591440787070184543738123495738640177634045023066102169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] -187396854318516415759099364910632123785444179557916177793075904371053078370226680813744171919714490057363017800078334717869793703490521611556978409730346406536950500186785387242625423669883144543266341101111552189950971089536123615167211309854555985571759129915685749691541525826733548764302643108189619045277661163516152075276304032705409883716834300062010369520425125130473700887823779728796197898560214836447808807125022647844248595649242998606387961480422606530977739077657327584863543709043038466448865333382917106475633553181816352215797005176128656595879453971733143647809095874885972681061403102828646680905168202747991252854489251841963874111716150434973984824126435114411696495387253954335265484989345017086847911511213753232117845797838076810199502521456805459190750017117842452520126879336170490947619217628609609231644773043272342201200915953381739381745712490390695536168162263296574550263556700312071238809110206609605624360694035052762107441723568837006456162740848253279304650602865231648722794378868430488829912929676679753797920289079863090909072293562993354816485694211110699353781981865611785808383461917334325978970448000995793208296491536768986150974910746868302974943694591625613053076330433231921604977400736146598350813247177443185462163804148676917935862851751472894211419482345269087022093254582451948152780226125461445260749602384866947426127140391639700157392893927921497444114651049630869589950636825649378376186137744820707177179102696217716701818685830204819512066303805449639753921231934751726389366013586066839908475419022880453165231725517568153770933967508299609672989704352496449358975806754698612886811750801579807445691965183386201054439945347955529715369405749792399044456587214376219610828763540973125090164534944980726828747945494230187873755102272975857772015528416084085210222612696911642258205404399317669380416161283182144390491321730485120889699264916947028412726936779829296832832957089115268745585967591794088997613659352290670611893242307080584818244766905453253585155490158860282906844970643800227717902673681049333089675667898674419445223757351645471955355534876576665254866223820261736912611244288700169367473315957829576917823929636576334398235596476150473751988962107237608769381642538103442981728867356004283725389138497535062288733735668640566228642481972172301732471913652628657803716556350986902306446093658927260862667185522601244970641080398944467524059250153405895867971442225387064684080760784401270824471403213985376737716352066159602357057627035896303296753273698843047972241384207430585023756495393267899724581422164434022421208858051204984696734698383844987781709554687162031722063241516066577935830526943255857975376487494784633446739968529604153491117713173087451763299084727466599727958782505507503962220973910430607006028299205360326876123671894934697446257646830544726187615183629221007375974474093370005617402552486666291610689283163716631689026514646819003235662888952286330506598427558878918810863225414449797235342607172663975603944300525414111731555313799914869227520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] 319447947081362595568422091093139940030781495586807526072392283179549999266949031449745046395412946473128972626121451374967872103988932352575995351382885968515775111073620971371576716948942675066747804201272806549905919874846231568514918974883283990817346247802115299591255111168660030490984058004673304601978667937131609410233543302633133377063540983255479844183166996274291166414049485590842362886215575417630207364790841078945244212801963530359046920772340055365834513612727843459432243592314270205303279194404420553472118915155349106070840004516200356696572108165960560112262411994742059196361379754865475320338444753195552528588439857571576011861891237113952306898680543704230041599427331843858838765630282056227171683540170543699077034228857837756749426916089469188213676402984141000642869939451025789527346561082549214697353437435693812361687567319611762078755159590472680842732484223701864265428473813083926889578260948191972057935211699270454459915817417674537766020776368307779892337254343046865358603401123596686719973406530186520481852888813103288052300538617714842942797759814592077222430202532699204668640041493739002875441047356352903283920741385763929287077161690986964036548551478225522959093738267113207023584865474284007788478676440043819451576913542203710051817895353449057879155532022353350765126260868451782859033564925174906198841500576635852393674293813966659814927141341185812372359363055774890978488591187120145765149083926399968850408812219044847740763624073581903272314778022315033714753554263395804996726393019218193760254773846054052366431891955672565360699413452883905669506020483743615829506613330510211027627846006025264332036687344159258254069742788009877972270200147712099064333760014510832601787121941253769724853771275158109569941935503675421289345732969815032842982488655293424899676756182350622809503797492709577000571337729781928671484240409886301950671397377575209783386487859434678661566559945014891457295458841298523472373947727566042465048846461227621956868668317710303821367090326569291416538084362377015228743793210675261314642581074447069573877258168026542078607451569096964857332128818547966816858985650978159764793984701455494437683094033956190056431986852610990906738358446524503239724263585300235536493180255558672309134044096564342312323965557571497733833473858642238898297972840725393383688018233697362295603597970964590325967575289569970228268321944063432890937325578265443633144002463738654028302461518471065765514628389680937822716952398511538249152790342659707307719315298577971034724906752221580076375548858418182387745620839003483731221955720112455438290902658993798368679229071939302818945216801300069543075002310264744412018866547605852461871090909392694378726822491810199929259260221306049626840753347755212775936995618786491104727579798285813954752367712131395643828050267255305102116718908830299860465254362912846238501676869751934395350718562046561128752130388378759268567298376131341813152372580992667816099972572492012384642075730456399973270472898202297586350864183352490983424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] -541756535226603405047279030278761892596466308246319114906892834591965246243136865798234703757769743697447259730678837507350432822386840884688604876335722472211700025247985850443850705272869296259961566805094830614800134861328219247812291504550729357153413819258210567180093556523591201034017866731693943161883251938276522425045801114177597363309442060256002488757977805717588474760621575006015878013706986783725118887908661247673256348542479415058218832875313143297284894034777786367625347937438818137884529718836336497693245471070454553711601143400232222755623986058151728117377525988444371803574386202659767466562813444009574074492791603894297963420756185329273753559661651916036594175215191086549381381410307225424734009595597393026033574226164627348843167572868312829567759281703996334768615977679951479146704333630747874643892124398908323082567110551028319066994563085410227749358391740254705100662366306831189008590574348928864224145526677647067238199612632633325003674411888207134742342971877148039932542386848685706175112188681833224047443669586035336873674228321042366152375186410674918691344822304991039657693871656604714726618758594154500237218142780006346062155641976403192561623700647349640618100971955970928604916419814498968289617202220911554082899709976395562813841149304612364422641722812580678688433262569346765468539382317052101562512110178068677221794685790925739007068587823631503723629267202179650842540113418911973091096048782428713856038562318714893473232532323152069494767359099829438495989720730480953178285752673468508059111630564221558738145678947308876300642563633660200275851010035802203354031525565284867533723680314038622948018291045261929745119955374536562121790979734073965068236123360107698541670617561872537273379784802715727143449082996817751438631819529576543397345602146649319163949427133916012666884634939807201526822987611432991032365077417789411440675777383673162846922029739886917588529035261878349027878944862398538819062718190002765718409167937676309259180817276354980800309930351839300033575055438554361778456157150784864562330636329224295735876756022602459211707964916791878319777407144221089441697460265974681327177506591160211375068442472341476920635188550973235410162386644799385840961099778623735035707282426443775104123168274507716308445813427308611692357749355227057400940207971205205364183107280402534685348740046063347182025049986414110926996273161525345222680748321209838851552069592138045043507713806313226275009241640437769737670613273332017663956181107690603375954096533655561888455543611694468733562751343834710534661051846161596247959654707727430818775970082079546079138688257524284207940796306834923280300207056819749701724824386339819002079803090414349348271271736498028505128312804455132528630215687179730856430259441169843788326204672547925209874180076531624631640578035724730318971963714902692116072095130059716848318546918585429861553973058186703336957039655470678347459276144140926031442801238778257921335356156142848445491345390718307536773758203833060198859107367953618698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] 883751640981800968658583426495629753287753678462532402620308468119072558624397262304630382572002761981626981187097895427582621160023352277333241385312006126890006363466147831360192419889499468454896145814927018540526170885908506583949376690303929046028380080249523365477220238637645563107156562084867154267241685914209208277469776357331256920032244332945821539454266606176371424662465221613948123087954053401626286658356694247069339435041187511318178870879496878821097929477216802745895556349067145094036474208519198233730993309973399541574496416964803539080443273292430261961260873760023354961739051913857488556084883878464203342726629391399907463258676610557082343914044234066637102590254257892526468921740857901465972322686219605794004929525682071418414280234935023345250192433915504439839098097510334379051261539507388948684172658972707632686554699186217757598284454446007001451503749522954057004726014038596841953863003347407381563761440625974517509006091630128661739651381001506007298110774386080858160811581175397914527500532542142745823496623389151667074634027923864767701044332492893592607096421644658355212999290296476430732224248188348421677215927027745185895965930116853829892428568176101019992657049638491621539497083413092747325748903754222266661183027231354673921099761501967085588774703126856053324225452157042706945416734832457928045950071676480389204954934090154123413153573237998818682665347528458412845611616107483120894835516920489675059035070052322381203665134801813173810555814868852045307641150211221841779034310655915370424421822546646730222952697602292550490562687894826749053516026931857892056689392845693447914276887395465751508792063581960224422572592848054997109076757928276472672108096778512332715972603411064975749904430609636887942874329339681882537778733102548453689486791978965276860113587420878901572856556327963141923805644433197062728256866238009774812705787019064255522850913245795447661855228076873137292929978662975398801228120228101137440513599895101233796031967805864565818048401751180976362513950074291191188975118281024706911011039583996074975178264280343264482701888647744822558861120786246024163298886935375357297698856471700633975875848780378791636719336949852826625898166116294276872170865066796603599238052918170316921930485168082757821457631520905438928363444819607500740068509967814718023822438836140257677696899862677376577911551192392208537771777624588359427624877898219112709526149935005821546492667988021140920125154709377951162071144871264624523599609286413853973470506693065721198454634723793882561077279766371034480793584936861255584996564015055664458274187725103961883024997225176274677478337081069303770397961372361637882768755468809375941381380268472379325153693613633672994973039927220640611496159470035029241591442189835949373868459127300370051775084470150836775419973673286114579893856065480323409790390574598234978316120668562805264692629664098521709106851111915657603369825141383635298617435514948994015885706403205029154811648719862789148817524549290123831053295747128405000192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] -1369599085711119345384828610376665571275394649656950505065366887897711861254779773790780865025978308736981198748931728017657559396373769842691164181675768715842048328220427553828628018559586660177940264320072507683474955966133394107434283610671804193888984014965759027402120102792298636647927316789924044865233514524767937779005037618302860100900672155348753888629465341652279277003827761008049729184522959576716200129105652566024154374385763075865903225325329283406249541136702891170829854454804255359062608899265320563520952849745747322887959964563184398374363370372588517943259421091727533290995228258638127337403829411142619805470022278105771035444331808015248580676046378497385929858476272227165898676288807673840307538053183088004926809163350357817972792185476362329140130486040488103314841026294569085094337591361636924879905233525516585093971459405201723613372210949611567832628908383714811467558890190325979804696214099227654932051477139281122345435060272617547795560527494159324096264414795024537374005447468488381180256770841080943698721813025024391253465159159960701460730165879703685756004724954849736069476001420806779706050575911378084460773971173028324077805149943697027337058781484784951183292777286063546561045456555704657572879154228601646384274336153926651053001225794882621340689008932793622074301198205261343409719338405649064407197210953663598266718492140198661999748619445779256120351797155183918102732261094103190433074290456410003632318895401932609072179607200219272613275825586970600592022184401470579658407770961837871236480868850405377585671143023516955440262463641473381172873277643557535238360251144096973859059847123225993074390141097519033787208632677670408857767418053509292680296805874097640431858893101137392620618709676849649658534830882660033444701646314688756120283322287225646984411775451696955545851962392444534071172191582432057804942402273320474183791026578354106336168429684965321280166550715071499109244173903815855637702500487162335245242022457066839077653018886084560756607370101957754562373402852180189159045144529177377570268836032038517666692033782804433972624455256095263177101180441858973866665058323025019159936024865932812654384808222221073133700481735023494840560208579554161732585767742223208413380193377052908769848244053397364198908122975099863106772728991878773902844135847898875246795825249978748001837428888166139513486811511565797068705393216526511993217840484946974153003473823141600095051957421807142863933381183378747272247809892118025679239647119504464656484695372261966737906509879266243405481611939396239192464595313753628152055504131530376123680015634499894749323953860965331803087764235812270033393350016045954701932206833858395322798726831832108400828864509168373286301289920296719213063038274786560783537346918416081317535574000211870988620476302859041107130692274574824523340260349348061689522211756450780593672901461582177177809840198688825647410028982562814513332184577510851851502314412975339112091160761382196721489524534997490659643776928733906266912261209715889930240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] 2001536468222773178209210359668924187892662757177244479291179230646538285516267844558187981578651686889622641469483255679450563673608131346363822512959919243778220462926946750611402741790088323663896869309448293216055790096835377665245117238206427921673137416697619858296655752682343759184627280173738385776425645414127550944051687229627332403313504589586844480395165407533553943697961938655417182118115763013442994736714045503659886922843353514592874455574055826381193703744443254783897317862659540721923637336317689490341388393201889597741179933749658359489125230175115118810087615146271376866319375184811836872246818280883177757369814049144740758327809694098972575583463333654558923252350948109877060901703940122156117044990220970906605542796752497034800667092760436324274312481037655048905643665591695536636118865850981748297694647423609879287913420796069310544438755733360127316781665712388489677194683625268634570909420151336168928216041008967171188169704759551512923319392437211070023446642899700492625675421990547540178324060314564851320853499364862125116501865393013199507400561416760813936740848820175401735212429582561134096888059970188904612436660918845868151268393900549839095975185340161898700335762796707672590099607588142437968749225067108340657761534435121063278796464883077702955129870001814693333332789502930582609804594324404182973310112623478245678292982636124842142263961589230335558350916376117534834812525813931967128625334206267737019774145625904007816606025272898182734972106315395606706419549112815219509922620784327992932073932797290580386938175298067648741147010689678680885256968958898016770332638743904636884949583957658927487193176195434937334595541990345358479687009184911182807759883828299649276325153817010435900784197447210890746872003305790807682632362238985566141999243747242128919882228324137800820694880374663301153336773089412828835374993095506885900264826779344035857352165497487221297535956929029064409946477241131262478323707620524903428162685302474146117232148838394114064588420205395908075947304804550611371821325249679580135688995914702029391739915969422621958086195063342320428309706044625693069103924203375227585622567418111415895879558444807782263054846584145788907499825485338429001882227835708099073953973951686827009146587153356333367328550759475713478761563570435140181182975248532261849512284771833891273206604987250749019935477193020455928412430117026507230132126734677276663518565706321349400682418884981246584219855539745118267707813280179126402161741255649075601947219937799502838173383973897466872061021270669011538413826781632856220932503747722180414908607139912580124042920707742527983373102539547725365607993175412336507596532845444257619653577831354908672471804829011517888459961374524495749973149323138091442881096284148036867873327932965487700409830754259466609157244854004130472545075489988249563293546164987314099076392179290635350221502997214683665506908758893581678944970678860451479680998502252364562196891562372980882584141048098908213192592497246137771212018246616860327936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] -2744454106251829118955886743331480878096167579937703466410917715096403817475296729428760566896121945485689389781473435454812199423861467875079550965030074677595972123550266625376297775562189564774528480863051870164850741040095603363015881543407248448651956180975585098465874694572354373306231435364001900250793214436798791578824425184503607344563511885655767997863326913251979270587036867052207585491728579489950818502642777067638820004775712283821134787818813275083739886484496646063208801664034191232946459482472210047848899428928802604241221486589426002096835898003056915639293805051090872473670568156092900765686929724726386389775299286301269516252919020683712984567227334281531506417997353107851103570472214660220769496226797943230400169363663974011598928732908554901570462466354293941673315748546100180377187341968093795703985039008276883907736030261091223395986615622782935797266348813778727743725949743403624029981845015758772325483834249496318565498581232537811653798963309415672853973912836985513462500936852494361420550538968248320605416512800935296216628372236918909830815431189247283287269579448456885985976059653469629016429358011221502245482940021838648153212087124315498935229135750039623028044250526216147666765929142601223897249337385597421985484190791167808890064794966758593836767545589363923610238831731485675137541666633640633130494653641188852562495861274506917169238497061131967779179983408073839933955195011844985018021456668577391128397268055167839364711898118116218614049396251479250658396869079073820407676720997620144950337397184598696805916032953031420875412770065687838961089092745804913856294789626675319125935267169355425629362407894585283745900001592238720017646215388222437869463526247415173099398481539167930779649986561925577497464301425821991480512872549249988888419429012938128200739056834107310547116265963868803774531093871032896239780237182529452275647346252699286550914953194141410261905106514946392820589225401663544576299575531792889044942737113499320895602538745887915829962500963171467581792521772536040329626197140124889524706217653149895196302805118690414315960273626663761947968238461984302835579182702999459682643721046348204939667478672977295034105176012969350137020982350537854024776892354489160246412408108557062302089551594575573602504075418568432312483792913320712440089933614892797527386002747521746707412553933940037521777481244151857567931036648965875876200616462467442027558917346616424105313698809644309091389817638375277654852622385411617044803467637078704450983467172273837750268829829425442230776722348378262167997366236801498010443409288231621684904953028276536981257846158292504905934854759409935166581714421006607224604976402736754521472937335501297533630593689585013032177008428654271088179455265681809032022135710869422554883098636860743054873431696827885105037244733235334880744794049496819026991253125689396751298707068788598422607053982502467424931560471398411407480298211995371741451088971482152925958650369248268300166904544653353292302483920539950990632607104845280706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,26] 3518711363548543334962060307215546799202709736132982702663050213112540627189537490038988081283250884015307526469805577585941900267404892481887597855525198915478756128476965149875039364813599306602365462637451017455991439199715414101660018005306849647439219899859387917327098961055126378276453852662648125702756606185568873472822880674483313204167584035323809054128986017815230342174111413411312721581720932445294272509178548326154169319712005948443462769147847840825613834683353709972320546256473123784575981665114570824437753911707624991591750600851456565166252760987159029804489616544677862736006916600343036188148974415688958461322055168274735716035611687936136531932342134720318642660676552509756317991971985121126073811939017248473892030648277205096913453647577060125870706259766609281670360223156945389161238166937899618198832242805990098019874852657843450967812031487096678499796028681515546855747060828657005963928175505432138643398313545175522970902317257501099775809380906281587409900448648663487308328138531866808875003670588750015974295619089998758426669340740988973492066152237493453375746485238252554640140788564432374769202084792538441392176539645071102140326978247857922923513726556717987790254538878122345793690174666334666519991651545293091164667311881935315578966736430529056728876351723104987828080142072417752344171854853949221631231859502701238554747953804383535499568229218641826161461088039022264347381661248591361031417945260034199619054503146444302338844687719098862743567776161539726156223576252634745811507772543627932346152581536938976127119020681061106989781310760761385710294962259883492668777488854866269882498668494011553566469279981706730351940335458163591875402146862578303881001100542698282977795523470405256088747170125434354893055101933786365517748320935772784899796945265161830308455209754940325918268606963848981113549792225575004431954235646398567607446313559000261688174664229253642145890155407693467711754327328576147497138461509270987212745784465037665005442855414746310327593347247934680892620314374145516896355488727092992542379124802013869968253698917542268014287064649596454930945603752137284249188882477924786121886860971925996531194829005140335192197759216561930165000900281685176551648514977876863087955410794455860157199871957913535279188379984520274410395942322724772081751877331911190431853469533362842838772412673061633193495017903299079864783150358221726167843402049982998852863555089620372377140600691955874056857822847940302098496872040284633921773779232622114141898748505680833037536826434726105895330669133173180053368657724474967868029844301629964375554529439161390511344079538514628738818751047547012960718722196100059160649147982451975983855273231099234381341605277553890778793755634284525226775654739940355688906891667045704893029079793915419860498949331076317473757214865721582625227484231691521186951497611838515007322582317082871452826972697453624289285898462053013541484446334709533134841271480496275885523532474340039317704591391496080833739073539093095236139371885606394134528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,27] -4193398049661773314326460629900039701835955998078638197941380444521493508298090172227503552994253447176926675042563161166093065932720388545537051380835311352920393605409948569928531543425215552581884442115813150649037139107106479623130062467523354563320418632944392166998583170256673787648399746005226873204204483308971717961385514120413855073718162731861764608100271542931866712857959550187572894282351873163892460923737622872568807537246621910883465313557669989814698906472071567308646556992064789869874954424488564975494688504715210506607830403973674874362087094024887782359142062754034734152756518957357053808051292802172164059593384231662667009612071264352692698249228317517329257821294859654319495711494899125440096351291854164476334419884796827389850719922679113881737523180703180349906244117361457627975974081419422383937086463000411857321870630757906474287195157798229625113213706523765835415449886266470506042996981653297464352390832186762971677287993702422578512618441501747091028872614530027006243565688943861983205779645440239277863169258182408173002861931293132483978967614421665320692637986260936992431988122568887444760775009659289735035286137030542623982824450461471153786421479759588611290674854279870559158219596611841911340356613978756986325851981513152091734844613513312474608729361979774900434914281649167482589815550935445390812723684611639719703554001297360127173305227673806048153008824430051572583636587661943643897873329011054385857927342511570003554872516566012915902448009525546441908854575009296747794991527782796341516191305258480740607388497514288997858140232047983812745229870777656173268940488661367578241564302721398128361737619800164894238715527336060860482839164797563293684233626914733745980356731976154116213123438498461229422041077545319401013836062511062461882692370884643050147441238119905457740971905977917071443270357062015305429849844346452106357008378881847166462534935062059186575013958182858055949721342335040692737860686825835520412177523673396975396489680783018298221483971618918780007101544968872858827195760347587846659744512475771717047133975674223208932976197465866366792121720312674309403917184365091602731463485760567212308129572445387145251191408806046773256239803774996681982499382846788255952856106777428918784306800969607545507017322744319726109159490007118425454169742890749371470154558151725477013499681509844834713337424414779133405093065807291408852454862215138470467137598515488924691677394419526384467410844387399528995680322676981699816982895548739686520068421020930736865605563449251696107984408211795303505089924228561211922261339269544750146875499823805336959944500790525090341618544655818569252869746549874673352826740960356160060776944848924992677097801779829160511949552474083320856721829495539096905953512185532604687641944873145669208801524669353653094568032570347011894612465370381646882516504472347732388148026592113618522247211245414485191633248398103645337239218385899415177878951149288140450612948872684860256733403621322468961494481525261736046498146865202866421760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,28] 4634985086579848737056374794711589163696014854241216232953630828056509783266315125870592482337049116545294853961361972228088791844764602157930155228055603937633008103344157736863442483819871793147250283904021502128159550136297009804262031380055373291020586601340259587109445288213908618721765483533687842654207094121276036608182796870165951614788029882758679460339667860351077682083174544706802465858387638300870823163480091310531945289750107739054662099636409977748450116182734244757543423495887191616067027670073177250874541790917665343240703553112530781144670863773373967493413649018513632043020228473545499623332582373858040163229691023421949960648588329728975868054172718710721244641690458780960553689403983819751128046794532353425998023733378210997339425430478814501620941041522937549249072936726105317194382657506447377863169738115962638716075744147115870554482138285160566002845511946986200546690883810462359586022225284869773953266284084522555515985021543168100299102034498889651245442949054610191176342325495893305539104527023271759974100065489604897304745685801039946419973422395555435535078511600797731534858536981406751784041528836884635412311497010110579992276692012565752521173806185584739458117137280547042832795739625869523546509434992824211431248323485930061238440377386293619755259916387567430843762528592773038289714706697094665187005391596384467750213029120743146286868760049582610200187428636992842819366199413588594902891240221043078817446844284378728021343098703646357487279973972340972216173918663685652701357722471890689621849051980370886512273889884132933815784939021914626423615748976487339967331214288091599427497638366883472876608284202003743098507432119933360006097393404395009365668429429387140852542965214192292880385788898380448989311597138010029866159506178144106389944911263336699917836565947570695540542675851767385568385308238987817216539700262109872471630710372539356522444828236851688082323927094577380308590933823323777234576545909666613697833739445604676875336477158320182710327348040597377025280439449291292345766418243642147390351115333163261693903541591675210462705103620941665516808715421699499698737000347019196302839352234724315048391861471359966816981299527439494745941591965714622470607546077193843370019987184429905628554521704565562357708220179565192285841763523047972584821820510695446156485655445216726442978018512168529218084653740621897342269269588982922330978613119081538022007013721487704615786105005246787791142503861337450703036509369304039085625431961303767691739790823190314237351973658570525591307310578809804923183024138422226257302606990649021131448909099848438772690690201973708935014780425604225118761652935521673093366940897795373639167332771251596232424139830579232844509217784210825550289879674507137054719029565716347805910083526857394516099303018377628594046482011442099206545677495213770988416182548898696016841532924390036261223619554706618226914985970251065427525347644817665344283273148424357107573862308254043264235037830586439064017787247073409591113348849819587706880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,29] -4832603629045594797697945056241779692498089673650481892967824013666351618544577698147500227294254840211964229013545837139666621592823853587883312783255967266498632209671159477137421075261809531946436534494065359928206793800604935454408666975851292231555647600733091198228461358117334196670845621999942161706055308962712645140787832391403538657587526124960938167404843708549491882100369029363043233910913946817821605856198348769022031573469936647533493157945780026250130910806933858684242482639930716941430106285931548561166338527910016189841959317588815165771521207594045170666269214316110212801275757807363595268956807766651867923937911622825950057545091980314258352697232930587299494261954845087230630390522215264658968230892696721046559655342944964068602453027785350731641283450707034159941797572882003886079255670462393625348352321037259994882382326323154121383957721575792865438361797747625956119667685708701571011392444653950236591253931474347941166467216190106936060649619079132363423304067089675494612350760114628050521787004749423652214945708880030836671682499359010907761419723356138267922777783637642627554709287733642341540354462423434544064634558400024590484910015133062820065352192079721613424900826467554137012224888845999008006063418232566449713632669639723347888515423779472555899652669063624076475580048873631625644342511140972994542794629036578553558765989498509553630852195092131709416589620387378319231089772012954376040785188413255224719486515918359992748753067220478814878029003338257218246528015260905927789639108984708053185703678239264341340002494357622319153272035037181738174156373426648198494542490553486979241337572668689955639658271760742551727828610665012984671420076086473640150495393026292889068270724074412808008901192441549330968119323084381721425909957211631669025209048777345241750245879843978345342590797077551658806447904670390259701866432135577648090351580431362456228354944856037487131753849888383754120635929745879292412753195815533857617773388631024633890419428356652930310555878842599867950556711611795532364129995712907553171290960159423086997536861451394154314335372494497613206760496745045720947892180393731263501198520682544773257266278391674454810710943008706864472605728634476333865427684322311025569105001144083719444057556023116336749697058711586123546882463200073300586321300947792213690500991548898081021336243058880370316754440692563955802066083495853826857355376713879029882723579916944022494787545205160422997588047428539736824868986689581269772546273524385707022180226342789367281612156702748300669155440151270465537435140515132658198518852071855390269467764606976542396736606159413830448787297177760684978447935759810138765761120393737979760093793514209162309340773760864201730623873288253837215366995074804534455481922689032496312246933781371063250722658418501428560608782696639029715414659315519250854528518468534214993048995596219737945851080964399679672747224116095000478321176684718000047912888555478280224792704729849156301467059557306771338537419500506717662291950274611920240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,30] 4934259303904629145817915596217068486611572242248052299018281494703606746866674088842456868672312603647836926336577823090818115643292181433438125618374597416235630385344995784610888002874538781353247812511512476630808333310910874904894472280514216990098786832089200853325093416464920172070877990567771689612233591740485548517469087974446297172786407689224677013200875271478099511605564137202613581124038108088050295414722544715469473041189637365830749779670534774608895305132826410697684784153532580086088454553738655916372848268484303932348155021575451445490070489644644697677519580513655495055995380939960069821906174446125005914481537190004599391701995910730537834147070973574563320712082335199711347609493855913558656956572907920654928984166454993358821570787790558758825422045614737302641578691741573401285498165058973102706363831075035665249587490467544387073107426288023318526806415963411648482943494752419705987926879284083219603372966643252601054863383445766221076487545751068086089392836412923225642717779569688072965079492611620740756881714829286090345969388939390634927623201166618404763944252480005178511253719174515449756789045340690504951130549690278283108986813214145422148703245353345657003273669895110064832825924666559981718001072120610644130156095423744407067176232604812290850773820460900068945944120283669295207455713116388577432778595321987138727925540165120879270462787950067300715264444042550254253681853616082822251732479705468652108443558118423690837108367550927848368756618786533173635600836883551998771985970208487913304236954404263583578942960441720821357791068592156223265443947160859918831220232344055091095367269000508919135719170911858953857905939942574375726469315646313369686908968285246337340857632975834411817714169354812526904938335819809248153137809129611751612985915471286780779148742843364551129512547041575023868724436479554873330671402391912942553419094913353751098472746790417606817531087385039881725654689818299849740399986029096593553937885220545144282853112421771767159796382591962055504459976998589155387528568633408408134835428019014702355504689207070180864556226576328144556319334514627465821310017656920133525813515288668274577493302652951478277306070592220146208097699296347438403891882315898925842056640531598549570116316147245356216834594540261733057470827792685719298388348224631222183189881634333794511021654356658608763344501492994824489925156217349894937135700402094050039227513984503676304009030460087446683131075317446312609529549903879181137915605028036292349308554293673962913549627382055089657859915042885767279599290565536913816987197667604980149147293068402011958687642601244602706129869452391210598642880377501007777502302074107042420208019724451488021643499346624315165793825752066136383474164620140465571556615709558271081825710395444803090716740492233575376928655456787757405025323190811115072088122111911902008985466073613005566249962126249338725171625361677978525033022457409957605360532652872468034109875390441533431097008264352042686175976163755550509085318867781953781760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,31] -5064095240918068061907206906327113861371580613314942681646712486568317852223680407566013627603723141773597595860229696024022018329709890807992129000201573958163372048238712627776873829220863731663961404587098910231390194273685222134585058774919872170399848241886475404173351348829517997092473527500396732819523887978022891760982855315660998211781471262793425026050499894382357511408418390696373902991281407119215632229495556587291767895619718955952188049078126109309473619758928500501207285976633459616690238761168840414104661809035961230248381972223679058511078908106758789147910570075649276899354373971054977531446092237162210895760472555631831682212404619654041173936804178163930397237475078264152052353050379098433615192230337377373093944732955980502730687400233176511894774349170116334453669090110957867104936859963193445920682399854999376508486437039555117013352585930962757923315840035033928647619401568466101144451642588924275994508674667631041754515612539218723951512767250028572241426980650458121405014805941001733396327561644809403234537315876673952130667538664395255062290292354778295572515008006742856273914533221620455460008608399754476804879411153187008072144777743006965125121345083610673216739705415957072549526110281593317186775089983954941119746590168316563841144414444239158251771457515702466025697844513835110353603477527147951934769509088893811634532477362794913820477616064875808497418978455868460225772715145801643842200319529763905657202481988052699717870492499300346345917294293222707023144893532340611048577522952966485157888425930394112862174448925578830048196428110515324657956002854242273257350697456599124714310963274153593154186750049105958466959923792846428292024761544950257372945831923673522267451436925028598810866573998866804663122719884837796987211150564351093826133764872967082094626130936535018527820713987312462700258892712137009311515635261671265935885815287642592934083969319242494290853670289684100962372138477966592500131006570167091537021354554750354408941768283322706491509719820671410688593791948658611009610051827357528605321900646763016171265488814404036282362560733612076398255244292454797992767948014293346871397761719497178301613088148722512810842049001498913333986016203649361658122972383555718095545796836724174502150546828022246527327605816986863431495567182325032247149772645730773504773202483575019247640455437868538939237317574640821822358276148981674617208502476504324316641877056309310893131201639947722363745340723987167806367062311205342354398034980243358290515253883664203702966392801427229801511511844807906266384880086343739625355355311778115009055920907121179400598251687174843249156044544165276100110652355777695245642465163602864406491326217322546178050539818307293131667336274945340297106700391524003875510339011663689649469402347009910096984230115348921776296570085473911019479614367382851432742514003998512635968792209457658702818493762883054437378854136094160249366786892891075938219279785411973749187386791731162307905235276434096671005513279389923726411082427050177331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,32] 5124451239322269581707864449563798401251096771026022606785188553988853538115390002250602532736069241914191065965945680602656932038207259645318437052831498493830294516158372588304934890628924721241707151391766573935987695439455538504188597208255757998411317105032418572221929047978012187671661810109655136039865176376700760590387291836953878947800557599492707299233455884014126133946782769106509451598981071214107614386967674800665228941280672082562216103686036549298114432448153591628691684795188615276064707303922279155275242351804347950738859539934979510708597920032369251295715778560034783935347343586047310252991087968253392372574499259136800753080203640939057389788883421656463596247671206988805820508426100911191199152538326723280034159806054963438195363039091335368685479590488268307152198142111185319604030514626444488207643058410217322898160708726054873896081337432548580071064357179620627397392856476368802031369513268389868575157943535947313091859004300896234643120408948542634388640991560001131032558106669106654053313361920880060175405956002802996484046657469716001926967168747436636851659927209974037453532188141691820053848814116949708189366769056341733788430588151344833109809434940782133312124578968626606817068695959903905519178217642803405088352914221697880524719745403399756985194301071574723100343864238092547653210832185342785522189138188153064502633421350889954107709559229682732018921358714291579576281536021727774537990879810461483640518356808982020169633681617709277864928270822400391298765359092702378812848274011017320639405538781605771988094060236499438425106162289677620153263288740795276572725768595794003229080317513333932633543935081935301149503540784873667424106481601606495852199284624188245892163837261390253154136964711294318049657838370519273717644011364692833159859872312444530824019298214566002789924490891241043024271435008058979490028764074965786325675335250152281366766834787990255682267379231701032151584266326335102926454805193741533101410721948913154514853912001308424165448976133542434946957059550789400134197016080259719056803277485182431149171518389637171651636436378216188342080821985717349179773834121441384333995968331742217626982185475535253602374909172413860233172563517518231696799495398515585976093930372217138798995039299868650355670180059617505379493687937770227182983399936105472070592993028383249388107618421715657298084851472902392723795511872091288338740101749609550538257209741482206785666562974396829878684559926774315759416048561477045540003239437493660457500987645277534742178190984372790564772204255008869620923898708804547392172474434677802587651726217638713044248901681615725052599087624955926999013680787631261044142130686724598460921337857920106904394243793292829245236777655732316453164362927851357738966673689781426272207274856433096248056807204786182927926243406317090506770742129281017755738956641603427431178190115560551705643188003581704413704875795509683019607765073254883460117842480674613555072335575516546742418050768579848991081443969556499922491966690379199152128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,33] -4871865806099020614283989178774582322151069411920085098228960814256681766077402105517647482288812521318500617442565004731638041582478309567400546676899031005220704505142582553588977969950302571610764574101549478230505763343836798465825679082119344367175543055084635212421328713613993507921763341582292181787894519396034508914956840077638807476789756364777361616950382646875379477677380305576478289462620906544103756220007263623609448423794613708084863750716137319491483438353997345399278344655086376114869970212363337511800146402491630771173815773046797899748295128574615700171964096915007523399991808904958942005822657433760122251434606448049888952059859367137476115415163568681031099653313943895550423480699461515252100167042120086093550858642109073822851557634471857103762096084816615840953003117437982920985397066709451901867108287928529204434432266155400127487770270836744579003647321260015719598150692515819355324157769551735139751625088124682212176237007822016521344502293231134648465507884024364342923025191666200823406066752706590086573585312542613667519074773286037992471877306537008330024769741185957414565356921830839920386790635678022978456295644270257858441955804096515492179151762634150136678183055967645927568704276942456052167255229761279203575607618055618691897783766372756324176836155458349320457860908636903776663635648734042799611780224609162322110949732701116727132829243312866529849771454819751220414140267965062247903690765322219346350263030500344059956426490111064812487926781372448372918532434825807178409734281525768293599062572961164296574492900425852436142024676507165146241057523934216150796658060382808151276151488988362365887635066688198265826366132603442408374686346457173935765000630228107809847979203757615498736850520260502380494844104001449044834500542851516665607773875694134938945733563280032703927252279406472816446907244929088943017827765562806261528870723945841557204027731431268245477676951394930248461114301800978962792875014159278839646387498577983019032789494530514514086048491832241246217452009985506178219800286950582730465952024184967957344384910210939600357234809087842529270424106102167544153884851919480804702299228263083047954492618346833759538184117518330330338864282545928718633689615218694888624949071074804894675442500025994583260345901626119802815560755496117651925387223429021922042716260537278269775294990653545092473422589992514534960226509651904363746930936339188870770300988578529107387443160229090899159117308947391977437583989175689622238685483698605449487337228641385655908938968689601013173601652955934982389912864083247780789425979299121135314576807782423629168377819350870590647538249144827128674949394020145369601647628098737394058858092080228141855533583076533094661313981775412851733884833746427895321767705101339188560047315456704332285859150689100164301034717176291596352519351323736051734486780690085902772894579166748419439390581625093413632726694404734107348658731405727275073484665632727091087846451749944333319135053276166113220947384634739232433427996852615622164480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,34] 4193099636298653912696273773957321153595595292923709465297633938434001126828971270300803486123445236888138071402025902672718504456140527082250562251143731572592219223190164525593991984469446942192696492489909770235099935767418437074528670182602555273413500060307621603714236196480831166747861924023025234765092206776384901395922697667201526138276567050804705293884579754204577728285605058116713967060247865954127889351988284880220461599189495796803347441183763210316619134453972281122601029139410887421953066772628580066162986749772659375919468971100920161242423684957539603838813248682143728707671067160328386831945212661347638652504420648468360100615402831155394075268887385779562280718444799974588854014140596306829144198718246753124467382850591964719203508019798399552639238462626721847699587036842101509995088466695493793068804465211463924791206477107578693122559089757624443607525091790310616447796175278118791236972193895429392049001008104297394280704231453850909869594281348979942147155681510554048673185074721976221847883291627491475831147639126917790080803857888800547358801342467918784610910773440019232618737333392863983098553225010928867487370029668318611358076084353961158703744872868459754522234015597355426757654715399363247623841509163682190978287820587075085246600901059139773464523372224941022146771230259287387303763165416705512531887473370604178908012289085926273776842212004300484710115486369458560954011702281313148490190928352162908965258287255765586865132504134192217989302355870137974706179722297373965541956624067633795170124153930726264159611153109291568009188010327400885349552841962204886222163369586327668260458504811679095995398721415218182380511281856255420472129432292595002190557756756640529140905199880756591243089492105224858851713462119095660410450436666692365590986965288424447318705555254275840198208558152562904782846680171195834297591258245816742825698092016642985223645562787489990563971705351635946789266752982352461590650109197943307533147751209573131363159988600740999191188319417562985122417460717169157287797450175640481804797944674292081534081027243525422099561537538437018765974891083508473639433315464345871106432874603398865809403586789696929890737767162469891204733899457400661122282123334246460456078760725712667194347418333588188480069599308813383304849470909839962163439301025242901056422534753948717100696079676540731982974498815723302871690930968194187878429273745885069623667313536276869308031948829663350523284021780799457381041641171025642384865898300113097977357941204332476821989524072989913456411832759175120093339533377225558723155194427764108279239625952148674284150023014575927830550468288146595942285483532765440898774464274915723569336438428206681670456571836422056539279098321217875179941970105581589783119417390965690929762819815264715400561119500982273214903375920713052817048397327097417167142623432693173528965286010548432570009055171304071710614556769962171636627317990087912887084294096658917089277368036276097714229158925927553881677266865824432920609033660200067792896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,35] -3234462481575119655035556627682971324243859127760218152527439531775932608609510981390175291899359268057985741573679170846124107503410334202136864051054920545103020060295772635029862762187083828602700517370039550138436976916256933831283698535466354190304722865249065484223557237500887737441986697343368760467691076521385396290776027538530746178562835686013014398545727901900131602029978992508598543739937108474997103315634199656019730377619832126854446446989814589218647783861313934281064846398476817028682051428384981454467133527614562483921260531189075791383316535590843835409451316015365986262469420616156734999458772433488219802115570752154181425454212696749651210937900944247933965446168675816597568792257399584177937387795562718673826119709735837332771213987713415529815949853802270492698230961811743176381831171520974674152628538460339253508696523772555695580606228538758198465841596080696226782556210875062476783403851444708994368298029311145706329961883988366894178721699954761447097458135643486407775058854625872863523010467662317231115978962369731373316778602900830714226517629191310605804934998942457988833130396222089189462842061037625810237203253842756367728725854626473049143140606835228863749319333407400076276310871622866372705602778387215159876858714754045255551534592400646074445686665359120585778560932549370316605521098675743882556469856222931862686350544906525702008897989806166339766675559819447997447726102257117215488053907189438820579753389393746682391665822887404138717726236206469310279615072863341045695122558908593754321167994782718515768286703042301241938410603638300103156330558951231164747658453282261514754209321510440592383152288869262863896326372388041308938958797045896708993403065624279539685551778245321327312467146536212743052020020303903066263327242034999208913346475862500926527760263464342370718742878558382344041367494581911205622006284680043190001203952132845870971124766259675748270869228594021074848912208713498006616715970291814622868385253690738367494863124500887996342751973299410626669096807463558557149474931677396115454973975256812036363950055228899591960177703688704932317603647092285569108846412164806431875968697561118057870205496088989971841036105414180238487101068446657107154370045592822063892932967383571586257810258255877370944971481372382322599999999466015378195853539699374852487953390503050589517415369224805976270339069017169494650779320908455613581563052252299836368079781469583836244458956182049690053767992187251456045026047407570404470355656164351348422647541348474630048701209741413470341673205952391941420274439521152161302451246258531101182744702761287154593057957435286207154403415619927639721553818623387881910283574145361094186565271316472220739200407081307654461582475512664290245874305475864510303647012873459289843879831454985564560915233628584583073898204136352575572616764548046327646889198174163870589389330427326644189314144225619976669998857652043693338441610326371405742383418718101090411042257495065677796085433828091222417027637070713736838090955817758259937280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,36] 2250121319902433735070492804329147185068383281001191470658687374286081199414339626757944049531347072321102919947382390785670432549570615232560917733078108989673851080242916273021495809147016665121827815996028274486360870781927451275361754116196360957167141415891082220075451894720169257835492241160006633928934407658711770522868666653166516695946296946173378488409692904090593798255848836722787398321251253749616453552142964541161309715188510173066941079016989557683810447511191424032509254872194856008913239874276641947890222385391732162033484440725630608690541391463898723702598374538146828868151657067898047967304920353885680678045179336389771658561954129007921287866360063482696937835038024847902835620797017806644387114091696474052695804116100024111664036523737666671231708205267078978071065513931530491053778439494115630439929269869062256322208561042754315148421158270457346895978477505180097590661363319986235691549461952523105153929468636703057467082121837227555634898216173579090069472557370577404441319007021122118652892438648589920919446857894222790815112343136142486896787638827394468328949940960100013883284403441445096670129798643977138606423338267283019306905915832455638800616703169092778515764517723732658180779313671113779184995742377800396991528484156216891607332298946380857061412226519195034794189666342068723999890604412347581752413000705797097294446516295253481284529501708292034997511527250908599592756111460943701808037814238270798382957943494474181454643351047552351240380191308217894197404821910818836301837754821338068290845122106063164103050011104192428112184406272990017037779936372177150434048289509012895081559112943159931322013520935257013149982667612668761182802020448013612405970713741049885687594670567691798496185900444605507163112695825581344617742871428758892550667703369765540647660055366262120698747059124239063867195141773289284733171156907538208341011461069488796715122077923546999343054188555468558636874773821707050049377484184932616838486356435060601107810313861962306820434817911093307675839681082281691918973654359650794201317580988804198602830329183288460620480749086354727022157258964320740384618692225381840413102543393104959149173287075652864739801706617415076015392795018136129187282910478723422602074785991749407765490999986739137909138368819379171113593776479468123331598383195945100507351562250592049154927322990813587812431224475792193715605924726702877743697610247648649743154370238987307139047915554855168446103728481177353397669716105230108334492715237609652385710258874915484617144012123199985026326714432254745579578788845592705895103193446903021206915231694459485428605793887969878620758003381157054744538435780243350781261898737903741300994611709103270667881377419798580771118011948196044295133372305399499747849838465586214449469468619731636449648954936034877585732047119088257815570272620299216015302431128831977274796117189812177430559964525290303184368271717303575093694381320843905378928876172006688214484191695765569496506534903759236962638902256532249015826430596989138763776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,37] -1401579203749181394853841032925164414957431735947049302659811296889081287496875003452020332945765226099486074632928818223779050027396317637982327644194689979907738851013064043074767529048512083944551291162896858821276658742410966500547755746650828718149717682608531069953329820940720386473591549029909050275984202768589604449838154308707741108147907254699261712724669501887204888156102034631055098032340107971202347167690910309062094636760165247357404870555989024250246532386073054884383215867960945013549417514643376251598354218737302998792821786281244298823561550697252717524505111165988626362838060570716523913271543596493648367909350765362501176179784146669714790400877108323136537941336724725130589162763506560708318090617932916868423065972239153796963031904505982630555305676539001423330330102345775306857233724063867059118100806518132381093930766623358484456735675850845260301917739225990215387603653556807745533336737050678002104499342341401868716339782692544662233358457646351473673378557253678689296655676447555117044414409677348202873343542010517351907669002185047268362786915043013351666738051165874199035665986842127024432640587470493014294140337917062622427693097600676029999765458809474226092797389109575029332896337933760604651215470878342627049850632189039742269894182903487059107057788391325066201282604592164640466794599290690870129355588169388287119151211996113532234397829221577457977720937680540109211136419577421067231614099555572614531747545021073605972302593241218449998440639642165059742289686195644673222406461341625406363890621251601911991218576080888535720206171454839788596992843895843418959196266597065548588572569544799051760944429361341049340872647399616966193292956210599982224595298656810549136570206529097532143463360342278741459636193006094687598819768743109939914459513809838841869468660211356892102111744400094679858770283887986945539914040385746788749958226319206633948980146156267418528419643141065930820523701707031828415119354170727822778965622810006117632506345196640812239451020386981255364721273465411655606306699103536003757762872263397702801236112143032760380944993476807773793104551683220900867766184968818912221198427686837478611126878061380116660450721311878726916862455502523098409340966161969827451747391067945797038513646878547918185559615058379988184733506759740563159367857320471541735400666888801061181622477658264486273843446108456839115342563664472394246806973549588561081503396157740927990063154342833239942080000642658949170080351628847499357399240870144568074192256719054000292286262811117694100898892129977524209856490278027001440414608943643093293280721317707006875318937707675201992943321447828602226836639530812040657689870194451748267042928460747297664571325806394464569995717355278865547421095358314031926674443445962335070096895699142657420563020036044264502022407116900879874450264285717439059269313965214466773398712254704171816006372304997023564184364391209712555035365784567144825441733517818388004925055032151307613104011862009619915406961850786626628917889845535430410240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,38] 736497453405278725659449966573296472834150128533898178798107170370919224257393029525628109608119752895982492654935313419284766358199545066226422821732633330347330791821252323506074120532205335499274352462502712213557040760668369676344211693329661123229664703361292223283333343504548700345020692762195242303061916126484724146143627815989379247352765609837864863756627881887595731324615649627768173411613616390620999943155495721248035079693346057461750868719482066720401933914257577393766581327194770670264076469587679146627186923633207613481496565694958838293144661905174412398083906610749234067662023993238634396929726397267258089366790948090389762411456106991105037121654729895981309811816015008011159116894193364066589759034909988690522289653968918093126888628149103751583219636447062590365198576037947469993886661071072511047746149192573492108493253461731689392639933165698273162415369266760306136937326001341483180057541727465317926983834065508032673545877435720644845031123358746073197280123102921175832933950573217534547910643270100406085079777352234251625133424345162074447823944097781174731549089667691688263892932809306165953628740888317523677935039174137742384747956853216126299838102597287749494862491882852026497724235017043428081667377173782899896214204673373223415227149710263962409268461812672499288947964093661345068553903935014922075323248872328718450466471570057844801450688246306982632419470480956242318477278181816634739645140534493114654656933440962738262351411704608458361616947425559481957668856678816632213156225039755387739574916960535219979454350498657394014876569432977689995412358173573743738393811459168166552009943234049180484976926294742179768810547053455708948573292984794835186769916264646220879679301111895164627870499415996386878946509136628300883164456490178581896578897195785151056191691428520408318341786646972933317437749833400745938249499321437176243090514907163795513486903314361968081032833254257159235153559320646707680656094050776069629671877945816073189268505374016662486028296096210381379041578945630104274511764339317154461884186221838113506781890277367271813199085439929041228572520566560381441786926308194605473487842786500467638859727019506973960644495767852450079379290027842542146695761405876429780425801467228887900944530030670878156431714670302284554257797743248514630367719829539929546042404518466589498754452617233013595129358810612559298008852466195606079733529071549448326623728325599942196257777325975000632382029036208617543247505940623831389925935521133293016546299285757243318689040320400260469180209326855903763098717713991452109025027219022978937160537957506381911144002366695156434736423807291500458493324968233152666977394556753031853566878862618150816617998484005970206924641723683797203558066799685905599807598937073303313477776096609603502538942107289947786194048230119267517773135160492464866820694995330395922729565170552795263288738491548097676478220348791510451381662536723228277448689968833522310862184889717421345310475220789462615900130658743813001360685124647208878080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,39] -273624052110535143200351000484555450770816525190486960018571005336372907196037483085223730494078091625524036259179792071797375154683875778768717810281198851804357081609684045066244298156763418512822273775820558208013458769638186959323812976683541232357261115130368366641799884532769318850528245460423351302356768136124871765383943687869306550800808536749322159862783564820452657948263529996629590323887299746581030248525130912318505690736861745785079824140992396804043685748764364637825666449749011675813005167216943428187484427996004632901446850329653297120019974039935750800253230845291203742706619247013208343472352615370010299618721262312853692084524458281409099227249050846203088319490938076269016314227918864349843524508824852822285344194456332214415278608254522419549028258588079145264378128546715259507542047793381017683881176491256856210662536602411335824870002060568379857556876246310374236890417236137914918485342173014816463575598650620111740764630796275182036074895107373446271632148351646133637592567335679787398605795919553611167506889845804223005621942614348051192536738181262253775023067161340194985609687180194263240766501213516832189923410212565900356626927333866625099785935682065172187887769978743662471249680155827167544779422977457840459631202653086397056095364932547029947749362532722262393480133604603482427929844782644609929326980873787630734346176129713569098980961686124667895847414207679102214893343420689464029313116573203883967138102528923936065974809057092783727038852356613427406269995638340248378077145703095770949357634411514120622076607251919062884896048545385117726116550405101209636392647361089783392649137214806479185967985114649091475479014818092623217430652778163186613607222791596568451430624848721836509081413562494582752447606453067250470903396626896454443164919861654539109299358124763329890035280293151421059590037575174475510884375154085280279744946288773068395959726948341052358169444583432571844305480326172893225641196976771477995766930062206583657778467740854693065688786224286908803593715117939696661348355910291605213509766045325692636179083388660164964249017757075964340320310316843876625833976349256020913762602571257170416008227503771534424483697523746806572729520864006626011888738886245324932354703691709215313003460957875517987841069564931278389564141998125226665959747768137759711004100763074296472558961996847188486890270493521776717320851723242825301574509670464756836377789614230063134584747296398357561524757331077340999533660929079753005035800383105267061958400737198710689840063000842379363568053244074766818136599408397200185765945757233294271588597736726272870318103658463429124927036713768701212817072524252854265646410654612210661622913702721779839685152187221995963812614839538354698525329563728651818374153470625247810981744481778585025413414491050628277183201664357475890406462119742852443752715654475770905757982341556198504845396943804087808300327221033533059809482190686769040545838850940141811433432240449068583344979797116743713161411514298708320469354096062837555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,40] 21613047447521313649149150917031465822694615045751707581548064771696771657946938321809633289776625927284744358311180244107620608634401496674154494555984367108711251906236426197444819417369049946443500153773389819524052596111363435175358766379758106547928125670624657377723221069372363858519414589953113116102517729337068760769452620127613652551420028869921706139937460651025013592189263131930849953506458799068109678883908917130001283987370074491145100386167684000960949636830067440567194401982209550283963592314342991837896416509427335754691132614704370033497342056829517566292524056654432310907244147057140379413318917502811928160649411792227599861874830870906023998296859757390535894194586742315628852596212714592691940032113512945323817461944445235754827039532345191511729172533641602876673914687752589780948584013463104527024108185220239929605792426427786358834406869821688486269993549548196005663087906528354785313634851921365167602483674403168674478924422316254503861152439053637096080933169781685655522749667964472074763311205639076283160171176935260745973435720559583529462308195541799476450415947123774051961605604262834547628894113731061637627482945256591661049865320796788083470906371856982743693680673639386246087759872946792983705203197737185897044215066644485518797508672460702224624901264561088202267891069344134594527053011485566592958402059856831663885922020735955003654140495282510875465457623257847208751806391447147009494676575066046001106197394093913430774607734261564746084136720313445883620730544654305714353527125860103257569226519603394035843467921496846874699146391434722354249490710116854503951363936349899309404157360481868319192223698597280404506444907179793145768245165378738372346541242371338388809726480561802496008336715506948031045625618486596639689551620350019880025057837403917378082835965317949272578774768349242692172532944169011741594105289495730261947452039698354177873599080613051543869820522032433903015097207156332543982207796680467849645371418466482261410828087531438574296884172549468565222180714417242306822864347835563482086220511537812044586681686449446510915104246711781839499175425393603691551121386889798864866914438728799938448523249082109654300380465000860646638701127463002300834574234463032319626035835344486687939748032770593940712651519514597730959439796209792296605012517173648259443038019349831368395565478678513091199785753561462905898441685235005572134843704455588586235191323326205345949327377409049183647982821859708349523668574679814221982653391747752199254203765855609800877453994365588693610453588469504930310026868279088342210865279928539055531803742925811605936999453535782012600661666436541710863795314633153049169381330370985355958003928136289067128056611513962285954962391424197327198143154071769193841924257978871635177499717021114267728046454529387558703282474958451923634252758817225858168395753746780562999848564593728155714656650828898519342681051779788846451246293753647510306479591923514605872049123711751891982044219201342431431517006049643867708342512581452234752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,41] 59245807575660730545851620795640022743974567529213478961801601902893088821428695186832836805596290393319330529905307470035268790918427911223690682616882345546537910021883038258631011088105065348483590039225947028911159844938051954373591288262214731413624985503100678049579001380578716003996446832326011059812877923152616957105119294042921438937629526050432613056603450369333652930727403107320980880138090126683145482886252160508400470072703672544858152261790972774958841116145568032924160344974755676796953544463651452123980238404164819416021920411608079893419116200130838346992274185120010274584033897849048193319605129666770422896422083699635858717941796151431943368961692374276385522213268518939101930908532696779661236644386745330445256426173801899688572955751636219435890646742703409848260746203519670080852963318728258992606893500712731327260573259590817611654292978045110965213078236937556121923209732938419375353630740925250438500154038246598107828117097901549384697962855842197612043723148349032336723233402914721835123172368629768111536263525859889095343586101369717343027697443245529775235373333313758791387431132778438447123247410530087635955607353070098860088117622297223651648284216782449408070342559263346570328352176600930112574634233876042382359407484658570857554208300708157670909850880879564396183126603700508597715168116014358421020057467232699937448531979190418700056436130154802398461729234779518626301127322581777002263140793889479282148281271680212895343449647770458296881050040098762266700926498605736653912997645023623261798449211707829428339697064104056061960108335075339482438927647841814363727140912428958639650305107274794832327262240923845765888756482819000000676262216751407653672147853147457767561009808619991472183329678323292764023858737071177233826182627038479244421874259830431938799922007112037035678819909605037490928899320323312176592767396410092407202159499933595736244728146984612821851599106583548808257443705775327008102314508896185304417517922071626063269312421238632760230008914500500807795030242941660200408408886230901613624503523512848666196788834456105258139424233865183564087506987735392111219399648231677927627329406768113561184666147316058736288263584359497198461739233861766713839389164874236129853029939095740150011491158227942468990799600245275918224487860020691061434320156131088868413547333073436009505600489739169114842194987537002687091469411856130424544261229514288851417908017358547124335086853633017078259883968651720931141379262843922631083802006398554821432128765758866102083456979097798519229730528988514123849886043880244240595584783893581720201140863718611866587959486123678468359376099340384912704705192799057356241822605222754869427079980421758265510289912690562014858992545809768246213024441492300851973144560163532696299800885631090134706111968016224183187375946155972404649689032464219254223136307342285265181668634765530825609110957321030178867736630078971533246094451168526115571457487727328444483218958826377172183894429066907588157820159957570211622145954994412584960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,42] -50367243932201000860022780152091252340033051130511989136684703606536075602652820091055846804318254561918947603066021417759047801303607068483771530767700192260388660454816266623940117748642822825530407182734670875235872276635462919374975825447555261154356431914173830013880139827852579957728546814814874434212732941982940721993890709010315550246444089247504315618956628348367805744732733236697666766049675968954015196778152584004293043028481043511137615156403384883827439751959027705200078907263121619844935044816438712658095594415158445515309955494947236287081427397815216302235809146288178782483638558313903078361516404590772168789943830984079719869657174790979022723868206657505613524919042708323537853653526907850082910780243319426750352939031209734392933755568790095105187793356610798067701545909893870983808513765650775560335928156899105623000009855196997797791166595283420496599786258079405679045229262831488479889248974957308453453633518464847783576563399012789199448011686996466560905429039951496807605569007073935835012882387883716684159791375417872453587679484976664520598356838923220864696757741583207315595785032664089810522639517533916734041187516067205103382276988973906514564137086105715645767912771036443024561630525731349771190186714324620244520729388064122918930905343808839830695940571490699110048375960941193578578425804529812857450415336449864220977666579843323169412699376900326623025725631158411834902771988569368069305335924114474550223206058574087479119692196017954108612738405839099784636225959642443466430603987817807425695722603097665291888172570490058120173506777130304984023459985093157297559695101705721744106162751338317308810104462183164386821977243311148173685728946249447655093760549628184317365146881965931443017641582620196658782186666938149349545498856822298899044557331365432124152368011639342219100930389615304380947843355911529993518683053109968952379718582623547883225333568466425631450526059348738776772561683720497513643306604934595778881091036676216713055426686977038948029519221763326899830717484467409685593014516873217912454284147568540400549168081384825654994439342513162642059143840577360453144515484980432879199237220882396124786011600168880267015806254975138670675761755639844870514246190942933852209663299328228090766201963206884843509204391036586797519247955792123550967669540907447577511703114107554291672921849437768980119646530991160625532839490481907973778063718274847165320219562317367580646204188084365893684453929033060683925123833432241570678744931505678568727405335393223599833136160049377510787536779959540379820994678334414350167337158255371530859031352127418981265766907378281939599108862707675995072008316986562634228466859321785056241478620901452696513804144934295696549615655814791035422584534745469648438656197122444002606609605256103908034135363672197760726800442110194668280409220178337926154851150562764070134441148197533479809385439032325631351716096046181202889246569260035924788316312725613032375211001944342166300724842902089019607621456014027563022297601575370096640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,43] 22474223849663635497226808708362097498754743394781441864974943821134566323312141942139664994622358200794395946874711693069456480698468651469747998929057657240622199921112462712562571871820492448750157384132666859114394352046884506158848769355675473644691119826429078606730130269247720336276008002216737811395425888470140039998314997212203221935062135106672052824053430137815297755996756770204563864433056811009536106744869154790831564460386463590299066424734679154533876722389160273246776792462148609386989669262690582069845905913747290689670362995491590777753022860142602211797884068771667624944777990190181083189850638296633757086493431467897498841228516884703138662099268148518737700366309900447786188075983806736554377284716241316553278531744347664008293221708784582425622860224411073103034134914197593762737116042442178718968370811477132492400281355301390557098039583351184538670130089886967596552459031938537605725209406452601390484662271299368230869960808072273480989894178226235229092364198100670476991572537449679241423993909493816285022440303954180426418330841972497713063628926534735836566868401218077548460286448811293986066886278857499151707171607868461728734870459730747649387834385214760321056359128107923092043359400097696184664129349476403240256531474647392903611715042957559716072302682412266544838574131003812043107287527013378674909452500312554740705555697492961061937499021420956931064524238949052162223796356978314491997327463363721176974441020769965441343491656562495388300325989641589560694698358711375509530181568710043462700832736953408413952985677681799025047559728529161503639171547705045609580384002678111466157968053742800866828564341607300067335533275429407854270420340331881033806430719232393260056349094630030955659711418625679507647986448469812369616059879591192149085030249445036338237378427054521842255328457186329990295354112147894474158294632755004869181886790561062554186561071888435099648643416990299811697244072117493380411490486807555384980223715623544997929320530016597923899184803927236303325055037540570983567776950047123412719299128649608140484954629747121760000006694729696554799033595114957893534361821465368089321835852332395145662590421840014125793104650358350796227532548280369249916947395970315751746243640336638234014013280120550689810942022646934271633443349373632218045455014178539435043293066226984465685258850841132056691976408096573368205835006371629821147151060224111204396101796328446895711088537817294517912841639023272027459196192479306610572181623693975947456651327976067041583883412787708496741316589277753478887440431297681128140869447832172419142121664455430261517234708164494896242011035660331552211699413547634809486718300354017598062251616280759754365007759278302500006817802014409997790755357000808095669252096238765612780567443424344959343250365986733038620666207106321853512619452877555576448132382739249089172723540304208826757237408128704318847714377809566472972424577195308455661570748517995238266032223640410805221883571730156874542130997844491370183736716529101701120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,44] -5520603742812792558087112039327964449112088218536166519864733488362980538968785969814492608005630802438423979295284413266329367063898583819598185016158656132439741068943592048290292049139924677694747623579229881440607142732400934107313994839802730755350678683388806993185544614343052269976175745070480235281597581812656080579463640033492560230132029305658617691929799852814211057146048737765492004048456258518380553044006846904563296922994665965995837755613406920555356316803785472172788488282858635979357946044365464699759299179158345716809097488066899322806739721698897008921038035868941871436451446650122801026335845453629672556689918618173266229859416630638533528197052893910209134059392528949709989626171349113473064809766819557267772805720088841128446538729653433928607699473867645663982340581889205122247753902441922528379793803886112489934880253806684818075518407100403931821112801575864778812889232001344860349794600881330009448475193632679566893511162225647197913015033284706023537554394931694967313974983174099037789000963587481819001732468520563528946905265836131733150718123603347560259290021570198392838086054114108994289160474425600671441986886933065721914240904261043828934158250466035260250838124563265156071162842969443313483631611463247216137822616973215920550404852626175591310666230264434847034595202536994860016743964547623537337204183116440561283235255708431308735671818610590348598824850162815672706333052644473284577749145050346740192735981122529443183475982011677454098838169724873436536128720365605327399228571727440832622978414447128653940397699008351042431946174136465284697144824882645820083003173804099739178666864715672432108512869418555687283184012878889050493056689841546290256296943022705393018327460934671501374331592495957342730673595868520455372056805869212463526720295414164409116920263615520526861007734541184786009289565514327390960090455454599463994457796646005840144455329919074640766550669475963398359716810870098180847753855452720062841546597863301523463599933827461567405354777276376404733691689916077200096959789737788645587159810066619726950041506672094853887839940392236799000786218742815203891347327498386950594574261213824572392649833168043587103765285148582814207794082996729220165173014007413153296010205410485272619742652619629247721559465625679473663596037184570910915666580978365338244841516118881014550881125001729811474480960585643085492521294950136099121686854154086434024540779851303129221332174697398284767915324982998940446766790439215482486545887100540985273075647563785294281141090362113578532680387649764224755621608903006315823111088159891753922269477596646090622573846318631197852181947110303415021916747216237963716101475480685054101858809290774283406612624371160125876985368158224915615056434476335247756993483191241341580050196326421884476434129272016770059514947492525606427238776452885256603437097508200779895426348480465030068898574366680980620515942973005510224535966208347703745553485326376075263463294500261116023993906182849374193633748820201258787357500031778160640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,45] 119483997568351204380907260916964305415792752484023303696200524640400549866354090883375540393660522780699488059698878643035723617867806474762032827476699166974899597443092047789535551215272915773659496405872361778362864518793548832201523829602847356831175572879380164781223145790351086975040763496395079568835935314131002448817185905820158730667755287844626434430506740173678239463158995191995950317954308154568133629726167127977797038638483983903885915504402675028324975639500472580809734043048458388664076210866161885590320986862782625918077066960049047663087301718101175147350993639856547252062275679196839409363500014709860825167121611560848401568742141954604893276817313483558088497260920429953902505314746232091069359274416171235570571903009096415671007144094850154087539865945722263110766442920309184570021513379058550944361775272997664150174661546786604920402403770884045463020542067297770297458019251730604361359448479610435977337076216268930731846701421675207444987672074086877117900945592712245290375040173456390175630708567206964498537112682810247793439224532521768543218904664232484423736107640200855271972912274527244625405364967129884711431557751863870889160547938977958904677193774363242772224484249170535051279920636085712240810313758862098552551483549878770820236246763909300532959637653885620692385770379623235885253737028567516675578301676796495794695277970318602658149111310104313139812761282155576139922611126871959224959566502776736902427946590879373104981932870181860163076931652465768941107844131817065453895890419135623255082026329981266624799611041983667966955498637147318588432031884295918151394209306553663518846965828513350612196613620763273523464402355581421068563828154064573008551007824157263568969837398757298077483212424223276286690691226668708272770303017948828560990868932128690863653457070559821331797434953261420829519930450521268854663894528738997258836709072169413113717301717048510117070813144926187353613441800598862308762079611366507277173991750835994595077758667565434558240991551105043717274852593596930669658251439192380395335258161874392171630646599451588898233269040449901681356797913085675549959158012182994645278733935717780703654270901905479914131522719481452536398481518675262464460731340136952585346805758672338254757904062092090663819054618465105184581823666575401198236329004413295942858678037847056140646616800271131733353496106676229713556859506788653354945908519991892677975322537231334921294886021011016348601670306107874424623349916159827769357295730002286927515651592108237002411396775754178085432801093688626525049963977339065805215433117331389536277314627963630060318029801156498608935586185293219046441525043615685332391149570737670327865157349178499730074973816570321254365234738428646359738191929669229603812562721040532678518186523451635142406800254066859289152829251093235873166817182050676365263441580311134055518951908573712517864305064002513996509402734977195993200647512691273590270712574461483281157776872649115337812719409496040330780928010437656103803220080250060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,46] 470968232269100882371509819608902506808824081205263595561649559303298456860865641800657058840781616862108759979982669162275488166329460917628027457302070201499978698178137198519198362378469009014047185835700444182828928030619606362995540749058158731550271564328727290596061808855755178632418678687543090696277710342980942652483613927055229277265277776672356269156583924990565452942148014148989373968255162624429524400946516452262805826046846037270182349467318915822945084445756871020781275367383661421322292777725637104510408241010521055768098990645105864442292406198020854882982961663548370842947707058317974784903149118844331890784001189012250121866472133260461417653303406622960457783736830901696428644445799663355083126088727692302637829386480568216134028990421982541064198725746936258015924061882553796204943063950145347031221652433699579782432797057010291484534837771569220308880822288898527016130610019793693698214238095454357406935167067450810988587144754845078825269555324667161164567086766705883309638992315177918922537725887912433382656957353730329298513022217167275351198217668633071424920808471801105125782738066381460756156557768131209471082155926988248646091923543325429348676699194209308254813629016860521312471770183585066128463314496727453994570462483556234078308087792231261300589287452195021265705095844382745991980197663516863165243018102734627239024216826982195119360626240082251810576075543331086978101647926444209289334490510968985956965220906669829807710816260120396916220693956292085523606288681065377841638583485517525485963892314499821408483597318524206887770856800986651254165837894596148639168239972134916584682861105544695341491010314655384087522098406766529921879469228705813093369173121896036161840533484367301438787529066691220762504840483843542073826561916260462205484961358933863559042105046176144711272009175116870561967506432915013900599701755221054722733546819465909768986729163559116506072715884792328344567252681789124872023897775147304986898719975115463044567388858482072201710850367892954948921209321894991137733949718142686470644211815671746138533963055977001850661584391783678695416054657125410197591637544510682736518372825660498994928110521387885415216029488945862697871930074605249960175918722525581875661699981856249454173882996187239003497070179426795718757021995618796922633831181799770880881197314890110631412726461135092854337332559778440394667147161839798014887559273979790389392434967455139874330679151972164773137300466697320312632432804499812009932890564026181818369714425551536663975228455398865994027515928939314614587904676189073422041174267565188844560340701882159540111862377141465947248342387055521715074600007257149361751014885802450182104766372659455064250413037589568476706491979605580565672406089239688712471340001451518445085964240738557063775728113187571370694241810478450352867537350118331660221533050061124022830479411675187490120075764219500708087953827422859329403213846564498014366092537615400692957731159576696169646508667374243978427786176307998833101352622629060608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,47] -191140929975728218114119966208044380242051504288912690857843963301363677876808596966244141649220113242662774945986118368846942579833763984417575727847292804609851878129606314968773739327177412069644811434055450087866962811847447931054894313683569556681453490432710082984635743415356494297397044221377248537579380886079009551200622543376421952772158962455778235549952970302331194583700258565770462437648121530292536611508309642890495696274241500585801288524878972429041303143027467822862208344156596245492787880698414471836626432090372531893066601089832335270713628823066907561817747098853202983942847030352848591039329940126161435334438565538649212653080942492752429701963777369237772376281130678696647802094694493830730870331814253181066033708763210557261040653952740515876391671765620955015997225960313674979146300610123498407107742689975297365773902232494144069633636684377959430373390874403538764173955513076837813776628198768696269038343635315510958652994460795740849115433486670082967951336869859868468699566399931849170915679181419727270222057484913691229342866838777679739491732159866299655668007096980552198247838258370752833830421704393357097276199870103485990621184021156776751572543018071675209212075834107301735268760668500150494178970459959200048486851853394076752489487603220980156131748783625362230926021032668395818067446254660476091936883364394846698315862562482986290973814211477209001291872551335174578751629121049553568856398620307710832890161367263987416538823341674060019967046634988537219825836178205225133239422579120068399459039330446320684503641374968159707492919676934557452081730437907150822368748424045904499937522780597096882166351381821570535425566413047459648054936532747572493360441687267456256452150119865858268648446319164430458181989943309883905243681499178830674392886386917550700237141592714493053829791559693027991493828178813559855758769805145192992462310435277072042906647939662266139083163622114541590993174673085797066395062452461986494007416781639106002090879531988042972178275705997029389463427275474808252017935756801819793432226604547557646058019053317934525488990585211093540912880630778319759789211306875939781767899323609511178593918908474330230232893287616547371549919522627451399342236237061929620578204701753575891464733933164812709366477527461292734945079025113776157487671077840946092743828845524043626637389119427792852861765166319726789996926354079874173210695233287013646895649335256132527549993224090282310900931031620125549667094587852606796563530557152008843189994421677908928864628779235926538593803316781227417983898149328444811679990351449540675701236476233543198080964161081790551709700383225019490961849941325722491162433924314430513999491056559905177400204420866474726931574223124617225563534436873276652215462835658708338366422499126994890179105064271624745384563256737744156168586201414060711923864136626232352182405498622979581953966515593850349528384495710925568507181364138665716661865899774273712818239901124262706366832985970373752062816615347715816334740487164395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,48] 36173728314079212032861381670529919794406327232172656745913809094573505350501595054672721272097852046465452802845337475276922908288337266551004555983922072095280996975209383649293011402845170430742091247643701843018436172916068358203232330155003110807725105991378915646601925933308296195408529752548139155426387426456521091095353922310194543890876329075617258143752507902517360822808366481547170262790517848130800004691023595061625846067569524007789009192412996347238177283575450714059640720932003265811248351229841021395212277644154766400472427068358346802444477652555074788139639625730557934880617382610296286355201292488603120966510394861893626233211480320430074966028034475733799183292439753800156541295373225004216292755164360388651041623475040269378382836932396094075746362601986133559055649680670050300141048521119686213568275762579576904571341360884200310566059376543146378084692727062620732813014104850343984558859267879731178403718567311920220145733529332252430349327043190573432061584720012685032138882238518463017914404133940493810964975020447416951105808983143193783410036538974386034577201609647617977000424340903563602333462916982623045783063935212889389483233661294148636454332413146349590561572999902000730258985038186649166592264664610410857907083827016972014443024640033893888719144206228121104821282765526046267588254546793419417098775174334613572712763070279744880094356645110156482772595623440932797669699593297163524795356877750093612663573752857642990782905407072165819472276763751661676750140802794090958154383459037078661902788385456409697623965048353465937590882301710259013095526510964204301317577468815379471954241530791696954901899903085524692314374870732007444007624134092442748675615119624440409348978181959551189251050554437518544551398656840116910187680054891757462172169603053692255089588593966627643520251729523061547192699822460437646980999717587635480237730042383932304990068379727514408318374992879695863176307133746235141316818866990174807217736611546896719428444666337451048435221773988096794322980145759678737523524273152378351171727049826792988316307666692261844950810488827630665948204588857438017596583929138998715733691468184828222117374579665862891050064927448139283841109999002219883291540115180465032168447927224162295213089868747913444999189447241375148084882113380394953883086205070367185342759483438737470761639750385872466566451912507768016659657591867333700609645519161475141935646817343881780187597792782280980286273320963369677813960716138488918618364150952345537702804704601942839973802121726186864966767436940041780591703222720020319376215842698243541107852335229626935178422412464613325412269120813460914959601296668786809408529955864133840053450144278933405168321177894286308342208171949806194473542386221612079356238187868219368671219637324333630003297412698709471615177796479149163164995964179547454249876839892047384661985997126456864399675141959919157177349933320643498617073792382902507924794212770922386337993864873001953815767677110340546061928984383275224166519892552450048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,0] 2629379494515861618324702652426538376061915972803697374059635636838450939090932073482172528102529324897061885801050636913973962312119260257335558681761441076133735407620591168121570813259057947760930006990726244003490229984372195474929640583700769806445331363431602965183976278319845528215606526691999435791110788537313619600406129377547722074460614551194242417906592300325300753131976875484268511224982916477069063099945792838372902529167652417660578345134133170922562953333791836337670714255843631738149027277632920275261120093210045795804621274832557856718130923033146091783185756279358214754816490560094589769213237946921627510706233696208463741096783703240311832325834574524821180738770454318783898652715232232972328514594663338727032761107886634327472619966009355898301493357706174138930022691677471787722654119795726004767214993437886234176925494507657638788284750598085123125592047195330116598650386485707583721306691026793905285547557832405926132770588298090145784401309917625648224073232382933550585302429110907357380980162763049175620984024444674616645740188898637307490039366730751902926398697470347107485900638945897624763028572049272004055761486165030183130697818049232385043432795309887474598483849461020049992779666039305112914007703234980491972298584751947340126038678190717541785994767879031667714815727000565498684430919557152870393915543420673997130553493425053501114819879776365058442669855937974295561386774129382636826956063925249509444703284674338547466070592086434433683557756468955023579630178007954445790561488552535198763355996990408337824746908864562366511442963263463655767073660287667080613335295598974507143962822307466158141266876644048020995163582901734395594102187726225452410558246261780340026004573184544956493138258570347594546263038893062249332181240408222371255166736648378606464213382407109897397931660556954978651051744886590611982017602030125405385739753104073748803534421289077331381772172865319411385974162512437789707497588226845962098971807815347320394474350360680551329456964038809570795978263090673640751116999558492157824443183042911461605564098274623509799159248543720351019861164741801883040108617592951427628134527680815123114136983815029366350364219390429209718715007895600247164773503720614252623391529769429156373598172811530129721615879764140439618078087608675240451658302672434287820139532447681825323299306037440085208063699509098783961160628990842350139093194907735200868114946360084366443445789280935762886269292557548539434294053692428272207724103287485495330299700928544676706864048567351343159186210533602630941428527622213851675216450626434177105140327221657824707700342068124480526000003828696740030472326937283163175422151774634303090006762546323980151573248977510158010197831915663660332981183071075026783162236887336121125598415681114861282968433811739885542995050406545401713618792088489498514916664344892983752265790793024368136833231924870326114745475319159009369764775640784314143506671840776796400107652185232808283665269566177961220862771357321967697920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] -2087850497898876099071080355310528353168435298142644469677818933955018780232881117463920142025400029455562841456338655952407786289342514157898397289484181312029686294075888501496191414509624564226311262917540301596539036073804057767688423092267254908836326041886240181373407946933876664094093743231854582893459848504782945681994187338774460276861841999024791073841277880964388329627431362704766575239345966067272995293801392918446945507436313656387128724890310323853776169590891043516522995931983871895323389886931567720707011236060402917059070912045978355013797337298341869071999122340499738153664829001418671258994367973085208517807113592927492090071017821135422096295464005755855857997260616705490993253085679522976652171233701305928953885183330531099558956405728701377216956370159982284557545957540242265152356805184510117227128894526059118593066670532467495379862115230823905806552459742067956032489086923892824709502865272480758078966536421733522940783304003663085809492654052898398306561037894670391746353169264146032270016133523820843023810413544867621250325147826001875956104168666909903469841224311884263761178981186141870772005631791448205834318658427626747068052475258069862358798876961597043661577868652780543300274762453456384462660271697108548084560154638767535254055526329868982382907045805023971083566882365352201101389115572206930230286504166207251519525048061953155138852125904693738859748555476382789712691618697625573038700069290719891408334010145045680620182314647837890755971779416284647983769348619933181849948493776506415910010202578282682846294347018538614527927117119085197450583090147893791065692090540024435435705618953124864447563524395485411968468996981559388549649790138385688235810297803320949031565398900916276462924292637552749686527840847253997531973201124924670635843449081521336572251271769229752944373053259901622477341138035528069640358138582280593826823843226195834826485855719791182350793199380986286417019452072111856905661059116618547058079196711919819509053812753947052876192681860584625918929129148363335992967261965911760141329648684136368227312810363667429920970269160821247526050001217999000653373393190913105233813963865870588923452609654712984360770930659247844432822819833456699484800438247249332565909244034545055356422917842843911729927491636787416912920050797521670242655820178266378400315367082549194007984362638704348381133795584075268951551103463439602718163382240071260107500887420842757747241764145379771067827216362154731797069564929531422955082619608097290976283798572503446857453006295687072398620792192507078272367156206813454843081867117873806211140593201825689770888563501225668057707380995576142499285700581017699190318476090244657482652240626054346089720501064423129870000737641807340846306987517897337327075169831022628752567844950005437656494819390789543535340531735759707018849339532125416174157971347491109610355519441063800645118364332837322427179339881906179478430366299935572360323380113806521061739663187217058644654282787212604262122065181719401670377472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] -137504336289703399100340028055726088028655791976335629017405603553167270459890136533354558441746062875644146518365328389953018590177676257049768769986597891990565713835414800130010711325652143132467754483148938174545832101074747424084413068802894411851618913584901273354359029696747942165808008410969030287279217440737234277901161853157396792812082917993210277789366777123684928491668771820871331420223546917062446026642596325559788835084986017068421094355672600278652856782118075712254050487356171163068738739905749141064166123092965314418733774436626248420784867383177670567717886958658289581868053578153404349945695841393446741691000568932761205357290358568752288406596222630254235118046810554928182018799916375161262550851485282581048190796573388617204588804152416056909310924771659975941349390609051406341497883643043512308228626231401219600940658600254955988045570542850374142303978149583301263475591258846775728044047392422319276581406385198591347557093857639808212390169513830099611729389214335126266443595693823749185687079100402413095345121575647929632699214505616258942246923837858531099149369361301685315632501703086116675759684028319377210478564218317354397467744596318575666091607267447938842648069257627543813671584825993038887800946010948783572980190747703237045003062321810181896443854855470302346733088953229491831269161251864834933088082533198042143091843169112137873936019905651194127639109420939497594937674201157840208931411696325807179532446661844383357698463349829579540041601150582557512087423453399588473891236197790668348783956741086168104821717196059696667921685135064562625179125721675373806561628592168260036400214107822689853421343002728059804811651082781861170934624429347030540225902742144693340753750463316976737070494320167879162039299299004127363098995972868586270476454207465247690520123156164658992334680886949314087395708679860669240567283934043549951338588153459699916306709953386126990040812961882380893623002628126228543383054231069111672403164922859639115473157436954839574087555091236567950033580811946900568360506401960051760353738795681637468803710115843514035646846320641619548757641696036019629544364450282248524945941238570031005249876823209582148746759291979799480015948926218005995300365124311372863228227157337414891273136330378456829450979904354541313747009401801947098024705748079603156977233144713458099951606305044224926397252831425026956914423092778415983016021696172788932434017576647300914515052331128110998937066267297951993168645371389983612112331317174776051910376474813969156916692936263062116846262000341525351460048078420216928710817146985315044798329215202438256216286917023166358899024229847109981416037525626997539322970585857411645849461324817512159072372090592617466664479757765333906582600923050545601779164399531232325978208351213388046017769411254395562902120687886885186382706475216241635748926819049538683210230577605912013275296598561334543330757470128421022257265164085528134262585481906662627576372183121632138806379269904390964636347772079729794372075520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] -5028766289101758389058876782738850152855582124192693245500578220481394595381414048782750025639072291949862314783707217780849492660905233461088971585496264968495341838970123430394819165385600039166493837252648755842520585590236893344866260183563838322681768512941330883676531317816262603191566086577314088537552686177683511549884679614925178269240500743472902768951046094938794100580439189833215492556447317236717089580850794948569818355883918045576920465454904475063620624355145407906654312265121936431586877632294146126428742853228125091846134286414061639803803881603837076314758602254366604174966817599537281334026390843049550381731311838981472066418729678934409198286312995367690258454194311193278934280617819081417148096994782731369356701451281011043826358435185089031966702080744409531481908698770111328789383409407849497837946530553070757247267175033007393191596759436542186719116405984086013539141709969928870766431315476020052329999448206518809119302303603807807955230835129110697723109327964130046640046371080825168684592476649002001020094313621029272632639904762765782196930654821615069789985978283262243967466154439900289852456877903861874867433242538875063521454082275200079804682611477331719066252728593950547930003329494224082622291740280417926302645087072341905289337248838370687186942564608578295003105540784940606305450245551088261654870714264374922394045040805086621018980267879585319954625452907764694789067582740447250882588170909515592412417330399057082281648271699411375007977647176670080893222681896507589923300023356378584143043539860519376252438509459972740361983366203465213566590188329387198791221093636720140226771117807828834842568278287505394012355889071442254685391225997252191802726431908355190444203102626929422030121518402956307237070196243862998041614718864288105837032129378151129357790152458741308067087861687859364967179708894539660565627341706484583165155827947230955203951502828037238601160004652853653868796947068741648906388993371135445591498444269994917332609805858555007561152425544567311119160153584523305183346582867110721452863318236617853144525891494255998891811287287752196859280203679022916603891604466114856074763529341683709288707473385922038318788929411995846146564420166213697150011433203891127111271933320349490868870288763305183950719419887625588062347188344176089904616523038422164059048959205926991022480486372929821546185169547133240111316595786026707512328858488556273000563191730956599527472393610416079666945270895205199977269902321076879573706082541028140904935162495674892989120315736130164476895205130736553343012156611123602712718979056815883104574725862789328679912735066486409301125004017952096219724827098158225039264829076192046725200331303530347119503273344383364094981847665991169292318023357982589752280283104844775657365601471530831827707481630024260677364973463333875560592301925893001920030490572082857349849277269154053656449082409315456017867812415295691420290428534802758845102560319465882205658619263211259023187449217824538537253764653377555887737012224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] -42088772499533477964865941945931888697274358616842391473465644978287047343900257337022685987731672217480194054494278010512833017450414899398683394293949394002446014891224129894267109404761178165708554399596366605251263915017538862383779501841790425183923757208757632534903714525856116935944538864371917880712359095813353834050043599287826196764985372496710966284620943360610518895307644264179077381946919031312171549403770187720099307657877767519140946048464065078656581699491718777311886311928095726765955123245613707353522717743432011365677035630321691607580835826000451723782495405080982146215987166808921486536093382654680353229836799721572764945881209057573354810406830598893847901551165615050925998059459179436235992480613761952194878458408636804870594955330305462105844993596306724595457552421419485009956484290459509065603969231019752958059260272092066000500483034644348569988396218258478971638960170689210765253018668955179599729846557791787232274684656027411919120454945617415174216621714609702582373885535081862056689847205302986337265944813581359431653391294664486280052899980611695230491589413060205641627507640983214150242427825205837030263451769553342101364629710537559630954668216302358741470855068149746696037511392617595841897328669162317784231985427154828486730874976210780840499606213310356851564878263581517302063861886622271402152766226547810114975623872204048127005615288068420236766406915986326447324932492808432776324566699947974161164097046019881048990219566034343846587642622341671017860339449802613974136860104755882656752451943906096391678492383776190492048871787492162880096617147583056880124047862035749701177773771863035614669049287104386498556300138621502492009862870084236940560138407036252530982293966929043941376069893680808422167642961158610923343974550509010797248809998064771139228966097166921341047910501322503398259556307774961279030417497820235665701784075072849764945254273010725497782500783389535233270259558715730244555338281235613214768816111840646521138938294389038076784791994860540664944424475886645072237797261600123184408570481857651324640914779161832316868165614756228014941874705081847570879595867844094999197552074560091810674352380237798233347074688597685377193640450316636307730252600008588969938374871862275493817042830551539196175120994140502529137566083813661647796806860002642195432997692914193235897060856392808743144466158199769702090221660918507517451161053094842072595582279837640276479287947379325527725899653077581264241623170613717800879141520614728874291131532741869937171482844730947915756659132245567841538346305051268254971725587077102712731847242027731146959948067473829851894655735567765490991097348883763694192109751552227805444126347406804146864275237217125858569869618584178243928117569644442255356815339606446733066847256518894879637355590218426795172604339399935065947162594716446429159037166164542915379092645937733329686426443160874631021418080272031505198499812944694277763103713342851457363496303910349467675977015503821220076179522209323726249100574720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] -1453901823961132497203496611700679965169225864214925098884338904126041670576110487731260562246582019601444114686535463452801711142200695875435414858597150626305061338904968263909522223050469541827939296238347740419073828139164315123741988383475381525070932590911464421304197082531354202618241660632214090722642823869482086287612141149845925842855940475025268512898322589198871807462941157392759462309610188790397874789945708329503046937952638761545518551558788536799508085032360578888027857522652900355466961104337821734873280967827052886078704996967582627506244006284946449336870316636773396990056711926625521771453722114025836752376978586028288346023878469595586695072602151501816052422539583059894552441997191828022035228077189575551399726559811559363846368114659275110262246211523420725113414735369301536551701850202072734679955617608008683135265455635910319550689599967652782062882501297071409695862879270629190574301623317292452058322926926209595188756683604321975423637288145289219292938888013284300818760829844857675656184351263162762935586992064980061051307772269478659025473863568659186141253956915238586586830999943381514888614292291963591569041971291587859717292391681484839800456028177403891450658865239823484416166475567123710695580395119487071842042153071179885669037656512150739292407032836448893339271187245924834710142371373521695059399017688211461327444722249299594159496016897201573193168815681337983061014195995432033980256777660793881941281031490253903616238788780948681746305548746451518063483931454152588112444971145778787320660828014773284742659717665198412222400686799085913296799704246897698730695259925123430739631477388423324278317026689665370067821714821353182300169834189037856874708937040572779432808928160482312464078525489436425016209057024748770327513529332472124098694064538146192174622921545397271387913852310204845164914933710985498473682315395899164970901320330521644036240751317170370925868558344427614161217580363587557469204966523552275204122057994460223535775065436618340138887743547596255115962325569268747909511895718428401860546028579365520959414827485260853054420888272219560622203702199445857962800225180234548823116582424684740067060719708522900148170015894758850559596888871659334660902165236650487195093360303302235924064764830082892711394748761790164676647872436128273185887030363241481620927858890877209581043743071916061699880162543755750309053983268863393132183821063631478750638016739317882121061732681982482527734497494788878536643601012940196648288568275745494854544756760378020792800861558020998052303469249518613358064662461629992848430547623545531885071831123080714366997039783804430027860379768794035963049608962066492964559559958748694504160517354035982550773443208600101924656158941279780950911687460628028899837722520258712420027382112210462147085639561972366392519654459322276380383104611772655370168483337226835909987432439871332711059327800270077489186154049345671129640427530026498572172282274551578817853717902556356684208963150409875808542209354946018066582198026240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] -6280780280442311323461869717006762377205974375275989090744106458933115696460766197513038326367817703580888492398817941312346030689544954426050846977370653102491107065728888001272669731226823549324606688225488448254897402063703428759220876628836595884689927965564877239392098279503443154477304381403269454855467371507229599980809805178100760389888960785211293848819276766507449768861332487068247124682369976329361622957922627219481881544846833039935834611443149444352364890786256447722799718772181856725090042145839944618308641554790885625980290890995226354217792236049133085671661180031929811442589955296720863386489435642135438677277675516025671885185186698510964259428190514206294121217516448402987334515291045370945074753330222590371445920898729695896805932161437521512661029066007939748698464261324546608866773998111784827168633534267879519991754193312811040823777386832240876344342309501708241709586396573610102094458848063454458640759294235554350055035148183305210004510910748896974233262912620611514164506861788315800283606785547958248211479488937675875723418235120979943216359189039128498876152754509314021437825895657376760678750203403015284300748123207926737689240171605962075172781944044966926085401563388321838014101540044493062479216445587477086690906867793114728133406069148097990415749923753060875200803072168112545270709218797974823296341322945873297351294703985583001848050619256477123343089978505515169899572270295970040676048475379780341552443786681596814407483121725538260979273711564367551265090394285852370240821687315033167064642266975690965565756421314970985871932135924146161792813235281402653263801781527714328055782174903173594377409123814694048994027164239894361103749476820848765706761977519560372746361177086844474168179813180993236804793039450652841746719758962543108160154109262146104890261163114929224372246223299329306952464897244603002508890591162533622198342846599034931531790515644401353124392838047553538691672616787352870824453941378032482529432575832722068377580849750143427665190879284798432619851847932542539507917453181090321858960323149441673377840466652096437433225198043893491324326272867409663696262740157657937743470045846740288677066365938599872802000276889249402353972701093045429924529214370659434960682803482791069057381407625659441396187487756144812039783572783666907762387246037294109296992692617438633426295634688094158316154679805348369166990166640799024874495298939941644311541631582830476881479451797568702133593691178520873951415420387811666902564081339234910629502362607689768872209596399374799611626928083897979619220286644267822266735092476649271868486833989229943031297733296448891299096461659624906580867212629068054788968321679950350219534431351580303441588235189086159783363714639183017869912630936582734448878336616501863801967777661385286642145113784173811197434478641284298025954588437665665275029609742519622366791604422565941426320347533365105991359623126642853585514299021264131091243737120269880228274694398841996571862216627378788222361211433108280311407695626240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] 143903012855199742565497980474172881262254422858009959555370647819377353500655066190054166868671327998633509382988527392216989275412166372489535457321064867365330072904931983413271255539599888759174220201739585643137188897974693910774481144423273974481527968971760190402211648642408375954295565342944834785874667064780841958902370777662979419576776259239175781330663601673323902542269503247029654477232772252603006424036769461108168393575251159782003786127002362366606360633840129468969997177922785265030952100128241319122818969091842569229078761347554994359399738047854869449146761169827680789814084630156393507406806336929677487032461383911583650104808638269956528297498045483601280701987949205005576255759768926530670797281726234576579829889725839224818450746368491754742201752244860265531056046197086858410586471756748074618170024515427750261055362180642118060496181458681820685998036006726599797159565328602494553227576727086609759550448462694894059324636315176695220988242251709606949802964805525382044148131681374733714264064011722442308523431689143407958981552537620406789573169670752803744175195723478204942442430452246349160240235432379934552020110296272413130471859610176266574421875863836672746630637184157639644119683846649248713987565427573900573331599618206574383207609654507049416528934499112867619418314396901137235711838096689459110777059124824673556149212868861555679918125594747206798195816063024417326101602039222448409459048902610362569461104040326512474715531074305532794746869028124704754840433101084371291109641533547421542299229126472108895018197580106840148917945242348946743562981354064149464026413834020166885005024282739973543025772347128849763278614424837796614258804008626672773494000971402519785319801061453580100214015232724404702841939435964061909708724288874701192878259415410457752519601350813956008053783529450603407106243975792459474160372426819999790774904666288165562695795850240089578396196510116380874256187971636106042954128076554320991452831871377718611374790692516492804343052290441622323567636362733228596778802953303316129965385517343653998845229814292643751069194050085500256333616882184916413988356999033962935024189922859875744583900446655586987812346664526344656771457301626749257678566029312032551387609382802189184693020553219653856964749767667179702559853878612165640775411564547932124691032528041209857754473110614687992845415366917603920337900931824223525111876674518373313417697762512631555315739093997970652593827793427546788768745149080149421665501116578614637329944673449834848476531831082699092825970040220196134067610531007663981984639631367469074855701396966506774560025310154421100847745537609074170993611954273480253436858377731918741255413991857437075909804648981238378794851102168817782351756917648006047250099239985605061499792544974732671449979527698121452477924994751692467732305095667207011388664844222960699542284973714756290303114927571265239367815485705150037001159507696735976461931907200069028417915694733107437801660662751412140185111245273230764558335113953280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] -652716130038977250503404936964988745303600768281011081359151104598540430112649206507838119649263893421804094995200175803663106436854020527851118256361094374802913204481426051493493241194861985274778861908608815686711784859460011570912343744967974118754137006514052166989710397230158421384618115644846505374176538159061046086565802448048449882610256176933686753119530746295859148387745044157560530425235580388866765511223737030096565840716943547929769249913992782229412732297845393174837840895737913423966341818998726342231979748878871153875011006440293142238954071980444054046576028969422359205998021282808587662709795487437515556970439607761418984957893074873618811731877643620156709200825333641698865943369971221387291362699292229552233053713135508070367090056654598498623305817062843505403137949357867636068427287499919612714542529004438068073390669666869853294037365508732958257440566654941148364128628115277165868570819491821286864596378996302321777640219312130934003820893428905027061884469485048687798950289350959269943426432484367867561040128160066369628325732492655372491988635363667827886388219975880247986051464782004097796462543848037737438818268112959311543283312203358826701760524451057201505089242076654201461806428180310685240175037703832640552184825741969230675656179065710162720829051046784844690762955040228637706788309824280071160610270620538398765924290007879367008276657690664994786894649637169630867554016358958998698961850347449072857840897678027854758075162837735201795535340460022084765392974700716795269255426555378957940981780048736543929312389754196207386598835885434298717893773109437050322015884329720645754551959261009030097504885378792852311767425601836586790914282506134681079560751475774553602419240172559719117978168957078965576195831183369472151377872309898453475194441174138916498309934864134181351612372024489422025240355466761700303425696636954132723859109399166899728897616189118296267774853458474699882459759164740405322838329325469120426648204828834121150780298130822725098761177248924443110931134941310540606870691599187314980688169205097395209338749097405035997403749651035083490895352180564110190349620625651096891675627554246291103268798362514623450932873677086379406685577458805195357728368705837751249012462019245173663257847216139043172845797463209425018473520606018571504736942155749393880537383458684395591806835930819032049471012637498000105920807374682270949046100396645489581609868834379720638055729696974689938556489196033169797011818922678403466470093245014200062475148808921132819984845885929391301459249190305431534012669249251009343727016278586998003444201141889406146038576802803442417587287560394071848063521839979944586785155389590791879856126525042129213193034560243749806782943583968600176421501067398681996776079911150813358096634040349634675808915309063140539664300597816669966509427048658375743456072209367613187231438013074302026580753149712244825142155452653208150182686713462070629125984204441497418022982229375658585463175909052961858524520536449031442987616682639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] -1412310313559712763619586437079857190018015543326241737431245366446536188754532092428180271485011187105659873539407704648062381864707726740712266618170924072498262990815069038139267784261569631304098938097124336283223610660442804656317147697286170419032800108119509219192309316813898491603218905088457323959638164612411701358265988272663090020880051258805735159384445986188340877329290896089167417756544367547271074600113604082651305411778606985946948856602474536193216900419647645431682533006625579702284678679191932246584100572194446881747345408663847545385496760740161217927354419018449503726210253476461816438201286057252906983501566471970229585042548975338281794656743146373784320155564380041908530509797924095374491725851029045133231562996740153838997248137328788014643938608068204624365784953459376004910589170994613575884015928667284763870034379416215690000931955020277537715710265483954219137965315323748675235150622987387664362458455593032269235642133207789594755524552098051763913109796522135185512315777044707631416159680373214680209962252040633863289156227477912724828857017922371413250254384314182363095798938317849972407798949221599899091151822181300185402298974968850621440939838394739912409261469767015713642836232245340803211969040695554130795731442274047018806520069768039354425669791035482740051604856487432858324075767131360827451585910407778039384896491140689517833537252421487471143647116942737444522770175471718238116841504471664614451589250598510705928185253659642690366875409361971349606268242855616448545829023065432471949839400743578040817232412491121540585208687203873956662128259042060483642048410584126042195141190180503665849401878149617794090915999158835278041433000763318177888672816154009513113824828568468691092915386552589789218607416483650725763835796300689586491200940743304576951340639756238587077088645794518469926062252287899881730543084594150740221571482604512022718411382983390960532294601047706428427133551421984087896638191404482806674534688884266643336840085172830070305434467908985929651695224402847299946258979343003163779415158183629322441672286505715437585095239928397395484598221463853178420327467302451481983011133810886513548509165829533863001796084254978937636793557289433741069016740907963983630202962223819077028961723090560262737175046469009852971339329150310736919926703768683413514024079936470404680333344538754011004374610420820710501745280161775174383291000834793602094089376687692732971805675855206052508842108029244154151021191351351508007271707171222948694515797364764004465211222492614918225718785241912760731955745353636941279769971461290268026162169896931233678081403312671589052978594267531704225440830615954780519790716881935869671880685915791029219832165935782769164386776473680382843149705618158914828667857557064305229749844658952592956468869133692072848140835073833538816013424855343243262353642714043867495439462040998910482522158863433508562992444283787771901535800086782805188679242736600170584972392015806252921424989991114055335423244737374822473612786394988544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] 19232139089381528190487953765626791584999926497371119280476908019182471887554237548329123944743685941238234964328979727717371305234836396561191784920646781485435610149112606029757698873341108880928716447878208140629376194129395977924807477422647392919539569384371466853751157327735663975406283352566311890454304319240075485919668560761317244579258416335042906658675166912048675862601721656518562805886877002632400031118376096827421946470186343534375272191650861271929656065788786175524142080664961561422413393495137959092030158576021255266544958874834019336085378862210533669360726443676485130898642037166753812652804405200245696476189186464940078521440727328713383182180855649926604385782980234982772511559839655115719487365495066550393627179024933367401259838623452728550009212384123024481264740938282138983566542324902035305051181245702105483341422966195953807053865510219015001868303664441297586889392710868850968491321045113908408605169535872266588494255725396843912610531314272292658362810033673864481618198502538945518345044524282198621221279314418581279921177257295130943168453679614984299440980272743920437184616662054436027469694361687389032638368075183954539845292193772963118213125518922967061940177360542856824313702608114764320071518171848960677111313668912006922420735772776632476550225671605363386707263588384547969714647100207583106223387216060092264217199312797938145442166653367292493238037488535986741648959892596570858862006794041073543997396793148476657844666662259745777035359091351058944106405019188584223589219475622824133828905318991982465384822887336750401551503651215028249635330331808420445878453489841602073804484099015640412650634679214556964919075525754260157642178568299842537812735975146423379061396737620509499921616737375122591071115895386585195849128129688696829358605641102623508456218282708008565694080886131118335393201423035665623804590029078085686736834938139842959903639048829625273123180674624666369237547207765988146122936604554191499279905475651272923634313800301629618618780198407363068398398541104511777869295476286134285329862165849765466815615782825840413719264280212601120425011623700114294798956277630160722645334123544822520625072005041297181676462760951959894086515250951255504419900197593889471960788371506685146237069993481847194579860041770042049708796613720790956040451479253440332095776087945960921735292647463763783403025816177621641205435320942649198166997921398215569462670278209550716983246739233539708003993389722381180104969339617743740035394182064437023355222396751995899086600592344850836474427063559670133280935517416081905610609839979001724966884213155018827468902864272178144318767296791621326380706163543536739086267856123874165801273990826797927035333214531860370990331208343611025670943756681926076513946510641495222717739894083228668400601939533170258716846044251156912963078058326584627081883248480986553477140721091136150608699624962874751946358494970246193326289902700186046676633780801952973395268895870709521949149698924390967085240059251136707333423972472586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] -59915492680498392688954956129725413383371966427803883515235546141130566757335227902572617122634956024159070335223792525804007029657874873913706667416257680941619744110487331033474339777275715728499162289918808463918046350935532311471635894585619161080153041750531392838779128148247300466579046585700899754644102459065649682210468177656098157348969375244232926464407180225609978496119025517538710904444582415107155358277082661229047199643737121445249779781452087728584625440823910515915411580177981681699505296201703096075132877522626151288438313190756821171702020715717013962415673287311739535301357118445460646872345642086231860509911662569061984483465089615509178052516978116042768996679111274210592013054583738939300592611827649774728807121627812534376995499520985870956793855704854573015460454298296625662333488727941074210179848603056059603580666631484668312005994970650302646076311716755843283268225977827803093098042770025770299356997596358720791321829290903266871623664395372493722697369698147738046920420672492863809984897995925642348355579325677110065692820364044001897758007864535879542329605644095256451344960223673255295540518845649925799455339938890313000655555447253856971249268666902575981719536442244863222474404336434678257691127253758304767239509338515268619682703657108284141678847438722998008891892497485170376672966674849468145211410775357344572730038151114758620624289213216817382446882946840740747727521001829600757885177160007371772504012879504436858409844132091142053072831677135662739915680270699232692542294528590786777346411815635995692535877575704630168580940411316340889210689632179054711809315943007937660744597229778027015217670413657288016507509170941305494367416155198564048187211181103191359285447820777069161399649967015400849606200494651202757053107259724134840833007096861030901643414909038987596437494845074164485555979711286169328817622647072046523596655915295081215662565219652140017371951193243542787128974379001719229002122466105042048235431934237067360254754266039687142514789466033912973977154709683110045464832299411602588542543456925948122961418939543113747741348083745317570569535578436942611607686320230086216702004921079298485565727631457267911064300022687876736107517636005801646868336015247666027334978799614055761312345119783827215221879277068682463239033601098385662577208448162116297774800300091850492173096401852340797312795148570564288095518348576744260272311950529987225077219773730594457132850746433700501589134933390952145057888339265434802624391206671481028149342122759769229098507425493233993846574579670535084707828422767588139097530585399783281628680498212575107460976068468800239833757292005273035342617752923225015306200702906658400859311524300201278393129820488396844276815586120180384610575770594384036268705283428624951064730572639921520699026556202072463010043978055835375963772468326749118993545020158991143191696931718563113569181642814346061112087393927739646483407044901224836444274659403960212198476045494332234188030085704236087587396912919135851428071426200961024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] 43146390076135663119547854782149659210008027911420946501515970688564204508171395924946023814765023682221165181732564062161140205280636290303147878456543722329872385828792607257403842375347620965846989967590447743902247771359457047266375466140385600885442883635101343349094548425508193962614820676083145171563889962947466078581337959822573637524216778637026753940942152489947189132561724268797415064345715050097059369555743414278244669977911260544767603342994328748506592925611939690833184469155458528514910641984930712407368009308451216174283187160461396803148529464130881987150761937224294715462177205877378138059773713587532085815081016552852723299922191610211348457462842804183540699981525198803431847515287702585017337856564230958422482908974788460713701902863746310389844091521904947432307180140196799972897258070298611286030592198876234236390945316683164597725057136501452693751615929614678072947384083391671518183308388763132086115282311248573859753575338760748696605849544920511951947457724305917307091488207898932016700483569750350358040383627349529499823586156428866978743587724999260016862911593642523987370725648584317455015991578999524378746400385253011907404589569632873918747113651106533255262255124523710559565484192942080254115831451176105780738933912360652982665649197324759374694926999216807728106700111900374903478553410347276234679026786451245540542417018318491531877425986131855978016755441015619800155842398316254457967916842684434913257530583919580726783354169805365166105801648346227872403460721603807231901636571682805787277797889197286781664435949796917891538860752927522273192947568753390741440356550371985942992258648481828233968260016575176752863461631588199933891009797343590456569244534623432628234092799146248327544963260806297738617855108594515892516886710870682240487868693202716030414538678042407125658179763293963184733815252432881501222735794218524174659251537968445122207436211581193994771609575346518532877756971264591305403751733328709805722830429360583016739898500311331090275254250732199549284419415997955048309874064897616421935680427031813643756309231475787360268381558263290246658232517905834433300140629301899140063118652629633914617476864941339189247006347237613199599002895661956349833254736592159321283663147229281976749870361535830153907916294328433663317731077159875276315553495912840958615647440949989561024227080680706636306268026876140981072516866585526695853348292231891118982790111241707876632314271166711872703984312339266874483100289515651754340572793981391635320230874828901035924390258691892802726681224749735867245730372705264002548896102048585384866598518612347155632350996924394286765153516148685696340642473477844009811700280279790689188482451378426551415281275768872370525569047326078029522591174971676404876562300855498095807957434933309798458301858974426487884748679037966300256703868352552823826653002582256074912024505342828317192187966614221228947315163066540835068856820190228152905697576685456411486200629820310476354671437925151404171859019956851364656017486947287040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] 364258347485444343672957295014093980059711643752755799141754267839657115714282217126159807253972404107893535426480467698568735967158563707027282786560366245689352133061850578761837031119614671137516466726576073025284182789812880876608914438911042189042533977118115026258623206848062335742653139100375085591534781311700446824157642945563150162125037030531144803489426462665746783270158870202966079651204035576472657756006085921725109103832893058969622384351803133685126862693557426933042254247554249705936570749148161571619136192845336495007179271842263458029253357676056376759843952189394907433657485399408836554420049348156440790217687148207187416051794878702588451355485522400685659107105135178137651241000886395228732153488161504946811707039583588339945254750395562536238980239613984303688870772329621003965083163319689727636459466243768629255894594771693191310382456386560298200394119852125518665465703558375731745648897798512471424723041209296362866373360031339223325355290760177410700097697691281618461065128983445525851653285386734835258988202882640559283301373861807028776228782593235474803063870580170202421494203860500324422319723124598549305376871038293695513480043444242932127587363580787492349329062862954452343521100747009595521120689401172929167153329389021628763760028322526936881597843832554781583164154697331134039364882928619789427230583168669975931452034649288468088140356506023949097409863181840295334970474862480296796174383893099277564097946900383405491629593847356971281231499753846508818119396450845805233903807471392643324266322974658136663010958520013400411175755224510022670411301631508389306140045920223381671538231380651926762332056861524514499263495078047535960968757841954844518638936119645165381207235327380599908713267538331911536770838186151916005338531243868669263916943504902265921910893116093733317533220299476900119836179751519999050623939378074981691131551730660362892306358700663394327323069926763297258236722620840216625102805274711432837382374966022414772112869987790265719561664710167803104025703120441201257673198477053185347935818846957658562466453298521231754607347954302756098988428236655192443721750397241557877494658626952792055425672999784415102028935679306837626082671599830948281471607204802335292852412053172232993374250124146973816942282639198111523008528983441631864549668935085963457124192186971563064119407968076910753268806840735278082375542529128384227983926286232351406636628005038304841262542297435311004957155000431125376503594007374301097167151105341567056189231041538716455082516283208214071094263707731352394989382595704238457196024415020332562297194342089814176625263337200858323163709429657530354823812168744541387427693692889800183613039825497254353865259522493166980312157716611087903475272989087413505269459873284257847664515652867276897699646232031370651046199309198841475182424211813661298612280087829634653329538363335706897230480533076728813450300517093208866563811921407653469456557628502999975046933105891078609927591251705603964365650477488840002673126612790149120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] -1898027000922008736356728485731650965165518159939186180373887060528491949575926007075846414904518706065072515193577800657502112616373952995625995151321217751913362199361867954446762578777197477691913946326155476863506249127723100804736284079856940129785285347259943074868210844668801333856931642170926692010773834030346508265142135140449346156740752656825178174449745743664841662620018542094159748029800193207759467745755693647161162467219544027596628943633969934156517899782359198078453981831032161028923423882692680466155935243253158841404356042285895375821345912332960847581851681878184147680142529435797016042330820934853312309267531758479602176352958227803492178276260997192161393241285484304695114031585483733040722067039368117224401141426218486296569667436673006126624448167798025553745497217381369592177365491884012191026379692680813328400496967782174685806512681677969066112362468274172370105293030416197287664468614807143264595560455432603089409806885951792629635367358504053066775652014968046954407726960548292396667523346161936338457606979620378933171682590538560404888028872930862928905837322976791750922276747974816581661137570571956639546940548909341761179967550664065360336727593340315125444020991752187768956352990551208867826321865552159914154908175229636551936295343425686793973857504567497789540419649663647209030160607759371564956811754564040937462054380259622571848637772292602886702196289844629216469344561051368196409557061135703190530034082502599727350372237612546149341773145489341633368154617783983204759206305001532496391655466820389033537754025601201305189743238068504956045926665172442808956777847379269027277259944614202613161586635207984562247590331774754341488720573070784562814953866468868118067811359353070772152329579079593987305519652722712962937073503769296572344061719449114474445608632560509180993374090963509065991929985767171806184317381020462907799005413634188486024585953218658191682210326383864983332241314626517887393949371636194469322270057114098020255071454379035603666961718499875942712975460344533039797473366659100016106347420623483364274010030733197385473859720563284791059548736873614657984552191270866133598158464024586712795631212995953295833833272310760973328304387437263752369055298522282532447104799715939570177484564634754990302712083076196373691179770036829194506565604398744244622881110845309117236031050475676420296430671276709901950260477790125433685684298532149585755545880289484998708245830794324423596386902925512675857624186045505404749364270536399934657858313948013924745046621638887935079689243120711364139289055334572777957955374614441116076858393382146517284801177676331413091065407466427908382750689009603902222859081422102844184649141790002019312740320142975228756433703090257573556477827102706724248777181703436303960155313031867908921858471400038238313652569025007101121336910473315803739280288008892881846582753673995729502403672239940745829704280675329440244710784791927086857842840052174720159964895468896002660490965884738284292557440253207708366039855048184299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] 5634334013286892187407901589793900562016764354110789223430456850000912131198896912562485171959381232299820727000276064290950148680145797461825352895582230497619877076378479465313344298359337783682061455959734633854041389522166428237575458284023729173684750300170526438910686678279253538568094369664977561426773657467953135608959030335384177302589589348825281908807724514716670932981656966794801214553054880587025534782878595567078196114675291579744239531335792260124145183967367914400927282728555168699636423100553552072840139237756534670591301157074704900945779275688581831399455860251006481956650522917495562556159097258574188945185828171916243697042681341194608878580953231290075867553971088741881253637997021344949203998273564617592762383827851665566865182454639575842462095349774120939317976971553160405188241151777589939541675749128557762971654184429826361015812632251869820353489638752006130673114794670412771593387963800553168982505377283202903296895057242948403119813116569087506966875199212945644726892584499840797828771020656263843146032579656992993425698819836399299374151946349070883576060335858350585389855782177272662292438639095761616037515119263016080027649184403673701668172341651218482973665157727628521640288267988451863622506880324796697282289187236281998867830804104457643815422446933101656671123755229158942902425149790701416777599405055184527787865160848727631018354548289275610678290201045952393417080999003613802903990391513368783101791341768276625012791927294722038874900874999837350937877436690439124597811742425867416993797524621527286394985957363374631414357806632247581877856315345431494246714761392940827567816854427797651897878918226423547265909774126365865230401836708439554802361907052786531388595257164657227560067464579181325446393941532696968216816076068504764252149750432156060247623440530885071995984829419963760499265703676621948607446751744748941645287670578964005231500406900705298014802680118511476807983242695486446824615512984131443285337186336297599196910517019687334590006924790996395179048562945259195304420998405402359722565786681118478133830960346043498632312116921062079119934194968032116299124583083819575631807308073124447383232068649084393372006410527639490378078626380156480820661249543855539095353296106622821023964289670579950888962682554687371774864302929574350393181085764948947693949648957951182467120004695844534073796405796727466625725523444012405298273366209273435498023465566506347697567261364355853845227607309619085807532473332888507975504928672091828083685299269084846975969314085595903943356297725070419355649807859428973379900488779944788644774122176767003739311512796581626307861643678406728220171949883198222311227047404423150936077268801532318230377943277623413031164512401315115227944831742541160604333986322504186560988300089313660139118129750032552062835869656788986960566070964765210565220147657665038506972191193146569739284825964766975354040897229640142233236487917927162190450915480101147460315379592076278953012155578872748917954736165252848046580828074598727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] -12856297379035568775355067226734560919644722456673390736981123403204506115680777317458874830981849879726310100578908799960173580904354601335757870516708650105635019550663006454347614790570262091381960720734721371648184962686971845582056619043257174505904721964216024572812259857418051896845475828372296557546809007519688220078033920737013467370702639924306303835271312686578789705621337113973589697889750050692308494267293425762087881467905210616287030962040598553035531819800970582520823786292316158840461305948646941636783074551352688656259251438211509220347317887735087204131874875753993083745507086933880191514535487089099755617137296537951628678027709012458090807820576078491631677293082445248198776754235379080647395360070541310054492019770517383598951300532423978981164075061572336045995561634197251162528099625796850990563945242885122685318110807753535733253561045092789337192333543576144369077287187001793930725633074075562755155261792458410773243381646684522555988922803438191055479926286008415308083703536381597862105673693288916043029174430680231146085802376510073717628409408147083228470440998686664471922424948260302557706091892909910414203162247919557911027905549203399094957647913917261994232486418735244398742342637205095523238899804639515692030124168119748029003739594533045335825788756942345216789106496774285191592800207804960014149831214635160959094861647230478446223403567803226004325408500686459741790646982037534808799296141455517694602502208860824925949461308033363703222993858302595316105204477128309979319743890367593854690988764853324414292656478049658532823298942831656094707285203127913958539455151569950185882082643312089715295789061067899838363496778624714218595140126317811457558258767233797730251485349490034455630778793020413302223119084066643472945984879235501805905311498503779833613273835381789449869985914390787733071683206710661780733816823562110025142101489449215682091828150119835960425089464371968878163363129329206722401770920251649822644663325556682408423943487521927710899173065290306181479092142681157466921673425851739956712050424933843120353131300073471734278819819147938562984053301178301643213610882097020695981406079628178349387191619047999589166273027272811951432654704288653085110744487443594333426245711379870759033352361415638756692987925129847405149230685324333741877038592777627439627072315730901952495772563274753110023683375946816307697226061112437833468891939571461433292221007462441777136472005888565209557083552190175874330165858740770814352470148989810193310907912649216939547816071132224533288941378103066879638587630982736456936714741726462596505249347250668171533464655259138836411456818775077332593573406398703810702430645070035134260157828106852930032184379133579195595018585950197171837989113757602107790999080044069865805558571514552514163871670884370252516695157554101786788151682969882821753522379084191777308609535613481940727492982296948354983309668312245868339833353372477872705461110670744533619998720987438404898895983673652750849522545166937951064177943455004098560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] 24874427060092711271434935449068393005431920983802725366711775148763088962592346592766606115725679204374049424328888151253739294207375269800481795566249793351686746485844141997927262725774760081870779444574669362816294388705745308393467942222677592751163251200685430744721800944561046721539213538269376379870851111204300434195813823986051882992206406655234841389744380695890121384021018032963915151957082941057412452949143389571404052146205581813323265396906033772774499801881986626495238158852872467391236028545181584356168013506598074043943691368746723282863804059099752131975136465227553961096982620773588554612312223401688717961917762001426074803547559467449389928691916968870230857481011289056723769278110615756438930015956006542764180106724303345343605046847579105903211625900376128374869630390719555642278410427133488220080931838968510103613070954639127248208515061561118082516254220559663586077195807212917669220010903564878914370026341170419825418460091343867131559652025834548093621595263460350294121750569005896015680106397223962022699159283872433070346872204885314829933093798759327453917288860896104828996463843397515992043158107301143181603827251399551222332892371611718213685934630112513136462145908190650664645653479299653608266612464321132491194169877403830606466585985311023860200000911631273345990728956382233268304715574316162272799413479149684747851221743916729475964651849497695403920700939212883487891240363385178103525638078769390274460312457269180052018373938169475876843408326072295046200084154064282401518469674814919138012655761158729134374589777139271953821848119212876970260317297784794093133307238371989335285824523817180674560740101975449609295983518739825527100867919017141111151335123572532580722384181567430868028104634285545726969625614079849980341057974561775806821271613599493767250206271735720390223895215026556074759107546813610393351130255775048776094806946302087530997998551827854111727678367623676732773647941122211655235289764591108928436718271314733900020051535893975174649627653853950732323898625617382503352567261220351932628060801723260993887136315826870706635004318843716963395218455043171122412867555141189337500740672682283595597366895178333800619271832455577640550292602079631862343768375232423498492613498979286984739827594037071085710220655588105943056772149743918825331645475848062527627767580063353014193157219139142095140410851319478808812399867632998580573036603592512552507051635164212135372366483004482164273449886460738594936810425267933380872793460407750209503941304523503309921451326918174844574192908650392314411048349480349898660568901156837282711333778941279783831232857523606186614025877095197552496616223302208994391828791138608493404860849527421341507652697222140109595075660093522570857783987296023633361164873824423643922901588191803164112650863013995465135124403980887100952259105996597255656419361783672805216231256234147326171960729233075350008065135127842474582581846594064925951913512990073358455999707514716660538500989471907409982833246297799835784124672060422094848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] -43211338082689000806766487065564919613263052176249164302557353628561541719680982697552611233212271214408469004280531953384765681369924298914344492017863915972888703682422356656580876996743185502246218865938471046972619548808943162970788464268295411838026290415626580535451988171984501996459659203517998840806415080598412089927741039994312437936063367523663260929818732687126348515697668158627232270319197565241729125615558537043813539216296736564496104472570808694473530056090587660722519268839793857011151745648983550438041301218577192061800981698196910133988280977294553252887146586648506289060488413848003978950362561751380487708747111899410401636253797478678372073798003364662053182749360214358830641692728847330714952658834211530964008038522697624735714669858764145591740320365953398090498545204443330103772273790038048490693348123301208233388643575772390619727089385047723740775621847062432355726921668989436831308334030386057526604627533521518678786403140844717319380693704471255648134563426475341631639948633208855922232986820445818235698977521691588353612797413859951106982224420577232945053314153547513476997323640791649428018327453479522168165759681956729801228896866996120195122026223753095708269169247738312746332586846457787423563576921574547544988442669284667154158824803432574879343961619270933830209722829756433663621270620257611954898520314947194092247165468581797692131104104805181845773715055436232244540534783458727068807982073824171147537751796869903261816086290326418401655267447618155737594262531429599845304276303391337722433746860070288822526804727740617258727305525340099517608160438011155852949621935138578834249945732675876621364178183247013599975435532623980493732004105865113730152798280960628984120926263076301763587657353040017700898513230507471356134827959230239582724727830556277920107319903551281755817837803997600652390455938169663534603427473597257075424839987951823865065951421795138557394266553204412926067186350202123216476898375669002575106008429626660875234661442136319112398537312982246254003029905692417821063033165540968353020307088130437641828597272179993780674989535177547365752310222816792059289542967632882451939674735689085792823041292632451940465207470950013965798278240121207339626028932693577823723891251076526691488596702785134362406593283342675164798205832196081357009505353991652286843476605779450936666271902006433245414044531166793674836190576466204521623018800794405751949086949268661352333732359542743476526155148127354330963991075954919330780112301350096189291360207097411401664532113059783552715103118077436538942184769543136689271552097778246563717555272627973493669522845238214277016763881212346193507987811914677603947199179647110910967948860347632106576184305056693018974046008758123981645348144499796094789388963236150635109601037923721609217076906012319864824813845768726707221609753250843307176321538007177814709584028267329259099825621878862326123100964832700941050038068955053123076594042004434901384943946200793947186765103757158206106900887266139718277627606641294704640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] 71206671478036500891882500319920236638421731043557512565144884336789332112785194017336600808423560251480066971838314699631335709757996557060919478067466348642490049868907461291679423802265171210965108778880370609648036161064913080066221977940216389205967988033273226678126492192989518874833238980029731410062548071004522516761178488461466854117996662906484924931765551137739564790087463820355790380935589941060325275915354666521818321759221827139631781557975744113899903999501924811124146484731516522903570852095096069368413571042141823506528681262978342259409157978633718035171876973787331694577652837196568316514527306679821328794813307849346622526771559088417712671795915267835896411036858341927923314547879075021227768696169212363469610730858056895302928039967617970817524101898769241428505753270863505243976237898957657632996956321588070715577743893674982984529681385929593610175636565207544346812378580211360059768676009966639764384950000059889427239766895640930299720406974156624980756789517810755906986776072073699602252442225502113717198906026036678722426644616232326656232212726396348374213081873417950511352441659052810289737571073484677386649825771390111896698343343609668958722237500013567516955308562392236908756855778446066795584979507905821338049460270889539722779023132279016078840026670197862882092124836672997504847475292304653372173361211911294012838847056445104007909671797315443518786486387265208246267779042694437150268546731877725622232313421420720122130185591023734088766670005750332910338948529808118175843682852240080774270143649897722689036618779663798843119998444583176538647321209390916463985886555927047356423684000806305145440165874665705967277794846590091027848523600446191326563857154121359734220768741064010227636310533954073682714481303050029591147699297147051703449440227631381499272718049879361023380745469912127960862471000642909928833902715887763470368976199848710658216388953606605595303701643931216489262130428640555316988444916459444564386486027413431456030841909838662316486780094477757235359650962294606731910700164816044055272709870223959084918190697063482139290501887010464463333605684708460990103487776099938977917276830746110521577716424417740746710244812291678229135917201423875952588440619783999682315931389390965995789293240893075382282074405157643200715635419450102659523148105041164942878132466572245208672257149670986200750565997391299496810292123551837677669127433579526603138141748729329517482647796729163980409832512197033455733377725915127724496449512890455665901858971086423417198100657159282878252645212328474496696168911423360127557919789652997856737904870344700246056027561474394339958142498024832236307414080125654135129527835601999673392894606382463545569722373178179748076195938311951918732333100854859469057223372626057825589259830133172698267081020280045465572467015092826438115360377738968254990500587064843998440562555716320201503613739922404060815853380517219268963902197072443100966351626387885002088207430893370430071671550785243583932129100293741731016875527843283468288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] -115530516364405826830109021608463663330217810735581581804446439556690320601922126137549260957848556336498422604287417381531595729861570889846778593940226323280704444614154632030893292792142352004095926463532320343939174642740943260784339593189140020669855696833237857378771274767170152880007065714572350371243462319030270100459992323137300401692208991321935867903098873589306362497438649801726444405484843085377272569805036975121702764235811277257078971494210103788067463135445980806889072898120090683085018016097117703147476196666622142040934956087567021627068180328905642419469651159364370940094794408498745535309056928418809478026855723102285299308902295336319005560063565097844411347562230148048633020103331838036206922197028216021093703651044197061333825482655016044403902793765907687978656604019957232197820770966732662555844194668803485619001862781066776292826821884537320485179551229642363758647205909932244841118878551915052764489190616012687359798889856036829576628213485914115110427694645644391629597457883175376767721359024850997975857095422150700666897730885981406606152766086736356737923891001516559243683215768908998948047099736426574640982253391267801569923814640404962001868523391624279675787375418073464481093283808794375744553303973855729261581077388266009721048017113617916795311263196725498001219739977097193565486455325434992050385263982836765195913080841275739150158265771909585373047580755459216665096199444413231682664327902338740321424279110706553315925176629816403081904942425915849045611705094846110461071274812617226388601881223605824159013114089587250964907847539424330973634182457620499564039096261828990384254912865885472762712955257848704726564872602097249522724550660015078066557852694231266439433457486623797321868949492311224688305076179856222814380062767283434183915355444610357231818723363691764135424478173698955762589201785580003118517200941686650523572358225666086810967919432962533145941895558671105192288737355208207295602135961340533569877873795312306878552732821258474435188392847964437973308994124833563413642964807293616211742809835491025407297148290139689941803370330020544346364927599712401970463044263786125860286278703719257506524073866535951184615062923073800418168263044347026137784780018975205404501437549264837507784424895207517408522892874598573681801757413752336687103230682324532423828626354893813934087715408749457196673314444456444859251020651177257054003822056756241167568337659427435008881514138887617958481581508051827461784530681543188936608386571494672917653521823289156053139202318659216825945214341378887115902514945876685328595576715984039223186289292747809600875430530492145245163185688740798968243135353536362663441274385216809085795584887172903067131026289639404955908493317083159231462832942859308000777088045668656580732978546536821729223017515785701077653874781675871411340498458897900542269520618840174936494427545558197572388901696137488565018282329164257564552507611603871164244665445965325810444433239421166076895149050323268288339774463971151201278383320852206714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] 185384227055874514402636015973299551233465543188588763255811725766673458526571218722204774614232784098677639942095977955381136378659505680895608461794452462285462831512336510770833322846515497499130432027484677937743869308602864588182033099960872381142131154595013971076560562100513695697714094101449252770509853764436398942359734825338715354863984564917901222472843682000240265247868351455308531528592916247883289249434226474633906951652824751905759086405672425670721165833325984515135073289367004839811182012940747777183875649340654449104213149492122833020862422911907468514818703154920968986034288034828327988285089468909108710624570331690290824165530891579170066427762152070150057302419951090471293999082718477133438005913862088383932076767589921327755421077533662408253083130541810039502767733035101312062863439467289090607640019345142431047443001850928304389967550035390102953545861007474640295860144897230514154596859883114675815733113555792798773648465720873481276048215398864147860167159890882891040503036057110201277760712445365414466640493670141727446186900581137275629541580912765541132166381626001584822495057206504939068920772967331213891128328379412002844522953917824664555355097296165083832429971851365616526947214972998818960409962528645039634065862550903761461907012377640432267858208098683505590429630163051681861417912762992818248359638315386107586239591536131734696479407265525040899346115161087469506080798297956108651659208429410084425076858614495746317485662788417325259747983461326538512063358180545627190614697279278512256560894500341286058030879685532191286106524611474024885711845629088250136407651939653995277751337603871636860414488044797293214283958547725181550996581324200444664812073149904450553573378047498982025578865098742197662389541741722737520465316340963238555175020704832404325139535542948282325256762575171148410511994540717477227742080590658026966061134109827691500510644394847376926873318767126335045452202807194667515388916238480412891715643445994634244785906280706986634945716237372411285765429185485586890465504782704815268105724699816695817439855446226498461435139978682479142188940141967293682178634800601606450135928331937019224998288940831768834898209266311669524176198243805985794541726100397685264559184665936223790745826382115397519484771651740608177813045612882122973943948582388948865210363544566285904038099959925419531570488984711769969290076771755115325119184411959362496388723196135135933791038470538462137260144872689071601215381788221281694638805005692507556090331931451925436248882787653891273052579464668710849507053723198095472811330952551325830799594128724068169866081628351970507435335654517560979896787355040096776003412597108188698697156274338674954839579553804417004084378815587981828328435686375829280771369041486251037774619329484797748876695567342226060875067121493616141363576057721015598465588704277840207191797570012934519768268062260799744558976687127258363236647192139306827398490521820189402361209783262898177214305836473533121879312099430709048708398526132685635584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] -290228327840277789487815944061484680930921976937850854186762438523469714299628197680465013483966640332309153172953266239577492141112823730949562093751138707814052666414223592900714520700228938984867253759284926220744270565544215108485181547621908872404085973669120277827013612845552185328452018147921786851859438876119195846000894138908822017272562316511517763240308031192525667050855151383988197699343789766711371182601797468034216006249953587481829722357680805633704083105661637806345195304768513033188435021777853693817051861218370351146308150534043086979665969172589226001275238315388683301930287578843135952384035559079894336888247027439235844531059588353652862623310532597402138393121247965683038287222779153449602100263735865717789269868768453169191824435446787460714379673999644302467866644168608216023127766782713425190282675991578761085378004016020631279981230220921106936802152725768461610390379463029814946904335992457857904481435688008960271681633670030927546132262963439736161008290903131946489004961164573206120809014762497814589674438936024035085096464803974491328249345716335918040931529392147472929891767967604184275332742882976885378960238671409933728624771850180936138277191423589501421254611876719672265362919806142004044308538661220429316844924022718413694993496435284207040712684118075329044832926105560001690215101004043455302730974944459410280627610993391023176626316087589103498155950830875469368694015127872139803962508714878124570070015214526758330570906930661408686489317656957457383005955034726395637771892376230034574546219285342576109186594274032511314534565061975301421788213483640757603247389409585601982072684113968244808487529176637127196599093204812277119398316598359929603425039404114112771457235171257704377716279443873599528670387558359120138380516690527971506373240623233076200844360740713394016636997142350027708615670717400825787870357859389885538718466969750590018863412359695726431682493849136363438209778362450232334343406393039993258810501099872308759916410713931762177467231530495795463037457053324110465618968304371344935978571504163123722507042515206197458240986938764474048646300519154318773291528909754557280919053271920974661894012681601608783858961055993818501474905113267118081312246830393473203099493938014362627355937627182260136031365878190449260692475453495500082455479413837817736086688910817119607948694586979116793966769740257760249000742815694903749698410315827411399114640160308554529305217092172835818514674629494205729597573897664896428015890993652874820743611472336881407644926312976324191027796440996209923834512388090070747531032343794183583970765152961542607556139868272099747505737456833168857675809779018304097515121990384851122782844983044595232193180906609381836652926609269012470911267533834036306948790294397368433992854596286103467358012168855359577595447223905974334649771778392106257688742177675967967629001515486928001957700451825026274334889211485734401368098120509997594810622194538778185949543331583075056922627689255335081513463206488787432968943087414222520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] 435669221493211158783460411147013251825504082916802000271163966422906550782815564457962226356521504433173177421543125749749661103853448896237139826018572361453674404004756534749686477166428376801471427141800533965077778704543429116969719571974101360656886151946445845547516350269073619735441541929421859952612463545597364904782738526322916179107961399236920065205265710004529825771288428870940683878185556380334057249389648309460078833960702117858294250627025277798088457956261231838973766431543300945407044427391665298582775468266482536207828045568423464125256461096795696548224746208658470341750993385628657100217914074453847666012740357314268091837831457396869450529356326614655756925673708514860492328854443775216999094243717871955636880943812442343168296387003522099019836647172944612932264406125514056376431372951171009163824574310900681000715464316005467044070125956612696775287953400747615431763332226906545188021785382847152604163993939345252649307934619578172334848961762167801166939127898812237277169051367492884649713708778764695885985818471119312015447488881780518439548547678217693978115104956459075302325042225732210383079849722677047649877379349741251731856901571629432701439198793873942330904593909981428937802358912108394248557560631838861377869219346367751662920471210031873335746665640207207250796759494207377112830204514743069954368481319153537808173424305967130178419844024404244174683110167506474617230193333735860192702631647154493447936303509037558583337373661236601287659208545630087475791387627564737353399765486736802318676218478404620659324381900712005629539331609534257332097075112154795762101639881914852599739172511320166913011778688944593363395537084601650520223169462314076342620687995585628794024258103278440772033988159949111613174660659464271782719909605430525009984927950630658771736962503311128763341887664422382751474468909983390674029985980172082379631374796987374672304983397516880403339332864772638847393550618689060733657769240351230592164887258831826695601200263230250535688804896562664873976081474304670664263885414735748286589550381042185015996491735978458928370810068297353471008214707727766952309139102431374947017407517408300892383323605852597607692121586488309447541205862118384971127226201084576826188351820507269352088680287358591947823761357012499538076501645676123107536219084672600389697085386873912618188045923056099386103361098892541925267730951723191899316503565835539775895693628836478040288482983792867593709225023579438320973087457395010040959129216479218415066940440196702251597784467037549329064443301292454570815586120827859332104765398129957232349421081458712836026331428365021038789835749525249082522327569018426260104089177277329881647740154666446350324122602347523802931613466725799262642514018208096163529692488988919806389510074185901699516797375390227927291490758085033577362561746378414836748462374793838489502366479138974374290762413368457112162927502005492607277147614283424415910970284720889546715835870642092021692776863202462677504304029542292373532807325151628623872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] -618766143608917394189756228174276438885193992331765155170443779423384735733315202621754719261965588887860691948496730521356032667400306661842095222629650687044033960796372610650397119601001732358517295335895054373642030856511506332468074888261651479409349621805636468957020065487927481706893880172155746638797349567109601268611867818924996700552161959250850997603918914038604444707650130684712218255538444180837404172914043708559212552969135024355382384540852204272770119879264713478388548906063273897908304258416559844169971826282140367592462184282740365484538756646932458644305948741062046368369618735451479267218240087848356755207463650731656501263566081492064081746693570734136669108196506981804278292444529313571026536028099790846056003694092000695030590730502990470559176801270484436629834117113560497040739359621252823464715547035156180455345848182092000793896784202497576957012293840313728320493584982344553060672453124397253490670849006036588355453235671827086935022663853189573913371377053480983426339902074512662560970850019046301329284099352744847322675025448630184995227030437783482482127066181735524578688747724657149159226920300320318926416562103650557629371560592140109881943998671351054055390654845462004213344844211630483909090162724820307004902573767656932387170291176854879558481070236868271010560827553441603453326611418422622080882440181349984558105999743329210673214536040502769932111764611103059546239194180256089057732821957112686341458877356594964198090372736422978251283215034504297717000024028624446456376526483896402843089682086255631792422288481822809218995302937347115032955346123669908457316860884430148924217768426507820626255223107437691371287106385875349142487918544682638997226466961351662246967075360943625734460384806228870383798521152818919461879407642674574357091136351784332880825447164475022962663376625382917626815393649062567056590280350453755030390061487701429844539950426709134074982881188762034007312894707629962657198065816109622081247868792363328014057065592273642106229355991400088282189361061036735427941884551576969070682439933913971882314368101566212908332793138997064623127335763304570229546508431718896698127785355249689482258758976120054661311949275303402170906073454203406524395471169623313959818093800171914629533855046373513677292928420909966692769409330878408649634285544102302045111701420384465581036665062561642300728179848441673525848178719052202119478883928726730553267953116390319447142319753461505171460618124975635824924378132174179411415557699866344711294088277290457180770013064106341281870877245486442725335500905337404781827485149309028633430604079986030391841417705910912634292664431306421166300787502899672212462606940906964552691932527071519418131414965805311580437062946049105152434960984886844739835862295957478695443717172937845538723492284313454258322166794115848175558471974967530619425788048575498652140832491201271339597158041630125437602956921012386265887334741762642150320587848691013179747874391129480979520452913765324143178533966134109996821347817942962667520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] 828019046056074739893288975499312006063903968524164057156735924026437513340864060871619821772221932603616860111560892047852977788554057718760974679018912454897254903326850255134774184423178678915325345129562698470146922935068193068044112879999977111089772983483711630022067615082707440353395780993075303028555820304222445911510115968193425129884673837569386195268270771128195435985783014212595532887302558030302893862377581534351210965031313320519320964679982059430469347120525965230601811631243666510387912805792497608767141332931918396149229655526216769691954813354530909111906418696567657269302366263404487817669663774683708909373282437731911329636283993758136267761289600302898163640397214162164539657196702643153116638423427399312787788597761617839861489354181107676272107190711251002740876523782449195867581358835891221504774588849479037514563596777583630216608352271647511855636217985125198996024126036847733729946495808996185165454131710122559555428982450102583070633217415445112820570095063871089812831062300054767151977729859243471837829008769562264021521841811635938164007928974096803160221093930695405578547311594802792452080641931377079845421117380391924772338179210678802993132218948331472493115814854352184337298009962434938555510820459756716641254070010149308652528571463929366947503338588375004531021878616703837193336975815835935157390486623340378116983124836323311499670665717791789923345848818554830329141511320424441974135833822889578028472046280716471320178799439257383978232053621087359303460171055231653568959512700767616131989682093257463152998895773375192485573578132458448419300016648630377614043639765351084023124642584012416359997755052378411740083569919443570326389864504871871047190274604004895160580020740952289297444547354686225976384350191400253100829598735242617953031935683057002057739490832986830772569514599511166354148459961136973954876425710759224190117499584947473728492534372512078193956757132951656743386369825330808076113542353379829051653046258250059180736689609765582371087583826258805451637860922108641469512052171234081678089876081732981100077224575467744926102486453688746883714655246667118580543337382895014270957948800845147943845158870001578709491845265222779918401609066084793563183919791774692003758935689199197647648361092464169499161940193902236224618279144384615640672126342541012318821968280661920013799162350431385372807849947993397218495467695093103030016028671069943028156011868646474252166632849314029083862727443153185505830115849108173042023517284041920209738332748989180451268052413786962570260939194042090007001011177699225209301738906416953659499662430933548667642682436116131280598269008971651910116914261040228951944814264810041494674783182814088504270863410201147642735838696958156296121483489130592989527705865265305023651282352207238497213744355415321347202412242815475394088632735213114393454884017390388561585460247967655215523119046027937417453752112670672391998358636795500913282569516379379628186336229526514806258959443857501187270370855250143237382985117707335106560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,26] -1045685774641851478148333417370627001631659763259759797280481098306419594419552045751769084064544287883254513744265924382840072858635645796831041571860197475114570770002907615773578606083948053539274963557712671393860477574494730569007362797961481572709362681957783771934626500997338943803551448830590563602702927449357036359121276302904813598201310116708698617533600306224323800033271616009408092285221786323440436622112572836499751273010536154704819580730894910102123139418357496034772138927546650642230679083556186329323094772326801465655682844521277936892715249693823262574888599071835039137638349730063406325290898719804308594601729999907277920906367707694349623592989525755661128122401072903022008000023414137946940226975658247221214736316973458596756520085651267782243609277744380304402847432527714682596965630993175747895428403390181631944758576455452603437884626916125221026213466984230513060390195741355684854627104176791325964502950627701808418421113176890994963559447607388184911681132726379799852103473491767443732431663984248448621820733054197091498944436476474887348652122635035414723020209762958337166954448873785531123363368974344032820189968677920979102939932307538034717889022372592284630238190316108338876293365326755383056671771166173777037839491011619266711271541847167501647975339546989093673287545253862318312135147017525887830432450057900934163713067157711465964478821220891139581103487322346462986681697225230554415566290349112745228487920939931299451770294668956873456205911186412251907575863915383431951930670265417445366503782867317586722437184059842183364463900366916470393002913473910584374190151369887631461245113920837280640916101668936178161701049780410375788790571885241565092021287950548868191286484724554331025777885934527487903286742800317962590859699218335111389995253099238388466421648407062362953341521469654892628542585538253984172614882914734252067263824206782356559486686220223718479497574071494351302073102450969234170455522848544392702453786026840175666107716591952503391036294236941883917896055825219151297211308422574745039660137975685786896317267299828184988489486440044494466965291568433036865432515953902320124499581874302836753947268267706745342075862466964304383232548536059453059802709580481383045313912465584252500520379366059102521779284855930218553123278778165191755287063534860124341191917014518090166532657639742902529920724425775210343134309818169149609005753083317977942237736148898495691038284478803503939677568963021917263679394283253492192427134479538930865795727701255286217625549668766339574612031956789066510346627828763139900189686148669979521385959259234551136725629343018644700457428792920840064806660675927880085198519601349695817333007399907869655961589967423413967782093345172987780981087671012010015999785551677611097422529944869113614993975925206766561533066328087687738313464018832466618096711361307367465807342412946893210299805183534902600684397781503734794868640727350436483813662130648766722071835209783455752544139223669846581883764865950874292716763962115358720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,27] 1248632742005029697544706250069852896527453050818594043733647185246281558188325651736850174483356169351456340291229270159563455359600052529085756113777269802846509057297004494010488054929264676313158042345688688286773717731901945056293888467667534794683207591549306273837006015056112224139283935283965535645432315607371745691760508932400410635289524307838461784513948262878444917460376096411809611351172884590196786004804531207066685572095306212641537351041921889759500727431642141863396729344857082838477071587798445303922077555082082215360699224034410506920661915497829881282899405811270655631813682946225054444062842559880858171707273721567500469422835364147241487054357438053865351969398993198653245524903597237997850680343217106109876425955584162767811495912934176141109747712454917405843664760014315738421387884142683767438330503824012219337178007363600491234984650352804220354027454611491760196985181325457511490141730828894252489684768296012644666072700011415784200939433060379069797181227145845460482528359397357145262645443404953215169532583814768471335737043916299157013111291256591516209965094789558548531249619118070321000953570201874525112446185283210457556669363049731523130016190108489999653788454732703909120770318146883486346514105310565193465324316790226865495707192760907329041759815031940052866323627619100413587559233827286496959258474253582580983621283206199778894020552212261168049488769109827370588579141510031509239890832672512853939485734593522311733391892310726561169075637152011564504334854877506430733935215217377264620576292102965862122512500494705063891473380848258646687361041158916710279557078619881850984339527874311564189460247006483935897720632939046315610773311645315449313253678053966274556406783606759541181228773700101105653296548431601947726389383169749617894577395622809221132744744305996055412845191476624353591945708549338884969440018412050494209990944229130685096489524758559400333323764557629292969012364381040517938160354215177916408328722581764114654444180690961918331706942614668256964600375102450379776459199257500483564517648525735788955891512160960069132616285906263858778581625291036294744881740849127343054732246433436984284200200306087596417298114459894522909193430924938950654061018332627951470092249781953477284387143024883522099284237059131206443969638436942793971677906369940798749747612681165579716511087213775910534967499266297434822746360013294537872964781254861202150434122935718899945291366078768009412891167582406382499890154098382780608215954113671249425934300405758069831023115824038981227768840658534932250698113464446884544068743158580528756483747874210664601971122631586208410073394140141462080447762802656267965472404772930918218366164941237514160873314531542420791449475457973894290415099555527848623466181472130705528390130291632160928370750561910934104350718793870795072290727562894725879785355818185968950535455323392474210495880743510485979023979364566822558395787474532882577086789136588995514613588575014042031357829262365019930059848616139795631352826815990076538880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,28] -1416837295427374936852617594684543039409798970622416850949318321261481827219108776593717993567199068800298274776200248342011275699084134970808300915653931885835035816999858653948212597564354256738821031746237681841310001974127801769931779860574857492045489742426068200155420492783614560655956313604072390890070691607687019588749849892615546453707388554323999166761601066641377164044348608211828755021848879617916341847394714434545464530150056135162892171154566137222558493375970874567961239727184067314716846087936096904459884105424234841856999186926184783556533716294000690387222927441834157051279996709397242910640114811388219483118563443450838861621172567008748046021005274430333523862320417366344662945725077533545410114507572182192044966024141717616921846992755633131949242771920763854963816033736819917685087323250980024272452024306262107229500072683579019293112214335344746396720841683007966989182144673495702315954476262019092160551147298244236313968569648370357242739086439657763480826621066985409817948491974268532489528341640086360716426400205040018198021446054325979878209350533622070654749220197742552279578324187734728234652608774966587106439273270804380340143329655495364898525102287681674081236074993294939589947818556696257931409303233941502271384649708936862353193183220733957383598752813928619353384729190156276973756746623961443557701321367450571741049526042139444959011846661188686146342957392280173688136821682692494756595702718533872089529643416546947789131010963366371898959460693097487618274275114872393053425697609711403275125673717003749266506089953855169771482050335934539546294864329547276875884298778765989786252663478350970901276200149959515256389646011728236553494102844866300401354631378374150170148991925997526348407095542919330449073591771357297421224959152897762078520255954415061284371894972917534898702401642679778956702519358111525788769032996305281428349637370958915057795081259865642234441148889832543679960964742081108369536435729944254200728031336179355038335137713033190223504315353952228608170910308928413958501973405492552632136635388248371134670067480271478205358814535494596064211737293416778691620449601672029365309949177601791652211810500701884067724548343202134239488635903889574388885058147524040750467637453397379753903511264377321309475241831320798279380330718599143798725117541068346937604414862748806427151288230814486553144606561331335356265987329619091305690877757209109096165812877048111546617522389460070026157222902350360569392013998497268440604976546826093723741405852562591256278331724082087343840372192560947332992325530633814230205390857971014632682533502144403102897721939120535038814928371961318533715073323957301133136102507879254206907680781580748020440872125400266345427872756758591275951412403075315297085228702950654256192325407189208477422548391493917054899594068476085005575144584892173584171533137782151716303355665527592497612680410263455051564580787767072910029537205079037945910228904747475738686165905831961303781937559074672026119466605261874937510899918653106421760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,29] 1546804025255545029191640647649932899186460225727947806236646113189612027437211622459074335960923354125927848946413330945964077589666773489416472401198938006087703265653477942717292174481921844048529179101761116392608253596616916423378967750745859796883574879481649912666093429039644404118350853887846128125057537505828337248194902402323059719351793648533958652109020162666714676919794843097561561957498525700184118017686457155499255854857102139711068349391769415593978924383294522577637312427389687524100936213662752041936322678636215124015891199164404296764504959538700503773560745578212053751742829161861490206051971975915160638885488505200724433768359902286180102581849362228247308903878231438949353804068570283514957418904069564470604973586134182771722720939371318130390968099706083551635617484056858378168219739322343474320066744059817182363276665887849278946357333206063110973584961320779792988941920980427203017998598099908164039295628302367814855707350582122908325974726760644199862074901543718852402707575095426323080249544910705515917361862151977672689527637760596236585799882163134144817973621207743954780129411626002046718552959251735608664677525673376193038110282141937370638878734216940499498220430946712417595042951598396551772769945508264087752808787705613291437268357270879687243141233039359201642747963990025642741004980202980407733867580549411487225897649591418702230393129403292886394772195890740518214877202704791182720527868755124684750872788949211435954125743340425252585555179604891214609493066704265978083854607406273391732540966471478233374663413204054180756253758297120523193311736880172845304497685391704843541575066921676503337853459310947861462545482523051117613123087345773236645881602022300167124927770844268489873749673073563784568246037642892226717879561631562118568190378956340738602221034875959876847629650888015499744538538536438465500665477944345253464924219612188508623029104074442286130759156413443208760197975386092238952600049016998333745192258044033342325426518986777919181490675228000048899065058869961802412028474320778193065880471247959978468587241484056193506539406952358153478968119313929564895281235977273880796013143947003088148887496362241306217721742327247386838212332584863408585519440776068301423483483614507332964229224458023359444547695544496579602139088683908815111455670443523421689933142057640293804657767099322739860610211219538652974340638257924262677899588805042602386663804848115924748814157690210671975131668131329633220897740978146718223146260127935226705547926923032342178315124004753410809136038902507512497912222008663286999333343187358941235011318924166888974109922063648776801370044633391002727785404565212172437680077454136222939129673041097906326951323065809340027071555526084572207038521606835682318273894019289364883743765025447822994464153335162599786885820534407801284776440947909521784433554720543559518545221408277790984371817644032256469414404260889617359167194549985564841830109448185828067524670037965270889975950826108588502456662244806685214236510565638965559296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,30] -1642401437036277785085667808942942974775446990394952415338668549141074442382051884390024739212220757801598144987945801485837967266617246117607971557638299830680944792409348104989358166944500870651171176556865180103001475460598768220684225086095434686424409852145170597376393650360657782217035721389119480914340162314501317307012446153252895327684278919470752266268878497595796698933488994704999428073494616213766485121367302381533438856252204614625942499137120088493892839465162360560326368665372631820162308085089722833788817106938844568151922715960485668485697037722837942926056304646039068425688721048580793791906030584793740831395564853597949167636501413676221616495047874279677326487990827326151793100200323542577604715192470662387314827584835853649275284759419588841479984864238906339179399221590599388245977016619921935338560342936700777126836850407846233266577310703370394508368841369344946727528342122703484200487237693690175252341257660644742536414220149788510282856362509872213901159923837468971347740676515812906689167131595208807096066110881233500276441857535740130351311393519060414273547218370414957807738634053482511007845204559344126016962467374902525513308156047880744036519116718750953121215813119611759419353284645815773472655550236933257796327950792737647160813120297611600114400384398244531299864796403339144449245951544387004463966206646641679986536676541701620380030334900549097260185305613194271514978278386677527023422575554545881109398285800211772934231092966499274792703203966744911852349057687850335267527657364165644929936060883477411080530771600825753419216623470998173756848931966759044612150995595640549667045748966741670058893997035022191025001546225139727027782543481664190273572413713304558182676171480748608361128089468508230231725342071420166726527847958188938378320930483656644723915410877904771961242884226791275113084169169896853204846256297078098553567264126017303633772285973089690066482980639496602352397854857028418704100776075821847596818601027314703359515688539449028962801737018735160316469243079150649593805733244587048679792885266520581028871989554351031639566154456755648618536320841149334716012414534286396964598770897640311569303420508671345425655500850847936680286691076525574223463703318457717845197922738018437756302777987000842780437916158330054228141140828476930253753700700508104522909260619373800759516674293262019759742796536774945174312924701757000351523570186880280413339711166235531719600366500814490107981817691626998713581099787375534218229784547768536286347169470566931163540394388190932866094033297780191712404341868709908119250762157970776000148616665613514847548694642705419980216258658734988471451819652774589196456220008670942201037077058311393870972441506941376483525970885544147598506645727711883952063152196382346657398883636385107176232572384208255015937118727205470005486224891250128118174404921941318308141608272341893613343602913671143348108868067368410100015675493056137092867334974787091233243138781918824961379842113498043015938402058350424799456223257681387847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,31] 1684247239485440596691493654149673507608844582669550431961842221801929730354421214736345099742309003798854057309110708401712527615212473657079422800775590035757541818140890060313245553785134650970457184986375826473431289167434770116173600652863699678222241784752061131455327858648190011001870306996996408757827499580078754841094037016587796287671349683492534161179008030800906514221188159612329581886309192504611068282155135771376566609471075166086899983284814999939433230474472330759851820851058053249099276201722308578891637782850527665473476613572176025296857156187725684693364733552303449209797482066596663463790363199258471260740725764123709676417579684778749217086492060964659104704840527036406537240057330591992210911586023016449925580662819800474202382279689756362738691144687584262154045633647091073145963037052941562068646890958624927219215018846683700860532140605997602563441469266186180792002747282008314491563148994577286854616535806980839416488930232009240639723816992859088902401209159800816463983042941298496759029317107998009284157345734116924512245767050848180074469768930304064170644377406864653589990683861843572752050190379938002890423063986327338212944955106294175020412330562843310909730963678515471025417410641292502869900482263671773665732666020524040019861161701643384715217077261785887231600341497581911524249949130459976050412761725757414589089084734524187528817726269356176044655878200384996144986653354955890373742161693868352051916074837207660540541009546812470024414989782217164340097711168621904328931242412461596827128798164879625414384216767203937261465339138097163649812632246097863038822380728358172149839847537578473299595237967782536671979566666376911608772959218868870064416720012285738963331758363210344514352841261378887023448275784326589981115306191882195453443211948031092965908008615173235011501929596464306581775400715492826693452197294774467062158242674152881176224030248349372542952387684515735368178262345209274855893540958276749983937945788017861390279734303825792623623306501976015820544733631646598661113201100846713059828676730873697270186641904305750275906453115263253507409492040000732100273800323598209331611095862575391748816337714824960668958049230706838203431588627026749328855243892283392583983833596845198345895899662555256890119665723091372268433395764799594148068081015784183100799190985651906953683426874378530949615434330735822726503690894910518707983122175221613740811716722833358637419612265732553856583358344428864421449496658673468775860335491722111943492262664767095800661823520159259156667401105123337233515612680805762637691712411704747209374714815413495733544664398598742058777057052607429008191669187577075775272381394480185318635191075400257847812791331190428381290443896386869586720568406421725673160399698263036441005552840993905765063696475260510382274335547052880140237710051791153864347216208876559533513089885734454534539685471792645136634570776299535619956171152531472102169185045362608326135285026143814154133747117281100107831950774739622201261307612026588102656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,32] -1626982714561730447248713744662929945563723321528762061916552862392576163421688808914425770933635040888029468818967147818454642009464974921306882445542480438909251631622854287066318658356984619979804620238404611075343888961135657390680902463465045192039469963803358649660158792852874080201659517398914768121035443054205955880143974312050366898778132660787671767910913543660886155947412419524020757815946354140784932484130925111045821181487264824766645573337681210176309260806145274659603380227779793677310134402025644614815577147037132627820851291595521231679167477970037083157721647721539126409133876332152095628504038350343179392777299816239451971947417193113804513512216286406265433237721290501815203447582381039814126014512179899265502871607334176014386490209269585673348518052060867491453604597430080063588775715635698150149473868099453032737457840160994386678591626722215876766403365969523392067155843248447663377292816317249647978824696932792617689280332341917947545733106683817814066156018018711577695714042876489131628348820155995019793869550833501667421878969823973363184154016821819463341938712687657427231856828455692197424383058509267636091269612846834529266240559004790319456722610390975579889645227558854414989861773982290638621802273817367256993203849362988605142890849880413600482594659819264408567262781978859208172273191484238711962462384510205212761434305586455067112993005244642542751272588759958434120568756455550045586873066132034640984495507912261702992680866160839670226137328450614475752549812782607648634997200761384409701922505242845723567458590046432515819231438759399162369768670935415493141615820203754693426479329415315234854664252796648933442430255681511927440997159855428026353512045816867815644050156462048962350624725674402247635485654195840739806708816735439137799669397406423230943790179188687001272918455028112541087683669683358421244070876064299598925556062344473638940747297800287235445607503107604067875490961689532887545332761297233743418217350607558450879844079978789552418956099421368940819459016127138613388806951852441302800312415632295627550320709604881683512212453999246293570728685588878976185349103248622991210640602039183155562843385953439179150121485586131986683129293231813695633168169120211924666672155370730963220742550502878551052966809247111888097550589166791770233443831567882961027599210308030985821437458230800966100490450996286898042415376727649385860691815318068973386804321088885632201613341219485650755040428328092236088864446863417898126582740357691724780292598785187706206647241632517999360080172664464771644653445720876005809795379367285464720984779115505205830556662922719936509700126579958702028316166481982380466760865114191715625791332318705702207426878157424885512446284518236095048622235258206476181892233936822922707685979709915902578861943601407144131964224306654868200268841484417887326287470625263694186675192669410972506011979139655709356895252905440041756629374145499490403427184797539156513562981965541060656180471676388076555376625104195643989123984944085566750720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,33] 1444088129820988131380232850093301643705191381293545036518201009137643580726132438232644191342862575213703995440922343984328750379159617222307809411008839601744730766510144974076905570867465124241416933007427208587128745569717203714174454993294787042522820363197510891191369199332579291861943256395302978232111675010685570497334197097864364582350555292432004880820060634831504190532580592827807248803652500413063766273125837996552759469710575423670437538393396742504390396251614651600581311266233105413863462774587935384157042841682843132770686493533563442076077100541562328298402571325930174329489957173798187201650174399595478028059381334192634313891788943268351817292492704185789423760440157299570928393404159937315478816148565727707073345918648144493569810167031237782296137367574049148063194565901718253304849903494232212861428469602428943825894522106455454234009523600293997553430028099485087513683819261274445134719785333603589816289779219819022263388409275641997820840305458890561558326681570206277901923530169778873362888347930389346810572046810214142491529045176793906104155927888801929280830847502367965438722643438750334403722131797157586736831182059754433102429520620601532109014450113425683105457721317761857913302785618661505792367660061801735793358927744071124103750687061498321155032998138838797507073956982626545186505393447782423835792920533608015603856426217730732918640134259970222770385450340993374820990810966481574569842089102731827651801487697190100010338067790203029031754465953790866176168028382449564312404824895352756544408993201779111488289258547652984845617129550571288253685964002664390485105805559482469117459839403411221180439615291934146593591888444541989641070217491063249410614868269998187515939607010605034959293661941059398244646652061406437942564990289711555659859978563411323894951468248608959666240563790202590891696619556915940681600923377691009238474118247404625215179610908459746878404849321406461197255743282270157349042334801929873505202413225487795380737605337496073283399149763844659240576780740111477848277888342916923035528397682510602547298506865629213811140370643203951229697162461600984889751980998750312261141196619497460832681904145946779544316003636760663356083258355074989889832873211117567404193247907438062169074657211745485949447419599357763154179126120996463517404379495357386628802221084624684926254506585862414189956626783345115667631347057852585684590490113352573304920736016545833386106771602973101494075167302627752693878631658677086995668983393232847966680789049345389287497861115973889465802812688851218840958091404374800916131789722546855027142909743679878009849380455691412013511621003489208658052941513190258449502657157425001392276244743033137259125416450966555811543425435658490067543211951624741219595254069045107534785490983082824389421146512244086053942644184074084984106838508832547987658190264125523903850379936431089067435585774681339580090135750929380427528327593039293640088464530473309846345705931940996122469165685292634213480517963969253334104196451497123250176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,34] -1165377851602016965593633266323917679039688930045306010835718658103440150773083600634427948501020886525154519206092869908611432497811150633889367077344300110536480278032808219530873864730031558309598301144678788677818338216831197529533455544532025470142210239432676330556391267766106010948290820366480839596618564488408971795406694307590813994136635314668130432680197706275045441240475650658062493433988314290212020941409073445186865529739066783659763492708882027269452550540220915313754399869081284815606659139837042833681392151067075234710810024041989889320400905770192256362445480266375455457780681529262401673346318623311293135217585516683978950714220645384178507082617262342296372093503463143706370236523405803147958823174985568877300069975506192646157970531017236209610249663760025058308323559086504327618411134216281585333896728879775196888533248768766308833319398604828006471174205249069863163921038491625424613567398603064487602544108246401906810898914087195927503758036556311355272943654137724771762098725147535862799853623291591854835309288424225854359132082698166369390127205408820217384224503671019651886312462795544908812245970855287545812885843919540796894068454971452748278970381691771134694248212372571995998036673405505826226415063736769890526427821805084293076041811836135865085130868420372716089691044111064587168987159234073481761348363982253367247423631413348211988720155093837158721011780298492561709024750876552308482270700025786215994634476066932524885806467322921371920022744249897557059960111288992561376519165765663176692216007401185093403346898586224962795187988758360187057006145468733887721039927851055482676326889089329847798938007951583346968677001782542313182176218951937875963368631889227621337176310993880673243078319801491826476769015296658028311355944047140226823994550828687732124796608972498038145786281772843509553018991426977899416704345905905935389523645247788318758325776431083594187737193164761607123891717849689399496908789892896865391538369944044190675717669499063824903652241501750804855840241700612896583294326971540874402231256206473372812469086487297127040051207788867485308495738463215016973698156653898214891353033567713380973895600912583351121633194986136225141447666325421392849475321249839521238522775078729842166860896501381091375144706870842443160169408241677991717404608868765788638028762395414430172755015992842575514990164318303504934159965478271129897431492988060992235381485843572899457417712754249048419248649160920784733926276925701878064225722310711310351725188090852813873075858565821384042284433460093415008692007704908146712458333918485003278629541355943990648442369858655433824669006299395706335305435819703456513014468216247758285538846819420883879455399643314341000512450733467498560486864613095895361940030233278931566622311871276943165373224858711201760971329862426325314625718745586458672329103727458016768815775576666364777764443666211997831013736204240973579412176923332731790891288776931119330238975400422142765570487908304832817746884245676680193328874627162324336640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,35] 855635608307870481339527785951621864520988782085262966534296240915053549215388184439278134915466478486220479936041578782302845434624029392657021537830849909719296935405398605477525255932827341202704219955615853594724535552266454665234483980926246210344521965567650489284340759234436709824839674194061804954037127399454992569229340967013146674654342717806368391117856609760387934796682222295082020657829871032082522201898759799758755776147767465647753461130705747284682866953747660964206566089628560933900084054500440430149304452322746841147182770035387292774830016027555136305725596317343263802332956074438082028285415024407163274931154511911360734203653086500019473285251049773786275450025938832722965970556662008584934862770936209363063316705809689653185025135713629008641462794327157277685689778440220232609246923276322924858054921208716544207115582510062201708993642919205885616484007549757469820051485823426730113688151112527099820297907079863382941828739143700394877143344318077277101810406971202485439441525243494948887116934349800728363082220507961260228417478006933742396639773049176800374581189592139210219014249896428781196106377547068702256431425752561037622541521522679447373828736974319524586325192415841904947455632223444328161112823509842876934636869098918017352394173415810610802273918689651401587318447167959543531552469502723265081288424809581991507211465855021623442629420617311147139254584654784946506317946024944270727235656456718311426313833194505275886644800386436374260075137873755995691140909829520451967691048983379732717701250445647525606352574549573109672444838727017377607351961526834303291746272504261314212262344647818221386867421931375018356396184992873222289243348519988495064477388173736486111295681600845462013720000553418423150521379497382353637381460612321880521330852290318917539821231673418628783074923454072415783621626528476332765614828535805080054423350527969679820280536834952893968228103119334677952731146196271343240491715548910235360376342882908876445334404827119711070788081659555001435482188158039674602775601541697918745666505481609470834467871039719242596889989207090153156506893998970858639303176002260353911358808602611294825968640423775928261946496965399476089561915938808466800699410930553230774549199858595209926175436925679421520769543847039076458977829966294348767675549136563583348810448192339167017640530481791068833282710240849122116730323915450375662842949868414465751752671261915681742945393838842033892688002464187999788017603390799486868476308492421215248124846849446681815649176197897108192180086446111365243406724718354501465745489512132117543725289725652915431945941387467879761874318430070977828851499859197389584579050980747694720444917562779595844226220157828991439802944847840138903699530390365025765155646474320161519115369214515159696465535224767098125800340129301536042608807741713205071000794115599588480550146424073574333937694012812241950489346854896718354220289070781765285774058754244174147100315152426145571394920270210510144092285969707645492102049136804567711744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,36] -565415014694597389762412249384523068594143869541408874658609629531147481174211192900166843371780905316500526091349080191565559180340086299037824497040747209402052281224369310336524565582905619447405191499448325631136687238501771773831296561210790505026156573369669887383967075766399118034681556268097137722626703457699936901124847909292987481245878137243588861029038485173661694700652187116028903274238750763959646587030252649183254634601772365295898608662235896820070395706260866165364379460026852371907967952769629512676609207509759796339298435277006207533479684373730311155827446532239811146805105741178362418108021621310411393277274647621126630473852368024045597857148253876879518389403868071283482213830433666165343204811473989248550515165663471392558243171821477543862886685966622532188374871572287605707901277561234928348709546454411971999191726663420021885932295300722825587013490022378198598887474567850667434076877303286930185889141910668054023711737039134792289082212082975678125505338442129660208426315037382227716310556518185772395977457443757999314206226607996381973818262109860935782553952214382875029526531840460823771146892337260562074848857914858665830721554329056423895117020019471766856959356873538607931050891293054106556263545425984277864718863324288617733446302928440696431127850955343630411951415088714791089978017064296876328475530010684576828202911168088679385947292405205475655897758932744552803338941385970774762592526791704154273277804764743202750006003035711974475461597022221412472010907131389121880148773092883083353961532191220121971828240772574054259432722981803572294842915060599980137805529790663458046956402559689251245846122654414782593182838102958963470786240701004814462138578074815175352536831638188138716390482342018982194618367799940293130095006878300898943573340233142392674000936991844961612326283433011927797662115245775269095401113265714765460197288519566311783834970425348226578066599637335160888227945193054212015417946131097054816683080871753744551500596444807268688559716160680678724097124351497030751797976671453042040997329066389173561786362325675795210512382630209661847386588353183889498877385304366342576173345689487516909410410452171252642749704548962444426156411779328471165048583252740052986399774394351758759893999375403226412553335532572445967237560868079306652152658366488493890651216425530968482606978762216001120440906527700237708249198991386624125275673079739271355038953543028884249646659352082184787426360281481976201476605613821016322871964710942521735684384595770080969778509943642727618633559593092880902623533119130310041273489310191423265361352821307527148969092275868024250780647742570884240896238718057776565613430939426812334658802879695879548453533483007204015144501244820152646693003432914766934200131741456808007484163419822283791201938642523532283601698075587489132785570989833658848873099287225249122780513459735234232056603030113771484519901380939336013409246536770754598781305665401673521041170015444076153959427626269855514034213001191540828365137479434963517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,37] 317631347966176599671469259176323721751523567794886549771312273867636377509186716028740422053993112051555846104296727711225174191800434419670192943239532605353495264090135131920125998367407865360968280969327659147482756235055517399060559336360646418195632789307587347867597351483055031007737891755614134108137121489982525163256102584321145952661677600839156598376285125135878245096473976617887770263520309047868362414110451525970238644439731982040266279963596126168864003281737680899001206863370155612585677195634207559889224178555526132346571394401689524026979726692918840513561694023997035629309621879851292862641662497647037431597533772433823916600527897200200675627815875571731253966451318081829979850565767133091016035388278124950390723867191758351964950227439001744524011378096442750137592004837773764466268591341135976873226107111448486383274863149206590141708578341280325306059099285077450122758364337684543243872465511387876091127128897391209790426392106438923414384571608772920227453814375504381542528348170949268416702440867727302563894330442929119776418866443385348989245484137526023034769959392103443159894022675827450744945238988069383631416013938813209311750502625170079191965916259896931067873320906944455825963460110751435712720676921135637577630754159531768940339698818863610311783022825495759165504748978347754048153766527696257694657755723021685041632106617593813268972357581821509411274550747604803575190195182874485540433485546407030944690878440364841374809258860567423778964612791832934882630250373172418912144474961576415006607161620153726071332655615573135741014343659168224510309712879031414453441788213688861448862753253394847093047063398394213008962359789025969867518166019894113532095473911181885727625119047175891374837626870775358356159734202690513497210560534393816152030891115940631049966343277325302174911703074839933192902415905569362059151640307470042077685393952230861033991754104661309769379410057092555606233976826702669384304432565012992726861939611644852925580172894294580662339285122179389403264865870034817069638286537584190853292161079447639496210705447459866403848999272515298623174267895227425784336805175578979368986934916346653088515682045328205267750842393087769329219948210983347567799496038190065370399140712545080272366952537203988172240302690427465992197858531207657236561194015882538488591386292132806762178279795790890668862816503945503287864214048069257176095040282305757495755113116634865395792923786832513492603651477034993221079830481542881217815080994580693371893052726413887133077152435866274854499128200212756709504166998817418362387651222781894110203584859832331046226352737377242636438317514042470611833008221321298539853348254756901185833485824555787224208766444543953397157049934627473298744345202332576893969229616677314645935762575204214170711388641448173180171775947887869170989449074331979967114576822031063009370844669731187458921171482041767806469841900937475440581106792044146512940156637402100078770815007599886531506936548281042547092252940961679098753330427078977257472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,38] -128653434651905126985164225990710908031804200169237247581821481315862691584650312481369958195820425032308546333607810542365482817883898887378767892434318745557227041320084605919310714641795069640996481624499247593165991145065095420018322631543175618668335255434799362741187726203585599980213530786284102822306325768606353037846256577130158806613581066331827332562448542327405634879592150380646989345177959706273891128869515776574267925974141430597982105886435250044921432545834382524307347928608110997139456553174171587306300556046949566964240341706219811971551987821432989960871120439463507067361791620141651871743163457708127995383968282366889992065568359223273839764322021721131659225982278964711368488235425467261645478513079897112770651231778026190817187466243260639619583625546992284229019790276860656970088619041065594170599868552138318121073405926158591812192157496125544697406463992525292210458622721685328007345041464289566118724510009733688238819209580852626142010607514710699799429162683816796502780348764051081848440716016837857502615759957693502582182730830948084989911553654702303845222015701978491616067006556472158130393814808909622094197336767540484487068351669406391658865191153034528925778225983126281298609956663644341600378324331783157915830706432702992139123816432169868176269400883848806760831699570034653691058834743366758858815792944853449004198613310981999091881629606256772177863563329122344394488599799794252658510794077113026583680829160355488044348071446055176439321359572261675910040113662573248626115836163366933384529362454241115531690402009038841211439532544622362656803869559173210844381843229010358503002820445679541982272853679967144741602519977986221256728783360526402068433395574227105592294498692510699107690351595716232335975406335244065885909307874595314196152674388548946375864083267132127648398516832089603766780573952079310044417372735707348369517874075229918616423805075088563345433096853778119386499191835926698773476328722167510087340629588774070577424344802307882537500054335659859203437498501114138600103328089679433281199062493240759514174940229449906197205297549936343871299695302948237417411962048157628647789201748820901409539479872598330213157679924637946029484211274563937342363124387397813861284131980885635057193453324938429681280454317281601872198923977892450429585832473716512962391436409126977070658923171140553674251406289618770574832270709176288089762624349276968915741503258506064132157048031404011696088634742420860823701275410952699223299287508441953288762524268345701780221379770012550426083805645065950822491254635576776297044298986776184144834606366870687073463783853567784074254395008914922224722083629560844693907476250717685038408777284818956538640393795782775759063012592328210839213017079575035155258013964817619453972250979492317742262771483503634713752350154695025653328228705825007521236471654958361084778913341038880369317001164094304449749330505175256226899496958834496922108725803538254710017919506917061817288089140151901923868893691166749783461278375025689231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,39] 14083623350042517434322408638711998984114137801484256491497119112507911650702039234885687230614644071734871351969023305387771164174743179688906831398627392989438824223882480173816730467621709442030167930383714266080201496994259126594167794804922771702291138535246105165660771839102008889542110817916594160605858563422338838065396531425323614831415696656634172029841861813280532979145599958712334852676352653786610874419272118971388444380390244273497688189917298333125393108914437468667091384511684650686607803970182204698830249026559089499522041595107300779250190249884383824429088712384805720244799997242380170307474837018750363403690787684801376714228360027193630499893264079385226002110633598826318034350502614280866245316568545916228939589476160418380773231469273980748719256247108386724140439065301974060442341725927326158391319780382056120303516070852489066013280964935189563815967767393455871716791197917310650905617644811920314968036499209915367066243146561799689421890190918538538130432090083162140480799528605989770944694242426706743346452663710363428284297265831866498985588994950012886759643442358293802635469386767441178852632680844676612652910671551323214747760842458367042448608514001157258788900527913472512300298836018364431169848149472579159904256550689986273397367137905406216614839259898397118194018455390801735972153313493623472447855864434730081966042424906412086521981526068608532288439877023783796045167820661942262489106315808178922975781148591953936582334627944443218810796539738719428719359776951705950122379020326482703081941698319417849550541219102593686920005097615649166310021129281361050409383920450193089385807718736394559446577838278601920249199805836147090547013003786607687910963430023384744803888029922125814252212948394378190589776552846798651396739899539675385265194105208132573202903822318945805178723326570103911160984960803543727278135488008472229194431008645126303255362651899030757347846672452627055488261271903039302854438817234549416539022561094640148438267537707927430601759441240117437490665611627180821131428186772332746157887821250920683697357642230448603317254135887239330732183778759610793889504716562148188561605618035941763772850719981209212913858111423151108369166511082063345617484617696521481651739692003311693419376948536007049878051101521865353912775008601199459497520741506194789191294313646237033393935195203067176647054745155667217718637869286245314348735655091522223850878390449799116450256242627667056559525726401500180535293361723301666395610748101960734523727907985976069863355514716016374147494935892761004305092524437901249835880678697487636737726322682368901703122619089786470924486688521243204917580307005174769796370162005669642327678273524642851220958348879933638438322593305026913952724691402679753860395213364500303070350444384891004913507963009937732296229715708127819452774874729363991762313817872279828267843446947573163134469892781165549659007421244524747938056539194665514911617456656843530273592278070754862583482690476710875912578089612431968361106475908109172736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,40] 29164407999390214972068604390218160986691786286483777895696247881683750347710028137627161952067857669618642085778426057378749770804277689389850622465072911063801752752067540057603813761739589268749721902252187245661713547807437711704581592380974461304045688397201122387661630582016928567360756066876604136053581847421442935989162495367957446134444934089953003034396639156881206870693860990432405633611756545026384193647246520254120961595292908731662123761250860916927263967758179711574276773960756470863525677272175165609797087059688791451013748454261105904731558649175740477585586958331278940195571114221652077261732561206283060482040333246902011391196172596911392628431602056308734538193733840085072954868331138313334055713617908964765836756622411803772673835637872888068674981265089590047444116483078035434872322071862169325248368537901787096016119642796396827635418196351693654554781842023507310865622952596045693185248892100601115629209996979445129509886935732937163458568063389749560184262314746130561141871205525962596372292059729933990189619057114730067856205570552341343780810815540979502556188784761146528802574570742298566968409424916804472019636434403766101073264322042178749440506549125902176595041644457368927152227511855351041322331043589353219514436766643621417748458895555832753762472872274052169224027615609317372960119696578391791573627776894054184141689970287885213612004959209044773794217042603072778202617072971021929839959467359113809655792942194733362763627992464089400138318218004777617571646527757802197232447640926393231869389567283199567915384040321151141128758025101307214731070701261915115611718714256615427334605676292204413253933880932091064170680501995357469289132061120947007772307884354867016170725024023275482896966629971785458435462530073021795953283461044726617066245053990295545480430840257843599914713981207733597060697165424532646703601840873026170223291237474139540807423503489109330564074633237249025873922450232626880036535798736120861432612620341083637857021498315416118632874985623795907134411578953715921942658716855941832513146469971440265191674303352306884072025900809746830805957523930303231505246219008918294773250677371544294471573900100632790289160462405360974911374266613035903904245833989041998943688689546354155022676964343923629044486635581299104181321590017979148732209049019879739102249185151573389460710134426710785691814094517735093092773106599036869668653738504853879049993880491535034455819789189075256299784678244327068563344463342675360304120621459683273157551221978884434052584699462990598311461071347373237095672833356244662756946623152919869028573592586985188603795007553168577670248787076537339354393334516268285254395520579281884113396398351641753229212170712502663665590461316839672591384697851555112851207343690188604993793715773091095785483191547160803670868691732599719017617813429160464609346690660966449733310446042160563257036510186742364544953675667711699772849288439737047603241045097145261984223125746573982850403803997349933978727386378402499937263535823865774080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,41] -28040674934972145721166656090883198072039346725524305993547672691865366143257252321086726301195139682818176811579968542432996477646282721889999240476015087322322507302389291474602819654447876879433986656137207442192867982476536979387410795417416900419534445021195142304926149154578618308345748699349164874730615504366920979706873320733003721728506257580347248049528134760213348820906406067884823763119034785222517536616460594238456772385882018580041480023984556729005928558436178639028040278516683907694979335059902010113357710549080899968037878891449175809991149629388043874834027201822450133983671810024793722903451591660889959413743271090128559272166409441576444350963986481680648196937238321896183520416337498451903852710488969494500719068466264813180309346296581966078091890848356162392250594545828530959761390614798449958976393844546474281637364532349538222299454216736419902896726653367763231024286015172884777234337883465962892096529101928640108034602869494981859645019678677184392221334418128508604895750750383332975795774349893946373345372057318561219176972519735549469361181353819753944092600484311721604582213768176160482330252448268125484271420747667292199143507516901173491637397121484382021765568596970022509395539399127651294364289754859295600739820559290005153315608882981063771530397767568883045255233043454014191914375375478396203813158925183116451024363807705447939366769290193510702249836669415545975162777220240787463045816323949277891167751527474367218134992938573569259039596646023829207217127064263149961678846925272054809757581213328519730664703128992097937508801305689919179351642180122061184311024357174402241806137830638591026339859872633802543628466880555455595389275017828204207341403303037252879661962016684601694037561622040921396206151852265389065437520692032431754703298710983702203330389362010029631292309007532121931131689380095868590429673490437517899615235049118311910126199203438134046998514642517867181170329126458750021967680335745918758531022390914993616803836329723115061568863909211209703941599572011457856865016939204513615977847283731931034668852821062749304639718448726405042716916343810151781831856397043132905748823118151854621509100997130331138784929516650926859123006340566057168014483630005436507105377399214572840703473822580977814406581137894968751470177622465250862829839202034905281475742513352645454792145116870178786073583805087093818169535047987602328007102493634183757530276947904044227763224438741483019440071020690680318370955913985321520187714283305476145898884372074213038416490897040476690025500332343554771123434246392286520322496954515047681263997109270597106520969078439722342970683911620262756890889510269645406825507590049110113944732123983997535909096361878837443496662543771429957259770449289365616891579008131671344377087738515958201750560808158815225176800240032602199930013603907359687390990646589695873786586976065593133794322651900598539008118133103642434067075145763374348179482499671196754708476177074049800871051618746563596344965631473803372690703381506574778368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,42] 13894519664454078689472907988721864783742318085083857119115941640975208962821012078911695574913990990903905144891104437052225883544671975708681654542819345472837670641058167321882986864508519404808313958137770392250240042851633012878146418626353249879816677226321134941998917574383489093548766620074405833791282194871447488415741808363765937785080996315068204427047201184161845010163491154458552342939737570518700402885529263177077354560266732522547028143859556820116868101782480610510738023383773125682974044232630520015570274077113066552147671753616743380298493135740599767648576054953180329560903141652289290281773146897790299015717285552930189917871052271782107226536595884444578528499867464095622012257197698897706979068910552561562468283558530927701979304656930896901795736103225261439230780416629053323156052386750646542101552334064122047240613882921859192713729657611114004224559819749262555865278285467812697229116687376781595735590354683881355424189701193090724753461551610957517011595263654955257179968618223366759431051202390760711429360024154534962083955468597082519959265393972753763455077758645712787470113552260552627670530630967842786658222014352512801615930128767593520622965051199249665898596602710799859114661891582277630264561108164047086998022982978670507041505369660827059225862659026199038049566583819331963814869377298055671061967537863184297087028625396392523786090990739524004370065760058840123113653312510811655453013679711245573448675619878518861852585948830484883691757756917690189831195699249930484778705748038824290446810636149132397507960735173253261870722222189320851403321333441083766963330916801333467782770584189511777830112940599130733285497649757458966879192516279549474291987205346994178476118557945601678304339346888308684568336612149010176006919250721884269449182960426855399044014598930546680783196472079370939099061341718315943851892833414997337396123846590152440167962094552802309792098731456250914366664131441371183313334637343710100637948289097739430418927695541817180317461006860978686517244413010396737166420185514782911640208667394628715957955287937135197975022021079971940873810938271897326308125211784131100463577022389127157168907506246670263407782552408359744381892326725847230483811881527686515419565613334387953009273033887357204385890037578439929452713715529656721716557791948965521581767716245238707461628151931259482038040148424312393052075018169404918637897080236222361886090800927685305395964895338627459363327380430790808980362115174258334639169455486214297980052476722167181744364385293652771346817480462539173643761320574317185885501124839108222579953378828664549919272829368673791443412273640113283651879670825266592618938620294427922153405372468124200310017237095500118105117728655647151837175260941435115486745808333107995761622143887898583396995907112822441182734660176381952307443050583874850590769486586930885994875017410001285676016228268447041347583076373010446164118604867197326209205070384775859246363182629658267012259289550566754317550539706609531416980212273905664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,43] -3822406491540209918544765115016773865547779017825924538807880005000841009143088522203429305830171255361059852978045310959141952119347620780458609162845219750040761599445579947418445073592209109584367153616748021100615750049219575133108512998209287704684259694513128233457483203182808130353164379096435623224059013739057747319978732074620639291262570626614129968890272037558980006937914896393744261432572359608648476391203824168749910139643323951280646568725556333135305500898830514557566356749498519916746265114530305796012946441767578214186572537750893443027982044272804453256286698896774400885189967834877330031647406246489072302746786314826878366411458731324998490342421670974497470733057448659921283013832829529231531366008159401916192183044898390851301638783693167552560936697998122327996911446616923283227822125742547037703723206895894240380888867931637822014398523066212133904456964680119023307315372277663006807723583743739019987472535665028195448706052765022058450076910060813163493223907199708462595915653196929819194644801275411647335328062015307710307999895985569511608870304806962180483797885574879883470184548005187373505854995246517929189869223618167526335805808263275186520894953445950359511438293886178549358186601220614752500865206215662619437374460404772092123730360744415979312426027510584627298059402957878125629879952080183252026762393107529109283309523652338389822482119793153181286354774295782875810697382717391591930199166020214102450276859510285332422894480062230400403370815765376268997595518249198726674092704866877894871209814496354122091697256684747401445891640450760271150799783952549957808752217649803999889054240541793194457469550112058727551280020760280788099483936770940105602773982758182280730563311827436944155162090760200880098184654202187570656271743576765770334198199052081555046435585495122354801774312695504491102564435535998272062410184625092756145190971777394579162116169195401959025259313561991897651532802293292302000610713347449389776033659815368558706108021872498353782485344209581521136043092980298381792975596536021058857467795239547297460743719471765531058677240338533439096858542748508798893205601640786849374632543448432433102797705171731574961195531595803604640656918802619904836352926864852444152995185479369157199283918344825127602608454504657113464608081961560053117397271613851981899060219634422242583744849746502343134105110113269045671240103152814904774638230939407892688179477955115589552164916495043264811589397960037029731597335668365206869436707299366637789603927427997620061095675543457534161162481906744593376969343658186276093907628398277448846187205879672658054462510031991358576817639800949266737761108315635749194373861938187962253833278686014885085158395549210219868377193970307080666309974586695317804419385044197590669991596240246030804932275292603806076858880792538525311319377531273079168689065058492363869698028216283451744359164550978168109773263668234043983417513323077275101720549547565854309093632157557504345296551071529029453943776744211510161666814478672461824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,44] 142391495559004677080952081918596738405543430426878218910358863806116690498118646541385278805155936059016123301762263909945706887081924759050140755335788488121127366636304537979947390914615815740108848902432882049783739282731752239389271547889069061678561367592790550536014374699112758132837693703514927314732448127512249120906367966172619690632206281605110496172887348325240613075211641136991349204315174198190636807747963233279478501453104388409384953867100234878085960905741725660240376512941974688135955973640400089512045921642634071689733178439996080216142835693647316653921984386407161617658414962322361172441066656509391479474286007176132403077802836409679380878229264178786399236229408556440159608968457545723104830916191019470398772588241164122946970917348140785943190667584955103377841619172716084926747550557671396677692463737359310173237658646819493185559772110307978895406046591676906291244942254025441960246884192719880314154520432230200390433542377962662453798596714321334529650983871170877915122139795466669552353335511134570052375530363808059817117976388900456478673052729430499192185402485892592918877791309314489144218579341045172957899053440331874618031471187684867885502213349459112180578568774172622706956908882871351666315190040768046002998557170062474253975940765572661109308747045893548705826084699209738989362326643004385352435389028664204045666001685990169507364725422509982428760646712345367451526966172210687556392841538727898671545516925583727293002846255375131629671767756668651093455984892832945070045792192874132892844071118989165397023719187900802942415991145394716537552025611468702705653643293650592892720503424511295439641613097253675454466315237261137498117715665827437907010241610003961398271461830998993723371450946464484870493791525573799048642576857007572212381108543587072910960371479069062709515550473772341086770986061229604300453572609371520907170595980084189093370454381940505685709511545595345336761992344585651460432509388930053817392586781901051592425630662374528129117418193730413823289385799949604053347645202342598210497574422388908254400587957816965676868521665557608102086421095103051827164845649949820672186878742005229758718086726856488423784860583332032811180846112485130412988657141267542458053242450357424522718555691677594411717249886043897013514967253117587046894212337004799724180133003945462202203400813029367781898252504326908515350982470987114289038291571040232127306323646915751789799442625950984589948205458054722960222460584803737686189992104340069270311390433616560183971230410915670815493165079053220162439871833485870052391670827710595190121981221817621317203547777000591415868438414137026143901615160111115306629612598690348861096766112122745853406835328280406276786989999644655675568891793832698571000096710394024651323556114352615125377978414038539602170664575180827410459000970809016303284096861003373937731530115325957443944574465060043915732306472689742913122057647376352318612435161994239347514852043535237158389404756424791994466917634039661800422385877547745280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,45] 362700910076184888736382892677451656358736767397200770959041386907186631948397615693274132043052777889042390971090318479194478848832946383744701413360630032089659309874711008476619390438929940700656205393586893375210919884300031003952629056398888697249363972807261491937504058682812784468230112813393908867963517995268493307673188948786755127031491156713789091023210979382170859556261341334481744434932884966516661222012793296847396609463245479724769800502744053318736001406955961468471901362910883667930780923300763670397407057834811714643727748785136061415560366839812121656903526177503671880815399737267025820389596667357451484189558557881631957612497954069119916239200892146061914009711648858022990281943152621188713620084718147176208986530822077923410812698699460682248398766534099839316155334442211933683211739724484902157701162238979522872316595665375380114985431987162638176104004093088328082020939032571562411358129294615777294144453475332388376540067188544996233425811171636289549832392397466936185604450317384159884394268091362414677869729263368716010264491839010635146526702188786204020179443501668921747099708184082390356949918976031049699561605845773727878741865479686805235205454604430060069711430779528204765931108884844696922674600905433675046613093870066575205736135743424749902402309480028922938738046117804574594755532444128601867502456214960627793871752831747898031422393478134613591633490153943238180044784050128110562900247078485544152364136642115002542640876069017473385639674112746302994726502304644292382757804274533453391699793401014456302312528720412199775293438058497684071321057177744079776079241251928622175343183583450126858182124266143878925190630167706001480167310777834282848010799751246446135941476821943413233880850844092920519241723665340122612268909648873391555179780068364937488738307826530319344659292732960698379252180750335935395516008574872749546167363274477205493602456335054884718468216515466305118002125198557872400808839561951909991633851735406684789083582842666850738562795018744699210937921355862749987554916469384118452608097267295397198283295613119084777345163578679811854030410597942784848961983023066861507733182603107722228965825750794769038198445356424124543022151350271473344871267987765768650736926801383864719803203268978585108903805272004132583015266368770811230366857674855855813487080016509878888168108658655118925040164966990700656333995949382834018427407573046596840362557344453189045048486621202863212346562816513395542518444022312958384987915619517256398587398937970801033988479004696302248251168861451836245876025849453604416524788723213660046711065238428586786265282340412077523241676867376171454084196033824748201691303131905563840199249441577784059810365421230423989150681011385614217982099749971344852482435112870547084163907142332338511671544589572609286798591299326456102740950299612971107260535205772217395762757977485006410097726187992091575704415201695973491439106778973456267892074209125694737115693865465433436687179295769247806104343272522567475259725931450728448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,46] -164732744992489952229564418874716133140377825172149114308492415530245315889434753126395898790328011935047086450278340318586017221889507084613609632292156032628657446204675347633756557845966018281668821385142704491392226481610381378350164854967888949956863610346612986193991404392516337376834035846447711434347871253868249598548770973271609835810207454672513687478880284646624648231760084500353480952631492323280549035527676376326594154569529932526640418731988200775246312514740267688209494483368164286331956052644873220722276416113020605431650142998976902202362698152965146778903183865413090697381910013095199123008117066040201780849035436121062755147071505029521539100384625501008172668926163310229454304405671410669889442773427683951032676135083605050080695040275656329190071537037221167311379839350673797901881342338465343497099143912192075499190419013594016591926954268916443678515582801700928049098548394605941493514079369730215316275476067768200798508682710841669478997521464916683521065707274227446534914181268671211045712480844380903750837478485289651075627562833831384282245735447772247134238651746102034521753067940328559990378174030557353749408248717471486944338345393796828413907948974592936707343578317143244684241038181838695963603648317632712579811839405701083984158985877422234773695732475622204443702965877892902586484258722526767585948300876280492370856911978945064411737198250835140670558165173920296395144231747760851628313012133761415570713259101874396756356680431773971490510649697395393064421735990588851044994239622203641188001616237245793353260564681159557145313932082502140662582882059955565164806527761223861346607828479136809057397602290707302127399024885443061822047104789423094367009358235501866814763447701210827007556889759107149378562711409833136424432606765331094353234914788778438751104696724563908793446465975932456581026210415218754380297227960656240225824005590305060385042871408470729438191542706119496302370016672941886464666335772762391225570340996877882901103354571145714259236614525668761093064437760327283032942834993381405266859701838045650019503302827577578074177549178061012430643928045391559511286691204780643338451117310261217521765498018293209755885683127421253321960446922908997339337012657307301171515393026611287661698586429930862601946177372631624705609538359393675244388136754455289962728918495645202874225117711669209752409159279482958065020999968577381097748321176147547747725677587248022564026357895123245311269720098110984547312169349756710192851827475670742792172423161085232195916287269601007504173497427592736753243304518836141013066808129824558711645448543002825573290342272313318053948741400586968864626161650187162821699634047375719248447106898208066605925099493586438924789788813941749906903906573695633946696877420633041987578110595861979479179977725445035691105783156407294634392173355699774602733351964659607927514471193139500608321330013213234226610566109785567518694111771722456575699242871320562104017813933998172052685732215888798290411264174107999020445350962208440320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,47] 34131202746508561773982516107426911504189315739439087996392187197175330716785079702345414551358872740575820056858418753043767379021410065413265285002756482985171078474464323675161435440721068649066505538966422587785516675531446764959492122464176631846376249311568169079362633942488535634299460672092386703598599843628333153376449209160546505610675616757125688463030939967874424951373697341188905166354547650688202928914568484378009863106804983795545201919182945438973816727460207762093004534804236412966547883337022781737931500385352715236927434988758266782720927115011903071425471812986758832543457022412551851413423956125185083489693354272090775465272749508253565321022485655273986986026124437242040225471069578325556179766272711486465137037563288472578650531783784778497645573055626366459311655403638540363782790752500085526378031344374047276672501986742269264691347899668197647023905998761414221932307289296662229603440768754344654507223575029348732422880203201435380488066210519417955844958790910636486933193618324862244493152185870827985826265294384785595312730226194030716664562982428945984520208433352295651118916364135081163334386868175763988365938010050213773715001449626708985392215571794945191965521697286887216152715701735143260887640869360553842426222905306345691984152355021827386735063865287797609927261937530733038755694975669805453774797563626032005476027756423721808800788014739582874854807428057889436359760405814428042568937869699968069156711377622938590846174171128934413846140837495178476387422535063372539532422502491992483335803636921589291507804624645658850636337456646938332295954591330908292818355992205637959762477094336084976126008767319318685667766630787805502380922437212642148421941992840030860926025414932548915804534544965858880740687252022154112856433340606576664774701774727821909855868631284725754128323320938037645139109893558267648486291823045503333754576074886090551100380722522999502812371361287864300828797682984492589595358804706379845317899552670455595347330609359171634130018000062521919086197333695643571770532145087809419607694110250496228889355388257796026921784512769716399517169001228087085341551818937469961688625602694941140226858072487665688164031299638459866893435497777063605612412131843752795898930261369737645215800969231962193123698310540178192630565334225395322117614741466686296974635477324343244514116690347648531893465207951428630871901507609654819891430314988895610046001701690461176294764620532676271716355373664779089340364189446126917383091952065444835115851813560217515249136006341538436386857024168294584912227981377562243547141646062604272833548353602411846849977590670535921753787823526517419745122366751531435316297659542892234807933791731639918845076178771457114391616799366201246028238388891353440938015243424111064766302352111874760830638641018517620455636905872814034167613126403226863913199639314519986850155840419436708491482787077573886300389782716239901545953553764969683504074832194709638941964837514479155513098485893072778729562857283505613046486852884758528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,48] -1469937325872912923417961562773857357256469574559028084741845023458034699909414979015714832043044456656472940651092054942877542966159850871827200295490836428761523606500467657286883718720505222491844939591027344229338043718644823135373998855488575136456428100037906885520943659799922235334918661521392160413242714556090825003918810037192603079765491944615442748430526854088512811611465192693681273669804461963836167542867185685059158753615119341262065369772216290750865206398099708167642742817921879809343665169878088572376526461625371284359598669536965290652328835211556654873006654461550075472339136968208843822676818626121674520375610621298453524116328369369317350892440129978922785708591881670141396765728224853564394958274004952790455181841831436218620043679616558071746363824522821303100829094445139708399581996870458238249722910076293823062822004097974864343895291439145615092566117269232945783952656550556544327102303871470872430023923080618539088904556996802569744748085421573930066964533659923632466862738906247632305421694074238721973211914938468156634416564783668221245162732934234358171801901658814068074554048618572875985479229128976725020882311112148954464458899034809767854283999213412419497105235517988372467090385114991100241603714111276292373541259837654524707858734778044839037954413475351845294663762401954041889258332460430365851710713493504054335655883359437699950564724927207915609267326325473607852164767269586732675459887161543192577734466885093017855038133499288300665780544123021786493854154703004150748566014658508308043520422240805530660287752345981576343825556394707481903929571266048363974750633827534474971755192889447719757574591971781725012003606412944177603403359118575525863597388189498256223595122248302799500908213415461716840116529023324231372656760008420912845702715867917749232866068876811212837796689783839646407050621787032952896343409544660973751718769574893797932518896337143547758501268050153244049131614770472012896541847939271161635104328436600122126394391852521751191295622023518288433090634268527248954712644456528507110452312118430101736014876470533054938288291454120744276684505562372866825339125365126308705997617042183176027772635602571559981799888488009706409946935328651980396927775500114492251181378224213134244519612886640000633937558016637535756148179937702952734684537876937321074026766364962931080277114931537776193271012316549970772691622433785365810248473206212942601043917605045990850693714190701494560744199082871271662546517284933163369604622079849564301286980584911934193627876616949308902101855427760804129163390588228027189115839682835994922903700296827330042242588077271420624052976593581884598974535669434004735417086695987640881004384373045393456358891741552551431814200880581879023023292958722821265320749443240293018078381276908587758161208666445351661470281518641597698734091735757364046374108179346202358841825793380767350650185577675639361492109295176243506435282015630561772851675657719888028615629976921854224387247143824092307027864912410738167632236768133120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,49] -1100635122694642089841186515804630715634684592565473480417753145476949545243219025478854089286367104765317722919459684833695911564364555353963642110738239943586433282213238725710684452314822068541944367302071053261154439572703735676432567552045884557667252223698978520692048805384193272678281658145240654838222890630493055019817066302049573548813765224317538805433794721635677578359208276097492598671153525351487322721302754797889179466372961159532033568727729286824213110757937995670091048416705748707969809844647671296451688799454999379089240639049575189993070238896340961795716819193361326025656727806361087798711765878794151835780610280763613802139725210392990522272464086273671510244800069209120249337555441196616561385571970959595832172658576711334848165611708706934130354257749178188417067814341158991029512117220079143544209742115943298681107878343631103712724998004547386846516263345685402171396369436391234379357437315084336691263904862291987942629841919610985375841715243402361922987604449715534322994398805219598048684304325818713844652785444784815652377907885984422866551630760356047632875956029242444285577362128875192722179732372387678767845630548827057296119246794805835409645707418454033668255812454290124399601556132615683128000003994183606331913036513495032515551059554069558114749822906245908261716792712789561518971642164941294248652297694244901053956309366341398811381668962255808505724469836134172334780376074151622822803001297163902983809183189935386499502790865021811298238270226646510465458433716080512222973617154851396739033259605972681560784167099534024830250171516066214127859856022281554928486179720916221656127807443363278261283216335174193011625771226500177440635499929651398739131563586814035840861488332426084028765882006761817560586788913640895031784807625991666880501957108234875987282360251140130500098663512003563321399074744398772913111078453877523026540204542749101530044502077763632609819966126039632144039967207630570283032168931728079893349035720854811956721976522649190106334654023549399239557476988413483292921332945437296486837780889259084085138298648476234579705776604110519786098205711451820979117295785896495974157782214093518206592794423853449322542795896645214496660769742076808315760876710095196035977793439810915714582339588594781862968817176867478404701900593787448712914863047966098585211886842993282730023096923569461842544700008689806677170212411890878786884167092238178695222936003291320608991456309367626101643166563132533935642054473920698418124493932850257725887927851832366186221410950502351890695522594366195146651117367700683122562844363094383454722756050065309451457929933350887359696803080035770988610394842237703532843286533594631562281902107931363895375219689506444523413245818529157681782410327048223803135827277079905425030026602796019164556339602934246502426844224679116859142562158436650811383109755078308165993757287171755142615901267464639462153734226722057904681540655439775179829962682187124233404316550185938809151595588970144071344721778512200085011658990157824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,0] -565127063084350470266581531779106996668940643983035755666492238396626034573114153241464998879187074361374441852172637794932693099511735482458605373310068723703932070906450110195299827944912978437108155684326662277153398373772451714845814822768932211252347204513239284776789667774104319491918043623762182274038833392663955207270041011201739451232511779822142400164495889118319374276067584159378394257072029994776181523424902844823495929506239451430092489373210966538072067827021620874156944919442091833377427879171147130561998133797034283982134213790876693981322772408904228533183399754461570111336454276918213370603022352115287138666205988032117063038427838712735999294379150807038042665079875745459532766656575758194396703158354504406639946192692892736639839721502352764448729396896313373255901825259318272418847173608199126837120177037415714501103387673095712202595066117204471973760695718091138998648375205852437282134814186679276753180802890086502486992772271107219069246252080968848848699271959688133225085063790466234744781334746383899797010024047440785194269479074798015995319300590487117118653749708992928996291870172735970990750708230720952871022399242140250674611158363824320447636520079570612591067243400350722188746311020267279260363173341393634015830238408220390405589138337033512506576741852332595081137438818817286711882684172646028736052861371595029001403855051880387876689610558902110892269482300823540750555505757310299506134010076908244714172511457080098069880502323339662153281375363363307955694041584565267151868556372854418245609721322480552441117676034070690175124006797265262369256403738562326795701270175784935395010834773889390073134963159304105602085231808497683033218382992638976115997037465411906929978368198577220607167169278532695615655653844910257945311761532505282594537406344017279896265962352224538603150605584312808037882379359989343558190652100615695258304336091402651965720776762233253268036487493325987204053566474257768134555429328080873641686842063856606017779972926416974819078410088603869055841086445310342299117918344923407433388213076373968261954279482631315613920476470584582917651517100225376165867047030312510391181501422133376981273630445948401304360708887724900564441265230481974952626992548235101772737962969654140444535068124427984012541309140994757765716409393309519921082934402974539047406457995925157406810649598203163450290438498016398039847158323528620209766093138298052702258683604633736022019048303247525418334853320434380889308532132679469359804944478174497084737762631604033041658870160643133575577761221728627234719624682102840790345821230314314642249323735874090533671328457104559874344771859651812704139818588021132973270166817117331014645399915575446113329746875807797055543187972098457675980941505402528488124322612023095619701078268313824341196573628482401806365395389834168965112704122436560472923605466723039996705938498399114990754236303404817496259796207238796730617667119433587364692413952022575919125895117110756264502457558297992491985367489721613156352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] 718686593095108001075737322327507970741581426845408222446288839767990484287516438530307327207436203137737788452096537659930774040374277376579572340953451964118900007517913488931145510040064369293887808935282638157668085505748979809481393524487344168493153443950526174429587158175042187186563836114289381491596213836357153114888193667361800925968491302806532163604949300270591797693570762169112344781129732824306278504787820583734717777856390431262011518659030118490835799942684517439819027751730184918746675912973439447932454446200744596939492041758846869859854215901437928953117980104832331782991441309858878294136888987797845937620090092341306382972962652315311958863730936316318301025937842499263784509860912565881883329454010122746296498957937306167446296589595339506976340158597135101922226695274367933802395980078749922663133012811992773931398707434173066498657099707846258975845644742824460984329388102922852450400630437204207733433641385745543912394234713146200720092863457379070969271476245133496801269490870967838908677881673473505167785715145666315046638183503681122668332600261978850265828301548203442865165153664160410071253178220916336535147337528900529195086817087520569957438165728401700686191208455699540787266759980402938866676579112732383258302588417518315619800830817841622477319740036975180078164699823688891802562339878940969055275593266106682983472106704328696413504164023077292362090190414224570785017826714517562855877108349466264673460973987683242631317638101127565135976004473171838251941984444056107476064019779663184784878549346976360704255304939312473967523644053009840332366314026857526938548636566577898637003407199642556707938360653648697116185032992816824924421668906086100501204465899838984882030816216466575392275524135184164971647436094232470919112474462096401184023129629828067446305992765610711690808154077298116741771466851140480903957665163420921782874059534694561929191116174439409775454787517522532521644455913504673224135058929673154282398186015876750006414585812114186374878673115726213967845657845204694448633758718378014880177189595809990055633189301521515108559831599161868351672938250359003497622508451731570183601173202690975004953532305593490198843695314937906417239258474442974435563915704513382813470231942632430520047439145179823859685891411094133116511485378027484660269657105496639634601833748066787994302286658443351054761328451578443947605967934540725045973564055708897513851518448299033812519975821319199183458655537080884074079542324405132055640694086108357210342360246689154426650499395789895239359449327823992949223311337433831272365144442358961078461478808174421528374180934512594720296612783030148642645576867325231322690580799358515502496132755710142252531733789081996735432224263105496348600119641633453871375731142642884569959185096569081117938793561676271104137490071792578901427530577570041986905773290404910456422310532103616965518975560823251920627924036277355488961640885110287769126838330968628310345112359353445899802943542811525060809757285251417867550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] 47137357599240117144750179766977132308337482390043674961423955926598501843073200529246611687704909532390796364037285965273881672285293095291455526585453341106436338303457230862645222354903342777248349960773859801852970750467763224455851379833384144312239109830039720671484371162254400740099783818754915697253316447921685164672263050871305794897982745644229046902378650190415112834662946019558676382767023117173075037704503907136255626074133561614878289452832208760818125171019040398604969486426715001447764056704590925381529595449140313252794055195154134173303627719283962325180819754263298581234207348072294114199601542680837628866893167258145865467268242425666512025411044797426841108377656882982462596786398976865600944550581044701161002873296672148424890671551645378656866155819598467222668282441274908834924924323374146872998642876134748600491351932150256020604461498834314037609669486910976161346517889808040865745755418585040266644475605278441108822235926905702533979100403373888073467886093672099026699845818132187044150907723599073690416597887822686092961455632029571802372660943580314353066674885112819551300242366824051978578284454048640428024712219963987594524314270056893689319126886459367159600121077561806458734139065694930605903636840166130507487992536673200234816233020294020890254410826749593679808499147503444790156303140051346783777616242810595246971016210901118478682673930490602112278372454287403838511278518412762619300455067279745527531778638893005451379370210293009482729832225512107847062080623116214925674692026100639800701504929042764263221106677725836271963689471681869888330972843270019028276192563441402667039101713986753126560264905476452946972633257444957133345268599414952915328098629500816081145201396544483165140848763104250905756737526685797947040577049901820871327231795683255703336235253245692048601767393532028871701348574255180517253912207599374970095000951150049542111277880926273362386478073375624263095267226572810783856176487045512059902012499867140113877403507527733274895342698990460595854032831396216706017254761978170120214523540059654579179561287262468226524969516042580460423605757079482480976912144018954381173912695215792428986720829133220063919958903200599264904329789396449525089244174448265033446834208658694501949745167984626466172152757391848397353793238405966711761548392123891835463383772950495760522467908569703667780090471822565709870754112590301845492872130049584926355898799941963876953975167194934949474134287381726225005007179503930499103638146925280356664110628859965144118871772060669612132122771426349292564337511131470814363698820920772895305066110525520796420150076308771565263641377097183351089401368609690432703986954238057412783440367287966584923267127765145794372796422530150450605521366426041350695323494484021912759000560413570923639365588449358171776740488715082925067572041620486914809628444055769034754173235288620670982127408377130495668219220660335816916712149854892533628158164120101576425284150053244099073913384926022602941195798442635634870845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] 1438471368198131962511672872363520049105036962898645218161815254226233177251137254667551767521072092765250726391138196994284930177387053441555798314561026482987578858053666619782411203540402106179210728295012627880645388617212869222029050993533985844639849472528396574799043847090992256238838946910489615028153379626207915995411053275505208186647907518800048095367253392474415532102140090028781315020238382681249139760628206782190192432556791248708918006556151560254627234084103416016026997265953911600861378398565755583375933366947391038161102466346459061398516591521778676224518573786225509291440480264958421852681350630912636280194562928129016989396164469590049399704723230138585354561382240254890454570684483347243900678114739818895169592816122005347219858950677727989260180372703777672157700053610117844429585274168210520872685184903900593352745710035300032590694072941386273692033230252806839777008558424050796638537225856815132137060150289341726174155258321821591415856376920749172723018331510258346117773461752673959240890250440233349214193123486281609467723115332695208533791199167114861766269643498146139606586998889527704012872849025296743710301510411723195302115862738269474322541888428565604641910148375438475719781589725451053176078024815728585514301368846934261310237441049689304966315440707759269685302665162156757165491548848672422457608246188461545883188690199537993920943846015474222481044854617773233468234500479830275205804838766060267771294091600304965073229587717194419569223680322871387181997702905207218549007837965111864342103140497314918712121701899887215788872788880186292167035874238729402135957541265266410044787844152909903170932163486821207574728359927293268020719993130399465131938797818857869724160733659967641395950196993934671371928210058826699391492517262536039088416776336902109489131022950198411197150479094160581591902918803741737833206260526694373544600190229925573254297374190476551389319585588344056485966563669438128994113081726659973226690914457414117543337017333924792678436305112738960470102015471559755031534453738490693733622959756695897895790186737722861396423774750237171458078436442193761146022558788641182483862072328196159250461966352392503890508803927410570593318795852529230150769166520491467769756988350782500958591572877618435332525351318641856865130340013606602804801725563728057755862801292131293399004111076587902062075849020110970107205354565299034060421550387140881578639909017656775572284149499003429218063408181883917161870145754064711733208588803430630315278823733412659174787467878690192248747350877275904500792919403121011028251989855786612152443541514417632953420825706803516894665259512559675641718938759660955063187586850651303517863095631141231743362337590610706069902876550886980510707645837817213650267449003066617326742232402894142977076804981133621365101526359294990907906518771396985633915817271914909573588718578466024949512969796799301786456453677058621611155608512568966667703321854616535174289927730248758482503965085884684040936410181950836216063590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] 20772720202386694590508344280557677317004650233316924050553940907823760273177335146919613429719061083386395517965706138010922354443707753147444135534923209103598232441949054038076311937441381184381864583475048677509900975822096726349014648790746860966128819916453405868217156950739822899024722481267089312076422046332229589910474691319546406805317798395338780219306507141773689022573572130074494778503054419966293118630039916665228658236174316564932829486340918911231091125466791470715058864914082135525473889576786352921179969395422036780640343136995321196116385264546815437841013929812501207399054742692804931674901038258794986164046345369920608909804138082774375387266706787703850777923030001905268746033224597031948048074093982923191991586063658203518397906981908126636958324418954605820405725167543843121065474796520785180686258207995857210773727114667823550623364611841178419243213501480755129529981197328222236972656897594671125786936790650323145377284538049339312196047824229425350446475920103500942274209096330138467503651673575947060617837818663378716182611997138914985780894939484956128506591396338419302888884572793239679009715880326528337219078167979746812789999880534664527795840447210398216053694496229672253032117812121213266771294052056810135537671195817478481228401574374652897126553671436855195984429032444041349294901894050244369883201949019200846901631354993570814215660769108625939132174507953717050402871072365660882686657035231787612361250122307768892392489897744822443091365475786378499724003032418758222694421292276004021874419356096927162498101797437017800865231085495858029546351848620086717782076368068534489877374206400650741347372697206164854069253191421474161987305670112769980156034828660584498897984596801262801371262754533261468710882971658395838499569190986713158844633225017053519202326843573835376971615921105220119409751404057424001751617020836734142567280186554215584617174456614299108557776766471663742048986507219339926673870948817410906067167398211550159810852008098923085961443448685544356422003377429611966577521501542291405134759645694277679461747383732505481065615621285969252229812205864967986463060218345383963188383311167761237187043312154762753489106156561343706727562729829213451918382155208100716972117351043010856220587131546027354353017220912761802508847471540811670126116894035595051774505354391747236044439225529820046755103280685187228741133650912646894461750494519630986631142538223666619387642826480698930578502731854261191884978031821317620593304025289020118783235454344001391090862816788716457846948404310070931654904932235734280881014648772570939008691029468480330254125671007138522648373011236277835799134598297811330163287651771462560972768935248186647759272047207973012904568669665805097543083098598344990360356459971975271697335246136020740047896992946942830169852194696750558716653227247312310814902267710247070109016725724514928055834310607929305760363684506716745263649838754202183720970450388194985985327887901240788480151529184118290826446081997604793234634047488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] 424401088116536500252428388863059287976545297621535294752022531196589293535248658525314367501407549103639320045005995844095323775286318243407779078812916821453672618267547699092744288464373993033213532517276092137711911710413529346964027453198794658831739950068192614957672929809068580089366840734242137047475044316173140306029531529971592386202620976931627919477549919391850349454793854543331240346856944217963940646066585920401673827304842892402773528802506788159191863926422174350315931581269905764375419268377489461600339652634562025491505319308291730850220353204850658738388616037270577853846486891187990570388443132035180353073748576664703911700157386275609323957615594603731292580640549661781268813434101084561899256476118033506520877729336036970339576071536537584769853745601334994087958211753455272922626628453260642482499372413574685583484531420108059704973206809557241428800013131579697809247801213480558263336528111802312942933736283165386026789467517430087788356765915470260283135268335647297539367081734151006748148483043690160158327110542401075676464584721828488466590042427995389992471736805799879447371214061040931552730148152183237780525146407679059743974228586475157976908511962548579277527658671970611181896057162530703395617918264808772214133526980027211675733404359973760559752299586337853746149739051939212094520734407790370440132214953510727756507554904259963945059219225666759410934770267469709555114699988579788110088612440663556577614213470674295992945232065758463480854441399089810320843187314966076531456845513151402314128731303550837463321683507769228753245473085969665301843002170955154674046403900437400381323034114873210557165834520486333466990635826555348635898452260254240396884528517098295288476008034614712492019278345132856972197404877804986843843114733871029136595513433034965279181624713660417301341728084610979308997061064548084902053097885119599093411287065621936984595255629497116254194221721746877382859850440376101380855594170299053785165725039975713046457461309678765141431268029725206494582619648203753201004481818417200305654206599180551981286692450454063129516088512813328854891608139541685476071708025853555467770526331539661306414665014904155687622560216358772612859224684305548231127758465710128068354167712874159412785001552226335054812713077454661224286165139791800073093754652234837901901292040323811293460388529771201929389742477893969049441945059796672637750846580008321265310414684365925332133599118785166255443190655195701731006770028148020011095474973310752454705745471126099797355590277557532222814373224582033101203585374329851766971418080135719004172658990844801094120139156580350369204022226428804924886289996819623751184590246811830431520095080093258401621027524880884385311370540133471466137022836089947213546568050047849497411393523700791686927302786305559349062373356117039774275921376240013730638071538524471515819057556697203025607405447641210137395042418276119958371477526789932283879981501172330591051053280992485527246797170948206014791266118220182228873458483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] -1287271091910278393729265326941400438418647993041714763681051479104058607716097547393074187125572654562933221961260156785490087471484900670790576985835870811063203490054137233658643967316086926699543737139895826446363947753289917605495394781001318623135447067107739879919961558916155656244642236213056634153150567105758960500834434773569265159766590429841191069056692091813557589216038187769784201770419870858184312489378273708015006534837206602634212714446902496640876420723006525483573433257070780703276533543532914171304133126123155790367238085074584291791724309866333762127390146923497529615231829553350148006122296553945912506048479749058897159665552413778443649828281022967587587386073713977052035630204457153274693438114209052273908931153847366763009909327963994874097633232100195600028992169924226321058258926306165330677165728459432209139579027708096465782423445073067102635636104255576953026436152613346294259365172128121961780992308718330199824391424785429523024501121966601399106381286612162410742969036619344141005465136621115039885396446377082995058274916985168831403972803038677035801075054732728359491026019244406588150070264489370702312747272038672736952523001598560519955877084559035188553322291477362542262367197945454008540120432394984839647286609552760141145196990541029743349604799385414583735053870662125080903160873746675075693490944130059711505095698725116989630216055524737639502819560605555602286386818120064787586684550395098067939096548444274983948961493756018987049728624196896794758739062411400576443321601744154323837813709632551316850565425966663678827044248733396562535706538876288654008726421963004615827835315513107297523115018852505930307478700002818357484286800783311915647429056815518322625582913917198879172556024564788196312019882809433722440225222833865418307715293709604139202426966204399316528109342743998237557633993369027614185244088306890071920606927646643255016115369696512599988136359466190824856692254407284168162334646284078826431836462716095634282736514614843421482519316454701425214063320871919298779992923625618904965029004381771503397362324501211752011439312402675478122704686254791112329054131692484104951224086810026144269833364898454154814209247269397759758221808179913552596917458617021757898859502715913248631275093213514561685476421261594250048075399207756533131903760743981869205414218243459026291240951894184135447066427109339531496726083503459430705797155854247700804992778301237621725743840098432719434773107700980784822021662598779537378460543620063365138712810413252504433560462356816226648193891101410387525167935272558581564032373784186470851642691453446681905785868606752801812026049252712062744998937862157209212924507316047180215136771574967224692049185515375988570294068023680806727624924163944933623660491854190311872146848670361466929188806069224949261573146738146614306453601883063414733998064107197088056592686035941973765181064274593598463451914209223234823421249998557544533950891919033324669559742391755765847333046804662739227629922023390036044290497445888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] -20389781596134061487458371299618126459952454080538015138357409960814390203396979162339533880760931458088137708626444020926813125134967746990543798818471257270231739609859063013707634295658215290584745518282735988505805989545721701481135168873673275041548848416777163112749833819799144739957533310725813722125882095641701268030775151748265601116998976546944899607174235359207358151944426166323049192801940226105826798329974510736914453318602228221684218990809377823827357236071129306527600667642629839661087712329886107266782298080447745312712306904905462951680977053483250877558802570543820721394274240575052699143446453358521148003711303245016758462990703572801483340442329896498454062791700338917878358441681028629995397910405245453957610810034298412785899746580216244624846208785913309532065819775280780866431135492430977133330551073512027631564697725175735320371365120925953670911584696706018788227122893249499308512400007951649857803634703876517780513703479773374340865745843795499972922325687863850717228431027908670062164833929932529198891698661258303782029764111917347771789002863411260409789563430589658146469793233460695722439517907165378546235973141906552974103491846448313034639190447661303321634062915474758698804386983850128068705551084352842143281404946775793666264052370915946867093364034258408253473864568191814057012407802138646767799083373789276579589680483724384797795771922403828393688419137276138844757361207179408986532616238537183271361768686849736626472081334777596260181025930590318183493414881000074358362624567079625212211492379360527289890521955653006589512317253624887398068230901076949979368931121484258267047814808272729138320581287930482001007221998847009801102973061451863226543822577794353399065186599914271910623541956773086724949601801056520062204997700806141916031358623700447515603359773747181819194926355960649617044929643465627697122091096745143235801400532863627822424677873568666428633313059975219496520637523004387620622640673107099568382986166741527023234192085409557095574171314237516744966655851469579485935726875543788659620274603894500173445430008773438218855118259440075002033273619636170935079969277052394748269916677595361451748568429367900803057135450747544297616540005873836785509036055377622831255757873242775115957543331068670863049536370224198525650748250076502062770534826190103276468577256184654449631062300004934144508933381924441193204792104217144684613703805196307674392118476290551387806414602463825892346462994192137916339650086773197403634666112730576740812675042452334172034200271518954780323199668731104799609611836830244583862004200250875184142209097978200635388553138251615729643416028858202422354825908673709602691613587243367355320095043162918334400363636657604705456927289369296388655172844488037882335848492220280198379034710140197199165092245943803506563255537533020938985332600908434790768657026716723857823961447608826941560925093532278892109927640938687510282471397423092823452890150755561341872172169204119215078980179720507493479042975837121961309471527403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] 163391409515400668914515667448580156479681346300413747769434850649052375778610878769638337546087217475270426226431733338938458097311648259729079429372255653021134857849583511136715971932585862519545196550615664157466154753454529269149122742455322299586424619854337532962924249665268635929497552240483144396608446757231089141198299103667540077114666586138210009797263641260910311507804148780153011823050719328203273410044353238795473670757413784353895553426581026016968874085425855325192451511901337391126548001556078186342115027872149296532401453750843705026345223743834663341367936052231350845421136174576732615204545666221905522808260404678723761271486832602514187455163894557289481350290090374127974312648886573897079595828248518913671185915528965904871178078778902296758469058899857563432978087289818864060188096863667584295223822280902839116639190661325092705203553424092979243238914754241657604059027796275319732667419353631778265342603896579026649276464458053131866914394715597690715124303083162923606670217468508992167007626841809180724208228008753983006240695165285912096750086543191264055288889203241853646821422939937020567931062536132648850310033999967404504826529525019940402303118394543885508913659796985674046709569607143718045888823041180902372779305405646177469733956939864254285259407875989401766975207979196457974045418591708426103877299820526316452788398919879719302545321616869808047128804712123388740706132368909230703979471646231765248473802028854955630844867671512782461577096369529295087812363500719031957715417259268428674989088413024855207319129799804053331914461944815522891113676632014755301254681311402128979487980710832378600823613734415979486489763243636192139227959116617862626814126659013039400827670483695773922365718616300017459770647737645575089518779593368379376543297508627500693774125759078836963486584829098051557363963599059991979621698241016166932603807968630633603292380661109285589216701382425401296075183464726754290938777206458130283085713547412785977660238704047682124424888042451011318328756361674474532255742361133550158484373300094581309973849991652400622419068034547167383169670300163838097297942787997341230118408074782598413614977987726353002772920047818005590597933388908281255488003933654070433841362222628953932633454766271353410823999417576369240918049298505669027044556434004999047409141969737106062553109670646436739309948495697788643461262095199179785564704083693848779796549380645537192751860732660165402337066672732154874025352081696222186270557869396114386467077721548358824551414386132965260914453413015938556590587564981162800744723385672290844254469109367810390387611445764535434687346364778181555396442417679116760558000632938493502230488802826827205365325951188686590734461581545215036450465030980117391432276053906298381849335018331835572355129592692841860797599659823944623454479469715502368725725059648060622501076316885747949696106060063126310030273704480977229650079592013328062577181587751588274947989895253111725313888280199841955356900742277387999613646809333760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] -61276091589689030858823012992517233683076818830899313303676081092280876665648895749716447084443718697470917942847546946909503829423119193036925340993789655986848962893940121630722691068565847806898023955242282724430528571081949152020239061841918363237907954734143691268989349640187714632499460640518617673888423886715357694625241624853457354147601678644021564072730126160435700972659133371522076150262406402969348980788074052252872707142787165222037691967572138276643976767103147137287551882932184166601913162382875138755109225078342867883537345552962549474773326199497689162320195866484431302460155605017737082683163272249018465619149652648373987964214521046125885246618983923653231393963547434997267202310666666123669481050312453423925170533853462003542104120792429411065216712508077506913732375235608205980064334004310758249220710896719464677329391436813468174958474103401587700592532557338963889932229570058597831972478351481185533470796763234982806361195434498315734259310463202372204161802187114133979038815619088407161948983714491851430552651784863938374087476779363380921520435442720056814820179639653844996740285659233164024058357187775454430933129502742730852580291717700112772493758344823811345522744386754831312438198367469820442129068696649458483881309766291829225036871614028734144056768596522291673400004379726818761514944663429489247080585641211212109360788999563161466170170497278765953601183967945062412882765210622853358867057374316124425464703642716167001641485306793554640654279280220347274679290968424770682386290604142039230632075621968848588266638210925301744095965143026561478495768140484329793042885407565968332152385778030139909430278464179885960354415587954505527454985225075638382027787465476932274946352227921047914108617010800564781543114533596826369702514674370408541600416880648746697560933629543016160070650436057084500076789533830973238606405280910213686681207591554758085586540990725270714400122097859785243914905058290347054024503826543444373808814270936948673229386208802546262661898091404993636900102112142119698417391187725732562095152887480816054013155459650036793195968615078775654801496039953610247934853292827592543902416408134257908640071497725556206580382396704840603257655725198792804237709397097300675760101811368212079390889393573129964356406979820948230336951024403630573245358520058552632225308047275604285777748294670830432961175328817059045001061604380866650629359173488467688613932587177283437435791861244968308230681055465583168848419665355654621097416338958350488991577171765734369127561397056077120652630339406168891413688473161569605103057612201235866144228747063281809107039787683316872459183186628471984176326049916946040113923478065434672764431538330349711656934127318204614631789264797464869938060144999160576992465112155830748958558011553337573785963355601607906777020374454191547893046612560965147247599504869931793183523538315666287834318129027879008105274659586228166827716893842240240115356018414133348659454387873367334443511293545191911905475666675583763491847269253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] -2985948591544507958206850740690031597161297659621289352522157973717042754839129006919217151063473041530327340505117713746482281166564473912392918784605025688159468425523771403087314306597567112889735535613186621142981490323832288920702252562416074605455094754730359088403775876022927072909692957427828096949973196516898230756554165481321388843580748334999876105924209760161706094097763696282818913310980699644623668892193664365918450256830053192039027458915448251408601060009305206798705449253917981544593714177281195776217184465502932617949944131347592380414871802927551533695291342825318329098053713809117323011833733223054944850779207306892579412729726859039111637059523063022936232630138756704657521978723487525720241130863249211560155248030487617866301391517413916623895496731609587793229493153331114637287334283471772234011944291227472700157665381317773431227148902930172380368498362012934800631373956227892248439893710422600121944257897545249523532078237084139511748381688583805508944849371543742748822847049863922546956260190242484497987979228493309876630485090406589052687258233094154584556191178257934615556747158191888348895256121457963607680848080285240082373771424049561224470645612374497618243664797453973589465781007531853255257888518641586042180316953767345085766257983975080372567381154591917879097162824254917326402961359706122398772298926616352616684198512654437604405062955969382060211383411917568467725840519483061261878081509372386643976330615225918147388705425044315483108684767731546928225041038162489881922865090435686291241160995189813189624202080069192986030760091346044017698063910987072062587144024120271325539779569425969294180724541092857430886943109931481984538242514839505541209372689403470449773547019580969870349422946800831588972012436118337391441689467190098970328101134972838606537388774502870662884373318262518771698250293419560797204610415813174275544485751536033394974815147342282394243677235388869134386385829523752677516403104658400073591776427388043129407710573751444148587780614003682241211555180548575133359232239467689367392625601185952601693766659491370089816564905231264717570951112046770333121773081119720363147647350698734425802760612416434329835798646988472519743132331297332415432957181507382346880983937834257297156844681405580590987250755274505245380454098637621522208837678653662279715236797174388393744756917045130290841945435388195879877822486708889344419210895362321925042565897492517688949822034001074925396718819430655355053491729151748159469736427579888630283712780863800614396054970117608888812181675666951660435667634909651033107264425926442672413875859006965383127287209232948425927700890501911333098700180834324239442584706102556977582022774782654610963193277101634476179832997300186022222990290865458460928537299137547955645280349590105717200172830987964532409367526741742735490698714021971705220842361281362519565044137924072698205722043760361250742619778514497754402673107452173660470437438009826227633522284481997940124108621982940053973919750131010153441941686981754880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] 13913202564811846201754116797836859551303802608671588631768162676939033394034743354904180585549966746031992430505598010009940525571966216200127023734139777754180512242563344213688916308187020565986792734171938229350409162699668652413059497437655733914580949310314288112170551923432742268605720220420900113378140238915159778764211466824617574503888485973377310482625407472334707212583605503672637076984862755677878117469408218086830439163472198813243608071502219099727959167570785151538499465594110404076473904998823959195400513264125413758180271232895116423103661392639487766437316152156970665683448709989752952463708830494547288098372760912160139963295688155701304297053702497067336708852090913129099260436101833181062078268521765901777307226462411195200239950699900132494670310318393045323171148439762395496440515306588789495327718780382450415784598710224036471832723713855878867910548470711986554017717121848351595070235238480761903870162051559316401677327232837875331143853808118015542825056774908032227216711429022709328623899417410836485089357421477231351469025362957689101812173858258076606395905608350429152951899546237804381610289508070589212506553778135295681814800414246155051566138516517553016303551393862457460180851895116544699316103135513251216739701342080385065462815569316225390610606956704134841497121478676850901808586356320279306332268672921659377944840300169020492778161502318514345960952276892482211750419801087294291320628443127836035582012002053019610622726499202948046331512063339720050848414007427577452902919906499517359798870286038798763900215359215209904081309650904627681790007686025720169521015821734638528043248576984967830035006138501719517646718896038779401459856067664639093810221628958210770715308722424572805926705927545848974178165225665893219209278563407126089827487994944295041269032252990389322071565165718898923687911830926513632355710613737428629488351439384401237993088134830069217898053224498992257532669569050471015013781570803385185611350355322440876223855636551232607869688246851571111594202531746694298280081162155215059584090137486121576796017984285182577768255565321739086530859747497880440263674101473293284539691686688516591127447815857316276459071778581744125814408653907632076695142110980828449532714905640422922225716055541443315012936411991875843314343457702129677088872536645423909856689099358003828662255310979955228173554048354641759203789563835272469491472925378190310277159080912829157394352221438213269333444503015210234876268394543692974286190040478137971121147921398269088380573577693552930496360156930547549827555644516736021629908921341530506060966919144977562415755952046955968639956307926252733292678098726645911984856772094455900045487423958628760685407918021978906858972278435760782818708216534495822529383753809794609408618213938021133549690429359227368407941845972766976795379941151888170922388340163823523114766157108040234734149111599397229457984884088863859969785014722079371700005482277429854192987277102909098206233065051169000378456239444614604039589046947676160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] -27221624386552271342003560508769295846973150101090350768299680429613273061979346549435673602319207290962478117664562165061473192163065378122439895662995388201214921952109873057807063020260884347054909945253198861861712983996921176651120483764006889744585178037948695428992993088592952197348599491003249551944838443972106505315266249353089642447274797750304748307077721438599923880944721375722367304177671225987434038767181607580215773940641620800657772018899309112830881575082842520924890259070994944414692286560311370220603277973691866699572235418338633704565278102032234423750648416800248828200685889010087019356665999676878249982544792965098372304546688022524177480004253172218021976393327705111713393487648448404313499831972584661716535995426977386565293782574089095113629147348657066040542809519536950919024923042228447385747477032146679167796201941890357609794558484026502515081201308180458830547666987981827333386207543660053059312466898980433724051854067119216271045674006943176475942030475604970817019111991154001645867301965578883159613480544164210732858298856140306385421692189234312299704825789959402839446009780593506227981046059246486157607516524963760250815192104647820554980590825534784111397577302549426532676559124755527697364972046836937010577949297952979838107191113993026209057853978942096187283405676577652850913289967973993667115525086762372322523481124450756184670396093781471699356143025924413806132935643023072464085179568246620403543197314121788237089574566315074878958732311939951511847789887045949144686591619656212894196793091565665990015531462647786090269159613141610459749369336799020925580424262872196433540000618647273381383160061576366533060497895287543550573631360006869213830262629376869105572702916556596872786694650387795853811911014110254729547594463295303610712138158556730549064329676217171864148413402356557126569288696850035589904247194772960605495456025548273728246405761797809983947284991151883640285980613247474471357724876100118534759706945557001837935687399244258583758722635377115596094311636897748290970573011701056114772828091599083773829342063338146736500732605831958946996508664803350465509656334283328795619965958310999219188678313426161101307849573402996667177873670112301874832398457262902899061927183081090013094399630303429764678740153979117369495259777739957084331127817284311352322728741588637938480949171326194316376445213206023614537589131855467611097868254777674448772396420957461497516976322051473071183855713370465094828693463108944957053343486198016605818229127590167647824694961297104033527429077276344170226868821574502270045407724215484580354027728821209945872556401223391957477367332757214680209847843758496041974171456187993323837007303751512178080414206472915921407201845604052827174563176099498272927517927672819202836833456699883340491031316063413277899005460172174532246422885466154052082535170321065079503689683093343258546939695528085407797899624108320865503838728218514140103084381959926915792700726080964491271554995632167132325596103381729993510093903135506432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] -14683880159822544530619668232658461709253639719428193855449634666129792376738189694839953169058475519121430419851242447482337495809972149858368226790997199006396887939244460790512028611839533156008966083682570677560801253199529005924315002390922475172856599404821046891031957435000967130926689629737713710835424212501282109137380244338447179631067082273597171128769337269374549974405572853370036227009713266563800460831436390603730754416597778058857247916944591045970144409960734898725423414724849691810024795051272380888541497212803505859795231713977796938519947954879097840301284788957033688106765225873910426131495955822179158327777520306509957961511463321226637713391979586168863123701774908754868088956071071519134050212314958182703033221183241011292769752425350972532040022205585524231898337271534333571224052987836642195137427234156423057189686805252407788188379078376811925432817050810716458249147652422370461775522059335661185659634047842814608951831256611066262603086120428096708266832767629901445061568583532485510803951752504128091324820079906208587907905320624588532252041841625480656181374993350718967999972228414860659260797627743860142616226984475359894038017275598739588600906993076972747156019419712221694194777380916508125446925596574252770111474149696874807768282772254249757225894685940840255337881587060549919245063417027245373140274217153902202532698612821229933263994268396764049962217475024812889451048404507294522544664308604666145734665121548069203614915089361275198245686051709321434738452259241018362768474321754655701388866421698435824898224199545560338949314245395600556725258414435564658719906027619232491268490434413591162488078961240359542645935649813036523655358635754397185720907490886470604156054383236329653743122257167101847138039466040614468504734214207938958902756115460284560234019663836120569900586839446838170052073539663397527598847124096572707735167257972774385009230443833290075458840384081343385395507207742589003809644210064717760353366239143262419118098470690115061496664649086845375550020058913786592510077330946682008897248993472061132131808784294895895990865732151433478271704416078756068123155477031798122517225922406095985610080690401219041342659869012637729716432797077016246973646438725986136085521844010073177580884901182588088230821296586171438323536866044653716547318450090838907318040576300319568019365734730942592789753910934936880671307072908955865639760649017487208228536678607519810615275335481202339507872323312523195724349094679603002489484488056287663030156290911556158201101175482633352784044609414504339880325446638992645195944324897297494911005378352558754928296166314852639631642176035344319772948321504962869867635150351533541429138058243802579810911694770081438977502397756995437020574048270274103501986273882529579311595934550618015202765829188417908869586952051162500085049737353488625386652783678965597278184045827300427982341069336412820622229190491269511696689751209885072322172599579247330117998223857591657057901181067944565112197271817303795750258463725322240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] 285339922645994611477529007638086439100492912860274443582289846696636683909435850758432836928301103916852261163910412343557736100565415609412269900469954331173277548264955264418915174087383203195100757285129707672399804714491821885831775899306012279665614894806051277863552281153571353054076132325794765915232452804425176755474415885139430436600005045653659360181442294985674867958481104562280926309256350766496415339263470399950316563690708324298554657443899417602271146863525135075193818291426317809046642610886808038537995503035194792805990066320967057946049756888506041858235979903747102909576117563580196850905504404099293755446325163422758512093557196799547798925077691501247668771859707206690174855915781609866679573492138170001534882130263662898983078633515576358798779346091919669323324684922941873121983826316225910491210531661168434904021048183386026976214728895711346078424249971330316779121791079857189140945068760946451535544511113758231410510662737573826910027858959158773736918843708211888248116938200945698566720594764380779603489693752350637238640723438199468472305127775406937700393735888767922159877702017191007638784669253047269267705186422160328054575840763293325012598927991449749638951094701190805031294278839129036586721631943648161752598022229918032567529317810551023921037634311056381521764248467770891095886543007558363705048626461444405109713042890540340832363692798666234107767464767663100002070056972675551782781449959668241592886807252719061941567035685366719135287685361358869869067884381954947891072296850283305878570137288074294557726962425069399650144438434357025896121077420748617588269387775868757520167639340889870779706382132633078705731581877953130349536090395083707414164891078426160489391681226899370878957135386659925279372425581182538297838520912509069452557312780337836841351217709389960100165027319277986626527411936124887368841837555712684620152352470378535427098969078521731224305025917979078001082344099462943349039758203271228210228232352688050506831238368308558264251118769592951910448114452354934004949345425402246521250783457897343757762653010990957451321948608414838630896014599253642706432266908487033531276740498618275367289646055431328794015594261011080561495519340578888899664269217773193728284327769451265904800821399425633761139848674162294499546985161066699827859771674197758168521007342122637381358130071732511089427838399387354028106247133590393913784072142087539738598241428496118702746914320755973306007603091935381309448068218647199228937979227535951115605824260447249439774470287880680351260891907408905837239565979979851021476591863376169094244161761341755399843511051077320443320369090627759826686384553776381270120872560656861031367673280783207100122895164029901806210924058378993579495874310321601476021705352169962958737745977035390458105196374514261225945931802465149955992501742654385353367746387313854073023883112334301403045591687363078801887393796292519423863207414080073004312136116329607393758188070316356303365594997999930849917478404923162616839701802833149952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] -1126421569580831883774629148110335834618799296697852588682342897237279869964682412816858516435315920637583388037829013271041244753096368062293237582303672547890412705284917284426742543650664311793735053856265307432967886870611641882602928602300403506738036730643121721089904976823361625199509186002635815285404009281018529645431316470505615565055834069492790632550737644909667721386599267948290157754160524932576238577666550029634401890324921044514690553000929658874398585529390988567959418694796095380037375526817179568294664171852558730320818758262025159982375708202976659007067407867189118342314788263838093167521616239131925771773261598307790022270581154935612452596238000711124185674090411097563367380504009747029431277456223263761747602254538212139024088331328514358183971979637463697152508514603685899714403555948586673013441976206597570571742677108185113667735337213420252321837756853013300405657237845146715398838356424836281999234628729309427621811808543700118361372315182782923684464208419737678912348050811577939847432283623152472411909611174902805504381637349091317440463791016972901705708008003924089252967453646093154041670546845030423310448283801978865520282068637732623421046612458783087176459177845080061992736400340049788173865953174531715573082062688406920788369228984497659045386037405564506770992626759462767521328050901980747441758194700695864144574304555209812841721333132913507592428532830066465606044341784516848392126626683031093332599849342352104927715079555544497400776564133792499222202461603515418634224436399000109995395494217232120847680498776564110959446720247010145728207866285712532707266784458967531100854949999351278059643338322731204697789336358732133014584347113718993897469974888865362423326889062171151610573646192665599952019046845519129265920115016197503376058671609604773919873730750570163166653682827016403483506556459365889219595999557316486214266246940762596503199689432852066704877746883742855853520796405092383380985138390082793877332679521918793458862176200835615046404585870233457630807304078663006123468568748014515199703219923099462843252694804943164093350969965323580952405168015686277603928117000195458935720421459803197338721413996031385328498390855387547342191735542399504513975624223787540311743648538715763265623183990038924726425101023515320765258731866008697770980670064627391784737312070791076295382866598678695669076135770727475536725214740154724079800008984187445004249581866455785556824141886601394937359978774466502879533195868730340136480193774761124976930622700794027199164496037805651910726388984083395129530576328940989982996084758241149432392020004409749344227688315436587295594975074891722751162218954003686511367551415737503464095329792973323421258978683143529376105952085146856079425530308487995435898298203235677270502261482877029534000575611761084306096992192157291702002129625265062668679964081211626708940959585535832667074732511036686020842369446688217760125418256626003160120373312960483403766861995810110739614535499917229561924095546016458917286243706758758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] 3080794620221084501466930023780464111580895171202086354224703849119125528161889031691722363879960609788883946722964733785373069464126383348437293642721152421035559590675122971148488090005849071522802844053510032591510095527399999481375962864469346755500709610544792683734519046553354468972525681531454388801411096840238642326087983743104033597259177638681673812396737284666575847768483073727417149910487600123339188457027483516489058199301749652126955118573786147115975740774948378840637964868928264993151207137378822635179066114802913025565862835011429178405243168522202400210279478356608952744105116094147800304682965716641291617371841909436987889234728601823872167457037549148088352031343439772154687555165727440303802035641421762325353208251187324732635348360706804540547926007732079706310442983087583471222665067912493716518503853870388584156846199226912857847886090061750157833478150897040982799604481769527271138636175801270392091332970937532650833503956738281338370380580438281639277180140902792275799175101136844578691782504077947120665691258356898944663634226373195317871444602692145716315634823811843965410264578292228651263858277375471671552472705917618065630086150165256931794042536224122236523623876606962618347022474834633891723469510034598048671193483923211954719481637161041142867360626851656227368198285991709087396710592584455519062461720233765619225562327203085849341903006909490121018499503453559071516498260900997195404511613109001996329781991698825777884958129549367539719139612623460299108905000025955337490186329882232258683173784464973946794775280367116390255546495205894217139308489089817855912988432666193460546713351024725669441890317174893056240513564356260560676457053989747487292009764453187259355099058661557498760551818632824413649011572408618214110329075079836262503451763803078278746453412699974558067871495535620199963462992686748118210679593754245549081190422547443939869859391247291180714647447590649394171316412299733835607199421280709416979074221507947938352429729092491995710388081033699747395677079132474471298380112392272864179480563298800350524219777756874378933814082809762604071231548517823863990827811679876930339969718042719264029987338740487908316443560279152007074644002887054278337055684717598938543079359686411992954467809690967780534319438688385881547667672473088781477934948689066466639765462114276740985464490815560550982512884571380323527512062197760426822501005424966320004278119839058883485408253658627314255140673222835283753145014811339586812762678373822555270741910228492271646081057146299255157491435766611167064557951001646024450392715646902931988262062197576426770654674041727787341711011858378808663676799183335736952592714139450498258492136116881919584970246664928918483904744446672829155122915078152280157078123799575355487334196407399110118772029496200562158846711176451265789081977157827182837916740733041156341796862849796358116256359080405020977949013811878478007254668249191865566517487438136501789487004208577014903962827369321010797714011578710323185178901739068194816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] -6860587858768925914018640573211744731996405922825296724796813662541806700947613461269162050415191527068034539439236976095114021553153590584991938611395316425729498321869185648270640931552604345883737872122170987835648843084827645751790492560011093931431133375507519540464899925667162779118428266863305415082722259193929119851911308865945290317039983095975040900960776558300061754691151375069231099392325278780196259517256692387355536186260364815836819392149725531946550668545275030546823551387639913322487853837289432204393404129935495143345505559918773940408575376740723669498411891547315201179220048303435491642128841993667385210362741265879334608216373349205563357312925524197258626586361813133007327294826714476881706168648017999306316179080751340024461469949687871514637743108964388046335396759016792969913527438968525425623624807680834133685991307847896102431104015502064142429556800882721220501463373817057156804948302002185084312766576745005347853461437656046173219893474790605411231502706475282481349497775190777197545663276195932836493386200610922777277564850167545219941859012785369933659756916961280830997571963750961919521160813479432975413072166448452047493144671877966596357400117522353838858267003790606124522637784768657997274863910669618740629303072855316417020673065831236286478045420821037119619107898271834207056261387425843211621253365938732374785218345943500780856714826494927258320825941147840020792441792889994966609173463720231383685437161862334217011992557715193343163358777349902559089785109767848242923500316305159055733358393917760234550081850319095129749288096213619273654841071928152825343585831503025208718583227966936168947879188059038565287437829724895634399779169239482662022819350713294888652711630547932264054784245279062552077329739493473176086881586290176562092883625418723112063716686056702554619997633890068608398715401836613967275592678498548892576515487087433435357377132776710006324462453829140228266620317669769977878817329055926232262042329291002391131224824631382289597166227300305273299506174786622649764267650304118557500839937448682086357810491936446642489579412777338540073652247018785469110220348474404578421040107783392117905325494578846095047684911322635727482341554059532252894318649476036512330369092648971380625486015711901516793927225527093490499859461803923407776196003515821076059220043574742950486462316902367410305919151592584570650910124456709777601974008547789992952961261457721557011545549724942596907186036394724239683108058317934666599634561142091027840237438500623249392567017461824143708146294649946996483172580414020124903578703899272967244461595554668529000206511501828490511764138738122135429729314547752230440537283207675569599855426465038104278399511276343227511785205606387449612906656205417551165001996822968813715144761380915976903771592057465789866973459170188316054924500719221471874583155327606743983357378789381722590751641110215054839449887663123782355828243879501776433932671189507823362477702437247734647623214485920766144548152666201341235639048247642685440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] 13386328671573666460181224601946844141896415230862321707417334197332701803207949465802942610220398174418445417211206070102951252425528473468420126882530107449075520692676025158785473703731540572990159854672211961413914806096843915020010399020513535159667021219699300739810678309003413003030036568751747834911751660828657762097352829853846164059968140900502644420993838318323549126198611736984839517037878977840330044131020564870095885462896827278881506373219887583884592076724380423164965747505699663740762613602259176510652770079082447644540905681224773319225140982093959295999904868544131168866233047460428444017240493154942228471164303964226671231964385193692132320621496904482196989067146867341271123626379313051372914353315243595059716751233429760139799309064733101516691979968266886093175922995489971636724475594993097273229271438187846080536816586975027563610100453022179286906733018247255128286227595491390424280668089845785872713439315684769442964946530606180626194823236413528238028060683813090098458274206338746006932394304421433845238229866646018598785662230527781568943882562275184040129347086512838220771136051656585214489956986940253506326680347538572085509621165733149409615590442414589868539517614619498089805044294475094533835940969412624298804020910342989331090343655291814593685769873881266736654890880650245303382930156310754541440281990425458395248755217838615873561076800968201859539965745716558843051618057308953647435582565059059259888358576693211948153863319108463075017949926626852427036234743990854480933889964764925539408903617844286273525003444826502788201710018712868419605076580095070337226016085139302395784765269008446190468530488620168696658926286905503545264562685453412439055704015151759192971319181641166918817399384187133398223226519351124508760963900585779336638652011446022087702599312491334605304877034282733749868008147709684883304097012597480633104499236767429640426785254657686814707813832710836468639696609029105847970107727074948284497720462421817365614923793168642842696133515066158671038842759236741515988350396760521492558543170348831350593913585975667297363103849753326699820772056662571160925831634287323120355593770778325777212844951758528075510702166733525035143029384779156670237556124899796203515173740001236432168508589856989626866029014763600132317029076696293997564929378454705699699688559588093279809521159541721733200082513590300569549445434663017620669778973590018628392061202457758815814211924494285194922605580506306478373654438385107879628083305087170402618607721324556995221408295568101618393519427081265303664413400219402029997420245172808791038425531653823028283335177222598824427902067197292480991068142169942456563673426651844495085101970518857528487861261100716758073029051255353658044402243180187976723710499245156386153664645317216698587084204971875233375184427363265930221742488382591209064585103342568686160236882258295246457961732936301503112752436778183897038307607167600875766231866131879796607421844639710689899438919298236580382047447456807407850334328061473849344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] -24057249716264506867379304001074610772547271292980222291404603287427853859048941580715275659928896916065913181384759958741011498783506248385590515310200393145239031508773460433099306469896266055070605132039589127328183696293595056182144547492147211990933590513114839764121526447974805424545742998723222815854212299920258844946675350987907138726453785618058461615935366828708314045669845928251814098778903322348764196837779834087881619016068327714939093538199390666984235776567722963983122130834958909217309843534316197138915246384861496835745076017097462525051910089571193038942603464102288051734044665045414591560649734101546640187829729571991014056326004883328832207818077594408378946677229246580549249650869666610656157361267523662954113258444426237924608300663970808711866939019178481498342859561322830123907418856976898871633119229603246187987944258256094631491622367048512044302683586064585855359723762415377283932432227893186204360871806708014863543669374567041844489110257861694727868417751514529893353060286751375942109266107564528629993367348435922979460484967055503232659652526181458147682488840547894346139800113929523055865220955827613726451676086763443729044863650556522008031012074769162927902475260569478205579856826108831362273785129924944824217424647522892089070537266855093356198312017347755236174906547646500695223973131257852309892834231543922945618463769957882216162644067662774722429700072744919175947015249038076455774671996769793611790845310987077058675189675391063268544496473461678431022602519638882146329111397934436250523752945738502663922837639159037531033344956371013156585757087064775549375365629740407163084143215948566403614355913031767964910027023027103783443191875159585506173416420379218000131529911973909972701740508580715173384264383500634164024676843622310004184229349182027649490365229034025663152040099215030853597365759653011743489240744917926547631370224435433919421209391734340391644324754575803092410816665725098831748450039813714555244832127406035615955789637695954006223812118446907408552491314397704312498004334730684279528213957681615820109163960516378373584795841282070548115778128381540420509200575463934939707655163479752854190493270640699249331473547147055428482649373800304778640451383760598323733997161937737529168720467550080596505701672141425514744910305145822662328435839381003813990860454907701316290159050199615420710654457642377541470743883102150807369189870611604380015531007987085032918137507299029235793424807180857616325786701059291553641004109022277563692998396341951330120549597997407402945120353204923629240530775802185868400818378257243471019351466053712361886076524646764770993816843321976945477265737688318376006088236116015595033928041848191926929304556327272034081417234653423150715947025877215430300518761909484555150495336091726148187293593627099691496964388737092986677389435834227578512205282454539402006743490423633704169675426775649962873764476708279315030635272378865489087866986025761292006660315079138113355621971481813248250479658954589712265303850665660907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] 40714247800563549487874743694977791371637557783747942937105433095471242969971805265062118160076301191540630422223406377178923613547546864230831722853149493284952347552361829337069914633905467516802506246775524070532211382112932007981462357483830947529931314494779231161385972701352746002360836586174509131071097132437930169096550250957975810298040765452030256096372068540997086756608174628905436526522712565516656281976673513162679127741714197265021495152045807739832730875016364976876581104351208259307588290712922602884699277755268516422100785215429281490833275561270881455286222680569958661305505291009653048562304052705044620829426453629475253388982924399100899978154746454873778274553912255997887239170898332745649952934123319157823195699675071974356659026615045371785515685205821961034753245788606172383213450844944731824749712121511539645860040571920178529667820933112704854867288474366792099969265415868807305966634473566472435150337351148997600117010502534755157745432095845908225597045453169609180796261648947688275674986313832387089355936768254813532888243695687056833844455991796142017213031438945587494215808910755975238254610082735452594130616468585542348201467043369532860797106970356476400728470715200614651364186692178133943644123053727018854113101969640483430055289733665761179905286041583559974633710703097782180200206203688997978118056358486204231045014427775280885313802574550548958029320481034564693197330202183828923135667004990332906087706430179559662992499384206933088581050089161767718833780670378793655050362734604898683216759481459582070989278733311211006835191417026394499881113070524052824540878557730502197406917249854466553171823431767583993524658933908215857534523624196709208358824206385640558843059919481280860761369670525194381530275876157137964684018075133202116216210038619806293321589612638245783069288625147548148493385709090289297486105208314107455128746904453313452919265075094421355318357978277638656189655602608149882177483614457117256918039646767680153279184509567612671767554392358239159878935916024908383538263796890137816682920201757181039786706879846680547973007541839085001291962960190068346347352025715409091469044927240442711874299785429670373090370658960551550068749741505520343499429500447453284431134989733013122257522347448641516300163568322773670077334259890333454988605988784860287488659445935026408999064961991568860622378157634683425670314943966901833999058977182197260322635961783404130145031947685040818495718601949150553611290648462521874610622682780972624876659368852185799497059121181782689797851199006961443517904811065266238052618588287094966915258709039812352720883582579568962331236574643795704545720610634625897285470331856556316150680145342587663115578642444508267977807314126724811491240430452821894978606834393029806578948328959530512450664880528926971577815301117114615100534003393473420778196244249488714190077259613112933423468374745540730442234849749360008860514817423655593234970881237312569232389061580122830328355287116346653656028049865872783513241406724651352064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] -64971768074555680629206770049974926039890324437778904071352175482594093613833649111257186384597436246554435981296843969358278318309081464058698738918617437111054137330058320759840932128661111186032377119567443628671908214094301081284130572709610168725106058542715766292113580353792660358529028803969255074607061288731097714442880986370734458241829277658892819649297754477871965080061322764872143896979219516411481982423549918989473064742009448343594355472913275269157368275386068944640012769241265523581779355982088438751960128554266965852998890675494024371690094063031547283766417791385382251177159463327473487491299105079406332084359480799474042670707711994779715041222894261466805001746438900769471909355919233238813928042785642718532260653516865368202365381659989887773262612709118572287595705710084988871316062162223399142043222162729597205264605371552046427441108595034898847106164584055462402106377762617426695020757674537186029546525147888751401774532547490479503550496340626133531429812278060225004733480893498756493816730836278954009818790219704866436076285879819267347550923445388467924181846407994151827295228867404417706748107951691566915411001165589840316771069841738134237743726392665300743410756980397700215061465563203074304116670999777801562608430505924515612404917582938086205010108908676595055584684069235583772082864443784902180883390671912130680226220508588340468311474281529583062803798939323396715712490305514891380729290222431343205504877892613147881459944188451725030296350023492595973943433452884344421300515370407176567233238888320421815934199292699106596714942945530740841691889868186414393153787363331862455384340799392024152791478122625616492843434119402191819489555210252416342290372908690830248805082833596450806942232461840919456326012608010287346917897672073355273453676528109122181849983058245439849224137339284875778176964451291907134682071401568393320287179076450698407400047277490179188164685218860074446281155474588733317566274531665507775283611575518222886077953854879175872099554000940030465884314933488938997386764079940667721210985535038284995133950322253767150639989041297653438736360511491919756531143422105612476443856871719552058568918404553422653543663283537191199340796651109164747687411734385101166309503534544892710448289666199345300523846382944515174353860524732856828731183722295680270973342186677146582484106602488420319575580052629140937845650775422149334943148646863770034483825536886820125802648659837499863468332251036223003710222215827980199438507390220841174706669137418987759771904192896112697809419144345006029581005664610617904704951752759357271768784941523504648738208656862705529198020176510341037186918066002083020490921664217395226482632766599618081647047564103923179233417216232135077545713606895839754292778685337677193017345304749751864799196460427551938224087796888731764182222404605140712901098091209817297989390020784219321707952229803336771765262764949594107441732264896520472288138385905073929595011755280468651887197944962581603528058413867605168068892797828155310080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] 97659865694458082584575142864822190494292842564334158761927895008043782007588218920503546969797029547754270310834184572996886952577830578026540668145479670035200436775800000760078335739771174490266807583018790290399089637100889673106486975693151006055539769788729350853386407214298631505441830723634372036358824052990459483238467318223798353669053395139001535249980726104709434107961402398591995680105232453752287269108925335765501961303119408498855785574049856911862223552066268055250908170638506021632702120287701936928800748124774411945543670208029159902409167727089460650565637292975554604718869567985068127336014262773290883898896917147978866137280777727374847537022561305689077284822306475223560224518201758779520089871387483601037332382143116407719730286018415820258434332447061657413850209959116165835808465228770163411590896080312383028513916694185129303278840485541022008803120187901336484038251349543976264177880392639331060461221508843738048676488936069730695273917034508736338243696302448079113827740461994481293544284337813293282708460794784075942930499555162275957725385645878341646603221131445869605587589705612213907376885638974710502864529531507318373676290682670868117285503801487126005965100411269316437031406983121935162614143796262137588894006069988260936742893079003959651087955001653031449402798797920650406379340123825317502087245436108262690689786425546716215568277115252155963350145810850941980244512393175433503023511943621653976019516794702429257914310412698848782179813757110959084775588428418145582108583296467433218160527347863970849777662020137866496207709408304782996852569715312891309168247530337954248980411413683431916462265445415336575203843206939610241584245625642343978605534303830615694223128804035389145574388488424191557651385519847662500263532781813517157720487441719094115832752546038115255475829005755830996675007852536896954087613181984660753281139498246401199999371527577368529756332830186105969414008727071646493234559071256913200396175392518570026005035422510406584669981053706663559463375422480453190803620859849784009070983334103928789127615941717442510822022068611744667490998035582818808598248173925431153300295225140992306468796103242113959746355649797390664989079022598251402563360096625502695449152157631578556182551300346320694513454068102830730770987352746086493472385904559349024836957641638050083521632546121690871599693724228683022362615235059883772080813688184775569199412743677545988112062803588723431622816996153648276707795212530761713573628178770829795261497216830424807018535687342158116753866949279176523252254544218419343971956634692389077828118749470095959083116875737350846645322451186500436052929780293973503465783062222261372222971571172884324633407263959802809449179082379388980226294589104967241764364118970893197098410274224840801511708800269086971510465979468239559071977552101396546871054755847601316614932270916280210273147911436742440808716072369450043512763401536431699753119683239539326899221474954787773941081955130475435582089120822929188764083776716225380352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] -138704764665668862415102548694195044908446346624501570559545739410278493199644664338624783071913419820444588714324798503902447558018231576763615985164827683586772203253752520430150927624000531250114945464645820313630362602264147826959834371079129578645713404422872214988709030240011380992180713721145232449882219881066131178418946633914058872193721855035463586968440978320213860921916559668352116052334118912648947881593230273454828601046423820011566947460134688244571461707921132960793454997446972197694174938972605392800564629121935970816623187508507420497103516529216138121422262418127517413043373432656625871373215824958798523558015611924585521338413005445746482709677657801506272000181821568024333726769412709395047268756507385091395437759040140926744589082443262008780327387276676487374462472431349970391967813653853388309864866004786975773814205653522186368732188931354716016049541957786520272667752104783615555028290304886002463474331473832630161922071053531737542645933109366966291163485455169060070241677177975121220292163679970103869532067228924288043532143507437990171316868830100442238836823153281913510945287240339068677071154782429524203323892889698840605851990756198218118177814236303260716197527270951480656514774225809330924079010458833136480946431989471630878840829187563890213802062770903497584200853013945472646557427462081884307395582864067777181126330296068517320879445335969893697713391256743018993133976136679549161814110150721704641971915276870241766440664677627621120019691252869271198366845725757652897649604588386616643638287143309119922716933323261674471544742478075716165296803371019379947742095205939447892991373034587711875613774676116466853636075375086229749655622558706246877906383393670260236890481170554174918376959130817229808263699610356370857135821209270875287242984085492442486987924071322409029190848547659822649932371009589132381585372839408673285196709496408802476003131703636724407435124749118549407404939689792453610868611463360076359326242494495834178884946417011043802397380183126048989234703855138603880275729298399949252059968364574018898759977472543175816981182985060533697645189443160283257549963197634547169771694285149374065229171029605776676405075085833641807293922541924790198331002360547863878382896227708143099733334268613472681480962882600294055212934398333167672891146561092633098710925839998281994299052103110764091891962822098860148732065580435468280525963417742049479689489308735627192697398387621649948025914943556374153940442767422079731069388471628579124345656780152307384249150182877155200315633221605190929903723093920633927744686367590738823857464383169172815248041575045777658708196455148474304037388911078115562330346392522079180067286640042621933801549891144228563484185119080610506497023469015321966903437579395575516505755496397979890226134406936921942436668586937943640620880713233321641043359378316348026287563875040443654769436430947078248441005184405482420159556358647877242370252291525803206941960944809844012741605106659800895490577591036179388499585887687346749440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] 187259051257908518157548363768598463614254800788474620921467109051616010270051183009777692564420850420157886517532049948592570218850779829860848754745781113297700412707957186094199692285340591445901798680975121940361994731069923199874884299683280969573376121056137721446266460489845212478817626529290188965741113924364477808196921849338748594076126056130933954963265508201506531390494143349469068668310436688727267847241613290179933384536129028755138807980171168615155475103034170733911383723751411052713278989886583648009019041101164306878634199277581558322382109403459155646737924131088836769384563657312689529074010127861702711295504278381909555070458388398666439615549721983728124386096060649172850576368577204589244622583614913414905796666771620323650286012063752651529040015416416288214700123340451019476732393969480186526376147548314346494197033860785176869651973550247797396387137419878909713594683383330146937496937632881670157431108748282444016749583879882610494034650215417732515627246529692252957564681788655096611818956347541542718162888812579978794928727774822207391679052084195663502202866278174454842060891998728980409027128659013616054117661659395866213342042862267334771437193254940587995779089492539708749936930266568424290788932589656232243942960335046551615506053354762413117671235090609114974630824516888018178088631458468926737392832904926256122092648545605970348927963992489813079716694451771236201301481366917665802660013519912258245571588580613551562780358111930292131869812301687160106559875875797351971961667765298856180608143709594240532229864443010676991139526105590747435677840773222520766535283597938974861249584275485968049375967259544945831821182291172482768959783803348673855392033482571619153828812417313285384000155149867733192838031384656305176059604595663049611407806434445674449252150684307069989928642009401765293678856767559822756891215741324464505074048064103958014611209362369075493837727760007168286571815115010678246651640803993936220898681744916539334468498978167763725368658489323209458971822164383250691298540830035782502393222209272095537671629855258345409711132597722995359712411849406323604784585209512922522374120286305480172756116391106363842298323575093119183403680952366694572093822229220722709316023734654914491345020398286189042300230597002906514225110521850680253608335264880598918078335505153219787152676780264365911754763674985418466394635059784348114783428837462639517349016719969927204537169057165625805610269900763907504382006519176271879373921129580933623976706167013755118974477157469109711115943502936532524116428135901984873761185725892647012428749162259095749681327548390318424238230559739984392521538620499961683681013052507445822551488597387713940508284737346238189488178429860372929363265870654943615178502949754537745181060945480043119697526205240693288282329577582183178107831894773907709213233733561242266244802227866673223565353332130841124247348670842093428075705152915397203598354730077630393443562419269690760594991529711316216604952901946335586069659199251549257728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,25] -242024784846937326809584302035404949634317027149248183234105530000728220815256264656353325436062202454816821616130414656095363298155932876745883888751162451326426695819801683274712813410139774059830209348312655622165942394285326651604891170505397586301795447742684486535222251474353203658118851919802905398288397996159436912440141778040897926671354508128325176910951335816540184827690318613887900918577361294670704505621425731806075977414603314762109164414343464763183348932935066878712837186625131218638945384107872305683845060501559177384307297639191813704974759512872262076256027790933926804456599144956309744363904880500196321675010590029788075590520579038572716670425889750394318613475627736731463137087954007448075897179231401840724309636200943207640481214505755322743962995312454763966858874602253544789345075138045635820962110896937301195240383056886095184313405181101364574408990761768035284642208398732419790551431053975585896791137824398759110686507971768923342183668336146822681322619864930631335619524927812848908119426087167296082563223099679488759869601806381159956562498054188718694344575480507961600027771202255937593469999440868140369003495798797705647191189161056861631255387866980560318211543116247052223742719288532573561186854140765614855467862908999826646204378691128517903622523392402762797734071717534594944226230329963002203189784081973388660076861965957227738464661396685910777203166146767537741333042725928038067525584166824656314279873760305896371047640664915419833109855475180078169458977066030421385777896694754496873898870402639420338303867068900056588473704268698605969940368905176386162624694694088162410230205325370413503405631046426834950644115543044099709010625012405490558732305370545239220372031139856282357448800651425420627526973139478649536601736773899675202708314891658923963609930352176506360803830575740903204770014344538731420090520045962645121756520946812741109362093902312644999976679159623381116687399510581930023847843487876406121502928952165744476211905596132552915388369447016237272345919900642503581240716922949561427843605771749073925919488254565816869310638856560550553579286575303144836745450328415431557703867459513778876891677203798416754481157803596556189326004738839262300134971336680140245189937041741088926603051678053401471722189650132701014413069962946018314465315679261676049424058084098268244244816375049469683018922767983692000817058346357636205549899929077070506921706035581634549571429604820549200123647698550434211764072909782929701747907210387456095300239356461463333621656292310503331327667180882392387769611089147122017773845128295083651980083934108877403121600777024726797859671859571024709142216039965488760496109230876483434280370383362139259423795448921882284460068564119824457512639180918435019386485270233651534149043033540626042022293544217767854846786602798860742678075711028257857832539555961351156694077890864139292517799596608431951995540510581458029381317467224143177318311236001046343511144985058901962731150433879252445637700149994171467332279187817260646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,26] 300969980417720161403505809533048147687549619259155152318710216784305556080777562743144014831683156060999118148377099880613067431270548460233578541924874332750367920468731295577754798296480328235717696184390050246046871212570985234535895036881502737714652796560815250117887650562724108327216920802752324461810480627873821931571517213561349481955044207707110601408572725382287605044433844394350452757069028480732483956897429806007740779566787512206175166954779304724670003015225044648138217733680238712724165282457184666313798260579781098177928307963318677866654369156182862159131229102075654225400684423342532592257487560214824924403784770257628395728933401913164163378051206895181556581338003792242563075266135562675146880158388570830486974184826198208061517018081825803443104993538562949489238404308554454724157489156612841396614891905008158303577612820350543141923156876473765006614537781043042461544534636310611979678732175989464447417031539868767829691203855232568505808421697252702367486717435792513752238745939494660395143845781100778458937180718518504619321476655281688627711575591658860896581746926251304119667329808894539599806107485175135275755655765002911196914146412627725633859314092414974902095531637376611020209298617400718188504816239728859235370622809766898629492783813980328119527954953821972895408666340047513067220117244960912892445186522146802306051746950151473429665318955788343989287959887243992176390459699451989186279706981019684776426573980709897605560376055823044950378141695455658240170482531335208652194764622555859800142250244636925791253994140441317920527042100513090134261208091744321389218769913414764932565678861960250801166171272229434661592774459099644929349272146864368873743375105959595739302544924696649769908317178229449923336948258164755261594961516508788961940566295690451093547209965146136250133205132584108996132214950547721941903445218657316453811457307572756480548210478208321010842351583027501573951594759569032106617808270307247960840545501230438491293560477564754030893718621647070694604419877429926594350178652160874727750472770361956197143163110726465923154666567598290272343151641028654551960477217780551360721791469251498491252014490981700823838052841759481139627028524313529326706743740428116019890250724392578654369944457546045879504953697847914552689236442812331814991268781611301067702169244635084259814848343627427984023963942317843555716481237975101898961961010454443450051906970168693969668967964138337112731387698224743326890969232793310588787843536167456483229979989663990561601289637116383680185899854456875535468741682604747739142504942607444858261551081847640155009030807451144497935369777559667386893111355657604344257808884932400853661979897692612103254081289837378267895664679002346450637213934634181211717844866396569816505898291989072807087383732185793145173178205435368594935614536574978561443469533278488118149303321719606830975209128564433782869836218925954282240845922448624984717305290508306211422958227162100689800873282318421293861690726171149679863197169897124659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,27] -360362912837739646998866732945355884019574596940960054130090788092580781596017464182040650197046816767227972211900961043952324867170442295738368038373567233951336741531904616448502602788389490687527582029515463147053445744863921656323433306593058151317696976388663106764255772427934696431176061026940942056968923183774505848432547531109881838082021248613716150091360127350164091426476024719843928231394957776267021879074864312765928109755385277486117780468452816318326276500873074305934575638345421616876624334005824565900083474771021909528165513302581882037668513343268900675076918038225309753776879800056297898256269697738915014505383676211265572833448960159315864149022483117683795954382480282893966943475210143986759488082437804015513685863111105416353858669878714108145298214418758501317151688789655763533320774281568598314625398725746517854265397805545567678830799924164986600076228591192721862387581365296006886193002781639192644690544615785510025652871476693530198134717220574232174844992709278470468730393489680404198078276166084989393343980221681057975712699898637335839591413963975401210044298843929381944409861941629179742314498162315870811101829882014810049669174018330154136320216893200464891035639428850979695410359148694052988690331989229327349356795234533228793595849426593008873688602405763631037730847017834520810570080636250202217360046269001264830598124391709031308387378036066969771740940695034736479243126573765841950081056844827775302872975967272477728058756781901238260847903892571728999005295125646691257908503936594491304802571326290454599340618631699076516628989167723368910976373679332210162128755429894769153234508701540928412027387023642915045899172596612705037171616462416217970046628515909182131709200289554970284272519489505504591735271141337287079509222657591407136970541090261234336709571314269415242964748721262542941112058952740913126015634076328893982361365159777733822270331994571341845837515799682449691577313391133845501941632474406995249583459056714322186778546489684708345003987856898242035280570219555948100579041583785788648427673028095193657812812349839320685021130785765417008775648286882908256573167547473207554147768527092871687140223475500772068357544092209874093131948323566215626503624455702706454467772168201435113666143043637159497530716653522408185173686467690822596044237183163508577909601441152731341109695524399252501410405184042828345227012215903908062230180209605365667983503836094712539199307973085851612957843673068323734382720234605198461809256132092032649060714030944246931378665459653771743269805406236857920208888050491590903390831922209705481923897179839668768903803865763738337041719293270391094842525792623332860228105076159169896228595947052388397415272912537355327105732411512763802048806073870823799549461596347602090984879154591082085680161912242882183210925570444628118671445637780784041457833964270278011875806867099645289998959289480032124693431581848808548469155471895998125310949660855939711216924671981040969635391761118872559990894658229397509832684934522061455360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,28] 414865973406460504434191067963433732264547212412702866766641732615366464772947118206395967171417486370582428783569865163781993256957563591233835234554093019004496752409591645215400174980653106864748299353930275220331534358623834607078782957827805491633599025408105639792745702081903315959833808496799702581776423892802050769758557663417320432026701937438647192934727513159688674346236783050539815696860255863846618916761577880758501339892904090762057398093264038809766815482061973728717458298784076295840892916079887639259060502385929832786400456607667794219246801401799773298630292999064589600487591157048685988493169215517737718052990755457272271771853646855038718143116643368570805665621896198410303970464674044144230780300101239553175410059570750921619966233840980185334126559680634239862079887033682369726526058260673184291396186954953280530997321000584953415074057795342470731995620369423890372132103775285413496484840599279909482608726890860555242201143008845379306164631489555611148240605078977012862345825063418052932547247813690099264296258228822742387717656249452344718422852904625858322462011966326763237749838195180064088053851655228739586980336782165594937931705247420064429971530968734257349397418746914654135168851360358810030089428214324250723550252383481510567166125180014785759260721754249855470569769571494615163968479076741254562269276899347241115964206962020691355874025461586693756986582998470577981541576240942505253190824222555739046129722246459891124467168865932637783110231088994118137010608267181936707216652768180958448594185511534771529689251967072757773601855855315156939788331542522816893311315829982957184459770390296003158860903381138841122672422344890379079228125149924075989505292513526778077988655127947496255482879532698996679016605818948621549854400882922035771626760883169309187085471039632997102892873710437049075439563126237468752936086986042988933249638608882716500981804966838958613151666587752577927562569647788435890722887652787034086771871225744830888638549525878055686677498637800794444714292659489929156577808853717443152096095293783008985398132384818317922943790063084719559382306004893016928858447661264845565522990052531372524836889519477576535931271477138989892942763429538233228648930227070074947922935674768992919490846098887693492159653552222388788505913209880463361619527336417931336516067838226101054566558247431635479228702789286748304664836518798844433403834403363017141520777689934573057347297940243707552614031604048968406911518549665781431027707201776935105447723762949623503642513636999827685847450730930758766723233871441765027410467482246846409424903517968194202533015281700739979976031219603995956575270159343409882165488227905932762730375454877554569672798410223302306348665567119642012764159649147219148658196242489558512902286858533793449827650826057809187389877873669402089983132782527861268111141578194728017131919541430455730262786744852490246938888311308533975566259447044147769758911569271155019713076503438672633433734081011651791894328674383803672088746734878772428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,29] -458239385620200859880673014604344817824539972600011989658899879109020839417522109792371934626012620331967409313197569538816299548458252907844867136080699432371174934605740947777192726110988500417853348023877477134386350136799700785406212884100874498884136617049684349722274528001462681671508788514927255945796789095177403032026800494242717288123269436946356518786511591757855137465757581248190483957335463566659946273236590840591834079415001321104941792901430376272114952100396602012895783387961589589955583100596119330821005374874949218229098924297421818823460572856400746526801253759983619641249524779599707127569703123783643943876264156089843517782146341178866185029447322899805351267557384839977588691659583661955582274720278333224765197358978050339099293955749274149129459593458529001422373657580173722187215323131018647139293792632533519720018331307824480545646092518004311286817002190575638163997211054717981913066724450746760863974734800186926797449851051816696471273017716408992645740906990805473521240633953154803189204174630948085428858395633875694514614557860545164686882894913180911300240497079672830982012593714264281959690744288083804530273825439056976661749389689038560726472890733266176460601726945174694520267368617874844731845402545217704352376368097227207230883612119476249706972248000562290085139239351018764016005182140903795408197833035003127737715784252106857951764159543491867551138537375740661088336975302702475293726915846962679441751950652216771566041050898499478696446429558452555043158900431258254471132120708199545072280802188848970540216049404321365128688654728449352303394013018046207717491783712428914693031358688584529359893961265707877987064262978299268869354279614118948411680039481774026799902226286537446135297309852920788993292635664928581386584604365833022030629639872014848991730688984704642199850689952457508231490726355078706191142821893526284123036042235455547495322943436575985392468022785836045128198819988391020372133303935041265378163296364390005210370513420571420527401438067098102084020399296413447455871285351656655710099011194021127461955736958012734234909590025703284293946070190643757596039206019020483399766300503832379864807286038892538580328240812939126495511652952751960413437764085740614306826651615904960852581711941659798780711390552205316287487039002497373326370819344234514351601086984249529427825864121977130576081326845006079288091150701821289166256170642120003989807788139557067591949395528491272109515575757727298446827623469489627799742227228247335532052043514996103212630944336043350776660729243349767332564521057630873949757670282586300205434116609405606983747839478452651568096327252909199752915488791689631505020751610753482535269893255600938172022735161396747306995265633155172975731607005650677564963928035619697600504277140554906319635895281893069823887349197582019853461660619252637426063440368297047495325219932401161035101126299637210819673853413677134186507832767818702805333023314078877923698977874045772475202029066736837368651894662153649960762567710888553349120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,30] 482368410027528722632403570361697884490277200460598899539336895350718313932352174312936159239482528120544692262517164066766095814707242202644308887956660879459969037494240927556989884532368852811737174395415250483769995388381514069715109748624024893303639475657729563628669341835527224321476060461204318007149546092814851722886416850543624427470504204850260221806243058367529371442218832973522045046507021442062766995881426205892492396444115750121970019815401241390065874882851605399794104287175802205244898712177368838811505698374200769690245656761710401871092813091186581983181416165619470853252620212240471713076051999821570910355557303129337664595920773166042888738285357513907543460170220251750392100314734176354929736479772854033450065593706302569170855726169167624023406007161944202389870083099378004119268011296787740502649320263000687462213603846396503844595894021161464421746700948419553195510625842609930330479203788473994046662686694325423917697567306046901312751258821874999329824463294451829655885626938514001771384533853646958733134963839814218693030715320333224519109105579420252693497193284405293984905428836030901744815994338632740856683668822614025633089099398223241755205217570200933330881034771771288538106256926536458631834589040496066904966367743443665606070104871491218646267627331716939985167321808750606946310959552217020362777279717307636184558173083396316907578226985307767129885951980997760454171768879548138477591595838839345498279438725548569396096976385103095316267766789798999759382098902355188068488981406778214552445348085751653119755872408338036323786884891822729517985152055944406970601836192609315052351790458722700633255797277068674157352033945212179354516740087001339176349874504528584462764322955667395681781263304772407936877263089538365093703987170284089952362439159932234508572551358829668265699235827370439164884906276379570762997486069160339074465504856352767847214955481459000610240748174226476089856855811019085517632834784813116268557747423991030999050592552006889528907699677972706363459042303827449368291715558413910436407500158682524643668816613079862632133417049553250040192395715868248317117473906693069658083136833272498228673065051624820350800926404056363369378139007567703268850467450150165699921324677860097580950217364862611882294802221845736134453906659154938065188307333088364024217328709496948784007500261925384934907949903235965496875993192705270945288625871361219702106033805435385052825727841235388597940079240727394771055370633251144004536828714535575414029193334449394044172185149222028167792113601114812335601422825148995147728375104124301625024518102029834257750171319311914670257999137589132468780458274106911212676945131891519990968591710988912622152380843958242506516350684280438734001894508952546086663123208055125778133187599372869696950411729364614881791928517151111423570157082081117375262514157361941429142587592810277584929311565133967950532384008205116626251972414589295809824812380743519663906687128006831813410683289251680700037175423082604668598514772266532732928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,31] -477414752538143346306745484431184340307730210272697692761967840988699793927297931958599640180454766609937139631216009391909468607983056288797556876564740069019582092227592591805444716378117676247363112784182357680077014567136292773673279048186050424779707259810294509656681538002277264256678112662894345609017246190585578124761663763499375398843115575359876671391332857307283180538421819599424935632694212240551357259927336296074656928250676618517748957440875000249836979603874598148709083178751629447428150387327706376828032561903509873080057068001296047967405091940151804209609833129895325214996134258041808523898478476745944530786300185266848154512734590552718740274929506793685207598481261426822957014346120297426505631303746822812525570232883432107467514395680419752665043042206244113734482126544039927012800301024132999371119486967421974834862825113882760052417990105374469266417320006605331209381278568128931789930658698163123071225257694346332220285404836168222173492188580781085481474260251297004990399935233259274484736794940968329369974776192932460813759302455580732554858616793692344016410882145797920732824598092614722042779785649628899031237088579840780044165671334362158423331036681879074746145372740729001996914134333171340827669224563956041726893518727432335429816212717215149861531954758618792108334448611539129651008757739953351184160194659345910051200928392641468662299488256090730982527309273104010946536521609740613932835237031267621434833478971540628115639546421074888340961150010178284378284004212851047623669482374117952647970430892488838001678744092425015302813912794764238255589759904590040744011188732883505012788039247323566704769344504216602500397445192418156716148110554988025201304851306883278698519110446076422686485089572777473463960671389850743734350007009483098821270315631669072014635426935681575326641328356420539799303878843400745919814220557458565642448500162077093570471240899754608231844092199408489781881043859814869328532126223975700395662387857068002958021373959372844537787544714064151907102772719636097863252557811191415477825010756982277969190697241880253721236435237266205413254613979958764477123735841758301258784471966423962401050782865759520247171639167971178319697431255095797910855002285559520084364835449697747291317833204768869086538093820737201912656285098565956712433108772278458447258880769712834649494411543906555027436583869084004040201187279234903993302538109088421086192157610825112188479694676917281802699733140335863805358843175879256442334150796064801866825913810837690015864686048337972862213793208178668643896370696328923733101273102719954483844291772878010056153772580798601054520954822332643094049499999516994589926327208689454016003669805352152884058383069981009867618322415512874862376766028592061865875881999080947423929545798313837533330660378630860101253131760104917057763375062462245692574811371477771096969323668021540645268365635732318137920974495778079191259128780562688413936802271231693393455176494772617446897920016096976613821215773733134852101900378278996213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,32] 437782107901481292465011202349057555530063017764550461292326672564122459262951933945694897359457773263402577970758609225305521914994764606852037904755233859496698639399371826443384099722960683978625040808686135817626698881016645817442637619771933972190389693934783759614987730622275999278454460860789563131482560338535918410720967003804005931024368225946686935657150076959719881516818760569161418655283386045975330114221587645095233481081427400599202767167792874803859058939391586934619157383138516888632879066897154569280160412699678297388595187827839140447540400244532917348279633841685706259627060121045851474498213572838355077979680597107551385957495116618991869093345888195255000241772477003341190813356718416171087477202269825939805527504040001328404343408491329584403872209770731837367495081806997393566212770017354214485098639286244029444059276795045498933861596966893741288745373277266173850144478690850341564670130683461324684638279364025737126989076408345789477021145288944882428697608399890986618683652515162736570820780398640266681150479825362528371935999138698715376893007256479470548851169559788071292613405763550643585074974172229731251144318773419061346589110571222472925646056468080141199088890445517938397626964886056430508900081635712827248397097528127105490614102764136978930949086084878404315828572113827555767211245853682799953147579212792592863483906871630418077014233363938699249270194688321493043915771807050109660967748376472660768450297803611750451885343812530233856896961684821759036778685803700562096578004216345379151040357447335511081662779455512294499884994930647770388628763341771618705675066696342916131673727838781494026950559462113947656023144534465282392624999579048464701864482092031999701489581791456411690963439398100088687620568381003012757302283181475537738454756988123483875779387537159670461776656193087473156455690011253745118938441537639370753032922433309990454821982984937269700116015170111172736793860193896847385348104934794594954287478994914440366968822989461308283699237385317769340135880155830249487421830382001047208992985387841365208622538412414821704800564450909196607538409944826928561404931550454619663398845430502732064568952113469160329465343760602932267067547054550769240109659926546417327888388830589332635587692975483421679851944348445707066727734297237082630970686039914645806609296831245076122412434453864106970476926274754872424090680141277055797793242369427335755628284441142871011557958424788674126168639806710435645598449141631001506499074966607703627792232142354772431116302401132359466017431134994091976536388104120062960359407394433978068645062194915475324922770719313191241511677308129521454319990984086682146830714274582414143076313522509705301991947474859916475048113015834683939699037590103611522414618983585769013760769225516462274343580341924771330648463421252841248612129563727884711009760921949903937713897295698459589408415489581401391767536993341446549808175997487802849125040886029102209323202918806655980288741423636487797097721986740079360034684234379089149952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,33] -369010117617797273297383565579022004548661926063415416951586431793204965581667677401346605650095631272004186280430064070651035406686557610169648531063488212403149935857511017571668151785375922525073768255044209278051536589504991705097022775098667495690527202870176459378462167907232141538948699544920661941242119567237834348534001736707629376640145831497592376220916136794757200505636336747872802489023234130849967206690257158703939142192216089864162852370872578250045009166265733601487702294739521883061225244425930302147196719590174483446009743977852565584957196192116558035782215085045494902631116796929814441302232977177607334202318903793900744631128990637965478945838535581349855304038967734799440220070050129942056396791350562878970972790946805818243529400853030889121667680239240286661276078714766565813945966206151075129712634716166358178455932541649324007029955213494291681233799025479442524000765886645583214830969272470786860155371452089499669992120131850218457271078035606878295299081021096208019212376005058243311986341507356535140961893799663565904163862639631106289746390769198626208136742197775460359046069032802886031389648339987510065435565137903602322326336100269206128300356082092901031829381712296360999925529709000433574020174248591895161854897685667673378714564157759858656910707126195907860220367256638263208934040846274460906775691817251715867654725402215957288704911280935966582105375758642862969169134335468808926804171739872482366916187976198286936663173259359103166212706868019932810799593919425069231715763059683556470374909811078176259622657178703603303972145950823805849460370208621504109066412411727538534840461718773181492636010768561239858637543427005092748472711388487163021166553796578108082110233671172107533730604431955152965990486079461005008968247530649759647235137561482110894796801992620154736486966233959869249213689427268602492545745199188324083441394011484874814541584592914363628881962292486412032902513348028905127379553255955663508451134487751694283621306092052898832383445752628904920527135304253138258110554688971427488543690613606359570455233170333458953158165053611851734934974946036698739438283257610340937697747068067704783079803136500741045774939331048052937544120989071735181990982175351050968448936864616961845789208170691145142034024024502714343227752893370344085392535108772093101470774503908513783182484053336840337624837295145968656425694688990638651043002208731649924976518110597118088184067453144990781464947521326684087996400654657662277011192431283789267183282033599062421332385894767626046668548000277488736825463947967769015945160730561387159822989000972369763663857978819978008092437160987056770540381344907250323633922106520721597989998326287003703778650211914354755654000108481347963471010754079540267101811775381417911585158050673709983162524924028052037325108306154202078867472026978315981867090914701034764430922900621832665860499331941642683549407827835180371178220797249146195547278232089463806063561636475418008638578651475476640771044133093584363343026559687925432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,34] 285345965271938956930564327229488065169921756886970669422606642592990370999524925780282156876360498088169547285093119526873052398272778426932300355779919499732845156509662406730961465166534345072025293961212481825660195484684772736512894587921395328805294463738944578406756327911889688214453570962266173859390473842351800886675974161980724731002049698049024883350911985390243891569313345719839949475275806390917925361475643801298516671991818663396671749190474450392055804031749798450966118292879873844976008932490673066917934304874455567448467744431821094326042914806448000109243530391551572427407540965926166299491997964511709275888432298391240169336423740880406819157371300209658802074890266343242537398688479849772258474731746357172843941622043911437145181374550876253771781500813531275669076847094743908391929480893228660828292481647908809146887080638418724894241030601916895774041714658045909574027076229941208980523634990480027904639494844153376676204684803196700048312211716654904904928172471829155631553346349817437285473920923106183682063574026921067481974215967110862154941264842419816840718872077056634455768764020625372919151636682158997334700238489863863283242587148783722017426060472544067435108826707184014440226272866601754516649469955441999830738547772449774467001767502510933264611012094473320373008213605197057555441827521742175327018005204170351966292037817075628882474789835120426198089088043751077739295280697937204627254994054222699183986663508612900982325431016865718507722043398435916364625041640448005460908402045695415236051076449630233038211669553431499235680774651598568357540376594486331103499045137855409645148663400645419311912342868761396375946291764845605658081592951958067532144395583226165734749419452961583612442920751314514123324513128081987756925751536341026205163577221184873347266920709536639733355814494739293192393849975745796506487120906051691420116147156287827245061499624018582688822577172898187789336264928810487952002048224675333626869031263464574444528165742764840853905677972788647067508397964520373380166129082704326898454766292105986621026309690463069661879134387924087136063601304643161693479015415524260008127768354698097197120493457891990863946261988711477218774110483849488474249224790768856035137767966831895733903013143146838107702024187927920478716332014914402029389506779074817561044056205314537013859545382072948796052689705797264722818382413242461004764390809847380787825381504681341424386296384258490714317519302951513308593322385437933552886684375478063629990578853406994524415675318952331555467692846635948422356490239101639807541606319507475564502133814684356870728093098509561725497603123405984448091435201208961351145368304624947887765031640706326850017010776623081743210457596910464816125352765873727395791026948413677173376566886114121093810982383099595939912642310963546419593815320733305428135802583424182350870819774194032133566134189444957392357354380064115967631722393090536217068522839765426425906430113996581316687857203214867898366931596194462735613781050293808529408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,35] -199812036938589731952963184230832387418950351324705296101706731592125793044963697369388134549850102896393432245190110789137967814152985776377186197499450603164890779161815862942766098084600909252300537111499407261859151828062032717426682021912902330095168132608785763076743526728270923438127148147098375940898631050589998253993281051027130235000670616069700602435049467210532130488468876265164803507726721842926051322509416846897549166114260908735640851372830337867896172000286860132799923724082784239154546202760206472818414454068180947413517019612647944984440540959474185602794219394449208326846017465663705196276723606129095130933528975162770174444238800845674246842330442241209494626346718403669426632953195391901697383653330439834142728277910713186790127532928905779154638515872654457978778032774067151342535834621230605187631612790695510373669521614413834841217711079235385916163244475360584100171237002667788833666925535164863150091607519393247061703011001945128966425339912629962727686093293651459811681480841796068048437836924853117202078628730560966929713496856970810185905544851319460657631288863294771064338745100301139859045764734666349546295720894650435649847387246944474586603078458078972793470404748410271387131301314200904559648222977154279874429736881880591983329973559019989828382489851919850356240695505370616551468438389231224102718940994924305883066002779090481929394525534237568280308778254396324769910886524253616821483357873395748564873349229164157549510813940989927939576933837965020901004491330063913664351379093250655899824995933820974703410001098869909112819692700654418169923828652291113634308883243590436894585130065789748297608250525178385911222484892058335060026762145729779504536823279515922755567756838369301010142954607904081619045091171226632679736212146557182187999088549212597257110218639315976838595893129952765047651583770911589051123186172845212899293543987589942073813989352989315778171830821036724709013375433454248667779612473857695094766981161923755834864018034624759374643140257636618788553276824221983918266196891507263995826286992146438341950269667318694857440379123764132084367033106969737447310232636572021486069806484200773014306711159511625535127520891853112530294970455044551591406365840883901375585373277017210260323821526119038422557600227967564767093773668842930967876324583561374482622075519147379428506189642029868487503270699820292445042682964101977560958673435143273762996206591921817687710772069450070365327281154145297498323295930174640060643402921436642541227918072335495846902987768199673532005998941322121012701444667300555746906698032494701895324447258287686488289008804651946408142222158991289407269258038526620053040789221256274011230947073608754851960317288808099771625197605204466671747077613866689419868169727683011245947415256566843443597326300755099826312970245872582655664765440999263660534908303237276858291521194285300584993685013842749261049185645874328348305094758058046696271927866001103946672319404902567059862231681205608001632880084374890441326055601214964367360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,36] 120063880699537267203348844033912676260778781270591749585125343492560505465742668253504044410092493028374983291304468410285937358026265011737599034935665449068162651076311457671461300778482186371505687330924656889137092444262991568285741504816493898454446322260445331453680081330224877977548475584574430988658827856645819050024136608047286705663106300155041451161115608202825371594013629238337767761274799296409265590483175893651252079803197717445654782069239218755202123674758452190885942487756863518295958592056264193329818931406897518431126986241524296803527685529966296990597926578990327766943640913112181631066573067916757574091579738698960765165786900121910119385477628379092499069366750950787432719958441106409759598529084641942911718414917383901779664650328701193896097540706393584928479937523485054317378998867801249572428317553319391543484210231595737520107928289356573183688426079316126578013951913085721892489180652353978585639865336682498935814845085930929653695144842898396174331903078442779303732685280273440491713916416040113898405750699683017171624104390524110595569437472325182821052842865084167661398548720862769654574056846236661089594718365921053485327895083278366811239149639952019469455541839175790112914934104905562885535888970872033681886719698054690167238416346659717506128618798587705257348439593957456991278203686643053295665526034190839925643802484439286832269427855517233391914890715480678863393536616249345801141057438600090276868621362865218799487589940796866445110986565377404748630006380504490349593106473263951785978509788780461782480958096656690467436123317588803241354000554370738620247752467987514312953911355419214623152443071109950334593703079340601817239285926222593136823745239262708574051809950546711770533775326206645437695239282001561682004911224635723715590083567959892057679672695237601385047752916599917490884386244365896930277655650874600908795007081757918867009327706635818411721267738335818504089319155734039177509629552589450827718335020393714122061847614278318087327460386314799770525615346077244519781642831349358329616592294465158991563675680295197826203497079835950822322526344002434877163398754093866534973316632073452112821508037209727553478451452732372733140717979287860629542961393795348146638211943081108208173734149297345124597438556998752533706813109613265847248605975924683931105984747333625186362980088203335287034703434817568812231799330879991035900431800718257732849197794282696074048443439809986130483693333487610768948514161513964676690434873743463199834537479284862614496540419002657838053924374135672360541514482774908937921694797602033053543777410461600583249369779440852054298377024149384544997031281197515165202909145143289121733366514354870660891426242455636820212158992667341134903158640652086445956108329313641056439452089339751896918965077479697752021919417317620475672300981156485815187214214542005833361264937632946091283992564212990532545385047688808666988695977048511691151425848195611546449891086910334274707479825918255348926892712880828420300824847757780975616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,37] -53290209888075299464544174737015786250351616884571825359210453598995272633258729922443240354725171942980110949637280691284732132885511008198582909910637649052024715825233949960678285935934371624428156380242399267646210423826434457246113435232257540347064986485619756180002773306566898941058504312961018161810273567583520450926557544067924310310816381324023666767656444803296161852688876570083709799577306236059367406468308231915743891451219738908902245134328251600679283891611502528706828076831632286615431607527272585072316978001548987227081767257545770682387128768713001926085163934425490413846993323411719417863632650674278621914185587700949636983994147971911229885393616463620749813709095521539967142946012108292650079740444505192577589330845549016446043595623432353539113135568500362164705318509001628764657016358247402513008102099362132380173698857190882632472962339723117951094212786421604029630500565949526336589276343101187770720387436453960132439664086951815487905828660777645863534255721053207659435722519175212541727459229418521424102280321497069944571178395529892068172047018766300384924139993190485929330727899363818819469297455151959064030088875075613154871493142555310883689407666640146814976287980682844309749067715726856853761860931338362775326127778427829959159772010988310437626438280579156318940262870650392248704290914089565590917816640659187152870195664074255762020223160844511044093078246880108939815623290560671232477585613918904643213118011662701473890416045291592684339173060239524798497000669114321808822087523973687619710213736220682960890104627530367468815989887559875761037448020924659069419311014197950398316481297089771797062460500448832784948157338010270121011602682908345740196412213059727164903786274079268055198013275270829797559100134559703404102925857025114904200814048691827519459625396376075888345181534052811397295312205386027546494032712256114506598321067511016300832470773219400376804751757309186635342855391033366963764321644179049063284096953382841769436713198449155546393003293404321484565400984962562204177335780109542465680128724606119238617291701340410252607888705030645967388680206379698625290204183425328142628237614072538594602104488877263018238458764677784801069012876328978330915010126544765981571640895349318956495694589091513282139368356160115217299994080592397307374916708526528671292096702299616452896112906187772964964037816168179606979033081043868052530419063518383354173407808280256159443106771258090111758050992166746366128020834335910501634564720379426112161757831939560626945573652500417101192026169524334921078469104877086085972717830177249709413347988993491840540114907630672985981114499600698915626026863521989868496496449936168706905038254034756497596998101392679396540854578230732043097408875951849838443043357754351542052767554837080476547732849736237025863474055026286723160368921569874247257775850962285030057787283361546365077693305858371256588917670998530655135081031868764698735492609606951055299942095630255185286300854593166841744616350489208771899335614311725793280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,38] 8147392237332730186718114833434178442181426873141692993034388834381259059664925127851287362285608474231928275883625894479448555043471817772626876776894149283203561228733326171984988595371316801246830228193970452601111129028359281928751963845550057174872472607299313662145559388418149460005001195335527759014343537237380347000627668750743914099264970715773977255362111190931976845932805995467484221794904607905805376644732434877432969131900794378972366992225035690402909953445218757519937068037751408504870101753246817024713666385698685747446750889877710119267213287713267784229077013070814210184588863783422634061969394023385437812851818452297702555394691037800148775871105038043600516515342725630147891048143488931786348886974885814821793522711948431331674479963803594000458167560030675493951109843652652034262877161699315864462142814168644250053181316121004466136862755787097938907094301379524828695581266380434211232217462431092732080277351917021630763673513079396601216222643332788409919908368376016162481161047840972693451282715522674831843747465556708382777829360766125544609894370175739936323262610222073670785843056665041717302909043884073348358211925513878931763042852418462268002906375718291383305525322328480595831502656821100821550801685441532635786259209283334236628547652800620733881303993479855016131096140284995787375310499446447923959346338286878960290000811218312279202849782033127700306338836635361467207745023390080648490114463182006987274852961754903861335595377507656667812444449966091089826196236041311712284161526328567034063044725032314118669464351966673453221396275981477147111194263281492709388892517071920088572914753537514796203495711673059586080730903212109214317334028574981673431236595937377433539718910047290274814580341120566590525321591190548229963416406284762123526551481260805226552655012113805121835278411061879341234706160540210250262256581696601307725187843175013079196161598954962234541199036124416766898033228453092587297187291557692353912551066223825050743093515235661787785918772996364499144004121917425011826555755107332227321198813791872962199491152589771729560822739901383576979556656038387293206449991554319120036824260956583735405655971971524350814311988877255869013365866907291495347557681446506234705489495278222427912564868878925574180205937615709980899793463657265666019967427118970965688325511285826678149268386746638281189698557281142872605439359712911746406277750443085596221738385904745405379767086780012965022576520330899476375927976481681820526097187697525895882451936699654646689619442081932326873446223438675420831440096395665101801585620666627387460847004579969084789026204284661421051428395341008383778927896697272933554230190069046464059647721748856807951464751317625653452224869721974650379865689766993561386012887031566913879466860987807141763196011490621785468430269144471667059009944457389013128771469666664303087963774728688346263591901873932466046724101044144540911121072496581631206510932512487050157936162139834655769028090134216470439060391299648230564768269709458014208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,39] 11868373069455139788688079059559292784587116811075105861680325098986465517147289722472715315434817465021284222658565350273784518081125103719443787198413834556615310049962437828326630659805995362253132158182150042979642336897940010279329088424685792314937104531208288908993018532841228983346700664715624366659570297702303079355458832921035292654787071037703121450451267115520739344945223595745032236775548774202480479391017958580827573706827953083105684346956392725317006969917405285327438612985782541524968724521451067432176664671810846264187132122066010029698166164244386597151382330676298289230107727115275572325122063963230135115006682562164578956631940790236504770035303847413412115912265826984592102732903774595774739318679283524275109120315448245771490485051068081490480141808896856896046765455854888393453289468544223475707064560472417941267888041681806912043352319043300718652768427033406597457814229980701815471916679459016403946462447584910346143429020856046073867536956253569311994418505762429797570718341517890164783191433894192179350922603473885656391551170572138225324183968714623613745040661180765807261752058637716531466498115323907353911682721202781337600994178693427288313712612188810559400315370808893196423544987855740742390340061439838187952207294090633248257656692123358133087891450507867041477582920155113420970204568019549368486419568254819086005872800303777640777367054033629746126921503503322462521595039531133318694625351825012991534904412570459074414470698784829960262833808950886835208615994453924961199296076980642303452002513661133641071849522309568114339669841587885465380750066166262181164433177720712844116279976184566921789241213778151528531366135397858438530453088630423316501866381457430701448869592530832530526425102348647916107541212119637063380668608287509897761743856476835610174757233691761433840283229025995482552074762303696518134881841279929029529128362703361964094566672225674873483519631725137871815634173661529905273206065002549500383687995641293740922733168377717200961121364191469414525306266975177885990175086804192490989890078373725922252516285248644588274117117230007818734435635343190692233462181549938714677144972906060226183080738964804304158682029389634785489051072894207908969709936436992878825164770719211920595333311416628997287691177800790364298084748728672231593138883306536442410362594129155522118662365822490581506490234690184277753799949136824013466898304015236801939609776240850331447082872266906960878325526028348177149581936525899341344583246085245399112855761150986997474657981179768280696918176775950472949925953446123533598093855061954793711779717068115303999565651280821241489060382757054646524953301080566763563383692030760035020851415840757120459512845858314123239936214884344519340933845863984862860608094178713446291708369135026214669505818270563649636533532911103620192813282709727898565314392264169060801422776353959654395805228778768107612136642133472165975812066906512886370130761521868937619218949953712219415144214807805860309392526184715937564674911643893760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,40] -13218498530184141627504543947584981143630040772684615535331938099802270483365404450965175732206130298333799544472147175042526677339303522665443165613132310579585685375898237525459107950006456280871529831023803855406825818092842592196799149756973490081978518606598121010524987496214665194474739522016768251279484595593337739687011317156074663660779142788335105373257040006695773953914564750854505930382090458898426398533056187646775377101735298942659055863879835776091612682048509654041517442461016271231729932154247913329404082036830408820214389877677826732897590480488976098299892552633607433906714667560280856560105178483628444120051496476846382813169662138982068297573692513904303773214591591009227916309920653246934669590621498304073918433561112430029365124627538258735210790041684466025958495537010891955890362321256031220786411727912236184465155111968416669511462927691896140393427679395139941658280234596286392892132000129919110367063472917638288946408459378777636026438217620576066314113446204524839092704329245040032770491134084065522280072207734267038989613072190409147846263134185325340821530716629635443787131850461518171804966158020259451172694162959593598906627001598441466270402181976612148511190283512261648240216323642735657840254764879059332923872539757850548923902717316678701593210154292676795442656689222482847218587884058640922295947795263067421586990795696595985972788047413688180743018594608571560637468806400567752495173467570471574424907517707950495885160957794765311277519960257922829165925267444493032365884251902561969904138976740801051879648156551040467459884957720253527195271157674264415124652639361118593477487224011595393511471144136083946989032131362291718027018690630123637927355514097990472060483391610855967449195095424144227482644871614630998433768152107185816992323461511319078450102227756707961843319960112469775699791857820115847418694282209608848958955077607477674993031480415356634735199267522276766915100744101424655653823428066759933894096836875835872876736560707550186290096882969367967119021419990189382491197614891601931241531526416724026003101484290006509077667300009789525214657582184235486141670923193667882997117297096006565127237872021636688551835109285910434388053006906876479287387395559170392878637471361305246457238137849318159933025779081745980751024692218140332964197559582458729270136686266666921167869960339166052825763501462228325454093016620966699383064512382215229261898832367675910955382550921194506648474482958080853009452555498202177540938937128210934185059493621866496307343806675930240301311984721094222118416313994341070523614721667351521331721532181433565637469925184180455577585141646661375046795862273392296625878420091384123991079780653211760178934747061853417287449463994042293941883479228426946376906649664025421176115100974188271955868292300749428840361803791857949074590530711381507689820486064207664046455930322901742763669381750457416709025023654967217267605746793730347754844176861731843216804736943329807647402880330739949749284691263199156736499660886634397696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,41] 7329026472919588185264665294387461873959965548479719809382277573290081576157454472258761708128242132692627297790455926476208958694501441369489514048156461728641774160826011641614526539069565314758175008198186369877364508751769700529445523285214333765319542955730374700263218609575819349295783878706222734282156435047032453208957610796064723100546117647391343017198401970493727626583080954742801027823598085848216464362350412786709824633129467528060234835939884944170017755553315739716591299948412675430779202381438455292316659676072046836459365419459517185277693301542063402013465300933535342621504180313750070991128558446759324871019830697972154847222073404636234528517807093636496259810628278660470497649889370181605005937054623494754018125538498009972602911755092113986822610249245400447586567811156159140272153681926025219412466464596483812434675309466058173600906866354852045243844542386493749328668431419066871974860101652470436358434381236918290689042435490640653569792101640492486969372825558486456375390238995494522922322637916183232834203685328147664770961492949868747482416545740273945082147450718305234447082771151547895003316828094857726832722094318827999914333232947671052357716736597732985886062189913031244196844729410190703809421489312796857249927741197309293152049600181226880646160444014032391148848936346650165123933366933085289387273119234354919360056277370269742221180249973683773811783691050493798251405431320189705339966963378250128362240189344796622817551469948433536228213720397396276444841264799776419536527573452982560567049681398841789462238371559896948050784748423372316215481416034505272293701556412913787473114184346744394010638045275323539401989933029869315185538833758157583703104327985360772172851054325518165698118817581848845759850460321250872835754413748551619818363152158860970949343034163033479933167640252027937747116406681032533452432845899740798992665478565546756118451453420091647594663981651289633319419411939084848990277858294513353331165887008315418866741993272918220220480020316098238835149455506911116626763676961958078089316658549819564517955888083531642206806756446342004541783128665829263301679426780992732185137790215859324586708276676961484981725033568571894015041568459240321908172391420262765037809135180304111658511092410510694047628530351585874589632966081966888991176076178003783621118307100286345533512171762914713768876276287008290546072396624725961908641581310658688722225657596439390246241018011236323563407213929886503492926332961078254851074074116746737994862097246922831821467160025884369496512460461611659235651178498852003302037297460656947230715978569196294124186585315883236581139106346281589391666352020257751796855740190287211813407103426581470160362581754037244397996098607308175571495632532060046431491889723890680375599525721882742281346799588609157368258506292518410507992883649773669765352266609637992117149529726174304958170449296362310422028560055522729865952856643471568498509923918187004106798666537264425960443892115534148454685059622813261331032714009368330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,42] -2278360223179657959638583745239775864698094536773629880269314377814503423765140167720707497860347382383049047646602049247317114935396713138276418291344516791773875320609740742419048226529582290479281865182299623787263237958183050652777743776454488994615582134412918522414470183942617364928068661913578164977803755481490968229996081258825270254418378036547990535412858089456294960218069997779103744097835205166934904838517307811992688929006269175666568564607725212281056028051741150022744328930971822787571029213046069014368817285032087593504847402726719289552380635421675092534755032361378407697979193397623731401534853679956994024271714116678750228663213146304861159608355442288124073294549376395744538309422180788905321775997092714645644659712721220710305215192313654478539741129474170455392939751885117528495886708343682318207884509982809936608378351207239818550162055960703790889920851423658449655745020897800966074356050570901553294714721285054735152416387663591830103419337553850314794069756558710121083897339836535223789875560790648486765860758718621555148822150104717871320333451775431934616890133836460184712148464206926670899278230709807948698943144907895608055133185511141645458960263669233585710192387553923168150305514185455604261161458003058313711891558058136090812196765415579801180894307695205665013049798057869511072099847534909150525784443291995500217399441606168793999282241330766844894213416476573620559841963045260746144661157829557980792519715171426243072068514765754884522471333992423686728217983834472742468529545382101582097046747708692744273931518849668366583079791642046499902500913280195484451149645557636652639259945300339192622410448749709087738451280795752673906257815048267825586345572981499305544439319843564180463022987990046991903521702823303753495368470181871904181095806617250773032501705319074883254357110636761912482206288516207413370862164145411358397106468789316969987201357909121555627746651008351743172996003526283320369260567155431517725302621541465104047477373324977140353763274706554241282519524567786162507954316821218859557270240536424599689551654623067647704363474171657448283458343187140073982675816556572164949339743892728525708188374218478492195319357791252769449115236835829999103944630033400200991274840692283628862155318394122866380366343530396251960565220313359282284781953762791736916284651047184520006542059985408072108007382968684311832560277513130522555079304134539178975006540899742293279071668843429269039277639043079057622560870543372108687494373705400470319185366708970129946171580849238367039260726151116384336004600885577766395460408855900936888393753355880436379859618122216045751764964324047965165140576049815144226842596597089208493194835601909419072204770824262169585003219243621664580389934796192567233562551176581685690493619506856491255717052337243897028915103372604124931992590655986586182735934116434486455237747793796289329836166641924033661002827802053430053127268408077357549626543890580331386408506322480039441470053890428470580666802130151764069263558259540754432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,43] 137301853084904827622993909814632661341951280958740596452025341301302491667512570072284209790959439906218507347503985098794149956054276260376540625799686331143215540802375538372904334761632235494718162503955818082337478645749209079703542501418333228702306345441713395010365891355646420927769429600297941938503642690082211683944616531722108649853645429674230361685348624439417245652317927025689941480819549719438384191964179866366547655612094492911004475158753376015912052408617982298404347493695910327863551862838553745805297449074973577721839877268006229877050796010943504064186729350299519410300187371239446872869787925416448098240785409847935276048297029096929210289915066484883062513733612023208157113368716443352883935184136587326132568238760614542413488126956834830629243279028935347227758774018606488823620352900943688585374005489890291136244959297811460198421032751626811630717243485288143697559489484490745974379118677324042231617330306180268029393017508240583289289203069087033074900627631849479232035290736063866658555250415913443604140673581050300175640216916671342349780741608735918621514186008604310864604760728805908118271628793110568536068818581498471087392005582801444558487214137115721221873511082325155092449309757608954417498405518924707810992916421445088362075078767479514277050505519987361308990202873509270257254881341567780408147415817195507386299913773311731677878191055808806686040976925008552272842335657762369594943775129370306843715599943352077276782725268477559499296317523755119561089327312278001318076383554190179990700582183167553595822369002487294284976685011576626099474913347076400620220852981525335468568458579298581188552505532633607248077797670413934243989409626238408536373201177657231975629153449127457867988543380533942725504324574705097962393940909414667346528601563744731241788178058623861798403690119640263229723892428912230778461485845694571978673734843211100789800121387871646558693758843063162056493136792517125178808101658037122941299037831105709207523194757973989261649368575368463833255297334168655795804017063019290323602428768892010331972281696687284183233775828355649589938254714226162496110432989917391530781978421807243189804193372366914233567976312408490031780631916921181904154039299020736971049749208481032534021697822988750648364851642143644067420487290236166774141846539817789138360930657842080736987200549526659641056395609272332597887029698521105077110867893954835867917903107275207622882457639589622721194334466934519106719491090358551568185204622400273942266430304749184040230553079114602220210358777281705847683726533911039559108276370910078092433305927847620830889497304901628930438916519230754602373001670273387627715744574600538749416449219554221341215836591660325980143177879465335618923817920307304185983099913524650899168586680259752100451660234231319333286461250187572102423204344107929974481772731876503216398090521590170535631929124039749754447821445952317179631481824824698526072233218286499218212422591707175458622909593661920519249529660509426612467572301365248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,44] 234886524444405555453945483559470207965188707865935075559086085248599627410558423223980275779873061011148578886086365853614994092493804351056459117831289206775289350463326430304333268589829067846765663735538868796554237152353206706472827183263781563397548917830385903302950767917688673730190865884342441698176839900173960308656903636871765830528449038292427057663394455752568642447363544267523736546366891554844129048664063671363961557779532649768767485611394713709821992256122679774343031812912522074231973777447257760790602034260736021742567267398365174296824619249912722166754004232142393369834823334828639380054560852311805422513725664599850652629471941173631734904107722711911551652754877230140461015992340991702473612673677580443261362567270870700303649927895098993713003779136700710755486505373566166406022463686854679861622121839642181087938421728821018116736150739888642753698077394111446068867239273916944627623100145384126002321785364313639973883719040658215194892540209460345240139759969098930963224860838965138395531324401406366975670842217799371676445055042562210306173059043795071150670189427947194329580266691889768574145982586626352723817036730546213922064194558855985032985054424857568505903990341910467909565690097907069273098476915185922018083866599097817749338095347447920702800024539206494826834364832978761962459260589832933734919915769291984006712790610148876116344677328281656515490461364881453669561222977952158089764178096953799399325462003380224717018003438205830035569708464891659333513335114026834387195128667187439695477036852928368970685541054763488983103130604432252431332200205448400152420840487188809749812080705964536030467631959565737332481721718233471736856046780297238904203364405069984323017547322158989056012742757977338434205002025460226059741937214394638922513785395821897351881732348359921472951798004348175706633409782785199017768972481761364578903218094680797658968590140293097037494566990152656668095241646808419932038629476711017641477831670189703258099093472277845864703115597702087785219088815551313049966470985240443815959986915573534484328642460524284191447116275800687128149724569215198880474489569916063386197193809905150754538063235927757229512293948105684393526850554896194562687486887008652079448414540667477935487925178972970137281447267272556121031986054889743903975865558953863043971272499973749253334585123410656764813796718226134596308524179879243500856356469792984704395938108708004710765944397329179458833192173213301717496869183074430552619418305556414282909763105108108328821879487069835031312896492670507152527283431647167232804332505825435875904075177155944783974962357044384442376428796281004116056494130969140181393564627525503254904304645371373001399973622814429887819949304602777711756372103005146434186211236006215876633969304251098083327343455737898827635536857154582067199949267893955191554184628941118958630280822876212289444613579245433302093349584173195371114474472574833571252992921079333518882166563991092896600093450147639288999546192762662157967908894572281856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,45] -122262189754452733813011524010243628924694275888592338243965317404525647805335973863506032231640414047786944981322748042059825284377023022340480186188808906483177854373216340740986773792636056536413575754516282702409438676736103000406849825777121158267803956012154797779997295085646031625444369847722214704937639853726889360198498319434310873555444464850808514232143953821945922356186204318665697839136565205848893945634987982916969020894840185634581330561791770870477593565887011134678928905129333278684075635248177863757773052411855135828112885357341554595567982464904489072473287138516657308981433060534736388559465236994063374796928883171655690891868976386545401590456736117737227823880275448442365273860668500600666503764304719320901753934778044189460674816600377219264130007701092174143500033663467366942997586736540216585243123547347098790361936498147458969615083347473542270100169410334978535345235732346205507032069291617526175134479355819125475258485379292637886137199934662563899958414926684010498758211831081631395100799381159414539836378064106738443281639750575172048203794061513488245150170587628560310401912182655366593894756687090138393753137054752012650877082973471418351620956487009777886681819756402858832887784108407957478142426057046609300953810036170651614517686722321986672639697496150046041077435360576981828657369634998910332712551644627178111225732928111314366079216225121457236565921917008518910429892196358369699030253635337885500723526959582595259210800508845073272958699876298125477403377567682246568312780534657839818112888945588355491151245808173499478567960555380747772948906863292779613361951990024927542287630861285566676776496703658817119623875304060830406161242056706603348576073815140200916418099644794460795753556421376437471872177941713955608337815886103833741098717384086383874532436246519027438564479204583065820618318473933990999664757363335692981562016226225318731463541908803649974161260122206641201095868377739489355615067122328214371637694906543040046931782744203260754802172167070484447548591705117976010592965285255312931255645530732533253713109095468931012136209122328951447870260206658816357915482695983868168855280620809373591319335162807042341690956628809408356709039563192307780811478193858990563125165182670767771661125650147086377593544990639055429217636087618941466728444946082509092148969418163991539664373806326508613832930200109298301316924956116587804078299573301978147447119787603207166312682135561172364326695538906389626847703792303047943153843105110580941144757241667197049652768064503475629399815489909708608273611293953241854101128838149813070796455808749612786701574042268087793377112935017193480185678817987553738823312596676750993485623835082428619468722142492797883597289932102322375990022529714115393363631834045189394808854581724691158990408102153726306247894934966669962128266317669960497613614740609088332841660019965025404709093138779105438938603755391465628445340727720510381472475429430603004507301555662376973585366886618000703799469869697405823012527146302177280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,46] 28573628643377008756056758267273469283707060819316828869347276355678854517970777678749352932013488409114564941133620468666742923640187577257634004200368623413476249048545546048422033603616518218819131085247401735414623194575855100754449543552967544159292135362822433384638891945596649514883382637109186038661130564723701061319682033669306786154273487316120626087725493611565779643940670032657253452860749725576602869275565296781139760682385528694918119351293803132480765306932136446080110406075896335566587110468683373382223184175757158286600355657978297834552644072385949241285712588237060610319156707430842895478959545817538393557480223321324510567006317138603770717766153137642697377580280438190390584159740123003048795871969287239951977284084947195720063168864829098571096823414918688727862194034553522348644505053428367434519351717235789214214678185179625766691052466144213269357750412845486658977049529111160868862558652122243965966228285558268713496766955793905455825838612214585701363449816023209426487725792104641410141263901665079953826177499936241068671924365048771060349014836132490828424233227755402617843820600710245342528033073697966823576729257957170465616545799436573822225315746622430716770421656290168796965698234875806780666652439475411050065435816335956987590315333012823869598345548015491923561312497938525912009971520699972030874629963925443829275773417912214588861644638896416333958225748777084674707258245915650039224601591021186507941091556076738009774915071793521795449630871903053640675537019855343387411736117958000623306890254558820808777629537290680548024063262792134331699453530701750315630864527534314367222064409467628719147119816283411125292419904189381423385546987509686739655697028434902473577944219117196893952249375994034549110657277994974932217879338434467103064168857119473028752878339296392440767205601417788433572876037522755037369160897054641729693364963988025444418145800160894350165990225727989490573697993571849022260233967196100995838390412971971852316073613887445461120138854554239902049756888988600903540134067086135391543503609361900234649635186245587265812715669457008967580734034071266778793378114836853231630604103238592103915260050712507925814120501463015185042268667274305327038604256168794892031505143999877280128257023606011642189937356682037246296110298704302384381730237691367196435854430518810794251964842763921588637612385081111017041549514961909181881328909104072620965862711629660774206415172122918598236472131228455114066841097385190192023133023359926762855540553485578002493666540907873795250853431631030340766912395294218179536465650221602494876339261546666787079413275226569665058992255399049436121657241655828315791655333284360179341425683244939317747300050625478453985072902847467151926405872343441820106691450051765940015445241666168490962095403538546275347658796306081837018262196873816580689228364337693300108360314144912723758232473234372611232164677684481921957851412076286829435071060274904948557167489454768125622866764782058082628957911084436630167082694191611904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,47] -1610165054292338353676446840056519816820048585614665086553377706130753190707878010613069902727078274203192737833171154755402300539666806404301107824073548290159467484448954824259387635351152532496703765508519334259281025226596465135157542248326705603133080414837211264779476686658157069567080101367058695521767555109519081658854997676452018377501358691276455234126444299833495333928478672953464629259341861932002603682346340017083604856255675996914258778846736677519107159801009773260440769155264284873616595969876359283823526089247254871734353713730197013041515251635961698867860814217503113366806686382825625495757244892490488339801617195516942263410872138386553477021670079920393148780083423840219320307019369856952350348629869719013444955117348078621042989882479568194063253206421210497169400841437106824120119233549704095171453930777104446663039927729235036569672391870918989622425356105055102044665926248117432880433640646554341003193911075706648421925768832858746131560578678231755237426446446472807500454209697552158298708865441591044345447396051875215645307394099694728235375136328068043975033881150388653555559836925139283513147999444341057141432543885861466453207819311095158787622073250560023546249609113000456499940216006475409974028358843673139925854018449229337418765560982525377674268230847640101775187749032052287548704705940116177943893942215910860869642173006218710435974856915321859171874379472866168479688914090329968904196102112266152027610529388640353606366981014700737392204730484835796640574493412996196782763284301372953384977556059662151872450008159726912813820327384223896251557964590301256672314476367891493788577781630498750739603085729164132601976903064823753532635580874437368979682031705974813564504056346247002495184620453388877954729742554120404275621855036931110104234630980079747500090464535825033796985495619121116835831581653155325919967755335719971226405839186759056511029177279557785278799651233470200056303229588253722727649046143659467747248285198816983780489248907989054329885871445827969310127459982597809392912155738117859829160457962841516973476292781584884353893683339097938629388473287434271699366708460917606803511564198173778277032528343157102702595845836184894789930532449241348946976688791454532400173038886544565758819175898215416387979745044588500057401355505354838123458394048139076964563851376887135891095799691067158551578858530892073099282627054242328276823267169358941069577822014659560877798033777205219791607802487575928183263920287735513069208278334174721752620235669321620186294376694178305627933140966352242561693690246412373585589420310348194987509429454376093817643432679908553426444500726887022438240659899088918319835677798163083765101262151150251464340392443620471241476551095490672892549241444350043415967925914669849921263025696358556593733421952308324030591604053073829193989154849033585093311572024311730694798081484849210920539180900669703813303594852305194180544656992091936962792685181353079417038190350887789426647687420758724676060278057610044105011086973992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,48] -995458564354035689784936394297349158145582337430637181472711675063738356155491756586621563652838868592193983403263024746485236964640520248807631801120725422511344118177452391900572391809481088795752177486914820129831504351627623006246020719405735230360628909661969511880931584993692913263708391436092488804880318863195242743536988859451586182128706091631385840213547723396717215645616081003626240271573679178056324329472093846915128741000206053234069219885123362124062766205880265587176756003528718975571165255393173105070011316555379637490558458088317482567508072294849512407955613342949047183109963847114731326217888037534585823575071513117039742324902855159949573649902148683375650182420448538213472794221202532857843586927993510506398746641163321187018022268452219138794287257721328598852809637441890720214222307704953480354552218924543701307280135939183748169136183897652498884794008601643869161064432412641380931584821849833657381502192125135382006478857254416225938286466294167518708765427637319136616328323400754806377946919503039755392937775627438011681255126887232797037407772761743053923533112932995559153754655789640145300380731997909142375746673378426010966979973694113669852649619311629380552532436133012144746254755193217909112381160146844368585581295471804056383051053405346672462371880654622586412190179193634587185826491685854368249961862745797938270510631220141444008290813034862101882386690859837707907237318344349520641897579772472171457138129293696577317375927384866858041929978479793625697707446778980456239267308537134386749747064727086254749092261485005594750470004110554894833106143459338118748040622694702179604847544979303682910311139255087848429973639864186966225748607826168933313868813540986149890834303366770809928976475438353221931442242636850099669286953534867619315079090320678354758112471830227111663534872366397106073028386975078368495210335691297846328733346549916526214112390969909811287591486693320064067517366877163428875368422764520368792419717696211539332733417702317351774156723009757478805482191076679475937830781867408803013483797243258533897842997644910180157061727983066057756736759443371030112007901260918449831766270044706670095276072191463932822366494924902081165481697719192321198543553118289034637551162470152843368112743292614497617404828094467774795835886373308299774284167457538240431316773884455184080235227145975348071981477550606028155263497449466056203143058361308309359009972895020750087131923320054876018680825217240705621484837618951651981557390727509197304354397364481983346115917752433957655545156339248401239628945146659555534248779947688259243087721796657589833934022395231167956411878840391070456901946954586544357945585606275142977583716254791201197577918546746337606670165644791168114135971112547093653918110435568055563704308059090267896112514614467103550902319306667175885157915621546563814913661383260513966759234403372395237857004096465430512535863946368038510924112133834174380478089609356469624231125368562925206705696956880115166266887439109213587093770637148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,49] 284061516265274532439632415509936239764226731840953199252602171884590174169902903270428352321196474518934379692261015145343047459804571548674629935508965647682965724853596416455012627045642641443813746690216050704625903799868289921874681286259382432973128672462185381006404630251956708989893043560320279090175414753600504750808664085643529431555037630642481600235626781992516917039756747364256009398625033901789275432730859339697864137074914260862163369365850402278397875031634097281231078619939604280454860997496945115653325933149498004423084221937597814118640424890115461824870799173002152708421496940810446479208279192744216864117421795472985691468923907565585211868177712494367262582564640160364109659783481061614600222604659803985237220616074350750627578120603453414186436277035887897960746152848240076153125902825085274396962539885244712215395896623989879017041910739116513223627942174049020199854005692146787729865152568403623217302616963617802630107476819071223255145118397136117048040823996983140944527128967021175373987639923040504909274222055892008145728695703428127461850909664479527288498016466997497723731491352989959107831930946023770071074630779404555624268335925720882654088422441032564938009409440315430006415340166558799163757256811635726301053384860152462301419796532295631002693085045465102665952937155490078022313994527576758731609429671537326464205315111776499779259353461960135937823574296930358998356785276759553977887887630948058272735776662470914200118319819370846916790185117825050763358932491012582810480806754315328209806759966405540515861806638115923298729892092403330262022383070694030589592897657249336508779012047935301560399656028369895986538854755656051748639949748300919983121102568114624981078724010170094242726822035835351319462285079294663935301771309673415427025793747142788237926949019470227888944089614559153188753584579177698041847115714533236677012633008449655835890042197447446629745866457825491115930442006389528388442728797307836811110662367913313519003374980231238537551872119872787928992527211625669029387200660750633964311021569550462679181430887667857496425796199686059344986422009220103851712915282794798022967535912395949258327595785969380272666999375669413406482641938588265467989276059805830761176537046548994532247414818790744158730907177276169834139561237456931208869603102428492114536176370155595450142918045336739457893161955670207015635070633971214858942623853288445050868266398000486287728314866164474774785851661515369811966904261258013792126470071260928593452896553082274248593441812717830850330205732056130836545897654389879390112831908783813957367114790021037877513595702373633382832262813373618890623093286717401071307346673512682900401725441507960027995158420432045053108328003106529444941243567111726327027856012966347430040431141210166403533082129730604299900573034932527365637610410126110921393893754615045028678055866650074908076717205470334216135823683931474777752436972616797382538981355623959625743181574269526381984152099005390161922719828858168487628412645539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,50] -11696679951253736679381459468943608789976440982921493297380334982458656470107959191448772130403299265550280817316332082384412714561436412362215880810595803401266935657538404915327342149061914287680489930280705374638081206301638280050487066939950737661251977293527542593738999045932053810550123382846177356942649564190158561343028771974979421016381657318687369141856754879241562303406695081376582600377281965532378295040886921047429863803284269780345117266654145219922907196537035303053695918906908333475652740128085480286572639614606198736996599618650931770045151152726651811843436202667432356403564832922435448053349936084183439310179778174354352820186246172170776383362321040849480423825555405353205464877876664964510817103326494536415248669099824948401602735518472196230702872983735972316904218855640791265128235719807801277584037677622413865662179120094950169672180309145080652662109253698669626889762294264169450296273685238048303532445732675302402940405162004432612724629814916096104150739538298735684592938411747688500836034159895672416501147629850181044783271480166683372585397791530411728691979870816536529064512028185392512934125915140817352821014272466424722359252159035592714678376025703297421741396982229518529316566872917634891874669773035503378236754224769691416451542237815629019863889804263083942869940567529590445048531808431204050443658157148354067905440530357940201311662887644017187940220231961098128465931140191211570668566838807427777602116341612607482023514824347814360512123044397421437116164521168436419191289610658745464551162507251776361981223940046035579857331290116704590097484938792532752696670170690769296311197742084481058398399491581719485918055698405043713340536505887857048240517751105336722280922172224892570285948580833237451168685942914428133871577709548282185613602857375072989814058881394316362507421455013256525493819335270356441677629891053935821669117552865409180874246197875166455314033203590721205353113394948237636177659918684346231817563549165632138993641261825883458473116308926913026605109498576049135451582036609149516666962849579354321322893677626847698573968244341184132935700845387486485960503017786511133224063730300812891561350088442425846645470132789195498530564352861094750916657485551726581621490994539477656933153774515700936437491297603279721168888594265461748582890767026320669408497380622129728991659245656568178664994910454522391162312264849624321528250965992127485498505750981297818382442840294241282974660956425817172430353995146158881182069063705155825015936792847320729860511946064509761344457382424541742159928845252237632676765078520291589624288408306057111959288590051073269881390827998958514729232511985104598319482450085474912184206387224514310247063257278031553883986547957902344748374762209937563007933049531711379290922972378606806021563273670397165962034897312729421964459808277626273946058613880758667908793721831789505537664600613596305601268719376515667561701157988038894456724803970915884164844022383343146270228139248091326329494921289096749643010930638848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,0] -19278711501445753152274746609706498694093535286922384712507706817990843570236645050698748299229686942926279131016167382786976877801702144235719272873780685925968774700835414945151294741588343602795245852007507759886950920251990145503754272904308222202538122530586372238428780452091311662294705810074226746491430654325251284489911786528012755154521116518161209269636979603969500061556127399990730664249368383296844943431163049432103324761242946944386022788705796772898750546968195542026697422128910536311723261720936481767761224948834392830144344337538590277419595553474870410888295334544841168079934740398206701288364385082491602691777799204295597624544005981661488004648760493533604786971163464937075083045657774611555684446308374878997471087321148069300209705367132377430133108798411568252203926169088376365890412824535566601350520267694115804716366604314528510569946530247278964703834286493305503495376692528436181482479656649372644163537394863905324694538899943998240764412597639910618991286662238363307528271130564929315018219213341747169340076117884115795365345517683640771243695811648455349041639312784262730383938118904338804395171976233117024983156953092464203795920939731081885968186246691179257164852524511447951741824975145532527745060248912564992290748240060070005149465749984019494864675380367735072410249456591610710517684731426054809534222337149699552775788658422069121681138245178955161419717602055202654295855493572629314000828705869963818460300430151101170762704012944126795569248264723238673754842849611732205520226907292601229403109224518576945988955051510596956881700347289816218576647932535351862628684703573301666522096510821895918039272160444273929054586457002057013020710879095696092252040376648763182490730114173449170395791303554130519038011433417662559654297706554621671501591231836264954086662833669870208714888910932923214159332271179062478216742056198972246052925920105329141561640950398429483104237717070614399261186133701912930262460747946695577603664896052282692506801684901428434512711148155976367951551665628573593684600190007947179922147687561633154538289247884052537490458546138406724606468727673764962258533594764835485740475681897774628313709256468132086958153830570699209595440262548521738793482922886494705287126715615926548969743849329355054517130468792492147126894232244490631536174064479521500046319291597348297843148712938701873676680916652426162229534902320650597189568334349672468253692942300039352297656372600511576496644516032487762263204267781063677177287341264228351489059847528199030428468017032163338688460516783935026088023394083898971626081680421542184617660613703158759748655008394295481876308249571143263094926900773066228741969564525473717703830634366068134869040974331787079275064957831601733797698371645619790434365866768183356682904827109163975678999419121060546418348887165848915669222874713836229695982671010091425225608217869313660495290952599735532711233673715526452839389433941935703546613044392766742161111108499526191463513357079135225063121567092498759680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] -224344428004018277275693478659837537365214169615535857282495091618059163862337436346025798589624456995592088991451033621522799566120885868998605822650311678362194269099410779752758791966398271497600865308424157066323807409868956817218112741788745325528020389722203075518402067052448347510267266425968311468927519335448795009902982324900165785532233906886435506339722545455377565460815636276638559716612038189425365436875571588019921953062646729750710430982970053730471390782537139942850920767823686105299847683042451776385789679644224914072139619771307539525322988015773612904607092182322616641946907776429585112873533552700532761983003572835178763744592630667847451944128175714095415449062720603292523961186046524837775208427072183630867129099312476030413091175486907283016030760355573157682319244615606681291361524803402699886801467976381492658022826429432074311242017181554297315129441447457785782817573998411266821555077060447266029483494472257259991883736962538855982225248706272662294799042731913272912640026980529044989009410930498716076662514321997015194030101720481748965934988823520725724746858577323485174948470203822700699054526957663142701899900458123580217885503103316608981554632925348191183499163328105456415705194211880161867297126198570096548946507764683416115680116511007418800488779405590553936751781600602242844823609790437256040863130707294114235975000725988793596766699524831489369615694704464153937309390794799589952255971654753608222882877928451430334921507669377727197517556443519888134328334764212475761837508677815131589836441736132323467880221096496739923875582268381519622328207771385912586270604940237387587513353866524475855395030790028288480774609391991685353525621736315504874108154621140794314805063013151009315459440493249029300398695974232708944145489051854739170296935250054770828491326362843187479727462185486990801683151250178544119618003119767276676933992739960311862228088529474253601222506223777531509630033589689831929213383595583064503242749993926498776069381282136733149785359720588797008871711152707906150571581745667799669677140592908463476870258235147898957774609164273862304746263803276453672652931456107821085391029080351030560038343156466814554514049853065722241095828430220004526688206271396943697212516217829310932839907442197672899479623696143782428728014003749080487094847835351799038617580216714349985049487733813644977502077531958257229187770461541357607088541898736915173113125669746497818383449416589364282248690871105864335938914501808639995038905327049393633577917717239036841860845758796217748447624896564610487890506295713701742121034283634178538280804378582245978434131213933471452098948112739181467702413772269221794164910775753948669853681830392940693785879327688260024392170637722639689461703228756828419685958471880165662854299635125826337942276175196173365368971068883336038845363840085424261754806950599106728864926425604715462400124148122046242985715009449626067377535836829969467686249490643128506662455729877670373241227868430232114247483127065121124253696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] -14886706915141583710816886900466960604508094849478553100011082616596503859803522322954083994527917931418630083298193414872795896847158379188732280121677894949192672527281462585653901508251365019216385503657838421867691068919326023227657812690897145383178406354604266226121429346541668138515304683874376428006245183501196752001372764205980831503135226221188589322344364067179724780988990513870757670089882874156073157251883983948374969481671856154670601738992227668879375312564316076329586894635036898586385737513967781274019238996985060039556457038418616694267968314565737044206571444062885086912813577640656071951190652008481911151089242006911929814524906069921695456112272889855477715260540999470322461078341805948587060149941630973896175660909550921280082022178871807356448010547120497954174957914473673740998561666727263978617603333430613060594430039146613670372327555832425953578795434291808774030208573710280298570508226203654489080879138725625454870932241506079785355693321723975584803930836094047369087513182873673035224869312631078933747479031836756732674077035952323211444234770956287791971285748429710313893226568160278515505730696171982530161205958628818730433619938208205229369714247771853698402448096529588702012003639413657781954439551541834360576611028207019844736355739568678992811107547816925543161862471287488554738064915309139229870061286851613279541991486697404545844532854750227756787751651675930570541872810339986819086198713814703960102692018203453532530923702772251387038506834630571869369855963391092168629728917345623694339941744826063451058126146294052372276542061591544310369748721302088414818790788981581200654502818473749631257325298305802374545086641390370995903687390855131144187297372669787880380160515192428927832009816971818893697710519445190022230159152813409397745227037098293161157685515117286442904498371026857038461413848929633461634533069925734965000736999520969320126987424741384725859467942729438937655917161088853195346849557847871893558829190430423805189680321771082913035222676507348951868592655705070538845490435144938530121627429459274533430395559867591671600836481030278527799325106458922209337752574498994310386734802491406929357627849347441285153503510655781026918609784484467734867405739311771481281819222114201951275916392302026841462800023818158813895276954544083561267217504036588812548963723351436154247908692118668747184182871791027520787129337771083500539348575521694813649806131612898652279434298353944769060428729776593968625294195651036688835905108079456263962649836219889251850747404707437485160721303971752283727160025678818814423736568471579754014181296681576491352874544547844995024117700037686311013034010424820312547815013105251907574686314500557769526229932824785628298966260327472111468161972250831253123376846250911144182496120687647522013151040636265916132642604159997328969094933463369906473085594825739028938723384465748507837802263416227487654442157296516822782102472261037965067220196182631710463322574776338296914563372789052315470987408151011796776386560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] -400319068175385562255021764664818040640545437963722266803882953131249516982639683942079126498505489581083123165397064518957215726569360821557803092908577033997495896848910699234538949086430566929639735832992645442580864699931347618191086620831061905096696719700917685323427498816669771829080070130497564721016654782086000669653050359853453059740574361232729330994359690043861842871376398692271464122991463926715510786967403869819470468550618488041905021380200354181079414429457663502497411414765560061394755811488320416841286173378273081715513823279503785915425408228632015269913549338014051535192398559418732771335130018908508536387666391039882627749359394921926776533508960009225020131564873344931833794355847562471383187320260628819170059093643531987770258605552408800029109799229408013856742350450378818920918016909568213344417150996291001993761590580763068693743319829887894445040737435827976786186396160995777033860429690453244234967110845571221132511372981275639994386737290927941608536986118107609594653537965502883201252981985896829254363847662130249327151066259118112057096299918040153426014301821188723806484421640394804770699592769305762952698734044250037338341230772479933316975083289841304361633000481283041661655788485050811304078361670692818804707909893850349806205506235945802523406745138346051040006623583575927682655501134106424574803086324357433641980958377442887684570255893275099497614507586601453326010251689746651641778022299983080954123759910563696294355660836975546512074686300203881533063099510845379722365414727605827513281670603809227152426879314187783097721672727409644473932105001537029708434725572282115571357016923604103580961611983059067207941555072557550867227745648883719701133731748589553231522225882522576795770241020300300460797731387179994461294259404719411126512725533360824001298588407529336770712902521263267996650760862291731881815252413731597793169924207571608087866586848240951131871896499785217241432066920212802277187905129157389833496464969842785326984732926672709315746023131882855157761479739307388123916910980171662778211436077655883740895700871211135276350328308209324027365611954221741780787144103981715955876303417296350372289755236161678905919649806864602650838156322390103601049591250670001194718041137617126016515907347956947653301299634538326477689085467311308524379927443448425607095224601361129780464700480266528380587067277412239109621559136709449711973493847907442562666035830687283464596425382617425176132675070666382996372344095463424063736995507417856504088102570535320184249181422188125119442104889257891153676622910528135785923392826707069222996296540277084845019426961430251365336575461500557915923303318209018608027387865262400091772673352288789873002047173746561414765265364710019816681601585226187300775667165764633532363058590987066345148303248578663463732639023647193461528787243575744414832687228526708198270430552831661322797716153005636924710431066789004744690889270579196413184487542513167263378314172748242089010075634231235698450561994350316356951343104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] -7992914271374946372341431581854637733486615988835336841256352003519763460143467209713562178267871805747796909025093421117266036810451448543725552583245637773518638904216923261884861446981158609626175822811752261380829700283222612019734483744219151357566223767047254985254427846602822194630306265686650288963674882030491000468372002024327701872106581406632332960170849010427313108496293223020739158406981341868619102001479991085016652491472907496330185887725872107721084108410077594122095455627584935769529478371004075580805888607501281045611386938383010909541932449519449654775862353773292157294336938807748561974947178170956007844501680864416312416741888215277488257263511306362005581015088327708957893462713122873888040642824305500687471285519143855499981029507126139167691163543378305040667759825722534324468731715881975726260391413315854641596050087118994539201736825048948740905957539438204533737939657867627272941762184495886584276932654559776440619451760955851366658552212225844821030986866525023829711992319697817790944605503371503287251644280549382817895477358786050467905095736080889147994137588365833853583679715243756041502726392155195280693966023662466005809815239903744661319495115788020843215518588700390690888674569205857918835668831823818744264764690049632693072699627576162787818848986758493391269552532498336468864248031194091853950394826818792569660497564221020908162828364208430267043394865952269396807204207718465764652656350361765523682120530621454826136585921908843313128678864770070725672373312743009419193787536175623208396489986145951671269870429448228829471686395636765887766362784558789192752793893983075860935630415889951947241371040134355754645364012882507205392045609963792576794371925394782653882315880498781679629009795020120702531691252967550207759787695890608196369351676958067007709878899452813112296851605208915293580599899129681985494122877574413669205278473965098086250185774830860735240262083437134772130776859967238078132757794320205555092301973609501457010331599390432007232187844957255013154184692418245068483075826266076738004921232209683730648084008634279447585186129263278936405270847419463821660353111356691471797583098535617677748667501564558997332255559694823062617616956326345456046733160734861157287921819313788154267437330438922803874835178699904220180780711415496716354007960621442571327956437618956405758293512345823888119168047783552488197496079064986423647170429088423739764971987262426643080869526358050174475509120430562306052596440973147939289077972483448570181353694558420808310473138174442515802283308444861151012221899997273234319663312569642198927680444521347269427934827218078810953061392714179706062855886246640702406909577893933726689434349859800552173227674700699746877061404255500740162456769099897924927418253139664495034090711676708649079882247944852488421664115068143323437810811433223880558467907188479866971154576432094212920568979723159895949729192148690832153356174691434285153392360120741281331530635856466191131119725066279574587231640311426194060114657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] -80422380530730320032490251108884660439097669458055484724175035638251522047339698527340531225045208921803109549892902669317052551010541492205333092170872109299055182698182040482868403811510062869212524573914415553025959771902880989689057798385864886550407803091735338461417376133044164970673453815404045243304712450308986261646660957719539472230651981512346791919675029489240569457094288231048667165051660865537759426173877223400722431734036337485900455972592137275241898374337715244553442708266893069539639264224586240131015420156285710662606237828382226476725233524122967168314957711006306590701720767413682315751258551567871834102068371717930543602342561522665920796606498045203022353016023556957023248802143888700513841863655789704743354287677257050489741583601122096187950816042983631573334671176979147666332072520841095107973738183907005665076137993799373722548827948852341197670437581928925473434640717968779161267202197913328117558015509335412306898068294916450050693671452391542507714481417270475580874503000366987319607613312564706276572337419010529203610739849432807074140965259078532142770656210635461064074028500801593852680596731154622173891710361245742123902511231074421389939504072933935706984686559907387115298349354739128022800632663980748113271584549849161511198107387723334344543358329366801176228598483029262924068324006374607025081295585757566960926521140195648725135384714800229724309242743412914644136895889821015080042117569211686840920511557691075192633853027248153924214887507496238074713497314656197789403850488965271170619965408159392635538978177477128791569859424956560299198455798783576481862223652422573563955440032954472846802233110711004837812671321890432875813872734695083070330946323635226264399453762506360580199558450480575850940239780209783915389828604257505901832719046378706060485569037516100173938048562395452325517236050776923395972555643459957348963552317913279935939675524548605204187149838691369562690988424998636250895517053700368524352605098561023010907450898884093153965808558442630073622703967579573689539951838127573979060815031985886395236955153061456198300734777555211810139002092735496739992198836746163744837557333646494292285224653961547152790226617626396812350546248970553655971928578846261444299395856168449841330571154623790576307447772175148954398391257296577943769497320046233438544795651181387118839553933681951855752262027993574943963025342784808060768424300677273537344806535651499711607694738602373355974681390377118157620249908633513489139807549754761142636524116408428469911009522583078390809685583260122562773726563099060789578307580432691066133360441937628487650270758563610486611560798166384299330970011283379867126192243795979096048255702317881678373023952314846315087547542786680467845741812739850096323815255808734444619038810470754984075929126120745151740672254019966532036169494748744058266610159699452958492505232135774618043896640258010298338199185858780768644475367639881209861986913548461985895009176982257310597836886064748980327198851404796324787861323776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] 887406165446957440160508052308979496602397757934141908530431145127889300504057712195600900355349061457678783118606249246178544915050828338980215558878095314103627915935922877824133121101047674825967601516988099678598448715850336632119240364097555430363280516030654610739548088157440634579934245967830900246632254285719058436459875144036825357245285165364811884746174299353554871557043909342735943154680503746705479691642222573675670387667967236950288839567486162646563518187751401169600989113100596682780725917800586996694532415256246139709142436605910649194957309141468904857819404551324293361413156534353660548833795146954840368258685758451762130558123753800000996696250765340105953622948833695255795896351933388924363061189162162371555912174174202353855753262151971520813262688849976528554843686293452609164177707366997025482797670672538100897342930436246901223495567535306642791178672661152265665386154469789398879277236428094385386255529910215086186420347791627005751141653929290601413631134732424374957355487853862217991376256388342153768032606166213810612697737769896671213423364084583556128538174341210504418709195695387696530659578495080282841970196922654509062733167539551200090006843601864382867916438879156746001173490319594042046976859052642857913138320220694110081694606840565568016747662542048366446237620534152478275570665557254513068815929093285753637215573226216247774083714383927829365321304225992119591718274649925986220061248015896173005380014806576127829925049493118091245978833038580513445416742162286661990373975106062098357441275644736960636287736593100216438698135618948975154242789266679453230854513877151156632992108422820980759386432778017970871264976960284497926476107634081529603643781096753417296061481961030587921209943012420091081244859447937711694244167054661461215246411920110076076403968243573868124090614883300858517365014891017018017571979127274671658980342483545903175134088809845266607964244436274395387576555428552362118802906355764621470675014194522309852552739499576706772029185746586550739508882579380300133321207521211735797580866742581447387155528308425776289500668574664275156185555446501052315977981955548605221380657086490186993921765915611960938104767035499761765388072265425947829555338911067870775479934539376861964657922292334547562534714992501387726812406828379482246882792852373833180710310763352145286585092625180851851846433080565490239889700833095005927672859453119207656972094761757018746036487054070170127695931893540846979583312483390733915694224355639117456113672360066664867161076098656512127932937894933352824161311558952648566687306395374641731126633455348754797396301840476136840303560859553491866424280364804352838493814464658073929717965296899317796786835606907110374453042173318195641203260775317505086457062059980912557374637178047759487589476658676752760386232053138044169705606715492471987147583314545609780728781575521003883814357157083998119232149989494644815006666066075781529913488887973353782537672968295724808853049551323499729881534392570535291162502103040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] 762348627729833928280234995292176952843754727733476001798691408285970837522349247559587502133831764464036445870059716410814099570803046687530668555119503118139282090499533674409983823188044846517680715736107084527518947140790769523920158582069225819993105397513558810513234110070523692800115250457204779135079184479498854112418460304276940751231315263859645757583492683628960138263015715782575437402904253138867216294758541483195381147797898880005718109265725484512855005815680248084132292781956292358504546296648207790885851452783969162562843672501986847392806479374327605070851239365968022111998016279210762913528740139005875662890264750164500153604799042610577979701734445427799599908645675968292542059553192728797817797299439015229777994845046330391559526687550858404886093348915447731672391097799747632880769783270462456359731638672931969467049073924384599018837329486987527333436300419452444360292960174874728342505416123434818610555966216165449971797982709995797263694721153962619853266757137975134490903102614438796390046682243889378107315562119697754403623088654220900862503149464361220952095224398747141009948087314296094504218941369980968347588923238461429380737139623273577981079940868773005814679035740912002568926513011876942204728539963779400566847730408801499077178544466586008480807443571111293246992679056645208491506538325612340774626012980942382287433467460704358526650988586792863614156857929872257247806691385396738484576782086887259525987621089731742632435968599792451291232816513212730367836206944922278333354348580237486497839209541012767036809904858378775799652341444688412134426646261528515831782616548940145458798751160202194866367226818795129033060407521158195568431831345348476961367378331054734111456879837281036252993469126380904188745589636163116715890751370201905934801923024041268158329907627497227027750796009490284206565488599012585510937468521788285526563750265080951114142172710856253402014584074524156910871235570522108306288535935150736351943329509771461060291235182679320717574494267329315582689692236232202635016555909922284009601352753714228901181420915312423890514168314400467653895773239524720714921206850547325721395612259086260139327102468982528495320966750180757742278758596997752713605313936123586946822310624101597370919855116369477572128111754757026337124000632992949000602418820602989919519313641228701351163860673821460262220265490324808302394406908626316517359150275894111041434808396595745479380171207298639390011509754672045559922989849647128354940520988476207912674885225731769844752197700076407264475076820643909602227903728572383237566883137549622345552663773796544197443906740830356212113395141863081687600726534164593333509441691106780626088306804540952057220197262436268021470785431362039851524139840984250206561564569882691621725363515942474924560777312344520784788831217849277250588585233233779419504108364228562514727890460399617770434444183519690722880827834242021399116597006540001807327349404314188822804294493682635025971645419521182354373494067300106618866715590656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] -34683037846546382797741165153963922419137140530940494323545622293471533409781071984991493904858146922060048094784478424336766852663491352337319602120198704041241987003468650205480132166552261140241540204505909900701369977554257473927215931751759526210671655733289069393083538833592710155156422553867367226789564789862118223729201427800618228838826478173970367898653047729161270551987427860619852334580794272736230829818891824615471937603574283900030997146426603808785563516135576310774588438506909835423885857115616826894605621093526154836001287556924094193121775239115978114489121675363857304572235154338560978207073905722892891284469639397911036761240562627884530768815363900120225401876128609390986274949099143037890470050890358661220765320404516449782549780884017312867614826178183640526762067589577295772121621063090257006641404459771286572405209600954133861448206921932176423319183965581073546628273204107584419334401786979169797369922082742355123415632619671260891212994618832425060850753531427502015671621239461590490912972057482352780399139344135465002538949202548150369223552468200442348235161981246052831309484256280476459810121691199033772632952597638268235208843618534694346559132693990357760621770293995749660643019844349019670403031452197503096871508417534473715405001885171587007461276370564852912182900266094780059265068901548493692126556142626193441089900364298436629925540527562797583776137148432089503813184835933857325761255640249475477973030957952700411268632755618937709172093962949259554823751606755124636861435840363841747416926903630910605638409719338273239965514903461924395957893428182575561728023284425275518294017653054143898935046843883999338166126080386070875610994248189157413434018277679495429057168005958221037712693894374853287753269921075818248937300394918715898791086692900169778094361898418208058488749601323538666900680730460076813708826880502911216684578113395606430148010242719658896065979220583892791035149541452809921447425509545311811238047236957303616870557844464614955931157503854552740550505401223540684479154461791213117361063229599228132135880310951385519915475123570472594319553869155570795423915199545554194351720878961030207921916665584313542332092847454291499374264128411869498394083380895124643176798737050473337300407622709955969051918609067445972597705286354925815892679912320773708095164190709616368120104059888196502587808690984869666480348907071314550702804543500415864379624776385794222583669952893666373393507110419876729573002047043928299891245409839026904440175327648255239471322982537819678281204962207991383915718998818446125149845328866787615524576299083532273162288279174747276282476796873740532842099266270463904691034533359268077218537081987416646167139934439720538764184303603040870379843251844761695617710913276628375054289719304082907388840725523618285969926772110511781217739091413831783181889638103913634941399464552784413281965548746054080982253871553760731202840442055932069465287634405100369154488675519518907809840038363642971390437987412371636528871542620160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] 111881705270704475460264381544209962174587524162761680275352323663941439941995032292983056127447442595501528055688105633632943488301601184518837627353925975155588893168809895775281575044770042511545853774206756280079062728112667703986742769637872683064367784352019182989718794570647873274843418537359181010517374785062300062815056295700226408511855453346083808387025982595270338671567067086036021902092318735017213800532705214594381903513195856215119950426527217904075568222936244887641197838855832558594669655373383556550335419553746720073489970044909057036130353378663967354796666400276150062945343827935547800054825391103591177608784117473382697392687771036178979978084768136471930176040943344427032607394223447805454863309542128048241610037375391456474210537660239108768654554419763548057389303016291260972862843691883240175592347086391048201502409513489085546448966396273738081385627798806787597016318309530625233684037547594794588763832790460365700381808810571749260542302661036771354537865308588678492089393331527674060123712857407016980427433073982087000988822260369258034261423611899177142904562080463666284157484322314590053942351337856820371547155710241126299624854689081218119807554670622438876192944983412798005644434453947123397019087037361871397296619758637389135130815966946863880996623119151691005068271557630835588050282568415267795819300517600164770830555027374472731207213325230840391918016756634199153035249978576923037518913449736276797615542850576289772921103512170549770409848565999614886008726789872581048728587022559422615048648796775849857244037098832257547854227395961088165294609683699074080667198889995285670412778798502383264414869559696194633168048506545459354711965699782645802024123754765839755608228193532991527972439798460439401885104966375216382535443485605421260344010120640321627404900897672536276716904840355549171392366858246103593185319932997186352481742045338803221357856678521647962764025384331526496983874052046084188272540364281035780719314356717273449003219451988258043354556686551018507331093648839339309675332406422213713880946619516571717223400494857882519911071281130525790238893840421902383837029048035501341148869996855113840953976351884065984708056156646061488762007851023622211187429333414113087820073951381993639538941145422607975021745633372147342659357647419450293762441487890670702233524319349672670157311395561380831319008451544575758650623739095155069456696607924737394491050330544949818375982345984025961411480368471475136744360093207054770009431150309455311926095738163925272347479770372683892257422421440885141110300699274133916290141662252199298009143350921713215301669172127330895356469967239019673022808315212801537360864304604794329721918602578911573894556064941837826777926142714227515766268591207663824885923142793529789055723615787859001051462020123914408688527891727655044302746713991123994139634047925984208601420740861323973904260074904481375263944332867013611297224115450072796212627000698774458595052742258255996679093712748571653295814031747180317994962326126592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] 178802924519179713147470946454035218101241334891525762330615672746653498451227724809042064326101705507933119058476664375200308280287452422367446172365358022040986618083205756527265437285966228453466193340506581198335120557785198139299223921341115001081567327274263002613711097023669832085155163015545103151840870758656457944185247627297241047395850720317482099501146308267579392479432873580088853606615476082353811670791673296862800516023793616130961987121999624718643381579015514238301861028870409598680815851488865456068193018893540629195213639213581027996822095044337021430242622819120760400683059474636052651829146341617112986596978406843323216583119895881841589167199759182971451885060462362254176088230969974725270763065687476767630051558165459164690828735443157155940272367480943170684383399304812287667918293418388700441161452396051129754521082871135581608075547663560798370536533190250896846164654596957702593820160872744777692356594462647260874957187031230502525394396885275725859270953541443864935080139558868625082007197884617826588603388941348683824119553234179879313929392381191169311582716347749553513597145998996172555060999082349183108144082990349099393167307609226697738757985500122720770897465123125563093663936080230641349147735890161855843126651781307000701922943375319954256241392965723958353907626938779729818815053865829594258734942983679530293159813567785040762321796286282589638114398697078670676414221894826498093505558630179101152570203416138321068934394442652040409294519154172330262521842828671718022682463806494642361809258673955849082496108053263209760965480561971251573385503880906048719545109003612729274771284903378818724788764727968304162203205123795512286223097651728990140241055424575455495732529888903844378007228816303683857836133027367529870353024680868819828838805141026924792810881613094714217951837496104848917119504329542573374791921875833827316170261727125293504608746472985269507767650779133508031227508223118285114570533423233161303014459836195932329516883145409407467467419358296429219907366910176088942503293646747812973427403604549723074529957366709470451215257070052762879978620015274351997151852195895759173242445833737404177438399532387118908618440190072700032516355679752611553238289647187085688065256042302550224516040100612083200498972275899531878685686437797509794364741038179255228471456255896606930268013849259771928823519109828861332679398985380218201002475815850401053194067658819286208220315539049058895146867969175872502200280552176491314647162098159997731083188011525312451936628448693118986050839855399780335435552355647303128050007639106536095746889645169937491642722374535811594660123873644767404010683614099036261977516026148114186096798580791198997947599085070764805726244783844288235691121372966914473862653328696457094530941714688570036545495039569566037295709425305122987805633848275074649242345939827090160404295319836271295192575991731472365361227754740776855065497109269325430149435938682450329137237166963564536238524687089100806851994145688515302970206548131840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] -2502445659633945359158934508610770355891044777204941215166403918551654472595929447919248607834286023831338076012176435945841260873109705350815683574045947220866253821346822159976820218308471824182934303008297362391148679362070730252070479149947757585008521024431460419669581698113398049234983303014886548518699206429261550300260607571234909890658519647831014826169982898369007354448657337093880754916783986608123856247126653773877350203569734423363570881529381772624795382978877254063405709387892459581573111667658411697014274553307069697104327163048818551061737046110960897979757768057734358499979363237908062947182638363788925150816152328083114631040005257986278110533972669460794996967748417159024194663130241084782700619637791259343459215123928562187942173080596511518808975831444165948134453724503548769010492681182734850591261656158632826925863425387023500993629427017137701380816221379177036296834432323433899337149558224916858763601622779758929070564008200930692096853070498394757734748552400556870441327581251041357810957462434515988090267150983167150966493577391930514813150486300345276239184285578710033523786308351978107458890411200684174825564477508011685617863575549187888038594023128493614303094716012770589073820529457542805293658922258553290042131337723851356179390278828592338053252758585714801672107705852987410281529282798340797797950832471276645698068820148256329642273159637776567081979660772237336752728944277901518836634059283759385214054062261720411553150973716120108872985356136658934995977692404204278438483465114831250607019112640164653268365134656748516814297673594902770994775047992192580062031342024822258664531276744693814858972745412132944234436481606540502713680222820993905614406994045585910241986239602907312823059158002965997668559614757807463218194877338552780436062985161826421095960763976083774068345096475544656792177143152695542769188858284655934705176251755153012039063248450555312713197079099276415934393155728840904234028576754892810488079464568879131947078579602717922626199958217266316634589474887696202597085034859326856908230101254418625559174986084486351110265092930104335405170686799804717701695678910518651097947497811088245569244266912321500316141400384098505785264544038225376270175185806097618479217739207444386968808392145889197362288993968207629165088278203896038700701689864857731734987624861930221512035484897718074323116972178525654118419100480092076318818148306298792097702654651405080817246482187127678115463797383953040822301267866111534486135383416686215497219469900301637280438904622539461627869855263402060382001671696282352830277564604324447401938854575097206716311765804716225529448589587056846374316896838320074153566624527976399636737698364482500468796677849429560619123805742045011175055220206698549681904193899278032010614021877234038175707388657735342034082676579786955073152670199310189885064629175526374049759709799417982932408917115478657446422111498249968425222574313274812979823670822803788599656917573070472418972895317260991702957113935709147476088528945807360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] 8974793142555721911830297120339822268818379252765642832289824288998925209608132907581660887265637011888986549707707815513125936006226295012420185320711984472738935773433492714533076311012098126714464810202010421886541009948518881866990645046330512643964717408953085719922636357012866863991504304627605658338189473507270540014407747480892310048170367362818145271761186887431788041552258713054224318308276787326080721127737641557304036501606630095480057293559765355144804155476532699603806798259251011062270420396755494985618672803508452170912827004046098862011207847973238125355155773832450136926167101480557427956394248632857089618017718826751503623232283870279209995851218651171459514280396619090407614595104103110735444213259059306012634996655702547837420368777696311174628033286435199840205320091008743866766622159597203415237022404200251399078704934614708214668294073300349889289743441160391783657074034614603963959162940211531534212687585515024771991934183077113904829073722674471312124627825832426156750982997831881723772942709714844712924851985260662515885827463567299983917426597865360851974787486294598425625354817996664412275178865231364402781119602997003492202584458577815471127019381033254259268545721902906386628375615953825538767423698819225343202972520732340027382456503872979947432526843770142003478080727574596341563063764987283277856060054723536046479186448872101064536527429827827177250343892820960833482681460365044848477978604834553048682991915529015409853559647853534598158010075754269547174391824248802285132353084720702706982869381745162707668105586396728319548368051585077352126463043490547681608474019317730795248101880836088666908942101910863126822552593434432161372027064859675409828309551292161280890144091202775153441325990138448111737165732083841416614605744205657158703092653953507242514420218467837972609511717587370268749447479959471490690932779155851262558164322561997513147909517863307579645558197790037190070497015544778692785820608181246251989210999553610923614909479191896124934676275530235043669093044704718573112595885179051724468280416069839241780001097461077008717181601446099056646294959938549829278232252134085073884585039479385443124121443755601428633905116047756820141036090725180860339091013339012043891045254475689267655868866728325547610968715684087582010675970378999955854976012789635097127627699127445387479492959625603451280080246804417362660683587265636928686687129043661088847267845771823505585363338476186320394470307356876658371158002076984833850070909457338641945518086581473247917488440148686288810766866608539645444607938599136823660215713034465893123029264739923793897861636909688295862251519704912561881060492280038514831472926042259345876703563857844800761014284504422636408789793621462834947283213588209122437411977948850283323024985888993089258181283020157079393566752480678116184916367518635213318045124193109596417184905157006752037379754196045296688386409231513291718126849301404067981073759196433505526594683431500375312895598053413148280578267976643585981162842006487040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] -14374833364580288851037733568659568580512941444037470441926026058897895876754031106545003324885967349685500343383658156773287363047868513154635713181718529231625454313718102172987361562039415035093791433404228570570730117425845504704339322549433807761930639683413979345878970875933363635763549455201977293062256689032507387026304665684425584682512947131046216822373343770049205529761174594027930983927425714627134934023925869963281720086002387437185307537496454387366164351251306773934262516100083634683639412045010997710435131285167652918310176046904337698594595925491084414361887887537876096686523018242819366871576620837990726821244127823132688618455374750719031148092117347249557754946106664576526971497081724232939452539677875272309346471833365286721629082454484111740199425433357815034657633588974242014579711700243498272675082434703110657387718781885114969093889305017708431822692384067935425216217463886328631508555730681067232456462545937913102731607399941853369876184158413488374346808004386985330294996273959988042645944064622166441787245851870936966006800514458257489156113235454334769071753481168573822958807953724762296097606353475119456836995143671893849014718863932309375163630079059656235453016817723057368464360481671400453493640867678327724326454704369823278249851636489673199532341561020443032579893461513083844005850665688670049136725801542412895938054611138332378389647280087646192825745963255614074607405549898843894446849329741214553959159913967906687721885735363446928355672339025583618054937095734336876619062718709312572567449170323024928353568841774759158844722826265498742207270015415007937737494799058104398411744037805938266615976500070320409177258946220632364382196205139650181608950737217666625346910029555099919857191767829603279609630681712798100008169127885424184115594293091291826462074941613032461047061295147152359466589540391979776316166488467310917165805490569186970060944218536154048594931013459782913293458237578657015096843667440913142516150042376470445032250199064703081029838343719396074176253489277906684001402117764620527157619393400952405314458873190037641412343312512459738177266010569654266486363782410507988726522148694579104588267636103043603568111481310455801595098056696350877793752051980102117061721329572981731426532561637993622704119576456660935085354394799351358946199553727200036538751431679019410380591725327298601975213733655421087185489953622546928280313552114625690737271219132026566608063402248289444142386569410564102284006677652513348218212930300092766308026827046895665971985332154088221913040533792000540861959346710622925576492039202080448760714741562496488382946603986767184888477156256180951495639911149989674653795478402120507276987470758866109091315208726071596746439413760622123454113223750124410945800154029706578064732724869426534685045165458280506952420230955114514565352932211807280635179368949179583714655927366375418672602497998404427590348798013634415034940552172396167416623600725971472407425066411075462022156675911924141913088538366846899405080397678116864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] -11111197412386242505768483664796205425086310229282830347282950034232770924343233421958114021318369772702955289250504696136706543101059091855600531732916028618536466859429393722042497555970816600671861716812464281337036011249109484094384193486169800224168548044831211287464055401060177141110164331514686905666972261778544757809459189032536759246559246517020044225657308898257330516142125938688157325960225619763228480896049315643451812764187741141208140576580766139717716327625126936310119408674716054134273180660154329522213571078360369933458650156936020883538337016587983404613896675583806764464786752201702741057971334121147593753643556413222518166807104680337609354152445363075205463680288962517786131407453838542865687474821807464696451200282047386952348780932193134892223873353650600264082846557730169648073578221594498269873967668228949646057136531384378018015083748240492683879481121450933341615356697424705512155542741277307532277282613044195627901286755295751474278864223958504425913747544625227453971898622308072464264281681992173043903760289331387263793007411252252467479312704058048531169249160552008200396802662905732764769451552632381319576895869378395983303274523533895095540255801765492926453028423418237852751308593067631993261899203996646430810916102262508223611423487272210677224496714178337492708614929914776627428722042810948244402934175539295931971277284209206988423060389737832130326382020518421709801839066161776546092021338012187293500782339004808195938574397984218002066050695594691831416371523613380224382882355940378415659610982018597398615737009252660344942888392444871389682351378929558558906673116888511914919386262558288042842917985281888917211367689376561149136322156008060553596787390045705955089650243860272251562825508635765217581967704302025450117578722502663228708850103050441544468944501731438257491095725529930431975732398025750663978059498989194508616318908164863103868855886106440808921592248386619663516184560953600952165518397725891272418783435053605705812805913119632350834158536269488601720612131242627246107747598544494268807164498489664357134106524751426066026697108811118991549685580298868540340997542511393608742681654564842629943466694863961181234528498648912091622891541529782702527603778952827321400880441558948967730885724594309363801798973479311718748515030150555330699466407783424049955401157138195137277455149813520508091363611564537799724105884003627653619192901035527490191422049865918208460805331163516999125021791347173533662343688956270903457757433674223103074905067984349580315531485930726513848474903655683059006212337443946467601693439399784806605229601896909872577825622902558782865129580887599798825882902823954976231723734505768559987179791229641861941527920837160606774423215353709294981237381254979940025283799717563845287734847929428833367958514696125435442885514818398212900216191629288421552475621481666239842905669107717254578369287101490231140511190695932653490586667433051831797140213059995414045850417316473409101802995131973801323152673208966391429099258537574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] 148003755900845038227605881778144866145119198338065385621550012937326887343067223359050113795978431410322802570554552616167176021638860375911933768023628758710896173575131905689754599676875763901507426627464895018205028688621524398820205625307555903091558674957336720079604740575572578666675755782948196207681761491418704267568729472775229187832860985079146424985983132124158609701090367593744839812974560914376161310908677176803357041196850473855751815058737583509154460091052262711141426722147735733223690703831842526213962009915799832866271462296851758412798277204038721754408166215831453119144476589040867699406673544311443649313543468776386248626027763955757317839817981454653920283486684407607708701803204721970724562775550020025850197137714800845839320209753018127325987782179739044340884437700392802645664692079205021225581456570421348689893993825545159172537114648980190222003538345776915527894388012700744347774232047344223305020359134391831712316694864694323380086229348983269900911893116519840980434113948386165382731398119335571616778543545212662899116952166666455195528719793441739640455432772857045593018156810793355125755739666862058553771579061309011274380291136112337767321318514270620646498526800845089589294418998101708492966593496041471203468454353355238327475122280409561905868520362123148919975280044141958133793228503166176331041405254096379103181913076265078303311930840156713514600619553978386680082793241423357002609656155800623629904639521072716922056665897790402286867184152564777423095245800454105691065610979948025996531867279134750316580343007559621477033105270444567165796501267038349428888472992950251433922136218976385429346401820654375657863459679546289931825702432028055932079878188716931866985121727985431511896787487302741954910093968389949001688354407059220979546665907182441683807902711899297396969480751824144228492633733644903637453977597167240397139167541823153504367860756123273991409320606297725414838765517303326596740080943994448845780734572564434171632455345438190160951291762264456701000910555713108001132561697348424874007446616571427605720320411956798094593894418467692314892723482521286723450355349517456390949664308909693630068495956973320982889583898881216501234995003467763179061759171291594637623887852787862276957361541544279984679276678693230439755650770202853262391726404767989754997784830662124514872147592498730468783102239250433117381069096966041058242283167361657097773859918480418509304950623514293638797968740984389180029678888925347102655607501223911299338213141730767362386741023522947496033054895434014103622125557228268159898253759132451424717455324200846987124451641290151463047243584776995891650320545470411822068691562255948072776474257757510352827325305509679594021808688891416371721798672138688543280512170152333775163909273925915356400305401323501064745565522419507281253832501483748831332427167545458767934364481684126293547001324059963400940319568336488619930102100869020325138360221426889669774965996103187245731492592673496017543761052876239544691400816621256704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] -561581452497219863353802960540482342123013547374222221988043928168146166865608135454516089767264807538650743808610250968444111244566852124809451819102819246943403294067164536733497148078275230476227656533866818214948239083351726607997952540575741804659313924427091604606400850547082029767551048682506393316248098095606252782142292982546692666426781092499828608646912829993350115344247219433879514725250518566319157381294883601842506143473606705057949229315738176140598700916764367593058117068179885438405707025039347540055156061298474222211669662474735359858489149278421216126202726827322375100547059594871089134856285485497469308328482702574210256845058053616086473832015882936327360266053165662315543358541621704400517221655525293920000534818432771077392605353292714501538026170656263114842351641825819736363081596824385362013532036487337311421934715587513097791996528784834619051705664665917628875960412891143140188162366991090303566653238772178641257873015987381023160110395306835533240966823089301016450310816728581854140484869171144821461307660183606886404449855377741136072337868342375859262606911493257597926256273703943953357401298059240395908117182370937073386189962683712888196871284112091283983146664905845830251189511144293397422530266051031849421617720325773674313114084318502353794454733979122973200761952917822151026633031582206688564081622973159587549841679060549041656130610673387544585263298682555982827059301403490632042206145065055860518672782199215794503832289046450647036541038642532943760360782962060230680684524992830644447267958574293419840814408245433371301513449337688997409091587365382487986488480748187171910397304667097000765566566880902408418919331888988267903108670085392137807420741717153593476356091820788586025691857983730508996857250752213653741592915154267447033406369374806118131856708071269473775614717533101325842319572218465691924780893033561103794313386535465555748402443604472663239068930518233569006131468545272679571864491324436603889159607009382696161563780840161207463278264302662474334532059989254249462300016812601671001379299869512489262767718403023929560527279904473915366326779412839796263569317349764292680800241813092736594604483197950144788918195901578054002477729673320798264176083602486237857761303956888937845387162624795973431647213995709330220125516649135201520932595765120227949024295225516324852112253171474343005013786369898978749371908818422830718644927227495552485505714722155963710302990003245873992832000534577676922441180926735229964795517797643265444825074850440587742015128270165948042167574527815488938577975113739437349851188455855463041774024976603560558168641259546612995552516210142265255023071766508451440470323535179244235886327934719511512861675471036026847065198448457950012026876535739999736541185611376711423307202730207823693825725365519288121309297925732997849466991062797973525522885796123430154853419572498139422607982059310209006176179264802576646719621568782336274641681042937663278729144114491683294896484589946781373667506485488242304850734330874429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] 1523134138753609261479466984355338204304018140412432547827360162882575254337272742855373154788355096856959767085795039874456133048428424671071014817459402104075283281003185898082498415848653322858269741320113207128830074398172973725665583609253322950429702514283454164995879988677912102882110058383661776903723463572996317076745659560740244633288018975450810762311249862656845078337688133928198570821955431352047226263894276096857456681025363810659923356522438981537411742300005889805220889882712485671992325281410752016898058028968079313466584066445607037521073800049402651500331923252540838310791615001336954761945767948701314807516636529505791020937616673764568207774916941080355167205482886539116624912540410748522500934690681616779319564683137932304140907522825014791923331218146032248509190481899743421125926505128815088551063877178397001119233208489307586331783680349128658886193804855603715435994330134794157751096604962920139992189973100772147587853980240143245242863178648286934308030470857190123942258822410169096842385276824052702468761695642823669759057309406330570059266468026503170178383549652044158521265338861365624233221022066541998572029203070087719714128011219860384732144050630142679349911175043619688981258687760540854641596383240999827582501389037613299225087224920046319308629586127254436109926243561585521031016577303412972652431609940825458260834476284126044020749349736234804777438332533438268218314304243743092798275041086397742426979398553672945131067248563687691787532432577508797264697025199418128120710073613131488772111345525894375314362679350172663759928978153203798516962124771165472457012404844115142457596330940848420433726503336818055590657998797857257653268352675276975369480086309769511896972167838777110666864550513780680688170938031296710361054876454603828749493276790380314925918765082457201103363859821395181415952418445006051125667109216445066703525321144905495463981795034462045506654263702468914060384294569271846987150583463750372039369319604857811641686009026182902555327370921383917703632454002923117178751901965471547163053866958131292975296021793506866749827511444386345273697914005009035519288985665419284898426612262081904452640126840022807468462533349463501783724568364875477856097764546310860309612927321616367649714050649640580765677272487425420715155338043924145007586472106331985227635820052162116611103778033419908456568801577520948863863697446396918590301130860298090598510921690471998373417109003280904533183069932088325619807084692834010940073611961120810976065740199822475495236283651198948411891389099781834821114086375264980976928522509251091320264203173020168839736893658684802506976703900349771000276912645154497796466030374886700262071649611975943415965936669180748977975546212994870899794133569221253845544314311487242143501610385010770387334909910464772213382369427064247321344639102289924705478115947468917356529953536268236218271568148578396377947707235072981454109808052879945991836193648614929753984108016273924209001825346557251407431857002395080880701915594009608192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] -3417988244949428581973917458049169663829545887511589731519405235767914407315292564558413673941770022245228737385448562821114931749582884366158207338677783157847044200990729827041110726547645225164139758949467259661308783588129711303968038344772002073611993724188520461139557046329421482863346481671962192543765417778649436491318513510338780434289273383856777476389504187793678168027121948929198612030092898152550232730053106084855394220420503656299394777884836240277793314708640801768692218895741566916580350954192730268857432452475595550209055992218634442204528260491822779388209564440415813681795094584430566221326715011855050071177435166326716052689335663096383631325066230246511561082962321488110266040784924928993696060398729354680400027225176576237298231231964345596118246735546987706398953510812710770881247398041197169854506413601988874531492542244879676481099700145096735928586395348211998748387484431769135117146959171220063935895435578343256620540421632771178815727352423368347233966586178736523853498425625167766442267356619722208449794522674298012119340779222371120460225620909584190108532189146656787567256133778716752681810318739762291068138712193112182717681687010542561611623527263956234916156172978210759118316614852020539449259366505741957390013148821709530963057228431586536733840435206054220217418724465105722434505487804840522503951499203932806746638051265868149316374308811151513929641040061182662246999374445463313529321554329644602055401473176422385729938797073274208655570593582861316938682707449084575484867818829637063855394456384217185700197471646393501538052545128668140804451789320295100962717855398218486164059487099872549695799198623737708604282238012138046584063361764357669737679274238278557696233370279961398876651161896744891158799330294306522943761019157503973995072780844352305138749648896254108356626253397333499525589458613939983069411880506891517866282558520621954011951517328079140158042159555460752146235196970687436730823409372807955307774256720524789968299156645810544998274298361290615674549014520885731765125452693124175367606935926487773619019739647736510677630530768779187965787834739484493072737422566749171423304631782274688297236304519911414359943375701749656182653030506268673098275646303446773300579451119554004002092161483082570541814341552206559606673637734451366030559624433646492300587958009534760250106667781065159638333393427769315579597901434919771174135855804848097943504983447087957393397188151649845025412637961069192179434165644128963810752294282774370482192461568260550913282139118365496124959401361298899931560405604768503555385395981323232109151606048342746913816928131202742902940816882574521549160819761430064288437479428721270259950297706433107358663548952043750847913358200704992238422441268691078957309572117302856710513380729946492426062181935764576668329659319066775408616216235826586202681691464442413005561868526438286074591575036456944756463606482275278669739653286297818278809198029072084110743417161097367517861749941401407080147058201488748858079915378160435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] 6722456261392261824649015578628450930272367720577361492576261056422438191085413986246955975646908188372656683769883342218478729828093594687001219314965805249902736346310093633209726220787200777014518647197931094262197234915065288307382348210634502291808282966199635771774689777506728174091500868833463425567732666270736446535154074807383858334823665191041153537721517706483925766736396942615902716676619105657187514619738470677683258739967187294540967527184478003478160502809475207645787503595794897118831785934998856723822647272595672151167977853375039313108620039737945127419685458602102393521960812900954460625776435989522179555415657200267303863867808181426310442777793026937018551062198645921024683318166648304510035768610222850653943850180868111512780080219068171238881201425581992360533229988951622870990076129726408083688933170404203313023223627724966876522657954843143788886602364051474331846255987181324810063557174473033329646490608339090633252237345276314212627360443484781685682471724501224508565520594318022630780012088489441113295467305989166902567099666034229285124141061451173745362966787556336955598784059350845295111184267761869829949359502597941524821711122375887705370378481973338227502911619166572194696305017910095842493896613788724509899652196996861834228398160225462294149949583557796077510540970473676034204301770065721304891432795670668077555360162548565393145235434763985347741030784679741827378481408537031217788735189315604702392541782679092076347785087924511634437519321793194867766781668174880131253378837459331805483036257163394967334628605492512812713189296322823628845355565283873970528484907405382416692922975847905509280020097844500809422444693025038148900345480122560002039509375972402518277810758938122780771702688107838203990290944228025070095495778684173336994541969731795333474739092013572997880474534276187200784337793738122213580010071807939467956573678347196600532536264861871550398292249106001867128213542051273277883540750439004852560172146628533811127178208223100658106428639284237582963777142955693233662105390930015748385838981344658143345097282906366039042427968663669007992140320949725580519119452086833336425701570569208668476543677793838684883122323701000472084916682703500768051203507532205371223718267706909494362996064722102527634345986849671786668041517170870351473200155827255222101759251656461964422402393464564480261739096344198572503168524236392716939856428949087108790030049696366828241213787719524091839769247861600736739363128573067317939154104864383895264892171598620882599702506142437534072679007506628660035281896566060498434246530394647283113940963281591950975271369105430494803634588238022982318843600760444610906006583295001146080818880427835831104342763460058706661420427436581729224861542861011930332608095599275954392232608709825689440440132384211768677582843948868441238849703176498346237728420933761286024960494304376886892426929921004283274003315988568743721920932562430009107727813189840010513725086189839342651624287783051603542751577063867549425629606690825437184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] -11867077088759009205721724708058043733163834831100297694128646385813680200982935332825708710022539259229542016831529648112339462813940674202184453508235645900774385708389348453798792090905260283339039115249730285920504708802311357323727112388785215886902027826129625538923611365793860422280454992571703948517493058855262635546888324452054986773830767146349748438813142891539769862824407078443983228538971799871585612647308461718042958344111345394348421084332950523662542247348678771292238601811552316816280430685348183913179136846436042807785890148726509092138889362303811906440393126848475323779040908626473312458692215565326182335621336871134815473727730054097874452239177670223687410252672260831401165504769185274506730037491187382829130674620979185936545705339712748675197766416658554990837945494059972228879167330079662483481517138042870754875871324862432556359159231699999484849621774783487235730914444088314581609302299382728608730862829947667155774452918133154788890962787198814405426013294261018766447169337316329767073620680848473597272395452208697180848822843944211999080918520728813820632198711163679648023606819641769340735773787359692219945827897380411947139342475275756949975652899042807674388617267137867347255050109498156331174623737859734855502305470275095805037946415762894463406960374997258209868693232452466946382399547392333100599259468351533882303921780130257573455463988536771053137131639160824863414282380085713683195763106041959128167080740590720264599756808448505735121979185289439535401347875406796706937854519759387186355415157880586399294757509476002921740484570925620521102714948265299576046070120729237875995401291747552930409783690677059953350843779404712992757846840465633868332352619776128771731151366091292286113354825554591833760733235295205212026065140794107605993539718111892643101308273966731946683328906676114708078172308339129662987618440869617738408346559478799141989587577644558088632304771276917265590809451292936667884740632631165537547949013235928265423062872565139662671794278698918043176166279152021370687467178563763515781741007922150566552265423255110163065205166188949520167173358829126720011249163401527424394508486609806281499964508166545180307762137204053869598689284419079253000332587332965664723948015967825827077492663768474458367164280384979881034183804600296675771292204393937411392542820634627510727623315947809310933090849950392559035778285239618320404693035309780311316113986829247582700192648661743741048900039825898466436503883104442220477136914382888463656725026622834245351127197102206875154555123226574684810054722993476229002521604432625785574302832311416152495257651175334228931786319586202716066664346230847857050368514358033105641129712023839614641451612384049922095856885396386405184205935674105246914687374429510073694828701856336493994200854526843065102102110994043417588604600916830081762894325719002283874015894460081618392883318910991891695652439006106701646651895190396653260786693364189701072387484155093363470810354850593497501503526207927431011167899440958668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] 19081115275465681747088293530284787744346139178562686577916175797456504000019478597496405494115333981637141473842847791461805092654234612739474686531625323988678185980676637809350719836846249486392384747163354726880810390496299184959614116107184390709822114742227891841531125989885033367565112148365419756718088577496547464619264255778649939390761204236897831694089814078577829802425744227597057786659144146385332963346445175093164768139705914796124800066480640540995016011714792488796547682923403255041757894055411053891606002828565712955783728272751841421871629786368697818920118324592422090175535618911866896725876404887602160016733632178550430729434296504974145208675174585128945459365802036339348216954502179870833344547185243920551336255120824482057486397097079057993728576597783020282758792151042498778011630104131563219074249584695402358452860932684585120783026458197051996902145813585547059259283429204714579257360618923480913604425706203721112651061043041339566423142515165434203007861437224566189860983949093991171665860464107379695457351522608666001016794483365319365242122666419237480222486277445148184853216541439687867526765999042424617257060131548787731932653771727424942729841917106369574702056443535178462042667217754660343237613172609750593007078096209696015748959073927412166142860023882798501108428544682573696145206731645459034360018933785200512795442342383985362305323118343518224980072833395860637466343134071292651520765918029413332109995023054558562168083243357269287316710810583095559843163787570430956683755044267713315008227939566639610293388659631183586650779250799006661524079952641978744632880925574502009489578129283895818140990285337755447596167425753215739721130680697094015425748582172253332673034945585876934635926568439693394844929351900693991990704831635686338353121404091645411114286532403216369354416974979285533367708164153674281828597158561939257359106469141575584958093708501157951412403605833695938649806153656141031453059980411982579111600988259167527119357453044614668025630700029535684939937783904187036736512166695307905510600946218948923839972870934563952418912163963569879704680829666755026611863066670007959232365151176125695863383813010235892957664712834108114933204522253780991170410076436243844586658579795494850742286861899465448585723398732025664408841827032470585740463171931932256781778793385257241575843970865155932307608313861196095639248701256030942994973613532170994329303678850157057239344416382278632520617361419400619777657213671864248669610143097349847932369356985481987385553412123368179431587414728846176855293019625478178505899182771301621377866858058586624054184349813574229158631623621681936820093730929367131849496953651304420243666493869210147459377002037528132164562407907735003360821039932977212697766118894104378988770151809791197665475247314821898768062278686294801003342768196501470986469665480061255771162810776438925873592947044556230533152893529211672413235397463108793114162658895319523599546783506442038913061932237616640551319507278819992002401481900284706816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] -28428906820233885552177923006674909694687387925982536933336094862576273413083439263683684524874750497591086166251314935818073976686133505152498637816733515816351099181138308434285447000235655345371584110846341328679199857820478845041099648542721167695683757101011252708613969840177112099467778585432059821012970854497611876700459093336281636286513635877607532283050701957141033897548768574488154248758099837856526310123485949601873997234722088745727705046131739621774045360329387411164764546296494340417179483408937997330474156526754725778974380433507077237160248865485286853841128420702917056599715328189790067765487424761133816259910832418648390908085146842235666362411040544128107487792110777974974209912585612745326715094461463723365316269409272460247613409794779812975926949455900935550987629893438538059842651975487051672241716869704892966261289355974209338688859965983761243025776014613530058837558086759021191205749123947423002214487225241787783349216620420682010358105371731644916510435446196966933659445668256405424129982989475636361569273035952809306245118026048722928129605952301754902629960852160896826680934928966583414231327476545330458561086454477036124548833428241068803885297760796511691589065902357805704453076035961695583467972340990811662121406446567385803201188055522341268843335010806720351179274142762594182972802698478061623379279873758762836856634495592120140018587375792115896515918940891795651132092975918635402223060713019360095812955030631770676111496834545001263897702189749065887033466970858200135336960132742641556432685805852482991406673786521400358261802513710265637999212283565720218947469246224983217052124014146858466377879263300542004563022100576686316058884428440828361029592163389764737538180608360366862472315600466136364660126056450967568736869449457653465766340758315149176850979802613776441018340581620549491133727819402689119662080729689881458146646528652521751057253061674970440999024000142976050213366315453286920934727703526040218866766607831541513536010348531012209818393187068039961375389563552726171181354323780782991236065433899233527947681004445121472971938735959755953061047566473364494797113299449200095242814437106719364871975941366912401469523081989859528886096694491460979778229763023620226941433491774170954335521572222543580396067265194725028725820761505187506781032964240511464846928130644399062316854064354981769239256228237349859759139126966779746760029876946342648285362983119926322892902307932798591861909614928222487694375245926259252477768028702563711042782263561662596671450991129550438677740897294368733981577541860462048953771192596604035269774852003991117256022218524506867434163780424916760928806667023489805995358348338183313983127778884488627694144507435856818049695076096491938675860931649148240574596413623335805067228905583211627993781782127059294055823684943794757862120478810560536511358322708883849068679009815296161722222658484986576289604757731759923049771580822935881598028876760205730116815480003450197366481156994063493375570218552346808339482690433539112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] 39903818694748880617300243108939867957863008117691843046372679124642292938153033355327786893892409753067637212987499834073071651860407091367855962137340306135808555456625980148961308023433354850854182984497627376989134046090882426927479712527506224528709580250901458401899828159039725418478956318593373116594416901550707886558524842301916337207674384193096978692997538874118276823549186214110128341956984666876330353178645671913662945527038580320936743753130896794103478822263653653018354162344243623606385959475305684807372421224998949793113337677549441939842983107505080192236252852950797842644487034134661666602325370961026013463319881718941615317555886578583070753295682200753866308059718708917115154051523805001741022638756378614180388639824293005817850860649378458594822812565090085307810121813276354761148383671812117241197504100298898930869601613255752258497004472214493661248282991858240610347545275778919492639926209705186926662954208335846929661602744253724201846679892362357256550040419901466585150488394748093042646253131888129213807230471698997568762926950431148117363322978362256682347192173743995444564548468138033746403733699944714836269268166669280225568696048859812677326351501351920696243940007086810269388245357510321789369683785983414003949164453666411317838254618265688056551371951917778048312406691922423621992395805048362912079609573484367604067747948566910326718709920099850738747010897355211075553272080236566855258158699779043286106940456382497632917305526143805781285028636672047714040458443437757931650071890565269873857246326032561890255324065653540399631847738311806108084654907724905023580619031213620831039937950839531165835545380732785911709670596023758442624479090807086279317119059852052986763263884367513157382571343459144511895446041035868976926394114089604202647280209618024446286195856831727850242325822305753791586995381017140771979640647467323692363914458608341531512149634468619325693666175467950651111113111088060054147595218530263562794035543448954572403525051721482487783028649415803755467876763513143825670354604620889056324577215282213204531912299662696749848479472258778075988306537202283956187535785791619451802205255427175357192495669961784517755247135864228907701390702928517207907919954531347525437982243420974581973475073519877050552651479258665802173785692413743918889208981995586225944641523165512643515282778459553789153461620548943431440847044663766757456387457624641395861356599856152930068760879491760127987418833664511540963797827573156990543890246187178486581205767831265667818606842900223338638732785140023650985698129228604984707806338769569581227662176578438617415185164533740692368302143334223773214829529976751094198657439412745737625909283549123510522836500961719805886872135959315501943325467505755848607168059813376440213742800483496066977511531629894880424228135336737170505721574418720507602966603800371476367838314382234760172418297881164431716016129386815001815678819281776549213566702141089825287686644698437430432304408845399166620637756938834986607392962376605106176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] -53354988997142819537235365130738622324631454644406373867372119018196768523225134176157625349844805949470835223217946555378105792783201570582008318664033575819711079858681337956598570051790004580596193285848862576526667411484275173794936764495706356258434700321254198324188472920672375629052387422367393964315023378293598971727906058888645303644632791754850793068818868906753374019222610168986518589824656576216033141007769632218073180658539708986046491779008208776136906489265980785243514197965857564796147516932953854467615293480608957712510629164774813244078503333484724660989025014507444646685854771628590607755851224018301025094348929919423167971931666850147059756861912210270354051290843558588662500705924013513413884963291131710995875842096114538100093037676215260884474168388512590111572162020247907424729600699240334157126824874257412912905788934037644065407793829290305246108785433987777473796122250539847982291922443571790811366851554289758042983110326481369967364362670830649796996563663710489711623711247256762014713523724916601887916996604723701697941774636950438937361251775370392934631482559956626980029841756328556017694854172546379848919144955039414582122009048664465478305678761174653611322071949377198652412214173749003711184892128923731960391236441000443888942806001728244356914876996997793436530831864001797756767294641874317434770724561437155822739588420052423624292785252342278696873433916001011452380366313983999600823983357215418992548762902835449108662956765393955080519650274453371425013289443277227605389172987192674720991250200478540564426514464266055431234596885080813460615517537310483626668293056655746679411658871256191084645026148456028343468097790883458364593494452683300994630608094244201414889844309505942454824510371218304916875294907412700651515684482777634869541635808627763977627614665340292055294301243517505556163022081876539871545866758577207146252461592935135013826544924683798832957625451782881801773081325757568841134069070363729740431859941875118514044423650842385667489207862063386247721824223200331674004696127520035521256666077434771457154986126442020461732339050328764031594299233343562389342479369486876810503122867488533530281669521549521576194292250094939660818726254436588065534759720762119603350759646353991256395803445923375258633406951657642342854512651684567965024381224481779000486388318249683221445012130194748233426983824508207114161837844029748585970712143809206944669714803534349148755207137446752923600732911546281663181049762460184907942744309519021199991215974376319907931705253512196315418846175607842707841144541178426712147076152275715523155042369595033063734321633978723481145656780528262374577896635501540574062862090326054262076012683421396103324304819384768279267524648683127583605245979823410858356537408942678425173995395557225213532913399355057575814978583353912441693434305831755888179661114115691486759876694947555656408946377585287158745932194190475067039361055019277994013068941501248211715720233858074994785856226465490348094670691666391775900982496821510144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,25] 68372964239445829808533882826766073965085279677456458153054307225090569341453137755830541782327182573787360354644569883345583473558530339853029250124784080330349282108222286733664276561399397397566687418244668739260058278692189312200827585371642218800383748390725443804229799574489519729267098482396186157468503822226631849007679278153515578836560999655592845670344520755495813929022902446104843028624946045167640138562285451992033578390226472338276173800588647857845883597787780390349134875865396599651892284063021096920997130198814774532821717685313685872663282914833045189092367535732459428430788911178519865507494353168692624017139034071032520687199862599966695833966598941593003207500623021961631664474447928797058387534906908769762626388740691362084479732121734027591711673422134898059233720188105824081823505406167893516168343887680988051446066179303950317452605154886714067045687337397393210832047375283885626788076607480817253668618659723810733935287950794553983354801064065582615282152270305447480079022885749188525254364943724707331141768285514709896291982684214574007414557426825581742329121318358946205414404976708106476887645570492302241410278086157567995170175120972456325975924291489314130991602384042761714409505620499871309748310487191951395288442186436619065890124139379819714677420988614921440527994660889679873674465877506070481531468334678705882267037293407337899529155577817750669228981252882304337458828214079304189711925663351090221430417331025935230706387846747808114852159605488532623885571676123536151608250115746191298528040658204725594015755115041350179395252772877202616974031271443021868694426673835492546877818348797027521530740116350057305636075840102942727695505426548420382398302572313282009991601198759872775884666994148430697647898939227224121159875441783427714696800096770872616572485446109462519252728358839482326863159475039890884227187701497767120921289992801949792683137577744952999082899834084443256434443756838306094006828701515474278369444525872666675267489212117536371635967221059009052767623413896571611356988138916706145137937951879814637656084921496796310693436136235318231842252780348809154453785435373507771198611391426230717693212036601340776893244026078649693212023117309660877764196085855089707411064458071146310782547472186207693355111776986391288638800432053713985433572154009711818685634792144117114839646607093039529742435228642890475194863132262398955707884604256186320876478679548772029643572149488369963313623027837964442988049577208035073651806570805557389475067599282572069901804879170367242515299147551351150644432083328817711180710687341836524570730530397889981505163399706131120634045486191575339551739297281557016159801637488085583844958279416400125800177828071544269165748339621830637287892674989352813543031368127324320949295045610292056789557007357809548161740134188010790006946820287283480132706048653543424672079095743253010061725033705743394280110212473047553573968939157842737593794236071141889112311988688813848930435413920800266920972199318037069118587274773999386624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,26] -84224346023115553946258514417673503025144473596380079406946722293506641312365229061981387509964722035767706978280069075820602707539644172644596609491142163257291501336415095710989626819829057610040459053908327273620143592085078607657180720420233416878495336851787622885030985864519301936100953873208800738309495153742380303834859679703675535780171264769328473798226993043940080404841468596578621544719953215477130129005098808419946466047822993311279307198636007722752061309419763766550206746058342862107606930931440341584715819604933750734632641071448702454739025055594699672717047799053552230377235956978925328953696649995668648192591748082726178985490092296526037110405576951777274113734658345469080419932010398768863373845565266048374779454404931750203641891643652899142657022626842693337807188840599807643695261935666703618892624996915565864853564054795190183824047480567308512262137668653184843656356947874588583678651256596119240396711160535314474909954234775469652818899798898624985420042760508834414041926964987510283974929107952693770547710595362814655168273745486923467210778403617372521418762094219946058193006514307204799062596389839115841230666542138707525569941751670471000092573729819458388969223512407425531424495424855461111982040541751917374992245510541593752186346714634537817490614787552647204544081720716752852102819991554003445225311036148485057573533283361189986444201751301926395886783880368602908009948661199052041696715028170151383325314178544314613357238868979195797884447252429661487960986477162704559076483284866579440784701835668671605078669336207455025415613103635031434497743767253667533081463517220567542765440041781095473814888186538988357286443903467743328738586002169938810868700262979817352923018446281227929057863197841135148908448395896342557626502020758484104094567467677445666816228028145124368266886547991548842665003358442526136119041056181316411009440586680438010214653794014909652464229173749712411079024692582570013457902551563355629265026881559622880156107205388746960601396656841397261759773224411092815852521726593534985334641149276756295932478852983792466753710562620804792960165543177342267544807401922598893201059503754518040543543265453769203244546594970895203003395351639683312184044328140086828749176964024987376753561232067682860697146924118609343462946696753107079827114470730259870229017740936511110352752723029876769741872975288272913812966273604223959234426146178807068652477605828010417871113566719718742015120347370165330422077341174998059333664108697277532903321249901218800084007646698492879285548303334848105597165891721216457214033672169188632066176302889988649755797630283255621295582131270683030962548291575486152146980017027365556890564581320287266176898495410020418848372627126736219818461020767818176252143059418113737225837713279720308659893113170761471064648896512047991285808970044108324323147612947675009348113861671445539126493736199692452685128233861591114829920917424254172608180703623727263160745594965701181358934255032423497549451361319715029757849559648530595840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,27] 99724833320239509422831718093700670049559256653526140442216557718476707048528037008699366802100373203622819426869402608954019152693734494847613662679009120363220565565495242254130788682543655476675700967786395719816729587242372349418959829226417401735047291458969827340220014596480518779872172696922955821165211053351359556224262440539504512923605712311161171570394258357092226091929162476948276669007567168223982159908923936844907900123485865045359214380899975870714187304411711512130513480605560407082789229625720312957657001243171490217781438217814502338347462318255145588304283347282017828943707539258968971530821438164055296369532486484336128023263183071742532261754297443922132537809878005429354512531747272157980163423579197878559581225661837050270284199599460165783335408693143083926824478050259162117127936240658188157426160882589094418023481625153338436957520006731863155198914027066204664784780293060044938809899405197314851005536543475107629433868366209500394953906858189858084975532627029469594294398200518427128525298799275705900219692046180881818965602311633530402756989437982105358986338380716194068119517664022307873810371394450189236462239140852614173418441361842637369953507314993990008688645661574121552517730284099949562913006856698097105555861626956570540714561257578372562381642032513558593365846821488622320532491665119265387896950359170884278659208202096168312783318332796532614979606038871185023855229269644994282346741499480766483059094059889423533439621376652886474246298526255295184500461380071136821219815429395122753048191754899071763048366179851370964600149135349259203050005425588375419930052917058334689030988996113677577904163271271243823563832158894502862981634636862239732945752860093262348969576304336789336098526193098350296059998361360612356212130765623148806057752222530444660424098160151250307571949503294357101076906320747443707172293036189534376634588690636711073771975093502613757686914351914503484367640991388003115578789162193255585543259819246206327501509800567267538885799046892218235306162674352709166409549467426142045387121552943943034356012214550399683511227487235793765409019068457792888065077876416505187363800671175966770240159570974625144534546690972033458156738205298550514857866325314137816760006951745427072460551679436511762017966730311069384156863021567007739267486237220676399723606963464732204591287986238316573386569528988308499604415327725275256515477257540317716629760403572657845174495972363258638651132029012607850152185540825589486261239603857338128538647707451428853589675961727679112554177905085082179234012099448927898251906515291257924108120835508925497748707666497759848799565123167366833076714319266041420058936447803798986292444618133225419793309027210740514026125247763970182491072836713622124061823441074536863515374316410648861217205589312904500810188950761883183019323336627986797304333824521396247432883501441083901611530712239230346503352460571906683055708618949531162425140470661041896384849901438911247022691650321028386926078393825186812429777479908261363712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,28] -113120521109652540242378653959554087478573566916167487075979666217386681939315917167824429584302461046712536819477094870609237393561446456640523975525900235261265348979841736285578654849475370519982273162870067618218907660048622080330087714475200728534463903714542148827238370360179078210351160843231400142039635964803433861852577206056982610617095980420048423567071571675026345622240646685614760981988609996567299840119370982934603580513928738300377696615972022799126762410904334318998394593290882879876459759315733469384058801649497802108728615207497370637653054253864474043314634620965835726717008245031293345905264921923818220596278508168199707869509638537970183930344487360502219050175155841620717270437709547686643414238838072592412940443507601501387911025776634424465296854329037894059331293507000651973608650651460714255500010663245572475612752927740439096592632771645750954703663670720498470926697321976870842396308850812193733854563973986008684804170802186657443128598865713906525712549343652490097685809108450654148531925336695327905848270545676882280091200344878609631573642690923478551637060036523638088000100193942246547920833375849757960062087406335207737192930056464259472800781386264602158637674341467785201779798516431042343570037582248120637012590627033396438063974973552872623107101866840728152320178832205576779880196512046635394496635132426338876030959612614493272078171239801395860729559454291166262809026355680673010325622310013747928001381239174347081152055347339577644007202499125024676947343073435780954110669381631455241299051895492686803314573982982711806415571646903519000861108116093963586374136137556567584937521711155528018985854105995254262926163182534288327454238821532043378159600924949074507666857118948984237792157522114765916181333423962023816046964966561298970796241924783594303901121816625418614106282865537791052947939022626735413364967148833615783899560589113853804797606817009234903067605528293347164349120965089000842007928730084802500210274616107081788306521644856118729437845570837774848745246679596645042609431257542371097366467921594098076082268775538523830901214016182025873759460093292790985820849944376566238229247222968819215664560867303369715171678675405335430251291455163440173310979191552424371987680630355186309317889882169495214349530791441332657027766564940691468065603330195721466797496595936620304254186343412729201768126031102077158238990657010997493838565174645021860812619071356516620483068528940125612394070814551387878099293261398378918916509584940647107328093780902080130846823151949110702614929418526988452995548574001097313694229171190525096195341883338708604379377001944207345352875360602091135646658244867471397025155329517882178929833371202370765038812728386949536742394805802153656067149208448693918197429414295974599358378876690042564682340764821332046986058362999050814462780658823778486183091913741535499939730272474888879913619261742615299601351784215580118198735957599874987461568394175524526053344967513762641485377071017901251273582545028965202756957534906021314560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,29] 122131098704352744199997603620659936653282943822421904680784932629273191304605396788664003176634780329509877058054215965095084496731166781318378071818168932163840285180033801018023361796704825998555047334413609519933130080608769485466405519626828384201137474485220477573443516475927464589819605522478837334171946423782121281717192862573452967793724703949335117931864183290796276219871282602158692734326672334273738147644930261902403792265916605373804052940534357426219012447528857284638313309309943262195500820618648527157022252169269294107474997034268907334820294545915560196542403295552397717622580391220886154353297896892738824995984118890305724789765890844406148977314867160029311105787735872856015055196555801821719108536418201121686808081673016734525715756938584672346609642545996154197542899494015643294129470836248664011742298483043809766703789038580135553140166680120874951576573694971054405078182987788358300268071017047231610270979705208961715726314263049260388008808309816724907343427098262311070979660200628230157401135527796232297541298941865565450847126099574404025157921917030064275624122689726245127710698676827723789788744272141993561456845312357510113479460986982324044852287823775261470675240123951815356229077702557269495594182563311572250434187522033351688653870159165795555409131259070169441875852918891101884571733867267984496177313901278256803905149928358189041701348244708159504467451762895655240171941290027396264894855306277729078877138362380396699695792368901752371761270332520688684133262781225516359294807554954228711714292707014064629196552102975287765670395317362226916136088918157247847913539413075539741988909966510054333673168889474205590973138787848734066890866628360600995512516788732232812503657872737536238319244480378158351932882127749466628888099554033778630859147312264512094975255779992129989938830647296113012137584894858668454215902435995551538892144623921511225531573775933816469111193422098267498602305345659715774860900068553071042520852992211088512648410579535794255258466978726430516783176078750386862201284268504605637171013776504996426823927358802735371825642414419478106236386137384466793842436592616215079230302319427892639213659813168061379525381917807291465085918284464964953025280041004859207273471438227656545152639873819621395346708856796862636527766132814269059161722404305405363038146939248457225875774603893600532356096171366932978251919183011631815131320094463116029081674991088589208255015945194057263559460980984510213377955074672144715004402616601490865126002677821895761082072211219136649762260813428532345363561640107552321206972939260452592666028393457366964302176442906969140755753019771242332686865513082193002302426562152402549877246639464867680240967377701400246492352762877248435881870258631706029131430849248258415565349810294204302569777117323559760644791130456647803791207407454545920470387928755872805572666720456208773277276368868995995652384269220834979909996542675486801303744653257718261564083604993715601372346966986129277961463609339405430383965539835838464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,30] -124326536170035964403621654141571082584128441010904301676580923325077693859284145233792513924726401737736098942549282062907620866370437395718228029916703000723863618809643666655825745848392927899778353892106641169610243265052279165604995203960578309661216838475454476891472553120771933276380518225910735136853914747387338763642318000941511075756067701615532349704735064214156672315713218713170568922894922837986013703048894400926678820256818247772248063143975606768674593508559240664691462612878791983058289418853204625355890286357522130132679835348688458019238302646240427097287222373369057648285591233005839898444295295647322416000277159162136952158948910710850177505646225179638156020596246608579011132297434495257573937134877430340357620310946400214302207655727216474672122015824231190978122632534652916931588862109560463181423549925681773984747321578127113617971518239883390463969906024166490395847572191911297798302567970008357505273656469991372897756274356553377961465445844217419227838220362026373658785023205392627620417019877068791946784176269320859791411032731182229802993326881399934833868460472068273801285217078745626664578698001932222544651610706270175720345537515838450380130500426242245750547085165871435594469807456513816473527373140797338640141776850971406256290065289815646358984588670708440375517015897735656371395936235699455914748843469609521768969402428351118054869665672159343001192435301618599595655178758293982340806709684601523560425878404236709076657705471261049515997545387862002605502669855770683943216584845819785681670862555165549449435360899945782298177969133768431682399245462331275568478105367923351965414709673356836789150433838404507507615198535869442603178202563311312204249759071806625280110083223891888082268197728969584365878231486665501007987572958085249412054987013458748462731469582957960734552508447252127207119116297141795494433948932697818790463916285284473226125814778063862821380797187477901525939138166374828740588021693104173588298245110139913011153515745289240901075970273554204848594757373634205125570704256462956220051139966411505181259995732811072067042261683689367308010014427478963213235136632895535861233030059346925870500600101523240888534738338250191840143340703630460519635060837367694409496593469322212576345936097586157281434158269723043629446958984452728244411009067891013936363640794074760435992701448691114748127933975943699472247288852891166670289323581622043399483433596210901218102110763648471468948102998066598863146529240908489765245356760865687531422375729033107151342478508581763648782252966372714906544099707616809856658427939349456686199435662126917139720629352958354966079409829342610373408457417827800377023552725873298767920737255074884277770415219464942779700784416332305286850835489825852107310436746772921345497355238862153630538275286138055489667908844438895713085980723314263258134566284950323258051145026948281835205777603228541129777314189117509994121244577239497978718552204567956386652869236800273158778887981185765958558484164002489998521842845769856450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,31] 118142757930538148602826031678477700045010392511421922497224730318291372577771391729196564366184709180145299566567289924943620438934418604679358934753783531312066008907183406925477401533161114591472090983136035620381262658050214306531970764081880556464590352116473590584060054314839349704243820585837140527244217601635671687437525905834044036159192225480309586729697614227977505285240651920366880537585588978177947336445156466625137947562232504772866378183867605764513507641999199828114542650852808232464658643839270041024286643851947807911913543388227491715771099115268619237711291123486923291917503402974938832654936952430247895564259844092242446839780192572100383784862642726061146486459317505658712462304207171284249708564486942496190131349780709976919368052207562022823707101200814924800117558658198468795689620941839197863274680560436045361691436789337752373485407408552330831524922985325384632855162435925548653071525713430015548500277293800279027253368301345944786585894285671542205208098980473322490943240935396395189469799397831633539315481946192732660244306528540527357055176802404919524335177867318997986158937486499080649106215268702789775891773175192631777816188816422902150623501388676220719228207945732492216311699679663187821918584329045679918830649778056299244185518730229491834689250406648242517668201871398345575200702192425451221173451285440103808786265484347968964824445014550819697706281857502629325290730522944806790435503577228726245302432885750744122173976494197428026306770468993327433283098223384565038144661867273415758227783791818868785764131298609270530835632820222771370222467080371517646511378520729272037379332519026437339949604239804832737104802741871320589647123531434510407498669877151846482959795837261456513808329444547927161530138718445513134304672213262989409918182382048097204898349940789380291488187277621264913755129727655571137232155959120135480996044165088745128198443063438988572031339701420211742507631514712706921804709511257766946280636247945706337286849300058332229412784413492011377121036857677902262671371987030982491807594980912078151512571744266663155156967736693313995768733583876223814512056443999292115309130701560060421244240997965858969829196703749405232108171366176037502860967303370375440850241690634092929453941632527480399527929447623229616757122229713734335378079257559851066635441905201541650321650705340559250573845587547950156204802010200745790971701465951908088489675237953932052927067305420805968858716640915132217914868920789064925912627076291220408353446580519245606770678359113477400862448110069152559460682977662209557114938264368998540790310746183430928260635522964748671677841536012969695385572859929226929093522946630850014157922742125646636488486600172783224887624121327080435442884419882667539088414638285647288074617966589596623662717629144766353501634259282529897959999675372769462100343602535214782725536858191961758422386932339372387571253546078909435031620870173720099769127458026860551377887579049123631769836148679875664497415002168908811561379943441829462016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,32] -104093556945983913362594533235932513811067064072367554303095847070239219998767117131085285482556147194753908659185322058188607802557640855792175436436193975752642943616699159363801324304226974047835533617801101005942569270713738290311446106318744475450609837610045149027593975265797015824406161574568411467051079770575782832407304986748435503217414453579556591137102703726383907462268930573506106259830714503244444962229330349591488932915872028203341353939455632039103152272660797435161357624841790575990330694636795626975693935194949911892154508907925516758780973139425141145707266795071907447916201414617643061592708690855112648234154778502635923484531271987759369334662905134485166480917607771959586663606010608153255846490441046924639129027843153306565153615475840487485775185026447653506273045281602208214569499583953669867597503332921824508321941941975530405954191159523648693557127150823825849844959515061316073409739857114892855596961265069397833819675346569304717048843046499334775831352425780944243714703331430418052155085878134601424442570495816469693328067853347891354333132234940045427121038529158054995841715027169078921964827743987107588713022432783868688986786996766020119237179974371989495865178472419026269545293488192539042550274735165614741564314318323074646849649046658760876153869270367901319712761901729983230218675246399571950882354926322219356296983737117734162367153359213170964584621884870610940742105877624064411022969581980961764849517360113464947163106517747880740548635001173173857859160968343826158604980913011994551738697972848233747651865299067139581988312293192251964260205555099738455701261409648932845227234233303628462813031635730112628064286591431758318568428142430681659893802291770097939282394815337379744456412877419030582532654979763373687726959638834862941686597712168548648541999410194023955874636425583702782509609676183808975932532458453229701444302093834062456945147038274726993836186218867332061716227739600825243048118338685404221062355509591378948041462315831072501950568311865203585539299145493853896521959916304834680481717844589001492468335600847162680682878518974866617310224386902182197181255574874496481162895912078519006724616962428357983573785822414632433031933862329981836458787463586339639863336325687062611001017470009950056479993655802213428759748537381032648874858363698102044194508266260691349713457727363489703199107084005430796178614557737097244273555913592376180242828907329214687090103305544971446750341639138350659767359756850905782849116233712419964684275327392688668903626815424210351611949031374461585356867437910035218944560188055613028945036117841732815462817694164072894774489035147744194513746684115510748051074533939265545561443167562299356380287056096532159848206553351643681088088481941758353394456847593521027907806005565911280656713282251431141041104422392846638844071203561373009636478655117731607896946245265419589855176958963691029639645616454943615922735254944191800730289987466667623051250810561591642359806535143737902391796191447290534761671397387146362880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,33] 84674331280764249861863575502010691119188751192641975105288702914180690063671290610663988507407261850504567061298112230657503055404655695191628075450519094517551464888195071391943193353126562314215013841526558048930371085239941933780136951849107713388181821936716123394199820908482890991159277500254707924275591529246032767891884573456631349646286587626786843358719255218279595062250260935062925023737488740865909839647523334356123706882053926257499437436911700046825034438891964106087168002999062229515102654446875322237793436547547611518119579423018364467031822768612648513379575072763551729694580491399409821625824861856420284855446645414745211322158064705859196051687973366381751326339959242378649982607715871764631637170654801508203783568081326416488472260960120519225248872647530343705923633011549149792507790912212488146635611439752268362945426783599475886204327830431715133581409846824102260712082526809825089447525018052381707580635605338829410890798186171727649118848840773134300535260085505138527998302528727629442709589213625881523505443179738413060660644080010362009103667533021000034946115394996565268144873940731169840051655682570016309202750717578576016227001673665035663542950261060330911577753747441210735809536065170291084343999830975114166719903201420242446920505429818678632005890269834693484638719567096479127069425290221608973142925394911476060430817003083724562965562031890587857468834999071653964910301526033366681009413191753200847259186306051203244742192216891581742722305900795481607639128233098154120458133248199364127959549691094415271121940839267765198859073427061529583365234394362726579859372924286177932960235049558199809523876299531140454786610986368685391453590680971811957237121482959165341074551124215104538554360857020182896639106530102480563915913931111323817477212303970918865632684638963774185712349027189518187761873532984120178724266102764565207262098282552187501722800857580946870386415222372463789737522437425526456129258971489168552484864007198857705315859656319590603424229348503821193927176185568402604517507309736971783294130542958267727983322109292858674860756581655007980956053627682030519382600069144414814278275478527511322599508257519618953927510863565880792590466376489276909795116691051206471870892703316807673974911132985555841310824948671352785619419451959516194102134073263735295116089699205034153806893665166691658644464034675925675280680547013789739164521068626779594013097708016942815423933874090568420177776280529111731142188373119212189924535616887389885073771281037014487190541171985478048441360722526747085562865844695063391085287958149319124804416147999950622294891555486307374167091502075355158154574532405503035580626077456354838693215550928387426762226312190034111427116403093277409405975836915883178830696447067138215496078036400043810795574517209657101896171824855285975119454417058355848532240915367214414624962950934598164639740218435237339318714316363034063254148953391557041825558777598998711067913576058085541424603661309968565912126929554768711153966551965873733632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,34] -62682224763921855746238145557038850043918419002831867829819372000383038736235063466237488562435996175772596132007719348991752391688026290332323452089443936349479279571032742151394325054766675024318661412134711131665202614978997725627927049130759805221981632229532689277519432028898714206142667521490801798693615630026432298576004410651162402793105945008686386765105753311575447981447063634402365869506407647441434963298154730727318339813668465012092479864649949758560987906479113067261146558918882879832072667270265305880923541877491578337020688068911736542539621199056475821399128129442289726107835521734447180255363755339086551598555752387136267611716170257940538834431267346717758139233442420421174487091064825166385239699464880261242706365550779485545658576265394211319834284286072177078666388703981080069307627023925164633760491743872593614290968292651362351551156643379054284263330691572066585055490424370925600225374780858564438330517224162944537026716604780510176577372064115239532642051493049089422153442949890589481461085576960017034705672130108490282379407791266667786649345983039243450918549100308808698323486668210694131310564548916660865211193068263579693785704267608276560452214744926426027384922660477484776757558930039569669932524356492313240586195001475603097408035202606135157821422461798351371513785295859744347756567393384498150435332768966453012641034580889307364431617425363996381216566567340821483241222961649953337756136371793930742859177102706723114268623223684342462944466555042302020173613035272657820341580865159023478980089572571942182794788428929613006888665270447543501309651385593717113211790863823185413503929790447908192544037201176856829815252176320138130082645857466562943897587052458071744563400923780238072407249986181480399955199761746536211388190082620719020501040712052153975099705320225296391195809852598646236164334369351364149873295844981589830428166601733309591858411717590556752556943488113634173970193057802480021289057603095262652632066503965140097816143030426395290901983443898710714791011335866571676221905238892220996665528353674635136851051894049634848801433148427658921865711658738676629322587451469503865673035438378999127373834605547125537815800479746797446278916078849662605153439368073933186188375421582607987134167684835713186939536097283278101913387481386411129627230532660413504501139360379057919875380232346147279799513517381285439816706506730394930905484432615579915497450173196756346073556897405246557535328463139070067842033504656867828028955047413967349944333097839800320974556158047596236734824765193912347807592590753069849706005854827779379595230884483313372111324829409124967604501250491650015373065131990901809453014188647541767914977853443287123474466726697504037907817845918511940539501210385208364048938789161230821818874220975209725863603422968505402497615146886530932674574630143694875808480292280459117431063755820156033489830504186234424685032976107238210398033444955939863656906250272637268192846323427175503169697962080117059993252694818744222146946617151848448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,35] 40193971089771825925536573661668884783774535934057082101607702857610211541738267027269808811116366448367764565483191827451330331264504309145500099297134936262794846111322010350126590444295120296062704406640400160171476461695643005478344891475053509982301772859770229043830488896758838953398303638749346254248368774507810344139447741642244061758253120027575366185437855095939953473076852239557297126777496742530386644282902852528787694735343771298398858256837817516498711325186699538816159168850004359789045305066676077552110996077994012545650491279036469184528066772519449979961172112400433585743346242187393592915303343537070543067354210712629222356007792023276765397009303986845327346899402747284805015972301599237618633022617308748689950684431034925741202713535286151586013311226302686338513529608180797631490495173678072471285745480119635388381524240335788552094450436786158590350352783777840150956815042619311199802362171337949819361706643806409594550454303723456634080679852150823443061497049266008320787652050529955539263081179357957348013486663777486512526370103727402561426517711436205506295946206557085187480515575087335510692885948967894109503349578135367743808648208642824207790635037358668958006923140361023332555324940540683107951802916797878674258264456849876151711538437920691090684148684364045369829357797329909694626781492019452008103996564397975890823461031903321189193920415458657661873860690002858144573824263025362894362320293929336439008973049673709145944195379304645200399565562694215125681348594928987150081590544005799640624037166813375830434514652401353939674300607137614407171997355835035238274486944726795096489027737674107488782239294607316926644072324264205173886486373935181382815686440221291806317390476244766220687799634232536467699700953913634487897417729541779275497917934844742764473635308186268503358549618313397856755204636124215202114670644589734598133801002185394679866971230709697128253268530045372415425577647005995296891689441605322693704109074114999612349069823360565894338930501133763195505507567754699382064484326102126483789443224849643235615208878000745193724990604996714486255129492541827017233120194447379975204359809968139636792430301571998527909935509445215762765270466705059639096156262333869619979622306335757030796751946963988163845666071660049219714867943404389452671877837394084597110004690125161675623820844449993718267178608898650256082397685829395241725925601309671454622478652350013526582991887040950794542754347396594810319957179874733636475960441193505398879049219525693111250526817127867254114534786752976142207364424868012911135158331423745895619225627607592450480749923937636226260028386934870318113014088639884201019790173582141196142958240140037688518536361088295771329821956279808229845407413438940153772978910812799221240729644306750801099469608384330459998118767451714437079821108790339355111369792074749347465768826823106704440624406286519870549233701263933939857722401296774739241944169788418722948344809023871798178318036440249419708993168998344156083541293045913747456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,36] -19554785133267276087632557406367195712563380193986699694600840867453115026053512773264447394589720444857487391898879957384510881066142889710869706460915215032073155859813208736029057075454773194033321273925371604206496237127202248237180213385273661107840050842747064109077375359304396696130680722604166603824888856032315449827434794814420361427733832261988902644753940685515085302710978975851477656433610043185381654580588377671080945172254023304687261994593443215235186737583725311542771078756652306550955880426096725966105971117969445050880334023538963951229870953309067649892879543754600403805282595448313819558888592122866615763360757259015855682302717901585121638817858434267872423706375715669130899815530732125958303369052343376179732375294797001400732587760157290985859210915929766964210204275009223971817719945394886372017683359385924099255548104958517353755645539553672479092760664376027871255295953632085130170676704695282714151507802423346946894277676599561547338493306427788125703911744205713098009374584148957879512407301434385235156078223007510838263939832056888554492268515475626498298138271313446727336214928012960127860365260686397980646962442886186191116501894092965201282498556361631866666891180877165521452231728921240434042333486525701958763180869821475281023976795309052381462395184492124860798788112242604101654124798082654699784095058274415542594906361832699331927714390637815549672279274487737787277557435320739142440871629097703768974643020293114227114323430451613780715274839514340707376867626407910102814532299092893684596747817580586863799635628409872564774120531599494550650271174320390152468200357292490290297425331522095775156350392702396753112801134382097819469323897376310233289687155008909564231624371259891167512597866867557273319999418865173092410070651391879212270992278868579132460999573830600055479753638575000731113445230852946388422647704946179409094349348448044102654767289927970490489480679897818960414159459226175784467332483906223082043570061749511802031740356470089120241509980000207367529914444486196274772021371965227913008772770706653724026307244357630422369194580647184227473123300042816509544618710286616708226984766046220514259339133093089528765510686167154654185482951256466409905019651741742959202084541395973568354163496452504783762121282913649338736981480553970225090145174282351834135322468162022463752627754329415426021034521571154006158102801869562432831222750833691681424412104261085609558920462454246151060512108154295577920228027140305632989204874729186312307595572751533476463851412236031623029717262353802991736347374340955850339652246105603802849970503942350358854898253244135320913686974030762852155340101174785883385715424416534041035973900713665157057103340362062092442250202201395680654337206244825445910564324109024448459960941107364557510581286386067558604170909648385727929980730708581850562070935155885227310244088190001783297751091371042813129436296884240764476498889501891840474937639106543431864762472052440544970210410890868496414239807831756334610797801962282680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,37] 4050052739062362508203465015014116094802595986314931742219285234259044640076786651593081443144194961219390408449001702606083251144669241393130118709879533327886909518267014038611635729312646238508055957843359064929395193483939278590879200396484339493172616215082396485952932169912802236718023711866258455949683540658492542308919615443690411541951532210572315049310760891184779051537812254466779286789293002625512141468343288078932304447469715671764026600361678836592903434259306028610624270505606830019350217591879697230907792577325286769210079288778069138272375238010984401711021944257110920084557935840732938621729088965173379533144071801324104864017143876552702493156391997400027843185214890610449462436605420209848390813673222218350149116281601411666166803463536494245544396283686571329196758018519479783092777730036993741473663161408504792403021346150231624177105918322721289308802132974554306513285649173348127997848771900253096010937520682303133896467489803628808013912087358014571557170207614477493721534577240949025270931503610424081334570450164768718348434002159080085627072609882241093769873772617048147797246855351752783638565819776298329913527965805691402333343801166924463983889779297503893553742676354486191766716928814615435928716475160854263621300878620014784465634030264114886821168033558403650037605552679565161284586615657004295795742175195905016206922271118261066660323177033976767528610210010038507273456030293029062714191593321464626389141605422513736897541259465842144081605433711483253298043972093364467425093223560831846874509459727256230228206990161960770439896775084674261208621530659413564725841903525079779363781553589843295408897140178425186169547520125601317718986586317158012879432010122181986178397702098470764894821619306062785395370118274953112860466776939034047102207651822622364170025105818365534767151345311456311694662021337343329742680408928489628611428984507923705229800867183106764348363274675349220213047005578115928577049506904016095529154787827138433461974763804183831251344143449564254262007570789529471114394051188566734753203393419611081719157577629807505182677032372785853581347370950640547926012637155902292836835728102524717599005690062721853606137797782605465101940020490226528312750726920614002611913617960237850536836698028459602175884157230625838438464591853270257711436109332996487280187071699189142392414056317354906451575585712092090233287726210000159972527879996204099199176888054811635009355500678482357103388582752162750479301657657949267860491497905406565319189475030823881823723172627485784601209339654041276178611634375372726645847807967235300625862197528425778293376954902106212958583470463098186406980082032624344376200459866103235906775545355466803731227985696334617199554115055347831470818505345006829554990568059834003039974346980992869487599510541095433019208958835400387582207783543631672267268960693111992439620128134538151373425626620825931907592213638300126075804280184561409623545666110186655069037419554192727619869836086365823207397314269880293217048842649798180864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,38] 3957371943562195006101550085866145196519543002373861600094463311478553717036690919284518663804704317059348860866056951576361047094522577589416348704679312790219241478850642249191376179463754812946347060581893915375996140656795926133152471184648943989700058960204520137424249708545913114066388176085887176926838088255421338485599172625481039154548544507755750742787714069274005627769470357454978905172432985530293305717059081194514036807275236040709983614515158169945698361238900552358853915974040269807507053507180840484781518786625461449710552450463619456630273391476622344187833663433968662558732894872617994654844257612168992241246854911565939901359134801794839314639231083260635137209595979171769333520537390807906357611577010951595766320066388818289228217400218355462725156700167681734777331487171324635723419701859718353994106859296850338166462163568329647511124319080479327983117747781637813082448992320960589648246263117028512867866777119063082780072690857902679913390838522391221976501516471071510723463207643549494606927249334915748964467966072511549604821089448954126436887453932460025613290154302504433723227142952007715938386928936345456692309448062694550540630747769999349438363101490205056156456112921174154683587994080426547164190754449995189079966628972801812327465059998603562903491901746615435709803561295614051351835543849731694502898064398221114877303959712130367212362651253229508330700078510364921711109953883627817610137735210064147439437688894582695582016105467114344562992277174860234380335155940679480000169745950111754202332272764158439359633915794116058588864037826267929718542481588469743974963341341756514465545158966269970896007784506786005029900149214210988026388065168839149322137191385150617127910540879504853623194805703416485945355504692492834871432523209422871833604128787333663331967363554899602224500203763603553852446762273347312355327778384144094410972402156827059503926680535432149601975009272439831177495220285471422015452232018001712930882294856840339479726377040004141245740540638364811093836110212507140733455226315267017154502377386334332398032886972091067062088851562521687753953757042875102645766828635936553140265331541404537618607751664064762861549819395882053135852733068247064782964158044032350954862934630841273104949659350415828846726824066190637103625448000674337643182971376576850313591496158059552387305370127409835012173637729356720466823896450420139236135601205874860088215562434602380119506269242438669625304937327546930381631848121959481536026252356126609728924860313745351631349470478888956558062463144797781818112782679675714261747532977450227123130458443371514113153314224147984820658909871277624126714825875617337840646402529802128541885328553051432468771149941486828062904554791987478115945317489435350216760545207809096983525802195928209002585300844277619719970408006165659495965971304489460959180139798353863237124587060574299307672403166151541146992978161834339003119344060914179137689915773869926178371813612749905474367558480234625380928463573158969953565930831636070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,39] -5283493219411030986794151100895086775288578052137439471544739564047734500996418468857451271352732907319859377666282306815658792090764982909497424789219281395623842640351824835245450189638036153237931996445826739036683273310305845216516605508207767228650689295084641429320061503213750228631477372996655638239998684788164955672455993432554827746252334784163289445087698572192999761508471166858662077480139663363902911157841058142353759826286507899510340974603083257887832784035648661559898810547170823077364749173667581291332510584949262236545745894480488661541210328994780304127307265129339580147586614798862262731282786812916643734115684868497736795903068358279691398670460114017449528690004150493928000082346579950619060084586993743502810627659081205339682003822523588636785479240298255594172336954698553568876863494023198637574535275756643040743884260325096286657358293630785486930991318565626641139286348802682631945833866390022442550070207373815099756488465954237495571781804691692606298304339985188529121646642148455747671349462997524664222135633302077025120067372261684369952645447334505935071217584368244102846814565613542395966429708185639872677635047738375192083285024612296413066474597423763438718929109240347014514085768195214112706777966466815067263060121748185544133286649745257201094816091599805280202697516080368546143639254089561086088184426890980607165745729141753411050629334935035617579383346814119675357544547420140749560721524786372405493559268331588897888225248361738563515745839054399822689293382705039688426121162724561826372303622524197345692790069382613497945739176090339487968719580199068601565871014092020075841093746806709805869080492474347135892316374038940802479716523306294823291105392143767689134526724118848460120539408271076828034745597636592674436004500509055944810504348610745130656250608422388199922129605177618397961038865260902584292109348886372115972986243919641750639989236563889569579467034565791913318333231181661266586521055045921396806181059555344749707151546490822197653139967289865262670994970247899769308845106902781428335968051691154519785792551513013792882907196933518130197131835722218169931402713502942522514088961887708339785720987543460115681256389184434361265459895650743738982504340591423425562667076185130833420600176038993054105392686321497186860235934157158164146285881964522460579938210932484412442184373776249240048153965068565939844152491543926157509896351524835675079250331667418955292401686262683079521975508815929740223019099860313441173719800503306480999161170739182889145519246220583044340630270120614329024172501221007152286203566257365637705745219467380836005071748428137081656711634739322745783797570306007467615020085149514743781373351021217800900093811400129058727892032568597801766785159532874446502973915985937419635016981127986902882388050159384526701574796156436900517791289213966397252296048993765553404659696249915186022657504992668497080456241759470183070442202403296435065383082190577573230115481853216877662324863109856589317615573676692200483670261885325803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,40] 3301336782604731951013455685540435861274113992852499667358172715649357797345030947825074545226755625305214881467888319656473618469745332672836666430589584687142453117342829598172047574163880079199825393739806833645464201368137325124801520998316913959304638469797201777786227950958086691481455478348435649212360098899431990732192473303413127742612744949732640971649812378134962807283865907862900743240572706295275072467233680812570442369569274416562451385570466780398133332084895314485082494041369260501750407816686594931754600711856663758006277216580354329878296347030200607113502079549231388747500162077330562139565102739383995132341395161135359302088976365850959123911476751409799812847218255639324203122429983858831175045721004137935102457925863565748274410864981251418211900985592142085581793396762486138985609375991548011375789453316874844240114176721425315309091207158646256415254275902837681991442037605940098782168803204903638157692327642892196948526403137852015082018190221076907225330229352811030521471469454898731075059136212684835385433576126690857755344113008546682549225834057213416296678855878526724218906839781738977957796307124638720330264433550018985680477838677971272894211241430579478240043785719092133792871594233195814375204867226292345276862528101406368903868389996148028509656078150036498694467507237307661175335066968959103398944954407468926971625292603612722108665807139642093247569021611408697119046700699136648247226182049569576198485692060224944031027016286198133458341876175363365095249074975329482448253005246228814637740019015012017284224919094536323897106093565137666466571593443975176715473937035473224279178638581682026518997161564406782950084155668372193196692531058264582424226782881978617422684225897485255976857168265810248684492065993200569247934626517189592727867218689446996993966574969461877344709655521386943477886473709879478219325306924513022259998922319506232963883729438358906573005876799310088794151973697604098011344240738312042424149915587295919542785005516577759201594271569100002611326356415101695258358419262368789174240648062760090430509553961567100468981435599526754193720733191413626650094097866026726535161935158218815217502801260602785979027211485161994412079353552104517278471764341788030731754916007532633976636220602605963355760950547518595120578671187385380627271315430765669618996252044295595858504929949453857188213241520311542426755832249036938808193227490250123043664523361449788831050075255330405287920896451464910296723438465314732924865444247351920019033806934420652852720126909436299223935142047877354137244288749468874849639430364436142980676941857563503725073096152738905015979770944528978310426856899454776536884154762646264353071882117653993036168115416858501228794138997596912705472564099546647617784163014566069225891261621380066653314868075772136254107993853103480269104197378465847649549906238784608376514271217362488558137531504448646732641398318455975732808160865557597647943603347504013181451968312911483190203239010974376885711477046172938840333060041888235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,41] -1166125743472137785851186045570030441479318863613110767453220414456212197069382018841751634789821979272291192485061347773232604909598592337382001163256837397350037101878645320177095717487034279575283388539350224106414002063439465606642102108181357447986115822194898889729769581786795882666753555605948177594515853918857856942060496907231512813374972449618221362847139808085071856376194805153431663111801430463028298422723536097047438206544332329430058612608186645257920185054319697935273038979221368268894969312422419988769218229348000326802426062427507930478293535470492071137652900854611093051431866606769707172800840485482651814221353882207484015034668895653416854501194436060459446433440402590548637115688371396385428327923811170474329016656270956568894409556603787396670333762840292132526090102002726595665102202651882894967400092275592499501056159969850711312911822256670568786218581537402075657763641143382185040866300405293920632879869820250925312834196673572377545522610986455272884921910523354028080549288853325092817993760736332682206533340135853685328855131487194077003407862779164883347780881350735992546900492845315700785643535309593816472075989742642256137704188934456340156237891890441535850255395555619161467532656163692785765608514731506570123918180980064417421824356826519110551441205063967780417820219638959186846887328038067965670306832754447764448621016615921619400238438777773263452996882350852796181943150418674811832652015962631586362381881455025769425052130166540558056361074175217014180754895052094096881873462181302333134553470778755162861658802807360029745175697912614234027838920323990985282643350707664258905467473569523321939356746487691907685655032035366412256581841619710482284442307481869375942697596536734462089207921368593864404209432753457548724059980075991768556480500083834293667132166044207551254954950175231634319768417892589561982872758412519906509797682047883447957921705055937943078459468265161751828342633305315988212049473684809889283411603795954468911199219971218735034482813928879672578354209756214406584140165305403729175198957925667486788047877641246540052572381771392439201142687553368192758331009994959740307783678084117978238514748948338671034627335215251341953460148542047104904986129594528779397017648481209552002481617664428405960478003704650391977313924861473574397811376614849449692639735026131536567921907135195350237189394963453683183202543103917254349700485006998489790563461297750523896798505095064884762953122483760712568363406950814704284628998004292506274663736179120585033157148258305471499568783669999630206751135235500329760086088004145766870700774757437327260038579110650227244549566762668402218067053153042627959348091679456405137526687596389696038595847931809051377927425633902484411648556260635941884719981441787038528703550794462188424652795883421118741944114466961794051418049538413026450687826415297503243664844759052138420287338428759407124814105573551401035416924932272895109851708357714563474819713062222635507264176601517503382061028252621141169637605306684932096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,42] 104730809306368601990563649527471638608635806685377416849945350120305070616981529247734386030784616992709003494448047460665753775559539846127276095606110736951988213965603075725730505483709892218816160158782680837502072443860044293625236991480476024031314285826920844319032732783209840335184266168062311360881138796798496966346762500860058483620040103273585670767521705984698265214183818921856657859276483454056966110092763282281602634706586973057845505050369887271405574331675067854473815985815624359742019173213594562245085902164279156624299663264155534318784367056416784265268345935040800984719350728421010059966619901345437293251279105503965954060660399927274065116806200992481015831308605910813119665132203549870540763305291645293458525177149561366588551192613452465034438300526148046319581491230312563592121427513034717442634972595210784325904011023490640034771792699926806732113739817078626733205856280887166647909691251181237224543933115056984907963624869383909098148436774509523301289082782476489398912035303268917667752532714655970242055996132102443599225842450007819909556431756211142356809845603801199385902321385835395035487322336844412712889831545910455378157795298346643732831072801234921294588910288526495498198782010778253553931465820024846934453119422008512455163071592156056912115936858531988032815305077263159139610223941186019258930253410833431600316006608607649781704044264965396353265253760450468810602726763190862712334929551498988579866997505194900483654360498473080201527062387125492895672898783428367158699569175485430237969973885776953182459961894576376889123531373407122443163703920059990863363192912166676767225073490565888770665274909955707445482051142671253014544284302147452885788922984633217225263568663522761599063441206662947998035161202805574666389499847583420494298391525949523314163308356350315076442606320487040735468184838934688702150335533192145228090488562922156039251409339487165011666134732577943155618455902206154831631829263612955890408899951676775893589492096746689442355944845646394211921009867803126632448396355998149286903857797975070973278583203332850860230928119183724702834787747683553301288864199569969182442776606786226912585691332597716923034282471398939275172995274258744873640349225722570800362186232912093263021133622258158900669710751963804522762951630356814130844819619048519021210805065284640866228623507276402445656216738469387731981133438545023879074356338870854553447914857221848578525716675711246663420261267948586061998483459879474325691277578712473516663904361765433226376819272261932497023754894278839794490236612073116540644568872487434821797386257100654215161805403544104383793765585180036361193766153273230132748685739259749646601745694325593499114229843565592747526241808181709332781939265069889620947821232547457198127651233762329574900066742218819780865843217491159933601001331612685143591444758796231537678898049653969076167133595609125479094295838964109000214639996268293615695423879987137971166711429302887064612219862592235195932848423688445379567091552448675840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,43] 128071676197636046136198604664354612860883027414190372402222412604971680570773713103400235157107201994030816484174233099258693284693090370676714708605551135474623419400099095323261169837622699190869228414310156360602973140824839910529022890512975159527601316388120896232174024947290188574409661438262009351986732412863680076494761127363674808430254350634607403831108773326252828684180517331771862978727694289826574017703189857757605328511567582620536617747079104449609178359378320285141440842647161596083689576438885206030578421552985939049961671699934080513832115405715801172793121967681540249679768403969542668210476563911550283080614804470143825165001752468856001004976878600213227906151115109241416629432278953457157564979353709301428370528849097093181126755382717619780697475004678505441792876014937087716383742384446114907189295606829547986415366094638293954449067835870586195436352572266908056041730123321511353247324636527517163569915998569314962694927987677017842365512925006281455574463680406981343473122568552450899257443037530372156937195552822634036949323359942579335038922349313249829672947848592668877664018302483305122726226819074356947054729423854618558956790053411352145668853482875888067456949554637183605404363161348186298369736998347964584365876770999770225789159351715953264713980954889260010954833573214815670498581153286629833531312700117393934576139037699050241408526416155642667383109159260203412884016232034904431284545318341566062316978719592281867737375548863072496425966737675432021481510068682005065560246958879870001258587326216028678429504227600768793328811775001263412913580014529669692716853209113437100264400952040759771802357135641797570289951014528081827626049167309769521190061577455420552165390986669593077738153077335143249203740434719232673552330672986112072215432892496057630273808483187035674302130874966448702795565233622176550940141629378986276531677901592628166044092456607242833755927894375109010396978038418756118316853684932405205113604506306724537219253188896344065679698342834185541474457809919728457172436212210138781247492890806910634647742211946609464308803866576775291838551002841466993642459070734711042753752268489018335958253931418221527782923280881600552799059828830273261582705871457171098931327367755192091294749217640993967467733645075857992883490050415449078767843947491643108458835229114560251180070830390752926050565343252402130670250399816233175230123537299724500124608061725329919664025918172730884146402823690423027842752736690308974164297164533180130776880247389818893845987084017932824256540753787864694239912148760562790720401457780580378046521274514846311921934762596898472300253009405591070139923670101534993353111186526197182066761565503465346487271936568458387061698586871795240478575664595158020559379763141716794168650445555652965236966477143496200566449317628787006074025115332484767849157414376561862885698638175326738402789192417628411044536950330103177921866774034999426939841215328754013463910754487983348556639411013960822818895040184156190783327802224541696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,44] -78038042395653903063073780473500253309955181939694745624383311539792799035941878388753509198575617423772167157754901394677038543531006250453938584428030761809396731255581413436390398956643793037647922465920129007254828901690556578996078613223445547984829334136250547252879149643702230600734284495056389732694591526058796726590095703928369651577580368204505937511642743541084676044796832664773270509865871022460660992013908902144284931846554825833710664726592072007482007766081241674158064315806041997998800039371106180770556048255545838864922318717979926684424989487881749043916942192570950903538079069230855077929760413590635850898137967867076786439323117316939850204931649609947664306621482053663718188729763796643893132017268884720698907923434657809703097340904493713853385583185033469300021686993690271211505298851575425890819883162165226443877900636999209241063403294802516928719093190154765311888851535831807168423775010075660434027873358518536161246691640265456324245801887990386223277385159872090601751970823267675877211362538744370784512528362080647798335798726877095554047685485076804294441559339660984657377625997541452896865210253316962087929668603492353545841957177139443445517925724278428815804831668858048999083515508015642198876210711096672671401356965369845683242905176352925423777272349040904061928008400607782629575334960076217265451414303885977094386150012790212960766791962664847421030361474678142584373413100809792392417419893091098969100374491046609424174436038555539826354601705618057701343371786083157562943582825794947118419846689908787284206822862922729446391097976011554074373828988681848118147307336511854968701799731310218681429460597442163943623573406912238980361847683795160208256019825827352558033755888473015662870341437902952865736309052167856110203965220368568228233963620434095322736465277284632662050934460547433090871097704168629767351962853547932640404487872683670111136676658777669441207252810122872205681428100796005344547390094125249445117831625739185913026282395548372817240856458051391724190824541048662919481134039658326408968580617171140991064663316387662047400009123904467191190891772576010133836887546559246677128434895495032230377229820466446678298677449920317703136549201234878774495674199509848944266630839105228438174919773164121603527784477930342607620253811674133113554920020578196425348101189081568526965006051395086027903565474689205880992137696129303934814259776766278626851904138999545304467870097156192212668501522796120541938030073744989633580762713767072379949642367263151908660018358981368268949729812673470887542421023576094481824775831243045753217286754435126094803984686637507296773463514217475889234200892261251922594205107713511072398513750729559849633571908999945811865413275230845645694844762056606163387596986692506561973567304101953972869984908866171947641011457344363547371247804307313378878413971898446548624166294658595612523746988796346898247738103761225381998733712578123295261573925992231804362384781593770972688154071746158218793373421204129340780618352343121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,45] 21045130433090270609270696638202244503403804224127490745631080812692692491548509214900002529262460855767589992898231340689724929402893165767881696221755306394870914357002460283427197676957405685736893313808002592052241748513450653468880148152686577787952203845294038989695606650553430412023442153373962575433334855974435034640885386937551959398681712451002845955498627341293992911535198022774992239309518942785897627645106361683631814706666072411679985031275333266660919075144480849480977722239073269771718992320886112737213094847994985267737024980214686793123252918645620681288812724537368419839091311730982518875248118455878994193051291975105548004702322039250240927110484142456445567074655770376951321929942012079932933048184145657297442055947736954969752187080368116801712210753488066631825994764964976221984281403461836962991528283178889701212974146994347666138894877059067248443816790941212852169168904582516909703375471114967186843983703158595115952051975407509035039967150131522231492896033693227286187856269970073182963938443491522291508678270639269538386332521188890842666822219712099708911418263653996181922810858033554728963729522467633560513327235054637169291535203575814228042939959830799401322236966899990200632654333331212146736344823227007841980261114017594208714700229328650625247938504244118647544284101153272730678016073959257411949227864883960231008283878882776120450320293222126128428867725430720031087398808323958276162845550613064927482633947777864805829442122501133164148749423144192665189831781627127446447180276742583965260278593485959338625613161668717296844286058757216052202739697200691457856403884502856726402915222195076340631049372713875996966492075476963759564136447729925233233754923895241707298439905404491721958353545398733884330453839885235706795359277114365583109615493558240140126136104678375370252224294060173204723103831684943244408420517660463531490970786391278051125302054751610281667505437462441924740021677910859235870500811765326290970894370969507238928460661648970565894071447180747002988752293785178395560319411534957869808966035937612046861365605099188217475411460324428578564315181837206487157472578777868753958085689107009658059960119417588202688668417576076019546639158489550354261750703672146775545225808171338805582641415981439345486594687916406342102109846565797553984307647712529581492006936418489936107725383133895368378725078106576718745540471570504584321967237320723739242687008853328012275689679978315491500298483682743600439998857516515298817580663560085411703358316626823512627264396822819336853076396653852318828602341280831733149937591108420917352316472069067530558850156351357359632489467330204212595574943774485563993841567235778454666182387053544158678391452157148109235078936010135591899640588692644180657334903451226612513211582001543507342952232584423302821936471310686113553963278640121577085482217052761862366887845351486095154549583217963216511354695606137047797546858413032998507051986318805812130666988002324396589686108744752811105413401992672705417834128589455360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,46] -1693619522592679708158659272440546041461241201451157724847621053982328546042739827399622976417427927847286757208591030583020459579061373400111130975213077556449879333283282268216342909277961822294891473657517978321804204099803879023039883362024182626087075188706485002273783262718968276221593789371422743634328781572676617664125497783130170841339643170194973918103089255833499874493775390034487619280100324824078229195587933147441195905334450111681053434920644105067479900408533082734985940888689366889416840355436831847866484271805206705324410799459516586909174123284086171864845271063736218119577430349752915618329241655067009987892792661982219750342973673679489765141392750878274622401771294895660745436051297870019509134924892821540906478489213955417691598892148078435197066663200214854748435827275298314294891716480089882959386794550869823663651542951709736143139611476132994070116937861812487431868634608677161009675291002385413167359076792911894557437154878242091924504351663026379393207548216982167934268431602621404523196188022874343974892425434137241987396552673258205379407321831696735651752423088319192065570378781461282321933371706616999278756872091806094767884875142734938948491227196528778436238737048867599864996986638383463147323399267096950596935102614848724628870680700781226131132483176552430471504429883056899002727921985833280493559349343181059061199207678505685975777675160276293600191601409285723728822192153812476461409499258138509865404518250965859542586643423153263977493264464587079867649504674229039968106951447356391676492861166871722105380014470774475424788317594293777133262897553066193289690341684925442105675563380883784430599568268163062041687145731574338378946269022903291386838648372315828242468649330544062016166694436084435880880254373080104193180642615941718762993192219227532496272767643288050516466356091886748376068398371139127500930170270987417112663881015063981577354606521554254701093156894694733038219108778975361313205175666281171448063716223363334896562626163971354783138346187627748867823385382888767992789749776488576149030640369177729970085015244132652889264503435601817418551736202664697907825510273001133847783479113772516341385509763752542373402784255982425175227446332560138499382224151184205764644197779455959797913387966537831213355032224293328783590495235520234195428159656159212534592647492218895704102108373337737342598536030781145669018773178477986645727059753819850765803325439249414719443801974537070268808323458970745739838388120017932736014003809649382443527192488949881732334900116464982716356895472877014699822259151350201054741141069973846598067165050350952044511966550947175880133399710209825667012682138418040427714862581093536858858321225274576598120820597971450049396974523401846187085767364158814532333195761842907907460798462595890159334474092651483233438599368020352923392472763665491078497248160400691205014159623306468878666922971846820758044259719108561680888569997506059161061249877993438540034132050556781395799131102512803833543578561081865596597769108193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,47] -730754739477705987847795248292944100156619388129807224726112871496054889750058440033999546639490897028000956329128128915510218644612743096151939936361283725383854023037502261182437194668527377017502766901234432198033930285379829767284335284804879837712158905228652827236568773222669570588864090950801809890056073759328958942114714206636131264345772886816101921206519847407930912969224396293490787159697735276790203871685752354818382615649061396696352128704344996164697227808911265140081209440569299706460424115128932277597476587503146838478200543688501455884319212339179869544858924927342128718643124549445067438383783577090947978857927885231414879957475821724859749694476551933974980312718074460196962284759912848323708622450941165458759538541083641741131946589056251165923477673907874151132568023168050928588224771109011753173398076582291154991649425719484139029798399041150003191136850102373539668910735235822081965077197621978563363842545150400227481932338244459357945566017121465074271333397737764338384410485516519060966662864976408331543609718261050422565113063273627230553194615319893209901957998967134931146693726439226710597910028581960813700087311064907343727605634431961985182531597397959071770838142327308184491449248468633681373452909480432863000897974029193629622387715683123678316652434621760661154359484418222606823507249656646607466541053110767522121281834756239866400518326892952654823480591216864980711445351355461071122494328888878705648791493283052349219156894062863779916904592845448002246693096966000859915103871134769943042934065160728397904318647865661587987281936262875605268033617208324223811734777897119169534165435423022216913574417963075046111965479813996532145883749507149821235503548429212692254898962287189771585377396035998101226855464864173694174002786587158813033359920922314503756639026471228761536960936426372803411896167690347722972182146190491742116906187606484784363679444967785829942492622210346110496440673467635749360621225938662806982061441147897765010653407083427165685709717998609317665938268483028035472696971558275536483357685058593313145528176991658567103113394256304287068848099092320030040863358428304386131867264318503643054367100124909824835014624652912790988955484841351995329323730555942734938417340658030044792023549939810604647408554967919304036195698820907724646117388689791075355441229928681473393618085209297108903566341418630392739949009394762647906696152413242893103356688411899020010070537107515250873139636848573152395488561888470396579866507025781661570589669595036905712450955603223283999307294037400409081347792089867230065845190569246212217831443304005636607446311376213583123102996802644263143842968776572699077677644716452223744030343742711209969377068792375470102131989767325308278462698570702817159679716762028257492850427372606231595392389692522222234647157660350072650922597591578835291372813206828093242681160669293836394418833367749904062117632583711662498693584698083516937439031808407158768908827226251930564241285952894453848981060107148611782209214408032256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,48] 247682371746648091312274152783647181994747171863092552976682644819295577361417120980664526890029199651263063572390043531797605399467002699573141789759975429595975011996155019016564837080960430759092569832471467615963244345547914932148036405362738521936053925921884011558450776527532687407277135956523660237537423705240518771297733854889273218690423142094210937686583397187358399918268755428331712393408899611722380071419073308441115143376027467238920529381453953345906594143992689337678878526229663387543234224934801415544066080353767792628363629010827754126472537921947478855002163032672064916359994759164732924768699329842985565146046351735541367514548972409034270455350930437617059277347945017361970129820181556689764139017605479781160455169556170793482520638100753760729095068314461231499378440192416914825415571748850855289276658090023103737727694604245306863993585111097207781512865104962789854157300228755708031987350832837839441631866854747293688595003978793731588433686230579449512131519484192220149493893726021842559840790939543892738306830744226831074321275917115605699057216669267635487870772543919876638660397581143861368613732990644924993180134074329822372503057056665873205967578546453601939845945617150053022583624380670406993461244378420282949618553777346527169875830552239191273897234776284353820017562244313128574345693720830237740416064232466179568632899602169220675940251044313975109490565972856282594995795158070762958605810115406932007478084427480054299328372828423990226997220192971947235517511519747372772642911713400023607418153866836835459998482801311803528734366557501348847348057635321891751793764651108014669446457311196660244908990534753013588965475238511953107686638719929192841440729650877636129430053317163386895705957284257485975884585431239785318678666775353452953089623591815208356185318064914764776353780404098334150453891623176686287105082702470201521251348465979499995084691766464528598583343393793558059085044335195548393265889849789618080187925410580806329921129060191390546980451022560482346115482730864481580229404609227049371319169171544106586782877918331341905739805226856459904105784813584127893854405543436114815438553747079399210168114867091698561566322965531704795473198347285226602490040877033913514213825665969924464762543741157215593948781238947608099373731512694351877085960214961083571909543511729409459929197044910079784175954971600565548560306386820523860784513447633304723489006808069630547578175428094308799296212081509545625680766455831278942208845696702515425236854505233277317375054556834768988379398267630386198867812345684159899022645857640204856141024093308487595728206661851352598351396725198423064195787122144627602186650190859938578094318460085950719320392878716265233643907101437382773599557196160711437238160827827528892377933613648552683325799076141096267126309505906431358935251111646355648188756016928913068161030910068398830626526884634310494169566206414117127103022496768260217832815318475376862167951581836670604422535846314419581963085335487820469104307486064640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,49] -12082209001895329655900013325968239635856150335542818283212475846730034107622889947007220113342370398616609661892029461469094932867236800727185028153397179914266852559098471962366994384821107869462747536826035064920974768703874398778039556382576755424507301599758549578924449402528431642524405527317866072126238684524047755718723314691099239274284735574350489578128473732828451123982046609050830444914903283729829391811534371409190493864929471349709510851308474698016615491246416298104280845191135910110158340235610733485559358687468740711907898653493818832233997094301674820100196841595411614007935198447169882836105815913196194880480104799245599156083927551692328158865233280919392417119002546548947682340937598896524011702284327224077393033052899333348483815557439558776585407213032771082208846314726648841755635301419207223277000075645054667233982474123548788870848205475588925672333410871304522232408006798358822158861033652342991339329300715420477057624781640090110137576995357061056951167429735208381151071446969222356753809438472785692348303093035465477314570996609707477907037403641129204224054884470280575975232185708365591849491091241360796280063196355559028500957706606523645479930721920422454657004142404252241686341477835444296243413637401396624253374421030102010156000582997791539505319163614430652172493074509830080163023059559660903038742346176083088672379971119163534282224926152057282813754739160992348995584868372280365002884811691065762570747952979276452293561204070775622693805809870034697568127004581364104220028868068650468848659436658252160579821775014215653329037400308303406707052127900204323858483397974222590011997486756688807454749616170757005261164417955135969668122833534832538437243941942146966459078315382703626427412213724354642861573159436266399512826310065225134117563490459462888941213555475441662119899003296775343660501075705125442297796525983694797561266036787891834083110787103893286724539606031387243051542697177011674093851803726697579104491954310657049730500463477943555881055680348530072047209856338021565935461157202047858908624487151793928942362480685104748346390537072322038349665522754352530718738438605310169718834742807097014835057980167190274700804681022541585613548698435116574169513479705810335177398712695162061353795695228467664756819015190193630270001801118408924959914332283557786904110635276299874391858371011313419066236634556438256342832844692371871621633949124619426248429225957967715061085860001044927366234508716969861390415626174452930520909167417540631433659025973559721347544064508286895594134901046824732359762334401677591226195788208268695209494779190354792243578634012214603164153660192203399868911642317226430629913700641051102168276397543300649408837340921615433956623924645837041882315892717078624740369951200468734864002930723614779736495418792667944655017545559939993236730894345406453636616976703843021340737307696906523025588828947244069478343016602357779083007588054781253393932856831088680211126505231835549996785719252159495162781224571549166786169989496832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,50] -10676069993537016861762393160206884323276494476827421837575641566068402437599080029126794941306178710561855580499853802724889307041705582382473403846042196995139308255129913960301681092968181196680716555497497940595598498101898753156165890807816928521779123010368049019595188760134052897141151429686868622652993544598866557935409461989199645680920227115759719849178899674657994695873053344178589721970778647588490472758106161529847167851151858775682329049293054147556907632591785185039881676056008954978974869074094241473597184956189038309177390246620792827721448714406368831114171406161312684686081028994556423163489632885608109479054995479629376501720805047949643284804453629958279607120889099650857751083145851303481728014955667332506702141010960662271274496011136700505572484124014999581211613554866101097497859704537016708575600645911439687035104095015143267389480960382049227940681949401756959246443891691357200259123398797770136680515600885498477399712859903433337188179193174375970498160868788838738421427377620084798191347172981539808775137723383365799302038181829097684306630359366878388265317967427313580525176678365717725178976769434503559825830330849747083380554873238332183833797264103391881485320839479791187578101445721170815138545209049872534651923986552392512828458635708135237831020102635557037283899245888765407631620883057183904133912554002176768759582009922345283984829063049982898351441723980627944833319846509138715679759635521774902401758300943079831726500997100414969622771468290096568491373299512669106196332799716753616860543648964929225662855913121857306368084413547097817359794898067171571638002118853424018897537632770495395412519308578714155167998847118255330632976105890696721251728007156276502985385045767802132708255406753115745317784483603963073695540193557602419132450488030823951991660421757713783758078459348242394486545233734403921796919591494188148285092257566306125517804681425866258030963023662551947907238392610147195579349924970801428265250814719839176863234755060686371309066687628314240890135892658347030882984306871011772762687791970139030356406762372929898906600956446310761334721206165412880747559166888580147119349420371805837909414348814402034711680039364691911466460999325723629592203789045080215736721648317716882985136731556612134624232928141938938866917172993907898414695810838179932685728014086424662691949854146578507735290135754383463425989047461976900327766867181029503288679377106882953563969431013071788958162982378203008113789543645516264107417065827328589428541099336529647010109857985305482569902101991161481392512827865989620048462131076555290862809726500701202522310431066932275411801813803669468495956672913633638074209012488926920638363377402240858485691990166544867094221809071685671684828729430765793488165019442554475342611219590674520016936527119825076712196926435689447444089768785597451425270189768963273175748697751356448295079882700323783164186902057868842313449316827768169905044397491515560520905419642774112094034033932165884655541653800752248646724380262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,51] 3288295770254191227190253166981133610095758829079638754604195253831351364975251240243098916135606367553643626202254549370618151784359181052831235699230575254202023721485502481324796855099798956225312824365253472309350555453094372952318469042269388482157523741612627329457556375838053243616694010733368758785886824221832563857525286746802678999577729206901890376985801834693624181276175571474378143013738863823200554979369417686348163984055746318001572146928546381128128496272443812642892480609964966075453854757389118140278161590992719895132593615870510731879733315793488773224091415550762966467836076269411890772061158733432951532666140001380310142721188815186788888802427756479747289289793074064647320387773496088099420934332567128369230066522328382724959682729358593520461278954251922674841785691803440716824509871290547788096357031538325517645421514118466487104673482214567503639787545515357904630192125480004335787032044847448011762564346805530435922731801284079076562389989919359977304612883503347567791115273861238048689920840863326680477699010113801146615920185466588998755744137471448583787480342757021298552065266894324763490521485712739231231129432930452652304336870211784699867505429884503584850917019478722434405218200897633221883307983022103127002855471535449270988849290081391848974607636303484550572726834917924260746287037028495905360572122042913174491875346917065556812867587292020753597593408788243812193750364990004841859040835190116091393934308804722359117385201337096077737878256393761443454602842279392519169820619262437161549976843921994948980775885301468979297466342851181969595453411917147940756246956726284201059055090199675683105737672665488517393931076274062076963433205200200940080870601847840255810305694608705702236707563173995431090466623616553904815906108646460288130557649395505182220443354609535186678236124507073756830373367747017880352008407865997214522467548746447260860854451938497439830232076242238223716989468257486048462865474577310341703644000725529443808779616398037466567426938402329343296485855659140235834491792318314861009079543464773032882127568891339252625642225425136285811399563876298385678458690492044059575334696425308194598830291934752728429243018236442936212591678675251969688631391626393531639927260025335290777231234826131667456341045530856583100758661193951333136278417700370110741591609375316561400872658752474890358542211101180598141817353506501269134406436126152135106827025508261926700008011040087795650638946510429094624123839514050031008190711649485576940745600884001568377835590393392808168936438446843056681612427884865423789565869458045504166312599516032296176423798220968674064896472829691307174621953323982212445419654720606215645568786429601578839135237969273352192387447959600996939164152236462132731009969956759418105811094953659266123040212293488145162843182297775628247195684796751377604174497935231886041193254612228273782526623325945178352982615555691266209218518053825486531838091934767464843372486106143940772380414355413062250246055566056015032686810759168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,0] 95390539285801974424285683960840057885217694213246888807748796016153552621057247293341290772940105607431803252220689905540373273996492396949886589782457174432829911529538285313130537857387043826238503153823537038128631194234035351712185247831835720647792017330533369729735030576306059759262719774653103618422229303840123178637658595191483350997438217589563404342546379074585343325764622658982208961201423525509866854058055882262370656096974460540524827073938280857380601591131788081074847680662608129231402966322291825267671798950506366946429070836000428516433371271337202764392035749811166324543955477186168624917931122772435289956441419709841662061300620084931485769818941360446978234785320269368430030714379221524731268695535392484129079952405915332679754159934781446768322363485246546443664908591828625660420349543938380390213300124832341957180205454201858738381200492629806650737190625306764537621582477269726869076535096761640741173083508281262739982641652356369077094854738831549094284844665502509696856831174535618858990681452521691454912598765080852606878880645801000519553647651710878161557972941123888195291587169413083224116972154732299678461706814714481852075697935626292685014172764627837124895731983628223244825072430764516362432773463836692011610943406198524577553470206533738974491469009658692261968723802945677920031638772498615101319574633896187125872113356137277946843503606116108975178012150080486123836930854181750954423041864328756601167781245214898728546233082104178872069816351916766183550135864506809194751639238855163051987174501137739013108421864317320013835046483652514263869295468713195946551138494638295233141122778138782351045410925064311398107911019346072236340174747218761022804651177056142205088618243962196912350057062932898362758690278789350908188494454447359277130566206046590727575163802461048517935513323489009498388786233509953932759141692993782907631690647893716078419783720288319929683964636493233744370181434044452420185119692428736201091937461125706472039785002014013878105909441819321419175940298912858058246369673392465473503860055054871551773828597907337623146290559692008602889493276666972347920841178358097610984657365328844283233656392021960788253295742030240269132661617958131556156541045671209272441350466766106203423251636451678336025800107557442740738935006366439489226383233301208532879772698650671972874548982536424315099781657506974899056191494001565878900006317384421057132529320612233831054498245008644238385973380133471424267581316992986874618558184473982961557647378695529698481614178142727991865898824895184199628753751041075444007959291058035032425317526290154475120045288672689767397519901477220688289043015829402172729724522468937910220785844303578466730282942074603092774265035669022167615822633844112756997824795724108090817402950553313812624124647428185357367664954119189096431417308841166915613706128790551092976676119963559719592970921061012693381518499827989927099936074542551685680943242294148982333737832820287456569451181537321285948660815183464103936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] 66334237958278432143150787135974209905768254534769507413767732283777688143249550177570126770928420032388926826989514768859080796806665221093049196783506603576935592222828723704962656241196967360074094626875186698580978931426011318940890416158392619521125849067691022320437201361476871998128731740619238058268692580107880251021264680799820448801475021780039243449591266769633715319482845616181177128213856230840401755952552059417721491000828675557818105151927173141048296315532033847152806014403537313553195419732772932171912127366548523773272018172960389432938087436238330295943522368307754012123984251460832618875520665816556720218892371655179854444399791284597333214565761105960733485443429895211551501860865514931274383978262969794822001911700519879447608789884626360133695599229557635099240602432238434304965205225164506375099569990182617687260236925863572725327284756709241430399987883943869338117694652007508455513026661634644251614881792879378013067594436841553781743045743407751453369724680117591610943033718258068162532603603355538097474676719864373168916772494764842133107578515103505434334182921734465811278735884962526627587235567512635363665410212746730060684247019409387022109788939868260525490281812259251265209101003553733744986783453023263117459650663001185135370782684982136385083826071194513378171730958202531007832113209210437076461521878545481266798743443540975494788969179469812378716225351193207853439135685561594908413708650427037685358189098233528064395067954206471417686457326045381387772798154394599089156533807530438275242288694341987626121954149858091221612284859159602762451256673790990817743682551891480097453635430999932990909660245752987508975412818910274924836501256730664872514992781810218670203979815838812226003027540379348823518440554673769402063630156079522708326529164318046206552122196911045273204782876411460378476001637835597397633535141836052888827810545338397040521987099324079405529673050686778281192813073965990272039445499631317081098220760132851386529302271074575032927199961278735127929481745225024338831344846986876552012780730634123685116390379337079451557161167702490188561606355763955496618846418105516973203500781236214932239980733031180977705307745510184440277081898990183014761684668780798778813932750384201830278600957156981185610175572721333743840165351338977822289175827327008057740024917186266220200362227970130777650412617117789150487212906028320496500370107365915189316798914703580728254336287573161996481564490050152715117926094070330373856471610645521088354461853019971134421622055974816369299938842612566770171491987624782996580998900774621931902861330589405867277639410965822936552508432611087964424217363789732320524227034693688557918756228288227292860497277014550941019863419247679006942322729014005803217036659302371020925398137667875547839594516416071619639244155188620973433003324957228275131313718863997340358885078891497188009266390754666475221789808701906952979224482012737710494682406637680173457233771799384134839067776706454481345005300961970330009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] 4289988769867293768807791455444884123789385187495031527226066321384544520056012594178265342570963718498348671401572175129592316962252518055686368988758960827105561082462095970524221615535847332099241926318437848155501413185277499030438538162808474884554068852108985058377924196592414197280524666063827095300484012821215666894570672081476737605816695287121254456154203897416143992429450731316873618754013841695331195681882022432457226327288066006010483787134440449764877420675664074980347356403783500143349050082550270496573359464580390771978844769547457156740139653027147584847129466628616855233959490614180616819755694671655741491739886520904116525584541516593661669378487068602950169872088552676553037712457726247553122580194636276673057559215761020188282357565705731476466800239608732368324821213930184348384620679306097174671527984048510803409439487006162026592926795710939078341203258810502235197182539312156098368830137337329296049873127256386071217171722344994805992763403762461093744455253184906810585381159458621311604640487399725518040376116095609427133870898856884234666813988534549513585936313134072667212274829882935358031798739666027040498155995368943234669247348746778465592462139630389155709333882176713515559693000452628069407136405959902771282641955784977260214551246799219812113735428554151385667052390912833391353896766367483120564016336137837598085183433018088202595290964284984524842671634819480747930734629304601077986618649267184059910902238350364305034221733785890388727278701078317384578150579525850809810847887860760253061129367509661125346928330713940443576749132829251988672554849400776835392067303480797648854836541311741970286952254642785485036596397435020399078887860689009022063241413319666830911108271562658188767304966694392314544394910730774139779708469356192340892658603793366954741524622369775081439304822704867598924914455203098443219587414866504698254163738315527790437990694628483094109119135493527001212350693250049129484852333159775381235077349395008678666568945767118592625528846991564873149801652297760520362061126579149469050896752208164981145374316816662140811461649310152061949192059850195805442863995142738982358569132560827819399366232611817209561015166237687214306482448657193760616757033992366171485291353962690343651664351414364997135178168532205620984712456713954104333465619206712801629713292665836980855701489606562900401205704435155679646292294011826020538679896763871173106548576996427487149964938414119950391200152337815089830871046561018715139925181710828084822886309505616098655667104147859052793811329273394020020280574596222522020823464616874403597958358265225132500096109896814126564152832018475276393817413941124627494302750114594322658467516878041426273382823656107669177260863523226211652727239755063342208833671501070883693622186801329128539214440744165671346919508902069574312655304096316938853939150400648493013296952691929665360389866333358251190916212222399955669964701573032516558813842684925491789357896455162128816947318164462215160208210103063447573889024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] 118056000183688168455636556000489269878906117062968456872133217824449898922164481027642582035516643339870009703599138896261933636472751123146680167295696854129084748288318784188357360494017081850750023579472797649551789941293964631220633685416017662972645841167326453873532283136846745108672267317509303787327343098819787543081935228004829497117266849315013853782676092985742489532439906001572289977946413969790082471130135801561250958870920484498028889347924903933288449439824327530315255678880223382246379539134830953814654088449615513448440450286133586161380981063400327339477355954754058972857228159616420645618055483302168314334740299728838277404345641347386932664590842258464336142002037829093483960503925865223772570669848259810226254991041694851199503128500588188376786436780105203505478042035098135604113604492147488117089695912088243417225247064138885291128699982586570909545541260275164964695504440497644347170092877064835658502531003746633863822134977969988218451475304838636590816511364933277523555052638656498637596870093309091959811696233887548940473555189905196412081536703976936103207309861287260992754948333731501210206385967323407400825867866626265636315074617821402239822736679175099052736280470546099862062981958770615815766984610250346125746845637926375169017993738526083149636188880031977695377052283946987763543799260832875825293547103508573778014679380097342731117147384129296690160681840914937847270473053191331400723988003441044092711140517841706647049562667808103942659192757245622729376021786975057929885231611006062397999478760828412796656741807674893205157754342697289326215812105857963228345088308940249592414450583012130207034744809094817138653351986062765037309690845306743374269639840923069186748101449974881334225327963483671125720269644576248732519892774920827647380167656606767820526402303185333157690820624362439608640216244037263059260117458544984514051166132621819476205073914818971330071921249210932695414411624386900060499045909128013614233449627492116838295136223286970821878594141703667374554325247870448327140031165768564724532227144128426957375208066791857747423309882323840354937863356275040278630979115334384685138855906901673366609615045716732545819035340175768618130718506892571049443008207988171518845871618979147618366145381819704871018868731068711887662325773992566411119379278997814888770573478777830876444279418333485479123728352749563853029464464703650159937036252678517173820121514949113656333492982565129131288721985063843060947359151019728935893176590166808643795245438017516986172731808853770287923970836357835371432167768465116267653220758163901643445054522257735282396637635102288860989106299165065383679074403235486446633220707906717920713158305784126790831837840558271718986761081988560443144541042360376097388395757708908651568066456569607223501914333117593393767947002067895238455638021087660342856752444955752330899751485522313066554363728142471229648686456704462410603322314387354734005482611258236743774402503913550740446441860275885662700898243761021818178109440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] 2202823077296524399000618010739582471834092204606720807902494479408006972942432201982888502689070346824019229197677523228351574508936629530663749874527234482614190014016631363519085836666631435388731291050572062123221325796302789118309321621384401221071843976047283829116851372097043291748347186692750555584611151281466579446142552794082464743665719433266104937533919828539355877509457982703909018504489588488111519316454739080986543755159100242660996957744812281539845711886573884852556313619277460117280106803937291345415807656632673551900336848581122814738417220225786132975283538235555956021710106157701835130479718351501030417266160788332914312904573222242966596339969480770748079723955119295413541798988790327453721220872529038371501662446370181021853591144527476277061035464241561735266066718197435758102101395458817117768760462241454071261625122255064606423984970873959227297162093089289852170706412061759581265182137723935096854766172444117933347974343145958999121636419099490959402956536062155902494293126121577833105214980047949491654713964993908788584363842521385844137549462322843104262675378025569513082052728462379647715444234700540262207640715233799505881066100883864445364504917571515265983098659557457113194542926475864955576734517514863559959072048403484959449393711588900798832361337951707674353229159178798859583053200618499452141651820676876761299407426176632714644420311893933525047610887170992481734471234903214065705041928266657148673497313647975368105417656084537788474963216865518292667613006932857870388165743177274476271792926368788884663304765725260817234660020380677377327351314924936658042367628352034243064172325107781708273385466876952407622216227043375914915964373230036670293740393014061104587685492425503773724397105144265771569088573863903624490164233451848034460604376836395958618306684055958208577946520363590463830512521234276206657816205841606787047988317988610091918712155216583763287697270024056476187570730148461089523911176463275748090080009715145662458329120644841314189776089348770295271819841419483366553982671926560041330888006137552336030934655515081996435307523100184794584259156666105714878335588633052643766888441048127941931226070568638123683394466027837950175076005787427611469163650172226212138294664983426022311643791712069329822122770760543170045039089105965188957460577405154366701218739175220136899847417915864676611933979233994951605295303322676802312091495503377953470490678656676116481502565216032508507895553058040988599106246919001620475264471436872063454262900489836999858075516380109188882649560800203194741376957204049773234729757171897511622413332083375360007511496477867851086048571413404349647151388037310367891523036795383678915684453836828755739907772187388779007532475356968892442911135054645917483641371106436258647461486414015884490197940223996764033044406865103826292029457317348539339421971912335108190753783558661164073791361437494907892509288206751248056945557195658958603595320208195708645676276896507871733387465312662632617255628227679187728194338816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] 5453215831347033911190232924208236529415555116675656781195195382754380181649530796107754638575176021301323023076687225501689459777626519287426827424142757253401971965072486343345527560227047015435135685554622881106037149766067485428101501412814195408770606958763528575093883768340440384304645174521639731953341526815226023505783480786802529645227685282378538070988076573403460390872087899135471962158836675313641366888295148499726609584689735916297640360181699831350163932374791818710884176686317634763118855080579305309773001940997845952946143046204417075071038883084608407712045875936362749798729223640076867805686031514101157577613882620174421327483730973196217450326596031405511021312512469319627306090863612894224369254548136526666658416091807128014345295491205160929005427064218913012716803791480567947930037088384311353115157298945804246584258646252734080310853821880085670038196380048076156245252287049968850117447268292078708943783243221115446955927650986978731355779209838514821655351247394772081740142009092620696051084404454972345834930298288053651781487306241776105741980451878184816421449263171039030830191379461210142029046927536433717149436525614505903889189063680376301874069971864929596564655259965901977459533380762563760280311132148828900421412883087207171893176302949255747983218168075479700755098122644089505415046039560450464763001124046334317263435507566815037033063559668112878180327844615525363945622089595270858538512144492778514118393230131045950239971737933289778803300895205460479403426562041689548192471105175602052944633075184646562199717813435283837430998724567751731921870591721548502811923445120969019708648884510046637385860985930399859067194871523817363819903359541985968528758048531041252179239027604499967009601505956428996842321439424614894993709365606500869462124574258813162879185271318395360636450810507449375911609369666962829875748780183370094629407938875159767743464098215545668378647308592056154157674871965387810501284517235605891147288773695384545763320769973329474922658126262401521428134400852015534405383498823889754246071958798441509633326792926066059524775706192307896942407205263024252523494820414160801222379183036644424224646994946487712418077652651326432031349673582452152071578132810123549852810861989302746915644619566576374819219505335896191704139756022600531956502465578820528207360391212896196809804759160954714943908455411457202987901648857202477884652158971530047829607040726160101029954217928427654471898812400671480665147364639702407143252057523344090192289568887264495325005845926332333263199220071222391889271175127997200768602150192746329661994203394833432908956195218723594473358607547094774201373803709763119348599487686771625904303227060021429794629349628212868145197735576775660589079678649713455930332279261665784256617199349029512107724920113094172587635694116412998653223301908898917824735933007352554011560969246361521152743708071023157258387088391550298944698203770694129242242207703005957355548892772630699642389961811938732708677168382697088803185623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] -242523297313860378127655433121241950156522292659740761552964696538748076674934505905774695828240372223326107340714255782899362253590846839212904318027122400103595607310207421564240418645179133178471534870579394909457011848227401490890948147061830795682087340539171140044746199994936514582126842689175392713530083174053788730217653276306171869469989252056469936520264983081133136633581519808941868520209464835939851418691989515140651849291052868812358762381827409248878005892577401444140390578325215408822277062529242653765923273041242379694833973286325467944024521601103745165754040089275366401537511610784018915124998908574779011490594366111636751424885217574035288326738747895794556574475543702863669023560441655717503919551927322454855184595714035721197248807952152223774758480609266764876675047341786650302689343236721380808980051922439587884480028375152772587903730305122977185115080717959996449295280747946186775305766495030951171423717833549092853702606643761174659089415703350076683727443330814016514389230804635369308303010348206501314196226650913422291289098212907174312646426736814371624682051400699422601720698994551328723299408966112087708062673573517070973914716855521895972252930174791996281637147154840071130959807225382820034668476647157739322744126872229024261755269962883027602504426578270682947681892213308635706075131411456051387155244450086070553842198585015159890380668285571724204632009865253406823450583451878760746851707547435407617286109301820544033028260928053912786692496103226077516286495611386607173062315430791232170937204255558844892210741320308124311886496153068038268570238701667882377561960315600481643796615257697355237345870321477203722460600061918185224815782536031043386664430877620707394700285486469770932257456592743440911423909726803989486776630603741412653257565373069489973078148214901644079040913433687808177598647013018563532772871332069346090906645426805179566136452978757068304364030713861251135601670469776453251929402968370028523206048389289063353184197631054043000311357311129462741588075764003716680392537644286149759103060900818719334177099011351901708411762404289493218905376953645015150007025728059527703153745700807925548144190108301126561972384724495000796941552298686810326401756262588904602352634087302440381374543060626273395965095180718691627646697741353210477055611839749080164286357556945784819790060762778925112113962372447591910331947102075748588956783890662938464322609321219349410284009420502682124297342734555170742820306438055285499289660767619675683295903769019927138352879299185388856712104657461006384340982845838005216730461529439029586685481825872671225909407749028609057982208917306187526632072985023727533423723392511011804419404230166571730211659367799153026363337306707623069389651069453081424000668120456883735566714597591715048991782421560563607836306111650431524772697848623049126648876741197291865804928122697365731467574939262076825672698998358480175853570718683302000792821862070866421782509645289758620410575167178795948654040448773212362309124489216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] 432124148329692026839614988695307360228850875043416572142665797816307762880932675833467684877324327699151675006103586757622433306305454997424380128779914114496864572981770677883877003951062090102848207170244839110838619036755275420016668245763927737070055564684897372144041077909493485316080644915300850405275958845539404750978700207410064944542049405964863702485200571045391899381814997815362348547554822618180089293632914981779281295493676139559749135302217926468995397998112272854795375409512922191570876657033704037059775811034764480202396179400315654631775254345850848130019864257348013658007716115250762055964819709798572054070877227823892710970392953402675898541623846421695413837548332618996891458580369321882979603005695260473724979588017026894247890865809805977563672642410434159366199688366688791074795977164016347522548376409569456735486421661947875523740109530466374129541545745371829997636126123945192519645749695949278174680377343738788458806454791228654664843316704606561026942665025294183266804550233899905109236975625892014596099544325822037898166835644182592653725063936723707365680148102665797475057305751432096391752475359323918139503336619753969576625823189028923291335526264080028901235351344153586722086461157366224871760095608885714994601143221084240624169277026701186882210665548553584569001563639103065568872488732419544738182436326354352332510448268382642223311209643695358760554470854422541502361424580980601145131936430897781861261026957116099619270848011870244173285485038664961210308284019278491311134219205824869386167953274608958526623229488756941004246863129380520412023636072572837864122407650699637827082940638891249269764317432340203450325745996621471744834649952580557255794269949583422742929608477522205515441300404421898418611211832199482460877938219268746289877742127905507263783240914853255780718749153914985920350416600511992862684087778699851961772518222406106594732249053137366131716738368482347102107666577640526257538965976697933065260850041095549109513585766711076168125826341448622464346498338315788985266737774967262311172300958170573312222503274319431663674755213944087686957419545989766011298893845904504643705098469444542347598083847743086704153945110610871744919717078775263475794606281025424399629860928709966523146384267791418667621205222772363285294209311577565600101003679540861068410569234011495073043290170879058694457292795641785335384142307423656405789807369594851126604143831436634463855291156816440425983088997549608382827016567993250958770412589539966845587371183626590588842907293927048736437784259426041911873504096135047061144102901817504923773816353158104309330993398814820377715529406417565998298356251769754869917493060852192177018261426605083077212888027700826178809861161973076481505730810474539191658746502866936953065002050880485665548940992498462659498450805618480268525272324355382225509725619793818086780006901352812240097063734495993384180972663947833143641959355575342949317413570164373458029500660451565319608319061291453345779004394734738880879216558080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] 6180974525010978015609917201551377282225018924723977897691578979687386435118208210799185233467690179197142580866060312849744031871529429729608959956591426575870874890614364730917504286827499189663208954245138286548336581909311065654424158637398192248969205573311486429715212893986289452717506836410195570049564877663176996085955231729900067426182637050752920366300765387036290819936387028765587868317283701138314342125775081994655688431069721796823143378041912446753160637919915349770220440333095039866173597283251174549522142782348362333235783164399395996253607027999329300919395744674750747097202281899876119848231307807847257904120256269286442088144340108519647733096497454517470519402015374541801402848755841312938523463671915901532335793196436817809567331110013834046824818195408417719473257704355929541932772922257995219692902266241880336622742384510914328624462225715152892185121200595829480250522084811277161469637671724618546166855522718386241812869825172859036226686825589998268256635478454468140409307194834779442330883609967575310340880455288618176522454487518323898063024712555896990989541983317248879999481064649445275457079570162822801192047222349190815921355450256758879043058390002079589762790757246489338547473233993654936374055739794768930467878040667188436001331852567370702898011377678569968483232590103770972692040848243269362621654940776603966037289194533297648280884415624483621986940851023125347481505316882215096327088413249792439155616478370959967498428614525041140607626148699773955275832315363841589864378086960665285546868783722138900658587057172415988343665251221546551814367024023188731394126472603775865751312628942867546245966056634408028004009733557539076254218541883243037404055740274246120640299526071220786893713282697339361209562364872039513597319675388647565586554978541197976887176009071507618543487920816370426990588389951990922315201410539950859741155294972147315442580838378105495676366058009723037551376412732192240479485611676680410557721013097143517949081268572803505079926787597673567664387354873197002366198759544004320825226916257247571200876822619725495656223911004896024366819995524741330357710937540023434089530221437814503221032555452237079338323906512321710246848327277566891169376055655906121142877610516037244683716983482752324423280138308015543593690973315113629223192175412637281712143042321745674125336180280253410282205812742775154289106888532150822505856137261107189436519471942707818611555355309230185364471336008564598737061366147053680501018933680361175499131006521886911698218140212246424671607254017593072668862818909089437521331839657195175632546821723814778546744469691267025114594694866033942089768827505034412228020117933340846334706495960354338180788305164395706679432566361361227834126026879527641382164516600670030205862474217776588404053831714644034701328155076045165529924615194483268023201965294878637832337027529216241611415611961336681708747074546035123794208672110520406595524185919765444049261138764948158629600212497856103020775300487787501183907961765888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] -35184058900974353768018410282613031836102535811775161977970541375996814757649914152913492631022185667405462565561187678700414978559841951854787758589861201424659200706218030620220578014843794837593050237653827833133842686844647271315961932106316467473479332824866087829531221493386265225532088045954967725326529057843016369299556138692873626903015152392292803957303116952324522175754434914873018598397464447543651456221511847637374052073928524454941642575330458744426225725259414160240061036458964654136960875364904041675875583821287734514894741477903752477450320125430380502622137319812236429300099145957183496435864712604434578773094651264831628183751649701480836850791745161934702782003654949307085802034918499328413447367636068897282584702224510842393328888987590705976300654638498606626125786619981913505457827676412668284969774283089494019619384621725638140367235047491328763739332079256086695866865209655861417255595406131910894786079586397706543861719404355592240141490454629837491792480540263444620222939247824841201213536840909916579381782350882842871651588026773764450422536404903571080429776616958676844306947821832093892287254869971611684709698991027143765460462709289280624806962214401330643716400089598863281010086066008196808619132921110614023451954675058059149097357872297971103690570345873597645194153915834924172363437073753861602103878615742358867707192592670676297946442944301644689390113155540267237782207326264055557267016683139896341033349155518793495935141540595020555947548858002531942366122539767514739717555674315718247879447860554563199858839463574757453571679504753343124851936618721313135905406471504622263675448876764032628320981375930299644381512118775335237745346316190105027888390807701761201523507643990264982898973555484373834583905264389597757539481093407526254156567733121258562038932743927906837277300323872000212294274848841578649463119396331076636418480896364317687013175547680435128322288286617167069674635507848539512799390552591437187404684698266445245093654095055337524654225658513744239462626252998187614718078484434835808965195688533762130408708919637385205603274320105012570066971847825967365391662845038359208540058304373361419601823247905600966397025220469529172264520870853596158347562301346775225119637542904689852813190140809467670749287996376690083153246325152106623437487402167295442874567200862009613193800286838824796819910159323484957202246369885266781898737796494715833744889702443176877482312685644242420313760127017171855855561872844292380047774291805448970178456067333622120442683954803025487701174842866284276382614399737304327537179022693849185839440764315866632490529262222778173258446714948719568170241360352332561557143264690137434848528690023788858144489166398854425970369905420326616977797533732664281797362990287886719832130532806248731585697701813728288452915865821772992060966869982068489325072726559093995624108813620436500569558366133442238397147265374918148988195456225919956164322602063641401163232064039699932801546455369951788997807193380429033857334818897920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] 41635551810972473617633760031994197815237800957090837852223258285231658580838352474250148181684768159156454155932421551443620990161025920453090731110090879816261490825705895608218160247472258587081655213694294548705627677742166855697519811098819225595397001309250740806775705570575398393641103010780897670857874656959583472045008017297319930680404870057789409462499145146102865998142983107264246702320201169716496855848666020697458816636874774559632541417167392830844227474337969432096515321474364723222695262406297012888453997953703260074564475874578676805554951638523880280264346927909671163829630825319631920321323131003570961442662734498359599854650845069554647584780307800215011133206037538852246784595296566421628116880987305101170306894463725620959593564254048230201593899251984525179819338263010904755188881896144786180893290634321078990733350115407862454804335580889886273515890456381365186386731244362308191196272437887937066776409266277238228562981773962413162827507818200913829512095905899780514083643203804998191020251945927116922903507814991691972520155278276965485649799715792348471909348204939146399182944443065395974930880758343408585215903198404128435670924835383990474567206373649132655224724929153259900095383469882699231460844532237022868836137884313565767950693162821300650717235012875851388942166542975045003665197171461141391923074867405217166271840799965505752617404405307810053644688427732721252919777310745539922518565567841418578411439003943453698561841529909996614004636505734952897918691297358181891218064034192582333813048238240189237425348020323649289473459318319420226201994606942505119406942289109693008836681924912244497701162483596047342482028805253064278973053306774335310175809110681175172986243544645730104176791023386772774096268236284602407568328751187472005711532547518707642714593800438627217631565198505661081285949008020800515048083154619106844245477633909370593456796716172904260595142068433537226717590053653355024388276393285162010080968822283551413600499250732037926814205494128118964539625582396848335110656151895606455160853849462027546982703061964207892249499046203391976136199931647867209354570300334687423906138973930625185704283096982589169603929844553776087304770607974762604785313280934965425416204488406959389376173791537807276617436113040301113431095765408802271591771284597866208843627920926546902049971344768755997148062345011600267573618130905604516820407816959935404242375997022145228442586985604629423641466356498591922212521395757495793931452433792866850850024082086298598968366208353810842963649339012111020180329639834007661958725753780454061335708398184022773799464594435459381658810025211210262328136280549719470240375451350780140083819623049487635760919695887650313630720122681499232709287900678969813449311740085331369787636068572977040466302116008020733569447219328155127995874008780846612959825070786003921117670687202125697562657711628202758339244119242135568933252061492820731610815284966011214517455233556635136625376563702709673004681609401635208228647013974016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] 347014103804802300501833350959564525931799482352474126509387980638582109330244377624930217831341351066415553213893275594534576678745321751404102229993618965645145089462577329487647155290253654893283029291096991383739588027045396684282330909064634896319696550344375794347652322277003346353584281112129185268057759950360425925553078511190181299246249002044813783750078976808619806414114130366663967367390015433955143417984471516128522632509765148011239585042998608039304937628429695354354980279676045315564156575421456720848758249073261950977548805047710993394920065716980890309031652744259043261202427412799545489149984711109045019704241271160026680694930601785529716179785779994534627069298872260184521184804761866367826848919828134282407465934521532469219064251647858653114281394258778445407288944726528727100050542678440507613699705129123016640644854038341992455324520917135148239178644569054978231461885088471827609128055917835206019670947994012156287477504508728643462046612202341252363622167405247058271860613292192630722637860507185448204831353526928032326553539692889363422141092977258255868011936305361687732056141220342765527475950509078543150032988279159990219192013296869879464113049977273848943264079107610583752493289507022291969316308771581019946512732924300536617189990077506789286256505373924752963876876692392727360877477092431923749636254761170069961918095052101552877107687442895845997109721208326025871251900036360674511838612424043404681966223644988193152358621520172784096741086390547710274623135484399786383576023721568448358303829046374294924273160694091689118417233542098189026765869505145018085753694950791164845104279334431757817720100475942760557934390033433662525000126035131800430417892942092834640140443224521471411616529807142799980113598578038354882793154447820909788686110033755364764025343448802474389507003967447786340878061366610462068642248760871202691352033688240849379585577047647191875914692224134183273342636570873548525780032838392257882346828298892844067602233720466651411370922155098587177066095348387350455750313344608832493350929415868527684041098597484340534056909657408915868768693322284596403121054306726811347845545408579332890618120899483265500917940612369395117865350768885331632082027111526095436937852177018883109684296014981285198745204910861443993040237043900701206620521569978620094483231598494526219067847527242418774341345662498141915490432025084783830381507008027879596879038347189302349224235395825734743985446534117131532253038826810748431985124200035652343924844154552228749485658828869241243247024121408242790735217551553789359911482057782599235171699347128303498911607350014684701591024635893792878635117240260154418974027823996940961179054369394196838316896634729602691929027436356476167744762398076253190625276610939640942425078136318427158965804545568158423931522361630627641184704052131619897730506469719686789574982156295200860316262710472079170953002279479234284328389269496851488353143308727919660935423958755711657386615795066605369004685140023896865859494005964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] -2028319398738997727466153228668567141048273123148479687293967480581838568569339301704684770553089285160342668530833013232001277872265013679599794781933742750169070784725023756371757570670478458063562694914822447067764858849872594194560961865134708698086943842301475586861425105311051235591619805427265675730789745876406979047836360810318803430926254304513099530004790859922789971146038396243993196511166887753876473050083521190012972478402019260548259054077034328264964897945914465511590145943115125982002189557726679515268665339847393821090189520350744995874822952978831561553123515228264604891177020554931173997888323021944184543504045150720214833717436071447594327125168334733060390470567840779845045371311828897466148734207647127173629108618685555504002992177154758999469719079320550393416680077535395492209664075547213888711468517162993818078531966112212203267867040382901335733463402488268573018026907833225682725998013034027907983489018559251460185448227466626428503577432985004279567579844084129002041553253590690239238757058045601341718136249184642064300693451551276553967249811135528897111037816380793723346212334295542585555438991092596265911070443704437614063765584765431917852572680075092435365165512647041891117354104856561335284149636860321811855005764538986262957121041707248991156825012299435855680619770514355668225685694502555170730971568106826132966792530742641044135657244508621286263275598951367364686816241169522017007173209180018231987954884372347521095833332791681673474452972294070508765980984646315641302279484619148848463877593813920430925116835151262395497147162860677592887060200398780727140538637207521168789010661103672243620530981113545939520548134008514403022044980808367037817192449685957724208818026729320481721418697706435465753724249205885530912211016309171277497191469033304147898175492875767466848778013868036327012188747350970998198553685895871019915971620287983239575436214403161885925853445322421436623203375449395419360165897489406235297875649653565242444543897798575392912504498870155123927499356412607805179247976995587206323381995872776728874340357282922849283308305538058864151387575969989468646825957069538239517037326651345014683285423102225027616328404687460094418104407129560243365274031025682555736090434130752872851223733343375157492874943789517736043689093116735506164314259552914677792958554573270497904480554717547210500254691455001467252522089468580413472271273202315118060301984822872545454613462482642467610068732669236154094229578338588904901421240277596394221930626405455527159516769749014664194952339859707435093573181367415317059529563148292727145954152654237711547527115017642196153881996274297313067855320325663422389171365118797627278701407484555545125782840437033908255772053536789268694439635045739772799608767365422284723690639161858857335224325462242415236212273334210492646327845891493429704141551723528274271952377492660827581003492655103028478990201316317479916374532564113088215109826475070950760040210745849099359836384931508522001312476063886727866208579697508352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] 5539206169106767321163627262384910539223525932621625021250658356989768636598561305548065403934383091359995799891392348439854953664453370460417887188084204068790112634742835192543217395706854424211338381473772528359809315757591874476012917892381837381096272331385500536159321077046672366820456927183914668593188156315628211215830719389100445912207189720304249368489130215746604400676415402704059316201954110323153603948702666174888462824304524664631828577626658462335666902704004069646106329653282992624405723602489725885513110042918793651944061636374772915823426635412950528775551477120312590548855324103781381049448968893023473996069314861308001488943205979297211155227951909393889446614406707777900569192072790691369845774940164752593621713922927472305991800281495903901856307855396050906384652481322883177698480902676762842958274764638076626972643261243811498971385341127211913909439256797624550636828540730510799103610196533823445043148695277029926914395243022269763297935032942848855449236521168940302480203485067987099498261776383470496604200702710879017817057371235505625441947980180555833632247419295802832576917953295190726430343659494378643194488575980830678186403973042239532179024305540878640595043478371090986423054058130078769566999216357027909244521099961800631929093649631823798944430817211564093497339802244661868460788426134904044188497568384324151280287841171873019750031213925873995773796923605768456839840427381545715279186142749430240992146513366520279439428137402850635832849806283807557546762373125530312052959189114605881849786664066329608393049546873025079912769754338639179558696068802779512657904422885041294134971606126830583630175266103597297334698936373051568411045326975071055985227991910885301685803923023882433022381556219774702897255612725259960309146217355474228912803150712400671430397666172984212306324983256980108769420140846291093326632621748160455054250014196319851928507654474832718223397193138888353389319873915380621302581667673044151266403760070878605231460173014040398232041251609158487094696881500801604284189675129084813858117937056259424808035791843353432691008064594562258726024895191933612224186641063074990483908262630802818794557404099633878668516222237235921999397611543931472512229109242031506153765591423429802258566804300424854029355313039981184313756437942015038168633625975835219173985404884540970784756277837227168925709822558960126169654148294476283893292241749625904262064687487037903676775596957890059182085972411086563340345369753244780036402156102272501612183583634566403372955804189406075254156398928254147107782134613124441095981421686057314475992528019272366867928607803339765053400948527761847179399312217433702810294298479532233429923517898446989330410872068498214319965810452775138474973039236445094434277724350800353578275064325227414101913141336327446460984201195553137160354857826043850420479389127339803684244816708447698413202319651782534887156571150487306170517073733007609243675146807195581507272203313354072582269200870155550897690158035894210550822625953710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] -7853311296442750847006113990501536703622695666327615895503785549862598909491788673361332623339008510905428924335518953487435384405253625471301765271904076412604918691651316814606751077848221816686208542236360365123179613975326751852341520246104554363276105615334081487773879019361752960960243637802072944123172059066815939801859357412063955388103299992521505410494722536431274793802505333879028298187360370504811264936387886906041985291085891204378660120234691878675046725845206170384550126669306056557513910400442695384779759758328398885482284045038122496966018537770042498092106172500230930386756212584152445834995112696640314568942639944039170453401821192419153657930607948832303998582414464112366341341878635261572334017727670847078014319050973221817575054594835787600475980761769767544358118146921932700301254522802531188815856387983023958686403959019481425665255063373826672469212907629741734126623792373226886344241416554721203265617246351551767943205325911549565565991853450939124267752461529161353914075070050250035618303443853997733198403018123785917079174825395115874269070397713041613935768892601853894360405107326039796384699338629780981990374805147654033909229932827815175315147318256566004791176165542217734541902824102299293063544370136177561999938788130126010749960747559419029590152913740584169488121947126386267699470530773552226402500182904916611725312637185241565236470155097347829368771012424940921206141224230272776941541867773922771428254408131877398120727588801621549928804874344397748810089103989808433823194195413824600072622778024093903332356120693369682731878264461819579256983434974373250585927878639381896996641980763708362382695949488861634568335843093130428852396159249553006974903040606760024190602481081221245855057379248668503789512500024258988327485809746482778971267353850459897759826732061479294188305941568336269148139512501049867617992032347797047288691881014445285890349904280160004962480125142008703456342401973359304082758241697931091873597369760177495588526243040487065279092668897326656822181070388767185479912223611842121002360384415123047777322258118672694512745152231664636960180729019533694406834265283386175274079574467911057536534467597886069279545030584319950140393291193502824935309363599712579740936575425925718826285719309910756667322350197343482178206200917776633573078683280397550011640579843618087049685088590570057457530162795512817100228166714772285920943856059854929815897371703625568608282162852808327557143822450821498278043676026100852692426945360973137138420890340474964016655073573817412398525865265703558315511605256947178227969721484284104174297131361839442029001043954605488753916564748489965660765405339863165228552505816413032317125749373831695290964154230207588568179403676267568894807968035593282782319001883645816931693085704900274269715191160750735318826462417124244289264566574367218953525866729059666483267904496248019464547105240472895073886194005420747099978450953705262758473056768277590559124689854309247764862504014808746768765128135595165673032969676128256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] -5147583555279987579887900263970928305872875918738200068387344945864475476672959706056657591773682010471262797593940354827492004830165749458920755771213856919679942436243590240677264198534361303834076930293068216769837620666653359777940910982060453988235769927531549399488549801496800664381435782092759092208953955687294353965740144400641423535527516275856541945437021326104689289736758550403763864538705609240859759532018718839062039312856500608902183444662796883421745684888491761577172872491680703075014845260450028282791039673766187829727418053145544437749155371371033729428000821879306590456997889445929136161541301888320686518039670319265070343949808362893713022892936464738796064112963581849331009155671393603260418848938128109972053429042442738085254875854310017637734475500204999023801843365261642411408235727621675987290739713463687719757386129157755842594148651788034801212675469485916559329529541113963722388519813659141202936039998709710675563575980301547235687655698536517109880943822338566839300771713335178929303878748345360588361862392974748408881808208075439245443366599362189242747700834612893029695534825354876381577487046298867853922786764869171878928000584680346378215556205174985387521412143850039988684965730398039185421170909694314698238554730191654694189667050106825546199169796089400214640413838171029610031077838988517849120187267987179572163949009292063298031302168805391227895169063209487675950211881796754370162188212767920489322983947915273133496202953043666671347333623376652544096614766638774498549558383411775808563693199448002300155776056953086732917121890785840786542153171257249626176202791680799783413402268099452759640418940740686416175723172567882444738175282896279081383693126431156096251728792605860590227082006497311592042987884873990935283747869612881513575724422926397721855413327414140290227943375670907604195090856944212781154412104048085247999944024501095187803507138226167515174019255977191529303428073926317850671165651972039067637569574987459316017997507808681297348302226338524929969129763859719238568124628416515980694532166609805022790249976025114732955784101361561183215342804144088418568861299719290999827002863564928730739138309876995305600166156249514390100758314373993960386635593748295737385724881672238268123177532229981108040235796251739222010784987263962993439556304875581039428196957585037620951516638236072730680729870813360871394330780580375239427910722138161408183379794371323781872119482399969209610778900015521811257558109983634441692944533933818953930443860543938900167670189081420832316097437823048278453454974231985027122479790510511674064292428712053786539436068364549862136047166096274393320968315316478605158267824199587165707854825530128250902696361061325837479105587602189670934340457015913234351182617474623864040280371261055263990144234034899482889136606795826345905906030592021844276943464438924430732226771878569106500603680066857782127190988218433170285213500674987363628320719221290144497559471516126012269106209903451507804927355867541040985347903717376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] 70863893175929852235002445117235683857063379793863609203896864410200884021591743154458152699032832779339513214608250275887278009368962344061614329837604951296519651401806226615815656253048806505556883515721641828887881954855512406182617301913442012041486128590954977105803176701717945686887454728875135881479705148609121768921428671495713458596255676885400337577031570017326086761971538589682477901287192609751059036646146617289350285077071209638483466580705692451021608993157627140290745058279370115131545696891613233100052791152529359740497794619993927428540601989646983960547312965314409300835653424966452390424699073968309068048334413017997167660048094336212471206663439420317743646105816400749946554282988447414318770299694403955211361650686633574384735087939917710257011512794379355566235927692305089482533179890518081242164507003825989059076418225133757904083365640802838601725668276815820999748819689758532260782222885384930922457880093512096057555377321915400046289412652609278084403059130232469075771070535952278625769845281319173643193409776523155971581585767610598281367105172490072694911690948885934513514546454879383927632517621706487206419225713106833864567856665745309120131256965728735439039694502589159476699623864308702894094462159081958485731382352682663946694139010735258317294595106703099456026296577719025541137424169797404466812996838891811088573108377748420579245899451188635203062554935067248334887865155046313959521713219498288377918534401758196591601733492762486150103227291273768238472802987126814134379208590456158008240714879380378088076212892159106312821936750742290469772525168184965901723485395772669396205622881190180189963002906829340114821655890703569827744849610889364950743289557457463351142622781847938602192313832289641216101100753173459837729150305163979699391714984776064705440822728686082563902441294457339834383000557555943121129300886947807089274452529301372392591575009649113897457028209270265030397603475344776251671638974968222110264013529226043015525945267154583196100847593479285965245396598499602916197730782009456946901046505868703013897231687510800890494981995583977686948428313614887096373788879648026462719202657968859055216733302114385361322620189509051013762447218976234954127897425975279555223780541318754094119402109686397818190032482132577483526113633522978543247631200287129734916000152332272905398412836048621035067208283584092840763192045287603134809755075303991155434194112357411724497801744043466456393445681380890031884139688888817016635802026151446241067872965624347527783656364076213096789437251534567532296351885800840348218335636574773260116178394926486878865999947351684100846961383446987994056064872755229282497633162221466124604268847161420585908334493813522410798847328312069026757538515181897960127926064342953774205185705080363955335355612766883282271338282000499208297422805978291620003502180873086958906537986983010876130538776598051699525177295734965484532127606296025085619374752773114859672521868072897118062806658611271170888779904329721060280963174900957184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] -259788634514540019906595280408248173488551088876474774567532154503693038932767851224918519125397526735002767846284799443486053797842497092008992548086349631639923699779827636082977726150264289032339655470133172583877403799757948168050501541042386879722917479917448335307200495665373781559643716983972810347052842868455632332550101685249237812646800908920877258080378875067731912022764975649976320271990988786433610132063620231849208531859047991578344922088212483708804787072125364938473035125408685875659674856625962398663928103918348469545847341301303088016870099256463539829898958966956324224769443475138762552671054227840215527550492012265912972096777140851315063395680192376498046899346171716099765544102804457695754016638904449602135544993190085485136183076954993535317583813863372690573367168016349891319868910009113688017902847532547776612602083574405474482691881094612539465160892483967275163828964356338816877071592961163899927066052907295749241595529835131919579090875733026473641271159417494836831527374504469038334085447299222153311915129251724792812875270938181974556141290222605625011207540172501183315543280912035366072110493038788039862385684250796311796701168520853490574221256612876263951371917802037943414573902935158014475104865968354247674591767625116892778136248902120928551346828197346685689810349580191967553441350208681632420276339401097462199928995958876415753506305246789086354794723492943520957784489808350886460838070116390691594083678856585975289740002060466938671193193499894002505185746075119501020913208797786049375997606861995249310121804730556371521934247390995495603818009494501364669047510361853276513778375707609236511619859627962778853948818981430156024835044948506122069389793715364786067620589096902451625548358175619372913206302332350143594369658074025807090048572483862392990265506820912068311086529641422822324056925023371128530594040785223357611695089845346399649280718587218114821213802026789530877824346863595864216500179431818931110772360129624970616643263120396056042209943815785824683450469284059812126952318528868207495421599873928903728786197718267132560791951983459946186686554746363664501040860327621477217275697549338786948283239894579861094030118250961518988802384024789008254409361758797550760677988512315357312795095600349562048852083135538295205585513523370861075689882309711706236215576517815559577713330957461756945831858308959795696184418418141104565828702702736111952936769133465817670136664164329259950890979377700926821642814126352987274329896318336352747360926171989220171343613316345470492393399914559872943158074271103102172640765487204851178643660478336445735929750689185842017482815867178220359432451941634237976853666113390123294590648749252226420180023966126390396358266078145395628367509405545309834413946499829029820779104076760380697018626040023942381362776471114208179738285864026085501354854933547199400174049971795378178465464736832018348218989484272192740921765761154334707855735538869917656567290232804356963274938059697526353853068504814566853362739672210472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] 678908183494444426879140862969667763733245785779105646910940845400896345681243004068110632235309468724946819865239512495123401425743762530160189498062336439493878280059691241554771898473205942735445299884482882406947484327948682565181060057972270686328287344098961273153419876182003868123282038249289036279814012616264818640318054846724262103628460030638654357240253218321577814305599207279194007078813324825500350525024816488868584931171872047015732226835174239429824077758904427046397492968999304580127161519743641089269552922062620046217321641427777746319637102168693653116505886472021148120746600219915511446197773717608748822918986133516072302346128168311809520252509201340781224513939236740780171047682507446881998489075894462731247274762332561132108409077430796568107122371534020269742501908572251797121047218264278442573943727082512787727969665887873624312225215263351930032313830737482572668817988566875977124946522805829430023803639583628660083807935381215558690029054011212272630663854266676752742778530327958407475597871952976512095410546770863804096563299764299762202342580022819163284708162204261537870267708177527940676334854693252608820180821232653535378029718302696361990010308597315562517460629362657053894303041880275456834629419507782586365735681583518371248373248389131836272690211409126239327645212740998785393240967259539049898777523571195304989200707329085267043560929580038149918757210488743702627092918661538414812233698616006454134046545882839629650008151175577063370968326892921956032323263012462846746220791835199283291070494508186327031725480078700841381683146882367209745169534383403173978495913745147049292570891217079363451011439208871199559134161094083446916666510324760844710842616316748348944550654837424059435384105949543810354742587554791847591198960896649246925086848050591530997556710138540153324184802468901308215217638632397085341307706121437644272586743650601294540195079255505081517150312599931376542515249346164319149078796451791165471310656664196160559185558176671011613514859074039046138827141396404777015463425621738916671093019850867979958338766190019786262372393560598630876671329901080972481430206129686152773096887414294834936754897414776460744525040851511823647204184410630519976819073972101096413186901106891833561166629271819100454276329974866080783272277177425377994133524070755487972758546844919984597215812026480562837251009042889196814342926165064138426834113638035803238746645337271980207380307282012692137150111523678282180815982764156987403192804114527211084669976325084964380702584736748062512919138947935503922639587507006116619933902726052791170531413927799141306393755686307098557011888415078820662677710355650404968664983429046514535896736298977544907589783349851118139170590357102397090833468275052011276056341277494280567201874156356564770246786392044057757153432134011394911670317211009909454830203657375954688791376350116312017286970602604277151838978360205108059582171356456664056939664289672070866126676438827290345042192840732260217949816517202007374484472658000871424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] -1463482733962304439707021323149118545216339400166746759712352201728336081369648252203315066349004982627798760755995707579156364584861412171023857481881436206190596457854408232174737643363084839666890316030215770855783337258262184174028905052220199733747457150876163043963357766707857424826004830328038596186819541912860906294903871480159812192448338994030885393802186188938784552501768152041861803706874575815634743424516568410712297143664281354104284171688998925165704653629532813723662248472980708045832846299725188510506429244242323905308349196974030285053475943558265208779902108096048697726304396288603979118222380210023355350014424135268576102550849399325293841594036700666872183617978123788629019832920969319021241560281825044455302628843717954145731106209399315311314263434388045413449109194575883017347562313590179505838473154040491305336069584778429120396418952250859025204253542492706952943208550654655369965312182529650324139441787418158462494279226331984869107814723091330960096642400237282974962421179429480285901009812214205250083077718084049545275835544875212834834740320937548670198883997530055712710472718414171193775175173225695558561320756317673263999782343021600355183614607249934880529107154712842200813381324958835696134685161458383678540052769656833051775691542693220475531100505325696316907798854373712600844498134009215653556654242633241373822486593520630244840081124430131958059906772341054933234729362708127796102310209197106700574829800466794776743273489700315308871800660876458994035806490392188083653629868501214754223616412628186747972499397228075910137500037706178684575397162683957553307148134344085557444173054133644211484246211646663061192690418917889601957111288598933293535141621553737777807884405178750863991351320542341821125941298717170680851313694311498162782358650496681441099484015515816154415381923849850247301939199814095047928648564972056241670810807001175887160797225488850789433521631093514908829607637119866024038401788168617324722198975439119324025672315681331570888737404229052093980218677601075624304124061225270133526868802488961194938816831079044182239911241208001298735727338883494490635823195396493454630031055466364286860210944293842626489065658865009429936620635974734721085594996455141444333083694248856373137145937383404187349766342008000632476496596494727115806009259630717900028393408678191054339956831104118445588769246071136230209040654063411939167761991222076512682153894569600151625574425732314291692914128526426996937308258803750362607088453384259893458691245878483778218229590599602446232517787240607433810080473197042139661509712013371349920438016523893816969571370923036873990925267972812494498901740212104431515080329974995635122270618458526964837468434437495030157653030086126200604717450470978367699902214479888335818934903455150134403684751921136112361737434829415653949125976134062268117503546909925037764917493421825854253688437338995374927645833267459329343886142926513309647375416909757041467771444927753208508135198243358533535507033938926635092991908995850567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] 2748098634525756162477664813077250993157062176108869681169318111110543657141811038191012511502828135105278034105345770129138795496344538489319091386015405222944488455073677132968649050190894570204117129802245981971644047596473289692809535775438793818523172414162973725131625317604063621207273311490199447005181006369995725929789942550122344530473463069664116530137477289964618696186911356064877659185928557303564353567198826517466085539436117377752588913708911473207265440729441913945142131993150261919415413997621785999669127110169159753299367651047955743704968707137786129994725245820719121344510886679244638097417965410635320266309567227320442838332032629360154406384946687924362250113430214558131185206150759275637087265769000820316427588954125073421827578619074609987733860088260518044073127129111118163328976043361352757736717769127344665912581445874609871480951870461531973458736167913989470918811755693906530310697088343148165842708308924547963433058858771584065137726184664463170082675524276122526143169944830117379650960652970847892331757731215735311928393583948234502430700317730154678951116405523240170735691480643211505298405764356607498365774762873897460546910910824060767692884489102833118754433596582678816459867583360596766774039564096315239418410522241969858054614770449031960039114708936328509834994347372794572413041205450728840589489985507985379426430274442452064261547447649943300287751447604807650663978632585597818054366285685490194880841943182592120822937543749700442801839035017597307782929384240441340035315563789199366127897889762454528164490677560807044703975184574814348253666721351752334341706811381951281962334399702747558942778371347739584622290519513967862707824366044275931297711886320526489968268549801508973906745797561199445235022878942036517682288454186294854346179132146446656411968386589921549070569796059160025733148482566816189595197954679272831552006912736089206522127320389325973587125142303627470863128298960389842651573142983668140095141981702250372728167356507316024406103451856873876033736296919926559533941551395995940802563154548776427785863996805219281840642571063731827934068488577929295928484995147236188809603204512197238995725253865622465462609462313594537878577242353606258923978464949421367867234704163059078353793071293303762506645959143502421159435915029186525837714703431231906692630652720712514912970657619185962594500841396993801947858210787940987890052022006139158919691342206030598083827361409346323629561162463656007974229524354267970836668591441683659888664238155131497449292207278847384402167227949372513059922249640060613175622068539080705063421344203558550320151038723621756719297043340282810655511485101998918367532333547238379260132235859598175547125898613690698423309172841517525849436933363746760476156165749449776552560060040471633148906825491938399282746185079934862450346954653255365331700998990701806028333454203645345707665315837559265865607389082941254103074503518893966626868962019617141677280733630140392101430138626902433160678691658572504213810581071607103488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] -4637383996173617336235563992584006884768442253916045816229596834140363261800308553918237496698320071980350284253715698668065258010236802337427999204006044422825337939119288070064915278220334589413727260695555961438862693617430736632755162849818482334498574645063377038821174749360003761078803728169669795470830689991782136745738008917854893066212413382202322302749257276389503252266779011023560393300009312602058802511696774713352794706014310400837887054336203506528813097020442957846403143603982891978236309653533714738034385708676334501417859860977551469812656634619048268654669413119002268595932055297717812482405133214684917476410524349876998297214502708394340805056184370057137641845231190436362300283140560708349775141087980170724927587311687447362491107474226847584012208379946500397098312008980515475254650557017849484402923709208073634390406417901915433311345724051088829233009154186522997008297353350464808809304880488769231095544516769426674201313668531232945291307897374463943779156375766795600337056795179686747441006875616115186682683842862798059677817678911493052504141127247954245367938224177554079713639306561254306559746738295195689693573559725243242165723503099571764281922602251580332977933410924076417229609350586779332165118326963078105410140309746972139837846264695156478482840207592233388504303362156853645183336765023281831605153482520041515220149755215621005155429564749878308980749716391979823727962813720261561581989806088577148982130281311810097658307327865660454255353093785057357835039674869728808235234620672526189578142491154758935857219851440816490028054825505157820623025736039543820380880631323151548280333256541328448865989505316079407193674219972288650661417803902109800102645313230977228088347470535452807037827947837035240111880195794822603142932027561261909793822304941423337208373873417247944898810839903964277978257443166396590938758589099693930049841831754517843604335632468593002581267533471124713177962782487813440243775654812872383199542071402349286239125690519471640027691553996362637944920341348787256758168920901737429065054559985083113774128282689601533162768340305784354354273726048024242908891068558780356547393177038110496898869516955569383038985342450505977339139914243947725348357809731295355284743574285242278678303407484328065811461421669610464835063053021961349211856068443829288049023179459965689616898730918927108733742273476586173813104515006698978375388276208220714346663994103920754018224613839036496880367054643965574732398543010907287342814835719917017568142976069597884310426000890102933218126327655401925185193263278970708182771165916803855466737875234392064062985973942757693683360739247029048216752028940029336526435654077733408323360710625221204015472461824978510521394103770713823056752620674334081845781022943670569141900751060568886159530366516918681193584147668242153467731825493744161207775435672176555853508680092139908854147621741082715237333166535056077970210298325729101986950236519720156142265003245297702461332709050131932047628506072263098571346986964415938560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] 7190110919257924119498042051345243471484512389195567898292126405607332301801115196007987771499128262627120562883768859756987798435878330174160804612592198536885396505853003526620792644267720572965985511336659939988895099065174284183420894322069214215793642967286663353609854168308927047077863528864906520603215946518348756343046396801579342441955032688719691775785439926514971933470784625405949373679663713483515429285483691607290238671503017827770556238091881945003079632606768557229206800833977116128766346570925568152886812382581543551264753024766479922632006542096051762334282565125442745651042652040843425126312404027434481309407934324298405490151354005041741668434155211128218418868012621649118583321411360353844809931477090690930844821497275407707477378651121922205875895368291330812543519258949103601940521933800758306764494080402327724183875877907392262010071199026591246174496244689497182557272737581908018586598450484906099061437792295149436343656637583815431323731995973591534091445389110815125995278264771197133180459152626162815448663854858699118713575436323761820837961583142233057782387202734184199014851904143659994637009942337658555382736907216658819784776078089324666964252328248170691664790235463523012507607379404844109685531013161586674409671857415000849747993049885736896841662521993406935220187863393952364278253175686987207460691323794651034563980716566152575889368677672383186988826680952885470348619420358342282717866344614854095401418358360397054064805606429740925936424497571374867328954285449326289956921085797795099530429013327069324193844331612391104780570528436820578564613904895273240025985631616173305442918814750566871931533497001352936075609751901615729442842362994527126907419408998304839594597277497916775861369826455024668072020157937592555358783181027325806552829793612162088581953812333663937098349593138699672541007979018691201250528553875645993856475983451080898501215098008580913193264398754899228686165978625957156456649131172700890215416020765433196831909420762928575268223838853472732921854269620218953206272513225298584804034523964106245975475954146391632520496335963126489252580423818642871828130057593448117126012258349520342961408168099992839993336481891401664061915935984008942726847274379674099325630620372053498746214252828597360515884631206739349441875352786793797981513182489388469893833964602498875143526117379291358483811812552462854171164960627418597884090911895352801415047582644073283661110144944475244757775456222596273991324360800486243730601718751043547633587344085806542058061489268098682741080035723347406771098097452127077349084942478617136888010895761969115420408173838282167381759231382814571925004769479428058592801696169069320729341317120274801894137104024238299556946980853391824862598755926234236232825425203887215797296182203282621154472100664147327602697309805554481216009042725284901093669645325679639448015417108644762656274136024788329249384508836286956243434786502740938341355613879941442379379309126185780096104112557679182477181418986513541345646380450152710144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] -10377990553776530370950615403458988579457598584565818935316512628092642874744108608718243348787615745725422776885377502700061031300373559571979818492524765613320423267003208801156713045115213606221802868002138999818410224952921302537440710109929062027958216709923303941799789155628138354085450025569760833022132374829114570038843081177356498613201103373259411867766888752765175877955333547010244757361419350445154541793675041494259154850723205524544830435517344219419957356478502905493337745638141244103941439568887171252095944115296310733986276899162490933012447113560603674648412052280849943004969986926874636672153544449473575959476970987811495299517720159219525745922430376971008752125963834614402076890223437078987352563149454183682919309532538223657593005359999910855010795044292008332771328885462322024136376346953503881905737416028162434398062856198382871367354372728736921825072802973009361281616192221384561577227847025959905741440250502275993837133386055505024033044663888654288806614928115105415227128074017173750578934451431312793896566688913008327192510066112979878386711311490563449832847532740792707122483811631513229650533385059078633058920109979053889382040405379489740738233053947484806563833380991990706228112926111274936589476819394458882351719599878608468605689250543212059979302747672677052776276074440823601251652078524987128854292803074158444425202570982585502852778477439568645595049873316968775941845403664335343619787213212753290210916909950898940352975970139233357575554124686436496444497639150646452577205810058476831286357798518715684682746910059674282359760486469935048157995963582977146946631543707018037923086746474153085599530190569102320291847293392998806818226683418616028988358834780407316294757414688649991372952515217858569670782681846131327329118239609276111146914360269620205786403198400313360699089049728717557785017214361241349770091201606998656038179501655959614970914327266414867324628784108046210619651484148394816276744813608961836071069589678604812892688192524695684748287805480906833964420288489613997890434021442794629231535727778414505476720965036207825529414024629228604380405935253396686467949799415243434003604604156108381629194789344468577141401940732879704524599561320121675690379578262894721790834670592399553377067851910152377153230716980459148588189789966514904945041694196734812670838212796590641676821092380327188076898131504706529528158884385628955891608789803845444480544894430394553087740684126535130584641599546040827395479499948163818250701059533356951537852870602451261351097858891060143700181872617470648250040597776991852315347006811965402493559389797260843216803621550769759534529240196511255097320881011376140532216690158385845753708553173294468536455899225186919224520792752308452613612563798102376141624202270569296612387468859475505589810965468505238841049483909310619466856902872668577629877936961902973478372840334427870434290695308175745341748016170244741531874946585816293539976789988083408559948850027575861782988854705887560360869203772479073402922446241052753920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] 14037450553320382558163143633823645515428020562927746954842234175517425788286564353415201772174554245030155102565543165931674394680868294966167544840096695438578148607485322473263209939848521320509716097358564777608854072000286840871396386684869587696109314264540217901358708923370709934041815839807484934396265271348547600144066202422313581229223097956972392762502228644358701372999050034025827009046842851552208530492731062560261125508319007535318481506565465341328330088159704883017398522453814179539034220916022203499215601080311827971080597408062162232130969751652134119665688295794990337167993273210262159964481632791556323574386349269574251358100209717696293727436849289047911640461028813287788094098976404410103650001111618028135634550025452218929546236349173382401062205771941834470716564459985253514995613852438524510628399084409881766732371961498788428537604227601365332400605018620974273348284125411250025376282924875050858441580281123989910264588147196645424930580018254330974417076049919724336014513708176515097986686866371197282436502851400170954170543171645165458157549628026060054955722055304627143213652547543334761625121435321657289840352344137449785022450709701948925942933395799573947088299748426340300557322677539561054690315425617106513539460279162500105937891401681356015714942481391390863369863366657710613236669632230620457002279971097116672600581473818755900276559859201439225755583298603842021678082722467242985048843554443277282878235314217920605138650654325099816697577509559141405118026133094320724870877778097553144136588216321123269039098597810616433464048030329657921541856530423263794532687884200862881809109136328482845700857636994731199245158811176093559023243322891115755395352323025262117536795197321270024341138837406770923534224366338461714902235217075585528103158752651558269875007000620348644263009924233788063773615190322935544897032765137538657365046713036117287573078390632596231405581113701685883731501704767004984106576618559594030364311178115305311385303077754089998806633385069190369919663008855674614727702129449936309173512405238840599947185462218656188289379133984456037919603792092754804377144591018672143964470987721702028671867657473642028022009129597804598441106610847416120787209280885183663736129768161823441381380604560160939077880945152598654415536526727170375216370283767705697794533727540534958529647860504930684495859156626049580258500885367025731492154249298591757686816788611587072399730997986941808107650997358066203841849205049786250643841622156297497143150976208439642509606181664677302178466573634896715484225868424926631823731140336620467200656568744932672469488340593546950093307914009400789109699340978249805842674087062897493014686990057400216427602713072340084146745381796756721347844745877792545445287878655097953806750079815242884135383923868382585773647905912628082171366852679483184846656331354129898816207597243020694558452585694772291244878194012716233999067026040961355533894429838836593102344369598832225664843985017043554831681119537930725826987608295562280960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,25] -17904027675568529252845381243907429113659438885054656939465357700595099636264827529354861158599366694794529712329809891859864677822006778625000580300250634656218159643872167463804229049367219102456731109372900929517668910750054861683870980380521803788088437641084180228197219863858872742628295034014137318276093375580620416892630120329873867202475371382199964068455516611337889565341835073729230262513397776137527870816834024816574072546842887042337392409836514929003786324624552949546205771591434281425284860432330970854967245242942617008588089087970779547160028674633341002198791634872669378852448220113002930584760394362065617923712550285800338211221163640604424458955834420373775452089504341550916821837523119373853996993887781738459163001010074408325772531353429136662465580887622148947796845218328837241643768784850228816111876717094132283854604336353598312420021867176915626411216642122782686991346577672769539667865177089314700709357133015521757713878884354971569554560965705758684434230081774437034212871660960396795284431664901494401096897994577373796819369343348771301274754344404073054850135778307132272223104336160113518660674836862104667325889153939715365425730631100475621695836554623713232561599429294967581367099814396178281519344688692298285822445591379821686706861218938605062146798992392853379411215868805820726167062663977656276037491932430828875589715520069596876489133864898173951039399193509365125276175802753372168345134140146196135557747538680528971623418682776565044743701957693772518317994156979424449197956489421432099737548596893864352437309758396168586812647212824872943105622209518046830095088381130446580582493860535531615326881431800713372843253964316154562976624456699738592372078417841081444155830857473428304194986483204060369197823747265081418422909267078835006262116061741390678570419312251465303411447937503260509264008814201057286066871814409851234686594293028500581433940301383683234342877180174792170718258488078070871962576239325183406081969370119306740141828038021359005367411593990778536256277477747038581120573594632664347994106814936872662590641834406040035808372253031084249616903568610507889317825605614730157284436604247433234925128660055497148600798921104423501310015015069515699643660752049833028306001794452316907029044388275036187028286221806824085439962428748632327341302479635263434695965099381967805987939604662437733207782204059188400283274465577040858498755673778073378737594906932087856750804035385824149577055866233189599955709315911874208113454838467642957495649725264751624200089835617217121136044578740699807299020562328731831663605608996264887709704605570212644274267782563556356386031722579054929637982749102452226842912389552945572750935993003101720317244599411693173297113791698911877779946796467429967443998912589059271567038240440438041302895988858270575729668021168556897135741083526264529589454209448531317591134613595414751765336282437229807942067937424492321307368989480426172247467548638010053868161526660396757490835021014435828116968948306183951563626730047909396480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,26] 21695357890774851226874297290017748279328636897383579147469182083980468384797140953228815085927105040954743589502946475814197691731040510606602358357307737549904946941597114188101917250777458850506909836934533564915983176097338343557310832377430761659380183129163244806240157456156142698818084983200496660506898243560185582130504151905921248385659944569467683948142402819386822482430282135177522356059697644899486326122828400166054292889870337200989816270033334708870539640511607140242810938200504705338053180242016683210643874855237142236431775814255205397725189942343791459610007086963045696275703698213744637900886121702451025692398551906855016197931027331141914066994747258237460377912782339926994906573397385869791463276526979903888267626620093156354355416068672021793219672490169210173575709971520977063985502495737585145919869351508053284521483548943486190850413302858486464179767601131803307103137190465705086998718204083240713201983502128579267356578410226891536137935049364162716823038144321771118945964986902108984269097284717945622661257008030527339570298427624996879278195440240387257343460480073568661271408040179522930879412486485067097671138508880979115863873704785724608872657882702136036126755009002896525284960658142365052336039205853530847605782185056357823081435981605851687470178566250124416379279088064055397513705394218502662684695766159199015807087315431081839371369152854903182526367320788686975647623883684274260705136027868132571258560389628653197674092667368723022976749101836691712790827922074989967577251819487195610113618775042130451655807217079954040135687803211631084296562716668608778787004171368445472695960188174183612444642057034037945211215117549862032203616597980971652725510805409229536635358284262860107932752936041768799290980186869476936251535626379156697114473163262135148459542155988847216696210641183309213495718087123089048705052459552788767175031087188323324248446486749601380634165269005415623264997791521510849759295653272291981197063585471839987585875279025538375606341654678323296431573276416300586400521425135349339182749308839073838177345296200935092814421481990615066775909640884213682196565997771967587865254792800475028921970617565437918711324970096279866050285999169883800286098887034714529007460566074469559823934719428747941116110164903104480732561736846593903936721665573509927046075475181754713132427876700436432402623078504276434124605685367272346305750695024452467780457688699161963798768873688377858067249292804474982804205832144952195436387713649388239450884081312044388139395181962309715937454341392189892091280868726461985878070341848975678382516905396377378740419246094515776982609434758566977403946631335683548468653438845332803439988703578129105923916052360799308034320948821980962314078671028811278597032159145326367896842833771884810111983986741921109418777314238491911751728353836678508599548114229939599239891472180822026286545850044242869784969037404843914343377615348624357617873806952996206965363909946451978412942182383807235912060856889713115510822424529038475264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,27] -25109213596013888814587673128755543733454198357443816895404367798869373168037140656562244637104887026898062523369695979733773934756413250525003066597367120575796622942079558794009400418680223991834151032264246252273129194749581960896218680494887647822972739037831622235320934099013345640187053708884721648224538103868058553587422001629759090699781523624700870340432517015988028527488288765354966619157805364654899830964272668630871848713305374703773055498753144635134654026925184052720627144435570047630258028614955306367614973458775211551546768254256791354059373869197155788664833979753907881073767827210749588739068132689696874830215027761926776076013073944543641604395895775364348942865343540918099116411385705809444581661663960472547770478772712283718598997151917108453938012557704722730413601136131284290983156007339049127507503264193582445698526998770103827842095022451043947515967961051788300585934574039318294507987957709937507721405478020325363131584918967993846064198290100769495129488062434080674850202951566503453021976994914173401989473080750186607591524041903702353202044994863893827756334423604341093538335745651838195551203976850160532690729377693564500002647001685603998448909919276261833882977515385689696356113386824595946149371537538149913033431608375119602718144180837696197270763484389213274880023931060280205501160179119952445836946133473405501789097690362721637726634325985471017790992076184111406266411734378394184324783682776170538153312937989219962551359678753379802281972618321832556656753245204106178458745394402356317360020174421888178038837715271760102452878133830401172807007448610924161263197178832753609123882021850742390158838793349393586480320717635851203843665740073292482309971552579950963621626955546433640468670814597426682563533183940993986237269135558852290219875037469064669639882557879443508334373160192451843208744595462347086712431854138553541209974314414229078176104477305151841260384501248023180907699366617010488636839738184560340702549206460420309241283844294775490870420874559046648929509467129316267049217797501943865844536073114875088526606826841222272482854008892140107206221755527763643467924433930480746910392750558665090082880070698256295564982516637481405442904474487569897014245505040976193938399349037822288164163931605728734834622638385482486978727660674363281380147966443319530512757009347662554340753672040179805408593363778903261680416555024562753149858711278667380615224245250061384125873382505264168073404260138025449734336741955431472601414799570895937273177650863348011965492759497448396533102588870006394431916817750953665461105792758429247713066064983112049087784027315420514422260507117123689363434272018348664268520513465233207127893477722783372022727230151310942691259549286393274261045360149207594018032691671051516639660979723501408194935243113527114889825126897349398227919443040833772845222800047916249904938691671621892885711543094971831537092328449273178247421285716505794070428247561436163275932622244995327321085864321842294543473950731801355777445226559853035520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,28] 27746128078961677663979081460156326762814196106953750737520227545927911259164228303028862066232178578388396499206117780861664486683557436395430888615718515329375468726363789759566089019970869289886386522712848071185750668926518721354393471447075591295277681034389442413142386498839258079795034369200933603112891225088932821834997670417333324292331827882294758872032579559292716412983611101033708537276253676614614676216839430218563578145832368377585316457019860130028593426543975438972034927679955913466530788205728901408004922530595492057396569989925642932319443374944466847651574975529055248313747729505602338532218241208741354692773964818870221018791657498451203594691556699265779746069318031213767589624063535256997001053648407614068683382210454781454835200570660596626190903612656397575723607654685686768938998662255063811875043136503302854821404916697780008725084500598110022708693573808795058740664784075362949348858317191735908129916968171311466935509390597587612733188122247370355933322007559764551148774447389951383315352009577779465041012795880632558054524673983110111498768305528891464267749426707761826394102825569813670995819810619442332751807111851225457482571298035821017169379628829136641379607639433492034066944559088878456837084782438091140389396498754394291444815952673356150165917544042974852738686153010798304546467583643757343948729656920897448439355381978438055595540760998431265814482230107367229501974522508591334817268438067802462311023763939937866707895915739570112897936689027538997362498688771684378714983494986627455736310650449980217144548128697918590744940777964240004344502268026517732034397269351561804207306276444472723962065346644806901727272153885389717493370886828316138439850072837952451719504656286497197608148691024444178391347777050282113425974124671553825808144340414948964139047097801707248691988381286302665082887115467340766713749028470358380693583167386032063204581049634437811128722884551105858937967748555999648086008484294792867690629772342145023653045619144543394678899000641286898301460349619929526599279051953579578479597865412753696546760602899164502309531750415052161893671785100791199939864634552971605473774095624235071941276287877488031525087698947279341125506231016648549440972209081447113161195231588515561957289352300659856491784123371078568891173475360849562365879071393437505522648145415338095440851407377407829442090187607295631699495835335840106882424270364313712967253932215799092315922678302903384352389255729076021671535556365950333227701480167985077017308466407064815058822895275089659782820660626485787174917395830266227926507785508497147028515676920239416204800977873651951270171714748681366128221442027139901864278024219714672369340486225757098178883357643031294276110279287391565184350617354599768404033145388563042680538074967316390092988499685162796614600365405780671946725236103758954555560224625906718228835026453397631029211818780507831730621012673921889733169027733138830870176331395920227602242441238205302738089475888642802058856164909633986022711936511794741248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,29] -29103442666816375583881018081031160336913429920007355092254011836235822004122089476828138754091917314886745144846501325541528854076488492488803078175578664558231095974975285129955059524106200944055509707754179548031240816793766626350795995232529196754153300862035210651022666299988212099436632474692406392255226874002872135056471891141200053292069169341900420917876502254186621355364067323893577096625128803835673161210770150596572648392395592074057084862726270560464176774801478374666115065434538471636302344219936693777925216204738750679415070082410315546567151846727822908210283255225505531285988015006039619658386288166615119720980378266842352427134887443239729168168450912826300664131026307553910897685785658000649484305293434474143809586069670916870889539020450698140787413730712476775247351760913634152776542112018453721332188336443903444388800313637007636111015124872018649230788019711781575147437178162848249696677568965771459416182856641499036646887668896012302793734124626269422353136404397298194078355643594032067997057675965912259472748586354441445235455064191741917322921395136396539177532599225361371444389065733425657741661810074609105090767217637850367610664290679781922624886707603731428170218847125322680189100558311705726283837754244461629083487000874071420474297837543240395096684717650703532586961572892175511609671032542881216338671930070838929800263915654432997281097315717086224768529281881360855415786653259369433986403235837321734578718275761291087656435096064420106798433287076663145268923536035576108450455232258382281031947355465940411080768501463618557533811593194679453929933356875288722195557325767760309933288351186779062836374288491466845821091646818840802910140584372790023474935894195818227683667594767228513063388175634902609260294355693804504519177447346298464634190425494232180141112885860463398407199889572369334832835448334931561279252832641209506202803667536940889041287714950841498002383153675248253350745766822379802257969720530755064264360711299090977635563040917403082252031525688334812525562162600026851801650487394510668952408361381673979641651147877384597650538389724832581094294284972885426036817617190394515535191422232068429318460580185455259898148458809774069895939654744169261985631615023141849976523435752246546398176149814646194805721794207114047364291049002344710269682154071736905976408768604812111524685654168391160749451395777294570317194227849785474535491551870358849381883632046781099468219330252153421010872987963258384939459476216924387455828129212545624043592406864044140318957621403806955460708693241312529802379973217015483667666149514432291846838185051659161375140679465727921995055082859461139572533700143012865290415941970145235576265621454335260085126883158135941160837028484380658944991866374542432124447427104400417257833912874884637974097505251704694028505526829973979728836215659108140452987631903179556860767865124619271655692133702440487922971518901719228914817835821353057660446899700067654982714319589216745919386254380577360084043365449415775264267306396129689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,30] 28731734532705524379594972040147674233551707457006165668588710407678266132993633282304699116902333311513046713520461856695722327707580558746809054439417233817007285332784303901341625414767166918210496183661840711910901584191833667530820391167088791144076372183365484409602151775611100390373176049724545153307613739968685269383718088268951619086523544557193633757420646422173460734496023049415748297251258974922606957129864642137566006192527241230674758658810522838328090504091519843055921117830309629653839183136390274142493946954471861640337684366952400820407210086121343767940193885795516948997813582383405361956290582478070000712204936968776404457789393792174471778099686434853514399492222375296716563424700995396458796084160974169357355892664382099915830106576695214218162260456707285161276755798121111066963325334047625158897948245768450638113618724236002285969543239531459973819130036473892307510376145484725109829503940244396590711923894961115096125478723962450080477681575492758239684732446997233587369615246735885498320681299804043882474373588805939796415538816204361216085283745814169876402141686599991026173166495343427192015430456124268033302518626879832670841149669052388511645208749188413464142783551916045620472962946323481614662320344552507950566727410026307095412827538365215986962535146699115301499646223818117849942067285347808141676711136905192787632381618053824441653404160715394765375026551585317762702897593297123556774594916087288223614520384269947944020131109249317260479172171656422222120423651359849624132330356833816947243246764734105909266165548325881114137369247431291457571971778739154777717811063253791187004347366065866313401322328938774588197936770798994211225410053441299563538120729160967599612739762321521017718467287089111007187018828937806601795924236339315675786141388270999665870657822156667893797625419871077339733789121260982099402000604703701649998977380431523225082991718507685002098323609566956573513328749319059767452017169801455705447082259607446260974184422088482847904066217425295871941702462607285114121524435554128961205750652425379844382214350344027852949484539071918273224069363276177385877592767882393676262535107905646055093295161094605197233023690781764739599231939909930406304247258968483207721712683075902055628215726415346437927991100387997876698289219644966119441219191064304861946142586611603390658358315576895972678341864003551274950604242372080669064838939636535354054360873889790101451838306816045853791249741660806134721409350501065046657553253302875617300250077378990923493395500493757075830971400763901049381644547544168797229976295505409222281451407907393743344192431078974319422898427842260971092128351629036371851588119958242423461687120198316647189254294030898130884709642323695420910364920286489690775900214248761246318961822422158688724587256115938331969480864662492173115427648020029221156539482298735682997068298257300180928699872688389788913937079877702808137687805787934470495343658732127895461305880181527811425178335908243434276551947502438649634736000030837047296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,31] -26484110543519576431776573090905295413377829942797728790386499769517646004962052235278096393453062747444886238040487455580644568045585825212614540857335173998653543432374498509045229370082537778064907720488880065732516938271966517243642537123618896345834439172169100781582979614260891812584990381382382880249769741697681088717251868527348759856778142431336551319987383945377949072864132735046616962910910132762814679615218794576565595538565861392608722198041987627725740452536126922100835980649124386450673690605596585389786494596550482742362474855510675906255545548948636206090293875613781294579802889362781668244844898996467181420572894795400570671388118225999213096831948851901828814667221464182065129022276713108460592181951451210120193754900261090398650755079353930885707181021302780331499484345089839000854812930574435428348078011124794968990138484959155189923087708662216389871094653863024707175065318868950539593413580426028064245754410904147879908032115952169544807129071999221881663713945123434925278001773601117750461570781457109390864804356048436070916686688055564259903834442770904129043975469828195219826411908373199630656212319871211963636847510004283610344693555971416864365057696097442517870841203328218902981942001352975120538020548974951685494113736092735332158121830664959001767956855245735231381576010037194576238139565274963388305993740591602831623698156200668485417140663111920535024910731698080836241876686883654111262884918748286045116929392016825508007777216506764283695952933591097983877522589239464012995262168147359480822299250263458320580822945520251217200947170450051697519713788000166641964119330753524633356728614732775268501973957591443944235680993966651352769544591820286621495463219401022298541025804663766083406554559546798918020400161879191621638326438282299096288012778524523984744054417053064936777761325211464479466587403887480766175660019986317159096160808079122063722785870403549021307706431974733152365533367154240825240602675417440205185242374047891601384992415937864941668203277083147328492598652272794290444670807378837989468747469645036035208670751290734458051087543373109953765977866711405350321928066844411923308569417360181254996393703754302381988592631985763227082034248796118150216374520324238766395750783260695265159197016838310398731499372560424119674781106586434963090411685762171283886702310308237857715252081994709197780955897287789862012118036782300589600379684044196759145490974535408572490605940551552150484353168368267964165698277063386847447085957748451921738267606483876083949861420993295216255143680825090932947156505663440886291408836686367603618798338167304244477362566052588577251368301938881820978315042061584130022844533851815201922070989509899573950563283991382635175269890043544551756587237226153246457756886339314804351714868870858950544446631537939353952539133991025533140685771974774410957010194518673541766301382179473840189979905735457651516747480361109787108083373275906785173662649055420880737663379997692617292516501401407802520141270674864742734423329530686996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,32] 22622082172185260810023263039101478911789528681252433329819963623039283307340385717448045223755724204060767916366207583897746141828291295195121004610136858746865832526448078682447554255810114361467756602880752438377825089174567167668677629097008143175169353937798143358954542732931539086114133057934399396464308187934923116918115981521244476717201708431268204691731865343775693609768696650943356828441790340768452649139754220703344357314957960316428813698446420611637705368863237376566896979687666928901648723769990654110357223240642293729354939155388097607959330852729431893655870731486787827360150265180165398965679815370697201938535448151602985561273501377527022313674955920923459342381580118509027335702269877915575760507628076725578848777730496457762864557510671563965618688956047143213177220531300689552294736916614348225773520969044974903320579873122378660941968969622448804379312287423006288053442178157370899164061448598283559544847026749970864459641618898085233150680211394649875597445508698993309885091958387677965853301367872172716844366517298788652776597634108559573643853934406775446200967322314771379056392927051887519965949673263185749427189659130285571840887396852987858762637935682372885320899403090493840058694913651278130572639906464202786323803577004756379705646523613746998981175820741363264158753457161491045988825282647829870512391169473492649889200808738726413777432355541268547648044778411161578516862877506365314799979273550278598821647559064088469220940467089159349316156635921637113967190150562810273495084720629946981438618783234208892076774631792600361096230395318086339567957653321791916326823625581219061586784353933013909677198578709375203576998682676823459735656673639252811185527269411080998327132724610547584361500610877752587229599270358908535550248704651952456385996573666827169546899129275896287826836413114328270002781755914649833618370357692579863581041939831520929653281294488166827160273484661206524724286814585538346732103703699061671057627884666937866229063588412356411562945537948358439122143971732913562946377954152745762378552483343982392159639362396106037839341373000783980648748723797802324153525378004531018967376683523549140160807603543377008019951760558729276636709642693451867606901450539008923113190809992175577014698957956401337729079552479367054204056768653933359361535175870790629526940120829776163562746311345839815504481513414557623410184147055772117855568520487488465685791335452938528747423314155570470504183429649781766890455169626440311489420085452827155771490015858956657603735372862811844287065353914676021475749773263434890991313983922705137516556961293788873156367522795039507249196204438469619621237544404532538617904824112172558978642566843716976612484348767906071865152990188242392676591717776540080129691122942319681446910917411499440381525951813173751586719921295768737264731682671708081982084135239727453583050835897753819227214285958760802697543476872146736891748520451642454730397475964638660184595453613005693049175407433417204414591188922579231297049769648167321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,33] -17625996958861679483818925353418397095765868504682708029880720892982240864701059461621568049984745113032166246410424606932627837594192651532175951665183080241885154827627673384537552151659534349649958272782406039235528348820805361788943550231599609957070646383404134500550101994000556512906523112104169939400493641822749223673066270555805535415906791472665456627922632068644507470715572193056080978267309178491382793793804219300859033686816670182263779054721070958016093987010193193910852946033984359286024248070403070594850266747668061386371805895956993378962328985820020421157056660018123832263353555742145332693320669630552304498622746941369027905090488982749681550462244117479804007746462673240112387577153455437207317318908459135128867059296147198493415570287210683423702815314377125221312096475778701965817275505704742424932838298747037782277798768281033058393955277349863847043630966280076239590623990934997863485286468973842340305443759942366181316613778971055955960083559485329168196697173717806001429162629927713547974711552704798638066831726178679063079776577356727926998391076223407390240192122028376324108575499831490438034089097991189524612285556193020243678315174025719619624156408202165048331401078968412461704750021664415086071889687896686899164374899556487698671116266159925466201852063707252542733575234938664527699344742725532027034829504975317593436133380497718752787755404373404930402331809236994520194778917011722237412240133316778212881550130253234717798102835446952598123421414252250675156457800418116933161137445073486089774271700754858821578815065055450984304896424219005876522854497729638141662916004988669813185635782824345810540637587463736756116069933708837350789949323648619245784145477483745970806839661425122767235016694685106847526570918077950807404431771271296403091390390282607979893774005518202308804979910860451937175179108364496595511590100881092040096872314360964494419628932050927812170697342460399669287330653046524198436140477676511516982952991812744014444903613930147932699007582303593321390218302681322252704003920134042660646596840539987632206604366788317311571063114058782825452033166326647403580022296602581009809653481978994591848204474828827432710495999661301999177227802088471981724083940312590836293651218141316812452848195843702712146365453565890572953443494833723093832384605774600500183371113788223515579983093555951966605086922606847601732308992276311709855924761040692734341577474601261437530933635964842630597471954969743622352224410450416262268128448222313554954826107101989303594696627885239030876847752976610614618570994175918073169160092473488331298648672571295540772412233895413276156707957866083527030165970690371321235695568904346444699567660406297383259200961844567941548386715931710731202098953011494220336589774153789963883369263689856488526026965634340910591235038629001037947226394311488198420014875344511417550514286243970371542263905458663421583002463410779915675527383563906622947165929109020752448144024296816248667501255958909632961869939755585065479199242211693690880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,34] 11987871769672434406926071169028868053774367539081873600862325429803469586144691692914114951077900666881491514920738927392239858433125260111552052554640422961861281295686156245611830141713526180228629606038276933726480986271946405465308146314011793424145252488686880410542107528928939300108444622156944081789306546857291559593979098296516493078081587285042507517072622562844727761352671595408604981940094805154514442078789681948820106147159388859270398576975637704613347828141194428422253742532341239992023804946981161532956376659126178694741265870875341990374548575461981089536375129449226062737128660801316956241700992537214534508599854730787620464624601841584804284930418413258255028578073889449556886454001032198691991936547181130909065980149011797666683532819975909719307974580303326915145255728368441165307688665556219146039565286561177323747181474068883785438252482460663822171964818035810622815721786475829013593917119112255489781399413062837133987312499704879936218215215479971185893245576879018211059371942593378927978402349367038622777749771315773865778338268319129073994805023401402587273835760824513330769493688418839585476216886184737620581890446564322378863779049507989766343544618169533128877891589228148820320958270087032719008495378480687248383848297883700166338867686815200779819620534359413248683431322072996599693857087777847217325130299390719313486380585218191802678891654662128464541980632740194324354779651843970060246779242345023213630600938592805142764237206492939474506599653038105453373409473489905086348643861133729721792688061641446763003667543987057365059713748514911574821797632039034678645553170952052219655756956241849629062692055342929350267380948909835965560481842192549946465835538549839993332946482752230927111103573681432442443781303556936163899598727100340738400422579194376016827600522756621162078000976679423119028864922684982191552643484798248946191845283806118762511241089183245810398640940681948794584691776689626014131225823149706918214014589754111328362559652258076198702290507900854319013685161132485270975083297696006782627533342467005884178033635121036215292793734815211109333715206195567733301213837696742376051390392846199801817785687177896916250295037440970589673893982348457391965736905303927689649179934057715692384570037369232958502828333515170906133043356337310381017112093904907186158581275899300284701630516573702029004228472931155125184320535540410372116837659769879859215960749607625363760687560881913768519060421644662057987334284848533964507605728663008612723165341039038414098755256825524823969331022180141026144385078334794210715661437496837218896201183211693288430554841866666329158951543291967661112999516327303353537045010306223145764692234138898406116231835448573796286010519694731250294178952543158093563240235143614180968120050570242182148430353153179985976244201058589593073106003813986687995896800688563157807622925933900953131219163329715795032453418604239321937386793121172258541862691722006197206370587869738963473957554313149446305942196025727410354404445113552994304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,35] -6350432617801848372874635014899597532447974585931927218563252788374763152193479656955917978080270845116183229562059353511007685128089342428198182812566057359691909678347502469626525892567878008852446741064659735398475411740350838820624784905471881105231265971764954414939067461428829894161408616448282603874236828133895995924709727498742992704102424945246439592667415355275005297702164389519991785163048365545115051005657947403075715787563747034405541200388769838662610903846357678601151254050519787538734682479266019337386077494448390792256683409916136489725673106312205843009187474344280550189880027850379153240692389820511858565804383468881373554870624837149613683069997091173586664036449139633777723028266315360534787239319985544115556467136201828872281447102925197006065754289222021832673705451814293304897083582483592003370894750639056148765433329961479306851024866728294521345342870445050104812382081150724734561970693193899761261701425104839201406121845575697100081057405375173494951054920225982352133869492764192887530078292622236906400595712004723796431096018005642993682036807547374380104950128160037656288380324459601645177172497887845468869284040798997742967823939987067475712927959126973270017313636901664578679911250723247338222632697558920481570767052533937354950990047803184983298416172376671381986531761629941357452386611194096915652120286863024462039030351845503856861964423395908440925329615611010308770751476552555280780821873528277305118016924023988425788820894362849915312534014493972583643325053996115623579708596938270002539153100643335034040529862288750043215309360828613492677644638493054180127530924628272013810577795398223851052273065210853404090340661688144638098770456004760737633764146502380435969035096675442648265777081075021898638099368455512772634453943412657175952722245481192981404182988387255733987391007321876090542445886814330675807422473014906802569817511389964328886483934693413030033821285552681567215258927125088364547923637257760522710546586877331889149632520093743166773958166531959323066740665776036899582749017517408975245623722737760097034609747880521131835547292206967708755482537186461236225686348030479763033652657949749989219966544095012529788615458587862199347987679222789220620002421241457838656425256306124151214567423414101855704180406028559796766755742572654225685306766437508741502347508967995077328608519817444364135785747882382756110533608970108061257006424864404610679239974007226152488928998192429007582825332117715292080119671613912604004364558168155137127571781453152329597636356562304380925428994708253354812276096351231686104907898401196099208793504678861235785735925595411370035109841628399076271341963055810879315927494325148324216708239185907616563326837659023690846437867869841664082764440880015262390141407671647801945085191756946665486881862034018413134841273923436512768156869052856005609684802823790321964367465467534413421840354662065377125353380432664839114798171756987186283593875791821449579715138673790109492968369752133826169550219159876151146399902740439367680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,36] 1691029991225188107946347887876714924166498778374188173901812334975215986653343973553086805405481092091053871167184156546358266732650769723829820694711528112317509190799184148772727721453514134034425688588279785066586299535260829163139364894419822767827661958877644106864306032462087080448400725998403222377538574899721647771308718802313654440455476866472633847291718220060595845063221094497818833953337533948679836516168234057058489464520338098078371267007549655526077651270804690487435902677087530381100418439168791451643999687110663374087984829840329118413373965923501542973923519627946216167568422253990408518166601045433892268365579831774340094109052571847743512053330686099695676575067360347012417031460831207391936670675807192616019026788578539568078885114319100426529355996793849786870346837570677374400365784333399269292032667876666632279372793041955153252138823698574377541689410169880581914405006958816691004748066393083563592941865336933757663527684519400610766689660664699822608752499287067869180691237873883836170752347909020694691677331785245061612835782285984173823760340950931982146548559835428986506006652979239188687921595740978284127664491163135747246158496784613731659718410507375848324873358442219297776358800658835252388387251996410787395847016100814849595668222196499636072825413453482742859557676643524171602556803438898236542508811823825636865830786224648868825862215369031646565330290087544661757626783349075030207531076447159751569284845932273945286951043666596970193661511040669572085171517186980435629927657610242886296040606065009881925789658384034152663103020996687532670206098389681020846809121168659150099462697870495463187263658854169547994871127837496411237608353527766552144959420087910781914439402414944866144312100492477030730492930554058948782898907523788826764483223678561587945623584934153076779104886774391767639047075915741145741219811113359209059885017626756204781591061081244798073311173209328056854980973925373936450471140400163786516596245141331709903423364121613491642922274148444285974881180441266927562929876050176727782952886164037555191301869679855717441487068218128278749031465250243639196903119180005253670648047594494843801789431062948848601697517069334604009090156258835807766834064051281850621516922270182137406933351067686502559306274137312982813553980257531143133046629757608417060845617958434721971652904015353813931639507049928184552112911926263667136897733804260651637058872044239098466189327688842146752273592047870277334620325541150290756009362787706912040470027402541598255269556811486720027516545233493290189125451006888879730853491866224769910052290771041799672547655271468475522452098763576619608227787616491894935026524809458075906562641787112303813258844220843756004480531310816600285528621388074287520590848481646460848682980988115473837094473445935013419104096416357637682815893143437957242227616789455408790270035882411047141075930738166318747679972603038115515422393620153603007716575431653347740047388136943797173021713259860328108851870552346811689288895644523560960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,37] 1069049137002709508227245611688736418445662488280411048592783003647603389275207674371670665005391994386280341125227770539845900322139222937448500785561159606671462425244689292478549354203524244943432158548311157730474145474687969742267717129709257134045938767745804446338525909739749562738212874424200576187998947654412457906406766297011333508799374712641074198067267815161923192801361603228393313012745789655421600996789611495832172662170145821060671521593809432510800874774116576119039052945647296631704361989300710660357273346159367300443502419831614979397303099303947203252542275103306024654485929763311059967544481792561983778448042485146956315459311005775977197920028196329230193110555423640086851983862648197150682513102949129674409816839577563451055948232708749661327538471304062683995994445710432087283307511158489647959456680959799024726766322636066884644323574439819295153742692979204574574717031098308827320056444088504210856915910361166703102223599157217989125259981422881035540635792379840430413128520187559330686134730902171856477952682796871870094258242450846327231121366574726173367356726679540898816979423058328774092793383011635808612377707422114271918466416138232227254556014820887152618044694235200254958420768437543274807405213701796253736830082107122726069301259892461600064655395847724448876162970676697892842267965915622831191533787203552967139196079355722298316257939817113629355283972114872186595326585134796640779398740185999442083387504143896397471195163314867578990816188971997649861940583862484757955137197707994110442453163768585566257249693207277323170397139526431883425555051828036556061945941337459311895781493325044291835892756740732123581443270403261803477835512871583628634031543046898410058842935279812789521325705250624144311724383671889061365985513020774747769845544348019308422997512773613396969522098477909915961485031209087117716813104366630855522727620755003340943774867849224251003850901790280226720440350638346257938555200880292649629953564386682926097376693566824183818792226912481149410423047276340694378349817271259767567845513108453983722091546026153804019475905067542265602593467625669863674093177901422247604942757499630196507307571923897362813170537872995483771295672600797758802045256450275153443448046968710158496805819293933824998945286240918329031265934573834547587690592675624740366931518999880563092805514125743887015348989917565463395554470497685259577363505298977972774842357833114556199467944050680610728768989109953938158423463147920275394078974711871524518737255113310238474180643079667329635169797744680032786675816744127581966807426437576214887860476920782395595678135957980379453422400285528421245756320740267415144291510493245583271339388791869419726557652342110009123992919530342585507551094697392030852250720975340022830042289474504628490026885465559984279197332652894971247581860726933134891139771582974562631569944808463073202048933349433415197648443985373451180178045524978169751852990594943311453201873579069691252288683387694355511429025843648428434536353300878458880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,38] -1795355496460499443756885647953213740544531592285640314567754898328429345406897863125667586112506864001458135227363866329584989863667356493317202816601765551884417674559619536840928652856479279719764244116063739913525886762119878691636008727313541299720086565156428065627799246681490147821987247425902020496813903806069387628696781862273975874481517152212466349004180368085056941412959926103157068372195131164270632086880236785038346799849331842333490999243926748982442576047296300117216823496996906425176224327629601605368689007012710749073407619434146739146785233068029974255298952768928349608262269711848985459230510732899701379708565076413896202479622729417810864661316481354369167149914092607961064303888781054993390004021008133827749512555902808532963560720353430788387338111511576702155108421259183834321372376363474922550536632333838107538476625122625061693371849253961358730788580814846357122265006611907586243039098427857931215407245693233239769377380056747902356197007065011479567673471392233296750991671927047287368570976105851615176611176728606614549397225383865766005788523210398265910017886593680391916176316865897870786836718990031333164580133165581980660813066917026387347044420276860366086541071134920774565104993143912214072774027509758640272828503388529631803524232283947217331632281953759209610714298446255535146036295197384666049849225010577224225478258820162725541507191002223763361857150370650277886920069372633764494584879751143071977055800839491790878139127914646131604271433802815608244857601266594332333163245695506652053007358254009029844759197287455394208233163996298755991049725672080493573329239691649681603437819780456835977641886346580550122835988813797665388054847240000797783502365655235900370184723159551191975709336284937511082781723662072330140460427702717333146916305200615935097811121898302291297027742086284189781589956767376103755217924512223444650542191199216851505466954510338406224076102810087752755393673716852593214577324623686906527211139394130365981779747469118666116605398403136643056803394888108185400938417086797863999821211475478403122750754881520243567046346190373136340003536496879422169519221938562231291265435426124367701153092773951244044846594135565142211852148022191716146152116597260599505278038581108237527804956141840251110706567939464166980986589058317014942240863700676886723040443239203616716980175575583163485123667791421493178862383860299919948520571608849919485432871453666104551603958274627297388377495186999060198949040775522415622611459093194186561873265831727053220592211134314274199700050937387139774113083589920329151941879937725662402791078360951002328470480635764341328225183671428944870320309557694919119418574263614640625710631506940488268113638355341868823780273614301501566877790491660882710892353515156920807946307083174146935220342261574915616855822049882348287982866756021719790710140707832198630796163714901844275599072687248409641810525800898764297140061341701979930523768252515383987843039491328388563170528080174011668325481432123760982103042273560231936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,39] 1271307728613822905944748823126954581977078580887630519528472218621304492415414042790677251731839990543098205459803846314575908469472259903447109604881041455034567814271862274554005304024416083121653202704093408008860845165257707169577875598257792055236418967171417009074873648305059499499035968148647164842900695415715674957258079512909832822030604489507233752612379667101054387797730496201264352494433018238177032720856614303907632707657272220521858285730089472514271508617100589711528060950549952079566261146218463352296709156114511526009683932528144396656787237766257361969328555269381242918654825148576517965196726771934517478870122064835673146893947971979650227868983170522021545538208787097127812438965962977271618295983978988588086405128097264137338252567598080982732780466664990706163884037328470658595130212661201118569497284252229772135327333407791346180926847814675926893030935226099958462748952451097841688056409939180110756244705240385166662496845073472152980868020790877320640377440152370426432950760064295229671716346644548933522128137644257153234699500069588636021210715383570143216442442257870804168772164386057497762814827995108560791426334189359405686385823974426171068350867115724512301943143533721462744053523231714330135324315195965848222775509134166213977918107834671737306067932783378426030955900024117854816192049975167623918593714930242234942763709132347113286200674221118608266188478400258575516675700705027412589388305163632997376464788200711886826021256087527764489593256278585360698261898159153554866414521099519161888790692523675745257830021092153954332466511615119914661177638567929269628763006724780449913575538766071117821889523157325992998402312944388977285374673418069897741808819562990112793035350932483298744631803976712054636429567348880153632694542573709880832942447401243535376829125181022371832700891169225616181700597309944122927314313953704044354529524942057858978103870926400048512368446314395927298387384553769107441001333693608956384290064124810764634484077841929008470802203594520299518554320546928044544126447697673366368053915541276451206524913133255093729781975008734715973106670549916982161430190889575146129751876662590640962042688237756327263675599823904370091373181975404307712784766547662303557736342707734101625696605034667379014876486661823709040610472300303794551766692261229457846716590624976500458080293157161579217804843126645944479969479261632087921805393076267787368337337197723657034577704756107013067331661440659649451398984360917493456424591696733283641958940272945121867919857521976546240247694924223417121154485660806222191645071390558241740219776642284392526604566328607199403462771854898209537612815852780778363679329293529028300634977998563097868502575156879004749185185024013326015327669998849261258561504816400912555762115018941177017230987054430053139784276028772477567940095396746322406061290077427064844932135961765756027782463873290205125622874394746793373396171785344940165772584367341730618516969120604521057163862523141299460980369366315178445291424982237184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,40] -511185999562246914748951407809102917070535252029881232750017753779278600948322086955201813455152008527859897115150241302223219397633289754749449270337852345404046546871053381993539578281560118586741911209074952043369621401331065256626004470383123122294067691247852079721975077364109971159217400128087822972653199882836957814301844965492910707525037720590561484794396589900125058232103572950511057907978872964678192057215961591479229435487049193494812964110484185228379942595588319677766450155354464663830327659343115860085643729842063127961180629472675787297255865465095367177863950063156329720668183946574209663061920651309020320279876959926734469247722169488368406421874090766492435784086058448388895007378386881425432088561721125819325771972781626110725560441111822847227196447910968907758010232720896606875020535594494232535751901770233405950474722940042813016989754418579353412463346505828265071370334302235504848344044204203015869385269324871256431609807228134291027649476304576005743623913923789337934299677350240010998853130594869300137924845947207051722003013094012853953373596434795614869866110213858364045321956687184677144042338423965669440483691093900009258780038113613465902524185697346162127202377287166712910114853829189976664672034350280030465757517124473780684939693524141120609121885084733167797074379086649676486376003957333277389432254346377349885625165563199911658321196211722797893749869851011449905051825813469173620937491282794910989219059364652813847745405263761602650106432580850245073865731996030309105816340157473422801450752066620888908451894872510202066488716645696288275239480753051134790680220708114472116835757923852276193898922252365364266418254134860329511188744989510632025302032357830112213549212104663155783309520460767644162473674419016967513716668467179621214232631257034674815961641074460158218709671760401216076546955352557280715648182908573031879381453728640342486799866966485405332095183549973085578323094005618199788243371249491780518334498933205205628526972597115689316983737613136515318305231857868862274008924169657034144531890711770703902078982394676824711728208533816602751319960731642111067373813064513289441292815556145861303927622755380137065937474917735278650123167964617218407022123886825193087173996711377727562223241178594482321999432499327373052748185085582115838896742467351234598531564104599484720507275008058511454408841030828711429515783041016245582005612271686219978615933627606290401106211039244559855270335173352162572901203545290262389670374851052991030879552739984836442793033175193825026835362343598398803028311196174141128197887421298824693196653099606949781168846379074482688932191735100669876462556071717273826998949498729802853763482260775769310381229279493470896904341239328678463447347050039699216159470966466949379481440611294554687840883026057911254645380524754734169944367688035513477910322278194224469467241634318643514656818662539887957412793443152815799232067743279565855657130646190064752091633139709172043815231385694536330192675968508690272010833679706226688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,41] 63727122403092454929039874328708287972371820081179712332157388067841471551941934404393458979055911582139585129131483671311572064600927000298751851723696215329771430121876269015693040751850759967878669582499983113627536849988307073975341923422351268124001093896465431901880946084983925506109507031526641245234926203148726791021810516681526741452126440704532343398720444453066221084719036184478430765595647866368273539606629226957385441244935300333413610950547919976505393780469226846676674131587195902964675153996316332263086014198527149064750955427613880074571385447372341643915857534879621436410247792873089605258855441679327898246738864912194302143573120024994061693909873670777114149637862880909004049577122713594250764703138986091058810885592267699120030038022081659132129736070549922077606966427869136092351221285628693177768324759482574013420164010036237656924319413165980393621805263337409413549436433735564610768146330905378502754850204045901654753562476228202330526780019306430235782730134057464322616553224657831633015085365563411190152765231953283290737219144026772095797801530589069070716110252779126222015236866139078384518293043537565410965831041031241225919893517071382310003616946883561022167593366740316589911127178846405897399397199386754239247952439495929171146269854549706619922086134696930964918622267368375642340570701927470276558345586426897047095433173700823699933031955201665133714707220213033440585727258736364280576160070747624412298631414645983897300467584643118358578614929835957623223938856062056809247067217640123585964002854323914524394627827843216533002561669509929799664190571407829986781761754148081909213855115428804022435783344534068236337922083234021208434780976188346943271172933508593947162716536564760180604160445385189519501230164585138314046616871414294199379790906343315337489101429303039376867440866016029609019323534793512070708643254934986101044519013431787884901526775220134351292129346394126202403708261993746092815401550142723240795195703189150013376712161688471339409125373563003257243870282256021172533895784313519756127065635586022069685463001936745543983910733550939419602026953210921218190552809385022505234624308227182629140881525596344795461425742306781920150560731064431778896938939549347490035350774745435356489656542806700905086953376307802225140076657645725322523021492718066542686452520855376086642394025547218464137672525195826819978992472036853881939052131712227534994294456577740099922976728327202500217624193331836702594386921103621978585432111341579956173698814442746824143824739977324202747481772542149333050582978923284461649038386502983483081496359478021261298810986824802927099585253145388432337783887474727662044948661392771672678404525071838434362790485508830353126766345986350007757249666155981314994372321905975028464468822251461849516685761329921920856113013193794479436272563533000356712050925738549204332888568306554417046153649164913255643140837187135621126647118240736342850991523121441965156899892536630898862465215265381617380953481688776826599191549868769280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,42] 58900382247701774663545923791509611312544475955522301272046955746131712902511452615527929386307966804948367328740701157640552320391222405135978266683066481212114884003625002970116311984630573454055062151171932227467944150676943965452522586041395023580778055107421403338176549799958459578635528670052642882033881458062020592927712474583160455462960738623906852200384176475912391438657375614922635709552783788900845846636853594140967734619818190798544555327658013765097171613076663291373332884815570796059981415128822821546661991998095747169797245251990657370715589802801249443240659492643401598031869505191885385274991929083468492616835204435212497857455584289448569485793779642296028526159217403603951941400425684351726755119933610178505174758651134939973204329683085330343225232634076808333263846904975788530380306148441459593071576979311014179298030194973404777098750935148058504728389778797411554882470983617690505966019104266253409938379707450746400117612274483420316631145367589171625356108425730091986695913746682278648975247142124073324454562585078484389514560040426112380972766906062106463268684779147669076573829919134030428957781889572324172293615978626604413914620993668799411840375937306132859681475114167446151982833181052123007221594984320576276677034937944579591267870395879725730283027465802784053684793649970440528052703435795871634711387361866918034137978500114594951226140621928884286996406429779984240098363107811787460736160547515922450581785102709748537871965114145485994487839447885502058150758605994971496743215991574737866029633199780469973107043565878457104240181556123929381170561734419416271300969736786848107634404142364916371760303681124137102583738600289654897008503205396673533252035773274545210924285158534684012821368446184337609370511621652276051313070151941325246322186410164551819967578662658040369191177014325638299285554860725666448580954334470227498802945741187935394729725566525573152803200523035874164157674563480176297021248201318163776708707668246121584714186728791777332400360181779065836758436014025517997369965921647915768855288568236260158035768338330841650074207559750295634616883269086364762837241319873539504744779309301007981398644303583179870133610149632757683124870159492310908099432360296845132322896208405784687752047776174566683104572723575781644376345216579177863380518466233850890062416285039464837735443828273689167209374219712662265631855376160064657962244165937250624567030574569859069264340707485941415509544445010572915588503677723500293851988324743775377454875449213506667009811711183268383953592718451971929609747814105098576353580621872882629923302960257652686308993042396593963765825882917854260336696628265687906603320656523131335396804471760114047726226480382049796724993915741518039232832181001322225319872116415129341818299941249258641797709469444634313105034619090745107158385742872045555993806128710753531079362458311373654751434876568023239946505228544035206558877883607483291512999306211488290665819714809695989737738778863352673380924033363327251104981264180969472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,43] -42775007776773582667432479054719529766069920443154724262258798054219302961012345518820937170013176754657340651822080769133706704578337680665926772727444371567677325967595305909106566241079515284122930026751539623099977765709615247240484758988735140175488684888226483859983199473698939027768571052490566891737240413568000590513153403963639921907811624706620468915596958499894137859318330605618213449880055545035296341641332618979833403359574270783550160867575854676525920874109492600489207146091129255324886042710801286089942535603381682797135906328893186516210183308472035106808658496841595648255765739654348804275787276404609353252533877894480094827661447821799698290604679624772039685635482960898196425327801983523921655216001664192113899003597857523849271069345331945391034415802768169536792703942746822238289614193108387722130203209352393484698409831786268309659376977954740048329855438464809341512494611362938778585946064292592233122936832843731792544081617304564011896527247065732094523950313995155736941411445500184320530052125297529049080671585972801893288752280914203142362735351766060112661642902821867933718605935355133187363591322777826144946567778815932280289860738461024338451316944435406471244063869586603476912736876440702327280693555044050823188316747490506287133171011404355754504043371964473717550918294526977319106056978628982555070100797307317633852714748297978911430584949985186825616006244620731367603890202332005851638056109878740776061194110670033638479241664981361834433451317560993305449823479266583422466102440673096293204822792958851070172961589751379675393616563138669290389910355020527102059231933967829216285695413446970224730222152225532914262362564733027655082675166192101475574447564895443790784593441824171345736628160995248004392732662045429204097952534229380997475912687563785215143268760351429235887131951760346481775523921001842958544257939655307516502748258376824563958607153396695458590309620218799872251688144791096081032535198614027491506702146553739723003724637794094304652680566489862554888166091548702330284230274938420911436818716719652020739961517298313135441700892829056438984325395448840844945541941260947917418269168021067603936136520271838223554797414480820595095313323787957864970012632638938680168393410416535862576566452200790911609002333599039573626350324159257214834283829915953170499910936602655000501119546275647980168049570135542342665808296855120293107278114893453400351805774570506543802908347869663336493141581362955355930884792291755968264562397128913900097921790696696106356896175205915546182505201556498289268467689654075743629832613595489093686560567534611492615032564785627514794135759290418230820911341095481865890792554854789870982930891883445796302651532641047981864821187392219783207747574368521748395880066888780381301831226371020749788023440070590535737843330477444617436085925597072650491333215838257526421237351755350265464253070737863277345130229478047055205148709259798414284830906586243714102876351030957592638672542913698518808002184997716480261025968339025920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,44] 13499562076250647058897493756774883778555464493962972372259123244708359897135338296699196737210603648031132451862907708011783348971288814148691823687762024460218896577344444392750950736922344187250981858554495258438607648292493613556016485636657873551227252371396788949283629046966475469778091452364166184703732404067351978071434855569582579101711290651802879038946500876960737438311847211868393007739869155376180920777695611862782695034248245241389337351249458085312821424867106331137262269304576527547620123719071755547015995008966179976558984854506166839660822491130363218304219769051796543729431755477890875101625188809857450143044635011958790116435937440205004900138477906298449561220604057515502377413513342318703857756367060955487115280636191725526564407267500404311197740117222081469219470199045685636201993060428017042007407775702482424843634114033687288342405675290046149766875202181295790620950210604542360573183670838583403827015960579822832122433255969198801203380470089093574504719007592713401732702303259779486894202722558911418682851009248419946531179877792174415767517247405540166358009008139319948122185489502397664282709534375043151602341308296492467577798928800648200043468793076607268366829482748504653014549037044746848826140110001480408223951520222115685456123153001507926869351775175017398203605107799166201689833215163856606407462692698534816356226764611130469307057431889995673712485444427212826154674518590015562835521935971210461367750327744035488094896001935152458074038101098414039763081755349890541992479198674249054968696325653222137501776172981525013083894139800330176099204353062976606428937896432283479620548839811297278511824828953184825624931728328254434148678864795622032749246838936836887341211954668122041476900952021505600167620146605990420493589471748160231465227520294346423923216363899916129760658970221904448059757844199810284652194404937243565547737768907581549243021431231460488086232018388800897858912533967158364615003538008834763816133981697067968470459745737063410846860814595974303125405687314887869637057234011049206111141286148356402749526535847234356132432607974332843721991963567587529485571486194074236516114432641154021215647123215158315161768341088494396590815916820314704084470085442186716080897458078940097771816253971300551885245483529800850954615222650931066833018314115691663670174122594157035258156774894430056152428657100210406878554997732045422034018956570433643382579580127388529037195278426423541908073454683686593589921441010676234947886917655670600118351297681573187590570732008377726198515260315150211074656988620087110505085319345259718485886191878730307193787885841881480653609387518358629758634630017081872051743826178549184495634650940320659913566550815059889606644598797426061883186386901354075769422236054667082539142996003307632814369500839024878707567150695631823184276176667838916231201124560496707704006745585937434227616204834838211234620443633846413515078561030603490931355907892710703110615385936297070984791996133749105569981785807853730259926312741240832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,45] -1542671546331745669254760174813225406932755913980902160434164977008814999906344816245110735270558285129737430224864972585441269091609230781613060159713466694802038706391150022095333238381857845890101264262976665353837117248327257023374311588856107303745411101855210699422002137300590840049359811581810420192427528659713752872896329478852185672458196463155455911951632419529969111218620991130617204319889471367268993781931870962455997957605480011158306209619800274388792401107245519925870868749068502680691220343534318221440942419997967389849594758691962124730093483568706458503847602487141268754349805624119014714380787543285726054057770419280501778117181130207941222674533728073071532681232070105786466708563765552714779518919024538518690957253519653758751437410274973364580996942726987895101418393240051755452392135014241771047179645543668954350308392653478950832497927896713128227100736176364515377827069153693523453746522241330931696232378204577918496695867973142525427597733026610494198710534059457648598999199747963172563043234624705452476756806274739505039259456670732364208278253764875668557170278692245682016234861841943282440770624317195105503251775164565291054934829229574494767851002843425772636314318223982924271574739729757748243608857564991540189075599347651787014978036893565533882025633130299391724979777338182838015224321509904135859645472717393443955476546123012913573490708738820842278032254516249686182143135535032660479505473872994059974877904324244818509427850941681964646886868218891177708594918770904694235642851525686668698979318370699595602107091778432238233206205986032370816538720630427528510356110484491412654383296283597327587561605033306400996450158970546878945659329767688796249950642931318854841632763364815188711660545160457585004678362902289565894912950872453666919645532767960520360839306654275196814846774681650734578351249476916897437941627780328576721141949572350678092773178523470798078492656740303508008420227719857146914186289553543206533926090564980076086611200515616836896406940263126078680178661473158671380069219086420103984970217862182581064246952018337908308316982767200248966325636303398649629395557867989539073267000091514769379877033179278942833242592434116053743888613299256467687422535040530952881548565998291568738877578791355239215368250699051538068644887042237811508274300231532230551575126674603045071035637590311085302900656732642827036495764871500954283442286993488518829223223547022619158336095350391283393126751985463458141652655267424293664448881165021601801603552855986651927025219369407303586248091074100758682833200769826510899133222985152925568253626927146333404493888640427377749400495130792362308462001743814095332981207078508875301155019359962673291769726036263057490827923093568829669202573276345113107711124235334172806447757597451252395648492413349693607529582937076089143191785203466938467024966432976593861226442575023888359850221834863453972654757848159060347292090120142168204972797806029258898137603804153307633234031158661752150173829378796128822091820983910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,46] -423554565846137652941768949318079637207419314030595403819292793702021497740254994351603535195440887953210645734943757372600300696300646395829020290231664347070030436050621790210483395534721028722640122285534399999836397403073627236466809616536831653903439875380629696339328240545262551685346367680778609784402134304771176657507049177838576733839580421425256593517328548723821295839917895951948688978252108270910637059390520010100837959702131103892810276047955592057439406035980690123995207179333813079682683612057409680731189728058133675831714896914376268199150413261046887109393299138744814615465369620230708427636620842161387729762759999977917933716090129481686246392418032188663030660779779615808978214890750250884781221466615643969422171447621601617105310372948589605248755795657862462476851475193168581155409024178751120385883043871314212124357904479857380837676906264067117901745120634366272117305204333887744887151363775350687644278288594904647024974131780043235830437834720593151026134783250096670310344647595733187232933882798951610678524616280555293852692740934576315748963428955966999735695437126109965099835644645978294012034861785414722528422104253298251443786234485127025655227179019810446070908437601487253003456804869230007649947615292257181828226200290100945085220965172027927317662531360732798080520143805427485370831989856500872935476636811085561342153241271804423986172226831165485228947867023681914504863764523166817299000986907338941644114878986015033994391052764192243952366624643776561155884254290739945701110582669756588965645874894387713264937868020057169091560363495323872982780396353528478428316112783617270429534043137970469744073326367869778426047279977208104502295391909288673192239947259602148563134326691898723939641437484308979169380198471355461522678765322752924875310141154852534309614376074425825003500881538022083412889129359995743448861496961450552213111606233458268991349409464977937442819561264301109073776826301804316905548502335593438581488244094850767338312268926339102712240563536452866898384683264695167407856976831684965255633628998742399480327220114181307385177092379846435900017512522461975126189840411166339153855108378503792404126633952033509905996274114454173285784488659271496835521497391893387681975233657767589398296415237503885325103577476968332059322937703502141600983335405874509655138506795108744200798448960145264508367150976910306767122545049647803439383089787751699630101409874867368631438685049151802087885547303416468848757872482394173843315687361232102530595668249479908330821360696835868139123999034355796269299878022104725123749153123705122420476473469942333895270665007243555395880092313197319490194775503990507663732978903028779613040623467890937877184569033583771499974611685382366690703458387974993776905069891300228137620408706101777046592215610871880851564094462189631322924437239281237783396095345607431867771225003217495188544230337171537634682142513644115980248015048111703152260564376612259295178964308647534178930462149171995617416895203475225466591116783517696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,47] 186465022347903512216401408869683114905146075515345263634101172936853488722792010757705419816820678697717062302548581183354682252626678249259746633377293316825405663397289264491748345580382486386481139988438169088814379026395861885063098370850437591143970778099854656609419599233644728655818162511989157809603529193478768195069184968760426482128576242935792327171747207031370123059729364037798491822517534440489971397517942361556124764847018399434699857992480412050944145578046203496285229375720220391444026060654574255264026789545434266943550176565136194818188963510434092434345005438844265255539950784403967846687399726557188274162191985752575239547852432713017711871616644732165024927520332947533501249426875625562260911894455868921044692240773254671395809825590431608175273917515086444848022869525900989573031591811334885100478860108488103968231048653280354514977026482515579937134522602542107772262742422094050730911058374120682971139428452717427901174372832468604328479819803265379306478990825852799837477302621923008641544624982477532101488407055478640150563040194514773013674480399123791108739287879152015452930926227309118935218658374762794402814738151574992586648725594930771708644606421918215989014403549293283992210735018016635156879248356051561321067964942402494118688226333546762431607054834817728726483304747853966701344498691732633318981797759755715217578312037932264512932286107071956807905296646693634422946545127474099607526122340859735483035067252866271572893965166774727112151003822092761989479616756622898574457532855596457729836273611823022819065887505660841876149492173619601623416880645436698183527249153155989611323264257423926163224938012894749901745561371903055199053286022915544903327255598356889056504516355528864354825258906715684657550215803242731801286791421814536196832360600575131573641239887494871202066862970939172628067099787586463381744851682246250972465577196241036887450916314818129946385952427377547497893033000571805755703754565549902409895389625338930437312109894062958774108198033105356797012888969032642134392556164639823249650123039250007955281272718515272528852742977271307219033146736373556545705743478895655108458248235648811919778162872530721782359357752924578906497287704360501333755889363163546835512040666011963909318904285392381260844712971819866190704220557455684235658978133537142948978191831113634060499110028702653710614304178941664125188661521747681721258878412895574072909733747994920011392136683734201536653418519923446634940676236024673281722229419696170831380927346886680589224685922059849966002958014198894982344163087622950562368826403875662472393190483326267475223304012363365285326531555752480003930299336596397151452129458006000982413252656321522584143034455476388921212112802676336720534882407792340681311726533624787122920097361776437621439892721464333844939480891573731886201153730411601761475497857604770600737884159787113418586054247849791689185792188920683307543536094221353903916445143443819158425797720396590284250009316764390473303023106491251193616711811072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,48] -12586320443133801814454644414040574884512546746256750061265795985543708192491762531973442491726935496025803718531123157511057676865853219628119007996220348994034720063953179397223312711245904713581617720963917581563883857273996708864809515693023063609193891765382682266745807465292111415849459924204531596286570650208010980826321415452340065592888726815186545112865921070312614095094641748781269538752566680850643195390084639636194226920512168079732770086723690882010488143961772972126408941753003580161628872260590767561458820334746987156947301650947167451934306333827265047118233983584138988755065105530856136556889088229503259965507152279328717085148295636412778072429975220598112979546497971916174917859157488775063119319892246225713032667650954498968852236748802454241017353169394372173063295324981003913542179413866469627064108449990704549702960561244976871299340691405826806142571132820920413117653810495442296840053792288933536785063015767187497475477018989768480521669346067787162893168307960933785735775774136395112057128672205321424222515911358168026856229854815045811229030264289163510422084706602927624562086157449261331690139475917549028328972942500770322745853515834001703984461016691190875552788144012134922592034729338922111719888542047012049076046013382046337127608877363530611238684268092410582993840984251545335619674724074984033620316652606150268541657658185409705165601625652343318403065194683109391551408950621757989682822615774926384718659363029276401105895778176697819917719465455257002669107680492758399296852344121613353474686608804630486950417663539374571317844865353115410789523435326763990389862816792245021584691160371093834650859864385078399984065726410605987325949941081435243729293053316327827252502450906138765123692766280481512154064477939404435459072099713716246717312329906358346223029986143998586885154457206210905015593353692432659424370206548754949336278686283383985063815340122617847794647641042156233596634631513687442508861648633806252065202805884951025016421731904156694222492062895981809860598140721087136757873132626250244453477041815217452575904185257971465374455907570406312217450111871880870351294505781449835833959711903169170990131223597231419828474768979167564787690206788728248266253980774567229845298175408890884781717598065674344595373464330725933365346785395162175791744276092157030757598031155240333607712963070096647073914772687954018367645559366915526344269536584865757114014854301755786594747321897580398654737549539561529184710328336947879347439110347609773769448218001495516391716369671102818300956328254936939992424398396427872589159728251890975462569866588470398764333305445511390176351478426409774662279586000577751902629676605069911457949535517650991306582221647473338739853948919176357237772514474160478160503686198586959840219599717583267292124790060628973564763906105153312853008916227796290250210225787001299886397635196656125669179310292078351622088121061514915437014341261782833166062049711892270938473054474365316300836029134061838096298998080763426222430427807744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,49] -9046032253027502154625029290256660597255999837035946189690803413729308845221928852728072582992701209163123236677080528581998326787072116533735684411303948312528628510931550744095837423963432023928650062405663489419677984637517205243816702705432864151209669451067151211367880095105442317570034312217751878327931983583631182456629364043556810258517648011426534271747155332338303472043307921472027919880438548250519022677257011783239002235377832228130328840725936430524739457280546412061558834840556343491759656763247246122876713954841530843124560975312090022976116476984018868982113149055653406330587066876993460187321782450473317535950234624879906358695950439605525461351532778206633739617369300632575658592171104486295074993438926482206633183464568542703730116674217694616579226404578465588838189429866446733554023937283547998527256047426763283170316950890687454984258096354422920628351419811113991306103529724270631652306476162329592393184941597911465699049173352291922763961962683803461489475506644149801872274395220663559609908107554149545088494439000914717303439484026745447368598431852540409942983884204159834103541219183604772912280097489917680343711546164966802889780829083552067607621158362331887178924771570945023261895418730747537692344984321332694469855066074001885678171267347246234273178379876894149649496436256198830611050805992565949586483280665455084692572328946691531848398950842283507253346644444470776508304364766420922305661948503366477391655275474306480614079788358819823881021630257788815170659729717967323496573478681729220027312957829858367655786620013312679496582639561330600040341995479770475387890621614716582272315733448426820376645650348004061824585818105287038034957050337321307476054459996706804637602220104190776583575454617076682545843519967597482657566392206676209273987578187444984798631784755744707358030426007686830786444295454668216419264071720922660121126840402905951678220095307075121051725886561522966650154969882182521426858230643916843852570458611803312419980549395278619852508139167193611504550389072082424341217325896589057249041014771978557870173090094132956833950911065469810958906286919906504958227534673821665584909972242328378480943255049630338358177910756498283179360704372481827173631769283240521153994835105242499282651586216769163999633178006050522981082322244864826265743456170005824728500800977329980921296574175968772383224998877662931374422582728748436250940503293138122349517331225897192202869959827746531376930356667057747534556259244431202429988355238318363019849234765563941930278282110833280270761394827641590860718910459405540982191385484103283800605325024709893915704884736232212328327957936464207188672998765557789514436905735369102120455734146513238341697307991009814554183363924339344512847256202978839832884245361629710136381149429959650990812187494555866140862435770742680605306941340138084365920596164631992765071738132769175886658608037439057682679444641538245195404905850041408267847498986423105106764956896679904924004427587480144006891312815412383788629659484160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,50] 3107075828261523178918486552466160925886140137602872291765899920897808173499551463524440893170570200873318472239923957314257135271632433178823250216114419492437176256241518743614181887073875711339799992240261340324052357003903699328190472652211698089154404812191847965589012684295334800590695678667586895110607003210523615720104947611258222974384216339212552385698472293599765095311391805796942602632962448833204884611828611123342880838951495482059425546511797223806775843859249454003935729176437793475088254432147737275231684689617132853724379838035897611261085044970669855663510896250618921186715442243751662663261581155375157133245540276101367628907378645939559588567470716698851387059056480099770027063035542053871534162482653866588962613387814736805868974228546481884197093257059961811510246450810387108935757195429107584164504878566675131478620512906166375118157323748985208558651649927109411990324874866809146579792066020604903674651348636955181741161095677585946788571909829768298086796859057893092634691085326561626761610409784538762563777166866938546525443159183206923666099915013442007809708167904921066673315563142986804518132963296370896654507358450098849672422042347974182851829751655407174702034438145701074001776999752291010019047828759058333079804893442626294573754811146976145306508663899550339958214924136199912438384936834385814362619078892134753154139373783561024409636705605941339666892023536369730877955338528611672574477184331077228636145482087590935543425805512572467625206725882121846686239227861515122463392657548871449446978941735881265057735611006509404637298231679888638922318479684523213104227981833357341867723420839943942961016355822516229859418834408492056825019072104548092045019805762557818535815723000701941614776603524299723906258268077582688162271955797954508718855410387701740329297971234503897916798055885964636737993365909913123241908626528086192590511223782235009582076242967551938646572506399529659591657582880716925300348449665387353977479015823374662275740891324707691687087993418253473261182812523608780352178926959611220385117354904323380450899911264118724611213352696986609234064818490649433103982610317771920828982428679408086546801259719056885184608728222124548244026338247239081773909168686796140539640227757490400113012024737117040937969454491870634110496342977492655433811654024684093090262040162723407765781923694144177061359383887378855556116106660424612272866373836633898922588289198086501106950274229945435893917101154076676141922423945841915354237584270155004303807975180524286865462188621588241890121151587275997465843677018925955535228270907710259782656952004428280054076165723003941755002134516634768080811165087536987944702121358124869867676069133063012434165482560376242917162646934016469577283862000683341478128311363571855774846571070176968793131000964009527249246863051564662386221413588944451264629303240259544663873706490686468744638507527300827820993952147264317906452499023015031849822225929856064838712447211129478195273871783801513339391210258170961651043007463424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,51] -450740183338711615052155685302065480520752303543240502286484829704865716392091256470013033174897831745146098294297215959887139336747526143073698211689241895339181511371647780216279820528361276944663324406489610914294534941124107864449344911047685953209019850640272480224495943824181176449109839797499464474113824737201531740774576259020990911146492501017879824694789249355239688110616376146078027323092440208258408593708339444689055665032583834118660758887153767784529493696715543262253926726156399797712403956367614342583154788686676422812831150711492556530894680383740883939724378882400975605683399105574504702623307954036804484263492949620194069360012742398702904575602891839726924531227659455420943407127971909693681301704413927430533047173621320966402370862458885101638062585523014427757226542516732797606801166710490034978153485952632852692908174631366521188910248150379647515686508649803625553374121076000344428189192426906244547712508877117644859437812011137610497635129010919695102627057186346094401939261821446209968608526080789695034133047610222342477481130244940396708413576175891474317743598388299441464450995908127836221716317879152343051624226944153755415364608832742687910261256890801937103529158774994923584727606230858281644665543605535790323138037981767723285473741751827195395776546757770392418837440272091726980101545636923715626934232610547055943635729537843024923656041191963660180563976248449871722386259169685213255259036175087488824816249737866574270706878916077208548963944660824885143762556319076878227523377869407228533255551580337030468008807441892738661107181533586427411598786859090979866519785004232717117320254481587117759515467306502931799999314162579847726334675424240422821554198051093547059296483192424627682522394264829983817834388296919724552206689531888803218345652207699181126267811350083369851791699760647404361736819454785506938608282525357711545528811408474439890808209435339746356745552700137111560258469071237616587774519832996591106924366670555301668869030182475830768344320111917199362530743985178906584977604830846163632673505660976451140970279284954823614078763606326922155448317794312003460779718458997551174091776218655310173018538310829952748089210428919785301114481454095522467339870867895640809362403594640993186438312007008403519109910068361095678482549932527101881971557035970185629278353852747315865049967773079909325609539898893311831446736112576672119288017634784269457800266297125592743832818334454598687145560631937835974518111952716033176555454636144780871303843252987991114317693295682134586582609052104396512671567002082311301889751477870929834626720568740588408877549846402121383869412159463169422074336538097575590931623843541205717354115038247504401646925048971395153646220061766243033654982283805097624865837318408852160888771974434486773581949190150216052262421506031401500247069329307649088640027145706164928532813707598730357883606175981681403793452969401492125187982100589687467112179104967126812915186238248606742952442004514053669515880191513168279846864814080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,52] 31075790802732325624391816547160647238677152193986450658022474321774776706053323633856522288683958002615668426679164128005862180691130025812417536523191055186205207594342708451185709626418747251917175365331548055299453448739669951105824258918468947454780232375319533787689103573480653685972643568919982173657725829494600420423606224067680862329356551960871729080890532980204625151404005572013798236186446446159909661990734690089004971106154214665286141498799600366157248185365798422545652848238964642504753146873638221129536955545312123075987608114780752108361928418409341796928291141833613772883139383425946348102958249214067172463121928403898017575608034994907563165122451580491853505880588855938944288594337218475819447785387586733535014014939292367967849589870069645113062425346145896125299978102279123266134732003317094530835270607875848719286530372082028268739994017284438200072328423054257466994295094472010436068623190203140335166529884900408431833208597583537884316980966825627883255774014217522758780808990114029286360316254037620078543196730397195073483362536806157083209387612202607842883011090354314793677461049803207832368937876827241321591060247370807774938450237095328651841280170961780462588080579069933129289510907460349386517003001760972141840859412615295953939116454263174504676783201518974197817311017199865288054564637252032058203443143458844171246280482444298545210875781237399973256135496112896457524862400721812637190346200928194955333666077104532706154824024526312980669390798477281870233951300698922703568165092924506929524994945941586829086789723949573888951549900480669372945058501263248017674110638299988023604110872781874184615820590573235530372315074453051066377983153018641971426150326718543332989401716776813276753370208055807797417576299166056808963159572100591336976910654003078008911210248490706983469968430393317310168145020362689626479893539939512892960872968934472421671435483796339475979710187862850446606623307782450432181689521927356428503971543781793934545394808548289445672253147858762372073760461803311674135787922926059903273222966275746334117147144966035652672671093607505341761229921125410886396836523130314306963164024299416698448299170168995043725316411932792340052202920944709316234024533058393482572673081950309773482748526943441074552634029141261919191409784621416934313704643973167615231450192127377955498551001342205487723950684279027080864939106171743630473256907991703489656108839137370408038932392180737887509540003367881600863389016975093313357180889485126337353686670050240054548036740023785117733897867260325116329252706818618432509392847728362423972062963215370522624914268512799762967349008714185069516096516676091471147855787854477603658417986281550627748754323721308215592676231789356024959630224684852532270071268826550133262097404751076114391076806626961566691447199189975928995840772609772863588497630102770740643367851809886713301118519736318770646167311318928246526068010911413040033379686897624769625341517503591790957714478372493899701283401267504983793536598016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,0] -59299509916939317396925170439204193793253237247175395110585166588367851955657118382620936520277625336747599444762367073329959783244438507918679847960374743942067420400007726190166098506615981693247651665576707482512403788581625323424056031836457363609313939939073245998857989799924351363351886852887547594406184167634064248286816180362878974632420424828152690637012236656528938434219472627613663875126215141201844146011973429295733121185709756322196980235929662797991602210779772141128292150911569543376364026694272289960127716944996980372058655692502243798545038500790773873551654111896321779576456564079916140556946344980904766280793205127059635583379621944763434380893208535154830423252454291115574476266089276298065952944928461306231686189147129193887442241828914610525737798271584323311065193520048967430634771032666538537499046923595547547114065239297594441599737102403045234547939119421276691893244059801491664342717441658872693774199766381885553085017606318248474348719840802308554666501429467139462982151208067646854810716701625349091820261701922451760908580803188307340760430044104965858573848725909448785331187413954835210997985547708679830794847472834580518606984791407731738364308367227474550919168787909748649319063498094964230554900702779063464536418185916995378087878871936267492312988680008815586539939704151673184446283667715187344087048698963220003317624450749805079517530352668790525710551049399404480573442146605283570355337653918615010144204637808288583469563795107018832215100874781304487334057709002668592111985354665406700213814021945958567715637540257314286841809948261422317952695603678442052981970321254997672556544697429261743758784292570347330378712894370246802830898422685830632087878053582013651422976405013586046073763892150729911848667630882061888899860666243360204643312594053616186303179010104862112691171742086602617977869557860602155321348613367757850439558287638385061631451251744266987762895107453937765734461365342679325418593110311484222115703309899230566085102866586195447165113126332646820326991838406690976619079918945909051897486682795279388028869430490139859158558019610766842904819193677068633287771112797337650653463838412608351822505737008742497910031168726943075287765213813192273333223769072120266224094107243019766689914869024659810128390166509882622122662124810629205106355706024100018631462877451037369616372719645630376741280226614045228594975314311557146433033127373069898250466208332396037311924150025392579803657926827729094942343228983222662226969561183537378107837609033669848330523340152657094515638210071064686445111582540521224945964196402701313338655223772304049434530945988106712587422869214443797044736874693383247771737256334185726524107893272101587605412611889352123193302351262270877601461771200095732695935560763995291851406363551786504490742192057467616946157038145482662638172255979789670406167703791147450534997702958444619903370814048763661731016071631071823551880260736059429257010936740332847069632949104823992408545593797388716485608382919228784640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] -19368771430306369890152781949288508247138644442446103949696524611749610127089045537122879662693868961601958741109585527602631475414554783781941148595384136227448592787234425996591863204332848153924980246543544344008008384912775045331981371504305399281849430481029563032688552763040176590185954366134736774517577063440709094963133620242128646353952061531332388774797784708175266310522970735961121288116955643927424890979752019265176231801484995105412261322513466990609491538126866669711107601952952656535788170814601691564910465879174173776682081502713915585472903181852060828876755051680469030176800748528063378873031476808030701620226187799920640993209621755564868337737509089937648732657021801321793369566484259041467483823793328968424461520961982130126929283116558025890575991497013486472592987751083834542035684064773806665572713768272641862629011709575468092765027443424578256674761250655423861318956021852624249567089920452985768023098357405655637127610789481132394752108309907033183635920546460277328994090970137121228209329266854200370067474520691499538013727060128350470513721781224396695500228758256620904055809372727693426725490328537711517883463938040940787051422441082978664617134219743168109699883360261295414267679597476338269537130410094400594050964732178976879583722699903671371511799271622689814784600716107379395537460639908080201548596330286110069150733577859706732297989171435232783000809810183385401950956184500909343520318060802746643417047649142632003894863594383492742919103065928948985715825234263323417938403787222208947322976141184826349892864770300875148788290527747271323407436501070171481222051274671718748171803996644124879662686007895302640965156212878422074835861122834308284731631147348154592723006936607296537787640743144482134983336077476321849082449393306684495722160369462481096832393543542014982229748202828850312246271774780341970166927579002105590220410016616710689098034663065271868116271653974933704406012352324172721494435463711599001720069665899711508548253565597649770871019062999150864117106655471219927570676807356171425257709607413474022009534026365295290139641525499295831492496414875633119748559892637128531551837866037605938418203504791660218232948704704907554373829240678667761895449854851781207276684918342727630501561649162102372331758645715399318420006663305910190069038129190384390968470448562782200950241763941821241981581570259205795867678832092122065105479644160221339727942629144213835675678171703744664229801498589781960636993047785600416852037446166705879523193015540655794166547521953264164642670262740221158216539099307856013229624533046902116775627035552183396669731960921111260370146505219621025202837397901475396630568384315671563593988218873695640813831481869042520648812680872741666169710800144107367435958291192184725625903672604481932440983167263813105215279473180582286109085204096243810036187739661811115096897879602540249795554414871173381017235428263290108732586206040125055456348407967471944526602077201721838661183448626483464217603247094609511186432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] -1183016929692342594716808901009811299522266646844911691647285478761618235452373687479381021040585227274293042111493458706369402577833404493850041940649605019843360123467712743653252717420485282887335330258632045090994258248766486969894161193320668506023348379428207105275813642599712014297671137840668731564982843474129297538982097906812299802246216385358882010338858058071826766245365747329786800765062445566193663673982902371945971102886082806109749643011584915566494093524143310475061498430940040621932608617535277885002672138513682834606144196041801326622144319482884058239882376618834133582416503429555346536691473368180536890388160855415584164061483618429670116083258128219897828227154294560127834391234688887883384000765884930416832847455338416084174989660148863727609085779822901585406181560964904489892052669093126099407958569552643680862694596709626458649684143412473142348658038462607957898229512078473526332415753188409933978902488098275935956426320435889437023543140023345798705467808103305422336544842793091475456505609111184690829828779284437202995729434912002006664107870458918792652500754882452062628485976368509189548887708073003844395595839896838212539559218818979134248583856439158672871824351086190175666360770715702856192553009271640874044762642035703201886839246330280257389190842971211954885918683514153921585261046055747076938562814160201174694529783241059731534654450711275304858447283019001811348546711758913543069826378580435538119645800111921612630676862981128119503799455291154604418709164745459313642575404327917667400511814717252707714208182983383394417524963685673861117916809160273202076017877685269414825667877322579670679366552665215219452445999092623973829700066500835513635938840620316164769996276718271611566211463724107712212838120952985270404088301878161179425344800406824017770781604021515219389123515791101046140681927655833127889526722544201767151886433238308660449791455183858994088369912538043950357242671017637940558539746699354401397160755044268059308148692880751536048842811977119874386963097856610139205510508729272012939419841591705808662636365673010244857725235929857963165305572219787577931616642342463573596489109582778284090297766967621433559441303963787807508146828157940478647348277765993700688380425523952073262176280930342378682237257678539786672653721853562866637912420060971264536963774223455069979209765329537227808478098822764545457566029272931575378074922779581602352167317800864557711893303927819725013958895353366927736299384368792832745809563419680197561844288455655360396397718405752140421610787093718973374770165743399512309766613662179418893367069424088063522199929628816949377256903505186948375010890916381509459813639109962313932201868301673967400602562657636284527008551340968082516772913114936437756777684697406376458704517038572882299102496368183271174657144597752476186353205425528207804526221784856790487919269397054955496431676524296084939718508257579506950952673518010318070064052859884102705483004225848615736262778181116741342602509727940362087956480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] -33752117799505965827936916070977016364454311029218447811308103638940878132894541330330004565453800505279626028280769072305474421350517745068791193961281086211931666884723274447784752249214191091839670239569663355017816521421785617348157488337328395762000322957518582378935516503301776337180602552494098506695304579647452568387990905158090232262955568368083389362080644496089789297183405546596220090269109566199713352545559649824792309857653979863250194725361104106626037395305899171317351313192720948517829734984773139749430083577812722912027267344966959635090059174682851202779960680490618027135617229265356186552358116167072763643880426724662229500673757849686336145372618975058719809461065404196719803074884293759501719660559427328616676198190582551137184140119214060302601526867276708377612712902738213991317155448631935957488877015477735904127557569056737891519543858109364436400167397758123189156672503514044524613661993889705228091509306361983677802529453529976049650490029601220160879387297108438527680038973675015485122410527933171129469565022256376242454042861828198713959701972357629557399619645164777793073124340090785940252057768427688717463426352628401736226477500700655531066588781452657523275419697425423532621112019514946956768288209105793376245678088804763463887214622710252706954169502890891283950778176063263510045659935913293158428371878572737303206183357133132829168921951233980054943524894335320441913214151701989414697161449336623774828008688994825686432053531676356319500320711564668958319884483173500863273416879336972473337616656134193609527418417741509707773008437432289868846922046376024563412943916668628855955031228519885310911022726767035899675226940377862045537578345599727708302483235472784697478744334663006100439242070695485392089656225556781383158464167292451824566268985102987383807761767436514474517508588146291286177742375819653060382629601151091637107394274574171263566332749663005804457583599853230459934685951258939724424389633428101996002626480346124378821356160687257962702621140056487807877168937105175494532329800758056013448931530902810134641606534251187644133256627927750381324938900905209930469514521227993845695530314812780874747404696505788806939714704751858722168836778725770397135921974630949031405339006840748056800196128529810709404336717094648934221762224913550578925475167881741501658752061034288812663848256259336938415424686632613652993114765738009178513413710886142169821005612324554133249626158961250008323639677030009189051938393198018636662739971049426997097844320094600405884293118395136297767182910098900504508299119310302374612488142698966785451658232278259233483828179851893143580437578128418115633277757863253473369337788560897472488678990714441159614022570712591511351501906204149644684457071548659010883590798289795531643672368724707764388710110503739210732359555524639476390291346600634336323048307920045542518101734769778786209349173115294635254933353892473091694700979423328508324919121447375828413971114041136636502611889537143302468351543501311863901126656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] -433381440582467263620169363376418494342977430724154609182207590874018427338073847203903030885412714212807368351207270608918355194571145511152885507893189423432053282088951262845298290900705907068332487723508087551618952094837717980666472339872599284765739855117639634228730223202805739041698703750871229750392858105954046895475640126899118384616735322860019449868255485332767332496828224075976021114323578672787220178907498656398937980693731779535379145342456453578723863848776312386891496322863653383912942250755213800913471767690727100804801376024953613968242347366241613056992976614675892783497789728405581165283005255085292551976985886134752246653092591976515242613046186271337646830286218857865948377875703699622100015172942834001538055027704008520863252593859440052166393450257151635038292166151744828797145403074916953542482918121252992401037582211756075447774471651476415622551268182598314427825873467694139990405639794244198519195520650013325583128296264310127331923444660270600556080178947099989597683244409814274921274003144518006603907558657294437475548371924545296809278166100889696938077972218452391948487187529597417072019245809300087699329558032893386947942426207801784940007200653802593103982492907092883484081136678302538702050530764157173850314689531271445119962452441281301436992417308224822834364911034095934582123446559109918013308343750931974933369721412897135276341906315195083935741451274253437503395380317013034046339600929615831788072148755278115930809190592796047912611313354090571648207695981337800889565738480524920357940539850296135379058927050856806524235851490382246559624851749597379201576551516840985248141450752585023771235371370250992408447080617525103768089697806611703166268818692076382148457583861770379137741785668976622170189914007749243332361929394757611675422963113063551804892457004074257788496913240761776536665637898071544054296800160414914878767787392115550200609838919540103505506871070490311920210433502531413400638038214130776032263166771981378277157386566655137564565741479521802433268333976495528813141936051465744175957663674721188285700206683781944423301676136989392241843720751295344431353915815508438847839227121748744966890534338831067202319432361521806357848589229498944044696997069492169389526749540747678510120386017665980664391021528196843046177481822428850143375244144852846544121535007290383743890300598861124298615660311249034443428779261575328380473767005948571846917329238645877182026835714467894531423862000981062610083514837877093832116604836311387097420984675276971250201180298176615267070962523326950590270507749423502679448475561449605803925563503692423003334639057960999995236075663818865311074973729138918962763074597139205340763258749822857475199500215802217681571493279089757027920736060059785804643672409122952685591035568876550300892052647685405912680288418882229563497380051818193584345322155675831350655940474065633295462377737174709995295925391037031859953137261933324289963665325157626692005465486685436133274241551336479978568039565506967293971660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] 2655107510731078625556934650282310868645201825687506448372041987172753727531793036752673696672189972217003156613170936628899930604404406724308605389052759674234955928034719524432866606830134566524856677721545648438012307184531937489309575151809660544377323712542796183353429481129734398575940900468362437170101069748814016222773991132908642791969302589495799207833805394334206649982602230843650887908575374322728733321765925726674463609288840466431457371589835715366664590338014117129657906792515382219952298556622196155516629135426060362178043443580007637857181761598595171642144548475395729226558947269428305528485634965556699040678688181270394107727236103561959256951407620535450939813498131265131357008370820694306678246212678265376870439745361938683269593968888699479653229771692451657792569007823829554176724611517749381881014386785900336999391927060687184345551337959260042403239893598346267479567159220574224147548101338402326572249351208820909169929570919675857505383733299763908138647710441124340298320978145461753973410791967977731298369588993374686721446105663700819286010009608648927026410041736054912566505049754052877104399847789172642665442334364864621826609154838727484537669076397478548736652631807514917530886968967628451095652635135475525667353410156922514940363532253874715810677477562601330819012476076268829267568179028547624671632054160726137100637724068644202248486647961666603097631679983066269169556662510730252133243560491161405474887979922022398997759910053034675689135433245865456124004056348739538124752822095950564803582497448159161856616652519882862904573874910014272342487507522845006609938847941858328171617069975896713875099040673315866253644234504374051337125060354707841814138307110156494684602606094942225054930269949422337062775971035257624019807194319436283308637865900163542260709497525689496173172127563470811128552645012814715191309360766304993823061910070846993810275467639828655786509428139907815132893767365878166060777795999416832362543444556793527310924089551402524163700927469335542911218250671957479494554194122660355014337175339495447062228331835853458782016938345515609028291120434017654338600398252303618158166540178457185526984650617009173438642892612497280434241485474542856333899413635544342413652150385857032525534426153687947870703383551412671665194107983597435178958681264603453405774900644358520995595630705307065453063574610251987099670619299361735222132467705752916357310786667944227843960566076864592029369652687561294528993694717233639268813290024111104215571383146469781305575512857311535791083796852050455162698196156256515689092456723741564921398813501916802027596920558036831539249424499735163188432894076848173122376475469834112157165327159785602499184992443458968326786457066305635007294116029889151001595560422183122076046348791098234335864340104934375705091841327280786627622809932911073029625305735322860800018683421197062627416521229359176948234875212818972860659030323680590850427031503911524777750951616370828514334699106698105441943369476000973097426485248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] 40964752210456690450311916444329724881350791643387652926893149593638799837294564469181545853822547111144548366883309085524879397785630414111319087066562101077828736392526745632539285270564888817181104303966487055140956658464478572261261553768329593817420411467433441631426448278041088578206821266391210110257751691799478248275699745712327269636168709897891399005919809549869822696482741806039079472372151220986003426272793114144686281816529787857909555372611850945689090074709768243725537200167696918038356310746434691917433482913888216999235441471274208678936658758115995365497156497683296997207110426096912576770441356176050414101491680001766702357909934964594325323274171587722040593712731286542340061337005272810857183815961096553528783188827774154787685223491186640072597068102814526149726056506866449236666980618771240145187162074491454821652247351238973191523788439159669117410517141239428530280413880415916412815477716012848747495707228184757065828006530557151551566324032598668154811647168056396744996074926560911795467264030814706982800196241734304745859063720919728144642111678014311908578453374331596734145500702742111607324810975773417994478369742502985189808684728871446411039769666596014552050374158818247843220446611245281551905902402860590215694946850481377267083570621983745708932565778456825026456327378623745115435159503177298629225368195684949266405840797070355778041512661402853413139800902756136609077181425490148445493166802342431348607501485095687400424744670628295658466658489521147092582249433748165957324719055579481919734710537787926866686070882882068209942023416322633047139359896216722385107241559088879895953543025111107375984160487192903874612347552765435759177374163208058571669577450750027676704330912251981694129368852641181522806719743551360817696336817758689732734567734029232686999519419274626537358364562573531357171350506161566358574934449435389103312138080666830234403273069149885569540283210731552264232962509710611175760704739479479678404173470493631853374300044936706109004901254582748960058969639156864637321766630672018781972583853558041856825264422175180850783659740141084541844793785420253461090399003801688376172334177674617258725624504936733023047062333973182054735982939600741274747240226140941430906433610561775492843693540901686812984536312129832050583906627616209027976164434013158272867587395872987081196962501513765473688596387718260698741770462133856102093537822067146539080311368523508090644410712685665116106276289522884598017085222618012980623289373625153613847415365676641472963275528510914769999843057661487428034547552756959761402542323141939801634300092441338515437852533410221123881576630645878849063002789907806824588977525620426481374853602723161545859999531366713121567604806322700358286412547166573070505331628072002293452469209246004690397605047049043834602649034677978565719008909882588672272326388193565496490399785726515094868516079136534507961114980725340695193907729014520806097709674106885441125941890397852417921479472046829677779473946389533701502234787840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] -175853697495897783321361390194013103712482302842748928500173839645009737781846318266612336686669376612391787128731263179088193208082372109682008429479487266398875309983991234264907784562277783178635448012580746073384285282554666585316319658107487039486673029443842865736102115522337023387869016636511571094003656022132857933395482873841869723432245129081657997323289575797621826059949391827322825135269278843277133528079305083351148152537530784424304119026334571912659621769325557121491795322584168370846641006874939721086434331323193371872306031825946484380344891774689232878580978983882194994973829213042619275895619507352888378631651152617871706539122743915728793217973893957928723900377688624344951517570877650296397895043554461538684471714410190472055362670410521334830025584598724878276169866959805804435926913097616082798317063599237797300151004346769959179036153969559022719867923220145859976170245120970477943543934857003399901334205712409437307554551166494928885093894559933019321644174149834376083173975323910983084218544268576869163444533147286092836515452263203478545514026382534598324418679983628445465378206421013972280642126981045142661576864750113264723522186691009071604263021877761663261156969242359652452134790623567109488445162894551509603124327041389399467624187802116162965475015194416994145023926913863592076731445862996583176749825565389911007719975896171696920280543900104215823816291232883295854980135330932343692492668358017779042513715715523738786421221913179140306325144976382440595193071940102620252281151269283795365288025967115545734636043041102354518957183611212488573183992997883048168464730351659328320591316707433145340186645345719134016668877449198917210394285588021546021277900750228316228206995155990123683716914053592648096340307692307520227761574804412145438040138878152486686350363397353844656251508567503668597090325666643517415191056670902062253441499124705098898296688120483564569543957530990329415790031008368922827724730256333456814216837573616908759358468927199092171645403829219688899266995408672185174337753074359547984434085197961646279898839934768425108533164207007407912133209388909783265018225050103766012531549447090568577270414232276896586532875713078833852217554540199767525608557934873960598437139644348954736232844336018183039203758126849997232204291187160499959549602449232667586364580921411857922239833090907290032469526846158688476529175786043873325508556287686665814133173676529562952402704437271261680616959276527864918478806131460694674554755258768799287978258604359318600262569715006528094284055029168944295609963247947602852276691801139974708185068050027352748587905924101105685818516286653029629862030433906145727523243877717253452178705841426621234887405193395579646600968523383347857172501699983015721127193359114621609466250111053693074333008521991353481949348638509957435538798561439533439567665452923084473104510696685573043900410358507555967438544406666273788746841489853612593711249382919915762011461676816856745800324022112349034493776097471284731886321008640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] -618777879805891096386282480256916102451689723857237736367808522577523124057008667595924062739819009821104289271552283122319597151749986038986702533216923506963581467380170480877159772831464185643555505108485742702885099401539796121694929849166387044536472951679247622981516653823503841903989231977995362406575057373772768638345250442559984679966446116126155646789824068372005416018605565241105007148321375417707050947096692330457956044486669749848601681444384517712073003446983874351632703814552805514908383231067308067319489933297786557018968080325581554197983363330713095220859270668521697141250825527170367924114409787270393010133456548795447346688121101087676984143409988102164572473115422363012402955381036596113711864788517492532736788468369724076463956883297808787780136063687845361328117899411410715739999167509537302514344618932407707904701798616865323466623585705336662655667539261263916430027124112888485945427754880054897318722007661667640352227184517744618583532102685746953437165798661619664439658954443409380990267479756151548506707009920408118927427012887212203228553625245340053035706418548497301318761977384469776002393230670977232638244624629081864099072003844355368436482903524795348724584778037464252147530238109535929755113199201062473399159091060176287239739612686712006817519115933670709661530024796704577887236401070823377864046165298931802797273873923363807925076495631696763257926684613741062058736134728788275876848820878060553952087078173294960568963245994976476389017904973707131293457927281487173715298676444251380776575572704539356399835376708702645292989299555143996274087693666504491522703971643986393509996143077340191551527969636877136821813383251958568223612311904547219023023582139504461705704149862796585293291077367836867678767232191798885236892621899372140697936313978560566518577914244698184864194320538452513805976986341240642137218582570058825456283620711778731818153440068472617386429335040671130130216519756312348585127567800520519543850510730156962087249816403599376220438393649419079385451070496260699229284163329124165074497686883716166305038695451128369363676723564693085832974605560005615706678748609858401637570650127791908973852966141061576232417035472559281001785465443038658118657711959463824730769885333674958903993146150278249226227384792017134810780715925040482408139659328603467830073539436575830733985664632118232548888056436672046836646044155675808026934252040720188333144789371370434543165074137346505011770122052445129462049131104654648266352994733495442763350563366898307129094125593402020848810885519105184411243947802558159132544084964693016032589932670604582170635998356719460310264814644405432109191013130172331889594192671677462086048804609051755543393633540764898693193740753029940354270296115228335676994669011321103876215682544573459962053326096054489256139019340849637679479359795866853587629132313632385484967489806588405580680820075672362876494158745748138342493980874065666739661813672760503624800900056269097908000398746669367078291446621212806188849042554880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] 6408099233138532509294912870548146686818189810886912153153060755720550979014050550230612122570519885302658408358254323027239979099492792888994752852464146585484455312850961193540617222268613278567458488021649845255672050174671946356521295438476556168404467099110994419248895228560965539947997441036499296940674839922502527021908228690760615370584285438339151400942733823106520553341810403328529562150538463775878934292078571555185969723937477000752743387140760663839631363641574484817543082508583265114069475944074768424010033898368510953760322019931275072236758818544100111720654285719367186189076356858083841304072903036876897478946694728473749869012054850871817892037493681157695201773469732787366052286933856413403115901845936515958611750935385357261728501611430619614371635610929055929848279871745542300550901194757658687605107749373576257979002630182825383486998957221449060274432814891097033522214049230330680405451895898364398469677941997911777894680327899306828052764933629588511982494984321266394222670752676699441124167567188790149055522307299263021784105072620268051160637457822085462266120891071599493694731084630875224897147724181878171572699864875715017599462723268498637183745348245824717075742953449429738151444928891493877590814917530116395365727613000482193189971026785623412873544348421570013953785189351243969545872514885500168526399514056645987737813447913970832323437727953283300976325296364363832479296334019418242227753231981676679222856139598067634959068840671053965164962063017441194018182376195185602192965794420255004547618331267723327231074856322802561977294333095829431839763281590937732203208835807328136307594781821827853735006122374391082530321699532762625869082074517050495707856829985645933141865128315490239765624936904373522489552748689521062289386410073327466810514923316889294689412507386442200030931965662316525650936090641271506924648766418381636765661425363366484143339091350302911738003994279269136472566167818178862275635338194776493740663183019288802402086284268850997674874077363187650605485482701382218605063931022134419465762079483510205661893337699079111908229759264705134377674066414592046455101613195669597889438859359429622659038930718773341735884212956498447828154127347043943301229761015077179782488557696263487951568161989230506835603721893888764716377365231895648337335290256166077749607534666343434917419587958684508638351010179616323950893706506952222723799805626826147975077240159426261417672664225921798502429830706533882213871861310830850665680202288519256446244783135729000003981938839992304853526082464631251040235520649007508130514835412311659426800866320842584701443497280779870397657342674733528449794010678923813040322237929833888945186111943275885989787822983084621640383342012770187222444917390614937993266777057420747860035907430330058991266508492095705294134398028706734183242490268900446573401945388435989510856369551541643156238562488148449305050538037415313558510726012514482575731832278633402248834247415980001764469966811477044537758495909579248320145979867136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] -18292889132296217589646038286764609878925310307693589617626273065237294530666960850504169222065827553320210820705438895559489997433543682554821028942824250782923516797884303613404068075609303265704620515786352461126817094566663468757429407992239003170495680750933914789596936077365031187985434316410548960506060099757404171896914225188186421558481349136748513210332000281890658065699886522381069923529395564990764695360191749424908918429803152069110051248665940675749386836225115089199545271413676034078987536176083767069627967721814646780811818241697557797687948262631322341552371242578653747924771555400436800182397464456685440465472094020089349304501670454669008655438132694350208993270920828901100298924954381484703078100389897473223661000798719024146402138120077302912047301144333354369915358325588382339914695512790710696941357087593320308145791092290423477986612585152930221754019888550366298623975316333827641882288204688637534074807059200114820244711174268594928972922901483107506974010005245878365525894900644145813697261299894980834919632943846516964349209620108854017449406808114705884739359500374180057466447637743177398662552768144669946613481276158825656299700576423270981979408945420112501997277246314232902016693089019192317804286341232723297144231075803822421171063302104792551932905154488315387830389878518753438314531596997468654781849329539349502167112111212746493728961422139600318488904096375587588488125888573297416812281896360991867634733195804874812330671320792740799065156163585501059345468754179224777978887371890309997588564943986950698966798619282857451317167933035740103951115673828888596071689362119185463886704287801271489757525551537307239414765482301002724573036029045625065315516476266023747979658892629880684192281549060033789969118564075697630838267142858498709809065358876214494692332920621831419805808304857612703481541976731242287368187054305166679086737881518045418919013373314021105001455667994683538826004304535576207667895588846275983909206974895708243902981272727216946819931054668466838624074116065202846196937784899948433342068143543918099506838281319936191788649634755513082480370336400243878652773922482993350066122332487445871582991492552760426425307643933763595687092861446591464150022689800882783455212035170851127287362595118892860887209799088806455838967587377274133762511438813842373115826814211609634159812834190136446933082069958876866511745742044322225920929830049555981300614329617632052130383788141951967991885911600192042169588852873916919765493768339029983056326400072706520560939301973221002100020208028524176402520133829292313010121435090132931339139946006872632282594113192032128166806367006110623081454625639869925593100264479670724418715094253519788334603133207892059777209967068677956332676233270691174454229177130727623141457016010467923997243562061210766314285050542875553218236510757158467360594243031993976737905473873917704841802156183920467321167961405726806240283198756240713139555361710167841294154127176249989889050240790245450456376468274926682346312611921920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] -13314554710110323557347906220781658973516686810463025035308303810487700263648327739630739133004271168133785591845579504016528915512001196697713077484039662554912469248620525292123451879082799735257302272174564363910782387135209385371711167698193279716117744279368766815644532985192099683688029827982060363703221105262596565146127790556029516875742663845440781981771886844187123989514768450595648310936978915739112773918784901629533272879215082137980437910701814155598711166370586062232619877821531647848960650889244622083229327992695662590723528211448566568001573362113434736421939646465193157520676976587884721579525817708547852880158183530816249913282646251838708830466087882695462437624749571731776024789265455234323827556041010785439120779373315896879221921336330327043743060106543246490426718799148563774150805699668327299883959733294162180128959737755596198344651438926317732493763180930232984071870394400573101043197265765080097876877144896001248705783506899281442096681130870166608113202194686630355523711466158861994628720151320222329928284600772774139741697837972009306326484054713450333610592430424754230825982491828612659080360375258000188997071116630062644184466841385500371827125899285526045302210470568401353329592242835235028681962680492903785898780529044262499458167256171381366339338384568099010601816237952964699860465290454243242098130971829865469728722175977039788709686624612024732991271411931272817154048021257644458349720896671537322071166004918115247831826146015778502894877098494677115566303131807446625602873035338745023120648284026285906114870031746105093771245180185475348431476371536021565720776201074039387903805265369115094578826992958044751031973167124878506459596417914125223395980727895764952771016276079915123714932222264161365099629530491163976267966128499514123010725997223754214970864939891580156314441370925257226372507397515712320060652121720856491101981066022718448196675448259515360263270123809561983459386591900162951237481327957908404167546643848756018440005549253852591787283675873735719800361491109372624895973757343788284754218036180439763155374970661632921663165147363290474483889089764811325218068250414782431946897023692110922035699025220068282378626098354634175718027032457979274986944892134281911518911345005729560952471900376307945611123974431607952340486069202991546092120021986329174343537847879240035986785915933457348651512223849022644691778392752280964268282166392356464596186693059175538517745620050127314341564301750323617585773353123418734622202747810760620963172629453363762389768005638880245016475102019271354682193477589549404966456169450833989066066424163593387005280310083671937954734472394687725336724231029115735800538676489960245849278584114616387184372238392720122918895194491754513536679393985360433386604536681755453859972575159406414296863399282973630735081300270198055611673664297343971394572297865426825674793243756899031159074499630146215548437089446564329921320204817048556422746189222581492782367945513440754296203034330380284398522402732195160726607790866432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] 279792993605446331803136811756643516941351416635515448852385069704096091267715558582683105729687536059146234036775396084188837456825973433922971169123160420435847708539103449440506590754100330366491584534400258154763750531265038781665282692345871550737995482316767400099720279401712301249996382079935258986478153690919602602588249922481334983534607778816150131939190121455521705608101830755996013106851063711982170752710728739952215863245491509908414535628143146677820317626310158283022398869577273215989737812762561537986018515701279630493210881224700354382378718852326114385494716760554815821710607877444730663596138055732862558694735685922734827519098317515645675255064941915653378235640572981156079189943790992465781708887843720086293253114233709976633448482204398862641139841221841122833360949553031117335161058240619681792833287388309766507715493684846574116105982452648709606852240498339119488425059970479343493800530134804496684207493512931076229959132908556974535234793625446682633204053832149106254201460168722312019275824318634848013466169580199267556456964173785255808448723526243057349910986941032749795977114687874327733870439100133989964044481183152785734767996537189369431641184728497163049028374656792310065113508754108288544061858142571557182816633675681738157214419418390506386407096507696253413843541868993126433495891700425122385620332118047638161625085810935999189222378323808114382113422048861157766348876245654550187733693087839474458282242625192468603513023254775028951948986049819538844397471489666578812389480931628555369183240082727281238217369912884316557481474110826329618177261792431810593597578284516323523380092507337858576978991020230966630798883052721513115616115958340274613571502437121748239940406482103726636239826492325734171175500959491669021807113158640570253528358406984912910615094303365484992514928804584489410793786745110733287060125569253085693783293696627679272361415718018282707817912050587386716871798614462343961071532880770976902498668287855415444424404195939101538021564542914980009855782402007065050817961628327063450899877598239493061249325782849229044849386346571871133127595138873610660908779742429435046530768102182967662369891543170404996428714907024590496015852286511244060027857261146822916513079813973746640456265863028956140625594888863538198565193618749241985071576287459362383807221377498831737811752101345701106753483172490089606387824924592561695636083452881440417505800078106800689425376745198828664453570242019306996201454164229883408000795421744693327101947046819368863190632014952860498783391590623723762668950285852093934110506994027716163056391814967350464793206881099166121305331323937281313897882923210000699056911767363125295102509880481617979010274983158354865499493001160537421901380197588321470488616707428295115785726141219873800476295886133296926811339537609047130911470329261843200243895315060845378969159006921203688934473296014344141736300143379694060259361926595745302595442213411208345031868266831987217247281739069306495060266631837202851541446714982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] -1137624801073409017407265843024742147630802268358577356852667521586553538299487653206957202780301477419045857026601680626849886708701399057506636465836776398842842274647226647740077067778293054393253065871150450645507048671839683361046925731385797491074780163700542950510983006363814289500743505597519149578159045665982672484807741276453599085942315098944387036852364954409319200180406810026629938717612161530373247503066183033292105234458533092734588703686848625539297830131141283481158999239191913394332347860364572177122482435595499787956680070713445213021602383618225476828628386227209733587042462089862353434111975541219989826980637033607576408272171287567696458813792227331540739122069790906031745722452927303691494507149815739826177291947561236987476459231440671357127602504875630424292368616728149187644586994680704269091403440592105363891483163876019890256611176764072601643158023301227190071584705049135270710836400190962317608398860048875585072669087968321199273200831361608040484052981655428784961364233051824799354679947344157674842487101512828016094217935530093640710488653725997920280126085779755145246473131572198122368559438949994768611153758370657910383722209653583205555308357414638576795129050173479967398482796901148163947124963146001761121285922209276488919806256277497925393507226350058255807605850362973685728097837157167383319914130424032001568403920563548586398000936967431991585336265364062755751437389588601726303493749124837661881733254162474904416445405571715336159330285244423272723633979495196774403673288492934177854946456759650463723903371992354606341917630066508716127136768850266686637683906979461848304634767710124296522131200911654434773892693338839727073584493754113513510840759004302806985492900072377625702852425928916879558144930932010120124766462936080267869534248110132228930204083175257097682606009557496489255229194169486704409490470615541546470145494540119722563323605124586565542264762523015990527489923171679201519644868515439950253803025804172325997013916941404938403900551567062479757700487430479505239911921637914510657503414877172458861594549072230772005605796537838953143059860736819923668939860473064645270759859961073377634482254453423992759020992509337044068662109362830674431590836396390484017564393824702893731808291179936177697177570889962829956738421476124528208239458934330245461808719767284554535016345124626473108051838897973584203030093387828507873035307355336677428435554375417958589596382219624219866078953411154554922436908724347766674252300313817417274326795585848905504495294313806189658880820627464314032262479007368701152905370186412477157846664898998006692991379007280764943588990949398655829021371184405005554679599470609728115404875777648583105934968493434593291387563492511691496294863653373876498736417149081822870360236004522872933087732957679018382793404540267489989669126975907346058700690831620322515597175477609311817053476948821654386783449766471143707691440377697083390689702357640460403274107687060732427247154245059471525358915446559227163458802676662272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] 2739016170140871573319028433025064312190134834097471196672598562184159219875779019048857498012386128289042144508548535022056291587698559126295690603054863591342552235360726315940303643089199265039675320102594944349769199240171789819392595577236318397254209678273067160540446692833557280487992856004744560485312680359694251752511691310539095237356677619736062760469953138970351497618487353907929604208193146542025024123673782329370877708334101153627543962850133741331648848622622176319745055787940906914920252744271132408986247875483610832227122165037123305326037943552374374555336291971115102200589823061393069064923567115457157462897516855221833895255252248644978474284391626680856084412693787574937465566651238323758090811731207553595050120744546889229167443178875726224119778355525741097171028521924659640260170040168696321894648518342531119377079401172319246489189910742581740566732012290708595500300462683657110577478735293652687312770276879668924166068939262711886209858372993705253791534224954777097731090455324755316292585580088908815624817654032546647778500526309407018409971105097372070871419960366533611513498653614664950854445050558683763371722805134230250335561144916892654397866922589148197812486161723435401072360480313818925312269469320938631615014603606691832528375335774230417720667560510122792593651129348807616266974806214805127113927009342361910695907246433429859157976515316831118944227860233396893245601414369082469035260675797202391116829386172132198301124163177445748833623624502607479510302449999186095985030850787164467071545194801130828671011563456205348940854027006961121218525307967835621727274833975685671092582342980357080833759377200187902023415831189722782993325082668520874279712074993961522609138964103923360953485899147463211647394131909067641657431824557377848753717271329060258133722474734848985524911245346969473726317306327996295494732924957680524851070286167577817756189340573181091577710061602601193359353484493676933783238989431553670765253976856604727652797532391809018827572184180912336182906003573092344235043720249179686785190916999448312090261771446366836610592681449198761718176515971053974811324384727973379376195852977627774287223765610062942588209269803803976524308998917797820101739369075762465806374129202341243162762487404848053445498881051232160911356038099117101433273794519899951596638229368520989510314276861609712283653945191971363623853508119438600349179131994730378004711787378076580186318653597351814679902561413988063633264305795021688831637662841145673330868828857789474414330507471208498572533676656300471449548870705492848420818123070329541504626382574231914127692108830253268616861488717851513656882431328348919361117524364509028039059870288712445870337835048714324284525447956920184995707455668020712352325308282612356323352765858287884702524508386287327141806917455664182225239088548303400855462599141477304356414244986092220923073295819507936367326906649110679466400910873090880084013646320767740994711129486000388398347612263762361722899604529823816176822480388751360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] -3614283033537162138479609265526374728287552404392227603892203277158856065703450354450609217596944687404838137114117449417979108333389359409531375967184821680344171693221104406338227466570826381797979320116803860867695759879754164520002295780639262807490236804491191807650584499368176632684888408445714715592078513433931815494521523790266000369043014522528606245335985772403110964585994061330670826312164687634359230685616862225403464067038423366430669272420148521136990181693362546625285392281813390936680134884061476174193056847997867655556888735306684504215831370008179838694111474282047611062077144107647129143163714369799794341531081017551324175885133852423281449033661376506765198861727200636103517897671587596798768678316088987601812415374049771345572728774003322492296589624388869976861209771289940878422611901726148160624440307518408371556997307312976184868425460895017400168910473808163028056429012552936641520503517283975884753375137446616060662368609838340056278511527770729163696113317866412074030810922101154879051533610357900061095781590467811551877569739649569130416581483460402343226897344197938662129586634445273250687516359826998059488241651869125864387644280096368251155968973492151861089350529989236095970390499394551000479650186842381800214417059025584107766196931231750271152468412069503257915125952198211677840340828825185619493038716675655728288704331765240556342710788049331360094525702281324079476806569414182780925992594951176237576541225374443532066621947735375860242406854908388453629828199922782743096516148632988657685687235317388714552115242909889163835735567902566824376854393379182056862453560173939953590770459380930207664384571964264936828033205590036303882510765302710158578892745317073275237406018761035276152137341141876720748925902440938550358618560542336442669619344155367242810767932035311331465590463552446021992970718526403907672234309416522309070666733557393041569460807489198613398800182513893726260235881672743344766529717674511939549701040653286978964073961540221382005167800969220961728952032888676998224673163244817279142822721179287818964554649600739761948780035839110183646418799021216615448756273622764689540567456591883910409490128672193077247074229567368642343055790377822992192089675902613267164028041197798346976735462676553054699309208277782278976266141181777877353993175535536690355961625350059779850324593259915313025608725853667815366909533527976075103303163367046844435442536160080321494230220195470627522535230694855429606221756480474992711164379605268735422546453492960854571184016786521281848473628361668822206828114957113337788615555088988464392467977132219551949392701935562411922569690207813661244550739869831451566531396753082031958859233480241468262329978150427762005522148420393593588675403600286848346401155014172229671634167643938049569228744261307976501907547779759562791640332508077975666726301901584999414455672283407288149335680292186756315107715503400950418765030393996927237817086355668477003265162330411817323372873467476012652510464145872868412482877795598336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] -2014153587416430934096634230051644845314629029318156857853708993025317450624902425075606747451442909687287308603385229260954448289948587918757090416078263072423823635251813446030531805308029537493402325278384780046192629561548763309170284770195567724051510697879954943435916740724730287733141273882568921576019372036066652442868277013030863124808017184997417676740156712648825692084156387552453942978997754480116105039285495688527674548282270638684449284001843990154883815494618177070053841229246131986566622485296126670829565421622379943172601566987059588718107476729691962457522406803056323206633014342168765614865834964876275583228074089463106801980208186822065830952789144689010271460975539320867607081646512100921934377131744314370168176961562238599624193868292627688710950617001630114178362803262407697484643632566431811417811556587648249787427309603821379729798904454731551400006649274943746622984217105194711255597854412480348367312253053539712663405319140771827363431406664195383138919467065433094430362769866489737230169931419875541366951593110888396169145665218455838251181207670706655332948208433841833088514136567807798770538408613275225578073981430107357511006129165737722029630132780343569661242090369542983806636269096922983186310887131486821875889553514682950029576705412479651669250353241287551390623319787996890832564206220477737276349065971053213074184413622150704209767538488473603401750937102089074097898298949044590275529381751025231943345110497636986701066667975227070038196241035937789362014701332143951794890659223739079451345074605863873630680253226834540294616983160988734840406910059291590846489573899813052431032846620667771025541224144622604499179266972751518587122880377064588849674761096962999202676086543046329213509981235457494593956092709578013523734901975980870506200603155300600746818563164780024807705805210529949278530260233955216301536978821978897680287515955681266508756594802585693376226351039938652399175941203623842454033020750212160366451112354192543228169654594809109354149229044652217415827339162330926253002807337532515750468561666939650801428163969258066469839826224728991831591743948983210268345246911879704897534451378543202974543578549696116893197299419132611843258990389801908799014213062772803554698395698409353961030211975685195921833106386330453251782697639708487637171308834630427962722658927269086172306524016787832314619883020401971365438334632418362047040459715023061510019752489730357218752842466924040355416151392812349542616659820858023745805153985549651939303283808336417437589585737081930102484314742212109307159404730838948985784718327568054124238771080661780643761149559918327612400983285759609165432932830303346810268655710102702710893218707020438040902888600644386592132652287008247981626543302656975135585378385114710384957743277011989795978383887478041837165203451327401998753724210114384759087220154409442229585856027049464638742437328783587514746608652142211670724574335487189710608666874869886943843462701984395659314723345662330345798675451189670373012835978444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] 27482676250226175616484714623848080050693559989783779203974184604348897224874527543851382775585729620005373940614392452099264946580048264124372454147977804573363527844680386588687733786557390859747507251177598727287975770846239721623146610540656496453077191600210201416392313910234833313902341365720064885830676633985927145619008567705078593214030865395619118832422325323279271068023262960180001103049614621155367544510089490616531155783905463157688877341351449508026122579067713646235356243265287974577907525181493286530100540360041785276958552913435198548073092946456757707040727522945256289644548425674438258280687841714842402303456388805341158912473003353612165361932677052585766406283559986606344747806111749489728438004041722662181538269744592354769637295297721065355308694111488017500197337174421175974076890732564246608575693385564241026432199934471832847582616728757576085402299451722832056184660002448559903695504909766998783824887031298603003051822597461646180097622185347912530060593474266476299354765357171193120059644339334247427757620915338227002480846323480262915889388676917414996988802495223322463269720787804523866475106552242594792534121803192860959922663712627646717243545680427238349466518018068383425248105132252816820016798889763120986981295544930358372510994526774441080479800119994701095675537291810905006824066221566648123909888885084203084519041628705563963343250065952723337973776261415472621889174790530424607543111386407113457498262462047785903728991307627344357141109162034935865178578186395275577895280094861536812958626748086497210049744508916604753647752007045259396520883344922897701809855522393301209082301351598618841776868455028371790158135739915714212433437341751358295970892825732551676743282947020216163048860404872895577788840477950491067356500060365982764756854910788633879039646974127295989689488698580553905623079318380136219730113133370901998211864214481436239132432325503874412132893066003105148676567167598522414962454899298913215718221259643085651741436432238942787392608819359785246397921985566880003173916614380552438752477361661745533229132553570834761827199898400100560765533839410610916384728785270738581917716900221861453491898230367573123145038963239399013278894006830264738822083081941345776824558792915081112596261317102271951328301125612097056865701903768029831816748565569967176131147456815617124684520888545602390525668758196701751222968788797083695540388974014388297101449710070096409311019988136085312022902610984048595838946810668710232254558640518772798970154202393458472414259255429964075266408757054280040052880414035161392587978334617902783837506511478064032356953684380917547364321967925701056574051585138867994159842688207437617315599305281015010015677725772245656085700264771373690960705900441444585045992302233130084396946449962600181246713468153246901282291972374258143387910611570480558382809990755080090469188743988842667238135080002114800388370336117007956102690122178382245209855273834828500052659897232782512916530529061513601211833094165065888638119747895951360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] -97498145224309930914989760489935317660414035096858349039446637597451319712650704522998337472982114270130458047845458085666182580641048197101546216824207348776497891513406587635545751824947017668532423945471972279439701269302827351886357133172216104380548233420028882081100988185666295985693797345893262494307777673698333478350454823529623813496006575816880637853175622669504674319376072114100825926077599782463525981972813471488816110524578203056658686445130093760527758323208172412774450195114365347304673192569244495339795194306278996640031598056167618831527431978027798570972572115672313907487126673015056917639251791822210316040195175041152233187726402253148338744990629269984225817469820848001348728759023978617631417056081140078491624187767694957088820428566468337225582799116524291698795999570726710209633037697439309644214659454420952081058988712211927060407228175117348610793013390467124006508166625885426823454000048768449232082789653211087564183307078529772209263630509404694331373821478859374750907948447729035962614082939766598664496664963329201524896337903454007939223152070700998866851144622341051217259330653166100478157326724391081524870971083703054509304790702283744992281466131748315084878292525924691307022616513667687860621938529041406105937219656953725378437062489753133031377639862097651816344478805095904814572388272348648778099549131678495588406184428574450311836447870686864635407505145183866384646961217690622933094114150251282685939368860474333306944752129951527172997536992989122409663314461406696011215056334681136849563788439856911708637050267228968054010267089056188052989218057931844235405800795026573344551174812761536056656300400845940056964007047402141864425974285348093598183011025354133014710628247367341965486721580036148810615256307215883099597523549624087568486144075567529628519746140777168293829810930663947100622432413234648318650855542626188869433121073790660853493521440280020189895278885463893519544563308379977412136122724462064365570181041764124968876237512486145809424175779646855239794002950239234100468621947993384920443829460089335765370470262392091616567561066237527726854043234616556025632596982224451609872616186061566462702025638172874259084384586499026004319252812223589814689775590771852725889521754621321487274239087707696849823511635818089861440225923409170067508236590311531203907006362691863041838797049960889613835316076723698683043440492560369397372609878828291806049927304834315635273831605212069103025060474565949263249486561959514870851926985440519459706958712066491059102766561724051261956935824086047515805529155809081831323071654792398255556448070552636590467180955191555852184020022142960802180412147979428447448834999288807737303932276764638656166832279758383900218126342488775173556022896201432668884298717859600861836125653007520888332778711347350502961424680067551738258753544896226419883338781898232342435221687618335772698511791106319316179303742439916566691175641609986850644170813570273521947238855688476410874781537746832842593371374637365500757487049737502720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] 249786849208260244850163457323775996650268410213649470630972099292273330831845626702356332865489961099078290027134658920533531725547710647952033184914721759928528341212070114097875279323088326858718457708819504888593119625839706641302984477711296885959364556510958898634154239956838794681330666947751519615260311608036009958915570245170680285507188760905828186177710582573423587863732328383501567611417052599305235795310254666123565247253204324224104538748260507291239566035242662344284966043115291370958141275017340989885445382466652402545217701898813569443429565044997934799339417074073617143548210290940056607469655942484738810377804909457680874023424263254011997871301977212246630121894115348032996543345585130081672595226427069510531760969586836659807980886138864696126357715354257200589762785570714086000215308722390817936977224981383036996841092776272115810014177256351932167628548507411227951696263032325091675706641148167786450244887965206483007750054422133055722893381491750113646533615854558063112703001993554939917165302415125002500929954202029841395366286365359528027314166648492116397525355252466120351490718593461168066712785897818941638249722705459198845762932424454071569719483127925723500808402356912020595794968127872338588140203825554556718152668276118903186660997233356044804380579624716701264998387916232881474740013205943696685439736056617856195904610760445386189126078586645740552720434307896233875544925021205918345284621622212446886227356423564912240965366675489317753058062803931029265698667031039448857448285568332503664778206394883836287060281272835146747209228525623923183487125433335103778066546090269509860949397811533394192022759959929502925302120813166094971906757034962669479724650048149315402009155433634624909299642577567116023120621562471667400627136686917599524980061072449479690846357445912748887205127513069357471425134120977387008868092498485542181341953683704930025024348874937994645991270285945485542424214433675481063665752626002587770246922248569702040984187795631875749866154079050460725074794455451361720143745599957037132671349842013488492800696051079838243272376486861398591559438726153208585444707781483823688610876253377851876941017895800664164773437404204305864778883919508865127847183608857712866516047742063035689287324582469075208876044714850812741202127734808429748608634176151492918847958594035929916367794319559495079389899329836247702638422868933998978441405056341396647438271755690868086410316809054149281750951977724850926347324132979774547369403429621002393416928722532028382600654664218829317723059067759047482384673410967951659062270626805685510453424424406708455300225660866673956190828306085241327334552006016965216948025028407218824329228152822629620723137955672479567605404480365627476187421427118915406903871138371686459326555176172135240741367175819633517750045238983377050387915830210529369228934395558879234227254843954369984457630865738790816851937842484041514152535951353971153120440032122949858284599298978697931606398355058563022601012339951889475951707341979648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] -528862264125153121572663545355425532257889546963994273851594413562983581175003356412341607285959660711800055205702386059692813079362337109259201971530430551211803653685890601602554039134126842635648063235944837516514374733458271576380228961049238181494847442183204736739045940029184551408570087981906083849237730408259814214655688222163913764563358274628082336524843275424472696824189185795331232446682317270353644163289997040394599673804260652194650422567717159002267736960683283387551189870850827966612863582392795572925497643022637916655390197359249284617300793906073926171795765243572942490429779066066229941061188763845900140565066305146550967923412850405317172585013423697241498820408133257429060673773021778493745655627329848504683849895420218692284261848022583985725144041601939385696803526043331886616029929702082354667781582745173821137923806739577285233147007886363510166096369232167601886247360900062870149075001892975262072023629265164727278087132096471985798054732465671713058807421667350858255138417338214527519310481549613700106580957253478738813589506775823181352995063092387874474845166035426453478602617395437495866356323729761540686430867379247568400199456566438390693496869156519868821577948587415474019623895972526007497976144508026595393898947897146769119808999482495042534284933322760986621720348851772321128543716032979217022196730353243785077329110121226365735547333689756365575665222028022545868722019024888855143278195599450190825913951190895574493561184271146754727739564015128790880336614204317266108832202108737009621383838016767968171061977372681693381199966200315917170421084833253972657149554642550699175261598050147844533150751653026392827535807886051200600237444546436466881393982531445575806114333954181798588422302436642548223369962497562377135529509580441686264001827271294317207222391482068758986705375987147212474035508586775092076767163520539696409362327172499598900179328750007968671243112795058535652474137835714473900950456027477366619577665989499498878223815265604492228720942911554919917883165287581551239401368437772686475666099031341597912340074360190265325030163670495657018549767512118033053854831270233700695844159445133298367071117270811457798402639365910446631397800877786791166753874198672062217212058266096140587022270007791279060258606800141258322811429086722146427767336067075835378054722316252792947006191418145601326044103740645866731010100072380428679914768497293322447448588683370454632902901666694198075701464482189707179693411927664294624434742378063676904220919278076241672358971426177963448730210372231498430579432697241239787245788831410814289570708386781829414938985546615402074593645280876211381614561851388421908061244464423908001148429864245845734053782778048987162205639483009834051352788830411726763556012817371322139428613119522161206127946639853479133295514671205504787265429983454495599496618894809293008328208646700251237259666149628536392815288939915455319119721632346007924395484152355056479288452300934911449500030373126834149011305200136509647855007597582090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] 972640378153559189220156563734616460084441187866629421111082178762391338545291107241497976264443659299287846197108924556353070180356203708215302930505938614148982378107438897711025532638738644209913471479609582689921518411844361665188932317625895908754197518793510410641479615208133792623560300690510590049977024546129899734348664818518335314682330421655438192826747137927487336479616312951914213850120002107879366233302334324607297762708774955285152317780815353880172271051689079355636679978707843782432626586512293810548290933965557844672922957117253541767511680701728094218397804128384362605465468919795436048669267286053423512856328972944853259592529973573428536696701590806449728993694920268073651378388513353470726479593163070848262051378781456222137315294972121028978409290913937004838646456684939965602279243417375727710228812786689450676821792507964146300109504019668232014157805180761003502504028390963752487266558287581775514633033214721710883617635665664070154004112160332494546502522482198033535628946417391049540694129689296376094908729451928808691017883585923622402641989193632431403228094836571294198993943330372839038934645844429976369373976070131289037569556646153331753065281724469141353117701178721602842783594921729537879930175420290753467738320670386429889647034006555951092521905345780823728947109111536184750793811920287337549678881112461157405300096583587481289200500357129923448191253670335507564507549736500946353208855909523228243757319213822832740557688065282799546964267060298832926502651537009760384695780274489571542562564813381820365039561712016318563335558247691380676897408496101006718604984131321973362775919227648201804595711686505244433338077618178699438852233876542700521185638022896514509713798158800197305692181582645033659244854692869326985587573523754649780390396063214017745573953842077452684752130972914704578738168295833235237916001825804262638870167170404610421206929917412732437768544880604339144702976076428649274568960945850138282260157906835850693935180327526667253650492928711159948943372760043730719338471668585627148540599342506665372678303844155366594196692549731118221044590076121305727589438320082375649342522062033934320435023423539057636938340382919812034734416542351606649955965961378833275631694359723428877450297317867999481467316081872352315785677602570440374086067997137177299370107403069581643461519759598947943730463644882803557786180517179797766505742865136844499470037401481333650093545919548839719524462920933224912530691596654327122573856594337073428111656447461425951136470116543675373642818369166178299923836348673409837448024332373286429171539863771858359341926515123041321120347071506890507672656823394597199182694443193213496071116423295838622448752907637813649272339054744887873013791562238796042268776295450713521849915774471513717967998885875775811259327700478476607665850556858272901713047943694856157025370293714865385434319402885823320064074601114954890753860882247793143224710628723192360138344653007049475019624297433796510102471438828959714800552289062879232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] -1596034164104559469563499709619208119368942113193940659432624035073358334095762342347979576431974616961574231504086019113327195412688022835390120288343676297390099592876585877724742362799789741202137153057981147311422483477484987941225951295520637468013509358544764525297688658226310996940951288918911555970608423987240673896417817027437365922912492850296160069073478013261537632791996689091593358003117277873187316260757137200342644635237475217417299091668142725709054898847790290703502233663386200557779675073163482355868785175092594412273007589720721979604783550660932048414567858095169418892244908139012859728311651739411348939806953326003428241083116379717176366977337939076731622752844340231383878417093322241518545729987589472945794067788372105921402986257336159082438941358336465594543057136912028666657291416671197040339451921446940494655176065524016294851431393161847847477245552141127926014007878175718864795205165577069347390468151134293371835249210554569499758270106538073785194539651602449320012381304883311239737940415847332889056594932276114634304913034189221014338806794735885674819786766367072356108236617999864496683504777940889507491404165670525444970107819140982634661450042595586926178536421593151930308841066460288870422500778068437781286175130733876554323915484684366569127968728876948069539019390845315106332717856502788111356563781832184391659543396328908987355978428343538565486267091811107440727318534889558272603635748030758447947442545970212557047096890914008493129661682016457485815996743075191892039453494707030732631995812472776643950932841253062633013426199678905021635816641088286128061812766464574630744363260884768091084093437022394380157698775772295104053692606710658871431234817784531849784944883219901853165024316957706895611028602377400209993705484259300842529257149282222330489385905997832904755550518178075975095597000660766977088707344551502076490697973284941398134946761973922608391912789212998214426874613422824339978071932238856134572155547357141061445052043135666433154840986170948221458179248995848397645879795490123623828190863249041748110731314247731882419418013214439851592151622774373238907153050634022677732184516520256077393076213524691550332420881455023095384917285480564937790447744028862327872263219340041469569809301006316336022164013459874231368381809537375594695739047559537093924728554825640147368352115413729962880999346274186628603743505335133886549480310480206949864650414056017018188397175760540490802708485347767071411991069457313201517826841978121395444467880964625990183200490622586275214838909419049637396908666727495424581225244444080158956181651856435521265883063465667651593137813828434019828791491975874599760729079705374216333993180273020426954644781524075910150897239394339522302231148513873041771200822368881713998871526336307088216492003359102737062534952604998252664555810305370869352860593355233836533911986360499625435261811510818635918716362483735947540285966693490715719790555263373690795145856001301643746617280853825946978286043490740977115155948162168913920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] 2374993890329440560399995087630354409634955124387997314465987679341668653336325325371765712920524976880852300571593709092577161815819114183172810217349760515039961066081225287414222471983846437732521508267823443344110998750315897621251281976995460477253455543997435108066081384470021922634171023614270417015380897230547899342305277925963078958822320171444555944834909663680539310686639725490075109964515275968844140177461292111371625155745888173345817141149488969033191874992447414255188172674698333157626410235822380721124440311852048932539012366740531335709838347328926550003066519555529369800455534264202653411596161048796187774854092513904069544114252481887044277893631199282325143672516077204716648843957184636675115662094850488102259846860744255298076550317715710435661756648085648420463617168323405631869524949249061622647065622164332358612224607924894314103342373763597100679883277755368392714877189225897114852775852523112534582498941446245904206104695199507910375168550698087246520637335153996725833783734956808930128516421247659725333823919210069759025070471478740385344113011766375432925889556041613296529322777243530330411932082586198019006219625107687358969512078403559271342550488739607046665459359523853629994830318344986520545410810372049035276032899172067731589166821527473583114239001401049919995852965492150693424468134864247295258118011715707414645605831726509070270343476875539249480614211803239276448298608535686927773066370338748015949519077426630320735856270585026035120443902572953940474132801934082487517646483559466499016868223164189749492624837899882206944206903673898144939489146656492038638130622444225745884160259156571348061478451211460125224988469382171437575392754572008733318142023019653294710361871018551229922494279479243771783077929279845814967095973372859502070815220977129817540621588737216402883662136971530652365060293268692097181435692864817769471669932619182819941604860386561132672328226574859087104318783207087500965512931620820261596654900422860871364187123049123066843225912728229539179143365986557726344103788470272723890916890431363199833043431716823715210453687577032813583394021807940919558890332129901965535254509544840509190373767233943250543051783583290540430783038679966664394718646695420906754415655590519582661163954385072210177976577029909508657634717577359519697986545190323789544338486616690039812223376624947665036257878191004800681319860375091723722863368537202709774989279847578148805362598866268956443953710679031909404583190224087584119185148383263083826250395003773320884784373085781230839007597404351726037737662056830539313972723446140770638401972539704868010408223287231769344291309112437822813371755237252474008682498791017756180428323529273644035748155877190320113002049126719910311370386784399988907304162120809399828721932811396242407593528072363397170732233648529973358687017198091877018979052447456829899202723196153451938387236236223953194793653641001714117628432775162773662203198969310116282731251013339517957130687759462895287770994230288322599253605257119268864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] -3246111686824439134007686747143493582455310473435726294673942950444503054022354026280889778876399089869894255299655654956167546173869131533324529654418722911067435170388339225453599859141933251426925683071022830296637860002794589080199406467396826857831226505501945058826843289646400274650403014326162642865231541082266628078807686737858876620653346133935485848947111334337249191346578838102438442459708420328823901783015878332872030075505776648793616384429864179586378227996533289949074439571951934672943656663455248289517358253755229499172983538601439664457334545455299867135642519484166283350741225609107635415828280404618400180045333994194623800845406309940470047696850584012485236830534721496177239173550766384178105993184845387920022720094910375778684535496213953793014911744019672346851437667450157335444324355883598446957333102047923038244094382546857631840700516480890133548093272812927338998001983869087813890485361259535612932306720592068711885681201961551438215867357620027520687755289794645129854174846847070950641713542660291578892832137968279167520575846470804437311493721013620360463951281232841470765545899739187244320783487144645146366260946076594412258912129491963562345905686960649321750710482565610487686463072627840463023655075268965048365582424191313783387570565663025031252091228789291192827396413555867556952386412989660331169471482928961978648909522183719352114818866043838084656188781750757783685648534240571663088660641548076972878508411184831677466764979203327274162537504477143955164788588339226896701948176037416570367705727291840236744669787725719728905997138384093859926041412292254782518545266939556782273233238004123224389088924265277934569608124233585337264583251764718894780021176851340717110401056663399157535825388044166313390195292392774102031593194370160442746447091709602225573471385463665073932949084484739613587930031887089919381519110005405097871259844224808663975583406820716597931474211656838343468124474911279147341621147201710484735738756730274700275485261534435527467454350651295702349364316329495589657946510725514211344083451317106981966825820369191321337565357518192984935041287729187987837136115388203170296439037122179028000209316663379030141298183702458325311814748801037651359258143230476886768731902101964218369383477970206555443689360278224784861455882400146870676120185701498265056869871609401605953670174064970695437482033062043435849636836908529092866296636825387088396214227171517740928803026510168950439403358518218114864199429392385150260942377427515090263085432033124731019232938138932206554013839624053135273870278612666592196230239335613649480044930293043127810006265728654174604616755988980536955407440074496372896881045805982996068597304562615755490027976857886845658882255880564391380304208805750973878864831284566824294669005795152019422104420614773461041671476921953768626834179439107254157694268766170151993136815070814074676043745321556320533828183289759527746526729366362335560771542620776730155941086168753484729438793918284919785669029971813902915720484452355276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,25] 4131358548916799111909135499141062652500325155644035004314156959824470479746315818444246916479858505631505081921272730724649705536751941421432355071082000534483718880759916213394660573896102467759565768955886110008592794515861569904380513781742799679075851045585961432701782776014058248684571684650526259646837180108741246353452644524862904945574644112623731600139955060800017757817572907300249296827561697413649189976152880062987409571810567845258024908011913085209197773892911667774515398719968094447149723321282266630509494590106627109835930820201274225424713621625993630122592977582065618130284387384964820700543307089722992450611687271731210195986868490211494223999158599661748267382462715819783295210544951470597544762564678070930111088729182296691326682067993994641522418560206556160268203636326719905490055992222567003434377828897270541416571005918751785826637324398077367976843864582305282509672956854572064221885240594461327055768321136321840464605179037103011799229903660081681425771217635030962598823107619153116287526596679967909558403470460345255757289103115268404119567873868401580681728740220892468978567208834204075528947567810231482917692356322456433160236771686322310288644474420226611144732282685466085624625221951651223291753358096124924715849419662629676390706279336119572115940298717003374667704001811991843246433522151857419200039595528760808404207771223337987924204043420158288673466162621669764696695690870728660549771858887445630217068759893694512526706918900481043658623941409202499463197939274600098299420942105332326569269013686495096755738418237271428504687610077508595233965275995095477001082631295799037297301033881374958851832548838515479901824220081047402353147819630688991387069792089976859860869250301781341508182902605658306806671759715907110915494459423228795593648649891665712139331406598496824827532089963617860931456743330601370915563419283427903191166186931762730233156749271672823900747209099670888504475897950740106723035330726409529737540930517342889271444099862527205716296184694301663493147873079951530272286840705074181599618392224040805345031045970361486150109068996478041445315443817888882910267354004335816387298502734764753787836146135248354300696992348732862622777619484478973023563220591236012189918833800342969922411102191746064646984675053352329944612592305755970607591901713726220165159797938325903621910077564848326377081142328516844746919772646091392822256189603746070968783855045191035209145932088408769151741347999160555711277882986786786724250371187598880100567329082178282952827949503209467914201044401412580329376294403793058677872779131109260654063857845120645199091061666178606310729135731930687257966255931713077091167648544439302515925113588914810947440359421536045918784407944667468131992375142405762725699702572039029729535341605315855740092455355091627565950889646114950599726265170589424321469565925018965832329851690363446791450759366811570913256771679438752971079898502228701330560700726091414236368420536860642011139085531078739979413038853186136550977126880826621952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,26] -4960873216765153830721499211694939883806044878200923008425110486463515347370350090897346712483141485662784561610452822592103502260365035665781940533000220514980298654737640439028456545285819051091414094933514783058901821771488729288290761759706843141311214306838037278618364729589728093820538947718741178709756560580524854866857940063871685590527255913121748732560943299354874693068572580207404814028021980728558734839845073102199061742923930951818687535867904074966706932833767625960519081313747518137053832568152612115434579564740092081235288500626199545799502819124374778451755194104865292931020474029536708470221674922349326626726441128859572444007949661979822003782445143009754793659202899071326451369577271374656374464627297198465210491587806573610604635873140330525506352091658982004473671237931857487651175826091454956816642466223010231037657436709587226659739050069891330035732161998431077888738949115283329522774188197071255466752103940154568231208783077737135976704983254809399995704302777903977931605732818493096759742574847795369449703867263356931084739054474566232636600096783283349232815126871508775117481359307856641942229064297965491512697854918109708234976765346206110344255111212816040729108641750818903758385805795059365776335066705013274106276540601463397321546073898114233078722266414669599864082973772194810915080321437514269830743598808454757722466673825566230554739106875678370012749792398917653195419492249725825528553081593253403099507205899732678992321852466982533073480414638477594230824340036415304533761870575499274592571170914997915868696657408425289935778035162742884306314059019927256095974393015445062879423183282909363329734789427945412246202464968599503062665217874435669806749530080548463528446271831252358651952592211067339437242146207221496942811798404201236464917132870578784226824121849780134411575219307148318352167223851421390283452663498440290579253783965949640219705826560081879219851055379144268618518018507057784338861259269451049800398590492725938002552973934898033533000950241510315098439322092834332388763345641613757207878255236785345124245281184637008408152350102100598793770893724895639913133011571425613478486008039736198038252536541662455640529929320294232509763518712591224850648307694894561780968754993798968388877478748855608962158387996415985135498115711923892383038770817084744767494964421371261992406346660355577355988607729129959426484048489839136985128151547014560453496070803193029818052710631666949932598642994561314936486376511470810633586506996068921284515465402385361775570529676464432937698280687553716473343091537418675774815327708883432613122453861082565651112604926806311375451396641087817575889251564061744064895034341104660716323447754198656579989077118145865802297258882029471949168211126072210272332584330208890257275798171704544744714652630445870098935347893160631971335229616335835024219844947202544899681329292691227618511764613277948439732029825320227417811834838987316754817426906940083768954186914361114354245824678282632777920674491941082158198878800413982720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,27] 5665061451209973167293618099478215850843643700337159636010000005128491485965451384666035358606726165272428971073283781475744968115724508265085597710633582392661602697255074860950557303235872697845359885029531886647276853249581066907728054477116203147432897576592229829060951882610773975056073133608062672157463040524272432371674163778405758673692106765496304929255038477829472602913902896403768732257633906650796879574191214817842544882904410102697518517442563419491023847829360217871179902774535832371070885695881718225838928668829792917819979125242314560416177724361630478767003599187383174710616668256403591405545004454147360901960153292529943853893798078244639272621881180869284319255996671386468780367983187765314387410231852494407742304195308999904151391681969292301650971597432568137835376786438034456108973573108013960405526316440299435981015736911590710818485595916544231749139306263712829914017191236966181704990232918044630085877365771617961602972159576502769225296493793352903554165874724995376230736544441223327370878796504586633199767712959009771941721873725504774307017396389737958848453389862340618249986453155575139771655676997242413164928820175196625788133037954112407259878193997953827328368537150335581277479833972243253073654724685947115654821027535905317261090605548704314416135230479706138140377242031535381674860912532659685513703368135151063879089517168259583425819096634098443194417676581927830925279757735503452131342858696847329898598887602894686164372463244776621903920164307499739314798656252406614561145516137974364238688257650938825889221413405756153876500472384656679113797429629866715719968803501835677865044124552765427121374844454282658220906664162917552663713101838738121119303814960046591953405860410550678217220070768964994749107997488983487072360868704278861440282241879662666538309462121080848157294630330118229062746229699797582787270742798392812706124614641152264608883729516762114889400068939179898398455565315901495365849296640726707620150006836413138426403145532455962386564649428060074593417685915560771878459178456242513604813422749231837554387040655582873451721542709642412022737288535722180696146383695385001883639778345938162480691238679217705257331475244603606377474760372749807234411971796982933674407616921466445052316432550025056629287999339964591121318023513664265277887156420860119389999910245938791754678572020341196421222076169854561943882728735814540990104090111173709096882779043453670137777644603550122532356585858360749779313060140350561752463714133280568748020688920643323136184895711995290147823755295781401090892365272510917041898424587759501394698038569773007634593855598834092011759933033177885152159240521460640744345434140092021675456269581450895157828017023170453504095223144915655053027773505059012116128964495796988536602442985584148724701360141530458627491868246748993121439127922111898829352083293126847803491221038202352538196731230641738459805767849946766892042434419954236921185769879243607599439030447624955079353525015710769684961015723446790894166430304725630976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,28] -6154299029830189968227116901367186385258770489704853055552826470896199732072043807843482018023034513301968331608292263396804767594833512093858782320363781049082929900501452563559292621779275218554429736023360378887050855839753835702714859739222471462915255918654310804725695490936024576044090138105577612982136130588238797000711350298722241673083344952343794782879263312933388559791520410918195228649916207129534867526001857248838495010184027581627608773310385477796635132684097813054947281546083596955624362941147857543133739864078213786268344489737164163213375850345024929972859891193511855436001781202414302079173042125283694958309809540752886380477063731978300874100024521688942780666006559650899029703732753771201845713795420113219769328243607067902673003398103271876188509874469060203280737120125316596681546612451533456823000305065346061453792335877138583029630042276496973962142219361999851447844453279946905736682255014048847435913383727736170068016302017481181089946297766889339601872872873573652300059794341933534952243223005314945694823675280730582649598882894526906277089776060655566992490754675206400702355438030714687032903060226528940184761686827401590938578277183468958198621986195146493848399058390507088458991255820516309292740658747877501431024043408691286585749628668563644541714841888317209496084033026235279181373833889025912877674199168641661859796544187835473400013876088991651786971483032596697435627505404577753570028929493383206118613252521913694626487039065724209596563069073212492957367005278142593855340006872262317826826711126398780340765292680997131992741925694778915337552429761250757391344109339911692453563956533983524386466068990244578057750774058006872996175674363436203134901261771078980741810597523812472347184774427227048078545100345737397880399506047034842732783985458972835987280754675767331666487992956056571268913035683767005007679393855111570876423531605200867699279926931469598389151088187566537045201982697813163473342848150992775253436763788501179833257761731361456236285692924169860736088823528465165330997538821283264611658495668604555781937895316500533067286593250446565364949521738122313916084380164691121147695965756129192111206392882206675566275238901985751976502838302385637948462329529857349491405137561501289075675936202515334350435706979297040950386571577152438757398228304669526168664805362878165635323092295519604245561515788142093966474278247294757593599043562126200685100950941919281426200905154128820484067907070101886481967002203484755486297342431916990055522952497503057230045678870942410288152860234191765077937777454314530390057595357269557336652566077981914101174638390001187764785247026871680135170962239819157835968401950590425523716074999123174958856456775896415331535156349078517666966441203430992046930471720645032324012681732017094625817563067368063912812171040889551941506688625885688244170874554960731871578762526893318174954377320220739334050897688839687362557369516787966653495280244064085539939584031065533488965341893674550454740957551066798149146718073583042560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,29] 6324066812666493140992222730415720878927903511723250807017216738929147141799346817215798964938995810526634022798088036724808184424033942872338062846934565876808878839607297772062509377637108687425251907847411313281204110779946918965259462209780812549834926646196745721794796041097009871267678298329840809680164465537345025103293595400702568763833987576346986058610692282793263308201816495100531211619478836198398794214875320990408932166388663152832191003007960578860530940617472241763882653374620979044473191462632236384284040770624395162568720608092292106056922848178715204767101076456265345644504272711961470007596680310275016351782649928319447231638878733334588744971913132912469806559123331979731644444723584046685358642609768401825260277571283696992294421414920975621580534870186777456897806456135482428623795778014968386073504883561487889079112658529321997776179399423717449671826567952815876558361496044876452012645082203187779180722329849291482014223399732127647580983185982841770813139529841913071865235333800509981798039037844363615944574889858165820712407210202176085932760671072459401594648490076681627202615564653368265013924744898042728314747704290230914952329325788788211133885200239760947964009446303538055290850101757908359492776010699612943595185503965992333379653991173848634133809219541143549689102692053888524766992971008239369829260589473459720666182270734797284355654306423407392841720159145274127986181900681929533620427613544341086655477709076263943999743796784756388393794897616152561476547278104582907418295175570172718685116450771065293493331999494920853378122088788389297681996344632556559744409441377929968670420443585289903667612362732004075193988460215582747344544667945154819806866913313253795893413854521760764442089664444888419190802373961852957283994418645379518116359928004377345819744396770428670495581920013950452702055639423835150015024344329836056878191340563375660476613112409757686645590528761708530212755051043905170049551440386454058907659657222478487909297536974871396236104945828734294652426589075672704329589405110350480664237818668198052187342664603211816961676500004749751812332097457855996963374633222820544262711163912816979895631927056805891573796520102695471968128128479829308330797235925381694107054627003611201175963653163025876026395661319939355933086237513744317959866758464021390096742126388449070492703738840513445243996174358097040059106142006388278276765767527655910942629554760385846110078610450820837837112451146759810192820327199940906636611305390225406033314038667364217248857458588910105865878049119815950973585065057807198895775627906195677100710928070864997261419377480102516721180357224941828165473235494561697374835420877465468322764792927975617745961950124728114357858819035562177064305877900570127000864192692557614236269902641897483387296738897132658672277285296964471551573709045610225709149462071583197491325086289419968127233641125383316015932181811033956735427674203900445707155392724307219968782882231789512616236902083102107911829614863341048373536096178556370944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,30] -6093693174672895590678318172543215443057403834121324425947948745151263616272624753318217536860327221481207527033519413920717952131942646118419638952280595957295898860634314875733749950218552216022367992124945041119226782746409436598243172049905324175586478215377259253792948472991765294437972960350857288260406232012441377967485184434653306420550086818509131890063357621758920583827053838356920207804195923586501750548785698143345240530456954043066371119019149972012998537924068977469814114014121081710710865960157685225437154385577015592407243869703609153726238137900677258367988716730255435949151205967378674223221757273547477742784335278453613272152413384972596134328631266915220216826665601951829986431146976666693280124653616598524762747521100433429440635709048947603875640787180216826500635658665831172563717420277988107770673213555160313315892897523582005024597517884260335524683495030576237936066072805118088794830361081075710284110455461794107899866905817339933173269526249630977426055183130435643272303001403488693514510803110322638667010294595094175372396848258536443158247668575169795673512716848312195678085269064619559455413760846564079473985545979130627722561307251780147366752338380364481409967347114266556962162817401618864811156877974688865700237011242896741104955479111811254201041560035185054731241168611842070498248371790826170824824170699861387646806314805884462613055914103818586324035380392434326834833713396331918327351395906787424053306691752475037406854418382483151567544927157739043966118868825156307961472778192943623313073472881262644502166079743574117738797164469876262996642406313410944602169066551107079426740695008337702299632844855932665157389211245861726890086474512847842430163912725008717774915335063277473154645170614458935899211399065246461639342555786339615105687741654145767067721928726329975584475277679925259584216005845192629913955083556089788573748302002180648804244230749357019758242487826488371319012640599133989005907280134640476398434498290133833485665894675025730718341922897902753766465045753896705449782258323789716773880033310686007259340802840423317326426045539379919454871778118948005071924592851269687098108889400515862944337516293769986600415355495517900166657017508481251989369682320926405431245722332903968455564938453778656180681221414737857613516910662174674855967873417609799957779259047793397520688640652343706239253813363084973822507356031221201533267193474141402342798340351422646191789147687308104884516654371073940287987333955102638867187065631111633763113698221630885837244627260341060050203767582386614598082069233048952871816905388775215924810479644387838123816001339182872980454816724113970864327899098075760462585956850202125198469218393336642910310915693111344937408500207813940356518105426748545153702050869112294094603233348579587156545768091402648185994475660017394109562311153165545403248922374213270908690552014784384703408895349075303623552030957452914231861083203964397226995853669217957146461098924089752990489737751442340808674852410219127918377877231412183040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,31] 5448354135076137328249541395314750176836139498310320640046852351223332308104351298855255204642556002974562376468643386515500849980021982866309566564512312025787167925789462118882554765515120129225874005535351047435800253161749573573775273560487373203885805257970944322241973956249738889263278004635409778210556512185371046044295723666728071550810643143014138527413943048660402357790489761789076136982429608862279865043396402207888166389232064376374466120273467864069998227088017302531793215767352984076995413314449724227483021204832216570280352788417778772939048092263134694948206648994253257807559347272163260288276467308344317560493358252766278285878117445722701614653292464895107156256142783065350395142994937860319404500525801930291153238310721985552620713021136936698099531021127714705924709930472472529259077457108490791029226010010598956001810201943094359739979735532519635910155589288614711827955396430888819119778221738690031475759174739494129672132030142131407877062066919116672773886169704977682655087600678642878118738774240427230709626206879443705143975111706026052936155543393553902523248014003069960471505437808385370279480966987459260804601518012571496622527870610797228163971624642108300755615022778980594435024947403418149024450445474612065954814545512626721475389136285188685051272009864087934130136630778885222185725211829902299732056275521147462062466195442619135343983964132941402161720897293470945233448943879812883867802574578542218298589843486485641158571722539288077372298557066354264138656016047716102851259657088485961296143905576835854531889928596930918413743883629535562346134731873324290145158963346639156498934306284536359985514627834309154911322740570786419557762897752941721523979977903685770454292713370580724014249499628972117920421871276616868012565025180291414118072083542456219740463321409978503921762116693422488651995262009653100258138372606352806161766073231120111325713276632886021170260091603781654454028000849521208591190911937469053607645058791773158190088278661533553606980076431134389411340750960139102650476601897781838962692550896918833669142780633173114710418512246010721842926180823392098858900514873058063508375660342661910109454193047845192286088438379593828067015326499782024722735671342980048106358823766764245786411332709802757300626195762697201612132627295424665454834848855204334484102051781603273619229946380374859489684318144262059077148336263360579546815639766246523953948928605947954155517471603907902676658473649431178410240832445137156788918489688084923204347559542369188984604338837887447979952471957959732795272092832989142807375609988899143714270389090258299889745956168872451327434274340242843059245935222871657698266081213589167167335611670221634866313224142166935211901128719310904873017523526629814955719047696478050681643272664833256579327257543449603808538142412814697839592327924033154286943431199779383431215109649366525846419381432983124608003931758688627613611172339323069984500901720065179983140602494089510709898364270253008418075345025476698317847408456895561728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,32] -4443239841494135954263639522319476729173786805512475868184534876838981499328723013022208226821845668763822972105460773667348239265627155794556412078114847764883349605124893624553648200967461609127074902301830979329986573171311466343329688070205383323025946458860760568158103870013771882872053297311216228884267096312703216584883395249270201398624530553059719810570953530215265574144788182124313534292342304904911664917728942930565379654627733525721190754511995740010905729616697401173850856669809020659938966112227484699065471636257914892325746897759635702823648727092762729413036552101565397576431499344017145212465597068929988521515132113420142415912626272613181141251158685859790979469513894754222538083922277734050535701708192391086973201794050909078966478596493113463410653731523834126200607146338163721524196083201889871918994118348366282434786685862783769719528115169379721418654817383450677906518483152763331629220362505451599130829156426672071083422118744608954514110084640624561055622156725586684788774494649103923160120735752174664739772703656798279788171113581009658932711580536201938710611800355771890613784816427032524610785305255288566892743608203259404970568914910117744077461945832453035579012955929690961633273717391803544193979383768766439056618244981465100127007788812710278277299217041912794523469967227255221438166191607566372775937287153370477478328395547571533775796980891712366567399429743141939688187176385066626742328965902527419415300821790346840698148868327501816204121117225445676485086087866660374351860550316820228107858792148094497612189127217053571079748383771050220564860667988533548156347821283769418146534174972316142164290951029245735574207703850004397503388653827718208538508989747381628956917783927613213156005923081896434541459826176958007410330934206670118165842499393086846793185461609291174740443570762559361049084357103057939479309376379372442454823808547685895473894544315869864720827934187361241375085756355809688578362384967624134428762153419719148693084445772691867911151128443838896614756729138497956321794025115832165585080104022268008547244802155113726549192551125931033796247493656188266405310967167017492798121207132329825115769337569773474296149503456231396136562910182126075127303275256979575475230360213918998256714551356495041014674592357605248664173559339003033696239295969066184537392693880558374888975468136634704377444383427418789256835883247419436298372863433310239749882703880983249886483235788736486272265077054509377662457435152745831437039877328582007950199052601284359604364305388424709402168500336483649925146991034139839192907891850627656117121367172334843021826697285669346508084101371807374580978140672914049600087423164339284715190103711825071298159790427047087402638740303745280020843666508207343745677760659081124309951110073407279212355720992334896510604042289666187360896597375386430446700777100186554473178854780013015139002389872006838862944347591385282306838261375779855843599733008394481416121990369392060046131447344276907735664668853478336968705726727512391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,33] 3179228245328391669015862051776659283952251125463555382294225903426421237092363513293199076219501628919112008873374397624659902427778731210455596139124682866544126014868276095818198822412460964913339440684440653735666450728071011090340343165461051036018075927411326100953100296432754765955848278562083706984384482040798959671366224378367579728944322936969077212205942393151719493577438710822464204008861806288624302862902138274983801228918886503569045403797439293303842927817721891797329773341988221755747493532434800469278343914431285626459014571795787058959026307285192294606979051525189762337899888164211848732693693263728826379978712722458423599918913666260486845625499808258401815933321501177466796248884829993830926673206971725362794097586853684112654497255787452097156499722007798989908035576221079434129201857965691411818471680258536029278104187341161238410768664211410428367355030531988545985507956608135921689387258693295197497454403291586105722298739624046202140082466159646202025158733545899795219789017081591305352613233278914581637510110081691156996928144506405493308318367887401314040932813584523799936612060736268265041855788471294019837144017239054511699421517975425231522382389083467301301277240103021536660119262170246213263894812176188247501696435990400442395457451735026441741912199446088823661371647809328024987561091704003780646491035750601048955703353371379561428619188050493808662271971190344120958645610930021952329521323583195510108123506585289030506339836096821160036807221211623396443217501288872402290505586430670863418971775886393719852207266290323692766423496695888461300020980327128133528366388018692493773832601033294155828502053719910474453356513275708113048971265022587645467143695604936467724563301293911368861028335743891046966814848635058190511086728604302898694835884184781095393425935529741480055395091552737124175654665327630683023229941137654133416266474637430738304373616619455202011748101322018678270509908262236387065580229276549031248192933528228618079792820321510075325880237356050481317274031479110814558650200563765625608107934346820098086486978126218887117408030416277407217832068885125530913619596194956219147739259252170274085411721716631912885889898569225579251006548705487672592616897828400708637344116257006603834056820041574454550713723645412421867490795674445958256020390284222898043205927969063968336143308224500487871498145437024416897139834042136779803753183081818054453286567223127801895939695940404928231107925703437167559630980028050710544721487820260506359035125753455730135357268311918107571671332450327000477400068718355512052617210394015375673227570767486648852777140884755210039534388845358006334237923926394232721011580243408542850913142999495812341245548024341323784354188609180734029878634695081620280016107422053304186949034097858219197137646706492700831813274400909843524835255386669057739099160034416304038772776457716136270849151024390218612573748947356639948809113905237371890020944707558257758864264361074553260130806870981013349108465359267397650454246428092923904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,34] -1812309472492607691229025288383511611595575653619589302610826912602694779077206585199036215118841395775924404526473042958714062110166114562563249464099840061602781550510444327797883508263739028141459510464354513606194706233648209963894314954425168884706556849987768258333539760024906872511428285545686396197155028639287424043899275269956633874677428313674799078421297188607189361616937408051341708497490293123506464632872695919165653228938929783475285004314518192970321205053100324301829539578906730587859677501746486997930139407404403171937811330486047973895142048123661061771628144525427884744020868205325285899822783890678228315545575193072858099414976348509247773883585655527439607574685635164213710322905439963515697924075798150070252274506389073330965197655000570625045716347560147502036362123135419915568877754788365063031884137231949460408851363869928043986112501630272179937823849786543091041900732916077363489339080797570295228632903365636220581267611847035890909768260196067276786789161247095757370530013629275460951830622769309997308546190629095833732227033473226990889188571349944983580966624527311882104558256572344817986562954527914157888542568401659490743724808020645755279055021626477981608388923673933955057413236574452299706577866242983110866754322829189574905106205627198974465524172922928758302441947422276187450185447333839768162920851076692071176402965124271846678184007229585901128068700995536487571072851182658131754429839049789506509955685947220113904567042146137595860074936739791822844578012759102699420607537628858222068390281791309134110949164631981033484712106482959643769778866253661586644462112187074177784217602604274777354932675285955798579527583949876622707738018199163202376629481296449257081534955034548838290434356867823345326196901434181277844968995740383367561608100059103266902642875889434998629102608440272820567248443331635670995844400224235625550321780281603336170923497450009420021924015146969571375934200641720222143709511541647770834379364406220713347693395615098096317218875183979681196187770307044643758311895229586215441135546801497087424497329470224694498184317308044932077548859040125236659324148005356593928670065706271022090232025273726329540233759875753930329938497495961448848171259020623677066437347721389750785937271818027057779105700486907014557758418043641107425197883312381939026033701078455625630265088418395480482819514793393241929718520595589500675336868156642999091305788548580148963047967924992532347384128145181224314746517228387303133399326653127112410774234923531712576833585865575664481579711185992885530351098426847007486230003586187203314046228406613902610778312913014017779761030411428769355592524530094834052217831350021607343970368590687968044105861199671220864008131356462109941876206558319184986294724577946687828581797547925992692465736709717924977725584192166752171470963582911290997169642336675790979606683995892561020704126909365238379982744487258341564211261082022246024091253181612662133090535460680764112290741642062736273914811869476907144537247161652346880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,35] 586197442117115450052318994160852577776049419154305594761228098208862008478704530643209331856845360199941310740211959505337841715976355024435942605829447855418006504015208573123896873070742541359307446815314630271140668410434683318096144265319299539530079949569857307988464286264218151928218582172580748471138634199319766391183742747416939400430361488803361938539443557150383525596278469813002143240058216379325541983763166017194125722009807800583643856497583222271089998583149728074582798944088853784242280822480743775014041691615161612244602570287411166358175040935207976676691087634087103975388561863899006679344338371814953304841362369845096728695396083676387190910999965544765797027952622151826997024152324580841892665951345732003054919108883563973526145829306689395913176526413131789769506072817311960833592520001530841938386716791615612701939450569643069678771296106974360632855459049019938194815266157999033693768200317541754973413314186415172949486685854439510944514779814147681534540113262664272787906237127853694170906168483511851530373639392348362257941925520235879446907623209418141338520426780279547831678343982906715035297463478395863538270992811831925773975919837072069386521824772632048304674945657776138046932010113224790382829560764691347954895062307979855415049576392704687471517483756064734373070330278161287977405379209965056469115100509145966059591116742848607381892663091838857394036069320871688663096078379143558088828744867981949871243801310931415106717272222127163443520681060275482874475022470026805729788896567818463758566142253197047877151333796932013946295272430029388671463806227046409327437864511437900885969181096740684050127744343397718024354418830192447560615820033609054752042099447129340397142703553094247844414816089612822390152443476032475409299100914080315095655887292004509118693228340244112416304088620011322868625730421321053099226408519530069227913448050758183131292362534897952409250559958054615215242196989768310015423626030649244970155476100209826549424989823518167889744484794597766706640312244188112887278667147991607091131843038262348115006311469759094651651498330655279756810020550033755089860063300901868456057035179175808791188145545528471925534818764917253581012001251759700650359065798939295542478944649121367379285693804539099020334489741660003524670697035447325333066509872120977141983250657904378139698964518175025471260548957051554413443418739059632874827843689154989053565663227412360506213611822929846758204415567289261627463215595509331160926317572711712677434664490520759818421150344278930107704495136952315448003382305557689255437950115000155719991335083079003248692186195375761740168647670419537780936374687519526134642775600799221391510917888434964696610542531183657925158488537268641784303156760368301249664227857971273956436260581644769057331772192174304754689941048491376129072924408352813347716488061452994600735410225590051221953754429755871960203941736836564909540010458750120216433715327111500053508800365148235573510820435822223710529976798287454676771874550826663936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,36] 230618354933967153898431708608581866093283875700993773125935839716153957225406263538105851014843799878811577263543849559456575783351536802999224019159060071155089269039303331381517317931311600740271227153313797938435210470914994123081922525139331970448144993757016482676099082271421536182532197974493913672752859063581081294252646666826382753311900502563370121629490139541223330763763821917178841593057868028854401092637633348722755370266195237760690043087429777630560081609981746391867223556373184148094922741270645369809446064049981308012966115115974074883506322317980660545494670622434298588572636849658259864639086836903074953440437295344157838258332942608174859798349152345656094304729369448856427415895853870488485450336067982438372486848107222820667039397603689186365537892219643011122221401035813306791632673456090921432848505026929574678219009372097597813612607158995780439966787093450816813851799335462480245388515850674447414594003056628480948413119255014422331941561914992931019568363057332731065063669051999786970762431617318219078298513893778125525327903184809862125096873809751619368359882686318490614575924481775344113605097405765420919001458077700251877103647494331050592108081247971088470260938912222948999618526474668913636629203748370721149810178324852291048606603264780277507871310326373617024856357110430117805039913168728599689871656888287037754610642927043053972145578087398970395842504128458947680825619752846886813807469318620484999678790834580748066446810494082044585466706557484936165634201349683910711091689862184693682815916325461774965878897484927604183443047455432639375644342530549928944986747054449505910712771731015325010452280036968568102183222797471639215730899461287739699319405594148175724327154166424779501640114516180912224950778226309194970347297974439966389971569526659234790605675792895731085595080952427353325843555929744542386820392915218205787234959966778283846658279913419665831834670211471951411697487662990294135058778972922986435208122645401988431094577905239391689243734041453013031918068030910737561248653413561962481176758717644983435127644182797910803334533308552045199333674006814032356964344164431985689378047147974386728367773125951206462373482911968483629711013761720503049959349448931494626258457820831900506628260623727748483690160135379522205799541633153908300643348118771254936385034329887722099336087320485562530252617826014465778335471501633561045522672577357597220442174856327845241494223909920306939294255787372859939548633425316681513781925796533282729288141291182172744728195986751764725212005162577963200055701320559702793342093641186139530426660569973912964781373029279875554835047893552644943212295162258946221725346870529867975905056442487311886372864184588630443792580349127572961613928360110614847791955999927234851206109878981343331230482814984139702433583772278108550770375751186724188248620736090790881439881710959487338863695092530007508145854642219700405117523819562600640840916601866400227094356237051003598990078370340721182652854349000682068660453900120227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,37] -521148917455077036159406107460546024938829592595359498182278556853129556065137907011951689500161580603440604652937242543778516117834588744091401001692397595807498185693913795054283102301033557779830156857161710077263302153559740361646710667535520511425120490707642706604464232565728601150515251768059917654175244851168201012365709989492188721356434156162968503298716985285203495659919793169705481096634440669228991466546432280259661665684522265936520755594563612373665720559370331720890388788150398311773292708419894066475927660863808339626863624336021002978705516308508169092845674720120795369880814954463320085985291742964684532055578550996102690126943648782705025479610076024820276543253916698802995843388239433163627571083293852167250795839684091187843460047577517031271129776097893585943867664474426323266427006091329846389897611396148418349589727009630452877030337376045988757077742736215958448020270643053750426652521284893132833022071366510563514781639341569931262255184100050096601539341643672339059801032376044095876660144245497040705478610774914062364433526449820781635401513237122914459917763348571278135201280968336989252155661728789327829486505606433293466360925154843500387838936311509448428862648335790467643179931474933943887239699124446638305356178646035604440987155938178596875194724267146229277431558929650666874209635293798001153949064854714963458718955704838912969852028484997348018899523300579576138729949674346387899252442929978909195724829497058906745658218783071725579478977708967824103003372362952304282201675352710308304440667484006323486503529135439139929049552075665841702978048213127820638995823815140046258981120765129097163375852832845819410818622669047302691468418804426598930913920323823450858639759499269557400323051808701709122043917618784923901782376580989186375169577647433133620842154280687627595946176770171804924263501841252225904254044838896378825460979898612915691898275835605162370099276848855849456636783226074590673164980480621336699602284634985288402825456811273321088492069473893467346850666431060802127286605693781792432088034490525815297680299116473158428045904162767648499594282901599635943866745826482233012353827124596472606326863669564709728916268336339005359161830424724686380671686621644748219722781470496411393329873801987393861847086228469125718759342358595062692091500566346326145232296364205903910892050786419886857484286686856063630053974352622827566989364126089840145840670663864324107213065755464223778216264044424119486100578978790537610814865457003023528238177654289830323361124818568266633201734156118411772235144085500568774003002775270699513910963751783022148450107879771209539155563817367307802975142979120871173246136431460775275933484497852421223792762431982515863274956414636334585819164907856214932018367716295184754349716116599501899648867451929638734057471688967890999184033721491092974794550424205383785864173999487557800288182905568022111525256193191760442232576627232361448629787770551758571753341455709266272772507302513379229621350058971856132629180451754344448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,38] 419242270926101187004641357975790093831444995724580458169233458672252697340983984254280299712792252082659824282243973799527279705809100141178412604222725341492193805233932668737932671636687168919147023137623448214620979853844050018461676090764362142431127006008395577635671911974151182525964731914942021030979055318221076886253395702374939398835199537934500155516557023572307777750482739030403070152191182040774130820265993010956948476452979394697667424201374326987743747916045086364761727723925463843807213313310837780085066204460873488221304997754937319741041896278030566733283085352168877157881610296615816419343725098863215412095495675406153014607485244891002180108342171557794181084092218737679413747724819505443031635175160807728016191799883350052482199158100540153982634823708731936719543630864419297264919013606248761124031364610641752420762788294503033923854211957881659773644301554091975465475712236171636495050799904390374849634337134363664851362301974501123631455113397083712420400423929742182156391514223003115284414678953157335843498222096340706002896734808956573120792078321390425972181994756304768359393652534164663938418296335643124673946785835677544707030053764796201032579504824640460241236394882404566237407085304881089811843339242054770838682759232047484985451683083573803098302309532956860650656657177777382712210908553967114924704548382085464358835355273984439550689355869095602987967641338471672904555729899191872351384806016790272846319352275316042310543369124729205223559991663760392585877211961043549201742326977468976284981641675739387411747457861323760719139774719075358842676684846337619359943168093530066006908486049383403509939070682838003575096329614255679815734695158780835908651632139879529106419378341191179275159090515255761660426825200748305612909305870928706636780609145598383895277282521250299421626012247275055712151171297080364551223102823793683739740795110060109871633944805657255298707044908864232818200639868534164268601329924283570779396971970918622475686791475092430623161623809369774032280744901053794736661810088065877821035520931804166383467415408791858097096260367561115691151401014115396056809370931183903448599928864769513507097538696567164941220227416265858672019152779324954499545646658777399713860950174327265649063750582210057812833248195114762429177165831801262168693950472525142713597392177160685425564443131320116027910958569881738748356069557193747650840467279606765826948448766574686559902284704687687910728968831211833984737561481882758166809076676881840914491059774819754261574247403643850666803738240127739733008833807927588727592189903465265880677285231491244961257458184618877566772549376742706459255380328058446171365861001307471413421185256966246083010009430186831390394554534843914054008528018142738648495395368601126510892759000566443400329189472248792902050805140501283083195809727837669940021055770434503339432373361486925569194654206065667419398379369937918762323809821376120250839762454754408872703807524337305762197957218262580464892980143907997218759451250272501760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,39] -191518854721636142421826375453421121882612651296275153368410342996147432107916191104819268378285300553118343662651774945351584840939402237556837967760150605275816807964772379430861721571010037574601509670998645328135644636363141217299113931341090677141159082399081966907289026889364653460815369659029182055129025715539265167376201336267287345909336314820659447128329141695514505331923754460536073565671486493409654817547491045738949772515489936830586595222059749549574069868579023773832521054045473579456715034719974665515123756617650793705321312709745177486880462720944004312840991578536832244284904377089964854265351621668400815500516647198288279420589971267748466387676430804863823911450225836538123194185230812601394034703669999010663874996922949040558910171355264323542698671803569651068462272404458345323691285422966606108919457029493356469374541695735742451708350087720332353625601879885785354373278872373987233368161297609361057641128628522365371113251801281519903504072170823507457899306965419304211410604310779147995259561793400713902220097711342281443997433955854967174379945266852309255860470827748079969286826846165755843845662127626668887800698762184384982224898868008623062897550921142220720146722034894922762724609338686967595677264239135672582050250120567142289422353593115764592572310750101841542985296033173501232194420434120439087404127593802672561836479245186470579923750848237520986050933691152140274038379142590225111572843585929121619724737784780495581832022558657443727895380586962918595633979156898072307672140282115643123195145366761903638208333257852350789300840322649837172470595069758185726060642745019650252879629413516128719134107410398262176872938519333030820357783268085886753980021576260375706607314299046558231585838072536992646788467062330379640963471586997363319015802246893265095883408911501868353726126150390095485777003690427309221644960607987526467264309749647030268825551344059609692831303214176823324461400926994483704729651221799835036801008060505191565350114927706205716024937135087255546255956113612283613099464169888613431709860963875074571496261589183492988459759307485731095871792418852293418059330001026225052393649494017756677447909447218291760233855485309251848483965897227007355289376644224010453594771974522830341150353246457369590401948872862805646168036066112276440943265472673921570868502419649860223888962735624323484568618035911929857285268337519960534669607378133677616828485769880143526126109348529352315147603278509492732731143712629350854342187229063532904483134423520095154648704027185254041997372352514347547034313714000908144023780335374405900377098340031806141250928455178933614062954653615207101188608677364650787890923543902177961787266020756456904479694976939461039564921536374629124750688757566152285720260070115343004592370148989821549117521891467940054074467239492203407377132282623218637789257492098810170441956933171400454025638984339364634496499755624348469986158998056712734055304877484875966511785602139088678182370549185960592320413949997530658521976581958664192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,40] 31295467406652391642663379840379205458797077458409990131028553721930786770369449475856308168933393323037417163376763539677049533441193875917215424842475461980449852186397246830301940394344771666086917814342420255308163591032029121498262846887031793918076952093213334479546381419110039825310219215965786504245933940755857216502773933173406876863997453469528708625065218618686113658842505510702327903993998558814440649815355071063339132160910416874092492577258250066682494445242705903673374065604678648598390421900846629536217119388206008844349592880777374753714651552759267016244384957356748058541052920246742777122635180055658276672773255947310084140902963322002831627344394375313813700144682773797888526890683186030817725204661963923788136531541970219889626204208713900838155595800557295208769834274700619764736184604217401879414274696027753072671741793950373364281781220094285510872766448306117936979519959023294717765060819641251417591749655088988628219541069752928607144303566307177255058192361778309617318254223615875259015774220955237111524973670082980612264201434942241669628857601526027713569814756058010839047032228107228066072678693681336876870666501370862018270935372818072252003981611258970362766877046248796906116013925682067440669788520402113495275024096552091858535536124698265162527296526572946669917719197226014625267769668868911639336883333893060860408695952829469304958302233834066311377795097668687240804400086321999263400689748400047418572916681557575091728787689285265062084482943961021834896324694231046629948593031896363344848270243081260760867466711675546949242280184917637250973522390869200744700969613006757638313437615642119542001859458124281701011315224435697916967400922931414172777158781121979747531017300920001698806706400392189099896150708994820331691795399687797500214222065093414505759144152741285962960965839385179578813785433861018197293491271644329973810052600309892804792070449926837263696987153688037333509360354454061652206848633478599187939070664519906121644980913256155220535653200251214311007704378488164593642459949332475042182496500740556000423367503043898482087103073850644232356879547702891043362412171586229360127023456938497430920225810886156324417882155333716313542061546870757730984519513963873227917793876528939341765361447466962675967721960374189121063515685791397427862777773252446055132684590958715183415770891834024852536912227673616971775894945487696026985061038782548914880676678152107764955580957585707632805277649744215529357102201256294315143997982011385016776450739293831908081708808047706091820160263506053149106619476441265315475222943787454324578951822609659460343121695975846600908180091935525401310141682336379570004155292981183140743840232787835390751316297742161541242164491272066123967615283970241719016870243589572281119865696327230408179461546342507912286724341823059000525988479279033403744782433839627189706855825712887001669135639770308743957401224523590830586037837233065941906423263719136828797281643146123044178342973156860143670558319375876859792630682977566720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,41] 22920646236878642978175156396537230516898323454291217606403125066202834784336154839334314194739121191780237202395058678142187019708422072174697002033156109811226683307093950983846690611961228502386482515667494899547766551771029708355922506693873009327323553325473984610589666736198454256715624202690726488809817872824069838198471171381168830818476414023201407628165962742172518863724520169635097631029134806006732974704744773284817500576609254911986098079107086957436213421964211271060982030403779462102159579614018784650322121030208623217641966970007304892834635402703647509111190636368252196551188689232467553193783813282527543691078596245720416358850517581944450007324948021802678224148301734328999106913242350460388719537572382838844751324689611144494246554937927006115807318814035229599392613764260001701025893448063657357226058150011989211241213923183859885026609305343939202962436276077374412509201087135646356317654038610109983254143200569805278796911083267610140933699468355862401943111485718781725922216051666697829306556023787213419089241064604214428691528306108971203854900956036836067715793921212213646629500180539649988605725424035492773939015639206528327923143078056533856495263746063809088823998992282210559002752344921097734580073461560701546133732299904644185517014006193047246042981393235315703773142181057906491694354254262613272322936112538262388894452593921734196332361540931158591515292150463096739313684431553989668483141680351645823758805391649016883650728287628521678527450038118859689455226790181746452095440327223507540154858107021477856690225411329104806350521193950400358694803829120725421846146807011612278475636595063440341966753942452301950374144659381756512322958328431885355589752076993228525779867146639715588283490265141395290810728876533947276854107674985879408750725101331511226826062790238604321463619951368489124497497815917809010086565003691326284443763388345841826280307288895697731262255759709496506024830253272952813267703443281761579938426767040345776790014849510082260136235795563753899776931016092913160894050036380883343784919434079147186156488523142082007858369252587382271304159404266482645125173984534439329961726109649311773890465282874183489757509781567239124794385283933973066691377647266158688528823021632150188147834471269305803368156042923642766157832289567323295552485231494228729805718581504321924062070311548937819974691247230014747896209320471878200165742286952617304174509036197853149596471063650997823926864825497402295714252877047713972516183015234916586614216830972657743376302423233449493944732377997078655162955973663016985713041838701235071529887518259885117082677722249073394660899318328240998765069130464609576659839818796776480762430832948020394805098309555374349130311681877628322779970292211953941613163693270005172011865136680660028079247642186601467184926289674918926259331497918246839232624626384651910637475851793879504489731561838658831239189390516476207768366570463765231602536538413030281335404613480656745649385083798467939544187048884859530700281795712122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,42] -20115581091414467660248115286004381319984036362601269589382976526449524332271255235201012904438315767604621513318098732122971177652054210992553068207902251145180432750034720610546062061120911306822032166475487769913547483652657826096503432662675913052097425062996168946579860468740183094037443282830574265517279090733747182143389424053811522289053443580910232184127100168250121454591884944495282560031741752176651152616080656312103572142305205602984904113307110300165470598399518178182170918129371976192549593301491637534299521406441606771256306394015639029973979079582255333663623410768692768483437672514597104172055376579211718706623163192833808264020826910953034086485724809645555320711896775593281323568282990003575354073110259219860122902299636691573874684619494366453677279734818662907154305334290506010418539638165897506797227948883267634253674492391408124394103180750374471114309064100209593083688341571951728063196819516805180698585560645843912758155494590927590965250085566109277140733934414216815751258619951880752648878634524607414157957616951016396329029227219029660156386567256579074614324519784814117017482830170690416259407106993918980970003780551166730115661306402190133625642168977019835116297855808251707406438552724505935396571147021383483736890063401604961492870937932817883265458359559473361529461432979561735397695251576923814187849721966364179550458946952529866950838360685944793595929808232011194869564616083582955752380310646817802597860272013965585146079357604311738778992191071864392568762645806358312016303835635293083745798215767783027657627940447700586821147233822340656307922111644765140221926055998674458028996520743447700078163076392677436373212000161005026022508687158630799600099074628258940323560700272870229418165740126564231520496762157506593778529394212174434331411661432826605101361695489412717442083875205370848297092309954512454792694730985269409904715585076399683297735251260149024650484361890863293946051320279752520800567812743715186515189538713737603185963448011744981046295053559692191075395995119251743032907213216765651363905320912416154221408870799054224478917963785959775503560461833066362165375124925408786491548435397137404660579444851672293926561633094838913771777270192983768258282418153992855517173881319162771404783805420653666044548438103943341937778766911589708468443698135501701308511405582319865158253877329884984875006055324481911670738805859219690497688141278027165083173602110916752960218766233236037445290191870069777233633264653798548860183229555545661002985856986885176972052207950043986225157274559765490029406359006450058632135540062205316782345575455446778576426426052137313248599467898866151289433869244037932478915440771465780221784135230190088937034602355696677398249536325768626649755649152761671109028062638458336354166166224544031508331703977189427588374558011245273521096666894515963742467466869339167309055423951529838670472040188082929324402232853532621429018895832235186851422035952857866097953955992716102202140794888452510097925065273743856587371259038269440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,43] 7475511438509360048578293929783378231764363118775152917535936494717739333843503487584100703750396855032740062013256003342076822431681646151412825839469227392642522851424657528005502421679212666678566504700572137141719959487990236387445411341631455141008420446036268565103223420359280081842971931946311420965360788695753256253239391575690522341689960501522709576955306306228511553634575209987381727520864257400006091220780843703491337244325458677270980083262072429079419794670697430881968273287187117939637222561778297072074615036711639379473352610843980104601535043475207109509967111591687065578907840955262098628380262756827559074461038894969957787242525631820120700826621299349136786784944917271545752011994527366310442895084580540590461984557940610548075230569929505263420324092943686567663312413164175774630708419959743464342994763896883037403668948263608631025431948796811371952194870485031890474371739225448523642387619940750975371471862873143170558987846249327824030294837396029179092194835451708739875398913367450604353370780921059121292480747570495223175707368036265490026129012852244154341238591837633650359264454102202041486979512819740929627048364304574375102827173418145949001925284888962425794791359183283972465902145156365728818478305083879912936922800748857901116845673944483975391172209941832208188395919681873773324901673559700010751031232952320213898196483532452396871871613161984753079635690348913231678387963131930467491280112619041068309310190947869974166341504020680930416966723946316476618130478726875788764519049136950975964210063169189060403031721166411827134520894649559382364173218770121009911639367782181519302587951643886572769371862083038052677596998708456958413342039963475559110797291980515042937620660266680004624247188968957293540195965781303619542844640778056213270084766354060888047354871553195832337253457515417512685889799159651560309062272204199161557786597071405354077929864853122293094362334396444573574183519066666692591600295574884464363759007862680194729514202923753634894773594120310759537901047339291590674631379754947189968672150608103949928592595587249789269189267286802934005360200707972895253234266586778219105001819738665088624759631036375496380849681538130033270702207196604303422739017066754560086931378390446672005196188968950103508745261409055894769063929755916612973377049256253718438823514893064882122485392505535706580899140032399330673339037789801353104087931002963851328207023339866631829026335325701360142880702376224288197523011349426845544296325088395689517370243852998042281785890431092185998272380632522492906533226843456054586611747805925030518341552003512640679785727383227391230583522401451354137704166202350084658200394408735671402258100688006127438420016152150708066930377825032385665609660284192180460282668553826291369281794141660447358125866193641139649349617857465651663612176165936019413289857003456871956149244102472021607089936257767295077629678063436512213183466736457808686489213104431549543470532875382232257885873572264488823096766366727048356118540608077824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,44] -1168592352088545588045767963804682374349663933527009198484739617908486810399101683396827067032209212461490681151142307032793780578902249523523600521086042829578701755515322143922696478125832296843751503391061819398914172129522814882949805790420932474790041805948005145193017289938385951178276387733501088639277107726837645397860207598003479821529889178079308625023298454003462616432868883459045718518539993679631514736143873801990662180253218979518142814765246932191063242689565965768359501463318780004209355385039266765679651733628873341431445307570566093816025157224413699808159801675667677813470350656306016208859573525114052288212566431354225780893082306529210504163729091461963675170642696951070529944574442839716469243231834090115295512881371140181565407572140451849389684500530847267674751105993181669765262129379929372538103136008003846659127910910396466316534996858388416923674330877815264213205152058118292246434559468738538287968352091748194236614933933934033579570842299157220295724936453639143978078108030859699203317535637667898999551569940863191656831333577639845731410273399709884726573238328516987196037068238587069286675844293357219342777930368561341421706044645186407000673384722499752543705108640814174882971521095107637028783689747126347324704200894037454704797763560834797456536284071410416518656218967329068130940227749302282887629953591528653719508982962640290668786602343018845953955731309030646906854105000797914172020126542148749916549353500130705997823321780041797957868069755329472791348831517325496915901814851371547784130777441831638831267248938370244935266586016707163445888443370697248451478304216402274905070260138517129295036848187257272610558467771321623396024518254430944513495289008474518510182032120740675473431048279415259938326335285777900240547526909790852824034184122317201695005841838068458794378046755393051560908226516792732752426339232765269440528281658367898824141373557356937820880900549514479382730100964535718770134525625555867885684625025723392039119663711603435177067656163266593041444481346421814331418615647973196098026282678192081956038842866958751062516151029951079539274656080450663594878295328200115566753260408921062505350357497148744268097377723528064769149310537252471509787958297300759103467622644967804828293034995217917641672676075578961354458484583420360815319189235118780417062712172957389746637902115295270821074022271859390780891220172258420918822772543665972419986853918296163252315228437624463032902576496637794795314495628928634946137894294022653364448475659828715763483508979194463096499530583895193628903481805009612228578409879219944756493968990470234572926795864010877186828215187650908282930156595569501111857830171946482615189282423368265438528004485218505743556927127872615190166073973580269743954820416340773975768255898853166915071273509940123914382222312077458720723362521848816704768278871673314963719343303182772229088183718754916508236749365207871672059054713213788678583127571339566306861626609696129019814075025936653270727920189190879417358532067983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,45] -180706670791845528952211971106391702300013290934776028225127495095158918895711107889217170529870047079273763592075102996085309957539921646516817049183066022535656483006561720261729292835474971032536769669887634481650621669980748129488587718324804635076481363282952369315905494856967369406223651904944180323626529931360046432363190956081941281977249970637749616572849375080971127387874970660358060748798262129146809990889614149344184567911388792721815567959566440842407376410315738710553517087795062368855335694277798050172986925466362330387838379933718684967785698543649889069076789672289584160356564230858411565177424205205680283893120305983910623823930661065873312353367503949142554118143496441097393688161684675795113796361048521551373189311241813973388658173960805760553454561608162290847460183750849734403858120115630799469475694671667951620044168996149344257787653985890281320263944964702332547109186082991681143813025888526208689219309979758303767009755792598230541000318795149668646167331681166566094651557160877793508420394432422803425536301314847303549839705293978220543106712975289371223168687698578046550944005801363836735037164301863809146170174281272921134438406838344059737287906157226152632831578400528623150636149433366666267392299244829640731979804158947389821781761065315453546639821535284988622039634602432898663621147177851314641765884837802746667575116895026417183339812482675379456945652762314282362950711780181818711145421930270762125768364256658525908490423424344533778401807870373574898093790935629242655189403174420707795892970340117767365642936015781418406014710618463728271075309557908456552565550906122165282310832390530356439534460235119810266598722032560038155598976532332839275300844433251823872001737634188457114214711528320838448030161083838282675919192006169109129213004294188376443542335603091344478541959457636492876459287026051225696196185948293684836809257611175367711452362079802786300042108854135367922375840840773570118288292812783232177373381488944223423273056805976934434953764230115801580139961792782699209374098395465452765243524331033066632647034386421049471595761645746291883784513548319289465842639813237330920031402380006341087160540436739473801553800727361202556445953643098294368554803455507673441642377436881355535969096558104328667626178242484558255691081302892103564796633995932793047760197598775632697046712726582611512207216413529695787864723248205850450477675486150009154153927695959224829908104473696961086777930510833249621236678760842317516094047278424278928530665115162395022860392895084930665695074745048176007219058917320910729578320953529851241667990418133798287608307871865420240548507845667167947805102782327262415511084366407378364414461541860222269925272500344523566703866550122363376206084922749195726402274609928994754909869798148958081259468030281052136087712099204547797934823942643624933317159577446073317320813338175335055672091428503004099539639573918193010999485121946760410714737373061114393952926905648728220815941639152235005116404606634919609702701839941632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,46] 119405761723005928571307219979032947408869743162140027633148264747765763936709175376726824631598706901042836948961268813601234521308316829100502520275165251475835618607747944054639963511325689727420156275334046935470743113656202669014715426283714682965582907138281418646730926551495880281706460508836091600481985369768320321217168278466806021584531263615082022449229203888615134052310295179110759658343951774782428992842545774423903261408857541377513625096339618807913904185884067394640195431621444860867035505280413826841160011479179577790835575026420051272648799220889193094276361983158554563406529848892721051792524312048234732535704687302076455840330916178744590543214771792279656329539327998391442172885880922734861322392193461170474508233040464387317766934330699245179731369570009536446602228260941044315643631694578409506296868882853866513040693717019445328051290894388686265991544668076598575525041291111668511328212110435113988000513562600781962609292593908544676460175023730234534185305208176580994598068779778197953069371377845184512394804463857380680029237532134754423751756437917110702527252157168373478523973847854628947414025655268285769172479680450899858574764330577980831699553921245173278011627244522017441283910758010373604764735854464763311342468252793996233780477172869035718219750479392618505161883676805790859426705445688280749880140894983085350868489301015888227082756641835477958627767359543505050680649359705163977903200919633152292149097775700043465509778978142946378008719483365797103704611991895767480969295791436209445725152372301430206730809513318543966480442622696373947465314913978151175646921995789846317474896946622058498789351568031474752929145145695650992753098760732581274759454320432783523215973783442523213454531428813777832433764290119774772133314221284564962899605047857705628109744119624685837415615847227406929456666588426525539106579154589169888570158858526150013806871948274581626643622499279959980681104435774269618366117255757219411666969070550819541431142113619455571159955601338304388069155443715690161084941214899477748985328396427654869470261772013893428597183620704207659341856947554459210738928686510690565747390306368419323566646812964579037062181842461311386296952805294419721194920092763734920565234898830003955898205357086391390803050597020586186813450329875467806592092283500370827655136089020657203258121979308076519609793609117329973422809797974831391897775292390434626157355240889933570884494620488905681174737601940487286889337094794819835825887310943419662367008796503462944700011214415652791686575353796413568081592005371121426551627419168628086428177183919310747669514194113661361041842864124983540804192383127787930279728613073007521024252634288052215183199030535425613446152565957066129018456720599373689483376732370775872165289702996542624406621087726251368790572681945088143164808468575872869137690054621252665567359116617982726769441422792436825970196558744765842413990274350339738599383806600184040327484543347065396113302289958948680199704474647278042133769717022720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,47] -11988091581373764621274038752927171635791100423956627453320539369493923364198100147039081679621705826433873911243755296124279798405881841794359097969376240100950991770520790811823590956582668799282338925005641601924769992162000444496762855098919202091944554154087341474750409931296876906296299759891697502883525039835986727838636186640665442496409141191990612557982253216924430136797794132634632044771584633640574007617392812219919255593472143764157566120213504182427657278377443667686966595596388794738299385155213808327890739505338783708982835234899521040333183380051975470332754694079077757440145291416164777341798432858223219770628740998822983973779832544192399953687810116265337396831817463447956813036523943643254163632704928376339384211075583932174978313898522268185685562408835456174174602038772038669872367907250332863477341928263217486597926843505801159508558934563618514984110262025340888768245422257817626492689636052386472031431206675847507563084808150523461755621743677198693251869858430090797126189718360544292807389594777542743050050062953965642318136874354134574384527423630114478215386040112538118265270337318191908152167309571334803398714290772565194882108640616976139116619314543881233985920833546128706389161649045410221722192692688690569286611127126203243555671760730755564446885440458162595936607692988809450919928192907376790934936817717633158989763233152544115239224287888879014610815398217387725232556977070764284794707875827796512689436111114457697605065561738758954931366521644684245666481490189178916706901729035255414461863877846182665619278897817888872288484015327061895975784628610521083191737846482210820830504892594380380133645499727813238153529905154774286494752122769100413638759838642659911048558865801942448735138500598420298571140256162558240348117520119189937132455984422220000420525782561123293894776156963510137996251843732473756495637340917271357164888022403464066454836943846364788376527813314204769992829800449866651557312526350901372910620365476392497173950074776311132251357831686798957663921954652046448018869346311871949268950532978010749884969950574672034514456737623563594999047593908731463083786848880653012177057207845799144512381180323615482614863201849400326978511629116725990221340538104811899685241808578723529135736865400315178122858414165246401328939036285604265027519060946133437887777758174767426333210020622646382741816806608878017755279366044372798730074295143088061113747641543094723449128966281830732524312344171158748724991561815150972902591294783852577244673318844920189003490331642104675435365993173903692254737009260584394412830263425283293191357140209043638289285228786697460938381782927949011980220022409352360234648184285823462984725131027972085674698406963696925190171135678724257053795741958935906896783160040718456943818940113093529265821670503316416244474158602802225041704831722694149379057964907753390057318890851577123044314038897884697638023509460870903192696980131738626195084777372410988355023683833089956461009672313596948701603625608101096271418950156288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,48] -6334659452675034195002331739747096614549997955653489515442490654555061376143071723616437416549815368349105579546267733188943381654729963066273214075752652327716696333114068805402000514622877645346545640960775810698881410952041857184738264093554073954908251495957013573748540651769312405783167886032480761446697973523335365078210348255039569057723625308932791954131565169980447613416470013182261873709973908401464200112886056688527240690350573625552227834216253582223026034551511199347624564493849855218579847319758167262948763483803187782317664143859565241883227620200468500043872180806661664016136608341441539819980995126204978462495619144039680290084224285844104188547312387507361572105929320022514136843475658193401309258193886527788230963540304880724600506620626092121910208780057852781188818785660799814644114386354031470318793403269952428371953239642116638974493193580935008896251867089221751192997898183859630065332719967868154012927802729149727038855975531405047856683521125042402018199394621858341231774034476141187362561998734616339176575953501093291591136784447813652629847087503835561309918950129557087980679625614258040418291477350436531140650110835398095229374115943449326133108473894467863498451277507558481834341843877446412367836345630306893459125402408198851450498607221797158590153547853229001775384367818844044913649961320483561126076105584979238526228890218630239031868464174089679517326104417123899107222946919314067178972585797737233484394319408458398394595881352980845216136294097832482269064416623125147373495444134420630515086463214736865981058213857276425533922823303165586264919129766316376206168368163251328417006802415311239605462214668873756052378348035885697887697619507789967190577336927214486909970725710819387619406558243021312874291388736464287642768278803364698034009669931506514925797910192495774044175706039873632523212208417944671307813543485767706268664023410404230292587145024802226868364931805910180560363645947098066543289020127792596813195577842706546010224336227896466899326841422974638362419602772197771631156368854926597910625375991450508428667190936950366120278256821132281731487422435508178299128062853268718353008524844155849579141559055766765486589438292491296599056008432374374983588868592491527817094245936280849354809412348370038732219888558576485086062088215668836036214232955642961373716631822408347112432848637406993419376903372400773973999358930748474614158902300828249272217619516259658280448871257842131950088142251856124188711488417942563788383778720461528391833441352536029160361709384540182722556876071489698490495455377602265799285913982506115275883957353255678024775941659037303303198021383476440112794327163644077487112699852799103547376131050236285124696466167384162099656670267453502804511418932969139843826886685116146827506021887735100866208039844087374706972809864849449509083088644942735422142704014288419267612671335649094624126088447598932239690063183001482614257091282934794101639489370387847572292772874207299003867884158303084542003085687478351719219834388480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,49] 2586550591018668836070062776591359561122860839837784195075453740697555022627193336635456201234290949841370076235471693815052695584146312963415051737411489752864210765365897361792665337689903217891640303390371538570255553437070805315774032990343633184258405581728252105357042329601625355130254276458134359914671634361603693340511078176192761588425180560648324313047823881627284590759962293642084360662806336013402246933856817324073817262425591686152606670704500895545080152463614102466185958300817930555794578689830414186896446716577739776597181215451115201444531878653457040908432165104252397116407720566343723912554853960490411152468533014584636146742468839088962667081295855647761190578735574384960268378265770536809885752522964004944793835110803422205859945758990603006455962335513190494271728883317246920120761018570732851204322727863203113622165845796653690612777426270402086910230069662383770201395633276807519648511089978073643780744739503269235402929737146814015445599703532684544608873724112478333456153966143084077805907129748239037181899259138509732839731475937285775114895900948140587556300889988821250367645712635311873493979305630945281166668070721022755561085341260381421812258561709990393840532157207560455865247702834857129593337962127965634516149757789512624575823038834594475002546533991691719675253801792461882848756702780429478469035799221489464250688631356412367598461102277411536960793824275307892903284336429487484641867483643514370006473240159849716072689439827294356359161805503300336936849880328267770788724952662044245182159393547555741831361312006076355316513849622432342392297853609005571034899212650615333070183591085159353043164754762316701420413754276664983959559212950970342430977579323557159522732280655423642707871853658574491446174170343107284663962112101334445638386220060786590770690981183585038507621417257764830337741779601576603775862798577029795724368064074960927839574573256892017298771305488185173256299037673842866388390975350055069368058316497797568787993995154972224901196171145878264489155056343043993649305239320331966459752098047898278637576887683529428958969522337226727998514820957020160816456297822900650018665741825357336633116621159030218307917678895550410236844177541426416334895159240995982670114549436961012113869706974808587886421582631000737815893355453802737508685628655061036964921494456489627929904103805146984328208889373858546594306491368515989451144723934407906531086921394601048920915292607092816962370308145068923024067571301083615340359033942072761234578539807119244427387482187473703156840934013847888091633822325784507338159357260621576786980990964461463832893912883823305791550492485311229196963112741200521435369740799662679200038737748178875758347413448442775248145729792466911479761009449757361823458744996284551023157925494824506010992207520553861000296028832825081911577265255050898120187591064285329438473808375861451275628602736937167009396977249628554902868927409314722127083800020191438322202745099695430363993516042505984236522919171387587205236703363072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,50] -407602222017328522388823685667518870503144431305828676799514298306224309368981181326958011802595149914873789791239913151269058168728969691702773303789457870459675605118941639288355869752648107738325184760004000943218162420410232345712718137293380403778226133685968138299178525490959088389176539403984743470618609133873032200056050876697543306071435249234996808755875357987017845133078614975491960661589165503753364284404751740372877647282396010467249030219224219483501488831688140558194156448571004896024231392650133607189756224866956646175594143187529234434472202954427986138849158649673988267690605185630347585166945426332203584999348770804961157961825490023795867378370584220405974597913191904861469810546642495043541087619117792563174341553225107750221627148811725390719229101302493843569900241841381531208424129369774062511617715003641612835549555668415750541326882218618875850329429621946520334667182326650778174931705933555745709961068981006451857466057565634205781013358145570089548200538601391359483960041474935542857842195090763892724325883369562643852759965937951656366061468798481726140144574356885368647888898974133354883581131918613151262174825175974485206763332062751778622419979503053254749127901611265758470540545148719290837021052440841596242429194895669866121122185259375895008912689740120889715040285675019011580692845686923453489068935181534341986643169946655982883806550737029829841492403854747210848000427280810097122935657671635061685317948986840075739452149092783314161059375501270017749668537087894610911054357221932308887984551282085398388087416700124488131042399322667433095721506640303501290944962460167959254326562189139309003693602635501191191089697844139894098346193794578196404433648077967240838378606711579906332947319350530366360190378671224377321320050526539029251607136564706497851712738501603613590295879104295551028183498615022680314116372233950615253236872243076458998737268940249726633283086416555524852684147954560250756280186515301584448226024445607006172010503265840497891521984516947074978131361734016325488564515314133179451500266193892309594430467311621173370261416513119531376105787607857300559627690822394930576143216233712877480950532756036028951661348791156982113456320079838025431201808503064525777487804593817493171436037305827734619857223940038734868225017442661844750911009636791205010312572856972577152502261589350965230840631986059919753870220176524776125390884185137769689258793908468804319042450367745003596234689571005901700312814916069374879127287944900370702541493448084867970015061832310322622655419228201824054498009998301577074681390306165551697065540577249454481726842487243560615721422091227695612623152320089763550198345781200549942823639572440156012351909239424569418895339092150451561340359596871127046308100794986032635459240398118172548647025902248293714103374266860430889995742943509806237067766042978325426663450731779518174294120440762511678893314410798702529617959692541010650975392857884097022368257197542357663358869107902187830322156827281214129355463065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,51] 26415490938516357912368075169459932852116577459894978726054964373957189049657431981331914704518661116361096667508908491419572353348981343429050310313325352556013076647727055726765204774183508360658975195541527555842567799338099182916215575517006068230119567683118634598877732822147820814969864875199052835896069593496008386439377202386805250403946030452174416405147758592438312932584970864875140337327423327320019885543176926643058870673428366985449951114977742358162469733108574237839453160661452688217781347369999795369901617531748317374638446604255968622936347496325570800072484403026760220803829693868335955437353376779326998375170002330520902109583773805674765230369597985275090547613839229274409793817095051326661490625484031414359835377481568470970127201343308025625943816343163849452634064099254047469895924252105400054303910277269640905538629877113509466238635970726595507900661741214274710487305164484806581584489070649705257041763474320224513302080932745299694733184774529742932557690691475413611749254259218346152698134088061474970844236719373739236016804676073383977663786476430983813170856583714075539069447923241236809065846678669088710567586033725338613265426205974534860806673657724258313324733504833174768300844987937815819346211984310221024714980033398634196716436509161041488488177593991795557950590847671784980722602776330998146751271470475464821607131653479759898013674305404572618475363632627588662457300667316134988875947751468956999150848966745117665336876233994152996074588385929507823686587208926244285820488789494651238907814292877209581997514656395167025000382255063242641837474081762569837604079465214605349468769014867185248935281334854533015619281748343030642298246396597156417519145677579847758423278448212905973430669037379810324727155797016377031863029225438346770079271543899554410388572370364375295091248280089612043112044706345401785041413700502694615054129415458760984780407435327549711015522632077314412876991625594935981827844773093894334014858496867554337631708913461787605497042981450232778509522674120544003312715035541905507828088453570178914540418813792804470360232494094586347081300721868473644432499076774257398078957261324992355322191347714420524368160881114116811885999850711404988723874197255839267852810251978584675503127411064848675503504409107404061823848419764834266858085474289298590826146879632495852509945106354099268625091624066399734050544408895891622071367503997966061639697366661873443161076256408080527094717038759386952496251064071333681740086550471738724537650452864751394257956503712002765866352455278057706073967281411333932531549667363441921105478982053033658217465086667071661023221874128263568699232426033712240249694564066091909413758760243310236675732706406904683965635970940674627166244864657208605406643715647018846891506974272085801281914804854209367337343951457640413299782072243112913815956505811268790614558801547829238211806471750941606008096596568351782428007483217567914890767224160904487687826044397727138032234116222963844939243223856784314816561938432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,52] -3148389234547594408927359597907143955454318880063157144338725528434224630611649112702186978911496151443042691730953246426986963280152402238610804833581245122462500536776172861865488919746244467327020615152052960393611830290534002746725920657381006509137124371646603258726103309233347604740296832870164932261962455158175448750384544112861332781082527725130882546554382729237691054201546042842520594745979680224761077285524017708341793900425384914975231140062058904492079484898421210062160044499485367970819401530808815567951217689743516086438341809797861345451771903142193884325135690533648820412353103211467322351310473291706131331766712322615369649961647817956000863572576837340802685437155232530544151130055062294454157332460063373069837375674218609643272009347742624759803838050015317854894564450675277201492735465792895343793069301407995121129385973408239033429568562008281958308842862265879106092364969479489138816414528109948060480779231175941938055611538187917457950548844734792211695166039622335121352416334593053268413858161696829524550080652919634880933601973687805405042531827083930538128415414114242041769224493134851789609938657226251066876568989710594088596693486290662416053303941059667306288298189863837062033251807393075667004407185731294694583815354861084645918586220895340727612947005721436378949908545056320571531188421257970956953071845271547451539658931294813748261352513403161703096538901273731980564307481314640638938429745170091921463905476314415513722029151947283328176911160858102108583475867325045523873674741826816714962862286209871426017509602558987461777273885650951366380925181582178210388675816209103130566901413053882389341779986686876376624994365158522276809420768303908526787655678741175498420988237781471750610407826672325672387569333460560533713801769190579640676261351427437533676250530308325455463443138399586663234553665924488404041242660264006635645811221295523022027093456538355130249893480459195131258373358627950307153505569955448626069684930681684820933821971844029116275818936907925504977297320442695951950168692075831758806228853216530485767844778286512926874864920420332578616388959500938684419208106992612937441629079931323459962396345583188035732102237083496890949828668436962863343758482409903855010346193103677792699671444398917004845120437214229599272169622856579273481287122499195183466755390249334037076743110221105721362626304434677695056850062570056797000253356253480957903232362199509631580425510886944041277267546520120105284850665296945514179596184581227068246113986132496619265301613923836441671652146328175312818289435277557501412610248257983715324106025617062628336149203097599139070224718766053819052593438375188406751437557509759321687879029729469201589384210791632442630724748479726574642506929448386562364414169241875055417991797862790051802402544754002314560154109595587155294014634213549368279550986053152436138455391811618532673486961982995237965712253855051245666761032924303954439945039072487910961765918455694028315780671290509319782841596896502455311081144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,53] 1820500733740435220751812238534524643765354942669217138563200128868414514580874778623656154017700819895713386734438000855288502875307821989035383573214698397508862247853096124493476557653582731255980985644948994170799938467582836841301851909426603357985017920846908114028093680082587750027108362337001957032011166143191125543573902561664190574182085194421185489676716101065770391740668949536122093917580419822954788990708821588531912707929660322368656552351248009558787493207610482203751751953567850391823512401661256734446712102518365549861986738675410134640713415137694583413604303389634281359308911270069056664181439446797762032433824491973958779371715695468971198793912561381228635323363919249027582737468330814715393253671560436421170970625512619102138126369094381759811239024532695479824006829920739329358014162872640787391138674783227978453649663414902780915196989011540480924051897209678176601558085827624045437444280470828606898013464872738398194106903769488709318028389699978474737278439410076775753203975768082924494569400906287909547510216769404063293558943907807044726184408765579192922719503343742196166009965464479937676600971295637802510701823788338782292355598540747268254697380251830567913526120156132323608431527012231712877428311801610100934987776875105785266323472431248818086392499893009163565903932194545081917236192902205889525503593461970706796107866095057016905335465799909466613993172386018219029547562622424292583243662979467567841499417229533208195724198708532529035898240892877414461711374827928249083072175835418371593840271527622234332372167699568543217948825066237365731117379278116000213223117206177926802801212056444380499421303748043975914986810341102543328969733742029825390267427048697218257364660352835216256600790091095903068711256328714327828622421762869622122821614067706588462766890283078290578867114494549782714293595395919925817099473151013091735908482698569764505737131630333018605737871291976070415711042330386113549052915110346498200279785062924617460956235424833094437527875186505273372101168519236982383521225579922129967115127940226136223744332112926196159151889656064060232799284121098176288088626371334300314170870796538258673839338284128269325541512165981666856825367423975562604407460334832286059639639202311926107066771422808889470413906894276813097313676077596156704805762213790272452871790282136996937401654858683027411172728656723971580574674048862923531641408869873700459790038954243895901403914326794612521812006419845792227241190403215975800439504068157589788398629605282553517366333585803764965272992228141771142605819694678374002226468121754138355933730830346317185638756746500906470831110716327373512599821151726807584590836546399900517649673885440137756297530916778283902083563254764572297184414082635139587190433013915522555929106005862437865519005517988285294774926078394059881896925136973933563923885924551412666363838110020021494397721735740597404483050335540167639432664608236034395130593900962811900133782231913249450012676109332277428303497828343451649885339648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,0] 26203898377272321039433157520628547748651081677780214445498482185482500717029884233468004046974778120232773752719309282592131415360324084800737717458992627578946806192657269016618053605643658611212791007367560834250945242262723421573853967021407331130438298071180663658107373170273851030864576043558782010082047563979081093861179838400478602222020570856231555506511019450841811227533434256319078025949826657874091377132818804568140814618986339189074210775347066789154008962052358177220698308761614632442495502968886005508898029342031780516017558802109665079140774507266382684997539548376354121758345043649420613244454247831713937661391851444820167416052057999440452452027732285579039996655840087366282906889500123271458698828264379786523265528796847591037857560664156410249647553513656834038061095222943676376388036949442308777600113977928591473249525373003102166405667071850310987727445863666992714922732846959419824450154520673693659653759425387077227088751672154116871580538738364765257779535305088757109490072864575508834349425132120487548889409373681065226823076941491954929627533691818616419750676199030963246776462480771360442320449904471870643598550389911191466213297445130045136891961044988964142255577424983077320601328568237050204888283943598688134032725754928925916574229253484924445860279818446407766181888432312823567352049052209227787543038563060828765023985779760058095714631745410468137537174211526033554006177877483719642899995099925321481430019071639706334381597619452615191995385294823003003195107738239602636871011803091194944295506445221908281119967016654188333176911304018579940420832107473726392806331653092898115844410128392406441923204046632073167076426437524990105987141087753302575395875914182092719101574953631173232024198719668481931219820471518839568530584006528151472948754108389392669249005419100400112865999936390897441494335491480526724601932903495295562772806280293299935955880442324801514081140625014186760624978341842873840722822794842160239288362404098076088703848928890029473055949026776398545944098438513542217836880379929570673236258939056888508487597862825363675284956896866113348730964128645572514943109058183037073354429346494716379854409809206108691441462026076625045550038573536407245323304883803539325128492853053340294607756219443269481026038639717434671969868817136003611909107941842760229683815787811252185606008848227665029425879601339544569566957331057846344661479828300165653578732671955916919341273440962434710077309049307380902249214083948173314938325542259523115178602681006148034700213775133390023117667259951195463797702365912241325199341178406830588995011536218361871265565220955867201268988491074092280985564938023043310059875549509483989344553370543479248880192496316838538700757211294762887860873562557702145040929948482835766097586037678258419191471568630387263752129501428810148052331191415569129632498052924814562825162025708435777131873896823549940635605734669416481115472333990767532923842138176699939624742546769415904673416556666730142499206881821102964736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] 5585252265735846802445644403391473282382675318109772681740926780904011759099580996054226148509045665618330626443433217134780062937008670904353418680973432658573770868965212709186745000899779951412745830995108624482049789553871386905821579319585160754729407804414200422664443339310924344951305010566260903287737188755383399318136881365862022144529123499397719560439913560549588220124563248761087108646885229259985649639310183010429782252944272707937706377332843136546459071934353834939737936152458152962911267375628610433253679120548585735328654859263230219256985310910642530489861731242349600943671097653440863066951478845576909105793916537772335364826752668970056010405205292058213710845028555336972567446863625392952437214375433606678411370259982514027172819605613963474182661532109888515433205929000049435800334067756918171479496366469021102794268775208170042144096379269340172968966071062049230799367394422633753039952767685220166320044195660911493414514638687733116042502191010006459265360635835579622402842260731557318174229135536408632905385408141576131603107044747438917300730586138654564222472373130204120057557902806715667103717134882684634956951365234737427113546112514582467133150837814366956090776286620075335607681166261486366569308498491757098353616236897082206843913938496099485755933433717250804224547143666461653250210444381342704672442689297546087765560758201005683301279937721178472570189044976027489575394219458762438994044017122177324760642751939374669636311123031138027365422071919701983625872853546690497162576137962018772930381132532401686157701985385299889894382302186202020935342768556637343371167824668167295320057979108305817393700155254370858951951385904648984491488830791595542008953752484739008024245745603912811818313478746235435353831917646309351994296365235954395712507139251375026422124848416106189027443225276330768134878071563129196967984151852738225537130560433833052767079655066208044451173511491708859520906295184228497207497924240639576078803291758266163598949605357797003369478668802051562082910284701586095435562480873484497384537068222079631888508758647678171208036686010680497423411227313882090911353574254064879110728782308656049574011770876110175393362168298970030850716037061387765153752949045660077046167965982218786726320095591637071918296665903663324979513686247234158169565499744736844136935191656624524784369650915322213418598172092638935879448659717738941407462888919321773495437556846461134949637119518339614589365153746515485586243895100492248542899520388293248043330617437209503636352969786416597265587424734345324775916966984687721535088280595366872528428508108259867828700449854678214757317508985729653621002228023262365811525383300467413010860997273927980764979412558482263901781399903593342999506044903851984619968589564586553721486172325445078738657830971402316859808560763319011088427162460156634661686764560319820924686302676271371395502391932591513593527918310214159288319361634717536574358029715201851852846778384721515708149710632223600317696496562759018741760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] 318313363326012031900051552520059379639905695964089323059796974791846247161615124139035189040235720448486694933314182985965484970859672782227531269979526746631303336209601030611572278338138442452683262378420177728136199327770269061089564524626304121114942086431157740373696490317246651645103063911636374349501893033249854743372682371175857197468700098332769612770612084899613109662409504634622454671290399900424950277601944237535619935172458049615405177945957838590730744520200912504651998823992025462426254857237296535131513683336175191356335283919858507352846281760443056684501124120992194092129746005539286662712604179980346142273636015209315018997371534629459965453621607137306783140184675702714764206901970231455286676928757891941288079190694422476074317456988899789284584383984956275782743594220931511650082826358703567744432155740398101015382497677855256727245765148360391477572232902724874221168839859272086239650789287367837325771306636496586910321993569086119944494205184763634036023800288497423318278038004597241725448463213288754364217505384966615595172754764940846911893996243223985959582916754569848565001034622564941577824775500685789277916507494914516959382008154027659978076636372436975318227794898385895413918791860194773911635350813548854655514067440786669361539404643921657336513995514911606541940709004565512619384947545245126307097773416442970197865888879481069095251861562217692775867464807825978765600834376187427377316020281629602189146803532155881896688514688333058218029747859020994194012047272217544874572147358441392478176148980624944060463544290059825461985594653916483625928129493177115236560656350197420480085246879451085427349437330694150141609998836049765605063487211199853058514138393191943924718695584738910392832831672818744664462200565486493343045825167282623177797465466574714542195943815886389302476408579284385423251914654568356868547176798004376639482025196785029553507151628896088283701988356563572248059973729880372881576110823893286213338562805967592218462098328328887926811252745153845397405724934981142337202841862833915474692030849981561537855581833712362608079454469250102356707578579402555113056899129936893355030721704537333775792790092742956917864225527172157743397603245259984869345305600236924626331126292306423782476333907971260219857562627728468697974094566262075750957429020292928572650929745136722731159691752826744890227950769699223893909570142949259149234936138751440967746442538711628517496788492642244808066293497831940878721903784166531310954500911953865251977286345687024313866560140590431604451582351814637804232354676006776030686711255521733609377667511537750362367829746538705608610095585986925850475060714832340642611830337658845945362297475613741104361290618274293790922030807963003965111590729368481854404084107807365921271222411896170962022000546803493574690512716094041728848031100490890134583263345921958324868570228226913192996146510667591078669117433959860823145235201155889215254561749447667342305780295920574510559116948639662369984990896949889941372928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] 8167159432408165961665310873389647183729788256669861023375362088244255264697975230056772139519229180151939921685016996165207077079640743775573138553649437320060431961323605875539688419195881241087866285838652542947766901245949294931245406450115864840017460322918961357887906884937877546142638277649186716674335081545879482713766370399875443157976383061315060635995906463738783525816091329843911110942858874318518617521248865139645317088116338642845804179845445429198103411902790268192416529059582045001698644845425572897260302218716004801927033397978171458967880666487181849015054907427385285558142009568209366033577290246533922362891018479610223464964186269588350898053067922560621260527638329365486228796523808908672332810973673568749269299095078897607282175325878184970614996046419022736245514394960076098981338517262134980901100950635402439650417903892116682757117118830915512026745561323605212145954918370056285904256770855857338392940586645364192022072739449135418725728435671413309196696267329006384916805216771337480678798553042363878754844348749351694187506709187525210558637591833662454942538882770484978716099077989313043464682556833939819980935147754288020389537024705568717269958227421394159817847510340340786391602735808808440275765437420056265818054471930661615987612245506184649547867289789557967812886452869013668212978900226658408034771784230003390747271819964952901967096182360379591399665476609375201579875964973236441597464152425873849427936119101672525382788033018153658503127111176289278764168144018907001777255287208767895790126719397513340523176555415388533891814808014960325565585914982552627825096146455160219863048895177217141237997464157702902400889730484677263832420131057605755350387215743915826113268268346711197223937432331298896647357924210461423559948047976447657937592268625825784140793524609323799716260048347315287648964151524966367804591649331562824031380886370745032253288410915745273089140206853982170000417300163290703692575859306340679619450584477945244355842776474295375016156323637283989950860222015312024948853465290844630942566388525402976158693582826292084731423022530415728274323442304968363968592728544689595487361402545460029435347729784887632806517590775380696776937067697507245423027458295516232023876758202428433629311065986633417540372001893668049179394991415864574880936588111458582279344344461290809612433984393044581433094934048794891044890950541180030460070406059336140745185904567622026782303153960036609429653867668587020074737850237965589366518945837059611556693258508470996879157464810095887287029116596527904860904800047537010256944245306383284941867776631601044830647803697840496582488544997214694093400950651944014502414034337180023877145634517663561468776722975398005109189486025671605026372127406777772089902128775918533478558392655977846837921829470763456867956824978184225350330755787253001919703871875088841352520851063232308882567173391472380032207943046878875220952508414978336637726946663866705166957137818669205570768739512902386028961304126420195926343680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] 50280321661506484590945837141258219484045890814254743658475040180381828009777103255638985477172332083369747605946337773860252188532898540520518768868680804118804434391868830067064775584516651059152871697740999305969767764380587361272640191107990870118697661095502898740965870219877417194868511196446121852896413889203174662391572668051381342243219664468479380978627345657057060452409829189063357206565922370149852562192293424202118555070278911039169988377188198705528116720422545530915268215175644399496152983300107239439504335827042548411411269522705290368448665914402003078241441627268485222766355820592670495346721835459188028325104674960085894886549283269444154592782459215143076759414338563889495894586684992530212622825511577566550308859228425257628315107154104238452806743229035454157840166723371273386296537782670296268385453230677681953211688174696819451145303933596295557705057719102898819255743498576020076065878339157081760859355120845851337503680362798838784468577256339209565894530261818575220706434212838818108144816068095408723095198011340714984041384431039259548570986163545002020810327261835056783924507826563787073801662437234079576615324324688891163450759405725138149361383740375157024261207508595125459860125764209886501975989937016691810953678996603892690838681804060434511259687682923994477601224249637686266026698171266591578147564034634444216151649913072113235939495648449826692649583160933676977908112434813267402474442904189819579475890574004327306056313078536610524754766538499911462551944065561867829010528366251493654094283754396400752684160838849564175269629514605078109652063542282891064049552309457613177078784636443238799988985231182929076191673925285028435397246984990795607712394442071995322988768112173217578134701230653020443830409835815371050346508742539512714472115684808025856178968094053886306019514616039146242441528936351793515987808206202284702702780844056295721637048922341576540578786970533129166662025966849245571400630960310234033048209826482489054213952131120212754548461837902625162906844693073767609211251738040255020167183987497538739726032186047639893068749163859247293181139936100914410188973574607585184763023874155304838018358673659528057830441303902093280458275492198707159787852800239598605963675966653079938053800894854955464777682948554967086932382994641920046094816452039550316653486287874530181431579653222628849696242313350643418105485264491327505849872127723217642630472993285483765138228789132472821417996575428736940756622397780423535583758471498874780294149865371696028356153730787571537896266411985506540286742395318612771657670191079413788131063305982107716578836244834610122155883468311146692191899552175940836283095211037817669360474971959458670548958833438977307974703320376055638445951129778371665272231740692151434039231840352779308502357934747233247003479410322219468818513483992391077442944064536764990252100095493017938481474659115933192075948629145983479617692465190509781970507463701696184477694908192777421471837289076248792794155641164799694633697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] -1191471336056030344832493119372194178649656189071225923942010591576091320996168873970898854998371880933801477943400509247148065848530310437972196062502797508456628855506176522452660440014667893177665448199894461618674534558985560296454526914869960920355129891108437687888591414936283440500765857839427034996404364768005624085677836321937662583653892319877906780421526203714599855990771137045655843080626271157745164344470410449955661068096298175896263267580082992198727735993558165407402035745423060731336874241542658077845238992101071938012311123062390510887696120736296413522717342281132981860804908231169562557475647814995412712463432869969196037181634848913088614602435620124534350457188946209527393588089292554441653496248342439824021314092534431107368296759185389975068522241950863754228726587101991152220954281080225462525910848232104779682191989059225929040132560537616124459168196707159982976799214634279213495630276312025869538047557448733748091228761629291631959267151747797133550477276687750518604088342725439659470437428117636015290722146475794526708473965121915550305713162352060451115676967190369757351591127646633500848675105020612309896922691906808781928788827875029971096519016604827316874682183778619959042499922514303778052799625546230634811818089449148608342177517673759776313497391394004368170552629478942254015298477525801181234174710193100029006097123148999550173526649505089142468809912768233139176440909206350952475157999283255465045884759195082411840394406076012712264713936753594853798171354995422506616961392848086985062669671594433679179106548148581327371294821412058135148601534155123252981886111878369666159251136054507348775713434268762938196994359547550245992135047072939717654011507684456104410760144353853737712601698393727396172816320603718150840189211242719267803935616071731303700146528281824707417915296511252827753935070135597100465748114192186332108836025316469652201343943112492353826880992821608880945338809322941789344758615501118677527373639542020932865004491330719356182163322816841504961099517823330950398546312016148524727046040173486277673749817737230852056116618438324964021999923216859030604205000953524148452447953812129001854743186454770586520135971719104637042944556228880201625376111768128537547478321672920540672487834216062740937106388295793263648588920484843604479181813259375673408627636320012031826004451712851859678226322543226597589515722223921477625465408957133875750056475970186807287599380712069830679479316852539108950823271062207921796610406389442758250812726435801377145243691294875203113638654014369069213793023541368038449969894577094686737376084713357847866872667785623285979343131244369579442925246489783088026703600391707570082837685894216644579587423584769121326223479534066598301064752421553227226211187015923591756039465470595789461807230151104814732301918792889972277118735669562631305982669423338287494832235264388065621191825418159124804455363666589999247142945052153584514807632946979896028221422011349992596023400446975304348213993369494343601178542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] -4275410715606959547843427995343977117592086794781607727681200709813790336211170112484481943559701515371952761816076676113557225426534057401392961904247460020718277409960372729539439427156767819579173483637113113935567442891795971771323862260976539393255916360542397222571986492800839877052461425000084068308166373449495298220597843415963670787671291733730210909813205043128094500091797395939800481424831268160864395189549653380649243231475004120229994069744632806370762775735595695391875548335878277112590224564756203937586242235508470192455279554687349500552371354870557105402262442759042295843536383164743327270167747723389653370151444625790200134829051088840338136152736947071163813205321442471651234100042434681724666574126314663178943232350980509355630150405457369702514475304499399868204127693382276209882546976425587648356675619274015598709801400811088457894154781394531360802938585623936438319817115599606982973922655049743439150772620231042005740880990587396236485537971832008370405015078788085894979715599882743499434243608511550511827583373600295035121006605827948390474116846962689295684230294090845738600254440498944283094114655821404054824210896606286205404210999887996640890597835363712433490195598464078019493487221465714449506631675679087297305004105668288507868337428479781110678548882537605512443004481247386389138545413059633509474223245011516875316518437657210448537385565969836347628446702893223085846249529467815443561186119428705001799136047245249493995895327362066331224908236034148597391375218732428568646067463767518656146288131247871733268985168036156229677932569600876234575254086446034222054002373039752561420597379105391758824120355942225835888953812193657702435131104418596391554937089940641585937709892234701775467019861688490530063294676385571857504281729211197512321220885062910652710854579249587413513242897322921494395365443402403435681076413695706841067208645913481864438607077350872969689372832412051303510508599656658272331054408242059112136372204118898974521359252360892091277742278931959799423463534173749313523736584124019991428473543214140263195245953397829471825768703947655308391511722003105354884338704522978755996967525105520768726362953477706306055826923613917872761751765432754663103551724300494086512014464697534046118186880928499835577104675503880784989572981771106107332341717113915996112784255041304094433359765714145506482062527430214754259658480965788993815934265067548426571022414518604228067508039526433854815450707166844121448417493475315751788801333506519465375631820793281406617990721828917843933182324011532935685951987234094894526850486237462961036865279066836567458361991377666488919894910073151677913607304962757090979407525745014123413135897290403784209784772611513973006220852589037075116789467073942229140632993304596578679227042060342322910407808877034536732295714194452925975806889790832298940774664036302654112622237321015878166682435116189244487394246446459197019536070962629755698138197748815336202054179361653555944253659436199837392278859167620450161497473024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] 48606168093517225839363867106035526522952042711648961879828426907764863063555541571679824163125592775957746660665627859236741593733907273260746913154541331492643043508193679546719964203382143178975341356645211441775326435441458113212396487860223188864671249757376460048741324331212154844768874477483912600001241058009231737771837562379940691245668953388737253934593434344696338671219047394890660645619421409004944651583905448196920089949154160651042827698453922496865580304115420772841450037637798789009557263057675889037487704121582016619895342834099074806693231155433784498457092382970681892040647499212522834994033272803408483935474857540415093106854798733028458722364383640156552133422092005306310438937772285623076720383342284067709289090104912581160081493220583686802423783121008346845273722314673037342111915432270758841971955170343341797216085806225826973358524974395683932063379921233483506767683572306443596651965597845147301584508632699833218417814922766544879408066996288320193484642054222501208829005891379084580236959962734734182231122027182792854846389960032925727129103226325776455818661755338499412198769746967627747067274254575757294492615781888094714312604267662116481121546850981122905816935350921199286252544600927020791448324350317788023034078605581373174510926871303323422082701847170566892434724456255422353036219155057824154158483068863734484277735800694082188797318866556726080221710457257723484129085454788614739589150202046460181064548653648290948632699396594911708749979647860125802658825593835472119661657438262880076827449145461083737791964665137149256740673997499337546699778895179702008332182690007816186185188065949973080862896757322961793766324668800108366013820469920540886264932560836325713935471079798182938908613101021652848476397286670399817920380583094655230753144516998188591380908400733214228137603268923424238213802181745775345606720268295874539633584853674740008348386885442618367711681397621255764144794115489204513637110228449503911815203326946320089168934851807496913683347842231382653966641634911449277304101142618176799471472600101750295007912800916994934080747533691879734879882912813154607233324901722205255736136214571208256397635931605935210474237802377516611690073155345365341960949891254965372671249201124733779898159831450770035467308111492709067987764282990981029758613074472811201805087443029412257458519612295549521857476315944561712917021992940049948742048614082886907125680367575844465275656718563126876141742494641676247845599703849972281124703692878015468149607606262694105413670875710038482567022146333253662500065197176078347775494407977889448913667755648751212643046359440788988479468023799689879006398567645970259964016051973249809724263229166764291946219947978762805078691155168929539047307690516886770552637175088105145229052762085655482189455337063364590115646792944131879755485042702139447441678160074593647558735724257993607661787597922828724819929888274932216246099294099918738505124384213295848335630369144368001391044200475504002895722401057916611967372492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] -45285324552892775031020220632831081344233561613214620381555313417441498206169545818592314763019808118718552212862249546759623801461420014655960916335316575386589461287083877998694053094277284254401116551441121608021337773938768541516680696069431992615745324855145869637790848822767644436407660075305892662344073151953248623577298657330575827205097831213466029374148031746684021034798975219756501839401390689782259410896570847384624993473991978345291097670021754735148735629458733237050456953725976001107371022565901066906469297428502846516841123085538878686726909351468365546575147411520839850337547363328632680607431017769020958061098240998791751561157595470823633516829251310636717634419576915063487252049677907542587916381953295475275022319513385709346700293182355770208201469553330843828182376970160560233615428443921276952034204037936119509465160645221128341504522970782773225578030493158939238338197696389018490498794078940474306611938882653904741735092380293662236599947496581215335030100753928169208969930986385957527746639965856195789693476600699301808060677751560375003446104933195202735460512897878750029330760767599563968339565239412941987546528769902507830813708704048482488825362668339790821886678544864771398259111149540646951844490664058984569433338009141787173258265351410671361905068933100066658830429157534869242692867595418471852018935618151950711894885597365281736693829723052801854450383027636794399565747514294944242786832106153440741611542614910230001334443102013984750913653301210403954768019355220564841068502302569365442346134639986763463405999116263480375161572121560649301656283796195814739117048133049567070393174442196881060021927637805864210267835224931971974703568995361330102926622726110359647168753527592059480996029187024838480317564606884648869113224903561030945394718383256942850096740788886300249950621630951361201260042626228255746913603591582092844261183525444895858408562863831259261547212522529782794895007148299360984762859681571424975081427985960341418869758717001483023658879036922192150016859538850944491086320922437068332502862393581548386929362289378997884976448963422226469062655456378081820938450939716494794014146875065526379143761719536320581340240270206297952536184077246750759279352572604433140103568179420409394450449803750806304205208239308675552254805477948336522155943509249081694586771171908123422933123377899720391836401947023256538820034282307400704158813965916191027779425631144970334040893012577087962863393377754607995582041412248534166966961271462392017760291273397817846037041155519682459297194603400942504978383560831082871678229206656387379163353744485702794671753021902402430495047195268894747655235262795160251002055201529829738429276707267665925639476808701517293326207872151040632730866895338136382526086694681764853279321132826242840623653889375570042682928059907956877992857269426202100563065706579914735720738126753665972634987356984450555798590795600141694276971011054206336450258539972653934489614189573902321966881948743491755722052931207047673309168664576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] -791779162092528776541074601158102936416867170318831756732035154397155451918857904953709167219256222132222108348822987020455428130367029782657182470915683328302996613392765548019907106117911440654692210434321028294362438550694241237956256950706514687330794404046215128237709376732501050049084480710689750169287274036988188852814807796758902542813873539367407919380002631925329528649421080088107420548311578065968946926383172196653958537731578574701277488683027792917425920862617700734036038474679593228700823469583477999958764956493983651278924186934063978490987243546069740879755444172606325997291855414982086298135887452986280919531610467690229809552924939667152731941775901091778011991287454324755484090969636319721035916472807439248126317624542855003281922019806873347213257771431883141218145127947620573021138514741410874830663218827205112081496840880697590695684663287643175090671312256710524898836402640034773632859484582368097536459014659127233242377585451402667436306861078511899339825285091534963926072860374378392723978832956488942626129080678552607743864044798817790710115995929271448493695809585015684766899884738463087752485530995027550628742841795148360071784882716057067435193605855770955455726726287158716550129572912435273242018521862196094029744976672669739185130030707772629708972283890093592402113425950069044083679537560411113213679534371080607855937586901411108806723068351118443456433118405025236429912276307875129206326777656930486833996589499595991514810163924969607492198700008202931061423695358388225487432253658143208979845827040905748980864764922290240388377645762371561649644529467915133874306247390403143723956607293904460617581186353414724889654778061697845051650060838991444073670089278433487512695344068316272541969697554779912640817541531761363469501144123120167144171691318763293096863619277966060657758053005738282605984484974446856589200515040036938944981550914869269256310552337948014002221050356269730796534532338398642386916948554315968736641762053535824613007149981869308565333731880712228408818160792655059110374867758852170831733796419587204940586357980848729952734636089817337822778716670763482657759646938346223226120113733254433486505843275970358484900295681404666941318016506100480967305941591142425361811169801672315641021351557351241576805615441420595643724997840123532831381259030457614571347737727194987284101919740163947039719308316795691996352340772538551287424342666718293670466975549041135645349280830787394294633325853452884038793393758882908571584257390873109361719590462358051071540465890135483063281935354061671773978215499372750671141351083987088038436544876303982421789740238382570939710969711630630793524225030584997568247272919653922472099426405555812476863034096117598670637529097539255046230994673334578660504014968457542236827137255487012525772714532313170591796223686814442870138566972042909560188945416928604955272326185449761606699458839610096517075180892933363728812255619851915867499179697227998485020934363001351511903025591377182537171493123170417571179989565440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] 4658267708925776099934778866975471177504494848300674958044916238397455339190124717420687578450570459751922457379854634565854359392981723043283849657117882790580374967257928700196675875032857893024601846447702631958280605607974512547552367225643801995746768122296827466251158629874741989482836900089120020638651834813082392964604396325929757910103031627220437957215262223794219752842432013798223414164426475967518978972101837290376750981173599770286059714751010339972574877775843687752425323120969248705616256997261888554105460107239325207583248674866313452411909454749853222170194951897556526785906108738874003918154400306744107542236536366298170983076645336837268878822402599978041295790273891053357179052855856082401719030507337725766663461634298740237298892877452466512507142658373257710242921546770907717295664073065706110813900155316288084500721367246161315014600549335877570042683710503420920721284029038749625586319650921131535973587650582262519782376824869832359153325095040176696549109091878805112178776364848823226545426860210790587187394399863844320177795097740780359157912639757735377406626617772680777402459191468794138164854150674371260351573473358812659373150372872135477844970244442370886494805599413368383210482093046088702526032881802927364455701351158681900395666687749025175328833826852780520710385421708616217630346146167686843682018630586182898833382055580792042361047484434425078747932190887972858572910332122714763321391527728248448488947763852639577353908790403850095684850943974039479858515953261921788244852433847427345510639855254337218165573377373666952281592745809348154795025144737088027922709351915786909759551841565237914793191703756290381539434464808280567816861024065551381668689027740840651987872037422848605254009853927230557550867228209217740143546483895927004811629934871766001201199721256180055039579050625091476175989635473116812665795395192122341459435790529946462636952128030555751245638156054406667850538506800194419869057710153099042547275116891595360605113888408504833551530158672996525494640222642298266012397769394739454872874352904035473916654893841365004853812561928364925261324592714462624647134022902679868548122645205312677800129216334562368868423591145388236397931030300416328323800578366309217910566157363938312060812411987091957414247483446871032774213715192290635639266112791015928331563705115633726712267555069203268463934181669982293282320528909718968845701887032984826051902699899180134579066710570945976371838394509146717405985383432741574902911281306025559815947230072146168852806432921439824031036377820264188215068650695192732484306071809436837482698806299105285879070524602726582608825050787069194168470913871410930619000971224893421549873568859732280224310197518073061572095281867424315740209701919541221540240245977278589291162247973435937478381297785627392831206305270138464899799463690919015944284393009296795885333000606234081311477917644709575177327158307449015391976280058274552366146077899930967435267893404568647131445511446056855861550468096446721259608437948416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] -9768286848376923980781222369160746484486663993130732208937125418164174308118543924776244164656638053229098227354928785055078719097350696647367552526025859948344590880390790141196688651395998959220313912383338241104996749350471772087399249402233286824758596020053301684348940962731323295048025602528145118642490628972140653222403610193621708276808749455780114908211094340303292632769675747821340726681451262498750820554195453273989398953623577321065563227185870187313673508999143305149657108473577620931473890414541149849719557717952506149968081219559977012409594040743918369253081270452134980564997260335534490761425838399501427056160117643192674403587043526382095351004700984944439588297810411476891669055716187969908889436991676719968111216942747831816385056600529477550484742017102236749986201543309743689617955408807276819289348517909358573924500652015903344435317385053710004270894522123581668419223654931820469926860723127141511066219965872533721988993667943808459321135934987929309898871727995300348623994570599780042672050589845104566557909068322961566147381882863362970949527012415980216609500015527347028851591486720151802661296010573826489948474245207982337235379884396600377365649484542406109412899337047779035131171655256403157609242960801789680707673281223536367984067877879726248564381793309870058672001658134023597998353473796679084120809198201363049747933767581482560811188288061540666007414371651643296715789284825798882608155282804155382090115586809569658478556501081265321153685563319900506412824759936100200446389687250682921841192736945552146562700972889928417836052256340045046490048638486405181679801933011636483986028401442233917352717037477656383942372535710662006868160344933905587169347938583264739688655198451432987052135559187390587296159439047337685727946209515050331322836802987262972183727759484248048718317256040109609403052486634841736368499840249835863740544846791362809977572660164472345379701783524582521535191203002221619246084635392659308058578486812766368396964602708521481311346210180575461823251205098389932513098930356855870938856156587148463416008004350647509214958330292005645332573985580850165217112334107569254132177886478509960764917826678775397966159528717568308928101293052811641680675633237949901134597769782962377027959982610467197800759102266659171175257401263676784927074025610009066458315264724024121075206469796711146604522456084909394039169383848579071655490737368334982901052012769236561651245593180925978893639344502177405850910582146187974599967537026808843200067107846296359059952211919083959109451358536272052645972559546272222893209641830059524466141602131229808505781300907560986061394564139854552878367415661900461188538786680009146065794613203031208465346349041187299527753009415598840433517145838892819797978434915434908860714335931171828500883371897597013835519664020948506730626075826581007413234635387740054548542988790039821074974064113331176570842324622556250505554459941879844337782774661312862491858853459305988197893003279700796568929797559858300023624968437760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] -10785009425617140093585654988602625534008857994455416273953646501397039854203761560854516870833052146172977672288015967289761115310258372156313498339595162832625670146155202776633345732018985401105628347586363692855040844246583008998730851393137542824417182885345607043669146034765765759397285141529429361470822680274860844178897237747705786964283408116275454275838276696724437589645082802918887684261710022765120732000271157450957089140450818990843233261145796388652715474864948573755358042683057573685108855413847823306844442039367923635274432492471943702903783604849820133407258383572519248384738244631676585050393553733524071311925865112485032348626024446902637946018107952951936603984489928125771243542700608963821745688852547201567297961226074097245685279393742190526900718183066290569934170122005524793338086763473106421373616131940322588448432132072211184875445985960440961963063332259049586203557788794779430997325001885713891039323504950065170252982690494347748974766657332231886838512519410859085091283406198162273920429736294769785033088914172488363681293059021310256926899819787803710247643110541257352968845023503604064913850499550031901373624807898990711558614086432097305637540108498194286071413163748181922910394930941128793851732117397125763770405123474693979470653222031625380757908640307659714017982815776129246185993257306039055765855356253503694978467248987123292880511364746890427986748277126384811045798918889905583579081761614976178328182014363215559211534554079788993243805116366699986588870272271052981843399408234717259175373441407456097691471905411945200557368923231444124358269838240835251396089427071234505241944362055035414409558721770737221795648127764426054610321716058388424052902255693454319692627026622138790559080180732353089980764637830594747501750624245140200958356568669236054000820016351266605062317306875681890694284376913657366747694527122442286140220353661957925447136240086932044638377621070369180503446304232721885124641342352224089296170461269855754530185711403844204178961094415583135012003475605660728036860191843342862486744806181233527122565119757893546291813351768361903626869483803210778560288113808623205804278063172202030696364268194512521864182464539456537423667961338290727397599318824242678413336812564847213986634217024723056024044036186100923469536757949367828511341380079134245295865826067153937627364091711046585882060141289007530420624643864001725037326447228058533908941576330173987377338386810416411534217522987302192529637841055452996187490565789780685918059606086701768294348016154568032105714330963477926647061939352120644387018070798217328487476451633046204314092349012329122709405564488206848760343392048029440464750590936166101256126748783367208194612327367452488617417257608502911686104126274571294831350406625846264866739782776929755379066591682734117175670629092266560560234588543980765971719713130423395819497911380968935008656122092494600107659740667910217684910915675052534415573520971933972285096088798014806336629283111650564449671589635698038223390510153728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] 145851185605996976988487480950347892917605560387877566698419544428675943896314982513666907423138982521513896573676674069154339093767687411192608000967830105828553836221358216328937366254684250259964521036477812999066660483725626742143479487515172798628303204556804818740117125029627099032191387871670705084324740251980788437363094259148826258790358166034891917909134011926100894940545967498242079101385199236227706210055430574096982423958524989457016583942939537951862920191878609186482994738321708492145679774616322193087184864396796590263249674077808703035953440570181055828293967930033330696183335972174760744352727446925754380488066411636476294340724736179756544407327586827383990521387086351917986638200073701364466821306465254543670325664822647602071359245152746009072171973594652987994941866806059107815941268716527780961654214480736457429804945240235789248002447259462795207335980194935982714669863969296719430558835484831987130367304709220859780401473630313002837912307730699665694534342477200483360760766160964630795824444254787793812331487255745499946554752350279173493485739033427113251000983482112903023638149298044504912586308258317980137321246010754110539836515470641160320392553984359958424423823441179296930026943412441759404940305779273604709998092335108570041884973807371922035134595633087141212608982475096216226229564999725736358449544164975322137783336410482685663632504899129479989111847208407087644627797797234351361158536749092321469222636690245266094972203924196503189491641366102824095992049710528968441196850109925974142867385303356964154791511213414466207462643060357794431203972390016021580121700353607933975327520032633198978914969344695917077752673764910990951636982738460286846047474757821884392666024303804005806387941656786757961005390020543849391857979224902635982323100437727085661914356529805082731660436831403159311509987185940893720305326353667815718494069987817530736549940538659582101678255646844088561923489586168658164481983579329640346192567616090842611112363340919184063399541323941441858992383249166156492269258775370317268932020622750047333268633784810904482587541366561782335555366647651776980889063207337532346834654533360560443743711393208867751899048253292091435622270350351328911248690382567467856000186489209389974013528774051200766071254468557422053459625989839325319328686470800203694916624290296641375171534959008955841791427946150605656062773232546250698035621302426978066819210334010593254428380529483710817045543216495688321905218829458441562915412988314654571395182997140991960362705573393218249418804736538492265103740292176951192694294071670261626969253210234667672263154820216737091332194695597620128753549463362351905302587881868607789442500121952165981806488458902222291172264529431322348119681793120737621173528456841292794216293754689627298713032659779409907206901146153034840338987783316085169935101789484190726611354901001496473394712844188247918887371744582510465031048991204998170773305113195936706317939783886835344675047707231954309489291016399781086131103706644480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] -548918533439761087472182745616155503391261743226186190524534742955367510676715927888082985257335062051579091987667771575420302734075379473348452577221115351118217503704602785878260775364063692715940682593196677697143516714056289093220718899791535519978892521885812342288502565520525445353216708838117061382891426647046112913753210484087658316379312031462266372515107041228527520771814078169005249245951786639396606997085283252741719095933230873617965525734086864061665636813753111579223962308183291496193622746065997473065539777341618218812387163126069735466952428568920593712586460343450934575221901250741044809252197056130391567902488588607588894457623160242728645766403539615239931818136276326503292359533337318773744214444462870080443830277614555594274642917900908759208575797189254448688659218930659086108465816943382426563652719724352226966349005663178574434529471057330820178247016308093616121451359969583010889009868610140723171489026216727297145408337186162785606068653857184311811656826907150775364220470482527594627673063376557473605626764890540508967587471515138029548092622390749219757229923298843050091948191110321283589635289161050909084557721597377860466035023328197259587320506725373649334532527453459729382415356250314216163535184536634981077783253418272988335768360381067914077090349018638680174889549096003407505880441612964702637295282468177651807132761719819110014232395460650357906537907357576613329733863557136532999568566639508263844288188713384832574234632545982490195918066785042127072248064072056288251504258824930126152822648927007042804527413670513156186601217345592235849681973147994083683304091950609494449712817125047173190748266468477303376312737370440014663983298365997388677661924506688432401055871289169718898161994169926752845357492864608452985648629855667890751950607364115961665411425483427020497234123758682158331355313501145100194079473117872551063083262310186805603302614099109475834506235830460687223752064171142460626309210877375404835635451320450434651617339280650314955851117749369160694702498582236480865044440719877465132366390811368493226947599869693959537641990465165064401711350245187523902990837680258048256385704776230790664411462629874680781972775789462907245191352954713752002589427046259038404831735353910190242482036424743978670034581518210038828518787827669645549442620865332844641237181920896201245035631080791077422854426745022596877748972118059649133092191852355052374895043086064265883224340767867276293812234748950183945977619433937537342787792383424787464340961628426750314436437326683776960915453233466981052429931132109802471744973865090104147696828890946755366013949579387441968823583519400126314487595426330974342032293883315166281105785466915237817131057485811699949021231527402646578940436887444235594099578456835257885141966240667615049546296978150966099773174030053417762183496739633260161560179873739113260284377357291197833357291988775274059374025223030879099432687133150296332234567422240327137037960887262788197626873877917288751493292007614344459394752171737088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] 1273856883870732690239763797138045352535029166223622225036164364641753171596121871590098742113052638480602874014785037828898699341463347079265339130065296065077929436186953045942788208638880339795885281747062854812119446535542735823024924696384525191330617484988139854565760874331993665885098624847315913147112064043091373715962909809461429557584019349400547721374946238698704341043607950911874946417641263999052871443098559112284636485805078251510960579607118684775995757090585828718443751408928730004554474563009284013064593463729360024881078525154055006429254846629052750544835773633001633043335671343318521703467413925248968643491120799669490972695788002843768564518618955770102482206315605288318987139802672800804199809064912836984300654763547981070590860483842019971637498377382946466525719988989307739579483359488928922950917872229264879278362568088930330825932060362642539276287591905823697635968322609827609571362465343294730348718763369317964335954083161948349449878697120642938444152243262689242207849860696225972641710940579039710952705677392315238935036129099249574235049167391316904195733418463662883721226020564744574848102571138869363678180889999187774222873714396104439983195696838396935152709789704707947961851839110005737285209928685430565855275114007579430916125673684431482368112383412564851775857171647985380341752653870749089454282069574575253477202038765042036501398742039520055189476802642564789069263005419925893645788155921085885055940093267933600225470174522309114036926892032546198158741989147991786271722110400330824125981980178463003864123236799765902643411005307167409744768398225313950248610513951947235703545447908926504237863169035112659941711252541517725037189557094400306221938412253271526242138802636323749315630700563923968038188646473274658861015065231832716114786463136106164813973899615748803639997719660024861624248952867992649742482306965070814779100540265096829740429743023135753520629781081003729273437045812592430419473476983228645560914607325753661450248953997324584314023016219571545785128127448536317858676630296393819823676346801424854446172815880273542683976152671257843026335211670979940397697487890822172930258165433783099582335366390813797298944225850249399574943660623584052167244928325491050001096155111286245829242315055229906544781846447419568973599886811108674680533754799748613632299983443537874119733901802820772041093270232756045251793826579160568382795063194055706431367322690897935365717133184025111306100823529777567046872969378223567849009228350737467631643351866706112797920011101114096122969179062297035132455094497269634791271128447211075715922549574237750586287897059201581183722207137642957117174314142772568229085990295468788476436931590751903740819639963613255311094689963047134886265002936203394962228447438938516585891024625785950603132394551120574078505244878372495792955267058425969078175196359204731239081099525949081469475112696330548186660067259275665372425242996799546271811395721267150459861606614863571657932866106082558731696018885038951954812788990279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] -1786846946182729389478004260087371506681034046942186827485896323473526565062880171757293290586328568016422135797150928261067368096782172721883738589833055985927177907605209506944710744491611455960447521458512822651370085710731241473853564397284133875227472168848323541174727174209300347329570768016381313079930195417050924722372455654735720592569450962180618527731425718764133907224197451415734580731548847113483756083618218601887147705397426109650434289891501206216256599097712043614810273021157127663928968456551964269224720899709371709413708886578689867550811970300152118575474106220912216216648098680973503764238947889174107179291223057152370276062607588318084842096904717302045256321069392860568237828960280266526001760614956468092670514454390831770598712593264449314750721784029655442601939038703188737159610600529122512080715558956232874091977629568966721440273182435202554679672838286848318813046673505136915800777666382344872692628911385058226642340636941473159231801278213770945358411596088842409102572050580396347598091824176760263668743296952013320414777689047560877770845497912397408283410208443220309811566234842425252546272414799899784142039446321802718871997915647914247157839464287971543386057068323479818917207645469377698349290430642796835942207027140426464729444693803538760586796454757591774585961120220695244698002966310583561548676250641954211384539217740395333754418654861120556028085325179607299139374359638734096307711266501533249646621645674812429846264869901971258990186932487473430022558171735549548111398161293345374201162230269778891441575410995336469021924420634703811982029600761435418620572373430694107520424822700414748646535071364190497095800125141482471475658065114914999761585238443495570728031418380639527386937083702611646860230769794576990126945279511219909494132449736264604403059057423372946323942340602447495302656343370674683609654923575485551733003510034229767682578204528386294261099583084796804370922824214257746590297276139222005160053624453967755218565078499223562620953984777335868143296350754465305950318802060675078908264353268925106945209550070036236596093265413198411104900010397296476793386492078074980760705982176051246807254878382077251147611089994576200251910528308128679210136842903091608773793058164057152183087429559864485327023235429107106714363535505872729951034155372876690579804665049325148550435230724584064717854822439497941039949590087147225979723315434911426270498944817894076523849046037288168546041828071067295434950244194898607800482736075547674227439180803631190677589167389064175155908744987333043714204515122475266736331439631890626745175525948877320211866751256962277980971872425589302328812488550332040274407312090150184387401068119565839962010710249001077647551088945418740888230128791402151217916420877278465526805851941455051537421306192813507549243959973695147258924505254828517824885335398828651213565043018095556231103509296128993990486813783977064360383753938288470437725988691697424473813783803473419424134164742873774032207857974855228058245096999485440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] -4635625376878325827283242812882518368813323892888631031259513789288185307064041863724316451614878215617216311838907524852814827402814165138331984584966692416376732680854928496825316683347167758257684043835753570834414598118838498370010806744803843477566396821318872617883201439402093478682261364943689162061245998377167442993817606056637042708911416209049069791603948707043796371745242884733189900741784343853719678023961057759171226428225097753306290954695392664788708021433585641032678392848559645511740222843890267485385299743536138474679277743208698842162905330358005757085607320651616969231893355687020462273482487278656232609576663185336630614005791086431388397405114616190980379501699233459488881076404059115318215099466131839267404892203822691659650654520975020676886398781167258816667809078692538016721340833717005035842165648238141733511054584697706810926335659056410395954426019541808710945651047160130074116755588350331046184929920195545419798993693775549226492583848852281671741578640439968240772357633677675318913950038941704760618142146884416925827318604925553903707622104139896963170690979566064762947459421733224451546716777720252315082017503657253748279346124615886672619843662066526767113829107905316137256861361340257468467313303110853107390952102010968529525985062611671111819860006824491985167993961372057349401022054310168610241541433376607919449601439635066692679312174999055976503219547417801909579270896837383616835589298646780197132759345647169041625714518967560827541770108658063583194093963822505529907896828123137096293997407873324711669131043864727865029440851971768076279141393785138225685666565546509182136607756041283138485653295183765608282579470336829560922421251720982874917166916051404419013013660497510869717361067080127149198523481324617057989822935608215350466627046668254746459064752570726538842022640277333076905201329048894305170904331134907868425867874132992815592942545320678992389383980065569349902179075078207253523070012344879587655023147353436729983850933571499297507452531684840565919628451761735507937950765600152753073421310212796933500198524486035085807891085466754356594726724361792701626825465923120840190680230671372442503728677540139911348087593992832647112113927333447246564816827022322243032996381063440458528705597485882653055160316507773728739752299623851682434480772212924941512101524768682093993555843996418888499902401699641604430652074903706535549540569972092575766639484488865645536672819816195225233123983194594857862717619982783404458423233492027833428747288794561940755605137187544173775209321019801404481638519536154351805967721552579554242713188273232485569106998808275784508160945056842806791925932971847338383846446816854186723548720589842054918584648991569363063182778883214487370111625690331628380333882659366261953312632658870226999592907440734565250558724071348238805370888641347065748718088347983526688805896252726337972116059876893266001411812507213167408964046886988802422197280754435440460264669274079143370014626878452967699096702945316731742276970086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] 9157766815235603246276115455233234111188005124414145801620662247793470388349381075727514049952248622162819974791315593557568393391918675677809583110688430269603833122522786950747405331835238876045650662034050556317125595859599226521264788218121231614794550994593475112010111364830029092892216528203197567538604954993903062567949984404466888956986501385112188249511589593760798848056595924411149425011128975952772101955605056864621405350261996647220284190251367374930804207682650632604127651399445725376810897903830870423681892548110215529773389617951258766192619168402148268411787633526992638275534453659384445944790813750396120617802802662331664801170042291952064472097591417220066525256913341808647426044652237310669388356724853492270851380018450127481715028057351909581835293095554928780997953870732527158134364847044266740519198739613918935616071125887091474640751909865895868120083922611946708224391433924480374033805207696562658598938163277214072789793909100764502648779130363775963768311682599447838612452145327647631589986569125719648098964954377116472527819309664326117598522877181761288868908519469838190651437201850805487699097539049671803024826656910878366695624125487407905920651231658170341363068039437170617869996510459602996763121469704722427694511890567363591711000534242320757484695929818098828004436779338048455899876559104188429943311666756055410639636607206490022208718457596177688120643780021205256772231575551976105385446095494661998844832512585209093631797589572266609736060486744487027331746040574198548988222530708982302770044999983275396169604019203068960285053893186316158617587147153289168130497393764340358983771636006856215663179267242737523407322405795243322248845566547466791012780865250282365144069456865962150950235927804115429316138476646799287531995270495776429943597152457139875712626514134758514386370785899054242696742092489758925913991992169425385693331370783174366108513577660867225648906854205459000620062994779800256663386165351264607446703337974502893408143902836834954224184037104387970462696764776380039417049302690599331018473356260517259576889575297185321702289352339360601664447775287592636510367447919925656274558518114681372220224862257255594957748772912124671501540058813763822245806148855749085412625443845766861913726688729484357535124937997934040106092322486980116611748985034724403612759426851996157266201642731527869449411710190440332457079256744707968258065553777494325073714307901538583988021890653923532935307683393138270175999701309078957496126413284438567058321318104426588222846123822947434351501687026499790238238490357033698215419290182180736346302216406647502283071440102210544523801291493152915346952832010588453403179415676948797426714847582391586291851700689027096902365614708056686952396299062349208371097577712516514411815495114848471093146782965791120945633248041852337417549260465784535314175304302630114152393373938067933573346752397213369043978189680782746289837990063849481809290295871774113056601627550474433490874727084089317853751519989743598569051937023459328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] -34312579605099948898531484239417239854980948161005730108025735359962633112356132421880726839345429262224205307475606257607725543841937909497950794743215129843319627868753943667358347700795676414512609837882880885231542678566225610382512398884868975829315469292586062728924593385974791462669784498223695654318017608012984556505156687582366111570656576306037527604314428936088207746900373897214724065840224710665417387370459053026801296158110606712425558104107660562538598721135381051898799775588609691678773394518011807228411806884722861489839525122291395907334433268168448562753977172785031777739785007571351892457689095620762648162572257319738963481585164935591557119657896763462858963865391850214295515730545268205657210968566630897745538228873315619488683366374289169758920928441772503772075791485879612478694401753103499845441392020004267757116841498488909023758928550622644558200942593762176646168977832168013724069628942418422927529984975356034344390785549391912317457257592441163315658039595908406716221638032349552740812193183140242377505880582592522089510622930559143810666983625385044621340160932607908307640183268057294332398055867821150553091862592344301680086755762621649147795793523736446906266009184595872870357915815973305442635474619602693306635600745144901350583013848836274331830203827694883340808702711897659889940538198615980659742466828061274101801922610716974882605506776811608872264967611043856891138725392808551295876847315108985258617427031731118201007646479544817669432610027281713468161663593997805996582126649828774736708058428921050876969369193266750224391831731307338753371820356643439989069545612794470363424726758349397440148844929181941806711817515887001284769951872515974454818440435838586730386284981650015071160337538126125099299327032052670185620054227623567685100905820737542186998236912544511798730356718920050498543640225208008498773415861804638729818532664408855997943462888252362338751555274501999499969743395268706428897319317398376950844490297958645809610478838438403207691517046992101266824996083006126310509763366139154873797073803519007712130986514312685860717466121863255661990045911743881944061121587347329145337408445977744099467609738907679850779748806523423341188496491913124436146872734829676362179008135669302557424741373938767977863646540761458466064340930637615915880091895295936972207381356507665063250365447986237364983944624344977991901960245318721431153834086809627437050889221835992391942647156433988602772649616186858188261971931562505726230186565340418709988828311821506604945996657909637730583200417829280936692087574822161488533389863253727951859939871994464363502007496623140212586355734271518144485725671072593330499144987422883767160590345507063381227407189391327262363112393087583369116479144318013506207697259397404318457238378755567582170990418112491439599917209076654967728828000410000799689131399594536182509483685374762867572008860732966675716173690618818170373405007001360490102762896631288830765926413392488039022773123204062621239660233197640583213455692089262080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] 86055066096669946763146147110223483068356436416853938384094288565615289936220416961968531859698402340909222042706298873097438145784755210691992384368363117969009991131315046489056464958303561368482973249701904441455786140779890803267019153585702762890183715821142345854934816466870603672662072991752362576724543219364350526413410520444056060151521144111524764456846435730909792147169307271038043117071372133681147062278304516146185513249953008629734606538057680623953069168172723686972550736704293860556406902536903532537838201450890355154860156425478054845994181476744636993275397967503654171548242769437918240761758568583953744217228283974510476879518713289093913630681722721956239991149779904946608860797728793436336226007380307778361311264411473526282998272646817874952263127518879355742510189938878962317168260263191905181592348007845401959799532952025736439193372674250044170894519734100529131553181518868407149150549900557555985253331310555735342803923335480114226848933065042320237233489487962345381727398076825939259228313615028145654864071024414650440900820766784544101035280282579810328443176376393249781929776744821026554376239833958466888845592189349725546219380161985226728068719809050704215290114378817842921016297276205326241339708904280436921283038091643787016402639989758752180169366735578688537707844365519714890819761799957111866295495402547451850377424861177011860210927369584055911409947986595224631521054247933022928577126235160144614783598811141094929106182923465791975436714869765984614657378708119865673737017576056208819546856063539892023247572620376148692238056838485586724097829704124245925855481377066891242944883049035783031904128315735949168857574961235832244757255389200962369640208475121952801642425030666447800262562855847155709813563800262679659844557917002496812302168466614663035002546815791940882260711421020119907265304929437401780655466659595011724012550260734653526257164540917998651836141231751549524028475097766328550316900987068376707909137914527570614087713350147269528966972647524918731064241523000750503239165005518110000734279022012114375126772159065007659057018366018582644965458463879876321669237416752033174185121011131858964256563469060663183163196523855301965935416380542184450097473900969451399853351546259695838693955777387952581545193332692852626645769118668656279644998541105823322851128863842857745038438275196523590612920652974350718252970881130903847325964302584641996928865160063976960583271244005715318070019780266356347860542625927585868514932917982694802216689210755209989623971034018186971988052487984777759579519342550298054810371939892154268662062088694332846729466191743029828000643091603179540863333973036927176138525675553065399576716743144736028372875559377705258356211515540830328043061519128600112297079299556463749493287667604261541135605492009808509671212124270097048178047033023047662898229811298273603609937494195575132531205933145189101375679427851974831837993191285263816629637903610640456537590752067740628383265577803262082623546928697734680161114325952495616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] -173591788385776180501723017367598252752191140120065263224799673253360607266362629772286954060704203286031815028055007403861733164685421476674738462625489524134259266824843915843904665794039924713970894011698003481197964292579444824071381425031815183522253240357561333942037549038589346457629022752562702369104453806490628971212949268675251535433562880743041488538082860526547466420923539501066609234412033497020575702639420116353808319510984696935685316894947784489888990438879387732072088849170802833437499946425769131712515943290207373647568854348396617053733504622366974894412733409108177181257208481658907247302389073532451151503323273393251408333083262010270923503695708112044461727321440579712986492448227257876001366534629299695956193892374740224823896610804534881483249385432199102653901152000310087431623414126361406716499382733990549967440297741676182478443140059184573985798032713945072959506799965942864483621648570313745038951978150768416400219953692205503735151078588955059855993835025536398913237768655989875764445569296375208786690495761881839466244621542557710105671607886059685136351725219240020846546544119538566307293971382065608324784574246195481868135068301028837289796889976287053170545864516462967933253979381746628020177717663907829884358367676900172961404148845534078366002654382783562915702057153481038940615763210830762648875299912990158801429178203843206895188277959755224008490370245121089066033808292103266845460038632105625631204422443018474579520905655201870741178682005433592433406152089698608605684643987418533467794783295569344530921482976224253425265656472858667819489831795430742671229721154078144156033968209901854561090873295878194164464007820816770446786537585462343636429098030823337853712273126962037501347790065760815996805420923526123313814660584611376414886533222400651173812187043998711985583471522381661705056512705180813409898433914539864169100203001247674256918696062062564000504956739924944346221397286829227416611879425912290589790156441749993148039566738976418645475835001552832560680272436750438017026152111865348301413189915571395744204990452025430569461968898670225405065128653083624901808419092358286364398390255237383131654168046092570831177836397144875760744193571021248043964202729273154376218770786610986911243124699836115081839283379660747833374545233483899811365679887606512505875290633056168965021535882993754119714400422423647491805468680155192833614753433088240310468805952088151583392290462682516491032877891193721884745938065545021166285715449600802955575709082775211139491640321380368793814885778799642359520425411056103831616958457357041692932020441355402099041027759000080651967604617316929194271199729980987809777053587523676804154722321332140823562825176612897800075793824749528739706999282121797661828669120144868248865954429209625856391669303661344529188768569410633613367907171657377451975114505976414377539194599258047525840200968294425907872815006099603085849510719071038988455316997725942443030774802818235995966496198034479052398097815121188454657070140384870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] 300986365236071191211562564005905957704649350629715551377966369688321382115370531328476727826497088942777834496179029607811854187137806054822729159057383998600482775662581293056976254023519546560257773295877719438583517610828203599127200691635902871727109800678013243946597338829761450381630481986822570177671684390666893779669797049953660946318921351155117328454746659239892592046926951940449830533188843853738817656523954437107892586357851682067166341197743732201260716193003402387639531991545462408729831854891024884855127526308279670062136977686272963638740438542308556919974963755903804217230241769481041878051824656861344544233697386810957216238991648846581492509054116008698163806106064319452144455038615413610295763111767983986449295693112060481879844039406032483837452442272483398530648376811226121322223001313755178411753751691725462669492706337050888695006900324595915665742316680072686045354935008824424229473564311918463822142093426116946485816566597270536840934910976270633116757963315238508981826580577836958749065393196599318393136162985609488503836798095429167291151599698371483645813486805705929749582751653450645542187511071235470328622838663091254302890071472703945442326948294655509508785060869369234243872990592900762610861029806510039988572678401317734025450134683746497606476132354867835669179445292209707485516135149824538511840289689841348089945086244261357178975681619086340524406412254843971777549130437916552833870907450738231547070459945954843562070223159777442872389252373264819838878257860554338600916221055229177419573219516316492554704955327716085360293035721796267439031014457520319790279674982380430203088991902007148135629065373913909353358086499499530183754070408579968899439359359658780834351956305028750797237548919151308072563573757462462522373262360402691353814022243672939593402182319448705322951232586906837992077913287511810654959706422594711739243267407948170849855277690010491116744262908525188074319667278316275811885677984228233802421374738141397363306810779993494563493294002400749009839233251387044790629740471705716801034849112112270276950357993180725239412503275463713203210430326677396152573847998550046888794667776670942684833592392115219885304385539641146239358441349158868947760680379066226433477512630325354899940782062241348477951769407252141456330100087035489449401660534663195056897510640445837348182392034911736675530710825849850483393367985228639916731650759093195416165370349847259048641452296444463164739221127965709268770657318712776792641959156427761686124373062815451458378096574135343578128454355133419838049514340474940004887711461270413018937642541012090454576589836845711600306202233382048052516216772036333005281334521553555841637331113587990706705746110424052289436297506406371348313421862309610192640824405517314829828659654141391100738790595575500793887036658953667736958957825462905802015392608941985883579152354017912069729497446049903623500368523216578486664741598965641234909926403663082376783807088698149536314280086065292932719484730851770398172117238328328192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] -463878766007546970363775792424013317039901383162054053210091276573162190847708387662599461026885360494730684196495718451117191303065436484408256019584976766039481221770630291771154276861239653753150814243108447112802241125472845053360073231622742663563934997732085975416323856720238128474506110449584236671532584998116650811187378221472123762886938363227606846575223200338651215819278119972825949248355000846843044587164011850538368710562672980186076412713392624663292222292395487766443834687588648600402819795294103131197257133270169900668511473739402957733511907139524565597751243566615398967947058448881346654003591839284392329752796544466002111512682961286905701136564212370854331140967690761041307522471968687480319908704572026166413860252276459216479887754950345380347982109664268166544700555939098668814919840585675658501346384223385922137785045587150676557560075720919351599047291018453041661668743468250764609927023989418876453020698773014329860136339148065326963912674726668562554603938203391287467500986838162263419587520605024593278474809053131992368021178288611473629839061075867458939942789783983747948405478739924918702383069433109965708815709943196606752678703481178600112347850696039205838452318449637086884837842595526411160836887473545225502050631184385693329810206708587213792404014420931508852631806040571027456644496609078202394129939616749863401125173182579323796512814010361327195223430985749546376422453667194588212027008132475517983074632503968903922173899716406163421281281754829288370075097502861750353193220096480129388592980137073746424432872138959220388263269055624986078374378726399197004070978514355096235444107918210592439079662426097286782435186009279198519121997699354272492515902642067225956078979795110589375372358274367251119511195737982694569897570858804958064974647859998609308147906668527816437500490522899057727824839561795382898356249185303953000957731049201595645811663775458281056808086584578462826004566274162860072449488163874649527521466163257409761768974930042152841283248523757703076559315480092162967754594378048314870808561511762673595941580138123724628539198445453804097996099583113024142683427146715550166700038517301137079723375270517659329951920472847683632064840546019715315673542306665760433607723506354714332498193346443861715154025091382971102110539029440994033929892071152505448775749734912320171998795266275231804376158183645147644013762335616971520664561886590023303987264833717467250789778645827997616446924467989018233710063748175231472525111632300080907825683638024214801705963014344964104403636078668002251812755987750222202026412345569091398694035132362874173279562965119483474032148774557195074007949565283427292956894859112471295178608675604553846768897068071561890279308699363063721639315173944147547534443412566839857238341879080645434124066934800806228533960611467618218976658739538187479805892758270063190396503439822740291629957484011969279215876027787558466032011652254765497781512754020152082623065322808919317481758153950439110943214189509860600327991739851735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,24] 649288340574510423503528536147815539211424894135631348064381520124501449989392514230149719653622430452815561845852008782471261039076657627994272038214463775041965567786119968168043039835532933248708019144511201499883348910793435840136234337406976837414451813826035673909082289602479240729610191429431014410590608730909846454878604988390429137342787021874008696779561057807296614071158070928409743474810086077767016578092814727458217667745530220750841450214303195333383505694541070741172430382399471185823500871127699490503969779037906146068936357632135890640425575786881818603491221773890601000599377921616995988353654835288426036908086977503401176336247297451066386539801557125382382822960531185291529788828621241560322843471631234057799790816346112125473103924624168333890747253731441749563017482473808766117001440947823655584735135954102099709327401800408567853842040663720718602349000358188781705693281473821582929515495504419082861415083029208593077407209306266745590384195247683998613073078774622596245798813346580902137028983041793825189406378405648897887786074934412753204570883382837394049828104850211826017017641094421077269287289485586198008231255497972762718393585266478490937257060812073465927105578581711979089272185222417899207588401483229037487141477506224873898706425811935511755297770607858589622716168462732923597884558863704197953366388600368721408351130216827694086174839440101293789526720986521193581053458409301104853365509518920755058096497430396533284608930388300857586409789398328288252608851874509079429230526858264183335482855777713984883992267096254083391485934035178067465059494600846595428200569044512589141154915088767796482514017763148461811622990407395993035344516547308026810153672964795848806569955679363170032655784290827259512483324554609441638276049906167135540508938106967209276584766832101246782157497558178192626533193968215005209036864811158560641275246689881059617552899217502091382936635809681616653920521654207457535892886949790173299714307487341744402592220092848744550700734381399930879407795477984249025370020941957334489227430838634695728797841290874881964965479833141034596655615576756716618913451705256674565142594802181758378361351866228182785878952201930668726139762663819165999168825895514894156961000154353018222334239284955298769925097028608324519528983075343157048948619063771468414999769481168170737811826542009572917954554854058268770196206516269363887158646735297282041418262604129995067387462364776558790494758757553756109479351259969917564206989749892227361370359355999997560840062405311347786369930918458733971571480193432979283555064856588079512132103752383479459670202921930359903283722148346462113197347195113932848696015098681025057411614069206501091091221308485726165143751413309132717343707093447501251053808616440417852967921811854558867965031735189046510056932661326067359464255316066538174723488679755252780112156595530662623123925421804184486759593424572120070683509265780549288341625298908843740478412401861228216186192026882594297062541704931957400012142892409683968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,25] -839542036384846207608061009583872926724612492814621274630521287622754944863970822015320583053393632420290954263744787660479305729065579732940632132808330553464397367866527072308584481054959736348470710289855268781073084074351781328324872325904499470631562882079011990047666115360288697798321904561953179627783593677375777549663719193327020979066151018675573567331300479522372094092369450875767247290720718585438355421296111142919527072956552286279573541867878047974137482553322489342452743906738094903820935778776130565552762883269852564683632828850441633615936164118092630730581555546330958894573340096051794098880987214258998171526351896894019329033686548625379433739869175102762411927174772548090386194213926516395078533638694626357517033503386169191457289053602101471901934670880823625600653127137234402237523553920297046561508266596787161092763475216995805355656653570295093695536519717012539985060068289550060590132037493030426100517450515548673946055665112838119500839473866459449651025772345037432982300614509898585838378457595391666827019528790064828260165605988562779544302268560466680249500753428597205933824690020613783571088509074500965072324239813868944213412211829999533214799100247392832045269678388041988766798222940835614196746908516785286520382999380029498182945639521281057998067483356324644108431520989242031598517242430974851913814753766651826117322800062465918434339366500391358892712326743773651503398004272057613222232342108322559143418116146269361009261941856390709090583880136619995138343277702407179697199459873192921841686468833370129837611565632459964263590829028527478045019046975289552231629619041848456347797370389818404782087821368209835165105470549307782932309762053482433555353013176234661742995854904093233075483260593066687309476140838050014934684114845544096066826813026562785202675457788831569915667677432966834598771388662658659992621485135477707266700217957144605741142813389158462293902252018893637820287007578587442218715384026648911428497225465973425529556243436634527479884358463044103062518028773851099965537905203873264141920990075757319569716826556678209870959695593041444791073417912884063755396441238602453960252114507666998153776668482355442810068396603888886754283337857262839012751772458461993200462713718301052010101929094763635585282631557382411573436469923408421011976387116804352922008458545550999609191842912255809374829385811771132373307224847527672536973274914533233941430853476661910475782510094958622999286191120510432444091956109953297926492711650589786759049527488359445998748136817164819692332023921047881488666954271466739497396199850901140348505045306449707782493833915268221649901518370074444306738903652114505687971219102090098072731798800030012806967279224172981938232896539855556340120519063492680099172280983938417459836422770919846428300411630579103786161039396651722242562959797999001105481253577533042333567231753974796069288951338478087490591828469479179174879947721836981807403249719517146069421470748015870962874612659843969459284820093414858115586079383166648320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,26] 1015919501049109663684372283148720373409875979217516330244768978996603117510083104571962042351789483743383711387208398597365272985437349490490139202228753620133435230699161347981059690307872508951287358918682097506348208130449894635329107509451052361015835544030287320949987750361432917666360899193342531135992463828110380612006178569477837934386927395782732230489967879963661497578542164129688202306405249512229005662013508643044640865695500966519946824599528495663066780803641777807851665682345866982916821326121436538048295558791279056638637968947172339191142775557946454561593068930857770009056578183143310193131190924874029703125525992133094191715041732682947521549676997363869872089230838865874038602234013158609889438618588283020829687426286110925562495082579500972248592200834244065563296283255494274975999275790003005771032147682637844639140777850092618539764063650422101896676564344033514046988379028941165734668546064485520383399938992568952106064338485733667924263318406186189658967585109309361188919773589810150030270066368941225592049181596604018711047182816038541194251442002997286680560202695998052874486536069739177030781097975648346908392147707357909958593447853187737720115881690807928661108141018581202657884286991015271526373308674691986059568296257364694349331309195803510297897891019426643368341076565182180649210232680531176348342906812576133348849697621670452232953554278032110860483021979731147326261327039930995065675339860661812044397531016387472809358444763181945627140939050455518439447116458811791080639310461550545947414577282909575044776556397221770813467550600987911582881671683014851934392602720618301277078019948476301720443641523403062956789589889000337817061492146834973360647426256647211041373174079293454394124324221812387137064255356243166612865543321098810260412921004238048881358764673478088240519636916321928509976423256889389145130874281681993535039775026071416438156900842037916066883810359454641396793249370457114573336181492462323528182966958622587588714114853481730246722435426094705133946247101427223781954011229260043785966660732411696412736535649170953180082694913001881737226385462125326170741038908036850593685702591204356724662346769500834320643442900539285695899089821331727043138672493842455615093865320776445618520493987494175685463509921788748490052394024857272282428037524498147047896215849115226284162929451192141127589118649408904862099866289208301248795515143590655785120875119861996146142251814272290128864973225297035190456403279624195726361452046261632255848984099385584483124045126431886425080841017993961586678491829754486693060753772333538055073034565916702810976846891285773430756901307740537328156654743176567983014217488710545656401800512348871225153330522465236398215328132932393005561676713636201131851180989759283110043463475417491331135031028862348243389141159551793429949619506473182444088095498379464587480212387776465932486387342763817874777388559495202567710076498551770488181311204901517864933748609088426600548472764344179046502965706926458660492545272076828672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,27] -1158450142567655384196389756149656913494259068659887366569458348097817413294338731192893547048814751901077903694006080320054864336486612275653490795752388709966603051887616302542853710011666634382312121879772679231708489011003336451703906156574628560814317918573220683588745859971139902054817662717246637953195297383199877789214531078551753715693107276959143319270215764551282611896473418689486392920949383388810413631463577727511832961784619897613225839139629238844988240706975296151095737371444286066324161346302309325250294266844399509576580928438921613293174600455948299098309508679852924093247569972731180845473850777099816331096621879555259241527207699688487066720935398253236058246776333758371538186634254158810043850896907036511641876115316544916450190676916034858827631103095942874283751919025266528252119240766926731303536209831944880195709895491817789895727156461676647604998133797109196734415727823742663361624132202297096966340678700016511887715794310616342212429646832182250306578701200886774504003635154481804445879118628285495202926223075020084003317066254379476505764063460296267111318172898051909124576138346428764817438336575164683338001219887561350240450142073034513320464723685753445441694849560914718432491173332237616952500693869097674181172300558058399284746029165924403336118045236224389799717396364766787696821370609146614304084621343935558596266936511794245235821420330813464547480770588134160518488553870031907184771466666102190388114838730524997402076284017003020458692555882028581288998855204346233186247462658379864302342811592339513514129917758867143083632396764310952237381801265963401583730787249213228271401161827584045192862904559601679329584158742463186122414264394351721797420387198879393718392516983331831776960698149801751271108908074879996235057640000380107946791641845641696893804220511742353852679323637356774166830956250971901640048379146133713696926985129360857896788863514371915147295936426272742197803106836314844242315859218556689255524322143493218456770019412850609370672314193634642065668846517974101101549077706247862348795674732432558319572023125228613275010937637532874380803424650014037559111992259144266900657729721192478570215125931873285707417360351052397084822962126937083101439428806732308023396958075054304037440448051844952781094258945670731686963337785313519188825734769708558740023949384787886634458541257095966427505084430895971820125033512511902786046494688339081347798493474442514992464833495712904587541951327149289915640350299174722350757033827897684567804447748374491466887179671255688148218906054265859288025223643141921514614054540075788389020229817441664628333411498583215262128227399734152758142547682142078028840516003583963374841204219707551047261936024435408650845183305181799436913164925263824326520621811274926917723288152409901133570515286403415889402465182444822096257569031538084250734512441947375463623740068359840236465177870366522940663103522352998234021087902363049042715402184129976351565869039265444271069273287420824503159331878138455617392367113800253440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,28] 1244820247344462463737520789684987571933741550935054455566332803298363544766807252686377867738387206079063914959434457293872939922300087418802844674316753727982329206769643991079214297656438794612711092419332580591286742460196995462514479911085160680005867142228059119960187524760116081319771543763798830118331982005898887405407715804711726981115323104616100207250057745315331218357642269942299992983507960423667422685289148995237271839342224175415519658760501328104844544522014569419795514420735145403840855028039488484147456898987592574183702947555823571868831899748512530324225378446296109934139631978142301414281406160186183689216529966295293287655231763717602367610967285691306201847070323779308436482713200047576896163606724768467446130796177114172753294046994879915927072062467822526820003490020525369428522467237824373057625244790328475784441168004818713796261396924762286361148768071065397307349626010164125578217933575985312636201864673318826547858733268294693654860440489222790916330961907985265034293228143110226110190871448858726271692316505088564201712596060612689195710298517744748425536416076287970120833418645175467975352974951310140982479769061016839040277171297438310508242669110685087563084182128018291582116472242072944180733987645338834262988685509050131600129034181650483366908961553044069446129266224080604220527358668951795366277886128006748311282080203596824415247201894237441664591653104074628045603723871463680665969427295049601582054411109586375105558834788937456223890787935674515923053476486437330254911450985511142548155519189918352977590679423815798414127865681398971383354975911343922155814849151310625608030540485508944845098068448753210901123747953370226718652690431712316710436562271100886830020464625636355819009052705566655063065617538271386119475799440635126274417653750809832136962182986568215136968124978130736538240127192047038852039822987731102323697046961586274541471204295270622826443422686943797099714441476933548117825858727920509470633783382057534617351578395122908452313015253177653329687041750194305611060248550062753292202872129127567496651098276854058219707890936974169408992296327498738300762430457360626904584365786857465535542771911301780658288010757577473371980891603533923559533591910205567923743431540437434908972799709830213301543255819788059276097928561252325063568507996261433658426898268567917270661888431538049858809692420459238039143311200187811098621326505967760344403877749547908689730063803612442609716361152239870105508503074548400294926458472981585236755322300005550851374951302359447224742793114350278971539072400896668858153734284463402157139173192232365237730507123317786094426830100649959964790060364897100219725873928800866005377193150522480942108192702403708113248293597954243475700695549053848084215190488659827199996396326378636944670403990438027932223457468417860339165047060769731123927085979564852283760806057545092998438024593184913566540611103924019480040837760566492637515167622581408293261815954831317740665298197395123803741036759059585326213757310357995520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,29] -1253195895843539108850412679343035891058035825955855618613508723579686139566563882761639726834790970928513194910891440846266051194649561502543802133261168090700217884700274840936263040678445614912907797539887151282991948425843839747200612981233666447566119021666623827329000439204925754775359285254113747970526067197336483599802060945711289356618991019406631558946197999197650631592803742239505458796441137764141220517980173300898001737783765962231522319431332366152702165070609176546612647118469809363816853030297785501231701803178442382746495007276189420240863677134065305338337745052165783614766462077830586411295401174121239568504798637126157783066528346528607597448124917749903397378577386924198794667690904086403577288076218501331995984417376947545817163678234900231635309969779751285308589251288663197216630595772973501201437754921171355444385621756536731310059227758791669094353887143864492163995623038094464142164410575942302034360159135734171055936220249467636226914698109450732148259470890820724655416585771536894275307897770327939857503211082416934107648489901778939840197802713460971345687619568004794680722077770503475208808700313326645312173501984487558345181346773486284809757145928338759604635883231430405841811835894473240668674271075054408790780613294807737055050609021913724925372028504850900713773922485505544352764849859192799374201730977349549131177199594143029514022536188234101529199890991423444594695038840621878487210433156209086690306149064855726857879429210173493239490250350916094100891190675369229161176818489253344801995299310159723480513479534116288225085977111708515072130215130471418015301825516894326625135466449428478625351949201867950065018594608159397579794402083586713539226384471652619228907704844506397428926489518254161229257158515460588408842861048804472120459446112002628315015509391686095491249642297666951350467078591451539425589454431478580678258061872501897806428204421721362398916063289857333339813549344601764367220000137449666436993462458807801243192833767105590870839784169205918520474905062977168494638650886794568031263433570743340883557201263685794086832255247629996940504894233750324600254223278130639700699011690514610906696484066541044953583885912815901255304619761260222843216321168186173449929240298730488964909532389577954566246024826216252638797638261044351922170031117999015935150571597478174278770924997701873186946238015316392423306677189787520595311689502896401188037646806045875527348364516860976179531193895679922725054999912568058876751670722217483046110766006844784856047219992563122913678808947984799100927241710061856430403614819340873652254592851133996579886532809553175298056493536633368017701579271021251897783824453962927607159683577364353468794683256478708123023570940299277478675411158751869659012762757822397795709435298846234473825203012630797419147003437349264568810205303716047560967770049019490009009602659461048279059545484038737774059874935130029227938882896150482520985893724589215179398660276015671659984116421302224922859279879388303851559191641000509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,30] 1169496061312095421344714129209730811971548096760575494642810903486839485247218856566107985182186211271056276399494237377570589994788810459591833001787642841481101227370371367827451595868187968049439283479738448459744819352066520244154383402334659235048613364420089620641601558034307741431723247327514839569568096213135660988083883234785078590321873313328157227117674708871885129802330909218641287032134035992486406498427174232787962955584973262607195908166106609719553997159063942423860409703940404823018027283337896923907516728141860012739237516323559674071382235389870763992621691254405866893709866274347595974149997430036050113544226947309613763125895729591486666553098295684052841583282953288024006856960274616079107096051786932611619725832264490551481472894056878346114918561502141807158505578780683683702439693264995135615352059348956332852931719840514010336363644818860530005452375748654962853322425313221101687959376180166992933468171762510680818140114659676257560993270286921700240481041933202268632736028659404189843164606103789672294862897930683617378254543913322299597919261988988793657066237068697675885028993333066977914092285267648477350239040199962771426347488253897388872374135165865084561613616453075012972908268267096628143924035081915362828677206036379816644657729393873789759043333338654538640726565208223776158135931142161887953206393161605381577894511716911964261874268971316508968557602483297426469929781899640649156695992330994870778654107566920370743186087361380541421138826482283702084150844590736756821036374154635209425065290736611191923245790032659777897431433350120455109674831635709160074674606337313371093999784276156432623394382304566340817923780477496044693276478489130260134152990565240635542301823361054717346502877595006886021434398788840062020260525696658886435746101503098782359658308505263854447918894463182679084170035195671948638962860668974520444139428567156107541528408092337426602867859971510400666182790519469730128040155414134034071706707674077451383538160938173487430275835636532319629367071827872234491314518827256815424067997536142005625286784144315220605302075020299610504895617594230291088624527066856367169378309037837645579903698643161322933154850570631420916225574723484866729618712057469436763294362831965374730445823658380828419608596530907873704957181620079538878130479833933843008479533537139153255587613562004790074138919313195069729114166569386143513429171746742726666247435648792824584980939766287745221556450457480500662346062427950718021828685818344776293069334575563728036298799381325865827645246033288894491886921970890235581567942936379775777896916114936833778001330045961478919166248082653851609029777975033970496522829096216183085158603742093657798529849641121567610832107046505948018811911915831766657295674592722865077139220696761174037869720429095419795679980361186057967983068416676246276714731382597573865575627463233371714188373089583053727061155416895659571065079335688922978754007780812855800298683210544077847248775172609719540584935297981654217919618698593697792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,31] -994089973918165876878749963992645325084868717433770801537520171834740056094602497706661375362300757728175353812651905280864716795552560781969510267770136800444583646744331432453452182917309943004416746829413946785935981098450048414457332203038172137162844237646718974151672496516896837697236985137704908427024326559949831594358187339668734376183282522905786555730178605738392957439420932760286876428757606745642702182905939663825760699160772978240532849742992412567867478046927657183446459457058574619201893758556253809625216047918373190330934246076212443101734019146209396438480552623983342279973284479768942996802399164176270521635969658128486888813007928458514714905612675750696707433175777084484831095298029849898049453568073871329118960046996363019211307410676153129391776565957541624872466645217440179391764639617668320071097498526581657817096388980215265740130622024911130942041013674203134118337148626389555043469040187044035063207713641020760661658151601563939807379792965266955054231525421837902382625816906311195973583491487947481043136604002048731731975945278206378130741050026634021327937939956333065050701689763519609629201489058496592495197226589560020790512554764598774470255634844428541406448991561067438911188164234229707195040941376469222998638522883851666957954115753804388097419787946742457589106696826549712920159172525721486835703516504021831243366352594309768497926175858497718669181775463872678792667039682594868070654621521103746536464581148592553807324864733648829894124826905742861495598734343251397939955671194939790944678387855980563376596676672984847656682804765715011922121521339194387241990448964354814492715156641677876886815683196568044738431097517513420141731815801426037603048817904725943166711502508270132866003852142816248259470590435147551713842337117166489596292092975594736839282951266368926619150518804955425337382128337711457662517923948789544167788314380715559344612257900392919369439965856718915314780841820538546969681860360861137203941260076954999737124458629299951915751368885228459594014739756151573002321692943773910135279939012028011481658939038456304634048452502207452441211214406707047495001461669027095613020315684848010232696392687931429235140506423028770034214038577835318197963221547816396974324805338867796982312833785608497033122906250773640900289174846679960584881321160378648976338483269069597397186353982507366232381211019513337749180628295226650493274425205981242106417730355614951282715170229658980786686595857767316131609250666543554504061351429008364138378995095446390284671878442247057646136046318785734428649168262706657918526850869314687056946555709771407280365915265120541036676023408999839829023502426462725175092619806139413682325461477819138720506624757050333680545085651289276920043561268874730275041192219753290421128575569769446684888889241167949025218279623314920676135354498295414255978171890758418894322356772670068424338107927630288738727766648779739419481224339137409250800595787694376026471187607428233346916515644819666064697880675115645295559299176050196480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,32] 743367926904181326753315167843365099560103145369341463629823853989218061473648031187777752745938332443764696375612020613162102285321234334193088135143844082541796267273849598391037866412946802781049245679342325965278581988541835043945407735024522041883858878668134166844044877448922139000976231556144932257299746688157476024791522224972009845718209193994808263644091431923030567530441149817022085580881841268274564807460491732877553716203436522276952792017011685241479281829987120194553594095864164020966495630228504021698671827916179537443552556606527658725117798152612692095316581388724703752241268086776243583690834628356081783760575366996220188932987822725003644987253130388729848393598013365332401812006638271404751605221356937640161170833822330361650934257859253952671536497925660567345389588044832996673910292817490811530439229855577712145294477313334979569209383090256912360155509275036226798764476040936584366318620251850922890520976093983961148955168087553720383664033256771118095699023988108564474173111640822545869704418810897704225714013663269582857803663584546315598194721850118023878180710802400735407799518145135782097828584493993929408638037022533824162501758300483118468792319786073047347636334822498265393992212976344229275448484632691269067628774354071880390396657450373925345171174167180155883891536364244858639437065401583304971589216547560778816525502728355471380103661179884151393041893323586328015779819844245478839282496364519488237163513225084131669638668881744447830418800503726439877656447177627219559799872550680086961942501534616341267272404825954578997171423826405126148467533939617387075956406813567994532947657616839445609930444652005287378962400570918865914086441636581949266438741557583065742220043012468416444245227561535027294519609275828007716118337981671251925395189045229621295153983345811295157072260341427860163925826607718127574528680146029711643769921501457164671107473123006141640420116115748282996319027394279357746004280012311274581367312653275314781450162488515184638377298523067559903643984369869133972406084934654627136664225831884582472896040237622218306569502782463267038876995634113777909044435835859680333625909490754629908573541741799123512953372694585384935913955336489927330206271282629130116887234872190017170509929993211219169653797424273955233718442075172960625104487305179819371384484672658723797356607675177839741947267775864299082807390771479672588794045623553349541988504066069436790131256956462719471724952870762224634631409716695351126923457410618638764825795711535094339979056998703821071004770172980866741573003380569840667430444129715535233167489976135008659556184255420342776353173286958897743802585679225360196701457929760699485037860525465544473487341868578189300410467946981992057472803194932824637951407652692117880661289695966882139228917787860384552849792167726803235110310575577068491962129385753468810099666180471365546190183768288666381755545419080513873865106079715162547510855903238657329823864043032007476801264309358477349690971496242801748497505427419824128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,33] -450468780607312260951126883973699036047183331251876317811807415639980960963537154473920826073240677645534170010120196531938540799666032465929362533632202319250840235720699525996957449554950093652924097648173584931012896321783621409219946942952421123032023587986698271879027661370736782442902035011894127536584086501846259263704257586565407013517573442481491474466702568680992493856622570773876741230111872152034759659399694005052656881367851327522384867920615998031290303054677732209015302998584765885132692228596552864108930456330593266378263058523600856015061197963718097805472924945176451617892863650948929859822055809581367559766411174487163483965234778484997768039765020507596198154221784292318384040207582699180125119061967803799609340388071248850699079029852347152983095533852461105262879414580763143610413764404417187015495944244979465543092772692085700630172505634507950288913286048236348930946943282287746730357391280964316411075148762242363537190453836369237199562149820166995866817538140960087077541009586703979026319929542456348880848617339312293692119665107453688324166624662993606462529902991090891864912306701578430014372986459931211176862034808394096156202200949550883633727699302655404212468742290585567104750276502143234467191852614341040738094413915728172914107541927193530690253586964634644363596129405874456293198225993489966071507208389286344095009600139414754916652418305097678946362537244431862713313991243364191993846929702186627674639292545388878267888225635075699366134251987191041125651911554973795791346541459800191025289430445681487856630161284435656739464750151996791502749131554089124172443731899905497147113448382692323680554317834369521433139354971493578032848015249338447885657006119951257492778356194406848729827119250996372463031448106475420382955886834328286672419887983074428425141503508362490939302597345031201932198721320910647647523568976707683048065350339165029318324847735593403575302698407909531066796819607576477351580975627066710337137677805625766053622694494537194513414042457183816830941407871209735588563906948478915432686556298336386473095180984255676045875272374725704590105533837830727244948259670930465959983162183687780794648918035838882395902836478079746329677650666607541331021900608202648616781399434480652958649607915196144784768901379093535891110626462768658103619056863353067563835126032142285280254895310739120102387372224589643133689839665362187934649717186108399483860473718138028356618795344322272541078979347423033655500686100595592396271683542904237173325183305393159513417310551507488196456110902021586729339555414247032933414704233050410263250341678565213384152435296829767417914338684436039038782040827400109255423656313323062232756829391542355919609938630206122091523250303177674445059789572748833781131064688572025512196130027119582122552362656966510865619192508442571921361461495882938572745496506502830966874308910772718128684892506133372797829156084799211716902380820399833317505066615963769043045870871839410475762032231344767589577687743744059746494338241302364160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,34] 168451411384276273293840058469771513646907638488832339883324305683766020665332105656447422983399934806393981619080025372522284147183865858816552721441457497589868767926941736768910296859603861457936246879083684046437223826662145265404399279423618684320698129625248440444763916266467568199693556784280001861115276376394866903355596000861282410832029170566622018548110615771403760644931956673355911443200014149453411441637125261216960277171861589921070369756876491280491937006143601455844158766398643468466147107244535976274391962456819475246224685313945866782872828695143245495566104176960547654106531980872671429849491504393347032953836077160809908645557225182854213264018069718560215441288297206739566678538898253845275482691871248701455254751396024498008269456209489296132171726631325985975730324944078312674984532052171627640890732056927057861453777275237048742717429679287576416712929846770428780288511981653110060931301652148083443984035466000094957709991760816278177064285513679150600971659074319576398697754485600801945475005402940910379547193317415752886148640583744971415078757335264553235896892853760176026638733386004819334505322172178807629001760095280559548584054655407366700569939033758169002209769936079562739640353474171025721777650530266844935844291562217366909338470386473569288602799182375999413602277329490854545030182921767895164962669336132089675537624404736947779728404160128190723172365862483734159140337528034511765560793770314282372751913088635652499825709508155886900921954003759592996165347049890273464986182264537830771973861041610141188211686060647711335299810876901380723324249353610791222328808048265713465440270152222254663264940803019734924414639171978716434065248028097093980033079536782363408075281167011639980845624034494620604671172652394462171837880073869888545985821567601315977814155265247358011821183977261079379075509922448932631388534828318251846858553076332977436199235133337176283336426591301084903185240506147780552678699826085344411092495959356822511020377519976550057888423831422529283123100991866635559637123447999947826955071250568626106219404751248439755157729021604384752824097792352282704724281113834041396910975799653991965176730368662559718744874932765097663305746694250834675978442259643079594477156512239345969119902400702441944005190794325369427328440622065766552997521797480276231359143229568763475231145551860100594196043037367951829430029939199657905768613492941330197025654185629155911180476068992377387683290712010410499797432486347578374195124996562854491691272885639201929871751966212910226179712384169498230986428760583901694841050979974104522073982758347629018903697763595781364940391008735820924137546202310939977310153680658295395322433524806205548259408411844062115913138850674035604115105419934634843732435404800643488987761006466815049083738739761176208021058085492683602047437696808601702636969505325838741212336222859422221856879104120944984211272500528661245413841751940426377246739604121601760145786546306559964317772759059376905191298699189998387674630193714036736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,35] 38811709254766330997158574228450231074069676741318278960317408732418965728898001335656413587186608902173875147765934973591661719704630505463263679772582873172332211652968845756502671112479652766756773063335552873016213148180624812987582705890672321290291729109231914612177417793777418965077943309344017189345761339089108997634442225347128126673847921690577722772554369743164186676467465253672138765459072977220109567172956304445560807335930515314447912977027319601125310802802914750499203134492239569897582471333006602351727396021002636793843922454352916333988309013394212874773859282382974547747093139663764924034365685896458336565592472144078172159579799503556495846522784046043406773800741615839814934884822550029023177409832539387362002134853582335245405309807026885563751442666768006331042141026182516500656575748209936010038271069399069948742716683283698436751108439752489515079555548797161536375247464078296899578383929062780549639883530941181432001250110905283173691509884811797535734612229349941060385882732811334065821693595392974795439582811168644387412992894196864386840163198766011131227587568269783583830612592762485016502861637401161929176254567374268491923032265052019796416591621670054034395823089161128726912517339388764447669684006526004160634708699220492804430848320513871273113410381393246983279215214244351647936112868366555883943661838250855873727702559987253929714055156636947089302385740107854609252577497769860402588798264473943098678078291205456658932972469883518724252326984776460136118654282779406123282890930194142038986481949664123531303225217532896808569091922441721529902480706190355897527130818637244611660446010138719764177049535468496669819723791759383272176059375467027481655521898937899106489152837407334093954118513952164193013193971939312190557428639300896095753553697084076704713300987372826175231965361242293227336062970281743185151315290954724874515353072310249333260774991530654085565451214064293868420795511686413178105245306938968263016735349981688654729664387599853815423551669802483329522251572941016998476031224430081659079110882754589105228846878287240248177966479819478875814867063782719390855467619823215387042871475642567136627497787978466114194191768700104812578755570790283411501241410167555910619038103032366345279678907205568825741138160860686323086825310566723478270156805863440855621533272041085954085585617013142854320920676257706170784635283642699641150202891345123132554206299641462608910372965888401144298987890599179309762516069403493344312834874985999840771401166381209188375763190172477654868264722623015501855538295962499244268467913229566976099107329933877798594477661653283942253927989481944445554233169150351664516396854521060025207366681972308680856149051362403529720410548246223550843946735559160249776350811819215550924750700533228220693457064070685691817498918563345673877022039990826563128273566990294041278761009637846672747049836526579940524591546144968476363740703325887753151481780926785112051746555647430621655880214769121653450711973103890968886677176749916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,36] -130153714870806330027318813727550002831690563257917499087261013341891285150629812710241110401647156518439723247088511909184894007033170524661652459287322255774942718426499258389377628764307037192389290222384395728998271715636115140432020888476169577438579462107695196790705780082481565963468768727161098023344073848350010867916746704519791778539488924122031900773631966186013197501150857407499030979814679459063909098955896847288496868585879505547479592699890576034186173977216132062679895536325378856835640468303480982552055069055022378082997616912447475809290333380282261579621634496434399756998689509014116522108800169331505216901768277439962260839696829242482281712471202100051487707522029771345700322981440156826635257570353247901552648782078394193890202696360997734050168640791845213115226025443259755273240796826535631209775259291459022793787620004110600138276101599116030647486484763981573061315875492172954390393131354298640054460823629447787877398589620464990497055728546299315187070899375950392397270020359119881311916633812395694301408586504232886874104417682791475065398179976870378489561962179363454002683574300167364509314876839255330982024527149339305100840538977112612889585619599450116809490783625849944133585936167790584430171917044528141932558158608255282770577674982776495378870299796004479357508477220350813120424326771546471625247353812260778044730418696101063307106191581391654032969337840117400324330202960078636172312337281278837425324816650299847175456280395388089574439531326361684273241947311764792764048660164029250487942533852773439182123661381956841697558323660550582641733398239855827167962420639469654558445256143508386340410606195464666839294153467998543019970689752100800664920854899130685315057606814748365346934295759826671666833488684464820843318725811288455680055612157790107203748655628003536437376631761620736392930164354526792434814291965623611158497467233710533362350963349276610796007764256669255857722948945375611638329095605679658017747875104317874868076559502593997751369975127052437371046726314844384469796810167448135615773414615532396838674453458819986411241339104722877711806642721091948946606984223733230343429233231529097805203717510823939284344979467884109445297431345797395182721528724788024605998215559141558573182061931752204529091340340443324399213496930134485958630016514072781228616728136544779972541260580530033127358228971182281684158969179337441424756101433702850041708728697913826258351591878239141555016216381425859036116033498712547192783380644352475660028495280098752485325572431210030010948160511180656799222446207061908750353618265180353663323313314537059517383467365625721184697678861074236356575129051314315325382881484348349138432284118329081811428541543170278615565037340245723537610913162335681690341638013008548564548674034001166189918571002420415373216367047648537909517739449255077968545011300317884424650559687419999787473091177622588396152409379164912505670254789006119061628770282196346531662214517171380873642857605303415497635907428224715427216298828722339840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,37] 118683447594127992907828510259476037054341378535802297114361818116614885781266276111018735665953675454356089970835312880928900570102665859653328494361550911703929754176098649789587447966654166387573516733881531523069691780027149194797189646700609385262559757673662196141223369530693252911942312615756035790550937216710578404204513411951286661585407148716825471281059564568582481540159534358182122602429668042841010302283872488329509004724686068119958974088602331889329362813531503538975779469029007392592740285636974720015407304260933459582627129557794887436290343003314040802234391828694931179609109005327955736718523589840939095161528374442267155853737664540644563785614257111090816137101063035891433700918422498719888261270687049918459099069488941737615374703572711945177011476402222698842293732946089281288998084767898309937972733739038806408666231330958915860597270884247172459121100653626555511070021340416883457487094260430569933871019672321050612050561120395388665559075309123910778882236311466872567943126519068957509319837262697454019344229878472143098248490050579863774997682615965448706697434793943543969864271596647835109392319597662399337902162191409124863680064233939689377383774869317181522741959067951726333542672320107276785614202115121294235645594623920223145251019222336451317321004171674440922835217410689170257632486655063454449758996214216532846401308595354247804851282107183033504108569686858123849367199188050699857152086714285344794916754559870420028823485939644096124739880041473580415819814850291273633320920826995269258607107819580936681838426422322451915568363597748061464671967821807023649658755652327189115798158982454388246170652408155873263007105542125782711580901112942109903843215386303714210544207296508483392972946358871037882110196709758544600581787486366510496925767320562632006010193247930899993587610561747629138149175529381190808252459708400524885450826805453917434387066371348162537192717066896801224473506662055211593792243353371497727953713825921642632232348706137012726470095700654438847667597242485704652907593884146003918929144062297109139870885657098371310343893628957930619283121006680415357711853562675891600844433924826783199369342772487924898335160672397917613488493933044007776613103281121126906127764029085456514023698082809348219667576178677569125725444980770266525299552171948119895550477273386396696909219449403557040484985732313143782833919012216324592335178849616850040185720768093157941569819844463700639474392637718006840568268181686936553927500795219739547452928144315869105155294523391695733884821031407461425920958243458209273817214348992168679009253879778658147092005564272288494967602905290414777659216940951198560429657276651100968680823243755092911113302844543020334521672863244484018208647121058484372734237391981299771795837028210727389755636055428691997555600744861589730219658605059603293331719336624439968121734937163314264670818703218960463261361001621105490085673072830755364282494647514981446273537641964533393650203682904778002953329198147181205165173341505454080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,38] -61237666194890983996368459374332253756729712558889789342424780527445316448211068413238562522727438029532707658072215478937488085962018974997649554372410267010030059198874133772021898881649516192026927160563588703306737058048062367505748927419025808038843163770283154486606371973344618837036662472803571432147237254474829816402235993788734616342421862821592414628267953913542388074407411758480915975104756542899514346345793166574687588963900620862563201721674400712939918746490374437806035301430539977830723978339245293170368867535635470815110808506348371632356935909816830214888213919304589462485328651261464132873665576406852242700682020385853526742156741586055908454618485637422733407683225490960391890349977751808555475981790336524922722815459019831715486076360606091623419984519297998779236542808681753290462452722333945439170372632637274391175011253805648030373047242672068565597448953198862700615736071647853115406448158610571445952055738849288293001017936256967826287780398717838588030620057911400405299271152125248962889606306620877338978298878527264356934121920180185534071589529342746526028389222690589778852300328187417264964154884272969089388627496880224034684861035779348869537361874218512296552404220268619128177754494546973575068854909814480365422916430495389628455001452128822368891037489848407135410413591021959403982606242521303964915321338716122418368834896649814035575500167721089451428450907661225180011943082116900746574693333887203078569855888999893168780043136157903391902471118752884670802959134484021442184625728228055362370314019421212130775940931950727444688039136875204222320916414400516809731696306888950270788013663283091342367241366316086145347668810516241461228769108639809517010937030741111312055937793808080365053896684588537242531336904832774574428893626599228108406609298807694602039705888329134342002983289160627286122418124677792681641569825246457363909884032961297984185689679462522991407002150422616878548492531667833689200106391274432124484061847448463953929455236699239009792355149982479305161015633140828941565903660187846030060422303681124800322474146952397816623247705056479471797436325842789190473964936370661712497290131365873961309095353393694202692819417881219515524434566902048166182073311653460415860626445488208494467135214769314071824109044809327552386881145824882881108504519032822920622351577171212559921515723273099692368583172874010739318736004146067660991465892222886167732112336837151418707379887215707765824564844540748862438000195520057899604110413136039723701845769737215459588996605788490000770213677140317598351376613181922202299447417908380312266782785270208822422705175663558265725613041996177224691770576860088108798077185955252028027207371662701603291345830965778173701505428417651073734090932850690895469300590454642167419412628544028693142208777689784738086656494497410875670970326037233213125915059291051735477265861861865556409110791155866134948261642540070519630746899352025765571452253193862557318238776539478815372248067888983537905023724494186923578749098735435776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,39] 12511764706269385042563031599423575661789154307653175134255948527542961238771377174650269446250459069387864607084849953072231000331825533997370423702100374203877379217402362226943124339803640385628830023121113439817111907100231994006496725187339566510751428712910756229363974500935064292381867181377621062069500900507260238453156628878955965039434153965866606590248887572280842464464780758390558826420961688361545432070176735157568463412833821412753639881808993898167539139510860749931011201232948650265929753099861276838625718335429444505065864656531052089424159284891204467435769669207828142224453580953400804341522995532735266905650598359302919862239738557766320356115333829505707814793002432732366681845246429497009800906200304815067553912986476304259537148382461297195156850395368902720246531826859760672464522221820769264204523899729542480255247903559402315397462416577213072714727410306293471973080251956535616275998044821187440853364580053813079969063851207841190876927181938858781368830357105795053296921816219644803173955294968059310197497826400601928997243633826109445890549817088556438139394379681950257516492463907777454654011461357976271812618483777320668335911191156026577474228352424907210906317635248971376797883015114441713931613204507459007982657145589333270986675171554928416420070398411710356970829850371898085167503973939155312472607244478484157324062783801138345364041187087781111513510487524149100612531008233210332445523388250391932816425843416810166747002671253962583673738745920999930539336666962073373646522169812081191146242454970133925613377281960742728253278683605138107295463173095131720368141655140695057292547403905491065131122589140223452309422680479049861115760279946124966834501550897076336767508390317514978113215024419794244090871835038645549922396906225478754040781000960647350405642146376855102018766257294027333087955735138892863597946781692428561719159920781539827278658156059669955590470932059626070379354213358891014201535367331568540008901936308129383244783673332202411841496211909546357575928872494139176237365629332659056883943796228747649950376561123752061973654968160406695842897172615746341728065711050099572597546830269179103786040788086926437670791168269439884434220163672893804605308860085779958018264659636322568316685624088970161086655019158703026946300437012629980266579305154222035970548483217463319021777778895541377453171485388168501706234336415573840428343889082599956295939330215007344863080104822201580491562819930206566243110894325807927302842577975514112420078722615452022696128657120062802807561769013164827164001562906658791176961316582780575281154353232710400857367276125190023569391070599915156730759300022295990879718559417705042660093916914975523244268098340263336181814525666144690212260495150056299745760319442962082282943123351431966518957245354594297876630364931507236485427341785927492310702373943309227134910454652841748915356081883323327836556018262197877225909397490905348655668680513787198283356761234001056803119754049518176008450548905480966451899904598999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,40] 7596334022509255116392627525280429586036068210581367873014130159546725735104708565902677264497464915237010738520091146716831628289455710646579705097718171993610295996462681797458090425108954540585782129154799810176060916049694793790086799495630433033306264608949571446813935889205826277854081340722907511886774812761520064998826980490931871600061218289527571839803035967380949233314234959996277965825884163998041680012765453431868645528622250765380962872036661003987642095774901873270367428170138259404701438107207188923405714154341491967620864992273681855514103050347081415771276396267957745063308502971564060304255331205277100322098136463766111491417823696397140235383660995708943988972702797159185702614822501089347022656901846164700741217066202915567605564904412533123179661743619841974134535593513392282493558053588557175121586557253795579250074851100777824905240211266513129232326374787276247792705112040126263972653670237384991885647857556384200205284613055871398463646426537857279226650670531339099832251267163924683589996700573660015214948151337166634352314881821321232864620105224307632582439403870966651303477785000629935042930555058183028072786467755949010880859243946680040974673724848125795179547799822013157156507764611134640481744803141447830810414899538924146860394107917774659219375695799573439661646121218033934247881741221315747623693433970791881268449188726415833298247397207721298220795161738762173224960835631401193640672222802172242615672365666438596678943215496397852517858158067536090975718063664629761003801642417339897023839087728357245986548324451298215914575812385575538985659730750332697355694346249483813655624085407036440080724245415243181650546670481192236591867765389575371714443905683868925224146440812500708650797053475180446778890097772648128679821454553709690932560126230282733785122095210560266182784561333252443272786840560885216141319653841748559554426086472212364991828636254273394939229037882732610803177522488349761925252878407444583186321041702722898695776654602667466053288165165441205535883259977527659262893473123012008626213182321312363428146434179097154142547271730530162406921102789407525909625389927061378753461995723557103296070126299466757522704604642935029162198880864261762984372013777356865642327811237377616736837164315025350943187667781523752364130412659144491291156579799464754705696148287961459479186457287536377088767672705802711790055482772702035770295319790915329718274476439490014309632708003120328827095885070719878723723436939908236041786510308521275230022075857826206239821817342394487727587572882291015193389451201631734419183268797214332568250377661675460162639390299481673500493260867404711497018241280332096278241287173640089338031220275477606988008326896596011977331914473287670345380417235839350399045929709528635037176570721044638043519399052539446859084586239661412351846301154167428690992960128200941270655974913608250455799607186707107068751481704561055892366064488298734549195302812304744312032423094114874897374970661378279158667028969034510847559364725702656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,41] -8117583534402260110917923191632672685163126282541186742967269013313270531518417075306628823368050313289263700093493663234483429016367827212839935171597150794076051195822390960302671834276152304780071052035254488597834565229398935887219084851674730849419215281091882014620046428129317534160934794547326856654696248474397938700860165089388314323468048189933307719116236313562318181115431178767986913927292898403714064092222494425815152041009647080850338925206977949768526781666409122843324357255079611584339390643061008354793966965528610648007310774097668402108300440980239556184673373767819068414734852847013799785000589624622757294620207365516139779400828971838323063025949531315851896439027305152011572514843668299223360621344503104251369983679976272114289788460062235299620280646498626563290788735607958530228149463110015878593165420155038858479479362489665262580591094904862590210474782429939616312965680704934045061602499434942453016514002097647119294104122247933360788549993825263405963513820728881525101469990664552987139237491073553068571418514145653344658463245294223262919644740952061220103127713521905183814060588396057361036518451232758808345724499943978242980453436912181428530774792983702217369837013801005194817212623639928144574579190567075746917984566003354920171993799025864613542594876086709046909423888581936056279075201777684353235703113980899485510455040831595983050606059817145361376620773182376714619626731217298104417676967242271324740177030937189498706331201344230811839960476829619583767098558775381931255682858259242459239835496480446829366303260235975331402666845991772513556878619200553706211537978529158982906962003912978237452801026157472056059579136705567932262662335830974113633218471459104359504019754381583050986200482322129294320959289495383278011896108640916492609453395281203608080209313182019886676341587652922773827315319256679012296451172409616693581199740997104885461512335762668388066573479895238914228558778510639744781883884344991988888374963975424200758440563212664867131021194082913137346120903002890214819181769940206557571944789962973081959761017221087745783521701623281721389486390800647749198311511759252909924980886659814507890879590201778126582119982376314797341869468203359168541137725578516157495613051680614126360604298151053591329889780855252499890194930263317546463405144877426065248217953138069808404574834845590403513829492227851415996118901045803167827561007661108191175561085398298528887443205473195724473484954347155063196522657546815122646656543001678558406720280202334030423578053778883119711711887545002337851986914485676240890844021877541741017008284066362195690439515636218360769482591304975730976437909617654775785099566327017984289773997634338322662426195645998367172711856296624053197683829061051436161650993676711124533474846364164857024162650617593690880088723103725726604352433800679830693614812308093563240903274653751172115654911533798580651505178391977886025861832788800694689041218651198394316786871205766281966342913034665794302746271983122919275853503140986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,42] 3551262472866747832105486455060025475400933167789667184723815399401089460538448676384583044031185675061598952575265582300765190926472444634080775539626810036852266609818803158393102957144081563726026360272454569827217486317379264608586441638299275095702024779595007746270481486732110198099222409047838338330881840231621146234329078338196064887659891349732496931340309114310298529728202505275166106885078630353503711804985975038644297929081254085382571945492440795575069304558420642280422150283104386810973742633181384960522109144501894704469564752031265789176848798130415265724265892919133062609903843514256419590502678859672847416428514375596300185680182553426298365105391293292468231032515052918660327855186615440106889756450069877229273302318850267378486520523341900518360693689396108031626830009284390990099847351324600493793693362302204562721624991891603330959781970121512560018336998525679120755103480493207763427709785511635945295186078801102423035464623984037547620995549459544802193509837796168035091782599315363666594932476532297084344595548493630536888805835798758526215826860874862886554126159404854901309984994260524307840874556217368645313628000456664766705901084770745950843918236797563904502644068197063599302909944870078571002795803299152946578873994548831133575430466447264082259841340123086460486890849637795480149414102850459074228158959052179869743911205646499420356929543401620120996589382460738745362170753778819887486473882690721025245011783330351215218752132189090222576346836542339582100227910624288183670655340070453323410076249041300692159648738147389477146739458550411372680820719619468373315690643149425877998581689921685321577383696206603830097208825489749256826767148064111317286081406293438079088220195115581201463696491095084436156991386192658396648167345636216262273901899642321846930236140486834761621810569656133937533123974375226978395330270484286188001057439859008187791254529248510139583485457912994625316124394794822135329386576116913777777572184870268810656619469130678402712858732558624074641340449206429968912872516521666705562198278837416185340587498263614716316404508701175509066756827404378175180732549483135494450348124408846258166358586746526344692861300438263661219683712536727994277919512981503684382680519311961719941459648667637501029307570282820213136475483855106553185513741897942080221408995987370453044970574148766202112879768976580009892790941457997720812002173433431952355240163042387320128488378933235571627294491250618528391655133061281503565333152483406385616239066419561469105846598361971047302001525498071921397550853356021840846248246190958544989790498693796957239733798972685995005102952866779046523336731328649264835155557193302756392590366053377049512419446231342326709631039517416662403861572514123735327839941920574496978866559055621556109070350331572045848825644342424262673863218717471717820642938302386530395202615152203227423037222823477116464551816691850964865195806021021495856785699932914970048992705978932812568435328319694742503537540188918623438443307369234432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,43] -729007567088099205420600398728408443665447759221971282865278562738673842279512511162132089552547532860557326965091356685009751651037859220241302347562538452069645544647378213236754736420021241444573290193153059086631566744192616164894656099810903941664378753292270292147153406341107156958492461129884164117009023107770543283972023932154696109445868711491543144662170428647285781109978012463825478078527256144666358595973026807195829163538483979751201347416119643575609618112718144570912118841473941380018895374444220512771059410774302712352318834358768718484458602629724912820766704037341679774677331700081502811490833966658709469904227777319489284603569157838074196016564983780952989417393389862467537158559893943486823621228624414725688377429854992176003142171520229641742058591592955876394676849370966991226284554857997747511734392729742106926896324348209238140882432655317025223222854083174869340869945649158763871079917518479414289483087244015033846587612808056417534497352878102155802149580387888321104044644537557081781028633247307023514698977507457703247406041145801527593498194382162177316632795438089628676371995149437976968580633536681622323423440803782022424133719051117080601428955474929961421111629686138076926318695695355364403845998719623803330863664205231112386827841944357515433332104830655257128466334843363719267168537088470528782331467863408843416903271462816714671612746098678909910885740968327076696653432240841446910199886920831257174548901775700812139554108588377452188922351471768469545907594842194245046349832265606414224114283417376816688874882672598972801097111924791990361343657949251307873853815336533236636573884886292459828607359834578519893557318606769659756534528941758517649319029768902788261781485090981876706512378330569108967898381239696668941509603713552426042296197744938145225693181188120539085048820730440318142189799391556338976669585196397791610595376029735899705868804543459968050335458071316482662709423192066916033658317945619510360994646335489575243060701425020943063425576246639125652571630390579833670393669397033542600765896282665115815800062664837487790320963520419664967533404420057914020859746786694309385061019226167257663726211371599944003959639728468353383177341510351069771805959000159523062466322085727178677329508318750990972770143614467730710262638572597204142972963655786249701498600431352187568424655849804971147327744445535915888339576194051573578229859861534538033865643393593659456270949533070183537368331162287208108416939387949099120790156453624879024509161529002699069918798150952193416222430558262730059171175021831669300183297309685434227718358244700390088076812911973724254001192684451532259868986141167780361953824389566168188766401128006070237064365427823676798230651459228098647918166776466116753057488659641300904542347971114726100379572244956071828410183792414374689625279500732848759275136431302433524555227265176247666621330671004322153808772084668107608400902354892915032326928364849108549388617705216599011825319921124036408182070658694949104059370438656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,44] -44049503830811853590813298341992234768346936410737116542272270084311048029079807090213789836107076356891520067359660133355935081382457667561840627314537869837554078615830386158444531728356042578813149624886405297964761255712182796059112195228515175885112441120992494318147214904804008306964397957406012938827589270522753025784651439551585458686741738586424504775516876768612282592704599393361284334845190326928316888176976529122241040709705224033112235114133695159501460413193259963284173208726352403895506899765042585574049996906105092603817109393974850687267388328956098234080816846543682672935608214520908134970294688270965424724679739233449961619262601341210911692298374579087791546053816675151172716933362394345924949174357717073159908487490022128653094635415257261563629366136551996571592060588569146290901299857815131540638503654497273311605663492466541691951700049936933103907702669868209905053590186843147266054743935824797607794119176492900537637677156988033732687049893818982141135454359896088735082049682220127587561759911130440709397943700800939896235159687836773052923291059415937920638952950919233946639304529815863745154957859976425393525388054714117984794720805137418876859346536304510074984035379798991141675178621096252444874677831601603027807730347575843485525560432210877636055356917871325998105379558219082391677202762389113735685418415187592405950736298837985260508677226308893603235312739905435450279129350567251421759560663471215554313562442382223373768972032991111896498603374161606592900862280603220153121281702097072880063272779769288190974321792759665272405536709314458681724341442063674335431815949020314026362569123860001662018624526650198899508678321372048259703967817332667089331325972642203610902382945325501201978944104320307982478233926517722879460133306131242597177925200134100342686397041767260547810343213066769324542952273133982683454472244163329763293011619821767138946305487653911287582006763430893250975358128525963902291802565702719891294119098551721654532649074639145353698859487265537332839853973663657671018536245600018775634238614250313849393779064501203947685374873810222076708950585492128433599068585013116132267598026123001801740820139518475639182358636338434611654853831027722519382531068937558442192788585559716704638824062654718803039817793326960823672024716610219333335177365340126680971612034449338652048266770879131016313452932048521296575091871541856982400930701213141107997258944105292622389776913824876250779815656758169751508576626551961575933360067794773291141743052068799469110434833574185557658039486040063145178603592285113127808244202615828236379424937188873413861354274380244519283394384261705286963841804165098078396904855574888715299016892915559121615297865668093625606191202930640805148848868152521025564173720748401430963848730865036934710297155684858986295825847977282005193277669049332608009569385193818554571924190779923232168736997019811711326610911755711429448502808487015734848195907498202146126884991752288994201319156484764325743542898946992665094390355591168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,45] 64057454131286101592063983172991018685566576994015461895121017764376799425252386998170270398233108508744647949053745849422069854289143311336273206690032401386833045216625284376956317748848583462417357120499866543871168418282446003326172238423391115619774110342824362820833935226987578050577540354585345551281256133091921648572348640153086005150503025177666658512943844532698734027766410852443345362239110399819708532088668163252766411594406621891305416608012373534165752974620468388782671180988832567960483340486936865005821977143798352430807901964388011957523575802856271180605688792278525193571077783103653607468863155302834122141467092660524523657737408664801418097588421800187670336643620622460742412460142826997014862111111025124196015921079924982522069260569085990686513220582559315931723606367679802158223490504495558833922049006787359092904502691959192057647390372003892810103792679151609079966812262329199411611261377604725602273863973047885393627051913795811433409512627611537370953245979940642863107298608921445809111226486041567366636825395819005306710608213303550506568312180604203966597144175644874882394659393110466680623118814439860334670239061581046883543251073290193157634819104079230588280425747221408042775684103906368257910185570211152154850245796429544937916372115112949575571813014164759969884693625754144528297872636961273932633884369018735253226411370120651522037423723106267899207816331149207870006001986306344722661587234848854340606232389895202509573354591024306173161683720279411658462819565802104831734612739537245570186671756539131797004342783003458073012716985468738355155904287705919112634845138946465374501958388397924945204454587743798637140465237555319517959855674539898635824499952083999318351580838876470217707209439754597445824378497927074477192961060922292821148692489022303266306792493214753524392872667171577254682802414075498826155508469018838093532292164005070008542285100738437891450654418586286759333897253345425092668378066038090058816428071655644988458669707670484211721962388126210634126862402938736767306862393293856719668776899261032153726884250339209480304931562927207540225798765438011687591394468495850939451286749804576237064635650907785902513913719367934575722198130114136956957396694291039467254911067919709222892587629557011133617202274642413835891296611720771920599795200142508558707188285086823501544576507595587957256132037145102744248425530953603515573185179392865458284275168937377723130605636491675342398477781412025893907502435712886819374193062579774883026101443066967194022016374586209250552867610998669132405052904744424513586018225747082781530021776035532789973941900699844655191539189782061157120107649801845596994365445173904922351795483048511704367087928356627894832742509290779526880623987413709217313531377359971335127778798205604958869549019771508273850849825794037805618119514084493791711506632080275581017048463432518163691529955932698922883178148313386917214486984236549538408605037600604302821151713901493241247558049211251836812472888988532459031345925980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,46] -9796660411798894285277460436006908069500786250675898298160547977450875519690120955891254936752492036869124694373180251330882748631513662232440824066448402893032163769084064426380675565109830387237685901813428191805372674893757022805210792909683705724387759003743696984163926622607708140940801925415679096080716212883439312855656482139865822034114479234871685824710248968139568410520593960788619133710820723049622081134390178870313257319591342583610361385946506583309387353448961416622537262073072066803224586726732410967247639602318043908246551983353791119367948747725566638308916511987121385027822794872718203143892429598220205036373911930427844903169639375307716866456258304059108527961059578235980314385232819251033333768100528864145679320045908834371000481247608822821083017361070445446679209893816064883298072946260117558431100738231854130465630197411118744659915359318433759503542916137192880053152793628274647336110345743051017555095991514433142122423031416485172032915570311920077125572229843578088999363494710086072444736095940627092078889621200175197862428818256513385651544906641375764981622722395518162624460050177366879866384796850263725740854219651013400427474093934449875921448503676379805463457823664543341629529556410076603737613878020003656729919520243062240118710195471115445855563820135111416751875804255520744833834431707881114071618868610963999910592336726055220148513207550368764834438663751234080143286884312301665014095072008877656147624274917066758386233131243147947471357503447716612790072678849427092742451272643524629731466279239533649820854790298560733951467821853462929847901480857565877409526300399228789232273250119748356191063072090018342744656676832226648088343561219524591510725547420005107932890699583583665365290033369715251705725149146630885941900937485186260154312034897618898257698765898749395617076010925737734593984471987679180681134242425620725261300530003921206400284547439658636997838904996173628386907717983651904470769637318665202132063077510672006243498644833788851194435855074133886233575983764436278716822329681715028907806272177073080105671626041580310257986085543858262790615650096331758161865046261137883349727871016222706586426157505331221676637246725380268198768094823469068066895703498040284525574245711717987150180508236993469759001212857935415286122718955502125076446210077992971425215993685086079473199029770548872226149479115352495880230499303475247752752032810310473031809673230403188440110491418125058975120539176453130644475272901594160639063375945180734105187927229100691541297181996256942414164478353397069027585956918927845675423241081736073444072491973383418522849288317507211113347794103722851085725248622517190947573018258184401456308181449646284334973220264757008792059553080469725538863009988207426393424162754398868923505107979718995568900353976673933110801647152778637587235861093030865393565581986007964080257591589951659951638587021709601494376979418163949483650206406643124408378309276844466440031608306606747480592235848061130006784720546029661480920169840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,47] -3485697629226329440714736245340379251103899358956917850559192325944729428780859925186567931629816633944387838359254000636100046686955719910520300659001334807375360792388099383754397691804076015758126411462584221267991363928806319284808190106422585508322282215278557567682829574026658150052799627066748959790243396278488714248320127398401167170892147723840005609357405931348495034901738657180978361171054542722404693052613083985203104409826882380835292098183114421492431535836273046214966268210011394560993867087897814438029632572741209918730737808723617101199952367751483568572959556064514102206276017143586441310843089854402533499482964794477926280117259738787869330732732283809581303889969772537383245364755865294230981638531805762913607458807181947710786145453813241896237981824257850178240690277162038286867833998357843052482335902917633074709241911208731279173237550442910400720669829034344009242104802765967314539028404061286453955711055300215267682058155900216547852007531204548101023446103285425529666074926021235399285001532937683927098158480423330138536385228796363482544487516588382631538093789057145305739254149225163222885413765785914121670276932698647597294201456490572801293919151007120211308131540213106397481471724446002576526489543773979903992351914166471624576902456648715380992629873023272396550755549921765991464101980856440584344597030980773476547402831276716620271604487708261999210921459716384271787513975747527583572833503802685943322450972033156875520333323353746450322170965057305745215738302754084681487730571261380739834843796061127370164156597443205728629561555206587711811076892483118902413528568695747222769660128062879794418386067213244148173025931179403088448724031026006658388492552524891641613449695443128791842126917877434594117611471149963480338212316377576544293001009483102316644372871763000724346785410335165393836029648803815896101691901227011846930322861338535119965156181317481879623283141331779832181663448116776118722825668949652056499064277249280715033917267904290066903092446304578076611127549273518952763875225667037930725903829153490729343100577927316317601742017576152213915549130951055736075067851347742059862367743276766992197537093382925074521816764430947885156648472865112610087679968335231309971825270006599295428969461515544391032384196875079251593155825433046016241564272897604362192371932368233713490670964303548739516727448362788010820101290425906679879996796306503282355063162862636812438754435332413308685901359515150513646144592746470703296165715925074550787850539312007592654348128893973702634011338898193709119349417692754499515798537265585577385250153691850521922633497923233569725960449753518864054036038448825385449068513952841311224143866450764470310570108969598890121287449535547015314077144064486550097460366595990352968200750743098633962186014099262364415298887094136325239127338363645750185234635515015728738406806690132229841731015777197979592004546436589931994474056704566047611757598436761720141231671726608829043546347652391804828490972517925290593154540503040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,48] 1838786837134116642306723943624630707989886871167385252498284484268031128492018954291960315541711419970072310903187753834016152316300882874888906396277245147081334606073055414970715254639325707051476875762467537895127481059840569249572038299527216554269461916212117464806946044463032863621880160671494871200680540570830399850628270738669379278297778465720607332008851831501695111452712508585602874973961071742891855190744476568785623759005192936684042199068483010361220482531258430863528227397818375138242087418037958536116047762324500873160237553000823239186476434879243906310411517648716148717755220850943047701692718214382043432801557208919689166171348288610629115385922129000272287849459944220944222770137269604580840165705057874409313622621283249778794766998561267628155733674655743524891894478159927105657665911933974019138502811768985509544801342053210703135284310770367480083530146942926987251118983078711886855314113750217685215754263490012430730791645000219480070718250927702946998987827724407149282564735636798831164144089504670593036370184188066713394227283654214228718452618939699648362806667061962450727018726981250385594453697639599700144887735822170149319477365877610191350367606399891092246137384311262738210521084261879352893037047205171299389442630208429294845668941026963183706004027894628636486539354939027692293832362883906784608876290294799595065138933192653933391935647993472865290381038072016406221139351469761886789255374556993717311017537337469864557657939001169045032762135175692561092923919979813520315290935663213572864625432685707810574535357609975913445662563053306879847774125066285710305387515599248597687553149153412213543253053841179164844205303095279213114568074996255183797672042082522608954496874574332149310446951218900614362025123569002941707831390524108869285437937231550314903072531303949008498639710440099075008645985879763034267704970654809598331871145633314427925143468443741604242131438489385477641728838334497001303060934476578488145098543034517769388540992062580731973149828436044918640503532151658872375737594148806172159907109286343694093384240018649848551595271261667088911466899305620760175487576216561707772691274641643793276061976647069097108015236505286697809103600896872594994777420885720509899211696366268411009994853439674545459451801952688721656930382763342931738579266938864864941442338196457266997046855275529281822859529423739962043261317059311281092271864476647235379355521385727535905389308954029246148125613676531879745380572246753019367951860700034913239266261602491212960318779875128742259135293916214965795871910352472595293264335462327154329632350167692570015917750273981584520786992225273739889904707961430824182528329378749086053440275880379015379504534051436487571803577007650586520508489197271344378626514598628481158761727375367518309051160054828690312624605469664399744658115338234968601558336534091115381515160779772907708864753091934858327156898662351639014508129789296956128470294235826884575347677367725838447547047923542321451787649070549476044949596143616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,49] -328297748296448816377944850694395317110753449493140916328608251661388288149217490937113975173987595223365710874709696841232366799733262437297280310652831683615559067119381630692491518072637441221060984265599954387450776812724294847015427495909870340853323534059257979042297344114882114776163102768070625539125739427546353255061500572842912052920494517624075594029888074009634084232087858929097406658965089363238373843973049323961374785762833282363072160215771181057792230339511885045808355257146666835919076485781439977031243682991757213606077405094194796738699759890824242990243897356160366877863379141167228747884412806504170760233570499535881276186169819118310456005650714095378121481007452784938631140555177183242529677823580396629345395823950730384604934828375867434419324976723663344390931308485667493569350723699316615920387943903293264409700115739031777856250708144841919575140136896542244783696422674419740860153829135522865421108699518101291308603348363698142638294965091207423316374193135130363423616071903588688188451292518088811688022695391795932150112504292211649123140841446371010373114265930077673678620149308067752211823647722684529691003359539502077780196018025621269169385298503971356253765960697159925896377676903912681487349320462964719017429242771362023352051609068640833947832450207732156283872563049473654753670095059502614687646245375153971438065011204474643392360177881485169558947813451282275177405277444462377390750774660514824738097640804345145133764830964180708363175857573141700397043286151352781869936958912554450516551175699898214312236826913054331303598856226514613912383899979722260501254199929099473911310338128690438506060095855998154848615507409161578291806941825804815474190365976614683106848749184804690142103940600977799433011848751073492184030556051899789679509546919533638311243082111592156158937513598177031012981855892438941667444727960605227032343465571804963028784083918628816540001832138457938573615374665212412942431456036471033284039178324842354726484457163147372425040984451013259301606605028842561544894451147929572545078206746263520295828421384353411395065688862282339506962254756905368977460167992749558675044523145351212246168593039597692354762512868974083969094063339525243167189776802583135389654985114956282509809012306609005760085216522563442657101826623487308362646489161516160677265431203232228478413052262155806723025007406875172617433218225977532230257594558823781649487108826194284950528119876999767112883001321279525192838306230006905499332904285994129878995727432367665999451940171838349831226258728461571368925267668335953979263320045620129830986194944560346738090461557907438087508318891753953976496146668009850205714984079546135626318986686582973809938080301370047194405861267662688915507019380380850654882558785510680711282536818217817666144190872993122921533439715312555299741984455963343763167789025066376873755333099757017806650867691000445332422303787780293262537990638943843581511169755287064366804548648427920942661813538732360877035664827209172693847187128320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,50] 16736409734982647802831561816714293420819540654901251645663463724450531313903105589425996321298635157402871197630366509882113994802256862688641529261443518459746338409460150427708544326287472725065551084398131800368027284518338249625384041150886031883718915128523024041336962388293428134811835481102096961429203229303786803164840535298412674487853185219960987975288664143564437110998165044408342522311184436938339915572762438282369330834866781936683452885847426270756295527859433531148711857458807441140726828118337835045372771800144878373939223365634197400513391532972694580511750338071521021115913041716320660195481917783792327096096573857198932256770306646074954748336406709630975035615861314294491586640874600357249675971837369507943369454454982548251692917527296110050482205402490484284020164165796602002926669896114463928153579748409433490902961418983488077270307703916878521044225838390833075140173203928143133018609573287136530633520506725946918914553779278171164376286712762772147759447202680074152656646480523187831568536324990125426191150081978065422445369855643067210942830057578485214576218687518939384964985921400487019604333509506139612443953794456309977480161474627042359735651120476710344933836937829253839348157257016147697359599915797046624843153122225402997675866598044571553435276411830885223252640904027406329337358724003643841585274264312039970181821611567859400015407991827846681733368236176934599089086305756986214421226912210954879218535567339454446771481047258799705928480698680251704633071503432846057295558302207908502965438541906024493423724248933442627928865184484641780234425492461017758930529882824933142903522083481935161609442780318990103975046158026164934369215733331166302764204267668088366339364241795368310420273606423347488860523419144303658171887243658447883433885683861489016107569340845966541665197505131525050499883896943810977622004879937432847349341880054100580561564681390930750474714760299033685384140335244940260942940264205326532002998040147121604020608759475734282554372690186655885906408816348121278197606784941689765369368659512067047481162714517118778631118220888214083997272637922242973942450331222373705649495896647892473835177312656747064327253718655102670749039193411385835150345653993808084394353609648620609120395815777432323515636463547291035039328577580551934479064212874274643149503171821697339248417104519035299201420567386566941300818208716272382987214982325925478827223670019260497524771275024812483270312265089801083477242368914547989521375105028537120604825291907872093061926744998249985562570490480077428850101342112444821769232186978478205537562128979370060867788640070932224718705681075095057706343480075551800959136908801058395723747736548277726713498741500194777090730000989719768690568919631055727663898901508185210295255658607420494692029363427192988008092942380573556537999024371963206415319168123573891464797459646694029778140118669425962068182827464001706382217945957722854554506935428734475775623642337449097151022154895859059288748771078165936110196228096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,51] 27311043845169933007018494280621580523258458310115006732001300064386553177565669964573930403009865764047311629769899440109199596098347127871055302117299467632855100524273525851999819844188637898019874880148726034707957419993502195730129877100691992542177524795513887161843985412774512138580867699023813952866406617055422505575125584411422918039338695150618741597055460811093119482924802999238380816571324635814860557508317687680807085343305807217201044742143582069032634615289088025998426717914722678937415972825081153258711417664167664602225641212804809338662790238410589152960211765912485372226647479176761518248849846031029429302182581864313615452713509671487357542307561267624667852291600490901344462612688748909716890316956095931045972469101683345656554960348790916621703474385256261794200516865547971825720977257086221093260602449899601292238224135031056772678569366058967975645341428939198952146283683381076591947618073934988916904347126439522074465385496302699608413572346912381703788040665872171687998836561558135757868904451700423580787893025199144806218193367746559960641899531516817970773032432377425818339596061623960707470418384290228438175472266078850105100507145890465318285697623419393047215691131753041989825469151824936040385049808956245039078225161620505677097554160728743418766294840225038886804416712856440428567360792081682227883145696082549849009706345812549364462082238143699564627997357972185484109388657455577160345550899913766315276607625634304166927841405832500735756082168848329291597573762115046970545401942219211293811100426858668942453891265894137866486796168002682182771773845091917407865734154127137452713775715795940075191709080806551054532710079115171983652580644146614408169549358169493578633195698169476538391319557510537771576470420184697892687225696496068826662056852309116638374536690451639066851071386248987407363445939000695793763778546267895082350323827374659299675431490819940326197440624023314501446145947893155964003063208950686580515937146690628666021857933038408339013994512058422856147042047484869675065687350743613919835806687813693163216057366260098616916416263016378915398524249870319103713012963394263768470703232316815885115500369690355415680391176674177669723098035156428941215501006809210163046772798948339175768751747558938543278165576380293854936162281555717456113894779301548391618587555730626122052059560341149212379325564896880966590035468977133390295470315982271691369273563213631363672479397080709243377273834542763960514573895771163090500230785321513546143551869213592321296680428259334529785842046308789679036388361549922199070538446945404424408767628513385634933967548327918702095091388131899291703575807930625038486595905687821066077425381802263158093781486312242776252025644443825402104319147970407132676563901349618465544888770641213923587261093547687842819135519709597461559942609737392525564048177067464930857526918638744424949319061366875726148998662144198248016355816353452005019623800012826299037235924732851361664946949998017816474348016901609228756582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,52] 1352443187110171576672941215463884805125476074687000506238380657474757087979145255860376799241744238817841634043339866583696582480514964767517000190103153277424117925577218511080186326054856531884827881490793024658892790131456161867265213255402707788845647850353860223802252623065898134283511496638157599675465813556781715751670653637138261777095129525846938634688308176246382126306896502913113979671041613707091850044996953772888022496058275301705453873961016070659335962936880817940753382071296444792732569385259215566704947261006450273943141344639091465029184498436721665686343351391642101623679030915690016303878020110790715211182291691108209853784468427296495848957564080976273382705907981324505179056970702684231775195747477191762393911685408118376845331918278927966426663966601865988410613844260764701007294273126314569366787372668722748252379642223531005673092632156982436727567885745649774135565252111903999034052132228518750381088750472002352696035410816953938572598548109130053680050913818232783108357870752875318801645260126398724944637478352737433277576333021253259284132501885846229763285717647200757650155061404681510723208785638909050202769177024853904969390886384472238412261757681732901792638811427266122485356795113888181828304180616694001422711996555755882343169810619742688900691997535526265412938146933615713338439938829806481504117452957520945993377539759053559094265023608103703332263829068422881835798211340891922961739561461923721840558787018474214017066145752588956098769243692490895481191737099325395934981764710115362215742803801747052598782771263244834151917292028139799593794894826291093373563897138627857945152420157915010043360437819467305782678245284609104092236288021325763323757080737675305767922947323687281908851212738704368249291794601497600735936042909563078117836385179468327385567190251818556743106369756221647882403871062358910143254971371268412102623785420727630911437483044614992510561440683926055650024385747410796935210681676556453392218618328699847185251034363711884367481883205051563269553342095174558972222739524393519527752957566822727536147514826797100269755482313032333589146901467242826150619810574428970628277928806406490456450927506796483389307057701277419361891239570159313378973631144653317683731581918301075343323710096150930933873722034314199714305916778373762373106371229327507699546602616441309565475179876058197377401628094116384400855840125299136039760570463197542856618771345982659198668427571762967942961139707047208416404111275892333601908825150420066024646455094893307123452199714092803632849588856337104383130292286104974934476740729972834082199207642676648667156168224615941798747587742933695003171871983759607744301191845570439667213057466813713791065911533902920767883391867491718325978452448414597340032506969057904573783616266212256645801638580392279377955658566360004017065980393386249661582257000058356241875742804768622454662402664649071590486066406024042217751634576572283146441047247638215294021450320170330110103583822749975568896261247152019351772594176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,53] -437508108938148325183002410637451865956961259023171809278486264109930910644674012946697099879295146105372341044704003852802980421783247569636485440451758261443197520522083873847350065411768600547927877739158918137792582594398847426205847545244795011295779457011898453765931003697354337611104817191789871341099029647990031991013883225821576341198170439165913105262994763202573424979734313749972766192876911821188310796794411765381712473439688854034372319968683346042825516094221472033696440466294087297298505574480559921772153523104444458329664540729091713476664858775122721810387461450557842794390055252569300832919994986542750259271160459934447003540197127907474166986236435543069350482006782557697131654880447959320939224781530901655643700939088072816462973895439183644144304692293825243781253126243069809661225403680823850656483646094377447236027024379811337073967360350935705940635018382834147032296429888334033001344244741976420390919213485459465721678842680778720587503850423694937647390665560844108478342294817536805069178235251175856216228236798088749519320194526376288968178835623131716420538180204675789950586578354803095952577774719423029499165899270883969100017123785760998001943613128869842766912121685012002600468843189491749823134438929732305518382742461535626263431576019616045921161853196452723624344458730673709815519755837242660819023787470298565013787485429559541092390302557121703337892401653946500411199962167831416534232936942692938183080278215190690471641187404869133959509934864060219690973314873460170696316566666316988003899010176480326288754746895799384716446340358791234512685008488164065536852870204023858980575247753014585089728261220363467654604004618465560281095308856006302974976557928306855210572793778831472981229154903729589486025067396157815981566203740081167108758887922134120190417895549761371853378747246507551116068939553782835340558245015114348575597362690555678087419992637044929590036200974477435777848595406774825074056528861561791008329859293911176765419544609140788058303452882348723127095159719669917445416492447019178590859899049676280393915170856143289882593883492968967253686030847582679380643459771600633589138753086227390252261902697781341923034799482990344559934872145168474841608993286130817751256704619361335070146545445264562982778042025953039559926953155710721344379351081980212466500511752986127818046215342898640242354893354815376435020095063995705523492562684988965386557753987507985125800674258757281583232985339425461950825122874456928176255184388621469493857141297127793275470442639172829321796123156321828435593088018429460732677530530185230937351396129936704373471795083633077480962387611522330131477592870844137102968764404949234396822898407500635487183882495898698860047306931092054696799956187380183983272171420814093665141097684849296465021951281258544973815587122211090635227252237195503295969545140593381588653501446709103720311031151246817012968246557334704059438305910756427435751143323578261264967259446745154842441086244908183788761140758165628022759096320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,54] 40294932471176634469015714816554838289566985090834700483447462944537283225707187785100060316914773443669930448054433445851151738458419904327444205723250330094483871643355646696070633640597453908061579219992257566583438748358776275259277286924269878361668826382351128883112165722270594205469048946319368697415261204662188429998691730149198336127600591239898435766912512772038150730954037004011940407311011608770475540076254994411423061016018327651775184799486090557615394701871303672847053683014483725371995496523513507516469850644792804937926150658253110172143527142043954147256673337843324391482879039815005739859397031955065777268410856370846242425226358829465765744492062420828288946892812493290473493542204790799981505306341194488437917637370185642802534392307335822000496402791587184893036212969267447502336266295389645045921396946701165601298850082881304754720474364248755744762038746294279373625507783757888333490829184474469277499467278235004820486794572841305300325506922799947965056849454895059928835436031257740297335296176468501206111694017798514499423457377542595454331330738980167589753615736235004425679506383463574943911578433573820215023314243789835496328986356254268963429581386971021467449854412431263301306818418285154878133362739239487876664934036608038934271259732405422854084122442766904819709940290598283144868954345891693329078461606463297866864798312361956871224502307205170341524500376982451986085936084047767794011056558718397297601175568429342167352668056826116534491081442783023246199402726746960409261206699225989963484896533057467657936978883559387252544458449719307133746432095500942239215612805112414757537659932379266416706272145356161453523444274250292499711616603641106392063242462015830105307938862029955410427725401692855839874852631993386564426976929885046236655502227502971365056102214296182350328964645012105518431653487421329661351190472639820982896411291178426556902295886164615326754538060172871526133110679860220034081049574583557100397161530117827296309159218065605287899046875056293297008167311717536340754956612150855865292296557526752422679699049430741863442772582999828060657015179738857895632951195096692820209819894792944205549789087142414169924293949270366677850721200165408325120427410324692056787474468743329217853195818141440205365848967094470124679738407589678964959652488233730831313347146856814082800711551796244044788051946787029790689527861844616159481008762314580999152369542499787930790627591096683670963154249054469921337232707824125315913243425939090246330653754610339954932723990360941934962902020654968523925348974402837033306216019526129285501452495813571106195299470438489491572025088372886035725447997972094163178206852671112267604148906131709369022766417069414378313655600701543689439948643717881891171506945051979848129184320800319753414080934458670713223513206214385736711707792869148431104918013821133352816620569909995157584937217037293553208710080418410608845999041754015282057523837782860445237024998320486551940352540404500076922895624187922320937975808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,0] -9405147833656378473696684659328739880785936192781763512075383287024968447441254497326468192100512413391409332766887380024719883040627960807926467686532227877117662197170363971932225249119535063728929272306189110690369093465541884466393284796513936178879808563284301026451681022330128151578451881358209565647822203066971657880555113347172829390685909260625100112644648384085037425247929148367067568764140370134703578810300827331450299577451433640618323200900841873893577508113600837567167171304754207648992596363902551110178978063999428614983505826344227520787877355204072172283074497612425459766606877263441947990719708343362687597155430720615428176928503302854867228042619612354169381627378776449143773694457550522343094470977607044985104513128962778235943971727351849373783956363259997187778671995348384673118360002827754186110586669194376624098398154338477527489529984838713783825980196019437666180067416513639891050696281510957599124666041215657302812144297592607354536062169246350291330050210072483704519934812405319654817823926796038986105702610570990637855443699222505636671995477915555995623419529651186712634087694036009417370823189080486338364292218161041029723548947783077976324935118483211134629826328011809661574518233051840399044920005325219830078565467709507818082966498768479969375629490479108703339686388421716762578590478131145599212242476948333084678267268274251964490534343925487907702411432241672391722625176580414763957603823508591254239460603448189216216995797887990128020458252147280907511178126031088998604061026902980533227126726064368549756781378464135272893549447980092833126084749843299961971653078313879424088784779931096497511047275009151354741966569519579247427934635518301081037552860294692920807037156780432909046384872991500234886976908521379150219775845931901825105675675950589328421385799917043069925511520560225503886903114592560700597247954215729091717561940158250449206734548203468154945546286684499106180185012976017788078320387481053027535360110280205127456617647869598503268449106011805619855340497155332123608747849853851316551497239481374224785794144623054569220505355669852223962027003918799862531146195252474953432791583879769894883138170250323595236296412792459432807770588933903018305271022242231899783502497986793954945262703613497222366313004122193606191239107809170843215007192335796171519026890137002995905357035248409804920105685288200181994425125442344656385034976027062386064068640168075497431909431969840656945700581938975148257926467326663240684795936591719807117676410032231941720599573785839774952335791968987455094182251118924617701755253948744862310207686283251830299457888834964285839110965172415072429508550234325532917425305491299252331498835326238908025379793398684846310041488598531484240007075681199128737629544488148033514542948914588457677755273634552973103218963076659755656871562090162012797527615113367623574305192162087130048550514821557000001175751449794084741075839471354964087075628237675983956511093234547973074035972906115770963355278407620362240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] -1557058675914145789649120333209745229282590222907575693279956136655003695600630192035500452577173571928022487816237728811869201921962329635609763566239840630360284489565683230554559088186441919783805863276474066254626825210679151772408602947214522190582112499645791937772093674316014183365243932905186383749422445471204419569317666749872860200430427702718125440420519048835674403854357603689488830028722872793118634789738950340825263720758280804323657855805980431973293691500534208960749711906284215849710300578441616406075760397963276013666404153111516844641461739645733885647354581974164810518020550936920864302641153320464181663601554491088204749817577449256285403697532976152017142632633034690783355841146482814860752659117868299631276305777668314467169116468952249998719234283689634069458397124825211119986670080208568551410114731690920085814412609480891926969597360843098254727224190375575689872270314443413045692149357989792073768830485750950148846694394959544647122535045796462324108660321000931405307898788847753268215673309081113634275012024563926019854506107420035327373804794483201309975440195643084122544848423215974135797311016952798329411530338848505957445635145450067574186480562065693148270722149085772656352058237973017576387743967610026105439829742909215924413023046019138370927435734849019514457759599800146177692745365000599526355234439212448139672560232148974709235565498354986298452589198398725381103864547172211989179004843493209054246236063497106765360526370225132938243546114104952212454716097608977286394378722317586613744053062183460491322734126908739964282507999397817667168574463422431760118195038267358122731557421168766860620546747651659990949814025950804056806694307819812880734584662562821826878827091079100664908450996006084447865994572437413014814044167444255417180247891555494057881677683525426359957294954581710881230996412340840399523075471005922408640957125109615418032089455691525499118236241593165840712452132031727919903000132295339414090436647424604755817463862423761057250453198626495554396345312922234479284066173154020195134479773093485621239958984283034368819535993182041766121008963321393971546838694400694690843558581367290498356988666919730671571839566991573678620239400037054620739194494540395919658908516766549466700958370910974348583917696970387682998628408357733373508309832917217831382389587299293304171461354500641621896939236065883276416316902608561345206156755276690717943818764855386940362806237576044566264713011716633401457072605600039238782270264084011940499108584589099547860970804184033123089324522274000549915072539003205982202869404716576766500999085129525897598303446909709112593244458737177066866450600339927555575113885667663155056694908653174704789836225999108266499164042448007313350099536937898436057911563475553681137842909375960026993038834646082668937886585504604572885635349087243895078429615669275058494314957281075444485057806677953303322407525430784916880222192319162703662067632359421243895157340909221237327658611320460961266497862951522610970624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] -80020135450199162074179640233835052559689397407792915514953765032230590289885924608217169649003634457531400368763222324384203929069828189877657301180011821119854917907512046939313387502597981882679325783579713302298233073821420928484220341405902562393688612478839817406026064559575936413785746428713533840864634039030294758219148960110661936342515328777491500140678847813421697627312132401949789004150160219343111981181414812107367616928208986386968897629638819113433009499699070297200155558042066345366927570262592029802832974785987432034803130114775346947888175625963213271782300190577325757837834072615054376441983001622324720776136546516934579347475319006719480743419378853130330296128081714155434051942231343596149470693690831973059677207597837264601360301048962714100650988146151116657970796696771607664546818188922355543367563526834664214935275452950173958743880348532859144485193821608504290660198815244125412454744006391216971857620293097425797514021684454232335470774332650526930636205271122699238894361014967739528089972357871673765615830020408666254004625029430563943984335477976566375012827495462628564368755489729703343712373147573681326516778914285946301844064696257094672026134534212211357106229759295904090255053491003746273121444683658810792978856400815854289596462287367517854565059574791723002296517790226205333274521391708094650811857667385507982678721731564659594140092051415783258747147425991487405507128081951447946676436285215132686910752760732464501879514042701059301411324397789400086944702431497988055373079233536874729335935342432308327207917510104503964318442445612451397842896069418497568214635570408216157913159109695193877733532530010851429010412134322669814520707143043084756605567845697119433471947824035635234658892412430726475590066984809753170206784238140178052683052276252854712604829841521395150825105780252165387279628271721038743958251017336844118894956080767495623521082125313337054357762832538512118036637223029166628778902297410883452250894421992386053258287327367324740829560053487545993182355183288924314200724065842120700710416839114243512511169533472346053267999609007467381211189567891038468079974677027083180245873394816147577023505597230174636568001939571362600708280726920212421193222135879764173891603479426504065375164751384350270996245257949229468842283474139333271183709351098456704648067354655219822331751150743505790450836506873763681573797080316443470207952214601645922120245851366914585475524051791630453646869344611309735657739466162147954769596554411587786737006086321512078030647718204916634374005098484873641160470979850750107929374567738618851518684932727170731110268728537340124713176791418038431899273143019031499005584775563890464041501899906361753967025124285984249273306694961042568112593299653708757136729495334687458109917080621963765276462020276643960720176424780010908856689187706266290421796442914879114385267058366623485654327803941040244055245132847974526567966297596309321279896802069706741525338529386676913566442056701322320738023369086854349455360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] -1530977284196793045170384776607131052005074762546843901204130682838303296234952294675614753391110169875639975882433349873710525059598266904630696638601098952449330204969935637294384129316241868986432884538273818904814250993880811027985409201146721340091111643089800211299328413901355522608778023465888202344376630691867367541133102375430009282626535085106635150687649416244219724092168497513333340073248977693284002556981429267282426665326709711124653689735801642686704142217493853683270863788122148905684525952165027561586921303476922246110662395871335834604251531992963313187423741840065665725449260425254548051883458089805282279545129511990641894653333509517182808333621950268345942997204110875398060761367482224434290331692568935250549067992631601095528447213019454573196203086595230359941639418559378111886155274763672041088430020422431743965848219022928356119218303109930737106893802602804429172371003872375887455015345726229505378675733066356395607709636722069938946826980695814984420087517149186565916487253688563855326462158291033375679701533653198343016896887700048626621455924723842407250970419325495752373801327721807487697438265789114050159811791523139954443561333647773341857682054937884041318442048954550352578539848569848531858672527656640251727361726446893919318222028791267419219205101498075518130236958664059568673687842866323392624918692845961497081031949635385806821377396371546759253131027185301022955132429771776580600929105495392982479643694512317929410387053028745436199974770786393960132494449979410607187507922239767275465944699826449341386203845295313244426929359937383193918185576819438018775280481333153042034627428317192891087969294155751411575661346025037171728030460875394973961973635568737647546812172230262908760118878921779901919014703619279420077066702880226697196298518514745360879534918603258175718007102748623753174145580180207390648705609468050613622824215382811663416603669956565615439860956393127075234725672842949404596209272425969592901733561443733843533522529422601646752561623830825939984076476050785884179470454610180358620211547942505167548352415395010494145325436305570777775234944794943158150209628076481306466804435339256875958026682271091244121886949618617858886744401683440869586625766755600903566944502562604666991966220620291163282388201483251554185174483345716705481976859909270903206187575453062379499228547112189033160396093938787472473898826290955026606561095398388982208034683951482407668813757585766282648366526407579501353570580910463343205692114317604244832833253098816182270290137304021252824149649627350139652529199276868218304872102595662273165404757024308080557446930970401203788540250709416839848921345840592128319905308837207607891385380599019282495261267526574534827172037170923632744897379206679332825679807216633576629106273264561117793606729091657229040010998374199640968746927099398000267181607250632705447934633086493186970019693227018867051689242987946040988491303606138299305935342217050083356968865510622013420759951943778368081353447994805190437896192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] 2786955325334230347673975594211307441640480465310929435307669500529308329547455040681712352527467760161123933591335592232799496146864056649430827920013469435175492171187404295292816840889081913884599389515184928441061070277231097141173970914588445746307521066165301966769846039589646527314348593863519570223664952003166236011421424589072948766320773818882140266270033494651551506297850948278935668494953119445927691270883152225293385150929388663720704944027333605812575425402938224253250899946751588406002337585873082838678733719228548096156507365965719326282825984272215898795505832265922337580787235722902896585373024475781996421645556187895256736687705389641570968497986873613525492826496422938393049941413936755536863110804754873821026786792100807175394900479936268690155489021637289432217297613040263014902923694634033452633382869506270002201198102863848187271680351845663217610877069105953403011048148654048158730891309799494554611143546138794480184407002817236639563521354588619325180883005141688766431743507602544992754194322897189045108135299220325726913597969599319237883391017245583635992000451032710719261978838320146136877570734169572189792376804757833751703587252115785439472236620706852107980683025060257122107145254146015278888162201118716922717274235692759452329774104415300421226182249368403468495561740788575697991656208662020113173027915963577325773151529474241189535511072380666987787770563775787357380494704019522148578909471842512952519167189005702303973273791208250108700714297722406643993817362339100325803803373846307023516936509788159020534958460245343496354726667539926204499005519313064852644747270951709114689689463978578496337859947079872014909368243233365023591420346305846462120570939696182673996747698733997747052112477548584876930163559872591301469942901282004021429962704750391845724505346442573660148474200972867098966306461983144840341215179433422256967601912055991070977961124714772361911585168533009727993702299318326502332262019116259529910835099226299390308629954822825334857330984312891387757338901664011378987483841851589559773718535000663115019712197674292234189392200462988726290999413614039313171926788869118968743662874336483084642324519902016182876230506056100986108948207048773122657745521446154299141025035399060106663606905571893347099167537875628155267044985361107060209420927981652701938111572936913994303149969321923054585488584907090311235797321725738960051601845045262207502760807409417114780925700862451326850766566966274002069709596498121899793029316034339286504923703864904676928166657184318493556989200969898885201439309037514815066581534486722032584388261839993640356677086708715064455653121795820420154404867079365911148984381980705503455424401179821151535388496830935500210018233166690226148938485411235127140165175741430407680857368410994528423412103586927869125955611427203560831008895168322178703750689655067650281184077778824738471769699256809346313152177280159763281142688961395130760177190727353861700877010926836038892739341249794953341482940231479567046410240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] 266343205695166400767352186936380949095538761453494827199961222768675018267711552756824528557235252930984087869284836963402595303153797999577387939590502146662424955478461531805848829699072879999659806518869682240317225420947729596008353816179526735690006146605174696025366143224827621185401509953516745885498222626103933731768736357420853710088402114697564209235679756039323574041697093201168638676825250677852954827517488266775465637414553409985722995797468728489219943723734424194513805665331071961788799124128017651030977031230779228258876161394113059626305290796166379892328317297153255335782897340722621096198121260133262811356265221161515382301707491494294174943209281096154916350029638439340290856691434667804110860461833036860833707171776159580276251685042571802311684844562815274801639466220732253256725940333946335597005991090879021947563630752921323247464431031032669595307003455980043826247712693469041710551095857560233796267098913120048499616710574664491203316375274250762657713017609172481094960998421432399345449781155774579616768091046715998876888139409309613546531833114799774860643693488208680022076221448815604700305280954791239962164040175537785716769047261710932209920393905855082196935725018847136753762484809851736478510668364160080395758435097412297762628929308845997472349009466477312608564454736667409212040405872092558867991408148014537509165146117089418176596176930659833903492279319786434854955509017971683736794858034979507927606398555291925289798635160536572682027536425826668657374286656565740819706838689922264058861895470648575519298624245965160007103726031497650069997368438501059011902756142360309204408211370453828459234452692443965116793043717634573988080986709911465729046875184640203168052937364756581556546199872237699473356023488401399527456165816250550439925520139051490497470851560189846622576181723730811087879801413958858302286251698248472152444980240061146727310383371862724667358193132600689787885614824035913875673040790679192901592050499925078960027100857098687057973292539142752970992713086091536530309643069779629320152732390218392461906996455569549917677236826520069093026257836217147114737335105577955837063784564755599187711954664189431309748256271791542017809307716463563761619578483027583141359154018527714969904304477104742394243858993130205962096122500958724795612305289969537925563442539785513871035719266386320692444689102488566589485509699547664683094638219991975539769023409869912765729255067096715371195479842902838377730120689092982826034974342183062122412545295766721868415959671525718644262083424247845905239179655418062226008706098265216930730347689043647593627808214644779926786921220737227078345356511037285954689695979368688443366483529858795057311853020417829479541178084628911406010715952238603783220013288623547860237511694288231395005267767817788757893796140866229710128638041882620376309247608055037302559131824800427237389983652771043350725050792752679698755963284491973743692802972966625549218217824355950225736903274590894587580262169538759754516529152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] -2386197403189528925270735934228783257561097284679283696955877132988551911758205472267819249696975140283439823017907777648992591649222740887472843654678671446325749689160548416797473643255352873913561195617073312045516273843459221831537980108812379991905690603914110912048939088048995200382894481285745033493624388357273617919087768318769319805860799330087284994700014937316190768429129922276819093514042999180956356523187860160361550851824696745213242343657035756298146228796917943670718287980407298844057584682138636282485710588063646133545970344576038883532877818304773953954844442134673169306981034386879058297881595204109388600077343240787549173535820383584853332015907158133714139836092908489350567954376384860395629211822982868705562868779212969695946441177981269991208768562635569380091009922263255539113829213363516196761998225949180148993169316519747146709552556806275465479683909167099919117424127555032353864472105945214907827611339031801789713965667504404315338538188869807233008724796819706713253481681711152658736905437573290387843848139762838774267387822059470280087215902794169151559447409505296867885529785226197611355318609491732282654152904029680065943794984995548535050016638311905642255073581796510246097233091443491504168431704512372656053884409676459889363030783854425515258571998675677651867787608038650118950630486403950737317535896020375046668425827208487283391182257253567282972079998816601090904879743079890746283507848356292669737043505451278107636144361896643104745002188261158169364930368502737572980516031368798108755176153015966651801316880039544260018675123612790306949066194151635992691605978877343609218550559116629566807829442369712910134848410808936009949716680903633812482024275634590201968915259676356180564999349722662886307925585788942986239816768108371352513708134658379023173380697844970975091620128894625820791986712617656063814570018843140287661347300785510652437088316900837954982461226308287376687752483301648061013176593561347541748724010453308339882131507096926856645781844436615317621794354597292373579282238952104378712996201731430496409472258127326221459487086826830937416897018115749780616457704101369980566970480622623532131032935136997697631855901032994574019649826538821485184696916157693260502870332773550506648225678188346961246882195360638872154961350352252187671570161873711794422091899439449017625409292104137714788451282551784090661801307839282518362571931602396619857630820823166215943250377590559713954489002534050317914045264453817923908581547358039357893018176992576297653273342993175751066745717348282428560881523853831023579588761940956427290881414071037299576327319421807620067092419910779212638158669784062589846093134039261730448153877851624055500055402679477919976128809705521216566347978278279881109789946123386574371348440608672263461094509490446890914040430293155272375936225545472012983681567133170486891722896314749547443887045097475767118123897174056048144458340268288588617244061365478444063943767977549882469648421594597521046929193503922738608209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] -9469934199132405898038829088254783821611093430566869680193681451357326068614479033202092736367980254833159786547774021890550712264065206879361707784804051929420407842013113598365078220656186749725498900740657792496514302625268099780185980846173279995903688016970533553516635089521106179160384201280914569456736865163319451740240883419443532800592523473128455395420476407214622270092511452815520349608489994647849739493122690478187390306386465012324799505168846118772436889137827663087348118077092686054490373749316414900584773330826574279899581627002977389231569625008024492856154715447619473279811056855499124869528713255698974963478763093102597884962530064872773853028266841878461927930381420963996266999249092116604257234787064341907069590126277607961686605090434756232403098613204637994858072992873892765023145966609091153571780847739812072775547001777199140362894464517627594088082456126332494542142842254874679260497530223704050777612597670459686205729512437878231891787148041604129131294398504618988806743452417436639587927120319083904234210029031840414413339034450614841656435146401352179704149109677004767847129218910658915078458855885930794113674465795402833625683699412554991450491192997623957640807893221741569735482624265833344842286018961697943352005319439556468274177712636260689210021667458131795093617816686493822940501756445905613472263074438015291528381535735531798780684065946169793296384232422621990704926304211270903806422040789702510593948442771331542585438244348191805035509581186779560472723601266822252702517832422990330405257457210479571075722381356206011563090461471135590912950368764874733503957273061599972082547257930906237477084668481107471183565141646931339059506289932927976868060240587526994097910701589053672022603895490262892802966536423929417510709279074344811595765244930835172129489811568750343009381432248234863945844396052594955429727730502944961868070777373208572510571283142224410018788288618205507683487978509728720866051287134046607162077695942229418272674059669259122051077149785380354702185813512179356827579448374740808955207491999902050875946704026324647223616021444798837792194753577714250581536611348350788464147226877846180457927148541932343732010705084538410141786151898076371831874621186519935149827289169332511036846244436546433419977020658305761525655501460903868283752225554123561653313611123230620243790572172326654634234174368108747312497441664164124264829813579428906645253761671007884414942225197062013583770106126584695876518175289412004802993462080810671583007268416406202211634219450159304943039735118395406490768108449724244548768190859767928193116908934621508022741375457504805400147109129018674269812044281450440972510771688615316139255576352930850004823109216534645137182587592229672848509777020241845669899688244697972771134123386581498970968350613080006686005772812238937720365363319687157263003349262674660087126938354824579352910566431092688950231218320495817825773346682684553785711050736357122773207700068564790979323904008399331659774381176041542623841746944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] 30289748069577395433191242992952303237389648569857343361969075392744974345917265671637871316570758901738406379713523796703329077946782009636492206856146695079095828694397847706774681407939485145412855312226076980122443184821065224766426287608320430216536040622551132185520206227615818543532930076997710856321113145550874952610827457666901156581762863393214352020795333443449237523477571765968489853912507265060326875557115947069033469190250849112653317988969885149697233976170074586219315426240100554948540130192423926340058773204308969577557883286953454859040890891384933276847287097105359340521099113321185977507304958359684256774220489956735930376065702823191552559739731526075014778776734599261633610411213454743331167059665268958724310623671205626192923320257935055373779615441052522889646230044884799356032902717492838704968116406118430703435908707246945427720375532905767154128389806511497318584213817038441765496988056191313245441255469486932623989784392175486582610648550192959678840249653331455934236584195872654241703328672389384783881055316239185865874384078355026354126350669921081407031921743468289419662108703800872083063417327296212916259580790429519295952882476207818894800197200810234002704920935360308499745817774270293388977809113766966209204378260558243158982002919845896869588684751245086677121551940521691164906255992544095734701762256410981447108269938775133774449129619490242348448126002095673296578416041968721056770652898700525856304905640676677079452899620979763633351184422469434754126339704308106479554914496493739471351224409935355421561515348128996066884015027580483540825318709122609022108832939615067275655859934200315176376788265503136703856041126754541215581261699133114829592415455666423514256282702508940673074540420149810728067270272141854619553640969595687419443286052083402451811707784859433332712223449836797909688067984746235045879493418038676073988183246982364903558293437383903501545759015705420422755895034281825057432470460882504702680690890066787018936425472688305059281362386364429258654657160953772830033630698696295203002266144092401631466362123130379450581225361183232421851218412521371101394142842728514538515988885556252850485751894731193788938836065120963064279683691502437970113194885280491171706115279556269533131961445392490107729911263974817889735320574112567468835586042953343713355275302042204370852252614258390702779228380583013008751057828550328945478717771162244399974000137878728477971600639353204114538801421882702343409047344676240358206491709324964179163680699670004526262326033957159169791570426332171947821006505530854687718263837835377603479461030777084150255521695517704406771595418921998621041286379862939337845957879472011389888989068245148266885797197728948638610636459159807458598859271241259594603104325753909822181945369814785234340733930281838970031970258299567614255048716593057961377855603077392704817075227483722827400087105412884283762454233851382701425079033137690894014026268107660360857092243677485425300655978796647622457172783583751472328988426240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] 52838923265095130441700212910597115776074708914240703533185139645378312896404199827402819764057957828938121817270591147508835630704032570418040120302684609325147110806266343282136308273231902144724341942767388026455437416726374528157578449639162445104483133666485245981164311026015904156655566875092837634946803572298415609019733490088225941183435527244343398316581260422871266703260768076463851744683107426948927460956423561347854035075525932781424189078464522716441706388018509393372364420082422964578826989288175438836170955220677814559057198412012584189360300653973841871619898362291057911520583302987468794073887084337626207458400431972826052041685117722474833819165563842460169711917209545506573256858819389993335054778892534250247467268154751316368413823725746576294429684834851419275949876493801931160381216759899439809334963229053455887835894162710334431469838689119911912425244957230735016237202483477052765576148282251188662760879115968484501189213101836026985022163138764882287925113843899843267165701490787220242684610833052308878561976129527352427207187761899080916928733945801625254042936021591629412458495686013395193202979114607916716197181488048429346114366745493235675658641588477933743574388081336502880783827732870430923018770628823312678170734188114779849129364081587308329167599619796481687687739411898427553807874621375245483307829972327462057656747887923712398929431120047117062433017166678340185340946713392643194332463448101553964197365803844871102292739952939694614811742896973785174301130895560791945446514328515816877041458223975419859361518214816178681073594840113196676553164515872521259415702299700900287128888966804172906507430308213665717620793425320635563494839499755122374486934283115842445779785204112062926908204670649700371212003509014561326433665308675743121980516395183880415936661207198165457721431402787064820536034276039582464981014097290474974800166676275931753155266121192575195927647880006667369411923823485851997732735851295089717413507966959695925671917305915782058393981778187880556427280743663562893398066168672868399507955769567515500136178942402520232588854664124167059403733360700379612899922442967902254874902646375803528556308424819269413015903807681558551978102221475327175736414947350513055332077083040880131010988537397962691058380558263752087719379177689696282503450300419156250265343445082442463464099839214052678280670425335974993480783394705315129661820805050371115094165538230029938987734840297887566675150337807028773375956806549847201007048148370994875086208456353034046479869942120896086829425285044752662527728513361884365469920590222244813922149578202420657948856502678531080935164110148124666473856427225167416400790067191166078698364950554810223747045387817340891650284957883458513538748557431253315392708161078925796548536175310136642363268028462631081106917158718350920785099159062310223657471254666224855619451290620078773845996845286272103947204528658193749850138827079160952796919127554135138447212129249987102437460654947658476390144976426138839472272310272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] -812610130428577393680800252686304770712914854215257447110267313657107594184151095744978652775060737656470751703587789645054465982562850763969050239532156719846872991997506930254333113389241905521484675794178725968454445033086684621613500430550059745959952017061077215583969804763379942802453614540541398095612563084725476211060965501118456321849836865303537194523698810323214442447654962995566577301112592474726453193039781352136768911419939081084563368396922053075025129095563484121294695408778533842184169836991454103124189046439702526329606560443080964968860660110725132365380989192301372575445888172122533303721721923863164811774706689088202158619795681225038440170903153807626204202758169557369188701407188519494228814418648154660804993263913778041892279737647217657449197197155736425945539160044348825498445256163768822466130873753717154366507038852440472392152537312493039245562072940890784689208474734981680706783701665363428263536298079124702752984035178550403173770488156537410135074002756567054047656580229701336630125971679548489162327759558642727651004818474723339746742063855041454089580256854576818677594631146074219147787312234234057820412481269491310026677985259202093239337330053082126639904442427753891152794542215644612199206163661401187284367868632805495031014413714190535130046752234537528658363176564286301496208089413165590073022506855978340430117410824907668943029254392592495731632020501101413354248521609355851464452127478524479931218682795862812618987432155513774661848544611894158992913850634242853010920453913172731595789138722756141192818322290983491052757230279245992011362456997742010870270588308648691325773780297715681152480053477965719497811784018227388588336307346763925980693349475166372634850054472836441789369756370012250572816074222832667569081471820545498088378982160644531623631242050086489447926669944795568684446612519719737018786097578174165210907769846330862831690289221318773450112681591926580694762174198333986092272518546942693298388911120145601823698822179883954757249907902099165443095324834650609749904149328490818979083404316627922127371036498345168936555345238669035632166784173197973271758934688955844024134996629853852842317617003998074311080557420311995840682704094425692054375903038437210987266335085373773527007500740322351011719472060866313011002979514094252455988582787193935868241526760202462013309614357138266661003381990449383015157505430178237750528269142462404309271206238639347826491747329737363288045366104960141874677129127425157063292831044822234764789001085014857689383354190553635501255974392490230231787624347603091490579882002938005603825953711338238724495867395013676151134554285035780790681325938857506649128899385076348130985384953519815843392392452907953289048625023678324912358433186346292101282822477931193233398590315086897359575360308002758560512202618604251571122478703993282503364125474106193304901794512975984153415367388341091535221152946353997022095772602002637714054855638208260496249026856781358195475911094161815876734854332602220033280741212160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] 3077609223165229554015386833380035075283034350400832587793814365952316704292120383391046447333417085299305877332465986924653965398354338994602366983575777888084559466089339483042370567415777948794717649163416741095961075491526808678711295080069256102846605917418767449354208533850207221499669220343633578811638626718132882354478876602341114777086570054438670425913512719297995793311288448956594001389396079073335308787373954606580653632306422910644137398817078234340082803716144747638072376676173410632251643051885282591780132026434586296611727741772373809759162642179784864784870260941943867554425928196930037057694992455899256576624976619568515739257926501462284930288728442697404392833397667351632307404014713183805119063848959788549641559016576137224373857998527418142783575974123736715782611164805387735187558143101941319715045130247153274503804912438198708182975149281068645119670474537407884694862241216517975074282705470919035912230774034580669204744945236903830384483239538211520236866228612516482524545676665699574090612861577516369956800038847758344382240412873333197933362945691083090203396583236673085819689940159865697283490334855472166534232340893297976854626062939763423618319096415840772123740086300265739724293975799973706398309101778297942935120305184586387595377446826164790921376868063558858742069317464487204216273120790284902595797131950050123539344003671122513017273807670250991512257747946354423283337137412411107134022645459971942844725987419207699640349121131183564359803808205309221252409927475350815737769371284053334438846056581580565619501739385933640758700363388357906275820786676150003753720885666320840568060001802578486612792205933155574656670593350096559553993455117298360939935735941968918788987275717475615243546342775682629416620945357249175917894892139889250894803290506204771377648948859281622765619120958168598654721898410669819906284465869102197989070974594045764285866472145667914269240397234612909724576020972796948313710323817200125948575137579861431247373750602927853726873711231358612032860106179209975971278407538114940682404419732792165683805651904045333523351900940788456038003207240172995507477279766905959917944007709459502647297971067502082428297971203645619365315209441140952435469052700158969928035883518333872101174193166897292658153654119607410271739187995929647888333271461757029732119048336112158753868435646827409818717244370739748249678488823164570668518814426722615138939261461656932532303612671679321243598623626571650438222134377644222849707828693285022630062516856741269768625520214591186115388142058535721056863407875614623401162721482527387232844393758741777694434432384253736392652217699291489418260122207642798271376366104799417171800469828259166210035186540791803021279052286674375329561564124042456777100640530239546896253758504317260358125579661327225956990689094734168468127832677897375612692941972668555217434500013352437905228008857230632061036574271367847089296333078070602866842540294793988564354016461997518557870162673496530446074354138394186365379102638080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] -4862581037265386056370111195520819215413968744728671421974948276879847909418342712188879264845166773078423641567852373268492263071587044238661581664750773225334257990441175043146789953174319405860611693730552228543858353143039129409262084583590368770685613994123618402302295643552420980665599977198814445644454077393118027236622001215382080382085892708667418394589183079167661527657349254094114275786056575199644132945052892532554912659623406635859433295431967979690934315076481028423919370188055004415060897268610397822226166632530971591460717157525256930313601936231765608859971038228150828804301761287100702339791991028651507500590431085713410909528029884012184290607180092559707772245635188365803333126325046881086611090800890850601780655176184602468065466801998169710148744605783924686684244983151627934504554641793301718928235678440235064803615624895164425601541953382148207274333295267853375846972076670961770101676510438606553367130351870561022481237915647593080262470672318532600187290846225909668995098365107772459783826807213586213653707196939570463812454126634846562482176165416827330630090171925700880950159112942062294026688892776209904893828252991817153879683952564258356951179590348566138582830313069883757706344909971961124491879431455922478408860376331006320209522463124297675458960823947587189420566957090272675603798696223895649781709050511805186912908338294398798768963477280375105507311509028805191781283501048419257944387167314354162690008140801039785464987919138217084739237066735567103348340841159229548386611509526576098941462392945399308175225747951254155413755685995678391914798337162465376019681020217907691545153764660099375007136917369437759198780639791493675936728444628774654802980869353308651829013990422064725535661706667461507448732088227597802293790845235869128980358796466748129499472694831142215840206197420553395578212052528567225289298614702037163444925295213237329891228209779481683067211890022779750621955028260984682708527587838007933439600643028676865513310790667417161493793790871758843295568728753022408737848265873748116005213280846116591871978393920963096038859320319276269132357662823816962744142074167713692624057460086358625360943623356232449181646627388342739110147564978317669662299677547662054429213001771038503387241952118638565491019189111338874308801354999307488137192469240301941166977771712876654201269217226216339486435629487260650598653686642147986515179258769772674707771591079164768615964807889176978738802787382324404235197169827244636793301879318400018167936026452837051261450118168479365380091901331730214947846769679778413868968732747275193605484997822317418179686598434669101786634496938463308441684579987937951012993759338588365090539711523825653498424989661446388506456467021758002622772453372311379601428563815160974245377569662562697580733008631517217119432913457478939979973436328824892072152063428582521968153218330234519137557581417646115389366388601471809263423901514274877303605501878374295488498041580278600525764798937627445021498756243200416725141364408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] -7940118576860687560862124243594872781364892939112535180533373004906315675776521312150132648291213947140291889436187109463298759931770097370046233027688912769918446225212949555719741852073472925243578419698975763108791616015722458488881441730593682952698305865198168193117715577289178015637684671306547938139034590405748894664304125705799524074965490957763971234271741214157808425853599137959914076447173601471463347786046196186839308723922627256366566302010235128916987996143605950934271791586605199014860887512199978255590775502368367471576126982653399292238032788104243235362280232470053336615581541977956239992143672185749875406426075822066667248201137953090833959562421981864445975212517342164652239862309406013225088704008741440443940234850104038171473405789938069336806518379273778140074854097602291681711320461872856567350694889133807480467995021586592350482806074005503594183377269786598892592488146849300981763956344854882219330019430848709619606204419053894091790846172729970290404093387167066964598160945800471736088165941109782485979138401434328430338146933219661480814194972190256348502835088539811661228210825356629546253638599234820719379506125461434643767060942620621018256535285773260184322975965059331328025801542781749140015303495474807809870101216040446178982626910752376885062535574837274478900644940422363245411685243027035184760707308880604321713240779678425641551091439532785192372277491673473382705497280986462493669446660640289026958938436136509297886132348204014657545477420601100069860585114141430364767582440654943464549327274205434047490547099702775585965918809576164985643947827975574611787880212090741016780202809857118378392757054010919837447161239631834889279066826961511689139639952311122226415149468881126723097223025577243652178915215620225787300798697257988623899453379560170812293714223554889234410255706446697673059968947975748126526518413284796000868698107180691966142733524186955896652738576305635541047491768980113713033058875843712230857462221493736143525813219369875506975138309992922046408802540007466732238738910093524441253481902947059899552183855236630997496811283348933571292374607502290911179752502456068297725931598740703097628876386576723612605128870489936434155163594681527803846296094118195083846991493832192410256950056208785511824118477138898704832888845149598926816936387159839111330015231276274852946859619285008373916371966188042051025280117892904438656813281788902566784430353506515819670356066819254209089961969082360780691040035541175276942929289094570720485191885002020563546070930442188048117764552866566650487886549184069670169445319497797184320912546578267021765038336289961330094561121601447763324769590214534970158390033883050995349366440777921456440171153011001222963894131667798552599259235245451592988066237318981183338665232229336961200489438659894813704782069349895122234440524148158083843791552573704015441883755250205347914062402528023158355724166807055272990712789156733237988133586035398833501523028876182126775365315646646924758171856602593781904744449572864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] 73347173152578382829689588604969790720301266889087563825069143156880903692150132071831920152107728764454750897634140584270666409236815901292073185060898437293227829719145627892921268065940028238955836641177588917669467516522695809792961657787130645779249560526002028239708417763586583492752190844462132206945924581752131880821556128799098692245729991039025121764606495637989575261526705789265060363332164166634018987801271050172965048000872129216623792109647704712721094434810321571111125537102884439504007086347977698062849734941737726958259102591813511501717544691267376385714647491683482246784751449966000840615359075126294186820655752072397531895865113514988366624294643466278417005723575569726280532656366543258085221098246104654722683716627260182188068833369353299836438795683686729988338715902437339695765337795324112093520603682386026432093551344806905199867392028775535061505979493997323728519319815342329999566560849062832333933001088601433262585426690239294810066160501679894723949945881037848723209000237211347268972626960707232535578187756317528096223121777568565561416182963820144653703496071892402438073168766556409044736298597460624448519935447002335849920274992202208503408890076374432974241830651305287080304995089004965406313840095954107393277336832865329224348318852373665085198146181793063891227812390529308128273917527727040057165253533184206995291024494614743966739515994058228473365964248450545587273156136290951710919595378396146103832877979451688748725109105466889042558417194777886385230968859579262942114346659441969202491780534562847748185927999533772752757382711080137097526338666192753197936185316466134124745655297438945403237632986903205838613044146774575746824924974661053993114605641586946902947105349526462072990554004263220460779635418616722878503305715270551606938708861892401139020090253358360794954486487933161945887446977269321233617090030942098387075979759558040758337757569000498554281381485586438579739147212558703525434650975301487149196578046834533149007842495076190712780689069569581672607071266017939960840972313259368003112994863793853941497164512401312194838524925095795510891216300519343166068386254914107729461854401131185451211140133320339504013435432388051519209885309099673225388357898447671691603871939515705698804519024334888730271312952734344340889791484184887543772590689522015721344804424079837493992826414478473874098564107896901806846387900929048463541131761056895731093876567985758038297534140223391184301677286926721574862507768582478245227834386748694281465569927506903643333225252534231311030931071606608370074547500174811686751417486801605562803575502325088761061647393382522977401200441180278575685987922901975649789325257923275338066351652307260561288043730628548928101730197716468718098268891385700795396358084701927873499145646754202979016357823701793880546410089548184073158337656255693655533221052615652347432028781779432515835209873468239736127654083866417283176299021105501007489005924109150650837530848050916167728781540660193328009307164096526402052133266391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] -245006865400319919225794121272289180179639505242144490917384533396062242948864490415761502016756599661742270033065536650062345009239483399182237210933909839999461819295478783791829765275529381302234701295724648237342164155370785369296918498996960077272201899171611833884591813091141096427791263236743515075566606504621122248826548327367383417088665578202569647294861959430695066301943642197873909273851373713160637206327687369563910028375757277585824713230211580098453126393529394635187702822164330440706552584284078490043850193707631732699089224379111585392394638619789212277246435490152175931612238787202143151713863006912804557435432584256658449143264726291742693307743921276854155487236583277631352461878705582480086170344908100549669926112841101073950895610646794570675303742022243457335738097122114836611832990082986962641315757253514550063428718808391508490842312052353758749177940286626951493546047021274398077479309889279697842402505734175230132753165221794600610726167031951698241329727943654235078234196883097327994553998812660484849724701482466529302858467542812878188779346135593143802590564880361949600325342696151747042525463317775640166645035781990120015840256185490283319682343348510792045523798692881290290481153850958869715524897650212991657126392207724580373906592775983339988496621093623082995015193927445227309563533719458577441295659920401640443529849687296644716262211014780084295355140886116029606814192706935514967393358059279757288478208761133999637702187251736016764909677301028560552858653806704972253812676885388275776656561274904350311548510440249291639117817568956346584702554530862224136597331302737813178348403640679132429306148591676321503558936261785635191801257006701948841121773102649416766564532803952327321133315280128235700306195713789871291155820165331336854883229240355274617830827370556355444677749676399972342432849210196760039206489649679992172629616118612074334116806462456465229536646455670094193091059907709744187494026000480378472280071269013036977961305730348209824217771755158600427421716707846954341586774855435281976401276051097424100238057520208666414346402972110508362174856125646219413213500993818852688275271337226650923219164942209467452141518601013134440209217863451140782185758780192746468278628555093691241019435811357168854942490195923197380367237288200447463473100603824218541277019766019491698129219969273640070707060074168109777520698900011743779999849916739920771062651346590890496401463191895325568553248188237743316173057164000779759478959784334732866525086700295902610020500509524020613239110371434519950321744662514487580140931038222900857859973413501897611727493155592335256130542493002549342819003038821362367784239319602876181561882470467354995162607525794857806984502880621509782142566035900011411430880264222535371436884498007719941060735844979756564989256804128072936014247650472068460025712928259597305023018544054028295217683923748822162078136614226211237403917344615303436397796815668423312776405570441825768059694352020776410326972152174629572087919105015808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] 518628154308591046047264121730848710093227413985698125817292001776462066667047130183892509967469610225120211580190694197211815620821471307176413252895364361347561844178772271289001238937300524413030425575632603471270706985396987828714290317712662665249847697273928825142093859173032818297815544968727341628260500057976683326123384412877101521708276197770421249886288031257431519469521830225993375292534045909959558709618485798528517204624829110769116141130557723308973098212330971418045217558047467717200535289323923819038383799183793982032435385043344866142523845371629993333912273549129597943131827078404459203060962286879989105188976991691002566217311326342344610168787940447958627116758471672449817318061587015071324191096921227574836023524994491000929781394544802818114370234010055543366922930297436739018906078962969736610694762549974066463256907669450149966585230329886884085003789559325345503016100505600877907361235371993267572759826619181585212057101411398385411984001761230682429922826340634912328007286487924838309616351808902018065416135361975611046302670767594005174264006822300728062280161866729126493438074289696665375502028808451618970633858903323423004413681984611787752251399640479337653510410156061571710922698597221927148750850830689643747679082423793461003650614019472125116803428919309511382987730865536436333880758095109389623662140280045327912063511902551875027546306649356493838802207194045182295428631070123658362935361538739575835607759572132895896550028849893484997498430924637163278555130210748119187673146305588616641942942611937594385168457493981300143026228042140144223648811985396594079786085089085362751106891293550504899153572890280131495851875090874860659288617191933689002452337249143544598805045245082578812039058225139561125881545070043715006805775362446299010351063546072205062610482009197342749532472127405709940186961304439704066120992316133410887146191393464576239074447477605789723587060248327150473687410004514493393054444516867817191985046616140418591142732882214179439724261304557356972674619900064720898692284696102469777206565390436754270267512295511566565980766062836027646716469138978402642987132343407194874516526630924583641865847659814097230941376159638006375188187801867299540434207310317972296303383694714416573811712867608310138030064444414948161540706291938917913406214372025672910338340056025636010977505442201561601481018870781378721612647136722592598813573035505676240861786005851505246760572893345162495887945463859977941588465855390151995914884582369007965249253014102969579276478963789291869840223175511004637601278034651444955622131722087875965444586236157411805434315527336530032549740863791028126908453451628234320969465842489642351220018604968587984807891702334706027974386842579900019874373070979563709164047308891840678005232098086186165581105762871187858868882330009538117463133739377147480458208910489248420438304911054975384964252455407088891486930758517122252632427326310220713352851493328728163959367329554389472204751866347100806439552738372203746378955546951680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] -642924045348178923993717249403631001895098062903238537588357747653106508778084383290317962121254400004694722289581938250924134207268112375851792064651049775287879883058731091092247659499939780401472763757257777408204557158929798123236627642369064090508139991060079991819742043777120828390420032656796766458775839447630548287074543451165742544501578245617451832499801959724557522406406782017258831606358506954500390395495891002876445130834236148729298732915091483447341252594564750431683797928597535182451027018003574556476018432831739363079110503441654067604836290451252345085914473969789773956047602033425699004393367300293408894499825178046463901816076134478068965517518080857689753421550049242317800538029951693688655616081176970924457178540803038731248436769452759417504609072648072370344193588405073580137880068430208745619243680591148867780529025935039360623782190454182359393855493152932412975748247288418276508251728982791134828084304211161061131949089925256616574069481180216536695302591350931581314429621114413315876242149353089117609613854383207198200877229222712903170084546708192321107697783025259211784526580440324716485721923190358503217720662135133797299845064774474491570198794472182963745886336444679386985000308640764933976552354571801381880466287442344556704457713047426644113415444495087013940371221338206164779117325423775478221811612268066395392158270242250529785452184569654990232890229382541650677529924250826332867696290050201134186396604839553676000206810956693081757203992161152742632152777486168249667307368467816047341473500646114197315377006495975337756135708689420463233362926176803139834846995332757576885087578139564956983561630283657393171041610168599988626311985978862535135614721155584579128364960322561424034516372670962231264705506919795062615887320770174211612519182567768511366779801481722624464647647071169870577314581075468674716111041895382582960320480305104302176360357492072082281249816538725316414054711340238946048815379645610475643280941328287218706785006506018587961784904213216527945118530924241742160566250189916364801916655966587355605568186539380726038289511692353911781964005879873541942061017123462226783151119277791793630416172689950111762793736238844642030569456676446979994995981663110863918634243825018204497710215530813349164441274859102583477591808495964888204394715820230224046247041830863839513492677558794111950895978462985622299409994588482731580487265000681185224662011104893174289398225034865518321941279327523956530147906708767485519332650078876832780777951699827793862696223311170320664492696226063503062324281751296790228446714491467746920727333900812131194861792672398080554589370432719181312139213893197292090882969206017601513809963721501590912225224489759116901210637027716060389172364755524651567952152086288918418573361033586920352253282072957160982786422901962580039829912375117169225829329924727340112326482340816114923868369453411783071067565590698905972364352780715507102730963620450508069052550215295313798235016350064716085777445079729167918244030400430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] -157145060610224910962121304324558535358070108476256072365647473496229671529619917271657058652893375256184558912616258832266949691905526625816022258136102755033281979425248688443564624172672700249124741520831702976658636947490199907462604017712817471426183637044513166008577060388173201278761473972448020426042334699226975658000766608779652188860291047513459732556347907159565754157163993526383087079298942724450343041953295503278236127038843616692289381143092133807144460855650141182480947512761159090858387623589301807603866405912685455071633799067066637475663284870774716876228810222444136384841223715052771245034808450839242611507110652346609523469503378186990543209629588323183059661224973765063341448396340703479242680842970175955272580348564758569070737246544218989069633726196903640493885038747849913956954696909128617875014750504885558374408798509503111281216153287140437453168999846373270021212569142837719631377220805127441644692688265864350832867133778069304366068309268469723166052428510602593678964695028746533957184701446445635014352469186855246925506695589172825342186716789293284409406348233856740457354368475919278109375686900430045807428099900741588019606074854372081508617145111389321718217260341954935325877841030150156177052716990591738826338847901252697311312792031603860833606942081134003280147448794436863173556096403576387491180453826818966759935271253535974746545395998375667291984236319672559305522478093491372887680560321698040412604022446781491350624080169789611184546040875327863855121211456640823966306213775911910620190070312917204925269163803602254848621337439600887907024058437456453093405846247718577839976399385143893371148098543979945669601526169380845685696332473630836981937751220233661039819782190916856003799607967866277232498634553372559132194814258451014695284351683107319277727927797042099904643605252410988547161206771976866786019158189224213822973571397033240613564030461474880913615011404443205854629231353143929223117308632518469940889122571376413194690826317531402188499616379424556620899889585252299454337959585088323383607638709882440806000608520902504596418982937235606640649318568723106478216159489828662684674518003273926299622466369366551256667978074989415078975046977574020872631170133620768176454536360901356165853494776247481515180426275465604800122640617595314003432333829868195217857728964725873669191313577786429594441665667246793646017382397408061265998100123374049429462008954599151058606981114465629483806288712780582272908568715742372344624057301017599946839820180196900378651849618338021633600237366793600445363264482935135108120160015566413826132093413464281434287407067087694961102487733063508878944556812048955854551440745436159275030083839538263018082790501526897850363264523015779484609189894339894072355830712192676118942928533034011312128704988583085287150957183359811774769401022039458572960736638528555571980019138133282257168971563203611501911047970653654951379732742769730781242597253596198743972991828959828846444978690910869798007816050459911137919957467136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] 3342733438776310400977474320576915086359541707072203927512799176376700484420682001084788172032273551438456913312167340634466978646042867377034409676606651147003336307608340038620020382642430634049740738393136817900050748205798574154236367135549199747253628449232043484651297852454750255202811845248236472795107005372411232946349684913769454793736118921418634404025208744265319562183664684743182604640240740808333180038677086504589104577451717377794981500011480499442401307150408895184104173819483358836164241565176540636883328950725536164989335051827214644133882038310482872596148273156841857133467757139576317987339865561819464601922847571110579281637139638892831094830485859103373959537687577684412557852108466150698516265925600865909938156333006547252948973305392478057101609510526357324117280942161005267373387107457678700910995136574064123047042701945447195036440719789922440604060557347902495225365386830220135271735212022854876580049033300908167833675356800779593814967827863142786227432063830424357606290598360557696008942600402195784628332023160758275608280885291247852969827554582139671013543316849442922937266687292966372761497357541438693591006400150979750719526185554982532498781357249160158730529506784978886362371932339145588141264836913785316396078262346993648816828564646677487047562358277957850888486678489251694432075374519505928653239469521619500718956303656831094083911987606770584127668887076781487679251733305070225164855129459571660211324626878211116003671601854361066718022884613581800879707697505471659113608726723507014418276666671240105826542078439968098429239453193808571345670656413798507650862780539247347612413546264109631664913038440368563287727598083924132613972662370454815996505514120859832839389321468281874695034593084405680209281186291169219594071662674481419583958553478988165809217315405426195464637065498570639039068955318281291922556869294556342405215465936822113972965660344584254799081678998957180517531990466922527011726228193739294871182014857312156161714427364120536000356232531079308275927100714786104278594895583788483120384197593518027295768317823417788495672154070176538829609523206188170091342551846212148004798642492992046039200785378333921765403130272811252716635239421087361613656189272983611629011517786403013356779050557987319645731335818390252998318087189068229355936442694166740563093186574376002326487725069376957497858165113997579255036256929728246045457192920965940770508541942804734889863662529965786046966498640787551503733909250327590718612285005047302841347720498738448283194083258739758656614900233054562900756575641325791003864531340010443133137395864762810240298438784039758271278731576857481472410553389751124759934903160567896273042650245186205137374383287373316359058649809455104777275993590570819335679578618979122648748865002158910215960147266975986075407646428249283286697595443214085242007172065022287060070255456011264770287684957684680990053682436236941576715838526864791562806797326334120472721263549641488117407766669557566853644258854316825100074485431664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] -10948215321815507088272816865543664905154255513831293259281377527635584166914796214982555094056819702364842626260753703225729485199472720442203622743400536807613392116758879218797862128213771214807450608073733955378465067358077397526932808304229263531442793402055025205315624387570935027960634006708541775500439178662912597448140907507545433976229193431202800997047180478791449307402641985623733200768749199796247746439820021786099016476028247386206801536571701631484198032414515018503256545365961927487358551317233132063078900270335465988189210440452541227939156599317924679583681966995321253607049770158782483540426681654676048539223917714791567778976750824398876920254937453016718229331059585777353863322124565866188649434274277468049494629143190117493243661658090412278344220490390414115012232021933322980156995674002673015795237822811091403398442482685930026635593264488691016265158102779348791912723806467504543840438910216534655738471122481913891839779875645736479157678821348589700177339112744453279710846068145461013063030806511140106428811990235582871683131506889373846832463310649426581747057005668073976283105767683687119521427288782363703222487901415354859482837197808274436121270998668558844623113716629010446487397196736441527419364438490711515977288349445748507558320454515060714461374328905773938553938042459895111572726078586305925781992803934717390791518954078556681483779941985183295212755661283021876615886721674253091755675090358531597215084364988715269512784672797324558510750841891676740987178226777629109447185485032352806362610476677404201716185237678088070058414607689389695867012482106128928820287842157421539347442202284373791584081703992104869885519284855363097314812789353901100573565840215665165157345886683570216960541426065460191843352658507432249232640743700995054044098755329046953228620142170213134458306947303839596641686948977239359587025293750411754716725925958668965953808273596123460438622611414151543516953852926915362551344006998013289905031648666508358676584137955667208255079372644058170590838775728064760236047387446166947108337806665176447728558599744968430938798727773512656985365421562340425380686632690009147114872241702910291059286986841019441261448046602084933648318620387966127166512220842659425597781939173517017936042135505348253837825919439173103752291554529928812163358638378683037608946674632659313589292749138509064922082640362491518815793207857217541112004009826571692199720236344815585667119313080503179871058900565463363052427799727103976283255177289707132336038609195264857227483161407039655876861796133269637599555412545872021580854526985885914131092296350886866467511564576631968859932903857282987006945478575937294296433759123546784945915371912052226685548109480955650419441956749665396316796701395399490816654207201570052793095528384536813031541367590312456054572470168182075417806104623253862340223785168437400740134399689535430227610926010267902360209245026704773522268134261432023273112470703221595579751890967302503446895922838380181237038371693488343151239172131389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] 25200535037985286920061076555254434390771699657594861381584235496626351325392511777135576875752922031266937907490567947656858803383735417994993810069723162464001193673663637369288344320210674756176660980172840453102445430835007416435035535221009189016897772414126508726629928095944140042011014358822987202760497760975153578690722517236138352819440354891642913410547834544227869724076678883303462551796497626790630067991343508180894616218435501800588887841910160719615149480870067263050564602676644786203148402692270564028209873865975171512485389977023407030219756536802054007495178242029195452421873820601239114298385216475513728078568466672747962237363176042196320410838007431330592901296991648731139824443241004811519990110585534985038159715684680058354074115343046981522483533021246451453463552998596813218174905410393564157123752963232366423136096757477314664896538846179421303166703461495343992838750851191895194292767340266761314445996431368412655494938422842518791778821287674990117496292581543230274944598549946683811911522803033464764115104596459652503626297596863563371282351503778755917144294789210089283933504869683421404253664694552918218503973955457155180026731075604637959674954806205936009429489846555135251733900870035788272678934178500113849410910212130783437310110877000107224930744346961733329533573251209495732027442306272925773898372403839078878858081952943379402434828902377920658492892717927854334619967746753286532127695329481866803259302449478244182590688393554234148224986459067634074576501875578249383259295308734825619336208577503623179677201752699417177335075004873238862636542225299350472327195954386987247808418501034378224501724684597662227015301677167941437508725431061789378575009012827201230492289295565761126249678716379485675888136072288270593499472989047879681125549941478037093217761617586227396846768258162441848634118371065251114810874750066076967793403532755256600697179135142100083626502305199286848543368374315071004706665007486329801866770294554988635924006585766081338709161250427598192660452246424564686385421017838423561821898869219059201153703882365557796871266522350767688334282491998866746690532833408705580715644388345901814621405121058955538217309288511400048719796067103126556221195602975282438451396439259974292034400044871321884076110311554702985586889296374653130153754704868850875272543097314494337754270528145257537985058083923425739541139758495775811754588909933787968543509747491108804737243566797417577250204047900427153095755384032003714510721621226778841857184014568051873444933050215685588956495667499755454469545191017853660227327961437926938520216639759797068766690697788013646246644743967215800570956707403905690265483096906086273821433580127041527333297153612473517850708485706619338082042030285030303490228718026372662852615010185093758199900838313272362586068003823251199828374248414939780983143880231700800502902407760287373529699312910736354201311681110044251438383789882519152145369862714988875391805535983961127509439619837644932957636078015985573448374762826891264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] -47732029475176063312577311527710277210837772739371955338402088811202932689072484787367419429289502987172828082407512054800862744445539714305602691189273796000696353251676493293804853889474097578228629226501285938448550622614817454641993873857927904854878827206157851586546586832633163715023394292981694383615117366813915941159975278118417774348199143538133606038806599696074072593408325417509365886826526948163568979736861943510734563230444958275881777724422145593941190532138630129962225228147295754882035789785550004016898689198147752243454380769646558437121042101296503106486880993836794744212977421870798621224605756888478153974339524292095886284505736937312028591632713368081820376549057910515657571303850590484981912914356414189702227197827618814950434449997530526240688732058135050779154948998657769817832519325350581717263985043835732182789824285090596814894480089742508122858740819081035793310686408177729322250870243284908516920555834841060023793533219649595297684563255781294353908940054739327904414124095531564234681341835245643330869993721222584175396242688975319057011959710584917803342150552497276139783783245198888833990933927928073209047923287865530180534739908776810787378517441256141442340639040852987941342199227106164621721130141880801973008225033015670645282246750379583743775293081611091333874562189717131289728088629497070399528168712589829023006348325809207500776215764098076511780498446450078211377978791175494417662699667571231700663072222654700044354491658307906936196513809138140800949527967651497934399542181355721630578141648628764604242712182823132583418472638745597107277349817187394496741601041927356186603941021758031192021938260147946390148970892853382582509957962476542490181424131564598761097810309548992859860934444311300810641209350445950957805240565880381782993264153110532455276400522833202445081228778785072610697533458695265839550078778005902252068605390711741452041488169788183607477377208458882293328439840928145329655983323937883715887079896307911736232346557361306100852538273692463910376827283904871395514423267258971780147689796445527797394620532717948929890053504150236336304930059355630010751046884713713718063066462985636661364834552095957588551137321724229938574051040999757300415567937076513784584910126440243012572333611498447202401854706205875608556987903813996489619820541666626434193575374652632794941059626550978024981232844894618431653048691698511137394989480915739830879540105592999828969774184176028260350557305844742988716934180181284645641876206099415927457388118008839863292314372293134756058553749541204558363085104525822898599970274362699533835194788437821124881125735959286722156975793424965574456722397874760293363867743578438400174891824387941010157239469171967835462410925868613204728736702538676215263758736263703126519943768371151240611151686606186677495603412244939586475279909051450388144438502303121398459870521532044305881253303213257333726007572485275827535007511836873160671131726831926435067328931892855905269571368041057061633471395973001314747586208753254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] 78446285069965226802731538929507012238589022776043027711779210404949858997079783959544162607166816497740053784610447090381292515030461994132198851424010500331276373513933063929772839766499782132443524890130972090597375877797337932832114387132234611862466720897432882353632853267081557640581431087186162138781740883302318844696262643443127431073423282990101306398705450275366194685041850096875817062020761306414957722892137644822509192277232972205644870324742258306341162926904674395659590082532950654598375176915418000897792452428817845550544357741766572891044686913148291143400624345952605341751986021944870478870742549498157736127405117453399259125986506926649034655892518533024989233071939740575528494481112058980984715221894872995186184222184600471613920550026720749314689829530790946918158250112778858825986566855514614521597747623403335613945804139230261509484727313997593072063899959263043940731668952557252048490423677314196536988971311037473417814746657193272026529374182834921610959386762800157724101268855277064243523597607575972113111502145750204258253018775456084086000557911994291830644565734149491887630868215331102499920426228173105312287441036097644220325024650040939809309846728079837455566792274943681276946782851511825807828673324796011193578117014231341423354105294272073445225997087411948864810516371451156105022199464283077780357390405044195680742038234601339405310518790548602468377154877529494268284652868268577838313152671570677470291874248761296169028794246469887021613020587388954025138225489359767560983308644030960139598480605676736417712745027057673083665682445588637751666076094386515867280582785714911826329012782885658590780853564844545320714752945605856222655771684368466809662878589850934091547453437409528787086920255165740754311440945002416362147910741734638245532431368241044504597783589326126403907433898645791639430414526119130603205780123476630140775922445355086956187697430775603921803848192373709692495018204067527947122569988244770155311774081844288976853261485643604322226394837648415025311486875122633409605346722943612139645255436278402486705942324615075549738634617568372766719422787755847917228237679087001827222825151911129473148865197699448902719221466764792843725937301195395076923140437952888544296216854862721161465423278647822856545815054544080199388297600163326261820950421072479327184440247257853611199279784552564210772549534212089056089982980694714771115530271465302018913816312906970083204316938536131587767965984628480532820902815481438640504027974112372768262375920164768110254421950616324346194635896809074005480718992682490913346368413417119026734288828342280909063335340319482440312190907295446272466549406225315689407114316217111197431918047706394654126543102262469782019055753927444050404055291497797728635447536371867159142462191543834409932675699529033838869098032556308827947542740633096505506680806963788756908453123617329594502656334692016243611505173168956787599931212146041720612282319922771920381032893285546336895730126357595360914611361861360724842330107668332544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] -114894842047863445856172941637814971829407939924253213987788109339760747150591662257742412302784020841781255279384947251016849600168882228159828728172925220915893251549997043999400943818725872081240481838629329501909216274654600166250772708166880006032354004404319781952602842772599572419723091991267704782815384866164592386933033844884953640099737508503382530676563482433853689281608872631927505174145478742288553353777455420503529283685065277543916238625047591724087852826173424067664445944491070313713498901531065819914445784368985281644143904063008635378128490268390283010191786517276989943086373180590353449538170225053723397785371697026551796330314441459210774125491051141423745442830565538950791581503815299064836307865711395437786125087700253770506635859335058141455683666762674697913282234637221048415916969735874891456196393174506197247115910375739178859011273957257421564521025425220077990439049680124676276163665435848398019319728332724621397628420554303944742610834238628280845742599588924025366712424690408613847169003010772844667855719405904862302101152664508530388509665521450505279486281218238501159044129851091833535708974578812127496736859525977054575105234070826022934543614548438546415880075878958986463952688342984326387606531769251877652207149062428371648438378987654505910500481883505669309155238972636229749990497204335301164528471248226164304964932567825130707322673068015061235721309102958248618904762906815932847657097690615947417965242317612542957813957207704495197522322326494268371254694816234739696383064714873582708889936334461480213852916556404409595726627216637657618220151617220212220883160428764555428007441342824858229090968328746406151220500986574225691809911375087162652782166947980529736013154736671341890701374307142798021729410617825505596169802583997830039667757647644224232447467455072740975368623116192024722892385114689943283014819714933290053368422671742903634371162324525485582726234466529995486833435812750708919688038975673110060191235280407294608572359746442273804276264431792171032515376807000828996484627798183446571061775149757248185097143283866896133975976414107604544287614994122011712535482290180684957119226524289508370135651728592432544170770182324476509953277927626434164979807670747626297420354939599515216225932194648977395753241114277909511058785397814573204369151920306469256748237243952990924815663822110719921701736725650258560713933879069245158126661438113939903321875667039506323890251737158281268998903249829296403830492578041562628520473349017719194912331584281824462695737406460000872109689083442494938269152199157473637547777669914585888991363124066464805159629390786041079021764629278056993053576448062280957669993237892403700296782605628861933029239818874593663102280654554654270129793687231324362144321914710904955853800721065560924444705014659747948071790072926344725182264137069329154039769400947320581379820076878398182047222854976569365963737750318085730622674721797204580350664037835211110736216971632863189016857436986653241181911870260331355286814721971322880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,25] 152823852522609007055471299985051114341353093935112473276989220382888812397587519943420123320990557222567413996048055499056412977002374197981939895549135108759253565175750512424551106536221839772779867559754180886033514870337232705195415392407162241427422041289891631879734248890031350743893730039350592207664370363114350500995636109369214065247765214926887855418420058107233731045011905997713319801364100767307416820484289445914076925985435171961060925849159575376791777586857441860709948696580096962363690600682541492487678039508170281020326545863548448514061733441595307104095104432342027501148389791937761670635829342446331547898344019821006366684465426837764841049646636304117804910159343954165006037719890744621776302250715541318990584580783456750272348723796824913663572094431930316292594724276173847793593963384317683995619127985169640470313669110677210945537171894861024044308289747757256572386842700038808994157109553923703042906060019944538949589938725596394805906927458615503607411020246940097193922964892726649341844246967269849841130212282703327653081028994567614924526201699875001806623655578930641540789120957562970925137253681328912959042418519044762722300873564771628771110872791539594134970933662133627931027676457391817237293363381782439248388243038549066441921974186102614432533803602088453905083388607500005744396074553092401163344498251811349000426678255988379278943321813592775229228447262777462730178469765853487905543911005217417069194057294554276147296311230925148861222322096867539227412995488322656954014441989586616449327374087136794462801077190278170624507225453020108412187008138147152790674069758710894799571062838168289712433607403557747304914025299027252016165736862566424364724170644044185521682275034108362339458753072849893430534820022024566597890968118698610566593591666139615873983241099999898551577910322697203599624865382792819893966060328433281779062677898809551744182322486342494562187269464329642093162356134599817459755691643051675438741748839026669436618884078973769997131418895130598111922354799858662824937822526658540127199951959162943762509683683080803914719577081257969555348529029448459067997006904267817651122932942468558235188726283948304243915490074257948533029611247234464556088608641771681716485636349558023526599425915214424245134011430758233695596222483011273746525845729636608632665906904135761185305595886475602961954782321767956151380737865821094199597535387023334305040149208585713670750440751701611007423136641122046621024118000022092532597471499085506067466851088985647573041155477654246039732280516993512489929991062123334088532214684968097352207264049180110967852534284751520714445547522170332608073235313105338382263001458881269253758918135190705552026038939478839913860277589020010823455082354285607685555054086854911272021335438050112578110729052038306394386277178611527608092441392893092736390443983184431236154904113415006800400059429741326156161298810428084866141446828779387273461496775884279725054771245438736734364512468697562514036981382012426761006961531925037056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,26] -187238722462215978167483346780037115948942638640471886770671560839894404942206326250581398268410082981229404945277485554279557070204541063933075533548783017735290615822747818761850656733817442158553177627824651677589313187684734913567847173019880311031918516598606619645235865706733879198235822366958861173212074806590979567797999775868228220851681493438102708482205517786506192945780865775457612279918317906808530493126200281785735831465752043128753946244288578069654002450898201560716693302094671784489960286779441629813847993341894214699843500100491615988111347959393454905713534276847949925679397419063799944228471672700457115025333494038884765419841877206282691266356392749574791212036340980664258416117739083639916981312283010222682116611941702645132542000223409915863938603596618935806120931704597509923409364205395080550926439759342591854474652452360637355646567117890582992916235408516525891306439851682448529158963167238997777069143582617814732931737395958816858969060491071021693375720133157305499329355069269229210776052159008909318993187089627876535553932082694280668464354753458016226511432727771928165089914283380180906085851281875313241385694929936586832334066786724066652404906976065710385483559676614611613091048920621971998874486751563592027162666300652278250067612640101912231328426813425722019648156466150043792219875036936126650022716911499663604579532659145149197604363368858155335870456259985415838647984534750829443707851821375974815803571897462186407093618963570132143548892995932258976919900978727953373681276820038753680524643511948594901205485933362613946153357721203520322907896249712833883147242190129102592345712011412031788490639455090569813444958896797185839135071178757992837355157040265323783837522764609290965609618764199401639195114296734338719964911449579743120518695734021129266028430851701928797946988845768756831330822107565820682944599379310406809426144089298760022369065555399044054402291937411105601541507783090066200271063343768611814755646898605408107926533792198780829029361866217240451105048660127382041504597338667197431096084259566879324028234631634772039171022590180718808591542509793169171354172345307993342735273401231141087168496737544498650886772564843178254384116779353028155728823232234521881800282878715273680424165675307477480872955626261219844981254049153287712016874396313291461869688959152825430021147780168210744459283312160110393353518635860290328284661209678204224010071977795748439616422806952663670278032408305765295378442911452742365530759204912683347813040468182188334924449458607793287736983598518318473456683489973951012066158945597340302190664050183424392165569388360321062314876522704818035327200339388259439172520701304406975429639555162620580126521734476036980743970874017814863994770905568054562062632167056897660410380767025206750417394909267208125685132959172850307149399843293815750162775940390299516022197426313631160942812272987024027800962953546871843270471165445291738062046126044147551435800476792004888843394615386088630547401945175026372070894200936202240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,27] 213024043680255001490219721158013164707179842387650832484411277258720477362177440499969944505902721487868158718222129176414929899905398248845374036596491358710376459599375266448673003028030195156289572738898094422293180504633474670509984037036454868946512975090163556035622442581493399398306547209655635313900775984020192272889721432474453048021459658609871284978374404719235156404149614720278609021834022896593974351820126962301224696118484938572034920424675625314217100779399477806029732442576120404097461690228413870224291704462410092800270937613531003680176083421501245033220460495700918821069546768713965053319158829664250763560373719856774421185132726143667785286847581092586970531809921316576094240688349018819895557450256505331946922395569575248766082408185403152209272345330189901156781285465555439293634451226970385963505101474266194389783881836834198712326703277797060838262031604513850284784867200421616771551689337151105976234499728787683908656007922891664727191789473174329588479468901563684178591810578207928913860286779467236093610853387741164717450743164509784651690616242604011666317732265939025922567244592756341609302847374591334606142142563083721170153997561657735319782772107151266456730796381855179396208966741543365483620080526070506952056752103197132934405791773716882971755013084644283079085394587030560239547528051555671783571374558824469062328324349502500058364111363351849678467099887596704398184880138724318524905216291696445740382087606543988493287535409673613412424634848708765705723870899795120902931946575254019201491930092703463404599881129364648718105556483266462569830215435925691254566697884555682494778273740484374337840412311990511071702020367635764553669825097533983732992196505730224476913260702929561259594801771825647282201763141140014060448211193685955469921362491113668552455942701635468076217385689022137539230159507908997174215780955424473392387307421764728465375994705667168699883495950488211048058757268966990645005325275182219577460244413057451907980472135816987327150441478926289231532668744802133278676688521595964716259340874433416996248376155118116279135033666470373021287861925994794589339022513434837994060363671196246806196900059368035498290911211727933691657676443237484491198848666065304535996469822118136462448546730238049226392961091278246222223250988699455273063372312877409108860244413464624553495648317236783991900505004146995255526908356457316770903288530794058466511401640263958342463113528174743984105877923000512792648117886178134322126213256480077184888323193325774553998064774990769679921431815626024313340192822513180091544149639419251452978081910638943693684725793114810795495899452054445548042853317235879559303689555715177335391918743342129476354183390644355393381785214521631585338655347598552986543992929624918470493627038189251767346197122396117713325402065006678099237914680539719593906168602190749705165418082846944381022439805877267169401805559848434700025788925414729973474063779472986619916295770131850785029962747294337954764716317530935778706660313276612608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,28] -225210967122979967661450725199023813117485742870035161529607952678729705221116667265061683350294929453992237187732516908109791189310033175389186797026529445122689041653928759542996941539657279076461307782426827577814164659018496800485389160842256991734100349720862313190059922952801643524617892510801713270286635299965006363080897765821936931252041323555322690349598912474593008604986439020719663897301819428239747647125327472229808831852260117160000559257019442411258523884925446663437722748950077378888286070204072431908778632011347511849087601372131683035907704670835231159238161307071564268497297179728592092605116749074325378230347547457510894572577527373716327371088884440982275076254473551906347479855991691789790577503734106788546290642944450687532969521100850589366547390948423232886917666555978576738915738085858322347879241976884326283907611297398124309417993230751299218611392329985448550748652846029281580957635428514579710730010135466379697270517994655453638287275137981206941032635547495635460440051164518554477039279891448896737548485010143547223888341960231639083785840756132087872446346778205056262415643983130931417337281036478804430583089467798882345772531925363809685239922918852485354513380401845776709708407432846235386698591804641353645168651636909268695985132680929142122430664819907179578577893069090752094401940066861113407316194419779853195378453644671563147713100919661956028513300065771787687551095057747025493714998836064181834489281370252630143359816022343852360489379211122349752853862864926514529155083426821845176020948465457567974003329180543333938809190039345507762934700050775246638637734839266014436788546324232959001180193700881662575697411334755225129475374670735855983910836551542048632027548341548596617763500367861411414419337094678641093466243825526899026606942007127766575935441119064548472827834706490941527220889080382330332743639736278750063149810770892109036362538277527879552435635847918724587676624755374617311713589106558542064593005993122677721066667137755447167083361668747736901642444301071882353490672570691485529512848692773924686033516875835563675850353566453479512570690949814194698741402886386782732267796416345379354511301803525009915785995811222796299274730443250455191283388996656466334250214486393725721255280324525489853277455358963164268449665109154223007668731243335360311666145331010169688182905415169451387542173168058970874970301132665696103573586865668277304306778833227868905691722750911506328516053228057720144483255090877433842916879784223039183675933242465102206051850447639524225090489410905214789474985418400068502934137737851742153207570185080617650117381077283792951233123314314573003134828356766040848549942972619202556976701408449805632277178436768677489676071112269282428127995875467127352819719603484002046531222761390518215289583194658138878107547284163304377471906160840640307735007036392354492319435169972574207934688776782823425155990552014005108412226133195504779880862687203081048898498699282027965660665537952278936812185492037238586795857197137920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,29] 219704668720255690105258099369086677110823889766852331297636605941799540156315919281822504306533366421339573274921138094423405751128301027009594833163266708020495273747253551227160011534986554982643460083466739365389855031301291995294513343133732629941441406354782613639689961351926411769289580760903804670688160006370117369492512732499417129568161580591032110377189556028933080710439443342783819064262348335118381497516855767376512288022161404158504316776430761222010709606449495163459058352578758310972121589683377751807831255878620982807109036916894202667974179465394787174770055588296159736519100971295302930271607617697908170439950350838931414192528665061250665666660463660036050967916513102624867091090607897730663679385169886516981687094139025081558541235697843929739043643043745049405931016080672700629768769799637018650349238647733641840037944105766918670677272462109002665749779843562531426970879014476834990936657013565298419157327644367411324344788617367285886543566582223156318513278718104255637363647188885230675999812414611632155256486356312181068145809927944982693942429472247131990912298853603574589352469338991322544212551679379633055069046884845299454678835504461841947502685393988960446440754031674619285430620971327338671957831636424646555174670597101982731222730805063888153088538441369418605367096199614011848115089187217374876962218681961534327139965344503599087644619184286425619882687754024367216284984794174226763736377604952601939935395126746653150516586134767801912098937911998010371868574218776098810859590743765516407071470206261204896783007420404504893230222800810731973345956031506040409946102580478363542852155721774770819020740400814679852898082433056875070770184473517939893245226107763322361006511147562240725674243311639273560925779307395485994525329372572329945854706823544930659562916331932157980541633860269202423573231155700110604028404318889473560112974705377510564360370022908627489704636009730824992586361588204230969159323053958162833559574436530364163693939250615209415618934049064243384943460781752750217567975004981181311840234690188192925073507969343523134736165787723908767004284790596537943290370875987291187525516083928840826498570460739006017090481981503653297350402256367966528948229021741607370447504821954831742644598910026037854765024170225750720607462991562843033712530350488250902677863813750916644447644090114709369074687307496543859289372704373521579549686276703600715600196229857063974857286210504722589028154280123537393459887024456238099313035104460853404723202683920304529854339832567569971069826764349050540639091740962097345329619314080283435276593838498555838134737204736146374697761536373144800768377759121732626895569016739629015545398290811907844978642212626873816968547914440437637783956002029642416764766823898353937083388100334105547563569572744936798646977662208609247322432119107663475261719880878078519626258380513352197573131828141401548086815356394929442065902402331828449021127717355068577719210252522011517820404381850084421129358782427592018465575501482164224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,30] -194687666212614189937895304284008524578147843058814606114546740508641196420529873584533065428760151025849085366839131447199964530468761059238645586438316322408371705294583922901340386758284038941505824660702540697852184161086344943227774733328275942005852049854998841496859142564441566905556926301159893888526148549798288888191881936832703016935477033612549682184159461384945918191427559039852523417859541739528366804607794116989512221181309960218641763436792007851885395995391670558597315470946691323413753949781826437641177454757190658199710928360958384036075505220634123131139270714743045245843443459946376227001436853028078165507460219308160997077257728312215849969913183300228260313318454568303712967574139176232630575511816947295873057816215198467182429492293559660793024148305681433522968385947403680914821191220435674260021288432032606153092025663937190365004202334497465691554599494928722246887761739713786705395173531876023736099394127011259032027122296630819843851338123481449848180578696991487215187562719357972907936576133842270058782614583737518944827365445281021962584340489759359315083989667852968036189954904878922464892709426995044513994781722771638371560685572216010589866541933315383301550258906556275592715977386020431424146928140174242384383366089945728029451825289777945310876335514730909437398173789602344484838301538990424417977738931688818487564883139754446080085727215389984056931337339392630505165930548071665057147424934974492062602940610750761561985175222225378054648131555862015359458943088600288846575106401150119941025656124660307947761962631938456368758536713037850564846970800720032162257344591152620813783927692224230386903952823131311575909762259994887228515712023531421618048467766423281823815381350062886985772823620326362710517911995588350760110367156454758664785829290019225882446159834052640648840387690446940420093933153136372322058413639115668863087997671267370945896570742853787722551708659306617838945123240242947619052441650518626865524592283193073147894516590833984393617574972245096548707118814251589178851108306474288434074659230220141146453903346916379463163609883060539067061315403813530393044125488159251362381540124326919266721298390824068494619983820293929596929350499879988449708627338928272903829154382540757152217520398170721835480957785120211876987868611376552143408796533291015417807573149219794183415950707769541893246600137576436334491938099057667344558956586024609936904920323869155690339227455304690419965622886483999263856634782138106460193616510838796558738288025979969089399355944966454514578222670935412841309262654728845017792596527253449630407460160502434720880492060389314565187699414821484801424750922808619787999310783299584726922356220933768306312870795136436487215157148560970766580667841216328798813151404157594033267566280881994349048167003397307350429218024155092601687798908267386961323683891419532320985475919628839298935875631981042142487921491878671093866460201262122727207373636820188885216241136064852187493348990435901304395396313185575363525161218840985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,31] 151878404180204619452700593025204115992639350529715070198110381711744243157134016084147310293573176116371119483330794439854138314573817369378449218331481318741560364237707785689822196617207155054783692328224119720384830979907012092439783105928315228994136941187634522829733058486358246675208983998412030495630516805948586691805854919056680828780602564765959646988460821558440584865403151886192307620811886746214253456012146473143119636219765836954471715475255807193199483285879813628213207553696255995999739212969075985859568679806113198206028193119452371179066052283210782851201935637473016761141266011260643241339285583407263638040812443316582789098731726270970000048079493542202352886866140845027004462204582634112607992353843753560873615537353114392367257220298796371779749430727342917543900960406228368449465027147521328476463004137519949146925773919795664147058211602351401401220436361622291010361554609926717469662329605678035022672942067417553206653624488004004650949592281209480234466414907692634031054078381104872625832820609431715236422102651590958357871962055066096146236320461615635181338762552172006720033502340450232302394805348343063923322892068185896951865136155521172632233202458283346235530003083417029632029367224303472096397694908180632567407628785336887532379397109021457704479697915891466444232149347479819996031053688634446408966821386936267729380558422347605543936725509558101785573602316397138313701979267828754371924552376070531794584361878210435678695854223005691261321979748882758671251464636799295396945662570555249226523686041136940682330328549536277568982820575134889100091503668237315169941363959213495547719501133618466478447201886770531798262431544496357460799475790696953640397322160560068899565859732573814111725851483948289655751253371524922816361569716805435109126425843100989461050534004754078475634601316579444075396649131947152055668237092596378170635849683517489436209051759089210352278690732230446328834290807462732449135591636325991818594294540511890354515224755007839242962219094544242288621234022182656380852849120662396376741150711597218709606728128659266729746842190848085044691858949553004156634311405934111084733099780029615483352625295674378009037713678672701958741425889154898947521586935925918316521352119631613999531318795481740549606996001273116721685244404482589530061848124815478782128999008242062355074348053779842921262308434779799305250859157511539446333626490020883965129875114766676163956061127975415364772356730101613212479601268601100281866028706549428146964830305563733130555381555389239690387536602472581181096595996694101930918148796500442538574366702343796527619378054772288713771102556115300005741005270363991232985805776590417117817518769391133766784334523385666603115801085100731678552157369507584428735179140647671810904559468215816569774541757584950879320950220118968111033776771583328348669644957379805969552139997052166802821627191381553372859477313964783158102846347380511335206674188095071916900062413910313912253259995281133270288804089846310299322264419406184448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,32] -97122616128358970080717658134276944387137487235803670572657455199379872242303178170924918291195610615157018142109964994676964530717302663750531895255829443150686966593346290624172094842168008947084637897449290064776710235078768381542930657287288705784226631080490072028282266845050397275078698953162431214304336061240371087239787530263372181837219545482819462861142999734911294286541546581454334958457363561865508795413448418600197066571169514541145021178180684616140031785408258304016826102943029313430918913920650642211023498580369957096636008074107256732119650376413455530143874978212576662414935175821695158658097208485837878093394541322305791656195196062743997897604983723419788625404469346883501744520210534725313014356101004980626568514176335680970558992722453171407619744728352210171429429631353953608826584659750715583585451755403763954591044019343287995737384776442842304720941974941240462704347801872926821895226002935078100619515182978005255157923677250323982154501296993408699659983710531514817177613176733138470099990101995743690432008450522772134223477150046871077183616128986714393389454551060382960066085317302041641493469324328006011692582011059847244577111612971397965784308623747765199402470411229017330019566851370157579406275918855351146716128032500339777963568892226894173600104113820391627667332560141303512161959030975964569694393060947313234806341431164744320932515088968705865931967564112521321893023494861414530447299930428354685149839719093012664497563087158701534418599491302491113806677314483744150038188445430915400993440668189147294835225011847890569116627663889922506441479432301254892771867697881693324878694817497207580003774729130540540165034309573691389949727648727126717015431014311627183082201266569660923030738159654632377837733111288932312029396142527117602353461272729119017778628686682804450481979362145412394762615551800615260455380342116932695866590186805092747978361987508308521849609127962382170007822442691013089197751671639809951704611307023423559345765052720781225788638556448540621609090307485697247885893800246325478014273724198453871680514822688406349153053265532644768758262538165453301068906249087186735819423607246082341102116238086063914477941058613954189873230077352806795767520372884659171830328691967230531086097787257071273728251428999338684222393175937427979038427503603938894111734031994052896621604046078634205826221623732166776220909251534138435395624770122298587938230421305339528789522761846682793746723267585168437853640104213221179946391629570615885618723782625926672928134221128742797413033619986122674976853715092250345489251363556010598895376663297509690132905685260161846530288091935746920226536586570665768991950536337729702068382592537955366624324470630630247137846537493185103110107544616587307460292650328524327144466572029593703207326045586490543003353724478794532600360491962747512026043291814053512507545853718681779281092819592758115569631872521882760289887580910684883082370447952589077941810907749164603979294165843173264094389437274153667009997563798487040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,33] 40592704675671765449303732277848320793385581034287288632193805798442952747858741323241842745074143411210329736185614536672297103770176471111509362643763859137876275293274280122702074716552398808066603343356540340028573439486321014965909738412937811969128475361460161547371637968800784705077828431956750554301649731836021082300766698304231478091639907211230108870315960720740925157164654791937891142058876851994556168671997804128501874581399396115874709646407494781845323003446672443140364527132178820042965876529659089457261639979518323239272276106075690905870297431272707981714301335927966029279299288500910315902405650523510829728687003707127283081341575825883350833551041550733116023228102198364592222845111795767668789753434547553261753121786718011416134703748905432128897137566385136936276077295341824707340392794722012737416889336926647499033781122411322888030800963157687872222478761695565175223865682691606979986510529032190995204500837087113122087470536405438419599844823660805778658058175308886722826800374752929055780494794769134774292807643704572418522200584600894828204279399513935845480975407277370503484334611931556494324899861128478464378884309085266283269774020350262678000592795245871487370188726319150003424541909031915346636595402484983430936660079127633196142177212193379336079654912165552383245015612514003475587231335592998718842448228451921731116843518854873442904524095757515548317831376710373679969654523169348276678543593969046829449862953716700881731292640402320233184896290788699911508873707025449411011281119137010404503013021474510457036058317381902260027507105683951350951623684193932347192504300115233665148495274976502099805169865226450783814136708291228029432881915902582533060377455989168093510164741166522199706877448832572374977502959287955909679980864959021647794293555793111773228246887175577406977818799591306365466812194201058162812271106626571106032098830207188768038718999244570476538091898646610181424135515545172052595836208261693124636101959276112058112584102673364470290238882923101102447483518375353504238649813710032356756653085869966985936192047449831647189687694777141441407233562217655526091076549909065805604210172219577248549016638255743403832242254501038405589549190498259142133372270146160371746132628728638610226495683914366004009298117526958278707262158414251189836877558741563303471892067197096000164477355424354895029707947609224055963904010094445237217102856839603334611367872864319803765706074778731172389204004609052927495579501849199911375822990748021833335686526332478832369732004502196347374815885588812660597197476898254794624585324530672166806545385023625729416720153707232846517951664275705276137233339181502145985570803432338607996844740483099349445056542101208996814563246549546019175929413489437409170084301826774138519784934901601043595250459377912563705142319451957027378705363675727126187263525161729906471177942432064531170962424353934179104036260932253154767936522635245121039382486375222794902998442140973761055917103589363209549938925151930838698896365197459456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,34] 4652407944336349998742025204250630867389702196010665020601818008833990208901937576802549676001296627132562720245000514760340426561866227572710342645783863389698197420432154652121122080642144434929603994757059155249174447665128596966190524902120572421761085078001023918595910446896891123536951250426943902951450418359818384715871946478979475916406239410443668596598662433764338397684087078773459800754715814405103348790667006243508475157197474137979393574059787324519597272295237364330377529197156252614131979558706956362570289061494274622374666900880453310134926472292847121591453155194597280595028045416796391904291335438758103835653474388743574335906487484797258029619200562954446311316037948609059163411375716114526233291553957378247458722115754545932106704759946647037228332270791121830527042647211207036917438724817291459190408600656026276502159757989575527812681217548514479762293863630285368246574331385264498437078939617060905104183919463612921217536866805888551587761555277259270131549131405843204827777751268095216298777995560389607865131668654426827358753685638511578906061964988760467427703354800463795331219021640396864692338613212052071207092088116260914814695385993096281010080550857350612570698412150846564155309619262808670659002983925527705826391196479615136058708955042916570801881295450063898999480072973107708154363035919678361952184927976073880964649831246921841999894162994932407448467451874390021411133379859492481604380164164803000106645601988037769089758367113199607407600643314264593684251140841351555604778990260083477834701818895913147498400611807947921797542077525287190733144053096234097544088494671367425449310947412323996878375321913393553555923251657591175096941315979251423532628280336410838094919482250475264646634232619348107946706306146405220032852816841340408947701976974532753780805813417010745874092673103337889967549939727008456038643281675546839153523051137241628870972343733680391464577979793089214096889663134041392615848143048294387730497038926683235333663727799592806392163564408888466568915391544429002032826874282777340292451642735717051821642463138930519776687834751445737744938152599486845448432558489168691055089957732600615813001623428919557538772670231093426849700204900346755026098625595159339317016253138751453918046881065880987666778070991554543397578386646770503122908620945194406002945549555995606639837406337500817909863103268371172262822499907343697118618931036936754822759484640548822419116829843127701649187079021671685891278310649406475628271450406227036823316252617267630231149706956082220859167811724176888952446728059529054296895890683525609100823100515900765213246572958514705306900182453180622233465117024455063525530109823144902199660894097942598390422489625981036884755319900175188315462453615338934048870000144959389563029950783141014462761423860507956453184732283641627839760388281557057917848701112559659272081142113636876514176371132507393316297870637028124968874859996647002904634386818481388245326432817145924628710142356466422019738512161257033240533038499102720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,35] -28112201724074633125352257274561281637784122252075817112226296051620731606912962735316613354156074875138799920568025938404496313009477491416303522716300482946383478957836735065233768565620794920301864588649101081008403128640951537767942212974029084761091824236283861976635581865543070670444233362754766688379303193328303875326884353540010261980099200570110946806038925052731402301306601376919274545004550551935570823324334457476251188118908191627803785553734166693859982092373186945317000570177746898348961901500843290820060565304437338335605931089411875580580674842507477321396952305951179776034691590284036908880897519007953102873515155094935330798372519414026605454530661765193349740475427103296995725480927994682115998376803100872384760448962816101329813025937494886388554308161054784600736812282856207641689028822949273491494085684880103846784648739281020559815687298236730827756141732123315781240378500222279438649986891728370304364964181670950528866374436317234512652505283634794935751263812275267871617410854414513098229286925591415474109295636650765396562703989856825855462777207952194694437067252237144524234291067176428265424521600248556973525114634426891167860991232432927218280782886741215162831468199055901492246152096856915443967537183878269899638986043711063608388644350595362290667075164021228158502703480037078983787106908591369038647577765587839564225961415005150714308263945130836380951246547253871434321178971753468185395450973303678179084563077416859677376475860335575241180918430588831236653971381277484877036860671414517769847108965225050564623109140854620178304792905003602395492005446673901956379090883470168635728507668908464910491551203617568091737525925058349099003131813713559379079609601308635555907091146113576825365951134206973062467211281921782401843466371302330461082650404007244087245536308593630743582669147476199871040801544897790203466028562677693293070141931592370864226448912361908018869536525164012708419274054706298226125391840867168589888622622636566228088065518628140676135231261890041825770131124690389520563249241363948692421612503221119482845350321669445927838829189179818971810985329481196644845602249524447005651906737704739645197670936011756797938930312304792205800928467056288383260354848686002254819639109979620835213587719940036700369742832923400283501596512862588347721782613017182717701573796939270087949694893993537177763725626485740286765754626735707683084759763637058586654984472918236386738897452549151919116232415070933975500007843104886067758120248036782458998367793698011802923904003394978234865321899225195388654642329159475950963725702185077199680547832420174391603030352490516053963457212334079844004258919376176510288314833741923122966478088561881924196991870197243148255887034391414575540817955071640832963528413876053625054588056505408264492288369417656980609278955616850591183084874498650591084746394712132090734689423105791271544215262080824302539232897732552483717484861471292639998571758473007720345420645971198959582819251922336808655185385100172685729865222246629376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,36] 28888512495949813022551970308524342450029509463809472891051072601015996768656447052765418501883252378787560165969476774584582131746306680737742950792793294476579669835280083791531055755791177227539997426164709322246975944827853547924421175009108731137075186854910018754031570570763031257191702722507356486112861634414858143031116021163089559769303482203336240708155980001907340831281660218195593787771800214275901755789781071735377318864650314540824796176784799628315366114279228220632341892251942653976740662180544445870989393924293486237702872606606734877876494138999412700515425021833927502037881792156408422075471281441900237104543914772246999756878913386173592300703029126319298043607202012232264406441182781524511918831695112462130451642187733538921195412527188750958017596525332234996853699586882245751980872708847202356906625699611219131206433744842847101254710665673257826533782368124747006439038484907851932456729129670331418055869683681612498958402205359455931721784555503117415477394180516015398901299813013290875513154368466585995661249101601521399954592912282036063669183949501337576455230789352244399696801861619725579564699189254673710795125544828574279908991936315548617484842893054470342645425500147280530535317063944232853112414017679720894718070220822038139179866243336153388837871122921770423775785803314886374658983029106367677087642353651144964232048341277877435051819380129608255010013611581800939320375987124381810004621523627313924216402161988162842808574918260865981709453581668044858764320468584843875625672629503938371559273774895468034941511077085910512531480266409977650551595228921009887689862842324958684850617604513362381998052837454758787074202601151748143807457727654676858006230563018002872261811595301703285002975249257096629492673086278904496543869242640099691072379088534311776804968102647773239807668449436096215018809987466421946374952570585756215985474814801449669368211136368744709331644716873214673297835337477809532103038318432234512706104493284428020840081796785181556371834452108689947828428493586154139874464856943494096865754505059026825573915568754215893146433458575332527893420945431082729939257689552696877293731528155173455327864292646115016927912445705445095110178099224605401601441796488420042567644648271954460826234494919186509111276219931642269759534139378727741457308021446955895480869824501771391927249144866432867855616468286583198693830821908071465863494600388808355516105435739625440262977986960140505474490884321681650906865845085536858051110498199971577489878742799515834434440441678206291251751956459918302025787586176106698175866712490765282339295525965269589970802172256667932218937752812966175767630414021657950041312751948953666705094123994937068076374809633857986639244155966541000897458978169985757698155692823759682841451723027389163540550706459010955792120689949633031967411292346741139970144539648377471635194471749324403600377169557174959172584935668907643605783999760587959345021555088897216453366132145707119406310602383177057499703906100692767158079724464373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,37] -16683043475502229648146074542747405770893211351086666902672525360643095648651340622110885732163963565647827216794870883056567358681336715508052454235442745967813638893067670818590554419148740072315599041126285207309993152841082240961528126967786430057068424470907678547202484665314264518498216208018109776259143291211344418525496936038437837444853330351614768715589442455687389880244667083325400810020333033536398426137559185872161174108551959515639804930482785267955686978110374164820766423486123529049575650731499185134814745922463144850399011267576060056024076049026330760475397033119011359044757960827548850456872473693995415364740489504648139459184816508648503732281889419362793377672179370074102157372167706344543402697308059125571060765888890701363599172231576260895763503710410822175411524283447023657711436671114784204133314696015032384600079153236119027434248442083019854045616393018074039789475924697720138667743791178257162340445094711365655397528119986815044368839117114843732730624787416063961240730369639433689745042121745237012623292723679646931538628819257067002038223451880436562828362328369267511916160816750578669544658167006606872718836490844328108898418750873348446164959069820533918341158748838948926001486395574989148148765507575594635346486114394550833262102471963259127656970582143302689360365030635986979861408639123000013647377318507569287274130265873605091475502769436797862468884833392219715876078708665897667313552402017441625563323699401909530906678071596859899070451241781140884752597117868671948692853145244075449286878495222566797014035646528536924092140335713544304000414309259033594781999402202998329091730859982791335454948134527433157765866618491973276473995828875042949332468628087709128009370592920608458318025788689939717062743616348871599781084351482143734725550848265934522476966800102825881822007434698982995139285271973567482751163734879385249246055096084420845562518288801852053942103990081040504232530821424980316113497419577580441236652941827717718444338371534805138955576691948871291400276554742790630622309747286974082161562096487823847246339575300180915757899152838011902559402737803019035592997997639963608020308344295468212511615207090461141696722834318754151607374926270304923789508862386392556028165060033114337494755050122335581171667270697650549867251608565245076032170709372995274169064698324006392814464603637616260394975163653499403213072192843469102071895415819285489005472781826047677696358250170983816722394810532588975640746914901955122937075624868495128880631692669058806753153613228928095507149692272080343044354880825950115506842665784963207717362741938715940956751424536351468570842830085764828480436035784961271684932778063802532660942429094590569043440677326554217965628586318385458208737324308956277175439038752182871222573786178104743171724107145542522176053017838042132459120640671980371594506495616551753507129952469208525663951443377125790651721772130020929325277938774804255807403531933548257827231884177825688852658625672000924639748120665008694047341450042015744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,38] 4088103593884277710774067886904061159066605299961064823451879599398629313645030316906219236986629784774791632702530042640111964111451977985669169193172621226230861231286321203049057519526867144930144475274917523053774774338543711366486364508512003453946143010601778911721219428724001004340445554984943658956691376429114134455894574975094971829356510226282054867271647125428064119610331331753334477603833108387073554775004816927963719835522876991852533522484017323923888025850830314813288713732986567076103121269296478728958345569826681767332386799365818752019647174056512338051416445813291401989288942196414021264967367266850164461758057788852309683466743743001309891981986494334198435704806309204568396743412215943958151092696976589255394393500575099833846032120272735642485932777160598649767788743320267963500210649219875426777822146025801668500865905901218201423138512347049362685480157372346550849429889354951971882768308503251512116615130951443593845048264294171638337973226251798963385557755791251072727349585689207091590561966479596063843724443167334614356011089362824004665335430167219031204805094533428489489335857606042781846708630135428640374030915197494291895573493511268650739267098283449535495531530459636766153064150612215625588179802371833814459851927311024012417350718205934341005486511561733731825488785363210915633071473673617147836578094405554110738398218062497309843716366929858184991559758897562085705281742921222099722097355063148310700367351302646828267502158098373498359514772159382513479060182470762492218217946059665171476978607824593569226604489076720955226467864130767953592963583250514381520261848178800553879420718738065940876700364839072697406836976900363400920303981203848320034799896192908062095101033281811052215683889798573020403480721582175822352702063548934551973811504240969570663951593706218675272618577082228530644719900328953779953111394279449924553160679214636566605277869823094816116474245422960830891419254473411687698971698174825638363182320712376602605031002847706534667112335962867286035324005754486729205502405659002275164348296210059058902026082625637479802272181441095141029992598918709536334651087875608788345187364131713844106663944256372666745938456191961730539862305793254288923825973441775813447260231581968434828904927927213185282403168648752341526946313794476639005708272327010181471541106658934113779249447933878823211278929448562965205180597013782988550620618030391586351330502080884353274490165174462010846030548552532311748570000833103733660438011315319717138462932475078425725964965907906790037124017335194614707669837575988408116295547510619464482042619942677467212449119002258346222845930146289633178446459766538586638672517424887894927491068809386616718751102979147297134432294068020961577368803361938910751658499995921340373247929186217280440078495549098599341662352321452433964692605787422578240566238498401768301968715336997128112654655964414984342163250929750568869917417345338949982765326379264905804603647081953743384309745967628515301613571909467594594646352891740160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,39] 2173070251278574902550897682850179242086784614321096101299503200908183430676858770566173915468248296224434159526109715051659300075729793703495356675080543305080092235123220678204182722058102188922321554493890561817083118446303674276744570651311813689465794218263619252177971219649528939369317984713126275320559147055386179486287957346108465944438633247446889788423188368101239518272918802069618888036018752883914193919269219385831954134170454918486766968909991393656581938657156304687817645363436058799261855769197438451053664623504258414226616686423559781793018494875602878229084798989995968953076957640620530735071188915063641025648933345673797027811303840644943111963236078949268594216758224250253783346664063345746778894778526082207802659529855324185265941409932739895398006146702646919415505264529781783195949096874145012353551449831753824976367552173331547185059843539671259637754132262601895381461256447062550011654351382897420350564565782896649349048458772587713098778671137866408845655378437729317327130797020590646795551852110533781513588639843101682545516413613273956734023057671509480915876082577806544053262566444807833928616593190424883067357586702282218481167922806902418477378696556743416142950548484439877991065331298931826420898517833900755075570800372045452243961532128366725679481457142506144024432144644457381408203841379198636103422051217616417212878082804065581581377083127105418690913187466623096652333246810009147363804163356227141443875488155376986408909423625860568432429024164750140626047040563486278829602593611303802548653259360668601832822349261142615720200240070285995762309179841460877464115642612982556155919498296758791543024210653093524112313127989096451330044774211079046003429611616683244072990556566259122933708390546662302605261693287958178249221460981717655587795807042485300599074176332592947196642626995085797868708018474801182127439193543363663500933854063800963537986446734453503672936889117565812171772542929733856929706727869026409823800935501466961414842245657428877092433600514215287856049077290958673793594965477744622352369973488154124717420048813751697510845046918086000441691866023641482538743575692168090130102811491331165084465360625207963351393788981973513563787231276796387014434023116443497717075631408120685634858742386530918975056662652266518346351188283878634282829576064553920482679572012443728647305840200494104645413350962267844649118220552727957360182272221483316557857362463838709426688852833509889762439074157865720829943879424438226547570057839860625958650067316370467699090298706431365053956251570394080258010625524152862968616942714217004293956897245490212487756781661524066077157137155751907212435169550418718095044945247219379087759761517701207067112923740466252119441130379879945462352278267586176095430738710359476935036832878552801079119119563543098240049427910347222761822151244650046371093718413331090460176865160862960799590663703364889936626505736053764623078816021960740142497257254067106667940610475531849818305665648016330883091502437874961665917675710185472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,40] -2816648728986031648705552564093278404985208340376258132872361750482565767334980624252741010288765126627343779201026124429467368852664879953642519735257119903711306813328491278600951639107732694022741013443827657013378995227245576842976854862449772715254995803932155926956466941340195789063910079618799386293041923183622044163248280616284800185646956819563646492758674038237058061824945018983371625190848065773043836299367688109038153945224995551277380930392005678759734858615772866641643041768413770443362131533770963444558045923308389471025536573192697718170689149814128667840336631080461288140693434577425084050965966922619797371564824661842609557592768138495406153383891938532066004081154951370992327751778543676537646070378524175361577221153490240412070612274862551703210597637196447787793011400418577334285547349442046597428727503454980336838765228683957327987900359120420126052813622922073376595632653056835012221748296546137693383002705217469358267192896813192941985310498175015231069616308968925516554741356314090930080235416476013155276641660079466449310834629304170920491930468105276296494664435358484071304904958515677751280557954588163826704452118216107144999468336674028065193329924158442092579841526972049826152148329799232864266028615204138645873567318213510689404247392708017978174000081846535769792761479393927329134467464535988489501823589311246686330860710011978416731024415110084092347230694789114785827043490175915678678444138305718248975565854949339996569034066391818984470626945747319943862193976338042974796539176651401458353293158929749526120453346055115184838002837211935320601904130201500013013792100946980923451316061370150617144838143663476478169172423682705777286468086953510233080512613645085534340410853702443159031212901221484750164544648108802371609518945184197053741167304845589443915799663044244460334238429069475204755471084472400134149192489961350304922990677794487868230613945767995269290170967490093506593842446207075044036525740738632344145050246854618882615072363113660375551342631090582310337618750871826278162353262676481253731294077270258228736137149562950909813162015081735175396076210855926550020826560915076585033968596606566299064182511746041123064128225611789264805528948324646594551509720586616207005505175370935201172175785818923333223188973147756238373735554697502352707777096273373365605547781057786791019553465497055153313811148382760969106313726868900658266711935699351895439999323787801176069894656979946956317070250919905465792431633380505653558355722532994474810098498675205396791400778628421806480995166865710484983893397171619219156396231689915973428669920169410453447470165946011316786698556401926924098945714394538689204810760613051722023140496206193227067945810736241215364811085806923634333305052998792097513799313464007150791470113545508894338797141643840584247311631810786539614279443874046931147871459079382396777291346031078949294429317016617207203839674424387826370211792984193797421610497696292748542318264991001057800665112879584229755922564229672579534507835486371840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,41] 1441978120401434432072026141582941495712797237512921523954213075515003897123986491846580377143683807207924298619234000726241323851359196151712881011068488261802142270401868726447358828456181161084042762751995430247822306687604034694341137199283827738837806254683726570780789241562695962292350709891486476762481307590039417396920074140045765045398380447771132519108741131368554034622572842090053822833375870859951742887428004372626766941829763389658197618597408987303313500159962109333904809043436354654940828496141404389008190260318172667657403744858844968691171695577501837078323537048363263731786499708771880272748548225085822640641411285719831680517190256753936349796591429257961450993431117936228225033879560317511990275777084011270282994636396650007156425900923644062658802128585956018494967151238168851081778276136942397839789410379272863543314134605787872944018696637173557674123385037832980898906636647307455586644951212081493876296620526750207746984702691207675405746237370000149337373134615401598542141391495367269486266510946366106729901581083725045420108419742612187107768221988351712821411706419649276374900897850682229325823807204264018684127282402025255849736482642114203065328581816227566515404385759644174878417306777922171891706179232289275206693675279265628222371781520562949598721277835229037034377731012059323333754012891315620108939009286208868084632869341735125650688040143190533171687808554996487695789185993826569661429378280229049558234294433280522235564769908960266393037124116587982773224765139655754073472322143152550589043690847410390165788005074091223500200615473425849666091814492158154376393380255490083196683801146818271482966526024437995890774512300413250923620362749484880367492838998475026128266237544670313032244472178425931683129250483174085708868804562531549181975179827271002212764329631564979891750153437330465042369871648090676113470925240432078404866318347802536843172785622095736224040996017491181490688155038623996546624559674388555108312414651333272294832201670789489245064244565732021059291000192478756548402759649170999474730363673422136064191401553326856621615793347652138707238257706917955892711703747741946835159827420912567456628248852024627557349607491647119257801722129939341163416926762557705798792167821361561349735469639314947823850636389407373249657835581044899878605496115714113970667778874027997345434622053989340448226375299036973310539226321325778637762857598760208112489772896469427374254443561472473797800368698240548030930647244494686023586432367543887056336132542458518282564230109050860618003768370004833002433301153704927088886459672858135436108731204737911135817478575372051419948398425091178806062497783985344984145352744824308660874633599425614300280522273215487869470125855342495151057986193589994190061666014216922147895207095882877327808718494560056930086769401322942003424729058746935955024246255929204688036479721505242361731114354949619598387729518677416363659182708291571752432935905159432575231968581676346607362772949046943794281799892394061163269226745561088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,42] -374713902072845465577648336996515132448032474691480892765605876272474760797088217310666941014815357119992654389786473135726304985789440350569695951251783161211124569881535217415220425882853312493714465841271808284870926353958256838552427139804716576500886055567309471764529023891061091273553486890378680336392946185730137253158635131767068768669847287636137415565139086421193282020209717613058933536469789354498046052529432233732067320931610180601976552718794439886677016918001231293291359873751851839891431459446386828135086132953862282315919800258175704755046188519186256440461902675698437028141666838149238091355128008103143100135310763512395990750693058212940526036086385805627613698565141102277255090750985358882782032223372227198783594191998290949446047274076704430712692588527876999650443357815628215523695441366964914218915708333502582865142394852782120663252091554070644092537710047608178157561416941841839351099070752752970403237091844545428034756929247344859365257620984778318387086330595741523984183722075123022467518701763548601521228682199813603161590656745370166018962864254470500774394903024847808158018494300915905839865781330748316024548870122093078114088731941531793164595819856182289339884724460578783344257578445162837894721398289676923212106638239312677757356519681209240917887387953185353055138117083922068008399294227577186005180835688447920741771921599431629086104684188105500339669081862915931735885866692758191749117676747216837948726008884114466753873692580340104517396762493872185159941772031641409046924704813610724135055477518038432524644494397987161417316795626584937109255245545876733162441778025142504198108576987312320753658844159302446933369099417610039817437050194579429508042467423172768692170288455243379940214507115558910175974528432867965892879775784514276405827145999535221195626220629304387487817500710118463497590754308774420577653780317363568404906060900176480899539334166875993677798519209212736795143601147217612656636527342350812933753578450763166452959665960002386317847305368269398795032629924697766508751732318409596679898841328735943224637175837286044173727226007039470593962070526771107735838453795714978089167994489344422795926548702559113744086244496836073673985506179720869668379330183016153666534794789914255789347812775594877625647305421163187771364494701797797493999358214653750533736490722812958901459918957840172551282439926953526168902375999458684992339846623957944820597357828203311818858140559967858347842266892583912189891076912994559425650193313124458705841178458446165522073497775724213478591679739670102674691531467956317062961456908229030867798549886424198325329265040065162686354692589929445041783684533725752751846051046006059069742691330634946825269237207519177892473146077999616062042029847295096012938405828489099066157013594751493616785983626901441582194459420883127734152445050422120146841021189057905036510694238087608963368998346634993577486513929884705839035384178360490703655312006281975845814203775246167849582378026558846039496511667633561713146622472355840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,43] 6699490968938463909276595388138150291046510337509303388493213851355240361030897261375135603086725117394982790029619869979586026077501510550336799080208596229277919369109611589977611727106650594192681487784570122157582415547163018749593553283631197061388719100632332376908271981494694082934511102060735944019295842564421223290606592168937975080345662793720084202633164036763396631294309076919222873255910637409447317783602547935018204091985129823201729603810950791005598342424331623656854652800725863571537922269352995644879782846850396215747010031025600034070048105551480902392175341284175657471979486174922441877477778339590449238754702967934143855041869245635045337836490784072882615332997197074329647064345832660626169912877592801992134050231914259882633302017681612463556244119201282151069989826428222035468979390736920379666382719129749396096784037003391466655786591524171155319226718867492898161199370795551469785108325415530328291823285847543674035914226596353384673183306314083930415014125338853000887671605602842428313054199961144528653777184140060703500231401628657122696690716170831936141497438549533539987404126625680039395054690531908697130779410008996938209898123194281424677397880424778839872359680333110430937134521303149081210930630891567651078152433189115781943689164523718798006387234766441830492989186199091413113849790997699357277633464427355185416115704724853134592144591966077457848964730370714531542466616398289170521453172444766393254139135081448329018854784014528428801362346870259937295023680779115596187723918169042839960950341193603064523287208327853712274721427789162862035951425121093126838799676511754574487154437834531694086453999105355448076335335459001779210717046791846770355283962758085649917854867768798948028197507744999359745806838220268628260415103260064975861811782899125731132106483666677601972119758020304533912967029338423973990239723112010450370330970016158854294905703776666738990430114672323040259136473437405196215630770235018391864554595918142540153695195564104296341367517557117751082260967115237820539107462605571437878564513175624086714856405004590477646719670486522531844505149912075997825749827588175701673657342696392579042376981684490670744799575369687615321119473104135739537604455857565229533608133424767512016557861039548983744657055190894175380523209848368800077330750615657372488254239508095667168895302603219511773801252959980617566388622480729982968677023109494950014968584130421687763290279991425366026475030850125892572271909610088755632442048316985255331215612347082715742018185233756396991183220889608772117591368527694274937006002162868316597457855669277506837657926732077134213678006877210961828990104791811144311821757682029587710572977228968893557079243590245766500534196539910129146247220657292758749413968125988496154736828294975086490780316261671560958160576029561408450216269856756209521734772498703300333950075785153745660807528126128018555800201731135121369819684876636444897210161212986103691639467789591434637430100207646079953803745624395075997052155461632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,44] 28376938328278438061537191960453248454132288617906184469453208486174398834863804527683890979725542188008274361614030049993371468215718249383388218968529375665606726931481173907536300110904295049610055616987832775638377256253249923472126008927390411988130724186070154127054616020857799950067215677889105278700450967160400301284927013362561026427521727870322125664171147696011712524240363764367326768474362150992270866932946859867228880125084231733897642007439650805624965856950494480034279737073339332290610666284471319997032422905728073235296884363072941171562766438983544540468409570747357291938367687987469993541070471551432972196001153843616722900263390757878543434718341686218232601687849817913499137284313158618980236091539514725285498310596150087430033623289782016314773626410061610668062999320597200183801701067936260329937409973910863896853257872098941462301991169086565714676080880203869391179766577306772440332892613208533675536043366744582762371169857092157228526962353224254415194079288397245749642013151407040180978511491138420158932366455378545446453006110728681154390759386393455310723398438250492715751474999647986044138694012203785847132270636355824245887289123584826815663627363504460900306048286716685731176340322694858065759389637523837270660975073492329182202995102049162111623726272842194745491776070382454885385522041741269321988520209556930063537063941829833591295166722563623567176970984015356482982531479231125752337177752772567456553929836770386595721069616885601655093559439829367751944427918149753402287410602942066049983818465433422379138460708487385528741853124496346270787460569380781094968058267706102997495014042373616337760191853492851423731385183085343418551392368424309644198359853633199499738298151100479168297555893236322862028282063904196671582258234978515115042463277490067475807634501178381256235792669961551709378952906475302375304684950681479264602734447466827209615527292403167044817321129221347756568059135633659161732497372754073529434594365894824953012829665848957393142873869820910002908852848148432790199846692510512928686849335499591356425786445630519240327402223895541748963538595211329267605810441629257230775899809304878944952530477236767857763440133981497358671976017958524644275691677106421009022794320335476494831323815546575130927826016894348426454177541629993525579849035722232592703091281353272258496012163439855426893260596151875357814668676205215189182521801524729407118407259510302501544093410185374877552481741480943626500988641265398880361483218276912769928909865971512539674932652941713960073194092253019302092002589187977765193602943739120240435328065878805443901911113994477974783270772398476721631166994550769423555798703524815776105430523220883787574924487241665632545877922465336198044106673759806463727483614593822353735654094434590075507668957875319640087519356348401794459698963219590294113603184199164476001048859791200883451522117520156439851114592430797485710681490746096094320825574934111424608604767461000189546466210924288909933521745559638014096257759313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,45] -6667261307760366452379006367610391783162060588203735624611390951074083186990857934484179830511931592105726130101712146818176249836424038999041502083710570894745115839922215001239416761035036036604634152281295374879599111733250077949405934113483427510545577611113612898502586410698506995233743933643662121884912947248872133337232272854081156297581877399909603354610262574551368680941201330273134499904266744822248761348536458263414237803390459244246460100169605182063998385447930003579971544017295000249380788141346682771382305645376042630996780888106141379004058737329000315204127094705411005190427277171427696370424466541583296248294224629768759649889551417095072226132420072598059923357402556504698259609688442906342422138246515574909612530900482100253557402498301386954057508292159178984734486662432754078219961579858721511665271489374470974266687190916117920626728226390570347087216751825742713137805009608887977209413853679953953499232056892345804925992425792556142783487246742399536312616466190445115508118121852862846430638120982329147130894592690009440009063462020060383018857475210652236618520675812458725980973401744050693156517841281910789567680069554630288301872996407327173678276235859522106848299132410050351791708081201581523954951848335494003640303725507121806881421396283769969646946211520315471412195676891913164647257376013152197394201425723062427517217185853806845274959427943054254770306231666389753735132196003534619611462815692672560633820610329740285823839110931479911409353211105230221993385565855298261337206421441248029276399964644666312017818071836892998420562577703740662294072860381076036584008458035934634399918574995143013028107037872255677191745910080598537860029491997957362096452540728850786337420835095766401658384758331372189333120296457728242902381126873682545373410960997808697631220554452123785816389052912324340103648849866319325451562498750229819792908822778085257862846347348160417713157937548906467611079297834964838355641237023899745501663279261893020099594944551983083837233398286775749735812896381948589682191248174272220924152686184304438930197547969135874658704716607503869099743973110485302842753760652187966421725370539729824403426862158495201427047286986926436256793539590020324878995859674520441464852596167073596032866655469426776697550096412306006897347145482051576573786530553476887769858693754121116719236504554036124499184008051300406395045363180439307449005438608459166772663275303741163128409113956722847650194592609411739367518973914883593254001455483876134754645221207240705287301367445093564557904662396716744489025189175681536286172900253192326442819961981118124671924595057282151940451397222523330890383679524708601753139525929586029561562665511509172341343041730569920057277895294640377179021058553383235111322155759941792481947756754258662882422426036098115031329679376826030168536820077458306037695593538821762213432633844032356199501770470882814585969448451455379470404718729185102069453746226714284598668485106245769013091491341391483497389813705636992448851844530176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,46] -1359382694169605954515928175288462146953572205963920378767918900957458917549044721598631988757985323634075077904931881012784126520202174941804610504013222954774624033646096303985808694441637981663865125513803814929026637146896880099414603664165781554506655370855057961753781062658194204774204355953044999422506195447102369818320555421870327537843733377596020819029702024387573478357110558363757485247598290196578962519027104253823864200601048636993412100024775796384657054130104587805408332606231220893938893671444704523140598984779325956163003957047095630109681271099528667977164187946757480400339041393050521616882241815613448582853625911954567700690174220824871467460389793178107072050318659238197640375692422893848554781436286979024352981818877210753141009013726611642322240627931663074155083465220645876366150266192777399269740053897133205985315446320841491932211390224392197116517473630885485958795035251856636499233632457922267443258307607520923173323574081508398327628110920987951471264630761046135908430587222228802868896968822663908457494047149505834014586489268360576970052029081052042814932514738927914251501873984945677795953054442841000158161986555087457382423243703386042099925310719757055837533929650531529751739018892369941925040941833560666650771902372274988361412664256740571221273316456714793394092912123909707527505881685290655260337217589443440055818326406663527159209339337418700957942572359142398460209011715473605983413225361608547929034735352172589979076334777126058648845247006851072666826208577447552427563123701423873935109953434154284999405426106363577742768810893199838911444610985400621431692115726402276260275781022734501017644351112052283789775345300330013936328378408036453193843124747393201374504236156330183665760676790807662375499253028921899015215598320743235811322110768391034054718484104327007491599535985229895693683008665030248767788361544640129196529390497574712112557418790592965608216409789178082412693044557412159759763514040609968647179892521781781532869735010093097996886909148001110173443399034863687828420147230804013752512132700172447944310483165752306679095197247006158397175594043315924862128734652405281785424981474884453635545487571793570452052986711323244238309649425997221488275594283206444365087862332053421414740867851938230958542464371159913296639411697317432095775521757188022477910789965386202496239406201318283635209814892834589331754343581089438886705181821283282435095107515113635234435941737135629312526476130744821354352338584357366354461331790950158373247916589144007137289046102175437766981363490533969650955193413983989551146685582128028338279178397826174378266023162523002726412070692557755338548883694517171751674213595463700800233011442743456733977509633463739074321740764631372575982359974955682919115068838267069609341324836272655485322562426743292187582463634680453216878877718346658674412475944752213544112515968439424908623599152268830487627144779099916504953397516893528318843939631873920639888174151122388998713359032725187167973085001013274227308054446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,47] 1077919062894314035139345246026645411351971265960088868388307139105113218207520430282203019108393554333081518055902761206172692353139237923962364088578732723762788076763485173699108043043608864015200624054832310738490257201764314294258141578652111827436922905989281065939179510905429196977701639688144786107702870961355514238780158112492882490243284009592538970957441828276369131894495247068342984213818914731491575629057953408239361226521642673440513464061350120942746709859861269120736631327931374835744425133744305094208557325373663636157698720686002333481313835176963095811744372420965324774398756690442488454841425446647322100740252237156943179236134846217243723479189485588274199752992913518354134394027079177427957323803543579585649554075368195366761405573686706371419692955187247079545401348697960563756465192029449194321155987682299215224842242459943461583213173017082362523459705244877560281708313596398168428096424573065272859447685784358305994691944194712392678040104592325279231401377130314426324912021616707971335668721541550844882659268081333293227047293795429923028513925856440815991933222538395405584825686712326776246535229635925662281970127866397347222416398482771061072071848439664639142312623369238105209115406517113892581728688879924201743005260877149024630228188870988107419173384577939966316588007642621010112812789894239297071278840708005651045111960004903920503898770572771749834692146356915822450856341074117415138569033043926670125631444425026594745672438547945472067309009679829799647541542011636925432387975524035365039752556146690804089333357553813342987030986228045093716205496588397176368164509833744476439970379358961648804203564789220484575286349172804312996601963701656275210155951876470915381917634126037749209370217508792237950260794971726051408294480048579859796663865479019633727178015135874657742258942510841827789519922489390605491079994390037446879055592267123006738978541750084265761925373878648313831196107340927114276541974795259191869781815612410485864201920077703904155739441813919531716428555591281625985006444241233927097578831353375874091535628351245603070787650816515729232921594597468095985051660670281290338217129467449249620715694607017422956028012943270698709460227801457826529809862271336568318708448521868935415842192063532777621945522797974578607331343279292053898372010164078413353755489660199191884626386929006608443734139918990548472439516500309950805226618246438591981649092758314126751556994951335923284193070230262582759449682532237942744194405251990402816462473990049726569754933197916814232792194290448323141399882771288684301798107526650077974933748082261843415581848577385741098149689156968475487870821504692432883368640484232202118299106690495473096773966155957447946792127475754352034824526407808586885386818901028120123949993937335048112477042258273186565763384294761034155821915843219403099618808190481298814731973186683449232714981425569764998050532408140775172978646481583447949061773942426470906816522967093063850925159900158105817564348620156369880696288706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,48] -229993727068317135615948261251829778698018651598753966458570899001742084497653683688382987327619484291134255110936934986854408239216640913900586819310795005753749075383707022557602028641650243789382022249746202171762688636384171811095780378660482229408746677724755035621392405082311122847228399511870470383825828522706021777847472271650324715217836009309118409028793732545006635414519709470064400440026146596922726621115041461298331620293160474777050602425075914856161952917934271853683748393094267442549986430322993975142877138071684098228758872610392800270644319228907337340471207607791500756293116417860843630316481251937629029660902489615844025889443322601475175140103713881546034419791766950029926221996241733705353365468982422685491648111167841729776122454829329160565857134852442496221263680917401194103078036127328081572036153143529152647131288322820341849796769562534515561448879128562559530263620298072537581004648558708101183364424943742834248570499730809392417806862140089029742430999555831741718404987609022794427585185076536812394681495349936357766468545285794327366296099171885367801784553410035806789337677103941488031105288095974763352925331953658633636156573369995063038565521322545703038068136076588517863963298520918326065454904251117476098453096271510986500647612315124429484808746399880841516758001569387606057451013315170587315761326190027139522107540726721622104262930340709384182797021978207530787465627517205341462042345007168230123237033142806951417263741982090057547846965732096960202857540362213583865299469231973206130761505400012017017407315759055810246281363723557425776264868348619547066082781860701026084599170217148659059292646261302809998257960628129843897356219151553366409319037171472462928243533460623371504610434985144620453361686709206986037631280125843530969569813811619962435934599553642677986409358206807750245410681452151984246774288368682095210778091871863588908043576717841525497238279214353000052993652049396777225026073321287486916597455517954838754573524956380345527562698025037644823643091018140090901659050873774185248533986114506570449580073989157529276639994695731912653473195426463299904299466198837800141945943222498548181300083370767693315314315947683989703542458679122578294255377559350197426078559125733068583141756191772212167850208180212923446673465210159437888547975355165791109681832056246795063398251141856459117324219834407899669927584707646727484810591062443502925786821935813087371333342149703275613535557021788050526858559921957273776248467329686839662822781039332845660090663862183369553911425095281425976755481129241712040472296836750674866984235939803223703274564085701955915305339831928992873342192817065335819304337728531891672053467423562769708713546488765828487894339241041546570099114419573643459897102393170464452568320686562454222598927604973452595362363356312559541526193063012396125152576197017002823258021901978169220312368878752856931470031208404100165420988850805731013052178730827319834338149216743668704898811739289316976609114413345557002667782307840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,49] 9210083241405518479447945119581314379524124752908901426838686887963424301333198066142226424060606756375730867536553235814702089216977986253074466958250689037758363721805468569486567633213132066975742714130370906568764306340581455926223495599028763286447576249384174459523839711998585404984296218193938865982224211266520287365149338091842438633493454738134427307553515343658196926390633947867113017420224451069406768846110865399401009137625173337368267439771884628867076117298614873788634118277677114286664152000912427297953397401105010182576764673547961715201195378947429729099386425380162853793234461239952553866053906983932665902008482959405696568575796764617310744608546555635435142921449151482498142832723965316345239289131798378364293396453067025299048495947177515284490941191840049783581182129934903448703110133006488074372958691958679910154477436846404816413402553728425699658419905643697293081217774564685875022092787786418801851024396948844402629843094998274808669302216592859692754367323190026593429126691943942088851651947053410430750333663382956550487481532598799299445102854219863615684393438498921025548452955454033609105288904582992271620119620765454894627078319100493777050940415241878874644380844934622609735740054702087812077621510849554708842600070830270106056726327144228601233655859233955856718490353196879982906381715104695945028936591747310130594833949633889055276166946333250539753827711896649826022094014830785328302734975115903909335823836282930827816790683546124381731189239604068784164273139971526977708132132989848985404613699200255658199302625466520902842144336804643786727596622494190755962525716531892573548149306856580025668808506593436995937950669067330284169816134135850947169635018549010215652743107532523847472220881881196404147178721387874763241922772528000532443051340206683535835116119595892585310563457070776204221813373473576072718043063161070919003394944250642534297488615840456732180319083732403367351190318615988033093959681115545013400178736764872211967351362934154817279632522884004857575792322233473581772906208451333292087417874202547938162875440581547458302914441182236378045059566410748705730903338042586690390478387311051369243536058313100261061457228665896588949373629687686848875341084076512250986496375778860574544210254593560381499990510608443951424313650850845590750205635583057832161474448189739402489540948371915706793611787196675494946001012194593429608690889085629036070466915783272297268087329474431424262812275178145731828248596646061016491621954753512478088147651357563114127678198480449011555111879173516972577924232229701655634247540258902351399723256257902943628203614736016423650979324097299892303441061490209474180811789718411689475766546325449484532596411020353382492963769126070518108777369225658184338150863123444154223741039627517511984134567782762699452243799183127954338569532582820769533472908181857281198577043038682463775253365708545756481416524817942392768643995506333074311009228945819669416196727741401437816205280752899322888062377364910421556083032064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,50] 3301730221686162605261595116356919926407692471681685317843268997970958455266909374880376970924394300762411832254700147985756520283659936985085394053601760457819149296882008279394334555198975033363750467264011438608429865318250903930053480351578085143799947838926405926849640030580131906394490575157980242026009901410856990800964240543427886318294840372532538300451867505685689968761996993624652662454361514750996110682732502563300112902645345688337145169295537553974305788110243572838120395434231976782063292782176031999062225849294083530674615504717243701736986176812788732896733879855449065759064238987329448362847974367075285941753281723835729054463187077559070637703876486229615721873861990217940157877203061218075097032763200646031439872662229739687545960509720215525133768296119764513665436867794429574116053874010740264926908611216413900475533603115822803260172714204269491156899650399230946183317739403955475185041576175941524869434541967904084792024694922479819216758933064395170877367379943428638085920625808494592299028539408410254310461439018268519673769539199612587322267581228936566641667139516906495226067277176658333221704952198374924347213371826226911070738001880077556590532770009971031819355848416573252000173800688593250151600133056442436090102407103665159120559399450934970183311317974867109942461447482594311617043111320481026318946882587464208328582630309179380334604657281860246116264072933166810031993741884684842045575293350946969912883629294658811235513934882422420370599233486853515854247839573903722674939899623159171015059856676007068047321119504339384578803155250973168355511489952580885779589602069831927163844315952653357056438969300807193365888349772127219302136297494576081653454350543512460398997980569198243211976073947616323724446984500911999368606140184321901210778407702484049044026697155298698195198713783942975712397140889439535953995416600922040630015617254672656669003865550083152120445228226936574031678987615621968917760565018750351037218357844511200789872073592590064027834753775274344780785650550028210345062420802654329728248109662456246627589991821319137881825572525555328137205061778876981118306541071335246113821177807521363371364545424323389471732438443086695286499879510865659051127157065726706039242573380324820882477762437880691832731784314003008955314398654395289896963752060314084725926256082649903725299456426351261209218006044156827035359675706535101212073993144252224507021794066613828270488691548425412637473107601124374502753678401252809735743308396020195020565166767936913952015024738590741936617180492872536584901999531901733844532177855752926274918350771311412237301270630722475580213650122810813157581963441719984219276106390019041459918762917095339925556364372344901914505063334386419241470035589631417110299807379272207485540335386932376407273919185746664721284809325900065419521825440177178236370034997763446530521677219865399030867417606449394056167655898753289223765898301720065299227696502059174902265409968439354462474427521440160500556613613693496391903477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,51] 331024418268880353703216872718371382266128391585047485883203801981710211751128359247346653581728545159849991035807629607939282680242749457885556540283144356526378097337909512245136906527090351851395041824837978032914995217346134186348383723758399186545063821362341981626852933918943390178676944411713621308346014253969937002431492931892644550889689855477308119528205447103969465683545603586587752239382370494222153108652776569723389577700239566019838798934029640183736283316409523433706832057948598597924190042679332354976913509384751919503882189275584851644433664395441616232959603606529007733339450377930378974776266031626828698047721030229024886065410669531427121170019682596702874442487957044476573387144056113599749497700264905829025853452042008217936746267457227124577202291699499586286727930630112518662279576326850098242429165003068411172471523332377267999378960455998715485595557476969636416118383247932568556558480334881545672919548997520372936363645949458509525378460109877203398992120249802421048664710469454168165212699819418731424274217938508185469169917384030626058650142546711425042455027189289589257956574799255360046008273930446461478894894333513630007013881921007746678903845728325549572624307249047086334617142018685080977746354143818631222318329424119377248749494608957741615876771748048615628763955886892923809527895444102514261118250639910109660038575692237306443515161471539158877725429734950299644090638030024409027225416339099141198598094913698971447400101874980324210168327072934718731455450809691315318973121404107409307866785934792180726100439028027261304273978129014346161422166651403373536186070590412377931640301828670778660652105823124974271681526408415301330802450373635619375780916280809075654836876496355371598853323673360979320464230559532884854869478965183611466823811088120431512862586810418224337990911751045125687142036458620109461476301004645185952092867355057181227433727763970271858918491908352570372051251648940806802160459967493441280722485284809187373292928385809665295768489902277926084735897378207751789669640991121630821293466277192511959660392745487579219022299725562379592281434127517595331737436188442952016407256285375218024377538304813622623911170280541562279594940152504108006585439595201280204743185943974302230479674349002547601561375603067144493786720263413462212613345883556592924452284603372847775110311559065458483780442532398915207249682147916875951285643607979643520438541821687905582255071824759943491533899752368669045078446694853708048692040956757534851682736769592290851649712123187898584392700459072021369286565118760108520477497320904215228867056615447714512710284629772258983333278315974192195895614707909013110674563064391644924244078264793878531024816449147983896533424663128034432253618621551413115234164300799805508218899077971775676252952383262557692073071770444550162520669492109105313564131216555454604589592006412529924099674122607335371452654580821640799085146404343292439814304771050200345746494441089333141890238189227006813295968336124915059435503616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,52] -338427378633461124216284897501403917790376953589930052940338778247242862944642749509841140096700488049245689146377905106082351107608649811984512653048783675250033479128490999199858494380948940716358459452941474047242219254733667358988238752560432489750964082889966538697189447351215799873236852308350856255549102958612513609352351067346120984415620865318778095353872403199316414005168473772688217096740303090038758373629772061359146359361316228925756543953795473078829877383035939195520680094745040759287065967737868969197817867964144446316291168387672743063181218642337681589426349166732685469634958209927625816746822559825490335849906489644869754818751364441858187054953829748700018034357382873909880190631945699822749849737766898060515171564889029641266422147923681803383935816867714970842427167501923649189606312696816127724691814893574293855841124051849711809478823236875489210227863981619297374891760497652398010248310091900727817615376689875807805167184535192965709987571218380683604401197388152170735885738631762243503066057656452665321562309034518986980193897428203130702343950531659424353677694799083960778563320862305467342555740245562112930660579029035327872708386318072906760772790062522784877097119084690882163238761645633807138346576504594970952669986855119072627370151507607271150318739930876337799447655641887037756235169286919057846224316890585379999549692719989437520466629280983024460352432229800225881768705765773004027382056776127874102861977531366039828381713323141627058773498859059850081378435846321277210610990783231116683315942998009204670131131450332987932990871835028758661519155888059369556316881907287681398059131329404162049938041555712489453643519576517027863157042000893289324825920475443941685282591170122236418995082227479750752508717632050519288346200348924813735167878264401337292963536974634498485903088000818938483478536418378475364819666888615864123379880047622360246600490851368181728740686758535557652839111202455657195529307749921631076005715993786218202026986260723119000270310197395570653735377440942941663520050763072668466893442351590949072381287267283842926446265416451936438269458467238851024196678591308073719310442697306222929759384872600115864222827509152838756961472420722133829073885051325371964187914888247747160523775514699949870055035598306772086990965832405379375013614496621881186048796275935440217106263813682011561321028754673513590754890723457502551408457665804328627136962056396533583755541124276380031204715425596144793893667279867745144253169789830838579466113671485674468143130750050721352103900296435335738864010282498231362200670674666101103098876254507815808026490854638236328801291588043879291656919683526922501516095779224157736283087496646477787047232411452941205004556362413516932746759591502540049872594723834836404859411028584437605809298708056825673480297309103470731164180931641631809652964877747353259666725361543130728603660050265825727888050205133415860859621820736211087451969085820658139103790487110308634506176228665965124923676378857943124357939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,53] 45484389730244101969579757083421168654881064145750723842297556941733740791526180168763953121005401625387102530893369150643439484377023453278371406150589546983291732183606951119200514059428825655621184006577009061749905034792813245686209922092286650500789123115545304990964907649471228081194305911911409588413060252953625326212480050454717985343912573113465746044012743937755274177353746756793875931895928348830451176234556768238365658999227324010674575378771497932753707466498847883447034692009846169754736128854303590959649626600190673798533282840227197664722041871915464875196793746688559926481993400759175476439546126854605575101108292149796804989159591045045770220795665225688979371510045189409062882407635174684820027207237355352208741777133389494070097983518264138477420709974355959336848221203313720191165131447044570016744959333928980993945872519956609612473409319322311684685081562427025899401160640172200627066163862999186727452577872285451202017051736060333218864432183050344126679541093815094915551295932423691621975995585616139518456113521811390187786609069071304422592261548681555445791399463751330573958047061046815478846623320457957963581424970441825736157273795729609559599473420349076955742817253195983519458613977780215291929188432689874550232949605978820689760848742312112602733770975152077232356654279817627921081584801008895619802216427322321204667979517387117950168230665381104697649213368801518861829068402780364225501407229621692546260657286718127092580363488494088716545469803617712803284176484387451391612845026186251817980728188004372749828870562801962472854227339632028599989768328116205624248083571975341650318544140635964389747100225385838694624052607114432181757879416311909661377890551231292538265249684666540797541356945808717918514745135058085766786715032445928174477865173915765868336621560800824665184593489255887863619451088524085734370548170400008065103744698022795397073148266473983170636400340257586078378891543427418970356567938649192981494121227171374857797080209015735660040738969696627485147674622560581533651319666863195920547903418256176002904113019310024602106962909801343234576417184942008528483977641573895526897646369277502718556171501905833260536816138575304431867539896218191650854101014569294980313878470861605590230176712921201772184329403159569679950010303713230777007405151512990292438927597994642236400724012422443576987642116822284871063733053044819823300031895491624744615944654149306252014417633852476661329384181654176060839993473283517883237901090101436669655106922051194664136298061564867928167418554642350246174920226087917573720188904566274504376302814688933201285797387313636460232875431901689122776568403610598792472477230370127936581346368028871246026019018633405599254332893269125092898713110674433882229821845698982184376183678268553421381624327462694512056154346788971574966619703833783763631698942182970042577199413170902323312082516726243584193389872811471807250342321869091019300414170793491527105339861903265852723115635202846974054328797254318261333393408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,54] 4272488889435256589235378825173285382521471280469921104285227839343215023478607350884964983873659505888779407159676470419757458441172965184733951532557228006019601414640291593459891436280228848120426525517073950810867407989807557835411622359092729451957133255578350250514822429146754164407862703188864844266008457411826095093161974289070369822588700602215401226951254496836067112759905051525837139526631532944383372487911890274521549404272522056711501097903554787327551415479043180534044833371479520581651599085626083473114142215006362085042028343485460584189750129211338040734505857684752478004793731212196557171133212995722930283848415960709801673438306449172181553671524654073323041093593100723219979940458869358819419990607695157421586656746836532512477432497814948478390711189386487868640906102715553854501863814612262846779366222651876196887067561076273743732012873523049165721089521314455306378771919211454695259836834375769258692455436626113839976401805669664723475411888084148963051242921791699050139324724744671856426964607219192087618471730471857050623599368265980001527072133915594632230958718153156562074217672944944511645251544394584387544542966100756052285360502831031749448469475354918634402756509790737591333760985074486195050916665869821515372579539973201001830455145700772260192899905221485621610311630678293268183501478981948497321105747821512835143204523897921370146712397341389749013449650770356357255646577207476521992795477170649271401751480732896716980161565160999001319535879305965322283644526602344090579035253123409680845293080822491153210256835197032133870290081203683284180690226330574977290127354658315502543233313381046357760834672857223714200150691477181501685094020792095694725738485597724697887546753886490797315986834603330509711061311389055397557251698948253765639295996617874843128033594266213793859203281493423721460431063011614918370066413749138769098368164338065031366638981773607695769001383819898885636940117417429751877914195001695993421531672218484408499367236254163014089013354815227706644968253258888022008947791695959595860404521028938887408028024700358451428737356814585379893204609495665970274733820511313716315858689246465885523006837436862499354751711858977382025045532448059035816380091931445304240437215290506712979595863420906139713656636174840893265195133609885222576457692361569862767866168228220127676668039985619640732106607308673341913191875675404435774664783746194542028188930119427813508592744331715978118621820589725377462372663696064692617079570211753529583059872677449376280598970595102384076434659062350577039346429899353481763236827150467020758468125006430406053621074478333344073285669391729489325327362094632240746910218287006607831314766904391739198312701062544669579186986824924990975626820812634697051814083806727606964490171941314666531050177305082338641518460772370482315325453745194271833167400031411295881305629308938709455104360380746025516922431369047156382061683328535895167343089997921385691941384522619862621110475903001242655058960266207181227950080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,55] -1560581181082423625766088325000066326473269453312349067960749101905761701158969869460446771452083157661186838460361489735863979941657576189194756550058719332986560225281728736280826088070256982137775923829590810276127818307157789431841166972339414880013891733077867927938156791524185698793388977484917884018298579964811337098443515372980606200041972876012258231916999433757311434609515557558628339056670395808469251279862828881650523183631624801074985824536558316062214471760173614023929016128448349229454962230676331145208089637951595125477596814042195297616399959068949544683082441622267163298121400679107845679046554920865808761548124834142778668218200732221186473137713222802630917550319665356018324701972419047896708820180091706108359854770173695164760446364486934208920657994935230927673251575964494641578080965180027842189551659402043203566825476096603139679816113740307572913243602244708637926335776531978095285020185012017460549065285211103761413323265992428846423178621575761979112245773979916648070407050333266114043236578862150020674891117146191403907877319072434723522547763271827189056760276511350954943304512815674810517009470360089352167849389837015236872221751127055093864877074939871877538568852548995524836125219836704403730926051091519427545529698446741355740348465219785879838292758794342282040242000628287943580482156791139738476068382940873838948717403022755437477833273921364646591824600075509457078805812671622678300064709356285302955222533400644496051603239102515651128111003473743198921647729113577514797994591701943636719967234500330917083057812227237899191942397895101710051377330963016986012092244152293228690638087005832983194487277848130885711714391204865242590150540699081239358162031815880338385097968420801749634719785849265123381929084012160590321310855633141746397013174474812082745758717265699278080129870663376714399978365164863304324911441951654254574450250419863341078368763658047373451516250109824886592071641834230511291722960758123353435205016659753194040778678340519121691824361255042455126794890722342158559212303539026293317668232474822780614401243553840764508642814441197062646969513066099798778406797556191371669103215746890925326949379482872073506949864016569292158385476117373450136915952205882843443625961885106247202444449408453667604173199725843903126526863065426926209805869219297211685024038935965464543572525801096437584724200540854592027313056956873939526650933681589373390465418959994184713637562634069490164479631714192401033522514937414682797631874855764901915414295894702346262320629034559534295559763695986523765813218416663868974902742598018118323774578251573375054557151197054767375364861933560876316387525935540285502117167269380770269774796693646261127986670243025264435066683484615568564892277233133608785957319914625416118645507078160663308929543052359411881775552108475804847936151084121688031879207629148184401605748584236388808253842497146332090057778157061659753705014883517705823319597539054379579360160623267301883694468165292803049387134669438119716061184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,0] 2928429595925879473199503272482659055658842350777074419809721287731681951946401217638225350600124322891224968818930404573854843672708923581200419608044654956178743613716550824129906902859802356716861313072398100588898557020340538734078176879497755608500763025634785866684240804734962920150804243851945455523537695960799039306780970496025217854743166963894896924666198977233885812525770037482528309399753749824686071582403288445532672981506463037598925868831773856070298345460563047079409867051325676537489754838920591424690737449982071933926176940456093848319205085422940023007216467960883854787700036167016629785849063735494246839041409185798849437675878495161883959888331274416711039516476182894365259034651780787577950875327257382497055795292373970656068943277784194638203419387037976196838180298348990018566614148343660870035351426994107749646086214037058301123592008857378229597573873400658523017422170616199017025654257033495110009332973953629051959528852955783405707199946082636123764208477334993124229432235317325757873894897431797766607911709418747389123788035794309909647206853157573438249600660212777511263890944541624096821850708850692226245349030638269146022033162504257569119212315814122215785633936607130386052321479001302773802745055495888793836988726542439454632183820475262559317874278532758072589296464191761986460706861911112483080414930730462509523688529144282259556336857739614806132191919517862937813872143947884265124327636007535070357266621102803975614566136844390159951812274593140123866629680097108766667233804042639825270625766927948673964059558031950893837521162023763377003505874264436775619196785278151918474563903538134725400988904575239268647173842316263086950343106790858385784500791325918363894796279006352239189008725943056212529296794041417235286990751363603217625469082674566316336668263030947550910083289321210482049164007182641300209522689530710718966891781448997373776434980769668351907360285221208056304520580857721912996454277482687376362026051775140023564918170222182610047685440661973812364257263823739252910695638744703439195208042816433442175640602126558373121647014005321157267801467063808429936387370281108819064981072269021731244775697812593191955581691701874497899202973577839431001703785144444760178468489600185920606562585092515339881424294312558624348369909442618413212334393432603855915205823246593706803567262449367245574618674515813073157074024790473683207061689241717718942087475684978176056023861135227091999811333865274171815501782886582770510392506912399466102728169755357537772983620277472569440171832104696242468610315327126055246509599660216985484564436142786465964215689612179074291651221947432152932220384467310568314848025239176393491171870576702275733531825503089951407200865722896115612358864726869468480897640988879518234039034183982250267201142146178870453309307932942846823435936663431249818497003145687578779018793656075337246088666688487257235209665509759364828767313004713054622797191599217153101490484071471472729246480551789276796345393105002823680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] 402527187791598512020360236153846355211491456662323517188938561263976408924939658363697164979855160582322832273891821667740612831468614798566669345827580915561762846885829417172799025089982532343161101640574113969503285117098378920336959127120041734189978904560008716768675023693624509103869304602664827512029314280929978109520556656277727240119774426647392011238112554342223274056979360781916791912166132730925357334744233540288626328009695621751138468234184796234545570541035226185054917873740748999824018806219542485701093011296032537452811517340175493205834554848117938228179651378715524867626845287523262103903446895026449512180657855487473670169576482570003840534419322139653265031056802114697776864127843064197916452242120618359328027656125722716823274692865955004982935412198591451589307058923212284410219828066848113177389230877597458734101892168202607540685746347453457890935265958623660120743582360610120989934522118810230307291836381743484070100360852939172465069943413967628663671803804372710160198325075772577489022495358313240569463608710792232478551402218903893777897088352217378714659814448738761315847430076396800537415101306834468418556871985589823094460614192937621254900374754605322791858251496731931945570248883165194191567053749077227186664510380426491300331496437824608688934941634434095359835164339311079134996517856332518211475274984606761748867658578068306162336096247531256687509003873282713782889809912457349224104973399298616379325852648355648586939793278075950491400507832626693910226447165273402010146485422961286408567922580312235792102985828491557765991400878770509109594444334129412751483907420144671066760507012359019418599762106264338891042755142898339983999468004680740138889770572077428326817381404711325218073627812710855144636622327604178090227601933398591298596761984933233543555827683696465143637164014386409627712432363409691170795712766626444463764465647974851352407476918124003349073352081352638356378078422310716023560650771716464708910113233737607640824333685977124231516788212637243390582774559723331412728820986512024949433730445407827374507377600805123676787424591856670194796772497644697857063807784890543737761318128992426971469513935741855738355701744881145647738513386467689277481883180449535732138074681114276841917380213953142606912000827258516904850145959561987106729977060295887123822290535206236082197822974992613903007388966315795275618913908897500237968345986376775896635856412258498099165012729265564361951959566675374720068948725220228849476038540988286929430809738200742667566587075817088478175186872779873722996925045819942344636338376516745467814507679235968198799862253383770712582347252883424943445696334000474211972574408992362283617607218792517282729334538555218097608852262529104871187993148857398647776219613611211083419169249857779183677536379675918493605717200181660643990070395305453391285103841288506735623251809087897047095936497095043572107175130998380314654356202266331755620245002357218990160478909506363767037305928653519171396390162724080844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] 17551632790831602052021769008387644935616872855131930018249626688322286327173691939744158452372858808926430293213117606985949600018996026015449560470973033651607618816306976088675044166171025776660012522068213513733106530052493884341963114757641164043043034528855417497488298315349883356921119861882601648432927470856116255819770963540779485937145355309965213572586159018761489834431255578556256660631837164910967104484108477846834039082592378994680893511823069508745329945983149187835794369721130334049196713910841298941625385874664987583612887767701844466625773514518743989510015514459257916456362057792813415843985428477514584170217915514399413698932634398653509136884342525702532088624134368448108804383527654703387908808805735208043892845671437859314728488819226416782780760325403451851799708312543392035439779381772366089903901740974252469798914959097274734564285975060053339127348997408655152439627775817215282330249668935125685911956812738116424281108898742760553071170046690273780315457128202544007991058617119907558458331227847022989204606150043409140203108884160299112157656360563236840085359439445285310875792874017715788639022058758237284511312772949891205106535752046206198153414426864622501704573351750672877438899265131106081570433800221774128036168350213857123265197625316286004435386414459604117770768428154294993150267575968468747212194338785520616354674104363539520774511709847263464773839508292969518114687348154478903893888152740789437895527625783740212223031111686575468113148717411652048083867649865680583885862885530017930602179052218119980351416616997025141223557419618394382049764268185339511279210745244187150497108287007591328706564067682863533102598759761676049186759252895203813875010917823164720482011166431848351448942183902437504407037748438283092701646076901841052948561158028432195111706145120298319611668266397385797714878508515448946492481304997252078420410103129472979102562202629066709117054221849680181261128788060018256712907131236289162463668861279230753049027561560460072898265800771768722753215988739279929633971715191315332369997437060041737808188925134779772802883207822445011899734152477511380944604646854851532409637724400204563068035919370127780667571824724216101001524771896853429741116469379237425516252175922866677940371003355219798944455404631225879044717405350362140291900061213937526269581056455206964739286308443418364131564419386921304541859403776176990150869361889249289971945549553288892674311148743580290986964399444833669351218175448180570868313329745690196618545093953018405359618359613425879149030310059539958929124123971724077184254069022417985814639544822561752628597092901332988356496156629884980402057154308787269022602176080949591005335011093544824766187112013330499647349783128955696926837770927363532110283093066236468266291358898080496543731913961996177842727512091627308394252497020478677662733748610000025325014689590466029117663140166015143039275245608323141879192250504650131582887895877606683392150467350225229151458644683507657632711213844918786064384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] 199152743417151615336857641514323626795092590807774483996670920762796032200129697840700024839269873948628103507377652400008340487016699845105737833535126636348466784882395412735139200075390418120011953726351552019361061738510690179577208879365341582193974688881733149988810071164463747868655753915564963200809244135496525434870720555056221279057743650664105622767018937037070880770598611673179389249911523289112482982117882540678834874792547129305696559586342352811128759444076372479159057533591826430748667434149190112791452577485768243931674132596440426838252556412606838833547313421682769846645629051403011026526469715387005114988832700735156740969995135163514755576703840052896292683818269779184565675807099839029604623695233265650151912379117731062613160625360470920582612357000769307037433106165894980458491264338098163458245246645222694863010887356706458733268992553045968833839749873369948246212184527497971594359428628352431445478064658520960292562852138580243540836948481768680694712300982969672052497134640802673929367873719918958308333775044485187215063855138290719411566825833590405915682476778521364234131132843670837075718396503128049328939159571230296103784680310860146329672017214474399416742471690939406497602224061338418955060650814812267683217903769278306323351752082153700099694249609123365510410399997517294333279928020479709247235214487925345450623640296634527542278148934914998432978405331147352563172849861050993753170864921762398995951718446586963852449171369895817103762428410103336768768703848685933402773748867398688869829999768003119879018066429476519229554825717290766204437099356469190237565508328656597169725108890792057871266426107010258915304777304692729003547301774175947160058681663134247665536451104611016114370791873940310485591876518139301139080110505793478994425017888321051910812109122672210526331270094593858373347002098417925652515110403874647807811859896105801889814393955427899017800527099111005788070695223656778642236480939953798467758278398862546839495203670224078351235564902170206715446853873664855436529000093260488030172966514616429268972668323775211465981229150465851944453899421666754600995448986074143004123074663369045856109798926244633907986547961980864994687609909299619272496798187920199862126421819262907735277766960750025512166123790641580160460278571984675814690491426936317853169049185377183201325825685216419918871219790049729756350569087786810740877013813791882408267054357618672712828967024165809444542254645385393655463659692779615945371873714428695870604342231701403052013279972088661616128203663173148618016379679359580438921021304626859673683313716010673566491288246896827503561602086868660628462010924720775394490471744419110888084867279270962634815866366636848025014160341283590949181352329932618011854307411193656314033357727997136502104718522670569513081181989783750507346626404655908812013520920713454177008888226612408087048246628394218253787375097411033959743703897847154859248032575346519845217287852706533116778285201920288233384694603025905604362240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] -3057165756424046194244024530397637869977137223981305953441081598152783873872717003102866410153777807389809074014118947665052483993851857067611038349851091534297650017336165321954745011956237458742261139112083997762287721249720901923329122339312899586216075146662346230063705685453270839346571897900275930700860904108807032648917733605197580790428642319984928775713597646739333259432116181365721308019844246567165564975610206710432428494964736103274311840063830810283498111602724851381366148765914799785800651105603413308624752165362447324386595855896729705006239894353097705318528841549310957006298449956686785298773108196330691469007912921146230273042902217062234345098075774400381387048839646354738683369515586417302014557107130767459841920345845964749837043715972000332325201640082470778108455753186726397984160106813783380031041322047206269727501353610498574385341112911563473726645037973671289653617525242165855666319901775041646561767260679246985421460230882963148362897899940849447234676313131336652565451904961376281713847960013269616965390652233464951129303815228174453850977304090659372402190349504904619345153955622404050279532592624914103852912381635511310236789072320443804416844942160615066147783896069675734185311500075028312154618364335406391122341104057450172663870926020096737714715278963083131456931979430447863984008497261932180751383034948380400431744335103531702937078723447417456307764864051269981306470036460008067182457709464906962017309062267614641719080891165000907733251281437457416583775493786243138943862763116772075702264329188338403086321105587564211774892171519128299223382290975589837472555517274406717152391302667372012240959170863691884990067814486726380275080860329944377901346080572635002879894099106773603160219126813682289668397556982524271787662254852713744279626837534915706504369116107700266754924418259331412610066487157113934167860758811145813476874635599948815845618222568866506828895666711792037761974133835275001164929605108803706850020162934204867732280821714809102988405092661387776548802669766792114733566697773807467937195482764940939625090429801302576817668903967675643793027649000446052264127187235440601933802667862167842955867675494450258699411425438251925852748220761279113528498680390128155929750735030110563296801256385516286592898025872631311196048536569162100144127715313502372439937854169284864366898489858543324953227811759084760203071041707778268154655694072942758847119458236358568919454619481854985855832609150414150234325198353042537898976374642069628419654391433790778994749471538580499688422149154307753580584727243500020788627386239752434044496802332173684011589454074082671455087511009537861127114872829865392266748906819550541054220206152836954509274468375270267213858638855334080625460021579183674182827918730761743615108412821368998658743647436939017513924924956162468879990516368871654080690253135341545294598466771650918516728491689452140377064749744892831005238729955743064033654525379167527716963784907496498507630890931549592380545280556342254617231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] -38408419287940565551356610476727559420344592610996892552818142935630949911564140971310840233078574464773938959594201327680031863813880559991627923722339581180128780765671016590146698832751721391688006648333498762695426631324819357897058229471861927923645076406223409998684822692439797116573025186741722089081012265235328509501249529883064254903011342395508580045896344977402256308000057429382604040472686798566419202838279635305399943413490125739940141387084464798271110583763983400371671281298891026950410454011768770785116943860207933332379505841770581935398378385773138852149901697409962718442033626811139182772459645781279947982492020711822293081783774987448618518523690940499517123380902579619777501349039738144310785944556511039274984254764755468966904340589714044321686336412076815189710463556632348823646938993320339847429627155207380552695664946887807499624100182956703349108493756382194336605482196005109333580070238864659703678597746032330150479879536761744901486104346978663142416778943876936755250736831639828224193821331355825056388809595221441670874320652674462761066161250624950438365354034871066238900434423998634840515445577341618081841862652496939743353446192295159521835958659753248505694617658288684331627077021634431050708624863484655047398062172005741859953926165367961499772224699225295339164925778861604948399154780568579073934783298349557687218046627451801574271818084569347966384348335489213892218427894952231831116521940776754467369598137839430417051855808810102866298060763567332130791383637714088055016386094561286638385710512107614071000404185976464417371964979693377664325619463634493402844957449528540933518666533019391136320797473222816101840597422127329774627652716272662219238475395394982206187414270516107379545397219263838158155266915533384554038695410572389072178663871346717751472188195918355780333898371025125281464850391249149584406110866095578609272780527033859299170811041782163786818495668232207807839150759299401791940639943425405403914764731319869937544921729332458817151394056611998137258410140505541353906336137004889089952862502863710497301302591502386061521990853220839920970480831504487973337688360723746708602952390360281719088489273974972323414998845514121071405198827154167405197655165032181104415973288490405725016185513404992864960843408792773105542826033880296366432335505293362825733646957155939056241199504112652567111044410364645730124682389241597077085609710076509300616475222968047648404900292486212710578420635590970612613648163885754666956336080416290120944717638550290504959149316975507845252448335095920957986074688075502913342107436151636809664534450381773076418023704815734718918910361592110952060708809998768476203740815054894254989765573106667484517416186614395228780699284058682739922613811551888835737828120929281725336745550172380265563685378124891879330405845817947654473154575722163743991007045243121431455181887086640018497700174189197583895641871104106847524649255382565319867716961344743367466593636041400017059415517658499189062940343088229323794022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] 151211883532966368136877879097930158774882805364039308532506851280976036386202562858862263840567864739148038646939950803300139136988483046918400019817698791639707266677966819045996881051685011167743258233765705420060830096768747168994120614120349579303595474744392165148479347551983022859465346797574056308494942811128678049347302521215074797216054758692118134572738264045332227622893524002954427873510370165996562883416761491188588662977133719363817098043928263561454696043044237807324167335109477583784642025649691575496880713976315075886213200166628702071873048271015062008464951618218519661930235445390877346316815985827718250974004999391420997568239580882768679215392217943626517967031106285218559817502445966045375868015219329022802897076713498506948866792016374996043148813031927587672988335879297314479926042742528684724286139619474851728298089170479205970099095845429672582464559110507826672646491460356913432685046433083298164472717164823921069000083786208306126325412046587499802596657400002776080163530773884603805784327175119557527535776941494666260170668438787934870365151970312332722430359836480167227174005469353127164455563681850154007138189276096615427049626072245805270488170579183262505288042925812541404242601225257032026437784556640764385075091647771078537714158850104961799532965357518462761532185360662093456716405313871052135322291764506441181407550921842839277670507775427348681905802154700921242135720109867628644030528729595242169458450832546061562643533941302336340716869577267558859713684614795711192123387424182951204517072584176117008741192045768033391234475555278889258617098307385935226471246478276823350224829582210776570322366188656984263421297103927582442350279281866780917464404671866188768388416535030435268958304303927596739601531713156723209359782925652866270213283048723471802038995775905039605748231573966509494142644212824346405411824834258891787620547254049660741421050974993593609188888166356280330772674889581487601408250713961916756095508784061302429729214355022747428995706427544245542170659379780633697971066633058846435231194943022857626567817615295983786569449032305573294718266023895240307389664414532911470039944971313964402012163097646220748720784443511952255381968097051407564082242023818693277542055388741757003802133895435232449985698777847904813104240847277549789518712161360399158572543313913146060370160807453637265324026182692141029186191402365225918093525319833534649162532258618428947175978674690044942970955586286417214855720339496529616133443766497735766435334323054161010926909175114888561234052324344650885437377208953145816228596139386795336648468837942817556444792633257259315722391540077925549949979750591738705403531056961042635728999455076710469072347302034455526859559357685270879150540258842583880936671734813610767259345139886093568461517211339728703652817093149798369404272120056061474900445788469824078508403182131438212916395865245223315521566815803586058246301613335442134724359807693362928755955298814276374513373407342039926303323601255576013123878912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] 1106178598538715023459971986232597490543856328166281002592300276285940119325460964865447144178577962508982617201124401223505555632824345864864350666675512417402434008341722213661638304216766218831668781927715775957129772191821410856184364846091842944531086472890203910759261623732430172562775128771107289833349143345647384016075297844760402909596723688199438094461203208401964241712607049312456164160499531960613469741633540582019565205981915026578015056024303296109018818773387022828318528429554202025470124747254199364051252655291717548891857099365003120687076652489711405639899656197337315933796008136805121046200855967317772125213841567013529013419506564332642731708289437158799561095529838896996054037341262225153513827536529965498989456358151966070041207674763617938042683082246639903397877118833884808102163501387094876752023407855550942601733519574858324955848313400071526779552918079760854933976612340967318345293033837122627222816339391250889481419813687341150466792165502421838985574021354692709229083719767111481659070217023532338280090365837356451545309756589152129274645278931785542285010172626677932214843387322771553100929927322163533447414766600783390309851157181739283092413635587424609336798954801971829403912115010757102323149717151206512669985891186841375877088278128510367375840571988299764705697144144527680139351199614005377790168819579168899954128029081849679061337796917149914603828015849711922489873565073219161458416753616672976665291632116567994101232591677450678778119321395814301048186967552677943419980030115410369824091792448839883768134679169193690248895394810743251866297758620057401623913546833966601970308859589942769269269341111003100928301222132828229950822962006677706378002074746677854521963485528215043293335371330994847586159063939995003005601825043684808046767570508434950583553688591437587871470471831115112200514954915131892714616910138030299487864356304582453405073619056739481589609825649481674267539300060084331744038401633467051679705704797961725122869420504515669985671296385689937537914862552661863635428050290495872565017763446004290310737071478675795707961640832378384633686332402350326441510697849460337973012995594105348565245104737756061171644661051296962538378702675616121139306257031623898036321367464420496450542398155312815909602239105333781535261855046802233507631867668524330530257402231962055435943781139805747670604552325494171934420990360130822886483987515228593531980290286997455770380939790500606608251695058510425432183882097708157671281088994714222515107611202351016463303374542420082301686666489473746287607084562352775248334312764412454234200700672969217891585304442309301087343488237546231574977768402045125546443140510353718940041312743379071740528493420944990588155919262597226217829580811179226585035885155659225608256981811740605495875345256336579778663464486770023294308489697019615620836018966610527342218564817274207596026145006707542153979666891276587021201050051303204261803049520172076037400231638677794954674532166169817454396472448322469854864998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] -6775017673231626565231278961008556972990980241427924841886943247021814016560077322305095798345182051573484681851054417206222482575377663173593432507068194576641865774522130960352481984571364058907507581149396475266485937710491381930103362661579031997769562392979888763827326049090196412712783192327522496559973853338062863643501634980078765180473147290148403113218513806541368877854939681573072108926580368001819836794451307199559477224643397842261682009147466964130837618046844197014040816749808657039985799019437740630566788845582641363867334417324680182404292347990952404421855178732858989512770098062467608662042475271106343506369618100846443072761521045062091462983966480620918452084225632816917006830915297868032408089083020256589087487652342604557796957500914672376875066656440590382205150283950791582398200102030298989958318241194403991167966713504549439583559014891739236948696559222612514815915530200121053596318282871638596031570899247672082510451144446844995901780339733752319218340085696070757828420847843277436447753361973060093907661868900802552987772311349625921339868877035348312482209914159834824235996520380563666386256763016041353859422693607423683096285689087713986015133351436146182237919700089335199640378036245553070259618507635811613073887823719399303109018699466877819486190345979434178241325600474528026620356931163459695512854244043361301147825504161582379568347635695462421750333205851554722604553588945656287610307019915613160881332636934230273733957491860283319079664532312234251276570399756854830905488855156558942000891858398043714022979086907224267582495016820005412390495490715542051277587112864401501453850100223028313106515103452997444572420179944158770753244375161711867138559046934354825058678082398634606963957453159004457899284662351527682539069544734394554381458702183781045588560472306076360207428044826742379558907306376159770091044514782469177719341379248992058856790858726581039592587868998075465108841346331772342675208685104476453466379702787768928648042184061179342779201219122846264269050855429466829608501165622871713989241513678314191255828026855125484396479597557290069654819778414770298123979894082667199351789415763266847042711379475181046295900563705476313081829540453497123603765185585379974798016912725249672324993178068586913189571011497263062465534511470956672550614344414464498351517163463949340122025836066529235786842112690458950625869941227035050688769308613279889727009393957936532562542339695698076515552236385759345944186814416590501066219288809245024055264683543924730549904129444229806027554607162665990933290406249352838667853972598970989699622435400714290495181157154037787591860065990842514365682808365352319866113046145571609653291596017665926431124854001805692616996218299002348404119273505004911011429985039703055833729580606122068897112098532062299977867330036569558332889193099569377730222129172200148456395195004022250575934648506454571533674434018550263259422397043516938041358145832155154326101033774334650749867645751826618644383511779212525067502092288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] 9327448077835861576344704879548397165134828795425539730631188610128142339646801789570108171080241795742637326072325015656930243974033033697197263551870967424539337587315265585051932527288788777424970175060642568027297777637063374267835876044003289401912136691331962892922533200865242229901762539217545085500430998098344397258157131357857872829594918206209957447460095658582289003352577824253144143318915367357705268095089291031736421593217345266126408163955321014503264520057161378378205559545081394478595279908783011841805602816137535405963014549507361831919620708048440678884050704511442172003015101590600706532402242654194780358497379057775758682574162263005646435547106835434710007851661622656225015390100142844057112750368287411400383789402813708240647657462099093903828293183254931003187230163598198313938158833640385244263718437400787079055107748874189778182356126346838355023871550061804136355563693357363745592987914500198693336370295455859830053753041518452694234549698099697378781453519882046843915044623824035559312825911719830518265653983400439860709427309884004386894333294871554049515642314180477762266855689723433623806543620818165722880500304024159831951723441102616906171078724753450042157620693481179735597498241308021800865452510991161461142872620466978810815554529050925542330933088043296491706309161547508403141324828218216156324834691873171339428707320462138793172714673673325397976353269747279629357380230564828690944408234289322830847294002793660539186097904892696534673806058974539070522750943670431618841982982278848861964309801541679484222162554505566995312789096285645635035319037674891548207363557821887858289835814573281477916943494911535197559340608598780253297680577368002240173295275817081406283907871866340413793718837707605871633169245179408047927644110488410606773922910939695615445793867756836806656465300957910399739512870827728606514088729402597996555511272510914469078701785062135486357670687710240347139353564745862555067476341673912006977072052389625417557567713439405798624499046091343715493498854684826945502839847891477730501591976976936111821182216436230587345834845450733493356766723174072390202190033623123523428672962432716794781762401149283663750404038352761857170518577867510114612313240312747851023480007440714836073588194045254824981327372760113144891419951554711632770426066819792109180013084970486661342109448146334798119711848314927316771445827564934369205291995193220599759864955474345702531364808413680446220812528823708238368703904975663321188083309968602143259514883597825715732652133052645649570424872579747552224371920624532387446297105126635951159036089065403395554429051495429139008986565885108116182917604778747506259167330569923211440581920426004549464003377133544591249407625090047922662225136011285884547185513901518138443006315314851437220567932535577079838883910809561021296065760159354658959864534818792285341118289605583281582930832862432902252834376646176916148390783915214767412264081447967747063472314355242156377153884678205352548001280907822872621848985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] 73727539303276763411074999806699606773847680989986805908281187057785939517936985867616725304555366678342156816197736775822206382862802613173786589992976965370541114336711304146311092899050231536487990258286469954158262527877912160623559831812039369950254286174749811145756449383459806245189223010625331871853128318735282271383380358610087471225707960784395779986510439335979640297366620617836430093397244209994139693377052225549335441467065243679821522392824525950990445139456918674033424764653816782868287357348337584269920153869010848676838130968863304649532353666460765306347351307014074955654538493641571469204852604432793335535290578864101758678847504016392210911919921613376597639073714988577442089290183193543424982929202248242378857396606891128679435010567754274815935309177026986368208339807398748090963926676628148408517427255131818000985611041070772483084703001037381418849667645716393465743296931973792629002309694545151832388586645583223281828299944327404009357173878534470593267938777984467766114169979955957378108193692245728528549640724068297453543051717290407115666095463528862931899647985052577827782376126417756466281005462826076749884433726374439216955653801076789625388658540573413331062122909601869055428324101481688161460412797364015266196435131452149116075579095946917271764197663594618960919833641574148212221124227080902996375475980750010998390035429043776815832979778560713762910092674811010499269924897935995476237778130273234038886279443388461102651340393500781722090941683275331675321322100697299227715885478347956482071599850639524638411657311777668577505385706744085820785460307943968734244499455058038071688174204874077827609798912080990112488071500676965378242069538368527628329367587905479574437821020033091862413837526471838840925429352031879125966351588381271133056849238898906699229146058863518787967076557498063646355558013682953205379288482821050248398904972062100763045395864876480094162021031438553870215994140991865163016502653355228997459575850156785069360779766514605847017455265941488043969936625224223054491962268938013478815894493157152445700391974315227429832953663248482373965616011447317270954676336857193215206176434494102734136481101045227259711159135073154356657427332330910148657953798356300052199061502658695447230135546824935698059015024692480216196451855842244948093140226180989699265100223488056649073645914996209992769239438299849954382534471070056046609588404761674364997669332685799305585392623913117648933026368602263358168752117082598986637044643063813456314845859278311730579418500387501713935452841940126433276761516005501263432190466633605895155405969029681492895958760999733181600480775179480420471421827600626605775050174011901297626062856188162942292773827894258355821808857496955358185268206555822383820453478817975696062516164536717357769601716867435325695952160661582638961038767665946285346229423463179469475473204060575103896557244486077823119417805900796252865057961803429864684813336830931055855238766679321879090306623606632357671742873060157384096932167680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] -483543615912867679427528847426759080278254311778365874764536095720690542351663430681695761682205303408276404888895268747777995858451149546199144637029731152249122514880564098409573802500745431183554612938854435758703494133731844896232201468555788869866782077698678046531185404528516222447029797828286099685777478182320669461371024479885620292648610733711138481854867279957748370559281215001049115486607299711489403642941078366744345093549681009942693744036006039779030702223175768531274682739917543487547113473132246214547117665045676119328824755722469008952384958688009797217421527438791629163190712288158498424833257920222443434013552282547914784533717713066212157119617240156144060568306078300069934582489770960816946489034050331049309149374022552283027079218198309971866264161764000784534013280238116763856664408362014051281293487079576564739463828003638112332209242801681626899778224929106985417092583137249122953362725410734336017183645906574380151183312048306102591748247339976673467932464250281912099091288710121383284492439443946624914621691977428196954275300936321980945529937974945997418726074672457279120624305040673050262175605202219348711613122967542967790011962423857503314712611841895086353624497752952090905778371012534857007461761980903960061157070516806794066153935779545399660721349693273321777839412109441042261114887213292411938299487679820780024145047471212786744486491613839739963575585204756869787618613549233886323492521211454786786085870557179457058178554157032608760823545611649645197252509577948468474916483027328227693233578514559107652188868062739025075235192947936368071714307376472897137462501840734504288061258626851516487907855504616817693802993642505231624749605706245575932532805420702921213708789137994816826845237820561435920418760774118027315882056763545246716280554627567757576471540702773605823868795962376451321276853555431147181364296490485060953902548085166140487631308675243866016537359805218113659630206443972134223244867012145110424285123344360874870903866995452126561195455762475004774736271819991285029521061897784468500399700143319049763299924824206883257464768273033062760129432503733753989346667857848661474929550890416649258407744354971259957389448690038158191748415999635942857368128286769999659918340394743425684402440968445045782035343783265664728542341207114880752466524141684815799500399552015501008334796022539800603639805356157064862916055710959771671512419160028714934717827321043589294568450541634241287638345489690590706707479103646639912981922616113634862677160116400485353851064094098326048844965307868230409583645253784317756898030569804441569224021873079012764325598509809495485540668722070833811583780287299380037188616011302708517121833019384232095617751948293607404787186297331387513276872732059273596369693578072441612737139493036202513365560338610495522343199592125523579433304038945035120599679397175209488952738472999701685154773566839771060336632954866123358532805807916276473031783465692834711141644251687414678668573704981541887659333089041202572331801640960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] 1421935421830594215394283234441825822213799215823942400214207400579590414539648917190409592530104949264465235458784433321519178484487646802835512438059317325751350040255995229083121598029955292865895637871543023144050353781823436624667299684303270472649857061052922775205158682497228069259989501346470540601511555825183539510416583872191932683518388272417450205449670000069033221512402852235581773910830225490593947999129963721260969677388752296133828609899953180200911444751664829812252040474115714705500883337010830966082492019195658319889064404574524869863855650547932067835290582593904292812129949364484165265259286941495192804088125207975361167614688856136136540534840178271243941548532526526947228722304316742978162799492775676109078537770407743275745121824638470445637279881276091314039127216818446788708801002146352281806691096301106844382313120513372895033970944768765961740438259964045693439405203155014609183079119290364773938797696176073340447064786567161691146771452781216810405071064666431567030521765189673217462571350437709069739375576615633809162369494716163134794501085871989820055198544956185846784945931365421296173343216001897086504530240867957215522330840114315534689046957337775850856928035230315780067753153700692345858846094157427802798619192922881877500364468940499197291848532759837265571867701648018608636168827237432453410546359663651495561502258350729582487563100444755388589527575300109781811853612304230813438659067430817418270036469310645031363745471581819265380351289835957112662200699420459265960584864604560850828835052371950916470261920473374829165957406012822289305284096663125103935712616431267046910829462692921778388232009701723145779652767410749652284165968779378597754330371837032037765938445120908927260402834711751091557131908043444167211718406056072884294888688595374775525088773839252978538207566120266260339523885437103761937092779966078034338735260726126573816072430171520627218810280642180906268690455132759579937413058151306188695821376609649989078591766155490309870105800930576372016878531160943121451033420809008048606507282305985400840343730397278826189070919175461697344107485877426818456755241533423725458186651772450615852784256098342332412479181862592077344561491429159707142206232682486961690547715030932250216075779688762520172087730802496744435204933659705263632020927451136061200410430851737402582022279825578680577558563234493557314894649017795719638710249315384029731867980360046567888363300226005414572491344589387024236874416971926853014697398754689844672429110064324643372679760178885608121639322069227437941844384642611868356224750127028036931458456277605124715519936690788675500892887011501105905086433431664702330277337820658776298735704357727063627772937108526786534147965943089179707907022764398199177684547062736207743688953979727420804024678468863381789651963211742535749697029799364256486959208604338135108122774165328177713917816960631269977577308801054415885683523152139212693375978407867905708963376252818636255069940491639637134856736237060679205645180731392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] -1703876628317458095298652205206330565328125208348346525903941143095744351332916145312754896256826017995920529248256260239399181483917398359098744524449230724665839383119835796241707175671338931671169851700554776085911982171353535945329004148833898292136571597101861977060005526176732956406877273384277880603629076624039003152683971341557897019348859924740670828614140773872554366251682328011333211878860306792121297572658745658227813999363227686265668312500540231727554786302237278358342683560803756971081697996385425809124734731090282704610015159130887076908755017894717412229174309427201220478655880664585143781486997728559891781848487996820398720146554946262136009550732691126920904130501168231902826337184295233259762012058294436918731585284057283555327176770301105382525237490772001482467064852997518297261523663512158278531031296113152574768655251378559467290640237096886082127860943599571762325023200067395731865918367429399262993017951643874380997655827499371494451923781561602550026096288945219558630553274854090375368509288081275813225392066571223544217903078252098080988431886454066070241921261732750141166159623524413617954532137121654249450006880650558764724954308150224985640535464589910431503405548069816554822140263823718491898524133605553638150916997441843990119669610050852434623601953345943512608925441117242050251416773590864613480642021725487711922238139688943455126183490231228501712400355291299650012764478401109337988119737728330267702452619573594508779879302966595339441918023548373973784204398001199869058522645314346783963163644001869456933684263853673500011616925236937206609654366750820507752516266412027391071183393590080162065068137778146200469147959135321586877273892782495127178025160777402563743435540845470408581820111105377149607677668559461304914428844688033199072092122414465500823479555757612297237622424321170144417578117789535786062216909797820338479680250230633066957750237852349297965317663911837379784917561924782709475834104105770008010848453246936120049552039477891673267219478166067290291895881904090106624889888279177842252415554860613703418468663127873846420829750818578903069849268815938778393572902811310927326665282355051778557292461765477270655219148683294344410684879105076251097413004260407982628601349956061369325124785095251975584038905322892939554546710709689847608443935809648343170250334595456573769531976077284981604569033529988951071191823756008530810711297216475337205713819823742204539322937918467132365621431994509772351018309681229306499821579549702739514566223375887209182514604460675968882202300130958703187362545769817658263312928553995937562685942855818181762947952734201646292835575833748389825016225891903871315271915644850484050038573423106865334720697619493314297958363445716129208984766784997237065193328626398526695805823568536195136909270825589173222605956011796415038255944092237060161476609862112291906543271083754250555640083286568929212035572197280338479382185569329636083118659935588932360318561770034000652330669524439675485876568751923814958615693885440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] -4069721849140728730970616633261420517347596708447261725688522911666373870845139410465942623274020050547441884014669781140989350485896262299643857295225826498761121996638621832783444656137571506969246642481636661065314459773674304713917765347389615124593657133594640018317873598828364119751329984773742174486893994968879343560250570643314628975965118996653967961133012215305588114680101460519690594533575790093820794449334118285315727938885730304571316952885954919256380275530215983962692591929760141112724447396954619135311885778917358952539331224434942535175147769098764374367376153389580603882526166390977707565032692601267757910324133500884917103552761764549321861864439521361781467661041861516131613671921635420351761523264957815187565426154412476174174469528882754777227474599213511075316088999697112690391661925647518268398211845956559670277122337459058453437043646606224742472021089533619896648893336680642322357100444362323608219202400355532855054835059706676539495777432556296007054160744716773418852757019106452764412042692788987138517750352452728358219561077508886926038590557920742797166831764512627436510999604043121311519967163367899386138132163587802892574934313464974372112612867814773126878499535066852539459508511452770258056884718584185576016952475339610813893584864219724968307227326693324162332932646467408489160880260836128401874106682581682539177067255284397616004750808908265709295189127390959138174086599688510328709340293928511420466334584896795507741847433689693744348997442815790158700135974468884929116142856431333152529921899710091407583306998451600180087804894573195651434635390953472879203084077608404031317105501914497851128337679219305888606447384440091768030993318406699540863273871353702926768233342304979909089326782780634799637638588728260735795977147488071371999023216689107134065983610276884931355126241931577806757173211473969923428350463176605174824109311917193495288653638453066989917363380821946189149250786686317983445898954872269543441002552664953750807751907637963240683617729238989212848894165604334542261236924868843388993003294605100404384390655230345197220341313941355588474066704181344512985717129557536138622340915260915875253638861582572692790298793476547419437680535739263413589381484772586719364524466808536981636129897887905469086632804929457916826030914497848634381548658839615451423373877398312040815986185981060233365566057644075947518302313200300805621046211812630456859833259892536645913466062378108751286019084765313341331065638700117184127518252152778335717423100907450155129100472879237212873998080368287135881951205101168685938854341129407590055233864825423113897195931444438701627337011290202488093686001379486991272899546439960681307555216360060176149567893701418310433581181461893330382716084055474919649132448093735417446652770193193468568483841152343832358468221858214507743445002133929799625680893704050345514782873687765429416152040130828351187473905051002783206923304829026058226350903525943179666806532352291233545632052596632763821861792028126819669836593889280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] 27753021839498754104057473175442803911703263799973657668266696007892968993286270311165117845342706812007194786397456330982045520488390887656563821409591557087681996995263807066863044474229033583071252481789334814287591098438445030407553816651973016123845428672679923677670746739106864565612657275435035990770467951675810994360542753113763319737135220187500239474486166396523905505462572678634389536225623362405235453707205135285473555699780243696016887605688734786423967550697157230932522009899527241640591875155098604753585987766573882281455617336649673417240062986467407283892505494272496650423229908738671280805529679555379445662260773693785464397568921464423939539935531075470311930667217073057309890280026734880537579172840837404656381244694671383744630896880236907251663949016614483603591639989167757229962937514850180600770867394663890897604262345713655460580382134153186882171728266891903714682972199397955053160032714426197724485166506637270637063341816632124421331872159198270493282066203805628551764247680266565203953962527291993917273457324741126073049398220464654761839858405651218765313853848735486513639237356065873730296421506142169380580135044889572336941761303982913230777148869053102051695658704425862499282854828773769365296709855053220198357850526456105331001742601469967856942139686774949833571203295211598472160231642668980873888060170862619841453680870308023660606389775255422052474999929398619521313225899965306285221173043084075101869812413393300040675030364055182911864308971169309293206549569547104894493113568607634763806978296965300944092328827811218153609328218735237818792949820226227015610318204913344746580952502553597394617501756434451998740527569607291846655792784329837159303576070132615161967149134483591432337799074657715619210237838990752764450321611338786976603107700082168478823162399095906966929315872659171383660791627615991104034152355807803905199987301588300831709154729328399092799290259418177712746472547079764283125881084658957790042330741117091547631734504033489168396836417356624493382234672262936706886966899930257717201284811442647613464072009848915798010658492771312437822566519049122618148994101143984143282030201664378514028733006539008043800222265296545802104692014661606093894526010632668339011898260041638277985396278154213044706410611282496281313958820737845544395353907019226323173106282126430197453985807260405226439509017330786223063358014657672212593868792611999644148395335859271057333362190121970880078964751400310790083656275813104518053247935295714746692850846375003992685222922721621773370909301644657891158592219409945870248811641042572566025683856319013882500954775814836308752763367462299593669934330082987701820517139162639818825054316043506307055452686090903542498185736843937933048021449867364277815026266760417906541468585447490003278715901953164642426341901537060579334997888167994882319882752339452519016999430225815574304302456745103566058282680239431427549477662962505110363061012572245089867020399246954477280194615318964417972375298649395123040166126551040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] -82830492754995640523399380236531229024598507087310837716089420825179194123403178124402751642658191691515090541766827560891094873789636650224142649406266897788376326154374068247363428344629795885294016549177839794633604756905373611083543947370292694036767018978454594666447763999031972918692274777788383189278709161457808891443824993553916571531611643091080918001210023643157149278228468687879347228549280959240688231225291265458701298267450699339175370468969893078593385754643322928851632733235014089880720274071666576805027249008593216672201553051550092374900196733432675852967658504734175732446490846869685548122797450538705851410330057559878738031465544710729047038840463570736945414156826933238029736202851155675906982093892826791850449702195348619949088519523574078202217553927242144107921402293064926562016623447664641317581078609041592224268239580147794197484744104451844392544629823493789421579287430779049798660351157005439065086813819794495591818737129317685580725608547648249787778566294760224615331096027995555410588934575261592973409040214835554618638993584457508693367881107404037538847826010837810447591542129731444076015653433596648686972809763914102201929672558544766112030176243686732298387426342002895352671449933171325693270917446303371363838710535749809063192759499123081185601184753156636844426441842022780296881509740621913940629133326853744511174608167872713282972328297935246375737011679988886702531036723274622748056724979860342559771546491647812375294184694760213756614544755047081340602580591604435641104239251077973061130487583853747419275306823437327342343454404826108865956983584793700694097777749016547667131860145672276661141790615325678847241056337834864415380652203398458459367213541267395286419124520888675360572370674459349901931623112982196181325656447265945028425142941772824866080474948498529657457795971524323327749820842426589256055102882239566218483577465796256169648435560181158518071990597574755928463548713105664190302369183164769047297603352754148650918215749616830374716710498852098619047191026425535363591181672602671190449899780269835924760544968302394841942433850333442273487269805989455334843247925657450998634300991445754567498333890258637851223589037140769977817907346974953327579391807097130609018675565646481982217985488588678133542129393600804781442879955838066042331351338452338711722227571973489415828049330142291194533020167055550922366451239897902010541998057117056008286666950500130481602619864308124751604992319464679858976130107919582281476980125327413218179452223764871559210899308372494967286154712099919656736030216148517728419856382986688659258770823206350592372102346315664536332990487734845872091160815199160327885491052000467665521529238546942621473478616819696134906238588163504888340176377204291349840672595862408945059756380081118146698797204684323795140510455209455233554755757730527376789926413712650460540020346228819318594886509382737018897708159727247717949838471593986810811510741820177533221834494464437276873603519236177907825346985209468657868588720324608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] 161382673541683870694733335002276095999894285144328856110042252144631507005316725773210386270552320967824435322518970566530648951462843196282135391963235616969400374324785587725722855147583564161484075325289402987116755352761795222402878159843668629507990834100324163407416974543580016405032764489027632068137962966646370954102560115431740016069924763623639332425762792545569445183453946846813263029581390598716974159102486545944928152740073409313016547486299968109281797371749668962863364538820338409252819944304843545684948335047877609247575415054784320942207318195291430865920708837378683831461719598368884349110411342060562625934340457032755350814157729846921073936579014570095837968820406889190536934556545212275883148668853937915115608719553992483383433988755123584358307249989099770507978174911284358277336433234200609960083973999264890234282768363497462969154768125219329390627636581872413410081209399600098710181065462942400329004425130770713087515532844807964724048525008951483378139636830266413296134242457699430145757893243237821023923819983563120666600700778823779475993007582865297452416436863522980844130957740986391507993457316334559584390945798105499900357601751758118223028416150414520870608370578275748009082041552499963138935096197609854850512845768892775610413781817924007904141737336450854144765120598964413841691462582157469173787792830832176641052454761678709194154687801664812331027308266402689280690897473952833427818985041906989521482836170543530584591992871115085020351814196172749393444537238389923211988582621648103454174773489266395936547952052847366978791317471593501002760391801284744834283983171838267225481771440674581616599584239451482516668034561370832934066287181653795604881246351923846504238446165303210297937183978164258939674829557317243038588134851094447451461131908244262166653211252977001807518257313872342243889203909472589238304897343506215039919808983048715259434552078616482136042143639093071370648881716864705829970462121600935827393939826056358040589579350056964903763129562994518831259980810383862667968794465847057655896387453859946856904017916622384532541354946501764723459723209368986894187943998866486324143414185684587018020053537988907303223112140932911322839930616471840775482118134594884944971437062741887421016381322721386736181220267125195405190196340964805561733007358776930284503185272002864924651897779527701771044935015197382902691667127944378297548872173772914731174105215752228492938521803395345666101597525985681175188501027876456288130342567325653043058604829620021936888865400207372481630387822082251147212214733253337307665822159267178704053803995873487974657258603764745396523359740859944153422428746288215129264304345256557650290616645540585608095753378090656323654779810602515192754290744239076783571365407232938447538361286258577499880031270895189501276950876046235375957143012290233316830047306247903600678451945999776681800866519851559281433934957497403701602535855230057981526591380735448662751184548994321366507440343860078862144961295263478777965492263976960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] -185395618933950392869926839326797108012046382487876703139463687257020085070929961296299226050090488994325241222959502771778984224857392731077980871202659403095174497973388742897992878346927452268305681670148422871027793223588366846354972414016541843072206449022505111991585541028489676016629745469285432098553061125733254289941818897694905851078550999598167702551861405604721230904712024758747075271845890694778579453250451239065387692598291070965044290110378623333525073173615639866525304027856816538352035398250276684685528900776642050032174209870925699004055271373890333392571239979151066114901511884014495218441505345444180647982689343328091738440530731806872786006021652309636880494966138363414007077692649642944077695681295423731158282464759331502034482527021692456988266442371665485298533815290582376193790213974579673200726948397288380759521111719671680176260070348244367026708497132707108855617141918115990987943489284511886750785664881283009205052243701313927515545119890995991277243936160386509382950487478411473822642256983869726530359319870335178171781064200550030791032180762226600869773363790490440743858062728906288052002470501128168491053183950231655519452722206331634515944973837156159857540523441540094437878684059007098364063831750631934495596905395257756470855866771587310952908835998400853659404758521300335557976874531141920816391097607535512574822875591222678261047125301293203598454039652488822660708649678667457266888975073358377709928196100085722358179487865648717710788240985273254907956045202400576417294975052704045056980308432158342776461766932628714947550608185287510320416029617547321139844969047515166909309703549301738415561077298723955035373285339832704218324432708818235502391682157456196181559866279523311373173094855676798364955866806553170087102755531758366101899318987215892652914255509671405052335404350828433245587049593078700885593948477497828770484047523936063748877529212684811278235911752662018358316190822187028131978646044467265148430533987264169553553822217578424819123621913799725902202960294420679085261089183742878967630941431393262422526670632193311223834878179891523600124566822510668683526329413021293966321154964061691598685453036129993821128037219285090646406973008714628042417887250811060192178596666288729798290771164153030464318265830545163127881167564226039510162896223400276715732909916910014323235471555178305869687307981859536498820548465320919869801592338183740773758233916245257036395475595299998892659626632051827883863019400619253829015062772378173474836735202943457039866113657523306766512814362656744851298821066738599895337811561201116604906232565829455035548875373111077996663304914592237690580674203452709958774273806530260747557494179059701966417036595316123738026789697218655331670747218853253761577993570344758984056645626475859424471117065436507331407185620444065910292808925933953439794676973036988520790338839558815293449041635505131621817224901392316671021544842181148513463891747769295632657321483022724722927979533045244514226332411734647383223236353327104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] -54473583480373546917156974383300850998388174843426287098240430726637044871066843079376908212204822581378795969049526036106210711902680235104272904916669514933299291121375641293269866030902719998743033491299124923967762308906991783489801679068062679780954239529841582973891303432873052610892024965415246487720146971511185926301568372872916822579653670633239059560485991693241451781338233539534997839568562838380337583707019360621389939136762844620712060373971635365681618295109955777533658533463421388943082431406026238106525665566677867854643678226865498149804758588191865080397899696419104097531067252199718054319794013953336751948163529053287157297362722597682848173682904311814793185888842214744055039922766373891003971903489853618165983173747111742484499288950869246390315640712343170282437901090588953485363482827356746437263629634406246064804221593510608787357581609921259873811371288924515132851509981233551204960997656430252510233643928166419932482178674527359362636714042450743876096325188102221063921557869004981113340422656752881832993413265702528407283958591711036239945882240126175230524683224618350053870501100713342772820524052538364752169741337469388158572442879623067297352496739738882111756525713088722612290300626808886734604369098891110419704954562261495501393417535408775215027518783083703364347242672048838000708763008181207010849840852536530366663257420938362204275134649438891257056624223757794709702427876097166088184777025694001518021727122135306692753945874041500695143510460553048624725599679053262688605984458714370728366096692847708439262475370854833382985004682609990537738254369945404031110400403417447036552099988512233886483513279747572124492922694711773493312841827525935443852298366271803209399527202957457055523383178373241009870768379297950798042348043208485637302113863484487482176171595623909788769329245955674539340106363896017223742069873085563636254227365966097598927870565130346644498822104302607858079978213692589777965087362443643981379878704251121126946427171337734363035262416275221496484857856293264587443477367642445635465220122684849393517266981838483099443119715239675883794182230535088652335665390838715930192187628465948096255958988808905218933183630616911937185150092195117754635841532664549401946424399129462946485492667289310111859563842106404171560145951641999728177300051727815452046966626216941228848145884226403861433501045832716818930716400894950649051824386587666453080490837740440426749272685110614603552293055115747957450332772131738183403279719121314787062459400542707606033860712367799707753446130011365571470606796637402029266441882413391443360497932315508715078683540221529658024629535745455539783074212820585229323733253321378005901585208217701362347718054776118226750911692260374675304995578430880938254224603122339347154675072223878231778258872090346770227311345158818163948498761197719111835938113846727155866036382808292485775300485046226468992072397713516843740963414198431964391021167695009210967728732588698543518691733659465890800594799039328708192505157386240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] 937993328914233202022619630065056661250990108085365808580124528732786854113994813809221949852943567338625953444760624405144261530656420912379563736491541952408946876368300857782993969276532667089468218507881196588435271831897540938412472466289067074829539772539939003549285619060689520470215891978205704074887090693382655600282092438024267474798834043609691398887472581736173506112671583287355835244117294453769682197974975614860088097774314960641439215580352311232357477051315917867986465013429771464801818621803296430924272525558330254333038597615479369808275079106312713562836412472428938523187173560887422413580670238547798643772041685707680602293396788405939351754569984153792510102960541264736014176692291856382470282652193564383305121135434639243875701413937678039978788272711166381624360104617019026071210704223047014400435266146286848148291749518003404556611952001162921973274666355302965316073951246751952911708102147066115015838955946917182808977049488120270139691458732693990148986597720750588975567413272018285585354207110261600080115963299146434175217131780851593440608928508410808689501927033928578481514877649531803634042007761338696030911875972227403219353441678755127189285325414584159744562595264506277621356069729208331084271914996599691159134005385304743404989359640533603410965228078529240361110473262896216671954162661826961027331901567812260455482016110109302521674822220370223510610390354496532356585511529196063188506578357691083258166268730609051984090670613590359472741914103425833489211000641957519381809900681073573792312463930869752121147402417001504307150298919616005458971116496145315469544506267540903832303198172106687035662915833132766741834283338132031098478829514934833949759822809070157481483563151940878911842085711891649991672875010410399136757761295384892170249564070509420990785760336889696602891620517805972071414523710919363164848170035095873101573030414678216721814597622553659042509267011897365361034233868810363735744253556547882680029178978487777717469862484854479759997889089373476374193645791229101071885942484228023846983856499794004875507440019311873941476877487623552090349733997159460639785501243939519501781918151659072631876972402729186421266811720534788623601870942950243153949778792832998821752504282450085375453740171278795152962465245011649804815087176435297667068163154587379872854816488545236615741024387320717184362950210983698493874559333958003494855861315811420387333718239860006040163210300408104293342550917328783106282568874761903951554630332104054187258853528024754227403751354789995686756409568840786776837927306602309059922481202384450699657523095234599238877291389932268888519991432233817689960369892778533860008642591909723661297923568837605475797181913814413773635674157633431365919130575848521945419030837408025108259291611109170362305221399088917072775791245697186133724006123547013786473503064376727359362229517467586594497207904634879321856507189220638709580669152366164564829757943848154339675677266019436047864052114992304491961496023352379227116298049683456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] -2967212759602885687597900487695663242609816842203519247392113707871826843051154541234170484328581153480579519271791974213174815138213439967242520540442993587453941859970408996709230206956620062724457723553514273190183505905884850959149868423321907072668057526284794999487438874854782620721551606050262083118200350316840891278886892399574459342998917779613893269993950803514888735519477585703109200464377227479651538211911990175019004996483083436332105472914052699242525006585233614341004207240291489778897527795487708451835130853796012891368753971977383333816315016430950431327467898429777813457481981396698850739237730218763727552723621574426743243828765840955198064227885179443447065490700588011422206380120195580647697552952660341510168282374483559759260698302073511004195866861220760418220477877373112192433737341551930879740176415144079920445524387301055752338524414005810225379401480769030628266634505658909373226751125238476490347531275834204052838372497736226493818938966246715487563380046784598305583495233782731365474223556825519950527842079990265399591890665730643668120967782754095625126076105558746394652143053134929951772589788761817467653592702151245957836181537101898302382663099766773137728600802215824014349131691133432294594553586644756233453747201983782235258579489328901306044626012595617633738840795397374482011029205731962648996373828226392528524585940290978173126723140253910891768785864793489252525648240953819557683246166293877306805407761590170854006530857865214082064231642594857476498207315763847993081652962046242324408663138330383991613519002696447360342471854820949288171841474792420762744555407828686688456230187134414923549865029184402931309818776159713410219250032924466665842811468757856786131269075145978793809463956057944314186559006200299244703747701566477472152101017714189675901288963620199597264962727370098088035709361359228780997707868851283610166220840796537276136715687575617336279203899466543359208558205671422368585148711233976886540990985557468248257309859567880022551006016521498308052561804337900584334598290718935903280400615658713347631238438279337968490464292467344229200101134036490167596072081040191517278210599901785373018527148350867414699782291310191992964576727069859171529708537184113333398674746390210080748718934563238305938245196542599566076035552259238315109423337415575910513456498834746408937947885913500403451271096675264841094036492667977532391664800684695515679059249360126975090147787963675726708853880408966579259803659802123259742257898914169492908943909100231545899492831917029814511156089261807683462918360201215854966167091036647738178789341678698355846158454290088729425101411050680478052091317494982003454683764452578052787327742797830891290143478307465534949497736329153829352427515823004573087755912009603435763315004500197517343287097059794433658705696133506892061507480318943878124598316992230826005074016711659901752272037866440501443597578486399561075962651815234318620527268171157272102046721188686095070344361170412187562008859413786445101681183031296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] 6560228538841592821837366093374218393146410852956276605586019614622357471318170980622140210027828751835820993636094323397518592678123509244855860960860135126664923919228026465632680781313910891376647243109772274172461780875111026120542347733227606722959037928631148422907030896927634697531496232956226470679560081454702637874516590056359375631069174445136272652742114700817293912105641061344041576321188200870634364199986932256201432592212656226291863440048584606844231003867054704452121680473667060620868649677449197863881264921515946837280585292482496555554654480481657407990630209129219131226600416910030177080299896471727120642745299557569400741213864754799694141455022903708959841184384107841247188962111639293035613869397027738231034534119297441215130018274289185073887620836422037536481253823979591163700296686173996431206621438691732521745997197927668605192766444270593506977505841231192115274235189183765216651841193333029263963625797546038786237266732230304480316918878022940177028961665391096180545884088071754344358914739896502948537145544651602215709104427734516844556766962884364408333667241893328550507696657522920101516034346347818333490982745240084200798495690810450851687062643651134861827573097911232952069456993945932769705357776293479524619729825056987729373107458136286332129360586564994289914933903801378670753238402175713957523746959506852271864838955793755047396009867480354672558860007510122053504779307317184082434650125077643598460940066513150164348511296445648247515719941111334060752706434470218223365879369625112160372850096206342981285042015360167541401410682079474703978219009738218310705169868448971145931992847292623879052063604881843676904074082802726201158145210271230340454618925314890285980998004397846941938053526663417157107976780157750202022479981938895266174356041215625319224698444048414324297084215620554349690406714949522509861629838576183343715169056434405249684641407619958594351460155039249235863162692750470025045976713160404003411927732398529450382432452314281259429202538008017784787911485605440994565750727055158991130118439788791879108537039068188533729894243253252296520361400730092206307174221361498146202228346131541001372159324867047569672344383746901601509339883974681236983522351628093358380938170245299213288371226733388772772653615747482690403597127555890400119816526377114052884926084335086618912745432871043184672948484748346993177384530685302494029412212608977571245608200141125129068566472770638367148344905576562819369716130971987782409310495579913657309548850100010683481315275367901225892590675607967147278939936413483549838422616917108595845069376765692685161627679112224828702449981455874093536031850005032391480156084045432398748166259312453637620369277292194799722308109401375340941276474155182141652286678319438092920525704711061591517042548183095135683987980824460325652138727129331497875472995213632828269761686006453674730942344568650861832867254062526265819108202363326500015298064664692111423213450947327949801777857095174754521107139331974609238236775957135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] -11758599453680209045084837115052682169911365854195965211256668074269031305133165924090320678441132687596264585769583023009304408980719710926517024795687405223138903434859707320689942637483937190374426894674923928605111867804831560484534032346750296590346569338355759819860526643980421615716231953786199737166314985078063555566177176304051878571512857531141293024140530659864364770092338176594830648167530205083007051613766094051872916436154902904903233475796269495325149186362962851390067984857887355181437690945509830122638265293009862483933812046622737066438651913726938669974056897315363678507084824083322550536265990909268859178143329293445787552620098105423895987229741060588959343444175248587561869479496273170030934376773434466935387109029907126485876006012484335066501371325550334833023899619380182652710993220497528428872421983370589790769352914215319933704950339332722744209184715656472977343717577849607352532876241627528296213497944233205848879161110850339873498601881605142008858337944681066263048154254100644205832341512526654166374971342059169463922944913919342811588942103653132755936526463826182233432946174371043445181086675095398448217566692189435948981879692300120058395200416503801893604724088241188717337154864875103009824544069557998699796259967270557579621166921283162501511312561063934126875603956405814039921605563949288615438712398254143741748136594825631286064033100257799906406878576482790578532218409726277345653287466580362506979128190764022267788074024213610794891191310171634979294632560659004728914887481483461740168210325690571823224665614666967224643261761730702807676946340132512277641061490334228029584899753455149455969874457739997488549843506278118445345262688894787562096040086072598526683478718557251910284354999205936096591586350034634006519111878351073105656924066850988977513369092993432877319574319341338099628066397251474149102302390887862372732088425639420335391527524285237456525395668338081073872607005254126652217092967312019852355332476843546401256414343699673611981675073926236755895198987920037844830297971904016269140560747194019319743779746372042356471589622648545622322063271503186472208833807702833521722963696709739042846034479866183014275949306439569860210819604136278670057011210581399375110158753773189108741866836723834942605561916299334370409642562816515401253247945138223366152276183860262459147018253172442730831530173541117736243405517835787472358370827623287098536633988637067437734370796282921829635485992158955695507653612934068962345077844328558242474699151584691092672198180505014363557428639061609120887202879662115985519922930873756798283255780229271272396262001457235430202358038417644439473912890466317843335395876308750546514889653233896454095282107710239045921497661608982090664862621214247454463593086498456755711958072844053495507200056982512436471674480699894645709906443383785791654963019705453988571165390719139136507643025459682656279912303810395351530474270666927933510315424708061682379973765459982376794797411675860217619598035522385487201355605580185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,24] 18087076384688921093679060653346901593757772455959681513776316765225004041838958076363971620002371237707071873661528954199507344186290767566801488648824071280169183647183294937848431750526076019449046051241144875247463508402885315650038912055298484804194937610346994199017238502657067426401876769133037318713175720029288378907497243833826185264248636535507963008786979294028235731194994412955986923979440664352098829677523820965871312939677613591888462833526749860155557564774834361338850252712505968527556115928036010876395120932499476539125574056800126200435207911256918967647906000810205774784771725021986784829299051382265878381275426649668507717337982258956010341561244903324968919953744891116186681787933764847953768175355948000663957202989567797441659877125947018320644794913305421049290035935525437874638325913174846661473520901402588853735566414760088079333264216405336122611871844318487614137604236414023584669513654800064827188644951799140411259921438831191191255085412662427740307474463497534132707371797439341136399971845070433870762586262566257153075252540792299833619396874944994521815988637826467451803602771565037539154244026337205675578429378727087759351873304632794311730847920882309591060525393049800788327212457748193079657714708542805463385562106623228093900498080157432339490860338632892013323299294918283571130083483640522364353043694696576232993111521255551037020553044959082948232229807709788748561780823194851607304572920625767787343362338209513339978270512893586816980625523614854510477118926542815929940975702886442637342014191967253295579294605893043548947552393445608745558948243031974977165264318500776122385466552322731923254608156953377179383074474861862221577642172292484713014910178288707138589301241465013030471887099606069017758848978944582737993540559773582358130763176020068883014866921039410634629888966213721141245636785358110582094174322312983608288228770829370568012554610778483370250701887796493134161067034508917018261935896503590285478529953301894390983981380549802622507141789942906179579908593295608856228564593382120547243837399252141168098125039736361997706022154070921076716563203589436463139110098253568299723857300030506853786483611072063268137800172528110516047381668013307485207751170744588508165948195128220878159582595967670386031357830903050068888705519432920601874785023545264639310564215769314556775795093087634225301091375477309039290485765016058543938754946051665330656651140590006722067769795496129657078202130234061451974938453570269594278841726789278950911440157633492988599429585534579736937850614382545339319551259364961053166482993907150419982250715751505609372503556688706068998242754246205460229342247559473297916434574328384744134658715359644517016024751132146960061565539910570635294319493869537140617966832137925768471633179113350563622249484850978689947395590900844083876845594804661454315248410457705046357733285847493188381910425795497494900342808593808560880834511824463735191935537400181364795283114735343117439171995054151698952953580843344318442836124386721792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,25] -24677069038454520107368547844678906578930029758144793731784409895898478213523534217142740219301546408328654095644816275058323641709459453049050862190366899016199414130441962059773996757057141548950304938710317467904020855134078135419530032548033312271456241550258284043747626430481496916481768845194996829758977109190965857160396063624365511112576068972242444639970587524041203395555633786304463579918646711760771545860092887504732665259106770555290670440798989645653450622790072514571642553572201420535485895364228892006768571712188729048133676666241232629070848754472968203590900767492346040550634817878468175934127890808090678641946717217352592011153361383196638209203316133467974506714444325951761082843506068421686279544343326941808825147504716537920481302340529808787369154611024901490342968697177786827059947582706021362130285746295436535745713265538658319294396182912291873904014010663200579321170180378319912725068845150231364695644641192326816711454394184264201683465032099430894469448151114720153987538281449343073961529764515460988045999457090042304798845270467390059445772205344825304198383571199703592627566803764154344553148088489285350375956431323571063205155945381451802212532597189829757959528671595971492373539263421759981593475192307559552278219704456789002713395962971223578568743647803631359699347451045629369282909731612266046570922200509949884192677655799583871881275845829093019667042228063445512514880897988891749187981176002020743609586825371639476840738396502041203325359258789337329771412950768759838789804394787751551719341771277305051764927531603604418982596921002334920232006150240494400981397683901735829227317164844349970576859182805046545631305514794388817074805534016928751351131348156412234388900977500841911188039358452755077484281249605385708594255712963200339069165619283247763694937360154449959005052552644403415078161529739186008074962449029987755307163579651097195775093813664300354025912462983511256874354010483693590257281488516889535754169662555611611836626463133925234120896695932613579078950764954284230907990675810252541330040852201420326109367584498080101508102408710264798874296042779608538165267115876096056153550011403591624589210221443414980687986869376935844070536974159327885157202451541436301285976256596688714166549444973452715395103144114428548882480285460470477964151749398929132909640376467432167720025953512428671928528487123745635928997828047257310472087764225745527333693463441535710279672500815936735842069565046396185583910228852225838967729148541234532081355601320667411219300549919597154294270286478315834541577109474871509952434274537010038345170219651089664714444693613345725286751086713222804808397599001942339127011885776016332974879877681387052596577330951710192996635236552474276192006192025119596353583540524632569591029885661820916666822849754539727083710821010968759956107378859371170395935721419592396067808544979289488583197114393288455792336390286140075220251892605022820036314325719108387256999028197332571846456102900017568795095933439040625140463732187463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,26] 30482738167436391858231732160960335474506581820397064990899134882331944730449161092811206232969753850564723404960036740776742611960647727040760496316326281844991618227353336913262670309207952490510020805969087925493577024949869692806040394211382250412330279379896627208574179620764166937884477493843533935217946188283519581195211161990352826369410371828925295081256333079627419715094898309882830130278962193383709467119572363843212710760880156844818666881025391390821968781552756482009957770834149662071747542793175252325066674333827589005938985214752510241774535707962560228034594726445611707686947048899542813834803215432612069806373455482320441941215219634218698579291402069305099845416249168138988262294229684051416981443726561095946338707845273909230587365947485375889904351822089265357896875134175685440898097344875267350735584711029289708999094996117317198257983284252803764948439890967871321113706532579761769017574259523594978558674421169666295540709312803313079328767525126704771947731821275806271868900946838468799889773663260366378773972437037311961348549577026883910523147255630248863874677347187998533046486574385258032452452175548095150134853139492026107556627231225925511721532072734874462439443069596616767061696479326978154936230642858575726666382317209891681370515198641629165177069633903842233563154174243403075844016747239322732282143507146164717710629293881499294616245962641359260667255290589975812134945795951852102061621129821063615512034240431613879651060988873702155382894117778763506842106828302268427268548447577268549888375874918477532993274900966542124910642483502781491470929998442503034162709899279409343373022315381615563136797088258999628022510919999746454052653932982031089989748952813679795685891975787444664076939851513819145656971169534759694736990396625585065572834338347628730375169109393215217634354265026181862917732570435155870365226531147816236549524075460357053612709491337144886395618856527530418583234283059002523743820095109477336960325459715198713466975756876483763583151748886283986684261825105040696042429441382969159189148730305510561841521196449565916663341000272563466505056199987591310164153347933463815146655446616473743534611631369364607029811047611085200964033359718527892174222988323863956085683150397951888153916001186257834485467578487557808131212884616426037763353731020110786158262829292931401626972466972171014733942924292521230089285914271979537348152660786883922897919774093600507981992634525844590444761616333792114537326040537665419790404067946851004699803282045541221606074763329695856436796333358312924413176063842342627875860608985668861908844046946506447635668887349332160241849524962109021199810387250472875737675751639036618203546879759830221653938708131243920660584944935975021428954362900689816583614179189899945869799557708789001543831891821071869303026327662637962584273397852496416588790991152625294460505558754927658261328448283841936053682029509711613482863394786482278902121896625746982677252620440115548011127977907453330368754786229668353522546145690124288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,27] -34420522618790126823224835335654993569886277769360352633491512679131749403903566658592228646641346639871176900259111492714771873053448135766218483611351923846117624241862556189784277124795559597758594698912973811455011266064353993573725090722654560771903049511157476308828492141993399820747991739519691123012488864743746859739721931487742536717142971623859988468301359285912804463354999918491792382492295160234635098911964571761148590933703753888175308972885015730453318502665941514034626053844223419489601265294980150222005331149064736500918767949294428991646238915475803134658976628714506786601258828265769923117861378663694290536886714429956551228435198060002165803336452010189868811213450168984755131521735032036105285054884403630494734917514117950431562944693979150498202727508746070253841206909533128926061142554978430114530569333573323785110763447001829709846536187519044575279374275989812693674768957316326759249675056416524351853721063946152083994887903763605496716727793353065062778445113111367858213574024703725842585839528193962144623898514374479740370675512219736533992765745173115811717339090855915932997486582915628802969408952128352873094044313807726662927572336968444198019394417151757631580876231893876823796898760029255856441669945086996533141574893476189836736195046288274390224190810420162808546380443584238387799179300616951781418190125292257213627070213275974567488082138922727794434035602249595059611209055097945479603719925401776712100810447933524328051361135381523582210929092595274535367107237483547800006675958320281642619979883015345423097978325545136280458250842412864999692074729833417183619541370976628484780725121738152057091420904975417264443801814249218335128470198447446851159587968182854825106151230295815138883330788281502058630997257152923153622142430528530564688336698563421864680872402819313026899370919568107559161959745437499937372074827966790608468434143924348922613254001119736851625660243690405276036596869899678450575764058018222319078778093673797150704466123520568480590511574730785945089112250135400356807900712105823051082940782858454155028545702656909585844540632354178532970416081718108127694894423559921544855451636923997698072580348662037545041552607918621012945921457026151616109997846444801060911664358897812172345896814979259251928855257567215613735255832751715795232507141411000310675156745092282877899676788314771096103237356952431291760123323626348692192199128251067585108731913773248034305962224675167174234655127552685485769248106966727823056996033111610324788438470104352405353172962924531248228567010356833136106001194272747484866085951796939818100783025458660063114278950951602640803738043742117643824492720264942943054238684480783895761265019002960173224379566201219995098900539772219819974870196571387740869029312648049458124111297593917328361014543064037821324483581172385875538843705827475741139944385115393995461226852468765482652116396386533242090175337941401637898476986487000375521478769639703691762947672860402244581174744787506407505680690216170529758909657839042560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,28] 35498609086869456954403548978870559150470266078192551892641788802200999987759172193706769295486000104478593193118917071799663156853165347557925534241687123046698216456137892267531615425813870535808042830376280500368263963680134368739280236435368145030633652018945583037170242992121153326662697828752884253321391703624956119694770166696748604279463046959346238162683815388523545401532125389468871732338014203017199530980813087323470185345825601805483371833540171033435210883972759533985030163155351188724712563959008292415303151757121396766552089036322643849189132641327990873126599926983546367822959504772507423186720444346068367904240669855371968194566825310407631645226187099700787242408092487657733468967971087785069175768743810255681804419476626328693614132646070806402088093683157296763410819295244726332807540959928899555288439994430203731706271070436331478527358552742241076472931466942727596209028858570897400968481303602839090255621108161046097889142150363741006146614573881462639731941737098288254675510722119902986790300154367347685354073580891657408674160863682799245568911072021388109814627602688855845428086824080686440403285465441859604309630822578293763622538356501568923520294945786474486030017595104820629471084716910093737870592261973224876877654776680052822963677523649617786504810206912385059459743253552026298990762867193798464414917413156782465599851579036687928021647322780778386726181984749547217915357483267453518537662400265256853112620627934630477692574961960694715795350437494735375760177421209750749135520667612062271344507918431453145169860311595010874423468356764194868588158965564132240714891834451811230334829223678897057508267433242182399298982504700814955439663176359126513042801871917087356612752590495166075861310751948763014888429277879298902264795294707492953665678134878941960024931926368546623035083134439299672678113254413496588023670200822099426941478812503162200996837878771629667996850670739178421540582978678324163097635652617203092313474537598944949879906540173979831178861673990846323583131307425149744683256759425601165525876223631890611000282761320309698065150753927471237580466322495001020593125425085565061547248159912851372046975209038818720543574296347131962627618313593738569513975095903444981151333263923133877199375558592281805998696215596007495819554418842057902819634384053212625255920578747121246063962219404720113709441464112328536481819622210494888130615389038679629401487176112774600907468518143533833326660793932887938998221556216710326191335377845139795481706632022585644369951585021212265117909453255658425384591076881058806225050619251391072401977411344531908973760152906774849490986188094006786986815893434945219938778118703327251489190394558089180171171504421718254906548739344320611043574926222599523298100285671344107470013059262295840605308173484607588775320776980875724519636595580292498187374954528251520992142835426265207095515694307921969424822586425393945122446752860795412592813671308164215543272976890339341662984775772450356119315835037823049121099499941396480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,29] -33058435255356583895245984584773207621221904945959996341859893674568408605023196441773716051019745431244838496358983906804786751664570611020097028815573776677431596763750861564305386099372189064828721306901387498756332467710211511988923188733651316381418481307254628630092269295897270212434268172200795798978289361668230846057352762886595338628360268861405008580584206125514663095108838946462527338118108889468733505390353878972225168964411626235584445283914482068278500096916053175236581135819895751839080265962997901103123324822813442762626073836405306017884430779732891692402933833925904597184456911781105282101092894052487597094565944513870928111553669414558558319782106147452746399418645549103129995284271603323766730553590711112169234393113107782988096681717103801845553853679585139949781282566319484530764783006136106160025776285186102216121880420743729163847314141766614944831218427420147574385592024882869575482161435994623852848821865536073338638279354121877505117512400746734861907321389089681037118588631816925874794656151887821299470914366170841350740895310701497254752125763456716634195622017223543106991644713307193456855193401254433948643763519078798568159599684440374250216979937695221879951426786047649666531168387440132324876760277129666824813305024927148589208088896033833916449503660802567719687129052678332368193135298931778800813604308816991305512002214756684052089184219871564235526023036104959592528376463370194587346331129836001066066355931275081514959118595572692206877439056152347743108175847792273681399781174697170054125660648078631173154867679336765650678217537115208964221308576426944249821862432567955845598210472232220068387928253966557935610629913675621594797530986796928972444116616230507857607314293331843129904842124908647262661841816857517933818912243504197714731519909407130862380244599492902264990953814520742749003523982791391845361073028284144813203244179037469018342777457454719198439754307890087998201469489262404675204404139734370864695469610477246422375474836001325462822561684068486244914212549677596922354175066036964724135139906481327345276784184572070356722916248323618635726229958411119221727310749465193681106829010070742473393575252129607624539191730155253862138128936595346334802301802351233570118114767161869793521368830297284827107125718665328356091144315429095564790595092422623541944005198470267390065994037043200295883024734843174557417105837477969695612242984970079802856523727469955588184409028425268359497796408482869789637019809676786830435372300094084381469804877483970460854215531688573011405918159149770582364334198855561666060813947874787688014543566006298033687985872812671268382443490711767943903094615472996637883025457900985701853272503286351416789823620730648105255920905504089017620972922880172448762531685602122535635742802738828782535631907240241264940962238183060160741630048654065364938582308898969782529357942426547611474394748316696784617658806501056685231324539240395995522028664075134985766665808806626161019150872656934954345977515467269541958485314287697920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,30] 27067265181528032830660013398252721385906645314807315997798445128429371231530376119314676435187886089630025312323837682185359850448116982561789817355439236318282639831141449524083333359366869122944817988572648844804272038811065474392018016822182927384698184630100815429499904323002350646585515099019522831904790820198231601821418774696243163662204701038350329151519244897037925572928796290618908371729707914229375544278915360710493687306638732517493661990041481468891429672893544716549995594731565845472206175812943220444281544867732079655597000515557043374760907788210960071275872270304058961745697454555589734481934471594416717504391360058543222074425533974854950484128379941496695480531557179529229509579862004006034437620369967639222465450654869006323208108415122452096555596494376191853301935451763309653252690843462399130074327705034455465697800676231609335527388687960870521462020730842233496098457794154609847431238659341441267301407016891393353331188490308945790506937657897710667133774867443650060267541862650834282906096356174323789978013089768938084557106170387813118729188831323533999269839894135648676066187092589366239154299587481561236661755429782972006727294709734051108580238115341846486128511341831097344823230679668128112063557424537761651140463651968905306286044918211537113323503178781597538195180932925969472473014132290445202757198274161799509732726612547630716745032272335933301433033096444802662065174729996595205933259663501295601132992633157260666017649958404420959214184068597207957765406406062127012842000419456774780181270543961233818232421620758532726122670406133619564493274669117615669635909396815500555293515097561275595175519367096547299185558835638161827181950384077681570583428663114412943613175385951970306347653368375003813195196138182294017755924573310245866189744221716439911522174694921815791594232372297853362801328497496006554923793778651621823422603704978560220725518454504830344512166603714763515515908304713634262663069113521014555027712421198165201043971453119375116250642379245312068767308768778556866908458074842651719648495857587136324529170657313466915987541008781075438703693174156665828729757357552471755678512292357744220144758705080698509447924123509431731309793583149884125564476902372263759271592786003690160061129741881434218648783346209096973255237188413282679548526883197026346461967464263842094447324726133918851297561537792041443314228767999914292889197100686424879905201013202460962686659955126915155127659927371462321002767769884931738346779634489644950441538158566948222411682378095244261692879306074769785686076962560982895113757997722058525898213450490428930889135748636659345626274327767666288233439167252600403265759220875285248976713998658035309664629192454123154589718000929806333504729539675740783986583269376732726971929439788741259803071283276390749958755072276184374759680307250107238748284174685716561820648275337987777418520074727261144645816182761627050970988027135657344817448301272001102066451448369219731965894230879400527516626992088094811996293436647931904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,31] -18315942354326892082838473113654310008569936936132116245228818065811416214936919396832611008949828442209966263866881805866184132591114550370114504215345643390129501710391640678299525575958721637261725668235333021203977289955888912142300365715023423061840161116007026066650010737123257951387055726473842921000111368956532991672353503232968762193538934867934405775659574951396567409901990321236457063967699618510845485234296452347991288803429685037122744876662337813489179873154687894598468128907329403922765219945067939739980417529026526709568390221144475176826309695242718050975841657077579020413983585911665106791190042534714575209543807820590895328735067208987736847631594212600582750183790338218865131291517141381964560174257394533745520909779068996101234170987636216181356581992086280341317184841817425760196013023365143491564785995160156266236545891046454856301428976537811591547008280511910236318326318768077449707593238718071922376939202680389556310818321537515023843678160558517017897107198321875079661453422881294040608308948635787713037941473383416355073528357137694749426331443344346850791555284271718355399584494497589805215003389222728852044212495952602308350823155508928805496886526107048029456139926198172221113597549041476012938748526614806703505014912415664490862985193652057518747497377502493975763643636622960607359490150463592365737766945866270727565877378601279005083804157227219424059152298484405616853589435153095313410415805505881898811509417616052772601716130849092161572946229573108570733553977873362436881081647034299913807988465605943588728890397118024543801238999942198208632738592785829897042185494980006729740079209692913292305348773587604490481251538326173681397484126285362183031675214426477824197734170276203243230706806995171342748251233722703698051363275597412326230651947849830404803309347368282557689435195247863731742155878831557534940181029114938481136276061354887123901013495568549646966696804538750664328583264357081285590216120540101502254295766012043750471013055488758113222440900520219367501138413696450296723855541096518698862292499500173289353499969136473332468205904196857810112609784688566588808468208963539302351327295964620739835519562363141194411338812692561962218904393575593118936688808443219415064594780939993881565875765447604312891268194195780198762258595857371199904737032653448744927702929480925345552594948779123369638548712067328894266814479030015899815322760410064036335555171589537852751991729860119078881146812917474388360917349599495591475551140747707034197961284379250622611766087298053727413818890301312982039394749733866092545218297057042500979873267534879434551246252652608017170920240800984406290660011858443162920946500668833889165046492859718208659537828399793284677223281875825803668808743332062760853849012373469136480751992675931161028660855978142003983711134030006363003787805452904758547343738463838601279260636479133619504833440726338184584604187149119429485483089514862344715727579589405466209510994872309966469033911012825058146879308562398796654118893875363840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,32] 8478138101642994154363474392238475851319204431013609470344421059700263558896286874420096565977681089135570381623174467120532675943943388330483921019885441902880621936104823606967295460489307738874487243643288900189879603793306380349602918899209861485969240929595034615898743431587328729975150124057617363113599214285027099707412594652431191392939429437607720706175394952005181597570453846701964704158039189854283840020591127713141009559141388821421442206672846324391091866479497351960602987177087065584408184456727604474636571444539880848538207610479860195445025819501059245098072101912789438447921875219660165135959662514251057119788729310377751722012900486911109205037660376437509504790204074319306713455322650372640824836742190173772174293709397871824869458961054988996591533425042444753450397179030230411679560743534921482644536870664741761997286251350154387084549841708593522230956180442110864440241933071747148398310767203623950412175149632196689578838967388749855208138998436034399364889169836358547670081706290046207795377153962587326968877759055655749790330901296127140483293694581036657449175928277906414436671339567506545110716689142682573182112627219039413222378765585467783100035217192430002079700076823702556812160483071237168190775428347017528745097423428209732047751345439383389817056510426977831672620186900010683436092224020570249671204656753056092573743588188408273249539771423365714428357188901825840907325095799215291824143459570925493538359433245105390196250363638821555820843355951804477152820503319738876286773098874644340129019193957763299302616354021260220161137751789595352571087371576431219638460260477412534804055571648264873265469024684763689989706396301836452693810966346238626642908230587586241935872509354511823205886854255977444009074409117263421096781646072168209668665629745625990081500845973534501185326508906916970534157679494214495690879448543750399773731352228720942467472388702642045978397444226852624542414193591395092262305811506158594174204437384094319905792047788811559908061107865805800622289550077856601420599685976692390513783595611579538579186785268648758435412849675012406970190013486497768757679599407646578596633798933500543045850982451371235513571165681835366722077547074731757907557885389057109156549127310775093334830780682650643166744604462149183205873236922955645729216200363169522659833645012846081793522630793401942140549018187386999244950675635787566708424896207200857373601236149189330068709634510698759749756458674060751373053030341450928365483485280637619298234784247177275685785060609537255989876226602098100148246665661045917589470560877405740737403417685015673915635607343204879326999605906642570003934243953212031169115395110425934574565131481240212209934835693740844020706830243967341238852211694973714007573963820492968332322248693430074382956665275493199126205014632354151418829788457427114375866872532817064856153036077597142562033399856155331497727830664694436814274351459077598928109439156314422078402979946479433363903090402930181438441485539878439133334067063291904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,33] 95986263110091804092279738769582953072647901324217825794629378288407036831561499916264278240351164604500619520487212787482007444446645466769348988276408773192876940985167242168238385978028013016433798002366561690070523346256944798312461980629045251110066782102505755283341314103762067360395459068614619402544729708374867135194243349780967330691747947214184495248490830805062916585344848043689704985053215628408736979976116495168508302652051228422560902871613694812513683749769614595411889219912463507040703391140801574002403654598532521968715232047027452284729646550924295901758983472344320250869950303150226486770962620490964040663771440511364740947435611781844113539825891638130403652907781692972749440853154901559426816679971636570076728046297143745956893568863629519012327173146469319921345839866279127042986761996073249723894419530623479479223201041790271584912836086747221631817648142499476447214568342845048162251963970588533207011029424611007201397670423274523229681533754672506226248662437607080743456073804790961477383541397484061404581448481239368757539559393982175404789949722189052813194749648015843961574182522168649399883464068374617800984057441515574441888445350585219714097255416322244561100169569466508386961062845630114174150532372750777542248307539532386511576349306011962626263346759525327521297478304887643449124186428338152859805427335821468099749544289540647162408522299611445877438790824160694061824163063011467398712972446471280792796034174418991143541634209093552121645476433585752228870744834437705905834024110782268786896104793878365279191516487080175892950987692852558656260893544212280709422105889217986274295101777580429423448455666613864555331573216093903001237236046353541785135615564518560233916012962342996487868463083081238857114238341151638770765184136264497825560343716387084500801440589277242273110855102990652114853288151280486167871090191079416898801962624904381901414977624334376109536506495920276755677390448593802954569639681296460781281805981080195837560339959481870881804056438157776539771248342009319854435709216695067651389008093924104559666925548012221613615759322043981295437190536948479917428391711064852501869397481062557606838174545951585692148202210678954506553972514883984954538072549030856200165629148031118413728265579708717361177090187649249314450698873902377667900637796434665400815696711804089487521095620229983580630544612066610261915202487532303777975355321462932373101209481581836801445713824805015818684819434129142600869745432981766410482699054355595898633069592089281777979073517187684679367599245527618549182639176196039338383612461014909280012464984849604641595077219604439587403988139511478716691982651467083464036932367752309423394790095120196292006916504645024588143742033679471919217575253254846973277829002726697930456702874406037721124968301117140161613698001120506555503046618054909817061165435934460146416362656263169464158608572906725531742886941610860955723602462806760575477352752020258877561783198711873380916609702575103881122999119725000203047365645434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,34] -5191616400728406778143292669721287113248281662175035308250955229728171815633349456550599887324398360434192527245352482947804345077437148256950174484282592351629481117904640446286016003749515672088923419046403814135938789690735428138242325646665938460558130239350369152034869038554124308755085532691394888169109827155370261305038402656889564113636625931172229152827285734602802569676033710347629304736398482985454849205056644977616483474043643496003329167302637169771398690756166038975979935870926330824054526578840256315973273418194152703132025141608800049554189277261076821571331635813150692486206116050195308112615786804270858554176843513732589464508665509730018666685130372773559364177792679427917725860027197737415772055051029601429691578694154415358601749582378093224342546086997416519025020441613794031556465378974386498755804938851056586205599213747448511933309979306640164999519475766787241462892876505383513141774902555992980996429770400150948237715913940854867039180290748600333205074964355936440681903951137023942124301448819284448184874663802221060967962286515729598873186103927129775304750280690691142680790609640497619051003124075056993123517751223466822759437354828916232572142121048125678730524104062718977893035961292934350555636603443746616532564967289711044016441001442838531601891539844928624093157753577432691692321980295824949025417148540657045519031876132117457009062462455360245233828693301509008610145836494988734203174333387041739359397848557906293026272917613407271208563742016382126642708416041329972153198829828657126128687062873784981844071605497121582190102072789653778373212260096887726822101482999890534028713013385751015867591787792791158327742661235218783435002222957900936713740797414347451053597981909081662255676186463736596538989235969751230846451409296801893782679175778223837776585952539291154927963778576387563130739378850244745606241258340446419233206717299371884951157019760190011713078614883834905581884820944413063335194373858302274531289447383568854836655429288365655548571044823087408857167330532405761001911891256873515341274033650018617921911320792349880978508040491815435002882068360722993179973449707597386303838271018660464494872303210526870570755202099250956639485150919918100775811734518767784334534904351082924414513567830877682718220390521368673174677824506033950570866741114307592021202020772975686750870379583927841609282182619025908964997240789562612475457141926960790472165443468169273740806481490707291809643358681065241443437362349567255772638471501113242191212240944751088880896848672848722099254652340863049692162595186598724239432135202027111544427410095400771661277635028956101345830171838502088181669813785799296082579709259627304524769200296160199635261899115381107928493837739144766741234574245666938086406550162119973904902031805556534380866153783934586741387721708181884770666260769477014422207143734996741448076704246248002787556910281173897426819353613477203980507169569902914162717128937768697859486801689027592961822716158116661061503989527724911562901185135378432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,35] 6018908359770048303021281917973522752898730784320391620021128884642231627442175618815773530966730364730425472399115161803962548538147629687304284321156031287995527882762122383210276976787939600483715011034055610596532546666516415401332332294360308260812065123670581712699116554920967586678112521999866806052837460682485078012594698732404096061786965287273637209485301478163743864642027926265202539685808155172284064215002080744143265405888688948222728450948481861012959628276102932228727570036906472100786003228940954079692845193531433906690416412267344856070420521242476655276138999998195138373230713790955451552960519223315768477298433447852989167278423642058398904313675603717520616952013516509161362058432346734266840085432370188715771870189608530341886969701533016972282985265499353074833127637028588063329742080597502737644215210156531905205485565722049498102555667492339080369085999529236220436371939260454406594918630315358065842166728097374986872726840499372064918541981411710212569838799442817271948494721800928961469100258801881661656415850968222101415832283505485250981407043296686989163989240770364936209864296647731905478232791619065273935494012302453294297011592209413915547549540341450497850059149796645064620925573964914347349218597988381129875083420059992123049415159623781129621728161009553217051365689394406885995541649225863701382918091007077468295581642476751196403140454278240517495524114148488153826088374120268422533846619299097358842292171971374452412326081969787584221923826232870772996793473553238500412329714067031485648470722529577707971471402938430547185568217707928321923815517447214565901184367169857408271103639384043408254546773485484295873599531478241430622416249664828278774065568841800597539118096119507986432322886473104301788289666701325273176597805169554217221673673318663286157797735937683541419493289683409807632073106211858351172431601198236234904533892437221663856344830410701762873393402156480105041430981618036672934690333571850088216624296182413494436816656876971633101226049909047483851548769076894942867328085407604655957030389575227592095667920492195832633514626313817323486518139831415029259983531701316938192155465198803948021926052112132257257584437053457037960142851961707898236235194409348871849430092124472610886930346139995489013908074603579873831286710288958654541661905761099939209421722304100026223835646571574747764404361565918563279603063281213055569324313746949376410339059449175649719828577140758859926184463431137379298817988247995364669474495855592211032168364023124393001136110720041183543486424307146634806742440421459264400728660070869863091738508084168070344048868554459589920040991198521582411537267166394144638454326603244295496494378522031371965114971796423428573628598892088486538254400279776137709185003424636614984444027762792510551503138816597643114047658661977171228123741390368603631016513580467100534456829331678269215602535240334094187137322542189744388478359559488631122226738173040372996321652474314266410445712377880924657404081375707504175162533315870720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,36] -3854631937955671564808410626087642839847813814950872357664701398101851225977378689394905694809716941948162970621506744308688029673280111056706520543748944605844465690252204563142447132590849874821604536218327794894859188464355677251285808443510130367576866252477634585085328381276887007357797051532405432967194051165565827562231839471328140895469421990399057742523438035378727504682107832702386490789878803000420287341699765347286588036196098386154139097108441652631869502552611234253126634720157053217815775428534623881222557415445843427236433613897786902840343512072609995559837355452387893694717960009930017416621067935643096160272754986964972948437371944299448875301865300385659081121426847640855444815422649988330318861455008515338070490803450814938671460368071328302183306244491792499003337054052230356666924081435484740461996472545932844991056753545411351528060957541730687833243747550118327115260261921298729463849079101862985879698319851548828680054127989843733837871789694700422186915782754394605538310236010835085022656810215692917462094161783945337427195186209328806064344534449864329962514896121902074135413752946983079042061108617777090138742320369804859527879824284019172707772811433294376198635089235082238285380530769665865081213665754371949080775665751024318394760422682348873081003220951160357471796225157301642780580853688909596078723252787778975706950744699085957731602203357248898064962725219977810733318129070689308345842645312660975994138959750635103394268615231794951884248172082163916025247952553432057256168538601283479079155754103788300717271509860099881072134756134073849289161228461799937775321308822881191285944302025873065191929833485594208125276929524838635140063450714941194783064288742439972154700027589559064512704948568972470767162306235608873892241683996241515919352887537007883968033072269198728681777331214185880844166205914166653483855157352749277262276388044536683302805733163001146891777696673563400896900511499391764537149025922306853132876707048569493670077544726616121675424388521129556996430934281932905532946932652798623932522748769655046761289913316311300492414592540765028001568462194780713630829926507238143801305956150676601683788422743209034598572388674066003444644641851431078361470181339846009489257396561905342911325982852541760764912403876247798268057923793289686760628169461646855307836224876644029602183929693924313175179261347544014942908415318394942600065906619931424672154571668387510112045847228480213705499767169289635826426050757129148130114236854812661347379184750337843350703480070297193333029936258184852859134391907343078254793991005809108591728851829102216702485924844452590660369526368768392057787083286258005600845479174574283355716018758359417105232978951131330784745443966481986124834810388209520080815706170148094054525797641343615809574629160600054524647308597490093083049134592245183665763051103855529165653773297862213376210809946851051170405271959811235188349522739988004937928523302057366002231298721703802567222657425816106596250294807417369306049098622697472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,37] 1088334008798946842793541762714657011388199438807446582701890678272274805123387775827111791568758635753766645789965337895475591544333933569578755614913857975012552560031727245439368727091444139311791906243053466511732745682074000124371994950467271525115327436394798777925114758279617925532245215464094868201455563609642301366340938392478219247563853086772619225288281485820102552454623322933234340127098603491865477686895566254728884395379794854647502797745197073303693359233250017610152417346059200598267955018944544391974296610821971306198179701598194019035765899492322209123116982925370056903796950913735055329880108133375116275777044999636258920412223003217526768661734435463179992244733629018195214899390633571182537477209651428347273107744244758989397005456185996048615874204943446913194589119587755982739837398344352266471084608391185509532045312230539721525582287087357264001589437293630076359692604624555647196106820561582116787930889614319578133894450756948313090753244046893007944265157401742761028144710431536796428217066691231954818402635157764730152430726524652866425475429398204586234975811423739738294497148560402368106639412489868668435951831301623650560000605276393904767102641954632681406672671746969331487478303403432018482081577401787709789333506925334173184180636976785852038038660360561662449426676465005979037672188389210841672586546960076425255768914738921698926516999102463631087260267746971827275865702295467747866013632456527910352627927637777569078162975563275311664043586070412083442440913353940690216968240372697466362288339377856493365758775830101510385936543245971361513103575912952695431907250698305916480047562183708041165349818695713816999262100084539301305587275542176361965764302153832731755465142908892114178061532059670967527538065177572832823030240007635593695720120719224778717322676219879843821468338998227981268853783115961952279912603524060672869351546890815953129402239984404980994474060749813762165804325791310653780419288288471557514143116826216787847738372326172202468868908474160227464021859010279367024652574045936191968066793987524428267518374730639025086169007459674194742556618932895935809588733346807127506025436702648705623534495485086541512508543447005446834281353314784984872476014684032793716624577523664979896543211166857711301410347522101529446664794073805049279501577224620938334789431167363085730853428244672680022125573846830265760665535139408468168235972743802212123535870898119542611399185890872471262991697723220135164165252470700542154026381446016553929436637541309068551025200647860740096898727021700602808043239364989279250652830337070256996786083879382987350431430330405348915466152206869646611119108563855514335821197961657686682087805062376530367857580283760924565225000582230287534672897870345345585609895724716977990017843690947417657026569633099187861365695409827126570851379042703261880327911346585902140713818236240998507818106451659341541116425616082312713128204334755171808512259178867543249619824386275015829129526250415460130042985076628618857850245543362560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,38] 550153256234315960278598350053594670711902238871407771797695795125103436327640920552179057929295926796402429919560953819724421219557634983634063328263487374077425738903178486900371633108362964658012887291290367730930188964531291000510444328730559238977378484262678016199630427001418014389440895501930579369141580199479327477246144427381611214780484148640621836316088899525760081411113381846426219009824113891186035530392916957468046003979134725682843911495303678151443682920543348890673813727611880986827973356505278435242923025297968618189040341373769719258505833344380084469630862978370801323348802009266728340851055722737036636113210752424026879295868423425573551275659096815482777628016583914590131480939731104895302680009379724757794659886259540682789594497224612962061328365334105633060061748091555754139252159828234198858129970641299793189769303873197403244654708347920439985963703587947419967039025101528765410607190544046941945932827207715286450137154183609369064440554310537648686935215102935362691377714628096708305093948009007459389284826651523245966024670293884120769490084130714783992869861101570558745158481663005171746372302204909449891826553337526785071743198135024274404573854960061081356293975031220632220915773896174670796374959344168008726304501049478401022710330716455933219409560576525535484060929639878475636718024039502818997013665387379650908185521132240466658707531354802805482633439376343036235016636335159124927943690369345576663956735091375155678257671244393787083904714414465292892150232962647970388643252569406291438458129281427351472087807629465057975466770933538848976192607267166793551649867740207294188243919515463882541465687732384621045072285271676927449249329000684135169651116634913817366698790624668338499711827192026867217686848888014912009759677978111270537538510181900289037795090877346041043721199176145982540524313567161597974018627629488866964707125028267778042215318404656069474736488943700377479349166021084290125440052607213725497194310038160413445860747221870707291889795557550346630172568408682358773421693815462882823409158141205316229221698516600298042913222296168827311020064064308020199451880424896461657790365948777329421710344369079732461781609161182655440647649508565611582805337917554205517152152655438874895983054225337140385462037459080196747595808733792110644579438141835455642565070407852572479128485274289772446768436639053829128370725379624556357660823222665240949080459439553172055473602000105664519346186375905910541194151812533295147738717265780772935764214015503663082523140779812719565947524612981279799021533858332649060090068118493408917699213476881079601678846688696900481637723532601198967159674802392468364168623921336935650507689742414090675039741484310955071715755006583715640193916522652194581076807321206965767529744932898821430566851725891723952301360423395506009298662632988277382242380004804249538382071643117357861313853518126229054280387227243170599940529108024391188341392321964825419555337339673087934111212257884154048756640080349843463419807125209088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,39] -844200231594357805150913882801801524030421138504153259471163453428504003247772499251397837656260166018391554110746725455343374141370729126370462874302067173311967152024377316724150238315757628324235118453853750758500813278307566956999517785010339567467819082847216114853649608015930560131000071879724749200102471342260124754475316452014861236089647579254265143978461438900643443917292405305251043215986603242374291526951669265640520663697342668286996524124791030183175427544959590577417742389141456968670899322682607995909439184565044498652673573808698913815174447302380589461997425591568025497491848671988409544472789007021711332913890931534167884113036028786466645400635254508592263260028798753724227813526995927919179527871132148565371443171531960195571585278196070356023348709975892919560428145929961046626157815568527477517887348966128555775477477119025093186733472493020166441909139123573231293656773566375366775976320500369066068981005159320789548564347943693291750424312388923895128033849626122180281460987062510868840078249644434138820621706162787527724786478684973962123955770014121778818868614817383125281766122490727499955030480195261180533207252876109609182159072242375248548501497327527399404667308947379682569661093168184183011507913571244154966888612906630933074023686431964902436671331023973335549689727616873266328833912587055399202491537412130455763001335284221356707579342255274260085145141079129561831204204218530291451564108607860655077113325088263380871672578934047242096009430003410487430540108625100709024797761360783313174410246762495695233599132152004319746190511308185903324817535840358160135267251873417851840654449664826040390391821127731230107481610627916846635136657789503986387182206510325795725789474763940797134697661812260203895912885255675231275829959365874601867820524683412077509196688583538214944788148234910898465189176900480010402991756079721178284992139850065627041721088994044076303049156773128222356180301409651236335435478536250083304386382521245802015390192311164995526300172548832005338286510321008269266905605444625962967728396986713144684382397849001362526843204151936662325418308642904779724162875771943812830629414613264055733202713803383797739159199219708133074011317016781729601471819875742111547460818280886074776949965820100956769438325553702406390544300883913533393702330762081613653751805344785506661434388973420244283074187746915404328064785713148906615564858650078854840900498861889215553701818538929202177070978310295703351838522967730955317303864988315460950694140468672469279077401508401699660712358402599287460510333657028333260104616347988081819384540154436752412974287991338307294215483968715215440507890569910750436492807044715369126479822401430412748595717766978681454149318097884693534998335882758153809005609897173517375387967102599916794766566331469715573468939141380086528144885274007374746958802638360904799841610685862189556640078947315390668046847484332207487328432378197296308813705224074261439242890279738337125321437982191307083997532118287178916230656300154880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,40] 500087566370378624351323251466001301843069079112562067271809678464389790223325731735526384542961562503875544472076808333989332084554966920339848522723509016184499302311594421179578993429676046292427990065270060234721918669713587467436458249747914122587770972951462350117146031510073682871865590930688534414830359012774834511156652864369188834141397309510346282483091643120885734308305240644128142318369351409692317100276581637200005968783643378159715266653786171123104575479926885559924069725792930127967832747152319633572002543803078536126496358143513046927633541762422379328205319106586954308719393378807287208678729181327619673442115209406953409909072286581371612185589609596088910784689287096161330390149202355371205089058884466493960244375178385566586370011590882237869188244175299991383889961348909868719534078910316113548712608946029871942503711347337448412533689446571181814843565724262523697009579080477134242917232657798311446521030072113207853374813441328824716388819900213298312469664514968161991097285114108314497563834551940972773714319620022525925318417236766583276401924414099650979835285542441023834356142011841767972165409605672107995802909727769366914316591271994672773486912987428809255472835624689816717039383668155764071064311853009594655452076504536865476404857473749952930769150257626375314413834439726781629775594902104283670876429353936051484184864750123945089473106206611148373275618532647537440208750983776382215548072126463381940366465478775901052961909255435686315787416673743468719387028092615529985257159894872885744787030562862728404628224452914232582103810456913636544220647855348691490730219412373208329509994082481572459984365577319379773483452519384027193495031595455501782082133843492380181098740161190057808935080298106722315170319763613181595220368959779011387215099145357167701077422120176331086981377710105546559366287256731727825323285451885402069063659698228043125414466365491271477117146715790655671549650509611159239593072370562939225712680623910723495994041327392157463931567481205208635114842617238447797687704413138816398148632303606062727153838877410297397723619569855005284458342664255504464085091679695649648461258838386919604050088970767019369419384814599291736120009173095709095449000867554021920027274859126824827013202186724848831725450938704783586465686685477551022132033204574587006702318884399327170287984663204516047296953096505159743284572816336587946542223900533076914488279555016853673387195349581434158801401378667147444969749391472816755753172434136485534577521207698273075249460726055074955562284225433670557236384319845103800778848927369701217063505651728832895981879369536230172921667743991974837083653681441497721479032596279808121700761188929152399607955925178188517486609322910913787913085296808043998977952542771268121976451600380065511599327421298226131053722070536666769286754914289802438355676669430985510912754207314003744229848672927551367950229746071885621205542099400448334782063875064398591819099730786284214910808923534616421539969807176335704582545024745472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,41] -159392681856917472284517565944054144221172868872507632860320970474637865914039641805706654018226553339086622320404493877472209821320518812218464107134098667399861208068227684012582347666769217046281285955978427111090214380168093830417990889069559364915278430057731861965112908805651270632561325161001987911256605843253304276108233921817129235587404806678485213447346514782083684732346112491440088948722522589896002785199863156136293008455255540791196892936452232904057549937040532227785043408479444113443934352062005403890435617542421617546025919238816841363134998402751346653940454133309482296829593152629099687758245130808922073701645826995944295213584177454674073126542171844188056745628658708358188360562770857153378553391027302133789007592036287321784733717009649942792030800849807736097790617576919233322831258673396006200234467360893364473240027958586089594987002348162544231150247761806487040932331579896434981557465536683639415887913971968932556140167646913952502767043053336115970987284502254212815752148136401674186769692436903881181398763092548901898505914587295681112825810521851971005797410570345387405593794494637815647250034256707424150268362792281570573715033066591327400558164483508119539359595913429649220770467343310227381575506253367243118124153334715321649678120828421979155005997063253383664565546792012893296653851411852584836799139675461321701462735589030870221834585682896803445243053423112331691053873178955767325296250396553846499872503761440078657782357576244634190389193018359677412526572943429397057062221380189533120324658849797301297563423070858093109898714878935529931159707871622877658502058547959968288585901896050459232868653917587216891072493919142840140047022426528710589448075376686947303851227271501808351586588456260606139009317283592252480866585095307322878913786524169702024308808510541666782464631502444155111208437872582164240306472920897669494751525843830897530369746308755621019261216376376322225565238873598224784743725016646747697022217171250983500752080337120098196101314216313400750857968502433659900667076441714382007004457489449045392666239352693649082049656129327382166634386366968693756876642665853186958588990191896048234456279270309161435971057836243484049770411656382513808725321788091381246510440659287776773961057469538365150864250158077574349721665286196997745493635197728004050227417366006322706211662772929118509580017149260864245463407707807039114428943063863168609953097538211671578812085135189057799671056880156181739603672990199421279998371609845904658052367394327067619615532055469930509900091489353592053219809820931873377370583749515484703491962846559392857415926773164123453248614516563506390520353308349724345781863407448298712062210298129103143278235715165748467224318481484044361960388526821013287852116967695774628285050597118890623332689682409421327552464634839019730669212926583943213142101098120060938293026956981690331206024400664955177358791522620661687006095008691310320312278000242935172275045764272293922214063882861221224926802419832148889199169073315840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,42] 13831717381458048883189711774354208029523006138409271701549843541500900898061463192207941781605959123293574704632136521436756902335596624893710997656436813662767478773125218773156778570428136612946417271706382961993773566695212883505590508170460812208386893925272300748068437243459115559237548647535658651088628723083156319476069118154899057401715300557682906173560567125176636981592990370830428781375342579662012873498009851204275181339063412705865764654660949966103604313886004258349520109940705068882401946463529887269457734375149299139023494363910994560620988454554131642335524430539173353030360471767242200276603131965536880516549204582477722139833865445749728513090158373199544022296650774093286824314948143733200986339379872440438316954306890443678682987153940309102131324856852116985974172883108315310055682879557889582114871980413852204829431266088050775985910996513597071625308186713859790868446029212978435099411213829529152133718526344464427890800844844548587254402935153983393170255296141042227673920065563674166201701577222187491730209197622234161295942285122141457074162163059382994534125816939833486704100253199554599110628360225661454863532388879027568088516082432608717554348211034673699690972234030393802504072589927439964478033633327609064556839665437561131532228211096330116642573793797995565668456266376330552482107663221699176210887778245707914533274863687141143918710086381424948666484546145822671143353322987125498714361873952244625181751855065576299121710680067768881748921970865258860955752231644613008595932398174094523377100906135301681885438470328478844887249176093739912802583098716400523448947806568745288564445522903747545591228392602597032139216472268154193930968659143164636986649563273254670264893700784454797385791454474201029040649518987677966009467138376908954329407090148442605808126986745890659785296822569572538654317473442151760283363159754342646793763652801860685033033835543068381986998889591380727113119969131493592331419126652408569783002753871370406218949042481175693691678617325973899056049972894639699907305066686440371223203437165733267563853529587306817253693451862338094108511907290559524715929504775950308738970692274390470042759887956978234927786921847208506496755096820876097017528081240147093940306551357337046265728177155655900416629280020590552788555497931863435483145736428333254481779845314439902951792456451692441159724726812990850109342319569409954418942317921754321624521707972748832481832028340934318164743050963112154729128008998943561072754410194155595049158619028094792768364120765066417324498099374012106289571916707162894195127364097012412101404231412593612735980106571790134537859837321455159460882152856645964695249480004026511572227528347428147231641121797888450212627633502075562552304852153652516975361750767110957807762325662675170025146760084123067300050771489467182652937387287833311604899787302089298718487356047822062886727233940322474199311057363975909192195180903818979530862050726199429236872850111775840204938457195109050967009928675073410669120852066304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,43] 10196239032377623980359972288789868535012346269938609663382927698656125940036457492691938114063758303454722616044923462980291745495872810992124203021258460450377618729965037930847126070421331457275653410572837860141993210298429781397429017929553944583607745689618369757825103399849089604342840705141764902764288548445365686974175796426221380174361647998286919227318359772400577005199888456912405280236081514337546306958025483962363558643402731014686810764688760891942012186271242569101089603901301266309689626937642517445495495020611078235618524702498090143797972056103291439336823102829916404042473703738442854317610500011817573828032352132797842350755930805897240483394543482307720452731083230048510430448112562318000055685963309370251611489698655342617462217987198821332427385647540214389928113336313707949937255140344618521320540323938091073255194897047881137295391362117014703237412745881425010358561852505057772370736948686707715860315063512263208361047030783499507678776945019757183778953861065136136529592768211504186453756789988528423848981672329148294181203414300534287538770420022395433860811657629417574871853961421398704368015616365202323893541656446376087340787392055724326674256601395711438913133804039943555592220926473176718923561205834202000771892676517591420203642297705548636958949991018318820171189803786632705062234725146360893899032252965652122581983872167520928224799461662207202885603663643327748274505382194399506465696537944612071579629926684289547960070906010234951334573625133738170169917821225608673942250994308191510534251874649382822107676478936554713663259840180882721414150103365313423175005520284175499679554161087491080438270022353228141991896175392399425700805729739074694374851883931311449977078340221729417169790135166543063157505346962778596685640530245514834286066840764472995276535256503311122932524729869820317192583091145560468668703047838847078404515265516742534685388536207942505423883788890120495277270088882422047424315404387035754680411465593757685544619782919990502896453037100679133464413354425833063085535295204357549140036301702093782185542146017158557493369345284809690401370759045666481172580677029286514089487100530088024834810477353154341743294910454265742272769677875915677016765801321620644000351243306121473691819510200565469570035295067286030760827151747862842732232876557298754606596279134344959686991858881826397957104840836549945895743312859635047891688406245172210547213974388875342181777879386631860797163994158058331316768919666910909966737598575021443317238245305606451556897200521842636369714760931755013194678260429997210736674169527213311202426441217530137656915825806165819500337143559291491709437636142954974425118309210776245200918490230856615787384928915247130776105268555116497454395461245225972050433443680338882238253795390907029852693306204067604884060604153162330688134386604104717816392541785315393419862033959273019947603036093984257531376962707319635871010606709508952708139420967353874400012818453946965920519406126168900079137904160552204000404501954560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,44] -3725490709470175572551067999313450974299796035523553726749339576975948271455122801231368433109418406196531367377271171317902271421500018933204091787007404416027773929782138692328275270503160354678351647234995543912024796104604464893090614786230233673181802594152048806550633653134039961895623684883013755595381176051998978968750381481040153186445168090871727925552611081098383216905755387672230386966165907658372270630951876908825807709757454444494383091672116910843828674276164662255087148944477213045211505277645198210855275633115728472161829610391333361488165433204369655314193360861247219346222385435646714652192580743649215397362412163349338363392095997460025216343902223763247899747067868480135808429851080849329044441834730716970127671031371339063803736435574730446980531937091919760404868128434938636117761802540668325580196073621886528144095719333189923077871786863971974495217627505917975486351456839965210751427952364152030986608417211376983235117030568673611573140871823033294417366112595497125102963219316971514138626382861137740851707075424111445406797734710503842052470665366104503208847447050124055135861422313407470083154371807859064997420386818927117779059243370262278061921720782633864705093250647173099659151137119880996106107501397857083658933869292945355147696139076796893213802973117271459385565556174058765962197593415165490856085339702102617357597613905798235311430394465583683588747381062998936102072171792657653846504776136058917453983767874924013215853522681820290507258642258198665869780827524920614237565941234479741923214611443107088181994281336815805514873671335993494417776734647011299586258068794951534516805428908337291349374740547739048232650528264161978401811202913561300272557090808634601270397150538011124744055068496217209691983394651388666188033440830893034540911018437043927638580434081259236260550203123674725415682407711222605889766718429333659349413475833244141483892019698864384338793121138514494738804649875250065804404147409495784665656725888605809794125963409532648373101063847233281088355683775607845696126573854127662875381853413335310921262198113024962560721015646169244714646261484033878454993230972530813674583901068767464680918261924782507737578093725530473581905930449763969502343514503084970257458092127043189365164138408130677447679841363545427659300411985048886326257490683284697993902132557197343913042431569479057247006298106120213114086256981997096382118673973073810643116605227053144335877696568857583326048196139516492583677914406662658063073831831065750628278209240458974493765861081966476383217442322795502828538428219160303251852652578760079370938888380178568959955278758383798674014452757582715367653008522461310276800707446087126569976210505580063051293983664290239249767786641479200002629090860407351354483572386262280033293208190423495829957743173716075213589033270275200536588906302186413857781204073619043192531877980657956686393825987694732418615814418997187346118493560035269546906150698892407535146772289959986566521345441681519025101433073175039550090347806720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,45] -249052275712542650187795780844523978285333001262853661747981661558024841476186966395197554565963024938130488395970590903658255288703852232411938136257380627983095915606354172215499237406101492361492815881822285042831674599469112467796013722081102102299685519534873800338070332238327486058907945132124569455652261947790337042991527654350813598488087885853433801122788970413606872021837735016899094708607756766823520589685222085458796968857078145646862832200556338182610798842107493205327299805336463094687456786328912599174798261098970657992765864744514702200579179610325569018664840269052424279977213968054999458693080772857635385558182087020683198044463194809604828251127075909049944014480026011043459316429343341039248043868678062262606879660878892660524582023478698186251044153252736004374079346210829552819094249770550561878959135790695639560799240241099683494084552468618855676868301623365479806107887722695823008076740109579312933631855262892017542195939266613754026866014125571286051815166688076966610046221897352276109207754406133210461969755550687056084058613872620629395444081005067973700935036795236469033151945661930907398559268369139945282894510010344594615339354755220199486294307013637158195548472724258818546294646288630496789183820524562929091066735920336778351016249898732081191996723303474474240930335990231221147553092360402540604210683939752271111941594042008642715150242604162083407654322221814504202890258616454502619020206905289090036163459467722132738501065464090004725249463071708594285658669202672691269994306909946047985216372153179115448271417490989586781017027836822091148795069050410939568130944906788434407473487380214952924743078769441974149444456901994794887555407958108818654975455547897304873689259925847189027880400108600865437451345240938221281043472595550218128367301277261757567518837794462763188277701550727643039267055485180117310208893070530092945166521276478198809302853588234191606220347565938460822062234674986808217551629767067401622376644869698799941534913685330115848079195288983516819667929520672399201356487861181802752171962465317921962525378809789446090237434170388429033874758220884071435406626738787655059875822317656063435477116960155535194303736882614153279809623964647020487600591191014026943988214723588589127507324285100337357015397364495743689323864462107554546424835713690365304293805071958565236908464418559946780043523760513664253582714279847188363914968069510014426986708931853841459844419105858586210733413790662805008861450571591078651764242722744195637861432975917878306024469820140929381081663261389098661806375172303330019871475891065631646007600370931647595288553669723795068171036954837806822056878028906598197008874980281152589039667481986471373523698264510073085316681134902484664585544073859245560603329337880665691207565640993485009190110135585088700714246062431830785769282308916274510618299147910683772218647492936584513335515387793488572731799346002715510455273483727101187894735754568945525113120897119871321012649843666934378114035928905450488070479544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,46] 502549658040592040128579216190198729596229177586796573822834319951498082013690038584708170054061020580749068407013987379769087146477109010865065744841724732803557428959360012042033930327120354054149990867195055122155072227620040087505811011077329305203358819190613543909277209962007205098282932982272728367820725663101310264390615969292111751815611797586161474822620156419387282504952485202024955818494784569145285815605958242114554440322984595453060719371930590284653492260368740782303609366739092969610299063952306545288693786721274157240349462866135914275419819591997743832446404917357318294181199181431262442973645695870128548726994445387431274090781454638632826971089909366144979958629029376375612434570990811529298739364460630517398417331454532873959303663330608871460248393341369478533103922677580997735353250239784351973810083699878531439020543986197091197068127069406604068043129588956693836738062606335095360916789815994400273958784215742358037875218691793276139638631606820386888259796473066395717596150360246175785820384852843078301048427177283222448360657934520644207995110647483788202113844352169433948961363079554172110998709924045325613910138255995256917787589473625746381514822023597375726406725935834835943025833660110895410680898648946187729723929390097093381740897229942624737904462155811762821370120443196069532022940841326721617034017032779424666919007619608160757121883683450094414497867147481026544212714301032462884097272086958934525397622851900208740749572268745131206859403081978614079380829153943059409996275699854809786244002494192098564761210027156015569365499954924981749606936771816294603819921497492719532817490970218038018609640802234022643842184497623460691476318130670868590237748009771659335920989147988635992256946643754448377693030402777234482742784538211303150399256604467993271619208249957834420550122354190923702376845798285155954745896350641610737869257978650796616247053229838519930533066188120621409316068719806285696964204865597401716113306423322889405393057244174212066658999098760503712347103656462388070705649289767229219459031038299029099819987058268179028540583370099500195028954729480340348567989556707652120365775083289517659013460222081892667360551262706748321641443462955193032966686735379781713493146470154008776147755462744825413918679796141226660836143911467524734612861829257188030637116717399070981515072959610198854280853543380163931209602635715293155038543066286825034529259633630733505574754144042366756828997388648303553837756376027402983360548533289488887046738336462503799722208966693691928037776112799642699100668398567644094452797433590410445845547345648624754466229534806014512662310455429028297133041725435356963793208333786254190977479527542095975723941758201464141991460706155948502830952991460977292655098481647820163752872470725503961547959349059959132276080872180390557593483133881114487336776740763418008611630707085442276646340437235606683467642815098874145212461041006564067704550224809182966945419461753192249721411054787210369572390551103344024756923924480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,47] -136336791740119902889749107185751222558372613326541363474064040204673663575967517128321879130302537907548726128502309148073165696700885769147634857729387781434592839624140268898578247483087317946101236434403914691478995534226558180844659036493861826682753778362832278606723816499878131884481762501079818419821870549246597468041553797645422101135130814678395809560741114876388517303467943160873860312056598687138080706258645522622876718132548336533162416910381434272354581604425407746192297511328016073677832350391700138548419929096595956123026976872239095635541428105916736959367093177639339184710945292183057502464612968333359654468438440017457490161890362831808553148787912176622307222007633027693667263157769364860237623497181931201883990653995394694858821817654289625781611804163500071887370865599853519602610406925611106168585890279906128632654197863003744207930368928926086565072013167586513683509821468195320720401841196567158141301528548296429060887014238314355697838394582395182144986262325428576953222569785345458548080314011272102193041959322242871973224785915225555989142300942618350977554699977296919443747869488442532252900656181516388861494221274187137440269098888475879713384581855520155078158021988231614508573480155363259441765187209174830945309427561522883108546177182531146881592745264791333136030279054716790575135242226563647766918970908083464263185635334047093302869464111016215867537251712242168088234129477790125914042940975232153112655846058786783132110765352218190323402733580602569185261522362241528812339503848635373484415662619744614517090287604274444842522229631656926828182928817594571979636738503973394496660137868252155815419345238435468278901518259026376279588549195012325672501171042403258382816066417402698244534364463235762653225870893551074677280220574311609989362175181975685002341112180153551017130034947189047611144451733308909383532016918363932420376897710022730532926014074971728237759659939719017829640334495971474959617194108714260750294103335651633090601887973908063511185026067384268722608634929109627392868774890545664310417047167742667729340207585886158236821206859110088947327792052884039076607930904149723000280426620891897162938201111299837901571674678415141199321541498070403129054495863328980610787358254890057580291799242736756423529311454361035120471232252369359453517001071818061921701744732452098795372471815718165811143940406591810682567909413690323392302937151680376865804491600271489657832774790829338411418791842214527988696293196180757906193093950089040724426681875299982249162914251911139669739504982303569100405495923269821294549519831719897899104528302663672113121239426913673622704008751667162120059125284183612914217711304763753422421158034378373776672324111389765396345925464018489339478389188973326167850597790745418054173460974445827172653344825721666797309571884875857132817131368057655015354850399576507015471115877318940296808657887040933714115077425770849541472760834816926074577591676046054207801058602064908768223236164209579298368916734733480011692507136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,48] 5861180893582924098980248569734802585942502392765028084823380893483227325528535910685529778358881285095767417379320120924541622485955721407413238523942747107539625530789783951027847279664063498030384356865929054954404476081208500081000050139740436080836572903512495248038957275544364552528800910235016912399538847883667082952441386475581712760830408069540167297863851468712923987006569756006681099462917907131843132725449717515992461282023749090151875254931907486993003374926032209856973837715613539879997702738364807732934535748755759209076772404284381164927920592629282409337152683407652161998389557474931189949449127405778928552526388250818034734121003482809693214876333295456282066333712902219163219118447987946801574333066969804405270115558931992366450764390648533325324527597180691735150167567278063974913029926351115848510668944469668120177628306509176561506243510150551174067389555832185567892933706923341619724385411933687043940326244832352442388402632742728959477336904483668847206324629168803359099946876166032595254786454173897969103602702903370752563302282221246534003615649032403621201356079091765472348705195781811417441193621690358249938139096719092255912707232839992995976184429675066559722027426398416811529591917333087164875512881273306737879790968407819391181636834762261952794548555773244889956258077722924828551079444825027684163813775678873604895475968572506296463950329535726233664162215134946800083922412028990772022436139187356865359738529357287240949140725299603936585058337739677375694567470222713614456576506768517415459796930262834725362090649004530502736372428005851229047695626514499867006389702409511421248574217729561152859757846512743744235738064012656069125433521934559445493678477399994119631673939849714413400904198959170837392679465985336325176268577790345715475261746074221115493705066950133871874589045967906625576203471944710492613249261663044434629392813210459343831035838113017729166484403832508679612519439417387070388940565561009997087248253798769666204325195149170579912681597304214383683649297187492591971090448141474118881268738773858105900682923653770081507989484790083732473069874497685194306070574626601095769662843750884570228950978898354191439238482597683750447225883870949341373241993084401539608466150129899226667736477074391750999599927346561868544512932395928462137713280370059704393562522760508572228701531262169101732240690754774554884614711647404684210293411863241055098141417271487729661779727941752021959525562658012607033733578215456476003788636760375359471663558023975867096731584005602497447710815046724905128622667170451215028868550257214132294694134503099788682722464553402573948398351127444454662439488803356237087502860353334146840525335479353396911563921340072647541481109269286970559690313067715362922265005730138638870172365224560861793770447110927512256924728723619913413314996268693700123693683606933228087376990209226450736684713128909987311832159905381467987817218922339351277190709209833823143900228209929610359345054450177733711849448669928025469677993984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,49] 4247287670515994145541452159209385039929277748736575231113501755276366319987630476740772598794832378718385152524480744624905709651077285732574275721772144016199823775292246914666523658823741074128353166483559220702430166630979483339845580532803035420461327600632323277732284805759804457495418843488414893827323959632147146121323218762939135241002547892865439963109842471106059015915465511254840253800883400721628040491356164388857541756852514400367766703400309948238526890949079958595919737581970352134456053505472664575382729966929295876181018147872807702781634440881855348779154418854293213874666898641810595581218826575938004539029156863311480568846503429274094443649919582603005347845264921511191862211910461584357585522329368723954209919202759754707858562985913638619619920937811028608175424898048788040641588387455242702715480726251363512154897399757445808874810775049468667080038778735808956537644330344421556148290627258963411403262401910074957690406423965840284783766326324673358154185640320959104037478577332702759674028542210029205940421422178968487437024733674811525805386729806483108925129242317353502025492470933677624360585472608902599695670925148830211125289740198025786445486619286774700829773005883742107519845524694720777243581950295175632499696869629665065745857328403075505986808714381112549923912516662437707046489914840430403276944311640129774218935628132122205517148530114554128618387075192501827093061795595318282721696815644374673850907929548750431787626044695901595972460537945243171976414230155161319110940836339800759462454739776764691831162456530630523749688304730516069905444967926413393123130698669684892385882643030014564526957939251413096980387654302228773025311158036763276305667138473392895455683151852555626385610351310325377810166425071888053359676642115398132339615870845871637023344286903679514527801194698427529057484953163570337133992594372581554769360964437978409069119880380628874578733359945201994182582669385747931214945787467992824840643423648660257686038064043716242302547644477066582890488515210688614636269443261018131718144013758633741097035201992072055479166177081672781983884638623940200738694983549986163071230688814369577299175970826328819018184942439047597738347277471212657828783638879666012456590365286443488138724983596018627006369378025303032863271182424018438583155355900746437969515980609496737983765322789468510794544101100324060008966068300622613438179376357240303901215510833365836326120346579023551141357849759158496350471353527378126152098889600734563616333651348764669650133510753757496577792055800238340561205795783427807921830383837416998747949354565846415104787835090216434265558964147885785240234338908081629742202655159243257482978109790883254428479072073602401744065558071309980505381045477437173165511244622886236183886715181069656733138679624661978865878925605149797889688991099594512737275228347854683516402378226113659976293142821786287211541375642636485935089390961454066568266660461383321648822458066357413761789130597183130031121725089428369797325783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,50] -512862282775829825425227639394553713487233138622305507726628164607592305777219729273391700328851493782751572023339332885959587707932725305921711527968901348250122165364372941066028286685164924203528507125429890742594594642134630772109447400908248186039061578388131791716151611214594470435745644487260809816857917253652572061854860623139553408649553885590461259260659938548800366009735485134402154098378100903090701043344651139795988516675009779836821362110107468245491313129427243801204050000584829649962132363956113218464008404070356275018801783030296629221079018826244531366801928721194326764537983197184072588798961505140847934265034299804307141808663425295965782034894621967742811162495048597985817947879224904134397154446253044265647517779684123583706654006411141338077075827911516665436777863961224182119907663827996585671874842498840934737804142124040832820565705308998995355402359999711204639568262012606061991332875153075211195240807039612252656577433853883447995608720755631220180220620902643347920336194446852240542542229893803214562787964558590869555974315918585655005943864554995081501728486139990831199120670727452624892039481417553082436500657235304627399585288388539542585983809043655763494274734824105588537371822819331308774210289481421965016415673319056640030795696835997738350541456519616577297976641882408843129782030702944054288640828324969190373046500628421693393405743043187835683020021415790031304126309576515377877384253404362001033094562717713455363396217282990025317067889988918677178211687371729245491940280585682938029247676413627119741376520073493507624159072891178351669194433654884606616243339290136834230831118729984264427827316700759032876539410263775257049416832994481485406653798951562713525427384174169933543014745339732011127014385165191493375285306758328586838520064414503005368897143207867817705799594123945047134241987666018364476618191753712293255999907621917792481485571344408400073375486074390582099590993253216124374768731778551455861369667537419285079072240609159294802818204632385194638456778617413407011169095948819351915517628495502215190098367941228263829177578272439243961237046860479412643908498587184994737149909810342658795722968995827605791160792745914130202634507627336472921633633241718840547481525382632094598900728716428925260604021932805945577013958293651600173147303910473179533363169651846236380808894966069631953798839299785602507323669920039506852969761228425677726056505736068278563979700576931129767173602145067135438825971925991411763181518830346668918629976916859018020101615944823290428685855841123034369977931620497387795631099248005875789066412052197680269514263541884075794818769113591060954881603607323063129115020399140793910229266018036849636038271737950318503214408784270049413884017058085159490731312342532270959312879380905836745292836693511207491874479579521651379670965339338510181048139773492779916054335364914972250047808367541324853637766690498891131337088014869757269054700580339218401913816009741299280782167302114045148645950723665065343870566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,51] -182224265613522380518685793040705224586179772089309572654343363967553536544889574401252164250100970283876460509653197338097542461127914677602333200862313215281574336531148717015862911494646900916396308708556429769984912642899010013227870686081597909301818350530727384979249878049681681147866279834417391076386370269389991220753509179926317576860188530767416451907205516422876869984240483258964610415136612825994344264425034853505208171169636860813903640075360255947997952260236054616921936807544897739130851052785713527668471057219593037934604955003601556954494850053889923598179549563443255750523559013785639749359068422419735118218218097474555736628585402600674363018715784564855465897722792249929945830499617051070060234291716651613629713935709925899036810423740898552739642676579040474263276969315307636994252106736666548470225978499782712034449387994661207770868479632676193698899414477721966601716663262180879737620815587275252039004884399528618528451053679896150024278568337107252800382845390448462695584933777493332290810675856419997743351731483437545519821796561790723912130101591957161909561162347269382965125684599602370571120876096583338461486100300640694726307417051690132841708634216389084079372967696152176405594876864870962462604847721754344300690321569491055165302257575290038845516013277978116356292877272854537869699659797799441950109276853581376019589716613732615172812528828723611352903545137025139472416127280156127870172297971899803399653898647188350365640711015188477063697305711508920041017114036579845748099320495482222749184780250174888126505231428493382959152025647447876147928768891535100874748456251784387271680528280384427141982416313150846495927715363191130303975573088787116573491657362263157951154329965592128702103331813341177512726300594589047822582573775622447215460708539988449904234017138778752158794201100554320677953573362664964621983904095579279563882395545403288776884544875527163026339622844766581147333010017265825098265990721515393786630246980585656366193897319809474938353946777989486558616063754246062127702621628848209815710471475010714814518166490457534584653751252524392731776485988741135536254814908352225641732064319523878519410569603540216497026230778072215246449224383951944592156805681636163232020283721484142131168122409208830616387543830821243942148637429488386793906797092617769976888796759069805328787071146183898589954964841717325901834874844639689704621550266551030225228753557036205479592427906844190807740048942332079459749617736288463185838470729829298615155890745784867350621028047933973552279694607605064672255144440504364978652916179545120567925140830058331420489708268977565838978480437127560838161783105048010280376107906747093904472751575618680744644184340009015380842627383755744802089393337482785141153684111000524196091502799581339817183957080373050109668027152625427325837716737112793947069639788942801080182945902700938715141500428140182075306647599983069790133078885560677959615009970310412727374782483200248020294220645870004292520305832940718256197468160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,52] 51343548779825885978380085665576676265800811367957815634788993333875474340836718305794348334615178758730167619685356403275067482497621551498740045829577821369387905683031947045371962599352248604121467573692476036933417175147800142615249902095581146022338393509655190947516814476510310395361485954620330890115907491878019581872864713212934855567384006421979595265810972844092006375413133389964091866716535513702676106871424474200838114611599585638255521752971347270867656690444006082610525625068918742904232925840445794135334450983907263551283425781918285001698516631645274696939805575268713316341385289349118148258358888287192662050318535041874291143315277246873714456691892237990490631858818599448445847915266254847498304045289997926843970722464520364135521341045182700668842918160101695323225940886974960490774876394827727471375047141667262677955748033609895941925581708593808574105198743829090744185429465111086489595332448096993977274764363049129041614685772997476461718121968023647423792995734821638963354498239552918041959016142776614443395012346137934495007038886474154509590427674524180531051683209419680109637080390109828906598902485923765411976507945657923760888158897434906134690915231104354521614341220433047396300580704579939054714597972169530937755640076895010238959786236070848592341016218014043787386248493103755922208144451802756413123705469996605169658977157145225011839956693928415357011423845937094634458756210395024575453989425883585071621741863260073800216821412450738838732913604195016933941201674982052271356550795820968285248404896838697972301607856487030498653563405244234934565316468748884671163923744538866865623772757708427057335399717460550975581571292956246978342186839176178783020962443665402243108830167765551500644621499599563479428093559486427134897630641432180025463971200377373371603986977780167185986405849547220827235431230817672777214179139669812795934466452163088554877291191822799270706830072361755331020254371199039984137391745191412726749995134852946876101011830415802482846447043466105856532144578146709752479393079841817541927513766504627599609842500260744524808791269064171994176389760539719781129173522624992563263406030987478491522961007477996672163071391397773291366522708030630519449200317344222890653114436826086294156768785935800168724650220800664211886901559898436371968717058464996795366297356648820142338045411853265688517611755557744074557087257952483055954969345838940533469970411115352190002949520125767458079471494472160194957527684117577838987908870731935401857943199536534351741009334386572474225137230968393066262380535121480182583480854631353987255350825460251443416197432991873190123528444394241301226261011271393059594619068031117777165073477929129830796699261848562091471792993790815456868220428620461419131595719032177383555806147158581655125923436726738184942290905244056416392504187253926849793384101732927766389591984368371074008064705182968117130252611973850853893758618352185741107831828934335635027767564617768753734186711394391344764496582898072929087520768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,53] -699499948938631118324684681358943229251158428760393366865239187113036752263887652367202777111994864928679986431433616908084580369988703553231624222551096591476291094688908498216257054540359403575584764741760236500894976041142055296637767086892954391491770853962086992729688137276654858399999631079070044196289477494684796667477444983344324872707029292735712816475108365501428792780413741549121993177839657508958962717636952995416343052327788244344878857809556528777682543588468314373163297008343836607669328665679930967948984381950763455695241083477144622402575335647803216612160793433584638178761599686494678202600572743490318746501197853549973682096093895546093763142494250851912310032734968431141186167968193015913286487712502959947287833694007353200273353230893905592634375504820381352933222445754704860894635773255512786181473456157030703640923482967042480774857767411015471456196990415361927012340576319415570054220716027321888248560901225862741794546473952003887772755750748703338823404573891991857781658901826333408038771544752334647425431215431671538984412386748622355492920414093513076777289914420387085619371638901783914692035894771996997911471817023942356026942591852105585174472536075186903532075477909309410644695813786927855777498691438899134263879313835343520820713204902295355813071989956245330111873043782448335557868710493860422104029110075228400396620413271608175572164403679324752637197879282701156373312969058250101177566399196097536594959567093839047762032979002885947752838050815898339595598409375833413115616706362387663756410752227949814509638850673845841127077883916818999978659503939771668664589605633415023493281573795701968161204414411333667887125285509522252082048802937183758779258334755979204592104879132668218580905305026443928738458711970478674861694164219533104505857644043374865462651401908400539196497920321394860543685897350180586553755307300562367844925131320892278858609212674549702923854060415536277960648803346880518397434328689374831148651435823083636030457010338210411273777473360411338151146796398129854838868967019050082035051146911668970490083443671263546902213778382134549039433202559602947295148037999595618522827715338443544725380681661246408213959067414630169108428904319470273239687965112753001950069966941055287036658667205223972909066342019431628359584352409884220853481388889103284308341564363393688960340840047233578381804039730316942421937309392073854524961483925283595950510009354326406497709093455969714490824102179474743613303603290870272266867684954048052988674437189084115867653436133568429664553028735575320112073399861897136629812249965348474451706814342256457997229776057347357051188249755576398887419441068024160928479745254768797183390192301976781610269727760546810851853796826921151825727267039263339219262037897910099959063184198794546353791456518698615816914040729367224722539332220833420154738827069482951992328782867026446498203405189381951609165221338617408668451136246680229918642854553826467891281255655641233532692236632408988360087698396844443282964480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,54] -1158711080263229192218881115732395237878493544128816618237769203337704811874407794549609425316366975349325523891392213535891541518411315480650544196091813465528942799868934472449103568777555433962586803987818692649779663189456866366851770575828860170118133798505337778478783740583996877292593975205919306147201648259486018051755126179326039974552113515446483616035432242202685836313549499884897438440684255501364717379545094329227088767915903221511606584105916008899185179547992682404735303353963298143199183508896659917572254767383126079789884263758797421329824055849886556463216755900256851097392383874211927678794513574735028133661909123115241282856076783895392746218858581804990035113534314224597200744011658713333642668954843184384596482587655939514851192052665181723598946381042053286080212623061410430976516532547273546989858221119358317332542978355194361035374147673097592225706128566229272965373104207107953742001644570835476977582715198958103187501157751532506522827215617312432133965754838216018453340359742900320539685299759459688882975351223444350299735540182086294895450413877291169995230801237601543766141835906489620188986447666545871624501519119529259527834314091738085406107112334426555013358783578763027087774538023763767627404555767998391763893661940621122883533885579215572124078353232303400221490314780572199437218358711230522894664811026902888020330917326962883410600669938542009275337210204813012982713692731569465915356365386624309801396126390880920879465658183684059613334438849577619333985489354778368522918433445429656299506402807405912477917920363912551019737043900748389103869311464831950034434731289301740090642484269058030395734449634038387018298755661714130770993812216392874747023762623013424819959801181267439022826678814269088164789869791267277967071136106526403758542688372912093964650763789672071200586795104829762522006683416628084893622564897110475885589315579836968142742404288518855701665969263014355773511858786358315613158777713090697954027163815096087282505974391290516344515457878817429643690430132392706167049013302898916544616914259634725088694245006366525632534561028260275117490622766654351222793874005162648655533662871200988405808573995223288386121050563422384607828644487445287203834071644577388878247959804874572896043285784337808102161140081382353276881830663991428833588361930988767629836717442664036542722456635040771680775932620229853518938250951625842034361782415732852927274077794743592258974104163698841473315539235495165451450208230051299964801639204726101866584452750560695801431885395298315958760263982902176246894418290490784206401264672967237103662394635750277333458895076751039156147992276988590771522556988478127892663776926593536262414180507647845793710031277118980247663602225106008008568616739155015849067422919420182099199948391575636153557463405455735129317046050284524191524126120866229332785662084284236987051424321998294964469911024065804115283749770776683436119509462434469635347833697559288290042358893858103817435542744429560244157813528983177370009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,55] -28649834679511350290893882004729629241198122754630594993388854195658293273801836900178749774199538427840076208991909969246983571120414435439197400512485808714620236198569558742773955286315737112661967211106743548670017554935974372390860333085443001441226615145933314178407271731610754823661600229096895923773115271984920704059439860152713018053176224146547110580630488674586770317958545140635777885458216604936565617970950238536754133855886504495931453412277017889023577147168242436086667084279600998289683552016102870766749707185546151015256559323929239023017321703472248315065879781482012048378373442622758321498707368460390845784730680637006546508960947232461916151576224490621035410046777722672364276588852192308620356613849081086805181345683088959824656221420238341360104395429197984046274506276088934412594336585347493861797488378465384085524213294648365475120924481937091125521450416973544960005097521514340795984870573924326833792226599912286583270543738354792657532069375334872466149024472642657206931756957860571041485471077100110170096887924178060557728629504865816039333393514020668916277530113622475880405317981849258597676334168569116434989156107594016372485949162295034535751455323838868034863271110639863402581820501112057169574988636947084096561885279274065314707890371717038446464263804941739834562141219717036522240217537574908260282388254904646945535407343777499951269312150717836917226153026124505034461336027745387152459736135459230367274768066775724234010584232156504417187723853073621363831042850383111678845359389544700617147928088861392749826332082285304157151057337623784798792976346124368675275951415661469580180810260478755610308381998542472302000903611891023953918892736310125027254168632863627393833822320948532381808651323199411331148926776466799538419108782367518005874045451764108785184525307724148142067323067910373391886054217091404111701818626748503155570483316359608801529634956388149540144612161383620370746173639816032643063356701432006962314521229522704845466895029695745432454848653957957464185184677155675811349408464502989529756105777996579135673529483341301344341638138430572718824180857916804270762998003282160505297508643914743801735793502051237630715827350743612313100321866080448919544305351518061127014523500828421841047909476295002762844521950160561456052549190595590524889551896360169518084167220809817060736738013870099017210016468279608904270677119226722274930755913922119891437765034025275668425578151086143556771316244227030655269428704952526203259611383540791705195988919319755662645018315869827647000455085026115965998069996127290276680578134372202876376556088443991130923164882440018987941127797571427221471114484199149047757460632436647429882577882081510188947994809364799689058942076727030048025746405466202996233244232418654382103076248356257485935393741808269380104980549002314016729919266975200482206657228653382427233687688599725168137653909803235295603895348647181099705109762529399583764540339197603368275377958833784277757638445673402888043810359979921993891840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,56] 87294956598624590468299969348814044286105883259210869407008538555838723713319407987195542283123974475658978779480419671499952533959791144424289985224875754090352863613610910317676658959875912444315401521468874905280608723276645444195428295878697076942174703782227549777295665203762811546314280935402523043235821537225522394125343788907762546393546387865674543828759505102010822760575670148394690592127142722955359406096173674857347604802261799071959793133521498331433892015052262796118173944837819993946849510190167732208980175162199299781624769455736552075099752243029865428864191858531292596578290164387108791506141579019518241600557819186986530447674068093444715179957909920898896482832294638046970224716455891418786056081032928935173506262330445625419761118227658007806763602658381580723367642237496955484616930597402106882339853077773299518479914083945792509130322809207793470561745317872322184843464431462683492789293438152937651813012126447772292727695947237962315096473308038073799176286959714474581410475015165746938068894227564082805147943544373833326400504098822988527806476291185859769883498999713580731258804224235176189758935883885235441127144373735767573783059990620946189017589003013381922144002290459661918619354457840457973717468817004700909160490672568819518080039716550936747456168665756729060705034909294439274543491324179297590871484487403670510232364705985408072644779888940119041951249251390582579327749613282622081765340010176005841140828623733881961555483609712614302241516249114903993682876448253765572979693333034195008174457919873162551539673021607495799680994987914557854797572556240849689208847717653551302520648261678671140020226484234476967789260585035781883960056417305999463918441250153146153019689583697182471423385281867573617280698496427064369385081376755642085742091785747978190733426814649618851911590878109130559476380679596548323789838238443301501893924024544700224646960960266480431069998666281480756881581058900595017100690525395550392749802430965319166098671120527050356544968607020699278163997805330821522650823301599393370415798117157447578550438096491168407650822968359822396725824617329839933519897922338446101309341088211156259596404297306379600091247659734664982754030045401568432938546199566597891556879206770358883011977614459079612130391962823082787915910816664725137940757500435480821582259709930479698503723830868635370676663336275927128305054765330034899085843058189880084548118296892007756872834123770574128925289911310297975956163099809682699339606115347945082092113116299725238516388750599717417126190640084597596954628114399259178930825823791459578879237491348751652173320769126056986837628663976344486938507713546353641884622615543826962148247175249812989051731520611439982032109944546994585034695224609321045164072641292851740635541448825122722455425782027257131743555974699716435055126169801070933086705084338167864090196558145795376865481102616844061138013070544945621691998768528544674253905170664086144913440485553206935857986572078935081603784651431232652967936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,0] -797326391201847948302617121560719493631923509864194262615415897110484103294275241586208574302413075780638069838479416736513300420041152808292117906023342657013828909357242165399782658605289334440409002995794474651321922419252677111621171560801099598089415989904744755282911992014339368467714590795506631445447112066517229571413401139261024810002032683776740956792041193447184372464589388364103305583165906556070444436567664603374484196881435233055451447526243762861623063780369139173578503580640502196649139790225754419212096708063431212540374088613079275903553164416730872713552922872423448873924378412391107302791170405526768910623359595735116023703723252428499234756367967434124860073579782727866638533615331176883920522650233545797505174633938388645592593305038496620436017541217089336658213344885191238672938249594797476984330802553997208936368539388431296451680405702412833065682825738029953695063967291587305160134251394293414947035403182300733022778236756036105750657042741625521000861096920893457678013030234511620816203083569642137839886189006179578457525998467068856964782844339380484116855189512229593843608822512005241734674039572278619298036491069160515595122820095413842354801219964913253007762394872944295455629860237860548528943281688855786835293949124975813397427227165934225805729920359372921531738566039323696336391950090074415410459603377362671827524642414273826505144572355579298261098270770550654218894019374185718607381003996223967449440787228582211876021374499991866004166777234802847897622827961223662416356725284905322397522110904616412375021653278959240650103422048278975427935376442557800850270942583583630523233139755480794452943691888572236848931394532778262231660456193495488668622823196246925372159973248279516348748363760451128853886867499982460241479528805430857332916933270442960705844087458331891251584994271908279442853407219484393210874473113603529277531378820113235804686320788356539664685527858532016091916587283843368346994425251553814017764174840501470100594457295060558390874452147870194804395237232157036520955277575437543608881450257648538906449544503740422793010579053385619383871115761302889956158011936112920373235756138006301307650134376575815985084887300576255530749213956581539593995690904377964398591482749760197684908604774740525329160433868649222115635919019059338194399719085866620185964633669856236122983703713950525926208528308318310648113885350182947111116681434767432813665332167867861750288693332632717385913694290445238204816491945410380717660435105880410956797998879794313475044619468395848737561018246939781559937876569699515253933192236904352916010658058156655588305676813965557676399861116293940009521620047161883290864915532031525909252810199332269990547904180478994802415746774314840648065152996359319952540178079567190624275232884450172539499287580851410571862279443080589802009736170625665097223547077647938578737315971439800154653711408977296908861364933215248606093079717340589691129054815050772400296389679581414025237639993045693590615497553750261760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] -93149279723437231335470073570788965882905906197983848427272372628634161802609119023981975126865317145785831503612449754067591998596129260828607117136000196907390543057708772828776617572680525408425589403087903887309761070556221343413821602386827312453169482477944442023356719226740669723485022908249100012816565024791935593272365335671761221171460013823329590205338102165942099035399492108674589136520712055285011180554259573677801779922340468716994510280107708959524637834668568931322781483127751784117188050360604840898528989153530570941805024343958198227543739769807051372794845816240605886590295210813985252184622427814393509215143433502260214546120576285488137370216451923144464282306237030372465400640207739082627644645060026223991479078436471232682106106616692634093961673958942915625319892113219239276109475196900033119522900226701118658962248192984547525258303259362248291599453771903959323842835160950240694305141469697257229791403306211008776751432693286210291091593206885031029741626783144023856790640130683178330682831274647252936728334609554974996701551244732208063102326093066055680861991138446820264629063573338445264446372341779385423800892611471707016933172028621615035707761759395407369311746267910376139787041188826952605509371870445331720711834787086313421959590594434422756548942318305510295954438654003418957303049683306846997523285271892336943258443558642105925838183796547859323671522991282160478570802309585262867651413424498461956669878325494953345161340188112718864989552098782089469488774223303082334530780983898029623191012205894864113191966940878730285094875144911216464735760792194964737075355865847606988301930322328101699428009786440184700203083530058280202415368769350576614331263552226085849228419438964239899639234710937333918995222572781253673854932249506319640764919943693607967922448858547428091903471517090932891275431499463210430880090544006043216359499129126650012058094402583740865385271230609733350890945201362785953364768425083650189378987541251175215095966076036613271187779773405209006241912565086240262999891842246050103991455888601205221065988581130141700469560804260256301458658924124397878355873300523495233595075576005049912775286745125964010095243827035266662815372761733549745342594059824933456062922527876465089116813299379054358017784583843951311294125126829462381499268348429423382361364603965273457093378353707606912718238527341652338287790226100899506974022647544459545381332303265400827179626673322282473798221260586681962303002835011542911103363481956398239645677810217039162344231013755344036975241622448221341745158352475081900859800149498442050277814426867616004706868220462492029736077594780343165307998280047329957552905817311738084301110033410422001376551388196237290209217404258856896819109091185314685996560968736970640348575098955719684458166214220951610917431227875509220991391660501953460605726638202919694078307306138475351514735265350362555652207025981011927635772937602148920518143247949147385781128282507143739404515478803885888591606133382260457472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] -3147629204459444933574698923465556554204121627882515618311333023496716443001376545590789021501099521952486345463775705863735462402205549245166367498419311397673214407298190806966631773030409907091457651676940543618830673342611312817650346591937451302962051021866812802051376379287181402462933313849516971893861995677555746638499977667751393075397252122179262154851264841484513820974050905337370115867217572189369750767773983898666460586243510231677358526983855352723813552295763189859101528860197856756812829265651210845119639162041801303732687113680875433116371387374667568003231620053083281352000045089504300638153239151880048534419167317892666789756764261698220951099062312355692747287637219245553611496813274355364824057862942879358201635544242512754937514320544363693235770518011719040771874951820586102702101766395671657740822963691873035529862997398595481717250374122490161095674078123023863421989052265336695591503756169956083777789668395532558329393854839604320451387185884043761672197789769808403485013490317906879526197525630526627560234528818011470853360013703585270343330421427965254212075929260246398658982790083137026627187282682114610613971524181206767044030031409178113892842420958250030991894376279967001589873010750588105680391004651993762816045726611465493003283591686253369436992487089752135238260980144679910401246625709387587955530471668723130286857905953770417326847600760516415763596803919395290233612545655251327945875283338026434727777006537394410474444190999229328293324399399641285949499223703587857974412662565176682198238733471282588294797412565934889905195460147518374508887381311064944577473639427891312494302572666406628865974015318537789563249725168296840524035866023154649384455610836084865243580872096813611689647785606589591124514239821125924904827178295355857967066998637230287777401772036807497683016105293639155280829734276343659142550285681518283970098517570032603499854690269980209011764306795770442092369234650466705264239226864756079670060872446012310950636832306588247200226260958058222144774515475108389051712424212298102122784066872464389868494372622320650753223601188394429601720456980120510187496987756346351813012191838219000107143740602292102815273441481718547524531213868924159450459638772360591630710651816081812570887897729376218306639754688044974966013783796832603810128121566595344871009863394945031680087909421541139576812713253849752359687266383660371008218657776431649560792702685787492359629075010744012661147853213451287467154624900694398582938063354123964125712815134518238360423682397836894117364909704084410980412121570684000300747011846824334173422068416024289233710075219429454385539218506125738375733862186786985456450764624158425555349414471481554915458696568933603194935256455926313483858835250695609834712259474661343618445297542470934039035736576042452482133797848317463756844680623230062703196877212698107105360533509325478669499985083757290553551777789658064318745523859008924740115329736566903867247009851408952976059624752554277853009080560422622330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] -9316549676297055589806176066891120559498800633282501981825813361871475092675829346872536253876442841205273236803901964868697871363341983809740862195406500809470186915797098199627464435447238840652588300939586143815835670451893792086277996191761078744401590303843902693052648732181536378108685521376841341108796438098990782793283961921439257589067295775277240372551456233263137350575110311714861122535971046027186269690350996879219454337766531032011452381855458708553139389523086358262544589227596083833207916789464641300855019833517784627075873920795972344143582734238620209229591322466777680126583620435359833466635851806691326333851573132634550178267935665020228108752878902247702892464253077042581483585470704165797285598702437376052555201236923080105245066369533508014754632806198294853569142737523598668391433178637890260067772852974032509581108973678527952486001097402763303674610828877436635282471492671625787266687026663849410997087064817539716201852971957333831389493370216542798104257833440532192767550107108726710560056389801668576855131322038804852567676292198645221045626020189403103863386627464640259052732576981821327951295119943764244078704565054814341118296537971335489786528995842606530356616766801160956380078212351733465703691915931403145542167616648588838507921807519515648007342308285749561378266906861953092365178036142796638938399069953091037240044311269109596134570535119064975835178163172392970230144096421627399072637319685613687600882119801054971017793304686018381408688261178740719907033904033073483837352616201961807139326094886051744672422614173522019844600248885227607766996996699853138605437402553525458826351124202684486868512891192516401688643904314783952063747827697654354920258541588764075948705369811523900010478294888770230595699425360259891229749756198159713356680276095461033247204199229508618095142619344788763386285583174855882657818256368508599999725582085597407130426208296827269328653128981046217560034088477116970189985080004096655035016053939713298009819488579829437876177981938161797582861402528256622981311959133695332447004878039973503440054406453296977839912698915629559800300373219083415294008845277677722873880391513166657416376787042959129278328629305745759682975640816854858292198394590332999659637923800159814775964975909204821485027486282590607865575492169705067828698283520650556478788466572289277003038180214063870214178122211712760552233278132889123355137272119529935652731478161677919043423599044107266103166618839499941235302115860574305159186192140294106909775813379431167472256527247481732902864386646591054122057774662381365350558226584119917016691868703831359490680190103930838644396262403343873730271290103330937290727785127229399564196090680830210637638913604070598468529227147187688240089440164740467672298727703895437948823905684637864563925138739798864008364225466852507269992903816595620145005669537715537930034314396780772729096116636651361182068875341928605387656341541751688127859681905576714512764369952312392123073137663920143619090576556072307261440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] 810320080930503684401506941345882246232618052227719856379008865271297948803241517840875150942975089492866697831266444154890721593494809472045083637528891591614232309331296462513760356821184144067442472376174279298558308021960965718004638653495191354897881918085929165467603364302882013753910583058609034797145943579785215518055119137315236328224120068336368177444484234905404452408171115793600261371717718422209251133934865230620107262810902266960000470440432107782491234901840048843050143148765764673553388951109981191017772568451241508772607639079008416849563923526066083363399846415318561804903875433132946757790025442199978321013392060643908350586275174249056626919380358110925955726234560914962584286091094614739511449509499359628273431372712540552245150016383353952709663704015558837282179303172024620386721709923167618451334745478405329519611490054644181647036523884069639138344817064094618664949224383301577833357232309421373484742144146284269067935555319306643862757526221535244075643316558599569723393926220424351353846486833097624115069876900749686910556183720588546922894518695328169453389583754313741028702714547736861030555475085914247156862344902910401596287844756377601388669719619760969724783872796312642166488994093131821504358589772069368520914562179466371460497558984328886026512298328960821596776011276457325429239873328214740634609136181105286067200302771964439061054695606324030425179501439132718054149990355463802081043309176872086898749123941394503329968374277903777487704934293414748149003147039694398407218145680121563785552308308971581416289915930655214118186153492322776147817955912802831277520704667533646809168531880720109886163881228932689052910918971868418816040059729433331036402799458938080592916078549229534808189219518726008993499103888050990562271008684667102073730642496536852629653394666133814048714203159140302432588914417876231121156248900600437747624118467985986553087471685278076248442684863987694840589133938948109624182711021735092347486353770251670077419449410590771308150289559404160851829231443623259480032814693714052245572542528522801908425955747565296448794704877810618671021384875540008484602423065512814075512196152965717775846517846776491303695278564461411994621970922403245778504879302662374529675119994791132145889857678608650684526669989130508716116930268882915042717262177967007402093451503778913439609602513195624212299345191368018414756577663343092225405882542436939359727257840839475610372762094326444045893629293653131056620354709611151322675756080184592833049283127694048006696793492193720725357298210133829757018228684570152702753763059090944902914158297476779171876269132666792728202774555100279201098844126527397139199868122355060120638519296970129326924321131100624387857996350006115301602965514239559082357776501557777601889295633628030881812505048378380862326467938062759259013990710559044796986751834558618280087890104542794223879825775872790636172039710713042977167248939659190281030750585257272068562249185380495536279475429571860466594267912549470841077760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] 3235118283377512581021336824561377171393913062462115623968024449220296784813719954067533080274009353073078187944812881067555197720455902064679376148635384801792900105034957664507180126121114689396413848262729158137929686333820477627973583356739255292056616386487779589431081649919991968862721921415309713053257818118012852549766882084557233093143795052790819849359561360078522124352024402558589587761057462136066397996197357430972866678629385510467699720396076224197994911746801671593084316716712165992524627323828888631694368686542113800069036058847496810070723275366976569104205401148922620620400738887174352057961801034973390797219382820832324534641325887281431902230170408646256935610790078672922979836534084828288554801980341307237072431914259421564891348320992032487849945470172281564935534560393489732749782000036602416659938493912330390501427554499998302932516619045052095768548408731194354151683932422346497219162091049486065168530423674634198965411246996203676558145447581410686388301750094912768335980605803521021576339386672729805332810278586807769244945077715885536792194003958375923514562704194554418639911311884294398575222747468195623549267778939682820991935936718414374294243360652135221314035330018409808611374444854570779209446521638462889944806679874359116907140028278667145320817268328738232467019841462097141218397913217013009708417094042322138673222153936550348978747427738184559243819594624206932475452843795693498037436906871864340036066472569601566917674828437657852009740329187133852263810768851650128327883939663577931170255189047524094271554713058796672175341928189962262903212662794372596159203958757013153682278209844167429162310101891037164599337179675920137857515345686464239318239960992609650013171212203927446174970697128626175649815642042631359764425027016539798446363103438007481285595049712044307918943062924943603796435701481620859337435226441129923826557038385154742711826562625324188099064679036218682388969231079031756847418880197022562925399141577988173253539176629696703650858288781761634475786582806199182784127505835814621929954653784701965313122242811632353417594716803955138853303333263807068251289003840843369259297612055019802264737247984862309601636417202673065810136951001200497743708660507823810112440889417055867183239874227211639454539345428654493773710050472035878203583978576161421237731591988935087314251080780425995038391804527310506112691528506264536340474714153575373555442235106149352535055891576713773047098507955451940988159910285603820723494086521305061931544334970236646705076296540906957157808542447416678427781876091201382490101626001071654310835717382171399254693705327056236674272266309224595512987075013877394255906787178647379081346672491828955102499170086364686011378457587916640998112258384220008841566748891758737796014287625029742389328101331617159633844595789819418053878305599242159396339908353020877749923479339120167636331502544171539160524154526869208529052167201392326923415266648375924052964016324797643939398028023365015602383726388725162449043456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] -45456490397234967786761773408659017333146847204390721318021332483044893321136380967790557567180654559192176929146848816645791977423470337460023335024379421207603781070875017092047796389214271366994419572214643092142307459413811579547179813603370028814229214108633558195806948853705306367974697474434176653079121544759838642034333031728291265777124949824644780944199668565423519513325510397098266678855914818268848378076500003388942803856948829488530141553473174918817231310217751892942482201587555590196032702930211854369340428444627693984374025457494271429503721058891049703598903686833999476021102726286488986092333517380066517057836840487836737358304521469092944481963124656594313196693204321357407499012297107002941966451130219114560303696424613389437263224436788020661808269631972290421987336534593812258823345155874743392430738818684280873562267332902476250891537404521101229383402489633677023326319712024655295277538087867541344176386277466623600627451036012760468949476041814160545045407276719584528525745988149936817771519461702117231410264383159683410115782591399017672035514961038217031560620208189365924450465518438132442036540282129185551407912081970111251415901827284173211857982793483770186054615225035050939090423647627568008568706115246188869582380557892942435778890734105310617063276414643426997602205793883821579809166356970072076157099293703024559976687124291677682414550824535145051723766374374946370114182049891913236651366175353632537642392543079323162683956722564024207217909968086420450965492255444708471347687916794669673486753316730476627708464816533912903813317810731999668509096937956013107289301192018285870534221662769616392119655471980514558130561322835535925587282965484238088297236311373946561777115135169823952016096877471935922334480136033597718003067668582032013318876511618834969868603447530676653922622722405319328216634458087750162560519468836998935076506487295778012647783271712767686757141713518494301589098745412046652365948316739682787049269575029663461468763229087172627883038430557749162013992758396060571568688793145028382287275600968355590324331268155732364756937081164960948346799698287933482016830926032061786044326042192006881882302045537278003769457929112998197604225037644501184857555816430226390360298765236462224498828690035048371714703311268714948916828897907966568752622006429178435701797760478723213539121050424072830007609684339428760160559963244416024861482803134794191030821998700977449228877522288037651655571612187656748984979849186262709783341683612030986653638741629851096078418489206458696570369433388122267225038894961921468106135521290606326336071773968903795733874427163628854081675642111504011298751927146964361339371383553298625596965425258697944907820070878955355332921291195928510679710034147801922313193074587399481084654243264530025813839971743477776709352612622461229951040601510480752616684435121613224933145470127240148325619612372479052001392890969863044429564486253246307757547881338081401214822506692312970024037882905789047427127569482477848944967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] -30135459983811507529177367772717030654988889697332814489952087389020649573086017715877651901055846168262995232919691202838830751530288232074368241287539071072019089391863096610844456507400555990312446885563776630381965201364492510646496665432482793262110539057283142366093787204534066139800077866742973630581277281422556882705208141727647355652405548319511978088437276552947674841441422718358551704795160438818566804213542181849568576256861694344922222761528278799665170692374582557334900131349620254539180429324674409529653852020538803682509809760732790473579834859783831839714362555068958802395324047603770899117416561762685407025260068578592759409513942142665836277900194118531364225740079252931604402146186583842031893002969127849567628660818187582493073106380625712581546597691719889937837955404206178201074399971215699857824237876937795356466942113190162773974045193353555933201576711945722460394796146652082906106654241300251549199655141116835645238266178882288576462608112788376627498375410584274708803686086171715583244451262939102004262780080084503005022604867729226093214651906481009975435543118599260699612607753129864167119255371918551542821166374532139116142980204331229147744402505696443873294297682790140106427152137582221864939022483679222314416836297662293428541213328264318807860659360186334121688617777677508284327318946126316061004864408871216747171240969349166613708481952231393394874065273572590299557109646814017844351876281097558915947075551839094540203050995218991617919175325452549473832347224307511535889499672240060694490809443518700762247797120737469858616574936948030740363114344510763973029524378396787799855028568030112046561927368556925384452417429997385348527579233319016569607656389176819061995494875703687064411913592278811538597357588962892437239685871299884955333280492615983431434050317533846396059573516472439721794440529421896935879713908069541873433227049814929244710099046106285357567646541854594118417886164286553442129396271561780168830709389694096898932522646867773800459933109078170638962576981960005068985934433218733512248343362536361274337853029341848096284080783887136711490929603572147404519933734479834128040865276709016246680391624903651887379263720781263447319102214218689687011556270357869935174843443151748733458086108611243757268919979793119238031599745703673271395046317020637240833690154438711675026065851637275044998168110864723319170794703518474272604009503481938317593264890301250692766050876615035929601231579940404848406578759041440845922838455113745305320760913124435052030088577830422226689823258748703017466272065256427596536384474191223704300273063034906742871941593224652334361862635968609731679461945518200539762835102926008766812738206529016149474667944110765588693503989401902869301202942846295677844096615633621340760882385988645494728559774132579082045766196550832074963095112615968792623436348018211870112836653104072047688186281498863304755993104579569539974238896215561374637331062057803812439084989467273527575307570838085107707535772321991271978631168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] 1087607448648634412634197576122179088307624763486765092073047985802123523989033761318719010500282232233485689410564662568603956904902250537905583111295016007372112126697815951020268443172839093575342154371995897715305877280242328588430257133184777306046665978370231745083976027370887669012100654034452056431450967477862712118786930935031386475180460658489678707857514686528918502138597305841784508749425891096156573922525535112433565854366786130403905237615282090613588973325147994800258063671451074578678697771629129139073709168646085548946465631411430458707663817866407418236818251008458913925553810695682943394925066662899978285742651881873255355926168975806826939527509560899370351799036200131800935275134310334458421688095611769858528641613159948503031420681705394434596040754565368939062372857615481892371016283846836973987575881474896608872754994853079917446440399662516214971284699209228226132027191337315695317042656317605668021708618045159694789023808347402557847048983100459247496634324072084315799623549755987245881454015116549896223815933003810107898272754974813715827909383815927879349908013161529948467598049239708819832705185223027714141285792882740753595222110730189359132520411806177076607270059734807665724364695620180061766008426620640521111069912925195849407750497306090359910460241352072623816783684696792799704334870261888682541028430707878355255378452069596844465365103979944012531037315043899020582437021989554898155069806046909383427162790076347952282052899298311231615689707276087277996222069968047048444193795721559981277267362491251244583854196383843981475801409128193988922788197210774407225853368844887471665978381579748311729748282207157970854340739875564482654471927369763959862935014645822901472996742048540883466819768147677784199735179473055362135587005756833131566853859230206604745981025371808542387000134363794776183967969133758049414714957044872305311307996901231263438168590166121617059118913417880258563012490323426848824935482221461090487479989700514821569501798934768586151534666692764027002269314593002640610294272784214106498507973099581905519901517263352417733850239381661154967540841758996167260494756192180667742014314103735802004245784284447470677316172440609093867913106449357315484043257350751430284522908232569622900681539548157336591008339950699233434814487026512030649400113261066091717733161045308835046141904177599290702024429244946264195811209973175478280661046817107212492385905259039262221120489557735944006533708375684111701004960701075595940675463456726659735467967888258246182246350132914895045265235377492347612606252444816386877462406906009913719713120978615131102900458118478953665631964128828080290224917577598713144200417264050332813344210439749268428284884456522843453704932821547505863621195846894173854720736689679450746844835770305259461798216424688897126311930941650204284651422339543806744558082819637789781457355317013878583599583479542409927377558019066951682803593538114442950694579047814655770010196098079841781130918533966008978352762924555463161764904960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] -4462121774019154847139888060575821921750550624709688469170421310641009862754675933093824108412601060200349641026160184845690214496518790201204022207828703491169168304272532403783364289182714596910449972450464974237224367946631642747257528416306965632999049246339901582852107271170916352315394229390058182632418152189944315120084527076724795508347005581592282084324416223779928542771997156617646133600917797916553459899422363675569357054144437438320548911198610691276514519847972945601069850180676623086154053428735582695729471836314091630074894990813117954871078082724915563365763619773445458690020915677600091751577851842088839456063901935134550464806056495091540735822022540449329787939695276701784000575550351525600876615494547660479489041594682104044092130897402906157329790789219573683229899010522501001652780558755209145377485938935966594597273425387576754304472600649649919856831622645838029688415526700139850900421015307384946521765278675001028117869329407407517043237671822369515097557575770720761185134493769254342644588459253922896440904477758946718299442492481350678063871499064647482555091683975986834941337370327334442624317358407285632879193149734277758752851978924757661534773283439107033912296705724034211718211573089888320002585544012971483964845425537865184068199743223876781511060688156752667072933836335883289477047787042631114829209556669930450265484483169075250989962769607050061232611652365143331584819078179174710462901334756479442387656281730186205405028206439108253385000268192174633782884306801527760865749784718883113508843280746581054480193199494573580082979597511023762247785305246434796347060138200986853427879169138601818626359769013441594765018515471005396490437201725320694586197487177519844530724721044934234795837015905363579004067716515384783742472283026592446845529895043722569722156637630640041200725359576926273235982042583945614134635043144766290520625305295668783738176682963575879396592001378992274048843711988710699088879804985591124818284159624226535234734810828584854062619421293638088185624722301251011272978633755882472888424190918829541815871304493377170496090227336611579559560874769370649651334167522783699795335930600536685179962353747898822615526720480515050789194292242095448306873631429743801765716259127133879834100322497375061899074334467624597951170692693848681084841381834743408063551156786434460643321946445358477882332947164742216038651093084914815941308431699928572466222178353352790643541691729852833413575846532020134531104669378414688180601989469415843055573828491593842284491655055211961590091486563551779208824881915435228642734148381601501358006471646574625775153170880346167210240014562239129219037123201911003669804502707211078206708094600411401349205361398046401152999472342090414660711137563013338722573600624561414025948704324553544851486703110952212113563200821502629557105499619127534679433921847505663032184170717969915132034798075830656711540666730012585798950003710292663175701119258523867027681402997492956899401882611668543855861959390527850565569871872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] 3686113864182931697156565603555099239803282135159302987119253057583931865276786589890873916395971756792159648099028129512139642180336607253964211878529063072999826948435412626651600846154277918836047078095794770157623963633297292907310762472958832390863819549944134935098873440979542764368088268837128050889339779782401289162349413569376425954036828162641361864362616576701587963525868521065832057117173186676102784865129260164123110110662046911420875589093774805604930678576635038011663209371366612647911200212114442338321577485570966732392151850346913392510800160185869778913124801335760663043523244022290304343755850174540956282815850811215821450061131356817289391329258755823399102480145124084274180418887533825074193368818421943200377432598281809207117333161530045102178714315884560800698607266625254198197074982040525601307077452705632209622424966890260804228029279144867879730454663977318177032413748346781997464355944091795181928630333782189026342135022805573543695929939426867278934414805909335019325156053982565963967244904321117244236935196898801794503455637112228794979305131247973854519331600537472327149391085587122975363402039312706205963887646933910269981597475228955805415666906910575162679107356296972072676818686668962371224585512807279658280107255169883410908493222201989823186097709421045240228080991171090516734600167552655088850036905179126898465277788208945487107926552584484670525682704261510482395456806338856814035608471112270917561588100987164203466277888340869048366681356990854471306003439246023566716846284726021706374954183901188452920655633984678544832277339874675069554059099615503594720576769380344728071878716116452776127738216122481031537809974037454227386356688892515515246440080377538086377849203848199302957575822011447186037034266434810663447611937995873009888978622444134300687380095986973442386850575423427403969717842200854435604837014631396766185233127624027881250488689310020825474435765354854730613965808473260954124617515515321748668200962917248156587064410108752834502389151627692701174313598202655586296884581081881688038934902950014902334544129649587651371308019340865458568258653958174411009015054161132565434045800105731329186036251105941380591378587430129671410179257091591184025943555539849152638844331868912491459778215785593242234617414540129725942889977159142902344970300457716390024375129083981805787443037818959091792526861922038422196897421119268200654386097393469053585972426798321881669091093497758315122206131492054757774125902315858790851716605231200346144744760675254438168380380118258099701523372940920491707764479754141272953161256634157205183145680125972249490129698619393139405153252463206399908376659467518550728575823952478172238885591828696309580882487182787445921570239204466588666663091805119719741114713153705460789661209689368255977021921206231786791595453389015263888403174189321695436939126843605564972311447059880367395786276840938210436570142896450834813030472840549890354648402501786764517477526351458376968300979905069669502929879587492497613431767040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] 41027779232892155155308856298233091056688251156159050838034739763646163326925881501064141953286234612890736579663404047968892650329038940701626872251907529668691570232005683864531830826153150424092591590550574416896091806370559887845069018890424458631119771442563219354401065333519702291000166120669150520624489859550287828749359019840918631874522864556377228183216756269849988257871597441757527866741619771476442467234288608935548761663784786708784051117084662446887131638712467046723443738372437847998981717481167112397088309124143129684779557983404698345081595985718748683867222443398758493272599099360493848640865484118685505657637628439891062475452074089290090964486694530466200495859081727766767502691430046869356573883778928175653831730612588379711688814282431364092096694578102856944694067672887846503550888061452493645055519702794827969752321484374644322525518177360631977065080034932577806134135517502124491070601181609038642125210777772211115023692520669423852434896238573676456377307265282983967335510892452037686861875757984327047081736433548036087149929257898113374750610602610653521478261091043167961214457231063551220279460072713318091987006107778651072136494617274132486497265132388871266885413973595396961130544446547398793901336163650354969488347722494678357630873089588304011292653513656641838729267796071596773249668297054797708432493917238751257827748856814889666138385203528941882416013574015250940296872103056113751048311336254199935854261405001324513620256392989588786906738718226538387723982267917599416376406447904268989091555633200416645586519185698848597047321426760591276490440141435614508542850675774342871545293731174246261113107854666322466770251668299361013298164440006536385915016018547337432921236191542527574066913910764052456791622982325288053752740802767297068864106271968657679587514405658052362276902444736410131683180032414342561424345239550825637259922416187233038812664541822433707941857748368890679208769376549193206160580976739340878437603222027606019478331790634770867761890277793120342465634757311389517143287045442361648847441043229244805285718242953510780721978170425232354490356899448022371908949144188426592819410737620131770747962148384536360864214275581570797025180201966051220588862171184492915216297404255609164560984800679423060164393144016664053082296440610791101695799787084593101989182713001467157051785667674157695222846336744152068408032073253902027972863441077385235430698937423360449988566413185580646888423198554320086733913199833002511162522488149346138587888372185872765276527765200748314368264556644066248117350666055001348429385091362306451570387961070702374687993584254478671776990354845237924235595226348561513231749584303837818187053682020335797935699655546493077720605034616240696654773670937204181481533996187632196450175617085638954475315683048086892308240328597596804529492581683487876325004605125819311625279353045717056016840399507102388704183741805375331753472630387980744684630246195355721038309044180578021795090778124953856070820888776157778824340176896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] -232153347582543126219532131623146619770758226686536648228159072690375628774722142108367664675222125702503416935730028204287673507131989930716644789722791408697986264586186078431199015400266442229723337067698029845437550894848969477481044229934119331333362949977556369092945363419576275765668476711761372458580613099321106281439941387692286961616707439736507030426623907745003788352605091965848063487796772901903022511587442717298986816717449431512840301486634029224216117648375901467380632521305030610688553338128671423837787437303599146721836799073007808331304668024054575755344118259661715586082736587509130087612162710385413946284821731392503580687064923287452261424959327306184738225752870123483042961747430855457594572456671305205259979567790853885539792911547503146352990124254236771749629618229563933564057453563820603026287045255915871975298076720505195831049632025536609032701618130520652098639417385629040020031351339415095828712487489041078135707684747786181012774952217666817928310011898315366556815038887891461367178407125798176135278158062048664943194966192520313200140111222596072862219302632444665841391978907570518274105804150519510736905414704689325975019414966873371579072933728246648363775286199152985516220290262503253421703626274474391714937745653287431035130371891003094250967499038388628549287084940938953391186974105123372328514102588939986857402532474964746670106216135970186555019980353869266657833255464409296678330626848576363223383919026663345731192659872087379788405338738401906493951909832119018741219849021214823859325628602879293499443119750147447328444831907775661556073014568195216624327987617816064056962895704791933936075255385485119003882888014895237893722066560020633485229652302233438184084444272460713749415387105507695708298549971359088350058850438289863703873948387082281231519703805470477461043561066652155583639549010635821910296380500327646653344755398616999706081004444290902379641755616306569888924275300190793581125216890512646502861612206853661936529788239163932716803215258745695107672878706458344916255920216688825990962508570716410054756674349060958894913226359350585407191410679344769129600227897052145892409614354449337743014345239858387945110272045556236131818257928113932793363406465631699853409123712710139496752238512438336083556813431646243710406735486341796375490257736405570444091662359071394391037632606051720837037835066188581366636161725107486944335797809052087746218056391865327576444751058411329187895691995569205158014611366437143887727048642505237753428477435309251929949483229763022460032384667041169102507173084638329341693625639787343828322154519264907661081586101951699264861063831337833140406838227051359252154878072040805277414791418318925720837343706839565512912503083235069036874437723541079045717231077894471898667366794085778749591652464066556066772460313462519454423387367695570129188387965497436395026335215828779152155000587209417655167947156520256246877963049603242643567194287681551057025144769352816645915363502841206012181847813086085094928799498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] 630453808351081953931889692840562008420159693739606953908373418098139296700677619530955448197851863176021866697187406903079408137500856623336357948172511021647688767595639034001395509717152558086816710285181488509849204565648347487675424685367487866930494432281398360259325503115757224728888544042208416116788305208480074994439184782456697353462901478285081058285038610038102704916070544490500474401338711358555320601773958052783918913308665549722302317165280445390181639502056425552833739886851710796451213246079322130745303793399074299127383227865084101455749784049737695421404619305104245791073215554213904692930471926700982887607996423842488480937585024942361541469542860930316433069939851988608649262398210514153723122426204942101909127491916636425552391590812344452085690619116989168099120452465738735487833853989151745118249685950159569396923756547238390404186999292086858851419649325420193637990493161793050335401987791711379401178848490936222605915992037125478017801970138939670903104242311605235493755581122980343680784209629741800348799322004784544599976183739264338958540540525284657663939910613712603746493959215023485567739824874426711365717568312061398048653351834432311638248113016514046230515330383373880020128284533856640033739966445349062715158164275863267697767068746378054011623374301885319186070396643176237974518216125147667146644913207616925586452357288287301958951978933473881010090507819713308995319335035768895412392361209149237942485119917538697171724471018623116846102556860027524143630258724983756281460849646917152205603662435508479244774564258473722383174651577495635219995401608764483303340209570099888821936860686128179231065815192279116597383446196369189576433478425757586784137171708854415192091983073162649646521683557849235780871748958928635963567566463304798887413475707850834638081106429026604504447818035556778626664591901038179884532609998152140038548051529902989833257085741101999935664779188849048933224481933254117241015111244698091574642878127462140716227343534155378561587799867850335282596740957394180832209753691134910335004485499493530785027232283517919108541090254525905293326423310639285705627027354544485172318104477616542019714363889104738308550652814965824617847406612676305358685234372301562282819852642361003073753711412128854575439646178783582882545969598163750971158433794183363030255685428098686311606069002378125296191105445937339799159708187751449715132163099579865082545467866160133386493199654518237773379408284360734978186092032795961214680239167665240673180515605403302818756091125383180721473386899335249787524023355674024388683857061626688660247828428713251482517871127769719463032185414092906349405679328051993025613979510114469072327245206396536987446653532713254300371387590141626451200103262647760362226007217838955596781505997367652562730555404776224912107828619377617915373662626391543344477284549152692206007967502127005553928430604067613497253452397722392709745631477203172614796486943484048486355622034859505552102191743625990971460719860599166079404479610880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] -783800095031565444545398578911425714186480695742403494126089336715395644661518729027485944315116411144652390799030063011440907477159289661933000231092878212256623041100956145669085686815882858197902710469691381903105083411772615011178643221380994283240800629523017048206561341101957228556643555377507762704928766946380754238749683651304351957720009029206028634310346468903072206598106755381544164584135328121279950949473730719759276401660963689511520576761649944922756688279830336406882011997055483723807178585038928128129305664952283849983512667780888007534507315130962217123967077897720796726980299786270091791933968431783976882829181106872969879326795269254862175563871381620563129413409552823473306981435553244789625507791490721016372643794747683713773127727842657004582543576259056446616109916006667488291484841679611540772471025293670417044048370470348250807751696551745542031133525591464947312494556482880017264281712215247965812824389210205376554095789976334837327725730642656270596787122641227593373593201462265233144002397784101056998452789584155030565676936402986964074808645697615433656022768599494810365845347753752867197403845389298153184043186693782959588988991641768444862507360761906667697769789786244203664725156778552145374900857736543474241983909003717215519744158257556097470781977942139777353328867397470300777645517495282118451914549760373329697944914627312605816270348362392747056751708797056520541824327908511327855855345055711128402091076126348653319264508404453702661982926001458269662027832728188665184142882084613840205773998177551587602139916944138115863220072841245239017935891812819687549405872923430842810287711285452759766032615033503847527529375694216741078523280710316524228568090305737831623578898839373480908772493299425779134836520904581278380521440797226435574455631900280500543857499769763351665674764106150336299977256232469210342581986164882013816671972803719288033132161515370292874914909619136128558898575505634319828107250900962097435026001554692746453706792885775302564241488407571823764687093184728678931826147982596066519360003083263785526003296504130635985536266296121701236462934162628433715692762120686788228311117345766651982549619222409144730571114373433697967789968078967332300010097045644739584087704960613500309556273089048700835650541466810607075568009562809221298450748792212206890271863198603280276996767348053408512293794203264925092545424350276530482234667005974957307367908349535482277862963978727867494000984243645189669532281912115315143707242861196528611137018360618026926046950399043403874311873101842794304075008091613540603072849601360838522244818915818395357732451471950429102117530657746307817630918052038486572481281436978325461468947557063667581249747601790977996137096173101203822549991717215767971974002638931395869188158808124714725246154453711664160845258636961991739259998997253034952740532631535289596671726904841453445223447686145388132099728287477138425871168311339566991421015941699208066198549948638631566787749747211606266444206826800560382079066439680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] -1252026386561433495499043798580330551200028943125202632898265270526736270992151822846118975434501953727230831498107873962127785217148032133358986897972810204493108516073253726591464262020080447353564988362150896780937256199433579559111907355199325402953529311589518439613811921806853440719428892566925727325470173524137127473628818415105854354176531274454704009068818560460908937026545315580473844497806308096777540681519867542051407583876037558906202871788711236798089794571832668584391951354010059822435607910044542973095146105552651409823984079511372754054859741771205875136986501065624422549691228279920356815189722782895449605809590264440297295319177750733085987469325253830179777458037500107165780275858307558516857423480079140886961107194015032426506631685203413431533192402443286735895410144253946876021151159095151410247203546295715527685958788808311911321162295479109717344992558217441232896039011671915657365864753317754374586986820335219624954027857437755834189710435754803429421840971873504100732273212215369973503533503646905997926528295636162360297824840624555378603153788490412036795328561104609828508650821165018349720586657434102830724791642854512018484320533986603844838013026579936502381976376271264233362114307112640925739006095787919748695484317714122575431291182948332405206202021213422915260839132084558115736518309901365857324898432616881777853628932085862920245859626964365672631724562471993194591944982551022089715758616757075196072038046627258354184473983596812973682997769789095174429697933015653714125438121488659852030676474889215738981995199933410824501427700265541023275901521699455428351412243395461130989799351985259772571430859010897409131014951314764987529237586102123726308768040606309199863871260418798324487461463140862643185334027745601619140411709494394176222924068722233032267461370462781711501972725631657310069559405119757445450327292238235685761004086924606730644305542656508298818212077352278748134093724338483793934297539082938166298038179791056826231534394665277722244405846235749418853380309697110633376695611346101860121556404607953841757941042118001986990235897178400766795829485579638643408978380431969714391989357116661479068951627908143709988374028980096844802836724139904013406538284052274158721398173339515641713350894124102427848758814704628240346709565318994596966463042532337213556395378128579012083007206409924268797275739578799192949666175313219487786479140685715256848796202592459460371456060651366331821450251072811752493298401876558709812625447722616805574817364075266444587309859281008826532158491242887555914390511862363160511250929371281709778720287278516332309659382467766037813927129801062916148834285620081142729779652396359425768821621657711470434348323532852209695072211453554726119347592939578524690713544652032098956746109789038453720940032597711388530396282935136652425191251819665157864226451600684983975005885321807997959283822510879850798749500552704719465331278065096085644033958897180473405613324813048534024261867383322138698935907610158612546238394925056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] 9572664569815827729969395524762884272947879044058521297254898854748952815531925981556815499374812655678964626624161663102512637094059288180561151045708954189781568705569242470033540657096539817907015060171463449250067377477337924772583622860279706157640062014122108271235832210987995653048417719877880736667792298481365768630576735556977118420799137712704114710942592191119723272034651033465993333412408409288873427722481666977374186000414305399354618326004471989705423220955453068127021709367931184278931432999940412508674201758111121765731371073542321446268582926636435095506203625994842903930500248267173971744030779354301946222264272577831158889244107514026030573414344427075194648243691691179854759056537469528719047819352765541038454693226917410493960485874072167166336345519431589787491345649628355214029807398129951186637358304069777129570810814409142678219092214489335263475448807736839443975321047015448703935668405856210222836776038019490073989229338319713598099218134776221409872289781675711450035344572069097269627030282321326386339668849986975447751142503941114191829152245635189408762928894608584147420246581077105866343535430755171506043683325744502227591722514085328167223501303927325502105480560420979135735268765625523396085075303384800192308935413541949391439452240854519201589549938314531237849428795392655841344525443866935003698854635839675548342350138414878423315628344482020462291300363551564839617382125751069042264828910619286911735066898848421458913205543454873379214779965681669871341204832590796128065040411745207194671182162146981685442066981500746802865698967224096283823762345859292927418631777379046933512080578350326226759505209946390465827603262925684132878919729052646430197071147044045319437581490568378582967123910144468773155646191138405211150746859942002375183284229444753659341709186655014242693772321313581221762591919629870509927491652832141785989835864053774289998051147341546225989286587760991532887402022830439019443680736610446876459652883017813640100130676662058303541084080115891929351135001455576749835514962093469793535405794441714714679434398566946738561082060428336060305797756285830601691815477255125491156015357876608905178859141145253381468678040903826479047279719007400894561972767889730189281942942130105647626758851629236203061005930466930313149220430542211751152581489181314578582573487188058879404947275549703505623643775229409813078466522487351002253886783258538260152381376423270488256123751958963709975947700230855396714657549449493127754986737670968541694897257598440770511735230414103773106912425171231507552568408586288128428637762258769256974370071274352838823997964607228472740788174991290878614872063053041967404918357006284605397438614276358590711369514189592632379277508905105062785013477015090391816251796809889364497215050802560746023407824102155972873297549097550469603466092895899291114807715774024162944128553983084745275974828591673801629131910839844329814847435274003102408309314503983397197638906279965045399071069646043999569125385604430026858770915655680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] -27960267345086303471292184231908964313960554926953363415028663189479253762834968093767605563668833047357977772164387432125782624119431061234885478265003747706760284060739689555894158858432827658920402214042961390070714121246990221743150922503602536504879975306860288426867117517315767173538094663574494869086292623167787549065081184101186559707159866722408905995701120153138013817526230183115915612864476013940034220835166811226950697178639421702353496452069555311443599203669504651290109716688956515096409823250861256121172920770995714295660500643226513528195177109313427872228345713891863586528568416437841537232297413930773792236296544730898882422746987650427223669018513122172358662506843414008679609234964237114727656284262891206495876499786393664519914446014935942102127308087499167225084530683979085146350440586673593718367341483987630665858699188448868503027422958023620708721826419918856162515711341531698473946936594627516984101197046688818778300106811443128014256278259928835573870573338354969637442496665184720650244225551531527651604254450857931968649770814989438172087047312669052466857075789520827507026296954001434626700617302604990445024814748882250977771870719643222716425841007499784279102116501989687548466203154485196672017203725079075312227583630776198384681508263233925103854978164254471151250057014380450934825404573523133891713232340575827493130071250227368511028286840512729152588795623661061792673717000618615688729594114841277471364587590257207393603543700722738040129120563222248111130876856930352187513055209760943083034602598892381169377258493352317013921953639731005449806021210043233028407085032350710278191182010521507005953150974490387370324974869762664745611553069448041251262581979264700431003877112106208485749389177584715400831153244666332665220996022669598130372378933524941741161172287868663328554923031186270472293565540490825050890912597246052241826414367244446627929086118690561155563635204727805182171466647804973568987670426751413616362146359072414917674114816243006757074361441363345457597603155980555940492333753139600599497244355977619801269502454866301262267069876940801888882210718243550153927688724365096594186002022866164321965091726554847912206648247009380454686687379744380998451136462198071145379808413718785136356149186777630479617347485479142558803323447606515863414828045005404446135511141606338757305812426435903758027891458958278529493398939434263651971624839698681044691128500308550904129979964445244657083812331746120101546875223594249926884766666878648868009102640671987088704142800876485764007751137642409989564792203819318982228790933766126635000666449642182254445692548324295161330557993929885938095382547614564753971957613725283659686126643456575616626654849627962581041558898936270208874367060427978895364593379009207115167502051182365658337315294739604880771623642986721301611159552200234226167908027412220250230987615029270905925111192209386250421388954726290837527274240986478647926451731645976344960714782184837554043222062157457708169387684762804295195183126937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] 51149122769087447222316176328545946381784872530290485071693909971796497785833685631070087978866326647544287271392100758267918262344049794406898358228149820300981159659116422246026554021912786922077278434206726397040023128246315476561606891669952594984697952291191336214243608012705123998360597103001746856397070528734767333520060592676291209061800843325938616915740600525810097738990325097369046677024079921182731678244119633382387267549268619770399634411349890818559182062188275526197310120888177904581473496160294271416655150321348980573100382092080379285728034545965515172158565262403076675189317883067293908281134058587869519123597346572971849817397149439347565813381898943632158450414494841817755302693888980755435736549140460481777905277394718711529125240225743638396952235583888931935872251102577930256428147572173821340369816181598366810225326602950487028709524834131686773506660053629950557819049746998449711207754324516486552570437230771723497833494882950489339831442062720846291756378137594474480913602413591451748053959842613540505224820164732994691714835892544861505721361519074578723014230339577702512863946198064806739569794035813073262618994716618049394890128050127167442471614833414630752430941491795702758964168334881957180978000363545020989723631152648044546327450679339538923070010990804735304907227758691593145321415657980288532986644690942564437854812345416104800702750058353849130015989125026068960208367424854770422173454703939027269078475119251697801974365044268079024269610726562949293903060180462134417722475185986357409991839262502193540814015961256048723081635317220840924640589790767722051619297418711047909832502931419358199818377254113926114384938131114299347169338815550192774831785377035422756735627259413728663552839353588773079653427560340053497053582388281753836784700747000348303949076485345167302323291891634219348093964177579320470804333648688359372295659840801609114787222321715305399133829141598193499609899281925285474606424323672229055607164802670062783874482676143117035706796981455209314353250214235150131209225606108856324144126833524915825002939618239490740404793829392738440569004919333395030099351351669953168684495603580976759910892424794909769110686617075502163062479018129456170536828509233595880901443610390988014203012648844331722986687574938791560297484434140092786714957279822276885509100816866923477688543470732546168540299846578742786675581950685603953490747607974706493581513644769175724842690261971075791252419548705858645672688391526709578642132121798435503386199499836531233182747928039735132256530114809767289166820667971230437898526370051344997210683576464847786283972183964133752046408198755511768136216110383792383447769159183343202769656683593771821807272577799849273388592035375420297210676139503118972344310133181662228084785342286824282618229151083870489454890840810782025457068846555511394119003796836852246136667544586678219721218064962279795309752672298903522876623527458128940249986495557612607724925350573923720734165900372852420406576808435001146149127397048320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] -51269336996844201510605282518920104195302810478875543581587875171552117862217533962417895741971102363787050525802156664273338738040291872946524863110678435500865798368524963231600163147564666816409894198026117995655563827440106272097764788352315159742070104874019951364018363494455917445299160800791995224268716885627264698489225790408669314764945008219846939018287273634311174768040049501851070299488138941348697203993698479917762542558273606689312178363352320583561276991717810293924366802012613017159509063040743600251716183521553778571564100284845708800445076884246750202105208506683768883099234022338684641069675841188140119471110779005702573825815283804349532263242847912495479896269789199022090099961658593194465069630444248908474475596118788787221505114176145407619081028014682204258118133852478672902661180210289118086687600337956032408327540039194301827979436522982003565798588281739275468826066230561275656393293456147398727242282900187028966464397952625781853359334741497551211380571243633785744847468204868861042991725941715762574469848031397975504471380755411633442806233094652004026793715814874068644137682445802009235868999438966247181426029686341312172488258298380466483002978439836242806734765637602484025133947052757218613168606345336283131642806228736051256920342767650493283310424530797851737698173754249934597032390757626084989934224274073529973197392522294782249038305376900702998704791237003625344114983070238789115930184525458204912476861609405453697945179200642912502046662371180959285434497477970173630026833031266296446384677025886584548774890423433546730386269009563357813959425764619001180323634329020584180022008508592938397662945793519722446012781491541693205377802173924098080642495695619144242035575190272896392873545853779513097721739854609788950894289624181849213600326788820696072188881547889289320738401791078111695429028838804824183344749999103306424440238091953072124791464945297064179188594100202345640455506430237427877091827710891125206026079940139501758733426210182869439995471492413730056924959626154644093124629570634143123798998921047160772380591294949732256413168810835668889082022311241818196903903979890714136597718931037416403765215495990251024198301077582038360519668881317634000686194548331870608823961012150732909266597439825404335921099958102124955475222008271316351428182998613980981614909638813900650668806112821683778984408925346243923276652401472551889775800820436868341949483428298134067303907821399471134644234027976870731918069139126820692302075411170906444218041552526973377881253876583369621511275963690281023681735533235116899760782795718079079478689546268844151197382414818308234888321560729775935426776152732673107744846701544838904242864599061001890911311924098997732360686690320018210025362186618128478811029264679876360914222644349233787035708382007482278600972419926168660716680527613040630362488299513328459081945186088200075558196919735716591388547583392284860519200674690328464890612826717062130960432742415662075387865095297676247337305848307213894623965780901888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] -31921916641482524095544164496607063579232414285585168768353305044246074714036497009193615659239907801370375759825977113101445987793799493019923860063533513302278853248972216883003382307684065262790780549281226244719115468051001731577298192371917302019881319911161575322489985647057845175489651473794011788075093729666476185696968550200910227921107666557665607247139196063128036276414757893449521343385176961689348313288786955769945235682539032995262384010513188275075926782118975462136051783425687620553846053558278505199005574648604279421804313158669879818958496368176902936280965746311777561761275530823845232663640358094821413901511980216623338376892515692299374082813323209736529664672557665594980285628441712018197911118486169954604023301951524626900391685995576956728178565823019142740355765278847997844099417087452302971818477883985171100235002705530757478042377030904618803950738949481992690191179197248461921092757956814101729014460092639954642787409286811678102906084064054199617676372773532481796221238168242946808405524462270715671088127831098285198868789563741888263508243289414281416516418586656460184648061529888829057905757021391225420088502848927970666572084064089472093127244410456417306041168362068677175636999062589298361036504009104457042892304126491765683205237998235190048623020257819669014386635924319866139768212816774653759955324451232353737878731289335919795165508530768059380306617119858516121493655044660693783048238488150436244949071491624343353035897629629869280034113406036022360396962739315636447806468875329691083576255154549993264523781878366650588109644216062284640699941254691575620264312640930383051886429013432861815653909943844764261327924380665461867367566452421881626582433993551953925832501338067497739386479618491447482977637765603128344704329499236429054446518086765307738722717533657330759783729779994565538896797706288712334535322693825968579103675353358172212068689876533159647194295033280315890941971986517279175415481764826560614489666518047098941981205223964136031035889613755257964898520496129167219235665501668359133172369137091482584437552937221462613556557702202474688747352193378641516592878152828245021447422104318884184107737607898964777399402392151173607994183170110073041913661309428727276499640413753756067689768014521926205921249921988973809871303788047963805020871992245011940260717008272470934091233381886722936906431712508542859959862760455382029448490334819434841658161283413837701809256258426103005088452036594281695984661715960722035533495414335065229694770694782496114127950204413411749604244428880647991080574484909051260873860472663201214795172781805394471208789553382192869900101304358082807232503087248553841226555019616509847040067282188543384471758655125484349353785202115291270717155809600480152572464591692134161307387859493472835561806235757380914219187346142907333639564309181899068706542746460232599530690663040360188339974104657893092817803203009613913402736432898388231663296679819973419156191903881488393575386105086945316739972637480995654734511519825920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] 282858568037805930902469504017291949449371857627597008968682116212692503787530822775080012049340565508916707410912746310130987925949375314007304286838366382377605577522911376891739928619721887853811072430449826669321059529024078427059429734456411491370259401798489672592006795191630882387147812216603985272131262809438191175682490268864078215622370662064630755129278607762027337716105216975696277112212795977571663120071739472938843620661429085349778349115654625319236725648189841002239276897647149194351353383576704474599943759416216435596813787535598859155498120719272842245188602143903088021906329238608836624465554360550573204747256631258360937056078756380128225150432869224399099854388398574646488321742507305746449254677550976741370847339009089076185129834027850897302600304827192477687416293335376839054507258387734969564386016694413435714979510125017122135621051777315601692961256589022261427862133401520805466492712087159715835292882032049091672825025511433610412238986880510721789220401653743397968303342792344835957536712386280261561449571821557880979364848475199467761119062341902282022643453492407546672716324284707210794397404011403829668565084941944631726674751394313732703474135813849698310332364600259571048504175793204065732032744155513889522733773709624356120395568871807099118859377107454440272120072307544036168218927079043871707517035716064914387501764024207007338008041365527056145291507429163539074875354412267292337336806729579458572659143377273929877100547212704633300202487479001832412809399289087784439673731278650137596677781066505200558525190632482735566196543990516228665289462141764525186226757516288354034247592234184856806342124362932770257165429682047942697418595240150981118654825803547359502730195767040053867495703128643212748211320271412570871428762371104599862538088914375466353456367653060826636578199836789686348333272141141619355475741979919897042288638470185054002519646703862900511923331092055869336408745422680206449087503750636357284697115948933575028264750446450945024252200872071126847448315431453309539107209089672745559046497229008527430499539000200970139613489578328394077869704647077103977200833060405292478734342290862134446927853678965240647013387578586105219352989101306603490040507750056664990933396035802375067916791505292357717024835605833284985225522215651286772837227127292767209090209928775351815418181894016689902290301484794977083800998207977330957056918678314974216485105571010002677303107216740209383687371297086907981350295917656204159554441683693167498414915748549979559649885834481793714154886282205860380072344948938240950770571708973501414284205057939939747584090877811664786219045214549151700730494277326094737330258339844616616272528674178265073377692754714864214331660129681681615907969487164328094074426098816754461702853457643187170224393246535121410581819675075044261816317510750085561640290889508215146781763286910040079080164034638742488105695189728623601235779007778709316644932878689815937440764576469927962037984841261786583467406500493556575899260838477824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] -775139266734735402660989734427749129652068870749581328680773948099786896990373255166606532835725226376534363330435861128730488925255594922230218572060585656984842107057655677678780555457740192670196033137448259387966658734060482240462698868538166516991017916814596149380705632249472074581957588171883073656388695442438341632610206944886143611621837405972631874169786898269302906245695805281837576098235053139507696852702742280753139292525599551956735060897076207335907098089863555209798900784002406874752148796733454936864850654260672523655713028196647029564583573919617784004566786206050972263223417079997428562212525600970360079903104999373053623926629945997882971992804808039166904898119291514611124551332385697711404515877547816285766253130381350050390860103349039249211784416082644024529022605720737255439334302348225097743090910509029660854275449350101783018131382237541299650920557272306947971148709633972447210742863903959973987239118887573539734848189570545391624501863074077759004475396777185997244924780510478154204560751252644186274193441893815511388280275993238320541623130130666236869114503050164842026399773357165854335400280801909999943460002780193238247782354240268230550042556489589159592870134791133275652211429145952125983066932140735261857190604325685206615615717999437631519796752100329103753316744206232672818644513974737192110060675137637097079927481816383395791025591252630010667851208680316063317554290510677340505273417649338356930492591681068673210892798954063918636721205402760130324100385365607289296647994093473661065973931685108327859535901503604919065123503996368125028856655987823126067400988490613898857473392470989005672512239493356740806102628153853441572014535134790291127286095141170168004571941105599463660528491420221215900689955530455522294474735548477410576998024489515961081987709017707695593347728145328939006982369813630397342558302425872503913333556297208381885771093353805379327194272464484234589327117219844409194269243050706872004336479173993431162023426376702150567705010259177756675056352202314737980045567711499653042554796560899024129372881921572233672340896201407220328785516329165741272585096634831472283877630367125675472768966665464831814514792640777927330673132569069362804842158827651583253022613625718723028400284906647018702892812207142303923495254532544269296032353572020615798070131395059102794564749550199116613894655432389226476640878475236058122640790090866502869009577977251418185692935167900616020821714007210259555184396861212495595099908174222081319366052426673857723969501442393310017205178908157097742090893230568021054401207723677647801392187424624268013552009280042688965989289915816940677119381834115020864096904956203264069332500099039092575294937182838204628800824723967874865174199310369050335487915237657123270719805460305733860782083330497251096040268531679898138885942794425829181052678825580078947194027937001011690276422313729786915895587180614931725659044245383243877768210321543679918601462037379715217072433738472951239596028888444275416669561636782080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] 1525714673299502412779825852695590037609387832085011723243893735714809060486568141813818183634535980916485408315166872473806350907781764054090580788014764785143500235454518612981620667444737708159696202687498120215132772564177665825745023479556095630801166308630242553960481638043118034002852134412724744812810799871221646612948373662066094472026195852356286141256509451318435562714273597629547572447475442733609447852829648632624613255824496890368219205582010694132601947113944747621399096672285678582603925689754081832317752110714812139771503752458885322192895381127479259748027019590466565796494838218954919757611838020006612588770828173437601332339327249828252901690905234101794022725167881466945348491635645250692525237690366867784829433190457107562202751134737323091195254026062784462824963194178678567697328440751680147551467461904197693304281614021143600743004569879581376993506659312725275509411314697131663995878424701280592128687451246376025439953995259508359365092434023256280591407777848401395496903656156668680534259530993865164485917137847912317126721359291247926339295487973276100345943802037183227010980814632610423897584628906995480646593336575835550745281406891023984690974464575026252319723261446069267260384669521809119584562964462466514075785148147063601116733272011613533800313149835274070059967397027184537360440960533131709770181484912588369512694187411021400828479097789451367376364543026659897359505994242532809695016883293752612065344910914849322112618130139988656713804850227878683688368553866525264087710503302114216323732468723165594456476711505312454359490980765777252885453685810810009837902207015599818894381532154249485721484339211012370296634382204207069344188459270309865503753837770160141452749827100621874472658139341563614499201589930128778978562149938046251107322665384645034835368206760194855220926678084116958888335669276172580223063715282315793663752013368710131602055637325172445720000206815065942698761980934728804550314875007663875740510167264237835795224897866442383026113325171047094857475048722721297744099939202826118810317540848685332905405878192415087215621838546095797134407320272292810552401283803487180044065766565782742174726511931728895542208020163217890936600803328357001657297199984998681855261866462737644864989119879537620660332843295440313268008022088203951344494508822021135945523680574606113323030209956993018990781956197628565303332918309820177775559469598649677909234683670702270746326913884285423571456506947891912854214501713080007338136562881919755154055824967810023167138900810218347069374710001059496551974075681336239747320512233412608639557156700397857586840586921620652582473112271328691805089575085869202622259824284400782100378633049398252366533593683377191923139437159385816060411981166490684622179224850926216867947525360478278466879276858516975905669278796556074233371391278171392434797808352548549434085415748356911994409947692008284791720120550382749474411155905459596776044437949930647872332693324842925276423795989203051937509542393353323704115912968765440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,24] -2470862914158755849295559229836302507150770041874559498528934872227754637354148442084232702802232812941408209123480558165014137215056539488409457931351342744805366776898278397593366596128019485070897768170577683857419325116501885817698698539453677555446885180282098845318774745394195887859355458157545697489256149590202215348933363142308320059401342178169883479146999515931283711848467416719161886999992389314603780399919734203574874187993455786939750273443674625364216142246963967931621904314173127098512009979049071709429903860482805479423565913114157101301549654782130277490255309876898479434187265890255057510376807546001287919319225021502642587404256670968269834088124971668540031494028776284702122872016592064675736820024856256101344088371834394739061399606193174407230954532130167113206283900237432922473535485734364173026741720194193481527272606743617031286974700242396371305956611564848185454692904673494752420994101902315259317575933740645657121384697567760026277398747941403395977565556364049089231800570378649967408242002081456883985162985341049473259810910254963759645885953904449003693385416423637892115169085635073359378781653759515287136087079210725167440965721176882071024877244707765801167011487539237071448162464038373396975316233912804620142526992653740773280108694413120091058337977519768299885655983039620081276391013882393430072799105124615893385452673091955527985458595771829413092617802663794022610745225370758977166528533871619769265806792909053078929597383163073951530015125974395830486885248186542813330717870253140411112385341812888220553406926204810285261579441629165129435424294066918474701917678472045223652835366033999728785389856765818168243023084140117198915556424701506423918306499718966975592514878993919209942944967342218247024696063313895214872897287956722684791091016085194081619159283031664739926404993914623677407548851109971804872473605554523450789887852885479811000258822432577552224737043483749783971953699445123514650383664401763730206062778922008146930029123587240599759140458083320753392527884169998201753312347292794853124648715842326830242059721621642457372404612977650042985513370062702256653731396123024640438562833327202599641584779614464505719267920817703172077074624440782595182746430786955253430764619807678864066854737789475633218013227933746361917080505496003847547649617433315501759725590109534784227295406040311980789510566703413657248720244245955829237911601705810835808356277028489143010752979860237952254935004304114677134245817726855393996578658454121044393687267885568941984323401962625417191984049794155556290884834765926079115768208871635331387349305548785183604987863795412249416725272092719478434467474932390344597372050905916672552995247569585281151127461493621214128017496069299892629383196596272185979861454938738142348681508068218080437702879482578213447910375679966196100604757864490011529192559036415970761255965645274217499226179758009476756358921742769089077047121627364251605150011147156146664030754372965779627437147180518355721396475222129166870909979920957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,25] 3472708078847109899007396323133178913271269104878932981190867569363631958012278385088812647075377445057828863127750752022742529504096707004445429253017155278294057911393111267993301697206483267086819372554346875650164049989320968578126468526098141213347172570356770792001121874151317194621018026176924884390723897768668067981424867309934694556526383494489803394465587190171415823912775447444651215581787800226970271769891273845607420963306096967458779189619173959143011304231435486817921261652352216197988837683613101280991144862863141828777741320037453985549465172343432617394512574850622536742819408199222030208753743555404487089444139701030669115300469530509339237820663422093029566955395984247845337345277922142213751434415536634891230315925052894000234453866071075500125492592884947760816567401503323034899956026781257858973396989583830159505293972150513214610854801963010211920542346190741490658679534783039526168253745071690464435303001446963261197589692900407842949161368340649753834332117268386091006734981080852209073777401518954132972044471522243561926030133421023314066775860341280315006546244039455797391336065240389691509218066851288223818349760035883901321817092599696595668099665121510405283524801663602744537071925442262570149903499696771827358296062698772105725584454150335291209408469140562280423704456829281715811312630146722427058351609453947582021280851351908402412199707762209854626295532101707487416263470389571476984170148212886739528156283653132212526165438910234293089114861589386753618175368092808079686150493454914071616004091758260561152464824799428196408148033798084130923917188147526232207429612518787177746078915441911563985447299388339907285576610766342137740038429023169457324981696787669060511532247586265853998376329726391623677674441972325779632386137337641379286994774154962612656304048482438296326612343125583271176843293445490213289152260363339496688167988976851832401605683347290738312022613269675435211699896905276490681788778844462217995171244685602131827996777476047521968655649734325534127433047150982618293013764033637585828193475506280901548394086632706571855873795160922445529740149535394675890388515503595832223397876656486357015342451896163261806761788372293946797463374932558792530007950427085389072389538174879036170970379875616436785266769409039087086234689942090681622661986312002406996989411338244571574084587184899810072202273843897524441277042954380484134625957848752624164755647386975926675996139527962255467505477449717500650635362669153719163560759501234885392185088039228482658965868565785200454320705662360838184131013641432436590880090785803006061226187954492750113733261235996268257230657248021034636436064801896171669731488150461765646663447756225756082916326718770885963051637712443115450701576145838881257198068182174207411948442737381600338144801281163395672913957688633966998150549451667618225734589932824527402098927876095193515722134670060230693846221996007855112627326255147117963193055438956524502723399932054743425016740203519555989525460109920324079224977100898304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,26] -4339601172710145724912014401402225587338591713463785855008590454519746093104290368197260698000007674986506367047479438525570827112755101155406680318853177800684481849982116404287444821471365427543308883083104454163337901883089259181347118523193535214921459314259697204178719881622558832801386940344546812778940647694482191953792808641059946730604205912148036744908359477730071691981330246547131685385940154558230344472178595689621277468334311121112625741503067495451908434671161603897413781457056946367113041664894127776706578243990680175939435934232578276799223994539751545748185003838052186071813308117270193896457857189987665733006670130155394079966085800484130137968202855939551194466414605800545709157151800862247773764167524429522676487802163691821902340689418285019506033109817346100323788720817517348171392606267142690717144498934890299153778181849976738061916199269518658754509231685415650119676059144140269623301727707873541564439414674654996666769433997772260583910050337103157122416579695012182642014066242373999213649175917192919750623590964065753999293482726197784748417433360825847925418573757450349672010201250884900346001493293665614451386413789085517069187026489015913151800284467582133055633480034736359784384858815331641949683203533600628047388362511896140228770160657166048432041272584367321371667448880626857376435815690997809684941631438470846946123199376829179195967595675500569776298703145865336410791379467437912954196921199218755342998228510417656177453502195583457858444861633987084934734714776420477923773669944326046689502383483939796096836941714614786786150273404137663828372638629545108933403569668206195874424001841966512966676371700704059649031981947346287068444142510843187658506302778776636594823157038976156392368881080673283143274564177479839515597642483370692762234947304840499063561606314211601761827388612160247638820503409214948886532438758568384407247793264114551013407771633693239728270446009347544823981277629083837878697016887240343799363623958396730618419817782003055778249506308472473686241945850134837231334936767809783589562753297560464505463141770987749326149638762397085665559560023745016101727711755466139465592644475461207607893493966009568488199040197435040619910401394389481170572318431286788371475533985270541733760220732538706752203432241382818028839852560749368532840412992254078877335741710036209893689982376738900336089116639203254806969311270320437426639481876494332671804335645329192655749408725004712772483887262641837322390806188823668629187150825284170017687451250530303288036048627243247938645104655251408688043301590032922684557186448651109582851691106784057601615221115358396505074991302275397896582747684684323750252311647185349307150857964836952897164311887399356749650116805324101719297855834694019269196822372455415660934100551776415674214770260359178495865344566753879735065271589332115281571311674728338658162950880275843973887876678904849482884886887901328268013302166724992969246981839185077903835812965275941890692437608486492270827840027554266332303399164313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,27] 4859000278704071310251440510874742431448151588885851759719529560880265459084809585084351007354186194224429362022409206680826505946446753482366917227719757610177770067025376367141521116521565029520292582555195063677515941441394298208729982819728200804422753067748474266338993471352929787757020952876074456863022850588782810488090045965609773112773237028033757254365458709393827413588997736672977740958175541591972124716747048282670384609521907059469840884248602057018464328161418621148977669983476887457550140482922480753245186398420280242894786099961781327283984151840699358888518491881651953737310009571334653662179889846535748077533768208585796523515238894934944205355408815786633147990773939205043227023283847904814038107480267344536294297115732742454166139800877620376919920365638569783813971870956205958797508377382628440963892068171554101460686717529313460691497040103974075233282698323977635368266909579003041551620902917540353255669585130947423454984623281982913353761943467451471425151134867164097839888413038397073397479113700586571723457593257371315041437187784733348136994046589497745521821840939716799003776859639881898844427223586939111799460462544471422187268709263587966684971009518022743765033107696480083770109318121793756785255476111384867321818522490427678881353130823696380048198864076896851286629263501345790191358019900681661606831665988019355080826663267486966710700658761076301645417886313537791359311295572716405292666949712786927387000172642663013684116545147999427602725286972882193091227375595270680062952605889457858789591307010883771478577252512131146177609626463277200570755540958607614998416787461036716844159183123481574660351884521275614722861373976913479931291152313181822666230307272574945675439557064524488524409864782090481459690780132322097937784268988328811702916237092286232944152210220491283947746254636269719445681262396536645607755111089222107054677384170240872751161414719062648423872593138810643992525055990643295906131050504825703912293196100299201528325216452979192999339884927464013436084151635078695712573849851962244270683205914845803325097529901860544381596332244250966510297845075219856824436855699644333893211578968436158765346628811521388794341142823829069747574613557500253539507159059653502321909873063964250499846784772558948414759734331730367947635119656660626181797990611918279441249838045308655784851825755820957672986833960159621694239194202537393050570095682352425858077777462975779603612660748989224332202838434993034327332713014587597243801219571529158685360738212036439608644033586139452378175694660848574343595374513863320646363654650456956625703303401889822817088714212434127125362218597200892317761168303487277450347888064076666546874849328024083662278193182399533688532565261433777374276840903604683791561249310471524381392855351951041674521280832452565213720029459756533604776088449748855051765640510473543830818902083505913414798625043212056794524719618793906266274322037650706905879705354307060426355132140251883639111515921137298811486550984945874369550784154042368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,28] -4853541653539449116361114174847547601459056073991481645764680636553859035242257047873440136583179265206669904218495502888406481977250264413699572372954970693666475172580068210927224928239036613645431706956952622010854678491017771130084666138888964889289330253068516449119631949679873871651849867918422357342848395385202153511058135199918752568758630509008875499283883086572548265589193333824152333085431939644727785303054193291034271268428679405678061546700653861670652344474242465873467359987334487615175854993624470520111287674636858211987716055798212729994807218211930292162363950493025288033480278904386814081189518231450226737369491723981337212219004573967577997966211534665246974648011529405816043948527123478809380439285596858537421076413493044095892667372918039939773063329814444247624564969477811078415693421033118805795446368293260579342826493182762009629866881557921070942488434789311870884961163488825480078657913056377355040720120927742325582816887711162141700460389019126163109634939565510690540292948367041949334246502924782369180554697823251459006225388403887436550556202159780638473291339672896039260274595486106436740156695250083898696720563555969269234783217041111331209442107476022339212862593716103772900150407342837630410878938344075082969722183865461518388505167521215406794253725160162351657051086267373914157777154556648840243555018338347972119785243695924714038138542872674818591677675370454012538736356037881559034113312020819686191990728815805681262116989038194728703573067848135537964859787723392113525160349575388458833562411099555847014408381657134080842868600385364231096493329658491592991416811614555742162659862331872718477460160158313845318831028430709705021177654937797551924496988317965474257396412663154305033467627875341843191885486381890149025335515077864511659385056204681063781665779217767934208673297084178770278447156467520610948860901443135302649458668797630088466630339808369642947996311599045673477097916471588959197503820975575955094370806584315381676203984241685991437057550108547591405890426391859101669221617912430957218288398809819734732985193326354412999563127336243929762857607518332664808711421584636055494867477671337472691122906108586508424679624382775876252933116560275144202931148122773441407401547220710840238147481595810210130910200586296813928521963451455590928203098703149606878038712840964698519133039648972545558168098063540814227392354312982607332974517532899063091851718127174608188902700291436550938923590976382063460832266811256484739289575120121476029890693948356272085955295500259878075088867936561242404388680721963210751851025837193912837470985897234875339766317029305409865535403975049121217046918233037029615410845018691679851536981494652637253670752767384683537866572160538781436422186243562172549587095544991306248377029897723270088421069573621689332612959058727604183192079125975786655193668999634732627657940790886249598706406906304122794555935937082059336459458365768561852888370251218794695975081492026039265128412608889230574882730507128360300487479991992320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,29] 4244335067216819557884881437149898018430843162217881725134377594037866277632046415699333751677918657189026464735365648109939661773868711371293071215484466862784252790193641936730091518748709485378606955351725646482521737754017780608040747739029560444936425747481054796567438469081479719388335966392902753568810032338146501714374094122729001457982039815461012764537149158792306192379189488057872206986508770977894289626615490175210828983633771875912512007846111940586289717615424686408534206737724113934251006424897961645749249870228335924991301255538155442609002603779111215161618397332585820858103687577080501260366794985349307478541301565651800036693274666918124677669661695465551779005366078619273294344211907865211346495802275586549873385262360324345705213746063133566386759033965481535148906320310830673178215577572441075402267548242334408840548511663558206970026209223345863482068179867982225681493817252682324162514977516121333967370523588178849214486146397593100707720592860578053143569324743886048930369151586705388513384639540759369958729222334195743583888564064856891281946422808597121541512698438288176111891992369223860279321847884255946258609068291620088965478260352741083953705778280258561532444993561787567221936870791646079231193950118398436548683041760272787419442795314898126299628503107102301861349388174423035453087246915690891345966662705829731226631436210780737003257890170472403960661943928806622963400367669016325325160163974102065394415824316894547415497978015638657036608340776388556597067463053380921436359260981805395310192713118762618297368892496532831334782983116569940820379516869316037342919232048629222487112400666920251396240305221809591083291744093144191082271217820935999593396358037251819536211687340168144225813754859933472127474110761146633781500992829595560134382315992633859786073824607678667852814756629686875888621187354751486600333437553726124603211753689487052262764673887027883695728190257393090186054073935312268762733234120925665458149328027463465393265375054312551373395637688760971450439657503424589067804316973916162179308397507115160486853411506577341183193750467512722298236879467434386248928460300763542807028988653909831796215992483136566734672210673798770670809228130338132859495970036273418947742013640696160921944136000347642764814351749544917999040856511400336009301501133290779347015191364230565134491727576874528621927142962925249214341859800943502245538495872888948548744373755346601394510435903829417288356089378412567922213454424865677036499446606379904544545989040355838761158363074077379914286036529972870466040032771990801864823070213438433239680132670385523343838782973185963762663787365631170087624137875628645870408926415760189853201255165287533770956515725152310487777231337283955747463905885602422094536412052845139584362266888295032594685473255915227347562378276259828942925283560706602918785271576762802659861000620612082248558948099478684850527978444920164512616802162476770321715348203482046530150364124243217301400054121771722615163253683557116378532270540062720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,30] -3093378129858665400425363387664093669352151233922831085455729572384194772198428047494048362518039049625615858646718035952579993684107380121602079952467856788240491135397970664567733172310228236976351135399836556223780755128008060004373349540373197626716906254565288506083214165213196766704819028614626237206296590959605945008757818964624808189495571528740681221694703691064454684279958243587578773842300764737844130296308992823082148583935733360477757436354287307660018332810431854399639662391348090451101493378809370044123028461434101528544251486078482397941949966329483518554384143281283757430179838300678475660072680075742990815843989752388231502189377677623730180849324742083484798897152974153348016028508126546074458433283450438888370757406475177065550976240624986845061996374892584011566943265140398567407752449209107375458809050215720159602402306451303681428777205649794890501595197213887985656628777467172566940305133837054542335718340346160447706619692340669435028981386701755964118388887314362890550912546291834588121698696041010545702769039864572699460989501533111019817828597830225803563231810072146857224730057144893683427413449564807292133132627041339098239319354428440524723343997233161305757771211065627207934494907589176456250716434128749340348546875170811735426917111686605469501371537565917117584261525242942208828997324539401484395545365959791809287326613848172821620506402100962961893037574650937134313402360012258913742127232575438458547849610785985368728391718210400271709458587282652105251761517900946601520162222030569462122950773690859045060429326075593369157819405576827917462899872957825732201136702221383680736256928264634578629627601783147233794228072130976568980528172883920907461762891985475273839522073632762660519551151853137001568189702435125997834025129566830230553086806572698177700140264104791023162954204857298638420489220672982837753731302409199643131027352647969066515781257727830952373138038990689756159186306346711998615131477861042135411877883078277716798887048793732971030160163248177996762600719073005729618912470151454149094005206420355863328485791377666320102683060589746010103327573607155130715046561822657002417571292090383554653396814343878404002231631191894326005211604970899029881348227122761647641785225558164476463453616338133240476963561956722845327133712453349983303101274382330177633887081230187457957923087486714096650734708360712445794663189436933234853318088438674986951420840313191864153399624421369479307841380520931445326840116662549818787370891241632311070966624477093629861905844449001091062225198692245341018286297602779335527208862312307011713572294949550989365686035367389904758405857996125594668946467041466262512012225585414039626455484014380083510686927005021069905769977063627879945733962780048467473208077712434283167138199679790811166810337552921579282889699640014595919748234502047788306104140780800807345662615308593161333609395391505898809379282150216169362037964711275623921600662771313347745655884192309543942999608399557953636298754116672939297890658942976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,31] 1622450897713637977467050492087582123807964951931396699592631772386486944947030079641582007738249834004692344919073921956915508937158745073836794494376266367872786247160190217191280055301217158146959607467971777293186314647643752945910625907977765886450834851609535440750007764196565604547888288096517697648110219571744169980386049193954810844220075283744967554526684655672241577014709722969766681229531725734169481053420527718614298613340191563196593989525006192123382675624861323462597068969909396478442459636879501286692562411642486798890384258947918333305809252719383738122605413083644582728181745866262691030606740501642168730023101085580430171411728247776535802593079323175187646105782003851751332069366989846172876820960115034101287717545374032403164730955984826849575478644470231727528312171820466147935689694023201676298669386712994066633634900809348801594649871232866698417162519464490904820687416160862596061694915857934147440842754749499915444157037445310703231953767739828759212806433754380689024827456234398513760280716614859054467841299108298492259287435427883524591140216714941072109913779043379209487385986917046948852248864970186250912701017000883551252650260007202469674547991457401675709149299217439273652433792676835951017434220310547798421594556157134564277634487256222779501262806723495149898705036537852274315066422078271007988809431747707333001165982649219578845033593613165180817098719898083351375913070352970999092352577723499275157980881224991897890301181836692980087942493258277356590951580646404643290576722833706326608027613759010359705153018173887482947180049697974498690760889207175345700833118807381888934210730794203067953634036213523168319422243285971457733067335061470975219305204821871515707809855284884530018196864582465868054314203360568252424859500232614255855127543531581686828101189788680092790136402374269379582410381125122918420176859446922664441858732647388939784718754417764366978787353302489937990884027900346108657687992292902886202471117605600338808980189588940595831422762756317415475451299608226385556479216532781983939376363334261608515797801046317239243359421835678250761138801202865940537722551153385726853166531152880064203469521839657956630138974734301308878735340024652107030658167686592359033381018328879243340683356200755712383760809403809195476701585834033665456803642812146485259014337451771712056731294730426184337570010616924802344299810406171673534307790818412441139094857088554617499257020630930415270259790849311620669445287871720326032641676791530457526593958044104939165049505569040810652413234674792273468706431387025235241202298058701186185194030712361361267934465807745048763857511076052689732735853567432478979895258334778617695193660388687209386912524690923495111525162980402442228094322964154552029985891155111004575600875084971128415700358838984510966752218448640698377538061143302422891878596303399936913169428592624476661754338579497400734554187247591899892369854530202424898728467497007872368232728735106200857010468400003525076769844754158999594969016486068224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,32] -198584208127846252757239318435258203293485901698620168064209839450317334503225209661863397174109022998037625900862840387749957149732901124918358432060900163024213178969404017426981755024709950715695615068970564446148271603945307721544446453125412324175248691028349955005957803699226581651771643652005449235786934256551931972664748757422811472542104631532662045540700268336815132855284294625415044114482973761629515334230817648620165234165497104584697694100904712506295810414310417570327330330798575420216209963165424970281166974528776830337138426987928666315323328576963612724751375460909179356411687023493089719881273404707684035628015207514545134112250437722950192493890719976395230909730389793154569342484155893882904746468345635388684737933591484330813512213670784040012406481835600392959501312232584461489146824017157064893148469924737216450471621469131630491946070978767523090844957237331690980421529306228115029499426260320920723578917980654261849999832737782279938444157066175430595587136546985074667004876408787421912067021238971333593169373156300214986257740572901144873225260494683574015956675565338912206140056824796985221251356893143349830938315580509615337354705150489453783262908055421337013740616377609129864010562116303619063547903790769070964858886119339099969308980729703812194621518411253548798471586433328186174996456556253809748455898278458720010687630969762250521076339827095476840855078430082198199788776309156096322550423115302254693758214976767112980464570202433293535932551430619068043401756900761197664530261169609651257157589534324157551031761174171656405884735153862797776240398988674883616014752776343841018465871893882595677982528500867858488494401234058605729993079948313323226881506387538931737919430684864894592349200871516473945541396146394335337798220676597011500641029885922992539900868222887948484957408214368994142392018496155258506563694510750766000349609414050549549134701588857334337826897104636205038593973858675588864033737365348417193627930406534293319834525303627925445085825042225065606768052132669701909380406378383289085381451767722653529755563213401394359381552994913902457351232256046879537233572888951454146613034565236560015208006828175491624774319760013782374947299763171730689925331574184969960050656378258314580811844510728611045904477618344152520740239421111118892948092449005835128973128603106655977156060903101768036263842002741563467993265425837393816679097189826974036554381588726204884898693902218894247682241749044283381006138240808964227724222767686530541247191314367381046335792382315977816123685052387208659110757033819559761777260471352799770688974552391392476593556304262451065914511915787360943997892673468447378833433789085440157640743189638700628588318617092311158819158154751029607998777826935221131640549991776650539029729612690923057658920015527033033660565534562510827764034737808291651338855597232220137125058312676180947508606222117219512847462495340988538538167298686360848632869651847346111665345302799568689271718047563867625192560503348247471494509059112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,33] -771069005147848871895319975041095054850934491894422243986701838746970424752118292450859020528189351179836025365986406653787240057254484001927706941626268633084259215929951001683887863347299839984918636689915286401122572775609027097074128004915505852880770139600128282844773352562196671051095800474576342614130101237595684453079877653039569004504714844486836125847193726461897024596167020514628913187561235878457767838178369084348154154804743957359573411801125892359328556993254478276031001441113493092222952717551362244963971486792844044310229099702490653960672241610970962603387045082809775120001739708994326231766220154689192690542067870376256395122867577663201464746300325943943373251736328894672214981121459459123011533131662470030092259695535498919192675289986970467374441024075745294474798324290157245274941373027400489705076465817704489916431819574335962457469480242219239534001103388189262832089682251467011480354226329768042412780237065192322666338062163466940884335231644799802575642681863377436923456573035428492261299987785594406379443981705270960242797360599591129395302113815051811061118030500962723227685472941297148674233607231718751298506468646899003678782135796548014192234803485958925422819912752943752688633071988632803384147146467315201375830489833593003652400193546592247910896389415337311885760220599655078384474020520714565374479429679906636969663143689250421485729384789954036904453120386237228357907892185272487379790546271450259775559544150322746851967738635556358113386526577994637246266565079558595183019537869885973482055534186855147342060671946237431502179402674252893970593632469900557860745657530613289083072592646583755856451700131064121847894797062042828946633185415458890414393107855649677609708290384722608531439378010707550904520605872452126669889525433816052457220660918113490477597201791368851999752424768272817460111590242071271684973182781263413210939185147411453096712887038137271057062484551103558205631995668856648206987276594231834891215849263341428177030544040738677036403079591726358839635909189181601880554944384772444411866582466581481440347612756907226723197970166867946416570003508256990164780381633085887818277910750913029738148849170126271083916640699846475128593147538943982944524544589669512572983779590609839116638398835758338463960159783935084959068923998367313650956152675429744155950282295737844437509406875445324299511281528097891690926959758059921624679063510583560980897980251090891794051132607777154084245550015260166169672730594099459650051563416213537727315621184588526153366859825113307786926982317724539357074293223386509459431735614304805621941735137786876071835787363996877436314167502697303816798180143492979431568120780208914554705902378051360073566986374525051939263097095486547920177534663978155169444281893174734212681422122823073562824085950727418375676017100388425517197777674679365466244218958880642867051305347701384326462442476831623332069639756156957186405662582126015464493651377993419960923070300143814186643649938908125213044566416002914381303851023073280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,34] 1050516027809340523507076006778220099389069895385367436920392295172682322549303891537610343071240604750946261545811333225908502409213377910269337173303380214480482526906023449779060525483460476527649405119974055706781799248771561411067650382118264702128985108676019936257528511094976891696876570477331251859190178184525654383129720665825214425723440762594564484256711985555221406937042651953808435215879361822885401166485549595549891114447523762253804566927881764800378323758482937074633639179410349644431713454199532606158140600785526693027709216598590259346454629205988314419621246768563221048830248386692172951961024218014258861210872311675800585005280752782451961919055052669448372381063006268723333877574946737498631258613287977274916960080862717015649535496126028266251091707642391459662931300525656234505511548004108448702358227186797028445283386949506051392023824112964725423113409718856302657554331644227998054868341392231725675143702223190252256671984003308377977866461701923201601675429107798693229726495618116910244008020529368513902876333580245463520282930093797445110276310294795856352611480256430146406503141083224930951280425085111308867822525105969407052922079749712928651122004819037010832313481058841966080266303755730185690631060907597939020526796551402876342071811708684088230990226876036576792713035667142266058824731140370742936030071499900819688626237815064200563897391371130760774647262172981291535806787440637080160743968167452566947660009046967674942087573474100382470731422462525467710689872857925435280199777673505645800017904412478065948518719702794510934360923746941616057198117118344563737581222114677404833316450361745888391014351455226059711258497065554952077661692922344266258052354595220150864194126665047418927699754515782584198949589922688796188926171361521085028722103344286956343541516218792719329898329356006665347647914133736161714248655567095607408820747488055366525661086935894899710463347834772016818608736564696251046677540512117668488445509606887508204473094169843039882271784189677693131664094726275237974156996481234129518898635592905027775215793121455842850943390026557737576173445634300701616640999948973992449536484636529427214187996664042823808975507516642981114564094686618470720584693978279028343815202521220831680881949871607774481208482257160708256897873912518163491517008606679448130143224945112710755313245337454787592833314650554256179671643791224132947411335872291268119360942938162479313066125364961724322979051673696313677167999661126540417192148135066701268465046141435418894290643568092255214501161334055683438752491785138154567525697742502230502000095536329975868578995939050517466014294625545799743796891244924269559138747259789186293048256860926070107704959274319497051295282137200869986540643155187519852113538671810171597510019906451165201023983898828594355488779100161046005967075337713966816306493620587023215193691138642027968828786330268789794479526891062027058351448327411977604128884550035829679391335036147658096064993764339915412438316323667222888121823406325760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,35] -745406396543532342131206030215656965964513612112812567955295868585536236873520293391175649193871960672745963714447166676727331697533458009569342885021224786047847027120759891784952501749814348583996583735749480013367330522214670552552392668426882873810178857162750557271063185525356860616614130551462859033589671685875109349164423011474022555913027156777376862429579724099500615647852611447497592720482953274670523268928663889687623994673664833597141942699791508414397918676080895150384006931791123574723383281631181494566267009289410151665783098038198898963942860639236480485300037287194126342639726643752456630814075367867752865285552877462798230494565129675718405482283083274520231316260052183499240761988622952186470456830126596066039728932634593100070636311395060868940608094898307586458705827558942568371379687531298330347211642072708750492625006052176463139944880484316628918692786983100867961233167386178247487136825000704945488409138047545140306411294080430616829522832648532306497121798343002975723676637117076950364903324334788333531175337018205915854741100879886532757236485832665320914241470753260143145873150470095087866829605711654805812080287975776842521715850814988539748730513773914484465077565089668517161907564174422580080386048853028866501883292035885074684191735431294910214121793340067827796593521118230857720174067034725023443180716204932722520339848252846286433661984486477491886871922239081378775934542412895992982208923146657788818366393545139780707455194943961991244629498774614169492048634899247081790717650639404291472702951338842049176389254786044840891584241856685357763530137459040833184558326541370587246966163601950289738136602158144410049580841545201973795807859667746813495273855005863213477870066423300490821504377873231099548025384999945908443596426975379852616522562472999094097373297899273856996618377438160378023265760809897275053924384160857277420972946041672395578490685401194122283835072065321194002466194556502994088565241849778406574114969109751393214827617511686730566897354900383438795143674150424778147451521865216353012847345216187381621266797626852008513214440438672343386794180764079030230353734842415607622853482942468122271654516939169060412396966975705122177426874670588052965103030791936382224531441481603673273301966143163987937064198434519091438607568881466823717291040046442540898561301651992681776938536229022706945952271273492161311601676427396960643294543985175352410631873333746436208808412885430743431978086112572416325433236818131883133646405935168504800092913385132919487124044116744204149547585228598918801233734685809775198976508489679295472565727110979623140759270664112278016802257510160343519043746118241603795391212015144765792401688508837062468521552803074927620795298624150341247171419215095642624585449264837212411243122570274518436355356659944359001217770845517626119057326364925793225575170342345234986264646902840765867385577825308614125464866609975693021254079820843550985955058821915832779142254590455532016036738438322916491914192969510973241845349393367040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,36] 232358270356183124602464660595539893148467323021793541078237920640396244010843536274889533586630989501346484795415187842328383713694608726169304063239221020052673186167910439086409207345126741028126822709661228249576850797693412439502371633923454461888880671308786602943207770257546022670287312126857184604810466551836782164931712531712391019039333247239909224089558364583145212405210724228044974368474489097568983210078583595397411050581885213208462376263581612635624989734083208080269747794757954439639791289599372237775454910301470909401999880224123638661409754330867393879943229010991961423725727847865018479136888053524004881547089978945077988491242195438677751179564457887550135126476004948658600584780246865379353263703656268148874288322763243509285217424895593397858968660987065828756621624993618389886294541611083564181943341168818373170184640745534280221360340848267636114005400671166876120712232102114600744175411660298592232107764987053364806681637995725917593487929881569492537859020157165878727676863168830525800643571488324717838920761342777834974782655182711549243730991722759678187317399450920069697625993046744026060933201404491415794406576541139513915508535471968035217622878150406468765349086753473148613777498569799026563610789850358593246126341431980682952254485605998518636631249746025858784436491230133753947510922551378732454900968562551705690858246854782500312200790922945204621429253139293594129232385486543339817494313380006592010410932031381265362944947544863474615457859751907134393910948911743186375414532070900311921002596913529958194056879668635665647482256728322131079575720518765882216988830357475198035031754395232696872633705648438653606518526580177647228104357189213077257548024158950309450496896035574862937554218219823291657209184948606964302050601541706200045545567428875246549154889629951445827879170497715283301061556041249297787948923680735613987344198070558513700719906376813593613181723817674548980313575787175640720627844213309007494340873856218341567545091952390365664563594832416924510751014927066169054700435948025529398400430122645252307656801101088526035291184282031912258013435618587145185070847686562839195267702715477117785941953038198347679999590116371957847424511010311437202578441002671796969008787879150750709023946346923702669705066939200554599682954682373763195910297562188296960692156577813061319026259253650614011385372271537158493433903294301317840977301803632462233263557419409429678462564001552681440184720531207606566958613973767907384077078950776581307592010756157400749596378094252944023199008660867442541881818701917643314573680364049245080623327318380005638820427918029686544205531963125281048017948544656052627833848916642109203175074421829066409687504591109285695533377074768955052508727384762654844918533745792002042157832592911017501221675522421535294408495785971241928080863253851075723285696887296136725242532786646923768494099317833805684017696210373610311861998586375466056322272406808236108357227401156757297317310126323420197262753737402015795062695725629440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,37] 128113348827191346417007806525632579880503588817730454825878739331966358621373884566451759408324915798658527594817615663176009034077798023042880360628665466999974959705342358690988092682479701835597368757470961198589464344753603054008861721998323969843329666947843732040103089993610612221027503815150194430468749949102757402924044224695618587968984682884644325604835380556742367313159602149779505114422892670810360547209612751531112151141697145571161399777531949080208448102650793850811678650999549697573011084143198325509104856951547888250193158772903080803013251239354020499117499711297122768158219153799684565085835159898327265367495830977115852835645606922898529110258151521402663146826662023571932131400660190377127649035869919260609312505652691578704145905381513485696679033102147682185314510440916233855844609448082151304491917000053486483864956486859801133533618178907994407351879603090833045038726306839345125236921467690699754385690468111283141803719512750323493954682702505694647213330788224195272538005233624336884208330738394255260672196130788220848228628915537907885125779772087198466600086151674939829939360809818157736880876124664547713695460442390112264601373741914391802715016445094324218342050647963728595239751036073287525629260134320301545510923765375883117382049193930038378888979674009842141214240101716927666769862500768323244507479147842500791055597755350638914905977619370345508447904955336868462636420786880306713094994743664995316453712385015975906345971354277270017240824484440403013004845936757470771742912872105934733903038099118111943135390603753432470321110629086067340627863417781253635131739794188090982390233274951917143475992732276535216413919099311522581406104398473854537361388881609128696772262063000386288664444219251504623333309654039332737108564275429404337766351054306527965912240086377629418823941745972808555372598720293785933583398367864770353938927790154065489710300415421888190959064011522622273923448248523433452802306859348689993790394743349556023339447815140328341166249985067290156384780669554316763237720198441893065909348520392891450136552511210216340723417067676573301330972664749400493219202672691338886717869764419086913601308262998706878410620830990531410387592723447312696139628046248944816495118117612312394888542894177194905811816486611929055294496702660940717658574385776378089187206991048661335329264605566169745090915212370733729718463145714377626438580286648421163398749355863149125212362215489944000089073145154976105767203488483063256933721226832419055662091086307765142641302423653218254485703642600748630392373370865074053520902831859611661266998778042428152974853999755263194325790036545494955491205013684752628817385981185425184420902482605848701836389981084954826981910341206066580598006507526047781408492672839508827259011471317008812698801477095697147259908165786651030534354477316178297030446071249369424735251003208647159989072860015164990618359141008359202166140558302403969924790072605721470945575677635575678102812660484100442899384358134296965795509117648896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,38] -220437818706954471976344716263699146132392926465977105901513716252802598006366157431871061616984296681147762060746297893365743500279029258072463863051387460593909504740157464937492518733583946524392860899703705248868563672634080801210418043875492251824485681441644654158574700812398374553345698853325574653758049565242729785732305864375101761381315725266796434169295598036577788710273667081988978497747779622544989117134518441887382786912584421786954895117022125092670886804440929596619186886869395739001872540958048250828494891407919512597439798936845624584853032642318948817339169891010827994897522967606143037669319542166777253540980047098451066150408957009899168361214885484400347239970478786578572936240806068675101086221379048960620951723490502195083976474615428665208631832569597338697982315633555754033217792682548409181009997387576679978550448969455825281211853762316305811804154810742357431318186363094049541831676533976104524684444794002031873880373154186968712475947676309414253373543927451616213606983806456531398095213755078548847171880480543381333918632103364520894237036096190799845900732632430446371211844727723567895484221503349240701098900122777002040584321255807057102910468203104027847476731827285813357115286192064247868920485070072099119260993324980661145792499144682392585159140906103305077329615988032974675804990046784398002805684973217204178309181290769919526964719135420115954790943557818630992261260979008185432695049001542327458904767070294489659017337083673884750866699877896550598119060009950970624230785475914254530846919053552063234268045880750495461944643097771644231215154029122979353361076025939597628727665873772281471310735346135250482823397444369786908193652746977031158237226272732220705705209805393013298826977941287791546998408573616293056958837675864700407383241234677965937201831518465538701175630559763350056540532424798593056183327248183131660642271542109455147139675107703939732852388819469652398744363864500610612366908516873864449538393152595342350501096887603370921130292349146582915713634837241924940639613683089568386007201885311482304074297887530855014677740027164218568094870480846188632832238444028284797814049113005465029575460206624511177179833374974131499097127833764391195277840998682090190760775052252434536949086732267003611551601158317122845448246597908389027648445851077584009661459496167383464407359539021866267826522986613135242420877011181278872791345735056397823998576272345380148416068193866564386053036065820898003622428127758534513476265083984233275893009173368590826407141086312215402786913693104974981361111821605990662883059153304563998125541624025861385435205368171935341684367377216213931194494212312180869263406619627638076687803399659596144986698611351875150852166487322044020435249483971911063048393731156189715668145410749688269444248263381948975752182147920092169452354513673731794748238058178986805132003558125314588063621342739766459356093395139029299098895112759148740341694569718477909890857956397925491954104757548890805114105304205926997392459835637760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,39] 148612889907922581160829101748553181529820955837081061433539987072639796699735278911366234610569892855653864127023328332179754330212642042574767497306343223570958114956982258979373350233661913938358831463147607711948516666220626956008475333301186093028439199208329494260650724148166790564925602785694422746825615312697140970910694838494245814624171091300662876504126691905203896316419827587937502517266062381542366342943382688917825200101461219800865827805769738228040697284197276886149575569866909944450697195976715733414237285667187686268410539546462185551350928761675665915250234375462811539594600026874854589451676220245691982333249123046870523887390432032505935911345412448935077341656304660420274311140635494763675367671354235479481686096304749707517082553740963514592039668137459119269947471865984734575652178903038127124528737658026322865170744515599129857421654702974616155811167335265553326441863602188532453646365485858533129022578444281610954556262765565456170846825130284460768294482210831839603936537549195045420042850650376043881048488954891327166645671886843383184966782723075586009886254819807115346798293885372897253222937547319689173904195706799652045707456024388307324353866424774516571220486758051529015352210438685153444562196461974191396708147409799921943252127549509700621282265875268723470430568010766730019708869200444314715630260720257074326885225751929921473507230899430539764311770338810365525901215939654903582921394368757817572516331349680808745626369324813008389685108487339777606337569230446248794959914699551147551130430429387574307919523091011676424864407653721226757911014356737355011137883367160941486710583187545511130793062721570685230352689960442680050520961691399265085172593916308307041802757795017885871583711678216061814337621733439519471285550283768807563992743572325288726204972772837564148193695017816892506568930588208205982452823010126832140542276603764170212154470830487948086196244454370823437029638395845862118400041851438774441413774920672209006484392715270734483399416772113165251312697923320161227429117727140301301405806174532543685610063374837066242283537069558016578022175450096080477129961828709254141462362734103482769389669301461944684447385277026213803075838137140243500483857312091545931619031915740671950994788350665791918291598176964307051875708159103602804454403312880641789459374461163692237561094317293056652321590812071041693637026210830759124633226280048333413607238363516754005501342533375389603716081173360952819665886645169911301665604752549116017373027823604213303478595826205660475662349618567890990124395226187078104951358703480722836733546127731656010183075781512987330328089821698250882202046063589717549331033434859160148102605580918749583272504954847520127439003250223448287458659348856986591130557876462285096553237471974080804393535831796169957032860899158983763202724210804077717849666307243822908490552130169206813487652648170915051243554448354340007323089377202432420688236697983978035022161405820558897724226287174577244440099126033602035650898788614144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,40] -56535502308802751131751236454121224022038507241588642639106740912883393282619921518597700243706911250976227871237099838430401338666298173517170461597060692689238216016513815564958382328272019991764495651842918275251553632099594192933351115227174203534710774401470119178721857343635563700623312793316796960362089696854311187316592789993890505475503559955027385218331384771868800531973059481710866017993287078551177945675211433545046015464082765866019699315064204160009036628850816425251349536125338910751378696121262174994299609552355261655333984851185324466572249977121681186084008657199673819482110471498441015683893411645431335631029584550180539186451501182198485269121383257453365856994593983507317574976206919698154479487141452542381201978700567626116821930101102344790710602238350027032870752933112749041231155274843875082513459972695080016049332604985555325144974599200015934687321649936651768008598263716756359737608359603196960784100005175609111342594922825637232523198870108857641933684854833583174759550766396688399800877560673907274276126931070409114568297442943414372190455194829401472265717943199668864542031733244894180809533208147462846424410897707857535950980646761456148643191746451718012569163708763322557750835908889660652930189678440185318199090359362377616417104492981424228318568326975698271437459462806574956213842078300928189803926818956410086465943447716018368536850322194913096934943301452464519821172686776161612418505686804789820195507866368543558152731409554180015184917948126228986357760822089716466550712525735908763716432217643738534002178835529118122768308063985673727465902886591049148109677322127819174030833156447426325552386488974331235659057335768117035721203185871445933698591842352366813195972121294853863852241169732929598763360526942429423880577141743430219630253487406427968462525540916000582303550940263775944753756650617283585761763373753222529381929269638724146286664191942129149581144146404135621296526034362217442900926390868684298443928281993862188891086944856655931430268730703845115400388315704310060364487510515534980659954595148924441006580378729194928305912092061434859728137618231967387566183651630372373231760219745322209741749947243481607799146564337337108499639147627739350641153218118647533866892049462987985710447323220340348600855968328404286277415422058441734695029708796434939218633000560190939955784310153925970903838731121455877024636258193982874374044519688854568717473477547939753312821442279830050559912945951868440238291154605576401357260854622974197611986244642597214984457970438023146274081057087913626317073776052856885360976596351492143250249647811901677864263978245904701939382065323193852648758268751537884659574340268004965688860205755705117523867720422712372012396771688189863330041045167332594638121197360305198904337117487182256360287087169622857401308662182631725950853841763291284126185265967853953052518672820944560278350021967906655647165465491618648949052524167200256953942022462336339030749456335809614741888791716699289602934807308546729980766317445120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,41] 8511388767082278888250851419950353893012169674862768518817034273076262667422066090649610893389034310021376889607897664231877569820293853155055005875053463891218964363899489969559388744451328709740501471591790794279727624022562318878540230814143391270015637924740348080021812274791578907887310097912793343517269650819847317152136288626973348841019345579053642578326789380940514633179580130796136611645784062766912336899950360925093844999831783821736884146726849708299564229582225240869180370699666625076997044565853236078314415887914266973997540432716532749476305921502040596753933155002560995106310394061030334026637767076512223888114443621925841419113495754907316792632332899579738983579323647247002345209561783717521134743007531996246985666900333417678098240766491549376736633422429938247146740052008709787697280508809355052445570334878852544613980449610109344294652395834082249382664097086406733266268428179626034796960426953446249563321697056906358583767688625495197035904011273429486546480669837239630307665037177205241333766846972864940066224336258052970608742308831243217701380520548755933449188553085911105647932164979837863631576509133467414810462488491612087063394409774797394090770562968587666573036334208467353473022895225892065175297231669437134503755723477790129706514573598396382764553289678763871144553434616479994496685867937719858925708727918126203690062231473032624862040311040631114988893685633349135215316279701895225481570405616299398518018809272058459096247346297187587575662621748127545864779636616390699752990435429070095002295381199863821189152068493444963972304649375671609085217445643612893063092583684688544939358543739023808485608176771554443161212167776538076901815394140324167261596612660268860757222042114988410583542048777665319434029896627935519215139511796431447437616757849247855007889680423954241567390261601733655687713852657998210501460018267113300945988051117469368968521927561403255688963432421158264861257329500186806491135414842389460938100082166796456742480799065915867257959032481518226183921365353553273651037894694493572831823264008394425089945111092678151502012073720641512385133778117991116702849352794391460527813324504747131062542812335042143033025093035399425193298048948153651013509755117822617212223936625240744525069685703086935357571457026324211029359780840252809492674798789984117030858660230306129019100066619115024964137029073538899491542131514576521600360486285435523832160865885165419893057484716131284315822677659887496554010896212795552713277970234598122631010411288981085332603228788750358472809084598212745385650306663405692789927963790405866015391718738064667823167897334326071911831169154955673967619245591661871438289274312583658298856123723110934138328191887812572796107445568017834736848709217577929598118407204874673885694931490732599072047960091170715089636783634130300389433223592584902341135217090966418134753337078926007069527627103206066202934474876657173603583885499808005033078406106266279035999192229633883097959755958782639515412545644353394635082488086528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,42] 2876256634906193926463971571962248047441458970031900129243833609110928338057422146860842311056563445280282859807166032969996930937844418458739340713010316221896101109638181960908363832127126234760150208594816405267596922198414802548809899903983822142821404966540792746817336560294258577964734248909032216793276132079503586791104670837980419949006021238798447270735319418168554362747906467067483356800087250635638652048623424430401797560305500604634108676052817651594913526797164335196618039372793965167118436964083792392597616291375846138181441503359698849011859485542790076918990821586679068126206764651498389697835960940123391477826179396604820076828511349646811975630427278953754713293178743701628843357429804901432407474213985278574903430888756677303138126666426232877858417362155208777213771213392833123911275100381024415936014305983013503156164239858369586189905284381900059995453247291968754007831035113762695799965576336950518354113350250863062304873806013288920265504975160048457028542863887942566493146038162952345799245402071421167899106919440894250457706407633094018403596743057120519700714208364533852119721646936541179584398087571905731847791138588289184973721160301169894468889959721635194314323244497079195717287026540579200649762581770664719932692112074752546852030176282676043727605404613238458447379617263614417811558461351528819816571771749243380518010824732689063379072609678309289414001594883902859473527989107870637582197625264730837208193175303523321204261040095921501554099056310177373005475329458808087962369914704803838958566565119495658551443716084985016778339567019141162400262918972130481545900924583762499626958000753658199095434106058410773560954969057469009332102136467424197220425006742269748463976101340389864030008806040722561997465869498595582710451582846748155265722923381719203822741627677838287523137860776516729400048266752253662642330159182131335493616174716394391165207926691359398862837849162650108693199603536973698749088885646822736186358945051253977044247582159098573822208565259649525705187669362421991198948040547371896253853571363110175028894786793607613463533684452172985457677252573931527227537449946583326670456034529481686705288397095951134979458684693107306268142897212580940510936319247631402262005485808180426635526935273927668690277302647803982654868762259668688776251942394020813190270074384809779389380756914142469262297043873663265854876735270423007253907610169991138687818290880619173318882595578881129300568032016496833890194626280900334359924157026455748534534566092953253911425854022492895086059118168003586834884901045825213494862421192854724730989323154052391681053143009494714754116073213349922067564898931757596348063545286189717057617745126927644252892867049434816856866274856367860349011343677984938566058068551189714647345627020897464439520844177797341869476615001104859640788289783556924300757410372140767005673688647098312067135412908187329946710713304829259519335291294033703523178928956838767426562003278404050366489339303419990620276683322231754362473561456640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,43] -1697284836689026680624956731778913277540405117160098522421085169985802742345836340250538021922901217665204096025174189543878685364568753062378657912575021618680003336158554982344119123599638702412128684938855286588700545847738758336959112775718637209551760730645439204919286932333545090066495542105791612884950350214469715229058870322520785953889636838214277836709391197085671080892396173596352610733977575638766946092170899552808010813600281189615694887069685127725344751968288653115839985043508865321564197878597620989948872885701460134358230671870971182263299252340098186727306768696341612391274063707094894383461192951609285376721234808891913396569973949553285947273171728486670189664502041162322764995471298906011406392279385470491192238991932994700367162364743108849574717466736735085860643233017561977752507098467003319028910523684466415259974239317670118063794440107198911523181579998824927779770485898798855676643172265583009988551318160818515232475443485483052831979112609177674808352325426217876465809498834257144830329603343702466122548300870478640630912827166554662886149052346872319753844774357290989675784487906519881481749787528461099820406552970457119281616939653311562080833241351121553344046084220142191390247090889425198571549888033488209455990664945398263917095170937248733198861907485478979318344320707656858499480996648958350192198468023146549963606783249247344569481527042052826733959799329666018836250635221641609244864475099130844469355613837060380431128273247105812991198622087575748651478528994827888452221842768530017353335259504894097538566308246835574658821191661190198877814943993383137022005126526692924347464767701671892267224784056104126954704677550273944821661070563787650426591657883919781418621756161280873426722810227063186546905090129981164265967223752331988201156159641017518461338004013941701992502348396324718769868322888988636566575703705893893247162523916717863869253428092166647462958268461586316797655159961650962445113455559019264067249740247599198350018639369146771583983227556729883313498366668143886678881394456329844607166115895782756256747671580522885726724422007080006799778323779416565007020434077006603065746536267229914311690344450802277816265535367859439128338590043391852579364270336909478523136276035541078341378296123804077672280436978834231164800896888708407786580995690989037868204272959288745513047575336142997878188310117350799839599820449214631586535683916504380074287881503610099928190861293767613739469359282438985521406118732766192086693224843214059823109621769863715797334075846527162190648472517635891920151040830362539913673003033364329654343098809955450076554742217072441441938670272129246680782681352790501870104840928946406764539413972419940056215871394226772809452184908562719176147785162192698225022488536197122677378358197827007580270946033647072486745263770462246242477630686635856805480247889823268256078268836257002027783777663269179826211643001927364929459075631142734106103368019642089516996581801133962091158104529356052781018643150030272860788396916736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,44] 106326632867271998700772977296579340357302205670432393402618898404658020351143522515729239685120806368351957414674996122874422384949273550628930621354427705536613674071630623786623282388434478598501995695534298172569487504915783841058518493272684199983828957921051295149298662217608085864690836961736213730721001747159837287120313765942240520220768380368984595830676313834811688408305924394152807805863109264774926394253674707343095149113634463611190102354754451124191752388536134638169431950177767484575972705784394485101535507896325158106011471976842523651626159364619784855029856763084966844941256331026449209907844834529721677080832558654915899336983440070127564270986011366222899662620217556449299054261978002298137278544199401195722571531709555405367221963533160878197195069609258982773744656314034711653215007192288523778104759907629229165850864573249838955094236018752051728434078056306079144811740859372714264421747535043680619224864800403140643987716992636566661115311929362171583284418276912531836618426704730447847876039968606278865052484263111656175227733042884837899152051824362656814319253923935441975919684010792918499433439707694629527388560278612176884061879029262484640383847023105037793808904413341659449539547037889063913814430820731857285206782524046625697458779974090969671144517359923481427146086742124011200751716765595581173509626789475005850900612957166465927359884421435688179092798866137677641231787254946014463778598508046603333447823252574553502520585161442464746894722364266985368358405075082054014914116731589258456040185856130368728031154105615490917468337427425787572024660281509012286131161418498070374059611759536189498477366349598820108165905570555005973870790342356320428168349435357227223847978257259935719697811993208790656465725852281981779690989162951713983196688214925245121488990011468625647042388173527739597290049457000129704510203276012924041138420265566047572667678397814360459464717212485848927294736801563825309427661611660561575183367175730574578081605194444480147894349721789107646830258672055373825465386429524298658500302537249104532169604459292298158444330573238608526608525342644605371852259580246256790901012479327671799704034286378510176445788044249232854756396144208885102392697982707585056381858183303486471449845611066985693660293703331441141363319645078834277682312358246608448254553880481133131108885870910262456017681705021474833376853132439051116197669724327964168101456411961803561963485091163557490415377627765712597109282563010200791983781507578544397447824027097716792666111015527001457302612611232431481720084216611984099243722022349843295115665625152689092075650029148102073940331949718403744577865630685211194551379168823203476026574314796225724159862860432070157408695814302088372343498412300839830940783067068001472812404530021782635212117157199378306504572956603455621403190536921838759175613410590829583596360393121645117166530250638103711284769732305853275781385541655178488237343988008870866117155982713489790912492137019876582166296518703655799934114856960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,45] 176442520255762454961336217676388428092267492876288273735628150016335289085716919295485291205314422436524130156482477794871102395322535435458711068659473681967750620889145051741748907128617605381795965379981627495835929259874459066133680947696983630938321688904924933811641624036623723020344790939208799564884902901381016873288349711965982544238144258132518295341869674715221680297976211507073903372696053254312037672366900633039357808599471367649275134888912962343028002852784997009323307622644612772910671457621976523268881541636064140834870698482624795229892803117042377087544374243002358691835353434716519027642082678191660412503637439278724874339935926563016937037934262931572748298501200116015128270062796906192461808416532520940544388960444286995346729396000838594849901150060706879730661450642341588512402344724563072589483893739064289152465178994166396047849219237070719448305923980579732907945367197072896418669679057457945814940067834476586082240181917999057439271576964127971097982721700067187825298396930410286459088944954048552057052639354961442020860656701675151618090541111231634979113775390696121707333910874863683657614520382162961753891523108104968317932044488320889321499811177281730222592027000743153793906338835811262287497504992250485186854107423619760968312210743574193868581811683287236130281719281354154021059000994815819393212905079437714568791505754466521709932655789789964827700943661711561873742896415236390085999256814909609369377545656091480299955282124997670827606844879298922188457837536936925638977695399458832499448381467529318150229515189791978631263346812350041887817605737528829026511942813811522206886193094958315765065310099090784363569268605260652500785674506200421318425903230114488413607738231356334383703119177266948173397066765969722578206092400346810337572237509194761495990784719810282167773733426943836433189434289736670291625873356502546937673533432062644242782072504799667531548948612782473662052799147162560147035175386302765760508858901934488871882515311186435009180875618279739644301898378222177498562623590408744767774379255929604736884611450369173641425505785437069116295404225077187183952813894517227034015552639702984770673618076820652477163164852066291439403527258234593710297646918427281216387023225143756230778693634944529469794504993535781587294853807656857689187952411664903304768740987227173872641065190306056037447375478226476574098231004192063328692148391829127064243349087964466805395020377774951300062112579774921161578296402476816204518840730554942881029255925230817379311550855180447058530164847056755788330377063434455945167186121733671439573909360294584955573871551481379564559798388809544149959435378541025396365240007758358763171464434845379582131549469142009678980194279547181046184166389626624774710902468098148656305406395728516414878876716359031530131558349777791956069555771535014602538116116508124509681684313013370424626447292405744909946882382598877858403755941511303214879010900494419348695328769462721024822080285752941887506345046508067289474015428608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,46] -66179228668510747589650515218002948708821682000281554677889634889449581313983116008721592254962652107582681800241630393239762704225016825113873558940160296495420234124677348687956092261350508232309067954698464620251679995889510821382725013824809220096802488141458421404490418565125479201737770380505951100726964953040777737952504102980037936327336907242013087123411920148042219834625175752706805900085412070052941022929190090903524073374966551710399016459566884678130734824968024069679222379318809826343662413191333373117320233657917355808728228151788038193279118430495274814460295948372451607937456102574029520033450409794745048578171250894027666889895586546159813416469689329484653537214235022909026161263378718487147573702597751686087783462157491506793144661982032543786185461400453201937757950375977295901029184823678712305640847155531794270586941998847356893530664365956320710178297253122719546561435036426811088493932788626615119227535819497276915279093677523752024050734861015119756700278840738150246912118524107139472934898987116454490869821722018191130417044366593687641794901080856087148179665243826988073076432336884224696233324357948266149224481928139626673276855642416965075018317732368060130201004370802915490270152885130372074644137200514616482230133427211549480978394638174783377974418076514336807693250366149716773684447659755510596591683072704599065387495882155502808164745284934027016542739122936628249002910472684931515785120806332972640594366243904665693772875514414512986208688540929110704603776127553959269102133380273233927119670797778156465432449283607761250313546957753190564586989796817196139929606206284540594390749853697861242720568795404582275730222412295337673082317504113931077219029085230273249243618930770673210454050437771958729586969512186883368991996874751916658182742546370793126311222496944047460548623217824066383792981795889232146939831705753072136193317708135082814393334596565843157579455038704287515091997370472731766499555674963531409182659065381324002502074700024638165101725494420047558722248859010309336331139033921908461764824307223722191818561312195543817016869192525220051845285473434408475419672313076536680677134076064274113889128663717248972552254875543326391339110530997808960786496834049494773742846885252501200766756740598002803630981597132078940051425791345214899295627376213541492399460570561213255136235883406736082423719624958798879186174145768588656807993911277631585286652895908041002297508869162748587387797124219150612113470444652346703177084396793805904610296820791825009841936617628263997082413035638798988974780290535620584099734992802617481806501421517629122170912115010742246207707482572797105520798591546399233273214232362426332357821129706822062429767829866945220111428068795299741185534575053751107393938486762134216594430277317029527574091001982784782369557047722948799987950828665189078205551496314821152200944321873291303383909025988325375843431783407592171014318225078544167901570184663540418423739330712408819465776511956580857126196963895180545940908933120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,47] 4270588607619356792851165718767996090624166792900688531010851880541494875239603355719676505648640650075330677761848737821075975444236263050508551101864741113731473326072073385087584638538972511626991888189709104933632300333226438469223544483939518651202851986814268364608212797156340620944590742801569760203791384685083597779019884169554368930452319269045753239396120424186142352763502136431926739613317919802358651972677366464317210807417110727781533082108737450683861039931678194719900072805710341655086981234348602647351713275629505770394385443754873557183557192117054171047826420259559053020220161020528348832169207241904546488275743209130454826957074918604374753873104262310549115671995422134061811774997760560029880137746703193552258225247553272173924967623166083503797865855063510294198901119489863294235176455257352592809936439940590036051323644672411990633614191686009870027412174576904061709745401742820596712827850149079108273307831192702738541220696590782861689882361753812236156956081004253038026972332787776295978692265003408195501234294966948247882833530594120966738880537621539835699942986513777658639803241390111721744843720011864047206299071306228854992179829390285239495583590154693895707019421664252191806207001158566558622360744527048371852079597414337885171914679814590942234581087821068510293674927214096719625246494789528975702786721852000086606221391561636661074016628165906886689070519098148675871551544208880082285440923201315882582061836047244599329081740608954154885048697479019326414795794626881923265427851778337411627820782638689948811687216546154426358492051972751621742873905008329370898383183935775511503307724829216628164853286680784110384233548063220993057282976125257245708435827881574506774119101221681037140733092092259475064601355677459918425938543410102643367717511400626654404002153251900309291692582498676285150974766932786786589740555923581163190700330398176522738274656904301195878275429580081827532333469716684437811409733193676892474364081220816551462562100883475262854607181352016412564923883948115722343106246589618530653245830751199674463235970390729421031414825365371581565623489057359410226555524322057962322095715472547913236976431311680267839676322145714541956871243062011350862770469453272629916988727421954605063784742773318277131455651977183653335171309052205231899872034282867387049460396607975129148658420816155065941664722324284608871971297114264665939287343184154755700550885639689190783802230163449005778456339792528256097529564477434654102677139880939914054898005152854522679362224003760443373945825141341822747343765124379879909602354158175639837005894733190542404588361412773714055254960240413371491692849855210165573315850193976619602343795485642439779606771247888984855591955684276808768946903747601946196053001732066429960212691296282282098410233966601391441792189085759369634225214695398915640717310082744716732108822088814241937352246903286953371286910803231035595152094894640663832789280090935462527216526885504621351199554751277687021236557225451343069124231168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,48] 3167212520846707266435187930153981708716963619264454301793168101548935526071543055772914168987437069248382362671181682075343187071632184468320910358192101724207893718444707595051354938149192012634374301339034009756887186764158714395986381158263745141741085583716774821674723862330508155627622874174472005701837558747158587828294605795841164974295906151574474911936136415452688474368990839165718537394561619016166033320907591741757957067703221580795836232842734110887567896781242650549280786752293835334571518339460212503397695155589987851236984104339890084499526901391293174549500923454736401310993990086356624821788968015671672107204309797954648919894835966817439489361070094759312633663339972087466870812576531590908805887801484833103601789586432911509332758098348721196866431681733667884674047400123654305186114011497491824234442666992553484883739258137421886203130897699723861030356566374595647863025422599018842446640194695646803110994450136613308848281248726354452400099780325089189985427436753020682873122600863657540119473009135557791013274555310421028237927749052140923446467056780792560486449001096562783819188968523930544009566670947584356623269734192158141076520893632899191565010331267752034105528884424231327673103071555379616638639278282231453442522515462226251232522093499714938335733581040856555048497201978913546108921089056473996831810765469795376583507027104238265331313510705667128653255633921442800644655546880279810769493883544998971095479387238397824084127219561260927519628629756839427253178823329340491571543689917601173065660659695974799153423737656051835890951341989086658918685201976458497718965006296827199269356809894332320641563471503927963448340722299862629916727684316921414152960892829184260280481343846679169856022090000579192715826779761442175063472553607879480932426330483029313403848232489455755395087312005919536585866964520059686875572000023980220891269750739148307324374121161828084004051398477158636285225324933952266337378917564904222153105446965050997557535510693206399632769740789132281072012271097419949609264373015256958565472814425434991870920535694587852857664261127082469338928448216295485387202693758658437318833774585350993134579453423941676883632180809267398344978306306646184755122070869977093049782489145979855503474332077042830850185355584301931923894300964958834300932337024312690945506493255906663010299584689920305846602428962161884973612907834116272818453075674748616428554673400569147050445621109178768487698931236479376380323213040511274038464843639026552363927221436949665496067840389037285835283025808850799215114927357084740229312662544630442088974731978807741904449692465149288517705732449522636493259456054044077887696989172871094833073897677179848681451997840641964648850959094086428017886301932470356854079316362317415272158538505955409751633660440038943223824842424068973617864628198848850500892703783610729005307124523341964335634259790463613759779413210113131648656263597715816044402697694624610179585372170838825521454895125950704200999981374892033555205980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,49] -792063697850967608612582165466680737876525699917267855098433546712166927559883586194341985404866795508908767204959390045892404982401176474019912844941784745362692510093230814161827229243177719676818957565993312096152160538917769344158735883589993276868818843848965792249276140360985651495425094373759598478259473735568080590129758218210257648690215283709891673580947533712231959468301868732261084452812216239985028822075137618852732443942371485530124376735698428200490217853791968006491094865079249572452991657152919247093501895015356803301148605128200053255129521892721102521343435819207268203905135754620109864911361699559896979558162792238277754833635306853318675370594031513031806297644914522356037208996516328311331426872666432129999081307289488115712813526869730897200027037177489861686223945427276589474786149532707090370347219686091438169965317783941159321961792791270720653304563931257070830493097145284504099128980057336027757956422000367966373358047079796240034483258738641748971147662139275039772078202051383180724583617215528041761312161874729059875902413540980360049032392929353129088518609443596311152385101864301958408820299722944877192358552451662047530101621072894299758326845853030934236418298218917103160495020040123935138341126701066316704876208668360437177514663594300199373255284890151937783519584422287004110264564836989727723982856206540879982826699537606001668512525234620588220355616186522226770278928973880999729177036867634524760488550321973852988968347250770069384107806363326094387592365299573729658141398937842990020047535411917169075691356392422464589815364399863069054431216378929806079829532080156662340750652229093719713749939986830747611903553235129229992294958735857613171317218297412171191801965675015832988622525720710857339162989591979790166840597231184957718122620917644171685695911361263310122121671856582444265912512295093442010713804658938036984483614039348967173523257523247746235052003412412543328155723349987592013776544161775588548735547799527768226574808483937085345523135879734789897339700241790074878979107631155041321147492539351578261934813443600584029725725391536977789679667580153278416557357609546214587658536967505284114217222122014347655733802198626284706201813036230101761640605366900802187915453390220159791938754868836385841226283130015220086378256164797124638358028111306934897886286589201168026281648449792214972537037836289502196196183564948814462003952675710479743905069452900296135053677419261647990728074568865035264188546804734033742777025951118587131517409477469463506453476110701301985669640193952862121481215085626952464751872172898903832262942261981969121859269568799273496047637788027683356927135161495905704299237785325131001585023948973506343057939713497616097612028208112685711805601188179349683339654540150891802320081095192216614470078245350522415432030647711042477389883101859617133757964304730445248575061603856596710181091835780731734737573580965076538052851515708153586906295686776787784541486439650527180754018070301056799127636494398885651313328128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,50] -38132755316847545056143907812738170077531710791384074553662016070511469656298243089331700385401420365881279949612480935706915337826595502995814098592200209676273187953372841536022153986372009383988970130349112803793653383103776137989477584153252093146407150680667305170591011786900284814657909245871882792996988282447737431911931973683012690978101793312985905946540104979634184364332887492556349803794649533083285093490650958929403378474147888554523023298818610804849584978524823978134430240492546480079141185485093204974376192658777051259368335617047232280833344382546814995937807658499515701556113049081041821025134804755857386607181077772947862563937708180079241495209350364148950774453695150516347813129503415409416791526926027861177239841894518314271417378156138525481767771770151504014728749800173726656662142959927653025591551492217784288403527564619391091256548006748113476980133290037395581012107226295554309622804469046634517028680521241601679119231235629551167520096955644048692914549290638106153198496319211840311392737179092092783254213094396803580817612534528736366494755208652105218593050184903588710533870408818606059177473872613001309997608861892276336411489806830647156556527508611208946868415735896252070546797846288347826860928661082032954908717328346863105748726621223085561155551410174094691214291012548971794198114554157175694678462523390844314271801619099866516494170882887250952949144706438859918646106240493929704909914812342014289089438670917986507898242916825762321514203761616530441209894942247933199935460329966601284495288702034053880422198855459116717037406819397946033374634203224467654759753039203192578408265147460557486245403213228456880574089967902228031907103807026969327578819176491046564834499591372450137458667580541746996266377929524173393513075160775074990770314537036679920325496100235457721463855788336473426620189790495663474528260521154661164598999550909152140440630365017302687890576650696020922444231144122199666439553260421892949982304678986603455359675176341206926963935297213821882542706450557087117160751902848798307136340266259917830407600455103309103018251227846348838034184112175869293747042626169108782408278052131324753978236420561160393957575024113828941552056727466431745921375028039135419073264713530183130409653539372754629646395695331759458820265830226550596960518022387350996215931599251941248254186624476994573484019507125749387500286112023000082367328988093440181218798270678627577059169374656723674894406133270717948924273279220920085709938108829741299870836988569722051160374653377395392836854522794222706271055894179089136167965155534578455286480091528383371350765532453797427798686036040385646675436173963977023678808389173039739504972959397391873381608540452859436022587047099796755330297352122355053295208673543665619936649628845873221644594546825056263078831434320548123466475629883711404881251519899447571295043213077385170767258830548619761165495325632330798431561222981846602723563672367578135205477250308531520776639783098471185230163457382607555343155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,51] 44169438065249721163136731126963559499243930081921696974840570385295045261582766862940804390496972395168093339186846152067629759684117272836092139153546551225153224812246924683043154314753822276409876644546644683601671901430469512884945691652874648825008032842431915617541696784015335190099701435496388306089160150055245457135401781231311326047322604753482107269954488740427193764112726036233751653217468187170234758574866181743576896550570021050931412375729203287230229869892089290160116088938005084114048708390812749677758974487201397273946593317184808390105663170569316493962061289236981968295765094737603331745990428189628025394595991775266882412251078078981500121464427109535033494131894701321937888718923864985902536000071255951540749071809692231284612967957339786581396732211202491022378608366981483882854174933172036994890388915626043222702536786037862109320664595662682054729634644147251163359618037020214590792040366338955647268461881259028083401345801544515419849583289990795229244306780732477395360465380459284526200583507142392090096694524221905754643763314136162871497714361970337757702226019236782126659307737643809703006006668461121801284976007376171817799059812758954120605486550839959975911472099696770155708131961887616853236655499850735164603065349194348761023420875124240504378712313061772474118881519913961921104597233030198586954789737046878917504731966357395844779108378065981032266333595471529839074255166035387767871112353675641105547737418024679653074223260147533673701561085278625728609662904954204227449891744604187330158624940954274186776337374562566364247283074630050327507827522262309309046245582257236828568224257094537781813180443230272868852473601567644370545450736479165988107296773941402851224297157499220429161982014244010623465551179132366290558785537440824190225069553246371527292206274014621041134947945356115737619278366340010069097044355988323969354447044026461812364316370542903030334236710630927086470980041061557780975970586451969177324101471994929796356125545937007116845673624358323443121960289297158036226444898893718540722721061284624346655486917039496566683792433068706821603666986516855756418637919706292528085835201540835357227838718077728181343132348065152095723351791354911354978825920138421679642694303052265187262338950369928862904264939634254786843002997491835239665396969735871139724450836156824999215303766810537727483754767306234635375637564761876984521908922013077706573718831504372724185650107369657209172805523072955908074363274786949205537413704818650526558124254055409538447328804498994843702421588613767214401032623339088975933731242371867432586199581818934515804562395710570557627409926075262669395954100491574501758236002768801018234446395490074486701138749189831169539860719506211465438753726961890073229016331209853294576638978682596309396216583097065422925245036394243003170607350380302501366991591858719391695588030361501604441288003472108311833046122319860597911361792530110265621367358095737292262477124897819918503686590484725910882265459215506112090472448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,52] -5797730526321924235448556171931035407665151343285151312493665106175403628125677740954438415928318808321968831750213664908272486768255025932646603770388108920941264190186609236917090253209743787697988968701257491405313458366922533035150903381487435455317374714773755336535537642024058879887035961241444272469769404749805076210100776682067854513067473721287787486713533831040922917360465962609997139884876098990058652963704080230681178591233665663900266208262366307913702099045288412631023737204134401979060770202859438166196987413207243439173729183344300340087288213005054045656997696168988843254333907283527679846294747188336698347299093249993554338838174228292112068177179589974741216941465234515749466363841159420349812179629507726720520748809225364348512185415940372943026319430892701707638323070517977208115174808637393830557904527262576631228867120230799744287931191310871608803753878297090434324615604698182098482354463638294738512702150911518825888957857933762081608359503348504954750921869157773087047007822614856973089166738702057610824012957539923040901691851275880817519541580947674961678190928867886727998254181915065924080744120125743414104663778714999120344079624026433870275948381683724378690719353844705280268595436696020194616208811734655017096815385979827222504749614456860890559636241199427255277652337991306362564913234580668020128016733892064180067469168297423313279329398059755077882775371858636646130045397348223659198298073194743637139641738307358248978058955247402650247538452006295895729356934785445557049694878777978642689132512155257746136318399622122008581591209580810264984167433392597908752244587337966016655071735007919965449612256154722117558506125923621091869754172761502293691833982454717705163246280433213891627328529224789647194063731023441678314970356732579181924704355367538273063297596865431960869856542282106615764959167035080868615711335107293458980041074434553417649422997329024907539317160592320260424283145559146730962677941389548140146704819754203889103647763355941371194748017919463197617481120351784500516733776581671171460189284039565957870676703911339467369551122191454191759115789836715957915240984055905383477293662171630014921903358210000948253348692095031047852811737541833674422380580268901653446743455594523895434675889835822486322516132631646622882332464831928176029335768517112445533958912080856923254134768942314453387168676270555048607994749111522797989624641964485247963933580788713710326112871783198612535035036707018548945997262101911385001146030822029400551257509481968581054372089166210273836519865005924646637875994791983134785238745249888861635683127473815664536009405550739781485218863380009596762336401318654280482283997927781796936880943927875623515872035197468790463147064966840492896182032866071436120907206820423126328533577560959806360010439071227023649665512752261046376571920090681564641813519288507214299971130297469598374472064238239990640212619435621286449228752687291709294882673226995984150959385747203531553737413206541793887924416923392369376624640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,53] -258773129476568332009063560229966055178255995103367620718702414830494888291078739765657120088170302628245170716391254612170710971560337648181836488069949279486424744899216931276076883253619424266739099047412495412308560070590303936488749891045946683811177460558719148284990891285625947106569799458417313487110776084341728156501904893971129451594298099012414657188173696864670120098560009219987499933279670206433660286336214314065179272619714087354487462940800753726459554590248118983401135117070154561871583820164163454968961285362560067701276672908026783689201896844079920420059494180017585743384946467938664625896983600578114969267177569791916491208894284113219407812004503135047172760598558539930601068047299362486771816320935703269170623577314149594301803576621256706257470159231305643789467985043779241729743632920404556726254015079768335574600734070051296131991875500245348368414762547513487088214850886495088611868216797471155451033556324987004504232663021960448893316127953409472424020663247229974793604008636522622284178821128735182602575913875734267195922231989107089128789735470048607807653861016370942735304179799095761034146329209571085155697243588678912086027942977442653125811424825798448265155750951371749606731444350258604001745363223195991235392823662056376435981713957035231075737526230235802576420536238949822728782461512480627049117862924514971287085836502908654621534124384329378210366893676950632039074030808219069238624968675709912478640645909821852951214369206338767061318951807083344013888983746955832011430577710850684795542949444675167165738672703483449635419648331439569617251333142008144628144274048368181183517462854071375723691537312525835394124079546191264161051241017529957263935659884172511701910023448252118137980151306053380345534298835590568145394148267474420464816992111375229635426037904680418661886423049401022534154552613934418960102322054074648741812978406720367644438400846031790298772382655296574396668361197570289447492379558723568573055249820097163091619149170759519529806577223071818620747547894627849103256880035136508269298165938052793171725917175879140514781013490144880593737492062370563248803788123619148040511521304079889855044662568043075664093369193159027763817668704301783151675356673229994235696513197982219285985623161822642869259330317970804872373639767645572264927704783556801497881232211360959560080025366709075175455617387144878246314710836259571334550377921450325282739571318937216634872435271175775279442668485074507593534454503027905229777091297553359049599563379480111165580352634549746621939362980319915444295091770470841133856963592269897887494206617733206601630285480941128131520138849997417234747553976791572854353429138794088967069976543988738573971462801442856503360191665212490222427411217534510750121835955815131490579703023393633671350719969818344398924430471567392054889243354706622980757180613298712727581460345609095049356378342087685626201878035854720113508921870845191267256172983371081039499541429475355188182010788271630655666252235890454834446336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,54] -2243372767315662979534879727492546319430856451985731156567712473021964806452392953287488313582324032267451966603593081615191539739549443284633199899114451115916820390082028945280136118770766037998569044662134298428856274635594867682577676546496321723261920623887931740662531325705662251390028210393681864226773910273236894076701983564863494441664747937488796104110937269684788278941835042569122443091294066433438844767519652400160989083249930091569334811314224471730818291465448114715776733877076819259230629508883155053471934002302696427667492278317861654881508740053255113667450657185732881589083982015757865836041551952408326795830898873769670926579979956838671757860676768965169267376760663334059517872927216971102943690900486243614201830246430561996867427438631083707015379302290563411607261485815813376019292290452911653804014948667996510397087674281503193032080071358996522302442812432040019427669332874914257566877028654780217182925695199430385122308356608631289052005486439078983618791208918449936814601263754016152506843142635924119347900379061324420986179806146045655393494273794277539950835514567381448303023742406278597229373253821426597178571594523247978610598048819854639760635615720515035768389188309683975992005912517999557697567123966674236096008333518197349276784728340853932462164026128875090823687078121304517516580029038063537276272266982869305963491474294809995885638233163851472847053371054848350568105819079609769478915760737949695855958496320205095030835612143300635127564914940553046304029578965351806044905226094834418220376466062784270229912128240668465438752161932994019962733453272730478440490775361930359620497282302072831166255383514276949973757151299936474156654262522662152674498550602440031571091212795846744317049571990639083727623263344308637418924146666063186589390593419519306140948186986864318327698082617221522962084743391983996051381850875849823381741322332782293690733476149873799659497327720996755702135361894379167741713890741365036053317223306267460713703475183441387102539342025726456763816966736243992036700703298456815015293312012689292308713122514255204326390885011942170193469936817660531593761343223358297786156487260741236871839692946058934084847528841145697174845838551622280444865721970588978798635193431847047730422971900514935630046593428652168912479021939637462523718938700961418683037129830540655893789444970230770215223370630269621589731498720517622612190885652569736546327731284051848402959094524272072398571325192301810995454304143701743436973206443848022900419205303373488703448914987399062153529642987647838487940980596590458799248669617439693122211200525134196030202553425820984617989073575486183222779155367682419423649851749328269923000072652790045388957975298256906305727156593634863887625936823121210189162541963173966306428808655694375532805960665573052596286064899275628672695788370725934021910947098812006558323591910061929563649767717847943788752826673645174330533093891450070760656215757577793074083462996854550627289500376060030771502355514453477294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,55] 69869316085089474869733462842590872142971063545695158771075761127159226318896139207752707571735017242211148010894018312462459612633000246877686690561718986051643432521807979353416961152295349833506353453409469809827262593542142144620370937662171751844908254682635371462371924135412620558162098235477586272738029663534788963948771335122253037402969796299693584115832504038028234129315824960520454023825511516018256160444775933612341550636894813540311288908093455880825882691997921221318055814693985935438435452820758687175562189423359285629800091566010784068517100840620163438594211951272867993800051340729272005711313269590317365739025480623634424194130901953658748691727350933773800996025677383730667284119985910273711563844795840672446496544207374881389055575214656085624626822760010701049380266358808033780111764121506490077715929917398016638418864007616866293374927679252655115825957547303229998200516582515062432117361353283908547032293814013979652036865294035507171607289352426241281820063749217730787664634208766824351155927849362575979073498529315460343039359404217384820695684066923853429591125059587877241414566129534603849840339436350704413401797001063967130832242768823924891061274222371707203634871141164165906202980166831068879417781744834363065529538647947571598998804964929737626646070486486362868712025519867984260321596230701494071426992202072495339181791275993109309400135295053690701637909389766715665960357982719400162869219594111783365581345226046856407743119942122951695110860909993342661206242277211766202984246069891648467684751043394866709475196222669363798892799202775483845592777302739752504299733101541759554892243352611458826418165027253082741915316066446975825376641471180720111893739844036932126968853045896937953584075732897522608661214566445601731749417703320249761598602600421023345469152758914632643594190473931219427954904001145003562230881913717455255287183470967679389170253571211803241202536313764113887669884612580270202897110307039097974700320402167238625481511374216476084630570998762825046871842797159833072071961644810991159096235465676402443719063437661914101018824532711213274675618994692783402616526313242872619767988869547183717102767949796411233938692428495698665117926069906328154104389649478020488072497077239606230900293659785623136589069958936855312383296171922757720923766578232184034297773154626629630061877439575208860644183634806582092339846287159314906244316666099337749819757385119256131598313721216167792489721149751861137247138971653062587768158350488229776192035101110288843372082408260035795892827158574138960635075575702430687738421399716690075148331789244044365642306209334808898467301986196010687332370461160821184746221501720820719889511058295605263786462997387185070036058944594556551195548253100147220385017814035024793527662367253723657419230912490141405607840265074339023823510777085341341937360831507598834665727881012679281110756091028915704651356332873251359635855640627264738374980025235634220046162210458379852779327762289239332063934910437039265546240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,56] -20294652644774368234445920467067256522664724009815832276243138461902377124524602330294067243363159129703629521068862866264593344105074807742290013083837105183162304084592709257647708511976638938547414171631048059050367049421706773343249665431750302315135260606709037925428230732229246170693455119282754160180806322503055402689504736186821720733293149465415582945256115999861794266816939958435406217408158005607514131896180412887940647636571041578312591396082673994861289803063952375876111190132483704863988932941936890450532590877615535601140323821277802870031818418617830983069257361718572978299035019236062983692433850817802093818347857225808842666979402355228735873711581089750903166014712441004230194531559683910558629323195260323053688239066502967262426458606198852034270993462235543175468393417647658826329670630694043591587123193509744709857539477257859483145737892069414576932369827180039816127903403505290373826340813329253194128815683694284448802241706998221121784686121488756304383716121680254513514990493389406315110052419025659210339400533616002859223199595310985781422909108991727000550744039653179550270138288441709205962549283092490563508549275722323532134159852261994944110740074947481102851117489203580751731449916663721736679394727561133943586160581068015372342144131694139678466452122994775786030598161799901506661338745715488179154216852099916615291304778421658012554611486181260689167751462559358876854717606477829756020245026518619189349708980541508572740484216921875929368172434628087778884215510553710663156037516711533885437667747392926481001670030414125963214392834694557496326576836180257620861350617086890840563853825323221691282100267338220489862173848531400680925044924038083171883806961692020411473898558760417386258116262946950484726969776396847872617554115403524242067849364549708728942814678442463190459095547117229383529480618899639027291735357370436379611651997679700524133545135924122723054254136094819634745339495849750645057388560778429790776779024740322358900795672312491309201614128893795411704863515609842697324122729606268672326195645994517228693139657311726606315517738015296538251382371733889814178453116509157769069861321685747114818944269242606951927977379504949936497082329544459313402790673537105379962200069380459681692128641013099798361994407092277541304917492017415803212668614361725931635841098008622235878891042097702872222430889542254796731708492213821876510107518805062891868117192965391965971824587830229183394485400866948049600296043806484898784037110662615489750049651720474861518695937469176874011489331387319828706708756884428396013783376606076725578200413575042242639806360118899661923041482206765148794349886116908792964638201862985036352152716868499163226632839852049690035557932692922866022401072496556755613409427392930709641230583257884375812838323727490846270911387555685771155118365636968765419761773904484692574294959555825481530554899480931405387063439324159638240173157753608068091209021305364658177786078836802648737335201658342620407563090565740154060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,57] 2268745156289282075635744080422129928467117724218065250547900983549206373362199749133832747964347123827379729618793146507783546656427859205788129873553353508158783477146017100413690482679593052583517150282297873568808541153829334851956576036094419948672700443072053046132733691273418482787697237175001726696444913386075121163501920245395852817185630714112159743130602877377523102596209864738657322461848596998444577687079033554893245943167382298375725971517592226191690971394404632413497340036479723243302534411703070296513269856165759024763052517353581299869997606908498683659005359705513957776281663173234997378403516304216171993085264380777960118477856754131074457550843252654793924691277025976079805709827156527031749397943917053634825936230477672610302824738318886563136711137249218987315449238795916129965203052211817479691602241461929855961820054808850759813004724794888398439139783968154990765133693503874487132469014309181521372473415722543620700191603719868560374983032422452217832495613635982491073965383869914600136308865594921525288641467268859439311471227379767507802175074751679006990584729218608479697165827891595768886546545323253569525015605139477447570823388720218730589062681061704989983225842258427464674428832533078061521578661478415511416818903804894333309019618614730489230772150118013500544069458019778724340118909493607761590510011957031825714061461208265985247034440895924183155395680658624167624579538993950877623101036234842543862075032702716208861444841022220314225075957198657374297171475061355744077348940125221755077068023424986942338381599259596444229680740271333306928698270481664932840184522834247954543672134337854751660634766165024027085093551177250948061059380798813674346608966568550825251320054994763878687040523346844165928385649963904530040054165017627930519051914056140738498782000107964482754724423681906814242836519736622889144484597768821302484904190361169127956743373151100847408431940910766775229195381621285821023978728719623277638895749724901843328382422030187723850716163232831738049912991610652995977720827368750945070184592088456643988663756271803068499152150202217579809078908800414693252049825258830473044375747701705754067677286893840868674419609880317303577633427735458342731751742260237705821506967461610540472942859366068522463318066640897450659908037765354791279593466066092928019116464887774854359413462783755477785708259518616535870858754346180665001468472622262562510353064844429560038758824128787985583927357240646327384070909946826635329517094030036462445401029163635030316605073582772526628980612506771964839610219205047176659329995467452236010275315849457924437418994081239042432332519248598185474294943654907208989149687146803372723255118183873643923379287255844726356709899813323114936478572292458804571056168961884990492185207854636787701836555126384197676028352837331292987778550036830639326120626469168723073909493936566015338487461952606241061444664798309889245525251035460412225765297054357540425123700464637387971060660804842486385219488769822127292416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,0] 193882397563607532637846187438027939069337716136294680458571318676721508527945755001561448693431523207053700283604640260355146584961607464947538870729972159588357621014865538986170120198063551383810014859106776490508478103559756538245633210175359349166252748445003678649512376585550610643720019765849963145987349522210235328154394967980175088494164041879356145847241475586378507435259075590616487687140668979694569485261458366879171860606740436853931682753417509717540873650704362567149124419596360017698948902572960126541219094218088001700075983379027849016710099479220703204809759799309947422727147074453271289686640707933293905288865497111045721077410693810547205943727068927352752263603361339110865761932410827099907042537167153735955999691095079366000998187408719514284452200288383003169298093381399432270998844074755972151885194440950875537034890269864015249165570633458046754604425503799945728336778134746150488048991234865001079497824515924695951938051046304641777917721349276818934660743411693442098571170162426303307217515816789769979879629748665208248927132837120864777194434818881139058439536887115656182568796772092341936431886431655161764461958638125741450692385297063973587191836011074427764089112878595261674209520598765048525312661367144265489309687334889233745519844295717145684170503685575316704838693830798199219785427522368589661712557096502020974066990471624609362105254875678458448378338832737109610125679554361348396774455320739928072975720016314297175757883001603119540748350492681407849182220132587243244725225419002530808919397259601560111123024358126737055086061679021459795009572032172460332654467087345363464556226215499283205803330936436020950214040477540950309810742599889531567221562770820616400476135770367353056047136599199729025261071839232378656238673767817884682106528547595048444604777056210292796328407007873970931772439511921283734290074649520170242143471731076589425049177940701281804670673557170691972174976817477950116398953890673778106866682480444442421443143205270795415616084265212045669839890289225377946415671604825094576115644135472008463365614581271009216067357621119550392212758067378612614739302761428932437642584201919487597746023726922022441392196346947450887795486619435924798375084051400010650761780975459195429053505458698525214008137138811617765357728205357174573572382469850498360713084139550315923206268048373041834707484966411008258513566379720631860716758173410914415437840711754584994376792030271107894910329139128486285446909438153630462339433626183698635632452755177731591240240760194923024007701084442203613631850002603839944876048080357206028065093416507154032988128495092175993485100853480489773139289833448769635131373800255740466721336728409707847913425789353793017441543799854214476298527130550469893994762851086339670312345998840620386706693116692144584038294925638111401622671117204031660874314627729910736279612756794093952470773481813882305668438509751949398967964398963844287059467216629274781827994713315659534785787788556460823333373730669723648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] 18880306831062371715262614721728261964875114302129503072267716178249184675597712180348918979204688365541213430410202056089911828900853414902347051152677548595870814330057718091832150806628509578815822693413945557506231869385124054778910933252366709660096956842814638006255308542186163186093390184112616950698476945487966049661150631937125229173773468030929475724765180033783539521516927956404350740416251535390907749549668707316158433998053648053220399488487628999321294967406783811653390679097408538666111630445187924552874037425764034908943869553123925744897664603930976923268835479940845956302653219754959555207517996707612449277026617747227136824711124873973518704825748115663368399958308746460297127961307798954114681633659840184105340170142797097502044868641698952748270201099036551131919808918023206502725005977280568436919272535716408392992270895067398850551096503082445089081228787098468756195287311437096501345966723593044064379617408221455693359690992607143795622615723327654862906228466107334625760147192138587459227760201919776429025832869226779740484578884501730025178570020108319591893391057731238913015927347061228488860274826159618416208866082536277740231319077211847129282337896387009575287034651176395376974410103638851441869034791246136793878131439026466098330691557702492524406281172655328790857725132540416581786956526157569338908735791510914066849870976860169391375897150847388280419788555628044929383605016586162409413703301070241750028401140062950365022229470550109175561826633170749234261273726323413966239340283219803231111461884333616086340860971086286205011078614097811870650020249482571461300792125147376040678392692635288988785651210136888291244337981233869298377822580003659976894690228055914152372545555734173043439725652391673403581433273917712028665160759148698640014853630002854263198527742826294110318840055688892577017381046024038416497128699990387855157291043118783567150479890509996298017394733276505672651164142898668149287740500115345914074094382078006330501668677590553437454529939134733898861451709929912566278476388283764530139079613648250418485301140688863936044324760240577600818715198144672011523485913210291698272687884145087298584504183833361528211604285116141637763966598815772617613943463888398439462319373195170221808485730069413043777957803240502441544653798926839236715875998155874235897377800057847588345518086130587981144087213137213084906261368417792766375141171629517067734259671515583566926924120390074706036308102069848656124207580133090624919358406662920854450327742884420871792508438490230011599381414482896002071944773076298422097767012034419085201130250400638567332263873814212846974673432798479854731090250076598824672683131627933726292637215114112162254820864966565415892882209086978149363813792013919488718253021927822877359077720577331399651139511721813474814190557451494549591447335942811822185460366305588471675350724840751936036149040898019085938035979082243802119128999863019239580937923901771563535733125727259839446863055183565290454807696667731558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] 433069597378610297038306431893114290626257209066585739743406915850312640337657912171265913870757760525678728530614520327624944613204879169656845614512485231585447419131900233063466916271345612275646851900516852903809888801868106570560106544867011583151170636807971904842153186401357480152603120683435129629334295356145193019247248017706259389311323074062287686691746951602435964991466780332017418273900640811993275146754503943621213539369190060845483256588277439806273462162734701263051898408533004017092688651346876862931525526153876535180461472341364628387947012039285241087253019693642881683384207972046546703378732459614338679487968242445288658922020359856465464986923823563976906324779662190271501237216921239686348382341980228591497566938025306770192492275963777512313566775364641616791021714167280868143822952276198585271354532446053221907476798196823258514623145815296350267288182033707546652113796007722865460904677294071280392089776102173222767221566531202203965652378849409269536691392294952543422400001987258803715923010370717068571402864350329681246415947206493764970312243097782074140076253958367060997226092835473134478134779283498578080850819870994010336816618455090531142079164029962664285964875223989275003513913487546395235254015604237632764057029254283242660743627122836734360064000608132002447820409199871038774307114209107768697818255688820198956037208911479091258042979237434943727008760357022488637996655908690362279971678237846902085329137779036859526039428588747359824114253779618900804346684612760105535092574791264813395962230593440862183734868734096193714562085091551268764939692821188101765694572821907677789583602140123694770655461078928774385834026997636810594716213840393826480439191614177181057323838189229996742755765139570593567009095216477319668544545220607936631894406912964014918013943291502074352140918618790900532192165093692709647182678949152743852746954901528661142034611398694965982976538230938920810353571798392513009290436500541727757704129575306198809570885038207755966668618844956717944017198659944865459629960080606219906311359227225211885925023207262565385832036986248913863296108682265895184180792364070169612203794354726560297099015155756003701907687423556370100331129825681271105093241154446371725665900320010012462491677538950248205376925065875857304161145475537561521627667289399958732884938339925722925116867048148813657124249177808844863464091202157046284758084098583813162176928698163362271500954548446350243825171087125316550194937453996328737429593623534049515550060426123964361804816058648399402477435230959762019753326833310708660244384723055452321187122780359895092657497320279114247299681837740332730739057321937177240943104508238884297694785306908873432444292108336680868124444400461327064724694747110213922228967901328409364809785445784483963044238001963769700357791666270853290395146987403972627671080455622351099318729451827243861759712154048214132273781909055728462529740719693570533132980931830025694215963507154495165372928574478754878913709580607635324928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] -3533983365256512994305083350803028208494784688529059073863398503873271638688030145485586454220541877073671040660722806287786989006502439638498385403603747817954451163439646668011803987288406355431479952213912220821221657771396406174577330125658352095103519503726648500917454034427046424166304387074570387577445672565412816111431152915676703867916841288398640700852268816472490383476434702274517921176535638273536191816313768730250618758983708621340227292091686842779461498114128105252261437967012900800574239260102758340819324145146641852801475476553480141529677104589205615964800566505442552004437624768822250970850949017568530139470044352350538483652318672871442041484712213221351809348720699647507306730386859730116825505126765233868097839536064489010312780282688616087170636194035882850845578770186836774394003187823170585977101002386217842324636634778587652519343738430784193273185385087609091957840815413717543937613715246487759172805198447735230976291338504231396257569225643994950075713812751552729998392818250609802160868286626085323230996755496075464770390154882581329791025493458343341346209256964147233992672030314775409872267602440047879260550086234296264924878056156496303385315447441650286829659164610049839783224674820569906545400851096049496839022440528201381693902901009494586223652328112057409024836580494354080464869589713614850630539883874056234473649332548231881021522962699951983481070469285841609480234472080795069963630969302090562733297994246482763234280883196233797793801711481740805358465638852085714609594401447469104705458622324505697736253491948131854482726483193649757168113629478560717559481258312078653418059369533666749849334401813715027063046906344022839017862632822503346272230855416519311217861687507017354121726232498089602176217675862428596748960086553867323879072545508704551072929772780445837199428491771538114912772726933986738513478326147262102764126041369425774021041103725085263163729957491582265152310467114287667739186320123024936290137779681830307158012484635719933168021167433023548947882163126839284737217786490055761851119005576182372811931057790209450555514873773380550987808944609610257808618919691581276468105674493000554285253247244835090848685496273898209116726772326398330120127778950302708921391726913983661040864889995243456384427335212532856402394568704856292203819176594437051665147940524399135759614069266845817340402772483673137908574184032898870280408951116195113337525760610027801608335705596859411684323642985690553208731654573753526440725366744050557084889860538838376064093527266727192150175232060988260395166633337835712578277120128113913722743669312790765569911871330669279674668876195215698293347902455430971059353493017355107367616756701440285889966934436846013028846282866458977319178401810102927074340611797707276319129407662068293938960799862302938298290925364321382127642240426316164884199983475196174952164883413570952626458765398965713996770020963300180328084496766547634255462288147219619987485297519871819447569421663163851849174886754793113518080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] -129995882559443669039899261898147638923344303384251087543143350350150481239785102106610854543120893431271478501490684558290434916754301136277230806926871735118382288687401419696323589052616097876262609123237113706662271855919779869744054810260107920448149455965252106332394682849754193552725672884324766785428993244903538152367302838233332560452122087988679579137956229274002165365816321363354312007403117972791624234988753997992198123813168561142438091502388724785398053070415062165862641589675315296182014181689111282144742530962550120631319334219139349913347134603518759299597820740015925673897423420379746317152555414699053335637090563862016145450771539071057968591815051351022850073030511987703478712762542137194503353081859086937470471006179270692747256723329971559621816560650466500878753401514921227853967696165478275256739211502519577930496972720476358583946948062283099804442414362691353794221779430095916104651019357014990301345092827694941735711793912482542499852850172168052255250022273622378413986513790022139071576376321342225046052309423116735591785911775201271385714319495215980454857729988822587667290172679659466600828192314707708471651644623057251438092662806259438082181059647250689415025601385356383004901017171536237060080575542842699216193799604982065530755662668106508614376235619326750552868246514295138853890217744582466398675294986584553278366149889326215580177847791192200467231763406448976115681778763437540542022474700415644386086288141593915217431553083739802200019395219756253969463387512857692242248190989577306951929067186640800527238596813341235050961790066899227305863002828215978494560748968937454911676460048502707411593459527787672775841949992414541482357910352845952302717214729949531756059719914155002720937948582942661692925123682925823351927409772995612132271185332525522851609818288066720895620188362876073592093248175968498676658561729051120895006672713505712423378359973376282824912395316733822212191410176128357772220760393807448138542945983673847285786627492740590017348075741504316443899720661379572485791528380647711481029652725459171573246727187254175844024498712580226017804027991472567313006172076350315239371050102190651688838190537013540176571801282042859673023489532065406009458920187160418075322071188737481457037076772030205629347766617574340454887784603485299287677940728708026423629610871747587668502211010282489727598097787610654483225360783922918502263802026090556918082755249839314937674755116810968960316625621262447892868848678275475222776662477372530851900118641048215199275768610490785837342330922987144793449139458464678238625218218351524259955470592008738265667300587956767964428950251661890637334298027512957773558828588805488715221371085741202086392192789927699281579079909826963363862459222427232973709433261854501764974704672437158525624843259862959967784933701224907596777752640271762580548477164336974364218689446309413691998012102677890563033639888753205425014350678791367817030490480746515594321554830161916148865286577199815064440109805756319501647872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] 122161043399122165647693105376204229823451668469645228912985132223600197232043587131752342292732825077721602075804818189504497539321518765184455679476136219501497926196695318124551100961169116986262432905615749832780367952768447892743281665173492403806245136614884644415708928060953932668027406023789629894921264212076384952819904862937063161571150121515284273037902067141398693040932275533456020177321939452976569189489087834022081882554913415749116846510306293599295643554483734734263528660306240543480150327671953108190993537378339718372115513590067099998865357433379356586543872251301332118441977119296323828820214475987862667629736064984490609648367227101544118451569561807460967244604267705893911141667884021822731682989370418955277443337772030515945924820503991966550549379974205100743571060220591933542667730928744120677027391195152790166045157926684084221482389697812521094715977635168526639928872438622106393061911680005970992519801272253714832985798862685037655924676037489006914926945401353922696320320244571608062372320199489137483331127410586013930759080147701945135700198953463144664285029013563857620163934680351679283054798586408835943353693905108547929817560086184785629250446700398948010237166225436214365797468991873104351429004454157196318646790067593889967816867737472877093206512688202553062460315435510129201812137360776872324016148360399635100875160846142451878984268778658903589716034716321690810130291095899059446456412728609393975223844753908703748377087561627828441634782471052582971483824733703819653543328616222037476752153003548357409347999074499011771295665854532380618103731587261446381783929020406237510794629434901396495225791548526611959722280055158648150942129382437972733755046735699921465634326656377836052813618487720954150459939928372280227724033319579516346228226803699014456690968922252966960576577794806782809606278063116181560989525500181938242430842574760262853026975965836666910978696745801973637210940658678377233248623297388065378286564904856410907142680856288819205224074538301507521178796236400209314155269209994175673919690662574900483881722435815415991957966773465651680516620254526905483412362070865521628381908137990276531016840931214082214937597272758769232555807012433004001864577560714269175996151808499953317445342804858658105613922173943384255598405876845247521534130573445833103242930656859761767694763547858344717733664612564004749908146598616811402118505965246812030347486312137741319036150781371567836804615191425983451594378020894922172297645134505967464371362629282952834910110068303023336782181738295683356339631407979892012515818666513038113476184911387680810253544119901607114889262734090927659147026538543435263539905316030623911479559176356365409391173432218425715099121283837667384196066692940982049662334212915938217051916796002932770527708136835473319858905444239243185626939854195550316679356699255420214191179474163223983610682197480387359174294891492631256481030616158427300668225668414506638559952798265486646184619205359087768144271351580649764945920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] 7612206394915896308440576148416579183977744339193119887372821589595096560442048056895962658542357545206104527637057535106405158708864580877361390559846392980868002443101552907364608710224221964794624926944295624498521421209836771598105486325057786012715921658208685036982776411431950486468464348181151459792269453930688839882724229567193559662862812194851508645954195898418853988756998451985651873607727201320254241226619449840844063818051041592276951813134284079350927128662838027281245351296953321627713795752411499265640513695786732244873807339156812946223383527435932393038435045733961234450445865817188302719851358794586966265939759315038884281528466956333339512593092383922491404902552742766702361476767738336870471478320081707999986380363379363679523405565791878471523476421767355345226543724174240757032820393710476620916194228318334274231195284192326875829408298172793463680622497284219905099848852309924095397562190800184690282781974481691860455953291127467252684430912530786767134855075803649617454915865316439611284195024601684069697362809428359362600598388300988927596247134924659476279394934814414167964874338405855285437348252226880704970623731378727961343538403146037099434785124641255959098335400980390876483736863153816992542134048447466392052812530921604386302791187184349345262328681558232850642918511108287985043385278702958481473752579228863946030258955303648396576219805192982090310321426290169448147439087788362450421398492944532574483552037017961229758840199386368265603327461681608570765204770642848091522684483670789642922565772028314381851025765389691086409945374163995843992634799071066579226933305933168164078096589161906649910793764362053075804068721223705268591645937078142083725474467264263683687737136511720378713290601546845536848102866300983485262325320723788183094757592315615461252852288292785189646416275590566506991882677698881642688655782003848224348735348076353509222288970696315477901736454408949089713958848085112478430632587434216412059541372771568838366605311389564491079511943378958889469434617897966873304134520712401706318786132466079637380869772440843818871742862284911816842918245632827581943746249517438244570455340201393179338584691821494748373019599522453182722221840276338797141342621314054574789794832608259588559320004009975690465168670055778128683803447786541485012025380025370286150724796623734702357168964567461003748774736212815738222602579942625200800936836866869242461618948832030572409713995769149800657140515361443609537972094604648685689871847665164428900335336821448225718208772615332942296327563172347456046865806526241592097103481532372785698169621006884913239229765655616378059345711788903408949146156297985498543075119306463919924805645057603160528229134476207524589517042535398414847426124907389594850631508893958060451457771969399082471697601240029964022425736470851798555267772565724686730279126113210108836395640063171889486203000457406778696610837364737710052788597651877011026085973220985564327333921998562473238658354293708777418759601313556857427591168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] -18255626009093309809248852650876626895570322202828847440551625542669844573260913530652743582476476549394215244855203297971820543748415687356827890141466120196894932194923069499272333743240253783153809263102140815651852698751168386454417762625018904776699608388534569922024444054092045177632293084583183399807563295277257506990532106089266691191106616536610366908454118472502816817578049303778808441099835472773419612087870242630916185062385180785654205568697494868889131620303031722180698296900289705451817916414764404760527276731843689409820198636146597928289117829884041145768067906165529378450956274301615442680917568181573688510553832792351384141510686249799363691109567795547325096814851527061643011717226416781541214764024668605440486757995190963012514283623919276857678128317545467941001688845883197175493886486014870042380364060998132966148925599604739197928884314401332109189310179414377308228880137703446765489997501247706418708157596985630511231997406202635586459851292946405199651951267463030184686428860487572068426416869391000781699683521796270694348363295839602010456608970766175260057130487886404266547422338885901480983157159435944532373625422678970333941198126678361862995389458706872089267675718733678998326204051513978640044467784340433822309788184508905168392447116257370169307389525979636159505548815468713158994373098855343299147096717647808469391990172814199377634094134355912275181094164528755562812466657633464468936111241291502943511812461928760279688698285430769813606812195110655339526085380227359061123470994146456156728221939242205750771428419422510310696666512831584325141258415788004983760960137510505431147040528553205596539492557222398842842649432837499361152825408972960905220041672616121846906251218990375557663677095087697820504939146500689784027217905051401062463990689996409469801336832573804920696462252360568189398984259397391104058683296922128029089358926433670911881426377974269507240046839916582070167046871273124461627154384434317767010410328545925891172732703436996038149768482707003528893432131416512331713456111919949612019887869051436650329973284633033631639595603312936668204470192678241779999453823377455911315412327867189741207416458567885255047145364297630280183436338347720696660886904648773635238184647420760802346207162444182417540410831626304311169299684228146963708764400068614495072662210971487384872791807741831168980601741975698222230400104085498784565643300155606368075577564581592443801952748903011879141113133120786184255902471849774445488901748110069687598946217193051516292077946589952786237678279692908022389055208985821812272577272403705470758878718231912636612548885980868430129737219245487406403103671181478356818562460752332703583965577469499400060996311852344083806808017512309919694121718082395410830903113391229450249514155048650441997290874594967048288235921840804127623405752449883413283075264032078718435944086172183934658915618416450883165043798974826114834785898884652725181532308981503403688708393723785901316965280508475348560799531120012457169387520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] -109595637695938655815055847929028141694189049700644139951746662656507937836824054280430694662776462470014586218057726849324919575529599257977143345815142768781915129460066355187757951094461462747809276512472359123221524538655741919303769711265158840471593157858502955299696234462026028048186441064677885555485820633829516072100306840668326631125545442140625374317725627911622255767002883134956673470081409833290314069311211228488249718209177052263153363840755564271382281730083918861182605472189508954618374817861256122903579158886717830337947233456636913886168295117298761042534093487405969701267528823655751591928400037506735453534487566409444416674587247399697508636357650877418866938724167785169591344169150621313679278365074335560110444210655247515470496825469342273527165404742876708552695741380830333827179258489955307241312513948362771650299459426908195090811250930161122144569729590877033665638695711245132745740343752004796868797989213341579563621757082361799551409880592290660025805524711746640753765054623953028123782589484995707153506869699903319084105401929941613971580426008645314224888561626817376740968662999759241821736909898239246828639315696793362292208523298665860955970826145824820355495027054569826711187805893553203589690319365551474729200116434662243801166224037793780956180544699854791042339208636408898584572902471926847016337786439691477498080776678644226691859191959715163099091265542763775264487125550632379154294520693866693202982202726976451542018356601244487611558963259911879745667513167675314404799920060259809281383587845466925375540796140953383712845601988620989391651708160249505906583864227336155975351953927277592582710561361548730920722097954229050440532893933358155388469028064432657795519657829861672657004051958205322459159606609652374319948387519016433177987535755931655781234401771852160856955930667559560594235661320301650186470613709986666951860291999994162742326423856563644712013008264964501414306823249098750813862130656316555378374760716678726501974998717313859273856264331333960473570928818681178556961032335282980935488059749636925532413364230903521495266355732160403614588487361472722085964267115773228175025614392632712918200193844705034256475715873825318765786426230472734172245768877689665486457433879126673278576829531664567680663391041885707015490784751675317380587059121167454296648170988365792436158817093793844615426478877471410753501805299868048210416777280664395019694015183632731306673064933761867762003388236002078021515756761887944905796218881575791079739399138941277807283614008116529464430041998241123324175779126448077495840099147739657254011286864713193375557318879033852696581671291656919287469712400820245015429372459365294429070181915243644119558264377846158105397358632467205418219178979556772276523248125763384039903529019808410556633487732783765985333794854659525835217528581401480478607683846188124888511256741686787686164451700554250455261000371542338957908787854985277757169201429282069486300140336500938120918896818316363767670095473820517814562193408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] 850140814777542024951195691715125362331461245928897495859138531256174191494993731550307241620262608221036271991486005762544878742824259313908675599662736228631605563761168396365134311918198971182905608406330965879250283541979122746104082066632303224927428410490482951829678886310476923750135541192689551127075237659000128792930887733575516271040697599951490471757531376713820010540074482485047008985794524195300193780843980325164384886265198504334748025874892782596182766814737058527033088159071911269915014731571219757472965587513692458384506572524031097933217255283148561164329310758077222241148447936316901461922818947596965655180305939808167766382869857322569273640495408891340182558436160860751984219108640817039610133732644516248196486383369071331508259213759050932072038388978063972753890148427233080332095948787055575796944533136808312006213443002897417967092139365876936246775446568571248171295883408300562028906568518013393718801708928683632209557019930849886542685402708896780908583094849808448834119846045547567240966615179634355861495974020073201166106415030624541800999953691620340412919941880741777501102091066677664134808657806100406496634064937635518194620436000904099260711950532698816035670366872176137265288811708848338274499028001468209039168548940609378875721199572306914942995942376729251226104899442537738782568099567800939831559984446975273688757998457799933334324675167908171248049015138850243475405545325793281708543553317351865622789718185901744825054042587232025543846780987651632613320430934652135836261938526967020641549008814228764818551854845018046106258864930760616234823226985574450388244105302340562298099051926333172897284240522722293571601235267322756974121614557786889486182832735397716540231863211068006374714558255628040637193816738615872065817308432238570418720921579138467272325713239650594907294828538375593520214748355921642690642457558031187162936336730001334678954381917634642695758528347319937331448898738339902179302285741666553696898777204143819001148762627741721136416748207823557573571431263189645930917165342854126330752554573401738128835261145300844117873167251175313761754056480699113063664241524301621456473224678056849187562635173377562397180036945465703580037096668792931787475057859581445814831644470925669123574796069885933973896819213965116999776190349180562578705013664223948270117896545959549474096204822909771138189289210453863790365265922886743231775122600843614099123175157820879000737298553134169301004548867802971537241284655651404711812505494133163261017547388791059240260586154524900549160992785435205131385734071026927300932930127114473538397474120494021482953653290619226410736460099063458569358571042754753144829918574798916649985719142930571091377158968891431163729533865785270829424223940599502498258960699962311498469639879905414192198381661190054357534179850637893281347472259172192656413163841339822772401514683072112462589076975973180333272189134805046763086937359494773446893067942095368031897256105215406448212697737867923520223613004983383039546490880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] -2348639413176151375658712521016440578714259318886218512613044226992630143733536030317745814818539610220402156788822312136623398588860207423955168696586849168200263204108190811382381159843957780988355382914577555844497951554400729338351301798208632091331013456061287722485538199289166537040192058374215644240348825863066824174252600778985591942718502911636394622991640197517154964555046740391743889204924405348607103906761695282914835529991134748022074424242735279710611997533444965657231124593519036350963922856838541084903141430088457276713359180554886910955764097020477923615923218556112117841334318303596161043806279500523987988809739886190787864162357447222632270884219401716120422793133132559934112959358586881781486456520460723861313324811249539616265363575457210600434893845183636826082431905875577922531311430436533269917636563546786471400668737290313748733124869294718976206491355721985191899031112716646132599019262973945696665434749406501997984154166760539848813531276735894502639979473188025488313285387844389762672968780336715970112373710606239042986950294098910526283575704071465185490630788991783492233965865189017088908705736675933987867640168793173061424731970922708945206921434223042576857233674459487812245606216347121204393400820684925854484959417617198890535332556150070415931870432576185057757965945428242941623297357106421718986755979960995479043474259723679563575146863666206580196891277776747609230319665643865862916035216515493138156048336832462086664444956669207648606098857331999286729180577908582385007676960191071155478907076662808337735497354616531473700721723598368869381106568859905222601956971449788244661474046869719018142724168404205824488401849328036532019104053118723121006672200871148287414159834627824854863087234704669836288588051448302365465153951693952095379626055514564402864353069643340108417659434450601347506659474392854854438137836722482785370503660730054672475244396486402604425719321069654964690916020053222583106665629183233516749921978422126532861838286427938732322723061215799957943407752403239275894336710994955900239228909968760460753132811160709638030257941357585300434708467230275117607016199645564237649206427470324745577104891338886741555503394588306517278726925459237434991354490763877307852843660535897367851913608459547270568645167834520028159575940871112310928238116146926770794362464303864764592350056192113833867938608281791303485657943498284357005032668696679845333523790669516682439946702051705545662180394635195863612523043406206884976407856967555632458175588972890191956232074415415013970643618940615476400908053596189601887805793450784605919904435175603486195170393939872318099632374210822537632775576140990462494428836545265835549024667370322450090854857779357273503186555781683370437994613013221159173013499645564435934725493686686833196466828660224289722986176263168798326535249492635047266698414579939269638273082881167807825579280779580779319216177755124408196609402994401537874298272007259410737585089228851684251971492886623791750460977084686473452140363776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] 406481127149519834011563974373776412551598415326863988618417856296825864530870058132239543577393667090189634255477904401921711431668414733654613515282100538630694696304410238389917518778690235258203407748008540101200803964456297104450574663471050157920396070558081590901635447343404651720274948055793396870541314129481192681409278145828745256450061655585093097525094438742751216957871055373407728475102956341827685025781343837380204965547450801721260034646492196129022791137125864403025206809735945825064294616072437981948577061217994782389036506729010630701861994450935959001541674354281575626619258139568638381966412131301996172727338759775985992781670342093592063131464979834816237076275015773588359013446608412946897161224179165413373895093851447610447438178113994732918685560645481613302543374020437426360137208435736264900226345269877213470560915900159905423331499965921961905119160472801785627631469252151954471178863339859709668794364893091840618372531022919152006309621192144348459169802963145893438288065362800819810906558635734098188372258005090929336236439482512381093860389765099089324709090466499862430976626572306546790790891132469981732252564832977850606542450351477340967729873303466185694997979127172742844702843776263244088840963207500438254013841385830748373523925568883261672208116635312836897507566977090775001706483678291939757972454682396413128518426677930234289047646483256703133074880882303777676601797078858481650476057876471302313424118070061501605331154430230145467122017586338912774953048450632218365053373323500024684566287525862248987960445537905077283936372298514733354594091488072158399305724791845444450752556778934038621598655865231985320086099676351454857603983675615770805445577082095184048277528289025518976165097242815273742234343194584880157145425879755258929715573250197351220520141050688775717653840754660476192691402545570180757499452474387097152113111475352784399575217254770027134842330278147058750013476529431384946367180747234957390044447038228317051429793320285663996633190018076165463797697933454443237807571349266217209917444207751489857109252507519387632474111928603416743691168899166376474650877820604273064352892639921346166712776117446850893515563845179704872261024509108217951903021777952495113104247503171864148880754004946514978356691096253944355292562999674436236127088704376764509556827804040565999280103282414513658311566231392093169759326471040329355506137827655747935206693212296272224711000472392329090646806313272098384738232915659730482914772665519330785073572044069231061591000396454886561531443127958847778550605549299513985437682328045996702627975953962006075862058623388119797760280671650333233137614433324965383111512230465062583400129580722233912251136460143224760837847327141968751796734464620416231835421273012454266153599466548047576042172345640087209415991534530753674444862725678361239293722328015879308474074059069355106422098718467709545302598141486743175226516572569813192892876979645891935191377535780791122957455500832430531809204763894499851569725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] 23913759806516185796420674942106808325031862197757730111256645538116937768323903112573519549297502622304715556049231038559862236547889025429372974915659640528888190610657618009745379961238192588357163890140812905178277490495811684074942664405662424631516927315902118747111371770014118913516247632725955833824504790853879201973343993836485000679889587946680225048788822381874779845883063622747067765762258227576957653300875744322389569923572447536041732184642282091435905228640028091818290046444508463492109671119862596641845038235800752089259710562792723618177726545729552973896478611645940670342005362924955075463893455161935850656191410381375873633962539127718948572234236460102058768465230537825371393172241723868122390807004395295473476003428438444848043372149339951196016422431463360710905853484144189885786179554336569026506596516444760463746299731623538162802073709208257514656879574590543285774432865039115081784933607191498839017998597471470593373823535314899698937365947318634883673480136749816301303072341258411863424841314656941542971633259360037432017875643579298814437423706917356965294189992757159658023519966800242077329685876083732596471988076555068475972902922649668590163339773584498111600750881377217358292494589175600532562709590137618495432264589973817202160112831407445514994848161643201254908205766811578211457521701069425935978868936186993979679127096412061565730810034782578770406555818728946725367004722440821628482716612548926965521162789015704974580050958544338998065139087957801483537303008577359490513388491601436642870947971238596639137334807626482097668377158213976354925613755630490002271956423449088468826151746812702889785571156299427077747337301064559948136968788726775947830560265029720429364760211187467835337565838979233936430402312472260510492974580436612128739666070773295457619545974109860982767634843681576040354796653289246247194265616543368048009721899873704290612708275359968302938201672209640625715540724692452234940359087930837985497716584051048077280044818548148580123710594216614895290840002200391775590661584423376174378236850468154412879355453039864537320615803098368612898341488748575208216659293332132254224018658517619960942889680799683391680750603836276608695776008388297312628941048200626409696396891181122963424332175518129187478883293274755579784206467375224945201673735708831235542387848121937404947455810749332561811519057950006976273063857044605450099257962390301709194574808091121709779891738581555227647523520340065553111168931266236535251324115547627696798457496359272062208550111410261502864865257809499023769465026718478907139681076663866431376321888568691415483998082359616759857222392961906407900578446129709976343815331351065637738065032807569223430431552889468170748052184587646554978779501280552671964146021609151181774637506799257383768726819244215503266202821195484390919100006056762277082502435602252713344137793359700242430079436682197939920823662368411260951789346196573214837383281301361680525006626423570207782770030835312609328428124791701428053972353024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] -104409031886823420561802042907412149247659789449786231191387177509036688155380714916366461154430434129860597711886655095998653368560993450827281899234999431774149853785659147871211090571606047068426476584941841003812245495996905059697444100258774330565604219432569523837531500376911479074529974174719298582594464077717393080167812563295308198925094230783571645200421196222127546028261479128618671518776560028082091560699905039023004982163734929334477829866273992123344319313579934266401179034964954563365835486192031357774603131234940006887021183941258388735300256126248557446679073931963613628319433367711104996379865443326706005304113597681744022745646609273945909677998418690330144964623077205770958702562090092765337248626095397125939668764851879642173657692318266908344873126949582952332170044050264569866127212373243894857185991453069663583905780379628440351764811460341388507781468604032521942715526165272595627296972798233095993833491071777896765755757789974420615973816808736808582739452328200504634843205356943435631000132507296377390699867348836669126642484674375713916720284317329362935267088900673280815086027189924823452572148777691215508523283106393558018571400468045994177053128062539396337827445917035255350009986628230530776903651271931126917033135046430910605209422610978356908939994204505748900553285575222427645460242368794576597849102243249260278444254612935110176705179691123023698860779719270661696529735404069245809224687278578696628875923571322535123475173915493721217664926428355086380542230215307023690372834762078105285236227448112905899759135795173229084343515167202438673481302717988562707734820534548915843467941649920573556803988931209847448350950811168980503140455767182959900878446903280824989156758321848052736035683990158361615588020617206852459150671772051302635661506698543852044223651048365235359152533253887609293271061221738332858407878634734036452964062504056258274180126452115816246061859969813847590327812484070673880083379061054296425751651067192663907666987818234233701446610234805813590033610020919954125411222187813223158940055783411052199495877202785975623734693137705932817170698281492316763747399255711291147539775024822809377438749394069575393293030532256088052247575241741150086825670715257797248214849128191384269137300865831826699782984653756954214265306810594876985831994702796101182357430169204938245055390508556788234720332579039875360805802778554517362300650751392447057980816654541556556404620871480753546948354463279436326906490477066542617763855222649255023855079396019682260536962290833916113215525580334204231769252673653318722661603500364578127717189257991226667128636753965096724113055372536935890959836147377986584088122734841535611336145720122226617046781920932595988660562772040946447060739422928101148077155083807935473884999546140033918863754944908710466716497965671066642688430687793149612566992229872476179694557701296603289476023276281899622812321323737063348680402772152998460596511328407377269473503568616384962496296174270431488043605567966308182963802603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] 229869627128230252275456601166276335536777098193197219696447584085439393415680676604625021421355116278137989785200195362168779832978695233592513189349917648345270208533681159231651214698368238282378831713655753626052607830611091876302049056915406211739798211619727674371788923951529316281189706975656953537486428910201432505393743552042763705722010396252996555278549675258754390335811224545155796262567805207027500465665487520283488275966276371999493945358985546770991551816254894451480925567156163583122514622859674423943192561815247356698058519756110135995276505090577569826807421626680806463423480548123676327822462947013614593071985162015493644109333685670577075880629357826438794039760842862085871126413057204755084413019370936441697063286513745617515987096612977445532507415466271581845863778714633537785020858678117314166287922908300001615367934400825616915391701305151679096782057680183758858781656569054499540810267017760690781118228334965968609212399209441377861866106658654061268655971331316112604635849359684336245432698846443569052549296083682923524670762415293725466000978153573780211189211237041966913327279982780772462414715977918198902717410935053473087979845434934250504350621468264213235892681746053479220441970098898322092491685608091402768001008668879815238238710942150873139620752814582209214325265529786264668322516188294376738185375594567120882196944917086298937741614210502690349680749214461388347113539388992889993401646249855781442809410084578723379075775229237352916045464280829599963359015940733513106219005390233036136586043070290085234139376437104839935329011155096253514481937764485112922855429554366966492779393121067725380294310668502507995937819210054807293434825380661686132547729272880556108303479189524060501160081832397339313444141765572673391218977287911835487347083816880516617548470972853403353050750931921512745542643154074527788136615680638782287995180211032765862619281526113469054862072846593440333106577443850081139408349324292894753292119355871576539355582852179844673835721405662541272968289644596386593791188009764308907087879943787308381279472232324457203780788037666312580224247709558050137390277115267807435958184536543529420616216975863488627017678868116049900336990502259058262824562555929034143788096556634725090198438197966580902503118771248951598908395390191800015625591085675408492097394201661644236742470216169405464938929404844345236404021815799692355627167789339737435176316347278099809194291947931429155561979739116004326349979891401370879340395085872200088034920465872065921245934014381364416839924436653344168139373540560266392117093337524664387718375533974341904389813883262364413240611846237424496568496422121987763486327215088197023321806168898128602779406472558422109939475979072618100341709888546259665726761439306163353904596760202937571632544955568685615600582261303216575500483766987565972850392369784464991424968001753399696195303226013247766050143620979862086403244813508559860126670487870414848228388324379015698239917653034009590044898825316087879234792456192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] -168565419189535618707417113174193799549793312810538813603948601078077762769128826519464591713590484463170690036664835057272202251310065040591043812697413957476321812182192878169542791654892394295843367903096916417233894498274621538858444558220790945531321245442172525856255670419391997130510409268951932144991655818162802811766150488553292774171806572012570363711590983513374423403194719926905120316879951998567052304887122958224559554472472868534977095003731697511579025272967215853103705784021005918055790638484752855372565625360039300438612512345046032512609789442043021078693216087863801645337783244464883226956373442098632925318193093096876434239555831901584503654410968825610196132120754151264073537185056324359306035208390948170704512216439613146845027286480832810847950673905092316039790784175375957047058226411702010709971916038009365816268706423261969061114820553829502043971687829954682042945427537911778845001328118306981445517928754646983598951850913164891671575730694570479983043231766159676101581247480356664384811699132797672860479547208104018734521903031469013772435880660329598646642063227080622518227184900608451073151189475066121003410011590955310111652646880159578634284870168023146570005641407604314288719853363466493534252649590925145396102964373630874872035533540981111581561621155537996813901110815683313474168948851835348299594580839275769241703102908860755313550759032173073969540190500352423274180257215540581702321855685727447280766623549116447155792461507095121456558705380040018456243607057860755450368751777672953335000341767308073445734609031359544074503974016884001056085086024197722112209703473116227010767357220795382482017514992267644916064050020179655011849787522311333111543361914810329192121975521686667169073814351505006030478998113302077969175485916851469894722978192011536658694071572930379620007841397920223328575714616765480318820018943651904176414180626082448177225828834156898893626301748933723514873908209923850779889388385721780154794158606862557347336373380064194990088354678826169868707280480032180097013853099759054648871970075575063438283454197576814118466126446154022851419399151186336512379569999442040827961374921642369200083420929017964985432051584123243790989606764285846573382807096330633542389348193857751665773723524795600291688599351335051590794536147421016539903775588990997485855610796580020605671903157988286390888898677418364798940190797306590983028065499933930884156622403996151550467042953745451401262292815406118816480226383830135233792821582252931840731778092500939731776495303502009794673104025876278308746979867847625792893373357708055095907455553274154447141641084147092017440429046170008590573238278691118638360405313109932406888857049646656203439821639393573569908025376866014423724644964738558796724807462319351651893446947947448997900491930662972726523046575983006532972998808604726494335586033157312913213380004428302695847992540821433294379468307412613516876121339523397751966601038224203612057427751945444215269887649688409648493627357977110895328042680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] -715627560393084613846252011095207531015344590746613688288602975318990965040675741881261993303751111187585166589409292692897713364821544432375137977758054725613875116890061159708861821444536179431787911860123680438064397820170705794130868279502253493526246598030337637086194844378160012058661586907983549627487006428878501246303289234925884697872970415493830453339080494299071098315965449261470592942412921258103244360834899060479851012880324469587424077448936872923803735709722932006169100170382574886998779104627352642408129657992342576766793665301323774026933395919435064298517126729415137423096672674122195339664024336752194880345202538258003352210173233917750944624972395649824255208529712395307997046552103695905577864722797608695069681194952627713397376601732259954943972040979057728098534011623172363393371786278260497666904640781855077732243612024734921122389264927659923021841985867741542910559103637182529719397659615310365845447234821432969315290770823717141972265139249170611858454466886340441748204239122192925083538297629970074082559380572608784452917309013945148626634270402765601399917276335576662544228708310587396938640660835593234117681628833947264960973126647001108199855878682379163367338864288383356088617613047564657603776229907394471628964646502915174583776458538141995330956436584689193621991426750916991898170716215925887411758713478764678718345770827252119352879023793700516272350200883008542923693151635618930091833793878674735748631441809024228602449396569872131994408982931273210878819373532834292631818843867060525729094132036153418232113953438561408978673136478246623892958240158685040645465426546635212431184088518018951629005322019021351780049217060660753997596388370437570641145327033963196609198670397843203292650558603008184919709413809637261471155925174757280759228546790386601373558992256831354358897160085397168282799296428339414446848843024802893145853394528893194745760143507774241091738400174504661742594973219168928389032355890532726052787102281898869700853243780728904289914563564208250715596880693665762853027564960389135337675812385374096666348912105840630478753495279858762739078748616991731024517424958323440449361001221304602931599575865173690948851273556172801763960895407764337024952545536665351199265380925040183061355738506982023390350551769473112854490542139623570855361663295556766884688222785558859743183003867060953941210279779870049878445991878223622234420882837530103102320079836737662833079450354809983347296904796535915053812455496466119329227318118412076750203610781214445206946349738275783466089261861295173162237063851947318683725531904077249311187218997269011632786802068258193149429624701170953332890215506289941271081146563101163066598431214490456285982669052180827574233951854336482994626501166792679127504812749868163652656232880263978085890219819233333301567955890394999384708208455404558658182884469787771693108652034068536964220713064338072068461937443450013020992066164076879924017208558560532996335367448595115838221587355070750498009515718228034124429914013696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] 3270638959784039370039788221887430797754397693539984841283117335890900428083607513891612740250320771753300259722983304224312363949605281001039917591514816889418818137270454559990306975988651916280322258756169172575170815353093576034151000758783837935523556711560635023264314610538684846171349344554445581346046276538512897429202555172382412195899599353282711141390811456638000224465245466956682138844731431454707170790931138013938027424631552944432918337691762474782490465151303881126200512578988577818689618240615644421729844869098653556688170791215556727312751888162919185125165572592552749982286147719729670185965267193219366885354876439829254213287972336543887645422652899269968159144932351323289581046438977103015057106603461602766409146436397262303419182874196369959659601620744392357707426767493323129340346565618996598087065992176562106688458014689464365994407263147073375202460937655094123688789620159259500609099340172838871632466110430129982385348313874817994183537281946957154518835640609644248621201030470295100743541916329299348311807412221335766188186079668566494559286803793266878759959977509346402825727420646047617683568632882351714945685647013284064179849005502388913413821085157523660360698490855264514061758975632832018681174066827816231248954595761685272155897811085205625101718175339721935512893295469971727489217225940766945006475471325963755323758399569660220606057609831681973288231413748860133162552338690738010937826226024223632384563129791354523788693372245289889799293518477213051575646413525745140808574824976835136087403608479683845121275546236754091958484581178661502331765309851365907217290174558383647849113797888305696145285245399542756352578696208910739478020591282380155225580719225394712304690889138006519790754396351717799185793421228334257538419376691423750181327737431925740250156199585634668066336702428416315569693421833717568713808722425822041063101555342345098347292120832040638540831111583699588613738468037887981420719504314989340648307728087148739816302803348161259831191120674598480871677552836237674907092027091431526504792390465284804689709586538149472693151391933158554214429267045596191317422210286224165294041183931917671688525866910190578912341266659422818883198104683539539711209249520833414457254891495237912283206771055000345832680008647511161898356290271907937768018379344970954483603208471285361521752238809712028467658498526010541918539712342009883624247126841848136156814838180016874154475753078577061474245985523989866209183732568492985874514343428632373248766763416695283522310750724283832367549082832789088706827169317199969572660273027225219361285679981733656704758551973725793326938370111320801448332182188066621145530346481068411751315780676887560430203041511453817700003576805452178486831089594547851143133662290952647814022315983602782339987148762083287976904390598644217348092903710463253394684833680109236004771255374047661954477225714370878027087681530414123286537396160692684010341304444433872967113663082244027165936002040135675029873348893371449796297972776960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] -7582038797536686692259832872098840783554517911373296998490403793965519996898781947008223943742136913723438893510499343441802951296918269654214574585726826286600012125999208247556604104200430011549944846321573399950494326388081797019618797249980020520847493407481575237682968620998332315724127546951000918572592389218149127361438170806042807136323905239001678806488089638962519049991268394333988566549834554182412270996857576722657725135958398298020636734729882697719931477029018692984318438305412482692836588371032282461851449871789892679724386508575060498618687637073285302742143579584286425012370638946378505198026090339833033295180650331152924823175907353951842963072616629629821219596489812189367487359444418518507113127693385817061348644945573602308020711113588271322575180069399707312398110926853902734448049282571707961325584976656839616660769409595565640811138214201448593019075443319179412523693338180915495446720051659673554144893495274556710415048282527151275749969092360755385395609023169060720225112224453946968265098509817631999879113142509846131277235270624702973744689580581645223963732008796007163816729603819691463651662440721152921001210006091112857600360247219867838876245826634211011967761801520351168478862681573007348029484811151936523377878980678512474415548490791735552601740252728618013531619152487981124895995505601212945747530884000505442460925716303362288934946574840409971084048539232655766595417954238137546298513998791029566167551113463729638081584047471610698745615710852642816847112494109685547747712956714118227772630005878564212429362692315941220902092135864436187291800726956250471665735026278567734810349696018021655846798559391866140465480550077031651988287793261680547315820071266723131295380562714603289461301457952432137196770506473921304165180694450878580667516337724303874370312520839276323613652870399658503491700113475700539540578097812148457744068340138886302290983047178318956634800345904268035366483466216971512282045666538058437811048790574761904931781373447736285038453352901998164332649722200252920679847129509970856934026059524639736757069011521234856878071431409850312404678698276761543818045865283506001182728238581973991273478131775126103491270152392379579530638990728567100083460397011864391261083780789752754152819175189358508698227467266003099553928883644525504876363593407092341099384724602819479394695470060258346221883512384502587489579252204103314908646273867652678606450644282661901235289183069258285627599665757385386900181540498627209760107536647815275689927078037162609028572701591402060402944613193650634420615944259610148538306265913712080721205667073813130470503035849313728443758485131505826222124348855059914014506754238223121584326849846794104043244485722973955382235520395883601596260322301506116037212695914935056846287671590831123251293935997214863258225786412354736852332411817319116636114494555812714893120614951052286967863843783573839788337106062156730608850639553394177944801664212668386451896059441093788384635557470791098650969278993548896144065795457024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] 11197975093253265229784366608149508359231122769416105344557979075201174452349827121428118049900066460855457741895036344536143262375688303428261160986898001189571993574502533005270270820543755867623199665362892963494351740984371926421375973544043202347833769378845217583130911621186118248096029598759402037237436947414090611856949954355663693701742401911832242919710241617638628458576213578749340732214620536693497679801917436928774822144429415482140800246914101597223639582629270485542247438147547412377396857327246716191458146982590006969108147611930042770555046199435574421145453318659117538228351742847812324206905896229557449853493092454844279359800304465786645997884687718389148837278045821716671513491162028134336228639822827892774042924577125424324654230768182022777843289104595835794761072567848859705581435973500321470135307975011890025500230171145813975953488791580445571594742262998424418476339428901737106590537062345789289581932996748761047083591502680800378378631980638161610216851917145986223204996587098160366049214771755224596726479572330192893928661827305137446934921399521299223458466885364406487396236987618407910915518340300164105770768775202864748292188946556531041065669184497901699103709612794633354534904715224962799720666210435923834242544093902985849213074003175158394676235706045570386343537949387276610298289525148364211445126207500459932246456906348452428943209645020529045455906458438539854589303233006390715559810844321519711108702734212457136511250616295119614487851155001543800404123966284869431497844068012680035892300983567921826446738415412513397478992335935705367420019086643010671228621523251773222293834106642476846200840968083758010911872849847246802795949268963792044300751062001748935831829623406330043310414726191126201869169215722388963423065270184489946130764631272643778063598429318337265933373233432183267432131667514215304367002189661560062201771996815871617087077574021145474912374593642271229006197411874896733634069377756857558115462930994499748530437213225405106709186369621457220180075352187903734282671633757684198879368439087467954088205943132755919289747148794582720003711273750591042739139598653214700772718825343959644559744759087476523642407601606407651053305404581551068720639889931461029948961818529475752880859344884939044778709253884564062114618307423442002861910036882956505719214391841867703379839003204556995084392817144613096927245681385057378988656960057562933443388363145081711789536701566368895553789983159070621429906319891457087727495642253186141414733183781035478165675326933728597443470533547790627168074153590360437902029396992879367997746938841911017225167626500739282505254505083575580295491700370383802593893944656227209881978754858166260153630114665623205088738137862057126715022400593802604901704815152125905797091351799248957214769018367123305442119986710351872842100021959676201191662376618033742090594253378185946502253143637300466663762872889198487104111748331275856917973409878941909126504958918528092336545427369632782233181923166063809494440801730560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] -7205886483060739126604493400227863198692189849838433644588962145893359176359341239641935363740879730636171186223217464099909144862860928396098811321962024965915392619884259696764709152097812005134843871323416311182505440814573510878455012691487423210718761069336657057878838474723545681866409398235109375738161641641333969572268329149115095493873192684901084513235376769634854334348886450924532042206206344138844849909470303347700356105221419417034924969811807482639837387226964368225422750187913307701935242441466551015550393064946967196905545706508732707681431720695168277193329758372652703165127007298749081483756605930239128559667565893401805890612999013511769852627915655739865563593929013016902591776278228960970616364967645652434018458198675550779694123591592802335188262156288313666806661998261567281742055070660965848342917246351831516742702705378647178436473637412526862090587095479190215241626303752163775199201714564066622193930040624244368497201780105387161814227197751723470248911521247729173614221262292969120773823185592041214755893152290551479569156885248759399142510244523784877423525233184324176215532615936225726288048086535435179993135681480722795102462611762707278521383736088173741502175568253654837166177258352238610057236141912069315243152398110852089857300040778900398118481271154931876833700668099855952829737632444057568781993811772558489516452129048942308145761588804674076525812791546056710455451440973932145011405127371236673403584488254741726706969802372546526683350032057251453267064013922746015609793596207981510140497611324382554602014007167874226923341270764586220609922927824056168578341425774490964072083711039383209530795458975356356234833525365584067406742182749514026817601458032142855691026866599960607831029977102110708857032126225560106022109598084065109767568711527185037765838655966406887635190333667541171237601503880477934764194387159451076341029493052016448830264630669229294713276366819373898986074842934703671681305311399461091450267313458429420547773880017074314527489669989041899135408005837627020684259392290814879630331052420049863390425819307736903234887009009242979487674839642275068667148616404002323475451767924821123639251500508463278444861645080671796158347180629898600672417222092810942297801700941696088364857182297778747891585469869693457466584784798923509502400003278568174960435967278906167105450553058515769856977156110165259716138247890993566887451646523387648894583694232963655910603405659564153589852516615858476424030660878571721414420999318654553907023962146329215239961731622373305433436716911020937823881290658015475371967721987589508086072509075735777651971253778856920332058668602597971744408470911490762714459962300908458554623103578907013835285786273836654923631701177086159515504850570413853816769767951093908198597792616946462686721705945133643737124485799346735128772570142384114373188459772087733489377683564701832847758165459796627533755258557441156959909725375863563992578306118151036132853688391858962885116654846433293492075644255741589316851036323840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] -15995264357155864360580033883534626090918994142018549272420476772642238054727028948932173771839356268064671539486851261871663209001140943049359869572765269855044240552970138183245177599075254083881998058070765583543035479696480203639776376128364191387280475209045054062756693472963684079691197217881986762692965295041120530026935469455430103081851461116138427798915873172260006430501018480269457933064265733407295892078628258747708633667473244666518528005297620838260826784246107743235607498004799767409919710561070715052742077041499263736383081615433119793181163286720024521656610679218835725106675871626186561735725272570264789360157222862261712229116412122359774457210472304767302921755553411010434858426878270305289056851446282196537372484722369269475668349919505315708013562864405399156728000964070454781381385223675307551707966141719289562210225252504400932504684163673946262467860509226214851187055817768344284199994266344237816722053848644081889211505670339177368980795324331982058059142498948669665986760828017908892466173013345742342841821835553014529866766471969894438275575828495337260850584113151622052948851262383117215965462598940870918772029426782624196260812726169710687961329776793447535322847692562258858608005040602821259475838223120766160863951830308663992961661958336622835391031154316635601924725086044275085478833011940279785356057053950282691611222562282280842594510384242878213471598494363156403736195225242897134677183258402182062778473971718958920535986154716991379386579328590250775715530367289628160999962202316282657683143833829050028692305914625042219966642368470877793759831412997138371219903274172099082455443139629610845832542225182035318315155602685610188838054483481684257372103228503285809689869114146351389237737249048537395753620604471360283234426874112090927245732405055090494027960055523172367268525366470762224853235756203260708220671371110024160184361412631378147323341773935907328165928083751502934249398717937528356214184672293383600926496491952663251124899609748985489716689069431351487420477784539453964435000275502107806062674122334188756688577990647948697386058475666559459981237368798719366520869312116102454738575851430733733181143287329830671286903313613586021803488157581715100380408551767311194453495308832759845675110029571808968042224724471397640870166000744951258268194901444340823101423962620950140778832422343936805723176464946061122322682669455558299389675729079775622174898159327211437612847644333018980845618368422083704154891781333178421713127198051641261920692243682277434125499762919773767760934664377577870785878773181917415081628445446728343704298176054206990414905675933856445082102829801174385427299595354592748441033185714994902885013547220602355660564201886573608323859358641374903382087154170670657487179312631888550736134414971588900998178649538045913454740676366068332685838782148884943610844460859465866995118719086223084341587001286832669851012833742614184660621819150796670601688901625646431911843116118531017845096928676718645698501946946184487851778270822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] 71073426946826856406311543929773218760900777122030537477796892014578331918123755483406181496211489393552953515812997256459143300507097157502316170097805933963222433970570321605529256996259361311868691681192156105401087225600049314072496014478778528014427472400068265603138899171365414781102695974563747104046733091423215705432845123351720570701919561952285147269544205129593674227586712238109543516194672939563249155931418727366377526164394941084228332607236500865114672547517293459569302874604358142930759380909065227952741220423823759951805337177206270941852225231097652044575905628362151249087983197682881157626351046196903036953211405949477237424123720773778172819365347549911050427137158139040822299298557361632531600445262782265290786345715459944976952358830155241376467569604344421753603056717975865929998048291802272321780332117522085719823162048765250556284384119046991824903553103164727687325821860008807633428429810775652276887313027734724270178851284858528189995889727843686642314961394824718456700182201812846324643051694739019829372909781020545552408105204421931481616346300499702968516908490084465568822975332805583899995121597901777119313511152731840851183534531433348109907762551864666979536710282701129468692691013216590863162078336413220638952673120079714608971168385617770978532148888440563489446176552556333991824415890432422983836659165268622032754305463248591376561541149803150043626491565366428109877984546392704091142309662428372433320758424701051713646826449135174747889648304153394098291175225364979480726560658430215851129974036021827941439923194410853467132220499022332467831642244818498130686241670404814055912200624138142202372744474179997964257309607805068915479163449064487043842335200514134090700658480124357039395791740762578281690757957832503261478324776054590834230463160375997050909099895105088427320731964193156104830825899943161242247567569293049447583672304369900845148655996893247447184696036046512334729991032425435178154500969642374702720890300709501535603332894212805780565784895820999804928951738328768877390780233797235103825932913975435340081553429322742496930570511340449194807701565719561426950890464020306050927773577377402172049331999358911588733203122404305290364285454872810473843303487981665096457438867534251985351268681558073492602501571725755377131633752100490655666620415223705061564375420052501155843386738675550793957032186565929611743213064440029965814157463507845729490778545678355371762224977925288793109002832277069487374114331743237740771056319895094863298193537016511478719755125713813506962177112990585407864997810548537211929932354136535755573703474264891301515935984006874124441593238474029965116782898306794726152087832034741057420555289711580819667907797070220219061294667808397366435686018980496642271805939971656172895329203476572999045287850162269347863966150294391717673095947375769576877601514125199953014460693896830261555697031342449655788649908805437462695720383355753809373817598721891623521044494921071691452639231203784190991467310033408231918431123800064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,23] -164961344666984844239591596600451040045355341691101236896659587684077309505971726395763450041207670684093302883776097027566810174487008073182025840837128511766108361356271842362135674820246910385887526827076716243412687461237291404483708214038533569589711164425693555023940930555075153356023778837981488177094214776941013585531649023331934081583482321305179887112600454608861023211804387384424687256545993647687619591952296957435665141173596710701044538358970913624364233919946934008968412796912633762555217875885427649820764918178543016905166141975332838681479474675817938091405271978012284542691152304556751303498350820219142605198857819097612451282202030737798889528234562612920868709274182613565556566017008481233667809149505681613602854942408667869851449117625109525221591666978725966947663437826685784699129112843363727930493602105929617547093142153473284330228703656525286841109992929739145951256804063990987784891237600033496291899576734648788508524450924318491121216950751960106401767797614536182623873788031409164834042275571386577043493463886207060945808020384954310883095029821963706968632272572213958811791398250441592184853974059134033533858808761267027415537151419643981054136865911433718104869778033535826556397175027989344621985971983404615082061051263747555857780592095870817974154780515689624633063328107655198587469892950508981440871030869138293217066237588065949470476088378510814904480186149574012733983842032815770602439622015443867239523332163474544421517407530771270719116415891434193215455776630487796402364998230318915307617716421290412665694381896464045335893761861310796441331610036618668605560251506982428244084815444754559010623077319837248497749256985712977599502007252274690990834860329441725049745830279825708415327289774686982326711587390224738845414114740819276954813448260820269880640785069174503150904061441834545648378288561380801935769407105142510735555668373198663395581863671238842560358991424910738765803858347526813139009923937438900175918741818034330492294772221890326620123828821333239077893104872618512869778479996960966661043541259483924474695550899559247181194517508132120346761633185755527907188149290451849947489105808245833929797742138294176092759928344573303246147790552617398322729242572669813870103457445098096565106615196313155129033273418811539801960275174681276850392829127257558329879168909735176791261284299182618267535577313235461727182686269541231678739937313718373193161831869808444184418143790078584328473217213446276376889093847098059741384510646534168377085314593744349612581032181882526071492771425551692032432960308623339744407673390638878294793637575883912411440673639302477441176642620430122554603101215374929601265664368650189678519609030660077780801654171032886601475244685186773006411396631325029849054512948563402124708089263695029874639120642197214828649451291387914967433824170446000420056623783084600874404135549807584376715959523563611624910208792048527832037969192039543327446464650914117979633499967536127512186496986302522798852210264940753164343547055308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,24] 292399852481737913033984546961267600221553822052811584982738248022466221724358504837445578818103503137739682519126835113494790241675993423352714286001741213983140539611546825923157291340423854440711823651587005042188879583765146089436853560101682330571472816007270601876726826250569842725078702118315594347070451127490097922205023056665205216755285407205005097025317134220206567431699500135694547718784284261029071045219175911193522565540496591327292911061526302558608859289018470521393470788707031939773735808637281621488427894913935152430961311966749191770342609641639469352463515620572916616610966886782698901828521642480508682414618728619402422982381251005956568196036804855293635149973680000052470686268530898587619995509608229177319894443060516406973529878140697453853383775514599237436678228159897907587615110765201033854297039495061544218103694404210331061154319600566222967517665854564805046597825046425968886989424019572874348872022590461410595576696269828974669663437689107149382113382187344058245526293207043937268017726157324980467890266918967115326079426731186560557765376596494862425650869027481639103336057471811508317420272788088534146579836557769727542615529616247398716739647488478201809058868961296608108138209931260791247704936533037906805791181185702842078998847762586576585722507678421428233670242646339205753816166695271159739541480522694079457257879536153159137364179297152013327600489992105749584538447092352926124065391681435853728957543898035373608249505005855415260158169868539766349681876989782428534758362026507598434876720135296783116809453888735548935176215565512140556933193786259852164044145558630450725500659139657501245221760261810516395148809729638332649046512552405430708059976597656616185911546713738130967596024258281625540807852782344343003813615105355268363133880370773522650811187146872627793612918596173867620789697870861384259661883344190850906711979147134516825782211409609619035196913210466850983142762077214271883571322684082611386486718042336010805634259107517763101202047921936704082916167900753465376605257776210731161677792841014590507821263922987242151128993606830440537181140006544625053769058829990634450727177979519169414292504567334506268086562891060943184789304240478090930769345310515485080298138393141566845480423601946682516238230626246731421255303489135142551354683009948715368105812932716577092749432891570196170101370179901831709503090068937143144765513310820662407690900671237890527014471020261920244564025931260969409362899558918745614672243992473843674329760621471088470532907031045447452672130477434313517512711065347284762129496899619354176182360297937775080881775567520854479416787528133849866136571659376168688840806160948284058349661329943499863206347893876457224518911230467712696426350343175421831335402936675546863902456571968379950154961481387889337069965908003657370069366167831131543297311610796806859502948182235900287143919221980011724221623799927491638931090245948043561190496984437453849325482656900076722965631033237627161917848708106983273328931497836544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,25] -432674819626122467627344269830027529807029464045445417867823556141518409152965095400948785243900986379427405052067619547985305687579144540003097645986681841804190539327563248121720655081086707223970081460946296834617919330620677800924871750859717916679423188345932855733607531281311743482220575665836823659735954759228450438622918170514576809282460570095250853901746225531390564815238069626976372300217332001363634456111994533805310269177127803750006353336287593258738964063607884878331184231241885131406812517473039792776968572332366663093381962395132974848618057400414055665385993643112873890091897664716916251579117870260768927609105239733736114412209989392856362345628476776202885484292392106763684903214008109794216349652345472652314967572303156615802036485676437355195643291851874077542076780977100577997590805468190915002933367319041982941303412653590191089211715703249056109647134651135620532945037228994941485340296585782712435900959451559094028978759274107655781475364538853018752388611089033317562467100582872124595915454620452594425697885702660461974268630324412244339353146763762541114669113739872797940265412753279505809694606369981241049912821367812846576693373978940017055732486275947790047856601504871242883196377898652889073624049684981638236008569821512140484405713075032104756240000703158083070207127104796331210072043219259342640965850004624281783373842047104519290540422311452901487847799586273611477535281885545551426550228673593623509801418461966537000312053653586178495485582705842093377507517929871660662762043420529231587183395240056148429520464546849762671983462443570212104937204099348827902116207141737430525879691467370549563936325770051725333747538268755470562315724360505859315606595820983292471316933964315685466954143092318014793422725394289454666355961671055616298783587235381370918579442816213763422365707620079470416382405553588385658513085491288277610733358675250765193142383065289105327671915085189892616508003531160193577082570427619624636873207800508220842952899308571005842829532941940792888849553474416381485217224138257661412659296620272853613775313023186579147627260147296323936972164553124757046341899840651927210607798037231920611273752722132762723494442745826620729912570554552358841872872642208989547728214763203732590023307546502785996709464711823695692500627921716932245393197109312272989716313709103836449562659085476543673350849682007525844600954581430227409451123003284839373335568046456254415179080594476768074103290917184054984653304113246512588740764449552189753812281092690830512963594531964749545663087200903323557410747003319760244452199769711099510537364229381356220984598995931159711194723920033430510729425702918625411393336331805405768079495209207519722505178089027505306129172877621464271792402268415122089665770713657955895987276703827412868936019670850964275796016540078215419847156888332130934981499248153342865933964646226257158834692309374169924551642527457502124195464796378880723973443500023902451756080688425953172419023300511341025200582650462735328512618486824960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,26] 551954614566792209972557088517971659613890424349337221494393779889218052448781646204157858665504973718726266154064466460204062902542525230152460041875602895212876450001237940966029548041254946785179230013979313423534350527365002118412486495774924249996782468633212320056181930740788254986661369619636102383004282931194169589322327470694749899890959444175562673679948500006732793344364761941309744191691448145195235342523073667805218369682692740328133562203740804006498664625040889036395062621996066557456283148638994746999338854582676735712157501589377309081436581644804361573981101250877420101882561158054109184024163224678238803306920466854413863100311252071766558754229378192963043992638887195633280268443107463975869399139321477259037557900420029447197957099986741584009394239576206417731760751528925749674800572196605382603830372582724713179198183322992390063097198300586795505080717780345338428692954549255746055409962197823042939029900962793122699811150507696823434762957394539223677525848460337414447355552234233059213374350994361645727635307463384965297782917196753189011313886770606697750840226095476142800664400462498869716607437945844399061218320999504381147427492556828130671480730503146607685565377600605907842371087282037428531414710669975873010235930851142961023811155263391777608656329247469363158143641749650095068883147873467667964751533222684957129587663913707580201275107213304890913159645532398682416187684652499932977708166639515703716043672080638873419110315967309963100239662252548544319779377199733630643260132582391767173939820731462489242971078605608079915420099289327975051981442858953204314222463421750876079155088658546558004223745008944861986932922280289087159074825005895120074907022284047858282670181385575893660426477189413358154560727916612048622611468887521807813135608875676615434534139671437577004914093414464031288278690900911494616936781896700380551222459641048745970791357175190603539271185026740277980343323315486021126040242119199072955169945153981743035571708858628103737275061652607093165763006461807124324524188926304651947819325105251670331398107282617480861386886287794498137176355229675543724311707756392214735349792963011213202619752548022248958357758289323464148189161782660401090200247190101940102473642799593619830569650726200262523400056165542207079726473865137068250908435058694056379958103488819347287044567030271106531187362233712174302036403344213636679483601850588545451265840455425593857262444711349353503811712132496546903762407023808208187767086713274861618327019459641898208734867269349657525887202341373274385798445809903758216496443411824405919678362104991634983958420365535081481387806788129605255236483019912415317769290385766489285484707044963637116427539026162981973263465297142169780669199240732767923760432116104739177915822585321193013437169115696748536239183496144853252703252136051160031968094549203926603508185913415322102053438825155838654843331686575344884891096792938353426027245826086908129275006989873248921601424807652588793285864359104339246579122784174080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,27] -613340754826897159547842842420254087955016160830146729880482626426592225046406735339595354292314980785584243586430919098263501176297627952059137339152508158280667434302505410954425482217132504637406457757411619900951772948849050306691847133637810940587309681126376674951405759954607344796449483333387012713564980594563334086225877655876326125968571847094948143110405909025515562020209201237015273023109019377597938901999594863695243617087083628882003755802279133723206412336289285287345568895674061533849486133940639071779979464678830827505194849836222648064207720267119210912991531026423755036764316007368839220597476852001559881856236336145163831116626948513635501302285588450480395446111447578961540508555524938124886907582016158203780309964158319515224251490506757877136847218510488810761813791041232306812672858958312082876706911831719849540106065874186021895233376619996293035669384962296844871317071276539469144887330569453958404853678489294948598249684123074260214444675983116868579967018945481174231505035786044757730492468934289291274491309651596777626798918632257308554788705348607117841834972687827158871966738038949307112033597868649799091195198050200001283869675677744052561485260644493234571631684682160859961028711058796706060606602844967774616942627163007954988413208985875334987363637967030911345875241304558004252807518846315693008721289646989257810067013884090204050335960344183395532246054321487137095335722704665349472293164750633817544152643854231070843042741999427554432997179067527141317295720310984766473705385821383412655156295746553446328137991125445970375627213516109035324807967498230332395999798684028874674880447165178647441215192122233051394205612063155596263436869567786517658106796136279748238373506508549356990343563152605195835569270827354558642811324381543202437019077673340330586802814862292957644726437796799537961177245099598481494087960791148329117533888886774569825658890237186422479926738590098869320914807088105916408642371460970288524253921672749168612099328982327490854725932775345810596198976757380157320849760309886372685868502099250728616660582204373441208208203482918179950151070096337108754924154806072007607164200010355432374041828736823405343229181132879709077430004768643484383323981754606962425065023753719614418399244534497821419801244791773717120343301604436218032426144769397505397486891313026419739614136979738443567832159960806781789920245958737435504868596771330235766993211167988223732958403023595959516619653670050677985111217448000273706393210700581514887715286598340379639027468764856419653905065168060071833048052959193251745843170477319770348806120288018843509438613786443804818823169465474102013291280707567146780236824134249015013833931018013933962423602271451469182481522423251463857857736695474941737779121529004742246971560847269661605279605233217197415600191323735668635796103127168697213945893553767842579093038725379002562170740159499178503287859709030746248068557733782379364036398757703268964757761645340464116946235257491797800228008777353924333176633100861440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,28] 590781813188928163174499681222515455065180353531484827294373841264873630695695340106475744681939863573847365367992792636133669568008837757835200765844137844960985867850701301435123804088914435982478169051518713166501716857617833451154897544657507804401956797183317549892411162648192795781652276853753299801013969410279859533080137351076555736390884939261680630179076781457634803162814392589055662030451307005912951539035870468253259172764901504836169990500259074347164740543234820681218657628167484460313975456697040091728785201940497005439116952368793407107590454227962997820832261202527364415738836355157144320135208341242819535154384000311345889665914294441621925500320394103077261568457797530924249971748122577795735513183387101005629842561632156504158285487021754612767121015015062126642098916899726204496447164713194645590558628139574223650719756261988557191564643299229976666202852932535995307863031072055016074331986485238508611872149757060575097363752989948679527933386419745513982510872794187321417948489013912235193641181305071099366921005109022741632848065647207969102960828832600863952301573584013042072329475756164354894473690339767518627483803952136239957620635893295032375712362596095331984772972646939858295920956869662238398627523361283650572148068451719584197046605730901460544600597766295341519522759372071167670590748072624216166005724871356457694757768115296749319099592888969283203910573568370216762000759102836458165247392591014900157223610089093104715010473780977230031064902500453701797850846249955207156063473856042615990072781316752905946049199328650867778581971076389662511768982829433201259325811649755351471760246898329558345219836182369682625003899301342469458030465787441803807042752688869680952158522473294212839391436577161430792454581809464771769910783375417868159669426389470732323954226256181744266509829919164648686542699878293145028133423912051867044680332679209772177245869611057686082593048383258407015085828342723272742061297647794391897404175845060095139346660197867095366895230305471678565136445832851782051631665790361053766002080824925073066275169365804103495356135763965008075807822694768572317756098821727782114709146010215343911316494459119017469289737846557177416695136249091770171010488178232354966727642860353943351548675489431912827208092421656107960601363078190047875909320058196240351654143388913514067283136458770869909834521487602930458126230640017716423313825227959177957719682357919276100933081861565434404408397900274822958055827878119344175683312232887609489896084209445336485908456663429594765576749612840441784515177635985712382642211723217440613864666095104726758666468086778807140001939676211271299807403231297711849474804824368668664935051552880994443100324973161859761698450642662996142675553215606343014656058558131537512469018992611563798209123005487680093361215546797442362815256725403315945469072762970292347975452547853992720976412913131736946124790721598526757302646620813570717318493359132366353865917075749490136666121602059152410117466727377230095096129251180544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,29] -478762581600696282083543707524330537060101186913211301741224310050755400661792841199600811397836247698990055281039233186264690232179321547843791517744626281265383189767794301622702124008701104948756544038359690206213060978128143122643905321179790638674778941312605436384998152197941028977405157281068521042227621777560198242694934034348965731561602306444410973743869288242881850792268066150275485638289215337338179277060271242887802611631382344005221232121004917193936103458171634619125167180700923206617805663399248203831820614353985154242840972843530869333018413713974490596738531153685277798193740728767271299149547586683352772957957183727058058189213560431605215006721902804613247962499098217267172342121040768244704628488322225284225267157531666721902994732354110215274873301885651781595262022570102657952425365685442256359330149481550337677092282333468959140360974656956575510826619576705415931731249773752584477163301405195537598138654866090457117742009179374315817253104019387460663304960438533138976999541385025583797062749965602211972751668498700885574722471039786155810519540898757095640114447300064041526426503252757914268882954492516462157369256917086673513350083860738436939424984887012466144601986050450319033830725378301395515062289371935411640625929583522035241538940946028815851953246908435822450710733113628113732401602464800262760078932333755636832301102270750582662534419906739364529282832930456532800296164972181373017684743502802106738180743627206135873145452546352712786813284910503078195988475822228679329034279724404302963102149492550627853882549237664726920032178232768706057035787905755354244676418721453489541330663595171990659638269580189500060867202401163920010173435946855418845213015054718898409293079338426563955019724736925410285512541884928036267842862710644597048213555501814381391851969212405458232278510986702260794148857560321381172271344361486168241821409899966594982057298100409328128975915037637767160192731464583118412738337288586091077022234695076607588745470178152080065108901768239543851039318719801094191327462873515586781138392287639620723602201349947081112883121953123960342483111682633716378741466483281647410069348593034876943930590090841768886906367838050141800650496815446123990331478617611670190504530564982794655313846384853523183009026241436441630161282952726855968376253470447463283297472909806099583300591350382316669595428855313209072297754477829106729032489108643934087669066925330334726623759132635098411424428612061936913887178075432254137927875048426477377512707757092627755683120479695536645783483089021470906191148835935781314974059397751699343652669929041150597798788012717269715471482572632917465923860629510016586073533113229845700595167807174700383119435800310586282254836484557284820760016587564035992844737670838035963718699621920429195592492586078957352382555982080133700613336573687807584875211579761173850351194127972623745337936924042765621188816852245312407094550502369961869564478104375439113827608214192805074569775209431237634930523234488701466681296415621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,30] 296732109297989136736392927482597900193831160459598840428687613571122094938212862961855749451944887161778111003716413672691244630521967539902817391464038579927962981139998039857052988708453179170278655437819842734702421492508451275016764126132867562737711269471000778284157228389065446369057126975982769274997538251848274790321921333906165924877618534178313537610352917154782171969317670495177263587577584194037009184065057823912281287256756646093340110638366462589612952083143333980633099441928356239835561973205650779564555880266405979535908363374021200664384757807854865352025005312697378680060745604564880691459807812882789616667213883333803251921896131459015472193355485774406908029286851680110023641378291236005151822034118578185043228802948337957646113291303389021140717084115291774585240142899159780583140814304169606023919815480585977551075298180572874725342175044343514618442090617361931904149332044304862077520954281420725684565056504203312297190402699546281992490071311721252365263471612123567687480895890917610645487370471909856605526515796009896286609091433301677363738575992330425635676959585498825235067727230234650006223301243611475019072505902900144034082556022190422199948334776820667111761863057608946979894523075377524933780900725048298902369005903926446461334636818399520730346286733674121105927001888076655759209902738424979293820547112613910232888995234295540987390803445338719588859181860863286834364926571029168298322165768181716693014624851198273702655644007957451385201769100284983820497234876204139660557030406769559022308829626414189238943738525968699609802600427676119356958967931665439338139932792000161152659805727743853865387075487335352563896898108375182173173122272442843863650509775044292247621856295368483338975216115344199537498519282278623429898086359716905546641453456621900673566964219923802321733744644844544296903294954640517546059752915588430579853193832250742341329635182343324877225524219936577563270063871840867434521656122732924725995287661846335227926121074382415595769923122149700209198127438415458097100081997666456645745184073628279066273320810847295325362350523956445552368549400966012755166588598200306203861056254149918669758890679133043654819813616736475184537664836544672650497034656225282687101143072159179600055490412763796814004145031745176169976552606346599915740190055929338655176530846572638032948905602797053579049849472710623197023800941796698963377737548240202815625880954315169900551019436212087953267953973238726779089781499466209170518505881882578336989236743846237347397658778918883274030762260283077154448836554534833568911182332364838898420698232773497000444977909371105159080637068915292190948583964312499371678190433158459676918590876560230580572618692981851368439844993798116722683286086363364230856211207821921835136786135727194222560949154156452440130639855375935722743883383572964218968408134018612012691951295331744636130030324338263179800153245353574221416150991946616459113887295771239948341813023237835157739268437020473211368162492480611949901560888164352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,31] -91095596330156002972588112372508096278848086350655800426236047490160711764526579325205974055532827482714983565368250344362572591323826719332985064519622328542233340093454069068889211515286373518949174399620827221194044183046152783672517594844877558524535797366504646980690799185375016023436070852597912094132105030049991964112957779485995968893547013768943131958294507548106831926704156843128336251034995849922237949055457652826079577965359873857833228753622480937100395385392876040965188559518741982761959815040757500903441300111054696535811436248499789264025375824216766840798522441464274903957627286714417221095971672464671460444672976343846380066112857272236078201873161441358713057607757750820034983920432285874807049441293717110359464463293076155472052243916682163110852143705324657084226718665234788882217520139554459911993744073786698314856851684713332327656405745953873765677559021342866136453830814102954896444820960867149162920345326179357475553821563061584581435573165960235079055180484727862846713994217160985734934241353770210618340525978599603106325694019661543690549405715713230932215770915243459168263693464740664839737174261512005586368936270136160376577515477103757702705102362531574120142558626140570923373693902517895108274545067187178685161730999172061731606987092339681979331824123790174335280350387144470303484971726328175728820010983597343558991403518485636081066407528573261339670640836038221332727415207898014944673596619753845474909733150753005752100811577411078862915823316917322174174880003098818251499349061616390985181951473933126699306051690931507597203315962267378083566007313553364234771515589712273456675662108380593841306428512680016033352997137839633965868971446581060694017220849605660116370191178150918885418553119133270171186910046723189899669138058524215612398666474139199190685686422378132331564076804277245061059027097472250169296132953787090195361978991219080457495656760888139957172700799177745046313408090155099622646427296657889353305626965110236246671600714026330689189335027050183784965059606443366031770269800212435510131146379899089277203695911551620997947550919582406019122248169623668472083360937500511053468632490285680596667502593187890822730073809432157702595500171832357164317693470526646911353535509714259163354640609965007386382214189105732437076254165438946359820411298133542921766941659739652189985254755172298620171679914984327348958738229024751780447746632501530338211636931954796936487215817723747431734392128122105666582608825344916082152275877466417803418794503373108496219593608010761236014226874798617476631609995124609335468198643217606030100507239625949439977668333269388892560936305158173694957667956583481226531575155209864358445178635974034052384666839579353666910433239896870229654187503358537239241090671951676855578621115939789167697803105198383490100170179493850698979760718313169706418340343613329167920986915876181270575640375025265923415384460555793775011141166203116648592735090968617568959628007540318540355646478277143730071393367199227108300575924551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,32] -73555366033421657369178342185755937543500450051655811400226626609238451368936556847352129839242250988741676132039156030815993184117269180112651903512058757733668276169088285762452287088966857542198532732450497627161578163550694232342394949189097314448802372868780607055221716467033149106300685310637497504104396773177630081230773560633251581725088704104185442878982903097903098826366203886418391071139302639881464976395468816039151011236102493135430217047908959226303206710407594192022634782672222088131501872100890627891292381277715783005035794771485354192337786005535003676838399571137287641149737993399538498440854248448020603036057924443675889697738704810655325998689785161091037741913150612151981480017688701400601730407513075116144547742810457294237868300770539688910079741850652076485505928067336575028410464780377628913100379634219958930926650952975941904677051158407263160130588693038413785350097527554980929052285923333968493297384691398620871555375207677378106755525731399647988000362005357178473409375095011136112141303434923169493976695696813970780366772999603892664234094726136624644363089328432409094034042595621277311900498509746064646398187809107547732618677619754632398994138502377287502886495083382683269555466474965024399418201343624833305218204325394020316168609892066192367116434387973367479852925386894365449406963257413291399549572017396916608040422748572846638758336222085315695171390231641874160949240363464962410905343838319441340498470023538506926397443727415833228541622477893603803978261730171604957009396080192771181832864617204166575495975331713309562509326850732780144438728694467230285524691167230683613349009038163065165485145225176996061567250659234750712687478405043182265157440379368117553121309552912740828299549658743200754286812701665761745724895357191382494604718466363867891921009861244961434985279954877957227610337263961465766139140428822770606944552504602821196619679712466144510403644413987116491620004087898375074821450124631153200109445347680246897702783927821529591253596303703476518802887523040958832718640344541486151579367447228495446328086155801566840494239945260698863178088883292744493254135011485647344303184641503589349547682483178534059812282909221017770655480890650243272908782269618106745197181999278114578450655229678857226913511130689714508321206720485927490914417322909824357172810046125340144148791586862196583816404014098226259732987398783830285996995242869187167927090741337682178790714902726666954505353270722787954630172653598502856448385442664432787947309775886983272160656927089947375023459985653611528388977542919821093257901884719507307339731627041090114996770205756023411496389427077129991013762458389557839753635136139586814604485683505986295584465087628140928891837200032294045613526166456793765619386452947336548547730552348907777358081641285992562148736780553735744727240122199449505985582871325083402899669547728400981237323765388549748413236379097244621944102520467847024700094290413960481973671983005979521351969182318129887620989588878216583156392221736960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,33] 144475627412164510928573311617917649205859223463536759183145703868330015438408846033780747857506412992802027023993813322381961937978972523411484580637779354532310192208348724152482066493364158055202920282548833297326156077962515751740752335203044268683764205360337678171721353933284382458224188241731835843804855752930915476886364460063169271045134592913635136154001884941344796415709082661842716000837134110924989600714763970986668792000846723561676926808678682688440421154735620844184708287169629400896627022536107010465665205679932516527864671550258270134363189039553936020760376467948979129267045771123848885812588123810835568047005285056259217092844070244367597960508600191439910363954606336268913465637173868489074877447857082090397285384194595988706226895178450000587590681027016439181562539014388467886925530855714382808026956738096898076141160854389819928581561111142565374181628890097220568085486844189851954235974650740099512411631707223210544891021799069133271729945184765579775719495047623237123602667196757226923598669749815330449453513228522410587785048862628910845890894039470688496256899664116593733680673865816652920542542259613838286808651467024054680255677170641576210122734962092794949313821306997263059212886021495537941687797186502065934720257845964560485349120535393231015313647478543368693016184796059761706762340605835301588499710064518588231564601955567216254019799912517455643256747841821929930275942027862098842535215916576480086999595031666543841558751186520860820272580146857429205685962278049688132803622868845130408058920635987082192066109432661916489102712703301715693551283540980391598610485966239156265610690885727766381699444016905828448840876101923876346302852987025238977124802092090311888590354918799045242424319119306749832128245863640813643022867099218340848854540885265364034606382629440713627766713286982465467875799411137250438780407197135055175916241407685416749937000943058284369204900196158632455446253328510790060104362344549995083097699311254199327900540273733529151766157120346166127770301685943234435967100289118222320960141733654601245506129565714673854163659324251710615431958462531486589508630451972438166760313480319955659778007869978954584450530587400323686367951193781727663914347072497770460121872424201056117099669585886013704207333887315732217232859132897831982170974295661151748635492396255394865723417346040531851654472731012388397357544778742780099212574156140019477659834682385940823066994761313953505755876635901048570032113838990757320424516098541165221743699113582948813919561970639452077672767091372277451705838955024105926883010246378402594678706887114839352444687747079330122680078663918198204324805607614430555226877096385101374557287830042065940139011800694504380623867333827275370398887607871256343220716467127464850161239563031649187379941015071942885767714541653510916526718895560091633638441982843151225485516440559764705466797909653230188663652571814053387836503078801612682085334042879787652604832877819616310842732035860518391023939256355320004732647332904960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,34] -116663359015488360718177895708469612232678761443971039828636624645951982337934595844893008067537588553689974894716375433340052434721888506625909316867444238222344291106214969039014295839256045605266771918318777698648097480514751772308402610872690500344566780530352971123776063821996103110966669427688944954434339333663987143067612246506864758943487791787854934326775444644793113298541787625061748642283609512664603200433295650343244264985718670357865137803740955662903046007292678971866742094210948246997220838016406729216842903656537279207294727951077920803602628087542281039829150540014875816514852596435611413738473889301606428562556553596014532087714423336824906801401363393259086564736929359781506949052389418121756849960113261537362080083369459838227826453086819091413523747493771396991063250170784650776797879760857767965622325495829929785480017087144894500560314946690102291478231597134148628594955743689728467058996264859978225069771048348965008430259776007415207603339015229300015826150262649276467121632716229544729703918477052082675885649661808151145146063522955001613108447623538309501467925913084415321334842674304815578375667668468447109704668061974687495791326625555403419774091309911408575343204563445463161967119983214077936244674139732342047482336008212149390601877734516022545302885026332686932414661935940078361930307764320870668906244706728762458799586132622229033923699147821203874990009586553439032861706206467601604735091532520386692894743146649639871236588578498887750638352260085474254872464458031563723240300012712912176610249358949099787975051196670484050617513946649835823549568800787483840698929897745416488972311879602254252375771225693308006849364106139542279495145242016442480389562381678432546331179544022535616723443783534677115044498809087661621872220967397843964888784473832542335037017708388449145179419766402974002827921808928768842833995835289127537647882829257584044902501894393519111575156621330604172141553477801403299367029657503631130815501911342183982951600010627130481387016712276648877207875082015014850402327397113419822564918179852781767594340369877562918261061180093419649118868606977762674716746053019112401078033929292703449755532043820492319702309800053533452878911055486411897591868357001707126696314284207407050853800427607813909707044780284283895128305514942913769387892616936964965721779839632863484248216164969756069898549455589296046775396936422821316354507854622594631137331826707186810394314946077509299416219083004864823105958611267066006611755985532032852946385837644059344813167486654919765967797601188324134460504735640893859400057771006882223957796134020252370930217846944170960913193848577302807159196326940906231652963746230496029949552209080869082038673600166709489120666495035555018557693892938704698094869892082557706439059627831620582409151425023735855519397994546424772419602895779754966711904783556477916264938404779833595716961516632619987409140320216181932075509542644240536527194260577675845663950130699957685758706374136766049657914760829856551657573154029568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,35] 38008163750467502195888263034444585263940328225543659657013829391724228109372937881690599235772778127946065942060399024534059585825003916639596573961941948017381380347171731796658872623222977635755748015804207969737711563372633301915964228570748977980818168930032831073094008067103516919703848895930766008081948392100790617014257448887216716767864037238218005307289282374380296714161848839828321620042915078882940889476504353215256165352919866143716513526531205060476894875409997265414489210364583958137609104697736014424124005404953553173074517847826781289909994573738659889305002145666550434052024992733260343707500993378661582281160587950675405273108508293571882831960443317120330464263784075788791456243489877623552754458692789213101189460505724008355532777157171006033933260504775137410190875977507141456815292148105372377236266905549417239153284280176729489681456733749040188604949099819839143754048587075261982496517322025264023971320577437571521920176228153429921361279416134521753156213510658616492473404949025235965524758317105826727585471297028278967950732919441570868374925727357263860868582097340961263509840287828572150634578582249921299452302257941001766387391619882475682686526549920107925613629331453906763803021634727380260808842213342676322366159080374584321915344598563140730018036419750523342185215435222395841113661702479636335409311056618191264541386939321048276557194004162607848770350012202435272630283152639062544583532939469233417352081337019635385285269506326248193048564840857748094427395429664031254302297273168863230231355490193988962480440265290508514017411659174474095675315580614788561116619674783816520436977701390885472178420701331894890261412966372155718033372632022650763877897635355746931406743685136293665786401756871874673927117513413792011520617771753852770960697236126772628694430139086773235366906586793584591480012189122313585768578342489437084527439318496278836164912966504762179251533807401912186829101148592236656133883808619798901689950410799360392364572143128811343705710371322595340219163396742145413399148829310529527442461865905687225077007295040517056319158369610383815413529050574494407693510255134155563437864813198227884027702919392835237985820005510360790420719707050300051743031547454358063945854571168679082378662575556322921107650282878108875318456647458260678012781750779505044341901153174528984824681778437872087953862132980677741828711104393209534271824546879802397070917028343986726282842076549429013287528321674928010422923215980268469080519099359067558475062923544304220243345348915449147714807589455162392562488494714432570271780723721677962828655520883060266427677902778990851736000946741135729983533815021261650057891735437554326590368855012831343264894961614126862685459724711824173699882407206562104992560553322538225460890441745807762419504880896995867894152696533112913632592856684813793792344145160429432616052312740336213759997302876581208976480190994750177542610836664383986226774402423022077276746370832012308579399490810812363118051919101497974404867633971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,36] 28547250487484699172103876311548958434140386159002124814764312870980264088534399670710572398087497617130549400906381023017692105424137997443558218371761823578972881528852990363998496440440286212459021451121634253381415045292576186670734774577951009088390341328194734447905420830218383285300077350365969273397041411678520093152871592814046200819447101369956736180799891385216091460308391490728192085918914590467262514460026531055985970589313510844859837127628156456049807076907999983724499969321903949227726773497291320999708334119104355810565254163870816848698890740869311754045025707344909980246003525534858673392776302277005017040512731171479298017059054361119185832087341094527466079206404010482662004462156367095220228845307613478088921761364746362551499649253120061412252050323139878688711303245689555746476615112773121334012867471665617101438832818319912558813461239118211121537518333586371167417048457474958082711952399116775755626001216420549967386753804794096208654328900246649777351421120218974668610145746383169391817893757643485362146426527898564495529329962044476429981551369442801571001715331601282596441903905556193115946410957936052150796852356762521299018940237593633205909837388510451533212810262995284864358155019147451293574288647168378003198817612620109032620886978540253836870480586616728773405568630483575574310117075184069085313995881316896030508666526760367721938631650883042151648862096705081507851515901717275856420195590023421508259911399913874886705171165358392997976793845656137415019112900786120870670979454047104485523180105258386459280091102851206266369355203830361608493729711581877127469166469286970810491252795838397489797114417126969468255750474474720851557873569511356291322182219603628730925957274197378050706105308358064891985986234643822080636362098163861093433277555116839073817933953215033916447275395480815311287351479233160310807301899357795369826021934647523595876819287451048659282552527474351566387228943296020909878928018621838009368083242278636944141672404924765952418795877739349828982092134006934809123436030415853861930105953385919223670333238049128472235550434258592648545789476500662240816233127559992165363860264118067102166246751598742838284963709749052430342860812565771222583999511886826050094479714611157283987740039909190292085568134181209229973585642198411797374514902731903632857646047840564920063877973021288983563968801251707932181384431213830588148095382961668866505024726291008788272118176279558037668358962736352051182161708798303664989740563213890073101686377339778125663024683511104927532707684635773752928775939591569730569290640995070695557180170721027940902441382149597361002152746685073937853464110761233491105101087852304410414762079998103379376531152170434756030913549588080146478968568372566336649434598409278696848882679475857171556982024812590454658530171298238725771350298457161943330724918991545416767714655964448363270338985747069474264502717692703065337768741275034683677790144641932901154822404788418689706939057700890354943128458364601553610665965387776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,37] -50787008752756167126934225280623617131226253982410098137494452432177471159893316299186689029499641553260018618167497771399782361473729936186430301735183251728522512322019902068078510705512348174350426895485206545480980643065583288970513843701662833039439774903991885226376354914635599590109606341274814307267355278449049247366475222820297929409222257578280973578091311068313961757341682812219422952829567623664098593837568729096087825212753958473028106915513715428087905022189519020002138884740695129513892287879833705671263859537769003282103975488006878958294081549836012052813215306146430096947853833024699428372133617974544625745615904912215380919250012676385877357556760390542700745058973288019318849922771342410371421293369047108380674999584064160369529005070585095382467567340538056150002789867584408153156544055612995922283445792594228965870424267739797979259204844818159777947822326430365202420372754394716871196791284397458167935207737888952003958034316268734972571338623918081185970137949856704030446419196537748646730578067816099913845010794495772726767649646945919214474294422119319733639131397343346243542735890540268290251169878922341777863512884114404467775199431222260736382779359193038243428235922802734059718566584345744900197674165139731924293543993649012101899984149011469809790584093433792783345736892593376198248027295727478532997306846472561121191562703290927627136868362135410430133323228573267427934717753875068320220955113292881006161937745982700544689033760860478982554455635503854412949578095430179156284260513693813489520663839296174106366217143982715578857009626911991743567351262517180296459437662695313729502974531579293716086313938308792538554323803515070290644724579722480428118950538828333014541284551569176920555293664282916817078996333153922768461849437651354903931513755516064124039856544533253755547324594842804828787512643735661102054311976605595233255869776571173382361860403835939300682002606508537603291034531183296158493739458907045000320071112383810252357185768642573941724352489815783601697213298540452569774385389220524288886458127029837533067057375607121380433691585254201700140385938758932023665632730381064695987824026192338678787053151525932257014695412338696165428105952853546672158464520196267071450219617127266079520322450029853612719952172714609874897495580722973955028911603833906205497821812991917391448374363992705023404100369092609123590774537466940684829953949595152787224758176127255458691801028079803337956121454308884632978690497486900976961155797965343902062393860467853629261272270946738917608360760325325044366477442534767917971578640283452045211086957980008595578510738331127316567225364540282016082551220244320898789837480452131595468683259928001640075029090655283772574810894533629153533875457408451734387030640356799221547059318161938304780472590184202077905347345274556426800127970556885417041864966173220989915653067860102523239895780588141099418227380240830405463371050731424818900771291555208113683926308893504724585890715586696792157400793864748742376954171228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,38] 38142311120881984133452619016696670066853950466415799282379574727645738481422743426598084096036623626652591411020077240014267715101376863191087543268463916232459435009114799411065904788716772302151107411065080317342929091597885756059380355495001534454655639029455205305066875602870007680554249023834243866202148936176456411543402858192171942246573649362719716384520618905308591635569903360365411252243359283492766476678810174851309619077140331698476057820044243550261061869969840970689107911132184160190624084342633846832968848081460694178133052679480658205859960104946893120039186937219078131092403625849766062790752082065463751186112065087003651939695453598869389930809428375652441443821266199233879461111652077184029328288258621161694780486026425923504221631300968093287464620421558967843380371381091609334854852814467153067884591384441740073942072340613918585438230229813561773760232290915438167529577824566702368281608702187544659958266146496443784005656864895202152352030681990447441101011918176252394205296995399981067666084420840765838003893272938249074517423653715224757857964664751147905479359748756851300561424076651955280960234050153082467581166182818970966114240824616637029501181332668837067718644695944097199908214128114650421009034559345777523623650722372252223642045319254077355457926475647243413715795411348722805070462097821342300012681628527821695623973096813538296367328139961704922579424503275919345407196724752993003564466220636345812111942245718132510257030965598731383512661578026579271981854902964142532366203308492783496798798088971131322728145983345266369147812763407208197854002366173544989858074345675783361625209184829849753273927319473454240360813905072641439640626979235098217547468325966922221129937880403200877546681408777966013339111485513625279042594564115139201727885044104314175691931379597802840720173492717245925115505592148919312203432435560402237707656779053330891013165768448459394435064314352223637497304141357567900639056234935082921631738065402795111932287892879335698171899660632638156861357764565568978617706877234245207919306840694000316681702883735757400471646766647095313676138307573338635649092943329070674386426580949742289767816643802239658448265260026485424639997613283478214960819536825882628512866212713215828218135685584704759503923302742096075505336387242603068277645834925315452093097793354200202092750935087950167625734429459817666747010498696766589921525284307408991280651429571021873420772451023892134193780179676617507048705403826476966948532941647163536976384709333629314206505915671725358322922675589732175802614667245205199372495279556884343450895408189557197798547844139741315515498643026619627107839967737555477238065481703597446568832184216503465049888439708886312991132788701794315626853674287069843858983821506626722172978262259162484543222108749888244291112639392899818994342334434694132138295864350482697605911459158615166419045016081490453204852493043957142112766643082313490245995750690424223009148922343373541036832540452682115084176976491707964982559374311424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,39] -16900583142251944687120167820523707395622090416509722745353896714417387612236831707513698792404809065271862540907673780300920028934710182274192448532203033553999121161197641312853695316468065303324781159056232310667045661920539190136004435984918616013804410331848589634264318919114270316783024668854849714910328723062292300689484261060984068009938863839825953897657038452231167413013840068446773549604921757390808436515712048565172526013192072927573114598587469735976772337325297630305927016149992888075245344631771834742281941441853659316917908689531775666384768375533156015911711424996679632054290097136948056950333517188204883762680191439480379886866915317549750269575171221461111611756384613972874248871499535049898245909881787999839490510863826192494886659769685315895415165768879005672753873847781364414882987174462280487791258444980172441962253841036369820690426304627015044598588173807053545741763067648722387782069240963209268047206257553966835651150517137506886801148303238457454784574282077482147253779327244336393154322530481826802683896743950108906529862761267346145998945023556205365236064868524904187596784686235630698414904727897165127890776277716977084980153007438186882764837267932191976352160831042954020044963054907315782467573077510558534805107233914182034204633519000084775817526843027318734583156058617337089882992380121085824796705990639528399266118762449779697231823635260027186568564271155954711360821979798527899065988035427091642544458261899258531708749017367216474435672192476356907549149550779470503179532668592949323034065131505191072693008727319255563349516619390718130961752781832357780467560560247857258752769044601334951297661137585041514195135598807624368106008850921665194152884686618853504674939149590125256176206890639211640114080226638529016731441040703218672015807789972645175083845904218688639880784258764817744833271176530746909722148032756331657155996388090760694183746578516524541761901401964729027856546915867874275141479954265836145582998954403113876637790158833510829470460619989234560702065644033310616260958193173673362743802855535845025742686532848825694772534422923667975683541460634093188768907895558228499204642602837703900633243439984395195916201295679600765112703533588846803601552324773367405493658969057028615443963674642052242780814531886330149593904405870160168812721314204696228346006241381916719303140050109663435563444890231104970811782104629565976216791617450610161848515931990244102400809225353868402339738651649329849278045584630462785249956460340892366406980953645917974685192041490001759840636310185385279316473963811059689701143162210855541058994949149129544461970735096671726656629606608107498548843890524059933262529467333031583036262956282405021215543249196956639478259790807526296962509404745086506071482413033418860836138283905385696861024884316233728422381720251535962033806333707284742497478885638916912891055288056096673678764162624785202792052346314047116186533457423707957945764811458746941121801334277797595283622337223316268646782535925417343471941761105920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,40] 3577416076613061275838939190129033618681853053012885436615296617557286237985429166879109851905784750910722791647990181363154468487554601220087932727446437605970392357924392938137646329527053173225792139834515042831449329492201206160552668405076679309927798170479621275846700483843481319610942352731126390081721100772683041713345979543210989854115461798941915422858215547416792532421067819010501315003615651559756812107693635495158766586861875760451613011140851157924166197199759912070966650880237473037979978044982696597970198020480572563802944742589879339183395478621623916677222555775519679677303625788636224799876606972124156546589476119403900395648356463448136615345388580838404559544760865729459568680909261120048183291202494283858536737460833552691916782175212892107665373757544697022396352961807390364280582529239593003474212477658197624400140223955373055208711815524341969483937229951283366118280324681922527178948454408108807886171827660637368225379618429527461541923041942384342834835821002986320162777506010501038249198564549892228630688223394747754407212990555523533227676959047683288199603402707574156545225856052524783951635098180591878238929992203362030802203934669853340328270329280558889350687926878795004706805060332525436533248633666258697990202073773140204949150427358092457150628062213041655004430069277464416825298109779749804394548659253890342309277580555240992506292454873555333593158994001703790872352740762546666025600164808385122175396901537193998924071250803814668451542013818277514960539359338454042644656018994168453154378710757626222983042041189497690235057258255180971960724488580681089512284820571512420948089053189681848157994014041182507075580352532743411373488803121881152019668517463819201143276270743716607842666335913801341328391663688759232889816864695903810434081245318652776259240756396552430756440922656426448208249955278527740521557923577758629696280699655981238909029848145718936414912255787944979110229804176573309681048910263352190724276409226377173954405735218069258581363492179836648275467233904747366385027460236603424168326536790250071524162821655160273600664496859185278003705561351334374792337856789878996279589321005002760086481130381349717867651728209261481353467987739650671901895775956923122884535266901457857684141751562889084323777287886076255986460029766808328662258726759226337631434508703561679844338525979525595093383650651408996826231934668439395041279476275387417584756947530434334529990194724339129981710636002408709047022791598618342735954194187220037543885514108233280224354610487275549565920795516589247179044223084702948990493814265331135090156177481875561372357563964062235034988009182474346080135977643602465503845037835022028981445146840504130540925305600327141022948277048192749931774232756583311294600472276209480627276082522121222549977874367054631738605567616853076138506684934380554845346540368777886117015992388595022000393061049573975727219268538778515349841176460734637526441396058400113791981084110016974242266204399739341638314223546020610287711989792768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,41] 588986777908893086703893660546339178596833299361469081330628377837565805714779125001498499745000864547360256800265059031608648276395470885669545265018820772035261090368172014352651392301844404739030212343502084062409816576141936546319578427617191477080025384088772417443112504156997181916722646899736756301464564847278301836874688411619267680940251084626837255924567130857329453384607225830010994699612043713406627843926492191529137064244906608705853067002240353012992387041170426135600791077941095801241569257270593655171210033030208873302817294357178341817256351001515923892890217769829343539248560906019704170130086698023214733871988500065658536459320735239839628577505711348063755366759733157090356381171477216646961407564481870947535363678646581022780126156883963088753973866517096849033962583253058371859737220457365513610543901179002108712351611169325534619141206195568614734841697475684362223279796865533601437807685566439611130110266358455266113544223923656977433357471994088238812653426109860990803426705380470246185680187318910817614510204134514588205913102143318875448234967890927711858564257813815612327184529355598806674648732937332321579899386451569085955139955126017992287642539071578968404394911933908244758446594326748524702311344035487418708438543035056138614968378752810165118786147012448278420306150453548914790037697411058247917079331478811018654239938838351278428357489295746697386910993808654677593064161234135991910222541923177362152663858931015574367503918426919757354524807801564019026394383114174883709430644799463781605614794667542956220801991094350025603559867998774594642385870672695190936623639534433640232846655841911970860778631893381006311676931030597198133518614532693787486666961474290484900036782219261330403232216324058924506229680102965833120832064860630577328779823729827252262995527097971490159464616405591134920981802039817366325212999166468088450575149595584531705530004204418560717410471967585909682517736844918659171477711706669086369492796862694506966029358654846822534273635198664905802496200874481181116459368946778102377366366299561310125476227103150920925602693390651310596526366172850735283072678547795193059740916582699640889132466838776081573357608602414191194534246921963699648955714666910628390705711995874800215405728507633333460990384769830293634094444788125685719348584935553117134868108371292850337479740060008664849545836972355764637854779057948435341495018452109293155972045206667955925662598302238339328033286919170348491055132955712446676649249196283303016524099609161553859700957563625113343918882951223465056025392858611155615187388105677165577628787055030815049763709752283483153396965228482865676189832837426886186716423877094192368928314864766940458945387560740317196954675465262735996964891565441615290833363478336937839710535467581203329923466761252208088488006507880200249373496898447070462682532852518525421632800745904520348892034233393224097172532853271145700078679346292711599285114392882824436235671140799779502983757570628673775415293532825442113006201733120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,42] -630071829059031585003848804681845364159878247361931553333135694447018036349422329770239990506650213538535092559091076652040055824012445532294427577034508823554646502192948689920115852234538044678650389158261448426489332175108494581713506111884666301775280287157564786368272440041174246434814023471900625330016713243116691844444209215594670337986502218892337705911944314464075122859554049220622451885544539314009663913909136544937232705076305270918993534520260970188459138843643764537979384665811194532091284257228343975400361039661602947317122111574110898054454103076048643824467203628091501107826832873657092944451329717864379404667393323013746720942405448836393521298042706071716930820868764733507440557785600858257284768973191975405017901038346598566848867886921454203689582304887859645616154637763690669680888152290026483301963234868639110631021677096439325523409811725230845653718655425932493197022221955908544586857459920640990587561081573128457207462312505491577673766362871027068464728575159770580189839773513142236759348684550199748725777205325629065060449927613079376378040599406300574535924446089824282048955133121928285487865731890594377291154551796527794456012662225947344549979303943517054148064404283989794090910191364394823643431143536600483367705565325190702273319954053732837064381701500273839863026758273657899952241305764716483380329264097015663215412933971855085743469249347868908766156144974111541007312010250810941724800804154607738836372660210022634154679749563166496174328361211974115710251587649547194077335253545913362509225280616306295557396270496232321433350842754342702925301685288038563130085304487163279571430364657945586482425965601878984864168675702529754711936450132780016250362234508137762841939699101112451576572008291332188013720324505110417691883334555584916589587571032120049190291114548525669933936435663791500218563168007388143061814770925818860211828846774209204582154363744801134216774156448590904463820097359432359647964111023380602627216725555371896309759767647665939952396987741869774444878520831172638974824692227812569285515129152596320574478534471318596373441397733978359823599811375308630581812578770501638120249687606289376206798113503230136124979576318316334262145589153149141195692101519460810565122304638545816216131903381812485375211258506651479700810325048563465242091833450284878091414414924021441091386494230957174536116892136467862150520808666617911236295588632932809845376673622634245743694469748330037131369220946964967449582315258643740450915802686392246498349963286853198825584492361655953361499189898024210099931857905202733545669556177489086707599678979957898636043175932207792426720101601593197945539902526777629447871253275708922902703097752263095858511816715543504367269544563034884556198589487197738515150553358618199732789840932996284708932304131902528465463005335246610507345693174270629839307824442573169592332760685336307744627029086433677859372174659752670991157922358082134832060327782260131824147307970792043888588807706014059624856576184829422548395633934336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,43] 121814970525394189605102524821915261268147122527991013551917484034708216898245275128802540467398865940158561518115389675620485318947411778195798908697349902126154673640250784412571317912154477219053389692919562384323041845826754894046395768522185849916701580919949235665408458417806463762081328316926358999178817228566612246038502054908003152367964347439541130835231132590935534047999955232103750462343096109224574325647620464122094660207246692666898029299109024468717204953213271688986031344933603235416806919323340855836751576602556563190525058018341412334677139316786449719667236524314164716285491223518845303602354671320191541660649227201351483691959601069160137502459813871102106957473775863024132020320625082226647654678837185152260278844703088637006835680379265629159146140910410358515731474627517774999173489418947228252646011993921373231755905480686145880716640085077445665284192422585405167517739797220423852305611626216521569694517909941214460687547348674639418465966103483924386613332545817473178268780420116005999203607327154349250098470307305350404479516926147332302524245027908777790305884716655007962626686896932161190184850633103779376998534381721958084966802870073752570089037434891111080807480433888242383029322973160480874024072534227156417110271846430131853945719830799369491068616207982171580119065677161376550240068103400025409776210966121445696069528000263700570359011200953291552185280302847558665849146662262936346294553916624946901677213705423073008108045881242089003330002991992243863939967416904436313419548166572355496631811939676040944773888104544682929857585212812393803280041387697057746499959990036720597011161464735800671965768949872800164767637834615559715444711361026616213685956465869098821891837388582086831835192330754473336725606617751227359991129615751353387423953313022299464059167106903656410550415123278326260234871731262881454309042502717994802813162323706539626598260626065086204662963382538814113877207269478995499110863955641069220136278645305860673608837158965991526979693978008462230459216340938066063797967408068201326925171471817887185771707045355980496244321783126381478383172917631186138620771994100806675693862223639031460006615261694225573471199221591052877703161967712180711601987029117999098521115036783763767822366790778043486222562830458384051276572375856215651994211317743151149448620888681746442616613549674831920037408062924580136151478329968541120627042656614141488877741389886969066891687020698353123538653569466749585949986834875534909455183115362509483532710243436123946868806912777829498296507315985620374142379258621099706102199763922805791698194423468092978751199586329595665799605031934768452847236564490481798911092039860785402317451078518549871560880269112013323142262643753320344890229460007652914006768905849936414895860035165186566746010929494911445637799840883384094821856333798888192493214113276495655844588469341930512857580283006546207024478639302034219848810527364075737225482442224750404593887206863889861114820173437939694481452166953191393500153774080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,44] 40166062081338353723185714888262660691332442392644718349791369808552279457290567303056381875458219347138732043388051231181397360655632941258172438062809609098095030384316864514247815879412874295695857075790269825754826682868600309002214319529603429161964792999635443985208029991818834339288904222360480422944728785778795046359089701532609793332873086745315181964602536496728308468421612480318836728282997958563674359850631107102299387307284679025642346161502910502074505316315779536603478897642523248355259059921351142611404961933978733541243840208108799966918017877465282003261894722635080364687539831630920805273057917799057969722611750238282275983165812675997561109495989994790445083263798665872067640277861274325010927328825730204421809271219440840541128796444691386554417236409918804903443933112061753093843537937661182191309989886936133137409285825347277512516467212574391049032417249717625304958538494543843546037979666054872654586982276275073148154823879614078612041620478418143341426650749092529801689831210491638783598794309213649641358346466014378340850690439302141212502835683387644177573619472152372640008365416443205154270213166647880976503808132207214261992267949955073189193086490153951813094897323882429482088242080460166967768989228874092440649795480172095858134009865806735462318578402205796619384669174478767610933096187878244185780486963557649434767348782380236655597901435665310502654882209657195538557471696658797788189813076946230685378673792481493618072140669111268372137139068554524048693609636018982987673615421433049785973017253487677126266299995201624837149578507212898714906870231053302777679328581153718212351337749927490048990255857260586487896171536051387002561209150861461466106785274396309729585815262451506092777623248713170952949453340223113789618955064040873052861871416323489648890096912474004825167732022919747571969348811213428699503174465300480591259530452612574507294987161940682812181369343577483116362627205690870781514533116945622907535267392534310269884851895815882180701730560383701869292000532605146095523673083549900443560771788222548158073038357535362475609772865427512400622573182494114296013024647666892173207556537568268813321426598897078440456478617403863592892833184312381600615035035348330975991007293585509419824551592466057633552945229480149450617898037335164013918663759406613354942024012602312816811909381345689601597207640167892906318846191685763926472547759582127615910551362151984753631730347630666627032168904304444669899714645641045515431931432874548045041187172394363639934494525399443169694029218708750825062965107092488430307838188997896451812622413191185119319311511955957645436020057651849655913631366510423575195798168471391419470391684193474809946782036900004471937577901246570881071957796978055103235196109399525372018658370522263267937771038438449289768695247755268595680794654282129029626820341801455612744090808032936195588704654704443121237304728169793630151579889569155018397068309453178389999750977510647760555020472433434873794197643939949998310646874112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,45] -25148992966547425602505437733398262376850358676972586641294829067372105602409700388338169436066354589390385458388282999176789910435313226542015870130333044715206741577872909033305688648763297196832069029781250748131758603317673990852172586797186879786944867983892703330877588651697439309543692388068921339185569006897118997327148011204666824941646125576264499846013310388781148732607935769949847286377178716901814309063710452964758044507351798536139860430387622241107561424617514707386987595854617378800197153382055617444317831791809802120243379869923434188695054140186337721407096724705171646072282890591817791804299487095626245749705445428769598771547717693434364693500180141454143150559738246623865704326548839171411081313559797067937048354213556604518898583755967625827390275734638611693725764868869665918331864906577316124454537544008964671938501870288617306763629826622929450369552830978833874511007994956142412368007138395037601120562013586008657951701626019208874826736175074968452374976922889980369841314264116796355645321151387795871028094172519684017175978134926744182180009605630859211622849568177693779000474231216601712400839204580428503204747197640096149649984234768503599281981441751388525820344110039403302188542331703597717688384903525793578898101371861018476459483577206362514889572710974221872827003087273019970644535129468630175983264825794830827646068331550979421523702582539852757850743025471114368653324527609577813846636908883443165224627352790562123186934105698773576492637828039640398573203036226242556057110739559802885992352811362891379990870340980993002296889271183665397252607181820134157366219059732601417488135979067759236544374820979487208424442991506380630989522666632643967990811784796123078942799853706694790449628621292875702155245035100740937656814442356050301100272542200712618729520797257104164682784425708131529416685691472376290045835150730142424465545845015990042987275303763947993579831254591456375561717685840586892372716619758316364775549138475783553495973255046063787151588860331277958061173764835321121254485218866686347215442804478588174020873049128812159502866238190015135852553359040533633126644008525470255874156235360156966091276627030656149315459532705108637773428171068989308597274958178473923433527365193112818537313153255184701394800578409906014192829233489826972867208288456803889364089932389653242233374340520375181040635607758080447215024857983033105795908310624955150400464251863211060929414317801062450652239850006700019707268278430424325251799472207950593316309833462323312323789026922766053517544983893860119129541469441600239824303881989008764309773267283267012100749224175004542679095242104612868212495202487940368842116887378582378828169064632921973893538169282380144027872625869654573825920459256036372249057864718218319006251398575392833789100783887133560102816739562555345438269294492846354733513439639217796310628050301073935467034509569885302489607230400740499487792133241211958364360755711932958167900986128691040305919571597667290538256590265803965262662205440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,46] 2659367195537393605227217607793677666304901846054005399314152773327616441411485275629394913677913263773363976696064462867256379775993185880756678120200665405200603050979023578877386245943468945480574406824994093169818402069650194937447870968340922786737738027852469184782059236196526892373242313373774390440614496203517593562876950747598033369104384687510551421767420987686583397913719504334269043803972697417804235296683381648836552690501529832310509574917480280286689486518317263824327268187405431322683997251946938421176679470423231501279789806596105902295701844072893434741494458159889738773810507301675990403894043085448080902178387988759197789832912888022334944872647041370799697107838643951950745830238373730784140556541634216095326761856241181200464501540663971167606080422394321877699266284594041491818437350639620398316323318509539467946458302756126299412376014632146644674332900508173042976569269305957969560133683539067466005718428505868034067184791957668740392096592515214080197931147612006808174841134436360120741024387224851742364468603789463351496737349028555417602006007357464783629619913669319215258787406058506365811609190940677529345899897029176800468176780506182820996733735155841894760428072529835759428915579429351729022324960065288398977430520684827248879383700083106683799632831360004198382326722161548277164758956778214475575252095716268307787087317506035195812054939107408131893913786670454183904117272397763460616125114265234107934205472630756939246669098272151827852949072223671128142507584198044430596640942316265010370513149016124935110842113088902775915732444113710399014637013445964136167408274757688299859659728347285926635652200945734205005519824251504738248805067055435149487384350005098431395872041221874438043525135347435101318932319464750623006188812171483647945332869215848091896725034388384464330523057484500356245293649430952988563608447477232725909887774000443718834222765942699502936333613679191970193830184068928533987389551146066325117145041248412020027311249793508705414399518637074452791462211268919188590306648971414668327283422066372045189489203080640961714297042719660348219845241718535235892425167103799168271602076200236408767269966479662588635298607422606165491122238229182850553169666658212355874563275280830063033297420749517870984936126486932231725777722651426515161149639460058449878020206286959047620264806945194947521395717917232279587736444675538145329516318120246320866059719247828478473767629330344347560609254111865552658558764263219326849737579716147312921764348952921480944078881572844148898284775435919855297752255003873001049044581842712624106393275719988409986933663302257293523745621580474692499617881695505472938498355695660355313120082047433568671571078625717012004413166021179322852332535841809222251185754247527151748199932640908340894302258445090439263985309243658630891323691434109405929976900827913938445169753282226870205280565573393274713956682102888519053397535680079636935510991851352277146539986050750242060103757702596261261569612971756507762408816640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,47] 1642183617553776934939855204582051149087113045640958710360199379410670575393308032975584465726514961004523188974271909989519788234340110197856497227553360776833491393735516291061000711725300023527810694134290229933660036704508226200364600350866778380317847138403972678681127584699441237818913184530521708855166251832058800571777244416875871079550398689808680866911022600417634767806888172922077060321589301826052314813909291916244101345353524540225789234057721442223258805129717165867945193553962202277469494144328916242031673247223909321305899163451044183104240064946840339255127447677672202533955871959066224290290363369485552625297265875691762850801049279485411353919008208088634583699159619071631041522875477394943278902973945145663230007947256536187325606524441144196081061991988775898753265621381276997131205478333789854633984113446724479734660704015169461095581937349585472006391238908207311550994714541371291595669099561847702697521460164634192600506462391539345931176896892809358471791758227263895873710927606634783025803240302027460090594788272705643173839583639714277478613612495334593779370508446634379177823890372746469912947334489562933401653783981868559190058163394361303314613970245558219137560767596548526261295235489744010171905512535045252098328639910600446253909703518170586755530115201751010309342554445819994492359463147370653468531846230277475519013118506169322451589326234918607396134545214965364745323304056959242080121502446505143084222729220651426756094901918921149493033373100504310375565188395260077891652172629370554760062932292567314951892498921695473979296386169058472142520452913952789766837249701506671379258413899228835311168303817442241289690950561879162818357233358314652464513528336977873138729136036281477235320361286007357211055691090292898377172246642674944448329081383238836520263832189866019036684560659661400698289212189153804623067564758885564831036204712009763456053353618890324994697846001792793505226366244785584310467070451430731597972730748040013612726475358939757128089003137061703286156380328197797921950139729468186276753980966116630796189438083368336390215655836451066419668739559550008339447383909247682481939296207893129363356878560611841757526842125591398002524358214425243098050077776532972777987062037872340666550915135228383939024470901903088359547819210502484074256644499535100982333500728566192056221349536505439206522288741275239192263335664178988406827772443071472964167378662976176401179810326465596984303499239907551873369625490951376683931212587681347905255075369066083770642311091209484198496248227727643645146746694559543455787144729276081893891884915732897610830645355819352977431706560799152643855652434728128680685532741868490798081925035048751502518110966636240624994003655021050735636491684650684063638893293818589209076210961693660601894955188107300038771014430088600316354099417686067566997631602804286334417364852281289054156464692537600375451920041802435567617743725078931174095335690170290289159633063886550513477055184859854181851386708134064336047964160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,48] -632406173368139706585817044427756571400712672395462015147180718982334981605978700107039505492759085081564360510566113715050826579234172438743240276519527797614452990475044806955845052890171326822252589528332749713586360402362869587805525720418585948560109408319785170646150530777789191788374339845850376148860379023204975092651696325404174951618404522640045707108486287963200790392274024906552782787233832770789807749776972099174853458195496476695768966089418624487303707297436103673041330868155894926808373850031695624183134572869708056048823350458288340252689359407047401702078192526012386337417264624858760966679751046858680141038255091301673220315908387854068488048818588033857378504111031352029789221289120139013142158886976845728695183399198346648918008295263921219604124541833817091328331517767364718437734865385591933121654484422294656431935884624033037165884082451294162429569515889995985997980797949309774203511409793972488579177607190163746767098154366497728182840764263702836514054634810697195895237264007310618062321064141658650029203649856253940283612024617402612879825954037305574089263521337791993613704915805829034778492599737235357157427281655588630320502538766243526124623367703095034541328763926555175418405760582765630231191117413466748711694612075270913850837861612011625305063391953552210536222672476635882041827537188541905204930270499808660469463362693103859700333469331035823256627636738243662409355310829471353487579215906053096977613661153422984287162983049207787878613901894671189822200920913572744860069374800656682828466431437844479351860791230777818532567004978004609776950453105354175514575939602879482216737302732893540898178778711157458182804251496320777347782814552234785961825122818970680629830569034198248611842190456149910245517487428506256014876105552481350360934936784442134433650543940048172577147941530973817747032942937418490448075404693488938844963938745047151197054524228396079007857623434985627054319871983687117148499114504268565190043165689528920067460178322934345746248834839064586822123149303672051998296120462659656077993044563137961764966865641192830129858427163318557483375441199049923991140593543287944741123617941702753716196171015078636398176120112159950437515490708487101800509220684407208924917674267506736806003830380541006043264901608303485998462334989006845595650532252888212883316460281783816729891572995308067022551918678206144808700241589493656638557720430318797033477307812755345378374797327348263775031775943492454783276264732921565287464771162036282173403915713052540300476174100633419721396973392817860850515438225330400210920947626935333472133082615796485789444465498118749245244006463897047912569704197962074214171030579066675951212154938798908004600480090943342643521564356570745373475345724052520045063333897273549211982238888973515273814974461976796908317322648458518983572123748777925178044538392585141548322587507128960658260792580243042885711582821125233164112139644618548052859845959332006989593776207045258557414055287239778104925755717917454746356023296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,49] 40604974260279645929642593162909864602434060411453992887004808228393503110018257004267789954072226167132942912800146306544008680918951364710075625418949870099704754014423478638801148496512222370582889296972418915072385003142814560793863065525841632442048199442120169502475825780097897699697852450929683119525467804410247903805338042146799315728708439455909800009521920557996164687822951678567314000854214870579071661238083342668234423411265713226370236039911520561560022845536150662332075140988054388252874947015304395934286499533847520819169484061357782924234152443679114567061412794012995456633847913099623835121936765457105890204336483766373709599041695423715436697597860922934063472563613611901386972245844636901262379910699414414184985976625705620235598413163645547220189211118356037939759021020684714234439344620253729179987454397732163478871646278557210993653498522007634767254461213041944492190174641444583530406204587738943085221968109017174857112137897582760796757782117352397448873800732203945261021702678218720502759722474941978143516718697228459710720719494983472295364866469661399935759155938441943708625774807814222900283962234734697219471299403800063496134436206509692779743281910063763917963693119177962420117507427656188662502766975937773208914758684649918186948939834987430240369115504792321058370937961624834383783835062383727507751589383255439919887471585437315072130469844462513008090220896691855669492213578894141833271032909730718706605259074410605477507197795705776884365239782100881964545567523077062340306877301981045440069728823449032298476864656492493799676392304112878437591950960687134715705177920597314781402598323152555346349160061698415083149168900711590481322219426933907314584988754429234002043313997527803657330133305937003746342396032084724851925711179381205410969179811021406729212599615041325256779584536887783719815138172191834515058503595109335093003593831760004122005398610195236468521072495760141068084088659093586406330250338650559315205688842749293960148677487688092701357120709390864961024189816867844168896245897446232266878205857139110013441001493366855241747152094691135708436366652340918943027318290731799989180017051654600179227302830572537213283898934250226124895259062560487022393393850142612569708154478270986523450391439894257137959723805671962002952305057665787985702530677741832271277964371984316046124259489797985915072652568593232015256645417181056367671114583923340189519213131000942737525145393468775750291660620249603302170745368398360867253027583723663014120245002356649854560412223959273821485474565712824509144933147627697645752996437254649867455277402625450819566981299157022265272156968696792691550013751488263202792395819571528680706505301376486672235169521617194367712153703434763722606657074115024671494622124618334832739153934143731649480816367851141137104863547415543821707708057637010667663402264687114244879526626119359398531537278303880767071067640527592696500109423911173572911696761558446694344014904054301703099889650850547736563595160006789776906649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,50] 26124359487683819974007164681812228130995195546538830638448837445629994375058332421479637046005696686252003425767257563718722158255630499732509733232573790363033072928734874561198986522724462858276063906685888850353463630019784182746572734024141504280463986634353786100067446627045940348744684798357059169240827346570254209630914144078224676446450015745788400636267700709572909063068981054964625369854146131958929283629710321569390025634694365593542080892164755946472799264962084666461646349581958826999252717674747212249551894689878428919560022302679668170517445211439759598567743168906686054168954300832350643272304218121985045065274833612002932853403872032383805868912544974251618890851907522653387624406172496621383839882634302525535114344048108730104422939410964434890411740876141679291737561456731817645664783456998690384417683264920536958037688196451698963676790266234082262767496310669813756180443613738773671274566314461796863194203818330394830958830375687625258560091400561463799334904608189125851339892549864441890863839988734289816014926381640425014205481458429035784950716516102919385864767963236535771723777663391652689847117363244649925927862376394402875647147790495146853526875525526356720779817133098962850154545840772846163569323659529823368910939671789551566083558713491226640513216425125522830901752707893649061069987420320359459398423323710001220625832234175331033518483552577435876591062116242295290574761690529077337856628975350021095179226597971004654685320275620611896411187341449142367488095528414095394177581655588177614535817936779791184389584785317740732511219228663333516697968159254310765134016307896110629248682329900571097388181618782381840610847578343754415710406312595918715040729450275205327556583867960724575959556470579040928420421158047082772069003261830433254824970456208330913329801548035980662662400113885573547162086689228446009668951758891442103519707686977352250788651426375680260599612127195715845214439185537344282424903621095772009055997091246224649972459578865265190013513536251173547029972311149071544550319250706809773471345790300680312087910765094920177947148698554570059548289889696071352469504959472768492079405584709671989507744406457441162102633926102297502027076552044360977700929794163543297577533107265114078257446974261876600946435347985105261632474459701484649083400070165363786192022270620443212751325679907697011992077788698144590077157403583362289816419171408644033434507459698742294121019562366014478406331054467083612305195273474647169982810874389125080560468015999139055236366452158570051254292669866121389917457102689580114744469049472132005487139411725595068073422306794649020987034076007359926941944220441177082261438422366260664987368968392229551535211874912477569936913426281154958906424052835014500070689023471743610782079917367278022118853833997640391640413131711303748316891390067035601888638240450371323091620182896025965827344261721931773753343517769746134842014775710134768144702782364305366329408876666477173186670248995666404435150261050739398006538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,51] -7178203014486765418611515015236795430078981001985781426084978177790837419118353891564063821476795827366928521456496555142729389143215669630927275194753889027001286489255775553137724165923144357222876990992502322680823538657039555483827566738295479224372738509866562972322112576415977081360755355403909044410218926949359011576572462513136396464317518174902755166823922932960929029011871194461338581862942147784528855265912915494298157526211341372541120371447254703994048238917600025214191506483838824445642564477399536681392259276843400971323674577170585579027040362870821407778576171491824431128052971993377381724080639995093777367833856444065348701522510382926769817053570051777001114717120242991218190497990158618664850454090445691502565915719107631835296124711368137561545639920162037922634238686532491659723910410726486288329943988808579700682252220445976110163878971509292126491112167352672810849499309819465634342759119400689245246190249048609173978221565910239184900791056412268111312244252405491084557232446620036441631493771395718792575832068298851406094549555284918622193545757995056066815686146133138225410893060495361542325984933796445239286608064214817699570367244295277827754708681757917175499401407656092132477717222050134719737515570327868241111295723705849763872368819418891247734937592597209980839851695150299986484689520489159873257080975394090992533510573252278187677817897748594878493918642300524785026389361728672063086056237087069363988873946818671851592965930740501374009950555605433381438527933853991079762833001476607530431675979466923937400008283038268532046505770470082932780946162459782619019588232404435032921732947383255880689739007975004703845555903962522216614739627260506112329968340132965080278748098570161128130026998788566467308667603166590235429212621481575427180379110695671225903311475876863732076189282562993601043273147577643203489606546155161699815827181146116424370104138390117475773728623763844472652955608580134924128997351128279022251557841803851275047265892011746175978269004466981601300778008952772901354631406900900762184501044283820979076978448171479578709660209726390137860849083336979935762769927144876995738218803482029115452038604786763131500782154279692747103343393106301572698455137689036615697719050060419069429123955329294504961583953129251444139357005248438796736320973702149247744642117601038020769519547973259213861380484470281380711067874976477679691432268135102457015774899327581870805551800308423036770930142961208609402540593783986184583562682583162929596434593983414041620445467480003795671773451921397136598638590573006998197553970043197603037719217675418148708128555833404233305403636556582037727531918297207646153876171575016612166497619391644592446275852759752864338528884164593735742955334235363824083187403220172266286964195443752390870666961985154651908436697751666090503461941823440774129083772070568939835487791320739071101408805325188291972975207937051004801419433989878750038644893547295964665907061500383422213957210978033794823507338632280821706260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,52] 521499836385397511340941068629385830611835950494127989033058377897347438339304700417407081363958358829199413405912759630358722304355337724391843651911499748108227589470545303824594023612625617770989985968545080328158126664604538878075255776242916731806797062894202491546074990122643816139121898813451546962954044955535985748666361860358441485641440907708993088854806382518438151582911432888775504871334882863497497765926436580104461111112631501626232958512011924849331610144075117227833373535165210742834701464320650035532396453205524676542179061703553404486774577114614737768974738196023663503609931841683554483922447515245112939251669152759460487996715340513772346206484334178872722089065744325115751280709206840186170007604741283933660553361900975936044186534630796565194109105674183208473571150049094830116986676187080809357440826036536640373796200375466246855474279794610903060097262530883418222483447451575972836355056688448491888015000058285256929068616287141188093541918844175086029651146730270972677620067889853030818789755278689705873907436632528398523436698640482949997400931568743450747772425394015995659735641520530139982870992774716167746507707137626109540061456820455161377355898529544434271188080807901478135379312657961502954361223467715528690637123338038293628739743124369380708904585536768710864647497998062445888834480956748988592791647792057822289823945155698583276950051035884896401322332634150978876046836402638275065321272649698492211793206838283183761559920327423762862536826939268063595588994335273100294186274649830344912185961756890828379979689147243063731493389525153790719953779290976240603930705974097666264607394342159142324849632977402398691500877833533885704699140271496645017956041374538280926881462929362185537819892276035651003837346113321189024004280264402046140127087237809114982637502512379573069835515934437992319775123231290918197202589887958985539736166715057176276506753240801461834542450502850598531321596565796364878720727129400252500186518199051868653617133198633342228637806658042931843858274356644371577027576028125824064241026524977747130431518287292174416331688078076215329953781999810437436959855024873883600340400115916932199268799793697142638814387687205435062590437684045393354485836092479858167867257116161530070663962297708323524449605963357354970786629581964229907369165304016663536268224611844673063010345891652898011250485590723831772670257307594748742313694808573222630352479742889843738363222492853596647590679804399729201693147477529125672416895108630754352222968993387329832155962320953670105290299780026392166550640622399307612644617069688831400917511013881889207420201305021072608138975947070771997733684396458993765273726245173627613502739268296603675839839094143860945493601878476405275614827547129166486599415993431691799022113334719484683871355609867797183331442439312902973657897965362238734645666120388476757702326240522485880499605090413120859567181763078237807518223076575461778158173367337127494832352724281787630442450093514418234828343944003919519154176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,53] 4183038539848331202904474221873970797657187314870666971923143819740089820966527863398429831164193855792630779395556773116503500267353627753495858309488153614023537847254581129304595383906088858117746812803729509640549516808995431380510109107030914347169780624061586186649985482480288645330784146205229036910569376085347592339786853160582028310872350263701635529729025718671111960436276449864780482626806192560711019129908385824121980231244299107057976183444282587398603659157336507607197858546654899142329680823727313771945329819035325237611909947922825132675268509063081054378452219095305169301703423857081575045853027252191726557848794318032282400024770926270561291229624481378785710247181180614524327585977648146632502459678790949504218644598726078086882153626434188237875955119978195433998292628858578208847263827802244921742007886871787221719594545715848815536065349008875762274140538803271286812117409056274576722044204048880338168381183803368439760507065794175723256141384000794492373384132381209130070182293678125363518073731224915549821041898620870531174678486154107150699547620064747542335285592068660330712673580875244193285655071337804346082919914891041962201772403015145727954756517364336106267130868030206541583894019147991191164539807120966291614981563514694394921370329161466415767219001182627461418257188334853823457289909723843163870963537241169220864819862460481240309815598111464535637739006675127113636386214457360956965119234636728313940890660291407107400693081228831693445031974461522462301434432066628857190134481640462751236428284362021031060681195324317202492246391459430733151479743477785646326806573713567821748570502919784831941269855556093724052966154195975474457156676053458794460745259775582127894726804955875999901904686977785313071661744676459296747390814129340598446486242893107278197331034033262397497667542499296456523719285307994242530495500501866760317779543085794381441132515156655451191718872171950217498168873850186714397784369957711171502272444313302491709505678219830094451526004415189436739592408008543995223955305185030141733761736789306716553841595639377440671138237959835391800550503413086475713138969941209839490349026910782570477486818093356392772619721019805257843248760224322831092852711023881358757004638578475813588150258191611437171089413773659778162081980528283379255017480267295131717458534979805842901948856070500816129736590457832773607037703433471525371245424398574300212759153319163635307994432895456448452635718010200085196957776540107723440405842557014595702747146315313917752148768640671729367073462071977919020564469932314135356344292806610673719742303916874847523314534267503411303306038356983440885233768625496352560743985905476727829902724114898091814057428356457979654395282717435116657349162540458210988832161189096977047529252554015235285010490578999922081988719201915773474760449615999423665573787843896585573360665230092067202478614221755775852259471467786561726663456665984348295240597878921526648210115215520853671927157373872028620730928879691272028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,54] 33652669714310437013311223270531744489160885654894610526002906750945972216857304028570408181673808559086088542201746984680101051992124949042049182459376198523423090613003093236744752050432532784352862666570913883712980285758365342558615327024479206255330921911246022502822401509187081868838113992635209935602851971409916592042789342548105616170538112579103796100583672918911328661063331509766422303319115372540123050549082318702088270018171044449185728550942530146454882178961045944668301889133882305532077746163577083741586683493763849528028853572872790020700484033456150586808485455960881798355243919614249663130447920999765816213088481833603485857529334341587655683623765404488699292563713490183288463618304886507907318184018759161440517658679472648639269951612260865000168647256073214595472253458936370168760461921219937570566902757696974885960394210295157373041376543885780456690986406130964662631747491398821900682327019700113334966352190690102895162209289273881505235953498868644171468701827973162449451940376726598889738861869301387979608060436194448233604661445944008856296590755089804434440011427949670286388687658401075275494656937285126779219940339129728219682446335685292156706563013359697844648485701092044566639641121678517157639250023475643542358943036054416796484737269390044629229690256091338143394981330439316686845616780685670020872671398212380569941852277841744177525605857478241543668683687327015047127627507774914424544391064116673470184773395256974130886012123768990433689374803028549469859910443987563445064617512488430075929073013219010077420785901689850934774347736863111708536595416869846258102632875048701442199846582091317584507215146191785197920762865664385965929519217139525169928499870181518399400339795809534706530723570516352643745916865761000114122723450550251155711702847448123249572751605557241332841335254973756269245101425105809158684051749150408718126649389430701969542437404389172591027300956250941871967553953853419120318174471110133646156085194054846168281504182709995310150726967964653237375230535879637352192043109034271401410630800729599812164931534922595263090951046290113233201589830101583703810244169861797122774989565207795923683016760190895795975681652141392050591445768803396211576552185873527859743969256483505688792161039034416356908999868080773614563806792825587798464784852675589020999693237845821698484329156331394068502658169441124205824469176642048157701018730286144887510296537020682660135794618529621646555116579613766266487861216016777563840585668879255043665848062070135143744056159294089552767552012465705658252070636899172420719013657577138768796875962897989115994273337366208568538317813855382904473089391704505510491087600456770099445819194733526379753986915709754309903573022370906752895842547034893077466745427761311915656453215620270371277033833659913533091897225195042726759395457043696681056434839606031610013648385321989069757523068729326427721818256359567234453454272087003376907699470580377802690486422917875005722266675047168246530778284466806584246272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,55] -14539949522861460908750184171520282850996042622386300817916030770391326813886603810580921386767390659237310520603923028856093242302503339555354739207328035570464679260224399330202377550652081986613146641885044463458427684755883239662489763299829419867300481003136403640115758950267694138731962362077336811620287430235683304699884986362482438808408493888584975954710542741079447502330721986997868334236160547161454663983873841881672387119968679199285225073917419936068411396408913066532529579938145946257222556512942485143094434359432724199560780611840873908381443573164434350634253288406515918487241627299223735440043321787990934200135122453800413928550728544736084419290927980226258540974211196082384730095663511203751000207923105455711689070890344773664579551324872292462163007224514310796218739356286136515517135758494813953996523174942586378807249556611384776496865429050814130542399257881214022994474251601067814002330078525710629680042564951771533911371946642562674281456931446060106898709460964199903475721528020063264539989474479050978356438616081796378219327400486133004789528298181805796488665011343135510487173951545448481178485282850550998067885245541131165460794269166186431462742592290374956839253941247453226637135051920766413975827306448501256755937552145755511175688756060636711076670173853970724099590299903512962726271172169534503490891034180053073089836423571014365592026795112161715137416000585334505598564123711967441520479662181819954686607264960210563483774250251867488415590301886463872768456973004016416136500414769089789692984524225392445027933433625415537999229045890307731675424770056456888577836195373697851327456846728648464508985630560946860541782680591768094520384250744051278318528627301394181182381089195386428545112297697079539467484949758361054665698390975463714337249850518553531470582692864127068459561285302292477487235358373111535819423045031475524279083361941952438121578923006104181349922733496652125632376271311643223947368157937201367655046249010988552898390635239810124803958086119347281210406190350292381147546334208199285951055132729594443525190005965749927308513959733985074112146751494740311423567617402648633785473482641588333549738081344335261237963478359268359397679715654467737191948429929198236659078770612766938360245863689571467461099529149274509516288267869528186566062377512947069944761167607416170773603349731756329536261631762395820935769616517857472993843659022279439262620323607514344219161564071648147813088865678132354035259519170666023905505516685284510825673857913589151800909180581808251486075723992575238931236499377735672352222338685123979182827178365818609681301719557331294977144717945478801719494234298478892675490530528377694597904421570084797149804979896752523699803254776961380615886442176269820626983816137398114354514719561218500856740941430734059071710963452113136265394197390931367690878744675313384804371639935917519177956510525888903999798061526336872835149400627836020390990871269419173357316897342194512671436702920802602504698514974953512632320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,56] 2106516477809236986926518292686117286036411565977678603884313975767727048814556936384449351643378373544869908749723963058867432055638567167633591140714997714096988483964813171690304334806612848942953402152867957016106716582179473601491895053933446918256494327966912276224724047711106975236629318174258047614968387018662888751399008077064555903033166777296734992419479012180559647994966614971737316523800074610307304902965587360119226433419921496885088957248520115156290287365276695244966376488386454374191432576649736654570781051664660496742713548896889756623845816761110605172305828083319882505095882888151796942087419422532962556344514108917227149049230783726247922013430951636850647995958386145438405593572204982937370872370925437831359325618852548482471055101399134007423054525700482921513561239401399273909881484330507962620908203437498418757455544892097208864340787192795788587553400546694316502115391151132692307070498400151135905177982720339563585660018122758872899624433036573337200082994484899746094504122509686925397218987798077002025690878733521940081886818011328286661001338032976472147045810384498653477977112297602525961629196984237157180306477772984327520247046988958066951589578385703730186454484238690690891190530747883098275658253590319777522348417355395121592214919833210735896616106410229374106815016515926841405748468253877873065096247253708576808077527847842939612586804645707943675070218754989117465396499934454253288891448670725664822145484002890007022825630102055393904288758834834021263579259307646028654210423744666536884928595942333426860045874125267630406626567834008706441072288237396041912043873782896146816320475794110413675732481259953733720713999532538139398681656635737804787023786340245139408922821159572788936867967125616344441449116203976071293604561124155925995770234790020949825546845967848776869624367466329432242561044324153229513700364025548753426052054195160635189315396317044149518534860497829427306932031747444276236707253285549659809120558947591624993473997790175918089736917017182585017511322529214451946659743925436766299312835146629123688362077622007787659060446881902337259232594179597761686433903993448718470821636627810740771496539132467359534373487812809308180832813241351052187011876772163420508896010182402495163498415916562982989456711405672792769197553638610141122728540648550554645537103122995525560997594026301151503875126495072643158187521534511082979461488600601693233218943288864324457728197662630166050765962953634556268239920430818183289126363341694336861885380201124869027218335647575214745686164216431736924705892606911970641161654949072998727753314991967649605644576920824614326658044936400245782604276349569398598288331209090885799109108520434798516176793509800831521763552348279294624837586568207221189376127981515738077804674257028425381439840837118740594319940507692979322204137412523290252437684261605665457051289583189737726771200008357551188192037341430080736562172492786817197168229186728730459048281958463629980511549754607735924517815207614400692224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,57] 48321730119306674631585599571586202104928473036066971753507751717723564114071452589435231141854472613402584216434319834424576740719052449693756167970596761846632025639511991716183417542791911205564542333917429055052814626967435812437932380874377598438282520903035180161200379329857607054512711042688866696359255610372152143952749098272195865140897192852558470099645662927613524305134177001518412762008778541837180094816555021441695944190696552101526096867654142741860627278645508151364739028321511477767301747657913968407605697637735412940360279080171872029292298618889338351081055618244281758979575401882750458126837249433864199095994335360045823339685536226616393205582540089647174854357681629181334587394290924548366192409534018104779870332078017633383986246369853993012206925629093934840160595687035955825491234669344697052159452664872064383441930742734493770577223714376967341831409615505730888588024098448866725502549929165304193291277922740781704792028131047514368998264632320095270995001237620751050686892815261530612475696841138752436146398828327918296499864409661664726175397967426472206065463699663596541621479479976256424001301163255162641335547857048205207209719726444826563529782784793800067740999443543126047001515632015637778451856366915914207075472492098118484317191582690473399691772407643252221747257388142006224105858118761544471387607518575394366173806219496062859535828825217529575233616554401770269906342182568873191143556224319534976007274810943066749466814230102150650705198821011234012467422451033155307787916277012522308718744827704090139740557382973349417092542750003372738917424275738581918704847548950149456048260054050058685928874013330628505230645109968695610438142246773064649805466081270740108490254921202000819321822973768597418977611494054419840540361372968705252861481292108957443799572544924338678276485312629824642138154154145133004591781884542005526592157193947176643983210036479101287912286397266920391617856820068492809908084855652185369703813605986659565827248206335517874977594137321483270897789708889880519318966228157974443362537098702423918812514662782074147205379412484270446548762173623696761310158724597634594569016868889599055915337730393843788052345949756500272257983739205897117956839688627437961111969586223240480577130915345743424999173359253057785478016183523330114047054204537435528455309177417514638435519876919059700142087838042036822922813589346198036431163187228921928217304964312477586411518030140956627097415322446960521234654678840919920385002864717346898562479622385283671353151345544838286882962053788172835828813326122068042876269305549664806597929467266262800441881154549119068887491775447751212207743764236951480132592215100261417989567674755720440387850161890597506980030311968248678872887162424996095350909433023572827554619675833277476592849781505679420414591108914398932059062526052914848897673576191827546927351641590081014846922395842295341658365697965888717724189875007374662002935630111465756956483539718893888044224642283224139579657689401550438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,58] -55773510897117953488707088380942100168099010962413127157759353014364610608687196520126993001347336931404351632924363844370208327255671048403210677374728311522895198271077021009213071688043227119420725498864562681568878951885997153800146393907197345429428943420100897778395693754663741745061465495560203406652461325839789999028912627482832476804507816669073655426069880133032819483268737578535823576819318617512376708385566573194962527868529019763500212908758438101206486770996167845117367487504929441066020608301414752193117820145287425356073770645537934079422804922555832851001374397473831126629759957413792239220931343690377764587952086686354491125777136357741060058327270134684828744997367820108434679098890808739645738634336352819442410011852413551092895489649487944902177710477938332017712493044465400175769652773738421474343392868914394339541908884437330966786193188772682162078579115850371678687688000404520723500632513378602053385924742201556613481299942440247301643665815150752564137438489463923032266929004029877674713187747416359782765581621761438009423399824103732155541321466001742430532848397424157268480199051529386147929017785329819051204638208647763517218637839860101592193834480087836768415081873652094897396113855045325544883668897296276377306103221540519563383536369088326781134056376545158586282155798486951781643067795646220092296497221404962043457534259304678463467432264461583206430495553229034376409596392074002618979742267772584715106260277153274945204245223882454778043495350482302405239125081684136466331732302990245705244347590362344122731253927791614078980551864145309697186076502908547166000616496191832261767942781253728752364680199299847362199596820393876206465930007781300409232560598244733669249136925213756077254809173903002803312995675849156776084365045107604576909913883060884664254804514166807030636198717340637443448270009641006462514377406696675205010908378190275162736205304927459481995146695437952116399005610674978537456607549673601804774645955674607986337523583114635713094877664611080603796593491150980365991527211598227778531972097109192603535775247805570800409833713845489547250379007109354987015903020898616164077944382996521054663805630827660687647224916711809564733229346372989298990551661442821797047094670025045617433642453823826999335199989411775725004928381589861930969192649594572013608638189947745948501537182877557935245350384501275370427375000863238442552148165557955529476399691104564144335420648836938391701927129579600081246395099658136995328864652115005394175878457388662209065650533291100957550912879468026519985039456970800810204481353526800994150122834485915405124068626324450298194393776020568785151048684725716824745472518267797560189402001685498070283238483915446518051549544638461042266083288583635430027306816661653974981696445133365341547456130822424968468719407730687749648710896343833658952619619653222549439415676840963810647789561648232539027710027308849188149750281070978845736855093936198913721250537328888704180558521328424977631948723106881732608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,0] -41860851322541700367352038763119709791798750780106791239089297031490226806123502628305746918494311584200107940076868372030808094790171654289092254003752706915002372135962058563122590156792372923858000617875336781357682240289007340893138055115917786797899077894668171709868210101728324769657993332289482264129665158999691226301098943817270884531958314470937190968135406198128892517292226603634994430869890343695305449142209113162994901281087133621510701734270251115185196094381734415555196667692340135270072413003078545176092232545653320111922922792763314080386463083675245147712665409454111898353803880688797717760442667394261040993116305224427641632975271579023646995944082573885122570767097465370155271275185648544508223103836860366635896210220604204322198617679376976763104364237990781144695104156424636956958522670850752649730318494909836703262225100235879986402975146391999879832963922476130232608773009009420120568112526906192023411659148815853922829105178786504856313873237837515203380931378086944915427598092396498885391104004016898171761000779946119133389762367993895418145931139080703196194095949735541808269216355073140543859397311929378749259274779361172659163642843098251406107249328019379287783937074475414033471072839351681960985451028137900522275205475782657034902063755919838959789253781258742655634734678870643998178299654530635503764799397869225867665712469830074680216565410199402028522912726865746328702438581100067783687815998679869615115192472288923221005965582543633185926335494179080354791099184764694024596485184344639626320282323442190031479105724497505102870176434599885650280709463420981916536889194235542456986010797544445731775403943595609069506870559683377253249237541010016427338851906736894409610127168206947806908202443396138601214691675591356282882754831456633468327565575230378282720820152428147327537109014121552394103695402657459930422189157522118362581500060416321959240305525999463769893753383693034553627770165238571568464218452769727815114049812374895064908136584112324243274970464205654423345002028278550778229817437267250061188097913728080860684774111329841815802571183374123983490588468841612642633492945205772289060550107467195542712640645044259312785461774388063565649774302728349277286731838879436554297250804807117374463993851202946569530450735935848562367988570241859283253882656863734292629430553757130154509161960980580604629440493396107854033603415055229321499446823027947131324279638213356452343197679344550917218696950493905101303519556295604092162283440516839964792896015255572262982714383948592284686681589856246989819177154690192858164597993310147381755639729490725128976955526899724413374172052957515148032768499914355346659137257508606278943019840962281973887102282120745295359251129357799136434518568780462953804100297387511720543552797630850216742705370130652471455293668526334623212183576125328377185365645148004183262038656382058091141104115449392368853769921922849464761896673246132194411084790653464671618834393812163788416887564495567082837682617969541120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] -3280678340483761406333662899519823920480315536089155000013867907706613696740643132386681621540583722257744857556934037985740069958900393034483582197825554764223581550307221567680394712318286865312635053241015042801853092414731471225382474826973216264198469466745343645271674482833019483928232846636111971390198256535720509661626807714755105280998531611104489403095911202275530830221772997579071269060371343671746073803694066127940171743853392001456875649015452134712137506000090618408797844897113852750970336129939889807501480403750163609602888507802212926295158293834842639812136139876402415767735805825150597901645949646889310870652774100679864678451588185842396722176477674713491687755224854003006163750200833680860013850624463959712362394698563515861163516590212502818293805317479828562291375914233579814754388299720790659128334455138628045206267770660753027951363977155491873836913009316163270252492978161987424241672169162797945602675138334613525114860519678177518565447208304561775533781417859992286678340142872011694457750274862426972137052138787594965659286914793131873390732607476028467249221174106065321395843405646493933519904414801181730172089673424926030563345329881692724667080414031539698444136255126523503945109612094387643229159322604298098279692730835789706994679561092393912701462401883112453648816512671110639074466645940804589267336064864674551932902831895326298443832324370872972035493170077464765692718996350603180268116975173471052662395904069345670882620549709770929731470243959809401824911779998948471269174203830652534132967680493883575617301187173140117515688769092594722862233911489824238309957113838374191967306895419937456014464757285809612548607197847227840193332581231353327332302209771960417498765704765456481386674550709808694051078449163418078691918049132685704972318584506765436865557703035564637086233464232991766850509911340275487283017348564560903656660076944070504094151610554863121685900391502811974091862267894042964404573119343329775215867956034253559750279069970546580739477639542482797176728471293231780735554802931960372346307978597332585793753302786772922276139108193025170882847077211640511518922353683581014594409688639607885740893521635218669148456080599255646568040986481415224669362805085149119497466692604776196892233792442209248444428044691507282439429615308250506606921569227150466787107060100802444511710781760624891399138969269857503806099859756656880076206529566049751936924142783712835157197855279535033591232416695871704405506419584547237012826357244001893610054571886961990114476412520443788973146407653652551950209370859129695066835399644253951868849156253575382628593236650073641486364797776152490855435169359674454169541327065213799472641616698768418948955299652640429952703507845798976881936807591005996226069948144785162601324384670907142777822049097787315946634083737667092311377513793904726650967652570612573333271233254974207834999245137476336509554258743095937900338829154800665417856939406804644752760358674252797783301752210148215884587743728535339008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] -39800114682406403985387110147865103607276453940161045738300708392753516510360778642296285922122640681573208842046329584684059676337766904499144069332910033239936720335828995217794466808354445605098397401327122007235313551391603009836773720202445339887667910127516594769413312667023969970451474515297013225531496482009514401537966620434368439593267952448449019781511522439282742305470109335236473636550084043200583365919227936776848721374681199972466565523889259370958777564309336526831189466711429387673342792357071518149389700221369801258142729235458081659353579540142833366221068007755354664993197246171178717301089113506187401660089354516673594627717789815962399509286108664871439261106323504797004606313251155717177278411081440590111959983877231689549491045532611113499693527782032819246449890112104021044266146480713769265473020761054486167643629118473945848794563836566073165700261388261665091905684288696299942011382963617787489458099785243450191109994117931321546213014493838609012328372411732555798533495389493282086888961697162916728885707483165798916469650833066361399746344298391422913429703244957183675204748718164387125656441474149134524814922940123472154939004248500704651882687262933100710899686336272724459128816863948670454849428060775392454657527438077060570811643599445884499641851540853779656830901138849303904550731453880903957606558143342134220055492049249380678345821925313122964580058025579223292683045665615027173282656776913951371067760520759742091069476167313032455298807557576656185261470404656584406626661178764019911263452282012496779538397187664531393782396183396905761488174662613296597562267580080151165465265406339015028506514134794917501567216961022595803893149620993768972075837747996068220064221339323328334786516134375654537669397453761195089416933024508853716522001646872885648333951640289447535912975401270535678291027722864679422333932869156265990365572852108586165209274496936675381068596487096387062682709141304025955514550212361011023270461643556289045755276352890664004077711025524530733896741012393821261365819605564702017043904602156907378208659024311704589757662177290344269353368426454782374146030979320905154075040571338916664543086315971194523939953691023101490028488283750495901409510206594423975630915093747817679069887631298829542356398881299925913153522933870617641787219174326818983164706835422477426122316250395616592253525716283548721856657431497590706689190375628757661968926849740530780833938890082211928539099801965507046718426646678209236497713563470106094518294341565511455200407544346810507996962455787130809521570153475793798041988939037351777211577734903922460735079544274656788950346003847515744145084156824877542696282470908627904012333842589603200843926777260247393626401160270534119663914740842364799010716041726467112730685533921804074348224776756243344405151699610037108760038557377083812061015967541712340232555219750454206819498718105684858173379673820067599037093535480786259266681584168670674123254022288888884744968037047349734548251996842507632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] 1208329364213579254490406550023970312620483728305008888455261935222076257464469517526475526856915810713121612824264059166778002932021783502260581378849352018987060864473914327579935624201799720283792147893157130106355079253290343231522461124960136155329340502580175400668768194645287484294740454659480397573206123905166225357044461075191617538885490209594518080934176776242086534332256231829815686842394749252997474608994317138485856487091645031351844664144057189545487645754234066881181676793217916890299380272017562894409264184389567185529748246156722275365853262205354386950705827249300667155484073533475724856221165716312055772124901427211084458014231259304153985363510627409349104374413643357936097556907587223710367522645818354142682120144195399269315534471149598905834920995308180335946833949288182518553959123644734376383871727717016744620920792072880881682720637167717612121419884719570192191001094641777799575247710096556542125591838549983338679702237684913758825901011991742167408700833511091932922316380528287021752155387864819860178345867121524415682678532090120818541749846238497423606802185474287940468835674525764340551011464021093110973513364909506667943617629762406091546807582078535363346422796260105121620819781270735048317174631054165302121640477243731019219437579871098319992195078704681538793534474617453385999982359987181751005007392070902625063705115692564416057018507454689845016735178009683550481408212802854750329140033677796691326917897283232330079932088811024081566598924046389918216364143464612942328655835449772102453287422090622923603265555248783293650239299980157335487929565196497409288187277081287802521211307792544394279697092872512645507945889981566056283541471218388859798083058544961184549981484869289137622704005636261983470851844084247821555575157361882279459868929074946539400287858224758508686720046810578167416566056012673276962580342789484794957714025376396331182568180289118565694455587868926862650117637697414421832830564622276696829935381916695580512549780962371304925031687548343942532897705752657435408675099387995295738163878968651050789693257089611251044554223985518460642729557773354210538645270555049763471417897792129973386051070233607879837322164301075605465273469790167947804403233565447119551428960293297212707127611506889799005565947751023653735828683736055816140776314255595532040660493110516826697020586456873788181733829450165267424348944354955091316845320355293105074961821639257259039657633387536367784483670831223339183410778823247746612167029062996353528100415578776341720522542519247718492604162719784508994938690295672340864150776539052825390190117688651532018624351130225309411735119142793844296799394164067351919789885078734020360940204721506417871816684212802893317255671358938964666299341166312184837477389563934232185729275283000405041093504036158619695417231119628955094377232605549696628056169096138951607130112169046522686526021759157924298112948275367958999478254983506510243395008109742547448095446028183898213268201317859166007749007259345335877632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] 13270782199764109301583977993315597390286221010030018953538818431161472190543150122464549187671055402652973795975573359906131832565469518371754616760975665373701081605632844735420340894309293151937115216217523713952147786816532500201487745478119532080363507830843367028529417506276128028753150305070442178178385855945707537597239378004539225310764033098751553960688801735303172024437121535632705506216192466210637040734920172276380452294840519840259119682750614337728039683956554602924760912116690071027820955661347456519350650876218953078325960091842997218473487525449295517981315627814713727221615499052029696254460738773152943742486035155776417671085035775685052155955700423949415970418561745848067061728176655079020137686476706527153674469346843096129723733727496843801155030700366747245186267230583154333395438205191479368355288902987259781818211107311755939401849380015337240621614646361694596714971004047048469525557558879080972353031686893041035690690620664609152641878571860939876913819285725226283915857811953824428864659620994012099084251860969320668956397801351354414215063684762146411694902874992892114675034331682011212773948414096949243140610440078131454939067612752887984614451249762345235483065357924104454598965665635211755800835742389134289471603727646476202726053634521812976272701856374225729486450944496596083433309295813443480705844386560296871058251466843537970343513153958279885163410864450317430264088445587406410400724369815494464886956551911255426982635718930116240347839760146045305101121026790320678288102818801592496594894965341366906155906487611962139503023760441998717645526263704265355716014381536875475520440562868033892851437011751190827040828788403511246260218401992264792217542770110533844697964618700631225236933111647488912622793414685241637498655343350416724487573409859925176222083220387988469760205275552570231797042342342724585574133017514087958963418145199974677979859200932578608260788838283212372288320470938785778359342134771620806673493562148341360312737331639773155038504399591550056076037995004527883681893410866209270517855082196673417525089466444835399578458552263879766617460112312787017067088404205930089587057381214024353383574279042716982180155506356898528176936106297432713229988443413189545991806007990115973547213504431789027354589079290395114219840533017684491357361532878709525238819058492968321050946214467065434373132998733450548691545825708806237730186589996847718968845706506463927555306313166353267343524373076130438638198936448721019191872715528699376629343824022700544641500353774809034210266252733158775429097926598978331656680482613033531766339475579166633713971376648575119593692768295558200209642332751858605247846215257748084904746686917821210559246529874827706373309300793762385464193197602465100182816223955320232255568249260448664558138634822102649818404484668298946862715288882555818387483867232037393505724522823643166987287633478434833909998604877005919233006860475088011572496492538161728999854924038294554132468523007023641721547920006779376762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] -110691238133852950957767769314934425212492037371861921788276868983422418224708405375068478309028517035402752216115866769485924238328492787581488480518201837282306158925884633865102957352992821773538987958025262897884480843849453397763686625964906751027074542999890438201019493473908403405484140383128142879939689589378564482354175153594589931803602333915956802421439235711244553634897331884497676955328980366965282514197969030549409358788629585848547639679651532634227225848825551671766151009469293631559724314895100395539214137614878577911693002706442967734367848524723611427659045720845638811754596123309910610819890880695190911536032116102118336287680555872520073657249469767643620926356913950844003951778531733711515845693565016642897550710524495316605024496865944351609202621952781783377900578354676625446786910394545025751685600870224518788875868266459852738410974413110989279394961059688025737670919979670243357860169052125118790357912545260895168803510411740539756759086652010579053847925027764281608560980512592425152540772825594475791627146229036518639251041069853821983562239891692352457372002300226475736766526336346754419678260096245751070199164500385985449116470370115501953199624329133402248117692472752200553683577566773339457959803693281061670758886300318856003345681298640949120448962961750366622874500770883110389751336547697347046875509899755083881174046935437462296140098614163259699966336901658503176995038094217774587422147170385726399047143578451755760967121850912674433093383114803120219683549181625670901544463534799342972606144976116581922742591604713405160055355017061748980458959421003369300393974739180969841612956010606430004639929288960815437390604927184769364532850641041347927506705466649420072914605059121243260550287809980506927402382485783788253615047258546601025915217961266795590176721866904305804711369804078869408883866772228591833787456381752342722896810827221243963317706065094903787219925664443847322327789603399067622639585702887355565233981742619061029598560655021903841089119485907186757198821006304110965008908132571205935574285698375704842240464959541742415403367537551207764807261268484154414196866948503502118674531525259792572663824183459837072763467689624744138283034981770318410465146579764112857835302782146292768044958173233344236706876502701532848316004378428177450180211199293783648805953450128743481451638935984300184692279569565491392153212471132386521153991182177653659733083988791895025577121711796632822147023279436360031950690152827360252882843787086655474507000076078180491982392968066636822370508887055990796000312694118673639198447126536758815743316113221825696356614242377399972843833015826424046886464783688632706803209377993743185821903453837557858128199512512835198698160301366114084074138200588159911675497002283800925546677125229966589649296845372036006960455181618748601866059571637664422379174789704384637293061119172483963764769143832067479556357839531961240495323539069997552646709511689280474368396139138225365476759518386963885334855060564779890376704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] -721463590763675258317847856025609539245876236251940356226993820577805340808784715368401408860910267143288732083598254189020908446316054593759669266266576705678561264523405707701818402198681558958223468965042563359002116218075802304134953713793404080449332787642594863996303911562256237916400541679131598872338785231900171849266368826728945744338408274515408130403839904060794230370662799942287649652704610294249288052363371959683017142874891746827657146250077482913814000528767054483766878353622039196899979755662129848197886503649761251779645067777066013430600264012068652602737295007949367590239781182956891038604892568357438969945620642263925025796207272477859222348403459140493709751261996695893239977162330748710024073918001329654835339672206071770015209582071618652480662164088033499353302863495866911459205639874164133358226290237750075232800786690134193945152396183485212892657338546824105434834756435139285000495547221008463793629446527402272379612481694548800540662664287868669893682473374212777042451963248571449956279056184518570074144576888504202183317729703055734310413766720345956747204586820921181617450616569400113951742629493680223500327612828600984404746135752375752818788418592945361111582871578855364593614989716325100815966486843405062005537479515466826102079618072777465192000191220877734316122790066151990602593507606578620058552245605614116924273060669466103651695808035546177171987740029497237463478818474034577044664731878281823215865960192742749134047552399269554210070014286107481360349966118180718622083142100481870281937190048664388467605984058837148518075831183860881580848304209109400232880021039504089831681530145765206108462436344207576419511832425929979331570668217774192240676693327996147792790857092768752085103310909788603200249838827167842420707700476252971747014932400254924750519135071106026959813076284224770071456124420743091613434947379750989327026815502651070589480758856551699714134802446011255253396434964920519468926696056173548086685309267149684102384970767616955940868255677613030011956810994149113648686914766424273204049201966765827177488659402662112205325201562579286084272486998054152035431931036939372503152092540241483959950625603324521079015511181218298790101144630891223777808615453404736609176796287038365596192034113109920470299768028927582568504591604628405550879202589177131540498704912474979455280273491046402948234172668604119175655690139040726698959408813349571095463198688125622052772741985771669654154741827394747436161880977025404597985287004216866251878076579126431627582459163750467567966020822888827517751589311561780533129504410935251632036075254465236033464645240668244420945204880568120060144986490010659738447327414073945254545330776451682258130636241569922849829586739496195158238891000230170570638179437467504775100989463510427672496579451720332605935762501679729955142498984098223052129637578439884832535054239699692734483362888080255867336010150240753531198355614778839057900735288417025665296086356559700128769679184916186936658562408946453939486720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] 5214657461551725777000830852405002317061692881980153508255110815815390304900067067560292483105885072003192178219895019776249074573318400767777962527415153733571992467779572601269853334187780633212473953880939779144584949182804856891844590887176638107572238161310944218473264794618352212270470711832833434200429954611480017051943886716833134064807172115891830236691265194155513103224004418831462136049495052675468947389122069013841207437422646935456404332290896537990960464557322030701069026160792347971459022744781814561150901115882333330372485790007589254093080333738766263824780856917421310476168316921494223114558141733123838825296895326781637646153530072799066683566841542465776507953217072012610789098207079634653503221929145187972175178145635071020191091996484897988651677119813235691817756979617128658129479654296970227956515456529015930996957971441437472805784144338421152182573548918890424323632096361713686440684065065515536232654094767377370933504248571069908165296222494921510722436668817627203570080800323570525834628953739052703342314898032683764084155244207720396332232960935890772985383701051523921572915435088819600841654707599105668571642252159621545627115431879546528868854670227544619040131058673898103803951699532482772596703129290470259140569602012269918005987223690528600403879748822348627301005426104991229480412105689467814014995845655621839550821142096794406023506174048633233690274004985326654029201535130964682147667550294612703130296579636822947604383638692834296597376663968357287630072482750379789659088105631701640140597514632936234621943414451594021998485686667108285289894159457434274922313966418502977413836746713320789566734561941923830409441410473665450108922486956899681259197530885083469087701066396477157176675931505175685010358777857030490366819343434068086318506231640651722027015983007231888001408774837577053318649521532781167395152379932607196978399186545977046879260058649926822674204892360150183418812830330245952390154161419922731575641012837406752792222355127481104598524721474517618163344359467361017238145837619846778960976567575312245934082496502244366864937267528675787212548571756142948922196914940913892605404677916380732869287119620077740321587694768973789287740525362114676958976666358552497727933152780862036379355045496868336541423075670457623448184286945182083058483427101214590346111787207632535930466119178356648826323875777428061556785800581909798780136675410239870880672055528238222016616676113289421776321387418351639645648229336329950632268100213794119699516564941401902934723639026490877500850455997327870346583113903301254606562745575814491333821362070124574187979867958645898944644425880506247360731186343601399812222696742132685981634978510912268423552546481033727186591318724027920452470610223811854352103084591314332563270362085136111884575490511098223543589330513987806046074780876681959999169219083707075418471086716703559780975377449025744915541563349695422882661978789883805838942992857400162696238474177979734902883052336863075007686215631473711639429120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] -2490792352199813667261102679179593894807689235430532912750049254006621416378517217432394588705959190105103886100650150423051508211334315673375867360042741163501734609331580194714586836439214339232281321438019250314513872504405854820519329406532147544877562815051239077526710761902038005306177085098142479767797392405364714398587382828836495806848154930851039207806802676796233767159291445004062241214632850816182646901748303667143174009856628957218910945048018242206106417772546642644137082753801201501067225266221744767450667841849186628529715801138411511467813476452004248052941522391368502820577867775148559675303689548914048993026237214457388990199121786366049729122790085342988598812823040326753553333709012779247093118221133640111768567807303582453860888598134460639434406708232261933649314719003767843701201385347481714001496862420792875644303174952637683270324862167324479272532792275920891826144506323172867582220930916221096520176024572353969959247358675987379141489888776502995433274716124050535442612124505788354530971974687351435002494662140274319579072834986809207063317147606913761414625293316461039211448176293290315829760186992095225635074810157963531963115983752361808334419901015695097604528203753322736426680569932557468088391547260016210362160705878566619216159648616935250246585433633954164189348143496105761561635105510259513363334607425380778477347588825039808128061060156818598314531964175490952770384759258623626880340945296134658006974446761070410560329999928238389033594570783555394548459908249327202339251939320646305552771669577946436270322182797512252815637264452734294732621436339838789591110275507518632304347918774203966063201568087973313436654532675531792218528119127911402645966211299354348729684346825219013917883247567654287866276485475657991000492632082342358286195075187440177212129279459788240664174546285840544432454111206364696219705104447213808272103543241832662812788081397059792822228595523929946845144883637327279325020471702869192877814365908804949668507634366113204425971202054621377087074072929075170435983629093766506898639074624835103498584663867499029078580761646610740674826253098163599292272101127634003396879832743851000411448067261117500393866559020112905258862289491365240390208396347989649661226333770123861931050471852618092560402707609651225303996470744515094000602729900764208265592008333436528510273774422242028426665474758145911956387637917402847469992530641164739144606900085119322084108273407320606817074255160664038919799742202091058554058582188489621421497892442651736382557533906143990011860454684854580858816670153677241703926678589633158534001505803605369113142289415370136585444358933235302705846909426609894239561124993134426001145603600845786124831335598975631724195584362239695706907253122783240238725316140908748310109732534966345773695455651641859286719661121246820536821786499423944011680661270297679963976993824232247985699106591790480160825295368298127247413317609518877112336839787319723616858069755565603219602816633196022541790739875286342938132480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] -82865807681225873741834383239949802063486030003708303343864004359194269637306087214789001999110674625036241497563218976837824071877762999360350898157964890220213501358281193128141906440361656923773627884941713821057029838809888947133269506670277855627297565858320709594094334362060952993228539096206500705568941141738620890966647494602262123653749412945530594418061165344685824884533531994435147468735204078628831973964398361959494477905029146528211585697524854192436227727199035775309466041997921980721828578646248737065535464812559060874428461477652723767734762058127960544394706097265099054567811590689057916642084706057890639407609146039509583233146872909628955592003276812056916809637638731562208989919613640034268196765125217802646378274691585243938387353008245874911643584708249277490295393894301641824122022250299535130535911015397829499595432035403549863417030477846880766805015887287616863072333969015547748273454371364306695176132061443504814420024010300792061270738892692026805162032702811392060284733318280603532483742284239283095373686156647438924722893731522206986543750636569180951207473554064711964756164819421081505484772717132106156772979021367008004850031961842535944499184417230473901108560218533462067698610320810174280806379959982442246065103509764265731193967965390267793804162241974561193176199426466708771981976663898022804594035401228922606423368232073391618783095040144516830159252436385094062275729832981084637822590962726533691979284066472121281339672204707967876819578216780530462552284729258522262006872020696714528371687351905735511046628901247824610365847282112440721139643531958356739862766163261612956116604416675405631473263099094442262418665194798264937784299556241263602357384146759980931357734759681607003264536146972617691019221124048836749109148075589580402128976257745865937386682660190598797208120763310005170380137459271713369587869287589673149410486659183153624338659068553239973277689253957033471478067011125554331605165869047275401021249717118674834880607363353458558544723106740828921967375772589950314487460291072399981573599133296510819822479764798616598391488234807534672726966538580522666893039350157504835127628753183255967560098357884380248553543991577779161743832877347380777918873675867778636409699677131076889386512466578237940255321472046949339708448389720938813764039731003362298000245799602030785823088139873259129465884263736107870365290501473524259189307401615116118613073035073037451286213701748519807041780577324404024390213857405031116976561803001467042377454554056867933931636639106508739509477640087662953199884071459535023126763115986234850711812008517013880065654970699010707352302043786084547183528610506086213275548334932220315956210098523180829049685483952625169843063810658043338347958667070572442891881697860532848017701438188971575770904050039429038873074406477489290810604095179031650802530954317093975733201736741648204977452469332259579105079144281944273209887701017496730571541430845265987003961755826860087312007263821245966620100163942067931457781760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] 407052824656909084666202660902306486179140167594446735527182667146550474099286427972923015682330154438713211725980019404923115863518033373504249963967760690660223737031598558796512414628625203428305742686132693155395322548811778809051006948855401962310643825464021891326542526118492114701199024219371340911653603507181450030679441142841783380290251371478745097439376659855997086918546715064211035758359955204279255317015201000984577047000718620800436268393292180991078720572361546193531807535602117127715187045510745543744905799590303465020604773505261147418591431132645878556039478581394947441301330023017454127617266907058584203651578837387462941302881527122950164609341818014585386578328222506491639045018910696159417340993920913502711373797391736396551569072560605059243725417308459481655189826756326480332856465019486786186282211696216913593774443263262394623086957591291522236641626342083934483129579834629351635857210162306728746189159582622104674411815802651366147826536473699083218407908674399947888695247793187573143055301195076789276481196676954891911458739183029273975935246346247591577498504290909044467757199874752274440726535149791314451373765073919524111553249404358510726211850177429614823200077886218847904150477316867648536940812401366741386987536885003440414699171401875470246053612158326375490441740993243337389626245566139914546251515295634920617076050124817849009032087305282312408924118207124882696672761204388327259603383015111740142821957144703544693229648316325433475876877824814874324465384305562022621320402635610355863504136274457613414578898880689772918371506675520146984963815059814586045819528351160196463576127481499644521245619107064306594562410578673500835693358497637280980055999958396961646656194847062457865411566851123924227658028855305800985209995052727791115446034200955825083593310646375358405964758052494532614169411043790873477174412962299944329811258951091497897332880454574651281417244581543439298468828217305365105593772246117090329253876165158683882685449187746407166456758510264467956294938494373733920779136314124280651069056396790788228309991672515821553187431980454875663769246195686506941636163444690413307994467945658500201250498163136850499782580131357574392296557145487134121478784046688982422110341725918496578159869713159688320338969570264679027901013974764112546161657109605999633420850285762451615179676729813137201489880868154602465713856248180799884422409704889867239325752806296711131172710214936518410631035351974141166572283732918682544079004834639378812366163375147967888630001188818754240044792438016088480500126396098283123115792207748916310477421415231305627246553776019953340676592386514771820230211205653748457688134880328525106621988421112513244126261781283398925964592533284691354792854335549974485268546714985722378630255118574813669194501535320378776497729753100688599821163796037857246157768070838298535413169822560548289548165759220806334573942853546819195868404012151420546261525143222460294154244537854140683901642774352324893974437523426049808589127680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] -873356656144925565179543248196735441324297254940707381717914127673996832573134958995777114978129823733547925290223869172636164922866551262972829750145408682033171907317745721240528228291448125899708569916857222138510554045475344172563578610262882421069705201628763136564961761353487656936300524123649671918386468110418208617892717406980252129616945144331846998006534212459346510041405126510528290863998753254979717254985520342466461864001845005847274169674401834503405777962930353424276936382655665390093208245932680556817472527297996545690302342919810714794880791846049710040966065389593370591258042009173363330315508324823759599241126231763140588022308491557479211030518682293598659252841198092645140876381198305453263475225027952033506555624834417002646551411057483733762947197466577552143320245789550507287500314850182928122866522446254397458902791711309646172319491852796873399880059157410738566561901603387789926581095822376005270475763768840100415114324980310909465656533629984686420207375521491751332003053584108139001351872016863981144046282162693793744694651304718368840304478293775194669548770331712052411191421373490651248494878458945782448725835318854066527926636404641294742446832349016807770404755972297944258965004672847101462203839737641987901786390223031066996159166580261801773283089777245640104525415548649266274980909406060143685905196466708879663889083334859397650112104397503288548843898816290240884194212892079930917343311303696037415105608502371774505698183029309697306588376778174500558529683622110808753644307796808961244128671715203034521334144353137911488051853163883782347865526871594658058348305552686057285053073412635670300225479026061554848149037326897454325104282148141232824742494921439244054637211471734601231392715930119968801633277259493033983066209908346536891899582777541535805814238975412744415411254447106294079563359860179670327297499428076865251182397660317990154285808090849121803751027849610447126142030374490895679062898549157368566691232704183281443747812551998150067547729330421332195854747807749358246491901286187826094764354175576392244162875314858674904270217217281144032858178659604900111299582711958944431337288721390129406181580563786506267670210765793052773314891994957626360436143374798707027227925303029248754209328008225697316208790076129265639644610711726194234685201267465672680657553092546741618601461011095897972774257580901551399069895806417849469306516792982384205222965322583650338527766311502926807984657788703659623553404719887275447714331231564990295361560075574610040630637899442783146003937893782757785766941768227327065564513393315368735202715704924821570438883166933053010840873711852478394177005321086741929094262209097190524755718937933860971034196752531245741611530737988977250327754048200748560977193016737177524129307852922409193767000738856562747345092585514722253041514030995991443364438858310481365160061072627144902138236640281169624143863380547373072119649078471084157114231281570557088622895088290412158887143710704276769765805627956009743648030720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] -382245719948470277181504861335499859201191448611109147626315287903847993526515068152749495134190761236401920072978013514428853940646156335117682032372648288845933282096988576003645670372096370035450490909226727839196182092106086001727077590157479348634212946039647447006484914855174670408940469444254830592830695289627689555352722877585034087472057983121516211904795565307828147752497978860788563167909283980895287503890311670829091488703467728499370169526928721668022407282235207907499404050228531555816886730480594511555881573176072191897028503383839676797147541711183102464351530477894797064065374594869556079768794311686281552324071278113308154602101505030210775386405815890097566582576170896279882890016083093982057105756571960722444569496786297937090052569098275125696433895818741389120807387071632602393934002427843759759295843284858824952733429910926692225796432231433303520946843962001319861809539876636119051427522009280039680977516401768088903433146289128317673213758558252140600892979055157095998539366417095402907310051642279858007427288827890363068502463021166116691840316966271242912972478958316250665841890023748270088761263122661105268296584721396591351464966088142408964912405887827162914967144663099640446835714317030076846908174466045247918156334217128625808237537023301437808084491479780649963114392824508128416891904910997166936916656722442471796111213882103407257838593625995730883480970591752137234294637738409930358108055762459741491917723805499875516983058671737858728450544546512573579740946539929341533841176104202241484513162879038823289889270880531882990734878785260825312191868338659056347227423716002563333395591763321444986123434739653003382374485077664022661491155203604024393596353407389026741021023344872085228237680637736834282139283402800840979796789766865548347496192740910245922919689766652873079233335913636240500662274661192406578058149204268307635442758137226672848500158749077996669055295367366653252212546124786292634923789277335884607448243836175612606643562848862625754003339325407154962072539366034016436724939929897343739676897095617280390140910420012506306445341915067917650598649185649469412645097978330612603436095133626816046574043782001736277693674156617485867197761435790361563138762195599221481308152859643709243670087409817488307202986380954850300852174994268134455843122844545487575659479146901722374970253152808806502424442389678321565536735538759550867960299026731912727607816119323260358140938737416994697426559583758722500527776176360264934229985917204915877607990289651175022246407345281596788057577263867305632280719373294784917436403276675845218540256970578705274202590417029249231407649644279554591685927192264766154643281723119824526829609424175110303652971852043813675712889654678586525520849659825140162035593374473591245710759285816037959449005060120146875299767046720057039292825508251886906925797088458244780586253460230978928205755286357750195662105745001416938613620923392215418008417235718117283766791283335211266216620574790562528785354863238666020496343040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] 8870560793271917894333141608616120982676648464265392514756143206242887035602150377598046411512870012480197656220594474079528038315127510982310952342083356258680407638540367437336316833027149932111269544600857572401057188946724604187810328374364324907207443546339477698957982360208931595624023079972876171186710152780441491640622637941222654677718729928201059737576444475197504479057835272720197822780178777501413409973772824692087728212078567940549514744920247797917914814123875402544909348543371535376184092867188213738496030798683120634744948201100291828766336196877230104244200367631332161145569761627360346150891449679597845197618180719222292494320650984373418732609806438922952844294634729450503184385160176351766804014935265602106186320581370728010835647716520412676023716277316242725441303228361488611940025508200212305583567712328832974724127925411251355561449752083086410239574333924174640489404922940747436984098385547613711748343076694288697709763315442176633953239822139807708973399785208128410414764913376963506441190030321917165900056964126446370726482561744524497311014675994188108949003194648826660256937955611896571179695306457623830688076396749661496898437206389561195599597331416136879943568115919979086479939291667223258632424587674090420011237093294356795071356908571113476116790754137756685082511701210407992148595011544532939239268665610553079965983011631773911849253743922760336187451886743707021189627764896348286504410033640414944061808607020957372338003285067838171763225491185916842470512302769527170034527241788118903880174136504568014409078000114541478439010241977771165560209922611667092821301049273913357500713438646726650273335056041478484424237911755598108821018505355379058307968232672880182242975591768887110150204732142022986124429413251422948948874511580615035411261573994852279191941740033200687425040992568926081978689047074061705045707172474233692097271417783860010054891684543150591849883704761550498674811514583227342838545344677140135293532510668608321218750747479400986543341015054621950287686172816632826455490979416687057599787137808087593536158965506177999665919345557459179529405647531697863254354099158496285564836881893926110129009458393981946898805540957426410276575850572680523722728443644235769550248466159614401694571143895967314831912093361091917593454535619247052683616688818829814542381657999230442043663487630301727071310783213531409781811835010615933942415566626893647515514674913177161632619692439864236936871690175525474129382444532552280859267808456387338087308427905882319550177504121107516410147505135053980975864992404113936358930952970836762510032061924235713773534690924369797748152124961519546641504584975113898312114129263505562022308628054878798801357714994366819678860632001296313803554649198422197397158325260224518119844459643059101984948805246240646108466882965412578825412057318943496706316680648615908938793310066995316117410210719460590854874818472689019365579569673874850316714406048922946114678654186055988850526082490821154462529816597503606854766297088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] -31311554994233365917248156207286265073907524544133874768179845439479096048128610009938460482127536846447543596256602724977017073349971179894577144452004278922060671524280832340037810106551120930091578588109345483801295465256081627019629917921755090135933549641769090104784156008605564532688636864003983763440014781507887959769886910987552264641854277664835514135700554387150119355150300097621169194964123464176329448968433750913307205052306811834963848591577095248192964156201425293503825346521275969749626864732227667675000102303535954116270397419671194953962342942752463496017755942599562922331313643714105763497623148006062592411691992714068022368528658336874657282761283531168738180159498287413406792262468405796284121121383316564147158989192309125946312549227366917866637641724434900517719597079013230984072325731846472780848862174870030205566455242063637284262589145569797390624384068070985906713329564748628372614271379082072671934505832166643426813604828057938587947634830684320153619737631239673984072012665233582841624436777500435845848947412065537659225131731460476688272625548409589075897732302253770525934664664220622418006911029508400843537558901970006349786478891427184984338755544758136525535295843427283492916481286788495914181621245874718754221770213147142310192336069175037383778657616412946833753262509694942357994924113130036931056509875028060454526044673945155701929892679624901219702228805000750069366021671464914057241563982547500824107556232603951240733415151416613793851461813731925433420447916081609097115218879193998881419693327562147926145860822050072868074507425924173502131669957707589308382856958329034757211587698698190827546711340588531900495477031982288322562653957356756902547310474585368913857512078447136548075240349099293822206122265110776823016717865599787187995327746128800847788429666392879788274812838219855573931500000264968175006302835261326030638076418905661992483454881539815803301091663373882476122466236701246685427344326513328960561314893852491238348223444737453118669550626571286849989757167283640992538993490570079157486853589731304458270281284632662108987378833813826096877586901743409937188973565359908462715103226679311148020667621272869139630922429480951199597815284935968937329422355410921500144549299709979395117076379956753793047958413312187060678469600367793579004426883337433120829707410145119275558730660654989715575354566510693396694465055596404419759051754249661540613054642688141772085598801090354673382287492299367005830785165833763327550316015124084311346734892032500653065703401627598371217535037932806635922621571464207282826593815643518895853621910818069621641285353420249443878485487253301408266210386509453308743825357606177568299726088766141373630406997155238781119254749035560778158788120869472786707152814615750863310129802419167471262576353056850193645486501382069821569430293070170804892669866629357177655436026028731642846483110935938745718205262722739725736899124420611652239336657442344653638550218739019670473808078290303038475686815220091147491024568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] 59244780227774202727884624782486491026412096867260265319602755832922333079013735123820319314512568377999129938021475570439452730686477494282731556414410520603485742836696362794849793657860855434514807367820946469638237982106097785033352315004462200838817876062323410225632184054629595564529313410588594670292802763888219724571682698125260996834086152369255315554911957055827164983390012206344297287724127652738332500491194799085811547127253502122184187392409678783225981495183492003714199506981811273967523019015983205145202089391496203312044231239895134956907223932890748834480610814037022081159416092484749999264623740765082166687354429661832159458577432409132728165767297333868895497924581672452894736584467215493942356146865763159814343647018478123110112357360979571987612372601994856971368067370901212476298077025790308813908315329165801745768450501839403124255189622856246627715284521949954453691333943708747226581274493409804010038170416581929255059801096064187502707000964924692998477923476668731108233623918751197769169032497828368962775149524493675094291913900310358400069999870402505454505076361457540762758063558204421961545321326582086198090390276189267371635621229556959817065355799838980472995531598742062217044826627071704695383458115545796954214505736623194902165102503103400979376135984406749772146651368813912609562012857745283430874792210812128314224032243523196329145463605211726899246339418048165638068026269671980014950832546938210322796312705101159406794623585409094088356167062878079265725765230151047086016708427818579106995195515200821675276340815940268884707610863297020328778214660783772329313881848327246360816588400369431123177662714503287243167935419366813256271760661580211750476288905360187641932741466755318585176207861325604987885140573761640636946139014182632028788422315462918191006713583738346107922363102906442786167005757121206381245425896235159198045328940858521203444630438555561657042468734104781088642363694939841290076068311298320175187792651197128771575978676886810942265403533244661713523220483163851684090047258333531275157719144925122375459054449924277447836573114241667246590252176545607489067525946174909145516835923219189578083591276831997075937544868023711176910695775609673693625137738062328000361275595491280031862676837675659962132966428075166036747328329561729058660238121879035344812021081609971499122596461191775680588190514897251546174751667487962488887170883497181901221052935817971960300380106101943818755165424362731378653955545241721591497098986918633477662522580404770612351184033691592717794960858839082017244731063692597267117709723206844242727736315515723849069804143700265661176812762672714405950293158671985758605624223731392557476694911456840634532488664657178825358589628412266077239944703793714572221477099879358702047533943200615234380649002798626805346002729560315830812808891411589352373255606685539319332312843191778649250931203972406221250454529483279849183884662545467028533575060885481562682335295287582832365086416431572393979448091695970373184817987584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] -35116923792125242943774156356074088862745826869351993262248645990045710736542901941633650899159620749566810884864072027816320901276095428199662453029991120476700209539955231116926939189269285566689923120671909954586453550912720187447950525173198722714031160734953628795557208913965673511241214996284418132361329182024303015308839715456532546666919203711875794471105701211858922347894020531788510206448256023853132301086328262397692963308340873061749063585814007419638624205977879333123128952722367268082199634573609292520877476289416899785679771608475173662684332518236363055115522754922637366782248873099644514777114331503519355018702677501886451502116252698916016749935990854082358022575883663506747557067956183669942078071867611671640322291414377721846588707442224304121452512873773335857732790716108106000862488081500553773292921525281889582441744027561424392516580548887923038822743859870550448647460251339453751826995184127472701985658570885846499724685530329466515312413950459620103181925200687464412660123718166141850230460263821693728711596050599005907680643134226066288149694601030567103705356025225407346299082892977137497396220904891987561530923305278669194169321987575909026937139264655833297756021279937749825562536094804044940392989414353552766229751565987351904845080921355723476441091606075607937873470566249330984984314581701940844405031906090440457793319566835434742210575569490538646985502369379933008507160772367718533272360823249094817012458914640898283094308386138260545430541636844732635971546837675975019792164956805497132969906187866041892663024124033474379072258787621892614324131757091207285105506557391224497080404531651486232817850270678070032202334494030479863310462476667899712953553776250481505076771120460691118856534551540565155058280061957193024848356798752099214625725343905267720524837434328071832814527635059240561275959968327630449805164496688660947623164723683703333536931169828529334976329362790567028816605357453470532312799355825195441050545669133067420220190261044995609779862977800242912218096459428457720488662937879174627685397235649234299410243586517053545936013265015250195869109790078445524049616474796465140708002747496086082832347651745308088762533018190803846945090875917564868891385306751520766174206860681663498500883138854726948495406600835490530565833135864084304361762089261503525964292376672782711639548505787402938756073647186977384716923329554292089812958890768022687333035620683805725646355403900641623250633289598232627087254338651067657032422828599207983399855960393136257785923235183178749025556343864368370502449096454058848552695283761073094156668363323404535608182456017891688485486803126678648800902778490148191582723181447250559989330162279183010876758938659783101520174095372959654368962468370639253499501415405141683813602251471579211549769558360831339982117607165187587732733497505068466231613375035942225932311655905784673882933728489189769360615112124244265798831666376639696258024939740090368706149139882471553523881957069936955339540965045737354933661859840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] -179567122635469566233699372467859119533082436900759103001501970278664421365751173896655248602688063411839145359502298112382123991447253143771312361775949684075530090975291207322177879204551401585548711069672201468621632879301347683175640150790707154552759626584666023545259696348081997286340019943699821732704870973440259022790506037854330240154793321742386925876021301080085783711413224960002365730098727649286274457251448936744074225684057248871268151165505306328108398548668395195808704511278984838307839760092973714377697036926367972697117082937385884402419769247375669375926745475554173025101286693328278130059114759677003373536323104814803147413301081769126572675051094633545805279729153353044035563672188418491456533059462717825471427024385698613782561272431240645961997712712921162058726382705436193065871257888978632891643728897332294317168881329148720441686005334896284258370693191717988309522488530053438540255920998073092059763705117637217936061691329301998846063597423329217125551840643875378467747269775563149890206342485836869786269699200420495094875914745761475834311533102867795789325833324905276173133024436571689339950601402691352056115157524621491601764339058841486490466656360013158750570332511888485447505606572246836985639496801549514235100961203927589996979438264795247580042882606940310978087387097642244335943741393997199709764140793469844147602431439826574944680255988198956815130059784451212957346067869272198651713420275148959319069121813838251269712029465065014731485620349019957274777977573258610151760450445981067140905044882529258004571628410600977269474901788923721718422059627598070841255391551566278259373620652027284361357106946802777880667193991445365208813293282364356030421676073743281087063332158868887390427723418104083146152269253251771105511693705149080897691348703064603405832896296349169613666620681629563930276399758421051842430240130223880987855986572563516928958043650833834421584192867985645901698631807266582475569390759350348800897752688646874658582779411282706398527190950601221419599914715902258484413695200585846426386540752007465056579937135142978462160844874837097452411531665351086964261027947644967227481119894305055330004978894033978012592222828051922054031873055542725753943518397488267486739492670948296816128747238145073644529916822944967067958022484261802175555901876251523103129408257043816032984704952123505339410348699570737068333865756470476781237157291187890982232117393481999591041452714063984922228828557891186375787849038602215687914855153099278046437638814891074402839874817000124493299062572419699936362006090210723383840878500637989133352879851631294669575568383610154771471177960261105308466912296778126117985474102516286478331742493430261254734163794658950971391044993299166435975669391929479320975926632863635117035673147490465146993967374557400969499196622121864921508834770711596045481500551125924388414424456700208984218208527100134507640444667869188478796341997173882457199646954328605468691456516858008469058592405288091897176047620009429713469269082112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] 762790342953564084075411999154082892424626498635988748179519335034003641102886117848167662128712316979404709889787267012979146634470237249590609288815736208241575222638979083223391548394127101957322391293665106799114212977087793606782107262192842993472893186137830795473864216891663181656653390503115818456639734421180190221768207938273218795084156744521756485496485946059952939322082859314133544260361154771437418928832531267969652060179177702872865937298944584580393086216591019215810676718467338333979227277949059487626361989160964387985105509602970733175380721467511905705951748697139130940704684017442434331670976656978263333104151784009177034061004050006574793105499092568415724370128786350425651619984555555857682090467639294795501874159943565982791745307906113810966552309006702313180521402241614616343141849149012787491466309766943811906788257480173162521137828657348946855310672576347935706950108805944766230264471569414115531821739966780891784168151458972631560129011034140088652662825940000000086437041704904885051166173956628569586060088364877714424357107226981424288125385114934273191219165743859018309601218595958238562700750848430025596718528731024752453497477191304902428427163759438388706499005525586100438090701445919477868112705147459348639298707855394527790923877197530348626608429766281751612499848542498023440696984322665012406735243308175652905585499926600785567555581938839170263073071426820616071782668321270684120489532756897080037657432141447221677047107997915212369443863390074340394238714970217800473294045456540519505264742920760723763662720868285052782012995925945344644143344486497569437287816317144343329319301551379642618220569945153684339071754217759351662446712336028746088992508466017082647152847147076280051881603309442036203492722362554876698616353899175835097776227112405352082321781808753032527060814645436566051083410402515744828636766769948792617931849229217719173489931823914221497482621695386101086774846041097728382454249443883425003585733625348357774187050593112931945476109491391227007658564163560276767114756477055952525493020187059068250825666854387382545115174456117315291292293545612916703881222993931094311665763857450420731262194523661179306558094270095312592038203590120843110909294400573389709947810379025800425556721252963578251469361500888839278785322391026446621411945465982926577321847444612511937273611106329801170532711834119634279763665108798183240502172943571418098421289720682727603113855092547718489939663783882255989588794231557316521921243159438680081749555432985787322084855932765053735858589013924108662322744951295399513833589483079073342938976181805277691196483847895514546330237547002712852044951900371783578858471768904896917831316298596094905747558111301673143416202999857385005438605292432798945789902741479651400954470056214552854076633332369158525039524861231470502159023067133194214614686494855085581200383163101757078201005149951769737183324467476955564517456495933366580051587751741755147355824783782829550725445102885796342085016922502963144308870348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] -1691074458050632711643250565033571689195138367371838707750034826794076628714259365764885639767259735690638999832749718054909442392848523303629021365610140920759236030400273823759488103513562489502252174700996899641536827958328385624668102246564351097737708251207964239414158626366692289572688317410566202232609946589675570797262056593378500193339709250007086020712995365707106156844061723142022509907019766734620920303241189706653671521120881358621590618035152503970322173782846831396730899900463378801341675836200460329288773984309539433767703608466061494399710530020737662873080878888162329632897762840715820257115509156662124354197435207273892306192912137271493607824153513732512009452739769948409948676016414378282262126040649648902645950163450169029939751202787109717688365202382406689397784930587831548602327515030329413517898215717685325027538197258464410549555657055705958518323809326249021096644630729061752441660829656883892680489552334326013395954930379202088571568484991741987744044226905275480826462106494063075174544354676792526482378975770314962200488632254364015757956947595562238168853876008449739983400302580666921342415725228947865910639284259651027806425617977908020074689103623581809218541061690164145010099369965272922907045108776436276380154249843696280421944867628218865061603735922963368721491699848930111295218224377357297243326893186726613425984103135799411491469534224357982439347575501586657117087366420002076527836955722589032738128458602720940305574713763987700824410079058603197474691450795160453810375400894504400865908903191181759285057057857250777640838449259031174532256448071489839217381709579815248165243905783784791365356933399317857809749615190174167567200265052490148104369960763823072221348242149668571711713604167733131961290045604976454222113829613313577767335782667061927279370811247883592464895495833615466505310441641116889506483852173583607802735366183680848477525517265390428470757117591844030714933818417329496573111810180558503484570802968604415992875669328418252373176611078817098974462923058541514863059739481813450944131753019474807412997210405212795514222289033200248239967499334133795206197905980503543437368429618545840736757108602308830926950479053383128969550156436723009265871940614869526161504658267998879777713922217091651560011387206274914801343108388629077214644591714087755841698569361085407625990485354092813640446494086738921473459214737459557356125224128671197859378586663206332100084132672215979770582144255034540135490438455975060456006008563617720963564167679935791754792038881166235772997468880367799272735179866045442069911548077881852900325930979376383603895592922811646967499605305911015556558592107653493965028030065521553604645203830252568697207197539482625971109114617443847981134472539251861179882679082621972060669071142944222847979163717925442860845242005786325541360150972689204431422339269657893093369429523279579054241305137066164163580736951075252531260508016163216279214119722454091663403935075168313955504155147260523013535622856313036963376160309248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] 2293098935379901142884535433677633187409605316976207322387633802334839324207089628662263914282414738976028592768755652129242689222698132595714110082417421856663829959411131330575448144892052975488805454245123874908637171242277167194555682674051623216169874189914333749099876402588288305084518859860428097031874034670430731475339849203692018280656178921703638001648005647629709528436837636189995949289136592077858774999223107841269725292228621169267271216673448997788763523777974678069427920455861380998929258993516379388278357714418361092992108842540051733083286247005145260807766904744829371523631996538102505759573529072490574170188309463451287451336414312129217495597057065772459356938832452973257706537444893786501167758113987411469345251412416825293904806218080770401658449962020148633746683412364832153583565540461423522428061257545956491520717801489842600427472447819202358385612051237127616444368429516634483103392438820809654382026028290415140857997682022625808913809952390415400090977380883087996159965375673588147419052765337385400196154864691423568777102708044146361063868988527996830104782811912563084456908545630417118873676724202820129117651846499219620942850290491280451470856222053239443701404190631318195047908011947615949678386701951580391187703962206427041516524351026877940859247431505096938243434267834651684651943808441145710825463423879688526232457089080260178641651806863166618414878589131701147016849333955070991416871887095443579493087930236369821703838396775944858996651732834376636214587683942448394867124880808290493028402944625108291703688672870621326325948649109366156928117413205993899121146845610275744150432951756734227502497371623966126847247038936635548585831987713118092335339677146020994952282084782138997991004954047770045195155670695003349476144937679452121653126673687911374337626044177229644988443073467862922913414348282227290209497301925578211224989904731571589512745119140535224901331911211120679207281918885152207418022671825524289760752265790365312199138628954589591804790682914471884270563146846782735521771373471608760114634537593122628733421478639840359929263522695168175412798234327397446031720323881990197767039410812769572951380518395592059173450056261136272427884953572634937976914445834756455026473423957193665455726037071059004689576112457688657331961453053058461001131568397868160274064002856858243955065683212077441521914274710131463634292532969406590815628312103555499058650537458928660891167965940278554112396843794673600475261693203154333043561225868473884493404848436450120234098738350043060620278548172139469958471595127360682082856662208301704479846214174800564135060342859237396320120264866267321519581012952623023981849087558717681491534153417668649508023172618410528596981907775907406598125751403784924430910035880443968495989860724887772383976584447844266539850684963687769141357429961774351766405371091834851182992124077706326842600221830687084559080597342029613577431849939130116201396376551181748618268192777185790878197366002139263311013633113336236601331930890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] -969772395635659062064186962365800805051254049291565000406358512943835901064570987126877840107233339772273329447141058338059601268304588218338313646631419532174793916205511869053816708738629955149938848046701557372742952563354567374786419330413668243149175363526034554769590407354511056657947853881417382360888577201167461072154972115956813547876102587768417759898241853791244292919980058521777249188470780691456650993952246537539133296172386339437796670030429333887321343348870616587523498694638633974052229591931664731895349769918563069644767000905250399842155762782467680197411810918163926090339239145107169362173973354894028104753296521875072467741714356039551638001996963575166377565435881460860367176719238417980797450888258090259125404794875263312273828634237203779328731295001533258895483157823371855340728641047351149630270343579545279645454039271747465696930946819558885288655110893259354109418658544862725148081231272394780247982145083679601943858525050936814174415952217121858479575449873984510364068521058918044947181507407161979167445644668361559020311201806848865631109112770968726902530925129088434036283960489421983858696990336047930340993463764199578981829445332466932467264132985476864934060340871342089889579060389434108706233622635790351002280201159713121526823289239363692875622745793205675178870466187957829466686005697091511983339497563111654477010439866680313228826375890989801630554700082173250116824160772824562398979525340794975712110325376428819326105393279223656304194199151524745228750423126477370791226235024534971363804200598930605029308295745916959991698431222247287600920213031030380530856687388921494655056536207604047762742825826762902959973396955518287113235371448841136430441517444324608347842073896386507898588868481802113455032053606910872716709587546769973078377882721401949399206519118696318707529294916539905619618149713930282743187270555259880559126115631916361507714558376778700670959949376103560762581906072467810305035805448845069926492229367109666434235868263084494684662499763654592343740377967437253266845835178891753547230050480531347008093680184469610524619567548677140053613778541652823819529849125715281860468079802037059274823404064730107740142355620907858099090908960097188240356368590998083133450887523214591552208296717216766358384389910244493049587376401580566222015639339962164071516221661238109797676565951305143472500593532430554642579322981609356432817529668381357368606908530138028526548867294957633928540165275101834580557362480758375965743660832615672553731041218985574552814806611757504240093364896318854275909160845884948571987081468386889478183372460681774342560728902313091954667500625990153955243381832510074262870670381690688975574984247993886013674099066132870402241796681428615372701818754081500569473595804015219701676296483679404107074648094165723526477268674661629585057358886327817758103381442870090720191389199811221455327828991344840971695975835789680823049029644206710614891080584196842439961910215148346037333818452371419765215999454222340338734690467840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] -4401285772410800194958674002700041807235925739994078019183462010906522932663998260002521627116399471666332826274182931910292090424661111524730936312646233223274543770823602663389774091124038820360424194443863979907508088975470009908905551891333820244939930582664401456670133170124038756712064507084341500598537443021428192251705741109053682089345145156314758075966049525225511213165153691606611603935048464529775011403220239943672418549747882614119143371352215772316426660380741770100495887770859107878459222893278067723989259359172555380924054110707600842479215293335905377406462199506889927904453770886684306102525246366500319576462541791284291493795286060260048228529017133823846718262561713265073678411264478170542112655683507952112174416874377518584431334823700114653112095803276834782378559705471620633029457637054362173430643130544469230200678029280476155967429015665351047570921850018484165800218791294075824746187657762654810515469728847901492165875236866848915800325577587994824605537471025736061788178403434353225660016466464109679335484988569314104276531254846560533000206200394149804204222464664895989389289261412409454547076451158183135296085678063767547021576784291114000128309349942549077851130056749526421870878199804435729854891243113572543415453496009332799199670033293385596502842321363362515805337217787409047131049243748963466343546110550254294069466536283766555457068590415313785795821251981002890082880585026641768289476893878077250819598988764626621654513908424061934041375500833898665628482340712207105304017297061461040338449710583100612599791773335017386248637472896280646591048539828192037231313431258675995793754292994095943746537642424042813978739899783502517770206079204160593465429905453541487354836576882361634894576625571979244303211040574645651614690938727779751352882188533377600181834316496687092226851410466134427215263233807259459593108220430036867741289698787138670455846669369882615577857732929226495983461949282688846825337785764750329577337475072013782825538526213785104994088319173844812065882368402575030681408796146522109107781934122206705681084266531761452654113235323518128855671219049558958258754115071291085234920144279811211009071384858130975499269403719855408199268201597708656717250461851389597241114438622441118921305559110845817475419448365178880622254435122969928373814555843970689791516564451473073281904862638569976429982304586833487301315628569357540713020830811567979554141426421222280300958138250347754196478518187668660292873902858661758753766838266624975863944591863373209753398874435188962721026044194793430251590828610988443261133852635401433530565538142354854486330139028063210329209233087249024142954382743509364659601531342745246890614414761186989645385574556119852041700721551410640170213149309375677446097436486439878765915936957313996837463458204681716808667757625389755591735371838215493580525912311399772331351176894612176913170308572063073734593665001427885823888467594823380051872523076281715504511246912457670544791439740664538517619330933029866935592104755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,23] 15348320632068933741522478113516150418338201413641650010331135900982165385803622638624827941112164326373432198575904376968544975422456807636403990564891167686545327734288693452850070218710978483487841362656396486980562116818275959113246155459540648117427182708416680099491379044026759615613172554267430896886383363490691192781775749167313398910602916133208398616012041377211521908085779935178867968326899844933185375157427841211437246420977223057242718038921125680167257159760987959013636182046097906284147273169431046212117515874158634882597648309234907453009943674786198972773062868411607325717852796893729478259538014368014597331718962017882850365248152441812449654560110161769708922514683004793522596171150412096901426738310933437282799925918030956634310726983355762362260208100003990428223951876103878187076221980536278128907134489940336126128875067908194711373938763870117707403691658707808636363726207627266209970254973640739552956373920853843258550747845674460656545821252036066318030929143516494396919580271646084438013999030581173942851676155147182227202754089748821394896228138313543561436406043203927565408810233194288218221914747979910092126163517955993764402866738767691851924023235421542720995450142235012869235480355821069538395297373414504763376575607004713567825450709156453787147369147792753992475338464661646825377653980208787004213035085520771781417941325866700870836684844827510303823206455603183735430274694231493692050722377558907340474027875323015893789565262678629644769904666095176336920263095329060424652977088138210921258613353904170194342000909451341717133081822191918105384928810481622748602646102789809245037140117129967884889234131329047241151968583711784974354526857352897474600108040768940292771535350021024106776600579312768231258268277383931551172257567818034941016779618744559309109737957554266524675035722831547993042452613600677656439052450932533265609207712535813414519689427495915467842626707977963343905140256518113826312770732720338172935684831083942760795578721738329232826596891967473080053689414896632854521872716400312327549830470829418611595489312013010765630127704022915821627577919883471449626283316952988421734184963813228586862910636314038785390980406065264315772093379970579692089967361367078697088409440292812690823257715444608665773159137117049081267638696992438347553679681482774261050938033457662162577439248658927554160395016301712388796899511250955746310595629633727296633600885908308030265626801017115510955747246779405207297362608264709791962798711715561766397093466657992524635224033593559661279745380423798536551119041966143488910520563152094317616110314206160617780894147239529333760490592298993266632711891878819059622607193759098808648418936876723452136347223987737149110330344370670517303190336378388670626416901305565919138226038089365718367738121713951614834540099298276255466983352583387482880092689309567826968063709381992625732717640576002307162450188636091789273724864573108070741730759428058400857520009085047596722455607238318605296356964625821763804213970731008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,24] -31490518430935611423034015754268073269583447780200952660865572669160960761749281438206368011949413157113039063108817129248676482882253557300881663090274160346028153946436711150765252082568286169368550118238571958876134885768025704790691546460549210335600007921823056151030437501966133389634333176580904872807057401840202475321042061674072462149602492669047194320990643834321073045568648045561587919591282346128551147862354146569563625568516229345460815963747588441680295072291784686643413935871898957210171499533350463597900889735457025839815290477913099230868902688010965210360574925453034817470168661755656860140083752050721424980850274924074077671498452955973719684900359916787961375559252878938076765727414650768865757155177519503554208563604378402728239303741528817665775350311038942820889684185438297436395417108294305492831971434413831275910981798502203073383723631712509403688674597188229583514846654002633788262974702813074769052944639151923413415952687834805393299086939686068686434394217459689788281986783182636184574602297357120151191659791811824265950302734438680921250572776749984815721547125022487263039036957303811150909404704008263125866700756435121095342096746253811527369208889618674771732252824303643346262359216680085888884649950363283194254044966970436718904386440473231070767443021272892435454269237829581695704057121953813992284703607414143155053929169778716339065732114294452315239636220596019725548572953037902575231518819612110182704072116548650644767891673669690580428044582026369249645414954254335220567351385388016212554052805266619090163882322426667543744550367153540199678896474825121613754040514287645862870659249573167241666800745927702838538676343948349994159080603269572289129673746509262216646170949839795697665848858081554172775991318942693910055710351941659286803515321710935663191688914149149013635988820964754897828991685127985054291072492223144179072984014748904756698820372574444745660278707037233898951727850805780888568063214124902685899681683091677664061410755816447116719606417648304771693388340126677427471828742963368308453225103491962593193292503181543792880522509565916981890905118556461912275301132150831977776552401869842037672083562633275485442109011080471660208118247287233227678679478175352109984227885890327856285624354722654290575679535109230523367831658870196763061351419408009533777065021547576278328377683589003924780075612225232234158029402945167600444853864716074439183621622605702693880417933624919122155914454550660069135920458259512126316783780591005556592608896628512754943648494973985333941258232205055271267147355930267674219003554283531791810873454733232379263153305333909854636517590894519538736602246695532310979112230039824063010014228261287411397117637531531887388127811393792348671869730880288679053604563826174523020867564916318145943151203473188291201214945583570396719156920134510195100022145997202488260879613022761038209892282974149647464021328338906354570006349590520046822150389086059031255198335506378176293183544333005351063458720907250073535385572474880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,25] 49757637167628759973689967061313156839194675626309205202462444300072515413587117935243307441181612192360081875072481243714812206900339239942831537242501924826682379242753447269244522007665880718942563644580949551613726774153349945690513657768134709185010284590397721959947474247092455597960544461795915394972077044113954010751842277923124142068864153164683535475481433160049782932490931361261130044727434345869658654484085140524025769766902914805477025087383599799955963741152755793918893491361780727493844392264194317276317185852902200878420828734565305565988512495706479141775516539848939648700022463082804128290476157454160136581718577011433151305311750118270736116091287639937721837131298782586649845095064012820514158604037112613057873743711090346210913087113817117105931053545804222959930167318940286226175316086023515890169999123501987763425674427926386343942361563673537347459789318194047475434626585327177437802778540341596151188351442931884756685298246072272487350085166635135545702489086191110887752018998054274194956907498152929444188815039505567229526368963987632455640474526083897709240647178339952164891736731496587990667212506100877344378776229999541459940179259144365138969771912485534108045215619599500346729115322992530509245646706562718850636071330184483612647999997934535230812485989873511864044644612418555347028557693643804836613587112468679593899993442309915834827341705152123410894653421461689261666155694177992496883142505484574605334977336243548243661180340622982441315748336649045439034371395813651230112675269837401861696747573548367422772285531621272006198920651143346370724032079138274660304053008413810006638176660811430046278833612033901348381796741025920146726260264888889204195981244716644818492287915029268826565557730234015181150231695173967643108936680722756133026158953952569901712410334951165009539019182340264069844362375451584574476967093151043334799004612951628601074782351394688167352480690838090285423183339146730586327807408218742049791300208627498176644654142865521294862624594363829563549220969417796872615225474535023203043550667651909694067496150047992746304004409919169476617610921322351323817637243747075002277273038415891978257692984997804837639765618472092462227212375352101494330682016461494986912014096405665874101922599419097258419633352355298647404567380271135837961962051976776214847715136911728371451401465078050452542957904538963171722548118419821485085333596235629060213610882086630721844145732730990698192664475553508580600638094335934299201459223874367381428935331738283318077102002501561583428556325381803767905849562750912900476907762437411761027049039555705160246640116488708916616843318584808422969834121604248715701190449611479099358353696533646587687080114896266939805678563423764556207546054660497411331020193405079945538175042210291503787464411593381166982029017322229992700302000877524737260208943090634650172113545978244841088346644881249244321712278760883338712127382162913250305218600092393474135123261873988044490734055841961575558802278401669919014805498232832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,26] -64972878635924562083961536850443446969330894152231493341132632920301904411322212915191053522426250166039807674819534737704017812352743873420221796739000488643579030481238074405730234204643654961809969584767449952739842242766345345277685322779418962873021486314683191888942611546018504179057394336368148164685126169815873933621199560735769747261238368749999201057798313218965316900482138107757074918087148420498347131501921040635699091452297999620260766876331046008189127753809432835851683649155710179239832378004496338857799739699511941576559890070542719912610421604847240272687804706430035460581858880992862756674548829360007454059531276850226996027129262869343952011372707530933906123002737572605567761474929768108356008869424763420532933095944906614650173066323433519371778133528341163634098393636387763931543452385378332647779957978565947362772332308468843683264137373936501715900299936880390347833764970115700702428983278563903395038065194370663605678390056806653417895031107239563922189811292808710684209525014745846645325616954091730759539548615511265967571171025846982496385055509032995198423290805526365882213181947156109877126021965319816568956210864847693716441639216965476616768952095688217152272437277241065909683430178852273253970447161774026411412726721659257673299144618471372205121355901762598151393613393304951007437242016609252992650316676756903503476008743328060999385156236842806984670628516781747200802279283614981149290533334541295455905622471665121455435240418094049117518276539179177735720821330457767174596099027468433821839766945124762659037105246468334750817095422263881089127248724870293229105194889064378416175166597199228058460076837119787948564207841916002773429813436633817404181848608441694980254803125074747314316216497936142656201148000347985344031455222607768189626052076749632459732346393886749753423276429672674799644494184714760674674698964236386519187181294235335757430873914344688544396683175718360260327837211445632241137077449254614475478257030082187674803615674329873340767105652417911311300182542754898126249801545864866526188481731668018017645187406145937258473770381896160167987639726368449666798580141952835168513553837310074512346971076379361328618880192144767704745734482507679870414034327457174878209650311716832159124949889490639165180056968621429517135512309680879145579471147932105175160395235735111906145392506203527733536564345557938180946344807781162150646585692794620924501810286119670567645749257540215114285561896845954088174509140638808686401106221835774010915977205931049398704704750269952197421030003029001824029534516057739774762738434966480128108605638974711632650103551457905368757435853167210710427221264226633270978951866560457697022575014810289149930662952241180100788301233274785336085233657320392883317441856347651432376840801291371118785190496868543838532173489105696970600524765662162318997353798942824838286127607525593075006694090112311962774027615306536393566992339050319498766188214251416719204155099633230279850410889680651090658366370540372416762994575278080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,27] 71863303787236161167310141050826488126631939332449385629100102798524737042240221434057271803623182607128424293986313587237677163621740970661483104558324373502892462522859692918261276333021314344268095450228645115599645299908308620022102876753358019306991463627938848501552911118723689496371215102241541985034837988816002499122010056920652203654190981198674352108828500378383723741008821104092769513086455495669671157922843708968312995380344786260277043069992205755305107590475618639581409433489527123703714994620335533604548232173333962894288018175020205568573889987378817699325849784457166834362523851676104837725727038605504500480743528999192570267378636141586590694820028329985447379162621385824961241609748839417088078171454096798696127325891341249439429016409936391298487778784162727203159036204414518060800045561221982700057173138968551445013122502982342582441887140427266512395042422111562982352788069023355338953071316699336338465367848835486858119974085444083235266528177422931747442520348681188186085186032313119031608781171777267592777889309122903792357754587514204764169273216335417168591625024594763889739216341404971649568913299110750103405645228672167360046705983810033967953259086796081362459505319742228259902567512144393174005931038744803701960610161205328423455853775620379316336531900358945411459681182890492370608388863166874404224680788744664460080924513925187162626759537355015497394981865168142492442777644359651936228344593186809922547379895539426453567616150695292667051953344623375244123875790663830557341417681211891031504246203147408380450949052512272220948420700784006785200107981522675767984991257092144857562440988066974869734772778088732011490318608903291507533943699953639813849988693942217991246350471735506855079026202226296670396979031035304482377226237630267856661765036092202411082209855317690652575831313971615362197753019938254664825687079735549156891302716356910406331894050435795615691304874489798203692990849465278020451015332517841267795982101107130860694823418921837702721102753040987670029590413286979585295810986574800879506192269368611000667362998807669785570183078105320083180636874462066363319127411924098611175157966871557408920198587514092532640716826770910533994468452226772914190681636489528858222564409192886839028143085856250213876293539655614322231409819505176700039514081963885213758001713315662581544253998693320710859110391122192351753489819605581172886181665631801096395861314762591037585357128652425637459770638680315365410538207055297079712141712587482055631691948032067110129710513619298952279616857720193361884689612999013745691257080447486206331367480240376160570219088716085800842818346946666244080922174256985629238281487911720684630181389876079353595386526269852947411463580440856073226803370115457980022884145394818339672101855383476084568784958433529613925768064474121934105227732673097939985867664501855606200033290483574056054567763160450579414157082226253161198488066911462174582081372789703238363546811201753013636654352125321659690190472445262766285023183110144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,28] -67123661719921951752588346169867179708958929895169405573511471757913814690939008995888051914924697319669942258909342893257813758891754146845182426520411149407250151843839563143650489534328236775819834726126857605274225188886212564156576698327491072159560208169548345133550999787851981068648557433473454678487499115657779175926370206014424223056971744216822885531292605062610291868492783967892437572562267270971283467963512825023679446011073331567042579422592460976405099533518470727527442459883461981328675394147415108669893339521338779998895994231188994659041278062166666567699262895396223560018764178237003012384523052527984402101121836420816725849574167800222219708647036113860983146942580993654126233637168748785923500407488390085909253694331410342017284720358366062041258730609267523440525177523746631169507031504315700999609424901920722961004481094057477479580868176717513373210295751826071494810815949130514068626858751891510900932609060068199669496394565842510698581659367342294698435955421561610930044811294139138699061321096418563155196323486210352499519793368128514975361627690024868980152275785661314633538040601750552518069612187898927463487353029199623812313062270450374220505520584455243026216866029522104783111265091459835069695532675415286966450934150084570878346471406916129708593223231612411382831431966305018137554448213700195938600212333227288934455983793814092053084402003528848151928102400040535423279821478047214283500081913947170413530355627468353430680839122241892352217222071112316172590114196894799624706655925071485155350719361048317772527437982634846241683167147948375293835932777699103943038933148469386726879971713452119280899809656302760348386656339388028924764861571541852942786143303712067381927283205506872068227927224454530849419022940240123641703064140734133088540250204290715999765769534467943869476325206066318538604883462002873449708696593753224895952211232566538287654835587373549823722383528774390106073942798165004872381806193670491404256220105139281309826257317699127391203357542354642661413395870205197197793719896408998813965808730149283468673920548193834138235649436697138935907326785633009277543586981615871771107696804116694938180266668806817129030665754588315009733886404968741883925817211814614707389025381484991355395972939867105238240928531695129241394955569935732199081000291306623937499387632537722605247860883927205531230309234488408775417926043533403796893657082657646751361687031742383163267871270746621460142798653168486040831249683889676454171660757333306038773041750556151464815425252105544909510964899554302588951822262241697911177672208334854260543385322768691125128832270077238615753686138939075346848503308451026930385993367025211977797294151239733146460211008630731534703446798641362941837890294830267620028745618217927985596031590531863871254011258680555283795336057627173477966440796385007038662437138767193125222372950590000944052415740002756023989241797836016370761818071467372428105327318379907950836204242120149793652328295812514937296213211325868435030073755566080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,29] 50564803703806840851332658506990898827966619985507310222026145509345012719248523910550020413132485210642324758322089150612656807184513720199942276934771448017268440744243006294431093159259444704622507996531359810347235136882608632252640671474896915221100594864030917098848060946841098281387891552332291960227615112364662600898303360422189995501904539637414211879622443056475946169562687513817631236620864284387339936542048536747552798664827214258969786408870327459910083044308641298532637942630125481383896376782685247394245882053968976152859238485607990204382031156908344333314313115948460548662491090483596033607113838424063082748313020291201621960383671423762585844680011959354588596842642954742066218231336366507098022952886633953848028214977823673729246702207258177905667864812000179730767511569296957029614903851211167952235565962734581121054953378096954302372366412159537767981573853182148690123885009157864206238671066988549835185319061597198485028985895250897197202658347373900723865573112548093281105689843023627371128296825196816323339341830973238458312300798402272098194122932403515246767299738112058724940783434344468792290218349134985408371509093661478190299042298121962087002512875561198163264739371323308180476739395895672243677161255057798575047068313539896280627003847054902679280671287914351502406349691289860539400339340754968719435654013412276245491307228443714405009255041817589819948119099413685661323826620499944301855947572451240726593826640633008014505691318085919240908146338876432328444369164146948097783642731448016999805467105923325774483448109930033789920018519552152548897704591108068838587509750780372178325936710495346308751699546863896870783032675350147040643424221676695731111639336265802629523254932908053295371788933620807505641915230514836627406545754163703756230963868633720395364752582600094684191026836203049881976217193608738218304025012552119686356499662637689967644069898130840124626314890249227058601561986581695804998308177302620078435496371785439589972179864971437976900660271653903983608575778721752589363035644486423893100062575045002988065510738108638155733861835851532278031566519973224682373445050419905640393445757606207463305498777808791613577225458488629202750204445156221587418103415087454148164397199848803095887192855375805925249852274133424906809816518358384459209688441627319311106440961562765577097043467902527148509357363428329714011636024634267783192133254822494424895421658150530978499367542572420648741997264052345904152423083492283671242225125865526915217510954566685810770855364805028296793634016426230464328466021430210452848060894861743704775974184046547910525005217299359126685439268962372454804653426555175209399384605616173349413922652352542315759331749659382578948437513589335623401228728758859120575513977090845192061751859959046587907746375943491352741906737151113767796077445170340514528390245349059006299874089576802394348771710583222229209526526371107391467666990136853678795752689436051229499552907753330782468728190729749209852704370139633688203361087651840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,30] -26039844637444469812224748799955797522450459738536540130923058504001466997409874834006104713864985403826830630770642330846484116276432540221399844439877704077554294178036167033527095799371117817285416810043640643517235705368863365336812478144294792047665567328030407594925581778937147912792226519649389181766171490291211058240758938677609061915144183062611823018854027637145263303744954069425029339403327771519831243670091393591612589044044223879380571064514223115420055974278602490009782627277325849231037907815115236487345073011876805650739456673932495011934980634607433267536999082194792098360314022276620745587917645945430584572872971394658161778664704869122653866984274569255252150427564012306719694480310768632479324843000507495609367852325218369047657622857846444930437942846105756636333100986969759277512025312245736172462350587569646719239938148898227883076528976792214821568504713968481162197625474610842780499856653331500366614739445884188797234993654065705400036844240069327192626527084165230810550573477971851455425595736617943504999496533254956480036928909255223487447105049458843129046850740042273147812709447529907561834989446760965001859599483418113620444781855310700595795435564472858497774322163683098060980632861685148276815290559429068549112233450322840102698946977451496465234006498696111222653306510734796531628715939715589251208417726621265921478342997080008618442641172640178138350880238214589882698962970275568806525719546602716756836201465042244676465835023881122986870691125630375672666285654865233474485137606496346627294696459634915770708969875198190294620540186077242855302009997778271100657046501191774428650784473404157027662082835801904433681930256462698133527269679182545049337379288150054590705165589450541205210585849735057999100338414215850305319278112580004666307385736654524517381094231082889980812320228196266192935474078269060673029303718507780223546941981738195532116714313813250053994394344178901541447099312371268357359886975083693338166985500834147768897037068193192881295982638174328262926258472785926381942632007960789401283398663625741189891970873300058183264889170305380181690815647180525339106592912751035238531538632027622042709442227630897906230267055265847137737932892034931023580350167407666379087887766864582897124932754060215362590179069394157122210804663905948049416677597924846776091586679963292430928591615417503023656320930059748726517985227938427999467589301403665065627124525349747700599354545866402006449592796161590599818236923517655464578989818237007127122129204828371457643145992042471380443918525056090333684518664297491819481072380626877284440451612766849846762822882031799689033628252574096510561278619676688773890229731599951855902367610297777848862747057629266113862816620478564532505704678466881560219091900447547293951858707866482111212934678069159182368371905676342967421439046114292258027582218467388021717752426473645799569229006025526214597714883061020172783831302756161211575324848764426423442901102604316633147139879033167473485684282866607356342881778401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,31] 1710017839684791374038159373010916667278359028377548250037988459018560623714524558082430325939610097922776214548909906335378034017802732601335447965755918504116906574560408834478427580709846670867937816932298970395053631128032986947312882206267103259612367039699901698096125493025622340531517417283583304170327395233352543816691554230802191146249326475954174555189979526571114503014022953759079835172892982664058841393811189146405785787776556531392740642298539590450487543745488543724265100883727411070713542144576608895655126541584805265866733161142178098059728619042831211902460037764570413001870743556355731524517674290692988915956259111055704056943213054173331752719936081893949590707267370158369939753969291678371673299135826541120877453946718214666497063221410284558605253924656817103451391605644767478856034297459207418403886295331297698276043165777094619673062626399454878594474222509040946701847663393331726413218288951787782013119515006284419807712602418696594385261106061231296266077912162965602028430516862117502223133361753893004255013828040433070162776747287016881939107433844667207193772412857969463983251305744391136570414619887565202128902761917073265139540583444856280234335907654476483774464589829076088478818622377498871526497119939522680750142860748672010434943550616329930857890387032238027749291164998335704013745686663565058767069367754824545359318339277966099152489569798776018719325400446189612666595879361410016887209989993269040289937759011370087806877273507717051066955079076866514420433590839094866512795472159881073521968960976253942719057224790545577262692899012658923283072897359869148877260123264849128893358628792963967968771213965706545510617642644943851374917905774871711093379113319637473179585180372722851756536129235811526087690128391422692650854897804671741399185368869441601194053195986273407242539653438966111478798803686457205105894860230654450078978100184735186956122794563620007007125377213662543811914514024147210740116062137516063133344797764429957952055559829593986493247326686457927082033708779446665851043536126784513732483875064351931772913127963865274795584583020932622088047443504124117779268186048863352781072503839295716266991027357772053522321974010690468440396475182922731216641382609444771004674553416275882916393456794918468080479740644521106077036502718347280113994993589859129718681602271874250545614837439248863843820838173204511385202607393407861616077818731556573463378859431948959580886042851077496038773137385038866239845453372817283551920181032996086487598959288769337120410410268399579760752205723591962620495562737487166179388094362597604814925606776001560763354219638271246519067145321481764711639015032563744328671432823130863212332048685975894206138333586035222977735152312079862706000692994947640567180176749646004756910149636934761965736492644478782596821247222348948055073228503845877000175272622294755719011694458155476883613893149324464840912883215305999213577473143965224642951590114789024499731505461862303482389681310121388425877002242869022546577055547392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,32] 12999470044625189568767945181022684015685090917269225975019145161888417797694757653790941686411345363670497785486232245957985335653296267948220130293451486926467342186747975784038952234136153162067931049479274186541077418658239030605013845046933856831453348181126511246098456449713082333242887884525378068592914655483810246952413990775118738790815377076156152486771978314411817871606634877123828705699738867113155357269766739440821745319101088396565097347075067871687476194615054566883797444395160324240476180874142776483495802710917461931634124668128985977599495337707564826060947340824286529397986199794271762897406908808272832833205588461860942084595908233819230527099947100064657576538450353813056179715243296903092704440172063755807219431226631338488199488069653857783345487828514805157191656371047040712800897969431489668325191702638072556713291590168052714683523171170190695539150295321326493567003815395517639783485667506150375788284641443486174325912138700604857414610521247797789334101990452976766801413226107403140186247856303428056388776922554106835210950050924181944621254458892665909156502365436531144827557026517398764615454405062914128437030469611554058519846850754339803943790330631644186641958218691063263467313904148723935838275052215432044316614873080970654212459328333598778256936003567953695748926585017881815849371594607433250582941422989056930027091223820718689846548963182141511066503467889784649987019735741363048170891713540350381356265848236789784870234170474455147758490074685853621164155125883754849444210577655432231549858360065313921386229651326316708721258766162000261502140690533873853193755285903044174318331367538519271960262207567057804480291113117495108256065625510301160437961257046205050252977647775355232231034306232451443988913999216297966841828461341947889763735940072957746840499131810450544588189850060737676622987306338881523742807748873283295608023185666158735097568312571477714007128758597794336440851055723521120190812249389667565106917330553022787305489250517862489982625726482098707781503810317527493786112933633064397336726530862191879756585278409693886439822121927290936474002515038133808109991137125867374343653849186037357020503360989741004124815519792826925220109935089506972443050868623600409635500904676471803488449531049692439522304279495703906794026523288479212820438201713760996640377929449249402650469564396232979921107011359121177598792269072938561485661640539628571081358589649053122379590570733703318574112767471683069781465049078272880753556499737569204351846832198066463207347814471501734970154075206470002757304133866649834557878419197669702179060907265631341503664385257696434224287866377756685484996008066154549321751400236464889052408632342104672981945929994879499646339942309356962264711499631367798071141611466571061016566042088090063795677070568272266534970462038831986370782686002476044663549662341247780272221011437344526218302295575763962836438043617600361630174132459272438847357185230792235135526643472042676409023901193775030757425582203547066502953073377280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,33] -13587092143469339153416504841000665163784559986350635606386177213065477290384163760589540959796985282394694667881986662256928742418988803376650186190036167863223968663874212997019741108994584752424990845398900653263488321629837436021673274137314631372921016086164412020053575795941803254025026709327599456414903508192019847774617916045528676183293567178999933655823489955056015750699317080522719718723167272034111484884020454823501798616375760306827376271628602227791957604762843622334551541727899074950545571020791016274101273604711814690258643316395207379749221792511106170187476678774696761710866825058699278651464063986964991727026799894675612805828909087240980435253456789333459138396897338010484048094103580423954057816743444166817847912035473820825553597640834969320470506909489242532015201909374436824427129148576008201481817322659361098452406881396020106162221792145402731811413956393369300131640263021739796344293129103760102432311602254978841781376914708059622710807584203752779571920900414524549474635112092601476114935672996801790187200902755747009805406018324035701223384905973839044203466797670516188351033010605775953653838715098938415193882942537212323709445393355571009500395643742600481965345747336365409938213020547243639880219409260105967647600901537707842908178328680807541153973710788133422589949896865720222537254259808243629178174107733468148378165322237846782103513021558952066310508607310391600462222620586401846336151141165888299128006997988392202748894232360753117015151136643343163204144288847082975044112701516078562516972211203876935953634311069947797906307708722648349912492412861719933408137512981140468318462998208144518422571425981654947188060254899827899344255331565054267266594273545852188116326561316565642567543569484485501277062792460883389116390864680247937433859021638613204389597073688821201468624174176590845578942167559885833400754364057439069867618172097311393351519245257621735593240993527530479127170141964974295021866905426601813061557902570810929460734716285468826768953209155905750425864195619162820672816393366478856534656533070692548513853225151499918045071960863519665941745853778524516749076438346967333330442750453085047783002069588214305997471076538393570775629439571920710986567278738323099910767151542101338514360768351129724359753209916789424693531588547136072002675285238445786660197931914239590659925850645640428699481140388896200830320931151901013914496125700272605469432240118332266926876383888512667829392449128437334999708996398808828306490506149532979856365270291246255294341799932331307442139764216842517493363284301551881521727518449769410084374594004687661731956253317117492971885217432486705656708131970031150522193268228097262967235767236597627322474424549672246387514111559464313140591243469982635619384532155511381311656390502820555262508073273050282697817770867338794170821713045218482572507254167348984982976331780319928712964026876586519852639598869273043984159041704840958149108570419219833135938983211244021979386722170663224171116101954416536020362316480512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,34] 4150413921297936888456674038409856901062161091724657548105984599020827157146934978143828605095048641692767048533443046293768776888155596586848648867732141909522726490344980313884820279753572421813530930577462478609141358044672853116665006260588668534157359748110499173262256316557496563864321476879535214276646511695545277781146479724586883443790360080630436523296745730334380142358062707869373406317347438876792216956438069028971670205126590922328179471244722840141059102302553724219618512538819471656628712698998059848780604093778223643464169776334361411318752731980565318564122190941644795154254606091907506754481745435855921522748170649944093011033412610222214494545987242390495287588212759668440702735162136507917829752419819340894831672550732954908682490820429557955829759918507970427056280679725026940058955439037524224975221327256774419947948253250077960129289047857664988125101648319003364516173305040135496685169207514393010782101250009259903582144287706832335019591130887736272240395292767926112358594898799125324256251851605536019196471607222345728253004027846668305154672655567379399348038082206967547491130833266694863394135431596288118295361787468326103307913372361893460351602475321819903043162192175948289706188667742225500276405257930507491310871014937798215622856482635243228053809971644238669829119049730345022426195655448119996303984350584671096986615582900173656625076644280204790155799393712413598624292818103075078930277903528189814058931222030307147317327205684133778181722332091892777646124591658948581370558520502928521218084323821127379066669607324946591939686992669400008204171030540848946007443973590865835721407376122704662737341869431866722671253862238711224701800823610258387427518771257425682825635536786788530251004436960980481617038591094138473268251930428071692171660508973258583636416244760679332906428759443109010323132516054954145058460256113198452156786789790546781625587200096950124783373950217624418231276600245432034309594185208057552741779651028593240022604699228314469518156973283811310323667308199741581355129608942313234141874778028064113559383298843400236419251113082722504958256637115463066762945917400366199595405782851627467607210891914901676532088913788089449028538139026752572427322789647335996428592290627496442410597911688599071047408119015604097965131356485204571841884913205881771524034769384338641414062418407511449134215243409597897366959244115440733754563686316206400479663424256741776543608496280623525343473225486199710364077794673962092051494238407412106753516076662057399240342021798956780349276662220840311248711430753172458961257168756174596310573723653816600817494647624305935403631618049221274914883531412140312717886872603627264690016354015360083435628447390205801805795302375259733544612369643941003471103600930048140858818211800462875272153422237113567038152698713866892771145919413985563960800934297894038036133905217524675618413549860216546049506416637170238074121926001210582943209569783458350010585922594759951842198554570592941886436917267167113568583008911360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,35] 6112819578767301453157995203247701448123221410264889937393277435109942879787432006787725470519557265486690233173473126717761971710667373781512924798788790054839716929829218746685934172473648036773705060640677504755458537249534433564248806339351053513300110502573159203991327144069662376747976036831999835881801430738641291725108706025439511865363877067969482344595544606739228147399036825106531986646428759974812179307684851721234313736767509175183620799948095288667979101690415901456881149058769613574286250160751882914489927944698872212236488874192050094824775161658156675204241566960039090462657724943373946482384849393764479564905249271224326767828290975142191553518073208967011739023721553577913760746331203672271050719296825917857453879502228597480530776997188969396410394377256823785457233444960615899437946292587868348478462614119813223307478513902150749026984010015455716093900685779034893157590592749504172785737257694073017601940354137886224764558486688585903789424363435568951363040910994147531292011623752585605716455852416576702210777271386061148347738102444865479385364294734563175495509683511122862424569803206702719828468865230222919161303527233681674175366407543261780758446071639966578480660637003690720209092763382673768426980601894645569513550721856107585087278427989547218071594978589210999990116740764363698405022007274003144285735097617624359532630073534817342247316145709500193765281082602293433021983798190649563307744110505310525303430367824223074076762215607118030596458071984053508866861697868795150427238378326262161390238844699835050331925113575335619413580612456943464996456231019560149191145650889950087250593365381983466423570581039185656020458493731409290571355641919248196832276766890942210433957010263081086604301633128673269787604837428412471570070519846895851677367145515874066450595643873439399174439574317188447382427395112373175381511283420717549351333580078785565025135563841293032745856126281902282959239971686276846063832614215526417374271892910218423211699262488621313377887859165181626296373654168142923424955672816057439380514768810988760264719870279466819683828657192054114970907686748933952995108459060908479632056018375140271317676382370831371132629291307074279909290356131928704250830640998827904506438899525329153868989118687854658489021012936139245533060205405404233227462120281557906848770181731045178355602272245411874836091404202487436522940331957389482940134052166930984613865547867122074288302824858653525214020846983426623678664209832937575458165554627631427667040132789908269672560222748785610404918774954887951240388760460032577853755336438143904856772011979950243237457816228840740625824003296494891616660753575699501867782903733568872016912893604024057838676190813943878797823663678309775323727661862925772979591276720613895995695394747036009128462861149123708265560847407783060842285232617910745501252953125862158640874934508556025394801590711642043840334182560838512795534776033926476822388550124849314389449068274370612662322633416619653372426199095790563199004029485056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,36] -10435390042983886818035431106956216479979852816412642346945545925283109236055101166140718396546125940557087814548114666403629028592328419465221923102624486719066095566417718756657847400190435071589241877117697063418661461948629558671689292969998105850320544674246995832430910927614664079562878025148653890486155140191196910701530518641060762247501816154788576056476172414727625949948093244470701541414616967760837716816847071574229239490984821543285289914121586269164469856798733273573538542658762032992739251998456947867532808184797163655817797283533708493197237243721811255964151337138453402635090325838221946511637086488393902129277255092227578229184563583798213383216474168450496756587012032324424405544854727989691126356263077361588840140534062968203377175928976331622632084204171020664558957541076331210698211308873414027947587210066459805885459149686859967664920696486073496681139098373717816576965667102971808410329444128100217773456131231069572735094059924026795243341415166374492784715266134497471433116363060494637099882997611716514286152379327488814191840948550037999985473383683871512200399822016141088418874076713957696492974777151086088742978877556656901668368791844635174613849525429637060899426185632253776716068812253289972781393707238222802676542939850735260216838449215748072839452419415095687843476851620273985669871867163969412042396883359573537357101097282218482760342724384402139882895114021592147986950982929352277368020333387352208537997661504110003620382048078336849181665735346123125317001215577570994051828668833352860676177456557455087886245952521646397284232830725662731224580416328532908651094678773697625515493073123572689261517340433055249170795807204964279344139854658982146477935029010509295934548498925503920577140419585905828050130343173477719495422355745111334265750260720086788784821117730220435077396609640238967375777261051812231187664099899815271253506284319050839677821617630347759067221513512009328966442790617192257680926503045833117534580552153632757709481718259246482252996026468439992512765998798399181253350675013781030327288319643909170987036696914771203365489447361473194963758846347270070803676106876772249776640534431544575781841928564061206321069421827854619887564967758779089495400030574849961214020994767858582147995879359026351572538474127919682262527933785021138733344756752187990543257246709443775946205731676531085229876985508894336653217115260186931960149684524086947437191173293479274263888641028879769298067631441981325467380972314298885969179750238754898602427496938909168758710107113089834679691064475112491333019968790775159022967278680616268908937168710455283159248916144547886389147444507133504504112801040791301771874544658421973687453009896851706563166213941622882082994071152022246703983837545653704731314410071032007433538245082340040082571073730927741823704640908960443548573815239897222588221407913788470925825146086383165548247813519098718890341451081287503296014496954975111292340342176916521792961585393814797153158226841067593534539657775167740512520068136960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,37] 8536227976438877948837684909709537677583419686959974859678801456322753277072581131695278277115353971015237913748244340040845096733299709725322146309215856909419053417262545876285025574895355963085620961209908405638624570697035838792570239850786140826765372143069817667141003234706738801120382359541244158404721369862915491826808975479813925886501743250504286167101796940362094743561323246534680711989621341510581617676298737212105241561075280811910830373083459105382801747475633403221697074324848026281702723218466089860412929111743790816954570030466941881990430256197474365315574074516243547891940157663054593200322603627726056306392688592777497593574220376616409205021674713747985287426016030772513211077062710614541063773464974954388748713066625082720773936248000339531574885771382988678113597728491748385114827468999191246664419624049405394494971841142145532236485801478847227533878289656555114870136354834779229799626631861695756221925465278306565432936809996411467364068832477261709149888552277183340833445035711098216489927173356448562862969756544904043779696203788333224441285262477322281868350395391160325009616127917181633642827036472273034962265650333009264811005237800242638375442584657009173686561778336488964723451157507862534283319333151048672296785579362040526444421554463866155903692800555876427952065248491972494928889306192283412323744493667636624941121424872985030111032120638167244573200584561996036410971081379775497403176344443480295094698296946512050449502152273023607544451105553785453070563583318257941753303875376755283588101841430573824670738450481482269527741061532017317769247659524699716253455790476816058472870589720368446454583349091903657244732036678966737380645084291431797548034367787136703860946034802018305655334188943684506995296878086620692797683120214750007216986294391116873985286032325020835007710536360032918722456218820556151737880493419934600439077705824160349833133842130410859911872376784015840549476937900432227204265697036887294659126258671161780904831822533260892330339086508511492236449539243060189727779135642327820857079332702344092654186494344696418286868233145152750032398835664812556493931692144838013472993647786761919304594114553653421127797053858987308597942152978304619686449884785135971039374328433177219382034241611775041597818759653974147964711291101517137403143740721738919930251661485281925307838080890826495537137268171350672702644273646339320768984908416230520693120561190259584085652087342799689773864168215302088615437408820581233394779688414170158846466727222868773592854253753295537805096918250447459664228346987237309358587843592814067410163204797137473167355494232145263493593952627738955602805688233301012844881801772608988877649699441212027483629008074210300746036105420532916674796271473437456668926133666890063638523898993371484729738426677917075553463049455578503249073975620878090932519090483923981749705664648251895613075224870411929631876898854017330454574050727465482123628281670544284906078218330649794792403101005040017823470271481652008030340143644672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,38] -4308119682089063620101939478786567253898273779567069065229795732596579989199422416686201646880771374049926923429148520052992529378949466944945121192978864713107874010272230067431621406878195792893123267532616762528996516507234906729821580051819705456875924139115016580917570285754561497219525300159445949127957545747048961188520276177087067777135017378548589591230479675273939384176171586852452209535220205356612717319819746205484447141517776360027859514571036371969421705802664099664941002477266912255915506363319156957573049786038059131728818219408972779345779203198125603030188694097833781177290919584492031195504868675869983091248670257650028904119634631692015151889676963525867401529951286936060732997836753609177363864309227817635612857113678560750803487952140376424796856746185727008737722081212254072235783904766099449910001080431745152333228020006793164529909576314203119400822873620904398780952466166079611519086019767013784023991336969567036655863874847632783368555967531850696510681149801050251539400066178501841587357614653798525076245530825283074921039926069528251574660373201107694596685956307073164012113732468235767565305123423736412736075956368811149080694956626111885549696086985507436540683592155354395606921879740629261292681577527746200867397094597149701709440880842894069927885276225492165578352871340345332193758511357035421430256318007778745337147636201036828932936283172481011778621443646403443740434363951128944115756379029614146772238262686983212760494350711128920301283052397922243874816852250880945758010910556950778625281642247344698994675715813545372104377640128616000549681419736072104522509227311280703377088133956099300639662687294703730406061479146225151031453375258799520234129723357003049193408098001824495669745358888565617610182069104529023203162575627018579330676857150626634691868106772085773664882440627727284567835309747810837521931671194402327506529312317817743953438707534813928591043814572459575800729135892207570387660067075880249653086052224522557343180775750397757526080475999336050191284253963022321638224010917700660899205299195677723560903555462994424228085598067063489162399770849987992957938263076075476449022617382714986419506349761628469187007285604796503501344275521082976451984833918429201657642003967405684188345100657522102081627947661913739084982037001055090410484547212141969481466947038786216260097111600585591652396529794491207358297263343133555377556013126184336686018212055430180309539566480731522189759404785138396073123312711509698088842288744981569993442150952595118483508536303506741475429718844827274397659906953120990780409418330380745098902190624102933475360800237946411467258293934689379315841356663708877737529419598091681054013611869302059682435579669931204689289387079925031111065851555205944312154096233871835945852307854641248352566209551276875730617431576470485722829506600699685973176913122479352255074158908637294230921417174090847465149073548796528957788010780244686353574499757310717163026923437659054015142803841429244127135537214015388743804743843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,39] 1166595505973189415920618364692443089407295942386793300580952850993638549083612652082137609136540126189325633664426045656486593397881566501102631870928451837967443425102717074037859252028006132778177719954910809583156684609022284835180591802434000058195665910764835814492329868851465210464174816248700318485087232632578405762195452276875734974304501228681129157380557999168426389066894932250707080540113861755179751328330659244429003582177401576462427245843271075128954134362464050548225257814333988084067165473720846147266589220373099850498292570916766387976621371008022152241652788564591557375197159371413375484957153689454444642060129050206334981036471468534101319790508869111468147438442885037764499951273341262091990107876096002336711399401206242941271895292206353947458793244764992916682557975128209252437861407927067414454169555781075787760668497588560070188362955658625025919057389912712902905961034169730148442896413806249141594009711662125554595210454473684806035926615112850650473474417699390022201225238353270005360278417587859662051124351565021317305787360569933881742670790195343323070791147434876723059428194699515308113381428642884526108961747011724156271400366119960516944606468353170410604816399358058651276874297194225092689643357939387377954226255511813433404036127712886963098599739884307760313512779677276070917550057838096952816864749931046317677105821748420000526151845571973924614354973757153713545375833453498732684698422430305160080261684587631939304918391588670337315007976423671299720986079603849136956696162149558549665165938457997315371782879901339372142893107293794255983076685806107535367475791610945345608931535983262351959220431950886329470562080338495519746164477619627678880147618794174186075254671828643863036841057876438675448682048789728190507257567240485385496923792881800656278802692438661920933098954668437698491533821376271152052089234420765190453578116589854532116962116961282719069300937680472449588430878897674867414117371281579454625327768613222240132669390691951908305948539607027808064871830558998432479263661955474596497201116430288333553127599607278673071130222159563079804608306588960499480805567582306596283527915848838534658412162006674114070799635231059474192550354366258850795600691970770439439441715703582336863457060854712668137667873325880912493191274579043071705566130157918025777476367941505873607347380221725593346417126494392518335291288061999857359053068737255024010368907598535470015122013059829783480174855292311305415460819133092709451336108906972643211194100778099423168897688072371235179003492068163125633560449770397923241644600464811066340382055515724782732293535712003314285917861507237580825754741023470568106215824160439690010509907374756191119047272309473294424065892489360633713523189987136800048010590413967390745852828952630547800535944445824188068539240151117291910299070403506076014965865297333293334535160347964366235417646773357603493154923039525407405170707786962227767820404333692135823594178863242183405288582609682546260857545892559516878339032743936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,40] 64661576542122058588351010443913856151107755088780935611339751946379047817481928729647496210035366130736262988732765671537921881078727266394927518153925462383661318516314193627338603176917108540677494024283672254669834802840941072515964032989370090096229039561446335501670970808534998834395211782733137752625138208089834536469673123675631197085968194017637982105171834506855946081708932408751004706340205938901493306990820431623554817667703030845438226777610635864230409503186066552013198592333852121298300752127138746055772323860675413490181230784165540165514459026870577603682008444503962267681802641425593742701111058901958723789723423953301426402688915168320852481431441801349336079475022157323835054819632592928301481816900551968291741975909612676013210702242435775222380976521756788878695302981863324820367696559774131560074266866688391951466132222544547206059133508326505301197075177106279186900080792875400425400546968188007815286280326374761833167059693689242834920225320604659700751001050977161297217632300095064466361237401107242303231845604028225915368060767248173796716577816574795589686531165979524426038092136142589500420198576403625091971466612962148682475487299848499822877914142690579014216804538345791836514006527951507195777220265794104942695448285296912798025982969386974513342279704984714349793605445837732565749233376288978902146523546036207005310758614883400856505011172889955855634301580636136860037072756988907326775312753192791650543109905212444668295623510451168213007287731655414400920491022914042536260066665033563593854006363415904646821086617991908752547791067918980280730674769010550652444122687868981669639327055470249968425176070545196251959866836122763493179691297560076284857186507745072945369467876721148621549048001681820405528508491074913695122212110718401228405330093281488094586940457653331093849215839654710998948149633897079838304104638004837691932033036753203461288331555140490956436627433672376390080263877202233362726555749173732862799407326975286386889102227722984238892457520402089724093305154518443759808251748649849124245656407997871163037953596282231820966575896444391879939261061072593113459867210871243116989445490376243149053497869697081675128219548796675894194937430167307008288445637428669023929165479578451632005773098067151531891283983965335650681190238319110251144293630596556927648785706964395645630139372275607682438373505442862485347997220641412618035913585328151060715628828155136367667303459903169483877356151871967923803121032693814825317902329467482262310367148793606239036585827285795592028219470899351447793902692448778011699565819272894572871186686732306862768972660816772478986735343591549553994419028828138276147910202974393527152068566963729005872989252566449115549375065593243642624037588097744095243689548114978218657201592352830024507024305268691958874660673552988013024785411710586066883712561880217937216819938817315760026811893606235065417228371957396865072826702592237754741888242146934737781040362591167823667910005551922590890449455504515269933735608320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,41] -191832473015031611274847110090183331909592285269773413557601653475250635053663258813908039990678071203242436233786830768477145409248183367910159813095986097567000699022116216480265127559772330258846499610771239845966728053930717432189374610489240181673260802129405326359284219894140078027470753908454963134881139691763090962781836265574657395000402423941516894104021108833119965803041025727535960533140550547732626302608183713224514421572319719091122009905077173097090545927772467513229800033991114949806411326390957640162828713156619608022283728499417031722853409840407420619131701236852005339360644822195853316930606856573857189740994047658740734600000588634255781594609607944653420666379418171521112408779894012349550319081786851394403636670800654983288815131308074800579248269818724443846419770310572099529001678535698846316826109023412633009888682978951365082353452491348957566356111472928017809695819248556743854772180813346312869617007715773932915267132224394215672361737783258687096711508443321042015520059169585143280200045521845475414713346774130466685768876921753726892979709428472389377716244336723527189471040102009218951847376292434377395772530651238094260687699582759324444376627937444537149352949262944874826374381703628201936207970766970674817686870001427117884560232435458124987956875513336343894240946716058529667752157274105529843551807572014035132633118110870678892500743528617980014327226997309986123074039822396723804795417411923572896678805662970976110460978036767856685130584179884616704700085386609751118051850256536507314530946154558974311327908272058107735531409778689696358447243584321770675792830546011818123260891416310963994555952782155973796738110481175154478946414048288614518787729579547197314370995586790087242604238841637024136400601032868581300087024517336929639854708668028003543651182221548560699000365976649861579285695150775718152434853619809349062266460286257092993715955316528723199554909012687417215042773752451945394693428946528829724725516731443493473000445217291729381453577619511586978256453026778454317885701444073771038836385764602964056885211934098208942869575085131913152885289232802008219516664989860364549218756459320009336978864630306288768578207239549242001360792979716041301715726423249032493147515607052096603609540737951864300255976935296475107007374236079084052237617356768414379076537567009973002684583670737304465988232390720933660261599111842349871767597741480185994810538200989864096540333319667669971386647164693460352383026062377296080190113117642980815819156148346763597475229246280470119634358353757590515538808510342436507556928724181389267744880844691429632357943328874935844309030069348042235184992599017821082041795994001187274106667766629814751587159094766210415743617302702337776296552357772879444325357039992666587042509411873724542482137437027772127330735593076582186415468368056104519788276691330984681561152914518196307341946952266791567024964882801186262884714391343847459184525259933363385851719907227491003884831058983996749184385126030827094100070629376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,42] 64159976912710707840759541553409947711216831448124730298816155880410511404304279876520550630608422799858608601966277227342190433570079292758655241712330545972913457633715801570093261699698257875417291067156559234639209958888251141508888968874584187727664293450047145098307484996443096435526375328673532447795070932821166597416788713424417130642398730485112272520354382889684469215093272246367449636866730268620750132209538165746704044040274844760608804413814372045540745883693095369916480242989659256204789804313217613785064679587047479685613460167658772153205008571627779698961558441605785755300148330023073293334993505206842527789304222534767569061937597600242509575177530288544880434828081565268176517758842052565255883868414313092434748305560982385500929723765827986438826448858543152599662338968861884143148091001707003738798959357708792297706382803320372694087689891001133970449145094745977577176607352453086590797090937725092246154030174502661031467198856526365970901671388428510983716955458285990878525617505293724619289865021639442068728780566590997553942783764347618120492106892373502336240652537112465586745658776359863609507446314638401343391014267361074369179965043282162762779626192549570815411543504319225727785383164689498008539161745979958516836259599313760078302798028780984468897909563758098875496789833373363435383868917228590756706646176064428860662164959978818592315188957474985258133379869383421635788465211755388728116049953684491306721942281291145918789684826773172755271092109796634896563638638582845327536953869819871366285357975713923568006716701349207180914416730386269319981347881453629765118407818572694946269329886782305029794119793577009844922884038524630473544617111530288726691944768778146129034129129191153905094515592785740899862681634844461371174714837939166831006165662990813434694941468991162997292840425265301239746435435799230051853113850772209474286308871831885457722326086398974014955778497113682649236105832590514454770870207213594592826830872079098171454207004268427127283500063618210106711059003579416889852180407982850436580105602127071294487546524733653764860345512013359788791854270580949071588490992444018223948135240661614928237672138136918592632595002558614181800759982035707705578324794834264369304510257705908293350037520489772107840289848105613854027886050231351556540965235760362306095244154572944539469112302447476375539783749233361111139348389040781968535175541301133271200147980308758330218780029278768508037213470253135185871612717077309746340846096171147560545307460945054591602632450189922925674878540583710392414164981768042382021494480976333023671577243846847193062351055219841855730568802470192189011479978508486614457635383203068443035871632499925971215318431121648530711675999197519679326897499410268467802628985510107430939477502735641690628387799571448145427268492456407420404858981017544099844157391975914336195150254880482204023531447061578046977314696238509751596024073567444214640189220583438690689030834250481881028647996571187711544600812658825869200478699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,43] 1321766773053333567882201915582314033554318099331892505467998568336049532669968091475954748102634426973197558857646073909625958435206195686406990056311575459017464805892250377496114729286355143095116267649375942254812220031067118375827369837660710491747233805825304977279242150951750384235285077417873008147564214070492988810863870958866522784173496968649580270459393046462653254214439588864170849412251934675133266520479841120810529618809205241877568060814441071481248615864987673830403736028409562093478691824172834477243558899054975111082437466734084837550805442360172874579759086310866874109700837209089744322445649572790205792040963621243908464984234762629813030816342967640671810544450148052184955981382407708485759120642738213241500750342029839510078004858374061269736621872803959564899735914467727289728454562132706848960500696631951350006369401292831414548623821881968412021342392039793004340274753428660663303878207218541750264047412096400410132886889612780897400506348622602623975100270171460775873774222474795665642109798034036523450614517186285973513612233840869171753899295247112669276949773582750723153011799900868788919793429830830286770569703596448984215014313928222981006529087270664049032343972887047551177510264363216382008951998351626091398254534539750518389469007337306339726233054289647949851252852296596377124822774585499498268482424081076081135174414824259400128864896138155451221534583676307480869498507272664896971695635849953563913058736241256797045418106752458433657192784466869639957813497527031727437715539815544249857094113644664568247892662348645788197797636581045680832230027253045854204255910265195115608343511767819880977545239722357430933520424228851896957499363684707851858164186683669165915686743656644668410606776846853395010004099820562496803294807004687721237613890901691932009643943951834522488900607342720511823533810650367121365804110413160601360218445079394912488845359160633290192166599416993048039431187011282939884246421121694544590434203686029917958092137020057855567689906147724396416523011647602797497296385836110218472224546353887915251371368565194280553552002606866246028790830830607306957550947362321890634900866380708725204145018109763199320967809600821761606071033446872772212187156497072214742604858842796878467438683830998114992353497593469681121507887725463770439832994625375963844548460373174802390741759988618593185732991873195906666781324774228804641610298666476844922893969626389742385261479793569282447571918620045203246661775775239334969036718645275621078192399509389251944614369478920192270020251929276971931791266548716292485099030442754454771971702230914411914924367861195866870436375953543816532110205350877900983505504107905323673597362125240281985837770466946432502714846161079550485805602732014120502456221115067289428531588378325295499082375818844959309228181345177684662569995389402995104811316037389172963499326199618044588317104408039772910171518614151597031856156507459777996396494334996531573879483365659020484068657616360694110076978074415339779225812992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,44] -6909863205070787095828501674680466210613937322252273215181153666395024386780778557740969453264341984602300194317638952211516891440163477514672027357759183692836018593438314941220967811146517884189024126031712404013344123619107595586690693400672350636549966295608068539715432257413550911449091266459904636695072318056909297562978275269773028517197326122751522894699474764141127016599417522653676939805718349314844697824784014269000980347004425428465069214946474936135404836748767695127119451193627763362577097082156272732018311459918332210396920424541100600172987989398825037195166147867065028114840892196438127463583141932421629896144471439786689545022039470810673319743977757991402604994518198139636733079748133376942790693635016467809513727921118423292770205512626071360117886821705028978710061487546577360955219520350482458719207700799284974005444606545173339377419550228558748546380478965702980238051036530001258349624039011063815182263740627462325810453818192102424177140665967966121720713719883531090846463790488692917862871534328546444425984083920819809907728365547409253937769221010369639037833963566265178624920722593813675856772067170440167259854672974224316926245436299684188290275247594187863574556700629091667478765209299576167675684178094717410532921465756568285850353586910837352739062294068689775869373708945505135669240569829649403202832318409031420029644903754747042028745135594710366726109805063726632289176609705319341696128318015323977790081462216105818783646131844855520819913998225453865625735294343525972471710684839242276100110051241395363989341756640886614521458157219582491645850674719041091582353206552375604502627440717959330799818014747157640656140639465463793547556708372489640082642881976334007505330326413411953874430291183235509775195608961597437013839944676648803612772118729501102081585668143889551180791285671055470326065709915713555343388025619902666037772175410718134883485579747986210665395166453475875222421479920710636608577285856404107535430464773427485649074596585491865629214395627407323041886969180023641398378985518322018552237465741052681218945420907028277855265813926845331584689775843545023887842692968030129741675867517716314433312065416780374336861655212533994180313371478871548701417418385338813014818433564801439739586461742760604449124739965219134712653207757614461721984774650595031817170370771948668094041050254183035126715809110695272757178162830200248676881069267525749663687495768626458566545396899637353971340213641920079035946687850491983897522248940442017878806088379315335831454585535517893883258187567361588760284389327941620324338308513202816518000689980157445608435992633135682492347644837837621648908144632192118781893815223128532677973551252283494437430329342507035328386577246384963706961775658125441202688393080203877530660769504085364651175413088403448472438097129992863866888445953073760445992001717023833939574969929454393095236397659007184033521907316425725446166589855415354190663534017566943593925016981375035804148181074752860802287701325175528735962562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,45] 1206834298688982730165837443583953212242286943250463961228538581716741961304587813541081814845087476076811554039586473997193237671023622451820292145958182809961048899514954075353189196584368843734161703345820949460711833077619193362255624794095280536324702094187575453412754936726530486883733492806601637761533380891412389595611332452356421654361923145083115128297381544160544257695469649001166494439886312322954854750719330464100823319508524926897467881520021003162070188926429659784772659785901080571821230656970096882931250902210431080797925995219133128543043825798750669362581661098547568127736582315569838121637584432320289884794033687250897794450400836669662448002454031090719392432158277041684238939868060369755334890573524765577970551544669335617199226118944907612483096580736456446018453730940189586156903364400690765399795359127789932662990377387525355567158828075010861632405490493411061778076243168733545147556165232076814964881884809434269384232739575173218715173487675797875181490121647068628071710237740972205280278130964400644718985986388384389295680683341633069871081616074152405583334493016717467586382660720850169647067133144048698822915814122136588006441020087122403737769550218863530127264812302127661618562422635940853275190873575000247516738846499734203192163997140120168861783021903618516701583708559916243893471812325708445643417495063061603036721209046463228333747423700133413765839763324942563149229590416063957734999127531128284322385455050616930097808564976001535837543072120906735397076313541981542691517791069390899785549322314402334746350460113095161049458253483131839418630622299100745636375466262986382440602811109024531416033147977532716753785443464958450315258355851377414548216322288097208272909331649585696102842644331596727119440367069048417729069989891292649374202240820176177636495307298315639024619153919416383199840474687359872252719896954696174982149402382940835363975458106575186817255238848663874345418044246045495655495990028630587443397734985191855168769699986590253433248586636388767295708712154128061625061040236873750648735433971819459722032527591003804800368784704179627489272465807529457815371902198209732336092950773784489739506734614284789875793172635445167328137975372743961041585352835363579253634719057764109819034143682549401178548242456496565134688288836189796138011259296405161748746330787905942178117313219880182180969757121167430796221658195248262145074523431698489321394022020421405444426727158565148005390057901206753576788755501942955223475452315654604011270229072543504619670836677029945361319469185156114108443103379644635486886320632643945693560424289944682794260710403701955022991323497110797087063356907467536857790262031577216885277144689862170789103496121599249550034837881230866335979256211777819888592787785397181743206480062175223033851754585193396281488881219338086530318977496198385592079098219572393635031278320862291715564133342878630054429977333789797291630445220426309733114531189057878497781276039627794290624983026924168253689599683331478578981240832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,46] 627920614387025700398331011213844389616689753871814393407204714930602446821929509665431062596163382247909483110208264371024643299622048156513533901808530597016564884479094257016596175699948570475622954778324583684576638624781469871858221185912127304200249542673293605023784241991278374861356592950398544586078369712129870479685915113465281321223192376312110910315315687519663774322152600586383012238397378119869788949055545410692399517827234945275912141596103416929004932029031996706406754268087083162359834059373075837807148365219918160526725589259992661668033809264990514958170105140058063377597261054035537250008819639245370520964573277165673474170197639062679047303274421099801575011190268892209171297913418745366694245515441103763322238286582496889621590208111539620351108233119542394551198775778224785817090793722133948779694836497255456859608362837909024621001930248656347487266509761128453607730427670481449896998176407497552879553823141770436428325442956687542759883993187880057181398797670921485925807165341818075896532300859762708912144071707824698218821936390016130653826488177226898127488997473172180970955166411185246403261073823458201580654118357057395598581289092392026435036458075648242981989070322819122131055294047371054395112246123742150858944235362335660852095051207386970405926288783003930871268296056762860518589843298063112490557045346160636762166528117488304359394337092387499874768868380054082181700205297692529920289856980891609348251641398299216908807763116004866057856843328540071711471525041821647340523355824565120839521368256864130735181959444534091269321859708167274506738271945590664591683702367775972330314909561305541450296965294248998555787019540622011437011305133890186236028066106119053084779481995128500378289841262290755600609122302135284117462690225810702446909919410540160163502074713655387359688825604245641534836917740432918079805585862171849413870071933699047147985470034152751246546242409205553531127673703576158511440837624143904703851684662113863145972959656924085613671535412310794820684907775672874924610816207645787531825694063101872064132972375255357272046544235342851656550968600560081021362031991835268168596199477700674176007789589838951186051910012666036874077110009002822134020208447148166766224816224474567374668174999093360322121073048801199761068403627487032920983344995365378577555480199481553802600073344613872497682442903121518825932622442027299015494118450396828133504562076652200563698250093126029111400814063753487959432291715401642459770156104393822315016810400014662423596259416952968252247765035527279751436129643032053383050648688773358931499574611105450823783876154555729763554429732324905695931479480985171488555934837545591060550560340655998927009010418276755650915458284351440101061568119240883242210583827370454269689791810007459600504398347992466594257495728695036501530731965932553511816852570612005268227987641615064983786626676136241553651026119904804775891462974475469448948915310650236524056279646287518492357804163709934545282517467796145057961082880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,47] -349380302398361380180176339045493515396138471821412472302974922367277060327114207997104885004497306928914228145960542603239131374788101389599671862891516951588499225682114465559377555048662801216605702268406443173680598686496435916795398557623452751517146916830505938693883929749972927344076279484540654827118118529590158770930511752267901361945314012079162033993070931522318560982893010575475637765474133473092057115536752642230968575570168393647950665746581751256665428783345425694689835518022632730875094842063639068348196293255625483229800091521575256477486528750954335669561050440214934073362044539200448381870557861098098559218703444153264790971092344848381392070944882007546695137057779820960816622480436084305008162426833169643469994895052690175309450718781291393326322212513931448811847288552785969689515320900135327060096895821163641953579164221200648065310472718941132617656442596922870880696274604848214601415499968651937968312161554942199399253002975908526997165353745648108876617648525339782472873642211731104670171972194755650536096358079447781667209472646750702508562915539384519871791131678870136702098112689160532957579802230814597780471975753528420673781104829816896058986727895492418956228860968906122041150468781191359079666239189693581488068020001639228962671480316601643559248105984408847579358740393620361362431549723991654149730013293208800187604484176086150673501422175405186659719742359281418894377933969644549774540233757469909963242728387152438028985608643855587994697831561291975779397295548593837138344846074046603112470746792575921230468608614455803670342304992157727782344980562917804034552905038576869625150738362572121427449863208790375157282976458411514479995184525904817691453325687649630120004608280523292129294823012784883384732752516828745099562965510499780569555492995902842938784869877853089819017511765920236537474492806553898722573701064283191762991946126619957665172969777473337066311810352865904459875535031609837467316495278839435451237401844780427673876236372007444191041649765774835703705371266749992944907409803778949910851034464251885989303221573047318626307971914964319394828853454736871608821385841212783253047927619662084984174363651915558661379965043320586661802418043030425733805694237847123749338331634302683905711316254804414104210564676451456812317122712289249030103146719495181516392628529355385004997694866891434727201711489065415479696657905885442745452620416536346726424247735569043440559796153756277111702100407656824525115135963770013698686224138719062404084791086907527209653228096044949476943905376519192762547775406331417500914803828977820520787815488081395759286756039698950548390210821496635978646751453787204062034345473021986425359674205069303535032299401140239142243708333795201381688612869922156875823159900194209082295866818777744226992863263650188089099270140362400776962638930397218146197753189095848651089768616917735571010725026332680480412271589853715454049587549204201484248525986675711530171700195490962204548145606162310479552076925554122418355699712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,48] 52691584741719113935985585703594962087312458183965761478888106084495091061362692382141537389831116898861448296121512308561866552914605963688684690621505953763574937184463443306978605766873348517167814245086208070261699059757545150671602693380581161572407408189649832086368422133111071846995979799622976480125726343496829451331078150333191249256425517231479868075702464750250719071394052518231330887403395386630346694503721252096704201535568772925887178211420386142945371616614836301154182341921713434401389103834855826955857652670849812143033046028951264631341095517514146624333154162687872265036765241925956860585865933787912838762829043815844271368169488844473011583840885214996293319197295684871198996045344240796178672570727788552225857783667097178600822256806873899011106414163940885545697863786411357490048818076550237709560541338364690167616187681224377363744385922028494374942410298205618990126603309005099192047205366138695999436157710682744486344461967239710190694075831698659132728806972497129925272844535841512659226880061309272777120411475251345281262348182129893520303492047611143163606773875843253584703190979957393593052558613765692870152533625215673546796467445153651762148810380455282995357009159174797838012370275960926563471097289842953804994117614161534555539141381272716827400085984855632176463776056480535115128240643871272341782720826503044935151864289608268223902363432609546518253147756416452812994346440510337184338455455284394373100540982870497304572612376283254235975023634263974404418316341999285093841386152996906590487631247137278672232572856895776067507848466052881223443629524878068069580879849782891275169946164799581056223663500600158003670304063568799112006792729397184487850810998684961377495236304152997714156709839574373840251670839231282468531676809025141084220949382384803453761670082720770220006738382522840709332552358544742582990483998767542103065905537980195842447353913487829798694179577562538875593846860667455737925127536136070871867658772409762731217848272903835261721403531775070611153661721388420459679447008142172963667320128427374901951896455201973746423931899881987253903120154201154800265956430373757365054276886219254400491275010387543753071672209736891863595735237176819503506508357217453657277086932165558439693959675643033398576652417015188639241968456142095836054692202308541977073545080144068252799115595328228377085347938789637260298785537140268224644492178061478597454234201615324240221322350503633583704861036180121907608255583277795196064348990174591362624276339218981562848211825316734821092600208098661847762176222889695252870372976639708305876681012420362287941377815837559907994478737629861797622763233855871580240458547920044517653196013138686496155263733111534322109464623585290578416478604239607453164733810837792871979547302953454003281177521801087182437748143602191416160257162514296808782605226126933441476817812638198009019583039963549986874649991166934228754251311518057099486050948760076394206840880062046446846185927469372915338964894942511178448896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,49] 9623551626555246596763069567207489285401691971191329180643247400617777475408823525366431499722694917644438389320860082020622611212599938828315102129403800508469628017073289528151495830747013294997321891442836645014835348331934204939799436769958115025486519620179938018116041963146531470206478542522415144025034654876679040851547513497947261604076958820509398434097256897180788339975820275502382034016279502793093529812314071507436966764415099053874962376881363816452776263192365903713505299768818399896983797674919160215164523765808824635840555260527708350972410154542265051824222389275522313648514685368560978168353241858618132790591527337991579985153684507295048606196008439498913885860187744468118706231756309787993861233371895311549145044571782706569473945585113152265647511795142090181543165615885383827663542003472269493814569313010178534014683678184402373659280654927462428362133113190463034740021888085758097671426345500377322640879943475507903402519998335816486265922016184833662024328915990182270615744131833079962424521771855735502544711249630208879012735242659393759537485429327916880185221909155625309614643249623268543917370710200044270878335955309292191921424446827849958746631727519951091943399737123246121559244565153284823772125370675470563673159105322060807065661575297146475980527456030271722213474845460997399068266626784363577079692082440782257870740362330883409137729163789910549004391584137239598229612775269074724516538427192114740466919300380290431072655710060253153462516843855556279635249904967427378198548125397235549229941845270520580986696773318061987405884234142909167280998931907913986186453697607278239619868133020467405918301526604039852845284926485842168179894695843043666880477797491555294256818301142656649101271158773834740261914695502300104909868381216665950845090904562103782304705172426540415153756603027230385199040561949982485481104310161207194395800806600257030878518547882530582704960329891749060411627724815616099325482245281774448756235574899700902394964146325221434997011034207104886589240828812688791648689614365133411092452471762286283522441751373306347604983590937480604386461278192121675517421952990928399591767425454384710631473349942956850043312743688793064931592840118027444740522211976034137173095043322008232435334288495360158872479611545366322216353904069873721306285023034066901078198789022053410588168378592619485119919975507041905075016257215052334847815710210962869130269569324869031449102975980264156066042543225585947857848200810885049093607911233399558289283676754929667112478695657919363750326063576585810631007641829925017986234244101016772888369457214367350521289539943300882611766304502457210576838031106936848927441032020854479492492919090018123144232315306421455369974236189079510591718206670639368245694101536314688087384867232895024365134442103070684992585005079321201872037997078128363912802356006660097112373266676267461467296617840875389264000504213902208062311027552079383366758933976726920575924767281524224914964092432226162650448683038391753643130880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,50] -5304409531961495421699126105153616349968618861584553096518729961860957267504950063559378916840285313264815810745884989508306134022170406352686159808980248978705975921924261191867927616419388532884191008470843807157089151919768707432691730060959009559547144604724723701362827972708515017485218349686467465640559582689103445398459748469350542098308293612681606989151731741401225763794983363791059536266058484588216201618066642144823707691356741381003436298958304017854346838598065123370419952124989941237022638886334027932769964757488281815307187118627022944305368148967338572673656219235035767740088069127166246211559044594526383487900344872172643660046355953094165330002082068546547724957643898365752519438622851576993756985727515817424847391569748151101162078958467395440530559238663670129585446311071618855404386670894818465428048003957254091510479507144161098996758773974039428998668344182910427468316787085921528635297285729963264185333934726364803960744421408441977220581422491101549779583541353433358052039666894251671310718302812911078460885776214238865862550675906233313647642716136951525390347765527000029908102489218944979338442370537313193276278603985270050158518663719776135244580585491497623253956154926625328411054784955952236407797596898144534316586807594705723648619122621498493552207814938974686098351441688734790369806260472217473944027777904742381524430948503631086608042584238010082387725026075235189076285115213036942366893517331755532665120661940107897452310879124514426130189520634289867937398141707109791347127674922794732114432941015024293642845822803185723996569657260654489781068623796583414181677558585100396679295053917457793823908823280207408748840235987430046711003172931104596122140769224457646681817694687900252272641999002112075949355902904411972559869461049690310941553930294556214564472418901466094464785360732231216223514527452785765758618863473873233480656390627958033990646185809959499146166282341188762357182634448108476999418642717938601826693763896552940829038260566647828447828829263064862465560657301512543133393699438651155539059932480654954242008002670214029506098300337604485144979349345361129178467651726534674485961633809084182002036349434966022463071454180965837368920968450787201119698075864632206841605250322365756977302574735455302129232353735656009803672516296947064412379351017563338313422601210507558029258597766185573373504532167320594494968960691786389921512868941507985330456626327321942862857784045938187382300520940734866262938899318950036415055428135993651257708658129062741824190281084379337669336757288642289812308886377808552197573563252800287666129244688634882197638849128884219237679337212436158436221543908621436880796971376814751577005717035368992231409724748999062712945433693247279654823506833497135293706839773273404967724372084620814112070436222445575709481383947017155826331155929398168924468578703541769368628387517725884537988372053280775278403567449434577994205631975355206963121058860920546781531618452266121925584045512936022573238298727152681526231040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,51] 799843397576404887629166205382414067925603522921194303322042201073380031374582013202634756720230568327280387503181408252324998825942367919533500420007937054678157846036518917201143828007975188958836990904103501786049963732005743142161703709909222232395163125913604479331301851263775023163513981825428520444335466745153445453633192722969398659590540182635343404976909334816706874430454033948515340684445351136400873958600393342606567246757781274814875253341416637313641957861481962394169688151317531696220305741084704305462840885683861242052113228255559270307151731185689399459162762607864754664370818094845039615096947550698195750965506737079661718438011338432388385384138265171499786158279703485183955560021424169878970669417807117326186594144502516052051261306244105134240198651898119422697510397150477730869480973519158303968245942410715059057389922422853844024821931870233350452207632350775773580562490273934562995519776678595861823331305947976961700077918214819763661316211550026702482524841836192468964365337705068189029294230845852189987149889034483832723123226565629820506009975537060716467828735344724508511751352239280614290537848568469144234332695015952318888959745472705041203908436728535606268624468835529362661260757726163692252356611318121045127587258107717043278586026078855613956183750849339512823060484645310500621826478756210087063795871734346316419379566026092385043689447110628260206028142453417456440836605501909573278819144241073844080888908327832846574510878354967979901932645462589696461638235622768657143052765673315347963590174387625351443922731428844270466939725594549598848602558646761829774707681397746133911090022784296008219571334825902389013999817110377977325596880466156134210164819088587290962360801943491763047757085765926400750715219953260935327774613428028411732112261120377451312845067420174255678634761186469590847901162731367316091578249008020151260890318341875379224607099710061970709637749193902057202332338685316453081407612710226475694984195804460207354864414085463648736371650962606728846326707257225899644700917914793355873883889991773124445482601267392413911500703882496737313531286086841968080140680613794308466973016662779035685574455996049082859079489114714454710727174320223250783126354358925299696670219412164377953337409988905953029073101611252791895734102270806644953389620544071198247097401941951054643539347886255469840995058868669929873694767150370575049024769142956053070236246472150073054598347670013529798522589975856689518343509587042010879689327466861780746539087013125872220948762643607780776401987771293518850075848488914224603847468048944935242231534603507913085725105242121361804083413511200869668504320954052087705205595021674662442327674875183411317758457384346527384565412395259349993697042879705996447414575722332753080183066418203601966343997921932243840200709675071233845966064151115634575900035336364379235452641885537230586130784027534796934755163152115282757303483930426887532412326168545219046986241602861065852760296005445403262992732531739866842529792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,52] -21889248051057846586447562792509723240604957383743271927924038878313567666130698029709606453066763939778795594957440600316838664578025720911006828532891183877337520876578961665796253797896705220245197468133623383326514854267087305271142848531277010811500417492475025421985253346180188222856330762327988998172749138140747448663791051531228836673432297567507402450227232015518890298383112792739708841668528417388755753004373347937808380023629357173589769206842963810901417082407062451971751681651981730661596979639362008392927086729317834897509485077240504582782957364951806007510468807718818114356702988723530565458699860578565955076069769392900687200652609120994949966253335422753639155958390547630418054954304752037099971860360276417721492117214261204247259283150505583848833419001466076482452134213273646184955990509744327495964935267792364293585640980688507210601533839529403674168210780499365865080802583072357247606182281467623142944017647548705145800267870607605010768732321851081668899889644690077808772622485494286824545018245238257523258769203606061210461030357665626711159201093077860309762623893364344500236769940623475228918092514829995476393243589164845225926982782084246441262706191193844499790298397659300591479307209213061123125877398280329258850055638754735053948388705369266827691605811938133523625560653904879861686634493280393300906853814168591630434106418442879469323531708242921082808169399860162488832724559126495988491056631719332779501936180833275438092775261546373185101780280987340712454428154735574313368251828179644198924635214701888537358292094199250861820363007128270494571128683107537530457668728840612632419793535009286553080374060483154526293797776781705450537624119050686421245245328324968389108288507691367205642255053879370971477884405168226410198737161272414474317378331247552500550092290869131040923135634529768074624631190213284110450773637434164017374640907336580848942443556091074661937983968698208851604289828794298440444017964999019536791633987130045511969260827953719809665325323252942481616053606227117114056570970334537689970255231357059592645500775227664867663857514682809813515809808226117246927252404821983455737360643921976262003772709577928374546381652339718298402399947821712278318208720445598179640934187412065893100862470617636118498885535748230524738209804447993832062847454403987923666336989925741225926416922677229575819372247688127575675111009230235326043870324089198744737766029517312940751631430075463601697213934667147632698159227744714735111395497777773128742523655620366384350218947574369402622809707409864135381128284900790237629461106750181862859813795624498605624607389717406226432437986752454455010684092035725188741654155777421331833560358428202184538545328365697509491452689184287369394943413500137845225234326741131012487885128178778981959638506697317680088568058989866470278409831995227516017893563206619512111830216898343522323337746900930356873502391683839785961509355972465313515117065984480022721373056791718068991009030387477061412897581895199322275840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,53] 6080841524165138625148628392645538777601551056095692436297074918299161795705280701218188307478263508670398909230672362486047274402132390384745256343029140711277955678996369623408412325722487155375305479396623790295585411489386599388535433294739527971349746985517733741415663126248787788398283787470281781164845210653973227583931831663405515875122471792728421494269906336238398409473185430723035893922807700127887167957556595718858122705313459778187153060765794156745507059377051379869372768793414306978077472208351596483250784273120572040849521758240837352253242837723064489988340392405798958922344863578244099591711828989886274087353155455673597319693149919439160576084506866211625119200546582299303804885823436840615108400727893298302088252278351205277619371517471807419107495219067092562874673369553733563360817027000735692318566162910062822665062626629911996227059239306744050005632246584315393042080888450717736628504806882539342527210677485515206453763853876819260302256992452885310701080680238932858138043782585548978850262086859912700670690718604541521676137437632101881492432338958393111030851423757088218231798105973653216211363721916097726585597025567144114269240823610633419368965476192302456902648182484856550967023702217023713970008064510879757325112629291677579136924014413717762647660360071802724850751877149363430973341175355621117974684629493926582441890174729970985778945351950559743921716618760100570169879186989846791798131041022358985551446280589524718505594390144063111681280058158462275079766011363933477571683164371340522832570080472146699233330573023641305069181176241713502909695071690328138457792212829544020839766947515034484188931325299297755064769665665591961479225057585180542916812245043544080257236025454752526301200722352796834108380811939245561915785842452317191663429938226885095628729192668025439683089604752163416039625962628554320009490802495230782811770257294450497970346251366299959120377248962469467780249907991997265284282143523827700591493939151197558048541563612006480049982633567628173498413257814682863019803060193879231881356777297542482483172734017168558569974056245216574010596361361298441296701502678764706165402972284362192602579402964456512825774179495017733346540576745945921703311097589988641893540719059893812658380858392382799390554668796355780910937155500463026869575627621947249876291487762229680077803135937924596897077325433365784537996623228826545621607018351721651984057192132449168575151295597870863712396518579346769485808977394382405299321132904506859555153097581708289138169270478235953036353200893457120726004733938258956348336332378934676436483977117688147072266757055572305656479411982283132803809033606395411013056847782263290723579263570312916247127823020848104186303616513387365522751099741661182064322846678533394863657291345643471001245186985271990812755016461628191396372288615851114970703489413719720990690849741586425866920501737187846126784181756382110421670144604637582308532070356582939980624179674673537862436045501943056964967661927446081437696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,54] -7014667666189133611761738985703868097785355827267357163467088088511163187914251719734762939337813888928244464225033266992220248647091447893447440214964795726657924883275481212508631230075034216077057724974887759673184502399023384159406657068148295228176026562617244364774062838287300685489560463331076536242990197837357226847544627574645231239754164567466936478255611153982597071148844183888073304586912621988334339733461098521863878974503822929900735562346855597117253953804347903918065889439216454335135283260642642605980048755267384987754382566247044303758185045226268219839676832273738985628346398063093474929384800930461848329014599358468618024877101890661554913141553513936638322107321941448700579112198483246427578651434079997786811475081559641992867371783075815294702703872357302209739942584677359333746779020835664800175598007268844041617925781307909099619916219658482487626067510508837926512001482080893255719592653774513093062499854131085988929566214108241524681020665737242501157627496577148573659785359159271297266492546453844485019840096652608009949332007989212723659720340442358628614159085088949879034701959507343358517574362518550120839434250395058255125867010920028894796035867388706890326357610112335093276777410684877539199152260117336596035542879149921475765817321195769028679032547485051925670964813307999518227239618943795055818023074084714472646032399137960606336580690496613259948772197896643237454020640769662876440362862693454868003108599861855108285276140957757854144067905538199760931610846634671536637221964305638115278115055362266720726292216323644795323791882827807772695898695306747347884935152555542316690599120055890492495778551921302156015821645361715407585053123732100791603552051305703030509000564604187953090266787991790826334573560504800545531009959293878376012749714143695547167677434120514442672758121753635698577238192851221647679623390826592346614598708736851910720502310281664676261766323925884796969496354049458199951281917377380522992378611087335662470563336692415475352543513520902573205854118756802272097600290299598891884106724987983319658514589339710634450818940403918983930068968225461462298965852712189632288154076818567593547288069985747192605766413953528462557441851326539356253996172324308550232871510859470004952956975143712666039217427017069158214510921365994612836119823860988470816440067823838994381739211156640797626202085602963424776031022481043495596110599883803745071300628830277813011304195668765101665760010636781605835697406145352346147440511429791098127576245634023085216491626449108589126940035589013562408027351083330083106597249551504629865610850199753758717804160459424868170809855783489162724654288915972201638087213696308155424169136500651496751540877131933875390650399884312015429372986282561361819013738411075411597901571693702703948773538864360727178112525705933587474628275059395173697166936278859902532319373073142971558080707056973265530958378522589661061329969734180795479587758837031149349285823441267760488840773374094860076060227722692756766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,55] 1624531588812583063513695522129102329322512186555757993031651254643330533730110244396855028859365298566068269240815071358881519647784429267644846683057969357453684781688091026856436841553134950506413740119448869695472881162901259470514005176702892999229498831056110631879884366636900923914867806303026457237158685517117329249098887520721629690100790402042143637301158329383268151070021999144028272848225444304438621164997530181436410970073470894683986439141757281404669173393291764493880249009851786000920130000461116386171295343720179300000965757348943016526413503649675511368789541812967123813476393879107456851666063406892967189432336286157165961105696661133097952306870957443584089082010391876490757579209939031807073284286151515344252358027028848899438554339409557724263392978996479604848142224093609026558342453071575376166958434374738082365630603521659442684856148719803489392865371769644556002461959676003416197750732975265178722462256620777726949843371528524352248969685413888607965890402499472039702710403038271147681385852878362066354138068079256371808145592348155279363356174882235541938134809921517286887660842254712354005239672991980658533865899114370437890148447494673290252462450178406307101058771797897769537425380095609754788281705936932410896882302755463581597378866890672336341685651656830227474542491687252332790940183662653890426223652239025168655939242021798711321193265468147206548183702258426668565835446813997916316447918600544779405964565359936863662499851220969808992018194557131380040054853144262262564920379090353544739132538454154835656567134824587429160498166493948086529042847776330219031630045805571431089708458646454479039123812461999904511943552722811419325796009895697241701039705699351434665606789808211890985062676022339653394201831762955844989176036354001453158293920622223518846960176509572313587922953146871934236722703308161378453486748945748983131937815734923430031297469344098487428750641093494680415157706675758177325693041663332505385272926016599337961003109593093831695775778800191084787934453696456685770027701418430894338922818163628844900315369268289513368711441152587506763766731646348294470095194503323210927736841466752021806718505139371530110316469080482770765188786620857129131418974076943192187320412407679316921745650372742019443807450215646611453813485551357844835059960573678316264947800221289757229239356718536991730945706404922189026523766415569232285708282891683590427495868970856510575419542313973703465788808675329627104395675799052852484191184957608684662352257282021114336397027915347817968951523805994532612558840329636203219885642949423027695671617472101874988784175900899483971224170516640387065005417848498307394127367678589800594668578473336075167795790482410694191869238624064207505007704088628163027457274577082280774811125488547543092430916587595753066717677255657896861740275476406758916804656427185929319765094046481123692441258238801461186908950758342654629688904080146420172645378939368178288101082753277759154264841862705612632892896490765005357056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,56] -37348740416741832378009463146113995020222789195133281290513801535498981676126717305755921466773121309365174678710947991492448064505095750317560527174564748401242461074573968905820678518882726014919864672442972146498897948336763818813120613576952672639003537226224565925871767044656656715450802479121162909881284946369780360188057822864114826312723386245733665666948535886012238357960396883042473017700599010871200705048227592198587148581997283544432098271885928791316844636896162513431545731171643243220523188492562117215475302014211985453047392428628148852485242276675036183107832154512715359396345348790349447311266897125701570492468548148409987853731345710564536982109956603045026407868674739307039140606377359959630477258762893694206720761141437145850504078712993290024117292485865491261262280740815994847623885569234208679174157882731544623107807764312646803170899933105391986405883776659451866951019184400658343074646656774982351383898402779460585396853077932140045143820782046141492613256763958215820892145004026998886809383944583203433556011319791128608341887693531196840955449384183515318068873085407101917989828623466391154613979896438329100989597715782396872412054683592131151515529031576582728474127123835619756203868129975457624212428465332285095178973442772498575228203627021147660459656929532263731913199740145137933726204132146133943586854836288494448935915045224215914395247435376992703773923746137915777278490151606793806062285993805583396231396565155263161108654228333587251312565761624962944803532595938467879408332772815543561095920646876690825131145086752393523344447820525240664871919196528355752585424908261199797069134205583232099932261881574251709539123540077277141053384644384816425186617310944571690311699997038300252336891602826205894946978042100286102693770919374633005324789516363516355526692291759601452122089204967989459099532179629402307279189446156651998184144427367200876080849067970669699510245450454120346463257903444761373964413190358735893229793704315873642184166049303726636102077966987713165079775613588352444724084834116060908113826269421841728917800378491127862752996048440975424267358447466759662156142995213691398306686039524941496376173108619185853559795128468801405035723643173717890374714208691393851845489575996832656005315184032112538313552903163905929930281983261382484983837452420056192468280983522018730502969054583119856818355533434027053735551671044845214948574420714854419055143561084029144807645731388400389228904395354343048990518319899264187887810341010879838046573705173773878440166203403976266438017669732445533081028492824546715098781077113736961325621849580371722345608166817403239390281901017533922395006462090991484536240742311880628938810595362285394900977328477224735398572625390281728192793804519967452334217348101075888876571043429795572448405573752022100449084378106761208152997444215027806267891803253043766950832859765763424483852592209975786815990761258947515283996895100591800292021655636809611940045747150485105661736359064009048730920396744860631040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,57] -42931555939851660025557703056677659210255635829905319494340831595184129930006196280777738175836743493830689493173830660101068203502436379769750474994287918693948791726150323874899058172540924762892997210004273138713407737107498265364344458306187587446484625870838185839037816076591518865294569609977004959024833416511887442177714024643927498155572066609677750412916088786504564818848085546397063060482938476071058955004082078859523583461515634227890414391866612758866837099824821275770041981800861161063048468117911223400507866813940454431942801234037292895793429034652765336239280436846360229539506804258827527459316694740624792351460702288805925833552296045383059134513632875471649874561398795812397004049933474482529648482682038546929543423576246300651844475578603621359129664202712125890676657716099895058766130418314094190057042356886625257125822492215167748711929787638911536475347643487570296843151434705762264327223093558744127211465309519756972151352670692940329982119798017336525517854180286712148591543853338065474838431686362079325823242250815999358958155368619000582189426084973102605419264744345987611306932743046672156527283836270085122383424152058483914149803188703248967805880095726463930260013606496259993031865969202222554508728932025122560629207704888599424344174142227278954632816311179537995275322176639242519571491904636558223994625656089597714519668384324804661478564062979431935282563392161694482490614564578358270316754167687182961967850900448294405445994163015957305995710418853774461551589335427229640851394663349413267647115846919913679440651858861443137296882751431301903466157749071023847680557080326662278875832869477490478422340827415874482289651367938235375012716746483921677390164244166824198430707435111498289048115771074865595042997410824309995939953183659426483592897990756009124725123634110249810513754601800403424161568887557334778309196468732715957064067680706247980969206081066869680135401318756512304560669211547526634004252918697882823652982321067874465237811443370719030799359948777696750316160985739012337298727926863433554879718719028467845132802897312068575892901762514983021076884611567982211067160950869901450353415185692755233356634917549547243687869923447696215416005700398540155612692070073381489909402214199211791719903656354411022569969208421534744750183321500395878625621600586865932954153752706526626395348898294055647815386428836031494366903398426567555722090375317406868847365449565794520169255930409548513848893217637313828120208443081646689573536565174960633049239457988441605053703660517444981582811510021089435163935980456923123815121059557738816760854109417808124466763348944391839729926910125536496678585052744002437281659155411444611091091485020510413489856265996891764666327533542619264496108596716030152194236702115281337187932794037528836339222849657588924698841933089665300392583659780988209751859077928823237563852421530126581992622564456267955162840636071806969476696145803295958269252317255306292065123442519545643742116437508149679238800810287009103872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,58] 5282323230305003745384256986408501455998630804180344021850520333964735269925205607838021640646419609357893425036631155914503505269023176804152741950017221450602561135015450196498104199614573556479947285846666100556881981972097349951762257991763212951106447632224634575072295938556049251330465634899540565057938111741783287394893953288425394533462806738918745382576240577242066881038298220776455537248557162689353741333478976437876193665037796269904729251271757930400791705508036908421451737749879766023197253003893539508697557986622249496819801155777220926263665237473618408970836055236784590593302981392295126171678558698263555427851468778976083319219577604709166439882506816009794798871370801414001765484135009741821260008748537589980691240002781056032803539341831966734413110994796382374164127409297659593173810220376039980499804753256363665818326512816072088937246334494469587911699023463380964371751075612203963547070066343365663014601910266660745266554848327366989770668250138434463540995100109866407847859920744961993611437062608521385799876895609673610116240298990089913799959576474927160423306226318890221119524980883372289297974451006910058356214400668482728509435905588786045440856808745475283846909610747558462433439661046743428197002532057509515521714127087460955441613864015105822334837520736876246885370899280634309890191609585568233527948520820377093423969692002331634126869740239473945576150675911177248696614789163603177823330117495395094616297342716177394674322160776968494141494740394781392265898613090026503250663882685144873882391310933399468624099127426244819744281359650180097429219570118808833391812941671015692061650006843353892733430263335907830736646739296520119439803671926882185451288892616879859439846309592873674025542051103233702678862886750141261289957117097636514506001935986759388260113377963027942105395255739805542757920453861504858296997232808860967516200130360341803801286139740708102561884100505741751887731613869554362702674152761142866343446683550582554090562763225616642727321110571586191151316001369129154367534357352037546461623232994698851034541860235554496474110941367976266059763688227257868474817804169546241920924645443105829315675006946352516753302560484061566543580239936855671548029655869672259810511420388829492069177432949952807375643773345560124803213623610710044161154167308411946336370388905583751954978827572400531529804020500648554378163282106880287757882034892100360675475332853194432569739939840414336303827756769725211910845677649840606249007954246215963954585988258723174786797936312142556173166687033343404431591635871304201352113385868122537424738364032763128079037352969274358685600819303268225267010619803796327945371238400778799000319147130756906014410579265612114273619206654467194393430207305767570817876484220505418902264335236732778273615327526631359373512853010738138973237864784866739267016646602285917175998305690123374075188554747220333708984919702794857637788054262515192420589375768938729209068749605038240695718538892080463667942265848688803840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,59] 653461489978818718746780357067473713924488560802717267809187073429381867905084314867745140522725150798532423300760495315038274835406335564613755944713609148359044115587699317233952003944658498052146456595616635467136101397576699518091152746213219633536716053164303929910539058772825106970260202590965036282572747511336814996696545485277999144046335139064458522761017384805095693992286795382656908953803932178734730934603065798307092588084364610249568450280927904556117298400854368337917325678469068292656603449136637631851397716358401778517589537566882373762464230273686233976801959483487000294588476960285223901682786082434115730025430848094018974249519388500911135739999533557330327272139906071205552699715143753979393852544986227009884634210521384314547949482872519064703722475634819053165540358878869049092145559877929795771769545129947816150682096706447355363019373049819607968158961927661306308036281925134545328794388899091044195206651951486883305852224888339741074404450078182943434221401543647247892395104388504247106982655682712008462203709577860616402687144929005535983037782036904814920118717506350294967688367111862708911465977682928364732014635637813338400524242754669284023292386799901296264685635430598962622703483960837688960405336880643698146398985730416214339011892409823796656047248636613706963854909560596710961276250351509244167739483237350856348409407114051552041605338347600332914205184505730669989228723350410998324270287312105869045008892051112687439266448028687771034021464337801772770831440503298401739401788726719252684065915451740297721532628804018654826285505206190632847114117849016566138123168885950031812685101586554300500181589906482455701908501099253474792666934451386039508502678287835180453628239102271094366051412494501341370039303045250631998695628187142148739053205264113180067025760277190764153175002883957692676913926942779008351789902653970322616523309891196875138240475092865717638728020507229566146052510225417326158423913584066900110075161903530821692113702099652687685870838411237631690612322034456513149675195905888871182324681211488485955626736093973430837390399567786273165970538562534484376075586651855070511535528443342660627727563577973321045741838019134592935395576475161377968029111282915054920726055289973859501341832709288529885178287523291315572668512613100768909043862603027121178424476480874162575978635335045772281274727506806652710843491537941782486947960550830050580087902945407721504158975520734921839217270372044557370618635761357042237273535167366888728673493601558945285370205948832476203221150295387932475521321786768217087407876369396047265918510114267743079322627763032380570342346350532059276543620558920702807200124830271026687850298246837071277027629050979985585356872269292871656757949130876565504791121081182054451512111242467846664674071724617972220191914438137519666382079262197645292012696221284077876901414440885359573792139522959406880387733786065005146586165328113877564350561416065290711051164749097709773457889348314654590799451676364242944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,0] 8062868723748149617159322384057587059163754029558670773974503258531655968236972337421889613693113518269291730725334505655955947778630153110476570726653964447925830146734846202944260730965315845702369639408417980049622019269951005357629289654446149430373465660263593573103235060839633734781401451548133146108865457597623583602139502935103278837148222252991176089354929407032854377307107303165766036936361654480703585891824364131478981257761964583993765605346129603516389426210432679154274254151069113089619695362723081106771498001297062681642154762321253031255337731716691222511639156760688270382684730193661262016808806155261644196531631269714802254041763811293279266585062556450077167652784658805660488980103755977032770973350907642997685368589186632647796237627135374451353034427739815200966061045763183581431871505041764537175317318620832926236394122571298213373302628056724917998754986263563155300576827088407391848935115355797293274315231076270011877068730091629829970462437362294231786619040770570832191387852644185155145637919084393973245341336946083979233372923992791918534623604223544308928209789367933617565485462284210626185909247448824832556270670630013097754103495788819872852049366083473446449595460914662335405399300057321261033611785976469484522242840218376323022608295992386373096656331608320201765482018714690137289422326659114063863887604692422612455204646410059161408851947036627342380122135382691911418966775655917251398444984725396879086805788685714244865428318990151446558351003237035562341267072089005380862929630101222609212335547485046455031769632389094768004113888720074180863950322915279326807313353542733602023019586803721472479188719856602078444318212941708288320175474245128988320013816750690225348209241949291621197417391133191094571312690712215606903473182388097808755600356955955910803935124948704491736722800601865612551407905949250128298579158729187720924541600775357243317228421861370949827276372758270831167970127131827799300154647526754557521800699274614686489090506292450209942708901333976885308087219418002875030530459013469897074870575546861009807450410444174121659884172514993593937010684087202577172344580187291801975779253138617586537760844231249460378876585764446563531400497473767588367480448742972302131100027783874834592153650590870905141018817853631802576527117831221860600639160473430853691990779413251518709419920195376760356405631090380924658362004217021835012569056583920177127639574585945888281314220275141915199247234768649486639630458314076142668365001001744432143598729856984458446405805032186096696674342919282323981257844327800059052862467204333758596952104728209917961897200183217542784716726732920514501335099464293296738333153288299765486149391313728827898220476106986537318351345147506852217645548526391061146200370559815911867425034290641906504805167839079447967002684883004171084433318693918573330058833656784528779115581975698626237619681938237359270763265123417550078046806014570028646173721887339166742160326849022141989368702032602607549226752394919936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] 476659207061922901415575789769914743256792993033633063342215764536505306327122864602123300606025462770231489194421729069078762092753670175001223913201554138109064192821140568919510027221890929712167855088051205854191977801686780917792096082722604773164588815499809145655802299561685117625753736975499060425230195835980071344081083181115574843293016574446445008083862258415963468976659759438042332966249384633890856151780948622649561788177216132927978750738613374310432894951477162269465555889679222874139974356928194359117389307269447335503847883679796080192662684204736347831223642113597333163527533543280085184305806759633094509885153239336035474685381822506646222919906473675494920528533049792713388342606943722486254792203177342312351389002011981605844161637019476786998032126172365797480685581650981992100130239709866244257375732273260719037281087600282441881072991328654844521922990047946769168033811635167289637973865880965945733391915588903852746462245060424517835168944432708070335821391935630475130811008594769615664050245526683772076635570103546005577728888727500823813824631210915913340105070116242080387946507387289427720386947417916265028793370320698578419881869730056293673584476173121610446429019073802447302164936348995640155690879441682400748296779220314026061352245266941017425566574295075681669503939668436653227196447676961816471170353429400592682807392196418668205787065509136107499372048991086275340437145092023843060279946130966446335139781176712437114664628455010950908202406835121755559129383411208949499395243910706720433689262393585267810739980217907420230495348587539587368575937317399958759990030750192816002445334481699247992613244985801420643916625675948892374374673429134659368160817127730665904800701908112899298613280895486843005567670841826125713820459986241085673544936618381088153178137056228248646302317865733316043951453978158373111123957773964860503200926439251122396615195373617042725996105250817903517637100848321353979943516456234007917760035351839542006969477851686369155530737304953422271039254302545454497892220458553787054555720408598196426287319970870031900225550463156036135659378701822849661043084947367190018546606699784241810927234335710947324247904296457381335328715927422534128422998132391574221127647826497452027496080651135265057185904954445172066013889346187652474175091018920463204610790108640894832758217135253391987716368294032144993390125246899894901913874455783331527946503892403367883135094569392250584925024518716299413266688416091821039615240124016748140847835918828691469340789026768347506285543478820218555908302425324115960388520498566126438478339981437120997459036160920738922051187132883806874284566374864781967689066222478180105005129042894481272950585216369523076569851822802616440786484935105169471518002547714766344944116355588638541592210317226999904664645529259516728825224733754978517348191276879689360712283017265345200363515240972693435749620561312641493546942565865047390075343146212291204646479882191046311863274882690044121606277179176386560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] 545610815834502276353176176217373364911791139424934761982757427216496292502709255469638777250514745716529308373993818061517830651075589844389002574181444824048621810532238698274139175767453063238467086539023247744954302687773060314076495404619183248523133137773393376087813599045840587191810280948562066061416951523851440504089295433268878611476703837226338029634070136228709637729210383106081301775614807570305209335739382225940518734095650606942470435708298099271965077011848746520403300204737802492617269464367830878031548256736199607771684359594867695240254343688053692249247457650338556523838064243446342770279667734203651674980660430490013836908678829468673864211573370056644437839370882705384649182684852315404242079179580482646377476113428831314211243739603946103893933368372926328431410092364291272014797638627954052934132842256906319025052524923398994065273418655058846078581145658361265514527075588354210428510576738076801376411918967597211135641240950711361893174127171291718760430705588672816254838352190720090766099584104804550102879935012125126996739541656636214590690554897732329368255854933604570457110688614714427796148292420870367825887916570136520748554042425800689109720958860942800444129087013833598512669150630454616143169631121746360438789789082239238766685872996347030839063055008728126417727497358324372061590407810776390712457634641771316522252759289014861618397978286684736876375120939228226168156542105581912736447504784497222736334896749901920487088464208741569012299546416859372571044462493641890574549825072943284965718397479686909713721148038572846931936227356842954233374648316394749111570734800763445772397423172400277333542499637133116233303031133063345078546585995741169929700853816994653957131863590117287136588541486010445985090797571545494774651112893530000421881582195274665649721154883316438258300745252889975691591894053816280938131442006430499317901242634061583019367730776592777981575829933798031617317278109455471450335725050161951250538783250185556549531069914431679300857469395188180706291113333302086270003728725435851310770143914148497541373516328717738173788266187270949966676153480651868922531635707201273255410907669953492470423360749502670026685501242960323852269249364455971859229901676660527096543974942440174443170662177807521720073676929519276701556164123406092277130895068304083335329164286150756454641184490610656365382494104412195282312653539498097748315686807652586511806812572446391149707072410935772946712907954371486130451871534988234730071459190861709724591106718193798718975212564718250475238551274127549491941650890362203796719203321562750188638832854839211457855867807786757309604373366694932279382207944308736758449194839575220139191110143840449809610890655324977164251152994636827194534371458708919526160075151599047127204912047266182649760822350949211766036433918847120021684656609538011825359655521438326205365014825441173824047560579737144366932745321008499981754340483086587366566426758283668327844425873679551912798491298638701509563401747541524480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] -212128727168737148849889825431732983940392730437989151151384580899873424836413022890490503784883618635100637074084520449688903003426913981431894488902957198451154042205701304222600377902046516071798822850368530262399504804995503154939082457602320486698489210217484122994577748580598752748596446626080207458162579713055562974569708060457022285937083593898374889617060747073001525007663659630340470354029171104426329978161182619058472906819790229433350765738085855726714334515954846286971283388426574027184577711523146841446743533596094116590970326741448976321870441412919575914189670675521894253684984090886889709334908092532956161799088385914243995014003004654640021925661743959737703656866243550559332945175985809510372840177021660840875995487655823308782422018515007459390236483794849827041830123515019331055755070869981112977721597297312329378001739522851195288119038726432197772509651716028899832120290888792866056737502064922425111553480127752672344351097269169594416898961859835384085963064502271418033456686197847159249062133971881594114913795175772933992225552864947754904130772129571666905420323598592969692029838230801978886784158413101303642133413649860596063557976447335838760844487280937528165138804084780939598165097916737955369751702150942645933544842646775760645474713359935205600967786090476101532059857994383729411396806782722518624707547755229596770096200176453056426947791684239592038541925385872580099986794794320498573072309617491933543816480975863628500645700093066341743349041834492113048070539095528138845614932543141598486840138797927357769296165435932570516832794150725645320153027829476891420718623666476761863822677226816529014980343517779292233690631330478144039741194107628063840812857477204436194014662743755084893299584987063539306062558846005599488664631903510388236108204895339487940112670303734846746637732097928818220811066850496550718543457565980776755946260623020617173412616245588903121556093962865534470988704268769538754568391642616804993143822970176488634524865408974242392582277263066215332732285234313705674933684361117593984953828588159170275098547199519012549932470209948908854039746977235386480406626227103686679164737253396044554090467777692581804622301731767312075004727675156466164386989541393530002628410413207255713470381686384674189750713955251668573436943167142129065894899169530125066408604013007724694488606451343628031543119625565125338728152443762601475479841719463505329039525205526954389821154080243890294253530370819624959150662369082014975461982448073077405514213601238627628550749757607874269131828200087863687271390149447796898709571206356443615264518201075826714650600596606605014224728136930702644188591081540480244270517517514952206368427321638452146231143615876467927671372176931439328888008165754366828743479754358178081953087246311352960908546639705064383063793467587273990153828808439691431998902531774952053959052395108045265571729028223422168129414778513669556576754565407694470117015689186727601698950404632772768211605442242710948447027812893846405120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] -492991681684476097529365166343210019115193414102354010067211218998680153019495731416827617311868711497712244131328695780829596316568738644883292532780476265726737104887734520934564474587785132620989250832618656738745755195470307985677305763244270242945613007498486648450213509325071287661765516973172823772035073764230566064588353451153292062924828011867180131954101016418357574535562877005020634185346737312100812605148395876977639609340806996842824935311881533249786564843604252694514617358000889463652258081321542828636564735665897104924875291275144106513030860545400184251590374266211802104699056034831636608947051977421499768431513879664003381087420880383578731085449870298457070434419776385384505299909467957094804727009217416004323135702367452953018136211621534559314688526358135949058272831970130643954867348520160358707003630628412992986152903453307165080688113702473952956462039590420994732567769479072433378175204576359168152714004789183208991951688247352945799207911331209141439365945642877666254773683604386772523662957794056168960983227140417897018556807335554618601702817639979276869228442004951678946359864703339458820564354539146228700442621001503008955899949190043803769144962235291472798803740281710914145535415771625866153597029744499681097472186716420006481184003683321739103718568808656543850255541091832540752545144645670813765960516528087674158709521722218038057477122384754509629045486350911857598459329328463804280469946318344611757683029478533014836445497911421145887600840331706297105833637772192956586248378339256144263383580784000762625868545113489979832824371729353671921493051367401550345012090569767142982068065599865589249188651719113099557366541903285008294912768957977944130094754705803008591955800216491249919404507124156365325100116390659962575725267628174705540833100305021353978562321459500682656233337653803714642117762045777639880393125169074350196342260616089038452477335299766807901689977525932872016329755103678079037719727683797330886401248509030118160789852376746245699739792269707830202760617423753634073720902885018708968399421964364925021185803067832605835652201656694477006516663648166378118592616164438143038947610108692840108476375042846680403300046385541752541618361879062306207792488621675231677698529792300047812210556284338770727444124059200849203667739613851778230820645717890403626540771560868466792004094413295556943382592019768756835005802772460241874378374457028307008296648567437063663543259518137692666710478539360595911675621972542022955887704473426032657614055539556538571968763498674884283346939322160441154854176270952944104239855976489016175246815586958203303630594940305354423254859297145415558715400818169588206281523945981654663322328784852376685812801432785567483529687676481162068273340486501621642831593346898910489507118049196040287273872835871309964220852244046158628675237947559284813795710872495433856954291217678179798531072895262403209253336315288832370713301680852023315871588192793975540625379375818737546518306357038443309888510951567579414528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] 22856128991751064883774934951833214907698017484082447268412569756245925859181652734476019912249816645022128391943266920919280764098761334288262878934328685343714754983526563073357448023941494457089015876753570210189477526781271632337943643730309999529653098837870118326888085122592195912883813182698399259537089135394153378521818774076606213849420304295909938428765169762480322478230886238326141332503058755678140202293437760712182799726483433265946069810009792612954905284612838798764627914159737516262717926523941080025333326216762954254848554536659469086495078469108452465319494044107630765568589548084841185005929960942407944170307346048741697171407601464688889687153553128751252735456048159150502782154498402215149843070279018097079227011372257063491285727577152076388808779771975625811853511649979339136103755091399463985906699583642084937755672520035877920093121637331987573081964732364166462715680285623943400560017699757979196820233461029743154552045183415911721880816045309415807780678221371266272969195431799932286373256861602948220097670561291264533715375108444576178008031186518725388734838402145100880460701077551446302298019334702682414885829950948694704167040720208332633998012339103682686827439994636394768802486155702820737725514025952062047013738636659100182240864741789986697989637787570054353098874636414069828233525381100986241689329361300228102570927984323459429107840904330698491790735312155388393476753713011023653661717991019289612198619185820997899788213500182972875756863080055344848326353681322016322073000163151778521939468761922398514453090405470312609471906685648842429869502337735136180706162103472141738356006926679640218333559326838410253150503251878986937886154162737328681719333670173664333438360226554388434051421483450936198199711168664715565130844036526003569805577805841665919682009662713503252396469634430198153571754756522870981757887575500091679832107147535006231179360626844081696766993840898468466364432852152774816380610274360076227250202385245671268495224047367428048773472023307587840132283026450868200173956353028821974460048761035948258486220128784405755404393505343281774560448442057055626424101560956550669767012236850549775991930758465349538364204522728290909901767155921111445005227896392790499746955917471971214823456480697168338135815177887873081146116170022922792971442767748382219855358071201880832086593239671510858848589732262853947409405633630231842561409697648805369374302563038722438711552678374028028451531171288905211069145679909814275320653332235191205490140549819033717223683187473272880497451340921047618080858141451301496318061213590529158112064915240016908568317390196478937523547657915816707289727053940272560175040838720908713337866923324382197705347645360827190950604590319385201684692990691463730719633093576495181582915083453493859125991713344544868423963394754238583620805004437083121232844578756634978506405268311480550717355631451058876751776133592803778492225336078614431551592845023436086776407859683206148969144872937219008678533287925180625059840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] 6936608584392639982626788163455925704657227245613290717675707646311458047830379516947665198152805479348010675535159460742747680157069346092064797864562016522257980630048412861924177813929038628736646962810697928999444736348485024229810551571373083831189816846011609831337205903686835858635312478320639437807513440757517659788263949430532214971798815450953812321848713025637507331964462927697460545077384880937080977108141653369333267353584559945335487801372611039986573680466232673594455244184945266038867819698676247880843275903949063032017713683214266664106921130053895303536421057021199701649117280706312187011026995524544526127083022764568960911043489900934367102337882900951375995126297364271971113640790713316186861587420598761032208888198958858531232810501691431131461676201044645488830289838277294686415369848996586907767359682422428000241460637142520487117128706211407150818877155522123398542287002859374536270535008286727336907369087102912290366205190532732052237169485618318494126299860358623344553092807522604866154344120497872928797904059754290522398825139079353908011964971682614963077535762579358851650930606812775846455980239906799298876999564371956877713686801302196167810026054562376282006994788162073250848161142598571394188502478346407502710047038460912766699645366026582062577945363725274841965195600068812669401419900762977071763884305264719236636253054082561422840008843001616189264276984206546117968488249908677635755949406990686149345044404526398717398760089933044254902230275398669102803250820609164312840541471769723337102565877691407430918693666108761676625845117406136111407348420157178837326985445664833965584882282483596390747521864962458523139684893654521722892918523109940546505151100182764108728182456708281436485522053455034381272925911257563585075314233058488213408525452243633450060431517672087474694389953149636460504802288988592692286004948198848571796638233905948849549709149099529189719400225084430694820614637121567743007906557668554844718725211041550870967681961413877076005475364108693069688874849496790419366712074389081014150943416158077236018229356496610528121901371094189182613277628897065786726936980068785283839539458917619429941658453969715027008156813206470114142018774681762746096643557264696158085089506651788096482776332197225205385059557964464081976389848386702559580297267057643436303045620654099054746328755846008347320299204941320989190137738954098563051904041848709864279177383922218401539015080436113886505075767626293900410020265609065010489365675922880397536844154838972983505130162465946008857095798135744240572837340079545357170923978292443661433661625841872737890736790438153755644744633961690414743718241128826730703510680475104588378154093003591606858545344769459471859987747592627143325481861034887248338997809577215700304442263685078542548639847953301255126253312957933737846279760499916037961555990435625576030361140955765869431193310471398417583150320841891298573046074415698819870282140263844300480108418990514324952878996171724102645462159031227148926976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] -813346755275108868881094485754835078820818800102569566673048762211358842832567898026058992269422931476414718507810428998212396993348012791631005762987221973629239107076747248296273191989662157333282821151741663788978769938907896496722468792434719212641854737906048657279026583126828569128930211199246340070977931025039575092487332930357247253161938045441763215974666676535032377266836670996628722580872413091933290151151894031068500714680330329701999026939205431636227941996936368581722326971763380449817819263973463519694224445272934804934043868262978774888964523707300236307305182866177085372301913948785115358105593775223169838388178287141091135779182557875702924666837079197287962715060322946499798740004969676170179653674017152214748190855089149540053071713834138922287760798796273339570229447795772316259099156676499289209453044131957446794414909138514255444790870100697644594229048196997715779262548713901797740226646678049490476569809461057290311628407060940756698268528248170858342813000169005039050445875171686238727830889943071423862747938994839228654067093054560083282536990056308067588382547282824833985211611108840894382574218888776511663586005669235059488778542756695621819887894002704979719432213359914075200982410193638282488887651511519029131231365911201472302121230120446656870329818880343783063995732611264041397889595730695027364140849690279241027048347361469665196508839582260161833862729199681972370302558693022571553320712567904258674150658496151029753933393968433786552849338150574505028144750122221423319494570199046163971247437921040871561631902663027717835357157754806307977502075328212730433722475137224374881042904468634112475567575128109401390376621277011340481661424992426072493956606336010725788701361689147102818693474363554617055206364772567030350327199104268757028795145841633989678482456773627776088679678374228289111289216909203395334214325243987018561244247662503648431043426711769214288698379204120785434425098882262635465060858344229329707890788838699320490842127528462184290375307301456980515039236142671660171243302942324575869977397620086618302419465621105733505575677133660750378073220836088255051161885671132591252718370136077503120442497245823962334708719258242302698923944667836139423255665918729351243712487088986696436911530714872165323568554201602940501640684511275397360290667413644542934819532224415778385807014698942128286543304711183141917443736025786630258871036218674153647883741790495174400911294493467384072400287418822096454346562803357156967857808483948810276968327392443939980150609358856369136064723290337179076164702748693013432572164568145290676971288531269479344788021516907390459590522620362416419603095117697094751378982151684256530098835848966576987555113352335475814764035092955837114097844391492130588138240813022546746135034153549490956594149911669713167405270434431859385906553374613581890436330718843547604529860239628530620766730524467040781196447354629089804490777788513450125446445048921075517341783197383818019645635166476990877549143372744862833049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] 3055391218804828078920390514589326516778793233552585390612453961894998619110486263656445222849372823185632523249380960892023450277411373001284323986413621013222800318564274355719899739748081062418787950376357131533200848882925472363734445314726211894390087928355980296998419861966889798535717971596864972093835656292282772503037453638709988742625123472437399016509622165112670902725654498135332138518518394056665827585921072639136466765355518128819564059879326383868090719291024491645868888419223462155790722395800060126570704849592008602134085600197299624122922838952417084641529956238382299459946304053070397581150006405938352288245137538757573120523362192987951034294871053806883630316167634190399709640933882420426565557873737980206936065847147120683344791983545453495335643011526757336483719884044759011762332888890522897435508477118215488170740652751011606949543487671137716132967556023948301700217948929369247035249815777827319785332434514999099039486007727267078879988115574097902164948770890189663728912661344743070211301998740179557377913969648741821130111861941478594201689220477124650151303172820488705731760458973453015946400992860023291708837510846165797714415064626305472079313400536943246442490683876779299955386196089432106818077623396430889803765214949032961986586959395827467949301513976874540886870187483066588415531730498153481242766509598468371879315223974560820481192019802181245062511240756774848572146073517990512763747637829563087240880218520989713055442407645916327544202926577655441987794628705176339770664867838620092359787104880381343047369857466607780284596742425156866580250521215239285048509970177142388974509209413878238892697472433172630640007457655704876711666409388207069677988389864826933034156312069380949178714824589279902382740608881210103798838376678406906711797275720814391145492331889324235746991992057890127805931028088367824412699602090172951322172151907703608485868104854553681354612592320874361370540030842115616239381070214695731252429571610338942477950215526038856496990743038135088599086205281035903939425797500335552436929261271839029141853515931078370755945924466756129377040814343464662003261759602278174062983616247449118017182728237089599779424607136268086999684264332350073299083464343922254459329406000742985081190168542921486257151648772181254722327101438868164541606203640659839430909490543254708953602222352707522426640754399322529294367775194428382947294956812180510658684196605651624993200133851011410377630719011500734160073750838624902043761640229207271014765854055114880787200114755640278322649565961759560361984016539979107951014255140254677356008240110335410915132533392875992303048378976487936272281514050996754328290913755385469679730278838701123287130633663229973649296294398905924029870817168188266390179814157257956592566801123504308464044030252542806170537599362001567788119112249346276723589245673155879380007193046745862212589755174525916709521060462538270760339189228190253610040365093618698794715376031211183661988114953324409942238760052447984551460864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] 693282548481402204620970121436697509195402866554379205923197946918611536770204635012286416723877356545256361234838347469805348077140181891445316941576073387680641391042472562497438601245388452128296472361892362516987578903151003800028937812866226557575872200378216783649512481522900272852202812265201037405452305387910572788508821233815548221425804682939030891909435162392498401546592634472220077003697939866628293376016005190001544964514308154084362623482988351867794084199321400683918629551883760846842835837065730864484513048890035791316591604030405229470255220552104796894917515201426896189430041663109781050383870276110254264203343982331231672112679050302755506926461939149878434020957734228954952828027824027310555433122722466432261388694285339022167744035988579727861429021797845315852104599955788251951448907985365199850597788546657900526554010819855959050849465434239491756504157094543374101056162447324737193189930276873887884805799088296430737336720707576138448768679642437685735340060933094958070279378545533931247765872167593266522521322187287166077547140148763295773868743794423057782020095041949413318366220234527931239131524701093367541105335073343819181339945915043372374869876665355534051288436576497249977409834938262100373494314496025975395325092521486663221621659622071926832686942105768610236144813512361796096573876622363693909574013539217746136147132328305930131647756157044164994182919037390241010091294328143529000309012396289400590686120511410416305230785957073697607170955067517088466379215892972131399937849602545591280756329937391931768935264444745482141677072775570508123679499718112536645097760866104501174487447325685058781492469279725533339423080488653488175252070586111098281512676003996786643236745349962421146899831116703497381964275911193344078178201580254777661045055624823317067734873371020822388406880436555881155665719740548662563051415822267907848101137811383926508429778885963020642173530198199037655200238232245600944852303518005960432562416209858531845990067609608115408696879425340833555014648707954672317660241571251748184940650853837696811175559645742661368584457571387029205218416425063318346508815855096833780262191932141336823079903313962817149554835534497992268766025814061266543237026664614405673421413120497234079819222362160649101560725063946373598900462814700254658013265723361700752778356860594883404999539534629549203957993669997020464270663777658219791168922919107626611221325692562675115858074833942748152780721209761760077519980540671673892405206821082736033329281771602367009408685339839019447570525037623635767158845831216314787311646904480578419243382613971754368066218037389696649462118191762961143422515546735440093663443936020400229408031587572260386721366920882336498530629770498515428787175585984737329121744171292944224444572765048143003690547241827465690039578519637957553345312617612858555089027491743304482004249798909490180141388626314388088703884923135722310166207303339986158787675166433825019130241416693524851641905871390244591137296333806005030748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] -43160774603169434887995424701712636572192492344253418318101515538959837363104301822501684552753246374147345761453217698334721533533282919075626206396085928071750907977602760476291310514197273149393533432437311730418995687567459964089213718470030234747366278095185474855265282638140308251986041402634273050249849944295362719137655647941187521156182593280078371505436939477104936618217003081712139820046281880731994336970536564626015956354030213521778393685304701696690388599414711791382391888074151529941883284443370893404422314233849448518366574863022847026795932130145489104040807512193118867006236781308397367205300975100222461304936927762210095068356848666372412824857847922546504512846161966796118942149405994644416764166202303799526314516932064349822340022586793413344582838405508398662531784941368168409134967535001226149295905197871143455033935656409258146780561526358330743086413394411476553273593711360430349685554584982071544637699746770825051085308230733332888247432093886915038165843471275045474708132989988365853451010037216572069664725894928882328121471346953887461275004358972422779718929782066165178130299990337326820489277969066036480761037751542344069129272016511107449704606567663845537479777705048555208067702838373214062401835401685521331331438366834528600129472998379555003839148370556996302896810301685832069014675453634439409993935750257925101723940802108133517566542174556511446182363962119358072038225800528870964009715356900921015678650050481937357780426422128166895936304179727405149218142201030136852332536075773843575522666664081253420729961703696395281839991854953014340563087817594160348881195422039260648532210185203350959366599260279186954911584945075181296372475946070714591774440908942420878644829642078051931008250628226765084722974018446164792196202143918502879004747886767105515820691362499535584567704750726342598213632764206506074731390553285835422775765571871150201982596388810778154748911311590693605021688049003195283809508796712847090067498976585782373863764902499813102640410869314422030302404011283472424530952185724917487217888172008029972685411667480885734549757619599816219206777477210551467169991717023159228639343664692124317858361929178745409383241269918135543278960908863219050658663811859403228337010345137210795434208825520524468557095959252462958400103200914447990430259679323750882983943493897039958688952603710664072937284625239676862623251925903441893995310926067497818921523047597157861798613894967978390444277141843609601191583183412901470152492876098610667229716620958311627352604719152074751094290910953612226835967799157264261749719304027825788046374500293234110430047790414288584676675669288087632301106363704579844243382028759620948318387427563101671953895701669612704879421495132048571553655959618862920426597146338453082434956054921133409479507763811078988053739217195088458323490200779000440923814956542520914127481232440781456764158397167474282649537126549048064755653808713481657428715108789287928084433322681658645648486826815991543767310368923642245716901888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] 186834855976987971537020274202366769779694159784125523806092439310999225628923474659486647283832287959600367544279522440663735233085923732643484284861060845074512240384124684615159214005020775782485250628481431036055250663982509921537257979610100785012450604885245284857641167028442481539591046936588641438160380970707891349258606484312404782454572019598147864182558155707357959049914534189763352207085762788073921198773856949941105824109985017392602346614783464718017280836923892530704912220545328892320665176112288529173959560052512233131561485447938076710602332089191684558960074641929430270363026743524574863648149198844343207004032609169518101090716119204904858458342721637885556920990963052411154662711048626641043451260619264785007339915083403511111548262049262203763980896998269823897337239423450424956198845885180098250685943686661621426718116057410482117546796038375305196480382765285041161779718588238190348125131617137032159333587745078203115031141808437316345750203651784228134098979553055379578179992089720861927618449520060151382167609771784191838889108440718066070650240857327468281395107836932324797776510297674357873721754914207215155592658643940594946284939386548132416193242452966766080484657571801007621015539088213086688830725603143284302197100310861475585253170096276406575268906686468338778747684033306206470773569437796329780073824128778912436474881261703815044455934922760449541102789572648456815153358034710610692023834603543656147046277180706332917523148317746876523794804881645117629948173945083483544062646298906423577722386409985028279439568108780622828472711198245836038496729396128286331309598358199197776860823852816775585038680657522858449741965220715269337802404848638641254442866245395767667397946250493149424714814673503150280624913908027243170579037714265014733076065601655917931907193389417353618027797635589336863629873708743003343539651195885152166735210439093283091349894678929514153608463778379282772030761401754324516478109149902119271799442526448936161071623130593594976255908929347193802635249966974128771096744164321038058746063363797021396589865403214850242322081877290385263375845619672164976088951078698402944565968339291210847179017386969689262140950505735420954700859143186859281637356468727452994224923637734358532866733583348353207420073239301760165007445591149859916936235759168586646011555604212376549616216952276905463161983817529496597341614026456766344775010290093985769524603863521925829296596070937661762121771315601900197299735168593034408226176358196535422038308402646753202354519192290848965506775044713297310922873738550622336599357374981212458201012660519205758712066658831834899293399347949199845616027673092020820616611699034172048846795191841024123952000931784008992806587868624842283459136233984681568272349286238756852240499730824714701521479629895372427970494084063510733572196519746197749667129601740085459454372177094935734323217676901832319040716354068285081522466031136305156324968649570936576801022999114573323402330052226543002568704076079507735817748480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] -366769750446888396520568027141657970118733955924974888441143558953330161765286101705540279028571610041541483938951550488648687113569920558905962118423768876371101585051015723015153527984252471519955675536618937406947000962248707254568461172993234496978146377457593138853151724230721853121331740696937930911027583995662704224429208954174465450852882081141068651070952704111402524536247381125969509894767594276686649324345425854497667556027023364055888089770812664755803377162318064363975735894344372921820283925587266543942866091797283452989023705096682392120844490191022850838613954119958462467562091171467427115616556271436273687683651956447289258150794980650459192378702218092128101253638976631115375235779247532129499525791867233929673696368291735941529323290375218579963977070228379688287709139202850666603542467437019202228219968687796490154409325080804679856291368093916478863677297673461798362686816832087479974774999279765729818792972181561225430056557279080701320674043212748582690487100052477705353424591309325498499026288817893295695140227334904235272016009495871310709585773041487483637057759803743726537219551859275444588714578140789578510094460281580291638385363129896909589918486515573330681351138940952600042010484007535376457368418632372762249860776664487860915740375952604814869945447593666583479374888158577994424646421298327414501986562379256262698228850203549402400225028778286347036673316722188599861628959353548141817769373005108536861991687214936611866111574028576546420558862760695071340584246112995445289941670109710110916292591714184220785599000518268395334655408406933649178086902176949365159927219656759861834297810070608691282855151604571321075237658690045816035347132477920015271020743805251892885546183758186042153516193419454197347936584273977460471470059852893244950278305232910542199716260943251437446564976921062317119504510088687970536385124557623509924824648741883124865003308022463454165728646585950487390415517300545432527032234936110307237600719024334957995405568022603548602914639333735232729084016947477206078342701297227690019071886862848751929662285981028951996707488228848732426355937727258728950142358356963141119524573037692503755533701624654179254752018709412574304315551257574944425726277679791042091151861622006050153350751801046939214657033224418034267405693708722205002419148584796332260578706701372011648496771435914189268411832391376616784028120119636287760558662272505600198072796638215011059004098529454331810375635740042982916203150591000496948838598020395187012696630352547033777511812516109138967667039424243952873226809150013820269002418497218734891108751061892330005011769997698313118499900602918684325303227849549621623685592283050964637283661725521046612605565669652809623830569103998200696390822436946124121306294904945850844868971434595831987082165055469089563534877087630048911599296115859880028890084223740868228976243848924842278833139969658888707270105712602868872832188099350268701930519324416287541052409111924268347683986048736456303466764554684694528150994944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] -117735239149583981381711106007497532843728675723752185027344713271821455605428614610602504812762641323342712251137230839156217677185763260809416471944331162612744923300492344629367065942141549176000908885335312256552725744173829421684543892750827838082461061251717062146447263918847588968882672225902923135194682952344602926931091315744022088827802155598043662767095525833174029669948909660391153129179147354227129258213561401338114094544350935331861733192354045524297053153066955669291798583718552499036463279173839523597792022612060835854469566482757743985064913953578254582885848519676265970357503028981059350793650137636521693759366268096753335302889862010453388930407360021014533995657643669960814311381435002188552093971185929442642479472807333106385672258566526775974183517592186108962603464568570517388097008150361906849754288652905774065532103618730675211668709165032699751028419205898159858006723768053225327414003271997084638585565823791750238720081178382509082078815400351820781494241706705193015251320176406500027705838067201341536789832359939437427470797471173063720267221729973399449591546972831006877624844784661864829523184919009162677861669598120989174810169236154106109134723781832550616314014594225356239930015962410651727072488955404736393826144795343930079719334221938151901612766891482126343886365282853233145125025333064863422547230423648564523519382933078999186338181557388832126973647825571326173996813280359050451422638592770278903960539703970856396290095361304769607960026936291357432102126209944049386447019603205151333907500788077314819642244505022722111938400132364967402378651409058793822857755646029515156570916373212875433353703674984861338145818518068945828046353586760105833743099618486822753825266823414822052461129916025918070742608150162899673929570012179627680264601515955650481008220646931370409031241676022860190058832314226472667808819188973227212343196577613251540685284593659891090390438988951036819600731491079763524885553296826674448949699294891466576534155624402775277280298967412378323621687669847323480502476199643888347262501146273587426574241487877354087044421208537395987931261157706460951161016277410967185017235784487732496671571554246102890316317758205424268307498068296922518039523350258875891047893354064359019235268391735293506367866553123307531209872476907803073755479233026856530560303295336930714699755198405178448577916929185669472361587819550157184482416923345712076616636150238517395117367831396350747914778026240706826437817038693205401868023197315497552725626128341122637706129609902652894593093486472155492585310947623931466938520472855183265524667532381802810977984221493952536856456054461666861733999786068283955486662003279554965365578929906397755471030347152616590439894873929156607273122102897722056249615241946831645742123736967368580226024537665861510389085911670737599690391676220611249341204782328694966183854698291241309732786048409123877266145187947125463681985023604830383749819221901933486998042112921329324195496964529222035633879010781591825222205440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] 3235620779442442064157062816670334508397444486763380234750913367319168691522127627907872465428041504021080239156559897421034527156425032343548315790367086040137034600357559338368734660607066375574838561762114933729696950883281616958271318127956596743883217437033099825031637193744969992613722567479575529737523565193373972418262378326791456340005602553775476563808630534830560604552045909400589606754188700136659197720498575890419414037306930575046271571923459559776408743819930653783032394561115669178743317144154429083676226457309499038965105651132250657391681021917209284078149007650862056614279395929283494723916546531529617322189142881831488330027403261811094976025799841737955921928059360205626914049808365891774153040070487003696202519452663879120859581475036923735399463663362637271498746171395140033098608683510500647989766616755559677900994279161534877938686830858253843020625143729688442084608918461894872458964217644208499018900092131885324325860947073402098156654597731131650496925422560621435777468955505758891325074979879304579815949548856791065456578499841281398518902816429233193380089885618091963817562412261103526297348486921000626820283692555762974623091634079400229415141015245762568111335254069790561369086002263708576891369759857477171495850563821754576087300416653831377999081352563831696239625992248070127954938280960203851212787568585590564338085798896223299497048031019217639442152329496676224594781448254744002689793521703677563202161089027254489047458202285646714920540774467023605460304298279618855217361759878354584064757314482776403929886965986345671352107301210296655131838793494454121743921009480002515448052636645053699422517824555715186071464531510619636132845466143184364885019928388468143288977543818649797384953232667485848856299137122722612556113042290003242935188115963584106132475104943119927659903948559971084588570165815453837872896317989039072197593683371362648458764566378241131859891358743118651705624032558760140485250215475346717904651273632049423753753829840712658278335734788274342082007922882245502756062675038905244537569194519990425936050208506033274992650675157185525105015957452634413510337312801583591096333416235051896850680469004506340530871136053379736782302308690433024019891675429307571261739469504064243230036421038491565569251670949035881053001278684225410715448565406919970322067817013021714681908025570551720036031739420495530717452483490904313670297744190228128171263108508988836818263843133995870626575864698148171100725972378743064755367985444258575094420427189700815404314583940515394891914461698277697067433704318070993689517357516166046224634856539458609341954594158559097724205408884134185612089750730708401716255705027985556298026827725312148528221123126000029846070763810119622654112701915859532619767536591208556859800373285916639294246519863022511943783569828303131909605056742910546468067136287315624038081495897965968829247492561259749669663496421321272597107445538675857219466635151286335327554981491301465822318082390406408255628423799238023555613458432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] -10965927161787749515407552579220377017575483695813273716439980885505797670040865473539496839164320525141339422356403764128612300699936319882546916176310983204070503307421554854017208683992339421318736617211580028700697931678906223260624397276060964592136603999544149025855212890155547824163869617550466568266475618959597743476644012162579646844973423098015684385569674734003328698029678759448756733314052663837451255443524798396620943390513930227055860301988756473255504056530726397493986389958530384384912633686629112282721985440750546443992386865925271215138474196880989001202188131234136709261799818156062547000230894670277283159432634682924052964160861779057641466689209849891098942266206234813349722622135102614346465910092045933870987292338317251545894769809003344405931057869115092481570633504636605948379642728915100859937882881056010411703155846552230057873293668321088711880675521064851016468795113505888721340692131686706480952712374714034748755437461609522343235004473647616305080924787775606872525253320719007920615685952762092708829646342973104667690126411548520250601579691615745733473671496346057292688581604222312984059225144122463213240461492055241042224693278617596662542628131726609205695352898589190284646091262122777320424431970901803739478453866485022686126533025412922390188284019396206853943796708502438683127918748550015251416113274274938416958876827042185696152683344217890015119661557387123627830782645213380888240036367046638401258779214109008649345012957689207340369798790143925029734986429473834067414813882390293031243131024331437403017761425488869279708715275785076125964369498462778165338910912073199273143430895044141431214841169134817574782698650608810644010234134736086781552450525226304083794431275277963297546853808799750815139906075746203573459690504025070673178262948940473572481037323360020388197416064595648440382406742134588741342145858866959521203483329833513480344923931394908273056823956859104156334566526649477468348543383873888585810866179830133814797319109769884386894419513023501466969622400112822396108502874558300455252120040755597462536459055921669938357612691150758690893431003965097448546823832037802659961480620816557874669262553945894302678438973346173430033757187705159883001376474841728525169769962005652517015852615018907112183196269949446267470798001267709718544929422624005498712358048690518563113818117653570709471515052999787066262507744258068971677959767875889766775690861408029808128805835732997839898140144759127544117105570688843983401148419485648628552310419761199794086522986347343756011110808004494199975489219796867225798809309799572221312162514713686381399563521463809995928933920139666602965294485851643614429709487947125818183182438117759392549302707307657573038646513216580529670552940924363331471554317506677121243016394045523243056112345305400651710337170045124962107072727754568265007483340136129466182295078812810396530963193842283150918528203397789833740986044814519220281211111151031069167361503749413341824343014298173290173397928778806696650274242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] 18902172088823579455131416610602881799340368571712556957623459361811251710627030980284792845413236939440475832953112013576197722338202338387464416791265923045642210488717753764463792486291130893227478834512144012876745925945203290095356700465804581086102962010609917302499716778142003250068410182115574759646948392238084196351045534674306066393395706930127692185100941041496091159344098305294800689099418498958674969775023823340598779307205691125310489640350802218224238244472069839411185232177659851531112016171250370861887025504637993768240726201480282792142455432067011327480067812533656031363052841249467991647139795807855242027376332433133487030369123966732681649150791190915987060964556609752409676408059428991375168173679821084425972772046541901122807597620333536589828674123124235578101221970386515244012784399079230379421388901781594453444701184444280736945527907159966416144014031576721115077583136407594139227577731824718261397930476827615885611213585011128794098633437353045752554624796503516811196399827177787431247434817537066582064938759213489709418746551391130716259839430191311525379740931886205000760591150893313892196695535550705046446524568622369014069729961570063433290027085284907352573338253639007001436232620795836147540088733382768923717504497563527434806662613675782488722821137967135342137035534783277121750169696859735354039089743888941038958989532623563540320483261037793947549142853229277175220082559778987737228764138584757553133200753488920751245754083391852291047108092111132960729361863780112124934407432603859281514107160997476245750641469184128788968610260238715109549461691927546347580089825931611023883804752482441644548240102030180211207466669731052565412808700653065972997340925089192264685010883405277769821506196527076029655654988929272160915398132695269267938144973693569452848460619663929174597029625146249420497629812884834989731099497943273810163837139963771548737091766854867658063507343321472350796720614099543788141747266088297758329063523818979603044854852017714710905436726750877355607551370409112239886930360764247601999328700217977113705477409434845542472318056837916005297530401330262314060493802853681441847205769978965532480940330433946577049194231515966873301325663661272005593024253483763467838892601278923504837044856983406705422064112949571065544085438260291370781475522841181029620074353574410648966823002720537599071281701212834234613087531600341658401090623944454188772666566973837243273689266534563278791332183090063243022669980985991458598909189437286975843237988400468904186323607686714283427432725453025571104307342914003053436578519180744991897208466634801189121363342640797389806751619889227204261750148277347183624437763335677608356657776698765866478271797086860894614746897093989011156553906920827899455863969212057140278836810022854762717763070752719806977936177973092874399092256016456395348596803092003838462611545225143766007878097744145890227664638268751392893712343636050490012570663147037117435394611344377070855914215475907858144536838835303688178954665984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] -5992695270200385562893086560591407251551112588596095459031591685379653940705929786387928035607111705977403117781835128713693024593645212027164025766740845269174988555075566564439146688242885704787094453939068533584196366669274342681300453385186920450260725226365654258155175448985730221056815489908253457633868446193301692146522357570058223364055865003409030367000085798679363405491328105710987005268103557250922427423186743124717915225262481616005772046059103892328873695451160197071118089068511586002403257741215026438577024109123045182123971698016714354975793495208603473266962992752059172448168041589127017189440525732890180426936360394709352650129818857148468044594669749731302958226623647218934948122650308821230701190955522368588551384108162031426175255476584269791137758764920083158168940771686232353813297190434315273049409185213270220058817009813879703463259049146941920599224617455601311205174784821534026982707883313002857334845950748796945766998718542133630317917557252239618396839551591290511246976412149334459657796997818028961161235062284788682112662522368650206035062619967363197593852617087548453245397170887071341399552330928828363223015115964019484270378554618719589238702929379898763311021390479904158980535921773940684576926997014817233147308239496203720310442228982389429235667746082100772821291044606130370606299225570601709139288473519980272182987671794068353924874343547513867505664513329068629858336796515710862986309370406403229487476219702988260701789569313607621575081403975124939807567671254355384544817208459804030851896566371820064162299312401024974593270631181122870676130659428479764388103214658750951276725840335343418139630011949121862202327088697057062912446091759493243170877757353803998456301937141081919534973672765147287978601439607767287165293761147114065498613056202903245559693706088850086785081300074711280684111879976643920401470400169966378857777603319450061976954330787873937407662457596491623831237318369830755195028292444680469108719398065713066182549821783380782947362170935265314601527351940434572208476727573977350249291879318222227444990127788255541915983941948624883372929499505446324702593825953575934252307509719440693843283367592102183389063668035355236583413926099624948091388127792155604989909202093005507232475938577834987431577498417716055860866065889346642837158293718400875825792575067243294821115229647168651077060726224106330609039203888078626545527093746516825216949251927153792073531976410234362611955073895356730728722135354331074196048237592233856125620813253689915300145786498893963362745705066344403362633526341453295868483427741743146671879435785960743412628525552727288441010606623284608581939493121973652023384029038571818826049277886539811169283701440139026277012029417532929473733561819319087330558139817112073071630352308401182945618611131525704455656500257510386492500399751871947286535903514990476023575644471862860746139533658639310730595536205892122961719018852355508356781819146583952225485407907046977938744691475406335387860032805801997411287040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] -64607532061337207959935491811505713943747964887155241535076836182961883546514091759821661366783905187419940166558974795051044193140330439527393414895872924438950649533548738691045787329336426760451963985752402472488444376213545633838142972852512955038816783377235612785806810783500732020039745574747466723098549180126714284162423600178389028229297688639025460743431644532172053342528211021128929595930619533175817421792453906347985636792630545573757603667904681263980616361481740884172656755262813547258608151399823718572200420409858535384124034281702033443748205737354429695533067864964676130665153297149498888971935944610954363051374868176419209467215857506040551924840906482164449698342235052771230710643046165864199139414692453492766980027365852262160059986498834573970360417199951803882587237926432787833551481459445899503044339236216376241355341312424030674770949516195076296709934280476051198719752579222532542223513777310579590183691043563186274015561878481529454891268395205450628394453780045415318146503140965814770337509882744669652206392348341586565448893945409361557873354369055970781467959745600540858598469987909923087166789982441758751519195101291393337068663423233756997439120420750019399270433718399671859765213113637635047259648301273122043571674167513658591630636656046326063100819375708099376509036898199249462390397656892386011143341577371877311894997000896466688868236737161036420057384161097313247638249246718658978284730755983833076503635880251183575598847074888186836114388707392506985435370310447849412023272710244212938387283515784814024814760145859542906258013171808850447860225211568039647239924305185758700942584493006543570713083835059729296071388015708001957122492579286409575981917237049724831749992558629104958223627094388852186616741439777290678363055675090157465921219770876199292584642842693630233920215942251331078215608757302143686919038568895345085102279461006744902190855840410219234950548146411872530472145054799796093048101240828612436775542985070298795189492868117073400508254367721697822868652981925476983503743110877043908170285772188096608337928390437409306044954755768605674139393787653020508615034756887515170189056307374660247231126242540501566261656656958005954556798313837408772114686344997782856848014025026200172833535791897825703002134239844814218253702869762707577998413831574909340714531996225021963209752609040669200581825545245620546559212783899080687855156925843377656577403544228433143398967780752951354774689362332383387774367544458713562848424541085114977119470581244426118147167819956988414758231803661727586165968450154872310995909511191252327885544229467236476120221754673222515773814810083685088334998873458931821202739083697874374331869587711511261701608652977565987352117809909492352241739702685334789763485080606401307500886342290927430550996542341591130258996931926707595410483121692168061722728845908818511949868993515946644628175653778520524308716828141899761074443958662654872820113238648289008214943970438602495622220358598884680185136198494078519310548992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] 210474413210528256204839277410530985163896923806577267262227282843553373395802716642461204941774657055784738992773838496232190501821591429094717411402665395221755349285510876895492655962354904013835423991664247107823524238932485186105204948836736271451832767978768274574598735836935565595685336431255820825151713811620093275312988404908508491052955722259588017952244127367315350086180553766620716767533376995306796967109773364176674346388427655147693762022449899494049005074775030337906658213077467299793940880782351540241770523051042428877497022594781906564695124002418995015749829473687599898678346167880268661649215521688222849671210005598164790606827166251540151451637347003985438114424145435767275106809269666415356021303480552745414925554432400159594701919248914710862558448605602200005006480630629994398219734260079041771836927051024423309254823136402078208954752944123312232324271154728631890142904147631136071994081930897317560431593130788424200891781957655434030160694239781462943082665764315353309692433377301956771764650588975382673482554706699031664368191674605359551728200085302345556249063955680294620932015141213479218098879174692656555120341159077455054640970493638898987230945535088080297623258526163875730080587934599159443756510965390458238214684490701495282541413496272690273019168901660922774177848796386605464157571315101224094087071770624439880605274490293164937200737139945147791338642321183962695233385212051832634198555130920899768182800497662789145303078403123164178262476490302955162342593663720515328424732276723661934658772089212139441378715565676229100425332330997040102356437059724591841986203606322197341891004383320402542800542558618296743278195920352258707082342284878844660846384827188418369138450904118028496152861755343873004867934188298741482842103948561832587122490126828847490924749372247228176274340554569067378699208387146482603047251785671558093307570424534652548196489126751677849778217936396368023314052987747217943596632315004520931956807275911239501342732469066957373567876094854025074677247840029399907674113615565088045071464189524547588887890275649889028159188536592905893283962741982598313157754222213065480382285124218101976026852551788895022288591407052062004199284620500084964548334417318851854311153651771901282387214533352731821083081435057570954764808752705151489360462599210741048660672597016255160291502458314671358122748045832148709872206436905491036566227623247457265934216990811896883592814351478379536864666518461313786278869716868793430747060297768461623057503526144630737882469543163214690535219117321606554124426798019752146318472745618077185913266017413597266134247591064240881485486797694099872229819610458358387728092485275806923128351154323825291228431673542647888496527432008129263937373336999980330737025809614690970947951257187800602022579061758615695909858923430852805989401380050312237161674104869493823524296189003171887505197445066729223405708808810228927587047712838141984411263668891879509536783510042129222865140944312202496356064844312048956129536901120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] -365133103502284308876933804333233769658287134077431199566705334604265501798446569124061674432805853199255396121018313267181806227599220605553256439701301805345328645423722472944418227288148916530112768758295854616361793155290508958998253114915398327013531656843344429371871064744279341551603689848764699534583512734021324681332118890429496146893278074790503787299596333212348047375668904025620932599123145680642996175479556229559308910993378301975898603101605996626323665746322069990530947546902767807325300176987965181755914159441834143110662327677975848275430084688693001785118611273730431503414028090399881628670445730122442801197932742664565371495878576619041494856471243975753147901437987903542523551231114014533276849959630805243167592806099342123249030908379762019313575847311876393797682495178458771163115032378016059799642154312806441003167495940382256021524342430724265985559027091746131219921414816516900966610827117192862723453307197798036240092477273407564781219663759015833921365056469716305165832412449720154196247717558436251074796126790880700017192902375403446306472616260663982399371352001166309902777488586043483539748496805286666936778835222221841192770706738005236610200223344004786809213304374603051590408049141540148095660316611698362263813060780662312630371586140413392383286536050238656613609281991656131497297380611576727032395905858331080154007225200025219197774887135391522301616051467809098786705789065719652761205394141371298014861301090252945095546871986298619914241757215308405345393416581877919684328488204291168531277969955774634719703912653776095289372977769789521884938555227113625618019437413487305262490675542390200470262844995096162266968675817064420994300806480738073908859960464663069901412364346760098676999948200796064790845551006170299559184057216967453784859691149868599573356780375429095813581917149536214805197393837953490149730572786924874497092914893850906481735857241562783261783008467103119601123390754918802180945598086621612367664701910445954673547679783421225979275004345910211004502349155997235893578767347418676505077949258696384889382619210783996032860472828631846903476048223393968969585123970056178521699786768977844234553716345512921440312348193751864574220882770062540229547501442863330195031214703542287985083341861817828225059149377053917788911617056407834171020762823182382634060920980736711817964464079629005601644633509041480151818884410397963606442913166471650540081385890499871317148736448631832795370070033504257351010124336525364044093403291335121765917152119375786220995942286245227176402829411819495756744028545895927667955669844911048836746274374046918692948359860147711717941774636038425217627519239949213619933345959020525180986006582044367111319752890596686798465132594005617943680253201603554106897554559964154194272692603111605647933109038970972712430779453216263528730867076776055227564923888549254455433368634063843673814668890902796405591962314624853023966172060899217800157268684899974063091732309450410199076416401103854167122196292075938679028757561344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] 336984419961894268272193935968896568029792639064247322845863406816389351740522363924305389346846862799447021705446992161877656770838402802546750007227134095555135750797574698102911200912976993049921203515754577891677936971883570225459423064024136393775854547047402682564906360303677084957495089069189534745390626788634157236640637339873562135692198052520564751418577555245459867384603502727040558295857394306741612028240454356880972232315448863769764124159275174137291383258280261999988247405222752437333981429995924864844923753358094999142245309789692963858896282309022984241712191130349259669505900511276076886196794692656363384700213419836437346865699989162270407996557278924017002641277661182930257036015227058501585232606613763918310615004464937048539697022402718127645949031318903319126781020777451088424706916880155439323359332535928770763425359081337422390944633751640582616303190331580939781761987043642356139752483341181582848648093222621485466083499313829527253040213861645840362740281454364894775805804806254239775834576250859157687506151163314599105154624232109169042076168109378220788951934630568120589383202496810095578326316315848287764561502815796186929587185072220950667009109112891385562695490003057610873097871754027178685479553361777997724242098893033338770025159849190462800318313031443331833078648380142055747849918620589050891511532765121944084159764621519913735096429587847712782758928891230006224725695850129975914379803028446553976620283106786884038654876402497634221507849107247975587194715431932270527871707231718319496757029332623509239610606758018135923049988330469291830477037871444031641962614613190480511166187113985913464429335028949764361264427460748245663313419022837098655830033987301294099182165531444812830157343593334156624097076254376732486018737703365984801780031962811594046047891762018501196566290447789272942577833373921751878158041162340106041057063627575322468698288660538465639133181074249372620422751873395791475440057597188669383354800885974276786820840101675757128044906131051383340372724366620690013407489984610059364041701276255410321968032901361379624382191573385921870423320719097689923908558240047065782699091355024971247010906227378857932446461947153414473813668598060519426881925692146747661362452871040399732017502686824432315103427402239236124217363191678370845884829002008290445733470015398028234236169997797288002601311105880026834608408968518764937191339264010426757958121429002334042322765041617027205441370215318054346583036019261850076280993894400936265466883552670645598807645080813432862889403668452464046951451455883682267290937894779871696191368808777930130833267796396393879229846889661021213584078732815592716262699999220778904158314188909194713412993479916758319183174274001485530117432895219602448667675452674573675475712537209797683658889930531519936469696809221271305671349073363926952063389044695541504875664073329840597424711093812555391225223170028819222787424682392228746864958682796317256750610919877588413752202167750503690337470630108171350546464112640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] 150856328292460057831540636262926286558980481189439971141526422780143552648909945552920655710642721338650931863649623597378853694610258879484010513888809546927611539089963012221741141938138238681246964158476936968132425386888708017575257319184336482439511125865666972058381100325306197316006036213369002814922176597936531968546286863593736851625842261552243993887331399727721050206269619622358144390959277863124256353641300134891482452508821098901645625447665723720889325903266045394455390302304711598135406114223220252011181760470393335764747178690684123922611764235626489648364806858304171064437569046614948425473491222027123731237764361769160311422916339065751910032574110768370724087111453886704616224515191695588848519873762873184806783516331168039815865267838711727357124246507622225146534268730298968516973777758991249939968654630423129744726046140581708087534145980602204042608100373472373600227229508203478307339290451104025242593700530490227184985510206857380145918319556386995348704141360152875763674541481836822094360605700001828589247542273649172771759510833381002142996233142246209490979603437942974150156382912896703775461620688684490735656520155444277092623502516870321172970306022627344447561254357951324664746866786309710479031832669825929905544078646754981918276284942561624148672640851116055050367496384015936395472861693213609473035645991439742491419269206003843298333279816651161566275418076145880354144669889108903546701651866389096323650313130469605237537997619237099400084465122121982445846209229045842710783853941134956080438661067037258022772814547887026335300585770226042956991824591805101354830412338035773706441458526227528493541131468028508721144111917020153310172273971324849427653449852677694315697953516179109467002472950542431075472337409507531187580732841735566065689977248729440997010652408123066660927373585239803081466089781878176124835331670135586894142042198805503121670394018162097372593758097143305905778110010255733735914651379488431037657067904763030412095301826794933642385168286620519520941261629091321101263919911771377156247941299425902804120215658055183184819604858560187893136361393672399025589579317947043311733446574590612901654213042342878493681715571395460792107130586077234972472493055630137387355803679669433397005628572785361955520017152058501256865690362684126848364641144612717142438933533257396979671639157476026061186952149091525692565859092792633758514128012262372482615170461624937795084921035971203494503358206579582447899376140381157942612854076991453488871804512970244982602975580838886200424155531388667657668674448448975192598660706756594507613376035717477807829703700969658049043450852815287918446813319412550611068158998035775389220376147184722092408261700769467505334065857773884397635096114633377016597843652878977466947998477891343973959421968695543285802831536443927523335160952288624100613232287564351346822558227687743934664544808028546595471612260962069271794375678698629666903939658105306527859083960331215355904983597347363974561833995951287654498793684992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,23] -1328029336667063145167555866249858711335753335284899339184385932126434357524081791938495873102181690326044594136776859835292143837779204080020606194737625332305894503859528612951568733312323524231031002062297727781686775363971452234946766514856249217622737984720938604632884453711399851083059911783314550314615659663810961202644126376298414157238307956109972688667519317082231350593752687724841194486640221775392371432477668821949330173884188633081215136388224008809319354415471102677869535989460955238011366147228010274343911195621616357276775010953997707432210792022331701068584686269277835974554634499518984496068913568009759072946701859821067760034316086194429176949417095165791374658137157306084588165847734180260724738717616322349689517716902006432321970805602866960455830122010890921964131017583817795582682677486549497796820387271437098830798609751406897829045826694244660636515655019269425436226673141974417209859952034336601207557614119518980711475692726520860045779021645940325344743726094825109987617794650851552054332241491045819508218427762253990107768801731590425411351852950966121027629269058043516257096350498153123274327688667760612213039462123780904141302654098955272475432548207574915115675113146842784054858387866843580897880424840975661495920159802298418815549031029734949965165563087253199645384284367211738202408876767759251556809131817678207626734564649496671794617878847383360017611327656776847877591738401834954457985082941928892309641082365856158708374759086043683528446809075072887883056497916131635068029539690484925087847476691684835577599110466495148334923089267786264178107806169505604881902411369061500954134301081580724218526393675170409210627872511670372623110593567936299718021372576367201496497929015319705410463203199545331423252885709819798503914568833852986212223635519338542994005570351125313805312630221592474986993852100111541910081732810952241925987839451342464167512153112093044698254389810755896812038239892034353604035740666808609008406786782621043178603080736484956887263576951752935386623993435382820748739024151424151362998798212888686073529135638563974343989464283753005619973569593148960280068180975180657312730919202493576646639159622638207644480309876185482189801892729324112298763028601541535613917661805627198835606177937995893680750687027131831291112287046334296951217015466292237701752095680164545042477323072186136539701150483713184624437506496831798252280204744113531021133599802784968876532423614642995364777399812620432156366141791452502337397683773116395534495262556534650698472642565845828327560877193667562964202005698428141702783729771509186803282957935027517213841666604837334561164209330526958517053094743080182743574339641540617446300441180283745724794835967453516787119718245086769279955381222457889902551669332558071148421812231303145681966642010554298272362814027885274891569088935814644699711602515892190709630372701878450192679882071193834999082115998247816538478588537154724670171153558767318575810664371467027438607284222161341470351678368216359741155348316160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,24] 3188347971902142560631878760369076992259432648264031663521745387071968215365651484406906830812321709520160966170480638844830298300098540083070861559873485301822353924522278113924908501313604681841863288006312604083139209393057973945418660647615697279692488966587302213167187365557350682772745005304902363641442230447075634568091910178490379239576821972664611472788118675550976752914376736326733003402058051796769931202995458428216788666099276138005275782146324915488583029576911090272691166063675623352101692141031712504792171950402188991342361016483226136122688401218547994330844107022244917068419742048378837005497516905544025608631046303876820639626998506336073131188775156789834955485006799609054225971491543622251828977799144602523817013670562416114724229849942853222617578209988468127094776266981250011959806452752310208412385219663453513714257585448814762093262220547574169556343658611620195685745412307793584291723452043616832774057501629230484201864765760518364990080435158212462347650557356892856330869298087295789634479734574642315360548853921657172941736994261327066508274571008971548333778920582177171149257644601479423893048587221047520570747724009301103133861624478974535942196620593514894844226762278463002669682756720183674186301858496803218676749562221522411288198654120586050751868730569670645226194499398916896494626309863757449643843921956333208368637653800715039903730479030553066101875237017279638235455326264375772632186875780435566257033975718011931163536354661471006856728828473043704945260918183988532985914402127667115987689502923563072270249555341487480395129128510505268313857094862862398137368985858027528066470897939796170867884075024298321627407511916892920387399956522302536772677157481145496388109989530458257682808243432777766775140891113258719242569263075861029692151455537442978979595011596932691721864996677888503897685780963109727340306984838205116009399536277936319144366993346581928780684400735816684953318509441517191231952403351428157905011821552653883623794675652291682727665531656780938432223311073275695561383558506374962694564029596222089559788587473227627779496176716647539779022950744948918771746324592216317348837527855907528237428350143781326903609591589105231889745790954494892037831389752674820089505913686678799214469244626125228703442746755384954322622331706692770166993886219239380126534101749512899387938938688642275711804334792320573188812664529724280846821235092030874666614524439141422275569480403489046036145380958166811287691099542574270471158498480920448728121402763427111821044185782586758207590508430476068813879767506663275943292744193266552850703851592810278600614392917123213135887330162800953811999137073250282993754097716701805987456841505170679444008768298614058346474029080394051766394326570068522030517563687876608361145966225256450446764999661780726015977346769947529034274293612648977431102334639548698973775883384669547365554530911364794328180515458744645494423201869518526612324760870608386619212706956384752342571136558595718753492415892040648776671509348352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,25] -5361408691873717364303785901964729045441403507053588153392938673694124868005655159089740092776385220807531753586028528922295996767204502099100328292969173445388049258257753597613675951595029973115305921519282488148115150315713707519395047842965642804994628285475719808002614125975952668971251474543874745815277416360598253687708649993204869379582154044367095041949527097136005577162942998752287615739858484970237024820939629208025172496571205219585730874481603248760129312822008220373358247349114674066827469848634290366660125985845904470944369451872225745303128424773990023766865524949410339766469146989669952639778932193281512718003708134193396075205305397291558877050996332006186565513430865595232925602526174258641064661680000564122240607385862939462200394519093580025982328244715544846995191845855403836231205763017565472470416970952462348674864305400884258187571420599085181875831781130178038050245262524273172371262512198328752232438848291738278489338693543343784937569865034015707962137646109169137728630727596791145066815224475249252461176885332166695481811224145016081491917819197692067112750169211159102330441266190408717558450106194272020570186017924077045966378482827906025204671003261005984674821269031292217887321020439137621241801112902844086685109741494381763976008919563038043078919977124195386350599624929077691796411404393125120012029402199305591780476269307539325284929235639541238650280848907198133826718741728072892996379406141509902699758580500935554574864439728729369949588061346435099016286287142874101003308434304148394002717863884746573216650108536755026429385590337643586289177738681076782835327148023261418737436110760499219410831726679317848705173309232689918802819171765188105456372449774680578466736894474386046024647584968957255347875493023012078372401603172856309830793379215873823200416942833272311772930693614518044937430512491358955207430720830589874363738879665738461917576761632398318876967525229098527337851119517936475389544534203925624642678607616881014688781217547664163196572173376256935861723041232000448282850356726905589515177006017278209021396133134250425811702720321984552212345964719491484005343334834755568149646397881636076611979223715586438870827516707537010254216324919062136177043109174534951494904596900627119520525567248734777939920279524257443515403946396508553123463373740075616597703259183887194954970594323803213957981289137506266606951671483499979566025258315022590828473323207553184312105089083683556521569734669219365917715159216845218568764711854863052869358576312966741165950812108185528683766877981278092872142755686002227781420358736940358795301469004011123520154748584736001685962231811183313564570473277495604786154731522534442768272562306506992365761495968147195468250514037401542122596353431845169119540804755053907114135924416229942692740801029327091447852528463423651409449388562967396212565700874598838962925351227541831752920378475817704493803707041149978265200350557599930766832626990076460546215418629232639759401228340853650996105518652249524414730563747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,26] 7196557544759974775141168749151013525016377612294952273461098841341967255429838873712352858025262435696259853784260905098405664702937842170636280165660386162077132448883950134335341562135137144649033072039460681670289609824204065629152759169956848228686849235450567947901361497648735059997134020643486509885274220933080421624154243987250875149631959248311093950397952397144575105645694888489414985521424122835625302285918984548308519564478643768634292152768150715965112025336332580231122408411355447307980214889773632174314272903279793254630649782249111843260641756397503245738083113777361063766525806186681792166133864886680341006830856684850466001401995901067482123768029949721540328257871476468122768153088120162821752355430898863929147056186706143775528716267774109392717271344047546902547217008046379481148306324392816780638227281889783752507460653291306937600920595177421814603472042006745490075138474759275796403858173133923723183781343451597548931166694232575416370058554434576768966052330407548776286848402165055963347084143454926994355408420958634987789793447052373425181412804848083663613455226883431992211263061796547568135013891091068123874043126833249557335009154805484177491478581378855308420644157233635415690774340200727853914410321928392430053677566424927624892335631751786451913715957591911547600821371388930334734037510531165875048508964677394227846600295067053619113601593019831722734592459081805645959927583708954225305160953647337213924007046113121998247815345044279643021074773740145133267058849881265233139769979155682293541206828543374126057746954239591261821296092582449231357574284328784590566825994306248819858860778225220464798824585985776014550893912896996367008328436564804007087647644882832054604658367972902313892617840180072283411649981859323682090990670272759619425615995939419666427246126052457499680484777296640476209833690930770257485175656645568522508488017464090256911403647174468845452748485630855984979795351288561583124060394905008466681301180655862938780881593241123326805959099713728985906646804819778842266644372787208183014311853298522236077955915022003504832004514193711778483658774256416895546162503806772017925732692429973865958401390386880312928359475280789238366417764340072499439242147917112147243916345475318030922261371622083002715688762155259797506674881502423213397089235311561242535639033616604107159595172073499499651353775698971204266116149028918692558646909842226290150750325336480432927584429760837867614842737133515241096904449337248235830647825169833418038485788986404800663771875168664519472461947015018154823200873795103642302254167684688670167836014615664795914563489099658344105192452466422146374722722793027415425865076957131640457720994485002990185519993115717899899292423451479598375278603245690606582919959038692365856408695145649331289729719529001534823147199874384870687532954066015605911026754647425818686871221417311375499277357034226426004036907469493299801058081115656037319697639529148325163073770027516413060165172649439387102792761189966191849163209048064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,27] -8024445129529368355488938068615918446214801478731064104365426613465525777305337910994492272631821191834447199981957356492509985243501740966547578361058974982118444834937631106435834273498986112448388926601702188288552683639694273181067860030133950607648686439674497773553005921470544131549538656646002881235318142058645773975985930472980626453183255232088586400811000173579657495330293823385884702321480186304080811042687688695238299440416764804030195027957299527193521416852775339918589622866354098658415572228114229451327904407921318387261870635207924724014843489883160609033173751180335667746054269752404873905176617556041259987834511977689484319232292645047053584621326450911270754800297849118975718360176348827751995683246873150157596522659086812080761806784444976456958581899413396241312646997663854982007527963628033229533392537799296405626395280242885131911522554129812889975905369692538694176338804553435488045645538237618898738326756273263038863074754643404935021895395026781691353340421720728302399946104420268564354312018516446764294732959952635063377871352207698456030848846311570010230809641607039240543278076645067630238108842216207938155490004604445865729977736441643181218357972422534375801489675323775674721645514485531747058481210535026085796347055367686867703057368632545957767654362461527326789097775352304503544904054715543023183500028654571675045077905304649857072609587333413938427957448624609775096990530366160310544942853957179759796723055081076792163081070509765226780901942118154500534555994476017686851450242423831440755964154053197419090677575988232276002034500503564954990754072252337917500588944648559389412012314367595325881790800757137155612800379048872347728357152341081164030171361468405235207619751920593421193249433181557164695236889882871036522851744320992616482859021399008013031410401051608322586627892023312983632515016356873146252461396195344200462314436617594341622300737969227089632226985713861006002103832859780466125716150695019291586604003099078982671474553267926462111183222590129755686921147991026524078125725604693190801664786636307411628769460110164202510040532727692724396885035007412017754665008203204420022465358098840193171123561777373455510844837733969772688008280530777963318534794510591207681997726045676460139175197334814965376558873598310571165639068432540437752059217760136153231081921989217515274061718535702563257603664434594173075280907722574593516937965490825551615361299478835383535962926868660904668286759945838911442475833690001676082562124451441904701232754266281868098804119494075786245606765034577993557476547302535471735257574489939781758202569439971022267106557628503189655475365811408985598138506171202667011688803003480723667692112639705614621589976185267103896061747492625340674247516262696178781777100887100851574935939499212611807828976352373616972079220442973380755211825770163313569484886180104673529040770398630629049138511723734545240666461027124262458459176905945564558036540953251929939318911192741281974127494718114895611725612464493939060602296074240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,28] 7396931119685611026654988758289901047779860689998587692820457616547352626239660695751057334767836248825070168383572010854235076183462429532184629666355453087645466673737949262943454036607198522199312334151749415843034571833007791327999818018587681737917935243698451221959946095370838944195716382354451728835805694683262466444103973998727063245268847476790069188119525894348709223976994599105077334302822162020041343174526704763580723702126242059528068076220000379444784201027509667856334751555023213799733307641751764620049006533873477532505199056332207615251173867706494120913687950279593740347930620596634660680723551249662605071005735521327171792985223506553760384939580751855785694884157743468778531034227476104194631210756099136359998863253376767813944593406298464224872274032333947266888055491733632314982893327624856215319826626241059156989766921729020420807341702356397815476741364181365788989245178992449640498926901972153477121886931277640959269697621398595095565252181182937856409756152919453502637716573022147235730835917848706788631045298428906095583242504027104164805371641559204441142332747535274526397847042337244597835288905196197000609237473694877524848308594108096741126690407730341799155159427889475079386365783434072857802236319950457118963443628505788883462704868196932430022638301298227175623062542060216942413370593970497193877459602232698692115254651405755236257751124409436269250219123259628000191399130609129560445659800056643151480053335851642217122178952314137537817596873404305570804665653117872546759760636195446509490335270086097606745091693604638600358805276814153142004350309165968505837891911103926215366933413150842258774183965340597576350138901551364981386434869335135397238747950110584346492830145339628133726123322934003285709585244829718927492889166048591583653732237986412278082158703345111873112176723040173593034051565479545781323743081579105487068102902423467122245440366789733326134416782820241895913602296358598627213358568098934794860021971052237346525745821060879682342466197051331073183597566130871227418071470438446395159487138811498484943737416415552655885272509004509867137855487739401623698616739570680624643292240883650659061017314813195568576817418020304922541842496992796449676959353216847261195122303477557012217286337572173916918295457690926023562783883600940238851903104270248497131053920428328607235242027053996536740197863965252641743133124651138402217618927356297001294263395412702434526612969162803836514279179295963032946763815977356104520233226071635273227189346048671382697037302513600907804378773587970384834167746094779632542821524834644683441169841859715127525196824994119699021145352968838810323500998116078568473298140296938071318531960946778136883704760293548356655024771188653183734613893871657053283001481697839639624194391815986916126583285190965211640380306704623069257554351240635655879291747238370715811024630918148961735552326534233281466332772914403622027184946874244714137524973797303253354907399903168981863064656483442210111854506356284628503681914896384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,29] -5299755274406347550279789137221793628299475627797163688819282747806229250597776980232136492046695211364186667009910818146181703807371018548796769050254058435461820919312266165250792976870906643720331096713082868867631381286837648420690686649850885062928026778422397486086718700356128016197074491905314420071938851021465209834746332930609630025845588842709851264287049327936535495099435575884050032288320539619384734675164315105293247101268094124530274742476742209722182822277281079115240919071004706794502347688431407946886367571213120224922232369381214669827107932641943173734784122274033260506437590439165302219101577645769908615859671226242521833309493943987512056658771601854920950899477552848839931286172744269936416377274993225943713555334179046605405229207028050640156300528549289467738536820679516425334785128182532670149095647450204538100070093475063977211179558563074767706166090320135037928152413072868523605227724388181937394872867523097241678758418619017357156570169589463116151276740095993031214710356095059981270580685359873627505915001908854249260876216328799122721191780859686819914918220042691609412271151921853148454312863264173416877645233904827796594670601840557515546283743799917671354108380402057174148383225115453682608182642249173823295207085185608486545095455767019246389265487502602386333988981062713647335267101678755384499951128988896259462519395466108830435732455205592181889023574401917290615517547257767399276129964342988251257751158388152812014443633081445739217994259644378356025532582893760980568040801563685023087093187357921971611779307136767968391242663378184392918297138657360846148181469131061156272338364268433779828957189871174299953395633084584075157019015316294512768595135822400083058346161634172517752490544277637735956893527151940012904007999640388384090968688295469888022242497371155422415925918773066315787131238722887099065259956008555092151994538423910368696712428848698239625489632170485701540079384601789057771981091376351026208194223477540260530188617769234331608627006576866479566252400710126264782796852471240795929170612039030927075142124331118911814270113690862529949190560131483922172538945045841826037730246842327989902222256900765415849227121984629200153479426884911743844237152085750369184347127933015643730343570462147201397254623962260437524360524681749058518668711163217439808267931554456093846448184279570791091649984426688943553996430220066890534235270587267970062652715854956235667448146502263492304932752195400629222184995718352787539526514001195756877990796764515662487438498543123227692965077364639804066193635786008079402986167997860754864273484213976979869901716999173695846161954982006274131909182309627213923844351785570493951699803964091546560527343515108764288631047799028923358749759269686856763667882917497213348037969487358237464852229616345997125329289960171823802004938036191619226507935311816794913716397141875270820696509516324291482907712650006674593806866100643557551991559952132971537568927038196024138810428831395643865977700432232995356277399879680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,30] 2401242071200416497205804183295102973841278804370407216466274954956306013175660526428081996643936690069278024224071631714876245883218362288736635953662843042135156500609000597559903599321359596019173233727189701730605142120977845999661898756872791941261195710849948373060884038529423466608394911423006430443924859120346617129170746064913009294781224150156115792060448655443758826577819362702431311121544271738039065420769079581473577115846875877202281109648186564414016698961488642943884753743286989010313217035621021962167641058581521183461703878530476804304914710453118078256069788775742927095517896555034139133497680883048900594355011773593943621991601740384303973894563814939790613414855964754655065639865761057593074726095438844753684953171193839532715291404031244262254585569927813851807185567629190432318170910633437798077961708709398386220950206161314283945018490403449355997733298784008449005493869986034171966156335328967342789876306762277615282412306069233064601865946023489383872769540864304301264111333112668819677444631827160084318535035464299449217058273520272665019843328595503826776294435808545162220311929502305173062341739935720558426908535282583876216161479370390985354119624250334597884194163935124960767506620923144479159656136601225447849644367938508491877797349584619297239229912767649182467255238767188638226654906192717767200271723004546825345371084330630908222352289427103688866883401845730776944131139826464903403727069301487895723260689761248674728121681156865250646346438095970575220123723310553724850850138798644723036617601970758912291005168337768829622827646220208718543674187112715148031022789792226887877335415447214558119645827111394371695398444585543039052257568433974742131433613278328414071811798738105555265323976036002586687720857343108206371160191123771155786868836636250469862163682795573251134185795287689856963225179000020171291961287974321985803995395079334226138104446055031919716255559422471910211467836093300445089914112023695071297142155092067196414034309596971921709074024745019009349159366374437870655053488787431502278022418949249003511239848640008962686490615726740388613253193006638289293770827760457436716649969258612026896035876047766091395723680741388826835097980275229353711881548118427088205408376864963760910079072824263560935294952097109050352962681164393150957388863069377063025740598610376384466962159728770889105876355699429280220267160097008429998027003576057952142526081337789275541258373611984474931820462577094481310618006498714255903064683930946108482120114084215185234472471367124285679325209149858300273750378322753544068191720827351845120453612621783114144994543983191884573030371159065351479479616639281616547038303245679657266002379246612826325957239577516838010634783053978112991783556748260162244917170685233880739209726109205697758696734562954111655858665622486600223974513948626256039992834298238881499250900931503307798191623739317521224753824695931167971340795526841387017616804268980013878374192640265123160606205062032111308813624591435290689010411765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,31] 25661330569982810510906143222437680299861908499522905290218816631265521188438672273902887419829435977259483777743933344303922557210542267750539842969741665091899402183409598941920868835139718016905426228871768638870986959956838813576994441908775850640288084084860121180715627802061523711066199768584121628312778751174137703949783782481918231137218931083058291669824646019980639039554363140532870473272125087807005905766364630523916152790505760138493222248966088424075745690565959498636772072056974652503338411737168499783589631896662350013709565358519893289731479250100664965256717474799717630871694435571146954020263411147560673765688741495910073874817772126015199908836672644890239136716224286143392769249572998652136456187461455697014806971949559495370721992728606422255604627635351338230953756971775918049717423812269471636891292674855774361165951590924428191705332648390134089441287340533400988513400782430020365002523333374534268034076501877732167371258801847063245906361798925511221154737910645297711737724353521557486485074783482753561511254433236702048389370069020396615971250926188642488619497786157866851963694727440403286020155894868827810479307707095821015918344410921021114512103823355052430847912605956740003521329869875784718165000265140107523012089630560868153010792584051855701338782889867229029662397050845182776648472487692431328100825702172159840721922813128909954996375005000584113939473066965455214202136957802972641460910106948863944811192355399284915756671970846494986980358212949748685507585657942127125654964419257477591360996501819171307637926644903865611876489219773236832556048038419942287684892938071493352034965612025901114853983471267577541528334051938373815554743407299788848713476210227332507244276877115308871127356861776252282550038835106520564736309600047853497388794062179648386335558001331739090007850772988078165216598486065006987923554704965198487738020583237157085538897190355198442724995155965322658316903040349560267371278660001628942406485157664689988672931377431366545935298732390741462059731476621870475891805025076523572714210090314004751287953632918417767655607948411070469072461321053144066655203956758325839251438287396998274563691090234236858870238907721809499161006668070431132629786491395275136586661888525873779106746490730557937000215997299873917552715766400715925619635010941380806721187722017467575293512058729309552974695391805809074543228782267281241177420995087353200926267189164956643508527195957678702124453478710981676734902950455205758588042269204675231092281784276295553769090125596419420878397900926924435337313734830486135545913646916906203687715595422452040338924694446812810522305501638077091944147330875326579015623528065303675006344321291593618338027554501951446650165202731902884692059802647016386883412186139519936326653151420105869574794378660046304449603557452349872898831785867689475940447151370428914761506903689554099918549797743068427714006890654788791847119807298031558091534930978922767779157034542540566938622773565498364294179454295806391312323706880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,32] -875010444524405199651959954842522894459664376746410739677610029124219274371042455022752629145955474540884916828906436240225765856635484866173597638172696984951348020895281962477614567709572624535238653034968657418163739511498537114014776343229770464052587430289963022717075311091418761020387854998280421160321981959792043826984388104163493181872749452053395328436917950495936720283509438741459486268862080256982390634558776811690894337155938801454101350817682089077452428057996784229389389323399226367294396266059389178275589238642657687148184282957379723276114184077732503812380789385529811669735327301923943033224332424004071742941531013929759684506286927624565383829198808245115930145733390796940644082017840034241628634154523081954133372625111087954726934822647639081387960420035769586787238197533473851169038257973615616163585068291961397349346269751380583151335779511815888730618895096802510524413635528622969929666513083965657522014804175193894475023617116304655940562563953635425337247995417064625814578918360671158353114445409678336584794282247900789323228175547804074370118606014587277945416381707887975751441196037989755746812034562967212413722090209303300453338583440204407440985443639177102764003376400854404273339264651361641233329488844327583512097359500445744628851612205154569270663386093425577228693098775917574476412987120331805724172487671515090929058956279205816272257548625508366399300918255779084010342818966815484615429264043069362933714353443992725173821180391575522738344622373156037591241296717110065681649891102451132007003795661568865049434681929914664037476201350469508186322426582864481947106224797129652227680778017467302516527872688534361906876249963704134017266389275946205271742803807536470007791424241933578481666001836782966596770938452297013067127096348337174695325915391866198209405845329473735018614803749986728945179723489390996988010256361308660354282950747607069725381352852330566268830399497446890236428660636063220513732512951495889938549658911166533881703230711478199534453054457191060518546298649545644687273872309778918945035358686967863155202325081479756419129780339545642924017284870689322465126945331160622346815668828545173004572574910262470549388240640338297016439220227984937242048342650194034419519272875416256983179922640786111260985441387701686259377527922737477017779959399879915283958860553486625748491558981129301725747786158996829263060817286408245376492400577742122286272066485493132069693067827386475110682124204406901765961894984150277164394911896881039575665415760484748681239587399411805690562088994360387061131225587710990583395865151832503248185638133942703065294042309440344295998098464060424706411178028231200758671056680553421247119319776396333832222369006064284849173223693708581799593449164810347325624725666889268615699882163351436168981392371636279206102831584583572439259147459216500869159782883958229375012140412855742552640145825994140318712519933008865359099344771260473139448019258975744546202546002982665336550427706464739799217911464081775467169421721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,33] 117705452976791170072758927402877153958639756193552573305630994752250145787215696550063391473472593189498483454659651354255189126515621456348271169202022630371341862887189290853143663007611930096545666426002296560551370747536266339815380062174624360967747063435863452550322779753864358741817723167064361321022683791096497878777049618135088104068968457452953679604511639846448690080087453092377527576652813065302569917992583741614206203158083127907961249401415193819885343926043972699621761867089206615796123895837807823574944845176316057747574713336766450659692520642571349521001211439658022606361036112691995209858682760173983442260282792996738640171801274220445870336515189806045837852390598478172845097886910631795844162261609451523059370133724858299483532667514221959317445892590470746086185013448632268356947570164998815748507199356892406812555507146650582873555241523498930172293076659465991986955040626738205120122083831335956616395543856050271812620228634848294839551961373284803801791292413711866151779159386326576228660425307168098172047431289485597916643736946894955581973767676903021970176915543895801589680752878482959377753364617856746923292022228941601914061183919046278970212551552106005557898826323146327843015968260659112007869449075217097821424979168414196308190376523946636032819879158879799500729586070820206475805640043280255332326461370251237824557528256074794041419204930323337670802612103707724033869569276301753540457666556004113799277930627241189516127837669909862268720397539347839678223509426049325711972077528819790658805954565067020397488150647348277455464648096856045575225343813751407560303051559555120240726153788123427241763539420362305896740691032308483616126816304311182121128938454028070112230063411403074804854217352998093889796963280810869527073195145304653768605604663256668945665269163545509038845816413291734248758205132496950003061215278103301351225745682115935357199973409657924441868870289902020962976690572417124606530466394047934994125377202673317514802297149969309790869048414801266934652376062054454223118063791901755366361017392864111523201210734684582430141207100438964869657551139560566025770204102491301584466745123703994287139489239472897006226495637724612350136777576310573073393762612944735848018170290396368442613996120464497717547751985901781848979422372526021373719208603091439129042783722263939004188434126972390330209109838261791516767700505499811393698891736305392422849117995210385246005330599058780499987471102420136245720795279334983365302896590477054937312743969220928161560677478922693480869076277366090659767981609395745221507855746433740978830494835334900680581408238220673066436950288826577690077894122834662198992436880452397541781836521133442541151863062084303665722889792701931565590263940279898662597943790623800765772033232039963947990667789951460743504888286550243237798201522681036765540073470819651333470732557065553685384480357337123988535064961082060757403414977589430464359099478143180885506557633339465733376772926032367111770997623694387871288918016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,34] 1193134960259379029872422723345783491197855116634464011952313793826488869423995472618009714116108502509817185694643958252253212600225720476090676317120259535158482024726938536292522440048763477410446638604089104500438813275746446073754894273794264322268484495675498404073756396004836930777066755802878646222096540874266881623567647387149009639893585612071658731946797360405574436614222810284295126807230826078832479321752750415632754652725424024316477230079719039259949341287366090977194817045674641346408741331672000851285325711608427272370330374564088924576610630529605796812493129488916760834005483643950668936622430437030369918732453870485594681416758101271730878769929432568297753166914112488371765903583695780096778399360183213523615393850742303800036447471514240600261035518133964908946991537737935268864603851312041789884684357812167403286064980584732826595654516811968476857220760352214871763847198470459913533755681833887342862289218025458585175855233116810432248238102820430142685513129691755958337737417083862865419206441822924953284050584471990688754155584092890153461842729149446458687646923687971604522032067452927903893045819204405519767180844417134120076538772479898086872282731984994868333047667161758440548543600902329277203263627842662146448116131333438697457157372009150687089886220972025796812442936231786137237896814055656927890415379754689901565200097218511476732107185711579589598971385047408352902286218250143649564680392035966128130885730936260659659402859156261916505068000586402409779179045344804306419445642836581702873286522299368803588960877530753478751855534686047791549512068511125214279131562018686052880706298888722782360040873684056708192341212888180855794037908105726852826237491326957602998157075564277310684557364664490787903841391688226301225620476723455588804314960550417616548993059754036777685096562625483065952870373603720394742457223516472844618033540127381159717349447880862324065787374109921387466732440527471799332151771310042376754317312267498404814847336179388623413058796539185826428730343163317105051084463301869412336023777116317124467238044205786200768406555009793618915305602810820296291632280345279542672652526294977533285713905028803279311776817902046086062077471602019660266070400387769984485154652667667722248591861243186475295653510424758424721438146604780338716072443049635218858974628162702172699205564150175091426851361688597120453215634372484884517486905977615155662916768636329534412218968831593858380883354372600282725170453818642865494682848786188706619857130925194426464949807771515581535993346536747540198773057312342133832842422238368076074594689134158146137615082774104749358846453299101172998185287866208881514847683203448352945585568974980752501387559860466347741442725866098582420313540468046225607175029881330661141677607291019561239565644933508545811459873473975359378903683080474194659749734584805690573689543813955142790731971479370954250025658459651508691166848319845263020247521993527897933903095579735044923048998623972230455832661810061832263267482861568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,35] -1904862822957011282477338719588386715570556455279738091863369124022395993565878815565509857239399854281731242123598764770950999837232769497717038977330221009645451397131919414012370993798518503193355563597116811647924041069065236479775076911865503875547257729756312185264354422396935957852465752316044729067661993397418754355438890724387372841411519190028460318061156501765328838482114398808421898916230520529271153948068321254111967530144179273138564749626741213939489857745156410471618456378107119152456118365955676186761553985130722249991140047282622644258784216597765514164010814571292677941675038343889657074817116229385365754232813128703666374069245111265212323377501934953966762574324120529983843253536983800249064228163299497924440577767261245367732591952689649374191929485212319650279122614786417430748143746712096607013754227818229534553170235424842994548313577441622780524796516282342427059935882706657236911273422632148799910374163427731543087822021895651341326035865467447849322295956866255360850255829466569252012110135784104729954443742069059289314811550150831521825325042154249173865458257278213147491413032130202212501071206376813268993103865585845285198722588197233703519331816229486707218989174355284082293966543477266420847676388618318944047744648547320683091331614490863362285156007784468795343285565307066440859716031694665431000853954698889778561691997492268014097924108702166304023550427322897051679574225208491732633191465403432446963732560525391722255736615280982043484265269870746337113631446035793074682622077725223881770597353177152276433993720962348965994425291709083297934766695637010399019512240293993256583543608225343532053427494599408191191286742408909804176769881145118406795918559251171734978343041206739108475855011589521709180901763775825742162709902239224123018244362271800264176921360377916278651185185330618937342534018719392669661296364039370186890873832675602562963379370556481246279696928248935698446781367314117809485853236085741432734748264274111107743872204520064730503235999214463740723880964896268586369622672834946654052554367564719726200691530707537932670901582591874072616595037489802252747738376302599622837713876831619515124048537859946356214555136369292188163818370680371200286988489098914902802741869484285983422812273225988078182991953681165508809586575737106361134620109568938353272852542436738830568392320657828977367565097790485599506329634821497725254081454919778650539641367549918329860430700468569563151139527146858601132829618313227126995618257194828210263641508924985866361822133189291198466543299449747097711543339431211000461009562061739876557314036356561906320445052966059136113319785971299345552736030986731331137763289606125824842330976915054561570400990695857187353969029286428456433959864569908193708271277699775699929906398315962983532101364409452701723274353864695619237716014637285354029380109767368514286719553020154388974455193290151409857682300521228875302183856336815828828106940677098961757325253724802555812186015830844439397229474697710714235468015206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,36] 1672376974116228225137026827836284790329810659009567351221384006190621135512507368226918816832144425933297718131151992372986192264870616213863315499906219059368879088555451601378391656739464934428554414156701360915259306840079648666507033976881824642960145006673360808744834686114343129634855169741569206953532023887880450046811388447207505629593317736153788876452924632563522897805151455850096524308699373183493922099840982694246665269866282369611610725936261245621407866360622832474445620437158223284782677151223895250067002685666120107443235539711134117927042011533118986702308746961182184441102723112189951985940560930062796294164153609533915718633226282488937712530341974495910910675110587882130071441204412702132615061044617945886160204025366007197128961698154542645559877789763555318707499337766066283503516032576120261718362684477062782194725663950535509650202934840726524673934482549293809825756339104038214394950498956034022640959377884849785970921797785433796894956965869162818783819251953463569336244221490658261753035833249084755453182993171818869453279693260953163789881908398141226532866691093303357596018851474185896611422940932976392224836273240733910958396077035726527367933727378849676979711580081371448594671523353673686336781841985628080729074625715493313274936843461285419809181154463223237836390618954796870045418197062557913047981093751116379984178598907545599514557431899487723815224298042667798731249537544707016509519206535950407160212681166562009069896471524914251707913785682128703836968350294172981962479024573956827512291707751448777076978904883775556256292955719246198988554269637320717464982468575485206316212162140584290356776458540612572378432096813247739898206199267166199237346832231527142526392852764037735493110233381665734193296373142339642486258323964556550106310591590747259146181148631618428409518884051003457189247228009100954146535425760153193226113349644219045330329874639490189587487185757132649659117956581357780348864566293598948032021027008512608508270166790128075039811774114242221621221244579344381353720971451780174189217409355456121580253328994696128276202243968254429317653997273542347920278748250317700882302943975707961585123785638260376860749059934326139797341245026606048546211670310948477446920830670146892588376058130283868524682869177187038498091543413848728929341817477341088248917645714004007093695764144801706184921320728319962977702328852034360914904525426898839188529125526520071039413304749111774334593999560854983370356130289627438150230817781997738949938970417532421316033741805096218567959692542253537941852559593559698634793679199665818193046715831080713625277331075619544683166615415393734776889929521068514303468329100518819195193319170273840176514815908230399778645771297420554674040815354117217847304778989621981648471142583378867254481292190764610860332431824883237642243313614896341427174892934546732451078807056697388441879450459050238787906824327576786333481257178456251531760505063293458908044104822087555584785287576073832811049033182511334675146136879104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,37] -944359736498685582850984427542967146654430038664090233101778909837127104889045426470718188996568560004513876738543104376257513054231214771211819280319249036648794566970968930427410218740566622602572706983210270983058565264795486467516851388339328043057968280018100337004493608416496034858551547010646354829142614965773977009102136557937220069956334721840750856549919697189376967670604945359392100006816313611303223453372245966709851072366416812218378795389572634983924615154747072136263652451649916659295225995940157517410501280071131279373559211898218782640319863716517525236271811447050335749483016754472228816789886921010972807809827939384190178303512109415333233354034629884960765846896619969398709452708700336876191565181545485396940480945821583175164818205892519323208503022497909694239994171761267392274835988562219410947508522277677451049275886018552987327629674470819828471091103933407172299134815068796670848243890145976791621675490634622201128142280453070982962047712049026561571751182850261797740720976896681693518750622814995405333031869114108276824071535671910454886165516086214181568390199939930019480094518209477178442162286263121773790571078264099702550440194768902070601448462413149236781993857558552764850958620923161370476348716253165488556742453545378732300571709899893815968273104941515382881305260545149596671922465993238404623000466339884639358646331253899356029644741924559522399241394793041291622895306082209823431278822422414949408809054325402028122553344883434885476442193614020691927032519851202114034627623979443034101774599354424903727464088759711145704732044889112124805205179794041202739678393948326171493762613260431538144982499014101500483102036186676330360694517635406259281049099574714516759401688143941170395023303934858707778141247510069786998328013077994818119424899521511383923513583291873324799849993354460783817115931960146044178429583975241938823378271344922070412698616478855086330444977510553850784109528676268965771873612187558792925884977643534069012837297940280808884538807860530129415540290421986313924671371214021005087346642315387771097691172363447063398138791607910905651042901815204479174353107646362837396066242159703406057370599384374406560649256746661321210218980386085081452663906637001705181649958364410123597823696422186144866776207652143502584482316215277830222461972615892771003056102895132740927938129632332246791915873122195857352398640459837354126695461596650838808113608885994893424466821369011872483843606880992675415376787033657617557887054813663216990127603188622687044640086370289401948574576892011575574975868822479983657127886295364119014857039255053987715713775556376947447190726536749806589101136428863166452038150313216430819925602410169634737830278613927290308820891918278500660846277039040767298449578722895095717747284120698356877803524583651008251081891602182749038321563601610596014372087686698342406279674768665817208134994916100086718557924255708148438546891769858588307380517287373761162230858854580678184197730688241162155591491985773048824474558791680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,38] 309205320163636302347615660508535700664164460759972659902258045743471999179456762322524162939678602032501449815076879469596186902231523509598865672558952124664322877751937169347886815322493371452051333164801915694288426421355587792826043180290841989577851761316940703348398188936681364607040253843546298730223979285646103859511705248769112021295378792426946910646307740932544420134087579120204218750138615015180284466302130278138174451713316415298446605789139303244084604897953078691930204607412488109828742433096064635448727061075944929877951178991177153760304513560929934190048396447257680585382471654760356452949429846161871619309042104202238986842338453900368804028361054468601928570048928889437016415805389101589974912470034459192006498001903593392673500835754402919564332493590044234785750645872929932681004919531336641390129161643218380105301613878421475327216204386245956110185550182379121964231255754936702457066346213284007512796023664399622966206124030295031549649844753904212767089402307871026727756635238655276556139182669662245715691658210619957289791039941257271273547899263515689751259632584665351907799469389852864791729478560920184760971410534685576417995816797144965170770357060770993711414355142319795409281851326127660180085846188512155464331844683671511597837726828986546797489981016578358695303774890231056716477236837556536759926853847488290238304837511684017435559595814477290845453863092776520038995657773926862772667137302442345428605050357008527890247012340483489102370679906012359928389454501268816140378543724031348529031613555299363966974591560894069290164911606329623302018818243515651137329171548931986038819877037345975192907117459433171795543496916924243791154631264320078021859379561498751598724556409217091995960540082004985429582116108449903148022313401915173185662560567941173381640450104750623349519200356261914384134963848338158850553099573487972313498016197514341135337765274422994581991619799333120175254339145744518592230565409974909901175269961123873650871577176054896046127330939701818300581200342451695170686778720461109930562134170428734120150920523839279569807935569805393842306389521044291457619652311975063469683921473628099767790696126311846569417018881136114830533099007450093830415173385879603162999456810186600056312419240693828394771359113777993022612974549726818426787304203999882524020725381033551714738525543077867439432862109831242669736049370581061474021298771575730985616384379979506850140573268788414217495406414041707136536415229088456399124527137049352100700801626518564963014878205551145064566551701319341003645525739854316612134771559216138879244273589204989691069793068949124398932718455183976528145087436348481205255304741885334880964153343104503051834972790261706100658741870168506480267557154077896853210480075283917893003018103794907783672826251976367835634489467094575875711399188483550448251787032978055604997596177886380120616482789918252388440363058489147884113971102739758618075741491059244454110663318801673112617552199065295635486386674089400144745847586816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,39] -7795597284780949107094437807789535799950231531505561748700623274376688727327726765728159427286919112034778021424461299064391579935406783429544165976722952035927473625854582691122345900129335573656723665682131063294944827234080130089820433603390105974691566945045778252325277221489581650530032634741131776477174154173056895555750032899486166507343902593189286690651467587038843051442489089186376112963610998135885080843651340666650509364903608811561439215136297027453068095226608171368933713679375568121934178498728057403707857197935361253509670786846099992398704250475958974606665680430054733122855757827650691278744422770758658817083366408828290437885326502615841415994422121249611324451914761433456443368088297390387145848252180472886460491155958858041021030324781464821558687746852431831233796055589796638068962273966214801430976741848017014866700934872519822789997883966524587320922944509018789016436582496145098568469563819341944774457442461049051958928169487546290256896028191892876553575406475809720477178881313852494344351005186681195702866632798022088435054060011119656965025613231889365082128979283365698356652610532559625672243942585025931232708035968757675708734342008870892630380688042381992639546084488378748325094181118190600429814529114198110455068991651090017631285719681280512596243574201785789940069655765025033413000143039832197626974293706152865023134808918979246020527570848941677710875952023224911291850404072647061061359204990950159730446936663524288325803782970306061024823037727157590381180159867477074907452565193341992085522946311815790313244690981895229532954612829621776346344169152015813847672246828087528218645874779778313454930282049400435127229043225196540193525021650786616413825839764478025051288981030552483418621456136869917700149709515671759303349855819897972293434210415096236070053618276807238772467738048019532023577092800003992838652735397674716407736612062592891825963654903143902727786447611589326148284153847043724689829277039786521850875194065132833301777127058058676369181608658482231248064997880903143284925015564267743214762859132682877218058465519573326449199545748708816263091810230172482291715772103658994144986985854930424083115187612624217314977036618661806292132330159474606536737830183416511144052677416040101628657799646423651164594592348910829380215626480218331062308712502301426456061015794512523091941373775626727232725791837190171658863757814542294397945477733960223635346447434692121236203491858612402456503639403927113788736367408304980321126023890009334564927546443339290664684791571433587537909472859576764370347326035331042796991791056315882012643148353366307988076266310093386815783124781010483210967615241808909978711102117665999463795468748216363057401362783595531003443096741246075514055894656626859757378665133389562062096863475332237595754517773136506221046454769769567194582287781090788193721299717765351023101063700954156849334169531336992990448661622307199253112988483208904268958559000938178951063769809069763993482230760401323482031653146992666197119467520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,40] -48589196275135818387000071463375599378839856630600361742018975930408353308187874200358913028299322699478921572763785579972738961436471747979993224586419061252013726292058386552702966717405234427282084224042732308292302037567701413853052639584960217878152235180848930870255539270724763917565003774614744963417921454647037252750530982762426746641601924726263555125443435501092533495171296026755157560724634753197072873921863386992435225925579239038949077934827818352320181195223658519989785736617968226317830351733932475036045734394199349380677843278602677963216873246960493501748744445265631154456655448463279970022877743033705648167828649483756195348709838292929582945491118986307964569115046175610528053274047127927227236362205730001207020759721198956100844190866034151992354100006704619131979449132408030119919950608386384194054959014579247881839553895110201121658812908803171612669804799739878973828063868526404812054456163099161490315106576944043480356613276658894540331350516962757660139206500638875306456595315668092924698303553854580496523835733137734358140221733677674625618092130272708268282230263167024778066969307479456000178986585573367516039944492990795646354325403992615242492001508281518621990637640179455226854986823563033869545305621375048916310123453919263717940650117449418294661571125877897264378598480700725418164750400054572458154567302914656114832665688420257895396047356909642791666809297659803696714520698347159762546864323592217155381102619473055892875232854136505640021810177493899736135904183154920466827964623889340460615900535224286881622666370938805344001871944309986440774654827172373808909077703007372274022955398912711594444967229902138223354015931421299312209374961114543448328347244481345006918805463717740844354646196890551617382576197638993677218073856544426831457594673775114789769630530064683035286960589613310300444002757190780407308086188618095386300146622436819518702747482736059490916518322124618126973609494740272985868029934019417377128944814721356340729060128442181963383370415080593631477493530509167150919912427894272620193355036565387696738358522992487038477195750837193725070335116352792862679981587890876924294991889440469553933013988476902604803185100157717610187981901820919961483525544961553479318187615394503927858149013726771069722080013665063899856677257366516543276648039273856520051279674426958395309720324432755552004162776417875942678201425561114878456059077353478853524292937249783424868313250104674087246597666070049886418502367620767644606855356787184648585692230317484069754242802575626687179378364744122142317557006985371436300306614445731792575901537178860246172746424819612889558405574362863778249335873055858568529598006525306672303517352318992214265450758206001499397740384871129195861154732652096370044285148342792644706033221601452487853930628383193525146777532266552561187364948606027927411103557109953426033893366263845398830016330508368145070543007895738849620482085475894483106312573461004653337365331881058717227936874963574726872218448571556493918333829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,41] 23967929149666572987062071815877513621777977177514444007929221535196271801023311163557288830757168168058809669978981425126076884774942837495831073098323454227802993525555961695619103811463042027566896214879646804809126711545173576892154520528898366744525416719872541315938959572280796724150908074758069487052416346473909153502697461740304810224686356173353562555594496443998381041539346713173429833603554372581205873028792575284865435065789335932912906441262389471199142085501016570626068752341426275070641288326763700825145002407482588710265956122069059541740443678843758579816775066384128061519337232691946412433959955346644311146989414363097704072231250368784437743929164289263189746672809806832605133261781281096094998587049948508386345002872975930010456707103241984826786215555966528029811388235909838294702865543704460531948694594933364571399459063910680076997548427652119914854210681417282843816915045285195136240630376666932312932167906738039992348372587272433421447730549087245160973927711826225250727189394802429791295511921606975820704083615204494021334583743450772710794439374688439296711522024315576952443203101982947149903774025847477908751253135183055404847766182344659294420294969598225588969513854185744566640784298484890401925056142645175322048349840360860754892963969137729155879772973719473958756775387744655260690776673513675013146384903362484217200686128547036613598311954796978692255752882004208192866828233722049644740149232491651793645299797751387511597567547714454905866187370674334562359055996465119510199665631408366367475623273273373315870863777025670346959848014589611753840034095452279068938235080142149996317470482160735510529532928689827050567910362307992898808604766075156201215367782363928328116159332837534821646606536414085381822811233347023426219100456311353410459658791884648311512690704489031248845794068898770004419814386483392748935944802931822946502536347627991129357261556907906444927933075530931211110803956494311346239436180773438773714382161816672589432448440931669337656560601478627131850078240104420142031345837687791017178465906806183436407392444936698026997900200821291193836965138084489836962240879102735772454302583186557331901412474453926982836038286501085724016682563379250725849345978504581130614010370264600507449830558575115155375854839472529877041252771850106954967483347547076949137190717808443313953792843937363447507337796222788673962233714278134012592317398390818844282641303580547873637342908509713900725961975409503351769973524822284674018627414722109916730044497585367414451521978597292571494567131382464949407300738162576543129698436142256420810094852214698480421783379052555576288029947817486476577580544724992666501286723180968736507852042240612996103502534889712388052440746805515124448192373572723325746428695416496238791328018227961872926284214363846627751968501398198382344001434043922787435507064671505038574959323788869055713813511656425191643764545374375697537620977171096103213014009999352136352321839316957064264463139936159235531349537993478674084779786240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,42] -3664462336295787429296201115492397738625456304288699027503119166368354206565223223331587563715280143309681480585897276129492468345437140360763328558314162407077483328300692592067809087093209595481301582725605185981718823076800241877771219436855532185819534156127530142917276746754861281241400528075734950103162281786204121111470898547924558559217481084769811999937251650717600362645364483869721103850896214858760951498229379640188523411741538963283316041775483944143412782312880376967366486136269831678926408200524656972896212470558523048929895165894212227451762187943773346472252706723742682775867094268501053121473434946426365951932599237166321124822401476468901513301749734881151566481756915667015899121886843220755897122072612983916026199988626208031610543287362351889881962184187487183328665707649714747105580069972089818220649108854159803776698795619058459587064024157627559109211760876407286682835748325842100555262712922439140602641003867705665306970076086418651437422836797992112817134429339024249636132740445602612210271605743167635961021900933658968686115868049093844939000798234870365954295126307244961379868767530442772969696428378078239817958556647558647781060510772469562006215670633503220123168792133090639414078825526864687873215502082572984209678596888001853192077631078032720155956864629732988883304866411220412055547615623519898281844364502243025152590064265066391964442702697570945260799155032782968328669105650394781802252205744560802677958909778452544769763769900093596827884778957206789274882308243490277612912660172070335353119460697923040972159848652057097089638511255500274527009399432816989792376809835054118513395247370270138724940433508169657941653721373734440136273772014989178700052837469912508475895464418269450937292944260725385301745909643647208687667942362790537830224592828694532816164364310882670916499484058440234124776332289414141764415329106777479816957948565064241763783404821230326036851938449492684949781861976010678612396462380188272307685441211994810742247011129765274657886813385564960085271349775648511523667768971037408827134705970510183477553896538559300256588737897878347243188461354230126145394640930770890897127388863479993311708331674078858217310902952663588357209288361575936201937059792322928910264349614210119407713047409645610405012394968535605874953788939186144871923023769244502472546708735362986147345008396779186158072502387416421985293904241452099433111316048460798907329623858753260983947012120421376811901989698621196539615817665391309349324161453574949495423823529854868603298589439471334499572591223064504798389388765994497085475486435090121899862052140273466051427361141112675468614420173263687830283667196026794458623480973908913669138637151025936747528502153812705744243158737375740478664755960306581122553510329988711245591011419716575135560874050417451736415393028403826982934311823168079852584749905713129837530276324683315192059444381469794925241374303189077524112711964097012938638149585497253593519263303695086195307827723130543852977010531692860996520509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,43] -1066374213008257081735975791338825581740339648683297975533138122357568371884681678119735546515830863344543292879391329486317377438260182205999720847276703954925793350198821209017168603016121776995385886038359969285275871238713815546059122766322286874396250054121617556357558748476201029318204699186272960743594368769932289046139916877207777311831698819215425730201878503066133658371962558981458352060121418987072827617253628536790250167774450266106855572381251906450539932048510721918575239886950462948805674852520086285048136577843961689668931930838689935043926447282658040690393626463264796951990294375313953103079468576949374495154033785308633473405304944969380710894328548473530355997811232846087375574668737704499077861476990428649371447965167770165140269463922200949922557916179559878228600871645255770952136460596153318589047032054886274032340826447492040858216365033001961883388096174246973352582963238401476771663453465011952833638086563397061830664977764360693209806986779538175629398616110592640898965800482858848333456624839141828981626287101336344557818697758291924264148732951785228663971690537157640836839769480895515343666687792255420718524332762827083930631359767608286707509500842537669262971604601884291005755103038628964352424034665123307914648998861798189522274699818403932126236969056327733286104346391568200936574178030145845072354242703510828514104807846183312129184440833337350209405715978682736557973110891032121830052578703192716516015087890901447614196595718694416668821697355793572525043522224923495206175095156702056182268469871162006484243355079984511172520104622933242482539262760260385053098929876750141286350783441015671405777735969652415380314529105514466310069754192486556689171343897029234944347717164891202193996068010891669319036968230969414219670768502608345869988225561989039032232456349842978523896674856633651582114106045894573444537233255947089952156714939729211067931102374221708917629709275669796212848292283447999370887779934372341770010466902093253626596915509339408357818347600342500164131144268127112498097025933231055160986285680408909675782952497859345802912021817808171637699877458909582420311432085948867659537594753951241299984327400794387702508576501184022695748496515339653129814448675868921907603435831376416966390628402170973220860879559544289494102359222569947686530353235495023942316858312416616223775595013328126807165810910374767548714807956471355794315158401994421375214403979991184772628505534744079591111268737866659066471797992598238638505527988833290616105110866242558222054956072261975457941243205018926756370982320414981560395594387124323067198051152231939924727253826708078010691820773812609640725468524491256613891073550303896125880952350025932009408441158657653013204027902445081377647358410737140866315289067613264137083845844754981887260145503851841448251185161081527103896047580351714138797472292992862130125631816647203310098829428795035423397474789596085487315822425060108760230744872255235480084306018550467324923426830219531590566243670504596587224760320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,44] 369156815804624687610781217360270507638553050542649890184907001946245599484418364246945121317510354778722299020678772781694232769926067534478843020062808857495778211009446781631170641505436209957293061778689865890661345008541659219081666321333049794642759313530822851397028460603135535238747322576737823210219993016049399267980388496517590714892719147931241259295760111107602987842382937148544274628842115585965097237211020731888470026102369272366593700455271646397008662372269902302987482953146493885222513962981087533337648972363703004462856387982382213855111002033350235287808164500829959102412832566921600889200173830724592481783423830563097141914977843948511952067138799280571183170298403606800265815236493696821240000579019144410255652392340313882604085215297141506473656630323938487122332616688194346754881655493560270288927699246942073786966719228019806062060744657910605942955567896609772627600394303385585454214106554573644610552006719065336503978720476398858167274893691236038262920943894078451334790568158338797690666214921709185798745581715317609815432616240502243149520772815052231447090035559410372011561495891172031291520601119796123075546399356837616179939682834704748149044131510822126652334370610934760555827898700642889270890261841835967254556700766460024003812584685639123534079277518459019755414958416164426499582232782772857766609879630152564451194482178403046610483893319518311662509172141047450170948163480719554240483630917106628889655624302195323000232159981110031670748920472935903021807659582330036038554554022791996163662776760709344880047417082387315371077826775206165072714799240411360653378721547075090104153189019676273299294727696261281557108039228809165316195463711544555995273622277381688335023800282570695738086300311405148778359036780866591361337733687128728719288955303885322679317121875227305756019559350464494797852112959300050221304266446717298346546481388549248217791212294687447191524192683573172960216063225760125866373057213492278841287752882151708694835491211029965186246460862757506757530597887326293426488349942348234888240119547498485241769745526175355114879013377355434441350779982180323646923331500200156047534645625750038231100506381959208938401006928994622491006513453099381201695907945749654584703264450935376623865157902305191148160427871977901540657883374471603236138538276337898695445830599990354670864730847852712445778371218159784639655262604042928989900538464594807975985936257582903728752077823252693383446245707965002752354501352052897012516415588678712950377686353192058314898368390655902111226234509070043199405132491089529003251179544631198285850201719590146442776306379865550121056293147336821124225431058301506702618951637043455176926980491737825296341775128917688316226406124720382837817456441884212179438580063152293140508650939808679635489519027910329417350095654784254892321465655027185527146860523473610469686593531087519229025247399070075450789830516584098253662226645532920365347889101057125657523024647728740899993670834632097110639343013013939472731996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,45] 181395843864596122310238276230070930451963205453494970904042708193406781667563807581136982731859684841827776723890811343625597279854770075894397742973574614358220813879016862126394110336256416509244507811000403376946143917031208195069034640579448185893653009185406253966679133898786886301925343570453424501355685373263742636768956485020482380789377868200740856161463280228135804590602584306189996401597856496917539865991581326217169202337782066655333619687465727122686843133662745432132321710558717762771116730692862522433551361159313136735300996065733051012989362832003270590501065200498991590615830537006079982525957334454554063318189712997679770018420834367239978565786831527832033921959304437772358348437345826460043869682209059139863537470143202060282426218545435336112421002701273191934207727564057350185826305271839565424048946806152580576238948420726886401388533795436212055079270582058448630467318105706595851458034040925030907564740118821801885153469664950200168291549810153043684011364933614503666261983062762097638168379122904913442619340095544773447357487448530272672031720683936178634756121487485757553681958994675348077059394249287591472973091679764514127764065559817182693481689847470495723571313722939484528232102185322710380349403581995043610905238131310946257697516712827312049844951807329056056791894254244642032888056799951294803595799636027908767468069124689257457808942897047524902064539997789497123680713028937370384012874092800960230265906153044924676589008546663770810519932621735107687781284655132624249309277497589394815944482674163264979360443626063822128243753727145578368949433178960811391681088329228078998227849271436859238582099844631511082601559654328543658750183863808298768863349373073622750437124301718498764205195129687822155558087514790094166774599766668379774684692752450130544659731816005190783893624689826163849049656933729032960551701531513898666886288497377684400764183047651004312582841181769567092524281606081292600059366623900679676173988426787275119696729270919762070996864353036005170140478873113147135916756575209396699694537509064441310687757931680439089682732061901997850560769874202645697017595925461666968748043736905615864114290980694263334653665448220545040724825808677872977627280293243723715060532314149779744797593759368941811401409518046707204003264899144345108655778956318961621451960720947263919679219546878294733420655081509546664204654235133313354774565504102362944386335284167980284649228705117615979412019357251819594523365572076243966541376073851828897115901411667229756267271490162689161210167506536992431264397301055792422250046559058767081684168180747122865445080842643531907091945753892284736997716236865021968079959022446248846716739724043935717417889775949411640614707329159014163514893618025624905588221614556310222755176442286707303169655264292009944970508151066748936976240037106949351896024782619630111083005951839784313375477742310283460537159409892469731240497012387832646747509261189875103906261184106642882838593800558923908394482543585125734463569920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,46] -142413928818504091763350736472371893865882938416555220704200574608226528118023818749417539811170270237160141990946351443369133864455604853633299647135596937783392649682635948972720425193551556790764820645523039880391873971284622381150588377653062886710760772867392320395297861025590784653173456363235447348327896690380177663975031335144169459304794979850416932570342630440848806841238604485283310297239130408902240442260784101750679600506489824722024281576572350525610890554376443732904723213526669678097831101862471957987250484341932515884409685849766075778833209619542955934928457821695650361134014330653757842590767032088938345714759834774242493879818024871625371100024052627309689728294435174397420187128070532053081882267893555965479629002513640425150547227382765720028223476111136189807964328959904565224605368945704766150499384541277204772048612831367165639948803958416849199077330329886560889935481950889297546373881233238209986875177963638425596974872651583005779805969900752916513964941123221520907262457024193058775432543042466293368685054491409436940075701811538967312904535691568844905920539982082425581543026532154700619691762350068003789820332451783430983832403156161894716694940174244040067967998841094170154391745651319237480223154046103769603030830196197047920523401353962824640222929793320414184852642493542654771956337265378836673966694673998583184849150035361225686325629701272462457628083739237503492146130673095746887304795622135619000657029087670293975244477684982519170539993983790874154039744080306713444832635617114421481883044284258240923908153610421288964241301033724243502335429325694714175552493616362792933610148920682505126089750985769338701625393601338052624297024241142569765087123222590552702467566743196182291346449366986129490981824856737846988511108993214066720427567405766716911944821949119473466304498422320488323553616999441004572585108788889596358518841792338322537259164891982397661599842693981645778709982293830211566740099024179399846340075794037128362318009731768727738374620159334559328203818057644864460899265484099810005940243152660128150170658163254089271770654181619862381526112787132517890931189426623072858430010865267174812423087872091046194839602627449096185631261482323402238268786398962173103130885663483069373648887939215625612428366835131071912384863062550064005552973953493732670208578036345496876966920961676910081936933230285727200276549620290361906807236048975542964836908783943998597663915111774783055450869769675934233752336413995411725278981102560495177373483823393205682813829021431356286675768237302306656201209375239820270986519140653331255083294493903843682577644716426215174156819196657040495163087327905488813588590919185635019931003309164618307031911078571888869155526610600021139877249587755840952759124452827866811181073308364393505901698236874392234998288475268653295844814658958958326395253826566723674405390074060489159879807479419814677154481023241103332053013825980894701320887223260142915004970890484708619449365428894952177321757393896313887897157632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,47] 33540324657592636771836141851824121083984701239551043582652728215903174528191224482845348857896172459421431451484987298789113094961087254316818263688194558301234870877807133569522901813083849108781056482878006446046612476343261022018428705777010421532183876326782834426597933249644614222270139275480719416090691724502195598236993481015467343313463308237532300732929253433361110488380125703912511939923229957230504931302328993467569282741155474969868331041179270779905244236862441159765079784962510301474527781275754316683984750260025783514182056367021022604521837807289881362856712295309521971045203825952113385924689441543012193898527732030158971339562677278812444692228732860770167342733442538045528778572185161298420954271159536074654599112413669490814526950997865370573377298674598964332442401112092990194263180513333850812598594521917755451788580190237050691858894200215380907408533072729511246331994649344477135769081473434578597678927193278714836223103222651628424297000312308803943691935356326452385399172634556949381230412154818742697534524008181417970879382182523436207085390205889795400760670733576345384280194941043157593086200509072628147089228450045885546137459511918422068950979305722771674036490221648170403960569995349284573596389570030751666958718154036208965117019789830536788749631872317363449085041074397402932640839776866625221908741274638178818974722561334091938374880278400634642923786232488205932803867842582892345537919434012226081264228505911499727475669101480703576808568214744237441869157722305910229101837586379863729573385404898049762275178880917048094749037052214784297140022876833934519949631617986836395597345937255604006037324026826972155791480004692435345825826771765220703059140577099123732369322678776698636070088160387773387263875015903073072730478170688755718411385650700876260942168061449441235066692245694655681766559126730393709413913097140419538881941706069534974736992913168793126178526081183450439880128133885536423084927251522096985070412354580955051800726398119729241175732119590183378268283595679720393525711639468677330094415909367310634908267397481181290723869478646295581093073809619204840186735538099104459267829719570194084929695486119239670092552569236031818247427341397823396295379182670583407996912023396541579925764072883774287130281508433108967908137604109031154147875934667762628245821310756830125895913928942896565139307497497593699544582372999107374353684699896064223469669517391189577531680627030860844913884547115338947268574919101672434249904244893838956233222452739950973392236679396591989093725507963513680166301736209535024740874562590507279903433468168251327016331587463217385847546153222267152214289431936431810862836369357750164491342415388279778121271945034782796606771722564249459208161002944719490691475981540143374151217895250895606828139621312021437495246016019755662199188801565400912823831864932658912918517685048806559164154389448070985256000252677741380228020946900854429955620323091920562351181068753085842041055043943876062162650972126047738601144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,48] 1344408550982710405043175039040777867291224498740659027577520929201495101650705845693605757834064835181006878480119455223382465644846521889628471695186679248318922488326914152292785421305057913278541533606588865528257559008081755168280983615566950797345573708441119855608150342986909499206749681307096289007664371865958598197208257252750858572800927065560991828938983476386862641999486713660546830594184445817433597162343516284561903925784906071693767151621886340005366691333960538243338855144975059599956298021338198353775662792953008133187448577590085629867482191149140613896540107738432270375458714758752286207240400537424717821627307155531292875518638091796666814475634289713138827423844972586710489990718270367322529306580986730530111245934678161394401331562075060381628365214547407119317028860507991867345043556668251310461338069661240732181568034414254289379798371163557302396067212424252478150237866685886720381545105670467138511659764693476147936927785648612924397782021060100405859860248128551387837759439248536406763477483859395769486779920597658381458175649059581342305650963313265198366991870668454442262889573746932896179692054567176312375280622875551410670709793512516164371534298888702268833314167677503844474034746311897640300011939654546382653754489822470953626626667007966381807826242880405225541221292002839259243282373415877434382814599666058109168876602529954371898945397637055798197290248195030256235380362537625333955522784126356681346297418094661316783629422561285981659669733018312111016166791768452674043334481699224612854133900991685347180160774798764190514931281132677069123995351568094720523283731771099710423592412196509190438454267173588319078082416608365388955072631004291296412342853526328272879323405481589521954632570285660679658796592156842821477786345869861941771050464040298683278838698058255127504099260406418089983040699121881013109016050374554423048349293020460152043580474449426257775099040322137397157091414480701320292694817039682018391452793146488351186949634144897135040166550504004500651440248468616285255312463695079269546877234375544866370008005022625765172959710320953627817462399771493723812112376885587691074312055309563125695448416365767398006285519960952060246406451043151710809070178781080282010250226307576468587232832429952627038349754483848755472309958693393569029272613160891021228465152180005785260545975745305594402239833456858057621805104263777519140408098361630606052693552946982918146875794594867213461274397437938850872320501767826929532571788528068613081101227533930310807835832945597754036103525878970752161662392732206027449939808407908440745961546752250853452566050408600294503370015841404375185434753205029420927849614262698508982176975488464672339704857163776210205005930823543811630183632322608909285949425562304948860370449840985088920586351866412354017626253062450375009395502184818389725115090640392562901538351798509313129648045040187787765485465516721086615345034908849430866746126226923348605253139133504854940587796255640881245902238272774474565681152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,49] -2722283587409081893627356879084526595240474415411597351253474689898111245728177545309183642796924783030296212460309106151070718597153852014483270069782936038354307478931707351871312036893181689330908385525682323770163762682147097090544922626020245594458709932305453937531458486990955649626924320081357641322193808493624330534426356514953163820636896980805498378723728496254038531326552149195954892603182789555372434581855068896105255402001217256303599469783980126943850964788601801689950195108083472954381305239715286419062725798599851974487641904480843651697711407060634978069422757964633730794267152523941430562313823719140127128976270867794441724182327504502209038243842443494664319339560529096492010586901507884422700164824643005784713421651838001272333435712590658805094526456322654680468770822565994674083460847411981319203321858870286918769649191655251852890565539736535218848991991042883325668477731013880802368122318549078337570649640375211596763853803775494783375443483068044822115474028875791323172625963702884850751674530400548079726213185004362673693741121708404126557831734531476185429540763237731689851243446135249936910710008609544879433094310311446946420494303687873319639362789104352476461782846250496494864892378399311933315087389334159008956226568532669584788059192433970438348393552475595016208343294434608256028682041404426139095121638110026978681851808435128316463619640151248858540296360069336578816237185345096506477240894507485059496803976919062705974110390863605368748743899159532008172738696768929741217101626378780982251795661327447402933499062440890458850861912010888710676057146323063927311366680604199838860986641595458056648837108638643793397430348794643195022476702486191941979066495165676322770524351243885107318894002711378405901759115988235183276143921066827754129633832596349318218617758337453699811193689329883111999446419759477082949442299464924169751072954576210065352933719560776271993312555175556854466106408360735026435078157165928918594611455852874125750581671200097230287097452712677540394586963714770513954452766350513030304232151976934279056026357937202929932428861835327954662900071386194023260616311840961581734077919092153756852814918252655199343140845846257406581966067457297825129025624707849134833940778578271375905144375532674310446193157494167373728975637627825914163875797032527999355871425378649665521154070429363334701127653346698461838571274095661681983723683621189740704729895021801877055827449186694546157293799742000912097962779854536342882025808781441304662410612602753475873149541631646678493922756171248840124846358093412794690148979338894129815394184457754648526492016086606804301459591448190059455735787751749953767591520238392941292933992213325786461585322620355311593505488267081016003638277597675111972458143498755231349462139206396560193733653525691740828214775525638886454600327356133103735095306184539029844788762635158180685380102375773275890987099070885714605414136354220923441930343804070715729195124228408806476913758428749572056784989940178037799649280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,50] 647055863171563388117839718384203137985338937595591333537864263385811998296589761875050879940498853534840154308514261698639649451369294806085742362239069732788811202894255966666423802899480292988205335736199448901588412300519714257260270968781926883191250289471808172575003099457024643714070536283462102110034705997443350327102613985666290087951820799290271763175969415144624499019868403882681641237211921156655401844086993964266713265269326959296773480430126599988675847994812087971410089472075420182165716679149646406985669366414781420056528964891801625665642372415282353416273796724008271983015406299434657540703584659977480326039842464143232457076146258153432060903108273847134525848625938593030455135575348939208572871335911838507278270879013065135152305554826183273455830483466360202416797967528274639705520563555068596990719463684043691261486622911244428112451120754533536792824476418612284079362888978903984786136524440156278296680269200044049689081416952875713766012117949380926400248865922531137974746496403986618265250962728596870179531813319840351006671639768485363227122394084883128034989810059122804135444208876290693726540766250521585519414629679505277275903995639282998442964524179197591318828320047716746308527623442452740696286452405438750967135497525870973719711094434662762970205471362544622857779220043098924482207596423041477482633955835331423513821421219177067530320457179134154335904041780729081517885785362869755859634865617125700859881752927827054814006651369857000744105674858934982650516728833974213950411169140319634162793159231657229344288479858010536110771237863376026839574739963629637647776905487605319730329778741758844715649330185662223445985470575917188288785728225830308076280954370196470997596767968934491838857551351569209889937967969402768850448514744374661139662569145347633631504838070274664850683848864654479527284031435270526816307558090667381597684889527305966204697795376101550665799327441757707226947950414110810781610486892269448181249908053928045703298485546327515394970345399474768127607005905287380722455265100758678047269529043200821745744499599718746728604986598988750760800006046868823927469000765026680709610944981054268106006516566983609481785913885759265854262403620087441838538576874388422703686609351825476848051661079801089752709645433112298536905389216500974138209864585140149896276197574210444438897304550211192627089000565039009533574869395697624828872037830074333624264762553317148229294690369681121326043207493496602385611434202905457234555223122076401893322796600082030834101709139190688771368218098841758530398700241766375179274357396597127647170840196019715818115083270525342879369333874727238261524335021342032609808273690514260751511750593650473673353582397309988571179953623676895025659454043330159621563824471645020221541201611116939001456736266933482511612848375873327065119483416475476776619341060608625352839737073916150830589462718628859807701639226898118694402184423979920075686207971321902221874896900385568182333025165162418716196966927915006868586496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,51] -45484767168806259414348721662912227081346336607752153615965658572755181465867617442534927216980347096833587503965476791373286800047140689231866513212660315229272733471463288195906040172455037971689386876928798963508256935136977415443106224655118816537242166422971085540861486496481343271705598067973163463238959975499077324441704905058897644226521162877933397886610474369456183139287684499845926209712182605431181880663194381219811371398994125661604101094138996697508777921064595641438907793491782633504543084758982884821461661455469567883077252976424478178527843490687276741800035484391665223123652505608931739218155679304354450471756749137641361434255508495994168451162578722849919175903244215242917082851070793233022534832658588337917529447495264338689590505985324003435519712464731453523014722367657787483787841699021976674363968892727185033513845128404426370552298250109466350636054664047253183084217475750413746149509059020957195989172676334769137984492051833967374124958042435064978743203831191837115949557255032781514500209440514248807808603828101842681195720224152882983806385649834477109184163544646400953271451913223930179174546065007278220250751771465883495556584940953333594991243002796410610219644426945848795955173453857182823786372058636967331682854560828595663501169891807069630127731618959213134257066934853770732388079059292716497207632058150789264516678258470016963242768516368362211481282273783799414136359836251181529987079925774958374970094877374171658145402365400744881074963744378274677314089422632130159057629422751634200094934396829555270051451233953148582810268845102707862405227192690757076614325455504426700983959431705587419916140094561390143881310562642318775559629943923865255326042009309277640574119608497689451823449607619086677516794786165746371908663916109797804591029193604502959713826560748980906835785046341213426627680591643064570707144648746883704984108370640092344349489044971606594230459628395155624412276579135374792092364517325871777214121580790404700836248475252582578138638246736479749447430681020645622222201087579470290514290670801031157035778654719576499167229346090712519588825509977577962873255272183863128205193030042978847040606599823323274407209453278719748248177624874579921659708043168649271534326953427918536296821394147926650964589005856962884138767046892283170993718608209403146496485892078994215454916389567281469750205530292480135585311109720229582846860016122164099661767701612851592875839543220359079840000396924735139590327914948393927012772253742191440613603741323521474830928179173672196906814304913146336188311061328729550449139132319408500617566588902275115463603797006900843499865312365805544213004386711901893380708299511435571006257661779887237960480124233073916222641127444665479742435471096339485738767644584677097768538298899562065616516131304616377435156132080918297876738887743195418167334927570640452277103246924581696470168272567858818856024076293695756495708143068549089438258886232310355715142154974436953776187317719400858525981841529031884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,52] -3343430740597381855926749869956501121941888116611546525032092905895212770593471522221680816525067230855259909700968306288860070855997166378748211685618291721362686278579014737072914025653575720237945812642920929442551834516838091103870657757775795716692996048565466055856950313714840462367237510276412694152429864516765635283952541739296813270815060340766803916564588281961397315281475187964535440710930606343192877717381361326323338406279542883024015476612534978681807009706836735959530698795400808418967413217472296832800105798746683148073694404039469106043660092439454424972600847882032929045353730605962894433733202359771421401309363339217844564753853531185208138006562993838658448225189617753030500233491123063484762261175804538379267288061017815067465535953298261307854872648912036055509526403680203310878801515624474427941840581254641390389402329967312681571522536977642036837835472931551232135779522484549247519893760741114858407492643844197267730000224830984287448616202209204029996754671845889893500903399415733374049385039717676114871555913327188136919587499037773821702751947362525986042599329214774868868298532135605510676039436558495181150290584431356114725352186344968643461733135286537713691011107035029427888531935739923507527035790624674716743102050232295867306937812895967754567401648764234421904519321778991710486483690396840877835100476018868501165439900970678975929234491253085397980317510660524040634668094115282798875590649031254007088331288168537771791777213153209609049487006474846883294506935929206465541854729644310739174317858959017608726983168245392327711361822538793608622208940708964164268616958057756676472595952002020004808071360280879036776356553385882548268411435277944383413541560652338843127280163150173239082468614856241349508291689879736007978309480906947828351956325352690970709851421436624941013608044564336515621845120395639526374337606076999446349600209282434852822094254163581278777968381118099194176552166778809723365966790705028064606494118371024981405556497883458321161749961886066410629349235914462140733421169164432002745286014565021042936160135664956124335549656342010609533668006614461742045769001436169325077513261438475439591376681421299980926253153942720228570946445106302693183543460936389961084746442327469569669403018721698299613217169561878014617836884854494701959662574647687849740818015688692863552243204093424796365295654581647410647146274258840143344750806715996472217292128090981122082827218404941125852570864406093941882569384606255775807636754188296075452455445592994543961913987698675143593110541147652262281056858266748721199130270721318353773537374826237003051588678022255140295264218620471290084166397029822666875887225995895400954681289141054814537659775659158109687717748256301871061046552984270459775734671002591760533557482025741918341730746618138982402960160403981829220295508401364652131192496042332511119268010586619662203395670492824913950585763911319666231353159288917869518599153676633249387984185836490723762682432144422985336579499608176477601792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,53] -1635601728102034028692188061140723126204694082541577982682395196583959466015315155954286145749887846766160318615972740869598616925135614894552051820497097024137723772408468705116537380122046891693974545310279964739623639276655226311003425974932087266021362345182041367633551159381532699402555003365052258858133657942533183709486205867565689779430568909779747845751514116836044280999031372661964642973081529213352360028526128655449831912125644679680728155139400154958947088836824548690841570092710857279986452977435996905751985489136211379298626302931242860772884552159323804893635106830222194090729418317457518474856471310461885037795844082645143365023585903545461418917023071746714972307220254237730513217156013221375723514378926876224539710587383742813559047380320799885232678257472060373213603283699777628431264312764510857315437701348050388369724266627395336573827282406819238026519399860681425489712585838914972797932854045171763800385906358251114141561920828581850034701440847501136730889955972132857251408771490846534990841822546333691534199669044054264135086052795199812332952018115472484525733264851060334956778850139987327622276778660357523545958275571566714036286200224178598923432485960032757134192211997899452079472722365853801437736443883909364746332071968513807375399768121546168313531222941904219223637719273875994606729651180646876584924942290386992045584521741793736928471773123425103421019045204014093054658841732386546319025402522473882452814578383015752919051501707370153592966932458262383192311633705661229084077193397627313221278076497330023958439368604699802806486038806206184644339993622584701939049801810696992003112950433930446053637673335694087501765367465783685611143124633939250276634955576906213942897406490184668747993433521542418537625860037980613505015030301112135272250870165073107055811106734705836179228846994830765537321448789679633138885967364494308509812480027429896689950099124226360599285487846119780913385945339379163138428266819364375064526596450722852912946360397583929453636810814996474208784006876271008976851222647270594306275253773437258074641100821012513255292198285029798797991718284832656177597043064951877615527289640464258571452471798651680734177629809016472136125766338823922792823151407858085406082906493701590074512846074624277008832947252725347603140470368604708716520984057992856565064044684363694284285960789113627882441590768326769317213093267703838968033531051921633966744848533674655190297273164896637290269720345280554516335160835762512933025596336729256430802853321804857570645146445868957745412334020087426797583630817796708656466042500134316407265975747267442621903624469066568577196753658322031615929953795695157474994269396299871606432292619490286308943680111019862369082611390687877756403808120956201866913896982626065525153868100941839430128105012708254350469105202221959722984444177779782048351559622276230698962868208651171721952929912608805156865114403942159870365151960097616298254445385793098484296360751669141921408290269333046134840957404741747343360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,54] 946054161226716773330953896727313064263894102001441265326794260799300759143402390282602765646766057442471525278867560589950589385647409405516773427082272046432707129998356830640893761426205509513506359195716436860815437694999733829153836332645274606863152146515791948638784244581759111779736996154412823982428395457406571955167107783739832972084155726602291779284406616227406102162272120671630156484455293975974590229435805154091087790384448470095382760075902734294907737018262174113216297156448891975281554073548119441980888839242949417527972606775497818616876961117583865993494203329209787697915945751868657154923342154591084138902109804655722425267811855600212265399039296187587868896750192178137646299040561814695392184779654075945108277645253992767066674278525575617274130021447271350511952978591276390120058571914615717712786196804535646523184668556692651070902642613425828956338905806001310230142784465245584949534394605017892151218865238043945487749884033428311165566410629107146706443238493832582228442479277807765656565587038024222035049330030538034326348309075697312779739833486307235336566828744945565473253710407951337899597289364315065081544343395010972171293479645669292490108971621988173228947613558661067944268624930906408631762039207573365660753056062510640168991136053762291212961427079640411910450960801348589792061061747427527594537626632760128239728442087114088222332346831749887215477976826688353900968332531521032881161851772654523137017219327578033694088705387492168056078817772182515983487582351757994601691816523636763421155506365810606694295412907873051350077452055023333310583467117408894052296501312589416375041772256733945039958614724027314974541031738616181793123546298258559361036067018146522121285598471896761993847536514099136095516505146271322533939645553109745934662316441399509194765508441538391742971208510627203635170902531906434119728826164135106703704757863044004163394540498283531569259811832887835596762124854987304708918931499336581901378824530219744666796007413974160756962970065592941085253320723701782487655465938674043302278788010591208023681561343977115567392822343438689629246646762293576472302704280235303862565463631622252716127418129711962352052609060396563069519440306963499439394579181249304355021287328434863307704285844894808363278086829682493929708568286978186104616064522825352271739921291754145146442466033181378298622253761990259403856337965744795000147492126638153244150150647888552678762300550373572668759036064511961489947820722638553140417831834635000004489159988725519139576028355925949300415215420591715148160646759798482567857382054147088016953608500851491563984445100722529222655709242709152161730076516740517499892266558998314703684287591476339895540274436386474113961407745094818578094351427075270101574127455748749659381295685171652310148713410529608550621043835360753357495106692788988647912242273974098681214963712858800778256332776211866169039496052322615330728037813777088334089365958308385166926785352900356383499831130147993926320551735906608873472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,55] -108124716178875194654105941873813336168227697612458752392718951828395188898871635278403712967985219789754521036704548208767342713484191849639089784958850363677344921819501677807497847464280331301337347886165074988489433117074365981020876552441337751571789306522667853136848539222001501494071690541457468594547581103686928362230608441174740879565817205380954648903938934216677112483017243989741220259376036589725405153171251869114726832317305567341079549468087386406253104407030087469557566682112588921807459807810858046074916790337184822345534225790590858109109313596044323141000016453272064231323353452020335048039918493027861487364632011119901909550120572494956908225478158002988617563446830866433247095464064570738097646123265251758414335924744987059934161417503546889785832205218104210074464409551485738637038425123161634655356839750217938687550365910313036572175989703434691067593716081774814294995267403348702686964832501557234640360240980757188810121468812037931586056470423287636506711021461044741670288732052068579428003226801785738873603938858626686288416587315524107086087570869250054015835412840161749366286903095115452703658111641890799664090373916762315364631726782234637565457399982546533349025186132745084528480484771210358519412368147401737735604524505772298904526125027190324489695146497925495771831683326797109840650571405186134775395700760405818220347451661945006075229315137399959790662591828113657944854700739630827611263620387475584377860225507365652699592823912413228030427847442746545134743507438735865448293977413682504996566348004203419618468197414885504217271774815363959640512026722116715368202655288365536080455154751817391560261196544181673481491263434699349513491567766155711771151201998010035553255881507094308123806907125252253139065686959703568010793231139541710387089980583687916775348647404975395258419700537499832842759716797171695951262058766726125637679578052395166039360595706754951688055183671250173218455769128609496559571343368437677898286813499559404201538587004085353170005738248747434252503749464294938427027966416388675432247277330894888925200864753405538558215674652082798097411002746206305211588431435153249097154253582481632487571050944319352425642445101435670733991771924599263375965873172367268289630362968309021307966016145435951356965767478328078004587357643619370564252207885225480169344700378578121104072306470773456597965138564440670531529270419436356022704998681394244048798613372048147368695073290171331187194172052228929790101851168977112982159945280171591427211751542494056360130331650691481799830883068826084930529163433809529472654742557719103913981056769926159716553873580181690717247510006773072174814029220426574771514965508505805642402233224910960442455484109501426476889430127011905950469822615158804160696155851163386431263826315728340346381304080303446250517329504795068433123725445560567057126355690133693707629009393161829026504043511984669019294057040455399273988983646020878806589985117819498551822734148315153293052765596661228269651694334261340405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,56] -16387006606186213822399492120770579085842804945877341441567871912809619125801422301698823635204935636056965720978581381154066507485054661841266551758786117248642514950641734883018793447902174085874977414941460388304601318501023257946266522534908835847944684776147111165747056509213834552052341358621659268034160737424387863446591642314375656591611742902307251635338984045796615005416262108231290392000924074115953231402332790991332161378317358388760644820751761984909939790668151797322462832019576118662301248547929743101374004123810277479674340773879114464406051106782813079411405699151326563791943670541105943510760422948173043658570695858874181890150899952342214074949320115006935418768313085651112624118224307964991882103297200092754091247794768793574637167300949568247568092985668385161913179143763192053261803892446500889482717524291042411684175329189111581494804739168827633925466070468325863459219027842156294409176979953862230304683386853619124763439017062501854320212525901357916608286503292673499910911529500422822864302263395751757998074022500310620331042457108628372599705547955600426004175881351307182631015919421539010076345013620297852677565301310956010302205637964793235836154636294463734786316221217180866041520295195945752199462971118769476369504069169193344037810711972190162061134884383208684457520911474850420808600316041634473575471996473873821512408671233272385532332249880560859174537353955244383820155841800008763288702871750646786276758457540791341543014136797399215012927447546262143074347754813752924905576315991306252552622299634885085442932907970726267772935153658697411229237972569994479031884182471443782367212089728411378486488087657004033800395480900624685336510054722780991232951037254087075038590756321925824756079356502355082320086435389478686963924953661454575160308149397267005675457289329127463787921707793383478357053277764583061254493079995901548969458492568491989119157221490502223284772211864668610144710815539996075166362492367948565799698245344792906207344950793436904897356971478370164919190411167541150127021129887584050012265031354804501612265517963429397147040627751969510653216766820329410839954600899323804683063416600585765864753088740071353132143542689511960711802686454540730392139584670287520529766707302881381874391344118653828448212102174574125352547821566519506849730117040455320338847505193507657788332781916260896566338982667308646874593498258828451853730238734839243273376012615563828184040333931023882619498879520223560206262904795297855643182936066691299862439943392176116266178807067906811525916268548256399784287259791995446945880097621730788635752629586303771316318192035541090296588882871712147001770159945468930661609346150570520171924534506127734221510349019137213145130517122686285397859356880285290796651881910008894902010050860984322671185524748573336445727542376340747004019681762174634822062788579884257292854815681823224888206291992340965706905288599601089856367766004739594183905506384456624494032602499976981385418027525783412753914118361072009216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,57] 3805412618535719305979815868386375492314142181265387056938125387231442053744099671794696727284314330094442663722870169467526590334847986032194685421661770338692225208043762262226408112144928959124984868178171901613128767551214221843082696157176392126381391740926404878964114322149010083094885711565105664205208155947235495120932793495720012391862172306405836817063797650340773758843813278103696088773480750572514649959847828163482164949168594166455395088424509923091006301829122909265974168218816872467638363504424876246994171229463997620232094847844083173465717249396821361438017824093511376323039229159632682851189571800530817020089176855141174413859204817611003252613902540153416140382748792876764200700611558469322359174746931307685507887071862738871710383911832344180381998736021533570919959702349349503119776985995417302962429624992360182321426767773322389738056412335967305434769619860722742348909631801394173791204638196532217409563071508175909407596098748907851512313690149565714816899231694883874930483758729269414547201427235375120530574044280131382442870988295508481387924965059087027447219392493910666257382680071829058064501663093486737109940577467850234785075234699071892516544410610570202267390962990186431885038672910280869643053130971194564147908507704979726051275667274619113792456023104630971535392576147609723643537788241860827121069397120545648509998744397353318895832913843260936512544415057885157967988862546706776756670973130224292503639339660360845214097377637113437019116012428613936549235166650122707008003495709745681838050456511349943480409075900186788456320385620189175791116577608315440491483101316039779624788485578546757655545324775953905813587644359791494136277831907517290417013005700323823495010573037289009658743343062415242675005042793751476131030681961386768981168349415101036226168006834809199260690961858842338580386156229940894878906948410859661091307096599220822616979195545246266480139748826627236274862813225819992493173444767900321573959060158213913747445657324414697282540823029412671248351402473917253613743215984527089492825298847181638863911842924839347482676988844185104501622630651279225880890972791774399220681746634340850437563077714330790031920745830345546510479304089961161012042258629753724394208254163219197651322638071305232313769440260401024256951831325227796370059361389284704969515622201739542360134873390252767899020812484053447388734797843813629628611189412932231095932222731504990858985127291896114282357365823142700559822376889113470516177629716063572284262090617891910125126912623614873618446305357066866731879932743296748629270643233491431729114121352794355957510388936168272934853116357716541771993683153002630632220875324979201049503157475113033863858101854921606467522377424226538985002329985159751826162613402392244184222872192101464231483928870955790379855879830843995240923808091481111045743282296338088714984943610546132058601047997762950839721898483442509701072650872106503363096598130257097869027008243393328449686313761914877581235773426766970880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,58] 480943883663994935428361724260557558924393703769884124023546279583675651080975775325780906610228854885162222433781879591466720232366624129283225808902153846234232185040869325018868682054635574336459208599406983306598894736556202304014114531600626273223525175274734430785268697327546369185042690562709091174463067183407976423764117035844357559980923534449651133369423538774823546455251674087766990611305265254870559006214706237317240756323716504758937497630841463458924589425998903337639455176426923176987001403267592669105612417233040339028149211233626549082313791227173660723560749300575289974138587038319060574458414305844280176262417115140891187959347429361291292614922764768001445864843867033327873321232528447204472643203512398275482850230920342266930765361347861058658039083970560444541041902716496618726447312882243274611902230681318544053709303637498265612940816877341426933871369978038775353520711984452377420153332313659651721466852474793583301444603080686981954269331250392570975746669718028716276907394419023759881730878116550505408416514835929656536306926679199623073934049859441805517419864862531498600472325100222313849845479589781558450539433908966985728161523701275241485734114157739907721097390704658636844463960997297928053942501222747921023359991317673951039747987149633292653554603239215667521388739443660849826529434490343613644762680065922097075354972451318707416967381969455329758940609617040886694185121161245294363474714214738732684292074918415378178512298292783299510988371637844789610570943054995265145135125879103762662243939616255228560302706066920263724480953024637836304156542207154199347836869923974285462171438807824027956848155237307480813053983099595113243804821324760274234911341122123567391375735129545239492169717745439920559866256606829915880592109925271797611367163460684042273511937225088094998107546198603932140109444732380746039891948948039481264601728019388392053175682742259857813587681511567380820348235420550465251101269077309261814208642006099164823817399814614414889947859598971506464250331458658185553690621600547800265420322102586394747584329207946649155422522845519255986858472265720396048481910864517967311189019350846763982448256760860098036215654185646845177783175133940488306334062461222288432497533099742668907208972786693092417909567691052842389297364482469627181923038016928745720188422322488567871114574949080488546507049156574745515146252442406493149028761521188439490888036129345472875016420919398151907259915259632598212409141286596115383475826871020838644602352295546353562117794769378033309177030380297666681656196737156476864215224671843577401135323808843709551952694826243348675060093516765387737931586928855382874953363467259587471757418151881171020349775989652091593431104064796540843327705573281713708122650137071859918555529900195108498087507320114735687879759322661996045912570216180092597310051102442623235811691379750333490498246500266468772978015975866393683058958765587060061065904980606197710889852048181542007832604847060064493474144300447039488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,59] -189787596189421273046744135786363280122921027189144628327291959084667423660598587999257822051280111178462497401073196999731401117189790014647469534467241705099761308065360305097342620881293643355995864809228591830856117963497701379502535151133074906571549910396281755832604185802360570715945996221052705575387778211525084960868887008663352059724858982681296629087147994602113247295784390939533975903506027486463875146347262891422187249878618255801423426478432331238144294491208859765954040213224471160985809648442403437671396908903104573295908181089813007140380266791614374439887366452902830819672583647177500997397083060555406892091874097627286727264417692728788119468310512865251947165138417183401433951396977702819869922539835991246770445643629488773816130950926486254113319069781169100192735263169624054722179389624289287956008325130985942226455111100543802245794664548581689813626440737578576403131482687387889848788830786896047777247839749666395969209847107017653048520114941328836055212964463114764605038173061629953317361363484062001266760907873942908405222157493623310484309993017863404365107057369470063490802186990242556435978487907779142426873830213168867756889232319722416156758415352250415833280360433753998726638907256481435497520627794804334241772490797658716693868051450616063886125694721217959848344782356196723128463041871292714840938181548606851727081957010383201697456807533356474273408217562896816352329016380727647180078405997134717332496007180609946290926104718506111806471553976919347502243983856481663320338142133577790818910043816891449563568149797743751573937499211400715223558592184492269920615985313867894482808662593322455893810338663781229319502410303952854461905543790016008720113520235086047624032004781021199040981511596225575484009343356034998181394708885365057081835431394407438061343098285772617207855839019460072837292286695138093653325939260284774865141893385839612435328834157689826999037873176779542932599614735640146480266336661092778431211287220133274830201476173256811115717904680654299352762601955730144738652566828502586717879376367683020897415469946783073729068831233902674226876723354039948661963122051176365227289072538958351964033693327995122115732653459187359457256606382731733056076078013398272020155826749072689975166462379558421032252773188785341782816141808577238437017536405135908368766880254080629370039244971480360796554388630370217776486281865843503160248933858179154442841215450318660130178765052669185132760584928382335732683119391899609829070426064710377730769281209575720906263569427930796431368613604924182646852420551281072314005644796047716779933262083835982496018867405310419825765564762510264072720369888284964832990539503940733620884615732333007266099948904880077462130932182995697513687903296425488069464455738275298482914436375367833331451035086943733154177792576479075852967591185095910961741420570816897894703879299846554006552544835207402599517443043247092971025482972371057458873155650552806972809867712511381280199108127442957049783913117237903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,60] 6215396778488946896943325736357245963841039686583225641741755294586796751696454281506734669753634044782030046597626342966028666926065410198149675505385717432094323289154021310759935844646254068876443156240230506993578518382051339385777268268912161651138591678175798911288829622684624264101349648098087221013649894460792269157187311250761714191270999086671584813628103357543241759923676763035705999579286137765853785849142989631296354673352649346017193347747334012331419181092398029433297128331885772027617007411778843007524605222880610428603467333184145098651222295212557369924355236520155450977908586822536261374655614105468484361678565604633653889989456379517704361314241523352437895227580621526299251541990239563948384777864678663810923697727182065604396292975394144229059040708837644446674728112982815283466819143697315899781204857191612041087608718858243442057917638315827743571250689609340576831983038764763090567536350210995106213023919076313447609475794848533827734190155291199510088189594246219099113527005626680093818519168846993940163227958582426559009718693980605968990339839454119944212260294000175804318129963847330320926298771513708025685763889315246943396165018433654098157304213887728324634076860270903373474930233984101275163427482745374096722622942517854118071885580207871866997126204697332449927232583961040956601916797505661232046768053250663938914275517121591622152730862623302808923392866611307717563065879257425862131870837719137105766063994700183577223569757251964125234309518322192221343281753920880037686682948576068041199741525561765392422226888953193500430711753149153181549574679612491415598612030036327397666772261795326278508608308478735545082405538581049459495898193875791551418689538600070586221157190664796708641286689657521547240986475430674569553902687376946400110229493302841325508998598847106417492680262568286206600637837513145619280171768620407857650079879265163605222946703358315431795042638310068934819390525192591565030851056127284206154171083761043670600117025545340164120520383972404112682818354297507990719993076224579148817428388657564040690295383070156873067734372582532790602697585202281702768150575053001503652320852694230482144709729534585864786567403883811022967560518726239231622396591743355650504526408344594642006268918490441285102042798949584879900096379398268384630324144601419655859228812384466926944655545477233953362433248111907028275468133245048856905598739257788560971797866818173168526951815204325116733303562668378689506367118580012150888206439925186937449895242194957163337003217916842216132106862040472806921957013077665109048832848024313291431264570050230764788058429497410058170073181329255756068266493404993514456250424326604819480744515425041935067682715567224374963342508162779167339353687183165602091867968029857741016576868032344532024803094006755914653632834398647891783317425741502220413321603511665381468605330707962420268791444525568897438287296017896845816974859516804449277141204267277183345917559630869020776911722263989795313270764110610432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,0] -1380399931124874225543740866594121022705087536445225247892475527325751494578158874945621882399168788758610522551337384315421180778347033282246452868974551679460055031691927631900267468024943822198685140003871504807763744490903004502073098595474461300277909613207535903043898481373190799670460292872557855587719115702575511754605047497857615471629286928787996605194116665777513917381172855372219617830932653476134668939091212170169233638332854575078427473596873269765898034592863074447944617882795010852446832988151527018242985210334042384373497087108964360459669537287108519910594817793354857374966058947635856304769661363426797298040449184898594636557196968737017882941081760997793967959804032933780052857786634062249571375673870680333346600364181837018310926492570167462051870488280330865080604268470554405035643897080008282834652027896936127935852407651553199530406449851438090563701951172057146082029546865457834761562614684175659022746293810308051340533403627345737105810408915394641454171184193110115311408616574982086010096452998733014707379212539369036598970892606407967072980259768247484502770895641963021902602923708478441598365632460192860730653148909732398016293360757427861953453670622640301977353297097104566271736473898822506453109609030208951745716714712683160552718948326892861526998246304622858814705875718623403256710643926777351811275218299655005217086926909768214475991623316707838938370985534782952385882517605409279189840022694588721992044218073364825122577644193049684060830652515805029857591940797581445565654070885488809319854171140146139279649074022696743207290704495269066485778804485713590117944641247875605744741664286065314698398211663393261860406363725676240913554681281615053253815126562753495014588662978368530307502291166684913647805466471664311021389557378265507236919397959577793067849649706939657015519135712920416919685656302725831354403912803761772861478683000379798252300685470997022690706480585052492295707800419090394135784390135929729594871128720243406940923308441266575643822138467955965866171515227893764455800169625201300424770127420286861985069096953526910683947687516552264886794464690593998317959717814276950932525061035357009086093155776712021112159561350318878116763154627586644667907912953975050583215949662588612589536648878056552692464518885094638496298741231185500018196166559237532977143354290081784345195525224801067932571434823551381326319146707681522940892296292048451428532296451435204089727571945040900158417946344719707863662913963013760036372167574262271332959762985837329100063321207658212576618017139562649466940326256044470184056792846296522977035836690393357066706788127012877513921688549469459797117758816283202838333361745527529570124625370555192987906646490656114837222946682737127532486802106312998859675916772225462747218465081677405698673719999578184167974670590891462012547692412459135379985526047528002846674011685601689028473720048128232054561653271230849652818687335980430268932965103159249087739397700565862819695704459682350560970139458600960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] -56527825043026496687104490074028563802890329654167051820969009614140442820482872960572299472866548780724509796960835630987225314042683357707312888296104162712272066128411877208121676337368760984990450796013558291755496332267776877962706991360597926483407523264292396945418828740056807820304954392069105195957765865645905421734459932812600463235148807901840376878940127091054415237822440436556106511603841245211355309564542462878957359081925604723799971538803648714492676971926045222378442003409924808694099646982015219769605418263128268452745742166158486057733421587410321261871662816074239355288423462314334135519446139423833226585776441733412897978381993634677466673794901800827194275788973354572555576870432132728764328582803301436066829254718564635838473750744466079580425456168316723952391522706705836588631232984125551311555630613698659596517884489518875044526560460353558710891634339114426268976914259296502332767977225767927332777563156488903704386659194540059375826997876620979066009539622316848130001263554617098297490052309335695078659010682743850584007101256760717439223400212340822313376657264123619454230442249725676496437893592423243447372427139737093060654629082183518693420915412368405966417547200515003023331994984776155937397275467214050270715395106221356640675326623724493236222621593033459619578319506880698987879678896945244285938860916390824772334533791393935482287640422211114823071089860557501966832254498803619209210620743746572980842751571638637003558165641519502970589866292497143425354668895768221788006127770802441607267767855639018060890036980114232931682957109189506956052086828903447855112343559169682490726495038153739233983633557521146593121538555302792268280860965615884862040761374745780890248224120328852774558818979651598261620897042910943254716633920159101796639416962098389450161297700755674100482286979902057782100870080760642773445224553094080363044387231278806481219172510361955550396587311668139350553886509661128769353303474500127025917722866746337168261290251580516117667993746872541045862759954775809252907488497160850421747303618482768143720854672748416128958022019301862528830902331568067078335167895018245667742701115860927724001073244970028703886013440849741603952380086872175781571869862400846622723912497054630429313853239291880918470155335844601786484389862672949753932368455106819845568932653889060817017692886923504942279211343311285442399365325278658530625840436372171508190046525021439648111427445892748072019986243750181587834611986553339179823320886516876184044877368782251879388901776365237418808276146050136264036520050962912209687836151392662639845996831597861101973864799480510336623333701518134869172048338133273407497392865627324041530267520859428352736570314998033145337206492140239146054841113140071806197588069922417036588584361839135051799872527658346318043104065801012634554802579406848753253678345805323135611839356232970116516263049222143849161048212636564252232052867509247857203854522630566844398682878457685929704489101545146545924593896927526912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] 652578188526108640179597620411018473499587086821467261340370470724196573730688205789326573285847021448828456561213697896630994302721425160765012206426525862179467772173956501698772054203906011252730059699386852921810333877883491422301586782938945236225636466397859755567461226571989753282004661093622968383213486312916563084719787620195991572081953055243687713366884397902447946167738714321644513328505349613254638225578120380363647427310044854839511980218209411351942038611986607536326375627095542188982862809834548091739301387560310317978964095625170601130612399479703337819995246245815035760275773390661520629436152111245990307522373214698455727261526707173321962716650962356946044247121495705586310441124148770195762638465200641389158648163660916260473282630209975467962778335500944117920166809819513611546462033236406489983557144270185885717949211121859512267422736314226244667332772490887214409381074196732839117063226167371190558426066690237949636986860757515215517744075570773478647888439964784950400708047704901530281846353296006450320462645431090613324052803169438078395021847910696140385363527674478340535113262676223854924139262923271469469007419539669248482069812724254643955673756566197309003374504739481541253611008713703933585635817324954249877569020704798381559495229488722364314064768426993323239472816301254674853835089943030038267220485605663461155639215006369134242403403240058782981814465027477774232755465850162730025097621735696494736699276199822013126505199789816942407360691100506366154436590903408087527299853857609247125477858270777757382825802076223741852364337438846121248499641113062844993756000774315436691227394065188886450699600162872726207398673245891727531925365119345214948849429719372771057791655918734531790089216118944874459748842025139654618758594547589605345881177209881280882275771195210941765598941708026097960415004374598606368625867259432547620423548556379540385661513692399739681349319609325543661245523275440779973914517371726517199830423014409587568483042207845993712285994791776715337423377946600398467358594496254876859961138786158433232704850556275040157604196119554802258078995489490233304803182420323102987401200367604769260851382389392068208344859338727342892447538712468282292881544881114829254946765902441553877007167328477654120278621454529605981614716831782004436273777234569922821412186314926388016278658041818014534940319772138436379575428024831712050031471717201348833396237129512977986886976909630438425707720471021671724179946216644593550429772648199898950787253127459402363686710754805091074104525407483260199200946159651739083222444988523401321670188326169883183690018280465219211227850745420168925009994154747626251038517121244673311094129640608078096112191013421096599726830826980658725751417054892803812410722520911673136937355550395967017204785595190214006846441781596184510669111776540822266691636740609257385955615732930980969308256782917406158356945426851754538888334456501202950536379555494371260117303222590173791383186433180419562143351633262673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] 24005426055776064231007950706956939660085622252101141582769101843385665216908955688778578771319610756812026651493503366927735740037541624127225104115968818623072270241184516448569656922648747618633271715496490064353643055566327952025860017143170919468237087136324694914439926224378646575504645258330058396230662697958604135417943256695287484689518692166908559891347069278419964873004246798504578728887359754481242945460746610810520667651659829975965281732181257078632628268767613270854117968037690814816929439955434140515873635999000233407299421275744714984973548629480016421169760095592199770585557633932996498204997838596207157055834832675658430074350616774505089437929305524667492964937444546953270150185587639409375880783371516171993447984236766520442611070410854109796926125788033392331144810357817213423770453516692429982622561888506293943609244504320897639253881451779907390497649482441373478442269832248242378721644349160326321995809523946850778509521794554530582340910451875336563088124825801131861931316193341705583452629329434047430080974652749192410913354084587256307906346705059672679308709088874193170089279327708799744172379363556652698473867563321284254867447033010943504930954748744901110317824161053428322231428886336000574609590766166862437536250148568044177089978189596678617094670975195175223849071337943626767546286971610132671537138049441048566346461444399861099046172630760843542882927482286530868035466729384622401380948326761865252082215593763213164683366181003152358736846914712932509527774653649164751181613537455502393898384944008177197133082008792618036173675668874736826447843736241322137722537351279728337620697460881992625563003891623899942089781146475642401687873413126734591997398465082453643298689562211233791679306206244506837111034528097302463995599172686542125688803904815901087388193649057320455055430300398785095181208508693171109492030400447880683568674807909610125406820168296500125370742848805073652844889893001614601326347223635330856852000419714637548639142751114684617361204906584343907883207795580470262154304719216388469427697455127705504098294956423380264941468751170100503403874337290751222048418222175312748779170863326138347749886329197863131837327701070305030116802438702663786888966092431659611134726176420096285080225598507066865340323970867284199662143048800994151493692825559213046660208008953840477798497177751823892701377658332425037787325340876016345533950863536604086328908625127785698320728624868441406385259175357290884455160825509894717146770903331913780631974366406813721411486812629122906227345844605631753079671599161123085889712539062675282235425473911335031591944897241620614493027905714133528035462348120685716337600297002119818810905721161173217878213919004332456066672593121646892613576427721986481115013064542950816480213458624159043766832830557421714546405551840788235090208105429577577789007582948797680831589925106148398539102480768072345490265473756491099295657507174931529371012778809421091336318592136509409526913447052434609718351075300117315584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] -132941973655654525203037442328258050794239140194405046988753539258426200703180573465661107771825798471341272985645235734371587492670408015413149527028723193730081979273509475660132376439262705158939024909560105400899019324679953321995079381370743257492452993045292049634127396719591405190569950277832595872197936483442811650624900392820228198517439995572699884522542297353032182037499249873899167284306102858942928243633471304485897788186756420665011546507883915928282575869873738476891910782554267726361978094545111305540151979564970749945903942178968451661855734040098819133610872139851569669693931368979625565401490987947876730072917966237912881985093319261423367808094353769351292236868590384618719486015280533763350094134791779178756692759233856756565692120149297300459769713764203248668513623376114994415819885127471672965253705162739459340091980603230927667047930215449551061702103614742772356185246401898830541585879996991996342164759911611942510962398542032165200812790549234481739397676598537819211176744602656478749083578401861090141540479842134810280237530112485639207687539064104021533116771885317773132449807263953381023725810789839861387910451095910070960666918958098077334926629304845209114140425146496515903187815848863363104092501552458151128277809077927502351307156791930380091424117518646697993094780011713996081399002243417024468719382462600137079438096225345835731598270375439588831602652004228419288533096232721892014229633000642589757568782469816459494552308022419812008300935075620648275459322533307559749095628120966950575700115600938681173894589117091740210277206294164414537384519638163460387437704411869156533169842368871366081839389708579070830750994995540845800224355163768487841361460605096371380966441880116270732734845635107257588460561387496707325230777787331439667294855415335076081443529999792602647986894869392228762598529655032290083086993725964254264128002138988299113379737495105892529463861820223071773899841305770390961656287434580906355811543539924923808434060364156978279748835956298226370761810106438408307765114091463859746285085772173096456472837334941041385558625036268971305425374325364298543005634643825858342917898484511123627884324580094365763742982269018228850018517099058615268836954852609768493021568342228767195327708697680401958265683613634033464151077729523925021066075649209075846711108291754782336292931132226527410943281835211937303486288094309782660441887519230055017494908696954807329245077439230089224685871994839637019942862236410908339020303222743914587665111085643812670231120378518666277672525122574369514011566956371377405533917628946785030316341979263418962549452390616261587263767029479538847457612822136801147677122412939093788328626402045068238766029601764682462856774397906740681722308862840399096323424149068837769647967440393940218109934771998708092096908126997623556446692367503979700166583347339182143001276370606380847558116279438322586661790777708697463644412436604547661677974943449467546781586147684623076500726009563809094047214981599859834880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] -2682324537053746295267581992843490230174255305429035885103104802444004397127861243423442712484160659525005880555478650012546372912695703892088293065642859977312265866242603586180274464432155625196788695573653720895824074097893648016481561492713377557352895267985889754673003830580295015161989355658416473578653779557349838024900886080153113565106543899081227040643564893654205585924405948709890798017916848087125214325843489808061033580974574828043718986570813021335026181028251924306039617744219728534117191718261436223576134928101722856674448240207616690786887430666956307724312512833965665750050248220396837576279793862162050636355490224951314078206021664990016969312486370862467770048261614388283242093510727579668287147702561528862162339262731674079318058819351659161234830111997853816763034226013016028878643227718965533538735756404250631545750395947104401020762302041550355435611640133122205319018259957112983257492907689984251404676875907026469120793573155504687695682227665593694995063585125274484186816981266309598344085272420289093298334433063499663432019883748585269364276211776148260619545683232332158867139789644146187013475984266180822207160647877440188835092953559166159869731146502959973282063662384130695676206914446992317325938492622159540150879966919176880740631613187252863772463179693430235450415217898235688383951426129784472583688807371409906253555783182836071500477564700381942705231550533525530710657664195277080559322790972348349242357785943230992430402286400302482467152513565028482885979761303510656741113923580283920586023410226102147262436200130442346486791618796957661742016677638468803125794017536773829228798354834967194400002762280276917534151772394004710294151067911144775983310573710298694810175303582874064595258445055751153266590467962194421332170056623791283741608781497698550347402699736968253780789264659820942727715402264194696581603688954478481219748694227693436498932665122024753585839008872028557015239670520882780727264989345972568200349782214483569311291653944132869540320362198692797652279112771088784856924318639570677216437960388130838386169971221817566672721587863738958596156329766646191487937056073768417124647173656922334840805507024630950961142804665882806429147645116899237624030076252480393847251383191887140944932525253230225159116166801554417848089570368827962179726055159146558808084328130292676977398968747668324452423156827560697710055372464613809977339346584173869343342284031437488876280912400987228792384197680151790957315902492133613451706949732079076820498457775542679732488505253654949453590823836551065371806000177947243439868421619795949212941871438644048895538376573852507986287474772800920897333651370022942464680831113408345418698539656158169382114655029867236147047453020824480753839118151983197125405398358771664088921666988511955796396446111979855026151427407263588708868687141139468171421562932049006962912954845752251436781361184905188756523282510403997228063354232671636962744201266969134282809469997210166133060535514865617326796085329157139988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] 11780584167108658142809197836873179701480966194263051176802751414861379721993727815210891499628143005198001310035893558377828035713724581802309503345108645290249367352704261017394148752811515924716399502817132195577613863386618977254562590799316962313752445263371156330792703652080408836361781176778608895419591545276660797041168868734239609400915468361432551939819030265436460259546370206628410286850044564867355530971689357152660628429741710624280396747156084800795242035733823871722245798937451187629952294496535865536898986455622701872472292019802996976939698805392343274307785275170622884235652494079091291469051317089902238132229162708039281506024348558085322024715678457308093246475010211508531978918366701708224390626910916364224291526289789862555138088095081001754155771212761154433596853008595670555171799912020326618607080018045667048783681259264825719218236171186961619431723877319249775335693958273533116326398333622715196497465237006740099882354693291324360707100884434575076320413880836481194639193160738491705814377007391752770699831954525005386539375957892989176541568809902566644041032003994994248432009648393754701145950274261308768380286515978780917108048049751579772980534895330274863018640675530601338781385484850650010255282288921521849469996571393396327209697093270437227642889041683531094521195504905389516786281369808822465968242013217138571355736605273586850750677164977854073185276554112411257024116194730688674014543504969808384639056321454908199989328693784973210620624442233651776473536299152478832859249366026263080943930403559789093048952592289098976296087946118578921643539727827424801212852420483012823481738917208584676128318893220771600766861313611375123427319899433691524904173081659542847401815238332721161349785862340185724567021134532982652730450425789147499487335038898368998632877240792680922417086064439933042937450163608332088601622778030791166039808319991713687042495658108623985098207270227199230678836145461498473606336662462722829212483735081782221490545244149820420381708013747482333783425748104405735325682987804150199463048465748417749625953621471647085992064683990500119700714592292632908451488290630482445193841973605262596675747301837566836097360864451507463825118818506839745267778379229724754083646223008136483123519938311812632031806766780370864846762996731920320697162020079467620257691261601909136865005242819656967397400728396459737844148413076034939497347195730689526859980307659062033766044790785009318400638536830633767822366418843564493948621983255093722436450091353000719186150606240321440278916486833486141578095195782578321808220666423492001111375800853682469214735371616437701892933434375414034967941128512386903412846556715165320581501974842782103497183338822337876441355370765444415157254054524708594139235593002001111946988075678605677033212220744525179665111355356165167043612970253839596309077826670979452694710970268724032254200740062522528700389993555595049870990163178129659963704308226587628218264424415502312243674975460820630207776944024101805096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] 60172064119276492589984230120374368991113165831507765833349676627888816543718735683528672679519920868372267127219864685821471375770519411927320800379497843878114619188203689437239443948829560017669058448801304363604305234467867886241063282374108755716781475472333866932801129019763167041071477225250045864455973511452852885808532043904613702470707313216659344369193921291224716083457714919907188880864271128938978118212039567218783139119414262315213175437614366573722689917661152975593771561135823074381469110996831258119072744314266621245516151398069169493055226912503716019065096562952093468552883166220617177037961827876661473350751351180021192473972934078271987088102696393413870465832956744926199353142235186423019447131317609253503193979286234873921357793951721934768150396048906087553352847677513654911309469818933488585025433737480009586975458628962984061491400098754927636997884270164952531687527038698475130556588497032085694342072315564957112543140430563986357540455128765380544660938937165865231735454947768522053641355454020046095294629018008677560302433948062738911142085015083926556098588304073260300789414807885420655615380455324821036868054222877133169161009220524192872990703509344128571412504983388538504518164423339121438688476484125698762874102245483686679876582739619656458005787058723986962420161402178908060211947923731143315603278920807483414053816066156715036889316211163779546906010559517056000673676277438583334808360378708096213529730774683943028958208692393210443402517932415045513965539970005883899801005216023862176461465550287128141831462149160339629708248863504791028805229924308167289703379463777942943441355303814021072399352769157680843816319370095462514268822813063151690430141906092047724570787923258907442553589800177850878201557252265664764006559356717189654632063269791015476648603224338211168994873390074643614241189704564396642624766947006500352491303838463018023589710143752633050738616940484131154006443203051120588776064994168664906007460211150702844621739399374541032416973377283634158345097738691502293123261619800199045959540047723861283678051749452914249823837771303692311213049886762365192881154151758967869364301035794798758051057568131567385322384025955699807008337623886144271307538820521675434266681427267980902576412352155686363889027378736160657960259306945895364492015324858320151551529030813266082233261082622595360184297300204379065038743191631643813708443175414936487123865940671813668087119850518330504937799713471959990326904499191491665406560404459642919580539035888964247409402117065986831558572360677349189139232609804096515444432887600385032653067314136378511945998553132999664821358139419302138593247737331142656953045711901030915361243487221181795884446537775847960645620621539415841290142961398651668809655695289007254380284299568700328935282805699378784212892145698281817456821225977857140290078949363508454076731659948669241459707223540960438395654854711133894072296950837781443087843748529831971230578518952989330147285823630042909432634187360601869647872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] -523536090520164096051626817537984980305513351358150986764922470030587072419140293581482299920079624924226418697762211888408993851316433206614803120355547190990824049260635332249854275258366592124575490474564200999837607223834170987459511716299764264233183672260543427789493151656118950715512389301267982531219117150799244196301891271457813136661819295871958442502620056513689921834398354835077667491368444061535470625874619465663002888438128590142452819106673985569908084696994694598531490169355233172392134860693843124852054404206329018078965549440100230829197418873173104857930704528567949806498461982801149661113640799897141515126015301904400129674872317047316495189320527145562202467851009227395081841429056004289440157059613981887387127530161835720405375706388489345750098940002344321530883346895738632603296332291600640532653105236877926993994748971994203973144718108480646455804703201659231563059948816134688664072414863328847754589918797196696001160721349207519610894598952581241547677533819091821553190924578268883343892266498693383114305445824357325622563324853685475305698631297259348710463964276059984366393093105132943289428054279821253284898404604021760625806398292910130508717595036978728374134097401632850710378582410828922241072841268048391000350868273086756879903398930965468536444127751588969145948539425217296196114067265916008137117139001731798031753913960089588945328351077310758337860642190069822755642237767277953712748480077604265248258111151627390516273969999311168913582297945630104386663006941276468251928450806760867143114611679674233849214999395865956278690323623527398561715767645248478522558762521158094062411832986787159026575508313133732403555846852859272056074729945895432194166903594882571407589612987820141437929964543017028790357442897252115623232376075388650956970275995706254673511074603581049174265973706425326248532210335005781955839127119459311309427228841980280659538598159871302717038354273183591562322477144840279964782150654161367537156860125009584359159714463574790470034433980316960447302856191689457404093382881829428682052302106390200994277397755436035637721145080135669288059532571100370974690918193481419408302607830357808055513518974443486431280762694491562471131292446760251889550571363357165647151751458980186368132920755214252852938697841139768592118275845710996443062402093650120364868624357680882570844140342025178427723670404422304114468936946304526003029055333638538021210947206694704093981554379040398018726531756060838435405813307420474951663098181023804575080580476345604793549925217064986213132490758011324438281834311661526956612946366467872076947725692687528191520332259231447434679972448641997227157885275441160782284809482400512053789307843285866207210447294637137796598926717011602068819501499868099904735107578507334521258678075414229488574465211983408067371769428470320880157657687490780492842878376025727733030527991138649038671930971989804675648525382612641204345352602820663225483089231508165470925893632724642913257569883002365963693547165463717137612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] 1151407916705346093915277167888769010674332350125368557984368622332725621132980584098963293173678322708259947586434435955198735388492899284173549935956957152383366419462821822531213820813117627532276960540474845404249425094175025507053441759643835931559232245903319315137499323775501024079693302663890927224934187250325750575373968737298888600875077483056086468783645730208451433262106558389915602564101769376778783682636464117329524364630899906662800271178261576271688046450870411982344639304694444657212164647694813390967172768005908314070055101851075846088602318004066522061623912811576066860369925258544873200680810764233377404825314085815794387269199037494624574219479403390980526081853650825296053273542216805849455190868411859462515706199824498450256864231224042565483747600415332949649045852756040864542975151418821373838709102149626425071731984246418187318538643262537582912938173284602884830406864334207856983853193546965345893213434041021752345864436942506167421121930022847394938860699699351264981182985527658821393703371518335779242313255990156836683226982509842046295559789526187891930428870637573302094658507045228301516854912931780833076363573027180698000516805244161764751924281373543296018008587473709124019045664453070478316871410451999543604306380637522286877864950712812064601296458078505662395343791752604289291509059519482917129596247662705712580301545536931102915651216202893056393911118434198723646773915191009533717860522597361176726531485250737671784823464892844996192530671241526404533006135497100479817643019998437408231365498546524524616635804230359397223499301968777054477392830942171850259168590827453899195227801579565904955012016742606541906902422050407650955416130370856277493795233124467811881345186681736617879104830622481624078386439557428525978116791917820356607585779351761215680221977282478355598595514222588619743488766154772000109656328132956555456523885683787025695500616350518564703942312840056383954553067288191857314394866176430953701723827428426645706684935606140562994487412045191762454229987979497714820733973745385595540636905068718388009711951555591530331069144067365509358308111020176114283018155405241762739052590930163821691739239293762837358284954297542917545964835102875782289699030247865563358129843616277196799105519268663270162901105337471872962884321210266937553522187341135582325737596724193958013566529504504537733025651622751838956045837900913746902845670011026258730041033531970495947004191021494012184162661153752612699519415452601911451121057450136497943341158909028312194184489960163867205611460874630246317441628935998364148892042070679135012505549585775869449807360890322509629543810915968247347912858488237947855792503353784693504942763235055375740913734415643087153961560007894061129225312809512106415691936954574914122239114946663141341887099051348089187183164789424851175538086007216153505817358605321680913416926059970655106949757510037189341208576038682231624582812323186829665316199465162987866189859993198857373425358036693911954053282292459594791780352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] 1944438434753671001687926362292747195903016378808259564347270985842779971212834189692479924410575900160261793767438201198348091301232211469456165662778076274903620983132579169701678650802543777654966703732546419681596223532947882230671755389101908159238276871556300995881286994666866269838391977875456683901544527686859896459234487047943014531903335956066554196752217215878060909686175515217775673913541717710060912908445505862708279824539668632972522186727009961759278066884641737682439017015229940792606919235182996728597675352990648496410123195687754269688307069901632063968795363963795359006762830093372463689444422318994035231049490956904122701814898402946465101831079867686150217553389581117813576631627984757533945283457849650072818330627929712639153499159002122876310502376032996771724340413623524016144499670232002006855685710031468059143992325295451100746504449337154904959838104431030470036595478392209598393671872725944544858648289284931882813578321786668473914634698609307546941708746037257013344794033056442976582188807842851713570732508882241866584282550366964981132515572532580468563625575499491947488629390011643440879012991055431257400340707632507695716052031355865751871382439717819883095441208488374472769333961494051039003424916427962625915763232710255698669907803159713929558169342172138632489864605841087542424470965619156523381094008758563660854326885066499189268526360874275919126157622013834748301459343579614116703941907556943027029055378216375565962312327236698750037672025229111508389596228529237130975153341227859351248549287613988399490144203010289902738776750468409965417401145231225451490944725255265589049142146869070226420390124724578008626431682525151312459033860243330748176403286506321002437967980092914806141800775674238524185601498292793717498659119909280141302750723462817189811525142452965635660872207965905678095749485263616687660436974215566435244295630037468257431165833724014814972816701979778401530221073025389565771646825102504582174850024118529106345654323940829852413981411451136110006480781777058059761942482762982070122761328253904410429954869200176720141826034723302305722623249258409711967511198029151388233004631224222867738630904600150226889421024857910488418061174067797382023951658790818143561240790785826627161613125993915438724068445447316297959760591518250591603334038319592863734194447734746759381679054609759607259177463660260743553254475231960081540936773562046536480234852061206811930844998319984508682829197212789045696531155487987652964872568357143782186752017614177703649759258066089163299398774325950715442468417988799310512055075764973108243918709065503828874095730188047640817915748351543304262099246119366609519158963530078262794656540925309097558068425623916623868249226320180691627116353691379363232140299415058105749362402395472436744862713742752323160369437995883043932881308850913416909020225114626696770687338507325827997426802679035294456219162835454126607589421692250721081574258928197204328797695164184725270515415304803248430348915254023101171630080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] -21190515511244686574670262064646182802464413615053846475012099898899223751063160109627605733338744772571262979718908485736299843189931960716356826110631898064520844163992102168033496604040276644452702293164342568044979092937980423842691118328645901040784584917352146229015166178356785439653821384126927659721993691487193335623757251859776625847035875660646085738085982334593963264121614386399327228922807999912529472857633966976085396199489497026011751129904015036327462807206416947192804059368851585903024946988303951606654783505347292717187475616171724058379420968642304680706567585512080606855939858790149847506633324645880440217576601041687963401936725226889482424958144370205349666984012822359714917433238524935471680453057279153258728733366069101623649601958533775822072028986583412993403319559995329685206026417875361644976109333448785295519293716344432542331981740535231198963343003455386582034793099175667230126174729238603734231394680440947277506343498563183646806370797480188275247415956536576964530349806527483900836183566508502300530090230019598258364617357230792775560307887270964005045486184318415177064361631799392053305037525513876065629005782513426095371331501597599611839623668032581225138030008644204218921953230945125183298714714821767346402422897737379584963162639213989486392374980647604405305173697086206864665040847005805081234913242290044976508567969654015959554813355148336980929219016007108856873485070650975256309374135079760031017087242750119338759018357503329860734700102393591999319417721717262165660378894874627313712095606137011175961480701575382779033847631686104271053178900184990573411162547624726570626600309732745507018517930164437798424657972467718263404767869948052869040269919407107011147457981977320898896202955823805385115453008767259640258217756016146021338766643886472474446040231240337687724356324189440114287827404520265600090122860330280137395324331111444852863792249566764712932560836584957384267921968696370896940679225498614113235631554005056071036702670810183664419298466246230756431572920994872446680968868462039500719524254071830550281650583066040390254457174917891991956551514610219636222470510692129482805228427050225118980979792547726237019928803944551700924324835272167596928260558008787265145102810962899840330680588172071726834178510499133459077136427089267409405233772688421091965647977679908633119087751837922034832832335769876717802096892087204929425695670297465998452405379301498391806676412984306946580581134983564765187418627858874023500102216817026151120121824417096177942945442281408955328717019973406905895331104928452053662538403722028565675887859428914903318678110527123229617746342787297927159889950635701235179959483515244207863403653061555156311336643115815402366073358069203585691199153311869063360543877819642471185499295512301071716586280986772296945300621966212017361787882684490533909090898134607913021047652969716124859357255779970395002302836392638814323484330430663392147604389748368590880936137162695617751711828545705801340699918043838279757856768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] 64929571669128444673435136753103101941237833451658519907406284888533878930776814365882406397099766869951524850045137489520238874648769311252651705158895502497157534404758551909391838244591795311338287620470715471499283675412424863055664715099903114407400918739544908751266933486667672540338530151639268228560502113896227002815496953790201500376057770147723720853311269183475601439068970417293908928578465710406167270644340034067214630773611223764335564839901630665013398547849199047494560266662359373868894239524919031963009573890441558559266512695091915432732744526601439429068800426168165434900527274713782693164506068610723963753344429283889432236529152433187103777622991677410249445507704181064286417997781037556375406025716951435851401748381937026953621946514448696519981819420285097674761211412494895090390720373885803262094356890655538216605100567933409450395496391527539330518918686442143648055233307604047683929788480979115368057730199169433471333941785417671516703228230283885704670720143099567812339203055947907692385647724007531948653996820046913836562301868086030785438750505387698570818528808101441051313808761617626827385849569334954367367938584833541450949973224795774485276200017757357635682236633081553993377846104471841881993275762641951528887881495470218115911286478776908741856782174702131776487003959625679939917972771949816793928704103809429418407399389066754133904684996908498655088401443020017357218674182589727565329755054729165660139208456953884397758148584121324508886708854243859754574840326008516973836070886975917175493794459244197255823225417318849597345193435448653377034054242255834523799900383969612070260530902347791034118520512080339248601558647003332588190893597526879344420546707634452967780343774313246716762212709434406717991241324066877146694713389293721113340257533574410923754281730531464087080159947081739602326778874528984371687760849234114425384753874897981778171636508431404347773804507581112847564895517735664909256512980918350048721205781610916776432362555275785309832299695689412719124808358544248915016908148955427926596173629118951065903244607044418104169019924712273978435357854122319517006028882119255124120912728592772557357994040591766175202645483589890359901807208836798619096589553935401511783580900609755490765477465911833856529173105142650601710132283611996603905953522599438564809311326004738362748290953543107363093869537701202365706462266942391172110854339961556484833049899045271977685258877377797602532142433964272761304269879580491822659180423762494492465238903352180183319873006694451604193244314501639695562757726396622793038784428255321311527554876868368433502072852394549567446354840452387077978329188523061950350132110607874216793729921433748436584815864128909114050406986835635238468073184885446226091050927323991208210242018056198728183175536708872742643888620296178743912592643830211463709224043686628154728513553254961401510662282004183560859569153750985981883305247708486658997807861652577523366810803574303000042948023899547299161769944030836332009881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] -70774743803386052162212096247042011109062882508058576361774200157387769105895400974103635595474167065138261116439742550066162947202914868173683053135602528509831006333008961611912026641495663423364033712707161931332666566213309812302803357001208080382761977434761049794347174097046492818496307731381427536723093724100011941472264444989911973754597620343939023661427181156738330334726002825384446335336307046510409250442921114424523670354075357328299342733028628981531398300792286762367425309091351083891193364104802570085083805592650395395055670037379425242346984967365117643561538761929709585388367140476054223080763418964437310993192284258218098799745746741132682114328293409273928847816893446320529852142549356153505638244077526358274598343084582414714929700905061132101490135236719199294024755959698502062378269593223567094766674949199599436012853091303162605362207653872575519985262384915728375816711084426979693893841466710293509893729559221905780732578588346440706367126832591658530923615602807499088968598793493112311912874123964865761564616692320975485639774162026663863027070458847496942108083905649522280514343123097546244591074423708415113333766178108744460465679933369235705917040357753243348615834638147337442316218104474790401085763046202525529397489725109214369309764960706813489083599719692188826379375679440939082085132535200706043608622841401795965593487056266014209390356112934312639311186905804008058387993357356684825825409722531465944899844049043592449317071671337139510855526284687363894487642179983013881532785106134582846299746058512478746729911079135970532670645428551966135703152598766639011967896015964284428982583703847969566069813421266195758578875977595050192047916268159335066608750432525075013097539924282466931626218049191722694103087952470773680829400559437549328829229351802098881793167667478433048328864952395092637593841155171470184869418598122151858598174282948128195938146742320772613115297479812753513065848816075901540328533717797217857927220754324503315163444571439166343737174166120337791512751575960601954251915906073573737433752162940842892158598289189887358713913430255699967395395828854947456622394821067179840415747951104008579212360766972345018000780909957364734011584706626823829528173808846044176083248146193772661737608743024449145117160364753104963305230584775214467711931478585594311861737755742305253146528672009518785152538312981453552285204805421010130924148446737051935944481467088328696242365835102653630995704135496614429511299139973355413190325193272315814474240399831371654341798992851327987841176393816365055583719006752498149661358001401115023730634894221002180746761737756995552139331799335569406348656653477917683162010277149769355499810969978472894888515499033989157100554981824694760300539443006334361109267140447873313445816924056246692585243946838090856908511407869769864168849280373732255132217315362049139092064862876334994910775813822310165793572095671347940180352200278968487820720649585710384125478610186414185318598279704762990528264393752088281633259520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] -203702115411829401461903147313231455449383510197838542708694559772488105871130719167323749054512959262033138590872710143268570119080322471714093499558562733770172542318007221134343099458055973944777117873952217420546516628448193695077285576805016588703952007174784536019969344767860197053681717864693319186485367575519484656215120515026857942522173615919713588138435792345405639006092979395159354670549083000891524334982416086584403101399392534306592924174425568072835968956884278542990826829386936159102663433785674000444068906619151810766652181511076372489393580812284048866054908091653321639035239449103263939589520589782124403624729853087790754331067319018919476543508465267542850502331328075450729945464981921507101393846831734647136361139718081103424681941150806785445986059851406936718359922503164350906778980275608587147423042587283441504286996456529614263771685783561115431983585617974653037723124156075454159534339334998701899156018588433943317605120449269933282047020203689301872760857420055938915551493918352260296126651999074378272424855494383142401054290049345699570181104266619668747383559453387968953714073193038753045954027225929853966407594074789948023036132651354680722148993625036510270062012368762964925126562320163217519590256428525867466353303732017311888406142646508824541097475232453585713166475403051680746558739531109766041984173916334083971479081113131395216498093007891314332107442221173763920222003938654443795016727266751749542583484550680145292575344904632696364241364708880683155927965520547966268254916160804641988930587031322554679091427177728861702241029414946216495953770479820012356452900509975217664644152674344670643226867829458125841278276397043176627325986900097724317547582639991930201621196726275464192714817238982404992980197116514234861339781943339290913106541714194552554807529593811358504147121983819675650597904933014478923772018163711777444672673269763737638824199070651784007898259734258212285545024026880561285339085333656319362486589287748527749275473671885231480263492200926698105651625282892265931718327145007777416924585210445540187781483467547219287912811923152403623004069898138116967478436754144231521649366861511394889707968879785235916161518904045469453412288609514457172000855236010144975942176893706383420261362206083076937597265366539688009894303314740771959219169881040673962653782758644607162997716430915331284890719261771949066256733029437980678363228194213577188710405539377823452391424903649317271853551970141004369104559922540976083167337126603729810039355396378662578785178706144204503086456740492593021978886309438279749043119489883132062101612107440625460188109686152741117186866899726986072085022986439537782803824857533686903673212194897433686203177990043900602644592729202897117320138295148005623505290909178666017589471262029426166748301812897570147954814785430302355712149830114731940283867941531210637868860062041439699482217880320150087291037308138421637564573139194378713587290361707184628574365626049352495936678363465882224815144809218869049771950080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] 1100450965310702491207424134655715531462856674740995915591580491528544220674781461077812275651844970724743416531649228080830840294632297720036112731609192808549800130154229882341797687319734554628860113358306554744214115089165740811284123888850353599988424995516328872887867380392338643857146165056439936042670739723070406870103053417166433653039918948966410255330359220641604837534628305939245629029010812578642877315965664395565925643926438776152700259174972977865249022002041862652904419539067928796029071511014002319438018921002155465709105005667696367338269065672995725685514689471585977730940552958521928833534997470696064629271580431260158905089106813103166084422701905403673641468218416140284758031804180900905626690839233772646889916535736889829044979673716749668485781162272865011161922170562645687897264489038199194113818826909826648270331128780937365560010556002249741108863066416306573888482957634469168344784490828068731663767869265979747470469602433138128488654446813633068037294595546110196230928325153315418493857764147067243030119934849666664193254593463528604859056443247679499159001215255146949313937770628316354381891573129349746339753621198114058410541410595957124787161701484893762369699426924469901733841442999365002692877597832430326735567001983391491654366622280447700612219483179038200317696691780483441733839022043946295504450444973273140975278909445596787664120979926202695434153168454449139327117170637807526362773039126045475170303580995733754790021559390912691568771483711503584000328215987131392108280214366941234183559407374693581612705073183687128154284733409430972534944251695425269702712739761806029143107145752877949605041106880467552786104555896728207757819554616133779449255489529909982643247698498441616861660422509426666861899597251478639216574545634845099013872569188375885699244723634869193975942204048870108409722247861491076528661713708547625812667707708584701660291414131098860884255185765529144207464673711763270924700891641035110561556726074666615697932929361530275344884659528276136617352402797051654851459054553729045272261712721473686309403020709725102566306299137858692190671422149654793618086403713461497707105416302659385224365780279869512731149181147663346394025179744556121013287673977848669476716255498315042254395820514696502093557885981163087807550762416933802642179530720428191661357479298484762777529347174554418283951244256057903073036569645512491033980679603471683545841512393632026727708984389385332235686366163591717236025604381610689882579935093080330112870862230117807810249465382690922809306647321924357091949209505816570266198772936206712347568127259083435984000605663258493844363426562434469286633588044305021637202460892347646668381396561671615000551443107679916244657045043948454542302423529259699837926622988593294573390214538988806597627728404295308124312755649252183034716806043178266354427148844383713608482004720807752754463923323338124765301877961567933543654585725981533350604581805763909304253145670613310212549912085377059047432103521055048762180763648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] -2433808333030024293051218139137617802607536638932457792610484856779445461714317343182931829083805922014693644063374675847533233587523050735314384197272269524687921318044308256608044888776777812555856600425129518676116194379193166259620877275969161848434070300788160285221516312677400338904218045886632410653543337289073785272703099718143425391020604417959463619288559321266335405864035470853744374424766572266507646078628784459855300063343861596966687934540287508899707354022762697313024956062841348817718646501251290498667547440612096767605494060830663817599648241261987789027232276644784440942680991251858391433920443660842211722588521591665112238243275662218526606675808106030519728701617127508689574880110637808199847465318114281123306587454233981739314224972221861019543087340590815625858677248507013060630394123185795842352512624696537864877068690451914580584618716327799299408977866930953613876567695563299696598710820308376282440544541357554669508855902341508554286649329345149750849323502340482630349980857231791533620477261710869053123123648219499332550926560656062751382838584705427782503412583968499108721342534495205442493631711524966091228060961477530698942009334376525408206003181124194078168778684808368380962948470468561694850059641883483245289302433597686626960334293603703698596226604011315513657198745828927986716225174666286252099634059192290883249814086562328935540216778075077245231303892363288181176122548321397756353666711142091952170635470408962363884714673528232833966768428290850104620231351278507573725473606741286393647432367716707889803646916208917620327981629855281875369087515396645969077916937839345107034085646001940245853347107099514894638399544075235905284961663502852434868779379442847215004672249777337888769156201949772405642733267662346233649083039922425928973578939350276520504981145506305295253649967402139990782329825328040755200888512673121034348591189060556654289506849995360779897552840971632361921470460825029553751611874619376667106126031758948511684214710994376192195440711900341667593519878649119158084649637726069625614446384584113936796840601156039915832992776163893511097237150193973502862111511582435973501208929367156373633579015653290992280651458977480228628448150025707351792980580073458594344539253958964269476057470770101459968430922507555251733837815214417558231440005973738304883877361261979007286315987505548908345253158118198832438850605790015257637921218112499892252714351587607487396071843568423289037371475560844394969983749883489952243495600774627868990549484782099963329460887477997874825293707771382177854573586652122339472549583341799163499982765959161139986027599061266474047442765438253544643806109017078246559878274568471081597749620845647559586727511353599120913840585004353587660359510731379636212948155118117564266630638736469886934657317758280202949936259682489973344704432819397585324012882676807223704858770731216012560006829153989555666577524221971402131052728054129150868831556108553430613379339438683157988482845643105299678324282316144404175760916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] 2418778200598606998340705255217155544147330280945987101102015486285639890281043921895476184088228986851922155276815096667421942693018507373467447411869045525571142973147897677024380779909960736506807397490675010888113434130177900112418318756046471570061934428039037261424666218142216998271726627796184744735385614636039263627607942612000233277679909845128986086366339024060387231150140572309948001760550666206796151589022222954522599090539249079291047348960851167939582910516575488764316205402812283580280031545560844627494489403901290682207667209839732471568703420170267396188678301431131022225078401868167957091579758736495645766672881342580201894639935065263716227316258762969403590779607909007818165697439249192249426558929657404576840506071409709113520553806858382559638582059439735310895337647359007383591868501144853850091166607357453310720767944494695490467297026071290614753609947785546311595918427996074907407227384587607137517938044231087503915596747362070846808926640015106234222169873778634305598406688396634304827711360020042693092620839905201137641877948600298909051452988773602009114733519073283522024463655234923322223500600956616332065010826414184016556049608422844033602903361814312063574699032881673995546539401816279180358831675157289718749312725191795550826271543907433926552444027601449925383169568914495082778350831317307748372871055383350213287662559863675464446770135999148967633676178672680670923527438722701171462136548483078109365173427165136117389506721225632551321190130397798575722163609228365209310002395605107467020833816178859989224160214282880264572844221000158726184770834652413859378128313886344628844331174019391028646410148336873352591584966149869966066685736830073292538086693892785608739641918743147348528811770190441326151757564447292913825722902091642046300743319397638817228181842326423281651287415572029368733690962296421612903450874581771498878110407828849439095085346437674790919691765835465045811871761873738185539289304623358823804004515686264475467879450611498440930954879270155983516477119397565278943736019000739483489609914015690104488553189980482417766536319012391841434827149576471250539804664325759889006802533917344595781407391438161559725158431246683085492429494768119488061746617263013165143094905693918967018920866611924879132008426778704097664284730140390519830245490171959152589341535821064567994022798660571678898783337862872620413847172324558042521224215975513912668817330837224331078498733196324385490598700137978666124348394622909354808517883404506921887122761344923594492274890246584285263957119873277604420179850537169351061787256591336994891830325544505515911481652182215304819701516770644043904620921414796461981010114669133708895387384456434638660727880828782395087308646597383038940167278495234698790052628868440767208432943424008407870343671747692115553664147826285297745701900546684433252509511762327608774009888948048459566405098459659171102139168101554010060871705312868400140760255457177290740842783757565087532743917003048619273193970097276633953712734208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] 2636783234218965759717485572491458607007317240210831352411014001627268131142237502644896474086275233359591830612550570851638838673837537220021518879185161192958814883181436903534699889951617031151607152030904873246288873249992804257609711735709268337010273026115005943095230436725913188564850464744376357914662067658746761524842599475468477911451430142591198401309176641590225482876544348072351000352061031490763681575943905479926344754500444882493004027706401617633994801667322401550475672162835211460920724542638269229425508020305265270434472050765374693783338130547051580589063340444766198798027696806170126086170822809455443530026508200770636234677670821163010998355496032659306434496899244749657246736734040104622403474414505669456100085861370054044445393519071747838280093948158029790766243831301427311043869503526255414109889720347722581654517128646447652794437874322732928534231647936655711723183467649459759664493698967465908740918309638668290381684570211743383813048058773338125120134153278426686037515559050805131222676695180666905970081139126102602677362990565217489986248921774310190986226954077747139822056431787117019205103421034346183006775753715657678559910357621563525172411726551372179455568413466162991610269405676960132237460395835287601002548004908060004673368579778765824598524412911202169141208245739860415229300104232400351316850934319422106873822040714385434962647131144519589775038210570979127138087812769360227280479565724018750575961822151648151641304991260445751682974906047030243746788424806388872968951668111809426481110209666972226838605202022960913102678882982851968962983250132788128464238716197273982330445185933195788240872830083642078549782791897748290365560439619549034786114966522081175600527431493757332285408967557176725128752852023703976592557100156960118713992379677605666313538155445304425414441885471164174809133849881268124980519840936459432540924630258549403893095498513175068991298911508625584802936638870225674295390323570263025329331316693418162641464809063394790483145697178355998606383939742761938509918717193928601770750290261770264633333707907079139191689444934161438042574581403942508816009713945930723904814248984255318637147574481409388722519440419379526564002783051601442131859477344710337672673478294819866228822957948800352560654730822888123748795762893758462176503490765695541161977912787010599242490090488403570818585810355973508245284164584460965815109642185249085615379575727489234872511221710836028328063343106465205096686614400546380175486522837986461208422338745887544069049836015414776312653189784587678767283737584168028542962617135437501531749229182823060274966281832648911724207530851854711210034774830105026510877166531873056013655709531939312921986235401994040869626413562385192633873491264958744580315183594525436736060350619378061529861392365305548890332057723218332147814766174050552724035378297787953350598993127606624928564959143920526865562590640127241705313852108921304914339417178515197899029124321771196245009260785339783429452555438701707484033187840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] -15972591401616840031799411503162560166485335160877057520136211156992349798110641466972860665631218997525747803275147667940484865239242124414764878743865770400511625500343339176411706866300196298013626126076236553385256785478375421131139283173502787479677477169199182962613259439378558385467791850106149598681133057144873726744879171252551497020806876364592777386383597402081438890905756364408312143056453287978271614291453808564147145582535111585502838392781186650500011531373878087962073300836977665625500415995353653132093839247841161306159732498041637708946021938236132500747074101090651043165388946614710112727131607790724422686347721462258955814708069554736585662816340114147257065125966135580089153237946567090215521410389238226233826545065309286224118556527777564918632421925829476533688714042790954410213399675822601986250111255628025018195784052249399701312623550984918530006380468678508046483152929762600350967144707819511402708622693444587178230044291008559226853794253538373275034118118731266466472836261434237807780481710628238992053961163586104925474293069340592497075889456309821611402757022933963793650558281980590221627865631936092115579407189979689452244462248011297987314257127018190102574390228065185669851479330302341571912770432555604489980969480823734765810589778962767224021208567515346277011017730781208222000826464899553382511577482331274499455515883273031250484688246540866977402649627162478729216490435866547565824707698967129318752618068860509118971087692163629745251733241856072510276220862513780143680520827723137219105760633001680106228121414965131255446579409905649428147382029077797055888464622886574472885173972510758557965018372392758479235080671276625745977555863453699186098143048105811486986272530559635733228570298526325188033100089006383072306965429097219368286360993792950329937990410108725864320197873002222875841869666914079818449897673932228667638955488135737390424632274753363564741219137362791856069083283712917023472219640140358001967179685255859776924891660417148570919395404229461496045958593048602029336820443195489301392832123945742261014039829314746651741213359842355260514265601508340900256360151106959952509202685391084233337739150454490403162085391570076614916362747321762862306305190469859420989821772357023513286448432734502440362023643692984369968949315541323535832922095692228875844350275951910119827242178213234994810250176639921334718576507391447767505214591103100113780336592633680211606033654257229020364982050986624511650710068771022366135618121115387809614558150388652655711812328807654112520401889348591255721659929335834836408361134455779511245847627454681064731480774907968563708351420208715748372844410763044481133683758119201727848540062226018895346202135247951174144803150095411198844054622278348584924127771473317644558313633618729436375655816883547321826007743342848285845367010578122199367317086652634650132612444075979661863369475611408370263597565967393013749922952536026556358330423188155811179443077882422684333947132548174693257515909079103872636475670528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] 34710218206299928711326107557433464613458222068391172273659243911047126959361017859047033112371373922069411216210823409597651835650147544268534084830461775014045877923027228016905121293923310782345786980395072592840372078094894430767149501186831681337017730559972643389095195166634194014106741845906347693576779223181302025775938671025124195560909047160573742228932954770296231840722581911194741405674470370216298135633081823721225439832521357147331550281851299133638890601323897863052919989375542018676276699465034596157530826480554968426772380201476810973459269166280374280301377653172166108575430181229656152104111785832399947099134262301760531569979638384750522961707610626844653991126597428398961620825517712026386914156640640183484753280306712608357536478731094092578522261981734500031811248515607926492345261569557012579348055766830271214274357433232551584104497075872369087268673961507199780628637057175922420355296404222162033842554808135848028054596562049168502282005521264738479735321577052691062933186466878288014777655957179373577866586838779168939845680007301288184562395511639695048849010784894252870633019950420191092623530260135025025739497705163063392575585085064794005369444079855413285304346981062686944573534504913299776505765790745797860959867993145716887123742271041151509668123741754986690483088688513101274297283370265241960856024724822990491928241661578178727797447909682840984460311348399142610710356358448091531816983583755413435834896047026179105658226580969197687215495196405065093164752436676772153550104743659391685280913042965562901653117284212022350548264574176544632241160903057581698923526914646618628284367063619061127132572715297819056792687934059313649990078264593231383429724189305659553667104298894523049769175969844392927055284151965494007385250068499033287650425039200824091308243560958180057136882048780302570251119123962005672091026859076648988329834867616324362317153802634771632947616349887536917247916305276020127699510453101267709775883607331733322939238858763886439760804758407432972663697066199152811048643399614480281139580722950662411867289369539597554325665236723166905914396194452211247468846969161846184418941455852216897858937645148250211555690612646458690450164872204804102273263555602220736117949815884273335940401050661992955273078037967906883975572220421120867734745417648417087340341221695126566619129172042989322518550573211745571278827174037018653021523543586725862779055673247007111645843536269239985740085381066111607988185667207031906743812535846126134666884776820086960804923141590222604340425046841859683786586723642269804649756830475376844902535294151029964463477205011208462607554315429691062168014660969838558662814201689628373532363791743296361590581189536304060033132961546100050242026098935893287426879721780734697853690125409405362898688506292653123788415940495963418735171482797203105885040521179130068989497740040147429078706343508544175042995210997899465791621501486161457318326418640934869460073166858985399811150946462743147125812099167328756622436597760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] -43076011342329298468037285036897986153441843463894632178371006584673245527490933302124535627702701796276347145463506917042944952781211363355983848530380206265383055289694736593869104156716807583028033815280575442045192753973134467500001554523317593577813831035942780423845721583834703348185334187366661840529746259418699017296717194042545071215332191701958678616007926566592609033540761599204266363941035973469006990264338944123136532830491549439574596795780994910538682389352956514013609752695298933750269886691603650258953535132026193092400037237321570363415166270946697265694379737993361254273904984122454292862965926659434199661988774239877794441168732894728404951601794118667828441879170675303652835529130319086090737520074880163612085741524577901066388994886337983605477987597895178148285948425390211300941654533429740612929830662272966201715316429504614019626011213900157061647446099655788669533339035827683463114504647328004219774730060384618055848124064016125726789061338432925671353581171369587987250512728386980738903735669328396792887495623137109975388954882408929156428103378203855976262329045013370332653030918579718695667478215301542575987361161725955634184004175357960747340968953875110599187479503273320407582442399848552617181915011155111166922710398428704433665389632031469330664345198588612368533437924565396086734454075082231605676386610351786746012116817339614389317271177847918999183515898266931255656636643206673593919014229861918170005137813668898339708411706026523285767892161583972319349133335791406944295072727688379950082442010657447373912960334849942522939677461168549166436879891824245075876146459281835914549396895609289139359409033744834389923002297085763016294457437451285655697076584856938027918620886048709184992267943552352977930540621079894063107321220724377180554860745964229364172623372553686765240825324194493938259402953575881338805402387270493625258860958416238749004483069474526972257154396847054031794937526520124321064733039996945196572583343805408343413137016490212105022077896189550690976150139430982727337374182668246464143874882824311020257301886166322337245357527264931060792234037739232375465625514986711163590168102935796967760636120659353471119143341391759779133396321328148690162506935058979891698002359471861381407667330644298291736354817975798983289556347688834096728750533288582840257613367476890212219035034841181706913965153756411923021334710318878897330305984222415535531119702478128698064688999922790821244403826297347360184098192699878081621686636809176029311420573879083769860086408450905409760508239784357906600917819225274506485706143944992090117052215536497849048955144413031192846419415086568187518050601514239291757666082193253214743548028692613219388560592938620292732030412048489104864006385977807215184594794396428631072478223201464221367612720182141857228573399315899962511294246574602970250635981061959408954229042552799081968844470797929641288928067861284559847072927124838349280046605810475415413813270819088022413520379499556111243525471927548165143213899776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] 10408713783323056418004511462436143902630929800774403623670559831226749827545666923742153625642430018188342538642881995960482965665713516664636777982774983141666408302061918728503189476386728991225344915473512710651541043002920026973490723560731776265161014089322945589249193004401791100469383011318020223176340314871010716104049689073101393361605527784905754823189978279892991109703090028649586770014285583207069415360888810240805340420365500661470575645368273356838893424541869352842636921519237577256273093758659585637364462601475884281160709417216775986821886374701654729766396381150244993464826557410133100727158386436425005148098191097785143513511188988276190275868454073562469252560187596445385243572008970850840467828449180829367170218968715251487636805371534169474001515355852330953026348097563587898192664622308419382977442394446318096785729057184251299061364312380001742014322304138450096375270515682661430134669700389474923876801972232684610490372919890847699981894169737246408539802420042664512822967932480604938712449001388134791224308920651784652671994723668281480273319838089467407901773050668024183743342936777493582097440756256722588623246866669504479802395543211039481676954859384185671454727077152962508196171608422742403733021065915460508254043456868665057051408754121364184741346612520535220796792380930022386423136544363963548536696162402004530120541611156674441241433172884084979020686732006986916277833314401533469195599309687539290824428706376528786928915383069129518949126308000962771475021359601032890429333718161129514231301647619312985967210714382987927713012985436726092025350124858513437622236029745670381836767158722050313363485931095393993532083602858006355612749607382255264470924183806785119477352228370842079987625963883923785343263975875053621422573382104656665689956618976888017653998776501660637325659465095556778854371247077724625262879490831404900207551331354710962046281432526138759439697099406449555615635066085607874027156891898064926441162534933889491595090916528169816566678221648765314258007608681765317469740841538343287969438896584768070250739513824630090260610061651337276125919657285804511201311842445829761690355998624450685349605393282558435460858127753691058672798505901722346638774884797897931832953118737720391438449264971387611541415024243782975340629047401387108417580740823709452978850983632779588020465102920934399016378493348980135951528836646142756256075480510652017472438755961892871049912473506831715783188969414844409710670445611986312846613770794127280606755794990660215714577897022763324221164073096726632480619954077639695689199087370301746849449119184403506280965704631958521485973695676195252447356742239742683868432384684007746191379166614865862945907543135889412343865542102327589927978287030381389132524082836737724128940735642335901429238415013010511282592865857249722514981820240930814634608194158922009742910817588589563987669326618157413101148773923190650919992237690839269558043204042414939082844344880967607044960860147959421953430607002974527583357501440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,23] 96961411924631552315293369552474664894576160394716806254237806888781950701257330975520618616121862584076594604477246721975512206451640113179942419521080456096675529792754053785182999582198180210647686154185010341746486655669526816953002604286950368048934097759551695764797122814949661045936877570667576816288110501339892820682131108285614498305461028588123254579412466661552036771983028065758350507306627390793900666205084406114950519241529045464242511081043412585335753699515884937067700669204908722343109059647685726248146452599127008105119135918351365537084765286397423890125728510888502013925229716066022648792196925392309511251238715501911969298327219168503227215570556714007930805149672491691651590206703205096025342456142002880914942320899688316858759841750269707717481796674314487567363889913953639741052449577514126206985010938304956964449372015192418427747359789262285752087801253289697910344583343152323312719855317450519498011035310566373501774288992985395354889247607567641433588447366373713925229385124729102344055858526419755150096848191604512504126811638421643149760276774663792209760677625215514870467129826336946201314667868744144393151465252861777588625273947788794946145403580112594238844973225887596068465569861277912079668034753246739792927211532838428227150897373507467935848396028221012442397674023389785036116230826509068738539672886727047812882132813744169983708767637812201819423784562141946114568097352600371358461446532971454298440912754233318061101172529827180180641462415208168982429572992570269990035927916166969111106058591575416549140394921713116434539297324455325031546462066605456002676521175465950322358204377489894588063785377221482095129327768741404946314526180548633334882733828024032761945046952612870202416399705257962784884678891356414072789874114630281156268636983360212684538642834734612022664680325481139812747509679846081099371677525007266102353595355417521977121117100838592245563743220456274079673593045989392150340980735226238484206014626579261856051993865754918408288269959384672857960755942058091524267372103956686174690181588382871066733546679455799140085331153594488742814545018263882786631350696528792128186390116810607926243832772844817408401747710265869753797255093441391606870808120738570405471478600807285620380815735026800027633992140240354544665219926440573556997451991472984092207002770266617688686361688520564008668316154787026819386354409201825071362070951426800042962753405974367320767309637529776877214732713625559329788609027430898818096142138167902674012037567298648365605347071449873488960616446675888374556882972539669045063966874001849800045876291357345794712849739396595816763439422354917265393563952103455300033931118842911955226960900875373060853617511141306717197998344519150797408031092958775400318503522862036532217395862629353367519498773506779719484082166502275076825086038325627786938972368350700764557203399055179789466342979363004915246015658195120400774670593675136903518397524608587885902923488368211330730974232897891840639541063561595525081598001152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,24] -288818775643731182743729883874304453013212582893407644655614353027750723249554630576230898509741837512835370870612463594705939436264909660347163002188109487733260611105431454726670883663945438571667862214852604282248831898106613075069426974779327893858847008720669282175509365947910604843346835544309491956142068425453883220758377092155125962987309815968343907544176744905837219274212194105203420895876193884475347919872342248453987511428347925051043982017165001542092223394540625254400593000287885155681174416149041139561562073890746967359467088896244920158995433627412546976850040483468088098553418285363626457841588177260728070267846652286123002774608215264218276720618417179304417526100560062502622259750892687596567857704222659511617914938809364244884340564316147763097189767973097479450722025862642314834408872805521831550371454064004952985507269680824091542050142511519203097639205950714855026350501667642880576847994686860327275311143456289509152045479993381472380486004252195660612324115124515562810703588749888984563480801123504032839537342207075658019823492362523290412292073233993112183692234649792407773042941627390863765231168964735107279865108935534613405030587465814295757014867414040037371939956538358867803168768917550819864049345797943471093287575708884409778714050002180201538840930166687117619510247991981437534327233897754246647318159954998347920909524263617144697753982873050414008075279779202683151637880041132395032944717209470134449067062776088905669000699154038218181693086973016067100970451698033462883357811810175830429996172560308594643028209726250963737973783314222472179372554690004571643927036552821194533904661216632054770327448292779691317514410896287895520993015078660640185427962526821811125806125164673597297458557145952412794668965578205916996040104166825187315374578790667615494414397601959027042230197591317565111830280818972944952872164308457935842478894756109378061943622250901929350698266356041484976605673056853595264474836452219430087031799608141685024254414855497532042593183525560481244795771314418512131488766865260246242279603348137284941556590535096849611096122181792750858912119834135413781651661665229885769115134059424490498126105679689004507518877893237969660851037205043485039154529515281187017978081052204446701255988760156661005344009776619567625116941459848586765593550348768301091043712568804539778331600338758209356611268142255384653011720551095738006893773872566426697088213210062071995583566098016908399798602965781466468423013965760017350913990102980374328085685002445503921102384173746888481131547274922526349844131487698329925737091939267726053509772157460556964869007371516946872295732906910395416379732442011790286470185060900476335871723834132367385777876448908637862615698343128732267053169025437459453908328103115008117251997367748639962241978662669959101332946514399029578736907790297485045281903518527034559044806976442493669467075448015068575854298071891312972437996809719441777398204327787488225658245889836201395297832003670235829263984014009069719793958912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,25] 529798476793349174529667131038895670536590391925207408228811067296980130339850652836116646522547064074938147462778809371997423480389555990898980882614686750803888685810034989537346016071502459293987102941257201574407072000123797301100977616938654747708791090999024804253257841136807993190419808206254451891945754035427602639585255912401291968252392579666847579490615689889843011955970264190162476208077972286618378339650219471445447488668348694827892794958200391809076709390831909889339457016689422876777532162022130705835279158866920073164461205691410901932064075106224366970616869515484314672393130739209242730916336498067468175270651125658452543986846768104679525347421120604721547582207518358588815031021285976404343684175385816730296761792887360665054004495250246338283937998020485073718801924291637283938021984299307063181465660010965510662190395131129126206059004184957635876355515132580967836139158186598812783562828993288150305788619560658028285376103637038539375243196986765428104563836528744969562904639095464516928451534186617200003455116272156219908706298248140757616755438102767163983457149391498214865212892259610756649270228764568429392629161009661236580840862533615564487475785732410861437007787278342001883597280305187129649853211341815821302819348205628747604471718359071803416942339729710617522582905135540860999819089461883596563152478921909567352969068359488036555355813682385208852755101047337737088028302004862952363321179092012013852080401665934373232689227678359190432921954808770294807532716230260285028326943246305989299773153379375437638016586184549683904488629895480468371678814296207969034257968163656045384111610298334012773403085940825203776702854857036840376343555668606005735375304922342612716133287995489950956875265726614930687463558953287877667186116568002407960588371174972282693546520041231349957195606234838402265500085043446397141112895886449162198038462401828153385380122635583252813448475614399548811003113713203008980829622473096998989387432534769098838574254532233679626038793610384569256285259505492718118100487595127720324951813974223767807108133200276127092214504468918980607102300590446210707038627250225595056712819529734732147497881198146118686335529623807498226061305304370913394208680196604787105914221362519649152401195747925746487896183569339016778704681057003394151519540315860464297217455525666798439277880386221403923514190983412115153819826938950382013809196846254945411407141972919672611443976644192046670902371306919356072449384813674351912430605386477991176253506169445511645164516028078995529188531934708496149451110925308437028829872246924953350991535758980563813790576963495993014270387083501130520704751732207853523952968919548485686117300803385751659419145711803325522697749237832880573174305480097321717739448325610734919118299831692141181459829800179727039741651428558081089048140826928203107478321155021926874689107350123590508311312624179554468066167478619844086938955285055148522688814346417847671975014041343900120651835116371782038453806566096697914688284917760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,26] -746236396984737812285547825671836786098951666787690179861823024536093951283713129835597093934836509188501906058298426955993519985051359821798595174421013274015241262382146167543243134336482627769929879912567962729979703167597355364473365277758822303685290467806050499695666173644587612136173706102001390126896657296414112085494075487781303942816785266351948180952583131323529615742120062209882182843983254706695956886359411645936754037296617345573600779263940835032210900598062028187945505811514728689696331499007301973360815255209863714156345230890687757511471416559687212210130539144763457167208576865874856272738614066145013837360191098637293709490828023005631683392347418469242149609366388097755091827883724843726242552274309145471441167820899393998187943184809215080670750011136508174486301851209667663097289825410743206566774798679814274855909510695858569193125096058825022578302113889478056892190370422814207294902232790847115562543023463351759318171383603409182318653996905905480121411791620339104539280089767084768143520029844642203542892901520477441568604058103655034331088951570814964394004204759723670060806505198548529425040314342337561459549728621599264327687068556645434458117463693854498407174311234769369797750685236662806564324020838120670698143734174563305761984807144531456981514822916583626334785155203775096201863377628948870292827265439093663258612922415405634889674364431412154571238672905058481985733790102868319985642634851289777389475579758421084217764074035326726502379055791266849092469953760267756967749257793678940321489220822551413416193317982796387037734239205902771740128342323520821027553569888592666426516899778531179495095583622457821040112612197212282416044656169622714955343992643152769663763530424140501352390382349742750235272390868034514781572916021201947372563770769143313532387390602829120977031048638065847955437537409887344119330516560841097658840350504727279568510184549680283338943189490890098952730547114659108683574686521466191893151755452718070719226965688897413850111861930611748037219934024342040152723926078207140859654725456580935918900632634231987688431438509510322233569890679692290755750599523292366847508098830957236385482066992767542874080904802404130387175266110443376269896774201777295012273870882016920448848288218749781830575013367751363129790217986812924204406651865837515487044764165637538438135047697725612788831576549868783939481973846148199050387982857269468898283802393653417241561226322625176271963607119511543226779210144558855341611935245787446361890692276848179605888508726397444204987656098136332980709878536034177463672001809243644745755240143534271652753187277571301604464193069621067649387567639827711354651774671871168118006063048166273676063080052737963467106166654464225371752085095117686456707879401810067599713407923202547528576904651032785859923449247495885453350964637693458776223203141486486957862182491527207791920457196031046605004001526208128101538250598469718866371760529529450640333801241630358437669733829134629162029975824734232849506705080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,27] 852579472278252066789241338740233419589837277447571199470898895351506874310625648657745623653379822091503370956951576020402630254250378855095517161305165221037709755552932891321777857500711310840182884794321667951413476720212559676708360936413891154074074579937375807523827176443015102008966029435338742616457626056598065700845716797708187020970723886698265726530459636632190266594546898591474237828163734972378401292317762723611755167098571425969263710883090981635816818156983854617954064114252528133046992663467131646711434304558004611100131253432507875781320801279184167792767734151289039937887104802705297845382672528488113976599669075190261510630667788579786370591613037632370998346303907900722433559482088658615352446866267245466806946821591449989995326813374106474950754509539226713531068567830895002657387834316605469426582745281145616288744037351545682013803122608023667249716952159619531899063101230889488070657047932677046205005162604367785508020488385806774643391560650663418202074042202026997490830595148173346727903914298519708557659007492774271661979614737048242644875857616190064754252827770688278597730810080389131726617398999433027425997372818116229304739415468058849591933819399670837277476222092712044269857505573912898140147765583828383769159533145536136687633401453868836686291734911706469627034021380094984573054446166607916105442530938730794283634099299771015402241367207917271407327364251092140578974015974150682579457242404638005773252829150204024893502923735599584698240429949275587367080753632247144015322508050089155979638612420490000183084473272023690627054725629304006960191741693572011231853820605948988333749740456237234821893998567391275737513588887845933826853723871096150324507451830962099170814256269732928261737730579115570521776748743090352040808782796847711476441782705311007291602128459854807671134869096750158165470003984289864431360401894013959874877050343253179234129852275764275415088941318417305178260438996972644256519524467860779903075090437888815276272844116492214177455985590985301310469894386218927578218232610871666755313071338472486591188094785584284068040054567536687486114198851882914857551773601329478469747969714315049883147390364731833068628233557396314872332925120333148580631241040288477788769212063893351592577834979801043302337752941270341622897332450829528632561257908950043124967294312353075192318219235418647891479621448126798483501803915191404625624166062308896656002324101377207829447756005894151689268198233187447606075492758255293029482505126654704000948389889590379940945188708342071378252963998587600723302952345252675316073963543363597985245086567184710844970036388539423221696056799624038464414189120895283326345191490927274943507384005706212730936283822819839406061778968221302468155375057031928260131125549631773368823103538473033611441531861810584575700931663205327663759059881086387809578937844325439893395796641636226075645257819468705809763133110604582965006065161050999425338113522411547044491440915254303950814685728352829030577302427181100479419783315456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,28] -783471194940501889161288869208618471771113833440879134969021319004035937321849138126808713970868607015452904273985980363806049315926327180262472658456493428391896024990447354670446661870451998271373957417132879109707108652881126355379149327030338769925094979833611623833681233397580366822639596227164476444530314743381513485719525799195194099384036881428976752773225740440183121158988270923628523083754867552374842328274460844913229332341963072232325502991146095513584012173869943709962661343366532806132212903136570244983169188079988861649497770767049149343642492787166470568289489932811112501547650514873032782138333755812502313181970964048361097884705651527339039460575087532301015291128127235745089721712334630619241006092770029777847787156277348125816626950474467961484937994854522605546169003718268774734622827180246321788629347710640879566270275935980599888291174538363757015446975199513404509759835994396055004431002267670779055697112798325783609011301475595996945150553066405183481550684266404096012263852742382587161371282955493200185029553851770011825451334331558982084792907906738829924344920544844548795890951242727063885489070276628219855566279749295638607830925873409592437237219907501676625896501246158463251206284539353976773193018765851656220909635057667713380277763050205922210644639979920371243756329853232909336130970990552566055026735194825562496623899013973380790531122995993727678315689462476896076309492935522155190667130687841127999457795645418802799467296995235405199211106812813527257880069371231676246552460648815452482183581717616747518259566875868131654168077255625280191124423677202550051639840187183730075711814305794990367878726080667181293817541531939907406719009566740150341828161936218133458246576505362296689398540501806154850886395873394286009864158954123350408292103494606169632680047484020949721109415702742507158636494235871597692159763952395456117023173303353563704514777906752846143356634053570321096984532646614675649810126887086565861489464123365976856186451738674421387145952620067504572521324513464625007851795495791186375365624159289110018172659664752163857235080859219625919249155574387149534109370958870305992507443031781691124718400367087793705242164149083709034947318604577787638567893458571916574594243382943257223849022942457000779510743328560513746728011750039676859727947894232661346658550588930988270784433927109920621007286538355721079999202727658549477997578238667810022079896385108701508156641027890069497671831658470671142551765206527898315311307855394187788215978555395879680199730273761437198232420960095687643143173273321175065577123773620441782706648282964646423106236782980075852148873565595720166339236827064423707316597814946065819556472589121219731873029087050236722423782096947500092807150542818761898283576901679700496271826234960587274696768993399148556498482604731627873710411463737561398550167572206611585975566518169133052650894901627080305272830598714507880302004540535269892615272958651264070304112281306279568081256098748391160392205071172407671903171379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,29] 542305534288182602444256549322934709721001614057351297371983923365682593656976053547849659435242545980904311247734419940967968428247522988974406773810973447994923037505414070628461887340192221082413041650528366231467130863342889317915626521768341189718371121453214196919697717678527346286589739976824518707024156508966486003866910550853963919503737910779267393239304037938940525694674238886262177600615534995787769130050077255573299881461325012865943142945258169084248379848656337150932158786324379105804018208465858702779245668224150284692710719127262564253890561438237957719236065978328781692194368801568473364391132114844329860606240308471515144400544894672205646811306547898609203633010666674789537573810342903624890420730302854902305121232131559174108574265696257410645904903419736007639792521876045217794205235726036069983578174462864341404749219280174515319599866004693581684059213550812074895360995066977520787945094032481501392965775364141622433585612787999659607386887920826277735908271043801155618648286039001235234489966670136340015482736431929490019630444624683403232906499328939198524569906244159774050600640723662184171537843475952839721897388637140631849067066177793125654904959963531022724803589969426042323753432675090683879803866694823013293482125524272635513158199260194973362457386868938606601561615005696841055688264702679361455045386140555636898186893161948339058293188282208062338224884513889467971402718965434712829455588354264620968091043373343547691078014042424353378760959323883638254372254830576178896320472871944787161927412022421691730388987257860104961837209578335981583399734559036265316795435495411312506148117387924590323988095813377101899573820124340329328865334905987642943178556109451480457702636777303249976794148729952948391019210259418337454663822520694645157415548570851636497998478188685652779354397718732169956290344850158343026971000671917415251704838347888532926962714025879317110789273155276620199328094526059381030588864575512402066088417445621099551163941325270386796611724458199197936566605631579746559947348274586347055547054221075213268502356519374502786074284218788279553199752642932166387498876036040697228289778317099384463855527986889115512808243996709051898260758733190056872303106095323938489522824018294265357092452954881229189124197277737842139257333986969859860388141092242354441124095560427558512012920701510064645286647231600754985822036608202795591023807245062406525786078104168747271626098759061605143097472755320172788354635023685022691900938941240308228185267357981973400804773251125861762039046092236778291017707277938456573353713429432920020580958365989852430283713970064697594827329597283522286493285049514159629297442317802770695857595257028992280813655009118232468476151109420518374964848762927799301266003554307570201142251789769120758619051273230999863553085116676899363007136251801778737025370819226602636650496593168725077035538122838215038238000945071322836664097611064580736945682542337148195658384717090231088539681608884021547819900280917373479021302513664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,30] -241150800408975483948689078902878825642450716966567051854248671659009284511293879307820587839278501041294739506773512046267723535097756730383896443798926359755625780580513632799794765009278666964198371103520764491634147189929139471946045044991314912400085578613171061257224977732505546258606961256625822942696352907656747251446785557776017132067487114843133690005601069482761340533557920117542797010725743681190563578821721176927788298289632253162479312074559377242977883127600138416945348794099338502185309639137705798879586246606622415333126567655667676952130560064716947928884960180159808075105923915845459463724307298726055710475500163790659903252536021064981529995301722228280992928743695464818410472877921241527821601705328486618910766604331038848529811532685837425219336596176219543030433998989748026230233168582502596523451438630312877969140275858234306574662343217131628812106528084066407547348931753199855123877174975222464559118867189841576610267999374078520033213146740580866795158492085311981068335929312415146399810322481771447833241994755956333876187146520740399362367204150727708016223541988801211674339026985125597745984740968497254358597175156256484494385525116604341085582550298952388442257962164044612557391782075032704054210412264510989067658653803892179288783364908028039147481846284203858597803500376217372733676102929825140000893935557540351632978998914040238528947653948647252938393987000555145346221265658239925575035213115086850434206772579302051791581517991480200692899534413443659751988970906467468435209391359444857296154507966252155920097961582574552853044881608666540600618284736028955185067866798251579517431423985277876667219241352060814506957940668201925185003308927901435656071098411416348352089501423596721159136069800647590156374642664363117949184991968145961906883766644525101090690629452606930017870364953294393308457833398754476436840594783901077790312496337026721849040333554434605784261931362737613147235072663926313968261816580427093274709136839294853865461528945424779644842451327378007555751962663772292084157400714134429676548247106066487207841991876664605594107150714734265804943428662921659149391762093866791468792466656322181329352888192756540165805100469699243819269793960486165319237232284509978262458214687294638307338569274606538016821833381152027442269666255556234378309481118681893254230679610425932019025441076023027708586204605801202879845811420798908704842634210095866240814330361031175758956190901572927164370272937596950045820893145748262220556824630548366055283754249493888502383377973929271541050152364953891121744113850297606647414486060142125770563315977324118402817359508033506217857035651462167105599122642250568187343599516515286194251768699999804084238381132268502166101958851981508923270044805025830594251240474303888873132383913615385133275219934170123938306259623810763956144581169971092850390133595597680250583571340889221997453492158708081421474275898556896863485403846057087431370794047438801675802514985594103764661607318579410645924994039784540507558274662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,31] 50668901729169748497435380464356882183262225732852149304422009418860912531509398674774266031905646744027577625038954012811756905467665852924167497507971959997886323703332722430206166768056272317109179811346833250331421973305691530813268964685352245508357795921722277675985649997019309632491644821906961031337693101904244807514950577134239214821815271815439087303773239245898946577125431280358096020690926139579192111422307173745534631945681600738811504545618158486138156941652557552108249389117722996228300824584673477140299653087674302367880979163740396308638471381623355652011663512439943977396532280122544915340159061983172860720906811189510166481977730039737960984592040100516132394102657220684968007756030483439850850368090040368391856274546985746312628508134785789954031045092217122531671123419392608780999178116239153269729341048656684924980419991782943603975725283406558202892575016903548814162896013881093322440002436707602518015929976565942435793492364564275542898555111463259767834870940641157365997885981084090130685023236106893299812776653063920574786388295696245551699332970516276493125683321177196280511721309609922126612653823791987254534066838945999720759715672467176048931729817531936251584987228816599101512449393163278847770137202503235231722346811894279483372786270321862004573973390877012752795763801296303295782951980203626375670707820869520831760444410780821505090999769687860706037698806280563869003838748510414891729138485422500313428705457279974957438136409403965747968902060503196234046584212723175576562709912733015414306420457872391328621341516694837303788917573365998753904243133128636430909447701340169879182023542440997414558483462698297299460030428785750210722161834695224756512179545419473664623104836825205800424531071492181172519210924661665907465546907328006446918514826017926787201108284366451464157520562253199615822940715856358009302349705738496419119905163428847349367259705369727421492488671836675493628733626262324556914890872402973465082172253949923823254579094324830924275561645243987062159470505786847318120242460880094422032602092738779111788097619928334620915249251247833979357610623367208364524231224826193870372574636434025001991714365581897242929644311289656424929080318393212677133426196419941658550636387324065712935618178300836798691379099155825579985593736791743766847547455483007245962528525213337994744695464043733160612591572229080745059682345662419208770279777614120661595248385771132641131916827401071174103852436151603473405311409821929767425661923612524189559083997619702300766017930198061950323665005613591953906486450344535196915197160128407887657334284504725755290572525735979944212021644192710702415024315496355093439307496686253260486281597556368014481962624291684636509699639111624666191571932531604604148284986558507495877771707863363403561342147117578454566360146289649411414659874058182528883821788614352557562907281273214504889818216788689168232025526249321561172566656099881680412230287946535992145596873656989824485474394551174936326959736520094233370822705152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,32] -60439561691489516016350259771981059469757330319611767688961407032389801293767078625497525011340291310589885652056034011060071219375556696027214160148818950439119636516546611443266270999683064794599907887005559392536839579141885001823145501623371813983424810850776066586394478713323555644518567226062770080371439164775183252409433742118373590028481462334757396833257916312324387324371312646462079113451865187065888255506276708527371966859657462092112600219195585685716270496066605917017688563053748439357694089581143152629308729444474186913378647089746948115854285995242965279467970554082619996905003846664067126766045643146763832524986971131400855836362437861193819624493140752051362999066683562764715368584028560664500642457094533409368228039172186476453574569326883264832313765809446422928979272791230396552852611522395113185622068111243787454158932031625506258031881912323545692889531151073606071468145968636822841681611706348022188383867962435477310301318394545504653166244056040256342496696217576607263789989195577809274427008912053870329792435881658171398508843315949298746533810694770087347252070420154157686678876640916134683909334881766967378557907765670830261476522188745908614067423681591172144272743726866536653238434573965958844373796267352675183107098823455929140520143563051585906280704734586304106913370961458639712254674334901754357262038467750778190256028663892855251316809185324506835719124849076875574133469579039472462053232870545744501283715176697046510663692240168819465392081705095666180124149406802018737001815713625293394291943785394872323511180556227637915203820634804490451711976888058797621872781428497779412714389021281122861515060676503589764017391784666134874703252872372013396159760085832886072654460674910791751580816477886631561211109034474195640458659957086504206565745397786798378827836934374864015383438755075241758902751834737652459420677452587920694034850978873437908079005505039996995972331378337269994083504956039530114551681788608475530898260746569257168675038687536439953595558472010620157573913011959062562618611148610771927839923755971025657706804448090261083730507231437090496968106701247363216333363283074409051628486516026805877004843509833009769530144787630507673388190069258199162746392771929472441177384519127127683319752938591636684892325903393166384413770649285430657078168431207408390410910563911337317848016106013356543086641029959513943314162819283080819021562174652706579113905922274701392020284784368412495300683997036114387445192156955301564759225498545779563115701829485713728794632230045055516213948569777838843822911238977868533791463142387031147937952308577995458107586553443313642354693674578155071112729129861679411445621713520818374321786024663273067773327512831584637542075575714822413617191885654451041860802899359073426719307564894134619431892658230769867564575424934370715707474456197835815002946989943928825893633887395480913691058901068141999451412001564216549896830690117741811604297635401063685721644096074308931641106773185408876424217842848780183998625218560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,33] 196298873635680450840365607011969062878563325610441197047565399217572402412758428741298928716350506123138753016183344720424457743900288738012054688256831524727107821971107668653996134435033874824721519799446760566140392407169270745213150993198664838675165198550279475142594060075465411587985141139291946314323872172856648652179107697670929044929465400008498544640511031574005019385530072182750936993157458129262267064468880699877328861943365049858583272514896492275325782692149934884289289005101969224978075959368251824077705712454018373967516991703610888365642238291457508271505425224698178456810233389877048640410959040215478932792843136000534843666803422284133888155173202454313152124441539962256493283066855618192832906925782716049923848596037351468898619834140722765308768681488323181829766624518754698888350977133318919922595444239879443122300982689431793672879361190749919252923886465337887323166664199203976392690211327785655302713889403548408246143187503757903370082484869740257904630355702565818161645938973146711335305780109885110059992329938972134265338716206249228006883074228200195282483434545399123259695151564692791935604448789195174751582320311636284843519177587935560409339059746872703858988031737189064348379713975075504692030235435118007510754997273004901923213704179813899769148146768016336964611507724375229342664124990500774635416039248702359247249504708754610568490387559898802748331943351532211448859149880062664595573019078402892097690285495289427387809093780761780463656694246784211656974260768839650112402151610189165664773269154055868392962778259694047010980074101125572259145298730619105728192050483522153506868760939257554392585462120651487650766051646485495921789802240958072374543215389788108321381239585165712166775998732145356506801508243410792887484492341436628060913404723449489779612467508476076932572375577659001736268001380531973741260822498130195652326193982826761689471551537620134138046576646817182368150758326384235956540019152676591356880246783181582625284721603663810274553378036500532556871746956107421398776745062958533491636217950744651317522937057699216915632325425144535107018169511125883634808565035739997193055620632485865916389337783744355126735883658283640325581235279970676290629309172450947875247041849857501627438064875185761564019324653832662761698354972000878537596162905176802541359847232846737303423939393212808353123274678644754851951258760081129784137750606132816062307571972106218018607512868783675047407489420920915237222570345559156600955322534540270067056934833297769342936163570200690924947681545082432678116120994144557072063214697716614830422864651422201344409688395361301421070361989382968079745717011110478149542581391506294825279121536477621587953225675859595988785807483758459037906364393503336819754543561029111099410244769088261600484754877772346117379113628850560242377192500721895878339280932230245660996533529832178756433603084131155470376642368858762929949896953979887652604055009878221779565341791878799525468747584789032086134250974603258840213591425024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,34] -300932965645885251080366053884137345080403833824914667330992577386018778251498141233460711993104459676371021070185064195758262464875444079567962071289077715701571773718092901261245523606232091294258803647566320168151821281491631767113881321060235107999575945841835768632848953044406961513292749491558954888143026733848575307745879864365671933409087761172210439359354772586825933429811377613859596508092168330150635619388913978489322755564065675159953952737334626019602068551022792035005575191071319898327744519857785306869948721660047224224167586432243558044952411009978748574351216706336987365576292232080612679770085806373626822098294425480788195481186622586006833704904368356979655514958052526424950076188673737676488976969215741945846037314644511051475340221499167294930274770905991544653053149959234522868291249370355736279644349504845026168420769952901656275608327640300191700579110763810808630570276193916590036052216449652727303903649381925723879768260826660366866801556797176422597309954709970906819243311973295973015151849034120544513892705996511557914265296846359758982588979559047337871617456092404193701975716612268054523790496403622401503607690386025213770718883459608738851577721365846113014428564979006984276433014258882299133653235957786313114024653393239090177956656113848287989774229690277275762492411879632450717704458052669687163833761924343869669108920746171336921919134589735475417934007121660053516850416820120371751496437707428978429212620970890327890216975201233096933839992673151241040869896073335389764712288724896724489483240600506168731576179257494827345236636780500632436548935578852539233440992939036398953033221712093911239610009704586360821239692982970787286916205607414953393720227804565086327412740158960289253462331058346017832788362963684682595128404167924535464466354881610336983365030909348479382270212578006967682912512791016681868991194137610470016049630791771137533571509653111760528676597129996014239050482620788591907884322265770436965197341934444451486739665144106033379542620549808698885193790124226402003437389844412433608357438267214744057366565388417682780081359727501434575984635191339247770802883489844430407607786036025440032368918682094411223604692824821535884893430953804914458885898156391035375698778995997309005564071559068674613423902255153906104468251268294924827055041832528492248547787467943157847124436979348739920372786488655733770083812407689382500789474256041578284102013562446384599746859735703734060840698796282919131436032310827565792486828904299075640991405412597681406540610271306931322913273639142767428972025794320444352796152317483762252285458512369702090547079607077328858713447199369990172081728121758464135666541790280642796880186782595436820706060393793939335131111633571059880768950773582348370656010221544363601704507758001894771036650518774076642775590056328790126419587971955067815880729534903860473962805814443910002773033326872542576961528874111136410332469588583057971798357484574726352007385051241459586752151293735230397055965301340842758310755041280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,35] 284212659731880745051618037395119540589013137428420728352127231728437836494654840607641277050933884056155226785607215108192376651109691776509142493756906809648015750372196864398501426120873922502517803285184954570494137813985708033662271543222243322643766811793601999469381280238669463104093170088392220433218204975252076687876047983557736528315068431953548690004771965041152722336155706180674119276738643036616280828793907461965859999373035965130920065041989917717422278423223139396945648651095885214342413133375120000842785273914080407154762713064385425515472120209533529520085435438197110724964542263070794930688426595071285390006847197777898040660625716757115884139189457056311525026765898822869473164507025548944454240665837873965509907588555281700007824099491134326236287732407600436056708109480775221839433419763078976482426823792504057755049409711345096155907263357288043995705701528267281592154809598933844923748218834028134818612120661467664400712151441650598381667359072838673315621942592498717279069219431627686943199088490391908865798632115607948063032135942611278614703757435856937290384200093417188825575407050979649946867055743606063078173909513088823311945973185488151021460041027669607251975664585391298858391927180770427950764468671556205922634356882152612749225756412013558278528389944451454288489737555851916393785048853227625600125811002464846415628974932166093816103348323125989877848768942844465921822758243582785932855562248901970614891476070013455917524871743720996201468545810726716719110462339904448370334402760136504502711859731927545643703010286119899076021224596335403997558149689150493107516306528273905325852794906515777166673299549593463103094088065098002735789976113174652114946903929790961108541842320440146543951595855164061717644333761522280670057218767474022960128271715559717214854210301766624167632141608528677184350411037608782835166190958359088508561383750207722202807902414512019653740568398566784542317980625602650185427146593280356350550666398701495363360797077414284987950091929622422450574382488608841567669870726841001552534998496090101440452503378871284120783207844355474895973280827252310877723018846348654943510837128056238330842865482320060302957977987457578128200613653414998333220226206790909491360556264449261074540173799695819867202508498528173904826300683392832062192836899945303660615510582426088838645133726539210762609315053964576657451707652023957879420155885387029166647508988067301816318935773892293579029584841843698050707366734081100590900959289126211723640240913265815186694194320649401603507340297528994624764529022976356570494625578983906376514660299087253955895377011187362146583589301872361056720970059701190824408116369783848879681366795171452805936791557517472070174613797529731013810993343384412912161148780435266808505493037002230645779618573055447163420590441740122525704331746669089743189494177570595177255264344098306544481382856438602092934059298516125279691809626498487202232747885380329254297633380831964893057418939763512980328087422120775982412589957120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,36] -178084790625976353586973285721256388927645536943690418454511284182677533468143549526525875518285254060932806771162082015383299363550261728957684763218612830811239622053212017736664313632822634792015664279364003893840091863242634160961057183340134501245358015996463720042946157648067018405206651841354098620906985047633247099425501872850748781660533499156160331338897951801279749973248249943140581384482756029963792549330428141756151788419818164777129326867529066440458120598863660140197540530941709331126720157328217570163601081103482398599839867404248041459253521328740814950893236150437957741342694505123112832817815453226548459227679824367301547432668281363369896201978778980541052313396005880852252147867540176585914066737443508115130366170166009075384507224450761338679176865607538403982355472146106207023511344590459071647660328659062934583879151945164982587433798223804860845003685360422759002488922242487872015390137906211760984785244281686545817020052623467382449027863501192894902918347577802234437760681230297645800044474145005571852637175111185462745395116537361196811695619759260090185176030022082280159962655267468550306607757415887993088160211716890604086630821323370209064591472544519827811102778308529594349468222006542054752690080607304444330623063927123623326818960134593770960314399303234479659901253751020775036902237792130031895039749464492878772016447286326911869670842438021123756138595016039970873528112797513313244410623614949251691009975509845521655157485781112251326136602487310823727440829570739072430231753204679382193054128053742385681179942194400785727025977185451072187008780343862056309178210788457582421361572376778701155508449327443685918254437783105028834511586342193760918425055409923672254043619270410381916735510591606198429218768401991391524753719917948010292919507885322921833834545713988951479193568211035912847348166547044902274668926280175393810220082972017780101369879193885676217157553708884338754751516339911260140323739245134264068999432282165938319111459281802436516185404745029106795884940366245433374698415282311591360694934067866744866184542633520056234483100879788663723277723154712799805606452705726169199218036409584799309019520529235403684119753139256113179815739837708283398182358885279977406762505159886230332880951143145165416799428106471972949664822288459817376244229087848563483693884413268792199137832767507283521131680209291035439819792170539950160372446130720160768366788206156759774022246516626071989588657417909653171095073762204062397477839894256636910263185486113810908749193638016750486481121625681287816310956444128738369596128546885749187000144639054754719131882856454076947653722529050303053084504476733680012377161517921497376993078110722889587060717495168286508511786711120179451036266626560846376614626389589517166687964510437251747117688262301892988214173718439530562661198331935010195944569851087949209795018179499252424436688699855995740278284055747447825382282001864349124045330320129476278288057275035622825200448438400212447972795505065369906002830295040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,37] 67960421825403091793516721351364243943247849414440367483189782192373571856092889959658625699482095005738256553529512497792830802787118222574450836454758092390657396525972525202320132574909732912510872010870539635855880119436905152875834987605504221429132180028042016758440061948342098832224425667326387089065122689097138762168471036410854752442366676165425849479486650483334759728123477954035217747161720980130134322755546327978278844519839284381678769823154098734500960691448314444212870050833467030074073014224159515237455205480003984881529736981407498899475602320311330842099925567643221278219510933660740335601209752830694486280552440372687025608785214010161931358590454942942841875638046795074573091006123918774049748017464047136955506587587298167491035012605487819742495315831689484256498000394805786993791191737811134874361471239637642665823870972931404375354270547709570989107309503918247962693042565974054093226680835599847147112006627783347499693354526806001866836780444115606899383043602965025725908161217021448467081904858482760345823651363101267980296254378565749037450720667243531318942884195629885826423383410497736018242023139748674673537792032743411099349280770951035163339560816567288182355704091021342062930964985907528738340463609960426716760252334146469293128587801470410783175570803364533205371512269908260140049950185872239124635317285456128591029798976703182481729465194747364250806396278465731294893028182088120537725236954842929446348238635381157922381950376422340388438473971172088324821816657160450235827728616812716247834731962993306383284696510791961676759792105618615015033043192674028750357076937530007623307384608416789734692597015092844339384863222028092249363823648039700014671662146007818046738107519599106496420941741825681654959652688583725754419634275552605990783312010383956145120700987655032290767215750997122708446101230515036767659962417327872125687179227238679757654706035889662477316775292220129211024624923335037892518513990725465354214112168747906540041547880525499145839344906860072478249857999213992801055233203035884954502403208261624630934352107348619905800238902738193761224554623728229438079687594092160275409348844410102810221253151918554050025607250371498877522363010442034432035906689605181860018111611686343089610300232155429261299937844694947009073647132686526723744853695248526103804481460396731985585496614427866136305095082621227888889932446104702111974462286958923156526613778823985377610453155269343271295872201534406898615183462052827619556546729743613202489439148301224941569759253237697569914956482827298056623305351240948558070551132975179556706595538093250365167735364410887334132347977196893965988838265977693179863099946401243588104896145582097065051550468694307316387762663227457427216049770520031069231216736886988006053911056338174316659894193412265194844363222144840864768468919526813494244584765391278656429516718640056080834454170817332255472773940662972514097133828378293226031612888513765847931014869221951119810754756131073702533769212998884752542379540480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,38] -5922724085060415711720792162775304034270354353217763595174193764594742322320809856972092705533462926365013766429049086623535449693074179266098807019733972311834069214141916198432451455324532549443937799466732321662253851029356035483510284886454127943229600981042932041988445893204348089474490865295083313830673396975042263353010030183519784483089705232507399306202576615963349624314668049821320822711685195383674159946838111923103968038297489238722949557603753894266590708702842296183206968811060421574526206995154032878799199225441938586309306163467083552272573214747283194573845229805007149431475087497327080612366505669713190823078409948181898558180758457834647638075325540959895663239633715404943212885102500147738119511982052581670541607199797123694253547219427349878088575166624102825465114743097763912728940412559803250665087621217647684728755620032038820848801972832596276321937619279630935434107176944558381339080318893041428894810169137606383175478556234674945624991864353897451410768164187400710565632309524608827955078908449189755271797088485341470024869577885601232919260522043209152224472503971217095965177672588114176191421150248435057896625585834736207171285317570751774994966845385025761325000131214734603922608462561802901777905621738721879244973952885402673901574202328873108830356370367129510153437293436636520114785878144278443962916527507446328967903987202190782892970398589645423941993016063257269037929806572760948973505817438820212542721420009887642061659541937825348400317345068885890962463988734383970990603204107683930582736980923985680632891240459726295150736081915655421259491516457930042241279778915262080585460051857757469339771136905313547601645158586512454603194855044420070056064286857981597868512352907785704911441164814735136661236873148604014168198315616206328358928036607848463817003786573893587091644581495766104321336530861679876851764057074886210608988974861338378543469153749892741330686466246514877936622046316684254434776583048680098440577458998676981042073472531327465333531254419570479854862970714018698072597516144703164729556564995169015095131123120321626288460413983607826118327355629243620652145448248130826648392133237565475657391939894301145090878258377688940084883577579668479236453498213234830758773847912442485952643332974040687530947744089097031724350536005241245385237184677433109677822567847368171647638478781979302053759034053758393776713497829303464545757303056870030181275381266092616566218239603049309788090228037190636381735144415485365732060833054831570024573988342492144398995567919929905862763877375736731905804768555081516285952961856722396701903473933491497242137459714346108170650828352751370539174825244648385455784931531828475155311056439522740994357817725354250426857042805932221050240370040247183639857303593758428891041809662945694206414409654778185221089869962969219959677024548698771528085322932935238516417634661574090375790089003076986998925528941112243813522130271052841366575744004319046836235210231294977821412487414429655828891012099740573541544755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,39] -10513018125511425166789566622406007601337311331434872865071353241668795547539556360956738814862040931812623669373010098265060673397992892031383590771080550933842121497649252821895785463587768202182550388648061467902189200391102440711577378548424773496357585745851190592106980881105356970862269264569117890039292706306794687467529753777641856392663936162697237507733273146427510716092958742705611159824859279191770278926504338402214620054772845097594689428394980136722274556112075741344466965450635228694899629435450537936647624395178238846698824897535876579175090453345025650172909551320812846239681128899083591503383797838091969139520510117355533468037431004977675428879919956865077235731268690996462250686165043449456954106297618213918275341937159819980933070171029550884816714900517658482232871301958428144725558955860682854508116948622976696814661603330631716343194459081474552747365976326669573700650607090736678816449712519735890042480098825522485571349117042745739421400230934607151290098942901910113380087673028112273701969128986752753637190694933042057410451254817821945611379028909748208179992355368236846573894362593328890636096102203399799431533153651653254190589952464807632705879697923558184310956558606046284709897065201594698770111491646359959614596173796453716079458883238601128187608028659936172723463793932184433451793513797231211387106058836692248590995613500031691688923106212669017912861000487197125339651032548888331728921070783632291503732850373893712470651079851004188878217614818542841405762002802878095192569694558412283767735063547919328929125249759020303673411222474220934259513919372567253900674331962308704913906983016321850502097780453592844960150222489018644819114190050054706742736416678532205876523315823683389003928627750918825597693964637644292848246383355337127712119571354271441186599993659921547962517747449192667700425906870549847164477636071142338199230745398840779655541981824378627493783165003457625713623334829572955758314358865685429312575813573253902234991970735587251965091795407738501837527669768315154047929353099533094964315121656492836047512066710715524854548666119646620032831870500917443804114466906302880446040146333839757215210099568074074446829810950149755674099233754592481847757775268165597659147226047888389623733390300200094313144908894211166886243356918678808903000278860423636084990599041589644294046071551408815174013450923471547524698802163534611774685124329122441450218501275013008365333437804762278070148414112255821426285782671437331735239885714681546750621557368070210717284312676178566104397453789337604182975696333589044128294912710218160495128251014343314979844667905237997032329304198404630947304594040888400384195306142454659029230135450765090264206191312435143248878022335784033680808916010638210440659367158169940692652459015545752990032376720564967970091913994425918119647237672323280309812341971445514824503388756780310898104378859146489917053552933187812309149296715338179609549473243324322643973450480978647432846886135444876156475083334973671501161562112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,40] 7054233025483562681672368622191357681474253313437069586562298547597918859234622149292102915742592493882188574335903514081456637454952966154615031731745222736986719271650514690758890752683662552863761989621525136544597087993588714890218591989682930544051175108801910857561178427981788340373584108093788818240390536390924882432586984077474556127508583734485835661364477635832658589568596591634950792356472530306315766947310989166497622351236334531453286491900558921583134827184107308464684830519246830945166642746722419854579847742589658274870905408525312401465747471596464633654809029696448905041799449926780447342796560421144461877457138196016282425682525680484090498341639672483763317427089755538578157434538114522062874543382834085754468810692155998881495472720169273360533002031322578101970669667343044323585127180758428413609485404218643546454043291447315488683798089846872722248456833788418463583041231875198719855745431976913663283604241906539858700640095686372577945478212309910670794187373496539959990458072835181341448969074818315773495402497560826162106856095654482392808969179825416685756758071030358423026877891720984781179024188364267870201634320775919734970253181693776337943188513923556476898532776498182809268300543224516146002382034264423949899601260486777049139025621187396400369955050998228942117558965895821134226313922007534007583888196316342480492434939895574378412933846526754969640591134157587308490352889095043615842549320765767536085617822964022911621226342073180468481703098714084866793004071816971092684503373487168116762163433191813693180144125199202999916876765405792440088709142421097002722138994096805695575807786681169362309549586473604310565191056232121001302419333215793541760481572611277406569216256794113217016127508798597486192670559317900116743640074941358220934238577532067370519452202194912549705256430280610528065994113512052047769557129950908002271247458833035789208314661059410024679902523009067222560116890122321885380328058462786097911213819204367033173604281402669115453212226712894679400311052180501264019035234053404472646359096370290280050729626140408164653106268969768067824394388610485626405504759109111427183877944136257927299805830539283588503798996497637881357371873168053804292854968049569591952274570496560694601031897886591823856757066589926871849549019410199785569324472407703917969535590216716527471673481250120759655430721071982605233257141513283093103552778352763030721857886311686927121565994267027260262153496744640324697188385526310000919328153110322090931249199792316759701148620968293554703772388473377838584266701430215276697267559784042151726969890825792508460686776219854138799097117552263259760051428457462632914036771013190419852716882343514801080637960616990545326890456607291040406947395205955886119160048211369055524551850267437327280281423236661830654535635801510225324271210007593530839491019922730574528955072701263543846035025971434045550361079200839874957168450735141046665814960849499719838529649440618921583684338960403385338950433227458216793651281920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,41] -2006043534001567433920546540746738583447470900088957433472386870790637529490105864476177314915718111936476160143829530170666949775914367029492403425291816694111605676506364915308554002783613334949405649769176209810945309343498733925569220348998137294008868921112031652303084849575207414338380285863019587017535678965493498957064266542634772430562034254170142156131305633182495834209655381035489886417080962763007936193802922467177160133578180802868481961101719486252524171558153209071960173859552690043152498557329103690670868767493055967753609082341497965553608499073261613055983477959352685279750051539496127741020661820233403859133696258912786463492788835060465621101392186820821900271540648229074017649590339613295495692672506382146319713659186822518137124244296661558128853167040706250699043992887576013133431383680620413352894401664458230994064991825662844214990659853673801524807844223268475764203962172993883671093627336745258946123145758050047286334366014577610014355235451763609962786158416366020161360590387872294345439577832132002284552499557647241055619531043301961635314891676236308413495837344347466683302437705443797472817582507514512575631149192849555165702777929633689598687289770478097032051758288138377438808881157266855488508966898394261005220783696508664550710540808483608294599224219074520951505473451251057019209800831424801246055081305459241776122108119063886265067505224982161990422814306564835073259776287814917811660800978477854784300054544240994897767290652266900880624359998537606579169002343396434353921564903674151929891051391170490573405171379624709566986841869444883271169877350990931684092484795433250683587350769540045059828614128153291180644267604646480495536637441740882490218717940208255742521665320752389960518656911425771213842738294876125381770936149607338932192421920817635231884263530333502709647822988770546131624477195689600046215786600857305075333597865655721914237324808410960778647269909184298118305655122857818991641031223715627403256852918384061098460024884310629317064222830145962246643682609173985015206970639664636239767892406842796293429124172717243798900233601532115458013243866712472521452577928849337552480385252604379795305634953157569834210328285365119032018215490657800710006815001015374762065995841846316615966080704058471640091752129998490398430582962762057312025449193614669947263592408506787269378571353606823197909828725823330906862135428717147312316956921262815804141398869919349484884889862359818673886753359178236187906754039147687459211542470709584731919741662039226631483929795668213014912833740649977905166232387497520062154543485946621827918824647281300660487725055815500070191401544277088908155406697885599505101706302521296234244140100761526737991902359608904592460229105641768468903103223190541044628501051795290147932504823253949189015804388440746151701465772073576332654535335384470431065452667674877448475612585890574840814591695243241029857594768455213419394573150138265373861430422755906240903917157518890873235561801293476744633828580728983726933934080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,42] 101747878334337399737007192460516370767244750617131941538478072729822648692128410347981350235861780025137615364909435524537287272802434810495543539280447355483067971476484198350247703849961490215150030710187500391576660362093068867789294770917756193475155682712209587031401290226385398763365538010970426822965606153906010334721193044095889245415945759387248960524611141160784187180063656930819017390653566831508877852591640025484922307767237855480500683692960916056642904637618265040900296100227424716608157027019554524915195920085549665325225916629581316189925271727075091614020941302651434965415399795086192595838328104858973917771712313385103396897085787004170016722136924696098264606345222322752123984241523730658288759938550996921464949399136646825622682979492385858883146089777442338408783638720108634458409757453871840939766334369901365351839112301036001415440500397322466354987966704846859629155561527642385686637014441650789665253273482159896642267266602090388311730549560025949917629019072536639653413791169592365291967470150592249843974681863947370521436671739336158665327955460179868386190258268107613418694128392888439675163317825365280639079543654665445886224519458246238635154315641194864154956308437749123599134352737031967255032578447478710060115469288461177672827697688032603718104370119034671001060091093568528165419834092236886095385437881528090023578131552945254344228759415726931401061354237394110803327862340730778081606450867115441996905878269414973172475172892968489322083983144143094766561069335982828208931812519811165570663904552661228425618716416785609356422725973181394753284098420352276968918502703489362822850719644303467962184535417267781676105887591689549980030769010254079686828737084503472080810754211692746651633758750451070376052796093018767821615142783326038002553993258668108029306122544532850370585192468747781771166987555005313786206013807253478185593970180249444645114182501097773185988832912130239640665020728288748553069523738988051215204116555242421545809510923983844048914166408145679491435741988586823588859433305961048651513091185791044599046364402259607501288047596647247703151426870139272436926914330402880097188788511032321457761993753441640433327008854280774366175160339079494443534089320418446016983601488983841736624407860735143821319337678048081518838522824574717870675443824661046667490685158797428717776350785337158526141185703337509731718700605915983865155248610552283519616769532322291605508836777154498131708577999272747722482483935731309506818783191874381147004841083531384306913158711348753864437140826423176134131301959534834701616657865238924630831720030648949042562666417204497827112429608511841031228045973863063190982157071278076149934861532246521130481962058537887433685679500347099120513967877377128629958539069768572428862256729440875776924134822944801415558687729503947947530432979463613156863148530566141949146608373053903970050443048824899299165038737893169957494088242302322152603091100754954960272277453113197820118901181599950872815713071353736642774958080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,43] 60036630701402654635185483557814578047356409211991826244044546858063630105079686474478207011169768634398958233371301090490602922563138650125145993553411767470578668405633997387167711094892895882254339702298846333216674957505578317580959688914441471523752602929107893902039507386641823377600653168144125316254552323682843822518091886335632667137789724781147148667861946065713692770367828330126444584939791360209608727175633541284858958116903374082373139227773742711608811067761131434733352031234057932354877301665590384684430444643840779251426137845789078612560455672767857824849017985527489296974427236421331584494328657314661182628397507584692426186192102643741226222843573975761380585962749889719210099295697375139057892181897545733855048173060516241806935380584569039363581576084298364371573434508833341698202406581281251721791477541457132662378498046599859260846657518954434964041979882699558474929241853657397412287113581262294279659216570633683032443014325372877609304310982583869213028601720946030725042573043795178267910043526491137642824843368935087021626945063208053390393072237491522901744124316001668475315820359112147253495035027515366394612893864838689325039530067493052089448456770247559120352372557889042488130338726656225433503794024342915938018920375949772588295061299359948161314824299712309125103921130449148532257064128147160391560176927419116691461756902236190257330754581724333654519707536457762658106057018247274856946494582456349281770626594665526736522136222333210727183407822577602112948491964835676728250422238301373457469045334105280846763267132528483001511592544758113344695372113489472099933581184215867174069550474577996730572545691605928094841448079259255283255064982922806064142806456368629506260164199825022783828875137920955868694022987467684679531429372844804558935340404204906745129847703267368080391608598643701443293901243645547908066816741856784277323946605444790962219859123950507512658405133092569341303064778147813538684738875185952618041482014353449365915258855230256619635346896755288910200835647867676705212036696814107496469973889686088382380472539649907505449618962926637519576244892975558666988387344120335879289317393557030941337929976307162837274738466829879885112579877178585282238564331291746318557701802717594672900908759093799992055798229250860095461455276393648242148135767655081862227503850920496698754260527346669863892305957328683125877337532572331044947281631273262939082514255153707629441722817193841041321886279154406001588197065145500376969239804318173837698447607621053462728027264840712459888120263444309761896430178623078029935255001086321835570283280175992412004670105161394225128598995920128512717100612512904913202415642449430113426247073411665132332086793873479095761970610604281649198375055624143284940147124082880609934846639876922633485316769598025453295111213837119502805706269879269920662736286473783414253619740844192325171612334193086435452561328067049717519878010801242464683862588449537436162242764316891382891466578946545373570786987135424885872918528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,44] 40774752101465442296996249285033743776878413155275055849077877078322266677929332085892956292851095981494464930836161491307977497582686087022473883112454276404063625806364673679239130423589940179790422337190054137849195851337866251167921169975638296296144423800873700830915206042944612951539979141686705203058198063543931550600822706086635524042028781523470321005830814287156856448324836029064948941612115890664708231288094651007271768339244150830569102758558387032606218806293679604791805715276000867963817771638379698535236779882451010484449623899001205762306794848979642115417070824770110928967064655476780830594161821357467600118525014710236267423619503406133372010952020435699986325464176470140441176512330169609646902049399152483945347117993496559709901235429922045623588233364502374202568978518581881959358069719187777455290134511015521416203878453886865922483429975938270073656689710350627327584565727658165651531095176533468853135414558359636411181387083895192858628009742526924994818133849281141286938477479068216944575507713274441191154451001750838370538751853069317252674973456002050250820444789817827409875167049151320798815316642807674439119283762513445951583490980778605266215199940271358138519022313970973065956417739550898850433407255433487968412413548493256717963014823551341505028181816766745947332762791490195246578245088561677234340802976569001008992992032571264132502472917520982623438882040585832638305536959867140596136334997027171284795806233934670182025517884224327051220327185348683207794488617437316176839646258407148481926989445651839298312222263138616525699947734861394986863193147956914925514655520483016831219516838845224006054355808582098866119768810994426420950376725046025896878825845036950403503006261913110987923104059676643260653151710023399091924451615006099255157637689792247753157737013979012217466272232482723857356599317516258458400705001083510252346784479995349863534463404363807825076618233419529265752291234488880164445090443287204683278636476239699868899655242274535847134551036246145493032451838476299747510969982682822190620369012652490139996535307723336698179080489608455706083662798755160390759372728056964888246004437502656168827507894738326359408550016548326560983732132992974311694567224667088207064514745893418225732328848247248155301051867851946015738676854208600622652777729585131053214902869538767481095760729826778489455049271959190561385802317805124565280346593084814140686306841250384396189159155259405834133610295282940127871586127500763538092947570300591919449429046905584997183243695580037160646235240325742441349234561282107938667662244406653657174828901022541346820789358117604028336181650158818900784593623659828835253143728972706277245963893101690279613916362575881085767012120735862185992038644425433193902494688803189203658803706298287926798981829104875043623222261879963287385738630944938968368928540712798294852624581876774554214482890297163114719107011676993571725673031161703193445143730991828151559900520778393860928984861046367981567302030972047870646026240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,45] -43548654599383540148417479433759135377041247916558712847705368192378512020068282310326156185437629854060139174427434184431678185930648356720384883966879086522459035721319696325942032668235608443054520265910452185829891556447267797335230566998906623710007309403536423635515110973189366616122668567900444947426415088682606452120618982782798737912197036995431185195881133503210604222116582205087585601028569410492713357244879842103486678622996122014008510055284765601650048191572792323175223102105625841341487740249512718329360390094067489168616244431440372054257349870402076297963066796927604632620225122722031682090758121461877425296456022579201567881071159513946150225074704353527702112730253643755847989783712414576374676187884699711865530655585502103044496592859229567615470817129767805888403009022171141765448215124687511900163856194922899274554665309237669372273495376304479545078306147659731080892911925257314532787667825394838287452837758245376266833121575273155442025676616941497188180150652622908161248928279381987022973607165730407972694488704984933209946833528527143498028853128143432224525323719533376448015270590650810821703769221076361395276662317688169555734094221100554028796400870416986997666419888881804566200115535650716276056709942024666097876957462703956355882572631872069618875324415760149541836008590422684019952257563677088078818074293639706473380210268665987602621376340523859128526373326770845957925991015278755056813192701659381599528703304384371472947605809504706680515661322877814853279148172487356715408132428718230783704306265393237652965237034278765255573247241502461705023550508049395685793646885704460192117533457771853860300491245123280926694710296502979353815576859767683256969779592330110287078570166681395820250821498180051341526253008642882196317997844712324016602456020937080992974353713882842321597708290008683568154945447119760027946003987814017779677765712626237217935047747465390844018504343816543679160035534994098019094036620158261832914720755780310310539454968278185439427621014073178325342746542500211456950879590277879724490885179949207142718665219919593409532862970908615311402172333950648923034229828318263994531118235531680427480700732913207972246335973925441420921023638950563362860230707461953188468238090000985818506788622607544493015147852783794793834511354499615109366609040459428066782385907891461385373819885163660849551039356331066523736386273296929433106679706377625397367153801539679654288895967953440521455894591123529676064914790614629434167359288967486301299863338713266303611655663384668985002088509889312244786977073735575317672936174653310388867311652538901841039867232910167617351544791218346084680604891209821936005605237175512936319440694186282408650101065649817322062528683605568563386614854614505675336136976560114702781036497684349182783346281161738998982039294178360629829959699600941356601554155321697524487387550801605998928639649488315363686051023919459976614523606391050656099251297161573449265810250547589769890850453323600902892782244356831981737082880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,46] 14212189254462187878568447278975745674600045000569505791372031492435723373771182982195932745474750367223788545417179890618102493086444718073618881815703070042890163071714691269670028347353713265840791690903016591126148001843025612522102706408635907658204144076005499445262704058541021038781540417719849934634322455371487704806013584178449390326726264238044459647448360615021474313704511892704548745133841459632088607138299208759615671115793579478118359657000125662924393846143232212251787978889090286367194628366668614463148231368219707047404526967080483431928130830209621375963810521753242464475432753980882122974772229981683316972996276610974964978508513612551152785807622304222382674274609452389396970570617387746006441285036681746010457204704538826986854331944886277855117839152010433174360252418460049030586382114302073845054953167298269791559933329690921485199281665986877900397779408392639654068746949456904774085660658698704937064899587054150977569323518720882710516773833750690850461597483120655698505812326345315307607839252456546558029195810023070452143381839356733188480731181563929447468635779253537801928095533403254839307326162078453622718399237586698730306877873828053062108419691179317499909087982833385169507816311628511124880868725033811756016976282339704545452207664193731603319662973719939289766695298204725476130301399595665469182087125465442150947583480110493617415914363972994055189616634400827044915740504954435593948962523422749605523585083446499137170380143860868287178558857484135334902287572071111481406334360909001293478032346311619364279843895704900280960995999091350905287758040747524336214104352237193436866045703174641054495017575164654419916863073523353647676830680687941736999597309346009689366437898272220104940995642856383297599054884405609796632853301488057325928188397089701828558250708809586709839019214705621110019356318114155144876784610726046983833685741356626154898291788939030653783383536393951699703889244634405536886533905205493591599574737326049401092069855030789605995726320023930888492938919623527315549594296512029199498889107496783870031536806062662414220793277418803206894465050344179612477276237819572727197164364088546080675273330083632947308679725381370709274342970803398937288951433588190749735951993297442646029723181977372028271970193369173861572406038478977818138695543659377901510392426468746521833379898223765185032146579816853559647819938697566501036494274043792040567802174192550085634417395896676882708335045893493918658674502907829206352622972053651762885003244541476448697529541791546620066758351983428007838669661004657710887366985677607231185086879211262473182756212887228130432588254985452619412910355869353029859695850369678375174207896955065651884006955366622663794361459650263818940390811912913112715395502573652054314382687063296438670639805253852815802474696135126453408703448607783455305428398171071785423508000950466924851397110572634230268301352593250781240063181639961437859351029235903486227206917556024053130273560343896407880926637586232975116206080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,47] -686953800210419316346962096914483750117838805477544686704230485035990749540882628583584786309264342877338630970345857311591579065356011517573360646044952673764464890057455996573459335563841445361943776611876011673356426463760064705561590461060535142716452669933945875567358358204158089741658903232537839957164617847637550728622564252426459111988201992875871964067415536249021130649238668945371762403854600348632511855586071771338158946723932099089595638517317486742314631697248061846323276028447012712452597883371892018654973883926476003333358647618059437312743533371577583709775380366827815383856255703652390569469081545794861660026257502553426106982316009637848093451237807141993334249080027980467954769809250625409543892656610494215839624238596333717667863206134673898475721951053053486952293766290467519327291190578921038920399623242370137066571663103110447115388670761250393694872300732025907687713644093959814604950515843325142990345282202379420395397683780289978359476589795196472391094804451158582714573125190953280135270944514703083351685026583894593953620388701892127628848580393410971990029229494185981653577669520040649919452136566944070273041072454674394675257884678171178592729511964935916306368765414595359464727086009643063939460687734023871946393010072522606173285883969353791036331528702751777818495336484768428372579760622225537640295934138131400804276059614580636336406596168036558501764290197894460291940223201945515763548500007280490512340679900690533338124167697739268733832030769381303639495444341719620134602428836518803026629814050845044286654261056945235087410507723617804297519493373613846259098172011889223577040636862098216737899425528654728235967207577082441364940535979764731192482644858281558859937415565222915502757412335286301601759775472713124012844866540081723154327641601591054072565382301170623637627698607341630314454530473804782565165424353848394071649279965116369087560964305474351460196081631156417792022481617811575475689469133768674974853287108952027768200943992763968557949131498198778154466290826480029725073216444500707864510451625942469368323803416056352851180374178948624737110814640138883952558335819042805884663060274055627240401734266298945583115384316304596222419266283465697671434618876158293555551954570081196654923703883157643445743753560763657653792117372774347120242302523408497715570772855254617289918166798274563262022015597713303957347291092343656464083292979870821329724692001917948752372684215834826435506052177135099365443367619141096483041183882760904018010897704061454341056599219600199884307536135079290362403210364324112589093331589442716787163366481660411867469315702727677039882420577653701206617407633080163579391789231538505144737048174937441515277802332165858548531212343434277273076825987563185818798512758315925214667485749044740058209182298721510687706876826107591486721197683646912256352462946846885730189221379645267263268204273453072022380950469559510064017102815567326615558172038931584343966168300965749629397210173792844362927949986114152284815360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,48] -1019112705506508882098524304219451783248865776184305625858319845971034063854017873407608858037080491115270666041855396243828191925660936645546455361798717500224596494214487367883721333455699866967526102751414651846294768917803698493096439607881190135576701555409585251759658195210068793589372817584784139889702603520303174148070277590450891921365525221422133722907411708137367824296861074600921594895493719304743255477247841671304993169866238936877942925780468777707352435126686782147719521804109866707232307984597209236699782277301205265388561532721171210797472600427401797314105768722178456211136986307396823404516000336918968317243104970280126563702599567693330189434932177431399398545499874729673967070009494619351547621062182876838758005983272392623792585841329176538516528646762233822453310127138742719104271554695691905750485392835104476871062210692780057776215993200303428552714022129164375895844958192611642631540376370958243217341619271961566453585497433233787867288836748793799359374900340657003966027537882075145379483526922885054690693521617514584159127363466675952114979766369102043044441696412018794921268020786783966673853853773570038354674315398404048074592174208438463864931925933211510199337829245942390718764985117689425255343760280537702556468642528491236147758395746800234060908269092659839617234725240320480564637171016205385547362333036418463268382469189865567383815010137120633917036099624093841353606581494542509348881534354002834487359182006624433449136314763397754676364390039713145531044172730625302615454684499840768792061638262494895854942187111220728448418827864768166008731294302668101652965592177317994530312966401446359500066879397121639760789103858509791296786238750276878329791669402271157571559172136350148230683972294415084987223729738836834458686382403936470546324676984427777605626830719099889645965845040030056165015619621749582083705438400751525256401482511357548710042679967694829045505982051289784202616769762995255669324335606494887597285909403112536403178405850992815109429444206229952083172785048354841053597993564507202143032172869988080127885180783633009975211052685301426422434054784142228931363922114921129219219298927113629224074697323408481052108300593168759785130785694326577814631429084414710090215230206089093776571585716482703277407182302532271018828386615121127837639161953118638146561829439618501826066795922399783492864714154136740376234437241882437743906851191047198523149406566218726929157385177876783567786797064876145286921348772019718970963096719096996185564643401808159962344002993145065252368757724901508467475091162575208841948552312058660889464895340699057708684454725399707147920251364714577471455138065483895049783932033807393704279459646405475563566901752091997552956715588663982744063361026029640018918352882326822324138892508851369643917588453294026420314281467112787517564894291262509390525109026348011411088503614100383548848573871077221310463737920103710552779300351754574096355080691039196830147221513954128215099377266041241852642313724854095252029440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,49] 360172141494651030612325947311182950636419986438620453315882197178705528631899831521011223793075065710903075543002223726363354095121057874677513290870634630493399239479420419613431379708500593529055051567355811578816854663047564963364376674353824813616592314655912559022901443620714556702999522007802861888792315234977750307122750518973165849732563631092985979016994324834350963750241460406919414980910171415034463258319993937267904653163523815982537702775373017695640019890111368572810088909513729680886366473563341136651782374904579748305913218183082156390460920155821367831135293034991158220691926221331664760697722297375747791096169199083472191969682667300227330331349657815730730277960110586566798135461707221817273718978829165014816659685329481186440646410195000312252360726273230286456004443443589451588023768592128367570061288276027689297453515717409285312200408941304895735133498635501076089109748359016440753414173107674515408376258016322222747374245766881383565852863066912706984582209285479152871847238827909513523770180966754990752220527290323286338032011886370841246152654296990249862913216146565454762372606204945033605283238587286570594405527427362450947391633638197237202691684092296452131083412116992130290113315423085868315617302455154594686352930012720015063170546430567429501769887606258603408010325055688630680698456580737294597605823414892664889844522535591917739776151440361551232817804214982803830685571484766288597911367039034964357480004131612035517515162878170415097907140632093617573563645668015962023182425822549847226082355503028264054364477353346201110826626226421034810071311168154374251588801993559272011370411287335984365542926587732470795313344853862215997137124349406974370588341054487411737105147955297688123891204380349996627062758645170074294091975728390275321988178801214473514814490737915915465881956682025635174663208938925752491179283705091262330117592514742000704817026243690780270587789383826376597173569701258864488262711242267748146219644174948447483360704059353716113560152931189559375502971136644546888242398356959622961437152134425833576737238064933201207924738283762309521282394695760396469887145007570962631757900969052849789650976049942513344405615925594989606520326557576623230880803983201546319355216656920812783482735169064999309031980135759698228410736161403800324446623028211308064939958805323112610359172391822717780407607703422097392180460011423887372988078398729948629539320554470085519769793358644695745818358804850020240904733246930854672965579419161419965107513889973957501889700245959832689345359670666892441744995963040000838376649203598347795448723956930399645296693001315274629519606281056549677548671864161389345920120912265941992152251882315006134633234013467749231759206262654902445736263508768205447663229207999043873325022314300337341184026464701856103040132515355234358970424847396728965802645295169139645956902730201418086605047080442430477825434489278527656870991070784337881215789557615929717217256277424382895078796405243618964287806887502435575660544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,50] -43535756140439883106326293901491650607310801120157195507653654873795484626673677140813637603118924294425747823352797644760885764844406989711240598137515201759549469248320811240119041899931390935432188798582089153825309438079429866120114843240959106890530612888041049843367502224676173102315411061255856994713988111329071330823339084567342103959207952121293341898913882649676189219540658327094952730423586063632710428840772391251122229830473246564385206523320673383252524038037925075605903501970271851041422369931546091343026552316693612108327405074897065355310670882154366459782652424060119894493824292003720180546670443924551693694284612394610425932119728986431945572230462066670323208003460853903765137367691062649081766235226029005495890275330293334157585709454461830508215430071224304555747335549272765451678306861099242715267592071911009146537442648694978270410385155325418606645976886984756196817353667702824152723609149759787775111682163752567386784794645348678090664939828659435702513147522459282651311175940620571654372787285798432420717955862368688062444152633102015608557529572560071258861743297286515724151531826113680240063847605327757049896044898937303355160648521704932533803710974696162269980247955905809160938224440267764095524785795561797529331015166030949889380103766460839667073779052627017287265190711595378416077648662908043418126951375883204449297372823925109755936962529240590636791631081904696092804890558742047787448958544363899408283840978831453355071603664206480945581726704680849563096910005382939339063208456630966033021420256524768547757600994877985055913811577961450421598384250655887398872021022112259953754753047954854105848082621750253311800039934879453314939860708233681422786986142443658873525629017694533729534243782340515953127963801404204508755705020849042923249681944718116952927720646452808409915703534416320508733970508390758261093262149737543215802734034165293310812281776872550097546189820671889077323987694560710920844814505370605496499922752294445175685372951187391275103770261246373270661845527063428700500361078445652683132508195986567889731855247776790175753809483499334003378326893113786418207387638043496207807150528131184126287762324628610053485542927845762615350785163959683747163840551685534284806770994692778099733055142985530413656031533409644505303550496355566782467591441642636610914241494377505065778674638006757329221015925091173242379076924620022442160298531643960940992179185242496230195953852912523269810964414717973879725683682649392410891289211736047021555492488562998745587807109461494895946852731916437261277253933037561511425093277799519485045636137364725265232495091613886643862290010708160790990549357408442738067633577308741306287168607042769512267150772586012621079296264065800392142779218034608046641094316790291861444467226351015193378415553359597437595042791207560546594400162277669193968999257242865660353282851663409854068256024817776021727319143313867177739296944058541586020183266096380638726467795684306262306491787298707974868562522975318038282240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,51] -2516014454718758293410004368583663316450576369509364016634239799167904164963844770517179040031477733968886034961428595753163253222944935885205420246353698039904646301517849176857097502178103590893592725472601196540828920794522105060475770554153678345915893379528112425215109622769532105403449777218791842286810679995084802462060664945516825300140560195025163151382002833729069066055912773847352969978373103187382449996718658754744974482507409408872741477282794709011492915714824601310258087696913431203879911093365987580904628681472024297270421299461128740781244950468176978175016543761939253279364661516952694499115155481257211674250800248722647014337809551741603534902494609269383382565146786932286029191983531322161389793676461940429838967875296951195677122292014540305545725883068640473401122019936992957304794637056912650428678660084288246696332881086287874945953628624938823408511147896288558538341464682052147929750769906080474319139289796480967123549989169468134326078596433517143795642020001559216507236218661985875063039503831981718443681266374344187662336477820284829496516557455142286637624414727830436346508831879345179870422141508256437477875021833929621795670736356784493786661204125724134985690426005504529744212560632847075059110983387570661086458246122764000394439130292978885296399419126177307235729728515632616221582079663911005158432212910155419781205755148860536348313357181980886019242457156619817667025566914624148422159937220676761735947585225417707720496576463430646132787854876493259433134317730016117091283257442934552973314180390065107779852688425446481794669423873014971680700500351091184067467594145525664434675134847322289783511581347613874351887185307622499967601242468810082775333541086473312438099381512721714861301859530896485553381998534235678404743888549602754202226910606559676696723064384073783169889864574851411082356229581452269206709867227708513689537564918914042536768773848338488028874675988426577515546197866193607144392685036840538881743387585997651621141058144550651408164137154232969288270345173629216905280058815062998847596231797130683769104285785210173021897886411087089485922086188173172002020056020385753500426609067611939089088043529374823224972681639349101242549564513290070914578043531240723261842839091005692317711504837424339549946575342364020693201023242079010848038044259173762913702979732491879532897782664284808216077957543914145647649128946828458787518249926738081553245044188721075515402673097369587181308690717906527133288730376886912861868297313637991976519978388107678906840282174046689526686949372482378951109056422717665532984921529020133842503183906737173630579338607477720715364093274426046538106871130023110045084042196141095929953348995655295582776015277801877296897297155729922853481997975624075051417854860140931508056342591149784207912199995978070539450646050712332254091643755291317579328654940595353586801371459827068636001127373041854811269129972462950419479314112824679308853866020283902536526189854010666239727705258661840758140397627752147058688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,52] 558964099717562386196734931430117411280063233460722514445426093239615179992624130707239808949906930127097639709699170418194828289173059504225272589458637873647716585524121315141353525150253707604002773277868193226768130977425597825343809361591491513237647534242022757308164725474748341839494680519291304478019676364476000428008862252644161333679180139941794588361123238767981280110512963876916995135821581512582131467619448304233570255399496181122589440042482704069336117170964394026788953216012804521043179067505063571739211275395085141941358215544706617537396201558465766228152265521291508950099274422134860082082006534222850537138668429857927953687986763058529839096667074901578738856766577906282851370852586410907319249552702608928252217218562377433327402174221116286902211496834997997053897219945389828457042500098842307850930954170987061636476161495362085199650269666320252960725097360827436553155020909785640428283609534509738602213135572465436967153730506312711874169384630139188899845020029546893623637263947714465692528282439433069071960286697393229588553357690141885852681111663127794212760460591598409699073169103940108428902444549796178844299972414230062253010217530722287039552671607190146418610680247341005297846751783447201336767521526274745884491876511268429388719919455258106405442930444057105704368020687724934989640742115682319812546495377560508774535521962700983858881298493783196976689914020331299725611544901778097274855079096033775136183580646256115470675919418678865887666496333342607437256854207576288225640687401380081801417521091660992402597716270201770464999769167396556373556432016203060218014786317799735158077834234216052627747076759262995673427302099496276509049320867526843541929746511782264585666889301921485022450829970670165001925980685426883146033495408835295669269655577063842359938852990488814964367363750218854267999658448521673487796252082352578261263523950658700661214702348222594033883641319292920518595690413799418127224227018199661835945628928555049205588270198175553137461793820674331152284400823775148926357367673700241022082239153114763151771200127185817912007357488939106910271545981135942541530497780331228504036686208750979230134848107124309190589078845157671115761888035561679367937312197527218870008209269126692791128149653688395188345712591348471455739889818100161161360693966317457878638541674162421980604032077080650187121126135448311372783587016027606034384699216666563498956170689914189005400769893474336396474618655064691967315182673613495017617898459006689526591109678193106862518541472723716050324276113444544271222950019093065982783804510186396305472468914486829979054666228521871297978203871079314261175345862161704853274045000241070262149093979787629832244576829222849773970445384092107353392395614972827036627225410579011885703917277663336991490210902380994257691789693290720887215568898586859009056022630519283362552509452807058163274032021082503024073876582968199358820571304318807194414000105891041116807451823637561340898831064376726308334407136006404833280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,53] 352703980434881156543089899268908248285158073715953726969393891237779768082403359037090326483648257575089493080969024613299755393545122327246632945992153465429369652692411648908068774895754686298461572662450167899528422786514479580144131871932564571307463108449932508567528065426734484398413585696108958105296714773456029004032237547758235845046457142192657952870390477222296266526100345284616206016306367851040724123364933355126352810618262104557000060810202769667011175013759021699760601993331789783345692094316382739499507035278850364001700000408985720582241870738950384316399480251599044697014160680009493873864062680279218458119021476219936132520266312701897877611529801991162830497471514174452990509391061873227638933732393980324919899416651506677565952126393893376075094993095421467647019130185735689465450175850053884763936478819682834531423582021356148143570037050694834846761045654958298145228107721892562325517198063146449825508311778566479225454544556383497379748180845836415417152339259472375343796941175328621566968631992019582363396452900135312628501619288301863971569194455066741842510515315432081361143261453760936205297940766527056908478256198179007617619215526795337769431952307502759200577376472023163315585242009345934400063198272879432417022067538199504100571701687866325973090430297806268481596516637197580512666926745743623600768669200136353905254161756385835385330904649977601997739067670997783556394687540967236652076054509323705726655119936389870602024752035244355273188795645102757846592045773195353991465991007477685926844046101439047531441664929389406699864315041748383964342633269065122112405324819361767020918347510485124808834405433030710760653317957491260002531348793225776126607968993470893660245518278871904104786877560508194525964487301523634900645064066362518516896043722980726499347813941300968228529399321375487289257656211941824099682784579116928454202242630492149861727583492748958558859157277788099352782479625460848825749027477534045451024853639098867069773946609937953025987484797981903440821685512577775387849895651472902613781242983644713894040884540263437728225175439290033739553618735312986964406080977390311420480336557450168695081045944414433896859618671770332245979265493433811693820949469387414792708483447332390232024413831911044173478944435458941302272272636227203162183728383218044145340123266887158914319499894404600688767619099149993457333151007880259153182073248248359418483562653942966515077055414475477581641676447328237513707371153750130622747068996295939243822050785813726298099223990892337262140832395161500549675504246642548134212218199133541809368386080649274080547742242242078530936759365804543282369812331982402919635993561359512471963133835974725719643576530290382073012082468805190777557879202099041988571212600913832321460811523362009873296458079577564311635926469105749524979675506861182959498573854037456961385900890679480291863546070267464135071830529956444236754443884682398262501855103741270882143366240110015238555227223263317503268844552155148845056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,54] -105540975770981147019803836279524771969629197993929302194361583949249578975463898698745062685924850851363172827539359958794745575804383675761494336026165676400165822992354266376121058836015191243273494289194038381414438424510570329005646831157982560101432347728268867355010242649759269464777046111734869603275731964610643052407158447030404893832895556269038192231428089380729689665695171560165165158527849819262308752054187125154516260569992581358038977587629105636718273028167012861679999585985680913983526457344822554119749830956248118741145062156131647888575399639940880239549569758393760586690205936946960654601395398983039029824427537711073877477543940433104117542012918257598513438326986298212907095962383713178367085030092948158944703229881311574031276012510963243411198490231689803332972926120625785814723116986942007460172827389811880334057883456821722485614315914890019421980300680981981806635835946602160519727915661510255927022605565841640503094332675785056307053638670799464477500645738947460870196387393202703722747801140168001502727426403536251108432138163445154530756641989784018712945940414120005739180086927762488784579624375181379363651959575088940150990013098883164108287694559408950819872549315210654377732412190656381247994787773442383637226554141314503011679016169175697938562439868600782808744528468547630949658560646076185733089095531455628029593698268656684144179959337787193585229052054943697592754650206708391694265004576286293259542007365915277208739533439851662469307711782565083696070634883378058488246694290674906736359102973956075514808584730054111087755485739380449784023607849736967876175696447540914499997154188706314852018988971612473831680956478787163569869728538756661413844430555333671809789686360317783975293752188859374405670915734742483105630971723610222729798875004753429056426158461031004538045263623718271745010768154711526554039640984055425267572553551263827672797248479982905325748005115047965938474257365865774588971950332441384324107324810612061564915739500836839125764809113696730756213976263323276903407931687982204031708044582081400770433189973077995883455963579814130456615302176875884971773066059750122105602652934602990177535389028648183991679312940701940105892273304265473778850731206387153298590219240848523140538631804393976505502698082382372666233446595614762780880841409808691840697838031279534226598399356796249685570340562017506991985127019789424754099370561632983118700199500686646671638986454466546930526047213126142287320968917254177257121381203280447930891046859618257256184864367397671062139884239226176084518528983015469456390632677139026474069133018987535740434981457236953479843035310431372003921818797436624295984030536795951435716383916376014949381020162578355907697160914115796886067761403094061073491942188014100436307280281130597196652381493868886085614014311338436991633958993152874412912880844280493654983812047585918862333961364932653922963866808468245733226797791124070664921334952281586400018339348757598054867215009374459197370446686730164633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,55] 3666379692432696669741130139749328906552491556859208120960483592639438944392167935311173516665003724615561570212633514099702311489561102946909742853610005647536902122897599609737746071918809990428960468915484540104983176477329685795399352780354950466171630050323297586135397663099148641833381376331902173436414746506064086047728048714880457659692810966585394445514745825303664543127452174322430128445295233189291450949948025650466949558996604177921669097211017198556381489521524868486731348692375291829422099615534519978319023411873706231794631814278632422101051007294963466029446107271189979051282434850318002395875855355437218157630674408481082245362725179107469329031413106391833099867332088992928043632882386287167204558871149607316001930950370283619727732648508786742166037821980101534517966714863330767920742187308854364365722993020012926087491188365839216394952805257898903979402634338965924663501991980993917857578779407878530846740570168030112195885071317848018630181734038922003911189906495810740546890204735651693392130681100817619238620145142568227128554017692080092203232779295741147508301375933968085080224351729082221953411216955373516009384756720743789439729181753099664997672694124549825338689970334304854008676797001990645212940525084146351560363735602452026499328779983802096168672669496543377028469332550586841850332737611066460621602056808848597008735667879152929140396262987931071724031332182520278684171141534051519197876955802373471568491282827878484341391187055081202632593012576120072550714492881841237283888633821235746542921509467756628931775527734529223992206677011117168144443721486658917126599528205977569604157341611711039052104760725368453119820180370325893442983609344355282931956417227347783513025031860278655789880478444954466861056716044690165564232931969468994494847853990551749373950976279582564683033786105297095780284157596084293943455647073793917887207241219005559858167439251430304376684504242224398775335326348446873131607835344890293352574741573063011728623320075009100509012220443959139671704524208513769279383583374042013426392714698061060180281763836561897577178603364300210489326252564567445395891483818394348968313722868976790808346225067031551128171209111198997404529047442884537374475577828290801969147578460825186870518136435464964078779412298877671942074820649491241882388025216564809004044249305887812756545431163964480753652005834795783633142176143665605243032969920906545607157698629832123642550677402771745761174338549045142214446770915117094625379041615839692839539474571785735278613269815076141452644337757886310705212350542599141607285999998067428507696273987706631646479894591946113284589615908054485160257662476604933444763253831034953968156777640111366795905025171246290352766373388809184475079074574283620992357119132053256672748282810082549313806217456091687136452692782581463355729788167299775577932635781618389735010111973089405802468807506078191047606942211069333611654714835867056117267280969157343985325146614807628446319818360458809599649627444393017344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,56] 1734579887059469141830419956812332045116842767527613003327039104253740085353191568194987436343926302373531759728788114441942215245222963608709237707027864007726145650621560177364842931797662409463369234843196005634751890700477248410887889032448733323345413892931522796863676652322771923501775213522592479348415375331322606199024552416827411311878347288397968831861719500233805130035520927357047680419267853779621645941806332609337702748809827153892075834188118747119029944688020578365704209624163494329141515420195823627428563507469117597819151311614853492868945042997396311750844376261451920320657195440848033085376672869008167385759271907796230418597293833165042878954740301529664764678232439372398321389964837321912183022221744492646842138932800714088720442276224354280708197405331639743986769287272423253511294869449579499210093696142271614031590684387388198616397138948537238369301301533826995525201610564245945703801652512060575777085495863832394157525548328070557181392043105424030563034658222815449160525787124530569137218191016094786065554109547363775808171660081865489900127394877153207894784823009814387240404645651899308823670331947098906190773076240099165690594713139111967175033122134299116656024498696551718079804044826999985128244078827689216019724680696884109097959582638360127612347586235673590784650493579989664904621441634476195944510547856201644244299995723924141309391544521607110942165956144582993585759891161229685670818061152257436279118052747143851060101030575734500040762512458845661630457744358951269737231684740610639248242932772659653230185732108496145873214998799050782201224579464539893509349046048011459871497712822648633116240682341599119874248105155883898051353173019416604310775196680228233884471824087168167369447960941482808291583261438058560646539251605997459809954236010855091157605040650639655127757750174467876070209149524673483775225745772210932765140377614865109937479143160750085599318435388169746498942190251541559939159746226783162794246575480733809564012407953565195196712128835636287792350342097542050841194496708655832907417042202383493126043439001319735099404628222980868947306235424103337012118862809176707701237573553523337359798232064748226763059544565275511804611726450461955294651863112622492559488180325489583984550061647751605247624399263396984480707408101847600046248931814927867430364441452068718462655589027751333997096195701189386641685082782652503189930975820398970123366818720447762395366960073907643495453620782898285067346989420557599918868319384175281286677756654380043593053355744350471749307452292519832168142258761926923981078704281033471752271731823563691284466710393659789081624860040145016414704875103180090647483021196157361365413547863770663855859148398273150835147594508752685660557995690975937863426849730815692009289148758097284745354735195144822592324473399256581942672588959187279417683163787114809029025629445411105328785116552553203367215610972670338386521940399467044628414127043445468323703800884534327792862332834496179750040711643602616320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,57] 150759068246359975467285337731922527721168163333313862798355061366045641362317031327742097887805266163753031413410466581966805095773406411537891763650895690859571274138234985467557930281281106605858612137635013245938780761221048948483691517631656648499555753615263978173636506756390461943291668556752833839010479674704903481263387408845161434727361781104947997803468624461282500226334274601359316792933554711237211435766495863142046439405091781940280401936522519203238210434625340063878128370678259373206457479458210283774972521972567989309271348212396511371065908467528685569234675688034571226489366369536171149602555016046219909346217894760504093953552597979141768983333624236846355131463978293832002245697560647536704575274079291157875218364662186488656489788864768885540137435203647293453417021873350621833947979755253884458145209517570169525667426011761177526357607874029449063175853341467671418198059221633866859301284240076068250654461632827734500992821400473892776979734733575846612219703692914851946611483273204516051412538136593069487667615787725688714213239804948174354318408380966964991091070502964138065810850131108618120130743073842483870408882440779682090449417669805652164157883325479251592313693846681608458232289580585558717269828856177604704345481077919803309307219452878815993894137566775378034147945752246677114444898160239787904030268178819824735608526358522238764356603723577917429131084718233102980973048934460309032907822848620607815712029492558178283471913983423854603463111286884467510914699507189767853859936799046943484820717180920769882374971945669045956540399031687400966823503786695985358788817530905491016868265718334057334144412148758434990090911464785106757623814532532143656280681952519333857670458576229543888129165976095336683519745567548829118132734527808130251260300815755598707846782175939248853698011215338629072345098293654668416705371689212284391987853792388717819601138923683545419641186829592978707493415062514150212138409444546584175396137193361235283289790816517598874466253903949734212898406629300221320035325268964268932233962204653109430944384908284098836864163417165675086377216331667500701408324103482258828809295688340484444715207796066386159952636980014384796008366975025247722215026180785721225469835571987445597499629911850519858316013466360762626714153828538838856130168116135670545808514358590980134535887656866408968843600387392195104112255600974942301005769626370700192346617495327218683996111427056431925727719083332639037322585420727146714887600076634012421104630826299623682347423264620449830692429318450583513734882808155762361019050665354935433729039039822072021777739101770199677767686951949975161037670871979058239649897898153760604701874693065133849833427629856673696997925548171697345063543503898984865953981114133988361834331166537105969299900347270542586640987297158034795409358237598737277056104337760608685607507203585901984798726988187754727061941357753292926483636241889711325464207919166179640098919465269641058430947739851868028581684790542991360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,58] -119218587337566604824917709579828695291776355019098977663067277578794064432660099484830789836287106985423211124012917292814764517012983393601294811169999638418157483980688299143989790536097424393577062169511633905384507174989012564867387360960610847405453166807960034009546742681544782871331913729287091289591856421460503547306544411436405823167778008430251338236027120740904349276237917150775042399498673283913776257098202210424943103909319065249558654140809675798311954511633677201372791383307605816400755783171449878024565217117397798969555331477035580020372680220247567548470197065172755537405172010244237368312779588564575606113109105610208037003481142195237529101804060933371626494318956020153175641891941906735324614159556089961512069645402227533919886114324926010198413952140453104118888154624499939017677295461402447415373854813401201376047892404201101208100727057270335448365397376885877153499925504102293429674525766810203628461113199521881579448661315307830053262342635792781977381524549455210061176427958395713594874307047430209241032059498417945376240504610915980932937266415316999366992524745052024974520277036731570138411832186193310395913339297001795593376224036935876316641626187972005006607528065967895898694495712958986150111781641898662665889676261718132767464100435603716638653778193580853564645353100459599843616383153291727026630379127081015536699323390679530365101645869190003349993944006213618827185309276885607846844298884171883755856581834770121842521447283883805267869403030436777998937652418373560991111995688373310981381798994986483144667177251825684677002904129824868761553998472164093727511386606049728546787307029108665540129594623938271794523599508365475883616526539487789439581125095550936728356802898940317430179946728228957274275564741647759041015136501767001776534306401500119660079847361255136374416273616141819169799676572214698118592571524946431003534784839575322199168973709681993936944919787563130153284178087021461646194375249242862428502657360566138189413388835248062493385773640996255181406746900931109639497670435779561444580979977849763143933165404073519478726104493479310753267006469537727138404385400803810202397585367269883996860795704532840624255603124173914553461060118648633551896155554578207824234331169996578730855702269712264942235604313119804777636944695600359420349645672233639183804774021120177957392511040372355743509777073521691927002792581973958221163639003837386496138515533792921066977759651611508071398996928706438216253247697021161200910100254501157575397466075083139883526816401746979102938406581238157101542974823284985239204741711921606711921404036139807491838867816596708922116557811868092866675635854211350697672378317358937120333020820789414323048216406930084523153889764795459414091601892789449494386427965156890827453345100109101960697363694232427241813085317071301693410727537088913181650613958772453085784465845696848085670775957706931584011881142009214609720946564257567382144922058360846012690371613628262692763761630976872214122997507141140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,59] 4792725324940777228521721528643094783850828830598214709478079032210340084260390684333025357849207456268383233453314690135851371182305848039774593090289850360293820211393757039679325414460583123995734049706396205671244487654054158320104010835000376358966682756118923563945510432858395767808979033193765833712799840018210737387750695945080456572952774050395171927706004620548100570349036838526015409455987007965110776110054879698017090908646191584064111617738042237769150853397031004456776493910777319310533430109225798935672902040651358879328819348513923873042109898389170293813572938435345755183285858716358358413713377906864822306421495740089697556117238605206477029064985408455358799534454059174674350428018938443299614859236843731580679271809351684880210765633742979660562512098627502271589062845694767058340621832752009209254730884631228163842394818059472832804338794059848539992237029498905644745275006979644114154619731272357080668106999841552298783908375271741951283842327934244114365623647088343657596501306913101419220312411329114190533589769136968151915885010634473823212805670167821920438926527912527115961904450937924090065585993693412938797752490925618937738384731757758324893421820404644121050711506590094159741394196006740910537447704634384875732139089688418989457048343130927201736954684993315722218252955811826903122972601595241017390010573686940484641642889427610247211129379013675263408594573764343647655469666890693983285321845400301273216544007821631147861062443640483872430280848657236455975872295104921914046681865279173266331981535188316000045757190044921038995386820262343323494557232802229448596396763225926261921028281509010524860068033280094655026946849056553667616612498587012135798357222991495319761483194724739888694913270828957425097202671613303877383598783822157891616890315750763629848217283100200522252706118947565097291738030513965049593106774384336108525237329239934505665458400154666062614779934974645501901219882162629960743527712961635149128626015204739648061030319759713197091452326801623945056540178064399346206948925642691811149635381806367080204556707468216201075365721491851467039826400313880218200121565988831187063110062574359302468957924918486782708815544495800153582249788835781461164915936374854271576354507948071142327394098764257219652925166906948685538378445006047165137538900064949916483170015193327600221330895609064032102403499286218890734068347555361094436957277317529834085675028715647711208356138771683020091044522748376925432619350226241709445000002634234553951229107319223333719455477107684331658441307199908111196318543306669287321228888029793219196533040921083344102609227012321816242720418853199317322949270271119998349549148034259766788544164484520565523904426825461961193699600011601918789611947877998692193126493368457311772972960657759663779319779741960402185987388418344939606860971478427789732079456072084732663296196648249443663547764824874292124106009452581608549177300091770253830928687785908738187826026743977976934950746037907804664464154183073792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,60] 3669339622557227816649156857699842213256248042224563415247522538917903569291769367162851507869661968986308958918854745903296121919725372089761504301231017253373728308301202966248161298404107539537901245399383528784754895521227860987450294839947502026838750194220376168721684520154435437774344940149709247716903433391069180637024654237130952476579538928247803401606124199109780167015584054687114965434007658509668482235490056977310501719305236414080152314071495238123389386979962451277083837699751894327587024626516272339514113745281097697972382082046316441989494426796261593948573768502222684010835978761392333213552909517119559130561416517643033391209882831107577371691194322899526503546412482789582285223588238276785556067038164724035957792728377978139515349902950492764535910645436109695245943730555757225029193419460423132573448387240641542008733187330060490906924162285371721074289083236995085824724285904558652880987466975899257973934990877475792055665268351003443159561463389152324210015870994077202045347150832226109205487800230043996578537562167423109053083743084708261656113278399111627148714977786464047584520199941182842066848248915683851332740300682442095327589683672415706026405049485769154661060352957046396820661994459050319876870945680529905936831063744192126275567523069223477130934594546053119226308304133308040626024192563907024422375777751829015039881690988705498646719581055885109813526280604829533608668517249779348196092932605870143204531885162149260666334850203060508201265234472404691507153294886876030108818395940634947801388109051499070324746857135953768799277273496606723365084571543914511176847266861620280396233456636841586695285125693557814517032775879732774222986303107566924309296125259181060028490102494972388620526990813184835381352781377875779580601574902222328084071621881567086515061918558588884029093477446685127275744590572372867937428530071513228889945219812211969290496059191508417146795154182865660487995312265977480721877623655665413238222407061612736717943403099536019905429302902265615433495845334035140018789751162001894146159451184220472547872179847196827188518644923143096856466588689717841333649618660793839431325416883327765790070324732239229845271340991350260048122048229375453973930003535499967623165124974519045432351659529128846437723944790827678358223358432260059659507745397402092567738350867329811327346725303410911883814962143928167549319004077844194054325242440552649412149410983076771233602572205474373412386680742405937578383483041369802575239432926253903220127038171198702705741591652211551510850983467218259941380513750925378864047900810866098756003873522151363388048318442340144052658497912065826878779892504708329956370106806232035412146336609529529111400287603405877157962764070137332860962439130952497521368751277919625338630758760851431300326137431820344661814508240888146031119757478529729123921784594254009440800833206548420301870111185825060048663231341603427645901889978671565496684942667143802077877088905712793805577160827574034993356830597447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,61] -509485754563854000501622546676407742531520549263680416862880631008329639810116278865044997684042288494458718489206813008048252606979840928562080352598559608918643259927618534500612023179594364886713796337547801831595339321170221050725377910462703650781673626630021488585049957374805107301750701816835847467060756423177651555142676389441536848383271946510702042082154935422502384257669592842428529790498985788249287631803921796839378069974896291536919750778591534432599178883602405399481723591346188171663769637608433000476683897300591578828744443401222004371770803091555772477784350810742363873662358515628495954790218730932099635529442712242875671981069759560480398536310850509651815525253095969030093776464460771222690326789668182813350745740084154033950759312355829857653252126212210149303440760894748955920607792638446514367433041335828814087733677403316749465564286099215544125484749873907847401766862332342575924783708034105851750323094240484611543613244695901534566473872776710482222919588185984761242115968937079823661835643859913586503300236510129775189395334603715400137352263344912825530839913790450824974111023035705608702753697831207634763826924884592978730692560300230315455922417287870164197133232634238558249146814620823537926228463329809389015262312612961793811682898603745623780457482771948838653435302015370481020389626164598520992100725846983872012890630754072549372532581319169308655458270512795210699420471624281914168014010158868070810267505811489678122600884220621833773729752218537152992525674178028148076561203261516060427762649950158914738680716236711942510499432871192450965387221115496856324654430939014968791389726463969177936669321110866688678419790260409982481548759747340064751994645548259677599833048140801574710325155968417492833544842418079955941751400462546615047505275541182711808830622540441565432449618207337237624696545699651468533824591378058743359800421987147131447717433914213368587802967291540964284070236953903599907617030917142151038219735150307814130367745170604249209012400859257853848373965933461492075072666250078703751036332461713033103683583274912614029359895074502448703539331047095911775101909793206143249833286055154526555599974917643474072390607685486178437281307983209333188735374663249548901021048264248802063626796966389171094722146985990547360854611971393762199635961194484557759816525837733235691864816066117448161873478440637249962190538753592511537792687791362251932311475247197592567715203101464851345340168329652844820656479630382482553131829661394214033762475926458847156333782915368460009924828047912745821194424622825731587418365007325004722712702389659741932729842873238908701153380504678719158975914420589905322770972439186689942540504305887977607222774914573691943546455115058201289891620664984011719064702200732563628204984123036653875983309882598637771259889541034925076003925239336607236546528318660615477112179910506174630027106486643948383708101810207781131743124476145849829668118928550645195490759890235261265309661302890775020515478527279104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,0] 208378476485932469375426651814048530941756584544954950922595015387985192674404590763050109737084000022458705738077281019639254733938313147214380883136553440887719474831660855967276969824218645281648090495747234816022715103276886209971983057445382707228288162753717586132584628724688135704646687080554765081392814074118564948321947268159026532599043584381994470737603894221414924328428741075449042098351847560442162813920117940973150627896915637321766300654364036150886639985223697221874732076124275175141328521554602152911050940162469584822898189745198403132001702623603767978247709052834425996929701380466801026405343789081060356880529707739425584616201477060539316984480594770601527007339352982843452244222326004601432849570745627736674075549128567623139439928502784220139496277485085856591277001388394084258019529651547090736831419231057689184576743480176804534036091911106233318739595022320980650711122043499593582466638316521472053212215185401677380337422324446452536812310213197831848956960239495393507702686144039539575419695955264378343640236393792538327634030944804133260929780435297946013601658750040575641940935085120599419184182277333545241784209144425937752479237373033234535495098652329044703101369441237290231050053943342673245157485504777262874560015906167978613455897085994083438699434850589441591298320597679777303900096706032596521505938329997721538517194532865356097312960277409380842659466598050705361250805576145924272203818386621816999476169557688881887483102204894558152902067909933458829967487746277068661346940519279259453398545305670515406017075949589419167705571404950964683227206586555341537950801215779893601415845135049937543456820088250975388374894502434355910004671316734105518872824169132295476738569283752318803350781393228823966646792491727674904919320061137472459371160403907303985784794121730311132463311266557046104472535919064323343149011088177454505154670595966198305600040200665658865547468708358889092325017532641447686539483440704166150150060447795101777484403064652297083628023168187776817630494343224433827811857538794287130965290770897065479563852888608957128835148998567040033682612784398133816323190912069949919054768625364999861991488045801404232807988191107719823511605359545826782812291404065340046292988106837850268889916206126303819531365672435576890885164976557935730520572703278684427577072978120119432606511179081879551411110963989878295426695544328564423741479567026735799351843438655288786515744075346709602067593232071560804604724733091422179629339306858516124325007486947690432885116103342134379606377063349601662804369566129179922549018397411012745741397615899767568571634705251056394081036387895764740152302259950942534386935342471953726931714108921734195745573214932169652672394362947297226194030399975617119816066081640972789540285973282872120182513304313928609235724622191891867318283088135528266842981462147266755573665734526661631928874218155200873933785576089257391884055505373869317933780270451052732270063035630889372606961229774608350356373407531008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] 5186858856204119276795554186439708285175516884280408202881000270886618744648117321213728225564423550122372146540465740771761305019196788106215659371389433583208734077497548392897541926142405912602403628871933953095859179346404134658937016548969577532483360975624462819472875391656787984878379800459007641269819353700216993925373298686816790964401089824998997178804218343184161202490043720088645174435905721902386442444019265742620975334892139330904869910055900323881652560243176659322616187442207358052708617998430008437486378687974169790759065352262165900253317406702277261345284720710315114381296910446459639308308023881355196392675481139332960410145794376774207684119322615826988863486277399078930413112088472764911827370565460792026159449220005672300832125518134683181493584198089776333412424910287275561801880524025401899932621832950124176601091140044623419551911332263616042333924769917615446953553709199824213010352411507545527879153089563481235088512488569680700010801185754574794770351487840601685889409846678369663451984029625922683649704345083959403002571972922342570982192733418715973106210930409194287455219481861347577884964983126892394688961207740114955805499692850187536359957282026430630841144802629053619980417534642520972309929505690125084936907136046115580174125877149279742313999685638185767503910174789610026954755484716241222329761806115146033983884769180527688975026593114871580287091173456410528283945095049082965986120058075222228868427382018987281164623947988284814139965316890760639229274896000307353662665193816710264701226364221095846197541889364598651530578957325459987799473609035610987376605485888229580921984233934196904676725246030758869577857403514432704143355534774479643880222587804034958656684729829732034552302407496540781215931330865515523055180135990523188077318487315351080607722135796907491026365572784078489640897978639508958085168067290545533760459908579910272745559467084730845266883849849464447686780283954673450590671122257349878433463546779243467754699773106350999968768934536316620694399267816169807248893523491064932669865555142311702333202073894325454168493884755627288293508914348200565216258633296715146792020094872495627979941066954295510907533988364759741033709092597473314811592559993293874935369107211069700713890256317045568814552359769047734572816276783973272663369728107038568680928857174304057292786631851417203875594019559197025533214927826971231658822788794208348659499596345709129571304610791525270000911854246190524901054019231017012868664886444355487878695632901966154700748458956719054902144326591980253018758451311905516834478520488294513163888260220529840784946632690605232395383456297572134459807959366752619227994343890669950928229071767393031517011863256959444927967138709269177898839775768692310998342203442990042765648723709793716690712938759120559382691735498693826635483279589864458213988779626824267132134290336513889581565062443767460198537511485443451293975481346887502538393802435670383467676954870303849447486538785197020394202736424386560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] -148305302149478615205079563498036346969423253792328065938750081384247331615387427014725311974337227135870045466354273833507489258176454552162493840985966465526554142683622991394079483356040772359201134492970397920456750123773194180182351276159616780438581669492493131252607029620201610911581949620881129230833671975288221484691975856876274616184422559013968638415662123415975135281360179514947396012392983317413988305986131273722190833642952751272775704826675633224533728977253126050530160809039896367454281780821156404719268465550366724889889420725671481279895617173096185412318228098482054663076896727708960702037380293089825225300737120172773250160411665202968985077739888619734343220585636723780910222443270648335998038778269910335491245489672639778638801482384396179711799198700154045015748369352037254300771162093552020747117726403502871965053541713099373572727673069295000816016716419513456717369303058700412531483911195687662425205863080664496718835934680252885331268221564438983031016253098366881368775711606329022120234748850174958210015797206467875247653903135592603662426471484648802159636266457642589317535919228957219172348954587005188192012794235967492935123203023236202958145922395458938896149649087830358810069456685130291870171923713623600170520688146057364846499855611882277765371403243892417529000448307902559299973404252375810588795327296631324871463914243334905991063299619603750864090239729749731672746598034774390187535204555724163909984973454055377724393624833322880125134452092859955214443065304396130889234172657001606634584492183640638585078302138588960285828434177240462894447475874695958723336372712454161652399383671828561469893851411809799692841847268743329296328362538142872131308479218240164609720347033200612024574326842665158571632838790613204904499120233583959283872405083032157528539805087892722918496874980203227175213654410995091737918642918209054087350537650290584641060564859700396623344718189749095638816227910331855160972311349336220142667154371980706576768400470946025033646089464937615315860296606830569368694636596715959660744144195430408404665575095765607305665168501593647048726818633909779477715293556884699313985088782309146611448327338726213573478308838933701720439848635540766831927077765123235850963618236966340173102076345006860506634470671291898183400437044350308491029266525699284743532455477601434082507785883608716071583117925611195258421560476198894442302444606373402162813453965926685920109418713692556663768162397922877700624192984221943954384549133913291310025931427832635865861604523161557685763876771047986786690455782864936982643760237408380860350131204740804275689716543497803690703542032267970667742652367320180222713394395720170106203010950687168757557233205556299577931463351821231403989400472769321244374731854855684562559580593834972720448740715162603993842462120686412437287097923836292016073381003271092632728331238756188136697042375601238838016984836460923687139152302136124975546490908856133653266235583826809819173685707764730935402806060567756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] -1560043979981121644761337310079226510296325648670924021047995340111740676402789588728772750917316335290819354977343300690069250710927670716922848717945799484226581731030284195727474029080957995364633007019870327675307666711117647037243455985090535399116492055687457397934633087110494347514669672957932628209482885534808966714393287945586228215461451358130085568730980922018752512468659106760715080408092656508446486491641596787525158368094554039335657667779117435620236515463593323537368385366409094731837651372652347069717463466391475560737830007427110580764272226330612486205632577110486650464960939739532083848988393858426546549010673124216705059364578255802022598474373686731899370724405457099688663109462048634277930464066127654581576881079554830832692072988943411628298604968765693798357036888362201001889024955064199995961441815325817268597146953384691916594258719990169273690622993700119198544403037686204395497517973929257044930205970289162175539053883651450553611976251859174823971202633395228745746692927920051361372441466485416541267074248029688818500970739239872698365363776411498560095112456109280207964527417959037795772218738594789702181223819159137418348258189248110222124600822681177271930380601996525658717970609676900556889645929594507098541691762377574561358080075950946687975489634959966440121449552537034289703736043981302807010163748919298969995264562592585377069221311114373522773277904530426864751820072741796913501367486563928390126618631226551782054628283344669951667918859740228542577358354561580997292958076727183485769125890791475333992316646185206103442668495043520785424331463724274694264546608865656591828587760953434667477360443256921054459146667328140733000004259609592253759583276251694799280234345420992149568550459110427038939047941758655683789157951703663957719464419817933402238731239363166264349519416908496757927512283496380045203203561436437657799314955321473773102636691134025821679061886859793667371378915650168861484112076969966981007587227535173722091628678148229975458612765679484650644601664009052324500437001921316609678017128869562825136020496570772638157986761589563617368861816999254214606814553293003398075937594049369211866182940921910413183112858082169499936481875582564294347177589562022007620468813041086391592959471554815263586345608701642475737492060220860966457251964687294567774975881492994273926003888508771917890717291857783523536275015551165260741830624400753445616293930380916013759378151153142065528612775927040556287983675941098782735010811514569522909770567567351655108982111555769151246105413965271504992647689728426741822170424082775735985399562612185859983591827644797179334964706209202953824218422820143835701954421602771594150811844832406800363917060585796737096187457604553444870737155699349545225353707872406281801950711723487995898560836514236734291285946333233170178660356257969354364952903583198715628361120996740496518902830805024845410400254361051141864024551218062758757238218977626820038114029775477195413085438868053133194989396560592240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] 35435102395066928252539618901341104879220213637341635095862620402325579921349748987720722349274678605679063296830379425582517986150851257754922591296245409152224460269644943528654827940104330967352411476295295621327903737379191813983862469429955578184147821932389608409081463882137717983158688950792316266092740600925874113463579870596444469071076623113249490206899707977400072759756258261052837600712268452829787994109429525513944427651121125466713532903406516887574431988755898233032200275641142207611577851302580387790186817785671180352351028314612637381985584353708385823493801096415180467492945816597490919414568227757713923030873713728058843934514277906368571221703743481164145809528258222211761375467742045683997600666437312636204560779948915054300709290001852526208097170600007890498761934830366674687171608970772259201921877254733502287296858554580582332992632147721927598570983931000306242815196075735788680280587029467474757801175204282502583751621281234106003175840845468502751938541965089244854767178001269254667391848693364135941904233755686410077226101950989909192952599528513662814440012194604317545001812216390631157144577724038948644955985521390227216529843533952068126850840779843553145066056872251732365743700125807736631862921522899843086215456241482479280863913202201705454750098051888862400108122931093916198470313654825886648868134693993384882054325285123154479586316062661623068397728186019534878439538333921316518529715604637830109509859850904596386252403689146111143591803359164504045228335009969374979367976181521938287641735036034463219764639010054844101092604348620906757219605788599389774889830907052271434041171260857823278590531959580177669373008072121469947505106027351663096251894332610726527389837342303389434254365419048681875113377543664835467979690484923016259235216654641516626158812904959636822642911358012468373546850908129227639706802411851572572160990234057522820698005384159485403633057985963605156602164848767949439998767024003717278201239597187542053602674788918010679404574460549836071549326585286503340004985734755858851358968292486128954569692880647955882188296997993575592266646086548612323173847856237363471602181804895246244431677920258044449210884671562267493078803159895782499760666899523094871242207621658019981118099849411205209116333615272184958010649905289902343126394404977707335777667705969123589566539817869911448612376745400041893181559373252155664939605905616048152928621705689317686892489478571746340727249852919128305833125091527954348215291894522411919388878732852870132845679139087385936289085944681100376185129374391868162504803739464026496986154509249981079041025359654483540302821064293475072084626097061472699583763350088527583213670208598445467730420138098928807729009092050951883716878319610460377459909285987383647921865141315332301600326255229515375340910503607041389842939411376673888798233748614970067040043329602471704162180040192482455770275345598898717423504824857848092255248904438660016406613492111011903080081616652110337746925179051662376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] 151091184960612102671011259748326021642848829602829705080943296855652764900598926246385095077125912037008592143850476029508710462869221941551883570463574453553109952592573895853053289633826079742694425064175089324367849074799412844437963649164581143469959682149353586177065538993942851464387262822952710072497392259833693080674557203654801703643299248103229830304988872308931980571244994670166608144134467421290089678414373701946595197846071080384128696638044500772414316484162960883373261950115438294542615032406732548200725139751901667611423005347216372222436262159248311297926513622090628245082281529292365584381284371378050966103939642184113330461586615423770116123253947869507001883880199301295582929873918143068711091601219293094743348251929712298697109721111744949799176211303464787740006467420780185549385607211813191949809752786370487032226769730562189674761750587369564362804973090686588283919414508784570994844074171416194183804679948929475137501896385253482214020785537768644583864637803197003086096581437330592688141171065363309767061538726765559612700633087208979602722180955225976767349204355116759747833380364978850410401105399471125069823548050262580654430296707309945464031602919682491114735443683192553003708920721611078305753838044833958415406503546286834634012093187987992555787080277982299877557663041098133942954854756243799329202125006407275345419206150923789568410204917269178878992587068066136852014823154316246409969981204288309129880032515031952487461677700919777416113169400651576086527914932248500046315022863915599702662003781303757107639796479938206566197597378811834133309220229679211561159314379300784667072687619115327662762199045165050407378698499743299190067741693037202651924937266470222152865497419794039590417052136729280313975474230960775683684841850331907679134471911018017051850095270448478018419203945314978549527767236683182410939628503622488892548555937938010978818516088853803319483293743777722156260154398883956802874043205418347557784217949980944837596922971114821173031732009075697281179731486715552470644896549690476021763470915190653604765429450706558789632586147956583258278707438645651771067885793416588136374584852913776594244894553467911291853722747184604471393431691470496097925094972362470809666948356757264177858848833240714824180888012987780916114704283071591773538946356767292068037746158961863644770290763269466047137267982657129582983947800504392218767244973788269588688174550718133570535207917489391750178094054129447161354160179148780412305465024451906068515849467021749381566016459746990133782708689193724627633124135006924005390513802594794559471747397526023453158121800638613525655474643892452801171841127025064534396682025983719072518238213635480353016439548035518552162279984955872045727147005039710086337804407243257832089505798322896485024662992634759066276504134189573137601050740590195112990588551982781907826691463446283577170027834109086308212708132322965878388821801560693075720744167775874780126937731318941846088036853138910383916059898294105538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] -2467093058406500895232604313390845444823849524142034063933983914572664203036135710400451287402015187612209012476204148969415812300489481952854927551932776159761039962353719126522039719225646878133571179635438280070997358365705470302611449052078464154078101723204183809494598329350130551486651734655101810626782268643698597431914013590267442035640184965284363795275415594315355562769135018838437976907615490284553124811319952151457890715650923138169948953181709985894569830905727864119213320035383248194977680625796256135594703782176147500233446753378256998582430250225916721575559414806914151247207540199489103112211523715098493377736056503170895152148568803928053166861742865542445770324661383932834678112401103521628755060216744709087122406905754048399037121896458383840672785347767058507384217132070882213429862945002440661439304551153525135999509222764761248633047010334879772578013548931984694027235362938733065705535953800705617054912861583607876281239141743579924510623370653924729595161520466941543836984776028067817455723460046686764602765544119404427533125802437517922197163546743586119357821598049668379773010979243083379806232336557771860377861390824360260980784125001276237085495825894197024415081435964388999202947159327327444339111384055209229491671768588490872002009053572595038778289562714046800590369212559991599526823215935242034240402265394390780883883150765442973062885081404904720538014903724114045285213016303201254147540909614804284367657877947477238523277565152716792117819081732008589609579525593994995337579963506871962299816838527247790567834576939244288769093248774371633868874454997095965347381790638532717291868698048912051969330174367766714354333643481804800487745565601602564593094464031073229193339796311462138823127998077418011228882645770287410126946736363743406489283862224945539165873295164690710969829825136353421872963038691838922765325488957252909706503240890151330268678332599526949082379038120926521099403339135035036388585362111838823304766217997170002493832053992858488054100682270105561497157996826320746335380474660757560446504209210539092663019616544862849498386389052000401976052882866934674290170922870524230085276847072942762355084089931401112100808628446532417907322556852883941302155146475127537936522252607225401439782836745830533084775039947991380619254746594424124624137671752681787244421713319942282346899650835435903425988811416295351115557424159226221591165977012774317629344188295811521293981259051742758557741478142009342420104546081083459062558839318681826750234461936787236563501478237366829081453932116973437273713478489683583288449058244793867712821330189878629441529379543100173538191071259735367564050289293229902090513338379798716441324621627911742445014735228389172900884005044805251435143353622161381643345333567995188775108027000332524476287707899655417206437094576021089154047735863227361449973627323983271845203747150552402319618881754872050385268148898678773020714826948127130121649069779942652068473870375333990786376611102213284825986274757388873498624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] 3488203565823454080180282396880948877533839918879559657396141588265383892122188287772491653279323245448008786950590354317622417402709673220387180876890819503683344637592417871179619883731185581329194451899586249694997993641133739859941160661792135790380020965544813002740502965586719910516097336126142795408643263113899848739058938782774139471073660120018810654796209988748279004414088698303352687430845763288418330249008078913770515280621493029999370426980042686873623965091512005982816114148918449169778925268678677662575735636133867522360341887286607261744171176207506614711684144516870079044376216122727152751548390166870603216402762892205964746108185321473137675916722485444739876653136873571806616848109575793855412735426223168941724112824670092291948108886327924189078716556702505805254595019641627411799998407832788979291074004629214397363425285953715331173629765630537668957808887155080702521295716650784610564268367796916601389712912452282056706000113435922065318335575107388946433678705127132572272244003137027490220912582987080633050936649466004785931139856107071889910074659040980187995300575023456783335903000509052641410215435018133628869357236739500552520359979463724136047564926344773425854567761858660870179557881021099496075151000859801190062935806478624218861039294634414579711201818133000425593118124364662322672322498373413063422921754879503306440070981978383719441010403072408741293049173076940584713321246146336459493537037760416023959986238027343409422304557338839831025878879326096297683312257485737157589918749514747911797114809705352562844386157909167827649371314870021451108469316115274667965056215331219620071464308759538942266942973057133254167008868202467541201322911264739402176656220259762662972912153579055160514299417282127764440401326943436778159318349904574033401918825462503896399871556382060766702393437648226387445415577929952588194586474499652344743039069311455826233810509392322739117426227561994122626614162790217905082619589468943513630131290590263037267219808418115886804523277530457656784221464657727853927600099767039962021309629132590820476822389069816595490520293113794945106244864624976498410100657407315982627983078398310726974419645405780255266614600039865220657065569100587795553875890836973473017830105489834948304343878855079170659185500768786626545130573378428720525016346196823280676703984271589694593447818714099110624905514593466869778968028423653383557422217086665331059601203314014020277314011916543459516104345388490960682349924018015247067598858969731715628711253458716623472116889510937645224264504260852511704477238712083215181287313455038931924475981830734860081723674235363578306569139204114191415077962277848836229513232629733525191023111439264450990869306557949686845426111102171606389304490973416519236692450051254043590200765102536580813953205794426407127379749155861639717066763592530799104706064882393802569954442754724375025158192493629011547459235177783592709623470584233288409358739188204385884194776503045642788982712296863229803575708847332162273280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] 43319588914458798535961966262350833625531598690556763723742595770317332951972563295035382350226402816021866163044311595171145447765177938215039099262664042564887274390904276455147447960448003445842813488278864163485527556689955025745307502079560584378810673756123101492634800698125529306016848484880321902828867240776122903337964576096035826874558114232272518986690990727863409879354989643098217185645846643652743463982001511035750876039900592101725233865185214192867594394321845665173008086353871747366606373803195428364058851885678265318653065321572838499558429874798390155126123420021460273877265794963059476352976339889184286704454791243781604296018819684274962671685990611714572393287325572498305678973540407828038827278098588379645434067342741889066303693234256482418497147150017581713327793432439892908974390226877231797830857450665760827830105724743012455086441957600703662834869605233648209964540082214200899951034401134599506181985497849934406589825020373785789392842696824459059030742091136049138013132461014938199223639894232651538001448139923619479250097181395513048166123695322661647386831816041551737012180049966240459579311443638329556533419960474905901669176849040120351735171477943396412966802333036838026140199085213277885794477035218393822932588393324684533399120283383462465146422556759227949624628181781220027679038916969324693649066519118627567426093643891563552789739987693450519721626710150321850229547107082965672373942283787225636837001614853666144219002922257556084273536545709509985081287290278082133066105499004604051293121421954333230236254522414372809453142805983770329502585167231148450097965117678285447794417451341538806632816976371739476247047254254391477897291072554641984065682257497493884647722024709262724358112285215547494921415315241044260433045249493379359829667983524277136182276018439123433252513378301580097705716195863873792441185343618165788712530201199097375654841331174056983585823759198365085855432946796601820919459853566264203855044172783974647674302063341059792586421903433393514245699087329340523701048867357831702067683775034329268823722921651978310841892912429308343685701626781237321231904251178599853017129434097663159459116321547480633104119498048676098851173873440603729583753918170048246027921356197001339483672674345673524300981058646374842335513180542329276153862485492431681357149060117779354997980392723012529718585113566183654254972092993744129527866801803796951839233720831764579902826439592205447762304229649081284883558783029828587344542611806196032402846332065568706808415929117567698962467212269536624494420370549704444504767260210282602189432216621879517951095194347487283722008250785630599778702977965194768188983957014110479406710806613284192310550612574123045072584397026392572385923212007905463060409178556596790725494501439867636728812540937732936308715096160632541774971728463519322497000679575383362104677363709042303676635014406700402363450227089733592971603725187642101956768874410557135844262522192149370664070880843909837955191928914138170916864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] -225675589435370591265671113431311161296514857601907391797865076019890315607072612983930083803959982102805071546148353614838418869516072510094922402006376625436778054538991167687816877846578042064195400433150455634597874148825650704368215531421230748786330512443160308650963154151640449329762813731047807023219033341866635724135938367493290968346500857062617804937391073895412308440974117865809626670469252868534575620942107243071921466558185974357836546654641401347710311899819428504432900618608581396711465977737305437272266907852545275181503910901550806590909987153746682555302808935116144333570588734501149416195853897179790794460506864899557908517000789099753001557980537669914468530017581610575230607301975794798369988936873925597877873758824380445568115776859101065862206882068003635704232763225832226393000813692474927653024298796908014335319679586881228607797315424427266068304180005882721396456901068776536833690161158746891105242671905979717126016014858338230257896842100701171239822788639251495956111485816425612234641216762326852483035647019216394668376049678362101894708261437510446706959518301198114416754709614177774840176571198726883252413503309177214462114890671821235594192652157997739718212558217101273704460130527730681964869926639182357547678396496339463033226778226341561894161484006230134649379467017104516169291835402470369550857193911839899696840263911042281131698229413994181296479902052653779011029847581353785942083596357982232101371955587150011272657752660181791346793395831443472408164015826055469739894679013270044468869567401657307729062457089863652210863505886289738096158436718332045184339621679328310278085762574858559449829309702782007611780014128055542816180417529112920133915073665481444454867212795983829501604641658491589257287399214271657209488102706311837686159043194336789544166593866519341556143775106707937061291973165301013203999486531458244915725180717083706066304697005228512050649823356119791545765849789966946546716264667793563210781554923245055261879029073510915433760411156354913891555433388234554644335458184573392304622667274552378953219334148562245808079029938678253621397869998456291847817778890312679395244606564126001610628374758311524935544659029259202995375284809613079619427453295907388464793668527030050946385560810404730771196386305912558207680900286217084924761886177229362328679323397741243907887559382518715014806277113402807931978055021922790093753809549480699728975222909130905026239453488507698409042234904950310693182998897454566253156373893905696549862689458456784946104432084597595701503174630530715580025183156534728716994683107842066645233586178537982185671502257310951101628562611545369656896666534492885248295672441725410517005850992976344557309611542939741969328039997781090775716876472851640992485804309033513327536262020907073523917850090575463467303224662100617890007726430982665806304316848180067794801821670079637749738189123133330934642363800364535000628097828887077507570472972104660750610313754427752380589591609990471325651484657041007402024960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] 389093224572457150730290747534947177705275376188653274050936156873081154980380904051545364108737484376963490884208891888652659398322479908234868901579958656111740180438674305133334768280229769196255198960298673923264161215157473744541635864925822605722988878904417610905878510731288395303935952004853417632965984834950170618205463558650270870324403229460954018255830814933114316835459599190373347998438799360766945445902599291689630104450592548221976067681724082306826584952098519769543461470119466121667493851938012751775770306519142462710452856876379780783385232524884316550928584487989991368712710838479787770938185262957742065785919588530711850718278343163764651869481724034582759666171177927027379097657736315345582812824128030341439886178991936189676402017368558656442320939657784126654814791720627330921303912724218988417120802984589645980046034499021004135442002139681290721029527256816528175059569507837744145037617006185609430766143905303499758030066236016069902570424193537730983999191605724103721008669074244928511466988069758866379155890516702468259651283941083423363197103017362216920867363940849908957176845388129216890900924306437141166344009883027342434121040621367370219068835951416406876513072262688383674568617760762184320463154224078824172447668159221412831086857188054500716614629922919582907462654902186363376042527889443578379181325099091481516512172206803725172134732695494827693712113762152180077922016478739519390900632395364582697060344232450037824253543448109580176033282236307838677984508115933642957824595650447689195518713666029695492895682116819055380632736449036790428383346524753796916462964202874542832399721561384613929649463848385155520436819949189571404102156347904195814057740359003207362281807781324300442323127427498120813285949426582588252156538269363147737080459470081150087400251687038158689308208698407521622710719373973905542336834652238203370582184742062960729331593924000056941778966400867644186253962338392604366856122497925103275866261485074733564311591785203167545451657493752958170619646579781939915597633226109022469938364768776668515654430581572220991281261646964196098427268209282257632510899740445087947911989691191276717931420706245610419254700763370021750832117844473257526804622456368905863140454065906751089288391891328056207143669740675217555473933516635062914882613037733274349903257346106391145315990789675169314803543159580659463653267458883822258796999561475794328919915328262423737792984765392664429074638313159735574981024427611961665810986957663371816899226479877514077631782770596286204693116321848403459456722179013943956206467576766448680815408151520065819771209527114117217952055080053137949038463986882585210747260429643630174578354921132471720412117872723764730836603893244220644369006972550979830487108589040089863496522508696154350158158216055502025955188587102873900499457153282064609224651400959954412528247161614969607663183183767205416880015397130242069950833978965851855534238456147541815214754257891600167158160487425648077101259751442108924297216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] 728101209257016954415433298546620630762644449278511379266413251040216590757591812567985915205186224629957069174191393962253299329522504157968331922893523132457839407678725429515158655928079164102835143695373824260224793905273078501822147503630588662742320366197111279584284887793698927778072206915223481836945607811847152424212827892457317273150461413581580971590830105748029816571734539749106808677481524766715284789859103198907170845323766939715229297731368501225223285706246984412603698151988269456578977773481427771119750278654118899163338856821244774358023062807578943364975418710263953266454138856482456538495478166867812882326786064187950735872909085831399980588779589072416401029347722950794891113194832847202050883871723284801405456941252596583649111601807252069421783618649177131403147162597027208397253639966864883409166607882702998222665440176007195916414054313482193613604248390748709042537637210068191906642376009792754216809815477489264358480545220940690244683820621775832687666198733373313482867971493764645965507932783321183470006022849277949539230049198517082557858065723073988141485294497994225185553974562405497769272031112554597910622434247531739958105235075024328190042725506348119582420240562359457625898271287459808083703293382559949128583444433531643175421954849071881944166525492370774319306716869573463603191386263319774464992601809997667868989381126881903131398817329455659969624684050977227701927654257362466012183216489178524727079778411312818284338864061092462779554181748889036864654610695458106265846537197485936513474453919593214438277709283161259273722557454811449681331131328319727015847829008777565712389094259544794138860660959391314712307565511890896377826934319545143492470794263882157654183987753782349204621675919830998651623913137987089639656445543131005358204455893783088339773975380170811032899591931919811221302830002124588484956787586179654162446006467842396244951160561750701237020113085053566498410836617131564714989855990837541000946574572363548536891880187255739683587080781081280285202518942145719955324360829069405150563838443432874208906469784112283447203254771063227879743432880167481365036772462033455653272816626768600189946404221584776630864284195289827960462224774393491758512478971842927540416175728314296517217060733001348355859776171800243661716866125849407947801668502855674673788356004595909258689149705072225925725617460881773552304775692685838902801568045613472804078651477764961659030548199707372363461607764681739853972391394343631991421706878485922720915691820357604394335997281242776435154462115147814003960866897565030403527315546364218632868149577486254562763262292180674122065305099887078990401944116199147487408466668471860013865049668668779549002769345480765858645160289753747610028331913324672582529655758619267697979635896011282558863584882694640349789039370135713075290080052562659509202435729416441563439474788378689841330707885616933535196002633357064479728587473764097761350976897898328373850617243322422927473292261425478617309000344663780302520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] -5965895245432196647807824897357547929186723776666656751012215030117457903707947968905059133986561764304404068852894124399695316670736779879499960307204695326006368765788586460872553478918868120512472371325016645827581183043357980655027259532120206924921726327376156739662077502803874163834016310546633554006645460898021863207106771718989082098328163777798702592689422341211853513168708322751755239140694529946222201020312013419695614604145213914864467891223799413989552820643054755740681502912932841520649206759842100682418318846334462983587088396659323793213239088874613746025560515309302028905119809827296300848774457594342782059878139504129958560220481159096605753435203758527646085056021134285203111597314022567480111709707195062085554214401422732153239205073750657194369054269094585287552774134104876291625687539738259832885420072528791078991127714334970656961077843754890611572089062727800751444798857877714475317363300967262820650545936309125914537203850414729505151667132033155453674317699288254044898990772307648350476401751063995133884617923503547415119053702535081931008678771551576587152888724851350253068841120592810918807652671775692300291374044767497121133773453315728357217795436703713653424186275297618240827476224999040675148484140075420147514021948657649185265645388602547760097051463227445650618411887709382725454822595432185231329457872048071669983606741014665624631641787070268589631802237944065641398303558554641125216932681809265809124216215694748267930249826933328530046983867241063068950071236654370406022792610329382075370351066013441674923057063226266162476819582367140194274095516651940281166978941068354627969209377824274564177839691283488989962475450245841923151404279149303651266121063279287783232331109859441516866210766077599371710083667846868709406190582964997090848996267999609485055791214239523105123991452211852188840056289496616689659409182006542456548808410982466652509145926849341129088049500892411531649123741325136746290944362655650166850226644198517563161946595174438407271871798784753974328206693978487977627300424161372473462908830987897408372888831852171502392280328038164142070092361500893903673165800828167570595337028391731741069452404736064874491525213501759051692617237644918028177400078981665488855860026587137387684305208730758270020186378991440982925085260337571850022607495822497223111924047588057453327255052834470569813688686994200651190278758771286058288194891799024483439971906510300908659284750324959037088916204975038283460613583805864240341972558703706587779552393861820755624060665567077077128627615874448802291327618417440789120567193356055514886864553674705646311602623156263454577202367045515365307893573778036202350968083228174224798387530470424854869169866860530782163939278174673221935669244478256862330360828133192446277768779003526634919618425131271915916288876980887257921778589550754761263043683805488646368003819510375394163968296466473605261281416835609462002654565694467346882648878736669001333594987905609169429919814641115994370972161578254219792613376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] 16507888672301608882315493371467176865916969470866334341524433768905119204293825439569259397232187732999469395766809232635749251550552464251692140136540340818813142941121994342122186363632402529162735625633443423134658032659203359951557522901474574446701814635125571964930340659357560558290448400793970267274137213432943567334734371000450433176806191580531909195970843614077168816421115161647965710137224400636964455433541841262908921424973056452207020908810373396519371480626650197010493035905192650030933903850332461493172593579928692864036761005230478980106601758492272354693025683093394763248148415830252099539213943556795045647654111476932115931715902737801712264330915840419132521107547505890273522145513885052107401759700667871183706024822186816180567445257391038765944855791998257309598474878172589566640103916334091930450399976642542241257023964019352142619636596229196710482051376783537682103211034410276631965371942120470382193061213365010451763201817809058456833279060528622159127985777881817042456249042765138461649607766628434727815914911367163148491633543994266370637780810564564617489352490621608186422854836568174214891562786166318088576063245025260700760866496623453962666762564383738578277492415233217339572213029186065947220469600706074100515902615486287626574684480139700057405480364672204104852067805734730458314851289419545962670375899698569118808779279686790415159432963344434676500508676218542248187875861486079799411871892088335244233547985844874582198517153046902942915569812226416789153921758297634688883248401257798250959195926317706547854613846733577904546272300433932576250924489269381672100422435077757622673084848361397704356431589170586991008800050155759834107483807411917362044327445637135402425546545094561889223596671245390614522067694495449040171948862495210738312648935484709109096352518907922231998035666626821026871672606709022914673538965119890592015171475603783276214600634095830421913516353361389199819921742642302015558868362286811396115571604558109972834046195890423589994938597831544103976868103370216525087886008438431931127132001014152585021585892861768277338214991742304443716995564178048843846578434195658870358879690695126743486714806404377544018552710198435033663589554047784913919396033680893195248584791705501995433937071193659054425810146751401483263291038319299602966543845873540698519765829013038529269058976321270682568243447989703335182448034612560521349813915527285834123312942715903246013232343304350195840570685397275515849827184689208668114890019250801234057423868226947568026632270444701535906265538566391506867019734863690239361979763945099209642517544763148853300617433895393232080046734433293579407305491481477015384960050340314326847639599167037382552803118611284615749338624715762287945418298855027774174313341931033450739320435884350699906405286055657239328003628935231085668005134673296301529300249112250891757851873929378464425206383043728463032348267463658048674747250310653717114637092288047889281846820579484583138355526111665179410896318402909346851717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] -18879987625920628638804661731729330645712274522343495465319338120940586615409622143970719449667948569564360815636471104495394213766803183494521943503059049780770067314075191460020282931962170750809847875601550354054035935406028984548503543561445558889538775421947102437293926983381803629765406006935963868934979356046001297468621967315860477184252996245833510893129463054311995266447727145808319615153386519186603816703611959868162473099518963230880750597442683428733884377418964964984183858585264720152114722073263595254524059247825464847280996470853521234604322571993137748716358534931002450379940208328224783847661768243019213105626960614889221936417440935636402345978143867842975540580195468714810435452183761977807155050446899569450223384872642362842656166006217529819770657158385495924656973429042315483386252706060424375269115415926402973892823305236607304071225214106768712820569351957381052824516530681160652231147023114878517336594224042847303989381403524252171850502956488819299052323963019356296691735078394890701343374175320702720154241590937263414180622937326413740279663506129336289116707943966159078309179888550688833089578140601590053453891379082566033005588362227914044153239309103958048769836591077490552497139073622095943971503080886758013349739400159960046087271689888927535906435051592871453220943308339247975065815040095582656499746833117227233026952216560923293821623848789723425367518280306150588612903134478574781056798584060987224043991290875688797843302088571674180411708951560291123294729689787221267714647070450187883612110803238365448998014706806699096972476398711779218747794671654742563117141336929212851147073322930030438111063718096922320166964039162816421425885582509454715752445130573095643441740168970316441441753220225798382044619851754153154046861595053539652472471554285441961486504486917293839132871145442038864142878048324920486819503456084213784430458017659668890212753277323725144388703481841315293632059227842353393822057491482515369848433772288440634472528072980738475701381433207405883912778186832100798187095745843734060801029963335403580844631005379163449300917045168134669313544073461438333249976036190716898650665385660504657292504234517066156721848138656963266249802815195605541660895725152733408438425289139810850015544872911286245182934615541340556918253356654261582642652941765644642093849587099905686092209734236609679907740708721813445425752745958648406607935824649634821800474569485660089889367799228364691624146634495657468560947801840541850308215862169201626155834421633594039371671141567836624298451545185841768495400214933102873716782511871769668476170471928841185108006693801751474143979912234579525353360082347829775019294494481091171917145254179569966882458613642553766498630739199682050130347804010808560003886758295254309620521215114504569527555096312196693888900350596819546969710523713875836810271191558000005385277201046242379169745230101203984479953365763185805071738267225993214037326662200139991169643906451527146129500384064707589841419588251406948802494464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] -34449038624463693283412724904770706921285277531284544107597992454480733137156798788890212214469086126227618628563523175868394422796950133944007307995755577515314232824514451157780290147271131983951731606217537017775229448070639929719049805265872723349185208178188030538869012847389373867617523093240814988692302055574992101478342889882269715803869041366063406151611217526255600295672308532339176447199816317129479590345121170764760898815358555267038401316024114971226932806658252046184956918399030259412415862785001431061529528887295453417602473327566004484870081719524284396000212259202592288318756841801122539998362415474684204582545288759033843123423894834613342058707584936390473238518708508935727128743503077133149376700248305650648260085172874243289043197166832532920740452829628358955062576227785343757725354548450755686597062845640969778847061091124002127531733452599957934781682452400754917013042320563282709232071309234857143050745450084617400036181859697719031933890768101516302386439189045188329808200084524992822364007055953962465774327277445091596159160787584875379159326359335174855784474543421195205261166807210259810354529986441789992523998192123142541391390667088704957234893978128002317776968223016611978814927111831600463906259417263590719392977135122908602612002463740497343785152085972160634525306300481635274364844462021812076337924213392933612100677749296377429454254932394567585580175477740498708102932957582756635240440933926705159611688121297473166528847793728699707757365502165520602130086539918869001620503468108787280275057386574205246154871326994028704192007497410072527989327596994154301856991987440138479550847228902794004028876308454718185079085255978608467393481410432025553052623876793043759464471859806795440498628370414185952324083983210562016864726227438216223108359741494259688823301995094206361166916364643519000518938137199349539700990182535966003503839571762770998850650752367233535257217162133323995659196151380693521184680065997624517998029126424785899051501655393880262945622977883402081027678352944533049672821952845535694106637030454812623613183040164210497037678849819053137874971885140877213056111594137290934254051365393762119305553336129313315299182823149202777492441892432144635201527942102534606740286878800626379798371641442579455791573690163309803762694427898954410482563741213278980157859566915795919594652948415878198437204330382759225058696573517651409369293799322146851315676593583722063601337060610445185746244066997690157604860546649247370849090540479564925493974134263383144523802354832911921295199557572392607879291196795726149011084040771039726893206054270239591387386794734429055478864811934271884465167623912488101934672879045823596839622051083290945471239949906246886069736350283746709726709763175427787349909861746480304750468259321546153906308039877066682059757543821689374184334342672196804273991451757780317452218235624788882214237136027600795522018957121007083016727354263598431046362125581686535930705382827140953735262243749137027466105793070591448459509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] 215383555767554599879874239844091604048530612921915492260012902651947763166113436870332732182070135554813601404699277776768619266356146338977877105941701121337105840691181700113632086347211620887477539728359812877828445321464732779759908025574139960259983814058130149305518521533033824631296936551630699133260883716705255598950107839894519624734047637131572612806940290997967988936429022591061445980304918244690571510405074933306430303834026424758752226858421561375627091894447754395255126351977186041113037707500458105975638362728944887066215730125688272144354668204166975281308368671585838791651107534335773645854953247808721879596096679022502990578696592142119978068947034562044746787299292198442815052797352805270310569622546099344244710211912283812647055696020554953460298090352590120814435366866866014871832816773516963518668299459946772515578742548355547970588975165147053981792114756595969487409494887271088337789101912968556140287300651053994779625784983935204774905404794415514944297074921613994697395326522146091426370164250492328169716326117634029191874394517922093933608451649212786331972646556183563777383787737159134459439105917021125413417134280915872023212037291728576070178074660670727758896522730282241545353305761090401773073983796410879270233673948302825727863986385257754220247445079015018532106896525044663379288839606233220329610469963003957905546203314241666417992281111525474735549421059896985759554299417798721051123484570320798520430679462929639401051431469249916817944613480702261802774682074744675312437359901104394896340347525795037896299711843011507832802898455902664970267282074514720974499167480698462342326945567200793170769428595040716221022421898965923791841812402635558785038917851596201777220509334002505994243443288463049718235624812915519690734565720029296998434010092042922097836219996699320656953208615610173398671849893795018242553381972788909768589418839724154266813551401931024082084597783304239340016154958321577124937454372206761955386537863530095622253220532394005353737784232634762802115072643833963896734096515350940985060605016598484780127485255149069487451692048581322227309652504491113345469482837210996372732183843631482809278212741987611178210239061618906539698955015195575009864066895215844067005765273558966282749592621924353019234497315888356365637286431461371371488549105396573054452465340165947445599252300255156515019289113155907555164103850447669333528967131121131600829758945209071106857864102980440868524682823707996377232910382149226865473259207013216024185343671031627631207011271934669202100849063732041118495038804076799107393657270289675370142030835730844949107314648469255662017857793263514470332590404289914481593575274106825170859108091872405394648084471224340867556615926913300365652016852968578098916412435483639633644397731638884612095784727417606018155883448220340844614651196619661763431116876364538109360369301172541394968899189382263282883659307282137867888029627507226066526557275529457737916095931059104178826729792821353275544003126144806550721527808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] -506553509658418510011356682972652557079581270125176039879061974626475624857405168814168218743116522118965720821989300505495095845857042424442397714083864833561197834911836020401628853550817612700804021729691231972087916941102245738227918639442099769474547377044678010992492471926750061318391433781144043120419564680393883538979562116220173634074383991358497332892044006601835107921821578942972031758044653956541765367130014809633959708098133383870201924119535080776628335303655505251616745359445797928940547585319426991418030636615126552010249428886699223070050358730278728194371071952054953511333419667671034551998869879336534814848228592990436885506884305060077125986551315531813314405492447824908353302507213918764362222152701725333562571246560040496314716190067113026367710835400328069207837065728213991771742544114607269621075735248696322362042351146186691545048594942344718140557600088066682373878948081148149028962836746862021905160532971219550090861437281346872428004950592395578666763393863765464285717721151995458022438848027104126635296724564916870318422250220484392722964428248353961088176474220679073907773484682206377328330538570801347503331683564091116528130687574391486157187637629288840305989667231841985487566057319118300930195553269693999767850547673791554447467021637201184867749897783323883726247603155509821098884310664971964015277007364045893461369034956084822224236303703633050773332707959012958130980744423152129046924854531890736708144471695939872902759128114520877946837598774926929609681139452309066538218446607496920296799777983488008199616535391003853388071407372338874880546155344479890979276022295137791695880877574402851293511768274522671829069778346341880666448793792729052892884431074022479750483686551571605939510458024357907435160379385335449152182425789681268875236310431903982235259681941442102696209496684675433521726696492497994060363845226725241734294592920619753593888546112953695555491837416281753114044123781883347959038535190042222785634641423221717332637734679968420054718157102763393543817006031220159001430984032590350235913700894165640332223426897342923287700454281279258666225570441670211612021091757591172330336173525188943474370033871628107228594643958669054343153677649311057191722109971832945071330569412899864052731791772465861724377429176906757187130111418439068189638408572547255888858492156582711421760593252518667078840145078180853723083505437535006877816344563359039703538092377339307403074809996135008098379533903126500923589130367210113261142400222503574668279680687374497706788190939152617148597234108941809255380210735576713769163617267262020182522661568182777082789354620908825255272186591853733249277114098961463033997770326537670282630713574158089074640127130507210076307736919328309195369864156490895872754111424207946621025342332884003965288233729207679272094930666641347434039459174153521195926606091649929755606183570499539330017513810144119927952166260334913404247972340898686029047311348970387943848155378615095563555502080484947470611408657615838836330332160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] 574122914710853053693420376376219216298018414515684226846978851874139201699654482831143624563373090052488896435552078927297645808732387265138052774028682317337865544316070921920270442902355975127997085408630958850109356180390456549119679607553244564221476095863148738657846311710985999421018178381772002872442271188221287038725488696917875808364167403523381252755852697275944291875442927566873679334301397664616395732268754035119558897748272134347668147933966921080178978579075313311359812304318430737066427417011339597551640862800711689112287026966382659456894054240243190772457928260102054910430917999760482481482921160178482148579245143090628969727565466876418120955621080778628591160147620860831081815570757030821495615216376963230677458611568531711624244607599955603757496411038804178337233003686913737231386351456410686773011453190981842597369185162207120631659930084981798311654873297634497065142044862636070871411659656008825044226985041998230407775155161101220296852357376812722436105638856480916583026810748814286437804808480596299413527740863110979628980239483790722745524967237912891211833576781094518635396538519690753256273535295480648607208865247715637782642341760887780973690468712974386373264511308076550397590700625743873041890234593283875831121290154533361279487060238173050632343811079237007011522215939589132114056313274115080812756751057854128553862198853673208565525916344444006319621294348096418695980034645344884067422302948442866398365807699659261016949080938482780408131218660348058032167122178626963741183055603972875384314496933721092383213706581153890010524316580885881121210966673031081464668711408007401650529135809009277019484977852423646131108719730501473417283212059209063720878897454163754865162393575969751282188741483558784169539990335466992828048161785704494950767383121626843410448911030625168612815117701656313874802783083677759221116127278448897242950455648421480947181172617764344778486757750664089947241767010614370607462421816987120217745406236750589014113453408097427652398082766354343313540130542338563140899442935248245837781186750957382654649539264668043590251654681880480773805232611117362498901250525623497166215347658040084107184689489591036927305550077671729882410633297982894048659320509237193439003660343379468600004349408469451572176851059935681503196241142159929991051080040700808283399878534560885520150963151548504215475287059846196770461834200937753784625815865029866746612640938581017371756868973380399603136639387714492589137641191090797342042358382097640169739267581690844515426287369367562494131474148437749572472612712298155093813025478422662695648420352580650063984013784295133930511702906835409468682250417359279663864235967572960438960012548687722427995813056774405929959761670756661895498482584830434394547301880685234822732623035650004464917315679069568178633077843934804636317597363331666579466663521244402275105938059885366363255822961816743407078775657022918038018612105551455586522913084087383508996359792915759846919415510063193852982006077452042934820012032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] 296486838633009262731430182169104395015538312882486999637757793899054918817056196575648742190965131398927056505405099346220888479575835639680476545679274259988961265777394631597885073173077123584398836798735945439901334673293191527466497003804983163514164334330549305539759982946182396822012494372369843188868291692681022571704259281769595921057010020935190135808624992064352840387539274705876903615393439678645706507719549734885333383674560901506475374015615149512777791550039902084047343809218037897031669571480391735296798726746464550906680439205215443511823840445987725856354952883456011816335434025300354316239588854209134293921992756823407708583250565781190025730867171517309186806893029723176548095612875910598363869537296240637865528959186735685865130627977484585098645033238601471315674806610828815784343466186151524524153598956133123121313257909176569881700845069556366769354021683229642462878126571777979378475399990847199774281242462374399163912609906517891651851480976536007170975294748996870682616432580243605163852803350889518383758944119116616702831811397707269394465201574206845420626652843926317723161582076810981144624877491685898725057123002814906155291128171215822905640882304644327035237340092600326769532303649224568736186788898511494987083074994313826554384172434425863597111680132653386914985050633868966745816540903407466276078132202800382996776347314504434703775706226237044685769170215842611872537125021699462777450220066363801204947701617430113057445746684380660858058560706975088342467651689531337341561716815238679018601013968018826341727896447809312243390654739730906522085738629792118711460909795656062074317142998116285782884870382714175520845754689496393049750419961684220003518019539420225771382750816548653808015297619918110651813183569201285175334516135021730977791664446282412732465423461265909336998996114015752532265968486484180118871219441241128281296460004868828878686837633351653668360442156807401863599958786189895444076210010841562010771007815078411203276114285859792402520449355611375389513585053745257551934440999450854547434188586577226549605854531737432720309784490898991542041603886194628964569953043852750897116442075099661091224375954900729792226957478074662809574497679035669657156092197877981041611330254516874901436775021805655977093651380493770882522318476043634444186311639101603248846184600378672852997927394221658880071632376857990469190157884513773306211889213184870742105416559674142953670027634323595599429331425665395810624545311183099353135518649583506943909511185652109530889288614746508627253408656878462769466708914967752811156856896759235598753773751772925370902946586661851207452670367729206202234558100406245403719659864345855063822462696478565334573290631005061816567418959782079521771493718905989219141617233029677575813508442102974253972011213815393686176482368683562714470110805964509876005671236044954299691275907842371755188987643709638896082332064632237399679637108416047829800958790270666042569106970182000788469767763278843027189392240260941928181268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] -2588115582551249422519298625639384177704516634144257005721711800657569450529379185240854989133359732385275455424835479798715621337026442523626730782896900350096900550453553866782870991185267173751412680578267930052335030875611759951477988746527164973356779206208243971444009189748914109829300705480430700475847959949606035633523036575284014593905183390697732269960586676839533833795865894532856748132304087683438481704171701221995092148814185971119813417418999156902533556475457081272371275664684079949761196293177686887482116500375756971107140369926750036785969122948698847676913620265736568536967696410805380508472431340660348705278882843993504280812000019511553104193822311298737364328341167633331277264735690183627249704778736418845066420889051578679405325332289649761674715702572868832221028013624240480347893539112296685171336002037713533195572518264463482287343682084407045150767554265232800681060886564176640867662734688386124930462908006260834663701359994322736882518588585588753262557557935836346961466992643111732364533131688423082912803474731748348818252125415454830156643969055605257316443251762427990861446597673201754462821347718773026785683547033027209359232406645423560763957235206168715873450906969950142986890206301068472056194352376994303000519723184021749584607688170655983213256825031832932282315834362759172215840418658756804263110943130452932417162353787727094245573125505141532574218099841679953504301592672875492041140488814871181974012461369488139723715122369368127853777026650410823599183518390060529474296645643434782396403530237993045048166017007031048097795291773692245152552814512837504697543137622157155912975628310867134262250717094892646759717230510411011821460688163629162743134790275708301133478301324834045745425929355103517086989494851679869044814849344843599477960603668104591553763122573150286906765453072855554849502008981652439545405531346245637304816357155372119067281788754860844357988483369108833676555866627440141075760412997689320349023251022286272128052958994443141673210274597324434930653224603679841825677114510322492317251676382368550968324129700223284353882497495231078615600468710972523127610619766136888492056628679241001970689419545676340798118301719044263677442357170674490113928162385950424422632297751289392006624759867866893274993395787972116619493270941934788412138403795773625248258352409580638079237198110522011258937822448921545611534347354547186079349382193920231964975822464476040646671864036795369862757449295600900542730887571314989596352598849896939117430201533315926438265367607775411935798585562351583355393956661487413263341415425150134469878201612049655717486603649694830219855867701707679268010467295085036132357110026247804279904611201007228470434535157657837559723981144926250406903787946296056272744267683370628210917837486360505100264647522208532724456517087813238038075140830288533932087843072285799671626653062378558187328436935116546258404115016373153731992968777297614910037621822809164869961508387612266190450463902756481458521330526170242535485603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] 5197387534371372433579435173408119197393472166455528629298647230572300739808604338427403393866597807390002793225182427062298703367034733987287972262708498572672695239484316261452676920460436438174928028895548021339259423707226980141571901214579343903467159866517534366474687173851615257857850503886069845710605970182131989686962844741468429772242940458917466992512081796760284151198249957567103478626141312921724476272779126108156820508897763441080445036681522599970412318429682776255959080600672843430968187153171851545189258146595084269218157330033857825398997568482540765696690034108799558876672930797827876448999105455125797077208764838773739487040408523559873161196754143127967012013993384123872912314502712060057349971104935296765433775055943015477462609479966900192587173018842699520195465943370087833539774409793580518218940380316456769019330980399295040792375992554738976237043551721714824275442311936928428338441974190008571721958378488070126203417770193953249088274576131673287422425522295314160675552322584749431349050450128034051068094562687158127028040660406970801834032685341953892490657641571878297215011414464959964233869810831467477318686272099930838300799970252592898749182357525872884695145578498527809209581268169674418367110732882190286965163343775820097999343370742713976204452879230696926839551750951020174250823564612877429182081637639939160260397891300796176315466133910172127424839015884804414583833910285249726270905600425804363854020984046610040414642966619011937808010644573739523322796115974563608485687620717594850636238670363118628710997757659524670886422245240245235672989781607812049850506273637444803220790151747912195363833080539632444888415736248316262015054618761576073104958548396174415732982992448536135761348446792501380137064628027526147379333796247756866662208096698065031767618284378621702995922945936907657784636581149973990778361050010262396946567429362726943237896385885816614377607096337402316301300108557590202077253710161554961734314981123432243387800688888301937377932699437617890646405608116489779087130673235537936934036936079602438620920988105905623201107316105878606286219978746116049253898950970130810990208134362470454385691474925299061788745306919617567127397474558023004729994011393051172837722018282019928432973312168407662244149621151162350375230458406483330940171315199410340742425941439748701570875293979616088920305709350412128299135047629937283921899537132139637795066331700210135287965264078529065819764523540850232919559545212181103817801102033276169609875913673442541095828175266169765496745467027927021115908907875584553523881813544822911085126906583256806895558143414171519920187219361411932013749489845460291211654181996471652074861095602480065098397089674528342534024047115934746046052330418166926443302029528083901724622484574997970454188729873192224701148719038143844155947142057338720237322741151797996898839395416686955228844379470771973037617328896481856444171609584018136406594877602444443264520593738122231209315365595586034758407666556191801251641425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,22] -4552190185431169597985517607910959367555269567125975349006551386277418919501363471997491404481195398654345951528652237231463241133039683332316920291639744889337310689635357008236787487501132457706774964632938601367325007084386449882345593970838204027279103926321761749093876675769285926514641318449835668970440555022287407904701919220861443829243498610685197816420175742891371923993371180770669752414075417610910828121959198831118055189874144972989796013047535300250968585938888959362462814424070525908711658306835296690889843668423972319378924164844797796777413713952147050775757230624550508305680347195385052140079154820652588968506281436909912779455487386149051828581652731019118850939639939286644362189956202747956275120956050722457647276879759230724074479003472033103434344062368270883970676481821946722991022981879415516138957581230609113255923376172883694247936610836678152790598262897556650055085841995052135891519016762463193302827671363460252555160295741073856914626429398311280419959503318979667307307581455154604388369668117545479196910542985845697156335685198730894027075446260281558473576130942367246835736280487739329084694618233481012270886000378953798906709650548024305769095791671961035187622716513371683498297674392618906891549934745922922041140088122769462250792227147752272503404254340569929426662589963270090325673641157003251632410572997242730453749512878318079517680648930898556808583100305574205307062299351709980031922668133070781628612665245295982435307251794016678867002164749995567026324198718896676334790919469531268432331505141420199488085859331641805107635192798783879387658057490189676217720784127223501736728710423692648254822021717556335484136844805399290508620769740274603545877887188534282716038651293933606529898847349233782189908167212915694520995432249048137420466435721535834246509194556880120482664610774338056994835927801500790097528185474424715891853814002496316047017847993071947818951672026605037760925037912837243776273616771847981238053842564258066256188731715823425548677865952153510684731074657340267900619912011550032898269539499854582370259557872967892514685895769111164003489132901817804137427568210783545976685126160789457957291792360599658778564957841118574779832716399354993427494281764676181392365976002787013153891175114738273234233891159727505653565028239398435137368456128039466299263986921947696155420157061210578241050572141086448618265297890387072503844766114703647650854215441480365684411135047347903943746983311467587957747539217527358650564499482661327129743826634517727727595753010925447030425301527682764954942322425778095738053562812948319238720998587612218771609972652399601354652559842546771057273102143509834155149914504199339358878296927617235513267370849812966797352661325540729211272438313330704049198931229929752878460625863150934661973700415669368514974485097557852210996068690598195910645026079117609735918712851330644828320262674560020545266180064610664522424777723685320055379529565514064761643619384301995516119611830833525442989535795307531289686441984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,23] -3955545683780745468277960314384490825561706373075757080955328506370412161117910015844500161132619228551305548604072789498636010148586879118101812675401448922924814982637885172092790896616424038033947340324081272963506358214590175082017087029160191955444742116447536148649421724914974760025666288343421059459374973944395530772499729840844879929109330537208244411508737249490011061350010084388952301435271219716317076965211341564680345186568617108004258077711278281116928500416483488981659238430852823845088325439363451377212985506296365233686194948462689950404724377300211623780415044240682743012383907472106827875432563209131611789653646856969763955598930159228145137449687238037363803137017577490788192851023001808438355196889412554861157469242901283585681846191734555211399497875723340792287519355695607780603397159740675025554084577126634981087570618017671907845254416185920947412769469747968131616304398951363510014727326644360317303550444918358287948960442395289205062928318134213560088802122391419797911505999188064132746972287874379699199778148919595941032358762234806922969071533765750020208704034150139078556323500030681207183502674867611437963199723632917886294296513344406362335977587268745938410069574247500753167827320214846577492792824928615813378802767851790595765333700532335337200596226050022822373050105344632824501738283330299798216528015132425567955249565416083332814572541063026049592687101504138746580271711099839306128456615922366513388564167521518205827159973634990932770851475063263418230743439994005338777333559846916554307827143295514846839549229063467090432535927200130484687166270987467103681005720862605248898322611850774883864969516407101723096636237901284338964189919564201200747013089999652435352520221461544839194594332488591905146457540176681273457260787042764385017350064854279021061468385141799391240370174940354305487243247818440052356983349259362874803256079953135279421524421591187814303427701831477070297069574193326609788653943363775162668528915209819906622740856838364541461251074186793332061486790175509417798529440339949598020252046416801748168583835084482941241674495098781834201756130691783109339178287291214241605838623566802251560451328685394062262327149126574831332747861665839795195464168416118245661337854749491987180904735674875381254597172161740873124648059944359940769998822841183267713660788171300348293033351039189946573271355308015573334776243933144443715071386326862704565008340412304679594410168894334210183509345243999199441291295419606341651137609052416375475392823506922728924246729102373288095366373795150607810778913831713289479838051078635834944356288831831304117633957408378575950470964112652558780110413213149162644650893376331513188035609698450095667567064279509877529731051330074769681877544664597615287020052237770201291895654221498641530545109328591185827373245512041814496241648198133284847917002108574157487016236926224860427866857794732176513843899395808837497908371251532930068494351840672651194518823595500189741703956496823758937349012845038134468731207680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,24] 22413081558332996020917764277891457395964511838042149423659204763169986135777128901204722881977975119955578966943425860600364323400670959593243677929790275653741798006249010703154370358688392652560387771749419230351843589715800331203465811986879769592704081348030696574165386319943428448293452050690711546625675345733884659621589543729006249363547876971825038815404484837798427944039201098669949078221632688475271360307870302847993208036441862966455531609764745257213872440139261821324858426033874355616127655754327987552171768796709985016739457980819547421968458761399922400129712067032303972087836619089041717329558656931300752416021007276719491421250833497497008966118205205452242705373882030140722393759736508982364832420142262582931307950739386282867492871028501093855745265393000166631543333231733976108746951548587590066972516631500092418559860260630611488125745975475548638570371786995028745501211659358343240708049165792703706331773229643923129714168655166638267786615839436825015388599722990584019677458969179260206193259072484568492722549631775939491797467882647777416963526978869691071854595158176294767403775784943856143780338838342347182043394977460703830393653714690607605738016894354415050534800956832528457159265224917828106197443341804854391090591276030760889647649440365493529014962747596038546288492153270376597997876162999386624029519049916483354649167174105362416631777009323845985007870480049388947296625236653923712300502568610451424525526904878523482798762446940680678577866013532413434991306848467012307199348229441261800887210489663484929757526571543235194375095194166467915376922332229506387156899470019143373166833550945522819634717375993597214719473910745692071997465218016286679803924978514715308174370481887562835581869684034340755218713913127624320071202147547018467308239060126488537421414985160627853129818784037164495722058008754294380471111938019747706193280297452454740866552810195825936981378320257240179415462342808578426932817408039157337992727348768041559843531935671967492545329837071280653935474042124449523167987138115635588316130748284349854865701049236615279794933462388350747537329750962758858652040150467368680589789541047442450075149541474945597754764689094424805264337227386234000561657661725201653124860037106814960463528288292614253349133812336616158052164535910919525822540452692743537456929216399454081533693344207603696516224536518108116589590723619823830592963930159553301798579458562456370620506290541266377796753539199831073853228697969164853367997153312537544255684093269762501183500779069540114005681015557130971822734736490035378213450382520376069535418076684492622840169155609806269099221522508866141280819395223868644453358442408169420069852999421974103971971374000263391825156636373141555580953954423713407558132676752355641443588610437374256527237079544280428748150106114216190744879698535938958813108695713859362615166046048152642828450669709789733635615093422257366274423056099201902417498248588865913299024573665637541487464653961223444420009506338435835271002980352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,25] -47728091915767752510184220045591771575465676856715447925428851989171768406151712576152895753381991024490444172451791130996200340711390021618994200427317446502173506281926544038048301098066931229569166100429811285860804228196223003368329459213693174793485734759662309196052190153940230846503202058933502973743963502612114010859596688224668159238107596032944610897363840591341256754784679110743942593091246012429620569463138173102605417718058286993791652264969546498219862056783619585765772479730440963182488467431173002070352806116914780680141079278079578269804367761190980035404673970892621435810968539702917623804754724397430822242671192046187015597663397515165973093784650334875095653911629464191651292320294788571992211827037228775318204294087461923797723913006471406732889637959474914403917118916897878158499126204677782383508813635191875322776569274079827658561464845969592153958588853893760551487282242084749321729578565340599389501489745767072659701356875647881286527137962922794045919413927287924269469617531083123186269274113417681186548601310374454095427483248923158567879213102148704147327736940940453188563203155321857890551215390324014006209236209760267380287460136210562430568696196583978867735969067285166800895083075361139242648391749397865997574273553160858235899299015284866335363383844457105647679763947913653195841122926902680573120630800675503298220843679051628604076698814676798357639355389361332693835038774343826166859179743617109589081644476999333315480006124091249075608763878170691094691325630063201783357600017562799972826243551356423198742772630718722541725603241582842773816638004520028971772698416253860137763688107806594717839905350508846237980622160359596686914083021797158235009123443255908227326302325686158966874317917827987521631587110317209597478283182041834447033162369215451690749533172614164526809522042067591373878516862269448693903798498307397060843976678960768489293328510768711165238373236725762205754262883380220720318270788862631750097442407853325715557312398214536652191798608947779993539861476998939719212633110887513307430488361864023730788764592557156282677033517128353029134798540689266278418990102164642450318668705864476995697503613812855359145107747697214431444714260102268747765487070544977818908013624878206920148027251377357727273197537849260283636475563419643960779960729128373385339758872515948002592917544577203833289965213273986947566951913059324416310115277473284439683244258640672976986062804796777297895109112192844012019470260536063044579758558857243288241926907761169504345629832727106908967976468031449726543921983591619594458188177999455274211058814076971070642428121830539697857975568942439349390685884721505045947882507335000840052698981986288588330321841754746388617370731805584337796412341061511270287600594552435105141905530476801083084134449695870902853666295664074475186833228784436158014906880590958389710579274252568806599660514844095774805674146405537550086085272348058914013736208674474156036643711808854439799756327711895713389651188889704272008388280320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,26] 71807512742884765602254277690943684651897852334750458716463395134340720909050667479714931740006058882899816527442712946036473621497009243031132854979578901264904077546912399188832715976570771819342225379751324512082894377033085290983803251503835743713070471622751104519418584794883474571882470844625032069841340236866198174871042296779877383935116745109872278865132730631330345961153820104231618998790665335720741525474279275795187574608528925602665260014819734449345026877373035013705814545417948245026515501022039317640424397550516805938225618207872947427979812290906398502683251319302749737843185010395091086299882214656337412949763815450800367562834193596833071059501942515175210594536728154133869028217004922175884382230671776812304191228619069689619207248977330453628304284647593682893230298812593507408548294866297769764878230593321180154224647394587174365509474046372940237397108716505654554757730534099022721413866998464677512003167190133363924989720759701655516401978825391287109520314012964788357931719024668445842455735571987131391665324946701417464564693402564920099952024223784480328076599756012795718097273447355244898935504006489342533129646588811638438126055196307106472932916496775028993014219536882252772543035987795022166852136545966735906492656224006155989114672602889734597902326698096295715114261930001868731519583216712590197066262656497087066682246305946059477698207755748787300026379286660220492449350838730716646185200390948636119884390344289217677039393575658569344029285792958133633926260233758613044850054843602101460149406726301513765481148909674658581589201472932861981730755249965593483363821539268483127997979335747639428003427318864203961870991979020543186775078674903258725500876440317087540706487751789336519042470161310718536179952445720591366120973237973274656933363978761886695775152303325237725205388278037617311916033462829293036916743589564299329303801502995451713703249634594910605486017825559535969838928409381601830975866405239971622844985770340112211388824741992192696574333336498876234739418539458089167447666668120397049638884031071616020209597100979468188981835051331963496619978636998752379358561155777996683405209581027801361004286500341219009397549704159661289355501620699293814272918092195089000844784914241140041566663693875256241956110431439652133353667738224658144508279438297240772487794646695197583224008895587625338045926170036750998288227530541532598691059042437261850724103209449003137324694269390471287301436100967427516789775202918816685045420353976182266334341161124171438262189486390837146807122803512896659135861387499022305224298638735984388317959936233619246689728925656179913816444266808775602043711660910029780741209204924682647272100590336062024081064977863551808126699430560334134445733583841479816562273914263231462029096165557598687270757500409635153979682811484094463221779143740861661389483507210125643420247164206618911936480076916702361328472455677392926740998742252383525372678300212223686342306520221051812655813779542151455633595817800892022328129486848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,27] -83831802477592285852614692236666388929179054109258304553576347525877640749705534974232405567582187156931552545377470514563146132379594774206523046544811247803584068345126910062451935985687721582404190872538980069684340610165525373686927846687449314489256905650984870116711204564882871171792249688930614887514425739555952081271188312429894083484364283487053243016612584790506380583381081311295362732455044146634743796376870275896613310562090598266987558160169450044078488385204632610341188841725465310652294116069596508961539263004785789670661672563066695118565917799024933434393638659306817098206907587807985458312917270099458732807821677760959583738733385416117911347039431664155789817724551923808482082018717697774066858274279497439027994700445633978615263783656985424378405490906708763064302002106400368574868368527882111933333431865446268391078300805439293095718313241675082441626109500489347240372647512418971958304468034301765814052697993391611363839813570562170417269308612249887307313396708561757708449550488740358257487817346962643965811739994974560950975114240587082676629212983550171008097993534816696658555918908876962546553883417228566769652079226015767339589610420012763826417218930450563032252058157528275511416203790411248654475841799045626548201404117083047411776922204263056525221204954162756527472563388798182515083888812595304554450857197271242394800468024954692587062094282325811150839572700161958166928636507535915413097593082491571631080530661663067970545522602788055097934493224185359143656598800014184150649537691992852923295161525356128733806473861676694943019292640819653368765553885254299819440052413859418857055410029399955091061477615227725933631336117205743489197626935125698331790046824727456638226365084939942430036902415434858349384242380230208522266607479977263288849591591358220770118285719832573824929861756040042451714671704198591794567670270106549242539936771561887803138263323926571602459315210389038567962698469310627112347387592955324714090098674759637667042600307565017334199356263814823162991969962317972377245033921966201849584601040213809064813539487056343273298972322848353814319393633469104382716649991624140572229811032414348359524845862701106678453030192544447566874459789194803719390704652565619320950437753455129458437668330063515256283387155305227351430785504760656558954525278254598566858886956655683977910151600819381289461703443988946330357856481745740943274242204318554749276174719243522410362439747710987321738236239809487636079082242580492142106522910753125136356095606934115172826272589202171798666216838026580221319308852455879355149508348334823873579730946098686374205913428917817048550420451124954163367347383769346674907441420196889052410612080524137559804893195187850211826184941288136841149033594754030617366111009154244245611163537660420909146838000213440847709148697473130302886359019652805170559728027367426398643507240804563175490538083306780329466578667057727956097806057759467716161480422704221722459324515949751644716135419927029291275803146974269981756688957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,28] 75556944290092736901245189059040228538195923657575335179231829374789636483491955535206124371908912467867403596058957810887781191942100925906591375688051569940853508810300868745457427806696530087993831375596817352633108477320317086273861965343976538965377734012733314636446705087481132266227469377530486317013071388676125804218290280866948697456384978434710880022365969711744391127019291654619872445687695329734328138004969574102291789652469344484408075738626660122364809182841857317231412544545380692327490543801659380940973136075909601364747012283305363809829696224528182196194482496052379354713509133106977680339661012203018799649090645992664445124997481747902769730679371722058785103956927587905888980014549546887319930752699722103527299821766272623192219802192629494910789315175368278147909726642523825211421518781943315103161082757888290096362774444098616835115014402321026441547446956719609412956557174642753654965251733374508888741661925539396496851334370832454440855882218451815576787762230783072036308583491077340528266073785500727928499049656203715565650806700769596004656673924208331704510129014966594377333811867906181690836314522961816108725664079436845055252368663160865301914209324153591042613294884383180394565700742237942594318778419486805383837071999002711103741707711377923858748046736408369141734467149991825402817024974126100212556310577183838193566068154479733182340174060786230094227065600889817127329923556848907763384955149000112243178517860034297704094568089859268126117074350392705303052828706034746791675623238592199729426218542887914976990595050617846450621823909751010755836800161323214927317570902659787565906212681375142257036883103268640924192193903072452144324747859135012083287598832970701614051262108184150262502087138471048580047541979867839843433486336642644842803310707713534275941282094613581849215866352917698623520834782472351849782497585858778734169594838474662857997720725026091507733273655015276767368048055996497616762033040436418908572838853966158962350147384921335693176759564238905595367052903240014114101292846523899905732489796033755188110361450673671982739907093149274942730012545695393936250193644594325532920062218434105613821610578990061107202352119177464272405373067486173472664495465133867806195571661836686684932496740832610524257235455496891406849352598823396351241021722483694083911551555694511742051487788332533335660591706057421274259675363204357828008921188190498613685595830707873287971382320571245758431014871281975376101186407936622699104033488299962273568177896912757658671010624112896468155721537742925668304726536409101931261221834938154914564143993157280437314836297503415084922025316727177650043655213377073619213997489413485937472123666004202847785724279374097054663465033894631311935103398459877199066761799763259499338207837553328357229242089379296029412667517350108603725096844638862963431720789053789516207074547105310688859355108878010108876299381325551710377181491859563575305739443071131458600735423736744207877639406502989506579196799545996830720737148928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,29] -49898204846108954532615314757437034924353946066031502259121213559702237846832674026225052354370689780193649530813525023264659406879524714955559183015671185622029144935903063376357424727142835869890013337292773081908742935112928536267996214996718498235681129835086730045208973510656523812602627282691236030601752340898816190937923805428793334224613683440070810220357698769862763057697449625332860695332914471283438929952859992503938495433927200660201454725733054359554680476501169435961843958628476279003169759448735083737407997604750708753245855157579670981895055223934726376430501733421725393967025810941421945007933990206692062936138674912517304720817595408878236975851844249219262229011910615705894235948099947879369709285509458900656769114685324853517787248198216470567622006908732398615600565579707197212144485682326234283558934707628975754472175142464127638854930880790537576896252563188306193135340182066528259558739790585797333013447111993192527645408362106980611444937173320697519236434421176523364687085669260283163854564678364368188625086314895487561651434654520896939674808426443576481257005608974291681284105740419917161614124126873448939072295388240139565540110768224720045530667820302312226952676340905553236891405640317198305337173982391681937626301539288017848979685097738705332619349223521689946049068922609942310334256863414198708480202633444961176926876793335534751366218523418539084997161574935295537542950194726028052055697297201397728496971078734373807249420573369138297165981296375673788166785510290197894879399024136302585258332516118028036300918493195665576889967351580776982755815047419938802389304044992855670809819386430242705805789118527850894343301564648817321094376088037612740880913165669776559262165835069910336712952301638020371770727600457750667911966085914076731806422231697575842710009902162230824140453722335239749655950311927967443001097309329123564996710554160672141939560993375439376510441540240710630657650177666700548970427674943285012058434220557052529417375521295267848461894200685335582526320625805790442521736842369301659281559256391228295982725586535975849888181700958294058825346768194222347531997885494999814953782825534881276262809182121011727930090721181667998509191615234545992627110648606221834536465197263989085625349768166292602091310786167516309240237088379040007563243639477161463511687859784564023273606483434913303936897693535326298741024719093344482534343186484977915898377898378584629802015335074393024943290760410028757691378242596292644686514209787824934563644957544677908752599036200178044810919593390572522603047842092880524004666669113492324491630864394070651611955856774365593648955655949448073033575686369467469052078747869987798096473594733571122594273462428994586867458130603869356000047118563746282316073449306252976088406514157916313922280735852328933464592711083120114637223567736015325987113953232436192593015153960003614941042012720214331612114820019135720044214277696954123240222431585993810802626949944557398826340163681750777748727676081781534539319869440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,30] 23677295567470014224493898567747306386238197841119201668145936459887099711508082270619856333644820391133384667943094638854371022748536447570085172401656870849804543136403538738967402117322245520191647151445726389364004189943783141906737147475035028445587224140911990200326932707424762080951739506703959816082366609197920707105813080590843376615388526443800536170912587488534802062026647696270104854902183124776806652164992195118870073525394088101973535488294390082172003566659515953685827945801858066882458163972973840088222095483896862645393822907511983751089133754506983533100540969916529134460229018197006164770295233902619849412073891246160840799269162028902950378682548018418278426511374566829910308733180547904341535824069648366831702507292651669545949898298947126967154965472533482556693186472005685591819742759877106412466337881830535839692684074460791652808611610355130781010885728521152876320315034973988265605614743844237226576301576591711687312588844250090039903709291286140296691280107979047498989787142632821329482154418326107725020513951208410600843696214490733254365122919591920309387033569328922969716439599633223645722555851873160512309219738800553468363529410415569683597110806718148432582707396727656389604024850125833549338083693715153339675754415472002782742232747509342716004102892335465952169231315872343967900020731489176940957834495165074777780454510000115864873146036948987465409512293380647864583223280325547883369182601097781964472409614041512492950369849705979637055629624981303804761990896334924129153442517678417957046882527231189332392698312663024210370469574017236954150275634785067447128096015091605499860332003974415193022184100590252703922240047485176040851302902258348799930255922882028666980230372574233116115849417011932464586424078365657385662304849189848058455325849123645606568099142707579271764751410606402528720521869002488590046129341791768788067642279076564166961275061354302517792317572054365319942136290110149336988957881124631228138159680500611035925473368718911271239047153743469675231304694856544454249385363912464828259014063876995220753199430820266471490005058304484087053971163190549328720952188829067764745864504548282977528428731874214837679514064054636711786455614922639918833035383802966687543438993028398356843736016066798545715337196111802662463452067139172381507496698644415230497578833348572901625847294062927321696253868060798041188141678713691287019807334120426125539216316589596200050490644071039618752791018734057049782981814368737847231002345195784367464906612679152300595002840027897761193191073322534810337585246939373013083188588790873251994741172420428565386892824512489010670815436302381975688013523413943152252008454250832597066119442476101905278265662910901914731476343188089776929650877660694157849725506663787975977448715215202558335567959074156584694810396489119122095409748750362042239989265582442209273916005203530441206608596739607466923142568478541159112987473026125552583037750754878098988958542431750443152079232685753304790797422155558310995713589248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,31] -14991699348802926338108350943256509294163019279531184704559724372624233998675354627026738495852477766303773903711871541250415281211459662319572784912120401438547316864557257536667467116426510179334693360769682786221881775442074982429009563082171340673514080594454020875705945189754007872100981911208743433429554496104653995869859616294694898432212812383489842166003254293315350250391687634548601195046581642633775758238810804668483013969713929614902502612528826361670002520745479338031588889688162279488472702759407692229762533428659401644060175799987607802414304166862141648406125003239529819536363154324944935008964664834957505105894609063954507660067275258713405873782826881774176930442378312806076918045329175309580615713607718081280939417676451661834112491534752509594788725921869032909500502196222278502016529321771521590574718200957437898795913248039282830837303555609942998191983488738470257486280335258957112919301936886306271217482359569285442672552880420732417052196524841702919141839984734489808998796332626960995868439709047392497075918292297078907004797846351803321773449798028832891753934468620097703364335303902036039678084025534842025759824859054739098668389107468189838613806131871460734081718792593122535160034092391076191616587670670217844732997336485136507105332036175804821304057967509325010775899157070832551360415925064864122141356796643733118433811276010378238613783442331222662154438374008576628667568529597780886049368309049632101294577848511195091656969821535094981460137167785546445494813626662101932179256533069284462307223593106503259980536991979278350510422312334871953714083839840181025603199538836262613035182408205606524590388209357201918164563755563637861024554865706196376318401628695088384196178533588786694970319046773701606345605151641510019230407229741291801963652514460256324145019672605189487902895330806185843497464463422060406497029551045190412971487355246542988926273149503863755655263428660511831745369187431638359086686563966596522380880308389950342607791937881447140127270497193045069025139731692108347709097833636374687355942319805146115455198766384202782715560984138939055088942309215188880021685755826023432957787081982785605686284361753183290073199822028791243172988612295713185030394135650370547495742255522449713464963238626353098446934804660540488483418304846577936404903700820673519728667795295273892608502088857958598483248984187855517219971490338446742957971438861207375844027033256476825496525085331751305908018602234556600915912818166998809094921313194392973790641314506968675410986856290138666345551540904927022450023268797193532535333567624583536487046702966670714610220301210609730252191080635987660310143901271280817732282363320714345899115221206911757293107979886931189348973065525303601401937396635127166101236318986775187402988970061201127570559285403320344630731019557553651958496293600821794950750249343951146745985355350954925396792046507486408259202202712559256194887010027499514246367071991210205556397389684465188337854305530260561039743090398883871067796930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,32] 25505057180005599002897653610689097585464906506099816396287809744122474443513657554936375058222304892618372186618435487375527098547266917661244203363303521080034838102831060911636249216672297394872137807585262437896885219266714316127507048324089221085849311396554171898594253341110899027912944408695433910334061539635761642309944387407991975656213573653072815853679979457876650817634033474170811074007239195347617451089221056717879038826625630980271683552163685582600024788840485807483317200759372738065976380289496629003332426072424358555565573685282643490362346069136027111584694245292946604877121930628160166851234638076617325089759709494196825042717944494882732710048126631210705164760157743447945266485667200580471149213919949519956905397258541474478028955516028530001721038701936726526381813227812767683178044690627325505868478730397078781907366858536236540734562164980098470799063110423351946588413086832224930072830667225071928857167964812790175319740831887460176032595369389133027777140187602224197790185721509679462756361900973287672369560293952805672109866456044475936496250358068241923569931419493990908688423753909207073192879663107746793044567964795841940469936519003853761401623095903592130952603606223568817574371639601949621147123687135307172685476808802430525967717185529833430383725453766128661977701517349360635841357367154631917289276228426384661140044254482325267764112114624666430411936951390180262899211619748474142325823761954122991163521269230984569708260190081030692663780436337363847578436785403146109474752576054749012184762482528926517202233779257883317863944481464112648996534490519279604512287371676284150691614536410560987306885235838848378990992699400201445765034336953460294072517350917140840977762147630392100456155332900325543094731261672851989879972127976354789102172243514005855453329001705768735634407290065815879471372634810189861766486841797804937155705528951296526756425539574295694861358023132837341535192444949537767805431131740528325501624310670788211263689494435056430511395687725746473955346215349717281615146131636614390075293490139640321196730472516355668632017296848981439543594056856737818421516649354535368596417719720234576622497470951088037141074125318651762642334930342569443679143690690041076011380986005412938763201207582242522533957755729631009927019044100667667426344964310091378594578872991284456924993431563566745318655539367132082105056086340580142215875680818348539296517959460298184852174603213226653801587982643326333740677479835578459626573010443756795621457095466741066347675375261325585649560097220373140456078656609395637741747906050443207255199270627794117272814014925948744776553600644660477454280528886038210251620500559158951026243831817121340237663648008951754774395132298974104434074173140399685770125918491991890278788582165526339182667674102767823400939574879517629576123216661927960901816496690787801939159831495431388224931377576927352929256067358862410446696332509952319413196760555261274973996825435297793425096107909890292993226624073367900067773546496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,33] -39418494755720380997125020832553066671233976919003530349380110878917180344220984963102447684039544288770167930437869330169965955300120126071024865613671768372857333563741803855494654932357809845774628748721971031859221965914027358120568394657087281979693588117157774423361143120774080871485506812134013134867249417387882617343498285847431654965920762658010326936957185549715484945131034552763420624787418529887741876349862459237547818964998856093341946279430238797869688484814101449953223502701865957548289681200142848290377019188997726370024989310976098998761236991030304012597362635574570878119479183398354583272906304844800543473632063355187638280301546280299129024873527638624221503247250550565626747717139599986868361399485055027677222847070268266101983654672204671586828683863959833586824080876448714392202484088310269784105458598059741243994370001187863253901710247334054399941090000106042162203765124193377771991243905473618603058624938331264134745687364180104056594144824172217570400830207213164535391758157317381330635046841212297539544025848678136442485339954364744326957168142109960957074758719448584180831144527388635016759769676216343198945694672308602369698152063196651696265841755293562893772343016204638714712013763688308907370385035872942241516373358997454014471031938100064332269920461367555282158555161757470009690616030699785217689969661856684736669834449329307566618323092695147782915014122170350962615682049106675334387702498008655248288677038510660341077550770436757786154142824703816858275098015657080136134183329710704753255237000065548188692629125209764975171952035102130588882405639890349569338192463302014280703018872388561981025701395984253495831741446100514190746906980329057388644296318012780557925511441937907359865051570737809721091929138065075845810362035276306847777900201318075184981529652284133468573985026871803808635845369648357853451185889707633191833030237624983379994901950886425747795076802722168034527496405395848638531411382150982734744659997930493649760271104095465611011684542540913403466340230521572187566338004951142158494199801168246891542759386667520094034656238038084278505243419171676487036179685983120343387299547888520357628135434277364676009730349678618516900713938315499654814506973712403821316468273947426530224645255444327606479617234416178209922655617983391644687853278001691605099927191457356901642154077706854299020454636445611861376890415037937814640187673750782519524566194599089082453396257028530417972079828790398702857847228173615996835606228679489507799629550976716829797868535608784794703611842286079179791303144677881956264336942737183462498994215185323846674167052504007189177240939873136830058299401069964057745951400299323672784880050658660059656794871141528261488262543885485881149130225448856123918438499089931178726873367846227650740480352952836066798823697226789962072034659891054956354016578018981240645471760802452145668505428696940276160984435181667683779701636446170710295646247580814316638882207806305397431140659125628526806662609620593877874292817920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,34] 40908383997961513908649570820387266322041813697346561365507652885783525342420225735625234576800342443388952929738045760370083177508847463092152762354043298110226707599357351675959393870125557972211523512468315823002167877641680012283209547102805528352108955945410395612080889344977543632876546424739275724243160563290708809889390961170483824521044717239194722528524819368434317464085387258034846247707384381342486320372444906076909479258533720420238622683684683626984489171818537363247575084753040414317969905142994802323850351339710336306462200597528323784618163080332836139272410614754497872140036968730366472469310942221612994641577551442513080116388747037463841659800039140662654453889650876483797717279647334645221577703490840100014045701995700018624660451387310028739090066603021100430111829255833480163551535569420919924818428952971378081871969306001586830509606839210744787035561115297781123242229729459095587524046136465457548571779019895437318342742604930887291576131725522932970004179055345526766843050635445310456145939233256534393172977205366269016492963340288828378989742085280846964598184292224651082882973409761090592438972086596694067758844692141844546439131722783492107006754706748322250562268903090322394044295043420776588991780548720817557126839415035154995145204981249181681415530945884578196334097169756641992932191076868695050331022440698485723233021740116588511019090643647576348604122482454695386638703249510600883209806577805059452660963672001542132734303307180316441501316678077888748706609407486840781887642716710630078636169534181133401002122417821753375721900137215583664724630571194235078219413375816109772047097356872881773384140329956393403540898296951257611099183702806857647371714618560542697368332679565706493388756034873750061615843872885791042402094083587875988441393393172242360952346138673772246755364590295426588417320577779733792852812376618686312780452270130855414646043301497359677672772526457109557807562484575666508371842499899954192854455160217895602908782096674623831460585563155367109593291722270817533487197706659961498251702296517127526080959299719568283237067981376780320906408580681549590143640429200820833985740046265670008806092623413239163661514766784649836458210884672898363073587493330933477691325275847202719356722549431203552904044541312541748092859268661081650254655079417487094431042074198977925761398096053914869877947341501652488401567207623464281464081183467712317876679790427129221518972125200875750859637158946901631928917020055755652478955189251527862956161929607104252538371375090960247582477654350520871685630274636614629320002786439437289783502889130773563504349818177187389784803048544182807465342846989750083675116139050994546589543271134822347940415706987548953978924398719161827796731388346509467064616747244477517659705092408692403367011941268131199545458382021232881105110228548706120073035533611795240873156775326107163130097228857328548677150786168097419868668053550865353222231699362699277290706345242945224135559942325227921873920223420475125673800761344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,35] -28584325158112499399328630419102015257630998918208370583148922559295949846380258228605885114052520698149594777666198012253838105002225917114147530058311122291129219960701028523797831367329093370207089994103679949074017284745047781162540704827561491089561070693285953448099190880464805582588686264999163453354153364075119607556624911994360131211417481450539438469060430625946397852431097172490080976387513138430625833803647125297097148039915912006585577966136173510144105386871010291217203446218680415897274914260245532374607978986313873161681038769370325376624585452368698089370835901635117293399541205048493457440262255207039274061499661769770709199857680333705878044976792635423254296766358387866156780718395797374805437635811812226432356584439739094449736784666989094403847164166731676182723471074237136935112216311518557879831364236983624253560899478766866508956275791460156103108436150196328350371171032401607091636205953818065713556136454839382459246847928399429417398457955339252942117435257967819074493117220666499442298429507433758602645233119094975817757371765260211148729702547211495767758010744893484266974910472329680595013450705273711410415799778003079011872511243510682239882867939327045150745933007151141565294557729299494949594908490041866004039133980937684326514653991168606239609589407522763820088049388590034348937335256782770813514885843628435364315028922842370446273223095178101334159243501380675295191098438304191697827778175433223970368567933144850737108790534682900008719345604392647210782531582425761485606722267555530784892866916843929624598045979362210811313179594524184541863667168260826260900025002704129993517375933793581105710512989420346682225889345757207222257519767274006250031840529595481428247180211809694197913526570327572688276357956017210022538429446162173848332841790283474310176637048907347817921878537184133470274162945463680730617213237197557140284584605452497381696611533913217698400387752290171666844664661026980677800939826587102888734303349224024920355438515287929335156213714792921857795751523268422696803811859488100386881302592400397425941486291740416947788805289773029223676221767772867633136333187398854104206627927092911206826371193773633072639913898020321525111436194748774460565558831837582801578611148513877679581754311534561461450719149601799035394633867060191384797718987070532853247751740111396932966205318685214419306015883654790257658722273228743480821522725063869171912521050453542741405181117130481616877945545169862411925427028358364157339596969644044938054749291667051067821567880144479095199397709295637446730028975573488229598369285897489335971023212268171732320199605500309674228385442593359535446035877495384747974323194659615511421079610132149063358839706681598572623638628059298872462643315760402947311716604884949531925761036267827304441015259246127213716576490082423287596791863728513597060442811168143430677556108546054021104211690555374268507017909182916851715431296494512660705153982668312655330091360671358579167138523685349743074901217677150302587385282560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,36] 12445108607903507591060023259423023182552639176810260443889222306927189748150549461040785147407362410620172808147802271226295684020085666243406823488051469209376403908368162644812160832447924473129282298861205201902018874069616099516322297035798851829349058308490914463719585106895003192547065652583129047253767697169349057218768032377846949589520503444221821984497490638221521357053397800273157100545510815576328708588734559948331650112625901324172402109338736887612993096293304997132842195754322087850661033130835210683012763963521304323963145778585508602597706732835467061958491124827573970166415376443544733065723218025184196522302320394907219005466060602855235116548025528197827446073473265000638065832330686539848832647389942764287261610501266424076577650063332517873808451043090950847593868603652843946286890717466170419722004113610472914419346600769210599546293612273085452225025937552099450962921353841493737992676246923611911961380709333392267495008812838366002539624098228940650872278107014786470894257904114335275206300603720566184887320298655298938221829308956136827745357149697490692665707235264340112870793416056218497316445785601624612975657985126221284569831658574217845336507183913840402562308793878043912579781080480887467930144557242127008533042565150452809692466759960426486966799156160313737926556540250055618708295661293370086592686131342450368523339904809390739701783998757358099678791934585511749942993717562842764470156988169227744854964032163989574409632953335356380585501521015875324888799850531807895626495626116689772802227910588900710000234253818980216636668723707303725037562281966615420617476619215040106482882952402089698301381085763029446279794593409482219512561205964719602090561197077626633671300113643889678203902385036422157159231556979247866258558241152483145630406016599725639244639381905579396194718358550665445814992333366241758691196737438355219553878224204741949237385134190951399820360358917685458749741068354347011697256905058695192646890720865727836799706970127891168961462405138794252270955198295730297724129258924100210889603100657508749586268771765450628226426996078590192581958100401051037789071891965220831895431388337551661429506546440158781800366541910316279943215614401218705242493378937977269820424847063542127440454653683815126519202729975086716063239455828732924093373402646283189582344551986789072124957239011349106228293290494108032277889651778906257422872738003798808367476879702125921918375079579109978390399327417428830057967968937274862853358164790997836914238839600566131731420467482231413338181575265434252334676104319051464821703265002365412085640458889967087845782859042254025544381489165752805719474237026980170844289531405602763908167101976926788330789965500852194714990510215304585750170323499674628655973487373583084044099151743517053433681127464592685670668970370552750610147127650534388269450734912654795613743906532860737361807132430986407979088806740017984387443093654956101799378267251467447152540724703318553052532616394226390798187816066790517214770364416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,37] -1646886613810688007256589053273044959524503240248404014886411655052938497453231935444520972316495204733327582282050304945377260150576340254848411837942851037439503661574304272644694624921496928401610475031908652159615671359057763791146055024020616147254324418464107530208746529866939017857678583948932762904474579681577775888959106801057989159324174114004839503553273509933800655904621803680291262599377636909545566946337664348486139069036111348327928651891484325256743445306789192507817206411280054955721899535494923279932422911936668944304492077324469086231411407706274199865791312025252710885362239007684169206566305143699511074889324711011389315186388599370828573300229475045850719523745687348787568852510376301102723200515567910254313810199001367597592494288762507350765709267075806712087162734521722452101654559102146939308523494168280534040978731855466271849682094643371994571992551117392621687876860099985256391042671676038281432128554994968465095139103133423153596190883101370907584050732602960323180955523979922216424736956260945129497106192907683156016920341560498289815970334012211404880454611196958993834839611694807042378996954593682807108050797752051084356813918695958811266473550902849219147418479909823347983298809948984356715195866050818610583153141237050464800478259786177749109965662780522425961421232384511219738673183053012146085726898043350960244323687837443462569027767131345523795525161086307744977256599373139559926842561823469973259670599826659869132256398528634043617717214098337636193687835042992601396532882283400066855024645453347511328302984155235521814610201978377189965437961056553399971001912504055192610003093234564540963343678780765955814023880241797695366988504531146047263132576057808710391728085125542280159065237099528869586365990337585297221374489787093630261973249787979282191307630494275598290710031532035106403608130715395892120666399612778181797605585718805389188626949292857693169712226928996650548712978223524674386449961122131057936271426343803771722726902839391118230090574987758706092860176578465599596510067631335862356123544571526700616042758273566195429847865789662091783723970981469205041695243592057955782670232910012680155200791162189285521499648180171514176713448673973986772445420546898684691095646290575651723643387267488466766485874402563148269755098977149797343259087550221896743072897175890787365961388653333297510289717364926420870930408570205696580167608173740390737965881580537661280975707508999307848350575616811677736053362426861012020606634727384983691939266324737420360784845749243739151345419884531003254579339068928350361343221071454410953465299427510841503484527914426291108275535305544345461471903820879056134914427323332444366226169965557952951180252518913476641133535135882289482469575709474987784748861054594741182031203490872708503255812279163343269786331440123669012757211043174504116531009828234750338655219929862908535547905197164184537747136676808146614695344494443028497378992573566562863927259666606215378759612671018669527199914802139283735382589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,38] -2027798292150766121405958085582682880392824471101949379296457065440003370061813646367221877707256182502933100005645919206383431800407683816678176716135043371636056193620113427197866478788389507092122134081117878352492820690711308751917729831045760718072123826900560934446694758847945596876106045750851403211560397918179491720015415953226886049022837465798005201309120377188300863039057549525923521392808428839684636923518330821589735601439154726004699313935930322371845667307027114218278281211834065044267962584094653009344999767776721631199328733937656654125101095450490358164924288207261551734066238850078225410299577616369597455440041781119637764089005948927699941630896058647727583355283408559210990239954340445963139890307260369030498266290865733010649428832843358325559106683239912156000538403851481579487646378915463090093697893960301316673109032818875600175441439577653701892487650351679758510570422754459641455635994454878583881441525305724585580236839556637169418807748531288880357056641278460168533551323236396293363791682866583179697870583624134954658838681406941603328123879608796070131945751017630746557132813286097889884709326070079774945658753510899248379020819880713866460502737284764747950821018927108799177056229039516514640454326301373975470635244498217774655249324570182884821804561229603601451316673793937964747418797932872920189902906556595563348282224411118311629764096658391153418392087859677094819756557418438395231230396192321136700521300651565687582676752794379175361521447283695774842432469761495843791350988277688492937660499401837805667671551088635513669498465214794403350918860993397924993967605597385383111262824146377948350828292594484937334074567054909880272818754361162102212302387581198596864853152511082568146568730374128970918865417951025958838323313038866838580876006987340210799156481603002839849632468402438544035700748827046191723740162564362444977738837214181977033923683664122319641403323153876384186574102867396849881948142405419957143713696843596229051622760151390482888454371987044170371940260350075726951404367037704913347170959079843926373186618423463929036886749701386194882410530095176719832137060771879062581706615205698280633152162298753741922811144183353550564752175213319156710924449176152376647455337187191431774386055688244849717656994611930736141547346443808870636421326566520002008585684603364618567007888785263185621438760999688409517439282163132365339744263813614197262874676757360972472500583379970878134392518511013704198968592886741472870794654318182643011283018140700164657845415716365249242685835370530158036302785523260407147225288235407761448339099869092243213660705205655758693441826058778851329501459540421603337153679153878441315128884290344412860735258268982772241348086784664969047954817288012668350208447503585148586435993180067095191666905385148713624896910074013776842444528657246397214664801490619965224772542909745463854180671175963847039436847321385671799340663770407618360665908900683171302992474605097401977336477949833705461409320472382093093255512064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,39] 1732965372928030795192753493355668974956323840980791569734758604019707263172962541994428043586461176513073355184660894138296722100367640296465024433360536863037671941862576986142639976383032882899428930056240135124283098146831636350129795938441200258869843082599683618361254805557509406090216369200181092364477107669108185583093708562998793979955433844105601781450488252904490885450431737613815960022731294967147857597978530738663850385879000358927806269286425843591167415585998456946266226616949885364851400231319170340257467908607360758358769110700052255225606504831259934422848781356582852572438009196529922273929736599018161215747456607018227431886202816041643801971718530393300599766721796861895480650818197064357570592461919906640970814198146372305795993196462288777296009567918985308613776153651508228513716247618592404650847184551241178392562560899387536897923361411647861620384465807890300315403191186301008890095825853651949833511984559571317904135652069236433677938381949152390928480111581759813717407275052265043081359095336318349165444656331336988223763039668717276298646950209409344288576615177860712455195685363555493612163563889757530437840543946319811240626835199067497755903442421077464263665612816322129461392211531032001799537661821238680347007269616663794725957996874263132420210824760264948250227718117145321452208351125907144919462953658415484600131624996052840378218354310467215409263216274800367267481064045678407773371937459031267884083967471409876726747995773145662079009944802114058080618203984715714340752815940741726865902165972571729581561653420650802944936711317362923363579008149626966655957367821739399374901253765696966241642876908035074699625315586630241327954954246549171245880726542448421639777673854930891977402605466480017405124278689182739346336446108124734000644189219900299651056597688658739949388316915356591656163220056066092757183711865736542993590446705439449190588597121931506063789971301716708116682888833436377922973272673486617683552064652555077488844899775594728818553222998441776981529973363383760238102996907606948435410986543778602205000563376151731478650630631740231657226428022240633561575005441669665381315717588860590216818118889471108600414816326382658085666394251406942732362818366102170003186910766398246956317690803245722308937393613873116599826288396192255548918178204556851619880584535638288691116499218167695259242561256323778458857825113193609615899029464547540699647156572977824732618787421934917171274106419828542028838562754928325625734579670259408677877379654889542782146701614109882371110889176836156696402866468582566341129830164274493018553373077946009855653858304018209594227026743281795126883013643272787957459833723932673909563728280188784535990293460180178248944343920103398735635514681170679041778248406846799336760732607294305665125144393914907257072305077975642298206989805528807644343569682673637111569967068062962682048147632602959955517885656842927994090659157568058116947212886087982181685127957383095523818754327544486113201582810484383099901706240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,40] -685972017273907641646881336888098257561657629844348245223551427127912417802377825000463775616418559388328782454201256071491430648629653108519233770156408741786524197601206231198130732696121914008579824096036459892683789920491532559530767822670897545464179016051901290590258576872573460395734873691039270324050686744895222380003026982300877197574174942035757005006275803213745369948269015415469690382845407471819738633432906348277000814845492134844097266886510359925255342261973365256844734417765798385561511957487426815219291315379381358546723394068523391818534849086082797522199495329106702120991211212936380230473734576792820884407880713952638110046646705766461039147492777724498366199867969499604012466461009900352371555143038550251047436527546239500661032469467224186699802057693790435370313023643183512846167328564912128328973616464901058964540365034925415803674130987875668856280203264773325609357408523842790951120295102045605136763244650724361706788450404862772949707611784934252846986797851942389119860179251531190671773072759037406432367907429771586711264682377881050877404466116742882425347941089806199907173514288460819046721835668492366492547595041784912878009754662757486663372044824678106069716562412306358937757019817542543201753695735103149220877449850639620576905174686007160802150427281737464247432092909024595771505666848095715826722063945473224073505091583160276710361757827483687375339006599610803577736602277040317202643095053645142990193728162089365459558811416982768652699508248567304178702427204265821673757491602884974294148584864909979365161418797626610280867011642091538642266925930116816493194002034126037705219315922281417993036057115298231434767998035605272129739612963314837732979702841554098144811640392613457818407947392945339278871453000718988157767039729090711992096147010074190141266922238878610190366930031914805967691018306654271483803017314940274824421913379775647550857332930716977109571642263343952621857146054262759829208868879854766571751826280607242284688762742467403304979385973793326031100789951342207099013166086818639397571676651869559221701780794541706008034858696263173261560975292974378132602921914329655651467527775876174805545213333822692930203015403446767871584299982316335883448007456508872836258621576855684517016455754728389584568632317125169387521669540050030443637498912508774243886914854471032510357979558667148111405478495006951889293153989816959070633170812551222844256489222730061119648789632735214775214850651975827695933713919281330429126351486050063411460314389125332689927044301402905271123152438036411758418137756131776644245164578595162245656023318167725505626882535728403932317705419504513535960800159020613951881110774201973552902302923695824956986797331831562573314792216493628209886165043230308874827625684302973340327715272409263806691580531476131101062319042295192079059262502139281850808596300077015819046256432642265289244049274308514816804726231111719135394244870898495595840628685772566051001411167630106110902169384733744500786384518981811330009268224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,41] 132928336194499601975382923297636807860458805227895785278176155829025766932292489126812658682550614536098370931937156586911911783092024991927868936492078043491815568598002924678709283324382309192114120810236001649214635254704920907429201382982279140088256423002933142009301261953287933580545420179893396001919396032190799099394874841395403574497091989035857732452936087523185964365010540021866045538484107974736853868703582055733012178922957357977891318209920102508055597403516309120681014557954283232016130802225182318925860195869210629755220625015195423700578833805555177882466895768690781188971961331598581076699983982993025889501228769515234078054374233918433835724103025382165136906216915619349828503619038295841196025596090832412000215633965063237719989340910372160522594656126248957071163943253596714938034105437734799456414827190143462823090015405788659941927440674802531219644851484625776381797832210230870842080737195055192551488552725779289287929061241908429435996522467766803969069038326987002466120765970903811957300301250255292461662855454101158144196842205524774429510225038476613498639095920027744182054620237418541770697643165497047171046075832304034091822485953209898157623670087108200068974435611282722808060803602017443281721308720065155944385452307730203289646107468326930616019801655565649977720494449568678986287543012571361366042927136633578770844373797282309723090918263925118790498462374364519486385564714606750980719595891463661658656601394078919319728043804903554331784306887489213776251188782113213953380892228986058868206554774951332211112469391592900987594519634428729625272435521149781413771618441677211524783980076656056833978817201403238034718657748919827389700659017070389107112467680318528319262283324795561846474044943331147283225415184831690178625471361807970624769248544090680786497682015767382280889870671963419960401229555080721820742081025842115199889224014505074981850830257587704010752392633261957119016725662950934319361559845232624308454715592425981396882326878787762790850606671689206650110312497129128605019000602151177738159187898935359305610008763120848454137528528583281799134083026690127332105692241162335328662380171487123393627296108768522002010681436833356326564923968499895446974942142526258925830947812418299691869218921349085709572465525164010462160429132955803693899695203632705774711363282427610501801128020922927879691830656723967971537627832490560499913493803382374096849802077379332105688892007610540078462311737598041629403673957232760568894762132177644847977829027276214138800768086062677055021920960838502925863783851049729564379718672785004138629693515616599230598821390873299889551020341672863824150219173953948035469669255943600651517381897482260841727854578166987331577009424448623809682692026243418082226420779025791303091450776304166835335346797543218968011899176814545805586535535991026974876500864881364597271500451233465691150439807624577704470352344524388509884238175628116292277812576373760662974730622123735374417227058818509746584378986933292381797089280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,42] -6720882958304632237689518103525245431876589576029706268419547433757850200438656071403659149126527748574062578945737289260602057707938918415850460450791393300286629797695038770474441482408915084735128087122501393302614526432205696600225690101609471462358545276073111782236226835217043902463492463474052596229007429230114458338537318843251448764560345998865908874120995264995343254762975703568792574702130233120593171724701445191568262589403140653618056125934418236429916341425922673378096969651413528102882824919158945200585040656786552603323656037463769674975380420200062192622472428629372886254414004471532524359532718079900687865728894297544033615963044393035879254730158663055351495982792528025505270638067860550977275893440323560808618917165582406601627381575863370224915140217841778588913068050293998086975465287739401968673034010757500913430648817375454672567953528274774175452311629762926189715237888763556406186914411117617578999291544597718923390633908093984854686175938781938946399631898270410093266855149490044760265390910744999470846342642894557767061237567368532552657165376625602014261040569952527041320484313918615832801010989424824091034716518840853941331388245561412365663845819181186669561217623783929047939379097970028003006712876660749495844723977158598463707233380609925864290789623995762619562799912009704317773079172209490381930273141556736946032523528445344511231023289050269214445365113689752813724691303056236524020420904081900482464933476706730297488812150172161814476080775882510062928791113402794977674359978125311166298571247925269050113680648848903871296702784265961566241319952630250305818860061430859087048369922504641920392925534171885736136198420134231757062602204703679031066529642970866570972449170141675647884068200819633025095631758886208371003792086488224920847959854709138978036750996140606880473661564907536927854389453285498404415395128468439115257928791062155114892572047105541400388530425562916802464537840468027287185046348593519398270940719434239442593225012641853590757844284805989687379307537268598521696477387424359931647633334934413893890034277252578207090514582950723237360705015582436637359884577087117718148952181195019383622252199157119282204488738399022955271495492084904370649804907399866041052689130737302336335542411540739836345484977225702651704892785682110203027717741377421326571058724659740203634641666059185288245535351442578045877154280558558782325545637710485004801852325460452182592126051767993981252760955015526359414159451772450689124823140687044721325886108160054995590589750524827433218501193894180766700865348876284351842003966815648232561533961927299947232753723369967233315534748867559236337158564895762954053685085892085435537382781420793202532194853326328680510352598086221387998689049662846386352957986360457871694279843609116277766408524460834535797628037959273836374301866028657722504607949302798520424028259701071699707989638740744108032047394284354222894610563613117253319223360971063898480328228277960481688099626955725138329388327659094624048250880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,43] 7962378356710954614936719150266219848803709333864339727582826282093017384858862648567128055090918866737725511994750954953946359566119880799331022246079990010473412091258623201394844855143966370104598377099285711505775113347265144735269312801467008903851032974213030438062551180484017302312491430000719161516167389463329118993760632717215528335398024050086485544754639808014154802905557589675090024394150704005489574151824083205400729785527910228698614658029766131872515189195828210189055039804540190319652640487265412304874324330786873710140901848575407273450386794591817586207313245757563542919884297990978240218765995132562737908389399102994933675207363044878104372772343709635294627447653023996574757155371678989436803336983319320720956275434520329409292505358679483494935546920390712523720511595592438471530044921671764223444933920629283030707701124548043100513428596040678329829806107322563771326147287897654828105122494188676171859721390144072192817017043446849433372523303049847893318539758246700761003508733552558350011332558477969096455117285623576097951385821853777497272509424822031035494809929762175165524340629471710013200806305018904333495910670528586345110648899818513382067497941626209654566846338226865336295804610531703308900500482037382556837565221649176278494194074353752878852402810713368220010157908148506688558529617260280755670160449840031190027709956766277212387061335936279993631508822775385160713294636410088236713973376054433488622306122797348446554218028296569209739334660610042056144782065419227300765978467955084019448212563256710527082020764166141769011667428242663148482419731587417052352442696428637589666345228719678816290513638992693617269043340213756140658390963920912304775777541098632843672403118170987393565083263076051136153744586505610462830827986320859932744444646059123226921804594986910824080898571139726633602252616658810610362086916985377428144408393265066028082940315094759751456519286464868869351514532623587149094843513806849245740562254661671157253123555288792480627015952237498013267904933422804869851785174620324359618189876179407623598970610132691897008772051849347384351794528191867171756841841952800759142240061473942587920648592453897507784105854192859297434539043628637774265192486107748657898260630128230923579906038422175196728617477667093455825064599611797009933531173566266252826745866219639950553228182410181681249291607593776318251311086081829410359581235107796334374818753598235604056927387998411428160328899532813867579521763446951280905637200013532391959164356610584351187434707575052962198046908534283259837356822653394100586550362070317835738525206039008226097167579616380215669594102062655742106607733746404253696661550945825659135677002141876410210008886301108509098899580853667079818096830017371080584773301697817937844728336795133834460662227629040157597557626962457883146220224396703661183005698877159555496030165931102374664573077595974865379502712836318572444279608662048578029289058444854862934989980016942975858116491370686112501414081593375213674823680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,44] -9952472808721674295923585793430183386259016184680268732392687751482876622356614461426630760182397452073147604021064609280144231023273884790033829198625628757373796049169816787645628276684537030700356833763926674230524281593790401287744307348511723524302179659176553757842350961040361550673310264520136945381473727418186793382986399820776010874994142948921454705387148411613147621943967408055240894774796372291832209503489861995289208137399775929938505918479881305739344677581245522005846869868216772196272098278329114240820747606222655109939198795768240262795587846798953373440350480250345555706274510532972824733888630853780192371891771723314641382422026623150370886259713379921376492863110965223904232825444368126351387144728310982823929724835970516036778052278771478043618359117970974174459788937017963367064472143296402018450247994333070695013949459552414193083793879398577292241206139877083876972169632007210701535387790720502288691498435046152600680656675152834887831451944084058257435102305348108934845771642104686516523498671345292797507507147235469466435366142013498894910638741332474719440969177354812347197577902914398132592286723938649120815920903022709263629095054533788282614507514744064740813388281646251586297464477950932116434354732928365722102371502872657661361772653181478738074307328488403949263312209021687487294701685856650706967195196562343099773110444656037931872630421707282943276351057140040576740182200161475600277652447235265216369870784759656734520182940490257144797171569486119093883573179662751745613599858381593522045496463639832032770613674106950239050144494876471098820187341757919731954476883541186915608447981136469543141225724088152970513091114182484811737929976039126507661109280014628854511515004059431500440068537901331128911625340693522465068801633810324781182909023927705984535016176685190116963863691884041849204153076935796021546304364253166008711781390640932370975742216866015253056919329135313809210898837758294032884290121547426579951135991455850086926546971768491434213765983505941883369579881982543576584132005898010278045168407767883067518230179103811229818060940099213967375884154719031019618432667813158920107214049001633077147307959649068982725826351418464570520549710557246169947210155634419047747737504454147956098521920019093252780715528811057607981450608544338422602278723729138045730839557700444368439143574115213142062751981726233085825898093889647500107448879602150558295641855150535651389211689207084676883284495444144632732713841691100476861669084618864301061299840282555585394730572454818528875847331815816591930578725936464085927078192389989576284741961136752022762454311964234292004539698242261410062081545137582845282400000490171001475808201019168572511614560616449269651559150100220595434181351763351945692157044618479030741237761102700826382244382683116138119831737005175184726546583350343368946929052251597437409072987584303650739875990060468459647939303111344384067433189536469704868546187236237112748720496836322301511516039575927703311735640639343677346414592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,45] 4248972464239766597825891122434563681774167103985016874361348409699692656451937344731574269696446569943448230101786467207373696521238489357203645771490583364692671516754548119349079188030399470350993453198877295114677256684779371469409021691995519885488454879899160194739712702281304568431394585630342442637084671797652040022569239915617681569845679043983114229794729047947582987811282367909195035399022967392116244616983734564145784094084613036458753132072731766764244674194715599666891669928365381792420115264585795163714268358305924175444109962566504134151544799996889392858407384019618589283076663203209052971713867567422721472638975035678327937531251074986998547768413152787518835773089201535256563058128912304226485815502231894436552154522840669814356154012372056776913644670121819860744977579300780394371828332767956686148997743980673883968168627007348524540478727606259281728418642317129708226399846540585726955957337091801623916659820438625149036603449188468498347843608751205389584477042685432324066302447853385099503421508623900139998107167952623977964458168729244568111037737923567470243685463545343783106907361945701079399628344152146923292890143687305454537667100030135680230358319669866906462163129260881202012893586760554459528007061237464324509809404784357823193491027963511456809688026484213869202874688790616160434601563851412768067894696594834587335643694355449596497094394887916792714667976762149218815132836656300660660025883947563480905163361623972637798784536510421859525294130666232051367244892757925024655902248057601324227118987184733031529411353348302873945042628035638287531796077484223811949466829104556234893169015860811409870542864317184124264233889326946751448270008113316750861348216187589043183565890775183559208871511277218830847269525210056291070874309261847056179984647887832682498196926624294741469301528984180632202730825908321792449738772848946309765135932191662545119881647339636450470587182087028847364810233940032269440338807085414316892850348597046898852116691843451326645716697624221368223188861625225229697223201545365645832695711288102300060792331291022486560207039346050116695101392499611361155833280043225957282931075225652895883917887631951191818243437740555126928493976122454473244184165355396555463340749779975224600425500715275127376478230782653311252211752525415328917484140703534339842002016065909249808466040987888810073868210275790675156142698148492203708699235501015437062458602444800295406080252880173503933356755616126735037181633465853102064951154487570481577961281273401592567309245391669088772308055594526582286456254271687392217030945146681753182900820784503105709176360025681937393326672014460610698831893581979898218082473183373529540488762848607328294423952061781346953420302115064394349475448883171314065242745390710838452173469508182287096954510291578355299772232137202169779208097007376122113246836188091463787612937444970316534813840415928685137758671890353414071162989016489439276571325815007675232012555701383600953541192379790048475648291557135085134151680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,46] -498977009301454076560763300414702802931499633955364433529530718059178079830638500952373767262635515810009875880737066624949728012725127796405998853443342144770595766446659355636046968330278629801993210047627151307664113892437727039380390767534910561526662492743863469516137397178185221312828582080883524894797169122266891270391601018796530908122554594119432104878670809217807806260354075665087047406720955402372989965065336930889752575390866057867121925527391785944519945800829215900721525077694745916602925311428629655084284312793994720859798389829672022808584521357798361851297451431677641730106782739423424417403561934889041464527206081406024114705812899628377613236950842331164099574875163953355815684194861167126857789232377633072841517399825158420060041599603179212786707324999277030984128418240039643514595760962173505112698563100175574738636903074901062753061312262304858591511983900814407356479622229733939450989125783653179345751630490179696288110109889028880327189740842604332500022978421308510595948077785220712859129834940582381265017824378406170316277718769501079597934832231153566924433549857455897652850290650303995899619372410259403871496671445552650681629046510063884067084962821996270845510083393898711091897006910178864697390664369236894362310280406698518696057826551625924793842570405333139817963869379005779144835048276277588612199491154606328538199158468073849734680742803317786208040773123157117120401152175947664949865468820756750387232922131577450666261453644680086471603129475037298197342275963691141396530826248632840414482731506366781487398142517771141273826104881794295037739619062602444236736159565677138926033799510582809819858567838368187209127896220893074394358846394271061117862263490222420401410133943814929275023883698301540740856673487317557678700893811212836981433764394278378434644824055281317808362558604892573454431760568794421844281989130905672662995205932749796833473898253660052723620125814570173056281481353125439919068037018049406020705654431115988308265813087753242598159374684193460696353013148548773391551146786577642262653869853428175133163499367131520208197552807294684621255204819548942088857117295123638121226585259712517837758332843451697816946842136862189515397614965375699862324595518448755137892653896553124707888453040589246547084926561352680365235073607762165803997907524576537375669170434036038275747308040942804717685708441240076606156584422834259885017554349162932838315725761152732038045245522219615602849039668570563762282894367661008182372454109554019115589474552861880129800473521036135815881626922096217356404806200000555445699752509480140802993591703695315063277462952996657313218031552902272010740032130823609797860032058878032450648651883585197024212581330387366548983436159044227118054931421930066658464413963914452445992568979472766617606154060063904364513131641089527822455803536779686453993383114053417734915793023119687534144453255206970655833262375287733445396624464035101842636016050984571788970153507082915717955252708150780695478832367544531467370496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,47] -288945694947644661012522658108661619251031344725849378163079753224737717025323539942674368673628749038028429216459041542668238694058470241247287936692420892208626329165412658837825623346796258317492911433856521603160337636346200197778327584192244884557538045396420693989990749883028425618305832225371026864945387970731175887107053852324470108537466547398308851611560946430127757464980788298425390563721469877502384873004121071839092926777927475746420877293798750653717264603916199971053847628255365550522852355481548847095168995519691777492363677957496198329644479077886019185469262348862468830795116639310557139633562561288801147683780511993242588610718090179531718904286233339038968949082222469304693006320917751386359287004263457600748188431040417031856469745966479181245677761938339996020129138154128925677982624881861564603136172572100069434861850409691921020533591466365972774161804378646409150719037459914633924358476061338315789200583298358650629646152141657765888061828798490245688643368715695425517273444313837442071307687447264349932996994806652212694649787211032269704423299001985107160094897823908211175368319725060637548185184287291108254020543208647013231943398890160877947797168796852366440605323201791535562709690578546016428366061074263234054449331214531441046733957400904352331477983657248754398472579417240629208911893819835592724004865807195460464799185078904523630017194247486140809551244954715538785778229219498633868051954180789221043211543014258432971776516685037626737312470815747088794068138790675076387334129849347064077899508527490437677669050029929983711280527488086599112695636491520289395699483803981097120011603781831853292466104403431932847109078429484593889409750919603406980332824224691537738258864714797045395300296882665662254519783876731721455128464061521596048174798370582451866104813388777247178982945811309929391740770997230495364093859785313499686852020474298393195670732903260960489218369392182769104977356538730479095417265429154356235037094938049941876137539502258820762186285058192800133355147145294413048501740988699770956883950080433381481515161157412378168480767941666001566672625033715000514601617968968362049626500370394812541081807848618851215722412143311068243470801256681384294919975677231657664103477422079481411337750168391975270389377098212188272592275231463697255982514931479970095377424850585655183991700898051231367190502061841096148847772539754140836973800843651034325124215242440722541605775347786797763504736908133167117297602604107185155735380238875387496700453581941152000123021339911646684260307643779642079732590628518810632758165917354314315326851467299202971713078956215768911811770284990990468901436912938008265001918739455197744968707667639066811044012440734867633755659640435528201821156186304577352116078756985283107645440851379324446645833828573589876389218489061395223637056179479089081433245210057825389169371591956012099991153025905432798024251879745404006490754472047569340308265879118393987226548234645000303191210053202599448634413762446702579548160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,48] 148679297321978258486730919761574106012082618381257018853793171909499020335243572393134963602277490237308395474210978203535938132873446203062739421682627117933617279531254165130682287364076305841947514439528662649498002019040476087992584385763727115328768917891109509234965070446345023283209009911573095600304557834583090906858112934602150462697996346623122738403842403704716465191035630229431824911671019294664679000971184431661181691270608027392328494271385380462078754665334285771884859877845772200293473529415438176814298967761698366693453614246116900606808154419973668691652229322713252344673874417995045383932476563503034950516122614489824633886010615978597390678242772925708450315185086327233698274546513407717638814770750687174892603139195887807196980693570051386192623979892621282154081609190915119103780767150976431635996385427524699399696021473351997386030119548223339177759291486256653391170890538034826293259733920453296188606261819654968336239139456035094957185427932836096054346567496471964793944926421427773224040846810713148981808147974206184569094013839972425703244990943688550370291423266438108218578600033422495196320239738984251735553038323480328646610883408053543770934170091512742544166336565062643844523341918788420909667989610314525997563795616084669067565432787454688945943661436583703025262839943740556212030853797174668362006949893099342804294643966785646258739359590908710983673608777679868156444979131161833512937953699295502111695496096360168115312989056203191708769932005817429871189362679431204351040090433095148166331442937617416203056872949508189912938877552007774598700115579036379464952247792014546211255684678358294052588248074463215339486167741535648929035934498798576372915320706533765663441609198785930393797757714452288995473669036850096921819117885133760012013918802827792570745219173361608295576833975531555810984188110299288124272146887324347395198112731417792397904810301211693905951502536793396837537257486784441592821921193235866082494481330094906998364878209480778183631094539401598977613693964505258564124442909375230366998582997570553861880632884405036902069286562639979988883584054654642615266946177020779780765257316483350884566401856232024822430964040397204800293500149255118425616599100754213665521528922469670174923809845434886525582596402680655032389305824815301034133693476822419408139776618770908597967083782603268267897367806345550816100662827228941554308059122488819576790749881975567252677327674552652386006346581325074512246790462888714728104174790007822765419950643432038628848214618169235890169231240650467092860996539547541994600720396314399585164043371738590669110000730103375788804028792655218260972614091829440036836557473072260420081344043917320236164164717440109602388559941508588547426054352734839873403470007639862860815828088945421076332846079402906440170374991285521780746262278955210988830181744459278175280953297502817536731498434842478337637660308383068915129727621538450721077246876684707354990844628275571420753563568339762224644303809060575931006976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,49] -26608535669797579300409614230892355272853424595058860384924137831949600565902412221251347331281836080463545632743316559958368226943110964846157543317449179989441867762370868137854318973433239831716627769793617173347170259875739520106581088623284032228636195962079239677738188081022069684667105049373773875004597882039158585548344691828284108747509887956650749582261838909149304994370594240112437417384777452622485606989144289085937079029355098487278800955050947376619270382474085225537481073829843832217063755470243972089865279189326424728670953880596418974815101339645938903756547731619016714350697057310885567036799256474043840508351514895339065787759510938638095614152962129744399642616679179135326927062216032671014657261541697032442449605197184924741570928338873802306943923193925523897767800471199107882698498890053373481988696981154424856713072461866429150505698263619591458707298360528179050625776436036249238613374468195411597255980242718096515864103138057283033350402634505771028144291049472189577924092117138662342647978420467554370701964296460007593496992307718621806424587011129413876901730579436498808031921973736832145446944479976644128073801336528689901173838371397290441165953101122207070362724963228651544211594851168574009888816398007111026973339026048064957464538905897647115588411262791328907934158803824076922868383639206280497180858975291085876595403212109048064469867508064702379240591157165892376618900536177825302986933303557305397702912329047693503350999001049485049347057238127970722484017618142236917548446708760442797011748835990602803321553771642850526017810173107836191087711042631442121215188664654411115780672995117561454185506408690401063274874786127913537384354530842911156053935243132688958593131896536022804325651752410028427587751695061556590761551670252034821317617110225089704801063756035318434272800970602866795404956556855527095178682267839453621924686541947226862907790809380855189920615845216092231672124845066486472999070174824854192945592136155892584954994767731708271598007330748502440937759696020470336638429814153124002368497167634492337506473404524304339111463811778961457127544673459549589569619796727175134513596889581162190993248351016036452959466683873090035295896768460273551397102709016279260482700913109243740095273164993007315730705197884307282110891485501346267247972567466417309795386985681179166637748978958290353537983261302737958344346862270274431883615636600262460165369552852473575368036678083734554616723648008655154394708709043100462991433788268458186911104980821099371145423598473250138693218956817083420313044243728529273116507001225619992555922758156846259665681395732711701655772471773159742000701891387802057512335097910986793257638982545209661042999734385198578940187125100949762975203468182625825847223533482596626075835641839292250674146112829170322564127291674766231582087208001256337768755493681837227437856943639504256036493788277008473017271591142067974144724692236227474158788754337203981030741248604033186750097484139610053609308973209250095431680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,50] -306058916856845691250875951218090165601934615084520391564201300652232531895469497978948554991845651646767614197809793934857527440516724663952043764889204969635081837142255689935487408985022124145673754710348171376933984235509318417785868511369009249695182566061638529406602164571695475866860973678120755686565190327563868835202566889780321202606509837776858287999065921377413328698590158597665394426549501073417975203872132058413881161412104704922239122939365661404979054042973031372378170284604157298762410597081784048505569185308849608816531435576670552852303533001959639617740740806086186576139104274992589979875188241335455901373023765005124037985239790138733993859617579690473670694276699296984054583276357901391318349371963824508482239925155333457375532801713398499561027242562491864786233727045856024944342039224074418984315113968714223428840791976972924023850034884763457118147797014789142247523116963877792510098861128036970190697252089501190390698950368691189948177734251485464019361198295794288895338981450527571140248057082544637024910746243437392307285764586441574426656810511882872586763210067629911302519997644435747939544005389646358363693263679186208131404642219743290945079531733731005719772135298629222033615366644870866551174333459245099600492353805901333123673673813618362997592072584984108725194513330312015143911387322766694046077824245311397641458542641915635811332668397182953504270850137022672215863055111762423735897706379072538326494645463569226381165446893655684720617491713950446135642478929967289007698986954721591998775856987970708943616227929480153056252368179667880336781583942310218314055925706355548835681668772070318398405953371742794696324080137976463072376498966483969856169708474540993731892172302305890314666377953376491589389221857734332647446046451690366339787411117455051117818369867195628950888098447927857035203552175497324879887384376431283180879496142172099239438787649645249520122938088271663160354627058498755397318757724555021267704539523829224046970364903381799636758432693834391349173885182097052813108421440516371056841369746509303854778797384474208967208041907940481671284138084022974567881412699680878938474435622802946871413689715728625016429258665747890665332603211647749228260258005419268557128036007365385715701365715891791066169899852916405368276482533547661805048457370830107904538106885630189569427391234800726691125930321818215428586596025049414029102862008182980145683023538325758073343227305129662722370184650884474807586996904974371549903607375669602284077546353192200949486473074013566061381681539923530269330043747269803635879899212385109281697225775915271363017047203571081967130881156438626717521268047276182036209178610184264586702422509551100079323080363166332695563213817223887202506823164906350597537082119614720745034825835835500191073765959086820591937956908399168771719952775874745744839727051669147185954015302156859895113701315760601186809640451738410498894392579720849719889688267355149416479177598333243342878215528090936580328330749439673106432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,51] 749798717852931250757076069336050042803862006754923354172688602267156445635666762662767458390497223542331473885411649541302121262039382448645742945459855643528610949574231837203361439244043887522983801497297947353851262662618671406536717915736450235828762662738859959091463362924633760398705467319727368956306112356886209396097476378151264467002156407514718099290871608822677554616776527957785396979329043330053602009261415799382665491579903520819430576565801387247764058050294423722101870612286405236989406473035761612569233371614006213569218590999724307213517762243636348502814060862569303638635855070408045919973547962820878980490725897911946284992046120620257233391709617421307900324633456646294880630833127110321512403897790304222756268858604522285323258847668137429187709687499693223684147251889145324005222139249188656750167143710199701080322814279837271396769722846650840833964371795586551157572589506439990185576721631691882484148133389811448838209676219322836195029507192327854115211671750222795089411977568299135567106593299351265789748095940684095978303849328154316031744550950261294819556083369386536640234704008330362603754630997185946484427661196480061159871019902510757378220644008246903330721345408595811677989165817633400990472899004085907409401887025502512442367012562586995989106317317479014397307078656592015615521294877517066098524741965139679455705530733569749235169296569071412480676284965358658860304109681939671096945644824502193129512057301093665385777614508357378768428221085853801099641067328504536712003091370015942753147647458621777935026354735785532417366278678168631219358383791993756964237395213738608076484480161836311738351596519773299120386779901042896640098795387449269893917051480035152859777526170455544402476243667660717867814101482597169147517451705309795357901859838496164101969677041413138745929524566892422839180937316442425456691186102272723181725674105459797707148176319746607367421073506157521663687082547458640253899140620532364051135138065238556647674695153302420646593579711176666261279961257800851898035830646809465881961169156113787567750903402158697599756983161313738701204459178309569918716091682799681397706297853255057048736735862659429581999852654019606862753027146429732731216586974682962771759021589051068588384676733866935140000207345587264478715882578695453886133393982536262020275377665480660601933248944012889750008151880898298764001220877472899432553410413376487674873465072174533934648242601376253668757824799001355629977630218537396418763594516366018249412179732558192013771930203199767102817668546412708588978033362278712419208125005098251206099314023618406221050926512964673805514352498560935531661523214779043341213409350054309836345707841237643527125070462273851926087415210585917971450986296939226180313860565301814858427355641456121403614010559761785548043384745703334245457219447233149150807829768561376069032096695778859513012193883214217041698243022819071919233245727089119192222229117233745619825000868374665948411796983604965625147432474255808266240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,52] 40001864907488254938928650602835788072896091700853240754640178775745161700967176513487548360679653880710174614147778451925449420511200849739924771993592868639429040895315290041824158241853551257863626307872264445966894594355598251353744294549594845244558715672388971137195806987164458465193226541667986902239434375205559345261559521404782417000113901607242690596139181485474763844203990044097160853102457467266542627943467954140168644076704613864487389978547910589178357812317975454327506230796958146527151626841140812005564051211833117131154669737948149738952675915973508861491757057716544565127767184384354495743913008784544216954136449920612574397072748570156510717861131728906484022416559988389815054249308073470874986626668671347477561943977990855005220800778259909459447526187648796115326280556015862415006501114553735236994910626641684466311817920855136529637746843219170322829361327028764150164683968609257682132947842460594552619192719205072320107638376651905005727523138678150074929953184108412990455724173783487390373242797681833947843686400480451805525069999250752477013540646519327410574246610868929069837883676442060543905669813637722694235651465924757355441104133983780243601343366693702430759348146784025778937177663808143795563349740295682345845564496685684234792115584820363365455469484129622708116974935158627860159628298420269489631251104378739884063726488781426616948631341773947586312442127028841680586754709523774022339917032493780665315032516118439270318195205567647250132407966986259336851287508618859807603217050745860897025032866506273213422609567903593760534942129048830536615942133532834715692432183436509652566215367318786303420347607041676850341066843668601596363906457142720270696409234129235378377772643098913376697454299738759942328246414075771589162320261746588598500813686222163917862611572414390772005934166824605785694907107118006142054597593822985030825598877241112829525528279252994258364566837347137594352748641992294744763952197949290772584619255383785298184760337466589827078138132963493062566272630382980454080138703768639568905254519447132714937717300505510133919116678594121458743439609821993799121866967330916300309735504847184334562653154349902726617987586289966254932079080591052984186484484164291574154068890240828857683276436205169316851738697961738812054852465516484999975508743639118560670309329169922635662678006932385716825356424259530713158141348018831430253933282248716074879688762893661781853471016462181198016182374157132504735255806766954264994674604326145410800459443323472400815956647514452025640473706579171163044482800542084812257768839197969967337615944322255396772604153740477419981224034995729750509383732914171937610824631998582892710160215171996624385275150159288183065940018547488692425092460247725423497738509902241657933462151664668547635662271098474195667600638826154426462555786487879234148511338331891815993144480373233896452597810884406698324751180037785388210443775284498662448622248192832417240658727341393295825945630199097779502122902050261958656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,53] -62244940790862390805393239377657286145489478779512629902059631101218073176215576627596361856768057334273187874496500052830295744145398325676692984427484004396510832146248580602606990824139453357658298842318664721297065394568238032749426544899211290424826407249629024109411788398243216944570080724997759837069951914361101390996105715668334778110762380205835953406719986219829486004146933910517632878696574616725434767235669348295588946574454447540040169213309868511970757211219813842834139995428373161697901403033659973955995471115487744248036004979309543230459228155561232331538798281397905792782577025817158394325945954138785049481035414129823457400792103751403716040389427676359134700558138197252170088371958205554164014221656783923112042638205685047999966503558459576136842960070771161811668489155179320623647805222943292104092635990722197549456941697278630027798310673555539319136263788074396703139384118158398749260269498216423896651671619178014022189094512005252457183328807288046848824360450026937262494550145148298928370104284636583022905986811019467837128481597487820461222788434722292629224090627835486663213547933239471266923823132840366975961179469018135776024250582883242696603942420804125751468305512756798616810398216429372108938810103607150062138287905156524094952563108293915449945834025820728611906901311363075549600804007207529075999603126457313555194726531589024084843736217672764618589693918237826039031827026842719837072112727277640096670072228081571416279564159680063018248221845565432728443564206423983514973326960190007018057999446005778880876157162849968626673182681634164154528375239115304974982242998606862826463447498406443334766263294955866841605024718815898995974392066741872537034381453790113225948394896391392005462047729917046654791809618873971648724855616003451588520400011135427106211476834756341449450409548689520712584144498704159889417959672762796081873243226745138794486179036043400582406198212962247740120070867682149189400221275421919617909202495503070267235413150589455765420290475896194108661703213017550549769646911400996993002401721624897053795033769615252663715900973066954055907039788296127307470930165629156193435126848527888766201997660858121803038981724614346868899203104473095792953763844272585645149846823440274879002533332725769799477916921423846675065634208050845511221961189049575865427139664332352146151563015056313062083496710332243837906689590684663604732998784755679280631529622103937048448505346268212264791878199344825179757879759204237260214716607152351448746740992038973696355712054327137266482836963951140911716177088144921309048482925076390091797562776499965413440137176429149167144347015539473597740840223138541794725008204767401516557414245273260458791177255995890139112842442151030912972757716223348433983652876203695643012432267070754653526238761905437517777420380301594858631618225969528100914028312528437063229585217090944933746030724937970173623148820076661291116413508474581688097635411989101495054178363569598301953246127841905432532811429386743971840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,54] 10147156225774471952846084779467806047912573583227245824302543248528237849163578491114855305798256699017200537351038766202736204083528898258782409176425139868170623840540298493079388048968729959273600340997256394261599350813078020847957420190512979708935385942473875968840734003611694792502962495739904401948764383257867472008038638624760226653674304786532070279351423567811236295316669076028638764115529595633745462532506985184874843544747586429691041307518219741325246555017613154503353520282686335336355794089029231435400939273578047398864458772033537937986101776554390291155911060856765746754684409047367542542748328201153117496231212313775848398278904898151751799426756363290516421692014881816968427792809294689611147453670776301859447775039387219255037937493749004639997078037117190144086958096202732061943325170146556422797556851099939812317109819789305071384366594323691297680925416048684260479899746228032750259273809925806649182853075063419069860936674594989086820740482345524527348267451037303064878198912434880022398359121345213286702815621042876125302641077929858830673571050153503774929407262076264755949585275660517942319962050149805054525712863292351801239604553376404202345142831226188198903868278176716449149940381547678771539085967695872730733512089721323136602062827964857473530935812928337241760015484245063930837704369104406606341004905483113348474277893174935125033133538728639172275104542953018265109544751168782128415157949591561762947194050669823953957368216619516966042345065412934347161544437535979423603316110611500397364713768330349223619295328739220509435820957285505758614354202662577100755983253861729368120659311643203985332429473340564298364948387126130503440755391835056918417569668837550764987144175822371646051112779320238780150912404408236159895367839014108564848639259302423908895821140360804383983445589011025969359486629169630594518163289629548151933976326136946094442237020855377967468677762698148491181351837531682639189016240269292375804990571620993658920518492935479261133528283847245356303108472208984848357417069019144584560497367270742570138230160790652736123592906659917189947952519469109053432592585935047116360933920681405612480582581933413706150902669943388249529582228100267239355801317113445379492039431206354623966686602519914352228820340055185496450224661592367319930575050130681249535883693958013443909161208163228784396330820077629460454757991639673683329334431060433158320069852095220817115508621299002044480678402737596732213837048127813693478109362811047509755737004199644055159368526641238364833864677054769898561207026610568747771863600113858282124323542944784606585852916134061264386273697381579123596438124434774027881063461753121601126453494234771228847832492361380470756549688401419106518882218735475539848206290179135237589329981237439836535496901705746606009400682199120608637925906510026858890318219339063966626433440834382719216731091451101267113173418133193833696883064155499242385002379265563431042866371933643508222958436601217927652592898749218422784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,55] 51903795338051936408926232016735230586005853295293402416731626972602467925344147750327776241103987019719222016459791772993062416060183758409801383828061998005413748249448655518643338472061704598558257459121709432775536008925561934060076190141337285553296839191829894563791642462651869505232185943330072735206870328508406580229998570019487957282582786012352483959304748244499583634314191953449877943937076389268768703583770316912446083275945052007920331976554992899137913100466305283760153848171076153143979730202877555820219360052634450088779300986798566910994674357186572461702150525995085850457488374025660618104109957084058365048799189508910916041851534366768356396308046638216047842215232150018599295457007560414132579781496091751455039859760265730166432717767882195934676359853322921395521399150984801951405865195640579132616328534801538917482884772965589159657904840955579834342578716656923452121040572974050753394251248519988336499794271770491881760097945274110859736505804187807730031061823003059634286811631501276555995453473598201485812068919844124889783031773867697410711841662797369347695178903402681926964723111512293257994024690893425677343522911056649833223189118368770545135066555954583778609418979917435990632345792171517942570634838274312835323402869030149104377824222926675603969743056163264267831310876310454874043960713999274649088942422058450109451751223237207803845977849393486511121697856404699744888342964338188854263887311098823027175600686297850189117006546874329445699424296020616883113288368522562803043961453349359671911123061696005097996835313333793535437392175717148175459414292818753510934125588823216901592443988837626710992853104983581635709205486123952404020684552400911511547984388230140464313635762694779803000920428148963215397579768709054802199916717187247102328947704154842978453177458078833658123012007560383752075016877358519078503721348075089448020868572990916991372920836417993504451674420570997711422203406381480328670800991553811206975540859520008308493278495627886858408731101661618237885243343485136712132269017916134190940527224662002709177882387096216483333662455295891325638174915012567477255875856190911385125692700406358023951237717662030547336746784700466117241365259221137503944305297241274171417420817061638229195542249464943706759800036640758060731354039454871367500982338651774039542751385059499330749487220496274708634004542703636934197205837578671696587394976957344821702073978608833081207079502676234145421844953488930172833295614358748000139663727765867968527190478094810089724572618831621175508572340235358633277360906341611784593501653744438953283098569671084280551956393648392952514408830514525104235168453402645249449599834848757861382378468358727652886061436392192190666576523726531818816386605653897547038214243930482155640018710807321262945227576696763202027457112073542052522713833565936859463986360535347825254646765430768883746685880599505249184884155323118659482493589008473602254100264933091828702254897630960591683969940919191871412772218391756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,56] -40706205907447140937628572222080968788547903392788200551103875558328442638471329786645733531991098669363052667705580726766837805225834875133247477716111034068888846811954772865128141351087068137414330847629930982647962559248505581460730861918444181495513807686936457595121002466568024793741980926398551274975911562025205953136250561579290346966436485664951231294089041486871930426507313724576768786052130053037639991466852730465926845149847434694258919716709976189342184990568215575934960644938058889871887412942959286978689424815577119315205607528856355407230863296081721339693385508568525922036146903027500170572814615708662185416693527522207062781855643471898117351460504774673104673152304624202571136644945585782506198990156872997012138679895178151088174451390666609360114499250508883689419899163765495738345460652851131021757428782174020253122329475164560376002721430694495764764733693541455464022980442202798303067814227005192179286463324152628953094481187201368799178615318584301684343705968322597393423803816635865737662744252543868106288313016588047772458314477490539898470841844083535418741360051553802005326482900805816674337689763420303263426164242192901606216549082003869682798840745958829674759521531220591940990271239824666272141951185222179930387371616070371267452867481638002017654288321050174913413110643721737342052714437317754150897354491424230931290441034219487600857055203742539291420191737934854350511354537743240559162711810635264536504582380781924423427807936579311763873513061233523527087638566480258621408973068084173975038550410211789605174323557372773929209835751618915661021072295249758257108424434525275570415934295773736712822098403805036224499693497468951966607541504888535996806622769590592113679159599252452536371281886180542711413887090744404439877303222055314733972528533890989865191086471099737978643902285887861879307273367063386660897238834295985685800360055553209256456320174184561029592892656294699495047014497535555592469687436404574464667370609253130166461601146758243742266584208528016296897316987305517085292314012855945697783611417982472608724191948876265557440879268676623528425787439012938483386846793240967849115081775324089902291024708878021773474236672495578368546336689488818876715132973841800184359027087904885744741860604863577907427517517427034635511372714704818195478141426191106067182457846580685626996611714049520237269262356424955122508287797947832311230274802405920784275156790555615536689512791879309943296574629410953403540452849631477989336152688200929976653929726008887683596473089461326238162612351368764666793109240710241374678259946349743718773127959827665816359530918622598047685112584386062711234756586417078091427223448822774149236555908129483406644662716653882759544242158780222606530017751929136371499695812159549829485844861132684472896488806621954604701300308706693953749452026098857449499554561487133871587906533485346626919382248420363788589293154378119132488636706567539673684911833400138584857989690925859845875355887852303671903998331280424960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,57] -38927628375016851090203944369123798818123562759273732743966545836588343143788972312894028894538396996972840228061366891172965793317897802268427707075598743740609745976088881363786231884052296760444253912935880766795640807354166665493374946543909250716125857514447729798448934399199846164744264822666732799279132054676409630777943768252742290747793876187344067909867759852851875779118606661175658585858472643133394454392961943445422024422497425388429457506077769646772815965503733533089023430217711521806980544784871133350413963259815565620453619770652858914627499957694159996038105886327353853143607185130998011995680856586656752866985503733659073132946601786319746150571041646826430427680208809164300307726908000304344089929122707107323054667698949278154779096678891657142836509350377520125513483800166213159850373280041104534667902758959287903043233443337313397107431176345122728230253729811333318154570076406012981762548354376295125232529573181016907140818017860439095690264495107134365825858477619423198021073813823568505371376510769953574297270393563026177098038890348365635855845852941594226648779693222615605081292793022680815021859162452055428935698259342952351926005902214121705737764130237899010338908792252524390819250534921480391893837723477518434676156287513527956411259079606796693512889733730013167764310203758775797249765407974938973880158538588221728043339081209120853095464325699613653508016833887122817422296636432397274953709779704217109422551941844911701725217175838127302505639625175015694823461238176545742545848697077922949747982098133341470439710219426571417388827403218402790965923350818944878915613174891650080021194192224385024048246481637869620484914132879718058467889813672867816066282180544090294487572026265646623053760094388193409385871036306120177799429979276498146919047961686361653848243163608430254783289507733401942508895098593042765093257971634943903572121296342665287953358084998912956074554799266956448367302154888187325920202288037779242261817746277773617369875236807043325775182511530867292152325194089586586138297667578731626948011100727666268688009226396985100152015184819774064181304005963221132927190297381801059089587218889547665150896155997183730077401302587277342446048942964529729952640118986602680469761420105849477466238245049315859537715354624206960287049652029529651253915783100012302501393875448228035436539468238482873074551391263342533611558809331549229439200799926734401321229049516444414569017126282771143996630377156817877585007547307661965193980889614693606472561402243538871189097920035859382190519035392082202339274074814214585145896536680859553187578473988586523847072294288898404368562759663606674640964368195473730756632218281481250125311205353389122257720424454272861217113236294905159340354618547068633794776694872647522647884416952282968457682046687530337291169968964430405957169047829952730768187111557387195628340812512122390803881428002487755225235137878597914293595593713538542411845540342828221167415110089997283427603130442686923118414311540654080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,58] 1713709190664902352817974990341038554177551189824382344613310346560137046552529220120852797757035879837187689541203739926825067392389926424178779782881558299897811076298192324749117112891450363620498856147628949402792610850128805975224228585445287765566448086329173963869813390851463093867069884328328327460659521790829206559244456045241150006831777378779518345441911484118028410476794920439829116823153495250668575278795100712875620548361822760964445721174124091798800118840696429079858556724874281126909148813144797545886957458041546724563698433812351320976759053462034334098669412811420461755339647107831775312173074850002061988147273424420644452098733495814775061212716021441459666957758534096762323973538198209851156963059706544604733409545128993758275476669683701904652216366093574693629814307204258270594092594577526663354657038047776847281699383130745082530073813559006541337415426155738927021133953460848314040823788007192749308654617100580813462686248766294131832310320157173594045489700771468837882374370089448183550344245985354859856938259886771162575233883907405104112791427384876252368841116599613694500291948508970098028333171909798477742130270748341651327011372311902698877773226767274208377856890110823352688941118480265105412908551919164728068823449382833135410349458804108476689054683697310684153998328623212115718444088882530887473068321178744365808152993417298060693744927338648488033130527839893275021188207081655333107672580649332677910321124642866158063717234037262114648696602772160585780427965426966041254343550725621682706314533351025549826862867780272541233793911950817640106812515890309007473975227725839333851129846979179653594649673062374677614847536125776467740359054818748852217192388513619224883733126366448437049036682600061167035460944246476833485077744562348867752269210758183526846527018254073080728047180992654000965951416040800905354347537610407460663694599276414310019937049995399921598589919828426824522802746279475731419717205702189087643683343560694380396246767140005341933489252660625407001337636918551225012886681353970905013651494284028519563837628839861876970170802547734139420877121424441549723647461352248270164880750367707622063204429092486833307896224563090395961551279993060895988609747961781310865339118761572520446539627736471010718293749322259252966827324838186623731113719806464284966672291675246224571115385129672330262852805430956943439079486487042869536707731273436820896291123486093051673163501691637429837229627362442766660186312809320825714725389498310363966837857528062585267013404889326320039331957004929567215745568972981234643090971657354961511429299547350899806331795365169461847598125633005594760276246304431237292121430390420219487741200975984208302912967462480653388902346526329161054655906801425715010947966110974647208671176681046720788084539217008703397813888520363013173940757342222522444950792582203269241050563829706996187073132647506977437932529579998224326255530079766669552489600637650886954311378116553965969238937977538347702535583728402432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,59] 2558260324193108615029892048742620028820952540155787453421756357033036182400948886388247277600710512359367509530095167891287410574599099575052000939532136286459903823352201130594715884475826253861378179628855361799189329013318981442876723994947013154023059863245958666907005817734882796590721754302386357246473710184018727702030297620555358240638040395194632478783177750600963537076136701541241895186041459725624980499140528241272486248517276222382871231708258573624805161987164083599019697696015817277688185448581899367005742380355282836122847448519944516816076992619536706750308245554108586113160868004466222803543492080245307179546434041387627403752980289174982380244527237554367749502338339715538082026156405649577332154607691391619622570566796959724585033002408206057772412852593451358665382717127167676069900132930449819381259401177021873956231232593183126757606517684856156888044826043322872201977302615430991399923940507836150035199397780805269083764751419970103968847697056555455124566883261953912252919211742994211683039876330161268974555252872136283474877214354216938985889138894807151141171843975196498605459897662740729391283006756684490388162873371899247896790770090012717381719728001229534983461180230492478710273520595244061285370794275110542679914718666009648883833351159667238891738231232381673438333257634700831580860802207837848682603695601184497921784981593696471861955226029500858448703620413129098715833261806677937039774350945994989478424862069030803656773902389385823042741691623963366282096996060364286331746604811870849069134569277224379844354691687659816401557800460598914931216509174255395735489785835668805413018221339143360268320736408047732633184356289580876872682145058762438233070680282289135382688251576573980761577018286043080465385413448004191179570694051529530852422328925551460702392257885913999360315793602785697520049422371735084837262382182153929772417614409186656936916874905189916024502278663826523156033120307104737318690387761039449824700702131907839542540961011139353279101505654700415560053183354729753722737547879365873434720850133729325811201991665951063346764383015003697835521245828928986517855469966943365416705090281151467848365474786993796931254630335019858996245275764669484063482319951490848214485956970798161873123755317705749532919855005743558726709617664586536027597078751449083510172405560590835183767266076026459291130158510634575025735999325406002274048849175104040645846800623101284009949533992530092234709058444214819405973574500239079467451219068196347515355580034091615097977927260047227658525771163784093834516989461507220806889968455471330684630838843829451814416842098389096596719421948194884364946260555043687598351457387396277400633990033117392180639716871627941621369525242525853615767372233465363409477816286628708024803776410426434971676328510649499069020566536176380167864980432147512820655002607280823091328621921998264073050990403917590555548275324685087557003026989293980169252115858837896855304406767998553068229368846254570093039641448939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,60] -414954737581390286421079684868091614270037271492972500868496695047533643501853580083419662309406292973349866703739340252690064947532870526073168777198243349014877250803009958470179611440465569343632392337023534210922650141689633365516362964364871900973351339545076954174218843056837798251986479135175839933063589966021928662006256156582960181389547205100613185273986632962631344635479920666714743837896865024927775828685822790037339650703067366691975800496266391545796458053855284040624630934919356508192518804849679274543860498993552370176621711517007378052734792842753198452985066656081731086489954548675125496246192091726598484748629543058990574372223581859339901042094474064584313336665250515887045865636990473932919360423700144288452223450947203771482041026687630127746268375679090461839390967800517302986690801935046273276255714102743520432455366072691649744854181822782645132955851524291645933749152084282235327479052919931028167287923450734883507103719199367723859183213270625798366711279369336194769056619588571730850356138637834032883699642764167307047924036560761481801005215060959042948002943013491321089785796447229115871660906175542121404472484274990109629488733653732134322587067311717289888155948810524500741860509635546816741682511317556392240663683067771212964602966956950203511193346188921768063314864094247998502269183623292670119236143949559514659270577540442828044078340389183250994746508155041235931161368640208018328840250341316654570191157645977250259579570319548483438925425005464256280513922929512476493610915625752753846886046946739554406888306328942136873253297222209844678419872651544121948886396190811539574729643321566652514802359440927608960611138928749500130865722843205106498578688013243551439711641137451412246773091092270396445596928164468538839300424545927120242429880234054489296370490422130389556789169041402944400137425862781553881565751644832053731848799662106914614583000328758239329171285281441475872928832262671036239367582513063558219039423181457661374504693543617547558620550766757690528611400020934628167394933595858088479951757096358121970589965600733116018922583561117202618828511770387711653443397566327996112565233378419103493743276793170872137543627163003419122832549665891097966400288457216704816975530931576192395184520070260431666584160696955905362269445486454874979410163433011379346626684813346955012263365593520455185703365386459258507277287338774884820278718317788241579607564430946050206906381800099128028186894661848333874906190232769346092902287748973425722981506846856153056227564376037961066042013935802783900504973134540472819788170982127818054859305085596356746538092131061343010826101748055085005788648619788983539790207252431289388346255888891091483248538982374954753738649869570768194392731399772889540867165635015571543309148865248615526404297612020229542648655630076349132885048957893552014970697349634955978672093839960065133559553322518362797708747380457683363867374161339621633347787762182002434402897208537643464963846457600679074223921414799360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,61] -28324808624664162047458272665187009652683033716915771501841894871936038912011399091896114248553126237185374258319731312570395489717275013220998753691759686765674974109410764704864213171645712671346432600571867587289579370333528065447069257177972723914167060449600997443640681955526171348855842471865400383167820114437854168163583717492274862741447740582289622693408863156408116255709329127508489211088957535644095410494373417897177459224355531663239674650950496102613901392465856175109353916604824736339266551380324010434805668928313038640917621497132581326917450105998368287430084034750858553506736944390371852262257282412210980574724658080991336984291764948624650494517713259761336089791908213514321897384055440246761435630685588399079030722458898064200383233869613332545171784012904991691307911497498602963642031567548911938504570101941768487196839928829052847975607665685328431036822497071760514958148197393064326026526698597635232380780655246278031711534696709434679167636571166419728592645004031999777318813132327995309350978447310207342760308063919948080543443152913003860731289427749162801961376939022823867729247780319812424613122823608466012632577286548228572179557981178978140302765603986764027728188502875055387431223375852258913834330533125002516032433944547347453876193772705654397161505421952877352660885818291064039134361131139563710005767655544185615407637842958672095419255121338120106511029071043002871743690344042157799912547372854930620319279124567983137490963699822906634374564726615657726615311918998037314859566503266182196240304919294832863248311078981632481161187976122165688754881384130942531954521132312073223706795802207867380658602000067852726262818308164178285762738302678018858451689409688195244840870064808330492405456064098545563617680739188251597794790323046973533653533232916630548232111111829151092748156353703422783319098656498142143701316501049737367804662054995158535688374470466467190994334810723579979927231721078326646345019620713480836180308963655855392927107991420910549235982099689304884279755327373139505736961767556881095509053116812870787036029637872009676659544777324965152390520892355464867487238327595710663280548567531212417797454219352169792528235218583283297325600670929141298462189684655031660002227303427163568378695836486502807656875328137030539117754608617509025854911893916576015960365195824778285438718865430195750392027979800231947019518632007209366491918759299197633709307671047894133594047987495175450026627509657242522659227828999943795540962601349102636350025378054065524736107049893014692244578451681683014089425714913090370865985174073297477153976132764063896616304560401673601277831598179437328078266224915808012805390555094968755188568894669526105895521044293719709401174741951535390429892635744296536073620151816987714067262267092092745627418711403631261879310972957372801630431820949147423082268820378273568502516966533161914373442709728822464523539847754223317403101120610521891815547223588286231120480788900367049722073675060646904931979519590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,62] 12086066190719299802844390125102798660860493066159249960282991808425919440878495657483572466469239919426777356595907073625107036651433916649892272500397566430166251585733233980850205167716634617486684808353535843570965261181110240684944461218676211367567309767831608836687530773914173103402330133511536643185206255201776413376585096167058407979115211430109472420172496718595571494249853835400304303432683585822937346344450096730268283565457530523125491862645518803317161218409126125743672502893741344760376500208736005515060425974399717258221853974580713631694843547335862663834924601097693133710818220095055741411992882002510926117168429495170304361950124192576595335177228675509479721303446971461335568769630962976767606689157766784401063576088975599388578446584947086286831644238668254543680144634954135516625308076321861478881078820993671222829126300943148836207529732405024611755401335932825918527055245807300344416856653753876348487431260083337157257556598254875714419052976957584311370025244896232281636438621907069946214820987625390406833769150357303503174824540374358730780889623763917421878061309719985287537229544738754584595059008127116074159043715642497252043100468818432485701347081138736179488205304934195207359276468753613350476425540317565105036900467930178546685042879143244475926168489535807182156572223142194524178406296315815100579657126671463100437240692609489476304648482203457469768670116177140389810658788800972642643065306966624430008765452489462040414901508366650626570677039581879985571125969837058144653949158719424740414224415347472083784202393079114478254980323424123056302580286412113334060638011277693191791699807149190085321358448662640399232325425163127180036583449009599645830278151208916190891857796431016261727153892280671813322414204083323147901891310523333357310707456421376327853528685929554960510191189663922042265270264134937821349881679149759096925151682368746250462132073289420825823530120714934585769473064944309776298500696718084831409822823610994764137116758289202794512770183769532982524428753395978905288890763484258066012806024400096168806863431133553791942486663090849681134734449308255718240339729200641116134282915999715407150208723831466679037120441913848567995205790725327865894402299997649746515290052842128305476243061671446661831354106387462977677207427586789973903340138366601929398670736087564985464438028467118374519231683396786252609910635490690932757020285955525625262701723966591067220196830053632103094925559139693978145431453228333861231369141813257048333093874898427248500121381595804850976332474952765734838753908497447040622203388987480792291168402377355362080194351290979779877698518098373072062987715091343456050975927324985831164447403976289874113286025908157910583531769042172147556694643217371349824028783179464022429525949651986103141536016389315086268299356404645448438578679966681504870999823016443082629682891226999454212700040348050902320583884776523193542326919897178855373305612113863016861523579589540307175945918218433436246969939918848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,0] -27709109050485902059784232454293652070480580348930617948576892415329129739885335643034812331156319121412715552698042919859052867325873794170214702733976705524141231650969569550303203086909085317796390556144167193205384949528925584120812789897371087864523669701001018977258515481124659147862128617830627973172644738849493604287739335162802877667982631346170602787662802102086719392261428898175207982510728733949187184145124952630441740590532261136497339658809235579400496491474564037644845332130012267318122143371478743307840111259802775074930699791042884290006017788421039455087588347009269465384598969859062520707868939154561157368915939666140076530506863064367781934575638720200031621375922569706856867160813881999532182211783427533784652810773987143727266141364128362401786977495681580117253610275469368354411736515459174774327392567039927913294070055268040377976078123258519170739842167407635383472779296471573693264282563825283709976339837503170146585820249436507982532720843110084878615726339450430690507208268116657442264685627824627658150546576768676784439217686361159866522811060462183556919661377451171273670032141782519775229553144332141367255139739497792411786348611462157379031372108122763961256076397347209373217568308718483740871669025164523786868908202447645569540038523852510438886257620053607305016161800597953654377443628011136082726552661276803160083322197300044640360610117516960705551596637410831378708257545254449622770447541684947172507747163595842718601136890122495151953949330305150642647815331444439773757165857122776702377136995131081241531288743478088337006963220788268752212427236348059441377888847619241387972697862720984150822298083621015894501926305910773766698359336494214374522757338998995369617151788149890827897074442804270375641086095789727265240117739139255912282245154792874247395919235737234506250757615846859880380938566351397369270517964955547399095312008630856485611985176485205291973796507264078817857904537094772235125082849451528682855453401364830610790225084050276745908751812546291535886953639377015361134283097801064143761090319813283554596606384424732264273204316949551404098977372518934973299037875280125996017791116902391982980836601185598042429237183216756555844790981925251174551699818870514080353250215905155004872361009232052903717000581944924878101497251627727246979987169030126327846204586402087510676238927849670642211202036171261200975825481551814068590540999912920046740982514899965589003876492838910064638617015277955969178439407298971940735263507312762125673038450477765984020529965713146296342436742364572641071069403337038873334126805396911721411559145020982594081584593877448391664608437102305829049210365668745118541028891966345978243178652900410380734282854513699669876192861997496244837974402427892431820680358509218606993811611005474358518336194176802672274511472381780609190490139936986687778597756507568049561624051497616643928939942978743970168814919045918838724936157676210756661877047469874256226109765635557502103353027313527984216862453923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] -293934726055120658284049914233086226745761551706018029885482993904537407159903076030221127176635098584508484683859838308518444819697961613524195903229795140509722307732856634680646062608116799015298386912262892970733554811081356084165735885678064197632339921952758553873235679462458998486291529578765901349100861857896004561000176234015584027024564548554063490920817281028402230912266620414801157227325326903806558646769875589831583180763612904422763269714007697497617410795441268488506670931171313439046971071938912847719003237775304452087179702300897164468140923429759293307253728653675379917598632527274229414214929123306720795700555023703866597419573025573106747187687955110050113374849771761069678221861455725255415319334644186252734408560467252723643703783970558042456964520249890849502160874157552877728757622981545964780737354252544356880028149400234551866252997841330864272526267836150259295108622464093251970679913835824883502784017250230689814764885086167858609327348093674156461525556484761015484665898636937724896184959997980743574935771700247038812067643374253087758546645104790908473214782980885020300029014058442009513559592348346767698810132474343544081529181142383959331341448137564449573366201454575037259759004220450862393583606517762254029099650861401126092789668515004095112248629328466726271080631710825794316416041355036552957080957925802858976889065738222955991842361385331809212090591295263598817430999165651174068593544971944345258655920015519689376978799136404017861011699083925723899472535582628659644099453278336876219601330186493029946878403623217406539883708726864832395631421105705663720295693919967313948458518621705772143570445663220723864354329607828919228460802810703621449753255601726143832854288270356822207569708445282797011888996253654392746267576440287461676088200409521894143283693719554748420239636193565892301803047798319324744212397750342946661498007774897204975957090643806049819848178911378097385272034673356777477345866485240717207194046911107272549717678394273666188260033887251524767941477878326038738282339734203818401246373194194089268037988781627305952701132883093725087042128266366851669820499363717934412737460472679795477705454191644552535474970573698283904762890388726439489990777636342075908339942368139834531205666245799757079113988797720977872280230251839084268219523736428952222941707873412551236556156935325638987411093908679396475652563536874415253630097785727477163831891216836075069478509500445477280210332592948358126159868783503015092218490639464599174421092312399817219899771967720445386977104689117281168037863338106398607046494780653831949153600777174008515304041596358509305670562028017006484083582825660734410824331515746497682519211863662144335255273161801286695867339613521169708481391927451393793547509564237541845797697095567038987189536820399190797710178095367538181578135302978988862143592569746056442913109796214189002887303544659398402524146123461445981959018288133225642769312207279547154578833770294233989787651696415766536979938895986688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] 19538832690182274630146477536459650281885200391702047259301714981263731015136468932040953729926965351567228289936012211089278755433801523396219069847628881913314175062904506520724214362453939287741544453659565018180798508852603427620885698574271758532789530338432281790237544855507740210894290191674157547037008673480170327670074727072094836891947893856898947901677253463694283311616194014039951747709965682284820882462948202743664025697848060731514508610564684053944892049001890527177891899697483016048190130916633887321724776111206431130105186647617577236776604152021430243392238988599978367728906850141354900267074412579268708980460022816019442408087873276761773319762073966317417622147630394084402154314518202438814454431227396824522899903455540060651432496728479450752360686672232903256659574653798015012990695534474283202282254526906011542708420673874274701973708262767397437199866488256711857844739574403538354245384120352445552470655171330860742889644476136166086964833870824202514077136275152692423712906664230399544612371192209411714463108013268165244626365476756215093656530583473011179613858378805158196325962700379688271279635344569297506235806337324411154554715296180653274582645394010023376304962092673001293678329697278014164548142106119035988291220656928151724711385719932002986841758640306627199637980547176797901985067224521779147237286704413408394334602924034096437361779306485194677715642009883171065434194110674194964694729548421288802691349454932993014495748189650120521738018021910465659574976276769716525370247112770184203926511321183615040058029778030671192303266000858388028354297066737800411574895499506212138208021074560836229856591087995285597320475913912626434002550203850291720872750324136445186379259660926444957487206256636861569120454888751918397611470038403161125719748012464790887501858583572905261961384724949313487844659048165020405252330815887202577146313950342337512061271301911864369252294447522703559444863317689646977633363639610003076949777909539372587696956806809802290347657716777467409008424814267898342953356713589420787299493470510891136616679187620784755434250240795666808272963049282869142017731283107578152285598782630300826901987574982937377977659894956182381178951193740773435584343981961216297118875389664507533448731161046949198947234625364866632880146634485536341982174234105086554566366980052604044788789117222672706599040738696040555069407820918645874258745873513340709055933028319779788457313537684168305140263528447724084566125570932309460569069273949714662067732012836186834690794855865002230003946628377958908393254566340601560351834246348082420732428717190790893431960955338480272574076583432233508983959967073671583819916805177531855297440537122209728676276746655793129772583573970456992653114502804326799211381720924296482381139834009080943591567130067734011940779878999242257285446488010068054545863890587947221447133418617686191647305414301569969145907119338164255651474276358183748034182582964876163968722608209959126512240879405041570913178768061235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] -32457693369856528786540400538557732194019269622420441748636511386243602891569066576457364542046200816581208286897612006035949765136548694387507788429889179662360050370609236091424886161531926328778699681965324825056666957060788945036401780686534600338816460653015993082229273677556908619757680865713014908393557136778120329689307782416727558187861704716347325688920417747008869128655377539725959769910181630836138157172015300585702064207400366271560520665070051952960299745124837224692017934889258657595116430393178681271250382890631910665729170580798127527331859115720990892820252704164568294683158778742768983923827179890909268098246539210470769423598116742233781757459026113600421016195082297024353658102595693417630060549218917842315947394213160765643251341711480239148821712138623654997140635136195554538276777437984071167276654288904717099207190492760905109860354915519828176857758603083238194985286120812068426890971108463162920200433989366130204081665906096342976956099686607490063315234087136510311306139902239110841331528643456528045897260577931122073455311557727338026857630806839247022733910763414467241964380821933553676335597831548310709564103650651417285528705137144515052267344129219309966994829704834474972269415744447223743452277075385488772299818255411355156734152648348591240248411403543425915798339244225227444230586268508814863816127706333648775706680177816591113055561515559329843885261717289030569106741449771043147987960739926236827532182035281387053687927265922735483221105879699199949296555852530514696025992319181197804797190089715045353688375703388271153488068350719762475373712240515419590005844285367009217433982852547821990031413641513669319783892903134881817939166211920341316528518658742869434445729151083888700523358010082293950015557642479558686773081688556246384449858849531596933395096196494808211308614669268210189269490061345969457418687044121177005051981504881847515411794779408899738808416883827443145070685270646222622679745729749626736635403567824918394769017850043754110005986950681305257156484923640769832803958257481797235676378283629724347305788172047148792904087321294072748664595129478381358510003045019663975631778227401949349452191059414590720837483163685640363707786666040787433303895441586432284320251124487078144447359464150014150375304302269185702512172476270100352465436743768092385686874013324238515852926637306058264241989645270187730416350053996342012499735896928225639881761051109855114946623433166477916851503045877507939265489737759637888581095976209334824627333384096431710573057685297583706342027154848742525949840220997587139778963961677918578008229533564222007258018836354098131731865293299849107282274983875466820047125403724014394801486648782298214299838221936689272977060430397700055895677760851168952691745315685226463615136795967324817737734482280208737042276144729087027408534255617462261436397734120719373466274440179596965034278990902885245656681710163249463001775552252983756812539127655086884602798496060161325379017370348446548003627810282274816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] -4687457956108601228820455311834770423461431417484868610077366332757290807702486868835260558951303273056147414897571961282258991480088621043380460130029739855727371921186882510208345428918267387593706009408085417494420125339205608289864733285208087359154677154712812519709074927190360874601197043329506227667161775740955368225478249381866614341235945242798906039369657073307012496842149591639202536600127416067706792051483000906124418050856111813965305663820740927726406158804099562582435586208118001305164441848469794207891193660168064106143301418528013711425230657319675323888833764634994356670813365198536016286457469045851958285578577022822254235414694568914071741971238476513639070205066669614402523046463671479012092833707560630716144831996495029309856501634568188847833579964488617585611542682924312869848186159207441005275736545172831211917045419370269462800625419201231584335557830750400127613754679537027459942130063139383955619115567655793401253343906754211903060154201548716713433869978697262688309653514156846584219608147032695461155955296971636428773565524558912581764878080230743712072920455781765457093535877381529637825342758055430459362618072355514690596858619219676368569288486158602946856051953297624269304341049484332900482329650485178726225307009315771234998598877040894175724529733086430900553046869162938578111032755477768198131890078853773534701811560080447759108109902424404010727666787790748077447093564675929281985646574469503052532081325537625023926787455569400352841215485531316498783434572254243428160018460064187160722118003629965628026768560431992623197872272622638250286619213018565686192302043541552867391832941820201220666865641232780558304134047698966674797244547934550113371086161114653847220098860686196719586156345715429689005511693807911516480220302982826250143370882924061149403978159892795739021795841288466723134896637929914780076961575159733306425997016456607795694188743997347668510247700809056013795550686888001382742826482961874230564140070296558366611501177893448311564320644519553141722821037488986014962937316040761066705581364720491511279582674098421386056014580148895870229437212330103199753019941475888157822734516328879988416154434266352424764719903652409405293326773509050609404931839723851244494521904929184340733796162009584051267836359593717978990544111126203774977017482424057790765356365520575866718965528455992812891607664569226043630257629517745334126399272226132358229402995050042883212530183037642796167931427842611168002403531986165897413275532070401487057135426429203753428868753535518561541013687830788064622043368149249446890703529626625882722417026996468960586723572980175276079095830879227412346011711735628729982810110910295500055421508155260526361050720821058036200619807850411563962506897908305380653782163739914030337441458730892899730626484354663696094536349749933052126432268144242572677130302660933331886013596412424718959302986775874580006075479552265522993049675669481552719644389094473052267721474711707012895754963961456208856849539888148643840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] 10707445995408570704445123171042541631383909647441115884302688127492525390201768647130552345621676345685083125935247501177402543865308297035651778400550705642066236133749506043334435244976436241470632369946060729619378352422824198823381876067001249427875911262858529672212113992746936820440491222900103751687282201464125084571487280348754210117746459946162912080137655036973735567678624466019176607555004299508810097542152017594287063121780801218020678662584563657413907506599776183842844074402733508419721016606247390842459674392913152200253746403165046240457771121924556384895675234346973730543206348513522528690457665187684342473982540586283904016807532737705308064682202402199102569429509189650183918210428486850554363786486462345750092251549308018377707223565896704516129753095682201736233093920914221180960775608254162352016680309826550038812249498334696201945536327148432153740032627212450998240584178851976182495273978967209035257365936456892563021315560294153174607405636498822642724597895927864896450474751792303306485869014420540315095618208830063668808109738395734602690231426027274069168712005065676716601556186643598897394611360084182351791795064667587384756504040319992552123782734555275552942674177133028689649825404924915376026476409842630471078429275760036898490634022974834212750067404484465132562854941768363525736121978863455697065088252349601686217588586166635718443749384478911657159823530008557718400147947596882755587071587553507510525737456021282239744055399212889387922803968982547910887143167359971337347659599191318451629232535910509646728181985346639846326200656509491306313677977507596807628374794262052831827913506734026354397882391709369877079764689094384276486445770277470542047891889623462620165090757916633178954358153147635863701854506201356144987296280460773184777649147307803181818199937381633728505676173054101068155778898553969812086410952119450147489198676204818569581866536083939444095488448696792439448364220927381655068067376395228816047776528468011837531151535401434227993186802313978118777442816962088400302410698528632273199852935576903960229070343350601031926671939343841194539907399848412665609230199554156650962708123698739515897406890502468958490210477361841900347688667682005425820846669849547285959263646269467311461368979799748284433935635989805293103927185837680098687997707080505574978672176020666399305319725444352726599471077402483000164382693358864046250352798496489839294906693937170373599577313670171101398603158150908308540647700913792668103121680365093859528661117376135516950393151700772481579701701162246131963402166343516366511916174151457161697883565286738592159750629978865404521446423436673232193827239691119089165439124998262110309221901822416843006798893470611340683788570028112432152817986865055822768105662857790829524430223650083151267870193292262234588512135287622935829636351638232294995232689719180398135385980739729837612721857105647565680402941982120378631771384867326692058691567893123598610686905231117611955263987760247429941957460608705101824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] 255003532349354991904262035837618298349965815079618882504548618079309444749370475660114137876316820051579863443745568184825267395615241400181958940213565614971371751522817105856219094766763227056456743273865263454621530167062027456542762112619515696192624802900723293096659052808144997952352819444229382999492975100699452997067634252007385072662830808818418910494913722447052232293801831133056542112336005167319420558070566375625346254674241480649677048180980197778067280310373237053346686156829830815211908605187584637234273940600128774263997669441416370116201585350195946785773094133884630277799390197081018167031151864409048059138705624431835982622234938716899640424216598873535113932515701641611289152120292739986751528095460141910443628989692298269228883702928565323995122945091737445427936527637419027569070786198418663006819697203480378902226840797624993043600480759393300906392384577919661913765803786689686923557298627631717765470773653513674565236759521078843827925605201673436618577446865253198745347153190997430666292174976541018762966630263082501063872330775566980520420246356512903081789702213214396370915813215001831497942886075728165250102195239700662749036718951720534111708318137127340663917277749747069440256537911436306058935267602887467622263875422060447173821681607125305101901671013922255613936505565658128179399452694721040102019468693485107014044766134193763471145006974750732752564299147271933249124808666521835897912995894785900547044747448413961890365804290339138172320994533794472606965672395075804083278814015303733035575627555394149063404827026386191172674181632290740542589726049172449296177765585123281660041750322242858913677444669668042679759548254626664330952157331073868063267788155153097152623963354562913751447902544774932761194687345530761697568420037268156350512968842504870893095215480121037306380144958170103234902396352117288770062708649993796155021787762656079063282582286530261039020985811843022583376744307883922446959715811470324076011346989805938258068581793555519490629996154042894718083538692764247569599760851750956639733129993895530283948213656421133484950385950392269432864591216389052475001087718628929807135673475036419700117526389506982673649589731121497670731340552424198277957653124634473439133420930508051286100651770551803075962094855949636331170788560495883203499817964267650171453348104743887997380904126827761265735694890075786814796087487008377932324538318726122674716478812914547603975339554710653691308530749448478642229482246661849159494586904237479167716632122789877753702976731999207802511973712030300166099766625457848797751939783329581362852746141793715372929841134352465210881276700670393436452933758723968587745060024403766781255595707630061299033647200715561073930301512446878558185022288527636973630385862576423269077425123395022885205639409858333986277525153862136227566226250814371257915879258888454032309243687831016085928039851592341578015736436588576634530019442292006905138671390110005577962504710724933534106207728463577235000615791112864399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] -1418128760275082898898304077054254870698513633399482393289796240080439355236604787446134829072115454451692124025324192051192533097296933622500852721924666706467231502128558930235652270915114470230916975119512440061394437996890833251081453001805836529082192369667122130917744621216887068888838692506492607198614583627692736760216017752842339246389201631868702568906732920010159078535234275338496971155565354879551741971772255194658652554797924228789976360167862950464966467479390382061826264272231026734799046917715825380196811249090872001351509883549254306258421732920076513622279652935467244367539257269999244452018796496699664296703801959585839912682840229898441960515998581897521295310431909370062138404047357741211729198228861103973544174989441122236600031616766401941847042030715726995196898989755735451629695790240557992086275304291761003915141322087102585353184383566599897689809109352631911496351619538505013434767523319496889641610430082781007822034196067480976690317536004041783946429923040911678756591981669703609755727399840963565864546176133008796970701869495547289614355931873168448280352603436208412259032541462338674717176632168753957789499713276225950841772270402724552622847591486810661973627447166064435606159446357286043082850848513218279904252354115479104970910022046772292854203884965216057417970789710636224013979852272310767922140500728102672019032573885023934323269858125953535098497578416194690423258362385842728623286403519311005337026328179274483469539179401447578309926166237086018814107960874285439643811074603798782687575325528545482051976776965803219397526415383290626239598460674444258975445299547593037395528184478155343538305902173235023444694461936346765892631209307996366922611167331865415317125465481080001401225828390472053885424122499057700776924734024231682615356581971987758483106847159695155536866374646671446340547186655703624482650413616961234980118688742019246222647326775866922949423430216313323899599431176352198387003797263478110067759334109600756955258923446889911814784886341745522886811277266654931326319019955895004714150187567624547680130393716034623678937325104494480446505546578664922665539157858243425698936038773751666142771412294765001928222421601607513765449363053700333401509495296288140249382751144508750757148091322826676788026039726868494661561958050962661841398016441317149805474564572582438479896389572712193289170959509861888352065911210376578233263145090400165685364662498185673786679902632732157898162735507760448112452904747280200222748455534451857884258144831714508495982254783343304887632454255551067133364086334817506668281701319514975426997624785265044068343036799338995563663739939179790726764721061543690672698750837655594594988084297154873583422446193856699727850629572048269043398199395124765818132066724660744592643335121387312096766569781760475696717913719213365385027049804682698031497843873676171288295278675421563035854208167150308448527053338706442678761816148156817766547586732435175992801519096520533900545995734039671341143002639249300258816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] -323898903448423411204411866984468172503297652153387242047932811122396474580768038965775274202561542545264430919690165587717244128311988091476560994422130532322351287413040311463606867576607938144467415907166463146262056935309497257448921708782353995953358988092570159675671993396270139514114801667904421193831955804059504722192130403842457241212914112870298630311166629328542915159746524682675405413147113266540693339375844532215318455090634302886468558909988189796168317103474202459925356398848755517994379468371994825091696572350936723940905337040514166359543262340280023220363267382390758339102914159362029870989258883472567371955304582122716125635203662468613361531863735097407530300114604689334056902379844774467446973058741342863502002299534265849140238427083936129956874457368436288696193163436911645745030469724205627768639234046535245687096116429661822415766831417737446771954324521202121916314889061857340254474816620771143398512085152639833893255936113821747284997778847805152893634346446318521627279014379230062824761423723858862468564729860262883790236375646245142732363038529487627550759871764170476677669210911653273915775176446894740374712942817072738280034113281088283099368333007294280898886958498511318461424675684778755455999631539797349338572661690072366806604612028784281626952336149581360984224524880429904718488690701095680625298352224979480224092617872284679124453388815660063426272107397400230496683963210344945660141870211811363293226565206155997882900702412312064497209295626337649827576143295763738273227065743139690623400036707629473795819213021907483021570170292622502445535579429886883628853404646939480096526240583865862266070351577536849680432108350409436888654728180960438427546196821506723413354231789186705835717937909410160701058515386596855028693905951146214894587018183067219487814222829493009659019892533207989451444350010456924864713837210845722492372472449713052725518571383978864827126673715590195807970428257681548600845119826220803135280914363565515736587669622730456649266958377276489442169314650485542613093287132143855353505760833635554151411805538806801374256696067292561211409973719023185199625793916585332843874630204529562339009756296325025200784193544590086655102593817442822552206763020002940866566275946019664890901940645276691872240397011026208616980972952617421553051235368533151437734506793455570021813543055781761751929433530324859057552831414054105641790233356404790281555754422454959078243772243428088610228515963368544900516451181800731718592928136123335439107938733351661516225910475721991653868731703541950968511405673848448574973431245626170472236435460965917884649112700580309418360627964467509360219513468504746615877738374907358371648400108132757615372977321193391040181077385792870441154777288901933771262992780262603523881159894341207968246828509814902048921356562605813797097272177456131278809906576753390930392080508750628972613200782157464102705867312898655974738311989502700095985532549811162582943367179201771891599193483453036435819874100080111779840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] 24661385065254821895123403344470877411716619978528400719426680769725880904116735910422377618784908619116658896876748868101520014940769926402727251555779468633015619951454651668068787846402571983913964626251770242844453306831657741010210274577971667937572204782649778931849154727443875086688747667183957174142106640186018704910596712544482310238434315972815410016393576728742443809590893161773563048191369177889348077107734170908161150898391807026986335562425748534849202192282545053214338376529695645142024705174389986923844089359188598762825300561591025791778053954755344320180738874142426509248312866688552375746525766428991593975663312716290056690292617497680409723826658283993008602930863225037217522311851350674767212559103209205057284000066688684287475764499169233370825899025527373759173359603431289227578586215445326552137748714041106437972276917319864528617021090345507004591402589975175011939555401871945133991537464435286560831625183778860607086465479638840217797427650807083243085644710546027677758235369979765577487988795329941926694128053050619813019633755604152049048899964552219743251604354055728393795397447793321209234234668997583583414520852857628836411170098165486226896716813561213374877124449528384384606403905972800567175671736561160027623688211848166892168384533040497893707936860839921664013027628348739327277484950392046933454344210701581354060995373949695691971098286984787699074404604408917675825341077096399461053622803597284602619235707428500932279871281824560708684107430169962461883740760875630974844448559565119103617333010585064819845915395614755925336916868841437979381429712432477661436200697864982157791834562118757828689187165754691859155018817499543880802652921196954292900840248886128823762013826185785624430711153683670094441908342806807111596732848257830854955967636563846196651201210287091024495737520313128181315342717335576283520682587183976753748481038845848317048190459619827863816835519398359749777748953045815245640798019873534930786977552019119384796888243605834225038269037963387412152822029155244670953508037589284349125511113872795844337067359892941615258473683614763568148231655847840319760376249315985497160590263800939094964033630421847825835593632820766866665672205663422358003244476269679296709737074810968230426838540958494240113772829335777171855096796726241420778577268247491439358893469921666465544682159752335431243008628336965964804147057352316279238423980611610823110367709221515067906340596872004286801316785505607422496757589672267510338268488115880960320008204121223888927500559252573874939239973367378439026907046887326291874960273899041115745158733159103142159359809983822604655669348820416642350623598333255302979576592827290121414046791381922531326214960547190500231708101380888090146841461432435222347246151594648095337750375040942015679138859444453387661162958064444322710028549739836238130368960885953171897164579434140682944589870890489304378905896823392811755782817145783238186427721111911170456408019354956564192640113785920225351357983450164598145024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] -96445305926854403102194462776854727478719402512462080040540601491484751259774714935846177853842979372805958575207835829923627623825581568374615930734017890039248665740355133888423445572622349279516222691638122401274441022565455655509690605241269727383412727321534522564422107272404133108516657684087437063701422068053252507541814385192678978484053459738864008246715001759643767403324136753573993884018289303243619421721796952225339238078980072133995532920610903293555384668285358696297464063346876118004351378717205421901325898645167906249640084124192050398586895097352149291489764309733939420449480460491752528158651518376169727432442408244931409823181318456587661425616673277410637515913839604295966200908585931776915365467653145297628862535693556248717365577948805339870185407706734720942792815963810104628820922760958078857861271465777749195969019416907795838293082287942287799413174722680157184891415388465739982195029897681345669090975108864642853529534492380841667049388360139123240501723546206393210444273338068936032908165708918581718202703327114437793279523800347756212688398594485982624397867328701733066520931639422196879519526182773158155864490114513149408831562869868569877944017709800725695011473843573265752020045638202268206314019248265489052108203862228958130488326644735448266324436712293795394738381887389792270516022409267129589911383871332370482714337083466812602432843311312944894798785596267554794842774445489511602219984737371958389954288576069588688318411602503009859300616922598140375293835147731815165509835519443603768121632933284717982819274377634585850053182759415813237703279853498034445629893846627323180170160381458100515393690962147440093626324694238241258264239120338402773499521601284990589345590789557844589434971354519485383896337436270832679236295494677662362475913931055636911916480503363466753086071932430262193359855001794810070504481996846842305196598774820140884839406466160700140153186477580732017520743653987490783710458923394752304854496254265730443017821564656245600625674015671606530814742118711875189357337007749172545688502416287015694234109560037189790781101489796926096943527832890988380043205250737705215785021014462619572786800885670971981199549673390955297404654834459357760169517479803050206942524626113453219455663119750203890140346053506022334950383530299330175886314036701373518795377975159466934080330817844233412066509093322131607123637355489568742783531765945976493639955992028253345316369789036897012806750438680799987789952494223795295593629467909550428785661860018762873821891830634407879802466787082006948605372674292136973662123928930983828164530626556148932216167286829385250456480482086994925261282723026083998979865223586777783198855900543964965173895877701254533401028042000405836763483599651496796432814701470609159159106920683101273519240183771809914014527240498072586984097953556093930308194475023500094895342110146312931975397879730835918511302093053994365135696248567418462703151471814011908241680396550291780645382527692301658177012524781737103851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] 115207515931889036972421057112044129468254261106190521958374213149843358243801101768142547940932391169813982680059584470968643502904313622360044084186614921644248078173562547438835354041693361351523240824915080420845088363540589171068044739118935328948141130993353207971791092883606976943692310095564605172852091024426917394410040126263240387815199104251420372434044828201474669821770148066620845065068118385229900627070414551478096116863524226741728444074643738298097583894956467654376497612052734876882723754747834909386466202909156635652298343686810900269919475724903879681719731212330111391161674207118200186322195391102310784628597662463375427705288670158453645438124577171404703246329801935712949626672959181694213275465987605060068700184202811396973563377666254075872429557470924112577856067769537824286269802616441995255556504410581160208984506373375276569469782429531437470823489074058330850045486248664764110090502643305663645479835222649226498959813128756630976139376318240907478144273838161997458937753397537552820489075307021268162095501106195943896630586316983384898459401298669664640677130118499721401977018672502995671558670648231661849297621845756531578213803597938644925425412185068299257221560696033683157025466735379136102711903577165039362995780102162863834012735435441375670286232753258313084424405142557718473820844970119939647108979154299451827970657486433254373574329041390653111854753813392835055776940176294121184908170192237760571786682219246613961715150225416526775607626275091417745977872634292228119843522318667214094586053839519975727027185504987216525780628994149976312380699833916817155010244791891385951439072576504438180426691167985649019204276363112899652225868537747049942824861875611236549343980653186341506633789988342575497068368867837769491039840783094945857547259308151165026508052000906245631573883932433726753226572980126367092221852495557764877535794855055000963170653005747646219675997259546857679369247085124173299497934085590923502828679477967434272135017943011031577734630901658639812963637011272698921095594624475973985093315118609393110165852893305631206719357484872506693204324225499944124104016457056263277988040716353528772633907333240952774591120969400155587179366965620920893083522827717006192677849070009454579450904777092578382249949973063842684091728898326092334568370877124598717655970145354717128260904406971544584892179882695867691181704724252393561218313372350781337788337736256523085885854658527100791554676956487440272285399806808335929841266804152399288386282638666284258758937240883722492507662765571726993254543920655207997691436729939465543565345298530769828695180382194664454003486665746767479147242543457939868296849647338437688930687985013372130128185026856298685392581896203415558728469136038850900053893063648902830866866851967390715814614712407987859717388285962938937266353629020574916811827177078451049694688008661006855116178770239562288310604401138295001146214557700172958774329223668609554004534764331209900539087480413534943024533150606079251447808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] 433081967253721388490665429562537548491739106557620587564685497965395310368267389060153425565580231127497439719974940536656653525437578120432686129880308889539604514467042885336807581454132922999139749390450118609524549334930476488188981788501413888223127281742534808774641257592570393106975444714316400842827256014992637021321483835905285548804445364767219515666176099902231021971386009112053364553060471634459560465545241051815253559602625302089769303292808620249454474207278715029590439621300612606831821777313766509353994387189348835632691201147308000487777236368113358037316279440952533831511261803396820221239885750283943021585756848885851379498218052979085623900958809309518323919076135202940903138269785808169204984324867762600152300214138911397130329425275645703458948030819141878188124325056856139537713117781188876560869125446081864867910786285698857334721934073464772415357990512301611461829920429690748332449030897056920453656034691412889167286613767138032899261333273473527762912521908816167203728991139275242614661310697555674072279830308234507600953995525432878287457141653988321466845808948478358485378962349429248719930941626333877480128942748069358212695566205908296472464428532841297324215967031869901540895401292045490552502449791908536772451161930518423790046001179024191515192607151545316529042172796834418047791640118989091580113653838057936247093465860383937184954513404177830831848206853111134769330384183272353909955045308165963147540802904001286260911913079088528338674403465450640509266172396492567488709319207255658984302200634803426363638184444568526760768778296010566952979031867433239578238447650974474566465926162801719426733816390751871869449850667290569499695199504517467911663437559084872566755379339646637026840985469858885686302666053398351764650939632781963150124907048647519626455481212081559654580152000054197235973587632898695415928336051974783585964490590367840237495586714911659806416857313254255346895643662239577989204298458035376047634187677795996926106483437294699283979962918371737729009340918999596992596546812713583094867442138467781704789432208691516615893310225473713850277214795397952717791637199470264437671721576975056222608692880839333402305718328091698130266555089809763594709643327981577669828746894965668187844875788743662722596916161522978281070772273772817074040137341666418957134905599549243767130941998404785065356374335956131620975464984221625922009313063559150562927596854023052417443620163525022953686205578042666099046833678353996812881284428287561759876001758340775613220540311449868761392206526361428540372641107386719468088021273537095108109820113386665420719075360416527091210089244866000443276466910189174239721676448638780851859421522530334021403651663704271910826654506625666307563058439523912381570378893284811381890950234239664977077400089262199074995578800410569942562720730991114324124517921741058759500876365420174172655216484690040567120563847402186171377349675050375925219401495718788887584612623985978041694315322275795374541802486024622540062720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] -2457437398938152966219556880097152209666462827978894757728443597370031233974789659552392927425574814879583536816767175796994133280122391954050069499884178676849771705004715890395840957092274282183922337442443291337678101869851975689416334419807760857242662544731845041454938077127775754771203993597715144564031455487489838739354408947124695190438915997906974199243119211791507517533546263424443837590118612165961804229183145403737646439515389311631059698373825554815279331934586954483108195544384211803627674945757480408616638873349547564708072141307834866654767959993525772590171139251355927647139626185332917300428027570175824754257760090811964604591776565196310833663263801304588438032509950007009609978170981770422237382775847573659191233082765380926053268710984554407492256843803577079730947844968659803958144473976114766840307059177837682625217778941935170611392390284745175461199477499571973996888160027724950633372550675723975744851395275653308141151493932229689558870467418563656652236949027935294469048652527956325423301405065527152875903350302012621609160775508704060629101966491011066583357762413092040991682702458704756401943317378568114534810241463509021457044473440506176526094299291965388509232147484571652891124459276462157208349061066326071069942168053971196834429582377735535753417325746953895980125262327299379921944606270204570330431494883996905376694453897943777201599847209564018470215645717392123375984889888384377268169770106019700631213491527494275612360764230313744526372114158171396623081049172015143881374045251519389077034833239895479476397865648388967554900964883251327456166107750116873966246135013195090825089504027201907410262531744417680403487666911285007499792700873822016942705048473731008268394895649169289745110444235148721854093635979347161905144025606220557590826518998777648496311183251863466712806671198664170900336357268468960989382734363534236449097578693543840359589230108338390419439965648881022211760249137385305897926593583711961466087427186821457448241382511644616644220992964201482715820380253319436190285505558128029433474190497569529301101525268046551897913352314515946250217538181823308944756584145049749757297070019902953519674167984043817099574206442324045027529373099403570310145430041886357954392494765424327238141758785709928044269202153600760148577342319272867862452065326164993903623604326542573959481065539582668272918593356011840279023783548034013618286542552206466289485204936712744646469792287642439299032047849306980796376257471261853881030969419282252317983340145613574720339623509747502708460248395274230236081999497648604205424728004718056277890010320274167131501162392167478802531382776361597803904707106027167999161125817737360025139909764910997132266258414542586563459574899100616550969946547951693212255804418097312206295754024565262960179475096533369455699970030880258073337975205451604303112823471672146654384833149623473565948241265295558908339644206551635185966078465781310812238789714324700859690625424366889833116747200512911036921128566188178984140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] 5313618491478307800630175079037376692022272772487804012984600526595724729007379414753896596819776736917275301395158058509876792038001351291984442575213441003938967314259737348726410348321970276659882391263229842161601159400877543025898478663055414264381833446441184070149218842636252065253000752079963766264678224457315507609518687326303631876643646214655074193597231751639881696008111630754553837150148532882249674428947170464662520031305303605828997072897631871793217055437067498621989519563521737921465229276245666740419586841621490307283947493767704496309965126336373861612123143015972064359418900980063877362524391551790541835769113625168768023534575089976913346727150884376723001277932308034647112834344936739569351570809570391337483835100454378125650482504705509980547879702607824768702760367756631467456114191481031488357199028888721886119908155318409419876766710825702407667594413280284313837015706311885857160630756527081447544552587875864100591916100345774742392131463552488551175738602914750077179615684399567662743196942457680742629697207060001289558055013306278076587123990208525446733805173561644545607051396800519838018545747458857686354290503730588043634086769033482523237245050420175894381792468725704839611385600418663982540951095885620993966931225174138320086416536341912267026310665493627048175038155218554254036145170267682858950816141275427863443762299849658829715633472082718518028123770508697163875763994702101629952756135312069780235915819674690075806084275170947562066734346616141527689944460173355063353629394660569955438083868917227580326305723119736909826548421088973038479791150140802094389605918419260846266918063780767795394040953935202279941804425457643843575571306013312380099602118115890572371952467017957493988170461126338805680963409729531309638342099930372383748818392366544737377052467005386107834364492478349907200535291830750105508499498322675512426124544020417292769973794632675187849032406963799220529405033198797798636707476696792256019836741946432873357729910431936138879502342356028286026636468744891322105066648416114205116880327649183694348303168514091622634407913573868913051217674372289850896393606733872073632742832312280237567801809946911624533898150919870079615781053346154467635794806727712333389701066491184747304468309760749912263446800150159667387798300716145229601748929347259478721153189262506936385906920183686027158642424828493581858852198164648736474540613302996661164924197460156668602380139382364475193868274617996107723396434821836535563996290493663014627943637007061874808293097301533362279802526986546190553411617781160896839783244233386935862689171724532758534187562600426599917318122438414168096828299818946687796219274329020893462434014986630279330048739407335379973085681557193592498285671651077751962346926427542695124364011908170268695447847154675978711361391764132794449700026327426372650611568128023127057048975576012167032987648425370082379565490355621367253349112547876421433941601660590346541341331012258222720944799529108897355936944221663419370045440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] -2161901274240972302838131786412046378875983594187333262246001157802257794954131160776372413454274994962206568680814553477099304010581367361986703630574304171037187687153326712528413624677239204663723095487095301088224709654462441612080608808850023621488334796145158454384937443719217534197206166696753600740145971752711515120224271164095290849558697607687382905880161752239953082808005821515725653950693406671148765611283597127294654877028381720419885989447863680092650216883872237884897655238520204756936573248279963591332271125546808230816460705751717329165246978837475905300475820501085441138528998511507417716415966229131027460589164785746929212294812862702055209787915463480425382175518000110385567201563261293340069651392253250911379780211230505345898980353276979111459767433121882850783011791292578964729789966460317686465906342754011346049588422659412957445928596636655160193858836029675014726827113059250670174492265292103600101451844652618519031929704331528640478111084071674052483461405657916078218408906633935959645186564864987400160050732573004189489018300235741992395783088388699174670687361934566869245379246187464948512337744848566461189072165571072449989916906393864547279207865581259088317376077108437854475364139927805230982245957930691838193385573783729576771074882388998186565965352204929206019526797447158221633597710087626474419875120490688936058674936681688580364987288321259135155542021747634778894019766861263652632200540788659026601489423046014601377747289097552194221658303689796417297925954102478957844912026877112669908330945353081153945912489913946430578720270769757370305767047739901445699235650108797218025701560644531709380167498307912341108711208421179648191593421721806818934497084811248739511932823965272274181580352721346411598575775951607855333505909812805483278514263937866920987774490090825994338368174281359808232328083303019667707275496292958713684394831554518510149746315784240499015092474014241247691972482316860104822353640805800186522043722197914384750434318037777187579838262133085754929594757721414662645195646127127532781201742955401556235267873327318379890714118150093657800801211156407235946958294562857467333512278296687625889882186940742022331284605294683942704029134721055012493177889409477629075162583600678869642115263999072819150572707359699774599697925660080491418876132468350779833525532299701014048348523202184231465570649302421810796019781669697322714185279582113636197467524985370126944833585733457447559533165812775538298105038440143915514347595228607141861067940216213423743690686718330001246970493855642517630422099829645794995633944407766950283590952267125006557422912754107650202517016122305659560489827279823298191405619435840408597475026325326148876245016560801252590325465318224989329941818573869357604649657445121424781531588090486252012551770833728282073427029525759746625907420159787972470323461142100346628773593285421269379562710269137432145541542986064410723792115132965510381244182529881652185321142775731473486513932119131045777797994367637323956355072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] -21186888321565304062388245211744818414572080870264026363628380874923821760187395234063509776957613097334041147282673833352433465704615725670790871020975085499125924471436447007835121588853896497101448522912469379952746754870777730609029966201987013921349636112034177800857457283185619992821416490252449562299388000195435286015284136038472628980233128993712697315245683934999427728622108304064818864022329912720923844233672332069440893812718743226790054237861698653144609925305422391706905893174242209085345150831873468806328293220240034216418997125677000835116305536832160333451734652824858972449778500735959556302615268079282495791363123217339699890474616996416048963472157480836782579458390975176129713442798642495157386730270102464259997110915210372968334865925486128868279694157515377059641111768050808545678869058170567391352054685714098522744720713575959394692461088279705636140184120461142949654426044236292594050775613707232413282229728411915750648928277214326022495611095455570499068825531661216827377935699740657051393573834964537599128178222232907284497987174350030779010577462107855893210363607622048239072979326289777606309979453381876729762162015983905403132583257143455978743219233337267326646434682312442565239890069180230920618594259759014567420325816850320283520300534344788230524109647983244905537527525567058448105081133302316538008695657339187238535480998796474141773716039671118043555045155715116531670965860597845187551191207696733412866461377117799321971388123941186933954593414391303449098645528234852521952276648901404434644182919008904060144342707524804808529166576562428784546932529070621789330757528611842705045721643398469401165289718725741261148392740920878947928860307025380843386673525198456681238782370072207481244503728984381431130229566944445530210294960912710854485680488261166025398028751391599444989440733902325322797797228123505112698695425874173803367339314610099710940893295711560796529606667935268244153049842683911144296494816746822356108773469231999842079257546016277686945385677639858931387159515304828082483925191106267730876456805623291641137317918227540052106255273257969141756197808096371661023173262361580088194252053523043786358690065246216633080414754772318586523145013391498560899782471772322171044227925126055956479094874005421784976255432757692100869928636440436022998403153035325363546971299339562666245937531406743667539643888587479599707537371720790701678431626171643652022656017521991608404706078232779658406293188819210225001149905378031043825963233959604852476506340283789749719504622433060584271447183887360368543746929755751308839702482637536082801816870422988738162658888637266344881209500830229868440573991494107856848023455186997633563762972091896106953647937072171687182253443228924613023939787082490485123919537787472583084624066201014573793718892002218253287550704345262092951504429819041025744404150290411401881358413511165400451903272440386056479857152228194482414497405895253993056163376330463223204795923780819191897564465477878620603457508229007311802204160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] 69694301965218679643559845509921209357077238312863556720843359381741297349156110063629918333114087346591792375570162157644900735752565704351110924609628723509642743065548234657490796119478833066198779029001172386842550532787794369369427715637654022499509278590080475283828249433254057560427228227377342792100358869054954417363594579885329003574363578084735939600785542136509685851799327942077873052367229109185556571771248680030677709140225266360662919760922088532742511174865438233626368181421538222822091638208160013137021901719493984849063036470615845316390538783176780279157055161768621103662291192877172793310278003065895443358908160038829535746999624992369554580007495952736152491168053052020154893461952756497487835340270259425260210880876536357019519989555855576766454584291641092072042618582106159453533963016981970294950589469234701939984600715026122373771739667900454444874065790639400839212669454798849913486396904892517240033078190633260140151840216282290502599779140408762505642979922957208975524194450850656916067752456074207356753746019120277367115845045710324339110783611958266981144217224744861893155461946403726164292696196598090966428290886152305425163118598743287921395717749095568723925621796709080613451488427468000751811307493078800465475013078796259458344387468888897579790769762905992692726949943904784769960323821464889100410108060070676196216719380338654806205333994389166678084720497774954935339849947583134755646277019580071940224448462963779465976607735266242102635076624119019649847708423838191433322708556815807496260069196915278176056926928409824548075736396079539156223041153050618737332575692878247835108105603418110729167713140724031558721987327207792428185884910833694542068412739425503076335394979298684766269637624290315905393192687182262581500541864674440810988171631621165285949443946218230828933949108863061413583031801283696218663154900310258709043813091732432714830252459479422035432053605724685720226914918049173877611670433570034347503042481813209102529024848457502536608030187606882904729267060191958713157738021632945205672963750501722984666977941498142538215691563951982323706329410463106279622533960934860917451326295787135253698182431797822043343831848480055757777952701026358135356314800016972150851786706654825237565606048608836438600439235380952515103192428729527697305330476678378090976257810372817418613851209812543786922582291871657692544953326521833472825181935976565129494487608179289109277857833313759110713239565186124136993390824961040997627159154747931168476994802164560249248266105626092397844754939438992506463091940349782874568913011407871406995122882798909266958255640386551641190758477281322727195016553906680702109153197720073944571573145081661477866987316715121936634367178463935183439603672488378214440815242715433500540254337478992688154448204824977295421596289014693215820571578887328535100208099729547884866183726156972522634003444962796881718355761717187966697260426423759686935909959151732743582185286329978467687229923937794756891985243552613313804238848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] -103382422214529642425486916202682088656827077256196616056928036389336811178558358457557518901950048337401135171130365849076022996049279027579589264821872214120721450423271556923333108343602192199084906314009850065394529958778025559914907172957122871389027828951413453494643507492620199208592656411502086023541051515317982426584041008749628958939579896981348226974836382212724706242218224368205608647680107563635419940022320392621651638629311712405703453919386295541319731577703785324064615746851972831688922773689504951133941021234503231564407490340667831925480584701128763814964883082657571749976221399373543226779001948084702470894387288051585058905043820055673115919869185559924510182048005653461160974771639721892509361478878783574880064390612304922845844846205714621687446805752137628600103227191593384334437985947556060653889234941663807560455224948716279613469449635061781040799343895009377929896543089053111493946324462199427383643558590422625408860783737211018797660677088603277358739343384235822514502380521343276187463259175595665953736542052450490423318378776374171652324473014617841773050072881389429821817192398603213267079367007038111764487191780535880240988777203321880097678638885434807042351859272614345644421567225791196630146076727522712602916728627767067324498501970981830804540676596673201867645004104154505576424856688778487279398188295662717991358414543103641534462563311983924732626606989310164481279778200449611668718739776090534253831787224269151028237071037365049285099321113080931004518313545364185018269395784098213806976887375392274403114114358865640308347533506521556870203638235485356902422921420674989927457582878539939907270105929723795745323150232655814430450355683704468304611744173052155228695397539778120343601773664422593845811779320486361586490846451963437870476271226858729616343119203107625112255568303608735385811095886508006304707871560215859028845091622169370196245905704201974761286925207249620631522906262693495452032419427117055983471673047222266128491671573490406402638479595822603702687855098921510142106086181365476543929330074885952013468077736431378926757632777991151908251779830441935890763557322056188543506887238323196675694496665503099475604334112678606599057033305516282418949302678885195697221105835959860735975697915878802008407724077387317061807058052674135610464185623684960278216032671364478733071611699176541236393121199224292972310336056163379359568927990757275961680218949492447892102207186045153971889492016790354491296220326428879276985376383755896894727448953354244157257153186348088571001217607997214568920625268053194009379397884236705883531854720915981561608870301303160401578950978190118398717148652047440741800843572684624191667838081623466008440824116117780132699643197446419659938295318622321004818801746865027968920385745908774832552594213930172538309519503288402243043803134384765291738937433861997974409291759753312937011993791303554948557610765871456883425920934666929051736931697535371233938628476086941827911060725791699929729219870975766711762944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] 25154959405234613738228458037705508336272428393145812879195682099981428024454103281081405466611874281185585473959424396185482226206230445195769981025213005763507383026469634336856321890416980748357626282952081316702329164967805881857026239932322715756439615426967150863348503224866371738043736035804180414832535178646648717472577154721177996321878364899343025438168523708509033507145109408135881616695329537413549404575354722061756413148421956409353696227638883626641968350014462752988849841747885110552358567320034637533808430304080431552841645603041150672876990100545743011449697739224341482090937861421204359749880408545385446428634521101965463675216463279594538181990540511134443731473678451741487427403913201423624587734250216213323391608123837953278390086926650229935830129257036354861558291680371023058586788964247063764988373472219826012073538897140394765203831809949077177168844767372663325294208617746334337859831819587722822676082777170894006665396986657739566724016238852771737288957545473513068319762067952520925769570142164139280016775086198984796410955954782093429021638806278251376045590236812173836032393823503957837002006033578905272148923931158097237523839613474642542837088267750946077061251296218371032093461407541844417122579375887461194132688717610456041256241436108822621433159528973695176209886858389570094029200845622534891323105438627497274251834084516128888071066880846061587303256236453867589439554368240226746586687433886976515442523970232818643679945125849028464569623074039048917109173813595486986474810359568315678451025160690287606247468253222798597271553981767904851922298647014741211607122437064935169030799403268010596111008863738497194452391561578655823276450828851054624493011924938359411865408409882827190075571198107214685125525929245350522090310246033024722454388509473651554657082510609157256253119887606718046468650119198214911858081841998763253389734818552396413861320636404012724493766464136429471832713043641510781113872542151130891447390322523823138622989681461737477859580888204341545177744393455221064030277730324022395039935204094222608035321713943702926637008042016590713743390518066763395757712721389494925265116752972406644685081168245017516909602590082188018555745054501746591266520546335740193150768739345556068646998113164732945931127113172742551116135888832998982011234364214871187284040981725209270156268173913349985318301741414487086363346670200391539659681002780903034105382676416395646398256213279807926294846542771001450021344847274939432182635672833632711576712801013569931608769518050745950743867229758263695518960808035467935032753169195544469037548415183252538935899063539511453397358974149186905206380770332512350672256381220067358521349565350007394979204670132565215155845364853708217653975903176141876714055826026011362397308944582542615803000154785051470263989341832998120004810558419722996783867259827831396831591143093973954960612240818324908985877360489729625685713721653395010174980789891673761096286876526447429837591544279122149625001793445727819094032384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] 242459719281153185019221736806321383227701741237712160420777037684308391856629308202920065157682466672572245892393973640597910532920773327652613649744748244322742901430334498845640733376505773869236639584794566157266829133087582416123761806585620500361895235547031732533640138534821398762185956833426723353296505087772786908528821266584361649756976979517872831298983113117656956430113531339829615370892212911353389135107514741878904906665742927164350400349780930276946488615503178922362222232743838349416732313759561379053475705970307799170570628179975111728409742409371383111277658019587816548035876705065040260382443111241568136740800122590456957579392346467438524617955022412433178368547627850917221777579128097952865506700199617346975033888127408219362246582747374260663314716913159943454625439208408247766846976775186723331925112564397471025222512539329781200309700655072853537816402165806980804058088811562186913094924370797321454800280442978854907599291798859368956980967586786689134511989883329060697727467062693111863436507085616324968284371105247914488139974227411096732380111783897446507318332857342192315465341011331194045888255604932840072834040787495001144897385188280539633417899909792949232271163832483193141357416613640605921125134480600702345214309273156176499752309809308806725965582450095706840843046470730414407558611872533046462913436041620403132104498311473019617898471508564950718578354685329235677759754604479691960713775179718195950410558014209325403403363892358910059956274859837236590348351946119410752039769904219924909560743585678066662241324893967810441895999804512211999916346451259263082855075304634845230651805818706729423183167120728383446454321354728436462298240873724917993805596804782449800634763734646576004505598436425168490111222839483638654501238036733900654088161172687516502030152558681328732076610740338883878031000621557670375001615831424266387611166140004143320265744029770425635850867848995325914000118524670485141016847779885247682306788145594551789920109265964669673682470198836701688625019871393703338106432406476462151015296953931376519729919868654005155709132116886695797536063509653618487234406159578077960605444533213188250502260947504854850959444510996204296672205796443683363165667613040760157289607382553001168720906674435308607487980162714136382619716972634871888952712488547725727473788757116830667685256005097018811830660162921616718526370323022726411525320317138297028481188731184876289884069800286883329043876042292941660680423933411117788227914342458191323911768861823106131051143840186817499792460450464376433061873820548110102907688373996428938652027693399152774577057315462809374826715574182022402645550339191781629374856531499001301264334846992292465837623332302693930308871669729243854693802292442340526261302714677007523912413854756832152901664817319246998461776143442368765378935698298400008800750923758893793228065327601212839349752359212892217433472243706237545375659784155727450808046347922737853878792523789259034922070911109352176595948575333456896820510720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] -601832205768691180950257231264380427591750932641493595110023751986047648886836908321473875288074789102421253111891869614833112584841418547556680402525742749570728055223941115779565491878146717929504028563815265820131230084713344277115261817815658052664665236367151787523753075645497351064153171418064046262146331433107188095018173548480043444879805682752294508817300405675346747410688773251387168435533178148708733744145443746263613434275828962379799786710731972540409880222476363851580626462962749560236075062261728650036652815429656142739643488975101455729724649436856928484925592395577303643415458179610872952996827404177668389239208296912363897530302812413590384619267649393035725638216214649747995321696956007991420513266721307825601277995652477510522411399161317108609178493594049753718399009368695476461149303489062856499630280933562685012893503742351688285103062010451685809193636617617894790946749865064477583788887024926890702097161009658926293440758057107591372306143168641603595620090455836582712392289989233735756412760170166337151155515289579203353467243948948085625007271450126271353647610856137807058142197471504837626328691640370314701532642793585803541189573548108768645721275598268755809425983751846096552083547178460069737181796221706760339801537955472858180802874243847012596936362145284555517557750302347326184033090450739070732005094013263305771857972919753503997797472458095432426836931054154776424758864770859999282656031288629291197386651602971648137146568880979757047658373983517414519642915118031741525314362921849163185380346026593279914417146916940790972129904662435431953577774317309404026332904739399551701454477161998572193473785544494393187560744433259034919760037002414699092498136903529681061607346648558397603095674858049700112690002643652206830348558302009683288709091635244544949052734102669713565596179592121020639015576223064612014484806925262683992393579528399440892006583384052979466428413340580884853301651301286424471034748977962493789687929717004963026486739247551983499355413977988194077562457750452656940436037785264109886499760053083256023641250843447398210631155773033931514877144238969395163160795914540089264232454311279141011699930170315552401915089999298597680666536465163903718639130458872559161076476851477796078702151125838544716830052115841355814365489325422234035708474325544631273505329432140975895474049029752183949416837857077228864563376633984246810050650180132168324380132734232850945834754398642696320310658462225278953712721161102378723715491082157349231991839793064010592993420721287798262311203277830274159309929731142260812728094821451577524870088707138246765184908699770691038117337004625326539951107029260194748222663030695842461799278601834048365768976990118429619204576754893609425981846743024102154149925310037998590070513623417479190861083097911049537093634139646025372688609380136743724989569453279895102381786237854760002442228147995980886189257998398588331892692648443814550350669143990759773250782720940074167576594598709562283129940518978446089275834368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] 696150701262409366923408276979048379554071905211748282400576835841943533997139749067504354311593665621525676791864043250447480627155377836114881048302834722412114664386677053873196680344535902772026372986623862536798061211063694520289902993050315871387122069425640144698043378607253491549534043669561460791941545022492899614264561249445422664359897435636617898700853495276448264495586658323892419549340092439770187135359637040223904175169743263717356711701384188145599441009825113760154937736700416027962444730552891514311511044841405882199173544355663299119031693303326264234571541046050712072704780938094461358642312707898607525816259896944246650972992074947742060813719614813056449636363760950278762209868748436645432166851585478841440663782692679239743570920030882008712089353681650969481592382861449456102576915744591141236424033156431260477639995757872605906937464543857836677651292918008884301532268568350708476665196127695821636885534356255080067709213829094973943870281959145079149839390432961893479370746155329079189159121710003444323974802976626687962887246667071838335738538355997126030299772645888421539230296417358551474177732119730401607416228141034907462940991101435562779704270876847136106081465695355292016224502549010788861076274869384821607758831202554231516591608711536896505622333403275671404402226396639269342647570753804981056416821538780806146628886337062688019449517703824795349393518737390328541772902123243147241860951621882842372875097572948010910415607163512336407459953294014576503479048683414156641053166872168597016618725603447459866062185231599376784037507067220662848740075774416203416022104767681046415411284817360301569411935937487650133823439490333119152705945588927519026893555431239241427818784495549493800110697569176581196093726463635622084436495408452012500944411138850485936897191327112636788706652888270548110803958868761161156971927130979291282214699470762646986244174406710879178757356821257932897318442362685494931249044644600022139029318598767653453235556231228194169529750521080561797833866147638757721128174602131276747945969797898987341790746153015182388395819759127930794230980960119981576897261595687964336037658743927261829332514087296941204343561556203907713602858720725870543091550097160873985722845044300162629479390222815259530764485526200010088097376077644828588248344817767890589428783987956996972084569790176978503566514512199437021051817063820820851961329598686040380613783647458069023844185543998254808461355662571103334067187113212474994600474002227759381196099117802540315247128421082644852642534909554499261918569094600288117018756982676106032594709280660901525142279069036113314941503772291211790341445608985546300246850278413900928400395420409339222803907175346238981846971936268037244795947091929688884522729408066409980045480142539447617910167409843738377925966922482446208821019024851861723157496514134813203356205360205631512426313669283277505564441439734885054911227863484965329669476833675787170853938626495838928962209896129451011956508172113291933552476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,23] -56833239816361137685494389392689614881818244165734492077648494514414117376179129552407037317255112236616719079284578028838043346351254844394053568348525222773350394564818330434425516854634118229464388724989596926326381537359240380489051803897710108820527075500587110157537151530620800635246140701689502784066101075185813143220055155003560617604844617148267584642371984683214626028858920966018004794473224528677779542646232333296115599273177433504809652626274152896691761288561120662667507812081978200805341747060699371820937853008374231674672695748243419210707282608394652687508608488044759805554660205470396576529706354973519248223442610487114321980340218208396732830620187045552574479892019798384902355486274839160668160567048569177357848728779951834842660767218416033365933685329269254157194346342668271135195034869099036520036543387212044328316665798521441621522186370181130638493987320531520044991299082539793716026037028309370756340384508778382174586828355356707597971547061068475808902816861768910842104619418637430821266138749962431090708627397664578411955914589333779899205059484671385571393875749207821004263763702002169194053239127607182588063743509727074618154064527272163400820355755161638986072612418408198192338143122469855764425793932350837208524739239159698318045576346966539906360016213705398236256570848889955980878834438047076727154919171874853255475921356259678274788343412387985323051714304854878905110493373660828863166049486675677650802893018037407725126209395125700715013335645047513313350254930801191906151264900202684275392084058749409588372756436330437359795324642359889251373532769658196347617414737769889942478266783044083924303078359914550871199883503320398413576802121517058071012071201785812831236206847606114933139115347974182128241089176088744610147921225956268407758102260981643326559297954140332020207486751440566612195562045591586503310977758085636702941834622210204456647704930785327898245254522707319441166520508341009536708545469417617496792942124588097963301069226166748645399689065586401897107877777449962969531707152596269631639997749161852817306438156268398686045662941565029915239348380702512167134752287754677799998182092989239242413173528048768157523776242939875521268333472271387598434236889909448092435499420686019282124536151734080600180965537629075187210643759442803910208081674026868138307577046397399083375922952585730568383147514579638500055827101790233469827734821814759822539085160046029090950119813685567512151166986731226416605972762530560529401936096950361500823390399570302828532276274362743129455860010654607701753048092601664982583418141531699062329725758957134297908343393353508242537761145724120568168964976193638368664157189244605731858075928299384576456165593625547075827679000962033081247089744493118604448667772574997554611325791678620435131103385306180543150313197666806117923954595333118327002561330178932340781198410535084099151792486403162900314597644879251768946322262444039099940444641325421973498073748802197528644038283959143820346158317666419666287853568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,24] -1576287080486651364695887449325192525731603221241656256745069712557331065627077781326202841060711623098164871100879423085961651018150085737449460965265900484367911549968343849464486386106214812441106684879836257546185717071929375063243544998839176911240385956028718954614276274345712197228115931111774250556492389565937321187569503615242890571065426026165550677434493608266583070266683194637711374285203873213254860855375473689775660922593568513218317249215984247534320743037714766019793441210445667618595773213493002338011300205724349193898656649666984206025857334653693927625165082453131025505482602537420302914456970978929048497521730874919534457285933773364850753990694113478408348717743749023416393590120016150801380643235140371056560703693891730284208668409402532122844579692478862030635235756039925165922628819121834819925299334267740150122673935718850845287389785868820819394380764469136812695581553177528980715011882565383852783137465793795755443910863678089066869916505533096296619068782507861466856561782395930180633789952647666459621577985655779905343087054599657549821622021492783529933863825553341298733154275071087379499600382632658476535936861218814789396346919140023145184142188684487130058835317351626402280581975242003478452825857320071461863310306291178356758009975518854819263338591472354291051859773624494867961097545318682070478515888987011447479491510377854426489177932111626938712444888637763017382787867357499295750873411329407890857500844274477878211652569018793217445292993255790245116077466893219192761970980756549250674151030178228529665597573022154859880227526399756985061393641581984494803486484828267109339259949194744010513861290308749749796542682926165373843904893587844245597298102123795276335245307685504077276760454444133644512302459207123573823795560729254902546921687798002367766569986533934153616064845471316357939909860281605906805163980529027547014948271108059722105264151802935944546609767866165873753010651113789654823460464550500270271411949127718978618348258719895453996675402336097536039221912658106341869027437578538974907372326881100607375060752381669394874994857309827499617445456222443930591472587839497803549853033376904506787275256397411568789054093724475172291528314067684095951929526534447956778002576753648119870578335738481808613445294005442141482536037698075203400140182679408305180040619031584757864643112168316295913703172324773785383432644188854284621779364018493280418133539762315934543121895836019766320602129207672715638728090336087935063715075749412304306839017920379258013838956240864594803376042196489707889271619554338489921254533021155906321240426119271548971487200339501190730396001511031106942981293577401138470720147566690738198628649845682489511730406850505717550969818852867389017261490377550879453837280124439922586191313101100949233004265654116017243303122572518064810277353768419735053316415940864011264525453614454453818175336851386014220656975470725977918002909469909305226477482891847283126751132481725497415694480624841445906772234135470900160243957760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,25] 3976899244770460170410262490097961296532686286925344752401860978623107861263918572611655484124170875975181760105688651091718693249326153802475698908474079021952473075976124486117835612296563581291241709592836505634269370124860743688938388284507181643253503231219560860043373367601341642511170204090855395379083976193219435884291940248132358954592580876268645388182145267205276669786960125300918647268059074852113340673020859039501600499931250888241645579387363072480807526673188623987335269470387867278289191112720142794183177384984824285867603901382949954296798187486399355611772811005325494374163013383194980365571205405706197689082666296444390567848651350252931500520495655622948896625420399199902529410702291219435352371503086740149724395408871016772683199764822798872018064592131542227941481456098758634117150329954457797396389557703886468156334270521424261694244085560632039229442751105207347711130093696902418139303146458022632136234400963051453812986340987785890329138311893054718610095062107406684486220633105696219689332226560617131366351111993813691721798377047095607420173267130696434896443163914618931173154756934215422251728485762626728865663296995439499004620245718713819467604248492578219638781774929359231508935861455331222872997470796449407218853889110231610987824130577559125862552884681376495435876745421007146807663054502741897262285246481888344684976802006264997597403167979331591524640797545439645076197333408116024941410889118738665427643041142951129795894927848086178347189167891171188132218687324167050072407905439649992690946091262337538094472447821391513693732508445378662390661150674950737581104383328779056751384115653838182139866848518106261180029179771437992609592832781085407306884641369547959956851630533270018944336137899298267763787980284577570468620560801568865971127436015886131047190619591452906693490070766748214255439507055797476725860740834733908037849361325071212505981303029450865730429562676286311911739699727077863332199138086402452558687640448450935654782424299110527909479133977120487213394146132684098864985773111940476969233050680411131214708993070028345823893737163670532952667314649651036929449325967157556553844506949956466094235400263967514332756860216600308755021528775897949085896601551654553284690206798710047587171616654622215470560854550880265236461071277401073084158056753153786497209832730045853973547374810958491265379346887191170027003605061382154275804011716583741172018924802845621550798367202165020618967667458599417204990325342148597036727542937749750164534645797016052662530202168422079300142823278104252805586269001698668813768812058125041515461250502901029172489158585651158677112068330795397450495946209229385510958932429956324764016960025421095391172656522695781520382890305895245477430083319723472517843464618925973708221988474907925339410424529622778390037067250723136904560872616815639432388996374489928356639912755225175219759094744758637887897709201024464658497153278423035931809652899775849099029824496981258609545959624071962249854345498767015309094158336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,26] -6305335578802182617583946432926463032299923526000804277365506348805377903231127974167185431772701945881119737814498381071684854419172171900310796212458941472716434499389812483629067544231865397948049464916268236891368759795922690013877200338392784593845826911513260596332131383786919054095644553542447219591308495128694098473160368321520113858601355661482314702723279236585175304477307275230067163506106955376419237072472035579357066548551306789110904042820834136963586382654933292163165683001906500308219163800076939547201652208395380212479040491319544797057073339141637973913541348245350444188761113188052224050063304993909275396698890413947159768336907837899569157134178037886793048711852056528252349328872730172082757587873916287540556960244764410271022542723540340410765973389100800014611799695147712440712196937611818838142457175404817521528724352643167662555279982704007783214679329411992754151952217115845260927394929494909331609424423220146591626610358087521538887591995009917601975472370994132633010600621782228878294842408997417604439245664696757549065704907912613584147647030922208618785095504512708408641022908907706441217861144162014950203282185441725615982885631642864927271060942754173392726694365754881821096236819202979128223728022463282718492139381213250156797329326901693292686583632879942838750883415554374922615906516177325462467672725080504649307575089616500878140805107538950834054762121816066027677407246408965518287963252409842672347776562205777030282050255379221866294591536405710381195751084508581353555171212231768990558426397891967403738326156806113695856695163123819578527094013063987073940323169928427828718369966960475066408695819844661882970543657248396257274826737548935322483027857004054694660739449116604285455397922677192226896891853465603889062086244599536421254929726293418936159446121116743607628002148231420927853007044609669027784858405062513759311348851310768977161696515214758187144775361041234003682686668654817793899310270973768793640120333184657550195411412423288988056552647433708336680630882675596344495213428393214287035207397247454233290535620058056180122094743439862593600938004077169276388465988077199899098476092672580463880662683390988240391152290928572157660835883363357669400559532204838710042812753573040049376043273706632611107085686117803178797033727383115786524273226903612175854238771868864695005909069586789942248281330386775761876631845588864845435211988281130174461973360657161629765114249289433169866385647892860680312945439122639128393719102603120755688512454044309425676715161540994231061196062259572133888514509596344224266000387648867772968056819202888414658562103995843425687109574713049647118702399230556668232006001648338093429886365711188101593317208397351005882867153656787916163850042272370204294619086271667692017112234236168702717407841137873384132935896146215954144014665750654097806687633654190079423144802611299794920597099269671780416424022563293417970132534141834890808290544896325423957658492246102752184666544685704318799297809160595373827502899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,27] 7312738174626929942060918409148970780764188629590072376986946556102140900119350534242553621604462439394082180424110848566644420904317502962979402159681393991260223007208232812476322259163526943827612151876245748491677263761033870836079485796567334251464195586712450512442910253480878988391949455054684929870355165090329971986370751042932386055091412934035021873665359739637203448458275935699547734071100361758610845294120068843268566557206937023654716099132509620227063341860678592207234437369356372245831008780024141399312103225810376489064652711662297835710053169442622572036768257899994517706230874656596907559491127798021068919497076014268848945342429501131274143097650703385723302301176809139307766537946415517500926530751860050987499959685855627573428906981884119365394151887212187741100702198678821441353944943563326119260102909922777174175897664455359019689561131631111171427357440343091417513990388835907162910792086661266012790384653785150430213742185222391245982001432982437797856992828855949910084699437732864170246812119090984123398268796618263048002568068673395610380250136759425066174680852649412069071843565656162524866336914168737012282687255795551448668033289641451347540293709983490263131129715682267891657861315873536872077037633430347820545894664963118198311963860859120471230935827063628474625059567503752284349189405403695025809330967931660132304856293855369392596769049483864615614677560859262093823427924318062269169094565216914836968596068693530844337597986563437060108057468652817133779851534625055611052247731857093817655209411150025821226260221580704535356732529724190234804667951001293007685463628384140353498495650777575700530456194535470465893465799878694788738683550347658871782039012162137158303060541923473701262868239311253168180180820395855996371975985290057573680628977053913107500926400511854869805778493003567421196360398973142148527545502643913645893445036129549514969327456724102721246644207810287578824244079446930145703000802785995571828487425225837656346462538826450571806793306589320287941819458195073070183077293658055931692686596381914612699843285890509336489502178265320061370939886088817829905952595107702149191204259736471381770224909570254484062020218803783952050136129473973864482800773619775625394136123698580933163424368765734534563276980956125056530673518659231912592847039116326959610535493797960072197814239029777519006385066379076497278695150373177124499670364694066695031897894905543027875637946466707919005751780666701647263936407925910156801142581795532539334717212157909810733995177546664513653725063228434482767553949309651920663633074179787641512467254734838502228037601138850412601895177400527827879276088827817691699018021958425780407735308296188866270979298168645148479344390510352446893349752035244772324701801468853590186358113410286142812477715773006133563556748878921381562269456124026720367455748775561243005173344998245062809860923933791984756123127257451123262918623399554702516019108287583189719818425385462840373437058541817583322416628282552457040343597056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,28] -6222705338156287789946948667030927834218558041571226666775388473724656484498747641363689798927686048234955499412552683436861817859676065885185294544409917734595247553090452075355306027459948917419628461134192322554343790066285828847231191096514224608897060585054394285158784311921585419760095125489027353839681260686962915085648765852678393518730399109825668388582220698099907090450594999931999302231387534379347008517929694875325553983759601892971844412885170457338430535927463098659280319311227320136965537356871465631006782033499743812019275315274373056257134873428116473513806659568916629068482349140255000961986818313005073647928201957408936117228622942856894020804461599526019657519498585309612105311764091502115061742265538142995671275826111913869054036432746524019092467212149814257665559213663698285370595600335150290197731334163493530459790004091744301279853932640129439368064796454748872375210222572682225347051436031635895628430273664160635695605242039186480146799521211012107342304685092805483010579540370639564886080455746737276646879288439963530289490285675194534999271594343138555642784273886359695298333480453261939999920813873151162520985314706233294345995175100215512284304820508778528106503298381170051877516492626840315507886128416583780592653294748051957906538463779635209885427949995735968866831227017706607676533193905878976056461790294173644039608160843008591642217295406219205360413844412494994182475411778579977431213611908127175707433526576168023773379062506124920576032113398460201489904567761191134091183090747178123011123830865023099635918648663655309818497378986481906893677782257310746974163632841430304986337070311665737322693767015768200518429173577079388807785954545529893724296749430235834381011572963895557328061067517072124921752155577130204196439549519456214095549603216472388239840682495498450327946597208489048787280576503038837628287343387347604160542338680435472051195910797044503736279320766333365412772235216856580324126267421884184561028920438755439133572123983302766703279015060816353710619812624960359128172338115108723859973767403130436645712323188321544975297415245269419193981750066738727233942910240970033459813266544229825061157779642928808462737641819736986397228116939184386040820074254308067840437001745914930132690371824735240734129615806115095730610495971159108788317595363487482942096668812145120554531744428560350561779806942291454861211290378742412473250920707929319466906232086482927436944340852137600290862154861514079382895406572558532333188502045152382376679775302951487432995221699190123275194965250329786765542578059209985176511117384573916121324014333747272421862256427800152447102650627350567250317003690895875092267287524701389727962483756077229449245473396544843045012522013463386395498381524496805566408042208662733406713626154766470939210198545564087079111748800026520381789885440178741934066991986770293691040854590156827899086724715327338891539584446235085393794139607943061591013233459760453001567994127269461599048195333612572265988787242079455227884339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,29] 3815880563131819847748386243581663964779121950404516389519716190895379352252526900016524614607301700945544649810232246388885780057314454099093913414145681893441203057491082394831614137996955114828788680620977482959540853272657778566378238893709668365308982263974899251029210689107506898265938889994276321556605337898875808885556389601516252103898315628703282978955425131152064009156117819055273370890081053098904405139295302562640926044312743574078684507912133441255055633874957378603905061110181617870106987482284967055208158734250981168683415077440898357329243370582362857676579065260737615897533531077710978803493390892468379090671479259198645942684310444815528535899006398773723755524620099937052708026772903568488564381640417969162450643995739886967154402072081326216559577294252341123356903127695753041635836509990861422192653671252287828433195777867567640444135910203067087674609263113238390014911197668179223767901431322943213258094258107369231119870451391957262124439756087584290592129883405141789003744102760289175839947534372644948946810092648354942935431962090852503502003757822980473718245183814642072904209108594606827821533847668808255584489655728242051226143946126533096847213794756114692393298495596513392215091754911653597245666192889342140727174950747227681299641495440371144895405544796645510128820488132808222523809793880115088584778090410534336487956830309698207641055446986950610355120702265078320665362908966167442639623411863291811262520683970125435496084208276066253364909935898740022838618187266161459516741442977326511794631045518079818108374927821724017084540072111005237742072438564883467995305055481347931746172837159441543906330757301293163761114768666544928432114331135755269113220664176752927689934391570771181896242893518343493590031530298620533909304784394900536704907588985968336823669641389750896170681063845544478643542858466849389023303032377534929612201856788186196324112693291805563115944823609570546380251061091986581690950442796649150039508117270455801612951384150742229619409532736072871135202894529634065902018685162187890835046049088173625428430799648347195623150023441123340573387759816376135154157530894468688997974220017513776556404912108838110508058515708248670287150153743903359505958339241895357508722679602731825515396934230554507918768823772219842043539270792850864906792553691245171255317878669637815976735265473371287851915982830606218724494844501114767745781051784439256629049100807260762835600332907969635338831086656118623289082416272505751801111539473140828014681345973322177165079557491627466129548003579709518306670901721689109525183037581686453841957723074931463923982164196433182787000558653514797734020584415412756778138936086197192235365664343634440621081560558061057384438692276382871490962651135778256499304910875276125464925708140452033873524111971806088553661181536128689610671299803787781766344423328940758299493244507359373434339487302028624502626391066560501670135606189904488280781525633644003480177913298000743883611892116610054024895155930909434186431463424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,30] -2144978191829232192299081000073494297740361395872274338330282114550023076630925829338650885893667271563835416082957713961740275971997195439424959568385842324389203098162028954205428100811247661297426396645203712139840525664040181977605002038905049581919077949317245261941990054181909448932121420069365893496703194603800000597090308606323712097777431069446494559823329728885016730762718824656387725072923919399475430377818979722207437091591291352130467188531886357097797000804273169444712102002205469211641170435344522518113450923226738083760653347910840836280742957065069804569063689887484059574467089941274281983061515948447478280007235105954579189541432485470083103737874076281100400007746575082420105095996585377686343395152756264546789930920997975063448467219357123236163768402105606007330891788778864353775183623228900326195436661453236106318072793237718884614069597550397259764392079133597504473492021909531974348019365766853941160108628020594070977087096984231812912444756201030200249554471307290758094871061189933090495491447170794123687775936946677989451176236058820197179885464225806278305174498214041117674178450289782376359507337297145633350493667515188633295209246083868615922540904823415633018869479788755538680326357855199582583039965378314632283856053646422179948423979600573946234397317685324203234950832056833421589153104038105333088253538685567874926256711762111806904328151136046855381639660243265403898527005127201329282503641417406353884458566938100486972712930315443813618441650281272271089156720262869188390385375844094049524118489304325303303115537369602923922429167850474269957136113270941087859665503427057619635001754169924462122542258337196792056855944838543034893089698238370053666066045772788699960036698210051849824252521690925542771302420300168831227383263273827080267046184756844274974715968697301351724923406343525122299846423760003351510398367657529867871031615770336567426995743738106962317362476287954833507908576104003398955301811628576300473158244638498544570971566285503696996278293003468292310898659782689490676539524538209072998003778361579511919956112498643048258759681828379994174484580043530473996599581170999186500522161852727707011529050815244743978277357668856252739332373073346797561625927305288758951287560851786942792811474376562123030668754886927595970963272042969347154373444830256061366444045937518364594533029013690671448261824157692547898917304395007587649472264832874837435709479605297925186525836164784544570278420869603154126807822241199043395268046826140717202478872447015242982920286546460359995291071003489488004070856678774329867086072002038974835912042617248215418481881651799939638669256849374286595977823150248320373234697076039030304421806863076458582230561163983181326414984704559095205336955597207570472626582822635343665327485424863885447250516180215433285637958055002577271116162787162747540236441252213045344565771729892778870290001905514546303157665601515381572241089404714432922995086986132196204583620321594877022486335665281325542012542724991729222801162240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,31] 2526568481418180944902879755793879586315264537808257048954981840527000914292123914511724376936321947110215968685989249716252533558907974784845922073822500506516518623313369871177196463000073054860805032339522388369863287589546278127823455155895122297093051524903260598910334988542953916627309712595273132137616803957527317882233744860859491407166040780759847932773257627962376782665025265982668716439822816231358250054030503577729148243436052686051108411339424179766242100079734857620836894672642770817125870614793278450171257259446338847957816113329266771643768685173467680950307883541576124642781755106092932181633517550224901590825731234627418023590960863465602269367696825353318324600695285023691370471658471470980108376914373992901389513180066504657062989359907844425038709092291886330591566983339593498631377809767022942095961147183720502913870693503251696087880743614832576928469533386063003661816167839181084925941038405070148604298711674358726987636578361497571845597951149919233684636130968998279769968120182559302463652877360600154010417071192347348191622533487379983801175728639147142533882925894110082163292076770209632633101120359521195897643250910664999927170235026699861526742205319095017480927043459179402349156891323647936314391788845160196603440777551459797162271987276839577735066712792506871211599335527652672912509696571814218626041052256205875372401118716193011863678611560287117063119634022095796204629045610008471816368323007512893272046190659016134728081181417643731888164397070794143929902097697397919905087297348909113681385651701798528929045226364548763848716779796715245953609766764272881599097119382980029975049323163790266818790519733765356687105948941783613670193307619728075696763614976844649829948185963279425089193589386419701440349031789828542938385208934670101816115549461549023206774957473113576793789928455336282238908716425199560427506871757516536089699315567107596227678131477503034814560948872927783073985259567859946859589199930117879857366422946755625444713036674462557707747340405654166537126123409058505666149821373590157255298202504306010808820428046705992934523148100487446051703821320763535793003967975834560031925241638033541113775452731289312678021782510774903812013607348227267852690356275547863239327575838457840124889685799875041562062605335187984678906362446827835951189498126410256952535910791307784745280997580222950255665313303379614519429920993814948282775407372636305638816143000533239382488113493082804480098126054768770945182292183670099405562570218994939751386142189377961800467669798544513284109899022149344184461716983038020405402734698860606125020951763348773914208198211020578619912564775639690708488901819216710620269063028387457882376700207985484035547888513038020472870017404110741730214206357956012270983834600825776363293702053150679026842806763839516742740232213037587426201673036059167631772650448773686993636871174412167207145036025606605014394563523305242082487556343278343361657996886011841034374765702095063506240773427486259483045668064146332814856421376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,32] -4089680165287904582518359791861228916959717849889878227310787783526274247846020500560506121739427145239136223818376390471320527502002349280343836086368019046348083539520987234261697855222605484545710887193592024551678583067532580035245474657806728065943911982119060956833588749932473911036472000285068938984127058113977408081363837440513051505798674415346296281954137219850394680636371618724481127821777753885681600652488792757773649562432481539291926367944471205653934132857559844882720328013664140431360322593456037760348098590616777598605173163728316851100477362224014581062202231911462285947761310522186210476164722298119498631789623628514944598907107317847995138829492864688213340245870286847830918799413539567795393535537950470298980545502181480162179553931926970105516242921970989349535523313054734122700716249736411264997782016944855236323569628990926516566172953444946117598886435391511001750557418407865577594867140716760962194394912323806139957377248107733339362822455884266375621130447382567308351743053840516012300633917828635578494841285822970151592106963447849866955149949658226022563314126192819602609774253777501262927867857519590183493594910321145192472776841562965212598252162125026436769679956809437896737891827403774200210054694808888608704758121610099038913248496196122571350649262705025720898084895650538315760711460519818417532658793720061147971439933821134848025979436432747059513712244903660186608288115182962627479928247767526872377656617576722266999095548101046270005838961371369558385723089177040700043022538656597622254390850392562661596380281234539294784306658458525355446760801726474950249973679283053283947991431852137995377343869039924250404873100310546399142410114529467565355440872289704452850078665839839153021578113067626174304987848819450076133974619981581501781869409269822912544635905747601939492605066042304455132616658049321760885740986784789581066127117333966780248466553372474674688458007558924985746077282846485840478300370319347257388088175579589800497991017178640245418643031696787686562789560885648457732549807104227973068735600741908558678402686170706239473381535254293478873294880093328490688320657915758757076774005673619201880693591993860880390777743326421365121111752984404147070579381507285616023451358221534489241690608280570633026454036034652007609300132274750521291068152552137084539108502667589062785331461878000733791146309405236226261564658488777574541526787867856312402477083401742698205513410093266125063810099410198125629097901355796178888356026430899028103387687062513344280710315788532276735734150900127337757740258541421358409001556956523990022537474223070619629617243838027566939743971939636964799853656252142727649032035900648637186146575855124677130742717409118580947204880793514227128044773682428985713571967053904517590287772286812213250754443260628566522163325949766473884852386965507069351150952774697562886876208482681780533482511387386130239542641847406794007210990811073109232364769159862772099050901829133668021641637804892289423553182656170323114637393920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,33] 4837147967145652168154706711924400053695142808744216078868184056736964912935993060783915304702721038952534878433639790248015184484674418770257830343963722463872261178456954831726421493203636853320722504703164339024086237416702416865585552849704297603254554478921245389505228236876891260058669043934800096562638259532919944735264138827177110917878852560821003095555679254236369734733062666102312722050902413457967899970737322335322944002669270168259840691475670669895435640523394403503077655429607415502146727156895271478259326995048560740577670873241322170782557842128449287059093923788133096054658663774790893499033239739829487532428776579296338290828078514230045449331914224744411858380520729833480502464562170402727618714579663812061242176281307245337755684137298059833190952837631491796042898130880350024694419689107972853607341576534455262614150569862888162454408848566549995708063858621166436484519287474439385541975063388312498139446287526262875359167251658122089518477821007565074187033459702101010344051162075850973892168071455850708258765027966607344217307798157594119197517535940792420182794803088250819306474922683823464776852997789670224076398200807880685250201597266215781825679590272600604308387811893624714089657462461744516849021863137183929219974493618244555486817924608799323010024641856369268539028406069169770275922887918318489178801401479526679830858952814353142314044497621022003505155058593784606175778094429815113636619236320335709073294729250585849371425889405472630136443331767742394340555656603648512524448261506117698300333450718691449094283103169338390651960993382697884799264646261915262250882986405366353234950121230749367292090325863451784521648777027622071503263784218057223742467750121990629803633602459396183969341166174135934581850529405409682605621368177120330692812130732334319868540147634523037843385628467093156723052079798413179540044961207155083929811635330835089995001843909161913888312041511585685670560375067863678507647230140286621877484076732477420210214528331850044848811288224440245009841884670829138514493758351620054144804241299418175737981130395269586278480428807993107784372529900822534086833316706932757151010437199895010740702733942588293923934340225060546855865662446641855767616315385792800065326063429069581474415479985412737984287558868332082301966911087597222781093450841652639078198794243981357747598859847881228727690897634834670313470935110119687783953123945746798943083172557346871748969395917953780269126086744315561112488349176580453422017175765154153562634619985923708747947247195018883993845156730401734378255888797386815510895856979925851304434618055966999995682111424514432409622883270075842402632435828891561923337014021881880201918825242908416514143584376129533752731188763211826663750991119728118173862967456453920231931910460825674402643829974831603430934005793372375197063198030756440591989542784579890919271943841364116039889202801990220248800281226342939676865778024153836095841551101509039992283090366567880686598451725824138380149124880098707123847823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,34] -3842866313431869632791261520838979315184261940228660092284316131877272206186922407077414803692873412584486671306166369519940203116026055229764732828322964355006059091723294363704602851814711335997187898267436416718167120790397211505514285954194659665509930519626629828787339419563833796846320806740871385157362387723873003767794504076943531311111267092544256809199715457825515588140645253396719405650686390296834976270711122686860607778704129418753345788923865380899514084874582635465423720355103059469857837507353924548782898460504663699319171318841058481071415755846167447143951321526161185182475118395617615195786625733703320217976722626391006933995216509012016876619379160859335273663265109430789459280938973447779729327046011286570457405370404187555711788867778757602021505187290321235483158431454978044527706297434651817640174315163925097254707706670360631204645961194956621124468699077936161627427481119505804220171708778835952845873601527958663260741638955142115700483616247373780722771257381198951170363391755358012999574634879953195838155909111737445135184950257226982691670765794656700770601482873317672448546033453761428734310095407634407259171653564505664083127753092262854862533214163356529849044155081323862446313809797943095759627834439105967649492078363129619565787910579140341126890499907881643787809270916374696095042869986176298402330855055387955374669397751524655421473808167674039861550435866094995069521687063154262396394711453570502000916302868934408546720897723691382120226924733490529895292164306189131416859962059444370183947465255724229074694637184058166256564176131228678951621766706736380106047552609977694627009665310897627179295924568801835534188665211750697146340655838469326363509219203922047327715459270374127759574908115023965596238157151020396844200881012590577505307827092454925786124879692979038566706676718367111207617999143381018105100313460892071992708163285902770558716894039506790962065262439988163438172065260405392673229303338795000475616206161089840757686290309897426532862920124951244343010710770456770282441630233303990514420708512116426669445262754901601243303683046950380725568580803792001565879090431161424025826341904340652311890495792269777500508477461514226988622201165008761639009877413389873051064247046186941716034420827947251074706952510186084705476397077036565153617356650110825913727191597011519657491616516447867030191740417932468539209214747707457735878251744328734634355225904758375817315830762751507467416856990190850622505126095516865569068381241220983624464704632140811184471815073940745717730954310885988843879250506049186210902941720519087805189213894422628853665868623486084122288695619530228503973263314245192139485308261696759970605795789391945510776287665388926211255793654718066884071737909871935761056747329155140106201822248114901659556913037926146462387315900277538196846867280065464088955642482407507701847881014694000086858291485260617923090452467957247678723031000527526557748738862466007638374007256339517037305490748679496015681750223046886448944906240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,35] 1901201700806139615589034320826812246533578883257404633014574962924929921294722451276441280399046978088155568399738481714975765240006214583203712651419194278915882825339348104630902536571867599555888622016067173563896837918767088351738576414758504967114509568807457793508290927553245126621339353207490528707042670760562369628170619028824600549778665753989301502614292623851722439029141853004242571651647664589398646200299647123975246450695109095670595564889820480274367275466386677340921908065872384253589932999567948749285943209154935654607345680327322012986958736857497745698091788308617343622285876929814251937612367783936252681639893416536888264732642876657717535795170532325204319124276677840285688610438957243371816870582459420133244074621269977932469957401208163420396731355410629534562950931040974307738286463646549211071505953891549470117717542781348291729637229310499085064917100387380528363377476245251866126900842363646999079353083314031086622603824524431055161980683817690625525891389959586031138208640112975068989568778600109864482561410136033192182624305538394223618662515888339824870703548191911514436862044162712195614590584964395804700731250365531717530452867415100261504627675954154550882436163727108296318677364340577932960182201974320497666560665243710678362819956317526408030645593855609001135303844058779846846669651341750406078162195433707903255721013775434192249071914335506849058177066738823862953524142186985599173320972245621298912082758781593210887142905978230044111414980319803463181215347051113127095004179568228328484040181101352143195964083329287432768161145958535553245650206719598627598751949163314553832600440933329536868658465409575681301650588780962050358304409582034418203618267276099960392013129301147614699629011113626331681839440573338024396990272560970284103468308815128708301646506099997287590321225588996513137905485088856263829688902102237621677593318974100148772661007828931595159188540248144093241967409290769063382359084741699743316755949895846753671585346420918276993174098385072927631247774230219496444750615741314823390240834678470754706967330459861178699823672227032630812528023005968233736960013954313523272073302510005931932395223892350776885900554167165441673608268186075452723933139512201206689425911185419801760504254958921505066816290216303393687776826308493086870536680780227260856679056794033200819632697914862328070197149493349521632506763214189104643695371157352403792364926433252834411593679104677494898908926334297972081495982065866619194032388400673852509859261258550409647897760411681916113329082132533271497561029679128557443666747198393723739683147950418635619773252272311963942620630826634648571991731370424518632438864677728777091974768174393224510362686790150967773517044010694112257434198647602779372051423787594666691227952695059175461364839217203332094234959761235219831408599426404344628439562058346034285968441794172775531847175836792736212442559535666230787952966606347957518926826319731016885779155490030098144379757894090509616753387074384575941532712960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,36] -312733312221938789520452756984060238932250481450377579701322495978480899629523181133767256183688473519230213279949737436743306058572200035240898337992122436139546865223551940858195523706872552870726552147824065664634712243802344430921810271066936812651752817967181571950088892089643020425524435269626761424382311502800710107928072009587910017200831189717808300619243942183736776823826906026637119553081692740373317583190339459932121528277209250449613360620064234577722037986956291464398784724507682796280408961132102550256711314236453092998505742946769278735912412981873018260870360531824639438268993316955487932241727421564939504956323085289967453880233384612550688429093397124259740761219655752293058371628439683821521069549208177461775970783428432500708372836780927358421252884226932286703853112148664186414857633168544424878260673108676752066277177297038004979517636520892759599655486578950113578347299017141893807316999041316020235351158655731957101673995594245795220525641207801722511799477003208157192831200520760082307332215247181409935514405428533093680935829788993204096337641572358559539624361422079329590022652611373197957239084831399083032041833940660168471110708291186247230011612686897526679676490195021971088033190172994404049433020703502518636020541663627488992913118767157958274593882272874566114710102423385693972839519160909566607949335691048229176504268080076826942615720467639906951656698190147761213488507732284384317043276387438496239269861509339039755779449190085555813383740427886120502113102230751572396769548754677624570624875198516896668590247850886230289354653926764950451606524139227108322769300004902131007606300291120814497652123477505010468078427653946525144557394251611347941863387186800424071379507077533644906252029866857949165504245140159103081040881905214935380135669301166130433490168850138688399700779719939553422528145404908306533960256382480940809415177250735314754331093394221485798957935934416155078874671483345170197125298084579297800307747148744158795830293978822910485911330076279260131818474752980572774954276802191877233711673337554678709416476201582064741960365176560113188534281733759576931542381149446170213965964342892436507455404696905469958419727289739865222788433175101549584679004574060399302577368646578536957112224192400201795469285927907946471025850099997449953205652048678028326837857072748786332022488060740760669612113783281512298105001067836779804495618758069568106169138802943777345210744368136003708821905462134939674561093038888437018319576025389055321956871056889698076631459667503214320600537461009595482611981902158827341660279309774286973656929267767835021434460231926323047711689320803836203153354837846042496629129792545579699868381458718145460861175074461052646703539546506491346795194379468056913646502010370814663113279223351888653563838385659196099656406917783059421953054809692421585348384381895150088334250014271945675821368570381645400819422116748014003363873938962987801853055228988405867153715415634531333003163374065049131909654240857540887041802240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,37] -357926720112173148639033656742462984205589276213259560685414511311914323698889031388638204703950901805843286281176090342900869975741770616071811286651981164835021632359757950818341032243981719408620485047775691739213650430837683075048789128011602414123389302251393996580377529053711833592968680182402473826671398573930231496760334016514144005126540686133326425647751371711803509693005363438656322470350802667061912945477224672530814163553788832719840981402564330516358059530957072936658965674416259944843892248307742233960451003903205121882922320257296376227174545841751133697924696704690366115327185079846271923387594289204590514445643375113559248704669105628652343153747432778636095589339272034446425911774640145884430943953893090260174107263035312040033384156549089837780492807271327692087047119235648444104646243025230076792047929017067511894145937066638533442620915398438600848342180342224375539227946651040126749342758166007481686233519149045406106033502292716804000564140597999164383155705887577979752529620176650155547778024665778006894929303571218413078999668577147695453880178954199254510255198281275888246298622862771137392677514712444569435080397843394056533277235960471696129133820063405945536738955037526230872421973416650290238935825893233033082481934876033513289173407649557237780891439041791577853302700694510438121177770101967291394174539874129825459278679939776245660285919870983532284039029688904241181804009098901962039931820639375608705231639786547862686544635849024736726514440970993221365897736035870531106114585210478997569123026830285288238841213033619741896714672364292860797201153815731547203570008356717479913406152048234803881137159093801056381611767865394081263128425538936509712006309906454029275137108427676205562221255345956013569749326747015996026591098188614352723503506769173632064593688241014348500999843472847092485130982574286306885524665026923705239234756312850811057638723011515295010789184237190028944270303256804075680052882424137371249994462276386871223229557257973246160582138841097964646780947024755533954699143586063043787065060243950095253118257090539688217168859325664884720308812141463304286960648617134749855166368852998927719987948711567933635764244384090233938542021780888975486907956072234113899231129844485797411343329792083508073383506662560088082444541003686162612304430878816318500741365714691260677064512582190633811379319049224246622229753717389884423436224934975847101536644879351517569903914780643028397544668190071918910984284674960219585627774063777265374159920749203671954265466491930929602558778264876741671180776810917081806043925838358966622765494832776454412543723079868690912314222907063472111204464127715747265847693599946178799847015789531573527522638135834804614118939546269225239158239445004577481948720546501578262344511647590357290905252249675673651034240026441993571112327772028662769528606843538600293884054220423645401959543269298530344213370697450498922710212860411891052824733912696359886574199219248074191877392393088481544316094349811843699367215104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,38] 366596335647978907344268885580156179702805496516958486683790101848851170504558691973788072466536563788748546152169897264436000366461148277089139347696958735291162477498461702708436831019841799423043645646739244370559386652429179897417867687248305002960794785517964676754283523094009941141738013084779120269773308473979294377738424182286304891368540380620488432054143965127679383913616414474364014234203765471954316034932303892131805008142560413870833519503380892232143320802129437287573610296044843078258545026420555346791615459667962202466226722530457078414141679149408621899582557054118420123244662295658658419440913178926008777009784689725718129028656885459672802654157367916429055343467437614025165161524890229807928861543634915489843904041213202265184162217326699683659656644752686006294671553861300299224137339879594146958988175485037235470033639228199139590536084644206207743201887608785984010719953857230272613079364478475360228941509491470985591748036049458588645668960578916966688879860614124545487456820418039295046200814097873191930740361066532286312726857951328346947628564955126466495479010278530417927094976727311100524223213466756683586692996826764638507080054859260770492084384318484798948355028436205768457769007326763936450646434561943425675458318777078203047983912944326146347645316611993482908492536924388972800353038493331068115040967795297581870427357678234815417418810406811066592385398603756222692015826026198904542074247743533403113316851703837330920735355547322024922782391157179629476201420014127697727309472009288523289397789185748256344488960542623701479025623068596985503134894648160243381218633377835754091535799130494428519593647708175387749786342639546265934633448211929651264981113750645439405015501398572822718416521046645505090029583028089792714174346407267713470312680702604521202016068037471351394660441555922568451032671702159825350381985406005371330836955379650428227419795271903139840754803859618845911905148869923936934403344165776564160715173259064052129585274113790215521747893551382015543699794888222751751669000694481206180986112456477980939942681197352535277248397278766789857036059288564425444748871914135078513520821646587671912513273951943263608294997600348671858668888404940655416515176557659990862576937583728792775813030231717000599242271110135714589340913216286531674580575404674723003464278053438926923789697827441529247012877161912672076232212339235426237314021356066479305015854875797878627136362200196200243148428419231145770513691583920895537236701952542166021321998531650925736067970613643789002714059817045025718233142663832832824771643640959727099146853463327864256203301767575869093551841792222999550841615896359143222896865738798302911886696714541616229090736549790330020161978595760839222318457994340259026513762352113255557390282779948806385260669691972457930740070186310821700344951243234721373962127411219911380355105098674803713205577022483117119530691991336707583223091708823266265208120971862596977331674080730785548002060872207834424379028908151470636673269760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,39] -180637165281747700881968963311279896684375578540017485225249735232118267751535879914484478584238332118231193298364394884593256695132183538223479245715842876473832566594559763437684449941210866955134924644378253092567480104147619425622043591758981345334098058067251219555349243479995131430575453154758916141038105651064699598355631559100700882415225274387963799849151636741102949188426662209867613518027922051476694201020884538135890895594106830957406931929912271150810637432204404594705616119894200787160298663468960944971778111964836787815581986827425054721825228078093150492497580620031444497199910341669142126808365110618641828091376878203473267485908926948743749101489313999426005495340107658513114922060565129885929138647581365498170289827742040505503306291852289428228724813451067926036648395741513286992801642102340385947580820245467809728405246154544307182508611317338649445108841414116920695792166864689637799937081933714479584136963489390878797525017049266012586903748700578482848302619955228130605922299231922748848910710575060630317165461005480366900241421409808076329196050447178874353764881935733386561927042959272132297561206102936641766374097621995522110551327930332859115063409751465817166949731364699983757790039731222495079968938929277262691167479120108295622822901461670100417975049133219163512218765019002117044000909777145882034122508093283110939906885735941425557996706979040706239584247794517891010150963501593753839177346434449213950120520507391234189006851702323316068564371252574805974604833423009796472832576735784589992674704404438993747945268736683402920877613644312203454773862673148918086868837071778769532804292210116940085486419861049653904767539311720759884393777288895929784718871255630933000935023381461796903677406064239099706845690137331196723241192351502469614002337403302086303674380182973685872692317975633444749974951835157103378079605602380469123319596153599597820944675435032819956592611779748796710617366363644251428612108576350038536377775958306394223765662963746723276623586032388182416340969468792144438777969753997786782148272033195265796106481672438522150663803248705496732855413553029118080707432685724569710087090065856494651164921414889032642458457159151793678255992768900607679546366510552987761619559728932075787079249506911765358934301481647985391702553163185077679453803233032900669282903533459613716259607484148337180248322056346288592766420003716640993461025912487711812408742937208033453226777103967143780881160558607902876360347280500111816175670784398607685477443821903674565659910904605283835870234328930230274763556111329059800117802264361274827190111340304720511502901691697806360648505150441710107088167697852911458947514168388587871693397825346844856487881199126166206179668640806939755323888598635636289327883672168828055963912289833227637714619973731811631404978910068540839510146568504009996849815116544175994595525453068144818952447644252331208890500659754219590778386617447189148335157999778177992142860507759816375070302122059701691519992074365971122758877184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,40] 52149325743621170216884169112941294164840519728992495720551201970543732895823057342215170416069519942428537596635867227961096503494336556267906354417063398005316199956098453963590745821176650850155849768423875253393960084599727417216736192094362402632217837828680280217036697940180934123822667318820519976689335680189153016048688938413996534394851390276723926854830275592068936597739869842122126963045091390460575535496128522854434517591529614792152704264554629243713424727990211367601095940897287561020603365045508820954303254989409695609617808646638458567020244559468907484868994471958519405172909123168731045503210517254830473737448649620892686234865608074925115929032947595659438544328129254284036854033382124110925737571288134477830789945661189864304226243834066712544760622295533825372254401192596466642990266915644489649491427876197131937860452192398124856311461458771672222353827965779280717837149696929148419231900354408741865744978409027205641259572462057081490707308207225773919813840050006986623162671845524498423942656456273957192632237001762088404251369192067771514507826039632000650673790524352822802078262278548778751900741590579448795616760234127542386701331372714471059395611949664962352989136731504739070393566739103992997386042840241575998566315068549137588256303065863316464172322832528214183810006138847989317708782912550531755658063325148799416495324229012720995262993635501367745965195434388822983495732815638078094879999010003046278424074120773387694742403302061994286397308358963520574735246376601868453926386391919869638012229957732601751158195161424622657724533334885335153388844396415207769654784908619103821081523138390783268018637239120016917030511327643617250917397802257850147391603469200355146060884816304806903088780880556474399984209420573916780045683322751324014826293801843992712237130023964485495697025725270978645566962680217334188429085316228665229266573257004602797395881803963429034451656696613415430271386564769274510566423362628607362104346194808427769950040419109920287082195146464834767674114890414061845606758870162032869524792805180118659345408330051131216770890106072150466914339737440013592419002695429642676611116211742925061855677249114866403706865105804930477174895993046391654921957650810663810509945332081480632194184049288300664118898184819148690945313043464390229264033946848950244688181939490144213198849463724309652780223605382503956403456973938108879876885227439570131253907352560624586500882217625150921031126983477670231559393565112774184802456338527065406653519887758578356946103926797415873270892648320397094615611712153617875661084507507137764582033355269475901075166688587781625366004786584423880143564256919196941758470101060711487190409024920200975358480968848093897265055819078763063027156791151148949225328079807481713091931811089585968524867728136929326966052777883750457904607599176010266574596933627461981884348310360319575482324375477714223620904089142598710403286345321142693824557377973167535254687696400833157961271955973491930234335094819384821903523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,41] -8169546175141232424470469902389880566016371560970879265666994404024909091716681981535192002287662064056204727225403506543033477593873186430947397309648844670426074051257100944810343178416636089958591425823773803752433372951392360555115006008936331643192082203536662398445390844737902926660456442125015460342764823600884389966999086078380374494407754899975982601092617316069433484385200746175575516903392627624195094298382756479117261011418520964207925054321748713457782725449350714070740068284442048318144962343258104881132276887933881860958346373032744155164728957226392319067707344140487466784795503552012448054100034699652855800813809449160289368044388647247746485627100377706861606075175255840897628288990651668177322713217642572848389847459525944034443568243368026807048516161783892134853994763646201616452028677872740887695334431896454788463191589710133574173966151614866407275510933333165081957228661108796629780568316622591631998057859331811441843809165945829347188555505865932081622268974871139925822958980639184277554933561949140427564160522642153315184615838163006108347234678169741315660834681699679969628034665400882273823723507125344901722861873875895551483783465125127914222496993515617613557063898526826708739605825266336881584909832534444681689044520174798742379296742843613583821083969754334911676629536805623282777385866916221815531540679321848286535178636977411585015721135664070626282546528374659135050633632617313702936543132330073931634318632375930281105664695522203168396044883315144794485217411133707257957978246249396391448577179209147907424013479777867121235203344343120429901273566550097373214238558656582846341272235373538844875727649896751199055416261335979031251416300287231122117454910147624722860001802650800086509958422675767851730366482421071708114647545261105492608738646640557693698855907470676323343787641749488383443710643469789900955676852157979785279339365198937017373782625596912574195862868761597755497376132455701323223821658733188437888145539830908564551368276636041738955897064648951501111436178166548187243909401581607953909810216028726870046086010488243144727487859593851885332948403687837755630602057766993601614740999860977697002546989045178785763548895258319666057752488919885552649217373384389975115558725834385169687592796941032411244435294799136269673594973196339162359657768254861453644197492028500685751837409681179278149356942487939222095976690609131182218480134698669603323582141963463460400578862496148395460123507496407217232135532265923854045465663402663402603314393099968273301803356274361387682529822786182047207287093163809361230004718153428555174976596261357657790169311811877991945242953559260557801935584439717803956671236201309634732037870312356253441836173629685822471726390181061452338919291637405975040570562417126901179784442642243134160786357332891073968676086352955984200095249619969816251635080313121911016566752626328714160884689737424814595888164361173174420980632369716881134814987403471352831176322520750713618619306135006799279873115750933531843362816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,42] 1677329202990105466165124492533443602658687948645187633449264947370857264581993057308393247874650018069410385444374341900335968796340223706240405565613851441991983746151531513926879230962329748831953617734711906339635902716256777060272662128119529206412814978712131875464993704667983938871818816569397163866028094179634240597313050003033684281960599062081139535486659106395360014483251321220504847025605760481515717094511845471407014090022751671919135089210815502772178424424135462962222399617944004916565784647831911066861545095612844471009084083724374351805185120983047932865846139773710061058288058242134081585452624074489638306536411628174513148522241787005778095253042120822992861661442131597751568642761798145128964714536983164161092351409785549342821705528650815660171071338912079503837234570140134427405236186505595810970641251507052952004313513384633996705895538906427932367085387668301688233094130952147228732321134305696171562717158747293020343083099091307770575741598734566300703071368815686339055055052720188974403365922429965423004115853673708819318316515724431450927831455452843527104548393429003412406092453114020283723277019632693625618929341715637046594434209998786983716622101017294991728102739777624755890031092405728219785936464302485148075887095698968397371394163576916747177692496757184859413835668047213445954607143175297455290049218060913181184142026084952649850696624224882150672363030302559524943291532307211767876042444677910616444863197109791849618660818755841400645607943394335017282797141154627689879625188847583370429223224676602837275455486130429030260099971096438139206827947184569540812306350079001417742939506425892210551364563035456952439236291477492613078933940188132600209830117878526656931479243368052344435266974632818997981190089508298710654012788570208172070061799715051815643495944278483193101016621843896356607624485537072904525559600675101223574543526282233641896727877383937367008252691246366888203980175191685060643624223975336892629808046520395176568255544235863750954593064913324532582318812374582099465828647096086384890671001330831619012763206011366414660366895684306070729835717419030153833387775334207006376795166548703845620603121616381004045848253342964520166890279563911287067788404382223752830712109757316130579874460318251352410209905427258917637695693386233953877466831497756069571046653654805770800943711449599594815491346281060493470701032274370995156966276960090872662767925350636582358277875836893040234530868779519554551882263865929444408570601520679625414233790321517732201800548198739932506897358642555471587404972452451384737527775844028509485774004180606851432643018706233684258318945653091018178331055958565821343953786728577115507504152389020855273898780671876418622288174154709693936315825285932975654740328581831855236489510159370580825856853687814615832727912709824929482970899587356849340341879723356915225763448498964869009955316056074734959535977353228495901291910130516234174485658339304098331921392559766041849538479627028656976276869863958576501882880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,43] -1627877634617486176302657443337895190212880797268456188019373898456538239494493207581611433780405363528110540493166037547836860889402575765576127805762810143149189799348241243231486960602595033695424122099898252257684782648062903994788405061005293857522605957195370510201855457058923084456473203072498001338461675707454696903527823557188319044645254251294891614070707118516215186992636500367448305289469551606057243507557436302275787048613280488329356027266692459566066734072666332044526341130112233779661241318598401803488295409370562980137579514083652528341373425006758720806069675750323480465670859909159218640716176916796291061122687122304456618626497934126121006359417777818042778828337621970583524330402093224079796548813126137146883698171090774596501047474723150458127671622805135933598253458737315909816883423094128438541838291855477911262666840504389199207978592400529657308723168594867139691861033320169737099339201748182686027047464068647348339196133089908686557249326758522739832507078873074360251949798299702249227533823244873106095365707051704210228281074404080891760785515056663890079681126457387252083572112651665152782470149331220106129779239767113978694598525794567865204777297123129334392654744162723809976884183678596117886851568575115362755872960619794856654101029885009316453309500489441891834127429190931829698508769303056641901104991629839444712023896172313748005809535192859146339724398013958768626509945768603660153051197026191418032486997270425232042429189466997910020031163935553126180450422219440740159235374407435563972819892303174850399530767678058645993500789588205645598019358113175347703037436667688667990877036794428836430318686872768248577581697255361760249404530781049330851150070477382696988621134045879147074143742746631939940049654010441897458139863959555408017828923954238348831120823956369991469123475180444649337026337267006655364405954367290935906916180806527925379784912669588809865927927194219264433972440549195252073242952731988761685358161223721168749559603321100567898890468337444755618303445748518750002199709876663524792429138057483823169705287771560218246016033061417157753761999860938618105696440669486738061120057842792000272899657449573833947278729142088213114031119560619809093491058032059463572958238266098242494281386791276004596214994102102712233932358806470828198202290111042062197690829740270898843617095348228436332334379175239137385400582278869870134491054235845529630766437340788256877079997495532273205455910823993299862513604824311485496276630340961748760942043911212024152470766842276515259501953658172924501114634367814594592078761996291058073966914062575854670094968969376969292995472023643942229756531306311254183127360049580017878686194672414065096344617739582369312467089905619101988986445588052293389007273552965561060238393925030726408565296147994148599988309148859566584481577353543303077351251834757464676939321811413227405545966313264391701996799934907993955026825576407018377206906048741966361452583881939025042673433231272097308371193992445968173236224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,44] 875139296924371012868563519204354175799580672613276533132448590054273842217858947236860497811464686046833609449408003866210151258325289195488895113774218821420853639945944719150213299647976122090098969103899196635190292643384241619359890898153150062121179280688114035922434564045101508596950539541681567671080876547895275118496107708340253294251003796919095906391079527049033108768853962555236313660539905640043194027848285314979857216496139606783762934911706221916844572361069238145229126113215634880905766586101740907347580454127333938251187870436765209749637524712070133494683468615867074265433314946410462232587915355918897366485987036372937267178309794619270541120227099718233133519577865684310609389781195153670987778887414409612710425621114139561047011880353652208155185250230347403328995457845221577958477895362626890485042024460549631540108055937786442431860430229155163925061351161936983467402844817118206696330116493402498079903211282634840576271346249817873947691722717960828608538079826922967397218144550843324526780308589698701051234410287365743681385847874954137554862474361971636401818679477546985888142270228675322500497860113094951237492922469284795211999955546327371139823602647823344582446962440104941694334521989939209930828368583683512792606225295682194989470346811482296301603838912244066183610903388973203944239813288747672066207560154863868679249447370469573099155303315923590515624940101008218201996447215294986100390578072778143024591566182545845466919599187519079349505947846521426557751825656141681795203980072169813489515201379574497777488668581322953916422224539600181594335094379059587253100255742206920146856005642999208585056840857046841662817379238732849697595830244989043620466655748863086225970688697062549089841774572482893777736835809087970663695000189882212430796894319209396654166956265342971624988011328394085050174016794935459256705694583868371847326136442974292251728446748545445723426325103880827656030358963149794418589995684806613709420281419776104917376468522673312390176249382297655356170578518425397538552773723537851754310544931708356935909806236475880431283100279374770665429113512631359480739562898121308595427818464527780132781049940370688353032607497434610877078398691571223124804118977877033873005229901277360181260402901958463984505906363470226456286107028633593080635520293097254240025502994048153295846217739300631978959259168074929712559790790109454626800472539259485541019686871867325701711108673210073029735561936759999188199554084786723257363461181905709977224656114809922564040012606789052074210960688496443859375991343375698713285373498041604763445148844896138556414927266560577103032908567278776149155016298398764375103358726058332403849832816804061966838455877374639172849309261019386046903232521390823068978534771627250926443841479484090983106801613974062881552618896081347300871575489754659187849873685079334779957152988983520620951171402753274763996606497802768885687734258254906668738220318238084196546161998905377273012429283609731764165964149535496837529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,45] -149758837054521306568195243984502780787687170972081741642244250381784834998565642419044690099041960312898633140623213177917138811522820813833752850649856979750462134943163629302429411358565689565288084425301891143391357350807961545593004310357014016974684925823177981482576431013970011991736122879069926878193323860911799697699494802011375074631013841764375379955435142702598710575138390025640399797173673968291906576610017394188975148959452660664711444216930537036870961026437828131903457137983207141108654322308060978964175510039864604817782839988963962368368043313094259491366246068126293251653896238908153118257078821546146364519932720058218696501612113855783907019131090143707427324324271851695160875884036779166547223792929806191296763631149193508708231646528506349798049348119154296473519207239541782199716071945136760328797790107455651338660579732834616730147372341532131984618080159207681244732970389678862381981219537365728173599908856806636195541528238135676785410924076972941930988996377097373599345102662812339572984327369398985326386299530522577057181831516627286844086402793883749963951607032338104424170004081321442249561029416471798208760331000459921927906154815920229644138165782089035215659083755343661243403421052626504481111696275863498172659556074582705890547113370682473246002337285664424876732494790898295388688951914348579355221616382525055072472591425003864826650474005023570310762528443559350391507494443306612235487674821039832132184539952546258314166978847652144561755287675619201548255019739375037485178591091902703680794784434683814070109425594266772036758801066487543634324807906134529246436363786004617573415976718196558165012874724789176900703365247104093393138076096831531629645491535452485158999361250336800124759729212464507422055318074958516505958102163168517327435139563484984531891531440071895035831429694241365466037263895724950511750804394494832569690767126937533823545916317345005718616758811213631535100949819250999321568705254962796800745884362013259018542481002213601760547701830872624705215893416226583096119264772019691876330730022389879630693801263865157609704399510122051711032530853602012703866695413293563885786166424894253393987580083402929995256035829652349801251028730063105898120459850000812098971413616464816823043461376123136814412613168470772609653989964499166409198870383061949918532611676176956136388966832417807541786017421428783600930491728926389059495309371202660118867468594152094068679071306074303462810653170503631151464620417591260054478895564326089435532580652977027265297516176608881903739896662237317805925119018834171280827389929071330785412561920088426411745772120686177675134874289521317341188081511595687103156178426656414397091241103401269898698167245692145090764933094699081914118432225332418578296058534085953572426045914065828345798903189946733884061247223472361723949049708884941834767311609604536421575325237793901691404706106528477868948511425253357518678943511245475133106175361178419590988163555976788941916552499973942952203446671646552743739392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,46] -68176288501202490146231766937078742410328682867143705141563974904959367023350694799946136860663488755926348006357946796571055377992447211518822463531387047604153666776164002699624303799077716184085802143741335911691896147988039323708462703879415938056450015840781011884545613333654104931448922734908950975402096164446916448718314420767110257078872820584553334065250935601406162435262421757482648151369986380219214565970257236036860698958155878716224534317774326992103021929445571092272044893130489706262470730176506939768756827297153068988738045540880136830127689988753361550342967116246159217317021977923457511647704093131519424100882482701916939396999769464316091327719478241389189469326016987443586256304612679211958364002228583483278251849376759896876749050064776717454208070238264336301424693244900176545935010088673963610567936268612054784277826574044718463198447367418677818473502742487764837824925708639677810106135382430299548345917493731764803243267157034146657670812730717133725451310746236611287371977880188528246210200081120822603223480219384990072447388880982975401515631315070631370321275122510034485708207029551548533007646807189991363267603619108389078883709620114659643279209625967621877527296979483965896102987677239338325199002355315887211620881756571971400783247017329512018804960930123888149527579399278957333074600939801387949990672031759932214327174847244177141948947612884039151642868099497187914295346005754912398217381545844990919654855066993771305052249886657550218893212676816537509316524631460254657234977793071917367918552329578624551541709761934231536428679578669388617961788465857948237895450978494026558875435246934492165783490854189116553489654195623003958439065347415840165802207424556644878975767573895112831281401769771405470333566137685335815766649775996216727331357656290722482024422031478080535087447670499981958381782940808156313533442398055657652291530243707793820184333783324929313047043496509992389984240738786395132948592704165278777166332622815111664443952886260762748288512701564281017017373587734654413519077414281197212730962170641254051014026671959195927096297559570026226998564391679081974598399381773237661470655495401135365062985221177134726854489435071566881707344173002656045500087391598406319405159017725158288573196566898390546236249239263046308842034170714518804981768635385845443337226611502995955430306501187150237899890623069580630526220433557013489273313896710354946175094988034715515932821624321316599395478198489147773210775164729266777365266442183205928716033062703251861028612619570103415380137584840389681367776032130811215994406872037594618205051558117531390912954406371289737188755010822174398410721875220525281019381624644231060819654356217918069930444733891545410196551109763048465192838412980069917030843063894722362558790750074900008862633062961357295234521343466574520972567922897049340728759768025235701774934160372353242380137213047168124688193848071380048152055876743049909614080457859502542917943923127190161310073307324912054862584903388187045396480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,47] 47705368058099930476205337627884612207013851213380901861776090479387663536333499069150214637945884679856967706902237906814702594906809385334676738313356917577896652471587712735408052687267142073996038028390196535960868468494621115105994291295041309279352339387114664220742287774614005615216564987479864198153003133569556700695895256023553116675103959976720987843394670310223499928387533101308700300068110942718774765774573132804689184584734368113029909565975308553061858628813438942415772194878033689786482449532252910005954401148803018905176352899823243863510784297551281647818022892795306542542777906841481311156617487308092387102581036219953379733542185263935429486284249115224765080091739432015017675910915045182114080315514111147819134374192105849374960455281439937912984371957510902493013284908088171516411388896450895230554559338074205525996585919377762921813773578094082255684947661823074916665288176418599580708548959208471170524591717264114400020220691207388191000270249466645972499626733669208743671717779825999152128466148709064274070991412717217232626142004353310383487510641031414902123029489908200177987571850334034212214079854271934791435262549240600270873338404298122730203046696389164279026363545395898083903551191141016939732198979139565375163172661088621379047277485533690857296984631182028299577448925829512658732669650198618516439905635177671118073141504888061632691017040754826687601492943437843943657545451136914217523073706495667261441405186904522106050091452074636145946291276457602975357483181342573242734344492369980193241179667569118922861201010809111329285075141045020531001873612214526223574969349800612422952766486156976892890660802574858716300687012561332949324308965879454400266104326998693533984879819950350870789638828017663397415115268224199160399365526958265018342231121515626642855221564368658074459376295984201009704260499964114024313442522272188724158550689141695035515834171971065907848038243159676137447802195883260034628675908317199405755284693295945591499026893577710927045319032055555203632817193297219857480812481045182714366516118887579893368654472973287173630758551424174085398465120082581139866820415263056704660045280735847766593580285144401723298017629122587690861490136271328682200417708101244289500055288560965292552401002632662382911911314076938904367260278988693146950238404765755312119600492214538699055376936039661264053828588278232299635763892292580937373171503363792269668608985334790614708388548616580801978714863982796439622630674590872253764417374826376151962241824687229869315494093317709879603485258193821652212092308550038359124038024553476962519085334834753065916566849609340993382738154918099564561275539237027399425801131300874217637696142369084145774770917636483646255406280186063840888048179924751258525177262408274414036862773473216284180844769578857005380444818351601392076986520727301520088886476372984962375849426882800892671435458186625004395440201219218678509551636358065298614746308366917449306347407617262755417285674149306758263913731977450891509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,48] -11534060709128865056341215136650013919203523140307062529986965644649606647957493681280963925726899578037470169144827321090079788635862075739334613373819404292030657149003560991249637977170913518947921849548213635533857642669988940647812652775860827146486871423675609221076504791030081229915605764729301083837991874161517629582648779041815881016037649637628245669969275820962941535334657986447525242621739021898550749373798359010355216051484829339815214785429755085849398005065508305940083751207803454011165659324967887744072215970633147222044881108786537945385934057722475102456422410046056207933657812867379421731646767785662925847524660855155929512141252779038146191751201942366903720377718055753212936340934780218090924186966769165149685777473352976811718919005411079131672965998677245934735379473659836585515990206039505667448015966412412820269083387541697977739477295674714231463038234397856481601680891268972063516790147878177392587176143987274090618468385028055000714717765562113110182446488647585717151479274130458409788599084129554688579933980266661396234891274791657406330566067329519415824905502887401233034204219434235777645049616560300407620158037838777237361347302106555622034671773944887271582012163321541149740130949584424371051504033639484661100879372764645462980370207739390283238990025167986046621533670179557098546736504456757820417316133650169914881649879269960415349472732890552287743147747667418423108016814248962138446949608751826440182272102233161673049075838715571462707971899936655901434790888187587943543934615308333755433093158099810931506449471793973621726027093701870013927797345885563706146648755787650804087514987164842203192333928691790221098898880952696993983470417698600961058993649203533135203592482110279362618903981856091371698299976954066864578271308031226491182617708518219961538820377871821095487639102749875182812040185846723878920453188882247664202401089332484073510028092890314326716619066243830178293329613086297208958382040455263203568469866954888110972191970185422394969803964071998863331006433218028449431713815382836332869314455157732969879528443740661123770637098172771176287633918883257621979120194935165119752193521430585299071674778712934858225052468405849147081878864554186136434195774356000608464508832355629782592070974850872874959075177642935257658766060830326714269449044432029070024644812716025245593979260507362159277987718624816975015148848377768607290000608648318182705364517937548370778006125435903888428400505635495676852771874570837791835571638572698116304151883979314552814609276173128923699448189384881359038391500042935276534082336455359395510125942791849842661382642715225381646748880603341373565761631197578223145265560810236081809677199315015393685524559779426496112998082147702612244750546595645837473018477798155985040191171008638324791772869078684822986047302599240671643237388153055276793275324013313871817977488339645395854276932508025463068130512444155212217135848383614800591421305710901668833286119872682153518961095505403828236721182900770517811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,49] 433154976436140991998922615583890819691047540457850462756053469503624391824052616281434122649214605221183181848562169486164060067026818858838060466378251588177143777673219913592108611755809452708093028330754219892526608781869178307569425627828209976474230603393524572175759696428777234997977834420729005878522255105500083381899347189911025234637947746046594991957179793816089980801543991993621900477401997499112375960329115086746626367273213183113695111138373536492943697756062077370925642098051542477868656114684766458443651987744956913734230006060300201626050839602686682813733390901129430704704588539533593059708791858885123272371647586022301088975430543748234407491426774473059233911108120913590260540601070865187398401813515605358039745400202843723512831366809456974817454626224772705425200887151538264013441570045830397896614151719625411603884013882937578233184570952756153918595430509522445789105499480463222035910815135616232916762997835922721624916730324355421590469763552518725017216101594393683504207334852451800226936723531919682255411325359105344468912298940436066429870291690493416709236222738692114929357177381163673070054688860123550341538388873626713739668650583734780639640506263923063720581103467395862870505089965250427781565978846842779252986189758075251008187528517971396618199642691530168215175066341223907098941516936409078641384727368568022690284713819257841166016905004168610438613131670937452833972554325831108936640357024524956196915188419077219385073934599609217106105690091819116884642314280768492871341281540731396192801299807642219211511044183104430913171443262788531689730837032424668744346691724359929040989446900396306925517061744598959802742113677269067452968039500975847324180617420683698170860162415519512523998072644965269620131823325388853552471918623403699575978113729600315549369564523587361333398394228769016669458808314862509631433410326670991886944252759947287693230959606606247663902276218053613264184970247895854564602781694863207797645905438807231936352316108280862953203013353679530925288109233083169400140350252513203927081807285754001035598639079633550425376794642565204023320640691520627968695599392949975197900719959936741458170811028665759733228490333232067047754291495054463511057447367229852191888344895062627133907766192158856103826150111023735525136380498321787482683756732533875683013364762026528125595148095619518583710158999945879201810601424615821908740937592556534574694153521378580017978654195927616085962974868577299255848177555468029697197262185415789769376245834363346214532777977002702867364931588538666856011144914837251708045898845525427873888946630572831562350011058935436716140501823361626865957538260530333087997727571805574608297884977264647481916820349560042595384567247421008618819931042987420849337675730697328750304485767726231526614407699807312446066119488659101921870102146726137954884202088803832334574164646755172563335504402145703634018620227331701106619063599189218739307554289945021757402051233732370801441585496304221042308135612830424498176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,50] 386062826167618957632499763871615859028781527553753293508963400432739808234306522228703814510988930317016703596413941483814960951412867011244852564795337027451156186120481181404439384146424521583765353561411426416260723403996012404030430248371669133088874998421814486491679389776416335950563047417744832634788118986412038621360834131914639084273156390298968762322653309110615366682035981797636488594055076758000920965338956554354424069254919787033698145674928582418659845933542981486617899019776103424978892033028469257029901046644911636219901061488867054290528858686375385077681671413946450200818260447989327879965105503926615897417733691224970526657739378648703508645132963195465024829587739029553659256146477148838720978522205814427882774625557356561716498225382836235147924415424452157331547232958762042964352643370010990781403077481220200555997937347745392909042228212401889643819851840351869389397641750041608048438237714283472734456108111140921065007491929363376099233803267123510060120017901791106618998209998953008885045545751393414345608421750304366354273226875299228217551894646919265777154886765152984846349465896604756919348556905921138893858177011149769006030000069115017470578740279230344495111293045694019216495559470006059455884162050114893185067673470409029952748218241444584676031910006611713694829681680873256098451097168458792164003858730429163307710744449694304070087507750698142985194526131284605117349422502808831020945959640495117030021889681444148161152000894143079643718487635703023945169944303825994788437724856574788733011145885559962907080674021899208118139224068115961149973945334453369147859767894885956619373274665755368507253329830705433332174337056698090108811272830452047877787293558744142375439866434500303596414974325702524449634638012684980003769460276710808468524358734748910531258825299314689764976541278013656870486644335237555807034072036442251794030700451564669959619840474715129652775594688915407574979026367428671169268478907554853426933880112118553886143280983865232519647566022371748197192882098130212090261118422439029763425308691946494470016728380633116023554280607561404618615060345586009959039795427823655626086391525753726050739825838621551288156316272063013032038651224418660672851492873829267094390380087819802957242225361509618897643459233537506749117189060524367054035317725549171387758990288430618355796903725469228336338756253664884664709221455494211656569609348685445781582965220355891473003225395248626791793331458752410344199079519217823687820191589836701319709883808770984597906357510839524504308717482794576066064856529860900261364675654261221927190300714544992347385723532188782663849738260340999603632813614998798786079563471519321729341355101694485892156355993326708453161650820999259814442050822910603265517923645427008080137923545823744106683841092902565539321346177498298704166468241706149385838295691500388246667049089322612906964374660738816778471542039876023487243281854498664511050622202764056591821373404456976866815178766052846880301262088517535662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,51] -39900034344962637808717993732471354114560061552130995232258563318186271360584393048140268513159561439278118902960438325336068768064565807419992319014998843975614238899535301697355240196381752379245288970889945509106956044871525961353559331153680299562762391028038257409189686506783943807480286383118669658424014003466830119344814488562152224716852985990308263352226568865113947277218302907255501534550472700836226512996070093918836474804544978372942737191946478122193887964573738929659743428895020872542880330994596072751536499018338029808129365043157299408037794180644276744048321123580223396677461147491077351886138847676562132892186205650516604666261281769000069265463067356825409002054255076775364801921237093784372021708009430872972884935511372111109803451403647156777140104274240659872403118601341643117698688316947703544994138197033056155198663977729260022604280540535509824490968274019155287533596217688085850396113792482518847636597516353282834154009037275432303098922482010970342388053646610815127850721243926841801392927451150077675152686527863569064847917474974184920335727356579889839340214689726802334445947522723466437530466308298155632074974528102659869426132031812498249529065857573001895675128785818304177440240852832460393204552085974302093758945164600218514040771813821510663474424856794066058895647640202053937778446070029964258530355808338293211584223927760370965197791674886336717173882566906757418214146304703212983381297381239081812819785114576965182864794795447729483954993897165650901606880581629654754701774290156093658847257176256912024568507432092067325119397722667669970376741944901538641359040701317927446027990430646903857031802425482214426114484583135174225946172917713005515919074710058103414540724688162958333201258354512924699995384584948530615692177761832920509577775347647216978729626301763773690252509293914943119613201734919429457338625330990956639075730588857986902070985375520864097793934094416137772308369271065141524065781908320371056086997824994178083966469303772863537958029777342114431971426077918404872553730517976904581105605749574300995408356933482784297842379505144239378114900342898671091673068923907358879827682248813070814521388500325719682413909074523963907642447944280979116676595471624975670843204160593084463015923508592821629991387981752309234273980984435198989426347836536366618778281275156407342543781402819294408987820811281159215584667545493901071760432105056587007763234361189129561294841486309069203371818233622726324244918182265700412545942366460630774971977640705020256299339683271645409606482237198493962588233323172352048289486444428511016871423231046962920574206636925453956804378609292456124443169112160964094257685980707873665014115223385527170808768315905483830684580163526644905305007272593300762833315937487514213535061877416403632608849743738512027331529357123146151734932718513729432583999372841299611591241957625141004609195676604357946716407926444955322202764303904608193545467540660414338553200090351903388192329701509145357811273127417996115968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,52] -25224879189305329107457103991115121777247795661185531612345011327784723244299959934068814393606870340267667752744299115051122281278486812911498419693727276946676805068297223224813188919914162944627955908078821818869164123868742140045335423683538355468874401090658458161779673948427210797363015223946905886957568132851742106151488440719926716627723406065230254046541989836975745756670598483024635112228011815419825359873608678923727418428189080268676943018911352649997328843944979261716468207985828696528820054097989993887600102006208104931783461672952105468428131229349772186682100532908197975286714256932361692319880664927910591683593115342624597005800491593700321533484088619297106336521144206944712836478625817842406878304132854948946395075600800903360922762939551112727181967160454046805764300090522729636784074399557531676718813487515862513197201919208961881640991880979875630812000724410536560129945648914364439375537980968046318245771750820421951160954150991517426321170761529600310018358605067846801667361681494734118655954010364931818031404540666082108054986452861504190315392453131640668694210246854667325734140020182424112312306039249501988001829827646445264842122782677624717818396127865372488739681839183361506075236289540411276647779412819627079799131135981824101215738995464096674242024636411007200071694907798293773031578743157790667566551774491554617396087941581460770345504853031536957567972852077150397381073846978152277704666625229738072639211967423621693348921021835248032536146960176180825255779334240090808283251248795176518326518271838350456838866189926156973324219501048857937367618759216730568385909707868016864607098668161848726803087109028607102744558765353645989615194903095926911976806987351818548684299301513012892527838155614108972121193581953633990331130202163552770956593298920579084487158840152969915367555912425208091401678692110378284913066041640928121352195286508738559895342826538003291627721757794115224817970584581321003881495864560244656756537628457881523383584964978856035070199089847458091860054257598188785086493036131200146718104941219602121708194018474807029084248056047833725893125934945783036154623298904476447734732094266235107140543410997534002032484403552179502669445940703413414599544195481209346024374182910798377269074541993482040504420485753991841558450166614794602280365896768492134146623812553937010289874579273998810246145664772797353701529979715473481600455354965256261164278462698238037262008072436022227537831042569970034359058119675892251748443626082230548409960505906240107025157391913946253678925730702220794599559151617715257163976045510963607188158881143674735031753701268350253195214831430501324540402224246100419755266978542995308325655509537573119054865378113797929398283456630759147179165622678072029025577986764481951382316815497243118939116102853531205162146606978458166982059022900420147264122596560618031665848869809245595299687958788401098669733207210676401027595816763469566202757438877133238659845285366924956805185607096334321974727536425262120960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,53] 8207372730288691465969533381901036476097797320727963152316369085527994599007131218860360371467131510954227550951524966002280703333001295522286206348545124854247551764666838282119237063894550884537837617231841002565939355571822917748153183558810347504642540646649610700736295942233477336516682240609106106734640501158259214440390742505279893143546133778711939385224059132196667256962689954823212638126705218710700514118275094047955167111177704161191319565523185241554917352654851659383546520073375890160709771538926039750526414185267335339877839170883719474237576160712997093861717853521275188643144942850333377427118619808642208349500125549560548309979737737355701123256096676888665027075413807625437936349855331451245818483978137775227501269846380906408516217979902617617396318827493437787741828285015440213718083538893206835287533094179354482861793135604929541745041056140331421450043306241683988508622655322059059576774373817775216940223311342739208505089049338441098893954054231037533432443370480262269084647605223033542082361149692865640469340976714005457624858564645391414447834457249429967804590495458243984077773283711237434416202646796574346027080194110961692150933966302345005082565593800804520067084935878557371948078736902680271080747424847785218474848505468740646995655107398995912249710054239231721503981395050258801173767294183008388158028991824232443381119593493228252655376037534319555861337824250607328679697958350524599299580452396222857479488096759017692554596642665053104205153679037176263910555205556555083834538466910563070108923024880712450122557703958869136892298706600452113235526421245287645842426706535879899089977432212288547182601202752581184292561052410810413940400275576189681347718208123631919062429658069810043608240962685212985844464195828335595771754478346675656185010700119381575848026331225421203960058489117691963803800369679180907997333075936236817014915780199773769312032266802925136867816030949105018167463834545314469707337545357606704834682631096089282624180074410552071701503603286064575830076536871997631022642891518469272239003444272574687317302869888858122821826428477504655415639874497702390034633340683330720006996047525223132231131801713951807503124876205225872637202374725111042692553881039148664112759394640361736647416644334446843508991182614010322754363154279402277973446093491461146089476064874247870028307852912403482017896442191940453445952130673783929986582942932982344355459256900229832898022187876881254833370628457768769398778392677951070087998548312094418514386555666443992874059493883877037880918193055837590937616474271448528968738756453300742988569731021394799710850984193855862924384136398577208377491923754215394692224243773592788124367455147827596476322174476120448375580147486302743215463853468426716922525979437165975175545989509519965925123681988961838869964773248416489754852946085537320652482308939469587644521347722888129676009574562555103248637467766722196863761688269769694561402085036856597897227897685018031294015970651338403485384923049506111488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,54] -728254150810965486077150942254313711431498922167933529876141996440491957624107864056650208429477704185574085455893473938066117417331604909551278390855825716645949881685569237447797236428952986853255717017095690459445014861415586172507673436891269771300762333722158412270297324177975240431902209574568406984350392859267466046825888062063103396968608076355765444031315877413623447138190882358822927028545105175606327621663963134459384532913834201897092928989427102822938484841018641923247125895880200942847615389656650916031504123400165526501634015004668020983327245570348957537265325687364161045107296576913381216639226984054811964857787781540981684019280844708983649053517906009302780823206785932355320354124338639682312812847355378658901686620105495881913095165746700847044964541754810718855520835005514572909578889656145791877936183745518778750753329442430917869862702139837179735611830030425130725849671440774937688743296757911565582972265286924730314036236279408512848517140198051906595477984750845300484478772738499537789969662255948162698049145721842778689043547990017574475750527604960850786252965867752399140677336080100383783850034505751657913200720069973425320012745858300018578052779194634972880878844356701808367571041917788635388875170860580475973894308214749054175008975148822649257636179134829799503665405905814192345229209405238171814867173944503567221629214550658494023141012205938819855820668511952930564721150490471600748105348700127364776183733260548084573794585780673138033413151219061143143508785585808781877367091995853482714950313234181742209863977606403691583331766057589740855899652325343911955433346416980895166938879778278422706978864953410099075888382840898556212966595315323515786888809044055097554260080083291716595037038077620492408687992240565715015584670010104035862607106316797546715045719328327558402940380811309656285121727816613305712137796718403726351018054511985499579697786840117019936840789113349855720968294994190115226202455169023348492121164139317250621467605238314469513327359123073917497248092897305066422916393356056699324549771479998083449395990084591414337352458448314253389651827664248731458394974684441075019138399101734228707916606195095564538589234247397651692547347123404172264321931614215445203224985714056207081376565805155582961069157941631083643288961229542650185640024018365994308734860914895512784544123099487412604308654887775006337230425982608296570493219055532564159049942582145776900485000838215928050375276765621381937625215206210523801532624768160154678908990136123089296690087359809070470966330933777206380541505481137472092516868926048733299793531291249788075207562780026978807070138338232974706975817340443360317984203069020942741417219348263797470082878302916370713004914585912578880225854894923798621012003603730716276641090116061474240409975282976486091465182569782339345033824556795844720305504680048741325834594753966100479428291421825612389730048538028486153821001527327309428490196350042152593421389244967121071825870382404183290852135695527444480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,55] -44525937999366377525217573403097957868153924826716080764093226168870452015508076350184476091518973619628802313137785915056803821737467531221423925785771133681911472116750142913443001892976832978627719812119721973178353292963377629114928840385949021572951253456067723920742666668249622556568038433987225596197503493893649997080448924317010604269479380133161173754444409660784203543705167303670180028888263505284519348287694905609202719861669382609663231919679624476613846981807525863621931348124990657019919448412374944276231864008497681860268050621620109598509036836687930297276184781697834487188147708026851741919191927805237579076833170923846146318586036333774060764317548555255983968017044318233124071422494734699982196000281593604478312831649987155100919956019951889438172918283758426697493248571280470615774405760564909344074235504662395564592700053224156090490929969115898336033034901842875364401287364375742374055972635131668146088417516994445467228292205830807390402993478418478909055809990419361714600937686633027147477264319882574200729473395946030081452360039208078061340958776174552764375924780584827303625414488156487372523964877672491030141304528055410041409525692230974220250323374565222314615494196472552334183688755989344766229959947263468663061385293500343001283370414081382190836052574549064174804552424623615878358520881494929638409549950938619299848618862817645664758027127823576994008348378506040737994372350240191759179557350624157321970551335851884650500887205988487860637488948268810339942392405268759809372121964030669104768911009208281101607455897248349462233624604112030442608160365596972863310478876077349079343733258688227692447711167698237516787592981974796774219431195990614086673872027994346868398366895010580372487205321036633211539920439953537597607089585384375731922432845323108313119124797603983656672485742035116941759355865096500931491685081883860970061972583224915016910558393997393762406171702767747636896636741550670347650169304747210088624110196756933352634136376167433113488845172115431079290009566755272871794610967303899739296680259539855221580814039539560213684003888689360807092129657877372595805016988515737003749154217811945852304016149587105730128739288213423381930341642080559266374932844398878387716375286173163696952861031536224171255590342037811929285311999026961072700047436666291985290934122525356372941450149283953723420449705105148251743044468579604168526129391851749082710563714420745159079517437079447144204589896639255870634079349389711803768900952910770072165145950045380506058551948815273788200780203004771929107971280974001183181155050065610282868548030462869696927991373428777240840605544989209753957674446780187190571774822246725912139755433060981266658778372177628161274898692879339301430272128628923445846370359529068859912188814971726228514532654574113537540189186996388376942396062750316340877690635504535372836495312772332129119019363869604733809692948200749292476723624853509261049112714034133735768711468688650362529951498406071184552050668798476288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,56] 4791352817267201031028801605595032043924059508599059666860617093938364434050079625170969698008642944473679810142694411760054658066463147477427298382219304564854029323366475110469976685243841074634240669324885430785758655042264884338816392241657378886455045811829137859123673261762809428441418529528104656141496713790207314921136480390820762183749807919957020062750378065709384761552070892659896347880202980246627164674919981734476189810590889127867169147567780563978342130180144212493217258778506806538708180283598244045155394118837898680372222941234888871725489042785430175822508089823463755742181960984525013252821355336194182401029825206235953750180882668736124770289573988562855002906342597178206599328519837732628477319974726815037658410615419787309731449628881127637511752906084486344142386807763985671854164667612510027119437105331969383503240223653419095231746784547409451043401813975752890879556081068823633546407261728873142186491193171012555925844693605537571850002174804025523651850476229098261272770759337816958398084683418106159404431336069105076765582986075211241845317251274477481879314226371642299108814032950654098518078559738066190154097412150732946758048445066805992868117563150367665850484083106889894337896604340592277534694447105347422420539851256637546432090507394974421629374846017930556419609190083959672854009469786236302841830078816924720409589039977055737655784577352434506981886619735826089580979341141244919732687284388954979499846570238556316310202820306316002460332943260673892658989308681125847120032442326855180307125280059040672465056162898879678627356482215540620754239318598800221654294063891770703981968055814663838668666309841487500558723414084827705880282845250799913160084400206872917886152511423645751512930366270078888797911961676420961448525287588808634254487095901602181672671638452597282304234209793297206726180982838876282435650177684818159460319854640929532904791550140521487658886898598421107553232721832863096302257378369976415096013915924392293614819164046538931314964426237683856588843962222138660263079998147456078209925951124868583763847215534850505273176179967160953622188166368285331927280863315686568864084254766534743826826072426709492494649627461965779273885335695661688216372981195511334664915106017873740518333440729915441052886170158835163092605770037869119020191980120792485589519286406165404632327291125084244436021674414883088971393184527696556517781515940896280746984904466945893011533000109194739905455533752791858533543037811449947007979363134903746834851849379381733233389474689012919399488513631228996540056881539633671160442249198519194105233171851799610981791075051315372377514818850599522520783528687941127480633848596966144930664134352947078744317648959310133545125279433029467047119940147665477633668822617230321321460843517520133462966220496612495029633314751445322859152023026743866783180812199303466273643140873282614391632931886419982417318008974993438070322343871046603830287669233033883535578661701222764772383982073984965574873571634708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,57] -1047471904094202766432220130121740457315007623951500803759705702366470065314583902481510479893676832732571133485185686547410811489673111929768668528875563075267510590932969244055382045316111165827964397963514915790494351449971754848335386236875791432423353431491131076191165685097390070559518729809849757178040908411812897680463645621409189343433418598770776710798355973867032514741870967209098456023535342550986975718808833918992918477378271360810733721856427711550054730905281686703621990692377180686520166807581301768246075208372136373507547200139221089168748638527546808509038231794531936164608247805926488459226555787951386891302377730373416601160847732188620175241410487578002106088214990527234266369327901521471310061279072686052715736370842826531713329920721366370431350184031102005226014125999840910356332407185172710082805277400720503513789028633445389372848182092778828631312700721364916599652897702335357989231035228977016974418027205636714268408623708633410994951714366869614973856545474531256411223566564199629533160754928678195410878831372066270673983483054312991983964377120595459921228032786943393313864512106103999337815781635053265913584471300803011252669794484599034887775928745250892408200970545837770485151456671620828723356053228439813894300982676065297613608048754703247289877795492028878231358136035362587610369665649973891164540629857433734326424503015286279910814928122429302964244685702871433168364794288755473909827380765567191155696520269620361617562620662492236147547653984200964458891626164844824756486201453018853068367880550640783868522185585130537868946744754784584445944585430527662918639491286812206838115069457322397640972475978677348604727114389656602202221618877551647349589891926611780435303935293855428742595052479067351425730280565702648854669016193913444603919377919208483987340821860633849523667472400374210209677715811862818931724795554841510590961085396980148727784460407635694760260463658019614306098735979013772523721973141316319334049691774671982554583948873928980167240358904061042014637939653182756618527361107035590010703636658138804754789092415325266883726476896185706224904346464880050389422573452987966965122826343517988090804411800613256859885943662314137508968757665051105212102833411339061914634956817519347989791575718808703229729306292820451224130465550203124695428302233196722715967202822315283906926904659188675210600040570204399764195906990115754911455780510632771075759137324231200812117348102009716031384569142720198390266700497289418797604702537015467273236450207855274177513169905785019005137301466230858062769272811378088659749816923877229227081550355073157005578067658769261354666387692335947156797153194316260092034037708903937505470852534382034430878272925354642967732953249153114485972554013895504834691217403859725399947711436175259808257172302131245325969501508348230858469466088896992728317647592191522556196665231001923281840478512186389986641168872626465311639718877292127800651101722342789604261948080107483266847484213352118492333971177734144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,58] 1266913730684540019309944565138887500001236264939762823103677585812135820137719986333375919476696301829012269798329886797804052930014078323394135271020940157863477403486667213692695754844309166893698589088473663110841206220669727440910376107517718729038109488312548229164418718051775375685033009648656256627761060846728043742043395349273945591647360364528278594133399988455224717835892452856487772521507441593370113872608280870459806606200617506389261633737636442107722659154616501939029907563443392024693988349557454552466478840111119789238306402959650811401247916741843003846862119670456719819901202254215149267409529835570525588960668380201806421721767591983901153986111543160472270935241507340615600546362609071814631852147675114024032683635901532979155584932523929724500062493322678466378996938760861141487213510879022427800612698201693572235180545929608441207904090109000463767487333139591380599846807216831767063185953644655550510250509721698189250957294708556060722587268129306366779879010830400926230457899574488034692731768125429342320389815831672058784801114259461428929466970816286512971178809039652951170901806572255182060809585712993038017628829060776473963763219473093767246273399208673456642973576494439851389753836558753335477780618557868016597030142120059555412751055868841259218776422268463483038607488615241959007422420111362027563787843021325141179000366048683010965726726051204820061703657577001407654026996518401331132515214142730107222304173136414220914209823165016559605118231929953994674952901312851398352987786724536017028593639662045989627539901035372955605855659308482022974802313784072000329261087805305910502545834301837202474353440493006181152530579428245769503473547006107849204687748429160926743791174144615951486051094328488499672244950851832049922395478938097632976251738472894547449944173879825821989740323896048338722974518775850636279724944138858426387021314481900324631667714959055345032818708438550959349266901134237167838030428260855415365671331892201368628946012881013954893661409107285369525850374563310889927656310882718520633780646142712413738063567552221765488282470009957484573780845182905948207486765785459486526991726026432871469272935158562276813255227707200724348555838310918347787879449028067584942393081122390129358108104192983276951853488757351769615374448601387512958579439053942730280780119057155756463734639909151338884154926403846316033506886863553631080035188596758295227119803504042178970244621662481844938079081454297527185747060807244940470787638351304668055050550512329987791538101424864252578749704140299009492175820020911782262129804439684550680076796456640513550479894144061966960106882152992506164138775929592995026279502661680555809107023715719083277929996513389726555089253154398888257101553829658615319684975989194791439877126111074091412252274325882793538213650309877117225189794414050947933331767810045690715178103440668371961648323429879699896083810041420860498453097629624592446765743878171748491158433548639035609539206654486645528671526825492480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,59] -218840398131145885301023126805064755984392272742262258845771841900004306219222659895673350997976635535329901133996832015065729227808999877609789206320289575688366103717587836975276654188690736113494108400995120898777724252533773623306336557980307815522513267123853711515533478103048604310291522609847708788909312130406880647413637402884339392642403230397869567964098941184045800456953962688876874355624079185692122114957240668780352745989173934542487725471784632294049501939235906456412964487648112811288298735870649275683390359641638347830549092756884554635980247013075197322849281088429953543862055846716869761006573984034647948958152345494070298433996806882933445682177678787663640250208573038411377526153207180557624056204945311107185366209520367107721819843229849533714180449145799553927751560850975276283046349590811112460323107452550050472736986745337693527374769072597941192674320225308621796795190675834972839124046264041235251629279196678592727332144378352165302184414555140336423681304226081441140199282696688309235509682619023713977107893576082403262418717091038054542222561070122635579081702424187266419359848702283236778416663531534076869944077676384510372076096111956143083646993879828599388239488089664155331590620217687005440968208913715988922589896405784735869762960173238304812099098406014237467584858728915972851914149832523478616850889836424987943637724528304525287815962645845458240011952070569950508048979079830637224289525435955560958632756205364089129988947163907839438489558532673794304579260844699514447320200667664339242537394299438545170751090891155491411114016861738288492268005775995212135402507818011834222330203954192627949324046680357432476000645675991396908045594213379737420488312071200378467404777205244665365092981917420165629045563943278212888426776330127037577635756732547004371345700787105985229263053595582946233662381959802535217981978756050782299738821220796888034691283740041866044941796242861027723282645368996986413897631271675562627592490937302234201159554223119257667472608239384489874264486161386861869180526045022373270920653724336285932087735348370211486860683868881376820918116025314110487250502473445083141941182843221646894899712778656653207555567738526210572500581400482383905352004799669851277507103717030594224256510888394334809465074005118256627231344604952693379394929233880282464012716815175425554957126521293694233177833937185655407497869942393414705791725117445556285124836660113430896773175783804978562396315435493130685000978537318606505289067914534300855899467018032280044738330529348249491114653322739450674059445347605890117246063342197599770017870782111170974400876300706085062730176204597330290321346643411198974285007884680966891076793675466742843210532453457188590463298216935035803727503272172889762654424334518405767496406827159891770448151648814949960786774925741340170478162949969604324060202058938288387750890931007598848045378779048881259709127521229208823713022882458929523052281414336429849582116655476682258475914171056356037306820019093504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,60] -25437704339301704816501846586183722540546577938659464663985572675609352977317277869867783935754161720939062994159444640866612082634540171669458575216245118723862045862592617271987701080596111555170989891719423371913452003272209640697118923652929900160088003576743719991753564664608499485131924977443103508967708241761338334072347063953450423054181827621588313391790754330035917198584981563542418153194076451414274286191541788228146532442335805154889294310228856519759799861280361514399124080796777615357967288444908103409851671381328849970721261012593681912011462970013107148299450799541939267603038475815557272592013252273768870286226847893639270326589221136728548874344646549461647525124244745388868161999644837321406716560399837712678097354060528032686575119841250271654439375639995557655312083106276562405153274865561625411178526458538380993595709299510225098758397173063474180595747976596473785649751645171390634191148615015855822858680942330435520018679393251894274787983815693203583927197540393870998882214534887619624368135065154885405420720491289664430434752992993462661065763664460129370256743394529557042776900915809943663349170007692735074375222439763904090701151960706165975512504762911057194296645563737135266301648365262140619507275390240699309928917775015023649383647340976491310467285137233192574796235848739965574947816480676575948254552558828238460538317068312732546305902412457039437610827640957776184854114385386615008505023979528080308136000843701893373056122773857672522400050925819712849525990407564498909369528489139551832232161060773729682686163839806175277609094181102106135658563061399700896999069002934549778147438418728268484720135866633694628762439204156332522840949585140939818725876305001903600554624383086365022403312974744567056549277934342303096981540349349152931375918262954400926919874233034148570983752634495081363603321466873737317759968508184175215459043249147224654352194158398155567981318677530594763170676546147674376775075874327561361816234702821639482809308758803273949525545378561193515523258350054530977212310730235649322072164841104224158478350221264554752320450641689892117981528002831507051246290423095372050250839059808393431151307964640401783373405752254877965992189470478703145655194705552742011565747943514930279401239488523590828629030399531826777038697408907364434383065949402206166806258735046750404847780543249255961784387670763472355742353716872328157375322735302083191925305266149538488787545915585787416134124380618724541049497543775015210278616029492100911625160381245842090827651950613342447010605790357884822220909269182970407873515313663006093933489112819593158654065449573280259544719101017843428798977152473097299604609799232164723898573461531093955509592302016154669833609007819738941073062410655841195470974336653180358243608603777023429902467262807844087529737834120964623830545473976078217012768880770468811518976151829480169177836803574316043456022239858128811907401876643981541056653569073937498042931363506860194817244522145442376971118801059840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,61] 10507322375772993669937684119201942964321154633068982101529852967030363817960329400397924962929672910973390310795015557984466049752201565676372233327865620502637484955858969748125156634942139446563221406527970665057619413857253506527339675624069399934596362127229930196420543141817293028865151184184867025541252161596612758171603247197780368083044178973469771503816788266279073889861139198556880045431209395931176288569595475750685403471844058671460631419848569090379486504535196793113278462896688670153110347940851232899995800636098378416228689554867786717980713355346082823148536228624794208204782013413907509932111948337220491915873416298540427160933875804915725726446046462314955027784919597567507883653962188005538952556658620585535400174988409265283802791548024786192922191400534357176747251369139002429330541467724769014673677642761620222889975120378020501558665103737162291120594984560304419017993927116324387466523467618967380653664097701508386931114321657294176537435205264871368359216389377021854854982355032866952481463561888984169668508208925178552579080869211108552142607677963952836956262712942936992401502437888994983973769426718787848341879489101568060184480457929662795306914635196840642056954996183252585569478134547174260332602163544238391949566064527038856566232061712366155760883219411694939264419571047248189528350123576254135458210634743192589884432417313429453570243436984276088373255685686961879847640170952620957463272657392032567218788320141944962061085998098647810951850146146195662870167442925842446580376069963723648922441359055538822604063928640467056217131965474058047373461306099390234223322912732667729386568707217755210171070132468917608649138408066014595731451342824916277497359641039278346173784221392939865075857279642130858962249785132978824130568392452819678357724325586650118056389561289797068795711883227554776134657874322013972112365572902491306648777195277134846858076352934135636934451192086900359535353572808942313345731289151580363789545100844598590869506432516542397890310187694915282558123692804150137711724332822534727473164419979460628133875773972122873859473295525034140688005134309645728777890025603396286841124746483274519398618922158200563786956885194740041943384953197356541394987733471402812227671906876997997926250072259929908217478799364965673232219282199710031534307201441887430632523125246447451557863857928574955574802516757946839260173504651426809919968018040595932315113265267470047692937512294059794046404700774827264541828195876804879111904589606098546626876438718890047187059452172290012426558600313731086241461783924010181999609744584154659016817340424841862344274029487624882006403838320846840586663683349713374751068730417470964914266079549056128251206759460709831914577172501101481822071256858405713700388651913071579954709872877003782675802821647068651001697188894617279010775167509572580245513710557496171128219786173590474295944646809458981489250805294209163597492914826596516458356728464018399726674266891072425454975760302427929558423714136064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,62] -507063613425811512600880602959388425917589616249791188164448011517976929097242951353599773546817488284751402558746782848002538632662341364021415619162063414801526013916921567123588415959612583524277426802527259052508392420056939041276259392309022395751508674974162961138415082023397700574832556589864651126685322945619356910529190536804250053627416930530280979577298428685302734180355058848551386324231055466783715877463477639254533568752631513239941688704932494103082981013864002410616074729115192115436023068308064007996780644981236039164883698374844378806912731562835084718930499712394910623543493300892901245570570473900262188802611777791628989695009162508473308266082515103532444867926594539961211533400358021267899820870637730110791029055399897756208768948686230309471090319582038751211443779289624813010541863678126569855787388376418482559463613327261040025035064251364007826707556953029438964479845584839900737779029835515546618343248430587530155686382181253381059872055370871687730739141402098397649907261920241416216469861689899579896865641710762157455449706115476373727240234178051358625185355536706038523351182114994473343015192209677983196722494824448267657768276045153051633899933718797977716521860064163710138613159458082543036670421545617318777268123153019771693211737691213002884261153294532428534889362648077122225700756643624678779855844399834378156002626507383519123094451925254266531916757811326474880372395723839594323599907759937053204915079843975422059752884187894775857201170111322621671906719454292243023630963877620511026783429408956454363434159027038165205170348688109280781787586407205099729036329611668335276875351572703229414044645629109902551677396965550966096744780280718477022430949894921441138667934576450021143544001109741636552531296861360206232727179420958266251422266936358006844911368680578052846023038732748358931636538526097089743892007696257225434758625037716144873510932473541497203064982114599035987631013697230968872502729680101045943305897259406047804260806099839805651606512479374197253151608773240078261139972132072314650195921189596749108634753344135299342701833081162826009379600837162714779469270185459286213340678214335738409327408461550805355701749851517347797026346422947297227930354467477312047259458194182592298751762661654013913002663354992383217408302145083999965916186481424979482391983477446548824156274486531186699024144903532731116701142107581131132506624052593618119020160850401576774571277023785784923812326249885508480116997705989943808240899218993472378771538568845903772240642480797174814225829069006006798938734846109875111374649246573626578543735260341420929479872235274434257686275707412791293308794512769611845190605974866837845895330547379489632213079053378477451219089529105073856032419933278920148796303267125708518326348972813822298832132602397058933076753892189106894501044731065024682444345646181930189828498994453267855114610131856257358575585558236638055322294651793866608491153270381389557645916944652158885244295157892098168857653411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,63] -152565615318028244810379295722549001599503249502735584260272937694156951586708837135123799970271039511428672146009173518686665899428461248732479664399858468496775342020100749816070333241142249125389692315466871195507996520460183721482612388955211811060961536099606508099281996682064504237208139573487688789431175309894573734008496245601882887422155663359008644698178547911703546433388462282365304293980948026743804160559722173033726754359265972251353036486235823428066363125176949694561213038362984051708344715111154217432080931914130536214708767062347696624506165980750543642515672445858236423859245456823237587577760242231482575148471077742260313944400054372058860562350764120731859054568926957285552282643235585938356627093119501042343302033664917616293411550741736075447297635861103764943772826779141925325092870539098983076488391632114984534397483365109297998314810483777283416629018356518609375377962094153657685182753901534427789578721372971903807375892965330827221285613137080430096439921685117616649555111142316616822037887513599784609146925888435041410337728950286787416527687456962483064669080541166748168400177915501040334464321950098901821338017455945367997078846473917486059112540861199926048610056910204938917646564030593100377789912646367740121544754464522943555690350486937984405213232995472303621259997233478537160302291452188955784288039657906166830263483156946112733590844017194307831141478441732458472192718876773728500495900341929198333400292848249825096036544376148022001018077792021510776675861640890122158904360910793385471771696051452118965548179790944460865743555652052819362647583088849854376046340336307401690361008764991062841193754851900435116225008132155139338205148283427416255238078932073020095708214140621609809602311630963381559315384967632635471277884658320776483217787842246142354837031605001119050212785067725384389517486493498342604605119657515648550285956270775557405425949371742370446041170131569505032278693302855703899771532268526658156222498327133652133260677999639130555830027128249277604097871451507008958413826574958336199418084722692701067743952458340297995004809609741406411231886225038214785315407622098961511898072294257826356439553910652491753354052176252470274351901618058906712630262929348848205452058665759584942908336954922021916479487314423719131842184056844708234853286295455231887315613442917753923668813679098099017417412524369594864003080155972134020301115859083369282353090790140106482561125573194922503409074819250418764600838136226204317105148284954816368561321061254077651036248572309160507494995664619476452870349767106125197061958857831740439382793435999931981595753623516559300453945089884420845537824602641510551543394695722331284625329347448309665726166348441974460156402595976615807729354848093141887576599320974265437516946909049051042215083510824040924958909170939589889167682806561021993810968368330868510591894331887873870357575275805904636800328266386321246391720586416839772509562695022795546293754424259722533667585433886593460011641339904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,0] 3259380761689282388920968920679605216090629030826193836752320969278211966213080506498476264101389040190443007902362360481644680688009542801239104690530508809964944816398676265111364147912589582340070586777800214641996707733655368506533734008524793475171070410883610899937078582172961305466198111496359586901984541751210158141294546815654887437230469294474968717924573472938070275119439450885642278875455292667338281992955754076281324334198331076811232153432360925602372938011678644348165073588468984418084194708704571328403807758896835522842854552496827960313737699329843804894731773600504245702726400564339268137524679406733237380259071528904460540248974844498419468316896931982956760611969174599005588103055813618938724409505803964328996738053094076217703883545119906887384828062516130819267537967872832744558156891934213191501713478301944811857049911936360900704808660026282509405186273631666499641472895482145250536781713200595434850416005669448194334847522524560867757387558327364174712705246959501007020046791637751055413613384653297045255352343930001205985220917594795185348119827087423757951201461410721335699821462857702564467109525548607478958542147450455755286790919422050396777904388591389542534322916502242003454036153941873304658360466130833547469581539540664426303351110733984890316086185317563172418553147095447485469875777535749062558437899702784968727489872150733129511735560633745729018969991170558460106791695200262037281795475968832303467685774676096832635346412597892975822824602649265027238791595621094300082524669173552490260693792810201648178838204245441481886112838571191022497317127795990502855191353395241684329743590079435391858839353811535934666412545001568362719365238071057258185484023766195386162072783481170868277667805816744072899588034535558448704027588496471114185682278591547478516516814067641487675969179148241818833427226253450986672635406879794441022099258828389699117726881645745650448663549574772452997031570569265851404702933336408024735957196503366827630000866793335453696032649889697494795206487099408085663096020034600261323397159898666095104393722056222911838824164489567233761086618584239500964397178780017376309924670699598575551082687660654631637443757375454854806931611419542886545854213805708356618042762240238676169635459712193958412040798613467180238827429517674912891163331236209497507220582493527753419195041822698021696975329552769948289132843419203037921416937817954340403410295084039370059888001251736142658034356009466018567127297427856027947182921245742967984254942585177052332424059543436781175934831663289638262294971878094366119160761984242907845238114301314956356868785623752931108136702302613040741795002176366249978742443895024014290045259565262345445296816620856238943773819037988469521711036226648390793089252236185823665764791732541533955718222367464155025401043432796436860605599887449157863018360031641348801719724531277287013310996129345009093303500742895762462086956761672375491587925811673398145363408311754379416013145681005156603830013526016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] -5106123224495814222600891835619187676418524418229511173278623317324834294847784688463002707742833719719856373455501688337079344212056965310375622292510049101764848501162435309678968364094057027147762434242117295870108187927484243389329375223680192043944051441382015345068714773849626114046234295406298984996055948259880117022486668302003835656030524049481991846244521050165584258787154670398094469117445648432414424934285621345367310414369523143226550679626614235508515185966219024015573663848613181027908573959181317505675616248395702046665505810589083437091470700795924294306362398496729583643027962736637811334533876960131810283039565323680544726606933107895687742300178161921184528042146113551629387625652893494891296941265354449878809452456224364618916469213205754014203866778768870900079490942000833769649199397786615305315264287175126853340966212443132187048750956672047092027749922688095332109719268320506773063770167840989110468291940160021871979405172978919442988638679333548937457400806455020120626216061159897378284964379288906483627291622380273820348564510405279139151899414715220804023916893127452216876068383453784796286316080060812380621710128400161395464937594385556940779092224829287005719746549677408263270193485126399751033435562688123946615808567397437419493425126381359430991628895901882928554702064539066559578893415571194603514851056355413703915587381858336625305158432292980203186826178792974819000633318540906467940728127184790946697288104778398926865607382198700429188331219931595513179178839441362952356952954613001582764114332354098609077743158794200224563987302083141990842445079800971601346252508849193484174784885441206885519160965701063532751836489223927162794477792727481411547810166668119463019755065029495580724924510362403724012093308983951455458081662986818636535893876302714148850708944832639218356402274826347919349064956891294344840725187014044250586264018347916781085011456912596776371583760066335728079379384869207579109797064559202565879025755698810136322149122764393698527879181797677998206576890794375842574173196643184401233574579617699092840788012483968065044051360863525119086807785371607086121607693943885805589448422807765834422975911325105165226645209778299373963537489600569044197499117365933905917274576027388530427062441410585303453845174732854837576720529476816922887496561609449837660870624955533910428987216224458796951043734142192752662786621599720107040060827797425130712133356554054825286896156594822619829819998029985612797580445078684627425008453364743607772819118599877054672806767637828839242679238756735335615012964753313033367243167994236626918263169002483518048665341021336537729442412794548669093852274374281298849799908450195745805926760859738413904092432640888769862357071213720051307316319486918356795000265038475318687027256611479617730481751508768072082157670117990867613048733733245709151435385704836214675907050506552252564135509455706586410616614515883882558157952093316839069658268426483855548182809132448741186887350556625364914261385543680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] -1717388054883442515792402249118655939818259614532926354937996737251660465236661654749790933849903981850316268141878256591169489726181781976609093470288963773804383931651869769443940650224232646896667707963425582079057782025346723882540471651172566797386715658732963722136987940911933032608284197371584141608710794103384174459802520028148085197310040705662944007527868561210263360673680068744127466109948522218579350197973083904293336505292587891854807915912658751104461361788969852412161637815592550319893846811022986984341616728645295407188315367485417259044815500129315343150441795934136248562379554794162755297185479105235424229594330595072064044081558040523193597053137884963693420224150367853435759065825325301020688899656349765978802591319688652942121405401382216199214527424797638624536131931118236850628870638560733157924701120829247389554952304719141801324383532947707752371762337433819287056722864294141779163997067768305280771658256059090402203856520567953820739680488346222722214888591954656056440058188549652332869170557613229330344027821354680826443652543977688083884336159753446183182085656942953718235613084326914431637650453396400118812867798271824301137992478474454670258750711680061894227105451308357100391698964413310361940931383194450659704735248993437842176901027249588482791648842231385586653908676942430972888584723125245709096098051349887713937437596041335919044757029284073147961369843505849183872777367006611973497438437122120449539279055187331934920607078476959209348668410102662362564929286518205109951163458197636127448326631442227754536679197113571795645846130510635953627269195375905046184917386958397305364586756057902672507007431779695767051297493573866499761829931359100620294699405654313745519499944605338235484776557968011037911526375449179643908126368185374502918553541290800181572989258264199506957316132093525143760142987549457196573214878431830208541442416306887066306750729242174351292573928176134296065386280445253589898461006963389883247796994747649641447527883165499301717528661289863144451513497604465494721339650739013572992535046009490903925035118677364581075026563745609171991310984347320772926740206219801613407953217287095916187156710022839677777277599509641044650182825675215476493223935560082210180933790927633046765465060689071575109875668755370673545673616728179054118237027407874655292488811343760087401941899131319972286985751340788089778870334490527899483451530561802633221680544335113424754884942928930484908083645004191841218108567392645060385298513625929205738274818511215139385999677913048758690672578933649832013137256380152328007543505085948627521031564156437957999484770011139024751497783431892075297336138407763453524420078473249143883438781771839998242085790036706094881547959712656808580621125512138799312063722379001361149798351135130617566596872112843647824908157803453146300231708573999915493920151012183216300253869761622229081954626166303988683200884254653669368657602583011517949982602555526076181307523493840606341161367786223180181811824886284288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] 25298148422423978841723813064171659515933984328453344755655906415646948948533003992301032474288480317967610871659152704685081572292277908875545514320047733930721396681426672089970677176503005908765744757613033440866560411958929995818841477267318179934651669758364817651452107458863762364490724745350001834953978800326882405562074506671082250108085871849079101385387453544084653741319413189569890755029472268680919302097867224388686740223394118551556099000799013305978719405031150510066645567606394720699952162538298980091364276591160505310839290927943879278037868624018941611714843808250454131298303373140968553271066165898161476159097010441935564900567586476725932682008964089030035881181630131109650425106877272077221509250355001880273109563967415287506949553004010200124025281118958072291662454277008924447741858416272700626467056856599332080226963698014039024547680509030550171576946023185444770881784402121385382876758951114080363800134722341862909905682069356726633750994051980759832874177064456835857303687480960972404533676173227937183875824683073584338785176664230717268541706883302948214734574262108571885398411710581250380619315294516180214631872213972609530724274708392676788342698451773332609482817056430423002126857622122895133675729635806855139850519629162082451686527427922417511362871776208016727385109761958087200218349303910513680734407229347033033927493272382008116693909063419703460218859854768971813893778663922726014830520676943517989447767006942153469490628299116278256105342066706798032454069593289868258993735831192805157624021952083253865800427750698470915861356351024084305237679232769628674391697827300484742940713037290665585609177347531749242656630449976602996367066112942512526334494759508257052534809074380882072888218878365529489269501493324460474997235622149405285631274921375758279254488125761521336452821591094429709288393623777704404102634667323354701611169523015021039318213605580082134075886794663119499531940460967850299948435077460827661533428226368768746911233754778793148010717926383762567390276175864658118329986056233028589104433875779787665711308984190808120969915701057039553074882614527430549026601612454765264330257547333127846858628100125959057354832528916750554567122825082514411147368133124396587717879424933582211080459849574005832507870531558014468153150960497282649800178438375661861500708446520004730011636670770126148455231905419015290759691323353794653077231988210553174077706577139220127192426157209378635821386953702153371802331961529145109470485285346671815539017848524378548718006765561340818190077429662796558372245547663939033159883229742269395777157052237488039058539475850360393537612090705995004524670187243697616321526099426159357841766249613531176874158252600841030203488147081437361893404332073160657308323216482131875498513927740957025813749608579945275855786051913531199044918949456334532413822046353310189034925207610407447705054601902206887389867499754896160954545745436417554562207502159264206531814588081400168217187406375643387287282211671244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] 359247113884699123216575681669374907170506408145637184971816604860300403098557675683866233261607073883429825303641516153608438719262870312226001268548104695746891904931020404847249491787242229094274179975256168456061561136806508202805340606977614559951689731604091253409440716928869345220678793886238707489642194238957552351401767305521520050366875577224702955475270623112690585203484695176599100683065583365591292589389309723157438524569759849671635962434375313615575409002587830132816128838548421899084630931809446757465633698432607936044800261094855964590062911287174728360987602045360094940014262736337395569196283049349090829237865112282506204380702116567806752389722824955657183947831203307557029625761326333208073247130046611162646978726396171590452948238522269136685226001131442624531712973940018275836003361972115286508445420044821897517715246964483858698717428359902803010889231746438503887186788649357808338684240562309709368375134114523294086020421255949663593635740242101082064987974457508868167981588542021844090179347012653574980428476550531275541793618426926201055225087345672468706740979426244778795022346442780747785534465647420476850702061406374927374528476428733286284408000229576005042291254376877562038990993320538224746973042688251181956057671267948678765009833568211147934578652068795484895804081344969877787858771262754068169457880233680077121585474899556718003874222252098476742988669405471893962457845516820553323584800898108272022346252360770881784498976313589998671775621355898276283999970552464333763016115445775063228223036174736126312670683900859690127417447283734204494306600063411792507716218295960695547138194685978959584732366247100470672338809737661977989325052387287535487940320356007486160094545301744909342490786847632025841942425051631134705510906739408541409776894594130154393075021706971181313933360826463003872040679633281466033494440287506989187604532607773549956308381152808484789671738802738035951569574720302908112028941683436831386918378156804835276990401880353806627230963812229023882601842519874073972507124247198464402242745876327462339381998410794944229708143665856726426441767831272397169138484719671695063868786276387981128275860220305781108843135908723745856664661071558346528076547459444492716478270252832294583824820792331977894901271570246313319267436904780352474920692676950860553453917877587378623905346807221045837136549264161715683247218310712164934000733325832794954980800244282583762279185601204333226343853169205146758968355640543516085462679213758669432756785726052223512553031088872933637014383221568036563369661360096396696673648817280223938429215820080498324540600556383926763662877505648840044186731950543807677139997495263007306253281007061648547162877589762398208838764483353065320886906744346334062496881203979283774255133523555108080103837905823814146683409072382926491958423660950041991411469212688449285893380683597952952644564763462320971308639286849335434649054495028288500142989994994967650612126479675964817647810068007985316906749330553044992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] -3839798022704725760113704521715009929713461661913544424597131426835025897553396068303580963952029255890144213688864310827273107022661797232535934284260017056613505862814222320379852811479568775160510939438753419713369776056456047518607289248293443315973354613554791828633994265249267470164612315479960925277509975790452245265263292603414342666039405848557490853413127953184027659096015614654666213397337199369879516497222944322106063838927889400190334372152219771984895343564254048279397517444446691151946271146515572623253381705116223399919500422908572952647458767160388791089779609950105149603750462858266253584035202872329588302386115909765829376009886670764427837689278196649134662273810386158828986943360363284939209054022581427687308485610333696088687373196291073499726827978265978916639091613433152082979854413778569156401473596818613091133060353689821805245997034112810201931651385032183775667522564179168784299706837478212825768579577091365744642152793598542065051016992313137779232697291572558346254490010577459799885186386048254409160791026416507484434977638962637674593825671041902429003105045200716799917215744401121419381420053447248955471529405102432391442947531059948517135834861630666209441666393146827429045929733388011995430429647740861459085004092781149938462218610667181857480168229990657468190095740269508697259819195349105968294225976327539487509315876336350742450276042769086843772832048981234686097577877914001326968057874394168995960425000243110843056076993917220824993230281995024684770917482281275720257440177015918434266715869453291232598419241550585530244702907219782844114905800771652214875342940496760585431445765060752590747576837629330206557472813241125811133575223060963806317899465349018771270772143047026477411019312389244529428459845042949006660099170259429417784725874772717416212659368550472223373655742053153315974749145135508777640967864278941527625146710445695577865435217283734397378541479092915829900943453099683123799566115275435239520817580985107200831050184711632268598275378214040228015508531858380358742799688346565142036560028711258616985838283504719142295176319118040416349875647845242863843614958143670657892600181359389736417832529314630368773207730867679049948731059202564873367497807589338166489979889684018057370233404066686038220310252519341199367626305988473455167477902783070458266586985246639986098742389477780964456405505149099926023090382371578475717079085395953212263184833713950907565012955985583995279023771154247553091389063285424099193011041432698324797072673762652143998039558465663486096921998653923126716246409249787857595210089978130549724610365036786626178154422556013713047872459150670765234885943200986854312098927928238778894977230249695742966218284251244007694653674462398442161193223007847886202437631913141528845351272357115378371186137893674354309864747315323627702931603834833510440531193209178284708750700701233027641070337765801293008387674737540276708789227795082208854210671149047964577249790523845659724915723866451518733313601044521943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] -6963117251731952255358768996952521382418499832908092084463511534478013192834093452139873112956777772826219344239246991280832398234161742085610419459737352450961013434164774605670851299034666190480459604266945991391732223039027146448071065964328457235138703285350856944210874883881224191785398738936434412309425787019323294150998175563973158037800921775860396820793030700101610584848586280271906843806118961316172586685354021814969868929242160052974391721910343731758703058475973612612836563679716334614297596793129610528681697456789795590374142424233028546181927605238892033891082329210709841215025087570897806747543419010861686354104271349197656598116290036179855200915690758086781195003218215800213923479233827801821095105172163424979734004570160666263983192539815036852560070562893845887269925156337104967531694516340994676725105814416575585950126151271546861564415905535340026595525291745347711183435612677723119833908581890311873151209240554050478254085309675429346952396229297071292870501264739530886461623137321793231198860332703944309717644668530199368888244415252374633797203232237555029427416552062259304123378322595451272902732501829045070261539280057092087391648430238156908983944580048578172607374973035056667175913720905310882470895739106448850977175729440567802268096897683998759977387301122977108054688192910792546894229033311537566439795858240846947959002774897638965085683286201564373371415218571952388020314770216070542872641805209483951481798789888406470752385049031936298697595715161997719197731336940268411630608836450806914091359550812818114617973995346083771828612978104897354297741305944526133619000180736862975136915134014738791176096141016080267518729551779593653790442984465898136052635600369889397256417995909297303700478683509537665629819433709081271051699018758074889777001775286544454745681316382209282953285776421757786484000239281712229878096303375629523519247750279696874840606711405283296054578261170380229473436857209406107543763418434586587895260578552577939215474867605455793320655333062766126739923128539465433637936782860335211405000857518935924525808598042930878597813245046959191125215560963244316774970890903840158537849607900118961602832972117220186249128090087558367909092964597365582081330695292464857790276910354046428510034245726095951883240323439000538793155112376982596108353138239576968747773274600929986506161106533184124713673931981801294007415607821043068493751778958196284508010950987362332520671687764683557410715299413662146987293888545135997612210704616252031087488443758912100921810645417446412418019277314014996760723353110056015504106598578684045884703405817536641328091516421580079609349213231054989603784854163604343794371174266279869014792071074928746716947003247419769047427390421332406002371479188129935986206775547602581569297412055970255551152615146365815679563492807052396523022153563398470567847111642044302225443706884957373920788045612140534585911942178931089080117598376963043849745459939606960201874559708011530420995677849585192780867804513511145472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] 167927977788091993813266872431980787092372393895367366988284031210936116062724582983227249174621791849826032914073324795950170531216443836238316041103909522529128096599694561255051109310061398750003210059570705393527947095491907831294409013880124011450851190900319525409442054086495669300570104697585797935822689586187393218380527334457374084941262035183501733213780561355472894715421388162990894453741605215137611106112104755909912462516244426003646945969242601651509347908989642642900805373412780560300845247234953785281024478377198790760826407791127772792552868442116170573974437510048880773690552152873051349950259505594921624830893691596426968018705016288189831228565348929430375597664788312299551831892842776646374379246688621220715840549355855140937455432059535301738192363495578712030237592126099579832380625542726814458513852258842047555760339943209959325535020860043625663717635688265092438205373157648237393601180061663602490076291312399333922166712674239154160971643007750949856087421539204698174978360133649060018867348197843715032816877243581365734118164665856830769888880390730025270513642592586375363102147391090360650326593883463381394477399187976274612960162031366723668257196202581306082399375407729277398486971019655437344360958296329236062180615345672722718784127436734198399808030852581883340035506557250197371598368082015645529355515938282722865751656413330313532784635177177600375201652634111516515579725721020501020633017625295028156194551110377884345408537356991385832457798472799838801945813398397862262690349747712925688261244210558255709403732786590440907967086056100162217094385221058950809507132259926415562937350461754320283917119306404068878313540960332270168572596423201969121243148229184362397051672184495289240659449908155365407162353080492712861366941298739642806116499364650726206918709962496366653558917539825761905022881492020249627880730406683410397464462884467477160977586691734136213413998278566465185927321498200111004459631400258740022083579697450599680170782086488934420935830672090396651843483130602807426388036156115518401107077469010242080625319131886337873392019170167150541584993524193337617344863758429926807208518265033614633863569533871704820330221042109269660137083271368651506362104907156201117960081874243195083567799665982493641136927454672375099253255868250185208210012710055169677780322075342704461771227276626368798116076628669513686935588144058235415393045006880923344805410697675241079165249646073813966403449448108244676000469550684532129390116273289831583631907325808171815863785530568011609516399348600931468984220037150153272320800046946154286721625659376156501742447488956362431437401597199484383600349980803707393700252792114021679297753680293417149731795581875290978072152809092595172946328998630645386174112858638663516360066152517997295572557491341655904231031071275257125508121884226341327080719482481261969453309475909038894732601089327717372881925595950205336753497696504107624111755614594544059651873675163723443373929252519441906074959373674070671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] -487752993925059793531726697283174339083316747453792449284950956066570685613767444020782479557651376839633988135927467306505453685582176816779705565505295203752617507650319415349787140436228745806953041677330838803047431455422320546097745973297595429167346454311794349245747293366689508971569540985028078882676596911890682111623207204799344314729571041109425159750986472608455290792148210512721116578153915223203410478246752328266767675504622203297077506734617142460302450052914573584234833546113065837159729233541536971876784377075276231856290757780017853704656021188262804815153650427243502081940217894689567287548651102880811409396302349633214138319900932867238816946719556208730540800511313319465278297088048956531852162236930647820021529351177505435306327951758539402161170108394776388901844850962574672435476035807752803345285443139960787273330028151579290532453406426928622203689587106930242057628348578600773745942055529078935494636548270521643860795140865406355545763312275903302676009628223859904956787708441919201976911454410591355590970606671587649008033065657140126769533575789076636438484719117134034582451341431082770092640212205562210520110228983817532681113128745135470695241756712006599912307766046959190006709618082271239530535172782532327077649170162815070588726142969839243382171214269493232132808960129691528979030748066750797139928907244505757897487897371688137029578093978624766157850460237571568386659744437815610486910562664168439555941368641742312346084969160864061154216649770210609211368696514466377584249776447466952887098342854288804972044802106649925876171459357308448018589615613850169806126992079554836343997543418479051541138664244212608145976383719066150531216767789773723221290557334354996784262121829953433774768251133010308683346746943864433563831397526547689766707247377718717216986270477499293668642650350977213134712390558690094044721822447125404534550040879425063851060278201939254872505244022056811214151142085861038840945317050097266377047133563961273554374384954485433847321994712546608502869796366619896514469287011070389997745519628133414506348815789175640940045162405195586865762902652108782172371167233210414914692119470387297208836085667794337538642868981895555283200473166024929295562433933312934042176440758318030333317522035221756092582973956351367123759870928001070060972811361478604008345689928792421552055002936103110900584303697942520547187305258641747674971375831845519994170424694575412038215227887477233996008502914285709229718039122762513849653449532642436942466745836969746195146380448704481201844701328767657268461830501540351004377061001521771570793118720205978522373777172291996759126563451761011938956024123986069978903526620315735893569265297657219943781703680918252377234642216784581597542561987149502012549527470364950451358928525281966373885603992070746896004985828213299470415256732354868266696926203130569373522029031229605854559995766251538577673583796577381289152135433263771447561311894974635775934415473001920967455202582993885440087206096567596482560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] -836871802056907128422912343624422005472445517427804458618887475288981029428880294100039475928633448522539360981090456932194839685684378764713559109588167951692071997947963063737039602152323305688884545104392552372121076574184333745571017893906883726700234037195846273507636649354015584796365238822429106579458929814952487707000727892076954623947421755048481846038445032396321508810507322624910930159860463303385722534379585762049798467745374166828783748658819348728046208615500349577787915316303413287400732989974100699921518968851017667878159236938968287802018498119245655404872188274934966000408016286226956427549698888869004417367423545555826688704121907427159060465211454602455573729619403045195115393925299559580397187813265358428414306391572390459127549653401121573103951855194309279517828553683251984413950333783093184342537533540367198713388385395692934555174168304872959482308309034569921135648162293698078065222926761435557750275963175665702428079351847970116213634438689990534479810154269592346413014146219893832378376695277023418607098849114502482903921904498540912208762061526612977615157600203514216803343748109449876044852053277132518822671438506179335334678434668386344006321267177611552737110139320102964870437323113878170864206545609200758671603861573853081941475542271588637491861585130657398090550426449593922340452980633673737540707672719725061194169267746743277232694710604955649919740384180436591628893751973140405896080152359014113705513483489021707163244996882346722969601751431050087059071628669477249321026448367553909631413691132515119318433051369519216236338715882873449585337958935102342162742307720675078448759916371648583490190722040425748459108938071176951987794832484000622335655069288405824036088817720581050951019308661359494903841681639439696441552377956665256331600939332857026721858795307702181195321434184265081349189055035042942460388442040603786553263847677147538363293175598301480733442255067209619010437456998590698531317416704512635576132788173040784947583424534107989256314123524698799523671729116796573702227489013088686919562428618097223998874541196623057927734755172949782959816523442630342521253929396582797082889160308436998738514946872477644440899178909357673068182091703048626139855523175467067071752598625392081100966350602664062526772674553122832111873684859811608830731994533291135196773819476862774010738046803652646247600068282113039972697645082816405669777387170934152341846240226746229920548145502118569618166295389361000373763495870387474946376547541928138892696727547611180177873327746095228141479979353123090438140336118150589470631654603417569356120086415599263684606653952769374008481380280544400741112624091151376246044328020280587279365458044466086845687082798952681847012451322730271652719515001592905275794299133140397652796834683323912993755368441453114819961592562794173901159332534811127011683204046176842834977674645226770775333981692702081125047464315130150158388376744755208276495204256983682341235426488489120609228327706111371757089903165359930736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] 8811231504941416081002998626373841377976645262495504571535910502969421938607116475196172677951930132858834495779631315570916601249510677594157167942112384783778927168080422538900632336832834433919526198981514066094253031603254933509995503532985203752396180153733490471112825717195220619764150050969212377228336737171937548845072850071119523691185056105954045013343450664506559091972740293693430589990934772633430432206338502379469686133438281240446702092908175460267556484711955551671597095140562291523386266969504076904670005378994977060824203576468927652471515990198500566244328677824183017846729046766247424962553465467664159029671040435620820371921575048935848559781240783943745085315378107634235050510625572211819679915373823896917110400950977173494151368872448797678641209167345773418209288037450293261509934734468834995772655374330713560088656600196986721640444053676700038024435570142208897852806653572578542085866920381277192508354349643384423568831118250633875205055110241928561725260867439614984550989242570188014035511965966583183992489161729700211410408002934239511396039646161263465170533918700300367375622239663987041676703249791499779004151432079502960527284197481721515829493878450824166956937147730076673269674741944777827799955786076889633818106987406449078042315723791735697991655417639269806068439014743836210007833198176401201849460526592555317382582913072078999214444533117645674971178341818544158122211388581133859963239834427567178381153905032571415284914742094061468629669046101280460165086139587316506576459061592163752843016306381201543415819998664524302205108263418671540024741035577012046749374367152452053729027826708440593582698355839476983422904724488601860756056797468272291361972481561217097805550530772915763156346062992044764721138906693390909038172021696009570341255151752421015112212185939950956047793120939848130652606601539491637890227384920086743205626334601941528446179766917452562186255363995291778107727905407718020240734589823824690474788037483135099261695012876900306337929484449646268455627457858750143714206916703090971832854229258256229443916248190401873436896839480727755384429599856306535409146512482778407562514926790909517023047461841371143011441325301152481443057899129015682662948158922510490597606333794956327570001041518916990221360788925478596101849741840123215826306007530460803786332298978685872866754699626979673742965045591611720452676589086181838492557385174587554361660279464495854423002249810395052904688218834360249180968891702800700626273571526507004320245898647156277282394789718551818076595401911920974525342746560899537971056779330639685198467697583471573848169538614661553311301362539638765648740795429372881726241193678514114741420786337260004302673466523413300499164392042110454392124045641814007718853285073790078522700655652364614341612143860944188026282319659646918697189646527282928696591030919316111674586275984861781273975478416533098176873949619775679882810551127479188931979405508879012424689660442638105981052387292378161663175542060663544217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] -21425425451369133155328816603409918626568680356594014434320942379528119881978890836708226534767042359405923021436767871056177794899165111437039643644962880398294760516063132154143638098548398348481031284453843023939343471921289719500293733726327759091625293731859982442413519734084475039630244633552517284219707468816877821692247231649383776612031728930062007158164200017701837545853082225854291821819969936660222498653215235108049748878381209015784512990262864427988063198219593604223100468308174492250773231196482287185158764355317319851235692544116522355295998914578429147750722427945182547702898190920844281905588284559273229201827810643684403794622914313135086108611753002041822509656727049087750057179323665532091854834908198144349672075840890599413889548995174876810610955833999288640958028826579098952622836969834681548772442406071273417444042423589682071630772040758349382876370204983663581543813345079097318513726168353029311108511553915270435317376913085803649034821117655121748184059055801497982776922218346165171929669089340788565489916379608398860636450149086899494363986732497929583802940921691113272674092638248229672975222723045681292408431053405396544619570578737651021404299789607622629513279115482725221068628944271261957730590045647326910949880457990573865734903244003728071804677612403414990957751790812365121891136503573374447446646957553077211827086964016995454734466435312589084298935294521641471620552496158067753482152033279640337642436104645040435736410806800172565972655293433678117445219119107372526146363202612863990035598514795431460008160059664715073598290660492333610473674971157104255718988559972836794006646552525581519452078948129727416622834838707816306834855260449358076224769812605303481254391552166497673514483502851936673163779234623494113149418123089336464505762160580454588766315313515832144394918115297008685060773868426068285976034318558768203561929161095876167207939976710434336406105514300364325639060329857941603422279544280636368691400014117833913001378125280524435222913287931920719166697022626901740278237193226773336284092700654078332837865774942984114255106467090449089452137446371423303063311075294994142927420948883716352691180051187329780579336118642490557999395891131483128725297052346790932687641008306345493868481437736208774497151084877745486999134109160848033121320631169978580305439296533944409513314913197031592250462397032446927959390806934696502795887037080916685168660542548710355742274413595686864657348295566255648108050116099461492671571270943174882517066935025226958026831594212057315855171799104811611979660899919988336724891682042332794051216439581769512107378834377329880676017519913716993291124936597819467420643819201948387264494529277746500477730458792316016982108024509780720038815565326266061816027836977810802527764168441014350381367221245459235050595617045876904477808864953168006695034291133210514588921401487040524458685862411177525864594509133144477627962642733523487413444990806323323844657161531523176429495626440744637375110802388569513000960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] 604421792820428913525883549302130133989058631809800910605771087863537190798627216695309763396479191651736324386764096665997258164278911751987304191988445294987287347948917582035158542505527742552056862409099157988128029348215864980855795320287832405503574568395157317079128368000569802891326782341687863973900058913526917592061608667941265843689138012825367027080199555906130490039610400008038942602297342722113223103947810542545134176641478141018159605794666038251990172428027637907567201889243393937926500404596337513216860833165101305916322300274006850969533496521329646166006599543211124299109309890588369573090501110602639009395708797383987510783776611251646874227732054789271336277946164153555978193526130839138814149007549966886333254371414492851199210703300355513194195737074692873730208564820720934231601100793761822776734182220366364407571085007998316992610337619487391213444225846966731620800092787906030229197571433501019444055517849827405941931289196422067460513461468169995423684835921238304259168313035000999668965130635182593049708202327360624994203420666554009849163101057705867067239092327879127050421081606627814684602320902652046275073624505621266488243670088073222255538848559353399274363860770219526895554308171252523899687938322432637065808227031033628871029201905616811328934182649073649544886444551184482995967037570581449942187983360464428552018982474084104374503892009062544543505586464547257147742686204588059517383747164196260017452326583674709913632494762785621019713609509934536497869490665949453660340523877799999555645985315032389690007539789314616004434787269802670911784176869850427434170460925346080238909480880193448827563101214330334382132421468524295093118466326406092538832525945661223327168627976330723732251098577091353655374202756195730271800708121517014719279596115050896913711002738804073435508393570994931675351335549660801421560748718718131473184120958971202669286314404905719169676456816722164593961166305167762664566644522979377869060747565902126274421568274582933358240827643235074550757706049880740528370611926586086749401150706346592169726659836035773652420747099603397550142649535193231169173828075763526014381310466384181357783260138949680332889552250360539933309770236603550043369609324264379567026806689156887847847599485939172884416019885954756222612683551043705408616822709864194042096828605987233923952458785760355446100278514169309060200704892305330072365400493258727192460195544547622610568290525176542718003452215524126412551618993811319757047834098416907790093354904015394794131875480866447833690416817628009027455622654472608445841939400532974878193187978884221282482495087516972942199163326101282525452417618360344613153926777424021537299173861029788327178692060468757462522515020631116735732989220018333714838665113118836685930177225985590883367172250087424651800948276802113571573587471773547921185920718908666314792362193238668502024904501594620750740779172491588082728367343879448251849663148513767313172179297985005513436590669003546903322164603031740481536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] 139959623653745438220872995967127269112122974906187805011015344109182353707685000341772019736359562432354803747936520747344691928562513125538023632651486482020910336922547956205580474645444484009209356387368655524204991778224566047092532506914592262602844005786139869127311247325078014847637677642085421473921881065792953925871816854578051594143596448717454375682693917620739350659297445645847447927334741969977137421091415282233495759215330481802304042363926911930551572388362474872151010981515051261875228285559393541985312302880426341990854288228108298717661054196033487028007566637104572039922977342475265429880377688769511231448162999063695697713274509554584660138385901351568505882086935589970698241681615518398315217022092759564354367961047090464539904322799246008349347666173196614311677220801560429918243301542372953921301532756048477303785612330537182236653667157563529027978438795965081566649430305968007842410015604284695650759046186117565658232917243046279500602889263078223435164197473296932843316312934248207212281132973249961679829174731216806426607837706564941552751908827630207398192243283852628130533051962324205468905098939341630900714566778172258442700658453113697028547608361896211641081637077658117856058896736165689088936209881557155576419963672977951143620099963982935709190155829180143150882449786305319140308135085113385998204055892977883889474539641658394288257602009318964098499990243578105312720876431987346255821071529772080601563947719859764458101904779163731125676927012449872808066139185155398432023526669205273164126502817504133713549122996046228275209515463227112598016569970536682256430051140844075052522733157824808107586995567739850471587265057522668636006643257141235732732437645103010383088194326335619908835007974651410814034993343576745439658271583009719145035122328805792906433190807570811861407812554611747009715530121052434995221177156585554989924413492041941370788432841182061385994439814273801584788948072955358733825815973478318453988043923338459291620035628091597691997172191654614291903867606128447799143112396863941493368971149725062097127413552764481282752035017358344849883842607716752221250771856621141219273060499781421455987409950671383763319483207540449254859715386580804236220635482111227968213567226987871033550578725388593166837949440718691466489615519025332804908820260360788277670344231914696621105956012283364131852265371899367094727045683913929149388112570172857459345323561862297632240777773195945574395431733004272422363764707233252839333027989947841185354980050677879182501588566756056573186316031700639675680523463314529994848892950585241062538119661424393565952332442674690877799589793221217614864561995287854686536913661532840412942662864211622971222890427880448917315716556321094952920794877340057253837640044975601471476453134146746070459301926492474382223971208857044891599463431561397824359418167991378446896776118581645259585382075421352257386174281240598458584389927485115234935661548971794187389867517539385034017587464688269263381233489774173822648320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] -413838341317970534264729130810553589608816899853558874639056089388548842048864614113485428774615926286622975602626354637236678839498985118978494328659365237091514829642367035400533477179878517240896686186227912160237291559611034433105803224741540648358449754212993245933170369522882416234516053444190825628761013145544170847104851322068407462257137025342484341435285820086353539149064494230230919603455020417925352511353343120511649702149721706116942958844099660560577884792676695946461337722948733679412675710697171861895648474640565787650473124649886189719532459386148391213099070743783896383112925893796035688098266202616420380613560649028827915771438386605270022587484258537722527090606207856369741941973660324359623163068339590146529911989256954746573982447223436867718072904600384011576028521303148506693477996628640532623101887994139258652770587046609669747786936795079368920143021306589550276250067461161108070306107384437835464483514067406096731602921324028697288922444012986091413565209148890540577386374921279873025011798162499089324560785793373614830701082687703269892856021334077431477003065017602168285354933603516847758697507194750426166207792564454544942412253907930175016655140967884995760825736377464043969931680804455544210896242610710577910001502309175801714292845594067841051731303142644378298653972545104692013835541307195229502722293554568295708505584146977416656381765984185056504853589712628738737491801191520861811388676654721820348759312333653760526762179430067256462494856565064988901466764902378810723657650216256259438072592757818120359557274241604327628073504662346152424605757054910431709679441316961415542003231728080500392148306079108421699949427851768110167049951420630169626346656174222084917296330671617070519129506196733867981150788156183235272622800419960519066583508635325871737165011710994810671616383642568817225385946291364602050060755071797856590179720377597506933984052240299369847351139842079601127012997115424004137906695753102077164945180462275788023111066481431839450536440382875665951868184820890207212437375832458414713119493459168729309086472163236558759463247293517161434820253885837048558397486452132945285835056810940273607896136007240903736839445232487934795513676513830910035973477857415208347731463215808097612506575967252762486325936208373643362984320149878478252897795741850775117030388245956767175518171033413561065152406574465446891760807619587552228616541758334279327744157658417499437974905615571496251481944106597196143849349119566163704029477129488742718061093113114564475505885615494621336103707523342446443260001911257511605566260558434140536067995754132337163356010611307634813654246603720795074244126172702538192671671954236405499193597687153761485913313243092543356555753692417316820181086705652028469167206508835670895225469153959872459396287146510361403446952418697497236410447656256589531206397020880438565811104317918016133812189084124509658012123934411715608804548792095109460605663788550972358571554417831408079711510087482312761431312283424931956391936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] 438996575403053446319685217709422795333062129070911546582771033694029243710045691814933258447750439767232929420552003336354166146822916292492285388093585618315088779713067777893838317165042049471497887206878547352102171131823436107191828374135235794206388894658908785176519280137259792118140706462573091195153697119594931244988585341351741977998382930345266887944045317196879045042489959709520442098523731923091482998201946543678406644236871054677460314282228509270497820103045221395387100311586344821504088578988812566709650602523257509440669002204499950013492573535810204066728213462689960847193088629929938389486347278987601221762765013424940319963177043638364689875641453744178994247047293520017367514560207236266854843692431339167917629509146513293480003029125962796027460595638871204173529647259604652138542745712633092832698258884121928087224284297620490500356157708842058208881998683792086822970618437631484488295796216238460412580822585070134759211723050512588517750608196552199769553915393607236495730613976967250295234866607664181732875202631810643647752482897892485716964987375895181982589923894917588105114105562894938276571688724458475058979791995847687451901266916635387071429765190780414882059353697239907727400221714458145853336478758867040223062812705042894765269908759157666031037483175894984066925302824016593798146501498791437237604397848905921276315265620590958220480944512710187890665761561841248597682898744532141832384776920296699052724903367451511140845094529416745057991348659374051742384028843871527505684658987857704090699311496255678286345274114493029643403913318696611071729945272285411207068772423125089200412639325840744608157243305905952009752052164999865185176871332485125651909787087607797499324557821472659580793452002611502977061132963170966955129713581029666623401849399519101754649847483799144061174768305564052005785102649870834637617016296315894271465489955226688583905910570362837043501141839405438410986147922302017207226811523516882758033180962747784276896655424915751134041316926701322524612844773771814814331861107965340987050204592955662005816195261674619436635924172386936509645322531513613748147501102190976997034723622368646208979929697422645096286095555914540774320095666979853680534727094148475040161575094568724009426073986297329057650338181026331861600451374514592536787712776432529562032504722220857180361063463131960080151355285139391466181100326500633569988156324070584253088237202477805506090158106436879087231992403018044335594580602969544641587533538499867633218896789813351531796583368211026281379854496336798237245214758025256471948099549459333790833838250188218470074976585104386562595344404608617592712009894027574634390614688008156915241851860511732466772580436716156741999966709454402415746051255346668812297783116322509640907700506025092391508691740472341798519752652519068779745069588624463249911919761536082246337497313329727716084520639919837937515703627956770895555142234599003702699456145887417608810562910943748305960765158952386361486757582860002462269440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] 732485986721883539836932671285563329127228810665322419884630146122573224240353298123454093242809854513468061041377192724078035737263033399721726169025268618065612954800263609349952974970734391282641984836494803932914080204109993259492904885006303068808748102927356218529297182621044906889623864775451857194600084397421880464913175747934206062357576562936982283112478845033958730983017810721091188783081486701097914765819635061989457841749881951277672986227318441525182390473098424686368462970491215654330625907064807817489244581066321665381985914219399083545626515339442458978671920893075796668101412092392906132012139685036339711861736029297437929484345067837062744563142764232945201705963368835476099391765778390692243943535639179757547605724870668957303103054813682885634249451645381434825523028557111016436216224393055720473604328623753370874259541621194685977970827694306205878691712101896262371267189204939409146833948280465730256252755833688624305007958512480529352191866089652315380670499892923317854716601612279796826702400753723520054385614831254137490705046178772528597515199485246947969063589267580063248150182175621194400793189914769862694028217638554459408292330753641359535678768729021274988590078644665653949813588110477002894735682817725125102468279879431793379919887267969243144624745208321872329306763819659844419903796001400538206018084077344451442274326042890825928243863934619023095515080250512664632956155091123401385150554301155352682581439755197876623117182828050927459143231570632383693287923978287834434308427170270494310225585282170683104989361735387550401136383950953706271177121281910802129356639115881343130638927363502020428333133253317197403263454647170165403159432587314543840742093082089095642373358668889481453076150274671519163490817575818806730398896507890137146991374043605512326866913996521496059765446587481020888310736837247578884379847957943889219251049101681028908523621467014655063370093613090270852352644123845207938054828427224685169079780595225524377508194587044921969146474483339122481053774687996579564453007197094177133532326840539219200749243353132352808400729994266936389224345772474142614597970085254278767571517882261761989438563262609293334533065228758513473652401644196372364916219427463391305282908587627132186762896597653341709876664565976419430294550642684337472855321633200989523115934226691778619680643042259344857510560913318311404883173904579589812396268767923061981103288640376361353229329416978608437722917738084558943572500044970553730221257109658607223552849884467661539445405958014307693517387242371232338560989432290629472085704631640900747664268984727517583139611827850150862913966029872275554282164818154004703101450044512858503471138170499547894110841224163989177750770682854787014202777479406677433912938203799805204354190000529119799264272662249255884497666500914875570914990601173573916151020879118717112283569160146571667478985875656446726884602791242133972253860351296654675461724710748284811194920186004251858143143998589391245172406236721899712282624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] -3737968198063657973435624587878978050094472613745118693648648580023828575843681347572754685410423538715135819769206549587926325187947128806313954828291875168582232280292089107462020862304791969923349514571648806457483762048325372061460168947558965842836243550464022226098996492963167992880123439136120972469786798456157336893968367160047327993306341285655737356797880286329537174825633076226734376142195623407536962310870876184982479053920915013366063956511397454330218279924677805073018115998110029667741522998872447189572157165756087335243806758221940254129748767266351020433054935385326469008230739452933739139456747182610053675520233477724130292092113114397505498304733093891062718332458764929686332097067137206063027905727920397890182965150142063996388625423358745115151701464937239548234040278059763050762096874468866058514104146458152904042978168753172578475622786510427707352687360002962252248066459640792123231089638872863772332604247112477544158725745520671865687680857512024419614831710849585318274516703638218865445107467865881389544705104363670972601717019881785832792139017073662817871364253099663296548469354040087417206111940256704979093432350408034872630358925979303013513844762222535562045050622981445454881770869346590843216335954227983557764702896063785379086767711903543057175845128534849466640538518527970182499374978328454402354358026736454052092433621197132189676224245864527606083009224910182520612176218007250947099426843309925594611141358216453705522203285638440594667864535446924437270327508494653745688616653232704229000186305981846932934437588209254897840415875747135042566077155032696147255997745061169193230132945986886860637883259013058462088676200712214851403942524828536986488565300026324658484573093988816413233258634882050228160977457063656899113180922622903976624620081516353086740372765969369868350534562288960116656961440186621798339296082676749555375758828227035985491756985460557724934715528530790957475179794423266383482818239151501018868097600202194667366257471410364991219038501340267267789227614656982330850298458635607895587934584750778791945330998090304044052202731794427775007021006189390465120163753403116941093429034737955079400663576305538316127664395040606769028871840407100912390229631717532188118417247076663676874851962370862508407896029838913461374734867026712678933346711854684484173165130869508754268337153115107866886269616408416745450640046510374465811090156807917209275195197166869766273408053527645582053318028685484478707690357948784549107403946165121590322501739142936161684731230493626271088419427747691299526503989539831787264552798688479420377641493767419220884004287339852530886667430535609257815858410148443481194434771304968767721556551634940098350609530619159012009967454116505284629121128033068449716939048377694259019752363146438400749366461258423001460083343767588418008898567930490026512409736573594124865399188188309486366473465736046604993146262964386650210508737511363574524839701782801416872836482011692841363643495402493983429312105607301856430653440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] 6615853104361490715542759049041146206885373942010471484650468502034743843371069302261527807062032045910192945773831551662111100791828316077018938259593684931738814476711841198718068860994386502260530242673398893447864798531759634981320965463258838236833379837890790867107430068591938367370415354499660029079929161990297964073195042283487448308147005674166876489988408549803498755499855556634238279750226255056061015748036715416744423497770709005553739209159286696605431867700890759291536411120117728916982125503104972065400199845885850341380475540674026310140344439729487797164964512856105965848359005510737363147658451202482805128019239092219710522264469871375327714191498970733771365315218213180229789123117077831319802463307436127344548122621100073069805427296983482111628794793120570034125015254860448785885336178075556222980228345630408834565483957188400120294409170898552781643200153874822233312623600468217365426320974014986409797237370839842752787871712604097952430882486022326202445089500091536581253256026529664764143123754375807444412447435514434764278170357253170342534328371944337273154964852986620114720192751132702295914221725396500541076270358314906278674265720616987969496796612324839313400150029464160623331357568367780468643031268798861507464523209880960980165943977366294210140750720970948837381162168442552126200006450273272306025666504183513535046037608630322473746955186099059830266891274291455270630272713338444604257425714251972833061735982277592734879391585242902314896179083586999672490780304382485273169816047078441342112945187730592277029446996727892322383903115573348356656312746866249123296070255829407363516520917451092361329779328113810358432855848570641802691293292700729655836606049340770811980268892286469351043238585994568869609968464469860299560903886711835420383447087423797193903350696130656873149553815645500112577938164048684015947435955291279951144005681721311222062429354791929877422458592117850179637352652321630139009567852308496110727182721856351369116291411258342932154229127350722103987517045289352700267498097188282046426948816262118091228406129560103970997663548787467917286302781210681135044373412791957898075442854513566724247557349619223693846681876959345767720456702110686683838192270409747126221804768489474062103945417645084305588107883492005227329594909550165660536472333486201704026217386845856799775032420126202558766593486866855698264767362551588413105126318504695623764790294338816811411367918874432225009796123273393980199154655688256472866182867355698511621465174055262883799333542018362580330110170661890832767903050197129798612659571758852682458465856321519060209944220024973649377959112974808512393924269379630562172474745431721738823425561275064030942856457219590792634908612804944011331447607574493521748680618679721468160779939558158216791112153631464495182839925261321927945235952525048116477723988595832942444083539543172785237662239503298755279992350740340677191107039206447651955333560142862651355325429158698288207562821879231606742853918073928427539267584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] -3237086486346946697083553521302307774300137836603947382450802327496627631237355436435949931773975946114055712059526749220559477055274410449489695243239180655720378666863643791871272984059073929137020697434664004706196064362207554496379696945486853142164231458293603943466271522844533981069284302630894879435263342699694644527828102792374814104704738155335271043168041849368546785028938684523479136786599771157380042629493288974955658162999016726729457194677864648060578502580784119215009402076595048347910563499131453787820949027543700189210891794500648663607360269079933218635111770661425885643256925239163357793452707946338413579929192063584005566545889186362472742720375622720283749786305207922110910374908634843493345499443876590327805522280282077113300299291888213778672975863346920153406092514182206117200901361925882405690141761284867391152303366427315775543911276432868540997901609775806503531059029628497005361570530942836679064392517439083645081486980479523023225294775493200934036116935460725430717885526209448885720335367143420800757279449903757792464522042420689475267173212877497291231785718843292490601184745055326201413430293447286564140576912348525985924882434561493003230487458006782274975266488509326683444209458628036716108601048483459454577540138169977473522192704180878461903680638243543742973574512707145299854947488527354460144840968065757259522877394793271325163113623663622509447600669818918061440093166986706491851978975781335165047329497688147418938637271241677539912649237677724265388196013196579770784422941001508276957013982710541903560417030804671226769786589780874556051397759847929210578246949762866593531635336401426199313588128237218260494994784691158073156821814168917264843140023732848629281432834886275596709595509925583487588257743486585510070607312432726869239518618191782501848124074643978988101271050211877481484131287289740245498258083915622894513617595995840331206162671059506618729871304507564733147286482345244475816703723754423684244662019931920951357786525228690326024284137599918960430173137343500752983423532091444518415830446174542497280985867241028012914804883251323865583923759257995806798529989911954280045614930391900533250251449988942166698926032134713379639149532623008846783319656949637831054192033473345527396417156797546850335919338469315958453442116943066946005331083344240811552458232427978364731230728988584006081334043672355694589264390473459347945808838380167281230904728933062796319346957260342787423059232602128026254548438768036910688797140507638538911919818223679972262612150202010931068299327792892945885212710083354497259843535978596835971583994907105356073935061085731551837220958992172422642053442846707452351737033371177645553315327054954474293195392725592469644945242514505585070034816529998189086502327099205565067669257579698096163004393345118272216389984976760131272829875238061663322748528769277928975004258845794776315754407927917811745122166230668580791851128610474457218340942075892370673206727407472939310286923823007047156372267526422933589196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] -13153255143188829036335494568282003262005462567880753819724935103163010250844506064467981685017936514669541190184209569954994741340135586283374937575325180024390948381565747398926913548327333269675891469380267214230551119396168936332687195921217512215743485344309829738992894061872004039509017388597514280970362081778398135535366393544508503385212656027381261951961054825628161045666978868952312372153958974564035343597223554687945259647754543178189037254183579357717938599211308371631559754118498791011161378714305323071831342339687498262261608282872256694183785383934701582245187810647595622439859263416554730798346906595624162945219046364791642329889412834354095218412287764498844310601599813879408962459207478183565148226475716483293807244325836342580726609517917091287079416211640498211290198391551144165923155526755441832968523958017933310175919736460818796607730563117269316574308803388379885067334201427681983839327625279937523559920039880191519922659148408341583659672917604328270831741183269909407968779195317275879330052577591091395997596378970187209636978534175256537914092406902616026103747699237737119334467988684571858377358249292781449482314309457553946617799342497750691598828170376983527266365154339557109067930973701429581928397860357795635734782733747827992167506116434947647195483860141676714801236918714080358478669051928584838042289799993119235154149955679558596111789962664941577155890430706763824656685605374603584960326923991814094854080840197129591427383118239024682297628735591251156187909053786732782642772700988733669980831699967395719772605150072084016236680960293783743187079754563790795149657901561299593095275988907185543469486692836777370031268469823842853921681530217325521437162673295227322153380561405336668798469508897044836208479262122123302879009366844465915676851273116857980309045606097811810561857435871917693709902174408745462028371096265048472984358780239294043151743657504904389974570378910182896227324164416992140371587136049213800560867650121371494105245670198814830774150063884538091983490263806143296234321719351535776120298318546632236658213339302920319257666565166919702195913448492001595495792818433267324992143346354977008022486798388565414814872349496977794189747025904350002004694604433972874136991570790152147877849359368884049417860293309934746676936978682925929234641564136531827621077937578020220143722055322531499929532983020166574554442719983938648227524357213039977493596029257516599187101201117026659222831536894509349717453924935248410845565896846198242792668500394188160852629215152593119887500880707431077408225490923103851874146745438483806225304004586357905040592690442408710773606229448340657524152640771769838351365169043867605749122251843597501942789418987753607291459510465325110855616352364865567339320138662221528778803960927835563459816956049996628336755392569065358301882236365567618055484984145758020876517145544949299825028335181812281088768629136191445948831169542690550737875681710883378031701717724460213938496413942370765330149868784306050442461184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] 39713153209280862268175718714463599238492868847245789212833433625217741825289221355046598625040701272986636089052224082557125432718245337056381023685229345052664590255186530371413513563252002229958137700937750310904043426225253183962151761807304088767503454074291127167340171880039879039475066549329587945901559060938532338935967703285670724024199028729717005191772949427102580125836924349035788306029206169886857236072914257661605363141235813277877845676191539585296811582799986258867271121237919548090883864311258794377117581584048496426845177058617661708384620212211528146226739609390481430872693058767275359772209194022709836023863515569456785558848618969247335477220201106052678322796884933663778080402831182230256534499335598269132228420336802170936216141002355621329009619374175206407509907880543184217229278843998929240541604565528206284627619122481185906088240401919967085404790853528589285908032130424853507724365343916057947726733025604377919533720103507020554267630617583646349301887110280872807949192686542254108473417393294301399117239096893463219672895463433625351474099323813721590856860470030234305792045763856839771845813820824704948018187586595602558777778539980633296403301448177601024118694602886968055949373591791895915321653026504635678298971698838810341516522855652311513411161909858765849879878399390031513601600881123173346823941179080304678909065930216572099367205139022828873939744747870044453440599086464422665088658610765138867544622198444650995431708989990310375230103949448979948205357273794060079231238806117908798555388513595815897497654280272729552227731633681094715426693941312957546539778833957038505428147768298515390810551576691227983357649000795185846760450684995853984836614418926720081434154899910229511444643473943952297263179419113595078331989432283269302363566153043894683524607714419650304343440162002216997723618827766245965940851088653671985636990171391333298727049874032858949646256942779092150209671859948991586814566747344418371189957935368596421840934109703170080818190816362651663523128276414725802888012344684719516831125405417815250726998934734348923285498709929937715099506342846667619484024848977314758821197712454009643686620035576501761536418102301785616230588178975192057560019313091219528471586797366342483468348905435400443641601656308508260434849792175311435586465464571381237405595985268499034147229924877872801060755730450877327823012852270290655630946736066967883954552131291091096035359794638605319227269256205215796964993949253898566405395020191589366734946019016747070805476832967477824248253983549649512032943045277913774595104241363685426242226446389693467110344939253878431809021321517096110503580846659111312255912091888008765526615147398192074883273246571006395563687303945908794742116396458156999312853953940788186153640406275230872226918254917528071035559816639992319593669960535808200359618095530550819241246546416897108950616740803939674328745864014201470461037958922249434961466860990583695556872585141689916816109742182712098087947546085071748333568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,22] -54117452887960627869240194609813629771932039439254762627509497724747032609938541365464145487120290985378426655362552288116092232935735296645719846244088248528860947918736426535213006741510189989433543452762451818747518629018812230681509151620171117407611153750609461761664798092627858834700612623825914458398295276111353744965226746415801345003677881585323731069290693401640893670880222208609911614363709407858319861647893455568343238199444080021785093610609590950482584611719268060022320530947076503320352949615869509736151807580105356914839469120928871113279971981156708069509868234749645155172866509022583658535956611758152109365749894979498433162596300794935714608050131221830928707004184389100158731974871088869253813849532408199965359206125291145814336593552326084946471487105410179459321565691406968261405807997034752608941173924857234320771568129322403397616273120187815728118653738146717688172785828744966188270287616290907736104413242567413025416245067314453649606676999493444402723037552880154412062545115195513236193661693632385111514716496685769928345489040177157002408314215146273856026556505251224439398074411525011705172252785060486382614888384365044286241348142254564223940512414760005265357494705798171915701914489509377905055540610866484567229063259791558828230318362594765985700413119419051253092856803952945897210218703583442855732985798780440583982268316270462796760468280374413347585892192217459226528086461431219299726257278490796334144258581900414903202960730548416706461486513832301838572879243556697501647801425885326185202257397669454546074313840234514268702337153969775690371646163471549515649738874158027872685761929021731375372224502696588351175148576098139147634205013897300577739479152445513228572152827550911173921120086571529832065890284427861704807383225768326872171389307901559831746652225049157149081997794046094989640467555746855692627240954885862424995382054927409174438592158481125500346615159428161909122259497794801761675731386876053656880580817634880712613445982030148344608562325049493123729331328544691698052450841669347784089121485257437622440030943290352491511774266525556527967558890359837287564914687880521407884473939363655884228610749656844415162158518959157885041642158654552632061124059933619027400550046692381668092583471852498418307080400719270877551283587009521595736866987504536662267724480599187836621004940969803807676432632765839521605886891313006800764183144898200383743595672541422122824268607538060921965333343777047197422474403267245671112806108895649374917456158512261607937847976024613519328392291092785398288700413712515263223849617520111127471315975923213501821125664819538900050025219392750613453461816879868651118790635028661442060694199388842569602075021644610965439003443610540394088207072569716476193532835278823836675201763237687024759806125246935491587691544734142022582642938135022154992984898743347116611964538344141987326129333201195990757718456706244690126848417667027530821537424138499406715721224731774868391915501153523359429099154796851730531221504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,23] 17135131548343929210960547317785385473834552256211890105307155263964097428233039856096848896840784513922364486185873079439764887392886719754774628555089391353026143901119014767824590376029180721172319126449567993138370007603562860600549750759703739465947260507961079538957158132688390077370048832896156067878375635862249569687957577423638522899874662330087924583207828921654636147382113235280160928653310759438834187126596789730840670267410373628061418495474513994276797945045547940093169665648926732205807986039245473858669574129562991792656876803853414820895707487544771294642634786751451808064448559203794258753975582478356243079498083857689291463528243489647577503097890803751848009183931030289078701358984967770871025915093760980120035451469189958327685110943055166377235651365627699032099137300152987403394267795157606587299088866365253850172778699694112535809193172840060994190478877571754884838905725326385690596016920714160649207157984970067118179056279054566497543954573235693643905955596917549192954704058547744228464684138382165749360942371139516959399838822864289402952078694704987844356966204593631363255927411529498088906319997940903201680160119444987916184576518975297889074125567400898243846019554908382266925171122558209571698970639346604134511605533007482438233839896696792396550491762138572394773408170479673620905978316956779641551117056569544728488434284909365785533458496545738164343853060644170184341938921012010281803935218728468932858846082345705005446472836709564461590515080598468063412694259890269197842138188520246345005491935862331149755932087387224784303997223340565801122092853442096120371057283348825231763862191225459941983277090050190900472973992366047971772705938690825494763953837967773348775953292018668098662332436539154608816509476694037195724866791260141781305389193121075787474821688168632946610035983701071332533150788346663096377843920250523004441424016020955096354941260280520363891283249191500460361375203195079769781642387992662611175784029136197149159888167248248746479796510163961742669868462147908192968747401355065837222522732412051100343181605963469520670865242778649496904999600903123173425393706333556649730473170985908951169474317194310889328893918342191504499557021678761701794772116326833680070724892934637105518749858526784008298187556078436063796940032100788900609809046394388827429596526155751029318799331241018625273976568722024176155140253968754650020646609156409833348460600200619336520189881203455744898133327481187466869218118191227729272171788248939262224714730642088476649582632026981410863740453090265333146101793157524068949035564052369867841579522624958599352451283695502115805580517857594970177900247472154111258790669569077785021070490374152281145075895631011548088235565043194409052007213461338668831851475139312627188810965096118792868012708241922321122357151077146581549283733113545296775701643116010708984116401063645716321367982575349593301101758140597999377014249244701397069786022634328004833633594279288194371820167928846809557049696278978403867033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,24] 105546221506390264700313346150155059382509869069008456297808792560597600956200305780700441785696936751723919592683205415923967208875388210524822237568056937469492212942920258693314928746051805364509330528185329891849641467244210224677548330917477810095271099137978867390771337206996670848080228866001466749815833658848446143076404855894515892272917319307075344753717225734622177377689619797460477637318274036638033845730166969798155008491301815441468666712950892240456392291905754052325312414880483075452477353467971610397712911894634291497640669011054204983104967336736132431149984602565494999659611663702354031018173485400726594879306918131024280139562453081188981769984973959218699479895890236232893011082181271949116283527675761602685518287752198462482717189610350683928545821060122399099433420784905342870663497268282280117344542586265118491984567502209781223169927265203583454051444566932500712417024465179777549398213647451097041526743652911598239523015640329536509517741089749105838281343105471460737014655673184624542061531684355582179774954047564076767644654799311740202419994726003973690159774192685175949547079326227499526720027447454330202172635707495888286773629418290054473392123975305813756394616956085491931493917775013471609705042414851738224053227240841030692042233171380739881039336488642629534540523713984140658446194591396012637580325871741534611058660701330833380830117153519511565527993750319070898376125466571583439883375401312772116633826024317125997764918009085554710171042760599540078277915139478787419962965909753890869581005881079377710284767747639425753057870437373186064797310816540382735484918075781445417993729538154519107830220886485516080420227314621018282944277664131872960695757122234517327234420044340825651433582301105866816195178204053559954809463985622116692821299114160007491489268610710457103101084790203731786880508592716723976967106531948147102580333261795283481758319882101150640868862155075356473645736144532571868499671766358484953460700829600816404457559649847161818064812650615402526398524746216071992074162864843868574453872438616308342887734783165572400743315372133753963082743615176662298260246431371159870752094907763841138471890796952605005195209417339332659421090735639112819614963868685062803705890086151803431828100525351630827924835961172950025174127936269764154160990683089835209854464713448589216785194367436170123326476394287593950293660716881919441683655722908744382000233284092075152001046892169101967228579611735177769849326586502446167030403793890445060288561201492020970926039884769792133556855891817135002995151321627787854313971960202404026030297088104635492769858632314513066759333955281103896614760118970068033911761754561869084353496471857112888638715227844605514906131131787115276602070411997574991409321427095493200669308554054931268908403433994026367789314697604756232920402752512516879667437263470067752774026533808540961136165493831424109535521719848191178786613629001746301412675015753910765821675143755868589912945322683495103735017109351571435443716096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,25] -304663437120656489571096871665244709992386846162981853159352651190779400786861994819327768794375726510135027095656239205755908385440747738567676534252245021986487614484779597408906604673143747307021648132068915200769217092174401553417647984003882482855438321424979476358265046518241598501784887772851727923986419393677830676180688669555606691202840217075977554908499400076083018924581632045055051123133245002583575903238830614585551216822543006464352221221163476929960743957010285917189748411227620275546054837955974277559823768715710383328102264258195864887335059700335687681081962135738572810389470529816516765043642730734216847344083912650078867047800705406457133954287386404456591190800887151970631580611443568305782181154825920856240625692638598162827391005031386640540833381335568204294757748069384434863282049171603479567614360292574197377424796112978702297724206919056534902219552098791979341375164526977811400041685125469516250850084088471348756817428257399304934921342623219631426689479668402285605661695977789637633180028025762113835355034444576128146749915278840610170658930194823280260064861781295454032156326165422939546229679172268078074937125508945812771860726509638493340604679476066972921094771032768340153840213841263529639669830631344043896174704151791658393709864638686090479708425229339776935542170062084085734283803091164425896057015577570400141589216794669449064903325332975436975942585860560411967075139720622649932642474699570382812101053035717296817589295064716001765341161696038463297366962115281007060371899542308733159092840189481626156777008608466160987495905904981430580419925649814694778038425009010302328222114269319384585839564457262732159205592361666467969682464717157720566530184111274961977195243620709682683835623864538674182663162236765187729330325957322978481455977655631652310123530178911026215286416920476600007982975705387038743914575421674405743104123637725280818030830661098220450116138905700321297342106937522395109462092916367891380456632533612205938551222447486768524347837695892068355244331429856204363080808255754763091717770609954929502902606224907165537700264546645479079095692842627733526818114579137320900701697437808340309188994362217126489942165103916653044570869244600646397020179988561901471912893517937705818136170006261514976366133267960467692430033070528352628492790950339344438905680588096835306903995718390068190513742017111522591814169410652624752312111719383568555933937073587868055799069836091713674447909948444878363448807066079599655773889579458615166920657675023609934815624975748318054764700103931770326434268495245603577246399501472037110222280311660657282177902381540269663806453477140068073214879349331527808617039940116872147394918773237722540550409463671651345337298572169667291198154637431803123887391186145251358021057365853944544815880203093624901826779559843516273194937137885236625859900772331580779270755512730663105657996779188975501638674796066828064364850108780489664062390553790039333484204218986078974922959408217609888147844232785434352696688640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,26] 495142950332704941721696947093639394025561942186226327325130728073762106429991284894917349969395513090926711524255583137327498320520617962139780286457053832933134278594793720451256756107018102377065687933787137642749819752770330192656627625454811850557017531334739798057502960169474788947523485614804260169709881863104259151979171134306752987424481510255888301242727296356352391722367298760204568504938188114506750748858498236407752891458301609716982657433513114089517589807632288438060506021334141998505651360630432096370838840784684925496398646186703451642837830504322615361352433924427227584398112820398938940112854438571834672380416374041613363893301901540717218906687915738861472656149611344209332503902443336485381520898884241872770076508461728294972705217017076824533782553485279365083612959339880446955029498260414330646225651305431280005848888255944143006866320357128835088929335892779657707206036384559945871286235230206964999967595893902108107665624243408535318570583128918639292154730954697018988215715247798645960760684971070161321090175951102045036389284334296212159703068923517647882499491387052377437456813002038353720864418749774337060132043774454532563063001880361075831559606820182188621400306458616280539774450346206290553256241226027102652916533021189833177044651146741653338472795131697186783908493493590540492230059027703031980921871180020017906478112227128814679737278809146871841398894828716004964904428684654785997403637167728117289271927404808137160900970226902654800322677525531548890283136283144796985926646173454778771481245523497959333592423847636307500578574339720401540204648457638104785765466915417879013687499372197679763226597597074426311629002972803106851545424747283783546139443842571213307365434395058113608185834429059488690996824719808152779706377496799726311118515476312256239972940904352857879910907093553741200463495894803779910789656812964274153505483420527164632907342757903450576968186186845316061381185771055378096149735027774455443606155403935519009968539099024790932950681846996526480207197045002369102701645456536708952383878790712283883044068815862657715610806767288753477357672589271326731438767037449747410975728429902113241107565835717537162110839290813936465126611242938057281400883811786055593356550206667730542842607281672914147098879373208317808176363345724797861361401722960969247626330690922691817009175091477764207418073596857329632903997266043156957440927884616373415858035971334375297451323622654696095892324013499072446280336064713414134794428365011626791468309564363026306129991765804462243734303184141627664003960662364802594799596355786700664629228026054297533410602439545054356058102887407989228632754458929511356158494074083845774888379943425097905671569043763058378755142226126735426456857475681859403194748901365895153676475495001757893908654285663226605285470580074112749120816878537268052790841800400348862818501491050000185385687895465578295030948003197141104632837095466737810082855956687245464486274947115743173328004748281406421395958117302166002891489280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,27] -549739363496937019671770691763525896691386488523513299867713587185369553629719732466594780914056644468736114118167753532099864769130592053816766297939242443769326311505817832002815685694604491542506838190781685364759976823019537891780298281021553568281920406383700193941321179494815446183938128226850984398445907320287255770406814978771059593742692814035456462144306355566898910187378490820856278718098731567986789355404723107647872572020007039787547865872606106851298099364919281021126220605154565610963967541050218308791286363173463421100192356186568495929128510092063582458137434784929988867691515193655068262418467518020136847856426541592701119659880503945083329070042838285559891679635322400891077077531063933507947944600474009780091012594138707736150556484662023092321614341667726100332619644184860638992992203027222001963704190871128214273416054167612140061907494615617003602204617185679345876334024172518842042396406892147370624294175172790429042679496008619860289167506781839490294658356390337333596760332358583290847628480247363782641573423949924713706829134855680163016640326060261950803325954244967810053736930016092607151795044294284748481508153789671744286423314766979534817947307355872217155756784149899930629337823563742789312328105346234164576796270552306970123856494937308742706275293274223352306869738097036878663372205085576075104660606769028457747730500548622429835670015734313694309719762886792626274066842749952021708351963846940899469327809679737258393436647323382026273864087660395141569032043526973685197548575949158644894218814886637664042273432996672394846840134375793685137950884877922991492179080674988922623626256373711964222045777330763016064725155856213350203316207453498458126908122393847205052333000191081886260782034222957218839342241270026986969693875256945698709208956740083399299232899732376381828926477856837736373840788832806134958069668516168233906613713079698559865845064213948916451901476501167819258107054054204678913900813032075314552471218525663645061054456346112390804828013477600149652848056836748553367948383310685249091573786993947954355599740756802277428249164487782719982451355397670642060116094520603513650022259278341047739076373319942865278782101657122086325729743783340497999097608647547774297764686582767446264625244760901192517014979087531217483208289901407108376030494947653541725016788699564536067446734976812109680178230741442182170031597754351455035548148275175182022843368771399278000420883716497511037224193401216002915730109723860414755803853807156526079365751100411370856797672053812778503036070548399432070037793510754979930069567703370584530174826693653892844674334494106864065415909287638789733842152436422801660182935897571599192898116547996466765764927122394933445389667033644255313555504147659364390461519059454127606119178332522342809685802369749907943808342602401112838563057187715530374842565933041065099094194742136813530675730149064256219201541504678906560287619200869256906561206109650137069059825361289511350341319143164660649553441811076642017493647360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,28] 423530657777017375951172008442090576505006820817621585395656694068992227455960214450845300212727492691513359407366800933808636624806519097305775529329947071708575238450017783209116166338836755913226077892774855229089936411514637755658772850702527566678841336449692303260771836797924756195050204848839626243246083391894078261120832782599105443261854393417806974988545691237349564037462638281299995266592985697047115970523953077171409407999385420976562332143546594297878532414194025274559848952324659727075060901284219438762940726477389407073909275611408838069589281557206134654577063645619687572400109277497505949467828261101157110076421967718333766465920187144750551662947554641960497923556450363752966626051285687692886185326626345360726918230047775589505816285114308777940657147922661683009073942896931108512177050751657330395528615951901238582690847912759939918884562599471909999675913751951055726210943012587160789515812348592427570179366752437356025690855702844416190875345902079849327720558098377455181628222472343129955958318247166471799408479016759763010080896569524301098435855486307190030167452614004558227064678791540458667041671014590089458149666238463687974909019372257485032092908811066391082874126450190637824735358372053080400873611322932402552563556046880522081357852188093047601465082360001984828740313301687333763610456108091019695970082198642280230577259508601098434216720368805141126106049067161116587639541428656312416445475514882550031401484935985695240972776203909119254887458269014510307604135987185502021283171662752995414383201275526273228832461761111271060465682626785145010166150805751325032948001363496173749845925931840099379716922620175908414994423281230874015670664071581782912641305537513762184828152762358720495557330119826673707194877238401851140368381896438232150528948154226188091686960857040469632277663941589093477093307405718358512197476018569606318555194610691923346001747744284523960266664951236602857129270602881875190683814037484521628625284604057404610454938382081585629556561766910322569052096042660236345934671827881505667026677046513955308498179052551555858093996392633409642230401846277233599125779012729594522728537345511357783681509903914576883634684882463741844970552267322849686430464818140811507687355709080442603303779675732119107899827735625721820557334992760754830136962590479494329216510771251004023608861444036160429939651439798567793372331035292490828312770714731816691575223669926478375180844711331256521230394688649448356547990659907504329461738155159629499574126107843154636785266887062556968170602771605500750247480429600445236992041227216386933989459170080942295428655585181192423525819601205117005136397120688729536194687014096574399726415499413465209935835946434027492755863682398641973002152905884536084850362208245478546505113445228811332692274030141075727555192959784829882114064279330893425212420203643326892306246560333206308150031009725673191372284497935544295657596758622102535394953260606723875230660009760218172802650421199831089473629664236122471219068928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,29] -243955342791041040716495809448322083776001160865197814579716506969706618282309528415952415057908943748853040803288018082484512285490909228945151368855866904371381257071216934938424416858846095154125847955953515758429408272611057779468721839654578702158420599433166314629281247828329841787118807936908679886995771812179183614625583603496091258650149946520753841393399538705721757950588264386914692297994152497373402897208368565932957050541623818819604440593544725027914925939316756618437858929998373417968644151235030041712136917779297581844873538684246517755843258815186086080801049399851541856705467003811161224523730074600145471426499542901367211638887800412423903082804787412202218131151630108274263382702094554564080930121953691750224961537928000738718601513115204336518056796043507592774857231117930548834925275882729264091708846919385919942734498984280031394551305545914489592423585972350712716001461932534506993545544424009870641691968605632052503460548461010199702573882193734570945165343181608491261221678678128402896032415963831306878883558182272472498031910016707095092137135461914081487050621561829796444524240328878563816311391384252829184476913405119198618107902612675201916719431650535470814873476612774948968824491945935392231269393031310574958299555927760580014652099100692546652007388663950198684057129219221816541687026895714817792201617832497129326953330051800190742047839400427973491790212380199445108250543169376266041364077606385758865485137141785078573071385566777036128126436441153865472628805642628695213038919835872861212719688729405939735722811140992747461608708809836141672588777738004840676091907233576415924823626229777380618359878796015950887849643633342938946655744641647196908999635015481556273866247475481712189258508017565972555645214831438447675797852407601697376505712439192740337855521070195811297079033071082515629669399128842406228422786485369345213270307480178439716586359289539116215066428054840510879242632564254069565449576211949071630342301318314562922945400707499361018322354607654430106843008869854023874112864695866217763588152573807019088254464568688586885905011944461680267926095596977691042458793757293552088009538531501196427820795591756188188531024219420467748354315709638408159461142304571994299833737215860348734359549903071240074182638554902679546928321052658656240506843178530955883309903140141699195561235509771394884730209090140773320713095007510027000687292062745841410906553932516571227538046289898115877459320063215141307922946676080249419497647625312406663762092123843003027568726660976651337308944774300432262445378722049671410532248361049686067270315999182654803178767941952050013017515747788465703760183709899742144305241508311790185768676212175315444696539574631373197875928057047257071558751409705830458351269573003270489853025750974625740569833485588695892044631730701662619482551851907638258619894052174129612195064290145779236242480382195079775990747987300656945927186097975617910800485471846350940055430164183578101299745949983130730400520985519878445580943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,30] 201886455212205629393348604484139890876677880989125044759013757096127572060230985374913569335094957180264901870171410643080302596133417722260637434977548743941545920954759291295914894637476173459158735052735102520095210227564242704515690334339358817494872289995459130910266401594668156672804937474676832395281599681464980594635705096280567435746289982297749086570996920099590961664139860326170773212735679028831128395696539642307272687564930020917585989886289776302771460871336461189482303710099322897635133359213494381179540603755916936684502087703917599614042313412263376303267926745004287883102630092648560905504059300283426090186368721751327532194974960056387026292695646440236787174774406483287304209491172969866830934921341189698598558743036383472754016444407484202601525026170454203127151273942600799546651251236724866554444357349653664417876256767028536559793125302077119484272587680807346925871793931756977492588241483450386311739030227092313318890782887054781473604967524669646995067910806528252708267335937108762399863874689044788785768434010333881892242231300531903695140638924915036451211544745942332113308957832351190962481604362302024958803255765960731857829409424332606840409938967683730077154802167312618368133597944907185230486442990157108915378687657406602719003810434458562637741233439977382001166355412422598928007945924626040135346242528038123859317381767135836980231126376843876649541388128926084140504866861527121581609745778059281457651309401795192009055831949068735620563186259820993782043045274863389430771772805335021185241134830267177584626948122295524274230008381186065619877828769636551371556867927976742581108601121052535745278886997795802200201956430422561849847433592198238509898510866605281324149030544471139043267619303328725161491649773502880704804511329760662084612750541629545666876268262013871337596693361066406399682041362164344432853271800443450556305595189505690212397254558078262452976999084248254586646975986970384063057509188249345701831305070341864137672731183077138416531699605099765495895982828071452453198606733501235690701079291409932208777585276225886868216797394473552171092108939526542499535120312566452025333003069082124576900634966654886590813008567014508151661984020911139468954864396687121501306108236569385316619719761231442662519101269989049343041571804536081918535578633231773606789493348615786877193918005992815568511940145207216461779942953308926112409964200818324614160054416664144190628660633998910871179222738850885308514902014750649060134547341112483669903720967173383297573656600271522282396811877801941821927598700940918051900844101425248327471852465051281674264950879339151340388963079570925590390718185465860579446749931748208304141711439872579591493160479822802739234999718617222247888829822708613046874057759656636423944215016990985399850734296463268307071033447445329138073617577298606258888714238394471279098068811371270302927238170309355425792266909388450501399990960437576824899814457388194816668743959443592385295804759731232305116601414847450143139037184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,31] -330704216384549214123919010917433223040534492996166802607462053837658848978658878146684039289933821787968685897405759851213174523402491029650069545647560813431744956169326409093885862939826575340246809159092095090432680136211773162686091151351455303457405636534604148666030471923023711296353512491943541812116911858108792615698915279863065597820175757471129011259577317438122604847444966685985144906504752826371115486456337184230139570680634152773796136147040878785049068530389230428975663611613623033498537772538349942526307381088927937535067118398422460636577095594311928049794716741958777554501614017133307251095182554488419100685337945119547133086807779040716106727323872837358976574745463467898842687976991754261680266909465368991951933052209836664841813589783010737653191060817537962524574331537465338604402174586782707017346349443495278369193733205378262881256651457344614082797949712443577929218653436126389764628390286877278797945625363565366803061018684867479626888403437760629655075122576714567611518129551096923445339681125192501628533972282825820787862323847236610527848968489776200924575926673420239654966039580248297564638673452721316375162076387503509777132329187200276288022947074193488763392440009129426948589757792815278202774263771069226440274173364561783521521124131131764644558329324385142433180027714987794751144261258982648084415843120482784642994428811969747000801435464895012037062769484964856600801876438780870146413333637333776778255100452538882014732907743904594656622729438381688600491018869633936193293906443387576405228694701596925618895084623135008463915226075024204299340499475622768369071105682891420371247332072499756217408452358308093111047759530570344421183756133226385587845125651686833025149737486943492488155718314687857101000119910750977153325786144516788936489863577933391969744772037869621059335386047161977684748108650729828302443424913502786576081157848069517447725202944987992424477241208843867036108440634699644303278093134553216621510641319973505069954397571426735550113011342435716472890680973479482395015301339566793462681958331552759805022204659707645577755535032378073935976655406270750212541465559557573063313194517187869344557915400926355219337556221498787262983691300972529837879094765664962407854217584458777969690262485803088189554866604049587420272841098200144018191149036653820515069905029220685526671014929252613065130073258688876250981604245023582267147515377118471105108355854113369965610617146622375284129165638845729949609634020976517679306636130871774132276011150705281014530855414486591659133461363675100380160594229585318050656009289280042357171491915752076210002002719042363013676403043799340135179979232156545079334218005177250038430675539357231110130367678583185787327857022566919143922286514821072606617312649390050663936038457241814527069473860050952486889861949031812703012335332824532405386500567130443193825599680933406791084103232236576632813616027065337364457628383511997133842194148231323817663510213212551282523129975019323454590063039161371501107609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,32] 462915145647281867025582091976024261779473029916931628355750498641320775284310509505082404353603356877608438432727501651696305846697161910075547857138383472933514439301995502243660741757841827614959054743732329016914753327109672138836701607493887273157237060771918685840363649881357333706316279890323927751742840906369019834589830145360488180521647863324742709108674714098063886813551610226152524958976675111933522468196903169698141164283766769583572173008976657321401939087628227952490440091303729003106716756891475121674454160310291964189320817949674472309838416455350316842232559828770189292227287109666604640659355206499542988634160764299331731048011365124666462906814543315193733365805402596226341675596771917479747070888685573497219567980116293258491794046299885946334971656746217087173270132873150771220374418796384872667614913656179850271825295219780663295733160246190004496507818624806189532904338366668026216322437729449858778313672261093159435217507548976411218681487620049948462938153734840072647829282821429352093463600841679600494739883480077756917094015551158192664007084365908536523938626744874880615533196112169423257951696926830819762019008107283209628537907129223592100686049115190717631967503604887227872784639251323965257381937581383197759053380667415114074239883154705226386322008380861294870569475500705734605356821756312254982726067929627927813052241695416797977664446752071940012641537180791718967498207793775736415220832395608758977927520362246845080558823889429001546945309376521982091646436929245545658376991919316998327455547959517218441767013524346932833981024714410045328397451757158114874109018409713131328175269837781994289893138731456267872095194189670389012601960042365025386310089208559824618683314687557396300489492412594301271347501797404252381123786194137593884207992186142252261831602576728733808127654737298475545321883171798620909315253580269231586680648961377761590905605262158123725483670295782539289328689024871974383171597412117265072506256096776231225856489037223058545044599714891030757039934616398869481272054298798427914240267455434777907097471397985076806258522257533783615244102314044851255422619657357791649420830843748942286652445220256349897632861553627727398617796258502788922656039694947240478299018423756757988832244489259526980637441250745918651916369933828862523529215057344695533977466707872644534816874557996382231326221959319213038635479571408232361932104539718822006004338454016043899852485070827369162203831800696595703340455793686789676315452144329724041820880325932985556559865802458574682364515575243453731207950613139706599148682008740385990303663883577475499344394017701431513379455840111544304629681254530343844865642549845093981163044613313307586204615519272587661851256587880344129901512185941021339731620214029544543031713531462107943539608978082926827519673368984144913612226036123282817453282093893042312267358290533728406934421471546929897494699227013700755899713182236184754729670198178475077933907360390134127239168645550715805570978200345093879011213312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,33] -431354849620968774459292523481048467836039833945053528298655293902084183310594525231008133080471922342727576787872726348865820302303520635702997671434902751752066997806312274774176089440724455505082723648473210251078612887618637776783212925733671273850355993649690699841889686823446959438386306106957463302097459996703015701122460036306026593903183497070190207392292821637444410719165447455438540441307541630055456294221118102776436413340401012064400365216015712092851539758885819593990637337272709596991984740533489979109009539045151558160590144004113636726077612175947498726214163136433885086090855975351658937135447049261743987150325232535621497894985579724701904251392826635252840963499409514502465113722144557688328190939555309371203734956436044990399193116591997554159998527494054948659794073168525931687132813970906425824256521962514509041050580362970711338589392010098857236080186539712859595620253129030582706540726382265697363467650117930732073839965075283729091605166063046650959656623378206440843772347995722924990301007729740606326490781443015337573772219033817288309670953059831194387029550010601003427837350333616847172037606564309051844336722731932746196324311714979839774615228056912780841552068019440892569061603094226787395377502573869637298783694003517264003401051124185283963808970999651530722316970512891009393188744385374020446858894007372035443742641364112356880767069261431926174813348491113812555777427510142752398475400679203160003002481355424598016272907998809724294268738059287565000829083599995664880223722217547659556470776549230871507432734608577659552362962743232723630705425306531979963968276814386561812636960135100019279804174137407724959567736069006802321187335736901870853018682014549633817759081177628129004669060045324547821785844666228352075441905249826188201584114498417067345387184188265721345919219354733677510969268712275297666416575805439892061476194483983314335060325377084828840421767986429103463826070813554129625152447287030063384749046264814065918906350608871525353152957386852568474309891513428708419923732613743802140397299961814345145036067274344192588830757294322508039200110834631249412181782849824016205998587244834419382203671177732026707786940896051662943354651782469420017744514801145407857376262637848258638907864800349775178674201865052988499314207249151265931558159096570144684425117481456849554006489531010287742237513692143597623952751382765640458478178961791016611562658311617364975399812666946664326556758472756434741124915729438070719356856254319949995055695954331094141882003905566849462637540284860347700546492967218034169232382411862502397155038266437967150189688644425879684564805392117381368793085306321046364708663456678667515921507873283794770854337064678445739739466320249733699496919131613958911438897557197969165707572148276040498388839547725862675161390797697077317454958522818923578671530806419998766524190776662789988831374374988238253103334202637348476589163946005388288671222061247262886622265947594191513262892063239187559601162266974686120834498560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,34] 247048915669539208611173795554105280826934901024581076811691993869711460881723710949226681673935847841323464156011712738195542061380044980594729964732886210267287425602708552642261249915220750149430084676595238076321388642302911611923598570274598007253560509080204231024753560567480325131740137587066802436861577831464387370663718680343380815540760245409237403414481327196674711843935164997867787997463785644559129768964475444237740057129069382874753233843478477222715523813499590785290799754149320507591737785060784588556068412649600548732090790202656465362811835838427719146909815717720501264860875661434609693893962183395491242813621346150845312536463103565809717409560029806616089879678585807984708159626430913641454423985524923104997570721359656851416190097076177069808887352052970876013527096405848934889353541434937620102783434796343279165143981705859443118226914540409700924387449545108361560625763560587365296121125055688050848922906088908292142602126960318492280535151314149324639840171189577359003202215186974513828471291708786695233478375294880402488672626908082091550544574389564195866798137036616516691759022133512105024578358961289036751290780411469505502347566359545097528676562055525157051032305953595296426588001809174321784782465907027072492307987517462002616010624209009946739245600119804080156801092826678496606194353435100028138042887260852266105533990898037637827267728710113116584310616572991286372829779531405296590772932378674234974989605620625482401210523991340663235039113513426643482505086641443099417683106230878714646466949917599110564269597925908180058256944398532001320163219441336097677565535715998409912109600767550852894056781204707751293768748967398496934769235117968233820242679665504524768467639375932114861566886672776533994730180452186212181299061879385775102590197277786373435941035249314256131607599158997915708646813622049812694667562477122488782541741189689000410931746774731781334441976394723683514958308580050666252266447833644909196492239810774595753829854444369513934580595498193095930159343817053636396184921449886767621840426414145691455590835528409110374994363131990686410750503664335321593769247423025827571029272717244348439059412542703778057717179715920037844658901166338198068975718741592613258801135989417078365706046863064127985002397222266313736012360952322316407125866419413748684700331023875107278102545284941068553670839663843359220198948058693404284155431666094651091243635492317752662793566170134845376265787036164061980146719617094229944230678073881167531916795447339841466391449437234704609016122422549551692386024360649451325138920589816444793568989434438164309081526328466326402270052760964690233749449193216377004590939619393979236763014947245315897485552522787694104108846838720173413310021152995293963328377890242362411837716435901618621254065658171570868794273178070652712277935368049378129106557406438660954538128323575595982520457180727956775271773003911799848294385668394836832248405429335032435138363763046375120958933127983048879512788509966332827965325312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,35] -49749540664710346052595593111305249847725822925013760306213629305591491464972547355417328413921745350711903807847915372336591716613465359459637913839127414047157048296928341714974581959071746603257560574316926160075322250605707967025863086174857664915526840450376350025204596925355320463321515067908502110296966799918553887655775299832324160633269089307891146475273949348798686597299703563101471042825919268164191059938785946017819729472386469674131784658985983463821671443344135296892616399034516845226047023469362800693788233793662649665143502802537079624069201017196089233523463973450241438543154291041655586731881225300785414623316275329982791922935831390857913120921278931956014615336869286050810335330462512763017621243139265391434804665428299112503870066404003804876529893551207311236344996866005674233869798970045004424879458927073679102539796504271834096274798298404424532615630121911983900250794273800103615598745281501980793577233482323353886706728948613527717841185769276288052666536991248715226458056251922757755216612820775976842645525401379488638481442901115067913448837732843591704648069909477774129999381044691055360005927496767643311010557405193058850552140719227188633291127110448007473745480749013364183950223012717957676768373381406437456023938190094265559839293134874338739522972173986814132728267304134399079048186891997839060004519619123903051523617063353655666144951026736707641831227432973988014883186934071356525192555350254795771913434349205561857414565304870546226303298491294936000523859171864755054827493275082016447490094510729191279213018492020901439189300151576868105190524000904129724441689165397145151189835352472761687709082627224235499146582124615223329337615041918887381363706988727386974006284261514933533903819232521791501514865868077063368351030562643471601580339540761763627839871790936597184781980693619489813904438256501985396280911566425395102414690838774645660057266346953801705217170949376530552610470815810561870117752797024696712568057168264597785076874519248084001688403939757050565622423719396704210742333656446219213654783805175136950888524887956131223433411753924812183435720397926397573129925411504884608727116017597562998021028752633252017614685346973684924675411341583451659714903534758841825425927436846382525553541887317086214811498968364707191923401437464354011393316745830438301797004116838630257130800840878028934865138110885111383471672843757134787585768140330515885583786037747678958164743204661678545647010083942825344269066177471432108977690609174076431995039808624098842801341509428300127921293140151613623766002904435142340779709594219532498761864387382956851433681758199266148533223557716328975556757975583435892941481390928193810342279733291458109975337114085027723195783282106274559022837169852597574770646394671011582591060936825495143384943101014179983010570555107051704302221511018531891868975618644452463488599797383565349515193069627411475421819949463994908802784195011008822742202833488711087367568236131255807554929156282770583968417503612358281563996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,36] -54866126993868950988744924379932494712381277110629220376994968881495282371182451547301628185267601584273357674534660380926371684516020646740355921753878174018048332207502497859384387881283999517981344015054520736257532948054272788313524479576366014114083422989128379284854691444703291801666832180196408756099557144696913826848089132343542400676835381222485810984067776726542161288745302638488927455488840864605551914879565626460716365860998110882920012634916879858726812135741623790068634037460928765353008019392490434999227400504749642504082460078694084767213931044193507817488592882404427129670515165308333655320861856185107183573909461310446981581469425739794348642794163400465485132752878006904856983325433784350271708270269488586142382360592938990999652509307054896642914087545545451860644586044534990319772702068699396579520116938739408015786481094235919133151524007557935084039526163496325002828342816692175590971608751962994327845912759278362063966628389234363502682608767529798624402555446186586199761136934990311817881997913731160812533692513670928187581731771129688062187663330192874176994190718422392165508537464709089638879724290896535914768883646835988455493388967649040456990955442304994585868011253860204249542004340916991379862753675309391340222875692162148151549873300480467908386099519570455405959474859470032401074716697615869185059527402310300978892770862443926293213416399099352759457355181054896739847694786840674415442273808498972348649408485120817302471045912967911991878940266248588949391166484047240385346106813035889010612118695967256144798774142120981625040561890611354281163036750299511527706931695266521653720662589555033283377795664830681325468584423481860365359214205931664409123618919534412344253212560206711510782246018530713831488244287813100746725777375886459055102404512202921492997574644665697640630004558349160279602446486898875400472138541059257922365310512708340054839305421562554883779496253108654053283228635496750456080128028110466994909745384710190035550305989622924351926607736061560163427620645320568940726146035770429248571268028281804935233443774552507499570134432247587900323917401148736211029032131877648137765713410512363558217483319826779634372093457084992850483402453873787764276892939031001667736802686059796968981484771674414598626377688255083839496503111331318839501999354203500787521912054852188760178656783595288799944761326004335185701096023445869781652893325749582868633732928646674295774042835119924239165556686407410317092158330235102691663691594671412807133721681506920804008696713033971306200237133847858907115964501893736919313531806504367251129180657909764196389233750458015904157281290416465643177933052733902476709365043592637447400056151111555967654499945216031086100415650193518795683663477407419405626862910419479014174619380396227343655698095575183680987646899012371183763781250070722093100348958727287153046494183365733129741338699453932326116572913501169895163541709750522035040508388982187173394875816074911788925373763446791196291406591232308433538514944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,37] 66148391494002176898056097612206337686822043358527117142496520931468239800263515365134757011501123511790584937833959557278370017266644110753847168886930780963950720364549971423744423891141551646750716411856174561848133410123764332090958068892034146100425540796850674352363699950913823258776548766718473348650292533092384137577001523954705780655906764832247667255020057462849090722769693833480197259860363547234024161865309406411417777156097493804116076826905787053239828059083400947410242552853069516583305922316165034071139377283959190417080683182150444872154067202129998645462962219932248325520714669828586451646031799843442466014407640130897620444073252884883187379700516535221099250011326131835598105751015302801037116617479518469529352076482940064221258283013630278293986529597679255753505847437778518333156602687985376835339560229877495757781701015102675870868476094878243094720507299829648568313460182517002269609367257128080860765853916662583899868271143038949550351922988508008750496455987034413095262663826301207118079737758178136036831844453525608595095673763782535053151091610299278033841811236329073604662469807701588012827064259998035269331722425583787607382232459634205057838726969683448512215638411522126880795049669849241090732183435254585790251528800596821467560291747422760146398056833822751566085405241036590028551424079441670764307998069061437374764344005651262630342403967103346172379666956180231785028124018357205861717864505973963288473635311918079544840568717206220439412472473197764107227157491712267588265035769229407753913928421089818045649431719045929945727770030134003716133054930238714464066260094025830158231156378663037326768313558320336178498276505561924818544757108165657609273512542757204287132585886769508766962636650350995040167752288747950681938517356987499735199275426048663402521716933332963613572305457639451180961474902365010649433169267374422526533489518908370255875264811871559999720833666575459682336751833995708232756064989649430811245817019457906127676484972345683201520715411912227092261484504682275107520862969187527122050758155154212118518865561682844042071702313656327047717720741385905986728764191722396950906798480310341441376903749739853672144558498726564568481132466795149284762143053496654647736478465557121317524266404683314996054483462928751785185125920394751705834590873814139492738948125876971971216884999408981932271617395396412559726465083872325169597531706545876206420828350453224238119160711930237779965248378684826411092479299513243753791598435930359903209355710661577364144253724400508598901942839000700435228489014552476736746011907494244625040346570649556212230315279341521455539534601489363432945139924184982651014388795994395115893985556906985446744155373525711531808856534553219849688408759684366087561183211361666935197515819730174445118207423754701724293533634754179247518331801714233114851866024014477880555448893874963011162154757469315510335471516489621256633139477806335688000252156715412312503201208089146963654027910585919761970554407734307284351713280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,38] -38522631527507996478860693640869204355858927898225205450373909455490823612744167571522066937301612885987737297395631512858713876542458693562670746574956124441063968989226778298647539245282450552081460403137743388680606627214496065202451090117826976978182319713920662075025440908673734510060016288435995656463544448761248220841161501851583623206322645832341094807783257488821214862888279052124342679788956127650618762544977290290806907667614620604213012365737271506528398907067933101040265262360061042206333718457952514314655410060688622509333896693443212163055229827721225398655963032354224853745142178007468041556348797063003780477043518194337719101116191045920665718138895721299626269425221412798058395374931336186207360988553580261870484017452660266926819895786779010568003051880568432929764302269955950524850402800067555434788023457341743320739315696922542222286009551411477821309311198408059563483114257475089209896459328660553542101247249132628200128634719450093128003421339150791254519160041969973521596144679621435145848001599346808257870310836514192879410948189870695197695278308410526764973894948406440505143759310633800862046853360563927641667491194277182365141721409509222676054608395681862605720676602135852326983773318983235113704947883045375073223579115434516973482664173040016693363427884087061536762446367085027271344795768411297948543944210018218214627092893604380563331207078198970241780819900692894958633336765292089827269057729789932222584963863255539648021550768241121979496872556923930204548416186325352072724602477012622305302822691735920702348059833307025048539835149268611125239947056828788791356760136464971469320991606057859316737200839085301314393087545100040046216934705286191694795612123815315374358517370025188110681045079080212962464924968844967632105424168528030427794286802364603836478999184476339071667044119271840361973380697423684777847079385704197776534455199863383052130478810829256563818242361668117321475749355877777706565394847293870278437843708271229308509674897258645491164676313752433477080498249374363193322234581617414517749063318245137315953343836572533307447794222635397488375031600160679504528671441300985101250936582345138261934604864348183280097346052744607879378668575062923620844634462391360523003015359837414944040741667937545383728401835018591259975479983286741293109161731314002957001406494532787925121628465446955710773722268929261357034537299745303497828485990417567648911905159704076495060569639531700653858825217197908807177182454593250569491526568185789235646064237394411381103963700528280329348130356181795741836821393942092991223987223674013540188471079830217211647938261549926517078791943160278816626217186993113086880777898898253005182456041862603439990578086678763124130677786474292763717735674853749138910033783855580899410999601552687117155664504421819585764630581842429849712534630176049593975767273268010393508759019730392062286699406804794698050793948708218840899615257116650451320369121043995734333088212559089203244160440419589836948361056404845659015872512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,39] 13950586438845500541033734470778679364583207926706286092968265502278093944886706381293294581446109147472637247122950373779158125084258232965831079246853772278057528575727775852132054601403826657426607782492451697599055084838725712236117751068705800343480358597931801846882981954859321323998570356942577239296094676158832445979244765903483134106240045072057231771821212493338840404157497783487398175803364091829476787095428764327498940615379102052243040491150598756397565033113215477579546959856006936067086573353280026796148418799263140597129281015111325838780695853386100522658010575314946265760874601045471791540179979996159244280016407443257315512986845145620349150725671956040024834573606245201433694825374506650476094657717530571846242258938737419755112873631270116533074431450828096289044499216704324120543943236525991055927791718697092167103841687849415142145410549095286303860774401070701392355039433598477534810867714718286694780308177250485941450102672073735562726885342827153235854016198932700757614662187252620041135175321834316964970715771651247707433581635736580217038073430853905942622982893349367974514676531764525932121816153568270645358654821616054687008591557069582348874114897758586295946128875985295122139684879951708859316006766814646732917028228049837215061002462460512786200246312377137250202070434696991272411883817115125240785656486839350528787475144869401382434778039304208515622010448136074281372335687711921952956587736589830882482971646593419637792571292272649429076982584324786898505420206307722376855132881601475294736475695737169290081807690900990648259061013252071549574241194614085945093030122577314814884036155785570527009090779824256646847536307026746908862058344226573797491572304446299145807777125479738742843934939430386508504131769499860390668269313421071535137321028854051600138257709814579079852900021318927311480619700319627944607809270383536736925710283588615538045043235573103839535797260294777814619744321285768002691830702217836066476621441612314649055148510750137014008161345132962520550992000600654054068374113580221623380136306249357021650950410938066232068582748869245777266268866661415796226896814051556519978770814358146081747849453927928633753437522422530845878159881919119979935624791304937919666837373941086710629481301646737334954037075571341481214726229730789356091946608163353421987760939046518241402336296376503271214923368482390701487333496466208075546519777916270852541817970871343476235015766860658012212477930015851011162888414886561190644224812088588715849774822698862129076547726239029067429281644473476699020217853006169339516992305297833944876009488499417093192642440541215501393847076940488950125687867912063990935415037037597022968878729501166766277122384584028152116363723932235418918348704235508890781907986048091069236470249085087054148577029401986471787185516306294783826942226122968477110411207462077723819926629350719079945654344698852325234599774075002330328021366219817098492602076675455207145218023542725981743620731905068536494520800608141338466058240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,40] -3032992993900544175318295705474351329945418574261521377976346154355494512874678759161973160932794014476019372975914182019997065257572867817786021903865272196409004492226544764552247134172238672357219851898440960204778352349110164919507919651162516058220544100988081966048836591344787500991389618132941283790068394281289940164033777197129961336976090054034513876885258896332409703618165150028382378992354109884897093063565147936345128198523332600649767381595514927794029013732491838812345341157515068647755843204979515776220476052869102508210619970921102885095202432926665231053777497318972480124744259218111264811923994698215754809288846391484093439093635376722394178131870479377260880664316851772185413994762011643609283206594165097361952911382295967436520578858030990036066074947962790102558497613930194863099997820721721552267793417964611939699350880635768299331563270360334050925040677670394045521549944327493094790716110858256342490044630091773805674712575936491699414788655103785121839938938906258808918150999984283778947533432970809931709005893159372731279610795284051666985517629704295041343009960987685302447625669753301164175371955189533148271165968970642926641981252311979739008744831958821777827659632486198012104741124582038941508161586339710738880206048518033286138577992740258401005919039895041393191738338555609837504698117234501315679623694717738528469722841353769197335324745742548058280657800685775643794358960413620672768791392042895316167791029015139070883000779516470427920269260546156080849647451105128615368695448700586465339183829918947769570284556297548020590513583569203806959376282725698854299476911183208465182503572351033347389996604424642620688834301684078269645427261631284775040161672729707878608917660683888170986915576721548351463190247994386739598323884149256118683086337642201954061248401675714715926460383095297499523501025558464603352618366595741859721731685912324535499230284382458906369328739465311842445638271571613091903748105739030784422236994424752178224234370439737497425931553532426970587696940708890198721891368773862386436890222226508811363723886135968096026688022357296497929599548511659132285144794510878512460105440857114748344153635712057047330649756900341952217464903012009447761427378050438622000266381303579061640275939153280470363180044369370525813462372526057506662640382571650969308308887913308233942819776444994921170519214276958582689990769227964074081127198178060106532480219874721380243647950089271334131866625091441699533421141559104178921225395475827219456417081162601297394508008284827712552497386048590808244467140402206962050370151586038182283794801692665317884388094942113282158272995422494493747170453043369083160468863916014644701186324738327530629884037059488223567590537919924475903033818310006606988102219347883291546333034585045748713155273898229699202551551441105202877447921243535613390486895485168817712262486028439309276795511098278794944769429510955066995252379715210100691230608209352234208438748464623609279118185395806884818562274475657745475305472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,41] 385765867168479904633443771539742549648417478989271430356280392934582974796102208193239729764266834981500761285760104372427270940527917005656567690719882495922995468121985821667672322538378397375614100348700365607597905981670766581742524289520076079437183687320773186716603808926419885071517362962009968427411260035623910904259364871086732640621740334626108156904092587432346101251976305137352968616722159050015396522150177173257757118724394114185261569440199286701822344643781580286122973079442406840746682335862458836914666272367885097506947841959095507902670627937433421317426465948054315349274020354152009803651357233025359802093730224200461375271637003455803866813907009693471177190027821604621380719939352347738667315214869222460491856791272526430860145892704885116363019943269659139909191983546558166318874490514067240846200554581716142073137324930773210575510424849798028349682825666893986975503560725451653285824807896500332434830016178195991508742032395581619617251525800752783380274936150627219840397397551596746671413703034981092005074722693652818698635105831221393304852784449637436129807304487833201202040273509025025364508007743003464377872857770144534489488390276523412654817813887951585973017075118166306920222695828461874544116761903374045882690426484345139451046544017612299894755207458217197815686223513125262578339778757156960054344954784049950255492793845163873446760073928837100312633793528757829808602074998936697022083053702435923713671887486698439004765034061167096200207580348125397020371238326739011603811489167330150628178209752467861218016395623177002325604215177082794642393508865471225282719144077611602283819825563759932871282910805956633635036283958959863969989591062496363706579864826619342409710905171001263036582984724827098015438480001040081120774741566491887640260971158767125802214978110757006403255594591233022137396941722279640330800599336353755747992263595464232541560760719259007136623909898670699029192408987741533213028874520631293057091781256160795013665736791984905238360399426360278780958805120764646765427470319947200612093366938488330278607773709833866229028569139317220198687393185555178010421427520178089967123220287423686868578569028361119937016411906187994352287671262382245993376610731823849854082078390118434800312726836563586511223205501173943516653921991275043300840719063384696712527069379468233776358577168222158194231178141745582074854082612033486238745938459982911505730951880609115236634775363598608346570264694948943672192933268720572937518976358330685580050467312246606902917643721353840872856232258449875840403754621265185590290772113212993219056243808017302512349189740468849694752135963254336782850312054516156647657816338077559175316129389183350851762212675869870078932581699325437826502679722010480928620945075664439191855401261384899673449787350279023165382388131412855919085057589072617608687502884274381785036069431237410885040056304718198107558394627525108634746433582496192529334878568016855756540158037981981103513109345215541362825589034459500715704320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,42] -143122249080760334449265547121627028913330926214685415503635780828172360614528739612590961299269325470546515207967691782686204277958588813514533079623732446747500247336973906651771082268479371431425465598673785910627206960276659633029428455801144953662339470441607582522432455216307374256880880698797514021313077127542645584545329295316821942028597338025015751361690794737465381522959019328545932881421109590490367299984842522252460515633164100606761035266746093093225350438369131139466606102476832390066690478395696497865011714553971945222822989160546386113382335017648537562242863391266412185864059818613047448808573740892135222208929153481757411917103884854786861694293507178865396687007890888833355465921707406780239598532664903370221035010833681526532220049383181950951153382925597848374844667858874526630007875871663184703947408422834332084464037498791940437616274207259774282449906169847284343921949979260070148630232007535230127062461665568428316280400153673527283835625344370802937435551194060292209748282793821778310885591043165362623389066707210180981780144843136158095148915679959392240585011747285826937208319655518828951011888564549896857314582062726492640688918130869916742224932721243681720888319139451358977109578685499271174065819232235588501434289305109895249768097729456585899198085281144945964033446190262960130991647417937689456895684940381895098347469758236187510693855007462650687074169377925724591954090084832238503204194179040505860905173155518172207612080549749957804194078037650061015027227383343864863165780415533450826966993787429502215572547731847919544711022941978598106552573372026480455188502684467809696107616881333080414918316476634674960445800109901974425508335729476805979053145487524715691347060798471238055838204038250409252980810441947510014504695128313906475826761076968618835299812132705541203263839071492096357864174574941831369773059765850377535270791846389670961726395962138538605748706308452447956791031811828630266603262120442447838913589889215279975025770999250075131279463837646392646408428027253271366090892974199530318289681220424766959033391397512759008883060947371544820907432384532947330597549645808345081360513953628300108700386645923363145768234736542582712896791821610136317244647840201754347828126113898400213552046067232436599996703089218113151862782739747717876665702893039508295665568314341806507524872449004173966221358099382337349791839050301650438337863410665199290716628131783025858482990288052870882677360384959489818098186129619006641711551605805897947303720812322414713469312259126981056889659186484585039736269805983456118194097018608494718411673677764438127430476256316509100501109939932621007987502997319562623515233767944995423407778937241465714816956980405677862680074140499774883663763425542569441225571073840254702415380556577057252972952101093522418520257577935251454230160101467855265037695912632919654111087025095603672201996910359215489902538776377848611782492506838755887702511831778962021762376712038800943409479369374985951786063746564096134217728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,43] 98517150844709491323015926724213867766959848176056289847650381226645873018297101944482478268354922257911539205511017389629439306429693350666682519926072432105664568939205314176227612009346599109354248623818330323582102353793520565777360902384686050870569417991714591935785282134051974991569760388572504300691257316635943950168527849568622664361284171830639842540210602447180782869043212959874216005983725340132499913862178222724341077323273901015142874848637207178731307137811034280328895920053080581011975309750928503395708524498361495543909855829693643142574578290714280889305501138861966203107917518493397758089051969955826931628617487363989937974882838953944411619252377134684727374740758051946360834365781761437907088188517612902294579068165507685088915894256194980060941578827192782475088217526030038086788916381637883535987241446004820847884023240930099582050395050956976325762565628322988266574578385048431869770364555834848549501964528744009484397790563526143401347241894504382930324334909949482266203754207546535357595299082715706445446212850682061210848590640666566230909236191418256339185946203381205937511965212888634872510668997894993330100651857845865695834567809214695207197957879331760386572174685692715506642187437021099130321983468367455691797304671190654212229479729705798844362673552488014277229560012771998043114999147037810708944559720623668037741794087206468047977886106862286360717444926158667259019352893095971538465492863464691317472863673687968001588213374948453601286065214908085006027187322206089092250904734727920452919056333243703576476000783595210818620723273604195856896814307923078685139809180897463021290180950616768164609702603510274148946142105114505316961742935245242799681148106688798624902134846796318833359173534344213092227658240471518115339170293121676949092284589854101142439436162917292399424054428968030013845535948520974331499383952432602833781833976481902258051477910925111718222037905112008564466845079337376597827690193551609332581631569746655647533580924284497156246355705091577650332608464534817239402472401964875777867478430743473285607243069402320484740388182311683316693298172894427950928148744823371892376527305984589055382624351777168051587576503368330718047292029752725253480927519154479449556735845593847792607154870850716770772996332492190938111191365832927166662389413661894064294777076811334397507916252194436445674483879119396487035316796977132810741216827375452754380256403586989277883870875942005501204743339689676094251370258710611751942631276382326908316851510761961686141608671934215580305866097336354774318866560699139254137508396092107065321639608251199003537773127213879460492483205500525191790369356145944802806230648223425226550531112639110243715745587673250373100541949564185960673622952756861391782667673844130027220610757326396334951791494574247528010523910483102772438870440447203835047632979820397928538572626974091595928702970253574015272975484471286879604683492215915842541371843360363525637181171249355898070905619855846534214718856166246071664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,44] -17482439286802778588686226235727039627907413373854478410334794989797823755979851576704760925424845593894086552604429745570738139863780612125839531650940057409413241040041600978332236713865891008724806569077172954109966026317068813931220972303031352048744513051637008175206007028093646200779860378934735868942684581634463843754505865428255183605369496995534460159741088840005937868035027985600841113995039518094536406610823221702054313736949973051086480845994642992890943233926447528853321840445441087058587193946360579167577533050144835067991602212438381501465038014380197767218811915354305403771785003383796176428402741935005433504407527910452944722081093263875305509948676829678373714568323211775684842856267428892194118572087018528919998216278520915299670036690754694377384785766358917251283585252598389317717244860662318096377021916086329791537355274815196705792511514438577425052610432917720452070153842460550016228983496437117683575387970811020151107415602194646494709270538608014238022024867700044402755125550942858311203137383583014460299853615590140070563262070362390580569904288285791578078669930313220915516495427746422978702443993012302565601775435605472247488465839508655879856464861469219931178148576099140254378495243024816686842798664190317271771131631284391815866012956304947934455086859871313519332578658719144140439113330435384790495060985015903737106549805661973337997651735340704013996412885973806668036354181995539755442750586537107310576562464002032864946762256337741613811572281088161685522200969092007456815501031508924880633688849117369315225281167109442690421185086882814286493278702637435310022891412459157368903042114335970463717164595065073431280935158249962082948805667914456221902385159380945378980279694299612733233668329471684605503568181223844409360965922959473882595203740226103278286298819530157543279663405810655147081394426517218700258361827273676651610218790326769939348645348636012338015310059664882620541425315068935507143893518381780465991450761211512384657160856339713916134921653085217578128826072377971774968489396760293774709767098536266750124833900953988134285762179997135199334532723179767397885524364694196540962843956331700153296509679798859692551732096544541557173083321511585442521587528929626611983511218412515865553117134436989465078800974133237935817979826820970678453673603571642168513027490988392330986326480691555348040423527625437589457872602963990505460614610593158346113319032542142699676244839980136786267513263466874823371657750423322784560822144408789329436533777162521239266496873849404673505395556897510848519483975135517281208549136297801089826979128892938479423917943304514459769964035341945483003600928395850946691307834755690509738424962998208892891449715567083022487977640641690449100250751859904777314966349938553263438335920712083921582571024763191957280629135308024659285422436499659804988262139488441230628860470905705246730060152431184700569027425795763532377567093721566577489163226206646531064709974337669138330656016798946820979406867495250955337728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,45] -16495017092040838850962528265491267250024110424797172713839564350453155217423211866404750989233269197979559177680267759611872798242710383723801271666402999867222477719139099133799407262712340006000562981285840921386802513759990273462673756929689641755683322164537103795355294091747214340519060746147876293676713642097764246367726277205378452902062719292761848996270676898562072523186375124234684524787960264538109694516332194094592778731654086498869530715738694413102884792593609542306124392711144321375927907909315543883648344029486870268601808645541927665341278516894987870693312093272238466002653630715639008004418523713869112681269241577681500388219944793943152773630661866697501640996472556935137422892145958731080794624613603307672916450351920635613950550170270002484729533063225340289067571890027849271789638297937626081355290827365650097484227189039641056746917550580466747279969009646530791191912678392208687421841200076976644292558202787828288242937738779474977576536054605718425034186606635212640809201955403919066183638454350735697086960343431798157012782214661652542404673368432927897520326589088056889635111984198303556536425860147193138568174071528974613982334867436587018671823046506679898422093921925013452485143839510030814634932885912423809926944383479911374730684233094165934016427384883009922419689465826465638048257478023112972582748454143413852467315817369323391287567894747443312404634948225295854654433366289457502322563899891458313499870850006108718277572234254795903489476406017870677062465261342266817637717327019322550431161052382522904388432560204943627255720902917244650781704302924674201861311375607473493749472028244885711315807539107638621842169575697513472527137318107413767779374802409421337933268924847256633391832825671748570024791355823260915648481643943340889910967399789686544763961229489422442007097000852265506563738188258496641932725083371362586612001396580781087999570058584310306538936027998981026588650124398598693214148798082636447086565544086244782530797177455437001308528948966692782433225185490602527018079560011074779085540175577066004741580978258587057520286406424878614498318315581264271364222515824602037987760960872106767224543909535994618790154607817085179153555646498349255526419053119042269669083795157252488237282159972921872332102335984854276407030857997381939926544123989542479218545232907121737139040029737880073896582159638419737650905183312740271276263659304629449682134987437084993864408559912736626910630505367630615737352951367905331000055561651307816221301584774650667221332312041512825616544544921466407356681480652323402529680019776645492405547578696780749120436405226946070469542811550547057682408395268860965780502155150460354603818298959608313341015793880161991471783024974660675604997865382686629583903780187257138878214639823147496729015711279054505777459158356689418485547545075286468520652624961422461430156862522286648409158452416142252784589092843657414144655487651338565525904558756665398882767029461474535752418115592700890468985190735614322933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,46] 12471864913336328895746788839972076836127777626192298409031967917301529107019242609903824071786571949672279783446470863772316476431344070930947646629242207317120799125264950269533479164088745260584182927366001670521849015095298317287054651247259319303141661405697231637821495481795728452114867322090102882598944065293599249097923041656947046355460180090717244726017724126014795965873944744629630452387540864498600944487391265250866543602910320384244018898623769396511843147292705909905780011073676944827586309517782115938762405897790435415801000187529316401610483131716907962811355749873617111547415691415262043299636073897039899408472229185057534736922136221067066577531432041725483656630969632555908299742560413255181709977837777137412481590126613524694916789755156515372343580662728045701603248834566966184741885094544243816234921440103471813893164006180473375052302999081853724714810013196693724136895522941852548117288131759173634839748678007864542154031434059525200613077236308664089866673293710515618653589194290826961036577732814271094979155425330660354902166518355116780831261117621605586593373761855715718380156331510195116249820560553840046003100219218378949204427814369504965125434809454204623251108681595846453404877967476136356143931843001861470569239327747383278895118331670942036443932983622575613194514721601418950312002362973102963873618751963074300754947135593674766626519649789303836668634840769973863891594560105143144086825990850292774877507829111366972331251293433448447002210072139218377977091401100278795318573784820514769723943661533222197634623988147477448574316558067221561670654325784702984700684355530009595810486018107189468328145613001515114457139334584413472749759224189070811412838547740636290639211138425289809555450488587178972942153030020564172910988224125500861694866705059422693168042241697285161526969488900900299508403102636726604802096143957221418558164795026571480757278705377144632313358815834110997855339271458405556115083624982013500032301165982918464028754934236366456668682825529453580691236365518378148587124277907921551259149434222297723996239462223027451335690916302761077395106377923672529930598868706939724157935932633434854756415792481471949901934414507027364687652758649111254241356981526365903315908646179804547260560867075498174582029755031694755819267293856142712937448467390083640745328777465699723097492103929364623181890549939891833291850925093237215905480281145437899256192008920627937703792356748620510616385085455348932101986025572073262509221821650663898639260014594182134687523898931488725637011643311205426042814611969196058325635681179419011865171652210669489985218816764176748134587979152687008153374123743690275630573488996018459145865531270509953579057837090045826291266727831692929249828561379523033331745493642205556325168945784911428752027962423973981584415215797804152666127648784095344510238994673604998318835014538593508359639280065886003465321288571465550571766832787122302963284617340550737298006470415819544380054898983299338807646893850269254156288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,47] -3696218730895569705721669302573679434206638017288756960142632490498808891313043018619776355896807958377524416050768625954391321138942303034761827604211575494611420328244963307057309234931446273060298810487038078466615933333806138902417215622578766712376825790943028945977085169265795353030704422133644690287318130799155978969601621297370973252011231367186676491239479901190951902531268825489856027862429471484275548915544416212660039059906329613971581559105779148228403673340962929855445970357291923862447925595719637024305011534483135404445990033239795985526424295680010158473213322795449396393711639922706437661928120863078795415615032043957740596572598679684100893601629961012735335438490804597935446731856149632000631986617526459218849689300800737805282514437765918886421710920376229074695387645485190796096467843174918249199222293408197915800079037784494301799830501417939789104489008388066125869282177729473123791765231966416145084674344062273730509383377003948176287828629000761978451637069243142524852751419908006525897315570052701670684286375206384127561005805236639671809944335058615332863602185960882845846083617709773864587238315044692676148511933969071237937712233433277484947706402916027625085119733101462894818397114677008617753457682834540527869127017140468545808138149486620301762528545314738883069821761406090101786160477779027894178658849163383642747526648267385154258689791910885586249992957301182307752310824885430082199538053889187551885680872121411214199543817454895528244669861915538971985409843363556314571053144690515123890580181257803546167885510540720695936407070336477504360507427536048090142584167413972974588018969480768122026545582852276673044637477234826873400309271899362915265446626965054178500545631862411682609360921335342876800415727229376909405647737526256159779224359013478488720796021885401440052339510464831095335588688349381678468445064587772679951149878343655029532889389966474805185012743121914674176578370760708819560696340221360195546106691909190784987941266627512839948056734470702732908339427182631483419003058829269844296524659011238414438452398838048010878575978379925461560290529795282313726111132661207289321734016252178642911993170354757380504312235253972821833571021408616046729676338787085830117973292230086160644337368346535598378065060516364607876022422344803149080039584250529093279102078363119445259420528101422433078226765598486371382394346568592448625522523416648913534648432214576937895843181639020947454107412015762469193525778856577030451194176991599154001335645964354696842581203593627933158110186414155092785578564638632011064934074620974294516701730184775489698691550112169023337780125768734695120041307296775155081286320300030150241236293866985475234490286677123045639842040884092097599838981445875476759967676759633376842057519143121664139985805578637308438395768300356400851617350892327328662382084584259719912920724032220322941147242579313439875843924614255664423520882892547096974630886617594109066108866009859446964964899877743165918097892225751009198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,48] 291291688281466800712065552423542625444727920964036119655989414498212745329125937955790422562509909123404418567297581973558976451361233914985582076792650364581817053607886541507747692329986448817900434252125461662312787430187670574715554911657097084855120997603859276710342464084275529918762139471297167044878496043662084048320219142028189035117566108892497810499517713378008097449243930902261660642565620028149044605028247385592646599869224169119564415919377777567889041663560917643820922627034756649896583544134323163044311109745796539110166507941939861476583067801996009342208960348725645129623225022156242673270108424104635701807914517391704326606960146083756804907363175324516313589027663772960405613470368148122053222925795490557739635564063183866350569923383536868558590821218857143048818697387985298426638853967769101557589268392010166542305224547262662866332107878405687993387106819710740858572339897811250781639572623073186591387551583507594235195601424081950648084213436172024220734332854208142836698047294093672697599785760973740963515393828243306559842648411579119209277317120982097798786514972596651957615552865192444885447192455242762514203661889439767305427375119066727179383336761767252592649763566391921541569646174141809223492133021257860076556131875088830968914016278655113643252441963960360503234030285720727460313920678567206125270631128129120683710759168507768680434533956090021814367944207389287745994646622510381689819718873397897223827282243333813132790842557825505246868477945120723444846457954126591499895317990566785731487611039189615621793775402568299202382935023634013518862573674383031529591100309439629456536764279721356897912851448064083672650591073702795840688196408738714602247182522350198037278067024529698153069696233438693637710500630484374555699847245764633703012434608396511632151212804232656836958550968604426523233752129434888326017019554221823009075218925641774857952886242391216487291192949205301285699917059921820972444975065954616780438281706902403101254825784227666697288560308809831432210787193666893528244847177399809884292303756496575768291397002241786933120730811652827935389435773470230611546390170068148170649677060229216410676697956831832306707706495613560027766982798249667546082158224270190810931800287019210402297462602766650551877412342579453739328907791764912662455536990273823419609851884197559584375195928305266085839701274406599345893587993596997985266430833307711792598206584073292003589313236704648965402587263284384174950413750009587001405579663903516449832908822433552330992922951466744405113625394521169051438655666059733416811763780525569507456427325785974229416187700826238295764012158329739446070624096346356363366718757472465837126906488834818071154595835075809441106312871861466972262516318023665547059799497961954239443936628343231695782986298515864588042856486897804325049789626516648856630097992119646414572458325794150273440251270756667902876866094049419142251072015908458982417901458793321762415737102542004227998991603698127529337036074226729091072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,49] 134993894837898631764963712841444218152247454287707816369756208106237732413048434014162280901170281125661293962619766413390559750244856743788037707673932687018088362572340969358159291612732157930700330170510546814343794812849192615399793035204374007129695869175965219284609284629693651395104124186825138787116833638142473180891611806310560694574436689149647775276633852295930656109836885861929918750556578744666339777636803706661825903442109658266205213277342791758013308408759351568081105356675198913731177804970420129818289250016372630222453076354701362158108544710346000342325260906777353760217883032396393857219700844739473088493005547097710315553842986258388197029362443296222181665058907274727962696274647779928325728801451132471716577120308014634036450556722872655553825578580750458239243529891986346082354452286480914173244826331676472281978771464425199896472933256577002146152920137248512257550276736675772854138608847507105084634936428925465285875544713657248870159397340739693802085905237005713841493194046561360751180953721918336896094994884734557503490721125857521311275422347344142601832675896619508449251386443240518848741663765463996339841745309183074617284276679825356061348831614176018621449766165025998294329838502453324309965612105151722697272012625968268711408330898016577335253575329296904199582498609107812181120817120677153951003270054106018595381968309664360501718604159472780376423618794916899826946827627672254280163014169405561327178340491565564146056858707642343048274143238917184894206297087825854974020463993528250568969424575349628962777721508960118854914235336826049228522231334370335891182333305081016616205162645349756253295286511094272482954679619978833307733987831157190932213187810015449046705884063577365783218742226491351775822352223898511230609543661963619650757715971451813550814653845690937983930270819115490969366987080031112397594092717902680105734914785689408764108841215817155223925707529348036461159199361049095497949686127809658514381495709600170934519349918365801289297885221104242580040519742297932249523227518180845845672313230564610405995470720067656776574674874435248174044737199948153542302276521823705798757954494769499182181465316585444682827399520270898142479535955205669199534863791543821247842984211676871428137821669897478433677411783509856400472503668556782589924486175209696980453185140974942061133388383227046488747413101877241545145330838417175212852726676717992834655702466667553199503927138842281479422517704433256132806832107324253874873650495467616008990623679502941040410152049476246205708945111873398987750347022989222410802050655142900986176122183878009178403147768637072193561103262944412268728640617672703220794038024880046559033808701858364124227724206004639676725883832909142306437241963391330696959657359021562321609525659739671046121418083116677641248200853158001303274617844713046468994662517808253529884640726006739060532658838183291059745107896626721815782713778476849686538652336161473049771952084038567716755272449299395425612492012283284684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,50] -31150065997354843260558217626310766914193291060691858828028445738447638963732853323424270497873836995432063554979718566477535440140680392336027455957809041365550339766823186690924477343024012254078872834977689146051815040073927201663885454527821945808997710543899970800687857160145980251106344466994833244724153620270910757676128984002752020084598255239122255653388420270772062723559630502395681234957721932003664032362530233433026033917726698184139777065650514895016237356835889707253783585340693004200525475727219055188411495379113210327087377151411295127827325208318600626268561026571748821288052782072981070441137284132519674502992643168957738822908883123430770369151366939311900930654822330131058327206309968462833115422796608549581403275444067323412781692351545970529523440372299553846263263739184403483555700302928758680661123792182834793849868945090595440358027462383632143519637336162286377657200608562273766249715372544067384885647802039141111404255819910980048434720463597537776989715814185890316828001371346166318528078337081959764829791576178515808566040707157916776803094421349165410021023888265058033747514132521603013278988600078829598548648526713494512436660108827728384190359169514722668204571685350043501598714295819099799090351341335466045547712392100640744256165949863623970476576986863595226142926661503534428364914798605062787830592852848907152823707861972254415976546365802746493796582063879286643743285979874304672169975149728445990329441502635168921938843240849683764684124175114403130395898338818849835629625999163285817418758211678709398979436751854631337461614343504186377309415418081907869398744440839408430164567556530355230934361129791509168453245326502089441230879074468705495760105099049745206867767607768392677289562669523644864845604596082154744624024864284741961536475856974371552575540691729048270404807537342603727127110940785268586630710514966279918107568184517206417344914258727848218435665017734567503934189673270800831134688836812420194872801106334357375524288605376546120354892018593186436202889764109121235586413747643699871617882819567145087967356407135906059478693260902316232555599741743398280141639057981986101069656614546052770924872771860069622393609486728680685079975723928249209886012251899557511638932083754970797297567705781877785697246974561749394274379132071141620551307921371429453633492600138097924771612548841632787183883819197601201094777195855076195531438678210489217107834499860033787751695928123763579581457792718882014968285074468647365323065863470228403710301494932523667867262565919463094042084746534653755432792634388380684388807982808372905855472486813508124010515491082725433100260476704239578779412865604960105196507376307664460209711010332292933979098593503058546929052047469779069850138277379357071402002053549193292798706921261561188664073925300621846788892977636754478959924590086852901402598606245141353508619894457788528439077934452603517281833345398349687378742519853728287517483481099107132962138200381761996946963184595497052756478951953740595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,51] -7134218955574550765357544666595278389959394787697178978573795897844926668482537836926900450753286445887153369645365564681273165219934762530347493789073172692203299094169916347281454752459985709243036239938379604630541950775999927019536640806308778327497402524641781973629083411129333104691189018020381353160580404082496536394888681641215813262375465527946187173420614705999518788634036649060959009489545473431015051719445996621385999146402555323739402031956814283893436786461208690616921732860601646303719026420890464134949920115137575326788599029197077155714283912256845989350181334471535350815489800534581998258731428252687215522173578467235871560155004388830031573569763633887705996813727175895396319551152416894938283803607447492602640363493159752447991473110198757210538176098923770995532705475980087174495044317507379778252011219884116363951939216526101549613915158329561598499056101947485333248794277004508423231084744043638337319211354580288802474029515758834567052444476519617137180837239710309950181674106813471441939337831119553797629447198842101284562655540876225552440575166772768156372533942576668100726330716381048020848698620305912016954870764253100436186026700906853437449350798928324142040157782784480957250670957840462318332248797026270128546612357480954865844880779621020650711856322127295385827113134681652251474341922741591993553007283772625119426611862552067569694012879115164064091807101477212956478480454861481554126021924491664730214559748609471398953493366462750396571987315283668205970146099584764439067903314818912777387858309117339841617433829994997970426559431532095828502671056635872517678609200587641050686471439060779314234873137549351350227957947379644654748615308622751089488046195186724957960242864202060924548786950376902850125430144218680190699166131173334944637277437754009287568637004764735757767727449299532016915326083547647102144519487499551155129439887836121310245354637907867709118774193334278842416961040523442966384311606199244015302167137877397991912810894948678979330287839968824468700651309612717162294237454996290603141338800968676549527271066098520684305400787703552478812618418685998729776362899097275254603511198219556164780727786672015001229906486749158292057022359064520923918985015009525784321369953821970189054726236943798111214650646450407208617790542964508639425582008375935194894988350072750603980117021148738394120491010747824370780820157012320270797220664192849806621282803498786012319659936749258794697696287600007367508175241326080788101812100246589880872806310743129006013624924138001039523526393719958899314209129956184967819616422398504544568910916193884830349864315112196289139739565363489469167847614337693562522022604075792275420877257911526366053370459613424147755037114998253281654463086377834707213200733959307940242957939186111287884199147418286902346947500364306867294246593416942285755914987404168219810419820176054352550439482346779724468745571711159587380057539178659353274035507636139976039822858689688311769953080978263201048548127609412648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,52] 4352388686777954298979593929172281247723570054270240936619817951539345053390448381430410470716722718326427523501936002022883494061718284053716362481067938890137079843097893156086416567202891957099906166996394276474545316924850137576333268307537628842019605617618140303317146164185516284233258621439681476054942906429579244273727039065774065158289530244930201717756480927427603755766736537346143810267202582108416495730759892981780488695667848059199728881482131206017345685893218450474220010978636336732746020716548785035283454508163157015631235721294834359330847594892712193483096409323304737213520932659236898801582725918221028656809247124843145850923108834019864079931698416935531707546001105565088617471602568485569870979070355949169447080485684603308616974503204497562686429305637076793421429444453800275728876564238896235221538162293016540794447698589925852296576205518503569359962256113193978907180186672544865479151987052954193425269687749522373338425818863074636909298628168981433359560496596975115172663547824406892129194684442897224794896104867211207823334677645806377738831280520087841903927083291899912631825913672765886519867592089509206186681534271031318471351098148922152463162058588661762695810351903535134391613049181147781251180930986030808812447191939334593268236039865088693455676518651624363986911878971770562997718971519089605870738092383157712277541661880627419679208810699324972180337015026126142588369383525956421584180768460136910849440114725525679510482071175326061788644910400831735501448858193633513125278942954992976686005884013093474239452208122140521585759175560470277856951070547234599725148119651588748110864125369073326689573541087814793290324026548606953820937703045385605551918484360608109579734438328459462678233987995975214381353163049853820768296067359984778900795757983143292318943908224243366093070268557219143669211756097639243643425220408898825961388390610164140580952841167637915687231215445295166966880534960972895895583039627556386632410428635601850638467149706262476593865275763020473128841136167818968662960649054429306681515042704728274930180968219011276508118480854671632275172016694182942113978868153952733700612711264666696141767218182786671872378629143986616569057315268785851236094570121572598464767070923652554770560012712894953243981899189406054581017260739555004489976684477185692615600264961594944547208827562012646379241635362083552445387353749866696733617937046930063687727146054682007710228256146367727235229081906512888309889550888047367210616246309344474286711309547752108683502614370914727501488976215392722345830657177413392064840233025698647286159687273844032524471064209716829171627309086704759072471372774856278112473137773572220717588915485328963849041260397791431014166744104516009915346463529981140159038854386574675614342897155066764411235345528894134976265250142365087380720231900924330379076882854515630279840423344779582027110390761938208663200700508650651836669416139305745825686592521532302599256407544475366763251552108101304410297525935867428864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,53] -720366170526869177420460813265496135627030917548618171927574325426552940274650048228208237149527920260874274443300263774520993631950776364439807117622121063290844469664059719365924205526771424150578699301476938353431543255927092527880062560849234526120845101330116362305687976513813335021730330832405768622436276493038379195045768716759241169255490688932990023484267932560427742159196155657005119775230118381076109888007739182051658771911772366724476822033100282331694224471626612289799098872417857283672871987686003416943117628530232081833901589553759604187070152593903758959885794131854823490234946317333673696914200984082670306869621358274555707239441593145088129061493539930695109881217303271711828946496418973538824939024858160040831529090142038312955087693593626022261728949585914351163129008580983243593320227387259918288546264908961183383988717532542536077073936524282247778809060165442237469464638859953046609759756505467261222909760620150555632727158968861351879254372992488356982980803632427251825856605779472221885177518740820014468642876112231790326800770578608117211972291065031081192204803942755080285470406344632922209136749354171246222083940794844239231654110647752747015205692560808123156606716775453747559711713089810985720229603241247316590349100801259651242930801124498666993554469958569649209821787034655949640926284293972314126829352129085108963966253090281329733709284684930572194235406759776812128672158476126122372819119205104972034783041239709293454566796193127970077047084630894231541819126602325329347340308516686818007990134480265981416077483277593934908540311943794982759308412915792934427838089785584860315688625533504298000683452772788033454162935507702939625490503952994525500854969823925522280441344177496012420120852361347144280206482179915996158024635829034100101382565714250536302326116626683277450470554662123582578354588342624054403622234587252711650622464481816753568589395099520505285710746943189470247743559857716866225694109350947984204926613995556476979507614899348058698705111514061657484278016287825160101631694242325029280509493830453844590373417996429978670373330124223732295523220362511037471551413831291421921149739804955735782393607381418770792613099619557903360326427974590754582916613564756072551331653807668568378447520316918541556417011036049234184515134622320088317773228479081977317984852585716892967484643325283573940178527687445201302571136508138683413551583312121216036061782269982346135583764965480342022688651705024048837902037880527681689413117554584406083311851554056849300540522786053346179579300860167344010899908721081216004915350885364975692194060888730212700879264241044989834204024170710859770141903358159973262354263652490599481567361996450241709696902675883054726249467945172460484045164590884959513947641425855229817228451321211568976994833351348153497947196416890848578726765931174858664239140010110981291810050087129482225087213535129937275959038801248825993273494316762908556318516195991310157244720367156048314085029588947855358898664382828380160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,54] 4648154239903886622069535173767480417874249465205978669615881641445101762846077772439481628606504841181831099284462082610345831057626190113197875115859883313487419276639594919342241913034456681434144021464653265843943541948479320384951840124580822817800372124481167678745048733693692341418096777026435979859658328176728231894313836802795658523701873626394140343485064248780185533278319319245319306547655392173266864957457426729917038242573710877723066710205669767150165551578133405299513269783567435690019961345461056864548825729584822553327109235036631537911739042858493333573444659011539325716366739290723736760369792968529521004200016864023313956643939540478582085544179738942630502147956296184485416673341676154632052736279279877536371581861695370462970879958340905972259530577292873305173499187640399923537530386967872567745249358191400337163546820864805995717171240675287707853745979747429965431249679382838608063600395331093171882012447760167606337677140067333410674757775315464077955937577946887959063848534533698846926227932467039149351334207081247563834707771375930887363759837492096268623285108846762713686963939900490239204559523651911387601118557839746116474796982436228372022184571602237545865104544141983281917541979770968054429814389425207241852088091390024432630706682957441327960812265246087341168670876441544222308488638505625314724168116654266262749468468923616647304656620637383244151359292967686730342994109665711310155479474335936355426873761492867906597602140674220086228781159278821560042737246859606047457408028058355342028341351976658188749794176200423787104222055636626934650877104578111373497791346399942283155835291608052891139553992446160728646472821024927022812764981635754922366678619553179082576937869507852893863011634013971514456843459691778276264806141949517553030515303642458685661940148661745328976610033200623049826812727746019858637140412611697543708684673225974113601536446303552480596686990939569998761268868326457080529528415607135874140147584590416907124228163302271158072140839016465358539995128503581301128430859803524140513495045618797293760635952594070643489085389392320986641432963805708698061180461917959290173876698437804365939407998579271141071853933021995180492577884640994144909723796720609678963674705160697289795398878258334620816391166999910431938660638920358482027289550110916933680081911228374990450959661309038682155669246488339181231439421663196168245341756400564089048233204093298526315222408641801962696705839968255236218693631959028960224388595278383181701514199336454098340405388491595960388458459358698545286832262281139132117781129839037885377224277208997034216523823023810806392024328289888896897511637491746405487108743277642244035387937935935554378707838029248889853542219245066905025866285440959967419251438679192762373807592536528826898353764123678182621619646150959830147927868344389614996765471640884244282332265510150465989009356416848943873271687646131089094703665601784099883010643257711877224332154739193728095754719552159062925853107461029888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,55] 13920248610764347694827861865443678568249210046364714817143802095480653614410805619940911190989047359848223705577077937586776377646903441908917625765249016141645100480330727484096808974410416897915783186220838208125859992909792184859346324636108052840312743991721028321386727066014379797998690748253887917079508639322831645909104738888162041007846740019586682368369411663129487593852513075353205592086845476058524931297290025184763693204982200747012498572949192784928531139986710667086617977497960171511243472057561179667073047486509485719858215668551639379795496994609584365462263994651833850619777940185428512875935846384389336983653587307396011478074365883908801903229748835113438390026994724540168153741264164146341563473999438612750276269930140435579669238036337160780944961208242228466961408291120404816018720364675540994530223753897060354396263811369727031621911926646720037443499380889565556674878724168414005845589847638911124281872000439992273204421183312246065984952589145063500280061935806898334467222624236104537455179517063393480405158857646784696825751049724083236456113863884748488376670485058574678221314449120575124081813414207573728446395841938108248958164413711837081308285422048499869314550522154702413368333654824892663890243155218845559791588672641849461836537387711773399637532395957481121226275026368967268380262612726275493118892701966680683274063744198110496803259482946733717320286381039293892282670452912769650589148828758170387621933344086742555453250659217386050042012004604589755549044062257729006017954044943303560879756955270537944846304423899747113839002642579804450454111294103640432559483022679914533189563195600034191920709198492669262150810340953355398967596114226741875882721671255927104592892244048498152723620805884930751658919394236266342636709793235435464692582752660303794037664502186184751452742934630608431982019586226152222831654777337419618736069770880664393947813923551994669472759652115825046393092722862142290817902470434048499054633247611544888135128936900544235144208418390952054447996260508316942040499726212975847589711906299470281220440745653131129600108637890395843002864685598034816440039598152798633786569374320956450202609615139821056202552839441263187713834860661140006638812251204986634966753849479961698619139647370693072202476465307431393374436905959610625967254315503469018240778062457203176596230610538490016400023514171698293000626078544929662521627842871582450603876781656611523601117404475771352929955187199786339168770054972895641271190513752408031862238529422904288592293475352446600280424481114672236571657706466743949569575555726714150015358970327414815229642674264519778414800887838759744731104013014640008058208336479938795723364791749293987341728856273602068512690116465860043245317751717462732093302676398514838875854945152478994589435859765562373639058241040753120409003276757688457834424390101969456804318268898912979185142653115122050342210379716765480322978653402169237768882146893509825521008559155410416980910070431511681107067621972377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,56] -2448331273480144079620319245093500295399488322447271385957198584105302738580506111143158200675742447730771885114814564871526090966859058891679733773221716200220618574311924643680250457769719589881280854634349961271839519194131953264677084321262090910598659170258957952306509947636605293131201563377916349842145190900913825255838041759244770320297007242798026788992075236836753503026181852294553785741983044203686043314034566367130126999395450988853903005611644441946027419532154445038879291154415562883045424457484497848168063496608918522529029155066316930890298861911808801263330574562995169208297667791484860605284788690321971239717021754170828722702442056105237805542450087417642789707996705997340848951975023083454335834773590062567887813771350440769320246883028318868372402160649919718037104683353330533498901644889003914095445781292226562593005866404103137937779926451337023042793079666434367800870832606320640928961615594949784537251605264390801101516642826769635640117970290238195172249578275292412746017553121848188690626145218636304231922112138950416013438388163283309851142366653882278461959728754426941883875549538097875645487967923736593200990402096474002492610198408848900411547380039965937198381473408838409804859400416332132502578425635609286569306747335413223832195682743687863973923866267585469107110573511783577920919391847103078839577221804085292139725199192249512363488851262134564812866710919424638297022433075320858336773376078512479233651214742684820712149631188264371713121725508740921350448909933441962058543700541271489324440371352765676395227971240682666122968016345833781866899047864776131310382175177680757221186236260961063915555904395994113267817346072264080377789099177023217990262371700289613210358592724055572381612339069484159175559598263942612368329633593449883010921861774651210037918034917943083446125643582321492301587453134047984110078629114114346499914135437100375708390803680382559129108317542101680604993995989900408126454482091402139483137030905300670695340911956602392669629808189539070391703712992634964729589856240493068193273456729213468034960653853708770354808165283486427688790644903032985614787845865699417122715017139428478783673026760639526902431065194533032942170505111159054857235897794696517894763309243281479000129326884068431960438140415004353214927048199631710552755550804708463502598877392568611793554043937398639203024683862503518037029549025777475192718445229641248697294406247727694064101671240731860956252537599664465660978416935005178807968023894977777337271930777635200802692130149736303985439371262595668266377869114770337388233330197267243205597802024811458682340438478316535350061023941347486292925133804217496599375318144405751589055339488683547192271638914008772683349803597582328985448537716695351423077518206638498709175234395245175949182470312057721550642728462893353509756444862186920922808355336586011301369426883665976282761615846418993612956860048197719341697323696537724334666035415834530249963842105890069557154469812056207908249547516674048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,57] 527621301694155279766968380010550947607796412476904919319607656680462859543233982100132497713609369989411655192453642492545915937499305569199716782670512144404219431394667199230030264768104722637449086446300871263177329912310956463922898613376052928281779879378508846113188909174251620216478992768841272726417941719582917069151955767693774971305586983560753324214858852395669490274085995566530598166164943934756010756285664434748935725754607153377929501586787423131069958303551489819038927391147775013337761737984080276916031484776878907933935844298426326624387662512219609102729355210344545716304495532297620579494698048115017936950783593400110928257321509694270690581286805175950581318835984482964796194969362308701267185579738745489591080072949821435186211461867032182174743113780595067013809322086642665842605075019349267847989123951290571794500941938888866795642453883853105202720656008891821507273943144417937382871642951743012782846910298733925882419290775876600433346293259348859792616707413744873206409120618815462554823036480757523093066218858143730464543364577045324884714701872605567627916525813723722428879867151485643939217200425424780580899795399088002441221294469191743185027312519775523752895143209042125737627442327591992172613639333178513732131673711172055080855536966229971162483864300255616495414367419084312126726712919758993485824096194182706750311228778461005506611331369664362913420808571511756675476281718600546873379541235058786655368274610401162760162435956696104618264359385705692709532170607854821430830945104123609250757011976076222840344069994828176623192889664649836393398940980466046173257709193523753329235254237409850600723103160134324058759626668344070637030143995959586175781129768447986916801709001485716377735839207737240150523813071828183446546289388733203783429931339117930793687134243781526149498225659070084050880528928122092899829606320840440194645255099168456395318183418344610750958681800178723301519386528448466231257414455637757483119043613905311611047294078185168415582641823602121714269131137591038929704722303945087673682681665372020931875326877234898599056364191043446153449982478082687227652257439915844619428949997824027713307083605537890145115729577300622303508601036383644163415010110341498447351975110708563618394779182805757774906395482365729841456741202054443661409563281307050877289245847936568296804371507150273181620721957755151725212409500091845079354594479597580790791416368778794917765948533849663566866235771025510919339609190902471412647154111595667848000035705414426700317392306792419624952164851324244565106563890333527714568540705338328070002570553295826649946562218225497779740500202221724632114775818738771253841923506203769060866430396131976814885355072033446955755008672626838545060541141669421755663050360504543761423048258655960143994483028444441425803608249995289419963109029310652069258012653230870811065969329179565665355602105469911871314557461167277345080265315939387442388137650609630340045210153704783885438732917180267845225216978452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,58] -66735506586427855238924692719503988090935538270849793623660105132489194768705877263025999493150665969739782038382770565658529269226731029638580095056733009284803594208270090129146100495666814420709498549570975115723934841698662470093467882108434186668941334374210333998698196531879122370149495874502608737946371188849660413253430978758922038210064858719904213569015405126890139495285303473251033732731833258877047490758303711236457806487948096592196561650004295851225391580139411382531562941351477743291399624196165952017065660482871456141170721992008265079361646349719087470559086567296419429208906463837843750159539477998439891410056258001681325575499393837401199931015738687923905458461591374533717915058190748136970055028659210875419475304342429466293770677741542843827200931844777189987230308005843473531122364906730493756626626325463009848303661099066231065941963522799666303748985748383494295196879732193496725238577436508946169207680604269810347676875360429427793693492325287508905057492004463880270461967173706166703364663614369111672399864399454149092480668830737773220065343114873055399671078357062092438998113038991124123665843482026351539188247654490345580648746253837867883564623608810723279462967069043770822767985690760645290482616865036564509978450385393757936884508925882878640265037259912012854187742026927741385262388638856246672762703899048867051728353937925684428797448613870439573921124852874777817483655763613141420364396884827555844609445444313002387433062666044883934682975354802211430100528102853675598733291030845537409632856610929543257290003193732193340899197628837588771765638711585299109898285671974380585477154778810628436466862649095860383449995031731084631462281937322747825667521571568382143384469973883950536777655933033642083336721840507024261072369493550097552300763647740064313687802684230899412421467799794878814978803174730706655200498890571225108790758151630010103571843138331980206587162385575141280327871584743184362700558375550336978153929017893972373286721250000049873186703775783733083114713926181204555713178970878573327468481120626552439103494759174064108284237114955616780102083225207914850078040486074056129239192814812663238102068911944847218375961549716413171925360830064884318564221113628192751901482620950824406791404701425298956667990464766035431790984424874686417184445023934213314732356770508431302275988698946668431889564293067562977173956544592063524461926761458096559314736499598317874682551121845775844458784034582175161854892046867275392948999422112278166094630221209859147253303515019171520266957278862457021044821625451316457311377615212538650114850669239793660234286177272987909945917031142379353598361784404380465042404709787424004004116583453546844660733679766566407422974258688330217807465616170707151204328926510893354241166822748554671146013475629666261157665796519901424676607421019124719911318669452782251569706760831981609582277715341987053297742118426725426077371262233369933734739891458544168328107447219059671121322769242185925517850703822848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,59] -19395801282770595124379633089626422332913471709568153111584014689681239294977197584901485155108626759637920730542130140702451495329958542361580021236266801948599789613507500030949487366950335539097962999252834035523404977719113144700992085446826877623497960528969042136602565879277794394147385219309216635973841080463744956483363477790590696817274364861006063694433233733818527291557528257245940955110460604774556943234563536891862995014654832309734856051304903406569718385393775319321885905807058272377001371391195139505455258091411180617443668510918722405679906229423127050399185059809888000303766089579451029123242661571906557763150238743963068101042000123449888163770669361179789804727006795540620563370118106716245421198407840176440924956136243567936476486422994200504622064165615238376537854111612986680331622872864020936408268383028107112673872029610909284721891401385081716684450828311696535998865163225547880514545368636224203521845112995174581173169359693137661789714301111038279458261777639821819294762134627799604201327356202349643925673816235343186536169299498992831433879740567799727108562899946233813501601387083881471359728849625072577618630420159019040726653377048832291654381735451649178097813516155631274317548792641808893308884400979303166353039755541947716032215635155788132617849644469771694312621410929120589128211590395885270187353426252828031790459371096555596409987146550540340745594475599149947009824777674731295595454229173126761196463010324263495749875108637086391900501699671830825423436849588761043808371277930300298754907271801713421466954037852933251638087479671257858000624945807148351132015607723734193826287167984086394976629213488404132342195456997627817689443985790790088302580449932946007146042703908660870542040286420015770472908001168500781640426122141674357361486325699005757481812758565902435649755867058553987221170058674554748208307141563112683117207642126701669868212414243440488653117740624591544122021877506818034316263160258304128300528202347739946368815010539861837854856224264162458489420016958829933478016762214430556825597588941993397687266908730657614757006924076872899899851935322738794995018521168887072381320944498041952736934747309587160682203086041824737816363798807083689992965915519649801212476720919143546971132710355464144742805885383231453064985481662453372518646122601267225813737919662487849451186009914717443138278775630206148476473228856376502911931835310537851591050463593816938146780321298241068085099904104059214650735689526901324703102554402912182811880214295625566764213164408375756831948929959349633956711492262224626884822002078653673042168605221302073209513521601085255433011257513124313798591522764930364392583941320851533202066329568542236948547531281302747020513136490446100930546705843543476723333019890113444500373449260150347235627530236159715179956655338785740943012843302322059048205094569559490727906906965432974630411787905431349087665966158947956194302001272628809298509460273166314689563137647667913291406907980900805572918719283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,60] 6928809399388582908762085751955328622727507519810190811388368816137583763428187320087608783298699724186725151971755271640069705809213524694893726250047088520571430705527054752929579442842477569437279035432345979653553965215821259797996100371423783412267186585492827427012086507753730891628606910776999247339247067954263470580785376451663716381834752351283974229921066700264875120626510164946879239918342775883922319042960117978456073955947449993576189447536407385612062067130343968263641951235877659673214073606866143881224408800351695553694609721270656634173702904105795555231378485185974724780875285216360678609685954915229597167250816059171277542682521298180244619999365441694223009629925594648530960211180277740565870278838791764989451772180365741059611518496267050363465622490897116453014553945604923271961720567276037709345741336387182722506735651299492081952986212638585628194652764556150944001157063987995585053514636087878646159933930494047257939391151623773289473573389629090306659230391179772601530416507432147760222644815837611636797325806276061320036644171349707564313949293530267566903488421500313287057520146677592961679438566117799710478215300198818277389317969920526768984382262351240316427888382732542808723642433115554042491200658602913245273197429927277650427498221013258815456579452992261625668393000871831385717840095956241378767823125659308764298135266392144789991783295428645800572387357186087589970168095574329504997814531952192453009596663643246125982059430705312304504381095821204300213161390945143957900775453756524399894927920222233424922018579780702768217087440729292597083213456558048968957632572353409556889941679049364120768425657391115673833483577540771562134153903972312636077609784242186112238597585020806695206237930091287881206228094996709395248305767114079500585050914518615775607749066990964795287301721010787918699228807955993990860055677166600907875533934495183851374477980395774109808658507920673062759915872565310526064411137691875154715990993433026687137294056027402752544300260675219495796688840666567922198217465820473428534384438488521194942841730832860543884543890463339032121085775445992186473809034033440250598068366526556164139526292614935990110909086381280547211328825227971120246563056494491233385159825482170152156362194641352288502926802570109416107655995391879502843923782532833041286340514678238657475677755517200787021974530402822555450842848733968725494270755406602421693400436644201588678314223306315804133405436639772712888128771629643930755650456488626049607414744143800453371572825557663887886450863184547047860901267803318577123674105995605969655611516846962593889306426749410753593692863479295723409455524166862740440841277408683700482893699519500630619595206172036886509338465388685128010951824432816337539140397165450469553386292957418411233146966141140250091882561589541027631053768182140968540337836769701182658072553514321940789855415535009375905568764947744626758044963341052056367547072244044348051478795850271743125298441944417351992291308339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,61] -331555111024967152553215413480554947484043811935739911686311215412123524556897360935187219397994716065737464409206832744749761626979272072762175128589608609489157176921702226656917255019126182053260974096351145952921789174686545001604038424675069444583139713258584889685157122993600479301133222645769029130132505925134339230828057716419995449995057465575670364307283534254865525780350114851757040853560251782245939467161974877953301414897757246774179893397349425259529901593905823846480545661122398746719564453572270870939111438521966138069035690337759154100357761816041560001729439773264296635490002814823849178099905583269023450175638896243881354345066043302739135019507539958072011681702212824496217308026530889514010281373989510568104156969078631416209081757110342330024202790671978736474021501592108903423958137345463232960143239870474109452053224434934899381359268429368458437123425254836546941525935207320734980901373970998071999212715329562791254584756526263795033182055560135293650124236932075056404562123640924764492979428220134559518885782444545646111454935519873596410903224093434784053362690092570855929608808224526166022397553673750408150454600993447426163523892764953522859261697525944703062309416568243489708335272640311376428475904579024775397846930324114912146412664550803477556430168434872287909959883137767654384664498781471283664903861790342138266733763485795375583247719021145902560002725381149198152875453160245471990066987299338388151194554229470754626496642192926695077923043980535535851429697131572428589777256290191872790696859590314057234117292585087184699107261863185564082310908015512256262817873454730530497515919135943838040789212697808594520750087313696366437960270281950637707591435113992215166599982190087041863559725377209739143493735721195266193653321344621724137968645682263436774172198944859304968230508614243517552477052417008028113181260292036367347794033131207144577217225078911922113110620889255070342203338468608457362470991002064370557391124686103584229637764849101387235745657386177317920317121803400230173992565268498727657148192665733091218820040330300480200601915550633351294709022422552426545922103154177859938349708035960431275098028755516441243983049868306518966837330471054378930743708231354027394726552856443510241926000898340552871183185664237737504148637897282611948353766637818877889763438288566726804597603563720417869595373043460495769773847795547281237177135164113236019113602898078181817199315053739363626957695210642540040394390015390582422209368136360160995184211153753625103863027015698496492014148158348489471176976970388183947613354886621853926390378629590580847779282921508092810514753959773634327018677465077446213561014002782478757775809388620658280747864348429064337578679525022019918072447633376121015366172225079736346263656376817752601097465928419364261711174496977499596125394668817280633576999072161541181098152091122615561319838470780333095578517394127464489495353376270579791680474700282425803875386069029939722717554960809559974427911782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,62] -137053927880132977984428986270877094859766515046059931440254755495633651637441737922412901574652651631877566945877544026194049824557553687692362478237820286863991393120926218378033189062010092641037085455510555910776698675338382571027613221246983765372288349907455932886933250845993085465391277729400217670525043106505037208201366575084771968810778399017288003148133647138573172208392283272868607124109142335925470818756926001218161803536936794380013549316156704421868136951203993778350505656314246562091923898531736952625979860148810728932856361698891815064202471499753096248977774904038987273155428667699230461559134009579983916704470799078384225314894269583239101010579348969711152209686896547521527048925938159988265460660894527141545642048883701419713922856741487892524595222306511112272991310273765134902488360191204276542981614826809566499018628239847847760402887660421508420615955969228140599864707784918802657421058948896243161037867076155239594578407062199030673543964575764297573268727912008107149261539956009246329855328301797892469774477293111100685771150264664145589522117173194567941077430684144651607156795806898411854517660509675520650972072700991107806610995749224625853210704326746511967639538314621162303071639204046953349065762063883544000267026698523038539756952014560572801238789626329340119666400043839867728875383106831081805676398135909902545978112230305601269874289574206248542468491425472629931440865263632044071887171955796874643179330322695881317591752325660207733615848087812272132071389584743106300174790651818710153330531292171934075471103373333644151212929310765465459624270358176545982203291658918773023151829247818169503060313685604398373321268841836275448874546091352075118044717188268107344152074027655942577358934449719581004968527670421151074846009101077191593435818067336935598954243967227621840279820616247415959038977517211204027528916469213306080830419279888338327470392132079213274956118094536044936631477197046622905045616184123893538418791813226462633416995153203873875599703628835226728176164625060308342809990273057842834522809583630876463505832841444006217289157626816666431678652893015603919418307071103883636621551725121507893663172626625712432534055492818874569375513272962138112490617117143387837782631557417768648816639810863960038173733557924213675445127943602326834165271620824074040238817883435654896653401367197644430426936553934712549044426329684304889337244219968158274862353403938658891935952432348747198905334794316437363835512605938022199147283455190547286701475731516466310252124367691050562515391145663472788456106580112117819998184389799586390026195271272804169701201857579798798723964271364593048242340578123081846141022349935896650906935839441384204850057676187962929090509050224201714708884920486915593150773647613783869346323697930662589410883188768463762788287238830417932500760597663122817508667215455711431460812641088852769224197994343486693251148669809617360786154620937007775045162902994533926454630678259597200685553491158392403395449192448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,63] 19326990849527544890259645126337681779097236544762567886353594886396998223516965716020030263211135884141680477492812700908258577973822506389302666067525322970665068736162317859728924634732821830359765051304519817245160416854949083917858113769666896948628464443847175764000418656916716105333967743739153529830933874851196350735670899970538278330826897129147805944251739930840987979000147286953749635283378973957102276440266393139281646530489287078324995092916530650089297823288696970583864360742948932977221892666768085129371659648648165986124555527681905978036046203325197996504644274137564623505979301033709475759273791143547028718674683543912736615484064574154111047037108165438581765804226571383968301579883181036648198390264649185247171988801978320520267771799207257498854981520009031538931325321359415469157739592080625828421748524352502817011173111678075423678425456378904647762635816384544275468938267717949977951920349206745835134055035582621496864600783566696633656509174936587134311205358378903507101913825917615594803103186306719046883330920724742986869315182238167593562596979389902619901434106769750443519410601261742472982744300672798067252379143574407309435056166117569414096879322021327219386233960272736119837551910749469367266931375359876132632024972807786525223807268963963365323963025762059534416522850757530173971410039016910627581049486222771542366233396579122145323585382884102965946106036848858172209464558769245801912226440816731795773731393647709847003011317375746275140718252110928806842012223924366149823587651444026966350100930267078656856691563816196750129118073201204660555315637546822642997122657630519361079669875938827856892093321199799969457120521395880759910752788141901196272055356336401905508057033013501313322203324685462319796315512112688132374225805086267006983298519193619017492729597476008892090321246103427735722292326586992692577179294861639246848125238522671524353887783244151088600110262735115827738506082013017030598723054422642079349271573756853869127763715103128207485343825516525908690622558282754461473644208652612133928733705550610048784108084667722165371719250635638445182996068302269986138615691979435808052522590938268676078831527846835526788281557359155865329123041226087221744994703005510744468589160909558112255837186003862385175865481180013431501730760368920470501351705784637674668043117595520187743848812311646871818519515538824509817184479569327557458365998874365473306368772734380691840870976894646655081255157160493795292210562326617041078771936524077615161972647830957132018094155134470456907178971896597465054213199843270006652024364262611967479709940543049819692769366118035868452314830648580643703532725977090443499615915844285325261658625558394021441841002641916453866920388724668445965335193829881126218463656436588099564140432051364636589741150046327326578718977530517810517792879211669397746379952994908102449633444596823516382373501165130045128206588284667531380096441974096807574975150884962835495345318376364655777812755281237803015298088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,64] 619672960002932930515870311580081191786986741620261239680141157033821095035362980800271037835195098072542161123609725012064006638338397565416623803247338939465545445964358095916557995156885908436636363448220910154902441832729989367679139140323699415100460395333697119102194104280910992378766288816177380290846706388459917053563519459239241520702063198267078108803669458725378811174738084679513583047182132179727512678844756918674724139977711515530904568760014586015108417516618883765936854281099859919161028133051733828694946996700788643002161156068512041103787527652631227062606519035433750787434758168144927658839439769185107394519665085350842824677979204085812352137836792149991396002847424917011976599373053914885078461552405565749149091303082015119472159183103645898132424992523197445486119171270413605035888847560749236058423057325758605292985146284237393318289539929678621967679470653948255765785800594795533285202191918748650293674078632193951042323064805146599386708034985298182448046834080971385585892403374776546849767712677536821791655291517865289868012439802022176794549736973496101649340663368927457438362211204671027895154907903739757555851801894948220436132644947284237271148308542836194192760603379912698243488427869961737478828374448245073006921046738113159123273556353090871485137747569619094023621292466351279353486867217971605819802757229196900161731367088316013482102402755852071644595985760688664363518687093992352288431318998715255533229697016244854275065163286298866348639897382984778909967219639815428419178590694202766547075694609329753862636437013204044219422285969763981082695917651503024710325907013527249535664181015301920170788088840462827013826879904892718994705705294970836913667227647875917296215491258437340181253307408844607229847897673789412582009962867958636702353222524388195490969996990656272091913953776330590449478336403355317819369434114710165104869241448555322257675306687066788660172858997999510909417352506905984233636692180952929516818984639304741574039923860406880824778946562228857356791069566019282311043787285455020844073613329253333540559623404691970530756051449281901570634778999762929595698777614102742735911130263381794802596310198726010860892234602288665549281867833927639548934890043876097952382371324228899923327652577807760579151530018511727618696600798633184536472131524048274576682198354134545265249071018929916531861275890017610296547463991293990816991597451139840801168549657684973853430486924707861783704408806753597291106243548100096063491828863593366843574752571243357135467249516666649227536304824987788684926665297045769369720250475712155701836084852666851927945439095576326636490535267206710305599673520354905072699403263292217369195297676280189068621429452970889113739013857732602847796873736715313094918248237787698999249751012544822162618898280001059720894432847015703391447537189200759887730494552898751907714186854454704506736360956912737105906274462401644821416592175020174262685208564962036987377114679306022631818342384690904776052834304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,0] -340518865872253910881992236944882760912922957015536187448271049563214300656876423600655937219855285133413279434714520407316463438816657815069020401106460005156475379142623430910554378880821088540480293790817789639100600391562049082439232636074369099642580525936338334218123364760768851734794872502059141009171084691082299164087084086310628637904937453047316226287040749898088836684238200465733647950412045995323944344263627898649749998901691635515646083920126030618215779168322116327689310996857933920785924801937717359405513086514408192282436026742679295009738911594732433498553048002923530802078094524434787111956244300113341276316239379415917942452901511140420434190700208445483993062001633835383149918981698872525179180779987387367354385503654969230498426453869475581313683656724365981681708762670602987543120447180576162150684664862710039986809927940441009217527837535397792754563974730133959587811082273398080299390370007559670503030004320885663386848385571311815919557237955467281845648507801914011335818154874633472627618789196309192256442913986000719221715754610096932176700412404001243580578851560253997222967759761209004896219611145317247930533288004460114668020186978258459777113899316396029535564159379362517984245728391454320434462375332042951706883322850831999366445849501279227825482075531112650039790418189086872175968908597644061853858857110856338285176279512099696357157358827570206413682831764700646082883362738926482181527209196039977594304002695052494053648992839903852424765794866619162551730099080723261184307809043192433888925435264460130459593121903501468988676469527999692019109827054677709317643450866855931511183129398202030319102502011292308491501801920060150149531958116109891026355169628232560965081008040409349620284859773613241030062148796512157124325497717633375238930578661915877717628016133259215813469312519516481017350206441763097828477952387218207987047434751343323881258745788457637362765919129995789435734096983696494741442891134124965531582244443379205511219838336260970822866654619645406802910749339402798779486826089797731876408580515550947607549704328175682140287960925243987105079498488302259088997601025979152967472746671963127290335864551583243719983358325043137247943827730451219768502638664136333363708630570365761999738494252864286409735723313493951982585718364210330700701545444808733267706418176159136331173788721982857808483267605485698533545547119254507432616186077224889716278403385131099817655342458923519003253002564433913020350272688211157837051655188750982076652611908247017874430067943214809189245234102142252203959819990739058029653193687113882903804361897607937849333526683516772183908297028334825433806796575856598465851446327575619114754503037389811534546799155436327414967942887092393515475606708970258808878901971770261985679014304028517524480231337914595135473151532939731258511232473320522656966400261722785520116761084662117875477478673825455834020445876366087131680809701237478825777894752414794148230864005229966296980382721471737153322966056960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] 3714411919500675737307595627185373757697200047878606584703311849700569746688824904500939116590771286783593279963468271743183664386488058946292454713575477357183885479933048728082596378450141591653551873229089779460714989638983530898954720533757929618059792978887680080415088859929689473116448058355173507391145592971683413232583318488591171983496951736178160153284434111957680680206482559513078862102921124579434197025259059399060478342319331825706899539942936319242197142531848491175089815685059595392979177344546413857024287039724800354306425441994453258160140096474705885800054282687536536135212558642516402006389800592608899906953114169069196396273450044001580388761372925609252568805238339583236658246222322982456457464665345069493617608132599325634165369857464177758644771367849585791002003251826790471087994228442216658888294190196280044293099716731706648232993272356028030658287509888278506780867284755958489658805531254897606726444744043799702065645886005526171913637664540485425929349420574555304326656672171111343186491558006574623260534539161493840024488772299128547336220382470008383436438816776817290907600361498860144940665341628034034245010331216674623850403148303122009377253319634315948844672716458727509397160854310580662248859026517898064445351816046707773965358967113915788222089704889884532940671986397483376887035151708035154899087482173746153265835005263900899390004034392516449667233614014766233022900940342596957482391948940848691068651731552844222015698999755581835778063143192487962753678372670610119239352287015236219593222849834620562107667154292799834957213141100603441356592367999489023890167091288870490190582562500885783873031624391992787219570898652698041408824483953836837741875581432283219094496164403908104053737509401769697628366131483110402640243470129992341664455565544253527505784966376367174663307126786604086892945432756025025409120020687466947813360439317675798010841068566824733681666004601301527676549774111295371548992622456559807595779019157379273792585420086858375288505400351828747829504060498039428127559470792934562134383061107276200697721034497170338986707844685848107200672148919236894033642626501899449056548318387024010211402324168293845016608363277572078359729859229606081723088571755819929073819465609462375530163452643431574832869045197680759472448831430040998557538670707730737713146151927228999611087495923558177927627094558560560222171353610412077895932116487493953759153149878697014310132776770260603076101655030345093975419819765411182264604559130983881034507439945028370072416771998783105309168280142415079805751904733781950615856493998020983848093526830159191694770772525868378994886043559127672258587292150690070639331692872229739746796308728654812375175489836235231584785395165969814254956613242009165823429927047741724599941233167153322489351434506265478673450890553055236070744314611287227007134851493715769526984875618450171236283985269248488661887062453271906687455439996902975819836255026121798769539195729781960099513362340754209079385875546112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] 85910602688947204097876728954971321874693182308176558726792942887754127623645150008499802282465517443154311295799347998107516990143024769019320601614612845880287235760280784876257841955239196032755958247364550520242107969264162681394162829907546588366310009596916876328372181677608937862317105485772253069019082017933269495694579209977437892198151349356691320184389016147186727598922655243866895773650360088294640523232366392295178787538136469154689868766282150054181688798713611942648686308876963423726989538013559051123864317059846731091307579987207095280510823580703526749492776334111452751752820891403570001611143442359990781741121706511122506975613374152574908162353951422980427241705348789696728778470950017340087544749174925367787792387480629964404209441876586556652141929536972461700366574843410987701846794653876248484188364837934017963963967403722009326540347923576981134850571552750218084027947223811117657593459406820742776815838375500462944239913548063425574329086119279931349277162132818109130455165967405406392617963845905040941897572729363916291044740863822451596908288313578165319911237182185195441543251935461915117285726896693396119817235995388577801217203049667156689772640166067926897827405411767475265057116480822658886318608285439377778116556834083755658880540864317571521726811863263604829150983259693493460932058635411841764450976650892386041029779869015713617602445005486874315001804967753857176674967818487160313505791462218188454022771922659908757678045065306871136037057470673138353851456112323944032003825323921985703281794338636258283335897833320093306999762925047659946136135002970869409311261639251362645890004627546291994896348226586574499770064960159912312294017202708610576821508802177432159652875184716853421504281174700481991631060092741881630010699832907770806108025376932120782925428057944069964495141410326888010119682543263878070541120066244662033014561021191913990294539645256928875752169891588283545658161478918250406541272493432620509986763066572852383724298632514554070408456121650157745661876779281104554466114610198815796515990768599559982904702219715954655827691240101221932758141740027059961497357506578582615222548956522707273182544747034649818631380579404559683072237862251199508016313204162152151610280151391015387233155128708503357715234757939943787586744905460492419832542453043200160863717504815732050915064821120661864513768116589352022816755811643520152854185298310597743938241588504267180772726956095701014903680622560990993028602252575085472110920867100580031450343733435273391332878820253694273583548847608208192725899793182324760576277400997595540929349009422541599528570085742602723204732955708598876787629482498530199283081212144356221817953426711090735542409272925307880866737183763130547997469530553534805867017032867751876706314202689368066781743518237493460403263571462454939531903495690609270518587209009631571932748407779173740884337291096387972699080093309859857469233219980500897157934261711291127248893815622279643967822635095522523553189173657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] -3896264151981781469040277170959631193446804624893095774795061280770375481973476201475913558754244060354055798810496542847385130136897081114744505725337721890585400189201007914560713485884471470556369159438325841503131583690477384440094049584795285840852496220898458682158839577581236399096393529400269766513205658024491729887562324420201913354837436319951097617962018527175149305376031420353583122474339169631854725812734431185928770122191116804316819573698941251927955398482646585774936305586026513394646171522487845857208102900615740209288769600996109590546809802956172825100667051733249943432837656008434656371851345188586505441319922153159159904455895076113884776177076356383647891146681786383809065935220252132364622211451225665919818493158453579420347382399706580897988825025127720214365743187775996960350722157187202227624460925447179528877768029951169286629365992963829333691741732017339846257683940723550383148844602773782881266687646472878493005862283863335868098259874177490988381459494207708842496270231543025365266308809846521918060691302879208198801478591189375795292232044940423443578561658277391227456040633516514978060376026912654118067748539016005147310032245946715594608920641116454352758284008867151354002242411898387165293565427240974774485598102783639589647173443350185425400543326269551734121794023303159567885747854812486163571440973279600105415394076747792891996167700553461539094538627679863856180148241641562034066455139331928446362702120865854998558096113855614292975235284111896663076071754955922539159841551305478588955102906012995412904189004217124148506299747471612121043787017112829527365867352527726399763625541275931575850163475934960398910170734689883953586299251829080701127310921001250273847653060617513561628886887506693175629627241578381526756476629522771283577401815763222934072654549624092478730434188644232975933077523256736970791124876186313670924626116784734056656279695058036559707509915452587691980670985912367497735564754299179029794838146918954851643216628492115292313317701601159677517416555205240656818298382768914845796390117833669761932163379229955937833806285838564729806772601129199424468956071079024141270179568963113144272302480889259583406322573059086105859357085561273945835818457396274533117782132858240167086476576695029857715689569432161333033941371412892008831346530307095662381786217022607980205544767406917295855230950663384869318130787714373333952550573074725840331914415168035486580121120723507937098158315876930027536322782855890260758728925639624532705895178458858965503904059251522594968356428543463711528382929506725329022896048078615594992635895704223772659556676023185814547602236147068425693288201462019922196578542175196407287759289205619041791478084229556282406679053803509405186761027408090048616799686992094023550809558176031909077693127967483392954215611694256723763201257618013555673972477365571846230823087860660283615015187147552951191915853768613119227220835788375136440073068089233968650520497375791636820476910246074792891918675846627328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] -5638247357802045443091865523181755282206476332574496734320733670910464539483054544448995803883200182377455108115121022505866391516855804244488359020842789851903015085298203310630735126561792977340381676960801766716275001625568677359993677411200192986714634095582511374322766667092539784992331348972318388759738915722408471578165776691834145003718972111378833031959155809263901278973843730877052838119585735406521289823873971452418208098810355056761976562355515190242806617056519568511903467129867752555839963755993409744505312567304529363524131847242392428890781592558719418755596733913248353731008526127382074765254430311287253054032076422515489485255861610888897088065000885549684749339359708963403855029311714560592822650399062361661806132230243706404263839350504563332012422519436431384646236906715468128994805032940693992632979624470175583322971570658148876535044917434506062861214120041750691359637313895623876641192752486299302741715556125369191169462207328690234035120553236882855192422910369799683484471747551447287588345175309288732881124399659421740014998908233538619381906728384289663271174105229569463079641225552203188504144596150830159458995099449592457386949267755377389467863422187320153185930710748483951611563895165738692752140539413005571366153601293315512889133153593425852998012961933504088541979984686096606689243087043378037405951057963593291458938410294927754676231701292865946437871562951198952634149581919968112609006866922525598792731589066935811937998966277516463940792728467807050908591380092923811528730235870222532665490326598362538534368716510469752248573754095135219023487220948664943531044079344258914669447201391045910690810441253347592599087983084577627869951955282330368547843242191866005071397317923650126548662117545720050006087354841612919772167095244841617803269108027892815035700411450816103912163822881970611156099698687975262364801526626796052458367912669401930885192101473320019914730392657046780267824850517959865399442566440022258858068377954192300408255302801234582477814180070001261544946249160522326596817398988630072944402624400391897393613823090867335796674826570816474936207035502479690939470327774461839007137902592507987154966428814885351411063781207356949460257965717834724414711910387730463461713189687806224743620685465034626641700898675157545494670050799044367562426908190640314364348215682461419660911637581973036158689106843531878636455637859737271140850987203233163936064901507321505396420136649255793476756592185861952024616131888320816000823577114449842137503976234823724491794053087950452602428510733389815161278768742738411187595354833226629998510369647640748246549700037204794252606904536828021365590724423018624643495391280292753324434490603754781240750855424967472861141677025060058697116801403377002009975791805371122771409594086987677374805483129224789711707967272256682795565796346373026468963543500362994144376523630042885036750682140981199575178957282349923569277870959321734831358358186618635293137845802053732012806403372720102225277273117818880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] 476289214299552062905710726352388615810233420207412054533009639621472316149039309371841739873622649309694228161162858954557934694259709746032921486303017677747533921051579505891524358143570204190646591658021628492769722589122386443013357260672334743776723092291240330872316812130487377144817519634643064180462391609277777227697896009515181780576399315724368593152259295615170698630005227428260300823064419485671851564161653870053243957851996870910056066100044575295157900762532335750354204774565885220076898733230737611502873572106313520403992225186935186319010853571994176420170071241521837454307688898707589334765137457152499290360803719739998980692973438921399830774526524378146148345909354892994568397535969178197365769141303464544407231453151485801599255703836075822042407249946454613495136568877538005545986769691961873662853627384754969028773718494820242438322027519187034012073404458549729270643898693538551525067152065799630702256774166286405669742132772331509833948276272653777025938637270529967104070163130833739077679757738695983803701945535479475755097729677736434417141196019755047762130732659651365377110523735624608582991647608532466355049171271510347177858784217887038938549699136468857858202314566013430606332139602283065431194084858915418234513792681994981753325622921681089545311639404305456519188804219192092343338107505891678568936746368305359920559610654687819264761081520705289163882868427082423864351591953126349728072577575241211437149639333216750664246371832345459713606750794351851792601187474682832568413173069617176112183833401659728014953931565047927099691356434431323777459843710733174782050323751446752864312544648679781485196523485305631006207431999009749605198665560552401047863254730788921307100177062931657783546467338221514433498440469325708365697262876312465583868442199408391629178892416783535552252722875357768413495666626875436145590142566132425919361328690904793107532644220065018380405761008086395306388624535119597035339860462755688529647203678607847862843360576706165580949456155716083430309168452920383524141599918253452973268809768909993606488161869248836416955959082453117922828140672950430346910472756224085594935256845808684775404937232285708637449505880405741943571350412088340823619662494650196518859839545461028724001476116764621610094782097604118749006536529004079062566194494537119692258286979171267105552122973925905017188975003998725190479467010254996929653308239875264531321497807669972049370283278426965710108566770585869374153609047221839535438444830901953235928322332636069526284446695384491102989735125481130039850274680574397453290758931881487569083272813104043789468683163889705772211690179181649941041720467797525976422789820919290049571303482557440390101818351557992395992419945581355131286892296639491325572622973362959551463542759718226361960868651921528245948092603018554185784869573208453256725054012661126582740457180027257209846308301033014749601689032670951635926088596574739767841643311805168862554481521852619287489206209497135979289599843606986752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] -1824507046877691808232672019604785970693547622547492927353742559830739857883635413302751345033563479805344646008225950317531656455450974110651959492654936523266765763033443109434266746261347951425694872573981747927311763008967327795755138729333687343271199073149908453239378171927570630860468279304134231652091639482829083155298273499820757236427490725766446079813725969920614485650966915994925964492275021677590571400239637676803463665312940848933435051497873942790054577916303692730968817905327867697971775995151414767159652151909827971583545810509005564865984343911522011278410437134765703152127916895544807308644397826371403691475046799504234649594972420439617551993678240325833677900058302955097203873251294935581244105771970275814144612944668863795546896360749787192882655835467729735465260496671284377843186048262135245706101147775323144532565678936873557843190936074390941957283453946279016542945757224745295416471688375777127265066106015634770211711084767282747827296493820443765411277423331512646453068711250955695664220633067564500623380059915408111215556658155686056101399733986570760192135498490330303181306588693102631478356068855458946594266341152801859626038969881254939611990397100197258475704198821137769614814391891130437519898026987448848684543812502335823809339595223684869030759341182521538297257857347062521645974677408706706838136633099401932615329574217638414911768324397635261849834597338099645770321598061122848783145454965540223504037538096063740417018623839232905289702655770170723555774915605099723881734542834706455065427336953496306922075281186143530667197115909710123313351016193902097681908888016360690915458602889583272875342781615535336011140749841675892352255619527343810900976101722757846748292669247736563786112675620647361992469676487516774906135285996136645039464372236246013188166254649518761290233374134553394528513749343994530231531930625824274358244866676342258134757266195165263574220212577102158908153645382579550560029660332145194328916502372197727784560844164670355211284896126553533609589416619576961670679245512663757994356492139601744264454107394805688365348788587611541944980652788028672294921361015466754116806700940317054528858653089636469090993599726706229187287344517304677859151730770903805531107476840761826430241032522473858660107961856522481578523543388390629980577437011480629926547360231600965355904343959667401517730856582464754350848190455243119902345104101835500082072029591531289414018402512026438157396984982116154874816189083227009049582356276164191822970143905533412856864019445729790574407594160819520797808241658202961656636318552709949261693750870641379420325410990890843688422222762167915719711362977104156464090368920685492638241526808405495693716843985754308615299945872676734863595891516527962452785129750180198663828050234398369960114104688252859868825117155205657708698367501698061242052954379091138235512059435809303916837506727831222072531834919244432438329973649539936932139865325779866247672691672759100077145619688077947808393725173028618240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] -9535119403869423907878204668960174090041965851400918788966047478268059074533440166978036587087071401040647685759276585538839989636239938729826408504444178620896355583791586821356702224147291356112479426830858874691024661992824455709484045872135126250234325300804890303703657516448788445770315693030384000836850850058349922546716675783425696683228451383003294292317251757575132106152829166694877191721331449375470173850896747440473733846675399176113124774372084618460294061849968744061031893199671969109839620114439752054764794046942049957482940460036742817607192280295826036094497184673607371456066387013103601555912332277074174229225430322936003667971713901421857070466520939192774565777021178129394505916735565869737850825765118096204584573879552779042881507032405713853142150844053380310557063728253101592051326192221677782152139314313475163676107091679048112601502117488018559137203827819052328231486311437494360670156785410175415559977763677264826114925769828642134555684297930481588162202940219523185010573669180996384590885905109676321637521726645402214765924190483091577705285493926502443466992995769961727007077504627400233188278016976009060540020428399514140780346728246097107996875121049661419798698157840637771675987240353813667856437453167890947112093491698058261255327898610061265529372976900751361197698919974114225871564626721031744567605129104011029456728794606860440199127224719373016852529362067402057699358834725636066186841815528974741498760301046953897646114650526113037771772055067125020034175424834490201465696519764523566240835200099219208943119049992870416209088134179009550573082901304973266872056687222594904834314720322314910159869095848892351341131989418420952592258515066045379479112574905506347163009313021684550668811924417381325724139255340088087410189654592680217617231458204650490057386224510586384425392847222921885167287239835494792905014741713496106641188494791802920476737863465845785054618242432601643795517793673667080634592000064989228255843874589247024234217282666315069475865481142134376313561378618189401682867189194382362337371817080536150755773308220188574633269769563626757098094396389841750172258873366337208784422276877553870319051553087513405673864362782330844137662226540156153400779724111333331681552032187561800616538708733911171816109286885793040565678159508729605407351603707547555155142244085280743436910040332252438475931886696103196446541036735202379882217640519270469818941656858452061509365617567255522788940356979504465955902802244121365633408091467263648970149244624200488615099338981526986135926077915228005246152636221385738888104851668679130628811477109618914418803591692950330959822586168516661100611126718023575349890822379454368211217686135270139167821273368858057487596254199060203638600452889067840673845742680389480567522805566640773322120646015796933197622261369053232593906906065718758657013653186843656400318234524722763348852672807547261815647852674205014401348325317148401824039178653426472764511665366593533072130288019113529070208115534750285824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] 82626956279144588579866249013368371387051400479009231166328372438003440079465071465774317696181612758628457903764147969055836966140842844216324447695042374710852501922380355713669767409859912617073797285011069420434953936487588606636043878982755447704629373084908516593468920643476950101278635584141291862311708221850891404392136217662010982702079654516824610398695296327746279205344391602568160642858077562790555880515685395850155820649264088738966678433955652054561724460235143450410031986470599126422005618155026870036858622076918993791972692479325181398709559624670182449948924683724582032481764184128900012099856574432015539064287777224579482804710670200682084830526752953015319047304240127227988239809464922257413908499073041950207295969498411377097402083116143420946240546314330379824229550120312616156155213534097051938825866898501351795245315097877722763697279639645574802651619763904022831108046618473882374304575296736972739568263770536496132528678100591206353292763703739703119986796526821079206923056543244966365439527040455312604216648570473087412299735963023450593010706248051405781970775858664729196115760464242937822281224348082432436108846851832737208409356605498298575690880673849310503715033549485609639206192534379547999661930989790864473686013955502024930071447735508063989504415808591183756188541034407165488031276901881935434870047220700642511597391651540192075796030009135797666790692870422601815419969838764944128637382869670506077910292741342403682924864919412930457940481544361963657150660289338931238782638833219581732350045150663453789719228951380265164676492262839325215295096496528411425741038574495456349066725615174548167544624746873637322522761663803599195557310711884562076842921859921148600806170145723057986045043089867954124070023874844130701219001669876347250586042956269087057827940366272728154759556430383608885834346478229256147314288472992518944896752172576928483915337895432621736320033665194069729094081698204395227814587256715369543082685465682745629817374967739947540780134047762945726224488678631270631545970641374655640965839528815067313379269926243031512515219167092584988519350615485390937748204210667753043021545826249918252786830211404078747460023827120390519826000159109036682259284217826375667898580285394799013654894871767446531856071387684354730140514014977196900886114704827308849277701235683724577397979479395186010145273954528769726588877440843781445631721994063008400315166425657494155646889175414587478086963406157276445394890324318042596893893837998794694409212535004868986790430813458916499012939206062636275721484348274147736339613423958934385009743390655158432395241931528383944428177310443571121171785399162099129352699804493699963377188194713769759818064096151438122361423417955079624871891473098984378753199630407954952083876909464280723282051306236849376109340103542935037776226130704729377239224010522663120255254547986993605138323846980305952735569024402463111532866083095803072396388598660273149074444014846468043760044946054272324969319643290817003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] -175601486716334033922577777896697763631340061654021691153188692765322340552372863384826414255504596901385427848645116408801798399245517180194122883862577231606604285240640501176479294083328861460577240602878299274967555211344023455603597027552187775505601917182243909844904800234075581911232213953954341817121571734766914701551277241520491214106478323679456331587306852126141469856968889792098413322308347138735644252572643616584452145657010308116717182007419362907444660550955669401313439674901160681983982030255729897615231804836443872503569923062146551720670117047863241797184324367619691091604371959191635685071728912048461774264750494051423186053983309511777188982154190609320624153101001894174848018136041667041624452446677430433389009624214534816684112784582933903998707638066752867473345476366097091213244524494529860673748733137431364719774177402160526047099520037769417531030585838488367324627384187175452488242397254611787050573898456278006584718933325151463839746507733899605091438797746485691401334931671977223563127422812100158622078694046973982107108635704561272236964315645012130563105682613406194002969050531235933490819886778930226765772206815824536550915317699107208172069484118212604673894334534609261878286949551748187862585552666196507766571004369972560197912592165694294536566905319522654843049299911791781936880637176045114730849580447601580171114229586486881597219655695971680385898257759046835559398720649618336646482649362502153746713829637315714326121465854056924416329907444445038385423705610353296673666028106531738243050802087068202589094387904975875964237507348548259582047899820014159640108775381503136474322573107610703693905543140125530707425453627723631881461607263294510426293705719081491495277335036177691083864637962217568435183140284291441593483091385068384262963038157888756311524011356052655183697025640394532117402738251779973382438047786182141187119300083196332202583001433598830872952235045252104904124987915317814698487277043071041178231127114880159600742914432795101326830583624011275613758596661856271849780540062331639024660508255061220810789601523927577236910948347495223799110495813508718196338252999272872303148733741581645849884797895127236415590029630611196243925474049532405704036644779118302931589915199143230177783855806060058254347272063212763346264264327246166011601372125038824391954585233371413171207181063159615770152908161989731040197203259714050172584640283261430873300884818007988823155422317202833235262177875403600765884565577152403944167771261731605342741817075826189087383595304018698307555793385980571733803267310544484909907500436937216536345604913844337121577411611728269995635745987113438627597397537068328154961019003400825724625024467506602379785422643204793033149862267690315251637256902194961284085686207078289309455631043670782851375093469314065020915667385129280130624713410241553572182066898632470892649126259488903932417305665247106668242148485823283445303733984552387492914944631812211328373992977340534111586612866275520017761139096187526184960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] -346815532036374476797534666067749101634879331954472915350009939661540477462763206009428698885900963656209332566970723171905104283319432019001043115611061176324353277783211414131614725119310070618754063980602142964178499147749327451760477015762404945226035473693366640685944869397482697765376391770981275418308801638834378834995662964054856383965268127093068223038227874471061677767418596683291852102231211853048842512683294654248076585510064106401530984041251869137256072174530245942465766603519849800171814808220990788883244110408059724173585103154731065089117256928895163789795377526222249802739358445160863299825515989004868478124920995691167135522963048296678280474466553051564988302181844388918118253190222061616315067031135056400756377621468150622568513240253313660127912535596999334706491552726995797312995838911726750408821399377689741633595595684635289354001475450950191738157789211846764991881890968050050692157418214150673934146823880169349541705191196879292581429123126646055526101999622326893314502546784300705567341536270175750330244576225627484417008595048978082471891207014350878266958168186011703091298902956030345744215283909659363812124821331500439461287375582767014174303587484201144903256463283101024936208635275284068170955968324064643613376137485774503925840625769123019919724285291034985665065905904023654061948448565750278043534789180944076678819231176678901058934001526055441362432459459562526115014522482979946682047668999572233849165728965205682250072188143792564099132260476405951156109312646099205173774683040549707393679732254560358083073737850325660409810949097301767945264557857420748692677537477770399262807547310292623876922078719956722159088313606212347754936018548220060459696427524237954448125677751429125660623639982407485031120696761006424928097571131847583235066308079834924867893085656089082858651857838632116886815732346575691078803592458251139665800016215884302194085163025526254313319292362706020882264650987996574645822037181663481789532614656031480279363184617012804953893706278308431588808330337066229232710027272795042162429384724622417003866856196093514809644743214389234977951401414012347168383458498675785740083402827358292548920564097608136046668707084330554278097083714081318219237741550795535895036726289657347420015311892286206649430492675328102607768620316263444639120550706782960310834976362231536973644462290222534954304123806675676863264522197293690292040949433810737210586404819157884326033439760775924580594798467481131707793994987357212598465088865398130248534141314111371258951659969738203571158872355528938912238655469257916471543185809442408447997588782577349510235435312647596473559522433379796963203476104313537482862198012980716941586584377795296872562493025076506867324604419030172761390618907290239127700901239821399321555435748015911126201985505143073516362285991193236262983683073892886835808671906071397700340999670977005391473592638308067528030120946854474940387526173079559622790372842298633775939618201848415102812067115795423098712394679821921157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] 2960686417321308174868863582119942716597961245718660214124943831462064929871439218095615399723953297363163466399340312839702109269596061726714437665800315126313495283339062509977695549987527323567064107315014510092885955361929330823875183340978986556210101074007551195942366556504660388870874978595578105614845295193276463686385127672707947721569461126329885512826904693249221964875982369930428183359074202195716331074232468650815827714367890901542054297419159277196539849432323676733079602726006817428418580202574432647569959666820866751817120444602836582115431556946087577973951083512493098837988037272978311556744562208143332804135908794023903646418128420293541897625237447625788571067257906845198374655005260690597972580934985057057611598919338677895036841126129313250201803429605448923623295640986157739165290744470474239870043030786205107981482396316079642896367544072505477284677827262181500922270602176514088955968504499578306520456971208738974704456742777875812282045622383382870239249559840333299211193326886812718955852949592863073037083049574249600219646139208276156069735462590793719412528623491905838674447219254551561393332465039766010695880092435493541217159497524657316270575513107459031377992192024097290016487335380014777943888732592050537630200060413681091494983630269853999611376712501428780808972415930268339054939121772783254016828712717948939842080791886100376018703918907487934646400927697887274014334924009671727437310976760957934158868532876376435478080795778737167238611360036938795210190110986124635858038877336070129688577437355575000160507554077150802121878848779275938040121997755149295098233076770774667856080601128495888963633577559847020676927391090173954511226725649176203612937793990743474617256721448255680017851719348843165878243445038866847683872257382094396136529903686386883414119289088735294062822826151216050840628381725925696997009036965947454858396998973091769980407044599682149394702858466179235796320399599007752094883432634717340703162186138845675995355665873179164839515130280004071189539100650269550095946062627123858232508630726448338711050174820673999542106068173876338259148092045699252599544151416477846175018476611734493026259375737468653346368303469300399000936938184815660586971032676524110457539833982719059216878784092743805237314592472691333978263840058068017849210954310514872694541885378678286817760653696095382047823088365104037019948535507853751083320242154468688210914989957833370209542728638684626385899166907356483014234978742700560605177485849394254606498074958243308288933476930421252501570132007938665920068572084241530948612285781919735044691883164358901533713340076185459256278409837168521913346588567027343903679363674777245405421494142475766451877339245512803848933285390187908100959704597765660384026161597703163464454642811955445887633726087879537663581893419466619304352324849257214249672371803153042368675287375871524784285426664664986616666143159559480296408823522614432625780720069602729877001068685256760770091093866767704236940129673342445682688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] -7740102814439704884502114016669674016166976049510365408668981186077312328818522601229777172587333361906639754420513876864885221760329649169397188218436548122495273982395447787239315407540256999848568557921525501880220149949566709811661915245266741821740761720662517167436163852130451396986924038930867385054203104125017415894376057863020609777160026803084317782220705233252088378765355241487789391357644053445095430633359983492077285391379124896101829697556353612546658332982221352588690885461713871726923104404116038393963883830455922760073915704658088571530793982754503294924062991174224913170793775677086319321185941154897929241348847954692707835456154260110621914534129711502869437935072673129437495875546091206836768929219881104893874699993545965391396120975560408672724738119285831781133089137850345505679999553499988571446379226610225581614436483263755770212485493177076491030884505432191463729548131502077356178821611927632550882417846959234800864169082193901961039214355472536238576733337890778090822355922187124495374439609851066946543795547371306862968567500822774904231843942407656938734676522736305527082193500517272340834142820935654306482032604391787665194351596159573762776210736305220225972694494469032777386173919468904793904469020369067974385856130267218973370424779096891259384406565800007663914033978240372037509820499203046119837345801069096104830968508208974907786783317868138532960999932738437540660792106834192162051471028185154587578687135836895898857035735395840112693169967886400788601192093137246277784877991121385816110620542320807030753985600478607649320585571622545777486485837133786702896470476794325358698795288351504061730236908917412431187958466892977620528059827294029137481312904996889410429149091016658685380119174808326564675960943669224835161627119108492960792793460948719198632390371507428125631122491667983542894553954392389694883381498561850176095311390127989053380251296087359235108864696075923131049313244186130236962937995265125816770268178248189467272520074227848601695556283605898187374452252468793040824945566573636053550716148926508839577794864785530942095190365200061937656169623307428239531885294054372865033207513253963716956839841933521610520729244515509175022160837743385447273223536229583239468486767905096235294592635983010634682206727408340019959876564597070767722692366220276809737114934071395973617854635317573447632579975858821011499869088615187922997996824710122100704672714134389740353797007722498828741479647224049937323371257795252270927583014506083923645342725230080802044518793703206091364584669843006007661083512508480714081459170816218336698366473833839138625776842354310964887587587599344615058670625296504765725591534486278126744159884571234666198238425690833214687864058459674305598374090768927066331256944423162623982800727851657731859098272466708560527070242679917693537470001696045121770487217263276733510396424861911062455181679699421041302673663859930633693499175059764242827650287491564421891781397722709525036515105072668658760052602226930635243520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] 5666124607724834000679130057526015233402466403854615846739027223913922869830362490183219361921281998531961978284478237424286909313828626300542088555035829545404111016160171011063724250255036603375755015998988103001757013506966064062001081351074451067365260239916634947505246388401028052091463487299782457171280538330942578440085079148926591383518147016833619730669855969154445721965031449314923613172829045823738019560860112754864494399364642462387290361986530441312746361624172867274779045848579076336869631206541097475975845457515855038462157087670354585506522385497525944326698086635624436418829826053732662695997187665472207075802567768793991347779034976387262367448484366439724756531445119278832155232521589881515030475657906660640505587421035756487123491340732360209833628954075992541208458393751151883827143623340000110621860523118810680985545975426231591921125380505263613197317648800080167506941898115354977442505101198620609930104649239241304780266440231556302018326421378876741746460431082048438631585808364204068029789866250673748206837386191002714538137096406385132934045090634558046129469985945869269236814346275086416061417533899345758751724045127702237892494535223298235271016412355407541660342610521605117192943819508350561828849658882741863314973364570355047426791909109310640118550442089087243149154022667156471148757725265037912077213988662356662522216919161317478146437128836018705942899548071573012890405137669512874696765518873479882935621567688083232732432764799061879702440655529326868692531361585853091392189522139330001917464101790331582942038342667563566030844693675528760431508240555686902422889829604189305775787110258363782303785602252408974890309589404569824528703363687429852450721560085682298709441776206246823928445479684484471227059840046722126751921561512920531085462012675886612551708028826026551246510134168772285086285077812280336670971848638607841243717318772513443993246403763084348866054690908653488477616228012472693433532147566537387606932652925742413946328776871107369960308795411109638994630055624031287098890354953738470088422426046050248637972712218243800664871518488071016279653496978925558651620238024303235150574153772561019775686434450618855634344080379383550104090814544695892630883800010674408373179449077258777484827836719317365386871013665911659656772973733874302042838578027927972765681977058065100916507670600388710299557263423797766941083976776759085816803730353711402537336461332044583207138172083112031752725918162661835151417133183182775774441754506566467922432066345152988994555479038503056698573849062745645276729627943695767234711648483347579012385309616395710613943366810806146061743152941809780229179119871805609182433668366055056343689920735886540871799243481403566801599894287013411941657532840231129143709069718903505561941748408000541504326575315624674537317946644393361596681738457207992317162909508865200420542217298051196613999355813491171464371587551987883207769950744556946570863655305364938703448944941302746114923476624471049547804331682169192710144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] 28776097369762597122126727154969740183892290551800940377061758517657707410347198952620441356008499894245651268826680867810295526570269229686607627292761232317440986243678870536752118430710803377179216045758618137405495231392859702186779509226490384159737403108089427135805391604943309728840159142322228827440542772977152888405396922627438271555589660142399387145358385944603715938569286713141480358070691181472571295706809737387563180277795333637503701000933244708299344769773838288037403433372681402010524097754156245215633852516285311015070558698196230131596798133163567976900758991698229061477358836124764513883820497202841000661437083198352273313159233478492046439223168524514908530098834925074311665872907060111595912461562071985364368435395702340165324303194216641634066323025774808420784114692674640215015321811115088916724555091192624353806980150756294396573464821522374237505070809571820373752464958732978590754564282360874830483058016548529005477885794045395673115443493861080476064620797222951598910293798171488389512899990999848874172532184587905340673661815206796567597051411471576456413973298111680407697986660094277191567572477469427519759522028754340739949009951239951486972393507565179309388781791389764257713683704310816291993711852858634524812156825417054374229465280718628236039515068396067468550141088987099917806151885710089860979937315024100606521674313920883023143474771869835848059737649559325659539005233221968543660532946925121474358361596868330310317849351635654572453593681352529952069927665166572231474916464930848056328570712283884786864678810324874462770359107057877083058222881364744812505376108950215388466132919630329869230864675468258203490285113423908708395877589633443089825470065471288967608735967110067270966853877933690242407280484794064051654844747051110636524431518322405995837107688699543967822237047396071755443724586464805389848735122036432835629814752201209877587944211225194913579110051045848339947800967315789110701003842110447897529309823272335262741243634156283458599308301702363653203610210996364249242623573075419457165892914620293817892720325788550049052058635055245558932653008883918597713628907265875817629161286390949014714301235223717520358516929858804894051846206228338056017094781648032473991169513862241513448488397701461178467773251643449035714424179466539659408072837608378902430233929035732869364921848466342496640562401660731133710616388566942326063975843365596350429182769144743646954763254589921521468319573564623656165968243017182808546055478499253867272911176435961076470950173799759753307644963914566283338627071469998018793782274320247189760991920722742549390630512860533499256833362067981137980414781287924130733218877294833031683843073237281025840974195731675535793076577879900667793336619274231736798164555983080019541248934541961725113561670336526019294135192438563023127063161122770373952964121321643434863008286876314659926772938966900096222552484061309709462565753171084379063098875357281752251941558794258200565240666653383554267208800476634525204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] -114623020092275395026870635770584375732508592480569929157594276181883559906533608487392182502834370281560684249429069547590793247648448986643550947896212667481097401321660815771479615708922433285342937571257514364752244798406056713127822995501702270559650296983448819876414265227267186693070125092659384233728097543987980519507254771392156097912414713719359834880122455231248773826166137349978983342820955397374068815678374310000715487246800027631103313202703220377095560408793253177309675936244338489775515663988803240163644995578701229991909756463441860935404004526494055157956060045080356445870466895770876420663067938712585979193252280102673329880357165343051644903331833196055103810153988938879321396137499276364825477046365823554437764226839807870061553519878363848618660245068550388571697059695477441435957456225418049204211148750180027711400051172021611203135487050303033719014473907461145409885433933177278464500770939138816867491404423320173188096805323625743467450736298790566556492908265297739904325315475761294101874258117869375162742049202971416736872924565138626196426117097068155529863266718947949331657789039136428925027242255113769725210281617198825247414248201350266676133521798097185948593801448016591631989281056452088321618506219474212745480333561771182092614850394183949215528702535540425052869235656748598560449490242606805236304312467819560777914921575893556024148104057062972138911271195736437479261857820433918205272621220645579900465536505491311976278458147656326542026050294353829091779750571060091296451954226820347500765535470677447350303774904904292143513643481497980549029005409672255661358468990020402029395101836503735287272664528804131578247727217017447801479803737190620751089607254476578500515640565007737491607104411949172958574465939381385951639578359444284142283468444300316769463439252192544726662633258806127245299323578991780413722310786626892126691782505972108341212366691414935298653471213158151655123067758639971054151246552931599970158986975315030730108128911175794589281946761964983630660539404335861698082516001254546916652783204457205776243545187337705993545768414541947902220728166591818573770282347213782887867388206522705380326683288043175377440349439604437446732644811790724140949314273908934873828423050405088648353647998960013401871404890400601770298908245195325388365163958935838856860208146465544917856983868790541314056280938521887239899642875971019247077989880342517873999443736783895694389915122309805266262674689123827969159850884110898197568685576242827014642518281314925554513106165965261194876020880096456694819248874261412767995284015215973767723817442515164229314772931273878086616360473882329395650976834870304687410887213980769389494185954510198424512968395943823276823057353314537089715175046051066091851797874416917763248205868956671948746390463543185583551137678817107593169225058712615779750019032462235378491186399940746498532826509576212736447149407478539923276965342009513041860737017706291487170707992349183805999298906552932900812451945584523885936640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] 183404292585342018582129539316739680245703514621664800607013919846878888288474565050023082086321475651244092713099152968118164544924470044204779230615497811291544387506724166547917048972730688575032144328743637984585922516915961210423007714658369022525833985177630396853923485814203281267425547614581624561000335128801776968037168849212143441010211415504030560062967035981090243351969553743415055053328232347443706787308174655457009851321874305757715738307962863703138616500030995911979501138903012578591672391916600342522533764856115274661243083960852551516680842679977926827326716811649623355608389567872754944436936549592293504931831982332124571019996750461394934420883723204326831672109821182604665216296474733357286165603506131108803929267607859363316857504172882652327829271724975338928880728501300584947103315025935874041564686766898905843248403528718362345601728863006270726136475025773979512326316601826369496876778975925270212404794435503713631898226999318431585022139282355952244974054131603367456784258755382005989006294687065694240860535593757841992378818228086008554829225096386415092427191382594434457479822896763841790708106546939512919000533014265116428224668487178352723342753741294257003310072000320582037295303984931581546785579529252248288139048661543150844981333212274868051318027325865014758895056017925037744693930913820993910990962931887818544426062028001360705761441670678423625918179590811668905544208907792996421104546520969625330175447662529445310360059940489594481080579700182541592036728315455219934456535325024707446992767451186662498972865785088615417986721254092786072433419980709043694728962370178267712287516361885919589861458220097034360834741580295027091374538526324141344293479953332220640382725390637992809180974032754332183607036262192469730726065450831035646328699645479637144344508036116753020668325008274700382952083206889359555369331432753255201803760434716956817424215695697297137191237184249373914908283124565746618666795083153833775239607612493268411057016441533363667817025158037225256291126210849591172502873906049504599169978256084601300246614737899970197528819733591111010761682962544263247419998097248638081207912621428783137572590268334004386222488217515430605063865932753835330411570127197850522859973315762806544870791282318612211189041067379812953153663958153686102108613491305643401056549474799726021149294547876550547843538829616093729611503109403537565006875967054460758780896266536882251390663864068193565129314448252508270748079427830286750926030725236087556703144712362406705350263344201847217373586924529318822300298335742613084471896412210386613502628092093559622915699113452467449751225517462594084508558190404725396475215094372608957904457635159906292876412926532440567371947827316572834625209096230927390667753319630905683814572398976328994499943577209158912132530870361313681062982993842233234430166431359312853890064005728932001346934400445988723502312350815755603155606056434386335514777887945166199953385599888087306778363752615646102820167000460495106867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] -16095097879083916713761405887303652616462448767590521015221463811491554061947949159443809073129210448463686593831443685482148494814665649292849883244097407256786037844922766538493666045300681627850805816133076781626671819611527104284321899638574249426348304920959704234526337846747555998029166832155384050862724608183986954488564907757280272905599602958764955726420192602214127624990832446344881787617436857740781233037546485349983871104683767971759670219058603460794511050324590693298522370677274124815079914699005951115088943516330888731600786433406631778906376304014926578170662931325311434130872607016504898579458419207576471133571937015474674745217173094959958868884427292849667619757888594614600678795710977593758157824623420575262451831834928636603932811743842849756412223683600974251964372988314292784572224314553390473583520789965998389460081419161903798819231782264629356204089673518136554914398815580591823649127224412246296625434798442593670008052442654850054826241671935422489404233960364195229643834033242810324799554382414087601763773320324738084915129462170232163470071545130125849963343042250425920829096661916617299602305415250337748873967141912233918753598682579835853998748111450526098423616739980553681188303978455601501569385363508154148420970190878571140597054706811687026051836251254927665997849449278157227840901430025738237310095489883910324504206973386142505758157429106111545904754823911197155271293510450510693564191696508592587344965486265192851231642344054773125267367180985800423871094014040016840401965715673639064608583947186197458787412529809256338650497868805259653811950086488649591772751218966714365708270068031287902195611049728766701777937176074807547394320907476290804146851149428960981535551378637708257352985863637738307874634255506320118182044626756114535149162730977872192227817129036059787309301280399342225861818036066815136262439246383820111274900744640662330854996958149596721849244100387721043902827391767138579500309114314895035679347575937277660287010140964917310715519335712767335560389831280401454644252924912597812167342434812796857528634166613860427032965370409090077160198159337761302476810275133775390713312024932484286050491228929352205477697895593773170411029563386020129498307666970993530563376381796956119429398763183337670418245822710791825390408801518770282026283460194562003664371051103692028265818998223150620236806626286291053009347219065037110630976931576075759222167717616877429491575748656120939444055183496783928656422615321864278319796328042895702101772800544245573301026942553223464498520198187950411193259305115220841472294596865507663178399179202133135942076874775114167229953650056251240389639877961817734212312432359079562985743700627483123601604803852709416494653031545848898162428249238918015642871118287084225223688143597833410752240816321098555347243063043073301448034632131384152466076884205495167479615758244740662791645610532998644076146332517905025757477120020016533223190469522911660554429414536632795970965542773676903557709841018734359085056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] -589018545138414909453720977010432066105882258923155850014638100993369819473872223528732798944989959264787138884952884752425389992673894667261620552564410020603606153765888319297464981403517470210906780461662301835339260308256634756840008158126862259951303167857551103339028452367568278163768036048192269855887379931665758207251876406504159696714911565706723731313386076213160715007430367944814564460795882415576595827087664937727127469836000788875982785767332851364912367308984834845067990084147808219245081671433615624949990444013446788221113034211349683863343219089385535549253563695185453038680427414820188529623498851686410057810309387961231237688058419029306290332459349110423851120020650754871683778871137552477163363984871334862390126275343029131353166629368882028008474701489317845565797877982830221785627413291277541095365857341863299558870561871402888801478432511303149143883231908160721544203653056814383857379202555178233239266118015008312877470956949751247635811333644503327377350312440365151151431452738850546648201734835481399896236429433622483451436002043500953963298301672463146503874334483773772762194828359371915146731612120593667140427764377292612631517990891063157799731946387053987276375200379294884202329462920607702477698256834026596990919602792620247024138020445656342581846169614252252770326772395012862698197810231419946491648609629759998746832584185062168761669819166633421676382230495052794019454787099673729263955817236275974521858525193515497600714162497985974694291560326248870027419708934300422936928181824621116774827743161584730222403040649350069292938579634992144738049721884825113305844290102732923356643495605520589519371680447828371085875468124476072779756587973760698166075035472276347689195895383413597474495542224124204020464412430561240236376492828969832059880540209793340660464821763817538301763686251276774287336024405518803737387085005758382450445569114603807929334316007220268691765503673591995135342779463603276827751679365236630163870658874581345702792245748283435523251276366298292946860202582707705618999421488675998298260866112410393227727337748901419686251711572636920036431836405539274831218849092130784946405551096586615155791574714438875032069960281122971840231920101040990629985773772386598212601439020497411304446938121984931557043750044393297255849103064850712942523560165686375086002396508612044065699687748892484280745340870194573926943778212372196074158411081343123206637427164602758330605016227474817937788085799497576431785120419878266214614702486909420155429452612228913376404408772740137739391213917281167652434003081294331203829592142817785894086328162909373328322509778335556626558465106574342000760033313462302439080942363767412128389568057898485368715775162227017498698603249599483188386688846807782327402860165933831402545133091927398061379417900029048935672264524915942455304287255515565535263873939544069224041588174560986874773949795395162046346933582144878617931473798447877783608773914443251765709101947524765358082418428334174663790541792844026887536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] 1355810256889312144101616954577052046487785488930702058126748096479859883681694197499591035182689422959927974933556473808174377464543491772488771113834225623323075143640256828000892779252077536197131572369197973756331698934347050114229170744599807229872242328887237539992480183750538321962604358777469006294607859906922825971696710406009736323495252047654987143885503764445163586882560348617523901917542811834125885556339517398515456663663889002476393270882159979411781091230287465710155433859888362720920639651834466923889786986472732187033587210086263819668955826217917156288718527687004759222662519852734359700070987744150878383020453687769214298255206106682693619666673819369830515928507303661635458350612838736649805541305092538587981674618752141614268136724968172106264429669707325484337927504770460809802388518955920812459000689094462206210152314313397077752166822794506694742622356881462721463505854756608046406255125094965708735161728652922975516717990713919601259761348373745911185002311895333392724965731553361502988977982501660329033235262901391218306579521780005814266487732492566378320370784772980246829239332355131354414401692302396339279343813839046113427843045740486030179277821311867477843516934839400603385977738454900205495189444218321023049464622106229223578921050329060063332851990115637036463644233263199295871869525569482523784645749592626721998596080571413768081930204152465253068304799250005016586175211797651061320668965003139659133147991150354748266049212411851827260571789054482710644588182146489910011831198412467991667295111285622980421087522884004531036760653162476040299928785796186662320594852579768272241940339650731695086851116695379444248501287089115870461502174489360258360478479780154043576087875548141900788130343338732436010655493943280666820751491245711242574932178053694960842766368807301352540008557102823670039811955350835692082856026939592957451203948547953243961013467403088486503432313939233240617236261530783061091706706541493548749289543501673339985050974437929469008486678563750392289135920606496032999153923640706175320152609225425742279743997763354031638161111523101288638412656562275645865466234881894557980145216403381985620758962393983863563043244162393494884610775687115347082634569797551519934408292508441015088033217469362871921757326102310228629653976290127529778919290308749062740428246398870529542582543088214405646442626124670832725521903704884999754893183733861562527832728330308759895006062039896939138049158999514359123095973526891715179330668970061505063963916745050268897180164458229184266383624350228587559087504904221717014360082420575781479013107323776154186408400491911542175866979705474343517311912157863021913719463892475696255244764526912796384391684313374998664574605118882894338474630318484610304838866605700934343369924344645048721129033467147057835659993405299732733671597572502684388036600133367614658294882942861400627297997400290660228837536423603542485205878471016155999042833884557377303809250954830799485895838941064755339161310995678714082099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] -1298327526494789138535009616592145476069885652654810620199204171227442473898631121446090058496057139816906309269308054088508061501965943940475347597068747128507597916208691228674572548766654418943098332653459993614160667526448057247645616685187477198258000495926707997991617799245872858219377720091182382729367991129341514592425870827986491229750325714703850618114881289510146024758315644523300773161926790456434845771721547873885951725238420222650303859982773300782953376131833364265770635665802518152654468286264101449708216156723827686489941684984171275529539485490941840337699016369510663365479373520101457701226177554857887680131945892382080294394162295417426632994855442062629728753742796136161905038305071942534738329447676086284120745433164814251159855074657832010592920192301153234583141950038083284134065603499491078811367442783689130360337664461453338631741665221001795993940596454988278033112879271509068553484747668149403562597239158465117492887729843062637721556184138130507227814233129108862989068747552374981181179121457199128003487014685790292193459432612726196196670489573573948516054376321828384589779374858179756636423758720266449715584367313191808186311481382265306654034459489126352572588497004074333337843815135653988625769337922639354133581269604757177493020198604542992170186347058647255798121003516956813588865872717793013736929164311293027061074332110706709356424527387050891833354087302225723805478949769832368268458030333437100897759638976373813748574730505120838673848740704646998247837209332144195642036981172867155894591589297439645404793503887539471255782050004750256919631947245039801199596918460002661917866300665608857366163593575511520714769955868728266734247465824142920487274084433626936189231399496610950503361304813513499248799149683780274777111863863900723925633963679807278795861127676969956135293163395783755157220667913272049618725798353862438328484150543792273597061182210018373572029345851990754586502726376672719251794662858722354876642316432763964940339876852194054778609884051779219095121118147072430476130593089317877488499178905551489682643641473178351263927915052743185435188295906732954460129793044903834756634695773296814704137603194829567156039171104071286249639090938744633443918991303882918621547433866928346599163843799730541400316708820905328172940195413274839314531368764368623188538376278493665712230991711104270745188115811719270494473346854560893189186243131302437001120170841302377175052909172082596314794099605923556840615147471923294060167694205510021902586023981001152629983452329082287029118256928716378443029681002128385992766417451836093560745167169820925415225784090156590892180807105478739947791597919049822275362063383469324033820862755726515983212505914128777206552725890972169558739110353317340129090883719522528929610293816712230029052097948939923389352286481673611152726958609594853426408094478349188146139795296883175413800543788680367502606628812630760089917743682333643682958879327473373815932667014824812685516915488107307679980340968657050088243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] -447231822125916540493278358817093864195950123322925837101727640354174637802379883737962931469580579835773831838616566354459638530671734180202081596607474573722864315496744456563176991632855206515748829738971143707346513299395275124038645053816550177132807589416469404206398640256167204742181996985559998871512208328874489609458903636752174395984420948310475898649450149328354004081490665337906233649615148856050894548861236003845087609601077823081662820482583117670536358081842631806931377701582668758225021595270935143011012771824751527079679108354970001328789706169635393491783480494306147237037460848952791913170172050618757823776153929130596951122810338093086390588213902531224007117384763036738752008795087183324904816022165122893140350480172882968378519409100266550826700916811085636320287834090991324821705271637229448396871660780886371040740589969544568055889656696302610842685792112697001702344545011705935525647873206249265346578536584106743010136250301960598228019896302390445299295038815992275021723869757360631365430023639520788843619166897067189727728468495703527754844291260713118650004238815692970846686013067710865074311105370081705999151803791947660103573102800344659237325983073067327607929498722972653086657973651593955248485377254307906775706754455736857300869837434042951157882336236460927794994494184041309976136572207004719394383272633543601567915671924521402812063974875940140707783146691350592361440926888921281549089017964093489632749169290416494885634267560461211512754704951262382054141128534599982681816263316376382006840487342600838767543841387444523762956943416703313437855872952603493677812972958539272891677685682449579045582011434726542657027847196446506130958206677362692187970473992610441407483895916540524121055658159470061037822642829133385684666722288933291953219326658286531392320668264247257601897929090869003267830592606197633196459740730167885770205822783445602995612108753195330381606223629231053589142310152367698851798353989177327987140884776381130705217002664367908252162786322322009476861831387800545714849878853209821535571496247771364952623044819399464549236475410186112228854937640216977472849334523611158880891504470856500838274620697060613172859174478421477287215474694467333194358370697332709920132423832417467187272992497214030940649518969443142226858181862232525324077938240041886812080881375459350187086087432509850982756275319628058891412817736370134072458272152470406611182925185047549985714292525863062013272183955637409815633162635713094726647379582854207679934086996285755783963745782191142603079519342263513047600441396369591329013118783165955555447386035602310805233654310134866757098555630525753235040569845481548388768429849767515072828626234223716911034882519499152464672597471781977019162966927399321790470069550746778142907687968604336390389689267737008882810699016108459284404876775434508841453583038229209086133045468146352966697888902669549252665855559047147752020889444810153089985207916996770412818549746245571793166452191171001570614825759905408910098432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,22] 2843081771300201898910072018651788476758277113383703418119312857981296203341535451557731054862880536773312974605436386482490528124193700422354368399045834949054554077767850985359431360675347208752005919969930417794983275577451201831028517464411453990756793894048675337472108373115859608548829449757053706892261200758492591985928360934593494237511483270233489633307608993277710100283133661803604881615507830027249492318082236377268347550718445911386166595290817272054639658788682809437577411303477724559779996204371593142255368782918139742125759262034806214443496435403874718284875822952819601792894182696204868167140983278721779742245070861331482539000395884445974137131791246019064665487833205186156391269262440564187084197695731185038398034054184882898311284256639108277531792587358884183663043245651606276463524972401851843516356953349385150939641047883425346424976147201653181055875814799263830342463773707006931162833943035650359882065725219655600059639739877133432800186182518115362911318898323349915543910506096274205428156852830374341569713797385088481148710424877217143731097738019659245562240426397427735824362103795145723934102345326138019252032708809801733040767668164808325880839436059732883106647030064108889522304839777645449574283666129153923537790304587060296876463580203197055539957284771734838482411060670056215831707180480536382288877476647033923249131296238382284421981783658235811805188072245066430396962667357856547552746153199213490754479685831365587450980743745052419855397972321749137496671021480234299975031415076282522463317813454338415063088535629531233348030634477119912313311876172370977200643438448644823966333865378277354708574115882071788301580072784478448874797395639923561357441205355236658881414265667284307278575011860697062511153190896589195371434337042161422115944975884435423829381041236453810632654614075316367411968520794050458972079844373826439604690764577904467410872404080513757890968253781046491301384452749654653107381067730458741141796039769866284581719378179302980481136484076953170378248138299493110008342369461286572379074427079455824901149913504270673713819871151158951000478212857089202962584586403529574670167057222748232971326667479045321335764136784730512224380053300323548938589798639616016626616338798671624757140008043886618513961307796935968871253555728319082357839924772427587506264935819855408532611576931918672291023128019226036839378678801801935033204763893989127707463777222344503249016637756197509875690265482002081164465228729783319666004143325235095247268025845939569894346618687236024616214748297365388256238111591697748560590728932027669302387917118216446425075140673329261355872590639581503668304768453859939562916824924749757054645856425807787095879142231067541855288975123906235220902305311702649168320328561514285298787648258907593648429332858584096557183648756246915675858245498710756891580407713304476639321614941408940958446014751592927590930058429727679935736652940109270027750794569966443818886436487098601214057047765188961496571524004094074368819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,23] -2051743532470788322579222510553234163310980043593663226574583698508117677337655170922599438486238278195397791294873932497021149924636819898024173034230411604180278515641963650764847631117425946210170837184601025400275799803742697333380210470319514618701860612566967118459254209343783675701671574166975643700736919592518969215153683193464169896464390515011004923566517768154618939645434422416018138596934328285104030325826850436483793909272300304927312512914132585847666498842309850224408618777147668312825685969628047956456120136222617086884065037403592312173938074931777055838551888230698886676336719925704308322580013831547947354213430547913731551496214203347070298139685411438359340647356987795210872457684829052728943170797647853465629044531336326961641026603875016240856403522253348036663747257942036297127098083903969054292781122995735131550074499246959696177539755986792627147145527674394252771398904300306009000463023418818555922865672540214175184274162391530320965484300066347260478953622804747646578503279980235284470033956717181191012484584212369985085886906146896143549153611804379468171226672039220833850371920773961570507818263090701606354354656915194740343467646632803196728852673037883424662037718070496083452551894656950905978375310847970379711249030511035911377501250604783603327072410436910964374861401119386225745840523825088026001683316502153161133215695978897287793691179239639785444298826220478148335260429764559285647853723540458276172792860692196392815253940272512000491428063651209121604852950648120520795299011511488358873893394157317152834526101985553844032415503337615158127915854027188616088282124945737627354682604194203692259747881837570888544728855950831310131101639636884182694724004230445366332428398904328678712144404446524304798130179265054815908056583101661124904482920830961980826360715779820304254949503488171311232606496060941309473422100639769797037211927134849193445674194375132984624679146050676819778766191171261826225297821787008162287188522595598925139614548640273625774283218691620262836938605864798496900939087784310481548717650991933718888535033493047707320673618555851052266912820290984552584521654052283782248446251114238839514877925455546967981589094346248653186574088059702493117531786903880148203415425406939502925501656833142296176425272683274228247760364330355093750282488164577539265527969693650098092367573542631765656619585628114827511118585935050930937617754335720683067863567582788619815584508489275467147029400696792418317584223407181091305419222012780940154593594450221581133221092904934846374519135798558314751606482309369174244522960900878041208577009150924363359552291537122113447411693386967262255280920185320483788725342401958697412896455472161354463462390310122946534850759816759578200803025966298199381898123435644887457783917402630368771857427849013777720638781457489203717720774880282801974310853810278725925967386432735025446762870485959275605324033704219741669400571215089370275569793290204087565656301840399380565035514989374523189497047141758409514156032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,24] -6275304950627004545661853701267141058211218485124853089964149677741892899982722375725607762498425363664659039263225893587647441918750956019743872483759933407445254918407850016195625625869438719713477138827662884671481535625852796455613915863612537644692325636107261959494969765418518119713249919535642354878671641293297581472832035274796217142034300832873186641385644297051647254079422619163941538888512141972205243191999018971026886059637449654377401605646923942121356902763447106380684553281418056996348478095143449342140997361977371708193269909742601231673662018742121059295493792696942371826372475927506820849259845937411029770314466366505289594224608911949221810410300025539396666432820332897513899499816579890632793478951428284453946602987803577113977910409531561332145754564707109274464677655179239962249099639188191013494578045242699951584049135353032360728401622196936486637743411466968645949565979317851454834712176075070627357095846099023521090990401684228447113709396544575070888806005157855738639575344875715461535409786444981122989390028168370241412840714706694636400062235890488300317644396487268303739358472570647508517068853292816911188460443801596245101228447353225693135112548138977161018773311013979174933537678881575777522513914448563077224021657599285908638340497430874195680082426844084253886432507226369144822570014084423731978470437673796365397706850459477636386473601087933147382418402359111053146588568185684070897758588524352872301567684099524134000311932214654594489794529089193477204592421980534534772973052981306534958967873192478126988413461106271177558746762457897422651602235532429625989419698036156475388571165428730518287970910449119484102027132384176832527830636574923115869550396537384207798218685977590359809375234430310858901913912474199546052540379343900043129648351299528718399658244952027859745972714872934399224835207285694949083434986928311499417476903113893639943931956335853395906805077014014395965608559488011722740484568774245636881831766118050606050787113210572920198672742719539864823013230594394133618923535147577669396021453545718851149189233004547254718597234111283618757960794421252326241871982272289663334150483769344721915703827784198107511501779451580085585929540186562772191935019935573569642771449302332889153700798708983649440511216595534728973357104175897573252925654831009213521002691269986889956752258737779670924563485231946136274933567844777176618670481925714345595877275515212555669404187590653149755857126492906443925417867924602181642505481615998445377007336374704831050201357263056296404208557678513556365447480290259204736497279390256262398589658148817411024708935543182016067470205888137986635142983008382540226984590119831332894137241511109304836196722673068235743216359292298779576251674314823476819380529809973857092885892504292959419984513277815267223106891050220575309259588988111674635649710837767472124409764703046830138631236704875202860247273807177816901672816875788418271392065444377684141711043241285925895982523373813660154477794765737224233287680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,25] 21585143302038177385646316779014690648003163364821326703309147802701617146997658518374553022420802008292445635074469517821154124984141720481813128396998462331128513579084055682245657625213134739847016209340327134783699845104200519969334254933600996334332983329042636957347226083312902763777971018789393341200336682348384134732944222271505886242140172596411850158335404911674836402033189900917935297547758528168269412839872378000081646158450218466878786295041235407586746349468627818323178826648211289840046479593787344141966651172225439605254938303179142441230421838406210015940260651455068113966721112048300599445595117807031729040092981850322237186793625315529183342244165557848833372563633060322686181570856180991880242737952567564394130317561562663401155630740132071335385579527036117230142858318582061509191645402418859447981261441392105434319708292900133055762774242450544408077473517889496756921140345216087276096378437204955179095029775044474447861414036269904302510390380606556532782515648096024410007968409870505508592835793322479896173406379065029507617504664078696940146124785138642870470596269307919648041196290169239018477162488731170075064496715784958165044359220257027192624897236668625724680067876275064591805980269463819110804470874252492061172399689430863765243411491469433454670360044152249196312833626044214240291163952081950522657205217102480353565313898871534159620283587188380091463900713368677587570679340575719001024877345880610446303332515686816001179912967857028262900553658145436952052397622082998273925574049920332924821075835143455969690204835653287742124506892984788710624656316328143737179303093499529338303857284590612448770526537706056057692787619666082192836839182308649447823730018794868039118709444995000042100994707331260492284189367165400859085173133140141453487082931503173042902857090742240894900444254595781665192392617856380349151105215928368182627093482208843575253953435383488894397256889160456460174503375328967042638309237970023424078079923193073317412500304376576494656147773014389725556948157414500568694701159216826929439331160647255561241201114802554991185470381187391282648815678311726430410707490882123400203045908794200180151771421228216192408633802831414730862230864669982671703591605357486612355281858456570044714603164704671545623154631964848425504069960380749320015163510622006318554529828322179320140492845808340045603268822952088783443464593379195212841786838928298386960162102497169430196776704236802880627972899264435926952541066548503018246990981373395623291469196251145075265278291122594550611125900050164018813642507071156620913850321243848478320410229682154236772765411441151283326716402327174321551205493088361673050193316475074386824688273032290647458245027201944981550835563076433151524086272296959994664003548235021719582953123896846487521187444546520383060860001308406972820434392173469029306527765162707783570395910906135201510758476710376076690086207141758101458472788223642877184646503541977144378188544676399394403557254202668668972642690206665162717396992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,26] -35100407368824035411068842886199089866220083900740839499292298073894072999134116549678202479279213057539076709154310560197510639777377019564840419461728143329644740554519530956000396175151904188469383036363456155400814540195199004842652384677950442842346881921791622135303853010939310775719680783035133923219012931566875834178838554051929262103628451419217340323426380269595314281421782962287568416343472386547686034315361792206022361687065479998695141719902542186618997193946976184196189752203490181267044142525639856840099832818255948650683365670874104219721256130807598232711522320855907981651821488929461510293690504433154237479149708006909546279164429831789954979781462509260530727870490442836783500878531163351700721097490654192794650003328050601321016020504409850960003834712872602016489013006649503899121431402779042438777178168831519012665767453236340035161267752551260666105780120302954128297705115591689455415275645741526024751378224149133659174423651267604330908111055236993645462124072675258639795799306163649916933672638217047408857211893987175373983242999033909132901732882505889066402608365366444047432696507999572083106260072355219421514070558563580622685157557972908499035707862050723668366731100688914304820116707502490310886454920320129678952431065664353962878100309006902574537719213832539336450547956466250033361631513931534776519751713873916528568036408952170602833898846058878813589400683266796618130973243348777535480142625756637867262335698042500403440702593500159839217019064031933716437900698220043580686381364177785661042028553539414651834935738283879312335549303026649264237753366526773071019598919656580740824573629706292929121028800523999115737688899042426202585242731539160689548106137749813739589470899110425772980374541328221401532860916325946978499238053388468495013301184534353305589085451049243856250397817919245775806162541337589251132179295263925390658198036532533207800459899916353563669946476593399901795697882488481599186206109422618483988881500385181163024392078011752422750554859858489222523665137534799457142406481658227580949363151984811916232588250674306112696532894196761639722483519534353398592042694907737087045562515580755462767582948864332818258162627948907392727017874404405245211554600552187205972675220233452768106189406933778040684912950842861086064814162702723139083864632949155989572596954396527602057064876306615218134403153878113120019959360129855462080863935412757850256533092694082436234980983835215954125956760565972514510148434436079265961583785576974063180702191617074230687902693798766826609655466287378078977886442409521330951590681189074957301074260297111581555852185973583387363075062311674958182544136052841753083880342601602637237447951887537592818916259751247550899280695842042895063599443668609193647844313220321251245688439906332655958711599761083321782793206888315751751257243554981184536437969443855620482815531779622192147517953303586425370370586398313467966593748702997799801440469865892212811000097089586745094467416533142004392728106206392454144327680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,27] 36062949578678245714757764281683974358166794529765111836091237527796719886084445605803214504876011475861764447491512208318220758350951508313683416323850227577857640974539829191400882427648871271222309578853802585073383221837820155858512642396051442019146869981890969835813418789750223964777466289258162065437715125851205700095033777605203614263066071386748899531044951412212443083821855858317368634158356792817099478666250142501068123076125114677904465578208906809252261153853136922088358189698349785940252106668707833897918172170575011728143446574003802980548534315428569386070690591441771104810665639746121880355413831381702611748459087610464518714952979236101057056878409203171750695640030162910400239954463197293421585004885174902693200126074595399642885131763963139158842810410278757989303380026307039077677878094479113432890869170658180999543471529373756668005529837640187490878696787415695761822536366190292642715800133506055900288995042880304116417814527208615501621560467533462090433221669255269721605580519052774922066856442712519661825169647663189453075142783105974428257805881948435055510712558675654818086353145957289044769631839905382642848871375258971358584621236808114460846217068886702551682983712594672855279864243027934996685036566089121205942775836593382960948594074522645882870414184125352832369084120289383980314469852996609063494670082966953576119316936252588069529976885456260046297213297258561238517893181667774811336110103480625659170184836491203592445462034574156326532370243131266829314502495301930294838255266083873515900044744383980534507826545450045397212150259592099275905406907608446959753878721213622593150086638787680402007977939932934563697172293864805771935925343465153991241653779352347233534644626513334633561841763791196739546216974344871127390257700711385228997492579648116587935258868213952714181673910947604151168712642645085252109961607477572087185997523435001040267924497082954057211111571278698366412667428708381137814091967747441025810899582408421765897345565279526820350387554967012882379877768263515750294991456179307859705240200849808730683164324987737430572386245656347926987472021547177754990124149552714516247416469712472888092337923437880526552317058278435849929365992792331272995040470369054190344880524462528040667360407502474168459112360883810423027297071143392717657287943307063630707028532629115689344230090467488649465788194258691316915803619715386285274966988157512906016137779337327939715825657238356147233866851325626547344422735060477857151621952936398868380891356824166950777410481508137745826613485327470166381478538969208857759396763278911306912485716422592535113343638953217020215364788664367781261542617072445973830570214471959516226600936817560285597328853467039306326171280467004342171137572698431418537199828781900620294827256248181691396117106681019569103767680768345904349728071434306623367043251581193279965930687551326727840029458953644348954688821065155944642787279674133069258736486897701237795316529733247806609846618534289030767703445443248668863889408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,28] -24928853384964615114398825547555435517624817347244339254445775315996591594808444032517358339749514030931078924088409274515757163042110512321982714102668782250324529187352407764097296995773374971469182099914246554116642013882672477328022194141476332567950376216566210889565170712959861062385790404279621519937656268407798691825127745808345054294515906351675324059122325573609609426999841252071109068303950128193432373783906278355202485164689199573865584777410733594674391591578633038988863431167269361910960943489450596920526417569945702297953991495949344162868165966661910086190196576337656466847337526102719145011306889815832381185262948682654913507633829859248312373540983137091567268081544010198443005937646076368693631979464961891574804826752301299379242847813178899721806227332686676569260999579014085795945886917658078097737224474532588683475572034014826632064211492130914516181120515659769944440910888874196561159106982429951783784743469726660981692724236256681591552129740415168878819546976613642733940934171068498723377075646891698910147708343124148199151633138438132007553608982832216942691111550197727008873926534889150652497311625134759969851119199435024570064805560469847520085588058747211112904441360360267075805959358606004440008424674423896771003120230089857574317119091567020322724878016176752058594056753942531824163842428887300355287119871397503505720709160276417661927569419264202387893873964700060999492053226176686089504243364821358158227140748517784102922046166246714294093597248966228771049290169721949242274588675707470669561547262764871028709067302496417578057569739475217047313599857658027052428818701910175715114767177549533313238960223865686687584199893430131973836722988961659103532691362685738674850377825439925311777518464633445417080290156504540526708227561700638206510839772748842899498084450340604164709192923128012826743179415603492264726512610265511350420798031242382488962505163341024512307504962877743920182695773014320501189019785283041045533291833247483271654614240535201649843161526874402797811285441364027487194447812541815935200497968811897120435112081805699519112883449656204859602835021847789529302698105052973249188945909885990145345159192770214324433872720231196035174907411882182483449218871876160203061435825377919291710145645632859450739014459055048600649422981686940271891099430322872751373515512563283716215944229899215486357202449410240557468535770008563424595595179566318603091083299445250458223748618401031248030981247816685754494059339121795946819477216031788591428464343509387804490093685298183274934660354528021978283687014092388488450804525320095405924051817694290288747128617073162940913819198557403026523625398467306161426177038139594694577346702238578203102248700923354502701635934745216222094552342650238267359995546209458126640335406654198069999940604740033763168000794120298492233849927769868446333586854303994567009405827132458261571936666677280929338518537921366800392923753722048808823961938857487550946839099469144076412902837689117131142253985592776339415367680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,29] 16285904735024113487570152273662050071751924452494389788882188368343816078389936618064355049195805946973294851878023844029125909300467438650999668973515609099094622695289420001601855514319192944154175759086325502572601228075456300938454878336895019979261301103117234267695038893978900914360773937598784559958726063192016457597653697807681150558088805500177976441987569053916219402959930856282595531500506884566303138450190952877082462034051262377261633034031167756310721066179666450395863047197109642646292215190508616297670707976305760314860977226272280295242505992470468617757498056512267798780253679091963005706564936714042608389726378986793860590300479122047290474822431005456593234192575113179298334751844009507233652189370027681222854014416432123724234865811186694120541360832260255991376791487079418471480176265135568022952230547111789708401440881983871259919553775733984246533797716097797222149927068122832078165790552587226957249401407479017916697342404794948088696673039898035174156364274096326741118335065349110138121000242001882860598020744189762070361912754847872653659969766232022356357522874468763962083383590837295890787475438213766639710614614149100180711060252678167695783279817122519187231582993526452724617616885826082340765998393093552514619193683094358538500682649004308824570611992865300526425331796761735189736323575451234285082499133370773375846561724612696419738057671518377678570482934469928786697327296130408492951663259602911960395597165762176505919880573519859448520981090793110804783307352057986066222176704757731002982159828715642476855329548411993938350584257632767888825459272498179731673943434066016497148774310831628444126546935460906884364132991257922661598248616313027882530651630831563189414087547401233281757235972769667431520657654555911188537144868105622086919503548619826135070128074473643372185619500487899119466737246895047204372273279483855994208997996746629655435267062976631301647821267113303077055713330856863140835497539255953900600367005294271994472104972894453918545405062773429700097695437563962173308461840699622490917699494736768252479160051218567537360430987699087400545626590011298551457502887736378905945071957021119843980100955188561774701292472095696096009491308385472473507007205937533832178955504834109682309753980998562913306265947259654649676169030501623826775769190910792379527471711099148105355925187115160435070343241351263208862057188495297364039365324575682069834504296671808367031103730680236314544552406975871397642971156389097790653281806045743591646776410476777106911536130698562228945333063380941572588364068437544937385257712902948593675111241056006506874518638191077756128571626611017128592986850997413190834537425723839403215784957371093144058566959871265387501143203906824401218402661104653549441224246811042426940572965795675839285931254080153441740598439392183990433972131059084257548041643608516448521715015272980407533601938356246785597017468990031302282141671464060618826831003300701436466218470989411137936380742204566167751302439324997388588810240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,30] -22361812768975118416044667363972434877930693971616328140032019871226346659128362614401050827010819000571280442752786198809365952583920969322315744341470033692851999197729016924253863906453857456902017487663411107864059294727093972912971030999234352540875258963407278507877152052058743462202341197575395664617858477935746265193396622136545637989721216310244121990920722477978097604667135455671184641808959139329391668076001104531000733109714019221614234527046746038941666730556755922129686984061283085275430741775827459039956102751329605119737976543048837656628493634114344717726320293769049203996594691205437926762561319729916365387794895288680149191500948374634570477351096953701844631898228077443175018371860933019437803110295916059354133718616005656412048340169704978284372980287264898792325280655371669476100532206995229394978048344069672009633464472391072299003011903163246054298925436818532696863834772886906114122537015000191221298560754922921394997777025555993322506080053580377745752619034442446011599063995238466871288406498596067499614222896232487810444936707112494528495428800317987157262446225616502725566634627693755907723405107469244533659292747939306120726079356013582792523143999601881771451534133057987193491007999233066925107724394035507138412155038553429156078206281412553503027338638153761562965981440434496291087935647421752500719554369730963795407175276866428853833234136848675752892437876597898477494211658121171403212568505571081049976402140501868525661156414450535515647047237247488877958612631819209072072998632765754417618838838626586591227694663088339746230416976619520798351949481007962990225291285808018121392933853142000610112650273455420376872284745477214047375574069243178234547256216571325574270212746697590393719595560697803533105582200504501905980183726809513006947574387987020026751687681854605186685515400283220389836915473398229089205664275709494237426541199342254953639268343302648409042116258246209389598120912435590011247002980347041792179158709508223995319749650623676581725369034308457577020276151978293309216979629442157985043919951076274106503177512432134227373643513344026024583704826058818432738358074824011324581832637350579081222371285211790576586410343931345873626279167513691309003574130358880765062546529666164441150019940585967254716942864178329489043831853227653696098747371099429647544562250113983430176194256930611905105975186061456158425590266251493520019361365164824046814861162501379697716488383264869591564610154175691359637269375501831102982743321813972054119679024457058576762046331137353689879141285512231493304761961368386681899975747292679322151422604370247284776601595467393802052154100246577285653890085156417538332627881630432143324390472406341160116993273729800275798443781878418447790850749489499537085737490996809995353467958705658047066730821789484030136870971437526889588274808398073862216959206736180876896253574153611149726729276831487754296543055104088178963407205755509147186204709990304411458549478093848424645841448321537019912182536109818878739087360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,31] 36637860161496136571153328873614516266808559268820582422908625467103402165493183516240633418769786958916545501691230038366858255777926879914981919238364640368072412768668630229636705579835832103432916182860001500231117195673265392858044583007538896139372134904489854662936889484386381543389495759182472354911736223122927950315890341438975432458407314609436914825154798956837139107022408025467311862886708296359967252086654997688697237128419874656477847079804658101316974566978836919197705142886880979735939290860252522840084632011782897301511789792651570664181962029361218931451728624295451624739508043690421776912719165477491195635574545210709514413955418496159791374091326704950044053059201242176295413251433475757877605771093818253263849967146138045417006409456697955720870291616214654470719974360776383211169127495867178959257228399688255502727114642823469269311791423497674327472427859271486169747295183970586896219875504865130182653629171446413741526485183666767598125634664136483656066004919066968043721651006687066092483254929565612067403727988805678624760968087402877706217516441867968983147060670533189340113352158666085505652619973238367215473334543743970743407996750177528695960103804773757959421702257065110404518007531591687576715654592099368664746355164916627304295030912921646672923164638106578002881215459278104931975516850923889648105492480110321998031709653810248000521514338429067342126999634182580039232195513842724906074503398985334826654253392281770913368114136956649982993714970409930083629927702217056714603668425704096916123395004260755733661534667429301644361202603262593865625185521670650212422883528543811867325936857517230816599114682799389889443032741311982708224259420737203972297495517272365669928237613217245652879040901899734775154931843118463893662084818050495234619555484412845353477240663078082975543896455383845409715223282648197441383931129194676436542589949864457896354571943445554106240428918106189957123709331370475215195039204810514538680527634649129195182471859807526893126228334555995879035576083741892952836560265145510723568902592396307627240696599535428599481248777523554769242856627878497795083568288647199274053628515495754326722531288194634301316252607496357484740311750438047975912607855385127581411360747206261850636754487795706989972288071223573757807012859141053566860885499772434306326215141600247324849139663645059661012401342792573474340703127294156319115261467490768882659206140067521506783218302070911613715499462995315725685954823725606367308175806513650404170744402572828134230229071492461359814842932875872802739411949515431575381478512022176591360652295325778828593779410951936177572046804500503832987909446288725905513162672445920285807492559942065567981788601830619776361578817488897386874534199950350531243547728548986547845641001473761063251036032462782581687378304552027076186175396795013953727249359017559256432171599371354812093792714221724338645315858153537877848260795480506800332841873265252669155275820534256526706570553095837118079004183451190003788414976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,32] -41187940163553423723059045207111409284321961262516170839130215454562388489641308654889281118553684526892501336854575872780907464799940436662661266651243016461741474382545885253548470585874913795530757457524066369157943847093357871736058724851776844569706873444478045300505019727851929879948466159483631792969155379284085530195651321033154595861485070828124794725443588486138170042693056903973426464304483973342218433302811599255822912247333587408105127151514614053081224075342633645204446872151546926911530213181764238486702903992117754146059004863687057464038850779982343557231526479217750234662326015184729183215523187731965152106268861840684363244351828098901483541164900168328069603581343545432940245659532098802487140235640457321800518566587114869576529703911762882724098248715289964403557768229109844062535733740148324155360587154439818151865784863597954530604704652423929136442043669432492693588346544087412888902139925192286211445773208265950771653544417953778165386110675444677661484286570917925136501172787087344035889099089536120076219014636907315244138575246558302931322092606205004595344149499528854946600238070121054419518258762176412184119863577214886208324235884568255621016550851828717565755161385791782537015846956294565825964887734057514113567949021207124170629395076884127374683914605232540914608589770478715511277148837738626250806483093130940470305669151825674661304552618597491809433019782935169473429456841159032890398184513101879962034000663569098919458482806626945987508981378098716161473860581564371914658810295982714588490433278870403130451339526328204157025809671422473546854341428143345738492025885526241324656322053434496753861552756798963214895451124074612385676295275503620490372556445690766267619001344129096800706749126323116331550807683138018161180872500043708472103882120998772463177758539076222018433247591922022510425282637063504667473274560793049794055301308856701772561515574727807433414393859320538943680169327257537581275772097441840174023402178383055169887579147907040989999654163262000137105273440900464059121983904488500640300023926503343102792458476345852682964472071970930511433977920519839037551580656532983213612926924960777130881539899129299188647053057672812260342128352693862570841910512708919173426656533608084312815009427131650473096984178509845517755571814334413710593691665509848745282198596307664121890099614226588626746536768690820972337683568467556810304724161294862630276718513951711331498886347542840664151473720889253659031916081150205210302752683586825547204637603890879976939757626544897633923358469168227185306332757210536751543379583913253349102086252605247442552987929725951233184881614328303449523946536601163934349044857798259857717881234169200016269645436570332251268743684781863932508716901197432579626626198455664071188875117397434951490772732370426885332710526849970185834986398053003649021544240103752819153203990471663519878143738012170452458299429119652064624230233180550643725455309690617773833223813179994556462325369998821279545872680067211759410216960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,33] 28342218776175950777917331784550018031068413351769335069256183668410904364433426218232888177894791692617244154192955974508356024690415624449443927871477714388133667756721518782429933004832280822495918168673673184424787934786249237827203724432524795632143828770007117516014436239812741097130982264614478416318990406698839306081921457400461932821224155027807232349691164729271153742882879444789374908683015614822867798882580083940888365333922114340995185515122750246798701630104528090575888081519483493862002954728828775047656193795000545067362177542909048998717939587299969114907205147776201087881204002937968865186506045358126677205933422580089984264011734330309015973296616393566373666749237270962572980370343905585253426082248820597784833409976921041829304327461955238109244484607445438909456526108173612097446581000845174300886070446522216671919341080140596266159076936382989436028690134613497124801372575039780274725270745583908825794238972295430347956065217818501366282584184871908872932835911157057759235985678275962358584484074241199586925870809715138228130165307784958307245873421419104599295870059742850369423618156283115406145896840733004763268537431021309690399822597056550201038282389569050082566410686850992827381590331142397848987718446765106977007912076888352320510003141453038407488615378525036983373898100490086158247548474615083647287105631152757369609389923774842959484831334689045704278448242615444678856705497958709105079562729109575683096854585823959684243292477981274605298372489380856137039365834342598819665847938739493484578932224696010379976850134413180469495076090536533093120021978393323356807538498179585922090958246047820776521356406431618898805524680626872287686582985263563954993098267055465063488873480477618621663058332479122612792911571457205846265796772647842236015021673184202058151990536343665321667892329790644122572073167956726745599019815677016291997783579434713520175074520747332741006810120410864195505863579513864984466645276198191962896602815223683662860845010601797108062274781186942366465951074255310863171108486659804270307718026103926525541185893338160146571777757234081374377466380322262871270316542394307536760222500901430941462620348597786141996123613790859854659808386799095599874379696426195610103085754257406226783931048637755185494705485407772657181353181384245570796365016910041401728669118792352271814245967538928056587654816024246647850125482371036645602081432366636333995658027353997074955304776097517121550267441293869703732093468025065356714302236897988463352356201801712673498019842888221846164292239442774974717991529263492744001251097970989403771890710263700098746134207173563266269256492851509576739831854144109941377552640956739612368826144439870900823858809754997610790818177673572210792496133429585648204258387819986719784615323673316914747145972170515533906606926117909153759892157876841742847718457743924203511714456390774918168593835132110540637311245538970072635548220870776319644905782401065382432631431576083469615448263309664330371930658495451405372882944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,34] -7843799523025167411444629401372198829892821354779190257648959516355203196805484832640536775194086266275495190143118206637871850906922137122237213578421365043895765062302198017295532947512520008905909567644519748352938388227954819828917177761539058399072423390114896853304195043639911796598834101056851540716462915521403212329525583823080598485214703580900252698597338254384981775557475058285243430265841708283382744838230667453810278314187429599044892607398884003721738506912219409716762337089836516244454507018097652910428542078639286828123858574812617177296215755863906566730632195331812091551026858340407987436006180156774815294595348325366889930489413124251186913887483834585211016667051272166092986575876473914558149505799677683161669136091185782797094716745586580438491099164647925645350950485376636937181747759237610299926312173343503423565262023587691804390445675419964420889332675900876603873639795759965877094718510300535243318932221104990495132439726431974438200601792112277862006517559321573887888229904459110651459446662814507270196094540766556932112186672280656815308288300576580378675906586993450760222210497187342672425761975264721286018011009890474611238931020046636046325150088100716572967141096853181728459678999323135325926830232540803567336165368122825940230545910539887779475643409645932781995688672755363497955316952251390574661834873437825915692617570269409518042901280541202790907984957334555878525841189217968909178127259856860525612855761088344835110202989844622077459488916629294975324509629273601361411876529574714340341891941692355619536920390111497647337610445063085543028448346846327530070181526037937213833911789537224967606260803251041781879350233344666146621954431462625000356676309203423439292753902359351774677488853699563234430866285849114632081773614475275753299308358224667918480971228109358046245092125772925477769437667175404556991680555468061236560749448269945744567616305244810819733942573369354178624188326294140029596421242825912548974655065238901839449139653308796271138408023199863696467652249917088925283996232836096329121237943035380820923316696448889273154774330838480519149245844726436269987082271349822593581791083591341406491828395794234487809675881558223123429900416527185769310099804947642531366843277433479496784512865629743003191895545972633503521517424142670123634797267658577472848274515182400739960954569337528691830399626860293288647512999540641768787539199524401134871294853293335841890378302890089550392479873783201837995369032972324906292282384877880661914487945502541617292504318392933047578978416377701220457218379898483157288238591642561336099859726500305077977835820886665212739087428777894840401473232782688461951802977645860457683244911437157917473888509080113312663805326209956511347367014741689490192520255349528987296504684855895596040736566324247964433048826558194994331161720896938897482916965080049013568882530721249965029717010007989210435015095794900512276642101599039993995626831176861676445625939726908566208331277906549183673316236321247978198138880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,35] -6394753465479864455842022152538761862510265718808186655232248703724954647666930909598400041666274086717001353928874400515256088238183634435079920931888247660152304729633452672516177185761905277089934750101206527431706423525250980233597145922510408748291029043677651331687588339425257260287365772378571661725558965514367885899647352878957885457348471720393209835940753773996902972571595228118766351684876850265146454817286004750764223131094559619884038204122456920401172462714341538661854859942518662024219338706050875342934148409497417253532366677968560134589859711964921805374446344549737918940527712968005190094349136500285892332987991119289035229202209705025304799903845034219679473997269999125163337990040645258474379935474507705714708258256356514351522623459742428329255638483216707219476642604726368092316336110999847969848993000937253105123159935861040814025007330181202456760906572186253536623162135349053690384598722640167500488544238902087634067514306840718446888403757878571540959543464907889849683225572057039813337278234611082126090139507056135317198918861574240169227688133604037290234229751269393349258883500710092193085832570675556164949235274838915545870115128094714390492780073132246779055251502073927843202495823847954963703984583391614549615155215429334862400126995981950667976425454044011857642198240633379894616438437272625115026560790679196154469860722326166756677307753874894151675768351694656014462175768320513365724935620372344546799335024788566534715734857735609499554022772069246431213237907999578402110039486723333288118611965094697348118652639201505328806679690727255429151748391628350524819744388583945353829373529469653881071825089627313765455388020368098791756967051864439966037151605693763914336693096314326084752093492997059268998206392521534105233688294932199170702171037454638855167489808843336355546372763868821607687948447505002402635889046003350313900243501323547042816086729291250123688865719189552619811159458113550493931840151000050647416791883924475841022945034237243043124300456882215748537298600086894140529381969532195896915017002462561613214103109651263314746234064237578476562721468409500988091913019133535662313863597266693165303723402314930228333759447936870269742732955179264978087393121120477600784436752118140006612701241104803460710268314671220725677337208641437985639859605428091695392660159937988112682277945069072824831398037229211311085423842626784508311108912349155279217287600133179816005040284025911621807435850028589936081270133154258061110041342952844613083846466411590900485165732521425912121383392099192270441115516935993034249639492856466788866598940639434502332898396405979254818494963575151614141700700055586702911586909633476844865961459053317585933158794653236727788267337872230838585009645975260344274834413089321194986113673752720100499323403816675113389830639804987064587156812228382565370539457923592949165367308821021868590724940278318695914725767326782944867493084885400325032751778132252538263219681432520249710072537036131462668272782249837803457216512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,36] 9746077640510505104365144591595394799798470418490380189246361777879866635191206577957949788941291986713694692537922538887424511544993662388378538775316162767317456909537733816085103191101327710920122803776435769810589343279713089081504097685713042793919123070178380200479715782657856409362197849594318976267362867104157495387641224784788991754961009011726544522077762154870319243193546843092920452573037038998446034746922030769359875102611289993620145159476170256827744582844640424979878601216122718888532045805897578511537210535717827177434958210471870848148771074658496708582718237620062817541348477997613308321426878159524544845271851856170795964036762335849536965854725182396031325702504276224299316113466887690493923012325479967329930637767110180308844904067213757355722225936955986972125908056981979304555568779913641637007624788222897827189174471061782824770596087233652581738633848083808310278849473459433261095293061279908979618463572979451084272274155489502948224490251397904152882029378373633644900611842918359268416260719218483991849659052468818876263229154863294241072424042024428030561282301330469384288885343250986637820945165422782587345719411386805403244787196577096754847198444976681253242752054927439335168403349125468745051326257508120713732947452896799126455571269268252492567668013535687620089082330399813684536150200360562605618032952745170096901826531962148100903300691395519769577719468462016530382712844589977567699387930958016254706437888066806510355156987013839327414493549588208704559268899056285028017503783180878050575959109633423911933069102202679863579443704993455360591476817750040802667118801300795835362421084814342008895824626084609261943620088381384425714909120600193042859538374090498344177339024963392237359845460095270170618333295045399518473170261517158200849383136090197738763605975691028822907473169893505542248262741132164647011839197033657627517617759841087922477030301859311679975492444658856468023147872970286751274414133658479114441664444647593877119107697362503478509534707298278706119303240956354894484293876273745239939866961448361629192102887738242025517573563933644734075580979098233765997074551440097708956151442801819179017560991840884355446091074296649670345647513825410815996930166949097157868610305305838907044284491867417907368972853052893555751313674363855901824945692096989455173187905232691321240281333086637418359261671497134658228338639273073462124124738993896680394996473258237347360060126734248505088592563703679630763264406029447558665072164316949060347987220944616305018826676235335478312141343729580915346031793776955973817945918161428084628401665930920403667131361175272660211990242964977165770897869844597505717357131207986557313400352355119762741350263472858578100762721104337649834769247531217989752582751516339669711758587153379402765483697546911969554072250529154898899247022567044355456899607563010704629152988557968648402553274002690415016822231320479591103285920273202302570086204769922950117973054374870803241715024251098552488198587679242254601420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,37] -6648583769293128187060532986682986251039535073854084096876010722161165128076951936939983127159691401583140298507086434518280800765086102167283767408782332792846949748711343014031756836907536337064945675763773303420748240060545483557114671846908518639487258827474594992650584614566552272114177926434137064423417355537191161924143167798244761616326859479555093081420694185992317229319198925354182757113740484545589567598368567640801284346371111729259136312190249859473892752422605217508228623000943850128557569974971908116988627064846072186561116055698048501983571011844675422140611015160509503145141927221668325584967685038541689569608315597205316365757310404765272217277743870629326723674993419743827877679558140265438719231527141649651355381224814057714321730150778838331570506515028567045462555790821200991428285622417918585981344658714444721875542947068594948550929822033789174292451006949750147211537816688328826696712049807911054037977611773655323253510108372666087358937082950923780075719705524431430303553467301332853636459706494671631251117059225623117922724441654092915584894932351708925629960263726449635952568748424455210261062984686881327032352438050962419684551141325318375721064132822257841385610993482660055977252206011681649504762750531968166620860881747515900076702384880181971201601355564456148775527011072211526491834952338253240995173898639093346157644486245671729684805492994605063536801091554379833654716289545085197248096004260039975141664125220227007911487593715946630223334840863426473338438335959310538049659456711245643857824700837867341981984850928783256018749910102131550147400447451950035461269933718146661695761908128484053624499981416276136917158980979249481950264218897088226761434252826717206822501442736618043128069560032830993093903586406863487641202546752646479259665613230350200800002924003184675492779315583033172579572868251935909752636726105273616652644428312194964045457580136042663961444325389143717294451259210881775518576942413209476270682936735251560222822112260080982043914470555945709162715914877791574817201512685196934884054223562606237644600064272305717171478095184551103197104892995037605074774694760807312234552391865906816047151188273672153439354364790650256675081893882999600284452807524701469774338925238022661863109601738901221960839971292346730988559138817553432769449536037085114890069807532373282288653514266824124856064861014993703379032052486328586469896135717800792787008945156234472201229893618190514725320909328905145779683922837317394842307121104652043510099959754673858159989750081077283309100220752934869677779747142828378307129418434958673370862169889998884669537218543819269407652083952784100267477243440023684524803424855518627358110008415401188888315876574520858643551389884579633138097981074158305544570523379980485122459342315212366672338741222005392718934210550969072456318730135729633639901437531122805308281304485630967363304407890959178653477455986495087717894543154552618711271510352093345207608225330060532367713208335111762614632697316812168831696896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,38] 2836729251313661517648631368411969066306128351141406378228129545934573123489628615408939060028247018196951292299713400416258156098042118197672842903650860326526536956763743114434773886465634351203747592600429810191381772907814938564664689368561320842154387990894581239535294676795338887070546883626324558625947506942699877824311641767850533188288594323254494271479893191414453018855659511126413323256486612207962775960968940908261178530609792678905908240977376916447002553397044156230465657271484414808328069923644438195917466088138377151270175126658859413770185094351342819274676469544237132646974492240202810187277688528418448086248086090692516935795808914029307452145311245955635361501505342042343700796686854810418828738542012980826639635363163647370255398903146870775750471133984047838619273226040486217882012739701538286895715653169182321873481386438358686138369953331582520928018278922521410816980924607849407781826723428761750107420556431804461670878578628484105799191628607852418578038911535580652217045936821299684648945284148710638382823324229453214020437357814059938661384721070883362856922435160245106044313452190151104891187488301954742247513415961811395364038904020028712422009394890283836231579224631184290558529070003212715124778527724379911778404177624203416887641904288669126070766110587318895684893132284530182472198242848120306888643801827021430650951865374655453324307758960768068517818023450166560116102063303932136552729866774175240430858237951125873816197242985893451413336087987981940692189942906198518093777441128067601392189421047041679861841412563715126135635953523955879289149463313506687165507159798764357607212066304256505585134664440162036899642851911004010074577485990710150276298463101767776398632372033397060493108959981204508749197324338394024407103389129599428994541984702913396075486431635403943039992891275802487917643248416614327441551145647715432039782911074151101524923092282776032699208719004926745207873279359906019919455989439062275635197153373632939955854057348225833295110018891674771073535634214390471769651552155842275764489115589460974170728475775384235204396365439006495894296531899535429978430079485580866225310286649336196745482715858569535796032605602442599642251063424112301069499495445158723020385083250229933190712841944386549988819434620639908012054050871184143828249595743462053221119880795673973254038222130148385810912871580065273604972565471005427800338506773919604549138734706921800788717076905796681485881212625182818295795327077264754414474762758584689390243073498363707350435862918977360341843288694231518828291094543911716032506397246148898147056413252210106091444529817127183014158695507169881120643465170877088767003348451772437127926314912273205310847316864281627916001369137417745303970563443623891037445351583034743837210103865524292045341824332727517318035821001292084229729321642601548564022005570496450197598684958361615279819279156392217950860925786160113304708173803159491378792894530233747716956102053439971352202876356069798916089106280148861651517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,39] -734139180726972969103082493710880622718547546977886721775643625150991261843927864957602636799377733384110830830454506037985605283396761082893405429276903931043387885693275458962864249593353907489540079559422195233155753601061859622355150554348241979842068987362317781054590057082559201898088867736849321683959611646842712725507635326084581609838682707345069093921993083383948178175542703692465478159485742324474747095593372889862168384669448026073872990281606342858440502204794443781468167095117913700832412569847937661945494459317269285718127459783734643364588280895041741228932092205036288214097671719826353138347378980866388724770805311771465045947208713137375753267149041942392718552566386568006659280684412265052569129556739905296840230318653012674086756903916140727293951787221398507829599853846077363126207262348326546274735749651165280720740118894501214096292101435888041493268536731091304679215130152324502033325168536093965406427619393408141202804572992701763532311870330030633356010898936327547393789508760805419477668756782191493143002809281748189177755756860336222490120124098088097981192126199654282271531411763443091525043720054676590425547119777814826728119568158591578153967618517888066426589410800446674569258225642130735529293172423958879808325048874959150676586001714357094699133403328322533180905794670892756376882413659331050452171755260297922204243427876892208431311935758011455783191217814773570435158894762206073797482185545625955662938323075396922883279214839296275300812820340061269583782551576758775588088239642661209515516309594587035800594563859036601995279458178883721799117790484985548486424795041605145057435651052901445742568031924702348024676568024454426852033677229567622886376257091776566771852948387834963787540757455736321100504791018773732328629504181697949375407612428024870262968355094527481123032590709941911415496566978488822679321809191492211656790947851425575224570524596114963786786162676318067367261078404529208355425311213999339009965859818717087017319610376003698509567034028715980226292742809316490000495309673078858619687061934141558789057443640995180664985848055792172253036876133142411496525889657321819201234305067155372137007654057652313031866707472606045170969214536621909949222404421216799644455287008014498742029817254636301105736093727299498693533492847844888946240357615180115824701696542018380676183069217394000182126787228776958559120928056000617137060359455252044801583840462640728018078158262439424129139641330603716901124211469531391718518496614895803105320410054887657074953151484316260219731051454474267550896578183944378218411355494671710950419032082880224477729365900367525517097462907683814474109970176727094703674982970640949527872521630416883503685155902647218575022676183802812459490459453516108320056052701260711812269662409764759852757089867524634496384098844055437058642973461752277868268946603041929180106154071360350996691352279749474108897383704203183044445877390519912778882093172275699925043718763238362353442446980415065566654585997159435237064704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,40] 70672474289079615259667993951839473702986735015616920767130611093452221770691893489892284805954271977893297472224007390972191582036875145492583559384262175346818053770935805217441525443261472384477136550737770681271499073657923361881550677983930883736066751927471326033772210735320133917232399295825222676269639224308110094982081725628380596101266807179227138845668511274492337866056964503998685713107004328976812745499423138433180156054126703323534433971400139126670462861524037104898832544430509177363017341861520822461023189232214197507267897310372259044846866153877222148176728076156745101446944210641250222821686912726724834362765878851135864876027235847091058156062229944180433787709279344490430708807052763244803769895532614894152492474924143506499985174424639264826409183804691341531304249638440376187839758151714228799828161338848850838670654130431668814889869162053038827370208518291947371365963065080014527276000566815414473945543460112632545127482559415022253516378179904451243612599828403892049317148999467364831479074993297981155806636584091012699089752004005987977214699823377383433877144258878501606624534844107191965775786486113392118571305210108489139411618245876583725426893794644636023093503574043489623131233159742837624042902166619284982839702498290214466930187929502383695459288123017236078680171676707873158171183479865398165610020298698881472342557761839944986938960234839602917649676391012954835046941544788022055529704141913477329829964141146851838907903567698351181886402511155573258220014336423603223206981697233670146870779321281567005395640989685222533515817373085291492735228325368063932531430319174121154976260158438871307683931571306738806382214522958407316470702956766660988070126167594366848885426666494656510647336509112763129550838305226054446289280482374222099920998240537820812541447458127909067334640520346218393130722243283735571286441240346986274675529616783668565311286573848562801150388887806488561282534876783285964963833275772436225224699729559040919426236465207574218559484398092786238679561797194086194654060142842421541703661238513872085647862182233364246381246666733471077343430206381263503621433891521891112065811577412226494350290411551717222007571484845537016220848852268036452020289854053165086138330152980601742307712218923998951263057868676209867988635773328109284776562406635202259446523968613149272991234477269717728055863664184254571017068526090276229026015371303408882495912917500618632608765945231957867845762032196162218675264128931793194493325082865678043668887492990291691126539592408409393228606673440281081895836922879618908531304879871679472156203468350781539002225447439212714234784283269492017290093705967614316215078760824278157502009628255688437860400887258037453614115745872990668162648195728323764267419104598718941925520269405313515141593493988291063050898247945970252343189520002489319218416696797606811616716633308825850574467855130051565698213819702022983972428123002041291233100492097468624165947151411382163810310204300541154419532809252964631838720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,41] 20549308895352707078387297807417867839181619243503461609933344835918379422272075572094465037179613840765562531120080800939540069593066045609165697622628970166321186661912530080430985861719064471767594285972728005374741893189625590650050649082250219354933148421374530722217832030253552579887581447749090837906279309836679779434344950802469586086029357143970892212570640894058695799411858119359031721412340361789163561466719951467877693436351387943744268439488994455329477462725840586526437710897078596137489439905115991786246197959671624935861485558804067263139301552098381961151391476459698253486008530242347346467890749384388462885936080265966696150812823157594128051748714615758667259576422701978539330208517784513419966703430259929596057522216696201716477798842822705766559864407819624361591195578340735259031267557089966885217589477463332941862293427260520952406421997308176217240887990178467010783186279574967804323451184944263554316456305934839506069363128182916442862207842045886929683056047948736060070953041621393039884051694278953028873957397277761507081720256897488662711015528330307369950376626788638095420903105606347300345200267626475616638901057015961322936645774794604758799622996889897160615435103297276244485405093456624855566200967861690276364208819115937863967697466000935786860328508945258446652441373464576285660092579351455249257925259386367610790332344689950053418749158997004956493670241689064081334118546823594147575666557008123482093751891000634600904173664168042337391548692725038766289749671704590393906400168462273732901733466330093167628672620183855094036926182299951201163774379970470909060765543421108395559180965008906574735501646632222930532757810492344172983641269455364924881851680003501200368425980830684688914594649566614746722390655435553934927251678225615906284978806386141152794916275713177972000435925501451519067857141717527557708135813495209780462619690257969641968780860870415230193719389685486713089983256896233221111815079896597451932651954287887094704913500564563615458543909300336895330158942834871143933633165576252555595890467151746016026398722081106613396425798349990043689421073556211578095338055150542424146281138445219675029114239459704035429080824705700723690961556652396340982428057613164144163553265921948163094701522008015349200460416832874309575856656308511148643695107952504618622770522244444440934442637280418034907374613857902621178992720048056559377617678121617535324065139353714678186713446859942469242125291049348876836270662554584354593341493127551025057243682608923299739673126640955468176681824493857885539517662107622787663160603053826269892773622931350126070768435013736008361979117434559577882565771279809276565602955847149615113782315560999994590366935120036267419109743122755189712307989590968982242096725973306208822212605006635302923955165641984452128909636407981002138593356243379391373467147795294968584274327692451125906205274152008418726753694400884017834689457811694909918910260995352812051407921688734778498117427390404592218230014828675638231040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,42] -9437372451400189650231684823208882738662781573119881703542216153227696901007178385789482602992420068630631655929432728503903702247647847924151847360293909381637825589015146694205238930076941372361543279249148946330770539345265751141164621469530254989705961325560184092403677200686402264897640505448636903185850436147182149901518919589361920412877911888842709672864692612402423147843560165480051638115733432004507758200596723362976620002720857332101024414755791676232697433529779492578096514161036722768801865285836065301078422608222577097395206286273759242685585006123833700278740564523426720599972017260749799975209831941995701003658497280296275606287235132555406120833346640992453685663581152953898216840471603598519960481802498979510416848477861225739022521073114607605346826164793695530938263469398805714368430106524756790491087456256887400579617622992071281386015231556227811950028845520415316027375546610431023258351385851643026220725425766935800159435859549559668157977391308531022761885629393751742514877024053862957462795478103263877392867061872373923206854510668077645401190457454683387000639078686549013277975964212035290616636576753236259515250522398863036493324809943157096165926049419011509578503378208854960236279629608381344614365827654041777033914940718930393222642582392108197072863277427503423436163273623775927162523189242768292846371415392540378071025058173965565298258894538696011460327357912860946627103227950044415194011699357638198870477181352336707357315145318631838467257582966833119577278841244806714093920233489153794932115766949307849008461376986685998801458075047182641729103958190668146763876299268710648358089802565965699331982572081647200875774585117455217039942186082141574279508857167858452532436472143736907874856176006920680829350695926657469145442917195850837559376204062165511082538080920701223289030227259657809636940870521537383454174779918030584834216759403528302459265689874532401528183870504969874283090386172331933981537386551406778620636007431330680512358047596315382332754295921702387820314477330006889407494347079192530923066384279069603183758293495351983082829917555320480454469649382379110810315530425020924175669529817965674062853387708567081917158729626563141421443274924037210735044521795962550488416267714732189892102880250175232551525783611235195395182009250634598131930060236965214281094755825210227216960905879272095784594943268072049516005011703926247620763644220932107210255847278129821501018508433719160835201066313211625506306068528068981339380833822286403718967583444323053305821223132143499922163191852060507291489947943711959807482630645475236514905684856874328619118991347244616903585563853689835330572318658382097583745820592716618313150015641897694916193672491863565143488001052776512439992815228464748605302338901151918347789007052397906046603408719220890349931281556326953847236431674995459537031483300852437330262597725833362420401999686518745219268922017527940299338353140933664581458159664331391074229151105573173433115063344181906132689888809448038727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,43] 5251430117244896550030716546886237414164498814894287331979381789358395219814891822229798182217694444762660104661604751388210666555813798566592059743858221007573403716663734779761603054065059127578251727704125024534481708462781022432395277817087443955866366433496432193438291687342645280533717347961076054435786998230734627837385231070700047861264629670429883650626875763822349604699298935562791210100779578345659809387775308427025697681115453398321949917288371882130436811163547055844537390198371270706099517919702750771141760406363517879503083065967275882486358994599922250862277099188948317118105474069904887087551178656092418076569222428094833283276435975549416750061239445620393070987761933742248927128814541726485573395701125049594580759959764631723708059090951377764966383750296545178665778838626468564855896883425870192968536250369113825636173370723577321265394261894731863048213208092720801505134612496178506664581021352895546550482861763436801701592655470028810527277003742758265437425578565856917497900179357334778981906454694518074499181506538369988115599220275323002906317288577027234334929533654836666045676358454520756814450536658970661763357570663917760732949227477894617441557169703809876706949231840855158679629360212492332296580269791841797049489624023770059373934043371801716885133259150184815038773302017869070107855584126264536129967072963279208082866020626733919876249278925319883940901825027084717378963655935261636894423352322893092031846230822580294853620552985237313986171239772682572462967231352071494277258493670221673755667304455766636151112168756087822847302640181739600823245352580006724675703949796742196286469093781460754010253548312132443128936421381380991297648126490801848577096924352697922228341274877978469748959920960746227496405009716006148792251865995104173412284254729302785276237364544335505354742265916510633086657899471353858833861489736476480976380281887890138612106669430777637014547663266947137145042793732276608468283585758814791435713055062957046539000580733176730007599849557398287963525926883581265338442468835358643390980853538439385730690612421620567644786422746054626692201477095839957868179995825753658483833357825313120243763364433219895000710311118270845637963523503806183941376484136569739001882755171474573916800765693325212682544596359930034823093084690375028057715051925628781733211348063749956899919131035609529364328874625557647581656255046808261262737601506361674940481895867357157728675443971903073714790830892277968247676313971294766899909298776704713669357699368609551462538836462656917182553084230188882461772520405914887411362028624612438389602738007956487448706739891699335645799863913487798389895886927011745564180516381052821434451104900011053452662349527857137964795868672407114471876594003435769918353697575374244700076798658607251765992007389688097992459901475742237679582498362326711935397767857318420884803569167787156707719376692102874953609559786485202188539793091440328732354734522097233706007215703070770577602523882729765246644154423941563154432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,44] -4852428331173037828074336914662101152849401249293303573372144622407896852077168243606773231543010605714512338113474815136972749295343933225552885327366011298536564351442651596931354440240269559480668063925679436386848805276996182805617343825422899955273167327600397499989016183156228789686509733246659461896514614997767213270697258518173983772414087536832068210067104212666547304914374535186956760215590429226261401628255731485857593770468274942652782754066981372362597402305435913718104182742715328297081463608467648071063857229440332308509528045539348965525724995794812236946028945015005409837187872573843781043668102307850104326683010454088825981517061183319900597211276740852532086322516922090780024378910982679818965012457607191276620129231808148015070714868229215257595471535441215469687622429232805665446771926431588406688036423698071629357682961038592862206036389999804005786893043911252708993198029605695281073879495143533673512442978622815972213369025192023415261998804484663470636464076328713934620505815150816838904310225890110157546066929077380056764832121068774682997433322188609739140283918945719418573990426844360169616988778575787684759079496938443527701981167124327966739951869393410714685407503452283217051998656974068671500394996957225534562478907800341499975005404071272962088993651264921742914632070351577615003288422309322161347024632541550085562106131602520895554429200016324820676215667986219778047493504572044820555626985541318811228461158819553861460262112531361904319897478671471874314315173837189406248886773546621787276398895412498372330152106259122032307554267074597783510965379110550178461195982940390279042891076359025309631412854541091095979341487682183601503712195904994761913318478073218677112917813383393743237127523760947267200277840443099505819453280181796250877503572604777638404453031887904783313391640110477407261182150398384076168970163374780265033132936619302802007176768915829517461125587837359399813909333781665177639545561681205860352315266076188938094981358021752455252014292701573452140751145961599895615789202327218431522823327474891232028338697623397709693183559558347367479397359066491382850822668471678412984725096665959960123115403722076843125351721844698217497287350989167524445639008932512426480802519875871664134282975052138810615218450530066146709309291709866745826075743889474971652191548690913578358714569857009448523376541158535108351418291582145978969984115188147522277352965205550179335804300503504821406865083229800784255915016637192256431841820153492001066119694760814990975858532200693962597347322816186582826192636515590154648633854119947690142223976936973926810031968292871212825785841695096671459761723247043847057135671859146099777993412706461079638117238124123883549203008267673181898089007441507267916929166874629923116335961542357486354236266372872697502479091254055554874803159702197523305929784335767184977992002341793288055359877268675502917808315059935398802982141497951002719132383283484302345065083417767105251534270564895605049109861494420951531520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,45] 2843902552395137370512166571957575311721233500971562958001757283622623199369831639929437358214268710392149611953569302207667902058671267309398457897439650035876207769415788359031669719964379293848695424953662627150388131658421849185581711615650578784398212104943628647708433254674526683235198052904389841109650769030772654861292819438356040058119464485854378088815043297446141828202391010391947755775835342955215580241835335285331803973963151193120156428153531486242044771083044872079209220507765393412694135142435742929311651775095374507795505511503343026574285737988000562758541913032564759526006943841235996313201314748537592965559495131533294178615730181046032767475416752142181531587502970294462022447781393681907296618624012501696683529493799131280481739077588508217869289615404334849174937212358001343694662384957296907749361726259012506236439518173103878317722196304807514394379152749181378330108560758629894317409564691336315000578091198107939298857692143186026665248438711354728007415863650707201203475537797203786111529813171365481349283477300110686833029365024780354801644388791008305614179556164029446920397061592568970364618828138425935637923642905818114451147012599761553042903825036116962314556620176861839547083926643524559758566152920796569434322651342632797686615205316742050445651665984289470177138271516372725083567992800040925702607486654044865658782458632515967651185481414392442193940779510036945966365213921319108412425091091430907339356075784072817024331158644517267366095659870893589242904041520446766639169664235085051734594317955115810523924978554815948621404520668777541148717508561546127961406037802388845939159277950984572116223689603771194363377028002021542056832084770869111878606810503674649708266118730187982732710827788207152532506272138931314983206689069110252995564445289854392588161976456292039313928934089102091006627570768346560512113206353458926437882601885076276606855085229852111138586498700979581281908816132553704561605871617758557193720583250100427524909175331455438939461545668021115586074901406783395138776164307274354152697816083685103232305167491575585078878374856101004087140526557102002175370275384669505938938732621287538345641850643662518243467133087511692577604017603826822559371080869765139574229143251358190222989046191989030922860508910014213041944342388076576448199641838334402305413398355205604028182372581363544223831852038641313916945379275993295607826893773329633948323923594941292639501655088713205034299895012709233710959316362623734529376900903205878168385044337341158841168378861248358517818571052344733004435072174875303823239976534260622553905652497327194962856536405163597730945190967859025386121838163643965691761508238924776690281196584515557713749948798876385237365222289906619952272706900926185304465806265058530451750107269217466496565960584569787689590501298459991484967212839229198540862822881587844965716005811762068575538029354352086728573023185692902592304929815908529279805428850607492840833128399340943274732250080295397328129012582301655105536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,46] -896953222588248862675794866743923430983904908926036873286201752273573682984507045999521872821057889760517772641399109883525273437801393620140515352042352992417290298885506891206774222300252956960740534368081659153711809496778914819159480779824517055454511536985758789159278591108154502491753514100587552215885216834184949532175649215881655853114255841538586615015538372143806149617480642961588949716611596372700299378173019885279449358503825521381832887310724561133499727785225483521922513066174336640595403762616278279128853407517964782576186980622163340707971090142678198779044688627221173041964286509345298071972448123160688385409104997593787893933443549265118474863880274726392034891165343890724810114900087970189793680969710568370614485202963072315049782518502670686073692377037649110996756406515074587071564630964667549463188558374114268075153191472830755081808000521312694531594628564496563949899601273394515413346097703512630477438138458185415939074701878388699739826470927216696132190125788235057375284881472961091322499028725714497374606773495758379026619622260659654049233236727705851046844128827516396894796686264281783741157348119696766045065536838469332910979456645537440738845288558279288812606522502796953079783013921728936743986003298452544293742595182457436788781340609526465153542395747872093434136999491698017471172455727755827018266181114179046826604991765487030718954218987838369875313260016091047181663916495743666397143311787117129271212078082048972710692070042362943000271512173431603937114646760556031031717247013464146030433183424078251723103952462007198313889095440817236969805458906712354727849114534049721380276888021921231740766029228282543259759411285541363830935435475555838869110128930396319552888190151668719773835806754292624946398284135293287788124196662044862244887239055191770770762285055753715425977565346534949167470740710163977979321635038005328342509225105081181808049279975053750504444525942335780758737768417785181408065285408710476078657443126511209322983292719018862375183985102090830823366260743501177219942774045036124632673348119825743408706934573476279786906848621982580943726430458825676708214568002563816893689985790033341010850949523536906640342486171835149982411639356460551708983296081667201917442010456149483293083812568582037674742003849761750135547034681646082027473854278125703072059956424896794755869068876786119677000535440224853546632359935899363857584779609534238877643984731730808863513285204729361370811703481949419615234467503760375974584518395997999222639684002090765944520007303278826769195588948232695588633092481171921004010920036361043050154271468305130345576132185521318377393442322587049264620193453420156664947641814000376635054419180434087250346763927530919534398164367481101236710113337301607641038947611304138867248176028133666634280947107630677217751730356525789109575657172205375945151935051968081263699048916497322557575408891517199873651533557979369464745531786122166420387728653614706975499146078799527184389057948152528420177010378166595747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,47] 85800670836875457568849340159705080231143830628436245667370553268523054448105730219254257055168685568478168377051210341786211427131188907615091973289691598892986856449453879421772376861845518315228093686781799071057404371916050278780048066150681220869068755248570281578246422397123605700208227693739887898033387232071164503930778960510034336897881722805800637200173333043072788164945617191836629805587804323961664044041681973147670008030170387627300143066746579044885015806049947509403666528552137360346593519119153009852892746086366840175179780856538151052879135021371569531786644926802012571081959449027219298283646102353837905919877785969584968084812601458918682561509619176590187785316969099312703758143848929992881508289131395844899178230318589117669830465438121033590795980482929594766338746212190555608309650852062614362520192451642480000525906804243744852493593567072157539437847160972650341128217746370151974811573341356835243245899822251958416536060939626021820451174503543759811112667415664914320637799450181034271763134729325605899168417148841780420826760023735578366079915849910116488214699827062624025617550154818657008635349734458464889615992944561445576025956720988595522108614164780608437763488590304639966145270947793793923804506515402454533739865692454723845851498498266857788382868255904938300208433821821253910389947330289691387792161291789935139262593554943524143645064418651277301715391252816463593089792842101375884610713576014656035123223829549498604754856461945785165864651584942440674483980777687299570686095753286207172458256790986535931201413603501466045467347958175520118461311032503644979857245428877109837026605680823905260271508426733253543139247710630378399921272435402447999058064621140501216142640407239660399120228537625276366754377214791186872932619796003767812484742778942387389464940386991707466978876310968399578405297222247019101021442801805929185559826722865770339504075556494957564937098952162968300482643860897001070156497192581404184182795716765451042423033597550488248823406816713500040813730873686648056452751152068910692800325871432890610317565605448495619623808627335384580240532257662126477401780717318257829113112795263093597618123350554480430968520993680724665010200479468549462691425681229711392852467113677887826398646010243861089864517880187308262259910180654729369107551864549612617580497057085305795490992337158990224336257554822302182335105921461960239877504919768552365266758570927250915538314998214550251025686115653599455735652102177174852172912391503063026733407045973724227001162385140833010255153073885889998964163547220419709381441120295799804306222438287637601371784893143149787225047320879550161344050621854039423759145770987292864346795401891149811369932189974508411781360439730972924978925403895107202041160341623691601982019685107070327881675082169565612907254683355794134805266875562745196534549998479234964002087261856913556242724418520098938852543348646821676250980347996078210205073625597911923028941440084386494372375584503087239251693155677217226752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,48] 41826312710113457732765730764277525618343942394084637723587912215448685248081543196339644980452474792989713434183193386471377504083427631497646511787120994736235480873862443884907378640060898225430056595158963721396880759296622952256827125540498640311716162284441082615453967885513381934048648675318878385099287885759106665943046538450359104246863629066154502054071717744715718999777622477980202628727161186140106421707747138139423447742860495611744819919379208468100200336259229328722011371761569533196875381086463340376879042836076400259138111445422707342271710886086979148138202938759301150483583674061508641427541094454985126610194858233600967033668358139398625795815011751241629294396698010272164093328575390947121270317877980317126067819213492624887010925002688577754665356687090170036938228927038268417373070444823213578884710863758395878011829631630042925858936639004624539260305051359990068479494934815865330176265829165704180575982033599436350114282504186720187000351448536041694776407005075146031014995038083779065484666083012832572017464621561675518179509751310728833565536214720994023837831072425075104432383953840054319270745473791716857400358760952745721395290489691472286334711358895567380194104324161432860978863497528151330261709732507819744127954262086450685328466652214527122166031021323177385704579958999269478489035783744120962854396143553766338426774394551425947220345798913730701290041832856865889161390693486420666626910679953532208532822793120833572497961239338439183491890110527074691758215454076969959406101985968209403091710222997154688804596304517545920185583526738821220991558595537614252006073901634641809790093198214486644915456118522816369401774944131183689545453085501330316649050745396552464212795402868597253226751966436415126176881785832683714766409352670054205759073771737263873546835466848665902593996622752646716551725790751451751425839595664396352463553863883001772447166088983347896496131248826742729814365094621499518797859324563967482972863603794747676070092154262044148556499723782291293954551662518039586641261975972758736764686242108806755200993232773937606226759658931990937607907402530829964879701440320669047376773093291533614248151599887868748084918429842042886012815398068238400416164009871267157514720520390045356559367971639288897849915805327993932317888167070800279693434328297937088442075049449047697608187491473575705603133114787874889999849116741754094041578157427944853195742326987676985692240700885003418883632800492176229800791268067479534106674827630859881737927936861574641330315020805666538007129278432943946126666989185459673179656929038543147618501185214090665728807799761141222659611085557542522638745952026171763098804206651742950037279652499844179100112614051590618506534622080214208659503741836136086159183736704740103519693361447364963271923715500082901650112744714966773393023202158878196413190443570977859875929946009070505032695209064842233689277696471726108101439900488315733222130846512797257333697321130911187988406145113965884886299128225888993280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,49] -14184377253521746174520095211483054104416868845277927791951369269786074752520564673617134190308815515161753522069471701365553332782462581388520951769614456452562059094191647367105066746656445223239712003789653153699304344961182403591324296424592905293146131381070926824847266707105196335022481411818932250223772998165438912769885968227645294134117719306448484241314778276137929108184514190086526373282578707061444416538698156747259438726883692513649056846598461447830870628933708937537212364934047231406584787036028480960712873177202355412555248541112185591294776074449869145947094506332178417770727840302367150386230296672105363362035770036406193852780572309845724278575074718710803272965263156683034397293855714675875834091237117701344820690051926186735379907616669129575130261953961472155088689343616511426363367661089694195804980392491136849204113919013490502293849303768337095804880219430958942826383249210177619489827149607491466333384254306022098735816683824851881269659821337806241175913752839155679158233247489151894449005589228180085965758843341269168187694099582518138120455706499103838302282231113494285406410308923608148327476216689000774829707108413380538927154381077043964678996643273708760035204881598961221495399296265940320107016974740736553987414401336627721654386291784079254272519933190816871124302894190989325054680548514113487286365160853499242163979818666319967639823810908529297574298083520860515427631001432737141600886838335865668135930793914376330214708378275114240676131100309038251860466912627533157808001301167201494342546570402168098239812100593429647893902671758732655470371189747907706349020748423737933554827727773735951829672096673293604736055292265530275409388575799846519310660436192500677230968382916670026803805015741089064568536113697660527319313419472671971128275251117579290317812391704752475284095043121135065316775160546575299508602870748513416289085566926920512004349347675743965423008741215104014716111562963973382328410311614936311080056051752578477426676130182399861554567975708702824552712540935218611862525897900703250148146130086034075634850469331379124757163526009206160021843239276686712275395272187627152906672298369609865956509691699199433247876443328318899279931274256206241387154343018598094089153607949425531328715502375314413962194808492989354570080054975227671065860907170853959766903487354400916582447222551737357533540580193983591931273359210685849991553012682779997823609901667564681660512150453492078185193751464284743381859350183489111961225907220409969859904865318788763125867072398753747625573748252053069888025206923797517092457684910410997011021495084315614931887969061915394585013636228555885640406225226212416006464289954660598162081678214684233826073162362088883083578981730089202227085827588680143422288874505098586514822183329720561767041531045942106501879146042170762362286372551915446214460290179746783666974469119542253101442850784352798755593745915969873016292806967395883849909713031963804248663860153389554481780248325842045720495897976307187712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,50] -1145719176085288224640714911410441332096170042808685059171758452176291899476136196515770104656164831687476603703799357901895702724094730236221318058524548356802883349693343592572085811796757073496899513406080776001625481206965311760609804567254947186919441930376629520492875233109231288932033973706253517710885903391484454109005899749006531679110267752223148939843258637042099492683298861926379111946626046933239760585601834416347327928768805127368099089812204824900291077291533825654113349830446672357368343186679026738138637141414562275194611163275128517564254389486235740572874157981752309279524477164714552253559218461150043666745598591641343200874410893196095077457555609917429662389890874305511472882817792735543600588732470123240128321703272162682352836710165994189160242231779137806541253620943438910331551592790769313643006330176180309443360131911469090973346203659262206916023826953961592274779927121036728110063625375983491090288463622063804958956743512030842932359875495145727260001860493298240598749501914895539717787913821535778277683380766649440381304203453495844388299420354751482698876176446637197006396235584082047241453282764171568942593226565593443709644142984815689853574468640582154717310660487825070733461385934227407675954257006351343772252842947447932927409092882851688472432484225714884076653028850399072813135893508688035953983282520710304502429411808946775506892010078103452099466083633057483151074173867797680043107827561117508956092449027614658235628498296048618604692966446255455568387826862449957390767274271449782457324140450513877728824465743691669822574364330301710461030414133780171987065094969532625595113489053875765244805172651380057575274164420213674739546270054123738872750212611125164871826185797444221631088476970996245510299439147597491132289467011017890359726176514241601078297003308696092879768945354569802349074600592445105564914925250440136126122912704943594127319324280312278439207915419357936467218055607222323000169081626185345614296656443965426992990033731357603157878301780906644927643370705498272169538140899630802363028148473320215275400619762275913210696397737671745939914414095498638679784108932568404883588982551378420478658054669611983424598509394417579019176500104932628740474523929936711130105702024485125047367322060597089096198706474724620983046551020467450594447025164092993941708706917496184120159283084107824992708242744798582389658368923214958079208882481473792938276461744975967955951217112268806693660700822431580963116279517300557635330725349271386659604829147436454906652709965698999964937891471196340865865827205165014614108663089222219846404255277887158512649529408922313171130467737798596148995127781468035035415258080126392290703151027141727468858485687017971966317464824113195421225497981827764580263940948598978813226025872260026169153708027971335911170637862255443981301866207348002849569135317042336488365078793804596256555972870914558727695789924787914743032452089757847269865704393189176380131690539648770877459919810600280955797678170654638080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,51] 1691191161577407678612522375246430384917245799455992863650929937037390765810852892200146856143658950421534609373166255792222426763400535821325127994363604140793175475190783730348513599825752341100430666473264954044322928823793698672647812538076723749084627092529840907058677667756872346000729476883017749552225254329865238028711516202979501482828598893569433958923991701186652771039088071884537400046384402451316436877135204550091752662055696440291478863249050162658577348199799238097033706843413528209158301065043094920936905301768993372740012140765014382818096374381106760524960713936750297580752579331221203639754492821227343659493614168212413020268739981230076373223490349750099360980571818213581339332065549145064430202284783630053700694947315134857774567152615729779120253248799996283995868256821167675372948557943578305133762885814566339489294484149684429927127654732927029232640955966815494165338158659670768754697806539388017181098815795204923119740421313859109962329600159106112009003603621385198286971535035429295979030443429820462079912389046454859926448561436832021402881359199190142029010567090860373367985312258924020322939285159331390265966397840440992271462598923137029029587511860094498553365859093654728055971623248699905369264998778054010989306027013063333740204504674228495598623063310568607899914045016625202071699323272847685474433457252384650090156838936549446176211228693249396417195276075072434279602447229951819255726305673304853242635632245621878027174729022302384467896597231946418563427802006465850982965407103712976274280800680256649736633510048904186878083829909111109761561023219334136437776683689577366310876937751655946902940835743932075374961374481017070223666863557538654001210097364009614340515870235328416738910870689576589039151634424750625577024507369967686979652035095449857535392387614342371620471405457239400760714021087763616730962659856439225305179404749429611068500373037353126217728904409911336470444185277343938318049875751850239575046976156237239810338925117049224575234388819573254897524886904936876891348376212985120728274848578556896736295814175527322299182092595728974687874882533179749290533143463664208336919944744927059612007771754346476195762754815002880637646026341487040163049141490921773050751661937622270622478739828927064740700573475806179467433165543414157205685987866025499639386938153919603778964914111303534758972731491382135161363131526142686077784352922690746400123196019547772741094992068707668800098224177770576216196788897936213843976714164623748263298125671818717763164584631586372700448251644319988624028564710415630367830319383244361449301168803395762156400449467126430621893746990314359717069640003946984166222663847607487700205942220004760995045747602981910431001509570738611098917450499925233661811029928870876657187997689625109351060580856179818097537686878876028316018112496139121992892111265671099240486432736277308799728100786098326967352892778337357088226626158713634595462393884246604109514592444650246016088184632662880420379604650093969408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,52] -417025223270343017750744010187258315036085341641921930291125999427852303156825084831618700307820088342402200705443462810776070930049686530138307676890398987893599361376684539824428675816348547762187649341201779366846429370238345468606558297594117222520009049736308351361931124967102657033885527821247186323251436511042612342881621890053233585001310477773070909378976583329466470739065395708698304593352046426472308922662837825423482802951868060511706221607546306907846536983942311965927522330878210810295489357894603154328141731395607710663693543210797150305328610370629752465442521306234690171050975015869707261049044075999402849129740378395630021401141546010492924920785224403019226851720874973376255290723046179027564813961582074072639422430756789581226120432708760292269423920011472541655763477113253201277265011243860109336462560340048145769580902887737927250238341451913408466835939012430152086694755179801271696060920044912638706881946203156943646855600215681629803701761509776057842539172633022526634157351506052482004675666225851699285374437378599149473280166631230440213830477228464875143772630434272148759763349480284347981055909952454064661039995937550835708744608089089745632852790032699108064369341414483468876899422712485281515575141174046862063908773752722233862093240468061761290614612580475982010180605965048494047640518031940940010116667388249373896966241798341391192831409729804964044768163750783823486139187775657852450288256774584806883263576344545239838343263699563372141514041218879968425881964897020775310969658993901523120770338182410780397419008692993491992851032062983236390903906556270361566986335157237651835307615433463971238131430489949298231632800684485245041778854571746817508498740839921421273518755038426404199292155325825054583827112787588914619101977684600323365767173330022913363851363888944016651344133235490796234377031674942943992837934026630861948651600071673674312590847379069981699817283186065475197856669757043384454873306335192085375549456421614094891652918906399649062494905587459281197307516753599942324636733495085025791595319441630778974715375279113181087466780145802175046923881183303789450859184570558433010316039066648069535968127057002364279463933807879631736294646609140458659002729187795713368933736668561439931900282607912074422569657924521112888755958732069164067417858092768865873169404335286393147231176491607130320710216833810641191179190100982694444180343053514998145893168487967084063408414439121693048834960842741587279639294538096518042064598296957017881509888527293790796445429025710230651771148597267385566013660330027243415913674429803143955777048213936646996172634572928546234468532940621176293533827586494342249437222755596344941359126779568665015873231052350995286362851439500001405098403229878345149633226282608195685166266390557472915588587052574347224680012983795508787323535606110836744430164107523648062006512699450475909674530520383340558870976459923894918046848935536357739741476616791244757485880694034113225520473383794822063991661203407503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,53] 24272628427199984237359433768600745440501816412812643467570835526577413068154067317294390680478174989764582986638362627026088347165592498737287545750337511006242540036035736732902913749723414581224937760540949349285612492666822472550748182953289582985270213585919230269350201913950840871023568023247121851790388652201359560810885353621390034030603119851968571705945494779415024113681849681741619687707737647028954477747939422096395277183684872825458638223046153249115388825599688221168127820082281378078529484019946814706594045561697050094006730984892845311031285938559499266368578290206181589594700585686674411209160877794644871340407493883105167386860485192963222982629015235275886097997590558334464099448283291637895243495922634217934793762821555140986330845758544046746550857877592132969381769197184695339845548873295603861297227636672162952603273703569905146161175556138160071571923498530889229864037948417665688204705995811088821085208651202829939974377003775563829930013998957096030104670452777035755587584404537133635755175525830865001692239274557591644397949327944036715093379964736629080893488814093543712944989310671133003030247921261695928694737179285429625749319334910443126300773085227723549354871065424476552112056618532731952992261010010154648581885016956541936133959297037996748234668893179533950161915510761133880888091431101183227455241236435237286244647166169754801198902800899446382853883107691769234501299852900622778867383635861057875914301438263103478489850909667500901531403743766119516263923609648226211171110287075016707265780682769589149763929443466566899728247989232642047043407956869400209770524410703631745874378901158581630737327084056696709675269989013008607367873909128380759129198186667251603254502567645877201309133034805361878278904837473135405112019676679264359394743364608138990893652702609760363206119559574871896530990437076562997555337404917882878441042090237786652144470366851134968698773837314074576291289776564523977643549423478721822795805604112387690527506744987154521613200538913434703157718078253184764829809289165441317585541587082294614540954031600638947815698034001246424389822156748839341302184345441479123928844558749168471452458939581654797717131220717243854048873908401835963792913171719093206874752770975672849489580297932120715073393278046521697864824451189232823365105550649745808450460163730746725347428313192125467566408274705083456461789138230196902687709930887559671419379829311563542619172567608504450217056867545078897671501511580808815447457909525268941852156116119630554450411893747158067656646402622515229934362952997089653842632738830729453649496300705911292303847164819668777545653651526746893964679101881364743193668328613228181697325198206023870988620468408812884835129498073344247453436075995817000175315669062757717950806634613261691226914071974693348341260680083071512130144860297815272685095183095667910677481459806706326705798727353901509893255354122470518190301432506449368103154759871202137973998348522086277063978235772279875227586933668446208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,54] 9018747351817744282221362376825504874732476529242013191097311492009168517929203992837444515156236227348051020501158817411458823755289650343888752780887348556092173774684340404705040059345759666734945965964958932605793242215152950977747703682634488249278033121161210077988576163667786675842755989748042770126968235239515762917697282474937370929166989596939173223453236309912496141023942114594527733463397080863701364684031692465342823161601016327031807609173928342057348526347580607761602823862568363580391336265977633165932722771162335409341012447001512546520687421433512750524860210871473939824301137840221269798334853764651470163477488427495410543813753431838582380703300124059463807241065764265049856626490620644620064933087416377196648492116823948222954094907522028139990854783150145699440705117277186914291138832899030000956341794327283571775332196355567500956267370799596550849004335503746206037308322792554481579242450236679923663327127186730236600539693465660318480416526276788529172938074634274672928713588477585055027607101006431492470480369011443955665129705181563539372887021040625491583735013787015273641500032570530819297264565988296728975653345960486638765573810635259658175489407762008479039191037361953680752653660748683387313607616155172874079536319611609324529178602549765076845108972538604179461870316992287038415558429975332038641794788655779032872505981829680109214334951045631282995618317678391418159054315317446339617987397707236164173240746436851786273003230946225054137650393980621419796533849529513191924184142737191727595510900964388599182692168673199160940977961223238800808658795007253587774418087896119461533962476669371718235444519781055052688276659349721427772440913728740979390667580220938697557945618784651667058522975467543383735483262854153258269438241867195372065645037689205966804186041674061214960689471879836148880314366819749961104378665333452837163139248240392494784019806602215106756828744511711460542370790068149746049719481125862834713348208473216303906079279816945596254226155496870149270024776203650808316593272381473122594757410345615169728397856071976114457172914693182911493412785602240886166703502334434524731127986504862203245033314339152449952987071427152119976864547865529151463709786224574257549613356251355812543595035362537898323759631874041925898042556063344594445251354601583078491004474318372989158780965245433145954092944161755435425560805587991235094189168822180802856495100462194018303677825660616908611073990448102792452561451384785608758820759764431273790267217549269821532633065733122372416578234949383842052114923317099323900218763284765403644448459657473517531442635493983326306135594297858137823323794595569932411585288123846139937808496851901574747368016707082387166828416904002587100288499531927631221450260529147874080527898671457428517539716863543669969345609935775733628578610776499603931190404218361724942618777051702252949798581432544242927485806186547193989967918715969883574925457691874785851470668158079985950376997809403188490901380084531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,55] -2342594839551126825028500065048110835674795319814133503395093090118145183194073459372899589104135000134334014127516345768793007813595333175938620558700236977585044569963495738273652800409006048655994440146620119848204060430403963749625869391128171873010516942036147247942752713688307384763702761306004869935144594354858838132991562263581694627776461716283055371631104189712722533722060443828994241165742065658732385504345810667183433125579404189816505276824835006088666729397598849766071176502833099106209932927860275428562294902364663115409054004985786887632909879983582222616318872601860611423874933879975925932259276634547700232187887065880746865690055410894202309972054297856143769796965109756498911336738924209034802331299248874140053081110177684206447157444097347585145762909672265694399648246708544745980979925980837513629263195559840424322441684853392200167251100984825100012113490562615595588487738893413400196648887518289100532829344562242142194913072932584665125861265857706827291763364875246868073417245287611398161903219078813785313049541618163813623143312791892785756574286692611150458931496412830319550047774386821681139113507308508293064801627621510172917451158403351535009267509210933129635241601985464497327406413400684358579715395442880724379709458695852739486337817372803233074451481902506614900116773141037770804327318170102690336862869522816541997138978146246399443787631893300787891104193976967820162279268733182943092626230038008118272856449356364621466229816594046182289263917971325901247313735635858919749826523038518448905343676132923023502364062793423836879732324487314664371780404617799913761803058014316213163550797454759054143207220414118370278210604002733643149795300900546104363608183538574216304181204715073080066210821644417390738234585390968683990865283195484093756962813919351396043610772010685141638517656609164348188811064387423488663867175769814790899892696570372185754221163720831042333225481128120815005664669940564079752175913988178074040086058572055083251736765375496413283998424395170151457119463260124443696828624028563009410908778097659381251860261855385526604712472225137021734235882667323159776185035278197257440656863691777146310000501360228565575318076109344759903481845198990086960789942898907192719309563928419821862781491311299883002919556883433896067223541486724867752067013576592878780004267077779953804981103144285556500488594776664000037719443092906796132589735977864296510021730369241678416212546953425631640069559851218703963553892519234829697685539217789548156009024509788293941262818435351804387087485791215435144737438691373981776863805803206853408934368008854809888125737770728764102097647674450058308836954044747990683838647189411197304796399059539717321772764699972923607666732500588966952270280220228875868542287468554021924104524550971299114952840860169279549737524361986874289897579508313764862280013297875950036675775898563138651505815245773284974822480823089594448503757986358750543312336594172089040708224804666205853795625947748364267589329311760384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,56] 278008506046238018863797645935448405883395626507956017388732010441400231486587780869044836294001945577323206679698490937523153310478007646656134743755304695978994353960356798998138635634451767290408244625507280911041105418878576213052945440768607985582973920631362645587100658457684300018463145796468434616429409474624602355257703955115230779442389693274108570513804430050325717250004267969505618478059857519987811055080334011997782728687535986286378735386397887657116873743557541109552151933868714793619680814778116364709651105619687834082770907562963287446001616023011542295704176621658781303251489024107566779907228591224436877244143721627456219714592905481828634087834012760889866009071218950175724692978723543390725205356371286393279075742608361715795346737639488434223152822305206749929201997015692314453396294551799408872352942723446846626878576871171731963850863343696748871760620526542046526766875393126997707598446669236748756873812313830227138135378806793707821609895125456057771737071405566254265320525646269494663721332610921962210302684826865470295223899769912380761972269099619745640315871752483487655731160173384229862855703197585734420284664857421835410475997743509363306935609088133897515960165611339871172422855905631757977745214536537106881992036544409213624978917778669341462265820325322390639427546425860342426513574239362318758208425953330147264367451435913426357204242796038017481822637752675451242065315945765663117242877456933663501891078514162819387325279310821861000139681831492241392988987239864868073507365354780191871707021293194411297249962628203017025941810177885059383866534833080081993329753493269032142603783102659673272650235385077130141064634709378516093502554596563703982068190818998968576676979025759026525555893498084994280997137938646943559687351843268275776335839546694860622528520165629599567177090070982722685495434705581207667426526795433376563036852533135524913955499443098349568183079243422535648776246564396835599977194261500646360458704837446048612493469020772846437038043761285887191020841962303560432650313054239212150226216070969120581527155681189429742978432675783551465156940260521868074729875181698788302810427456688209512366598750339725617907646600927955516008140573968539505588577906505894937956125603529901119473201221003826228305151321491760891068017405858450764023682628478076061926369365930610218422811006105350853502477060107749992268706353258983272726096597927633954595028443945110616379694359761687050519675785691526649815193678121668777118233892968014819155341408830442413561514129481068684071275916279717722133921152505067363168571540006882897719226706010626777915937250426823900448868672710680030524189299969126354672783567631140431872872695379667297157714128846056717200362694206888200779460714261352587062087661112226937852645868815385670278990652663839709571024366330319759266524680873322062715529704983466574560178619917659208621293992784446016833754237763427384388176210480028772888589666355891233962250960091572965678975806025078435743571692748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,57] -4910260318389129919340593059555670071355533616684569119139713773020165554329213449388305005225570151114240528685175846035409456989411264958950770204875796217905750266114729081934379283570758963375357322934740330927504593980820223688663485172191940271229634922223203980477951869890791524804753072581094361818652909768802039352418137934593183913038782113305504926473423364883892136694667823787327818847030732177031861613822409836906661216403848884472766028448711440889243826605027585134379411925354674996135107196370695776434482635412885139889577126322535534624843920060446543101406585788774661770706069673667103659733024294177437876000873217001442452857837439236271870692897729921291522221239706868383062884177767982631820784434983383336721147927472016753909479139745721192156397503766177945453451429303653765418213700562946850070446160718192915341627098234415895749691214853559724266356273294401329286875747761676459932455812365288849364406010563900234063537323939874714417638209933353730645936776436910989607221985891835078354457448241301772277137164779551852324712746311706418033583472651932931175827336082795075894792312780721748982364057263829360531806822837940501943086652296346269258227429000837602448300008510086464768161613172019433952258609982166111240261168166309049700200152854469349288381208834983351620900579625236063732278320387065382281406905821216335626820880341777444981481135758093532530883463854902617825580892358674387089633695390905496740485941789618555707211174261181203608381729289450051408403315921803226991567634668139949710608040781830964421474615031549814043466810259106644227018536647060085455542246380004311451691191257564633604891582389148643424177555842877343013049554173503861203605254906687884774851230679403252692377967086953004331074870220895055266630977590651588331702145134695790353799805773224299048117182086405280576831275392603661935274912063149409313038453930707486893046531571875461700188928891248639829371778050466722517561997354303173688372347870690275243604022053295575505133950119240762896208715521054764646107243361242953395012719918264165495056494878205350840194752350375892035409387698867721338001585303876735258195163546162937971472636871665860842213211148127072305283234460503103969485166671009303341037671613127832112216098381044531225694728324455429921032859457995427531933937145988272743565992838467948951334274551293262962662231100435571129330092210474159196870170708613332132645999254514099129155610174718064826626831892548901500336810954735801673038851838922230379605764606866261055418252631547212447852822993049492823006901584867868817543644915656570687563304353803941078221486792898931919418890612805035950998110147593933822315088587866313430143046264247894991708063182731583546091039575729535295716995253290159752320900469865759755695920236444379165071682453418160403763037691279389724585152512388330223529980617725775248817852014775270713300928182020966289673378224121340925647263328567263737996254918726312254104469800316250431502135913756180809336146100224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,58] -12570878735832524967728256119602146065836241206991161641582954796818713169083093167238558984229117414084647043324688098580480809860368910575889595192348660062245605887986908088280038911993874638096440626856589868241998322249174670352263775285819556086608266459425868795256703656768004318798387366978628524049844413382699369313064586806368936779654659109670735914170180692621517832714806234402072796781554103686454677781068542312110811638406218073305736788455424155194643650469899936114519706240178667238626756327489584550766855439384532076488789490436814997856640024762748459043844795694352159744997470722644113884387221884638671119550185583354496646858880234992856168802615878105908928454937694865762186972031189416570523328482876885101456244692669405949252926488750599941363244774467453807957480703791047107089047814015860593034249986885514500709166622419852863019125114515102330144609047672237337837763273533462070567749614336459510474751823157176236635368717048385220883376654334868990079892871773379152154194141295119910655871982589334171642239784173422426023671328189976377505065417143148465986230388254958954083187475955904754198526621022100941571370991924001142077643672010557344913785810266129903923493548561858180636560538104896807346952828049146272471062990622470156668330071440296733743621184554314337984552988041113700920052921023018743778847602701031668780669802288034006288777916569919600286123255720167484934692282914469643672204515432570658427378961150036680420298600754753325869330054044072235568331076535961695018570775369177577661233207819598586188903515583554018571311307725276240840290576703828972028018968301469609740993674208629629475998729873734032259308150235334004558484688954576364626285114098270376581029572657610473074206698504120559149951027093447986562947635664851324577955796587996457244173576531725158123753621692091480515096926610554613349094737114929734960084640401268374500386792981868881292488882179120504607962795252396114855566694822298354851353518940551147023703245254797119968621994714001558665169514908739317112386924634912454143560543306425334092720024938190344392932463251190877086919216882142876682942891961994278677667434393668657283829390961717505175198885559420298426000206456608945684068278539569162592910352491647321704755692344580605438598916304426739555571249013459014781812226022252938604407592383792526767418784881388109516780026667334893282926263514695118179605324028897498767208883748712867880270253756643488594911064005569073132532880033633268560276820644930797344349096316702956126156553598908173097039760053668431105097065290050407738472118443622519213315381261324189873913447235617174700003842840011472108485136749968940672040481952409881177608970341381665272811486586266953918169610990950368702905382379964582409670032628746173027325973123059332468741756186988582432912721731888290931196498244579469812722693475450477779504255176917778142462337373948869226930061315281604014337380995084096531836288595671950803436339017581063078237630435752836808855791861760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,59] 3580543462145353203754126557878168313003999387967220280003335515066786207667345363608691174659149819218600680493767526826323649615241906395943217413097169350142304307741193395344476639437524205923106193161874366140078631364400278472178008125301052913508982399532548776142516946971453976207771322625554163871968988883371415254640222463528885831308448788752881169903869096609183479310228499907138412622659801329465574242909445852418465042474218633128426697302312328459750943729530460704805859608311946422735373149972511636974617029410403493732361651110132810918335351681986680571638318063499577993615676357166963415373202785679453356623660397556744660934696867722893677832173296321304971581584297403798154827245653030180004614639097048303840464629875768100711024609123006439859680466917963142212800668190194875901734029683119890780712321605564111476658928339255871313443951905621958533084029189434063142612279052766660129926723619409565497069199581869935586255766932468882994322271664831324193071620920491592211241591127656992001610582219662354323982206511941093986504070764866590046469876995318270573813995897029710425149691310283180582917640547195722436211139992006218093088053923172801692388635126058340404751365692998070483846546185976355441642726950722503578720214688869780992440298138109526859303167521637885940800076381130332562963187910849684465171813856333100065250227987461980045991714383304429698157374419523602146162845169146311752951233523103666427724009317275692088276964931950403574827146091760228032948213293934053942411479846381068203722761375217578748889578089495840182546167427364794486276755650590841204072003481688535462659448604383273301415785501476646428680844076888262982079041647039762040025737196964388120345019057067953292130784948162371639172354273450735188402841149333764467982677964082908736851234214450740194485974602361014250455591419577552191469803940441347775803940737810593926254200645130017403754167518661276613624060077826625446286829293833183521589104288882060700400503718471406257173153939683876057021535880024684409207818862904639040316684014951983558144470820075622055699238821733295971598245436505264765104775537057934747940025910708723510918565372150745800426691005685267955371836543048436150058609857431478735196945764943209118245918810447442534800562523848679876283293395581875790996450261939614245877187847051054350310121285589077376698130629326010663439563035874629767516059160015183313129953070426894415987795836351532644789912518549875645726341691451988653469129923603421578637125419892859535014189341193467090760857063635916508856386112442368532595864976095671544519311656993246851747385561272494362053441364387146906705634318333291176188365699338798287893845669305553526351048159530652925942575614859715687518394648036759736612859457676491203546362699712194820102671593355903752113761292275563864210105414463320637910501729534788326762059508220772231865661919967165218639829453462850188115568741451523996398405652611501668589856142445405705919607251810881040579666378752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,60] -138833216286149012563523350557790575177946249104026643929295650966062156859531991277733493666197734669713540759843932206900230673222808845159585652428733756139594802476557203549979888225784634071128199066200903791476210102378464435191110661954076785206543987128391763554820575437476589227242069469891270290118433008671614183388194921023670995948027086990985811492630454004678349649961579278830209317136441101533355784980361495798517397488063101597568051003197065114534413781688108840673856367838777276473650126019297414172921296532428896316114381160978410585424400290521082579123065119748535054087891263640820304378628946128509115140492711764807692887710917911109742134545842270631020537648657935425478667208936499966262185508161054468749439834880523511284890653039414223335742239219788123057448242224077358296787362660988940813439597687470968007853173634283464350085144542333276371493880976583528327446520768353150846110723921796447494309811256090872672624475789779343557875185532604201484721409686989222945359936306750432968786068705406269916272733457746305785029697397160868818833659219099088208556062005963537387958019116970444175310587742321898771102876289652720606501068799527478395612428544837375513079855669128354974889957825013961797548957990236296626094283774064711755644211702305129621111558002724025028398503212261801390690665764005939047126407541657468129825902472619625738722881599153150949976844873196397257596645064606132513558908098228964753347325431263911511320286754024065153449596424418948814777669947925477934083175085924214592182957619105985926355477889075707886509616952411341754705476696324711874030753567782861232505645017743714202982122757611671113791403453051712518746627026172728507740932990692295278771482875638465412725966367413933397408341263665537937774375044423004403563451860067501928102345486185907714104211749067645664345362294856567630517300844700179905627030972192494509618449823897772574590851128837649496643476458939395884917853251730736569872212456906724883850000848890188421751525852797380246241174872485186323107847095518663193926382776619726923075428530431602519454534533338383239192108971793609808315962573680539278231433778686438848244112670175469159989933704198403660889658071638595686685688596146355215531249465646485951759166989648315271527285809111477425950984710063963002200037569538101343151314654227295482046683917504957579399363704744544104430906614793435975030588735128203017156102021461323708097749756754390538823763709441096646196220923179572036019061144054206707872252397258278369884609776729862235977438134265227498296637773160104324891689470293098662304592229175954932595593883903866210210354149829607071969468846233930611993447162603718604101926667992261372182842461013527648395843327229009153935976673272591560648862976883689844200280122621894708930161964753711852578755826317918029736621549739408660025601855063493743145867756018554532348660425338649679743174424779592687404232340133291351351665257548320621933697523296637961962743351994187606754800435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,61] -98075825950083649345365075788917726159197743745718628572699453184014941145959681781926487980728981699284602388041682594134295282443163030295403579420141808826088196119474466798830868617810440045925492738266437380822954186158040665698156019800817198355309082106759642020751631248992438285250942318298646506838105172177475930389784196526176457223101182846512479149336209233274091866625049620793800228376205022599141055122607271703331471092136068552793863612901153944967727035255341683442756942492844691513960615829972973705798438828148571670636764749378209689879235398222261763497450725309063676886389415100968493449509889890232165211930032263333171801374774834025316546047395793475861620613240790113211603883122482736402727625275936713940681107053177328097190718191681572871765984006472514437365830600738468498518610391130298440770501820486815064330746957803331156032810370677176101855981175748889061994051580610739228476738927810579779275923002364346662023413094671312274617845644841344423432838006472039111130606060792267868349317496227299573672558170085592647835927025608445471996106655214592837813158141871189543000295753257135963980583048235187431302752337438631979869710948960851911109994909944754382018097599841237452944841547475427774209989451652667668161348088003029384161552054682707565344019385068256631318419897242936710143545186233287510023969453063620671845857576121590104590802636427488022382120538510660928808185961292711938827383675425287738777519199129098466885662602501372506848406565134982729190820166735545067240405591865542377018314260831758378224669471518130998967578830707942324257291389615866025135093323605450752701786885026936658849122862035423973900268429999215839737185055019619669894852859200401994863212023247948829059790762395342596853619795527467124147457133575905946047984839567652920635161678045501342189640882260982144380316476824886749033882452065602853116764231131995970051301534697597206004755164305935351050159131997509155743392972652916585687581265139401703635235175838491734771493651036502146759150894018161007835376106943530794029036220583622056620625776981446364381321733498371540208800938485145238418529468377027628510762318617272628001032404579144934965110500821354147413333463753795343134650849192789707257789562039102147834712097547408005824079246333999726731994500033180072841156194388808831186150804847929850211313967343229117180117725707658195794868386196919009944917287059140761672239632739898389998195056265822516146818863711482445092528927859349118860005381638765334350430843707983119113167765999470051393492875393556992615875103582462530394532389673530787849074858421445216164797621410048228451773163771256254609213240674066016027058827668325750396349276381692557856873079478588248225942718157572354249687639362299288594874007308823122843039271592639075793649353706793289434168526307883705093573927735940571269774293965373211644961229871741849237699367424239084143577507524365379725749741045926503750877154545019979079867771479248277371964825572423318839228366848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,62] 14772488585394088041814364360164338738715728314023826281882900343876039117398859283525419314417128538189195064224744638871314475145062616098617463636694015169132518819645178820969843933881898453506164044731049814319419438139302479305226266331026575018929612941774260425292691830425676898847092741955500000788796956308304369652878276281658403005189878398598349590797849264232607069540169842120636689467860539572432998264286435724716703197197960421773390769899747449023666938352291635456191778106787440548720740371615095019507544942372498937895255435818705684226475468325409619078422457738127409406652606399636236354689175224958006679291635173309779936996638447022672590681513878778632349187941158086272738691963854976043579837548814608392699890636465941902986067865747987029496606529901551717035224523221998210028375677155102949763758363733975519960700649762340763262317277756549696596005384189008206694220871264884372230846387745769224733518252665251603541497469332729663884804302069181718963253200931513019208906011593672633431160263452646302002941001427202753842086186909350058396034114078609767313585751662423398855607203051400658313237950671764625387938634848506812732231846263628326258415304742837535850070758140600834798526129228567480116811571426032697341467898812183446591464138865936191374285159903627672344769985290983478578044275816555340596893236159002579997885102445706054247735212714426730651146806961766120800938085088248304450365717105005821178672185655840808759057266314417202152534288942775877768182663065940544038375560807044035205328626499015855219699712681585017528939917730950686838874108968072130737334722666431026558395211100124657910082235710838603026743242102998945175634915594692106831176152692292374854021907651278479861300469016650939149609303699986846482606358798893197681238623937189320023370987952997483180743178344767599705464594953331974700975863241085717029340954662472633069666304723408100781300119835653362080307008229418270878280953985813256719683715247056814481586583873786058428937311788077444208971851599833522431921680864941426445994618171777799129936522196017311129371143702806122337374050617213281817263813268394209362081896371283040922057956081162445089330892445176017848723733032718373308396006603468649983891425641933652088890257787622521813830649037824602807811899626665061383223467798339919781310066208481681523198982513939202341288836397354008672453735103572709058930524920275577301588524514962196004421691426002774663246952379883674900540081479956064636240795153845811245078113641335304697474530590138303537740663771114171918472859331526178428970800691871617860311946772596805852621732693904789567418859710225451532709871608046352566877604601059571791041002378501709801294802602593350124580816402399415142175162807849592199620888519419063933886111651583386880318995817175518657106836759881210172466867631308707582331304994071701718421324987649953900707651406104225871272548476448317053167297656982696884260513014811775565323580173264609678238305938652250509997506560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,63] 589361259686442693790806287549141612272247851867519177643893794521065170600558744093665863779052612888441770072790321992963399440829851466616458639147107928614464383202970964004436235433610707489188379469469672111404351477145033848524099043096918387129122418776367600135629342039490850719431374665304985887211039849658766968078601906931986911967291685943256868576577644144320045410585777227155949067020484313941219047626593854068211567595633463978575643952068285601573199939443163504832327663733895504222589604261382658532183068844520276679867767278633291211853288736729248901372716758990945953145106135759492841184735190011269332735038804740573780809978301253294482480189558251888234468480008786233634123023404279953084688119817389442033471305317898148539858076864243988722079279915705733909427183632981629182260145613825406948110822336687087604737525129012469762512967363745325617548373999459988328850139958125539583792108211880432537577991411808897519431181990729399159303925917564603570190888003899124209054789042590380266021555973773087817264706691931660048109515371392826357814700421599117773237667698425535371648941910295364316806204259515190582986793732901284399078743005355996670809458714339347890386444562535058834801216547987945230027833570115624216542332199502278864006000010326473574233722976261015535201646933731429371223981062653467519087985415931881763975833783731115466708587313372345383718060065249675452556750719990495771673605209253340852010660152470394706502660249839731834093911157146276011606135024648533777117195253297662132350954939365140628282454053467720958160102017429453634395068739361912342230304133288345722969800733700203722420565946421166098722230413321052588348134335371724679693497649589649705005157331416574439389454549167310527897421431458658679494655547710927641983401898511664781949252773391034366685754128782025341141579286201645947090121912065141786415047648658901082054195318205037845028385908168184733853660221559694834629192091873996431901761581824917577185070255548622861484952775684729051129123276689318575572025965653753117880004672945241316018099982010910355921340546422656615311691827513579442528975601026634226505498377148447023138174977194934211795434033080714961655813793733060499634070571132679422573369477939201104923692242774384854923724224887510050999273481953198834779162914120925150820392334495274404140484391343520522784940253247935483165105055304302852658409923693998699362885013218172368149429196578323335037596821761238368866806506990714932581363167794291296253871120140496758585459120819503490760308330922577635069423250998670529829919427645026298372503545620685913516623340304038583587138675521620274106926166955263777324742598334377225097820638997342013873760241371243675458442100840808401229380283810141394804507731268889750390109255266063863959591638296140669661310757393146112467036956304620341782713431908787017374987867155779359036904096149638474997878767584170338344440029706245634708599392335953537988306863546331409453347507416908478638194688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,64] -288497420862778114536290618403454271736588181394650715114582463512601305788721267255757600742502124128954082976137073487752139810876566848912829457136028252872234546521651623627741241703630185872167282601555930517280220948340454269173847424889240246405903843235594220144477666616900648847618167678459403657151199285908301092774351217916538338616803505671395338803052314867776106794689379853351563765827603684654904467149563932206610032493345027800784572626089072633990232352612703700684055016555723424391432737149682651444885917993912662595034053463815126349249396362084790205897973002512605751921722690298043895180160763770970266048059989877762418317191366065725166172266310432803759949502895369362502664652228005087041559202593517457609871461760513416278351384121011868896403350717503595050595639070924707198034644343726918111359789306402528515415658255908461374414998612032780837053161742388241716409804995819226944437990382948922571224131619035450815809505224919507012328095267115397153809477221608444741596127239824421779213207560522042316049447909334280435243358158627356682132555312848962536998571402131064946848376150180569195543017076095578610875249293384607850741785061051492618476616842552304836687298817855946476171902619531168884426300523786988018374422175948491568634170851704083527292434365324961785959204119394649896931886270042279273475711185474072954402260360235461590735700401283664642731492890158152699184149183401882078982057961721476019071739377888954495766998392009403416036466593684586002639711884070148172279877908184692747961289162410799411954551262246411682659739885421273285060342669484837715778007131146966200693763601448419631632641841939222791835474007745759217132026493037380521712275196901029847980587094226933859020394696957480643810757265005460537654233994385365208165640039171679934099463466537441320608970216790981662991376444966302617566093537013955702353874339657505273176692287277680940995216853212920670573092260924327981810673548254918568022345764363297667235951017191443737025171420417328290198107791163227512440596219446941370017047521670667771250543579306521941512534469679266876985839724840104300497435339672314320523930833620151653302176514366745300387076308540829654438095759930426656134171826223901554137814183878795433233248304233569481752184207259843485008613377656378440279224605665556064601475713874179866776154758462606166078561091181735491600293681879317034301775390469195543122595156842721105879964054901841877182940865780079634663272341977800307324122463627019441987085143940283945541966556054131945616318171511375078644653012762459551533261339353169558324708247078252955926422890081676178801893215741776359682017648982483708257672294879671957171506395528835468309894021048998983762515615237429432048872661370863187953867729457124677724937161036112574513838646997360901530657073817098354691335604147103591738884101818605817509777380195237618122277181566476385780067130755048741377834294666253487325913505702584400172318423038129064979243366695027024257351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,65] 12367547741797831885715117099462049809127679842252676618298074733378089407780549278233707426586876927143477657151221229883019299617916245898805639551996084967756078288989356073995250035722121490307312467594189121287315194467380237859387630818956076637840880087143893449547211658488020271785664775677823543246751230411012395381660764116639481221051355704353894556366022692447052418675025198581932197604381706785072608320278843485579371301722267211833127697644150256848041071972163596958991141512629068638647410542742185936105029864872732467448053542532469916475422110545371218398859234556623269570034973417262236423679351985922749334672118017490189908762164521096890904117382700059423176501448993105111399242444745824814124210029914769359852955449752849103972830470345826996356515855500546002024698497487317725495859479442039496198551944684828131652760172489248355241527320967653124676922728229227839301434207623057567337357723438573971950279822263565414786330714942491562105073087767197651286676488376129322435247836668070872248186313290199282846681309932596860378455466792769822284207567955824454015972033480258128702571543745569675632700305439725143889837395713323817855108995949608891493846861390687481061626638942377675005862394006251313587474559572005662601415374355422086295578275929727417481774342299450401542288000778838449259991237022673080460294904654569858576693162638022296111357294367417858884100932815320544789831064013122530626160488304321006108979206325652353004425794315361451439114278448782103684428054466634183911212580216966627977150804828252627368543728250121784477427845894534724495280798944382043158810967469071473141583081010929548081944352564980656240856366761265252127229509956430006397082606056665793046736459629008354246780088933421962237293476589370038542685425746755859244843272213022054235623704879069693297895652139630355387166623991627837871590937875183191259258290627047950785358632336668181052172311822341260741345826503061404759509637533036465733412508578355432619674333786198295889366058870002824417953164069936305093029632072954601212667699085478320208214408448363725362157305218964723912866512701681258362778978185157384573800232565275879710550966460230779294665558661687429385139808308581312777881398573720968544318612719526268156294945099122489167907272078521244308815748658964330453079791960281529182433892904299190275901642569946882289496439491363820782620032379343950317623793058355318387947358450870290632296686510092710015630432637984303316117124988589361855196296386164137661225481126219682408522841590044999780742958347039668118222002831198108658622250209330279538973074889025899673523147528144560072758941639417084491165987418436166803000028490582760378117068916546500496994931419298817080504694954071027465379718111933072002470903618949811409401182217021421258884060030667789060815731877322499158847096619444446331124090309226097105887912213127655409025100770949277097105136330429792534498748173022877469872067070941172142827332019342725925607112255048423611301888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,0] 31714282414172673684775446895538847833241254472689733039751717778506956379450773512834160927011306958364931778493442471584434378320216586265466859884920741450552707282599322521470048112423203003618287463099926896395575928018373253062160963966019324697082525609186205056701198785181523800049836554261555308918389749044037122691723930509268099297154087829080670745047467594052925367386874905322556939170632823136908040939187835563798187591330113256629640305920049053328166894085416815191700627112623362955116320984549120364006214839547181263413480975682466495505490379243822924590771101411388139855004305123113318010382561663608344561080394730525587265906800228579771931551389817172518481108614224806560835406045223781275262372827490573007902842987835544070355626950661980280869020953822017897639632214755369974109303362247792490115828950767696169996278514842191761136608638498003234232181570999926271967383248072212862702315868345841034625577177832744734530611961744337882728103636182186080044017479987471349894916224805515389587099536184180962183879365886515320294546058502353928049027747993959630467719314548569996607647047563533974683795834389626070551575356725960130199914684392697941675377973688231989721595745042297598806500137333137616824077103043471130789283180277847101343670913107855106182185333452614908214242872496042634520080352948874728469748276048111115702128338392605771990927622930614056131852763635448980581923766837037211933493431228953151231490234572359363962180633909759465229539058682399682514859623820185294321169682130419472303690785096251725819008886672273750446931227483635205757535319709103064782365323573839383193526606998813670058543409027642267943830511510595953536981054803506185813250945998911711556217890511039308283220129170167736508090030394307863320573103633310265094055737346201207754376756869715231287344139684486825412954871739205001601555125336172391949740284094322031838470094649601421845046501460993062017746709030036431514159199425898180107581603900571986959079459842344858588441014783607268924967024625466501563718357172474810751995601805738499888615989939259637836837732750706928715412239029846013387735107251352345241208936833412978242202678505023229955126404514707421761982215221071326239354243996613615435866122234355987326637735747017862622037382796498923930073774863532312575851733562323465646022515406906378267176605549425977890866919147990749678729044538578759849577608642029506794687148577758984693636510861150572756562306375578369843921445747962366739534926788223241928445456958682614953383505188595344010946417181719582086708716984055993479777298629425761903764537858266512080431823262406074587362022777037265998613407493700175281260739569212328795207416556821661769483965206845931652948780057870373592946096604057626168637679827200626144552970744694759237486824334909090323885223569885466968266137336053021193339211667044404633536553435882993092438874868451930436577012759901014600131028322649998425433167460524106006356483777901640281108430888323740731298545664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] -529028864388804814674178129008944155115218330624549983116716758296845732737890531569136252322787471091209636930045441322652122933013806712983039996842074496724150377799289118987265970866805015502310090661635633958498472036351764197789640660103764027696212308300726748511016065366230747807903088954004047626571630487502642613516678290954977903460595547516050867982571865578737642834140586623902700907966420762196959492571798491644296120218551760079147077634111711522980444266326654129204012291823567084553784562203346252500428621447579417489745156676764538878847472890648769757066263191030511792617977352469487062875051477875932925979343066018857924731282073921167709080410607698741552674629923854425818511757586551725251056552730686834182813293738892204838811908308622704528450466043503205788639614693819538346560571966883703270246642058700031105692668690483574989106354040688147360818438682473215665998493884480140045492995920717557993477812517881634214854617250296057953431897730328410482209855341371038589037937990040251418262584076757405414811688388600301298530185068101826664457869698594123650425680646698041083894493075711647679307718973117825999211366948088471184026721042401553523762817683204051622527618479057317798758508094483058334652195891679757347059484426808689196875513699451646349226575398368088609869432548681753418205346393123034941484703436371601955589612840066768919509797634015475445647076760532545118101750280569021584718185816873805026018336000995040030309649723387151685185677677054104020661465078057804905934054770908698395242840129027459438173392786875313568514694718004308493233516776513851605178323258669463003008418602282306624569252990959665253251623249190682811645858074185103848976992390596103210132010684320928828860852641089145729569280867846463333482708144710727056516800941815046523647930020787329477802686353477584252373777584849569374991304490421255479318386553551202885285895607738800790957579508924171490555718917450221256416544837610706479527578950410717210297397746047229269503856127451942371079286314736695781363232541321965082831397482658592915774352082978361809759511545047220605222558489691333250469918745461880991637124754595330942269197699715489498460090372947036488563857732439486963118795439595432989712382848495726420616593024940485326185473174865069868649894765034319524773135784395410273341711906415717586133370955844317057795722076080291407054997688031275197782833231383012064483996088330670655573784142983535099577130410409636155959802079073000561673021420242466240193616849284727869258868581409465651895527289974419813932382661533599258713053494608364845936171175842008569432901258777614065387755258683907247465301191040766089564326154951308040263998777600599536384651174767990943238612930470613577785103158453980228754475825516805192093914277921070873229245685476226864151924297941031736807250662863598226613463940850991352178621365252372248006885325832721918204667556087780883942823240713902249644812820080333284364762016609773629143197783924893770634745610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] 2103034658111195148195821349439336920662478934187574730336463858294701735163228854820468158761893479762192032843750323434971920843125681500454753863939172554619617632649762211885232032295013219118013447057901380527970919131452087950586460763218200747859831471537124509912834987103829532024750597829631693603575125493926760227405661656165725174566567009154253497285666883988176955909340437333077526478525432336366414458091426536389835086769684551957762785007099422509809749974475230503688260908640909148712545773967376639641308537165506367796209959188960996473245074604247878982372671904240918793425241830565666220060095678712804805301292759222071358749155184767239433085809917929902306701477391307387383411517820463470336848669488825607471287478747554149262969407600417378373966095245359539825282305117936691120641624656657877740566076778534209191576144935619192379836752047236109728790536129925430440510254004394614504319359827798372701891018765731286056715139166152576752649191654887872465792897462095598912719561729763771346232647876264928456344841080570866432869410411312594068649752977739812352163671352352128234444652454649601677228096955554623750619766249637093054265008661316417485799022811046068312299303392086859144280931960093929364708266580779311833209809337164374075370215590340969346995412255907807869911080714968205699476966860464218176498471818934408634752793586376557659691233534872484756750060337268006483969765798934172992711282469136848374233490856140637304718696705840394513080448815764761187053866331561697845622116583313050022747897706103399486364269074081412993834301193496657489799462194512916481570649425449265417857378638329412091107952363083143541273586436683737664452184822237218991422859146043698908598074080494558123607453288585879877409934150177519479798971758817608469281437165912496124405110540624754464546670322178686217222567903288708966969041785100649989932881822011646019231879695683164045086227145883523257156226132043764370969240020115923760274392258889224079074802688451168732186899059439502829349808875314450838369502215380310415894074287571477753082814112907286995749887953772885427964509160979307945214526886985179517923373829434735632642296000422048179685890145803020414384516183044307819277513035011376721718153608373715867789463977747968039368844935302089445903879984731260714341492583175117528633296023474459017522044119094554900213025711438156680609539350942247128390367052711884723855169247883875912797487970842925929933613322558658429617650120002097764936486533847285751519103512450538748839885448733625438748126346767752257848486136985545382193636137772808636011735146561169056350114858087627315193343575458850353942327011086704017536591911809490507390480583907202842803320645637030590329522044679518380490941000674870551568861453237471584388403103354826659646782751901116960802011446046342752437937664804893403735939114390578520581157830706831486956028306483071705675502852647476648433294760212030304977042831508730412753460629274217298772412468342507361257530589184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] 359881705128797999719507517633566746363455214396231621592629968400566666501421873300158306948011418523361236642265410617372522313997978478028777228030768356967350151619675849221778263645153567948594624388376649391415537414876200810272532768010432208666786246218421881294631264100301805678069199362512416439092363158285308261922488451836294224525735085448127715983143237125328968412858679457906070240198702374015372875178235684726889172608348211084332184783870867503479657721188882224130519550689877265447781557508609839088200682192932137942992836937146799397658537204064825149784443851773335999944325537136300751211350910469512365482754070123705977301807911458667594868448825977310301043465672789378244824773610392411512724422671177313803250728249863372347150103079118400071217175751520910660554057360986882445434494871425116014746715204824442910553202490919784194855796141379189036796141225541365264763933748598788534922504865055761521636129536783590101154853277248121856201877448557670900492284847753325215123925916802105323737429827734113687341618597910721872105929962725976772239943558578444222847330519986360174827083226882693045082379713830046244846109442219288006849658460188762163778902710426165921690552709648291772558290994465353536619254578780848429844422088371753104936303932775103146298817437565534565346533275271212833645322432780939189281157022804980812881371717449512626117363283004139489650046275843050486228758810238778445726933727499969279613545939075979580683215712748466126815617288825947482868784169754166445248959669431222595818150098465236761321307346524458494707319984368546622290194990405858516639917280693014835488479801040711211092006749484384497605898015672176180616684164175308569101732297886880475679528702336275676700176598536933159357589131277785464931477968619842073566574852590846684570447692045714140189803512556196630055354660776846029262517759865674561971928084473535580635862413224107940573228792946680329396142489703347150324146083673340052539659668990967636369389818104051283716426997324004250708216890002593085367468069152798190658260435846856127516527609700057833586653378618159004462793916395924860381503406075998070813928385947946027952587409030139860064217972127995078037103100769262660945172116796677899503546889211870107199948633351637762125287690115518775797707384594580184209684985474851499865365179447278644169934662184372092674360855340299097864090601570866001260569528426648750888147488420645595092964799880955472601176625588903110431032292761742492354421592910144620382286471919524751121676660484276180931741540533222547821201464055388492961484939329911292093215817697560633415097714322259984111974862333869487504613492134806575577931096396916842502469055952363992247249232160130007148953273859707536147121210743183091987499110210604617668593207879573766103931992898655310216401802421637868158555672572088517466007352323978014828889723973664140040910833826649417250265994648499012115814930922266865600667691267990514511031784491777853601843304776597955143751318896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] -2758819333458993633965392354481385388731296295479747142815927638900615012597766550547103136604802054004614356399425809876464445126264965379375425008275557883100038002659085322489821605878731655388376197289882504386989973357654265914532529658661779163473645534623657941549802165119593710498998402488705813895722743603285546522802816322832813895773278020846572344069410798899600418424574256431259522522805816521672054093955994170294152585823792658989511533370412964526454361850044938440810774669600361299757886990619853455006487298111416245985145506257956257393569237989594112014281994959328494616093786024777491327712208284539232228866344472362334793103612373948474454369800523092206151933841582947645132628998993186255627145196261090206445432502198068843546856743923056542392926120289041051326485500939658154276854080432629936739825414276620131248851859564447136471981385498953506145782636764828955611497043183701068671953851260523689335695820144652039530698810841801263174863149570485285133875005712050634935500630867591167838747875306006812817686095871667499205745958707697772074426091726100154772656274558119321998872468797290767175369136649853086288923161586255730359296301010588627787575430658252323596458726211221326738863276303694645594576795176287526367558565494895442018041413856796943228293769046382083379404211362743882985011512230124800358363897453749976966797243576300457548260296857210633154484849865986813011688519397974697504478937987625368438003968209008806429252889017437686088242673594288548813155893269508941257614722444353785346863944547172273305842991855105743810047988823804871838937364546334982375827108275508365052450899127596018045271624966601437156502173133018132868087186049972008308420485858536971717816353914378541063800531844049050714023116308375636954828302330421412164360318818932615176485627363517084633507855623536291261509911164213625085834504921220946571305976980670077227200019585970446838103435802052640672496084876974633935597052483764502089024644744035022044770229181399117823604039302414503738960278335257703671091126623080438403960824689460266682179639620894391499327689243767938349237837177294921660075332186586800751695127269444151003453679368186997379937077840430552713067724762795906179276159246838423535234604883222712983408832386759719408874060877865711578431757310016448499740945400971548456995367362846614437888826926766046670418465956438085472889017202603645986041331078330647494565741762287663319358131155089545920294727936763666399963763059180577913493133338688863527325837591667892825004742659396707351739755750342924650650977262885603094370488453495653187480760519987066154244668801100331739725444903551646257641411172315330430996070109631797169533164854353479192180517036543309681678409792708581772270284211126327302295913475765552971719864157781533288682184538092638449599311696996502625463543584326326771378704206190479162541772024753919254565093936758955362929925155374946773940835623312225088106446257019206680837305996393225399298928873887087291606307279208448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] -27435922127122791173631508054217839719548796137423183730396412778856871945486346610087629936522523294882055367676006977005850377660279867043958616528421108648667215451025696704948808680181162283144551636138061889758588335004848455836157819848614360697715367515745670198911531904812099586831297147047810223747709868747953496900077423232316303311420382973248380775420721468028877282232520324898328661531521784240564883234042081623712967792855042791981014402832855824366528971896252414427372527087422257932950067470868993318153744354731980873750339721714457050625232963934476028646803178671281658557008853380521733545072713595550517149779540711233719458919216587487846745597568436047978296555483674258157244091418893127364758857682499959691112165381040190948473322167589179643246603032355479401695675182287173160098520368635970768828402160810898608170731327072494536701458670689335379221415836333156100535710463221245573279186661200313966302451938515008664729540287133702782889227856257633671126036785763462757201213592690135981762112375070138131152244461011407866939769361495690460551322286159632897953117759373559494816027435124533545974885915040672204230772437960612297937117880745019822652020855622710387759597670250137282856200175633526072999743797034380067556140051981955833099528476583983706230557659136515618078656000173380050294142074524415102906911549792595871457577840048863406637886514595078657013844502013359499949725751862759166647040964477227446940333492593171514795387935435676065125859926333977405914283867688674948259868005963361768536431666804623469042341323802134073456226758455194853791936445585588416575091999367361626329160216603494073194695543874762737870136964085215912140122431986922733787518947031980859141072502357780986647880232618869816700096183103107749370749319884171533747019342114017153745088679650840413733106063597380904192697669995721862514868519373026239810726175880608972277584204274993464845234057669664697248439657415964190597557877971097491622439693284210388267566604835111264230475291367650329597806822589330322749253828525965859385958228798671802611969178593530365983349533823421922539366933244910687853187741961207578449727164142720258848791715804849410626543606239870761421051695189833603519376460721247388417908844674575505161202110558981255864964942287900582345832493366310938283204682187602366882892856458717316324846246833837283526071175785271077662198639468907661819011045666255564116573926953168217011164184625544368800870110616845273024713697245956230312802814713624241285068027889259505815932488830310795374773636897716869917876965757163396548933970654726143881132637023349033385698991150639734426069971096595361481960165672040461101502535868021791786427305566680271565782056214809352355936520408023151938125498509733115586755185039390104702461205333306158477376483102536640068457666721903963803752342703971339447450872596671886582098634744196057732320508302171714189208322562521628095026277481198353966980329074120784175047560746694527789234458857993506346488047274557440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] 301481373125251150130528046378716164852659836137146423427642889121729731353995009046886604917852329665047048356801334320191172701089439296354518158666867417164461836477883836089140586719652720932509851482450690983562468716806286365136952857215505499184953761055087086473815611169135279934784274817673934343616570300929638179025493283374807071700922323910513246958440848008617234721620156408963655100735691932128593602252701431425494860032671617541910490613488299924636730043903679017766265200054241820135884418582280695589624313554829307362931953044681568024656105963422478656408582640337472508058842712069963943941066257225873354870919990531527022244171482337014761858364487569823406313145215584321049709114624576147351299014973241162950501410685217066310148414622786368852956069473318432939112869683713111319292160482289483338831148390599379934644405598308813529327483891504039832962813158520630238780553873036352789881243133725772051857081057993056317830840706740646208506331680262741278921650533726055190417757082996852605272892040328633861058908148705017578177397033281035979083566207207803874465435283918387120943289824707445828216622148575396381141707237557749044877211713725499082941951272196762996402585929900956073548569686271605823718308417211584866096424648707236467850376626419242304512669195116695991579798585622533984431906243327230731518640289180375215363797227902266562347882666925877322283147405588398135568058416529576636220377323940653538260215889710029543141399712687500254901248009743094197822608383202301300398413182225147619625873345748894800518526817796922221609798677328601823441215403794681133176129543676203080754250978151391609614403962707668874023615406857296831042936378982364234885677884951901014123928398648334498429678679104173186000932289202720815417831764579481533567270958534319054063820409989162916927064453350362916467511136758570758774125398875435529570527514857132369036830950599230131779668941936687147229780231687813962005614333220626181925952484910520604176361006922134212699123839524480093549192468640077091111312588482092419496892079016741121301479324274338283886788664143410644887151564971036594707983395836523628909174321652729785175692499257039673045586095590121168000459537695498444675790368417192157691408158571077952428489728541275006489092225737920856020920715778065158236574980909800025529478682280562691002371146889105131105045310705530932827071988460695990800371827006994426403274498073296464333675983445239808864953748990362895054873959117155595281635808759239444361232152784123650775379498022124014512928975367645797545957433017121337357188996334641883266820226393366107326567155140779336297394473916367673627471978408165530215758944376423288501373995651653510183017114595142187388669959226603937192831253754580202004873054621296292506307987444230990670506027613131018652932228510982577987210522485326971907943520390461808674511608062028469818655516039795934673937859783115416254821446406366266160462277945620381400329107159458999394450837750172879918449868134154240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] -295555297395524342381958893654677198791088042316403090616163821684067892244941844416553082349595276368853715963771383121721753627246594059835867632842851238770830122924170145958968757367240428222622842028064841143061973950135090216556460563890936810019689108942337232242417712072707298547028041093427740799704232120950973715191087263580169978461075713100988491794019834852986485712703699230077600018565639331048066528368449733798832868946033795055048183083521542023842786507489128819025865527325503737110075575189207358929670405206143498281327695991504950091351895855652568195700138252985505016784414375475786854104345592627553115429240794424342115069311726023485435089484712315819296019400405738711148639115800520600109397705028486861834602649830964572821200093740698720324843650135119904951999964614056611250428953620855088438914509919124995972993619942336437379452564323580304665147820747716082205075475465443109124447610539999803505189472885314348308833229698481796923981880034558092493627133221306996769317614041012002824939481941790033866640487325462206201466203079426444925740663559332822274256502318002099303509994025461396118219616626653597872714159894950909590683026999964120696336346216427814827967795388394728146125492142881032006837817416221372368722321789734255258248035039870971980159624735215999207518735825659707886611216987216245024119640092240124428649859905875282985301871358041175465004833707013515239826693817361646398720142001609642963447444389144995755593385974124017370707684125526346761084956995793877034014444810668579722071739508455155487519596015823979659653766848620747937016418094845974016083730880689390607612878005984623859647958358600979865308452271400474097162740393600610035253703398045341732334631984861243587304259474428518375149085962833398715441248073551962449002619121063297496136980032364806787659302770927101959012468809408681038948048555756606997294655488604957980668940387095254278363441124590409069626052206294248917248756253981097145877814834870354553079605555529122673205902017748214518694602513298123695358788036452659688794437097420180797661676389872834055938309460965295480635091644402311286652774636819584969414320596095718118850007705793344651634350981187466977210991450108374793901226147273610038378560461979314031654543308651961638984287656640621714400307311272338049991919742219134986280187521592838085792767353917282307493964916162842968645988311875689942504110608377850584448052387482382064794260074912389431215782306895353486301948910271504854301433056967663805739379882346792726804883291211482864296158987719442402385023595781635466819772790446267347327658269546734852529408166914544113223535010423372901060873110074337109969987663218918455498385169516858668632965617386939236918912922917115759776771950532013091050746405927307617572268292997165245649790238600894980584553471107857180738715627380439391183092586054492549196704279833232974988053662257545431246176350341665064328392662825652268882383130674306743856876922547654701386782449185923687273361097883648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] -6127127005313903763421622738657531879251457019548009802686938419078547941114358599100673328850091852866183245724843511208906038219957854612086484028049109919038274564583187982015195494447084229042305501592935292407018221179776917405099456163768740389008303308587415535806573362410099160158423850329080034158690120825847586801566291010728282139359029719702828417155415878401123843369080441465505000409224057459776532668360167808810095398439170164863560431742068161699985519288001966545169077447998721281676299559389708996977454657858331360786220412310906999159981323503960353733805374125602498485380298286501408436840304186504893923610929062758225697638684609763772485245046941344778982920498368645248333055116046778947853026857101461233440002865203283318604115561650485665823749633377141953740797615001430882648206518138740179819611691713014023348828557695158633653258521670652721598150863601863803169749429020372181433936787244978552553235986146175618580891814678458508307646901258470744861581622384846448682448448422443531354024346258635949876145500407235344495745844912927723495268329524779297716448261208146672386381762029090815620980794195827141767675682912639685903475922655661780269750056060454423306950634399546331962051727709660764011825627021937044393627177213268873121193994329480049817162194405370112084695213957930602342148750344762900722865825813369249319551552237062266400223675621656014388462863490342636419876174145249664862003646478029554617706185460202033079205135706608879258321141669614696270276282288824155027634573448294863607822073161194916553904211495331150750772714565480300608128069815645938546372439088216912006537657119959867230043824638498452482231991265424589227267067003998950844762650116136857392115765472020338669488321713336909813912683609884150971525374029977133167790324903200242272171243963227507760339346821427918849226215917355987510358949218885738614160256507591943839898028314740849494104175066058915822689295947926164495999102767093320697534741133256225532168556618778845892936052769706276834963988588895679378246785281006656320228894401813631642250162687158652522266674553134387255397487822100848657308030126102740552180250697805373176892667138287161037754239405399406306811985557516749817501508535303867866800314001928966627046255243015844217105704285312177763399338995909721738984127170714005306161124286999547555685566910048879302536020441715723051125028313385397322095594175089584826458011948711746165504280965647001902375264112616009294832567955910848131227099169551422448908110324650905835939061438200930423752202612521672737800644524175574254203995897324740553473382052193278137106798921074316964893541996542334495816433265056042790913103924261300437072077633782961965913911850536468320444913158723500028501675848403413782619968241365019878712164531250082069121661135170763620999462550200164572444264945777161758966832545188994073825473005042377732123479465117316567923689680352171379166736114536861120853029164294359780584487347154138240144273376246785693102058526858018816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] 27752672861993640622326291677673324979021075073808001788859150896186346013544997766666107781059210461169532400366066489854215400361053530123780802152345011481605686563301484041575797973311072465008154907397199884468676829233224855849557508931154892284036782827138476232866742868081178747640924001156548015013219002043946097650239172182197592000165788387939846493672860605768713537535966400803538133390694788774231433884384513795287802114024632360867494893243456068044585114248287309478334267625437225487961878720706248293261812396143416684514315192923537868244150680062033565916732147925784572110543354682047254929066489210827002978515904483740266575284880384847754293607516300726894737951655436028384035415330615946714603577459672608332648422908579507686248214575506643681296066115063652069239907849393657134275104909747063997748350478200378033772625015946164175913014376684972144770558025730887096193923281394313408807197717899038219178810040225785486155775244196424103797427548479106641090607964771176116192027040475296256869833578267841751088588518613825976116996305486594822520828106094133315354888417197918289537669239667503037790621267286593563106143432942893499212687489619856018154267875956856126302421695568249802892858038665129109980413124525474656332663387869526439952412745384896303160722873460121199659295860902061422426181502167154877878476037264483250059554128466778590803127590651522661335324334773121311991956302331820658126109110973756008861407874994700708033853510224793035086694824023549934026068291447675943894194656835428829961831787747383328234809487696108228549756277768364989349397713067789505231121769930558367842270154459587478541122176205603000086958907581367560813504663781801481941947237085288568701801787079961118195325735706186211828254301215679882472854128387536691748830907196289293962398747254511499504470156605408001544756450681369907509107265841679333027563912326113732904688499381578269387258034534237833250253992071890228416228156954165927400682817787072343335605274745825090260922599779780202851804108688827563457297051519650011317910238575303909360870679674201311437866868303049190392929494434913256503213126029308233573106183237625142006125286032863047586382739463606005185243737189163946322840814119888485699982737453335806027794532882073643871490449058103156291831593560857278126282883708325945179468602568237907714867683959313535505277713101620803178781008810981490546476964547405181154303628104988579213119327464884851199478802910593243316064633632352637756823868841755041319145131192190472730847394719518427150960836939227605616403928667564893641398660598376713986182215235130494722996350585223920137757660744594702203635076171333833473073154584687874870570685900881174518266909509250414433848710408298619832372187657660522315318074524439216293158898745150412770099512168873149052104976108176083479167662346016620678250578597535188552551488633442992323323193195335058463589397686806550564862082156455360673462519219648979628841293304416834114480684974539426862470556884244889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] -15874025245984862275103372874024747577748799637920795184826252121152938979557362749710857636865105557205388622132924613369293636490463585799111339438074747405270107371875681649582203906032748313861165268127475277478175942926172995291205321414077975599435228903774283465324473228492142336894647204944934944326210351110249967980823004512648917675685441892026707174075305791832240831250885349686052249556487996879124577244834833194732147655682005785447484656680767056030917722935355360027674147027428999613354970654780142207902872385737587150204289262992201783635013219428600445150639646331184041423198037025212847535939786054484541295992255579807181131281339393805474003438563580299864745911145919951214799179170508444784909152944296346541548565137795524625824374992252360447872965513385305112090890859713599284733055643277289409680954345328316525293329180238334678742945075315970143273059934797883399216540602737970474269068152730290514412448595792072778171363333256023731115528516928591373322432024753823532894224327054565277817633586160763750102116107816245771277043171324080562483158238508279855000672137225113558939430902292086884135749068078426060657600262789585446726648381896967163005779259483190905483341731137825496787448475592664871124377055003243851432411841979028138943975723029747676724595201367471332772336436250011885309641978748559384627289796475544702487478993832909240988974485365093822464898331934963825526637268335227118255600602859066844520301306926860719133156764327918039724821973363886688156790301794940856239007429386447060580547001777227408068997697271965287829087409087062032681716173574642162716736116463883303122823394754118562873584925044303102543226098173001416458506566468379557596474201853893370842191553871719369083720096286500665279138410743545979270940836719440189194194129238127034037521514628316108273284277451112835286405398598800797244353543328459203043482824003017166763788302008104989026159050123060618568669500804337639590943905642143479833889866564200065235161048386477714530176551405040516582975294373778040373445736332094881384745984638400593561205419532916623329122124643967898424484833379087775472443184730308631482343728557678734221174661246931353056688844795516715751301460107359646873940462817301467495460607424513115054636534399608307126436678486862584946154373821512827479478860799462217696337641877212948831913494012546958202807496993245421998773372811852143692815910903427629724299675484737046990478350186553245099340097232649909469014299197009155485467213326553258102670919405451453188733238321234859641810270357500489949377703012089285380933962050815578494166835944236266985214446257719666145957039030010602149950058098489959877942141997476512932686084917842259354223800944143881028561026067215519522649666817372509490399699957579965741761758062920659559066113454392402209684945997146491629890393018929262960189320969884662433074366019980167114340331973223652632152553523593832596736731670452168127747006872415269734645255533921474797105209471407505228507052606322900992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] -223565663591378834507151723126408190741220697711875025219107000091225063893849490689325761397432612742368005081211275672379871459308551943801566007711977451436619202460190481718034964159921355309735619665124860863714677309714353475448742294300415077564356865146963051058003982696971517173513028421103592788725403231883970142640468913984269552665001049983765920175598216873744099256126376704594271320985518229095141149725216168125319899759904867056142939298125215647297773333420146506861047125123737955960695731107333102026361001687845808711162974943291054164187802722019924636477026445675622347058113813554611681372439689997242083920237015889013358697409511575465191250315935807107063010780519954299393542206969079144622362143712130903440486784944351658256914219153533114289973358705521343635670650728244321463831009007735818225041393755901742943339011600797727181967997718830756709033979086275803784735116422129184428825943026944709298453344589522376732517837679765482054983340180506493557807889443186965851271905344491138711413665600145247179274951339153879622709155096699276436050094764467994909952943193525280549211960047142506466321911315649300616931116506957153084586041732820703786600358024590478685975876346709626904044957065663309727941388143150733353758423292256020849729894759718775311644746733387337451384324318929007228629381369255944907710852383738960500384513222261813706704648173682483273593174080312469639179063928525543767959892865930579090406782632148054993605976329310323486235462417004095864138887758749238407651700737949358644596458260789698116183999487305508792226917707521556469800142492505665622680606096529067862807275594660171434996739596750105797255752191191986657200026341084625418793804848440571269870315983444904869153435763819888328062147109083171162213827762633389352202540329563497771299250600733998653566823040055385019009338605250869945897518484193788599364111264802035756782286586953462410966058735671146265959041789194541114582302259120120130594190228419563120533690618788455838634566685618191253503670029331557544962568498912722831001167142277527787890577382465184440201917759814923020868872579338220006818956599007536540099166190145544455043326602961643554202263614201698801250646809248159753011148503104837048775274307665289320785837402011375751113339057532592818509689334166820028034461527587245571907836557830820214513167835960509545507796653130912858944724895476268805486640828279401297129910064083949468640644692103907882387097534667632304715336249103411166019486150058468932751293233713169264706294034709518974979341067859547536172110365308570374104802883367023576755142819224545324499592315485780950722292778681727565203876791617815624247350194965951108310604228160696530027846364194773600661199098647404378636844173950807764008170109982891284456740782087355451353924126518404857791041796698014986209536269922982148779827374408600733452152521638054961768231333572889543903276291061350220609189213112659213050070941974397352873037422673312486112863085316805316819494579132610641920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] 802986826884903937128453869586346475150100383852552364853227280405631904718628194614924735491843972457471783230375217948484577469684792855876687227430659373171528799188682305948565524987458633986554354581284292529966548736332457930575371040884458959933005375853125439198178449585044580979222697771006737919759277523776980369620363951773205177052076545253700168487885937593670451948134279680639141777801021107259475119554979256340598294523935096666440307276770529659835689873192935597306512315297751133383132668967427464623462415759893985153325860532432081104916514766239605078404828165605737373191389397089440901807397317488394027588923587659195353188964925799333237902141003624972951237526289474901732546105621148988899260268022820190870834647101229471461121300547674000118210854075488276403238125612936807005587371542499023476016154135832907240092989777432416131023040010843717960595628290024876130352250456732843699897734248473074691531446889442224339843473099363524211515827085549488306200597786678101436013830139407918429253956093397771121776839464810933589091349621689129498037580742474860985506747191479202400384292075094831366693125703232323068162531932738047045153334681927826626210347434228107003616117833418113011665815032353588503532127164604897729303534002561157810698674493595739373857472493023829461607320130145864920205377890324720588955599854256504400072193829424690390291441301068430528110417887525357024142090307144188653543270951606167424952409523255311535739692888529102816750370336839799559145477622778365486263055965179036468288946540650729941773453043758892278778676219546306531291735748817949691475718929577133922921223294918059196699941717151830861035045220697150810897490514786527499445330764683268946988662870661451326266879033162374725001875823403710494481712877206512978076078129413783096744595416241707022487739293671345783162563074049063950261388835335505535144825997375957358566797453528681463740996626189160693555851980315211386154110631610434430639990691393146097266238531318035870773800337859849646633338985720891449241283784002410942896206927531877011496239731166049345347690796192693601409457613494481985443450097338914507674656109366130634120032279812225095042032900035343793400378740032639261835846693617717961735854975913938965354897586130309801708578454131019986741285726008336767066055158904243470428035849143797487847614495917847831710173888211642435145403781932998442413644008570110503615280699644069036044118688073634973504498210243297997509989170955313521772856901782960618495907060013519142494019857363124295670404212979356641404099959513969824084640210949554704977848028181826744054972673168740919787827395460460940033968850943441746287712945117544536298204094607097766054048220618119573688874620086136233117866384219194073463164546600833251757589700104481696134095169673055659348606369815113764680330131414011925303427039883238440942222568183900545435267549085057866809075975978579675993419029132351095474861876726117239015121790007993947215754920080524802902198677854402641920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] -750095459594941306005863602576538103010901294156802026429143305580629924115415171444098517382693799032721535242850336509748796597215253076139299191473985414347441665153130692801306829320274306575234222318207745261108137423537988843054859754820602860353241513187388234704996267827950038804364410668935016602828389931959568799924647221005629759218373472036331856572158657515282054248221963930246698602449825161006773780242666583596942338008939100345073139349859987145270705645253038366643163508521460738241270779574468160820703446585930277935954172830822227090082664619572721465971841069412231356501695728250183212568747343899453667595568538284011862769287158538299910857173966057290656618228429242703540262780154508982000363971134489511036513803189685992882869666075257646497099985721252296521733683188121802700520581942979019535348368208975351050175938625976090415727433637150153349125299897237169877985749089599941776086080444290743964718613687181070230738220651259190546741290281267879934485383806658824752837548199246498669153893397323795928476036880523346372446218850491714463017022347462890032129722251225549248414906875524174530903781917283097284713029695144649050876529520998862727668193167630637128270999396300186939764631328346564711388519404145519049814866356131216167639063768265900717509041681557977714748669657508246154935646446003849541236611407691438133653848744631433906063505893843990090128757844442398625328736067941828535367690190444720561737941431021347093607102682274894327727478411801611720943343503014997225951226616323891267665170320867361979962342115095048740429955894386992689368783664998571146451638500808247086518647214893610226596569579542896126841097146179741352144065855681660293249359886204539253996119303341357409806121960396892999098130687449482873716456937626647656437342305617493046553738630133716825004204721461006666818566562304656144762059860470163962471502818806201015932743988971075734531856881864494620516439155673602484341580689412603458784998317938450912585665107631244435523898140050229982134395350672973596981359733184070263505835459805846586051314591173704426674714556565514660461183865035689581965358749702029533726364021450708932101349099268185484884012162212016670243683213879117240842022778485383798275917224136624941675423074835925893264554363875199488566321014309524930199722378240456301839335338842710279901671866855902581376005759771715216929683618632834075378057432893368336343354223278924056447967867062210402970509970681173593709708583169006420706278244461740723749887708131068447387497479993822684527155605351439620467210574841689009196947807319094661924418969744882789623153308885050292357870107937958203201436802209721178102287109962736017147527052413215795713969769297486972884263951682451241161193394898572819609115713194014873636402489777425087923695579980386255129875863944594409756791551779600429044197005156027161577935827555799476710575864413642294250285574134918991032264499546858054060716962097458493936540625322288545905994404606414402316995427996910223360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] -2881527805846927282027137083058515959661194186412872553027587464018078808237137941104054251284340829026595127031713856748618437561021768669676666854546150663747086781134861359692316495550443665431569141096028580421820845770393871147572369184684121427413605432915735543343921421135872164139132810843320286492386614310598007052650492261021239077015471911994318819343608371426176263900648978346965604481776681776204700796099830581003958822535719566707426747075654662747225406090772339523655116557785957078225703520447387051311874867016126618340540490564845787304297804933441350601122750641294382394435153519469473773204142317738082738215266467191683205781459957635442260732595129317953919732938359577144871461461737845158093931099487092397135497674229946757440742399106557146003574652959100926222806817868629426405344637527180531197604950521604458436159093419126785867813783024428210975015711365009854848726210666272825947048500901798834838126849603408332776979650738616925129056904421355895985413477087873650434022059111560688154918563736172103906521344615098249607520709423639742066441545667095322738706365601203596480924548047783195975622063367430605139286623901008155294986872328442406466218397510229715979425824165350983754349856690787616708600947090134618880127984833982260349293870861403855039573751171628008550903536241916255009835735808027865353318540385644568299088336879021905670239460072807316674428507163794112990130203378193795025090349521220611264604652508368194942546077776721187838151209161395777157356250643077459983321166163695585567267740583418841714439311612846120755419398614446637624894682357772794553144579368375760030165714129940471169723552656164285181750606680985922110813541482595726188720410596402504777224828015618033384537013093607383335765751303618999215482235618511876077549113747065124343963077400223172994439493932698953731822602840061062019264976884991319370889088084935919569683013785886470331323911088348042746510212095176730357156223980942381268428734103225167898668858240286534859097404234805904192071890311649827483022326940712202327479742736795181275596586239645299785673116653220958339827816763457005775986042387305241850223955399589006567729378639822847966196640289160641907104482556815623535448071471012260270302774240578871033398859276863654385429210615414269722143047569625344974268071917692860782128599925423616468914781105227791774231342949562864545608033394512231832571494728896831066219883177894106441793704347887554248722310790375586668870187974761166926786126983949359341205234293971707760480050391765713235674802492940384616584593269264412928574461348561032179050749673279694951022401088866928778660153824305820198715486759217716637953784977309594293173165925858380397080228033506788789690473273698578626810664364184281493167628257641588154395587423178370047298979130562804336385397829774850156781609727015962179931905741969151721311616489047026755089680887596574984986105621912770352909382209365597660190025854939538655145555474200407249261861159282272853522991551523839803392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] 11917605549414248660803446227998465576657303892599193453970542620489616231120567572298820332053559681376207916104564158759975819346472254047584820808678421943735085420940519341632127374675227463660363963442003452197951885195573269832965323492766018305739487686110853973091581546041866498456950730522780317412233212929573681537628545887802842146765960403042576618558703959903833388521107128423394154036630873170924101661673549231062899499417988622985795164295918282108221796562902159552960213064998737403261810424893374558177876054791840380282565770962375013800643281578956872127050679733868601660885923479333909861257442910018206480579554376091187000907649570536991425885050451423066861167025892140495770318002370036731528150184576217842575698254260310427662364921071257278618865906028006980978432570549986807834210891298531120592468442146070240661831980654437796841136567995727188565262508010617226043532505237402532368465061051603741796676245596009367870336887315409471902109259670302779490567740535391670806373195926571426081892177988701887686466197626967912853739171612088827943982050934079827313051389693478547156486508104068863147872820139278652374771701446686737889678735042644768334345936690863952183729921270952456226444638409716875529391202855296795806467630441534947161233446637658684608375268870256711764823269207136622882767011332739789189111440951538287116810280354945616193804648041928074573110847570362258300317304437801140553502767725876509015130358016983105787916943516189541261713512912503598557229756078277684365331945335042538910402571081198604778310868227721838704358918921039722842609089342350091737421462647082003600624349922369883092989915644401810969238279103645619827299567309247827780138815370343151567289838198070229793760672015585881990581096421419489917709875805056558071272304347669354685765035355799490513961725366842946677693822079953127071317523510234681684527944668423674556156350058249765435976496923058071844974503514398242102212591801835201860703603587987476535163566026955793849211481552802827747337670241924495829996090826674808929456021680323749967759131746749479855211340518208580306894262692571194155026466844415747203011906477690397798914842018555718420360769576415610129135678480777617848324545681006585460132970988346957518160496436565084367332799822139451614311921416147521361406735625155234494389702664228245652504203199717081021905962466959163052918812373279875543146503149322407158042691426750370847905959358726498125101620466533767092225877244763703455375582541982845688243323770235356926965652908346459099381643260165682676045658164674145699264181292270307957912021050164305807836013125020504442334061187167798796876772926446534158650719310701588774027178603996805132017825362162739529839064879305974825147562847848028805226252301711977708675360405448723904062141888003612280902730653209812936751756516447377679220759976599215098698662503007186055880230437661613349665585432454298463786200712858279948957678824244927394475388932013418981468402192779675993159573042220383600640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] -17151611291268371963883587742340287530402901676242008125883884002387235814340070882950230861560301350240000386028494305249892394543683523585953958171767265309569752147168776607021602495895161825048404783379274746313705940522046512906282303734454910290390067564040850242860934922425101612258128395517589482360058528342064533722316149517327938019261838065419302430857991630432376918584098772448655109465185392083785882893567868110413469637045615219978192300329781874642130859648503742490440351960147215456866677965717161921836089060163771678765536112328153807558894198105118608208657701883931245369635926589277077097964933724447898612573681772075682105270516677268380244891690604571881225536420910501035057121881827239558786882001399981217441119293607233586226528421801497124153635785542560658538359125520409266876024935953486182748790676044238279505703784914763934923312752490979564659092314279311461058936729461133726771320694205476966788304982803280984203756648014721971689188849403295349383378115810185026933711274364111374684651887391557079294050487959219142876730382065222881322612578992913477336795465926122191905784138062429716146268527722006860878721871365140179657276169721352558827528356372769900344347436128637166697927130313810533132062201236394392899637581823755901182191136298076893470977688753956112222990183476520968908958004227656261015391198838194431920884680206300461570753531101056861422118873302087855234916402576902916713666347162679786524184685959897288945145676702886387535014694501670015607191993006606319907312969589042448584870049774334223371701449818813632764360019476257878518597227998801165227894515854408157682798915991013284307072739894781166315960566307966352065166984888128846127768675268081239454019012499049890325467103736110189540199010482223153837452529236024909529595668509309684053634876395822617617290283347342648007149589526072397943821922926958729497860402619103282021240441120445218998148336395670625445070318845304858579888792720947269592713689884541600539626050154190350097688889399759772370271288200544071535727455129555141260004657340094405571591599148874293867790615106918319076029666229519052391001364538451382891092598660087564490914215535998101372993979061354676294015223867288949317879744039084349596595262069135285596535340702771434487154168844606406456058054933287735392554561017469380669140979390561793487658515528349039800170171834636779507580358627415807650484055896152016202517109336437940462028767747273246330392324024302291016127220946429311387732563944259085924070061968326395564955778028021732838044136301442639471714449406740381272311629515559469204315872796179616996222057744441926539402264780628812754636475527694496890351447562174612731413499751035334597737078003611417380395316647850483994317246822546850215473340112140453716620373921235893322726843779979223858834672930344083729352281710059108723533588701572186344674863499384912972711249051987513045000891930211715788003991396605259414812439494379052917188950542724544780354921331779276454531876807680823656448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] -8632877640510935944332054949165622572576490847869927054491094048757684843979388148098728234349562845159667349257887381572020250586079922959205696673053480426690751428735619870419107490790177740640523145186834562027715684728949119727339269713842051608929852067165978556285633334950866263807214365843217789943955021918307033181618809521321186425329419839286858832480478192476499296211033606371668721336431440923270708911878318839873825282861093501449238509572387967401481191740361855555015045949059975278796501201329838735188582113421808025661293458644160475238412101712261518503065906193468177919359775914238225582907850450094063023323660246681756915676729712717185092072071070060407212118609772081549631384482205967069722509179169198993922397250798252923838019298569260368567377929116947938145653935240987213412540421841491284378681799533727636802302479184150589279392690575196150595040505521953748259879299102319000896718445024126525048443457360711109780049474980370186561557156396211024288039027586427130476119641443995413418504372077947348785407673282777356130661645844067390079174132935058855711809240866637993714994867850846070785353179894582838383049258021842128854006092799398852211900538270469534881810538274381619364944289862361914721793078899725867220692006540611739298147506822537173847086922059008177514105557495407425111651771922936052863684754832364909445182149646075711107185848291512409872698635454769560903036093397892998853957191322244204446223791167897987197224388531570344651704283866560739398494575487480697360639641377647794393557407643455475841621796186997386030056729651687116578334417466589171070414705453774837079811808978793953690079592585172288921784404634871042271160101512387030493771181645200882285927931862380004740418262503162299615887099291012850199217192207144530498963139374131161771768804871863490792879499099691439508952059498714194835822520345399435915971496600784720625974896416547187761703021766856154260847393537954833461859992241213032429545988271783835741398528557551417274844160726667284262808563757755658408911368041402537570380013461076220967952408641372099173786985846611720741206690610414999049321177115764011995159466585152894380096112049840240730260432380305397468787146703881920338307550482734071564915844176241814850061364057579173191733529701571352973410808994526698362486381097902500140470929687965218018972483087675234969107753517556356448336573304633026504048324452521581551247966129185831502548360603434264833835988154412234897809715051990569792157852916345077175570495501936009005727106399858273533968184590318760327536021786478761477103715331072205613819362829365200161232055285409289860731361839223601403166927928792694721782495803375251334957988456424672236680491810547246319065575222396065307293158642283149109870905320080145430547111306607007210630122046198467530708572019608858623124779998433065381679319050633316638375388886130600975619708164054050752186450028396116310839079394134577212021909619508063756353949480578608642008306005274404198409126363253901885440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] 90377115588469600412773221890349394660716590716631315950041308535806961978975427252044550201006155903570396106222740197528650720231896603044678285958125235927838395645709859827646076521537323475376032044967007510829469146644653075403627106936132520064880164899048214804272949735219605554287537449525492830548502510693050831829099454733019521968647263198275186682207535570326158426910001027400590418900971085911158523478061651465824298731067971612271671951032880995367922431618087402122897236857514227343589171776325549676997511356985248148035441759201697316365855321769982088340614415469481648865685970211714297727620761074475067136009457775627217276241977163802196748697800329466895932353051100707013359197302406320424504753977594035918744213923761760387384341632924981088982798092053036014465692616133131548291332701606948807588741252324921459290047845861840355208143165707224026371185900929235797522057296244631571840615251354877929502680221416228847960585378747678263014404252980778092808549075276553609016211157694294695051453838395105873111910006840650191872611343720514211004626236939609178135489846836275233370841301725672341660946325275887626739690204132452829828726456334649593782743453927186714287271497517972054585772895365521967199769562807661628845461375666281480455740877131138838040001864198155101848086921182229865660506861443134787258235557921272940112435483363803555893759624968605600057676826595484814903835471924752996407150533666319834220335403992296499555522115981855710560017462994881573662003894191997246247381018345108179009441614383574485090949126784642571573903368078669604303469491425507683136763128538692467491703104915933832005996060449387668680000529052593959538123993962368425058734998289186857628048705783694678888750040309668315636860061308484703726779679467023858225692017982146439606121726455484815164545252807037656861603426104946913523100449241532824362917714372625801249969809547598171200096392203647186392935811887696223671853655305300337968240889102995587513232743915502780668788423076948444985602566738299284300041010328676733895344329802329338411559787044142504906490283416632572740354795896366235983356854837810807847237416613864880623914013719671011304832576222811829344904399472933034925089380907229810518027083753389327058913965541022449523940197416362169578800837687005469010520383174080224551079551114778225304320140865903599161903355353456353841627807927173285486755324847152350531772510603096216183688042642291136409964856595010118777406560532549140843393171858736778006784458027187570699620867209138623295166296693444446691503019770121396136889427499139785969562106927801149728913189767042939578895360226036769959034952270415625404470682439118883064160225051514419908938101648976115882951835674936753201019134280722563157503062176043689855401222429276279740674395017722125090462407362312443917743851168214038578201206259374696518636864198598212307511677621589323079961191865248673034744003216064477646951510773524343596274652851629837071457598310597492197939115108923489648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] -197324711394564542964285036144417109577624210088428984949704323844410289940961624170107285957701938652445677940853280933504060438624752501141651923623504378463763871122996063595525620011575813251700177477995598028494523620200827150690957487184724025863657774461304003832757621375427674233676826751100210492004870320159308559340155270293886329333493068676333994141347329834217576097040005581211466936265044509752389277483322994378950245128149444344173671017314661050583929778877757426348040932799922307145832121840539086710765410273315893632460592133876786774519500264836641736576285632478092382699034256568273771590273968865408634262487402055584231671176250969186301467507110368714185812198658983047678473267990155945995690315599385442448649503877995905296075193485070563444882107488665305354070339596822628974718202075470593351747971956518549475005632036189919479108239581686638301197975674053103142995740764979546916862421597518364563314571223225155474882694884090964396857325175600822460518623383633620190665400181635294936632120451054287637475247019501048577047668590741890586095926076451005817162865101472349539472969442643948018721143973099290902214210153705859470188656765882113993218087131745370941208244824760148380605203326553154509730727594315955865240904561335421997127180648541712548792076476740678215491423260248158074792455877734652095143397419942060331460883316920024280242377544393728960302228036743690825729234075961528542606731645061560381248809166380446693733195182085375595336661359070805564865116691447251777293004694039156183059008483140139205272226659236985298581898329326589360449191287610526438460170422999426948158293473153159105837477789422718314977468297052696624724050490095351484514617468455304496510604901220390090783386897663390050844784827100750023612724158984215163299461471946149542247610170748533656680404840346755818306074518594546517489304963554222189375007135548644636516011476817436398300000768191876494854425760189115028876377955315212940305698297064446678763459926636483218090589646025876235961794980528349477628830893944087024120722724748060559166242308531628185910793529739193519316361624698210999889938698250426172943902832987767505992023345930153335732446282356529449385291780594121666508912752243796391368014721006431420161744431208572999850505580755988558511874718466427301850778748910760670308033302294324771575191112635428541161899773204701391208789256529090798004745393629025498156787098287997954497600399551018311393921116674193881699452792577462561363761006967013405003919191569445822297505623099143213182493252094595855731087783852301043976116078011781678364486477575350211878213617192616201691820041220202570549125306456723088567531631901947615857036451613380695266346689744050710270711007582316752676922672820409565939981581728740211085685632155561364206292140598972064503539325200412091438421736673578361861365609527703641129386977369170344653534892773435707189652233236730274472939795343822760991161182421941713233635956860811702006079885833783499595495766197444794122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] 216225265907350792176280248346235953874717696721393719927581828993138196584007132529505743884766196395534652457429926991739208768235668337577910162106752554761781075330590556440932278504936462697745010094046829210385587719876428364841624971218637107597924748182442688372515156070545746523827224409114515550605880478944152474839545681292941184661089893037820607630683114862925130154511594337592486314143103930040688182335990889376871904226584431054607783821096221518179457825223737875913529390926696774100809902083917023631415261717185891871203471093798264499597411186223220096645911106270048083197165454760831534732325610386372284299550284059806179257045089757920317065613706946633971341994731487570429400890044426787671483089356776439901972612639728410906738479933698938893477581646626202982570178563410243267697428831093225376735769451650625227561100099338761768814953474861670111265766240679695910622339469323400157578607704336661115616922093904688684796138686889878150627024531562546369645214671031212216378153595331894517819053938630662158606293713323520398854357534267939811446161192557980212812634255352318803357498794122413121784671439145161605853484841666149724975113446606791662497277510278837937818575681919709539284846584826123680630356716233128768346202519168103221411344180944122578406287352663858238863177271696373863179250296601767391959478993018718379107114245072318155546113149797208465333036297546813597417978319415895513704044488929678511669107215395171870272268213173688066154516973312033727145635438901857902194949145255552454266445411558997422001282541988956726447799961149914243337575481350119334903965991750665075197484759202133048582333120152675535493827967543903372986811924466114746725481667044200409721704113339179403728963746335960691781554254547638776427472248064239472893608657747915700428636127686272594842100579464848346879977256838738500429367928695767262801618601246137503127778854733879154268807960341519107467181973202735115107229219083328421150702076836495847424331231772349797130420138688300404010919409841670487512475283486265328498927080506325576831910534170084653425865449428332588602565614395482927502972755985644573444472956746507276718644708660830717011369008430264310511727811459193625251756327635768615255716498279432097654107579538201113263058324801913772285047077241289605299440651721617022884736067224800274991018196916090801296909048722113267996202526865715478855990530280021782575953294760319933170491366553556164681340654235661802303117876326714756594219089731881286542816450732882875154496231315774836716019473193268597516054027995714509417171836910148418118375322616934019921853796148930931072394941721952793957415450932214591672644482244115583811095192617336082865691730154842764935418917276788586886383967606367926248897374640258151922882686616672857753815040295712458097115160187141614217975965255641667764253410741159481515011572682964090786180962768679231580763908003663243402195135234343072571878515573900024068919208176038269535467553606190811605702363898685318758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,21] -43395755695132298901289211659119355064460181717174637939300944881058885759770633194960538573641664459303395319680054431616559515151434089581339661675540778518253548925740319489477314826984913114150616209965654980508905607338530825787797005733689240620795510137450811328373437745385456609569161580496579656219654539523715053726475149876315304460729710037450864778171895367972847317315909914732497048192711911938613296561599689675889370713361744374779497772334707702483323193446625043612554523097209640463253287973168890610134555682292304249480300148200825042934230612495005113035669071900087034806112817529204695148805027226822585346124849956706120866718812554663415944604512278067244093337684416457799059753313874350176147031479277185349351403301590974600256564760699288560144436585822373820770949814848568907464590053399845484910073735058487221089495681189091114332019794042129520480403063721678660211498124285606595305459854662518818913763833625369803265940288147728062495752715921224402424996344269295515526118665390707995975715335216913670818798737674438956779858945227991202515147114792922350448781706291525739023787794119401143826185164407213736468797329877424654256697402030546134613608474636818679871546090902566031917492907228680912889543539039168053638085911070721839168997155354216717969474382525123529523269629812887841539403163478971463436224105878587318336219474198330150404885028987465597328028510469492974709370731443931884601270885632410014142285958684663335695304201398400114427731412189423132163028377410389991583140642754536866150139541309055363691454254667989306821833090304272861106560386424906880156095661630107744876926181234420402155605254348546295248665672719458613532061393145637108905858635450442404534697086968015712950504896355644919657656272077976335767073615335772878184463439683784113828179182128195588794920545958259823753942410401891793799171791194142146828431152134590028017996612126964312882458078785362113994126267877300380221908014257264717274870667249145381783966419140338621281513436147356564712531347384715616150921375704329771940667907221891689432634809057195343567790632305814606267204298401774022697545756149544953670501963632400786497378083253358715053966992228063043076982358049947488490464251256126349313342031558101623631950239580494984525164923969701070052572173355415181315845336076115350881200964537194999143907363586132650802250660157917281063211258906991053605110037092710196789512369613196176622506634264910378971429762661107184262611107173851589217837915531507098259875201813877981346698001257784986430086265459621963350862186169225311519966874763802496182871583796204451334782631575451254158623568393458668862815654778842381534075607798626637180938358185344576575148906924547617885444358323724878109793152550402531488571127453780395058982718740858027869753938316774197396884541344771229249487895588574984834859643379205809787057070479850955483142725968825322759528922181684369992265189507100319394529159089548899131119666854833845034891709227496363040231550717799065190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,22] -225687668279645666032469353480745269616908436407050799931395779042551543302373487342527476115145215595072217054727726827918493668323686687893197101757777068811642738824227005962684758584902420888185163906302695661349064202950987045909706551589827737720015142048950254077290612156774315830178615532808442338849658760947843319079603725078438337976619507683480602375809802378603756056242909696488378255012005414324703777612492245760689314638005113460272163729801018589377829488281874581441339700568702033850360781774768625434451137371971202182523836151089141824003811074546893671957872078553352432608906103428717886049335623866764223863682424397122205666365689396104022226519324771411021839262276599330470013817703433977740958207737287587864023583736326753786199744914380926110041105688327694069897926392279010469525411593995307962181994417959521403903222753201515173374254221108646877327731742524872552749545963483123403404536469076376295088552242853335393498732304302944329763930206427449188080678204144467425754579212963223255133962805582714953185134304365843020333260903329791137648053857742324296391107591179906263114063942969364949654222621501982931233134455430712455118630135512560283932285396363413444472976601865248189676488231678633236239289894784251149705896381303008491605184615689152746244622564980286828312189162168557739502569728799057242614573960385308004289313369851254798973398445229031666899030260963095174557963096193518718178214644218067610330345352648055311759950911432355374746868160138173256051791697172862981702222945092724455657686722057205479017362438647835174274132295311241744144840807161220036140194278018768060293845871867534487030330471156401000129545495835051089526962414447334057708891081746369738008071257469446025576534056703593616524450229493686836518773605607076948799439265081999645100271054921912653656907479164660040979665756461119203484477706567520160682765890643449642863342053927517788015772214395535801613283058284402767484670766223686147266573549129697470383546051313024857860199708932716199604326292656166555508303029155025680771439758446309154337717762595870311433622677457858176087333886720370536983970143019485042999529044882145611052576177349165606138489284893790711500245681119437943142554540551506074002191476779063774650271071182804794279541728381372626038272661282286587851136210529993493011772774425135962180076525926742688054548239203452678110532820598570950367758804816020416613992777753661766152499617819810993178806679547333597103570232201408824242270967650129281854230607212677055355103900056440111817451990261289091941242021399498766982730621642222639554181584072507653084430597576213110746288810799801747042385632520901501261010093946207846380158884029243442498782371541048738567601021899358525526220680668553405061401250987147802755786765106883020761987457801975924098239269058579828401291757319324718323288846993560167959766243691492386072869027234645826339518004716441040023768877386290490219334488296377834255051091032940593009296445243790887202963525837064270512128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,23] 224396582243584980657564156417334641635998888053103037880340943694013482437888937390950317710121692359040879148881481450051821642113893929795657418040188781687374081047937097489836919871838400104875792591836087977910602678839148292916523078760742610623967195366576097060878624701050702572966471092580693660322499043219532477562582883368973128004167460779182779562085260670860438546728191170209598649871154270230274706836445968306261130586161613345790851242724654224347121870632059746261444462692557295674773239362845005575067120425111524965448936022464169002102555925297604951540632373873603355619595597535483225360356799217445704016108145188176740286131721387450253891327630989354941318672336769106477318852548519714176411406454295583095661563742263073432627225023837307875400922401310389941775233280367191922967454009666550051979427259695516054818970746394913444800701248908948562636492638231046705809949918662758084467137101670131660248669180174744261365542094291480325386310379859910275811647431666651054651717424342435886048478434419362317313921115106808084025699680902090425025889263003440085193311364084854971281794255742104241793653185006479676557901468095275003417808121063972476477070841997415634776962273978134762977269988937616670992377024518800077771075457753721997647983469964038602539073455315560515813488127803625652192150316966404219836316311893787211692448567527002610411122361752580324363941270954355854692878963305540336288912603501198398795064839154443247377438595025370312786878125885675953025863799809047233683753461103890253959478523501450213097039781812599457898856532737353464760854562419820886688482955178819752979913170529349872413980855690902737172293472584407973007344815019085824764089543587831687117499794861791253238676781275874743759674096950870477156338568216220900464320006776940995520557106888626534980342287856821328835376806245601299513204703012692715190418087504647075539785280885809068338644448656665395437425073339782620851438412617560951066530831739695447505388350657644904597281256681321639708371713733986775670375927113151494657725497225462090838704655433286626029854716221157377020776567328771115362428662120452242600737221853307698596229970369449895638921962948881547358333027108623211576613353386119732655382638258426739019162611652082821870694670637443606754506391602602508938065886637870860212796690148637484621199181794582580015161373491115351483809773483048007261640458667764576229578447819286334649624348175042968681813309525754811749781604576033640257621572246796266146324356687802868784519186030113981928289742201224429376488754505617520195660286560463446923382409700272343741470259667493330327023195055792696109523429207942079486559880483013768694580130103111793770876747021909925831983177601494252522364859292194650777157928876800423856564932805011025816167674920999187441076738439859092978336385714721522797803008667485393864479148423239033645189335348715024492743062667579965540297372509668891564637285146297682552996209864560998900290694810843589144351362331594530488320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,24] 408286794876109623520747525929861443041646099167241200052388909972380357854926671856402968815679956514596973174869229024573689169432343624997023724653602396477995779316571182745291338500470174109060823172881584260171630964538944203215974439136659753991226216455261198796290517734242163099647698995545693951388082708553293899876055909367554684090920312152312055414764097787784449002746069163669465884646430581487191466022981552667880448983114948960342826428866969522724026674764523865925452387025418686595005570957631264890565080684670332425397929069323216269338971950960448373871853566716780532618187172538381932921163926295752647739092556126361549779529143845079447080873409413221310540772568346925414668164221212229180581511507998090784548877559877313037815568645646843865403159431805644659801570451868495365788484776633888565080921329959114559517719181194251428811976027246961326970997383903803033641361799019202313519595171114866264834265101463918767201316763086396953998657941856274546264094089404139341442970786410684967739092603032997136787312311563311220956555551454788394318267716724108953308404092202160025838171935257682324413968969417810933593090405775130944806387743530395839060281163909188775289346334499671861260566560455125202503620490444640148835876538930516413156732084335016834919283041242534064441320283261836443017656024202323753811642072015209149919094435037477942456400898096864718695926735875617901459550814278387618214801950149594079875997823819267143756422490399039252460114473076196384016237959253420450512339356476688104417872958264776168427456829552035596072365292005255349573683085808494577850900565647242341885146410923300218107303586200726889415540237467660732811912433314369378615506479799852685548719557816232698858985428248704856679455498083738147713380815219088227660763894713636343022050071742874628658031727570670115289753945543022513056974653710987021861072623482313475626896057494216680113884645350288226445664719312585679049397139832970037818689235627316524663381699994461565993944788579242339354430025587100877987449577867657980277846563291277719714009571360692030176650210785131671325653126203385857885290533894901061858346991839919298733981614764580831884587144890431426008430364921829364389046939330539441825168209355956391729941387297467609832854938473640305072530616259335951660474466906033226912123936113543695486272564500424520143988419484757952802787750396553553634304787305013643820017094004807582704833881538597874087715878138136777894626947246123274352506102200023608116402270967121028202453135107757395699897080862174489030651738882417946018863697842662537084194001325443424571394858112215766993866079910803295850148695503844930371875933689003399435649025803856684958512272946775750791731892290138557460800639241008529295006415812844910248491828252615859096530771852950822641959581897006658491965309628931944002480314931274403885793617389977762793087868925007310355877634848260626381453497908611519132492904475038719126764439373090998632294015623151368885094572890027661983744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,25] -1518676742770851185721500610063139789447702377931692588428535154531540045334679464226605356915076601718235352886777060966935052682850164638919666064107613603288576835604182207170353373442149530930288550472942170456295936697554816111755798336449971765960670776551524622316461149674845411887626796358373652643040893525369947746504419310483171298317943371987982402148218040463875696484726564100923792132773645330411260230889169066567313656542139548067488440395004387038885989206945994736264972651374340680432123695283941003175073240537457938029962071327347898940192241224634280353399563393822933244259259236842491356547872969853897092190522230334947541656316675031201266179505546598703577875309487883368380467293463502824828975275923736641947959522572380904802835727653621121612570301765048572351294783131095247695456364762233007708638636530907289700869371592460763894053963441851373627071072173102775176509600845923898263379349724590392870044954063840445224218291888148797501880956385322155551910756230865788995839826633161245629203267865609725377275332292164139835874555317327476904523595310909360141177312784162721508454471826215683377253465279172468071105222313298486056658722304255644188109972178934860930115328565548645337258570887347026330931635246658622925894089245872500759865144976022066081835406910981636744513115934264016785472344949478395068222726182765412340590805140192196364159868753002351983764250454421103046400422157190771330018891943402699597759953701854004119279627995802536042555619222084787704638950368008178161435386843184643086593770528101898553595642213625721542427884809605289332441013854448608359899117350662575626321245167365549230280950005822539492424284839983034745481524263797346774583932602422087922964903064318713011883207271013315999832943890786366821910684370493377000672760474332792825030234878907878706736364341131083335644683440944596015458978454039008483617458349558524067178981206533881654301793124986355566238487224404264985462226058068342939769712313052647866201313084445397318832024705378495727891437671299341533028050348124722304132602791438801366970065614227012998747018926707624388337066972010047465188594292105417727781424164601183664768901500291631213411218608638238967004781170987316653455565647128397824460038594064524782897502822947490073552924576148394565547971209007938377415164653503361396849477413604804357530788466413449554690691358010271263581430415590347564797522700998555603692488106541161932820482331958250547217766354231476277364096199809871547000812839933615720994751972576676234104984196198091972558116762050624058108303459289352451613537743626379095187558610536679375451894228146688654827110805560636014065267155911632697626750781924722960339740463331161892990816278397381036622538072272333875339238190486205034199388009770051117909633558593344380772787690490649116799160984436347707484682256048336096935482476975518473769069115525283686401781213754596466125357275273521411772594634082974122488787545053598526819414322379770526725970900856171344283821617264237645660160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,26] 2321645902326985869938676074708945275702083081911459954117272235747233749069260797408694670448575907215241914392021484876011141352441628153243067793806043869741618470313430635479904104033242081238187455020603930367760202798638420336713365284676876704956017830648696170415572514642738060323756650489100977189857757144942013212282125034559105145170506502203358080787457442129340870902578362013336267077400864766104559989729162122463043209685639297605725659564475547791950669922028379942485198471282854640823951847738107802569809146998700369775290536688562961286752772341770375030721262767900996940646100499372323288387473864726127470327767038910006164833497650283119757051047911771471948025103978591361618784280583898029412464227767146369967791978253867999075873279605797614744446734735397735693759530007489311516224813173238537444807329723641587280947668780477176707181191720076551536259098795202033130947250201957069325128132790649815695072093134960973860458477529223406316352541703901891307520197411163212547341968020011658948581799731666754142140054872328065547944308059633389945458632003599846567058311045430634221420169376555563632659303831216032920798574731555156318040099009592411530600005772953094896199790181351560754954299673852368031156754292200491824489239351916565421512161298047414372539325186785313046887254240891023754874541492953537432587300800077392937489508441299100328201395149741893198005861661395608674425553015436227747911446546634071948705545379454569791636540381662646439274151130676851588516491035760346074036214961533801270507579931631759765052691743092649703093021890666671453902006949295179242596392950240539951808427165912280664425425121542200025588303243769099777588283036776528658990653117933876975294042062773353285328741374290492102349569856731372577649989401097641497201748673042595990429008654781220998666896533248822749504876311671909035008907210394045302530485351218745552431437472804614031898496491585192331590136557661035394117873079598628117639736797146236709311425088597179326808621799512382926009942370016154548817218208464742606312609913660309783474518250889578857137211703980048245469082070484748290332080750288450191285733362993503051131922515219530225266807956962649096099346331453981053162933038932570395995159826482145490105527533961404182106288462701096355382934805314970850522167054614839152261754203627512603456147966264485841993503981087821980140335692001493355035657608305403142551023220052378729506219133659861397599864046540875971142798568624629685468991453194439039977570309918123793266429642216101202548161642684554838614707244336792139187498794192730678258259942368723685727604002689491974882831654427460183557170596643012400342451420188809085412214280499419932123377757003776568585122353228549249003641402459520484332676568616666120976495843639282714180305299570099275141936845241764762370989812158657123351463860495169176188293709231755927338885352168054449733065695298944829463715637274979918876052352362470913203162664255502696715424349517128343881894616994378739089408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,27] -2175407573072895659291751506803788587857661295052748016090968125272955658776809865159134362518249792761688459587371131657214321533395290519972295445920520153564190789346870257630059626142363123727544629058704742282906547866111571699880187022333028223323600157375741469883449280671940746488291548830767422047439031073127281306510199017534022304423166356553691725967669975958579083842123527702417287309685833267894190770592530029332219213051246572552042960381327156544161507215048642405108388145079372510930303662253899029064715852279102024394781477831217117658157631700204928093114801847120358381208383807006932056728568613152023726528280018375293533460981840379139490987841706864094320041475618206750515952950335148638644377537423599092879321060079254749388104778031825905974072094753675667341662640336461770137397130284037686150495033743712451900228134187650359918850546762478984019135555169948375420751397672085637957864815659108025136393653013734355725769116054206906369961431447448734475284279337254441288983362596554326873429125472889945640566999727795770757080949065361110345004902619726128743106937425806810507887392545625857296703964308868962890713335242995728666782524095785022964370681813215268598191108263592564758986030942460776077912386540896895555498863662584964399417613188691169850811635129488554375400670623158710651914396675505443773030779224204698329912261898336217026933846730860222878034878280683730671686380829790421142950055704892340560399148934587777365020404431094598112895491174546894367387251033870316666085047602417320954236418834996645948211358992199501377610060040431859253584728161830703164962043507568426956026175760866260950826487805206404876777458916644336190046730383913424931440574028739021754280810034921529670342463835746400929168536153922490929860092884097689591152196406506576198097181577561357313810203044125317540479308975806102268903444867292838665991753978107844739821718033598035175711803618848911005540649262877193872520629909719565936163414861611585499325326189859644572271238689206811903622766051575894142441599129058985767137660426696578760654478032062458989289520074438658877552741431470219860395530185487766153757731931055484347345326383177174205032619775450803245544858210578143416939395438136979742605319867145576848984800342590582655674202031066847094808876006279260285030607199780591915327068127910607247334015370069020586009193723513679405832319381305814354782779480481809990191273909143967274230030165764368245883706346622153814837229163891673798050742544159963028569338353026957224127729424974286501775720898484585022058496098281958483206851934141154518471306149762285352925177723576760030406001451901294970450871255108949105925464510654789894546429504424593716309914044406709439213431807765207034669900822355970412069205003805279633182104337326502833965019225462554952474956253477012308398822106557417277694603790929542063110350927872481625184149806035208242916760420936744425711416128114009036265005839485648468089468217389315038196046815384682910661970124334241834598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,28] 1528643294955049607459923388217097254270496502014908107541387544762627667089685860641325182788159986400796451053306490943282326472225065577460319089337127509280542508358688396393836502468673802598137092380409356935674973038037794493824330579917609695672730542254632506160418995206924034159862394486871003790592253778251329602101251993469098761387311784226185321503841688924632015428169468822893087926505256193167559650887026882636428299509888429637221230453490944440186024640466622072688801430965628759892418153494899003721615521055524932775699560377433810405737221618796215536322601357405731649262276688524025484267076674441666164456770004412479246085976478329480761413507047953245164863796983984347551430230156949147464520139651201170865659002146969607158948533582364967897389067523952985261817683717321651522943335080704975683340526762478414126327086056067342628105887853787817402933475810341854198988114877859215556100729687534128149683938001405188351598793666238396991648467375321286300795999169107778160276710925325796620682178914616597566422385337748759821117607696194103213560320609805237891286697401421192985567042338423562223249870992142964671583129687723475366844632850966579936182239438975881916338252399618806721423746150526578158893295770263323701711021944357473135836591782693965249195948378964709157620987763009611476522451033351868855664827662468128403573796999030349210863913690675157234769194791310550934462501785872692506205483076358728484832854345192935598859522796417218326107357319131960798463259008348698387018913725424076952093672991554730064847687303488988603769501219093630558702820222404605575006784866489114571734850823736826939623415825884140155223551302072590362323616979713092064520491883423777261012000336440393461830064506344731071574253859042116912035359989741631184244570619594602197327498319484189707647246099489363128597712002024627730746519800436709277916092520662453988257577561670304070881359197327260319693058959350328560312414571512008849345784234720431008486821592468378719870838570148025158206643842294980249282337198579822354757408323796967220173185546774414012789564424721503323495784771435917309193488843147768664862159270022042514271115641488755741680938445129047187091754101504647230535128672146086571895844029850533199359201033476143268358224456320802593818941364662688054323146407533690723538572143124657661193626489972713962286287108240857101587285805800079943199803541324098982354197823688653055698199132597798442476906984821851603138016253461643420555688004934255304158786612657793110016334754547393159789656893456179194339908760772590857378220003388446149046946480803886752926700480787496088950843903798356899994841712956518312184982273806248943146070548866105537676016992502391638598107268880969603498789019267782990356242490925981720306005189278489524775019555474783983411433298690839219296662327570030742641900607544789157823727132080651305089217891740761210208364549314585535436642429970865977102857540066673827356731936485567571732117303312399289742089387571471594815488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,29] -1556003737441918792799321478202639948260696049428663969717845351576926198362326130636087094206207128090607485007622606558011314999942196159902880442479177958674292920631053083693779039312301913859083999763084817860052200837281032169439295743093664923899864432823238744988189949932618699019054611128394187791829514191329152014527314301207571683697579310970906629391636818622786434808513319147041410606430354235162554129762511180163843667687035381361938069417456908243319493538780721579628428129324479214467061512675660733450894852597426264029011064722246014558707579819659679029474013725695698994543938445348469557827254287685646313741398955100910649724273766246508220513908574202421611348508040325933464094936241563961880356518235757904120765513070048633088006032198568925446088992417499015832980534007505162997920666624781915759572813229139575080139085035937939157419808635316099677054762303968450234762356604841344728899429875392992931980248297398202396661338526914761972212852199533702042299384785455521411461265057849541183405952210540158843873129519488232443010400635717059724139530417159008346811437638758318104415954565245553118230428421448617398279800783578035140175095879272260398456119502136914401135924080806429280678445162294055514243819541901120912320345531226866492156744419892553190931844903136852751536280289557238132258988351587564288601900910325631851410045560005207725863355504325690025613201581281979063969545629899300812278207416175996245043565825670671207879431528472786274381984739192423809867549364102754472733630408876161004401677722074657898129664941384317216302408609282483589624084772621979550121833861353449884754298231472555231736400571019097914238959982142029887060195573952906047137207551205563743225110616266532987978663843948061120717664090044923880568724421210205631983591305040798035184605691394591426786520423217721955556081183707682120378287933200973419236278537205273060253240860565520027483738432356727907642182441489838581816894521044338822023662600348769469089566644893124326325098391931688477683494125005527992433115194816489970930398324585828222445040819010762298801512859052562112403296767241445978336850126917227311486743927928595012713197118989537252248255060617108101437969582368755851953394602257244877533443456879638459138078388923761539394702984559490598607902421074002445446745943531209088296347404021680512096111695541022098056275330355746429276506639289405984219953009576863899666688756820651041280234749644327379103473264097941103105105918293436891045646819149147807526547638815668863888127329813269263238200945852169500103025775594156869967024311511145885054641539416077597137122900301078927930636575245519917411150539821914081434649532035115334914948828633079562433453437197872913899440442990247455241214581433323891867836849810866230067928160028198587416421132928172536996828020735434946096718539658305154191622829017563796471814202493570361176016850934268848187321401787332366364140738949024759146071287776204027001581407613978099622583016046483588570981263193529374474240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,30] 2582827491599863808933519210170718348290104286724908773624957451311423473632499843346686607602479913915622079267523944393128769787185544159879364119282426138151467946636656895993653142695693717202498929889277434631927891002577124040861957982749657287427156938931143707917155942823648190507813961759076040780254835534480600904539859238074999615965593904197946084247455468893241074702058175179798383653979175536167866186712199886956392533169750517426196067989930016898367240825575269088048821592720682147225143491819208109762929698219818327907692484942099008157339002710582187619488727691284641037602540137169431264580051283784144577883421359270593288762508617034289461897990122175589436218660307560259541817267815804090923392316311904198152394347962311351520201347234032155987540042487618401896315989837884840341007025075132939597639625819610321403067744823451917419620902164516510256454317637357538275376768011356102822622460632330292286613101954818920422212412769031270951873788590623066268800397442055774932994620718826677128468800421037253127094745081968804019840947453703679177222736466969530413910310325802107987953469176576009603165515029046773423972579551695357021459905262843764204724882214840579159656162290007544630813491270336640084814631709721156683847822816702120825765326843035083350317408601228967117569926187505878794916141109861751147149567110299917770619391069285938773336580456120707055486721013459598218966117493847671671174596302584047426662167534460239863061592610585796621339989536828903862776649954860247101598171461919484771222687639354018042652728187285844309295728396897388212301626269480050829475914835192439688526913044173707693260709947608690046051130669410472907337569435844000960341953490103486559572554734039851630054686995649527098078480915700532883151397889695038023240591261547317112825956221309359773579880413681744018779882226887469643499858241066509738051060817901567871943534479960866875821699959578869773982613928975695345776952557155860783435988148562058709358977386612746590271934057393939939537480266950508399184896198326137341758732531777870820449418958926452399575960254706146631774211501778546897970395782429764454484811461160268221833148436481690590659748684454349822580811973811793927549705098676053127083698918350922070083375088762825837069503344190097447086700309845993155127473915259758442311423528487303018169333254240962186750850059808316307230168880676675283669427625006175993980769882182116837566144561156014194862334513324402414560356081339351261503958315513909160578265937707414390303368489476438174170655375327746283732076361206843620048052124360122569223562877304266368364698357711423667213687851578733450117247213945358417116574278132464456551120160980584433152878921199994135073112104292396540765897800761627223561872218935145631693262463208690267403260794422524984110614413109088922987842449705338859335248865495252192585568446616433408930414764655474662679782069075540500765973575589000864942360259976421943871841719559078452875559172995037707780902401140797084794880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,31] -3458836818856910044109516777250793866844428406100663790314561678055393601307198218846702402998346748477971603781520607946166581754448147621209994738868573919735078658171428109277866193215549108749570129558899393847139480786327297920634095647977102018036127737947241586623851205217855050947994791003011295920356107620452332644382693773436240339239703092886519161739649545855443203517063750260160797021283138637796010352946383497971265824851134563570591236134516739909637270041984446023169390574256813249028495825770234282914827057461068910598688604277976156986361224366562341889716292586149227334967160559186401416860988270562397544959357871122681488415490967489570827889332130664288763179965264390931971144319444189101776200163954794374260237056350093123831212331486281449167558674114674119461844083452383670465436009579656064294954116806093388717068778144931265037941686879337260738892685619520132646374274936431351674376807033253598175054550345022424266638048924146020284728258990716451995829393428616990540211347019994194286294643623742572792619863098724878722440166247327087585149944184553509853562654628945815193385193947275375778210463778823687928380537507139512718746515928058396998831397443313127169463214559682362539057998389634147944146135758358469687789916792024422968641352078406785134988499328774185486486677050371541445714909125593144895432974163584199455778553188779161909051781105871152268430697968693353613335460834709231541980403306680999997328949768870373341239087197124120445429220810259236011207610655900077348139083428304397881325664024100119689869322086536022372385469126789535699852530084139904318270595765618008947070292229402621404024712813488234566924791876765926346602607442799686102366363297872271240994227957182796457951655061207382627916843596966206743356878798904341529586133808986850151545911266208748547744627045537721865940385989987557122311204193669636305891708093744868246204986993683742242862380019197114650687828282041849308610233920524791740648143571370502227190419229943565884527199074140109131077419908356970828413175882954779545027351334718632378999983664635353784546590603033548338411907592261589853974271042007646437123072403896995146658006108547630722603407174016122066806935763320399425386512419022218752232017150098198557993923045870270835718974540630461630162232911089190968377704162984068825803370940592462335179674152009471062145203813509159884944753349423199737318200037852553487852080955610640092596360536688392918984643888067845049194259892091201949768476530530520715624440240290516332980124837872453748941952887727102162108774133697961469379849900308017164622320445714828896421021928544588992103151235266086933232233111134457008708117556765164170781647810748738099908865874969312777788833684199588942755820684581188520151238172479119726424438620801381200972187126919093661910790742108471514892683378285847075208326845590035145250299383349197943515708996917809114869514219869984652186850876971783068071068236914591060505732418190274210098934155951647747526585052272922428702720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,32] 2943395270562735987704585036880146294468691341083942328100185249810379036740119962075446222523856868844701535320423112891124855116981621612617007469924249478460857764101115265257958264063327102753972673547940487107021583505658374041085490765166253998040637856553685477328028458835196537117984293075980203990935121432918694551082333258223505366189548884843196571210997618763961225023011060420174114087672932114271087760175468234211923209978120735018406950207572329689724269370707313031000804247742564938926061350794450436569018631123081659474261158785353791469824537416171942467667810096939094958171919092229792037691814314664274067012078241488033600864305670384541735710123549377698302413105638833187261754631039744173208594084866601543363319910606846005310856583195704163615667906332840527283748114879548075492563152873929020767410808669117428571436649382862208992053951832277163250346224893066645252538212179226153539949507361055823774982468780550525444727502960475371846960302726150406079920686387865637455651359126494762223036757627478019566339449023327111207895350782381449991821009129186784595767675921405647168454809052889912827181870436244561578101141275046494134729658897727653932185754969897093317959881497072109063902318743596232502847393793167697279359521890187575919738013125545128326057270705981937367895155827493567723583523580579263551107876597762677457505880317972627235203675428092931427918645223615531714118547300322365804415034694991568737683862574936808567387857492555498422542000905259397652246161699652449292970697401390540432361681778190698929288792635777594853670359917876633801939801140906608371996452138552536497630950967113757060354742213004816052823553909215946457130643860732461843932151171277043119649492231543185432707190467588945398154615068914625465255505906602119646063000089852129786324927646188822766624581021349543598893988811839913750201560172789120584763879275746958945849704891517075824004462475026755394535558017827388794287078823853830703866629402178425095871115577004284779485663664667322119463749498336285928620588625594470281974049170775956162131658657930939590326851428359212882260376481825827675536133829224365741637360181466068360615985881016723484842981449189574222117732810648632396818833027907331693865369314437652155444481825136973777437991478560751621999462927709108879003333242938269495802318279829583623503957367947099755223483787955273015082921057102203114455791606562031574044553541334240462915784950751260310286777031729797797986994616245101569862767394617635891827437589638359338694772478326974008084844059461633604110818245461795602766248644805843390316433602713445320192584817581783657785582243685933464532901934816139201180572975461073497493362096946622599319526389834885373711344198753868079681792733113769335491028373030254535142464377777544076350447988811606379034806953044580317500906938379976054486898790227895544740254000299949568370984876094138860929209669552147670968633389486760514173740963363691137085570831471319542817314394264970598199351003406193766957056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,33] -1221959989979961465210747091526681237479685519910262568318155334720567824847342133085168414203693441214814198238391542979934647097279552375554172640273117856955069333338751752737789005230463870550815084409437164884272795139516575118469841645568559420828100266819233727903619429759131533290026230626354319311867919562061399416718045438019844325542792916176155117900037617714084916482875026715141589981346523342000527901955478404508264937390981096086872718035747933020296698962931868731269932267782817536055040671937193398814853293346048104680679038314501973325933729791481901045556654791058074650939167613928952722835804478502567836879410715077913069176010871434237062074917551943990014702699455328657628248633133626220651947099230632077883518368592415600900921540920573267885180198203820809279489749008495953249480562910828128864939672139368529237543533275993549050173454669870651216127195107640185823225081459769132347489123264918962046919310611424113544698830398507625659132674345409651969172953903572101345964401626386268147190085758186327293781324704876287909637477863239148686948603537809119097914728036897452720629912457900278747218080941596148164415837283039470910063296663449720473290990688096581563935708727899639244527608026431164550386453159814837656102428629157203120127105656517995058735575964536933678692152860851159342871281428218675370352121666081031324764844382338087856608509663614698031377907547004535584753166041731295486795303453412537596417429498044750954567222315651408421529827691231464576969570809338626452693390723704056065358289585656394200030288272565496764905814717256956625813872910948412995238911799131971684891053452451919064382921855533492411105119411580495224083174816920560486612597658041358380290050670266363924081934282580422760395346889273599488459141838007060748451012795840338301807837866735956854517883232852244759670298401662966876736715984246665619006808780343966179939440692860527392155487366703720907414517301531586596029284781505207079605312388824786262150317572845247312009340007240209079090640807947069824894491543407358509595461921312029198751158078250517215041260622201451532300937169049455972937134966118518035677730128586010345380503237164633269328029648791201744479234297242374919224837738258361619031832639132934666762206480040172223513467514050016119327350322474654286154944206544422575532354596575924339181493385570259030959967558407442687716662522548466927935194831766107552123231563582030391095862523510220524640217796392606092313234513985191523956417485057259369822743875706548668914209330613819124345166744896108901036783412297739995343439441004581263345390766205757187102517450521147216379757734802383484325496336004406953451945679673602201764702254330054213406024479535253377112045180833953332218566052278667161406236385840386286408243980806407731177081384493399086174317352564785200135174303367819911070504059474660830011330391048412014898767054213802684007813118824847813501789895332626971921908844895132361451568826726482917250929873533019569629096957596441845432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,34] -430428750643489157320947500381886939725550762740671611003100077272517133717326039876030914289103615808054703279780378040753364448844150338563512299954111743865814922602662974832062685018770064863495114596564176839963684635248630276048005765615519464444091525851328723516486211282645055403291273672664472022761252153418982203245722704792608552158955720713606966639870242748270566657822706546284316900645355894884404642796987664593941269126216940218670367406650674835627438119195803746140429401954677980521580775812774282121625959252532890149907779607501478162889856516095964979722754646504201987995216141228303728085023734318691163868944641251783956415771288671451772039935687179303121097924010958723085011653376989445788619781573034991398425411233579354771817785606858683146009661788355703069686392688850608153074807380962794184780182346015162527632920259851320286436542585572521634070573978521573224266555758178536925110601149657976886453774143158205388566350527910002035418632750382345424905051458455696835353269257109587771410463826367362941774319708522471907638221548334699292051218762794447108599411273929955008403140133564887398872225398319610124775870204994418473409858212438339176716152106618297604297172576159156884919354386497297870659140298235663803496333812646704097262473811125395148758461665863887772274771726778399164802649086543712458309043832540880904001822875434317632961267145367559094443914291965399212607519445124060454981895768035131065970562243566377187028746147095638709767051281228301062742313879983755911865799176393039743225846266591835504176986728972319608785814135854610264375894590252007393551667958930225703773856150630118326178083903415254364508023373222350422529186688551456656800322638862196621011618583394638943374908826492209928656162913799007187826461341139626805874425386530815649595014442046093610269278998343661175765281533694144065689990301275255508051132314208691193813912176880226303872202088467952887346428911174184175867318575527298481359351106377874277896315308166934099322811400470989750209058130591657878969088327054260732840807335079518829778741829063121464665859691407183559126835031666593380982112402464854060657615642241166151069967727343709880527578653822163737119313927663400743386179450078721236555515146081639001995799769197262595229564078391668841540844403787115953768684217276372445800376915041435362661733654501763601926317190624548036541925740941466927729673976238270176895702050887305051675911229215882161428838970757953306585800637777315656165994715178129003072876612697306496908262729990917468400606210396318881073128373495031498579193723210635545264976367743391666094250060107054357042468049287963884262841922824088623372050393643659718528503256393757553650652288981152818179073919828915258405598746053055530359319730544771288750168790214597073823469975746000964113476756200347996104416139070106642447105903549525290425341751280154564145600202449503218996733930603308378688779024521770504517185646054454324530689773491993666621829458063828178386479955818025312059392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,35] 1104838096856669269346255579453559733946993952245702966910898660188031776073216308454879228085778646469941514064143392064391227164728673412320532402900696852743466167549923812793788187479979431973942008405884053895465597300524687680937712403451711085431302067527718265056842179729435273003728290963256772371685027088353839073160555550242747852996658379868014038426036120096535467502534175303850782891332660518254470990378083373113207121460481524039283874473640170305720113278717643681561984907190455363363313705129650582645243584932676358062790651322514318808064568084980928951086920960190146037522532270141818740915296230241959909927711578430558467978699360522339089452234097148446712585231206703810047764308050681671307376937587960132567708580067528830429713406153332829785819065735465245367910098171525492550900239289110544187304853949281462616292168611349433771741418780226671303381890848816996340278219237915340251144282866326572816211527581750708879134519135944329524047356510770477726806125790945834696470926903912054606412720305239701157266095030345089327806230154628077919762121277345608934225941129323496298287537810427115446554493888065297850087632071878610693814311747221072029381295646921830036983616576266635512309407717408615477737669488553748099151024738079619592908904564234887493124610757574241978746526270104852962813877848184313612692406225301327633599778297053653562220582634974328872907554558236451228278579252786741533250077248451164946633265629995728636290158966509065336707632055215974640022337161066298665458835934095413975970476973938598013235590811544422110010810877561427417320412817970248452768075844590461186610070410816878767980722011968589119982337330405387922328166642495891080122124108769307985082132589477525923311090442090587489669207398939004085977188338998887669733179423172322602221951397872033883646136712440657502071141177771272470237667573146775379709802993305320599214401456864512689309475881733355178546272542217287779940661603590899854911598691948112489422467230846247443005898276124426108875543872831239197749788007228532469089338316291484737705009703426944805602004921747224793805218696856688902133745799113579270497742033816268911350409281945015389911963896460245868536523105737548538308973144436926487481019069354328210420232016726822866665918906018994815423932468497709567361656851898729267201285192161414346214464306529907737606973894559621427419114950713088694379925904480259719044609729925824760643350050747680302034064619231486765776158881264551057145775145451237749992205546164757820352305812074680683917410763085197729722158064354979276139373789217004372693987649487786935108149310029491346671727846680871283246183367765597821516835284421364342898197026374992800372299602647520033451512316577003358084890389361444305392427002213179852105030049881965917253823504775435670262940855799865801743068267271411942005940497274455776058709292034064168036804050294634646152588665148476569755467286911206543914387218823564551979559440942361178302682360671219020254216747074991297658880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,36] -911606272168963368970892643820869887999663533239263827795902384305508259153460139554194677602134482381751293518475110820577035577312510299576436286605847906509850975625977039464716009967802538918224509858384442841854113087062709792299555101593799541830660250544542631703638736974592799845069848149146621482375524220596400407258505371787669927151289094373783625128506516592660310064031331693961675176557904604005180908983523585557850067336414903824062590577648451464870350520951845420892384048616434802546431136820300569595158217498227715389515884832035795658709385059020372845673713293625621302871843707445031296949086200510833409112018272926698526339742050032462145319893733577753847553747154975841148691723632631047688714896559635982448816468078854376378152644663982619007750128435682691965387515748803366726778879211954154779652291951008262411394292602404281976073384466890493725383708787520074595911762419334064534412309080544507855992520381603967324317396515532458273555683787731531163986490389561175449888480784582863509771099733394850024405502758835965595182868444360804269023599504856546622438636465299240900163535376846952375316034545886502127543917191686436686414559762659349041003633602943742569214428735962519862208993167499247628799554790391673025047227003541269022083332003723595986145049489215730893081077647205193461147193665896400949782769925507194028953925173716383500162035458960599282181657299208138412157999942092107922019772867672955848771086433558049127920084886595289301745887926793941492424169672783878637550131500658088683827291530001660188972987037099113231264834019624923826188758833742746542659470964223296010927572767271085951712460828188815488243925116185751543047786404729710149438310774739421561587401959447501649843875974929476652111879271487505329122337216072142538046361721127610561932609905566606345276699133050778825229913023842062844440013704644733882057871541251561637341674029151898791104095613176584687769808686423569030686146856429358615964145768145727562555378668547428188801691159766380032859635517816364333402386282598888235451965457007565732331680493129811673485163785863426521714386197742893854730134105738297907259636701145006403696130038588350329840313039607649773764938959862959516113680411784244398512884108990968533440868928546344011355368785148192284400214974569582396393448518054854990739380382926294270922873223240822751843322737325928506531242738231046610448117091402035460356131134141138947082319303757280993119630791866986769900258055454691865625487359640509717014233307388114820133742925879504864086246669665707809188993781045276627703205052401184315452587495905497061622552459453719339727959512122614422771559267758023129151570702746642084378841865190027021339887373307378783035133567434763782806445387616564599493350678973129334877267095085595174452897930757740605871449144063275803947922198136092223071544624599491214347030535226071593370396419560445432180484873412970142609748415023509932563861826834357517595316999822939549472483881184894733338230307679944424030208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,37] 451532853114617284519977284906498080850278237146406442279926604326555318520340088894068229090988784440375437303148436451052877608263880427217183144533262224711058121063639661484845399778724969372331730329170699733019833820604565080733945097319836115107185031195069271231685167873480411639330580427832428704697286239744773480712529597234389556714941441429459946527830085846232500336141006009973205965638206435125667650856978974662871390466484172772754918050488465680109696092615915180227267605614286089562918410399820721553836141664177661687179285810468273616288186533770260528256728519185921303015834859187065650356892741203416706180858303813070745154641465735452367367705987400177799415512435983106689937014284772896193397342582436496372422008682834722844575979509427867663496971178353207721035472520784868648833958246318147073204779393912249513709773128589323977544905292135104466707672870859984435138290691583090647204496239339403604935964653768924611154606262269236316240573117970079374721324451705780547151670359432872080497556115203348466074581732845497652111366027895114977374583403895638619695774714359526652597350434037826417760689133238453459039100964629972854850234444200263078965269060348863856348211288027317321587423202050660515082767193554524687039790378491713541955104853421728397288824380868419376492022167249277527377690111711875980984482002136081922067283333035533953546451476860088740069301887615868269860165695149656324505206824326340989334668468450868215612486169202384272172135417344358913955162836642873091996427262938648144749921289253150403988361575950070307019868372805003429837252510821758179723460969021016521353317186343909887986271879093254095126373831317349824941281169683956619122929680524266679620317152667209548187582937651858500187047966356872064760558551252322116267764759535787359694327145878997727484176626672586511819150807257120019276473767650372244988062760632320767750214822533746977062423342243499035918784019172904319796137032414907294473981166525905387455699277618306935075934982897137034885498812087386532011794654956914618727046142296833074580503740311977953911222324341959516940906514690030149166000137839923487010093591627189793941498479801950759939853078464160361421050626336932146075391776047147283449761987373780409663905224079493739301432369559083600537064866889959049856094356370858579127031237475284136957502595289846138196850927732337707301950180181620958179775997902666155883097846513035821012613559329440760798991687944858606874066476486448214877528906133615406273700506718843022985863569486722999701852521299644888303023686661540547126825774287687285928474429457535469807045956762032007716322178294950763118866952760282892949200880523383124160601604433893229812522566651234494477784192180315153457317797247583037117622001546870629165123031293308433849076281293646007035703843839529913143576314952904236483613376011433760476921280700249313610746392660693327469833226928103325934237168293201895116345235230455046174478847180025394147235500483529933740679149276233686056960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,38] -130743930901997088136490150675128473965930348695681534275288684555063911053002673368480067227545970432517585795604214683134991797270055713831962938354693999424229890759154477778541499386893923573089705713886889782444889423354506971794926901570201350214075954371582856603107231498654312336251254421185472820733227231769004526151245725716796447907585520870832551271378963703259688300875533360533138958232716150698447801917048602538537154192734485516098311186593054561629271663730134503264452927428420736622397939097165342619107856655525861325411851181167399064532324973007153803136817647070423460798599352546131797958659915057667756071953678603510466626287632965232841657659504412513372530162823007411156225138840990410861334329512176678441156111942328822555223548967950269759643266956087569908465343091112414208824867385231949011862308381125327086435272305663147196995679277261562850615082317122326455734227495462084028254978166122735002856733671442014381666276681808768613549654602496984628924485796399007208872853263941376607931712048261185411320561724065531615894582242694403361273107080909788330939933444406277230402671675795850700231733771676852072048559426814921235834965479981295703833582839733267588322383021588707492930185187068268814619085046487725500172829363837574382075233631835860866580044998341647246297108013510353418450939196348908658776081725013790736226011675629477001322647079730173079535566944578726044963172454002030602317535189267578446849532320426111045190176406854054455673239263602927236741489021049536686348878995637479137089305986075340049627248654657866856637150846107055354878230353583476682183091348308440975746116422214829439787103641250492861978012756496333485740282075637927739722406600671602674445995948167294495345498684642485982419658195339251286238490242306118957077304239006909763168150318906666891194906384302649526170736498106973628086261589331370324103875828716263918793316294830248208797410633375125302796700060123362467704745920291943607145625831094526418829994022498916309608839001580187764965612966082074029906883107562853089729460630389733243084160756408481257951955844281615888237599756262604539945809005549489950002382547899423297409095609640312777344167703625164377290915706687001029584169076431371197860585528342242372771084276205343621439584304570433028397042974786475977074656627508841842847995565200252862191830694682121775457880195511901263348181802543385236723131471277567072597900730415576069402442617957718423763443775483770370926772986073682427640035257191171820942274332735954412687631181385297325562716893024813989127608872765506774343272733680287259593083962132598662945974286150320269596643661752743229343745808094252215705207130498911989430493696215090326128987233948962998673249321782214624229694678063534726819897741096827938751394051663263534043728729201057822675486340282865501433425017104232154957306225905858538400513334387992955926283555880116685334237764072444905227723796836597855254252986340153658291857065988928187688935562077699011555530177800621596344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,39] 6896332817804176881617450252286281068646151740321012286835291099082994147518629291347988098005552637309707006072936669511942398984373788187859768270699370830963084266923653394082188364459454738971369406267134016958297209920508496506992576690282097232017508865277656185961629203672739101726094860724678678029300136206828447341826124455431105426143607961395594535959942347850385669240570061823048515387407474463678292169791978533097640495574237152841558329991785858713149221920904827420057597688194072841409107696992419674513898904339244329907124575657490704444875516712363934309208031337915510485239122230127068930828055940603048265041339932459857499756393872792347985923412965065348596188371140725520753440134473208215578568134247924454276715827897501861257423709664458309919520360718570693347060598351941873134504704845707442996332918913303808910295054063920137715033887031552402875600393709738076792458788513596731130857494092920397700474916089704796564995966082041470684355324554009820496702216342132857270752849813494501404699699267142252370648508600084313003285561139699673083878055584245539888697365833987228040345445717398456253937352218447074795487570451863831085095675781093677163213197227581037836271451936605339484032019128636856268686138641710677951020043455153533520876180481293241008852043721631101938475576423019763417471224198755992408530850428971036729837476816629653417091082291628044084183617595848725267364342497210364963396400037882674060878286548943012812492556236358047673589556179966583419051334772902952037405094966767792517281394485727474535653105147358530433215857720231730112591474757069177184544892684465020675413928040910096048566114731354288663722401789120745837884121047956499062905031911839165040356888970473508786124600687613216548805901668396617417733982093446461600814803528369864267026974327350387636281542039360817971341858084291599334406123821023931947408090573789382974867606051902142367521291453429585495074834518916642962748265050632559609162781492525750238431732139707186300052877219710259518245904078569632545476489575483867811145769758519034207770295318319613329466574874178915067921693037899455754298030072140242696892811977270888070310661817821389548509852908265462454006836423876403487637921002278832099123288633867408607673856218402696040235846987515905533376661924432875578073156281498990473621972179992055862027191823076575289316676738779495019157332174365160990243688576434996933141062022227922481379033853578963312021975316578247980483694700456938518009684762544746953880912130780598414609581075019984508919799296322405122761226785481973570734942087875308111876480504773925213142088463475349431435557993811958241987527175036978194171111453596254352811518742109606648616013241350358498516989264374491647305041550407497350381476107979977892286829762469907604673547982084825935100944430394688128867473865903306029913297877960753868628041287879354875604662576116084653025924319602096270126431428706443939850443820389338062071555480628010638165835100660928425848788256972089589760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,40] 13893126242333959830232580394039603166201542380966080908031133361667467823379319227016773108388164099504806309565913672868705728950066923592963435714469144017853517897503661288025321462150879661124113776470156560613914095559904223232853165252118901940371946857716799364123637492788024081793120690105697383854404885198280901469802246061344599455448623029544684365785325127491010895837637671110245154728715062265638870222184689883612772079283373727500758724951924191981995350025424468045785008607057944383464992909384579527389763682750727912964591342670415628162894388293520642077106093874800401722362444575035818078304354070803625204545879556833852482021259580767929581404693870563022616730066805241148117122650505333868892301081923167732722835299395746430943589592781648369704744807442892732265994730180429685603110038900585935610203042948238030069143047284450590783285292489713466846828787735814996351660813056195539221395777792692160296051705814081791699687050127412099712715696804247247368280436692215431871309201009044225296588169770423896057470196449137479786689088829382594118899653415210591079264479400562528027456340327248394140696203164069819512170232982224930031161871195609960305281298374821689997727852756386949393378954842974877608596973464286581724154076951948551089122524946712878503865586069067938452905927367053657776231838593911626858654037343711691779062205767133736677819760575109758931574057494430398034967169724017750852941641274022357417460980081063545273485869896259916805335355204485509988644088106066131738239540516810261212067932313193798983285272355154758141718442163085970387056439825525333380374118209690436844150595675053181129911835459454733065901083721395412958918301664914288350421542898320234102288710459965129086757969876074336983105656302449582835520576628637877567052263042575570393679278998769509300926005275633997580117966153820125108126830822293803556512490989658261288940613246533592676818683483939456137811112100848012051238570438192630070738265370191568902104178521593006376661059220511041331285677457916695708764911973879123138954315600446010507060089258171620504592119244731591411190271144587169940648172130538873535498723000953945164895049558818709985391217412344184045968916877302223034248977386142360270802498694526812336648409540114372358955001345447469175586340892588886333499466156061892015188952236381635366206836408596094096173332944491994028669123117716787590243513535175904526799422181908174502025355559993534333232728518354277672776415708524804430882615423708041369645169673025636102573583465619572786753372198236219017860907018288607357982704802729753187331383979685291699981231277752883322796899536718801262694726741911755824387257550227260349102616075515682944544310595437986802975555861772787198634483831257506337583682754888895532543800706608619622830277210307801156385150079429850264799035362097676859130022783404224270474840209073892919737166007930754980517791357300273561660218118517067454549198736800833092379826341753370842573247139868077698610305035068508209152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,41] -8511670967645707744074709554707514687009000266474793823961476805633767958431017381008584445058706082312303720885602564744744369399033094116311398624338703836719897589969909065074785503983853222970648182311125090015365223901668834552197973753664852842902779301224380310117705290266978019196776142939812151013806343129203968955329459675058167374933838046168399387515284797554866130605784421673474579546508489647954852338296485556149682746803971485477706575315891241846921490872042335918007897986315717112606933561538024825428098552183503749708746309693675399184674210107751009657799942858959752994459301285021933414651194606798468088232713229086130016457250898182841510124937748388440487305185798439649432459226522713817288884042743830471154732138202772010907142616889505047299350191646668338998858922240581664708881902253566369980591012285385435444050459250560573593957321180142158974525837877282695646155309624932505530671097239747903289350029497910383357041020898458341729841013466075411318568252778502165169606937013320234525802772525426796386738916583763551571266583704739235368935309291676644829004360590702315108708304999913455942960852980056844415640887035071410318862078684041567819211575451994357348912350211054890513176799278687119458450200041922438666753881862062579122213586117242107688905740882754893182746099334622366487003396273109537141327921775596490245393705989185933434249664355451529982075076078677320664135173698216679827486714442709216803225679501456562378652447324250004978524141612175191031397545203437036975844822365835949100966625179419662914563537471446006915937079804192615674585210206946035591532627490640281014667389614794469013000824187401808083621609096041040407033906362191257639014213973197270318407027748114766792571785899998511380111369277594556417704912880840339014883443037052029015530200378419504276590974394039396589624354051367743936417642922345097494890534431065068222969277532141305496889709405357801229503777704284429145843708416704792407658903163371921929978612358054067577286608892748272334218182203446901836516252482274421354492102170549321109006347347877322492009923835856757677761269579780369180255774449078434001690255398041888071714130092306256575191674160365878174342040459084138256630763041540625914386649737161990414630036108061834209582888065211649942449448160869136019036312731389688629121999650609332199984578253412575822935471637525707731992639806910209228544579451241838012133178935880403947504655951207353525278503411338769767711893807206660935237215898778332893015398841005854683263600053863528970802595527349979960211287445642071326441047883376178575899816568110791262966849142947515532940347833715490452882381773324512963967473877283662930612529104893161456277482257518517596293586995185752338297533326441284905005395858165383756449414694274360293168665938669102784791770907753015593887854888443740888934340945985984161680470246200600783039377753310841632452500658767759328195712136669719990205113475722210673124472190654076304742268589175425621427936738185345761280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,42] 3605823220562521806010309458895529594094978254218793795376006132991433920806079663978551222399159134266135172588507860578380939565214466827403755601215459597306970580850729932133545437771154227919234377162745402014860284803731337999167649975047163228667770646168482378044121762868744089749507654264051000626778112774918636207106536861129683886739465731914620310767212894419793208722072526777401165973779855204562188245391129883920108013749909128240894362145374541192854786795989214970386734638791216948219293021973883919026201825759488003449842494241071168036854093979428047468002119985236023942348922777910466814873032303281584412089919476079527499093958532612716731104018563283483008780243289204225059047083791742740707314503655380699716759995440160227952992760575163384777267175747366965473835688352381268681787522224093113068010304151996544238965620983394437317470112872490489228625976347994015371224144072354204387999396576398782348507512768477812714488409634887460815885226071458217067604201535846384283847910559490132212992569740035473682827105201928679682701418441805399772561050428675257143593311863117129992288769146604082942949210944853965532023131136789263717830681940426113896287196647976526826697693706102446034410257482204119508878424521275082344100826307914196824347417676178724030852845152039765736776372303785046529921607079335326799888459963980388679416157898737009219938463434421407887223472826372338466018730504060378584082318109643425541911903655943320684968800438594784912537883037125290931250909084956296353363070590956340820660405935401138287739125359353547479357573594280352353391123004434623711531714386911757973720105402205498455279775431296789227316781985396926180052688976413056215864624035372916720530033117387675923823304862688215695801742220451318053967665577906482924051022004658017140041496378760183833474733847312417197494777642688922347686500229781418155240772200211909886653497263721321131304260159807286967040277847881128271998843821516626777469207883665474448005091146365733770081136695909184097491066733499340256591434655327687760051947327618360714432505122229091513770188312744641657785676686804549114652476272292034084307402914594995324657679070291469980210601409479019958323192738974759421231617702633126436438492330327710508643155698260386874895209019953391803274478941625701827643001130061894135943126261385125608218679535905021543095289884111140061576780511197146375560018259926241235403347307576279402071075296452838089654050506081080929654402652926325443914816306897314542094258228654340846918908637083363849442214593193761600924937976351846983022644365549423267231557864787907027584086791786998649709917046961935439205516981702818208412156163968389525396049919649185139636856552074572101310652497572870400750560667586809184804395726693914284791072963196377247153922136280909736480119959671961991299185807452323510370626918410813173778951238652003573660493734429581546807753617164082449097308843832024279020611620360993593446536289638806874152142880926773829470988121523938656256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,43] -1533300981842314620185990994036161289778794263190318056246169393327235962312743253009852693588922833529343684043630066755981448674345647477710758248448273216000636205124342232472662362802939096056463612167474416458182849073209260012616047140245641841898109417917626442096477159633593710523532107477715290222754099338364439548568397422787659276500158806239208078551064396421169820998176174951457514308901846870160915630291388881929837127970351044195483156024220560584542344784196550339140654101304830526825386898811301543725932309332092032254648755641104790626310190056354467809287783383105266881868344846176918020183048258060211099435844828618157219468769228820847679499542850007519758178742424500257377251912200167650327377614757883826177582147286850203266240439681818758664455107733948804260077259335978957655875230250297540753659068128050773260587322934685141375840117439786600463128667734652143617152820857726339053097418224328782356754078669922934074216427762900121047646895898279834450134720844533224270776081067507398251919277054407200322279030398973782936473115107608014069345348445502576459330750192836017450938061810917326839287173379253239057853333859706700480991571427177468007240709998434902934930695602558132781659766661590947906207080640334946160168404307087870376621605812347972906350847404962182009787877551260318869342575145241789754391294573390872404047919474591636053674044630026813533988721144618664304180401992117436432217449445771129830342522351490633971919220269552261002606240304837649134920298528231132519454939339298204057467493380638941807584282910670544091212529680105928913947167041313666810612178725074599148684747739826142959880377320561056471098102002779277294407386612922697805078486017816582683837479886467034222627412620295530461763567234017349112064103080248940814494924515071315166768324204841678739839572529529271641435221805384893349076261032981086916837541661549169357773939283964341343004658301626160638512529211639226988269605569648153190455864755848318488155305149332293960060846428721328599186725745875856832042475786671562031908839422119852203340631780169939935480613003463325614212748404390403925803499116028730611775293080085045132291375569171081404656516366077129596869591669122522952288065555692369209010312812529733463182301087077039281328945191273763394475168452272002314980151132938033420738004594837485493101273158479990369885262152005561761928976732064625201921154914421794510958341422423876951129441280555940542041493318309891025283938888023063452789777565940633781897922656660955160594521313732934991456695390409165157873930023672228060172878393545978881943555481381942241068087614435534767230480583931984410217742804315228917494683258222613850504546936392808553553648214496521657256195092135895296827204654229476360323188854911541565497055923768443243852158624797372305938417657607063847802597253700361949524819173312576475258099681576500420112708215782629519495095244456805633579930004862161663289683188709925058586308966643026135889283617733002134268213617965672693760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,44] 619140569662821637925499352983788988990351316811744585924252447363345953769743351735027360955519650795719567594531287393532845417757240172763250226016838895385339042538983968986263047300827910537294128825888433939404782444099403895713694667610088563405270647965582633843275767818011381419414650579604199589323308694806976722138925914543177964190342060240646627229471102389271510361615146526644972836444922343217740795840785211666748804811639165102248113769156961810296547080977787062985678101014606898622577925034514582168980343590871625111891015599524367531764465410614585155326468443884497223046705915069202977376663317499617614217727886998456468042899938174758591747600194720014980974087390283123642095956613458601833520852256795745163915762587387482209038857491163767719722747337252369269258819000776781546634920482565557353766851526246328546147131025367555056483232126220083242298416976450820935502960113518488327390935145938480475946665019764630446129195504123633219905083300360226903403783480153125849269667654936073192134409355744518256837777094686789589263171382116624844941328140154464428651574042603440370119996597811695511266177825335183342947276941199189971762538611445488092782383848110906879301638042110891521947812814005908411324349441267339096489000642029477470252923087094762026846352634496792904310552964094684111556647931152338616246281401062502170629946777379799171472270236457389247672839418622766039129915461241315575537400401720337000437666208720876144028668820500992303817938969295827791967660732883813776495392134923106815392453612566330280114475640478187791200550339676778568616372807014354624523595716472456232594983494941500395523250374062327442653354095520818592973453031491350661745400750420585056800222668801504074139192292247365038725180062142811075594629612140231000837953672915312768088135463181091091334470349486816773478258866941561075660573148112379697930315357570105065256474643251282334030942082687375394184142612621034868807614892495035494660385252163167306650547062123902060091842349641640961649441774709589009880683624988725856553930556797008254802120389514875308915503665219855835665453301217876066014413741799312523653311537304754432979003596370212813025194607080994114376583442364939239922344681398614236400129552488517974218443828686902889680119527183514944947700373008226537792889588743360586003566965938924307742596713238880697496073672568871695695652026870095194196714703033465965322663139843419392473827230922819607491125324325273353062776311767367080387134777950956997560226628588271314566129084848698599118404378669681043557950628881279516371410569952520887527769490512391356459169684557398702215209038641733263815242581113374760532111551675578442013895247024162817458281129870443921870822170174336316580018112890629341284849961935833270477957986741873476054746924918049933989712157370886030787302157173608594967013009384601595001022267100047160789749062742814819785930105433149700366024619741208936306762993417394523928286472446059432641594294313593493320208987670924230656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,45] -172130898797595508885868519041283526776927888316071550744906785374772442230929502464120976973658121560284662381034591410192053209921540728683923495985890991336144075021073721820997324767104228435338053842171694629705561394005137961618718488192098568542290192696461181507555129904265257038738262805857942861873311430544137132544316354533248636654391918272106721943778331856468878599273935599468297105984991909923383146516623283118402981371880746439375774707964088496554496788996007788427319370976147923357649241750378085437395247936578099248116575972604974093762320509581320378491813643611057126552193386488903988240511505479424212838056636665904643418861015624790949874031038543611268599174380369205752491507772093722401238109272447065489058036897041762837668766215681413811878779394162101217536517636102159592196136208326487192691201049585637604980216188443249723168476092258362322993554487713451391977873608311919387288740417616281228643473606443510355623869697511324343217869910591207631618392566795694319934293854820440126782004558950339598532233183076860522518485881145480474180185391484020012446372730260350855599628032491469663353220147018132221298225782000633265013900366066260623581375926070784830788834001074012729023509646691248798660139945061316304694891414090514608005811573795569366905580405587288432395008154557093536762965793135352790689505312139728529855356616730381509260804339246674658233160417809329163560014334895789777681863365192843336158460666708008922357843157812001263959823091224926532732263616188816785589232610203964936652542990856732024062118439483810337167367570886520566202179400918103141846330058247877343595423944154228527440157552482778410108094892003369805857369003969571363965716251828226967983350500793520853382092626572344107594775039981429478307849957225579721795830506473135017670094258840218179302119466901028428194324230984061254475866805273854949270592200572318093432739800503242529525580290889221700219110684167704060432124336921329697720731351994672188765046998565476696541431671406852037632840443689446476478729444069439017719674924279292438123671591885602571436463872508763838129939540445101091184777768550451796696145909804110403892011477434728339864483043516293173996516839913703509184142403183252873489799072822182377109946561150571291164163146156962936605863700496801713197500858021922662184405004399545134361528438404143810688038041015919847767769720431078624149679207842035313973448870741662896895273034127813247075179239313270014214105641214196710741800605183050163598000378083569439611122086863783662005189284644911829805066188404198192979091070605223146431289691638243685110607358761180952393481510286200369510225431705554418250609233432396534257189273832724173911153759609527425582019228646609873579216892369528680978932594776273037163235814908969233009237529586206598715500416345405313352463816050875389872886218294108322327130775043556352041745326052067703055790777210223781022127159074296117827103580182149421675137189842107314335000191816259083597821964795185725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,46] 10418037543582732995570742126671362993433166612141967039489847184569548727596567381959282702186982461838259113486441120072627193790541541897824574551213909331996036494986805405927148479041602338126703001775166827908704720258706912684881110171739197682087881690404727635235615731518838625358766221546566890233909572625847887687193496633547783654913030031182103715752459806453596420042358869633500336707136569146958200916648226611483839271982324760759829715996827731123954474344693409483257090920295524126386476640366241253181826432792467800749736118902369840561280372100450824139941618394740596564981306481778826776561351880119739250021072006979690621465252803151513462416547140641554014841783516608716577754341499868143281557878285024891044409697832126045661795329892696270055623202891063253403119651737484809404943845865319645375097347226916285264326189651213867459670111715075519028377752893046501276329358763652832585698366317806572004073324788170297781606440014735430250306977805974474334323470005875604553679571934455687117504321883686395815719502336092773424846252464890527301323396395957020425428386304621341438569321928428958616767453299388474113759780872620962758130039307155734217410549499765393751230669910535881077179987343812750136525015434945501161961252442019850924905839875950869977200239088429043681365337396301971876848860279949448882444377413057231821531490912221876208126371847533908238271574913618770262184955302339043268705588242584532920041586609140676009695535705560188649718482320548368424865496225599021254490864891926254736142308052258304428755157039766017025010378225881686609112284493412726693297731507697004825456986744684983054195459830767525993849045004639376968507883118872023382274421677109609284192875468605650616675795320389796079298660120378184397254596441236368800464643321010915782612656183644906269193956160136321617893660030844848645055640532015967682551291387466654376351088689594902372205931695040014417096127663672955951889216593739980530942210040108574168262891956254828795398290353936890414091080540113974818336422723581622109166500868389701239058298981623361313107930032925174225442935594529305902282064074266335905130627271556215547549525815673548163962082740866172723361436286264667046475734404374928464653040512597577428607006559704162692444967302003188546829346188141900605161554149431763171051583166044915325126112662096631825438583269155582420320392907567060587897535986765727582742558009669300596196011941907368932067812043691080457554936725553593969483523064362592002835885812781933162071829910565474570273630907121397926315699740696167408907474925852585028792427107966565046173784820781351724679855679189653076607656407692443668518309270041215729507265285674142958163104413185273297203162458252773918859303306705740627649889537808415799030359807908175749070095130974639174199968934430279418951767359051257988266528408819782632654649904282776653336613710918977692172931522944202983013937167528056484187504689912555098022613415198701439338306973640232999568269284372119552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,47] 13552476716208717433540542550823940013709775158171242214105852432519959439873110194921572539230823731866394743496902790856746056772870458077610547314002485737720111397629116511990216614375250752462052521858511545690118677540079815947168562702209116730299734410361944452065350532328325758451244443983596999499375787356494745730041632687442276846217974236584408898512708921007259514766337420757953349730390196078676903205026422517722270147484073029133438309183338321235805549121215397738991599205403102631600296413588651976151696591349030270427105428632224075668623802213943016521833641798026292446259368182182656094702515080396122526677010060413834090841409499595482001108045649156243667052141945951194745381012882631744574975090510550189584460379228117670978606800785166934868531889510135370380763101785633033364615888056907824501022419871790988480621514578123901568268373784666976045303577477395116774278584194641970169316940068301517575782270065513640314387312085323445369201516255128905051134620383763040668952029926498867502431711392043223334250320148487851358957720368271556908183155033090448887189984698352058346284230595821683847717312001817882514768265821887631365592671052239523837758662492636526676139978785809851423743102238161386423149769020542143010774084305610522296822479430059905564968979362667988305317785909700072084917344691900791189377663630531069655875793789950322978227943944717447353617029500174424494398180317356018397575599355208534997521714691052435874257629859952140879259390727036125190171830296679608996059977324570995312697231429671433559225332338463340037538923378279068032098262902793545119429566597194856215531900873108121791035203397580986824095833151381849104501309016600570390717554118819966372759206601747660227955646772491529151463164402394718394132719597479527380147036487536654060049339460093718500295633181274606329009265652966633704638113029889856917157214341504983135623033260461614898838112430302035645312217737701736691988003376658217110024723882931472915305331011171245356227710691835097212405225175377332238125237561205752823688122426973571272617223897908214640296322756404004497694891233570373491876372862127181776746823142646675657623634996549512651172273151960432269613384888886949764685137125905803178298945121370346817070164183663048332615019401162677548103088618081831895898104298448662370596935427826237141935221395062978138846213764201552253434484029312673951157610708738409471541905938968506604464102637528573100291594075273596775767694129504843503688820165803618680787630279685406639827501444068463424215279565661933397307651149090514271319156771904341192864414585208642461318217794994719147124944479987476865467787633361887826011717912621141100080479792200971990695632487068275811306662540968701280181977937969046342227412831740777810416486779691471289038297757979187076475412690990854138135438438776902858995796536516481432014944709955634375643499848012683909197199011866623491873481175867410673460085485520218107164574586872301082212993199512844955901062217161768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,48] -5139046068666227597121458093853485608575873236804082577628709032775836369310159994717508061226285786536745206709403409974826476119628149917153280801147400954324303266117984418004522147526784506692427642324296809806314620718446333749553832221110113520111685618539068431372239523496900693527046125225228739191612240264971781822169512513703449323817107845502496018386886200114422365698185986822536404086274150632268135369232813734560440599240610184860466382332109919676405661940697276633523471429182358128527051895344580505495341465607627025396932883387499028746167599932522829031398380188185438945635081409910767844285924485056209065056720086396180158317322987154877638482638542079707775003809461933644002145746198336336169883545139173925083204355275864723293773661354285559241789547427007589532800501546035329895532309011637483281088121939799337737551550225382254718944463600749756724660799095306240959306256407268846414406147512572073259944967814253525838691914224071945792110031838614282990640221371945053337459172893823582980690481587592095877006511272823084945050105194742530137914664392581088799611423298999532385677806110329031307127930590690895193770778152162973847441536968018648469549332018289172845927278252125558390541897314391047380201072922504751832541558570651650738782387128244004785043821169628712485482370618722562430129305671492401515345800191216433584348189309357657937971257104147384957632875193373283808226454819970633311291195935116988225741572588053434174618015576132007930393046872734470031219787013905830789021934120640202855064070541561876831015720331193596407560787458042875961818429739081702115531604719377996874490209211006675284800107035584378127922488478650969041285729709811865816449233121706648547296690109302576261019995369322407249107550797880010472769492924125471525776288202154222553891331319854518694437202612638095579342072545343607437687890473898530312276078738059619544981499180102599373046963292307026350537100103342129985581250821038733179190910522412938542578718989268455097143254468745811637617981391301234484606790379121020350233474780390027783439671321857342557667147766504811187325883246227966425927521290221855479423378030975368803241105035733271671183941630126071403145582591681163808429369128706911418203265067407436384514162430641682176919721679934528010401478499701239187017369950897368948573759948833464455067504444448550921477413545993428736606946808701505934474071159582979643984796577666668842375434241601229812650777458029427395381558953063235950239281013990473882524051963427499776162934535077124456533582021736231134030913482005512954378537701960236157444563837203707119072072389743247165182926646668533545297731182222692701493240764817605631449382511280290730541674050349065726278495346552211670334947259593585526405099300548629856710427544756957152092607315109450880843149525276350506717606486576121131560492679508091959109292911494639015851544110761439826226317370961082729631818020224932647400252008358890322107573679607744450629703703153723491447314711274586112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,49] 66250655010368932105474582440077152010514236232856852113340030924943100336200204421320364030653293989592258065567588906313639741596286420061478539819785008794495354969718614993526899209916603564883346018026817667966663334306157342775375625122576851440601213052903708642223152047478319049699450025980159023802948238740507643234631003667485658603479445609625209937072223757082212305136270283753659004936950238675736989278292655905693415242394721561659643053911393372782652405084473143736253720510434541236422816293657060219381113428557063743984915215885530061750264219610552390213248463235640679685006956973664574307149917743301679448693136183391317211405744103002122800145245310588337223022638400889202459225689047099163752709880958509871534930639843687366083110651325820250439568923854774358197153407025254724475813607471171519438005437037610092461343975997834324245626001181649349942348961499756859122122292261848213180171789642370640687458590051537176674545896447307629024636043385709404788872648491835253655642906141981757258695266070357846465488632654288700986776719191254718093377033269234817560398469072319338307199001173156552652199808513646959595719767447502283910729470925539338208137165270176396369068509044593165551589197620855773373905578660473555711264108828060250905621289869616603082733495186375656051456387278676888383252949682915982633297689050531726289764473697118744730675671172103366925245162578157861755431645027530395334258822114865075409596480699378581292109028256595246561746173596849241508092894260849731678916959285166076920015483968651530520222707704336353382757233574126499352549324561477181536545381971339430263961952431692409426779531334196991895765615303884103256622083173941982399114554198660676979790064836448398457165853022625573799320957111820568312617240067896927806696453736823102827085316139778884272151213211083564063271292186618792482039908473468857051048030136256198824366158980687180042112038166863091327680106563480643219206219869118853267212243007205376212107321306571303402547407791373072548408496470626139474653489367165411857322613402755717598546101033219407399149343663726501139630547132111688878070439078025699464386730179793348901874569581408114958779606045412466469219989283760375304666084377969309647787706167971131987325360759936906204731028880523370360239096604545191878996962455159167370499772693069271804307645852150284153844669873629210434918252254366825841700661583885315536956182543700282702487861167613485741736393148079972574586086887464964544202110005889148501645479307432865073345435094954370945740640706080382103940101332575228140326549173988119549656995720191103002716638646131982854311091785093489984120278116694943725002194382350497619705293053865378987827127564482208120887371996268670304363803326228559411170112801221293388274753863003476705193061127270018379153438211909712975536909384703738191447600463532802947647401006457002280876263980410158317204195508153225305753383794290124303438645526838479788002286049641729435410983692853788576905244526510080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,50] 518195256254980867869336154530867256643429895761502798821470345059582202372460185499089049868407163799836434013272336589297251913317371335378687473308625272112563771201488006190071504982127603004919535210574626209276109489583497388121555304954314820434009283971166561022254772042180087908036493435869105195185145759481772676515014872492331499532811149033933063386492362481346318729602807307588486637037257090510152345542794673680891016387290593334036730572950147769787774301579816551026040511837353111496615350719223156981576957602926714548180465024336348570795962926010089955815009338790436613083685208499709395376571436337640313628845700580410657291756294743750242852996225213380373864743191207913946444181088116331972176464369164574632128123043389691524305224293661013243772530737650695330664650213015241421555017609249309748394366604600530865836583431515627117835196060584744876154080967587023890322065584526814084387807550782796454403773075229586831850029538188905797488142236665684328684680212679500029378832640746846995427963730896747891627901756834801768619964717009174583887396707598438372076692496531938203320637161501905588921239714606230344475495069241359429298971239581916343355845701310120235465406819286310102179893757545283452048512073747927210977091865476948549309969609010440358211690089989747936048596507848361015080482394793006312078859134220951693842142267243361514158416606816720585980213716606880179055429082250865490257326919243761241078637527168965975431175029175488240805792704716701498699080619033366796684359427740791848095615118278555334104602934586235642435772534263377702653194955960082944095104210068931372690609466569003578383287503340646759458307490792001227741194131792047367463019555411138139375922166124971837741697217458820992910159960883416650568945806112448819015271267608809241408813952942395897833325541011911058658050760498107171318155342844172536155113571886554212131613335374278704714233993509835252940214018843645172007695486772766425818791074243757684395608889872696026068492418915827540239187470138640461987109360386166368494027805332772684804887588338303468565856013280888933371207774616960630397245087601872146334083046231351479002388591668013196149567361908469875532054608378391748515040860973056434443221249846911162236513178974305226055297954659824262098815417786820897940323181904978656355890855103983188170272558061023524169087891249628488513534580074781006365689629776516377848105754918492378615672233107729150144047856194214951816818606287790961607220893703112970430354852044245660428396611972531900055059289995481160255776431004761281012889522819988775937273867152888793032775602379143010788614311210205526601555947590235763694787171269977600493694433307329254460181607920667577465883811529406464194449497463560907418454778438871953680589468273884088836101301579560108229143158246414178199257877871825379799701223503053048196196448974434958813344105818105755511926747235888213815179044012047526583075346664966853513918097772257276715719184664048642882857965574946816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,51] -176887064529751903483331902505245743184795403899589748921899247067971413718810106796743395231576116236587792957373901429958656462031690115081021436896955009926210838652552888912284072535821418335109924664682276793462129990875161206917713132094808205468365361595044869505680767405806485453958712002901294533701734531841281072636445918178273327516812825017987680924931213686748344558993617589207672933692142082730164792057986379203149150750347871540617378295064553553665046256187093129272670668177016448436117473026068620016119009641644221620866228003619676242199308646641759396753311728359600558801864380212067966728217431823844448949892284029972198527834674754069870163174277813097043167681222180016161568061415802367947176512086620721428647122088691337997014150713852518646469140388373755871597187239098813812587635252196003328697587345152557804705069340271054795932971336992287488224009628729346648445353411657316721266228322030747831416363331755276925284888282571812996214848951970294939423129952514367705404542990109049650574200474263410657061707253741216619337859277922509433291217327576378553254504517148351704382910429101522497395555543030020797033190785605530895121162473486977685474330248919504722489471573443505613217433341495076616093168084467864756511513268575642188390097813049640199627889695162065626953658785848158207036173197305286368193586589179027941012616701109756427151439405348361947202785593889916380829261818835174179641612974012283033612133816365436552193593505211278868609892368718371268933544800604110894861583218818800865766162253012008895523694160070377004666868817031939649216542792879874696446373786566635118385579788558261725929985476025267743673912345741931365585645625965039455289128058923802285636135539545596788826672040288391476349643966350035151902268224114245941784191695911329293094521594661153352732439250793772646690162597865550352782332276189204652437559058696286187949199730798982398409663235587057459992694748899804113054694964788326834865406784763337189228567047682744692081578089436291068400615803677074030656680392545370978563714461569626649841772970507366985902467033801500543813385923151859220081917359092489236923057186065759814918106559845330436726299738282149194561899713486846300216874611165213177571791669648208263815177697214372228709887427973296987768798908028584365716426532528114918833548460491269505258216137189575240381246303813111384039036474885545131347793841211230691779924137052301270802532273774769235093999382613132524447964244144045103965850340978568468932219690178096448358331657273549482121647154244601394174176516988620742732604594964485700937917090440162266296591492067686969424144335254023268515453633882517320025237974409707400149003115749323717704743956311144151158754114968531188983597808847093116010013476322279454796508855613052283311050156933142557000624086512315927945168598684126953059781838977805330267463388186606346723779507734281142635394456762820010093291404119256756141679400791338906839210000901234005427780864593587982282555163074887680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,52] 19623295087549227907545841519656070955118783744626808463891782561859168341620472004944054114350957541248934022109715311048169145333983259576636314684902585904270586798594692131214522374204025405708111552125635423035354324380054718083153326996269777585028908272138937451214172326606981473925498461002962499919017926185023602331330508347478374972836793153652425436627285314315579589998613657422139240886375806527689774359786059242749168671708619294204735732362460334970402749414909404469458574621204066244174644119650475702562885833597633113106731972310328624595053547060045139271280128540236212972600802267040601447630042376723652469898361854475185440329821922976137713871174009958620826441661848403119185518680331971878838323532557515692621457940034712730824731439485546059218116851484688910201267719867347880481537890399329992628727088591800983068879747692707816362116241524812774280977718363647662071310066355525982223668746555734444682157671125406371546775358983549081528716557458421724121311659053092229197180698351715599862825296448696763344195003451359520389494926907030481266497116456615863892216884897522989044032928682670974087673180609688299135792791322914858941799323694641464360419453502736388831096284876563212748371327142214263914758298488024117073720749883298852434357111979865470039619166930436912693023108286259837160744607405975080436624944516063343629962757036585785983684274298362222988930852418133434504150381309826185244294985888036600482092562253721052982764300665747737774173476874359023326682853519614887018126018805574161405610431310382156779570037887631762303385494842296027138621701760709079432029454189047265899949339055839253575998220531703171438946453769590505415150353205720119315336992084370926601073155416605713962997854512539492130331098433477250199068111833244566376634277803296747831018415918060609833363556229800525906087882551496010708287692260218941065920537423683885423846095484179940848555986227063919547038045606194065648362412387791374587701518872447526557261870221114304580507527792864517197343139398746240560179746996498426898481144291926652780641051901343372568856000401690192961726839172090245296778874289073466710124386642223071166281848683332984905257022283106216030482511570610243137844622853685962431819447241807953162274783639336711271525598091222082899857394144993723578852198795860676323024193959048147989528053417296048695410305026113828135584235964675157062013760040784722883390629613086012424661056846844157217103001105590506346528991320548678422195304939158493599320361514244776912652113937815756420845323284112875408141290451628681956105854400812678922884807332799036454565580807702827927089700991305627554370692114304519191201763043183820417835267999991198891089029555169793833387363620914382786356603179872379529536763038524636613890616439367186032065620340108630664245238794297849922226107504442146960840652438598428239681377468918295865023418342991701330635225960206853440313753055207933866255416577671729847563931034344696251987337065914746959533967828582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,53] 3282936116718353225204836299081311503901570890115853095335084358159938428635536020377982885381113416754055590317336334015424797029795336318907209277352717884290802972710504901384871935125146491132208575321981042782668754918180408902310121288343163133189612439582020959468969125379380293924244978569220416978369135781088394545535624991398002729662646750832760514522778210540538764733851070114999623208226981160871546719397726934349603400289545468520811166962892369057053111752328454728887934978471062536501947351893243771743086472611899607462490992347763261896649832957548153782300637376466920312473154632999144837681315521541777767540920301550511259420172903968416987799942592448626585097092718256088236720776754585899263616962612161212093565172970161547010876015047470765780519742251744154148392330992152165466408200819160671441270997348359147585268662056685663527608601947900079264528589449454737488312291006671952010768506875249873318978919204324589128656362511657902257674243292723176824581434059150147847645164603015770655484910141924078962547951447004356041012511035310949825731296237298198492735781228885765938080796779445810206130491293872688359149763522494881962550095703564933400548742990580378063471822642426408198181080184954319522274598742031556369405668743789329196683404032125017337715982731275403480863758081053128510387172853046742718062716506196291711075689878773331281612982691465295231029023533709295405429898760376892283434428228042566521996546432774940297233252070196796958101283339541910138610610814444933205469957558424275981217950455130728261283072173956553351745621497467447593334821683178778907193774684035349075142925890461688871546302741213481782217940400680736351208037598963079658946148798044703512326256956220813974399338939649619876687454836057049624436075021180221123426157490812583229878143396792375090860416512492762710035355614431715730704567460898418225003914233248568733879427055600441892827167622763374944390468020222468454666874609715119145801973199153160487076921164887540212459372442816684309751148651585980663407967529403915284388529958684315078067951823642719344605735251470526386320195460805761532417748137769843143124296856273439751372778927653232637501674253265492867446042422495622821863603010524267021822653712193786060479714321794286570153249981037895144887224904020190846261909129662374144839659031446176713709092700952398001296699733713461243354639037404435452687200739465798453656283385505382061504576619953784999093980903688180021834225334993923502658303338878712665976733368739130727517156845427769766146431492460050923513660383616366561632834845727055034160948238143007424536632058086635512661730951403415033465977508444177675477111683825952035581072759885158802060497529951333266534345730748986373098345545546714406637165923810913204930720500615509629167364497107623455226134513708395812803747047829886020003968034938082548587190252980518461561309586217629074558699472296305955438373718316999856008846751544544343256704048864460842408286721965394246354756635197440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,54] -1408693202637416425260247547061656838529292025773714134571556444190050064333318122491241595943835847446178888931833232416120456903532627233314949620995389352433177085377456398603565833474924465345670866057306482895189308755118668930973293554371230063592589683866549311305403343348244494962947979160485337274926299095072416574983160929937595973692948446767316519098695907764942276313300440319353145818140948876058064314963594309037993436853539465892479665192372647944247087206874406089657629290811647037598622365440857412659752986041739406088340880145727810028841463495105786682482671570599838682268018086364539150481739985809321657322805248230459265025315932808483974637066518241259831490282814800564685061433576600480070835935148275765533362992969152944388894031194463861194183634885207959643113460076582069211441531900279049196326249951478511834031830025715188627262786180330147869060711867479985964457286540316726853653880310479765005240524433562110623926451460117737836021586898462330265771606093194824945382013883427411454217177937954017468648492583736872990345505327405438434871548381996431353249144548225542682111544163313770933551356693398374349606080146435679397620225343439786097121341061027460639784280371034697529232834323202233889166867619609238351893219840853412032943638183000233622138320997813155429804794869842598801778852812371533017408451450071043580506051526595989815057784109199281889112973805296868632560099871861207861711849495664840188953177599950836842016790041664073722932227804379769065961652230949008291159508042813274489950773656287622182881504242965463067940691975166113374182647200786567121090143028168952113212816794659478125747870335410927151188963300088048448692881201190477666636517599408860462826922642335639809611400411686415152168688896933818993768880472456210036359633417156290106823499152551780655420501602489982274482570650328939815674653679428807123657385593047863333977084792010297728056246989814059922194239337348727732918573276593873022663615854085622147554426760352820498981222676346342585317436459583003019140179560409097001539623593355038796131790196671974430000879609985340154474165666301883200500835229659218566196489029945894011476554592411181948146740564784480176733805171891312160888469623190125882470330775292214570217319700161661282827106344593009598416571508012921761448922622941909736152279888681506887526332345002430843945484315304902786626643550339729982120787157981165686280038443599648509106390014667352935065216540141513135380805235713264210923102883965988813716839833628506805688632507331673091957740155563557234410055347524369299364945070356480835265388648178332248634149512303216788488779750548419572339023988954953673267917045338849353279163425786975991516259920636115700905112400256954573603107816762173410452153142183696250743839206802650049501483711581100864898397611451766135772909785494052644027122879728073407786355136017680304174177435936724666148412020374658402718682738257310192708767845436484929070271046037512546167122374483405320953635895508992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,55] 178612531197095637755773919708548964725587114794190144279832190519496061954523809138885449330256298007131479955979301408021618713615232564149329513797739275072512609325172611123986208701683944171602698224983505175500441334543730763816775548207135223463882037441924069956927469194375157314039236769733581993726863058066378412574364776883288207983791227988057386013502708512316998435415991940952780274378823051442528173433454260958332555831367480319293273229422393188673069044411286980571932516975012928555745708567529007143499123379261072123988429827340061159578296361951603406275940940059412906000535280136915297357395642174591435148693825732430986491551136838920306469443015299764219771794492672579209655385261216483412727805611215683697378505693798351270423135865854342113685050124841469594203649312370541371270988747770366494425383233916764948641186979788731579890699453108067447621112340387551824467433008683458084858674978123167480528569157153782860776028670413360776436785594187775905993945042011511464532175754897319521588819377422518119891656419805614095670198319775677868183088241538051552442768468251698097422657780957763393778431101867118127543202555806573032201751405483355509981948770635351075934056050938450055040964260144382557034458244818468222300016219570078458670279097332520201983232992145481360725762561523492984208703672456972235540900818869824370495774673255380097900248205679823004704335670449911766982334457981817853045692647572706982090837410976007013163757720742361398635499572432057009709602525704789876522499304023843317937155452201137145486543494681585999173183977984636144529514332042258663639131970127410647586771554076775260505122094378973358205237439198304131361900428052841795357603920906035291798320163242643262864628009076196187505141053494492005886645335773842823461052552859852975243233439645470911934250046293808340742703520276579520267294082855725515989341470479693304421304903681310351331542521819126580646780335457625396989187169170517883313469290733054617943067714652247837604843885465474413144172461127434506299580371930564548153331000154890043280909344928948180158992625219516350807470233435125880263208004211951483935406024491837789289423776161613604393276677486867859686538803909341790952144411292761031544068155041390205400793347418343046674905993856100204271888285367271263671843196869080720486678039251432595903803242273788744488965942696778981099221128504929422174197023412263825791755797639610849339131458004864597200888070428577759106390317167000704385858549646889960456846615957096762471996397476892856073849404255460058721045117694801948458905895187980494372181664948179843703317553834355878066771714650211081028924420773222992619578796592247394969265601967536047708032435472690557200600231686698883465346140150264796032119476829733844260694123158416048987240552262738867517672965363037725252242587162828508499651840868057625429068877096007439917830978663824346707469311074975232026003538819647317098380687772946511161648834034978206841955837441815374026730803036160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,56] 4819736428146833615673326093982006361689427062256965268000871319750326468611423494070066990066338166069015259195191868499401115559166472151913045536679053893961292555332189687452011162786380922332179235459842734657051171722352924753079145585511930356815652357140424263331693947275665110604117452417964469059788158095097987349820769256462849382647203889146418607790128783671446595988084219975756136909343270641046857429720391265233064813039862556650978542529755267116896020742655751698513559903166427010377047680953378374319618315983196825028298641839058712652921232213724432942758869546456237057938358500924843416320092735692531983034737726697477567873158074799910794899075977864354352589918626856573628628078950027304139151757550364779680584763820112401604439520728281378702543654897465929167156043153966310262921406208368351618502775008777863211409165948154973889367583685012964751167960151252115718141879019909676118017287951179446518801501814016554376307385972873040726213452322559156257853882227304180290584033912491282395831893400393516644748169685902102556072746044758817654164043974803439369098182209846896353000360607962586784888057923216229693338548222366212619581683835449249793793142801912665700266461867215525109072669701532884487856115596263735697229925118939878392006040849605277049823207075668855659590427818517137875433912200060599488635618880097657141175684132714730232254982073297200679811182720979497847229869829074620551242457599227581047256492316741180524942062197209467888607103634118010916386013088289349580137409425280556905271158097558728705083498253408875989806251374278950935693018887109024151476993700664694410239884039940009814278336121864763615683851612757358994850894482565619966203312455212972597700459292586971758664785558105082005508478464264429148631825284721669987811867059291255457414708697594223199180350378431589754594591278617910277792555807151221866426788630600715639244932551333769015038445087904104736294884023262354690060726878892757188894269498836174891016590796121966375917800152283437779668070162407803553996032365330896989740300201048773283944516788684760697013577054642637819983181279492066413202393918305725557857447476957081430112323830026738908339272206543826705341150748139679771492894535144604215133373560453986704182063959365478571571719786507224186166051623368582579122534299738752532073185750218290916060407036487032573243491577807247180360951740981573560413832940619019156024722981079763184234873511649773677278829898631231480054718468693073970432131073496396800721420623062817675803194264004431603675856764560297237652631829540985654701892784933794441544136392231424497356067117135075402038255762485119930954740100305054384654928290687792884149616909983436706321865137098129262218329062452632833906098074832679280097311266047355725300049758985858408625398813026790231668371391774537488128121339683198569744989245644027608913008323375570016491753660571464738916356544576957667937960590843380411808937932796305400206649076863057478623286822855350336716273614848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,57] -7251553226842787913480245863262262039234047295735965260984094417025564185848528708335126453228120229266977349993035488082171387277006645773381774897209168328772227524590041745855842979815724808190304033531935009394751136774455289547011812201159082651192993530895624130120363356323539217632516067969478276663287096111506997043686562170304150564599716635507046013158215399707091471074220533445786626520237612829260715300753713380980662879982612422440201456741171686515426638726139011727689765599015824996057236101187976802041853599058930536197229294477319009249140358687541295414354806564142608180267246539026881531187343626130073295577403418422918863866822936504214014081573630416549924838080828871363675453054662387786674445824561872226978256723236387603172856293459365650808639084098076470406074176373034940541988988712556711188427592789910846735265175266683196637572877774343838041262838157261744688819400722244379098853297161406536858549355360555175511939501395387438564950728270624326179467383967500514553854438833669822701823874656861992543090393367804151956781351681944751157497659572294749690133052845241343992920221476936162918432710071498348356405665680657850785719298315305538298214472167120045681136354155550169329384097952800397559396964438714898658673514922080375734139120061121037445135308759922200369286295755632121974551151586867002863609690168033377502634061509367869422392800160045362689737479890212119786251272475244934067538314526302088401810844319421517808457018063407590234870035804547433475806262633404666717405864544890509686892902401701613497185855043756461544829613594970477073401208777663121495785027468028666703279637100451800134287061266889133100815228335500826675041622141094179635544107543858085137326069948693369012047952674773289899171192555147446912632403144906614231189552586570998536379016758544213456079219975695275516198283786857266081378291082914184381488652080327632852863773015231841910834508423959213301500562794592754042781474142750643506956446949366161727662053281810177086242880128764916082217560818958688667740405330704986980576477542572923418773278847307998522191836994961006946241679570846653762762949180541300999359192975747321434955918839561512484808614339442207926644591616841798136556115173539986974965663755473056880583541315752218579341636769347707798408917036174029904976208150054159931133584900175706909099232198898462270223468243543791753250901276890084473738222273474261850894224304658454908828991464383618575851036535505163570259268191953824775024771653123264494702957788191446812766295860268747366629625856521516308964880751251675174406250599687330498144509946045911082833146532303402088760471467173415410648805479670155525223991794410261462508620949286525424675270677857404404711626129150985328594173350066715414259194413428420904468859393981215586078605709982880746174546514237583172151975291510085552457550326175519678551233299132114038445360640766623152955912226876151364031550311353855864006293403095787990968600886567512450301593290617025050826883727360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,58] 1602935742391526664933732801280607619723326692404302866486468286846642405033925906626283523876144695151950174515809392549185487686788634096850304925587831084976879677017105728142510073225313709237089914205679701663389103677272589787935016279148466839038688934994110113578712522174931239256989960733020698262350021161642393223910228499494347472117629982579982014836787620126227939192517746891765460335736037452924652559508320839564880002353265942586411407819345217639699568397514632806159296403419978847639928499617052026164030894211400976601417014258552099429509064017448452996921478815580840362570777317052954609469217285728513675178488389336547802853859685864258243199822689644914436121216821074317467616458487541126477935527138458709830163055627625384073237854903887378459655878274415216776558356617511451025096678826085639788795158283086583809077168168363114309589832685042515863306156381739865872873618761649941462603873601398329812286086777207429681085852745715310545139104430530822703673529717036801388249183153928050701776528284257347353760687584665163684809084268017838750959007852677018554252045898824511529679865322675572194893176232889108489574237733816981474723679936073210493894984047339554785005620786016871633615394296550677394738071056498952333546722492063840801714083122976214738506694182881870300845224743368320583930798688185994403589120077227737663970578437262139996791536214912733664843011171828915960358169016312541001892414298070126417722441207018441351199722827232966231386853649625852842874038362844005546639018293343963642295492301930173061909816634363148033946694846447156205338622113872768737086424125676038856414495832089561971538592524186859503031732188220221638770392872762001804203741837993066232095383136057113095109539614031630675664619845721499981952026188424625783802268902566062296125581832313375829727302286222084848582896408138700182990004072413062719902785977181025177808275896897564761654411063807267122221920897690658606508469918880940428406965566931010448819419962205332780445284829137388322669293156370456190434064634975336303287081114163673785608109428588358328221412770646442504948652321929850123275383096036136455486376728608289204868039014207248000630445770741746969039012030185022156140633145306139460168346306031206032450048658066608619806546819719924440646087931717690756024583719551338499771103655444253115094852013514023836327728568413528603716099771380850204828167000379188536684948480097222669437193006291470194490623386081832742534457028178883233511754119409686568449388597133880992527794285882325975067267245438986666131487018933170312683470692724681461282346324433622939995842613038167602812411581273684650299972513604910279783875557510909175736570762895348572901910236227422262808127656808125010559333760240899368633793420745154355779144187837056641997484186298583950931615409739427149485780279757335475755588857130984290414774095882737552908645586558452816317697465441625218050211089050534168161163229761726680259129251244925033963428284562147865198797520896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,59] -36492747618377818508650678175244390624675392072807979761643042219727009790321757364773251349742757080642633389701925467353506380680123662339876156780076451193234222500455795725641468990133192662679715141441927328155219151081845335018544431507198168502319193636532858817985608517515824326672301790074013815338200440140245021974172329602441651337236855841679011798753413510627030582943937684266244203954271673111347985559732573082611042408646354631567600127107070937008711109407709711195066665575933625117146708235356307332395607537128760723344467079892994548436181815426513886822485397255355075934999374131922517879623826989878294501249652467127690591828495325727729634798890818672679160957909253363546496537404138553226416958617886463466086609444740941266293199517465359246317455107594253469757382748676799676739472657521610718513492729281733937391334832864523297462993697465803945319008742667702162061592434376505131992867163777542529581441804020996426816256745049395458252908258776206435680002571777090118635378102697371549877905578301424820391742287946580377607758022432944787325320635781696451003477008314881621391238556959488644379629466340185462161872009468854343188200325225563269899031942899569187787209413082634109784890154166711307328425789875678094213232246653205398238326640983638679819349091011067443317254698510954542578032469919271688483065234839478990497817294604609034340217478013847340862154886797526843968576988123271285918673496979798597099233321650597084621504781839725829983861805353977332418730084185081212657993452897647861450341236100081517095545254923061905812224422626841801955543340179117270274356725235768548368115731933516336383314304858369162528460499852999352546908093312416366323156890763252734648249156028866990621388080516896450684939885489468702835157700121251078281323462064007438020931995572247150719647325601069121166694540398777101879922479779755024430907358713170112513563114516704146728213295744088163795605988586984882302351454766765918180952227589093865334175526741399435247349861669621808193318646300348861253499566894398859176191030762133562315254504405429011990235225307892312787379509809011248001494145855782192176204839294384382862632060830250525484240828613606223802995462516848096422539397918342585541873015931604106162708728206996876211969347462794862520540670786685752121595391198417990951655095164289539369000403565981632614687217160435554988067067721959563626037072265898563854861221022515063181010899192934654384218498756860258924630086479920358075324561924638672991941830121664548251851118966465209597854273989101135343095194343823627040315151972759372723007519473754116973407007621652351189035922580016367441683980741373275996036923845481523758900472100779165182858423057139183616884054198160637130792801509779028407767361603725218513319724926289189458903312293097741540980046546670386866709171802413158218994455318227780907555695765010631917728099779956338322223721108700449089908501785841093494481948096800177028179205311790961662823463572751140308794736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,60] -55171932237082112452423067834854647427454212176298167730679420791661058202807600504308611347264046703303324174436597110412435998486452723548208431142172636819928152220750212471194894368913935998172611326251146335594464014970502557969133956776091454135517139275111611330933232010516820273855233603108264035684493079211673635024708230461174960817502421982880796137055862267099929894884936715754941375254296641026225825726104271628834499460908171585472305740385350604795449056136548715253306185778838238968080706959509070742933253765024345363776442047512881135158031346968315899514890606938358959925655540431761338860073786083153826236044522863873280229574622079332613610055371772616963164644200051767339016392568278540341831723968902405422784183443391781649363413112754605749587949553053166297889318278366423044281002769887224489957118688849074943756363731406344180811748259726994638293602139372261171470261323833552572671236150628461695711252401816554814865505348013518012885286362678415104261035931332634733636828242872199165673789272892429247582253933626569248816071848225298065227486299356560482411891137999347378424852149346460167240912453228787366874531056169605479961910668946432611506961857761375063307372464365198334899671019306511488329543146555132870829885630098657372598565445036126531002775429690656912444000849291676635222178547794295384819280590232229343139247688015252012692750350847466075484313122327557594750019959325107718959228927365684200868220567846800751266860300493572333855783475787606176597634692126932432568624726730045769853426568219243403885728771523483699360723237731654901895769248652140857203517630664712894650281330868901128210150867098749981092184961780744579812646814172885649400677876063131755094056517002713283912892844915071184052361033413560976161833271645989271387928793661335346756988536879267266604902847091254305149088537477325779015311382602712437690194503629147519099496878003795724098167406671392057670989261907245298769862653312683137687826238662821488180412211208443292412223590937664653467172548296174501996199666463366513812040996141271590097813651569664252445032926845719680613010633816377632702139407539601091104131529634897478583930920628464273297906027398602743939297550987255757313218984316156432595704289200415976258821189778464279009206494059526620878510091235620595403352928503720416184430260106250891450087226454592479156454779949489896213761497652474652361973649803195665436990956793366570730727229414262995302889397171110777787640456512329639732469026847175587261418870426682385424801227620807467717476303073925471596629178247036528190207004999356884979288104228289285470700871522954844548745612081730819949243634182103592735448903313973501073277678263599357645300071122751324813385941930231308469780374179430656472985677734378012671683071930996674406800610632237614611802777303456486084944510933434119315428335639998906668124538074097795234165581299400997962251262066560779875043163695091792925240846110394270624147959557620516366724907448612664093775495168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,61] 8662413482387919227342840507249650487275767427251387658256983896867838201655904039411191293174209814416839575401200202019658238632139730093505341093559598726178208294270361622918220430501679403983703678633566259097445010499136396522342672674729910221505356741995587831721170931073690602391550653602059313766812959809168392920203918177955349371897150438106591197423770132129759069484245771744918777288777512409679837831120382464143549483350691575262432382191470385006793493997245959000303499553625406023974603236072072858650292033556921582414238110032854030529268338034221390909376652718937851738123826219314355837944153059638631068493890030708406288465166237173067377449303833285385486855599309395144257968415713234137097358310635556029997727307150798907243385202485679831487263241558298448795151361086384692427919233902085856059822179462597531545082928817772739679974945608771934606174548745076550093797439866134247501335184675375693219648404946791336180078024903308147720629965268572632547192997249001128454064304922437534291608993296032533580231980439324836018927587355139071120434953988031342764772560161796379543736121314158615565392239573872818676038549044863954672176467601233276589177704785194551182119899196264634090623578064208033816462210267688927811423050075065328710973662329972947669364441993714838238155041527622898945425748256068739120969670482017212092546726427815863391615940484747028849402415494857902682270333671242153307690719007774199256797949081656381603839418915958897913522165019829224720291771630119482827021768126776145815698757005137769044246599397043000102730159045887369698671731037214866703055331622418179947309665398046397741539152247827520693063217273347594575673592338970642992748261185150858256276685865835662887478031969979831509325047085785006115128659640221590839382298255798183634279966331677872860316016316577806531983886411525088116130878519905544667857813053017097982824755437772844221607448523603470253104166559407606273025896032089027928434570936724116629812639299038492695366495843833377172462494569158336406835428944377986389248037864326300455922591876530700061178762528632316626245056557570165588212123108762599441064783372039413401870221563071631286658122965803008951620304857953093685164458085713776456843530494651248709962796314582663517814437530355154191149747121276275591860250787399209312847550235209779308613574842487539791786753551320607457997083189627550993191673964477203038488413772709828409150879548222291086742692431803355292513634296524012868428357996079755447721741838508900462574152263533477749531703414398406024797371165587962338268184359651248780854916165724733654218583999129869192464427355410957705157799208543980949487225284275827844445725246384867402377371461101485188473799777086935661232270965002193966947484926934220069819284658148576583862373988431727550544201242429223894407016774039471270870514286385374649043585247604080748541489299448134364406168986693352294864948056778695202765972612421736151369084129660955249041796166239213323330519040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,62] 474248797178043232980138777595393272673208048948614069646155479686975713458804914375805255450687014514427231952262243850635184823125556889553952963396176959049124836520160007062434922874596707039965063239446079647046527129726131271938174194356294813126040591195829259073172522727059443838366605115680129206784083192208219879936044838444397212415182498548799926208107090761478685984388011121227661064617324270721188313872957968063513877560700240026318937401546244705475125050455491777908921173238532911281028612251784735301955249984624072070555974430868485752617281733680013715298236434786967092364942986398760881665039892492227056722596825394493199516689447728759918678700108576264896941102297602970117153110973241073258899852688074530421628494288268033302434301771282968111676304084025029509462455904437546970165250367730378525799075422955069979465728412236727906258915431965257594289111539890493574915994841392680696150060797019270649659855011403372831279783182021497307273761059129548802554138369861203297440311726952758508454351481331521605164012293052583845933308726737878078404351243666331529840810807487420672250221926974088558125679599529378145326879326719971799449100480104973703169407999928186006442256650111325475029417553498327755058632352981905627971218971012395996079417962909190715107746437265385435767336813243667418746080735372698013426869124010012892938687924810465044095372545866351837556434556203527417250944788649199929805506793318627813878518112351848215699333192141020494793533883933541770316066509747291858686622682649237442065740242962329710399308581366924198989688269313096470435296660450203733413939970089011385561271565914016964648663029727342430226244625337717843509114501192901041339755497697815355526759337242764079116685304703172387456844543839365878619590392781551448003552606613975949103490580890968464757649962990372448059273062550109433808943959651444017640649669672782214751819218283025045277688058093562222941610671157128623392235910762338998446975776552997083701956740588624173800485075200489774745889305536642698474395463629502992391497196311300415909547946563079152218114884727341620068926891172270010234238255056258395790014152666007514077578928241406533994895864448500295169257284499936018687271959104931007140179587952622309804140679135084902885900640063506630703570918004272344950692852838932655634024743227658782307049736257471765848229517580896989068636332198565696730874971525985036874947143993514161270060396588471266499822852238675017155228248176167739928513711776588706649576600160221263122493871753078453848330205677076558514037417575642927329326174267228562608318901303067773689441073451882221872880517146281204599751005638037677486773529289190823378276713094204120719052028615798121977003488093748833958874360142048578954401745784462238891142406563677355100632010523023307268663789750614950156017383491910604129649972655007491651218969003973303931944868095393427694741741684391461062996875277812497587321383357623138792052608934633457893751230496775599139323904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,63] -228077079870099366634124271926320900141000484383424269559561209105456856974575183867069569632430252520536730095488848343839749541495347663302364065707348932368963550594555853865908622496958190415604110154652517462133720119582767730804224668272376875357977502524140280174642593875478610770861898932058039196394925020144018330229178159346569778541610609562635571598228392507727071084407905682228865145903505951408302749833270173222039046711958281802126465286467989814800215600280785444185829362636879107620302383992031120920179876593758481913965543462416034134357188930228425703170742872961282379812827339639350761204518589892889879001661332946505173452546526417169504410280184938035578214291140385985537133997290310234594435435344443085350286327996791363289739538408084382064435722768896195596486534929025102868954066474902665659410592179958844786735658933356281155624679020229368916508523020403102310940499387712035805021613767342539182710986822855124470076786075908837272412145136267336483008389196652342718611907886330799162313763794542302358388734868079719447058808504651728085838237201538738617695715764153787671169796026491845310642989072833005283153469778071641009575847384257766962789386467818950817592376153069538586253820350145478197117159951680127962738470901314308757001377078950646356635077543350310393469188277382867022748543697613171196892865153302182757582422905046277941611579879400049154504801996087644767887695192108680089480152394246044374759742337682023018260036642863311964188390751474064164543997873287968700342183963684895315998451974029623046448669228660750585045521332159467689582540307670139466022921597689882836708030187085679952584992503590516298056778908882240436351376405064571702061577931459444262532308860413936144057865874931703742705942796173919601246103745571093854161271955417501558414506008072367562026663152850620098769504792481446547573734169630633318370137283557431714273677585714188772413305850950296669968088243031386886708297949387335419435712271108142017919650788484165932647624779215270971583819129432918964934728708758095616532352437470404572582625180534544082063140341760974786671484320442083159180109504715761849540985278141684821087645743974049138576885661502123806035252397312465810505410782695979300053978992542705592818966124108985590118840206654311881736210233077885228859366323790981686386570767825070100687824629705144843242125620379057782503858169550115984327487789080759072938918199138183789804003015793489116109759273249987393815434848907451367176764733264452869014560542702265532070504931038750499409450227742707109468489630535965719069897428972005908787743771204793918865088461286014714358967607527072216451100786292180207589054417348896394757687980896939385618728936094576831593998765431504152607094738054321214409179868685756993432515390824663359467798529641737799852617921762322662629431481583233843273480549556713887339776453136157570195682105944056838979785727403771774088021357004399035992306764419814488423210855075533781726210501720732402481889280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,64] 10688667422549415212151999439030408451225726258357367689871274774427043887509993711867802213901211680068379186231579294338874843837960683819323532220756447838928104516010623452992083019077711386457477014942711202482059112314666335650984949767375315689118931477164987105643206364911237483265781768919481113542829448617941977673106857212973879046934899327787327319479664312168802924950925265493781010847151367485633509459852479586833026336270531658160516102290329410950050259520712676863898473123511040368462199043219128986988202422486977460730497615822731214731940673106029360850788438165014354615791737497947659043531905054828011365894458023222932370802807848153400504725275163671479479684638509239987978234610872044506654925459322182090950115836017031779140064791111031190860648236531278487323901024048002065091314912000400138075281278101038940912936776290668505294342364199620825353568364372821637352485208150337094446337918303214055133541607666724991536401319583194690620040267959991840239620648708153949180110828039458270056201189177535735214894591888385347181196880073255005894963565569936210328014591804302644589296287026558334228257736269117544377292940029752751540102752104976044820859143038832732026356062361768504770483746380854581257695052258225995636064843304780459046983300446259906375034969806558196528334425971338558212077200611203252292170476231830179186182310474213591353871197369098093444707859295308803481834443772231827396185012912180844613345324492430364786329929830097671976274099161179914752720230891838843320948549125430498413842104838787045726847659048217850827782421429780210229226559891948116074784849731917152353574970326976336975237902126024711181588116504840550698746558708152096921008371131553074676105135468361473582270733222543566554094955986158988915773750806795335287708398244875189309508137302212208201933055874339904810465544107020220029077428741256126072887021951513947948407020118224956329048699953767101124509663943454964088103036917937601815517186465595271490298367849914809645596273967914349263392912514960639770460012909522101613290482708215947071271045593741369097923702973375792395228401248439583499877550821591119361383423932866545926215163979976680341919614593719191137729522786158503981290560991520757237728963770943669096017414246729498997081594359486615007124202060131314149974849644584855642409418848316450026390510472623076345167193564015895192034501233088888722087569456244682884908153706606526271400891393803456699625617004731657435990517657489364876962804245880543082646283076629628592235344692146162295248177010519794999645811260947406273188321628364763417499706351692850149637480237979057830629454374137912960462710676076853000530133949856964880731615520030634947089134734362488643743136894484202021048505845920753686416214389196322761758273970180129260095387270537848469133450878851584547218175806590060228021120359233046387341601675611753869216608086967265294694668334297121545224352165888759166282493247705366011122882466292994195041926550396229644189696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,65] 2354277133307321110583251957582165517496640771597656173587453807923222759351920446968343852118701801471651130359086869571540644852749092631560936679211007155564845260949938448087987726061023467371160246285064082329002390138068858063595507203829568988769191596694430874455944533262638087033691773950478238990435573857824853897111525704237979352774795684190495873875996093297222333834081259454712968753679419345743401920270327190961192945955588040022356807284143963069703143672585245326628034324564121433254684391726373530285260815569030198325308929881023124609256484944557224237525064788286917462975619203094341739326300568082070743750526437744879987147219077939461123875393474129854091957364644015336841103575882670525774351568479331533873143955321371549639595113434816750927705706514924745076238153345871321113219270481447232384172989153982003266328276635562669511026968052968066147468521883328476634457561646820861193851596779519797488867487286462250658619101345967769232323690970901412487610470342498211259721811096920492454752072937790199683559601272941238863460703599287815775840563036726723041837487878268376413519103386357987979537343698724716247578839871283949679206191155951313453587883775586087337821111800874499766291736362983753184838634214897490142240574743369722727234981729631647474672140712872510116998983809122384457519116247425174904271443951610820650948253385688252508044165196795436259192066475538505269760287220430484660643212029122144174927341739790095921967610581670455134253093062121796019862707847728252556329924430455499248436199563130975460447591075377041143450009882346422455215881351869004565122769907664044830543574914465385103106732387926443193546955176642974789399416497810052338648892308601675630527999555311593684217533980868915745909929493757554227137148550633627385728060723063972103215076055843585741236633710121985874547242996657099493580153431606980125143599513837390220506366796118965057081930144244586413935780696267544172806789118164686900120711323345919186946170486657824014144499705842589087255707207345836421852286659155187051036636019855477923028663752234436528812903935299633363527879829549367020107427259287698580134746962891110134141187921509525108941409570942988880807713139645276486738464132227609935107410531925234882088887644079841744141726945345240461503629446172226704726000515272493406462825481470867100525182225523056807297375217266808914194615622700921299675355009431922540303702033519574427835533066138842257107726003895003623874448230453552930190939521385979427189145643659973801064463188052773710712032549691006627896153642629832492693463741571846200007895000407040143264765277994045676929715816637488198814364639359494384966953736712067635616060278283357528886117171991262991457300371908973621084147728667913012873216088428772319563360277175531853024223036223621981544760949465095826898269237267113830120464470456893840747998183396177705432790835199087387007099897465885476253201708952217768552866984891173323351379408159445290708504046699992611553280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,66] -263940399589746727794259586803243129260092166110393861810048568067443498816184083706952353753136816696066502020906787796138594193621410167393707376845404513398244353556013549288170141036163829628683351212300777916588030374915453152304999009334565127415649599162325688702813131546060570387856334071705466290736599228726381756733370242446416020781604053971393205304893403348777747104833659875703272975301798049215987693405879478493885974016973236683539407079552929561857830625800287596672886132371992247161087191382402031076455611434529999257957993022306304189402029641035859091123570777369485549047978390412941545695500284886601455061675227572893242613090940315715373400220267336475780691184460386865491733854250428437542153603829916766172254829111550154613990876147914405460590719612521485827437859876747229011202464978513128474392815872620344778194107140031184835014689011934666618812842864850276395242198912503661632437046509832051603436592779753714766443066559446144584827928757961368957233936701284510176461733086178439510658423332402769461439204642474483807226636936916695025768683655526336392708557902132155593156971390805377286150468890978933837024126078575116760736171254976450646680698316791407812440738551348516750167241138951075960042723585670719667582221675199088135792463345255860681191060196243589987926583202574678830815823690119152671544399536908075002491250505611409300688606065316000705235727586208999213300485962896406003997992333247278736028323157436749157372979065054302683161432523525101953772379819744865007323418496284713509033286705713548832527577855345476352578631456872572019982003621798227560332884021957746231361081341944422217088240079516812740077644139886539336920111646239137749578376176620630468297809213596713035231909500828334296465036008578100794999416245689883871816848760210049134341645812668885683850541878660562345769149292122290044760016637515072223348473377119208263869680038249769303559764550781937394236086340932238437534732163329927212589001847778506652222533495002373368458041570589571333535567669310696436010934446555768580324646168586608084642384541972002158542501459150319743777170399535160540688262190050903760734946098811537519831522229338511069679159377037215334883067696556861292539371132771139208194521911301042092302220521761491433191750949986249173336316840578217973761948958974200439420918927239567431729696215278379088303078665391481578936135182756959560915084478390077112553884721967732683163942818960128087467035338998880501120389966561349274337117325288751056725849506997810490959387601392955863779168009998148912081422785645327486224622189740799514134168586947814441257976762904446313791122768673602436535462895577882404767885404702647546814374002653586496818508561660459515207107697960062428897124807040170501155491071137052240658616861576466955567832676224114612495397688120869331023236221871967882705277967990356833666369878439583564201436348328898760159968287659672843813457840421062458180824555311965323655795899686595413511888208124264769912832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,0] -2642298038269646631705760272707961783272638631853029306057782659179452247512868968596049895141333059794258289657532732450338665016846919179655244986789296423502784556316688371716139242555753807562217096451975922090667133977906016450263120114489527002919961765656148363842547792033020660716154551955909810744238756707977750571452923687809079640302041919813937440971205889513567232980734140097208778844779980303230768648237505780792033327319324147988489711588616013001272530772379501029709229984216805746388964967677146209814343191039563624145775995272613278119276702506796060375038681179409946189471501929808706991123083084714400903942663309210737015670980741773299055091587371116840032091128736394050021994334501068328976064044806714832622868689188407472668042728093075723394783855631940086762601004621886673999648408189557692148914143095727717867208906607402213608231019693344074374790105872633332646891312757327530778701663224413341571716606777977754046502853145190045924072618098345550924490625753002535962365462982568973391590289041895143113386271948776776720565447041443674546642777441153056920007866624765749907930353563997466853304189096724120223456008400573182172284955715888297139278460505207824434241315986298764045651233506258897606082877128669660233178373199510465955252263733643130642311679892656436929194043522855236358503171439461703609496663381853279280747358926571149236790340980083817279861992023409912512792708170305495414875812999695353186755177756109843134231943739530828377369113838112844582091332468005559854784547776740814645483132056933893374395550946027022083560886908765245167841875532707906721494920183127948714029763146709122996161788150629668185342252993640792127722346233484101367012218911527551850931401629453550406371837131488849438366913535164230138767936238200085614776212751703123187592755283020876923020765473051816756237366756153734745827693631936138901151285773564669528073319642026183526310074921089633479796897048708833111811320055219536653672673588055439086975574307678363906661704176000944984616296725447642412135156600472450235638027772434613430458390398245492377905081457972858010466489423206628548538448862148375089455118771091749095717070451293300526292919714257136449050843531765456206590619228603872388184153413021678787080180117188833065728767371317315253183014424799550035062329552771461136943073894243945289151667760877647875988450647063684974462773011230604606620185771267064239646559413190160885733270537162050960386087510774070387627761293753913159907323959250608411383238874137804556376373233841390408003479217684379172036939142778349151912678904091959052791567511565796712626885410188796388436312978341840213842328228458450347311341418830720784972143444691761398456649819910227683262330067104855483324007781333393055715620066109432193295551176592419016059793232601433802668766333463125656579976103166422813582492990417551509904403582984272199813593604196000998729531918593415331829674668106980749368260392842703686869908384975942095977960701089818558374871040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] 50712849024462566933635818305034140803008814838495431194352162654216939468456463664399890990680179319610156642735889398872203140572243821779672499661951662806508798839740712343665545646483662115896787983439336603392939683327073736492266853700967357393715156248086135454425865436412183953825572061150409645289764762892946538212917083596862011741663103658603435884891914305664591323996402037856968037976529618616373001848618116491605288949840149570675075205554570995079638671162525728390996870866658049396054829485860527878136663890261069555108568820733194749355858899544416465350892609082722780697125901542719738093698654742930311084572305278344962218114448191310853231547801279963000014673987265952336307382931249448565908449639618155288582646017310531204750863701259682456229219987635308012344778606613465950290161578756164389497209652567960777355464703475019798447497536750678380033639782867521433362964365911419959161801446783339948700432124424804901993172350313435930014847597131772622933874448141341969785590319017041135468551562075349966664789020329069289143326490222742833151164803881069356006505273770723419040501769352055297384695780797813302112770349471842227661216386949735864320252368300117480016061282813857423227468841269259666837801620239512354306489284663686607911628125910121364060011542393665565331934845979045034368462805828485404249732366009362733245498246141104889636926176311135880478462233526500287298322973776709221932893647678552882866027379229954822547578231794571858591738675324960859211804210571486187011736049560631386995402432968813227618698153278553449620763403975579324767578563780718113717576065434965327754125023214963620218918547385880629545057777771963130687435206585732028854171469920877019278179958203815038595171517520259965813788217755699500553564381429810461198927135236143253858291292075622552740644205276180274697325097392045122682319496707322164556030555219966035724808473159607557288533565860249103476788462547162536914729304749173545122304842298604681825903373548347341923652681466351838050862503771315935348584761570835108957803609432285921328087443184398486459522708744817312725267725927600229619293070236279738974907908359999776326917742955974550637317899631362018608491763104075853349396102590260476314190866370546351419184712684864450773179113529243203090855335960281785632060287802690348736548189578273232927005120265351628196159724919407966858794605495177167588797167829279398206106720959119193414461123453624792842392963729339273589782393668794723647411822863264192915096524762030440332325946998670439442713434789756451321289239251071164652244927924852893658598958998003578276197533604454236244714435352977523071422699063373431999057533907604916032234561612919824034994879690467209604798418613838184945966683873674515401132466126023070812477402099045841900878670566107848201687020921495263598914691460203985347040389585667493736296607407557401189909963230139856745229057533131751494317823749449545746073711093376618462210989992384155838804806553008137411087040512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] -994397772305795886954333918557310161531495435639823641748756944118634892720270786031731747638814257316874002556665863602013400675853633305311992428791508401484863944300965403285175825439760883397947934182606681679738882949210761734657165033009570526975229724731200538233222901512860268959229476565735527264162990126034337398734753021553479213095249067867370865661622001649236846368812557292024551146796596067697641842477344442532533729323450807545729702814593723221666138117733467823035067345374579502078739747831653698613741593074671075018280296365946621612805669636043197458277436804270828815438518940355938319614135881963560419832769617874668821030016806097233104774341043669901897196846144142463651639500353947001176071321629359205579455540781692653234297289093262679119001846078253570701831676742047020984775723393961353726925614429404025424601782017402730810882443317164320776703649873936325583245019134455522154128966295143320838742229983433633248779499154929622017721048560729767267576427958313686433476447967525928431215127728622413634666055674958460619925991543147426734915936097704909345096254469534100830666469238242241224303292847197538751173415418161768936161029658587119878232092814783085896947180586191994075592488274794395538151621914009289983924556188787442849452957783662429598654482602935501376482564510081741759413395750554665831299862732702697649069800816088581130406393014435470446060268951411584099506512370918763693985403675814587502212088211464146738288782320357789588156062562752156822345724799621527644459622127179103245741170611579413881364424393025854959861140635618393779626963476139308606039534537092970046060173315949865728610502238893398455247111911557406563591909944383865521241307244573964005886722724632448511316014775519474469032608117838742135477648294695063483180311226782306459615992238752382647760773806960780424912715940628828720214230252806505678733857591755007871453394097850869373024032984409652404162713323591520312584335645367965547889195475769219128941191490253833527494228036958826908223585723343588126822049396012849183966833365113290176282404331559024738981105395603811911297492289711883578181878240655006215735263279414324864671138665271250291747589096389854487369972416318665650497153205313885662101164169482877233964326698971220105138446926585191362756723526493647937808182878294385704211624826003590437836058613745387043358845151192807277370310184703494030477910334641047807957851294065299530716251587627218066483982684083238043756691422813968578112397133680009184845428489540340561086218758386423271557274488363288598925434450831131391724226156946328205291957015216447175638371791112280567876929431176086832394066899722976835797442283429070312574514083608260778821128811854226770524628116670815004366881595886832976657856243003002777352132153606340031902765466292802036722974050349401604023135269023766467255219814193989336257054276103561348156854088689626043833595765463102462629800268976702313814492804980759841265613147200199876304745878790704574480829644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] -18769240340320771001554691648009043579451777769831792031844679993037500266504196972223331020225704357014019178645787582201159681282424232008342051632871664985906675004458463117044608130799931513760276853279272917534377837271801969190365776429367135454201625106136180805523552775884218079115942845205819877135568536792706833512010525872136928244181640130991639698706650852345803747394065224288199372983410382620495950803955043100065503229586712800318185741406676780431286898612938496046752832649150065979489125971082524318536621413080835347692274179907029277273384821054822085810468412653341306635080333190520454106862047600053581829572978211195583311111868307989263836380361681229822583976430490604686074377058257499205293044874860029206168293753325994983272794432832258924977575971593097729118549970311013575925268896553540895982155465002550245065011587877749262786172633123334869163611804397451913225928268333896882760662418293990726613562411841348326399618100721327895747491849538803830657491373075947278775833484869288934456270236820120619763773815361432761883863118714630200838292762288900187082739157778772191220067286242868517525060751600582287744465986116792477928549199184556084324002079919894238614815324620650983763918572398942158808699593562561268655352108436707498689241559018077132555689790930730019371448715018503459104585777884336162466990612562463170580956194355943290423740555463839016106970964462654217005633887252389243938140767013420337027872965584219096669721025540607897934850427969258903583920891822229925842709364074928387759321533372052898968223335225046287616726077761417023207050139075732265052212946080715828554408319169581543223639963559448384696734181551048599454584434784252244198787140530124629100837486022541173546925511884305247206550617802195144439159766592707629015626993118803280389690904738084232119614588243016955913461567635376156605358474683901971474778470782452336808029187739280418392236770424522128367167501715514827387913702158501803096641697690148491217541259921283053600635631931597602286274859954892108377407878997059413986858902919388338267872999652559882980794751383351875919252523831967201337737229039859999633198812590771930003983707830720435345558912973364091701363855457366968590566695707213074799203800295052774417309377186903569192998149289759344203797810886376705046585602788288940974033218060181897524302338788104466935218618718656303627394868550111832980919513262567929497764108742470204086265300288085681083801492921624490817127863557166090990179755608927777629971628048249599300601628990550505370119692875860024015825111259437692080376857169035444901182563082883977691684988600526693484165653464390609420504381413759460585461341058152699963188746797157812934231433970240770257755752401673433342842437364964732681754782171267638864273140681452901831664688462357542051375735394902586252215116266421924413629308387217946275023228914003045357237269719506145123178052461113339659625126599926491218505371181497825734706813124220685203448588342426349741512601894912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] 434080513599444467683804184098664604701124326903005818503073550483651478007268561908388793859022682361623559204991089934552181778851521856411722082160774727259151684304003674975878629507722631642394154162288035044926847810412667188844653383338336859173392857094559235938172044703441684233623833111212243338809069075153939957728880648864028293708658694118024903309019990797581942280147775445793788188341838248706738486298479196240852836409555215772780741702944167280206023979920594558978506475386980424310785198575668544924810860806496903632125659796768984146643960369572731103331563365222689666131201362777395918684881768917701668265417793760662090369496602526757758604919630928717528283491684605277940031725969073955024318255680264044490639128147085187515391901414813681543815810471154790934000809927175819472010807375339068433540375561546044343989662478729408020634588000537409886336212073435169631235668713103001351324099728199841748748139548602042297439664288865276584594261076413946371815105654092261727218077760619547316770768127909639885919631879400459660020903171103325118122373584347561590125724828775925307773549267453078575240392690608049169227889897729458198214295668873819367165141328128457103730225157362421721283822820114875050455285453560274234415511761521501654306060649442201556798904110624816840423577137175092865296942203669224705285526925092740436874253393753426993166291396405459281049714421846158172014137232283857920020843789339591416489397869531901361964612048920053814473804749568513022979254290340166193994836299384730262043309855446611441736375016274169061361160193993024941234240763930738470772414808576581070718223438247668782143556500903930072672129230378483249505081054631656839085641738284214935068400900720276288026618294153048126833919248155769094229226551505672552922908965359970052874923350609270020948868488582898895712244540245407725084569891929744004331507199666042217084538264150456442292594849421254815163345302454049178931842559186856920190955070075998844458548230972931269733194668712756902114558726938349019385072259626731875945194447449008119022192335245280889161291180799681028354254770508257064708820174538435040260293721584271242358183059911826215327187489377704134754492723486229019405883311149122306202305107491199723079270090963011854642512838727607428814735529515486081236776238097520910503726611361526167030055844248575261389508370236699427998579996025758133589687873480873876688308432238294658134494706374825728560309897043772947744222644988161027759322124850285888959429693208311160419488541848883543245802892990497950672159285425346390248004509876252163776597303141914721091580830610115557676925184522926083641641898090945729901634424297565077626111377788406927411447944255562513073552954212974749741198467997070488810699880790291390205634219862247899769979874560006176250443631705954002997575178497129718479683407789577564972195237551586930394509302783316502310602334552405058951027876861373446267126293960733689465625599673764088388609718216812229950894422097920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] -548764165156970911455139423700083083828650267081136947676724216099145787674018339999546623505324352951638135557175520931490514681383405488064693059755934702379635346265168904679966023789336499972728601026681676509773951420047455763458385064965344210499178920093776436810333657618589019846726418460113524654637516631274862187825814481507641158712246998544482982972785439181325425567345724490447051838582470907310392024545352832305377587294643209628309195838534694259593232840266862141055111500887962799823374094926557247601518887168054186217832283437256222481524403886112204715380507722406815831289539125924183966547106310229203995385104102973803797656586290973132671889642671043175934578282160851949789175131090966361106353214994381182516725974312800057810472454444491441757716874275745847964705156102445884060186253261348492965091352103452064271591037951463057587992619336405888606376847660407338152039179794365951576046831798097671257142916572063752156372978030426921994272984654510540186770943841961945898894542157256365072514318096364133818655416940453338165545189657501296401658936501313902065483847932426434698734760296521407688552242335273224142906498146830552577606279683142433914930796594925816031038868679701445821557879489002636376398547137705310162438386081859162509314599517754091917180504170847985368849069884076977111490306414351302637146907067948490264611115947907321320688137778290123039750911379886192404530299184183990529094797182342127167203038911404603616456159297872691587636997151707756937542166094979501877462358429840443706815743338283803085351153886404954234503833721515044587267106619799747015874788077328428860425697961280150060670116825748971746271082845794630893917330865508728555768603695574007060094365159274006693047692490693037189223197666903650357011757893197331623097735573473811388357619928353244699552723881073315358525336498105969253254292557053685049117702362579138217013919529501605218488698523337849337123233946147694514205646944027117395632259588026156607015432872043528247176870388583990593854840393764581430914150222455763531078465147852332782417322266686061265139933626477618004879215969358443299280443737210002891745037511740675834107598383819465277934519221078756364947511234363816395894991069493717865991718846534226480464237996970279875025117491777384800976387750374388995056645819351728344874513962574441883613775724506366175570893935774530980829497807220991197569804563719387976607691104336237766767138433752443589447190661296237256035785431419460323309630484194799338489433778211983551317620454299712825167678792662056189700310782097015825446143424213021416459832930541492812499700077795572425607323894882349211289686010238435930571824467126962503633263141128085286404891358554534623460018119244895829150660764362910213477812888347612981956608443699389986948315304478330493446072464044302578861114780461411547670406276274659687133441932523600097167921476957440601112962656135021584137130314060040194197346505977154098089596221401422380594053042213201599990809644498944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] -24017976597837870179673181358601784843467902363439808191330456588387335691744164053021858629622662327036280312001488856048013877509924816048564465314020895380630929981352214295126378514125612915494993467138030306414943882729220045159150768980113117397039785984891265024155135244762283344194962826859927174881707487513642886302034082923233829286804262198844851440375182190217768367565766183848986923925874637217704228698886154634524116281861777893371821135542748151410275139034646989189009010842303331464872706067546655170862835365952070532063802765024650934767728903184712218748323832475345708032074482953584705161729889057407137678429387004080972745024404115774846333936286903996909853671190136588614161112646921093977050854971636881629328882027778908482235139473516203691204539381392053023974959992346381573747113942125521250488171316123240713305882685808402845444479880386662089950656891252317344899912395296329109532929460299167447605893777209481495824709351731180264065833655585909183151444137361139048194130013719958985495581793827056873736083505174118908517706005422042354194015958133757510329088408100379475238797485427451195557912547931332141697447185489656248650771085072528904214385385082702626785305919995819702726058429763316612191940004999277932886958684847483151551217994605243632944265180643506783949240183892554429446096759800409212584675151093056383383881965888359699108883859478159186550575452919153235760664652767601089914980529488421390943635378225559634590073786881912333151979229160225787190478110655146029196287645541061634513383615566273632198028293915453568761279163117221880328096877660423514240831142409868499035684244341402700499909281542668686495732238965587169493015532205597725224488210432188850765300579318659953628236507345793067520162774527616342722629793986770736283906324903327968937621410437325194255021599830743860674253864829103287569159066326161474950825714800967819732217276326841633802220125893931722659727607081372564226313690353283838675373047797034624034832356847548803160641323154276256520863338028085911497873153041584456194533896381614869024605765515481593599051657964751710190128644784901622243221276848923438652925496107169834491374169609075385722141165204991760231464682963696800634069873188565084630943509777016037894222170510935255184330033628801137943428527217445017120805521310817931251317729404358498460071927862478713028111708870444529532045778554697112684726823925608913089734209440010180700253833761515129203218562215411285672795247178142970751135345218270780919959732197457973800234124436429496706517513495565668340014733673505721428888312481341861080342043359659950358997529920382057380054818076850860372009534409574737709395052462195497261349481915282230493074882209947365793071222313798974731973019455888908703657416707276015840082789623129062779118498131135015852753884023546000556058121235881964506852902345204133392302664185088944098324056875952865050149880900708404981501795102926720167577814531568947273047096644227096745576493169408796115280721745018880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] 133398969870199456103234918314264260857838910245398780403800205393395973639115942599438437339850110674626925057108252326983633591162123605498339959597719930028883316573393551962279715932447738143373469637728122292022204758784935041423318403185410540112137821388579713255057429728103700746319201575082441367821493573595474102892186750422412624747106680091897692175341957646633412694152756603358736039566874394346223901211790504920998875720968212408119994598692637717135936063033761333605078354188213251830148235852728967527896501165311484549799427456990496763788190790446858390426877332131850783454132130222239068408063322432220271792270460727356349933946528354747453482992398309881504169987587698936244653667762148253439044402310446743318756370437158343486966378483676394688937805233637741232566769428972957751591431198667810659182401553107988480446418023887495240869823645328924902627049778502451628485892233535918393929469417193083402099704257946844363997176580181378211121576609454585892554826862790838846963252220102232257093635629725145298223415222564555201946367066276020243206264277058074428813439236503793294250518650618910168097745023974790556006413479587755290425668894621070182241926834539221504398646070323355172762877108373625862310950321834024381248929021629876164702410241337812735861231722013527086060436305647487864087534832447449309576325847751635227014127427728849559190917492709397266071254464599176576831688055767535050903153390467374109067795720648634606528076075108295658255407314546616460145208250191463690801248030525674404164333334959595554096416362133874848702918902467058047916585369261064924489826321813805042523728948141656281422238513900326764979706068161062373975204514623736169391417741185563460630095032402533101410069550149017195642825028050840022488836134017699053885324627112233741899872632015096278219920170233806226128058427918723433785850205253026277830729064473247661249346282974711575859674823344801145655701917019861788060964512672195396027777993618928778361896424904285058473518836094343564829585372406791702880054011305896635282618706401467984650781745012664426590591544284214762605088944604468150185840491235431088782957087311266424474342835074760596591219937568712227231474126757429151695346357651968147898231071512555646550677231796328579486524259898600712277653014569745779940007555238428002592448822334455180094438444142498774467466875068017417022784856265508328009987222008021371045887513819816607582721316854934365332416499952487013754000363406048159805476952615754611475806180717579633286477205262430068925427530142546482018982212641082710533066825605489495152510070991445074554749520791891388459742340091809678163190207263235653150204684160575270316589791902187386254733199440226872681800989611644555081233354684918607441270617157635655656760644937114625671187521633206321826484544446592472669679191588787995740785783510313739335586608288850403331874758536237771152953371101230415040044591836221768192536920070506571457577294129784345748369933163379902458326312432959488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] 2064488938350924516983910430938541683410084726074881261876976822919864476355286752386899485134600530829965766903712803608772378033072051340574451394006776184807108639739606930357202818732137483506211304275400497167656326473078630063266996606119785951283626771920274786776603419578128642966949163237240431876411184849654887725214558755253868954442773562610991347895943710218144534879156357579843447307318460864618402224486418479751291712161047879973657088928634814395836365751101088871484338854288470714408192997936199231998132489099628889499013039365179644582187695036385826203443833789039577310900212803604385655894806612226790812931352164687680543780742610289654321397631062795443003928483463277567582272524205437242437717604336659796549447807621604363992543061325214401098893893323793173607778271983794025006659200163354566904344173650820878981241901636389386080700759121105892019662836738024625306347901569774858459318228406591671256317738756217726703304850032833723519617051782892088970504267427722471371588541240585737520143915931699787810360690583864387726928030013203379358874764783138798304754170829414619962195949532410608718722502670892473505664186145472684837502946653434433893115233606922905154627904542844232137575751501411298034852132838106383756722804885796458093187755126366327199436104891183662509954298508986340773581903112873302947055335605806321533673726813816104118514980559600882076358075994236978297033407329562571988879604711252052836769349733266062929308286099304530342206429111237617359778580380653314883131720009881243605892555100111909326099937691276771886436241625760340666307679947827088180119636368795113762951767745858172162185350818294778025157749027193788173532268742734824019566300238822822099546567502965892263542909218785333658224663623830131521848783523736582925805178576813211869423427517726977745917066953615190666676959195762238152481376827319277573417992762573490873939894107260112219995759038101165414559308874182981269714708934061733146745681033109008993034012502746193153751135336656718094959937420070424939803329270055722031350392244399689139808304163030920747908820250056540927870199373672560852819819231608366026040462590034677275174772318731423114738354215579414366801391296994889734184981344579731949838191127353050993806913179441594929955371797235998281620379817390094938255318750012795370852534543682804431397048804787796332047323710061557672603523114314695496793089824381087928485291227028133383487286642860272062027623598639018230543246842928836953883475514527368002498430992998443148838241442878455641413235995136071356950631628518467496705483606418034705401134562889890227830165712114841312817179896232634725794748456097233454863524250987017491278783745824445659449232603260358445173825795558853750711975671236789569992827183390350769969209370744126391994554340670342924116216210219687427085061583508973359114945089481096824657034136061964614342379803687128874122985962281676871602977108922071746359011393988035435571556957250535080815744187016618831507899264532480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] -2206307723033638546910090797840006137667295174096842196718975792520639746213548298861680786931710971572414330687638340530751235099630617839205981392218852098367570296318044905801610923022721147655823857832581939722422494242840886940650750949838348787026351702480884178964290666988683544850092928255707313374984994766247784157664141517065782682925867491213662440021045445738250322893120077061470202306237737151484063338114234436236134197938382841629533915955822354186431645814780679307684078153121986004236586575335221679208048409929690297699898628316891419613127072539861143146317559537857400654741116490012463669724283780767275177121609210579940025379257449041234143434536142319499108203639308749608355871239974878138453868686568809126599222959743016553497264075022379892421850586687552613802914044204412576295287184625830665086232690017815471347699966246879413502615057493753203619352576350556436624192154143624084711028302846873808636203690623660192020030758270030128316330109545305157904875778765084183740545365809448524296617153941550935688552800886604053379899113823837273144077393393934609950254603404852581211999811163983472291370930336754302397141616343192070296796156169905974510104665421685571110843648723881907245407423344826613479074570320779203964075658602001747125562691401968861499297065689581183190244476953994099793219117105327772144372539858920117959203690804132105711157972035843969182781331994077830706982591182879308092170786458773582145556221681161269661497373833623365167461251905125461432219092522052040600783821895747053892965754448353560506942838043612294929302666224243156287705061492390636724073657582186268487961649541341364945745125739781165156655834156130238948350823639418577902306663846350299480300979291166310677762217986005084500962003726488415969234925197518503006722553133658230323292799225478193749079661666506667407478726486006740997212134373045252141188453869066427870394764708654103244558336252892989108725931705594192990114089212331377937597380294863747866623412108921451835369177029352852687993303875238602535454487718181926242433551573528214523972054123731726060675101445710050441382743530132455829960604617635617126217366491463556617277340553638009399341079966801791851572013704832685839732550423683979925210678207921905314352304970774316923191942465339112092470681427325784658427982140512067068653159742236809257229420276965422394827009776883703133120426641055027853851475736286881883381432176627693852248924788000845178077991819150914664563357843010114764789865894065567729021988592981342731462528828185563319840303573677002100895302730171823114495820571609210836136072464874287178527347975094768348288126559051903274304478611575614624313287534753724699183483024152397718741076243511232558570086823133310870513124052645519859084820423039467939691413665391925992018131989338486926927943469780663239670738589542037615840579071976465271597859141581946315647318056986303779949624709887535750936466132144929991241478579290260508005577697873895752864003654593283774089048404864794624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] 7927562507146188697329765533057152407681144907651590554648471687182769282969140769672268356122355783701219028507290379688651269436836203874974289800868478501253730510223398388465340388609395793097638113379395033350735675018202195030052364261602769043765734805664569088293293663695755134965326989697158206462530669040318917067876080684853257320563067976649347428291828131447777854002651126583884749660094697776558799872649980691245488639291288021720753838796721527816729437892334645751499970504202755715308054775302718807128368510257577514338608075371929859567699342588320473664760002572530984773598474618574372502698085604152515466045774720881104863261923555482729318197053808241270728199323610218090666356577119584237697507284165825317267263517553516387007022369634134449997501701629892128812266010860303036219744942090114144841697654547617488363469594676052983218493414056185544376293432979238422434117255310872340771920865100798903580104999716825412323329449151817313247789491868583612116554738537588219795007677801260362340977748460808551735604536425928656518912868378590346786708599393629474934071516576417362716919884500652756128126320122818955420154935053543893751158214133510493964184710148990327808812204740540526869785793617906564843215077517510546391717140623168130690581441791048053379759523390433943967821468928797343205782335922377394213966813622597607367315139422083451248846483074519215492560806507118304737516930451659796538459046286883715721617202558427442145737907348076698435058812445574338626352993343069561598046820606328459422448595960751284098878285931283505581887871004142659920014425722186225546205493995095226560582144043879002671574669669056663721870189530819252868338307890632287188833438823736455057866556197166150749284078157539748203731426851506580800712162954204010699201555625229929189010043067790010539984953771177039540784317298533072118232325057560811584054468852017905826326026933334256624631282096663136836960813994263520620317568620712697727503724819093276739335132264018710047054252134009886397648613688625538636054549716515480644844365799106577891362454181556280525572561970887392974261381667173363637160565841861252297626722810739631283001993394788644950871593559978616510787475676007235608362695150524337447121219003838421651644722735972106523866576859928010735777500709517237517152446227787526918450788052070500680729191687546821375879620308334611725201822883091067706180047225567784325795931515576402516706874123057097778020866248149463335904905930922647208063688202603288092483603040795349615803981173118272868208050331695362983573740173266148985866966057867161122690027684644869514690558344406889449504547591427748270854416237683354828573069363086022476611615534587655402073272963200470849867757416319607614662979040237064412739903875862533704719615411693830383627546358239314949479826586766186673443203154553616760134920324914095207974231909864746203139552781645724190493997902216451752451129361669647478420027986627171850335423320228833798273481773501593575764592695695114240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] -8229343847624173368667612835319123022785145665809045233521349766485333926921520979874208089618662920370583537345900484806081440184895628026305659422271877921895916285667852634762231787996586741907229492296363080836827196620945074669221551750124986870280075873746709300213540511189408195107214728480169125908078204003407003870625076740517238939789329758316836939879834731847840753182608068232236142423626212754280016472047582047576151873866791654085688168760910855650004942013175102476765006808324534687375358361276168208239208109582009898164913855866636256777320510608818342502856390028816390308489816902603404843329116520253304354373935096992270748536047119423858502056934844442666241876965344230060829891069596879822870004907708118301930666981718763193259837337960709515724809232524994403822086407895202156712003885390543842695798165628349174384696809126761823065187628441668445783631178214072968498016812084245496496103570960233379279006213137950208565749808836818389114036891127620024731254488666384992046748477969959778301267488087146344837486424874056630386815844593194488398718371285709121681764854736024008819312424998832867250907822098380803603518945368261055857315444080425403796683436994429055316692318549236024995087764818299487791695866477423363136788874878539675919102090023274850601175068922180040155824277969083922776350753928252609077099612040093069436450766147187152253647580555312634127888228368997969364736684452915477225859765180885023253991473447581375209503399333357319137206903076301071461554207021349042799996812287928563311050162670505947700575579597332260429061671691489189435350746519568317716444926603454756451661165969515928528448449581704949244807564795897007667908573345706493028900931365047473637439510138931083370617821660322615545960231669644223044467107755091170876356216752947869579037644653891193050870545562070335436338115481402422281676300778887437007049110351635264532451335960608519596532923005782835029391696872525174132546566917481479741431240930900850772292950414110969456258718304272212105419161612311344540529993813326346241852199307450990790148315335870765081972120333558925297230925677488309869174673114713204146544916854069167908744168636837374903353043760347123430623860253091739067423442850746854513942696607983011408489030949883042820693391862667871064674883097763814000893667713507421699804201478302217365176173041208012327913000131429093109785205965008879999256868033156357374867217817887411958701846292526471043733819166201569754911775824684830945258412122518611366995296232043806460276497221463009131052877901574946727946762923786253722797710351533108588648137504454308964326384761548771865014669767011925190960434470778198541951327335651585312324160412620035202051860430852568038698887187549159816222256654025057133904445415088843520570804462885176922687168125060290806786891873278083405682315108840206703276629797900694474305480919999572456392923619565212924647782854451001801798381066038512129998454153315478676561124581843855826068112602338969697973161976850808832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] -23484003861290387636250081786062273138691815369368302591053583426217977986820659999714052691861210530942690898920354362990558962245209756753434689641185026537057292179114111940484280708226450694642210345371177869321169274899160434153338363439197034889270687728776654147426733840155422012683596436802167822536822694495607649727573212597981132105849029799831040322357778819100480098116326228209992464471023049222737905453631239608630931389991280974256781245044291267614071825569173267320469214058114731772855964934138843924314989872903458205187313006556244920000545910742672228071522889583000281027519894388257986501267159290302226083087357088714353119695576895744235385429317138844173961500423309834121850870894804951179594372087728470937103786648016981657223408433017445648153754203330699373612464617599011122213309646260663650219902696187251464905322565800422770980217644614620891915786764953261378983043035952154038648491533733880379217818455459742396023130721144695497912136124614615880765060112685523440175616786059892557242582656796784135212057663594551914824288694784438193396756056081403230121208689673775383076222827826402311519340929322154385494712693552204371349944165011754978473613040487211990507149448304535961041193647124808594694090658110400475137459872309983369779548717653108773425513925347597841205439772860266921236918333105391267440740947895343548397750951226388645757676337777359148520981255618005142620889287999017084380016204522039720749919690746456103696789050013663478407367366314505850375431913050986043134715026127349377406176946822843672529219475726798518217402776500261709655386486735723130006215350339340093279494269984719583309492858693754538592909050656931578350785406698911039797134940176506618963869441181424963827203471836849584216006224916427625976077359007819373382557857203811967645365662055098503421423608705378478227352010174591288671433033747494897877639250719470373181203902889818501551918616334544921787858441342025158117165691812006989863657237610234775604687594100544066703296303402057834410582384661851123605753180923248624432074437987990859270414023715948528144121955890890253265618400767407391345446021328553523805551940646812099766118821614615358152078690384683975746556646823223472264096785718967979426056795034611931094761371102352122963949707341102823996144362233381241557435634649579354571548788408445334729273220501237515433403777487951648577902954838927484629784171500823171438392385930682185851754723276338394775262751307606403799415487532508010787628493165318105257324097023976704803236482280834427201905107314489484525843208669710976142627138452794907722332958450922118317016390340719055075551033456718198127712244645951777415684404298674781329805700332880210292460751680300992271352132375824248167199337498576096515077530526007451234550397760403787640264629774986902623841873964317423452500366016212032071266554540490801056151887943900297807536254510618033827335175909530184722272493081783059910285558350812057261702533856942719456403970786347145646516788222429757440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] 100228676794248632788309933579870329449655597991296996212491495506738665142110860267479790015628025477635088979985457273317785070616923713342821723502531784117859349364591342902073560004511004259308398662350972204059789545908279908683256103516914662114674184242615063770372715012427962292999326409434264935666983534146072422933951916061832048811057926821947256752746277053804546465485083557056020652259959406427223223630151602653303901784415154374713621859912397765457661237778762935077907691290996976538942549262415240198895439481605820933665673251234306750466009721741338535987807486251909701803195417207665644659376269572072288067945586470215664476213579282330204799014147277141252229216927079421201819264821795851186976179200640467135399404211571685410575312395982364098938602997437792830931818861857246672429248379543824447249587625016803169797852337527730515427317325579769146195288298088719976009108391591825191181562724531176212021938505056852532369527839099373182197755334324031381303763669883732894862849356405240428907239689806949198498734843674894323576609577898125323984042400691298757141900948636755801372751737925581152761028754514866256286409134097910716646564662148439563829631460875908372606049232705398616756522781499996687875071008106704351500940357759679641407694780733802656798487801182726973632268384830417425347890245964415097598012664620794075599567936904211862558475984080615354147065436036677310106398690415850714591834063167680400880975603514269628142250614259160016898918767454837934339021221034782128619169790156009109999530436804152986604215430561575049928088663238405032104307980282529260914382361479286677125638067649428164725343626813754550877241495365239646987762615824112410198845494481486271769279812449487197661461665704397054949528485256891942421442113043235067172504534674520772078764471081294744125479271865355459770132425781834296794319202931232513339990078137192303621285829908815719938180315401076555535167489387366443659449965283945293028755910416847781492467435544559483421898974777976242982827756132373486021779792975075555431984059531341277114735180262815535211515716012295310576144611514893905465067926970502322106065764067025915528485759056639500925521065377318231636619127814536741811981161837052667803477162158699634970105023757363600246137619521572479562498823781478572874694517607986049250349597683293167390302849574889621514220844949523523230845669365480478398519377839109632654002387788492146563327507565871775309373307903862709138857086275375630425087035550962521905799631832189345109206053607567118529540068956096504931420243999091182345366798877359086674690035369740483999000877623428888898511573742117891654619346812163852422980234279145741402912141828888913741557418371314430400878954830827450756313726143901596024853328375632951710138025367655230300675818849283947434152592324930302557220486959015826658338564218287589002060802534939490224549813048968731120253292139124931336512353286043607148839565592621447202220357257236313190264147418483838311467826858457825280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] -142853665659887589409339349545921238202393165124617330722467540326144100695689715119523859928985257625701030557674360848106737440323722633962955237933493652263950768279834878599911034219390918489667051718382572805562126887708986100604209478447148561454357278621894712225304151977770658696155293049538234282310312461834441037472426181496618245388309654926630560119723791977268223273357880972244702684478646706725459056679713950284299277927275476586925751538193366274210770875397814551512087827735041132283143680383235919273711437416221510910184333952268230291476058778739430631830859931746129488782923972681439642875608717529975061681423359321805587247860322716393117461222812192095326141715387680541907215349126949508656940468035972367894635166681050327030497809416513035141756981116710308323400420173667959430615311670413826524385898447119698771175990075714887078086744957894979084175042899607729072310583369930237475440764910803090952327785321437494139816174215914202591486037284664695213138671640402265793367997220740542887609309450446742730652908732523596480752947463418303540694035975633957810960679147256961931405960027298254121887160744649989104591922247709732527003582065538843516480505497962846380861231246151987007665717946957894943630686696180586089223104148527847946093200544273403642242223067511934353765626950527889794187234512979450368478191715516585369708305145089840998465513458789402729840280495770938928839257690867395986838230524024124612902671005081535054360802923347887471089882778101883141208308576038716064649175906556939728714693114239888160027708200848846341112212341919783336366887124877025066896799595480150248606142933475815092733230365527004534093087084269979669512767801444548901356596823395288452917674899201067834445003942801718749991061888968698835841272794206678002689665923018003518279369822179043611395651278822659868719340073786782014173030803123756016908443533575032611835740222228502319086066198980559693869137857634401678010670105262970851416230162106704670303469368423528331064825799094042277270102275362006434902839504773417072741335386949545826340210899799841325704789930051107412892372755412217492079173055972543332497114720448615075517675356001414670203709353149117574358773403099740932573141956784495849634965306795212223163563182496689941600262079931168954554318341306618226636279718728784856757586284665583629710093174998431456674578166469464924916417149517500831453953041460013201785584613240294803946953370278289049697659988248053204523715993811712116262307890399864326588558504844823875220115727350474929093117387630229948868327482506217334665163555214349694673560970070103919091827044848624987151170150704989223962027231330350201850655523632112335433867528036336935984856113418727071198921526835832772509036190134321654753657112169240923805402970360516162279418416731151019035150306650215246143742096150422811984602247811523020948579235752478759024364253606762722866818000605821389095404663353718957684771733732629048475871668786117226331387869302964127440069832636272476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] 2022533399569042705591451977730246703877672905643777649751514603529059677968104947244983625607751169526264107642064846165294924145477171123550939558888945198992173006019260093157094819345580479234456300720759669523557751838903840396892191130810223902245433270808581012681163701935289733065212541334726613634472612638986484447598229512304371141409807404806626724900869692688432296418624836318155158105896630620850463867236995322454221483774824529714039026396249287813451299101657445273825287432304907547789042182455923413456673446300176759270459358376871036341460846015530138138147007390680732616057709130871022655962703456718210653275969590749666016318776331024914388249441545874720060640851111207870528471141797354518736012939740911438017267342855037590372971894976460044702704423800997674354074318619784838523140608122242702351097077153487260777060883588627357303555286660129578069576723113169072158371884066604006853822467618096726018344275711233708560941966514635505953452288077754443092275624075498602695737269861927706788124379279119199151740556495335329609709507345736997872855251979681324421534197842768554992810516913884406938854323075313408236653491602198694027607151434103256560042451090045798787768106295736209276862698581569676031055731661048498136938272953089153170700882647710682963701087188558061537466138348752675171628582312620298298129483021929715629717370998502496361248658185730070239235406280372881675047216139775232374490859139046334900091694171565062161219864138222199579929189282938118637752649701390230734860238480428226209569332726262325764724838322944299639158545192795764051518825507582866707633962636853765175713362414727415605923368662685407675730855609051932954624509479234320682958558141013975855051474350266705512966379390586322833413967677791689960088885320699111196847267939382491153844301405536659094099715888836461101113976257008291116831735082914488627923896153435201182695915371967351202686518804234637630753433993217808203323330540726043129896880397476568467202621436109089817369013733319899969492391409586050333786990593142835663493834007962332952509120700107523237977596217356008488391029571500705506986427061812308283931769383899242582757396826164884260466118926053993534571773871776099119578374349282291400730569953729499134943461033802501465965027084982241659074303995801800670751770034300467160200715974825971189353870958086539165628136836683151609058821121355345769718541212309483013546213447044050285949965510044134544665340670471436597495535165273964146576626626999230379043005906545380883098577771841410686149184077639856316502688312596945965445113509635128684727783548621236662288710031186597298276724812219838815878078254957171586293587586801570319295238028763519534481599674355352987147409274086469605257529712218214838572678307380777895815292590893475868291334992847588233868446237466140505081593366404814925509369517223831444688319919526381400373482214886936422659372719431373780042772218029531046935282861160751418495787544080362989355945982494079378814782200883445760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] 153541805410029414218591399323102721297964230378912849657502016115106507105979133191596850353914666410951355910355498323019130964048171887124651623475938126119427172897018144211298824609040381581506671650539984777688650036263857326971500787255511075088303436416908643988804835437976721038696843411861590227236875158389944812335690194064842128608616717240238386286626330657333217943448898614598509220296425192788418719173823077181618126927672980900302401633294561165636035167782529229155839549527313884252647770888312840296177090930533234534085911176036454121144211835383362951870291842828563490950177672651849552362409562656350313737453868216608293672655443114349642685385776337997496866717066388102143256849466368445672812001676174488092005121469971874415961922858519798413555032193026686937149918131388117769363992556621136486991096479651699769426980138479079269855144837058260052997527016665994250291897995262169100891941543408571343251585388491269668111833206639885484572982578478026720637569244155884345121231705113227441190521625567640301534535798155154422631917679600550966058606540928491038180970417283034613330847014260135546138428221328827660575201465765762527864365639216654234726945955924262766728071274871901033273939710169870978685088757984143665191018512411498319301654436080697192565936223811431323658814196814676925824091965635525499102795486168267385679645064512102864420564834606880936886417673690493801930204989644179357516571318317777212842210533669661989272329378674962674828821680903623383634321590236202869600748861350519126780558734563455972409558022558595390695192520148396089669295691669828757834887403800775445404397863700989425815152050336901410356704322349592778543805929118191829678035229380470964028721369922089020792344566544978727400621626320508957071677919616956243301962529478370327103800626858816882638344050234723977713182118793819904653487045519587321242609631215209508402852667946546336204508342969540947384856712566078444930882064547163995074617949624851697163035462771123396578146166358445358411949653752909493089576442742570358021576953887569893832655295044491916868710152323968226903302875640193598124431054599742521314869019526468127618047072529669846205034301552336397851785563655844018197116586752829263896430366309650777107641297854546932981818818123278509818558533791438214411604117545158204093098113504200076522480599073222151745781724142135037902828675523434380783171862841321215063587395092656289367674524243742805054767661905685846049284324564446843606811472153892366199749108915246140775964531500269575921383440161735641627843779898198721525751106793562902992754686752150478892237307391487083861870485755254103878867170775004407365499545781139909861267497843802399550629663847239650376253129073393013099056023419522220802677128583868058646190924243863991632533763778635921396642870202292954192404848785941694259884573491675844115074809992050700809865178754066361395541413790792116660977604961900459298837400116122489045491888000368646474704102061743807076625422290518016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] 707056377032790793929048164950872088205701518216065128494386786386576295293122418561953551489131411858200945953956577130655950743236944401357876201273640309996758534996863474579446025948832775249453679566306894460234091116908944671508411617475122829088980917036550858607853279895743882459904160498631734301181621735617310713237507971656558085294854630255348076520794029783680655042426964087242410630615398509819014887497371758900010476877410183815276963511824839349272001316617551751155754323739905380287611655212238441135156728290075771932935032296286324711900181437644246382765317399992087841725817445063708406015329498079878341382959505686428390286722757024787987476584324726171503087123889356942092680603444074968975119502978851821637266485894517043633481309497060998816376086694326679883331522038180142162007848489380092360457870271145774091153635284649628458328760467864260042236128029206806364843425089875493765523035718760441162850149540634661300323533943269089298365418377907118126939811099072524865995329919824675763224154183290522087153437364089879840623832116511122385359468673998550211931717868948533302958110826835742922493691483548929776911556453160625573895834869750584894260673139127731620647219743864689885941484075351329082833062652920001214519201401708092788351114938407614987770126626935960244834336442656159803646967000032964403638635516116901397112260043871141042906622126180022088015679129572161852455879627387282494788548035280227272596209527092636509682830307404955368755293863488533848077687188917405156959137840049433525361930236836872335614105971781692106022766318757422013605216965676580453172830862667862501708310312919288066808000176691437131204050404086833936929184896203328649608118664715967060424703276328587545899091267575056148234106757585840272748259354840305574464331851038334263935408278128903629838800168743177403010955247018876955623102373418385095105352479679970500757499811826806663770233593448026820670169447874927042927467963785597351578901422981239644520017347218654730130746010521293383958892420012494292895616923696256932303569847468001379365281916286032069969064700729832202351151381041320205660977098347766069661416634991882240382646690370940145101009963480693040541610602483356668878247988535536827431263295110090168860460203740723137743837617584162416998399248890693431881092077045624459557713937908693988938984773850702891063869147336882936366973307999720260673017758669806255935845276112657506394029802656593216879736605006561773638546257520443549269901762418470110437395334309825368125713903018640970162956658261000693306851842355648469625572047609902711366159426978931740134168339194492850154086405946486286134932823730940746449167683534627097954993341896685497638364609071489740867469964243010230563243858338963427682935340116159895336670249796233903340279849026327354101749824493459115234640779454234713188003205236656290417152390125787147172022492063240350204779204963790832676152228134253428989857837129422594483889451964285748814237268554386704701950298496478216192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] -3882825639903793741960940657465009133599129150653121271290804409219724208737227010350399444549540614583857440961172407185544364244707974004125063526741288988059782631333258800208525229837734182387237624494644456943064990249911440134877955669232980171381533468198844907413592174677950288542572668758854614782775676685230680468551095367083638588609911321802910060314536771726863838555539775329800553201554774006238239131519683165488727240361926965121459565755793354274123753890639305718655854770431227565695465688943912753576409358027247179917893585605189514525973557017703669459794539521648219596527068773372847024754832104330630624582703308035831860307723773307846267865354161666265393310465099055551342714945376949385664575678989615348499030242166028003893840591844364156556442361917854719212765972459379280214744464483445567369107115324338107702039485280838295790898891431968537717548857414860965106390660420335892036356565555838126036367321083758385757829673840469894629265765512384523820757851170650380368503927538050731446499364189257425533965550817640698368128686935931787970245258131746677984244717746498412248487502475721549932624300937189079912540454445552273242281345506950938148968786484836092390184122130367570529070293299045065509340232332411128449635340805261595419525426461816108785173673181602284539082801081295319197184395920392619245308942233166984616291098445573620157967596615544561931395894048008412101034464134827557945343983154132184054710044584399818887027704832448564056471427499627217403103162808981882495849607949402697391855114519752940665885884226675349314657974708754605843635467495397717696957095078577377277498227832338933505899911613019754411567327914164397596449218832936335662728472865142644313620685545006114722859814325122087050846276634119769639444977254390723870340776896443073432559390846566736526905361419163940068926165737805301408332883520590461982105329576394781930010135511497108665876539605634290449159676568163821528050955714283854631859451702551762302447300970319437793683214981860080466826126449927512423296836491814417689008370240481352592992703135955449575562786904372743516686284046676890602701346298061188671802905559177158517624303194568047936176174341219422940925662496235329139385528208845969062737112615797151795755913394984051286627528080175825903793563300270567861879735652606641794721634697723412011596639005928600957835391087776820039733445341582764685607382573798824470392643205968552239984582497285727960583251162816203652302579563760385836189609575547484819444508487618642462424862350656317864792585485013793330792060985945482324197718731813949295844623941877983800272340401535485512951752331421320768242864966412103752511946421595166766378913683499125835511970010185783108471852579570315388187680273451348878571415061253061516265605492483364534377712211303388221415182383235425528652251460721470134003914240842336921688889893948632438064767847975431700915093023474838949513399212942528043823055586359714627590787431641897903667927138651645257173031153211445084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] 8228507860356655262233120122691156216623465679287442136665859114729350688770100431954009054218097591936091323179330934995374196258739197645083223617266771596818404585662449441014938445352051151993473224909163977236156100380611587622496629172705569690143792298173466203554205394012885787342941172968561010600588925538883714630646907463683425154039046626520576692778883502591680645560817096635371557252912861504817984621321964601447330467268297913063807194494177966343548419665407068239833723377900500408898175180840282161811069004693689170547192438203800349792453070897331541181938433189349780642960381977809961564777194734667746578306000461454302455718795209124578291531547229757204471392084194626751785668395112744161556793268415179998589669054084781295976943418388617634382407595726459738877303345567058840296986748558586716953075169776123306061349547801334077716371419947955264427107165532041823832403749491945145903523448874116517495253007186768550515580055735689871624559335142210015536407045930039391709947720370295277021039563967193595500416353130587749192441469966455476195786525775072529195073384085755021896134860561616992918645113169807809107074061982590472050607183774496501817414117039364907866870013886481772374489305446067493046780393999895419456737893849440026131741895051152572295832993198642092666464998659187484413828280226189212386921898772741822686253755562090799157859829981066192838923304459457859362480838524508189466603186661358120217754359212571191729076740195496207426414675255107150965401497833831282825929675461496814128460447773864839658259666066623248502027015090320886218919965773889847300518854628922011511123079058679919540743068426851699893747858215733919920424222212095522384754041892814833173504622968569237638475962438713853853622570010750856690719827600316647789970445736706771514309106006800180546355802871856517921992956196447130528612464944713201584018367065896323953682049255633659642110183938423545483589601417948446090244032202581317260149134352255947599530414776082858590033736578841810713602911204993194742628283398955486212386596960674217684726321077904991511604661942257931029031240797639427305707600150434796803896295672910142440891849681116785353410509830791955681772078651973925503436117988630095538373733452395746965549396031262379022148752225638242478925732194089740572029316560785705773888419031648341448500952059364997666644889122376573721505419766194956290053715812839866862285438978143902379429982152506068297878378904151324809436568844975811234529534711985619677033471223629597179037633531627415737996694598510291570387119128890445264559868987137876172526921246864709705059592922594310192892959713906876865558854861432850307115198263363310193429819743599387159681095647013917934004830511566100235123909699986086686716019338123123573287452057204175570504445923306319371210384045881663875639084077617807261924970715877006296517613645185676925303911575408189185100260188745095228009162073704109249711586742806707567625317232955088240780620773667038098046302936030989254656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] -8224717421678595484846332675996234589364657609358349662896869268387782808224888596024221314188496392804065761283457876719144591557852577115810683586544825391627045053567740909714609773394743247049961700301664331180434425176006215550371428798346319788280870685859580047206670651983845768465620509634696199966730020413668192950605763652238768870521548512614455945997964139278182455547348735963244635983136681287771285749328789764273921101015336858036789586167398338013937971258568555677168594133723905250567640891368274631590346525147461274779246958920754090097654944438941091332315941549791628988555138745813515677260615800338097256540506105602101165570768520093948938256936141516611744309950243657846202642419738320130261717030357778666307909458950977211388319457079008154221369739626121074719614728936500961585784141287912919199636473310142146662516026556133555346402306117282864504212143333294061984122969925660537818167761225453350689447076098111161097250474543542879046380265106025219930647176424732433661969525287566285549080460982160798548069903740218872522779625637915700280584708242409225443032114893349418514869079390493295182871938250369008003816051519669586921347219921095227053283512413620089973033098354268634894480466657310569839150318688773995168694600464053450584180537113639461756834122581257147986271020407944798683558734145987211367959784690463145019440719227936373218381653686791906065197112788044566338759469016951742179358439768372476422182833364401226178461846138254511992251794230727789459836263738584743155190818018073104854997202933335879800395683028009214701694975219589494343242493182877554750438297023944441603600542125258013444866364516736058972301585660170792486142500339175930185928800377778019954110056231712424398241729437295841100552651004193664947107238772207098694764907860940645600500088011262157770598445206206454205855296284768445243423088254831496728360908369988740981731976808823709894159029683977854195486513260587475746101646806316483123491837230447036640108470626766321761330169388662243587208243585444177471487101751742244514851311730995611885336991709076412107734480474430094829093595802551997850537955261018506391024307948277325183531109227255410589406747001833216709113569857106407844470130490726231556065363479882685672649835422070354418456155997255789099473954576935385171867106163444223831420044356131742124533024907081878368427913931855580776185816928552741711004579466158487811908650009533637739051230607646064162049828666147028971398571024747971383017312695414430145170627553327933758822007673099045527823383432213151136331389919858910700998256941578622163060092681331696315506472660429355505223437258275479211573701010229840864030794190364676722041591684328723062314114742821998416687181562871493302961745234446130633198642296706650055412399133602814544953091418805988903024335199618602417020185035320441705041221566227085305426886315770036991628211676093628247365346073857993444647556477948540558360698137221156759053593222069716145661587166040909508248188574368708689920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,21] -1090419341332768148284226063396816552588814142368478437543574123216641966953635224855578125120381499347731782569565049893452455887080793738837017176690552747880667327599297517502761987595966506704345533315648115418917560837944313387493756348844827834650087429381042371491362736108101957312543068912102223004866763224796732233281194985831747284446122288258086271019173825477501078574774450160300651067943478484085594663353686952883419433813414239105118455637377663578837325701088803967619136010170884099077264155916518235422109994587615996264495015713894454115711572267675928814797549236364065377628545192776249582485490142687148733810166139207803186233459681773176282770059738865948724761294458844254631806114276225080551712894757290243914627699197781895234171817688496343055639508196417859691702596528245292040686492828543650340665204690181897120409649889147610513836480204567920052345845146059283857674173182797380840796871050412924848830453966894005224815348953474252248209326855875549346150836850632975440975115315540852894835742851290244254532154783200617958388977326512140906908720190219288188789847365008306475292931482095761203850951488827337278962262877882552019374458771226683383185216913075615290206554146362973938599617431617174381457406246870358217099636068824696913482785311562218042879598090219468204816091747016603437284942781400856526983844835439624974257182937270340801306020281393330079262954214259015894148088361952016722681573888136143126523977812727262452287132130717944878882618562641875875480890901404732074512604988859662663755466782301505629249545514633272484636384533351311636178142554855204447942137143783125301323613766630866559487901750931912832836162049067834396998177234109739776346932016215305913514258779914404570669347171479668333705893858657396223688394165535792357525866059014187785017220412575672996826612012269048699812934261210807189750059364990392370581183087821537717803899623047349063944672225360308545001733335160291683010826905830439002537341393474351073051832191477338564892162657078023282344073744815652569101996073254825628509416646064352404689536324448568463061395952954587656145104469968171204025192404228995720596080929475316474297008888316025086518231302400282802831337569911492968285278703426759233933036551449585842887401652262828601153826787795543931270360792238006298320425794756685652850997690752625649848586833206348280113171314361099577163807149996859245728860669799681657578898036592954664814510587410368975334564998178562633484999956042650844259568620110374442827719939614515853486194210054206596782534245395014062598153000040046735703218945130019753512657497836707582684873327786819559742894357644636924066926979639286313868698260001856405578118789237438877355311626953531370850308696863959214040408982585601388613199814233511299177978336839523827134722002765948401618840899719217491321799919493792308863586038381721298709261433706858981656740190814859921237702547415155814841245326885089551390925279762661096449577339706075975983949206459100700728081939484356116480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,22] 12862275168846472367056486411379917180858845647975769438949309645802892582785956962077937096438117607450802016304403844646848032823220896912594845662052709587411645511444779839122643635698116428492809097902008870135556958511024670046734115681250739873723288729330495204829050392851712914866927440363367016361349606172361914950655001038818109012224163997327950890198332675313510013768461658992768561968908104584985489209745612859927917626193131077484484702555253741984594710597125863473788727135287021443846455040829815278061288716935524100899077370302405307368244852343511479026455913266761528603954683293550056025050460953700645815261179690453584297126591449097521748284915919767681503133587439450824074047382344795158605341088984732872900446682533005478690277387834785146858716066675284208111045787799134322435643915943793152660672777921922361773100968534380242112366363824630339978193713617415089428431606876748002076601515099808882019896879423858305855097559588339698194938913662289061832798833329446607354883793499655463382514069966271156137048373764196678368629525970262008903654491684520897664267974636258401632424686979312274237851200346064357326244268176774930369988303737289254348754121710135339275640787495707871197317451892858268772622947742741325908547445269892997659899982661933922531090384616236863497961351568117229491582381719454045019592781339327632227159732591905537563691035893194781192259710214038570519791577931167593226571904012555571627210097736434126639006423742273374921478411492909753903077461366345799128852669088586375263784938874206683299270338827086067535085462882931426450873260678470191849403951955055140617330470888151761664806069681073724046177630703021008503640773981078849656850176362294533725703927455970934215245197441794536494202364164061429888295349058166329966289196858032906562297118966654788848522409837533443358933547671784097055580771122119957629762176381913984602701299376801280248432556465966497678937620495023134991501062150193690192859424271957353131851846654505248007335920732881952727582172691919451861527310984418716747248636534513796397283387597857662473820703712657913190588592343764461424795325449242682209009445835311401689564544549288348233813550453910882009033837515825662886354699428753996202531600753178079181814011087711472841907905869837036983155072197020235955795310379698876340181879449595848236596832074344546042268946141073614816288423227662110423070095789644551016138368142054834845273974746928001147328884669009332805100646686967728226512561629509286680499704143943667827231726914118739020337856116755544260244164456145721004799047656416352258567069244995979168744675375188658516269663215067004594761620932045091692445041831512062442723183264234242972085685619606895979717319757934561481643898789909531604047380811050230136651359473044270476717212417310645098484207695918643167075068526625843498108828076876282572199794217477961768373250946181184598204091204393792556468736158641373944668288230169358944529197878672415926863947760796858001165162748904829091840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,23] -5122533613436003199508624913477219617881292023209169570172416198261340888544712710056930107430801231566402113853986391125002117839103955420084447160277642779739953588499909113708010744307416969957245675217822255536485264963100888902209506412431048503751819007993287624216828763319424170107284276530090819562814394945232939586993246457994647678900865588564405630112516636232662405453476819816958507856171979786799749849160461737004792506716868813667774345657645087118819003670391450875510987461919399870169758077490658232088949431168712171169419259230765595009975243515881653292991255246059739648945007514884447744827870538932637245809046863958864883361448239342549809494606575103133329052748690817256592248765152352843909332155960037104754128804875692499334338777504023460847225236552564804589412151370981317745575515171156422359554296540319717116057655917777115018352991539463639732473305476423308256908645957425369962836242473467330890456521552570205006710131733800141897151928662744316563463944874610380350193819886714341626498127043134933974539113353608577161133529878306730273319239498270392443020878753024846964406922770563399949288169664879053839043874516025708390004387653186361340937977576092861690182707106693395228904936092535491372983166469892011349532899469133377531549793062256540367043771546179240898491712102995331337509932334962621229178589791124119366435231933574185161039899925056071951071959997836939669042009508617944719693158154099161491635612188841829526624537500155187068166248455089541466856444104811194361510117578777992434775238498316313043855111334339338200015925915680599613950805833193007043958062130258744384472785358014158014991769195298309560891110542040498681478340352009880309855282555494556726967378377848866887014482221858444576528123127083802777018239992495794503118100409760430106467278446094852968210670940644927907604294895060392020578042554208995448540684891425217058907800295794159136183122672559371525462160337210093080106494474729312749741971215606097441755075629057141397602754569472759300402834948249326550229150856651131527294067868187605750044293788640494201591034021798015255749236635289584609511219026196470316475989055118580866895993356755693301269155673020260033430347900504022811168138727084398710522470234339441197995689729151658152035051548298147332153046371660184244985212424070258250166983072785616773813660223103735043306612590702165861244763398611024031904322329054766416261158186045815600430539478161477390561495992310346697188189903639888165361337635651178501518031116762094270171253898396696064534263083272822647515762331865236703401535509197288975403113850807042193531988352805793696602590779912651946542488162899188136680036123005904975163552782655803561237094989577490955001996498569086184517511923666187120911027905170194258171925457304006793409319574387215364053321097139662734933313869112627683422878739229528489509308670021382181212202781836629305025776624098036524446836120417515190211134213093666456810880248716970063065200566052612526759612797471730696192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,24] -39322850638050544957612634535254282725521057271311241503713048156786229043661407327688161305605757055142249504408659059146782218091253769784091850541377961010646935923670780712992813952252941264983764150321428765621368437603953415775794585267573870600730864193972593872887616009073498547169632843913769732714795291106295611037967506025210279879755165112313930629719871978192049311645720982376293415336391668007213131184286406548129823189514976779835653889927334699437886122511183090723716375172565295592385685845849652956426100278172898492915540586102207555707475551557288163441650047491271600505687978912538596428011747162294468416494280785051956998231937573156953505527634291402150159809386750495320344214984142819698461940758846757126383255547055755962641609541506016916943545754193110463851014778239504700299397771244969218553991853826787726771961001308066763453489235809114055610995687831855870443141309856724922475890668501768435541762721639467189566800849816375521979060027731532436862180261481538407269427932916094959564244705539226379525762149601209647714874090582124487684778709166666766322152943064515016145964277024201914116067612601664884236908048064994096219616255494114596603534285749996088062909774271903794780720594448822688598058279631704569745980771180771873239300990180137710529887825135880769877316877034174583244925703928539950588521251339263885927092385358182087764345201392066368159321410071188874105717452556788800144712178987686549111878852907311701788396864540637449675733048208350705925577807927547017837921040899900897420317460546474936524676868330144606039781825932523892257495374259154079933457525061798676786239426849875438974507021829906786741222826460612962302051434493210626102665165114288213581926272621259156501557199221851967043745967649970863548077925610697615130842948914578343960277426047455508057752392256175726424373949193810648041566294111979724517549376890547302697861073679552629223920948409346494591898346571737354648356093885271686544886882187762647407801996589203127918392481344461484806994740307144234468030346457699107107358072349243670712654213180201848573998994191111733122459529203388764456738557234694006577779191195797234281902206306583052925007775564248756243642045091071388867736786046217350974655835421832001705276253538229130944443574540973359763075207950452935096097428561727195930097403071800306677315078474822689346078135444310101157413721708348732900287049518471191258708878336089151425425035835361139670950436486988800436447952286254807449935521210219057179970071449817624699154117879327061787346018421732103543092548770002529879801185550063229208351781996923395886276265055795891680779011136193565558205054712702837977024048447301275174415797086815795387951014459972771861449093409328183809009391380567272132709359531463447556133476489960785019201982786815854589392188972878795073835616702446334861411896504664669861392261162196197039649119790538474848432411322108044163457071909279001434784573592412288119045754981560993864500372254947713195565857632744227471360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,25] 102542985272026353530817069446111117686272941300952080427094655730795984622522363597804860578111371080566538708618884054319217611537907808779198287109147945231452139339230380463573676712376572596726922824978348099298297060077792891961658885083719796838160966683295067223456526513043692650638585887006615648662189398814476382879414684894057453506261201918463073748782711104116729730027033521910005797074206135239226899026940680796000350378804876925244872245982454301532127744156734534332891760165523354878058510059440415022366836438711216836995125971191884991737083797947542640772545468395449775848223513415250835276250959884216375497266121670179977286398462121692348660016670072242371383264811805938124062881324755472776807404395482697731535998054962884281359159410085076097621609629749995800619484652893101936958396342375138082315036436542822968511205677370043569675909193088338919923624443186328238653327039158698542960718391342590693751888890576177541899998874479548329903995944900738676458700713775903537763106410672823889985114841204852581292176991185831649978745886513414639420999401332129352841330059964453897542332224832816740253020715071833825027305706527874380345430830535904614292612069710762633028983864245905014550297637352186795457682231338535800472960271468545731413500904415630296121560409234298462730111232355348385396182543487940996005429896968043555037278820731429224356211889263830590218831278229671017682852314399140847788909451443777640859617944823264960436826947898882539369551534463091507689115277010812947154314578849524499930123566072635782701384935432538780193638456488800571997552456828943713569715180133473616126052616499235708127403120349999620609310834479462556310808416076135172404224065353586172893184251030436238738780865156817288974680770323153965695531185218617429772166446586979348577203121388003649041880284550200074716264976026541203954091779646348920985736478076173251690966471507461563622047136805051206849346259341954292684040514107473894612117294641051771638121221568615506472550139501654953973980498822237951449564719045697515632141610388011036856656783971202807402489743152657773236124982999302529353847930355382029907693959519995614798307827179052392702343802382451466626284975034905134072690542701413515010751990425214373605535010715607216699984646919918031164845594715423470575382747617679791783031899794020055352352920604922145107215657928180493586506934482901735008993187771920809151513577136077074242733741802588331645052700218555317356701542793295925046131579210306573486084349562106162375761570782225541806121595082904487297072534849563271120547531267371825669855158610525706232646772172141109929461436708153452902237913154598740006091207654506021335986648604790807284470039879921099118880487116163689967123525894719478352130497271497777752208772598915224947001496266060947265673945327511768215265710128652952347532236833931356379404370058801569256030686070475509707140554112357389987732812405996401082567529919379370374608986804620780443422987947650798325292441469894803849216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,26] -136909851094384310842131285749146980005458931476491279029986871569569219205548154385950171062485287826247349353497778747341827763929550766823319670976274126815966192787068187355218997682975118532340467771640183843420811586416630995857809582920612805313563124616734574040388643656952033431654934520541479185399595216618760363229445503028422264982521843141185504029004455907932209127041439643500532010581147589512592133600254937869699184428329515381571587200203114333724157987235420921446964591244781547618074020427737601540954450094435499685833088071082497596046855502944823004507459227250614787302322491611254791018559736834549049091511197016754820300536156279263226505420290703531128593899385359250862837479625503502971540049281793260019642947888562995884438862049619495117880637467796943059621933410608125805365864480268590072700508268394635021777014131559825731519787273637789868937961121765137747488755358191217551477593668113508060931735287905727587432052257841775649839480011627830622884062430480806634709175220481684107771334183747766600919681017248694881326347417484162113831913002221129745666745135214257641784617815714318415123226298191868935088436177564408717506511348608007174395269933859008743998431316276878055780463968385831088170681060487976643178408409273481031322904409946377506730260247496734524332372868680453199942350208091360249466218402715394026672816048991348388554799480453840252534233137115706876024765769914824944655208316659653302181316998018049934866892265277069967349488181321138720312036406568835150751918189549980428592741495010293912951266924788163644349397877879099518268810275617802940759432671322593885022497872526098556182694188982645266523203099067911476585606810514497367880896185558339598659635697607276067099862540702223281419097409301379570735614389913616511948761403782160638578130466022810404630452932187552279613623915853965594501886387450829353295136907568167874479923142794237006206264143673154257690363808166421469415918493762639916817739601976309612267665321806821288835050696536094013331191644315530445470811631630442520589692359941363372368056699448031915168427617994400303232503628053318484006538323550651164944242896180775173672875747424819473193241153197913593202086093604755867586139542817964478684294478947046664910843122438851596122451222401401208145817547309573179313973157189158788423955734301656541857019041902475978164694282119519888434171909066224177750815744077865749315079301209075727737759532651102720438217248508375721609022123392173538746148047266089016430982011151454127768373105457198023569618787792994532602408714881272130610516269927542811189978311159623522431949444961792981204066096506348857946244415048063709354598209503703866837194288160586544797567011135946356036172895946932201486102695305444314327444547755948491884442050949482914614663999197083917996555317749359575112470410139604879570952389609394377952965634466581671487367037542989855357424841196031301510540675767041453673890725284283023774923044775412491247149219070722877538785749310592243466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,27] 124549931129176625969460915702229712772405580428553617617298460663776627444580771124505161561022947808665255105042003420929802014646025083955635691780524492064527111948533035983233470911604128593769523101014688152733812248161561074484879585284232853456190470789924654630941071419481196908851045316884188764745705143021901098347190314259030380485085059770765399720433264523203381394372201844957019831571175847161434800314601392766550551040956200256256018058250342068880751294326144979155899243143207277277991668930819832769215654308490749772517078014786914850557866423869444585455863367960248711455341347879639941092585971284047511133795562805959443153266459232396616038729897169394379301487512585202843796855834215938833394285594512556492181625582185489759590492561691573996792095093377697428974740040841279873983403002501205604609429832662555764107243732900123752246009891015992269539087687959974621170260948831689341077567588273005647239561979761207680880495331579746555020575963437865741817824354440123764736991896529345421102131802990042561853586022378489801769241096547259255058736310155558588032061120749695649653620259992327097289091003917957844369596949462209423738539402739100351653709061627503649522120681367789576354666661819285222362283654316886544321518020609068306263850053760198503626701538890243286730838844184630161273844717174936267086889851372876029681831723336003723678019152652082581247938601870637856891768668039035824162550251321504171807409952602353883370185435753382386012081770826572316948177989947184949926592823132674352040300213055642326537448919402362558953278951078762042918646222974219288573003238485984652555287581919214542540653320610469241274861637009674428567301107124013684617846038003022875149595574828237706368495313966035878103257563533502224625124935005959186461152907112509421923039016753353600093197027194259720755919220770231887411614119497798630289269002235101070365053328501434372624083981020728782025176948828871125933230165814144916925123718556015511228245217791169366350415446270399692375056766445496013587800859847765720129952500378163091626254033263841354027518339148374010950466279651828985635309245518403199867494847190292549447766479834897856304825372108865869548012177046401369864823222285538754809839329907838138074692712766637087560964629574720356275069766342270202530499881110372925947844986546923002546126106304342913184296153741804914439965756223038263039832904272928690204458172093703793656807709969779853462562069742911086028479358221133104731349985420982734067758309412898095853390613517191736170345918408954271609312583346689932414467381846664006092597871100322360102439629246985170076084587001311859919469198003769433329039893721034326643221791693807509854987884441528665885275604354213660779225503307148746329235814241726207014893528821076278372087083001783208900808948533490013692344843445369168503004279110531340240062295289236646982176819436531803906560941275482504286861263694171808724803577608089815229570751927256147361375333010565946614151750562727029899264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,28] -116900733758430971989566312723360569093644694127325857178279195219457213094474417487708895063425999013696319903110462688502193786528197581949988224793940902357378619000860234781810370517620347357330694696406279862515289064554159576956908354441636834281787693367040427707933420275336131012939478875981606667397314218603269307682592257317709045066228992657257775401467260743008151260397074056987290330226562378655530964231574997052705961682210485792822235590295443622833196694697445783137596413092193152874175528611124588362531542349848614012073667730661294112144332576407311355344903490600245152423894229141772622237485761804570321335792450055081343222209882662628813117027026206550623636065725286050589122786119342915797063122818863482284880564149151010737967792619221186914160930200531215085030939159436158315403927648396316165584719884851974785089727550086801279872070500572530484905395124108177917068765496653097373782701787689069915783136709282659056849986461578632816215402182676968444589253503120101502723138587309439175231410923376188875033957096408958879801524729798502145962807254606366199252715555929366891583519584005698005731524048496007591736938718364215526375202079557875344872278689745990297433117220618621507520247790167158669755508127003756833115149447020116841065738036943673182553499522360243552036512689666453541883371484063315384470584826594213060222851280510575345946783162193131423113538646838275883049990030788056441643234449603241729373480782247661096301198589143346339351672706912981035274161406061565307346878632188501577233420944533957130408233703670469684346602918798762232691350210405392545747577886231354417309120690577285582880468594144127321549824880385786906735172987910214126745589125461966822248054952601878665278364977072397703799972093475345407901816403383331187866744929334848914714082786407715253684626327100269845672115336885602867602106936819101942465320889310827088268060216298389227837622373680827933497250699776486299687404083060984838861516224644442990433231267840268957284896753801252393404864952337714996585434077855141440998730514994321313233237939942045528842651790472969545355637591142215722117053475144523860779109020658921453340179270172897635883695735311166946038172782335265044823922056913172847369251140235397022163811987719604269565463897530913967131804834617355107690416794218110042896389685972029525916019920872883524641887272626343854195905874448434018515050277490652104320699430689573588521280583006277496445196990856731476492889197183202995953336627614460725178312573120962893665367043305475893722759266145109442305143183716516841284637118504394406168513076935750445040325083431546864514181161899749894665346561868284030358860205120843425906138346184890643838421292722427340908637661513779358992607854505035233576971155226762846754556736319847493002660179639861952094681056909904907803545862151412463930629142345362734430421716647333881379518025171801345383824382303510725908109743097513670128225176111599707271856071368806922374468722171663518934647400745103314124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,29] 171918645259300878493548105398112124271274222660483807162881618277753415171010741101386021540318215600340055387501950598867949217348414779417883234097842229867424287434085120477038994938478855195119099111747580251189438578870165829922960432559246172181068047152438963843348894372054255055227347518324526926326313963864135009458080460567860980629189076963646396652002712443785639298849742785731248789832039692208174335336592357412017530109189656199560977678973962460083520724167239535696099575562075768009650325090860613011312717858450118551059499985356179914730576887721208248814450532720880005024948035914389687126247732579178530071464738882800470568813805842030207846067817897794539384818405916303118524939696249466264523852274173447401332153545501570839755497288719148693293128760337618243926426362966693976017974578888474438315824289016476652157163117949826469825501712860190872256055185782204333608717407687522648254031566875987615411163299336686691896548601399475535099783807643290839261842343545506846352871652678124507885582072213895350832313423687404346630321867708312994669998931034919241706866867760933316422999630284428724887280906874743553110289882140733403116687032577444054443593114882292068323765786890706462661972924727005378918803224947696535790211998809184825143906378156622635586980070269070478964368191429395420133789576285532815535256083969235440081034873757091521842401286173280645072841114005490374958723853261503351224478533755169984783405616232385535335609643229135819562013292567587353018879233889769408353135592788502803049166319522850102958678813215487013060078916345804540696318000883893595820019433612298536585403182323024867879891453304888844383513090265627653703958047565827595966081329924789060611901144426559198908216458435298013962546080818289000909370121250301646485719803776092938712505854579852659593890009054887879855025811977703753385094925840901614830334870763248272294630453933342978875444129522467146696467150858814227143021044632557852865904759676193560013427082808579117530386352596207367386547202397224228640965378131161400983619324383861146225409698042002963155928254084672497250242479990299358889529032014468943713387073808921905172623086187252400624070586514591541423082551511528828562737733175794122357019342287213033568458241719659193929312204733005748634338080713876246191455453035226421570553000783316712504328520846584851470453171970895270780380841162094123722663244306600520722165946333903194071384457953807843341782698763984592795031528742186968002133411058950577496824124102204765884152575786440699291288014351268219562019595049370395595533057234980033176993647622952974121385272502594619221266837217222807283474550511472430569673145540551343647347439808351966352509018205053017305724046322661543646701666645619354056234552955821886494404369875257684434955285951780644867190944693549720672200017169694189245671956063758230608488098607856545540349001576954002146866285357796240579295724668532339823554459994506006912906105342855278296231942222775838809783155423216872194048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,30] -256565914833736614597044263971113452708479177039200197557314504232188623465720478138327530113699891857455435009809958990581372710619011517949178625897315081161190124638966748181086403049904180790983954061366539054463294876426894793820845646652607697614736714841298545132969291011815112091757995358391981638535243978896489113998038152962317224343026427797982777346049518137471071797933064837722809894399074511649931269159200232230622799646566265685604098035533524213744384504548296339768215891447152925390183218397639811240717441432972323581280080519917693128684272018642850511067525847668079790156197931927500249423361546751005448453999153298343038710535030871277202851377023895585706133788950633891432988916174163305757030830739066873016617611163637276282233625402222007232373946764884679512906596774232682822279642142990211408408298995580128959852344870100628556339461199077130612439650255228603108240414583149552472674723552517802858600475600774215571089720655288150237130809428874077911043205387629468349269421118329207158215493854321251406349184613501565200069117239425266437162911949398123079130845500670167246370041881254385853465811665507723850676236875239544140556753949360495438806473856970183967292547428682479592540698274541560168203913507456098784217860491760517634163544861247361293776462511122465658459757627070709390164845436623667007752797073692644514290872448581626115157229586863163112298456443770267099058893029707381314162257886734060821989014626241263314797014024638097779677315933489623715215758676742727283753630698181242004256901036181393580970031866757843275366319810898608439811468010077086866732119410918274738190392358245932475836427929053938573202373914309654713820348002575456953133331977198941271553959716210524071835323903766172974026028714802044964432719669135848896811235943955038806216341526142287990547031776060744474809386778420969590025267099229266781321807104109788429253157312787780989303664974383433798821655961700991223032416429088593355548082237784727803710208414034371092583898318264591504316582914015189950888401752907707711767688331927878621772790256340627347511534607803574654684176706689717188270951111640204518272845522431362895492027749799435951328402081161116376684753730035703066383306569013001831548333255104187838863248457044999517462774331757556330101824625923613207542632695780950779640839708935113244000884880769576221024361724849587358928463563324102637719723218612221529914091099070262277646124229553259616221301646620969326520878801122108591293862900641988037091318985441087542250480990838460402494278333764893282650486849351526088412994905021523205927930190118121539516920167602992093953825875240847126921529348414242207377586650816500256547660386227966697312470666093219840972876048762747681894355399858921827145632800750755303472099254231202778072436373918087559231350692699719333966007816359363621298541703207456519771247616648293480099769350209079785418347545363911148425068206616938385273846497154659329747599350387158938686171722741324769607120186851870029905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,31] 267453394278224787544920640714948936723421309527611334765408751998482913264681276951292399958073646104172562859483712898896639019115592157723890418118817990512440144124809875394636203239518220215920401103250182259627306614102174739325946638334953364449104324562347349173137314073340764808367884862465591004875307248781425112131729324559799579580885631460728144795838401301991421877120662730512122196810562847968300707793704995246313627020087227379688028632432914448290523054576516080319608538056868154355277061542027939417186937825859226243252555723137829956001297936780307677016896237305537903928622477357674019090167564953783504200337372195116799732165977315571272672645664759157106676992489125637005990098732106836076068873184925053647073560369180810607770046722485216049586034641712209644260528880195335565396857325807142371918782919853911873143612922511848477344389354440022097130376213354360442470011273463479666200573047114414811336083197062002461065393519819753559553993304046344025595235916679851963531692607072123056098252174946963177346894193460814014874830690582683817112470750855933755154780468009418579737493459218971307081356566657368984489417045940202419086006659320958609626926514267909292976016694846437655551153185156582180439682974761501734954816741224334738324646425465303889390670984051298630310510460999404674184080608092998248980280475603890702682340806194495824983839073990737919832360405410630614020897638297904676906289352502455142466834794427048029681076414197879376235038230263291674092540343097145767017218975963892167971594013791883873919469903213186403415910494243788948282719034559267748503089902197216090134058216747746858903571191152623091273229339122952254235476083739222006307058509121193572816428921601784318262360419596284845796628702470822082376708679509189240261320157311026360160716590572993908588891949196645149890592098051594734925895708416450383034444552682430846086402297008352084230403323624967959593017313947651237452755408829790365278537571781885505108427826632359832723905298895112503337335686388828778398666938682549126463744416195391280779029894635464405267039853118090889958702082334697445232019473740062329811209721057317537929896556016410397839146452839449132203822815668358068164030996351110763875021166045721772897207804953700839481527307770433523880559791083523299295744562327470344830546864360030138786162331817613220451463368433738123593905174358696465525272956556921526724141107638141432618838526723168169382355014288221739129145432217401764037472673835215551714230254251201153044135350787157357040496085105851617055046390947058102884034204021017130686697296767414195974217688746304522973034994932573623750596912928849956982583602130219803158257314463889667615971073187284469337820141624898917416903116573898015998389929046183130194853451692112793393658623825902386856207652606313656946107629046456089821382972866774072586838595148455212784056062333963232700469012247718377195377884670549200586583040505290955066828865674133525452798610734984730705738875144310072803328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,32] -159751943304717604334406565039889010585173802520594410266601341860415567583711204430903083535143792580871185796721911190552928385497461923971120863110844517226232541704521053295768757589291372733557114837464468056136555088430223156129531796057283677271598872205747362208609359240151461117049159929728934565252538595566347435905826303163126371377136302161306596005208016976022166530946916709612509309762087069582247434621129566010482903849731596171992242460797790258194595937239898231577253209279421865422415174047397181688921971848642500866300758295440912622187813217130781352811860827780348275846764871117810685991891937524362738351185751488788939998218019174125952351006522314479027627515122172616861472587900575722927083289451678211799947398728610416702313096792998366784373856362563046771790306213115162388815715225450850738990210133558205446612033640656882725979902346973599608104175792775795065228189830315468211528280349599419172059113764023274355733169827314921541651754649688392347148200581709184718628885309259044445382699816991237731905775812635350988145152289897152904184523405544953840562724243584604086401906870138106823801143879234072538034332707670171341174649577344314842566631992191142019133748200585470913657235151374735279750752006131728030261683045629205129196037736270631604996264092469565363307679157761013406173133124330080224526711056437402262158831474386341341331369275301427798665679662230262444197465311333478895612413075600283077730871765749824673073186015970953061990874964452278592741011701167889358225031786610240868801347436599928229000159749541542030421385663775470239827887953751083424266674214328578368364711331454013740680268267483800543483595041673221353169593860225081110137073333582117424308347004610282911456850120005421203242753583462310563147081711200147052499756560118938992507766725273974893963768006740713261502350774812060730167482391025778927727723250203117178847857630833004083724316420671194971571816557297621744708650057910447656431308390431470623196627481493952534367994368943445706601246283643003287849229862258185241744067787812808011848152207700024936694272981380678219548361763180504239532535834731988098462309248227470423033329435722527524011152998743308568507622944854938456264674202550239079049673729894789867344612441022764415506729086228828014083466353411340026383756863772237500237728725839953102242857665876581367152243160489452126008467568512000204632649098892775505231153502494772626514085406143355161793174527198234256968608644219431881423158965849163065189752001449868608937435044445361509935413908218534205288603934436503859324770051119858738209893638192271490857475764400594263362472631597956824065730391231172031720964304684404782634677328632236123696924811216803535952643950810922380226222655966393441592847187901881518360662052700798438082246031445451985501408719327120916497722587376952888430285149513381599896000737487331133100322510807538656915364513285323122035514779068482726139996214024171196010586804484636770271993046650981413304092251551300499537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,33] 5682004068929904675960235585310051200686276021964713471031395237629729124475065435050414646671809471974004986534500461787827323622893464231084746221352277354850802857903011447664676327402606801954789017574126205218112298692388958426647832684057008599760164442831738914942880910796919714438214177276283447317438421666801439066935252223629887135641956142610256969845755850576052742684346857675830595739494355096266733389597018791382469916298731104009353609060568216149599356734412344411773360862837436969744940062359210833486391854627379940433989011615252115574221977783118052899206488567480592762689051488502163132954538124190160751392618045732670560488472153126995714178178647518368858475450219318837143380705732147669700240166571567941878661573490085911186355818162469987531445534246175211567688443500644081576691305316174744040485295652091558052066741564651807696381380752038674881110276722568180405737695971102689183094964541431698938916319558833817836565817615981894239714793286885991506042569793901392926571941970905777512190397868494571250120144512649234308562275021091333740513585447232341862552309963635469025462377161491444013534107467403024967232407436260523370863678995159054334232288948986494378448689506141486617580762102787505742013644275240585412246403769806489585814252496382077578623774303583271309182268267588780772420099912397669001589278325180384918904696468119107746765596655151923413633847191588962788935422325878977497831446447828205256746042684312943126511370360166555368438970637184933385432182202796690321202666603404923007086451626144548836422222370103222025605168347449079967720907593492134135423948615583095773941536794363022144610156802477279827543501838715395537435220674297812019645371951187833771128707714845265420130456379059481917430654454488850803616792971169559732831545538148368739603494753641594742343963172262815638375060739002437132291511816515329446218632825616816178780641304449470244784383070548917132940402819868028821845132212181500408128980922215202094381551395347847997550726240528356591528156754296099458852605999146692987303016354892206602092886953526422371740402274173640820205759978802668664194991354411011297613276348273776731294971166876176654975281049370176006805258873517043967262803488186583635386946968638541908551461471664936468118106924176961559253717269981368264057154920668466932888580209630951640952516162133504888884839992037367462822043593561162421587762902105229514757797217919967050452544005528648735249041113244825501235457492186685217137088860427843675089096930251598469361997620973729395613141948271169479878777507303748083226057303817900002747930311388268308547659898254242919765547607989385116023708281083970588223371466864963537074622407980610796503546816095375968723549292679586633123156272822010730711533883483506174101100676778319261708829179398380625021243356641634474058998789932850886989238453489748366233563362006912448104164504710056589286496071920923334126127934382460003816096866197094540904514588042051807491856143444267364312686339074174222336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,34] 91196193900933521064277949396450586921802122076106789523005359362922372702116213314030793453363684739161159129879131184345666659800766673681801597985142767368352432082781259168981099851088008187318101824785752649453209417992504308505097929961004716941878846672378095998114269207002087145932709855570378930454182757405896701471951085813744168449286613995491425273780274367182012382084975499427794810641316195539761800353221320924098472431254260611362804323097654422563490699399566695976123312953415089932049695354662075149156258529952320136491123054522913281669353455378190487029676403647400120365008212634707179151737155653734132488822751714146877588789737018893897236946371311879848088354872417446000396708960913476780267562785213778418333047108440440870940079470839959526411244452364469586006047642587688154172487578571972948020835068479760348532038564829640598755943835614000694980697687080937518896346385814543226712711787127928412270075449593026053044187942608031028205298427479765176775056158181290578495700638698097969641502008568362223440757975016267665874861683393775352153110143624081389114198918422750787468947638072625991484693602750579829092986596041516453160791844625263217234570784556194720133067143553301175943220554517742852245034493770401538398365231791310881173154599934815833924856160270458374521116541125342003522609140135845727153356652661274950244917942275787295766957513342444870696548746841813806099856529447102022420365532758535636396452485603069304032885651373076302872141263759909395307815772530861941915876589708709245919351917283787774993884335042956768271230215509214422428146894490786113641085731342213659036006055774707107226252863219007683225728323441018569513802620488704368410456170605969168460072185434068356007644609966148321074637924761526179385398438198343546870175960254407236110663237620513871712958647514440967451233315933312620549941822801652045266811686235458520040082918061916505629036332660649904437427615697930089493766757843495784667267814360581966806417859365719142530913555893285704089290992332762587149806978440021272786462420167542273016422925408013581911960918374478454694323472113099257286189584303078447055206380547527545233202268226150355805825885173740205175178231901769708032514552654719776169099253016084299470773815119929914680724467935973168733356737867094694159765501591080402755467187309935909297819316331387802403772050362290330734836897986000720472766843067022915093568592530197058656287916168067566451252752236740829354784412957531445595823796252383319620520107299823750016268120604337264340173070209093484573738036889154743662555412668964377332754404069177145216278772589652079161436736918297535580921569468752123597780307337509816552658858524369908165554605556209773227268363113432731785981114675234487514737449249047474151482427396954469465164378226322716970197465101160172301423442784255687483801636086824351302780271946257733232819439298682762865710801832547425996591839438883759859290402328831096832680637162508909255478668713659853931180692205923687464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,35] -98759483713106412641703848734075891584860649581985269683872344185479312865174518292767826776684137156472077064574090339270865728036836971460489948415307197082553037105867549965074949844743134347471425876754380888115813227858339450501127693842462347588137356426224482504515178611297065554325634401351146947252861720776244684303533417732335900564093446720352818863017482241461920586976019739685251104540666379776226559519083121610557863901825454733351927361838913843088322296587135350091234416399515937097736919942175672983612763405012346324040209419414625238245722724765610791083018551326303938051328863920703782106466205119817818396277666910773934570470560347016430957502657051238944600701872784885209259188011342308592079947081695458297626257986602218715524244243233399402219115659644655594125002631556776345754491531623553004882356176453173779078861911507158814805511753064362278370277117621458178896913741316718683987860356407825560276458382852071620554244862099533683999736704522146739418430304919948423697722271467979030665706333406647147235913624573963718605427217829924083963253429523331065788595415727376884346290264812371288113290580654283582328569041916720662774989817030449104087871435710199130319366450632143103457025576846502565973760375967721602530786323562292744978828734791200290863915965753678982301012207734189338046783349539071893378127703270392858760501844592675279760159222070697278475990756057966203629900636779297372902320385133469696092790905071956117775578053107660050262874607845248327828225599465474153195753312039530055168593873953034420485997032416265051703611107966949447078362599858633281417821709121648257057555215220032667906366669081531551759047106308742952796076437295846513368444578616543990462059621209311416561199129913828116354985733456387366506043669545040505955119114187191101889169891185371036530222971882949940940196445061058997595682064173928488976555776368578243942975264793173246582414348423576763242343572155058482748423680812095010587029173226892278369524212401355537747865000744973328262044860802716238504924518167502088877497611982248173537453981057410284723569241090789127464859924676540933871681673009543945303128416940396579573862848688368507975563208107558957501303719395520475511091462918251448689547567127073806922952197260790919659608417872268195082892662418233249656581784512212651573624596973758718675231358923021680843061839158004646113124418509842637913900404554916402756955531324083734761627731080914955625811208144971485431743007300817266592614328448428773698276684830930234722667341709284563734355441209781752859898384759489094050357711147962690919735239107902008247561298794334826200951419029621411824202209179679622481641241618882845249016640393476952704267903202804532965962393916686468568820052288036992615389472694434502685273450051330260896566002686810473382885229326911258960471626152403420461079561767872181551532344487076501121909883599373726684411502828457331394523685771359669896854388007610946227312192380361050008810082356959047224455595335175236485120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,36] 58003474898094655341102375496671171524828148881631892653642194516029230233256913329354715530554085623824046354601235377473371898745556089007578914677252148703602004690917702985366075455588318123598835226890122635724998777455865964335618901869843175182993967676215487016474124237003776146496276563085597123247537630401454978702566990407451314441320888234238011759136159152657892566827702755254519445072300787567477293886089774077829963979359670379285940545465727637472968018392115595763807866075414640735247409314470408595260977765193370965808442453897416574044711344163352383022205372934403824172270741384940503216964814660778856891281510870335043115191562630091986303456087124701859928457682022832274811308565811039849075255732663820423917899459263058592773706724605024138589031703720643971894530559944456747125493306328196659201872060188970147194213601607943108344933178581268412883345566089717108517131702559123847303619847579939276587444688820850589223274014946363284491029765961973462377135261222090275168724438828490944714541709842510071720615928446944939451819332480630432274132920316632771525651070288549189505382000640318517481968537853495078121707430758527013612076647045789865512313978853210704831798336039361689881074733777396440750600382521890631897723066369674427783100868390103564550640848096380702103264068022402772090841656681604177727501222873430614553800195322433867111086874111921305003571349432602686482243413952756561633701666687399523391576703158304887688654562221940845597569110971316662989446500182453223836906015968572680607904646136744091516815737946729921373719459984953636462379808139138781394361171294075235533604080216799540294341834029733581875081925717248295273656605800650689396449776030411807423044190115842601840308978257085278598795612840442411715896904887514450493252979249432777509486876609321236048080685401387859399059242980969903706473331302918042023561955891991575381092341136033893618692446172653407444423155499197864563317784683996718839017178445120976834900359947317854578089669291474544838930496883511942672136816997363974152867134266105185877295310133885459060696501742733659259873273506709997081599297883810502194930448070725432615453448942555726782528176874916482316316256998553231762843509427219466098859682399548971429631248370502205164259752032459245850617603271928118933292548372332994441487309565544023474429148419509478805477128848232713179788615367374635553020857335254244459316979013847843190266902522724553017415192804132711053296376335153758444315109688872995804071978769240749243983513786032464360532860649689427526680608425926244971593062835384908096851326791763233287976325465616644083586356066887033754072090970142553745093679095240343325722073692582473945226435227884142639127367754901320574691583987285981187082750309290993128533637065651126437336508129930920042881796446072525753613851375443495175886892991136925610681267469420536210661707351264467720391989562837967090150985571836045051513288965204489249809939778066368780733244877538781643544272689282385182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,37] -18833754332973697413249006899340997631913596291396752975031199820930566845338768174015691655148818791700569302732858802521019210911348634817947136436421667585416468909985861669597513247908113215474902176860296540410971106723093613710989223086615151795991713787711096909637081832854471929844583879670943233372289452210368986320927711437509668343413052441949503695734248230973876851751754126781440891335736706802917675486302541368804937382908436479148549534730346514907807944765261432934808337103604693316245628361983905675061760410480736706048358660082192189524269509356000593377095093958857898610621963462962910926066289007604910074086572917367954518079111436350983100861838770214157296146942268982481384592921583316715632220464750145585220935140673695931375433875566967657661549731911336963504105401274536335115258768983845370114535667291384619482571840475010360931417111478057447930077566011307410928607323642702814616950217347293231083192959693462759206157130105391901905818425038966691836199127699047345386631135737414309372807121454093934123496830758419692725978957401105711109017508579456273395478690175462209734788051435305731610551570537709232629930230841526012342602128035169521546004273554625429272366918258549559447663457698225002247496172921729925733117783707270895623715245356280583627961397065853851111126506478267220121626411796325010748648844616766473651059192881956430236980948902110397616177834576162665159037961474801161909695252350818409951491793395215926775492250605949875918318448680195443006757244560788834611501168057135476535914826959629192989101158640492804018511146604846834835306839661152479088156685532214576746398964497347168149590934858241708596673102940617412633220208695881614750578678979878340857046527908299197956745698864236201939669713883554997121093881997662247245427790338197384751812832012599610257022139217596328632395837914376027372158730175008166176282049188226449496240570914072150898435363572814233374035604948394232578148606536268491537006062943745553352319558996578570989532357548125934560556041955242222778682883856390681546271509142599060936085335001996247336605526553552356886117779024537718954305702435451479815237716059410587900051224671276074765956513732957096699324648383841433961449207128974292331703179308037090319429242308765560952857730438210077411447048130435945334517732600907381699401912395401641903723931346101839730930333002439868544201167464270373600872901064424668438080680908009340081431324652528989018578690657390060621903932282535245654813565089029941982624786915411808049339651515228974807765072450675173612712740100375898952136897483605332993270777735569005245131308747324349369914327376971727414359716231126153916413514061736756946069655132997350134688045775822425854046362931908775656371560748317977226523863460191983872986803295098408656815817168129874726958713277027892432049427240318214777699177980389999273985908305979537388448522403179077827689590329303697535209315194089840018418514150166639068798358180480593380894781370377591738178158877707868307456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,38] 94206495310452752393914151286673334657512155405167153614411364776268466654494137731757652122749854908257935347238149229088564804477014616691783114327734665000847936412012270599903418228758712066337220244913972495716307224845607156606576116845353714481785111009434392887717157013508748718100956581599357034095247659236957767658240578509099841047929189494744332893996363455200947770477434574248370608598970014396882003689166734312586413581195750257795420900605085175167830939729569959037559031704826613557484824222684641028335565690759823800057504539362874546486876326716746501298673035448891629203759632094210256450614186202537183347593901384836745317217180771296118939591928255780682461823052480692705796531540895986790007455391744401713594405938779211816479703802091550983835318463961147502377927460369071852657913358319136026116319270684736768421670255956331970417277011455964732092362487484293127840256639612271790150599191123235961753205060711453989010475863401381514879514470891287110726023742560916703695872255650314866953478404940943046203216438507008218826790787090732023384507853821534577919694841800306257155479824589361478101249620134751059045339610870145297070531463528555619659479910916559207097959332871129726130858640873234199915711842342035702159769578774012643590191043386611919067673210081922591956757156286460975919227126429764069751342957242731458287715776759160675819977392262070441022558753408523861659821214793015667986843535075553453597553293910381640219964461425667780261371898628982138224061460586865094499367088161387286791081310237971805736693135970312784303438700143215757330735644641639046239562132887911639554516200734096505388721524025462282298893373227958276598179191588493068702909458807348209203093311746239493990724223432376265687974012684668959983010775766172679790314602869959296494761739095161454376907330689625445835013136628767429086419317516718892085315687688408152935808440389870812740126332636135073841597088784606840458175679850146877184815447178012635715246746725696761218370085111378678919063199926089504149348502650675870551237017861421695909211291251406719480193364360076174843546037565145983090836060923157698416658496573348999196783796247924377927965000177709247348984062974322040850322385706816755518483247339320296946587722487467427220135331263020388471127729695928917660357876402864829331298361270843290403425330526971013564335267551883735695956846118248642307652534489407271009783697672956869248233343203136539523147588697824362485452624189444103387424102964195298985905694103986846417873792997145954755353498616943688213285754067989038226258825560327985981731860279732700390218059683719890329274914349332162796658003589878001658583627442619036539105658316535918710147585750958304227011030737057271469784948557997675529443858768494444264235308546745700142646526876891157082568027908481896931539172543988549916345449567130571551152700158039968981973656745947879037808828051350000541986669887362600484117047968799223601196772212144099785130588975880933898777238354840780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,39] 3778726514849135971114835483949512175879675748392832286490682582745684538510677094806130769584134106055672193710776852298146799606565027818556450435701689855495681965629118554230014725254788324469509314724333376477019776304532340488373831219145562272606640843545767736413640421774094993424182163768986605195814946898423663255508459818936887390409172478775920307529676849519788986944271991502164047658762417592857420858064853386017064489691110676956875781537934082318835683968605648248334758665194248497569958360589015878834885516116885732262604495143083415070568001640329053596140017509337194651571162039159511336922006173455392849952519718213382688408786239577435960751410794173624007647175056123920430233341410540376297406619791700333682155296274386858007113537371729977045964715547341823290312914819221586035208490801209419565520886890224981531642943200040081243449140054747875128650601989635414080487629858127781766425211867019717560429818479821990008389744824888597739982937018344842027477996481818276852274367829415158879479782101774782720237541861633469373404081797902135575420151559412488854583925286085238899320030276678457924985075527063834920147709352547948367193315585022232411571007578400535125222541718950096083081936654531997284698613604017754493312567550604290229957987868251765370094428812605347216067529523079052684902186097117970632560760546787222512978021891996234289604201287440953110846193126888206373282980312080736264600675276728739734447556556414407955886539180073525687603973984089205724188327306372766661116675643146172628357408708077191494208404722934654181299954991986045080484777357537665094501566242598186476626275830600376722642893813847842545093419217642357545097990341785015886561773803508008644186737116769215975620943219245532385157676026959391239935089496888452757781064514905487878190504217201875820178473898599698759883130701758840330540595671206875798051321975288086781722110702924816699617500401728705372996012450441543621492941652034087808625634520497873006202809530644902082709512396262192535187207239809479082492298976637848327596739883017489504892307664342711474993537721188556745061971404849912941377436707417485086880108396352446973346690788979236232897720104184240784232490899482455619261465855449409270617038954539697446911054688159532486119340533370587010981839205109468485251920111658840055430085736072841575788778516861401213212471945612156004722881396565077940618739116234421448267914612837265760898984770546064075875091955001865998867793644696428456439457461642579083836712539660169055997353628513945232919231197439485532174491591187206419292849420538130040367116040868999697717401884212304486015809696960702838676455250939694593595379836344096147686354524180782809652935077776714781221377957972531035290439376903972307171525141119039318501505451484627701715227577514312942669939387104409933531459522304724996816184342012681622162611438397261960284832190426718714582993672341346364756878475271138131932393348921688377355053637019119898851544255605337577564201676483525083136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,40] -2566111789865531993443628640071227033766233411535056844374096010965989870800421695449410562153193685525358381738532004347296657252526548641472962041184309680859114622452966322058611443291429867098353765954336494302628648508764757816754588933189101019158499354359813091349318814634900496843367310890754317284757878027270376443747479680487440980576369905864531543326777108055154910559498860865469889091555597196022898885126708737452496549303204432355308005108580003568482762379688857767280961593524300286721654762646448318241416814547815494808299653385600892273194778958006267252433233775839173004775228529531768113122145207106805372525285324152532079120648192857728714822921341021427097946054372537326448768622395039348339911822765258650359411062774069877726384544800626060686155521155073303771976387790560824256125632717910158268498522092657339807705184857279528387882557887819500609210361698516742838771815008379815808015900352865307726971521925835163081235345826280698816028088358917378397322389834292479392299751398534572306898368386609903470366330183976534729669459433069226341183124603362401832480987974263912746899797874700672295309782561150116891951963861396579594239504832999092824061723374637639554479680440296207759904839743566186751964065935466301120007968322262390533874766080996262519969133344048168983724380400830589259114755990877991614258574729034047710707161847756107240882990121341399518358481280467094720139893566260343695039165113738471359096033877557278782121941745548604820120163704685283756288767973323097818660792079615318746124038614898221784200382475278186543100722727149251134026461774059728747792600241617034021043474016330779641188743382328695247358742341702757095829656551319152010907926940925674497624431430527673038273519314260786268490554036381307720635037063009349163805691953569462062645433780143432845791823486270758536101383912330188143024150908970989755217448250547009570384094020921374266457079347821088065525941124505153752252567780774379403964163801919258778837300547804829132474089271068661258304490863969869808528656391117467477922784526690972094281356861724561632132918973399735277200937028237579813819147404075817654782364742156683038737349087315106745379298528819048207495048514332521036159501065606477954217185165602830459121750445185563851293031992732605186934521061204554934728042171606888234608817511361900681439717922821151467945459209783466448994587837208053629683093257605254458637788647045535009063213680185953958234570629526627811383851465903375569439249120629535473304688108844952808306395908470029667156919636731463489343047373980109431650465013465155351532100601519346665183446856335505306513793638674439233650172270278983857487468006978404238483954215161260478819012406467312545896881688920477526589366045666922502679852980420893154970370451851284109121722241552862937403377136863707715623086253348233546543661733616568615125588745425539396634185268424014387803646858067798731817857606788089905545271770312098246178509785375791555104043242068988542706164964374714777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,41] 1138996250754643027365274329086483765009034698823678983548474375993782729097013501661751097205324389460443621356462583529115583949277620365757924665312751752689477177973693199428699210432419599943592730325084119399033375866131943074388532461904611889727703010006550334220528716417678342734905696164592162245575411222216928311610431053071591417357040564679690720906375929629315972197395315365878308168733603676274081358406990502942677579970733552624852008766208977802735842370873175253452773900397159167518479441032398985891163682494185163401453666333535461120924044120468190976257472548092504273911014456034013629910968824257133452439779246137055013438639921061509002270066822708495782501168146533392684926688795961216873020871134733328534221839635244589112357988961979982166242264802700678187166153683007954910357232550825886566898929913773917130015980045824223522230193496155734711916608248904014785807806783342920058674652718145776590372041222101900334128194295968171041823181037202843000389177531435683096412210529013849488051563075576336234585953726576757427044597245856708772861125652315343156005899239469229161282408213301596167070119390330147542851088061236908807946312783872451548361450913965081953785968784474986679788697430505496103930793779653794404814953791758257442961568802075129668583269760887925780097500531035896221866956492202968512063447675405051998837228176352206223126736536909979314690245131485483827914338941859919162805567370950664849686961684424204270581628738023652959775989713565676372259277213935929293538356835028060011512889324434504345054548014366735478538510857938139238285853461922514175835101128996956493973968777568944405222280763588709128109046291045241905305429520633632958284963120352297803234568121847515480158953762854222245557153591854794156341398349516905232087844370330991517270359247343511181313619000937433401042422736731155469015092431026994328290169388101400767092015776144819226487479940637568621274414917767070324874910381349690554850497085352876258259837818854984935367178054789891295896464083455681002077782905173727280555787061720925376000202823115177619455912234582492454982669186459029775002785642063668240536806258895554673682409997330852277404191118935837710746920829061756453932725029582912947296785491995767371248963363120310257133796872217646651335689592778548191840409661678420622750019862733375430500170313305368203795659779561767071989269690193556138121106596016260091883841384870578296161779923319055911414575806086502279376650743006359181312104637760770355980994075636545087876420807640086900835085778982678779988633217696429120605778734556113443031526496097497588663869060469369407156011724914521601852083871558627758935440965818583533094938036900172986592571423448376664726257589142819244471475867671740081487654035078826509737784217527213601153379562163438381793930435810690955158770048692366561933830492271740061635332220855837327640392283222545649425374725400963427777751992276924321183288194352584520117294504743870935070367012338990138845822793991097155584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,42] -415793448333640738159411390898719013471398076928314775662806961016919324414512483570079957928980850579203213004448394811334497015325072849545573372766373781551735135632832160059365906540225156004280797018941044521101581003685959772365756720663416772915419635659702756018318691871433008172063747654183502802679724816823590038915285636148394036671798188802561060272363046752380505457568224829362291152909698855141882824319110741680017758483891475512272568026550357450572578719509301731817006048707580051628541637012483276050153663011559472466908307808332766849613769425711664753764723694818967265815860568014182344975502621642441499718185971193257984445323240905702903536126636423883902292924494896597658733723228828560106323270754062094546179187821817501991997359156136692385356539438338638896147766675980022720982855093519516986800335639865484804184393809697269237362835454407774897495640877234022577485100534803500512345584651008955279904877111742516177645163216809872533645461338990896298394675027371787573266333500499216135406420709926190540688918501136487646830455677583816249694997087933004393526175906570478518478401304862508233364662833827409549213713012176322696390153316528986564270851804743319660468646041515079884946794686021624812588620487815316699786583519190993725365679270690550235588699030368338805105677969430051817490833762602847218031923294872178490953351843898915529070568253469212810933571666601964199521535353687857880003079706438188900185174786602212862402529263257981332951710330823060476323465046912612684173061158738424587039914436818228194616660457776853590037295982468895713639067426782861665824695258031071718010542924525627788891929553551851827725876058251916750676006804881443642181983007981779299574517325785012028719681267355837328002210291285354794454514731871792846200427685326171359628389931839328972899286362715544826674009949733578831894220455680839021653964193387192174274100397911703227994113128647932824777915744724164364476768876187614673723518432473766154862571268448227187116231477789090944058858036675651242096634581646300489602407117214807379889719987337859012593555432083621653360899816056942103773055693884581029027609330877490199141967862840130680675471669585651257559990767340012926536779811365412894929107719114603753675192822459148679674589594254739587035887350632287653310492878066152921693632957769371845544876800137339099814616863461973842827335929392878756149107735262136110714597795625022212579796141715687142326754231722740127042168981034387690339027407654666699085026111816880614221474298069442756362097749152992207244380553146271551915034571321794361450361275707581737089205062979598680998251650934326516633298917388308655356044595847186727261220994746266580057644302532902568346410461029595457378468834224599474500719325486535520623631603891517951447759943190194169355045497459042756482932323231997100754531000069282477241443468751800527917839599212918134808017709930884764701961649275541510591018427504267930616830529785873968932353609621928477971249237783792844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,43] 129087586217976877875860720974600457104881509043342859220908037848814304006729503784389482095693691537401338354431136476004671739539063123303797383986075369676937637806357670909630730038603543937588187796183312825785349932479000651155765290822840105233688821017184364451424484925154336585756894701637875049925943518599259303994264198147639125243878601455202340059868435332683058458593341753682273664757825781501876234548098316376005303889177400038701544550988948830148100218164076745590702450217141030790739826772776951009626584848147985054952947426946447079655508446304633400912857922396975578222368126870529936228194609027885409877626729613838849567731878539670778587820619508057054293947361298636583987078976414850791392982620205548513112557363137283805953738657318285116406491596212354742679181779724225098251033880766159944211850308670416800099157180157479705730326482290137227667577857366333054360914895377258990194920153232339011772641651615396956900897805073921616964893092706403216744513636970458390768733497648633090177142648473927195190920551650948100391252143895993521881180571988039975255493935835772310445431990001429264618617509731461151097304606268024988077111104902325386300826915442870151024182387974166260603377306400627521138051546843676782309559538513882205937954289399078742337093529599727771032155408019342320353855879212380079728488162393435648759291436460661750074240703039095933857071493322795398335787915987980950303588368033601013438153937880186975640329745205615773749739885756644119736664832235783639487574584153633571242215159243334884716056507393863875643367085861750466084548527816134111547124501775597774354934636526437790571889340589338031707337400028571388307923595515446582156239687536639182078258683221492531664643087123917920085789910563792714469389946450886382460670950592922086791366156371055687520628250713513047483589428141649904851146409853249457877757639963800648949596502867282329224404341580629485603166830681771596011967374497128932336425455006688017660170543915543808014012835742190783078545812612809084428795864297783600004272425582942048171221056141073994594214337970125068152851920032618906804991962366401223171729978306814443229889724604043279128188243049422970881898083318092173840492043715244946354295325027055825013282112863483894544473378251106871124533273893336667624564653384984947002035444032834311244246734108446978140826803789995530700190051621532728827972613498342408650044520785479362377855186594272288407768362490350027786472170609473548014108198265488979309284863256481244080640226961297516779354472246314742522114782773984650736902139960152271536473797108974946882356159506953850880793795336562800893196340079172302277269322590784850005897642840344144902937856338355579462649275512845735636688392932282914296065899965001994138669013069856679142490650249216953183175406056444090558099893217685224152010934443030837272667568939132342138647956689952459591070547304743404745488202427960999083138429361392314752669626144708283633108199982679911979134440086681157632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,44] -26384518347170831389170309334086008049003708772571615519390589225972107911609750476476572602611333349380710866908614651718455342838234865907858076412429401621585082906255117975248497231634914242782714529932224462114080129035293615812917205160397717849655866602808501980052898971474344700318056326693187653372131324148757459478026105893521447762490456397591976432909389672937606691572787147346639915843724746793010885677516789126518438764421749931945305776166469392451725669973490479369847790069028608009578365210869094519949575686548311265580776916161758230194598375804600904118839098957188068459188556551024917871673401010641496885983045617216424567531603538304263699040330531502643930291647930969203924051170899519989682547634372766049387905159692368766772569774345852233415419893300950557713956440610471686691287298008909081432081581852380127290353831588689896379405824250679350923229312316739726148838496668093584454101187965443683508369602956783357625170744885149217790029324885313902039356005957401352698410583862771939338610854812735354798237127896006605463555913386839149266069044119937746022031121863244825922628015558348739803143851281255523810202501380563040076758935287377690072394042764147169383397692254420320982087252385135392915492349482847688763557337122573158655888885980426340118754901933001314971573595356213278178123352493865496373771969430951363391388230904413134774855413135522461220672042063114586479502547553015009476671623362283289030621077862339484668971318297877298269166139807987718501017770964771058488420730890156000709920926038435995609975809316094487133761684351031936687979956355468857893332261876915700783575273941381099965529934124940696965807993806642931226980484783423107146405722181591169825208590492406075852428865708227777947370284484508521012357019831916178371893720613828204282978829729411450729923849027171488117315942747330868824628669047991245918868351386806740595654116412106107593384108302485267349893855850753880946853862005640654789138136301018024632749313422508610265367895110006032902124586178833697333028729479796429660335067344399924017572391338628248987222708464113375133139054239924972730005710360962515941036470468742307760483624003678133474266690282591242581483624656819359958213224045513277076313631103588874341099042580342894861237980565525415502043532657241874356356749259563450597795862666709860033648196706166356794598975192775299416855376452770682085167548551994361000821391608239942061070383350091611691366907247124939012902075192943280415522636933961481064583174961673050199915078526327324064569328223624852358318738245729689037771984107378599313966289972814123633528956231069653956896983418344572682095713680943647337406442029497286166365704003042003356983702929275011165680957996556773278313218291155585199441596944519678373520365285280500286549986471774840615579221271801830594226891223939417810338747107879089882148053090889329275680739725340346043245153104668659063478055452672956274245820160893248253162286893158381543972517481678793597023601946819297280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,45] -2248337597214805295752323511717000348878267871130870856631851797060408165157458541062131073157657553790493971692196044814099013827472795613781940151665651694400037210046317716952207555170797347778555237355181439916221176447967442725078110707755720969000949131266210096757546149592792210822565136704646301541599910299599544805954390971341554675089775838626048472437896631055141032012697967517041188185983253076286154795953285010280654369506105933156992277335794264094972975864470709256504911880402374583125958268079149828433404757780419775003588964278948076845278990481396242076988689350249829245492196736581447100737325460757175567764169441345797529921892912020286130537714321775660391738419431373229967328929225280006086641262988807301850020100093132545588557144532942281511560581090765078915964742061067147612093335530408522550070798714867554337183954382111182690459435654168279725802460570906930271230034490487824349553100792194387446397715397662536522778218813467619564295195088503117382579435510614814002472591302152523948163557631278757942162949123548377205561559604155386191355985516369723111957213904219519464176549043934113824115947429578277524720109366509000395047288180302364487547794063076722224666106767862203250097179033919070175520079044917754105165833588714057550688853138413717829315178849870880471308908576800144874460779485544615716179808542194089936842230761613652163851547394305232303447995431569064921548955398445734637750114620278679856395117667260115463811750408481964016226450414069001743742538272587215955422253672904485802069079715349529233025061122294600115256622751219798382811382423886861531397644744219967891728833120604045711819552263008070699198894085872929128195974829380240881558627276851075372054219301625788168709223951544054595318286516282542501868713998062240085357418588976125482014163190779177284217606363198443523535829464205735435533741214542271060596637238854535072860249598736914713119692255285976814954464573831611296233825910788965260967862300615665286887710484134073849424179742995123721436000444157452478249359814398661420601911380302278369279627765122687595765518013573395939650373032647460646900440606898455006636166555495218965946043003085450539170198562925080431911814940769500552518468887798712281518993434138777786697683374279632517398546688584795375289602003494726810500647908022206197537209808622414964743948861464151483457914015914631199502966893577276114709260339090906944418094434258780256808545608865757432405238029234252681296156762090978396237254189722682197891814984584659284806754539725724878124341702328012086460064208316863979391984478325299139601055473707881936548994570510535030866721582332379676171030994882742866526468093652177851038557220277329842323520912999406236655542676104836920635408370854566707273716078764087194384269456796290861319228603598097311039380895760379262500092308861595242085447850408347750334634716727799179584360602632070019876649942566837087055518284274475431212976929971053082083059486437742881980188925192884918568701322499981312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,46] 4442361523059805244239747834614594816579499310141285167561906033680909843592216727564271786559695501302951180987747586576707242850901616322254599516912576939025281907101742920648421697962925934237184219829838017906359185286060035310472646388979253375424804424801640048967075101184752845538185287345535736620266576415677380220815439750838635471037881161131379226239604406611739067613127564585787049862332300112697978522417922059504097825137924636470989142058465330010149918886314101925679356976809931687357860750722762916095209675752810160842882305548664870404598253801528647240162750168016832939123522037799325338167745015701585662048831138820567258248900636004849516196427864560517085765424280617022726156411230643966252955687282552574948103615661793038357272201611196334930896906968797312119830099560903223499304311046818391527927100920218773130196849327935782959023649213864999403484376170714656160588816937323767927535791217520065786452738905560764513213019423530687943545725307530038380032595114874291827188063649514923075902841675305410117089213485327531806176872069254812263725724663090375070672989288692543108260812128653311067556399818186730616645956525177617665942163143268989945680906604469389420125856297601431408528184209750075715770075240157029564709907620034246029036379401792204415122141194767305506556953436702946114121860819983606717668114038902894075704362751040096591488950318973011457727657120335231306633851061663899858390614733430180328642726280105395471615380806903666881255738117814812076747961500692213493110366222022027005701417075733487178084777956618541679676552979849056328774664347011266917361286767651893456706242232851126206907653074812571019550425455822834675984252649930218043129680281645211050253445273037259492754065580137849412505627599295724168033373643243387740017730523204994633861251091866311255055071868832367992581475980474350955446511134471884469876437732108205233008725759852273454235862046821618615658572656633484949528417944641636869968787629022338010250453190861011816672620454286644835655160901865576620895787181929285523524417837320403213607375266404243627461437750186058909876132216136040875195813396635450512540851050544650121778816734439606453305529258597113767213461805253438491865421330749297621542422041724886869270832888259405079514277224547906446392641356593542915277549447314326047122351572463479308082067300000627466022383052003161561962110124077525503800232696813114097951715564278798198789318306315725112139062980951151340939718220792627281162928703223691129482561896201808896011014196886485418622372844796566827384952290586060503003220349231141688421465097075544586624055164581464469490665242068741423154244625350874624787621728171666443762401631057880260786476586516718113256168639470746188778333047695913971823529760426972590996404206665309251310768274960723638591972957676838875076597287805522677311354259006576339540223860967115430963339395325733533889177870442828658394682505641883933696402091857497882780321828758865697418557978435159595004239736335237120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,47] -1621301781803445687282167444842218750259308598454464235724781297370822232095820808895069146656426341359062503285644693983897573167514144545366801692835848075895383099589039561427419094289111895134060607603453595852558022467957573480612352683332196508643507965971421907131726229552336998070275582934165497142802945164778736447674709986762097585366188450868937961215225404934291422469198240761315702742580776877900589740728118398938447323295673467148896386517901885021730252815054920534048285698405460940611469233997071291517658334262318529794549110326225450891751651997597631099147088435160055457598845428831362556747107050064524939407881422460277324034735748750881803365224144574393526598777960769945868550972096875726555451365690703038288878024812663335087740752469843711486376950632066577102002723307491675783984661625703197365264702823210859053318329195539759358189417115594562683278209111628235140751692259976904929440887944106536206645802591245980843567057359245396764033485508658381465861424014159357499142779094921640248024015979848237617081563910450599952101800283187349889445374224542739393754116553599110442356798085225941306616869426994496358301063374853630255576739530536876373638008408713290446116406422868821216200444872516790636845310114933212158266571394887986385571517688925869397866043735076450166730020344628126910533076587874261486098363678369582143610737840529663587444199211493961459645507629781582526873342898377086992696780708691988858174591765125748154797219813917665825410155907203414698576697606166421660620899014895307047036494194885951019299703260971567422556288721094329610894985034855827971293670877629208355951546015904635701353497432094835579672458372217122011302881653876702435090213463845309869804894293427031798679280213973992586442565834274072625032049115479330342642545704433930308538261179784410738340221914969899207215565069743468332492449347257451798211395478765850367155958930804992940981252153700630893805940725002144770646650561689408794546831959523859940384776442746275665287300081665281676992035854770654238635213727644334180168497829545349226002018454718935894300072868218898386804346404053988586828377948388869262380843024631483408986603245014245088566681112870253854357292546781159686817578997868607403153793380956322656984192001747289713085742386483730179408050907849520917782275065360405933136148922218064375925781929272498457121187607530861878430877747749761594543359003636320215917777567440271510908470583741092806609341302903087251180695400181376799828947905210503789849186132772615862624856683213962871008990439435115492637038970895295954950498161086447710743671109340199486715791834493672960849653642692056886002804480634354492659913406704128817214233275339139555271346106352876566944778963459992719162837986617727384189269570406100668558010650388877805137104369679731004130094423880237607007766779355247962260671414470688431677278146329973507183051722269470765537590122796067323725856356812117131740307309464891011315182596905518360309365735994429866969833668188569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,48] 114561186345309101021031826842580431484348768640453592310671540229274237762054393902038134944702879391344138626515652824000095552478729283014918877053216316992178806097768060059591328594478550643233747082444675577915866689131165031553870751703284840064945257317177258044407101130241905174659490800321923140010507571566498701566135923773449953339914673485316227038417023558712806850512757585750050058653257513318323751629181013955706554536351446578589390557685701034944234715676736488188867783451251879222927936953813338199879003421897068708533583395675983913788853158223316600765139734559920736224965733923814354654399229650352642901710746757027991140372476795763103527719187000002064985730498999615693508637725811212727604597246309810560093453147027043730784793459595590567290569687646959338029050549268975630935888210405795578592077888859285662980564890495102678079970217430906191712654225039860318058272206279278392954966571512725169649189846234765733693974035573191308662931488406450048540513952771088805827419233435294071850789419175359902374747292194722025851423362483014216652828746845163940927524134371132597791464084285572442998119140433828162905617684003296378188106825926646244833215134618035593215822520641405996058523990040141573093115934757803315818446866325912433642388630035870876653614049796781749246765789134295154793676383928882094959563108997476949509918327352425538242296339027962888030270999997031545062528404601076237515340788885707593873483350238532355967570137539814284655548915389630722375645549302116244213542453835155772471292381525745287007730428924807866876942425720917109986978617266939897990443363723491533410349442868938168682504918231016145955961438659577751577909524789304133173389639291244413410006739311291896903399606972446422626580061726726992480088744451819488211990708536555063160616854136039186874321722512218773370836664644600224455394905147269677777428262302848754003684542308333985539633339531779508288045131775580987104898802792146498533927390771815628621245176740547048884470933131975264729661911909934254507105844811781229986880447694587691977761858821590583337195677022641598326372183107038869070930920326630961004320274704190724477470883497111689791167018870386419865110738892469715687504162234437917229766004170329733333030426447784495665176042152747324634396713027208586052089120098601106448044497070631609899828782124003022925489388751821746126235050287905490188241892697020830173930935218328983772958540283903301555672199589711063075733436366446411512329878664627746486508405866871989544502480006394393161057680274514672456561608666877306652060235851170768146644632676473164945198244574460366385809908773984018068151675646788153457885332421277613351196523578288053120268193293869036613973526960335446092684444616427684856279239450957726628178451769681808883206843380585653371596810236196910758734496410984136269310721735891946537505649995465939374745900658552736675486229412060810702673856764504971971580913456300935481259653350848745385861835662659941976304389109841920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,49] 136138109180992788714722713816945073976203823706129723247307540924085272640996204417053810423424186765614018853193382962362676754968922597434717687036335725296724879721308306227872134117669997076166440501670865740058852849161589622664326402406586415744370586215922012089942719577801339578657920198754978047517252720940851024373044559519961609141085439036168467072578422044746032530690405178467528042982678129916992174827374389201593319774974268690080145807724888908377144867536039963296639940873925006411067539036296247377832302250754071049004815030929817198037880093719011304712090797772870381441002348527445020599150897740356762234675375841463543945203808716295935986134874729231521767161211931296604716419000586431886498470985274723287230238673474819674799718776941598649588112052782598440605942710647156266886385085590963710125125471549275849728901143710874944819532610986445638272722684795155052387589667564561737623016620843142765828986841110621736615458550449767417965794450548635891209667287569349877884597019168462223432650460709000779099260469944364254276218109229877146843616573408573797502416440392618990783137195009789312154872782189836300544869516765780754209137677555146214036766795580489911594544929145908035926285277651368129556849884869801270089274527647311451559784371043714326746969384620054472360578903900326944051307877691103015796421356574189743321570811780277097198899759077576693473697887544543307972528744615325822121875819890905944689928551762490015569834302781188765330867312066242917824447347158689782032122597114895547439906456822329613919156774047209316189909184190750444786677222731421842296712017647655765971404258517558136522123754504416595515646285585706254192981967764274884850025699784285261149538347330629438256592856807931506448910493927046066040824329309294945433576638815761123878941034409191704260519629433883024608579335778720950921784904206879516974531341043794447295864566513963894356671865138730752822426288398765000444693844287498503504088036944328792454388919256002340489556322465969274892567778731063942552077110821803914527345946336368253036897137411215210628751820577796495529347367351101486435247506018332961890195071043651520138789891655643511630600612109553772031257499207390786836278431791041612730857206507742400056175483823005233916035368502932795081947005738141720559598399123560731824750357138765145607270233195037776625782640147609576681424418124050819239974076356352263374331108016047881938214920839854248891342646352802495396787053864728342930542587932413675273529434878185788837643067971718737064627521075129957378912366609381505204030261705868899307082560794758912776380304736122052622068693417851713202906298501153870486920403722761407961983209176537176458396275563080723428437826697391354993682047374943214215286053229206673512997223976393857034700336029879303200505376008380925007627730200816196878675509463701723678404815212403565170467175805451658306618971912997704135139947444170905244880356884258788506677265363190158913383283094406458218315945550544896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,50] -61219839669096814072881243697735940549277581921322502796907857311093782519593355351512577087057076813360266158486679080402111922893749249361429378063577888051420453325211642307799513258562630656666241479157633100488699907034935546388358375096182434455164139610740908971412041979750921335659584304457386475579511974576216271282835066429420625970960911616157543961020421634509834684918296844581115599585462725789359579154209680316276673142185201379913601005773349244527475971924024355184782441583409959694613600128048865232378260746555126518589382785739018866509392538560544670136570439822231869640760685141851691603397087585152415824706927512762430897995383499345359310846743860109714326641832325023876570217793667846835678023570436599175144495870094900191487856250049267788003518043597896802745060973854438593685635246700737019927102689344405714729685921936574301667797350467711263314833778116978509587562795889027948136941990629775595917681624793873077843423370464288121053644827739764442974387798937789024514258935713613507622761235661443102442261890824365838060136256777562869991688789675980644954727337882191962715149963161039626422525732063814642731561108532338582320148104643234829988703393452363713113203839246163544930119583936845379073699765827112065937110513524465123263192199819812602990401219389303881767310301529263490136787005671849736406673858874866528329655541149101125693844061306397285541372716565303231654071100808495486165061741020362983946121138459144903834046830777302371255363037299134937226551066303178782983117106878888608404715313119114556761036881002950716972140406210832776436426880727773413043022083496251890616903476985937156689284669814241305184217809135131827856133841531043070476035412835037079944554944560412808165608583899275489729525689539002438115685655567302554051538338329577533257230315190310431698121974058263508670957829612013870386926758807248248060200135273740823407296872658583416047896144658910261541552246933976133905533967081640908443686636295330615917403170004762831021164944972591699908180370964674460943774140521415163484216520760659894101906155808112876669173223471527050596792830745254413464634359512362194456908680048882179534034428036959362489068084891892127388792277103142433631982266054706444680385657722186730731059998689748326007636195591532751173572512099410845591730013483110139111418332474606744014467525714448894733645969447657331757971344126431356466522284046377913459764107886941888048929113218476429584599713137491610889884866944585655859679208332449768389186143979617117188705829742181349359847546206714530943141658242560754009600145578046339914030808998865537153874384188805124322302379095787195196145655175346966324018259142720768578011653084373467776879665686110591482272481568283887420909095455794649591499512292929527055410827621809978512046098245148792386399022393157521668803141102143373255814623631481437477051016235485724642380821328067439593374811031924244820116124840588057489960609599742879587129694098881447656559335624803274332929439742033920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,51] 10281921075551189912406821104612760879912516005109370138670031404663010359658513963073058325783524457473067420700627754422036619183286501581331032973072388765274442610367533830906267055757283251092364246852506375822971959567517733944591309998212892275240841646944184998444923904410807925367151372615527185572872683402326808846704098150107946660887864589412004280395356591479715418828618007354520939247885843322822772381564260220221441593593288434354845227260769870584363818054866289376277161098894905807033127636353503917129692863150951948848736623152113913962863856088047890959939206515995410411948731582118385695034805738774314210618016867189152678481053260266800966426662672921628949348403746514967401660016770497933599304178525741627025647063037485550481890568337804097187316433164857161216787350054261288343015441590755044840709130852064788861447589354673228927747114605971837101629851447257203368700357319300666606173988702161694632810984911179119454520333564625811931236476170857364274207286849036357460552840939758118310376633572268067615555600203175873485695810453855530846641525759447320990033045359153238158276624455308470339306853233849621666674061937960674060578204214928643041213814527202132394395447928984438917186926515292666663327311306571034267235816102686726974816064760289970852476925458986822658042596437415391448963956351967575939542363477977394233537407965218441829900119152035767532871818445092120684814463467426192270453727030906816835955256619474984577018319429507955694294106082698744276273162199518517406942781990896014029322684387803640311550499675153224716813511434237417208105741081405291843613585473445394024063626813733903457893071283258016693155265298545700393365081890808180411672378472268142162626037669120431464078881705666252498897442963570377235905033466785262434484291624284881208111064412049717329321267339466591680042606042746948170320828183049537853953377989848400600336262866803772346368531389711887120892024859230880361717386108682256360866686535927790252265298954428506056660143531615505002321543756137295990423994939190223859748255961125666925550576840817681355081154932777543268547596922133760453569760054945753357197437023075299964856679297201147237651786947876354517007668854730486946635102798737098680299003652828416557955747474082135036822289764911273748268039888919987056210801724767385207711181151830470255780113664303048977427898652680537707941124972078161574536151423625448866907574336568039319794800437326828531023677309203065363052654651051175973956237500969954326372527637045512682894413092015885997194222538679873167019935680003380971357038896691396920779046611750169780982383992665899701066666760794735327053392304683100797065324068752028959954049221336838340993977002401293005173097302730093494221863850262805382253107599963475239227600751207671990767171876725560081949941990860422725983675631784538095650948833149358491186953057929229206731785430810018585359795251493333035853017617360670464966099474270338140001858864693837560656817828127832513175119571451904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,52] 534286530562120034053682006624764095485821521326971617260878790631105647818241681823854056532332595093561283860494725798836311961031216899412889408179467766655983146151846261161682874398813511603688076297943507168792806611040034340276897279633027301941038240740966945420358928249665685659419960223278483808234997830681900684356061575521143911245094609777955815336924756359571201032135900370452070765973825178947434587801472778395142639525972788390729313607056635173131356157787236782012459230323613989383944417848189828357993712566409735638203349082402466359569796766364954050524829835964353064099662190198659911091465377954207805032550412771204219148986722518133435569304707666845706593364587654630401188232001170211181034327034228435096169905100432699669095169022760419567361888866765713447785138686422929707851528555892747962632926917784361325920541503790624674077299017157142507852353408758518757930938442070209481671006265689716977647199086873446348281508725961698912391609659060446183169048031040829184873972690288168527139726480478444441603008143854468278023735968829812053899220739330203604405426486848621373428930889409261581657729488372412614707381557135198183280592119161302383295720998121609476683770684258451520244416163435530735234601595616749444886135956750428090208009167294963773407086213633500903377177079824224704983139417637965354297264286417535855935219633867608073829592346818836739176196225533297247470027481057598032862807276423130307962938413704430351602697022848838225939153727154401441692117217526314295940304218309167635201373189841417201005392876537986323465531073936039295504294913735698741529731778899394649107003318733925654553655321844037681116927752485753730032492724797156794442184281624206133375649226404871347957656816114687851776001832695325787343831285895594854964308641223428890048760122509952770436926495307749815346766537381969298775355321718082976025629805416817618360780619797925871778245694344059853381070273533498351264193004057877778532231505724373470456434745481628947717773405342374612260585110815510279449065306742168936157209070353298080935727452438470336830978687982763115287524262903290734575649029543455914366307415293120287243592114849438905145435436151189311212325493118481589644930654952279853039113682086982267888285923340451172520101370806578503316383313286426949114917539423593025719622881426251018126368837806481323360779475618327391029265169971848229555064110462477089186522099307427716940152636225124604553797458315127104648375156959183892768428920307602170510736684047895232430495599758618388180557948425904176638881862369375893185304298835237034182534775833037819396590196657159856280372561166351722587950322486693000900663498186417499776924066398517416381279888699888705926393314843972069297694558810772073411559387939722728738811182625519439751865200325635938878535458163917184041778393511850285882087553463368495525694703851962803372479550140071975057406066961923848542770823653968017788239922676555539225188873166251666851471289142345347993684630568960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,53] -582163552966309264103064616705892559028377762789259469106022069506548264481061993818084632064863562515212948572257171424268917336409303907660224553773360122806722267023628373699125698350833743783472739208109631323641003890049251923434862839824302117858005175551462520457803842652408376674182714611912630415062602919192590281473294809153998278188345912524430229367795154859885733963395044759521852346621675923283831980766194132262916530218502579933363353715239082549076001561883140316246259115085676779993244127889374163212499496198260481268216789089986154049766220289238158651472959008130201250109284018226557006816111134316183668530402235175848759886243851548459167551904059255989446534748408512182027321100193675184321750439333489407690819765883633286084767264006488896710004636063573417140560860202785210526784528025315121558265504567509264094443304425662256750874560451015401189363342503325779395809547399773179256878274421771874263941907519192213836217074844059996709274772308747669104522518382604580894544639001072493160453252650784643564956197931259463146684517528613678190853125272371185154037027231518457409531928007490380864850130500025586141967857068070168400693953304134522869951818481540863735782081015916182216493414801935883674317414228880819047680930641932679669947724867022547805877502385070537391579672434133985726324126439672826829550843163191988539829714112893353316607963450014297384117047094838867601079742899519427421561670729742142461991686007289710974511580863621647661224547832187581877558761360307158064968863337224811050956475652864422414260045309805314728183267917454638705790974166656619675892669898879363435690104725770336167902672623390400205142841478967458119406989715891137495934194488806648309832811483987503729820390635145777478278199738314290745761751254576226577086273174220466452443902516387318856733282704906379539591691590152790717545311349291837398741539187814848805080061350355932839422945959409873744067927361023164670814425534389344851563922987048887369213769826848675461142072912988806265597450027317674687508379524317401531424608227168771768906004200876763484181841130711059325480384299957918332016609393616027895500119104565345488718402110977564914317722646793803932198812300976782171112433362496158196588054499757453487199913481444747199823952202818122598368383572000529522801999304141318783578453772839149371357739048693458173976688728590943151763314555012395579863894695776842587935654771367430024957641430493550767071910297654273986646118099175099133864143963608324829337840510606664084779463486973641699827688780424443174829587325636345826363634167302068014722563696270931822917228489883764926550281023407770182438873870684830596505747279483496080927758447669317325841245342498975558271017928370525083809978633218054882331562275381172358609934644637805989274933591525380621289650985481238868855193944770183058639066701661425308119497176166198183361692398576067366015256807453790922273800743048286481392873758400171512639623709117172258783542418571737417045523715588096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,54] 99634181130572172458086540384499528889836983502832191379779751532784005472803762311193906194522424521400929762754308955714612184318062204377290497497943275919150762559310145553668653271518365521776252591260609886448348227277443729767995152222318447900047966007867226078301684652348829149067162472160789803228292145472971087392503632855174009243130216554044323306241904261754030866167482345828229946501906765375443621076273397155316139344850978671366461647951453870564303694158198946750676224686305880903570494208128206766807684120805184520708579892581725161605913847582526010581034351497160007766268149735054507908756643368671172762734832014733299231271927727842625013393841402406114022893520698142265316996465079976018370572213506170712585812069184216949040908106800704656043828232410067853061356429557121472930327030376207786014948888447698493255050932157959244008880037705858912260058244363213847968840727079401153288150901243395800165498157923287441510274434777266485797070086941480321601878260150358287234154101795734127964971199084975624564624770838514414755354200552562185189778838578222578372887315751472068655227385839293826903953351792739088927100338090291463259955444838992087749446281892947523747877112762905477113167226716432951207508893833400849961329059964889695422533369480432496566101298330809564229063256544745621781115417543992739092225279216089380757419268887744097574719831286647637702635913643216424578119955882761147146447975611208252649924663311379586282454464765076436313006242497102773230702163055217288917270239711973337156267049648788970880240843657919628209368207643067219521430398319278339985117206115831387938419140128486510717106845254642134126947645145903203529608420419917479230198936781952466286689194428185680654598567306794243771413951577090447691380550471318635999953681882804620845056809795671331119340721522983944654900762437726046688481158224035494597994828714199055640394421691865131556980666149098913408203472506177180991917457599005336743339017449583770724472835842082867386339107414520312739651187008985932815667573747715463246390154946403168801624385073244516625967127016302023814124377078321410153237017354250690134111067428962047790064184859114108993628506107524561839466802678151299732409142919767777495624492010286919084179988750864092574875577367066498367471273110323607243970030185890181282608010747565784224510326568179002342072486690314036438636790526107544093139504167556130419235065111440550029198071954382972846629572414557323452512465226959538002733554552224208768558919701667566676683501035111048583098178274875339926280689342491666730174679097682647881932107512991200983404525640769698105968978033632652790082589952437792644345809052001751374530629066946244995379794296344524714387653024689940030848322810013897661607112937068397810639910925708398905751332025203320226584035816538067904183228138311795485803748255974463690625416638116186186043498617997424526624921469906204403008743306025379251692747434152616597664486537266904675840341183721778307017998336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,55] 825535654588342047267814626767639051019491268920321253480292028221884912057479359095800742096038936781063913895742012644266686556267001562619845921563952678394907185288445866599413405314868269529579283467840815525710598491298893614192376960821635822545970090759703993806760395417561700105943483930137632370360454856872631504383003665703726881110147715506112284440259153833904835098114323749565390777786784494008649182313843027811618973957981394009042688302924974330447977259945323792432745993054648495041029290457946680725718018854056716096179727828180716990848845091359947965083574850467009394315971829016313465026447905436180991984875040016398479323644145839174919872003423635789386089559587256817402763057232536579107553262861920974697197853616951392567431736349076970082961212996669235081530022008921509170584705892938586893896223454097776374337887410974762199961159823002298030070787488483959681646139511975220716691815781368883917988258466718380587779983988115237969804824595610854926374833941391053736187032565222741313804444586569018305816545364728263250666962248864822148957541914950327737998494663195367453528531993228787493404067677733975441288790833459435556145790954525409547178654223957428087682331253595641740319589116803670609388295176386502573641764153045879057228487810814484225019217740144473994715819969076296512316988363010594038003878852303039544360382236608634976799964480662145422599003361804596243364591018432178986704678328978324444639197518375899605861223863166850742677317621789920957181251699734813658749410710314360927676892751324418809955778255574896472816702503741156991699365681275642615363874331930476045939326953310677355803814927801163718912873129697873831588128251633142543931949449939395462091629304206647000568628441921865934001660346448335373060258963861661391271074325256814048989752839718362649440280780534489682384778089739065930456023973873490384932525814310122685098271509464797425387699055567214879266929818633324789162140171105505412359587811863563138135126971202666046548059650905398485563184029859413081275968850994359152635594336729032410654642843242427154251167962244033085024025096348484097946605924001880421990181992515575152510412598283421895495424191150227161406785637331531362968401884655876347946246792452567046864416857635889871310313973732556235326260675693733375159460712646581903972313570838566217641016763170653965913216796205430747758303288182868069012929365192543491530233545942714280490892941711058151720939432227372782038808993552566970556735552698862753202980208479619317940975412511516403627221039505661141960207335808902092708762798380397615596146418372800842987931896200679147469223705181091294791607955572905345367767332651445853331608809624238322450755266658013054318029810922750573587952486834256189252292679953964373959943887703409853917841171332654635529593115761133988682245133432267457448331534825257099084942734748846587664013997789239970142340832374941917700391466142757830031180398783890570720831690547649745888048198089862871915306156032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,56] -3529890004207102976174751791258022647550474894395686933304686238422989430293103998689575176255304543338702706614287243736091912431730544304370005687262069833019383312095924075699880029418577842451661209919437273912025817316482009745837422237564196080711605855315623723533687131883266154250346890176053278621549336951789125336499539183096322064872108806171737027876018183769428823245784639027783249896740971195194576176967491198500642295527016402992939464270224530202478082296330482351985592991510107672431999933637573199937687173003294343107533050861016601083005786074349099568521172372806968915313763442600010619070009891421561560764701394475102077045131452624573146184740807520083414279547862798410714586260775169499104310262740584198578810951097571442970868401150014269936532265855983423400068614007736491249215866753915097453348388413955782217924396354420788196342376013072911339110921091163266423620639517561902954431994547224814441818353133482235164050873819625274176525039336273472735681167805541155390665672819762049176749073374222533849529876206021686980143711746984609007020474114768768833581631649200622495860321243679476395085005031246480083676796834592375235910946109667850310768365587532230489561200422851080954784539752758539337620171172046857944157483767329312455340911323908735604689874166611469043372343548161549078060063367320745622099739486693439070479249660580968641979499597552735370294551295904669295887748822967155227984102893034556105269909547840904734391685157635989879724552979925626278267940719250006825635636337106194389802508261989738027037882503954351377183664137202902417069323697166657494772461240982165649886027462033258458410543458326983047241128895093396383244132357167876174006068476912605198649188530797065445920287906435966666054046379649212217071716381044190450172626263679322370478830277059409153097312814251619624226304851457088331539304402888048114861245618768645362246681949010004557655559786764268981031266598237863108253186756528369675840370931963907914351392051298837371835941488893565484363350654445304182900201114395145273572154332729677625677955515754526081188303179072330465396278394214955308229436836559096207740888170568158690873808663391158464366017844027968499991515174000300426349779552064197952974870713746437826590948075089377095846171819182580327683826254884320873025767521376457527015877747942583338153986491321575851323993680718036684625802732244242070044642722602005525492940236343463795663983283587449985905054629771932809853298448837949420879119404768049035721060845358739085712374743735090354338025472864655408364109652497462684849718073255293235435974448709415069502968305613741328534531290511914683813417176467556574280275634542295542655293988295270776800925670589561647957127662654317427359213134757885105880878382683107532433038444577018244932559676324816437611956225003830871412932947919722307286723611646507956256362266042084456336433388524952280228076037125291891877397560165429566640560174035388069072312088422753872590946285131652524523755929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,57] 692160711964376614489228105616835966817723172080580086209320588871983823344469270176653051131020995592645060381935644692068515889369489320184592333216496028549415452247724107887498693145620208166281548633185072926177191209898433852317869756741769694867559239801246534080811756007196927423380473034949944930703260040229316194718915680904531718048233914293815295434375652599839412331370658712832477098549616952685301921208461425868203060725080949223596624797435372264243848674401148839318289173410895274565283812909626872463693648492806316621273104082096766845392977784906916066398366475157425305685472179133069414856614457769073778285822330720099181688129020895660900560028859070500860057832482651645959602614300784252441927920889335190784639121265022372191867791635601864089315355375028393742668874616714889667473092809722696574051434350073761463420404307722341674453533445022841237464160311644881598398202350903762400948203266759463963330581479378723113593367456458436373574183536072165726609740477478016362905798300407962794842477733289698275739924055763798995941416508990701561757265199855812095497268654410165605444333336697444103831740250136604487740236902393217371363971940020912923612868087770207131307558140441113905828935939497814625830490665439741068029629369566736168044166176968793596706021714793132956918980995588215563351777342810778764835886353144427897121808471060745431452048776898531785217975212067455141289412209009325180114920110602713176342684034336270949055682334862363960785251412264202054625063280663556528669700000126314442146595658328323519331831636031164174933235498147554698607407628705525639121452886950544227388966610925808339982671694775049536590560367387122406960603764440198579626584324083880185717500888676567319567753056521795174072729465936301723695897738132545856209908788141018321534392804611090440378275791437499586014683636756229219068390483798940775680878751185160690791618781950393658171334214581264829635144490747617914612668929712701902420223084109360773584532979235648119951012805795485472621394481488349125213647397138116730897742476386303869534970696700457274837476668693202787665521473334142561745334354812735934702766870530334816282197574666573211416587376912736111722921562088012438787546366037122710335213452108243608276443349644212054629169593042745881388999127316319894633460810075081119445150510037401866914678596073927808440286118126119352870354166979715062394610388206096364092865262108178482183933689954299769814580754260690544446920871938353204048439503272795967963281072386285720464543257406213049659096470294664035097244210016905223322415889979119266611412204398032673799961100188523593632846643804415649963280132799772587897173249634742733355323545464019045658405265344776444633696909758025794007753245162270954001368318290044586213296222295231388821018304317890691916523095071366863011745674268038924970902548655039575897122532271216078974796270433083059192900492545968670654624815951846365334225687771712803774203073411140653699690965098099721732072931328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,58] -6885892477155705396404800558977287793259175633100331785168984593971924046471964836338795074656705007330002324417211620963789103126790615479816825409004396389752326906936999632145786229273827768450015771326339775716590972647940496068306107508040984297039502531740318029753980084337957907724088842139260739320729907153609775999140301564616153704462488991150880231468822728042679035362935068869517152940460922914433009892470982436629322266800450309346467052564447571401333739210353997652914197240417124956236954557672783418205067612463909437430544450785817375529962650576184406653391563442096450217526077488680526057625555932215924716908762459050586358479029877843283159666697119178087782960260755076700960189759252860309032530085868043046304963578418282951561196324390354368416557759835956975445624614161280339155436361529732547895876740676500156764362209913203824422587548104712640873370086284514586624626239210880091233544029672374202288667624043595000472835120560410557458592174845859824292685483324970629941888729255270206503666919797321754555163107791432623747703071851599763745923689373039919506695103811678005579152748394176763145620760213751797028178576911271973723083828471928984465942190826821091032838759585631888410477092366281350315163722945571659756684180086167557191453031777447070979991121680200905527895271345741154048879220689711866197142946254276307392614664564615263830477062243028473068262397572499793076589482776068192120213136749071011967193324221867495967104819658821677815587716194605899466791945311250959092838706954445482252453076093720401939357602466036495758639060789749733134862557906934630460037735532578445066036297706221936632236405599106613581215252038476346520976639992352824606138432661649299744421494713436035402560279391383000006844497350956470928765701050362319938291366308505248173873459002285333911619663512114431461076589164187947348776569926986334964539112223183377528665878977810032904291088452054444588250239745027761503496624380855447929795135576410346142265570202174404858591833242463473414222933782611910935743757919193284573039159982419589104991424242941840943013824207345444332022821838001738992214189173116764591987123319158841721780449408676710900253039462108182152601929150057919418650256716517515572783648804593358557028759751396592846022727867318701868433696937355459597419977732260658681950347008726837658593659428267524361887872553178873383070314468623243229744906461530065214192883508786019870849484908529324934952645390339404375846778739604851836917357704823075821455714754030974913179334195949794768141766402481253855545309957248081877803351182029424709664632405850051415296102667921281478779690784821741408051552043533874997736727635533734168836944923344328948420213781326403720497942977784670908106275317858365400814088401542409565620229275489194341598336248199271300734303571754402089684601299269746955621686117236056571139398038002076483205741768316831317035332242156819668534555938931921446887716229394362166694661722710925750739921530095523391906775040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,59] -25106971949085242014589981013766223904135051903194954139625572468067365252792303067486728443043764211090160979763138036561531748927524937954421896425575127192981754778459472546239608213061878315915029994016889624887960225942630717745884775729815957239098169784454020958103408255788504535827540666341513552038811943567436627911785988422171478515749884581321700401251647168564194754356586177228472381138832035372210582682888800943475589406377738055079578665782307834445029657434381280956640786543005618089358452200021612366600737464522811247315164501374359740748807843649604760881943148059948614100243116570721559652579089405835131088088208952934955005853030160471681714425559918570117772533762242395238499621478589060537197699014119399492796488787280529113901039177974223665639064979099364406175744749468774384682889805475499932436444367706077613943772721823222689160327432583460391771634770912262147269361249341602258724712562019665637662124063041829207284752042442753642813144387687955268896163120594265288702359129574569387925644424863232185658106809712427265004790381169827492154580854841363172635308729319944029152996494861142762450790651852437184633166922650024321053142833713256915163647285175297270689574937513131407989241983983201063154685588326835967767911338322309825417087853448324475583322967111662847580132604129555550454986494295703444716517342682606220662437673234567186953767099374876306992491382679523152404857095684596879072436361495154553653343276437983953164168191898122869305993670803979231002582386555534956048790408085315757776502780013531843460159623699488302492624434516112124020579996256412364566735543998147997463003821270265450327913084211140024915039017445504540102654899995310052975048932622845899930718780213618229241834092054881049507415599424708724390848374872328742214439317235301978483965426683562726562681380432894334407346874363508855639243139742106306501530868893625638858780668284879029244507420492139580325796762657556895672075724479745221437108564421325590946590280761833659037046092885471251030132450147512061792021567336769694677993669783223439745895538516247884092635052570215628310460420862678662362759602321269118834369658349890431393996909376092195455729252886895166289246506713692104325204867312836615887355064346028496548867697081381502435061253931286846012885135404079020281446273419804030020255578723961099745934919184702741884845871349816246155236269630593332350967451050194966856413344850296347124208760882151935343834155298441534167736072454729421052160737947318860215515547243525535949095168742529918653749037828381235296487790775166537985088516537660788614430155767813670652467934734755805468933033563454348200412395441456092070580913179361226423486884098509708899707467467973207267529363723719820526295896612895902675756899636497857922929645851019624289033684687985855864514845371894766554860781327145716636139317422825774105186352568741536104503636829341386373498608174025997152357125264834561466729875662018733392685300972086854013832503020188059635453788160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,60] 4032266453627193124927570008495339294927790759735475822453081322055358319152258683497842673246200828798848406964491104367539379927178537056649455972627931037625352511727110636533745047538439754520728450765323176903544769372187199665051569655804931722415535775649665677858594883587005320366589887352778116043532192371706016757104440247242970680566071887196208203401916362732439526416546152189051729591828992175661634647036023904226702138479089874759401375458248176877905118946927339447648088398226806861429477865169865536290308975133723095266030877664626211303603487486779169369141922367927959814010619993910476911553657754763242584424919957304959058149643509979322204896737785784425094203495271827948209879494260384538104408392425367822556108051502315151154508582813414219242000573594120455393613934907870333220880069435385808932283609140398309198458857254863580399031389640790252634427381905839365108080701236971591572993557984005330418320104354768248014470472471824828683865724671443322045660583197499438239315336730633588825753296725550992341463806237346493068868148846700523211732075506472405903803691858696749597978059810768620383311631647512885994746341500119603939025321694114593441616935830733978613929724949664999268099856077298687220165780289726568776539059508785239907853887046508886805850486943592697898747782456138147781708743124455493047682880167232052819688308409637481705061086716308517522061835650769589625962067964350764274838110982137342440843291926015585610290128238723741584670691036140136815103057182592389623361740233914117757761027317775047495646529424021137301495343746440881882608300435718733746961832237093605538751170078208308650384956908281594046510486135680603889644075266994236577272218302530738504625067597335645034110943948104779297338728085974373008450950346662137092376561977828468467038708819843863754319368822970413921743341995336452359368427095235296810570686942487264938822577702049290643573128348598784128224989419258273210979541746318537212453256564996602103159292408173277588625782835433220415216788065651827161183624304957305870221954019968114850394964933622023939971629243716088653036659650126867484091100189272164042792631842020986719717053327311683618762182993818225662589705965660447096433620367267364778525366095912179987946337419796472086627501979384986268570990742477731322581339533612144832473905852716668984730346578724323275172800196255146065771081990158700123828135690704206175908218378543329868217540920645829823163314657670569847762727180899839696905661221877256458681571048694136844764878248597114236591446546456056572707886863666908446899906353676752123638484889626846747569222288211994645729437381063090558320201014443678939658821513754029203320139591200636472910842901862722944902167478673768097010229976475328808203453787461980287791482470087053102550892275957024791760966122161539769369861717977205139470705526539818183754116039226756074106282975862234639352139757484249403236366893547960141576863774688750976372374781176953745406210676100935668308377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,61] 289045204428664257680993052143210840492666882133551131794249442242762695304903307837300626229937172490232935955995145357109561571037785619947970915006112643493309037232881871031801454632674416892962952727936805808289877170151852085788365605560474951114652380120450659460209295512555471464932387437719702351107274312049937666169808538707309734911009666336155314428906059717019661398527391581820801062249115148675252763579987805884673555684044873907755603151326124296871207712530898669831041355007115442010696813288825177029853352866847425484470800242054363046314865492549156929715458820020552992989527242020749688529140702320941827649215379315381301881212568469481840129735064665819575930425623169052145593619137220298138715932922030117200604169630362322810006201305996949511708557568410825541134797002553373071229131012134727000681670677727336975424609747697672152049774597425005903033183495760111991693239677632836975529191396524068407039879277975257155882932134866905144391565339837111477219741072847615695065556486782001104280318953420440768882125507698057181952715286850966996768580534671523188553280572338895332103480958750817775825783339136920466954986882907681985723891720694042698173995068376271519770690901226258893606783194075863221616067457658565285668435533953071675393172305418960434794568387739161435990162534091310098280545283237426008410974864160028978907042976205296697044674283945842300762665821308422135305556051065107028819409670950220630084572682980884236517055176137548667920413027846837525084872014395311157407723073477547955789669807763505669645632913955371328875148298808693609185000690924656065959124684834871188000539604528819633864973405221821055861927380241213977173614583647240702440095066213794888795217063740556050210315708156833109583012544739926008997004429465335495346523078748399590861056174260006393258073668901379386938817064697063444680259351750528906545597755620215311431407946475936327371083939301247371798139299471122439708012434292542304407661159700235469723051028981602067681129468869791140874595978840878426063586290315866959217482803663130938003588482504774041766660065515539509608268196621846332814592122512567756268832727972996751190646106202049747362563966891111810041723724677901353122189268138570518574464885764705781000336905045710812745565848674380813573201430353117247635399963560908432589086784073724200429391256501119746720865204003178281899268474300266799756317297473150942315837468113292823221919955780297237342362056226984382648183702321936432217408838060946197385923976170105593332538361631271391463907113892208548267252113987734175429171764189588367459583246521407690797528415941726053622482806140648626093597011937291377881616745447299044313974987341900772697101967302643411443575610618368462287636229591589094692916105150545115642836664693332754763194575112088595996007883854097813317721633959048913725916469141935605768519356009836005716632782954656458671611618505797248073079300522102805604973177312544051481391696745808909267054417997821167485845504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,62] -139840734195794220410721586210811735180997682835576195285137230111795587025945259706787923126600625219696980860573622457672510083929766751588217758286927011885935160101083311888480179672013216758266866377324230305846514599997226359725596619128569234090304236470732936518045744751479970223065857258283730566555398492351359459797453146213692493291601937277186444045931164717901966453729301479107340394609185603423363538131412177888593471147411648134467717412744121186858029976000108406446808222284829876428142414970558485895238732184999408465351367429953815749239318979187568634857318287239839618440068940094810466346751902073988337516399346367358939529020795245655771510610588955695957475269235181637660028407455466827285100214663519885305026945138972486938454361474035113973690651760508101005315852879459516511650269787107717888460001635217782519695984372057129169837191952144220706446918342852150577589377119513820320019732184207962541413687772242491980889568734402799886602421042283348795152270441178207419633639052712546182056365704263866652521985918810121672290711002557211289023375248371615007506524950911674259786648470035852480778644456770346962593253753963108608430672095546345019506211376249740356764521026969440007880483556411701727500840906391120093289090492721031863023484423381006660410599583596435265952677001294954196102467665518524675054067142663849726769104288830078983187299979393900169631028566513422598739296856298698807668417047826929333364847264913100607247970924485254442759440309291138818675842965084905419189906570707932958911866761281613494420696776817398837142864430110958735722936864198659633217664225211125414601839472792707701272098758846862177328065321942148399648814245183608527306017165761226010730184002010851704655929015967137334133283164170498296809359127263566619433747880911427871811674039568563012181285002884415780216782646297189310779523610670308644363878703250966215643295671190906213337448077538398169433563123768225431990086957937701652059074459568366237682821863835907617113570357119171119951520625224710490740078539122147734512798039895674585872742068265173756878500791937542461430961525232678716921027558460135276097635437037228470976302474611214389332964306033194393214310275850264256095604085135769532088206844108351085216879354596907794887264542690108369127640933897719439435240259218711545940421383435416892781706046606695643447794948505672578078185418930445804518169932577020067006053276923693095537963601699729342724796833516840282963926727341448165148548834605871310645110299872927687167675705051626304131593362367755833310835554467603846024641049240590524640492506939257051018651191819830505550972712642787801516036447649561339060518588198543466783739851769413665666793031394275082571673605111285669565749194502135859715043963047203005148970881681871342128186860802176337306632594464710587136254461319767788958930387190378240440560554434819079285803281629007807708093183693615303762881937418539326214575834181499367391654320781086215100581136632115074181365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,63] 6902627053504830373507785018678697588186182375045002507300265475462273856651867785917111758754269268728754296081523703243183636115636724947060325383524437697612703691030499415577922968970051212862300359371687176940649842651049861660854099050377189677845708922308240547157206322554455501562288145544925973195020874049795724284591164716593370286686807270721332622856479139790804854189652387373456930207910190470585477539488619785364534061429257593571421423294810486067269974834405654637439968639334430637797317795502398158703855798123311189627964133389609055522830494153599721483750935519774148643357202433156683746755528746343816657505650583048106289113411589184727696471152095163621342400966478314776893955318711964011193096196145447732769901196827466157621823442254378524465631387218035652868376380286134462046808877895685518537385428524204372069423865944883281744888241138876033540969638192406634176927616599222644639980932218824570067643391965260086374103951731462777468681257574656917524643438440871840396173160186006845003825473509309169866504242051799808901347711588902345978617767628624610625513133142155709894047847892657337268053158534382009180202231833541979745115040823141228179007987671163904968244827589301931788867632091293967346415838440278280464792786616553243122734203154487610914875840667940592370428036450330182171456675740528211527398155584562115390207414624505676705491782045845769390871473610826010443098683142995785312693238389044825083131917196548955671643439637927209810265170619199070342691762689326130767182999888697057013216247796386880548413347869933735525592614722888617327024323782324996291943599428231280315531243922167701095554042672589012363369909861365443490394818233220393404869996729176069563958712031781865895187595913935690682853573426772432786366785611368632547853914757468544175753199970430004410898495369712533145191337463633765065947884952154263911387374629179172031993337734232242218669685652904313439478041053034936458976870791206309956931028825733978791317537912763218866148522797919920942890044623360140110808209952907082211538384075581474096629050366202675403239780175943642795716151730767803383560074426548459506464929814789415119004156405520980605738852580809889106563635095194721842495783109937934643727020806541543963954260506197131643318553485207462705212552381488485850508035009185995135192637636819559108611713117700961620658103233586150574883750257069065655295084673622594492911635292960523645981430026319896526904681907660065851180541160795870858709484595655442477387800695961679009311665447533597028756149157921228827991079815651814252685338928861072826305310906709725970627593165523963666148321147079653473167201269325979882234895542741035103370745126178424916859933709560875612241316506769234579482831635744066515742355252398322179425686365130494223198601617652862288175782146145434895447412450164664284130267852929427416742877012473100712847007641445814785608560235024038178315065385121244398265668303800330135452046404406632403745585500130485773271040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,64] 1892591081530419220906516912860600222355857836984243076100636365874362888243847862523666189345580546353646310617883985665145984879431657490781929791128593388632311217459058078119326743715852414222527204999907268559085054059534340518652896686285526589402481008343966470766149305342966015631666490320447221358501949566047351493129484797400329292450589592921017181450993798961212474054860409878093979099518882034839749571939527458719522137344306184704319134153037788970613227039268800426725534371968156804547075390838331848340877997823588837963152218912217236341169407551992887801840436957586679547242305778897100684290170298485800295100785056516938393215645814897089972372971953772860984708163204774264129621976453250195084162341039005006793195931168802399652247896613347053312877685996559741076309610870946249158753082882595750183858583359956171080352396370834658727395907387567881966574298315694984342229300713467650599777489351153340696159641654866577740661100804583142032179113531398342948036993430251379784185957380443128446093365628068494144718328575575924707928294319579822503065577663291381058098243197927182078029978297318835576000996800244492360993828506887312242674142813338830308403482754974326627017685209524427961623644708696139165237815618357558135761660873646841590828693001827486538019065337239127547506638657372065314800103584154271767932164647751677067423573787383038372738293816330502179658882143497456081043657549102135183031150090647009845743384631834352335745050964726481943640442195767857264172596369876247112838923862141403293301523403302301140980594782435956247190515129853301106912066150479253850830580890911264343187431912593135235299562219304227167665756368671134982980468700842614810120734674699655910905148519346784486063508862561785251424563590404411019438864300524746177702347823046039751291331205491694956047848478770635390317407544207793960700134660560197610767569455673558473847582654092522989593643814401172173671026404934104848105390857447380374454573864973693578884824779520421764599432813891830443583273401478674731652602042676293674307009946005096624697353835443138834923487957722058901542921661913905246752135445883297266259619432443517403657014027688935061107901032235151135890964198126537838083001011516895333553286587238301050441983350652808275435031745699516816450907468358952942958962111019036762970289324263080182722300948839835108907517206557401932896894820726854163712664069998637238556827837145823262536932962156117872635137593742752524409758038551162792217362250146842342571830170077047950136282685993007918094076744045571576503108421994163577486731682769819548425297485943560722572678003725107638560815182538331389198733900373072229035686439981951191378729176575272947758958083873718243763424377487610145930851295543291621239409083706831847164046282454074843168898989851914922364902334592174815591223410643475852593084065533390946564423450994863606070645874985204710760455995736010259304701621867271874400321566641703282550372447587021351353630494908207731834880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,65] -232849621696120653115771083662055746020703588136875475801218949104454058069477127167953529027959648449865571252637838005114257499915893795276619480200838386036955535519846601621991085483586396470443495046361993105681689156748142529138495779581499686153519012951369750909995151405869094836384426446017206183368397012667716697641136789256644246479817289744591112766562865313040029414987165706923065593657446992400653230673561742925785394077205247774284058387990740998410182871925403118753864000691359815003913180283586099037257067659222725444413970536854950115590346452288974740032769714978025598907439512744725080324116268234043741504198313090715978360516351574573768881741063790606110495104294878564726683325590190717317157093885317192769573930371186382913051793530240627333187697456030824356411661444887713584473332801256414216816216012717779290323944891468008192452620493301997010247171746574323123231027324314493709935581764750185184259055697724095262111129748375932415877557965742024145760395490859389206450211554728621291686817360387848938696805395621666194592241923204210721978620777752310889639108448779581772193353726916817628268594466425527304209862700353883929024193333605800077601397585456544865068095835923508468372886035374134578171198189717672677827120146509849226934072941058365460753078698470310263012385426549741698011216848114345671053399463106436537254315056086267861763129998469904715032670581222541434116577920652507063964250033723755935069636023682695323942420971712803594466429755897080012771702204883374190155246467308363377244567483968907751914584492863828226134221182108239028518930501791260058352808849000463016355737313811473302213323139375338280962724424226318151868278537544858545322726482830691506855058425666850840978726520311462529145708236608799177034854808246408412262695423712636344260034620176619660130671586327350399020737658680789987605753632708012839475506647355057751933153468842889891108514891645300071051812425081958328059241335561670812827317873706475989228208345537077026888243176391847777514559341447273851157518783640159728780623304697728234753521438339661435062989178666594234805098235176291631964707672158485302944715042003693495310578467100658948662743210576983658138416447626508115343034469015136578312099518296602445020550624644946698862237309481646261682588803501015641195008775068394736659635365914883804952719651488110198789051807138305704935466388884476723110290685320299656000311919167976201994595819336766149889476650920221802841934195615563583491309585584265334695173037411466800410156089618256536476637614154782599444028573969702520107825620470847561876430345369097251638751060991596695299177998889280412896781797021562332242011098267275993059090050728578346570907429311956595623181825620153534759353912090525388746841294633989557872312577758058346206636566115325181990077779479749422828620417571176183063651373438723714647972970859955285205616330842200205825035776805570598276046249237179739623473646047547367889432713552387615709045705755646826119168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,66] -7075555566581376557215338914673384320336248832121853547551084309228765807950424978235071087300150389782757084419430316492621003698275711427950152323393639685699279127964554647551551195986644915504157472359102398077266119344146722669909031605419881871709918372864602565939613662259797650194078596488242517646313060182771910189984061762963749058338250246864263394323521119282457262440730710787187658177570214259827484954784807736159524292366530666918566665300957894589948403711324715403039589547925295431426581932450769227660374333129586286841315781211277180542397081557358788229413723054210612926559186581306394795763601948102837270045470923806587629406893266050961204418344197745013701045602596126474070125157124271185427384839044153991626913377686319781291068565627961066966106785039303055088392794605558891794850688839323908612922077796218821443218951641502339936502699158953162481594701060130727224327116920398612763487013275915346417960128029172167918595152847556920565615416387946643113069773705416104204575774474147205760535768898581736997280535156499379158405602652121989798678847463201808094944245426605938628146258758773625173765408305396080557171600003705870058241175329412772311562674961121194959925019252815936109485799862222707637771446704098113323872017225535092602836631872623573766678710434662415020935710212572460731620265297247466421323418529873079884398121209915687201038379519681779022916089137827687800120552800019091945383259825141528118716421458427542400553853557849281309952951285633826417477010252771631333230029807020535398790602192998627883701075352250290353485556916706249223909322693953808115366462272804848960608919581779166020738061885436822052193527656269014319412806144640295534782018729839656613615271460772918713358335775271693482737018648430233820548870304746843676930438834786251264193495025226635743129356763251458843097546742869884771469403091705503605376236792137149961189011450895973171704998299811563799622999054643338249948022102226821700776136187971442109045768611939005324376820519443919891526273191662739535014590639550128629345934279804225865699875627625086439188778302482191416892537077303595803395482880638961803040911227265691548594341848755258916355960759798733291097810302528580206487106412616947388459772603790197279136308774963926917055336336552398583221714238826759694719361351003328658194371351521510205469897198547906044149078481927358942671387484760980374567931653090883999028273883177006864247375468307331719420538132146670092625372702559231785002083728305766080798269025449035773433783772399626663452221061776036508395910367824647997157360250401868403820148903515904340889459242296803951388128952346071427052692774303864669992214823714251160138808581895673878804064371088064876194107861834025360191422591129641108392645407194570569156054228549461845872344893595229298569096752393278859094901974911832580944217414348348294569725963423631199838935568289574287567018051472701804196851228973181258469840288748629851710637878582682375425407505630075289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,67] 2540618636059115937708264078027595606329853945880966303539633760125793054506217896461966719533748614623500227730638266171051883234601739442551272414349552112867936397796085682880393663286524490982555855416885870350952801693675724696387743352788695160070711494853784956182080729936837799617699534771676180557377579397254357274319892067470764729660968350295754718889042062912993034193128188489543717711868926139059557514426893160129212894477678573005955464352515213941608673729320676892709099266968482284334944979064281741024714120487146265853771675405136280418219559971804193342325665953411341837628353542494101093536868306528269749956415490982716258260589729830187834173961920037043452946252887775062430421869205652573840201731834848007174646055070751241325528349598434904481086720588160307587943230996560205277961293940657396851217840941925027728004707005875890928004804246790285127951814394773143369411407968921879049831403202382164752984009131739390733970433355193023909882970471528478637654080318605036784061279900300911729369908907056024629625215635740762526626319048863814846087256443825026062782650812359831540728469477487340346373462196940312023973727987289211784786891689526689788383024153046947827579751368181242850101919762320024922250551202772903452234929621576780305847563450663245831196758378966311610706071882164162292108611869865683352004692000918173408797142583517189646329611226935768128557537321094844631536446019159389892501496562922671252812675894567231222303890296817658169712773203868763949292890006273418740185817766343343022874867076065774352569016423297427278050612426966412555689928439530336680225033695564964224326465229097537021840358427051693559296684999714541284107600953843867540012781939086206256829212300784312110507349199755599999031695164546580233406944893681346740524722425136555172934946226234870151612679097372340458352714667953614031357858149076663982370782697207096166417126933867973720118367010485834884941433323745914407375039830472455465876181963632861483157250594771070556375939100481370569219174812512723727096424762025510630690848883341713982186477854688589050633212463234055591923346504478565514578316555833217550124036814886526250414997052206785428951087487416994526694546743867233770164303792038832517887771344183832070798872109316744691412139136599576625193059859702554277495945466635948595865680746675195569477956370060683661132370073430388390532985608409898085700291329015829960870963327943371234016052414091620472078011788725757137151683156485985821638273526258703186960102095313302030553343408404149684253447657043272755210357443799799376571811426913140704621543708675907774355996115549978557703009505315354277505524129537329669102926926726517321918948086972541459825774932911155053904814793379134637466344745688392684094962471535697826208930188414315696277989546951523653508531981936766125231312774304152580070353446177974257996659478309242874941478208909443639049390921345112842881568020819653869528552166784323542965951277685025120254622367444996456448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,0] 197343358970397404482015497522587461351068038759372099319406476994997644771619905529183432476243635481097895497899800473062034291549174279418926425349676752364241249835338990595633889994161763252440220950710254147296491673308063164786767368316009777018401841543768090073243199419762022334793243388739889233565963660188445961518606918661157587349341805342092546889192593317611281315316974061607073147419442134345588081102500368656231832705252614938977252511527191084805947969650243911797771308269256431105090305979530864305765228881862075428039287760720911397295460164983536746979016332295827523539857086518554723726876725255664701275579158230682485722885267695079407727515682269900022006045120485669903022280062140346349271791248267251979009551520663008577753743597326482964269734621865150935236528923746907938045300825749051422082674512351748811187549838446513584123864163458409705266674844314366367647128577763678411788709121851068584569629755358751173299488661995662246035925477572981481099682846674164291496082522247445504961360132440586063809501642323092466593323539576107181518721119190999378338994915173158008418488424852057308717947227621366304196246925623139983107771126767561189254209120192146353307595433901790714825982255921084047373126745982633371840311030105430216848596633869714883338954307167323410262917415704179840088151095799131354556972182076469845775963330020189963164210915925079043323652650235473627230248477738378863917676376945563999093108972796440442081169172294769121558347808252489755012432946540819761637309561220303068229538204755648048777194474167812294333952941083283589519074620108010015634814280855917338129754901171387997060745533029014304955094926077041631044886611756168823554017774913761317744112474653637586849646295576054299896591088683736334639879812647757587649273642459921288693844457660567778782332296089259114460684799805106849267105063955092331719465246714370252794579279410842613984198543352983274070273573585264618894425281578089270906395061834595592529943229166058587479028617766624749744031206904509170189316073450166799161632325629839152381190912212102809897623219750810534329455956042332847786273378062778661102272477302575978087195254270757220836398409173640162596052571269394840839732211442569672116068202216675596374749362337413120882009761977476992559121184277629148551709598274730330101921699296103265600055398035636943685104291447261854812276159446779210592961613013904385067909600076398403486796971516214416688026340244105724465981637274073398594468858272816938827582311677120925725166058919312672701686999489066875521983739361157780339908184104835208177090801398556081593194422501323309648865600103008921777750925093792250144177834630084758808485862209673281502872251041094329817399692131176602700416067129568685428117984459067028092650506257886994664698888589807885507737960456150890821606813027969500234137765066621655407795094257432414070712837622630502255307643189308037573432138786125136592678922801870925639683249368004820641002341464738233503973376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] -3943366286579402491674249889735955772249512271023786173404736826806591965184924991816954525916169574545298890439752291664709760663512673510056937913992522718197670146207637552267680114641676519074483469731077890299523330875092312165118391917268129591481967884056567180074241719858888106840664787715090235941146063010834897170427608765516089970309252750910749682315408492297534598774349205051278951626653221771365096991105293423147173262242849265562837349137540229897470553293686829859218760568066568177108100459081868979090276762751742519722530186677234775675415556704538171831424714780787479836138708710702145412086973351342669326283816415698750078416913987083749729453540607804362380996981153182924965383152512085743433822293468003821105249964527022544223647355992095790506058720773465274708552059118307038390424317853998845253161851898005975269836400036273020219548758599383707527400166800473560392547267592677809070578175894271505748004412369349908616419434273088227605803307307267581266689755855222104551252342432085710784629133415140044579473331556667323696362981612144591902696018186266810798516491668550494357895075085402480123709071056009378467157303739170265736896591151674495802922592207623828664350268602493041215536975634539850307649756632959614083260042790748510950296577167418771404178384430398094080078182234474139691862191207056962924353820924857204956180429956965361506603058641274169560660482076469366582574504979202351432199318154465050065794531961001276749871057292704914015355385555345618848897041440605521692053455026726980892794897541928154448914994591435204836149492849094760129887680905713130555929992201128036721197224917582259724976613184098085796694249352828634919177304120284608008666493324190016695912639890983232401426476541573903258392653653358409569680940163713362426189934232448538741093246750312509136755314299103646592298342665030789813064160977675862896349555371390277676616252403725316872262181460759600414914639730063162306191884956361722452913435684003028751557098150877271576145110827504160502365022921605499780195236277511001396454050945138011216506282264996510352543939163992376556558223026567668428270007419705679402433731122233319607051311912462467245398815032387547218246680005382143106973247098491677340222676976177834333483603101087157383634110678695646921057127856768540244393300879272843673907158279238611328608502143628295674536437018266854113906658006390370752186131852700593374690850160187557919393271271119072211860114559532716722118046810410936166660590935757980354631937180900205930349496846251113389704038099110266101653124277164592468733554652317270944629218448503985582935124420985326377652273297713993193646912835099828667876727833420036360880754890200226413703391912960543167651471570012519743046169617102632577932920656673269410419167138382384316471160113463462704514324077969956158992569027900772617003223070737539827722630221382003694251440039579924509043526847531744009917600350392205132421004723798455634693633907877215031018404221129625145243074560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] 123561724449813711145374252100561277698408275793883950073178465146243163265800848590616152152092497083164141796754502939954244197450784159447189762871190490411929647873533997524247506443994092877246211349283133759225288267981072289792282039378389364260290735760899433782645098618084653376201755741580923699750712786899960913433622598382707437372936860570451234073568562065680974779223337288675470540957849426079516231181530546706140815481100478344222696116832346567414558281964066614680384298436446887177647308776926535153818519406128223434858634350624608543391524715404226937671637508846242663808241750634771261717858657208633333871015976059283920884173574137398552032204700766769914273241954071841760283172767191087391332151905174202185893797558976500158740241773811524424532086076143095974063075707025795970094968644990731982343015710395415667370376719655830213828210054987550711253639715665753151263459051359755997008941791488918682935203800980813543305298763939164521706482458404328312099182887410793851685285527876043268043523644762136350302707352260594286553172548820261603615937432409579788746502856954648398004533280866710033004233016187099581241157814530720321564796240617852078027535923761771680557722095222283783394550480403408477192712580498407257203135894558134883729564377055250503711347562602541206749080006062593026379346752594945856092028676264598433280526336354996621424658350484323561180699139963920716761704370868486943007919033374233854682139913179046195004424219582758612428281252742378357577841541975391453188338014079980408715492933495363809158063993290018121326999275527457603688001850292502029300361969842206011482859481827834020170565850720532691233983210198885454461477655471933342162842118433609656297888546332894726733418416713097038129162577973849935923316924052185659859872614155879721426113011671039774834381446366739969210904903432092468067970167730539756848590479579922647009710101096601470776938008121630263053494708223515659702225984520662394254661266163078285029039786517431815896936103228006291748692700418032163399526186722057030127351703558023223208277815134251289321803412090949405895027086558740959450918933643250491677928969937398288838874276441101107849092218750961663089709694095146603836350398686089470076703591800544287309954362315527180163444238482595176425835184466130287996780426734217144256514049309318734219433021751611455284220336179126218120134709733206490794681805475877052993129843712015598164311970389819470678251818797972500073113515291737319933989636518180658486337587269931285923018011206946089639053011247796357407956063639380623971590796718849503676907943210103143161384283043365013480970155906121404112551265449281181260961225528822841010325187171283899986424415569953669096904768939163195497269092991412023509831075284452554497582343709276231246349988281595652028495868251060514006598445370247496874809859081955278511539935076126162416369768680388719533829924457084897464040983039870047627454505024373185965741257828270841604356050886848706521501532160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] -199079065970740223379335028579442956975367159515615934982660383744235591565350817714494689915366462515274476122933223636867998259242471699718670860430957220963105093648221517063043786069385865073079937477110112043845292021100463727993301528075851533922567362338818943330663274193358103536174266501612224373966256511657296977031727764614112994701837570580019507670506437303365511534009650792781244333699046463339517880293061434492791262701288777677433266069314949263432159251819117114127061280005294401272721666198568100317802542652459333950877298469284512057255530783438941892378683029323790011380685365148518089616825424862923996449845652683374045767416084656585235418413117454282799744411948758072188563424575204839094837025785143685702410181930853286263355075743645357466352632077995886610588573207521906458875466548518293995717026414731504103345045289667467534252109589241184008261141466377516409921379435150239697526201272566582417020135961025371534332032667580137367831232731617479192997482648154680909459042494947024865521651935424818084448452464502590034590212430896653219828067125184660871768268062338741895321753037327402096342588857761467014813891398200949767504112973629371527732333998404400198142614556930035829440319327231247770092189955648772967770011136177024264452127188446874661923946291194608215141942362254282194352017806368119693095309078894310726377184529245501073699351987450814968052450368988831235314192190702248631901643253699659206630860884176815121881894337558677367628581580627904224939751068974462459510167588725695744599660579302424260296284117408620654662605823878402683468801938799089615079469754594522850159368472384076891822407909224036957271464381795856635123276349378895373930395763327898515654001748623290373119783569757206842206683154482336012974911209296788472796252310626878832172621334259994657014857223905055648095084808982395641300730099855807878396000514452402353302546196086462124382628563766711164096056877696899137276113699081188825102152489225800065736285706717384511858656697907130521636335365936565526468472739997234681285294795828661379300807351016191469080452596759263508624164448283574365597349135594128617302826556775905465676825961861102275303878617953244690987748237156386263921344153761276732696645349732375700425706643856054411128914185248633197073348220458882229566483912775656489991910880748016963913798437418635796747596279376131234635091760916907494589244060951265344298700847485245247041888911516013822524814893502182076404199538307573114155156991284171580756451306445704862089577802382701556808969453313658936584372332794837982897895608810438387678974793469879206188211141812908196228285287966483462509576614563451993194752673368517080313439804054087480946612385286854889215030668658049452977205442622009979941080924466842106455281275445753123420453045913328237941240806254787887454862648942708120802697924077313604276466669640516151370652700068516781526382935108222061893940467564474804513123682259382383815695317270588139946587641581184352195937566720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] -33253270679177741864235862976534353635501921554380362690910167935500246241773868005769845818185460347308041111582145152041038384361830085826715023026151901394954452468898915630979516908461248334574007819270519200204470537696312542550221492146079874629253697826403034021212459196070201492363016652819735112865590867445217367975238075201781260919948585252423203484261052987629441477507949829492673164813665524385317355429977690106430952773172671008065506582267420996023675269630821448804235604573811215118897726641675246813219834292760049777564769837662872585236592752458139511164050897649976290673457691281588092799449247289504233126246859975904014333077494185456961189535620232751035205562721753366288322996742795564024519751997745826622728656243419506487477748193884198404817811753035916920463468365560221434213180983622187346532981038344675670371361359410081877413392892039805364635867120025475582998353700215439381854182977271538780924111200910896071226364319298758773557005833825241963903703875187589700714329842758611443875620964805940885799366001285944977471200922307779787410426995055033348796899786870233017387204229135721390150883335802821706785665909743741432892365566042765029762226743363811249228634127942280197711916810574688003672985645179663725494898417914875993278236265326850129731116332595853363239111159184298818214581273690109080352997156366943961870671502107760202675687850933988711561395832771706692320022312967198617949418699739323611661463121635596065761772636543684478672887506415311958113051042819855126969424125473638568474848856842585187876387201031317005180446745836065058418875430631762593729038985921663326013159541403922500505509150429152254011655001230768532651629251502289358764317567130598153280020907911062893109255156813474259149228899627597875982535723843309972521096694154864285830099555904287963599672402309905749340466048807370175017063054916795489069508129747483710222599545939745666748977544271721402427211861584923727103672007785606051901680971034937032969737183018328931979728893465828827922638882240112172316248116615547445209822729642653577509282867152053736335960027249043842003332208718988116127851981931762078387602323171874288305496781822477767802283011815284181337052676465949114382474419017628086487454126079917540548330450035236673469606512558564809100610196293942995753290698929522403272091997147072767875870153081280527449937321063984438513128822228251403987741898062377101176215732916729280952470753030347369653454486760055384798469045484697152242651844245128812625812916733111388782216031789081856126358833480078236601826316542771899108183348114311126853620309899646156835792428914597453699482734648598303804674299707266856108993297590122121245538228647184285964056205474694918439359517446098452438688717927344031301471795665519103856546918415935436430664975013172244158856928801863172081262483557427578562938966345205302473789590507529505261049502964452648588768119503859003012991378228714895992808300676449145278260525752995686397897233171936113084799177981952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] 256121800170330614119346582565432199441650678242291918848499243037139283401038818492128835114510964452027584415664333609112357812009091266626631886514255484231343984142725047359452103814974363406174446036122386876983731573293733104429378702255768125953351780456229562480429455270315944528841007318247624524126311815418169280980663634770259079655645553570917708240062992306779926170417569988293177117748075953781545361242310873467970409819699093216742356802499388754349225559085857034624606495853411988666910577785927792512424752870112662412745021017532416495726845372267967373951225514277427527134658570730599776240212599376469905492448467876215011976159193791536496715748820390670861880184645572870392179370362966116104841833553963183996000445455645390446242523989855216872290263948313077975148267198023122004253152128474544375753688770356526217372607210908381812826159631397266960941097951231940947566577300646311410966743824088570680075421124654551636698200105897383735938770002300374375132340037444646721723667605461960776639424445675923832649394719787406419131564199504849561264574699628148760054393423062195803654957891562586109994044405358903424836206620900757290117166137822842106161981699881928589447807456393454564132302918342222622684605794659089717771986565250403377804957144123499808469934830992537024107442938913247773831804872437001187579399318345525726638063522678823797482472426102386953441226258030846870280338352810058862854058569272586903649834178843183083185395583068664007323726370190672380681591093054897816249254285001584914153345459328582002397950034792342825218774197208776282119324589350510937202735395435260447610499455669812021326211153133480976531587903900820246159124758320119864057154541721116523806926649779166703467604064100970119147822352314230280609999195257335115552926647871206759740003746393890938084378423943960102410087611198424926597689411347129989006353161481860384592251136630685985229771624547605648411783370442304074008891352572316596420954055612327206536019834018476900350934115265702504302381997453059818314534595340703024775621765306257742787639637361408964907810873757443065398578155948869615885255090424521542779468650640432141239391689259464576224010515969260069164366881350714240367518776422294437498607942059573007005648420995725894697314176144228209326038507512254282102408966799461193909980041811168247450842103198696028785112487495742531384511628272542948443406032093229890077186785657347205817318061308302592225259351123646810184968481735307177940828829659060358497764410879775224732354845109705660923861535163272493713927468744521156710485698754657251180591958862917731047235638152204212843298439945640726229960872159319620462525080813800692537627273916711411381344953424151884999162029851568295436923381218034468058249703546062622579324680118000202082742388880699128825004488965490778525251870309612805117814521339871996070826324274551002998099139245996294253103886159137882468086060968191322435176305789837509014070375174170642069525634356377910063597386465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] 722949903449460472558504659194419636493745831242463164423278903949128304441458674501470267082233136971192221464181944075197646111172277662461270484661300363596126840890580259787405954318499552845439712348237151970870558109456694837119196891064103849461769419020107249245400647588447972883667464263577418594655603752100128030591070922927844809371597895825850295184211332629080714578029570786500930466614210649798763339091701900662043371865881789832336791114033044234477187569211293913563732723058163105396136228588101738851642483941712865964824054024203831351496297393518038263345545245976296828598623297431426298047855541579381573093485003695387115973305777922573328968183536838508218775615021799185944709388297440944247369866653496233116806151422731163268854195970394122926002475027233264864993491345334338444079550292607253532601496068424924351386174293915777184741687912650662993774921010518415466595139696657240781183630354792220766124180374413978115822913378557359327793154034725511130214588782841418115910075437609564775693145822316376301189158253701286259572568885315569865452173294030165987271984508793838244848543989965463728748596532296774256114916672317296284729647885718574363201130974327117216174808309310398726231903116905150830948869864597799711055622750022689674485271340910061383829252340291666802083058203279857355820933779274643552505173411185182290630481072911481773975840360858230399668809310026344618858243923547297629579478996420654031747740129813403525743899233211342633913846653591346667583548752034029939255467097764183995714068798130076962438634553311793836216611660998471439804369954885964059340191176551915674833152243188908397780006659560734097621200689956923261550538334428295907243113976390719196783570358846553806107629964248133251006452681248056526342432531805722016761563177413285770796402219890638619106335501602715102688511841726319625394007617072888912664110994059616792528222753255686883692404796454679493310789556982935699433458154153955128589298945165498361752102398170165090952537230100594020638633672537446004261195869957677889124165878934971813234369423425426398507619157144220833995456881527829348534756362880082186503682309978487576415856115953710961610321392090936004110827689759050128829341386836150310703317444613921464583030518152699682351510383901881589446434572309487717665167083547098415991144167342317603538399398718893291762988455427634722040979851993955604997493994125092900921173420432534174063304901675776432158275967441537717882716854014224160968223751886670659361834417732250427712123010447792466981157062837574664606632783161106607630111189492340885774800029488683064840347885198553274518320262185926443166183851479829184414872028962474890737502458760966539026091261079160139763604854469798772369470189745377028447246677988211535527666027830134920197576496201981506319718337993640629255350678101621556600316740111344481688671499957265631062377408504038372063526924973511778164822194855287648010548019485941178331628877867608723352166653941835386717178511228928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] -13577795632970397148204294003852134213284440198857178812060368694728735386109295727387069645478940946507723614289352921452355720849540968923711620249536516113218547489592179663241665531305128135139961950033820518200972607693472764019687111040904587115256955170719579946255906213497299881752869268514042857822892169194247660477492766786683835068797655407767599951081306276932703721947208973829839981694683525261199397147754180379304456884723926527294993497161805320420392832514551933116105113050678085750647289451539877933811377444300881952152257935791041400755375316872278346836184151539063678923877171643779690438502177846052581112673910638271559785016907099515365529737760727355767597978221346766575219250305746303201881167341978114503314061963571067681847651651141341977577311717587237768916837923398521753798329318743799426221819736395110198431487527775233996052283102407734841926251533129771328995494028116460043648121689728063416398787119557751455698404438428328701722685693075712602599542033868488487592021302961915930404379404222171293481272607838433110627843286778982176639329229151081884452178594081427789205897650916902859524984768172364490079478731301571568020088440857218589018339525947249425319265826371203271011373852853396634917197071241667837071263649572528382867537705502469436202337379160927387827632089731745225818268626622984009611744009448502773753969674342904627012142944191583129761935704910835523702997895665380665964430826302456289535580321621894183753847425956955063687659493388336056866690747888426300420113101685401740148703971448321603632824479135115441265237337786278446339436532451418737911149348368740361022855361348919320678102857624905728561164620903885327040754223051419529442988384604302530750602170850247727582737026509357689027501442365222602310876162983053626220880755261962408408471980537093107642255205227203906644185686284106843533926458517392158227452221516930780298860907106361374220857235475918826045361905038309685525421412853680336572934953363005695955987244631891226886868753373342566721162959461730180580954379795222480682751645877051977586400483286840349025022648752837190558712200647449245031719041710579179864742571312150680363441758538076434672992455277226009267580177905018016392222727409040471726100664346866404858400828711497605990525347330481465983962343645278003423175410066051375762781221749813586746063107126625872363747596343234871751455460166252895115758323182060629339662617156644165759727956137246318822395396845274952826283449267871621254720412362259951702183079758366045204910885947371595385004429375791976881651238654263822468284370333114497626106470603965256707732805407967051872175532189382888158338988653061237049200782813665431953423866242506316772999862239033879728292346268794001250946455300148139409890742286033434466282773714838057614092958487106922793363944265116331074628373147939275784535629466121309876490193265915912059866927764523610169036456147862299443356031278070411897726255120247429748165261491981516612719330075539847713242517633761280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] 39546417902896790460880720550141816350374039506172134041950202066541660606780810003137520524169556074741166270073636008847877764908682231740425403356561377569686242347710157445342119964412578745833995220487430115956685540133715202377502322865902377617464421061540472087998856417429628133247929559333839793701612869444029513321013727166836231906284850121558093229293131923343147709998999400997681720191887496169450526479988968915048414427676765831703556917751086250735873170703798009016695036245934927244883901695959053557496384406224251734885853838944193335346274321954612308641030196423210227605923687721916650837188389421300911819820412782099689145103259437640337255834225338807962544989197307817061915383693985138916604374847575574696135811302741968399647689006605738662859912435996789091744746412770561931334730774176056010357554109021782764689459742225169843412445698201567393957422554994987140327456359015244119627408839054671535528086912439839555738874150178794399750133874651245327539293818383774339746599870088825299142426481247156033659639034079703451459700045382456993809290346340411407961027198212653031500263198706710569013822385689856778886142454966727251845007657337111981475527750412192812431942001276503320089220654486503645453743745208122239845066759884157915571553794942926757079451235964606563225740037836902292790309058956295597822202295477090802538964077460986668307359557828001317021572977816553190011656126815623253132956774170117012311115608624248629809782493732278312515539508508167198383255971878861541685604732921656575137080115792724670149101772012942319364978821845804507689446369685897071724806317161681978635761571306427384163452932906265341085938423670872446653783002995045062038828638147298719633590289252626480953624176990320696551468428718646834440211954488687183745944405339990812956922224059062793271558381196364169708557773975152307166858587828395615355438770186209230829059404156919221401005016633820782635530282241055988888967167385791336353555398424636042987877195363415377484861400373270615369271443471750598023948108339700247102000546714257644727141095727085709034406109341350923759803380675164813190995706693319455477106677804557878650027398408397212684727147960706411021008918426164304890340987552887172710032033403699118778191897744743613825543151772807695114170766858049135980815974855325048825583902284931670484779888187700024346062541233024574755891483704091243354717234568544040974701045080220101782553954149680702525984611027275050101042101891196873301973127970376663591325354104749827507415542499708321006150448397095150329528964210450329864345448232021770790851855102500685799800730558168826038104741468070885738577263655192711725993853209343578833705838787027302008288257541306891817836727878449048139578947968395037934265524155674904065037808024134589155753950233056864506699005959219206249224901714275362917881192912431788425770523654743385161241215905976447186107538690915215437833711731997919157548710927028756884767234930049061457358217701397311580258273842954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] 101189091571994961206968547548780432183191333059171016295098676750551381378468715000793896994569580437661681150195190530732034960224637863856609141708149839110409522907953858193929947617926685187944151109703662330172003622087905331886813485076229982670783851709516890005469937644379165018197543323461267486600380461734129386597516030104912433877040195826981854063489320203043813159041931748139637627065731656214753285906022774908315736720232056955922812764143419487564060294715900940694527142349353930205822245388286004282315564662738079142481838821698317290571051970096179616237682303206671061043306706920828635520887405984547704677246645881651065824730432297383345656868238079248740237300821254026610887941003736276760580733238450449338362082721842064230212709769394939652082179129428141980202087171848520519567843758020513647351275888033549094648705429087402789360037509335541485124122963736564242964894324042749972637508749126907947141347761140136615502857652106150010949033503290226137059318449197352390482259708952879135852337477666829177450060972855953605044703691248879679781957489259361323898082115913311182270839346215857971867345525445873574643995156848650442697399808841427319540854558736793905599232799369640409635189943775844284892822328804980598596102996637547909511645990619506390655096392346171741014029110149623520579473451874806255683553553753163091303626684308775909855590130046244457050040151210649978297952848384932497253371283660550409955180966506242604911358040500506198119388152794003428401363475732580450353590602926948270082470293670110270540936316579254943009288926913446650580952069714618369462888733752816497540125285890461623855868832839062743208207517985785858315202545590112968471920019027278044648956133166686705939529320462230631722996222602989708295423937630720700134369629369832908087692219690769251794351239440156874649696898474064943828902725267445936334464200005299325030280272422378526517596220118425722678266602926832131171767954073170057055289718960712360619354440974764330628338652235368180979911522136802533436523442560187366066904706295764819214718281644757377897940980722876552431579096886546198716587373661276177229317470515546422524037351484680182265104976583379313569772834345700565497177230749665625204110101606297245777723200327184684579406043048768039543880427210269886335585337147917056096028822937352751105684037418853722291771265484709569328493176656409491235118098397442668884125897198899344589737563543224973599308375479028116954596365516051612042316811178684306376992124706681225045462100815396130389153364813547298426891454159364768535823732338602726478502462550752642941926029132604114594097006498354108711556856893099546385208336986173910757443186940434467267141438877043621227696146166588237616763129443824546224890652509819354925620698546561895206116744262200827774671592174844270085596963597087406226021203408519743183547566134315353318016109862167843859542438202437102660472325065659104186718060658371355324909077907753185345072299761165884001475711782092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] -903938115349133119831972730659498686789952106362481098605436300519736205919335526450341636762120188815560289114718060590821386368122024234954153518974122273375084431515660004669795621372988615130470468520844550541335319450295029677058741182838438187354000372567140110014580814063720118929739222750068173857678805692119944133439967019591242340778014044181921336742380580576008016595465147676887280977145286754786075874006763709741102483316975786661978773100631614851887388211670829804333280680484401195380938378546418580885780139073650929434993092849579282904226547538405936608739888910206101763728682637995028669155775961582795476842798736181869343129405174762190599470358370193079211892741514154753813574915697829266072869943271571220506577808459405657182476380515332143872042746885654023538541614452459402760689694755363849948149331802366318672941324742965619234123813673272645790276960055815462273306897013608152384787941024290976942022460755341452382010777888681408641776542425556597559124838138824694241752334264411806430023721232145438961190959804314065746584651505744041136079038558443178794968907877335877274637775248103455461601907433867363126559386072237554105958480110311660183635481718559754602796454452510205241878616751249897090468889045181835626758287993518990050228982472209945567770914311567425498719980417411746135834922938182711777114380114754909610307488224469545069599672911713019679382856814523029730573999975402106757878588466766675388772489344798047439524939749275388941515571588659529114512423859332261016946249907864596888556461232476997321429192736177876059465348124596827369569891295611267873961720477927326380215446659151508345315067125065955935608690704009293169761466738071007785723530613224576077728688763192551051667167267360317712682284621273176079986229544437703782655216124248820695209457434855848526073423427556789397061118679754717609346781924221711486070132696193095175407067523329997743831889521027039411696494374657959290355673673088679312555067918389973888770241640505256069481609974536182281300678136039720049973875167257987182090606979495293985815333605682892479021804632371756935992363172826307335122068926547092101328801354667620494447239947078936923390268690087615826233190437969622981047513841711213095516256848998122934902854249045591295758706400530532229449267424045031754870842561078694273632569201091527941392037921126039021769784311996316638197364885607654285986390976316944453026155035061582507500037083468016288284536094674861244089096777090892035293227000673363584565340969149585584596225265935400912654226842359039585053086641736309957579372066451517457414409714340320767408355611171070513246010192215257577109984956302464927600073324335199928243579639145529520878766294600514098725144893345131053992839506025556104199629855000747673686217028915615798932882033395962288552478599496978916322183358600273675574446168792115203316487968910609341258078675883442570400013053130888097334967454213854685038018382795218009853141494819747958093876277227526041693051285867069440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] 1953282572708059805549004420011968636973862920868653418177692815297767677610973188265632743757590411774646617787124099955161537460479662990481661980218983586894829101563960744971695536127792416186461147122251768429672007381736833653008656063342400744510172453793737530143587368871521605125318098475377858568600785690766992529664713450932225024387543668315802333411043880399451883973531507187229999993573322106242651079669943643771127549457334022328704619151375673413742333393142011595488252730918206900480473594621494443412066178521315827846756705842144838169361571907100170722800212519598865272805046284207154604909256458025073944041304997517198942168731700191681751045757181878391234778921182097169735472768092708994626991524816478231002443184770797487404772240620117011732206506097561140377290939213554217357764360330676289430686957808830742849809225260765805837674035622598974753444573753603545019217452346739989023735682245270528819213589574650668121819591628873670278125973029646933964683647674608510040263684611363735704930969886668922724267794227781302083448084534389076673176550382115903255335241817962167358760247193217771531985578702840055401442145343722738775922979732248069991092641661044196557751603404496058632637507972858535292490022999794607671556111696687358757118132631561169179949978481157788567845057999317929099764126961542961055912332127707118920781278829150365113101421047068311632382419802821874637048214858817912750981138381700630694800687258905857128328904291012472227770444608161710752792564610017315554626880826885945076694790845982196655505807849279051684112798114533251968860336602759451893587184735186999221543169260667889685752331723322538218893389711015918936715287402418451523862605540039268158228188334568693084982297224975627511130784728909414305909940940509441568957757926716177657385160430226581608774869468604471641076773625437025504849267369013409064269152131220249854631461252202815574514365718069927734055007139730759012646816489455450049534722415077318057523836057736311776370835227761749186980365337119671675620427863249586338632983068255546806901397439841522737939093522967902334634533232259390553329155495743670934075984029843853806059210410098283382003557656521941946038179522349862807373565130405459208102232887670424316495305210048139732985194303913380890452627906712761713670489726396049017646256844822958825530378102835735802498984169336348888699351273968763139260555307577107874212553615869631363117426759834681024711983881071523648665821327656187898953720742870236560086311509889245452193123466088631452768466272174621832564074647088693264104925733468133231524943357253239600593835073708165750854955422062421063727523099508106557983620823040538956837568818353140781839583919110860415654299327509299702432777725952800971062774245965407349999036438280856268674772041023389328413739884815671024317950758382755497833393185737895851743170098153920535149791568089592204861749432536130228113453996681325592999410673936505588844330364335731372957154755361967763537739643921367040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] 1365239188254258407566106213525517547301197525042669659448952958994056803821538497888892516264474743009994390800973876475962137065202077457502600694115245710807939920709161932194037394670830169589246746840711188599327609865489808264228754770126634375579901909629509295582427106227306953655038189602959579070909894686880876692574705667749620741581106088301480433233561082413901098935796456132525518653259953088398689722065762125012351091802688252965190188296601229841842443329295409922707475680868355858488285692065404418144370598568730787118972762775497670304942130370614365396595349263414540457033602255274435638186331119518670764746922533011955976198755271152394594954243724120482024589862920129607882069888422266376863086397216521810469924159332468529380814780341968730402821499358822245883535465032126850873846348031816231277027238201474071844435824390498199326785595137394769096298352922950698331951646234918008321036602371876593383757795161166861247951824700285007150707978124637352506857788135210831654002392272244510905744800272545479028121220712821972085751621275817528156752042069830996511188270686438217310502954612142405024175753581394806105274467880140149159787226183808042825523244733720265123341783704391671968204580258390747951801431468540287280322250922945908173860477526052455175319720315813181484812160582789287906179479266979296061342721887233949984492932793527878566366607854244172172935374757565733686998310871618905842311777218322481521738181081921272495119510985624926279676111010101232293590859996292519584298301837746762883782833689539193405479680782437956229673896155112465180671195054652840584494958657763974789981147156080971424307936842283690194758087616077357159798291676329900659339529490754007280979548257186549805270438105300025291979533318237185360136289134658872894849885334693686136311771143845801793502653660422442983723272080756297887634616213612928274583274250281616899844675086880992478617521313548524926551159298290296090115563481383765426286474342647699045804553490294166484882491933539324784861015959875953561413686456484287391871183003792421997426254250508079936352468804373784625229846338504201343693310854183362428678269474788705650746683814308535822131013337013359461813334089765033361211411782210533323203508099289750963859414096043937790989613813030175748070765374684998804212760758021967324271282092706119429008442293609257269419890932890961578621958914708164640096695171787136509782770181220087685870629137889347946995735455706308700745489329298882878033119939827501878329322377604215091332053727871588727492030771028611431839485757874994175649131666020596623732700410943025818476344168678977604472931759158696063111241806683523804393456078109393803632927313509868339737124850558527800524758386235661705131618027054055076846378478092123204228011819423741939104973988483515531323272403010626341533001793042087762918367305329912786653539062882531326750165940892750535630360615383978852323537018567889730202295549096636978398702539416079760919992032113773997441702119568572416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] -17093675904749952641333082629154330580248502251972972277635856438148324489960961129720633735891445475203476050377997287903028689435063331474797275350694895860085141047738273767008559102676431719398861347382057162706959196496434149271558442945982705350633841091802894290042134131389162931120534851262182175863282619857134082430746624586389449678720183670402036799117790243701728042304143862983009414007111856549065906291994892339655792580678467923783906973930625477561989933400407561521021958899919163298854859781452135174112651893910027963012970041959332506150299659106236914052650968966159640134798761972645912486705729545658931803811024492732962240751759001073684469364515756432494983125082996580292344472982912769141406995972230614994717511679984575965756788052607059589821287215414171661301803732934562246198920291144316202154051199101114849553297985903177260110390246621050740133864938684998396105734009362850227105752642334386992149452340028881162173770198300051285197797112108017448738043348634044768875297031559940291248861032963140475161401678746790886785956324539889395898662310602742977561028987928004387939873805711894679006195977858450707194911806288693285195119982554887124119072923304527333298885781495626691138645904947304555939663802780325904325381683312291928829718346715656376419369642262303710543569910746395601634775858886232981368868294201368190563184473677252539587781666696144355057305697025085756553885686209407791275254508245368167895918244125280757973222102510542891528984899130234903152869508437843532764982252325997912989970481056034956885800012575428427059540984933025768065229529065265492024754410984983881093961010396646883932187772280424022304216308897684079845296942715832218860759934149352353024866465506372266210047347179626064770546574299886858252136744462757625919660862118416367436710058929537628372561751061642096789835222745887625991087573717230382163405938745516466024699369625128575774897373555999599102484986574378632709563162557504475082485617574004926685835899360544012477150424373588848352471793553056545859832150632961436599164056549680943394247062750724903766784461779916891148879590791369864330488544163596813011936464478512710134574640287411728613481431585582764800713300144019444060472593966351149981174258654308049481264591437244041011023998272415508635824824465722233796916457852229747925945662599995461219551689714754540837470797489950759594573286510334059627874556973568090310322020502528202754749475278211169838663330258257694092296501916441839170471306513662418825949295128604845358210592585762968110704631973711015544987753940491881568446444919631190280271737235320047994558091356097214390848745191648962946468471636613112877025941455311148800046544339423683599610067524461720069547108241301472912351432332637820353227233801845066228686968379969231712373469849781780261490606977574806619859814307502830280323717011127560452029787802074127864240363083939644826448164268026885206931359822302917551427814231372642146348906444492123287894064397519568750787532369397022720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] 39635451879028844727741670807683008978380735392222270572809200256215926157476714226950128827410282778486610041347121215278456963314331480886266887839404096741935449510625387114665752694968529826503944181153501589593794341227958633005306590287635153168343225125298446215864326014547011656568014648718978740730562461134120703601286917332117553560339295263740718489125885505228157431555989802127424311002605347106489018195817309764282841158092608671074588314671488709504627733266332248388859827737498565008056578163276604582229915272491512302203668816176832160426597911601479616061482662300702062409780045862913749868364433007824436452712171716696447623462091168786230981115155353818425776471859377272386435290230867149749529563802311907912133059752083751058862701083701532908253353159960736353198921230528589363092424435422045296056129587745186472596422095126379928195376204047282223552475329042859878607027328986652541309522697844226408273587467700846634448039975341451085314323177497132179309111339547655452941475828316749987618015591174069684103637127504505579013642634107781384208988068076186797421582615145582077159374097336837361947666082172652422017604729380762909210747758242049377276485699683813497307636193992536815967638261069449222373337301070674774214547675308830416365514110979519341487739503211828396721765360375532152901715402739065026620518255510466605043362190567395034916716889749071628330314150243897730263219094115005686116894642098079061201936368138084611950397398819056207704152108742893446454600480389138557222775000355840907092907479210402279654578876806201263606965312174315077472934582280805149431473201425411299290582323602208846965141245466188941126800265185800195425576613900720250785510813170265378315654819064066258805153393867280020939839938455365566390307436930661715242843637826133820273100272015872043279526988802960122017230173541380043419507613790015345684917506453915129219813301824720575571377252651806110277815359700043595127884689962859243830709418400321591563766821034835002047600044771483903011914854002790046898552910114908595605128643763247444844407186094328629273274631366302675103013675932196472396825877479208062902434462790500798986144131339423260731020883830515963534101842755809031194713442833630175849268149783066507028643968659829953855868160812793459100290561218316131839014520665567855085478963335696353889417416799731934137084404139102158073509479871533632712851966459916039613392025145995746721231953828518931577276034271144039831638850740497406312798770044015187514527151592135906958780123757125399830978982849998966429293231426703934150344120993362849452855570240475771702574657621602517830616639605265617780468661441435210488724437537377072630853291932440310100922019444486162849388888097486049592635928436817780865496341307222728832606651966964788812141244081534179334028146097861903400665792460040033557773588924639117482061162613896319187178221378131294069631042251124621464905645946197756913705541818460247033652706596825121792200402410297021736277357716444282880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] -23787249368997924075815073234438307826472305502083038463882228652353848250937008126066239056785657417326789987375732779861889416237551101471591441938853031577893270566725627956248993700490634199983227038199951307834517573826688131725758987258479490281501815946021622206620937476510140211987013827710455450159185892210206475228922326189521026801219983128947535498032756257651727566235052758889099369919153122056851362361478257409648412502388115803416972366329460222808673507310708217631119767391245844346146284812021445584907654189697228631913940502635301737970806908679237071128394687522627645796271239844722435235866173408038206032107717702265047165332990846097760944960868934799761669162180224746741826899183480466104526996409761807026672156106122707543086926037196238970310587012794564280744753303894957374900620158647127193677631299451858410606127452717867216438144618032832747009580047609449468128223390685946973457935824284074003530537590888228825891683273013821175676754590470006037490447783361734098755600139315361758582993654024166556592517330262776089891910939523191227859183005598325081622029308936615331286791089414262262410744479696541515326314949589162829367868826899829281341680697163925679004571961874754091355435376048643162522568340937559157610105891197323609762111135999225863472912800213686284842091714749678996496824651763129761125014861734539267362526807411329651268373141432529589639838961544756990462527234351488911449155443137310019958477232312496848343219517373751807513167846076711247891104700066424349629543524340938277226983627121111913884513842639055202902262778046336943748260833447970495979842794004907083730994643087490577215438582428484706999281322696984268487943645493939612062766639781317531363498981218738925600167286515310066433940952744491936609106971315951955364824266157272044722579667624587799955465495829561852810403844866846997048890482304161992531204616815895196772059326740420839670068618104917926078746216121946952450865557808648224333789470955300500586036020189480272424231527187442353531589456282263104211512424723113600373503125773363909282037263565199832429233993487113080141619175725894207207267136448040934218461911319038486191752827292459144719649395066077775197735802452168332801675840827663290373279920609139573864414437586695082173166132727614899888758735552637264344605046381368079402484957139984102011160528062295084402009227543911934504375505342573942893500319124786389542565149574897079034188709912943217417057568699661389153948534654002183255764274896528266447892479683765609929173865759402508144528476003460806991494484102883124241686581059679170083097036174386949516356730223151112262802449050154020242997244013917174964373149940646608179293220905451860801843887280429864734836993065558211899042716921152501513378063901968186050610248739364575219263947613518941591903680941681011569066082170044154214119694731228437331043596342873491660804415455864458323965181648835554579451962977364944620237002501556688274111037697907292984666805966937555073597217430097100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] -97828622427541827303893617240383877866294608602620722449027679425976985394892764849615703331984896101056275357711220737293836185126083119877102933959731179070464898914354449174466284171055545120509993019606071775714740045575158940057168585121426626862060763197769802028567778120013225177049344750458975741960154048340886117010154014930496648061420154747062854633977599774527999109325833517969651907329906617941014689499511002969057958547827500938688824354026782150483781924391717909878535832249875520491547154215928799232302760078044046140057681325998613687362297056518400819162626265391476521135753136425504748908513902246186370620859512658506520783540156587512922891158369601299990589135862255731570537182058801328573109242729713817509855610164098991275207593837716698489763817053748422549766300148597063384583136668323139290623867189770487671531723219392528264469024868078098216987633722999266444394327956991660101773182476013923135273543923660538538081197110443346903121511165980735691062109504862611593326998115962408515922574416748625399271373400206435173252364932826736823121564128214406135390428866616593364822236362882022982991722879153245883437033127020245556015870151407032881074810206132190012761143869793903734817285491683658625150783119578117582618200411654125785486965394458117421697831570432034537225022488041024530235941943669740224517367870535059724122649942481931083890516210465866829367035753778457544830621866547791301518082592615667763089371667226393413057931302940501354606408941350511315789954605604737784119521566502081320824838100808198802548345637611647778270839900246172832360649566830256159090603827346375080383834937946353973109354764418453666429887313609747057876660567654807927570964227198921271024491565895145038949359285956551183978275987795789394276258988310711743788556938449263285602936642617746811365482293552337234117053376917546169652888951605672029972485376794174263671556700822148135342584221661725225877918103850067601618348291549219399333865867949916321843202826489484600428377833787549854999632823428583191572216151633552297865822063494138626411740394096748397307210441509798625049176983394598362305242080988945874202103174225517454207013139425121313713431919115325241036385255921185207561047561965474822684525377437552780331241921091853566513868810933911549094642269325017046766435660951160354744387302665064096629147900082841083414158120344991063283356376180522311124786086200299201953372132402765475475701597302862987564166368483517393129832333070831760354222842050419835689799831224071292550230672179749801713267793531737911123106233223391209221832644533943959327624901380122707389012453063253866470919054960164147529459359404336556096931582082661995397288926233753722966044936240906280103885745464579173998881881940303733147553204449348197095931127348380660379273085167107252332784541266199341519818787535771533440258899569471587536864091326840024949317721044520246328723055162836162336812765648199261075443356769593708585629317607261926095788289392322198748737488313464651776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] 311260136185053678756203529157434172126774728177392900755661226582707264069645509077676027218659422227499209628621683279763823825144571347716003427583122041216260495355689926345087207647886337011314973010032161491502311854362410605598992255162858467516221478239759270570338151476712670631275258727918570202441679167673691215004202853767396651229820640544763479017479267868781379006591931505313164760736002606754775551136747152080526501161098475843933950917163868700514437072189710707966804143991400293291681854472718060285847653325194313638791358121378618373499289163350550892988813847367128987333754566626485028531376113040264134526841401249841419853535971842902275492831684288652369839964422667596720066739675185193154064004167464636657515079031775478353521506841073393981367493697165043657527717601288182518061953356857467126157471208475114276906284538050617998272447620206981177850682052637701568149749699940750296781863214173753841014396857175776635159244169998834438128328677627295089558168955283719379565565991738152435521209792345136088080120698459280818252507874822064679677395711912128714945947828363781532024718299539481515398182086599084019966986775417623011412494768924761892402597358265854604253242976177723865922768138226564973427966234340554602036200061766960118044455468302528165042605675786250390564543318319484401565942076184610641953317581844186120034492062333452068963432643669738447369757233960374499090953453933735375820863521383467366973256022936463113035763885002776329851914258319766482947884671127838955149083648920633691614856890294736451371696280533144498603585732424322350909754350132942322929724448415318788733830626332421788098956758140820539762447849036553803046154075548619445781557557571962869271613009048898309541481719261990168050440523402898587550133406187913382813629223801126104063481305620006501788995959309921662492114699058876609527096806582086348984983655521292692753185382999567914554780160771169919754476092962197647481064932802910942924783842536617495192378373908456377482605273512176947323637620657294294798430203710319768977149454030832349358491681534080735945475409224335887964732181932853591532991979378596335021675152766517552023653443225967618857744537449364933627429976757913239414083134351490069012211741422082631542341481977322513353627748668174213434583309583641283993467759971542062333879638027791153057284880422844499799031239981178051084888952056498700010219481114852589169121190668902984891615676802292108890631958611565358338091615514182668920073396230780774540346322247177489406845473161336926485265864790237954469686523280454279798816470926812642326344846351854377109301056385967248966586500935260957506999091873114517691808645299192630841174565292794935301616937285024848565742454884000399668867874392852109733534615503069382647304992155941538688762994704609758307958804092677945943587195743979371560886718814620222328474798024914774896880745298122840614367821579728186708125395401359558535261137717519129991889798098625402603918676389050322884758449361350819840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] -426349707636705654485795390999521285658569246118514958818185171803580811689186103781276529313522167289463080840759135306192535619320345231751119466289078770700691938346877225057764518896104328807442122617085884172732281416880704260742931854668959439039182913397626707365517255231779082110219135677046742556785039781830557486545781167871650459215471318840356912485920329611150766810149362178892455463810902745750054284686369609157651053938932626743387976286574481937445904815440730739452511490056316561382808572011819681357089962844487383911906397359046461209147416205970421831376058277173060777307369414781826133506822080232382789371877829845422016364955867737637283934379603571542339979527915142182323690954792051343297024657256470858376649090079598008903188987256856646231629625020227335556528000105285126472482363593197399785888270564022816290415501635224765283138834086480720633507336315657005627284463665464316274552073509232780706844773324814005187105419782896731138516114409576646693230569428745396663658645073870913852953526153088926138507634578521776344298134974694655201195655069253994965379485968486190114235467913730945614478096317023287928979578896414245377924709984620260181057043894439098806949384435238230045493655834222279004808866027653176468164030138394567131845558946018677438050033421097408480552002860568295046008550816957838157021954681401375508114549601051527913503110258999124087572374742051554357186300073042090360476953015028919398850720085609427436962646016197918828452707856287925601004324134315560214646993237611239470677065383191014512365504759380332684044772779229186449987332679830209917914470696391493015641040379049126632072153004557730991960994903787750662087659285079766499697425406463508332759490994727807169440580287351616829969229147740343161696773982749430700303902112818313527053804528573618311222033741134677177840541848698690471040055441538387032135854615888458466931840776949193767546635235798855398316693002470114466296886992494084038709792756663103020424506836716021742250824568635408526599609039356528080684722126752293551026053846851512411999294564479953538067547353258671387501231788562475974199176111777279634609927267127968800700759515612652823926273650640555717351546212981089392958758380352020596635423284660524548171689841503218746025386084683248593789184265442677943084656151078170706778271119885066966391468778064449571286506838393769499183569816872247709733544882514275093352037170562945874249626209143906497399495727604273366910397876889769074167723678681851536648378637602960283067335408812201929467094549414418138632800820334356074313979717400357698720788547337804587752552567831129557891697126363574351781324647926672716568596289835760338127255200665968989036683768266730509139015370939912810527183575012444629784574795543242803810413382436228903743576845186742691836540341556694216923783278424880825796143126537542161964806491764573627561627850776323070505814155481933043932926455268099336691666869639879617323573320882389686857034624151561116729394142159948480512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] 202274814211586586316111875329088977032025873768979906733116848405642580664531599086593827759933349196224926710387362390778553414258525036403412885284974633640101672838024395038545071285755394531705386020189249319865946720166470662278190492702816381637383356710859370615810892048959317738831546429060471531112055478540139521183903102044495398450568893113364430344173552108238328123267303734999823672216552457428281791531045208769907924026953675048854971130535979236907312148149460134443187594656086860333720288059388836702788274559258517652263612344261343174973850592759706625037207831014612805880809250381286286854807183609194715878759198183527444858942535953793187899639965918231413172178996228940809996570963847693804885091883347675239725021209370808050842236857046665236780663626282884850834026662928362603307101712013508273443931773624578908561172269297164174970971089915796334404686504460555387731681816177065511257717434944355743500214854716201812032780580418362903602903399245886372112248779219951854755910178921516787215260918691819053795742954391259470480569838729699146697031378912259298858130560532134153693379974352256813238252880265206122384809034651376867226095351386795565786219120777601393969870292534440401621331322674788735412669558479308943411295333589307848943865171640373611982539636739161051929794319599039005479451988547811322732016792747083441774635317232148293480044719835124996950799446505120546782833425169517075823780331401443096641410953448655549436727768991558399634459400643822655449543968506734036763777127406081771945598990749778904963454854287605944352244190377153669353568754443601416359852408938058430587434373016240181802176036867471420192030380895665543157087911842478714029004129710100877911063800161483660248084812827524202176191620000091866141043991427927515072040802139938131634061686429296636275209484160874031514428914294662702099992314233557691250521570923635329356934693244253002129088267576964700965570651460932672633447997323635528003883858767603749133083953889292695476669224976063201319770715052210020217692048446754891638711421637377223999062223865491115225658553453840361448091808956983835217914308502390067302794199978154761254680953711081414667727911514951812935245666742276904189426977656865804383015026917235403411708876449990405879938422999463649091393322040811349182065191632445516773865224717411931408262977920395788777091003569700624557434717296910114499728293887321120568001673996814185314135244163886479389044294325077454244995160448137753109361819152674394876016784562662200431288381726501845838545710088643245420980173098187987458189888179510770985632040317580190579829822763796421311578708950507649824507964495747050108587506478110376719301321036096594228456617307246717038124497002659569678301649959552700121028741237656392251369974088514109812546018965076940817317187597974312002835388651653630851355996013324460271689580717569917116335519914947317785259299810578600253173674878467072343356873347323452524662187094512234308975038907350648737708304462868643840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] 320270126791514979855296089108555776951135886855362878223182902665360590100126813991985751456545328134853674630006940786063509360135047273929451872307683322057402914580628752141422155477971155878340835829663665903003455833100384320419262975246440501731276760563332039868145099379209855643451717987848538319818816422980592784356583916220123033518202803598476792260438891254597820769949393804799026076551144688340274270470528091890308483207293402329241282319619584943115723085597332970205101396932099539287023118456502823471591644680476223422932423179805388791205783220691874284131919837077076262756512108866250086911334016107181848779463124828525157478597399201217925211407192858582281415965513679287575108806160512577407592893993584611254795268443278141246220974912355895950038824521057664319617576075977363676124842973516656583093941142320034263403160525723171068251429607545191790413513581483960037182029594176082592179143041346594557626454288501738315483350754182330914726872731850222116392336587895500441212332213935630233018184026688083877013587888384184171881859025566082263409909352734126886232107645170546594168571480216485040711389604654757752387218083249705755885756316650675660366942897109324000600456541527651724024081065085080888757083368284142929594043230999309398804514926482537115439884227119171092069451407107925935016647270435284645163165904232799275431207152194812693573465184491270304669313781672471524408639967445306037962851958310202835225174340467348926192558412813333356502108621737922933661784022639091746777668790527485255157880121465982348465127796319883591260313122738883448938271699769260943925407671739859346971153812432290153903739879404446162364608129292555853068284489496571096388020994856696376547149939398189024082879853456709224933054068101020861033304175534113065011389580470132790364722243741712576607956296495982229050987352648664349566547690412419049140015053756395644528833561514381020244434400469817835260526083267306761057076338895886881682026780703936100327119841445575704365577494530278796436464763948389966804759712386166851501988167930513430751995987573932742945013832316006706859190503401897623597503177446481058384995801071607450582831227838039459402361509964865789529388155444668053596992950441722360061377753974292856812847137284411824734866784182440796714482135573476340431362253231076555330050116617959351575051895294583288919449056487422067673908774324334800566801957778546148292002687306840631222055541703376934108797587390740657367980811049395923861813663362834186754193228132328724051889743238839173508166025019647183990424530754578714606661184803919932792344047526120964977000349313993526606902090407056517665088255984719772842915422901216675590016804872324500897242456529799095251639826891688194166149306630979272137065292185507736545045664560203915668419118766101938364974273828745167558382257572404970735408467014809820124981594894506365932568267797792718480652683755633956571812277126995579999791018669899732955932592307568257227304797452160284543947657550619475968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,21] -752127839776613690345749556323402339501945199629726857493802366819048960042879366583586442671805773765675731512772362944997606009925923561092161632714872696671730541282048783225658175990033650085495503242169150792833664744579218634129782419066761848910123139692387444468270103529372019544620062099594431482150710744152528470362043374756490676134098923017855189667153363937514061812342825500952153434435130651485014523207121770398281450896569240572904084487644655929950822829975764256889756784091148416457649390028778964562300648049618530798621865547571536046736692316317536356801469130209611365415393109770557175848397770333445341922700641613811431516460513916261560955846405918362793704150472923200058431440378582343550340410705939470118018705557507686167960094086535808114500288450538611604885104600931999210801467516810993692794247508630548772323109543882998720286452298761010428755345384475061149345229352880046601772261709016804825384050213642408153704834567268792680890175512041718606125597361068678709503534592319612668954091946916744340876482223567014775954782416916559351922056920009577786267961611296114324269587057274616450571209099195576049705578087868508483634947495100895606775288111402432112915736050584063424698526114759963399285169553450303611103641144039634988049301229542967464654824872093157519614683034819666204805089359118121507889530490144726983245163766108192643310870949347724229145062929947225146235037748478413232950104410207971885254518267787592407557985879754690500218941357052438448583887566844395705303404357589382649280837958808149210180139651714286548284072975602681058437363423855370168567521371647988075144976555351307400630582804753899031264830290825894853357700413095986376378461651839343598000074392400482052118329997843459395255810445731244130549642982787259336340129024175884185576475615374213484685089463859442307682776934152759096590678117637082030574044246675316644281506038310524124050952003284490976962216498709284638723969452311507835091641320091494641105561553763637596472039303973584823506599402903512928859996471012077324674378098512419507573358394672892914494589254128336785429165265591975124529585010218184083393376487436880876539762105553412735527321853411184338208787492426516973299332556084576790521996427805681879653930705040032536602168835788716256089085566169526648771286070457735339567658591034983804887165643102389862561698596137441869236870205410733709446011618665980497591452877895525595156227536938399682701025271306528447750119444319957139880031581413953140389436464082440054949991633893214578005660440716646049067754558167980567755394177594784902065138205465489451519353699205213511384583987587465829329519767126531284807317636888779906008380083670585283297167229642744294131732369760662250342032746585710323132533600911190157117489140492633176699855136411839780027019672029708173759184961845641801448160686129894634594752396864257759979804777710584109375065813011359414119981888680072796118580826822801064058174594914906274619229187948457934939736499757105807360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,22] 920601278210638522098151882795929889880583714903698652711641187150653357379744179761841043802725565921434528114536398617094879709252560816350459467295068789276420741825472254637510680513050739586390260030362464215847388173352032173607595349363597679820707505074994379763992922921951448417630966141211647729814820847723075888679005016964792688225989188713226632572571231311756028441484758607237232140448556749567542659762405416943168629003070837860447975293433639779060972521556873346018417588123927759866260893703555119663587416483963181562415835801391358083510768111883372930682298515507897330751411723397360993625671876566010083552080963924780350614944124426071422057867547414119653626132340045427832612410085081599542804960026206845641054637037727324955047330160945818166561104019055385707446390259192972190883313071406507882972205431763284203689964295784850004784377318892234818123132464352230715927760574774754061977182567661493766099565487581431681654489990022663126591791246344524672896895862707027875462298421551126605179902166017274824104406447995985685800111581895782722832202048947327086087684570150006345124812239818082581875372838209583021669130100622553792312544072770537621550760655292989712314867483487854591687215230758307232309161844451417207083469864782912085482749838107780246237933365125605818851723551501998890234802645440686382371962229245660204247444242469375531966081839223067235518355160092651638541683651983448108377659286985733558462276755391805599213427577337253739273452291222640153335546576950552365983506796224567206357411517919420546560415800604123786253307323205617298660194753516331433372023306332415673792920669760379999440792598890258060645923141221082016949927051299320041868619033683626295439209038112551940047575863301051030376601555902756614481819508343237032193996301752939182260112406248915755698560641297054879984977729872235326117263850489339112436391348980262377433096499487075000057933383704499760705734987560366532131670165743335348252877674932945180895227488471724442312476604500147961472343515280317762321903033611428361459689962322868734935008000938342176400380040608328733727574651803911624016800826851744284315495590737371711213859642957570248537572058293415895947212639324978144799124157579354422423723284617333228656896666603833167037986306614105790935917955587252701281275464877135202299454056754391145744529052081311179993731481729624694108715907562311621181638810005314206741827625576417738245927380398328220815800644199296346363415204749992877475787212397840399875417942036798603301620525412937922892276784344606325818814938249377197191363640464802048462880019592589535406125731797469774698214459370446632972779653167544348035913151103981342542136565710994987156428691946708257545497938913607902456305525228053247381462961144083223180067282039027770828185202991183709869282104129261041735614348780087372687550162096062257024978877192899483735116966156306679428360672351392795239231990169474338078511914919201013833644668106821542574755508341584678426104030922006331392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,23] -1436217423848389580589992788709636135734400148233366833701472955546536467539183454374640024094503326543891445534698006410126967455284860959157446738827945610767297677681246402106113508143589430116333079185478373531581934032423960533665460772311740415692030954399037224578395114589347756118981431442084295251506862469633859681141184733394867099065658913186075512282655577396833879354947618535524504568624504222342806868500628491700908014671117428743375131592876337566565654531546402690127951225440308349050665591205875161153261276162219498102961533235880501253733642574883364164269542720779767512178124880278697653617615639718911922689947375098327235988645503915784812998991164073041628755061480600783752224234472206090741651191490232729574086578816779505728179824419728866896152515224866181182685955524018245882925962185905129415773400726225849762224744953736194707659574011481652225802275164364927078053207165868482311964100359513423886864181339951648620158778574822090507059036887231830158827951438728657892527561833324270748791440171164642786091291443220499760891733784632688977203615659704826883972929290832761142877569876092533748995220815465931408425879064593449336010775401980275194524555525780639154254132708719561676053898324484241633529164620449870023294374769201700777057626082958045251580734267790825624590174568712695363854132748067167194252732672781842191667341756262442456980908479306936132548553479754212551689124530377429228285678273839094077004457113085750796964869805883155259824145796742392163535849921162651749805571996442828816190899851242593716843416819475873399618591097578486490464110188227873269922466852802600834216933042218367727959057140453417036794287864260076904437618273018566303274060651958010168370692750533525561960091614540780209680035266650528800191407519227507596569695762269422817830778420704118926756516283248917638221752200587053904528006946596251759053463665698026947513832773223351113922297029088263983472635655946214545792255189678475482872017785839161038628461533970693085338937463741109392610583996872932882425671991466273860585551732342875733355555397689266077038929925708246696727207044167872432033333705762608848375347945393203571419778155077061237498051417454222506613832874642963131028663503222797050073083189833099915795273776596583514644484414242924479372509065141813504108890831896126290268801124808631654463934121777198692117844963358591520949711532481675703447661187680319203864369071255067041906669113428133817125060306473810014189108970874490715707067309216218600572178923667095161631296025577624647428297742933839552707402274498141077154886134764484605096115796945529862606925290503032987351892433927981519953701693257114104034261421029125775547396377150413548428087325784937121823330853708646480533567783074903455511619733843044809952166683759436555805439745528573565620736295647244400560003587673365599746872693239504296726043661272651729173648086057962334885066227742942997208696984106739223972642945760551504900892332094333397296620011694505470434351628213215559680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,24] 3059600992502851134245555102654211309219889758067706576523388867812163501812459436520729877287160354052914993880691729482317549054476035689779829846777212557174923750769733926725212485739687420460835501360907410304941582436429667974846261599097990652373113780373137807053095371481085393576673292377365485773690771866215312152352770398506981109730377663907314772202310982930696789574514881174317504879726806951935397212351786837336655423999396504888766725546807591314097564516463759131483856101772062636076194677126031782560871803810884530085167438088166660582885110066171702480409762933293327722679032303271314373855577527945356272578766175807213969475135982015390203870367832385374992167057947138554924114228015185449601430788774053382951621439863336048191495750428482434624483064649792987486707184001867035994380140748041415987691551324389428722860736415883688832738227165320822224501868542006116347645458769079325053834333438094775477229038406908058155622032893053373674659010089919685380238729772585076762142658289113387226475301802292186343332798764628984794482595870266968031205334583238408965652788294000871567424344487768860809979250717956660272998041376426543074798680373706075621849272179048103010220620218672679549680891586494238203250487154602191220010220051455924823264333269829202724234475969730722071321322508744423402683646273938319547349018560625786070702640645325853754764963868914608052371179046331100996569907691419667708960342858809304074221360837928905557325424757988789790469188596304695582249846297936868345777243376158547570214341494019213183331548595799846649925824570053624663365216373195016099989136852600490184721143380001749992625276260602557554205105864239208616389700499831218254521017034246347721513609907881795914460667490800551988122183929124089786151605654112063222518727666591961333502822430280120927752850293148188460436671675814971704832467073603439877649228231630941461490178892643212733373837942673313046475617029172744918991240289412044313412873713961586287391978072202445004570776018698115239826968918080714817497432770218031755762067082058818046446035246688787231478122250226061583131887528152415051531713286865261332923200980299105691656770148047139462457476333963263225907102633855313522324984907476095940123356222310646779784577411933147291684252938543922236990625553111493540285735804609330761007498229511316803212292212268570010548003762287528227011362697031776060393784279719739184185696141578539826315280487415626355652729323197682689244329825614035808133655930045936216709972389124244511795749559550359058569416021693492595136771118933015190886929020903076812528937719535745516099220385891224585969998468915420300940203464741688877830171827436676094581313176465565973071760700886146155740800952664826203259683871038727700107197046471776287610290256258247912221319347494768482865821797571963299700154533566259300387251218057777043016497116692489287962112624106754890689656816865697756517954258881649202640641058337223073629529334431433743609849515195098373956087368810686840832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,25] -5261259873849332546885225302511377788770482967249222615972627906734020582019808092898399071171040547102849000107731113077921646736228320067847012139129902386472421613952665873085638798250398439798223063872821718643135591206786138289492162282867095877773925392450942377355534394774982640022867615124170548713283242682319780928597662360893983401335333721435893969272630119029308532429990517098373958665263412005250155330863390177577597627011944913040086170675063424156769389610238304918799951041833159122770862438856269284475373924444225155584640010599274469340598313028139233055198775098245172137757362458731799057565237786659980159707600955520564377522877115139099604880787476936985448856107684021270976884963964496822970707698758571530706290348017441683203904182020883557717419054723267893359464786154322579265292395950662438397778656035564377910814484942010653032396571304786370442282460034368461641186818417955107529423989864395283545239249070352960616045189124847183623885054432714260834151996139924587889228878866711852270865923870744384553766368029413185426031523055818959046398628310208893837472827973238658942339317314556212518603991837622610189865932417623397897137533110933589280572702456499757429798611245296765778532784866447705218731715215464141030097336934840069170763325367377477411087095540998156986193400534082740177945692002524595239039592854254557440305288104300785728048051960794126049944247103755167296646661908418531476892457458103031443381654120552251167159710234569784233008553253530137416226510784589659073203509230111444993927023027670360247362733397690271974539610057897468228223865505426669866328881122813879006399546026416127429328803111175664942606395665583464172831858537581259720394373669359646641142582435618707344973785697049125913821266759455455906023556261027919436720549153240124806308284794363361238789066260122183919513405262984573584871164865563410230660889455878468702599795171634342193071377960839457840213130469195462535572809255725220836919850402252290129184184815266814158343556991052613363957809447459689488892877229963254693181926822230387204333898845451790903246370682188463789688376963383307507165719454405501217615575200819272641926309014826328401776314575313735469620732907298152608897074736537693082104516743254121287250263637086544441525316781626330055199635804025429333462373792143696953291959224353347659784342811615249916060134653508231201886028917342997590989091586213095794980892859521934231647509645836238601624518853759348086269611620665242476694491791071096231608300400134509080738428766915384267199027479707429797197982057219700290345215175870391420336163898195976272414432024814568150046425200409528671168493432162110218747796874660742766879024444812276195127210768746651112530589897058559149182742664640793157766574221617104774012081412472210839352371181011228042318762767619844172545673534660313604744705821205212596016684188548079255533848671746141157329651174655182852640901743245735300870954672841720141593722816158516173540111128210109028887335177361450598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,26] 6597396728290787164811516612190133736551480696043693947785608760201210307542103105983512220778074073794210863390243666726274152746217007723063123667713927300231013424717988254636675365575107834942135639178849978577258216756316284466185297997782346968214525432063847530356039696937758650419345890322308334869711202302837077812820570600638419853908649772126969568713532012503149705654833910054338944951216082737389865972346853080585434297881775431674816205292924315107773403490949944294461043365768316429188818905184105593467035131303227810172158714412853909746486637419982231918189394365468110663366572630840000819316605573521115014312749386130871133001836900531710279540290653216463212277539096972926878196748678092224707693579277742915280058156112964853361705923814993271519187318298025005923766578977836228815486710763334457668601184780627169761435649766185563104818366683523093165961573039999276222310374630501940830955430744645929941971648676159397434578967437283467902623756261651892611609189927263168521647382453905245690709767040141676470762059211699573910558683554072737613204820457681874203531872439323178841226909453364739677915745101006259509540029160532323553294214451745399361910796190830339901299649855693873377589674161414879804567546136327222139387298781125622562454705953832918601775386734607624578530461867656802309922846405836354735632473170083219187248545159757351102434922255697481672039309628308056530380707445778610038748908055460688003933952557776876931703190726237090883841389706045457175363475339871465879896694215732178093487330975546225531689381541906146024042504412494008395940471127309288806814917534020375189633171923354313358168143311602978791996243447630376514526954658672644975899738893601399517310194618755240987919913668603552518443459214764587609297455925191659245618168421037415750063062798062632890394381310799391450662612071602430758808591490634597869866585915687214635595062021701931520111778983749433616201893252634776860335961973661947528558146134624346544816674539774717980565313067081922976493196236558488949980324098750797232011946849542808746180680419485310378728255071362741658689242666798496260057878945742318851939081395076172657433804312834678966416875459753375347931352610917524184513296096683278030949166250970605874125789444663207040914854793731618453627043789065894664250734724066640540261165776560094129148785739230864824791322569699434366590702316982090334820155596731494480155292309560949624150977680492428294815317964644493509660428858181289246955727218855792548433343449571803317177599083339226045329860693886634255327664740341232566918179171131974530831944895947913548802915850183241778514919662607732351386323037756535754623921900091355753381405653331067091207494183872905398124298974829250268230543970093511725750411842558654214103816450983923548183494054518088350134967905896028680931025293583186778059469119924904050829696992515810115157011923480543872470146146987036343260098014738786721094675384406756461526015452610155641537996294965802103837728559471653814272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,27] -7483831884773599669966021090212668031963084170505272257967288787837793805685747700610043095682722206514862433544938972959017933545626410857686546270125587839661508440215386218605186383721660661198599027135051997477939526673341308580685287703326619687296852482029292153682496608267748276293122633973562130600875154158367485962880262403825202729341908041528598213295551772456726702334584040401567512723894576432899742015936833056691253674274951757091915914817113716092562383572512418298806720559514392096639562422772285951383197449632508179205474946639197837159973538441600999441298983678273227863318127764763869919124515519508245150313191216004996249413564852810920401704365990550584049315506011193952360009380111944890952973397242808578231887081289641794729907956314278652444577975467797720247799060362200850921528610174816440165352686411295035400279153433346343036030042303729495009298663990275078635614946694835454677459153875899408030733429105177232658534235840096111330336793063538463578078454188248969123456894881309687272262939246365856805491813154573705383459575967447784049852251201554766783049304888779784421987218895173360633704246507634463071606472162090257694177268110386928908574645915654485846117796115399464450701671160927757819202671109197307902901400448326467205748221138162733751112537739211963524698136988614789237746968542076609007878544714732513249625813807017608939063858182794594736028460835241713184941166893659239559494188963127878623333894549509271071170302701716323197631222160221440633927950789979377618808853528417954089783478201100932302639052008774682121822406217649837122770752731278881679943809602999623740111130697744575283936574427101540884527211209099822220564727017067333705971655439351431307815028551940933544058966818018174429947956972505147912830021822195503148826027599949150582748471742175694886400629399081508402640381940130783109053728795890836901043806530622053429934803375571210853032237008929731394288427977826222406886176408442649268877667474333534059097967230558000554238820491824759611289133199167435481348458340324371714749146755325718716678950106073336974961595817405440374301143516297980895226875986199528679951333019719295572248518809608458591768953016643275444001557117968153936917494968404439063797454928178373976132731422431346877467466174338704989618687894019746365794226677072838107286654711021069373790267161402936679833553732951305814055237693732749145913176778982478847888505185833598962971913843537347650005085073624767595755885995516621025184630001558917608182994922483257594535538705966529115832833877930673963192616937881303046456405506021528097681216379516448730159940655566724803379377739165619466339686739918228081291269957544767147821488914336603723896105730342180581725449033492481529283306560041782010892965909186913309392288605781255884932903637657308783590523601746165959003403798083718397747008180458960798992359316714255013731941201544042070199697080573882208136413605751649580441269783544947444101152386033276079924127871261806290902485708586562355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,28] 10703785133345002188680291422227709116329254570540651796308013611279962527677505479959805639598583539375910535299743297772270071367794837514491064594655662923925247543317445130343652728339656205086551045689884803533915300267741344615781271670179603686358824554820901380779310976063281752733943944215627448972874234695798471405900721720116125524465273194192220894991884750100122246168644956137166507940587096404950285467876518010933065770292826884792168138956980983730412785558253853211753989535359041069203851860028870327016388017078731162705842735474207240596600384719723916053915246997091228115142172412168816246432639768989382009472142507447348307529518604161051093560592569355584753282496438742636259248825314303232415301259297133537889097952371519658578571690851255348862145742620635287712759421587603495631246450532017616052940218748127317429686492879188499232334218736884778345085716574912117638614347695831387978886996542443339509601733350717537407099855646576519065366124271482551517035655666393229561839282691429159405813749659169843302639559785666911119569530084547673015284939645138228371108560072340152854570603107762661338012268730450281629128391017930218212919672428499806374502071409453691004745715036786381718612753067173290690629550164614994651624294691947589686149543269894549352164950117788366119667935636114634985226135224469728557659262336112247088985832313244505079408681508550003178753310957880073458231058779276310185160184202833309074781695402347510347558863033309136464694553785854026860288405847041898589358336898350352295229453619756836888845884343851359052639615076871031506314530840318733212935381295240485574391777827311702032807218562833239560527212998779752053769868125577404867772191057554889386092819634529864562287766679844851520971029256540648194333376276372858396271399237990709820456764184429907758036982442288203788780418264080756465468513641672862370326716128519517489096536498240636890423561121378700787996078422815313321399739811755425215836879417423790762826456977378655471844979234585127709939677742202465085280109299865477679895928115888976394412717680374009868642877005294850621974360864990581709307811144916214306504532796607663690697211916141979957885219327036185898416016102313895485740323470260668424442544491549203671663093655610500754702215679133109445307115028993169640737382060218164429438303274987680518045482369486105090785041879151489398599407004743414698430731822090866298785328460330790414367689656832658764744115996949365396453531781183702738396969152279535653006409051576146273648439063428582939962273992159984466642239592511281410647788055877241299978748567439648983845051041656365140176590899316412721403186356524654180368081227506872278114567582086536811781124822005071327806589690212897510826079854548734955414139790481882617561410429995684605940156045595845593690856618481879126620386501998506677374712914822521574540513189118295879911802066801196985477343108515978013029975873453666817566984110298820542479195351491086280293637847514363847345175908387062284288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,29] -16745004936472643098336664796570577368285811071819043498693072439172780987967636967239291600671573830812285020928458666556706575521158108953626950400725228426962398108778318527131623975482022475185587204382942493395288929063815443023292554577900717593932627461617532082728204743374718664383106455807018804450256711268688200690656663696076127933679915206883127001160960004051136729756830600572856355099633318867378977619878005361778907889196993308493211288265377499412416200475114610456396841938036830299038366916342503531055148665153762797385759537786203563653221472901455136024857433041610866581479656142458462306810609786062924326441815529049365557284259092610376498418171626711244379487648369304590659093353136307514083761804452153332093083741063140977891037109107605316998268123262448562743364613685913771836008516284248376377925695095864019823211011397585028854653465091363993445303922138528471011848381189515088858217712486619159283096043812443597916201206424550709637966010161457326633333210060377860364482962735302926951644294878102518417022624260435815036199800714297089814943679194708131500695726299256265988821274723639099578726141299067119888624358529338194808373636682945742994187745494361890461843549754431935982934030046343058631740981260846108489416216601506294680319477999440027448810289606145303659411553198384634234465854010477651209977771347069351525739941967126758033218197505946301702559228633964694801957144836669675219030445932174431966673227303855728872511154493013343876513559352892965930101278991907261803930425535215617891406561030093440907950008117088756017909524680561699930183908316704010776199510712129485517877555896353085422412581628796172124508248395651291128126706398583986093778781064453665015580713746618322218288575252418434185756146509268502190041107073863529924294172515008657700218845786529325953223524719971381950122812217911451293389722437425436929210657618679105194565799154654242005729922354020050866789507145682402032498389306562897067566188782124094705955675543140242263815830325654674034239608663014493270063077285037405305086888020434993866898737521207998848007124825084022563193554971322864291302004515075148626429926906582445826353543538777064840835506900937392866236410206010746036605177691259482995374624033036977450602061944940250853223281334918636659523561512196712225041052607809582158083964565547249865914016947130364849931146901911862441136623335292674742096466164609075153364717473432480727417974764566196772207767909023136637907904940152686712451213413363477640246350158016520573122894449609245405202595962666767066368069107111755791832011620961533134533492447095408977087660098906573972042836132244547645018082016629236152556781021954534404187562749409823426408883075445849292799391488708044656636405368470824357396565062407909122562273701171026951125089779326249224480226288208202714162809219374905034750188460683726571229247578660792366259066919449223317089031789480440314991463674776962599158895838358469695731380249224540555613684286851839831092679469207010672640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,30] 20480496425582457562168069278709967932402430407317835618404886143954857578263768441618457189477174220577704170866309373647687748210165561083522150669517900169449554296141544070773382922979494090725498666434328844249902112689434465073356901814550145932938696891589385833023424304798944561474631679250339769535702994272049227039005052450851094501122116514793721054322846804796795601037359312708358617585716669353450891466251900123765535443080519739175036461394920092407083682850902535784965355411128630922165972520937384701205868550332224304610282992935562420529327880070261728464573729318823987983159515978334207472797769705213624061208073995881481540422262112995870527330410642255451585076953818544376376226303396268558860291376094416437382342045668847035647764003388632831380255141168014449825285521611100331529001441501260159001772803188427567147451758549450190728990613530586902987008266068468468762498450651262713087686278651828271181891277940032495083823708347491337547484134161613541651258690951619051364810598376795142605837732579685684806578471615240194488218851505706253443890529760088341541269902944172654835815812815078067839659553122787798534717149426144563175207083773198040706891836477524217547545863378574104921097865715258638618648424256786532300992556650261863354111658124588921902106124575401638281693067662384592423478803595005824068284082051767907055666340360650464036083451120251980675963888102934960636211580941753206385286242738818885237908030554175984556850205917611797223708612127788048564226453544512422428205134741686011377608551591496475557734849808143799867474068979528539078704659512890722551970589144400525632684080851294839220581701393009752944527339083924111691426466883368953158448282354599306890636341766581236861591032729568791321209539808670931992166033128702525428780400527092416678824012624654769806114704107253887810079809218664452606959576174049930979502374647637265391816167330792412614473302677951433855257768245386997082973919833437452090306094597509933971090567185674473332172823916613165808489872876278726248411831336803785457425112294792511174030354095355363067895645561135668659188435622778362491470756847054975507724876691090589772356533487523664103448000557228118058334085122610789057451257373487995661366194016610435761101055282689604842996452123977203637995538927277237542291209423965501324001226124162547109454458410204472578635515150781747705859069057837765479732036272116412895810060176607831833073552728485678709989970363374245415983314644846950810051743349450075100391238386460712199136930651775583131706958626792760492284232544345539921540404498128320419200863002053253879112540515912489994891532090111390305995049697829222981448920820132072562092408886616708181210619821595891164228765414572695699829323820740878907717126174831373415845531808665513427871594782502216221447655718090516145300642876606136566361080922279869894132503099050377392059670107197429951426276316061318394634858837532902064026025241382112800289301834460710444737909680900489508827857277294714290176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,31] -16204066650386064311577722391022343634594572639204514336087580575229365428778774930960423811219014174939316482554395302950945160694689773184867785619181651632212831974239246749127316017687490094860378989039400376893197063252570806573846582699837592838380271469753095640844396757353292382178029370073171962117503568986934643886903143931709132368361345939630649502323370256685462720481718060370198378774420134974020127021415472918552856019510009859833886821068590805854362975829852172554560556144841156493460296120598669616630373761294062851540304368143327799353933389989134240998028464420051146399272757980403895450483013160859265507725455681992299136591815831781596328544530217759667005431082711864851631463690555495280441473125829645269198220068400062852014053021664732463973385821123084121635764513909059452004009603579071498224939574379303785213664341438729565994718110624032983055762897218620085700007971845510233299457386327671710232866787479808816461449477903291892409151087881403494368682500760466525844535561129814645310045676017560409919395677589762327271244685401034961140268833059922708433520356218654676211504176694347936834371936878845088478167223818319169058136795868787728187735632422659662890103187274064083466430012957190861365741752959401924632777864677606621007653176999500676084700272336930090411956854107132771745679643693450312347052623068507262224041539494215366463972367284064479048710444660985277314960879349127753356696781479553272756801256156998868604903795992466805372080579599204507109267095523973024835020847416137372695573122868278695491831110117994345627689497258587852046992528343788201513743997354747606646861938291954830111428986261620242587401934628702996680153654056774382503425104160153085963909186094943040909996003486679304605676839652983287555319092888983603762057647860958986664645816341426870079911139753642220296824663286037349073706469883117832379197294107124352827648941598129368442211458452956539832300814482419915484601236254864796719913027648772266769882168967095536258255587474534352079955007035782736160427761420623545965414807147030277827252476248033146709179330740411908367513251107627266984884291483904612312228219969708085762365652746895001367178338442271692102145176868276332960813758043268913043862316928619598117196890829851778322424511559148091244446855322268962683516356912124036513592148839018356836004230880092925510917852466284796840684478338505471692548025928034692190981801835858654465058788186033313429973359308151039897162684679538971560402106836626840467575200720412385381165350191061773864296043821744229578336510838315710576033249121951504582450178609031936464006116104965183006511126577987820492352030836857597814848352333727400781882387411723261414332322613324819499082981580789255966382171970191287247425658763102156408937221877790719606878244125003771671304775309730509821727413424381309085027251520351081029220525855022775072444347178645768796359837363051538987334655353452761120730922311628836095726729914559523568814658459439102994623591281947794472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,32] 5236773594649353399219879731189012223881774603335646747011306693281057162826455523041815530014381007842316660949664661516204155854030454913493267627012426226699321734409391583611290113715042949648990601499362412823045812789904643521599365598160209925747074387705200518960004030937693389732364597840094466415611962358295727686965955092745809920445863093522409912470137566592852289537733086145088912904568690205119793952358579263858200200315840829453547095114031826674463448074102925612631279485445202638149136362679151176465571469375565028630271209100702544671095472837585687882273679715413587563987047127588023212093038092490602935457954588443544191115691637475805398623780174231878359083921450213515145433263771855623197284278554519538031795774355945924178786116450121480165916694071175322282346727240970366666611524273423504968491200120505932363249209608954339280380725513667851999936365795956324415435547614988635003729116451884775110598343578375882812896043409303130423108656543187425258358502296028679151307608581445298057300503298838636884751302557736460262019332745433930763864128728823688169794668025147721743577437288459586511232140801030685216218725652387844704025427164854385941229940127247083357599291472555393452470032057043397479604751561136398331057872252486174298262104487257160654795961893612438143950792425653000612585924479754332754749510081274460812126531994201011990442240084049824230385021474623107059490448866976749528299553728465240048172957328658170426983919086367062368618281947086946858458412033892928541990193360995124958815387113500162426386178624589426348617321336715317510159736519074726139113516859464019694678393763517904818853829822858591190268575780144736814771690933016492423159569270815266768862181441399636956465019507764930922218862265791200589996362757662496970503652242450537084186189074187405310537493048602842578315371270903129790232289476054437638825676230277684201067927417799584476738509275082732436574038872831763071208469465856409538280200126706266093094982001858335393465249317543283455018307108426973430311230178766749980070809622090152221388060604998403578660887483255367569864995527312698859756416218033853518965184510393771744509777010072131298923475243219640552173384614414803813175237481861183685680747959977756349305987836558670342481073151712597011954194771807104718643421082987746344805618919568852622444623414562013326533415257314281779976403393417783660350241747835218869473905194062346953769603017182818819609599501157912102070800215402181625254617891038334470554880430069451448638692008317136301133556674706791429634955276550474933514203484218067998229040795066421962860130073652417319863266121455764142233456122163476617154609655570752290597330297210477700556580802607985555417741451918806185585344598872609659819410377245263603208641875541025140245316194088669086140743623071212542759237259292572543087321949990202059737731495141120638841172735206065805657931854862141396265449118765219813688566112559324103509468176278381553615086079552075093466933846627063955456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,33] 4868521580197120816692674388462674677708695252244132856470527228046744790187309282945844072322276434463258321983375847650401934520654167175599028456558611189282988032358799247881668333875822912450862755305749012240750131234888074179714057181117215329405787182697003426605460894996620006438557511078334698664429484137134448584153462451439514057117958876359621115927645719200941808474371285446685504885298835359602058049928105481424523741242342156697715643778903560663730673554900576271660509724701424618677177415368570169789889277987164044020908877168837680333538002281788499729309327632589229011265902008290551404472461961557471909203765183642498688941496901080413128830762815478696061913628701224805025505281241045110871294592268597425203209107268796642975503269254225530373545842076300424144809003896692833595731458900056225196956004317461717589287136812446390248417655689461599994873342312973430034003645806836437925819053944157466381951626255328928278415796386658882420852884147832984153780560502632477159922490720281508914130448869357290515715228798728660932276344827580345441889203885149053033838473549611289388736558901162567391278378715756085198087165760875082370175446614548090654316959666137501494316139134830289784125773365000573198447663194189195299926662953101916415548468344955346868948308501876469162818303663985428110788331787259896663917562427248311316399284222397421034506530158061773337946636123679875484745023055610903319323148469862146317230202933734255481761489508806100115437114009982198083844283360327408249667654647066129264080402685614767556625486021473399086926036881563620000275495916178508357405406065994860416650330670835646157520015599659790870189887153873614115275780004916386856326918733518439896401454576002820814300600825427185953291368653720411636212741859951703692869167510255570881030633340789816161962237937333685720340881253106981025883829404129681604464080705874073016692493365600701689814136453007142191880089524799098387885342195613347646719797414201495613243043462230991198722102662173115772742069103883075306044304824173739230040812006593074081051383971308516667196297563229626218762045435751630712826816610588084921765297361447485268026665604177353590131583533177978481816488898188449832190650103153815400631718086572046545590872725963810078145148063227867120925091633887856480561154152824910793225999110442760079993052572702094299910788711571561800192666597774209720001472115804939556603759008137199897621396863950522112092607560964622050810341463311473581359712321885551848490320189354925013390256961696430778703925760044516525308998618340820793785725984999443474779278224917886141897458173235261063532088200843059462665609142864483218836863381072761386082474847942988730627412796892253490254516666661414216908759534166051705722716494831438249876253925024284500505791833855975412209906583257407412479158939384271405286125682887148462717685895173170544487188710872449464591387685714266476922792357130374073136639754640978833105115499238090650427027866034279485797281288701052190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,34] -8409912316788209703813256449529363451314638016442472156930848300712269441520168719970838481211865548081654881539492097116736086309840903866608138259878836788656046824430361434192033160275016210723071444821208368918193569097586252534363316415211270147600697359301674340329906230252262555504447328963683851813706140101698650950216187632016357538616213025089004241493386488460314656000077034083641988516221907677409206722423671463754301599993252050187840455431506197926208565797331933095219897072173627129764950660203961147037687391082342750678074984164005191852769183685168723434980670729142995107657623472150787182560187130193879662172744134414440984974276421793764691863331727048732403018208073452890349843911252376242927556583746772390658518171109316311340379675517630617284765793958358081655260043061863422722040956255019855664961720490238564083926446825864182441991371468689885543655889055047824288436768925227382629573123699082505483575756308354917645164600376627380337542501160302965656403585081761478556125345837550741242607458001644923467957615199877058553803372186693467549470585874420439222510382519268355447592001322626876329902820539704603279305732608899570056340826909306127725834003182286659987452032437258541646201275820073388328722957607841956183638312429649869693736898567547624446343178722961478693546575776899122075488979838902977938703155981114786424876999777125120686035870254350858651243634970430475258428498282922676434917486146720821418561015311923472394246263099506233932226410037299654258604127719569731923357484892463575870288468505524475572217386664512763393726509014897674400549113503236567581991380812558224028123905133065997389466565298048626845365970506394829860224596417938987840581638185828549654893557989123480776838485931521727852888807998856350774820801473079806313871004728902894700142569593910325178189918008530027305457551131216742096250360975528114279748548998699745185368429008569410565503747984175992735265170568567283723764124377940937249423358367583570389441386313152431063052612216112695911561594578257647879235228900163782164640122389607111990222292788658860769399628690410318990453107768059129616759757590750850658830506002101468169270771479400644759023797593312793420807068158808462615656347309946217098856024804689540871683296166315992681933058109481738713786589219836006330752807942164518772491940430486377123384986886596435963483764792235397226789574081953712462136998309792536960638964414139230784929198310099147572251903692712012558000179512685087095136667407071006103352748076429097854035667932110864317320470902495177378573680527625620872041937668531914496961853030174511037255822347054640439552335845735169202111029153748284459298535448793773751340466422189929671707326480853687561286367077606297175891777629434463090437915161179442973492229484674555894292675969786648337263955558412778895977026886084212793047604234041021807540848854323100693179590189952653128749946175810030989384329039347376943252580169243064714708420214581266083174861001743192753773651613030843154432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,35] 6156310759901115607967461125010642383645067913907674037718009691811186973588162589569260559729781305603828041288791502252219037400434414011826304419854183826596460408999092382779240863624982570451838937051196034910234577519258986482458213726406607171628216825832177422757775422441082976420478685710659450449944747280353447271051631415305163100000134008643347320938208757732399885944370369145023724260035452124184893634528079837506397771134023651713715656535083638108190856218274074006018393679071171940151640503164523180439876715044252220564826405995494119852416218945013048963767554092481497474731639414454375712890010744576275387560284949738856119672028113093803703758783902377504004892424768791135682664139811791960884040495613745438069420805867500067286428962691771931564059724464547438829400773148113142612013933851892738697447423270693494587830694934446596396242957750639522057960210939185236045756463293272950848399376757705269477810787135057855462632212891559653734117206887757758032112471105457335857934138212084954278577729422181500782169822428742321901731199433597537407187017565292576310184244368243520060315320930250816020263401375439708520856765134778758300286653524266644102550620036338234907217783766272247945487294488587436216691681032400286529102258349946865264615230052996439764394743082915276881070725009827462723452060640323615529649567669302110326066413465454221984871561058410170780091644705117270972054920854700301305146307217462047639282111222200071050703095154337488725024998371961963611273802156635380871418714205671743941299923105393737688015496051466100218806636468315385017948099593281990809991574371207101827560366286408502715593290488565947842305199126629075089031875954130568041583438471808187848081951615847410806867655120082767573786276299932658981324131918505725717884981841846770754487715643225573718085638711413191813018483010905821349438396365853248895990672266633312542299573089007115288565686509736573242745088115382248256044794701067308572582419178889955637428971730718262292431722658934201696136773517427176018447404049608109230936087587977745051015996238862773378990354004404124464426302338920883396596952282149774133612034359469376352208220691927164884835496995503996232633901895008005974718530629436419123749718055189251796561404328123444237284185505042772187843745438358207201106918360183392381965550904694473490105240333870899925594000609741198210315320998219936587588647325773161827338323240072935779858308082610774612910399346056028623024462399492546931177031674573696903005429590425183050313043523492424409032231088464550763205379583543111093784084116882775682008739914439286552837222439977176644781520143463113809636204909921590631806378094759316150152811996458246573220520440575249373855614688744663474945243259658979203845491279750553084129081420125273447725908558395651372670338329710065930282356192743674914440722886436560908808286087138233341403558939020990413267899629208631385268843247907693325555002571095678651735566459328864828031252273671773132412035630869700935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,36] -2369727167229812415650470334257306817280369416854664590314214152821036173224587923641731092264097406793842211707530173771219056305459715256534464408846897732837737205211336634097145465889764918248762832149074194420431812924195369489384013867769770073712413977843430731471140476268929060296156376658797788597285165417318710171191581301056036295633866526120504180278961473600394336668151232120964739725205337542641446545599539473109846577317848971535635973921067082020747562385887484195344631213935072037229510242838885429418232178311114218435250569589444572164421392546647915778065265464777459693076087635388433042809046659473670374407228724761305357153629165894429251904497258641151665775605254620873550486536995282230670711900124851681306509275368923454806953275407762152528021668222126661932095501995652319220991039800785208832473506365660572061854832131560816201949945775558637080941918643084588132182793388115903774672460443781956771975448296913801166864658917977886740434540250180193948854097246697591337534081644665971447103894002785526616696147940884288159528091500969923732969254906717820509938019873612995429611408739796567995432282569643631448530414832118740310921444576864862561749765285275295103707139957651670713296891597063349764856631976095130838557274385034645072553547235218270058141200501218834651428524798196159256743468318015771924384301113314825510541373608263647316468588321043339797298822184094495981781771854949348826770184011117943646571844784558661447181692913429039156525928124435938678666591325041205961123950790596028817748078474170958835985761895147379023399376149650375166658818536047464964173096157994817297679489713973439054415523610875635278230312437263182668231068056275289593926179145859410945293336168056463924564078505242052868155030460442002009385804381943058558957159201583615246242260353130448546278467355739805071336937216404266830494634027942360176304663675466811636447874527093820047324723342222942213118860028682989021756840441829505851026997981589886539678454067206518938305271483535548114471930728889460429127554963612612756840932708085420312616458603992714681310631097209790544241359685867470907738841105206131777696777035514251865108757849715999067573691300537836874062375190162630537300632496670581218856715910500838683283266971096495467602754527342496731951645068604001963582653138831904727133309455148348580066002615714034338836060634669068729895426168889523403225780661492376076243143810064971497713082984053947021790863383573243958628457952371561673728316543647500816529938619957510184608314271035909187280001139242060614531679382165013232601684728812919293688260181660717670382572427559232140832558119073716352678808249345172998980271345585547104421177126438094509343702510525399593268108794023148631905866128784271210139367275417386748435050535785121001910074229087729708587422725496131365858298588617388265646125769519534216370054933652657079571766399329735134576537556985180613291855356014609472118785949423604231061774280910358329732990607246241579143451769028667768832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,37] -3579570029314444286585890125946773930075777807548180324052620518030303965969160645971175543581656063862199631205298573775616321788420398582773267478052158166291686184222887849989828779902765400595158018626858056350204928737798872168859265314807702436332043422812018523161181819580446410508474812050885023636648009772152005064149033632611285990589351186672044168387508886805638485727298581601012721700945529121857857358101552115399325807536675590398110985683064852482032812630591588577586448216859385411834571597511314306623362919073257312549271016801132726960773818907131532882284286583452308143209112858872574138868066929602272232545503082696759516930998614487548881861016427690466339514300019924615508112560190359630293952996957503525663050730980435140109441630855182153313888489599868024595338261886783381996459715254117809166770797547325533525770058920654769052680925054961721549893748483741328204454200394317816165805337138409051581047388003266415999470118129687089429064497122460173654219375662142563106882481521220995980744533204259906428894171113374626833495205067115434303085666895497890448408637133407789099351142546776320777244817943045751833502476899638726992288337403712570102722088748035401217034604634673982915679007837729766984979373448246336705881143043023909153840033055761321159501024782932979628391718179252691088832829473549757859849710516470454905267014729910068352616271242593195497191994151955493625289800422765687453759500520055462487865923129928924290886084668584440415464924664669599398406841444883512248369098892578524039340721230571801826451868200546149205213691677137097120635869186412267701580515568961711735780082131422436196945622914271775481417959543082670959913256689093207931616839340773559178637571594333387317094444125941705530273332538196776171236259668341679916230485369191569472690043688309957814263462860442983647563760412245421204774585824429583497037100314431676073070986787053842690425870287734289676496021429649897319750672445980449436086432624599168398900758118727997953414252289735832823053679117779966343171933255600755696317606157080029388825717268520797279118810935325200244204544555790469940216902648909198501060889950812949516777666171464368756156399926108331476955498613544426556532725022403983831841998666372014422521307923118730494159606018107050175100427720448111033354160950737382857126995207690225322258242150266906180281864194994253581019514318147555876652763344132256872800292879433815852152724499131565038751334529452871373064181618588863068522090793218940899270056269950667676630475105174576739083198083328070778310714817111603372364686726384020851558152464267451557630235513558542534437556730619318748450781344778639680160505743384010718620440503687182116522278082814795107502894234541113207623247327015380962358457641138518996298281901421646267666449902377641498142515309092072786461513345427658669865774577053714784426997599644221823347615230042237654219849629219580548064735507072675779972653747439875127523667724612850155273155439461582335168801991410319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,38] 666486792657786008781157053434186967826695414670799832605032150780133644754166234485913174947929052812551596345746347553617092945925130526261913016084823037892909089611183280330679185807869439096509618995042306528691493423789130998473081696249561589880801695638448960864921104488231206433037546741387574632247393256387716332266615772305691992477342105245978419447505046885296541815926531631951317199192519664819015142473204141845549607144002980307005383010032891181497153142108023562963204979049491787389358948867381071066421031373338600015471376860362300304829250605198835245403803215880919030293553542419093562898428208919855954890133681941063499311138349602522292268212708718662142518086435542074372458025507504209520238605796968349690675715343549830299738628151656741854528142709018403177900335431319088257527555465149013023307102097194185364023194278189688772148980089964209416415292946031612761150735359740184396144432000412455504671836393819181532116969107161723596509032795195819626221373668039639911735863951442444385181634850960363327578765561249034221190469131146489748521932360105643669537593102753857659160429926196406066092295975595714303772204980201107474075851741400172904979965755734844512582451295013078521834752556498874787187375543727636263472511714054637842399475247138319312912273554748096120146618426931112988959829009525533263959225251473462244076739252878612464107502552379543980049981870267777721919051119819937209733419932078217644985100602816662245638162806348085670920985632965222860847661906120115503190622254349787567304180168812489490658968731299651634650945097423656892913897203654371991738081214765983567717251071830368467943310150797291621453854155686459449731773752482591226785036030116622866551749462701565532493840583989219675732947417308780338254782231093104449642810274744774787120958246531175812080961490065526195531383580491848504823917678203487419208541783264004002022300139857716330511082308854090608261923635999850652367179858873322834517577157693403152907237234092287814472055612461149646265028058471156404102113033341689090597016778198801397541925042183775955137054866521107858063876288079003761749851638683561234253631626262896256400697198583475186264423312941636848854041222208884205097885161116285270247798380452106635973136943292378176633493614120457907112212176570426046341754503150576785720571279324891826450412998630803847393862873518471889427553800276321419458033576983460304378486703890279168384255428373687489822990339678627340070923177366142790725998600011293928594688231201884940753388454053669447815124947459289088273392767558231661464096578523199106255752150409017615190931625888216548027219527331548696580452432062914322600679262567008694100753696312337862246686694559762276949023821786639959870046778402359462772132183188886377336622440345412392615145677405811566648085289770867941621235929003614284451357361996490447270805819580772935603551669259294579124633960127544095379614133436246783413468471522160030283053442471256424117603203618097345696245286987022467072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,39] -514171827980853851576871349565510191523449678414562195555998661478853986169523079348192666580874354196926560018517058611447186912407480298625350184560549172767097622904790657780905403135092449581531421308328016354139535936884835494237362515309747137803005221793810519451602280167827355648279480709804943968876919301568346232192093770774081986773653238012324077870888872881117949570775141966101227400738402312559610334868362951241556654141092621477018434029817405993781583541775152421272375923254281855261223894220776441960204421056549039599212309574584708431488762235451875875716272231247753957648326562021546138922020614142339903545687592532433784580501526157501077316872810287318513005146093322426637638659328164063277278580980100928589055668402087942115384203275366600681745504601220909400153437926763948553698026810702685305139106910408007764857836442408008735716140688841613275112310015541440075167938262449410171702236463283196962812667544101247585942790351899159871761916597752635644295585220169710670589510112812999472580702130930975800942859399187087349101703191506014604572105324126337248501830892886018483992600855452092298521859463073497409013819815249680242186633037237450415425398376075125555456268155262801428984560797243240990000633278960989790885497980078335854086762877264429552007676219964630357088200996739394690717607437058630789252468879244442675167459173312098364904020359789791925241603000125572653137123068112542197297917820846503794959693926360154122421516812700832208653586094599007691793913681998603552227036814313837718345259951140194223501196433512263396894311603155392889937408702276057235714765121320925971472619630779696931950183964493377720736718717450712420398061089401185757659021869350836980482417445802116886307494800292789502319947385574317247009197880551189157522553367577970737794133036995638675534582501215672578431322297808495057092384707434179792142253270108618451396794544214534903830605575010118074513826606594885264780973091713601370120628303351579909573073775107644037497521396853396740707110552316743209545692528152118737882159584010462521308143417454874291718031540152194356095823550073931276728517430923529480416906469330267836262427446746250870576067223455585796626783483874160764623112032972164425949834983543833497401638925194507795806582439454414182187325267551082643591429997823228444642825897371660137143401330380661473203774049287309689440943503150809553844523986796250313642139120792792810319809325634399076096318194193833930063287851496206158373546823122012047173797336083231943089935473076942411330541123441362136807959875146205493546993175620932292709962121636948806459221626327531601561066340664067663173856504355382004455869809194934864745582964339463419259622453162521535028056369850176537922953271748184468994573047769183934966484214787711322960306911642788552963094642952814161385321223823118920426326579042851279321046345993712716124829983050700460447739306959200331787787993307890400399291388500173336457683221513878974483139587458269624637546423476960624640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,40] 248003202736632034539531521075559772957517866438782604309016107508853358169134762489329269124880380764459908578286884577384261140190601532442895865321743788124874407252332482459988919373497496806414400462890243069347187998223944343849655710793472412397297845710789790957286114226475560717978623588750907197911740882022759874664053065915942382955325294475140572255713505508885580925573300772498795701858310373252039057643107041895395409284969471902227247337817402048274277051833320345129098526458911699041662182387548358267579645189094003153170091299550777786118875895693940362033081011284663828390293023178712665543351317377967732944801622678774049113893155605030670929113534930566515676466009856943891572460906077699559309786943176301429897435290725412774027998702284149637151936637309739873249833096926012636628294330786500423043608690493439896500804773714767708469623891579005278122462537714305039593569605239062429286313699909042847464885690741580377825501578870865636956444362502604203269996791805160478552364563808289777651664663189432887961988388427424401985024234170572278121533541203866408243455477638634614976380487357539109084774574672287493727315517283353646189973843161642256337598245038792155662100698879405953814692686262292532816246911758239778268133220994942509791311314830840062530903375389426250813551669534647762200378577713713820100491794785218848764408513518644028695686240515804205682394435064496562999213612862988497121884694987894907121404293966051388274776775280587183873666793485214234376844319183256243257076412495913083242206651434853097586178338833913797589816123199919772352858541043944751213972038704865101701666204802270206631673035912560412904405958883004235760897524914782218007128726084842574804978230683331232457818530366432845924749276743556631229368145252380766963699082532113643695501523944873653851909735066002084177503196235679429623242583013010411122108560689441663883594329306255516022428122857147658470027037133139625052286664862869639614953105694431906906815994851946659227075097378423119055323438124682885478002782479935523500568570457306998962475026737242296064516006109516448498444376486833000934288563118059647385136620977738830191213955765104005991139028200420931222458492434732356972411853097360018532538195966431420463613173391298880108978264909862995368475309265063359896821243498655217156516670059646028690269138430366782605928227524327826473070653648176631685421682791114385268077699763108868928827938624740593293468370707609170183200760509045003388152075837156732021862993526070222572696533034885596890855415234203764738332494503083200839213491154314285038997112816113560301315451584471039300481883338288630679018879062807182764533437952777813294712650825532036887171410503521459603558955956927890337100490653567307314529542999412408820793763758977341679594196452559980541163771865443866836862664186471599725826926343085768662683443532674006631769265499381072547032764222560617636440418185196690651324576980954421279061683474492312975611416352636946707817762971715633152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,41] -89128083104776563214349123084819141008873522327273720582076068772789040691369682228145296257813498283392736432019764953423552703078962565837829642918463401120484239562634588656748130224352982189519307870720027697656744170041902969906909020618494774705985884019018219489582198492961110982644151103263322764276640763423179253922688678749673330805191393147374911019632135975953900597800823283885046100221964673768271138022251884480179487346136804956696668425579895770723008463335238215499915742568614210692059999729219757115450729124874194796345638655545326821997656733671558133572471851680728744806402221802796896253373603183743729295651883777585696530880737050758716219290926098496336782691024271305498488487579538487131240105015278212806735670397741223486075498972213531117916563964425728371334559188779147093684123168618285821889906012610334933817311593959115412681733776790507659480555450112385667630507100968009825335811212878859340439838711725729624904690790008066426967319375763526673213710575835923152608507017394607144129766490074364605689902536093160086868185547081769301384323427606145196550039397592112057463422998703453733305493466680292560303688954889508158047462273361343632918538736039214509678522599380480342940332934005886279138619457219268657720488749159237801292816233533154789141866818961210771004343229197296493957921981242196672052993093603056219799726177049013969764990707378370762729955453253967065555603822063793368799671515383368539147671778744898375231164709743262556852338456742552586425861783643273480527296458747694167996890544571487721064547238608020393029995596671793078667690690879302297333998594804390609341925938952510499978481478104882329006705421547153684803261435771414742685090231533094879511240199619623668829878304183332665792736331489424643803908398462398059830278722405043014994040216652495240383352801916937197582603097135603840682554039756928194804385792488700660251600867502829466212694127112603925592054765341744860389346366757307167332076215424309875747474640002831013239858527729242786269293129606438205899378815562092411449516118623797891401798542408974600227036814515091259441624935927549130748458217937503678034477155135915732996317894049770317702848019092259354396654682654199455669014565812073453975770181803135152808415219098213889666153567906349820829204311502439464626509387739319202038819223190125072477220854521205970341079413961881059547412860254446331499596863567136928176525440636764658419777911046229050135072873823251869170193563936160514854495275222185255895238409350616057575090044474743366786868231986712966849381526456481643999689658935668909541124366881287167565265439506089149362269788009768971084734958591067523334609351326069813715694281879980536159156778438157833749248316140334476944678231776726734222330505580375581880849790097610949263524131482758625262231983261144977433515330933806152655811065101323570333910311827349487699953646343976881208900567893195456506482969184978756289318457486178550476496240270674138943963605860934304516370593891158589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,42] 23515143878780235201216867775134384758907142646324195392711117743280303454693448588393447789366112251298788242220428963123247149184966349089693087916681668492180492483836402742470280575167875233347506537717185975553398568331175205497888186819348814972583855150158697742744624319826122537908173860214766453090175504619009712628122656069455273868290768535305670032320590941238561210491180020772231601274102804238864382694574013071186205602446631203087560834556676401637606139422454902647477635689880020746617469767055530488859097601458822866350283259493762021192416838820598042498893385597781571277964691822498134088938854426906110241589710350347124829579786888929578107862113248166007775754300323547108286495332405276283187446995010998812647818288677749405710200358973084412479165611994880922984614181928989524494245529588022221458021993351026290240890466948654029736664843801920613495635355497306173111906823414240747015517122754945371969907281462681654326689868981231275615785088339379021311472677819725076451717262150299539282863825804313458920500444246213059495740454557233377368352391442469082968101485438460898876784912236139529010185949852798773635961845143618389086694579699331233555014174038757887500921620215356613607877620210728986724791026032008638756271951328452169579523572902648166020990113226440797036453533645703627789715049138901870761455822013965553052912227053617951591092515912365511472309990305335847101936442719005131362163530985378304544397346100166267370379774701457637784291330729439473251251228885270654278364098466286870039381307416167714319906874661515815127296997773434193437328694512582496571939877489933866061180711378611194195709027193310197204128923795564549623434511036601307184632359959617196477909132751655157429820787990468548372216812199503309795821236399516808717536107350402948112848289540698899066579595633035389338665688187709702894990813223665027670342489668060324699760852906600527757972976140084384752359817990976459858580959182522035984859213527573737522610313244274098170474221580085336171734693137320000977102247641541305921494349711764542115448389474165318859396798543954463173624161683547543046116115638278224048639990612547580869564221510169332883710025453630004243963572809593498926032287387815377032882944412093396107661951450453219042248197382828366308848808994599341642400372163129911132474486804943783433984469713638101840741228839158685029348957240728320721087221601688965766687558674947469131145788509195662076463069287027086957180154325392926807109718077693604466734688924932763474550744576225569600837662484964007788664597104207993286949889803133217677199249660055680585612838995604459576570507405504718631947772764041610975507455806395583876949152208766866672405781073153200118223678260776848216844803889523907679942769523004657400813458369275462082321642813046639700212048300301475725004863100160248821930528659000219689555070738519693614457125269699363311567633918466778056192007322526625519710741899841758482988302267365138050121239834263943648957950919893319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,43] -2591883276475529297127268614772693501121839272635825393856017469859638276233840474124180185410709935070430606408061533786893135268738682455928901294521179987618571641681049100005913638650234981406830694626576367668705266672932514815543620858354835814882220542877240291707321890678098412810411488622919001568107143563494695480990368044102099811206539557165740219729722159634742689864184088865124212423684405298254047647267516145013787947158281734854307395012201548574615156957257899739990045625158618350247876630363765335394001714663394080404912596310161620887084830530990261291987703980802281006270722575891188970058879004066442220411919353890622200277634069951552564071358670816766894524967547533047653093679128181289104252367727551261051378730511890909287518079755582974041325243531647576200332805612664913568081317798029438734886088313155955554996130514744863721817615880073435443228529798091846226749818390343826971761813838348828734601044113844122894149273136106761383614790116038793037577337327912046356928072670725072597300943278882879621175630884453390606425209557583496514846557493233815946096099381701484783100188908781772472587932721926832969333285860536712831348167340085185529839321346143179365549998866612184831591061596212757007709920744772461854162827076925245557869307278018106645713833806914141282413882610588420201862037216627806426512541332708491365633756864098201013075005004893454280464399909035851526922306121554560033577812830224078739203566147133278212679994202531138838000082901887113661952743320189861074609029221813978607291880496728777652107969142875179820285955330142775366080524700433821450810754919194214908696200843666999510000644662045575435246202303552503859636569021264608316230099330238129715125307465456462524020052709201682220157055565942841527311178709509204901150361237414929368776860448109978905578888408024477357064591716765132257084143645392620533960262022412048986676635057201049129037059623678734841670035581008395108881763180643569796033951592665091048208989160195285377835639966206742842665842103523940584457725745399091624119610515264395445905572317655428748886092570085545946653100577864109650335926114386260439853058943862831489430231934263180214180673266727357834485938381547023117677412457690463887563640680624933513542401367992716791475783317450779536835342249433874799486512045872501377527501748028745490357441240019759096755682298533663043776509337748953817450477458490739987555675257104887482224072492456680973644678009922681959525878373782325645328784909549594469289821868421046085513708406003747775444520795664184930502707204878403541890180371546073126012498184856624148912629958654713399415684245669469421191055260034027236669988708999675045944595087214632620813557330884417944308201985371696848683421901251129852287943335069241781028428069511777406783645273970171514695584473616733271646762585130772650367239012018388578800596854774551442595308280966319554005776328117674982250035336113793856276073860995213650466857597063073448216078877339780760250763565103841280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,44] -1759994891832327962497865109199386175115052331737500180882026080823863411603163890476379230323928725557501783722334807774108464666815603785021816667161331649332990372359700064501348643941592893806585753676576141355931886672650684227137120439375657283919883791343030067215860227469048790507028497007893096484097509897355270685136008411945650082871779126098511758948927089222327466352542503756644654649831086706908050191027230167312903190995524284349375445742285351354565268215987063675774256115910336323602949178349394319707603563735699728738266423804587293171628898883186369288828709908790246308439460750057578279491429247130019239712705029733044459495259576949068036599042660551307531464957832190035053790291148804884492767546373872561123347585429992733752944896584867834459311275576986680228021551205465110566002322057506218790479852936234543482555491041209284415297965079636454109719667703537282994091903057249202235157158584619347949938260853780241535940138380949977126044161399695529720311942364056380314913681146488312806417625366054648291099256547362600269567864367797704456954778475801503660588044327534528994392895958054712940710495045115101691143151085497699883502989805265506910547546218296813197474264918337893337481271466832015516232963494020715357197372697600939897214252677306130830239694355418279326628027995129143601999352677805896531239950918107431885795258868532354624641392018008845276749883717944754001897074378159720804542774560055478126128637054631993604652845317901076385410292804001079903352677539160105079486467708499765883915357285710707576020349317206503805362322037902745794835398460423080849229695989016682721284122587363132382972454913699044557846680351355395190621464596697255605461589004557686747355100426012642748807845829425464814839152346021902751561200813103260316605026858663020447346717876036850718780013078982796343296738742393180306882015375469131618733710221341606546098012136741137379130359774547954405333439467020698910050214370828087374148108506109355759180614419388967469072647664991434129407513670085928344269580362569518049110431630165500534717170122983065451650885431725719767418897182209323458026459321449643772972723285174697902769421945176976556995822200740984501131421285189346139086657948078552683694407389103304478162639389794740490707155714695642346701736633638618566565549190637727455033823317802880103643296349620644009357066305581292583800171828433733709822290882924852328111807582983225969315871127571099550173474431426910335830174961978221088946379709386221983658276832650705549455438143190918613715556376898553309181001061273899406728151477040620628078709166646385828722588289071347308543302154447169524039217175127709174329905211496180915968982980253366207825781865611861342905796278819544703159187932073826886239486581624135723605890809773365539169149673646309119678014791548246433646894180131622106132737986501948721692334562967455633305176704683898656529226621934568537685541712064383780708480021776051693126236143647528039332814313125530090294518970539048960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,45] 1367988030505239642146460151486175326204060459642939241518673325269933817671620373841915721572036973288406340325584666270916542996119502720320139051668631071601707678902418075254733414591717507769247484864115607752293712778085417636533891943056721178407305451336585914632318478425683789354848361526450012612512597142887336118717622283735378524591536843310052750231129527337459188453753003111243332454088428292535547332984609502317057402407115752788318350309143041976367485209297968607876033222290761288237833518561366374877973189373050639371883915545950839230720673872942589421154522801844491628921017681117931126725802124381983068978084392584806199411600071059925798020772565255354723879158741927413799541816148691094315457109746780873752778580876417642255796601601432324361784383990891922889300340610683067993311583943080610875279148030126069553093032112667489322980173141758064241325834502604387861920693875111458381718848507039411719709833732895968696872962254190918168715469500411623352034388905273788861012631767217208992523463296339360210160331722344591428260447848456288572122640981228782481963311304657315755050649254277955235126385642501249758490432980024768241847020676262935431433830454302243530512020151939377033239675676511507945064502123335692100935196994056849870450687035519976554225030639459132977728403303651528270235429397667538426095665253268911377184759999598568887609557435437696245530420803619997907073375694156649239499297179536268076583575209809913527777361315264547475168390993884637601814877900006086041569523240950087280808106357658425024917844459019940958906268203012370572631992145449831999688253820719927825235637373075276731640498842453892072208859084686399453944679347643897129365914745404763846457920670749384966115803963089223933261572935160197257183881844862389685712299527825601967354588880938056435968831064906252552421620298737676682805484404032700772184110741966762882735590861182866079698487886921757030742825795308855421389319877559912475780708441218167674228048612689564455418788333635070549914580637398465826123722008049761648949414414685499729467945934422554008596772351251146716680420177713207078587903640941050903998971972680539066301304678125754164197845848852091684103206931472610953825093196775878509929510226877089691249169028747933081812290576361294506051166818573159871740587430085732941306557126748598170114322370032453569852742310719114883997264589607419388824498223846381731291176374256999963818419377772775046633854269640224019283488700811404602579166466681251334180764357786651382556398375899399894348196004919184880803443339234936452801538879719321170162915732238408208028188716658304925029917641693708623495466386026380154531222394722146262819285547785954160340782486308834331783871248716340722088119285911028134183170439630640478800857851379037313719005098946815879115373365880662656132042103353729537650430353880631466284722412305564160128452918043910411433851770899768974660319716359525162476311559649209059080178983170605261713300812231473141246540929564672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,46] -473702053317553695830356818015210601585526065866952646767220358282272045747853624726941562977372003590979272823125190181586249437229230544462768497972952279916289923590871659882333563390569645231279801580034228683761396368452248422670013928509591774855381481707735539544955452016770335323893010543601927162473506433088929364185551564470385345416969391226184956031528250174811134906671160235758154806560120618850397940496801845277120746620936624989002468889415009338381202062829098580103566966190450008454407647635663199848115984147245320167164255159484262553795800891840204675459137426752740874314517641985946778404431778704343921272905714449098258456381769071041689123330594587028866479584811443608090770889213795937907802415429300436215290358084762451281158094710610002374221786729964696158601450846270142183351215346805064057163994573663613011078005751292317802235157768408778865933169339211854167042388169273257982860098999740038884095463560802153602195341134497452273803743820892188564896087336562939928156719425653057170764488888257174537228862951782031798629534889974312618395231583119530323483862259877494549516828221899700751226483934686446975582979748487333140235433832184779982942186398196130283958567958502868576178110476983612533211845018033412196638687962664394124268416663768075009868070357951371374005503237553872019074163624337974584992790390477878254937602496704978226979927509562346137256658121453809428211346135134859482055801780562712975642101418741959583398021648139937676551687559103883091751840214175452655507702676107313543729915114741454461804058077569394253633275132684381107614178143319992492611498454715867922626169564083351607561567292284526716596160969228966243021519613090562020449222800555890284755867312590386318762361603276132529528302829049527052213052849484239956979488385200462053797774476435765280249804907722669781843507701158185819876735145939564891231280268304481628500702093900091877656837063167698315977630295301182077714332281398295402327575692173432166388752308251634521904185520384273137883526320540717082914357306196153880051399665502437707442318237416769445895799551388840706684613259375268171109498219866033409397118057872399783562301973673233898199854556805159773814373305419252943618013883018346489264447973479457426145707662719108654536922054054745955960835297874855410249414657118088346098213002152616246151829867842001504708411668278883186913043461450650150160206514608668850494644716350600844868766875687909290176123324643365162522157496044504348447139098507981412415399932241636166973979806363934322103721715226422608160933627340883997242519340609595244820155210671012773994489730959856807842748865677977781788595579649894941763369692387837277907323358160193280527907120812255190569716752184297495173896282952263096118619704487874233024918163549524812198611365462488577585726879516734179240302137943947831904588932381108946290593654415408858715993500999543820764291906562367778971237515872708651350612891448470737662583018254500731114107612917428077312802594305867776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,47] 53214452607389540311776440823079183002377654219594674957881444521166025817919324769382178816469272749533858809803188977479000952306583306989348917405869379832384899477211237210868890356784637157932339675145096546253720694500603551729139569722991069311901070048400302987747941018817116285775292025474177315339166949405392407449215582906567027125728289267355453830847434844257549420254447181931083702668021483085085652478712577650945597097642162602270018983521322283598227322426271564192113692126928755344465298605976083434062833484206229040260197370078900388645391804008837444721336975207149310754354595253536678643902821648801538012453669721336569911870772118551260523460130457109294567672754799804994355487206573916476638253800496950294375072724818924320125702555085790607765257388512201117007637114752233740746512409566404726251403112144787031318990623829108346930984463595884872277561878750755388002872759602443205512606134430381398893296274704669793114242215094783484800081620812335392457942894169536767914254817302771854137203730284851635607908340721766887170932562932612317968648674657326095945272404662879982461411142532218509719307362968764774973181865802448637796895014298218730543744350086776067177686563330503781804688018184772002262761245334718494973836081617580144465498431835602513618095025691605786824806658078604389474243680271299119237354651844254037811528433107265359255038217383018320165452223139407852001639538960468511513459163571146679002668722081919731114671931947784484308999511925147976203085682910796766444563077148712330665127600928576022313031532636895897135965629720157340336731672967747892167296672712998151313748614247899952453443817031750839035089874573901387107689051133419185027486541837378901588102458728808121411141520819259845073198182419055350303735756943809783459353538344983361679170642664175137568229431085262412028450603842585127055858046398826830555246846500720979621605492490074844125938608320868900179077592060088143273570344337089873409870267004180918966775460076727886077941999261193262906622002897850500735619040870901072092491700450518260321779028222742712849011398714787621925043501678602462623454399551388709174805167449028090834395808858269386378793413626786289498954674241228681488223307501105247485055091604502930032554128555620166279097325891591434748811922579464167758873957875350755871535623651279443813657089434765544056325952119225545215565798442388353373623663188564724095220784072999165154371503450295455036886089014156653161969334097292227161810883872636229679748306755623572129561489165109853001320304401599907393067166017375289478135189486223941244864007111095486907725398174438054335140573145414433154900027062785600116251724794717877746739882881593674044108067064781151426471725775899332256724426009900266085422604880473183739238477742665965948712990650295018288445588527200041987822871791507511171709209786609530232174518204925047651552510091281441370171581764146818944408130634345064212132805115166285578715544272684663440368001110656192091573392402022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,48] 30784454641592983077416431252102045332755696487700309405459488808831094964639733141452932245545075644846103883955778711238005391806148832228977751781172621102894394259890222163445877994068715043349664120078164432664338625443142499911873070873406738727018912115132617178063326151032511358545790419864957352955971779963662696990993355786860289282465275511465038879727026543400423229637233765538320408500859372052949204639201616743248418305605960491150836555711593439712036278105143514171167769419429888874020748631123975210412399102053457183451811082973546430064460169271832888438154496673183424363268870178069261035645599595283091308204020237680811007830341117929071540262143711582768502674976330768771246567090440439912056799564621534008209641608574705394034304852887250664867628331399776712619521676263368009968408845827055146562674722963593563930069013451007671393620585456796603196465730783348395503611975704550774507431975341548836171028687781981270307345349332989616900641034421620838091123419499944056560303149692223309520343170509986347207293748771141171029601856140223580586785018461503516794584858737386734863443319778178029283458030844193297854224466353128136278934883855973836882569311680758269763032540567402343210592178098034921846212834827719769492129867269023183389919550540875344831913416381767556695176425960022388414484900726142485693555055515454376290112131397867449795156212497562503159146304556151659106699295308736888471918665065836525870084925350960664723193662407862329754720720267256317031081936205444690763560406238768459391624143552588542649868060013635320499272652443861083477590995578235258302430828210985276128261585787139599024019923670589331470402077818711994328135345895012089165108783280597320081323019786224418588441370872301166275526569463371100849143300719495526017235017021276382642211436604529921922748265189542196791679694437657140870521702570201599259673846843398188765958167278119064017498322870759457023918976252030064749032427322731364181467466173600611521016492446391297884599919699482018265971691417037824508329280302454701171983214462486825658142466631747176946413162281424248582583127825916578700833515701056439613538070708667058982358775821024659895628398962944784252029655800058905394118903302496271390879640222684246946910960302693095077328691228777364260972770546081600268271422338942652888944604122249925788915176494975795149790277108253724547067447670007225558282405078665045481099657025492233170941027854214882868117218231082894539874754938118689896667037666451052939262191744177511174511625408074805048665292480556121432390562370959668188555562704952762089753970029782739931914870215611499059053460025003892740378010987390811557501129473929256827441188379713395585106183513896954924744584266990912183061151552112692808023647272768503220519181090236600411995237512261384329921030445286518140088503835492490866229572046175304112252561136369182319786702130215882112900036020244729236129903843077058474802321195200681668339422341785682336325959493698187519243096327979008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,49] -17807877741529276224579542483130751198971981073907358315140363652358784618218920306272883222900871955901336294901906428965733649160941678086353760063550044495810432057751665186712714339662109448764764084665284629817696154447547750281206660366379040163722982261962254377972489183389834863892881408896376518543244098623378079130193782823544158350002594260843044874570676966179768639168634589056977705994778131931334609519559809128595187399178483462938858765021633201882594052206109325124084720417448719597716080200870396019356252200881564110025723328519043787056206146067473713795246129174035667826935644857830474477719161977658889242625082110594362290492534632198942186760966754794451223295530290368782502967401156263296289050171537339531629065625032183932175160258678582153347119625349729329190199895363824444015093018302327226688570793959120544969733428163021654738583416366161557061295236865544183237016330836155187265250367758170074060732408194924114830488147749110967852817190587438546801348651052066252135432883964434081990677390564291393181860858247298047816764351401337522003049838421823392474425388150685713744829293534539249582811452470722922859206682021420548220970691549296419242593023820358449924193140898381194846453980831637828115648861758597154706409689633314007807048553283801654789743959929542613922231406994435067108949430970204780567706210820770524465705826745396678556824911602800994073247256732725772849420025245555525919982920934764547900096599426688641268247642817449741905971063304518150745182529948653136866379086137454199398915298474568793211009147592739561979071256293152389532510655293137613596907349164324175515184129678872920340200570726940771238178376807955989804784208580464004265747648476407061848790245802550453675001287464042452513160352244903967629632775125738278735874583142174280682720422776787973812587203906353879879181165106432439841157839104470310421332283793789173880474136520842300235713851822581440368307315334721759938649948482785623854881400340239408254342192440246871483956186370549292890161908049342732515265550178478706046408249817206275667879260958835722804824420186416877697711143686109271743124935404065698685547979002427381531635854086920021783617034297824313969936282374102407133194974073837349266225165720663586633565012478064699563198595387027663526827881488914123472477067598462739234258016619908540424846601635671506595069890493268682130642413047656185159395192400535450539512580741628419256212783459230882203829715028351686291428022917400899779043924333081894971116884991318545276996035419130378548060662321855379843999018341410071543525035430011005608864606589468957145869791561514640679305260138657116013881256678714932082511425004364570010171243515726495916214832551689275117716053763452115104650066016821780094884686246991752409643843237317796975431695978183719740278407433674519713553389974503212265330240281133531437386053521840707774695379862785930802153351082574292990191883171313352262545854185303251411505833930993842589216292461675531713748481028915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,50] 3985047326600560515608454955020821317758563414656751923353927928277584543329112612983071488630552083402303101363286214794769720403454848976157101586635496249404514019730446063766619633390059364649380015785760212155175771343895680390769711707319981644968332428122481362336264939867701960801496912580679665200382503343942373241009686976718280946795778393197657699779603406784158131066463386056257462496787003290605925107254597969060463047166388614490662912663030543227788929384153988103565060050879311377045589911842729709227478998409329157514471666553827838764436141718938134245889307181726278029141175750925600301522986892870373889483628561953224104574147128989725049094503767449556964532181854990472709531054464699580748882028831914557321180748929821788805052032466714986807424399431321914214614408833151273455535616533066412533083113997394089098296498317576137553085950412378852678542353604346870836349933018802394696479462636093057131848404736066875638227549088842689038855139521511537255266851924699246966138706490719063020563549659089597312400909366464753927852514859560453082926958101038997422143051339857552406989133031598258235219364743348604365329872575133944651172673303272424579123675483496172957573559907151517899739515422457263935574366908564428165538655472653722524760961720376384896931746254101196596445122345282551743038253541109095827337062971173948444656079777511665911649979391594868261987502294274281532149095890667158560801828044320541036622904443298812747015627896878153937579314116730344935348190459413124241684030315412494275705320341060198390040278437615072370954679462681114247418933802883923851498569272628798118541091198732181064656077803733903737959230483234601850069668462138152798782838578749058841485753172533169804575105523306693429411437574806458600237881888145296659102895448433827330598641626220986510480552078649463842840431030054954635710804936310125565848348038257667485925513470812169921984387256263552545492343994549676173511217417663259155405843420592401046708636042568343163568532292050180142385196958415979869753526259934863368591301850287560448038186655734007558582503189514375967067628672728435395102116932705034765297034980058440419988883731826609760320985344549336653725736314484773884945084753352068593637783119004706184948852084125141577598384963438358026233081987944595738218857198448532682198153781111478377881345670603556074083267871937479155894248762852214626279571859391143176713814439582016892927357784900312832706920566301803936240748296061885742931437273922815431168618807172976395348396625318430693547637070956503654411221867766210972433810682630451789504210147668596514956235782470225324577675682270893281843256840947454732170567365716482424565378503297360060558623973754554150945978620054724992864646441703981652357917663335121246552407342661154661631716746385020792413988550698277464301614947790507659653018551420057803754491904038036377399499544156160551680481284428997486114410824388969042845268679000946949965361539681977067161410307858844347574884627382272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,51] -102099546453264731072993740039669218732554698324540679285931821589885271045531843295206226727280477854019971632259789497847604308906339099398903013181662858926129914050832426502914121753472672320028020067538291544931455755269440036681983960981166762874065362291752130637387493930912483262816196121068649982194950156434982061022808508966643987419434256801878873488449291415552205368134985254560940567127506618599421487474098646440709001683118117787575570184370127154752480565969566642463361610731505330131716356436144204847520048458349640483233409782630022560120560172517195796336770918625671664545272386918910789932535148228322847117685001564940544400732224214612468074232718804275934225100293515723621378310997769292001017753999479131597908249480247119242005985325904921674699269976457334475899171912779904792128275458235148346209141022592728180784954991284663400846642203612169480289665265573385261191854043072823989880362651953917457728728158675530642480427974080759636911634070138722634706489705035914197116249407822350104076282368810206201892639462137966547939585143849106879104749263025093469857793612796033122533357107532141053846020927490848915544125661560128511258046779969673067747203509726134326254044443524313006115430319326035354478655665393791077254469224493162906399398226149149549905624686807743602605153843987474438077657722085863992177720025547814426422171830292896109767565763925841704423800851316794599296706471177124652618679980997883760728412346587422855314310825383596157721788517924136679996345864904926612314639692008606801274320577069928898789226938359359167032878918263098966419137305271180875678603965832394097716472298821360491822311092373191397023683308636042439964946823641186149299724011194557389465260488231689647866490793041695319746016007768566406209706284178023360620328820022935415671203057231268367361774471914834972610647690544842756149883723209743324181727565815866862930921838428822228477088723656763596679877065958435009977452472518054101304477687326908762014412693526156868880717071800919058997086322403030496527886504682135253197790852816025226829274799826235999585294819087175304357273156158194175223582371727718136427452246710375585720123775718018377055629102208714158049512666809680032236974086980897841207247045380074914787800715073038290790286292215991985686042539522353294912876086209523429863916630104809929698506120048892985911643533039300169717895652936370955901534799544241659692127675458043492742558103759066045929109315183021662130758421056829849966549096981315025356310660239906741295320876150617701814227872175754769078033145464811695675283661373788867831708572988293847118193913215151737014646725304708427161145780814519389303126920494057466437721603734806846987363616650436908554417546793315501953992567665004633144344185995083873073292690328848413798493553724701530049075836711127523842275083831084467322667624014652241495482150449369281264523371549417559576951377034960080872458992643420262856380190200701367022305972912595767261376817147835701280170018078720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,52] -179640595822159709096762564187969130166903084600399013841761140009614581063304652977980237392431724776127232990679933930339752134640720424140317725685574100158090035414432069439370694548009805911072500242689689432990608508410547794603489388617112730087172407487193489690560046459453462426220459527386582986524842002563540217566024733284453555513638028366570209916027366691885744899653989605046687896309970549995186516882889714913496607298670537140794322130763922863264745098528686339457987860368738421387367627766696084077496437295387112354808248120342013205038702289410992108613390230284427469214114647675029776852767069300713666681364069469387428175143340854788334081828379200041987050826268631318674621542868430987968122980808325431543326967479276208192154681699993394135029927853177737744925403437496341695656540072764793725262476600792647598111235985564203059965750521210724781737642599425689162516758612912111613026560388687315856471950947953754851425539030789806567538493779154591321747776296316829192861752082455389607073327018973298779377609841479136236063169263087459084720048534302893371577025852642941391305967272329476143527887122784366974222481328537775691191021210549666681255799790938729411538876846063092888533058222394516117466050585137922562723835691212816314482109556095187433126994075253989453354635157227068891093948847205742431401630095727457909515261541392836392150748686105406673453800911379666066755873017476609862061354781737235482928377762853190820937964937037340558123122167443354546664599882524403140382108030069921875216579730313917753932406484386205761316563430515318624282049417860290897689915467985655986370344570980007653234556190240457590293115540500992629997145652055992425318706755312803376365689359790802277546581094823193362617522029372398387903723998245096825087073580871497529256506608364965609841934831046284739098391544246992579083406095745915420756406769631808413773066634669817363323205264129067852516443990444856433199207710524275841551396095058529839100996191589618718045110143034549778093030282371403579553779336082616329000267814291113878798577419468272506252671602052903308484170867932492720195736105187402002916251679220081862217571213702354099032520207213453159895286461062931548905781153274150599435367987094452737587169506629324610832036305163556464333195346519815306588292703105290580359912602767377792094639701664635538734071320704135715950898495430572454160912284403017817804527228299818011775581174674422821602198336392743487559971475018515596326463599646610601305216060081437642796118170807670051711616744922056614528056257116422701547834053658164934134771737404448285972696120002426497548426723388604463701861449293743200337155308809905701386516114815536088131554176255617970631287626123940753053393429571402490271544867940190640328663249804200283533250700013942958114266560973087165601132752318842798412891528888489413646376562636980611745399813714290945801644684705048033157548453975430122356680065138583408278862162119021608648402450465515981076983573381120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,53] 44728656967748041855267294346597029694365409853749163182488821189794746382700370876957207074455356699340627043218490547624967324371475120766605812678478327601536596284214113868420140631218666690724778301240768841193612116023823972087744620837586639459129341260336408954387165569575834297755543694890915160568708296246922607811707816369028752669880241778995990234174403094353132237017976517367662643632237255727460160428756502500441878342755537877081170284059685984616209937514157348100505475857352898379513535525184888329375143278821068993748530445978535405932647799157996976331764642589839879182629044939475612549124071448238075456054942524901833464914771312920415012938763572350560069165693899738364546123702324939926516014915994146388432861569091792509605171610051027212870407347840316317189981886522532066400918607181811128125278309131535387637278405303794201827289425313456586549074334500760909914022455702149834585554022501753578758396619571035962822690434572923390704937671844323001695042920421441165846934764569305057227199745650062490977041219510937604509191079812757078628197304037146806890265319469075409764810023914691429871602510143541776994678414953215277493922304518337781164038870200141290598574667267940042606641917562742628984588783724634896202031370330341069080917369590951117957160188722419254123790421960172823946356749921808740081123002969127028124682944478617877657620339719534356957287577143160653211933749037295440857542782764665268940629483034852076184304183107969823001481735157134897743097028023035542277955926263277425784413028687446128467499605436680458242890866878000213556842035700651107601420791095753095036887328856400368349441894048503739682804827848689408549570285037828745615629866848386036994361039265566746323124522729200951162311380363147467725974215596386213817488238169384484283544113066993523298246189631266112582399573943557063797468983457767802629376791404623495511598884404038113019288925343041367657680135053472418519361030624717562076545889556223326404170217691638879542814570202314887837484770822344810606368941906048344038170560936156009639531556223324433262104503870897376906013922425738030192294179085751730520599071771233336718338351018526058676755532365233485145840897931230826223952149566890864688986171686642756666446130491291675541347213026152442309497054565466441890417912448811453072392620627905236910815395489661949932650325618596017542185171962063669311181543104586404148173292135797131642828602912833129722983030101395592083829022635820548750241288078430863788420400412973571658015132334205841416467351259880305802003448481036874434515971211549138870602133384499256231045259542768214528064832528771122173955220228607331682829571164471559086330565924126722418795411515836586541281131330352262162821041374164169880238953951604891613158278471218915355227114212081943083912311449518761632221129541171277765911175727734730061654571950853548030897742254891664467062447083460929196019629199417319147467657219122300124303702185875196482821144423603448265387802624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,54] -1847453323130722691354628399770388491958700492114708871482447732177227269841884247266098441767971369344768706973761407141987213282489524898880532363108471047776420065635661343289411163283835812131632180625655922668260008389143208848074754111593211081686203947771081513791887876427762409120587239454818215357907602971883910834293290924943994552222053127415717063417502916843859638992153577419326008214679910084880086428396054420176046117896668654617935353682236933074434283404290956069649589510976916542461967606229754629604664651089284570102872956798002541841656120427443518728193556682194184151893154674107953991187083078605662948131188662556451881657519226209030909525843431483211765933944875520018956371609646101609238687836833174464524586077840828423445841675107459022431860556525490761631123350344741444146202691953333852147022864120850136200390329403524882765504856272612572495076633356954610945285036283463535901309378527047259517704171258042052235933455894950844414031159134410154962566587799767851396991448320991358254209887788100183832846512494081689668880097890059756250797636994309865823510688704587347157796590978531804730405572037328931296960715193192737265084824255580418565179462071242292324377277800609676873951327869899475284628421430223715297378179492204748764742276342569638585933768731034445399617330339376047611019010815926065852764208689562651136726581673858321305175826735210766136412799585874964978505868242907089344208394156506587818403404929187386137453604332766954908871141816573163647069334687214875255350572105030809441101024441940802060163582691642885888182299546119685980409472783409781502221683062092071265014935898493821137048399883023922521786999487974150015230925218655455781192775677329629505302426608345688633451890833302655424390400444689164894364718873692428908907448073292248927437972896254322623737802149072930878043102858657869983548436168858584581197532256804225706077553546879722644668094479994650707351800490613213392186910809254698694837264439952430909251132144021390194802496522663459525422620704626393503849179332308350644522628531609627279005403833876394973604228777367001943858659554796166419815415048684355627758600735242703260023251456312851938335375542141007926760051893431821800349221004574409988686556242182999040518492634163266525029105965826669630175642099937765798664610818022741063689250533403404129853074979299462589299271341229468522663204384615826530018341250793717574379017053494627056214507004022534786815231214837254047922142470076457172219283720673401787851815316140210575414222842224605566981048361231870254005197219338912912620916688725450975119289049616685352727743620146045478175269552011884207431150509088938906321708145184389112381641319552573855749683776997853881399666167975584795399217365593958185320271960635937049999244774872111535334093804255122177084566582699126561187442782138430206634874952240104286538758039581675733759453944960659607241477551762290040012556207052992247051875518087704086868612780993517724443690424208867694645721694208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,55] -1270428056131929390469226434698665096698964349675425709723124792574519597450321665487512624724911575247123309078332304350490961658844289714592206213736012124828944623944640098471423598046058014089408038271946818684509644747519322011892608183560926594231636686061423610244585091942999581310524632016189691219283116529478649801458266313566190553027086237563420804762526942183721002983006459644407715632502997593489849350279252982866427428872514277133130472385361818456931241730769616573914805775163022533475333815791151287490667089521771019476586173829824106720704460636210082554909764028770410302499974410159474842255775344101926857971363289742002781458873225489965810274167827589052691202766498661932989823012552840274684789046618204176546086075406036044110625636201037254243584258552573932912296933525096573936500782728671069395938351101539597316857291814595288208244919016302514550729011479341662785977754785587151324711793726262553969804618696037484496949249291045649640508187795911477882268916260682716371235036714274222680967781311184132655351253679380284764333295091664753501822698190363577152493943722751112120611399126496262889766417656394180057949988447530278612548774146111090652504219877383070011788666326307486360337553912788342430256536834376639506927003836642855289249014939918139040322471044685641582700759227222375424831299866842469996234655860513375898782932647142375195201115964287792016231180366870041674104056461610801821964412564038939618256747064667033013592188603666697435366754835185196690625952256045510490454876555544396184559732919071135056657985637642112190659826510844236691283937105313508656890005456304195781971132510021140831826021840748266593021097464182504914678646942208186676947203516769236940187161612575177926543839016533488649797903838851731852449524255916918954084143971272864991560300020290180062153939699879593756877935747383364961315804008672575846946059272975682651017611691371484660771945051888432275499827442541152247921937721195486845308583334651835695269684462235024463303235206152466651578212509828650035461418957313082009285060338477580092030159174086105443944415912350641566910634137850894146563196765439741077307914861687812414294688661216522887193243704976310075237350458038511990458517332089069523719146832649767109674321123745587586667839551986852100666903802478743879827283644461029078715138185125677956615532234904609099995259274583215764932062924827347641735626951197758855465544770489225284518655672225693754418966718358869303034801457733568937862163211472696717028348704326451135022583444949425327307513648763303012480865356277850713650137602068280173197627763721634310285308610235922553701103316581771772188763909360121654217208516708852010305291352681715387634532915066266707516938129646819049543489970752834814096397110774977630024405803763568301238316635032460551311178676729111884477510876816262117030736793170100499905331917113940109876976690748892261976620050152465797077503502988773819733938176088194671256363564932831930866453115867239808381768171520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,56] 285160541076244835545987599926455116399778566611388341319552639264869215233114264015625554369798446309467777904454089234811753025842423631969053505068567894238675255061125630212445738388823895298859038252826432592120213033679812156515560085659598871856731741677507395791838932698474999478104428784532648602654205898137741716241849680981719819539274369425208460544721030409830819049970834605126202577493554198288725209847876255495528875852964645311879592658086537372157182960523602799456122737719477923582724937003429469023034665668847100164612130887120629138538425340579379167785758379178807419236489371606414497276559533728822254281081312273842501570079659019707000470096503419115027636959655159431314878260125690009602225676841955766167119960966352454059233943419147213343656624311480210845516530920374819020233165986997288572422142040886014722294490125785822703706842009363647098314976393968391788867123099982394447531864788039497403656495147707193258307561856060080633553043393331589317049834348099117330430093426936727731940123669423586071010861473610502313548980465728724614150107071188872952786739594689207505087825933758899365305792619818811192430206164684181277082111660323414760367339473611949956630130699547191340656115292239799618051576570462622369085781446618960075732923391130826920287655136692468974560212858767089348172292704591198393497697133303063301527407000559185453556395056895359805605767603585998359999265628054886579199686079124514388520720780903131465739215187909969425155667143359087505666438980589396236871520155239387859587121907243080010269196956067815575673843099013478419691428239990461560273751707939290912342795779672766730762427119954811697799567811531351656965041250386330958657482855731571879873124317602084262643789249448744194708894100751518228657358059104934621208214230340130024651971496780524249963350076220571798076795622268923306459031557451370071031781824774179270876416606546647628061691174870252411559971246239970950400405310392356267686525906073024118568349995663577028821306092129934822115591806563105753292218506160234994330810378669191911012693970229183742145100348391732585026709496481042359754318046888633243947202517331815827858223834144912175640569681716904419194770138662704211547650647844732848904903776330145080396476432099676204929778771551865798555354773140684486805866454580670871810183815852039245323914888133139644783250777017346049959316799967755497786101556079327350775464316462728539445480563932305710683378614588331988739607926455360387119026695923055635359047050486664575883298679597123594752077024139525569462950164461358401021749287832396448999976225766399230713996478326057784305654043058384067699366145540104459787984992651280031748239038994937780632312313922236787273438002395303246716115897530845396794467133870537021212564123059103090401618172705378645389426714633116106627199858764941104013561652543623358916989953501147659725006213433498094374667534286252666422961620359978622516795608976557792197388970267842624155380963193298096357971591168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,57] -3997501014800789281703773113518619302178460415644888154234714817622023453527905299449066950120195155025619255291161422236774147119644593569493439355120376360261624720218603138275001218990473674485267981687498676941610452936410724774573551157383822670068661207837696705267476722025921098853470700802649103176143223739468097169231751014516862380615717137958895092160301123182464154932335423938110401950190281657908161430814971055123010059798431997389400685809302200712669338610491736716457304527057758965470911153797243824937576987655222272600613957367809964335444228264472007566089657983181617806359035686068915687184933031606606610495315913288632658554897781368667633327943943882412626624333232726319684420939433092428374168803370343593914036257661749854526519675081098930144015223071804347171585408876719930427291463517402389867015271272495033555732213926906391222991901304118383497333653185565654326813553515236350197132395548002434012956430688473056140298229310050246927619224640860714882936726078146852915532165934753464278956569416611305633228667533541231948298857305915550931751411067403292025510747189020922776046340215619260653503876799975358461187074832600082485492491491105962581923685681512060828139792716565331904163976300632526364636693624109858278762638636604221444799019035888670709912084331819492293314035002580832229072321235296383759679695617789685354499063134349813945290002312663974867080830432142360287403192307777139179919723716740389231313651380799318266126923062224477915631876950935661612619525729815459151318274327352323500227812327542256356396137234408490052565773368410093475602318977336587389911923533034477489995330202715261146947302575340140590364401015378336107369273315855204652232092169931830077010228320825250347592104643398859983689399322718367928269421535709136498219271935786743967333976065984904364235580290516206857920120332931768536518284132905173533840521534543086604800777940994841495460283939944802114469329531209915464191739280767225245757555155604251399304957372127583809751314852874307409283676832920006776975406708790579384195884740652402928404656851204594131114507168140475489346146801955621401344817113433905246137993378126614314291381877005916057910071591177807128223719304617721875685265521424639449684895097344091116959642749806679275511856531400825204176392307759418818068559387233967176959127932076946021058180229442067834040862985295025128766894120805938590190597829304436678926886896895635017702567342239221538588642936790595025588750785502540231801685953073508198595903980915414246843752765535750585742790541133668769963681394786412678492016552067933369653434013445488889426989482365970997630635294552907847348899739889504109512432639123866957352036915949643031302008501844932008310353395431799325324377432131229561086457807762133862981320565242309325849142390074789146869567264543770714791091135383222852170777586067168249970838556648253447706255511896107776406586587951968107351298257304475002326005109440163129525999373132381830401186519859070121195601920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,58] -9649049255898102496715928559916983041560135819669343779533194922209219381697715228833894358918259363091072914683758597644943145472787571140914968990566036333739273632636102377296161386636932875775634518624277070464253022133208727449575641111162590315451353895750590377367369376741552512605669358318268697731339862583238723127723381632033543653948888327804808633374215035730988429387319640821373150128487956000071271911853005585227046719421934112788207767042910755921610167754791255915354950230992504589059295222268457568518615035701921675034348360484647666688883958550984312240117835869675390423569084427069305068082143901502836401297942124011840045539590483805429649467308270023306575861550518102259969438733023211233672080983873848616631866035636077415648647024622332912786116515888332192065019118790974512158634661502408947099407487708776952375890775156833595110611645259684216600076142045191221374367111694993101416682525298650176737970732371522458418774971738062568658179567884931918147924869202279476502105213732322988120513955931962594523944858855329262619637888942426292080354742033232607758896503593354220491582449345053254419006928308039890818035862441526383775876406964790833432079254435196572670900723296853081067878822995197188052618343197349942693284400034166186279784428477520109432809711599262724905455689421306322678368030342590711505792208601100946795232760029938554272125476540923347412772715840538222772770606315219611431016400033578988032201035422324261776249381579231179851002341433399469453718591551239881143321895219162788684921256458611953652761031138392286640720877050323960301314379991024732619084614084592079353971391006485755994957040867386929611245348599334126010450705546184332973307070613455371027377347155451639055077048502048393069272789022341058266453949999966294132814257926184839275004995796452169240005873925305463142476775468926638374618276203489151393747307113545563465496400943183218656739530968452715329094406098619679445953717654119826290195966229782161067228883002705912562947560883220827611199673080552873891369175503007343782237299712815260463919285350205377550629537353720527184323725668095372425893952064164301418153893357518961290076085940775034508607711412450520532209959101821886794109804006685837094643773579077339840090898334608728834867853736785119977660734489776589901637824490058609496071393940072730099101577309800396801223550171547731784966658018748940971450274872327391927384520499275932764561538440965769158617805404563800210509511694503844346141020989190094798506023708482059968602970603344844625875633954597094068962493319367494646593076665358166289154766155209185998273636608491820594961974131364860169006998401401126864554865892726331116109287894659550308043992298867337173197886771542522166999188027558521348900886308878842561831283477898290601552476391563666264008631408796135014466227463858828317572887082680280809977146902567869223692875123842648497407426551786339600493358916599572040939872816307484435582690299068631671367220175991668347339014144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,59] 1597184876758016716689253581012821877682340444523485343176026280598559752982569502549954998017829425455952746477616674635057827056365894837205065077816487431048951165157988453026502646577295079411137554558687690024823069438323927352683334633924731889018437182910397613748326238076324866426572389018217604139595657127376985900105293780365182015808067320178587407203650618985737883538066141938700550635755003107238191014612979671886713043190590191847987872542697133065042154864785165127808900400178408060468094400104381483478538062024702742657997403154117428618289810360283475090170220119891157405401261678596992619740380643442466970054397416194717294172106214014184534126415409829281466597857341032960171749974011137139242560822944031198646931630132564813623871071002866630819322687897453189649103365917998184054647282189768176397213336520106884909954793421442825759278289249207461405678662662574107670276491109562051922645252185160047207058032302405017847114693820065963367214049635541545983649304546343443898792061798523491854567671735708412131599478433406188611996808160830012029550428640939204892439834787645374391472588990280630499750872305547347539295932515453587969412782233200110926298828501508818981048926282340327340834967938618397591428030694644623614949102634799391174672589029114627779046746025567571661325818872213916968568314328083618324587177132105491660761214771427335109005333618364062164225036179271856947871894763806865935182951717485907033587714394570305211195690431336864550620446923541929235205079035728186894337279502934748216433864758713564070029044489005353026257779286472395087607583196995080612239727203711369208231180576136789681831616485849062103950646684626806410143968791653578323761398387878476540919392702047280399526455977749521673598462088840186633629010433096497745090193901200409666476736192202196218852679550693500613682311884113677559614013467937152664826954177499498158229061519821682987816566374974955232867553825673414747068128043058004847714683572883699978176929066476134532557737591302072622417357564631268771988708467286360672799747378510073893726058096614760478719429738073914510375510819208907165344439944126197306141517867745540245808433976602475711797551665200882343259548541737523769382079848319843562101774008575006257749424035870796900628940723846752254215472063474072614337519874163325433959771254217598918516011098226887110173492798636574059427492182802894081394382053577739035875909747250896281914199519307180509100097981407297870665718586848981220020415239634526250204841380444359436754396920424575547771534926165414467253484916081542777843657322860724558571396706145629214747542600020180288568162163261216509370319950986874398237780062630444434542642959425029911696455955157289607536320570590318032160234100512698950836850421586969227220715374975600713041945334754491082017792441571360982657637949433313198647071037066311421271307346268456133835603834937405421920364840297015336898627518643492707942336426713624242077268514681870035528743452565596770119188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,60] 126122173945971876765954661351467017116007294348455744747313608638703356649778329128551998776934192878562068975757233313017004152783613289539257598346560185481408720168955889830386444288734219320752216631144189105944841801087230199577393876549045165968935137085533264178197890450176762909395771287800571940958146607385125597850058941793947283881934917656789280990607538235747116683051427131243664205969405054363081595504022920661663403085937988966213278519992946901363651593796231730478298808960037682675359202414813843607427139912163442658780823396715972541685613002564639716472715135164831871609691269705225287475070084770023621652377755814144703095912343497174738384545728155174354993667138706865737426397107747007029251793676699825930031097664538499722973058958557019611388772262717814384431729828656567941414962614015741505785159628230966377508806392071663156855609526812495362650819106643440799376650464831240967349831507769143373128241240986608591362490543081674939367297786777726151387983166529949727437587841676106857619137674669903203850200482066057118740322400796309961979539153321764778007754469041264954541344760162763793076756283075911904061482003616943869297038619395186015741767751394042393483694228454106936484654953570289231980185345255856566254448825189244754129383391453015055823477521315805368218030824194288940347590619217852382193750493600554767149162321449783396634526238465045458959180318941790819312145522744873470207109831341381834691889904324247426528526633621438879010642606524968068928398504751491331035342050252980581768069003885417593736828372659041770735647927322232571905015037372788865802463559907739143969993863944711525265206874822234459909806626314489251055524544361410933477268832040000212280358895957874260749100327791878277330811397157100252205037379336079197619699429328602616770221457097632601186139846750362169563973298717667308842507966294028348012193030049960161356381719970898203772703551153296832610932936428448757721462435046747158891225987636898841483019349352523745247284444540386584063403747051074201526273614608389775659748675897594992125002494847356606685715079228110093196491374474797033195587950447142325739362934561343952176013956360189590253893054882186452205339420210983777943333536251892234872853145333394867348273765730714802241757434894470490018828256196208119600717468687822379067300366293701566124662588387795378306307952822765380135491072716305720740210744156028349291219854844577976490337011235904486040435354866513753706156448365966424141591278269276037355033708130434487882929869027490781672284340982444518785414900501549303942776290983654473534381766391521179180469348412569743110479956137967368624517232071091630982951172903345209322560059867293073889005637132376031623609807493659483808247224390205948239042661415130435941200270880956077945076778555520595901599151100438374758513357625795560307557564184593260099441979323783754246575683974102541655933491041768007641606874450952769195702014287296265830298696647601674979630444675131647566282752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,61] -65843067186909814905452109024319671828344215845072253687877694009081103795947927352619538721064057399351470850409036549069375218551916769411442056399169511077002374956334224141829852078176347629314089420565610700079953072947809226098897671722143168231378829333975562304759129726373685487627257968614665932378722708537641572931724212037529675949100783776245291831697184114370478031861187979396229713952878654301233037155022210120440363721834237334437884326304946051868881577889215914543477750923517766347345440711728367131252378666241503610585664447390003292248096140220464960899188026912589262316407190211634252782240842186103539244787760716900792088870405572714832688529095316235772990763635104967084756027420168501165495543671964118362160256896930810003846202995879152211437729158153991143276125637289461043877944236367417966661526496477478389142336186371902527359700968342456763019577909796586682479593829363604548374727326024404388659897967437212691156909155164495941746372263514321660780642392045301211332637378301885632524080186467200184072033831184210959589854342877165108236827242297942729544260832423126729788776755938896224050011217797778190441506969987515048618099998237380450319812014749890589398518661712130808859145242110671840328127216257294497845225564200220889363403415471422840663778360756782239135039338399288930163354099632619818854585131699924019799729365879778008766834534970830774672339106034436738093743357869436347355490408813735980820684010907809363223240909222346016872914032253205963766873053455894674564947120878182799234722150062488540716995241093377928912416827226635268098442059858792937521548650600083389588740903230062232466321471791961434576714451699313723618925719738957194810528732718910442550078526180769764715374019244481306041336340238011186743668604992817164481412660801183934529693554857030079104274732876367959758601824650818793503829532078818354704790812441747514189464702967991836598287885169338587705471589750040635526886899031189269877228130144453254624887918372205422002483937355494247354628629457723877384034871179907758291015802521300653747577586164710199365501469541391428124055473545812326319904374450732517149532419459176797038032959173120861050072730209858970688526422008953560187118004462868236815856118638032996121328243098488484133926732013017278288054834523440643450176996278810707740054098499691540752933447451502412015682459032187834551810727919601810075644367944285542970766376269058687932033448729876006334922755063676723228901294692947695785530778500570482219243606735445292213984804469659900073722136177940276665027437082222019065205815054461253679012700630068596428202581333699824476233758613746190253707373898954542134754829060888983772066687850100004392446717146848294746662370747302336871568418008193627799452878785293752305555658303091380494321476653936198160600586596322050524372991029568047861908755046430687941455191599557494379617468982886344552418366376060808729609013913183858980646868533017439167769466147132760686532728609682685805199360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,62] 3381271207564024801623299613314022359951343978907180643537785601106157181767961066009100875794366105511476761253010683211092252777984447943170559702937471006379907164889978379747339291071669978926244307775378547659666849203837331757739736388845724408483929073515703244358274335945826567075056016022530330902179346552866233241895718449597476693768874263052266841076336479137169044306177580705330264559027854952420154824194801706842279198213728435846754708635375143275595465376567131601063991075479204533484000021013717619783545366653572849423809271595357416773233122584524407778753051628494045386705811385383278608475874083056459727899844417948756146778074136733784436537297464592117701772214776431213280111727966610091831303261123699252302807524618869420131987000840958483855600038857281561228685062582742065916989435573248293220481006212738629079226464249902201889828323748712529881822442932797540125872985983686531077609743621783084600246984497007467826553313601893124022467310604097417532146953300074952001399943072482451022921904560743180786992200086749334344805543560134389609601822244906175443368618720980158251899051988039420593060179776930777322878183449485228973702976461734313255728777405485242967544067568638665620658810259460415012724884235881277371865215422324997835969328397447611064010798283689124437786673638918727425826587452246279511481976468067259015986304745682831631190569993924361060859494919727929619227670417235966534825888859028832281748208203929735611233063015318646864153950519146466094704075729882149312333407337586984540548433749243146916469093464706063425186091884428618050737317464825922793659891809785776928727215308618925433198558846555752485448588604018749738187342297614179346833340536399989411367598118679817813001432751798864175242313345348165169072569615870192652797859508415171435392309931730867877989615984842320231878625701010589583287456091977356138791732487607954730904781453443289994648640823805679629360221213646886561756051884365634880217295133697471065541706295129980363854182860123407749568657584215249597449273206010481043072677177312221774167225112694103916069102455963843555620887787630862762901870956362266718511284128172638330689489025201842437599912431308721493097436079230738172481320835572454296898311906819493296800907716796494713369386205433224280242282667869709644655304962545714048166870803014467075810603696595656149999824946989839687035553720094767555010008713241150720604164189011350422701855660144420880567474812706354666003999807740739943355670434628033925898419421520296342386681619928055156946322819041491520354235362456538601763876360317001958729541179373089986735301860505348040372465459655263570231157449067599154467478022079205209204636047905558034871100733562880060287008482888319354885270635264924969353718094184934251913357257373059027643808939601473884973913192273190718907425191581892491841397602942277952716086459268488202644283117360054728371115977110553576143141393694453647186888238772676653782347038262806000073499048035156039303168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,63] 1185456991553318430274144309061118306230905387300921340527420415037535513036553441398561249234957086598105360311119280929275905831457932878093909281765526641229430190499916001341227341903793167955395743268827075979442151951722787789958844816720770074129919019820414890061791434437007065242827751697066713798672924026149882552457289426276143829538927269865639894676954283695967645442672697430111785545839969028246627398445949084716160595136527750223620949952015222766516899474477934779941474035617833655510613542165309161061988217187403908259525533083074108740476390722106320409607980259130221762024412659662316847504968111517624590920614101279536282872729301161226126744188972552460092235224885166719940628216033715725745992424470692625433740374135589435559944970365853186689934531630919608644438599427502878394216374921713114229276794363033630235910149662738444239990592026735119495139698166814595503758392551215832145091827797086559185911580006517424004757848506007774364700787437550655009618754755668225694080671225403374476184079409621835236382103552036254791836257198216765960413538846620469170972742916036597253186203145460826828847731583046433085822657740721367229681620061636532318810670185909383754649212110030641234370999721956018006870752751002245153146852978959200428489981942394771569249061021698540729764207120578444022343384187086440215869122749587077774118958479525647867785028689420643083088400627264933668778708541178892557596974568686269915135967287295476767718374253512389623071786195820431751958276469024618339838373911618053275067266969733861923917809691232314548414490891650087100586192511182307679724060806798182428998758760183663251561508668737449411551882384480167894811033401401359940057743001104435200286068231747733828439369339659012692069363715776717024118071358634847443324552596726767703108787676500883249190862126085552536527438735257028995356135069218679411239179462597358665017566202176430891853741726037084850347506400043698622759279642322767584585700210789242310710243904658408515712608553668841439960639294882589350293390488743660585261186648942303262307651673875653924121411396011148270173946634886079440597830181012163613119899546330831457894921674159522835241053465077763330341662442363749832514782929197193237300623851902794334402665575647998101696359348858653368553450733437534082545993468419330740114533052846059800410544226165549235744631641767872664220468731151481561078415080484549994991365932219436242163615277259688891892753978010597669596166956449272267206064346060989185785034939385147786315772295427093130530923596210681766686026144060823126821502157484761066912856294598525268077236340886451111783309916881827936609309116590521400717632287881281660692997762721641721683121447457026473933517108837910813838816834810718870355331266248992014689209196629848492822727343758035747453475747172899637241461121758569812616591613886233874538995214879182364599543285162979852450501392042730994321702117429064247747592756571020385588436377104190003789465272268442608599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,64] -158259455109738252185395219924007365547208416756744853388175991938084763048277812187711985175269955038100715688984325454083348665178048581352557129439874359656180715455657410298262535703740000867900945970405775694906440783975000084231289673044529447640642904588739631738758646423606702572489850553146693804303491956240426516705875078429535653783948471125569466303743594045478651715801743148686415368437775473460863973287586408503551348776930418093894810736355162022594393600541291177380195938257441197396047564473884536496289534879690556952301212348397258429666814969354888121768079742135611916498535421902716247850501613856256317197788998202236027772307293953178066295880870758037786826108762357613330818575306309582461074652480424136316897872203987462062717452487697243732345870739093102977447155075685305863537574769943372514627741067533124387174944395451768018478279124731413235276104921624770070697456930537353905963232941707971982729661786266387471217544947997169851641263411579308601749611511835160579933048314926735896841070287950427125514475844756802414361190809712522325873865892556458510984511783148117847802839867104800659264838548696559586104367725463996471310743334844884539768778136211236320841327767618694220548933203191453512368795415266418025111794996556306437682140407110813147732692098562285890355763280247770702480310482937780585292262411981518948337967788135775078020547090671468796057870774505650402731249213944782843290150504783511143885321087628762212034389576363100046962394773530572046954115214231885399846481553596387818983102372234824946841608086165087282789555444729488577446626034203179728602524757196032422434801127929830973705491069968847707136477523705212981216540510870821605861475255403885929646174408176607257852527598667972514089236709167600277826620948081566765834367284008292657265748794847994858569897161434496283829381920606599822795327666969394985954701697580739777601606136046205143355236079501535269742232201722899499241869079989450105031325664664449275173206043881774398419913038291412372547351020660081002258100191454577214242951697177205661479072199123717556914890153428544591418892895191305633390373444503085617020017813938953841133592895521090476119689300960792985278915941854653383219070092326678967072147467330444934193032186711273571536733988771616077387613231287289618307391647850299046224074024207273470053566406722418748058361306840578181449052670311309134988436898421494746980670025333611579555640082551435223144299347698722365872719824703728488723682264036118578961410373868157783729166285439106574871476138695052657039651044299092574490356451290464574017190435521930009734693412857424965423654203755570329533901647808585579136718790606985192287127919570448139559130348014796112926717943045021280424546072801610506788741457647204311686962241465523100086574597090649404873943283248116811214567969312863063765106868839161141963624056795106181950568976979075923770258185036030704857361592760863008395192900121974385361083797380310471885915354699534560133120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,65] -6222890942645633881810235831581154667695402342005851362240730891023084500009936826434935990128960305419306595941204863491104196638338874542641896740178905894171080401792702565513576975892172409722247768994025156745232096297067262882331911335989595861008695232514097216027108080049241651644864919416989380415670675063202921521831881717273553356836507260568571686957874719747702141111018235538372491937240606116393774214173333493114486515512951917589184625662852351880568043375632281222837638936864008189698786515267814374163986353131330243785798643016734759143189548618823700310204969069811080975279072541503921083788315528308322053692895539969467631743682692200527505686272781411563803789795278016799866133447054299372812031517393558329847448296295812555829005258004062495688922694531601353763483234409837453009524939771210876635401735188102986703757002329103444174737178861805256983351806843147095864968594894451584710627202156298953242759482617882525780296577138228470066950120696529937132459438451115345018743441313047098690600145705601614640945564839583152721198572034910030627205963686806656508222177074186645632299374203963095994143847135675268709567723223965812101922479503555514400029583859880733616283259228786222378873502766866733875864372337793724915887505137540889425231682319576828816369167641188870421949596249787045707733648688122242612845949994938118289124852766101850183094225651884307864743767669138030638499085440591444632918807790729307741453485062728148110736047903997120722591998589376671840608298115392305823366477558985780473923522046738687525363070267456821224350959618712228691362546704404817510649577568803121496678481195421132614841938054881106544712297429190603217466577058524622363554465868069833654216131293737633420840440869976974743189724441974340907991124009688998385260334433720527313324419872547665706638406700016542353573203063921370802354285788141312424682163939368604673469024600752582298341584165151279699555508091824463082189896816750460714638128970740482779766397102250815909342873118854475650080437517900531537985050054257026733601148412432772975594367318597451786664863748393406795792376064938936535404635251284131361009732413835611271055889553733138989314535120452055167969283593223510338449821195233349200683240606059648506233034834175698125390003315386877434168245068792352853882569645265100457585383483532523584237910600244236454168002653003203035008180713167441790699533061023600105803543268540135440541818236624858015220141622773811165658332390579614689983955645714735370771079708304485741390004163276418950394292662866706734754442971038935688335174129416685677729166519887369555826579114543555459615965499317476514707386991696401373685545745490182575197939672304374709201514945030970929139117986367457752645214822185784325911807720786051850426757831086328694616433480534842575177450290066855234358433178179854512372376733031650241650816215163909503334185865672924288514731853304388895088436550327659421823381491843171638270142468125741980260053336039714979840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,66] 2267952106214424463755937730468281642254008042440163540325687646113159873844147095586360357248604091641384412079058478536533710703837884451806527455946900867611030618129425500300928661831278815504582022560000281997781865832934542599030925398914305430035859069837983190814321179152617638484616240605146655256757401434619061954856228176475101324095826677208595755515881581038567436713110477846292529902732074277141023257493631690012226127817095076711152170596492314496017851762795672110135484111324827318595769781284352196149437044149436066640189196708810704841867952011063683510441477530933549809489900431826980618942930762619240456686798657718845671394179083440793058421780074347352063578119605147377706990277480704912726560299658563339311659099120968556861572057289029834510245891156795624399904986042632477706060441472358825943396673062191531856377386686919830000977427586096492231614185737060462091623817597182096619068951831796009828867420805335951249914068789826665162057406884034468495923042241903986348679127798519159905584385538303363109244120676338236394939956715679180347799715391585986113836093986892678823436702651109741920114186449668090953909663937925890655473237660759645029827521080479190129261115862018398796775180253217817152694766953535273020380959822981602762611629155623296858977546853118309104750525171238139583560379209219776023975281866239797517153760201219960981852157210172064545762980428471067816821204145960622022020528933704957342491186973862890784514307418294984783511963652099748655201046075559390491613591856223089472640416420951436507996875449035389437888284884515581928050083121373177977590137746232149731201198841312797657717525489089566046145670913822693828749909441319167374027089921287985978653429328920042053455275867786764169282764729873503132973235556931108962760852985181909838468769504376073468875594419997182938825595613102671064367220510240491338913007862353103045444139164258265545284532544170018536441017694009587889704764870889125995252870346150547476977113307064596929138431874633547413814145624716864103086997667266490396023535367607592177980833726872477739075794396277924497084456588203747100906830515860653686590098556786714061869618365556135319752683964060699519300758477422083001014121781296210846058783669465770296391533145311746583167973279926986967306262373903566580113686880576960588351685175603431201496194052181138280224513836057521672634688633680603450161329445241305975882518185110022196982534189498483996922199723055421108017787695623504297720823410525725315247046456496328709349860356545692642168936782915269794584880197471093520483246142341886987251898704235020222718735284330802887349925708623223917311153540195935110606293205757948301791466231270302549632403299406172828096528026526122708320671926440142621551448012320212988018808895369884445275952673598594743059271922224875725234695556559230973211325389070090703811231552693588380914711162631626850783035066375690479341488384525174066560896760204394285303291841772046578135509672882465669120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,67] -65855890068869714472901577730846401089714102608999838847451154941225291998556856378721562296414937287231321222104980938301116465862795117598940505827535277118998425280705286447994388266617114870296540293133128276916721188318421086520687341636938964631329474458976232621866421340737269346126106558635475497898616460321394257915034731264497726589060533228968008468433607109041707099070516303613098217275310840917125963169931121270303011276198370897251026924417316121808292821798604720439696913669892892482058489595238525655991477339668684767316462747906018455701622694790427909569772118671667089752008558042493898526687094631162982305380445444181866664514381496692108400618720264225406832092498286799699528415552559143686085710242811098482388917699052298436440658148588874359833204531260259537451335384482872967410356998771740517137397550306741010101908934093571328149915741137443162853100066006504642677610476808245720444376437813895962863470638420136785762618232338313571584404026054436407025943434921285202389658487146349164023868085087347311355849397567081871677887178417127654558349612574974743144090401155158172601519517398130555563138407891862053431342699241253400455433782739836913528136078541726897712530119969426595873447978355448183205605807833772987954809823005908804493464228816975164838025940649720999378153830325309958266829697867410031680380869154143848285229205380971940220905974829191968874638520178211091681006846713230006766912813726127912851504112306319891585726148070811847597363788423399080773769103484857632510939432818471550241456046084616251964032407404436308348852185260692937981954328241474242755119331806693238443698806428156193863712859898239068694005515689254334006567310643412039553624821541682360143885800378981108848654202676873253095714538865670798594857990426872878342589869110926647979142100120327235468760441298580008558321074721679202008186163399167655089245071615786853440132185011017060923055565007418528258498754845626849386897257378830673079711548474752499770823231927658172040297350999875032169745324086841148173777892781490515737813447827271135041440284770357181773553480435913541485021125083123162180080319202147209486117532395231487697566446607040479191404222667188157805822683775359228153410343674083132832884398255845322958812648069624790338041670845390126586072379829144882137715195877141352242038392404445396453852903783530684692391760065437781895490055628038245601962288518788706511995678210756455799018383580014630197118516354318757991472537843389768258178051914859592516126283829431727820250462156523831080980388249296102097870805941109572780451811239959372591893189951790556014992204291050751408226322512032563988549449759550932858580139956550027611446205540293459557969949146657399662242182244822171662104540564331046147815655446909410068732327579866380486677676108251509818200238868814745670065482543675497248965245124491353018577493394552896507147666527966379436169603479295071130277340583838130267865008770882103074954991328629830001333053810079170560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,68] -14325327429992327867417327218950177980376726573199141647982610264364779973609734044801043441902111269790606518023483000743547322947641930613889577481369546671596517773367847650571406327426434166771254123724990305071720659715880420085247986082064778600867016872312924916754565046182296411961493634543446310888862020734750959209858707654552117206704481927979527832069164635227321868516563148741261556355953011206377438742809303936094628035263973930335951107867534765243934078989986370185365569260409020954688562356671138852014665904627018640138045882107986076085800848575435556403582863331012931966877144012636821118587001556398461560871191336472499794411148176506075080295914500035259814107049406171114361583105261735362174388081579694952202830509451010488066207423120482730952878516991868804338891636493050077604087104518865262043998937174661233215460313129582790639944760328197989008330314859089976019110855240688761588201929195537522617164620044018060931559964490812187295755332143022800230191726563574918483498058842021276503133642329128375573028550080926636329434144447196120018014986743661110385225257517968770949217661220733220036032533498083465765344855631256430167644567312873276851530825985041314015628675263446095265506897739825448276431330156631150039072589761858514151048083801199825707260521527201560149437893425455842594727418781332263771432733050445630279451060871667912232190359729262606590840763571696519008082746318744471091412257168660714493977424767805090818159551307726332620207123138784194515530444325879137155972364467232053413904398724494631016100475265305474988593875307245953467722331768686486371092892382313251180657470840442664861273450110950887428458538169911577272783928395712386128475957247600511511371701483582898786769493044294974518554236110313130918720703371917374114398661821068443833794218372275414901845645603764868230958699873397791819023939738110657500001068926722812450453107674919457608017033991456654025268958804233647535901106030616367086382950384770239039986671023443248958270108438360655214586052521801332934998199716046543067076321781942407070470918061941897084538450379245975768047660120898141548471647597108385318504621813988943325814467234402344678724731837902783051945002313195228422686218648111839054708524256398202024930566482717117366824890747762955064696744766907520359892333897370477390451171795409285137724474824173161284856321349046531028626572582064997929142481253763032834470317729020645667253863904446971218840973020220268776694852658263841794674780771127252225436358185012997141442909463223266391545160063749878700315206633529115363846701683827610713386046028783073826260381351091593787032867440107940075259299809701507548091336563429197703757538001775048886581042405149930843641944821927916457035922908581452701664814732480657120104781508114376597114716088794688013179988522473428151114303544212874980078135153673761160416109542246231529795300529157401829249345107110027855740566764145730760791788256342538820420746177156509197728687190261628928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,0] -13220161515186504987130748099403625377677992808816678839311022351361825618940434782821180229303774769781715057130976959708543861518193183912902830633652374226528920045963786026046821134301281321229834867852802249702689302562741476401142090591200751359157745298988882113400724127312419856832150065513471269246524296082420581409354820705592375227749348690302836236734142235708041210133505431222229193500865506131566257292785319829843169232652735871546628576340885709479797550131827677599297948211322114680171653500281686021614230358809514529978418214953012982169921417193891818965653250769421933347718829352969991516485675627001955762383483223143012084881266566324968771635675281620523851345692103937162577518183952958359858266315065580480185141532459116799357733230790091447654115077231536924431333469689412894282897306101251731920932538022620415203152777046589381908400374980006125563762939527462247383857433911032704898153651127208219726287414084737600561259513252958100253141045889549293130114591981079256070304677418595343809057657196067955052622753015074972754996492863024174835062676809808078330740111671813274744456466677619415938249634832383367340572604083109641632954565174187685333651350260314818052682383108546391390434440126160866414813224891976851357957755596059531544554077518513821488135193295639084341564019270657401893699130110907538874364593908622700820176815917068767541909426674814563338479041968408403154697455261039022655104659506082438857872477931867180973714202283444212559226453816932278498536947849709629280832419673091630702932647350948807747478889286031600663536218562674132832937073147625969757600594493993878142502424518890455020247843781345759849284723214530923725704565053755394634388072768409068975203603670449090423938241941080014121179427372940502211125201099902527960816218596901526613036304335242285103906751043176725261153329344630227627702289396936431660372185508169525506343758594355599239609461584511041409122914600775920519669811235401334267482228221908449805113580752374849353111123797062429131275004811547815710913671086201918218676129520578045930115390800528354368365105069855858795539222422232282392801865812904526710288221912111507746001355791749607851689413006383839052070520490970901194269448421658672561301453000012665668505806131300683658726105549125584479533345932560060043974417277195672512745463488650078348460913310630832201907377346601611569349825049393119545294606482689476635247467103024105204317259810360887564818147457305992529384637317674662726481870403475744020236908805973782549084734653020218627931704262158578027288088778116176500741321440134580893021652636015095536353910816127172473458109986917968159828449044288185273637963926858381229856838604173541361063297286037652910857328666137457483560974320815346419954209096485577088274662761798158107024765329267450196515521901616714363715123041399193307808622484202656942050027830690445104334473160743853959043631378523940489620988728440759492698165792051342797861455087846797799726794908123934553538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] 275380831386723128508332650906169460316800415820450542953711200359304178780638308795970316344594384326824243276066870433474556689984944329423953648199621552002028856375726946255938103403241652798175567964438109761025471020238606895039872394502614339668735552367147542003322247552368254223605214037045604258780025588274281513892387010417691987410429112612077629347880506137942152302813195502725896098814921569366930446890722612940911765596795692614879526417398086679204191505022508848771955666024691155283477658189133571748249556359553660470381869816183158625007624386914303509232141798954907562378879314231930965254004317885995159162199522824710164683264183619184588349733932504050056867027707600463788893335695729138835316090028125344336496202155165746258547550117318950003584589879171067435882611851264645418539353903627784995550236408794832152803967386296609377557116124701518336682914700845635814087523180949032134732882168983291334565165697657369968261596161465805934345050464429539489680263986740024128670827322353984754924781147045643913081888703944271417236983959967877133666802386599527292986423540088090086268166881681349413882478023813956457261647344904654234499341481100146287226276532806397454544961164931132284363900497982688226808417970879751678280283405023336897639677990966211550351994427494200958843665021458117657084945493567723576211827890329536013526827091348500452285837784459851935623397343389599322256296271408386500432907878148825065126840936510777563951275382627135925400241272856024433952521791478809441342498893325297048681203977063977838715012972801265010253123759887209524184621195143767307025060744928880786950138205838714718656957319599111379139100918352166580967993995918460087722089876375566770827686606850599598940731422810099361470431019284751875720735651866628044012847427047036198753280678912043781907774575470283120659712482868218613071608579573051960916297906461180931176270747310607694500621763727945392441108527595241968093198461095483530327652084754062940808051515094358339916884971506327435679902255324899176268878145735495850089166107449619194677214755876311467132238152743949201424173345491967237305568242943786393838524460257681512231122282934139027419406754089626310712594186818718512776836774132598462225615731689872153747468205435176448893609164246247608817823095017734297670837271810591661547960857772796675457541390198535186378477453804511858708716090340406945994185077978951506357802908628493686573472051467745761512582138236355893946741814043175603498469711150160103099751346020916416320042889107259375876009214166573615159928253774117267846247643743579530216478548944932409384358953643468368711353629787401988180729468384637204380646147223505274834056255139006863601622969954993289455016083426518222136727307843369382163091017373238489403461982870228478945098445636683223366175646299779638587333748022391462156179987358952096629786063041578180690888632686902949579311157525146034641077337083795921529163847815825292134505927027878431280174572582537480269463552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] -9642236406555313332865474415320417315661594241109690435649720831695174031234349001077050849861804639539016558920304149722404946502512424057958467736672484566141969680578544517152503011977245111479544276179870149098330566924497200099343061305417795814951214315756142260125056470179370852808902589164483595194046862127810168950182477013363331881842091692623272181284179785105492810482733376558872186224268504410161836336864443500584882959768190738337279619725819206373679051410192466280039958484892937759345143829291254212261618055783978362532668810588988557655609854661832865682757401392495158314129594165581643410213344831004477461551448367542229348952112633299698172354493756565146988797428582765250725390262230214450167313521430828787266372213054831913801122904168198641422553227236909397536318998033179194992016443711604814493286693897222199479036846909996557731670772019923659752311457365167784976234577623985250692217647634750173397499171639622920718910680618608420775901470383788587371834698346177656823168413379004823496462177335137459202971517457669990721900410189636056181085087948193810560375402781624489477620881259755667780312656411172283907082847998925406576345651702363526841487737149062199996497053055599702449587812527422776816792735096841851299105305953548264826525998654862773118576552451700323165143620121382448978420709403215211730417605911127412095213049590233028347863057425116291570000394685863458723498619760193629997754576644756494738110275761163002300371933584292714525278703926371512108541240397336621716356184871686577708438748456401674203676600447089316623407103328766527000964482144613268403537826346345841542799406943842447520774253748621938114467673425784566811689001443181744646697347844134247936317048456247757299320673371708614394080125917487310598427148141635938846105838986050893432868007852204772117602071012421247053128174429481548725291647788118830323249096219422096790313841030255392146909518529479469806658325919072127996966407471553834410743142380264682285334551258138653820812084816296549092757659397899649942902139577321781598066758955069376793343288483517350630772979789578888383338113775665644033533498110083101247231404593067914126085522960872696824794274920271734100576919959702420871322530839983048466698220776886895576578573212073693986991294507676027830337473290692516362868521230408131929361099908815580466655804718085207022116556831830512693278174671862680296173884169140415895650566049855331850583378836778299559597092501182530148342175955735107379672066266011033815519895355357814576984322693124268535749405808389048168348307635663276756656064758797732425018351344163939522486525916339414306515787159812243540341854457610567282325650798342112855090097941584769828078020285675018124572243641018324000925225573874583451852716641769848684908242815124016682206067714498190624210244239378831467296054723431821140280568055978195157660402956373008813018576081467493474740209680709450167587193675858102329631180612060532915743075539897395718067301861271049891437608960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] 142104964518516506456660324906651547667362626063115930805794505777317391493938013886114299140867954562069882040021803054133825447203193724633343136216798110447717194434939789951996238373911832148455245128235648006493255811607848231633288143748626852407512028792863759983410870147654796703215743274118805781594949662172573244679469662928412782972613870645943931033589832378912914340388866756062300424649207645429586047025772742132731538430723554293967071914787521756473187212662298223595361945049276132850013337345577522115454573040346201039941950146337940533403209445025337647209504276460126245533996073098573732675462600470258901366299567071251309604648018435350295390540600472892814565382415284599438974901792138245817131446987309841033770597513215068791720064113355267411326216947234163492696577513941063199838843143190007431105047170475838504699760977752415074920649979061132704166376838308153377983102328010325725943786111891198370745054144177868846010114333147569308099329217037998706048674811053781783028627423371860269545833264608830625818714138469739297374691567326246474873871555514263445871981695863234478137979468081281743996165058062940088020933267478212472099501123298969531666793572785911444049132150413134918524683512518609252121762435874433219352673268576220286270496277932773789363049105311008610601903377618501433995349855854306542126340465953239217919880024320011207181011521906439443746666348748311825339549241062954289733507377268726760245663074772596944356195334886248967803590139764256000288045005620671351117152586188878711360396797025807641819328015509760299878291031902239658171377368375679358503660158759958009620581399391817756792252106221565431786340698789971009259889487849947417275196697834052396234653232945838237310505099333616241909965034838940355391433136960567451525780806382447893835132628414200144207683010024565320659780915035339965246763253883999482197291978463659505639261338006452664341556278057242013744741614916080701150181982615706338729603214671650251512487218271555490546148926425131958642483662707171667213728882695654304322076331328963290705031619104000914578762903918190433884664749939197471162054367571291260513142793329085165569491121905571003702325454374437381305851826224854284974708802509815339615516581335436180076081993529144869985007641515785374202220652665137286851977785720971372833920782614665372846997052671145826170072215460820905108437896757166501720812549806954911028333162274452643858960156156562070812003933027067044396770748870858031978958909169207935121985512546848788387611278354520287309149460339379715841202868702694174239229977578972458557475804160423369299034360014675612960998258417243464351924170343625599212234832723733967628389218021366350747156694385709510954038421724159862293907758750638452896995744637095365560641032105847281148958747867199696942793139779621815832141269684728038772935949226715819087070814117441036637954552404861687755315966978146067624990753590104673087145768957260090948480518309177250122024346374769436933186650112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] 1082836635559628667856995821523791929034554774899623207989901238840179803193685021060137996755559698446465110145167946488373965981346368816005668336740616006248748830328413744213500889831249834751710523180526516942262923821359021260289329821173485068513476697988233130015255772707512721420091670625455808844345204857032660348833343420732540676548607792702834927689641367383150200044492188138891055947253512902544736553854458162516612870605346970501041090057578141739157298043068414325245566453436665238484632136182007817192802877916496154014526639961680281467113631457615768290574522681448030591080871835648450963324306830473421002671190269887616558364637077534213712247946421350403286856511510178520510847684677975543518358060479013056930603716672041856709503687150456327815846466942067470139610406163917910245778326474292313027498295637242860652779172022618681689715956252969720731404626423480597802925524579429295116532891526598396594275968037005773398025074323346055841998939849897344921161307738944711914478035857247977381359044726860875690481297393557063736760711744186480002574380146751447897497281383396830660817264137435334116383451362082634370491703503861521304265200113729843309437774023868175232530221062726304594349258297737518188729708999898346700657769987559086585467178172391433943826994227841135139198640647904123137817572986633112172877738288076274743975030155774340950326836393381812971995929280958697107775075496369678617295994826355949005413226304507410641990959863423015859191594365435902880294319092406569701606925306552482917010498438192863392800939987487894171949666025942909493291651357511101502676147559920032664644374586235363326493872976793392108109010404636840471277810178705488824725040423632252691503028514254960486899038433855471488502212170276806080871061820337880568375032049991947211254456813416435074597515496036797917658163168409129803578111006336736726010265356681279757835505622679616257948415648175239926459132553670329946545914219406400552988602264492360095424904202755273292879735713882692838034677922356901472958313421105767426426044885915828976353923282147997912215208701451711126411650529921303729055295376764522404828030063759356275471088709257208667873827517458641009088296171960801733671365111723624341977048754823902270636379091240986388310891907146201744619285344288436907622588540611070895788734610209698783392321648142340063231699482507214544542788168251261117559201630714162013268530919839106065433640060806599427364368592396047374370378832132940901639586415472345605544838334089146713468134408482311351052325705377375272821906797960602100536319896564269911203861445219955620679772045690845339198601021908079015373890872227283389575833763482795983882137864175872301063336909637647508492739331061168610468611366146680517735113005224582969119082281039713874827371371935263851734584609135582886398292958353831253192359797757316811822381500217598397338027772530552169353785929569227506178414871123068116645597634464646364359349842677798656778528063350134056556062310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] -26278844547564148419213671041664450500391469026899304044951925735883831434973030923667052864563859638567855964302047693681287972049165030449183731963721883931072007673738632986905975451548510626454573981098839931603757188820553936874751382844421428428870258772890159005206856714060408334457088410779522273123844666185742212890658326048333000459810203741146368330376110226714649189501833068224309446968027132113548210442710429117116726566749877974801114701138855165603158676398590788128017372770808751098251956704202234409425486188830038444696191405895368711364583887614689256123135599028625408459956576710817424651526770186515295978619262856728728125052193057832144587682618370137258688349624197196200832867414625780213375901330492374164496018470365920518761082371703926717609076541083244994518659492149454453754697909881984081975315465168146914339469242601667646814712718730629518683731235706023456308966312134317879010547811937941771580826273041901908319379343092770259964712255833121414487412616754278780151729444932407454426398977153300817517650013295769148476468414727765249338026854327918168516080532144385344644552358468654541275201860903889203397981118280445893786038515040951156796956427792559293549058272843855582641332295498024942264112236379106842419435171804216163009072683114301367990725707553034627096139699601146854003819291390757052858254091321790850533883019810911216880145751983169250441930756792358183980115939283768827541537090754446586222647458050364261869513861124020112180951486014141226181655971659387855084617564737989878229319685627294026208179048222167569104694027328461106727037776931004896051697971460486869346238314831422189791946013824813027566174536739926604257544991897603737038404821793174309665983039730478863050932251801179239620263733132388372984892055696847191197716226815725229564440095795257254990177934597846546049658705530021890712057371015142249223586680456684384951228310912392266890050271703979740668570747857693352311244007645112236357854286228359954084876323773165695608715179621601346874030333338964302610012995369775239027719137013157555904112468777282537170995828714445412833078921937111782480738470989055169065312500126924668569715416319161693801210032495453160699885556706197551787513664979909182736670920074355030202869088901750493710579461547460584785688827180401786794314038377587744781488863849602462267741496341697386021634356053500822859833309273999200859483782145394847153853927262448028935074297551962913147481948987720861230469304963289747463374421174897849136409377576236212478351746442708901000134665942280940565343110061061493893455653972198074516344034999524321564156724055944881643605915825093804574556597082505914952205374732037067868888075745821919648063993433811045973859041493047148660541020510015658631057446338764906878471559406576236345493962065848234061226744338012798029480036776377464601252430238006448979191811241585639200588765518338672632723844683651322307273875142345883356143746469860370571917218669499774304523905442357276575832343576576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] 88454346714831974797724237826019345487023031100031781662528343987370613587914496343657277753346535756343862026851821196323973521914051513612178163448695918875902216409999693167601474918888532267555629843003824209640553126528533143990312795829150652481347085439827259066566522988016882352623629692856612787505148761596841021152428265813989867605183495654363772695102713877035485532003733952232279302157841933010131778650714291757338723639975724624398753595237993561594207246707833238459539388509500035621644645899888109085327579254143867231904559253596667483650113612014301126849819531857526197990114341994908016488313377088273596902046409667808302907239321308120233674927151940043029834624833606959869854504541986803075472089270957497579534008799508135741225817574374625704822342400267457720975278042598364937750196862673833146131340689423632913935439807868214904953388715802507213763483232941666107938162654852739684059934826499269922703139113468129505785192868196305787639273645141570022756416308389400605840373285152221547628029995679999130634721205175805186553134860015511369382182628474857085915824348950646424758712117422362621975476103433514747331332881685524986236931018725736889427864551188979505517108856813350062429143016523595721791556773202388421624349551029310727067504534835854869389527569104420076808907824363296533574171644920921609349787311988275054856112254272024683390358676148034229774003473769349241189708374577171293919946794734754219392891362717118326995458516786344307631582565810661525290597421252235717841588653534826810347529745219049300024854115363542745533177871119310325099054372525979745387348869571912072052952776432268059940588398003749824494841889106949825985973639459247373204529953776421653139310423856603418681316995748834367041865967221134774097588679837814588902409243005944713272020637088999348753816445636131662252025858010015620296922973504922514139538051095320853923654679325979234253452005281353407251216732625776266949668549527483816924705428463665166504020685019006279471836035839766325078510458869611378783449409549714101141739475523244048953300891469193029982986678791050042675502835531026962098803984668904579641589324931253155043252110349967812269297734941093332512528765343309199125010057126920222900610398629635453785289500591783783205258947506845118193463424150862842513441331424321339625254526870578830722482457089371935745130609311665215588523854185251413215745215685666887518678851202687698791040025220719047391883394494133577703387646910299539794759940330921464059645306657667627741553994554002982399297146688215168930595044536972141200155796282937670372209732759838383643199942455378876211015709838525158567584827201647399161311807644733838481247079321556139169002278014892176232580486160889349272971236887078836239679423376417182459066445479243315451272609491203390946686241617833023909427674006549978921750385948818538801858336568375882371972330642146410818897997536815094951579272552781762764502446842234103630378951844618737868927052320954457895672395857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] 574363219417316647290591936089296468822037171900985101237405928652631351692120193645918458654573946579540256734675573196736763309840719461743699026473075123552559578197436204965787305243044783396635284281757050630963374391287389683951800560823736656299468892958315983877251673424218007484426459874997233702611799471159888523789238501491672693119112253349123126047073759514822989254599875958136351868068120549684321639813975735198560653135187006487897707835665269988167807261846065956599082995869541443816649653506284260702000797732519367242311489675937832782945058597843567308969753165925528419309000065231858884146031741010611004039626133389916762351634575431130097299988762381324692881132136050681275437629522899730153433867749089768283501786706303078756046792786418804694418092335019413752831240704178166090404368993888750509211883786404595944809540778846269840095240215582188006620729411245854900959184461207955408107651208178613863186967212411534916322533353798524315703978154222119580589000016677689989244418620541803561917652778644856501327976839988797150162067820638928960097913044358662307613093356436922206267493239436613467128163412846136118960883484354407900893806779294867069827559838047770650945959733034290391879858132561137624112111989392582284617950275477556311992281570502615269717253756190120966858686584358949019431524784219796264388311404349523732102068498131683243518554459736354605567283761678371778191616202038960705827598433046696834124774612786473008859468185170724433563453740669114812453663357446934824641887554002411571150753037993276689741530794941939488896678223084790344561815433053475757018967413044883599505447401130136137592318492006759468584861858509254123137230397760437729338117197180760596243892022939854983074964819730579723089741241387472723280283980103169186613335208650148476605535310389308692019357849076582462644322495292431871919454106307171766946243501330895621223062073399300031171556192921791396752695454575749566325247680777997598838850008874110613227377117085641853600945114504473855240056690453875769672948581665052316540221332354649732590852383033439117826981918316438338582998604671927412005905432716698725910464990938850073081317443105107527575511692379989670052091550764400721092361044273405354987094305041073403505844193357615823659161020554999231935241116262502632166423621438852226431258189488476790050383337964769522361736944858935686480650263472815545254502993396430313800828939793935550591617954553015028784210979170289012041789280203154025555345679739329539845306204519580603585997146306270493234701206864490003614155191672057574247827455370298385092324854706695774704154043803195499821089746862849318155428240125410625715772832050796249114548019888020807148355917490774348096675978298679291086735771479972226339058832203309831338494868324478890402875183467397796933093904109743200234881832110157244202967712902133123499340736955799073997261819657891025375273035680243462049716522784955825861824417593135969531929510696864292480861509738655305413516102467584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] -4794707339643087864026726955240679085717319268433782443176521758306140525500880199757901597316940853189288240475647626195995007266927296061473916805216844564670539966763810458385263362291632958370020029571843444408990870540554873916429768528060197224074405666370424276606763477941777944435728527502027539743718046774272408575420244122486979710522837235480300006954619531839228772483200888637855610693147506635310778893446049711709547435394848472891271670779036795270494415184723729577367602300357132643343791470908647074658496508970110944945691426752689625082389554998615098651300786026973359203939274021653664435960939717849029316326486394343374346769233717831379061119459846888090044095492571365711788465242668636202630850555469198935158189964513632084424496566940395530720737480780645489575346967793925313805304982536363694797859154584495051301275296861485490156267784845349059003003890043976722540533719048746072803027854526701368931719304211216421897347852231742355252152635681715275847066731998932652408690230765792930208783132862830517407561066568385582791264430177315516149392077304059431802123966021526754209285742479980127698011587508444591390067261136056138674681611123749011173959238387287267956248172351185569809421195071055811135208792109694450427522015061792140563839506998928123607578752408772523955441474797885699825722160629912179181972356689307210124474162517265075944358470322873392565261990212385130654387138437627902523937891872592606376031540994804173820905425207416269857250530934912108299217028771496898353594473548123000581430786077279320385752136956772333685134827753013555772713431057778102888762380468463935792812996032103892461012488175403300837763478837100515829053241774739298021414831131970778826592888685953374683101440607735731144166391200131853274836000372550414835273412074718352751570397595826140403927385921654125071391969947053520451149474001638246455123910379107523662357243994949771994460068380405226246200964403859314100986804939198244773987968921059939214408542227594124295738081942513390566173692158410653380409979184973519023704164485957170539067550775477478295769667206502932681252128546886078869022612145999551715812645819889232656863166910829031788739392505453889679018334051042630077279078661410456795177838064556371309466000360762263513607139054784560871870628807129220111832291354737878749010883945540372068056994915737739494170931060034742485340790786915079055530901489419333289052020684613505445977614535777253671650668849294031806898515714821670460329109007965770515967368931863943200795606797987743890689752034723482467478235177122251336086453712893196930855839918251289152596188524870984938743710793010411240703120875885733363878904346060517478953896394801252267429819925027058081365092197658163957347497868426413222268199268969150238917070921424999434633420710997074976107233410176484392434638835120742940461473979694006263040456164631784648946552605349490520174781186855205870919551906468343390539781704444743267923605271345997514704721731169511083505282910781440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] 9221620432875648728648553094814207554242926999378331053046605274685807676693274292418319516539413880455317125383371965731700107730566097825718368824525307493654080566541150899244143678592570764048688446018895891336475092560740464061277452462249346491621585050067773581904976246735693097736064593063283062716949463096581134146877310818296862952871390019762461573438015186367000013299840236488784261317182524487238639381526866611038005935141838024259043388200785704752099206543789745240411159619006632485537750968419322861488841853367367316869218125511373058329516184181735871614252836899172819889024827320733684121953105998971530301112848926887030301084085763244242622582415750679315983317762692835789801896081114273775766648515340474779370215237715815827974607222825816981439869977780941043143051987273829653415143180288788938764663381230422333100331151581868463054627730386401268944936973116296815522464025779887271422673779282975656098659443676386500024381884268925508034148090196395865943033726186995494092020079449808978699997946794956395635143781108181567966525622729851864573751583936633737924541275091859222196076613339095458048245996079098587318888630430911729632545364263022522537171998607212440015529119737556901308786892251643881257069325949783448070966160174998817335982418125632023968611197667287022701793723494675526011635655440547146696880636359222430899666589615479052092523724558751752801859463575465898229800877688814112869109385757619783282037659915413472612148810400741412018611038779159493062895523646830261185365954719535304562855459377937815501758906425004330823886415403067018470456526502514797905434459110233903340466164988327191294736262926532368031111563856469925805662147692381535734925357158100225498920936106191854697010985058931617430690244612796851371486096945075994786285305703215830449131871586677343697837867250205416979648100252267009695951267303882286489658219476794252432785363244833265652275181857785406603118519807014133587508013344610858543892090553078046586421192668368944591118531033213505852084853159064913979878029823657641402277501242158715316147455515530925143591938511000938163421957322486014961394666254214951332279426482584202897482813071545985380575767767109358154933971805727853847530513118803283297961571024733942842361214059676662697264587916269643583243728002477482597236899312890363396842626728236006794012814098498250597127155690021674165103383419853917628002997363429218746024047817441303004014368183926666835232239777121130573226379602108725664130619821105295424417181421500140301359611253032509172312482925740865804647317300585709114792132529509549504049544363877200157270362603872528422764930360847619250707350840800741986075089854393835266068441837886716064273371284477719406605641664371001389392503245447290148050330902519839962945632848567683331546993463418508360655830261111670651604271374397072394154084709622818275301212793362087169389972386757961222731300576414975473388156739342519352345340839303199324203830386589966334584827004762311048426894449967104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] 21000722350530327001891014539697997707584684914424529332122787144591343136549332266545593887130183168155911617218865537627615615604695597983224774725941555238454507795822702912246446856893214112277935212896319015923515329263210355416653050729205331382668200217955663010287561604894633957072358792097877656925851079964822411578308357657248021559424141599612890418114524641945388956232226776863645259282672944582361774108358256900470522130640995097376393339265230276761364931616670936506388923577689305426630024290943506312661949756382536736909920834516196644054535802586686826441064466658027530364173314055258055108850088431024130690235632052688552890260987206538441884520738970803010345281604461848306847340948054312140993498825961831065196785155609356696192891809965100615504684083650514422431422490363963841800978971488417746515457905435785521587342798701587134333356152900452157530170804234272938840556480409616839423135329837442491003356780315486161756233264130542835156398002248938767654210493143624621385972092063004562432686945211565498016099764373305374892032946697591850123924689948361920556584364621675820347671649727157481556308990301627702964583595875828065754966534578711667549996634135239242052803448598058068244081487022146256783291526019428885535139367666828658423110758262419827397108672296265595221930540407028598081407862043065921365777818035282484484078855363251583117990727965865182482762314820764493146693480149216664240873992860169477765236097384130353006514822087815494723588878096693737017718266192827883409345406238179831880551321433646327297724052720181012983762496571988098264830201967531719665842605254812860864602101662491655645019903811622455054452033252393868605660009672651344383099670759197430492777246790273997982276091543351385623132082023174304983135705767720594378115403354657200707249914335123141487556794751135901682123365405957038110422027819906552000212024909589512725584323261454063519200293380319882114929654504789460289479709447085339507723528008206030278041171386717472794533496268186010653388522272624756013276768083197887814557140365452127407271639671627094247165404295293492681753437626736553781074673864394659158447204817037860800212379670900813163624310226765493521087345651235796838999058942126061623758744515536131513767572839644622698914452014077820793860978581314118425308107008517986765809973011123282805639594922546566495850275424028300036545366651102482767432864705363633125043028674713594714184143088580959708439569091570252848067160999836122385104643523086870203762433017697007859457208618405726878962141058834885342785639495616319430106431263235540256035904085094383368542458239167605955225521374181972781342942730380873940985438343590608948634384230879886879190043699080490269622004516809610421041481852086596411346014365740305982349549616678428077912474624673152713285134021284405304075417556816027126603074565158456917604477635800081264706188743516061470663641021781460418683080555357959785155669911235626502689810485864165006492834317663429074369943227596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] -122906132499783040119035028726131532412057296883910095496894728782950544852115739833270807845639518022221762048255249606381153111884413575099171804248052631991427615886063250133605596500705462873756128537130308172612681603539090543631595298925047354303950813905337486779264915358374981557981668466116279019038546563447714923733194527537923355867571496239500543467058627031725641752992232163783132122062463196892207704137711146884318209356953867228494005501159368036189854751624826111592654797004943306280497027535681279263516516076308936879852225607769671249922301419576912489839516580751908652423943830406843626934046054825251774335692337338401203440114726636273953406503316018652742258497213053547892068604856451440345060944057958337378016098238581204149317909665233355617752427868649008601586598047593788171944786705684080228711101848982608325605397149095012207941636978837663026307639408972513040077040352848429442959223513255391173026662990459412576679689034202928650380615876600719273251005579454572841687946837230095676535501951446539069953113931446330704235898803058656564167314924468211369957957601614593712696152443101074561725582234576960651836532313632786335216433036378329225055484048992165572363969848880199719760671142083640642599648823476125071804528565369491428625338161092435299398337834248626708282504786395368816505337464116486084736070328260646968477037447212471420525851426011421045940255250209644885045943992868577330587231252993683865296225889574764963756567165332871198301498041571856383075481882473106540905842021439566082335511261097261089369258162423091915921591585805198880944116709314505288526467768527680476223421659868060617918811365382246162261967282949673053596203577616324220934139093782981338886348234120204968019815369279830239872880877407877219294607980955305804376899953677718017899661107801914647420355402460150554413459935405166988657004077327693218717733515856217241450102994565725040889022671803029065228635415972957290948056160515658195515112526194902897793997594720832227299440813813060821852497347987813168580163086892503709981779644472112327260007281634221264047863843663813179667883885202670379241209643724647278835028330459179765240561884488028318801078725808334772019249127359107174762652353145447465419937175924661580001648919204428365493453265403205954098766062975434588857321406229663232346480224717423341282908536137913756329108471589010503125776607648599924545500250856920624229886166641892935212193839268933275583917381087022184714588310708508042364467067514139443470859216113230661582804816214864674830490137593717907652918557224605013199097474171895855335907347244684331454300951590276976703302827693532107393034264380761442183443324220379804486688526569527804245349857759019719653975378115215891062005669712969551059756015309180458273029858270066758288639316373066350033630725514002777583811684174159773947523380260378049813151867699749438538623402062233670903565470720363456043569403409798091386334870158265499531503689799300554155973807476100796063764246710714368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] 151109897784001737509950268924494155325809935190532118696281573697974923218787048240149717743527753204771423744689199552809585505665726410760934664041447465832312093045355937796276854398489812709532198072417613067312463100214523970218445594941086710354103864033420608266456893586307366866993698504144697259248863279017669102142145897745709896464944888705294045021930168237576708237979250007129839322408315464585873119771287905534120871517766194440604993983332377032467973932402084822921765894102903033899858634031622029360395571169100532792296893618507853200578289869710741590725532635634378616749849281668273422328386408876449887441285383138505303247935359105740458863405013568512994170904018096112861964757815301484035068090351403127643270679027960858679273909317279561565486417478645141411260666586605990765782647496984606516014884814868646221112667326296936564244336772250539897558565092557606962179858754839269094106352413980626438566132201896914717009363033292646133250719725142139177203636302994381886476275795207797427682058709093856548733429233282664359756194440025320348706887586948739107457017603676252115094576608657582488700379286408851706355120683881499850804584704086247373559002411231476071971418006916847280594383959099818199721462353680689275722424168796151001297494229403568996666313235058806167911617633070152796890878199318613656586999224504795298595834619695346050372956347220108186935534999269504311378100621234000089467826112160091113353435796335735845284084926418765836730503863090944836090772806005377584630413124535563726653021772163290184994308558099788796388117746736438176362720959540098364225740862910870843774329126981453244585380469793386131307539122413978299054553983696818051527937540678913423645715787236026524997527608843861448217616337836384122134071717051777694093642454213490469540887091062140961838168773647444594221075694415287324643085224354874102026473892337400016895954894012197991729814243748652411385322088894466432638896038541333998420193974580570090036274473997554949371050226089532391093304216714518584870022391549768841238938023345670948184695619600407159708840822045182136483878772797337762082476607966635691886124911076298334804006377261792751887391153102886474593207590897021797007109821087610933382543493337828072662210797231768165214119829815377403714528327214785676461809025068135033474324675153111746937536741091912929105657725055392401687517645126074955836444683065557058124516123859346927722553833760060169922384336610828448230236450970096603645984280034399499151072822291875515206511430154761414624959391060409698187840909393725965144163808464141815260562409479736098810339979756143495951016548490498261598967770224885608256683306099442550227876097111270149943740512274726509198128366718578576202824141133116315249510670471804604394670155580319911869565539028734464050211923103425316490252030812269780411394460988172569091889467151080177986962297061509022971767785127203436053596573039496752520268991365068784273255990424237551081673517879031008023236615832862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] 213701180590306895695659109759211599417596717575016868720433068161650359779972529941499483655145475074501259192920561143911519917660676880099009657451324053450376792247085193406113939147459330509057532832544204205664003983693819430885055504404045794646329759901663693196449212145160611782993896941733479138634933222627007996401624063131877504813246107502798962069712900548238841312951080751088207843918382561883684674544925829875882777646274780656780213617960956734192912113686769012985248973141869239082839015776725316430154150292999258963112554925611872768600355522130988444224588622632151468167438692526107673088581228662412177386437670365788568492960950756297868275467513260624708383765586832397082425977579395306159976241860791391073227511962938838437531101774150806315390945133346395318215273477237819992797642934618068501187024387700378959408757443481653670712254191871044375306033559506770087059370918986918869347061683720792676502082471350763668713034493010738221625232633807705316942263354550901833903032805891405940511818984514628799072746757188287495099889704352342501563829161180057624732729573009141872269542963985331513019619664742919151854157116883168196243837969158211479884769302731109042535051760545665861309989135248917404250909989915306601213029215668676962512207899967520887034155269217546843632039491036505700078745111874213515666090180079381721476208726428208034862119782053533578752328171418191005023980212396345578992639007366150378812858762853715725587400997306828129830595693775218625092989969476704156843562287092703423049981233980550966571259295663584363482272140199798621249790840244094562803191059913794368254200639568569135923751201967286024634211493866683854371440129202864968189664681024569380916564950886976264535927000794932921333660695939376416855599776840105887117150201707220223232583281467042194945242655149033618952808166417872039262823453753979277295965446560532227668365085956153016482337877163335760381003637014047007387611339891407816070118294125254651356924533438052950708869742172724349770605752711753812987245487257070877284385468964429002250031562538086171496490112197108079913086135046816524471590998015290298769858998874320671250190198899226719204048639658067619548522692389715710580175569049989372352079121518463416619770371114521963574737963103309742890326003857370658137807528389307533326945020971941699441191530575549100651777362217071173245387722714176389212686143340014623885109320921262723510034319805413757749387381532683919653299016858243739317882232186648277972778655204358813638849545427550662712535976894709269200347651152453777816358222724779910801218244549708237796203006136948463252105834968222800366425985122775338513568576400210426096671441093755459710197632623448935116751470203437908549765778871830896748091072085748773381640810912907254934038887871964916804402123049625535223443410399941037712788628151555458260720553204227599780701723783916045629208391984665233400858407295633201930568891791636663076721413837160863466893498349076589829992966971719680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] -335685893035086586200568382765284259057147011910739204764361195736707700412406298445585981745714967556258458994060238816214990865227791924061603395803951186944403162697759704449774894704598762570437220508072108121042561924631016723448666123082292213113670476965346430773271262771967533192774916707155248005980579491614958482876898557872422179413843296640322052213642113122017344879944381717422493492405014124038882265734985013761179426433009935021996477989785442248056234162515049335635760709616819891415164796858506209217188210344022321607830810010885977798685794394619217160685290221627357400248401215695125409997697141126102959555142359915002042783060363943448012136823050158362828936722994261192202760151733950260198019094527560817200622511038123539576701508777696408443624958520415949482606033115442745528928424746417703774637605883592240533833297032764090469533505225377138253548075050816935537780216186394818998625913425102513797473742013484190560624766621323084242530378824356341874541823368665891000981771508206901384950698282082371902686428646668329386561086832393791761655377946925225019368416278667489038713037874268971115016767317035038705723369600568134587399642203149185060861766551572907451609439605406868420903530460049224547393149287117173618437863985526556115099982550981847422315074527598674555851941188245899157774063026904817911929503248711127286802785449604818926116503278441848626323143185542813769520877223756227471983483007679318952157924247304129248730216427325386020797828253484845473588761381336994708206955554993727782720632308715916494774724572534599455582771699091866217541300021513079854411547345939766899082938162070571965618411981694787406078259175591534317327363267731617817317380397074891078706932656568901059908670133260161953674261839811924007136497594948376082367089654957540945718379425639090910299153864225974719715915649654836389234138950887293393531688403342160802124801354901480037788640333887509025386203891885087088428113820163554609299661005956351308843689919484461214898969724359559187508079597017494745931473694088718736207448630692562654594629846899106290589994922057824261968280374945534542148151896964488708549892747172485172942162936795444654098795104058671246908838671933177043259929564990594887185015681838568732017415421113676180011247878493707088094881419737951356316557826527130309463056433862090196232825358350621098888101226914693560159010433264593223745459346756932716083799449916676039959691222283472283982358255111639061556795699493615954836062058715927808475361709966237176028882441562213491067116876687590514664908594992408200227292777217393521333930271590828966156695294649732285196408969391364731714638207646321783089691330270460954299649549095359952659345933187389334366043801928941242584807852365846524572656502553590899168146436747557615037470015140871478274184207649337811467224967631101164376710351971227994748102118832272063327075173516209810625460622306185901519835893779727803916804640272527771642694079580996353194405667882197298454933907125043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] -3192985446311572782542318527474883513654231439291100446717257140062018288724498268420519094396927766835388879229416642043572214972559012261984428937458580936768856778758307627777208895762675531440274357943891280038428994602301273623986486505387755129363707088228455828318850001044182603482803344440123964954155429065884634000237645371564398563278229271026348598722909378203133119068642980004564108753715151342271901873405438617490400193423707082196851242229457996281762568492103108192437638158504485906160335802595170991645449754464299523004867947536087711535574858258531875132967767508075868539600867082397934552101779777998139240865784069375020581680229134733442462003214096062216570726246456445286836491405204236611291614229176582244072626643899125504628776531028350950194003212222667329844186785706252921888677162603388930620034412093525414591529306187940000099307609016704877172403671539519789542557793789058923185457934255825925470639565794866258810442008188439036224534350732779621500599963544134228726771781186840827122097305369752265440314737593654913531108224397044192382056631128213323330457485493303904796444524202923962962229737922086476800535310114980750536174511566940429483823035179659214904918630167292077644399371989929338605398109795477258957575055024559561877372473465555354987154890173361445471673303126157441094434123097053550032211620683394176957673571210132125096103040601229772882221318502920639770892128728539748669172434097618038778234054206634768154506965103741650120712504213745800081472824578036526999664788961418216926787123006815560402408299109763028435699583880818257166735998838038438897488170121139679815407557105497225188544678072721952158525112288291719475172758097117395634065131960381813614271114550659237379583856241377584679607538232787161894728309818408659735840883373650701063580832119046222380506364828921779235828384806320093892106589643127317804669059504938752736205888130869148098359873499901318190481528683421392213790331633982148649898749700646009374987840101735079688138409540746617113165250982221989016727008845598588868667358154994155729459724796638613014238381847770291820631925004121964525119384514453084571600206550027657745136670607881284069091323163861185683470981258423118883438092903906574740537893085325999349440359213387281529481701921658222663213997824154237360145861754900974720501676421111949484718372561895262798649413672048219321400748145135528802679455400853706999152340582450596974333201391117028031377230200827131759476942521543634100423892175863721482119172701140738081906615332554610364775557254680990866981753121234349184528556428112534797404964594642638065475534218770078455931458096038548289026017286131674638834478910788802897285256925820958963594917843565442699120974131515412361023468841854178025814316355694273783467302868506428955404626213883082894750834008399855181919880750872210144788522759114462398366914401345563963936875439618918906906764642975912043975402874812222861841271198441607768957629600250270082230139142815622505536499272304820224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] 14900562688420845709083192975411826160734757726039940654425355775831904715814134208547414821904709690873724848756503308788059610707465866869119890180591106313143714575746993493103361667390468996461004568343546960401950255417679587325214352336114663252600566956777210054226262275341893579038484606524668507126256315467582673417981559439912757016774761784095594187162641020858171751974228922885095325049489223967212233063159288775534772102132776942034927406677997671864922976218639791769857419325477003600217317014633291285468127736592158881776384116725507460150044703770855383762479517402570277947663750410662244972846164058219351199472458680059356826894575358749333386904263638874744410348770643034339695692747159912270114934811323312605171368020699645439712531924896759242814808878639372605278876549531910223545967372289072337746346654177487670618747141899815684165570253971048746550579104775133549777279961396172774036803642423204354734444476409348116411275849179597685365405539845682838983629245831181735392542845497322754156155597279823746189891671619864991660868744623813658108026768041446908054504203978249926385241500671135154245873047760655843432873541370570019186492493032047262306471533869676547231700094732230022843847017332791810974922580018903124557614447559325055099242036584173528956314874611586428019485225157901810526265528838756116154581947632408820312791454271595235958706699588310375062253199911075907150071140312828184638909368464366232248527378055240098570255455643783759512731767126080406189870114264921647542374589622665727208225609442360665499067490637464811242334486823763148421431742562133403838095867641504540249078854658180624995522355821279464225342943085806538849631796676202527366264480432279064483915509984220864306088115880813368265503280320989997135243652519862688490957982559733525058895781655553569606473051801914396572360802823429453964283502696466779054317236886516490761045723691364030556555395269550101345146000723802370496521985951564373897724860358849917782753890093502482928508391571277046324053098287164612093484349253917524660765990989177084690937729185242656036789050021348452900235302689853844213240364234851556806183163498493375477571081312926651452782709377872386712310418811578839300348639212397245337883482308856886300041744919965799898649467096108637283657657940498823795459853589733241580667340296299029575542569325712951254284524168572558751508214050411392159719021703998434971194953849072659775836527744896909504218730724230087813793983474951553940933968404373988304163605809978724134272398258189337263450994227040555748503295905584273477909059879229980844847726841748410388515470915286070652690097791966999398688634416600959663506378086358630371095144418786016206279427264834776599450869804760068884842113483806103446517484799421968963808937935945528435332135220769879397956022875932465585642869413741097880524340053989577798551167480970215290518576816340275475174005683373663907280764367172526196546081293199433390479001505632569106830029308332293718872825450977034240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] -31363375825517322515610900106917243100604039705899181417416086871598818779448508507006896244781680015195477619511283423265806028264975550665330594825631297021148301789511085758683084209466631193309073737811600801573587926796710829883705152101375139866073190456042236987267196997853035282858460309668771187134549206302109313012870810505420868772692606415229300611725017198059943268462300091506651111645475040527945485523475426378398888058830597337707563231802989061273771543604621875670642937637963386838814035527890684615931678365951538816905000616738901343884740179205295705982471957640307093490023490308699737020121900486710977782587337574487328059880621068807033691605702636074053988991735543629179719042577108960137520322507802767995502815443847723171469767927932848476864163207264091208878020413839158010620136244121955248569047798322359963729372760452570525784997762361963968031114918199287254640837178914706480614073720512349924361005468306065183348936384518215456076601065736952528919915479110696872103900291860777542841661140779321143958128887968738279699878293584699112864488216339280383884214712052430079976553144186860229560965126453838661641730237397708387659479999089187857484680166065133017020299420326030787220290209148414121487856588104050614444444577157398281743634340046178799031005728983436395722790414103711019781183432975959347957923064416138401925392030471157956123214244714355272904926976058650680538114574248357758949720242911323392642225658428771427838086850474722332193522159417576530886154332589098004578348811776168101926229974282576961565452891468245254136495228818811421403077169394627447212629475814494659202140696898356920364941643355271012597004719974201071971351691967951845990913120045756989734494251343692179891820650033485378028990031446576378875303796348035904964486045479468356549416346521713698560883973761973365301415541182405314135761343977867712933953416753706155787996505650455938166427412826463735909495544318674320704369075120764388062904966443747011964600329337712597570355788252449177022867170493014510115007008126874412486148784643461156291495198806538368503116502118730530572576591273378883499093444409593486515718608994403181172942159456280594748469669448232542479758177121998347524802394544325444037727519702795251715318251566138229943490380626755482413176089198850907918950165857871077949265476088010268538733469693222466110962385096031724947206436056177020288781097026296358924983313663925800644566015807132421796709969935589767984200967498817217935550353298468919497107364113349446524778324932027427806720449442635707970209374302935517826925996163700209230367311942430298142455066480500853533280825906104138499656896396877230541728327625509850738519434868928886327876774682813970177814977167671339592072358136210187673173332098483781360989601628870675723106938553394820788140729887540677603170043320775068873960625733039168433257073717835927576314422202579547875420166266680986752905170766271613025322253451071410261694988628727897975652293178745747498031790444532203520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] 31882899600920137407151561582042379898628559187061884827703347567041579460285408292562045767584873083619314258843383538655182835949732056608615074348785263242021641407845261529634615512041329043653728384454759724752573473169344508928969042111921605637737167466641414494507734559351303983587819468087074449374582717567322613465179906105206240921680385402338344229396154378051907054674495971845646359688619413063501547987679283782308714144171254343568472515874927776066721750994839866055572191866985468015382004313898257782649024650142881763845914006088277484924902369950915505573095184852962368233898333599689017862583104807849967313053877490765413180220333609994184497593328633628877416784524410667708886839225048327970290660991692368069983310167190752307567780918659983305392691515413884908476521306611650375457024624358523508310878827942464418264922974445357603839642917615894410670544364949069873549836331572109173582182093980399345972699949304831389689800915561446304173949322352922897175170916193479668815103786053815657768280118000168973541834643685935956595153014994281584820846959997323368863835457303850368611563899593241098264155291122846961789895001944704802149564878957195960465064729851287130324972834743412016500892313669639234962183889331973141840935519989396445525549257065639186313296293607715039123406125048523141152679418263642926768518634612748979537821705815166295941587319369454569118399344124515976638772726994986485369616444659383154586545597202537743184409840924112399023483644709898959240422125363407524045467415450215369292487999179067056535087562583512283059530836493737624297291310944442073834020199280868036032108610473433555236826737005930223570043332824631201010836770706096697829960347567152970932972923996659235074012521953888481100358202350468533449164433016493521071137145938959195106397614072517799458573406038939586186385870474742495907554747402304414573915215660425221291430787357481697262299839390280908162130663890584142626101850522592391993009527763433824418117631021879619234803608122170656478310718989606745643044817621440378632384298036698891676931495731575349600402816150017546444716261410490186357793376491205824227555885856248967000337515268515947449329035456663570468641463066537132092649664884283300673236435307094529580581620999537444097384255155092453318705985477523910719670545952073773000654193683624154870530784981841274544968369531213041513017372428431042028137347218657980840603932918575758408483030960996344150377858253829052982133110721240823538614012236907686575933677709069877887439904565995410681042042874163945069822434600089837651471572974459875625362990792383987629441738255623254971700311002901161813886653202143262101103238936191615437203172352657206984755537732784913400482307449583968065930109032555299468146445947782964177534057536044160132822490505460973006679523688532523229203378862813290403835342576637130931242615645336488902094781960617654436956318603192371562149238159602892176518264511440514503216842536588852203882206698082927166973673821972725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] 11571266660889027790952534176869739486966273076699610917352116767961157246529611030928133113179613606724769357922945604778508095523470926177004069092255322397728521971083347974441142633932715968458943081190135669270732592253822847522951587454523018558469526207759044646179588107425224338520417633451388433542972563248235758600880232213697055230643006406538585500748325602918807902067816880941963453544351313371535905584805846661032640303721789521137144010002881682215507515079161044496411216860193322186917668169178316653374073733189684016147440086845056403725793779724577247048575481454130803791266404696180542675374306674437622093609823724599923523605906031608070439891017166706257162625991949667617353709353276567559804338164991014472830327435387291701501640969769847149608194287911424698019995587382365894375347475511177985975074303452771791030992302405619800757201903900830737720995355695509617851268362679497414036421985026707341194034524911580613546719803026580253447101699506061155449685226101555857030976866055585444261763040784956444671989817231945876087375866316118580681553022865134044208740888585063201163084242902182511960847943021221499326885968670008589165801687554641741257151055158072529719547096518478011940875869631649030337186839039301466780435572280873504632156909009366066557812569734938989601425633408859981626295768834212632272820937804819658127947487026820172266810424166290701423835041570615727944618260684760583053096756205441111898170904417522014459487018592474945791907282563130715123127370574076351867295320231390742033371230434989533707913570443519920702815913123969606069999871092342113649106645535477380975623344998316801336377059101674219713845227180868907722323905859172698603297664444400337820043174476037553645638356955763460613459965775046406769181599265338222765586852722141768394316832571535596016892668812641283762554551337030166914728383374187214367834491769540033598305942037598139400184089111778452734860069338784029585851781008143589211090303647581608982104366885339532339498191272264878341722862342720303050385018233089722325329951546985207862202655515684125749834689521731492224099713081536245499623507148061781271998456014272743607991222404795888563814293373022576682895468648755660911036600779742305316782602775194686923263695920983709420643900422183598343548230410920151618651665972637394136434933585599857429498755683390686403064903577446083022246185678374225522936459407973964149021897060626074092352066919187595034973041224572566594590502508345254018232298597030670945654750304458703100919673547462947971157161484764079402077678683899576418915507510768499140431319935044525702688267300240964405211127162932288292829596003647471707258497460007700784811794553764479005325378534471928947370358053183294345478440251476431733104544109532531484743196584645781914384584166272640241251900874565937441341109189347360390629815412863715506859383763087944124370337329543645622249165931315719061296222140027443388507369440318547894444585932939379917692558699928658997244180204934397952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] -99429102184046017612046970769597640646684537019651676772144089026575442787619729584905892823352029492612682100850556121331668106913417623767985205064839519995900645094037373786985555457471295927597281053385825234386257912735578087582132599946223712552896644900372238519383969505088751094805312896474916926472625661847402743551573513540236371961147967213123469560046828273011832598435367672265478715350808012111509445241379045529233520210053866235840702190243863749579234311671296531861187711898810615004822249942602592037010479110028516106726619327250187302847151449077359229492348350519846021197539053234881415862059475858829434748458506842719106775745348546761841214444231094029899792657682543300973715203612121407669729596283491406960896455706360285413539510608403158880437212048500684130740751608914917985300262437602754381364508744109213589841257642395008334689812769529050141176876294968119114915163548478092228830547719385237770861303309899453740929458059157474575824647707336695092013228141554649712490124782151769249316517103390525802048967935087485306599685248379764044231804365866210477674474749969252935794828494436509214464706368966794594873035446116157530192502571109210630669995059983734667014967030775349844444455557464844243222411661507856751743487079180369921637919651393096714995998538033029483511618842667709460519905522538946279927964320239298358063570106541309382227939175061109428286521750836512745580296971455648050974853354453063553179637972329484623273528691756764956418164668860066928016208025097022476208245470938756312174844471558478794326350441451760230769384169433431230938578149638137813073277777213683379958590434293189237428058904552879815143763870927412427656025450067791531496474170046222107396904937198953924946137310410977247163400905727877445232868838064350835141055036410418939218704366517300963044551336517301569315271329846824016721786807158073084760912337164474141953965840790520467685267474129234922690962279417770204083588565167648092877777955208698581224345963197290673438470619460770839607725196798019278753157459422990926139626059348744842601612347382972880624311209413045492289209817819342883459028694721135370107982871887793259812727673490948772997489498378760050454471080778284015744800049882706173863635357718452846389316351457597616304029593023911742948708894894450736026103567888549997345401465254039849240855285810823152532134503164397331789053327035136738508960163422196902273472718743508542922592036568467693539826669835964731108487968052243769249989293338853196840011752773943426201818663391770590715339079237136351650527730691408525628277295312618373615301580902117817408685006477585340051106630511552759770150008530034781973203120836450277701340269975821636163930602092462635661986720921322118217461030933552802123408317847375028129204476464400314686889383582320932769214067026553196246839509513730688172005561907791291862124679781599286637772292756955785314747716859114071435454764956544853744727721083837103965115416951427962425210390526727019912471992517913477120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,21] 182109899734764965004899522559818013319792533372211422232333505844217012730757072519285348224792082335605226242513041578734649783558378411290365035925593721643400477402063068265464065458682398870036946245374566953634363349847117289968407792995046020953817311502012376316895010537186838536781043922939501855781084308529018416921387738298009030062536784916177043684776734999889025834840611397119671282627785830549392838307203203415060338001241781916420995245498669021884468372983453572058602766628714889751604434418934954607576755944158368387710706937005131972407766697177411041633018984196923287851944633945508805176959272545900076253202621154259379950120903773711351668454458663243687681078045416712704662552571605452124074699919935855300660284567119433868734589296960292806352586609336030228521710035359702943086959861167264588784642065315101112805067288799266596072977463055478783820419359217039667581692324372737473138871840977562064365651558343078345393288839503862689805308520114504678725403937440678286861857633340328999454762774072477889051129209433947005405108241628007332461957938360403350797051193825450519930156238148150838795797506742052411627881521821527770975771927824829070211496975080753764745516050322695447180537283448290415838876726627476885949477157175359438935592489704909003012084637238530673221474462130060946525957669557310466017709818650176621185402555651856945583558815540434943415412100586711073750495824122286217332334276897120552691676162032309244448145714753240884385125815711922098919546547757752269498731991598133429759809663835747393315469527574020474855648557823850557430483243882092867542335444239865252900510463437017784083537495677519275828417828104524121867930051895610394362687612370895556301910284808517821550021355185539807641802384517536075791028823297439980092746840453661649362707594012954148835465872040182914393793083586251541645787585712195055904075296199500884221835525492345642753268054197342461009324367684281932991800273357118841506489509609904335690416637598665432031684446428947378242231021799949459280860650299244604583084498039895895812111520783488792562800775468057598881018437168302921930234380108898415997977848616053191414993601885388926117818242304664168246870008197006758514739269996592898361088006766579629257168195678622133641119501396853205158127376353528261770463317977546700087013646268950358993647296289791720675061534199779533571745227238350911491091016077636344783087569332499658537832538365150990020145887131545894329633070882649240636056324052219168055967324568493591415458498979979289690563454643607583678196541412661933598633942476262592898130346284126712635565007145705003329096370616281488465528961853591002200104281257843974151563008427215868513759136780122191622270420299905374703074963278559895605577098540974487174166412179244075667050204409312930651880982503844198304066361199931203413901181782139220151745531261463801606529817016566889641907679341402819112097539628301051866064075244874706203359101428054067086481447733948859393037220898622406656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,22] -200088424392128498629288736245838897078245683523684690277865784862135571746883308021958535086268976987185440872877075966368699374596325294660719481507283564262084209558131764517145673002581410682606742932544428243539261979834130793963403020997307852529926534658120773835793572872509426284442707149017923106991178624827943153485624751712246954438104419031949064978512335551111962812153138030611730568292772165800826326152210696113802674755381935918798975278259469241604379950247458016975085506063990648180182278891331995579569389954074380607849679125975821289298906847452659229819024926448089055099810161189527699259841495308342511381607811701571038060530444201820386240442152310113182178079046413695215405001453252827395024489842842966503638607115782491143572469578363232009098273859625963985837521574835403387246772003906403593710711957503615458522165403560526751263042834482537224312119683162609545729329495335399201246243670299306366358732685253576295948582389739024024495181756220055556210449746948396166185488322430983544147303954151759927721276165732047953898085985162701265857151491590202428017335510022626289904648162566392609690136027392619151316702942697736573419710425989972325613094186455283064096929920384481924704686834498700255453376076762724180652856232140835812101537723788701468417913086647561261145243788298202210047967863569924147849102615000986073148424617805104965274506364065215811776898696261837082003511538211642459569603042415919796916206600747660208111360347271783065077078428806307500543405704806107682577615093415466312752783443670672661668237036797559169680359612939617214396212735738848192872088228314954401210701118171504310085526066049206520632371477197804283102234061070534665147086972414469306856981325201905757917613267763310541406963098048485206872038661063472152005353740486812711135261486111247417743126337112196656113709766194511356857888188495538402801876281847038213792470263134249901750358192764058156150721562786789937971958647961824449157517011045817706723102954975300986074836444298125070331716894531708208191026262793233054760710942171398466788306843707445931912626464600912223616485842582624398588147609112290784612599631344101555040002792031351996461635425363476393195505896313231153377261398991570596657019298010306907539568874668106568353997274132194168272582508662983767832143989470095948112880812308208486889628176439301880795513927507827660417153013520762775307034607132768985291274615720172527114842504011096393061227400864230311902098960511388043754073707032450490332880693268614979201219071947674697696442649746512734345711055882989685621094880626022116019332828487241421113236224447712439709576147575034466386510445905467276456553106998570472428409013616261179300559594659170132733618502324704434364637686460703925320476583414123071326784707433710888937198657813867900265263032551772895358118675189209908754093128537155717685535300472553119199961759656880770919414317895448292891282929818376184534224852484665667973552251466030041151131764382297294690658266419665305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,23] 160048596109345583188579230500116085002334420043335742417481053119043901676500770317919445632278864090565306533802301657134147949370779736796567366250201346792501675105866331852595696320124497380871972237651615501027312548057573803102190199147598449123480371485521239831848705179831299223249772200339401045075013516967101238519875107632315973694279020501440815337062508110712202613913218571282326195136287527881461679526717443557104824566856572507082788560323649227619902678844938020222657249371021379572780289788343977799752701501995957011150359591911783926012937062315664075241472470788306957772518120876750786824821846824559567707465171458661015181074040654353246287147636790360200329292070568151811503385794139417549092746205855172776849481213834079922593835602237524048748983735783782314030747595852354981742875548618421878716840898077970634618981326916767258618778922301927059652361102631553046066240223469309757120871436597125618848326753929773228351034947290903306824013488384478694855860198502995571862930914439226014723110240090337377792558707700766735317711440344929935645680521835410013081178647769536941836871603804109854288702921963181027421754998584100689532694916198918043617421554437015261065324316058630029554930235416594381146903121348774075976366014516647346977687657851072172049645656825112034403100675586267423234558995758127655476762791383234308696085147005456810521520831839433467512461815595226970711964312217700220106449356583758727715333305935525918128966211547079405185158586068895620703575208316949481718430098319896003728314083798519135934985862532451039220976830557201265680206962148579206177705180028041205205382999755881637794232092556580167734939875387547738417397883536463296427587874759224785281940854254002429022311945676266951766691927473395317508612416684482493469083399425788961955600483815658585757855105156558071562307002829498301700426245715512127805442050660951415780277925151982138378461263637674923753689198184442004232174066413742484486254198951903816011718875849282114680801877640248209286411139511572730743452603497223096522324897172631275599265934982629591423987985665191015760044839378567921099471366314379850522285180871020333525373176963072566627058404302090020878776399489221290399058201809262086467854824983604111293397418553399217073584805048797354395506636589616066601890909103312386192120322778807176894878807159627377771075785377563522368260111967396003124065220464351329826670919208219268635508783982014405269611490991870486180220882457861891340096883769516730156461665812129144861205521146878837167248475212758001417189103865289725475260799376069509015845406649549895551364467034233265729824484556542015363552944262011683545201186327747743916333282828768766786898453883167095712151307355598308601387567560589903863310905029726662394466646567148060398700556814395054752263025719099871956582715114189701823645889109533934186407084929920825820609682757993637992650066037610578289951224926908668375973827288743477471403673440148313902338657809520308190905227027568132096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,24] -139162724672103374253201043317417923032273997908278632364245439493406921756845308842523774103509281628163559206084742530722880297683380468201432601188505596285937519704150068199220402239851098079424013420569567153364129068509919021878993366826194686104154388075257946246413330717366594107370253861892290298434340700833985973402468680239666295517694314418090237704333971581257066358470859976473743750973002800597605451121056777968002240767991166715332454902147945916450036627607074175270087478988251156110643289914503116074036030619122693691085159599394480101063648811660865780874295912110559845472565655368961268832405791418106782938428491498900157131653871337209346839108238434080779187348752104836294688418496020415377681587421493433484663830190321014935834578903911450435995499981799674915405416235084211550477161364129006177315162246022259536570792126870109499890848654700007980550735942277386123130615483718434329435055199360426041174497723009089661211574586472861163159271977927773459135429072803303914753535752621401859656641159374379381757404855775687057971576200389027738679425948314337638147123896030141592076014813947162642905999502856683711625717320215659031953809760302861256446873628479672130297641266693632589665814417199092414071841286189435773206460212028303572683320121015066186947647995677629664146118402882488204545097337527576634462547629370409103712310289305219640265251966060062422498006817245589123966096122500487573226944433332375967650820878524618699800750644588952510913355675397645133088067189419464343997389787094413360500969517226756504272461002269098160829355930959167744772092499943301615976424067468376524953932289629503151646858325163550513300339838420073582826700985830112824297541927692284890754953744478870723726575847572642724904599202759412579070820221359918459744338378579831075538943355144953618310039386710403328744294090885033222165688867744694294210210622610607149857650930542069717809698423959998312172459989921672025858690512836909813036994290522389334226364092446813851384668388764336387214183438309291219947240480066433821683266010077119068801031176418787135721269376319169927237070305037172337765975702153087882116600962209194366697379847556666814484739921985786440822034024857574174002732009744370520986541321942927561316927160928754822479275359148335342963402623517626262899322735975267486572246941020835515475463725166375115782728945750902144135355504414369449885949918213809590767509973501427053878787554412423695851284799851616611063951037032183583016437111781611463489226525245620068519670182247022749737823090530346506114613538919882193820763934666230077744561942762007277378957082950984565297472045680774898622605367200671017746027250429388472604364317978182825647243568214758070873173914533849853132215259876653798082798655035343767276473932134907521822152239383771910245300128902227448052247784542921117699247663285067017304675280066430478137358256806845741304299559915234770650580650050537495406469019950247159125857220114624631173214652689396523736666768557809336320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,25] 195276166240688837705980515530265993104363841326079604381871001072910859861737754548754884008913017708287537322746953547717261089654517615474257394031930829736022239560914976211837996811161614868656639421323051426547554388155329174178731768014821331052548790122848357109348321427353918817683796953911609725895650459487054018305707109911508800958131481595467621278515261079846133814490335658390272830731550481310725782320256348256280409208483300164105590824965661500602607636566735813988240725857291782279894899891425898899379814164862193123942788203920545826525584067578454337759777121859994866597711210753124404150335713682664229914176816082446199562738427317484213918463819585763800072533087841203869375947768377054728896670084397244525563778300473055719627055828121963334249212270476907714325179833013459881396034913971172041132526789706404444142428773454264195957906063538970414143400894381919064054647563752815787641094954527313244162545547126453869260179133186980259706096088865686202753736858338832405214718507237116805068632301404146248600314377773790659556223748677710535630066973283212878199107945560589666003553751211338719316727741730488388699441106671351137949628177467067797659924265873692526393568834759316209521622768936198186161323098090149732853070920525740626722441776847556036162800466652265590421380574439022742376452037925885161297071563484748086636903038915062673485165290799676071922682398363543427909655009506228350796200421272375284686024637751876342228401498650063885860422331776529263514684256796408640380186188713577756409906267655060170424352312048117670706819810002282152951918980905971869250066622050722074046049254940272591148764896089904647818577626914156669387709393121422831873205482526524322886917138677978480987872051319307909990900519834467882196285313943503142722812272557588984782072282070909600513842396745804128264896287990739319872368323549091198342763230439061129773292197022537293502356599449646196345385774995306842669484460941138435501614207306496658172150427115372249087577333974205659486713285161227308571694835787666634069889155263573638286348888039527988813799294855447834524791097201791247684914231368793752668426257365938801785281218207058816106679476345310517228803637118431009753869842324438999035826271747836245433421593908708193085914985042660327032040093902674556135442759249356860552502605650764774813558823529773889438909448176717456785375255985315301637834732446904710644584322608018181880268578871354208424175743047759495905316580888673341454021851576217678403040660111006048723538088571952611540540918434160586478751507672776813832222377009574625772477194117279297733413751701915684522139400249245872333534206938912915831299065173929637965441775715936419899157134178243532476944203023024525165360314963042004492353583858390348657311732971932258120093808247220888203420808053044983482536842996188253861247249240309187555864644664830892690701004650139905391025329965927254803393138712374926702486309100559893776593930101980473810361088513095640444275976050483134464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,26] -332385393359320524301166155777382680198994639320744495078443008336145743021230197216358383981112471202095998673139325243310947092687398334090073876236955512591016390408766200075171253141924084719088984069657062063600176547566427419109494506212819944493798572005766866849444654471228562206023803318162149441487164903194000400862006935407615242815014089646763044592648524220820018977505294159483073825494930300716752034504439729395633617454358315368974273165491419320383099843895529134633630327978884415988197601438849474095496448440888073088883162625789968544158936200672909370101165214441242322397232269243819422648220950782114152541693558543739387754357640107697628635685746934914661219238392208851585659387554022506320088092311788837856689266455569042859793978766334658267084096130927371254549363114811421770648761108740419323938981217615360763162627419277368851103725080422397971032024189987808068514846757294512704860586001671869599808263777108889590280441243045602882043051098256686094350914727045781618766102213201134024588459089759933055390736251870644468828431405539257412007199140728040293307597821135798388515919849375811861842963455831157462498809688670206881753445425714569921331749830795748301858814507301747052839423437864558530990879168914527777829093615048534816987258471702930956819113305010177684229322128120079444728709095715029823297428832032954400162989913369755497038577148590613809294961793691324393264360095595577401896412352897764465979356955391878485634736394978506035973009837137271238601785971938022025985587968575731340932341418401009406459029871490554482506522250648423961665168206681635950131752095223827850435814922396090781608590742455139164670204559285928395415885683384188979986159431049703940140257292250842776780268110238785508594661479549259711367530050294116999360418104473417078653538669559628579819500763328722192141832369906329100279820807614327965219428069107515297133328745865224528461835478662709558614033465347562257085450673704410215174558228950748821047499053891077307625195580879971006854821052949714645802596510362764914047778969809461581716553242603363187153826025364386769406756327911854267051090178568447633520586570481826095658788846162559451600596949152279808663974874185050787561953785803980224461561345988708120044884474086734105402262156088951863999863280623681979665968090205367914471406900940529269127187092674186431965555569625999372199027329139777627748124450175451816645276962708921830978865306408084529240603856233217223852108566267622583217338612654799294038928998555497536669533140963843803807732345348306462536171505456619165411651485731722778883365463524874200377246368353105556751867575790198447600737835349962836191989333381617186332307822479954882692209050810284769293423779943953020681961141913326719752561785583543108699167087116811032261379159387611311735171581446042523520740134691844446148220572351623201530917469260053934066039444307866109406714539277692706368963159507046365702440143137442168747574321892829260158759283691148063130800251849324625920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,27] 577797246407709513644916172806333538796156107376283620996386077696421206714385032828579377850382107151899543377237762766527032073073104661435226074635293907058173486847809694436878248284005449384376551619430807555020243345265817055842708817397896377667497638055451661317495914023867472673516281524060017621027967413618754337263321613030505143909470868557596189031758677182116505132396569566050526487597372885971474158070634423945130739663084308250844400686967517464230818068624586164773292460232196769545370333598881624082407976398733659435594698942357623663515422239218108189466798330684567247396037526931431101240269329061933275912050557912368157266848493799444951022316926427503074796023050551884390684962052987763278994440120881465475020234281349796836449313456239193045321386083136118825040505327350302003388690158439359640354286246402098445804918932964315624215730181457959234936241441136141429099092520172551441183718646443052246050866401292861926614685117470149529971262971687094806861115027476552881197230262912504923344355312428256396088551407345577796875376049361503725443828058332823556301510425640898825331904272070573521787373742267409317801910735393280770913316864858039863924991727156843107672670699501381181362015095945722278697582319598341817562878097615341559303644844937258517749536036679570208892470707744042321937319080401771097882109297995558191100007593836397655228626806819163671077569585006356982055769000807273766622324052347161024180810167018587118917563630314227112792204854990384946989834605929188757289398102562685811801615870348916129030358440067248865267505072954185088592168377257483951834920816057568032302344637627675559906829997311976380906991228801730247154130292859001258488065810617314403859173315179688080552891439794538564085246326210551425720909697548871053473340770261447548243012668804481802989181229930003904761278100390461434128660176346577314097785654863131325484246189065860367322249144471657629271696348041799218410581668776881153493665683598009634515841695016923096213643721258451658212075291427150518975683141112049038151524348142833550691650883955410335101028401572042964616631925271676116677066913386485571086791051850598181593737097748855263369223427412489471107036992887442534456632860061555591718263377571522257535086682350652083068826057017882452628028934146316241914572886568392227131979344333034726134583033283213444719476689134134222973113839146057492894650652865590495396418037020536165430617206036902179544588057257383044973675491197183784405031770618640868046645076643908574431107090826265671751852224702069621627635463393640672157191948190945731331015590985105077846173625227616325590799654465645231128410077534969951796063690777472964939425007338479776229581636186082762506908347334439016658548394595028011577396654352562955693817279785531018382304977463520756108724970688723619728870823627837179172998448043794598994590646890070255506958114815501809457321112186576132674530201641267735135899354248556659643188361926398251193366303123559157574340861323596791808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,28] -956397580103396277063605465483743875889043655990354758686964648490448059473637818479163137686199358923586629134039490050417700310217373451424571445251679956680816554676516806975989306074396219418792151536933511776341969243929069535378991762958168126810069227180817559873573412231945703959168468071021843047880496925687289974984889123659068381277577965413721471867132800297809216779413569870238663570115193492404934731026346428834773938672648637442174713274335928065447245808141121468131583460482560587779811661454011644105542885709538573107662412173037268240521386906307792542094272226472258894092882517979439442743876639949887266463778794952717250650414727802490793971131210272193042360928693678360273835983558150016954212313087423032821927276857565393739244106474273244716550534016766377737251523009858580437368881691002963534306497374815217650829159726520921575065378224311288989796430112099352246204923918357619508324515335709238300050613561893078841780221413717225707147608285211787725648259436527868771676609735365433345263280391284525108303809801818116909563301587316212711721624773675679520470351257422388643762195311796819805869465400740143056087632668224660217431035387879761918647917632807361602062144384326991688620492042650412489561175473469251998755196033398979329877846946104195457421606310068648740877983419775083434589118161207337545007510210954019804413967397333465512228465749588535858430080772305058167094439385273852354687162169766981516989114621213429519905855617584806320584361365624734257984738478274979355315337195352056155961419573098669358471009604512891733026683189221361824278206491434330606033735464263638971000838027916698918316450210253754942275513799532730554102431799850543436962168477246878384303875111844939804725363437145042909675987134921813649638372371472470543524398344108775412852444898285799687201371138132791418375155650601373401661010871443528660217768454479780882900667019086287727403666995614556381929345107485507910533220381351172177186840959156743277672521142332155131278303907694227213924837053246885108085499058468221572856720472038353255197036904595574839973031273102670255265880464404307199163026940896514551918481587440932551753070091823340790622921060199700602031221506802153447619370295877482234946582972681906420765822824248887691993978902545166822930090512553092831685104688787700001879272810560303858483815333633829083177257736374976670547619722486582281305025975928304541561512469068446025742696316162303196786804719477513799110291070629989678325564660187045989198246792629215298331578941498330178648950774995103244440633877889411109867127587023697184202323873138315941369480189284650853547779901898748300344449952052913084334538497449354941327331746916439701398291934530101330591020524718713534980778593221319891390723448077808029781804638559146773217259575978642953344159211016969655279510672094781906550657734242037298010952212405260488060968745144105944629333989794001688334233474383810388598777432169498523703142186144954396015886546543482441485889286128281845760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,29] 1297934335747838696371719218417800618413921839634149738941024550226830665233829642465912972117080408259414318921928486942266329455755482508708326879717227230286193978987862876029072613193401459590797682393950136599846554021449610821755620182381949786283992649391913591711484378458758875604537561493581019542689394954385582007817267233192895641089831103005660424674611584954050938583102240053337997062196907794056374156193635667161167128722605814753518290275150801227866948157155836822991319496960252644891213049364510006508299446135335591484131720405820947533392267372009906354531633865742549402220993490274715277112084694378950147805821978829867155860397140518974058720866302487862313098776132414671186907603935479365347735644127087428037036368557973376542302216864916560749418210649385184530008013932939197612196682053817650156283786908374162041353170692901633989276302959697722167376857371929236114133205824248317421398454494199601817303635692234626728053835237442596174727154395338848524032419219473021514072790619230570667314601691921365540126134107076151576036560794335021948021797841678968093304578597471108900037457252266465104134772859869538885374182341221650116690775860894828742879786065317101439758167163775381673320653235421173626326540622546260371000494480945879933679761179208312634263913005953873699949103716004873296254820671746169129218093006558992130665958449705834122672647241699739907820429853730456206901514634053057344823786274173367265289803656720249902097597948428889439807784278431722518268107884583070463667389194783379830029927855888472213519221587110701004811056315128404352038456771944589003790983947181814910743939395287458092040442323407997212882094093353607738157530124758706353994958004307192230356979278452740145355560579530675665634195217969344549007938498948681737155935177592071413144272210920230485477545828091768193668306482811582562363692603357320839612370933971583169959210430105068355176367473537838453088816505823465156499366426655937243427353242870669984527960732328549088143089195064594490236275837501160080818675097617961912290975263489737627388930200595138587608821306975368063048954577480650305501897940649021660564532221429986277642377224142279698462327822508277028552547981890903008779363642200077310414641690553677349993809773562991176948460134283247068578930807141139034564425529720264379726357649528204941506569346565897120586356488303029383182038800007099113890226246515585716103293121877843744299027199885859050270945308225672830233721704921573270105817390077532955922637239067308334746646392485606920233652633179518294432200198479957231395906608823474315646159031780405939804659895074575094691189272160025781962325272296309860206976501112293527430400740351277614083645261388355201634811347894782825167747784861915506982614411407978468563993846854387055345838327791728579860976228713442388328589941762126133187309313712131306258280480958602332879632527258077026518445665292991754073356962209191809446596505659889714175521498229183120808783538828916864279267184358904037376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,30] -1250431584025215334482847677523375582819474062216410788621167032129064112318835871971931587091217257575239389891719877908194358365715501638441128101718720238787717009029564881959881659582266396695014696192242800523406568013467581666486930046062053672888735914633147201890251164247564601961814693656697800328619538317287813594976947902326939260702430447312761652223756042374225829084928187441433676081758271971602439283142114909569488308632547376356702151943685056382652289707354274024370165096104036671963009360501230272708717122314647594435073136147467569327056234056688622999402352076418121143702860203622877375202106767207624352187276809253721384394303032614936775126247640304457080767588732956689698748897322237364525644685392386626572949792010853566426814703403792008046071209046976634307710819389874369755438467035727250284202890324884789143288768728110558652721760585092391738529808295381722118123417722239322538563601586476768347255811078851432190154241820245501365359923333615726263540117353165230772408518310665016385893019030738906070131614208310937401375691173453251400491586330019688041628420677488555091722693179597335721456436630606632151636028523776131462841836352862049160765659282501461965581881670703807869912113959369167608167641970965467254504335172596140255204803735776662893517174853032450674744605986151778786527867079543217418279130644085058652745810398319548409395953675162117660719819699802559538784959173706654158738751439336912615668378473664883696276200517230649561118594645242333467149927904665817547842779927255864942576612428061877572266169705162737905644700528298384319974045081100448409514048856758888734343221471082086804884091472509844105957165595590662675153969352771835524279382378099741061297898517269217896536712549713843461996070712635160161618105233179444488951104033198299707514442404940239250988410751811875564178702471171378946574041322546255826554041429503653518336924016094986896555561622207724169747728484463378614446458758305144470865396177137748258792657601341911842321305053822728760337313843440068892907941890999308438338652489270210155192100686513658136830709703658763181473613844055779715255029493098645939858786568791165387464367568433629606048428819574822796337707342300892030893621308922622490347072184816247924553234206548437655767087025998849528569355924615802049368181651649251313915241000024457503031452287557934643926209013443712600232752630147839343548563748855034439643983559407983604476112460148565671642444049188304588654354735458389305524956999002867589830151550426371327425197737462255599743739340916092135808178895520817942057155926668432121683693918156965856353117208400238856476026217601280533629010717888321854374643890576988431386967357838285709111859116356806211991130754159710365144602336949323882715247944910876513825652263551448762617300163148948934979275849908753291174005935733684160208580485480046302082105486026528923263698180945424400793197603900993118777078819179989890574912896744644101231421742681693399022840512741967673909205558997465169920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,31] 673036645601259187940664272776816591318123854408599783939377782277785212467200959473818623337505922440678472700294574943019389141988000745710401277241384824708827515517569043331796085471486314626620137812931582756974055052525203609483747452044653125964951322008646005397835811390163751786674285118310754533229253307358612065202983556189405785011871620407475770071496276505761126581513977551652723440861883890768067644502077344534162033466972223762413875915568702076011178282872357332784387105655094201721067380484011878953432103978078167920162093176718991071968511624119564614078185319520257958284583169436753131939058585359394343060116494007870730640582636363887361397912969963683163958844139738393023546640713667651833538016313931815755243761711189403179546789301544626710251197510351614157896556986456723505484751227646497204618374216626979016041241587719552285666362688316273987560646786120022453333238305997093421235049169541090236371600149654578019026809954878626739006741590075040681356184732080834384305849523015204289939061734166084157495346998195072104981524425782355820816431973263673336413643498564375066556129937138618744078992340699836032018808748425832509747939586844920431630691869525588164464795847524976581912262761183173262611586692820849322228414497260558483367535447034812280336492080112462110358940290957631545182836568398581718837643717544216665241420899121123668165971969990305304039185569645988660252961041272256836227801782470917802491495185179203156862342546653866877239542694769169778735663606688125251070355025352987725920825451882815688976276378449462514468038690612583503481021935699333436578539878286378622273186080800655061307352600348427135597820220729363759726106661993737281433128590298022460079291704315824231284974021729009927243297359576034923027780333313208921782886978774075929388793518487007437883325665960154497572605034600499612300297095132733589740363904391369935904174184289466112899162538224659772991513206796473195137769134383514716196041403983465191245349743422598780912566043876662150703195450279974953638607423996752209668776916761683697644422477822309281202100141306412170955497669070129633555363094039787811169390937250499273983052209067838500902497459454699556577957966790797894967033018275847673448138602948660514398322596224644195341547684062525547618638887465932072084132043420604621457600327581063921987379836665818746069203705624433872170007631760375275917199387094944303298756571245155765928543761778437366520336801285920754269956141100348372199388659546103959957776060394766358092422434569731622810606306056596237187488922351350522456371747091653666768606621999307227995077420203665505269285897428223647836106894267035080974315872475056560645423281586166555329652987446218990284362508626436353626949696343161655487928835169715953501031712007609579437645444062893042913692265228306767818539099750692168632188060815665535989631614050297002743692630063253777346635326057194350328019750299889778450875083745110047186535176807314449765344871962494270856110226501300912128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,32] 101102674523710964535625601507919181525635357346294678168006161008490159455464926997793948325902662873050782919615426761805685772484833512703085749216992405742464236214469325520174717855154414678083871384824404088614157555906385987907549676779641564363021258006206043169154643569986482176915980814774520791957441306058126108040741458874695136911548047705170182058215545322700604102490953758594739935237993247316316922117319640935384344581508348862473563106998251744865381796354059384708356364584580928660755058890249481703441019897789975290501143401609398114723252273585893271150966118562488943058740335707955663376944311726776969951373700464820726613247230751141799420481296609356811395953865831441810561820520611440652609024479077018932889363469939875070768950628518785879713452181729784432607037715293874234623721171973788216778429342217511688138718257641015189340176619709582737757654304894216513554911941709110826100497551432686393752992820098939918374441796124144376112815871435348838758893857614899199280664617529890389191484863385969765763360201334295770969755875496944707738960328535254440683323677019559491195211492120451456056684154591882374096222554106917703670085817215549494098494740908287655826776569867748401890736029056839151099959968801694488932973888069687587068549594601083317192889222726724240437962602446197655579923554686491895480202111315201841973802672439241927074274792021226133309733882469863691551729367802548951941275751455005565170589283425120610502324637116942873004080693317486913023566653906600272204919247187798069242088744180671622578387587250815635729940345868767382518431035519138480011671623422006121467089293861630306313511766451301302580294451050358789862378795293706715609871105096226802048189572379813373871107683418891872710191147384200226507555878070731480707623737805084184510073211724152292633476006258675140484831994576251644892266343251855938904114539927403193118289919608575106949949677511657530034592085487485961401139477668423622990146512263259084213183160713064103284773644179864903742790780522025986775199715918055333242939451944388608463466121706025116304458924587915608730033779637455942578055092680052437925042776157333537274498555508834737189628452518973409767370102937865067498452208857772151868321184745875198282615540187847026813035450078540066123901968933824686585092522357789072309040014016100403623213980885555113004008985490142308933112563909883715067085450731737411227298397035470496893660758817575586343913603306115982776247379481166623845781116897823395278289286329355887019781141115858192042252674881443856045960802585760719150501134393143816692804999725179611343477442571111210292026714062319119532156900577399764817073320194374740778770210672446472271885062831097628495730951336812963668886688124310906192870775969474830920256549306519270662126911355541602154239950553802060472545166897698005553379467221160304818152271092430109212143676257786890687653310300048272031579074792350625729214935916096843393498228277731287116372459788755302508207519069435330560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,33] -569431893050408579644398969257690692039097576804604167600309109846032301860913182854067512616177022039193376516606521755248347190476064011987750222351905414354301240218828894742938391476726202297602361437483631463910013373321681478510431365840913383067937680246879617927949832470381669617440208136937651140948152647424945064950721750382738296551245519367547933048814108458084760807209854293644772494548869451164133686578604132734252761323134909689758128343281207646591245816706146523187220403365057317755858497640236324144360923013552361657884528491623930142170077454594466090562456521389895989071434940403071608469100440185328991477812252033788904300226963783487617548149775914336381667662405017836503208606307703863937465885633773643272331521227354233057676496858732761901784924739575469759801676747054002856340168887932863358896259443502384495105242051771943635239748923042516543593519331514977687361961782647973728825135429804475489526772103577068126308412551672564178844561433744975176370299197026284332392850505761568124137470908411017206204112466476854257569400073574307452990998161269167317536852054948458601868089564946032973957255184105234277515252187809355214878547387573900423127826688225632654739208665890876985631398178806801992239986267625670689755654966306731603458039627727644952290975675490186047938140964128544287572821150322405398972296274954190725804470765835577224358597914582431068215162617560605791182023092248010307811778237492715527512005542532257212661385026124031008585782186131532307290518625258880293009594027111198540398651846578715087791518820465637421756120505367660970124169687492379692098877192538040929086862046726366610299128382973543208267133378120756156064877156759356460457324277237696822984838232282843609651957062695130094785630580381579948427531550897378500984627897143629600949588771516803999279833197767555705341459227819517121218872187080259958840130755728085102503462486538474489825252390741678396594923968020970019018531595469031272457726810029342527591218106057871846302564861285768196274125372937860936798115751142395547039936324256008925030254481677711503811631094462434918729754635111820406779020197871565478120599192323722732056026677451577834907283788294005508570516227774365533256169625630095893146433014776500041327243739690174111376325115848663211611196186768561292559370544348144178470964988525216534935106158854771763068311786633432669751734022207003940185534613021545831176628278038729828585590211781698589911343345004160380075317858653493347311768163315264812070259805632100828256979279580878200101584348266675453709640201897757214588653146736006801706507402105786037044668915480426177299407286261378161380906894748627831408709042626483547278775609705456614418565352807977134219569936741640819434798099351721809079976944136422807824402850325674499975575926750229658101584697067387192558359930716322487442402857842915634394317007404622211899040836723982539785286408687943042578869093895065466351160119820987543968468329240807902614621386844595881979776200315852816384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,34] 553253996717412338439238546934622484834370159077724848019882379609711793589684282893879981177181138544855606992575464794953565328765168660265335202671985895064196535689233029281667834102406618728842623467007925301239464292917508734053709642853914909280190818765358647160433242287974845189900004466637730263501640763386123353309141791797974290661995270856255140032813478513454094056657222121716593063544723973026833578991311159452237715398224157396277608640518367226133998947543098178636586443757382861711343106837337276519651255308956584504430069401048632225236649527598590162767049228207324260457033138940953039370899101701177925166364940076528979539711401328343386656079743520935313267521491481748143637503059840331449600848516853685156417526945481118677136476482780992724517384740225106144781772906161049813474739559908209616887516519906136386903197992062286017535474680287044629392740995664482162263242761235760204670518526615981183998458869171818927896388853015220677403963274955220278833647997707362995527693905675762405702392166002264579411448963800848570854734697493349282839256716246138112444857779105981100651417843636607898045868968616029815129092304650274372973359264518212170155551804711201517910346153220786150134574462587991328817030635877363328267210830570080929211402801687657555423709392603928056112454934476854968766317563559482247031966244441693119910942818734381501166686398228242368739620972324104951179941262191565329872063146989473539332845897814259332909754813558692437480146089184980185509784315582584983143322058301547258230357520915752908275173093422386998333909412477684994914739474684595315213456259265562547755684155049230428446082359901575557665571853421583801715986836942203637152851026422621860683542606835738193230003817178898918184154073824455385458361423073968546802667781037812925383269235464790849802345633295552802497867151181054685361526946665930637900023812174762559147205160688101643458332797587320192312301287271893843321327423202802146223226576286494214094047402060124925475630017857955940048516673274800864892892174171881059105339696816677084538193099710831988293210255631473285224437891807730379611586783430027629785520443294245839651009731317258725249780493561747048262797472979582988288965097645632997229996045476442446585966749992941703121783843623535802691651344087045240411165428911719822121218929989933638435485938813323322527931914802290255629050837290950525743107821639602391518269373869275299873489901618109908686816390321602915116697243085831392850706528049806713622383147823915510874602194129269906871361035335526072253949187358420972858737338034274203366092975587427313096888002268446178931197394549950435463933025731279794236866959400649356026797041778280394549822533692483141854727115884966320363988062423933492194012014742593958409126649929378232826520259600670746274278527017822440687166157865633243872270078121376731795224408569788497466183525434219243746879374700932734217993914520541223588963179026115832051666087789238808582352809652135356302470735098250526720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,35] -271408204801680689959507527166539531908261230246802365355982778603847183731490696184291307939174733256179809299030208988108246027201136624416596238771301591455984323764156241262140450645397688332685269969456829318237079348175004172738310953725267185934744910193094980547231165894037603778517899649696948717989053942069189399913542947218864065618587799183459114994391067976917089152383155280456290587061975600355163255647078198561306090528026435269833286889202041854118841616499171202607787337319646945593376976385533389887280002513394643348883635759223986183502931361002053132180815593618993174365627777536290639904444464595667969438381571588121475971609557487835224374443990510387472983165720010051889382690647559027343510311000643890748685361422404567400858607631737647784919877544092018395985972050432247928244404295417652042251151612121444886556011058949373322359640058400146580222479740401404220728540844991142229381204397449146664430253303332408428601404797939028405934919171038818978238845503200210840579307489597415886581715152947717771669244573825495020896309349837080929426424564973267348144321972959778724150062305020164172645032058935544303122642892277046902248934220964257737331090653654788011116178280170517897567674177478822070418383956024166652037624229480558754268090582045578135744749498956045776589471441897110878510122123207947189303427101856073715664143998097532861819338095613453688432436243938131387929417624334400066695355999293314521690504182604023478295045439778297178778230369813888915984940830825615179751046504223930544738867844506028154563639491164806173743672019075747614837665406592572816204705829160121404169535654675903056282636934361413238479256820024825213153031990421538646181359086226060874246249530790544527407052111939616791992490999705407684429920245644264522541433047264563288780015731007838535912502692185913064764205867313250597342054903318671040729385045892702474500353139925403674212326301329635094536832046028506224341499937677740961877061893102003556408850647890852927484632302657633430305515121874939347168957541957147545012712419365464135815893698402482000393133179242837926271357271718642191100888050208179149477604874186577820340670903287423800902850300054097544843556133496662601245357114735295349081486748518662230472333384264324400812861677298933363856977544531505904645365008692820137998825673570950872507119692681524830958886569991587494091770338086788204838118785584157658128115105514505335966761638948283063809350144035855270533232747993508884120407566082572359624532915135349201068273600450654896825163723769232460987319283202967337854001334953193697558700909783223902972207067778922969322421453319495760510108192229204948735540237950994847303784925129483586327252264028227141443982487065455141403987924072009738411198990270936485321983285603461498860887333144230263238447070584960315814537184968466041786828099511715977404433476315831738630151464225350475834692015470778960348919298574544545221248979758007775992564637943111318361566094032939646008476947429269176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,36] 20290775597717338904881761860542847278296139998187938663054021354564977062624143487499507716139730840823847686038836839795911418046064048749299031592657396699426489188332754689914298035601480406450189653573857862603950947146048205309854542976253317751696259239061285325886975676194905098489282313682869336656017539478040803785135089563243539833156537440164131749768066620038466607382990487051614914617518751889570978123023457736144393896385141472698296548817169573824334899982542899922819211097848294693220541042381223969642442544873339132429922421265853287604884842171616553459164623507314239825185751818367038247472847754202532209966586486542738705441220580957654538211937060517861180730271721058452222761231443586795140941110854225620458525117826256264625325228782011170427148272088099695704011596518191114586848535451522857538428777238031484252579400195298512054460241175351791614312346720893107680432731197782420670947032509046149285208816932379927035287058545720319957960193848393810049779225346419608951351725164749036596008904514871591166969356831930494892243254879269279675224316080565772399898825795908604992815127079624527008573652065915789283509643902549996309596134007357892021005540194993172085531495891850190024933406683351619906402917645471470469420684430273613592374703701415368169660393021977234886381342768397655726425879361392261046656254805733552376454336205734402406583136340764648375122316930883421674708687280031265371959860952088184259106444612990455117964017571662898327203745826353515060795489327165849335111399873689180793648763381871958987249069237674272782973940856623292094513669360298771630107474124577537649993234159857313321002431177822821998570088109658962873608284197188924629093474885836478289996817208100927056952679255373558509766114204178385343846180664320913524182524165191779457380243247270006118097538319946860029777196170077696004365679736031244599337243554220641135267964131324111984352999005932849882474987460676738720520364056403321536155912570762708430273886990808557311901177375789169635179209590899478282779696583507914681195405975207215461440767366933068094729163299701284649648611031633359211817166824890541399839960338499179853869499978918082865132651593506004836569918381389291576762503988556000156902315275899979824875618244472713815313006985695929574437161968034841467463883259740759421488675028744486818775942141147542880896224876028213742728380473515300057906669924120282870654885464020431750466949074492881580741055793348495523745150149056738146126983851093600387915684397882715965534131027085341623322353097433844486924189293357051908530514619649156661450799940727063963907632152099039516066307890421548416605184792772854930128484252927382289056632670565956014858748205104909714141822946902205879255452226803380730008417433222506270313264807429845053991955765941784117653653195643685615013787805723157601551380727613574284576899083074714740580672614469694924553304297205844824088988260427729109458372803528343525774177877645841724902415741910542669022222086213468160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,37] 81138020147159821987664587639770472148664240218658915164843592300455655499234965212316358729345799204797127219359233355220432341949223031113902733408564274084553884130997458696993898191282109423273875241118920626916573128832636461813302784661460890008884950108407686239458764352467470401478568948721290075105541354900954912242123604720147160964781089035800213657750079882054553310070768784111605959738047663532086837014428845541660732472220402132399203483777557426084448764487121424451553092581855305371431894901363061878544263025113556095273854269427034012555318819143878762963070390766058002709358870007912536388419147678986980365002500604735504760438001115405036318471684227156769767457172847350443028863122128824144089158996811303752439319435415941898055822296001409176518357088289357828640741649979449907065951151940035351063177241087117658192192550649145334600349445325429865993379979163510892075783993234472743786271096471037660211388276314910414636170598575153480624534992158225587200078546063020642084304302198560967370688245113303491227326496791717700651658684216274560553126116086869213193597732214187121604774414403363186869960507106787708390761103044406245128351363900834971941339247425132253582039696602993715292273384866722815069681236615203118126329842479663465190005025487533698826276737924053307147946039548792826394123231634570908454618306128245861920655258078216139617264864024603259401369495826034565950694940777748484994983424738069053947112430158919127014676440491522553147950165848818067459571290507092324242193963999761329425437426652326792441641472025182642272308539377048489195166878614567643669475236232013313034320834248575478829106336801169899732531804580339303379441920754811880938046900995036761796367777094014035750240944599823419141507669693529039512563089671266235918540987049248823594661174085649533782654681944399323927101001577264625617939769186391837021836378020511360190551372283982163902873191352963526501137707728541537522107335742235011843616461422571133636661814802110608930054509987871439255455318621102221941851866102741851479970574577198056278363070495039134807184963592984617593617164095880966993566688280911727214773906734742796834466747266158801998264465532010433384202362776929373550832390056620717816109947761772247279355667458413260801441724651251980792968020735028918705017264340851774527045806961057131786032676100889253604793805219094540782232335349717043942296118505474749548286427977503673257854627833310567391735467414615701912513472035665074118260656918038673458000557628331759687974506405087280230020680354257433800071519159565416939125609479870375242583237705069961929261925045044829799787164685252013967227212158315697609523659923461283551052741807718930403468694042902936464406406731929407774442932953304012806694622931872322947141180655704016944805879186269106545285925391647879376572935327760421725318739050233523272935640952478590133584661437880892371250636322899957779757548200136525272010356326761628427880268911005398079713598240562987813000842035360432128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,38] -76248774537347383116904669155022366162205475577049598358086046781940830164219407590845639534581427669674838916481305015403295588892169115949319515319102298859278138012333043034939268177626141585298093863034121981383712491261334418016693887509795204670722292576130811035103970196331373741247428539254899229164728082582044001377191582197865168121973169651601485906685748215385140690152006025484442939438635445749148526532637741145851683116367517257370135677841599342083217320412194049020360752843557295144409838625350552750683692761455996682246457199181927585360260669538236710431355524298407950952715600730899611099444735446502086434886766228948889470673875546637466569791906929833059647964410137449379203191616859751358076179813948609156289993029238461225150240769504508095369442076619489472739571260116706158321609846475423388195403603980253646378472666220380054276680851839830219799016923807824394095449812499090999116672428649144665790530858288754271117773821999994427982050163925091807265234652508046531566957665085879026620568106436187725825888911010301359535988728961582129057139443571461655048878348847260842611496582423244782009957001092959587851964667775537734569743065089954091618392087413949784895568659395899652738178597092174201225195695231205458710247478200130216045857996793455767479601929376912680136774298238204116426027766096765484679026172270454080223160298977863751984602916718897815311234513338837308401016799464612432821007539438680269149963194249727778910197034970833811994732732022368427431880563584039561055603686303376505985946231809626779581604820312253499467528716265662826069661628106126984586014593201995145865148275058496295489473246227068022730391180607324075970494460058148970122963334264721265723025101419417292395151841246550992991760822681436012909456183362293844465127327854647697212067224540802049141957247857087802789676625692339500668858615356113464675311691106769726843383163033696727800586364991055276535581514400347641723606423402826267600833596723720939403170260594119544203656622585033689432464004692569762288596739182195756625328868816998603518176314107268974463520365230949799501979998109153315825610635675062260910158078995469207704670959635229906660854587977110916413145094692400986427555718628845701436680788434279975036055846897740434705087039683401819795367948243967947827486699193835180400703323831220322182373637889788074410202727900479361884093467893672172084771108476934505728299713792175016762846619878801535208811012223377018677739669540765588205080934883424320770900222727777118074517877426316561260007323336627692703317430229002962419226294259968854426853818360661151568558685607250207683488951688416390434781616708608031249414884252081686779742307515263774679320794150217890784053483391650594395323879432709051993178034950590653428786698229455800297244445417503006007764653582533052613715725946836039854161673671696113790374909406761745652259855847024810389462691543209331794365967812710342540818167385455448801816368712470281079608657356044282525512259933076193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,39] 41461018290764253563356729042506214636634234065579282370758673343362313868539145605912926703018077084715779865522754148060010695876715252568964459556614009954931757061749359314130218568587002913188853369601835254605272198810404723494196399184656802563654188263700597536497098809678428150843313799408119794771124270451165736065333021010189185301163324186330715599317147581309228770988426966272797318368877689692265272620236250483892885225202013054876004765276741260002338463192430868116854975238659288797080795104659175023550884051631782208026636559942049517204779995417663231964558362097383422703064498112551507027111708572664344296832929705093340324759358126991933485030753326867370354269373112910113653691109713347184009895153782342433226678660965376833975517424443362507013463337183414099941554639729126883007399718748202120335068872405419458955858248582378628453400540893657355750738141877647142701199932099252268158926330731414539019807745092779030337445502477324923085516398995461183478640529291185480624211056943341061687161452232574459228315594216474474878467574687825241017474005079921809168442533885475543952883097600666523077190368770167987992452324179231015163378419900396959816076761513095900798629609331050446205205732120822820344791150452359990116898114191541947532052858610390205976921433557568613822696796786649624103195475911169483706640589575722692015718542418605705160746432969560855726622426222997934608833745139986867970145088697738941023512681544061058284017172897172433703142258777600265433616936967709542767505919852466355933977717290574055531600957091338445563093222688475772940974615225718456027824294827213137460582911050910892328249193451438767539521580368973635520345832908970273462780762559732065347249411467199898113282177979104646583052693182376863949542351603584814693434261309529392668731119324824584878239501024361221995384375452727688695880335900760813938376824825733828702671792322985893266508596955954041617940394977249626244926744460323369146735986057613099821801407190191611409164657691922100519908154501983710243730383670691144545384359027671763020838363790316546905028144925738015872757794004524702330420573568220066687973512889857674927138981009327660068928438850567565906999415417821850001793627550443486875039360530642925337502507368705684743435773174249069177505152728958065118781441878543645648313070990597218245397938711388289986988458789220766845825611224334743851207436314725217954437684753802430337478015899804014902009997934738111620486699036885758089485512823363721935705712696386786296814415646810140605354385244920559192447017739889531245079229046022750199967707685782186015396320802290003287930450837442362993788038134804110240180230946931455034911096235342434662404155086067915439173270609658295207552578422978473695826986668528056506899329726424665679225016112159277580738548808139627392927850558773477239480637616925472590680362475860688701012756545976030606643399732313252891074433256287454181667009993752883578880114536508217282486978279618985554969347963060486144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,40] -15612244515301945014050813731410520775284656630155636582001112099542612864752461802038841831482985532000628011789599413317256767302203553756664625770754301344043635735841142961424575718920828210819297008663530087160985154639025147254251859819752845050570753340651646027300093018082586870331380706721940577258938321936536815220030903758803048274803309376735789752661773156571045719037864646267601582887414464585997165139496087817039888025996067430399563479007148311211440219372034509880778683181921102940855718564115608940562446234685529445062722434636892271788034207527849699376604049595179796316464344855820032632186368331095246516512714368750124324025513832223840827098784126941386048403374654101719580251838604054520457147288832885771145560320874771047581183972136543239202181856510257634969785316424296621794009721750879246079708834456816999547660071357026496839035608593430715610367638607631849559642521719005413414829681929715804472578714976385220813517542257953425222300571296342607264068053840454348265808642199054268536058035495638556787004374026623805810829972592994520957627639640668943240302596418575909912267511935358338924004645797570207693000048546077844312669300600444299988162984556540400131023004261332938932114077975887726666025994467578034842774907188861027450637603096638334100509324121571374074115241056570900578861672163436256681071382345553541027437179404752232582038255244123915620474919498207229861417114645133885773202142483944914391309192026418110726814481289983312503045913966811206862685729650839360200385351467825010091984402462605945975957791877727737095525977555718298949654623038781178668328394340405430174726496679756088482241132511878484473920697228791816361310563562993087251125758919001361399115491381626133179222232996834030929982629049478066778549603763831496165118136614409914915641822301621640652309370434181479666327276648418248168514782086261849521571554193160765322233292662671357303805065380424447826447905881051349034861555724613844328272004219773690257475501904438527947129522263121087429599498088095517062879903697314304256041567681783112498588432694530077594332270279911391866238753424719638096890511962094378106176494119701177050999866244257887712307338798330081035020263322119975276606780328113748938157528212097770157896699042531646370799225332200784533436262155061355080209185418302253952387786084629852124041711231151930394915126142257776957056335773234567924353186548466104139609069725953178866414785579998160206683667747517236213693523848947589683628305331400733354846530193881341740322400823462861691103601921643971279180613301138137069912404917472242938915783745409162455710654125507294552396054618593679379788807150951326881834469801602048563444439166410776369036920081154618549869247132306524818664409210645377905586319491415820828552385323156840580551652068869493476168792865226006462439226088496258988453426549368230832947592908060913110036826480951305034096570117898232218538472564474149447722114633085221508982018681426684022609060897725494433264248770904719360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,41] 3746528351776171663611832000397914314065784023358211392268263346374423996703978828871896721258614022218660183357958225856916522450229290430339749036307454692300086837485701772966086981335683613833769040117068936744018045393504140796210970143778413127898331223889397611505506822468368982222998153243254051824704161701497608468991514756189115145740430751138921389603550487530752249750108580529066704292532750823100736038700901857442354659376902540190705664309444905372427701314482086793811798357542606834451546514224170252645419700135925201748534626526495446900976216034235359970184338270446092528467992178747065971645058837717709406403506508410357898532728631796174243955589535300171982158825759178431290270667217651377151928447496471546018528644465720802821010928112308513598508852816912316645267219624374961050439680789873978408805396655144388240576937105580182986072577489953098118341972203235655097331331115096405597725041592609615412835861275285977398174413851659233703091422714965220529952727624441746833796114224318302490317857034854435112610038909748556165569220420072291695644612452864893740092532837901752830210311127966666006160667343828558163058007747519806619857474646765230323990711309032854847259055445704070547863229729443154949981677335049024920563273744137758995625355413092699124584700569828010498765906776845278016261346787299706590858155096632236341040427605113041397506518803548758231400414499144406520273459275977144607872504800982325544996475695846820141120562075627693484492766577192614422315029156196764692447609192654662033448988770225907066251904019839905423499338947940011212020355223155247669031407730271982018652001844770446348236297045306410066782044622542252965969734840680720856593426767716872938549696804545982185913547893748129023074406964170994112277507256789734998457201936503308125899951058042950644897376067873033484876755923204066967091749985413063511445420023774267268368117825934605172489890179867406212432625428789017919993115793815709230033071436648961162114626018159311790723405218032082162115631194059049067785869039203578829387843311624625270600942244806703511721735610811796999296415441068705416673370127885030174456989260725533128746591275090293956112533694031402120196733523219650751340943605841720028840615346923363507738461763749755230787037429035120187865569601639674197427735820933101061782933706443579690718895901234196599649479399574856316810185781323061687940561246334410639241589873666306414104868544453498631766021631842953569171240340574229993630876109440646525725044205361190849530292758620690151794910616935558619571498898994157836178398303291642307771685306951564417108414340964891263849683004477530867981626855408969476027104198742072372750006359571089221424735771895009288331160823766924355133438088882782978184868032386464220757374574669413805078614708360654688084381230941213264699678077555532688162204916633820425874433314471337721636665351428339097981111384358381651529051559766003134578109374076619945963498917644252061540419329401087378805636007091765248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,42] -7757837081398997291730681654167007517471589599765360867920500045071747206378929965298026775713013201661106761181437859986276898689022932570523364383258646310673137831665220379430307576430158850366645216602352432244545469689246932251309017690348159588327731685426188019743821641099515943250852741477651619753138162613779072724438826933163086947361506189481004460558585790772098138407839506216388249698644776476064543569774999298793475725593505619521959387303106628245318508070102404291457464277886501145109341928993393045073588607177020567857773728684608570042895266954128160486732125373785551353805982119633475550225790923068885612072216752076753299702352857460280711243222076230575968014959985640548540755319296255723427360673452241562468374963281565943563194698376759089888929337656743024449290621038780961722833612549344978035385937266833844677175884418715808907309844010173810939236870952339874146133505132771321877331460937348632828622204515660821153145270041168800823885164494641571597804984326505848511019929563146836809415539994346900948520720015535365551753219090594894243617803080057877205631048811166967316997477780080243558773492680014569341196902035324734778041590124133482441903074888380891745452637319337894081392621867576698878223230250486334073002294684312550926312714872910813250973500057722508920409488746338059194489437200448053280971991697858051369226669176876069583221134821806685930428232509114620979587155802575552695884212086227192686316805497246197281587449851114500422076776186574574793962877351049273188178718095765706879402727970069783514854905811734656326548195918930035696319944712212255763213033064645657022082542295401481011982776298198261292337489201811967552055641467514105985253445399090599555739192678204688426726851323077536517779845085486547596156438923472158694709898330488051566548796408172785964865493473777645790592875080284199408917089171390995527218975729699980523030164376805035527559081225225073492573169521017087420869080203325912673346953287685012768329503781652994999090955320369698252354299640144626389262680964879865390069631190215854503714811225724527253165673795716982514317513889105427815435542891265108562278418475706044322984367558194263867311558066855765856064843048523934033169295897804211593739321744605643333376474566811759393243312659372789720755496437612000606167806073735431613188827271566331306445093666186124026913620372417708562346602691977587123461563223469637057193632718621093800313949562375763267571725759941774342353005883595492420361189316293471657070904729218296712183605233356284339002387305998143244395654320843613857064328356181337044658633403007466383143311854103184068287726898359573614548483855755808012801525604720761325761654685213098802307951769962660806661262784048336013751609887808060232600986534618683103283947150416154945799412234672518937155287404243094014738341796383475444612807295385401633664561775174886848961706886354028027822659586548023102591229117875146761170271729189955093638389567074659601242372483014317209154346685562880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,43] -577835312785130508325097423059419113088282725392709330190190331584021078445542301318782298652545186713005444070107866474913113221363615543662587753275029885495646777900493485241163671199312891297659686215722972870981673333654886934506429438342354043058541125345467371222773914062670394885656067592224917902997937718289061580336755773583056297562254150118562845858861546249015782848328893696724582708676784340240038819908153555563681332132688162675983471302688300948341126412881475392423425505755496599871510290331971666674314336056447344782227047294147815765638263342625782598305764469914538826634882344576514686237497536875352803354286087509982020166988141418060616128785419194123688604086439040108850750551105043924305174505697473556394146505842226715899340127937751476605878852017366924630148813998128719952152352138219463438641484078533369772297873828798922270251055966273439545373464824369098892955391720266761296268542293821216906504781019579861436137128310006106716302167592031228702719730082048686881324795091023747016582912837613773014922806375458151274430246719199830879188978238106771246111979894136736320984197325853021804554208464849977730039156822621360030247875033276779262183112925260585294137468737972348588565899932032072137804459575638717345359079360483440038806530843707427169627230677959187710636667257206015099599454814001243354474884232469097009712264549860666834697500338047011667071078110683433249505329031445048063210305554535290865607730336417522620144442652031875968460902746079384591180677943009644122010889993774875076516399501394948096537434470683056951755435204254992688108884804166944328192558764476274990000032789111578282691448569995278410556889347998773926575455017699372809227457371986806457153625013517767060898890006398944744526819287444940580951246685852385848189111394420125897281610481562555849436114966837622366317656978372815253314991317181189097891995866196060205797617750498071276384060027706992832109364126682527761102980866421677641817099727180026776816252379385782255560831904293321089923532623266343507760092687552268020068827089605543730652503832888437849474805993612551281135429143587291310553515200552650263967056829366705746315558495736967050531999342584731073483575778667077741216890185925696625489530153816153941652712042409277602072933276907755082525861492076292882172454045691833064338305374204837008026558171460628027539287015604828969156356178438359850770598451727357397045772981455527011209472948631236257272702254004706165737939159851667759715684958490650436284927769213520610136371216867042433887765907448161699439657088640860767621065962956994821595699977595265170561299079212294392311434434213937322734905180306412138419390740794599404240434717982573822755393797371095508140780612060628458544406305660145909693544390715184594725968230728266759164865365325706659054777077384420590973440944666366414362313246923497226077214422833772863458258468179699987550536922375919795325864370389843473947725430964458732480049387495655008464735700781695800526454109681745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,44] 357245814043638699252937838487995822185642390364145839096406673407840868979612746210890007881007987036313948584648066971658060459095256593717711271681122724616927764359347128191131948554241767971132598670773014956114622067894389894567396419088384842578233132724727972709923433982109846496069338900331207462734989893506638765028968921079447686280726795192397004471850288998255731251804106312081694382627501591343109930605019980270530719214666589067563631015860290491618197886736400066697292266435411141038299064785959436728318712277895981587670629617088797502792625027992893081729428405196148847554898285884241291566976684092508827213124976095326295858822556172150607492537267260882353747500604669483139828429164767762615006767063482105151568966995989996375235979778157809772919631751278031774601057019468731611740433740545507115547109590676997643710911562198303875304731097747880735379150576026654062313165478292362845073506021074810090886061787260963883092367244297473752075811011051204200949513899158419146187230071606748711496227262113319660504155896860061366973525892187018325504609955982267148174930471997450753938662758654926258267987448300051700267244231077996491999518638025572856116612502969231005558423514064479085948941895549128376627673807352163386932618599092651540838320431988985964796960170529515143778046806843202435184563601526017563007166300422568009517094332042590252897991071131704529706434843346325168782471711728503770914996789427460726011737680831094795536395915081065352275631457741656511423189906592147157260038862111209768039281462247063848463139054878395296888269801128471930318925792071958490876231774075686911239530441151690907878506765493478675528752003550915198778770907195571747362087703926019971679887617144860546731378675596249566013759139917809777709542357965194007667232648076363185558108344276272169928134772033412639222924728369734663552597082175857171226802611355462577149711210866333082950173502996630248681631258674336572329933021078895650984185918489355435882981714097690818366832076144719355460700820765823109259469549012688418774628169075765846047632224852433066126668001254818274389153410173744530274954787705728594616953444411340565541015461781256526152569098846156465589135562739744958361901198162411798391773699958225436977194672528975630034183598966619399914970377789776716376101456372084484237207972254183563191406207206675203630966181076160316517025619335823027884695352363939999119294905636492971972077015501177186284559694365375671283135636851268286658810664042604304078895543332381367122847364239937875480064950350313819989102692334270017244032334308303975501531566388338383741460942522176603436530559447662768885023088906022817242512170004030438841590332794268111103798939969020434515443162100927547998502015840277779380426746703272305575662342317215800502453322461230111426457845664605304381943508891558556714055170257844193710681709970300211604030828635873462050968037697559928923929232956814349830384940176312508216593873299511508004740820348749537889356002654945280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,45] -122688180817597167112117264827348930981329682473006281644715393070695663923537228499651140325448734120691682048048004301086510409441209877902575664496156269701235394496797951179434588126239885486120472369100996487685694231899497694249128739618706229880203917781617095589724570639582784699089877926689304295894474460648797916806869835426675799359201739007464586629530306771189433048257482426885502932544236510378159037809405312605048578588883710561605211373711343958920883866557634624097203560957392539228769506383659813942242999931949940263211358603415588856244509661331214257676310264671628419562223582565916410269020835859388489689316739913700235596958407937492020804238675681413817443471912275329939505002478720386769655906719634292723812445211621624728039347421001658152317030431043776797641698037461631252595722772483601533768159664634478986358156459841380242032913707571877199641185484519722213150786833869102346361222778839211860206387185083063445600927728745783869741591222066052728525615721507245385023962548000960057236107240828863946141487086476545650973250705850469203367938663483649803879114685496440944694409337010418212145992944239369785471963263200946166641060752658702168038179072479497434489289958769051134927970824240861034622692815510253025562395634506515448689919572280559415253959503992636090814699151158927438025123191158434499467441431194668072789171730177976761693934162346530965598586525604019081617482263128656999113581836174697177567223622982932259466167017617845906011060018211891605711007540581240786830472881511567644860305809958629456457850769755880649936589678740098843807226835032595461788442652497569471031112374783685546611322825151162492558254657983150027992393789120613910121895789726390533447540464286468735259369882737759572154980069708452226563224344373256249412437900102779218983895991599941224021710063937632842324838842781198535290062375964191884264565363467556268688618937559052293638569531759893535643185417139363021306983595607928374253237206199834423815595657677101762074726285457720937636063391825996078687163793005443605981834188452523303251830034608775316883134708595883603107143121017252619893604695738760505056889151363363834813878083306505010685246857247964664874245941256523584042968783440876882631162596210771049325766242289530940715706348086072181054177777654763555493399910771822466537431276533119403819154656313937705235730794914086297635645168048512916405076544135107537569809256966686597597929536761106472983804268781253986474664600430373649129253588845535913179324998353124327046428158927827479354923243545902210219265882458719921678317024626925167940419340661115398749388155813284994135138749044056629962436206294551216602360429558355236815436700687422086674188724086961359756325776278562909560463092621985859110225505698176168647862487731712728573901725460982011194973822120056229879712235240273926762864570958833005474823304988106671497362399325157579322879184388634082451657921565001744089184393389481721678233694864730368216149481205099612826727730661818368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,46] 17796749417803047539506006775680102554866512371312660281569688284195250443333630934442396095797585075301288237871999641566094952365041583039658070532875087064397274884941620815571264343692500385647692514565886249062089684422732589058823809238763636454787559364397330254148385888477166664515881332009245907950371032267224931441630876274976424598229350066852258538328591807700678813192247492154622009835551381330921945863027268564378632998740994022427511470007214014800614379194226335064035295535331153469914440325764897524011532397143451614578412993598297504995780907846231828976001192122306461400236449093777729859260324658899504453783718806836214076372386993373368495197967739360336758719101357909739425144232626282464928332982367741593677647483788533831946774935364158158406410355849220189349072139233391020441962280997765434383841792773589100652838723531387803513739782696520020353566547914082897943844047498508358410888955471215854795426688818449432175531005839767087036760559969879758620343355988499383610109924297438918273997401401651668401331486488746790590094542796128958247159561320471632332872221832175899551126307731972034650493170955257917903537709112120923014480168232528975840560336159601616656046720412849290955556028356717326658504182286272220417300130739651309055738937321851446577906452887773968587012900793149351207015066411431115955231335621116099404663053221555221482889002279541555514084493198571085816487687763474979323577131840536834680380753438177197412661085946236658820642599551556418610187917205166202566008049019170404664065049747471541816181997462760134522845603158344791896207481182778086858991856978364324009936992175089737518414236890283973798564766521625861071325015860950771794600547340860395642228980822108476200509780853665171893561548557893928172887530225644142850155331377636708047660056412349409258773427804043123036330610686702257317600990166041165691905452257580345641615542083138498762051413879469814273615276137479916994775316840650362671431999482057102730388675852433150305273556710347704702961877740378897065689418371398210109895637656526067833121063740045554916903606059061607893663296596341235221385436019694379158672234910964461006787750413638242961447855693181533557455037530094463485217769401105369146710129827912256110260635289869438102434816865970055651836447162398320552949291465831749141010494977444075597537094061364680949394397594496000829544217460291690190818397474464071405145749220927277621098061921475932913249381398920209988172615538206704202246604364409961537069259362114784622240506699540662687826651696905411831508413322215963665385451064863474596887547207088206193638306868468545884879658146710834456261933164125883529498432403696635552378358629472891839998590568505503770760666810575769202424680969648573601052506241815127133635699745583773634129571161450923828200193877784889566038954151336945137833220051307223625546168548795528209577391850395862118267383296136414946122133123104401151340282102673198342024677550003677991393656785166230469749205232517120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,47] 5924719056454929538654690078561916713088239231542120165344565901927696663353434325292143834828748598823244364351294534659572458805566109859604927848862920014756948071411253393585098577676691525307142721240652617608698825939498784235005957891139097083756123054080795759036332292252677352927319491498962905920453038101420343535420265085367902318434865601985777889120810654139634507926573360004506341365327496619608773683889645255954181512013925701533366486311535124136016579636342682394806569384719629631220121890186781149521435159950801250263436013545016854096154302449645288321230829220789568967896218545804350497261388588845848105287466357246578294442791709821550295674807002533681765071103557649278965461404581867008542777341934068825630816871673280172424620299696754091348877631983164915874051994129738348853519582257982175767718683932895315954501791016647740208700246531799238577374015548793830767430590973051349754162151844227811997738252552359527347079853709983124401881199053698541448727485975068299743344131932346815632740595453108399614920669280019880002904438243680522108390124393856738968766424147379871613911681321682687758018369493909412202168345248738336999049365102748439189459106534809193651667511535830322759412397682543576867747898326942532713372443287000997590277707362106969112831513526907707770651947481626104929493101273124086757639772169861488068881154592957570664099909716865657228888885392626060180338268360366070239511934453679574010092097661892063523226213282204015250653991750441913861086341419176297654474507467740618817828900725878125277119101399472018300627646475827493762593756197921049326422969301718276072823210047744364796364453004872603761781835546592155256955146805918443067053628490323684663939563218663451965883089281239177755377916362089207755776373402007151400743031358118096566939188537374968715493211247621626082855039068943913005579549528862975855887355627406674208372216082280859490639232754500741961910780765617400129746255916257753488190790427479454078584373549443891356531585700683984498862049769403052022055870772365768268761462529996759807062465967544050559196230558396382822606463397126182678561231752831081010087436057001900856666365828120470734957054976561610395322688888908530423346034450738667748935437755710708697941692064555841725828983100138916773300400346437120349423137069830844853251227747002742510624758325775094766420921022048116235786041261785477674914062162192768245467891787503010787326602847483970406231610714852339486639968547764110697095844163548877254179416977343543205723716829275050581166639200273559370206671608222875006211157906025227732220690431899519623080837494074063097179229451954192339518368621819058325600059282169055845446934358928129468370543944265526542990006505295857372884618958973302566253991540469399183550417555297400302372809473667666956530421080183329728791325324015416431717286708569939312611130350560951846894427060270405824847797824407180886900450204024561980494747606815364252306979986591175897229643400135605815718646382592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,48] -4447560098036676915834340600748828768092284900161650398088010639624329969375776681604177607386027953471277899361289939900577501555476877469563527222145812385382637686387449872401537628636891621539230304228051143813153288789584921262839271579278721169808529129191405457611418525969232693474408597368975943953956187171061061677457148966141287539939767265410219603762796991606275773078743911475302908865674831503270260854200967104475866045452883355244835999488239261323817443968580890509707202645597214231914949760332927906664733444113001572798449075890756293163180885713900531922499483691444524035605422580926833826908148527314046080817595916987392489269120636725281905803835755357278367114684143216273588742420718036361939474266704263224850515726861633196755584555201756458911470523924530313767395043499031136819113178174049579030749464317509013344437648915134674787525179452884017519230345733462476067262453590448851348584352488738285362399993462811038812082541392158782616611116536636363515410259299185026969316211453973981177991745362935091341624214191928457910408769977025421261779150515701518443261578564963351480376334588525935803762894432860376865931389602263433104848817389877455769573138256393632082592914951361825143936199628384488811111521743100520448984011338862475611806241094592764673186709361353782817999952166403885440392581386066256296182636907230558585406667670641407580385312131122237292420575950223519304710433214795518349220082557104838763035343771702600301843104033299566476591030330070553023011740297634594449842273874476316341174975166448393962194281836161907438226905096662670095201616124584784289878869939948663107733732077138030195049630612692638665151902441836230146516731112367145820007450059769848197600516812212817692369022012632634067149227905504742941429487772517999540877497414802284927924958878043945251600249113288547061205596124256463246252614504977466733899440632677284098187985616812661228389487905631662709620378967238461017223001350318611047632205284081937064446134417580854827618232408698395207385298785677328383577532611696614695916249933883080376350219755099372331896709283210317081084992338331460564660248104409335381345973137869890227908723514746563231160212986866138896107601393950430355832378059041196478025332836915535549685808593147212150040587572208019029715112190923593924810429056894239345164692478649286535468921391679266698947692767707073250413474157540233582391467950425574617620876665695735562620588367803982331631685618099825971788948481390797444827624309712312150832488912078938300969427068140454878353428979198433737337154612955852991844081908331149812688199144494346507306794802862359517980713038386002244563196901349458514602490843565025786611521682377613886345203755993534300531651483613729951652794744350097658868696059442262459223202024097458152635072330285052068722615630710338705882613430883889155263575593658306855558651821765613581447056299641126673047335624180294429375947898952239891908719045478021109457934216433446809766726567675306504609423593308160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,49] 1233281069570447188131640544758438035265109984624683340973533335494482227583725479780817044174091594166685373556825019222195144974070872209645304261731944342095225134645282571065339570257006514739211201289996234923521544092459284291933666488300191199368865661756438690605648237573932431489209221824085428849110191826607813567372628771942273758319665553186865409046038408442015223652845358978897165402284941843347871676765366162594085323165144502645996980990573447965168251318407383782727025407039421221321137311079399833974307013390357558262945963622859152041698925545314970714893047982417601960738193059553903326237379152643758680852049731971063780357406844040917089915916399743921845576016058665281231769783617480641102601663184814194538615875553219097444099526830018290473076014722898642942401062887036288003843006167822546440355812779760243759534431083790611655859615878107824714160501289955554428382138821819503619164113713679213682469870880838186256486109143162784027985794857712712310626861336169155097178922018719066559726461883482211936453452382467397301900372841050618274778980819139159154551157105394685937875657173473319067772830149563741508132148856271689571545541408066776946804224515931728336973853326740167207137161994697338270825172428045680069096550335021240342487136558945639791448666583616231517583517795877367388717580366655260202587840225525330786927287958325647942186737144491868071058080571693599251865258956251602827996969522182532008397661107850185850504409817641238504258693896971813453412873925613216540557327190243559778884873275056287521691591551800397602813700712378517231181441044252471074918353303102555262168726597722671243604498286444542288755304331937164090710049463454090422585584913311979681651076653751098354437312277260544067889027894283921887385726254527502395708938460513354403275833187749106630870498194437284999188893283786144703095406212837905978920546290210742439400485701811004238142448124473409670015577456567099247646682617773929319261782929242758347964957252625138491675127846493553665665907207309299317782957791069001171437372631993955752623318522335537323745567785658944853862054733323968836925197021680825161354133706772303270359180069980179470477035768115792606472776185030369870663594245385383494927663706053260330560772999293522502438338533787270192996138133064187734561037113879553557918063537904589899519797499230565325936180540313470226155751757447802422731352745336628859348049445499549333831527733813137675306780492173921505638808084564643248854438587138534060422611477464599714535798340103199664797311229175902870454899293562681254590661184896265413595793201375133062486929941754105497777000375653722434895972028583457128571752972224945795854398538470254517377356961941476074313074022326777009469275779482923231368843574220097693222228348506464636475340219660342965078307763636645668681919185426165478444458129607812343698775693852009169443821985354839881825428489060472768855436070243010130875812932154145018282989432013444028312527652327475068133967048736768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,50] -104276743916081474498286659639362204247373479487031242296392535184475135427838034180115590835394353208304323048514335061429078197530834652765950423062830791245734367044965559829826570506541480620699345046149324216486542283373656342612751992686300161207196289578848019422514212656142210554438586098099381110475802556905953489440780857286693017871659662925619729761891403740823908497345193039496577840764727095005554173700702908614234347942891021956912335191377167269853572621585420122604934770734189323806409652697349870207330753736757472282310053222732473987358710136244771647906944391638874462017867242007831182752406924511711657197963963714549149287566720185878711992710642860064825174676308464626841226602154999824132592251646438230620549357547512862869916273591111691451705014396255877136053099033189786304509588445179272054879900420799667891414791570264577900127499498607276898697804161611250320666540489666615414967072357375372150441788885081917794097087889455390199551434382789739500637805722908575268161505628089278267176591777988777020225159528085573858206586089467798731380841787517357191055203674817273994540892262470443874754297408852920058532545754191095778162660311791236419690575366634141603187008792265786658979531053357794555333681706526058437332984009529326456545135092684542855903639552294701391322453730682257406913328964810443028212215547790321958760735300177276355742967831570260572224863011939714576851110072425197977501299121446435875597564029563452963559399841235231693190886848671331598724113873175657306599357269704017840079385791062693173397011463963237197813084423305695530704256442172669089061722049168665128087729863940936557058345090826322781755006191678294949317007877222243221852726525401248167428892880544712740022114896043871026235735142142703982955984031598084555682850187116809126380085532005424639777202721998657974325227586939231549506304981644666298805452739610742808063853888370703987351376808246053206716513082979379301201328091488742977160930087295750141071905751387627010777232588211390202518002071837716110898015945971857380063514059199884462573330833574249298710122226887840893500838894928112065211780659358720868217417850941763371931606787162649711448172777017293455082633639194716908549341775565020196182992732636688087321352256952810575633508100181390867655997652889194912750471360487082391427221281573697640740001550876205680757813479388085916386819956183880174917504522837836641690732415480076872089919747967111524665400608329815979716584416040356518512032182170206085987473200163315564271955502103878193081929873724515032766354017901868324464068630458756211758716321019226617825132093101349213565010187667424858376614655479209776030862107793634394858338966888356836981117742339890947528943133024820747697018400840982285313072594993819349149528637954294613245285925845445653960335277693072985254648940539892729678183718207269418139819652919938049566361716028683178963493676081324672916950195503155351292695458997600382715087091610138556429110017252590517199637263155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,51] -42323526631783209327043450962624183886523731203172454519893380825929494454252686032699058554881886178970664182504152291875177355960748476837035900379998760802046775966309274160437227392785727392110520991652444392563029760592280772209248855165716919871482726731221734536009149391606630907718440948475618039208378093562953544932852896806940499076207987044791659353107327212613261863669014770544047308045119269569589525116482955675189312691053504716305380168427006619214853335771766825121443803111830397968151328683985416450462754769787109201562444980113017638794091978631228858218796278174678399418026260957924306218695109215534367518588916680896601919605322308502201479769360130252529210495397984685693780216562899099982771208042837449773418351301058679879735947212410258338293072331841912391003756662069032868914874297804932739687841713138182404734923595090799354698197781426786735485582758373852469932093028994950625966672943232924017919302166456319786609607070808031908649164081460060748185722484748808784923487814212838011714058984756920352894850259700444518554467194631345955428522449358872572705452735706922724436040090135191167789269386325150082485572218041619362778687110231137969245892409839782447826749219774525577413693324841401441726574254074211749271606082949317176484800601999045641110896368115666105252540581584536166580870733130154525733104893354117346322733245517565974760559358702431996447877619148661559197266858516945023408601264425780406426539686468891685354278235483401546957621636105368842308145984013746564009085603167395197767289596593384564537347780824760180056189194417450826791739067614715089433986729269400273554398190267448568901729385378362638077796870880775079240425263124696817623814710073938120285795469127112187331020848946199539715708175826488318148443404131455789566977116406496169999648373514999435971171994097987872672440015456000469862185079557822433930687403650152160251255854216003491979809098371930738041583057605617526962218731600923289855399192605717455695481724077621187417315054164780064538265992251795094856300650010754494614091796759650066853176063902990687494001729142385391187839760870386936540069550380751472432453866405567365279547806998058910880902795412985342221234195349741425756538422891582842239880132884615712252694913164124605334110472904686660617723485072113630428233917445804681084766266075470533091170914850785832452040231553810482893173955380730027719498834938259279739564077879918097629987526339741923716974563963598759335871009776553257956785870209684600319058554322926058539155965624039384969875156006996996569303077651448335949129981847882609045351809375541356546078726730362124874368175665302876528127376336859174191994096033214433496509698064284026784830977114789835929011838005216381243923641487736487674523155324343293650209124825568472371849704903670924991079039049922901597927479600903081631037276865016817525987343753207248530895034930498241945501899817115722809988274919798121462131434330978571576689868668294624732680689029949547634532512956416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,52] 15828887720437663016869241747328859996904524334763817884988247479402019214714522498052689732436697753088413533869746457411804556833355718545592542973285229943226708192446146354386711259478489521809570004825560159928529931120758104939888511643632639858943791306907276013257497858900622357026018905213410900909107232577079326081775957231003343771466248180997880751433052817799429061481512632901042574670556131631863870324849002593191705241555831457613723463719449826304324298004307281678502176577929444091716014324122602823767747534887960850582959367224784348817975167437814365667947549566628313314548824940825524850071382704149513546925327927808779892425968912135963309486002334983661164387837765568686453478656921443211836207045515743043364608547214747252357430790609660336476540853744139992117914792556798826202958457269999161397558730425740327775375958772281759464904944033101934962044980945726479967241675791674931063836210253617221776960447011073941525381020603204345154127598456566406435256450157175330708026701960242355203637309542215671289725620899046968934644093336292863815154619265377922640256091956471319997537776963512321561762657484026022285090256500378483601558313994053661288524511006551836618033959782760167271593199560009659578309746277711659611783526178228942322864023100100152684660442786910373242020530384908857791599251501772034317700339510953916520351840274763297099501221542453618316260770600780460235617116871804415726575476501686884083393596014100418151721927022725459519135163327459427264787682581855605240141772900288178330242931391377025731720760500525535294753980077561140774692001482994537747256832248072024687160260631445351766977574852005927962517145699414429468910901912141457525943238599875175175573639467325773213075554469703238662979207863757112936045486983645825453368253401824196603424361219003978113523411207181608688468555007515354375422026300882424390923017112718296750062383470457319535923692436021161117131618975401915650318293147768258457805805105016003692587693142459679546585980839434555013265545067484539799953043736777509630487016842277307144659700021562927156069954154637804998630776975118293235453903697630007326277998176200596650234318052199813037766824777746043680072522782282309203378341980368883255006027229337982185356421803991539246200093228140813849056690903990067723279307477454315319793679839544095063822012972010283183131776066583231567094804840365108774298096436874554996699274633612775985200086117289480161222743486151565153569128897491335554887866541209806939693518218363629239148178650741283755277187087598374644622218981819263283128641264037302331417352756818494958697621720442523170978319248687963143187346245094965635787453307354929827484079297712655487417814963837468236831221505998011804104819986669001759654913362314598677698449126757062092377504604859199725739458303810067756140460667622397801137306403003441297994248788464263552620089729982625446398676050368805478178716242835541331763918986041728258155155716327374091617411512571895445495197204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,53] -1582055785964171066537011793987581735186034354896988732825123065252236276499304106066068206095929203954871634297394044200366520901236219459786135927664431423718953056159888822184230945633379444262743525051071612334982166277762935767125147831529734826745908620992420108495925176223465842143978995307730136554227229610602135500952005311960359955104600129186916028089810122032516371683344255292612107552805988676491052172935568490175843308875202545958881035348982429482723097310379459862205325604316844193166040652310732045495932046698830117147982851754185574713646172680017269837027671054559554297675945478248442027983233525170065675568373981551473283973180870086843843449223370033622003521577153874686994083399301313829560619076008588009250100476806209982400805028302483478952428579700215647756941016984536401455122593324858840238597809021269044088208610399796903833084616601047627247311867616875610533202475418609973490854029676745108510164540834302072656506912914875491168402165484716533466609642494876630655563405070347897501492229133417391092763638252442693071761913884174289556096597575412525524456523415918329199264922883666459546370598634595443956381440032285303823660767580845489199801017180440168390599916958158084956687428305439972072936774368539223427802438750916187754980298033408727808312282711715753900600329589753586682997306016125765184730873223758247751736273688219008601236863974536807327113875389752274824164166179416744578955892243450953606692906112630542326353667549772120665941231574828819771963568398499568463860267691688975907209744859800302224379642781490748973868492116871676261130002789866743686914225330382244383143504826934788493909198557498603332566063852203326722519621351821090536234520653161760712550662715784349825827191570280945126072960762096668238119129046246933248918710786708020716710072269718552938765684523210536920278577750312495879708939062319366431904765266029603253804900437986514635135164157508673201606082830021497779644662788977109554502466865285403498726487532167588616295723555239259308020303851713786004416822999927391466889605348456376311423470835500134082184405773891418210036834041264700338286236326888179359084069953889646213441388775546894339355746494799259559332679284944948345913038450365610915491247385006082849793266281278867918012837344484692847787396439581889766979764223159117530396601126432589757737606153056238133217781105577002718945160824864277608611514389975873429094892353708722309569075753337353276340040615389749358209862277695992624633898970180893184523377883392890658468549907607820705007529736760702156015806352666441497355965397236818622558036875588683642512167588976715455719968841840576975786699603620315304111139697458119117434186548018305503013646431217964229513390872546342333815793204143203548680583628093196762802986239282854958672790264339400415889458300873281525258687705172866481270873321696552983327384312404467124145263189562209602436526922231092940803779550709437870352371977779841568572199753061100527988769091550391476023306747904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,54] -311653671567662265103914373275717221899952325195859802640776841683659800195291384720746948349711203988394460157923599469972431494933187787990372159603089522533327759999645346274295038304459164137415207466141621144893339332402477806860910579204039856489995632595944880722970581454206133625503377330669987165999595603153729988394722925647453412848663331788950060150249486385718505373066558318151740735523426163626681427973604193721842250638045658350645924815146747688677854816910757258543733077150041917433543075780532937205491406097745202006289569972722205414586499163628197973213683211361810931640377993319884898976753825257589024462197802379673716988438512705986874713328254098928020023785911730449039388951791427839262438264748390413178390628835908581433443699934201670994579396549307775093947371911310853255005596967249055563488002161448166863853869721550623418912816494904679183036149447915369550024495125591145459797526694519300309381528925529284629236631069143078476010284535547006378599945329690243295257048390434841701169836479964403523426661283831877987926214505481783339677869658142232020609863371255259041441821367229530249807395013176560383545470688777735647353166720930640704064516411196993388881535358631042284258204252364006709691149893889133487036033927562459994890903524740144948936646746376371755423057089613371407747998416888031933549169254877507352940114185376450708655424122317939931070838560350828358892900754205568607284641199263767161613846493424658095262110964508391235653759155204507647595968639957850070038091516960848034776415825107763220526733116795248646409272399021936335408446192314338428930954356220441104056815808180328094535369648411705922361041002615932734780345627130019491502250262293797094006317815872445792041508475587249340804256003518755967866075291298989405308541122814324763957118721096940028680406187626134775182282056350888864515173327037652613004322741355181610477071154158674670399670176088656405272572849901884023349470497958177226078184081918241871641218089004947879400002271931433122206952104032123323854105550735593352402695275751599439025723459736196706138704311269670941543449152307579188530680334258579651668155009754401074291548712254170619982408421507978049115344859545055226530745864827249757081463903715680016778364122541653944777692261135742244536442400257068360658968773811998607916217538086849552217570958818187273426017499482750968085308877505081974271154965271375937084593181343936859256861694711882243027223820314131595261414991440926641661361971176730232695556847226838064716492687447801439108264117684944617153563121422114259575552675733000352358707694531585637811852546798579097380692358306680374392622757539820912007620805096727824330758115572990063559024471364239723185920810698204727895756458076431301127117063817596496771233960880447561218840858670043950332027577540557806556530603525464236535832474075448499668983594178919745926863109409289522659459917887524502074714689114220024709491201533739583454806619067918727705711643293507114444143984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,55] 106781452455334582542558991711039973198642783742661412691317064475254494643588286845019011059379359453365842144749500446078825454282540117961374279765580540572569792338909493065262585113714438911250996385672979029577687705359021834870335684586813631021908865434762988461255200958382846474437770012628406069593058469527308295458946839282484742616420832670791087778029248270401733328747888718617765467312467569124036858916767219503199997089990434978252243105151188024012103966716159103935591277046260758410317573540984106059267786204478095818804868653343444587814690797599460007745632049029176250224365747336297096227173154794237742228122035159371529190628299411889236350469188903735716425782068967067330034191861615342827719149936055801026754710314871648940254444577712088906254530036137847109320942547086929064742700872696888760423207031803693503593352558791920168548717543772879941250842066978698036108593590531273852136501662630205350160324380023960149170607286970227024997462194960056059235788592727140008030354811799850501338000345193087233275990598986522687255202344571259093639056779759773610213139655832202296126910961210812122784082468971688859753037788619741143699483688051275650447118065968236467745182877895157376487986847523017327080496892639179050047745759895146108403366171820010727922131997251192458154305105672665732538968792883771641267904649379491418762209064236173497575920205560780692631916950795018070576645611383764725737847438520532985314543978136187247874381726426786415704655300375895458447085782571759858953589096279817573854642759827174334546185116057209951051251589363742442340580941007920738435752324172109339156371318300541148986637179885647547132288006709162720552521409144310080553589118166973180479710866150893650235638711117099037957587866546203953029529567224286983330479128182377397667653318618389831385461729368565679154464617965322133901553121152969520356135161652969879945105612467880032185652323595885064815306783803612137427610137080332979693261597101319163396873906738113653264415289370001130418099040574444783099892084969085151321137388279001982255484898279039716088515651905497778779732805488262129843438942245974542717479461305738757942077471446732328589735934463769863755276452223512680580615461276900940342321676945898636786834820803711570781078882855998331095066981888109079624700104485469799471102894003599664381703848065361923493146382459334647323674680241153412336038400474817132304692553449625932019659818632326667190389879273435560922699629296595684832302399875940765969311534486958104102101616767137144570822870209429958971542706910916347540856577741868028147511934467059651303481101288850493299664505579966812979315814646102236544917083717170133427209628395171512665961226234404521049663504450457883403592083353962066597701328314771292531853344721027887906500796541443169193155170299168712355083981466576568651465689292306336308757818212170722244256248877811248959624239126484805005482134576522161620961540865771000126344104479825336207643818415015934987117527040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,56] -5091850396113837385563502265037663249053754998547565716634184059234018692922168942079153624605257026509219174225059838033434532185053580992554189997081121211908165420241535537106562589522570499636955514430523348625007073813868727531157934881896446110176624046543009198869862454433729802249044476469160842005531523963151310391338397935899805591136396828460414240242265214693423040665469353598153463432637284237927830146238358259513527616089948600284874720252139014324942175318454217023651464004125070887921641617532377591307111734678518439691372095117319902797179647464425136042711291358519642395535087089950319493504938751748564004548550813941739284659085581724359058295403647881900809546126407743412323643952199544494054385066624386853145357187407265900089022551752894631714086658130521722052363516104293072403684285209608183562528585024794330732631854052725771796628296352130370268380857086627363858894504473526610672220343140767728498400009078066403545735406404235055742581426364220942053452202601861213436477410324211085624612714284523192242144169558103504407354599671124484360864615082740326217839629470528525927642918743820912113706888470936358875569208745697614009983795146761677744224252369149090650493562950583079349234701889915448177624026251057282449674354832125499313419775783025110170644935760415539366851110753628426840164367547296874181044505693634698965172530947821980009706798361005645890062290283779774510349117970010951944967373057112016776477522233967799277652063025190621658445864204090791230946757984709006603697127368083027107008740749662827073656508380448353775137651278262442264164023334650105985837382513532089715670144983734946750884634668442301893036606617523380227947809459387986370704162998471056095151785020462827131786644707952880272578309070191599524867101121959753292191273428949161034353149925714724306747494186434588774958166860870324472540885101104689001556081553497159815465237106744439558912497407934647203896830138684972960433911627656243194931420949420971788458364129370668258287598796213965729627869721704227810355534891190226891832904836715683274024676261160710469476679436622986296270426874636160247013867642048665210811138241370068296084871639338322068684915123324520245401407029430095454457838470142728668412278521692456938636335356905137977379610242463193737013008148387915761274276184854358274062868589351260758286725722889633568322576985979924298665975526363299811562331330608244300809009601442133191564815996501666369442601267123709755591949228150726400125164901520124525505466606478897840665587518265740718045380681668782118514134240248052539604286040421422011495244905229964165961210876091131971022272409551672513350404856914571219943791185760283228348850573102904359907028928169410086842882841395430047645623842146900394835054087240975304001806540220456851273061750205030982012375046558733260724978137769164954416189981111239565343062215383388055456852850013764423976819493758555215373155135391855357652714717457912552976325496887781500432046512572964731187363840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,57] -2986348221571631399100955132150565623810588023593138199155035308733553656535205479451799560807683495881595618226384555102517586538077225511388544914853768954375580379545975544541031702453209731331751282625018601726074337789633105244330211821956280982687139570723316016106163518813350423857781145285042309272982410795305527255764192814593739078134471590180255172943758412098883398421258038660394719637412187876250919438033481420668568988486248150562561634291702307352277064211557361669064398653849335531231656084901162121786001092954420376499828121857704244769980458849450765177680004816701976466238501571701524009750931554991136585477733621987097834730700593217469963863819358241506298829041505803349997327029115401498821184025910820039488685308566499796568599519824155211149747300508481965917636487513860683968509258934570495371322851447536820631634205688927488847121177483475588223980605997491422926357411158548610286377411076223678941987307686610005976962115108151318077094238026955802911398746082409192486909322825248826407884707244646063214048097610877381631471579962699916987745983187617770357981848517710086648479365113358228586494696962629412032622140675723905441282636258804853182943490565174128120316950458846235212250509777231388625408430151026114529512401652834143065741476317663143663305621710012118809342252723986442590416502743003238447465263886887302612731020127230232914273001058482702087214397110662713576197782134587107074555625177238801061718394756420078963000630464135418295516856999073307879815809176788860142203430173729995620354487850425715241424160986547333966652840750295902394836083917966995939842508891554402466777721452647761210344626216123659172559197583282719505754385092475412272828673974235745701005202905945256336504949920306895931295195687595242033981282077243106149600537138200011839886086068537851728698434479501351602970907501285348014836438010996762342447997708877841190524574405439073834269558479997329246363367040480693958315060734570021457197841805879044876571443525321983493577622004686098426541889034740853890943903140629199224337962096667927273009780835552327890639060347782018890917109622114725789785734745621953206328836648809767815203779538906271497028764577015943975154311660273048572070002296064420481468509311358681710794740070114279636317261931006007446275562424441202081728884930409472146540731617731178245988053358175129247404493249592531228432766396678214239351090102784937122003711130404380505051234472168561385112316498283956359990631875524028428283540173484828612650536140438622790053423996037156834473239729952672930552558570035504074659470389244332320702615964350162259742681803848589087683420649210687332466466391363415694964013760005292153921759962757500172320085087618819270861558999877785306398629440405881181138541589071009285299271598001237708328499547328249044976931840537152581151698701255622275829191895263634139517275959179747960346669091514170226046609469664259999112843377062872671391347455910543956086548702158254019697443995261217969994203136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,58] 570484501170752918087326697987853285980721526314147169938020338270931679182032463960230762640962220840840477665157720330414949374200434463705409146779879590438287562227620930605499762065088108996070900300534338722452967982736662097739571873573629994595097213928024156872411726984235765812679917475555553484178405472576269750087235059026406421923445783865186162055468868218600889377029250167050428153071686356786499279176931840336742313547499596794721143131987473195515353458052494247516024634663005394683860532630594643126304256442549804034616462226438705028851662959254467400176443725187786224340989592089160722790321651992404037788081199086748983586714671987295163294358170287090380867677770492652556139216724668557849147458974606055174029512412044197475051400591666317985811839369311328580258851253239635093777371011684192282495817106183635995103051867330223200926113703806195008625155504673356805630054632485488089904226954647797257797002812858020939113408522730245927284839557481919283165184235545889993471214015719461811268776047294933193543651418461861481220655615439468753785971701744747866104595959488552978524894832340382113676591349650748553300618351903726381071544507383714937925465303322596401572757313349413949839154948463844475561179352747711591200975962585541248586988370496825000663493125028413709819390367210767550383477606164377667003152544703004545652226010251258389296013416431281148578767317316293208656332297595562574107837085844663722435089116766531030136086966438406031756675981488393866877961847098778111057905708325911548524454464264523735264179373081954288858331600096354824571944747233262789629047218449589641598595818144954629909388819510546339285310228828198197594991766091158498630219916036310092695314573628266099879461480147173018617831477683928903952311570883394498118535145794581699415711308120388596551033096430095468303876820517645919215840651534577549489211550499117708341650605180439338872297994515485756096647390929782885217381400623791835756393705894261911533566521136070510021474081426078053198853125150197541578612198740042972217570501412090753128787170887957678667889636986079838714382773921493182205119715995248309889959368124970348601654796044363814711336481404259118717185814543907841943320534444863207500794366633649403637593527063414490569057890105414133330172282990679230425751493837483715417742562144802345702702236005381827453277393338433010557856015745391225715802275786991619195456747848176003686750229003721407926662446491867334357321907409492084198711422468101788638102041972583321188313232635057509576621058584045916994110098766084800144131751788406448655700363811433270872624916688716805037807208342303596675947501113942790765646021231544335643011277619086623237446896927878411045232988495551110397680704876001232558468386502014389566636919313684385484886516472791042249603984109235180104692028534620535871152096020984364869865295461636935429243386062727263302281025274691567694048161452913443088430051641631017461741462263221153051768221521273719535697920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,59] 36845948617128895376224239497951106985831014734339457411007952626300042466039743107341678540718278919600011805208094308284855602700746148333532130461857459610560927027888770920548932135765582404197634730582130455465659067477209160985481612433622317149445007744623077736177534412977846241807836857822523613584448856400644585167405280704588584881059422536608024939390162432801937128931411686652459687032490822652675095480403310512655358601345979151274572555169820875207508180650031487976860164854961086759296956916619260148866551102109633053893316443107517796388964214199933778132129079818680865472961693929729581246221990147722585406834863016144285441099143579923169672341477639031828046072820213157945003524233708554133470539999221580390607444473754470081305720569058438342995840820445213169573325526598529649577986059436147051266843582294719517774747613641812600182496838387041774005052571378558061196361665959958631934952696712189682578811345408214800179651188209006606786086445803371702413471092962567127189946025637935423527868219696650233224670768104024416792858982695699997097020754716675110592439262880819282399280170395057121191618693308516848520170001824257246044566188392982796955937368791921886785973164861967513120881230646508865202343337054305529822451093445274693598079312966137052326759718790889424033589636814453532952677011722231459864141212342353539608632945461790853221084229789242867559290347100856162774070738497215366459783453415069914484828143727526340442810460157895209454667118554525744306519508487329690394812653563249901705864140370687047268254231690324913159162675369568279509261115779952612536354817068722883195306384012785513921279976371048679300709153721292896083451867893567477332100240339485121673933564956531785652650090452849524038487572008736445686768470250046790808723269282130502852629258824878363628371310338387520935639386045731206386422086273061909113113353946339419464016160435356842583537796059279813908906980531328888655768145592881671578438814231181245023070838836650312856763892383961407570979617004221228774928281940276479535608004249013770273827336309964373396031782535141438721987033905188728778238178141093049719240735701477551007666305631345329860515958421998611987161784899716287692270259835352651748024889964255513726953001825796467574008739866738508797734354027541511987792682926360241782510369644601920882821619001813995313501838119936420918178116942513243207737223178647586716281977065618589711598224330513749901246692539113625317146396054761915450951283984683687354879207439564723904052308627227611712800744436683814502305678113400482485922500875204561459967740459248545771779358821968578795815995238354573347302520434415768080177465514823158878036296907229080973950823498969524593633594110348312559146750175488572017225740423618714460471966774181646370907284712615621546350555997675751950529311342975253323351135286050820734087950432915768211538410856343358006308124968328403098105008779461442621450224790362366515970048221975536366206977418189452290818048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,60] -24060886966702154348358969404423662348115679942559061468481897661340598156729029614605962871324170590242182853312213700153938930268865562668851419686714865321099121275827352248280410657852091122716985454035084309567309646909633975804543064373671226162998410001437673480884161272426009055216528078667102868876429575773416724428695029294626855925037165195338066821871901973825139256510818055744521235620509072990754373081979102954288428303757132672499702436102991210623040132861525532577677699074727574972380945864140438537642740878025948631989275291417519176629753303642617179534928678903619244840786118746051440110654859675642768993246571337883026308546472342132271198616512059434263835900282471711395336229579959744963149913296583950127998310007068513031728938550916931118796059918790973157982040902533683586435188798788068387005682730613200029372043096524382866382752953319312448487772752993339733804042423296916114368159515677531382617758912888748163437540602096053993298831477687853485470629063092890790517594577946955711624312432434109885578619772043133491257540954474521373390753254146107953491877346215585836241219352605904308818196010221672116785405369518080465770179657742595177654670476660134084177036538166481399105805452374073113351158071928599581318988997624556084690842070178681366777849812157438585455802952956491519598835010397479534386975840580456807746838023868135324798564133740188295456250480234523421073179437849969323279522262161762952557846015008809624688414813249073107872160495913863671600938621420513536925179806160312067386866463327585540360787569069546743985186962622295414072487250329692174572959577589604223140105805492483870175500939455878438596676608127020396843667075394313287116675802260562962946794594696165905499202236163245232063545599213529729415906631546852268624860064253602553438684217597170643386214181785645497938255252039732516880019017526631581435685867785137366459475169917700547617121492213131096689110288398538710010098576913727138895639002851173950121364039737872031016035775862663667214610684877557402202343321054893724646596942826304149168702755468141681130779133979316840248713388469939732580480272898100974457517495481465612190896807384511451744849072533720458035918295316410646010692020044212626181803585908041213805170678263322848311322423737237315202375228365953640409326350673367906799711651782501459090875513535152425249787526913002526040630287263086509839116432599588785152435846572812313841430182105142278255910106371660459952405566893291441011299560618028915743576713074412380829327131698779608883011277450125300548860562374881179767738407938725713847691013350198315988406566782258151643549186677935469373900626040083438731335525069155213559911851199789602646350427489338948059361992911478087271304644429258294421349166601855825633748279116084431855468112218676717078923215877393647788277893156113133390605516289867377143169318166516614944297401651215606613276467803561752711712661926477098918462019536435949558216036570076048753671313046595399046922240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,61] 1313865834029082175796823389879101746786030958819148578745713500422591966059034283742828177273235127815664326507742557996394895197802074364831555682248944156251066637152830182627442624167729677058486496059600195578856926640103175899401829872423254758238674468817480883187239266792171758832686318800445643534261191834923849527918889580024288311751597276567838094666978782337762692207031693730294857254481120991110219059315846675394106422748896761058788474335864563010509650363479834119739168793868664018487456663210684139960287657566578004180489577783142998885375817901132543811689623457875143752797256145873431677480763354028026707419464652862888220004422134674177465142111298312174516518441119423194546761039082265902870567080960035894898989113180075711753394072959827956516742111561847671540244160329193444682003113037775288673505784690266418995078480386983392171693207908331601885674093459543064249825597350766350031068799725446470291546934749523829431564176381742468039315885375581484636856596425125616603350444678991928138178190159180748839284678803354424084595494346335856164615022958465250026761787112138384086582343773239406330836359075618667801851153961673965674942209878301889229854694825850443580730653483233888079371445034689638510542317251597696859483521852804146077042793302041359255822658813127308927454303322428447255910495342828317586106687851217934145710287965268252993279956819435002808561330789180596279584908058233218567489486810863556696598139844257392393593333641856547195732303748499220428913778465414135338236707914174847751191330473555733160247364333902059811033199486166271188669535111171397639450796131193735875400068831377855384530929231040170967646820778966265601188484453450170822267520794314880354277804365214259239728620262334165687687793675800309418372524728685651223384522463621124533086307014934156380022861327118704671094521962193504070049368314580825481779916775282370017337882690269366854693581102489479808866863612945663128941329364031526725108120787116294441478959065147844211758624105746949095633439996588659506054562825811491292358390671495087856409670703264712032780591211508310015749061601078709287384355465579676391011488915281265341801485303971388882186933003950241555038701525010971095605192724595384454705576612923690577611464004103160600205815518468547330297640788195631593379181234853064518347993357030773198344683980178472268917406517602224081631169375917751191155971546057118003797595552394258684655313541801556876042386324063178981705645665344551363411998810715608461241384292216611452269701947230252370469692789316118921096840564452987481811731612186836024991495666632842923328534923092692225370164218787728641664711308024165860474415710027457023100246854570586907987455521010474652648030838893281252109453407096229551357759831174666789380421633407222141405456347787110808559494936240590209051505552590834059591333383026384950155716530491451025588155865098750898330646760110495834687615645175276330708327394304102695509416973671344082598352173131638073458688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,62] 561221820135150391862864644486873695155651693516400865340752854636302533144026770378414537317911903085014151631950759673093719563502596911607144536997682737587086892151863600969192879492379746193547871196853517395325606510472867203777772557464439241143066203515651142097447177695505813582540517289838119976817746959349075869679939853511179432196459246856909611279306159138684259083141930275633619517195131960913751219566386433378797215720698131410503807877139980648110166348155979477733166558894020610531100033733286721929374074688142794279791397445501817047423604551918768511145548344149426287895458207818262795456378603119898177055183733162803686057366973248618254255534155999568640098991540397543348560207593782965129150896066375097993775954617636127056811393370794827479022345425880207686148572021436266434029108003839628036428175552511339361248264770069814394992638908793121989309218660028068575055037813112137618914512733822506351483391650523739804964185503684476256326135397681652741799228506636201518945679648732789382423931948827007138695742825652781436529560081793718813148103829021927241877989816950784461563852854233617531896766345562621315539495786690811331985225123926076935658908253652768070808694440011009705015623435125370708708504150767731797239779058144764682347901319272692473132232606249402201576574690758953402447704550502038888176486616017864953684573033457061845372396151065694464750409352055629010268526394830794276195265321760790407287839295750206698605302996241296437129504014352755745378892502740323737955795715319634276957189388421723876670803947664363047323117337818439540282159018423667072101467347523273258260476362118282756581951916737208438670227421016249910926886818229160668858671536188912655489817870701342930199158643226922872002829324102896553156544332622911314915387896396159301842583503098381096526629871926702293510295211419414142964339356206317971203079807441183855752363419022244490634054681548238662148855661225160443314090483312352105823427630911166526419340997050179275060039757935996893578336121876595467375223192502289668153048253569939738236147964497338414299909938045780437772780280804079328742150094127226656167189183389351574539215493027459427840059780960128714605675417500570303542897579267253523994922452840285896889436036695190187481672087626834683981274651118839283521139491864750026107106656301860722293151688524273075533410077059973601242810480004400401570586475158402597756701166514536912440741832774779408885138225903188227774057673697535661761185787233586669366604690059947490275729197158576230694937145771393252390656790506714447022121195008340633690645020193529540345024128552864814222896415536123001350171944613681873432509720289224777978129165253779985232649515921145678993323248745548268988224412022620256056503422037346248287031168683581584892075448895702521124746395742704309383194659938169775194463693653872309893141294482652453789553322678351462013759993907148293631338963645795437668843398084687433213075461779909054169301070762084694753280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,63] -81299241263795379849765534389349471244620264285093527482399475638317706030541579937039274720390649755895287310402267576154447140306330120817292342558203939752565192210174478988161353627033634369645342727008999501789191932075154828548658287817037365686286337932874291366734604140351778613185584910791166173735637623321380345910402304956137764395020453070236302335444151962624231704998594831643718319804852190854660217483919399408785704128296027766457677187379220367419870324211796829327770054086106499753682166001888699248323755302180167167064192109752120397181879435389221684942912621441558395878646276486749089929988930572355601625065308236158858064684678774096037167400397882454844186033724631984273826839616595480392883787951205959278650377488385008849531121585212773072029635947307427695406339711154351302006207805900254609866206939935780707263095117975849438210144322150810253407953188800383935986535676476944174521044925350236017703843445650351296287473394916146827234682145283161059655018175543991397604664767538758591769511060558228747644767757670918658314778272285828010059016988881195748978506246098470874896650528208755093488548509077772282955664059637855629468532992955885051131378190210515620071781654983307929195750379652049831951413607450465053648225013271423999933057959673537990425154695659552430442456270276195178394150842751790759088441945356089568511755530358736698259791912220852812365332465393429083131395795252442151886957665059982220135534562922685564009070176470432175293085469850623966974158376610711443844888702788914065065673355163980343351699187280879729999203012090188300611350380799886757635227910404244263251045591116970286968157913843254521243952845694554819893401706754898156024644552521215530437803552082224216470673068633769024827104973681192764649946459491493547144769480833096516678828547800980269890360337678077208413081440035450788036148677311415454236561941439379391827997870775013644210578144510417914532640735895081144537761926610347881040492861661776095939437838781983127113792088056098551080506188962022722642850027944836250580461037023850610048019392777194816790869088424652436964219638753452437517683202793382385761333648834638421584960069805035501604554835179791522566477171837768615317387379828625641941272811868237922355449351691132141111740836194788141376557084907342382916348091106995692681839596471146729587785034456300375318118990483879660912953084774225184779434838049137141263023617105464891541450236366527409161457035367492179957454212027056077547857820108689010460309349635247097698303895691240024515929728914464681816806981395899326642633433452675645290968290476585883645126977268073621248938240197316561906912182667036448740898337210625168257461315567375957785492984307505273937115677953238573655204638545748080896981959675700274294920116587377967851218684145441959909610243239901549949182005639351788263704268824849405752703939781779802540296023951618145792184537086636801875616697960357345496266014550625700894543405747570218186375749932693109866496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,64] -4445483207357834543761004649890168235456926062077484038285777150353031270182337223080867804384286191979927042898137897872841044095098638085662477732326711388277766236938394702922255026954293001955854494144526235593343025593860048973317853556699559630231989956251612854264083178648053963209235840361864864070985420302875367874562348349459202269880710916156022772984171799883364541964306093181724438286454634094399166665159385217737352777149411383768666717076411888726365803986332551509863022282027493115956606328429069327431520762445425450295375225783407269471785492856297064864044621475554094155242887590365294628004367626233786541789470477649137182216266435696398712914654378492844949200253373587209316365614438205124625980932874902241294700754822952419342155543074241677399680716691807679458662840634730461342856105188095466715652515042451196638723054868569196285597305924995173203457017695970162754014097092056315268234905300351530316069258853123012987012689931406487505214064900462215728864108968543005816135710148061893834255237930505165277645226217358944940592227578465571224095787175406703671806186875745011405361778080668548668327194354506396983083240140412367589563210828789750983693621043636461976647413071867536897900037186364083856771875606870287961286932616182880186631448624873346526113503031293056258215459451773050747692471344620912568599098882340977587737342337366469394875908209918510323539906869983028245972627340456252794287597852583318340973662078045592246948582516825169062355302751337605969947415725870328104418642453368205008056677412111194199767636505527212198295691146653757850162355662141039189410711010289101888711414618415002845695027340234825166522052234688551857878995835679856247304043903480909803843551601140434366853267050632233419280058771230485031648509240620508380087594189064667397502408889694647748885872862872870440386905002612134238554711187941844482949214589513237956905321738938747288898751200501229611659814416806118624553186290438097486332909529422979829012809191297781970473886664136240966392107231893637917697326133802505155857239339302674646359714285903718172392717569632067894258931768108001344054947030610477058596012331805587558988622613471483366610114739040421312825167312488705795713227744690940501713059148947731902555183141213294010867000786556920308027381119592400481631700053443753430959930440709192444515206994051824993617078297976591563821133903627140075175349969562939708993525759289609968845682685506972002918046532155695688891060384301635203530819621628608807896189319537302806529423249506881096065065285259086882444297135306436069230981000541433577248685937201167978670621461207783058266321495277156013884606777002689496480607654260682359785947507048440290596212921044661210762720719178396214442321347734045665418352166260959427593462391535199043826785492757388282652363877302632402378441469981363409809083527882851589449244040103075023686334395021983110860315951446011323878243701711952370546081377671916076460705272371318005672823435163137474560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,65] 1589940410256634165345929384403058305201285273897850924534940025957432571130268529433056399897201237793656155449417778890297515405746408892884477921665004550970515589434537927288741344966328357566402965738697443786905884629986261002044755590321345634680635875595449379835147950374409790557893638917766206803755279246344339738978687558730835161052443357237306940284257673525021552051206802968095058064008912546393597050507923660500187864227371981411055528982103441603630428665618017425447097679654885185134585144313540124513932928856880285752314998429574685748792350596577362378461437616883287011954820130206899509516533239994492364990528903611851457148189819091588296886381191411668934656508831115931804357461379780540213394155301128527367330578963936665623674626738126038712175334745192312819869293721663227242241277220683748271641227173170642390265404202342265541289873003867785432789344946868754000616823831445875101669573248086447491109075990853832220602591855659463747960911491016369644380381136996026137342162480315191584758879261484590505497171898569913895681427253152663173266940034050461350348047049685665705667912901594913523337898482103078585440212036629832261320642178349538250165548449623268715292455560027833688223937130096011797745817584228255789203202062928012232540224902944233130321829560574779933556934233467082025620087515960006958890224333304217404593029663761067974364397162697478760973222321050878208809763721267112445990275382339797464138136472430502753937280873449384689023601336455752835165407482160140194839513128049983359426318072847596596650249065580659830144057419964253208497560831106042171796238606387084497811385080199710246240061259970047087223574080209780764222894204978317439660561527726605637997042798385403562481159844600189658228238570406992117948334402974275184833725265898694747194536448765260517207478471883718510673682358702148797740546261173463294655705639719642926807082666732731712776528524731694657854326470263622140661820124461262625485812879196345567165200096186356435697277484173775846297953728998051163189672583779694661742141718034161144836583170969426084991043723946610579258829874317969594265633102867242420123159510958116406870286206191191227776217117819871363480272089933407710334508999416686519118217003770416563699911358541365912416904884282660944059492716317045890466289967215394383792946436905184574017975074993781881618751395231144623315421176449657175889428622736782531348035124074989858477628018855223325094089276046559685736848597178860936622883276052260592287325387494003162938877049689758731877955710498963802283055192926125816520607862773825201882572848450851425993025777351398161095411798323129072016904598617083014346096542554892792052787646204846084338470410607771562753906101402742975362669177790791882017416916917731119371032513700563222599517316011047144046076654731912140849570612567238698483065165935875889348491144725390830152648706015398707332312545790738568693616458049823483857590460341067667059913658875622449949336555545851592704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,66] -46362255285310535971215586843536052908106906349670313924908041760721582380681128176657658768236119193571522987348887037891977885038519631291795726282992557405252970522252027792458790485166248057819708162177496824534658882749186062513209134389730752187240720522530041908100176098349129352557101268370251401337215305105645388492623328846067877566961086443647920542947449218392717922560136231549836656328214317094501016798136466330061636113814882371337963554745656392900891567739656814878091432905981883947536983216182055338459692516684003603366747578970916960686764449672627678184166786893419571474419690432812624107277738119527513309451474866068090568185110074896458849924185996387739703320704306165674935043127772418412951854946525705483413953996236661309037940163137739345480611255198296935169156029976816873653520992078542041497732125794957608264446657983294117937740111620481796156446004691199859870070038111935681534738485641831152039155559664296382959993586539033247944604903927580322372789409178070463360090964170251643451145962844495952469670438083630531745562526539398459912737976540306505205580984255410312269148041820376623023985213500256044210221818841936086660402593606054079632215245205420054727860808954866931220503930065171682779865904511319187573831242053586263611570079948172367108505769649210218633333636654424724131960793433868527370716874812590979351223757343603612354736186370478206638023200076541580740001223388449930813414651455597910610968194689555553071678249304327706629162160496884158598717422011234335627920742744285204026489441896724481041636133167536241977110761166542557009464170213281252754679452220549461262765343834503792048834929348583588587290162717027590279396884863990585707345271274699322426547640722529438693216751341168767231062461502207738540091703611377398943444149037073155820300976969303154306952860213623822387478967613349090869771521801449195003020270975238110218886735614108451357548481917321634876955618009965107654726393461551204397720566975536075910925224222525001559787028964396934009984046464179496540193717515833952935569208889472745091373159790426152244071292324577971690853191421371410526185940820117515968651272187908621334132649278380424126499120903045079696159467320801445770818258468832819653380683040733120270544507566954730438119146359287324964993323444730961709924331071215219993011002728214379275670226998180506299776608327797662069175134741287434322933309872475336833962072018886589586996085828316484069034397449703797919803498507691587269787382619514955119619086214413944564145596993871296494613835105687150325205785012277255771749238104310962776436037372154122008500959074613301211170415511501233466067071853611905433789576408907824333424106593666318015828793364647174192394168278502600445914080076792631851460953731678267375924435031179037234439031200762550904696844990414518614658110008977537403740413458847314032231694643012890385413607650895670230626789035293184362574137014847984270232756003899288475509758475650259261622959225092177920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,67] -13038138842883184068393953790922965401748512846205385944837023087972068685242926386315157496604062979085912020643150635838799742938918288105732137503082097973601889768823222560313997467933049923508171553052658656916687702963937648896693782716262686955750949163227663051149198922624753514940095347193400257556270918313442991406899674579491720905799520608594840324627480296608602381998611078490962481460250813072833115943621274995766640181462638216117610821093799363684470222182405613841428587568640174834365026582159832720315143507320717275029132327053990135267912624217198420495885320009961031942181972195973517789720049893659780842806058149937940231212700017280825008516201646432443384921380007451977536382594280334260453980767852238410539051043618621181613104755594787621472827949364258576752229188611230794403671426654351949414369034289638733291378177399151981050509259797497463130181501592894858667795713408979745516060938842038811218480135394317423996702701286491749368592156894760608852265578383006724459862251053009647722677679675141042675940403677370412252475302359192313299076337786796284897824444556135619798423145343919926851154688020514300859359914553044640608951142772287760878868281317197817859419950917127736732586373980739430366273018334514806507980350302927925758054173511539488888298939008994778698925920983369114875272032209612366212553927888097219733710003904366836211069702767575995082269426600403188595042850930328361883278121463127655150694187330740864827494801165529379488176478718947479245330938502890704374456380496949037337583347556941656388937795696649413024221954284183032182251846218279829148875906386041266317543952682827419747523817034425627393124360691968347469543350869759895625724319528394852672176724268126130900915392566603788020347667188212887678384451435809794165078590564840829059633429425400810669344015500048040550705761629283604109554673768486992677051895252283327704936343328838814273495770189246824309496435164006997227066516331033951787235921985656947735935514889927350198986684237779432320197035274322433861703235350230392127776177399919348906213732702586511843114195800489794163394640112825440617246121514874719795199736852101820074846986397887575928870864784245746722243126571935218431333978007209517578684801416715818813450993218241114048439757653363627550801031707182516381105410403258256339697562827678645724537386455683200288173013163886113929225523747918496708643530687776985079715909753761226042359796529683894728402393705090279380548011296005486268365818941535486070900161249168711879833115413679203971854120440605639243931685033886653852116550797473650323329462850791289348736636079227611648836479180747795036809730251627078815230973348104649500689721286917939256904053147942545723829987951030470423065616965383277214396156890170144317342894184895635333704229645496863659858193495242503801024491981998767767363165680480722177521897191681216250073200102667098491078572357607402056868450558011781122680043874485072633180302514375639844800999156992704512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,68] 1001507067043226979894175046718517868150210514614672907128340065126771798869362466371948400959557571530107669121586815190388095031275784143591762487383342722909915296667653620878806580355653597689370132365376271437582203610641197743240208550458552500028466358799844716121726270321413789414008715850076765683852505075371982583084770679506748715622133215242159414707009041601583243234595860101911751531682432410090377361433609284108360933864851036739941389448298891850125687311102478310111789711693214382574815347828891441834976563885780527165680491279908602770285718328828777330449494970168441247592088717273580989496803800459660840478575530103617902174657524679510827270255423784871818467476547759980527573853336094038670224400872054131629110400404527607772680518868175485461253808577189191530048055926665692883004421153523968271436256958747745403853435793937562948278193502625999540701322041765550448326923338626797110009526290727272630077332921232425550523574267127434413096335871317578635396980105810502946356231532473473523791110893991135807183554717722692332510856615563830856614734001862031442530238584838339128710564680371824942126001289729343519013718434842569441431171053489587660671948761386732088475264636298127390393202698177870535312305776728349139688250967677949967184050506699141595392519615319314775126179572730255916636311232032490655755379046518615102647321931562820884102350344397221477604280880843641098907390151432137343852788855410418023283051094668559060847369810563803316189851271172476773106075071633899012662454798200636666618147522547658678491063824628640844754822368505859087791061003543668622351594428541076580155011997100370696910272284634137517616064242722740912128191341254324318105092968765376792224935826812009167623362503965642531157322612002205137359451389773010230718210628335394111896809559820963314630169412175410462634357682645372412711071889774593047888257900305015905121223015055406133616422820842534910057503341399145285438510410262780300121655632242106280791754421114049390258173388318743798565287152497945182112061900309435844383109610823181577801416336886246364594963154799161994805566838685131147487003741113382152024958865404758765831353869533529373769569230046473717198699277234074594402352184224210690239214893768665697952866689547219403265627213659620175269330228867923333146329359172728551990829604017053888360886203231085656918459154923794553090134617997866030110243423301669537682522326658901445464693077335699162787250627394170623161499705499174644177837435176691143341918256203309744762059287653599476990990946767236950695726062017321505829362615285354771220849776354410784340013629041798592810431093290384985349807807868830380302915076574845991213309598737030671955289033456640927084172941211909014717283249595097180148580365087342116647631578512575798827404362843652563583946474822648754690005377254763405557758456323837140067907457244647142890234528693079545208385700768446706367536178385607580756705293284219744271508748810845505635030880600719360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,69] 40619304438071278067430421913569526092123218700285672507149170428073169132753957790298613181127452526863138052231454536452796791795630917157513162449227776952212164108673041973203771303362386335440966919525141201683468713824094532852901038281545295831793248860770828652895752381609725341377834049772002224652679694362434681369139692176177410383626033933410763571429319766937707419919755011954034264453194739101982819250707244483318953780248210848395053133568950684902027422419582161099770586562775186735444669159863667627260403223134673331484735604555734097843884518313311969769898825830205936595764492146173882778052399541548029673621025224115961378934510378284490625088847973935887530643016891779654980212956221597573651269946776902475959851963117160437349216836935431252904154678855639315674097700594078544088971384522670323299524340079902416558604661019149003804334852359441719960181067032240543452876331539651523062502248871032243777118110301484599500048927674654828280080962645066062350530290148465504818261875354235185437500282370230788598366347834623564508116831785340502411167721316123325635771411957814246681017306475312204022381753808482069810841281119257580802890770851288323900322039735550807234350829289097311056523876286442112107140377212730174470990845510399261186724699284596751136240900691809768867377428406458654952494379308839651447978324343953355425372488593132419042997016971306588339743270147424509869252140739404900910664148018298137268993019407115100799029865090991288203250989929862962733981035065668600750946531648710451179724035080387006930730572194616234925874273072323044585204465051647507754537954359359649460820264740856257307880215802583498242597844708444276213464916395217823040051336586723578959371962118765029791331007767983731773468309248551033598627733114186972481272033169805828205376333091563039552108266848800436241772394491764773287773684638362672236039262392509696381401521273734511794159891146652298867755746120221073873638923585059016715665746502273491751568080399421413932050726759255781349123010495614128076023845664215979943039342691520132115401551427466301875537929952772013833908812885344302845541285799942883724243136450304623529922480598808669485970752204649663819228059205298489449829386364451252911270247598388235685591109262080458194815423811778632473326892669439298802024397403079493422423017400000267680614217513280614138976269114446430308334620171077988588372980532840855705484454825140825869570980191524585970379432604417337149580569598436721256940553246665116362202839012829003128725312054359333615393038612047483537258999493085981749147591094722992102368824430434846356807554015988083115883828288474173577300789097965846825331605515806942875890053138174045714633411079846706177521596200024985728772306934722309995600667204591926385618361207255546303308694903010151775438378367453190228042965189379769371046924995332948871610013318739015334856880896504920512211551066192514035347180686508694973271293953877594964999416796985304680690135081156608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,0] 794172115996916873107310190545366255556065164839548192270276940731587340295394568290488178274405510861678783444842514161496350357594713166566276905860242846923865470792838738738471618028136968272015233865646993684655942146417417936143131105418717082699770232064854794600817972806991536550290357388886188128286043333969351146907333571738101995084456751042019222005341581708304708768874911147371033875919072531527577158762640153817255011174289090981068748274908639330846766465757005458732555321843131073624520712200196395532542035538940014105591943433708415552844002978116471998943254672923018479168732836203493707290891986918450984906659763581849563017472442754852472232591092405164560202132254920077501674740808978211180925791154913392895221250613315273121248710684467798568498615687645704051254107084476773277201135813270719705656466750585435089850614827990835595418448188615894533975604182976867789056801814833803202933719020251999657412141232800866818183918538346079560570758078735725954048796385308686603309911626555332381352053651557394854343351467327200081742082384314945950509803641641547658673271389780358972371795148763851028426587369363625432870433138757397635058842674547386785583254849697048051310714427455794175252392128925568684295485152428938068004490227926239800388770227383819686194803718112354041495266511181243286845971835787820953386595589127197355568496022441212049334325172197001726287660136776072990189911670722156770374749598594687155822912556768687277981401201342256019606754835281359781343371387150008077219875199089696979443643909678792993164207995831683495665014285081125829489210541059339167071434899700684051880450107059710890219667699514612356744758037248174102496194352652890634493675049038378665990337307458753706917094769420782893640699378374080582954651662765283600052711071603806889910416059660793217854811204727349491124800815422988163277656697174068340291429190483475018926683303169906670061086628278063730704352620778542562079500279058421950337667983812979474126822972420695258256902519777245325226015355647385997975805250942094965832401227856618960663771351478680271828774328166053238402654223852459123905009762036459743455912355767782593694597001262429359878680155507640445879600352739117277674690044569451180550983201520249021695322788153415101825306604548837918786117613316014360553904847841759919089854157825880722109111965964143200947292567325122477739814525158478481933033435147316190181712105183907756425396607661281249762182601488715164055211294377672383343765570030458770449535440196995918966267261133834101289810121796314713438534651242607933256011668994400440985410143522484161947650822622228115153664854870783315431593867369145126866493987457062045726185454253502428904131797418906296376763146713853072569414146690550670428822246959546937723884067892403571756202003041015325178115410682356327054525062005313747744889776495433109241502642377581345620986788989232362940420316196060405246542104977933241101354771469249038969580350656583011109797835973902576123904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] -18625653086451585090705749833083089370527886559122661365730153191886897175888216506768918810524162569881652213999818458780283209032012535990097009477490298541824018023846221941958964317488593342010447683896905639896657339819305283831523094766323689088735104732333852903047073360949963495833644860458334184555864079407866461562897218005928688550318555271713455551418275505433825445097806466345403849072975743385023053523060952409739361791765370195504561024045793767061743992695075932955066914134162322099182385254100644768399679659059346441465322873938026228114855105155030218195964622641849045483499998700529647506343409454869663807265980874925671605568568863902028407853911501255302549054430605098604578823400241824418629827131021981010760834515045922231969654474582451421909598639881174010063565789303243490981015863869044032504989945066973241820206054484406613855675277905860089996516883760491258415736753973182271594002406646904545894308514155812076197257851721748881030421743400430952935454401865730158782043820979972253250622527127426341445967167801212322581641049752967278151647182899083854470614774604177968638047071611091783096135386317089485851564367424268842358019948363507507301512214308940775094538269807782574356380135674759320834319445562528825795776397694000250000874698654635662408998098823862470930743250886728698466804452987937213848427401980684364403583797880209758525797167959287277066472401107117710439781604764039461813390533807963591318639484851919151550742596899757580196741931113139093183804399220024191687174917615059801928745045731860873928850413642245946389083007304877829517546354028564082961405413620935139722146213568640748091984315218600847959181364948909196904055359595446515882969879445822452594613871879808444303936719885123935658333281551301712048721842042942556610781486043221734019595651871291404441315475743528819296659173995351824901996364580296433751890005228243803033191660418516655522057897367374592802487229122395435728506441403942695280879246291742990085612820882224924129445602399572506851917374955837443648834057991051982342405692050412513702821862507957175112738842648156379106537477164187664466748072749406310377136942770983837159397793904801937734612783221142298871411831493590984706489183690203066626462371085416810998023787470660985786040523439759398089823219684679997648924832466563663905769522249404297248905259184482759267680274386745158538967107119232052716530636689280185283871971026308020776147317139799680599908914727290726067420888393247703845971890089986486310680224765756222333645805843751259186019543360654292825992932010817224505472533135189628239787245121957376046651103958946544878390652590011688095850607794459833703019558452634227213527771623985649679973638422291186118938367629622932773799086122740047135564621337688869320921056778003256337837911953109742602260628076174831724682567347191654589706429918729359756000440829678639611154282110469762051141816367246687682051581649197085412011204648431788827663935581400590537529039386545703962542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] 499394176576870896899528873058287070223034974969081581292393607203138054705896148873984509425768432378903386283963531910665699469419733782552873746952663610644145668100660173484538230642464372349454059453941088883761132425438006094301740409603134408222221015529262014895474267578083899596814415132477063918326256979835288458027127757515028481526729296830527339400217499363165209672677149000638534255937338381976296071899956306310467054989361167679100857469701536725197794300067293392277617551409510469360879657135202941941717198780598673651192008325496326045045675436844563015884909696815949321634845330880425142279172332340294605735185144000241895771817806036019953827935060836733685707725102302467025262381762555575749239680139982427565195117298391941949664804693268495397636772552014594214902585996798429112878898299900401075863868495184901460148184153899665121690006640912929163741539513943162429600115585856297848017897808079196931486255193476390174686623690998176218021023174336583907794376635538852665867508682482446726575129235556351878431721335061350204899935548372743409087655534749200490381467380325562518480860186670102624692100451467325909576290932263183719984093177074135226542575842990257683897567749370419407935751499479253076011556025195228557081421959348540790225304617411858923850763934413179160664139386414545523528547963789559949495814358276683126890857199787267739693354251030708718978136709262971399144331133410298155250685975096798103391448112708017687015535351639828501668613157720333058839781157228761889961501219186815185999550199600299409640283110394968926388052213714945434166340375109148330801678078277516640892616110473424287166141250460452672538067710197279629619485501755772697191049447582541448843111050989697738418880690412607872068427420937190727625733176357580462029220029504872263202317740337160104005020969755152700771790493317495513766388987032527418881767745578129047582454568860430443074200847074620869765299774253234061548814629729153044298175916990572354914275332339079689836837442676850186248332996593939445140557269067787588342900597139479316235372091430531188353933719769632838482381284474143693797137652698922251837857222440705136976680701386710105088365071726615789099561262215239721536723896258816982628517170514999358056801567238144711188661434180363880205491049377612796649538780476262390854016753622147676735615790641899157387418503855292746246829014086024992881126757886046191753179460047108549101393135255119783543686430377937064516662781108272532463189382885889080594500297454795929260645750550902558109445505892651674998736219641110682399009736775577865466336671605554483993768481696829377095861029995619068511512934916955167327848351670519671384518320818379110740122385938788327109384187628955157696501339927727346608731227979065767179647255778448667508582908146282310154179838061956493105538510601510871611821896133378748373607202579003110534963994710398705625809913659419198822374164146279779729732466762474081884689966706576759641317397764156495797157888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] -14473777664738359788313724331569450135755362596409968067831461116754924138382270093522589180307739358433325004267742055417901275435594282379192913415533844299515904990513642988080520826381836324041218414665965977824284154954346690060907280227385581559902253081789570218739701085413256238001914904321308089793595181155239435280661419599026221189046167615826017193083326386751767825243977689925642748044638356869902799435967362867157811116829778850535817810325117854483861565163829280879418654072157068209753056655790671874549841637085409930901429900076296349180644801197169691704608367265679541171222939715630999814792459521116993768167957188240307929314979333895378775890800561268137620301100148376972750649440100168372844202922236466788830632080840836343957888643083069834646961115563993422484102710162258235898884756943392852342920717616495871411385877072460489818411512629495265476744630217008209458970388576919640279603448363812661075981845026217886700912324987993941136691982038650069934820674725090910092500801440408660172710197171410007366085745761793215637003415693950754788626218685370995656240548041485770339359518660174924258955132278165239805176618002862980057690541199145602985757965463668802985906240336558329551958533849227707338626030438589845298627361721021955875919196789525046364101537467975292733423302813859632299114174240135795743500636132319148709483273454137010817739095597775255856484607816253290947771375721296254296629977541748081734469929290759574753863918042910706564755630207335907068347979207347497260498011423412681416618941819906596633514852136033788546156148271182446760346878203085830195888572753990191507642461909493864561258539805297300262940986141965108917282410072230779104646852190688607294459651296586644072718857379349627567907671348962327803952917566825509969740723277968837439550059013414902990256140128593379763182162388412817006039061724234146584686313950854793350955817757178220676280974177259498034979537159339709217326347378473555514795832368775307214095604473093952620013487107361692120906358267122749493776210199464554119092492899635934490405939429788992416640847555558517566652952708555255267155466885150219986920347983483860194064573397276235519113783256541640385695261696082014607841148456678637065004947832183713260060889965921262676288726593816827442179262105740528040402788868505562782777932382022712855024489441844807012332534852726413829439211186478831791064676011924652743166628636555085371139031269679718803381862446317625401549854513005873336466991799379818885555019831865704519206031106713055397795084352793605623049239741629369138097165434500042008087134562042500647920431249908378338355444068231708248827459856646954247450158365923022636120076004560541346173969606848282341699641672875335783396854571708302186421569747186766256795720457743730337340331703551110603214974696655251497820058195596365071657730464825900277855917633762927126656607544521985664195893148950373431334666541206482799640517629413604461685821806075120382730081715211222251428904960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] 57189761307293317585154587843603084185455749329436123532280797402555870717028431838105624153278036047918253686915458574010671213290639394889817545719400407115854421570369991597906388847067270494844656579462866718802921411956860194241209712974148804508946362317783655846143721885565961444057126085294884132776783718370793917834939267837947595724423380706403149468111924822537964007292909964480585331053537510912403186139213737107921760100150171514095385375804121944957973202851741964511626187190718376893441041675002231362697154301536755436604939797221470151736021751668786695376089235521019249343950813594650971919532990767250815000022559312898688529432575233408956502173911400990418681137588678891095733004368242004133245368655002088970469727823869448893667002487281438063724119489877164132434305837210858432048444311580459372440692056855643279532751833935402730401683494021643070736754778966582077025401808908387701328373218805622057484211486885846037773863867095785790367551707571690723410457386125117255489584466088716900530131057511153775839385004933315535862091469473107146791818864234014580583332772921759214850262789604154224690784054012228113820333352182692875371224369644875089231225270394416822633059765577458922478769039565925699086257621943527466985483505556122991096920408619128412214407929274107601485705173128734626049665462580802425419190520999867105367332942054194516886962181604160038488249815958592404648147213698906566502392736371080627703766418378187112266570348702841018234837776447385536744611524153828048095542387289080657694694087263534735106473871315607881848224642678764206277491734919667120683553757396265157801811097538879650229315723409686010342135623367120750505959787003832162001063679980885667407410816095982646746525210150900240995522316519625860480556357815326957580202079057723192927850917340940528608075616710250221747330545096202545168993311188706154791743749417087919821153199793740719057730324065487229379895407518410036438259166767639648153368874528124154094136253021470150179914587315113871685559911230945934005103626777425937522040169372955707888029839191986658737199735805047980665950092706725212450357384566467460224344991954057170255420209385602961979528392720040934983497793581091778678991775036086207531240075230078831006291747450515119713693407337336034669195222081497503831475100134638149186525885930067448293018858494805856589639081888476148766466768158856210429994740457754306182361081109263981393473792511985723474811920964763593169658783933752771901063810849871110481626263089516974316122705609066630035893933655040111061659166381947755438235688732625917149022743150018533930993266029178917802928523815211312639590101212765031863555461511270812444473135849969539097425111064207655533593643582481373401039660005973040447123310218324917706707649114541971600832084144240416538696488544218732262568053591014640986063159335038433140335942088932857137031379600570777514774099586317548251067613370016032331250881577137731948051354137976042181924225962279674099802308608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] 1462247481784076698935716352319275384955613445120999155876188050221034226837837187008668643530257754404760542699101841802009477076759371577961881613273048394231717750453257574258542537497211038889971507982131507822853429464466042884519091584830893911594189935097961229689348053900278825529264433354551557987418123073421495163610343600245040402297716774251548038618780673469512512028202946752688085546807879011038775014348177939615545743322258538542772306677690953022834521719325834495931926049751107669293149375734277729092333432193892448835427076726886949345568606441145680084924114141197606158180896407037389470450116047151803789622477999182584107843217676504425402795183781940650760926895029570207892150192604761295609903012250723003936550137833201764597396934225829964501266175021615923729636849927547049845188190902883532772294873231911214290232456044195602123703653928343944346755193773889743086923297640214390531818865927479753592275373718030184647440226113194696009236968017641513953097807100333620568439381649970117167221811282183078684813360290646122647103098574764745186514831981893322900611975377899945374773251554916235165127743815239903827036114135081957994447207487713324605540012501034398058428243003496918670292851527077221958449051286113396144173581687633279454462046612332810500304773593483742447335460249286742471952876874674831813191594027455440047259486598175566625226881092368878014079686406098780720895722228819029862885326799294586554499964422259143161325867910996541381352841685997523662133098338689404642754718409074142000294027685141812903967253186401477542740780490839471544292266894577903743866571924708074497727299571633267874977545494985822626617312774085601270182417014233986195236684111662030821310009050243438131229127808751263432114334019197342882517500613186068130491998511731108110641018674373099109329460380428228648345915424222553044048858539851629475578745814178667777099732610124341273727554741114205130777713072007859707127224568352850486956775117418654589379886606358837537355366885784017723275204676106994553117750946457041733548081946427282503138437168388651689821523428067054827223459061693906309560484537266820256112393454302019211953636354681587655228514366409194595371714416529254990586282990075347989565883125117084843684465870898509231929377486373210413347248785694612672249229267890562455798196320837283858353775797138830698396645033772853207956980176720388503755150528084867271592100521245522885303584700743714544822779064820059005977700420421899368521678330023274737037388404025288749262827177170016961811268407385817863918958705354619627007788522021809387082009211393933060884467569299786987465945764150608221566043211394418035525721303326923219986682894844298921208433963443849721261422419891666322466907124669452954525354354376482460480366677237848584764932922396228429386401176439481101253292148842454650489395525389572009746921707969584290300288284519213456773525840056918675075645027827295757044232248665627827137219863356605258143997338560601450254088273920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] -13730797228694864690272120019396811467669006924084082523717637413503149983536240965037561011178997894809495165411359754997431065470847347963548992835591912113547678300623266844474567985878944296521060407720497118296682363542021581757678731800324116816102767187891876185006261566821550540172982746942972176338303473461220447475657597914458906953585446655694302689036992305619734746746692499630293633819011614750119317697093004762636429338738079631239514053547844469646106030523684727659109806706481162427804196193100545304309276784106238680424623970667736578520301618331391545090241640163539626612802312082782262489500279021182636670278644995708005149060710006136261354922874863399153949179231219352639050124309785907998895157924181543701905075567919535757885269959714885964513399409749736049403716509781021290159123087949993289261428906636743058742549324130146104752557223863816719885216036531105026403198600892824007928462370305262179953736746737969648001507271229319243281769081583305627779035897372812755089756921160948371363417252612559357261861567953509217615277703400419039784825170962825864471691253574732261173815883089720833238453356769622210998845161334345368898211061240992496974584987705584017481272241109935282454254404741628822727972969016791468606259192279667110771795916319056617893575695771512883012188090665881476263946421750021460513379555658016512582320390096203597818326622469208436228865960193215159319006851312952921171915848404060987105135353744387642371209741537940773621968432912330245455039259783780198057357815495319673079131765410486013628925093602557884545360376173021587838460571924890361059085378697646406098414062072709385672592091592164532357636637675020899535167523954254718186967963169766222237789941717276219775246141212065272413195171864672208554783124050725034686241059532257913094971613664274032287885939373046804394209725129819167840386665377718223720578331887311261597679433356432994039833357937735253671610861858849005687085642175788497797336440573272979988816396493642121492742575989608691611639374544627008682708410953966731829060092700865747462061963191937336475924562938093196660631026152196927020967386160105920064592272192449342647377597200023372476820523383351928259477184079197539768713027841399027300852415805688545911235354868720272825420943924349248876299260734812859768057585793132346362489570760943510758795880247578400853805531139296621078384972366821163567827569049265185419688924262799832336186797128749824820587426191679772929350437522710441475428447820816931170171455733510070956046494897609235345110155262997249957268275199700713587623902549865252108722141185138318211160805172845567557440162992625436919290826170091038153748391287559934948539129435983082801635433859859834000306666441650359633276799702854847879400194244741824917950223796495484961252711984332340345977896246900657955868298948626978217208412070589884273705443001124192405437207043768840104950849654503934291592522228825604062463866688714850489216540327132811425255823372460269038099115278336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] 11683011479575445394002331717992067776196889332364032972741999978460397369802696238936242760448354232154115685440723102057168790339778054593140836758384449915319063849443164857453359917753118433012670389733012834366316249549123341505719339338574750559493678096439711057406032079793536618384339170724951401016710777493383707777044884776656536837049132784409131396631887345059199348575340097903265531069104120672557059921080517286792736826394001996753357419664670173866911094036373064720365828433750341356846107246526674071458922929250949309098772584928511802330858478917649972612175161842692018022573332947712308061154771158058728505877244371428492987391741708133081719632197437035940079473499918042788088013868107485213679387796177161148478077206781288942665229093669849284766728854844071496761334219203994439685428689625438115931497989552071349378424855563420235101194828114469649665520144622385998798604717071526061650598296793528740638244132625130851096976877641552376866253950434554043200141970101220033533785974711798140181404935838292521311489141600564040618395575324889945009235858337017468876421531992889068015354083126794395756937182946770781065527490459346814333198931001197375832740483804011997943581478908970847478792213282346440519634157253537000307420095344202398293481719519332664760104888025602693183931918781182295981033741290583484979118029445636548674386220660622638110799529420302488171493995484782367872147318723839556295582281153437494843342044701025770854679774348208519010840229981237156810982300948333245256350724570972446904467131020845413302584900843608566082157630390060193350047159620736209445295012995692473828399314170796699979739433712608251956961707020214856794977705247241357593104658726594697160827964950192576727360723913769586610080687126143899792584404610921219711648587806984158320629120169514137540872149265314436133736265616387921622857537377915069857300220621937328792488515616514190825319541676977267839553782026936846560999339472903420478599333897511160280193811240844516191722602096333942367126332053406321623400563141799292185274836261520376226431760205578684735711647161472262436994857006861747221002507988088328240329672829516959423997668514446296827270099700961577847628154613523412313802234769382858034416241207457065365237507550454545715927957291751131925642901752020797857295394395599394916223115671373909150742271689215405499344790911883676773370915699302860061374077260609136765585316268892874713702661599220577723856543106224086927172369921249079880627880497045642930141404211441315466700998216811702621799271303603151840351035318950900909911848294243381529376772775992425064575479744514097539662315156702904241660804224734841588619985428756716067254511125594183560939474269799151045629092378575119919928314115204934850493214176345852210440834410642565239286986153535249491815807736987988204279123576297462701994626737011598435570325968396482977981661709167414747213323959067983906351646177067762576685966858789841608432491052065363992460447940212032400790608936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] 345541519138130347741185102395479305553814754091336981392666928958539447218595847011710939796905394715459764568717556315927601862715872474296226382305996537345033553595621583136605805158157880893099876051100164382631786390999375079780948804191152617263960487468066578914129272305390442730064019955140337362407850989759284990131799326623197982318746178292799028254547685879496602672051180298487897664145401856547225309668848842728478163175697437074150670917324813503797618048598416571904233703985718915706053721429495962136296291182395262600182457014218310356318731891590196876439960202233147112566786159930485234098633140857245151146235728869918231062602129827107485776102119148676247704332500518488700732171589127439912206819840433120057799033549762882120702687322536012337106746083895120350849308624632837318261801218296014847637526583668869976164590840697607168777921263700837199181205878735972326601740547848037271059423990776319129020648983041655742222098678861796422018344590705361280962675786922507874994968099703574559255411256927270680678242788694782123128089017759935630546334186780688817236289156188055612263116702847625129633008250364073377560404472708472949699601744780063514005921011325627129000806766261871499101800185576692835745918568377680733218605252967453651319619563037655827124743350479965819676515811758022902010247253797596777519075003016667743620905781952838349812458469561089069314585605202616175282242526848820661136028232604925021476531373113556993435178043371521253688305718326309427391747598683958147808574273688415630213174570914933498071010087041128066864108807239162484909369812444747642777859353798973273916931602160101042333961908453754711101452144361275235974914902568952573217970798653980150675792648846168840047069772394769993774514360396562737567495542742070720985064346826369348800604345501590068931159147748390164689011871945222951596766451822103708241912686473823141727499899202501637181732739848521446879765122681341014416237640968124237227257512455236449862672989005706152168166025710522168923284146649224112866513167518421728926614667956416183812298665066175235115202065438537143596842109840065727270659948205558891628995207372154484347466797876050405250629503156253470146167965038412525254181983745037614183324155582773520174844093431548084129526848460929351058933101899271314456592615837924591868538039794895669139587426552944081269342598249286578198897168074015698360269517796248679785037663994915003079080469887474163967110821571640251532662408861455324978465114315967070782922073684076829840672904467546077111358954107635106378208400721661043766693585116153916790551280334884667128747299765210538587687331155384371746255440478784812426006079424039988107554805221158039443836767544217357937030565397927910595488090665414061226786611307827057200024400846050993889877215587857999083034784893150795180544459924738301307721824360007710032266716368928776272305737957017427551284387679194852384016613876121668474767650703422353827779394891215696903276103034556340375656679342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] -1730145343040103478523594843008580886141642634577858638719175016645593728507313429145396969845187433696013902964344383344590267068355514444699234643560583728822312498606398883419483032831189063349521076745594291487851292455447516144226989102544008161864988928087311271160612009959315720646735287736077547582640535125565352375492179605270913289379540986982377652418660640794458662914310302833677987430283079861536268854111280893084751359769025008162085047012439895070169138480223438957898270441216595648973539100030337757866567145328831832450161286362586319898905950367668670597227504914656424655475527783958252990294779600769143177997539413236664850210300059893322365433055888496864642920215457057209804587809680122742022108218764597080890943584647879544020479040623136360371832068991216175420977456660516989977721391650904740444615375568726976566612310352053639955144958365516315360004019857924290122007480801006093805895596565717949917525586067459360037780107379719503465684880369169481778673161269330776627379897028925873249945818209865992945819686626813210002824087218977256729427939503323822636450073601568428556669713292179542987664435991525738402787114855370232761743687901106725256055346896296385498561207851252385416618960067017973144874213881518548098713138781225702610148310315462497263192440901673473382028212799631079708109535454813257949469577043336911547245807827340778936510846907384420336246541737830338484913756527242172907413882284879162833144685961693156287985290578454320496399894786522477364807444148717296382472429768003612264212961890904801250878793325311059554806147433052036386236993111698334685623499191316179796333545288082711518805485216911026696445520261848698528490591211935299291411445353278909602376669508001103370668398629716872758761165297591880081545908516606547397147516143726344293538172655013484943509645782436755840754385192470993525071166047714143853168602846372276268385022998951806846912935401220337586331049411239847134613372978592163305354311643119772479223982331036660909488662411350638743440094591651091236332136524598616416834977166980359867103612269581123038779250148968715032559128026050586591405938010884559832995758633747514782426358596755553863203096820005068460476396351529843418815635696559374371993437522710839995018780583218107909111857814727777577407726653811994412459298925878444896899519221679251774736566133053697571811221186037745663641070869362161819201223057735211806203833597861516899298027209273852535067646291559603419844117141264197873647080566733401027686597609596817103128734133540837489746512785336022895692798790108130019261555582553580525260707036407849411842320699542358069642406256648120715282689324314398148367667032789597760690708491557737888186349549637539689862911190283696754714015867492027562345948071007369555912328030918546471336592088033839608806870867718529882128929917970703702196787447768984471596305628735782138815492944217967731923093918080897921617545941013836468219176719427378478941940509295197790111553730701571007110589039247360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] 1784163825709521821375732729661060590683034699018500339181256054863554802572461008227085593422649035095435738426019479876930170363674010550495673375331393197118713258213340286294219450754539394614457868094056950451583931137581369678301041477053138228920620141936771513054559407819460481369964570578959374232564386448232351715120049065636960997023772946357939359825586064197593948088092149609708949198796845274785547707192385436812790282239359200063171333382204952584127859006425446698373036327449324216831720685403178813794678836978117681409602418708116030412886627978956631438507748739893581926602695559534260027574564754460100805275902515938516012317006664773485717453749439512847430671722741302551003602531594764560994567192150182539875992297688624485480674075462128792289465504204232558896782561479020984019283008839126357293383240708510839515868948591604949507902816034803855065368549693494670171468738027399739939193914689472190262176692036736091945743113262355109830894100022834406483173897080980373988743973231339909419548799470698831625006007602898152321552536409428608204312275536598245636376109143979839689864388984791890280745152995752758168414002877173322811326924708868304619590508561393945620336006025623051104264205428745215648757521463725783509047696594924781922523786056817786374803895424157822372486479576454808719408999464695804984172297877419887100177249869516229803576169085204766480641861812738635005803540526433506695254175794015969338916981592084122644197989584108982622525068036993985795365428413489633583711076647066223395946516684882558362923663922892456333399431189600929903358405104856674293073072390426325831180289644435073866005337165103535286259419709863309349116093653990351632235005697939204494769211721359416699759108475686524280517641398306790409017756286118148888571581664331621460493785901162376312761153110052603289909611864376017812445766102708085173859489097638058830782080948236207565989559860300375641181378151184024045525020755801622550624860629783658703307964412324582618106150283452696750349630797291933032805290884823136166966626670559396312059412868949345374407187571171161324367907122457505039881559901654363408548031390238957467473090950842859019904154213649306482724999862997347624135027902181696668364803382784917324154402112011549049032245166519931912366139944577505183000939568756184369047298390540177530306769044740762720107984857500164251331480910184974739180104827705854199789316013872746073372099560396632319240167221063837150775504823696400096183192817749000420392653101967747986738238568407047402991720078567129983736607955634140616128658394518560370330356734816118994070382237702262146331648345383228455861711021218208775105745141426612141776011961383656674566404014332431910469120494760928648003971762730965743406249653100552649488905115427753604370896466876531528985980475355179797492117097089135035159603854524990622403976614412024521868351534654245786473065057247032244792087769022278769714654360861863295219551621120441244690324848662645748202244294049792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] 11795466783470513282701846852219685056286053345975073016357815933414112674722590248280202812477690749264220942223477146248767673443878144375556651474978075934544750494652841042362397271760114308635106581766666678479600583600226585107684301733612017301302289546611186039581064150311108166429493000978074565406840133800274621796896909326485752012961116009743871934558180730252264320370343516255182226774270539343953681467799081855453196758545183497103068988742440447398273720355943724541943386407805968216249532921427615566198822770561116867974550285525608090686787521441202679481895352930034633995291488304358949468465003703141083537755821389653350589741842971203574299908336059484425036919976858925392281982686678764094319734430133323360400291261880987316437011866407300833185588712787521121802702430690001161455475122350620653043395551374477005353251879074369483565574665491844513811897224741932186484410006688113793296446230995125022666916276705282022334852737880188579867987817607822302645677661812515489910821254307805576322883578330319059641936902658771725298730430782738613211761094989172307874851821412007760343008289222374756761021041353578654060327740160836867589524233485526853226794831490152685591789873179257014004565101237600520325747329638279320303757955738762101656139320323814667049967160706551618473941213266526018020559824586033156858074983498081377527127251859056005462465494253188707322014352102336865426380720862789385817568672872666689401376831347826400566297655773662397054603356351609870832299905524649377295062730856421751381472422890663222687607631494357403884848474814381173000529866605557470390101960017190052021948225288528002223552315499137769889493905787601583728226723800755506393217969856717371639994518703084497042819349887805545832255415579103780888123259737555385246703081982988382175242501140417401221752646084139798058828470594576350165912240388746483789787682229527326590462603015474982531933967222108744858754172130761193845962047144455441886546541590786422091641260022483255642670878228651645445751487875112476535825153149464032178971064515582163759764671647268680198351598333430131238976334332471419468175579466840864508133095018868516334552796129175468102456468600382834631838256962272678740039401356829069213244381139049571672016901025756315516249297824845236183093667741459127454592597947686318435161684287474936154775846113884776161252069075351999830916856065333316526490898767100717664086381034162967390883663639627951299983537028132553456043655844624921578009526133979112042681227007183635727566086257370407523154541567530812046379636493725158634848795712953422221162978711950221631786240765682228651378381338510582863177871023377356571212446382101732520734626942523363479218925940586046971539814083726748609267293244048462840964989616656655780476060078678647884869753138696742103146176195513476053939351915315776490165947915712115814951849407222942531336833903110863198086341854317362317662470497754336246718561693302643216813751351580406433010111429694861010390713882378240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] -52447634492923270574493376916786232120908553294999384694246201344862795150381050833086277843662850244722322169132720273175228627536365199648078971117307615762424427038187696142777733518952646390881437037896970609471023932272742619169263458732494031309197727792521525804750603689814306001573574246072073412173041386721418432930477968693929578974191635114586425822123812178549416513303525291854913868052579092487753580926281595113198013516243801979135181723478803407063691913213781886225577037490418667604991929336633217074555733300909907596404644185668819933093070083814616628666811236298530550185025449827703128392302681976078649732968765597092795695256493446734253951242274552054749799448597648008444647220626452827839005436098036725063535574064022435976615897897809708342017663006060976678977947295665245528564178350025114357218109437495036379097393801278012500115097112746177896237063856880693821459362774348014799982975920636067480433066217909619589233570390902533073668852667133699676698714373188906071521298324832845919104132749059609802712411484657200474990775483459134889074545923036536632764029295354468024012923573448990780579300940288697210888272690685748818391416569701644880657059436844033245974445379100310379644917258800408516562118686110324193771026950737768983404999879088065217356146587919967563204094031370396177648364302363486444937278606539444640024084668129319634673220603565550790709313180999795334318985145442981266673459017659791691158823519181311937366331259769954928525573124574118927086546883759370775941815778824012470755672450805943749109311016877061835600879074253571170890155617704185048899274811580265897410594358231479832007134556488132868842947227133386406389948764395638956302806399941857293537106906463630528614271337849073034310525000492077237144777283307052611078736380120372344067260808863825535375411803048532127563060598637398480088010117421173960783985628228751158622688862417250422658982882256304971841449785471319042710950116865393519690210917174724579607096452007406197590747140902826952620450614847882528241118486995431420838692392911573175279525686717518034136625961822527187850111665687707482478031357053541060419934021291819603970559213127383388849893996032186831981336345785635640372679964108657541986720049343403400616950655335023236699985653023352495185262089455013109378542144105150508305909277629748499675506937768230239640991441239329419616478503757914982220171682337501696535891495965772496087965994443569532609779074783239935789944545129570865493013651742390134684366494814725271629703414164067305698614535603404848147703209775240717041325597674090532944070549787363453840294779377792976276650368817718479376161594407669797037226649463190496387967969022146500332580080452413036252708106249421748360380491331923652246880246203574864078452305658340992070240812431408770690603799045391116621106924044501917557826977478130163353974121344411237856034384518896426500314653529333376179521237772973363587040184935245091509895045116769997478869706398332966722158594071986176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] 92806230550302333613176473177432482602636795952020542957069362549342772820026295904953766131567617852050361889235594833412191584185448236334277974022794184433842088932033794709472264039785663613512143596978169259696919381086772050215688003142494859265252759310885406413379363266487667787724293202351098942877212348083748019740073938468841019424774469171716587811140547040677751856324699440333433512968433936893703196436748619738562700128364236102524253085266719068622892836095195976175105400371224719405328879508380333392110195176871233879851623093518212494505746722737403970877463151786298977996759621738084822906794926435905497027116222961258492584466840984624608091699824674154153326498224517017543377425584188726809969435193694930420220889875831023092868439649702822351611867279403541694245687727934889916078000941853517235632960797954477836115461697364120856764334078069669987658384625576594979480486171005443552199602807077064872300581582192508294928845095955552668280039556122783013539637166928603832187249090949283189157897869570180917835531836301583560085557142089069922335966961361562023503891540602021925146802217428912926522929202701235776678891813142534479835723693772734788096176977543732813152514703143218477757332850985572997752987217780305948604632110919730722242247767576278469857788261070994230485145210458665421447742879208251695562889794470340033423451547507385148736534837885620893791328120359433150333357173331616848155727751789384391860964606013398450923298959372416454704701696482036120837444107492508922276709186417884792260700517487328912782496102872327484095359365530160558564353301333517729666793092865750715363657262405398705545365720044154218222748213546409690045502884032491672983227034030439848016428240860663006308980053862748637902359020051819923087978017130866374136071519799001455958498516927591360198989601756032376260670074810060414223587656159211604826725986435277428295263231824569030966288611920195292100322915525245168842767319031560119678885727966420374998337045415361291888936769717621795477508226652664690458872188244325393739037429906566142876763901977121641602739284767122812366904870951446157516471506650921402376352968996267451520570578418819738472279130478290705019959906252780420996429422110019574924789404556134551972386490020510308524528202370936560967196307906284516962556620780879554923159490490508138003304376038288212459995347836977390409881314802967983402848923040399720741157548645397990231908716543144318811920234746395199239726292036504327717065041965008028097079143252184231159329481684797128288293938928215894749373445030508405976212714241073690688217025720702031329213723774318965011634427617498245331773274811355379601726787005457174510477019953192841250547228747523296428222309361700947896106729522131761667938811471220211193550831697356082881150629802399302212406057439862847498353430770112394649362951972672479712754459493878365643618271512385678878970593637994948088592258712987247067746363034128415330110574131737495436115700272546252153742968099962880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] -56458911678476656431043289013867211631497540112922458332149509141281393024679069692765562223231078126515726357409358095624633374116778783339377508780106399282104489753331219256869215665771818583060525668606035602885633978362379395188910369631175480291138201140111273274102276670738118334782415966949686336997861332298720618397909062137582327539915923809706359453295380336265848332667347626900971376104958149648200721408212594215606093305145357047667004470888567599404360580834887928117077783469802222215336890852491142588025911740804968402286751462460756821082256832862112284434420761594815229135134340437178816509876361012608470378717065035298656269887881797097562604612592266186231133795157334839015547114696566132712344623395272465990207279004139955901956208629918585788512350976742026055791734800862018385569297869007800779800108154146511394153160730784031005890121174399438566894425521707717839589494086700122645628886241228322614747761974372663853499398180351885352867931893998648124652230353735803508800208614314129584957753964038183990512849455656240113898380802639145482196158347867224811396434869993860670333547881463488552696261524169726032557079528251687445816789520884048510711359896848582170391740337102453113702790990561915627301940425028165327495744113322630337212013580965324684117011764411603725065490535800610769544736797834911538334885375526563386742477104825610370433902966502192850615000778928993003678046787742956195926391809132626112660489809961583172929117265418018417651981550416327517329328513632771119119320656513121615658616470362566829669661542761885378035717064161080653754457566264586508511368153308735829948318740094579471851942265453290677928586037413097973194992718732057211168224672142624871725239107648268924392409459526918564741776705943191447049863759502912800831031810420214636031505850907547917791373282718186392987955719122941618716688804780892681829192322457540262876822446361505700147378637245871431546595017390856327052499545766630633974716901023814796262997985605615426878186708020109542054053714330243332520442894300165967633285320691919687219082908201005823279038065400577961471554621159524383166220565725952003185157971526294613516911661645206731796764860044549483037468044254592300468359929621656447209777633203614615239993493514374958379786391437356605954264501180948882102187321218807319847893636838718263253505022544374058464358012301110571694968811560044480266917832648002863283406013882747162727350644529568278635464661845356942203620021969621884788763396191663390334920225560930348191150019590057336427500973003871472830284528233025213772744251198482077299939502804773473144207192007639847558328337704734148245566092882306683636735912594532280014718920770657828699555926752769609119806205146171958577499536324918962769859285917830332987002512756922395569682286477255909983925719745218528365942035910556360220809981833121722066914998948846348762376301986733106927936385089480503358681619179927389513916160143782323478527823880705823520227965685889444354193250534293504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] -58286471227709687633177883199535996221614102332539566727106917564828776384794975156498983190592560640963601101782379124686867796553389683940070611923600296711664470681034126855369969666977225527789397090292389052021124715023504489249314556454456474567487076327528723003940626290415212146055137084669572313983593740325858944868548098363651082146023974035886695288703960046468081418244921678467790048824319244901562865463359944685565392950819674445916911917101996658796249328450485935452662399015499606298847340496331049806901893613487996982991139615257122928419690302429618113792134006216543720025203079759243996348989668808789016094735602991343241098712382782690208610504714627713187636180787161861385285639596401666404117043117464992085184915374369570096061412680817697076200664447500184209470566965515199736188111164379957596971715604721379976267428336839562061307546610214659718201601187902759442786395005587615806290444673955410058184113179579803378331320145879417147835919731063525757814818263645345606226401751696049447263046207748414183019397737128701725748378312599839631677883132666394676614552343708782226416720979350143267127944443151803744522049350938192414106289891686557282486855593979113290558454124393461364630886923653651728172460437718797644627331797273587103551722546323711540804703726813475178568477077692135669942025942953780321554790866376481621340457767827831525640798273603640165125456475818763814353107882102791137605877472717353553614859245137124675742705441296937194806797553464446188502089585489635153112837907774279487201627016398086356606242273549323395522779667173685696897545441580912152725136148896686844026154137887847371830516681469138327874456997544155662311005459516252874561848090968749064057935992172420322977046783004871953831577059157363278106717387072937011590725326445754068037996963205057665836419833122853560782388654774497881585632605137843962692526149845540696904976088562547596646906321682851901657634556890200647527025447842162041793100298600279060440926273301316491853938656886107257400247848419931693815244221581820969699265496980862240453540989944192371083774834393172225439231001697640071847403862045270774632201335160218934791550169214200126207152718134741805807821325953456680443362928541568356371821638233494986954118639376665490504384024128649019504122830740336627196117753907988200702027339572748820654622209354290650182105115471740762876241020381200412951978675805211951321562956482990359188793741829812472911722918010354479903179489263353575504084116495358206920877030262542877601096672157033641718439396400308132978749189630422324351881423442937688815969098619945268497404794872329003276143274432940384048715390455029233837521127215705252761274799221352881060797472401039470282101469495001771826371964333686873145293983976666789991615563597793499888087428133834481509186707383220528203104431052767089612857707227202728716026902367022733420937217873374083954453064074438235789014566272558176077142488132587393481226105113260221337427246408232288200982615157637120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] 91696421648897434721788475836902793118520915432687869231202169930454963722819713143266516853277436920247432864487446896078099594208228011187123977044517854300052287001293028140632025094848183214623636684859469888013193802657455365612072522284466389769965220593750648344854645169538280959283734344865006998646063535259118626637695455541017597506100775555911520389427318783180925363047890038234569124274722764165203240521248134248478838245329550996441126807523232879799628784158776701968841912903663019556561042318643497648110961986397798089317554920417030183660331327402736549874296392006703909944442096815723743463735961235920448153797278222832682278973773189215457517566179171601587254634808192139759982311765476012024903978675905398667435875764846359888990302394349591699046421400236736354342154137288513646104396514229321056875860009812335747134813760552406618048715357479154169860640516481650088741252272771753078732653591184502783516668399472184978805641303467223129783466471735324615569220931956858741237758453818014179562523966712503408670519482933036048925010185930575692364358131378391109659490653754182799193510246411168134574479656099861871206062759520773748668160569346669997072356356184580371461409261924056378074944244310386596785253617486788696434561523575504960494638353197490392704726454023397917973168799848863138455436950771820076136156806919953929863689337033053681465845150135954558608664584886835982549673726553144348103761400621819115709059832615404335877060223887993790995035254708119217994284712568179871979210324319924718254275713200682706228521009902487518349888953477062295661340537312657648733956702507516387533014314425055122584379807686620321101697152032928201428744191698694827028894827403560726817339056977784860879345599490455199589126067485560524043879257044670706448330006421153110598545457196361529469683278478461469351753368703654313921846712862882404902421126820796928626752613107399305525302388870595282217305527299451548907924355596002941535140753145978191007457874134051309659586707605107228832817820940963977698645922769775305807865174633637056698602755468689079089582716146807027077756716323402336672468634622902315183136952827682281498120741786225903044815832486990112294179792497720635291892891290321187420191688908945877446830397858694186245511028983304035530908664393604810047400565128957597492322100442704758278775686314914238226330012644466389150312188685317934471052995432897307908694141888319130124656993439480238606512897730931132215541553691131620425529101103356569110275071770074289503478968861447429611702624279728329347108597632955207025813036780432755279343105277274857921724165852615579929874836443658017579249167343939963945200259150762056671892922743915115022042072513535654600028378241553677558632477860489890753994040454310042541404485696056017524868865040079040331349667789986530531613729325252351724395784560747216419667999714735404189136022854774521577598767503965935310702223102427648722871242579331003291895582215051424314634118635856574440248469337669632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] -84087207353901206536497064973628428019288719227716903574379635701055448681986825814392871404871782328553097402107792535462360911762466954003424768797253935904170614979946393695866284008593155039126514874073526935708601998752284354137879413097161716682862341924629469449756315216988978135227659877402119475342380440930447965355991493001572632064614392142205868778293109938235241204369248916452862789260109531535358427587771686781934357639356923299959215913344750056413481562784443536150006779322179233000956094214825877184472221965216586824464164096820310483402745345305616413740351511868033303031431400585475288935236372108053519539535003173993635150089904407800917795442904889454248354720409857505019686868748058271874654492408171948112528864788364161348611022169179427431474763835115291348101344200441807046068153039629115725402814000880959540923133033126692824485995170124511710594638207665189665315469515834111357662870688045579066924973175422094342829265053510253583980426827394321606891770106551445991710883681735885392705006078305920448546016392890249972518810234455124534992898875712895055532828066525061304504264041022089858687523065512871523409638895000802641222074306923274078633437277407898605731085631984641111359869525733824070717960517648246347124420689862983161875234093576966432135890394140793551529377652367627985991106503301702428856527003884342908040327262795859479730791851169570679413479229880543215883890610118649348023631031841326091009257668709487444756049467633696534922282241709052751071308634519077886620213622407061794000023342930058232790307007387689758893610801640753895340506113946773203464401857647288222111470686881354755923141041186905177713768830154440861074080747423845801477188995062123095911200034127652154964539263366363376244793404261137432241459879755648220565890326847761318097802354579434172230591331528905194069188032009636846621769859195150959810095733347273417725277483268399908362170026975575562901945427635480568560391188910967738050635882687745374085664565009141243442920899413708971073001933224200188037768866341637914354321851277784073203030810616589768416678002072381718063724936337373480601005400058228228019529670995658080131966723939176052927703021830181132311916435913104601681847295774687129447150525008210309357874851772331634341413117517589480933409418729324315669610310166795607544094845876015662597813262597682288032210354380405561724439950721488092712700411716984316436665897457419181395587161859997144513987865826927717905117263963230364564670999436526872534888855623837388568912562957627979354005710569135514853175260183089551936306763372139164424179720571932861865075103844055782074770730484766640737820103582675227313821584100243818512982481059509660697256786896158697056815814123550060868734223237435374843467205645904185541327785219964477427067252920081639125754762334074392098434509080413967195444132223108501804829737340245432288593468329925426425258123754342793369650452745436870176843104848545091451689452429498484681559557762575672609628378711982080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] 928448241728352306937656100420728963800969122507865122822057197252425013346523337594195435828315775985034677506923905430716825781015902966512084140511499284672666833334996874576694965126362550598100924140639881710869687764842773240345011796120191543261273069811393128403478121867174873005865169207041873769332866892233687250535208896317639685821260425151654359884268697258418077312751782981460770164934185097311561300134433337547300779330255034001460317232007517764209342047317133754853325279266815237113373261478046416030354177643854815495250494503309152223992355960625056473481623839577996391252119840661807613933809081439493070622878198235254430994939242335676419276678634034055235404839616951246314616884214583824714819111077922087773153548765557266837429821030584114255463727599032217004687958363851392270044809525790977408263720898348349220056759151957040469875401113048726899854275194037892216782509077256930164541226069268654344470274310450182544093245973644878998498156899775430827997366501024077949870838382243534140013321918229640372329437729351746896729064578235104734026440587892585738369120044507754675513946108442287056985618263105575107377861603448548015032858553939610653312561057671563740919815332880031042024157693760540485726764381935082546665921652354835603296875115020998165819115418824410546042762269704329248160709701401451543381691941760086704190110419059657623835867938423823611891650344303804141261605275396898406330976477128670334090056075480533900644188618141309971853676749214602562226333876484815905887827200430012808447442283360133449721824296736801454872517068705100283522993115772015733663859564269082617015737345422464581503301968079418931705916599720346012743749893634406376690279451731988250284081770750609177848350083353017847053856979977144211095192986229065636195451576742831029727305353401899543646772782861081588887439287948845271010430722066698509860991523822060843734122320727931223957433409629031622034854442045138934592219515196259177211540496599181178742620570466530674419087679063266911639969608828799682762283520125580494287399837172834419637054704441290292021468609210055243117835249513308543034211608131195819609632333120801914953908399605223107704742305872140081362126424467306640885573058067445817063213215952403415654133587059993356635277530200196614920200611348815089055426712702133157580344070420317632013079740139534323304125158357403943407347089381002573294668820121812505141043412530220339471319721160033342779512332887976047867076482852293117751506657515525505498182741776178780442752926225406493053390842055027116658157840797496259181099987355018205361789653602628413763582836586826316438230788440730634891984937461091653196049315081137586609784309898357157772195311117987493531888120846573829068692298591171751856383975898723086487789753405689048688933180603435194653036794155870536479965938080144552896123642198771380543955205723528103040922719092571868855743824205450873823239166778577166293494698943213575009809639431245555430198052102347980570989409240875008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] -4093330083372733093508937464154780652299873613240613657865965625615746704672653430931606434329180720171295441512457275313682589287627053218294893147175009913743846580724307004306460083095426237041190077976712429142934683754896002852538020860922408772102305590913294501857641470791139099296338462843373741655968069585601381425847447940994611873162148531231503436601224048718492512375522346331952256541810875429019500770801687697860294054111913724231412005756916505227681074127056865885613761514305796443362042295504169011761026098447387851755099291065487751306968069242460381647092933048029464648864171685056603208436061334636213498628893404318586244769030342614975434006362671185782249842238776551079644750977788419406154762120527293263993443025538744987940063780149639826726579260484481042829061306514820582039353410776836834268612425772073225533018623507117322910885080766275215146379304845160872259890903531285194113049077822508693722600924988069448917010499045640794990635402970269255650148116721779535684700327092470948637846756925321409229112351504718218540436557417098983097701243310584447370192345473775934809297294192113141381484564664351471662024047062124947423956638608943244171336524128129011586783944765097945402407779336335266077538381100703213604234857805414279361209747814192368903411676955964895532803653900011305820619555850347305498368271508152805061027666715240217402162099805083162245354171969508272080074372940370785939734546439281852226334706943720382147799728349405425958343603115851970106339975067340640461282161501410444490431328333669806177736163550393913054866448785512562486930249459820540935631699392941562667570863841608405095225914619999308963915626428531933061003920180364804717736069610007094485601679311198855176960311756879266934679832558807953134851546777223787713678520573973952019314875065366207725662893413052723835748842995591216663527886454537100306513568588272898251132120397327927004971685161189242224763390291525946272035275208243466115473743316403750532835191727597340146724338283242741652781917106424224349143267271916827530904354650485758010208604541528521182778892901103067801999071235957243130780691098370459931026099607151814861821507560419993390718776176929277707648497999813724647503793798543705928427056122871920541412059566986566002470776012953263392587227227626844143019544084227002320200818104221704985081180582159710160539969748121851622429970536011067557174052496664293763094715702796102322033206387007151326730019129436402235215666953458872053868816969184188200275682188760813180125714472455584255093088138621891929315459504876722734369411616601484709842831384679163008323649651900291233702009215848650484837451305431874378513314877081361971669226801739322095954602840046651617973004420026926455803472397276569641166054094969333615015960885519729201082943234715599598283508427548750615358246019004055324861792412843103358466607524452657717554959384451335393391591793344478198612929860457167042070848816757929130423124812182455799683553444123981549982011814901186560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,20] 9577447996771984211907100935589779610514443784642698037750301954946247717379426458778556962046445663297025518478754793205269740076282247596865283771487504280113153889075375783565454423551218561550017398477857671889186435250829329742022492274710955751095765923721010734542558247968738484812659400375921065388810340945529870667956516549454327182673175737698922140574173269580166826725599280058940188005885463995391635532780085067301741314978023510418575960783008194284208854873139909735124427489326375901983019163445213333563440098204186156603169500694505378473428640217888143166606440333050068102525972493827888251551438008869434553164219085013647308596467687728835839183767273139015824575490456963609440545191934381605500083239423969875701124576246909557021997024781169567641848472061547781895901081706684098883629788234300287781151450143979700613174640579427636299447856782135764005401896537851508923079032041798936253662801049615899515293362698566026977644673415965515631101413469928508776438504166096781959070217095320968082709879231653711360928640625109035005485163167889765335176721387199836243233958492625833493214232678822525050974298311992600248448368288866885778984106676744562323311562383050370476934066747428297259625355282111980975015804830548955773863909132475074136539314887814306621706975199318171396870967060724773243274652211973081962666050372946814210956774551427945817969109470672508321842414846384074167914791732129559473720718153305987222176371377963247307152459249235651879338152354358721315876948413770738068713790282721364599524338631766781785867672387471627210779311973658467483033452752962923745137852265907243551178708930609469749646725913180244264894061862349907930376857911883845826978615109757826006786489980890009843923378051940911599044909041163311500212467802077211615589906096135949246621946979134772501638819816401923441816781919690683257785677905693435050967872430902829388662917689388438613448380219705126234272516561264094902067309216022879848726339361299518954489534618572377080045974388889096231784807897409418642103035178381803093767224079517018271728743684154771265358536389782454959290778910567473732958696279298741083307850854844792987837333908375784615995941977702762022004063670014214910272253470677105264131907741742142942274740777827685755155504081642300707259042022526289996248002009041335624930956724217921907970411834172581605263135464818455069354377676299548919812167259393081573537580912254013019773659970110915427308935367253958038336036659485980567349009695245590752009848658801723388472737415435023655217115766928853765345568774019026528074436755368027954480242024123192729811542480002925290523857380035622921357045545252677428835651496094819378692847051228875175334157372692734685605063111259711410369410572340606290160881914389620851377554661074161362232179334864825260936303088748458513771294245179627954792361964679328495065528973908993855043653818176491592529248020122672257091960525661564855036936913276838088049874027877859287285561894984485369379333915350663168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,21] -14113837450117770042771904685059413412684970834369836694751516908719502695157194550554541118980123465491085454311642653742481268114963393114478031785843106746403441425467536760219266740581710173848502553839259787830759362304684623971824598004724875354204912972895771446171210572338755980068392281922940314648321478841013497816149548873965534947176167012560179813575636907942813006782249466612300994195746214234191579216574154248922732967175790262747128076691852583857038480482393328535602130375700124746542287536238675741558494443083925132186607623434673001802776168786687578748914111100523591600298862746942903469405529808937915542727760241777675210312324013322539779851212926574892226953149315289128534745183602865153894052818868412045449650849620692833613033142265004197115016199450552840502688588538562299631107921334225820138984992557675913293723288499553271790962792012102226052903905667254647693416443363617406066041598294380664424167648537563919987725926316037736617489563983340443233561344213708841306978324738998414535615112636659524692080773749224043137337528139638990774473149896316354604444762615718112796337435098357538173282731359789659003536069433959846374530339877584259702332210354214461415606600612201620934278687645467656625217268253209084531159632862594261405246834973466470361877987665148642575510169519208660901641889760611571500319110745219336589005892554308730388319068682863509904653303346699080995850624035283384052297248329697819122227443641357161829222223202756458984091475426369128412749289059481164041535690660149743225798097429386617098978334160987321543172507650020055731697842764173622483261732307835122594928193471834305057203874615862153912685748933044641699216592094225965514373535725791072099521180659488403128843182240810564666944937876515182290540790279656399126734485842865695578056957438888297491089948348999473577334449928074148752662996159953733075840586945413846870286570090088540524488062057887314565202259928802879243760571244968942451531728661969291374923412479207571911816801100237514318902845442717022210774526497666975604627428901356893645161256163324030212979693162678871036875340018960317678298461918257133308476363344544717820222172767008428988563080938222236554312514837902345728385102871305186273475971675960501626153939964652852892884041950771100790257227207482774447658618189153183279217611794035707513551579502665693683189916369307986519375323940608206396935731300236409611109752518867514534113928072084310455027920176898548737906682494139102763006322184122623714834916417994252844760896349047249044771322877549471152127021500089771844358872469678714213715751412567238714079243380195289166202486964497172181909651076191897022167938429662982912640291577670074316408734500769036472179600850062393040826322204572277182202331314464108735341965583384506970156425706512967794370781448046584054839620751937845734345169241450233896591338593454936548593156337235131358231834740605186717643931065701117296026846331661686370331862450455843753360374478633848577609851256082268160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,22] 13493541169889466293591889597534904355129280088255509664869363168378398501211883425691015534950678339623978622888203023797928809285207752029134234338239395168967407860339288634620840640261449083803007381564000665678863744160222412414244601437383569074439985757781721030328238333753802545203029614432941866274324697332003451204247106407642283421527727022614922829468172050441134300494922369704944437968686095086254910049920593768713073634502728351392680126114777943644473731164934813467657503014347798601506315831729762852800175132185334052693484802122108253283409581406895433592744784992081099516501373578140313832296547018244881089031978951340086273192687314199273639835387125122194833144225299393387547784843841460210180173205968130561736410999466973650667659752802428176299214810466824032379779587323276506111307493953806781706298404068643565477803897116198320615585690804974108628112695314997366644149410094483693357384001240566056413324669142718411157136622756044559262461220062604075805825372520385703936511111742576163733733358296059377001159516596455245384097601141476488406205236649331642229788345511440261603043556453826742856728145431287838942153787804495321826188572890200817009974397515293491229962135061724791578663421610166495456728941684306591928199214353686928087102297858042564263611359030442405627010164305288368207057746897717795442015557696804950301011571185796260854592614433795605606631506493506508871316779685558251266200359646285659563580319445132036703667162964057467604128777047794521837643726877409753512161538345790504764094744374328341400287036978809401953215578407165449834472229155548385456843295994656617449082407441758616306816600426479558288201364605644753286920906032904185588086447521075380729233025766404719048428112663372445318212224915647667944052832257580926981334813431035506599027084872591894879262771864304791902825606652492521177301317287887202201633233819729025593009032761777455078610341392051065470617129630140811196801749074664249429195390953544783624192099957350471529599080862906630964264618855105289360714865432675203757630520659666304380703444508173179627155328493246918815069674415678719787722020442580737587245174409190233244335484599292207696685423532934173145071223655341875475441911062420428460219210785095310624875298233986107425324482803985007184006047976494663700197862690420795053523987451779190264466355201112172334526627782164834906347499944163342302945168958845001316389462264723999508912753519164302867035774363204516420675702600428331570111579031545529204690725212466781083488334219873612627087017035633599643620930121644818891625355365859537634892245228332660693050915830373241893208189078553785277053756396347961177673165865435636166796922522678347158333238003686831877465505131646384957188491481788707690820129381691709701417104813942751584774870483101097062400320928287694087552855451082207734559178476569616681060576157424407169907828703377159839595922808478835632397784982363319828622776240817607412817188697114954993900406916346226817478175566921203712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,23] -8281466835143666001427931039416868751200783078455555978626603127457765749896983976138269908148706648614813826696555584680409898100328226238933359822530285157721222185112280173904885494243440342269052072156004115071200635306726407517582056730015881070861721649791888999824090058671930968427264033311190930691738815113685169421508447005277708806498707436998617551743691860784154850682565217206689646466849112763357738688305555297368832574203890921334143987171221411121027231579216566015135229012977956570928698451344712976487032989270150805353454608434617116230285003736887758536058793266614985962724336484149984519542645243497364913834372967958772841195579060971446048853478744811997294558883546368259862246279178132667062107301210999119298920325805520428017091091028835949256615410292715607195668590189506651852043953966365537553533570235348315689565806348928406017829600627588123517330114099120731263168679343639501016694114976596276782321907439058348342015841157978917003267801235281855329635850036015530668739323222658100029553021076095974498267527927216202139421792495330160396703274393065684694750740522738019149839431490522676420265394088502990323250531829539824488035167125335296101211763318669544077062670138069974392842799426404730321182347464429913649470634490433702561018468305237012095928163636799764133877211497257060608639042865498061886435463959259620388734284985929309981423234162155170167662590124736884395011089666588043646733415080586409716718129092300087015550984908187847403886492201747730571354497505173178121983674641449543743833236268136807846792175125721044139376947870747310033610671126167516769735310347556895671607637557787838708490968138386296540663590844983439764181795560405635727463544315969885851910524724489723376909273864341157880292175017632804189285118547271967957411404523974043966575247132017179865593018309687605847440678341826815772260450227640350639476357156453283903720153801984866097984836344876982558714717540058852604260051407457630599250985571055779124107761193098992966331650141558658027398737557571545271432313653612502342472770478097959532194086520930593635639447437715477258959018841862883919550424908161933477623672429332302344290057632760425643521891999712220167639418740298288751982803318351709962017523158832055628599910197465847853513029537708733004252477320509416389274806035199565031261145954154148859547984827202755410555927032448694656488134563209943213863954834155413464763166018274106565748314055937855200617278585104072939438190023373742633429328304178306332174469032908409570196225090219674021645800590618644398498534492442214242069533212689985016543596053468645784870023892747772241980860637580721564235657357469506676994372300715927363419332572114759702024693459231895472089640810330638877621752318070724544944356215325113847322203403674893896087822380655154010692165184677486821133107325027532035322548315815504322650315997253085255245078701189131685361393733488552423810547808879946489077031706148889310840409170606309242026696439852701062345696193229619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,24] 5263605558708147148719850659946342312407330064603513994975482554353182480740902680494888746661011729293763285913187679893014539334326525143067242876121141646578070848855855829524128668906025611219154548959785215228189384778333872828539491119969717112546155322493500058243230372390131524397039441664695184729751953485218292870614715843843998810988708690631947979950568833773834613532648872433686022019834776896749923871902626782853943413109165679704734378379265343374646711298426549309555762531722554614146927851429380805951172344526266214358407346786047762852311687471801356251625453153947401706366792004392601082143468563959783963742663450325090841282194458809774370496889385865087121433322141780779017837049802643176220681551232598905259022842802353110974928340314704399853061936981783648355342032645358468393139646735828299140317227141881412396870065402569543425892350436056538446026945940412125558716940923364681962618578282846158183766672401453750642300184464519277380434648289037682174104281192109003329291047244176875558471445354233649411390295259396381989695926515724217886526459162019342952511341090478828383129587121476834916381250311983913523316308391058713437728853732670994236328912254919123670890371140329691222516452505393018915290230062422916686108031361546188534048291986701481159170239262912100344725280656387038910944386278028117564714036996341344785030200456861962123584422512166973191996579387680504197141369257695519250192490974545323712984449283478870786444668588824789956497470828723394191196063322710000822061685108946138961949336230885710370318845986229397015127411227555884563850937927813746205045849706291349061830637829574918937551747161171154551455663254390082775050786319546696024242558695186339619112028279542648297115526402446091460644108945908827425007641158199637562795391028869128644791711158725397569867626955738329407496844472835357232109126970185907655462727355822809075363692633811393844633175259890637356387019802044593065458889891001695297960265895203052304564326373926943867085811302172336427875535018172592314256195815973079984608614051778458867826800288022579189379340833905866006151888750656775707029357895839891750446499641014180739872806626651125627577588775355396764060007189637935675409154263383407836834267579811611664864696722943370073013056139080128002490982957807452471589773087431598598448841553851932852460127883338946987820958115679880798493055302992969444741987961222786100974710784212005163838761595905490782888293166099898680874928616620417525598567570961874221909457932982135472892387129992826070976840657855204610467771425904145231989589473098774621196146679713411767388647639292063718305357051630703143243962355958211051096330629724082344602488082126565595233029608227313092866160021239729793423957953097718964594959947082799649672774139107511873291961315431776127653714380154078737771120995666763013878982405846594441030427294428278198665848609347838072212704150646259572865078070954494066188403475187628734197031902248833473701562678567936358614195980264800256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,25] -11140279363871082196587455136738825747155941303681630634247395873458493724891248863366347037243314517885778296404588717092411553435913931278309882040101889906521630099022357507977121892942468445718379015240941683729477861549468641013660944195504773954586780429473215258735264837314122398921966066069314701398959478192040408897853418258908231421331299235020051850073225622312827403675301759980875579940195728154811676892130256649185115269884868280183319787239231392758639812398176149533605740235611510609139829588867188510456189150886269082859350676401644997975353721730983712284006034208869976693733528510979722890655655704402799856879793056455376409178903473464453180760278058926367869298145592975565247768091345620641773201977326574058453177964739198833650973152901824134308637410209811191786752462633349103838154777158676355848657311048166574383888567457365382326313501845699940828894514102488610347265357428548176158513430271330470238440069772242414999502318531342255341607511266103941642345269276231621314339521794575976859722792117547142373508953854947869804058616476434129895901001191467152844253986551278484702837073703816168008485916625176429233468619183872167356729510490050889199091201520414663239269880494478055683707422849665018223086481041260187411854409069881436883113378558807516834006265410942366034956078388526565119923395170364753278617675866689019455794372453394464514349676888470561483664240284205536587597209504496045577878790566907823967460536325354398863535481398857720576630817503285203919956466887523492517407352163114775241684261550843389305166347859301417694452142603906688230973495330386018793045188805106871567769009397958505645233053849070940518921379285888760138812576701465654768241736316431935557325056867172120925609031135404084375216281933103587539765682116125748726101974177625120030276612408154540047222210919297023835552281988182212870292363341251440573954556092423392283467301009329812285079004017601782837703722894364794955305158933251551726518335551707093785001084076369364654749958512531914470850431091002826606256188649829335319407933061731150896715602769416652101348074434727947918276100671544244968914180930900818387933203034529729314269972766682736808131253766886225191740087845717136477462109696114176742511464194856481776745904419448466541567436787536191386049119036562330972188972440484781650960499809242365239487532796192747901992706031106385662773464802178496295836602431125996991846048782811055485445532618328675594365943201820807803370123648032621745775174619603500787688990542492963581795159822641767352090512027309358462626680066724451356078286237334972388468137692709462333913281377729775712725870971731793200320755222418662499205977959413715555549871149240340267015288738193259935766100718948410091173243321867001019134562128084250991621633686134303498831536272517355581737876425487421410115398490839573628377852439754588519143787199349203398068036574764016495548717148053493478585491331426672876406002520585296213962021435493172097769120512510546971744030106237009920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,26] 27093741510197857846782560981033820796255098438784546086220051029751431181542420366817242383911024826189530894707146378580474326664211955455251869325244518874246867318195336658685397607648020232712860976853679979261376159854299406816318005117362825248098405478617965489787359450060277192826554668623558494002252201019799966636796002474377376082873278998589680499670036104359215031401303965008756918208828273368865167805128895624601108569771262160635633493188625447053625746546184684998195337485946479894046011571656372457187893021194440171909699629269833050587998785895846619942666047279028315660527370076990167983190065579238307486274212209117230133777920926119625356413672620847659872788733431136646773444103825489179745184912711852410018275983709368699053625750530432853392912361155729176086482833375219592605048843616948937205483612714948788221936427749507824136276611850540552731557174720224483744929792802945920552926148277195476778592619530725753134440115459265419762697779992414167238025160721168897110742877597717191600558276891586124611652182544259563517067955673022302728477610003307054632221825118986562130141879228076605286156870062005859392526948851258527176473343047163204357157153315780619331954668797825195440512652871915752759517787682299720383356726578755073121570632664400751482482567840950370829660279245952469833528475680074983215858107910280170031558825162716859750228535076530559717508601166822250542929164069800377778031471939856118872321312030125887812625633453151044010159856662712372652244101722139604342172611419300737896058825058305059940439946258844543738481233086596364621815033184767601572228991608281889928487191918022572836727375933835230378251258247276786423310893030095592328397048900862804086989447781357828221320500094863133475741893010085799652113790496941766445030488854537382826162799115915173929665643866502041819576553668981958537622250071353443825896079606770167673653814405733117497178177303128385188885177683715113070030520168191665758053213296174304391107776672660560889004848024950287286133474614197130868089214144601642369103137790208420090485251811651244411933577654413322750194260556016132251894820944989527620396061253902786718516528960768167611188267505903868050565614172696573010512480499088329840688603185021335262729165608695545551013125271742627675195741004138067251530976628005213680414196020044049650504904317301341973182928257075682873001730864873987834103986705957831046839675173847519573869287195209078813658992440162013441745441033780857720742873561561684778910062523471330173881498179425775479198596253604963285405723206890743531474100809279617086339631492741321938036656663835379903788675757404447052913517591030988491913904553441615407669847613472187176946969478798911150432680710608516521672883902656374416661361897586686978174567111611058203934310650285722203724141720998631009927668314628099949833902146684122778711243130128905943295597015039928010011346652732047623089431709151687393613755765799740279667561740127874559258502301301966806654086652631187456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,27] -50005361603023006455197854443886594930351042637067848434381468477675822141422650296048877199397226643427034477525996424674997323395697743695628461332816413749218710585798215937330441204644822832594802462682591446700774934829277046470890785461852010695056868380681052768553531840802813291188545648717657383090344072088315842454752187994487056847811585502431604984035086614802868885543024811035214759618924253873472073191699568262762462326615335138415298273883545752210754576824232778895165379236001833074774470100274023842800823612892493337917710374882628931619293452303148340342521110524683497364233594292589602761224225907968995599288135566736532921400679206756645683175757740465654456465768265587071486628841932002853703855424653191380080012390781427991419281629055387272953495299113213424210712457775167404505679287088022981474527077708457128920054242565107504099436766978393653456818477093564721467088740323575141669109922260638915553536945813255462792485356742274398132091086997298595525673729745469081524493024392226337869572954872441458945349920406412274737397063791226255479063533734992409796919724827294222640742033793265929055223583599956861561041532047086324387999150763730581025007740312371741433385928360634490578385939187605783888189424518894683986935442243684988152804689705789661301396535985186088668527712639538042616489236742200723660620367277244604609560026610534732466098072715195810159924610578194705819348615081631880460282468923844157107238557251206664416002358727400035986127595283351207867416636029549439483801498119576317240205173753346194085766941423193804635749196986714455007006011139667594844826054030672339931261601136544336327073839176842768875129230097452363248260322278901813874667694592036667019912871527185113802736426574622357736056549831249286818601238266787630990833429648614966355628154447701612078103915985425468141500718505822397740344110083503222958683672499720061201209054002694718475371645453093295509241049454557775649302465928028111222305261228300334297735775047502559525528225706313227484502956038314188154154132856328897035530438580225237080787792885737695997555840404553137718392601705767682199701562999007916520955269422192790899976913785284720039978716905598200604745855198689039253194919254824638643795260568644732104072505776171856553106645037077968755876608754119396820910928649486664555064214284912002818566304481306297883988329213273599335666742246475513902048739381629039712866343730100659584504141852286365730669948567816921081232538440485801477523738346918507946592856431192696622723943658775493800563067047960457683545739481303652691633888084774962612305111425893269058818587588123058228150231739080166144637389637462081947650454202672570605321204908725351521570991202796318889086601013614180750571413164344922483062372478080416105632760361290823166746643375386616737992609072147558847126579319940875776966697360655215402730889683811964684660738434068486443773575250021060837695661064270125661892647314224235384633685530281966884969133512745679929158711296382730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,28] 72242286440556309362232123339102468334390065831177897461267055303866314326333856550501267613897799947823308994100023792797125843381367740486385111718969689544385317704515853467516440260765299098173331376542423006865516193515548801959493970886218648143505541164925688454160546761645372026624375118118859507678121365370479585922203426011786838673277065839530669718551907232574426693150695792523217801200981958599270614890677183011668843992379523207723347286754814708103349745635240453067125414611446509179604562170355774152884807741554146801324504451147791289518958082308544341219110092647027691456994235072348382082730851713946253186393247254294111464019573435364507352292029207419692103691553319973338985386583606150368367007000089614181181425807236744791629163632935761975257270699143331287134904885863657432185698849997299253564260089360006585028646899239357548389752775214665933982823948540395473488229509260200887637680837595339503105417707831203027430323577268541168375107842806669091255460495375017219669331445969854469014598760033670193066220283933874657248922623730413572568091945952017655076953533450147736272468445271656127530818284086895798356371568860098676020397284642074714183102355507127362765305254586757304824033606201847321592167920914460793804292186580588262252904324601938863542549671682927874705408846209541720322708871370843679950890255182642218918120264950188163868927750544627127745457716153249836337907665493038504989707221782154543650817961038474614747918800873190774133873200868268530964057193153543005870544254216836539565431325606714642153509652726661494837520728653611001818012046756849384476247673929397838162960647568733565006618923639572955431138417273369715100863987146233942221076501993794785812964885452002132638953308812676013011600819378005088833419138675476440420510161873507855156893999933315203546457207539587044618048918650311111021764602364477724565792317983318307195804524115787906192493992968378778430357607772927926028084669884969139087991003493327749305520156789387671425635400484487737819540081766821941139634350469791947289264274656124992267359961361684107719383407817171838240492245901631833096211109526967605885078151265741782388502425516346645050878286622480978107079037862246734231342807187881179705545397940489032712597873719782875725713037134537425412191846261002036446629817379018865244828048711466340979453683854921255236457755414936122371209095471373831007423816529811500304792808132146816502962005249850101722062701584047886703378973322761834321934593961668370891104478299631740620520029276988709370009014291519454837173677742941911026601309310951546709890370038495151582346916743280200570134941776309099895125043754208984821497680940485454931722987640529572029278237905449772709938008087399724286820948575944745245004691239483543612986859974270622050489174987009641589214722252062890752120555424549319622527522371418042593568243395487635477569994355336333820401007544173369991042390953033009456610040072896547730508807939579330798069829870135856199836880394392698880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,29] -78735807123442041728486007295436117572888668104096296738640786871283677222599559364372524897866516656033756557311250133224535615487647208054636378874403791761817332044062156319878190061526630480018166062770182295970619744822529385747988148820446556551482143392179955065711364656554705066026131825670116390261609941439945494183028585698205911465464055851075900516888322960571438920550817403810447263887929903051417495673744027618220512053731000062594438271699051790571087180510341938204641353438325459922859312769299644423286051381255731846676415873732066946103712909412975948501812538394892696764141509893637282497786676041710989036606298409008137685760558271218411677695313296177724608964531108892715960263153560212022028759692498698302029791755896127911481661429683722565835697546775406332922835734324069068314638966433015864043608052421468581652069047848645076460255325041389275692120942760599494454583269779961024511952219784105021852709158623571519979411511429790687301016860443491216016819414211747581884145790284276013575400516707073004710118006226465613907545160925561617249461371584662320677185187189009128008055924846448040904053764685694957083954822541396548219632510283396472151194464717409813954324065456412665702156867979931231075790089535974082072284903000136040863333272599566272891129146553191901042048767654619916196238754757589400334426731659544861295143358246118452173787592700196151750672067872282841768755415749293362973917417211584553707270577395580102846093778853613607323036613126904274708674952761502720909166058910735801761461628491456830616047872559336294989546961455104377736617936144995734790688052610995492093747489353865141651920711110980892584275275183256200076055774567368054425979985477063783002569114076175864877947743574709367677316793137152761247214524713249640627939081941517532064053797516279163343439203064087246284560601779970925777319446952806396416047737546037989567350241194078322151305275098362702357071744842848298616882939823244845414192946198334591627945663348322155915045739503324282412111082585487050031707281441889872333719565058662610910106034615731373762680154265582514846361881123033198737350945667237657676691831629430622209771845594237805823911200516590789331527727925920406146320183884547905122893599440156502343015604273421096815538695171672464740973089289304560558715496533783384651787349972544496566763137801052152721624367256845116638488387676105598976632985180173221587580053190539419976702302715990279265095371592629627421968118606797768274785166757363013161151008941786173969179318726996278084229623236890983765349164541970992194573622530398554611228701883115762985403975954916574978313613411666511924063063830363042118119277452234163189507964421182135081465816688016646284499136440755768580114264331330676249131161636457106274708543259094534307683435591836945643772482309630227764276617747924458998646940732289584574372600367170518758725677546028138296213641904047815889624805019036584810066514953435046441602912850625030291261339326206657906439811271827128320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,30] 55932544026480894992698781857034076123369877859728165209494197035219867423458835235941964901367036334804336877211446378646031665511564432259624861113545359216658820685498071083198395191671889153020747400012640891727090827285564626179338409367436038971782950599840086194490679035714837425075303817755294821934172047722172527761701080499545039816521887874828952587947363192804343889560374813156179975703005778636376699446886047779883983239806960122536649703229472963847554853060885810289673441842055211234146698105819715267797270235805435878520093862639297646134185768238516297804777178282867210954339839561273389860251337224851808817873294765064882332876312837978453894813842701562393391752492078437721564431341955165993514566033423314848669628622963023983285355737796670112399051406478285500774070224703115602307498262025793588049421986866017338326736720832560139692274973114136873517919692403723664411609667091204520967209519582188464024478227465460947658310993284607057640847318447790084922918705735311060727725701094698476815767444376883542249822487337559258954130775948519178024691995503101256067895167228522434141663317701067820570980264311901332137911189788864431741034758010804117400406849125068575289016651171613124195760885167732739533577797909564816246180435350536696207335921608459188801355803331359705392206442183628314082194592916992711165306204239575159873793059031247551642703636219924730489287996375159265600288805987135249405334072822268064993489894617876781506010361326851701818882844910261287509153996603386429624932739949227415082571652736628522091786616771969598971997248938660943210680557200744591811737849869111616711169418450413998248876817336342761715305243150181684224939883585406744552098452913416702027227948476222595270803041220972064656773584317718495302243779038281864045541562389965881271032744225529126076740962899606702700234440145482290021700188148093177408197032405235995207625245760447492611283626711555318112244598031438546451226607054749353027979272495698866370082244778060122558578913036765595595163317154782753014820731546218004541123020638187923013975002378785569415052077117623391289571892799599447887749227390602769813248423426016876018362504842272728121591677491867321056853119440023121393648619464987307706293454250531310707929136764275649355299696805949558676309618956510553203665100738087259619033187636971943697669462470369083601553391051793062347626202677485682695560652508806160988526960488002128977294198159371031902137689064151787454441536909762563046561943266439089639890392009081792747312335792283256692318482486691577979057831953565132398144328034207640410274994102972972462203798278241303689108270142476911510298108478218758368394071467705813749204400318957880845864100450349368190019168487217517164157345614522705817762468816879848189947096928563541471117263766781524717002407685180198680214328244762992150597296377778387272394188619916055778992446601229712013993144066004573358894518939385331929927311448877068933896044962799532653389000684744601014954524850895454208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,31] -10551520761159315118740680723147688028616701919045921205664148837709101707148066437194747079742154750553132506051997540175234166755310167087544160828959012439745047522336876741383479642818845909513931262630332965469578880579181907349003973219787420440509868763237064315757941863868237836129418721233218284750267903076453132993669148545465458717190686460387477602027106710476354603648965890017000368668661244239322279246962703570615913205917194015371179198439901563354465386388101244132184846432990903090073238839558766835693171348373587164890055625647637518005626780089383032065593379594078590730607360080392409543835224594373132397270458692568125202463668889469403023935939055712593653999285384641915441028478547807843524739756576208256273047576065256668428271824990493898652632245618691582317355423220482996802409941769763008434599729003321087574400665785217489780092845135605543040726391723144108236985972267937336494620602004868056921448267075420532994535683206177771060785538924543554180529235506615800295124112762029047613396978609473673992461510378597184881840727827303783689040391583482348976460185225649201046549018601593368564365209407826101552216925608995513251356753692726258268996582879264151494653555047515803980506571789006596380100214831438822427525565307703316128349848381122595102464489590357258131800125949067774912615753710758529842262699348458959655766118359667863626932595261573417800739697866975075003606753708188302918655883585794736658816382200374737021160623536824132177308983694249664896090398528093125821998795005862107068787263760400113322982323134603166800444910533818600398646874194547456887450154601749484785241688102775284844836968761917990097809015965746478571174226755850009681797550774402858404214605130535051697078896784659516314794980853275155789753691674600951620614499338045802259963845037687470043190358761474541872341848567981630157974017537891788826616891350968780931142651395314173531848105778058814828000892452136699171311169632483744337370704826926220441755559764261662281058313619200848136820534589281839497919032151652714894645557443398576926379303951045417189712506782901077346072353482676608972703338666090915690162072020714237907470372323863761410966058767404894345064265487763276541565755957330026851347727489240813204250406771728266020219060834417504392975776594347037338692704928307014071998953717098800016746015301720897755872847515934249987817692624789268718462649957238966357334030054895047042873307378216285023868454688192111278359290150631254252294888920384044417689974664654386188686724694633833697916659735098759530419676773513543831962317835564398765248831673646110595482689770150619512121244324855210461368820451507350098261344890674633285275063653904839324697632399165707121454856571990517879805743983439745896199986403251433224010691883382515454968296411671733804942564976692178410919472214038694881094159282366456963685839514865970841222661184946422825811917207479331730329549111409306084678512425916397914114283457363128801271051828246080727650636358913884160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,32] -29728638025222785566170116279422348089326117085858174607670649470657688885529820106722194478436661398583003493558714618216772819667445811811455673284297087564745745600930618866987045522991698662878661391957850110929962995246220060475469964575826992834809398560001836069133162549648478260009789956982070575454598906901992706825958528741829611229209008979165976385159289369680736243696205532409203842826683345333492300363171069265364857379042777824350262560924591370447654669469035761661888614212075369362639648184919991050263325782972450349508915832712566030761514267750005483688034960992983191044437273930032775606037054257839979959276660037651569179278437239616308093903919704731418632123472285024179485192614594185398626715803345106039324944604280194219285653754234585804315316279592020541258868215511284674560673264366820793131332637204686097494496715812341108371690287391974732040674136953197230136751532679240407246223615720301205496347384251362887267800900506545140082023026862380649765447035351204202149836142710588045711719940758586358127000647900494023307573336246771725333362170859430110763776089937013319508704254520924549989756239590691644328102915962967082338641422023274834905856424537531939784360356387322081021031625296330769904373892056678474370841026289330917249179048091311540364176126934202086758501823062834029355061241451793088066209166218084314172555365436587757804346074236422992310202120825869145633036438078900968209809675036553266802437686683718807690697661650312548595610027729049899729179922799481047397650957738790788327862233915916048063477817835503979379251991131939690664354849657827423874318994169159325342214487164895794121836125834062449787583330631240079688220055674293422169574982145090927063324969434685406265033189726557257584186114934390062943885482047788677039600509417657696899026123342461555693584720959908970679096074416412707140015890806671313073776834058038959270679816292855409107342518678071111299153747166869979669759249490188449132663552227928409747686071531127036916585534082129239938655025198908637065812648935242516608339147218031190252438916848166668294585380837336076612834992484116466226891131842461542050137764715920230972691122843255091004918618726249029016627039956614659191579175860650495184095411581625074457523841004165277510648897502944370992582353438454494035582349715247660299232167976180191680014594964290845772056508886676693034015685320927762137830142829946953435327770058648276650277044483955705466555805004678723758583019739770858383579170775742721600325155463827151361249943735982146106426354532092090866070440374828258402665525428698045812070643754214263249245613182776707390916251576251581296925969079768512527719647887685106223973413138233922282868612327656153924607172375419681961156434796837470935925326581536968859587528288667606402904882181697351202218610006659706274766502529476420656915374266351578207933428669346462057943088306175061770022620805660025452292416339371907388600477248653457033286603855926357068516995266907559723410412488664023040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,33] 41705443837685696663745251030572542064548781454045083435161259090468069692855846586972697946962429527585860985941805649610687954055052913854685395222966162659078673426273058155215590310115024410942266377592957080067843326266439563882312233738709770651277097449369625810349423898685221972624378383499437193172659542269131928383181172155067071799835059782864444524988279408524191465398030459506811598700212048164012144995738335071857143163200481183109699734864093221424820597032627543252905368631956108991999614568179152549415224639081824104021214704498764434851405652003315411596873529793583257968955911357407693544398477150587760463477607920266707984131388842088260488593792698100662933913788917968212274867692881018770613003417428354003055551511909204367929909084772085604371557367952881601222561342362840082434386583086202548941602827934938822273473810670076625779793229775427264676745519115350489856832320892999894776243091653203885354085454721792462709028460519882031824309238268443643516034114946634836809507824654213623376846732241310447216205730919653193550138610887472971777954623962651608069931629804450515790536074839510893806069517231160848557685981060380161932200909030376977908518583768271465646297593833211009498524813027628701447235270678370818924080633826587645283791819941289861489446813400864648977281445885317200944292596347702769282589464653729096582302944698914505765468705737891171337699161324622944598811944655210631577765029876890312689915384094846193691237396150799455675871989110159778474333746508531010141610352858865572902643920715002813767836628693938648506072008589746043014310847748152032073689912421670379951248840368603665339326583686622248894028222095949660828093893680018212020897149484353871554907663633684343670716513346369010953554358859542682210875897753802213543585503070262934723134821486860356579948043034708694244152091722158978090917582055978207869186027547016362560769985069609173613324750048341175347742883551992910158904422688063164700936596482214315813926794935361358833584607761751843360433545568130767113305587191169364666259826617797256979804061860664072245786965899960953274386292557970136084842520622489539035290963829414033569886697162597704838031968026361069159736716356403301735113643023798540998480178774289927683076508156422563876875776643136102562617250325759917849998512953578858056767410201789157450859612525865990469876066524392477498851685760145320242482676505232645917501134001894871962384768256280708206121258942507424012056857799060575340068300233395959098615727531520452954731474834595244940597116421621061595022947182877535507969750460185727669987898238380622787258096942226129908743950872705951982302476732124277640294836321426150304077814765689160818912371623657781990803242659524681427472634743522320610742013703266835369301184201532588939563474589305026461396660567627720136018459121239768992978086967739466047089821639831962877939155841483211262507308741428707343330181896122555742493418599645007886089695125202161076367750526535511079944014270897848320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,34] -27399562168980381780629692951521427516114446880049144629094507463950786741883712583137415929227371814694103664768277726130156575177286814822653484066576970976962675819073890138790818138871432084049680504716480234561677804906060344479125757734256415337330075899905962014349130677250057025764870119479781925342700035189585072483443391213829686682014979381361776474195594913667150383965150772757593258475670235484138210257143736387493560259640731570534747954793692280328264553459435255529266803951313693687664039227821105582172150736384504127969192876406250688078390146071915994021729026734215898230893693138486341434464184245392944336765726288560967744791617602086949130473340569348877253099169268337533002558200442068853412090507169624333782772721659242310088657176738343283913123670637004415860312326011168388962568468156343582128204535548238646350722962504022019070329390719272603986698617146170142437845788890207707685653346528546972335927374400841205004285418519323927811852840898096294394657583040918587200660629100231716142497282316381994424996173127506392817415577816397804512442693108645636446022730911010444800120712037892840550943388868420030335832542472855509732236074237706186181024425295368572346869120751965426845391973749636284123480675325385488003792724764738818156556360579482244068332861665801850645612370641513246217362269649857892842958354219823964363815546907414545970177283095724496449800378618626336188014329645667703514907236847753046637847486292681274771444673891187495135450386411111200165296512320539256642240552091240099993407496859110067114184687751197570705603389432593512892012729599607338214387581848438991236245167252591194331311037789816651770087664393321155694147847017581627684014197232219841131281991944012855456070003864545570103678531967171698727996083112700967310206774498403887596891270279933278650377178833366660677102587736532292354217118555124149736662811673236271813528571917793711815799747759639378006109975929104301149809173088199334354257492302016207999174139192886307699742698932058508642190570056970495033733521166491606944942596589776734561868934182380330482130013195932598321716867383480715936442204254176596636408191628155307003235636178256889251175792216087562700428491341173529476344719398646007887150565899690115145355306197673054424068894416528258982753376552558130723769932011412378526284991423604510484149458876013756745354551625012358586539130667687521057261577889776340856397790260175746985101674780564971181567330472423194450734937440515447123201450172585962969178361106223048110139506532311411905402720477219701190635439473461070959344121929831473954465111026820953288177094629324207290516965601908027522886852786868478642687288277573579973745631475718858388975174623389111674014034944707702318442351910515071828345156242814118041795199279116580074383796942168543143348405319011688640131795988266816272920876725532125904052911360565362864874205330180594364807756093988416249340317411994028575429530179456510665851986154568905783802668804573433148704131956674134016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,35] 6236042062066641381753830380602932239766260601351077925529682636139625132184838134979796777708418062039940439496769439160349035490037048666891648264010528884585264890782051017534711633496072865231641992580297197259945307127091818351496990169916165160499544787858877397630139134225299891661887156899642330880275315481194570870373453216362328356971371793775476915375818179046704767743584192721369985976673681107594702962402279124350105326755278165703810718465599785130205616472503111811932039717436577134834443844042150669767809946250214489892205538967135573067334792540176989482325497500925341349948949524509049817429391912606806241863364737629297892632969669608243565882071431278078014388125336671543298157272314633424228662213613395095497233187102648718285056789257237793471769971175074225626530380515601440140396852371043124183312723057849796076900667156351536950763232706672105819398415299226543114565971082049275702862223880579735023125134719549273588933152078880472236257455050700970174419827489997825069636931319148462972265434052412435745945375912472515598494802083751418903732112934220901218965606159734276985114062720636855323453623362362030143179791684097657775122473603699264210948868754016845710133663531785972711710927432505628006239770035529302209468518556141353549626815050755869808369793885893689353468990721572590068167110103552939761870282355188700338456157864069550341152173780313501330084966396017213260351542870942187345153604484056487320866714454659852905012367058882789710463160764958640948744222757128574194191891285706625306417529364767352272033945048178976916345561445586671819519044427499049507111267968666270187207882197744364556305383598337039523595505616965643792807096741596301612175826148174880195593414102318477607908766983657161789649796903836517961403472413181043288175404568708646443596920952468346193733542252236173757965193328741453768676341486333683193964340825396357194476085616482734390509555290824821684653099697442415520050323681537944420897222005031231659483632129774694921418734206710396495668741352972961817765692783318642563123998378901527625285075287739688600561029014511882842765397127394099900595913164405481486688465353137673746853325680153302422020873599367242318365678212403833193261359062535362678487242300170156786687046047121444210244606441595746802228215490869743108322725035419705864746709791553255938918580962314629590359922227396604409969956311863050836009057454887487496618786291954272883232097244590438047655888814367960289344240402901614993428149608712475676904212157585269712270515284035172425888812801337207958933156257038970039539899991526375182741312644044680846422973539105564354846391891450758216779343486867400105132009992840965086153650465494651551996402684747351716700315998169294929640344226544991171846396597342805788306362235865581170817848768289034615799659416265175040308123333093366085817802307383022524471101961176408029913965020619199688718481293636365635376138794106123730237324959239510738775996594241391231865023020895099017198348869891522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,36] 6379165977540733862187420426357432420758195158891322714962338177391780798854053970405382695792634110643692641034188208146650667510290837321068881660922745823505192012331965597351134351430923499629687391559748651801890993526828886751689032605695987196609229673914446770861705788436791166782864487575937354979809019207640740984130443102052685214821179818782606510834677489605573035880265453100227990306098802602641238022823469063568080199268755213395258008278046998735680293909429507395936302078588400162107090515205963935535310869881142747209417264263138552635493560389888664046820144192251405273742022536184671374183637927755233905433365101415855450911590132432907527810385669448741597771509433736739151770555293720588626036800897706585766319058982865104487719118553060741600265786633123292340339737483042520793453906824022045850249971292197464718631713773530190266748454184622888785389409752019070200926591174253065826492571082781530149543865644186350975563724812066043868369869569323997464122925891783915703050035018634644730505296623412849449089626416230263897183779189058907606752786442285068740332419984879066006465477516243153119913775155622105180456901921916820589474337999304451937181215758408211603815683518095582487847440894624741882237752681833960824897719782056908666729163507298185253195951133832472956386746227713114569683035162527119906000805830943052443533946771733759740561054094447747613313921049543735966868989833118766759850006040251826873359054175748881270572247759896881177091696172052639271681016014120658664001031479650448903135922863113804267978295057897972751097412570737210498314668887732179048382849109525991255188870030537805858699524587006776070456130033676991562580166608100407282975676833638933312495795031515448744912967202717153061690093558214198842385625660618282738969425498207741397228535380134812250307791773401921165871817123358235046795252346291306423717093533830293669348158718562870519350861506368415120400341442756068222033431833847956219961930529032384112882036746021071405302802301165595030956907894436692484419525568579513739384767319069814178539040770288660994497420825028838876062417257953464837491435545709751665987141882288125778540237473516046399004744735760101309824731802127635536191424879769467508412871887433150458208887843113440083103949244487321645546900707029051316014423167149400003284704122859229521949184821039119278896650989577078314567666899679065730685115547173923179328771540334670586646351150711278675727185235278843292404152391373839586547488281584912188192954594822602036953336346548866745070591042213932523557133842241218186422044267589574080006841775130930772942488321974312291407991796453339609976047458491875768229021655033232626776499888411215258164025468098831820963929612481585412569130067448980298981000307816793080972159243881435493612850539363008760355556915081518701004853441541962669939593294245704245352562461956183509689088365915804159395054976547391528319416120601311772595048801898469018337392500069096851811817639581175123179975354588594176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,37] -8433246820797764619657269035442173687925866129855158777947554396141694192775210878508680512237903789651666975369389048611533552391661499268774947266343854042421426073552632854089611217873789220676784394658974237093227380046885615208207508216257316837536863484122312967518607880124147708778148210052164947857647634924717951161475389558602518697980796039942543443194304379982226063871444633959390716714826910759346190469296807184828927280387834893407851849023733573535482041839847117259460605309302351843179982192181352385947143054608995937776034900454201919478695746541300560900798895105395679396639881623382446425705710499194623922888884435017762797008762771197649169109064519729313949133581198260772937109783963677949186770273233114581682576860751900293260544584992409010836246510830033559746290342315231631321273524098329843331634989279947316041162990605158926774343751566971155622430843337067398101906965405391273940198728152457446125533235531355158619855328822505378765558633246074286692223495761288577499228783176350363965918954297871739708043952578151346947840645582131413455987649939153116522789444225578714248574313676514220862115677153514487180374446199338426176881752679266717610307620229821667367275004380130997411685408187462302478026264321262944818414011158418643428010762154996467650384334480289271018368812953499761846313813554622768075506671354541809565750615533552095503606674857312853042182596194090686638900607299381116804235104337453998318118474867018784664274330786957233612930576189691377700046687023280243784535183043829938554882463930231194909484878886276952587964277209722956027604586278588717557841733783180607905574682643281620075621506246278269984169956786759040635666308591634212775586560678675292755439279762066315334816621836456250434541535410447171096719790745572064246345482656594447600678205341458155052058057360066882681453039463090961788526331991753513078638123363165981804319821138947510710447711975673970232208297488224543147272856585319688826945864877792987658484092417880553242467139540692377632776682043134498027958779072830794096147881024836556020998199217477631015699135453690843126433161871909434736522354067097805675217136599719800475257214425529908558799120902752035869210484158695621810103944129116620676873914772854641406560283705006996818419318161523843280982523493437443490569221622345022568572629063347865042356344912368217739359334583214699185227355560577169897871170726158439073702475738292304482256495343864372829253776700441892822282400437950015937855621725445720571652278011556714085876998753492471366034390396099755679741033301126745273082321873632957198312488717802623712339128993471403612887973773655246196306178312427031114997147565330192269143413900541077292410549223533886542143020555356547647209293095441815232673460365139528562031388119396144319104674603561516295253639546176941939014735096165232343107265837232895445245529285809640351479753520350746146744688384686363493104625791873398865755538182813551772250019738144819477472208827940626843113696291622748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,38] 5445890317664015763184934477953249691578496160898650110275238135911374039180389327591926385667730099770550390927672467749517207929571087759197567771040293317637871543900204465913122862051642652564544182153504411324690446958301403197634611298564681806096509494566044650891376972270708901703393468615694781863027573863817352440764573934113570233371438170454507673916474633626359965630214858712605686636388927881715125158309348697473045315122450564683474837731301111509950026658663629521717057332972019503993107038409531033361507107034625426920538624715213389769525515567395567831268590948657728309385809039155395324541480930044160260746760575825259079985952758551871147253750167702971986503975671959619268131043289228091603768125324582777917164803516129215932704417220505593649856284543825269525443887519643373228057632033383411328033986688581794674752004093263559597284301993354521634907389603883976275828487933080902266489148643768451447888374435602879417393990331027129187980324811818449757050474933576349952217318236238137392001319667580377641162678857341578804095154305835952787392488638734179674725023274080681577588317455652139116978467175133861879760177271573110541647790363262259806426050838870033153943675495046734559678533771005087481881572378372925636830277957028750863067201264754311159975088161012306518695488058885591131419238636016959412672910115578960424234057934019379061958783387086520000989831188887247755634000067114379055795253913902334823482844570518537096853511846031075266588342826202592527310373438998583811924103262700707682269553328527558871339315647443082649676863916014041117119346250110732011206019239695707766133259455018048921625253640721475945297744382650313333185548613219574456094860005913934022352212495861827616521752817948387582487966828525619135491163257517885217590296307421588121756699196493546634784693980096044923233242515769641971423641954913311515949699006122320589170322543052872636127410923298730100418712448627842864693718775797461149274389178179419032902130895345541531726228934962530001799231989491599142947146740281545333514263704257007650874443976926715521633274289816614214946255500223956221156916651676264265372671857457310999511435603762021510486231686941296199117458748345248975982168592065747382273960889441351833718258988758878006181296591349149259966905493791083680208147180526848429682957415223967831876838585233348089834353910272345207531606267457779304990088845133091869131259817284886825034431351231608322745318456714773574820152677709528743381116164677454648017045490783674848339073210930772115645623767615587433157463758296454742025315997907818725661318630018699998032859799967408965743442470931304107143042924742291404150353870102545465850899687073836886538574048522344442827779115869467356370029114354372915922586106733770818947834125138244824729644444641541692776421841164554705137297540690334141814588164774529140592692656694394906696383997082212723421826381083579727190159019605936558422071224173752903158479094263925361388371461322051419793774022775275520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,39] -2282146225798175785288305081132396558440290805281847224059254290298857039984246450049187810458512321368000355670611741392213611114683807824431314977503400596380812107297598935256870179737426291435314368769505048513898342465679289816735671871180052113882312242204350165709614375546674183773287466910542137256861695699289162892160048722075770549865352093110280695010448417566721646929356938076506191006866812665126852345675334823074260908117311378622444750936278736264998853646170691857229459863208378318458502984219709425609015924183267900106024797006637041043281709506865859155264361715877283254809507645113929443110723673291882549472610648722590104466078048647705626024008231841078288488936672781654138321991435280860076485384636653761038735064216981890388550096652184838793071972253908871212338531566621352399638160453712484221868908972852744606641961990826851405173529261039605703813614121787596025506792391032309163667396510056380644554202787304425179901973570575877127558789371027442329448784554828973347131144408544185580614078958593202391701519186453742402927773305784769156026317335142490172870491899426441601911584803187512237941058580138233264195779477232465380640479343800854251391359920565855572004981061855386632609465312178384645036284924236376805310851387801825942372908634828363922339075195001977542490207553718406457924538092501858083734290796106675510515229263182286575543945820428905103298427807244406663363365379660137432534874379699964117559816366108064602746917901591496280075582043723903836703104663386641097403412912698103205037847358038635065626559659852643807193326311637532763620572549796476023278194612741356575154996803602955949999941412716129356979720603757030786038795723308762239543964783431228203897595676398467282334011915712967865497178768605058309076262172276635734996801548834356020864549653282948080867926862025164834418184149864825415767460073891200850678230114642720073063742669664888151958864722868215284140511017499190153914584341482948698865522625137015244582690286463837273764072446350757685972589065639752954639154333681933182871478385725626229135684023349089201558014412557689363490185528176351485660337379504092794125012350087654823260761582267870664721818536594373290494211078806686453464508651141980335025724516258625068297954664192048622630845555363719250105803934710451494298748154981687869576855128825911045703887634217230864515365113695879586940131569467549120487912834065062187090151156933209184731053636867085398193727481473030599519109090354094964216318440933963544132002125822933885444529078706739408190845033826587628887904858224321652946487972174466290087237021115669083104132119939976007537936296019821147253804314442645220910517126906168233960929032562374329511701071877859971797324394500932802588279711982899838590187148348463799893903694536902541608045830077608182465817970192272300397455156488326323796437037930494075531710619011733172878293060684895565425202066699077458720185414510115079123864997651116406578446815721227083600774921901894550246724031773409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,40] 553055572212828262016223315218006639896074308445504546075859181671843135896019200415130978789179586402515237041865233540472766284639612573111034166506432635489127038810894493042414039165293579863644813930042531996010463459974725409571438812707959530279349443042640783767857779028577717368911843698202433531652445291114571630127452652900331745639539167701600933799228260742797135180078136333375586896889289979750977938702727396318253403914455747511411981797837872592883701458331635428836379439206012454319789122653356013511464078265565913596562699300127021209870752668557215133131457322515983341973728655149795077817155580540934599690420705576575850722778178998480175093759244634147287119462077110941053910278517662410144659345808688504791936780594203644481448715221976176784649525980778967561455833895585436504648215592195657103154283673267344878930038166431405823510856616739929275766440651002004133825931103623897428893753382662134986197866876069852319756735525250779106181857337268807581285974991319966233069344419392224797691892238955544347321691054160425917062656545299912558233622146728378480275924549403677389996865009186009278344255660669238745956922760618433545637822336820844065500124063205994051259851591673287830578710304236486034425930309501799495628320596120979276338783974950826726796147860902849846506408396447250079620506481820932162778212798313416318449137364689206926933504495458243769218571923081102488212984755703368965810502808814146990998311754746744781376761158912116950614410614414442671491601041649059550423380462968703491677737548711238896724489850801720324079476683679953840525741857482902035349312026574965461867438461908801862923372369330663956029205003944375772305860338827584149759526446667330763123369541030468130530213008711631150017839237609860324449369010670215890788699819647205301612695101045297590960307819191881890310198932429550952555095144037120727635431113559155794071633643198048219475784585225412437381634008564108568795590732870248274361725475985304958021750130115883662601229951717381273961538790479307678556676523547447533153500208349540754600621875252417799330300573377633326686241493583911382346575341214657515801112378468321891554968577979406161891767652220855757377241092080064292305691890291265424185113585906956227977949582607506080470094296265940876163957830036161298080931616637166474156752070749857089872496521520673322398158503543486042382599912517821249856712123667069575565185098058912133719124545691432403167136978765542122194126466238582480160810844427876961164688030631812135014582686529696335832649113308429718572289053631879022476302767214939768734770413965873583345540333280238420797512893864564569523409564074841264090415819883393747759644423424021637262883142232307710685625309295430698059674607996401039008126771645480428443313786829524132181960222668403931369689294498433364560712509812174323272219785811917490916635822336475977727244699928300847163533306119607904157424919275879050779218539448230454754152349826546569057355724750440341464690502680969216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,41] 40478569269839723106198209599909321442492800544934777706050775660827371103005947871860091166114848748295560715720192920222410577780680356322431647490523103647537155430789134673415401756817556451283460738899889274560165060755429178629749334673667773383402427683613629311735830736866863831322914625734221585554147986158707014567864510254551992602770782709751183162321438400173187630147301899669905764983366147020221801914151924649726742316035006673647617006257059903668405688106372737592448922556486965792338225518673083500619888560365048665594168399164959636477680819635786199298285991971519058685717737415171312268002676684728067498684172580833779506729825999712767853842134236730779001855846909300323832063169779848663687618126017425066260228559340471922156347754933654870028273456954098837941220628636474175986565746373709996225982918420906367918285535685405869217560873086177390806207398533510527431646649190811319404853449330982533516378268927646375721782264737065357197061980483212902710822805080083154971581839158143468526883381268105538586885586351828754558226840495623809630558183556491905397798064609525495477185273080005948302991650769018402298655745980476611783919292683527859400398493846523927090433031819936860451603406551314784198049534147074183247949646228423442925388870614389619610879833879138470617063445021881293774454649102403777876037492283491749152606641071815717396896719972483218729037277741476078774469574336184761200763310763652795255289892328860412469577531961698750605132665755046989961773135200829377726122811426646464115567814923194670234878559413137488844253280313355096958859069003497761095382934394087354703993684571730963249893682961883736867176638706921700010951335252912478469487386589178591642036971704918330383971602173847826069310155057056828893153794693620084352739654100409573529012688001330082893531341676709371362537799275926142138951235884400849056780080919490049611645189610850061157478516330585963335496573389915144306934002503487747826898161124167658582231991735651383571187666957459907696667154735997377704139586456782748452317313735771522820069074634210205740680100477753238491324145906623924272398046273167738363767109013671153312904736045250138758784837204426948742514914644727065019392536779030240070490919850083058126255656201971762117304534001604235834123813435833583649802665844119937755326245077494078182242433590987604391942077192213715332710821712530191901310962878364644793954301560007072509858116758032105915319690945710074413199341336814095643350717373456369421396105184524432038906743136206601245140997246045975574570146389883925978772091191024889160893839772283467425056429953051651524499522354579411289402013744494970966808226709052015851588449694709964109748140478686956384011930197501544028921736435242898942034607613307000527776500720236171856513715805101795908924719005790105624996877649575453856910741673265572589675033824088207749699505037896011629364767615639830846841015005573694685579209910724271569814302998093053514359411861710193572188482447605760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,42] -124572891374839716310612050260821300404287273128240199197035398978742547270920662256318697996464776169870269297375326126216753193933249488147249512809019308868094448245199048362766798626023237353567763187550764272734044467887580670760275403311370561649768334083451284903707058224466212807337527433677712159709913422933144569824948795535094476601258254570531805969921828898867246291511196838367873043799144592149548801922254495823674083108862108196797916382033506543443388379694343173154401177705215450926469285651216608449445260166944515693072840769681320955632408803571340886154430560978460477932108756281005025427238373989168048035760894108672564032559993865622488565872419088560114398429348948244760896098260302682808386627934321355880584595892425050097350966300822916652221060778930434695462314796700506025660222232971548471507470530481094848394436960683069910505191014913938347443282042218593722758761988957220532793704105993533209879556628073760939704385580444436098346114381608219006553507341276063629297932934250675550763181755223913304302293566796760248741934568446239197195494363283643075903941161855262655819415284447768890408654051002990467488106453477224883694707292870709898934937850407586150919297057083078720788735589438386251247211160097418970155232125184617719721694561367178300623421425075311083363116628548066595217452945111003604673965789733426278550383181285512045745502056138979168293796692390966584697067294846124221306811279950807680855542343645092094781494877245780671672800324715312828003638280322324316916149559117419074850684913018560642643672163792221052170009291862692586975556021559415326649586818310050842419317925716989734647535717480653330844242313574021914793976705468228031701627093506713276146714256665334311166160935631333761386032683095479793119057626511562765743624939729218524560326695128413679220936043290194057138002481605193284859611774632732951066929504052581576845489981043753468416979311265213888436741155770293608849301312967059887085292369745563152050671819237344688054210743199741595158410623120505128945211735224820114859620663902411636380047943148729914815241359562675184956149997274281484669538621723478450566276893802172190141669694270820402894209375787987143631857048571313679250446914333188741071968631643115080398280511689086177544404028546903048104825372948499688049939987658410744002996843245113564141086645365131222278955699539623238195946813263893785685733789201977737318994238137488929709394729040424460379810136629530408916975957780791854089633043365380549149828533029444002933270420509325512659144895301399534538805301852941815420707479642899136587952345631082860050249066252223173401313898629086717324608971753785565579511721533632689788327866950178845504132522117475338490644318041156089341975623919851411390049776655246102271284460790305860680434211912109689664825924324129882671712067551793686478533089315608908952283036835480927140050971170534727757925072467054714468541638153486461202842951104838689012426353684031740763226622228260578103994491454095360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,43] 74042609763563021944597985099900835952189309979994088511130708906257980230458766414928645725696408468566662049222028230480931597013065745093717179248370927336709710618165531030071981442043113533618034703182746054063968392694518598141293424980776651961706177577386231799430164512382416855911082350284444840562862168794551201176297338778775644725074494642291948741280340003860754524421838390321907631611505456523259881311934903286377963894657462852559758826362531648921282315479034679082367901819194014162645474029293100904613766998058545360888678509078866484845972590966105790845470532429741901942967021900513711830328443375564520405921515793140669673386875873534559314262976340261531600839971413583407653040836411357970694938104011356139189966928311482115408191169917636807481475425858468387702827766489953767078815291289360493872047561092941266393056593801171977038770619957011694273649030563453726321591977101425843072194288164024860272851291995118122355341996550652195913016893818395197107221091448973204792956238607601185802075574056630903140466687407383632440432373513739948304393653644172296086066346657375477634913504686285425822617380261786644966635018478260033635081927406521794339358442670565803522368178670804229839754755367955312431672029976268463273694055571010556900184875998772445716817383384236398847871649773789458302683659628371406710861562238137612810524624740457008362839262186314420401151128223253673884757651473084829959213884367201919209403132777106167827137273432133030882348089127808999414335750216196890129143545833236032074247048325715090677803785291913020534048206150760815514802839849449370190234568357035822927500687686568109786856993800717079262808342523700080541715980507798214383578618600446139459286872732193999168010748799112058038013688850932630296687040522984764269964888045508156984755812402613395234054428235041329775405678562624585979178313472185776939024127469190880106767479305628273893600031783459578952046853233351778797812143551551002363369747029720285731820408998006131555027297095660421948551529911510451575636543301159152575864636999196005999390248180557354389915866550803947494837602243644710920833814517789749881754153890189621363288096038344741973164765782332153778465500603980666110235539816543501823421170441562986013521738122613592777485655936441562287204598102152324655424599285057850707161031674081979079726776030958522625934219667782482813092625563809567241400303778894112449691337281995924789158424346291660311529135027397201474598655404540612109300847044598291856606178334539035566644812207769974998432911346946260126434672626545179772131051032377056624487365914921020772963498491103363281128791140382257268679391218201029721395056797175052889510206586131410721187262043823231758184158626071657301736546934149958311192692236043824171503391134137414614777538792446991863180281293693761638257466998099777488769299638185184670898437691659867315296047872124405347181846903215956688892304880789978576614805476931249835969307094301147981860209684516724024784646905528320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,44] -26042860102127949031975348879175855312827362226628881669791282000001721313169115814318526880850984047928451952957146431043319096348364698264809228459355090323679449610072411116588934064095177882749432467384064349146017314253272820871799600724058116388998778726240897600238963460060110649995117608228653168103699934901198132919189175538741509774105171035219533953659895634007613778146669169597409875508536452493032323401326152802609120400798092436020033233722175278607276435414755879982718690177824989304275820922061176183352203263308795556803352928913537764181331919066277479925725599001109752303516428360309371147249368963123612684669977255968013338988622950981332493044966253695064124096572418855236391072919907432917276569118062931389125213236900727923509596171350893159998957410781737549758814217838065297039676386127783670984038938963024161191793492961518295641639825054579850348723305821543354436524900256589198374844672343713241198064358843069489558453755182856665722204745018698714071092035284811930426121939764604485685969096459371538186631620466327190391332098947275272560189694366998277195366048692654615104225393098701713424102787872383154388749441638988327832052562436572822549546762684874135212755064534395709409630729222158697765465976535048643692275066253244604768884144901580437149712719632890010205578375890754076414725607790931690571397491077444777776615720598614910847527638912166025411157977980352865433724971534284432767861148304508545315164958568523758786964543982798163186525064299317832572528202449848357317513150566650002752067618028616608509704212352243411140852850723574438504364686162952817064125063134629203431949045148222499076685875889319124824619139338381020429105513316732208857636028938838945198915348927832198404823531689018753202432053201508691276984843479633446099264199861990085821519060277247032913659407599782361027770527358595136732103966260971977827645065489296859612426782779955543339790853212382046211008626750875047482285206055510267461534541000917232894061655305541468085658740454948586931621410096628993582643646171045325529202956180493344840468377092048680414014046941165349817780456713325594783347076948158168620351687200904975127044767147760339450472879759245551135390923272760331931672049041090731215817696161111239776648600503297651650428413445211476872339192633201266875748998108256067739334985654970911494407350349622814195956770219685013017365154035139048346931518861944895976605058145964125819994494204630482678470195554539394641107571512206432146051508852940348946802253002505849421415257240269102885215593505373577996268294851675100514493070146143603712843266540710856669290058134069790964025903063711491629056766037163351507615386474852059767035052691991897517246876199867569269010258352486848657230448098571327174057441167157631154558006119145488486694710498189461092705566649226817924392241276925108000640417788518319275520996365368167342232888385808086271102956186967382489971263320542340814425319469470396706857977770185309112657395559412469889445744858890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,45] 4310244560581053292517615602057982777898949118511439227540506892046051965060450775909764308866870925752621277122393950923749760964738370607920841717875577608024802976816226513220377666280228888129047257369609134465281725764052266070159159698128253807859032178000358115245456671584684989887867077475865044235445877680349763250007874755387580098955187455829995266833672085587130609710930942344821735717287003370567643301440230135234970992903013493255933514357655991235950732651447274560094520740814090864114018263657486103342321945223572635010523377113192943273428217368139572506928862358724646838405054280945918384577266372149724336083839388445798974486978932617383278292213468808049141279815269652904785589831901541853765798658316341137553871913932863115257469833221293282047081482287822023517628834642778764566324398993674821854173515847988081038589547307346869154904505484524620191759450903580634564870290502056845857934868179123655074349669918442209667442425356288560496002348684818201285499963365529780187625902898223689008298144795504333387005333965480654351260308250767672611727834415319450560595113114945817277668002956111217993486600333988056630417724171139781712397691239624395621050885724006853776955411939418929190524728962258124165160095445699010734363801854813881929110638883833124815373102113188159973172075223745607205020263704018759722180602850494742329515714802153535276855825092848423192144769045899755364327881569773357448308860360430754534333517839498263724478804575537298341682195769861718609771479423066553148610218617379889953939011291945134862775646867567054518650458017386235977197323677421295779226261329594969504675701998416431880949446216520799825109703623207075050089934787007700140673868584031919656407309924069459363046256184111099167605413443557068028404497484609591541897219430273944107925570819964212221226235526738662832401887744398294810796076728383084250206535498445603118281492277474049732897038490320432219874604231134766028832346277251832779190818636872517674765317960364186333792009393171765461881562325166775310443346529507299582152519821412299959677835155751885709649131626612529303732827056498722325633723784579870083773076962630925539698731674657438507805679238473632636430267369949439140681931402387746411543265845852224691793357710407541415320559381165859548420511007594417785824810802154392639318546703017518638807121859343661283982263247774741404664770064795679428992776946331918322182018187287528253822616862377962596314401354620644399100326793898284730533454213395504288637992267268672037925910265590025751073184976099139041661952244084598250914969883202789067984246790592713033267602252520585541075535783273301606448750331606881945701225357229078295814126424154871860645358484241644334165148625940338115131998889709696544009273213990806020502411162549540331500149329925810852341958073117190940568133260274920928514328434775753666925446512232035742785122017573332000918939213087766507863663464300549223843305420648876490247926632757271202059833375048078228791407883059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,46] 1070821961376474070592667163678901180558510953703497210087983320468562016230302303817086037120374847229135758939446673060022288393583199777160224383523418942469388354176736882192982082812168217022865842012260646865813956278891059965022114868437114245531900459983633621891782956158762675654431861873130447314035353349825069682912060656814199622686181811949771044424176559136796573475183241770192342166511448691317587878525753831754884541474591792133322454520208357479048061167503836189237746515635550173342930520688798647058204469353605679454100321811712431246305555873372486724927342531436912916498466457860025190353565071279559497246858447409963390136175541780668610033990128245460649084150100721539738204185812517798278460518099147857114700322257469281090523651946246823673775985357260507605465679440525953112628970985644265561923244299113967402736499893498657911421806354059645804497131551818287609051088699034972232544623696607537765554206669276198171355017918619531798760199812272555696471396239662560462300983179609141970726414822641245702797450514580819220188237163705872595690068550207761141009794432992466445334370067102211637854898256433321508360686371714900032297699579780387176841301836106284236065726601645451492778637581514176661945905964671634403130358418659184956512209334758817538251558232528481230994930356397249568653880829797698826017583782465189481214347001267448053411119526840370381407012050165284561965229097715814681992467920236430160118255756783931117141538071632414756157634956708825358792451777655336036932555540705850359851067237811724388498229791563095857553914509203687560669887299306485865214921170583743210075916988319035055373711039901219318125189980639234895688429666219017248544544154633233975927044644761302976347330308170390500497610312388544223931529359112571849967066679505585547229939057196986709916239262834130918445235705729824757137740193747816940382346469214419081276983055432521754150214354112331164536176542049261421251895277138965914242647640306533817563143817106654266940485576078629921686867587093431063356594331427825934641930374232617291232665412012604381087702608669560225501842083080880448644574655964567632478802651273681887369021465114287439253887098275919843461053117525669253603161423386023245128969799099646423584706127339535253173226857552048099591254275258606903728517711299014436901622435445924071181506487359235444087223546539546646930037262397565039120728102205916196710491263643346036030220305349552892563564235482608250400310254860426195495726580599094948599523786077564656916108789145166898347990155032016620610708936170589077523627495111846591035797651679712583256406611659750056492913307540629502461723015047017222974252056852210552043772519562665902895938704362667410191698862094446944999509359737348129235012083814619597224597393373505792450705110470288364745526522076730568615728583627573327295215524833115071492161989068115432911400547486980025342886345771919603844701197277990537972332966402348267612750505424906689327222183961000679294528319913984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,47] -997411294215903886208517547092761431104219506392483444268985149176898343785039573748041748336084798066471726798719178952295475509058159975102612619461932707868349884481689189849105146615027101027558850058401557316757880814120692648030340195221579116505059506491245531575088211722286693466448646636916903188264324976229480948567602195720449488599960438205530436083462825033283425980217430023198107352329150997614084777961940387132949336525926881704943569158852584650287777857379324907010923370421877985434667995216751463161111773852504516265261079435556992650735001490367681736690306776259427789060178160066979898643787353276384642011300027547043813128392619538438251148096373268140521356375247319461246351446203674859986900187074135411740172315637168343823819973705568660315961077456543221056043350310816548149843785655082291263565208413592012303435590609764291133665405956591625661065811614949421710884419133879504565440016539824936003059463054485212839156790493862871292285266218713096493803411553380860397082049935066122949445407841456422236870204590423864766415059176256925337630282560293595905707150456293038904020671983009891747424676509048837607017172246411640485455378118859081842498978000545611818671137385805155799103911197510219409830855749178939092332066311649150828966206629955350786276094497807428432311393273407855454901854382661144161745861856567996236692345715799112427487069564982298763854023286186185218446338168232719825024279548013372109158373932184024019104067651096083715018094887167680259063153733295124627589568800976634493864673130287497153582982005026759288566838974645403856505211263073791089092318425487367232079513218160828232078117494777198916244982658509721849383136854452483194576960961652233344585388101194629579222216362765553289243024102187511044981737337410634350642683053242595462746332044171419517159881779732315826019976897170513138601624774004054569059559528107140976667557002191480761986482479631528605604032253845141915126954362163777380456936739874651678281193525020158927718191888859217181633959427500634584708446853816899798690623401468193782024243165508174074404907236878463151614207608374588632024938738922842172860106282848298741869898865098698514030478093161742740732092004581572376971187918588192343926923760698250373421266228472739313334061127386829439732528679759738411451623936669077337491794799155143511289599022197500010864389012361585521209082295889813700369437324655834802767944085854658218043436716329587708157022315828549509723514302928035401134848045443656247731314243249707244970012965462509279527938528078360872719888943729769773101449260633751735305900313938692443358308115342105742448709809108690763641173778342477720790444847772044478687147118865056644958020403318706214421524607868462627039054957012368085554703998554977115297560784430264197012005441850903393551098336513700570701197161878529912622625441932856085664869444409228638858988878955702250480582987448936378681330451387684496195136394242452111829002910295182590225527605719390826104650045849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,48] 327312341983643412658939618406341118967197597259929788055383928178845207943639186976069029001980641177683383504812693950030124233289750142979934863428444179725582563526239096847001299297378351966309858274588761536212219817498144624781053876211980339721384512283799672703546736704642235083693123658417378506097298429908568187281265652610257859612707576592807733758655744332985935483605093869242152372822376821468314403921020992430561186929523146785884809445693815445630487818612932522959506941756789564224754068651948751094570092417495993523784489686294489517254399804505441551955364402992775631439243485282589614702502940181398530323786436967441183712825880856280986765560267625465946203546955515456569731761211812817619819959351885371120621724479356187043012576370872026883526504315450486426865072255264542493893784907009916204400344689255642818761679186186715274732209074546286371210021762542113261126226700452842885000278739543963234282410996649397710691149552511630646798561435960432132581133749375858537245600306998748111178514500718982548987994296670350181560604169079861815683816972699410789749900280541797325993288645948339707931426029206193695934210525047545397562804968368676051440567178541659125836977446914421244773650353882121372465876609241335565899916756014163421255239709659625023788816867639909830885711395903999808518405449197067771092417042776901736196736670758824059142905076208531786085234683438203745935808625863773573650205546993039114834391823380106730537148958141788556691882924377915505110083569817176609657064750160889151728700807898143559728895284986882914865039271802874354110761416996679161346550800225376210708621702096164530020057282495743008325678150685171822318152273469110675151965972978107639771865497683183681018318840899138350811294305857568682527416737902384794932225789222588725792882450862153528560265179499703113273088785255575437393161951337069625395272628271730294473289057218176490229383144345145784243187655269392357626922956523775493641921129653397025937897354845706409719064051790713055932386573969086516311530627827724491196471768609178282518794083578079244983822897539697674487941622390607074603938984173643348048663112101156516270401270200885667293672107466752977846600690222210537408062532067342217541674882706298142292969401573731437059391101482115033578259452420999680610741888333602742647705588278880243788511315173260619822413685273553545534344211503578465098773110909438881918789096098660797516535477203142499434471844640146720583766643435077846565694292556946344628475038105134321907604972480416401556174649028355825555933261218020119495079259052073920140962317165359073935728686811917312301319272538566069967791363087467268889721237422155388838340587177748536501448650947351683997413831464304983445113137749148931435994397760692558395027539776298217587419462244651511467672032293104178507077160959203533558443685186386749253763561139365587197976920098666395135198482853480621353809885849284471080857477153918342092491595098696949063217809281456398038612203012096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,49] -44870918061393739626893449965293767019317701040719223053837316495582764069024962414553494000355726026421563311844553238201612783367830655052577047119312514740308833495761947934874212593261543433990740314968728985666951811152246352226097010902551363518029119140518011820729571486740895562836595920109114900826835509928235154333079007005217742791102757477902296359967868090451153979328633765282023519272951800762755936936155925024671396136528991171516513812477803030504580333406971228016325357480941788777541658057540625729064221493749996753348199256844027426331166698553923533619223187512204227575337306282453818927067643272571297544207031692670402043266954731010927360660203569795958545998854013362452326005116961747802159148852258554149075466721681019055981819750568363562829759888679295106823834681117949235613652235257168989194303114197822314495234029094383765904030598416213702469328911114010449180044759761903305031778096757033513437679531696277715207949913005059730471972000409997204511522282741917527365411703981363322172082822814843954787524467360086215713978930294651466698630119517400619772716588756008812681162437113645593800335758453391885788404139659559268075312800403966155641036118041319812498806351684342714211112886104655430578401185928149849557215350789873158451815707939891360483379236138529231403198653594016411690166718811399633582315924990681421991958912696047677172096387669419648373586558953288535725371753177986327505507664245451016830256547954712606057880419859618255921507279521809155081854275109503962562444899955714218712240150960750799293468701166146544265141019183455530449513391216375943260409291528677948653880471447390636811342796212729938065013149499567935375007277036102732178308438845312553538076946474491207791169758302865612365903020609263560974614838143993921235882969604154375067012694780605864733751830560739954799724509466703609074309511468085287002737458135253501364543266936557621462851043083159352298532222618319046747275229712198421052782304537956098834809721142021769681377545940880782264323898110646839376523164744776715251077611950977229552198877969791414579993298107017482624136156304249097607749095349035939368094666505979230793799329454638418045353097443940426353467499566833215161096154924207535020612445087747453704890910941078583559228844844136889438673518200937799386284582927632088641139784583806496718005321527036978312995709621156094318740860202566822868287148354351562700545114327544680065216905891047984666484305380737177741049231222253366745748503698297950384204414868391996805821543077617122146253473693917765281857584416308771480491624251177107585049111744746254630853485728391526973763526081185429072613888140267586644392204240421537890980991013017611880316761851354340465357147845355909561763469889247003525292725031794118654302044842148974514057452150695877155707537240339865473451383408793456077049798574946718158830071327512283807084439354368394324344548599710335103468299799744874167498991907231679387825571767885497798985234328210082235911168327680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,50] -6771453445625536024419401891181630989286641055845255261631055654979555942745431625634524155965607542280832534394019459747303650140765112531118271026443618894808867274314781544694003157735292810459390502268615978996555414513469045463973910447799301499821304532554531621260373527231288541768345383853506703124932153862177078305594646955230230969255117854201189009318819692921806351676153091748539424965432577095649500824757432519244477709743289037895490282918938340320266161125399328041219641294295535427224216081052159654279074437482929365072380638164768309195131148190974840017881450881020576088591630979176039347942683146666233101381780870720882685025152490221460016564536080947600322555278491632052813799619403745114038290689819960270754936918000620983499881046157111646353235490347333649312447763566438798648187434519598028774153719634767926069770045587800600957354817975625007931833761796801575580754649277854316886555099707553118391454800267018735307347240465255059914670640948892412839619157013933962635197498517388372601961902558559131132253647951560314865191090687995841983357592799583389982971694862977452146404450022883231579876007825712080382029855357878413135791413894567206129335821660955610283202302162212528575479094492193388888065784762522739895845212276571498689367517627070666565194477505541260479863021867800706527039399577627299589432855114145477203165734167258918523509211909663638030593309838192356300854965762971785831110589143892697747426304661647602719370575618812892829351157507901828155072458476018421739723464981251794185802674158230604158681312250301947642951474340103149597918758726253196188590611317806437716265610189477806609553784781819974466993884788964340135822905153984672793903020621645341327490243477525972986731487039958940997222799835349107948515987862531656400992264807473444215963563675027955647792972790965755806819907821269802836412820373077092507815263894060521012867677712920706825492687666368469323571772622313775009728890238121704324298322929210838018667918003048437019062586029320685882052355880787556349571376615137308015905239274307467728785130175399244402780939703860136554472451104552053321161069581219745002040454525916628877488606023588401091934138967520108885812141512507432328607452280668297971019409074320359992272731529993229283174938031670923483256818531416456572347329306742976823643127370515189112423739485716411822392468305816101430630213534153250957964612778400063455412727474064788367183303373987795118987282752989114902125354385712452671603151510782877330482640450310213846520829970837035926787558929177801998406616817787870407357747207239787294341897509775421780487316218124553811147213882964081676387096181593338765761448720701824831944536127539367965684888620599258365910421232320026795519537506718733196530202208594492983409110366756333969406348664904627049089435181983375225248960930426067007126890427201117007900962105763384471729413702346197715576936308744055030500461145761028739191446830782014276759558692983171968358155481578393562129176199168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,51] 4328161692139127475629219315250247128650733102731152870924989915581731359405275303046234090197926826427584703287355261902101671191890876962442419923942795180371587816303251151829777265228304788787001847792340739754099835347340328672550472170940217719531100614956376303398532152259509294507353352297283752407089063828675985408505982634521558570989543861222882918414273851014570681571381627588610503368643766820288034902598253247863546758157266543704628730467129085086898673494003519409628834702585679046253907755728137733388400972110368424123267161782389914322230949414432822002812172218491122774082109323095941299310182917768689295576368103726126344446911667498204461911515679279061842633296845478878979264344881621083587819393088062736623748295403500304726787093303178194862263402734295208472608674718920538823441115768372720366811909796366515637568989579413331723685886794360906936010538551393338172140258690101952679631895607226112751740640831691378490536970216245178394774817352557457576148813768574040561890645056734102742758043735678569431926852343728065803970909943591429043801768750098618386026010339332563105657800972759681267191473265710227785443153848098141359214419268378853125405481951047810260632346025847505251238291734398801769926337924541627005731220977014411121611158731768057639756671762454617262901487112653502004963691774569098773564034054101754672235814890998897498794664510132586382401478427976213895010571162032393936506479519084609451243680334307690571854170298765197073224516371984347026791378817888393538476400136305655849881464095567490078137845025756842631119109590430598459666906006726434690242533583410485629322223412691235794182872997394324791051990170643160211520704284109924004276747251321579396763319967019384689765864975484927709684683844242040867527091508960540664193779489949972959616009343423336890264350601555206424926165130923137480490894458133362821183503330145061752388351467201923385725918966946318174432078375401571675972958220145487068247648065558573886682657360724694480561384061877262203031118271000044820124949107040364839000066735311340006462272074470269517268148399604533041081102948350823377704705792062947435064075280825995785263084791069749741003407539428110617537623959920750023685942094952274206167839245819979184257659354266632936150808703886986965292158629389201980754280807984590564325249079728644086854026271002657042296009562200316833211768413929349979046622768168014823416247259605840236347384737046543431896191891898549629803313257932152653769168280225252336932408615785472617340778877407595985476694579054954423432505398107404307833728976817595321590872324939853865944849169051971131394425631174618996687262000056678205182909908145145739659848167773736017219457671785313139387139443758050788902954686979767146856652598697073950287906944164866696476334894911281036903529966915060875444221303826922599315242137926203776095549675331122899589694155406015455141966247888214916821226721872361388070710358032104691930081920340613221597898010888361321604013096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,52] -692827022661052529146774553750056690672075927297719542361588086597095348793762645827401313557676777222112995058835516558986624543103775635100804918821009696740438294930585844084446966252515548213680348085097893853867164906584953551063190257737165970776398871229949901120442356459767171426112360595212995227759636807004928590621244446044970674756546116024469701187315586604115804664385182937681222505809200161657674520311082488770280561243383276027361368731790260368361643686849728629220928866514664110461168743411738076276327633588800537646014719908723023150868212147829638558644741571989242007162783435406907716053254063563384972880520653718366225111101951666827962268369237409410824620045186429588173618102454016468428032713241421674542888002618664432234184680638295807292640689890426218543301003464738390478468132896903546690080333840153938704950435603494192546834083236160106215582451852674668925033278441331491881466455780673671911392157489370778276779753608469551754334749872257468046956958644456511580907320875621795834773599121326071180958049274419527167846901796711749217040119820494692796577994594400460709635794814194752649354984798078140675470468611366839435961565451266558042461740724671292863559743241277752597175192573706614428117914593467325297379814790285741138682998545629152499665839202991912809461367505166456609076857664429370496239344534448387540981692862147426950354292490362059697804071683593504383276847670636137185949547401855909098817382804740695320926984229625789864186341878873363527460384626717833748246611820946909956565398500117369678331299813887659548425812184568906375025286641840490545029649460554094228447281490338645621809931336951712473231153861164517768271364493689116310143625795505323291276310357473655141753591696407035815115343104432271328670048821568447516699325103157098586002182081018692297318853474675299290004244232775680029794255896218236135328904102020190601411429170591151793492247835154616515468011280414169987378972163714716170915878358216137320222803897173741586694121542434291737668528219204163853110186345901889173454106079316876644004729496334263716192005763283722561474432417036777319294790548995773207058943331533115028750823804504852433914313902488432949756799166330928074234630253511108784821336712028507280091598943275549054207677940563194613917145602622154865095696844642945618593198422661777961043421087903298929050935527718531201124721581705501916729054465511855768136923762462381577032941303452981046498933264840435258694276092637692139466815926229703383507133117204750501986898548570462656156576424379237313186036297374394405650861711936246032096296867184342527512205489751173560117472384636916778648444942379223084854149991715406743525331264782287301910239206086799414234153690684552016133470308590971417840936202529240223799422318249748181572366989518996662967498491882059237970304818503887387643938689287190449299992121183081069198207699805543070460538746652342092707486268532423839393862870054757456075190497531299093999282667231737884937618980864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,53] -44103670419296719253653843462514443329183427346433719314445583745767311554442412956506907714119640420395819885845933742209023087410568009834414413008686089156465219066812487874412235468457972809035807797834391474030785993308973314194734545858874737750644437970397065567962990992707398806933013824670367969398745427969360853507563112069762740244710747947521419852818322082712633185850203913545435758206232677919037888364286166570606060150106881533318580765520279513316419222773123662648668583300385199679162200801460389788056064815590227616808568531184334566215483194389598233951160987374265033233549380324484445960965986873418761868872221325560405584518408253494177245980261183447368858311540281236205836826760310700291872716888167118396797260784874722110446668574424249806608125521976803748170326847415937174199369332344149800174527651390191320035638461454887347291353149821292958419192193326107261032522365467315193710364450589880828913266633927221192994580669632676527514440105482884501795427826464130538971927898389534067378598884903746359521991519968398949858266611706992909260868476345518476120057675646120822318189414666089355036357750132225039789300255333118573771186444044368582230616467159258608998308470620587158166758539922096884818969370777045743458207686505607820098127412650309261642895856826334101848972157153921753620498822670516112551889339722214856482774760151394149428552660804117581393285360822192834363646175414510730575736345059290146987334780899550124759955785126165972911089492162430989028771890097997532425881269840709815961491804417166678151160557387884930629418260647693841466118339711706166771171829650216964125629780811307821139989231010349176698487310635850536281321375049026483427969993519310744199328527263928442020340414336449725996017858565205887189499608450710017594080768291468652913580581413420860208408308592043877843265548720923269567594891405750288400463184277275104838844768666404524462628465143629419904438263191665758709143134396394309646300529397933217720883325011776484337100677982234855717306701624680168158450155132662982175732883510787228692021850717747050209636144070745406211912125957642868473992735876117888926324566185685338587962507141996210952518197525520349399292438588883511155433926473987630183600513861682728598538341175014206929995586213046543369266771585535592354255067154340123392655148028362439074481200726645148341247273546487658691385388580033635343130049566349524212307159231101742787200993093366087665038030492947393413502606850170312511344665923481941279551974643609627456443119007801318669773440047503744219589892773568489097030819990673963715775418630925385965296498795193207568861674467494639733914515621279201357280879611289369012397061387480819002343374367259000692544994871333560239043033004779553119517973019451872036177496509723342805719357721350555555702719277325569280526147995189715608784113723965320404199087144928778956850036689000818164038550326994689712261531656786844138644555971196666804972224576359404342062918164013222445585530880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,54] 34423717865555722289378853271212602447975421408997999718902905929109548211144411834985810212932545928504029603857868717142248652487564864169389906686281555158255204763989937453443641941605109787255582772467249035477609242949954397550956951827775991768283725705137461863928123677839285409020596537612587158769051384781879643054439069328582184785669152501199791922045281466562413913983773869108451141189505863030374050485295032811502669592340981235931145560213826135229731505815785638090719917708855404223146902096192316768140164984719919819852977353170506175460561459215311366247887095021698164606048257638580050632363852659702483997546281798646309942916954045701419304067739397095613368908874976437391267684187493010043062945106342273066733969380813779513015323898572647949984367517322946594649663611394947323086724499125493217278308310239370434253935420401650443530003859110265918331162227249049285689363272475381079668862419381008102851026038216414567267277933900810230291904132885944715972085136096429473323931018899492786745020955301226868483697203095879439793301623687941040638846420605058598192168641839369177426235697044135813196850302618026616691933534929910867866270984595413693118055342545793498361355637943200905401413568485715224230918134166260270979753500246199105146537883783189897363815975213324874762191405687292592016481279220088648777571328489944759873003789079424273408225463846523857283045887450265880816521773651574392988330373088713344468463060481701479401677665461358291277924085022504657998138079266365430869930801322520689056367324280091111965411309477958760409093366661701251832760652520813842547402073091710983340812424050976219467984664921935716303115254130915294928823800948179913543915571661618810023028235331930784427204830439778295766313235286978445211971473642373357278900109740236624759639120003638128941207920264088577246512056416571530180613955951867925733098819036556609142370757583742687874132855408962737997384004424933998363411836551432037678279667339089171229885133899758027944215508930274504503846749565232362751382515538380042775854516204662818275357024327951330824946339965778527234746907481201050558437733452901705929528613207524800122077934432028646344160595462118972064397069364461134733270903868816245320041173050660740635116598564155653010537811541629711692161834198353100181457157795083137711596474993357918502114225185030550720404921878533962753427484339723300742404964147662476797099981421693654015166985847501070984291882109904498969548046081455654186196107998857967376057668324609858357056093578632420609000512281730807872829531294500766413073550320324995256736310222353709810460244237842888326402275157532846742874456328747198047036530242855056783738315999219522188132449548906957095894696305139086863744274888464481198428739110778192691702253574767000564879191450044017507323963611848993976494462575398631474457253757497434023093062251056565166306912113084158668574225560801173332067784814875852579756611944893651939900111357521899168332629738036841326021967872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,55] -3706150806605386433517390800686082495471008462986373339047796836759557149429602694685609453255365884515187991253656624261464527119380677127204292905940338088270776837619402068530977296387619529446306291879791137360895524881771538227394391510682433811084508111304416008197435177415491884745224298848883567090710846533796804847530245942723271375917763072230085948571518665499536353486002682644160964872800866992778138087366059626130867731663504553032377781797974741647960987198882307510491824787463550973568555812087425681220070501124914063806952971118609299681495547079563780341548735213093011886462086902754857727993249105584282920823255013394528704798271177614887196085717005350103353595013879773696471143432284530284636940093236277498851627682250752470319653239575280166135001328230392255226992732410935842026589692998938078255488807974797860743293013595171112843523892448209008644836729507512866727159508326754953662079751513630347671645283236517170493086361841398508432614992279522951104547606229545329148220803212451612791079031260748012852242131530928481374700355794089334070884744443020409121272445252830264409224168461360928093894012491473651605980059327826822660705562171080277418955334949325051120498134709619660441853408938465451734292434022706936744533094388839307283431803933400365974048363395956494319113219191731788888642258028672940427936751015606606918354354038155289223422560848618621111183361937119695321186641578270619707444582132402609293339848625860521006247322320987986729398619854872791157723068660093285607978224712002069849282227332083847274329104039016270719070491160513561868386629940335647028020074573129386122134586271726597517947882425318850191614816909224583815914890391285852085402563322888801657957048129717336336035227786283442666621900130324261756009125432339991284905490720124728851079127229902520646166375895571857358322871618582115064280983320148064565730522815040985315378598583298020342579052421295087411134834949415449257281552653215637385490075072273164350062299979936098330627264238227413036006409885844571690112201530230071075784327451308410399019744305180028857430669069536062422244426462035449305230982686183468742155329689249297852866361074662554652103759234698341072430986129685098872058494079905101557740137480733906295256652656475529860931620102408468867830041276110534362274911525845543594486869140547328958301897705300469413844885499448723012024296523029467217270346546883856486426810849050463849213139718856490398304553529304984871075851080034713495374633550278100907808274347186829013444316549302058288219124480200413493735783937753568680548776149559592081946839272511498553249733568320514760758881225968012805510178259026043757439250672404677970100007264822868245785053646844301842435891131182511946733974664657738333251921572670450959252646513258532869400647830752882951102847780046274055170339353777272569769102629145089691085951155318436913057707592667983603049939509562787025204288945239479350822339855602845387735331694984543541307557189116575702853877760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,56] -647761370533556583338475188942347452672508189001530401458170050570936445364039476716372551551102440858291195903363243606398654535316621306435105927394880002561445639767318444100438643638993706505030220542506142420958538939891350187486757059707811089653768349755541659471770787465002458831849408409853082203926940648677067132972008280871849983676773127912508731756783711921548697465562904648075885118126025891006032395746325161662046316177154307564759314331971769081335533960273166612173440698802723075827615290444582542757248963723683563133148158614777687374456301416054360476815191773374988350504966304069660488818751722515296109330042226076356364668030028851759423896458150973825865487432752889296118002901278737278542448387073015304722479153243569417429382608411110801107546226838498609930189250193636486113682624273470630320236695621426925484739463175091006104013210278982767061411319442802645913587920045359274805043494430892513235068897259396973009924035423863636007900465641794416589198133961663636736712514232008505048933183245140289158151430752626442973862829698152693380025682028243039391300322996731362054426703591121479738649517159703259017014880826630396098747861803583430619797501956781539580153060868726653318479994498781685091477804618396862866746685970674711588662087718563960214860113533789022783830223854585476286609171044009901398089893347897242458413349144560192755926815120586411161686905419301724479172038096260278442256308214871959650740567838320427123046827522583896278672554386715378172702079098346826252933456939530249181755902024895417947493400335141396690358094075217577769787785214511886829371651990016795628449556173881176074440193983981286445764426055409302102895173027780111653654739717478549451741638631959723043085023166596746074804646843548716700283271769897942709632372825010945806620932493834495895833244591746768244093582552767760341414573360982706994624793322789337400857173906857019834111846533397082010794432822602032758668266516678746936169460158660140760051387188684210803952736564047319243950813287747516947607562432685167881108880885371184606502597724142044917270077299620796892172343493454235454001524547180897609830897659965348751618320384820805794828780483180654290404094040904676711200966141241452403678428377873497943173654755535438411887236073465295420382180940704641604386680205410538934238531117007743487459101250946630340070874289222292574576259755501832943197796269372713506057271983329603241879382480388702444382888452058914565699038893278335549640378087897476557461244759291849291744952419727914156720960628307168766227753463162965193499014625220695404307937602621921621162026979726416541061705886718185340520105551112659712933557065372694524018503337321461610086149271064195784291660391437467333980484410352167891543105308914860083437125196593891789287487012594536486451720086905137257063191474019740508413147433007237142393116590892332859436372142358992606015768835159659823079051318562834488994662853700100510022715072912697637143838335376264418484551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,57] 191047113484369452842675398193434502582254355719506411666214785138254932081201228720848349480431298410776442313272840176032161781409724222450854972882637566620274989010663338444643295487612728308523180558011473403933217756199270944397440110707036934527480502391868855420584575267975822534760903052385941344268166200551276972139969992903850226223131021898533622204057406571533261401005040480952055620586002741294934985196300420497986055985538618626334156672405357839178202194144519628991052318500625217520254946042409988739229673633717720128159658566045673535865191282260785846677794191953636838980363160355401351387875038177284591242283755051957391090675563909544614571362868710680281462988645326440546701619377017815603939427366920637428620223513657639898182985416510313649016612179264313655736141946803149114053341364731797155114391229768715726489297511052345321713897302811079154420199322511927519212501403184925802413287833592767876310995897891444476265734208033844469047176390134117358781472617226361673419903320987697079949432005799251121564857073952611197536888348788525260833720279046505148281058720588067170921609080626379435120612349650864926260185095325995979474488204655354760662216647847690472736592884098482920393260755120792769655342442015571724094126620685062229446775583107421163231808612907040198354505332567166725926150049222071248991427825810249106222217046737632345192568809576182073690506595467286808172172799874131765105291098692770201262067526070707396540283618904084183130268613633046255897406340745431870538318687486284794203013178006428261462486104275424493434063023804478704600295825169797663518114395472479558195088453202980500703102068306322358380391813238366298492812962086108494954156991448194187846831976498965705146462072973547481287535223668588546266836316324565509411529093874277844036924609260403861808979891833771247990033089971224721452254372256655662945582345744499836444049342067519559305432147853559602935975055341924389475655737057749220770437332851175875347364630500425149618011627983340136671869863384698185127144718528885780902498323288523088295941987880666137266680618045934292643247562720819422820743721389088154054671703800082427680608379462689892249982948961689209524221701858232936339458274851950708415848374180418209416070428576755071207189505187956692660399901841165598278861829173823231422579718844857893570717612890552311319900781124162446612818290252043514978370012881847970416049139351713025190203933834550924679703336586476923563323918351692017048119240814251627223806759017872805284531284784620994994709011508133658110046004029852642632626998526722187438602691239810238149140699013560052564114096273045787151344657077823503575735155796923366956579534738918417062257111851114368352887986660273340001723301193953639221745594903469274988906435327619577794086294880604784693007789804868190916651217580856429518979290990997929867626165621272895525852010490562186133031582812115502767462723802916922824461881468029295605452121346431294317744767694916662979461120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,58] 3040348076043734133723202140967037653387001585121084990460381560742317675900523396780588481422162421239123091613950204858405015819731567555442575327097124228206070515313785795851139329896816064985085395909368805746154622219907798938182443500975474708918210661054126745271302150762321175397686609761880911063996349807962644962511034255264889974541142965143888175764146669935449355076358942635852537807564714163503926930508412307144430370928930093681906718130453771381085899239594170727873704121180890429405328065130866020459793927458750745239237726793556497875810907156260122898548214248343572043262274314510393024607335576173443454760099298307580139904104275165199539815143001574643858300433135206200300938121982018661790431179131600812024955147004358525585004566870221190325351407055866895307428505521738676626612179144599463500617499538538580518173895846792896487869524452030958900923019359266533787503987637579963019839316040685415244883670535564139157556972422628828943163770792918687921898342056918607749638173615301926248520228545366450768820481808164971711204945898210195521064942389375495898457375104983293299530254624619711614221973231386169783677550693758307568754548328351432442818836654416683256036918393601850069986827448471251359066064329688341769040540939918630068076823091200352786745523061874449645527940262296547736968116905592278985375614801800238684787938564842745588839429106448491413725494001036394960843895802820539523041213462514383953709265122137336804002546612939041658742253701214385947183885052611229389944407125878873022452928542530542595902279388833028054521997505323547417336430169007120978945570205297164257012642064736669304366594574760176505294398919783436849487387164166962742416172493619493118727867538973697444503300565553785243400934527728477584440565998444992873886332668926759166691620703795106599099133156222642538295452477453704640340641248645384960047889911916874138110341887209718098452896933378618889987642921510793306234408407728790583517178742966193630859402988110977125189604232757135114112408114559127890882406382869552825953115081846611461478964494638305093675279786366299469635969091371283983444224323530260027299158290777835073989377218571926844224173284268739527324753087760114331440867077815858513386738221982442627044182775615011565793402174624127959173333959838889579454820850539837058925964363495080426418278349395710331545149172194113928584894181934693679731611857345666348565459654562503853147326343373795240192252502479324828668284304066655500026169500662680680960351709254861140040379570514651098771148851673358067162894703990237087164557110792184328809321023527190735116983396124997895643713417172300948108852235816466837248774869741975052238696746853568721752490331297607380861544858927400362195540408663063436252193863608055163810765694101177761772749107495212549502546892447849967781165171198282441519195570073730456373508774101315785773650933553150003120815214459956028406549803392335703220338108529635975009477339989244672371331282441009073487872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,59] -6770875274419596800858618794883074834657883869814429884991817326841376200762403546348031586893718903821704968828975154850486854689435221885072500389860462796111361108821040424986229322234775787887022367299780220192744522731587779651751591065827789725131643467555373615255543689193019078602260595169481116397137443268590985993801147285403235440044259716001451646152019424864414662302123663419742315682648992539553415329494583802641725209635227561633071179495937406973328888853434517743272068040561511177516095965448205017886375652090699152608080835843707376173114446751193761444526945400012846481867381498879353287022766338091683501407960923979356576320246500975764087373954665449081980274428644549964278074231582957205733073741777850105757830349441719648163122930800908739242605129158576999793556177847910250742013405168755278051768480356834271414438526734129694630796099365473686456325668205911194288052771906715854177796221879153390315506553376504182544605005395280281205149172661859497439995043881926727214480906987565306549255244733410485604056106663662675638650682409584519956550132544397002027189462943821180078426022027827182099460166852096692424382501913340365424614875339634987845191594670806440406818275708815348434919088536361943703266904068433883448256607575521302710897629536502712210253130133486672410193400657194015029538565187059734451552560161219676363103785950710710365184131118020820031461305697997308904525507697258925120787597546126654082005812594571731889139394754402725666812888899010816177214486428563092346333954419734931550946603451634578799620467972216699370911364720862872085118673023234070843280745636972779279823652018385950554969738214238408436930066544795145204247122163658374409404783787006854032166521072458741536027566833748394630975678911579298075318060743555535741826882335638042967205092804746197993954498926396689266368111971551226862814379574865008151313734955615330204319184581126518251403206504793183077333240634998592598743388245920445696107032954281023789770898998179343931913437241192634126914269683398285635475972800431748807604962325557467956497952904519491813025196853553509747493932059402010229526844874664258371906146879427366804263301954196509567020563261805420206209210505307371263464614774316874104910018675910497066205617905725005511273867490764849499901896226549287251694057735058721606697226399079150551098476030509210420116856468650667119392680764636036816726629295432189899036435037200053005124727387685593951709398565392189741563229545692585944041196881511850867531388418644490174443344982475986086949934595322367730824503173526768699367300511739815937390411457870143037129333889479078234359721905734288605625901503677947217693520072860484545178013579663661316095042127684472736148789152479697975260626090648416863784484873771351468784274270936340000585534592680084695817018915038225451038500916676048197184552299578314406743481744335262448576354385421575836171292281442432975779249120953559195475038824951874464898210596213636037684015236572925311057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,60] 439902390324160271404001459643637512149513446578377978241167745896383017730044104134128533654367088845501357670603267059013503793634530175198571272452216248355902970739611934776593159497654590955773252621649641520423627210788856446302582957106321598017575024089414640067516223568290629777532830352000412804419999686501709939694467454286521735449536076833620386101011476408291494956336418503569663418664694953665642795385039163121566529760421714053729533360255154317758579162134533057960985888171486690038395140498630525841667956664752874372606420705151239485125488055106585548256820829753789776095251829989959123942566066967939262919805173527701093025864541918666967686670486929998959215812456527067298863043743971569920517829875264040104641793961781733056388093836717922017637129520303018220131016820033272361664606401029942974100958165266745513946118896049733155169400457893516228994267991613852112880609591073611581180052181778635130733512443775542953212057855722458448899689270224695044989484499505872903477036239217438585205948030624408242450546844589083232225227448298396688911395235082759121086961265157703529990720161612499714790467613996149488762935464848451862423218464496538058001685963215935745843585203296549742226554535291550999725880115884371789242377767187812069997625978597159830512775258768385935831249407484353998315436112441589826214010033777051922949932236977693754890649096400150255613018712272607913964018545413897240597785867380316623747608407056476005126395885321484792219988394033382904419013483263012040504493728104575511875531186343882414040895150922397684263353969846446054440612144170596792517915457020431197385388722067569042037575478903453327412344411017353228999060207041175144823838759426756353386967357449409740212679770433850060696171804166721238509941620484471329849879261671158223294443163530373552417932631278137986353695503816501569735347636220983584651521036066412182472428175460973350476406353497196157376612374834869301283830993397128392001591057645973562431944718059952749973434077179342395690672405148148899913679113773341680486974086486274247897636999434427452136068112157398954028217867247327969297726364856370048865712558312069076386466370302411275138755859545395452707689553239784668504268125422220215738905069346290092313705889283956061099201460292806477651736618809372585589197753642431021708149073755783691518809532061735016988533007165781238947818524733079200552634438029043884225922041611829134398888452442636226612098729426139651461712179919672092486902498668777430778546668354913445423723741544765081918251282572917892276813404471065191147466448664607766628683030334332281121279234727449074805318445763247944650309786138559930910385887393220400359560617209298773398758197230691553739876553254803894826100743858778179773865807328562832834963327942896967352716382548699321612316639766895527485542167454880851867748259330563986954159116238804674970139707056233482167317994780072051298144491107792237187305340514668186572286863547590641236872950376245816721408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,61] 196438555006243147411488844924845160465528713698202015574624770777495004573762777891778076449145331638717204392343124422809622666893435139257913709855684049515461734791785318283056558048134676108131732791752970953555760678576559631695465244062952277172805481555292966060266405139447935482709745736168715919483667284602773508410408621578085702874114627240455898441905742337716199776499318623430575255183454075021125850998333877123345392897915518073965380764664204610014668356628205325157793733774971656097629779139219094214780036941951749012407568478297847296703307358844317840723816088771177253822833540526588446941890881085535341675800987230469401077265978614021000222261383937922900323374904994669097833328415223482103953861158356255031763222852918288115615757493590423627034063948203565677702355488667131827082028960782790653947749815993714588488409835580741416359251993774764885636263581377085693780975656038493855318792399038738648575964943842565643474748627927394804894850757264550505165367296433469089452532051087296653969237260405222168329771207899437036096195725618000397129207866621653096005588096246847659121261006243035931202343180301987988835894432048318031593953568110996860484982533536542128225472579619949740448594834205587663406237146217072847127851118810953141737196981985149256273801061403547005679999525202845879600440648448960125115498844165656581852693734958913341268892155930193575056483045342986560708913742101101331680659486790536714119567713116617687335001200209226829793738551977665473000250041231407287003219720876959302115261490904776739268640229345467482879305318937726611785027830998173941376930783911430291877688769206159661002821754057376983314475723151744893215505184767517935947027023931205208702061592059439712341325549964068519417344013597280190511841096395928133565526110614164508104151464569010925915050400159917145073336786914962574131114631794974483617561385509864659587010179279610964004208868774684257867808749195020290342999785020614336843324926489012439133102019486838141654204273392342497228545480776473627081659896886475216358627421077625187695573393944775475459007841155269207498296715836014140654534928227535463514176925217298293110010417148494836487902029238954818308092678651372580712783046104202151439106930939259550644833176916584047419294115817927078913924853353281856255869501710347850910564786758890622360441356837972525104259907610637149754682917886523917273386622121049073781158681668389136827160067692809720956513835045274804555303422958690487049761870580418633387607591026486671511656847981086009880623529624233154554815804376203276682429328069708394303752949723780228737096800371296054137010664449034193161962356815429457927065820348796018003799965573296493899846987738914177402792007259209278324449912547870954393750372759730388577673907944553407448397810315446671917156979932746063157481045442019627993463227230684979930102310006216215773215358084483778868840774001767899436827932065083987254445949855127084029534733428690003111095171304401896734720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,62] -31057239418335047503504509618018785391855573168239567902481526130262291724170724153695539399788040379248246810046096246956067317099643571644406658103099101035292385193325736060704120819942778305321903701366373860703176838424060855643245036600173395364129716409732131301982089448222076066822787923126604647327703501073073824976203014306395536583449804296378443321255313578219153857422276077867608434379954025148104357448793565702240734060867137051886173730817085670136996338127780615316657034173054321389948777194737852929311598538571585525740885225779206101648587818942025109267124540180785885284005965698520970284496185905836810042469560010270750672833505999462134049665152267619372769094435965411518916583598474177437181198113622790964255724133805347321798462993670072776637226502575677468082452848683395443470177050316252592977445701233633071513260231164943687706911112702826506821654594156537280101217107552991042989652229449647471640115414585681441774241747722757773470130284458428477278831913315652803090381033959727872537758083482764464947490041015192969455268331340741625232126621014879712508761341759893039812023855204653737584980427059611514700660669587215115450895695126127826377430786092872413924863489079743010944792811573411908097524635021195480420762309306332245562552841621310383332399043743863430119196505436520972858861788614225616254126942736230466293370898552413912226922558332704729637554132499169036520421626310685972682268260986949877461758673726881153038136796402516260091136062631639428724905002041726804008917215254180976086426344984734252304036820504489981454014136424302586028498536223010608982160946512301124254765255951501811385618228465115767021370301627290176095824316177373906782210694391177997104016836409933319949602651819451099174197485317621975288698940494532965209828767185878283700385772241231174942381943524430526612682551505369299999595527638415494053472288663952468536360014283172757457763209729154523984678623878487748574716059065128495025602476791948219001996179625869431160536322555858501061755885815203054113260886297399593066535054902855214106507129891634141855009727512258575848242424169846424878340645370759616148311121471980786951188366258931581594222796661117385627973428097111846683722206603531485146421328552014775388196201398673727181436579143939359910361394085145771362485041740899346800405877960061149940368938308685664495375851611412974446316785014273216208390427606854983830729890709584816950371794419221488901777558283456893501311569465697534184079882871535124704885722457739339829909704998610133621874082827495740648452885554692497630425157501129447135317810975196907056113668246332537297787106155104473574569067777938660547440809342360341901980138386221654360622742019532192374666490091983868590153249797793027225922928564069410261168160356371378279309565161017166930228408309724293302549957371710115190145295782627167426456727680964075249516594003038559407737449694343364345950662084775253718952901182030044759289350779681726679209307438339076390912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,63] -2417570411822502520924352206412724029852530023267393313017776233103806138811603078377602873573449620964568626172172309082156941634307343766734289511473771279678619045394176111354858321357422347327475570803807676868305004130907049978953263837732026896460733378941511357073443271183217341914592457931527668653766940501319892611759319908854609633822790141166563964350411272394450553500709218373385406363650590080705068261805936536893526463873937735886377830271129653046492610770244919161887794441621877399677394730856910826149125257013786964919198479591658452965688927617912604850853369918892530780946480804442261751233807786016860308904348145268896558488883304588189542266420367380542158585288933387492627158253223649400818513570730680297811404561238513787403364201976050015141315151140558972132427173189811734250289955866594520984076755077302538070034280374301973355445741988619750924783817164541072974277626149462202234624398675151810990196962035375212768102266146878339887036048456573860517339277917299895803439414085480810779744984566608092580732483631144318426802726768480035983608231798257046963226845121262614408413781775463789812385068818043128597179335765007687948352874165198527176323381547003605443932056429746373750965138272871995279452034677836137329294114013856372002765411558931820370683441174034150989317218525624754865238197933452196527563551089676096096125445348816659412201159734743218924655845552492692419013123713087688200738701277132700046160017220253936820150165865032889145748550916447734196069720406749875439099540544332971708982506786800853235149150873587738684363712949195195895207772820623751411296956833583235703266550562003205939023126280518035986353262358861848531692873849693851905206092368465657893568032718852681709277014866201492316411535998990145324632793000634392848692250733938601056201892493266483842724045763051110948069970337262689821699005942419531724016275012210849244909805106625642624840487511144164998621163921146458928274857775362134288259402645140861734133916739400644406041992108805370824416129518159047202973254511649160091448048840974235757210918704407711541117600267109829836284325239720050572069602860205777218090080265988076961085131883698811825468875440430927507293112018914082385529338174611543911519058712437616262009822450287136650273832422735111466549828800931142059436556032404271641139598544147196388696299769246078991357054504596375555117720807438521587552993024728933394930186199143747048393800231339729761781126620026764317284559806012564836159972604874230567913056446491318951942393494490590576260728745999552342604998450983098428362584269866560471983426489203181219354843750263531265294897471428474092657422551276319342633587285482506415256581566181871646071852836023260730547226409923033867209462452290075475744858075438053554829060546020288886944663842291794985897669343857794140964140836330084710912543984246482197433245877453252616648793895547888624425369158746731066065142894096091186542304266039513764543731461035103030928800279874890629120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,64] 849269887704738750708065177453101028289595233791552006170619748376203817024802782216507552411442648685468064039147242483729402859924912749903668891171956039040203604095892006458884916192836464303751366805925995235145561355567036276721641466514840283864082256848766694726059794854261736981427988427691851452634974859969494573717505306194421945661415259438666743222567365668318405032183203918340331378952747994473811004367822411936961295786618078862376296467266411149037254344609328208573041427212539062430724229524079673643495561709046549393918286485112911319129043706518259047608086044347426249155096996351437824991079611528534624492940638089952924258993397107545771928082057985023209782896863223463336147989434346409372560482063257743270738123745271818126989808810119481169321449769395937669499094092612497110945112720106225876121881237760872803844938005263111579719314671770180007195041718898887411629370356979496629737602559886946771989099635016555502326016792769592558275705848165915183438065904112395521671521378216787457206626810569925038606823010966918783790260354152131220684322630355200738297181899530914558434251174517352052169134040345934860151724447636665628377266196209201205016542327709174411657765809050529766780674744532261445470706786150557857158909317252287499752072017080518856575972463473985091763664547238970632513482724808612954794160294877280071282554462859351543287132383577006121880659051041666625614592057230770226267735024969394829688777435627118357184955706314841503075771475691241351694665992600983689281085768556817556256161841964428636158987085251499273769218167063192407351040441034596976890736857958528456890655106417948810201808436331094317386165855820998375725030677727386804236948125918872871540229514599285594385219326422719673347828420268234331017552913431963019775046150751796456554573840503938327858977512346700748932841315460335619827267190852430556120031279290836491482792315020219494270877825790252082560543196243548534059944876311584513302054921475709463912079532995467839579514545376735624559466235767152349014039968985267828736440831756796637048455505599565396398459236697354220607969203444737559057795376158936998185228079232526490379207346218789575762170287362333577559882972095457854922597001408419397517328625558589371359625543311096233104852152601438646775299891063206224619573330807621316271055623947141793424392212742036644659661220843788636873714840850494705978249205846588174760942896112075268202362202755467834212366736429328941526427479717143158161700558279403663384951411434062115662411337387442963487996437600632390630160056400076850634786680174462217357884354913451131221802863135236109642981490775954971848534956100644545555163949180957467171336802150372327342104194667867779475791361497622216382474974218056986181239360933270162364731766520172704913026763656674677139863903255361469117463482610863420383406254513683315420638570014998873373832313977269312710203917307720985131672752446599295415281414846158909487252713500539110751314681838178402304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,65] -22063118919287477875720955628915055169759048646903504897774010604265572264504208891088584990258052527445690958110139981560513157091628471837121487323599633855700485148140737699686318502244190498939266727750700469843238831267911002188919750159572940337709150860348707328541257966043126275713427583793615040919480183261797340026060068382363928912730255540178539204050322977189061486016633445482486749176157729147975751771261852656598906138330448265180489552319102011796559117657905217430063657053611954708720650504447186255384603966720967926054224920537648412355011802205027111028875664624219228313580971793271440214588257504295922666825391159920687473650714338960001662666826331110176729313410476819779028119007807398367984270235957603164999271388636411948715447034367276165072423817994118847795335475847501760632656656303878564254094659162645280536654136875706500355651559301114520110997955568130338385650479750500742984957464594505568988294298348342792572563895459904458867352160142779394910955492973478024718858010081704164094375781671806616012136964907629569673300255375887043882812448650753832409571708179911597501449293650273969334367989299046610942634043328246403860321039137973952054250230522633623757478495705063307335972284035642222064186679575702540547693566072884218793904076577383593787269177270638942502945601572983862428327724955048116962412731633818358601104827807113304661205458543399519121203312167827835333711631804055455743097998523423451693441120391743169947224224732673744383285605201299958548321665005264002649417806788260230021156849300287372133163129867242540197599703951308920028168276106019015376507957908552083385120688041734171262993342506008802439077422073342953271893400733408729627056434386504328690596118405327678760195274496590642761353062486113584498364871249795466387739066372674498831945380328525381134053820040121707156501426826909581146888845890499902789185321163010452998147762143741317680436310708275315396975627832255349548035342442337548910106474543778766367796025089632666588573356452169364262974291137389875178074476779601232993820745138784682433092799440920928082197061831303668136783845371321537985382537650411733238447479295569802306329198710027943028939741345605433431298888244178649451309635252643334091520011378783097672387596232758994177717929752306404337222075870612135614749753099063040297115538011557589587033968023625290070030276825505114791069392329803717384738767366582388271652544442714249822798977185220409190680635359260676119036644150410136752902765631861522298570749816231462156780341186794309294232368053737567370426638851741925566569075126095033961507129626451858124101277956444503285762355926590977579290806429289796163681634743968124138554948485531000732721529614606849968690493690843556618258955555182569252909380151171215023116315376787603960058412998609541530310362529442494378245344513159680803360706664430781780974286987799957432799271855007511820240224633943686653948592121708832140542420103796555525518871326303238537845162514118082560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,66] -9620351657205762833598171583942556450888476220166180720037119757073217948512852343245607110238331287877167479405295149006276355129767052257255604971784977887304971937156048184089207587989298777086665211689710089433876643261143087191075739727459887403390486194587250648780749659622192443107048068898491837379031296841784392604934896753426733727195126952203315073005162085738290574746788839035675790992762182956857585052763309252499197229726613969418822385455926433517267619230849293564313494221906518164418137849493684582016531128419814621020514734000429384385447299646565176469217915937881107219250634872300368085335564855043520601022349137323643264725475039774948221805418841580699851328027428373077960185686184274382238818576962967764497702600237012856873306868631044452948924862286722681209266258667461842156119499997176410597509019295455885995820401943451320731942054194326447865456557127909933414780636779401576364155884468032761535344437055425236123702876355164757367445217479903898091143119250239669869875109899307023608218833928954348767198120683614463074691333836370177555949477558273853225737523045023716756220532889772269077760898888097854736299623366546781195464716335224675200873172720805866559071455080143278486525229969026840371868477048432465025248915032417887919457341334009475458209251756485419081406510150121607585188118483905526262901835888476224466757530736778043274411411062933126694799059654525316133328605229882699069104846559276794864355752705631498078870163852592973802956477491881012295104912337204421320539658897986187240694240684128685534447592037866343484109522962921378604913626398040017814137129209654757711206452618436542599188143943961088262525794619940021876160600429547293558902221480117486618496600606712821430510130523744595512447778997533396865915093170865686582029562732196063819757712823430347345582649265707716890316017647484452972449933742670006769856642155426252145031382261283223684725321913223899224313502225599243011836778150717665711203415733531657031807791127443720756815205931556802452673672325443641824027764419062040221015118063138710888680907411069551357852199346231477567981954401062696598474688992184022318433317702331520500341438739764796803728145328146356266536366690045802220716999214315729560880440596545110219228853725124732078754827222628234355052407570208343546557793006664342436714969276053391631573239361590583731231820257388901527199295393030199686668052277425737686552468897166990326635150694888172641275630973270227818006844202333603664982834032275183385374806969269154616104321846886601205718907920138845704216363109373752572864730421155246713770071822812683134836459710774784248769955266896595943903002984640159999160054293380664558807172175591636886697285425481829514297576855068039409190690342269396881336933947815890461153750971481863089464946889846370670118386786122082128110472544001290606089670606429568985353496821909798340501825340479500182165572049899788167174715236558467472388408466040238234590043941401777223785197338691108864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,67] 773107296124681464058272287287317860195520873769888787741041110470349776861703081346414301604821060613801807507958091291478193373305346238868240080608229130659869358009861983595479454719803105584374410175219668315695868772911067707333115022179439963711020220163538129364439265763155049783976982532596380440177604992821323603659088393622981717052578166317791471293162621231145566714533431597715226802557377708528461638302898317480012157372370861955893889316039382274565909643605322575310969904136350511843424461392603751225855141389403098327194209136317970103148380847861535980467532086801525685812966743103335051195951252047952343207691193752416496519407546982183833501903071080068325830451931461845761277926385214231230787731939827204710906304029742754177772039893910007595240009818829851626662085204754273097444449745009556887283889983185627639543222502912499778440460197904070712710369571325033291932616048533219086568736349164813341164425884689990596881825201965032352877549308151132544744093211403232966614151890288451387737375149587221845523116340169812468671483912621975261507070716468780182526897791970705428212480340562485861765838852192842520994182955010083636365532012418976446852964796262268016672983842806466662264959155877821331600651546593996455668478039996198643018146677242989640758826030143009068680248227786896232003571428965365628714811342070435869999057526532491168213030551384873254984925580099709306212067102221838421399209349923691024103394238452664600794825128510321632819027517483490254722405105482947894983370809851499704143422165688611519760990970302153549045456858104880608678114427160875813837516983276849447452730705611462060001008086339046056529126477317695527691393522197500991210107338622170886498805568292509934474454181724048894609781095365473589251941792033173475047527380648912376601918647720406529024646789389968192473490093432822148536514438367309581586954408845724477052304804073906918168936232149316488906151484509879502479568000100441161085544052636508742715693346753746157986395680452210094900805061609662713956642643948629186747830769282629820016612834887117091545963425106440183068944960012613011177233260568307690177830886419815759908259625111502855704119817241872822225884135843540890419429506027773052451766962143571836090326459480115575537063216907769486848836688404128591525505913365391278198876096456960424644779739483017386374733087475325931221873655362038257997599052222352744981399690315842798869220114280087226788997604138988040779053200113229163168783972972558104719090448915291282840854734364980072247986153709983768854810425296715072443441820208992655632927630005638199975564786447688810824216654777625607604339961591606779490065628299469920898493585540571608087912979977546410086401249553278054813436185368204507435867250658897434262916774557633643158853949913388921711906623724859858286223558843328715030920061873333920053717037851620523409276378656984973008962146353928121762529980537261070075320177117707719743376441004196143521478577613701120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,68] 38985325433471586983524253949590578614316211957023509406138140915718442202485666724600741090782465465149734931443429045351800716499133141309271549809582114085644469434678154189799092736691260459906190577087881333028102320558080478129001951895548424725051781264775936182083493385089849889947752059246628254810827785639481940107014666769952517260868104511373831842544627626936689566347095909962071537386903816131559668616212008616312033933739169723922534113786427899171432941743509434644793774879259394187841463314696804340986274999678989748515061199804505311545455678935350954820176758080306063746193771519950867052957325321061187449107067274760524447097729105575051217837655302502859442901762364425878836820069732149734129274966142067210772168891952700269904326483646333700753280643352545290767335215974522618845986470075988227399410431389008208646176116400148758864842124849073880020124076597335639712282934268949759813095114466184189048434180391258513543805097867171557048042465283003998999840308757507984509753953689181500633246924771044020467817277023617584031204294371106640575018109651503383092812391916289823494823809170402065709544991071799478719708249373299439757457146311445783144511766645531101353785527598124567720379939513490942081442442537672660148034279289303559403228316341926877344960464845222295913117351777471786506106481173781069098456186466224607529146945633796806767935302576190762814643459826064168207657645840399655362795714815890418600946817295668309122184612973788625940278107232136822059058967076924009481575317395902813051278271292220894195316800233203352834254389252976385247861837010204396525257775782219673149062194494681893780558702131048375782792669864403548713588513917771042076654930367809211174576219285864222986764523021611766283595640531696818823445176363048016984694572930832006219810152141750126039817296440045606616482836338537519474475571534099568438093562605241945072672375126976606052971756003111660488547572982549643909279490829084932161660055922615260515593053800797169759597831363481436130596223242856955123122657430675996103166418469233145430704529001414638884809327378218770129054475923034359544087166668349326567006396474125478391661608762411752763351041050959292379430121106168544405929502316800861676436080969822106755513896928750755243006900389492364302593323461420147888898413669202127961659958623224747219847448351525143495996371942728364310095288491525775780605894800588368652237801197361193496197569538890774943405836532262450355007501724863529973073820402458086877368215804683352411415139896149706237655127208632376254701993189399900792657456177575749470983952999693994753389683042434523045385565404499851472063277549834760530773621774643138941871692749093313544269210160262653773280485988449494434267129863482821872459375445930626591458186113314656359284793770436020615444575743596802408851798192241503318955146631934056440387086229758361766262926683804382566380876205636474521511423196486074557628646260354774448486082163780595521717349600198656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,69] -6630388990401906856530306117539087800042076595226550732837513014719367474982536374298181104026293429369990972083791946261064319644467011186471412048545333285360909078997999477007969654152816131461364264314533468615651579148235453729332978355021659940309403399720335914772136834879385490221909877913006001004324934817599399617226388852669219558823489155574702410057006348974486869509390849926940673909469049511500216624804041558602490742730891084295972924026054941029204820742358573291517226524416993595195202269523186442115103773397246821707028601442257494438055767628397250505335340905132143135905901867542597233501720528430828820714675072976855624846033017976453372539052285841321007050188096983555928863132118073602869085900566537333012190513394680396536965738318420064235076749361981201252787696239848317752666486459367607695911993835944965108345372752965632414754621507828454947460858996542343841243026683624550875267501295340292689054349662230787095785492377838895905070605999938097513790405213054729202355837372336208793606553215315750677944910452957013473687135623091753672536171574034268391248889269177162962924674481308987080378566174273825278188340428206474246959652024610943644544520195734883334927308508112337225193002519880737002264338566767955822011874289405739459095929676005700778620815855243339107667861233467684404019810628921932203534256902269035475485126083645618440127026606483376462598193352602661827589680949803138751057091799675904383626786081803112739602082576927857130848632886974467983303515748451077878229835399771682467327626222130247030775444222560538361665372912080299592255469369047814151289912972852852084156546300434086698632482455522770698466460855662986694633643536073892092838461250252120944415024558871249599487271286003560975036949331844065053168708194638682959321530902605669429683786946463018931413146368284741444346226088515694329736696527600245219345021672563322851752227568990996546690784492696511804894121682796208077675155444046864239955053190271974813840807782899971097180188861352329055678767718825020921799677205780936163189288692474142279164745253375148000345790852391614286701631086649821347392620590265028137393048092485864198047092388576063452078559071849002986564189729808108343518103763669983573202928551885465562642639091729265739942045249596786458844594186591466593028243696998989381009160812874415367892598730876333319001320049053462084168941232683889522660593708202819862712204831080456147742646911016848988443843445784560120031848883536720169101194263581184729105240541152108718866870682330380674283023993028284876915025432209478522791006605372193868052348574072940003167597588077360185897552844861906904102829123961319263423128033065786887115037597266088887661914109911549621549403842746812449063387306016441979208485144367267005069098672613369093341642872528983140665713093973445425333838304862977803804243170632311406845713477467439209523462633817543043262035853085168132209331363972659920052649494518173426248150330697729656740810923704320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,70] 41843995344612729159169386703480008039849234126969330999122891091068668236502625598732059204015062175042985689948295730451745243479564856995418856734757983919142064199517724366360404230256805718131068739873577336425068041342529345575487095232686677289362539013316747083727744932591140689187482926811293072320036653865411838163218814430297145751807592084483247832954999133991193003741320869213375341079734021026961716304722947947576406037601011689418568278181387642317082516101684786651958082166500146507015220499772941037228077137673568766473291173228992172783076446727842703235260607048933279814950501308345268049683555279463631988596478201005000816205653746058997316098827927281212814205674494381213091294483402156187420437330147144141865980586938816262921398155108842496148675026985259146658883344377040055988652611308923845896329851620206626661046888235538625984117086959032126093469117931136904312404844850476938608413039088499175348938615056621930886140627092106346026144989419187129742105958727238362457836544499068859924614974941554839225437066096044203710855769359863446792424190801483279424252803959957248562827926830265825294155942518230374475655424128715313659982914969955618680715665094447597185689646057450951851466928741588072375135063319815747311326027930999063596080866246771173195804240552094970368604301304224208222303707701658933031209069654315470656680962505814392769337492165410463659893875671887654963509454763279074121784124425573150082870325791994453929411001258315510329678638826948326988749567864860739060925528785495580962399146528833550329548145837629024944035514277515963280111112809641358845453075750433401999848877714687190763229050495930122785762745862916985595951460473611603063106310917769935214026940648225569645404768696614594473024454713468396105200587663813170601876334424730779572710586997320510349011937671917565938698408763507810923932766775441233411170560210724873857449443966375807435802384545805826716363878013371999353170529229489982485209024254120316298435048570539782803597830751733533806541632102163151530193821122968023997488359950976100287741753615665101029165393409740315047888857168201779623383523349394293397840347270054284269925243616230191876432005642593306978939132210405210450641401674145903986592565604053516279957255718335458463276558933916026300869177386817959345039959361232418957422949388973142266233404517141856965235515935713528618872771871240832860830619790049470968426074124980564022327796354746032251931373957642346088281096367772071269877962548113301244760893245524378298526347321387676015175308252983237232909738123291813187167371465793109570250475953830732673209212644738628435305316048485459799754712677088911760701980876504593659443190465954406625962560472943778067879613147935920273268505510788038842083950997068727296674147653470824336095329593199083390716313347117865773384112330524589895886454463978072822673470618129582762299091218979727812894152415145667561096116712872779176846225654194713459735215597114529542547737411584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,0] -42710648389540002534770641719199602838476398652596693989548873641883381128887397227540142921453523310511920555867943161544358037262370894167676523760387146552625282667940803847087153589216154144482720421334922513584829837573832292051232679812548298360945629715808698226098253088840098928352460384202871806260959763230480118292915000372209830341765482729022292078600305061683148506896546801232175039818179543849232920948029495810603813487576277465299848622228462900118692463639211306291118009141686665924579826398097829076862864114641185445974284937104606364389917702098409912134092224017648778401596682597328966782417051576353733415862201450749793058515106930774455245395092282589077632192398848551813304240718437434005999346905603886560888453299315165330640341747051603398349471222306754404384313278497527414418513716256923549709323160995111194076825218047976781944498711079729748948525939397949976460293134632670393282256050090256391643086578022705076983824075295860782811299779827857933056581684933709785302893583467484700960400963071675887640701127395852839660967330404462042086379425018456963112694885822474663795620814059323432172332580444398954578231254587000580394954317541821633790043747710641909875231985188338792289930299686646808550143582257700049887905133267766970925906925679052642887023951628738189884800044854208512287012043888340954090276462551513438215827229308007666446575651537397296542941646996222419472955465755432420476010174863514710173931825746034678675062216224420131427535182435688599587580753176403622917834026350948008323978422355044010415369267071205606944143681629459536384307441881143562381647673112793968761180985519305559944695466176656716533388707580817674908594559458669170392753436105641087327879848126814618967752382683128638750883655468674448543483407103055998726684640292978162401157613387153221014779880291152253475255352448651186191092172643449225441697759065537399948977538049686213169584050114343345396073766077101939317979304079405151924197074331743840215507034930444016445186740289722013333465078319045375747170152277570106815042783052632545069220123642793418938679487727904211528870716658144385262486644803026670056766154862842922638757152219736518068765106534869802959457555484170745128405830050623047388239659254046312207184947051834598816417167571784114909736090184563087050110637506695690342993771983098467086261738367427884700494494989327723460844849092201842555345368636981474628970368532992584461110211666325120438439585100379335732938665317401378191640195705009823207597737285794312891862272384196365973348196311356953253016529055671178140613208594310431343540514556560536918386435759501644160758677525911964881786315916160875440248618882498193297343095384699641749748115268292661695560040005652128931785177767262070916680457222373316028191022496902478587104841679600499715480429517250045897291814072406620180925110261890504966068459537946826848442057906205792753754639414556749156233220094242340516035938790849588131419231377802091466879043722078626775040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] 1237069925242465602396628863074296195991125977343553932690369614334480380452035575132720696713361110736206010925470053368497116964920575811420131634661324366577201414108548319353460281736226670589777580782206956392687644635448393343045961128288731945143028644995882924529477940644126584854580762060228803982942133039935239642047966539437485073887776145554975680404395752927709263054203194943226161594109553347042022687045485418031341434827868849764172260867791611301508417372702650286597430873174695272584900157085528865808675129534868385911271802804641552557436050913300384982912635395682656580222350550439428804327418912525152072339104855912739963504931605790808501485815442439705159986369171277090002242128221829239089981478886660657062687605540797335017991287207519564510921990880862888848230433200850325090272407238195844224596000999097361743314770946222255270923779988562384753660165515787642490590170415312234294992082795022482814581267643766972540439815537091472740816360404517620235728888706004148389402540419067211489031475184001619917418208172652606108595971749381855533579256210173767250906015178694284097473841369933881779338027996582308080530184893680493186498146816083489783982697911648946776809039676577219470914075231444969211864968226424259697338284265439541899225149203390852345121765458781255233028847655505673047138119744729869965692113442542893199592232377358189484966984507399366240856933580311165900191844198737482865717705373422896786904142928154465671515647972388273272651951696212706209102230219344186761543000281496178146049862093581043895971086302345584230102715861623007483048867882284481845350169720477487761085393369533268522798658916467272401958440069326381536673524087509367604831481127383408897306857502456440613801362710504026144573065327588318289383656854592624558370058484198638794183434616965065927539470681543344602762396049811903639287626146217103411962960898995940775424927728978672016738186654368834223620053925931948630542956577271605159584519511770057668938314092363547447257740983802362311270883164615407176121977441039305507715265928951189797408674930328016180711241219574155565270603042690285597380352760420383750807999174463174563129308891535927844179287112360456198737321422698653926081224095032994748777517691543317351017225369053675037448668130664563566072327240210498513376962178461492551723956023455834032707175754872455412423509594043156163592973896029654226809998704639590873042325379278898952403460287090663261872640264233989813282251362842571956146441646547082452188530914244769371383414823756350780526993012517668990395486139291157818881917383225283344154158380820163856857353536935592677979525150729298106281707582022313415012065892024053607412845605618789604643256936121287820675101117524557710347129623048583707167325391021812892789278984000839608571688200215033396648219658358704924246696188695727487923221008891852664894545367770062193790404154044781010787214575337671862739634647670207628915445961749206728680120375117463966392202165785697496072192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] -16261068025331403046776035420226520198012234329254193885862476185554306780939227291728105682626596579511027206769366969680125511596770777274444945070469055306262632581292874908998452766707377803155598867683653963279986742165303945174039239950404255389435831507860336174510732866317968361241616881942988571671864499489996311811059216447997873588408279172533048404727306991727350366423153397137361070586671394702018639947066970299870161545479249866626395208404332609780766480793186153756892469247276428617577478817378413348987797363994231196725877497031592495604541552673325946199607139444148779636327739992364485183852779892109246980873133866399905031113111801281626814806691979733755673639189356948600467783961229525595257358279585985481324935833187292655553366115491670689934058817526263638025851864435837071649871011344007992244086176412821000156452967692485871427570549621919670867309271190559010402644609612482576626262428352638982891117499711543946034115926865530650393745637947373137840737732075891026743936382353884499936661750372276269963389434449608449372598620561524186244455387500890191606989715063879546312945941796761126073931352161711849197311796541105274993202304337624621117718340187800308146078766217013681076075907938860612785555506461990117074845681209084116035217864482628215271767068937632861971066837192540674717233491067405116903831690843262677494363443056428675744069702334872357273672191982320469358301255398402922123520426100865927119027331010578787232656112059237459951026623928888512423089172808877632129621980989786802359845502601427522488650159858002635194545483156149752647190457380858319702337596404782455972668177507276259005740012759358697190246459967248069502500905587144682828694316916162317737819016316878384831768149938121817977412842101088867014714014985123304877361562405976109023993348380863370827811700861700675057022155696361910086403651973281278144635684803895494779395786078254292641731667042198624811766380316367891729665943355659892940529883853099619061013041097557915837379546067513771902953324749026177198039958722975163161019203431016932872298119820628602563528867776126543720645901655699429683148163481064030723036756680476345751807715687464932079716354523032143369909736446900402253570173095995967641463297457056587316424101776352988131149499076057800593628902079281658718242880555794615770445247488701294002927220734821083773271182927306408379784924502590893862915879931397546836221324636971612203410703944634370213209144213000045211794888523629022297818365705719725982108686811395116568306529774522577568429100204454691187710836487627979669566974002608140102281991377175467897283608176431630288634003285182471213267761990771498065161655006390239206561985888642663692706271231887210282974595608695655938558974975914250533939732771791604407840727566577421157577546165149140345467699273619741481316054713198283636446277742845288707731302595404609912666481850082599756118524669842654276306007718344264256118322618267001268534353802680604245748825367758218052239360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] 843594651820027074263303510241249260445903743227385298234592943388568950821667714202462466302487407596662053807245335464294990054994360006440830271297266326844504491746114860048369043495085441098701905399490143938636873155045370000042640844628596967368258482776787227759601178128540763311259111439286034613162946651907437013666321487523779694569223899133374066351656549117780490937465791244412328656593123160951312451312528919826663699990005170082408255589658811267569030859667023244264380748926074231564896367696634272622865496810510259723935298034771600297935245336003648324361610402509162566178732096356507451545338076033728188266655023420171508661357699209887951975318269076425430752535547179003912389369468626087633802766283002626555898698890801363710228260616133241857418194875020249825255733343104715429994333287281813586789801463072293802412343470122795102568551296036267628933736315703229312445988595647494184400467078443970912722750173553002619572433954910718379745161801507586829118373801392167826237350197301504096073325289815859220523455301879753858100123965809484206983232660195286082674772896314353891302660818218453896587912586846841870802258695697340642489808016671893287545891234250438357480912204543892045856895441118912479140054945200557720959537845057353977497137195385116673037279259105305436026708403233489808720622752381998092965599912594475856618276593492706949077187055892226050775487207579538857998112358076144408512473683778848925753397687764882555140957294632852033413238063346946632180068007127128309916941144025705958770441931342509768502355029501952849236773000642356136703158291923581685613828930808994299280350809158236135314073161241215353943652512321038043904047129038418051249544657121741009014944861463409680122663523286337060427630884355443745403340255119149666477346389069906500203199534142710021019621766937652242336590906594827982860710442202436252106621063926631302851132690002772575264027695980385187720853866675463873355080813441182244323657835105665356160247187931786389087911176200613522293631415349133025460960242983325948237642316428816061396062011743988650020734206151144461251934285094276450750228691178101327751595948873156511589027926871436977266447961926497253922775282611030291174681389387778384151646196279483116853051769912681651387136375974611937048558890215524850658380045511172592039864653770995909392674333040528134150022462008238070965783111601436910231713515955677955940771706796859565816536175984345737391637096947337006604232748164932149834058083034140056734580086995749006715713811441452090907650089426225381315176797596996612513304146709817226008391474941657804422609863256741015523905592898482055887850975087292070766434275103219905998337291397164505435864189129209412010759664289980151493607136435829342595754752322675305336844651978598739952622687077216546360887158361003247224255916762873227273086247335766620316713514137713462219810070945345782729467249710202118991942123509128274847091610654666171960177407030151582482248006615987036060909568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] -10735966694469549335537666196178970384299994466207391314234526419438586063206407482090987937368539609692115314847424802321006893051961531858738834871164315201969646512271162810339160459640822816686373095168184920885952480703282617188477541304575638009098323395219495815353464187343972583776615308715922505726822266849066079053848793858313862736162679097288409379523757813678574281360940524156077136426721899911359589171152129092147983126637775825816545627237347329241078475178449229660572270540351559053488060228851989151374710736859631765906792144303937156748485867729194051965033409056859256247463296161014135646425387589502953935730442978289700589739000803447127866249327422750158313559377365991225244654615024437227632201915279292256402312115470439008744407175307942060572409071530217279214949622199840677136499089735912137531184932353418407029233038748780438567892942239843222456549397594797297541293662533975882690760966317874426535509108548812518007231795594637520400954865939530341976174176873542835952420884555064552484594730573291140773714034104762140503477141450017377218135659966087237869810517547139133289645671010415545713138762897497916319708476101373152438030988430801816313041294020128027774529121760708932632750790845002892370951004060366093022645785814840187395727417157884527517560181116267410094246408223707485408493692055581442575294332521405026593734941720451109403718843889937723228678012532710398194407971484172316370676807892419294143662819708115453430530501489809512486990146866159577078077010411453631646190758136565951950622601822389840410883930477561360993984590829822696037182634258196447230901355156296418607613163554106009305999341677884282139708098164898247400071134772654234605729392154485052430989789693161895259040890088984622520503602856514650407008468909977435048711384652376081996306236724968640910579688368116893864886629893801444514287950487112400007955558837445015293814302896046813354806749157005968679520369742895077477474266273904033913252941194858246082960248068869949721465969159763106671012756927382824581631537312027130950265973320169828366548378743191504491085638017106987167092074351137686238924168416152793702381089129060319377091907929522997485345883886781453900936526184326009897459233443965645372377960355902326139474724291822930180158218833706093414319196334158014355683764024012881179321816420532587410462917927123533279087981622242425606217718497590450314766967637448127579734306295396927223753667609137221199549949976972556780367083728612985983798108067751145114380467299300429097473240909903032890458252061335776116366032688540178739861714452111727520856596206193863097538652568165672331578979429548078579216276043035015152800000110473780415676031772339437202290962352374966463231520645871191924582207550093294504303069163613775183783974532796241036671160423265119439055895847319879607758986516027623189342185595997341216564562410352239646985350222069904068019092553015968590794316458964908175695806478098829420901696956413982437542165359523933789209231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] -17181995014109130314177561798276628448498322359237562811160001635023869101985400273803000891699594824870412749246633515879147302288543686241584976188759605782495294319227387258740771916842224542894167604849510030407938639521408299177771291306787614356657653137661809289153552145193547340101356542367183486139417383077547584103668538921569497133770807550809755783591615305754323922004215438766899945241055586453068174778994555146825291432565535080836103387252514935559558557436495512625976097356911840561649782930180632409935224623998374828746437872724613184020573996004817016426923673613309053332847062731504802752901722952957220517738923209435558074204457430848783704691324729592020874054961705921676241401705975805780371541724517777517385281899630822866989175353226305281345748406630066247502441640091436350818719966872509146916729263822304287568829373828417274438552107087396113174988218637738236612953716028050422050851618569692349393946231951818622930541646805313415247075625461311065200308537748189751198887303587964092778398942698635799577913734477871429708987594249252965238144413330823800505848877776995082476588398236142657288234937444106118789996609274907144286815820329645710211082526280632228025201143592750306675859894779752173469420619062423957076301651371001134297713625193887758728614532731961732526833357643750865362823565672560733228850397358612972402791879435734530596683076575369468167277651766527995080746213034123386623948617928620704210665461907405744905761717899100765854149229202104879201394644511831182678032660002197333917275271301320711579984600799098932082137085960761109326620449201492703768220396848227415628216955515046786243585386602711350793987313313700049600959199101796176224969288853125456591095464440628030385468988077959448270953564898176058849579722780935817143796824233220491977857923025757328247150584884309659054257670398971353632912726961742122262050917568896654590977816444251319073848496290987950923679434845926732773123129757858763166206077626027758183933024778566251257474149694198806618755734252109475057876178761473446196472363489519180153385250947125030679082860957325962052628838931788415993164187916455687268170140354456056931865628618998957144336959771460918720224347393907865668982230458147021810209582228297454080337820232608378962773277317998923500645597526449131294459767536189005912748528150923529154969758525950496061089287354010912373338411606597538728899281498834162776153462290958564255421885756896007277968434281062463795617899701563511247714522434888258326580659332198240886706535422164993311473111484030013601562442735810325916923031577923528616864305634607485466835546689358534857205261447181023777717731080459351169081575891889769980236404609140989323960223563165540535230912859846455157350212752702978182196470115308902149371482887513942300791940554366853299449597774579465338603446750256655091547920977591103424804818469395427446848433374468776013658266095731454847921946531351813146921038102260311325566549676944820937027533444076791537197907968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] 924101575454697181240120939216527153088559215649865572997017703976114490745453375904179416336941971704602651114388892425050039534933630015574987637916155942336963665858955492637059016026728964735795745206431553718308112415167662775037885453732321614635183801386574108232276583223379488221269466232828951820002089958184354882116456571625339718759081109144949300021242643633852844585603574339560443091837513887134029213271775926747046594315939293343434235847454506568972730797570269218642131018426149141973325100905562423983674657264489581513762117537302037775764547041075218120964427311449107632162982096382353608531569977627152620120736786446339254204670543220738288497700174260350169355527455716795321837844018173977959409022994415321130751986963444036006446240150840787722863690584176341785348422885822132274946637128133045155286794996830061959457046148842529581575804031639782668061064613101400694084978652495820933362673970777936634040162023229475296525047941196879860994954397626069019149829264246838949696442289584432070197443361026435154375342041639595676108183233958605247979668998045182644155671786768628544576960479178795178095343913794106207870366357478037314191133443873876352479068949836337184350038844964655244964644206713650440771348086467981763605348401575147721306103861543053541679764203645994155905541680162171320899980155053797697825274384967846255706684034157030671447825201942717848873488525091304562284262648836814671603489822861224711741663612063013040912678416810447163952466448497028778236920676792250102399924367580384777021362897172559731336423605057925835827537544333493916713637099306966590657879787326845730685858796624586491348698472569128788032893504024815917647300950297991880138029244392453039957662721498387222493336500236358356224054162517467490617243948578210188498090417351367724395085732789480633460259261054657507633738592734422120778099541425739417779567453089924418843826066415175031857976161951680557875301522195921763153934183750024177151006138653914861844456797750891263510951851823137680403015877170166088705469668803569939399094972656522870926085522453559372112833495232222828364216929178285864985539889376472428237482440015153798703960986864605922428255467607186437309649523310820248138520516762092361956096314911243207217743047473007415808289248875694507995194162804127483304601472289339971761903499052687190967533372884061269051615132068981711385088733961733698208890683468589246154963467192188729550463514669417573198703537257352869139906078607334615469020095384059357242813268444629083102310780292773533171918744865634825283566647489430253194672781320065191442557199223080964192039111125186579451005393242162931047126776359255912415200356849415634141860597199013948673458974089451200578919918834147545525096159913588457851480903771113036344912173381901251261357141018937377460491758387720720487927420847897050944323351783281803993656823657596934782847291838413544953130457959752576895732703220727582152489486690904184798487845739488808830517652649481879805629562880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] -4569775038792361167428918821234984606116691635817677021403992626222189234912280502196529671214813392995167899831894820611026115956624113276354377174255286024684396444209850032181440970844625718948813189963517407210216645504273480051045304759856912995650514799038327390303146551660486905107312191618626648721127535236929434763748183950203156483901710535938774937906286020656974378375910390889585360820926383732038866160520495857191130127926046307129731928389412068654761699200035470614671709323518844065617028797150908194599508246686671060132417187177979162894524380407552835261342982753175878336965177372733778890206691063145852210315800080611999432244721467298244535550345474835563616564925967926249312728708642108618402048915368099624593577001262351053153566055734051185537230128662723413723727746585285129081943569126187381554275708322075563028658827170069380653214480373384893798324955921754372162828692407735300220812628674271781452279085271203134737922078615712758133286438913855941266021395465356708674453623376092730325013272207940622004910358026183690912900295343183455902300841308315306682480544066613571027041416800307992193881881997287395644421333066254049705503673271875784726306287285773747837498884379216063937760082636254496962222383336000582471156120298355929562853311600661113366801943702400774661059281532656805270068424491231605058556796691737624648184229609266387199452679196530703477668794613159261903547182087444694278100614270851830850527816501377907693299791198422799219230572696591589308440933471760147763501851458169711977555713034663195724393934897082183953704082385512306002215254374136861123067886547099642536077576743638280977388643433791560087351953853770914067882307936790536401459247678920670987605750930685023838388759268478806731475227928376544160331110242922313433048298649289038646118228628757948003007537771900680005301447952004304242429520590809124438058071219405623811956431469204736857560702474767319477877757221658532663261923173243370985004486438572550414860913651481416062685590877403831273155789276639956452020277204574507916820827223119566238976347175814089001352129414569858104660639165570696482932861537652252358349773897794427519115196902593464371245934478103400283943252849591589283102795829321437822172733182063276393169376316898956748968218109548230878935791622349591527362871714116996342705945450703718035310676729704530511202684385231464900756859192793686009198281892538483104689464920197665013551777820048292249217831992346396440900830450002418346284266013798336804293569544712540127961858335783961577886928933574544470518538998484933280056776685594048439515345081084617944800768770582622846560672985268190555460658643226607317266091036652399870108452533250222179957193280181646545611112733323167646797342039832990340320073284910306676265768787023789753464971838905573245440682194521457948899980654821386933231845485723024032499303997729287993786442360473839322806897539983138483217254633400664373374839250691954006936498934208093476158333105447295321417820667904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] -3099366757645079722867276846934860988319087531464960807851959878206098488216980710679370896951115905893257147930882701247055881641997844119829999363098740489580125990881801766461989328557204523522321210978371327799628571685482059496391311601077860849889553463592482845570933541908210240926465842732438802079237589534992715406112027050130822253253521111146217482722554811983840735975434254502499073684163783952258927620588462537190470798680328361093290269079568839243401460704236676088191667238406611754407677812960808336312190833239271718170937445729190177593519119722623355058148044797558790803763830024665399008743909904526955497058671223073973865560656148656824377967379826115708998416129958908261054556124226635510103501340997996589716590844536551737838257675089415119686438792585260437770353256792417805640471251225062108774235232455906954125099814166139546360302856705801467349789002251286909573187518855655823618073958475902069774187457454132124735813642519235508294477406745186701965326911529113297481058110188180573691411533808774680318624896966297956983432528713820057963474885422460948770817425636148026346704678378012066525535809228571427937273134444317065907524587855068541410104656588691064191330987508495122996294419317009757253798667171416000317454639924409873173205115351225613186651114792417913883847459115046071154840953673187706656348449312040094508160533384835507185350962800672860955178244810540892891406973653632614254086942339257526674037938481336264319995591122746804713932360993567717024349180647427033550667264417910950638000108772116372461881842288713284639542042494896855027093216139228486288597009510065174608072507700605010502926305620150994376765129252807249624282172821881796970730927484933160744577133090195974245157683999369448670939685185715338015920491875452342212406883376762873314667618255216284253728822606931184465315782177442443623911857740010744234764892164674618720836217841388108377651460532756799247936344182997083001360077751164036692971211399455354545477262703560237515958878009684943212734658594713834769044299974866855713184891918838518062380238630665627052086330335439649368750853149606256074620593084642208204855422758826735538343915199468789108208661240002112383943294245389298728130553490521314247237146686016452279443519582337212840172406488712486115112618365965993728274815373835242733957770789095838003501844533194151205746523720941382006981593116987759165337131016767350369795924867733467395146558336182103615950544950984497861214394826770934860664014694857066134972630748258784659855381481639614783982575364859331644796936945087452033257320372104002496588764823238655769494570150057164035696463768703929690026567962297389459871062235069283698634930744448174229651810867611242207829894549265445423027628764932076946334845502585950396931301334758594380647824221219209143347313547824079887847339469719604588761683854502240907425612428487509128820645665857332921542249010276230328148611233099577567253069009238960702009978019079820618262150831099938671426157936640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] 90695409942100608509631264939372531615968839653570716769969062268898717908444374321272835901421422607336332205764643448794937682551763608750656056034444637138538629180138876942367983258143340777503923263220751807614533604444134164859791156026383623729488373999605186151175836272702809661920615293265600032095670783720057773201306043386425763337835984754713770240674708280782924940277457667816138562702904127446673651137826378125510142551115553475870136764389363632303453982099242405777328754471168544179553066926387973406708660675396363722948181125797950508931786208307415328292489049287011307591284104594295331949870840738679478304247405514271757356274154892395514947712068338389520939461441301098884748291793973103026173000780231378422565702090590286188952422821506991231569380551473742446366560252576063676276213497385009465852664397300190056357331292306628455643437237888438674900535794096586387201256823857337050160847304377084916398513216933506987926494626382762437038873982445358770198448618530366581987327331094579464754603182343159170792993000247105997434916266179825492452261139995559564446146504882579092782167777542189081780014688845455483485133520350981413131073179009032934681395714116834382881283603235459089395870327259808437501663143629917823674769857655195516809461984067099944775411467653801246854996368276060667497420527444039020083538531950038981952659377525170652117274639940600185604341721835010994495544973805123644369362552891165842901947053808362464775631484149756399546893814741205941578759453808288263161431603769781486136946054126402026673561955779144048330088488913617305533919798804225451282540249850070510874869385076510786309922047938828437329720341865049199293714116855915005650273439099724406636189862540674896400215888054542932295719720229066362859436333070336715051090688795807761132830732413531189489039291682886542272346032205076677995674972385429270100487238809690138091619676894163250515050865210133751291833012844832157218391820209191538578629869875775561138210898805706142494202732436816349528580053200473589307045870747379649060598980777255306027391644302798145744324945487577738501550057847410712733361334406088745388176054620956974024970020825603235949359674882674947776974358731385058046603296483009228838374832790646366820483685304930421999592409525592031833170836113590357541531923409317177454742517157378243993431199541972363748511329785820273749113150208694400212535278046669472524813127584259033746661027095816582238659119972629935104881991072319088989121992269354170483455003924515135853526926430034565195155559779756167546957686314415859169222136896739805399966875980322573620085247390488024596384516077408338193460280025638367251435554715087283019052066281754353313851833224493883456686244358764321064187590485761122519079790896520604973493919278478998437600641240977665955217970517196554456523285550470354128143133950402307613583635707480222856290971765689392970477540707001368014819998141237777360197979910651502178358566895488480330413106977090976715227472592896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] -252039552949488087343046743464902045430452150340369916540955378723735757870928461459043168584872754906347758533399558054920924556467268054045120537608766391029182366255173597998625049279947380121448614657494140767615259754175291431689512610612963816302805170162425941808917474201974779791171519932737080834897165390695706843191563499765612450434687931088935264576100837208925804390091123816899404506805075949229825693166016650240353232786520179659054956283733548692442222968436556132140105318683286856574451491813086333913814945736222240182023492128896369831222771319180647662322271554061372174693034045228183398827058072039997904562029142952029915352742425672584834563678858670499488592100118293262885603664301608874423301394500182999828732882513188972743195554741900818220396597678609700723373453383253615349270410087522139702851390904353886177251146805127904642750839348843442284652735544638219267979441184539793647250386803675755958054677940630904796082653167813743981222052938798525198569558846029303901327962703587229472097868522066833567450114250003517160934518730403506007732610864277320219135001506134305677061730102892190965570102033174773123733972402392632507828422242725110592012334498191919438041027760225054841169521400891665474664707602065269341833389763398198266060374068081949261332322147260538030144632567676291227790319710624318798346463311561401286818486060689776125175027785498473518192094440352479718294982271563177822803647256970557945827952577341586156807724586839254849946369237349438922932684584850347385610826533025639026529266154954359993699338874209571736366375908907344281953643168314954841265552525019549153256272955115976023967579672678587265088428310469057420154323915017182895100526107005566609167845914275400893514639536798363620949710746557335128695416077409540881586742584637964266492541747291577399686542880235375232382829493612893020188286628255802056547119843273625327972769630797862326836934974207063528142952693675237172624131805860381625863341403751608556294140079494388775067562022231499969608337861543933708538507471205293415210838956924967864424543684007119130628852844899061097772083444475935573038257919128282884582170668061551116314981945855349906105249544180782474555089923729695130109793597421799233552084349130510780983340751119175371758941600119471777603749735225225323805479352679180527081192982309340600223326577823101903397616614892277243517217714047019825672711005830702577024488820559918481058048992490017873436511002297946376628299999574113647064942440830227187075253583765141719677787342473240892528603163061376521189919262063671890149722259515463117125369970397099236406540610714761643912069635463216086020527150236440743564193460648918920017402763913169519576281287052366277390196009809362445673160893169468300889267601395403309304227545653142013097546656950811468277774360753438627453062058009197295361105405192017052907537360812575672506863574981161953737930570203176747039615759079669012427112966072058962971368014230540575668145697836675232838298359562240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] -110848076992103663495488127432727350158501040938627061110287674177517984051363259791156204088523133743208714478209235683425086327767929765346135886595046763694869632726279843126049109549754060213852058826791323916263423493048949875894631097473488438117268231089886101652594148470823376302275302317226907806545251194503017178616601007082630957138346739551296188528155225140944218341124856128939108535497590787448967088256976773754573647362838843176613750416017325169687045919564479713109511579711283565840865494417898409212205586923225063924231700004665699158356871184620365645606743725172846860099250704841268116366959778777521259075415073932013430904221615268417679287018570010653135426270042672602228551645710030754773067947834228022155177463408758705693903647122899366793018273691238367375598894187667572828435272406629879801852517762765187196438652108562077706790561934396286964571083691082261141663778341084059781030666865859176339611290035929978088409968369202302530221891853057660042806907277434654581597455576106413374098668365430631088990257863113158421729341710525254921892808386426195532174087668970302612603943497235446527442233324697289042425082058353504110164217679666568405369592111117584853503180605215319386253121865236703768656612796190186347963377703811783989827619787676050614559277576697374586618665376257268682839982172487072290083964782238408543530414044470540264587227415559788162310681561015641890802845771109126535577801225241022255444744294380818717009266877832223520872600791009666953766844489259841643267091557248932163369866321871082728702938316075833541953413652854552325339154383767869515733089732912692912146926781415038168673633932846548869475191837367806112323036806094229058771967703004211125641306006532790501242477434667662704290844655786303632524639730647600414976249632241724540562713445624526060301713996452397069595801916681769148741385652994361104496407641560419139897853415645785815598034662230173251770271485666959961282401720575179368067021580861911996579589268228578467468345531200267535846392413553237334687482305728610339102904053934222352825753220406357508555162535042116304284843948017157508374107999564308626480009951417827358524767143795664495379075682145610123601517716799674474142040249149818558226163613817642608769898844580364079151335907924295873176907442548443856432738063586110419282027906496280502490853278730455402226858804870161854305379223834373484625575694555201179880793495186726132037922919216332678721576134747998172765199165689225636550340840894376963495486526124934976481726005976225979260936199695297726078205380191331569637522472341195404255279903692443914142310717804139200202422214578461173181327462256011349508305418336464431266594375115829454447181546723990231425184753003433525554566899497257030447251481910652402953092664538568657931063974540953296876454239278273704580272509706883705638763625908595174687476875225645787254934117206038541766156717159615735726634628377596097189460263750694625496038018312134923281120232927205052571142322126848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] 1790761328303888070545413538241973287471844159175477512580849742927128172482131902163703940874217628858998433993457020205257074348446547388721299960041089637896313034174461093041716332202879013638312437145112785095003181206574663991300321045586204133281919269921446888738812334487457889554692760130647935056384221396018150344630618220761276187357490201285558930818730287467002426625759055771656503711453561463841854996040283846291557052282311885903611260703662793916962862765725559237186426341197923815188533712308299436362870225415452078431381939122837683964313898454860814247114409268439652523564110675407961450331623334231934949210189245711648669009287753121011789647547739589059342976135811050841714179876541860536110149880392466804483028512739514446769961209731207034356523352894530782457612353064766743492990291977270724158516911939154472314456505023569764859178982875357993497951312811135287455666285622996528404234394695664139401330178434408966550705769101886200280420657999717879819651275016265700342105846015530124949059382951573411437230473998033199943886739353231732925845197679310497005185005389399407719699459024502617375671223534667007985830456524306960611924498550223959446231174567232376864610250883129025669199282243989597977055481187568083906146126616201039253310544537374663245611360611051106407767513029167008914447918223097795554995678345646618878171373829180085828282105018479973039400151409749511833618140827085722014468076682922569219858644455034123961140346908333021235217811391631208266209515702864319452459263015555905536174464762986123649576208087456690676056506249658124777342508277426876894336351260746797221135543350122135763336160789883076390483523166343827699486384046437443624557825196804817360262419693684900310186669804435592618070714306329607421434550011554514025353481729529409765589721463146765937713036530256088800879116497262322475328136461993910393002893056974298957563469800558999176026641199711869640438684933402423972517361958039574286760913974339449795892717626077375027752621237038457319900894560724253794740184788428540829843836213410555069643995071646588912775535042166242944719125351853163159055552262424959371425893686990435689190971691408903565946429823863055202436494728547694163965910708891782339738902061186061848752026877797626621618832068959891878711566016271464541645266425425017916982534755137665660146704902044515162440810886657376317731176449105483393324694466930667691071869411028339773573504761508497457452977911472513885684205476682879798514857441535358649473470175374801455228289112351774815812644645918515021337087829269174539475418126548155988986551426693694623568476550073582294151998899810274560394142014932400344976973000599641767640598431519260356866010262866341664613890429376882406407462349933302598879733316997999527890286105115259795808587317493141372687283826349016140825364738109392194975611096159832757513342041554898772530833553267010400677801483778802507270985091851332798530972622723059326761684123842824671347828584974915990208881727897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] -1831330516578949101402127259450398755894810790547924384435895716529362948389872806008309116448754180309221337581751950197202905020089817233678937723329404360005554444382647677666530749773098633605542407305664239073061810482239455154117973798644429456753241768706525528097136406527390149126101979722660985516223419592642614291426559295517717643239747028510992492111797935794947993115966934316799261359701029577843854837312951710954019721402074546718630004785384629968247512927049240725548537737624744718394477536779500824854494947657153184725679840586829292416287358186937426252797663135127421324905651773391262869744046758021923822431029756553054733777390276735345737677104220597951011560914364355263855026176274364060165056804001630451238370308789761854325048128763098660863745029419156655522356420964656820552893457391647869044913150950865321022012417765094806976240666630990191101194927321795746304187220183095202814094796661080055260054629668278443776825078005492414127899133556775588297641003574652061617414698338087271994879430860486317807094009488236885972759368645338026823009015946296318884580162643422618065860098125013901989758789932664400149484676471024021244517959723481394505066498171790980929716720444656124339616122029263415668363122607780899111435494950849688088497725754139634815787250132139742727979108079448396362440641444304031578302008590136303142198304681087965888632179006521847959562657606860876878326148308753180787224101042272031410859274030174995137453218733937499154154135530893607646701232715784294240698593378454505614703545864493706696532213775161281054789524961978964434357861868927489569308557173693900491440414814242798521910711294340269322667699403912006210005981660067058634347897077198237577528263246262715664224115617765218919702499865751937802163695699035276316190758667821284550468435298046615418211306204852856493718571802118965489905571233067481073586537672170515978746846062740436344724036289544461515500574011784200260787811091677890638848593963361918034424530533210101658126663137688409602841404223409266833922603819210610334486202721568187871375380992722824162615454375548513078553110947805335303284245298901799932236829704918621367436155694887413984494834910688207972356625866877770875793732877903019441566586211989181212964962513492263797722818100917131698455349764046015545455860259071061087548795699684467145416214068590408544094953130887338310726417279557226709138942699830438936646590941776595027694330188978808726995511581787986506030617418344393733813241864272049485568265275591815369525994846051924079638031246507256510807016521920716474264256876645706306719745545010009593699361170764321146478855920926798204013986556089292977559672278156483427397393512486028052436028801920521166706688728424501572469357237763111222873683050883870201730838665293059507026784190424217937463890151040730116863375494833951127992067306445165055872952789005223146323653853760192747276276569665678416423301033508476733050267433943944573532187634876547359053024319904550923840205182992384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] -9859076960066728452268921029889294486594908929064428588984418730261725760287429080241783128650203656918285903523795297475556626097207269034607521505006561221948817047019180101481654073474695970818631058129301888840776069975332420142382158345099194387592304901814009588245216890902809226434859862352887661432702802011155381911845547374330830709845927766172254064745008057855942733385128194256454046920879856476911893780454162867852933139544320423675017705130036937116653990436451505480732206496150691941453759899227396268139449664429231084384469763932389107995495596497079694858550826226904758689974152688556254016161092231213125426489935359146506660196732812387168652992282490527813032897435497543255865246542578776685244538200050403766939014491483683637002917978431529247667261834674803349361607547178430222389336126367744096411736539054012556614616302631250162925863076806579940421619337723144826395868744847172380874595220253849718325679808614663520064376218168841872795658378135993358857625094731161821826139169176889810623883547594319966631141840328689269121644693019764873657638068869311939758944720347100118765245585409183677225615072501442490851133129564774293168875102805095943842143116561734169286656963652575487672649863662214470020335346813141391186416769891154069087780534733628248636333020297766169618814730891101182911322765496651114516090760704352204263551997216171501224082082009484727794178342094881959754175436777798603474766686601095388890014166853708214822545904756038530238933673486160678819655652458265469981560958409922281749833140450268215543994825100016082522050793919583220492100802928458711773531420994312198080099013969461343101208665167257857081285902143062671288477922097195737922013881194234593997795019889678548405146453411779377573675862582379404581714097216596422004624820593245172757111961651332975327878315022755075223975963444821197435674032222957221663644007828109610850177361987569903012882204071678537638325910620959585013395237506638286853554364189369342082113516078849431889320418836683047346713714668420265842593978344158038297513647772055823020304597403022318022179444851826926434101325936598767713097867996095287545548855890358677248480073336687281623629029551454985946789610610960453623704570059306428303380037949386624491228409956424920977222945680687246186038418356944847008958355951590128892287614213255298842597827583983468644186959072550714192569342320350771476421416821781288121068118544226721451162393835484985989641726972673700851638616381635631318669702982678421780438105735059651183915876457512854702963241396444935054826977067893452004436979439091041317010540973599640163613291687010206821858381220846975950437974780059808743621441792777514710001981837622432058484837130005706898511236248638506194227097937779822165528727814708061647928055188980642834352792158769770185847522777348337706262671762753144878642223346845957894023616573989370486357248673741604988516285827101883461666572527653485503267661979162046433371024608369981027378803868951785129627522873425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] 39841224044976602956825179273004580339065142093543205300825611923757632893364850132782829712186639318841625577793317619829503960330635542927896984822373008609778545212128154753280733144037080385910864419378800536605221277467160024901795523503693280988803809287661176928730192690799812591544708392731671111004643132176473215531027666919151421836014835448446671774235830096976785412917405284289291544885605052568682525611401336253902098361386880103197937355302697585239080440072434053157156678080161829134472142294055266895079282194706137595716356624649812808009945215583688000903710036675708760961291811445888012825450549009411807012347339297488240669340983602465122557611658909432022583772170252670937979240666665527467019234147767750760319536942662760621269291018466863558552220284428292104145439954825764736936806720556091644017514273281573535281139577322408024834839445717005386392266850061171955159677998363117018953198431048571031735181414970365448924852815778599978490409367452699736435782939314017749414651630547360638449894795780483734716187650832877066627190753245212675050849511987307497275275814185326810373771059762016531638855844402361982412613685479727310301124557476143545943782360636241144021259758430239649120642261104462738007174559620771221619059165948576270951213309006507424040381712836781971234033805032591178453805327861424711816817652953742657766572621828275583971114715334508348629853163991886108199828209942811552871783444653309020668046288325919974633298461126977594058947426973847197213464047625996645457723551511514999715230141587856266134867503074412457998067991075079563007634889418628292562238752964916174694083949805173545939998411536844872514732451785229225033225912436285317028677868942594690112600253400047846989290627583220728791029533010616596547901434168477751589989092234299700897222126281601549070541679503130551919229262581791964370439847248991707807652932118051412897907542495339057333488560777001148738990043769669143544519490616559937081148023734695454119652330458010272455683010653354368075704494733276533973676272447231681474363183163650891461311433185130395666582389363646790896232865702464988611902499979628716790483049544994215473406426990806157359515254844048331342158804455971247131933992362034128863061430425855555963501310339917950929246443259190700512232086411040094080402719539181576635584088645775034036815303402688639455115550253746111752150114801128528065384872968025455476201119132279752945307266116366539807736426034039567904622407366455494771182992034311160474741320127806615924190961727085135631419490508063515252000284440169083668167113339692446588652481118372960493344148335868664567438477603519664668647689206064835574233019621247345103567281253322169094078737496245346301234669948654646747996549079934581675483994838022221557314326055870886215289710647471216544305096189767085311502254866085680885597631915637553684570711873858915643009338932083037621473432320794760408206200769285510359429506436528890384950250329010842928781522957284230884635219089948672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] -70517246305133191970786078815910505094938189708732005844534027674706241859578189673506721203511961648201578648079668439789701532636046651541942965417953578422921478708381635830936693346732612076059058024201316589882274254131156872560575151276694037431616142529688992868953892349591287085742192539039390665750228256674322039916856339074894159014018074764708333769582322054648202884030713421597118513789375134792462045068377086523336516110476790892961679513901853851420696073143138284504608541249767710380592472770387202586708876782643452883590378769031647182698792786504987998225476068117005960713110451427136084160785898686508098237493590122179545236004310022762010494509927238285759151595374202383329398362592943154445854390760237053493598878534853456733855829854031505250944405414706051370961717558903405988785773278870876628103394180633555298006066362420351296085276697169441322122625035675615861382935516579643334497611435609696712196560941969990591335159590271502561003394521111397144808949120116557723701348411084961970741600080591984785670924567274544972940797714780438563404520968786763630982164091807118280933148962919890891800783874028354994005685140616943612904394811706603510459566470626272071782882162101820644767193239571683546565702010289421063162992180755938932451768092716994848573454906600490479883138489389796759599092785022823743787645037730251373937142537228484862277265618617812546154569981633077105186200718075621129735063966016119555104358270674607113786848331214954139543036089919239855543979235768631514905830174589354878902728652136631205915006875975305271483416807953560367824870042089876958930158353303504222791477027844337580100450054920362763697833669275354917456958768736453949888505752238137002415562942199871642076231502859498417262661772762208465909846323431642477608916224350747825595146513275232936979566168611018292509647299119252148704893911946867068765408517250120527767293375734641615509945138740294399580909441367166130036811310671195610345059977959999111108278314131456449488931949460106962002511451482622404870956802401250506225062452943131387148575610375688001682580465950404862913696276726441939741263996535183564625065227118991320550500771301688696133963166881670075132611642186663594827039100486428090876176533408454929503094979018045284253484724741516226727159337099997734567658529125520708490692060831064871531483744435196878579358800369803450367477616686453841076125937101077545284209600586783518228537620638482225126622636898900942112558779803153688838564755950840935004577274357101860879391812626282720501390317535598517778332660883381241802109838534479013827291694514376086013364816228413208971433784808068260003995221441360882810401665268114580132097306056953843631147035502870371907519186642505818040812167242531981968355298767059507833965430048397729492101157993119730203204346457820955060959649737365886975686719481012321231666753989576660952091430358012291995000132959792302055875550065295228542106974887211592959472212811781138075162440653811562177218894742159360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] 69586286284514942566247127363692567938835825066541552691227625554509627648234101720095394689287126297018669282248636510182156239103256196860946858006710745452527753111996976120288337827098691176311043259738173180625016748216747184104260796738789222214073794790389829140376506806205455630947737964945473634566701597355897076833579423728262101785482008750198910220342404265469801482447250013725668980114513977447565973007220380681449879461522880388199650781547852148006619359590948104149910253282168428254943112003115223312181646553526051933894778084914878328489756496396934873298866633393298490470179370127104126071058562489516111700392467566584323970667659149261995396784583787657733054259748930957161943064152624002439572609140171913033022340962078000814198386694939089334918836257083286736860207193680516163828423063786858236799704344048800492761798544723073011172147520071636020443995760593967740581265359004918320745040856123982554367701309860361232903974287977082083036779411178538971451422044376256336060597589916604371920632388431096064159158616835458605694470570067643290642046553179379899218570752370115404549832418590227932442099647312291878795590124882703411557410217151523348734547753821408786650958307170369634332464296606691807323836911642519204244030001868969388304740344336362866250000312595413899027134162268771798652821658789132425674295444292431632026544944299273760529608718015575898287782083432475751866849533623646268975343434945775488927996478302559988811140976115388783492553111881437253343594707758050040429015891372294045927118411322128264228019672491674762167366611475056901727181014386062928037248142063397866417750723812269452995028328052445304808837113760993027732185674894250963296131664222915846402851495526144794995020269046673674039796614285876077604916742816042532381546880213236590108004591435111785998149942359293607893908548420700192166536633272722228384161308343201790207585774584550950056221559160414165474433518438225885124301966675032002788658968484178787137323428384445998764435289758979398228628154107949318443577301503669701317812494742203522944537852789494287152836630225199170253928911613867467872404723079835100755544106804058332563568533554496768042280747883080639751820315863908395879140443741502615092212727693329884559752937280245084220593527359953696990835364407825442433916617633346542118393211422583218178640194933687388695674571668429976717565397852360649191458723212198379906902506623269030117630842221578476266869738481311314821480681639849702316836407089809383272645431329578079636842213336615181482090063254495702060147666852282871484424364494166024658091237240960613619027266730159926915178281891775402348993890764834957656055747924211843675125966665891886256061925471523991945191401038881064644325293848524613197084957266602659064665709259347951323748970658658533150389561032557201718066780627212179611673252011969905552171954765905755808585949001162590433868770295522446219080377188664156717123776016187719895396242803983413206608275828399779577909039759097856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] -47024096166989893296034841538729068314037176528013953578934154437866279460140764115218776090824924996002902204913489734908811134376381998678521187958663747034469909441012546618722341227156894945442164155800093014500300404285351643963919031737287219680177621113070195360962386679662188317363108545698216797369869482457732503359797274283165137626946780715234751751290739679351320974079739774171817811051257598272281320848941908574307476612953494341699102703197064784755665667021952443886507063915846674770534062140407599604342458706934541108644423051304498629729625447941313286634991522257010371782983652740435187267349054462679667832365716257828889603938990430113292072733985303286610155987657171338924833189367556169133947751868130050454226821818331771718039875375795423637749768908097000970279669478849490743916905411245212732294440676370361830877286335601791253137365253089475385702316093527858247674878202871022319841937620249626196538875398411646323530571937924200473197639478361456546631554594809074370547211095568571936051313160478017435620858401977876133601480298946486871538633920097127354280910629284001855719610190787674014102586684754213599155824826342747266486722113804396886170156465019036277379680119522465096061895582257278135496597281274033330325482226291796999356410892854730325693992641364886507657058554999881516407603041906792322797504889710146177848369649935256307640270446343079765336574632693980793356122020967804392098479050686131804368711637832318410372076124742092377622346287623957569734168318781602251561133461823346988129383383302952761072298366730448186279503721705064038388871669131372825576581851119186443539461146301385623706677318426784894146536244018833637951806701190542261416437832340975037557025975993370307252588153511531410424561530984795599049358466447002174222517664257223535682915255757985140931439646216038165876218251919591089090724247130907305174258048449805269740339944015154129810410943598120615424432673998468015084671932012715177987489593443275917205094614554954265284909859166583396117160285255462635437372883066109606147490677640907871282280207823906068471296518956606765754349427758625733697112190230872198137773072010633265979510437909956144505566281463918292449803616962861709640514253744195899913623236924653937839236834318414140817964269884148928163751796581560532461539851541474022181254405795692038349199919981490074792806322508396210877589407502922884614714679300205049521240101496635889074588921342266613262704954255802753877475597582815116347050671074214542378035842852339880197865780998607810370039633201138030361869941483655141026553998794095021934116483371523087187537968701535821923787918253041088681129308629571600896227188344072903454720995666054597414182978763996258766964682396931633927448963593087000004124938848026185038676209708685744380144989953571946376051912506573407293446583958185073591376330220527082819392827115241111700911020816795632585732231088972501967248661424734522766908116798210254000197379093946136464422037250810445603729746071388160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] 84988592547707322167879487445763819595292954607731331745088885837095359523940960339186394107523152717191677998718682504700655414334512643366773485317732003488962616060098890555749646926595264887980493017005850846680442674307544479881164980460179251824701659307170834870075698387071352373263232648655335962914307928374069426203109034617624476414042365949675666093071296852948380769453574312670663702225773379605604414979074131875047482775902762398636895322946180651205146476219320435846975601459461244265520625284592796512696116166295327816645580414769841097964697226171595152198721433536884095869972993346318519444275144537850596461919148948288532776335666084082703366619316604923010519204120935473574869905425863482286142769867049199102491940465757586539980097221629656694918934311174696378222006528502718904991963494370680802015754333415050853302315288160881860868016995492046206832083777764836265457320637662337213080270703089913263768923851664211402845488776196344128939986145934435125965521427906623265434151356108930412668477866034881511602071418048816105187084663143539714233730894971352265426345863691551573213350186690246629188749275672374652519061021582515258712489439186448129280956629303048910419614536722868513506059947822991148470986881097133135263206647070080242574341769361470300393332723226520844950280099014447852755929546752037576699424921610498644777431525974529476577637142125187415518686256484319345622780734012667505617159537551776147332576094578535983904013992691251950003274108528314488348433145932669339580683962910363684689750442273237766268222958873251687202978669146897281756718818251528789780729721534932230732444506457235723410527704064691966156218567928746892181155851754451265164939279175600789082326661436559235720090542722141172729850690041595919393441841799296628946459276695533815530009422053088724039842992208503959679139401861487435829960758876244153871371610681252152338842531692399069490950190365595599727657123902351946048015240552281350677080210073785919023320166431734074659792670809165898718016251007866165751022373307766752341519516509137367822467086464767860339992895031303845492381831985768278084826466601888997188999138339763996868310185506337848578298592545027750055477227381115689460045557921786897813084887987412641092831106475086664284527748729834486991770315687005066640187092611315675567427697225124384546941342838953963549574270560265982209499620578717062222632181926849276734300105496261427379131401341616290184109315560037097248770684913288741854894747598618642937642535327007655489421454749863388210375242622280130231307395602577145733985423461899874245709257683527793353217721992233615164094525675498106336958525878692163276354755311326451681732448887792742539780875707617490421135936313324288832674374562323896154957330771653160417386100356387408014483939543625021523918849651535346464256305910884592426713025565515263091935059932294125371029453422992328288014290351645234777895526407078751533470397879025087220681347189732860857933353153684344144437284268146688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] -245020827900623046802246945863705914272127444582690836272490429257486061432268742686271732050628743373690356059821285950583234043645853631147687062691723489195890272856328418040004666924145600268595182863251057418319345642954430858074533750458991218733435350845273327634411465601964154117174102501365501318551591310847480457645873909148177292340840157086647803061350919825241610267275107244720347943775471115914826593249869693370365169258252531487922048765047047439126715642497100829402539224218753708278845077114751418843521228611698315457955359963208466416021841275790511359350429785168461132773146942690746563671911526214858370888450070209364677881337030013205609950873943681823488536908372404116924591141370299811833568832300411666866987472231353692079658887702009990071310196072906760145795270456290855432771470219501851094116092823825533944075864856964299267283278688144181960558457905336085868038001624958326376253957487244294650379427654268782094477042472432198593805573607453638864785155816890721122795726448460570371286785228911837712274209545326353732630061349049505781893539791997940850860226327736687083231897678797908092956269089537680996210400143900111340206109047942975469595111105992967337369766299610350024165385810965022567790652729915397369707727910733457766068163625715510545893449523663352613227628274225567431653232467127742898291766501325301436418270880732050712462757883918957665547938377960424431343101866974279206848277884498051927854576033090332667477189095841976725043771382101360026208078163046597923192963038070218355398159146381803588866409862046792500080336555279903263377526869951145637790663035109798191266608601994142931212450228950253154763113037042351799827792380185331418511315905584890996129188975609705453343067762273697881780330449237747949290413201185134292653292324477552275988542136983623785574229307502081215179362391598644892235735716336520835702554672052699811643742359370840657363533161858025387130859685778753300546533356842741256954342969399126155211319789605299052967311023222256888864505697242666279991424160749997530107678825071100239763216228123260626265280898896235345229570605254443775299181768918294374393133824863238151086663207579630902430401217599443732921548627870323440754400244152669399693387219404299915481737158410989406025366199518203911732760215067367855214616118128902472591716415828899629184979362612566209601852550879178630022031760625030548776196611136392615155069372518704465255575591621594865271309861690345389157225405205073661748759306616581397294783786589458848182815124830265732910667967201664630240336620254368027315526901556996228784513935426671254769821946689712425691745368649108284657530306037674655976047724103787442832983493994622247855349034042082100595998765306928709761799859098395780065191107666582853443073487102304070993466028155640179614437193707881580131869472100110235146100097702444754029794384349936980338067096522618184554347272315179017908669948568937469759202953350208047378279252511543456564690239586415680444432288705413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,21] 425775981298706436938632140987329906663413106587967575447472644889051794196202273177943094857359706076667196462506053547552364696271950889205240565251845403149787862885549804317396551194360688195804612066578335570031091639379716267742407296461002234384769840429819459304284084517721310925271107029969378866527798188676738753884278934955714851802518560854153814076210131676631412099706142905379091326615276992826926183488147124096426970666913537917257085051522861112791333687175619077093903678117842913374359476021577040152979931344521650254187267233477865103759316528456191225270288923130020271625647343469566550811251611368709478078333318947788072809382630519768296285482298095755935193257354678591782935381652050661544458613642096965678096049583373506629526962798426607563154920972205323159156215334644364604785069203406263001101771838732618707744952661704765225699626728434192748937446207627603718266014106141927682658285539927027258339248741646204502207757676573854539307614521468351122140501459095942185615704712688592115580069788876298377987165492526118730059036439166606308058175120262068207802785237041230837189259052881824795144289328345184993155175929495430870949793088278943614992269249461138908391465019215461779081016071582321302181356205711752283712826632786512904130514143392453671181827394151927344166010915044704122492980295878676511858181874690730253594745234448355680714170155948186580151207995141001628866964138509809776405126107654343075003122448765438740631254231766761473410184086019916563432963240157603627615843692114869950370833029570961981576627693232160633503565173955196146244942144752550916681941964787817596213435410183331709114115075600826893673644968360692615203788041903160138000421115598339301386405882224782656759917137626832915859833844831554622044595393514344610403735162941830552565816954033585787669041020988588256762216805094819935329389425903128429730315299843910592961180401531312262934749857481877403075883264957098694837154163457462092322167246693504494025712368995335116601160540320726162818126678731211891984300859090845940289494373840143635152634848276105087360998018672914780673061531590372863008185187572834852508267569527103407445874405619657958763235426890938716792668373170801107494238846475038645496550504130057753312724805107789387136963061438096577724801326479338647375988213935372701536683653361006116404998151916196194689696476465510783662435039005530297172681303904277276570848427285451649520992677851495002385199233493924949555448846538469938504526170203741451148695459844958630690754992273368171643642337777466574640504980678986677428147617069629688513522914719490295884307039684417661290138465064385987147530289087627327480642377781856678318710455679747667969273527742398318061215429755557130691057529729388388623520173472787558289627792163274020208578474054664498565392351728543071193474318515364627341237878465198186546325577842860272168393803523021794690178333846684666001773154508806673462355904372508667307555099939552573305092955484569961774170990228537344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,22] -426115285114060232447791340946481863659220122414291656732100209671891394474834101539802468422792100037440017760071207114927542336551422778339942161057958443896567866390929048247799208458353638093506687127457401466626301656875221222893963205842087552315944340958620666898295901693598678314993159577055283122854010880708528502509993195115043705837373926764920389966793408255375934829770785565806209259691745716214014048970770104066340425931642255214352830683735404040570339976096407844247127277862739705116797385595677162098099804098614940299648561684392058694795387755714846494250150407604120086987559501139336205701807603341270446314599347643827450528482521412450197786552678522001908765850135964393089554323880801458529118675755690170672041807861862924798769213746681135045602358312076003526354657678824784930403053653865168512728548462812470123065294778761640978019527383677674183583061525724163623858068036383620337162074449005170208541278846509891193681241211782551604833499789220156676859640541974329889381046127542051721141552207457454447273827914661464694341550634473316240723504144279749406523505412780239208829957249796439223762098801618338422714855842187265287030017578477418249109108972740168963734005404923465628176278469771525757349934077100434146846126493722766529553152708228927137346701035749250925947059778662425310316725791898000764949910949118460827733838198550913031717455186434319812987500857417986086178111740885268373548477023877025916273604549928725189934479701583423210947175994332956806979210406847838051111330103798652124960308334641032145727515226235722454237815092132318596015793039308664674053484884214589133522043613597933705541631404327372274322055352479277767784781760727463985751979536733314776876080093293590435217062563111316561533309490783033004901528357393653857341356727534988284058602669247381591535723967885666181517340575688381483393329830785254008302543092511249128877921888509868411601141386612131857543754852498150558881704328428312692038927047841263342004245338091166191295825662054145270445050787460754851535477764372028466956461970843530864427094592973361593538299466135118692211289749940442378981312241019709350536814842547227090127188052599274315235433229029033139392476388805520000986234414436071111911262148535913417910619014811341689644992567109244001051125967651856581305118542482444063001337887944087660811336077058298236179687277524527447550793060828579506570508534567378241288616661234851275230549301408498696783878044219909198659131793308624503217355326135322635858456902561815533220575650429175827926679976485683606209835237256780450836996870769174201646724244957321659818325361650491925000496488651483217816939181912358818219359843836317716496471523684061584916568902223770137942072824762345278017495779150533274884005413665863986674085547802969927811192460500312283239497864252957629193896707124393539476991140558529035277769254967590989227368705267005031149543124490675695788993511117808753328895955449689916942147569744986772520886394247205613214724794026557440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,23] 257887070817097633692417541002667278920863444401536221969451295624248780992435298980031208316146934228072129522554667811279444280432267728770014175189650355493438944105685585208642947222499828189870066642427467020448238281516885592485072753116787552418798711348045098416047110011497334243466893289114379233560606222131664904943954863617484474051931657809033320402261429543500391695580160324814817448022541971876352242893644504245293404867174064686875325501684038436707224502269409316414935541802096784873905757909066035205299277363791061068677908506767787882381654446527645148577181097443237839429647702818010442409495148102085557516167558938706660391582509776925182989656204256904365813620151034380096578926881207535594824340847695747176755436592882104298333945304431712395706287118609536352224011133445827988152055919767623075445011567227959276549286334814224228112686578018696076056827109959036175818033659720661715103241267220938265544751223033277616358729446980791200331281519945855773357508256312915378988108376274701744224539379600980374096109039875896614593815630941476675627099388129982279656987690676230645273527546177738190308856543638586131072996976612830355447605693651863229616019877394217319034641052887043228347873190278964447686566686971665732877306833063030585893850853736635908731605798239599955755663821147930318577936542752164048717911619300876811907328448112225126255162211429695654696691613529229236023460964919797168038415580071551809716752884961222723102343246762352088509961902845987227094845330921635102785990904452833070513249143450254834506726858086105886185754379177561412469060220277314684973547787984962974742460003440049141710242035539203770443338161391847763946124552084056912607754934403083723200725785373911694896761261119028693307972108077417546958063165838197359660063729571936935080956485960720533483218616162816776604090984292338717284209347020223478178950633251176238454392932435746667520867478924238237585254544904350384383125218204633638045976445205083985655525755170746673690415744444891591633154202635044057174031708739345936925342605783730111270116798621690899245798411898646829207873396474687908249935745235802081114635201602738867776928708415286310923396220103658376802185498405500860857038695692132215564266979279016517158876756602558715617862190678020278264339433184497753110969644326040361741865519986457490730642228279465458249990878254060665963185084676701009406515325621724137063705354096030719416678470910156280029677878301253121102405917024551059848500391316598399204312864026536447385768335277222979376628081864779382085592117206730094457483234430763139155270436191987182888243384818727546147118220303519558021743503631226151952263951150374122542574109383176895411488049604749914342119484886590335291932802156871731454791546846735759813148566323110889214789323100367629528524941258806501141075490703010158883402461063833389121003839348551522151927392026540164564358490856093908289717692867021983713638907278698023907040799463874289816224431431645932977880232848523264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,24] -280113523899215489829333095101730087611350976776874192151156413825202704324485117119949077531352095841517889552011723063287129268559035145030475075530108797445572956958061739069649348150382115035861810675328471543213805246182321497608128942578651230600753088031509246703484435410134184031968313122212382806000111500389907215084656545086478584852705421656912363329561540936228431797441268981501601095862515267463226330309727262761138697421639230622835947855797861643136155746417539613103541527726720470047727515413705165037533683004945169609855995601833498390024647004603056858081069311846599280985590616110020237442151702726583943236566588118265159777928662171148218694879181275535542326438643426198454111923987677451122009547523099381922250936078224243463611397673996110066522149555190311151956212369160801357352884783373725768929373779748215864826480794431102686219863906467763193879176766311970273463667834168164374689836972952972415277431634230797610539674990138711307693855491042277846442454152418465097181661155208992775469761704927122062607795416981540725738967156569804561586798608252528345678036863837620989897240695438179732591593954974123184219864449942232682222660687867043170414211908946089383048796304763380920705252529441714217330841613951551389949455418550970130672098843590797447876639873816889294931048286909111706091982881517001722581308254734893416530541465679434088509775573722814763442376400529898935325455234969889356866409038560609238042451194653895480854490073482387724311911936424051340823611496799778043455453696641413279493561758885009286838666554112974810225931372644860879922594431626577584589486210538386515219314273495307465234727976891452680560832263431450865743487880904989437914249318206193606105267274705623984493048488973901599500641705112651546246427800085844142353187472712560167262907137350219790682447799599556757777588855751726347888396083555140897088183817035581531752446165971067192323741044288068677645445111208091826116269145897034331625244126291671597160015898704232228974534036378381678532306929908481604988398109423969120266488253967819718167329920612541661938784355783665890990367282127731806496351782181686918317707803240117682621184578762794317181087747734771108483181705308358867684852711153477157575766711831370360875940781075258770954322255353022899644146421954263994520064234230733536932331873390203341357411401385268348419165804158059666068065086965910925357622679375793908003653591298373976231656069919085579640972961560917905263044899211954859162087789207490851821905748647148888229918596385999273596937859599554457161545892299757653075967135680083571678836555766974507254722183600053399601771270697538012748162674219224586761821205563404022132646355210560758769180058244902244624993129747692964332305435740018662328741584590448446042337463990239087264972680332172691842037289596185697256967637978000026190056630258110823119005219284034105207534404844821069705497945774551382969865981310256255037227161231948642609313517855828952270361467168739890373900805792071680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,25] 858652353498906348230524436478048347807150037764359208253262018018615215453923001841782849592149773721434704097473189196898804568154891061473987782409893836368425587764242448179505551866099030168416891487214143990172142781927552600318046891395171840683079367857658107410781162685136540285252508840303197152001692996913824911473064481991310244361933116272310354643991732375926022144950843257428611931783761926612060564484697192884646305755198112278574372295766598472111337823987605789614040878936024600814652839200674642753780365343388765317916814389185630357166231600230948188098056262859949895521114910983208948855645450615180540300453327073012528658357599338414975616652987239002261219559913860693481073522728511682952754246188258153741284119118235917173400791040507538329963509777804359152632696760612614093431309152841454935809904129619189754618283719219229352068655688035872126924504781098555509921535295302672127968689511672055340623385788330126279702407962115759378605681386046708255093599247972827976036607468298169787128259639730863864102925301182149796691265495355269506210272846302682673781080504474367717328072699929460896821251065151828699224041520975789468079048737837657554985778026982896287026467319605882361180540000836296057770943607112456867064463713578799057925279750730788849900648109127084619900338592725255687921675576134401699567176501561811616798679415670219301361910794951097405296309289682212533804119241840015026869413880827125502665041323032799739508027677963137277569478139389802256772829872220428184833632769038222089704201542253610459366549401545621587792912848203759848229796064516284197389009832504943053735144267153626303258798152495216479687115883719068330133256538337515960031862747203333009456108419392912603890532288003855758171291565870457178432975052651143641515983188389153799025006714547484254836374738864035263772706589300276673577623413902514221180080983489925892751614039787998552972322574533599184925558330449444430247659305891333129277878159721220779055509253546375104083942165827636075961658914051591119998093592267442465220543679978639380378829989028689810336504167213587582292786341048243432348749690579029653981978159308349569755507696211126479089153030893988539327808867504779326633675697681575524962062006239658426800286889854478919151328068362392782078177415441587837661919722293104829058993023406492720700248120706647715762707243570701715434295452690101974484009254021079753404512071203675626526045814391442838197450232095662753549351054620813360903674358225920361745907495919010659168695553779139512121354487445245239875752852996582446483245805608651358124032758941148761749912579368528783417421833635097052192781386696035247747610915531235884440961538851647419510963985204501058869908873506134332692738236195615328201005068617753897888443556346127239697609988265118350624201145627772701261678744525791821941378630890413781602608782493360141822612688754941276479564045597992523018198795534581082418232952430543162054985744921133012336782419540393609513560978592104448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,26] -1977440082728676893122571850009015193971442209848124925899991304180709975248282297064425502430589988986572664713986594509146687230603701953249381819964861617635731011912734624309788538451314135712008601498949159369137316314901366657907474124810256235136530410839969605395929939621942021201391505610643435955576294987990810356160449288688899828393500753087660037045471188583585155413424816318821069558134871367673956891138067542465319538783766023362031610640316976668687399320958646931087512726435634043509437716044715161310356199642237064550157432096945544834501410017556901913366845107380067760472694748056142959642563903433943570985586910791981546053732828612711024969715265911617342877025191746848848802392749307858583511470256958085385957894414195517266364677345697043486989648188237627403745100178124128894255537453424466525948864627486898656577249851708728463637474961733967142013468640824543950100369306856829972737226354072699890924546131889552099536652066676670523184011874240821191994636893778314199655652910657748867104071796753659740836524412331083346533414586005817577939624503183452699111288123205063778423954744440838268022815641151597123413700491236798016992577199063679069283343644397685529186539832069375961880458897264478819652096469184899434763168688005494315841751500709804339639708214654716866586030819513108774370702775885510998075040439557827139334480375093285135457347644010265257371250461291456806901170333617275613240003638855740258129133652187894530112241715236643494275920663000941657549310634095532959096128888466554582181582411956560093023998000327708909754003590733710714050712413323310935912838786260766736952885720325325676729740032820952670649662624307400307758798768885183110524760345823931734887893437242665122966511310042208186393991686894472979749731503184676641284887999138527060412263324119687270113286914842995408285142474006138092296751996520648778750028553534675525106109834066855505713649409553038551286053006952069687920396976421529170839120108081070253988412834146690801969027497245777389981595691175544517140762822937625725831843428614461432724535514736841121927174271042646672875974991919338838813756703316886025406215427497765570829498496350680703456549826878178477414423916191604062975079495098967161733636368158541000533266946417340126251135805697460337241738638517918073288452672975006199786430457004182397564549099456448128507077906875603819725824713092504140282630739904662785389913224623126299812950068574285530300344314485803914383388339933692316369999723015088362785505468730377012028059782351167849644329423172977765824564464487126992026150895039333310344927772147964191562736914942492838105406292131756750235377906024731902353525018719987204894208366871363297325240248275270010987172777565424122315599164390428442381544347142532788948428123208415838748046806019480012633825836571718460809336620993438671721142092713861556917696823947695342921501313465516118338014871068796804988776141899572337718107331723975682418451480458282331569127695325310158054682407416627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,27] 3229187869546363417947712489117550779011657693844354857907963198409863811629556936239422290411793617993955954283259146423891485881149240700052214289841164640242430430564079637889729359501240902815021518259441961724992115448230221411018876983571099087867771946159248162440285350391211335832167050502757776551804823429201239172763390814476605784036789615779506133028820370627673593382752026543235730601797338451103899764582458923784844794258299065170238655914873463449163616656063748662065490014457117802873270530809958269099123350208307936278647435801249589702542328003557704214926710543305017417793870600982153206366517725238462186003365326278648521885797576504293977728446245890960230396808959143051426599675822196544425253676884819440000068618195449762321034952966027916137514422507844801500337987347390744495006935333475258611229092389177549286977392447102836811646545134620729877931733308114248382168894919660569368538699254980911387069518911660199145721963194632344905136834458160265941284229959528188710676201237155859415588449181467921612585543315964879477969536016885569857392980898123993265065350510046994486617461286198006431260225127716325607921698429409990161521356061467105182077897508468516573525709810998682154597093924318301511571861142815003427630569954063146511287140975368497710973825621057618001254219250974905530362919036623873243699573744648266278045562544363916507958748746471686540530038206609660074889101562800799383930385629511070812745464885087071643734327670860444689905569032874631521419894058081300595950208861359795376506351999483310830699725903277617476158563408717660159510567939930110118950504895657406505429426243576828376422727391805922836691708018271043566451047001846730302882168648163362962564849443734126877478795965089979729933104958260599879754578669953496627315953633970405924393563652102199490326768003513175081433793745342074014909211221042827620148594081316633756207434096058401111048054812199163740255199849088558753376041997195430372690478873416862451186574315082853485070197343348463930152214686072774683991187254716725065587137254093181080811074034691328104449310165310658939565214930830487028977288716101546503419241672282435246850743942108699748423106839767015512500694820498953114499474880503005038758169669515955814050720354805434922034542348692021509768468306392767471931445099234137269298272847762929591056226358301609337765725750078177522070945272482955338487673571643143434456531981526271992158591968349988587930685202327812432794339011562047675773071562897479507756167435797411332900939612150747442272684847442879515642737913914749415761866804477804410917579101657291013438479378951652151670199066943907883815448717924607789698106364034145584188777366801618483031096456663778159919685761866213840978892576086001507871743946212350477392294263434855226725071981356900813567619899689967037356978808116393688911365545185681537711818930015153874687752869977907978538003550760776430938004351771812245907423386056395408623767848148356812229526616955169910353216717375668224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,28] -3946530421271120425968973882922019520573370081556528878910370109563832739503830547831251587038370285891409752241436321181299293894210929691472911263703682374339044460023700991838143342560962450749490509747401974306669824133313394757896769642916156272075051240729720283109010146165974988208757354105462328477776918915837342565584078465768794849558351579675707835445186485504451487596662128841529162419120854373126030077050769861992625041445846403011334557346636874848007270493430345601363287720255627015891383791724586375022741061753740180185046865897805508796582565957245714659286123762288676052775612168424641145393244096081989816992811842671602668357563093246592678670921242274933889372259059578012017274254053037719540019507095684340722550334933196373594011837470904346033676479394184466333276660216158099527124584974255972213470879019558019042481695766705130717319521541674576547225595664982287951135262971646401042196908228385153316833604537072975503784502833109314103876348662891883734156466596852761907925520830038334802059660184554967818974278743257251449319306298555765666415844619289698302912074273462437003284638207419084520500315279377101052633096718173955620661166992096074660165251422062411180501735779262842508480174514890781704375768378884136451099264358637125287014972432975975526368504569046277915036839127489866499986228170762460409825222030166730561135720799828886542998756595601352087227338680509765484091658438203701057726543031573629663065449523258220841500066528628590564879698621346377980428782586465891698511623745512532361786213020611468233276929450453870429359935867770545800389129323694345585234257542430115236008139382555492729075550599207781990544705563574181126543015613111743901112555586075547901938118963267814678936181527037711895481493395205160849697302110203275071412758395808237126112414338974994051878580076493820738463963032963169983342826510088860191888622792504295800016795817262708423680385018626042057168582650658851866680375200348995900822363347535136205777650242735737671886243382392355956396719341865099751138985896153167781936345915081907892426367890898501763417724988960598792185070327995477999619499279548454186259288854679490286799118516847243650962458139545067864870992552618253906518204150396833038464662573738862215380556827965894104623126883040804079197557953742922449224216291496798444126394328485930992510613664770942253818269829546544338992911467199413628325898957632366286651234400447100035346823331115345919335021417824807363978440763311651914623226904586851130532113836384685257146674696255622757213712842779276552939342558686882956924823051686930363761550685230351434571152298112090608386683467008420363579472333437943677569119310069636277119929181497885540842548861656207694537616386705052027910801244422458948146347837454603170020605265493627607053859141575612361996646000918472974629708144514448861981402243954872501778160491418099853564141002881468941169646490543388906803415338205031249582361034308649225429902622585630762507288224873107032929552676547461120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,29] 3398662760969803217763158790289442097252147857049076498443783180059701189255723609504962936887932863741234412055294964994273008980639370987583467201605963471637868908846290218509256274800016128409897018413733883444130330354050801668341506585369309155299823027248013515606236130398246893414225312584403924967508282291493640793111823657046938138528626043057312495222179465353223165832423782829426186372541881463430878855060039987273140967826159806606295236251523988874966758812328163313986410407742772474076977608031825799215968806477807247020336446892060676104360321556682266081515855698091236361648036815425281625009800624338033551697703203726825054852879262394985697157611781277678032101543135950401580157177704348908824202836957609297290568600940146522120131474178469634203319698952543508095656291955897149215446991688418993577755992171887971021937644316850715797010151396915360540776483946852814467759014555768564905799545168793889322358306749341089169913386633855389254176144009911659769904634995656874425439112344540059771330405064431780060750598309710956324996396321717727314461238483624187685275903254837860373385166239605566906599214655083057830663511006643103407769536712542557246503760257890620090742781142274875196093140583796243184548826555966893788480243647680665164536161586712912099350257404639742932659493455004267231964838408308424940334854119979600289740666337842169715621318793973168111284337606045919019983239552583722893707207114215026080415201875618622327535621618399800279745459503535001166313641773052796889056264323038443651740577786937589742446504323463526539234716189456851812132364744225042953594721409401825017743192991634315324927229055838760576206547685439115966788611204928892912044526889115309704238839656913247882446848574871830553814081596745147410504973435155278671029657415565401958302117901697900128731836782386835485582468797474719132178550717776125776602848978901809713112246590520254226309462945905489038407040192232787337516480848349969128914988496290492982777250848274297237573187056915269306137292238910799876535335154130245151402220760458330874736299060680207730454167972680890824564728934297198108850470588511486958508951086410723035939840064762454009619097416735430729155747041708832152067237237167745569615167318210647646660739494712669715464715588460597123028471653990672919095723951334533470944715767253102732117022188715748609918775855753183849765190327608059450779921981094704384565288139589799005000840114342272971051381213059489487538603660395257866042719559927135294564522838491140790899902921827792728102693928172310669115890204335159140338305140655883253192318875065452424561910074975644694662942153585713708066985423882414948856183211473927808574173912165323527240822071169278555285022110292070855660601874207133625310993360426632227492380991812204986959422432689258196452310103490387358732757875259967522619852765758888855170010572313816002240390159021197940877565665896949684569862825839664194307702450599554388662330224911835703737877195570194932717693894660194304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,30] -1412421047519440120459907226166073874847222862557575802060051752759729969735251619573412806597238770776988703066845138815893791336021970568672330099079953646154955936475440797183168460857228665056979953741173181272039351194068043026872679229075453068888647610311176653677955973959258187401136048903548299117585892456090334879515822392856885735321934901562522636400020244212814741161022954202595292051236455471494122195777386605820762591580223965562169761724441411284105513082439827561382756462635616730834152486907817324144219088788951019281814724861929834689918265055487452729384448468527324747473317510405156736050320024726424703077280880069540736425032189864457078065140112059573697226562760128615284055637063652437955134907636248636247506832416402307282456719449120959191380732510506113534976116580856130243954828677632952082351823915868567483054307520706000771094724816563750024879437410083774274735380583411780572048291085108516216065960207199445311868782967875034542274747175805363334636247518582543138691854077589921686924290079087895914629685791227053334498577678205077867482306622899448196859336416681028705200610786924810012566778253448342789327018796103624061289161820737521082362278681847908011012178200547961775502162961207117882509332453505199830069723422840161751079763982326285989282732899935363265579259779550915474986296687802896718938935562808977225262626434993073270676062403952210244653029178934808491670547725018629899597957652542698352047690662492949998720673374038301938898692285629102817484506267731248137300558375038243775521423414218777292463010168304648510654408609508858001297918190999530031270479686415166850171398662315989910130881666010865829020860477835955972739817874825285972692982324591871597970508925800778282447927924678696076473206300392438811522906144283367299049721729591714150791938134545722969050902912747211100925944013090196749186378133302667295300455389611447390274627437790138727195269784595244988609435419376501825678823094372897523979356441856019093125307227905441910003468956982269582389960478088681518599442142256242861798779512336343093166220477649886357385074896342269369019412467942704092335478433913984944284275046259552008426650020200399860278105295898848472722997589007715124070141119090946217728219830721254801985884005998488186036261622255053613180773691507981983691889544504202263443149767593793679779199256898531192510342495433628941409454200611279999558978374282059860237641745506759267719098900244535157989309957782354186041077545645937889874008118846215563400266922057985608949127626990503426540100543857531275967513160718673889862615740398626062382647063437077784505231911224333541982377404456306998318809377329618563396260970002957052655538278468254419051627853874731906769192223102451053642250207118437371633341710608404289546339836369537495959855106179106249766881008595925374472259867625905071198475834629228350732766551898021365756744039063867978378388029491751816360680354131036673283290050514890567160179120445300172132892114121936866791264910300938240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,31] -1056696739958138975711062477570885871975053565521316585270809119183930747385994626791024536257598753345961570687096573538963475762563428533095858124711391907348214849019659253325029062869611077915347150050413537099213699006334866085334067402350480683314607731646531821736424869703367803701330525855426070767496770616868087311682213127542575304481912031084868960321148405369744869809603031529113391036551891749785409259141576979832802271438275467809671693446797424990885229459019041166742708260815623388387447938688221192129803524868052992990924426034297287950560653845058097459954155697342909251657763875211676002044381571001586425122319100030165838054456266608684568773810954554632594408516158296115303409867127795174838638217650345248366648977327691912860424884826989907294633177493865104830858566766388739473268024430235829756447201031212114656319061141588467822543431886592091181530911377651888978185922416325596100486654918915554297613872798543428004866636910670346013968530485656994202670977051193046110742751551411872012402421639317755446531126591262910932541057039376953189089391938765689701106303545661746051225888089589864725102347037481598414705281513330535027497494009181213966800484534209708423075978560406640607129648579194059075797422383761954087584773168483768591921834025669484384212650606742286312531732673810642423476039790708190547269571167596837173471408149473950127224517888645368803562658676466621972807110419782295462425749429746112124826188869366839324378982526240114436786934016170977231602685105237826905232830917345629645839145365137793405120961439817013410218981527340518708311712334985711355639009269985301316656092909845563798937242602100235368020523445906600686044769364514129946720220330248634000137398228095525649858137325313723197644449128055269918165639750722050411406089806293282246207994613054034003959717304891705797920965679952494835045096808849129029184621518104042659852281062572932336184058462611026310187347774716468438337562266474745444762511696400268551521823286780166298219333894241257159804585688729050876662645742297772127237260400415195409841744688353538541966406364738094441141564061278177021415054104164802430678231184278147256056225033380768137943581846980053873644339798262793607318011140570645914063963496282368371578192164588372038831394809915211766081116268613065783551852669088032445079004709624181003403225802234222603544298822914787599375714080226423756111585482816482622705067066420202025586886973970019219456227915893215061048543078870271406568929947978746804516543161071681677041884739944037721146919340686990532977119426707626215320242715604435362036092190777644495160145090687449024150690994797296748727163077206877899841835095122590493651290754808100442021504624718623522124302307794388650995856711680723858334983510286535038490305066723183490362490310727981002355504933421997656433677317480235705548069594609747373694866516367675747143530453885316721371822954774679528798606682131402932048419319038359668681181620678623317535937840272043090929201314741092352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,32] 2495867269185534768018397739514605954471931926746024815598541683941187204314153019036944712106472529964759525671131163620870836649065034692650715281999397575881997431786379231956182092829225456005635118714435783361152275064514971154569792660811632825832280115572369635697868549865326698914350803094882925331091310049663930084925808460990923702675939988920126126976896544369361862525768461636983501316007157695666254948944843289213037550326815270497537790321156783401662385740283053138178526647212201251302348433089472466116739405700208709558881626795305250993601820061790724967919115413741289952698597168000049113423032865256205839039808542524180304052864169261056136981869573458487617963779264881258621987805179467999920245809195635868257490394239441932393950670852573636378200794520108190585449957464991667491533065969325826670070874953017126443003219480165889345169974395962255949066308883835414816165667519442941640794394958472895413965555841601093464966020626408990625981261525298602230472725587267775625496843031174525256087008054619343077351990690744932097724652255428957024971165134375586731543010275985254151724944167481006515777662480720643417888027383385562219588723026243072888047933336959212141490986764526468221474460992727581186836706468876236465364514623391528368151046502843636386759136255897550331158114715672891748879051157844949317837506535324985024530204481598664274146021214871767715603722002960847175665337433810730594179523952118913241846141922104610815126485145396902220054589628190126548518433124877314341422798965006276576561815942460546345558583720339849164829093776140501868780867338567357408393773260927181352955371605436814208214656048492870513337466240642114833808695987088402757010561423554599217176116944908981351639463957182696171227962229253269847664154951673874372763585170115306927340335546877767026211582014753340264401573464019375899927365349148519322798403547316080017981038973230590691097710037401661991562758182323400323463755983628539200375055852667167537140283826325095666164397926001968147409463475584202033514616076270940582912509613188974151752536517659251305348731713025049204182155504672657681117777392689995697726676291271198713180854706152621105653305314504552438771186227927025926964781232167112787647303625707845808448405886910525603212312989528451433917360910389454281894930131937147126100535502474619377653812284003670213771235015870148251012964246504518106354530597967628013857156951643621614744654778102012641979095912042040005863851146786943513576584603808843171730692947724650668777092243059891068301437273239949372885825409332032421195972987696989196486792627107283010686916400845939807017395594787863133580375205691451287881920242492319034868801851373539470545955386204536425915479949181048664509814614496596035319531436426243136087505362221230767166656753672297280943442878984892185460098810563724656250873538367399025520726632365240405358668004727339714016663819113453249032330145030301496780790074955222771315265573642983191678891045921895615532511957415362560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,33] -2222368628233075817366956475032655309020099233250720098159558883341215184697893975721231319016167653965066826853381556193424162676078845566840284501481837873792600857123191633782246941332441197750782617058978368266411789676077811125291831689874782596874915892597594796282167786317018635264658318215802790652531610811760786052076378396630832966534402037558079516494404593485089771819387117065565885879380783520417795026463934418985609001885501667855557266711010574438381802370345475881505098395460774157216237964178261481806555126145564078597969240875011568306266281916397875278034358173958367049312357851454748386226872682924402751530595274615939476546309846635443354802250562419294876225133906790813644730741214196717128260444490110939565129261217653090782971252412612897082595102373983686685718807362670183726991453327583622701694232526878030028334645875061085509544614770589035447627430781365184451250091278702106492267303165575647697439065356358139892791725535186790715669652055487327705114534032800026596123766889925245995416437223942922384682611782398931670208794355061334777794307855297489623460742821041407613221192545819787232908686186166261957966224576574229635761851866750865372678811261657665556033710705714217056257074474365304618168904434474379685300968850004056188553899116895177969362475340948678441521450440143989395509637048348386590725211707284377441317819896568027573347293827885951380270787989342276307284478111004810312082049791485772940781891536295841699693160490208937515414470469886234315146939901719566600661647222615927906218267289605656131610372868137335098089305551819163634788941008872147251407832558812747119910346838966241227676852775343754674774725302263928778724395280053218727534745165662361534681954043423769325135993794446614610421330368616239797841175976164788294343713232719701027919499091943709615183647970647116890014291333222879496899187872525711866073653935839183503208534006990411307539969577776716460970534890946563922673514758678922454589087761043082668140973126675301410961401502384998201786877433893704730817100211685865760160576312193132237778893004881978769104032214770151104948459620904691393194512628966482870565000416671744170719167208515307157482480601446888935610346241580122448952781216708749556361692872245627260760274735004541707259086918070293472121675334915105613418878898255635935941912514001573330786978880043226274322095174485187519887408477209227731393361883793603221324609803399648234026163465467440630889198365184510945564518672873751641664118881384019701764214653058617649631067650641623257049889974201650995018270212232860961219193965612603824605576428832931048340951189376124022181233616873495744298657934747478792839622546815147559400743603140125552819635561860947884138917667542190595556460703683637237152363997056381279768330166019896111352069966819490178747601381463134341939390750668795871088389884730086664042743351904262842672126885152496530134836017655344117271514547294545511101405359222527700237108534339485383302360342248307724369175772429025280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,34] 918722440542409715206175508768023225686976590930556077175718393638275412120379284218514484481227503218708289702469748892775279352053961396045279378145670980009028774465614288542744762519758883518006679894542769904493729889429216867917730559099031524564588991408426221110599418202506467599717307435684727198422147070037667464612888022368796701994313320404129799509828966751858941050895647943470424611913601028472492389579845084831381110963130034213643142322966949723800466492444478578792674373051790501099059958023176007053472495305121024330795957725367749237478613229895054924208485928842912649945561338759221914555495759928603424206587434118815942774971047032087648481897869865507032798170074752408294989801313942870242925924443982772704732098318313011527336173027765812304729946729077043874185388122511480129052002396523719163007883675198408538695847839878067131910325021323789557873839105950777419768389221686918627414719552338858932373899344288801684956821978813158046705021707038261910336925889560714376070223175839998465280207540638264266788488894090388409801338403243550304103049945190174841009779277257972809119056860814917974058259014328337674937110590319429389054185001527092306365334646113828648020585643876945580929657115638252493234529069889673293881868700787371797929960008280275260080474830297674228357916297967248465295057012317333862300559043190497631041236118655793845499323730512319290651886249626341227657808095585161692342889284438581431901136696987204754479673399449136668200880884204394708045958887404282570130387401689958195395548815052242368438216854998791250128364419596105176840736261094125693418862820725637480525505598587603497444665210919612766149619333348470670905753592369156534994241648036647831308635270219865207171824578438871461266127616872965538161213151240944673855847086056345505333230328610602188161577722466303456766928920369827584743576331839662414862279210221482730554874582798324745640472217668361740869109017721272401279434563549953357801506056181166889092965140160534488791106603781583704318667260508870405890924958799799310611063602740925757397583408513636243180669672937015070784269336862643139045357638252317802874311923446432883661953460930137624943260989128738038172830948766336232378997457484950906972711175919521121162765480227451990606656807234213298698566046181195133383880193077057045062467060264770486334966890675337486685633083853290270946660936488265186680013776811952555999391107369078025579444564120584985831262802958980616750289566077066830108755127249743388845083989906077903905973436888560244388538022272179452609841617405336766845501853385927979094917064875995895844867643276039757918359296557860804517464061992463646010513315940419699422195290013455097383918026036563271797419756618424613113494958511612694404168291142960111136627844127785830872617204098942575198299562534715190516445070503191066850450763832598652801417395961340221819531782897418158078831856798537045686982701674026318459790930879982157847029266130720366982308613416515288707801568059064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,35] 245810083823601980363958066558162943575136118423537348671432493470680863909141737072582375608338590859183451359336013314749282327181829228088936335482843217343637092070782548367806777276846788008392369747878633970390052679834705962115034357682107322214688955768967032697263585403648089698614238790817337212748498592265995408762698198084272025572503375251878325926040065823110659493895531927057380650761442813455375168531048310709621961034310543941431242135469680547088815811662691261832799189850790508587714037364232687829985808423793842746610189754983765793138953836547318357613981831650654558022599891747469144414740635521901461371520152923234201907705967937133146249308801857079561835819528339335515159404146661963154777506352095165695141345735516782585532318687228626869087799535920626700315201742255828504968920169730820346977202503505870139919097882264632647123616023235238211149061974884119601949740477746502069951666877515323933002354739884786703501575663445447475910935994695614858532682424522430518292891469399565396199528606687362919413069073211763048236918173995416068138600692352195652598292535196833089007816934607410424310552661791732836545969850618817906093301687389553435403197266805371122708267451023413720848685683095140418077200919333016461563781296374924949827672112180481333134194447210450763472931303874421169331502352842271607549768367445994863890258395808860161779993942513685537176665892114368912425719305274016797894599484820157950058582575927311857576424451289701059778664032306038805610877950737435239199401641085741638200238505253690600213276274938131830501331390453492387403535082589952314642883307173977117466251242622458487291640114413649805238259126955672252096963101807952599710771170479395018019193452811960572074558515248646189855996625371519645768961406190821703174343247071363289479406153320543969382293835381186172036062933672634712639407747538748031217462871979251605947012224796615149999032492225026871658089002697308557560628779125470692056440785254776678379859619238609561535656185054151820442497522758616738420538549939737790075653069973170253493763450185014278470216412283869469995396657333011792422719937194754272536270454507096880569984125298954655571015981534199293112284292057946470322172169271933670276298004276466347367864794616880452565744526023677234397298925215888561646892479516815574565332734953712316542357951177775701208510299418637078710039820112183423635637913551136624933406498545012745223959761785113842859339795881358916894378367422186575736153792021451633496829701670186156111924760776533162074548127270660456559427908639781525019339447732469217655028080313084121622883264421195576297504250240393027143036485228215284770983639551262736743944391461958846472423835890742341682278188829374248647741923443402546781032967279025246609704541254010309372143406030701364907205373839022862567252883865950061277986491232814306765204142640053511713057365992837295704898722752121900411982232684935758281026119004446670691711637567426902782329270518212878644640312266326016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,36] -684805784754611505281319994707227438157462262030970352667570533840969047458400185929559175963883306517354945444594958220636956281613100192571470521579545720882831367074131508089770160436740016530489454279548253454963433373569773348766443360525785250561506385733170162311071505030240897981106868193097897695061943551232175236213525100205090782429637897975620771148984097896365327303715906039406007151134423919591214070677457605736702518825026215797965896314364995449276464030175158685835997795239737954474694160159878611878830194817974677927851813919336908957145785907940533444474129796362145272653457509990194620686638950896050534456389624935525627624847955327572108401229140446343890694213459964757795731984080304645232306257478254680300916052881068769900137679225539581826680621236452312077206463607661486893047965964192782643387966756769338397308643465564281488670337584647999800723471868538424022554055272319452166392110721440564553122347288887528431535333042860217856407812904451434356975418043415448143881921921657273483372613844214202771547889002910574526993390018708277712251153582346303356429410326666584603359349764225733666499138996779572070103884313365676145726925425067472732871931134901191906240906617901275927106900078619929545099876493280341128160539047840865568443109108258026973022540561950454293656641454103738837043080464223036880203626773446494014629379161826791475424116875728257438311281098468678439119107579797524236705832467985950645691700809010282401900163457280632122575683167964936367726453530757841603424316361653470283068335886281507533365160199128253334505547862947855385565536998819767897556496667012522031283625086065371912870572300132340559470303314035216708970731169831201627519871134868139790668155178191282971714303388541833728019378453915856593159444640081584796829035208573591464700148186794185512692545749722598024845937096040584998772158625495296936643822158794200461336306962140642621501425788122986410049231896763858614671849298562257780867104511922680613160876405316579002430456017034347815162599522800662134360124975207283655343213400508900669616279149823626621733779502398748115162763652177096326275310653895127938798330514897389722140365590692417269655808735857447426861641100404986337059572240321788703983244660747008575512984162091290230971540134349770795585840465714507543859233501839779706921708793944521893407470934672309745723927434832210571271618262942402252482468302534949629481300625782095770772201412515435004515251399261641964581568681086602907387864482768049906855058094248875666484631355055780516652161400779353460415857835312619196692632949613162324965824565125035831763471770379296637865826692941510526149326230569648046280791105244933809992364824963013054789127749565284107699798656128868781037940739832692237399464211206213530187183441046068414426628778647970337052134589417170597932987453391581516613020403614549270159657544343713738443183950910915153841336618118766264438723054538399516474072003174537736903686126641361601450274047884957735064438417077043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,37] 559135377899226631854119526700144492468411798581568727316914744418007037056883008554821360323228891171168448804420514805935779369281961737919763969012013833903496884656807194511546016235919831300112523142273044040380823672495681037373184567550465109835699759917948745826955317454219343781340456593411448299240155905881596189833056026054585518304802822721131900452726169712063319767707608104372976705316315635262641415774996149140315432636390582158266268961061838698114667416943286700878889037528844115931965976746358636758636536297555739094602260913969546743164017324731484120560857459254011900759738030134307816742715587064095852105369150843396192347446969423719622305103378962365153483641494497282339916178655357946548488430501377091303064692210269975436773988604662328564397509511224529120344776771213483380229628758426172211004141058804002712076397592132737571407068659878344130736480647552230271784587430546901334958301495678231536041113810604284867314748673112575114755716651916409755826164639176779778129580519546604231190217296506090365124062694235902987728436426520421982385157609281451272769761054461754104697210162464066103074002934781848790772617280563481900514370076050960288832633951519730955906566323188361250819931198145030144296399884363815257686817059286869558826200389541481678614587244835839487251180226439444838491978391807466198599339857444763915339619629877919153626248454444823361746288387922776503789249192127816624058903009221456083966664077659272997045479128728906087333289360705501636330389421594143804153091965115631868238017031781439944692023976030908504579486336699390822376945740489917999539390720347116028868215129817502350275728133466478430501007591987371429758534015886784344815955518399705830914159516275232748152783291303638735404808992594545335117693604360177104534269414876735265434465444667705967649949202694428478561574263451873439746514796789707937462327294369051022756174856415017473219055927827734596450972232403954065542932710924313422189051783436426719238556444243237362213085016498196830362198199754027397770271564612182233742309673990374803382923113366671255059473986832839359241809036908245689660229028258788547779522203601992183075441669251491805001454847385629501007248673499845313531971335156871071939367250459739258950317674271128622895206646099137325702822682531217355124290427083199049145096704622416591254546399864222302113706222806715519862881368861519834943257634645021777781471505154667982735496002954568190163513838756471298439788014332558164938235878654217262668246953711957345095292905173300804537169273926639776263688331026245410485504481269245324067911149287008809591275487254427024975719769849609412492254373623071871706581560504999658916046240479511134843700711576995930607118692510432768877318117930337371026475436746588096778846336417173219974805695521018166207247864663354466589658489348921438417011227632069084737016305886767685076733275325451374762256908342620411576642698496734920563841928243560215739569028478510032635885384278585262510116164278943744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,38] -274898723717796228339993153722854554425038459682788068483448175908356600323697342325353517417153271293843868372013952833206952691936875968881967256562386062039018820243012497900488561928788240049919825758559399982653261063389154907400414786936490377480663108405466129157239603425209192074604249002459015681126604521973356739534351891910405486545485799275177133879210621153822294774116771649526853550572530188817281362176622378664592832162898715142820846769017263347640554320127617233595654605909820568366085302232048708114706478402972271896161785021062889621136663064551611313275225548943324002715120719864153040626106312019450176756038249002930787785385358335298939656283830486412431526206798515517519268199687202504658249659872649715876245843633717511523402439193056255900816464927895195283969090790744127802233551360359772386632790919416396254759395136343378025766237424176769298575957549657794240721210741166555207037631596908632155473309655546174221256781274777190445454073543827077925511828941933398493036971814324767265085307168177942986885767394156553899997944706663183020799506284298358384950248279027732836269293311495700294299193251983098838316358584439183730262504999597343008609515042751131185561971082840853207195255703444171814184155924120835888034435452281358957976519897065464239586194851158514809741809192600611778393686684601132841567659879780168494097436983493603122119777326771069118113492624400424159450654581954770934995950249977501457893075581370782552699758843334156874594908528465854635763111236502860009689573040303025773827309934678185620850203248922846081679942995731910288301616021604906813465697801374350751682900083681231956209600039689439836814928958693492605385137321920019215708595701915794736151633732431096732792822868943891488187215914564979434329957237625222399360101168842988145419741802571720377429786875486028515872923842722270651856788750865281943739776613226079716259972389594403754288375011635680163475985356294630080784699300704142292654708110946454347838034583054770119219564462383919382370446247734502385811007665784524337752981631119495502669536799282708624089349828128881678127741601014144824273022680354073536222012114894885839827667005647587848346045613848339840299397683557122542109801581183511287221677240672859365062375537310141496282193520601067650797310510905078972772805299791974750420463814963142746088798011591587928909966528039370347473893005717861654290360991355094176292250876985895419560358800636154588200778215284760379740261876428440657234487442695972445327233934316110503786276501358886002967796331302813004621593171826734840782683576618502984925364389779040980118617983149785567607787410745153482949517172535018141036374031514791664147815858360869093392498841789722782669610866381010826468250460464498813154047804900338215668266693908547844149400001355015093230945902672256363606471400731932271768359406648696700939866470103304533691327213097433782173550424890506292875431750349777360133948887577717733936466336108131883901231751808719363551039574811607040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,39] 74901312261859850991562408837409859175702291863753953417781031292118719437023083036917229747448420247974434270395139268106628705541903504871964614624613434320846612357476222837398199954840622804384344854455040786730852573482549242441690823735310588457403458264761154688681912517518467655361006626779678508662627205202441898690420239069213467650428294316103351026037942850156907350867275039587208828187589179673230393856721600013028245473072895540449648498020957696022650662489403658222822945592440369711616129166430014177111239503637172469926454778194209191494565660822205618731673846291046770795412152763959941086026636963769249094796431872440911187601177393769353384090721192879292600991549444740766852165834935359726040630638284009304719104854820827473728066524058417865959419004086339821769415149359283411775449527603323878185151767105915030552221992545990612129919606714457630958070059647322834474976964008786169950133264105631344454590885397314908577607054775954714481159412689990731665210264508433048189423625509470152693603266847985758434166391100161431313028659755201891974909647600159808427934042941913349500357742458000806131233079531417428830667134438584780544692659272222363694098606654977926565146518634025957872183618909544654498323302694103928124659062334422238773975018548345456672177616831834366551342721806518254700666463510787050997743722371590315278322192950315084011502159576906634174373511356716055006851379003767591713766564302623140745030973970275115572740076165944829299044703901288151268745013240250397541115305016738591109825039040719267089399006326964838526376459456901497127292946094258591989097350997413066924739741907574008613124748934641536845217793251838801517708748053706776556941717160361466949028843311883677461369539422975615369113456136273013512471998654154151403540935688567042513837827969230059967807672749796495070203330824708438605353705753869218272562267186064451850899119502144706174583833541246587040254958719464635012298539501612651180387281388077616784238227964385533276319989101120686242961446154653237093775070267595489767004474612875018952069367454336560826988076415475245954345687703578109840346468873404697873033127340563402201737241457797584331558857137389019731917583777061856693843067653423241881798936947241127094439491237848027429925003688539863690992309615063646882163013891555679762278915869488682737560415752086707897997373549277451526182748886692991895840281181373833977375758523645910946896190474946693096687747991471086058463030023273474810060842746384510194706387959063989279919163623301097858954924396896262275475537087003169819990093115749725876119763577127530354876519328425202591981479891165834523913141961676298930811818559697035898040355870968623857829592557620999493836044900489890649219814931174530017319233483998062704446810435920637605214452855770448911833528642360439556952238388409670216909201218036061221715253793823507151687516487304559890873303016041525354568040313599107829032322988470400046275718663147734026506497482735640672459891232735232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,40] 6387430240689376321645991061192843848150536262384312842047411131584765096595195346754609108800815091546358344852087914828839854550192047390084156367371344771328767231173640037195875969698422277157290540265956009636300658260771807112591046357195142398956583809401890896636697184825467006114854036468630430080249090066068850655253024754598319692162533973970318667672779086699108108360921225139939257203105921796119203783251456567383388460277285391311554382684737358833503966309748395823536559492237402762292918767364072093112716773076316583290181880780984466041066870852956138394530359263747047667531994775229329589052276092185908879094938971620348773695518287465670185361178265878073684035590357436941497468499888290207825440790695188122001624862971723737926772976138977390492245783888039818267780853391137181719665884691213064740795951139924131880117136729015210905065397469528819706176114357788379767723892480336917373974924843080853102516670713033634651095848272356047539302847441618283883957421624495585386755363468679117467158114579947113084293085507449366469181177704966382706597963790603009136657371739921981922869521057696069691301907958023977810057899095355121069956392018497746293813165371024093077878081035968138100257450654936244776479872167174800911439221599506170826816019041977908275357967911448115790753270638985659150973675654634003730211627611161552291046409549165317855843617315457722173456737207953325263668517236211247130175203344975687206724174417931406242950913350729094976834466854268490958191139470489414374561548287495217941369842524843738830330319039481083472128330319861727364716194749212502702593571487230699332604184650207982510922496035139900788214326495804551951092297317265436716133048024904874932453895215732296032570677111719397629887116845475295568193924085393055416823720861957551372127270405171968681909113833942609043758561330810144772996496735742514501300533790791491470038074573331004487204412328092835278322036225245358362172541059039351882965444018684170398464079939275914032946813560887881523125862429704499607851504921097517980938596538127831890782684497784221925087368436298318055464694081810371811813640115644448483240315636473424054150899696510896379653648776889208570332634708977124225298941015030597498293661549327626095088985070700255123298385144449194368358983286049580140595611593453031365031357237009449101296086600884800818295624015261739444807141009120323297583511275216240256386196827487056759322414063567340992823437970496487162819792204457541758981100430149912349285869814160293460670713073474366747709448528814886815500330268581284781197226350051304144770212591045355801769541546333505801688951665320982237211767260866024714175594862952447088415315612479758572857042948578936928641081629691000527845233120456031673936653255718037522626996940518392358071894459514660179338531210314507478539075856883813001176608564747119105967340442189525590614913681055774534348529700370474187896415635614740154517332813934575255388700039641326037370421692304987505812723707412480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,41] -20009731862854832381564864475618987934332603196187290161268489262819305465006884974629496115764797707796750928893830415814105356930498884696255396167400660283046498137587300942182163085601291552271548964217041154265883711041753237984527323027566054871297483517249608611854031401518690166054846065457663665481595887392361070121878626538735752260024409154152709238749475083687714736895295847481349732508611445228384961737106672866881703976910995342262709653645901283494856471544523184498996010298357265693763749845789331675919058201792020668595911226341111117477981466083726985519117880369500995826768211808134267558066041762631346438169849531266672696581315833950960346406527031315726059825124779493860551647558704685157314361270849327518291247341016360036557122968705698117344599503629001804623127509171487920434368026805292377710263649360474821669846361313537873453222787373542404173867762768303757397146055298619887016592878931948698308111336047350718551199332911065635203212054818202999806381253268630777322116081681909214176259338131895198323020956231538847768722328634480876110338561963433202975096930999462169443105240966025246011564852393816397319377958206319222570302977657060494579995600861620835643225490988678300663898044490190368731246927173555211615496772003424609387816977097383497099866188699371359579852195828929473125496284659698048300164659913006699959753499382343006016193930473984779750589561813070433860792636328919413612367809245608742453155302283302210607730207247392724549406127263150234738062952433281223156786686965483957296871046697427237904974478115544878211740504959050567955751846429873974316956563025397313987389085976359072462405114283561780259812344311127713135134012683103094965159221244543154120593687375112467327351983693625298116080950265149641674556597943685507566242621337428495960495532634247907450607188827613685475359081337308843978814770292690084254781972259740732644865579685510422357491730050531266224131303065234037352447793222683345720869213246142222010444406895822287419070309428464759212748564994929861848915305335373950352162102945852831161570993929357877045073529059766727479767971958923628898483211015375707515102797230262529510960088538515150281417431675861220323681456936074369208366704709599591590315706019791454023268737807697805725023159341806704696712850158286704306123953299317890163849060967101602666340164736508151749419285617958501079792288417559993849102861297094097587367536770449949214716299831319487507550923216212711047731513362322182026590616513503206629032741490381778804804042068912012759990706844702059350778617625387424385493007875894853302503403973933269304599605049444593415906678853878681426957475641782774699437669749218500818470233618312909310916767253428478704926208376410477606537235130395644960065236412949210135524625582671604261985839467194661335620430761224457266553436721514672741514114201770358512598035988703105051387286553212991898020512851811251633604424772993341626098567150740404864874459502648218586460729718560319949696512204734464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,42] 12469392818000838614384263151827559694019879210120885139070322067213659130803610966138393155483200642042936921785209385296957844218359904076658200386688859105502244073949747369331713194617450880993449219163421367876924614627463535056823346074181589365644512396411093562694473465863083337099514748358785683523154592420418758966234026163577275332987727970838472887062005003699676589760166744856595922555883547978394097070250315417584366223130166987225975577834214448020566489950553449235303427502602793605982362974922489893118654260404541563924360800584633226571398398274474367633058035311452151354376327950449440172063012547840524842482766828378756130276222703129352659668286767615345880947655681324297380316520744618252925983704423342889884418353516287534059924689649456892767136868745609936800260982617189634256509219114733464922348452206942726358381359689463590330705063793865590856498015762218643004753022825311867331949938722885078469398206461650843964885136010378956878735732199819301757920922882239664156545167449139373073113421104754176577181297280408228141721632299523415437800985958189336121705437144280440010318815341735175405095479337232190278177178474547131153037347349505592776677837129830018479184976664118688530766798501175973374140876676367330549443998122065734367822640994331333547373403734872813780651600956541394417926727947230742339906982484534759203449598032036558413544879910017343846661709970400409953563396109395502061695992054154641612979691596154412844753917476433554402653226688101145164684519954947489759920253221151970635411352360086713917745657199381628218335757133552498247889277592861193784866044462918639945771388292313409157024488166486226412595967035433273759278593180260289367750173094772464016472371231737585388258187871091140957043547847740973503210739965159352146900738179458325610879998269927091048596845101750260760947401594134024953338254778687614729566079109559236356330247731756203354493431581098980585430741894791793507417056094908537826647021802596716652143173171271153714714002866031247353335093046449005164471374881791904159209636827796184930979011828522717360607385360983666795014498523807054334377180998998861290182938618219888749642844580135876321690162151746319306889125326088410580172875827634467286411561328342527553463538780667813587209026625876220026179689426669368844843363754374891958820712403341937026519254989148497397128260064006356137841130590706444756886880962414945432994162489406575353461536461292823132465803548901812015044424877163359670755114692467347425637180632961371225499314221614824559748436869238546657036550682648414084012906808686705501287263347137404226316505958960186516747492537158115553320350296860630112015023021478293229311975873086711657249145511203855959384394392845451510382013392327868369551265328713125114743881712754742053810141589997848814407832306712924509894369667330931567578502838216708105813517921749343573353803363635547950610021993536876887658470001894989420739865274377693717899129717732110590479303725486705948838205377740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,43] -4622906480354207130073912845687725004817598317542597349999326862087576670306435627237151841865233624498479784781555149197347678652899362882231759307123344107367478903949415040451321362911547347780584815214870747461054666814040605542182131564206028297373983989584858139493146298040389241005699282191579858861696096157141163484171139768753724759361194879525280031308627792921540749125401855641840383304238373630184162230430379166485152448401389647704418491366145348846520453715173483376405271818637049616365170922855525895127721234346478031354755535105099542075494390365880632631281574618346452938267221142804343333792812390220854611424219421773103044643309168915065117123805442629684436839893390704720649406653548665576581924597373594966442482375684864416075605526868995031551439151641321632963642688926641836523280325168972776486132232950533673620871379805912332436041772253680143126052862156733584587398418419234326417942084085533789823696716853483651820269124058640770266386107511910523977307322276152932079647081557514932585853250499090498136069844947262931928111589066762086816462055122339385787283754643042972574950905395048882796060609358816383914238930362763767429649417450940394067928703120163589046212092173406582387456550803084066538499281167727238626974356040182795040252375122658435042147990262340804134290064448491489272271712679090600594477829414211797916829561287040938175888932378269009091113344843639555041653307872434338703426397629416307390614149752707106002729392482074893957402102648574886059350053969918055794497794087769604701788353388772716495714480747669081591322159686060654678073714708044971572043926575988894037053388780834449622725979590491813448650219123465269874406287394469696577681926034937040231648679397812856442496087091447057974142254422770068181337433481558173027387496603327920615155384903402811306558204648819719948257400388916868201164418594300742793460617347406768203907129067983628763815719260130702694649189151950528668839815023074933989088971119666744670159007370483615031659453935464811844190179406265844216278701249682193234735500275496546320758135975291335500660024249192215149548712615928193071655081514151302563624947080864735007023419846437149108822892181521034014262754057597343998972489863460315750717956063938787552873029009461244271112244787424664062673094965425379207378122507832379015165289032933491652141831977021097843033880283022851024725708673005255162240165725660289218653817542331705739091889422674509529052876326900660123197206399793014618845577037011427897342577394414189894722393906017122533211039714108621655762328135759815161435363801029767841071116510407138173524420270314916646409864040539069797615897609907678261372677957265199030210487562170240750911881808089660930259961819091507737909546830802869683134651996023083769138723431862316765546926864304419857658789229483099169593287415406033387379983028902268117516858162590697650006844460204833183564741049249823363225991787308869605549342652008164648376649526394357031823553241739038607813618532614144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,44] 850805304395403512549710986156685282041500496130217174639565015452250070764333941228861417932485973491505935056818708471050735414780168876350184067195012060237814095845381938241244574971489691745616981773740278724865174524548556202489546927569135679299784186532791471515529449230286487214133129582458653417608545326362607735840082054128733610120093056618390879835440521173905452063589705554483593549852182624497072432693894943562919173854135610863368956264664065234915535189735872379502195517668551961149407357927600952125322132275456915133468239416802167170478925420074813600259265667815298167514400997113855622468928282222723504776671372421134029280277690213446843228248284828466154226374190027405388970381561397346223232937691461112270264296522235161450300487820586590265814053396685028306550433336794374291340589485624336818364496055392166400234493772583218668097414629260008161317758495736318648232578517114103771428274997731055093320935028107136182478344410442664002827473859645786648953903131743266039454897254839947501696107419982268038086321690696974859162601277202595493800989572394986450941873897171643426864351355719182664431284301559352841728775099335294093746599108323583512251560132649180113048995599690035925741495780550329948346976705330076802738604957149221347521484298658381785132863182616442345069179708151732089787747864153613978968849696913500290846254191412074438532775485381814048257168378236754029193268496222858015762912363691661207373313111871265996103555449072704573839614185311126066033130941587611991111982257553380984735624222952105494221158459446045324730319860618985429200310560534604088676873471196689095470737560689844105756811475251865508120946383556017694224204122037735021041576421183384475409408361429963307136700170869867620045175848143435692567614276307271508894786284811200208741518155559675454539285665535218257612437666786249763188258450425608791458983548524081127248513052159645190676534662597512547752816976598886612348284354004405502638345431658931381624982809102838188425188187184954104489261858424327852347215388970563670035947771939465079218544815887056667306225396324931053943700135278913122435799794782919580116231371695398261341723342208683431334286047982240734086290526029854655306651589642800326736490230646331068179430081565001274028636486510719600455630112004825310086369202147893201196549792360219565117546344717078867365834513108925646783297973490426403629017562865274455703298306919887096200625994127240429721361942106409834635037423485317960064198759573366719906049135806616567385869635825585469221912702788039803586669231260080677261521143369903228571839920119262579020660385279027303198152626856843835052315036500539757406404876050416399443125673165088403837605552079119991432993098129913869509497196192264935370534451511368851010862778289764293855918375320246795263429565599500543929917938065802171901002399032874265649646182224228518223833737657233130174626878026476717773940000312224013768385737288044182192334269282333891499352639030326477101099688919040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,45] 172165450883861908382879998013894474887445391465475016836015628122847012419055064936110796150224637152974790752941984142084394863356452549725646545200453482148266327729555535483192627026974800157058711532600418880558333956195974565988609118154695772404151056478306375126357478513420671583047845568053213463466816799362909481407323728038248271984768952835084722916282633170333707910052387277899790650887627940144474318622341296420445270797667082161976173861894740285609871604116307813058053904526951520325530450010696422589088221601590195724291901000347595312684226033434391882324597637950995459982465201785646666352819362178058847615174178180266128910373407578292630814206327752223006987894080122650822838608809747472015121880291075693773772269463584630574539627503803763581056616298166313219977862519053494222867264154803133996202655782541274076139625669618348889479141058250580149994342587212763294983659704317704758700003939335242129386652672243147679468807819087357298128184503984365862978387726321665607663467141776251799992011680213463205955101350197009400110566634298922513315045680625239460685662665837218865411205270828139039555917732389544317019716381947288448796135435019952043603510694795731414098348183445617396448686778555406855751312490375315091942169465082318311995997139295556613623612434747677792766832750335990880469040122335320444508093594781349682080166630664388385409743444272512280215949574372116394006562716910308749141842840202701310039127192065301453172393006835176729447347127442151719289678974774911972504606647987621758111692874447077108334874548245940319023689762050160157320913639121689122140250616011323898414172160699726194252955286357078283618852237034075494889860393188209021786024929112598602406681447668068016967722967633003656687035841590324732813407776763666203997522522482933595243151222851051360718973442607440295343735972730773522284849867392919850039667724745672931486176307920249890668565253039696389945065141278535475107006972466525443498628827040815362878293160855854265198636271885905661679812764528040439940783599293828027916136142168971829194246027253032326298376703569653780255425604343249261366065527489774605646538022388395972860241245336341796041742973867503939337194895772782235176207729263532328356602321728730646278362973334890954743631046838777283204283379095551227782140595247655404607181562985261115246376870552808970640208934141165442788288146587593359275028985643937012331349683014942150763855367119338069122767585264515152007943798772928077296472386176858221718065430093855367976523905770577666375356715691811995681695880452023550458826067630305901092799827469411642609279910522667213259790547992105156114686683623710725987482704020496910094110727299293819479673142388273087450253710740958615827239205371367376760845629303402726459527823538336725685334303070455998549590976425077923182328505562577490733983983038943359245500546044636589345125448315662442427313048268524344800276267651943972811174333106450227906525305774218038764677076753659160523972938825728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,46] -195112936785827489895755070177679305865635437131426959862943697789275826513966616763774581218879338406091240913672207875072241134656359473389758112577730865422166981034057104775137139310207943840836838830271496792489468459002466913991951794302441219446591230757320712444928044234002435600521330357504699335958884313124382073702077104279118824280651570113554483795981012759027334031533040889766251619234158429571299573492925045159636129764799148867530239169256783992170676812220147138975220770755577656888704921456283320156177113487221946157305232887104005653076149106141914175256227036106387806684130671760123955981700054123223811531500168092782894142525265521471958220115167693716758419288415358876528510519331337935194390314243082316618837829381416162303887249423265214415293687648703556048957285113450066619664347275967032186143942105234343310713106462292018273847859942024580358316322438471227047932748703173346538402921099892636807198442348973074671231858550986276333984071375401765773769082755350207889827058662984217270029860116675110305231520812037027916623645584544500066541558514589969757144017336359790335770526727533784631673977706842542873645331217808079176500402714007675024231451483569168130187193212242894580393564062126969797716283780331554293150196908123049688338111579646587472655360479157482015304341793943922926599537146528479999699697021950214301309172693762995206967295407935336811824572556813785097935126668625168439981762540282509500564253022004924328717605890519621187962333311613871393212417388496545677710040252291579361187885020887261373696979883292162375809577625168860154551927983755628890530601075755344415814118926526982443944071415889659086856816737960287756976482160576012418914877527136574419016701788458631538150198195423885080014479615821562096211479165121266743370723051066256399050164984743335655058776553645103030445971738135633964868209117209291231577476297601794602814024171742842265463314774953670364892420789801679270927634178404769103096043706394332640347632663078745408128166580219304873154457478962381254580866811600593208541842475472889879194040756599382630771354227534892982458554449414682177189310815607614835301056255109798879947357964531124648963746718012958412461463833267281654833497442924078643024970980823204973950411047928460472003216668042945210727459908038377644761958315567100222048819228506617562897963797200563450469294658982243365627344477971762685181555351875339422826816937990296762325664832414525489761464750840257639487355154471541180096925869421547609908857141523599430668037991919148756830017124661472167499406986309215006096693636780654444813874819756686486941061259483355567608045150675635203465829196587395349265289558363319130994397863878154193898787734496201624793923906854738174065581353747108917981782556452797402567083726113504625215488573040104088044532242772794051038413018830164397356478760656044342494303537481039876834245656983714525015555464715584163421364930200134921001542278071820684343794398127896833306381484857167863515146480517120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,47] 73418562711372920506092436705919249621096559965889021220258828719300137023125448288383698090914125415611217747858425553695263910399301449932131328928050073947711170781161767593617696960397433588845524540589809136938375464972737817497325869218442101022433918459835311243485801080989391910915946535152395386802445058121878483002977536001021962281875232691625084968506475844752105484629300533092622308191964467235569779930548530431928602401933109559167191895775864574351150161928268202551728875354884907066921762574614976759895324087280100943008328770944238862734489757362254106944957624368782206393850339791283243406130626992231000356104072710706546397269729844292194115793988879204566290276395027513271893781054180085324016617473692054648190759303540096399682837386468049021515580009818702814404893541985724272326670645146237299021316754962004367900607235701753618822016041004924066407296124288310721282028370764654539958821262471154039728492163621421144644858943543193430277272673054717084668983384676977465330295761927983784469877336810870790570778952136586760654398942413040923275734856530013813882778897369966187891878576635488553722658257226641110597147932280183045855855649400464050359251601760286882038886036478976116234983586772231415015073737292253724612599917156796985610166267860896088391762817807055818928814657080957210057744792820944401239811935154890323740158216245931254157243978646022607851188392292177081757917155184400915869502303756681580696980624652687820787857516549733527533614694149450471109847826904236965544904380116571988890516274205874448092083841656856737362192599652567848702540634622210496964914510044175941287903768613729169453595569887530616302334578845252447314859121493149058072898828291327592106470503965456640300286890935942861894975322066791737724858563582680639703508870864005678403289903970956324490726590249394882675070118595895274246441515395445588524319708267923961510366515158383746978885684609012263253953015028723637145300623188731676768822486757822351324395557427158740936024184374210795301756079745645407298105717472662452088498308070265423019306590975228731842280774478023018899083432323611650919241972853363723374031712962416548778649362734106171717605935895222236215223933097416862685874156216707717166108080638425944066699286824104202668271075254963728422594407651473461534300196324170994694295862929898096279855346801554223205058881041543210745486254825899809682257228238665506176935238579739297964189372941265799928024306724044420283961497432450156418691499556018670065353272762367895687530529181211718818893828969602798435418191032888750347709671489573218620198285674624708464060967263872260707748918828978746102012722449922466220154398317430210895205155307940349490972482621750352859065197755004618770465576420914602544856512414520537737544125646665073888773754582048314789822259154378422794787392570913483407959204381904980899707651141981708984079351364275278622978196037613378988003464367115098864499282871468668803606341220759014179077288081322798932629479489536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,48] -13309492566283030101561928458973264865113724999528909977422845186671061408537546929711428639788866810904256138800800549820738300069854821312773870061419914179702044612351641101950539601788910847098239454186767970008883210013154783582620219307129228588889229491836289083828121663356826170071422390158393884236894694883731555228046575445410910300372221574875481976295333838886007420716680370550653469495698961199776808241885717031128993243579614545913851745706610246232319947367339039099048387202414387842436936046723660239347340973003705861142624859191555913306349134015802455802998867106196825551272848832410209000701430372119921074617501886782423216266338500365295959777785918438483549467672777380444215177051188481791526827820796830076813933680664094308302639759956656874794665909229101927818403693979194119538539483384945803623005188105186913374226211235104743632882760484977363056402627748899423294380535215900856945660016196454049476904281043336160692273027387326098756848684855824183336394941902044389307117584280186920943309908530087371241281117964016877253295631783432302298696753858836014199605179921735829033888484066944221322005993603484902046242555537707926962299211540684520904738361993979110507119633529241261618355203707300411908462647019434602367461068312134306038836031866176692740911392187474888076976792822527453373744381912237393007085169616514618837548375428893641839978678212457124330080938453419966725318713228405281747902793140083135118874642844437575823576103188967381328384808285956329082664465657292293483745432425477033208508178599531030560336607644398447610616671512181972572719701418497313316699206242681354052491851855252044875502534089428485962908266928127446939197326399998864345762341469168949044555560697977090412932959345668140546109078808722033241146796240614671855703301838949237933755611684457306376206047222733255870101773005457546163140685048202634472618476338474877171707007372152627429095190673161733315508672438745959408904629856385762036669297872868028400563798907541196969934907756436423401342183384477495384947763505695057191071555093469711492073546384485463333505130683845331719000021312654547749175797313736099806510169375079232191969375090783986640677739772408188254944000534710727024381392314714245070980013772168350240216999205162481901532939563873266483471134705167927554969700924125141471065630516067974552622803755860045548470114250393316204764833466227125261414366951070575691820399364883625119852403074288360351260513437442118732769417502905675319690004138830450093556799755851505628679652603406471984680216792039466274908579130574168283865492931291271293406680418401537850433999284231228035938339437817572784529321615478810668636333468758322431443192699797835762448883808516903887146848746958685574493673764765903713967942712626602880839389022803974308390413892188200847964945230878820124120135464122364214665620407168078319888046118145579961688135621522753824881094572844947924829672745096350859589900236319243389421213331099390438866024594263116008694743040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,49] -541843096837190890502741175872498202178698413830198718214055940000409343161832399627950085212237825275000780028335966206679360675688720622729756657729230509384889393253985363934328956886869630038180504883366451537376523244435811669160475634797837692541796563442561893555009501518773252697128995759857363231678538885892890521811749218461583855850395499843963321204782400460491365962519086472506840646393456337505884881020474931189121848226107125889436755986235838884427227203422743560298403261268531594626863071411960113792305558283564969384747577381915777205095118872281109762155199001015978260745310729667194375459737906799825362906403595081285594574811930534846014394847760121892620269004693633395934064329716119837571156702543374148682622451139234344492485963465640568402961672508463869808141561814605116892218789590805732558434946714234714904386246004197506415569931519759172201705927715134184412545294032756837314684323700129048642527512120099227354991351976692535909186061364039632828969826034426596217699653455462883435265245362510717708173961928750410772515252610221108261783484508590636570529626136236388491064105835211786839517413405745103691841663420702915829202478641006679396598413123308033214536232141382690002442035073898104666749281745343929313602896891441242816267093974404580408839949344770533341508141076880764557252636708659121137233782216521353922115669778995990670070312196190675287004796263232111269796412795362300942998738693100554400260652740838018503905337726879721919527364303318548844159539994454269233683472789073931568895253747585718189367483847139075668707443518936235024287809251606994564984625868867508965280283079044483564096272369270598537254408274607270623047569129732225685326120711192966931240572949511455956991192404564280342621006168509307436034500986546421775954062006847877098101170885431428987993328198652750196285429357914700246125423263603743808586028534495973032770400772329015095958645639165687600034667873456558116754853914377754898033798257416148847574984648117682814236407829646417949173782581801200720943464225646408631632143292744155164201818885910342867698279705252451485963147832388489173162314703003966445930705249722844046271976710929657015530927011249740691676875072561571183348755436840355287283532287087944823762249873933595484912069661275915306087812819061814476079226998773364871374537212817480695067876297517769616506890312965987733206948645367448270274472033751439944001684890944985076861325339032867218613345019575951145522132254509141443816412663035039306596316427462856384929292064117977662694378456871803080512629557439870779774721071743836201198202602981845352904023171418853638061616798119876531965830279109506978649841407269809706018714134395376968094704010252633485845982089970247711967920086322428226338388651003140466034206458340991634315407665009182248651781463090590682357368315663735283709612053105299693468894128326511729385761105276891830710919531395484528102793730696520941825376361016322279077197668102480601359567647940749098880593821696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,50] 969849708056190100687708581903644917554862871014588613615103601950366810183678139559945185248790560793590827960909274801687537392023737498420171665891975772829407366620007863439909781782460930686602897011306837323325629762598592248297752328492513723242686108678707859176475697753491739970176205714113605304182402390277834365516848878377457113702771272758998254187956961170515855851606478533249806018653836600925026617403008183323873340456523214970740916399938834589582153355432144973977932708285773946957333347214885912927728167481481137953528024272012404231829114454853850828534525273244047344602961183696117229316714054340368380160886858963853326879201089700988784517476158636576195073245811782836163836674497017266263855259047251114864853227225307139088176137216036460572800068284198527229361995886678140130285104210398704838949665628134847041901099007395463900289119541194975424988893264157159543579385781110746475795324749599982008889325852171477824538244774341122268716369765257379882577293876485531939614532808398971226976194140901176332552638553887308636442246101623611659059325695466396926427669245899786398799699898136081563883943582058946797169747363178606339425521054416829965077094692461717131902391733564374676629260881029652375780041511664464690949344749550013101446269803779074478640205033911463082953291444053250354628355900081453143491562179877034624299121769608471613077337135653074553331206762380117189173576198672278292394680967788901808812997194141539926187117006245292888649202795198631855488354834207404101389656279836482999215461059925262885511545813219977619357308897097878623463739121250614431812414372295975898255871113108982419861560305711372973870262696123822565294785393229563640960685631477645295055686186413694046637934657709683340859838064435397494951289755008391282177124705044079616983290447982399275922887804637419134580928632042987007623650205699955931307078855780871425617426019069220845556915723304296430344549390939859655438633641618552872010124332922075116134078438249884440025063624172454688226088718426484655596113905268989040277315254601689936783009621522199032480355057888849061079188422041613147848023996213648201550487949597517073355086350494447071580514108323342927630568563852897338237372230488793166005019753180011477672698411667858239075685833963248476169823658938113867697326030165024650572336620997458473711671353600448212931575975646820065507381083590946324704426144878791341697599464563381747714988776932469399315971566176210117990034596355357870474151166724631514437309990374788141593243459179911752308205940523804461836761916021464494519045198416685897579641470965767030690710452158129737656703642538694692408384217766301959640940909775928826817876927532056965339703140438576349234355200258252036269404454586621659340327685554371138714260912715126518301849879575996115236384735430697972844070115847149865783229873988372022037185589302116910542539119279429253547424872968434955383156008735686563021845401817753035323164177071430626923994959594058686538469867520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,51] -223092264307335969154924814202255103516375762573782664870124715313527976898605226141331515914057740777678061311310415868543034107934961349611392503779041798338118240837914627214720812450353099411201366482272279093630698581277852517289201553378250675621270968987862773058050890299966888376993204979481861442920588877057148178888365813874522418946027980494388322855243493134621440750554437325637621850091700860755414831163907727215671566229338521546996052742244245394112925797284820587963747821411160986272526800362673316981845871259321447269492028609714791811585329103384760234391771032040346240806662424669122000352273614116711424729245306069120097852999433012841720375553702635737973772976176418165887272854608175115472491804344693669351964771458496575782697232993834356726877303234520592807849037934321307604174128320205435902210147525476265256619448731925818471440334662111438608344634579700503368507230860283315402580452173000007199456642060408270101146960625745447148684576642327157711712491993010198401762747071661882397089187925545591527937002634703627577850188589279631565500962445649052258656688018928362085877809239982572878453508385398746555816380699966338875772362329459021160644749198703111200517113865565986283030161750890788400170401888439898007667264451722733688955625180608000234374969752540543203729229359590595989830222342952627141292184396143899419372756457025976944251856119573161560001743827682259105760077548241675926663566974909719136000749811299138388360090427950458905167714295857059437393341357831854322516363433796388616640513648885475294658637946137375342748856751490303939013453154245346926689668551518294122119422718624055744555939297035235937105317153070323996631028657658465554255751495429619077873942758770306043643351083224069667944039286442217946465664035645604996370071508763934524793041547383438176221387091273536603767548259817510107302563240175446245810406065359262624893457023097297580048517303939602960787261964724301826711176284995002278169631119529575789910569020316332648753840050472161068117584425236529423145987273101657026427243231448846490264872545366621538085726365109702916727640445933402658838245945865998832031252149578366442708349279412497871300734942663536796999899091526128873355036922526804407898038172900033506714547129559134557145564757799581167863468658471907188436675667752233678695384382250124674564541093776327526981108592705602695179171682223751005967402516379709812273017421520746344463292219738720390216393801496048589341302027834129083620402150495104826146924584437020713167264341066249774394874899158321501807066534775460604861750013913911250696852320729066965874504252411047834077340974606344261436024420316258423025293791669573234410345954292432774620075940344898502529449121128018879851212470664894664902088976934789028927421199071179710422394362689381721688656530984910356987512255002774716784580521385692505463882616552408720184023887619315443929517860287197305756636812317606641332453301098696621768885086086948859590302593535205254722370928640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,52] 4600434929953108274273427555000185990990941117390730818931535809318467203928021492438958309073144734553291722520342607066772141103271420898225673607077358884041228836136682114540806753996815264280574651232939019999416620232066343422557053360761320163478653486798414743063218860768154059282853867762726859506840506056211883820800368303311068365963295808208679695884127105359118204838402852195897692329402868848968446054348822106739066088911504452669737075243164518216249423416513740495740330653620390479754668283625717419968648357665042244406651115392143621225604232147937203960605588311547055751979260263018572427506017479440976445900522405483395499253542179382005909207570485713490319147464788644446592506466470935395427600862768561242413083804966607722656349161510761093892263694930436535948740167426782039102091948938298769202817498184981896571207131569912298209885724548919798099752551953698420799526712925998840655240566729718011672416284030138939385916635705446496730093374793858456914732558700071077769727900822938797708745667067762795708525204668947280859241826636465466507371274016326446314218328195988221043691722163774311101098462716992109319252230592248762577334297882471276131978725188440298813945705643479660986867887998062796968226204080546847043445959876509357646705078436197362953382454585200801319510608963726816797161324322213037734692925482075687870447451018480882254236119445206173752463921867086344639583152719303745095805958598160353367017082748700298245221414713232810584822439686094849431237511160183693090241975356017860185384097408550089330649427291037520619565219267027192357800498319179657863256663543294127803610490379762257317427001450806928045688357411006562703824129300354204217775396664399608454512982518980417867911132494106722830487719189217360848928579731402412385688698916417974120302322123212178731401242372361278070601055047099834957617451285410308258837960297764446577149507398657690569974606759522816985073869544378780029833237521524041584045351873523676720846579727547294555995185266439102115936903204975451787678385906097078896087041199201311412698936374000073378203470595135154094654884750532790919289350809067979275238419770829444893398444269127372075189403518252091657208156977742554266245528845157755096382794693167386674613338346068136614054082705453113057343058514040540849378617949632739587684701940096010296545846406796100732587287642350580243805527799414193956305880253546642861042385922387422684558454418678949695780079371633809363754585740765672495003084492005398075286772304485132648492524797473665314480125420697516362937653900426608780989957705448427792947485380567874512732813119612030783085542705219840457322259781429004138223369534655834136290681324955252070412988336177713130957709517282966309280527623731962920990915716021036874231491745057841474073618769753970412578358489349796918405022101739777329272857608759768921220065975753485517288757575432322603127368919954102180745832395705340987373545781374106755759620684815952861324911096861457679290204160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,53] 8425835659949800604969899617516243385084002536281808777932337465411249112491487714399947804078656362573030147206316323111631030863121942750875530295749922548715828742473795185888525624206798849999138553406050994535113096896741437105634113677052914089456391080827249069530480184961457348753909946233949790694935249890748414544846426889488960394956144329081228739072432755290638031165832446381055191293988559075443541060324453551083164193779748241282408216841352397645753573800352638737112280015256985378997005249836558974425141082506994490347637374261867230179550974392361627801523897048608880980809194607330237640231537715716719401916500166185799570611642001093589241921692241682577787812864072078528495017936227046769260904267790655764386580038552348718656153821109676702513740560949395438514758515574739643294732836350785967543426082068795817236967082056949872985459193237611780547446635677184881412908336041436398175550532644203274818880391048083416315647420683259563770269888554593831495349899905314765541777504426177000226642042065983782973387877047197350258300427709485315049244664912344687620366951580187061415633541528173436528954897642352278478016074945661206333518287913203209383547462573963907313609626699640986933688831811234351720678026380490765757759443663609361169889922890924671928131964311829160354767026918516787361345987586317535093692565827596450701350714053463965351168295189112838453910601042011173250498749237891201693245248373794774717873861240125924347431478354501129643159246946674152139014876372921624820844700973262741456551581484451860018432510179811401233758578166220244719775118437211991692285337467292677978733451361128675733938714095257276642940571133185284431718697949457495260215794462222207847562130489220076163352165341287555274469378171852647809444774947565589524620726224440092497112377676862321833333901922470068452834726478225353032770813546936716201772186261960466609146706639272789447403149857516822523521129539304999352561572581139529236324593121802037177676045989714644221734101968225197453638346380640194082023494191033231579043814979003724227595997349065713210778614007137677926777110086032070079786620757014087114734830352655765461606400700136025910609126010323686038385839125067343703359624009028308769742708457123417451648835614114947837496611993803498999961267463920135139886465362254366837812908890297798585366830899611149443865352176278547945160465290840265207251377426943762971390503535696234664899863255659687806053529884989084349838265618148017536482795682504623528862822725964516707626349462200840679600232644425376203822955639531658640105064621805241039030659687250011394058567767699666020138377786888909938949061795779159780132972766165366817699649769640079727796063357154794194968168928915803705046413224121983171971810544029105046739223821250208567361832172865602918460792000509191584364906962898726012695069634749000823873429080587928464872040762822821137092417693615953356086737715023462885904597733472773269162345042975392733876293430151911094160982016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,54] -1559129143041543669203604606106921113194771915162484619471097756931879605641175718809324337958736802338919786377090051313518234201922453579441678010060838334478670320413147083934263681596513414470842412724851205141181303385322721080823575776678501477605629711002727143392009246435548376038758244259192619898586286292668271704574794652647221062210306191684156094531341571989653547294672612342884551647316619609914889754655836066561080652036550627323232466937611503985899192371155265355166213856942995714012740926971944920299588194491771587653132662176567864597498283634683349707273223106917525836114182908656508061507377142546854447510915675551803417261097840941817391523455041355653796643925466752009418541053586211661772622891209839823091294690419053581331342758646599787406323790196323069019204853873077225237216506923064290456040296850680620484804490253572314259725283504721630355914417110254263650720713167964356609622079988311819997334676212539870284929329365321209612255313392524693531114112790209554628770759305864511817391508642852897071375465294092816599891822211056147226517386661831739054976889730918623768569582460270541642808502196282191474257391816376728589485332839530171753693675351542414666031259500396929884886940575455612897272440666947268798272672114014750598954194442125338451109068702665406040953660195565193554760220159160477318680176436543364974906836050027159429997891977459610685566259940939840653736859596405443705074062764388309987144037605813825350473026342761078166785931160726488352951632144515357497606828760542624331844497975419662192808728992684249313430569895816199585682407859199552011443292830020881259984923618048579198740673143319368203339030256423484636268238152551088910195337126379072602958348625682102300691082054675190780035025408913856491619017587047113973903772802307519845716736936265660695864331332235349013687531976771070832658448027305181944753674802548223270170999949129067803299747904413364082337450392299893619279783692283714087663521028911401109194083991671915419395511943254382063237226792750979979706580237532019008941258735623965162147992839307253835491778409082994997437426595192012792720792074865845732981464099783196828212334389051414538599570480405834818965491119025562791696753451457888626591666955270212995513648994540844859693480154634631686543293087812794491396135145365532569494359210034109050638963490294399740755500975122104111323830461626316128803651016910201005691888052523863993332574630815834557805495055406314279911101415335839481349973454348422746530026820551033790881553486154466464930534976369322618841864246631262121897476022184852720829011379877757072400150285689930384272328579041280966313965725144730552742793070538040736293155616323395339434567676470359016065875828744629636407026742214000937330069024040896193311247900441294491344753351020410795777336169913620519289042820821354301954258268381053123275059658272874135883378696989945874722997562198909331099618929692319928580622342309601792315303905602428843940858916235036754245058560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,55] -74918161706129501051302538279416636868970367339882048724200088663533726211894223363187177558803009069548342809339634184335227987297699373686109279144081584327543256841854257952487507347603783794507817422749452141953928781549023683864349894227259185192586718546775452257279309192781547797952889571662013117836290848204307541051311392132688718649541792895360187674963485208964561231269199119300615637365359119228980480693373305800186417818379357810296694566777129354303197534546181245614715541006804125632563928483858700838902409535017467130308531837819703595122818897677792587985331024056779382809720579895138421532972903727714577027586121743535891124395214521544560647295130497991944352561723380996532494449571527915796963928200768267613348813157527206405862341188911815008732410210904777425402390492592849032923337328290142996696817902022878350150299351325007996404796956931161014926066535636566055490821230353077565417741040115345043994363931495712716706999750779395122752739848770108623451276683390457246062888754862443830600032731151624664263422196155533097944391417677747231676058529007967699085660580092816130868879005154893180113369304661551321405244897125308092028137534116660692405429118962648863563063606080004009475836493482422227134370433773778683905636011059396010845435164765126132338867668016610486695409098758557919707166953292166254093101144705854109362870672494326002792348505689691206212422270519082703152323108231112468152641849623497271979878562886647866259312929387649642496588162508824038332990967349472814359325987879723865808562284412267384066793141837437716032288782349813401184646777933753071627768029924980970719330585961430577625070843628950607587765274868029713532302914923354095784389196819231793447480354627680441775480146273812053161732698377694721017832532281236760125257173794522264719318202665609730022151517550319205246632019699543112395813687150213274385819695314684775758409464842548142292074327034956574714776524804924782894615643529927275467325027080796621195767373782013748617276219922651364780952079905092209116303020293599156816158251600722914997489851620945058154209996703578512054551089226204245996668310930625530399116397648259806841081329343587226015275418705105156151456250284400722780419090916553506815131596968133993566943348799684727802051166095359878591900928634422644710414883603239607163163019569519274330162070177531944487378522938767870782617884729876100297630255499316162514369157421383547480464955912858878152459919454789875273263915539100357576510228169528814788904560540780362631586144100844237520891536232970678949198053404317429091064575936761442479711566028435175953967826484718974485739659680232379623306898484306921187662950461909494791569931251447086869014954834981283835731585071615114370519379505032588016231235307516732875993702356346509831451854771451702097965172090067398582754170098999603486398756615277902936384559775567455765132655884754562203101380757916366688960382302295957398994879895985069121963169563445783348673755458374764121292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,56] 60024900602676328207272006338144759559107602636580762347938173816883212131456256909730367255483831697608489424553894970841595746777023321318825573377751511865334399172705832427180131668211388947827714749797436895140956188063134663907752729314612961112512981408371530161389486672641839669303872519986023872259588782294038061328355575433761787198058822582537536369105102126208985862766696749766244778065635739406813083681174044764799663727744688645989258795499556987944295456427176827047785239799000141605763489573061454908566137500220167078643903389601079761535325980816640740564330600324595581115652525659144500779656147985212004243198625660529152179178030699645458953433292955221129346350851584133039265219208342332654851383670039112379300437219224665343226534882502842371619429086568892549225398852181964648653217546899786916348354783642192681516800918940718726396084771935456953845125869247058275735791791650797127662235631238967285381417830519811795803751426674950921374205255533501102696750923789226150935636997529736544042397285565303665273897306242994020442924940855836127726920410524018835707922024491509311669562548542146928123436362246227587021062906714521298832353222580640411154967589859465854692635157914201003964842908930029571493068329243235561730924652332445315936136957727311763506645823717600216978599304964269473824253683131619077329094880787920422847912997867116737978277400302557530545087103858719617942340670672488983156409824593762746092854844361690744472734821787955605394984373898803059639409665892332455593142885201680778558602477892025862048738921515139888919548774674968610501612640078315955916658226052847571198970655761032083729048955792577193227776466292117189996246285991069020851221544905826774400843112702594539631741828683614981518981996784019087078340542166775356559265489826500268626450402623571012210991370025166496133694947215892692995788895898772920904393556917298041640638676920048676964092720186459860589989372772082085634659867820953825041535933162529672448326147025802815394505493606217010106349049485473159029791129935626514693637619895623025052352739123214339693963044165686635062984189949588695138308026649307393321798949010656761999120893253925427073264914856404883281953886879509576988731954514814496521604463927042687823845809865753336595712272164149631716486199923386383674657669892704068344911930814606691435106337635804674072813282642396740598720290621165773598609617822806273240011655177205514600122143488063774696365734716661503944264492822545799761268743894045406518905247831071531932719199539721698753010931987124144901071269955411329122517425168925990736025262364363797727686048874389057629873013193265553756590006797181253577485364389997543391221070166597330856660628764155128877954540666633155678144166891246520633057482062314927019296200766468086595093964164519373397823098426530017895318229426225936603132436943205308316476513716568540845808730238475946917366196311153447507422949719754676810848650790781715276446079261607848666609704646505930696949760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,57] -3871207229058639922336815661571547152747599510102237900348370295343348616654772669355689294941539159908548993117867366125386882724643319292241998884330742157040403419638770465570467442809925232195395241015612148732109599697355960357735413835984162958736064681959442566131837702242761040029071076196368164402511406962534674325108776195473853534968167847977633803986040007014209752791603870844126236608523066455494393046323728841829270016403605245776255238292044391131926138478509751981336030457993522481726651341214004366166204586856914471347444819738391649996169924777538600736250882093868381734823776723562864739893820090700323865245962473074336005919881234594200199017121940543673640782109324021640584054891521033605394647540624249171071537938964745262523853441735009642806507062970482255677406256502372278737207654510516280725099618410794406471985585725057552115897822026461988699070650038150985352304418595704112132512953287526567849531149131749594618472056298635930066465221965917240402781474553432802866066882953213712962811905349073129891942573287794853259895274432766555949864568865950552646444121746194721068870503495374450777061970277328652980448502837573504539875034497248864399239627415171303530819127187697289568802149864378393815247057279575642278775604059345027239730456202741262633456785474797232998441826427208856755686940482174802872548424594793079348492962814391261418689281451684014405874042030692788235267083447213308654575562887888340386426753973638927783131617251674787762309521916704920348480824460258331700041427929068740296502319425507671495283160014867774656522671156011495750780806582917987519652441554070874895987431260090765997614679442260214091049536798831879411141513009606332426492584581535330549570482597585089021308500729572469775447496232017686354028061628881098225039814849794049531306101708041421865979443663172562167418084914914193725757403982223850960294966785780274718575144853575641358003349892323995121615037101376837009565561998807163619244111867232132841233567334541785400598572238660344928674342821931897236258047621340246373623708442785472989598332213341102091717627099703099543352268708842293801819737183353997289886769018872432283605307425305004961024848073246437354324476763423891197679521739856458154358985505106232168230547471109109944281165749589183080666558102151921726730500177199937736236446596947131455959052380851358017233347840208984924452700599253434148098684738761639071690460322788635310209596540350586080523097523017846654986737629076034091263025556499471293559515429538155290566180005126485014726440153631046889194147010402693175731890163552383667999802689415598648016355033137926320938449127463034390321277485093892805364948808031990867233123725321593356108162939520719937694992559696247090499836107482179632451542308351449361066389684626090253842166137681637143665801972992046948740071991445462250935441251784638929618634577794396194744507371320272940617222373515187139724336179107922458595306577358462081563875539947603861358633861697828592549888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,58] -1364997268976959344241561626906447302879121883595898365888443630353493694573994877499818710363251241972124560319060879088223156600589507794066909496466368409159054786880321807269271586485512587848191415139818022762549544509878775799135968916943497061295958095981884945826022064624264847905354438418947394378210358019338948815873170403615634072762601824751622607381297210518057713053605831625018093379590812651028961163151203889836485118438525857915398283661645727716004016672263414250109566689867482851316037001277795646044289112666952405454146860176408096008462985038245104779249962661459526218675703820871390261703422992685649783352483851167934730859139459180440574942584415096612860082208357550005293241345469634808564129409841628273250066117417420431960680046917342284556982943121542652989946847356141021597858602864727843627722423938400283234846068588339051628596489426008787907344531861729194567200797764684449055168006276000242279346404875013234701999267727957812998574076493381760306330178690107602247402535896140574053324613669651996989305227156380474676042462486093423357175276596296401541526569986269694155481159499769648315706723353325915113603105192619137663714189002228783595699495614186751583090162330890877604247615309228948243574616138859324262162124417792209326036605669275122200620147760421170882666710899707328086612510327002264809259913537436862620398660920455077129785565794850902268085710020353739427341087957916484614171228845746119240190017503864489006969409850783659901436651638895735522792719032171037194832179706552453079683937474977406382671781511826613477783475026562549643149616037331387633666513334927586268819541136743158310625584272139932459742598205384404063137747004752448640310119455156410288349862662426088022305913109966037135995595905260213396365138317189451063498456133728559942451062491512730420104274372440635081452149247512322047477536096674198134778318578140414491020387373738272471936041609151643406221241676891093540773323031282598864904181429982017570078591981881374082774899140257528308188218569654600453265468059348724753630876812600125484638735798093706590630871530009740316107862127101774456704877577761741040565497777508684376319257955415338915263369351910279570712686447059430613575816554489947362820585797992204533719894903533434539156465008759552762464188395601853819452674684373877561965536316263317040202800028531447251439738917011354694320204382660673009164257364511211016644553834140611224925536770889697832820298530779816143230406641920491778195764312317079106010804789912295747095906108672722264127635590230645569230234424158766472369667603818604880365915827558689059059500485721154500606762238563498610249384738230884130819532667689497095660602845440334328148173272821003317482037726237970995029647079547522979923445133662118907079122837538846320863283745280397009283355942922507040956293934982466844464511584781203253462099364759107478018863228852358661305993947332965027777591021392529769907335151622626462190055361280811386815128490748584625438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,59] 151703288680523245739512710818875370729526097148666613007617233288715231747925563368174441150036337098402927281907977390537951678345288754145752882944938699717023820525836374084878999257827849489271336748395642354565397695473672633805332242180966707859487329949766420283035964120464499983940042422475004679362862297596000409196006739394143094181939132165771557181510110448270866063962583948640943823494750395576362871367493503304104373647108068477954966915017119308765843892636891878116940673194855157886852923545157504178727192847063522849400577569112115651560152635755001235212347513766786786336827932710460634305290552413689602323173014984110521177788724807017985265396661135957634788173651288323652508553657336454451758717757330627259391174031618111215599826755343068910690779904728631668774625247855729161669092992497459480632646582084876399616290248217194806524559842310673391161226069353733687643631112599216932582408655619937537192814799391668476792287048524365518941212545816917373606093324403543859220999083833694597780402270278938093866734621936429818568813529480886962172522366252717557527075641054916524786692132045382760427184789271526871313980235351011508049329059661895123424820762698345609201122483709489292052147690733665541798061983967269931231596254883259328989301791088401755806006892300015681816389520363051928530269680751061366858797715671278352585111968100152943228855702502577437408387531412049221439995941335388555845304878931311260846990275126721487137880328736136060369121140988799090734103999130138556587022239709241449259894901982022390631607806859034799889523747088694432689436885208968237553131115664402651038876629229779038433736222130204665110613454078914098851578860540863697806132309315095648341050715914354723393252645745501889923015552237109883262758026009728943181025807805612788492002411478168039011609953391855639464772742562836818994541799499553719661522286210651204690853924026225489384070279998358843457261925852190962619054873980385605141447412257419628024928079023792832860340535597952811055916930631125922411253353042063052948592890871962448538618748601782474423270206327269540769448938807692579751197166159729011852226535221757861084923082551362232246050532564444260054098945682146885996191224304873861406607348984055813488515534448022505782592634722338786808773154844213846593913599862982438894910868369683171988640863070612368302973445040553905216175200977235033435036748868345389698515354761237301108170504846754253980423541845263016369944456218058679887043280482741074176741905853438475334372242523729064359194170299205967834441454383558144842426182285956959041955453688679884640821798280758584578513528705412707084967739874166966656353750208628393887837232248035888178533890689502814158297745609686655138401788505583164995331894605776065227804383302845181192046373244838670906312957131386667180053660614817238356342779793142838943201590872147494221034699485080588160516914205811063149333042828226665021192727368712327445169250824114129615986632244492010258432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,60] 46612953697263789611895017564933111912476573636920784140983944513824249002044509300787092295045328859491795343092761233875371811749651660682048030321175816462547739179386143070002952803075974720678653166913674767824932583375107295033492572894187357748580637168708235739063718857102692862912180227558776404512156459330448399460052767068112012953211058512431401898379016420317178544999719026786159187442110275610671609569633789099488565113832544992286830985343650212630766262526305449274600605301612372673700682613368220661430517554185705463932589055158907525544472481658088282856623795846578665499841164498173324128657685288664775731666579820528524856814006531602293469230497441570124410864092622859729586955944739120091240044552256349518523632708066566821401144428726411955239859295967694941001144950320148540287549949174240459516596009671509951896779908323535650298169276005367790628408493289000435162096349403349784188598961320779288530898306544519781053910541912968494953409488541579832462678662758251560852904228544705980913572253389855962750482858139297616914135002287613260342613763174804566466649103263843372747546852354080704286015988477637972156007163742063889097836409125631821316879503040833035259836233050912628135923664545906223564123843709132796392525858208345672427134239688610289239512599501120772311229432148801921597903104906506720616836497153938032371490246389036885426489357082892776228408971646073504599903338382553561331548585801464006988354267898340814359982993723210526893963135236726958741507988669304266466237821836596019635164071550821922064279982316931398571102399483228719772718553285939074857889260426123120844233186801611202713543896997626669224138443955000500379343036191612783883230261166934576793486603959549251461015529160463896041452132837029980852536350299587775723898992330063263945713558923307143443714530306200023014503037194105343934632276769751419265277994002348320065923852735027228427909670805469647782232583933710882418360737513984199600655376865182725982730113132888991547521022449844534234140722200936825344945421455812284198199312490648804991543340484749450905736617388550909204089077401208995846005246960390330319661717762900215904599938312649398399367940555657732074516205105269141190890615347571512397302338785508707895155881576051681649769142438780922723266594084513707585619532241658300483600928748215132463034220297589281114735852325993170151446491461358232167681533112759294466826006614182455385887218084691125160600529383706381567677948436323836438264001966199903437123374447995245162291859094782122507295399080255807417403015960805078110990520988281471818130527036138367309019644423333114611410657823859113296774211338245355495937188974335169288665733641760292897307410421062912560096577835423177161000572095358715114219537180999703363583106428588517679460665127009121702606449357134152963374199913502051865703383885952656160532217061931258925629812165117681154255415464104766692351195427655710974049928541055762018340708351107430838704079254506574970880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,61] -8588914725678262938269332797742515103663427720084511394911399373710459554572471239639371777745151650422187937098128443050376268405279604887718359284827208133936845594422957582081614211066164097816648854516088456341123052976919825618020770979014016647697748130706940781670772009552996637341831378001709264838645058787172989374063820119109794021122318192967374312732611627617114841201282068348289034596635297914840144695692469907230763075604473544003596536508240873245129636839526316593120818550689198533243830252253331519353320495424119171726616327854995021962556457499017208295543098716455044512902872531732172332445992869621893336305457444440575966289946512930707375186697260172584400806022213151625495809850059727074116173911565883333399051916507139723586788236476547887245247765305016149597149731362184813873650732768437956715151355776566174785085049564747918135026140804100502551345373031631599275165716000502875296028183131707700742267034439468073002420687012207845931052237408449102307499618930709862863318536190933539745100780120167445086588065181508406336652902308533436058989174521654142276838869531740296600715615967836206967726269285623868496391612321434157973283843132621730558875871044442204559233754275487354524174526914696210332528617244145200009486078131671533411717390892783324807902655048801922922845350879601965294239198898586069447111403535219212122276070657368702818156952424132765232231749625831495368997793391956776249899855298937244437336167777158964645067785141141325387269722713059511741108320473704481955743000083188884926863514744623168143955651196066416609094333168234521856317410190384798423163135372202270964245893344517380062301596736271454394201569919448319483872778233877174510317728230297112211073112718248671994232145738481294814825127903614056872168102210356885966000396116964130896375036551800358472906050189210159780856757801102116965733714656861501668535630389849905752218207453338538304219271447142037665362567304843573292012265711628245908327504138736967797281625448034339189333523659067404923522967470806286285671272923884510736102213303876029559694388573339563143365870933324668730400135713135552018217275584357639412156151305990499618944903310695184009145173323426060708582354410612382216151064982327365462325023372774637502581037186285760207675602199636831296931044272214456742649032399946118627905981304893742198453366911744257503252246924070914484307411675811011763531856022821390308204751253817460840791723422680497508432003505047533985255708700357510148840570517274734692317794889133145513345820121289535568942533122519063874794570771179790173768313175107133002187094277942388111226208149962379953302587346684888550202842619890158547961208377788678888333096020774056702198923872811774309396397820060746125409733597606098925562777863061745770003706396385609200478738195896516708228640072613808585247244729169558887157428697225635798314474346369606681488485756582877761284241630325626457324416146160926649752085744596972957705829285934842841441231720937640951808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,62] -965234566800553899688385755928059204702485229470325885520676566936807893140857320270869101525838438447237505412909553952216136995221837758751048166404843708062561364886516737653469704282279621629060627721204765599479126331725819835272608750043302273107427423647600490345148422262145734895873810093320296212810560296726726963367930441186869815457013898511305043091669450030571493134531042294058638603795832021264388504170336633495512657644967844255809354289173737166713506511094288362211855498729994115504043732320674318321233170282902936675448910292591974624672679633106455467662031825428183146711428826914664557775920432008437237740677640811060642790256942571153206947307344443262107274285422169020395217442165808085899511480150570517935728369030542717466996200533029579132719965406688668604123279617605226767103793206836702673882079275878837562849271086070847406428386776308493124321698554858491954340717515777779959187843321247449961352198447311038341513427765288541021950202653943340130027536138951963283353425097353271737844161824882260099471698509800898141569803049681459392002220627022108628422383015288835572063856866744089538918148978047769935997429638082584247542615240868487635754261211111324382516145629326720686648599192688853378812785989277112083473623999818183796465101371287006130839745580225983162132982716954805900541529676076357643946391137149454175275003632620274138979604540678685231937805380673924749372066145031523471247427074730663508624180495188371179501818471744327776399615704168880565290550736338785593819915326721861463589250332095992773139165585419524163696521445141548861873100785890471226722222708707973696638153029251077701455501526616119560124939306043808179320210168586462217203572341682848878839840551086147470337860500691061040535995749176052899046346997803925959459811741860971161577342405052728588705893252068653534202796268078058984867769039507260195010496629643836529801089638558055823571496573598377389201565396579926763706456986984977564391728965647787232836476538632416648013155693684784235143324349879727779179875649461611681045023525120218370114046916101091894816081275749015436997661354859747124793747025525733642545608331712310860321752160007663145055223434133663623996802652150882322951209800512492044217707828270007449243352341487478845300650888154967676881099383571329189648468114869560541018427027814342358992354183162602405241713570616737645142822765586586663776373147475939923339147205405074150028022280836958306663227303888076105661885744946418948580979700371102598724121981988258667045279186934302364059383693584237860595095537466596814714664988100653301154201978344796380677243065591411889638271016364176602582739595618506290267453476109812494068157923870548361496138994743058613143385184889855817103453212287381534748144977417036993738478670862317110732809310265773304702123482336148495016320771067025151861052457161520673037625882025889854549358980286654010614950154281265003622242956319109578684469163546112280299838999628459661516292794406980812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,63] 334352706995816991598077789309286931871832206066061285690186303628269476932364273171677619907781267545420283222055882659553337199151572612411570403670368354879531662670956053853674696407227321523888582183205319250147863945966781438423600436619135468277763284379859419372606599508122024372463554738808139437110430697401590536209136716189158742105543353376780714442149333814968677783720124887902992019901985580690054897994424423622486745441524343933970938991589598396663367212690622843583808538137271149702320942677660378446107894822350054727462936477995315617657977326761734804885369419364176115746807007679511258566029002342791564637780755657296443990736363926637023709892618713853719707551809209349112037576687639820983617943280827168477784503823676678607784041076979446747008570494779672515716535529897668079609771648299899576395223807584149321845982183413036231492895546750009605324194884514765353441772346590871298175326460249936603068838245038628348113242120346115257104027554063685236930071203196310600463685065052856923142723489339896841071978483453398505811487477443574085721604763922826607461890815671568138130096219957518179939095323424332472303630508140332679310755385794686891470881195390861779391408908089239271647958966469064515584075655141026308137432710622706675021389075568522564307168664250150852257791420423706040075019951093055680570372057291834034894018718391366073743471813871513858176396213813522428571915739150425857691096529565182756502900937708252902376981556729083281921076669382820903314559229257572380432179437211064495651330561901300915194120177317061068016275973796153313714223363390598540993587293215507508956517627930390637508093056596993351834383723559647602556135927777069845267095411517214891110487232698316078166948687829248815008690633478645583592468089701852018144501239056314617637588445818521995665276198541472265483314254283359452484879295753200201637024184196573435070812399948328571479239612014055686301273812123458657788562339295372131914561177383190420830466322595781573449229437489415518754693455706869925344029265369093305504037291379955495152789218770968852491180370092269501454756267842401327708780742628761289352192983146697397864682202327342567588798696892584707091876453781584504883445736026320726915443666218248699693233542432925041203181827931672085730512614008138267344016438386056630693404147910936964565968175923346855167202749098115004869057124859019599543069369552079829623396225851539226388432448961886618698053995673038080548242359573441226065104275199055324692575707394513207766113110957866815456152888440651291564851474915612155428125387258449797466930881189011838334006290041474339845313394992360118252979964020874065556452938955003116054651436591831925539642069734706341186687201461578578242809535113947181527134782719699900096433855128334602670790028843493300587868353158041684187336966153711372313324087743693425191485928622357068550754739535180532741583192964764774071876331957321197743041611228218655447885444798202009272940198457809829888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,64] -5865461393540594368710414049721339778742806561690061861304347040833922783520333881173201728888506886934332159670173385565364075364696481175300665026363217668301025535913418119439764286939489169944995087864615138022063660233033116072911464776906385493699525631182344105266718459424652712221454160461581844840875725247766782110855822529678188705737827786426645813879793182035075981479962602050465596234688250292051039773410240143180376612121457081734025507230796029396883865723516726141072339301050828145444150561688397908507779839082579267242414332335852291238043310973429708330415913641452484953732890410788993539522903586595120424231120054695179661826051730921109874112837642093932387309000766660534493093799713631757758200715555149990256251376292759902900578020174665522881036650552022924515316468367865734139873481854390198877771294951187843670779414484158421638027795905354483314531103938973736077984939874388116080384848041584069203098485675317368960340288588923536292193667861142149308490085769458873932180450340296650452905807443532035052512599405430519623607164636847549959211308247390144235590224081822374554964711166638946056110044918794998531967841645780523010765951835815980418210892554742013450682798483718000664407367970851606368566283886679646745382452463270702223968521479198035644826770773232524052709305467978264715697511563826410009799570133431880284572222862583981704355439288589027408723944434720938483753499779139728940497913679243806340918687541225925614257803403287225385971840969513177345731333962344291774833021394833350657118041387629752163238873545172780764776859659360900982995646066988314097805607382712581822402842499168477437886332962944223499591519971554518951095934943843050283814308316022042208671309378354060592578237655374065467296173866746809702704644498274547888085154630050340570297772456906921724565736311612671994474591214630565286407284705174745428984648223985566170272271764735033763278282570094506030943301526380229286941555303193209329958789546834530304722547250797210709689477305326340087970279172815036453635727045760113084004765332603798328412534497971056966260316413203893689256058391091630395424444502366660987255791003238500086163833130802046082362475693105196972133911037226667594079032745662140505095109638039228395818981616325894639826041845709135512077961868109529291353788868743609104831244238021095223695757966686164210459492467249755278003029737707199588021750623367107921488504657604972150437251978654222783079193958549628803761109093124143015734481768614869785137994389790612131207639407221217134732150697887586188981831281548991500674760672793733935265325292701029887967560301197593798589738592515150928025481313842746757638737480174958590742762777484459097010355708278359715361327749850904391647251085383949079719997462305520074289263181468206252987239717381029908435032304193487780524012935442231037647578174487078789575106000624787894418087282953884999163174055953926051445171142418617738949771054502056260045304495931872421185368229979095040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,65] -5522193603350056902586171994677268425776240716997580161525717812481893079060739394961981056525101286026626610693205399271049649219866622847569468965327708432138634001190572064470874711132068914133974571317378065147191112823325244644769091221478828969251519307649601522989590340223635741518696523917596868613856035249750264888751899292806799453866887410418851997815026147063830815330018012921958715878970445093213344627618757042952531356835982818519555797959961913011582895030613672003395142665811168824122855142986787702575174387707444886894976771138293984980409672803847121182848492068226420515996704463464888702118236872426539411272773233961185312200436323724222656500225375435953168042671874811529517888744967872549149683169038158464198274132714150650075084231605467867163340590051619062578296920660091347866622676129097867148889836723379419459164299386123581727058000425135977258485976892976657868230318925309271268506689749637852872996855495971163132778204045363639078209668357158344875213200244563247221265400544952551075151488388142779095868635353147238558001795840100380801414752582419741026837098087739870376776357829733773786942645148326067599948821226349108517333947841016047139234292774814964104660250627499570387766883833351863105656627543406588408399319448057489180785214275931629260617720751634158586786762870009448255653242405265413009204304788860666092715862407943223791793863988623298311793821594948328924741077512927418800028738404486334941876334933545664015581798669595583497887808964946135648104326681696616103236811765413354834151881537325027241109166838902109655721703978659027234145811599273092016046176532426415351891874972063360116618169043645978757116760938426719029029901135459238097230197815825759120433561482958154412140740049469513598630594565190835393857943199906376065740197578575171408892151824830384513235202280193280150967725207680336273865441654187613181231664327479471536720319480216011724461917673991476218017698957190936542124759490188952937433627148962244564853477525304954685289022018283635320299990013490251474987779351606580558328898047623546234898875126025477349941910251570833000304099343516107190049691010408128507131859529273483229003914203173816932596772426197903201049312840097006178208156785792710262560904510034354421357071905050290927044020423949365965622654060170847353601694507212143991281529840317246855954650737351822487449064397140151389351911507514759432799367668527793645381171871559643547678532258902134038653308784512104854472065779174802463885864200200045579405850513296293595277183910210929568911076781803044596640247363144467107465571296335909926344003183451985605840883331952433126707719646214531679425074725946220412044275076314355596271448609094987826672385847266528750242164456095788505806739716460772633860448599608109862471578446850876646090092514263269674595057548623855028007331001821024811338593784396562735157137233191285865013139995845001941114147590660005301821961431719008885347488842354059497252771383545147643223989459936608256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,66] 450237402813995489587731993940133402746379694225454433881865592263672196695359195822791493594133002321506766495687948920433485095657772680238433914410389487630318134023926836145695366151645263255972909901089679001757310610040601783920761280887079442703975317595887917772949441896332608375174182685807670715630200523489330783299958364859559505358868605025459231151852825761859231024906113562300758622439971766846749100066471030494170320249189110378654230292835056927494413018872148822159042791024849758240877919004558321163932223981127343663008105644171008411268025430700235303914203302118234879679144468369024695486486964206331928291527264381386966473996282743933982708425601536143787173670925458166767180337596188951630249418134436683291459084277956280161647967842457648564054175094062794504761690054400053875472710735228821122685070346415023022168459425378662369851563235155299190506644467449752665234354986001211775501620574339422152306873758022588838547461632507571028807126667221404366204965474345652097389064095788990175121021499727294052205039970273530789832438555203780775443654861056450816642349816866891958612177294869303327104626045238278295336502571000114910878585250849996974420721646788383019068129351260219795499961973185472442306978254570883993417504634966766916335312049313155188096772184408192629205167899708090665927630856378897427639165333706849359225707902470242971559594569256896137829662992767916940313189434143257707927374744441076620001186399862638580858715629399701004094471000621571483344425749660900865036599579278760532177163797677107718620001416788115064352552104241724873524647225552678430220868999492860269691895986891619277157595344112833478899533730215429352439885406633645077220656917227271066096974702756421909380574892579198687124971992958669290100820813334962936651439114407421253597398350940763109502946346643025390163111370117099920982738693839689165280105938738914106461041072894847983294509146007825425901925244078875160161779701718953704823645193132871810802290974346442400819491455118401841554929317785656083456047992038358309469160626279292868526758054036133262907747682670860018450980036281528425665023328114420284971514959486930896974875108955107236901538189448468176513504067617154400505422675309687732688545208824208148149979465329733110657046841813151291482936324733922946847943531094730719358312072526162731305072783662833897194062516410167450229548725663444486754805737633730646396710649071712967641323572723874770281977487616926778565545082682352893549342714788891989177849836983151804611002205277738923018845403883782031027320431291744824322458603868867886281506487833236162934570243724254001124250344031160531638605601827501824682201545592526389904528149276948681191126936917267573072936603831217299826487998251032112371748746609027610457397075406976480748075058347488716029038065397980541850116159444493014269897519057334986450375386814554791077379949437398226077737361435525507616726516960817244470742500716108266854352018669507206228132399226552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,67] 32607630743061718895842200970371558328224222378363151460458343926066275067222399000960382542670330125436766827436450164627089137325684292483987114236999752861879159097942781363879671033108563750565940791841004151329142149104314988421112385956993975149359047978627309538051433721547636567122907296149991139383405569786787837902156376526855447784091052296048010742432924818129922739708805137235880188803799136407868158850658595219041250997239467060267420269335071553708731365793072529238285726748614319116118676965602874692200194543312223257096246472922656346521263254242272960970878867877718772366433568452850018365605829111805486557528661492776904885290263326271891710774558750353589040238014435083534476859369338417309284189490560711424744000873554183927598267463171776948039829832272913904427647593729399664514209894077481124048098711431580721552532770149996620045871453931153523757975342380112122463045352666995981352747640246585416661660654002518470974647682048493207061528917289405841138359769847433685533884052179390594138148939226838083309801525055052561516375436683053887280139594176854871009977758770984997494803382356574379649325543726250041577682725815604425472493670482986217279732933706676244639382470344779122231078067818581026803368513028451486339165730417950443038084785715527190308887841603772811749932306180157864074290385556832691033884336444499130139163291602846488332244809600722201246071157226713041900713346500614896531665446011435633411280125952109334491546242362290074253520665918915180630304251538357921660801057530989700242252545565709368437212033800607169813443834192278575842528295658910060633073794410630092516416417361602527501920737284498446480056022852579602729855251452881395135079981039890145252480667881457913648514803680116255088496395890801147305982161991857184581396049247508116787849226415955806637939023804556778988329909760694947392354664029112699687811899013210858666666260977414903994879470550152676108650884481086937764478372088120059102320649771543791517546899005225994745173289927941916897899302705246539868947960001718277728795553326142481984942442237664023547847655778395903411950697477441220854727896712335389442356016689394641009830885919471791492356069964368843790766013981536530884857551564849021725937626308052945368973398165614723033170698906262045601001447556705119565508632618688740693233911665063034442228166471072609093161182559366565322182217966584664433336020047871240066239775675624248437719335980261543664917092420306572748852759764310319130695437751587551105859513740048847717618700213774492276820982265149121680785980475406482108514836016002467043405018958249548714417691956734187067178108412695964638686356231252485480685210231098529511409019714557094232914419650968799435237952268291201724639666037857358338441157433777664948369901677587935392104351551222317328872540328802999103183332821430559131661222642555191116889384228854259741291995254652682867945136587278897751693671722656758032316250564067436481748048964197943242697105637113856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,68] -5377708907743425609024666891759071102153381219841524596823170511441578616215626507972544725654476877005372251965275228937749520555272029559422704888599307557427977976294681482735639285205403379037399831994373035281810357156099872091984801672313331954642399902469823618409518667358634451414763909622368552765167210566200212276483232210575032643285115511796759017569121828363455528037056964850979771161651204295451474943776104183827373529660550100115535372745404332608831893673176748985252624705954235403644042042994949329671925165043131577063552583181179859072678002915827142103327092812140464758230226210797888783847742373375867040745163430213842362967487087271970493215463330872191735570455628496089041519397935788861061883270347245878652796028787590569438172007179242065289342594663874260470627664544183984188015007735398540704220101372717333663615062415530361123007161583640493473550838466073861973976522903481644445558371007308099584119963745521893276528944180664663895909180138758287566319066716911213342934269363109233449151003616993971900668782771499769107197505773650063281779501161741688633723189076260649236246195073944392128758254091849296025877846950070875277632239068819572914627858601034342171136289198700141552530375857046211133981736617130792638313949312948539257610867640207395862704915846396385887883401482957991140459807693999812797234809019592724924985593322591980633187853979266588038530164587634432795751343140619401539858029829948431906257053661873985630444543313999347340339191859267883880258033747554339736680578116552128006224877254840476237031269058453658223759090866811720336246306030729093159818072056930156128493568653330579128476242960404365430196212880594421749993253010945415389517533635472700721494537154441958575827707339507548753256408022871099403100342075742114999280654304217552366565971018666858370219563002537385085189450252181050581626164544594682050973338334068478911295951782347523204962958359263742746804695537036259222336866977210978806079829745283753531541264360720932174216074988036937643687997064081861533987143016365764055240681720728842228056233858377554770422081284075197528875021268695388704126650897461686918211550632305245449299341683908104058373492264232513529210411749436544803509952140072613104736933705044339343669128412538688089314530389572318592562361597033672581385456384827938445208338161212122590992569578049131336163067818897944202592544827652562711908509580651174878167564629679900154296323471997750031420155218968722134844677901214155724941226820167372312928274595430207834458283379954667938128595915649176430215697725373916094826296303612466314519996231704865234334220355572333312121120134889279066823403793713957374161031403827817105443467889848830111250788777318532403518412198040628898751937207779165168746405970855501581845162780978428984708698785211438410186852786522808776881676890221372914960580670766617092000937491644737503946989669393913705380412063722096393905528124036495314617462510139144971559906476089114330204098925690880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,69] 24354454579925035289078938696893466385303822625443969858243277259987872232346572914757845566697870591078341743131665292402833370546728845642498867943480789163016075507538956349341744345297523734492750050072799465253451756043232485240174356350456833574997656887492683259953659667602352028357992190183053755315444237932685660574039100204568473462615116819029711529565942236230002720098277393469748611239029953029972551326447464885773995129622245879659773328371397164886806130832670005030038637473565655573311876360648480393244433625437371609026441353417413894819691486619109935651681588002064103551142130054402185866100854157091050354496878024240541870843046699618842810315884137806721899680602921439472579960976206870433606000737518114063922971513524018619642460764040256098926026286923483387420505761585251407977844565756294692227281734717506735305564501025125737534050801749047737850734362091245074986776667368923086568715536012440760478022342518606092517569686960457922317299983424601668525969769134228777778189430998564346655112738179352362252701969869792518389118847610371625057265678176369098764295574067589522499448070068456812500493962114267109098041038551782824882800662144740182802585996471012625101374300131184152810709405687795643878603325697487034960603263906909051303337586173652974680952360340313329405114669730297786229014357106594877570616232358687250220451256522925170906699753052195774393194575222154273903578740685204990909767203472917628626285839682260874034971120786070015953291150468005057361192446500354410787617154011562478026380223710095869371127618899030447115905946678373386748029166441457839406644208851298179984919698102925444574255851002016696179069357861696083694910537787083277286668827511026128814145663643114888060253709059265802611013436076434844908214347775454229776463483426023960793269875018782760272980118485679359136151614252253222942368759504644082277144461383601621358546842040812092961616698520003190703777008767219267372456736090832751512561661884912125533236264617895646666466249344642470709559958593365119442999209647472208563127570868311016143165081820730661602927681309791470605535439617988825527586258823869399988708992361170537066485403391939383809995683274509828158264396361242809302942028155668785143318808834793473769786809230002549603762829085630589861899116623113087690515395219600271596778613020700518007015949009408652132528584864511150118580698419269027205307329085465243193821168382147525381602574632549653366801483464950959685889571156232552684738015657575138957910325489917152200100952097575994113158615151485544088543569445260549741360393269561850831670097080908658996796585947390287321504242610643450905730693425974617365952083047571643752664320762538900976944551299114044647093772537273280661879199831509364769017364173635199711722651300437995461391570297601839692584114876483678169703666099161358314768676925290960161854668899565895741696122691789699279825748713152472555155898882351823724121367437474896172745446504999757607074715926528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,70] 26742810663362747013096394990816174513282474974282709985941796257318005734431373575804894514761341024239494444534921836716101782854833609509410633964272192907266099820499170972543430097581618243085515871094910545935848799554829006152107740381508480694229849310322085141467573834269954525812857077970394958900579816983223554441752044686971949943420867428555341705513147724199262870555029334493919338326800947374189519731479025474310796482991656710970972485502324858153754985661049850593876326073286192379651539021482659876481182401503884390205844080939796463734730880498451748737043226273156824112550121262671966099471032228637344643989240371680777026356740870948069129739804606285005830517226401605785781639805857032361574509264936310464302861703607910704818641563420201494072993671413491806483771860850450426679938766212625539706161159613634654392210362278129494008741492544290251898350403117312666300955160835665264434590902350009549815977720355846817546015353431982657664187922027336235928262130433566785184176465588320818943690844001800124423056501722173660556921141539713557315714361993824035113878995097963187202765263052635382103997511475793481299166691328728775775363624526935029682871550377994141281572117306149992341552150723640012949649065816482867165939092781486647409948184197609424094577611744131014793902373177714898947207471157009880346648488818655118909320804620958775878712100346477529452903128342976949921667267780142125207044588350182967073287532418392907412672081108285844313503902451636801427023221565108542793892446729803115134186621460387173311261954529943968331186136495361384213501324029643844733352815043924760199029030979872909562138129401015411303854206656695435926017011582239542803291666423329909947991808079295303783549557162118513511560462310189678989843041685692519511222620090080686701199114893212414927628088793936727878118432566527792522254556251693268724632933963102726465242278446905712180068118738438458394575436698861043733346091361573544560606809311570148665702932358697329723732035876269831121944904377387990940118305488702981579053369912903445557305936162101421283437869686437053634712215884686411347995700621907846249457496964117652027912730762329064874030915240003443697680969322504028841057847578953148230962709795147269420460262661324441754885265302329586040767559789947699072408980382333142609590848265245755022285055661005495735749528272435214374390804986300698634251439996317303137611865668655664303454563869010134925559524238147585681254280935716973998627438581525326977920888267368932074892001802671572264183896765989709893362979016971190362042489001496256180624886868873800813613169455132692748346163125834812192514835299343792611898616081398914699461421825489574114814312556770338461141880469847367001923844113050155989434312899319975231093004166051166695410488030682567311957720518763781956134732834694284891893902001073801137971387083273577970875028076176262057520346427234915287344640902072975707898238499102882031913257327402661856161080279040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,71] -956417860465190892726022971951057167205176010127545857421199768417087693808268276138702684764082778413321379952179121337054687803899468600762581063031793618386159591480401018553186976644130410792250425900371127020794821492116647920114631025429326998566335096742396098036428846868956451270524129865462821466590035103906926023860355377731200479455171444505374275926141163108418833241433468105483374369614132191845106835822823933936131540954692346777976495647697342850060206232285805581870275536797080683643741921697693124381602605105413565431757031956344632967117781125009694625666515890256308331863943555157093079107892515826522491887528971156512258759308525345473468266435229536368438372141909736533848194794240177955882560617958557759658009591316090176179702004521060575061256350103707292509436441458093565168736761364750431734232260049826145777761297919744804711814870256628471365171196578124884254958934930687917079901891321419940453786689137549299012286756955504174974137249244359728897747569898774809697737787569763928614560522607249691769354002375034079404275656599112131531980907479515918273704949320253708655367192952082525884749399461197609150155168764373454351791563162628914183066154020624339250134150652249149870790202119863297534167647503799525312361678781492619555666367707918727545326073611917193350277023737580872254007775344871604819284898321983639349113134494770546430811596059288138677078136965550804579962432151639725074442927636651474680020765853170311832168941293298702525332704796502141579284731146880504081291360660739687406072293110416144672432577665283480584906872695858647210016663026678861668831814728986330951827614532429777231144974064139928854178414879128247921812181155254207851934181686340879768988283335802717539200371254487452524392166989082904866074156954861256654652677466328680229280260167160521932395811295471060823609252505010376094007235152294659818423521924346866577728028321046492105275625303607427037744582148796910504190825299218101404084606637089577777956126436979732140547974432673894206991246448779949469198333831629191608443628807769432624459570795312630424927531712166855981659541341484075930927634150254272061667311533143907078411334529599414972417474687184553018332371340097766896081699536871689336431717232037183676934576843584630099706040463751788766869156462526245145186867813018642814292437350847347337765454374294726863314589738394744710061582493521318804674745783356892490112246758835652165735418567318723511501240213106042121093283366104528206473964813701702309086290266310323265664460497455008542220766018998585160741593679623960206872203116821592387492431691330530035773119973531218130653353468951062225607402935702912117289012332914131684423686847942743049336001225716908330653368475610020983576893080067083939629935820843120775194847819584590115639654078507501845796749801935636775691559797408967940375652966120097477781911415624209633127991513244445214622124798104099193076111830872022517323611232959452800249296610474547311873471021056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,0] 2049884253353010674162048189763118830288071960509570966271113158061393255139280399841621324403044632415649650999991091586483061836649281995480323005017853816440033284228786469223318107069690164296284398436656980851215862595283584321832685924308721631814418738685857938026100075296579957396454187305885253240287732599524291051423795538730962644501040120247046554019023316184103073411639199362391839865151345491636340983608845588381310220875127796587366247182627468016615541412222683590605974435598747981430118587004429764859374367322329114344864487701604931053088896281315359995643862502451341078774902395121283608419891355068265963035990790407777290662344404295797453361296570154524220107472806262515614677984679384792433117578473976993224141378868329565707722362241605322202225570493362646266457386439969273051224601813116442129598004221952351251194647789855431114953019036539582095138831371913851940534091228197719065463436609826399374777737271167692104535311888792825970146237482671518518208134261979728962144800334313283323939276552245108111455717141137435060532194111926209604565800235511992152716611627936870792718726875201945528040181720626769406466928650670330093278274056548260103319396784638141997947161538116282962989592741124847540713027725072837191580534334098238083968841199982587180661141407108818806089810151797883019166084628153049706803174118250119306005359581654582828874386012743079012648360461211182612679439198196893149860956803840394593993744483608942445981771487020055040345462775388888704994955886660550009343757973330502699640852848529636150969394639184844598457315303865958896538550688888117895474592787809637817229572396218735527727902737503276652511524755575102553831924028125772436315043674684042536316967123325973080754290534628782874825083254475568266593479813185761679664253057829491115349896055196478472056450377876117633189885643382423633085024291893877484592110206863022387618028768573739290475163800409664192803748956023962196209736646397971204489612073234043112651666731503437033588488579760337534943261191455000816048143246425030928612969236763717839992537052321793273093063785262291404258461532875683673661471005696732701643084426546773917502782489543474487144484151022432198525033196582678300433069427482167993053574839350856220709946375817584165062230448893980840765784011348218799738153194237089353907308309881058017327030706156728200034432711596381038515289639274676421664699241583020466657691063740449691243104834791405345139310157876106669764296669451889641028085925722656796776609020193499151911353993123719088534517839123314307424737070761309901105554651506216288403174254881890701900900398583565239950424046237539299085851092077797649660640116154614638065732272620859034391700109956677172310229000707528467525443566699657611531966978667517011722736480602851711907647492484709234400531495773131756953700484930989409762401231802445756592083727023713086473872066579764034963952155539513671290736738539430647818468176615871606505396281757555254749952211833298354176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] -77747659357503749293448143860574512836860719531406333522127169148600517428962863238259740797554546978956179542557572121469376864575564948107880099848409713677890472242624892200196235543014434421548002459837969163814784831134748356778416311875827762434253067178230920403182003303632834242512581708453366590453495988091004009057941586020476884418141910070086521319218336933678445116194709959514749358987711290750840894940478603831334523024448421466572666373299788819008298428311278613001260611667172305816281529005093423343506248002551320220192376239966249639199198260469028698069518428449050970997215526249304700763838904848196830870308812837265977603553312637700991967920860935753597341718817804849137865936986432408444392381361642926337881286358476476420001460429361174912069851144153325680301793948654677492929299980575087220145136505275473070377893736862843638407009222186035287826978058009126073500620661826640510763061068149361191846276947207434543552435916154922219426301981793613812370581513766547004187024677295087593791173159651488301653068891326934671810045292682598188555532725917598524548251851237996497972835540087745121954306558142722514544185785939798780018108726940900972604118675591869537049022978879960513974562897600137066210814431267161229224291377309727788451861064971394849358860776725162071918791891021278560736468220174360326664822240865880973298713517606296798341420259324003937445694098015480059291266053030148573052788347601408677793212555540107199787742559576581185910864442191860293363071351936777770238661445434636716912699083771592757409134971650241919017489236513841990329256758212619313674294961019343688403529009663062291617942594308545036523763731852334346396751649077827425564706598417923840222961282589637193489566845187759238119210281106250836181758367061615229036264626204455269172129839610764495957659951559550357478914426982781458790380884874151449033959760605301621727123147387499956493912386035434680621739732318907293093248665787273056020488019882037090103647306056851272691075403842679951924670312982936459914168592931119522069924758623474524189121379865468348968789486550192365799692323220449950178272156009216393262894309447865137386663759147207495614717078212479289026966199128637689826652379280199384740553066923444762426464864558698924166744675299631003220262110076411452302279201023902995873390826034501310313239200032711184327551144383666748921956678335698659708703116504516494898436623276893568497625542161691452225229136827395059669528007897927601267754444449971814925018010139017385119583517409262644023863277496563459137357303687359440666828015019467484263335661347547885698823864873925532981703656653258177095743123645520022557941784537375854707867276555715852743389678763688343102698407407218725842981365376743080277397534436235400103814290560310380890821718243796401729769017448316457806871109945719228149553568874304421072042136052752737400874779777005664380377819171251426515800446405574633306438126984997044862488619759862991214174479678796527042560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] 386908663280205551512121559179329706460059779027197767841171443365094841327907214166246043690055848732490813900494776150207090434608709334054591420959618748519044362176809071402344238639450579011307496425772559569667020680338982679518546755344380096894151023578579259902363520350503754389637072337558259269292176225207300797208486375888524381138156810811638003559926986632481303833549302647649670859713801857467550953876856311212961478152788050012825679114659735034878807094560847982046876348643483897418016521606674646385523377840670512503367829377374708852622218017392669458118922259645975320829049787904147221571723120932827581190019482556736659104602318079723872232616417212169836043181326141867752594497868255002885369405554697073467815367998542231647109928044920953591772396347242305397127388562812152998618472164690184933093817483775648284611862679583907091229329162648645511122318042697195207372099283677414899344026473180663616175258663232332104947297179088781065039066830335778037789512354135024727052416141139816689404631642683346161483322552924362973625356333845973005353536019375812382368233831676936811802019483149988149267838726373778069235226877877988310731620183518186407801955050059647812767682883166822698175324099674806674480655551975136500627081511230926543067034347434956623766089349455201446646304694238762358235723791615017031346109569606784630138227530307778527271341909021046808195609361285979871363135547025870831842048858089565550959082862827492370060123887412492106258085835853833082803647675225110241565189057791856663695810682139025126326068208264426492809783931920812721559229155668096160468659203115247866372116877829242060826537226084200037341569392803419211681813217646582260897069600460292387430907940629582997927510422282633845484511496788372989503514992775345335893897799445958943832452566430048350167608970302739738548235263915287498876296011805914456525654659086886390824504952107991437731725676897472160312984917084442374196526879765069682342501102926509949087760207781258717862878290767938737859068394327251739412469430766387045937649747814004244749774145061515977032548018581058427898211580846802878927697054833950285841086823891849651422361458050744621036588426132087961191053288279079794098283952652128755860626868051662111434132872405516196149571604494112253354167268565563943694565275826253664354883221460322311241517885645344627614302944421946099418971680259683345982712543561348444038099124176227854595318505455136640937095363102762332848725191885938443254883994755361705680045376033112401006175235789005020389908388461362667558550462928544329474820508833597742545295205220705994812588444460088743739888409861496930150065404393931165515812455789336545593310966140722934882743564816988707057745933541100500713037214607588756332799301979212744686623533458445496968791474335635273407711550516626978474955092804018931526597246010136821928197997789358589779948890397737106616063762081125069941989827282640751911739630639112203135827044959282808685059959460897205780480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] -29976842673631964800242945247546139181963648799340826921207718428283565324851926505255988364896969448951306936004914965758604365462801316770148037572653787230913690482310803031251974824681259363906784843164226579308694624066524909012747245444193277657266893232740219874527897734474046442303459477500184095580173938058098622763878422067045117400458057692817357810962144511584742439621666096384239012039657894437469687444661558714192707739067433904863585521748672726068016620634813773180720009751021916343483313302281097459629340839359159864345657797982284778011213447504570536688338094854707312649095018582383250782311983067967534436043389213604747634557742610414831335684932443906768581755735562173504314260128431915837535707488424680048427734068838486323879279282966263780640692935552513775791630768575673233052847147526274065534517110253200361309284064149162031864608443644928042137419637312889788553451595472351717640111147553289210716739886883141196205466353755805261443253956205877931837650126839392877903686206814341846389555692814946081733925598371775183320181860252682164690685242163889701943558153016599782773234795293620735847900855348464848385100332599527138487287364894142712685088314961849601619144704541313165856171070750246731639383437351850287804695093028748034972111106736038755676563386032352502776047754253249070723684203562889771269055627177084746561347648666361971785562433933472593817153179923153295727974067601255595675081314973088812914547879928808831318514844551186121533815341035910657303177951683951365628093984192005819656461773822643850810058436626650076283985090143341194004301119140703136941586018667963390885776785249892473752157728184584187676501352285875831209776266445480451757120575402264002389644057114227975408291434711862768501428454027519820987288594838992696477076269134928047959821392124209937637768154829150165012235895079536608031499185697443653459805894152243621047198565383179422862199462752905489876852208604969616815482347896193915826286169634499661914646397670126511169604063938264827354639159460098875019932095420562053026573964366695119538971830145033175251146825806361744008255848122047962278179524690270074361747590231780708344798393411249010411194897618999852342038889603709551165831552528415802410733110678955752427109079033729043900174500231563442096760131361167644401500916417598154139886051694635953424256127130999078780612007136459930035927968595614000837444303672429488526665350104764722972776761317786442404512354610288236447871019592172441775297832647369552032741580721340495350832185772093442448830838887821859711828776006118220441491373905476983936844027831584047991081039701232953208245809761355845552810310664439376855267394871953139736785172561073651769651524554204729520317177327184714293077364763104435549525086756334340311868317709815770398732682602943388902039109937408632045613142904978479064280181483183151585338276153173993349012390155711746582995933649207556997045212439666079446609709692552035567570084261771417260566769707898974146396160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] 821206654132960192628951344573538517906917095268700005908018322190422947924753683046360567775934760735869697395551327807169548968191205261924231130856102621341828084492542970828510269143361196396147434455691595364759950844891799464490355248436562038518263390855142510203291518269854599374397077045972828278821775552544403490641498711627842765839378227036888610894892465211355333934690158377962917809955397676535185334789191441466441212107133733201112260178947074198914705022414793413767499904587822115620874734522924978120378776066466451982516006896675110616980634819885260496144925878341955074257104489565003763681059434781184913912096006314406326540511733906235535594106841118573665014699220077928085160146196393654673743783595666330003288237107033402693725197126896787317946813173198355466415891055956495699031756629924123481140136655807315776024180855965866513373123876733518126537492267544616832988199928077404455318248400671611524443313571317490594098833065371739373382406867472195160431925194497814765377896513351357677920503497063465247932816850244662761679823085711385165063363010775452753908132403149936595576446080305984244762455841469549918066347075758570686885178136183134599251046387748552359491099722441153665017233832993968431889940516175497216755287340015587553188866807476201150355100595123051182889467026648784560689174444186487239174022475922056553104369150587150675335532915493539735917218930787349999334992096518910732551599015213725870427104812932343513746620264239480282426319562535239575439499871156883371232103029119619895896829836489759485604069920927234322836506370802642792059419562258118530492277915880517283021052004189574327777104046242210782832862533512287392103629438963709322674873272787551081768093651389675730792769616994988438432446647923163852364305194078450730113698356368183918910566646159486008334217322529345547676739021879235095617902171205680965886563363695935488767112232778637099994698239768095788832211993573241424670402211029466465975573593693780683719721015785691864132604344481173781620479617636384955926746188515968645672157568485896284558361939586992484324276366783802219702457359252777869204589687847353122604063753467211990037806183556503917240030263960240512806407982243129421725337606754543379957733618636984507269720428470191937991359316667626180442740468375874339132138019748182388314237159993819633750349110280134526840881512046119424181085835021522759780677317057346998174716924140802368126364377374014430233818650563161706329920632526613681908541712671261315996821511479483650702881353942098958773987262546185277106996497207766811509784801171555765653432352628287057138194758676084087931384340822497991514306145113480647500550249088553506878043532110131150416529217105968862638573375360892627159979916013931784809810551063164516086454030731066215557980056421699034912262728600712943444473544923644435484247711968080323251777132612195674074975529181999124256540643049365546542358986235255891894533431584240217251750599146768533561621536228675791137800192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] -4632245836604839872566974888547356690750273527300586026778210837014242166984697071429261436196823294870447960365475847650938611669867642654243749547436414323303895159895244004706718237654032779988212329867212239122038137264835266767961028260150404859801289970929689540188075208018936441281069605685383516946396493433134058498289563904332841957893994492648906953286326599151067108782034526127141757962795911443492463547284331573703986737168168650519813818920397117125451728502286668979597408068213371680896904136970173048696481529891124308653974408224475195609619862720107683830526864975622452067047073934795557341497196750856585281730079625953726992389224515021269367083246224910761778744336306256535460465271069840193091060997212004330897001561734672586762514950061254901345041377368547084311157380020939023470075636162870765487819294403438825580581716702862103524470696224057381640881383420510890036209656115525864712082364049655328520608528413635718382040327115565786804930696792020484524122268967957065972616008364389927422771310675424934662424340108280823424317304584094883094203163127046804641513276118351988432894671218655892479830980815352884314346425022700619610609672801650244165009003567029505761450619011472855937518680357456896020598487655561995369027487453784989562909092841737148810900390926834109010334340595434012361841275241978740969748693992751601825097295148852413238327101423300133962297106300111640379911043852436439589311604905846129333600567935728530799424476024059200360598091363450183724078428220488921844820029290803561862391878137549821099102434796220903644962700280564146981810390860763340791789481435066549022801644492835909467956159799286222057145081364731451747588413191666619745552416164826639236677477788621601331356898559543977181535042548751476150831401707745703813019620711672538220084105642748203506988011784462442416774000156634622442571938486308509289810490567460024076342307187400703018631552696865889282660621886870794517928016549727720597533132011387767958777973391624236954411349621593564637146329511901158220356247205689448706050050688042822478014104159688595515925278800982921157719395355667033774790338434885413098200263070610377467298878639130776723786289993381673622245800060519601273315831634620022922830002744166372962710999422690789083575281690048292511011592905971390141556065556172672064384570777569048340397463710382081362285909807171077821717108574015073568188282190628625868445803334110708547466806792534346863518185396772944154884447300613726697006540976218544180357469811838384776546701491920782146898772224520610642711607873018990731705013938417326966762622115840583997871819489982039223712752115341724119186677646334526569121661558567631092079250170253814237277082748625844569727673700313818322084946454500799599799611065255940583884445672431983646576106971928525225347221688380044139756179708088856195632524362401648463994461334448066672674933854296714371794464920493091584369674310434958167931530883252789291504632234761224352125534228311851355917516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] -32078057750436055759383034904066518625910099456262645736348905559068210416272335668308920334262271536869934387910265311945673752105221958610640210500184393868518136017564745834553365194592500446107486767290229487192451716747766872570609758025319568530114802381730227668660688590808526440195430705881994884859197945353113899247889612909045394189748089281285986628927551117175651426017596092726302356979064427894674867431461952364778507940761338151392433663346175278419597452175170096412227800785114374599565880672070819498439223152507295905532851422563032039285612306156804760115325524013694583998105479580947783393690846289298096015325021387751735857806738803295637320329389043656568568565738049963232538180280656416730954298917851258746172424150726893343398568076379186620339112616404092414254436238519289404084233088614860317114295933890237944392707053609497873195731515735241866077870052679971420507775842667679906121944742477155390394342987217426918214522639277497107031419923977482397332978832449402707762194661831282084701327618352616735518154946683772356534330487146402990881849219302532710077101890188519659934226575560487512566593532225260512896502033520459740349604459431400778398708398021013659615454996258036557634275429608680313430267205450698150799951153785475752712969719150814043426468481039229503994861634911774203108657923534467022459480448514036479628970683087232717731895737995475337813604287152685348615516202135582397938824877840456589320861561666888731984929913869714968948247896304686032162025732151653389881235267056031732445068806983961028471238654683250242647435023536100585825709621216247695164929219286378206965374327471690198458905490086796973550522098405565419167937469952396751386195026192567595838947325437550580099246961422671831649961794363342960562597754733080642556060220873039630623998442655405626164909366576277025005520078166016333372472878759458204946283351003018822189902901636343508137062741277049109813384500238464945982355802531758325623212059967849687386033267201227631674595486037968482109936754750631333328452031244067397449152013658029519552577395490141006176581165695696653748860371931882897845175511814157594303895588597843877504264347903628285034487649190081037380620679470419053794352319141895750556774272701070791066704592703982100349011874859963547600281448396327960401425767996911128709069010777140775000998368991582667239540082702845772911344658282180118603048106703734104919212378903750660372968731017968158994453071138452202517167665189217801014124329624189525492903184286965467703995941665357747994717228027859314504155055606069508579104947038236085085413870261932470791041836638129591606605126545822601256251252287258267543006958247121914014235025538372261796152672755921169583038705483160584107699070454928356929534255189320703472829570169157163016654484855683444480666475296623682506100579215402083444460068989408502254794467634948431772553068432351257374118587756649990357943746905574117827005544451943150843392282623340816182965280697616487927328538624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] 444520910709684183966648378607355189114369179609153821866429088232590999640787071376837968220641624647992132350984889828549223821727315767711569652123140926091846540922059150220862945997413215207877056512602140727411785202877895422718364461031872876497681909909314308517952288489140709178888704834341060598777674179690042593801448576949786522143662920890769950467363635514483624399624686512480782507597660224757764633463181435857827186759907346505781546188336669125418654834922667908936472685859213134648010822769585876895038659123254493336520893407034177477737995199129190030293011522444081265956970683096036198072105480410550541991673480267000610767757958821801172799232091755244881887436456187475890911315706692387796237651315388066678996466097651798360411100461335345084034704118602877607436023909001505946506781985194856973514902172923997076905483687703072513273328325972687931146252668472399281133786379490880353495118788326474265865470560589433631836013977659963040997306761856480150342298074708098937342443221093469481870831993246694353628860695210033680346924255390172387228071661912331721826682267980127956969762813111184713822394241330684473297566160280165099079891260110630735207392923087860828648414254180561243912226003600918006493401916683669404444220839017291190245334072019142680419546232306030058117983076062303987641560782622791068327454277761933573253944061055666193613249123211017271595476498861133707667681610782700119443775288978028902372443742780875548913935273722415033787048174699107623089515608637833899604218473012613604324112951752010497367214108850621620319693599274869133988883017611664403937182964438974185712368134111023607268396899715465596503258977556251048396253422967513133776053392644535049456006679997292164413189268751261870775733410125760188231184122812881012320452120927463813524807312804058679878193214935132904667562563383655120450477005307592221717415795356579488815908262682056883574221617771450972314358365315458386807930281280369882183681136536719022641053771024226890009861034355877325925690941508043965190768851656415942497771750911276157433903584487083562492936670771264433968813068822146923524005002870312134069074467692233562196103085231568231926695279622358267943405422940906951195150077375931931286164104200841553312734173712072932054188966221240136869921731173452304819189028856081960429353807221781377297593426262420309442854221694646253887663215713636457562615167991624778382792768457904380853502465313230583235190983684109027084072167733099626392831969227283897247942244264037364759696632953747799440895338797860672893508027665641080492642822441823827121681591459864800696771415161248454717615819378293744768639748845242060851441856014381217263330800920256644717390670974415895894169348220357484192723592172509634846749911631680997920708414517504042018583432562262601746691655022382791693917081642899842554943963449614310009653136809805160935338335586335403056772585132289348202998850667738414793116317372584285142882220151015804703926848512730591096786124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] -1442646527219076092179596406572363310083887522283874078233976990760656429384781682619278554258407773801919117718927386851925607631508042782769741304439672264837406540482020638939171312063161575613361223013354136078426708409124810913845186591138196837575987072060381760871892341941931228281798127704584030475055450394770651811576854263278350561342187362013961662690567192816732634782214840698297475538492362225311909006967040642462085300078117251222089488988046314934960615640145575665805954175120449643674983734957624854763920868091513471906171041679469326107027476212880107914118154713807820456966456729865229934550450855414155018732455187783597768926091952721539570388347302685970046656202066339707850047952893214517840962461754932031671834917418922588347089909043895492725418239206819596113797226056741990909766236917343318617789429730596017747814802678067038058812847131577877367326178247705156465030778197162782289857659018779560862044390806308845958997834150834943463821462579730939275607793251080260416315539771751059713542290928560252712369473963511937366284180378775804469046356083642790714755504854993806240089251865280968357638066912641789876835760598542895452695282162932407578887300494631961818316257464061951431970018261196642299651740236619550021688294891307872012851914840394749611513335598244297200692420011068214760075705231119095821777533189467921620361249829657597884714152740609512032751469229384996667862695863981426759274774532490950194451012549890449983999815470897580080329971012242683257579089191231063382701148479978508082508819080528087868670555266084484359116822337452231593039791303496478808952745059605562208039501984462926286211195535991965377300459847862464543908160668825686554584776916299341818013376671205519388297567824110435435898438665154295625492501347118936639541528431537962220968499696025455667526252850831039085601996221610348100960783151888864675910019843297593502824677408373232777633258649117367475421320536294646062661776905603912405325671113077001319514833772448692067758937570115851421662905131312930363850439039988242194498833937327398333649332914007142108124342108914211294276470671144313681548137196480788110156806419043324958611264922290957554878744334900191333057450053214390821514056777048070456863215506876658677383137764409162923893560424675574588615297444578744294645551657432143481343728972034646399955170296557696132121171672477619069745210969336241853355648686701844510706085692372101338278252148808167035415512929516343657501100890524875358778528541573752249109581376906055583434434455982314721195900167529854071032554478517323708843591435815912699972488723808341524636376167144351866371632113750877211885920493718342072421252541707465999046854216925179949242267251909552250758625894353642634079954789953073535957485197380513100931012599540885702508527406939972147051193426841979246749503080624572372779294139740543988713822014255655327042968335796476945276615184698965293275606328041166345396626028206051595729310096140854602054889147347495834499810328576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] -2600882461198020267235702101804850049055770024674775635325737627553800331613316264156766615001719332103215036636233783262338542069113289511127724210389093209026892949085477574202563783875959897653695595079948404776002770098239303860177982720752427471390774822551743351977916226917058516241515587581447327927086609326469552653551902760441549810079440534279867213426201564617654863522736329765501402563747394284235374377831303835830788256043074664489791920558933262260117217177850371501153738991528481772959666442748394834390021673886523537391410788573262723612071013483219229588202007970361027413736348974830634065885572367893876628108381921441926335244451838887737903308593734000570361896343712661665226195569771803296340047952018436996072539070594224868914553900595787094596402138402197979060053630040474235013015663449980489218430821718060569558480234320419050053220913954093807401211876387625973866724019725091051315619174330067246279663364335287632360391688680425064757498153346984897605477771957639448016027009448806331328908294132043954439310651072662584914644566486226475364363041272771163474160907449704875666970795641983153556037577234192530142190173397456968034137912480110825750652762086800675926042293887564334116084102842918164438902617666684553449053861704362748211910320264486911063065881657986194625016801838540084137137554150012988094922787235788525600189007817399460485519275534602595612978812735099659276253401504258339487358291634362484670715316400848011289661780374592745689370790704021726699623234883452367645778636732487818975146917855478338248102265100968755843713025546702830772158087624735364337595187850342419223296261005197237126584331314984225882843152811304454946226327084454016523411021311090551381386507891470048310166672727322909772341351266347731863419829486232996590539810373207772525671376864736432424322329386299698646709736076414327326603124214747562481617218639137406181476165860224517637551930761902039181294766847598119461140011942261840959974702287491003155577151560075736145192737965678251617108244751232977042284386727500078022868382305328439302073013154221318235075790502417567054183192829169112583726154195638062344241139863785307495655883155912029055550387080131560923455557047304401142903123512392141658058076229351559210761582683809904590016266093395658788098723678609111957262238625775278321838512953847034488207509647032427428293885478455442929148417971181684287464615614730596883812887988024112096808463715440436644838098953797305715683481609371976304314495754000557693928183315975667935743652524765563273228325303261613858978439447370594915953752101680483733424578490367952377159119755073601234414360563667523840405966881887848110355789256847868596797101194916278064468095713877078042078605110407751340057688746455238852694774621289135740750698494784692344987999740175132777022765464029809650047614188147698966461686614958228067181159922086530921976497206781324758858327597068971621833699372276797879121127404503075897086152641279690010359481492209622413866413588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] 32393975246022439821579597911984853648808711161114582020094351258360333888361232717734645127274331025147130284867914521760217059517160025475386504015324043568204646939170918112009577412188960157004362616564172035929332182830551783869600644586760816385933633968036435752499374854840003841579232439096567766780556297000108528074682657259663230159322155869696841803073511619870839739281289405025799726166075544132178655050346224060922107931523343836277173570661126464918053167241566790939772577945726104971925978027430901503093622252726067519948142809337566299574951352281175046076384630926743642571520331859811429834326677042367397071078029882715116150136773500125038052230200978424375567791494906762593059884125084835592124312594410618619538258029528826649203055785868129146148399522421539804832693765982352280896603044011767396128060114091837064298155495238320760492348125066210756718459433566818740251230716849522419535215181795354966481419042852645858016146196594818521570154026361338453364015858155002834817725559281389289914278349954845651011672307482447143614494509474552691156352661716749260624056835670477317178852189158333152930055383476326753683567391921145655559257241580052981765861688447091247909719814902428733085297973315483568690001644439157819534580958235876670595944817436938486902825305221946522748307027940916613554581838965756317971365600343716325033077677989473125341975610916695281480086437386634311373694468378675609665692996712419288921559354643615428332019632664905136811591925827171499816360321846101524914256684379086408771483785796906019446744999305893522706465919944584016671367534275516498759197847372109540816449978994546420496787229390256902971821314946229296450119278407316399103228708503251139328476671968862553490917636979548808456143072634638651483847047976707258200372089478378247031402161585780078110335521087552964545725411101124248918476734048858841832710545555772530350714216443289303538501170676585662954374972927350294471111555076757725033768519961292058347846873742665500409311326599625877494715335235702377694155551154254051135965066237738495823782539194585893151420040635482305609395922725036111722270488948667141334070143042763580215268912240371817111531683156011291941522516823392654319763971822170708334553621557170862321876629380487077192788974231363472938775275162078927540747751792661209211370699243327641208390338090684913984432540940229035315633326307740039888993406801555371848669404466896141852270914048330535206761875681589657022394121181611367228329247575762369512406951230921264612633392955416501477056895040350159664607275889179603385742376515620034398685104612519261127967636671684450356580315935998770389363752695401207020478691035612892281789762668999698203069055957398532471182633475990709836364183202701097838794571857171237329348649973636656063053271576429288024025360086084427086565690283137420928330023398392031384444292634287977769267208916303396941046600784002676593988441045387979161144364385936125039062009388207747251509806320201071425986288943104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -97551359099757868829904312595318585624874229423248064896841451044020370130021800528605553816963259761837929310565871759830666637498518285672922845750050355268302859541050362677708542187069972908933263039738261320392521329238685768054591405199825333507756067446219494346093118250985702680901998768187829007459616435344814399369391458774097795728170006315850399249266596695780679795941387754966555061000032823786124414246339799546524776735515312290519394612094588838971701906828940252049772852991476730264273499099025706940754428802573513263148627246481347418753988762315437313422047233262046728988721697240131918111079727810725216088574667358570632650820079137494871874328161931221490042958855470750205818457469551767302121150179763774502139193936077308429961125397418477766996910060208760973608841618028303669909624855357764480868785279138473275468117358349937237160823342753464376390332077916564773360966253354036251098861358284441245255581255933119547660458971216866835782468263117068386007959759298055264933636622744848630248028838820419223802855027124610279211586092133643884841731308395644585848381324052011001993896382788777555198794035374534786003310125552603810863350827708779971009976279038287250386425604941444292197035405809398075161246944134481257875311570380748658241436077071686645330447230538824879837221671272594568601965672596524052923721974842798718559621416340885322104790366741848486047926959261320130499099301758692974657334190749400711914668349514282751591265968198669060347111972740531975987339547238105261680907277223813237448001859902011573196032656282493933159047634875826510246566046300027082009379515141532599552261827344882716677982906405634255831257608317119425298314359835637040367647593524652132085450688714557741701143009546467728229856584349524260133900068561423626542188902077835317621609580391248384379621989975060319593265706981552540581530520760968978141433133924509559432411070988731639660702099790926327746823468407298050760019348479366163408360095938418651990257258819599376404103159512243475421142609987348748362875437975701222521539590399277766886942214517947172546899977258076796990621037882391216786573895934199540381816560017747500725937603067436624824641089381519532635156180835493224575675114635197286488971536481791051074838292557972523253800233659837411861024407631689868677191889946328551150064898274989817626077751953867905172423561790816604436660819643118117019579247231043766302304855148375039439609946795156331245498141137826922844737243470928773806114417002085406232637234372731222755411008826196898260299878622424317103863342093007504856787543067473582508530821808250515173865812720260708340461835207651820740742670972566667724366241897427379339013305182203067355536473501275974405643135593331908296178813787808655556267943040994843947735647967762916843017481809181013302323920893220699040407919911130705580909313022473482809574888456062804198614118607546948220369059997636669736774798559710778821687254309616042695545529875214421975466549021156007396785814241280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] 124880713700075538010256588795514652086952302241797003601625871460687965142201546925760735709963920906577741906664612948158344945592491235791847431104747168384580196639489106526352280988071121562918277361665444538565525716988743163961545618951005344697273234545374766897072438684675336164483933142015814164178477508757850495112145958364807139739658564174609435222583659432523858041344062704668666509500010846970414766029241866830282487878185692759857616221755243446006838173469672207916026717159368281179535607299028133577846279204623969079887107220997969237089877332919467294225901877990032021990871353743984476463039055656851537458928028767233341269643027941418844476109852568222575436670718342956305157331090437696963140997171229296467127048936727752753092699860735913731532451651837734357548973425766650302552602425244201274389395461758682702606571237156710477946098006285521121002339707294580599455280332544100340943750103297694753123117519215401197111700125111248679323973657022113225439167818032803839316133540964553007361623139913415548451122324634134934638939523297521206042993350552212916787915783451442999036488345749228570382627273411172601282316524008350973643651308336198660983336089154835416032350398338758380697192154659008494542135583811634707552434347106322766860256993115498260994000420316879261467952073326100495701325563966833402432625545712524373651717894481846099263129478255580008411502729760280325203484888341901311721121759667241950262816055046888208655543061701044474012188821955822289164277736135129691825785677926164237812267339993238001318145538509820017909799873986440003966152036323926939568414078992801158252412228242194476129011128257136657019587916073345241024638305214826984380564234241058900714854721517923700196858131467720054924475010403887111333354162420954805438048501947505922082034150305146580734896437095317543714599279694916188849396093900232430687950464604486741463913162838233344463219730876429358870000331292048309392373775348903376037500564227611775154831717431807528942103916201171978900986317389714650335848427960040201643378387362022303669805608360728416097626825028725435323042168183282416940328748038727650601765325183249288557846929982886993138886874367858131528171382143898914004624396752734318003777574492589362484415399592096273397169916058919273447900461066084190690358844461284777505823040448823274707464911722917644847646893873804020118801699328802628661220749370257162392591645639688493545808076677974466436951675879805274196582413296878414154635514893673388828633620460067613253765598020795345029122609582661310008198749299036537839650026790560555979713993366670654009054805537370972437296871818809286988496782428984502575203063186317560168362815905526649697094094040301083788897853627176183632231701487880886079810357294120093618703764563253300956167024390847030385158221320837666530005558421333106842662217020912401688257793414106527084334208276680263452721111485016378279563483143912669856822445855843134548036070354484595921610267924884839043080394899456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] -52771865230623919928386664233931442571202384126400223891175831187084737549681622498524579471745868853674102063763694378007119003864516561034285806644764105333489921770188775797695779531668361546069529284722949589853161531373450479746684750953542581394920633070947224268818588221262926801534275043099951875726277113788549154752317232511071173588907740988825707332905686687734865354353156633044049126060254559278894337541719441499275973056600624124504298085036044324100335796210243379103875947539830642405528971311428373289284095959017031780446919670559212791079642669563951792963821372767099361323683573221204193234038674148534940828718802441960917967325706301081395977861110557895670304605604180147973978921178807497198674767702818949786455395472417548411229819031487341433947300832807970078709933056084443059950216228864328010286022089100422339351218432053537169958133685359214166329237514272586797409011809761491433281059044829267463568579848857421885137159131461192949494967209692442269153348048371986946243650974007570946417102910324086263170475533255989899826053780163840495256965962279863755933391434510851142659850108292229615102131358081900853191773012420830140524392135655369643182185225756078927921398741602780759646542532817327518930953988132433116291548717452122157453451038402045780639437393259375843680537067414590022679535409266907534426503768188575834107175821971610013818800603572414682518624965090946218655046309289005622064801888368622437253282510238229724657621328071442188358734662343480222392783744774610494636230702361783496489989041929881641624164430316866491444773307091205503604090608512294063056526481804121016590895645856922426254822481891002959511426873034658159260074686521661327822064382332476031323844572304603626434149786559657069566289129175718772174370858251341682180340647161823300951863567151828620143349789376272728963767377799397342622192201510737709113401449059242519047095425837551084150857485950304018286248686380901297970572596601903236212323109426141361201931716340771685128441950949940050220121135644579326750514437921302050574295356472212978196239336129052444911163504814480690402331994379784900832496026925541153627600120291758571092926214033573810903678978176351129182084762816384246130812537771288009472539385072957710173929371405684181281589760076544862769128713586315673620810161517017784998447515920234244237687268096453592239723334428983984884026962814495032844977185370681244063955013424217929456136936773527176285451032809168619761156195368801017094472383163377953964418309137935794157473243406200303787621568704322207734054977299870005325406568951079620244390872817272399001712021848501845520945518348379455361643500324592615606233800657297417287844728463439126222073944409256054028516198047541035016737064907697084827138694871791507917587439088173435965263015481182186205510056801613120090550019211120497374910000605807415421378759418040581384503893746632719164822255574136853018468478066457606485345103422850871000709442386770651897487944301886888604529820958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] 179254178268055106485231879834513513879756243176408259171625080732704105099483612669181429552778224398695394869476851899803382828704583298921603507374475609194869364983445469479013149272783524067630128449688497185500560499578697608230298140523523708950411918011741406940215531674458839409950392820899243394585902029521807266774506292911704121367131176036851934528059601681908578019614321027783733567946218239040910620466553649619822238121200441184248591472665207155450237743137903143432082305633563092605182945751590939202217808624767881101569885403295410943643500549298813031903669450209632972488807686845020382812149305430908685095459450521538276653772544971973431711893603077614752770935368477130989508431760744927025681563942581444786196007148898600761400612157179811941924083127048597909689157214579901988019114472819031959565353833371045309777071920505086044650407839463071679912992926075332296837445745998435800008492774734653571704769828141271081032641345416501390967062948666742499207551459500404137434411486075738507095940329837074625189648271211512758929868738865480176704665038694495757300859888861712943331477536071250517740812210827683519639390746372733111831986269627740460248343214730638473314183427779723789987815477583733077193178268315850830795667582822938647842738854020487601726474288916422928712924550918514070884566776364139058305601091351183238202295014698586412675171062404795898313744045621554946106515889972193672345273884001913684135650435323873606911436319006628715552721550879282202517643486927020878039372705754196936778803007388532061427009960507875752502409662728735348552189954158149129708600699506781506069610261327750022520701892183755964291073420711587735103291572848213013068832053851850794935696590907833031982991871154880395912914651095009591517774875520915089211542158864838216276701452696128923475487519665017202419524214677767807319655820307751143593121175151858034044752257350388862234718220761037571781300183006074514451482007053691203359076756271634380728195484884574607089425307907837090910578622885948752254681982166857789119270764301943100061219400539976644450737727033600859554649614627005994275473912736064007956105810207185645803245924094753936513747813796077234923316321599729252792663098016771338471132134401081528321391215459520850752454183146667709150871599751069808315278466530942698097835199851042737088297761115674471087766863148998191236928972932155262875833180267353890263853924019042567675793795781956438230081079774330652277875781902218951113286246886362406934293116504168510238244178367217951308515736034984100809412219774054811656166923855955289013766009706390832042810690997894200646701199514447605553958977933163640340164721847443751017835315007346067918049478252719051930695039689267591859977920558725383704167310081177753635777753819976666195652766102923591896818288256331589314937198025771005621649317754816531055730255702727183952696107486164265597678965835963263665069248846590366874445005967833251044639062653965151283636261267385643152943486074880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] -872092124943584582775666650331559156516139983522543043459046688413120160012033740692299071694406981952373113462417042278405498557012706831544512787792711501946111774513816513040652984146305148729244146019095802033328850823368238436360912770923748678856580875897809769868104950461709887115592476867608107085953172129293265668574193580582225715459122431342414674702682938207385045587480391141397909922938298605363830663534598417280193650796190486577922791519848269046866106186196156707597690102444146707292097331310230664321638633084467439234360941633022298371342877203907576538518403239990525646064657947309892691479977332737806849418912319890024013781000445264221417669086364387200086171370776346322047029549355767489050295448735620815131140324338833468608337258443531384630761077641449418989785510783324976714674462949597248893537951498138318909333186073431166282295099809864233573694445460719152369330018005604554212694233912480225776758583344309254300038013467673629150941579635815078531080510263901929848243899541646821100046424899066768701657457258838656722016000924386578251252681494430574985022361974985936810014479570068600808105585624425279929764426883571135949563613909638052023418319095813112410607785584267994580253080867617177790301593189652242841944603435062401254049534498134228071226531068053764076898587324281236109704384683613147352935981177408134917122404349308917118213257664653112469617090635148053587325205599194866726513405486903975569460708256547033596602871797145025157694245621986592747769715416431314828900528749144689241274546750267772924065115802924842985050803512848790545010180589504819987018755508696227728922111297322254694169490263353325856096060713056734581560005909925566931584506382538206178973744098847462400663065935814517483478647745883445771610903222281723012363779620552864491789098763622868003193064595051562420374061335185766676029047778987969727830525194988020125935820290227150140912558055832087023838963549761920506301783131379351209866856431136304905756431289139354392729448538150467868998006061296015435272231006060245847333513051691407194629116405802137612029077142182987839940581531069816141000447214231933199448839022450001821723077296490608762474435645142119211703635818842955279136021473243556177944416453199730091797477291358096542119615649100400594891760893310069181869759408206819435813648520480870771495332100965478101212466837739492978946550551852309547258591810898738593329311484609087456997453604987034374803501491265019804002855668999221746351687510189687427089363410059893636246104292018112625417955735315451851082350651070037553003728404241614897114193347734822377709573906680019029330144134684046231021666840314260269517650258474372730823093041150198789430803573632899970455116102878843807551066694783077200104501646770259870709001601328818681675787197766094617828317884595494431466026619703195602951334837882286108590616995120436600948591102518199947946202226201564768466641900689998062369014858239477265905578913505998365023751506360533199197597545267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] 1022374908066827456301203269798908072404539102602734102216103348084651752892870294922020219635282465660484740551252535135263130747111316960597170563826485800468446008133423354513742518012506432728053290992377162431796674491819583773455019180400857727084210616849484036019681054339310464166314056938706913349115496867814894162551175005750164136099598105143865210127856022164373526179740763509088493685359298212500735987581370399643962023177104912940196177878236857032442261118924970053807034644622855825322011714457322095667928652738506599957858150751079726192424818279666993544170038439551400793116525686305937694236569866633847533885182877594989598924710972244813763939558839109803040396724428211735608364930574003182859183474284918502797826356377027445809106455038509348469977201756309993287462209369326891671552498250123520513848813264194792271688833282176311100388567008988789861442754247798465242367535259884521420817197507423704736776200498030665945479524544828047884028842331208585174190498251376591877960076989302793983095009404618045216318027184427733277101120524731124180366988585079063479747221411133769396793222940965798626953180920521358015563332857953411516279492974544080415861295091211012017394290458413515874714912494235642721073226579295369180904285103150880548480355841316210845241935555286786208437756712207145487824820974595092315355888826795107426322092535454879137463087007680131952475646040834950742913582301591782881405386770117885612388590526499427056379205729490801624525623120460569790642173140014749500231284115386608794720100355577935134307723057927507150893837624821123057094284742772189492553237344183457136882793094359332947705584488387072974042837475947705247552102289202810641426479552222412385140228686208621436197628831537205745608628588622858878177094560163044509977480365713614357070680131583002892590291888473989947678207361962592514945117238055877079766153579912203282604155159723315799301451065946790053050402796511467706583900184759105715088961891888316232834015947071001227348623917383409854981061907873953065306508807936190121233319709782629090367676655245757236529787115893343026207427718337684131460819280401973760156660166987122727320709651279792963513806955196573693940278210910447990111311567507216067475001898905823149362630113965440298562874979295159771129218619807113745061155622423707516695791682455461490092290698954798883791237249519340414217150911236376285067109484852336381861590286064600869596190339069374480896003861558777559148302240834326771479041492466706133155546697958775688208479810652984577991498534057615346331321595979785270953813741936224278187421015848638737674385956995080214952230529902641261629937268665314234693651836614455900269618329235782412622681616305099916431801713536776814833193952427348596370740394284371156527377107249435181996475701142478661740294494774547148262995842600476087515797168157889766020608828178910398818874769307992877084165711834354422599307699405926432061717922702130955306072063116910333088309094074482039354129637179392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] 2270038033597882206561452751655557130244971441939182471443994479599603361126222180382514772534540985021544622091138992834944641178392890395277959421758236999227522219144944532368059214139054565795152209115453081787424177200967667059509448468553019925590541084634577657397018624081832678934857451066075634029422162718161860033515984120261288795218187205511343239153173464689340560198465055431069559981786308078269435809662607406875715299161308503312071319034323813441428593188036809780671904417684936511836511840598799834136520092227025278097413193552940287508322911730059974028105951692942557620875587875854029641454872527030270077537650895980181074464716253605265672795372795126764185742985561689411352201430251731356075851738083238576765548535488636803469706110369182813051309140057125379573538776468544896007660652505749831140021900049606432469053154210891037198841289415909493394624169147689220421221374774340785509784881660328370646211363243859983727117629571406316054762507079425483066066128486378846344984828657039295733435450203453465536256442749547507175405392936796562615202088819048033912376427895909241497324973264647105421226305840463322180185385049919997489304410723536369599422230540187796616620436324509147157758878193288381653954274899281289594928752072128427060722634451729489931193786513991455399851076549998052367980273567820688265378234030532926369013364219121607368785845418222351606524393508981357402170564892267549294219726534627799363348141103635920321738345076491611401910491931861420658260995217374471132447249055805665500009644015187188459227717106009347912548392942692278027212746988546051365821535165637719010906613647526520626647892690195479609787192950564583012047869042511897207573392946046529575295006962475689915665453959069618219639526555987576672451594008558211987916276915317442900324733053835834743718277328388414928248528323885535564689883713852378116022321652689834808529994332915176537140728860259281993214227545956675478103061884294213971883692825620493767897057046078007534845171488359220619804285140567657321741387621747495845414028478339672823275566743263382835072678042461534148642788665704555509485261172267354692006235096914858405603742165967270841629062898819949168672406960907967318378162457950779064508502481715404448187459632775675238802902284184932901906828026529617924609675611566159179153233093827045921180677019666923495447811770838448564332291769194782998814682585721505976570312890631983889339364652364635557649492706056376794894028357771354208583555597621201550582743385912870910990488102504515148158338581809703142414466997397243346304694435928646241725602684300717646235193736687399021764224692968394796875397911150638151547993272636336508167183030638955872679080011708278395656985702906696229450313909888119649987015516819294644662886458331149117761175411691018442268284810592858880941797222137864270439378018580225651124502871789339954283441759753221683897190214854120256620613651203141493144130284969133155731242162804476128072145923804875104678587033190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] -9898932333772170836090159185919000587054721962742661598418455138288774492609919383325297350149016116407093707933945285894978431181129859195927930085015100060416917733926832253932261148792470412307279753819691877577061950237665374833160946868271427308758831813191174095796513598594426720215372390388856591234776581732397897134862539541479082169272548476892646959816327067405318278940370483458986532785517204858732644727709573697271898529448575114301040404918032306565595729771900073926587355767608148853991259268030053386178674343777722756794027408840302199365910445120878007898548783065463031834120744380641967503025649790558476386842461569131092024499003408733441797305803622740330586572255908534063011503517929399830493601758434340543037373879622382240291334143151141927090804631093895977718364586093780139460943012742600650555661409026153162392104981781951307460196465103032597699162215540096386804725293217308753134907009703276167241959474853366537681172428170527564550373224859932823180404915423170650936918797042159527771387813837842797526424690952376739612591660067561579920590072961122582377673902457838906109519866814752760498609359578629211176593327362639073242309384458411690563101858108901619021724015484177026864460854050060858085844823777714463013370057334373609879834686469324442223705737014926401073032648788032765827710151904173562445303755599989713286149723314856283591394466038417739868548349327776912696311653832437113951479892880653193717377709025654108321412008986953698360707239493980724105807079523866895122942160475374948662840690731801684345580792400601888461334586146940329555999937890786326738129151839383712396984049280452513250101814649225474604136744826604667735937831700815180599577286128270594765231026575233035682249609615311218064534711826180516680448596871125362760604339014700981270244325142722850433254224724898590162901800688404505182880928408074059744196852875299285961488189955597998380409227946445524612835701201778986008566135516953889707755873134628262393039435843439658032014486083550287195611016042119120927366026352520660010957435175873298383986748148725048101949205493708988934529456798329681121358767756089623419705916755636786586432158041680652589048662613039497948257022844183098362719351023725158037971732299570199472838396901688280291024438811867216298541532157223480719157125307881140887519898287361878754933279306879486361953650585095678886148430155442583223036204731252596911736707183773427789225823684656305146077959478600034460481095195412555166807455516021388889728023501607859309999350815224448630958602346558987747365734874397549296964038359509730192164739230776432940168671945920755223651788073417083786615377778830102820020413797103463671965267394273528926075097154818522113091964795461263507493673681694313268458355698496214411888951362682208288154239427993795321676363670629459999641446443296352487082898886364758425407300653032307007886892960208747396980549117272307561567223930155459758328627638796981804798211453720997450494817709838555061655537807523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] 16637651488837069006068487254094387504821169399707662708183923707251790325066418725193097194014941508068760428935949970096069621054206285025879000979902433727212215886685854928870235197323075515771286475809672302261321138985004099486469936931925985829111745673208389395988277417590234380425066446044565226150862524017002472402791207893333964532694011352429651152643346710593714555823961129706618540501431791066459136704674942335774282327041216001406967216628840603644984176898777011062137935338368868155686516445111176679607745302921691017063523188338731127586100119111787238124695139625024579170012498472506604667793640284559289163951382704705107456912350144384057358706997466123305339212027585109356010197486080748941626633510727402688165746464786637348785635026414775460558969204404029513396021412595621830986698970176888807365464037785002450604732339771676424585369435489531555368618922705417443119731851999189199856831979221368196204613452861619717540241861046486825685000872329659292529438838186192644543032338870184532439843852716858583035246271211937258494469248262840150040795307932188616571834329703348803804973994585353188014048881158211344439186346991769765077810304031633605602408131205436867806255103287813066942568325483084737134300128687177775015121365723911861967498702832209254662201942322396086611881904406124248998341587533024156614993401767260115191186389046264906514755784141426746375558983889871661429204268427492865504858397716935632586239075185881973212991853823139578373376909060630888249940430620432404585971438113860308542566088287700404918778328123119486248517064282816103817506462127945563597555867182628743711220232610275044892653512425048824372932579798114254871095071826225591249704261133068504268173776663479038112975591609832737061564256593614366096617105402157881383373489528459235231593896600490326127285479691584666763215755970999249902679589156178952225890473529847526728070024886124934512378968954721910142979831295245829717442052125666549520671932667172846951594249278379213241708604702899597657859564911316841254348502610931767548418112944192275687971249514768849206953363992129161447455993522092116836370080691892684515295970051994101495492521392200440653780850289486865842168586495228101870064577740223111910060112669763352265782872703902874979564365533180317999540055173311228772364726133671633845673855279788004674849879099510751712153365252303304417610175388480535393339641628506620732089092071088917521216735325391127835311163308654163379427661032027632072240161676897504854270959524860310710346683741485155351864586005059063482590391425655705710706144437546262895572026187118077990519644890301328259791017502821621260473073145802188332519484575345421492380507782026127417463606215936629552112471957729336604986695825756396252222525445549070260995563663016506350576541566587167094615444856086601371125500641376752348801460647716197877147713737443363531843837664307511230212361498536830783368079452159908460600898407428342162736771421951091510235562115149908525454435056353280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,20] -14717598095639556771978668111726990028138516720457412058474626016574664837739504358163122333868987643391677014009743942844470093089636482743185594817315513840345815480284204768416824200179774177780163866246279864893846828613263726477594511267706181008205651383791105129496516757845882396442136673664340748791966806744405177188635894093683237800881619514717758671174492129781949724444912119958753887072174070893939463855606233422325273228387118265217411815392454189067245415789349692434450348527709651747463976145257685907483077459955158147826965014816931954547127637981228733055895502721715652774731949730437390024046347960459928725203837569775069902273801584312316698314895716818821061498300147981339996443317822588939046427182581799027718386232907452848137568733811979475754260085682060866348170856434019509285252832497466048556941520219617563462858515565358702842020027323922829795257790118124479380587108327676115666245849387255385510311420154650481267688163485511314974194736251272579249225024664462711883272604937494840398685476664854202169897252096610377100775323253604754461536462122926079371128227950271790414695364429255759793871567823442427100469112640906504059721152511370291167120061247310878608765584067010843325938905436499468014663244638313168821649569454631391245824179137378881013456720854940450007478786470306892490867419661141150633177808582716510274338528656744655520553201614740585092549772872609921795459783719679108898607633187499391220484624757117588483547060151533075958312984577969503979232328816787294384916861159017560445866485273913141487018476883998009970795255218988144435845140060091457070944489235539239979980540985106281033169497357506114541841770810953485855075760904223664557345315079412537631211837176119179068570262838581050175563296989365506782479249523469021818923783475659253682108625449799451017747170886386663762667745221021709113721962953408723986119814704017788413584928255735704953504913843385306096944727911226397370654062200766609019201890319331298430454907128552174291778151241383345344755699956072175913887704199532095947774179523726251176719245802744016283983987183378855576309270222643648957222529197528454188022812121733777124837984391580366002320412425334809017630645068464245887584787673288152424113974077966955563298739445133759860063210174753644198548238472085336684213991007836919975372981043393031190243619354946151098336389015250004333580015472872354936953531509774449412437824421062358862860045363342457582748771603209920519690406117197370134315991286308929984897018770613111012459546910391428005320127459409056753619181957849246735689423506757451917727663532366810917494596146574388625659216340096816114649487627563615299991505789383961166992666774343434009767706933072932639147643096335720639205937016002194345283773256697343427306121538279849653651041736913563497010327011625118972450742311223650267966639716092762225904077475378599219633998714925147427347367476562051086060279895819041178464143596638659831502620594528654411943520442326977066514499340599296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,21] 3638091698376998162410660778942550101804419300071521218979607548521275868284397844031403627836735107216740467845573274333384441221043652684025412261233518134744372061397675693658751320040532480802807240775666712938189974771237066370613874558632927442206947365975918397746286453904388462896755406600554311838344259565504215819785765207867036795712122382542945874526611587893323103392782293121530959011480131862946220516991858071739938651185163141979852282062067199735196023181749796352310320565606393933066219708581775967090046521769597054184495112572873717983871649516169490797765008214545707828409851951630198589992371164944060279935058718271556921284279526050505813715957317453159680308175507364156242301147443041205096166972136907986613375194011647978905448730405988277258830342409608415836505294886889864192709678566636474122831113017555356271068743785805699221732684338489195947807020446556091349180462013494987012279453980902908129276381104250417663818448228299773586747722026603971336528134054662678742963032823566342289813657467595575708531592154879867617231903715411362682691744515216167133102862063555794907069353526837629820128213158366970744184635337890394358346550362517591698119960093118042654602737726661403421947043337585033543683905669501220562260647007205015001009233316023978762554712435810510134289204173859758052114090924752756359324422309810213542311869499758973732321113705571542181043674844917225056506381314539227874819010964837842077451924326299952116056740195520832451507313397298939751269318175510807002494911808205396776088241822198987610082086790675399478272312078981078768593490508955560337578334277949153349048801243370397299918693921700972306233515664033338110127341615590266813235625234718418001422185884835048028573511386441567181141522027856807250436569261401746366359155833885413175565783567142030760330335386581988655802539575935496361769659655994495523258460754810230151763326559240624244003991441997063239322950730003281296827877052189149929786327957745170845020561336623484451206552163410608569599366961289662652957966102740109887339281736726069242215727042150420099025284070477888616305510161390748869311370184430179567088115762145466094782178035584858275840370475444495426331164770316073603332697348042389087164510837591914614406078123285067506083128268107552233556824697100963565110365048694978753178685480532091576734953001490377842254499501728686359708368485781230413534384857510111314761390331364637936732553789953395409026046986148481885185883179028133819641857137732163304653029178019322454372393571519181797696223487608570459564776473305775237191751916263216907446469906513434325386791521389297737848338640548097550875208988294621499609446958608725247794207099734476589551900346348560423624695237186061498428645322561357139486910998506237571686359188079931669862392371451863753920385635067864065350043162676779206919079978808458808592023467797371852150772669195648571082501164150953077102653029135163507496121423714881850541522688209166670979322465806491652479160995020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,22] 8541289266600583397455172159577186241879167657721177946524127618799813535360059516822005704483053018216854282530783518710238619227937921245470859507370315655949806473239437781009912894659856475200953286667374774156537534335129089538639083173335805074091246863921268294214987386543634555165341802825288931143158732981518040897011960975481628186878146640586031536079288426637920597398273107843779732270770548646170547877989952089634644982628042505243398493342462387664447052629846576017072598654106800226670306020210401072125218198159607178901493062484668557963823102420808368277471296151065414369645594980812189608339236047820971880385720270298274050768688989355578404182452924916483080851538725491219277048213632407769608344001074982793475406002114267634325335010417152369133198493148977036090545777501919900043812759006677626902391010279549289763820817345093440472204211389027465675305598976167990000346006508011847063391839807382744150674075731152290484614574493940996204105569944680412538999830590714782839307454287577088111702507228930501662706214231398167556248744214674891532493697451012766836921436464168264637043335778892351947459049795151656595721478762654328567180939661547833952679542357945570068100928569189457335910393762515077411741171274960855609333265774992409351375176887364850282941565959349265831255916904769549022061557713517991601543477369048126752888406297938071030491795457399059629860862648099781654268832632303566596909483482315104297485672205491986059203974333667833032054782569713019454366495099373964855676621641355963226235475514551006028727340603932629496049339978020216265653966462256543560129825855317288991712946511757932106853994317741053404237938132466631085457267021795303242605850305940513062502105912901996123572817848647792375380590890399454079289888985530184085642065346752211264821060881496996219439452350933483517949605559883895746124764776467234220333131237495535472144264326159119536056946683068596957743716280111344495421884605972766097598239607230514677842190184649087017137435968505526335910135834542627602003026702422539272667412713698655591271435660171201056095735542621777951492662620219821240026575863511741209761454526958780433955416461357641490620327683917465325291764998775882069659448266417379453984164708626328178264544589304088333247959685145489116095619364960151759193401723367554150457906617131220109842673113992012973461400541512337152676217484897549435486115710427080056256545691954198240462635911876314018667371604977535769233665133225624274092658775688660509928031139961224533506098322936829023210591078928641311089625265915531113365056357733258159176035905523789657917245359776151458520167311266097000404190813679062778284941399499875392165584219756087171139868995958198405208154462770195200145014023531095759575210439111541392054161244656712160819079536130696168740593240230392382270877351927811716638751686066437627932111553814385389246239457224981536249370731602381283539754152526709385940780079294837988735552260105847867609298337866808403028552634597376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,23] -18889219504087975510148645011631933182243970625498372908155944969489618279437410499035656081623081560597041708080516360415170558804534272513311312691905008825764840396808905373333154862989035697118621705053515732142056324882470601021283097754532196454693629508510484171935794885690727842178936360471914566657642620160388174331326352278700791696997116579638080821765126487541586947310925667233465551499731536295853061245488384605231128287244882440056525549124353904671708071998711728252492005702352365754751015459951850283305739073445273824574804019905183201315712027449760041595621660587661314397170848261862471713998316124170115200389750344305814261577322281281199121464907617749763715907574874156534861180132691774467046407630614776000786958623521057231222575252062612792591154240074739225435800208235174525357191738850197077334667494383349662794811218274747007615746550319382588949136147878541186103623350557832523487376158582767136423792862315367751321730519558862725942889867708198807044104372600847683499400061059413099472817399896998742087884168622073151662350779795224537330449474541183711149086035633333135935084593346343185714399345754995496271030482289329224269594896325490715645829275551447862523457576688541073813489909937865529925473334739078046730516100327932677349734382030197289447793424024495324552125637803709841901421561893083396949642477172921136977580457834994222035034427001576218072498062771696217035707052166724421073516197319439459241345895668369576199922593598158945606300458555000586136637582977474047269998651607333698356209851996399351868220786398643657546736343129298814211631289342301685150428701173194719112286072757177191995216741320160876814652319756849492782855537111256866302227727079336931989983214735315655922840264633691993498522359156518926903697519251742957032379091958724219291108853429584394084708590579219834892407871598160281887329410676030286349172197363362736906779441256742494922005586739731992385245564459503315972240202250129970469733599641872926667695172483414595279599604586306629327376666443850261554491513324368570025028009599385211305358380227627900244241244361940195097110748716935861187872726518695010145045595496005904412723709239842698129043108128365247630986407058303613743703632544916439040966790242808954489256762119755163038408177045656487969186726898809050754749191706993533851757624849765781948483815798312930763136321650254120139039973352018002498981009385916943348005114668782941093728896701814160759271867834792252990868870683273080216363423461239490480496038491625703980802383552939279257432235792139932776906440665915180687664921766706370582597670359756794546896865420972465445428448683565847966450419602818826277775666806552602518129560304598782439925843908801306758409249130223351096683509349312682605123148867325709299822434753635332926187242429738709368508896323808597909599062986094770660196535247483615915095844212556447183133040005571002132822894376169973845960885840381193536829607945570404469497434311621460035269359419694035723493956135157760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,24] 38518316597278124506597027241801292113104910257175164947402522368316600717744703233361179307450997421678493219593545561809603169919460758114085925128441474815207638481534954795451435885006459535988515454064969997820077838608049031271967358722588670943622735686238840394123838656368619507332470660009145354422113076399732971612685408155951970083836896828592176813275559193081563881071654418847846404557838841809995775878384704780884922709527126284682185297775795798379617460360083146062707283200797449200336222571425793074441163434925164770053209798267413202823145384490936539156945507388625483387994701647930785344765587654245072112294804530395437821479528736229219490102361387466552459745112144095206425300807012897831107770027357554892488753364753433918308468085724396564002406519032758837222144831104499997717599161280283717085464494013985332337381615991655332883637096370772452985570692979748392362240341879187967928866270417425705206420881098653810302103943658119573428666868118527129041253194053417295148706663058147272454657778800062335302235518371012481882270252575486892151758661308575099641086504448600576673461878493125748604237175645989320587679771316958373954596635164560143817666982740810744378022552668892856539027043621473091601495594967254755821296713354748003172198866338660270856693328286147917506652086510087240959193706181783995262727022069731480533220976854991722110766208933624993626593460017244013058880737775658249936818802009956791061414368085215118726274554933013673044116744302674545154721960771589978352971536155340402579139313966054489743430418702315733174439071090135602044839417126840591050083419063072219659530584791771509649891263478789265270010775374503176691600371758330783085081340250647770300171595669102286351720100165649038238386298090838856049985530468618685974390624474607714317811598242271246117099909486971704982444158057985893328758360918248611455009928093744557523161789144163326599957997415399497938413465601360803822391787430254717859465193082783710442862298167304915322547312679296239484604508821166021703667317551357507911252653792093646642078203317432249002837094778385412257216854714513183828736809831750921928996048662455661803966465152797530573273451354392177871941179825339124095645568057806170899293852093288100362914475730963917385373554787482532583467965740324625553945207654644727071405103727052730127888834859428580283609188152843131621496186638402195532782066917174483428628040936944918515156365377747607833600978764086479913434386937517601440007234129482633287287341996044815186449814614428494573287756519499853669079611669862395674650757492130377747941431622036035377413593887542155178435939890993986711872936910963003685476089690311327986958373316867187492234010501368616987970726367238651885786828235171483980047581798198918603371846189781119441650659662364847051608903308333120930845346590593649542015821407563214626342967907319748012651932427072127959264289432644524249661201818412829700083961963197391057989522010714900148360027642232346112681326516633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,25] -78982077277203404293887739892549317793024619710512778141288475186828306969238539853594636326116794807362045651346617456346022519285955785716124362532265572628321522507872667173762592879977388661987499700386883217393254324129438895126852573458301067509543094439036371503229874637678862632520248860210054901894816197990593399946716670435808288134393439989544840508851328906853626957689299633750225207590732647008733732007814911843446014630015761307846493473064464366894238401333484844995886085404821409620492977695224556687376926889669571440125841356562114532395082055415359142185755597315732104664059405837883226946441117316797838673649898671752818390150188013200961058305620785379566620765685924445460774103189192520513315109080381231667778605221279684493838068883043198241555313637302303436749795380246630465379467547901903519834750777621728175741055598864439305929584400657087141836454883481575299207405249245795163924410227806478618547106965104032249651787575986863979103476501611842495365464991854120673886239455114933015206292618375566217644018905099731528879711013904483337998989419912642285548161538531976028603963865990398509094132389638815711642710079253007450218749672064377254942284917250168115452615937793408042064260636124140133556248128997123732377717647927460404574924746341044515695698489929165528384849254766043496478362020459664206019906931449328618400316325243435901928582019295915230859068352126175226531585769491547207078436980733931243054355010563944411531511302350994396631141792894452348335745408084462748111443486096081587502926056805502963127515534512918648539532580274809186618296190800725796393440710961852004972505796283768640132008291000811979809519071348224521653668743485968242759418997262680024647662955747935323919786424186791398215153124579647710550788978877722316447315095517767104715501108586275880346194717609879342232420877945951438830427990011266908974069689895163086979700653075369678475019949916503199344995797690601498474370465086075806704745683947197289312123419306776631981569432156328445234624625184703842181018772800909286747725274901906210823204547431458684296624573544183459255137683268776441712595278350035319999964245378889047969969045148815571911104478076235464593063997835437042603456995450796697609161321152317903022947168707786330328187560520695560548789445911404348714839807604689403244298655674860559900939793771947660803043030846337623518083242261273030441914401519718959187768110614290867450700462725884085624663865996381181403620778993283871336583289758734614695760289381723706165499561475484380390275853984235730166551673927449138194688113408544416437043269916655669467832278808193930383752424507347100732414451001855369006730694510496848582706545314421315114980306637467205259631440819579613181230497254168141642664660309599958271846541265848482372521593926240151164632423401375334983612522490281658882587539413725566435014478957913788635679610477343550592645840519161150874320294996387693693172463434830655909683955610676812361774881997862681378483436655738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,26] 133724450316758841002122445888143180174568542517821523682080523211474993936244437129774483745205372588378704191043854759333970170974110323235925074394462864838995107244642627091231000066386906664014814995468931865657559886873497524525347525577005650560468137196713423554241180499380448054210679908710593922855807620809364821768011639591095708655136966689757561088282959630421171880318307966624021655071931798772135159888142751357832659005836650249021527097306030566278454321961750048443859078538404547617108547959529603799858280204734878737630759403677238288939277806147210941812289345782344222323387365138638245214411043813541353132601022883931491748921707208497421948408177152538348091233176047846335246637564854255730267134883519440167585446612898539358609572700043982642079625486848665194670410942489957640480415339402786500774059439423505459385513231830547761736982707667355496752541617585381455326147199180502977169227179063276872207994111496703462296056151926730698018634538812305044607712682150584565737404131652279869663492992493359409782457609639564371941719323001465840887428039356777131779129792448195333925140722193436495485185714156419603884142505633388875122047103227636204551442119053214870605427994973116971529265521358596611353487062887781166085541677987809853157940691188020862159395173780403269712314187387855272946190298020353999256185208028107633074549213462645305613240198996827586884241884589185979674842001798476902483750680942440587638179337056294317058566395798826342328528722751894980202228898066496822042260102546679031184104042438999203976013731294339072807257742900912848467430690471305366425148550321384519922717213235812391369335030586334772348091216185219411484432865207587624073135533388882014496645918872736754709781922036570843448978934223063578034652013414795807944142119042931679934688077758419680689896605095976028289084247029236583114411782010110472363516987579305444730346396608391006477424333593535945502436625920448766215280820604744540038163679501030816740433178779065883877276031815257043426871843813813413117245892810234230775616745108950501645271572267778130363913558149778330743661633312228897699902384209261980111566278377530590886183761999015312705649647673816810281066223569679501951397231280462512463164825820696250435190204799064118255455949639564538219844098635750200332796389661352777719204063483164614029449107668382241788650007277969025013102084600062485056577203032853229081903841396055551685532075183246084735988505670815330214095919218237258204976603618634989739341617174977284254914026742450301570818336590690410393114460500162302876804301090140660308721861017262552795529781908305429870791135742073720394974959480848544857378352965510446286860113298845456367918853253733324651126165683340668879557980264335931595696349390336816491553324083265545092464012355541250984375491156313903967043342151907452544352342400939726851753560199533809765897268481964653189184850222196749320016533661019759515382200352742931688293745042400042082337884573317769837628766141022208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,27] -177512554462661640484472167506119425724340604703573347361723130151250846392838185872978635009337355860700963065937080190223762800102374944814919914573253827775490653056182648076983193802176246962936351370064378944316010789562695203396978311132329466996355304891001137363877704863795088618203875397832808507654581316613716532739543375501534413656742859751291135269283024314684860585422610286147625560692553214050729613909094685138197798851365290835375468978325130661791905321431489149957709787547541400840195171191240552051704402864570517479278754189655373990989850828561274962897311163937614977052633926105123233641715127637343782005110314375846561268376684122170077899348084399259364585621205216536283748466783827482587942170824764625958747819173424774114142251015719599339425891686265984039720726328354705199886176228804617797276568228650715019232057878235153703975741769656150059806602682312979151942023004611221643052173703469147347035836931578999629015742244447099474214362702100392649665958858644083641078868432750851095861395774798047493109468658589329686033191603946994998820828496922930711784354063470933167726125025184174526379935902348561854274729584977927369759452313491094328472065427860876427450399750706809063092486930464776168945256322911454700742757440930874121593165327633713074337959540159839218748542110325994599032224379360940379960870239950853394855337326822479357436992081711488699807806292257547123125076216137230359516660279664623394150388666723828933078892087277250455534562638415532299004135975524890661011393888839682230907195422199684327320271336552609971494653422983706870397267839254117726479494271697391534050034043614767926571459864408837842718560372898101485787052502741871885888345616461491709238526274158069712152753590644316260877505638106759093976889002979222800004714870494913178722624319745047293408513097347154427590753660910928053359563237171508089196881354969400343031053767320192641176865363443916799856705956918003441059335277873140131748300994760628376514658367032884591840102749435107698090145581289747761986129314967320765206837670745671928779399440483256320256492433642219271194777973207576637996136459251540232623669421452871424082056502967483722914497557889151039187568291337130524950887904277815711200961495649187448859203283759044748470772263288102491028052924159835472837829144466920804645864515581620822757740589658319565890290326635441916201319241792990684154278995596323617282806110242238703973207309693713130836228393310688821522421248963682584200723226771285949819716894839041413640025939164186941494256041644953687508237570509668420709951480189535240420382315790991972476944494045560280101990153900097861800031604453036823159048779706321693842814425625565234125436962170850265960946752720019212712521498506144812053264154512015054412680000967109502219301239712798656115532832482049991847310129911288014800195068035053473164598633156074879111017779894545157684014314996081145769309930243474122395973825396400734318151874592919744843749399681599426546113911036313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,28] 178032774446725682294212802478155426748577073988893192346768891924957165000811326174850745398057921221182599963806274241670346783576213598224147384624382096930020404558305587036675746622927217390426738274329045862909905149068847419939112075080799125638149046409026056638756800447846147121405933286385498728217089536089605184827201949704321938050009734209161311431374577620329764726218023673684941660700423186483879658894610596638102567331501481790702327546238624576440686223256111825826400968716670431206947560823035431317340622030161150717524465606746179058943060721180978040605561462688512282365181618989482692165417861375762279520079889101922750939049433956251399803158154120323212659704920815560458285592044635336636873153913419237413003630581842492351822579899365869999070190709586553023210147439614455261500791568229351918952583379925534019448567772257805299210256891965133914082315522450215763939860690311264129964259385398198605331137244743537038479953319088381355911410086654836342658457487848605820412231023281006881333893084908659878591092760725314376872739794366108595622956307164103319474593537512677602837187613135943711420330398250205642366660270164234717865558600589988255262543282039125156119298023587858562817308563266310550918885079002004360240411261436355544975157104085283470893487342543212490559391137373637408881540193933584807508355683711051269897430081557424883723008417246871893558825779706369671564770969028653110972160623620261019364555453904023426772010652565541209315060309245946773003132836792501122662334898654410956175093140533176731189228929889940751500960256065667631708523868282017464889172199178754667868704859332550399403197900393303435248206158928936710595910401999469424021707749487417527004109439190724553241282617084054651567870930680217758962339585162072198345427107051509319908380262226115669433640657380737705660651262396116444436256314616223939850460215702884888161843444824805133229203034951437102111983896231489537959644846271368410164091132485741635263108416949050065862949422768280712961568647170318575545789296347858453305800416353883818350459847395078772938018544338054143031536091401158687697030384350726773714191681844805023781183655067126445840810942613326786582670397071034586179461718310434917756952427547186786371190462964718916939349951878899651235769612927122801989016734148804445661274611959624427953523723505036719862738499658572630736922087709042318537705461828883334720955185049230498942706085956091704514459712774879876459862929308919395290629173374730164767290040568458113027676072626087763843774904815181676324277138604002260814332984947830621831451231787208474275812319634297360640636016690040931853525432621433828807508072256021006822218711474834056935022805599868947482632957959561228332344565655339943801100198054886534138456845674327490273125293744084995901017138486973856667769849437116337738549633564522646017342596971988749150126923443114823304087932112309286357441591620436072067183943143544153425372356441547501159149615359394003507375623670595584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,29] -113802965160513762359559122345386665515025268106005254997539607151475613700263073958720062489105139635459798308574397561855037814749144284664288909850498502524543254002793066770757542251388503361526734595670203025339979675816372345247116256736805379712400441568754086072883148764342222152356285858851366243898008104823664914348968720595570433405149108295118095603902683409919821260943339557625843902829801956786383482124652557514913466171408992544307781149633667433936220193829048439365019735047780936709217895617491620455169414710402748888614443761564557924709898152623980915463447221639719028315622076599311694578127638625326377336429729205772830024241556621755855660051174110631893115915064010137191042349725250925650644248880488414690099051888613767478765974223493063711715039588677316701713287642152661936958103675573820011105392804945393538819618588588410610237986439130517466874291384545380369075168153777801444023053333896491260504746561246279953990908772124651475594338094510383557672571975076448319699805526714219733368789669474893740574908262362034172459193798626071494064513679995119225642710371976117602534914235959783917505794186345617307522597706511800714855737397486630431771045071890661792511639461447531787146415609527417547463380251446049119543256741307814637766685281041805136227071386111198978838938775383397573251950592684737151363657273892483564585043552307181920304688196394201787587484455277548444811400221474912311403422393259544785487211335020312754901956544124856480436390287146953924901462144750426574547077773691343059088965292189690233254243493477945822043821607091241924393101376634541721521848776657758767365910923597815490501715456605001158626521030287700370158290764831602637687241848879825477370987050365176660903000927448883530713942641640506569862845765029227124372337111194016837596249147666455912867306172799940405259407125996381396668049065201469190740756251130057538350298086928501695998717451976994254198909791270596599284376831521107477550975964631851425509794503844812387447449738069176940555173233190476879805555901573787801710314814983623947557541124777807972139615696771265789852445541950708147806052526435174905926935325212597765814036555656502180252866530657713094595681440868426271057448558787535154962944381013663987778634850460575968379463626710173873129584222693002296289407920698036056392301092597016178346210861321551212840295735175695985922752704399267157239222644737713601748053383156096611200681987296522329159413065976418882978428105791077497896510100438150955672611334034085589404424318580993772029999861998127637181253286074591472908674078417937451026644616160721204922625854581548441468363534728611873254685149887042342812929112878336569053249890456233966027623321165971590672111547272965072450441221945542670377807828517866249466294798942604796935996661898771968948345981458349773702890891982835821326318470140594603714035126744706122173741759469106416307260690062503007927441692183578151831918628199452977876028987620876365781091727182057595159215766199336960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,30] 849689039766652475893113416221096407400195702683336526031019653078765006597404135601566195642869903825399897752607875349925063259532062925661761350427481327553803324353873106515896824615398952391725304658920588175861007559683689438509933284152108774586000128021335342690848823205657874434836184425345513308652452816954523712332537104581950159805808378020845788832555246387603597476427540597985447453881191121242546776076454761097601473406980373941123543002663352150748621826521745312697037741921744067551958368362919392993783738147146006902652380225141741344185891404899553566253488412979126866844395796653425838900436114587311042192370795811893554847988936083830577915063503659552126323786006761210758228421532476096411477393452728244846254526640341738215295579032366657982083802200943370233549995454136110784603269888503602721325298943299206331373570128128945103196087054379547754697979328127800639527494220006445205874923085569464771719026683826532963592329419004966925231799650854214924338450271245669281947361662422217642567882497602436257850454506815872876838175441213912947509845456136883947214041496517116143612864921750412564748721168909700898132920289050407402952362338302905737396454659120092370042511776184250646044405711452078415571657513270614873671298880254041905189309055122235400178662529748496490392727111843037625100917267538046476199891463886864327393894365673608736586865834239885801500216051128931623977258070629083643076072272719394203038981405955110745204985820145510500703229229407242862990619074666995531750073340813969497744575835272996377816549399266595432665150147080275129729003141561755100687565470167931434745053176287854128538677908852064634466926211611057178875420056260945439304054774602672712545850697666888428278818793983698503553087903580934102723900827054847750742207806519403418062637979458362587880385630403082927662462133188527161893545350328434145404964279179407531799293018258537317001191821333486798750480830933055018125488668074436741873758902718987781914113817060332996114391815341943789772296194944942336786900137053500832161139266731607979911745221500563626645512844625167535726345150590054276581044587764257237607341573955818503222571927793914851065877964219980116760202831039747896686595832250219391207045950907951445633441735218698072313451725575660440282366734845147176080536386387516590480236389538805584736552342585264102601614136624543345549185390346322366889859794477923775907888504806436677655929169957687525312581359506487846173346479895731809699729583766728020607088422562325923148818520898007773588884666948396885186113396078794511559515216487190099165127843449657142563523518278593429552782641952339837691238919202875164435084960494960551261877525970633385662217870244501288208658931653366115503409061104388337862109859677034077175228031054700586690024026982572260800638953199970306726444456516266109661824075143076409250863357889650693801792750294227866015268482511777447787011501620922576922849245619628291367111102163870319261132432093784984471224797102080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,31] 100449129352501203654490896427861326679777325698158796296912968676216943184031721124184586122129298481266925238564669233749120488024983786450925822208252846437205718025459805759391136347186305072004716066155990933328570200675527706579257214306391787964984326792870417319297292364645617428284012921500751350351726906714647748643971454724706663390886770015425806956977608334024260675285197220932758578019912080533847744907534775591183727602444779739425228280491548344666831424300209012715563485568550372546321180210016960742236289045863245972730834786846615637364546578638002394189325879023525695813291944893552539225332281935408521495028399683631658150953839530335591089575056354386979499576871152296736033169906926701872068187475480610210916239602631950845791938590195816070616492873723843774185214370371481934409136370514272184213415595840079311003764335560153188438058245750687063277950756843209821297112986567103750580009017213367926527367374751181498252114332555387026571880596037540091993101146628176746843634706690583029615353015007466139959476134461874015482774367119881193911497800571315159945914082397296555450856162201983576803981998755498549065006139691704880847037666693483957103381858495170339437749500189940280978868414270946843602120691920988770043075108503484617387274069450111314099711915243783751728762868472218401296590551312254227756553685738708770912333917273289669694916318890143662396014697049189013109347474762115244569601147141168101128973540915231045312350261257793998469002542590502828384906646396648217777685769714637244707674156008002735180515200128432023887711071524198440722931158727532847243484342674156599762904285711328607758913120807201368509760341935869791968583839883265145395640663183439514736139635290807116407434910328977272184004438246596918405205578989209670566619575815908339616352585908217279748236081618105974345091422623467542241865042300273663466930092805687255668886822666963948406308747629745679280102051755113845057479369778127854670402841327798562315152767611818820004440037299024829640274779040265071727497643837510008541213729346360593233943558031046699311936562740462904934075944094318104136778484473047549494813718550899286844249786026531337431624249933320005244503963896740433400400360602860599525243123142904290797222653502645323410618240342213686805970325151454502057570376320487233767251453058074942273996184307925207375568774606723882709726921942404761489067660131886652145054223631859529077916386956320515836246514053269040984116222113764124085659037237012337730530876588926903998751625610014426995881627553574220299044535550391098583280225309731636016083131143785141265623648948259741962561455862009788776938180301306216173661939546849700686010458009339489252118827214211500202009345139587898272389339593692071821931822805279387007646778369141851562947096249689522770584118324833875218652601309735867422450762989878023608088203077857842824017524765165373061404404175557813925543469620404540307117812204188262283816547974606193794589541499727671127621691936604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,32] -129335264170917504674251848397078408869952269239800078409151821846135058040465598358413033540779480642059842645292611111001672707502119348222742749866076371853311828785795766691749366959345428441352985122334291742761884692666510470513546677592662581317099705750111203459895759540441130417761259109043922739294491732906202520170840882157993227868268157080258150043940468987585107970767672588222515114967257012069560045745354752243372492113305239927494792225984742717793673333197200642038564480818109927907671010110259904538518156589816095491482072108664062574142177241273701770449638129601139446737735643377698861840129733216371015552399037525418444087793638401797318185956265434276623645338720673488232952079910477257347662493344929216890489331526686013082649707979281230896424119662837051673342676962727693760697679792209779588895390264222138389867867233089903117161117909038651383309630148757839582383191193132710111858692706430099319966129832186013144380426960838877374260033871574626187119722664838455761044622205011918739525326632201226056618996731439750051051591542695012356355839739182639111725143196584163538191482482898722349711096924463697992678379143422711850744320338121107592160257694253621078423325683780048621215890483748547383540822162459101434885742750626985850309890572176654300723896653515077222003791661511656288429196095237276328261419913113441172597679677775382250393675179203989458770969391077511866309899939611231771619634300277058101223541168209794683384571989236344937312494826138961427316913079249055982223774473851247309081202637938438904218434107725079933558124703948051351067783591826023774806640223794718233032966001532784840355213300342327422166841871931042963462215700332479645760532250623986728063503738040522004316806080145714054693861787951967607830662465319869175879792219666499554852918721893670525972361067379240095227549265661227674901418123809297243914364376701486504247924230752601864440277639679979398752770335325916633365509384670783022144625085362211816853486989471907763971827400388943442504511862866337606480254662943224909345349463018113016289973873019484603985481128661496267747422644678313614265213641035639737509059477245655038410661967040428424019943979042376306131956935406610379004050863167695392619804070611368222873846365015032081075503863875035299109486143205246286146529848974814822447354693068818097311858262675994235912760654206327296771263910466117552148298508942515293230151159308643097505084411167732277966675279767332816650605406717264582242058421372712163710305871984205514816410462622663661402972663496953204425764222369067940068730447904156506801171084111820033986552301172317488811546231415682786040322805895329857993291404279915913630356383429252376894350225908751186204492210593632288772311222449444838673273437184374667354696553163646130552756400004848423470156590532673798012191240410334639218280995812017348993010118475136285845382418138790926482259692361437276663676542371704073122117522186937177254896504577393075361893389657616897165598068234518528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,33] 81189080120146834859695568512120176176024549864105005728111164687144722178377350217316350682632611192388113338486661279228770106357412614119219910655501346534877438927513460587771018925464049700652976687124823974573265214323586418946702840499541581347505636090093591143310913818578642562654064114186288406005734161268635640301266168593300239349220390312077194961083555674327735754468351868861168314193280317339520082590954450288480877154149234005662131866443262811720079795982672249652054782961378661003565041546777382344810323029240570109714370285676243124365799923123477373600331617746836676578088319645238337511374512372893491983184791830031898976951359241700600672390799787746504614448223890985769979278144494687307945106464350996057919086468928808820686033898683958166286018827481527250916652414923347085681694088469124447701485340532271110699316508659828924362706764976797753224996066474650240942007583761158832768032148905775683762252890748079422691827527556263713924534212579459264987197420413413763066337975315846143343823796468932043858883576782155181590360857724283632092797442101481906666648314545525112723950699473982910709573999332803128710829036889261711086439789960891704046288235463106833577478655160199349526759374829504259084976473711218862498853045707563845923930901056302192928331017808513208897306215898419384314033714096028800073697585414384296326250655815607814678124134529947574394192033143026087554927036662467465485540351441696733604873044912853251270130295387228680745443970835245822054113693329158212737900044593602433093312008306970815341581058952541039721528917765225347391878880872775720705142802802371611953007515523639140808809392841916470548140079051248845239605080947567880690770091197676914957574890271802771082093113503717159535202686401030418554567256865691142238098632842592931260628906218910939199782376941020508051656393064862060130454456592161646739788495198695760245782545688476609840578810075300854770667131434584359339026635917160908532452806019683330042675743641350076038223475109297690276945756968447823713693208961636832342290669259669036045752360479079810998107935558898646773356313521187133289383440194773127453489397576924262180963689037670092386176791932504970530786052780803375242435772352858109125303247090897124627777018904322200640163261090849678686894978340049278695059348923469216187578509084653047779908310860631973364385421545483170435381242086033637014744760774655176026030773431376148548552951161829293502684915705645811744166991158183890905783500401922053506134194297995834059263108311362644889113062198835679301775518644026952124807627723194941361575931476213493609023923534622643568821605287506866488297949422499113967809848864829062487100055800747395381708403460537163501582324857542075349330331660528489575698514795033365629652601720369321882135640915258133106296842035154599233035443129804919122882634738428697465539116690399139448241204643747261575567422545743902069215718478348572263158356896589109253102876468043740397532899277728562107647516307619840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,34] -7455548274355799928170165808693749169825744542363935285274072952274442039245276261100937950697541501571117423608880452629359983821927136850230963143014326416357600762958999042537196425214841737263662848267647669938393617003317868870770907651201441473651717624533434811060753662929502247220599841755257961379849070682921465400526532736874803198087237194060686916062448092094453479357829485715194531316100605856031407213328194741354582415492480106865261547215792585624709427667365272061317894051264526547201424558813602171779239453058593354311307102095498880085493681331448936339577415303926798472608372515627730456146476772232719698434389914356448580343214976086430926846433703822288144944602752357096170962870360530533630444509741623737705745447687284597632861815373486156591659446066437203687529987521273668317645668624283300634435053844812161647618336222192876522377868590473517030954777886112656049034613152711998357364330121573709221883632449017832069900444803535407071650558225320053772581832237662495977668251119160041021419679263568527621229623584900673450114906708223375492566777737221355659216297036121387418486113597281086369671348356454217817387303087115337405529802424561080334511074599330920092741841704677766059284837204530010958020173825570369229925987038627574553988074152986196892157811948048985670243400587641679804099826187669541650864746112444894222046356017591023674768991320767185958592362304208384769593631609926942707983969696680760990369458225396256221298101429959500017766485735334236313858694121890281713548002864827978949311726512748613432430972901414799481875703076241942880683846798251420357612469830085975030174732154927915384464102275040714460570220220018488244946871517175820942329655208980874076218474929977994800728400672206889415825078160329407766311407838330412089680285600420328847420568782275011177327317981037463850014280370017287304048782409969342027276028465720789294441514539073641021732960114489815287035931112090906010462498759087918125868644091402977480459494384949184148593267088052160165796107443828424109654295894148971937524225184957603924959236720539656848597311057704387196114710486384773669319311033809544894344969624560749098126851789263492349759992063036635569075782025368452977820652029393759023332593352128329953037388094435479714948053163617651168696131274946634800652757693423829359495710195670911536933268640355113464485604043161458625417708662232601993298504839498477882717714163724730026064775764309911155073921009698251844041131099133605844881493555286522593423462064063518498613958019769235194368810650892295896875362907049332079847099523719838208963034808542473514809214013287213496714406060040592331094746671575863556905285002642827709780623720173576649226222330375290871376699180085668374895840191608326552367873193034610434927402283266471380701019754173430879242239875224999346107365949932357953997241832588040149594314517368753913650527275304724487371270281794468046412967769449733944672475521306212411090798632670876115077519442438079767509207860903936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,35] -38627305676187015641741731033939224016581220630266656485317428057774668267600835338423789155525377268293390350363697086132015114568189676329944851514390422421987435557151337785365961035585756620180984816140895625227643686304503113104416914078813507165021820976028316432010389174733138887809261098100094596606811431941255001752436136580383705701079906502103017273921020219549033128463632963166735695016668115429222688944353581745983483848108958601879223077755083418755772875184262082662163572956048579379140213633209914650793487272211934044245558970264113517937486468365015262465712330620198347422472902353339887542984959106023280680349058663395241605917859401575516819263501420760660167321609162951898118891413555823410277100418675168674014168854882762228887382432398725663496249514821871157519028955543324772911556956675395579973713824879630292033079002202322514368926227024042705924902434360326647980283418054487681232970012303268784441324997869097447349578057985219655970998580678602724339337558736094584998900519784153086820286481510358364952093525871227247702512831323243919048203810383661381599842091401300422087065045089395494238359418646273696021514027660590871299699346065944746505349747518959554180453242081448528236570864656413987196177103697610437857328919751651508958838707319086203418429510901615798584976752250473325985320702664077232036404944887320403753221823664310605125155685579376811193865760168304115261691891648289582615471906451623167063738082282574912537181483264834722970467282391256906540522632179459190392200999380221275520020855944351497311235897239446876518129588323230628707160983510800559628492714364922791121616863096940769187638443071775478070370211422763070249015220475453531021272029990423813182132840062328199915198383773449336785122183431037395834473166424899232626519243515546696603167328624828666366908779558242434735538003800869715517700973757315541116973065980647479100111224500940835464761665759979365268919206389700101529867880818678164785130582187709822543357738085790073471930696381604873436239311695349076910409325607344701644360182849383607726220029203476844886529817414919185864379680828505675148996283694800662105852786272311763122684718208168219518342446795789276124762882850949120269403395763225148080887425832403481291055942106247042495392406051719461317768173799030032384952638171774004392562257411077937287596137725123014854732998858933368556224753885595088133531804639727454736977934113812419637458853163212904735546399842503907676768707452293240853758768316204213708517000399420458871473526844516936288623966328548353116414382495765761369984716756341413980947314480588645164736520982989930830893059160839569227996990251152511899248852764160258033273746735876421700985735481683836877536283096675064470792586295698897978597164954983240857327450430400323644708499700667964345642248763086811427672283295033605101258655789017304013446503366561830194203621609838843245390253999406769748028528199666478669741182814002536077415093391796586270217099535155572735941489794744320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,36] 43526272794139222940411232169429769062294098459398073260229983768961874708538056670494829692699226382191880002644421930894966048678573522431104929724051770836949137493188863915683929340973342048781273711632833453815006675511248164832719084697249305666462737919052319608196326070034476109264175084961032509472095847650098541441117494763998601943816583514819407713179770612283584237654924181076679648332712712025449915554984023044382739285848449529120971366091910790666564929355023850736320313970090717336444433343459043225046954397570417779024159285543409620789907542924928933888024505904944536798237750504718549612423827447212807172440356830712987540505784859416921429218711862657640203552514463359157339556610572808234233470137167243002818744466655001186094243103191330060916682116267473825209954045713392990933602110616097108921731148615539917130902444918842111960379126120088736209091143613206402004910967468311130058530897025478016194518450088957673481162836417005067074139468296557617434411814634049610704461900767825537410310812103554536491015729176633134101031452242231158787843363592608213378974206474016782835543385352016422495397908266045937033487735631484306087196179000772275303932065999083501146739372206510808194382866229778522666549621687052822104562573756124762201597844964436190196048896875620120512196110291984197645405227859778958811357083283811646393299515351876397247069002594703593294520192854600636647163511709199094649402505990207252650827612341769706640559904426185725005980257337386320265562154579737119630737747767466023628247740617379704219170725345781156156387908807172639926014173208642715716881842940137561841374025219126039322075257846255579160304243750508845601796686664455554451856162513682669379355806221847887780567214653891224723359205198458437838821651312823435581274629413809810304941582630430908634816732142977110301957842327704278049365327694964956381539297678311522020630237779223359296263617189341388133970689641198472263713731300025193686851196989733332291009870207773433330219841485972146894291179096272412334220654288498638024031412603112359859157580720580847043121308417194448842794456203156491439589231137472607951605885969633777313194974819010369281317598663529576636593621283311352702783990930411975895955710662176221993818433768097029186580828501447106531213848496099911239076615308456713326566815063040628679644020383268272188027920577984926794945068640057827572008548248011844078345193777865987526087579632195421174028960144130606598209370175074924411247862093610651497192618889542522807077789716621284288588114435243692570835056570851889647141399009897132726474710818917939542277946297742016326877468703463259014384676665982754250562382790808305837855252516599784479897980981631760124980624142088617605876180039743192145895670919123578190459293233602052171405663647748659519557700010350226479633211955598461424740071946271617156309677156554201834077193426240641608882797178103750158600262196844136084698952603970027019341612118237485667248534116508376231870473042919424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,37] -26206834145746220982865189085458503700579264606556967222345734968334211395016549229325228903626645534302345641153844087787382711664975771797190963899237540980716288259011826123556664980509629205405091267737292340351316872706468988166782151205519664950199871657408808500538167509083159961570030289622845201238101399404386929816369828946632475847908022081629014807472696460351198895032907758730907089150873518502055809983839971372047021681293865465738200167736345481611452884427837295976737804902660889254780590414571565178756421111556446612835201101421383857829682409662976485781192287611546590866784653464103689122731439538514786584866769935389148771425350448443790245446978914270673983734186935253696420933502547082749247563374608801504125609445061882103762193654295977058078372385228453377966905692346214947048162157752462023267549545401053825302983930798557400045431672212039645268305834026424920837508172521628529776056713262244344492821303678653267246096319013722041943862993518984030869020709734555241137868369350048942916642407780096448133202993596954363205764652293649229027846121778789652506512930055063430309131958306288455060901719744701158593401628535458184946825092769655011053828275982107519185204218388538467432190901458134823326837133712647221586899549629432791432035675001609246940306304744809989079318582820577062566882004048894256312467153919091941812727519994647620252896868962152216371571576268872223195821477402089570692482452311966048273852402453502212253552438787226125105537857696933544815974728769385856400357546007261968760584593408086681933058810828616895649256783981328703023645032853289252945281703892687038840093414890141891253704514792375010907458864577927386314855420445035974982729844264508252200087790031888160274105576914169955073435477766709295344249098348088863277500453657037286793423485939672466043817675022382311621004178801458918194396100806966769193008988580219951951186852752155337009298712278578918488133286421211479440163116339059303697535997014387634440857103287263834400944748624508503564024269030079618341162122328310200162399755633779813101422591338965638413307322504282560548839440259696588669614465458077707896653345146645498948304396133173526588715730096111680665117739343691301173925325405983572849040369536480090910909084377314326952847168398221052974921522235627924350933566530927616412309297684105112496764879034250399523068192382353776195407981453442083659694763735889243982363722769119076959433964843236925432830957105326226285157278349344138615386607098545603331171507726866154311334155579986142396047141201211829269969217945372010610800836004791988655783305886805672893792412808010418916198614019678297986570433650264457836061214886509309064122491014617546032768510811140456848553680325452492223089416755979824399303603033637575193668920037976267193290664128768577258079167847674282861553814173855065938605234641418097028969743842835402474214967296315011804350246088074856401043843465657518552037919992918929376426256431598899383647887219884512368142804561428480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,38] 8614624829792701812936273469749582258301617631603820550389423461476395587812305636459288320280300523699453232622183468790314248719420438181650546906192536419214567297752007846626446490110046333303238248453256854088318728466726185180284436266670973454288876224569951080893674617074440190935576420556854466947170359415452384639110183772763581230046976198222419383033850915002695223709747763897830254729936168624673738573051391779433023109011532453496199173215205646716557866428934923560718819941414791438342498163178684146710968298954147383899066535459565895728489060587991482472350087341971095600851612902974834043614373866207393981056955521714718743180984873591782637647677116119971837730291734417366535419724982540908879330548879843302503020453556676500860587038520816319003735272365522933480479877145894001725274208129557005788209079986313990915905490546479609603592993545007755242047730078159092886552890359892744076781088660705095653678348511758671248244922014069589762150787424738781058528085154520447549081164107967206259456014177084408694831437173682699952783208428225664301974920919742186065141200422277602192334354069483953347143857721240199421654572261543880348073769568745019278382859578132761577584667170754925781952119422680341219905522175982212608068399852647580163634990143914853364339771725119659973010869452275672662665435997354649894521107764389385801889764851008625442370343805990671355692170211422333650462389285801687115854247845530576378228291235703644816444280564995341228627676977533446912486747094437820905903589586963868447846778832916391598202571439952662938849853447847138793025555920345818731879757350530448837093831295926706409271668283182910817682899352545173597889526877942080382673571533859902216190793829528081541988973599308754001554800880407015613244457392076226298072830033699447215392630860483848675199418049326811300972356428151158269839707406460386364910119594237325404512073351534968648270257928961967258229324092887442963573053458103390551662642073258556204404172721873711926497568438334676862397861658992874086200819259197709801709887337530660871530082365871014315638106788718211294507474833631964949366386536419340210054542505463582344128577160712288813542683573215389573602476741045261654811882683263228419526581289403636425724947432500459104340396153987108016003584690086463085819594808059558882080981755816173224237740836539842438724549216572595108267527497217720334327655744118645290907024453730336449979029435688915449765199675519447251776051760527020565141074304292570532892545093417356873902992631629779115327928161643716779713933038120152938581005859658482754303983853172101108017278056528891211657370855114065642962542429781870307284697671772348431525130895785867003481036593863990306304569551201040486213122334795196854806823580225229795130340855688676039956977355969688540209340614002532238022541956439862854793847149848797328792570167524197070983957444783458280135272307567659236411313301279166527633410603806201421839464330066200471667892998398340811662716869541888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,39] 404343747858691968883371570266585503891837097479851853251130242603114216725951367534873795053509993271322429699946564022310272158389799758297832880969629894038888955091006978550976487979535512910418812432373866601608017152972341234009072114380306644627211597198423426570459484825467069467271369308368678791184389935053972272698448279714169278335567631285431510866363988719481619818126252986037541440602214340255685064495005703167473175275735274765806973348476545355710647510214329467590780234784015554319178050606251152954182467258213273378705378600121993306492837686830181579073991007648755824635320273742394332463647685559545953735129532210633378035993892275962018818391977528226917174144406087038308329096698331492322063567071909908379541159093362425652765068124224704754963529620735865055780736737475461708370868281213858416816089376637021300925792679838849415596204441048804827646425149192842937297350990753280302220732693396919832253645749976332915498615551841819574505021289564638055846361117390726828195465182235970635032574739643716902915685587269358497386005669944825573828398572249965840848356973690025136294102692342489690252399169946031207235923835564236782547424601134280734039573135744706807381382504302845208107785639858890006001241137766251254336682726702004914102972156470760725933583741747739829128348553662792639798736795640311351423199305860038219489091198723824176356739752267356842099452759401095701064147850891879134593248817642929476255995761909374144080735003898053526773751423715653470883133363915971075998322495085396472971015140898604836231267209535127184674634477193276335512157613197703013521556947792602083454980382126218460260968495527097353227012536314653597130353282899531550157556628089515032384242213908608190134822043329898433930997278820812996075316752933688534686676435733878773052647476030321538435374394941717989852824866614470498379603481676625306183901316404129706580417509936584588242983136875555058512666405025111800386351519914115025736329613455710824535210279968834813677109048141718491705683431932831017096160511613965220359705568943528887601558414044435017809185677478843708480706769301886821630455116713758880016294190190526009636398057668105203418058863937221583673206261561483421464905993253375282746826623746355321116894514920315046240558208508724191696646417282385646184652126697731542037691274088774054874899893208312829095448867054298417567761402425012441409097283246899361024481019625423533129277764645687235615698125061978305610256209790136761216502562363756269624669000550224043569115371074136653751530545314775705082679649584758491783916066656049222537931769801771205466803358819966230686180557414351882286580627240755879306287491265128424948751017669218276267984851821265690318392282113964328803679190189469532145117152769139984753241064047079622600702992657708105809060736525608882661899668991574026916671851260773182426318226270314436204970592151490128588759280830536096579055582008194753118876286753235872926554181061147413974268649659364596910501941739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,40] -2463078116005330749591352306444746380340756632896002143808336921200696450073646288141064557352036080423566842378132388882747095590303666700242354585435506464897068575423842504365173735320198894172219247720476293996163511011534317888009273385241734071351967171001744296568392136433425387924514451891377170094882809566144964097620653413841909429359228890869591296335305976723873787188020065590774619072650385382948653054415436418364701667497610924218677473439938295995006654961563062787170518693820456154717233264066454483606730635400381920862870038600736541066118253899494721180386261891439235329408346320228557812658671979852749755233613494101309432521179262671667894449029950486613022561546295080541188858575406093628219414464208972313653145353692799175227627322347140473131605973012318354303890070896323936892362299893665045007037756396399959886867424150207149949408034797310251729372274542048361239854108619640302130304747671868933256603885782213649625025121448780616745720703835421376733555937868133775809908662225044607811028559609068879382815143874422560716264981495384037064272697807284082046078315854238933172448739667952027647226102497307468617824374029727430789096460902765084170630738090059078305727033887251297258740291955584901744326952049601172820009444747126352727116218320208202792010132933095510232390909936792252376016340989932432658817503094334722978980479953732313783400891805009135681392350570144732023459180295673252905587081647357284469207596311989279416703076793257831532442533014148801337425818400891224072209437234416257295741186696452570981398028273566256825109386588150300894491213412109668507918659920454588869630974351113376828836924288306577057483206776532217822008872013209150205101738171234979005826757555224162556030259770233390732085537201115962944467697903059162112704267458501294908196649012143868305444262372743724101936839395883946611152229633370460288713878410429080255883774443340713572826570034068341944580922593177170785224582027371553759831594118679822868201056091035348300524309853900591033822516545147832593111585092556704939477644734925443395039510513653718312341020673523139685347279789041361014675584124687951429012528240802319204993006087442102076112726632445601809891180694242814299306987646685341088946303745373715123384188239287390472575711007227195711841206352586186732867226123060075200021040555442782326866171263202705734566569620887529443179180058799382712925826796496727939598282318430125519012479415221348587074881599648747508581596411672488325663859092759617444947461902646255650572486408706582259364429288704048716498695092834863673670899381880548781872261763233421416818214485124289207270891057922998277583807264633896814752192668952866002011482963042381071432874718952939976016601252227967874987938485846688288854698000344608189590451648995333270791876455248910956680827259686911294610969681498792726370803934791194809141006342338827242805981498407290728338531135216017942224185478336019069413185601246766928284741756595499848126559275577600869411979809259520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,41] 1706458081391422590984562242586038937870024811307997296066600587949144147840793461006568081435737574419692610020504050012714360484600967690195936012829372034575754972296623211933350469095879627912408715402211896863566977349571104213675236473650918067443642378763669803715822841292634701040273023763272462276321693134262487248239072948843583666635985398464032540099805872500242245596319591944619979647460824688847745859218020134856621616956921169936641100379398275531891023011165241324206442814131071919007207925920643412951575571671840112056335053521883521598491035580906498319899589502169219419058628612454909006699704114372801265918151277099975540702394173100235854371226719185301880524254252319777837220813053951249344103054961931938059517300876829778528491462109011727003777702017956411913111181713273464980675691569359552749575015037357046495764767605909977687829687833521448336254949428335006435513262038316247259285146557641107440551659311711558661733684175474959926647868666198678518655414514940531338561959039673146355103417259102085618527521921967889072252202450938989611569943000206811112287788072725595483766467450739985389600452868876153442834148688473475024164082919980553800540929006582545428630133111694659207561639093074909578312950427616562102329907515359820676862998009861792021619858296783718819936546154618193622440953100074474879771713638178695845051222166900012402280428122898740103281151795734474865254936854935670630697470491869134833148591516830333688160508916160665274804420012859406684074146483121762355878551870175590795430538027781637169499873092013376111749468480028983486709025651379514288086866135575804266358121072592545328291028412301412685275422948452169699933386880621290349097883095778108278796862087692542886425235719001733378325823507476067698843596807486704122746346798649595247237559137002754484507365005594444004240425848359074065559284129129858776523124392649117569572198987398455261223568896738629061749999165236800888282999189189063588416060173322527657341692733417865165409894170030421440321707272964390257378462103072551074902038866108031398967740764422209369159695803547933976710497332062523062634082945191812898692539631188323236570069750404180599232093155652589794986740668974252796874825326375150151111742153147079402949278503961138198189094388699825091487821683316045200899807042475565662306313353465368581988122462907789687117940263979763314454436865624428368024495398624062946731604450683148522114968731550407598047632307582671676736991528144029088397853652483045665587181494462213993111106706787747446609031929660626203479502827827643591780704481392736830494667196445219253411823924850089420476157816799917296642828026805507301278015777163799680160537448761788195316593418126934781193336124503473427333103101642157124999597333775364778095004731971374072066419382693277106867379411970796144838063910434312009035581976548402584254408040531113663491698852172031125611698690173230187089607681311306783996575813338291314672798195820846661668734369008513849594521793331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,42] -686640390822847690704376920893990107769858591751390656946440356067750906127231238834779910318342824788404273221557840958353922618991517147109933085008787549693408067689272272600659348321657219153603914967039942802849260876694155790994536314637343504651533630014904006502502868963590601817113886469912177145093513655451810210254484912578404321461865590896624812182322286099820162770539697087922327645090777610471229199419469869224974558224091533559929907765090033684880551733946418773881641565678447389609397409403970407575997070784049314202333323372943482583845927287306347918822145929568484822747780043881221324555490548428573985480166804240484377531923233791816465235436473922752557879605667428112679135279697508002779799569200732425867951502960549522556477543227313753244565999753777946572534008974066683093269135423688745194430486312858030080058675178560512796340053653575767434927250269351262216061616105185102813867975365379340020410291204248848562450133391406545229871987299381457744443090558451392867081276206446762698684036459591158824730610803398812675158074696083863541146059253719699507554257470302066979509353029860061030889631304100141873173695818480857511849681355465556290135046382113329885122026070167946513691781436121172944142257815219313786992605598099888908380674187244650763538866703231346332865184847085446181564984354188716429941378937466301089892199325246297357357038134397742646936803112536567335030517916286742593074988134714019179298651718823291055893674267240762131401340322402595733681043123510031974958172799794957301684689584450239117318460647049971191438212856057756986468747314496200618878529184201513968329468351376664389105361464848535161272637276358483207253413472671339894177372452313175307541918119835185300662905870066381298670617903375088568493155202995568357019771668856833987345226786964249417055736111662551722441407030569889940010954681263033985775973693016172218793798273105533523458313600245275729965152361364589616372246152328512634176309904782803306748606920567595103447024771574663873821097158336578264992120319607854006853650449776117645986835184485710853436416188708637179005377117767411656648917244785665264656154413035177598314417954720232869935361017519904778941083276089829116660975527556348136350384572663414216532767292453192451079540385365008338566334936434065221011026929531805761797351899905856689669803080469814662773002341488613987348153903686069203298774450781599397954345653247659604207184106685618315867048068192875893125182106232251657438303811173461121065013583769468702440010394185143262294756836077110981723208421682103567859110424667199813788923529029385299090403378397001211915882448960876849305344182850537298027990323144379002447482551162686465619650470799217285624992774902830958237811995663127985691172424834820572148865148105123636491164026331781261670182764515826384440521255648079484381266837531329857035458301868435671129701629425574256477570629653838567642289504514321698201711695512815306437931339232799944752010324745079507871763728957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,43] 141320811424158656322417369478440046278581803462137873319411239144889406673550185097072745232173508142579157516505383593880778874240211256349653494056888788272046457074383964519327054047286195074965729167604402209616520108093289411272451876968823079770047613901977235877598499341509651177041799053254325496836843030169173293086004549665967434634235259751227139521789176058639312338097704919866107865562542855358918956692480385295357365869669030299596886487762727520888518766448970114229837427571139165906843124385172260246341011188814647581237401303792701995433754481646092129062360674175491065705589763555931575169810323842690156188797385255392160642887664806254435863610696154402283660918497525996065409046596026210780650710859204228314597472403365046241015520302629682609052094350161777652907707292074652553006456368377426883467686781221478786265590510716129197295715125959742083887988230769883753185128537220527344576230154646205161056905443304968553501885853264005372859395226267616075489651960673220387112467996014216187345207994008067703506435570235061920861203142572874073838486282663830207986051586544780476547944994655722805985315119614539099316594049400975985434377413487817722589144934670188205628030672726116578196246760987027014629632891446934995032949385907254038218971517851591761676850248785969833395327230715989414519158319983403803482372892230921595539664539369789318066715351514862319630234744134946543690270618080399273263852376066484735634407845357075100751716962382253020738025219632693374385837139217699939357600144733924982622982748100909561721427760225227976287193180784800889859050179108824988070160854331719784683212233395729750218975875191167414753633857433177058775381650265489987081336651930111629607029117640532587941486795588087963460893709191247124845837092357027289769810596797921818470705591141961474069160913687373183738354606423508893284387005526192972091944516255300320018942646645495275812244899099036254813976972123672765234475997484314396989176927502161363052278991282376107588731028318304351816267763626030249383829715815317795529928816594986100889024153624476202863842990206159497836680392231633916076929884103588917213068712254124357293579130039471369566708897778587890694382693643205972078511445431502373512524293764311195455777182371725682586174806014915515732391683145196887573715598980232021624366575817697330037641251481496826190428243370959257917887634146089702747377405296071302628093035116724246399986563365337085475282716353422728002304436836553417698838500287507786560215623282623942651635876218330987057151505214525882874815309199557360651062141210106635941704462362815396327962083782309531347783322314366915316880194466525358730821715673832841071223736046344405636594058375911408142085718375472879799977313936573361874872969749195079433683612444508842089155068903208993671697177945417624432448338100523997207707641993593859282771654940148428855979356489645632581522316753358700906127744739959072394208571666614714162130535075709006171965591396970130259698348195840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,44] 23241923964236263650706452759424877727875592304468385640361253628993437791524623868487483726977439484310814476150903237801795950121985600598669952723265527294534227442095322777282837760284554616606191303513337570529425515419821615286325589233254970646266084475169908758977822848751245635942362024197899390250660593377526239104855990527547353095896451427988130395262115168730833318595659642070152569152420710958911750651658351781876576416129087916061862047069137586289577297349032613336483182476334341978244640914061975742377766359652469512199049615790424836519356450318996301852081102653030387600958184081227911684364057282953885608855290373138667014567643985652573465337189182820711320655389350933521680021448846206556401217563374986619128382437041123324841468417012243468099136325152717806969095731033010947568573268666965412780182673499310941554438024006414094647852866438960960560847155801646347223657466813628159766335743565421311798217324669271467338655777802253833090371786172516576018744833145908007453298977441773711256041720100487935606082962639418601574606857007399308581906958214816322403398422059132857230022054232199914318722395123875490602619735714124458421499533465806919902269286757816228111964252375450717608474812254363064011618184227343646751533939666027114557967435582099316192534519337998272257345277000360121461217497160562025064916362311106894433266405904555716146074930250881924694165874610776236565204224557571604555908009686586288910239002749798195009383109910249126661680572183306711451587690816373724528801570450341149049140585376479831948988364192003521151229367525260357120083551412083746953658408084372787093181438514914829245156779178122287395841159383985706438523239195206936867580880464935094862812105711831448491101227540485892963362480476145821629234007073217348429743325179423426596996945656886549351808738457795768224874637991488863641154508029284837685831644852930369045346824913207777597083249999020475709731653226649126470072495750033607661845183434613983310658836262383237680218352974183992692627919842133378020034778511253666821280120817201027888962415716310854443029137663363523704634323080659624044432533371745761885744747245545597214039939738142122952477840139681090587948400728949344151582027111354601359759581025440234186947453335360686454692676769528007918875524466959647213172056432483500053641146741116248324578353588166723342871904064241940277915252360705905500897225729235403272053918092926838829295687051343087947695582588293759125711213727361031476751161207908176414970368197027661158762909880652490471012864011229863325317451924693064126966540247989741164399174943356095414434356482675715125445761873551800956408653192338338879415086719729013668966736673044154275800837722793943625903220227198096112127078157314467701111239727601647145113148153743256704396037870477662296147358225975509457199251668803036704417327620031902378764259371749323404113180193851952619596897163203631809088846669139468719808825087629169984355369985157397220751178102545420690373323259904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,45] -32584794791961621938750314829249273859477699876350245756245471851649892483847224462987630700294816149812777314463947962905194800414582764662949546834840552159142440002278393426147014227667699584749119698933887030564514830079395689543866695595008610563315200694190306034000414834240940841062479692881930123912193619150804836222387487145838256604373207580583314872223949111302218633804369014891085227354235159430649712879442204991496863661732959398908098443505615171389765204969945150729407759556320664802818309220061774369410164325838132630162565455806790219261926571728121616078060997127638550023987410392897935911692017162517292606967258449095259129726255040628714000165763179563610850429848916163900252165032343760040721509004659714745921079184298685253832627611953313632892164180223319800190434962928213305347216742629863613521903776057628637273893483731441312862198072275087955345500723005713702155528135389689041991609925768177881698921393224686009444943589022181236959927213844623509770357624307624811029442171227429630648419663784799949709027672071602197222698841093177284353497205548532617939309996908944901659829715085253916196108395721338155410196569364357565942059886834189067855014340295477641408769374576010882557973370500065308208262427454375397635155953657990932475196643848547867702071603695098035342002996192515726134909913005990237108086772835439596498504892213485221543841574099999086403624314183316720643574109270815044520867493491872869249912715416465924986121563690341316525121988857379073482648090302524850781081202564554302701691925611770731710151855268717114894653859946205795436278316150949542968116948238219154067245524606580993521110708620884131831988566685431311635385154192894651619795642400215023917161272005182652214878369125828073585615923072350414779218690296287108776551975987302183928334517002661267091592433766147165476382167103982727653508337820379344096240235612020743115905420914238566846410381122471438844529642239869988001612949904765055435001462972295144075407200588157055836957863140189429614033766053854487507326814426590456135682206008987989523893350748046720179123239926433238055427423627114049284727604155682268432927693242121818801354922236916395595816454070509185528093099376506114047761363005289258338924264886181508577389094331419782542078243760737611069416759345079446411428125157924796313380384165970485352080989722795334401145339132014125508167339554022684961520107962761697169759227618558875378017268905740752809811826460659339618454167708972123297329622936331922673165884700362757094370305755943312871545970755445497024113479697358377693837708808459796958900757160106226354886497678042272958039929770900643435687862489919795043114425862172031333560507478974130415746200114256151867725587808916718245915380367652819735148457627392044640583882913186114657227725902228469892204615948869735608443291624536258535138008995208417321737238470336633618735520599503264712516872285905270655336195111847523878934249108285846003263906047737108058074500147169857059640060149760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,46] 13791484488731843654517022754806398262314291621640630390908989056821651559219198689298949419700506772495397712680688300297957734742488351870703190368800041406521117553285458771796585184514264195519390993224914695250864282667727393602671464483064562344810754590752263217240412654788486007889222816295625867950428876083674760618958012595045313626201855074517799579412458898514900147945662078387552963145856822597969906604660059467814221858547643335178849344435245669740340109203608881254021024404687665643897460410041274682774069004593355245870355138139389393326994527163162244930069167607491108865068242020414614013462583976661393912452932488680812499585647870109910617158280896576395016267779977983262989980320659974587368955469704743471893723886593296676611404986425628139328046895475785702211636026844932613783428353614830525339489685639198459055029252640798081071249188042932207992144189027482587610275716104476344603257310599670719259250342248102914685607522763142876821539114352497436898047675665379600945656136623148274070427075374173033549483774450550098442476374372366531401055751916020853273926540874472102374417900505091495547237425652404973967817113888928066206378107774876004136221038794597402005782373398538756237707018238453270823089767562108863288032262145967023488435048901282256456485017875379362427330133675890413890633995961998287105456417557473671445764419089406639210250998012507956159301207929452995993473247889008495931307639009090275231042367431302275432040975664534085968538056766362018300931486158161420820741016665253087467401791485570940595070681080992269540632779926233063538587095924661786162718394274906071816382586507468971146404840707926002937680597426151288821862032447930305171628822444932968067812636380390895143125144112221929396536900730003773303032272312448247869724512004407146132544259183157535339086075804498119049038110805731689975614372369869234259116827600326090236544198840862570588359331720219865970323188645271277985302293088499942880403338477792509922798861477088354848535805877164046390317885860636325531058621213620570987116123066885316972428989536829173975331069442778264542991938694399988568934688750128062998256678001479514194891740081104196898210161677643187811483384945291583722350584206258258236424390211606841905116404842463446853125772700263440891980149832303633258579331542439620461868933825909225882820285789711480592620212378254940284476074190308986529313376926924040384289961699745202548430544320285154118579213742881810066500908557517141746121173785832169955308545783229704234350078216213705892237595743172305880609594951057022623067114854095991358013389840605821971918110754767546452629516800472763291783119018266532810316460743248298441542619491797859397387322650939187099835813965007355181086550756938776578588853578108213312399449384322480887674258240312478539498579231611154532781264422061830752365955380497330787125781908426012207495202470854653389028484536691682601108240754241657559361007756511190210111110052310347973565290230073196586217649471488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,47] -3007819159787807591587023896096269918440779392843019605640655956575245661784081994264365649052980042083411279599073705906951814019371886394779860534939829411587694209504366010586432511619876415044023567074738364191581300842808889662155479441873778178603942549607170843335787108972699073606638957648082824111158731559676598503199114814804498456473192953584321327365872687370627239313794911927825512236057595764616576734939727258856284288823719222024095273958802889619184825220145411141827573017880952005374505744297909956772361924927916333651963787229643679053106243648973352602887687676783576119365613345134810737953751250618717691478438390957300076190475795139535675624570665029635849254824537996473649317673163228655928815335560765293573220958485781006580493513807544732368403853210795199025543238357040738601904162932198792261728948782233473559801193141685506625732472595756209906718463786843754690663842979009341996173895234810911966653232937837037022544697397781988669554118611458426530244929878719568152948004068775366568833522258434169485477849754612329081959042415863426663613438024029161543003169330998501618346729363435719799838928593419324147737806877836139735267469752275634395503547374454171111094892263179159091023068714195428927639237013655261476532700700671647135991000466872124809097857821584844570686882115916908250026239507604080050080433234348547126785720908326744736466038581287865645258938351950447217450667511763235277373691871439875503072926321468925137395555568395021267851125188146305822705881852696103997258721157298716912826091394932342358122276872161063594918955266554880666218406987303449263711520098869032750428806202978526287055768570750507912058057524608935864989690231918897995613887925146215913998487002936613390490817174479335515115590773684276646874916743926471018257205312920929379285921759298108820089235542719095711597853444830696227464526029284494695541541401212927929934526172043306762962735703934332333048964328841599400553032358097913075330219228473950456679169229087891091480708442363847296735018748180394316214672700933148130178307683761671222009979441371591869290498915003568699653304017104522772617336348791519082238222135541710083482434856422578775637425370587464909643889324004973864505325723306300826206962638725192865727100602782089516959045915736799963850187199526736408888460075053539129093348751822574155544580817668236997180722146836205974064487244536142499824274924474078034126733624290612272075788828663309452267652343049794442064992964482846534624322901343850193000867465219013744391307137943706767732663888375280829790885537438285290437131376050495907292176028641051199786049836738447349222483886254615286126831765115759859646089904423171279085588327312059586486998544187335220667805822710601522105736657092593976008494834048358633131599624012743051655667505051294894196450290191227858376327685740067503752227290553199132459212332614919685617155093235782096770995015279324456733105346343621350156873942634456421640871164061828622791341327151156358529637416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,48] 55986941903565486094475057411619772715365681864103867927320974170463757945581433346706965952557171963685225698630074917441418766667347999537907467325305336759198093263309052230076054788263201560756444463716751364048720946050372998125220436738678591856276706225111008157181663191122456945258365939482185388583827506965669184200121341618956418652139036225117017519956358270081446203253027816794290290224315148737162720861732198625828232394120145497577849892862455735691275601435718499662333961095340582732521639753413497605612884087268735340050246624862058226851847353368257367528305939029670596984708705556569528700623520701948640121442550345579820293246187133896830106203571957501226531754603399389929712910485724159766219689122918293206152962812521192729952482997654893285485937079051310999926968463335717900995895547081925968321169995976656008555654470643283717189570277392512489542666000701490243742316207787550959403881592523270517417329295110229826675035364171676454721400325569376270087790947929170861133000358572918527089577928016775891475632719474688690760901908442982690556404452333115265763817427091816151041433012608339158909876775052707341610934245567585468777039457191400108438948027234458059804307930149466573942917636561655081182439315944214755748059303644471897261895964905381347618561475349859133439538609386518403980904212885627785332801399042994365046337008145209437299661493092394160981836998147895130151665506322782215368772602748277846954256849438164526515753268048060423100041177295269577521362463227821855686856869354262939555598923651767825791310385676121240450637328394521102502751139381445148697362486859860465321578911329411275831066499682895164814020170735030689664483572870412499478504655888884405528366176125227858711123141999340926908655624227275219754222751092578712213747076667713147449552027293923782893668609372560651181780655608454804160211763914366378412159648558416389521460522447661576909094123048358240955871630096515915424268098903071967990233815982817976549349784932948313939636843188626960616025807223629792247741427805349230113665367119191215365578785062408619580265311078112449326699222050707597338713820718693836419487160361259668959009006587089914808551980856216948773614074149107788496641656585264229610673663560838705365071360660748762830628866472797701338781741941627655507006831301529442575419821086746370322639219260325735532334933466058707491457458164270076573982934508666600437843000209553374705639412208191983827942181120499849010248011787644969153745406390823297999714707416378399917088146638762890367403316959823243145346332522005218956125462347103239094243506907004986999888919652491763705440356601996028239777250374386313599429556655324924036371930746960966785358718239454173024784207098545762650125330761124724884287353629323942931293639132075382994358373548162581203566255864718126643850335091305780754108046219595666863402158234064540773302247412751836175366961733816889575207947532073344587961928141997194287810779988477796533479148553763123563287543808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,49] 187685400270452283009602039928516854340856346213561884509763673009641975931510724333789887261167165685603629029494305365176953837256429527854295571417243533896133413624913798754593920168589607111833389773015586971133864105362721013584862789412091851352532322511833861754396874781748564511862823235062802693655091246089278850391298505350146522470608371399722326589638341429003207274272961829753581691810955268854358640615824065584906610738791094615675699174528377947488391745434162340267923293550323056904260954391242845649346525029819185858195085569108374337391686250250501603435997021418996932934281792995292330879651297709678745832852011997300305296969635780310917539952589398377630777022196404570719466551445438431703204250805132029757851885213071562909223262026648979298723636328737964932118017035268329192861838631540454101068045093597020782305573820054445700655779582586904635020565513295320574283845120948983579075021673012737270980142811633577868949590140855076460035917686586834969236360951271140203957303982876517819334138513972969644739367530344864636479749023409250127894590097228672143177573532316593163774637747645837513262089009598196176593732132360077084754453796863137099268464512385664906835055266105133013653789589736567906277808954227586101796705507218712674315472755204786056881081970331594927631055373055485862897349836900218223747588254765529585755629956245002057606128977279878899733762184560021489070934646035438043108569146379929013256275261181098174163939610755418678032514307103338580266132496891778767961505764044142091400602784474457602434573196313754775187570230859811582722922725945591077088146734964157033217106145962085602980257935138638118923590602305909170243312353663307237733288485407255500991366018384601188545267936287029477433827500173607312828136699595207778890149140986583355020847162975544243069262358788811012296932821208052415690850017038087780653199935485228706081950469945474289029604570363470078076662796844210170765016939322818928887633847832036021552582131972224384213513935998016583753296327178774221177387184280338696067613899714906778494487419940446930830833519638759283518274336285847313512586483773826133610377684070740058756637361640559517672880421483875903037110863076064680741731394982943582859735972891759940876223648771490661639456066083057086538527033018243778787049728945252165586931663813014479281466153875173651643479711393464611435923482241268111397389540468850257083482572211943672508670414478420133463839761733314193353012308391562328697321135195754699998740787700882542458221173794576978147368283582974888199526711247509778828843734789782935549223604972105532736678435183414980008056261870852838996429034499987977572784514306871197111598461507641113939944713129203210689372205447628826515883263792802041246647293905970985069990461192516170240311729092710427560327484184216510346906159715063029523165101390018150137666624058152341359670598607109881266977686816554551453587771312245961269473930941450335888202479401832472729466079084189649295963586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,50] -58503023345781420807327099121223478283129150013314748587643521345823395473036931407273412459447456640108241434348935006074157862910030639421741160192752925842317161965715161356008196366459232897146615374707551569526283372417449641636835166451523373643146774741423467327578184497019754883402417393672411874788970790808217571666293692406897956121358459570112475022711515365682035308381840417424696729130935815566312564224259515796091642916845557724791227490806622959638249386256630938073279362772309991423032723449172151756173084700766337649239969943746104496918222791337012241354714086573329168977012956272526418592284858761189988182797890949783365108456289821626328527822055473858644802217165931825124443963670080724891465906657606104215791613470235036569625540399953998567413160174329975378184869581676138607762372277168950222302277107293013261127085007284823953826291496755823070710739583410958896262332071140543844547569443024235496674161749246276947836144355061976242320877236928191128130266306042440274590643239610734650197155940974830276916692342455695830203339534134802145871858830740611212092352988097993714530929392504640390357663062312106590186660672790326370419016807504301068187421454218247460348911013947879766960284006911331298477185979158831323493012320371822258501503131481473539414894360704489464961515088114839319912958501661231467954317644194786825971087723028818673079812589711280592950411279148465181163597227248388664808444378037809051994525494224218845341208417591464309600267495977709328052204058399725973732772078476510941667258118933549635620836198935222939584096276236738501819809123433551261237119158288719567072720005955098364332521510209601068158920153053657232047076256673978850412803901233762037545002923765360879718213545250268700333484665152512710319399982519065450478588552554775423671767302136674061365954825290649937394140298081580631592397504078582582837330348797534197596169686791813573752105732718677971755062287734700192835501202409875195880621020229632950134056892479030904390232576842221779094233806198882908814202617842719139373574242330943726162291414295353516305442644111828131786617880119066503267087402070494523955662404484306405975157779315256569128428658668524750128236931469487925126641371008062301915952293242199140761325855375570202221358029255829263560889407310769030623828907743513099979773478786641844420325726401312491205445730568362903842473900088387650744633181716501098477841840874728435703932576191621275199548908989811295564731669772333235417892022133855202567258003888884107468834877617593389633901022135434274137748826311685825676756530778151867338841245072679131857977808614187839024418806469094224667412304740562943492887147450789013468435708612068194833543152145134485025521218310056162353408689228713975094748573138183387095421166861134364644951296884091284832050679469405743077734155856827076948257491085255043043879651712094797293741267116707578612297575643560569328956978873946972610154739301516458864667122477527527339020329463825730971604353024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,51] 5278028860669851449707619464677312669706201503657286999280187326348812168039523244143256521140786540051702092536176906486754314470926755388672604960850873998371612542358021850749259857934841997511032953544680544932933455980228178399516443907471986353726537400688092538340981145710020737428057778538397948564806382141994642912494035479354745831427569776792269476063978642076603790886310668858003914759994222102113909364856349568494550469406660008282983648649869311942236906082017099563113434809716818225869604814688685698322460459415828859795004445393494780259698540048519669345589643698390816974817783374224823981014362505000444984737216549998573297641231907579100210264030900579330889450453676484626589419473712177545796625516235923254869671160056305665201229944759104767431952438576762469904399411831240798938945787665296302697392334883277345080891571045084327751010412095510926661463810488115317194895121160112377659996585777791725701656702837678586272258319020126319437719536240431290824481099513663730180493394643282534352668389914466006754037129266156736598216094081830425346887001252987964228467116087193822551952565322153736088641950333058692165516154472276360234640191814369776337410087215606331373819898817492828902368327604833517011147524406785178031696084772104215233946718879595533862932916257115779232280765192251347642476556759419904491606233550626834495470106228056507038071630306336416028616044189423215271377398319361963906948411985861128051678670735521688295120293844110320131069870906444414571691017931328742997852442991861353225827119907342942742612398718705167849834103258942314660223835524620195119618564677071048197889216451963484393767195045358632428004227136250235403870852170553394465549075308402027605133499531428390022891712411260048322275420377564234130925945478712740492246882260416021386656229724054706978217890158766314974116727654749539184683218277264407977790328674553570740308069225667302558526124903712314735441012390738028850608957523925406276695384673990437487795283372974789373373492547600399403674304486366592023850925908872851768930467729586911499473477299739766029091131926130562843461791937646076680085404322742825741087641119190568405066481886842453353612031299118044388480591667994510023485742448419460222180602135061766547156209825531192972733659077240299678446298142668989531358084485234447487378265034048597247912801081448874671770001858967171919413435965100855586197942969642234251103719866518011053531782876728681145586099643001795187423759614708361212163960585405665946570730758583082437837204910143949906805129214901027796875338046281341299221011263400988789229693727979587216006092740955054400396351162398701254188721080344008160694650740137216292806603512354052193431996712933634354744306629416830223264007756741438059801274216934260521511276833733294997723344907137995889540342209624825425527444378106051642583542883943989865663995377228205401961912437799337961062467848710821085658197427206884194885119287598715511396721389413755282542935834022535630652702720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,52] 1440877778729667115635005593495107374061572871486279956509403786507099213057803761369259635591897955437094718901366835128952666915709601355484830459542750528440713583961432974104660021206105790278883810988983776150159939443872430621963913587593098371243042859578878265824710365079938129843931315148978874175472934934255126663806329262608849443458118293945118294068469987691248958109216799448526187408515107956529335537948260983951453263171263695118450419306131701997221550034358264908880419403113137163170441066175000366450213757432321118648920088781374382237698194793838594903801683080989806901444008902783684007542311975695056482776481900031392913210983345037919741041720947365335137123378142259404032470925228777159186775504677529748825197676708930032465226214651609022589453013775410170361588773333831629096972147170082856786102364493644654573757453996488570485842948695115110323832887236729596559164447651635011971750940440595255429241880751125073941310684374557441230336660032515699290365798997023166925678512788763078179938807661154168386314062503752636319155742051132009448677635009981838139835104981131298671263053774598133976878112539783247132530894465173686193855487373879192590317643277486222361065167110018491902333084748312167565610217710096085807316273700310342933585614069432311344659107422821139262437065794900597458234084684641958917323348400574568687214755503354823498693106750687492301194569235373015848064905154330254510390922708242419882446153541901588354016024870885743315148686474333682992315134958874614201777322007479197443550003632934364979324592301518352412857489483168623330784390782763411814532658562297796572651432220812232708860416935916541366635222481936870283796223220788831555925718126776711223257695740007071370407734872119041712650248402994610457168028022424620794593054012350430123610095083388087697255606558205035186284140544128825280449939569328218452300250816905916254110279992957494928256261958451411797283034737644195488709187431763400695453395030562887001227540525897726452088779819763931996808364922305689138739181298802504257865910416239480658279635960169892534537448844818390029959538873924765173765726108984629502026805561766197188412021042707602130719480579595662780542026320086186227330039278773152000748273549643668175760760156376908985550671767281509851819310931744781747720123562938753985090628504172506088102582035173370439427571049770890962473793166755878333832016054771247823762867895304046326873583082228129801661490386227523263722089309580605417821971760317456526802453541772237278320175053181937085413441858825390203094930337891887057892282272309678259491578654042819181559514493622312906801831107932864827451507315501449876411369144604906955811604464127174396935727792399692599473653264516736748996837752244579983733502182874986984774736385598399165631882441237784826987986122121218448250031947350112510950274174149944726261921191829768299709317267701691964249650342939463515514273790455642071252312782251108579721024905803572106807658233856631995310800896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,53] -457932276455502735365680076306751224804401005950884773426382562778993451510444019298982176557082519978602992138646986320629931891600653536546220396520723464086244391845484660778424851636734540599313608352533675041889081534098904803974765386390403273718487199882799872819277481073602320607194289796921856245180023518830361375914380309232789989457933384237001408593865526494555725215974854860938192337661298078100356433710526438099118945150233504233882858781101398438739312103880932641629702551162618326297767613548088519520328409188190217325815623085475251901513956120171464403416148389757912451445219961113188212015651118095249372490821224150450522317212297469180492118358733486601005865220995170007869323716938377219235732268569721718209726314687121501293546169327176422723464856176930124376824435694904653486047733636089937028478267773090761518485096829169118052681675720576002455953859526457965423795569726078900492208049888841922230734834597567081330017178308646316374089431582132803359218110707045848874085222823761321516126514769721228048750305403127363523203609928275228348221181487033193070275530618681538084764036222730757479695837861145370702886303889148612360274396683426386412654930272038217326611656756959875215573600284831275853655269358129222074635287590633093380068630997795388475900965755026826417955739383634167111837765493435786966972645969806359093026078850182967015048284268966657285783932489087529593792257231531817458879657481462613820322896862047015917318042248103113349457576772953804792453290737540093271432624937868956221305560302002718433649711214020854537830173021183340018184722172976666246556596455702509507355851704161007131955802984165532366895612026327700669950503657372661831823290264879144861129360474822518900798586721825195906568979328843969126684269840008933723914793887706290791007038011709511826119740143681390007715264753012415002311488456288238574063219736085607194498654769938609147506862780005232943854303396547531550579942536406987165422820324493771149052830724282951261508573074104487495100100711669168356425903357065424403528822515512124654356342297619765969046508193097065503040353726100351209288354189966805766342276976584512829292147709316435158752069147689850417737380932792403445200705232909891076159588945094541766893203383741317641678857728564239826592154765793850424053612978893374093604215705102743588953499818073173263180636803211296869144922460966298238701848260623309496706242735522257950843469825936035862281644197361594822108824855065643397651690636575881518345054352255874318785722524576448424084432771478066989404239777608498151927759578813143125283614036700377506873331977837876107408338242910408840794858662474060140746052864848829281492711516250378489122703591649266287059513411603011825688105040777647665717862393706924778982163945923363919680137260987408863007749149616752452652732079957570710958460414071742737243851220367034614841474516579587767688094657563781655039400458261507841277895900983839793276929256719787837045563236527656285167943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,54] 13220712574105168149457262725021988442752568421015809278043168389668801822878458882178178975694888182692921994571891539178199371425604113247964397329543895800940776878022278604504064461439325321516463527125985978090734610578356108835657717828982744500000508136703701786004855631135118724352194661229821937464883384978150426292981538676812077330980543658861290158048808981424396254217492301960875837679020334315893232528340284292738164810620818316265785283578539901883225133512186910350187635786726816469869156078141276310497595677413799758639259901059745725797340828389498452467358047318325453030189993800142012765961629346159762417508254313666523578486248896459342514467212781433937610988624615840912832486230853751753405152711752174593198110372676808775109535020625847530691160949348145197482941368407943276203404487058037498645616448593970192724421557848958133238056106203012792801351363736734871826924447363534231494695657680193363259763831053023570666062579306281949866491166694825274667253310952395309729607394742507370225343319883780611840372757946582686874765679941626814523886297132238111137900953348047992470324825312784538888967196275453966673591299243158362115530678557531564660645592891191743218749055836044089896106534744578380840422948820657845331227525521931866111219324153517326918184855170268620368832396695318860993019938395721940186108577982999659214504272436843514511762307897780750978454294232780018494586428135793422036109405839976085577850240652633581543073360893257456110102096442314597128777544788715039391239585310640987908248577730892831289390479253942060440040767424877723764683450719815272379596777654980557678965294278167126583792503073409058517509454769277018668664644015808356593274245264032721542532562999070616672229685138005077461306286538456486230695760651427635521733486607709127267993861631288679947637542987295179632020068316305568625563236085063522432012405103779821566584477618027943854463429879837798540692346173173863490408104414512325236150476662184204887377696143387460013356165927834072648190072573497413241290154746834027411470587542223938832126991091665073794961493272121714961385157823344414593766862268448819874303869485493395273558912089130143461738311473563760925394286162700603330678762352746131677958842368431072433118557213002407931509829329512072077135787772630671638434143190149500217877307904345141041931469483175631006623641450319326167903441506139911187112829050838151205842972646723487158789071235321761716938259913440320551818547513032789235156672117769711949757735308394432310027360293629480096526312084022072147246606496066808264566158470133980376861294533003950250607511028496960460340325660162982678678836284855135643572000846076959933184054947355441613524775939953733195536409237489385251217674920606428202528786250500251599147819913271075363294389668597709192217909514588795404693693626716022133326710032852988289120477860177492977383357814337483027697054031600078444272382078272961803370613149334610814576905547201036386109414711580285462380544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,55] 14863829629613427720595979716753889465236365723695396369806645288194733755821550569703749582053584759166724104093210190074369107119408397247165582935401880360212264751481512219103526312554005113391774282756241492599031651478529791385841822966835576167040601999187874629111833538446861239832515835637915327936324174169558146300364103417722055431991719003227792369854904567352768752708463695825540972099739359772365446931048330567258663280486470596226739225503646739026547664314778247388401414094505452097041053186652383824216967766226346589020501608041528046576666235660556270166309135871215848928616076456410952178020227041371639851859987552978194812544811556173185727093525499915759013061186584986265423813562626093819757497162050444879890059327487533278304148561435072412939176092390910527947431077220629357513851396900369449368661565543575224130111570991544488706581598765217445141799991811855023556157292635340217181730119050379807867435945402115608186771366433117981102166665598328330484124866189115034278881083422640201092924913843001372562315755554827525091000358364102134126531149117348904816810684029035220523084627994405582076097165938578599710968925325513309646636227358840847625048083655436290199933408584942309367801456198530847669779475107162493061041523365462408765135539376193391312348832160302029189119255038667106796495521060908112352026501077477715204622119027576143483594476275671868776694563872403391741666821204966157488339315871825796346823764131556841129705115801641220137955718902945198574594825765013749460957981156137618937748919307820155085067639883206403489906282984190708950446059267716760846861278618725819244551280635225722714805716135760484563859097780745638675200197466598436886123781556272792980819477479555850038649837014042162651535436431966997061341191810763444312109329192793194676978354367524177490019055614439474512314742727564190384768159661442081499284440818499538859761358399062540787425725403200774247196381275643648368351392654742058583855008775945520490153997504949158978923029174580842911455707063037166341230242808234545558773947266469301100411247448463253016042757684871380024560811180917031445890872399924108202707083387972055958002823737154953057887066071441078552863658623843290995800050020370656996851551049539315648911755667439853768924055661285606849904330419486387764979612106339918344549189448007714098404415578375734891133325703760718402159966725951438657237096330527515898028274419087918147164111712095286172374852901864784213981592712372501395434700031708602732843321281572669019991990720384565942741384113406618790546263902558757493807524342071888972567433298207400507981529455564685932692613917883537639978889843597306317363175103662446878383877384827574724373895051511522938684575963139413759399018071776364482717152591136196454871119164071312651473517351744489196404746005808414684296011926871561004932753480638063437229739433768029971339888560455577444358941189441981274829053924050778305918549409048266985694512893610168565579610552135060595671040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,56] -2276500831262103163481907767720369676414260532973057497309736455799364837352980697291916912988719947674755532307510640379404880577278251009750171160445910145664905149717912013028377088115387173770904286783928571638933362535410961141969664937825560299846423829406726124186409594278770305409225375577996399564603766674480792103979264808033887062377420183077454768004381732060825943001340391223778254843238740830205877626281794129385907686877590840734394024740456967818068539212598778049273704120685053429077641312201626220148432658993128529084482448574906315878415018284845955904441598887571634016560606998152364138282268584487616561335673074002311134388173561689485536285947647151014914333523920072827940052456326323743940425054016941156562736763192573629700827977678144239023022271893552315368507536485312313388557057021112733689572713391382970493940362590543288119582510627866833801041247396522829613241242371328882367427602458576154252955873032758476964740729022092872694353799262968968290240392986852816306945688172754989675459644282407067272150721809088356375973088478837733829034330781324133415132380724149840415856718808331572426265475657131231404447199042193626351500810998873374655250272247582816534530443762107413404436775096948245435505322040583374085129363525109016346969693578002354870406076030505222422732744140003718825079758298577723669323173670056148255390517012071397477304930025035194304371491375901929424101986999264830764199927922745392063057798731388733727429286551983511856455420579458958536563230231703878284757104019203705431708809796814513690728500573682610864289344294419305455494979638714326300715745359861858117620553317594031037028334309009272876511404977590949423396832413775241806863046911416866490413708012073149286429138908194840542024223699224400462296915596827715167858363544655868108271911515619194445194491285228572250338142230980546677048944809636973478455906631380455780670232126330321337662018039888430861774242870707438888959492926074344004313770972778639306982705558482763125450832088831090160185213589232832741918797835698395593947342919885478301732664302156930648226440420224018232553384095172069456916458094592937989865666651013226313823016928990698677106584879824409424657586139073762249267099631566378522794035769523721717794831682896736382142288652993944281681083247182605167607156291202647394496482094029346183073124488634356137717050403974341819128016170169454010323465936851697465186134008958134192411236961175570777707742715923771561482723498783441532942303658457598630003507163742636328667714710963991890408144175832471919578686724714570494110899604387473235312987835205505716667348097557605501091270354991258728411807528831432816776281978266220837070206272611403468591882810712249380034419020609141317515528923207280138895416529387262123131861301414326170858716584703802592117217523265456993106731113571685414430077915651811235354346691115447918565362900123041616168278236000754683420527192966840159821964596971583775276912587091100035052719969571074140536832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,57] -175684598414723785079277983512855304200562874033725244941642088188744362868391606068824645888905106739964995271201020514882479001255184626043013399635338047694984344780178883688512536464147209569935537460191703500817529593678457350291965916887003013559346187408734000389650330698451184780491445770606467747411228534631572272753529808779410024830204675033085861822957581542361550585740876352091984741703552438798396703346090940170822322066330854848295856737645794017610534547777269524502110452925365595912886741465663139426698263511366774782962793525574521253517920244581777869657944190979789109891417828416769327174852603443615559728554502926935306954000351229110734376386073715087503840796907497984342128740932599599255837126139732518076181784061284234220256698798165769237270935373717474674592711529452241399207084282326337341286708769095022759727284992525592218780319867856642369772516803467581550431483682306903086302342060296321542137416906868105986595011040031432307019962929014970622230713271901015317971747104004725123530513789268895316123631870869674091088100624405330969039217777379743438440627953641036123066293393022079474558134896856177725201616048397186586753539850331078346855604266773248261197127004397232153310830880566320095635015741381915611664673062381325312123106900717922596466458625998761477384606087429978052923037253769553951639710317886827853886717169282270772061808186168506456142803075018873284019002939780682678520662469561139102900537837956987838796448115162342928507483890228583760762283386703179157812648857986326618888488585843586614512113346824121969111184786832440072114360103564700824684173768193414734948999937300456827495347634032704939594820750902134187213546020327395472313113861586466130962963183141196379476116448478258198130099066843562810267247281679038989390366064331131385559071497734584046841285550168382657516841790216696444554712625146509244072541192729916057087334840684602145524314178627138344461855557876375551271775637142946751186260807946849845172850408318482663888066474672448928829148368460516003057892259358955047643725280035162647390835769853279593061179257014664176203991770520076881659141540059866179228851164214535669643460575817212585937164001240015508720046999076442854992250682263698568581621906348769781690887915782063676001639799140881907737576365226331798786360390595094181102725094098167483828941940735474225266230400594589536272690590354111754872799258237221199657941467672933603374572458821090926365926921775954833545883577861096378845140386099347619349148350529142117568157453267269791533932791749607021809820700697106044089302647585878042236269015348651736506239788167490655081141783520725472456190401113789940007241817848896519448528715497497990476949670320290209402605440235127207967274528191346830838805652291739513012919983908899641035664051197227324093056056637250807412632525773801072273741047460016176225024088672508283179058661968807825814037021262352922362084276693382095729509656120630459476665568187895091198292422682810410598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,58] 60180645632729539875080965828326251054806757605989548062675342245365391374860245873488581025751826335722108985206711608156124713625764105223761863870604463074140871825290302698600129872482887531349446314161298282993216098555037423707819894123156366128332179290563919257160678584670772904822236198415603366605844194066762061347833187772164510902027468500677110041205713120015897367683664813058848857325240279994515547862908188379189387247553815862220625431807092126445552636071169404959610358926024963151743937802037367323570774060057459969215438118459649082425164222417799945124290355042931958608827516356300205178183278296859506973738822629109628811157867343578504833846926460280130509689663813431981255218017685867643328630796511212800602214143029396856463893869852425359808294907358894828664831417476245724387431956029912241963999981405110319457557582208046878391397721814282734296992657855705353633036107750231581117206122813482437763698877629633949338189497603969621981837146286418965564597940326341711860883580508084139772864619326963180980950760251601987766995555980862523093423214270758212060034679401207465682347719120061954154259289080873574790818736800922503264403304662612863527229881772255868689590463897091654202293240727562854016608193860815059288768733110480436467620686063301696264870790371136790135034501471978142702125453096175121052790099199210966136884533294466823473723083940099178252532607308476171918636003625105773844953901533099595054250519214283787664293515172171076424121347094621062058958083684855271770895041697462034410589600549277548853398869249750616466761220647389782721357266677716807377627300131681458973286665620210336189163029815809471184918762998683380378251696149879253034126804914866926392334328975862905721792579466066689342420084213451857716727781319221695203457310562065493353206319756144924430128479862721895178037761459098169010952659964740705542080619730449921510261067610485187747252180838323082370992810615075279040346337246099482669187820040785629712169821808976877789707219457850219122542279761370799224755414507313486770958386361145248958009864343884950598145082439279970988447099277159600496047626845721330038603723620865691813189489188200658580920563500726268907415460489970563604554974250892166645596053962698078116664435198109275262191907273131627929092010338747103479848983073341585028927466321617891859340546199723305025056911670787665955269171844396131746920067288668280051535459427450814384452872347929239713720488584670571559817854979913272737332624523488565557932180733864651534141775014258486537223891907723201184332466505035960210665327949122272589319050277705277376532358316071229221189642630230377506064523295595427421897829987995716157914164963509283728121938251262545861691133705746534760542864110519193598168118481816065587180144144748381343427115297185476971264765953721666183020800816523418834843185648298790165759689847556120616980707561476432606187607903072486598673112907088777763218791776638963900074475963985257606610593283564145475584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,59] 4212775567238885490276550698339053499207051405794499847424545725525746154070099271948821695764437598900585447433944647128099369214276858341830473125562178022444077985507856426953811911666714789491280390355560677747122174289272419578554541756409633036110722786836878812997483567533174776022359241198333609963825831042814506717292505871218684598512176223741855480888388567864539306232250487455454349846435764026074155668748852827692516252349795055382411458297379902930871117552405496470968646875673592065603472961144680788676766297905006629466053779794971307708872338007519446461641405493428105614776935854062027838301615111929778063189478785755896818835719118873234043719880915426793638886216964882867743568462566950976074728502587809614624528982993311616638660082147169558069908656237155592613200694365582255036859266859076831024942643323948148112847816039221844344796910997197643717411343088749842631988248263897221205730006328889406342031191674451749409123524002397348903036424740098344984495602198573730498798523527219586968563514568979965896945670489714396983522029928257577128336619569580362472066475116150514919466154084440148389544460242160184807239658078899406594015457048342215497134601099779384878737598844774207255113533948233928039307163521055915301345899841231564737840686403900548237177614223879125836925703816131624789742126115389768848340938811313286200356858501290820982514673330351713531996351662082399066678883263987081600818704169650280422067981444592338698494626603260630288092472637123826644885145929198052425253450103620591420465823369761465882481415085290984357347829733993773675507685783430068940734136699384625279270045176277995372725536778906481067159549124019526068900713477763467185179327248788660155109027568188113885735982145296524807926241546366603035145934883732194702594166331706531792495525924290462144000374285034787459456051923461420591755451565829120422238712959882671205484522201293496033482437668184698154314813352039085023522393860221083350097071212268112489557860167185474479770915370708501369325130820331467131945402930470685301314002322100830238701125289226264347442863984177044960273655169554824877951655202567431586960599725358030203938973285684123080671589424740693117843455947422961697787050763127705660185133995968194925494060544089046389163190706928997628911473261285601880244130234723295990495747023932219856827493995638752141056138799435485878762716981085644484695051543746642658251697381925381356229775459528813032087373401099483443820557308514614423292391811034270137827356364429489614794370699043021802673085255561704998388019212697477082166616512300202560115900304954387429426607263301678616286992404594922139262453002208497962427675851578347932615827550608460486849802247601258270414422353886214213526227955430281961453700450416619154409054472919817827730883784053995295580963669100361126162978988024796204453417344037362483922714440521869722405313841785070130958105084894200445391027943068327416169428632443837661155310339009506856971423937188887265280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,60] -1622034821223201148139926836680553625569011418511845428004467421400828066750902951083566744342966078208555560288087846741160753932166070099870781783789159264221827088718837132995246150616822289346500369458690017507521220082142329413149697006710841884225405948174696431796100307135771302952785773862150702222588135533817558566772475384993017424735888078120301396514452324460199608101540747977399319613395884951254644797721820985523852498642211575781456074007589158517186778866821707847860181247966468116095396703034614772105839397563755189691370096351335156584159196966022194479933980629245509909404428492034108526695497746506454403107887610143654881059502933804676188532161326546109402283827588641830162095975039774982014762665114804992435665422687684680208287083470407492000185881554385106638200430041238512649514257222594616741258703997671901273446642308234228175055607569488033606626433804037365293720333245626691562999750503833128647641122037785066600385999846751289435871038489200911672647750545258584032583697956174619219403272494030735421067601382806509476400044327328917784380479742364633043184343719239931233000696825250305699355058415964060296486813087805652145089291879285978882897223748317365022430437595052883428280373478083454937418459040354658826911922870679200298652136840878418781007051965329654888114758287453749390972358128939540620373068702153629155743725144595871341645083335318425405302821697279709052411883855091447967894802386278263639804029368320036386515258057713716016078138955862603108722188640767857919227099909817863671400335742788194049755358044694200349840801697677995568136617005625791170713135117586440287093078640089560019967360680020255237282927107953760238515387600270603499380596094391280383003692040555130689524728065931347531432867303296294030767838649799927440493107461797216504217458354397183375388170696092652318644401462879215248474648051015362579645008528702128608335934593354277671293639815070216111204655250186913393452435027630410700625714983369555444164544149610240586048335555960651374640278338955824441009586835844485500237536199224160384248946584868960541578189813624092774115037025347315425527491688921943360212183087949955363175797700172118000308672158106523665806196076078328438892112779460737867793683439055745422598691542267239064754772502247857035335128834587035160224590379013875625067379994327580634132980248516120778503183726127678681697507018415732571096801706682729598624256351193173423403633444541904187359923185861644416717521273887852675187698385767864656500687605323248571919750193290777818405797771560366515722548307494469932531849289085999438529941140314791287454340099905716775459933166737519341681371470453162062470493640850946325393634583466852502629948028164557902745430611727816913598432485932393740826578255392172768864885767654449941482786786638622687952729174167503768464526902166565192717735606173753753999551017062383553239231480781247938537708937442813967715910431531037755429803454463702446361937490056852231209477033089956839424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,61] -252900115910315776662246912255045695333768676916367874128122929309817226859834190920681991104936635244856543519298905649423916726655960565478474655302658133782969350006228969241311841698747137384248496038968510929021312792587645224751546446605603639085171948019929823454422463985406200484505741601407245645036418359987142728824356085569617556547861199926756777847895236019891600076757361079611902922736136322347445198307487617734146803339078595825871621902357269636531284981545969190990280298926136167027113747000741156646610244547352928353019072937253011490267762513571843659143669513375833331721321260188955684886261381350064490197929327591244958071714119665674847804714518801546831144391289429339231552499235276990484783038163484791185474566457048528583942510538492974676739464656302042981954625161741960310012572960763127889487107297165352158891757795303190603785271242531311406510771207033562188779368917865877348282541496578002700463295912657771510652927590304957753818989300972190599360359574470208112078946704169658041315673472664040524743450767060747909505763650853776994365192508614653124942444930889835886052020776918514040293438086224579183308899834095073878280163141135278994583342971023040802778849534728577899389473345983191840201514631552873782508096378167258213145629921581641605812036116309722966341938562068782211898582102403613376829551474483691777739771558462860459234336955108804637052169681844825981626459487284929238086503328998677775586623909098236249094995454848994345304047169329998841081744279082041772261334891066269810316230958342714404524410015966049369793017554725655497838417341525295921486897114682242199065049795444268404909536013280037097754945410367265819716402511686174799288207167376621546717457143367363068777932284013598581367618988173639487333981369793677218181746322129293912918776904204449072527987417179744392494165661171475589924092669549546013710676872406651002549771059721369826318058313561762476406762062883737248925213668931881545762587220850603408735071663352369697439400002220370684415058604628663228752547462007813897377607338216487964263040572495259756816534782847972972315413041180893296081468402957372102614617340781705400769292911524754373770099793456280454856295012079883100284386401848489675109079481227322447024333505003143330873521448401103167032974819582794395617116866340801128631807557820860215001431054097784922278388825063342750036031867015016804010155872492105162625047544925294043832131992747979709133379338881700768830285894272964324921360903705133103238455975509109153279993267435624935704330693534111133565367297414140710199476224739530239806728484452477089512878531467014309663916135279919344472815855193425621844763256574389735225141013618517544492255174591316307011691440100604581385312786842168540909797344780845246566001857103136183539508614305268912761078499636582876889113698628817311749833819653662723659080913831457085326466070655762206970992037960737729428444731871858937073762010311249597024648822725030543260622205965303808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,62] 91039843037723903926785554081150073203937313163151172263838524144060608872836994671484983268143792569318023313108387850535937007544341129874695068325440006083004560636508772846782577801676450116921196814399127029238975073516394468744251787500322013779635374069966123069903307960627267656558782970932457165845814314562513897941151430697767396609474581149738073843397863348397038157096606113589310007372097212983917606331472334345781135457754367595972844427839799988550325767746570173391631181586038498095788113377747374979398504397102359524736719416358045505346274064440492319929960981787373658979734462864612432698900389980961810376629113208375122570337912110192895288123194745961727759623096463740583468513537880455753966885307162134185621312848470108716072725355195867919099370595007741287517607939258860937147327994335294202809222741293960419270908888465594488373393828096368008150306218660325663141426999286852050477696507671360335006307212289329439629651307436290214032452981161699912483237999660444427024065293811390910231641623594060689099645258866690891779538395603528867547406554970285543573412114756408315867874901870434640314990275899747206436425505953816629924306713021126412173486126274889405668039618797613760359984136755473274389852104011433989006942878281279986738689774405000137014670951298058492912195973993130762394053427053721558183131664495880805098966311919109625481910004621630395865011469318654045725035553543169954057453883104635795817629209051461162770501649249703917720025647998067823162115367241240579272646554637826331843654395807229984542882261200281155418688857357074079829722228323540086793469041890000269331169147969374677412428209468550954020596251566636715356313138517645251769059669914752788957215279401515973685648321466270557992647519140333922560988310953430984790711068649414040305108026019180949964511135658269263857976887807239097602996127351444374510251129611313312638905341008806949121042662526792926284768919609095191307027292653328760751539876464726603070461928248713954562231798651688462380078179021955386365293567260788209319562822246323538351405633518020936930392690581181688267912378546645161473748582355669074253577134083104835444353228180988670878791750832892733660672160811695327144092616680307734219325978618292152830722333975223779118826746185336966606578734760899203719838296994621062972216527123871547603169587538751590425219225990841767882191123754639404847305082849282363416057268394209875775290766841358110461383467549236352624972230463311550098918526702069119873907866987802640925087433432167600350861995687070737516469372299647437040296129284855911592156299451905943806564716847203872778920395522644245778035569165025737069857701854140014075282208678178179995024309918824734445780887873011936254926166636133981792983386355560172050884409613975989239813673512921814719388013579209365097249012724577784271513638430521258147653092259068901046074703412833079707009385060200416494056793756681957902585866823229558012719283651753355261664237855075991552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,63] 303197753393247956742759486703423064150613800230981306961116626236310349267100929589480914415547459310523046703885933415113435107608301204444837660724305925747264852800251982905410487288858403067383393808570234975980461181198652543803790054986724271068454030406773473217635335686810603141512758955279780930029195077143463568688989914629122678760425722351918199628958418009616097126493869348632877707031537228371260116883774067313135707078159306541087223610528170936754603848171782832685735694835445407108503580080933815493061680592856470790104106294957905757230669318151276481292742960291837255566245061707720278377949093591329767160367512607372592584101718255020339723693278073753223297293139052470134894275342866058123612491917808826681588812154766712950810040959093543121036889161609392439900150437844172901789793636524968066650905754667453249387735574645761606027548350772331643174821385419546896840029319187624071838966517746631900709312529291674679499162349506279836527576587091091700636474607469033620293822117178130770122737822242472329676894845595974289209015889515480591958316114665512925879333436369743767553746538762469244266709015835128585091040130412563159378414614335928229474067966126996672128772837564674425560547654892441004875112314970203244380090308591062194422887247653041380395836061384561704080827692812475583908317209454525331338195836692074542279111014600900605057438039518105190979508136033549724042143127692806916547309220505542318226134654055202489667219870489914081612642019188264184290523116913309497283870359100423364052151122494862484471009498560539634967239605005994409808060674189715901059866353735083880719530439316561176345393318016308836684470859121662838954323279878734243277466506330949627108025761478460614149393812891650563203320446621589493342076200372591570557546298023069960489173942878911984512272602651236334964129322546087683141282433687150861926719491554172998527066627915301143583386215594686569253691141206552718701242461554122674501525573843587219774116418671509560978867313927445684430655508374764134384413864820262880189667213874077994792929790998511900329398400621682747725936390034487394808197758632163631057527915653932325355384622614506048924755817119504234674060384861584025774727382984764066324865144966253037119658202725696653148164195179118874695359029941795012706233213465996471564186477085605924214023643506296933298623331748464521184083081213951713264333386197355644260449282663060891543097419604982995787245886576206046227393204172573264073976082378829830969053565488373395316361989271625697637578668494524655152130174392017081726535410173162284948602609054175552585112062802474322569684888984607649318992589705911091988559006309219122726689064013897439958929498249876483140789157995983413165707587973212561824297918335834022795025044700555440229955334773793104395844670228575420723806107672202271888230508649128598559202788093019121734776885459094961403791091986268118205269975767460513157286941928764554143576464182810543709982431840829440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,64] -2377146958902416874895242254660516369948730134070203245702681959459076439387384762901884990617342918615796857434839224873348344057331457518033825002782592164197702925610011107549625947307189666113607968231120648769367522486723032573326415618214003973628859838278627045490424907918210575590989402822144445664257568423656887916284612343375985385746477576644763554937615217070971519686890734763693631205950551427979560309262456434130265032829350071630717410549525177976936555063407892436394445054309967955649538823751206100218115850811128990825784344313402935860534706343161797005369787320079279768415713829919369398612492262982016094323192579567860402492068993289783254890809909079844368720618867874764615591208618315252970945340927852916814635587335585398889788890653965270275109557738907682422693371009856363058447904956248697753988285729970249729100624058668735601536418375085609227937354132059545992867675959056098690828666739762344587615711339066745430350199552364493455975316158145139349087702332004710071593869767192179067421485760062039888161037809819461806368516204473707703102507593431371893740933327990372121772844090986737967726980143345517376171798544483433239947598942551964398570543952813110920620347857094580044417378331576744382686617701198075786935183314376193037026041670820882311500330404509603114102341785267308044806725024617709630388486522839245740348300622701854929775203138219885459236706515737285648441181438289099013019045421423106207220890809417555597993270614104612299677927888823060820768486777181713193537916978512084888089265012305181677532753318634555041697396293091454691976134007677089433676380242837788202450758946863163070743298241869770516686149324364690604271400251734858144460541306368983217469837792077616580336355430321849393261662318369792453360649091694047081744478605763119063060329630910617201601095482695138401469686098916843042718116207993493485996155495988119988888188795262665912689278510340558113201791721632018461145109440737788622000651220334207929198984849151276936799075273691479532646743718430575059023588935887384771777582264357876938362140720193136180966159987191456912028045363437643527267157667261235168862206162716884830770240348616777043048381951441497130131386763280645915858682636269636741124981632263469241380136122393561480191884526512255276318053817690370341634035366412990073556000134454216081721240032999424527796589591777473127617165441170624678938444742903721488371442027391759871757160226886953751333611482610236070484843176565403236340944750456485967220541312205957846935666225328893117052574318376884613493395056797437325754532130309694735119592297548436122222900266021320257206198065298958886644243756695615328582981942653844729048225712394338516252280115009978633633401593542529832549105367468897257839401515202618442961075498327174501822291470249859633415050611018951604341834273184999520413506478991688166755972047758703733408857196396642995727182789599575317541379552087619204826439771714753281952993951849252904783220180378451968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,65] 187431716580185629396900558795061856146018169162662716013087138175462263137541951108756400622378769107509467105743177203352577734616401814991922461115199059183381596198906913312519843197632937720091448708525128138140023506038448936428963735991485496325753397369382887475254242678026722763131395044402349935548812335005282784606900230077133749404751667183313965646634740133152902245181544274541359078170900315142134445546062753123850823421560786204829339614350277764394171836687990603140104152454153175476645744568280017500161465454253496259538186445016428897663339648605802577658944277225033165442789110137391499890829405853413289865955798317558782415550078862570989516309647792877031603531448295531236786742149355750901155515884666752913820557540464222909827937122297161935491513572150175040230343365351590651789319214361370909446206542752376911158668101201564235425109825355157725948440950795503240608460407929915684462345225560243746381085080677874815138368294633803582475929927118993983415167305541739099374363468525643306048447854395712172559010216431034296078997019270618584458262770416658181094816206345623067013689551912496347209487475419421705925161265818076427365202994348039015962297571900123682436895261745329031284794372230664628073723629060103233626958452037988462984838075884787373111344374537715928363216944927836781888415294663341165881115014937098012564228836617630284620443331309169262314051627322244678738752029216371376128693712162361893456955737393841173520961085141457389257147819459056489505923299858630975267459698522198285961041059498048020225806486092486323183896608844837869852376932482791758386116459794534118825215318839672573812035650637931764576903820274160946276285730910997443616426688991911936148556589745942014961060418942864097836256274094591270685216523307309215660170542803404793035437095704154432612175544534322178198119265417137639242111347829841143795614772372915525665834173721879173681368102960128065675946326800474398144790260432179543741846081028201551945406771616260108273477958277372131342979935049078399952192507401789587574602736823815488385861703371994589342399270796409165050737005886275422931668585323328099140294679605015383377712522272928332567041891088210557974302984451753457157846144592480065706854492832051850083402491769545284794568847375125269481077009956137974992584725717098148739802230637826664727074064892277254320926163633441523747487264176423829810612036157921695313642813376321259779046156850106315981248310666254513158294531413209885243381770946567544715112154939215413251885465920858608548621319876853171627063139679392990649017308077513352027322366623570817503075807846566102704596182418658840613722594277542993514241971087476357570347535268329377368253366907091743208691097042635461848549896047266997293866840631947443527833794402043218158645789535106160546704400815555400866623041941371306502746680548604318530445933944386544524840362809575769843637145022252776532305562381613333954939818096723550218534270505341910354094200643911680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,66] 21827681703679593585941705271063908664447213153999302201805026116010503626190793737023704320990169469560540156522433538218066466598640450851173144676002207658624555701399300452552530728556549242484659930447731829620067405502644087829192894259679377396978783792522175827780523165610296421327232144803668826747486327451388392250114144028304857423114373137470091588659397794661255995006919640825051966033116900443953688328066478254743160385213276068896225034581247892267707227718249349748622261299075508346565338678995117396340206730376218057391416078077895652111984274742606522607146895415657865319614968902078536988844294874515314971984555901981808834955256040505502231149285524742140556750535869001971865326062414334053895642358904168480512911971427336631071427800511192397383608335876339383833066766344179359705490247412491902874987897224581217604667190472334158064093474097227154932114463523164950876777889472617915676777975497695012606111794767823923220304588228091013831543893842873366972819165834728877522460956955620715680736476638823804811953203598949659005698938995260183647236613357288037526926193969038013719383221066477559787732621988518157886307105148816285713034286927748053215918937949158942535488688328161671180713328004865821769690548683960724437461443569471863943039872418018763594943100248646096005821409362492673358481873318614466628717670667543785112220294584399256591428139164049362480458407512833418679629541249652221817884443964878836425245157473562441781820025300924721564000929863084351354412317826277559810112918928240581106573761624990554285297795893429193051856757790235830494211022779343664717712801390411353186844448795808075231262090993684026395180665540355412871974303570102939702168205510595390830127880989521283965148638076916618849914663694607250058067990962763875220358712251114761968090047616271698260852015535345132159919850679143784906606537734811329993846803223095375521175863617034748448031824494691670660928457092839982033842996292126049132431489789488576743270599246766129621134580144980407822700312988346375308125979637009038167099735361194100191944845251669880257852433058385553868071878026435989635171091046175394679724521423091662324012651122487490087828410688811659955141354257007651208853333930205708696458556661079087602710855770125252368530925580124584729152228649549970203782167695677919568637946502189994989538947224390313544642633205607339952994213763507356477192106611962449528346996662231498529703841997140658575868847490236501153238755863522400024166073250895318774852294778022322614003493626382747772284152785123471818113833517819757781893763385318291871875281934147997503182755989983550429012648908429581608002328868786154434831149739055899660937714476729678412284123326914818513690866719732406975050352534187203500576269486446450832395287141375011230220102197908879061011622994620482953570470956652535560736736329023412899107177862270179283085516665264031422852352730893821305837789027478164259779453389004199434778266010773204997122362815021056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,67] -3429485029627832097109497810290933748229889439481797930934395419623850558530417262182322582170037738587984402900421084096224709429962440015348132753363218476313210431517327826527572814282953347377427875954153889200560879334203025876466897173497656400953615874329262071518507995751722957933302912898325882681265161955875918784343399930389118674303633627668046358073495449429065192947506931615007763604833760976104436820594794265576382742982708820307742327460497387869751206625677394452342409595029930976171485928863649335879767821573719484483420949798827489756878722083633734625147613315685213400338862365264082810936614251791339544195438055726517272777173827737309530559379738943111358939612405678259698909954059861128093803996563814722715858874134034068401776399118602818918337008755990594970895479132057523360081633280707541429286213540301320807336816957161712873370373762712922778572522516950560457198908555967763689956029082646731229676660556981552611602091155503279587567843337955463532774616147618033206774652927810638728116797429143179417721561980348023998962575847051225845911470582041363689071012821665098348302709583352249935355898782474804554664140625951430482584719946933890969680066191404366178489549730404249795491225349325953120754440644285110235633695831478217543716538079394873650970835814382527719475483484627278551864185955819164165499302977030841520123815700299372778239652264677300350736915790466932375005257318877569519223444727546229779515325921596216826617546918498316067804287545062325296989123226477748599221291134991293622709217262052770678352261477832665723974557677158151557652386432615071988897016847707045294206370813510252028611879293068320128349874691517592043264378317378778384008883499198903665277587315784704797072350099454106667265104152283615070680805002333981621503338699861085618441562242925095513042967614545005041265086708897467699451124546783309622142866369338470298218999831658996377926184908809198715735125529767306482792986825573668328450463205861574352277193954945596974549508778415837181751916246867196555607678687585472055799810907112742997821750566354362632007921043875133651712002476285067702541418657624342044362129419434219236517633104250781098756870323470853746602672457137347691385963521499161532148508310943948568520419092437032697130520387547404153865013133970735553185478542188288846937136651887551741140008767450401621153448850371160798764319340094449999436553085321815604653568819560008010846088208088447978057749367496166495115948275391772854239334237852836011228344192722896755172640620055901369109900131327476543746689849402861544351117255807344820041046901345562826500268183162060516484932924283819606835123798121458585523065868575229953913651794436293310452545462642532108374289929341736053112682411507192681551367433773141507002465071953261704987141148905758025071582474646176520487331008987112414271749809902773168255155225288391360874864857790365238181354685756524926662476509772481840677098649793937863400796370834436634090320995287040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,68] -8146260475818424981459048391038714958262427537086681051312885240096043223358954100769364863971286071009220782241438306330378317962848166217378970249645358812118709409180603870784433562053628345878240151404023947451710783541781315832983786257190952351458763723846697535747978956726906714414604418639767265510426487071918655411492634763811732394931042323068474914871307216652828074438174466126530365678688053223238710491904362775811508802349612796549753577344712388687713816184557180736194972862777959105468841281957717670782009400243994544037207719931490039463725805830568455231999526283966204404476593661319787513568566342752082904059604958466267124172233719002697062220577611331017556919491019825321667817795814427860298723514564130584482220985169185156116857297385534094230469973010309807042358469071176472214532797428623913323393289006480936609616049145172624234859485363274363795431940240166248314148527597389665757120409868058235111999924129348510088254852348669668178744137085437185902539574166833155788094241839398794584242686302003132708854094817300622864352255942130254914285926605549124005977065342090826895980842413931688268133791955258780263934979973452878510542289078528059858645635344461665715874951501491297650934886213648316169314895102519453740707421546507365404188465259258460259150831161290821788256640774371136080847494609560787938049989079242695663214432125240031372943860454074225491301931022737591810347641586152839142057590041683946776175189374268538984857255523298034895931532412936986628630112027948097290575564090631447390684610325587923478710196091365292237809084054533564334304222926871902747460590623529420564766342073674343080831453016137998903481903537672888590727205691585690088891625397016821783080357395172791693864919491767412313839416534182190904274516328660737457993617420174311402107131408014194811411747896601022222351474223932606873653707576194451702164896645372365675882064060289222246846904578148918536990177236966148459130813492236334280166480886017374815775517157020812550276998240912470594267000945438787770127674192277733200020894936686440204906943801509931002776503918279176729661061751008644454130994661214057886161936841977515178158987307503893091544399127452793258369381569131945974868782780713702704383693174027340513259049485310226738085119675977996396334399650156911523355460486286267093171169921805707105002761305732754423326514101099066942901312846405567813043415950588691620707293582802109041017662487134105045165100092901636143703386842079626738550290332120855457111426144033356162159286536334876759888127944904884773111857035244573684294979706640542469454556534057742472611222858933742655129533000987274019849282944263795083840912708720317220426120833688423774167444588411212642632195109664332325635017045092813504281607043669807253221080788483798582544358257327353855941940398718667704089776488510544703080535917869777974577345934233007071007193290824309737046990538356404347954169827713781232058441861406230577282646473747646882943651020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,69] 22890359361901148320235519561070761843764518740441385795852070423598898525199747588232975627760820189795932520026530870771333924320696316649901430372729372248191014721198046548319483229945645571405919213476697467263915071330023745556587114776857031625035524281223195415665599479851699734971202216853837206403696893027425820790763375488424604721905569442824524425431296077595806270507656170006198454006498542668952707507648901987467606962976057473819157357678857062261804257076514772704737411595532188879260992113830612378843515487659763973673179506723536794492005119881884079437518171318880990678962142456479758873824349812169991058433600108547403450704667174313477486694212717333547406394479704725063538940749858240647574153499078247433920242796612383309172338573410087758755790255197420813107558817081710434367390755851970115578245784009324183713160362184845353707089609820010324240121256147448754382853296740409412398248112654923445831186385972309508660625363378169683438221257569778015399559520352737812695101609328114046531848182449927380972730680404170369577259638235127900690948369591425193658199542487133712830159562687813112443368650906431678013682161184717754585789112267327522139349688599561544113879757929994791262152501358809358664691201482319868649979707317922498766135240001114124441255153547005577080932671766375651519490784894748811890507848114436580208863554024004015787170556397750867679210555782027564028953534755153493411561190321215993057297888513017296198185183898905373706805032029226137701116692213140907176159974654377125014105048280349165246123930625367396441726900814993490909513956818564821110549124597476063935866065800091307134992229890911515902072257008376627385367483943649660942147557047714465397943653707566136363774223682728096817812625338442555850987989130153964164095837005101105926065022465756395192590107895325776305454627774575079322333842114855413184261316675197132396524081910075616468113593030679894659784637374231712573587533899349849562536638524709708549236191161325793852160921348324711682608408712081948426731220998413940726040845176027959964343359936380255363504930344961175803161183689158196565439735849569014939389725582901323255279868162342981419127421652451973623591579091034004586560458897140463570072822894143173045190260558697817778593887269019522397444959861946558166918435803883562045131784607773336259249872856208021488881325865427712387007594445585388692487401942014759142103147863373515203786261266585911553482795910565369844429546964925271298065940044858148932790763502259849074623594487961886763597231665888658534075028157695287543996412624360479797974408186019755903317498455463017819258044710872035231238050746612930728308498485472311966697668363619060226646047628453615560165679026523922303274221568588809815328263854499149843586112943623363399581683375476858486727735140757899914561730183170597469494863543374801418518699890827649299288352123263463661509574047462630099608894158981828311171714367216598755658948250690981799906445885440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,70] -832518753224545091287635090534962098050476905256756721881464525647300242832939787183622513538583881214621776365052936040735626890126444617059976149456788309720646730208615712159993213492342212692841272134615663898152764747290671426332011626008368795185824485391861864271002069717828022655087103415272747409490934939049631226959479450797276956572823369826916812179498800861011407019678222217940860274004093926409709631596582877337659003494078271403224345265862026535689870511321381771963147310897738637631180297280227623887214760767376393873942676181050378038781750076402956357664484411299779960833125911105318188093801915200125893912210547312045324959349092561322835501531306474800627792088924966842249160876840425425616242505720679998645969259529720446418358202411015232730341150459773834606556149655043476459759521285448943288147959413835939502707911254825662552548167851937415500679829289022053107808585082824476130513227407589295915811256440280916122437492484719571778913975785838572426333468675734457053152042119866626256773777202997920963575113377762965388509771471560349282392151998880964183495192185707420715283352153966283332294922634427065005993109430950279388329688353364943003845098280214382258852951018798771309947700029514335568557599804168443051893188413430130278772779784077080733709932851641994325698694378192009917837745208171857529512366598960297945308248404692700620703311455658195425069016085784507154765638544257438389790647560170537086437941835684119505339289879472329331526632142616912995684063481939953753597806726046592683821257662367490615484982399552583813939852738611645968078326862584897149310076022919502721414780304773107848958406523975468637082577537496945951644683380927499204605824142211326063585663889407557176410756841271774809923763083224854913052565623249163538955832549683014249318517959138119279276707247294619601987415395472544386556701511785596509744238458663769631692888623945860133018082853270129584310937752514703900062073679158900081195179792295015374852846750108207467754154265074249859703204217292518281028394865874259454467441824264300000133142124183414790110524129327874329866089830642103852790226517212741181618482809200416812904605254078789533964887622723669570188505110660042995529690603177071286610299676423955946601472458085055591200525183592479421494138590291790124815907946807407801835165851959540143372503155512263127644833552167229329515614423807407337772374934235277458499311641227928985680989621419968119113670427913230823725633817211987791496084728521647439894116197764420979786389271901420582571220169481039907794053124313173946234466717158829635432167307476475352640558271138403186935898492049895347416169061155761976561488045609114342019188708264606319413932936440705710007281879409673821908436430027542977968766443184553445401740256473034692492035114526533375164369214938772666756890682838134695727844364882559517204031474706188417640986991971149031201014408876186155763659557374959466636729577367590022992523161587617606151379615744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,71] -65158704699546880099805442188274350670285502933463472268006271822821288313751262357977866124301763858475253185135635447402631440091382258882688518057277183231420266025664198588243865227386735549418265829913681996210977017634096196803630900454566656014669533874689177268830723276547708975322240685611406650461697901281053026262033132569035187430447691267833404488629484833195550132849792815171729315494401499283477468946665820530613261678774239050514351323881215885941296317642036343743398362678261982189148321964015955131304144631781864734599974348500149531970746530336410904555067753538265166936241954638310780837522175492320348172902643446286577565769049510476114695122550589765674277413056035009573157108493346440310668689651961295793709253676647519068333487095475674967388452398071804912733043146797620522713899930344156413268887225299683514908500953829126272094303905275259509205721920195317969572467907572260773313760299478176975836307715436244091133174678182300457327226174002694246014827430989010533926261100012807014078254371244270097987097449244420831802326216859670325415739194559330149263463387393170559260782087815163883920406733991744652331242701330628424788036683106285964461208204841113386940073632654611180776153101234108728527369970416126173597948215651078251675650057108510655572512337728854808261372373356096180876014725293952487497654699909736305362510211053067452289077768199942227030095722393452509504787207670489165089068047746681853413712196454795480731703781268811935167631211869421628620303360074684833721064804904957447732001272122606295726399624493268861923647960953544889918422979052718532637964717173325373631543223620992129190483177951552070751061007283095744282258590602617985528011715590124781856239104329065715645920458093796352116376507069357219412108944283101799064381422708995970808402140834799669620283129371247640693370902207684846555285123646003607845825956458230492052820586328423376588241394231641972991625652234205314667273635345277389850407449823154106296366984637246594166737099855167301007318129782156824266133994425264214618220381547993995224905222624813970099366624164573467161763113484424590272811689875755264999284907570431196267695425617631953255154211899676957701390506711986244918587542078153812340629091039306564895504878127187707599286805210998311140322986806798985589734836741650045838134572570319224672617899167884269609481735409964729752780708425285618032974996039941182000652523792245629734491732032495498122888444390915225146702990042282981010112056270296627597806849877023155714465577725034141472942992425568323426658383980621299952968658807494511898161172868309145500882804523032571039966064619429119543862724241716176198652077075189185740512420941787901397910066750565938603664916734814844361479995232088776647715422222902129732178167821478577838376929654465326506826845235733466359296896893802246791278813433602285342769930614519244536672946829253396124205906582518485954125677979484148014933389221120628107416712123231523183368601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,72] 4488111637062002314747373110522112695840148747509212351658721092965524561725066742061665304521615172344140980662182665204180822587455258656692137750611692192582056006722782188500183899639952083030313773687586503398621850899966317806329622976534370179142398114799903644930910325716432777628976279693241381777713895408855636272044477672087355361007363090167988823766657933139946500341914532568083709635578486357125986624430774471614730830634702561916598306616737482172564341682217554010464976946603387985751636421722781332373641021450854774075090665787140050172870325617215103665885351610676395107434577928930121095507115563561002659172006391226053649228766968668745350398593394753236119301589769955432737734166475727517676430049524415250609195560233869810498556868323228939169608089330838422786393883466493345104034676153538371130610931084917966864551219839165782689699367065605457845403791049658314806664693735607468523554492336913832099453655620785058160048059088897000080035485438598149771968018294196699931102634642242128366239563747891905734095722478033347269221195725345403343350192820821912035690202640606923113757183471121938839797767515303047218302968355525210959710362303794869616352354858027588035102601808448280838766529637806430402320833328098173568450003367640280837050181575742497798267663292474159743342042234607584209691779363348678198895137680541269267220383497961126590022017979561174818494764246005653327430097114974115825293752614849723517217324572199219527802472984904878368501769842777380284945106219663010483341065019250129932147394839499088766707577561890857259033836053444535966374916111227479499152796131317701808572568214090571010775570266911461519059818934956003382154556989839605952724277828660610112540767098927311615988357893652933673114978029183880562065517028659917064455867315505668919569149363031061254895817054921083142853706836099732415177450130928585669841090414918152111649646125900476320784024568459907248446123808294887606207517851359237914758172250481384717428937428575183519296516907550617045897413711716977209934870482938846556257759682430364344016800956720796244876546198156458262621427731929415416842432318416247467916036744670217881795398213050597698613534938334566492309684001882775647993023159052689679219630924643490399974650675566395690414238045359723062069698990523909139868751785192981259842847171838197384252897874875069528906017507001795275269922064722672128975840596625397996944787727203140861472161680409119479609287631563151843334509236873801155054453349623499282821411984875491711586077491431127627470148436654115900621195909069083021900902214007765909092280999782419278068824150479747740489607063983525279289683177008621627921203432395233237706672837081484634994522555714396787579539305821059835912588492624940522013007655094277403042851375233758264856170269032705643609158783176205765967894657990116461258369289187065613622268285561189870746053145277895669492663313783804058863228985961185285316890824855228564679620063009542208229474304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,0] -87447516873161377513390260165278511851154631427737814091747000981688543318098849522956552858318218041146626346021072202264858071861716018772959673752201523234266049692279173407280280436949414555821173384584575530718718620857771091637935211700315638132787794432165016589499529548124064986957234472982320377284716239058987174771182786581331052595808220222098759071466799544833102550551164895423518550554472455569901792141999306056190227056347034999658877046613105278404392316799117985735733908449036473244259679348924851878136199430374644620645655157260248523124840823800393883191611446964458322726554608661612909390110788038450406740382816200733506154556384110846328601292692097296411522269706328445345894866490172304873484794164491269277017166796124613248850582362222790569961472236640332231466628875520649931938615381129408515157727719482630549090731737640091401258457062693925548167775736672130555259772134297999863212735113621130826211354087472662552147330743508744875884071360289785402312751045473051123099279594765496932804051318925911173461093661895631364734367603935871823735664163914003922971330083929970108576086991987781219876835201514432579353993773848118164732043122349869710911998004055740615263308340845380979613377088373890847902107315342538909362962479067513050997198783881055057009724300979372115034291233087865537298100897455197452341518253076104797700447845003450788340319689782930054355724754278986580625302627079111528570053810213281276696805707220640289276486745238528328311703060674093429920519233751644862817566966831333687976446165350605401939269631018820529056747651269571921599364089211126320573210610654937785080487723754733075168176535518759681484867097860225542414406095916219670288477351724944574723053909226948323048885959170034905301830316068888274530395193769383759069316468221889303961931958330489170819604253803762961609569911898194681357971653238716422102261267917275254769070975445996835897519963129983783667475139687898395741289046671635105567556136321118029122445003449480629869093801696703854237483132019502803314729064443540730193983555113767781207491023741830124939744993653925779665152280092724542813075060492640573448090060539957526262230422753348777447967183129068186618432157623811281699323232039491181168830152027702764308757596933249040151510519599970224899831646562515021847618229006939198067876220483161314662393708680927072074788493951403152394621609691130942168445774741168217820469502851883193628829826237572024376479499213141441087816904794437416306745365353644516566347040575619414041429520915413323586868005433472150609208354316305422602334885392383705848290325104719696007386787649651153749739105316972201231213875658077847183451596637134029068538057793696728635083651783730338038403339747180603810589802246494714132661439155864365946342331836952711075756888001425803600936750963113497858638233772176273786049975909608993229412548120939990146637176288269894306418256774466430443006734865381136176042987404159125861936683634386460881988396309136015360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] 4423196135817599260992691328652700069231036239899750309046876721830938485364258139269084194484272702592512975061776607258506411209673292211557902689514694751346526628129490556610043657231951793208308300264737673847731155809715479477479280528826211034515313638544208172836777503804123057489432299047552906242903598138852647831563533446797227752156669529052621516640748627566365871064077959075685232564481542701281423260764862141223840591150627658183041069416936962652761236015335417112810234933490036443256238281264970065655885549100255304293453032015877438100147945424536293622765191015608974008700196617562447054623829955791223013843457746227029129998435205131548638322501925349164438207497839245957184938079994818763497272873220150231080648401939037703019796527509873750781596686413200096718161061725427422791073621818987980580882064260136032919273552093851928995107728197843381838406092037102191032201537207336040929843733761635351477769735802777920681942470907802669621966316458233941991577485670774032394547612324307184137170490344967344859209806296194749068367662517590954317750273884615327045386394131284482381134594734699472117369764628172890755254460950577255805278573727943074989158475691218264244974952941454261765633685224632151218575363408467333573819338193872828675211496478525007832712631022031654057957922670196734681968431796411523557920355312364694625512264586105495188168463601733501159194475509799310756206792726870128535343864963802654308693693677034796975358771563620424562862304111537094792435236538414120078390972504073713801511562924779277073557640328344010650925327166784778794755323243476425528266579564587032661147327250835710506033875963866860134381711647247005876496444990839401109924232661139782765999452119570574218342898753244188361863702969077662134964770819836444714548545266191502291355445995254134416997040526151731888799031823321543875293221071553346489445212451575481861381553354852062572718324075754193799183597354092939940285658992954575469850191762735179264544733406402757627636276974799626315645480970078565519141131890409765129591299770146872077233408976686381895320461370335169707241105249562775660584341425311298489653686240625056124091225628400808064772604344191394010109587536161188174614919269500645383700053428399342664266465029192139655430391384671971132184236980011180089055079649440587108995449252268489182146113450516943334603028477103435035648824223431902152380381257010344570093025921407205819383325560310399791476528333610985272836332414452198779702823065487049390534364656982649031192042274430639745444349724194701048749712971692433539184779730682849491167086209466554464653573659244221424818735809748092326427278344793428835869692081821820519604920092330602271798144469391412677264254926597258234293636835743242190007007573105150452162866245497091178797911898919681748229232420031985459119789565166654564839359690028632458208673925843167470711900987208590091106981976544815574012942579367311040899429581151800906519786094278339348960502056087562747904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] -25261333159226979220520174766077662628788511625471946985484629099752170699996707349935818735123312498770486613296277096194379777145132126915292220966687156839634421867235710469642448878364984567053465573606113603906359666161428261608643492620890661181137166546321602983303825722600218318929095538253490182977612461703576626685831300996699312965248695003521092372503033942692396438204121049899753277307369442233042287291467848178825335267510927615844002427864282498264873401140649225315553700882085738069522755734880111931856010353782094419136017915877252507110633350677311047537000235811333030013118161196647381949776472146507768191830121216423872475269513473619356751332282733764618680251088734035215397397151649680441783455405061478610402714437916762765852455389054565072646985540601350583150720136195809932418090655651757977594089986321544996351455825559911927139831164065858867009869084796183866709552762699183503753678366563582126256314538982239970551383214065552208773319825035531042841694863605232693911016427614623824000215239610359514501458855697907921713733398199318823693007794367805136571038762338455696967984758706217247439685157731887421184939385994953309561988999681953880697115959626776697413522604867465349214382454874963069459368065491126975686504741666291367738397649072217524730210558477580635077565443651266230702100580976225144853159915118391792078351336274998536571789872720600194438126683878214314667911774420675594434628714665625189486591776287137995754370036403551947353556350676256387246592920224009957630373484237185840819006044125531144589342640464853140662917325578008507655068328276861896410105803612097747281042279226167009056758253978150996715392594780986725765038400063875299488092134305182622784439581480172752040347087943951868424902141085633155184543245116157040941880955839222697333700021202963219440393147952766927539999711527693616705734036283536498190939431455696601927824373151707762711635614115184309831748809978110860966338708096142042006170231626610099573049535690415596176106105181265108616571309825374863806395781054089195972158242400076071703836170509655151104563219509744769320210174715520138957419655914709549874635987764791417985876880997811376458862704882887721788399996473941274702114450361838501294060729319826414899869532504947919395737074676671996801029969800981921990704338372220182545558237261326277659980943880320357411662816666970901410204913185859805748050189155729001856799320956572509372540649263873287164028672204494697611209485613502334813525116690403026796835412605207275263286471207025788771224405674580213535502650331294261799285651126534225193860409882451594175162936432409055135321049017040026217228508499786465884782689383274631999395803557032645518183188924803377486391374083321942632221004037549756270988998092140194800068192115058429716231179385562420523341224859527295187699800478807906124026211010566466861522846743207057424821127684707218092094708531877025378096816622875471561954855189852554451511184782811800143238570952995456942080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] 464081831175230737192390292161840666336246899483023321873313391563179081096977072172560021010076799981304821355037914266363706374269973799250456991117183016192291285282462807849061216817846831386780628309605230376438617550800547032470154112934109019251519902372791406147603554464844476481727438625459080216256726401252405307687898804369139073827185050711123134728699914176174056963631571187705057386585627144095437417583381289645582546193726075356707731372157154780563278767010706466789821367082048654829765145231777623214760846229816372581144664213871683559591959672130318181931093579440195816829334594608825334817794649645494235459415292279022777258494374383741858143548187282482790463738583015345300389194971427007660097355254915199705467431410385516468623751293384851558720676144714191867435462523973130902170865205568395935878900687011892256571441083091624370431613178524683043680522410775090103045595936155673286984960466614271710687406335619463610178284070023528406877440141436850220717084424273221727567977503512938628005635625634218276021075700543850860803491195200938574308577666234906184061459360984522592981618242396626831898897044708034766777598656099170638809251190261755575591136028364294277526113926180471450124853193902544762533015217404236300343891174417525063587445674471649709216407391940500741634620586487635052091579546010755205891064003843554523620270175734782218443561118569871852673440993340025643658473543071173746576472626495760125833126946298448168588834887424649278638124980017440150221893967932142135791806082383156675498029463380864479422976269078646638315052191256768758377128099005582555756496116190211322329728538497225404480557577648620743578736921867851998253690585835424326227423930864340392585310581109014182716734959413407936317631200868916618528145520076944077936995213169730755954088136361648733509810488911285038459272353317574690859297976159616696280550506325497053712413558199305567362487047820814254828385855743795413280888569937217271032472398653667826797968035654091637672536638862161642664098913026635095403504635485122849128800232505799334282454680755672280634408124140121679063240341038627007175355206410967105819306652053274700182276009374583565167440842947611687404363181750353549016604439191974949216227685312680943076781600291576932949025407304616257655174201452255784994882717703354474187150056327877548964826573136686677454946445147624297952584347077735132476276944546816689965884737757392918172540009710153580277970571709140006716607004198981522044848070187847640048443344983794513265809108322735646954016322791614544078318398971925966455321283499314827013968306229431202169160692753295972557055177297382555231331742970562824205174122066196852358333289780737788769496635796238459318475260819597659723811174509814025352944541208170358036154381593335644087123920028285923644393579587054701666608237998019644364831469841962990324422059047874503646512187585361733288651273885978394883440743657890029167319201612108351985542914034361037003613295743419176452096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] -39054477376947448629140087431949065075801012102160279533310683062599529642708898610215049319096750689295914726130690589275204052298796175513350784405554796598366448439060892639240115522035939536075963067933682986176514614860712205576417375024627352662651698708933928684615378497885537451462059921443876094242445082110551810308101322778704621119804955829589489841791479439926592128628861887772478536634760380643941891593321652605616548205815405011380364533584244647360992052743908333142823176921752795837745478096300574633046643289675959914961269935941731823329810205407400415594603468970965115053225818586314704973507326537394199063896842629899497884760606035431886538990808346820163569142724136158235473141357005604838875269517495546681994964808646605474096424128821533791277875014759492943127107002125038878961729271930076494045629212921783687429452801035084433216368285556986277337287154126804783476606903686840277034476393658640987722874989555885762686575625013732347695341087188411642785779492858989931599527040559582761020084897489505446679253645761225328035768318947207485367939556444925928174673754723379333020189289024082744665916050478956874471979380347781865796746490124626686214782516504442697764585637004452474286050800965177078950681363876029951739547487077213881649621167931735263083513403039863465963296528047869360601246036301790297067784654667152934471765841027223710154582938969203017467336268432168797352860163129766112090147901823306500183869994173114102202223969473329591944083904232148105731269883022323512366713925071221723970547004127772496265640448618777537312259922199217410445575360616711019721165080558088638433394961906285955051515629074765344873079182660371014780064444038313588037790326465404412535884024331893348979746758116473926257955286297557503865423560373155161359896956392264131517650851760465553651464202246779313215965580621267768381681504750296774477671371043416187777693382729309577978915794414734419208657198977163172439208421511677155675541614840386042876236089571737468033452894097591522098706004309178631505839878609381000606650809902699941396164561421002197512043560307404533727096314828950541169659741966789295949235609829342118354207498313459623725029575863501536223467957292034594015043831045589190836241072257835036140897014078064356309308634158969859743316493467909172287544256340910561613014692342807222749133990245575326817402398446534508363671347071513771421594106322251300604869156452461683565572782722826198915846107802168480655658719653894209882076366344223293421949506451061776943149118941295227131655269715200934030019145618512040143818533206545878720141579012719526744926637642894015765948395295252587957079449424866354844632403672461415186733148529137374386679283564448753404820590615625413142623463528631724690181282888748122961996767790554346536171578034944393153078361626980269096147001393258807725226427528856762450558965152864135937283246085406868372070944226779940514512392899918605577311611938313514471812102047644408146255073496481820982640640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] 488485692792249676806432107563423908316827814438920871699749775649698923324389928476142538371279775250896379379846103560811622648335845776994983470517817952482026339633800471211125121901076444085150564163444095079897136231285100100894884053012111962896625732832510772996402449496205628653918960651133637386837178080233197174486514770551143135736894470572988082675715241012388405959520217023220835691038641048760694649236717366874568033256074426953687339782066313328862753855120725497586793202850787895964675576432017629513573984723659209861642776239531781846597503139648991153446932103672245280621237718714256857436483205187618120101292903353949825352170665844431704689680566386985733038188236352800482707030164531436226077186274412086589617397850167480057153294288134425028679992090668958697612801939038352020120590756381634299040802731911451253069893481367967511665474942119528427435496710001604651400406206674960445396506370375989437354515515719457323097869323408122516209735804266572244274246707557661734460821276787359336196525745758851025309190530419340527325645437267021537113525171968376255709485332310878902777298665997470158911877813667674412510180133140797287485750997145800463868282747495880135649071969534171853497708902812236709544808519468874872721730969757694678636573951504978895729339685502824611415122122774908184278632420080707568556271864235510020299408809550452875013521393688863103078117740868889342489411439991120470362995073119772214211637109216665441262856202595603217533003331299889915095244019231660888505821436466416488148426811409575143979227333049455845298503025027933427677132465840760799140737624421219414493229850283344935872254181723617213512035918209712788884857513739638341213925952388426949137688383625217443495265522257743588563918230715282141198279432112058846904792136426812349781356714296346356509460391532558427316803906438860187897641113093341561634501650456989577562501445058101060502176741919722959995590445584024946474262157807531557263693508136335702499262863960003420703568588123476552820532128208736395398339220720851667534614212363638194624579847928723783349047330533664960809283157369154115409105386080795080932057721909533036041928869698520904823929810340955105102199864918121589389144353608501790401049223540221126712558694282544356870920470195033557707455796515340662568751636254243119451663710721360192692539097755929479282153505405497317995788702583568226368535429231292806153564758614234475729092745274014491309668862753468752959171750133327332111245577727972454038630835324570169531763583460716325387601280141399938251156136456703869529615445529816005668622055798985747574535560866195768182932337714706517466466509461768846515002616911309014571105478258855824424097646851830179026390723752714979758837141669010356985087380972397400110492555722086814482219256288779954746105625927200687102961094666300326055195047633761085491026137234762077974173083940538175134152712856946921335279717068025677252538858560196702344655437377670481336160027607001274695811072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] -846353083828904031765880625142016914178632293088133610787935002221897229862805348082583834647128891521617686788327520907991524142082780705715614947955756838226893677244083715501703077001435989559368980312691251794724556280073978737359984079137693309926398235596769599271749312366771010262845390249583205019678767488004885264852087503909115048185884968088495152686010174878674825361648287961171604903716410028299207383974505093969979957072227890369612315708847353604507523317106312583659313697847142895510650413957437416507186646750190854222800156924491090824766393910824896009930648594590495889487151795373671611451987981161138505257230803197765309652144099626964713768340113271249522173945375852936326865170739638017827575897405818177806853876814729893796398688863265971257969709114207098972047969733090134117838134944412357266795261625447921104430314728398355680839348165051841365052815165195637706513403773616926050827966961732603071236819968429744312446955198874509833646486352101178297982940241940275457780299355755976522287040641877366813301163415807215508415609917430310307849435201568837483663317962715004211461164722785180568723638739093333511359878953155980937270003600381078139231243334280331285497417279226921115675917931821268574072725723649167295592466475983344079015336433910144607444693222827290157299225165751179245867933908269399468649322754568225843263110754682761579997253627358883034893049601158485498402941857589988333483662685252629805864105922283400895511838061173065799217245413163942527691901935471939487671123520783746838027089638022392948083558686973434332884641693720786894002321023384035275841377385101618404595741991202096464381524386000118246164412936859920239529375087394765833908228803199228596006473561874100815067809806931022374047667895481959848761593859279398764776661373261586929680050420264167164150767617125493720487206588370618651022629216049158626335212162489797791863120682550039823081517152536138438880302987854818468096757139855571926093319390297096037281680969744516689002101608146417066944041140654443621077047297081674272812349344836767103299091671104477838713338681604125755405934893930450682157339330680999235928919445694214713142117760686494116212983217872683679535112628673506225937325885841979352866495119757857126244630853560262449644217594997902323544781397069852749082315238538351654963521921226078812849208474232936398960118276827911729961052313577195253178598128684227335726640940490776575405275612728690856641128607590272596024651429077920449014538777082240803133224574596976112254935699582200021909310367829562488602581391123825090940864662877598663178148393557162951636293681382198891022588959180536455877975164456791962936244903110543927516944190610608852119403336807058490075314487404157544471583990306014154291635004839306976836912679471412741592913850010809960610860371857444865072143744384476314071168640128689743459999150515328075318902846047702425509836052221614692528143921551554175907324574431168111813785633010837130440429924887373262943682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] -18627255197407728679289585443421892126472530690778486234851012288990751918682940988444171270649395867990546686474738508160353171872742579839479980527448452963008543114928614711223754795636867812199374944366620823152786730137169013387035216396485643324472693415026421824546866541777104044718381582016736750161199468625051201918159957273048460999361460442814627204781331058214091147355996717389684422137475515001786032320957128323502700449314392056309970551432324083866852086041897046014508917749145804215461799280487736741157505441292807239941125074233148577578950787497615293087020657407148035326261939103950304803160744173941464068150663421813574412835698438420620734766788602638748534860841404657584512136883501917424224121929887403774031293717880210078450432346976558039354671256937626415094149628269630200531331855350309084303142985866767255093444730537954806522656216393455307621912497963666056240398434397714063170239075351881681415703843103832947474480108445899594209115329910688095262986665269463830280319315386704252973338510203634399990742879658801395819978073703718930074540551618270616506409674028449500613372929719515993356496648119822005929487628195435685106038220395016001098052152254620282000448932824903107825476079603619141354714598304156629650198817256195547712267352903593412451834790455898203521226903205363114019563330819362839829019808422273482401739092689144433089232878050966067646209941422810389870184104896030684969469661063379972382674493472596149782744179954501337971647336553983983582917207604165669947445385870105583901663686437078372159083210131720304914592765852062976261985248699807443458227730817903956771080130874356120587892685997295599836072534023831634785908593934243235120986642346428187948805298747876733900697869616882703108255174652783013875860203295263082763231768394374956182273524883573538554796423397836975634532614042799720815197834799491933065308242764249602031469248606277853713580820904024600154101187271055919627380970998440308854496737993958406010462885218481940038336198513381937612679622703666117682006929775296526317852308059174149367600868126195676209876170609095710018868203156119386332333756442441406847609468332429806883932904330419519155244965464869320702016841336333344383503307674673804278453988998055722227874493012165299759106350396752780258432340599173024853280794679423073744396048244530101422872867498678275413819081700823530968578123055058589958574927514745537542346686635462774800155210758660933720013557452154997365930268500148363155625207250354568294494805489708976439530502534592155831259319810779605740618759473511507762609166181394986489250095053311365710650151084739348014896369344925329495500206706758037803095398751366624386266927449884917198003761516343067931429954133403709957649160369653287011481471073961974188094045192031242188281086845365422861633763134833918823628531202780625271209170105544898886347543964701294968410566650241180450986363762793211447399025885305799002956030068724740982698439206335754549889942712046210296705974272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] 122001960580843016349883152081926936861756423460709140643803760116464485425871749590308024265532528057589089673767462174670736593165609268154204732142790594289872132601875135509316448870124105667931596674957869992077380076822171927749290709349149826156915789456674203513277392516149754080052112498684540879379189613940016597400028620936337888263865540692181058902103124360273941823256489656789787568897333057844499236755972800904628364630514330202320932380021539904698065415249815033449453402006327713802301315583371253591833376444574714732447530149207452150226339898306548848312686102572649020454338703921464704328131422921733655586155332481495373282931408671287218229225656645470608687040267548176451633537030982867965863359737350081222960560945506025685978932689351566460318192137979866646848185799103650623422057013767959149286219003343593591786684075020384130595273101354900719288223581955505228532716710719617143414276155275738876727185781374462062901852736629034144589959418935209119376902549669841141198425764632664699514466947479202259077581456793575691534213295781604452943156387521616315993933322897760131268696235732021976894383227014382216986920643957483808718001834987353203217103029597550585166234466798165431032043340864616637741690846698482580722552287311032971679083163800710044587615973674052844691842729487391528985288261995840048417955264141970384295913499661906824016343947728472178796723668963072915706701187882807324617412038537973630507231022441887409977725597253485931584225341272987647122504966750180185376104725415044702296958417448972265260369534229796991680115148061437238109469049926672559576726281899997768600918005292360002458541118825283331716092300639974575574428942230599017217787095371444108705409024730465393178350755501569893312928522318281118431092297032693621421944596644784975458985817043931574275593010178902698862697530072390066821322686998027434486098404652337579286253400928399701267629384727318173704289760796677272665697668934951941812249960938554908084273858473795790236695920482987357234131039687538114762446361429323576806097635725645934513862813800390839213813156781865053502328763293323310750417462559863250482454454116433514113732430510500561230369116112577689608343113011380258254198515496459802092746795299642483391536838395154970586020039670274597241184574958341278970068480707635502423586771890190036113041789554014536908827392526125485899671742481855502497988739638726881656832891812178480793215757072245797732524337459328196452925766532527445453524493165198568029350660658153687008431484017921942170728467562787870427462148850950512689708492342173579192869294052771741064472084573189885757403446622047379767693215138953734358679295663817908614111520956917727632760870223867781929107219092250200234245547780262655322446492540006153351044593330412419917863328501796962107132198935375994668266210835883025744412218360711794356467500753442121743822798702667520149061422278565247817512271263419355962238287412605096290136162297757585359732198372670974319227043840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] -141746373402270684424149968905249222348112657550937436133910824028236944149787459022384836953198107803415404953134701282977878551178753545577167747330049433948608193245425299088015380920970369649117766906671370650261769783793116388305910990919266956059364752660268582479236128655583202454975097556283370236901823023556794878211310831132721811506694563746101933896728920189172115181825346589445275527573630360406860723588760739251820997160832527437789555860176923043227647331049241260146665492402259849385021917329657141988112748932591744347077001578597750868426407828787561337914278303284716045513215001550413474339508897871937905551581347399734771952813503854620782578459874543988881110351418051476671222479046328809413342017539786696983242185753762371737079760641003651460098460840599099721934204175146639578456635253081527952481376003176066523839281303907659427166424647365930810278789610183831523943858452852880008595134653693913949411856229692298655538548679385777335925355686386171306082051720510072231365357462127636268150897163055697174488744440604789376856881539767479121767420510601299282403060928725805897945950109557782159296955847734495390069960912891881134032509482757945894569209492990734401769034531285692231426669537698885507550977286003134558414385281310116476946109107226878492425257288070267281350903109074681717452506485632433100803715033573471353657922805265953075266846204893350556606919504611532287216906436654522003457708803578505189372320286123265913180491657855667626780651478551302295853832984516559172521988049945924257290477804569359631901755931628334034424227808019299685559637912637689738173905876852571444062945323239964614067967040529665998163573485456965833707558331074001473925472607894415065233958485472166922866199600740197998919394308098180279828134543533590321836669649374402325003242890287279733931584281895130150468461222495492525290869090869921456077346598305163523618594039416199812642575854576354594434941617357659261333684433440292489550069409407391528773008467403090024153863833755062808193183495217143621367488524906243333782673927135437147825769815226613829247710197382513977603141777477901082364312662541842891809183761123274962751146135609913705562743059802516203244606922214540682395206163001632842821448935170750927668606793057098957606587327505148656776024783315559254787282887688273500113375169510142427103953441241462267298404877940279630245546864451968160971663247775967699992317578148053908161505159326550596250773342948449132218122045013207914832649619681473277686126290501112445570733448644139152396161661859992946490019484362050298581640829030172896592050450343704069222114614898432556177052558347300959640960784767370630276777379461465167781198493176824927881411724389812719146031411653603465541744183720730419442966069307173734114441287324558400857592497014081539439304770555586019400178448130801221587951281126970651559942065882340597280444081683674042020944111373799435964249178031591203771594172049709035470938540789717412591796491794050404343055646720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] -1252704490750380849946279642169941478772056909825659561938518862931845373203553272533294191645147168774970633590367954224702883093675721133426983878951035775446357849991797578236504288606220731912068475751519327887485109762014762075694424042422035170144856370975522313971995020296814653758256315176405130641178284387869182307133735163919020696868733067179465067787450366132847449760675424405340280623510357152824386967442740857614325010837194053909985963396573534498170168662495149929556917119205936842293446566741715158320397085717961305403169440752752388135858872753274227054973416958113935174910975695861095640398315794530198322824830580573570658265651590250538427159049344562826703986050077344845211074679025791189247438290141526975566158929408277717852645402118317841746202206146052758222939014828173910761882580538634867422532211027427195628124446656131418823048949200423835511900965801782979659186999252840452878828918805161669353284856236434764818956973191401846003865482915396847286451801448616231801785411706960552724732509125583678274969847419156795866059715322603519365463238539700962348861842936981746938236060351554339045346987680548675108884204097241400807477153040020629761503859748437244595672956898124640320498678307251704049696677076626541986742349377926627919565209861865145334612800994165036016855607316391659092770729778885299083893889809304889119979882059774466324823425081312909531188493646120553370715223231446528320724574847913614926405403237643070852893624759768905123474540588615800520017628026326326353956268715658401806042360003520823204826652821553812141193463376088108270066152663255136127697666339315036939503826529603585272823368381940574796223857373560635065211489516543514698290512580227650192563971544172820514796599424259062411643554707965417758344684544375411349708665959176256651970793152693285988377965549078124791387573262035462683780808269431981328688602182845012374440174342192931787625570499810297643256068649480195385732912045751656669812026781337337538190285995201082168467664446230266143534321625376722737293676335330553783841963584582851314844301940798736534801553850407773920630015261100776442005072455931372522819198069962712862175814594607720965119199268459762269661508758659466272927131160912787388452827608231452612768858199848623575200998803335585699218472691721816372247275269814357082795973075115805488297153287109631539373689876563526187272947729372420289600493538791990085543277840332145777133885650087250274694193311050977438356185492253524988717618539328750460184107931508881994777254332386491116245445885853431563107523173598730784620952079678754910565002392515084374889563372384257066723916494236687850612116337914637690247704881505088092747207354731053315721255523792192442919031070663558895169462685732462534908256804276213829125043100526679135288158025545883573079841837026573616621082132990838489202266611465812292904019572526509722952291452304058745817196509943301400985016126464110523450972646703374762101237292745645471377465293357765155565967769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] 5654549446144607387754188101857250836214238112724950269183699769663219688154833929985742678036124688438562944309222400630626209009752605357199792333723589895383320971517847934414422992829757085365871508313521159318395651880507133439276237539722128629076127933498201649199568018606035323841089247119065575432016286618778771803050910682103255989221867626892929182957411488126320451946786560136874145810922998307375698454967755067914391387128233177197035561555642722158494121648485579440482574154183048295874728358166326323079542438350548125635601538892128686422043662762438336023888194414202726764026898179941170610425953135731239963792875342413306715530669465445220744508384209101932723570925956529980137144380239223419795424821593831610267982612898485132187234072154656810416794629682031769412741524763039865590889043249106187884587992200241892303711238520432985697869464628272450909279413715828186199715802308882537391291313643200384998356762553800101140874019875908790265641271728227006081565964193965329963843340819103671405163937562303353347354642542086931270944303885635633690396855767878124188848187512504484061935156326967923025736902929561452474315436110123940349488258343716376736277971329845415502232285935464302362722822965156633084850681964714333776514030459014210578195016254951924473591065873683169847977310964208544479577609798042397151083688442218685591373770365942691319407565371961900013312332399762143680381921605358995494301636717106744032542888322865388891782783225957549929108021323420473217695623182351952698085282536185803696526012866549943203483959563639485817100014953874907729940788050804055811423836432687469600681540342778403926357103692768645757973176871575816730972176819595767514477450165447264908169816668321415440889351008973988503074215139686941709066282943235628822086539099794059473211687621218911990717839949224978381690171306725248604383113297243885232000284586387531465445255688486070809273407983341899534421494846614277544869557650353420547740651438162529858409132262790753911455899775704720790704679687546972127452876736640907777296827491777705092279831556540546922497842732563590245991664824283046427013258854139725155485947468129983793917076801087003668100058788074015095355500323338160917138192688609149378763485554613871541376218259052801446803063306323796414700469825917537630346857496705444758248146243387722854940909610008068280000740582230130243514221663339048031267311679338707051532787135855124503556205666446163318577593471567179772115589120366558650981781292314569046067686726895599300633777005478068201309145887015729279610710298074034435196741662258613672446758401724750318333956678089801674226295413758998472238240699795455222732246726053777427796461224133077619147423145567539586312818509079700148578689254653724349278456344965196912533241252696615281973657130772072770466390679799080861384937766563259717156120937103959146640785112616458707279501762025726560999568782128790507658941653171148406457227759923294945512024460046635240465067158550661299938921545728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] -7086225107894431403814985057776343232335105466182678968601416910018610200404897445475698298033978990161294845746335388367502131974909073217520139268584257159760609215408369894955753248891903892025524356177184692681468165632686727095952601613735659570835713396181775648876670645382123495228998555424171400953169100714009198370898410016322567462398228242951996331590988784572119444198151402199467487772394441878431335646325566627747352304549265822446993393142877941543920029630259436624668630385975772949884232675405661986722523205663608628862575800039057066274428099745236563400058102236771419101345084364076128472415469687026716504167187278164543335254565455265730969523176795771919833432604134914954837176610174839721193015064855301494056572343499955316832668737446978386371403157700674196413511594019080025476874968269029613704824543589879350363759960080978363154955106541367455739044100611236752819369893524943109949295516146377907183558919374065055440751346436181521903847236012738020137011821758112131986391490547248498005638972866445463622808506817082365688066217695238805179886369730141659838323279778213995824269098185859282303532921565775881959670992728541226291316452611085306078343667678035914342928560251652982671382307545950939514524228800125617243451568345110297806601255214690770449156091316049267321347857846020660907417916615972188611021955980055211365433850594084199531229602418441358577268002510891201542912679563435086208523677777490765404999921841650775502750949724702967528528183059299956730224651491111617479089824997824968687047367817360622122284526526049671401638398221967186327866155053147605606606974026329981524655402084268275868084316266363383701995657983862157817339939368483613493305536076591680467070512255469026830212993990221692640876259157881271837537337140190809531195039941280304656571074679212433661920553500473284623817238020938898854773456665130758924654615777871672782935890359774415767010450694712159379500826942372477702471142977816084507246323785895885456485589526982222460860377618888632787953491976258782766712053921252388234024882433545313081815699488924857827088636453534296353825157241713284428656154855902204232601075054786016494161355833527586361687425336199323951301273808350956199229662078591675890897104810317518297214881032242074041481181598200210843666121398105330857135397311361482931626735120478577595066567836362832094676345429939060386584625304200804909725569743283655934689288227967883322949056959389989985520861394954841563240954405447237572891054018112378591230265618897023540369590628245408583455995073926296128963020096245077375064737578842694231817870203193431553622259670460620250966826117097183431462551471384032867088782331751171028010708396261007435167291321532294905754685862075231173690018641229812250829764729281103768515571964450107774664015335361119836124458836205703693568664901187416683463528996909021958792364494444823887768942616157373990564917775820811141161980965926537657089758303001209878013495823887462873655879814410226384540952166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] -12609333191386761543458560513212360874000455691882024363446759310253915910793263870105788207605223951576162661679309484678196618242429924984299532054801623174756563423118495856081867489132918638903103217414372974981313822468102248272150796602273561242078552739492544045683735902705071403054006785442837198977679685480445663522300809307581771292684899641454752358450929251660944485881087562419331133917871987091437913036472720202928746776124080607936214667202496813326127241097252614772601474047852746705531921335717207897238335488930303176954462378845801993968037977057329090460421056535529056041429041453649459440196482441444229202117379071265308011877192948343780482554429535537791309787335611917830340777651545009920425040979769258857382401193290993282919427223712344265874713264985313194903130439015483692854956710813773793462448955033312147253714738196095825864796865954988886880249431727118171412639669357296147257682790149856541488145224272401211574333845042127657032860878011827040526109624461898768925501383252619905653352271958612685045518431569943237560790521628796642967510597380509230498287656575642465261253530915504654661145176500625880462719557750440107714810284908760502218369556077909474966052718010619046412602640843451918374570531373025005768301773843652063392359666635136317200128004477015126657054293648399265978910306569565030089570014399319367628609889560562173274174851716816838451996796251421507945668882997313657254282038899111505189168044824683434807428441195353699543053337050655366113935470586965922436473099638341162359722936917493641527939365489814650581447996121916470176861156701511665381524621632083498301791925123991303348723007799216334834933059380663694732222934614618035091844719566827183558056123401278002682794361007574074864420828508857102649214969043809919659199050208939743669757330021136169060055610106971095471148063104794406429701883189152521488382659454499483391460850629267666942861775561108530997207553886063236029945436496710023606867088355433627176391837530717406152522779631724781998948238518686411532521071672530940170370830097363136117222695132264426174959449494259817001574630037896775445751593648870749542132713987099205804289735876303904194802530618818877828668569350896080863440312750797224450802341475086819564422795308893058290916738270520130878294557010059721533198847069988375792746471780132694894266242530417369409625155886732220252412699886838861833454002372607534276629331058032443184568622927435210599416337952822644018575670264966186849737748603542260921593661140281403017091294797272320790136421040303325729955339154373310001296051752417688190404015672193651803227497168520351013712137360632984859826468044066564459220338769674925163203970159189345102206702048369309693596195589176290214934532526730327822095963944959509502483682579035655696527182345410788433738344898670291185944681793798666974569674171015524759920588006740754409985600477926566453277038424180043069726239398446674850319529867220612721601255040709679454337145245617092688393877323776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] 58356767321062931618669475301080237186037595847699449895768337570222053042746381348962373482175781498088283715172095253924488417207482565756842733017349589582089771608359929184312567829075149198101233435814110396752016772178768582954312722197049230727390908834278261971469284129328689816531571041829981998371363974057012816547424641493488508831510656360872315850359530541727574114170938572540668395954630460947211086328614829990269750741824339178971325304964615789475479910706898296462315065133311772220347440640838267492415161906188469320793931521590843686859100118427374256287376617426232811679397179881919871175148349425333830491192237631807407073565332926886379974468379435746250220387629091207685485913275482646228483588866735892482777114135786733299366201972988535446459530434507052674223247966668925933758227072345390567887072271463496207994288957005787876406608508586351902381555640247075045615306776871086306223256586841814630822452970362213023890816011290364729568389308301746607479148813572009127332552149666371584762763685126326827825939050810483741688028698081441546259115912892958251219298533734165421184342913431137937389578748552015073781104542508372118871036859696819078555757169512237899095320112510654101674404984984757897943554796215039253620904564098766382058396314959610715902376228320704922010486631581977446151096867528109683534231085090385217876728966270909799559782391335374749844491682988071220911544135408781377980686102416092181603127258830951623541879785995749237667109767691873056138216187550046769734023399628022968168195538094757027369318849984695315322067447024832375297589240849558647355348992849687461009207603798995304572290496835787090887484873897192698011562092968145406245179253945841929638668601147723801945444581534320559132686256285093501997620082035373428820997498013456182264657857901113815976769414723213344264473980671676122193533751485505470576358792825675925807508703522385745162867133871937984869002424138205950984132469029293220760215517361398619262264154024160930516470856407039051822497342893674293744487835858448140072331784995046701079857193939456624301120050361798004394323457987408503704105745689281992861594781948870829114711390843457151538737188855102747709833361425736619500126886515266664301055119885788828295307178652018216301779717034466886677529283482300080708098313620565199993562237103509668719824932237445098285568682281696047360487053376091058802650786175226219483453818087558306884176924788072766634162785940556278082220281423783117401187497924062090734071530871819461805147835777010213808957999589012373748955397546291232091723744387971029144628223540081423014502955300678420053087529634632690776329202386035390478503213427945065061837302923490647967896213012840565680316766425561474902426490706544939807376883260962763224867232916651549576979031838060210918171707394649537490070481427359249238002546256640845117854483082575666487360617776622212962327507267705548814050686709715771228946615660239693538038681457315051953030357459766164305451459543040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] -99389930820531854004163571881318045524008528767141423893226614520388867686272716213167098121788249914206029144105287918981293093462194431048661218906507395192411611508912914196884813826519803003148527850397240881061728553950151060638642844174859554204819651629954392688760728490618039790388783064746223227276817388393945036067282513928512668117664050698942303394231251048294198857761632381105762299547098574462099572808578631944551977921478831537382848655560720101465456671161216544998835011625352202768347471013033342297292055642708502781870889715813428846089909316469830229667381937356096675609731532352681355112297740573439799763216766987901000325885437041044668510485939443819145489335980924605408547660910769718670422679412852302056697562212540461688516050247556276511310583430937773760501959408471806761942364040800148865043833965994436258236649259585357698773212575130921249381337479432962254856405532820837877005118426927781487885350833283720245448142349555215518070642590101721525468977271774593815417138148384275139252725470432539487916275375668523406638501829749701659153444080702460039537998745485016384219061639680352844951272141302192403715223673086935087660237299873216856296567111453689191426833128736617476481964711627374413639191774199179026040527667654207682824749132894925736107069236191854545485070162710376707917441976443331663697958449453591716676958013361007060938474857705065041929777130453150446460629023144889991459423524357126807253790392962226258000113213207433104152208388586879144951953885861999325736552045320705387898892244259199881761181181193608206099235878827561922392652231376077129756045273517022342217612931436195433926488387948592344069127628671139517984994588066801743654731413152183218266143625827790526939800066516383180370850307300590703194758742967635989585210862532405844856144668780832040936764923039784007618473995656344708033149912461522587820687200856965759989792275253974530978321471374805977646620158055847171045501280544336276228167766069738351490497705701847107797278700975505689880899461439554384715255607012844517022223149646279332999277552787295995827323776244723187825424654421241531970922871484637629030548823425961423976601698299681408419259528073305363874360075172676352023686114272898168171629560546218599624249533265200691692051853541630424510095122412431583969517407234124126006804313598247248853941457451706949344196546564346366350297626764203086464756094706785561727961736411779327636272398801080884875279742517043677449648176537370204791356148214738702653798571867306108583976546792434464240935507218455116931929950828664453561195721171890267118862019174837370774109348507575764221765279594514357537614177446008622656267149625043076629581010171867764798968691033291537410604374583180015141170500615141010218164013541967937097170716650842984561543694508678124779429785174902767712559312103055161003827689778356199050284078979329697156535252800944972175946931515673017588967077795251037429506503696714241646121772847097726864328066821029864993778971967488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] 145275592801184461978337244972908361813894653816296900143823064588386824777624617939889229012335465699130684829944397002238868278635304808388427273650626007486118200884907411552807947812329649972980429135313534071836295744131776414774087562963270610141647263852544553131613121653294063104074813715056270612014015256845906395893142246733156160361901088168756010793207443832970644371990299077253279566892671910298355798831046067100224762418307966629983665560037917335828105406235150666067348790911374093036952084549272093107206800597190648372541224805798358298385961887400474025316532448130004291398981392357514614331079669810010583874089348347720922587827095623155413970989222426442166889891284310748855044326559044515194949839433848388631869696598693958929949617373756466819929856759208703753083520476832557833285824814099616244864213021112179682878953499079366746728070976211662666417945989932739960659437844714287259185168511385018091070843829159357678654168471494354071532910749252227140118173468953250667638480294571763075879249060313352670415679489320670639775072786869221399485550039823098318778978348712145544353259894014594732752786200071221416341336979268460858983244144356170492912271877581068524806319081838260623493576398750164790593139467592698425193683886623847058108875460901542868211263950308595923596186726699006567804807397736209330462951751847125199427537132395959545180547822744986938355414937024771185888154353414219884875784424736131550370315293969521859746394611440702314697967521824542382234376327061883623987788380311055833704683944657879903258277767873935862175996640183439322200578206660331500543897100085944545668781126861322811009498787540421542834646751977725184514600409334125417119781530465043866796355408720495717399916191754687383617027130671680024874492542850403637612899612232926101458152981120117615146029283862033256534945514641250053946211531639123782723818823842743145765291006906294996188868224845018977842777845924531633934796808773572079907850845314075380222489330924336338178856030034741871381668389694907735445373274192338991804139569828435794808794522916161540257653181024058727414151055097548597066627473786243236450937683747431738701983547849620094511472317532484298874927775543768412089378146223687884372952997477152094939393385223182768098515532142814276398126424024521692550252295886010840920342077320758315438573729035708361795025072724078847521412227439128338803102262764438370435565627723926079265996134677852008010273294537217487588830796262887834224298781296719739811163875406249563006112778274336543283891368858393889497712135517119547363146878253465616443774628055813394586446345339942849586702560907600569407060624510933719007853884804321556033152306948961788313424489320644529352481457832906174388608777506706075394994690028676692118571711874894322299719208944389422369061335514859001564857881828392097364607895957728840620235163140105677525941165512835164783860106758743264463669351558349462893051967451818045092783664140616278127766144585623793367077921751040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] -338727413374405428339799020002444732679788475167238652480356325490732369615214803462708789341650560603521299189077951161835946570625643295641271229695819955073257892939854466278851275774232956617438202563926364841513875180072510815456538727402512351314467873965858584836865023103862079766023739708812530099783642923322609448874911375520639622163297276026500706019301700665403172318937219633761626409770288485136673552600217033060630948119222854001513293556639220157607604550918735527822151575087262268023854270470755539524917846120346214293548586826548187671060419208855269939824129560022009474888653652789516491397491962048626038938884933164357196479620516219003655135503668111379216556092432002453486696672450587660503746746714102973649340740927507507756438930327177906280051872873201947459896540314411539006859316566138372895013468728222640953764656109049623754513039102931396865731447660533143415692634145707940296018698497706000941052207327319069530066599892989731093150040190388273463622858478677370055376368383670251203185145730743260517645129468794316653076925049153832397448407895273862027613598320212538207112945223304702878156098227794968737885546689227797076355341053607276254837528807280783156164024280630049759894024164682118748931589484504388083702061137877776892008975078502433539251894369772794293601677427395439043146864243579790714547475598348474832794474303516424807587623619155049027748996635678283919777268477236982020883051134337671698031228914400748775941126418665403737323177405662144652506335928246875922220667576910117663718048282866716285103637087835285345438193015904397489824665924048540854126291555653338017275892137198067264216459779755301417041189840320070264913257942230049967708720629388656449354339726808144950684377056403744175602746265112245228065404348723307807907523578692783361009718025317562614842738481267041829547495674323942886706646208238171077683864865203568171804754354726910508264313653143753710918814252750116707166785929531466977820959870594435565569169852304033392602520630572408032286961504547152880012231425924636804792360339100505928105278603855625854474180857377019616177571480377426605136006385747180488972536302859272628606793459258807211083905173169799539775279690237095631680800855616027331903568827441734043731251280576649557002647124490837466895180389562513473724734492785557304639750401400572715635867328655266722466970176619484180990950126899288253864265713129046186061964604789172102615062337102494020274050056560877979751258771932032034054535322512914633997861327112522768958695156668514012223804624575950652167446363855076120995234244866272864311935667528512914468996749598754294767047539782294310292310632768909383999041327769836495024513198479915380841318368547461437688188348728024055991484984465849700722631710342732621299899628082396110180145644790776800215376922876845446507746319800050702639647999831821211623177246133219884143582621598613492977085294005673536125579950376457510545281048156518746440824379517151716250577675533111352852664499044352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] 790358429309128038546346820411064520437664446210233778993535349644036481040026549219927637658713350611687691619073456634990692409854225271554619205559759372823106853020199272494431235678076921753500183840300663114766001226149270430111143364087914709345824176983135106917457239937248143016879822704591058870796909045339296289740763730636561760655870222114540888402252099266839309137940369711412184633093936626685485611993406788961320777498353035875496362750609029369685333151895020469629990010490297805212657143128418770848033222062315480734398710479896807348295296306248375216080826857698127576377475715542289319246299813383124009035526115332619243674590372992131365710052888397317001321609975644125424580050280664743461480798023447982760671268996209288754082614189452341894334952253621286856242119989909340181596745760269175747923107045905679800887422464075963461435592692354091256914402018109270137427242194748277187159292677959956318629893750396277893012177651634019619459869413365284586138010834432195193969411504053989278288441618810658489977191529638711238205646573242431064368883008151598759435189351978997413835819122061930697071971922356902342831067203854470443657514525747458891253468116389639051731048160003163343505993465405781752993397839265100821507238095295167239537868870237418311874808016502581727672311564826148587325891093852101974979268129485636210616684429166556098665748430200438599488774078567829753743583371642524153341140806931897363366810637677013158569606848723135544924734004914675841927415439404959083072474173154809046474045786489174892496674065512706915915945807929705185289370951342121642172019985759776159006473724701868189299694458700271593482906645409224137596793610754725583276534638544866517799862153056932376672796784733717418039758098659283581206450845071916620582109788995944520140231590740904181020718868126466045347974204565966857059419164140347386137112049668580544490488265010979857229691159109380006879235221664531843462498166146678193133958226067623350194309376000636911452328502158629804962126559515601627440122960227412604304680536253147634532929517396189532499532806136844861187104223576673645469463603542455097883062074357396543621273969540281408009330437551045186589766514018903201136305778319268524547226009294583018133022021193809444839464093870940092299550288998871230501889794782502994697612204020798906040117893416228456304391992855444741468490401256098180626577452748876274869018731802261763279407792420542282252574178108510691192989551101429133420847999670814657781402444947293725729679111170844909476149827461206110901733975734125911040087554714030166091858189226257938830190489842683186639368472993399104286642651259394001457999423341309621845217697253689859098555217114905960857332691999167537189816831010709560580995367818566079518179499496325208641060235281892092292947887111570016329725969629579672206476892697499148814450653286898252263140597466999428099007483465696083759016408308294632776735221490070773810907645942623058425380123376963246112369331404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] -1237583592341227846350802443421991860855890551929179323701409214270455795361453506520409786580944580239509615786551141557241004967945655087742139134769238859509698206774391764888632667516880534549437351619986729726230217958931827703372310203806183101588340342288290044369896289693866161723630741915222940334192020216122095981962971408804870602079969806928021963428879687098809262025683059632183628300068542985502190024291024038271773554788194573140422218296950045119886641948981159288818091817482051293109013115716893074899176430529590475680871262544393319626773057768154699235154513639227715172142797859880405614127409933304080849464868593880219824896348142896366173857448549621495911132276918631439442444426990898422830517725414915043009456623942400096784392671058813312103875724137332975898690374885993481539044397721590159832924069000492284825021323545190611752070527547526165084820785428318964371847246822559663261053094356145779299777826008502768882144829133903621088151683213482313160375480220147923287968575432787531230448298776846391380808120798859456488688488824200073066386565366787755884170154089554274971032925480262102000541174680722227921119393235334742023650178902457287202620524496376719815344081476097932364616259860572048604128283150497037234443839513060057367916532212992858812904550987806406747972832336538532739998260506588312274928789763554897738282545893205536114596597496229286591959502957329150846549925436639235659356160745299879522940524989967402608755841052895369020956093990474372917567593849187602576421577624533311625355709363209517823849623561360921000480458359521283591446481883110354204295592107601954888622486767902647068597933837552797746029908649136242274221379000424165314004443720739734968557371883972235792201050165712333610070701935755643813170257009109656583490030072753106477332081724949247515864385528492241158347415281945358900247866008096387273510926662309116098262217917026494420084985453042499434775059661416781055928621482068559239227580092937711025993991943855317805545577156529117282865062465876577282037363189919097614393633404309802413246681825034401252463554769505476799368037726317487341304055983971924257198200435755988598422027404584529229454363671246146676629124015037770556794510851982434263452385602793994755248123579302411287959535009030375356591685662841561106690271332476208699450638831818141850174250973768148703306025276076353843284962762503721628492467733374828432753188069428084106284745691941101754159562374228586767738270039289055551491623024441042505293197820791878256670628635598444556571556280168545194309312428922395466553717438881806186314994192867555059856767199650673937183259750497797994953097634071430084017286817252386451594232314689246787362165921402930436088920195663871772917184395893607018289767884111241004285013307035573528535590810621801139426540628151668558235650364808712559986569636217237771335415335186995109868801117010975185614006341565422587943473751347367380192097388728419492270577960727869215336885234004704173748602705805312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,20] 1094749970847132981871762834043740549572788568111905947838846273504026642278127444284832676987932684162189624175007460315233372361282838647933459729217757232457023479472974011872853304344082543927857122197648434240018272696613624648843523189376719482361718929260897587394850359233643143803119259161184325417882244637219872375570906491483464360552701628894375121854071896198595334457015181450347654427648640165204002228904967357301318061510618733594128410366055085097058669190697575777905766804449433804740738400078678683824184648547470827766461848650927353926541785596381817102005753736574325117708760134243683507962995231417611634158550384246344127333888132013339255497276749900038403290158252815681456570769161825398134582190633744273465831339354809898089178789175633853086996429640039350451446221222677006404637083652139146248149066830479284085716331500865696592196447667287126965339468505077433406099510321184883710017028889828625208986811860310989339418493781665772930615456550016672066397979195135583033436852996922089945275553658030263353276289566143415594024001948871839711628224939333452006228533528914281181677081218234750075196671071975291878540908944744710918118961863739897482036551542461645252235768842837924150555034747589256847314543916574503753617445722198931606860433414444938234544668687593431863884482609638905785362281168877508499783046766558771404406974754174746312687374894992523806643396238267530466665277757979476041923705182243950549370969496480481472619992815883655419515123544027042598121388151863588435565246123646566555501897217095179233045318513421131526561524513002216255270701016128875186277436398827464882555939362352130020385942730365476374577550478845591570583338741412553167776474643730768366918603404228727056537110803653578467143687090807750963379918814577074078526973176292174520279154065192785511468533690266782563658489882598097440575301721657319558863635805094990979052289639360252713784330789379428048233661009267776203511076324520153575826258126223114219071838334834981337467596404530728319349531314035635370846166850334575327481079760870896725403105354713163620006809393155115337980066751413377752207175592154506743363794790755371157363077703527110159659341015411423330280335736627044598493936516818283923378436922347216027356781012721661961721072497438693551449706837686828507121132515367551435829049375077481753168358914176677706866764965041852459503814796038607451252946608860857953836523871156258493635149187919919683044222324258541993945198686047795091932879587292286886157273444470378169254269168399192023758171711757212090836515955184380113793174423924780602866870795775532629227955060162086684953362744789758887666338283568892358268836185652185390845547586684065377518400957978349242560562712045887355132640571152440874319986389979220116444050371662870050447697007447248158607099557170676824339464047056266781993872823708137270563712533694205674694373676958261438708262729638272849462699042389007043068689712284837159026905580554198916003149489290544765578761407037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,21] -30572459844302687064093060479153471930002994767843460203361059754901604297307077762636063932343840634922623155417098707974408395357320199447125925359984455595497695566460507527472139100812975558982180459270801476252682645114279795649411607184932112540078225223122609848882443418337859435465647731238633892723108926982034340033432334758808599526160400859377395770435229188669964527837089459885418317431763650947452889693525583354140688723073801056548339750024540144313412259650867810983020199068176641014319362121462494203718839831806025180594235869440426347492826031544985838595754508367279261329175491493862748840326831450900795826853151983082888768513079096397904987665224276555119779357800656363069189394189442445659828149510451988439154509113128383544190620665086776488453145321843002997727811042048621039270302958864477273733562967808206053219028267243608800889758027643371780894972730985855804293352779553409462348904539814262246435201431284776402301661121574208626333636144236286552488630532084667822444660837999610787117031256457461528236153262566438982177722375227393363593434656584094018247182216294431058966526950881820479945646274937505209738384137643676006720038334451429357561450038601946749396180747924858895149404995044578285823649278919269296799760143332826629980538690762962106674016998875909677904718912903348380826215507312474711155972004530500796846377478856048316062370119748982626586033010964844317952141508850250630653854438045514632080079876063894339779672431956212542675895369495767670954318472123590115103704699701139895260957888584315477391517182659601937752276517670026783105306156851266428212524330213755340434622713844742815875748730033437714408081605501164453086200790199047274040257191392538861610498520397163374145220447617852803781325441774020287218502568750333427937028223712414584410986148675368438572359773875329428722994681940644801349136492203724562448117735206443177928460635868396273109808545812448047227540040405377921049255751263624750838972977136844379579426665112310646983695682983031821858769666597916363927816881926717016175948873679748908036568280462558838697592626940641463172070123164770079482739798445869152610860912341062490713833394125541970236127373610532401921547030782091876024757240577916940336274905241563769328403947709443337489120212429463263263289842267556165388400668010282895258098128910887020511333004996138333820118509415186508186808720407129489440380217794587877098536345141507510025119964693270437457025534895203662990110298521017211180160794330360565666766769029992703020107446232038900465179319484239305381724029462716210688671520409886660325046924342296510126892653949787064593375480385986492585571965556562435097269071926656909621149988742707175493487546033168588050734930205843879036469750901127802939423662802756748210507700295423622747779893594647898316693512152430620662744796344094558815498084329064430058916285363848197959711380851737423897294000082923495507911847498011058053698927111708624806776185238951498642399317757864799973913946750976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,22] -1687734476664455992559378224977581122708981157468330598129096898681290605140018233520302224832180171141011683999305356435682930450202161589040773921886110050960657053777610351974655458247289842504876224236645780961136583740413160031815120697879845130715200739878805903535050615866519707747496573192179951399405544504079722284488723659509111206125227348401945880425309784824246604144009968431536486345567524217678979032106155477078008851485075409764571284806524506658869070614995774922602250388065127116427510398109089059396956371475394910725461569699217052080455499650731853464167425570001190294866237855635773888285986503418944050204556728533090032204996635003256549944324364939423152318024963492134711634021747907805702216916615707088005603702918694774012484893388161751323986015418734155633048788699766110148670601733173112869613496428094100891731317359862853219545322356699192884446851960775029946924940870481523173407054710321571889125650240663360446692366181802253284566296976008192205942509149697391661299169230119375893434441418204354530613207573041406336339112085692951207679707275452663817870214536783795986726842369022039225905945195109367066076188047742511900299970341592696389551633242940729741311956917163401570321245277859895227566913127074580493310419988544882737787370197306688474233667298370434092956862047334218582720697696948109381497484673481188184427926441275741422792285370258307244227901823034489454820209191247138669879682455011488415961954224106820809042406837684091922250147351208529937816472225775976151621883132044399791594663835640515509919318501185069649027867521660528232448129351371060654096829781122383387348638101263779625966588917004018260070678486950028413920843027398027105660701705193803087064908960360171411850436016065942521614314994563588857985734496627653225354616415523018434176590467873900092292105673124838599924367400785065839276834461041996340021379873857748037768511352157285403478034265627753994966753614004277539286085371852912382849427640441422878787745075551079262010104138141592384519565160617313837877393550283658900622952359517633282986644346930916437623733131607768701983334559267844408074870305733847500158301678678470236049422183074985882133498068108549979824289121886906800231579532677853365732112579329243124003549616229871388053673192174274149576141074868401435216288777834149963675715789406572503716532082644618567898213875976322787800443470075167722761917558296949530492842466764226946273916210390618733847876911482312787221316884854115498132864813460723310939738382680143946660762263877346059482449893209746992530429338833010696632022712041216385955866979912463489615488440178783774427455416621759407813575772131113733493125741865256977521065058077449365091783167320120602976639016807047237013372647709144625926290735037559916686600314972029294620486126004037329038162526290839252092754290195684435117196668566014264992933159299741528170567581747346104595675142529155403459353488913129915619103622408270165967310411570545846932621862151920270713885588193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,23] 3596329566585481611417512624099650372529647526018649657665621959889720892514227922177745246400076081113572309704261510018603361344803391956216531147473916536813789682273011156255584189283731549561565517642999395198191476617279841639340433311644485828197267145008621856733053726892721234010588359615196518907801641124794519808056724767749360169764476551396304604247532373326747946853169649715445598934871649504049609095234284559520946189377430237742898744761114109613275240661433879475863908222963777431643126087676067825518953990771444845405206148150879881542776128585648293721137274876012860116358890222798087965679735280712287137019015613126574648589162134081426643211656966335504013939309635967350664976390867940823398210853319305743386739485457362237075757553035723979315319421108405225275702202298477219614160890641124843453967173192135501418931554874227556049796649897324662587426764941500908855066941839042840428289948380339095790648447490135463609728781922017310546044055419557624217412345035913847982721141362352492965954885416598963822911099048871562035385585569043333827355411953752389703186448557233990533331585915769531133431154099231784802319060485256582922192152525202661985583865287840647060178078966466018835069027991996249982977734891989812704825147375199757322126119356256767262821600633923870923937644897270801223843308045734058711638078014800390505309190249647853571703909188645113855078076341541554564727874824652280084508086662584235890358659779923015994712030589370683403879451835250256065937994153365867673094621823684763560009622863278702801080136945870003820215645985597471311516244324021585927387819706853216041270594326942954814290794759255026916692182221934754871927192904766864897711402489692548362946541707932677093957526490947597736331141992057392836759540071348747669555042638742162109311068266651912789099357571803742319011497715810535943941697751144819049679852793970230687831173743220061141413531360884559404335513321526507355502657112082057782967747564637624144986589521793711999633126756811764823910649096907109556134437390786243609205645188567678507297203646541306208377092742348907804278143455542981725427828183029747211444441243119115885186871647309897943321849234327014878560084981564735989065271289531487270426328625366269524452374343139342295278634411222124067518229453143270009133108495632394158360297423319137153636644457934751480726178341139272363125743406763213635016598559357401200024086157695243950095773793812090323264759062990897959620236395463864202906884790294147774189233001579702033654074734377535014117661025357359869335663914763903538643729415464170238355041831032566428460767910553310310288190903567224246439114456748706749205665046482196327188122156119295040281172662451498910134956452160698527398050178448431569334113658216174788209482235052304072060569708065818361504633070587680253829844776031429869173831301035496906086078675383646184040719420626913522228494673537285416995920621922939314273287229446625490033158507195444435827200288891986489890130140069888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,24] -5485434312108262918054878375653911127964447875388116282928089230771320487973302336128986262414009591930495458468091502616452475467620837920032596224216000304587992792440262789996585913464279887258650884062944525159538321320975363188334102003589352732514203068641288282162667373380727842409022087974029150011432504511758068209572579134376210471017017613290389449200740901459941228425049962172281294478353097910040361387300115223383800925326808870541027578793708189409472519379274265071326412731474495527212982087550278857331891694958813649370328169820257809350462737150652843687030592035287839779959768357141844754043361068252825620957926600978868683099110338441732767506425996715409552507435511430239022380891991547163054800112718126303695432710558903909284696965921801954886153611178451078877970570328903312997448216442572855413549658455718075812759430986363478119080865436042450438660366925655343270839824794317820780574704984746593491654583764939152061587623336305123161463676363600108235849277026126226318849230522100524047470502996849069855933559749643728818032362660393180775082242837572969068749897272086706826192940076072603808918359405629121077523376162821369235942521875051460729655797444217029969847312888233036442485295662728488607565493867226308039260759017879879059727505796185618421886233400508934015125960405977718916532574410234611872914644836110372588146464895276268110421782338542027497016446237942556085590585059112054859663427771281069259768173404078904406447347346978461644672219565263533977146549513077299186605669216029059922491135854205460604328356555974916168345782296992142004252396825697637955029296446930374271933364201208578463281129815870833043045431613334783521455690673529143617220236652348555533729263107088082923283722745077991789646948247593812874236983494762384033354289922354709211645195002110636579801357914704017809176173184951490986458689625806681461978080648275250450809403026961051807962631202694691041159854838047786910132552712451288253414959617598918603251768560815436812601678792240591846457530904762429276009235771337339991807180482763991506999401426548667282097438922130076320859179443944421082677680595427462775626941210348630004150846471180896103617850930674166997486724308393996332722847430553586856502141287745732923367658034461672438154477690720428775911676317646523582767869886283959555453851868866936229850691464919439153977163648383487999474740443653775570695334653038585348142994221000485452826388788482925786946204809140601233375318128201368424170687862525154520776598958148465869028336703952221089381552115251433732065010206486810784814820497538320834273838497252988189553051689869923459133070061765743888232643255429262335196614842307500626534989110509419627949579999951217932194906715415985893251763122559418225233177201343879046052598436871882997262015129001672386602555945517886962632215536120591781573910051562794698293604361552926585108204948911682107712501948705454604814298760380692055654816668042979251449209581038279306239334011960084887231425528463360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,25] 7189293140062256654827077994655870893981675503444838801588712609706306274707993483314479986585162737539365675956848457880677978153064809824912599767350912018945750864441332728093257772875262021094369493035157512151213109824391284290626978948523042561722371172615939613205497684052414435672230810292941673132957259422408712583252505036070187163764175407056191768587430072205597494927224115643199156876719511940660621177979549201110931424342390789539277149330169027753607224560508036656503576084539836252992694141401516752819012539392377865232043080717173008951790082180750251503156764951324055561879414805057759029977853545865932842731229866601118923853863892624783703391117401536520776602090077000564629706270867910735259155266150879247232842184907873904269996907496633410089081147490679111150014979116257236051245464342717436553199556110732360929997692220805270255964819680830161164189187449693106021633957090099426753977765864712461008744122725085862170970220215114476991515114410871486670294638467021161168374513355492979507922555023287735644074678052071509193952049588274189586341787480595648401103561036373448218647785576258936969119351348058109512962023115969738327424661399632903962809834589483396199662605411056984155871586998011224220625815020874462939487492901955721310359812587344769650334462827809818475383249269449110556555320721474733922774843112061764722124966762207505378943767944881805198753510109326353984982898559085455402555999588275696442267253335650040565183199806199063904218622704772765373228438953153439634197163576395413927795830885803647444260654198662167545515063263139686168305761150489814430803082539018712064154152185510159503095524395077046061174764476160936847773690272745492439615954346930522817475496907463655124441995082698043297031810270273658258621774128165830181398541027278659094621932326721452676258027529319827847093746944386004747618714960241721930921090471427231166092912430613857557030021117961049972653529391998315625089229615228749753224803812110583500249175097071646966401062535059559198513177651044289510485867950234292035387396858206032524668529615548612296173784912581484276234414012860290902099572610691715845635287804457200594314526134573424330838853874911242432643920610272923023576390713300148599719963325467629120890002597092558954777568434776692477348476158679415680574982601399818639619812809316317383678076448820743650899749089457258175483243657626779744138635379366444046213603027788510566960259258803428530442194352406075007110712681878633113087273239811595397530735764979358299925731762704280792524490193302297821120226577338024327660432060042215120872766681704300912949774177717591953270880262895836258734682826727231914181793948159909522443023124963723834653190848670607565278398475358985806046373847775710272288955511003508844541346837190332394412275518079846475847656373916552923175652964299484418140141559734800106356962468839464103017489426281290477309466587545337157156651570382928383061923739956053675403259367165773128469887487584198795993213741039616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,26] -8255373929341427500588958570865978958331165411580800049292951064365098465118946264992701542013739860726800277392617458561364967471755078651382679515158566587934823415574801238034668924553911066755266669929082354786192888229591051110875734020074020221084577477568928025263779308854317174035245953375715671644566604755226069990658812713872672637948393760417077374369412081648585365886684004684798611802190461319113564672736880414395784331369765575343924948457380151639958252751189752989392741633976359575222185967774663781392015832040371803062537305893285627209112998169950754899754131309762572149296468484328362219442257612006602305849144293338747759343587658782466957875564674765038896572450643327561746016756562644397454796527961959836496008177320930156368016770831609769511011157297901794914081796962376768059655448790048687052195436933378539776632075109929782119416547848796781917326641942366362357515644136236003062538353378029536229147389640741398900967439750775097532164181628393059797661188769200411686986870888796249841539247082038869748367252597998311691093944155195348356859815282084372893459211362713466056957230316216974257537649968063746416465396848553795923798796073857447348225617858454624438604849205601162383038051729687056761081243319413559273956873642177235359156449773788546482526601840721209415562699586861411504479122842091104215981581845241171959763177430081556123742859198737827407355795827372676010658809018378383718121995418023603545069845803758681535911064967506587194063817393128434050587415144039761600401294936726292423612237519920293162651482424037424113162175505779053272662076342983148190157049728090449684616185000564496039337774748993136107398802821157077824198891519789773792299197091419227744116694955725243215402865131471030153307287146619571799585887240517973180863501897296866187598845899732059386946368728281900374482153573174111094350582225372828172398901260772528006196290056047866581369812579050431089318810468692684386722300848942791428552677224064305770313452498637812143116357776245732672895679611696823707848312394306796388314718243353974983431086518718988659037545313674004322382169147987868620463537621466032258410505865708937126053869817844054075866156797475971551163491633561099228607064055579655507399102278489854565460731867318657900060365875301184493759908020802331897740877771023375819920538364593852622017352513874706499850745922385631719075872244165147413839952803662099489867363190280659530422563942490340278079107353860920607568825786382779129701699830404222621502828832332132430351919259753780807637877793084197180642416397522017260077719411540312914093764842275138854029343541146544373835029236476368213249772804046925703223831217017083596959361991997051903101237411380472823756677165484245721091347113649239634837375346744238136573454214311183742628743996877475886949748357956935936484328004042686866602751215376124899229498525801494333170309039565780542922408255687950260911115388071227733906088313869424863140243417940653429834500826818241804400752496476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,27] 8076583740427844493400950895513507349987154417027210580927229623732719251295356649803762045791462159312245538008943608369078585677663685811561512048350673728332489603086743284031226635504585733658743900438257407394333337022670110200337067666041853582937161907647566092950609374368305707829997409284340695089381218983556115380616696460649877513096552454485645929302278274284259303813462540993586209570022398094079940156610898937511509042420327762250840066410378992612701432220332195613062800863952010577439637661105733046417078226907159852544887529823095064317678835208451092993812831024464718060738383751562923003529175825838750036595548235283445035763820215720816356767399903956950079446117793481790081988536096663009871492703384606257566428744152189829476901202380447472504433359560574814107400970271240914665811936526976726607594990179983232161804179253498362396556134021728884461078321217901108992706234148386250055966192285564778225487655125033713982825932016470653147941769117378603339138865089285245768269066846605553042805884982087478511797716382731380455316812798117486190044363998076565387100204661100271448326736260491920884914348867578484873809015728559144746765407661731572462292093486819072524883223964487623488736440442287522111223275776169856374365479670543602966713208340234185639280104349946056773788053957726010682547588409529279201036361537252737128148564231528526766702212104774673994802032887206723447156308673635311529708916868890861891449325874662892730810976991401255094197145471702688887729783867318139295261811455216112847041787897264765787155379422672758425558129699975600259299691694057993551186051819747055223191142866156778156184761831367102656611417258702396033312007319218077769777874330842087183107174763451814211996549104852706975034327872192646127754420442523328332367406114491697521007953070841687187027838683182324676144373736510650715539438007122603392683111869874893828528556924591070085298144556228318189573172929861646692749929001994706426386170007021783690099855284361531088687010688788444418154112802001380904931203362488474270230879686448242412396017504651457701072609498267360272431286137302590020050900346855082875431023591727174570965324987304844239084432728926879425397571303013594592704096690741888243365871995392699004528889359161131965746694805821329669274394565855476828185821019772908393132933272588936910029578612035999847523541207612487555457297967856318258348800181902328860664172670218128613025305905838965793358834416831019610365790585302253301827661543743699093244446759949726745288954130539062339056102154621611539536270530058333958413135954153600934979678842518408442805865371023055716173432337901194587641909232408959072287066070740224348770952665218293273816215206201089614714129360547520267745686156123733793799879589324676019505575155681455191018792579725948068761105206530941938476745775321029062147810087196049511110679438019686742366249072818024043851151345977879386005315621496504582651646397569600947401483749656400464462685673569133954891015170031616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,28] -6149873904248086752346969269857187045899816759703907362385359018152611969050096145899164155609653750876785463293233029326200230881696710719335228215710576649207660471171534541012792409171308318563501010873492351165933675844691164971293803853519784816349423872358745662284397965997097757524878020901971559968522255532478254708324715510487565371520557823731577940535094745694858144821372022370664999609831613812096229031698627975816084115048857196079243136068290052881567080962584717149563229202817117083710434975498047468913243996868173537018059356657311873248252306181242188401427534391654296748855844393636554296081921011490560426772974748059670859070770271485785951560942592433682303043644278430592415018438225821777969084287108741242695981916442819484688828652244478099620119860496914836736777351396722644530907234104075205766367175879591235509749123968914339194242998897482547142872445044129363119190592897873768619881031257635948935500914424264568091228310121327685823785539487958304475752371507015715022105819363659203908297301004122376623740882379912865919322065029191925916769510608056878459874173819341917162731886070498486362336968349617496015940161011363362757618635608270952152160142281279166732784492015702922491227172524214109910501895470611627446441050314250213800361141913139941514227346297831637971155984815383393739153188176736087977882665942834441955154187680946041430980555787837035117811022546828540256238348633484663446241243794304363727157123548635632018277951621127507386947981293445278134164419275484588440913772679811176386843681872327660435146723872519678741103925059986767178520838488467685882292314108295735186595818285387356468707918209514848038880043412152444279976107901946736879488415921345836962566882730381610937570563394760616278480182686524113910387071807762636272640813335497003967143657841125599367606184170174882960610870214012741501048556445803748491502136233780676195334765872056159591501127103618251540177267341398754344195852245777894435259660999497803415319850262643511431519702682948968515667713301444431298679532654796765363018120605918041552707090805578421237824429172200804428081649464974693988887810982004407965175976926275378646025006771549118280479571004369858260917956140773014387744098544380967483862657533367849533030996046340106446058309220084117187735030796743016084151049847035469131870518580625756492403937450819317260013945928771540140664871650359813190605343559736909404015761023554357669978199472031377094232494215605755197277333024291724493052908035721234503303556520402755487671982528397101379025252197218961939926741063246777865910910930947945891221090450501757488579250541805380874708190505074571711978714154550876839621491716424887682475575045517989590379365313545517279003630620347923527671833840409929933623155848792532223810826540963964320086580253880877110373998241139229910968299325992955827672547460127367749247460388967668346755833394330272451895017159687103994552869454154460540281734480491861620744425678540920035099786984752345426402487188848640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,29] 2454764847283745171271901403899000556400778872735481694015332938264557730083638433371227999787583253025895229418990619215430892519410540140236711182583949500695557789018885655220076133496824198069866792607968140995383490865772073863078090599822965047749566459770282787533034593813113401773306016722478278248658191157112325398068597126386787992196911296324421255515023877744526598137423959272550527714811184598051563993342266448293650369870891339753723802231605645615582159169529087141115105107468463250570436443538775276482887342120155179184940859265797118970502123264483573521997894278790197568248650601839842317982465520805297106331616279653672936440476347519221718952757158948513854658582944626485030596750202925695165593497993405521577142659800669194300746770287717514994621180909210343056938726634802270834604220319521288020561837775634392818393097291493248004140450656257031713691581660772038911605617431695170423934563051346768027409753729868484237737638003328211077045285276931721043178931361919261670045665055777369763094098780578031228481108392336474555628561317469047773359945045051989833883344625331973003281818727873477901184285794341908782831348181663906707747212957946929511844883176680020425791266087400647739234907082956292462955987659172032412900285796451893947420856602795675945185337684478856629286572450461962399649929453634426656050741226483420288754161705477784224154671990066162804959773061655005041835407549209238735463356216276862596414854795560649001278199924691044592736377895697692025601499443915778369888386516347797228916681795876190806622343404752091914322589850011652905223769627500937268649243253829768169732486546096564413020402209223431875306022606229329495064887874949932139267720929762336545331480330421464391447835301851515127377887452595127334990997309299412234524371692226320947861870403023745786386981061697499756248985793012134960784420095433994135278151837849350841935798115385415462275622972824437834509629179960051243411659223765211731753204282520271261280086299368150234900940437132901809223452899669554252085435441244021051030537173468990575981769970778765101990862496455470282050053567445975247434859105744639240597081584939133195791733344774676123939668911116268685177352167935869095494134090501471245276426538955074280309900061113214989191300823739135340751393875842895885704036971476178698711515333374126289012198795825159227654736185308432268177506859231199953465094083754906874679228620904621806709782113937730352517723597723022344927393651347807175483019953116683212020409742490641070571974490664040093888869808833410724108442445111777490297977175760169640931759887250398669212217943303761892561284390174055775802023654274312456274780170158304314296505617570746664908024187247174849066416055745015248562447238879849708973264307915986902679372781352246990978909941559002424534079941793850357011514373741633083698667899110791319697754453093850355209411885381390558928454772010090463163468584392822144284463482426800775803259216119224991316961793916512463839532953894912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,30] 1842923150264616361046847886343287108760421396114422307243833001524693177563482046044715558349503833225650647224653003937283998676356493508522309654639556419795462138955905785483842358462708972672231329532784642080007162391272895614608235380494782126336848750335286563222238532378521834596234470327032687651118402521562271010868633897940561373603281501441515170244624356568821240530906699697656610220433134507693181957364624469913679462288905541881812969496444102022829626010649331337397100885844644982367956762285347158466311103273022945590013625422279377894875692241605073041557634271078012328211683789897138545476663623008212563854408468541802949351187405545342451154551846038449363309846612176140424339237311023442761661740666677610002088501730805634902423330340908564268442020069528501301190922323987757439737592855729880458810300121710951489431120602872522880883960922439780814832723667723027998745031195639250738004637951076528853169767353328961737076381831822712026234265051772251371690659184190704059877796917271328582995794066862872245844596000703703388575628619465267856653226174438449214671700630890203172103522121339095356757294501259135493022888570449507093700273304133122857521573196383246688394412587624979183033627324187763474367841743649499848731350015929260650758876119431785754344951578031000725778258905261420079247548726232383019737552932439654159043999027053452799744101024315079840598271025852167357436010403563980598256239016512855212764308210750820621698054914289557700989668442458599484521099311139844335501827751183504625220651989260673551405584712692460221095463313291672079168247535144361850665699358738550365237196285514118858673117969617693006788875358597880686128291738303520364897717029612882552380697490936608176847239385493563355893640126983072509588572164092204361648289706662887131893350123337265080173696640458421302699508077657294587173009862978665291974658611010247528278776536712384457171789720553050199765963611792941642050877881948169038153691054845109554848605000913625696692787082625154342728487888442062309531959537127606552875078295267638881727442793862025207330598814650432979255525401479512763118390981051041902584226341881241992886371687707492591131530028966203667756289416133254426492093588460360342648256668936144076373643050205970086584968037397407822844365133563243362704789249016688970511161702313191720352334309887866150223277978325684449885931208515134469920981696169284474428744655830759438315532773840460408445074999380042211005343358002293312965810453723464849320416850698674468221633858869669884019062142372876623713444889825141854560483588461508220889299190464535988008080121977451324609082572393953181484913881289538970812389476474000030080528784731196272158239552280215296004209836710727589971490618945275168347234588135535510569468946567555251108173640468372637824569073677301535543713266081861252062654933995914379981618232057888449710039151297250351664517215462567634797312744724523640708075958265186289522153833172800131688276097973307764158523947089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,31] -4494683040969707164297750219187763079492817199436902618826796622890108085255655415884153567129344080636670563115383151128305121392733184360572567823512981987447898423756116784614865914630915203145178170870872783905108948756074905350053071134958039806400374112058886407873156094133814416888144617083536773612666838786902068267540076616462918950006278633654627028933854491108750130329654886372683358841045591121381795523496583759069944358314891595568544843808087376827679115099887219639425597818297979398958253670510767972203141892750532566118632898603703409030654281715707925096485197342376687884112953681537004665224862160123469045881258085480989601395626984884774389774758634078641532967151160882511580267719988819918602038048806562110136114022904835407241530279777149535847437565553665791617236822697491299292601184016069233751221406107349267374186431487245582606659692555768874012728748754364430081537198822930253567609588734187250370291958035150182394367237178269406957011783226745471899298611526739371938978115591630557260310273345390218107341547271686179172065693191884073808860596275696199644052198205931880509110845515810926748966912983169886576617635397465280342716847309414800521567459603567948541062289771904805495259317325076890555607976588312966284831607070910410169306402234801483093983699338235120135470648580378035419062476029139401127648856377487453074664818322717134412700740850057419019740372325692755186551452590002196663445432920650224332185174038737278506102616132512266964912332751399761324106074925774180305039784991563571829040313239093578962519372830929073383149092196821512027194999971260743245187536436022738871122691455928488297046247585007011375789190913841455654739617300321651596185396029515751602418052335969196034230078629316378798848021580259169533342828907675535326084531120457396549234032995889411248568978617060845965108498748717793560524967668774428511929393834865419572737816215612359496143442110672275356817655631433099498327480425456716123300329599639172514488479055198485179895054124048546332022990088342447584014095418889887332427313325735260635873993289640817520691624497549835384922206483055746885391298702450080603352315746390597200216109987522808218629853923580253361143136551823413324895744208712119402615985226698236519966248935679462828536586654417687544058406585145238091458156674030617055732514781385948425180061395541490271232303828077585046654130123811266401495155663527279877424758333542267390179912245188766069292161464893732528730202241815051171407914837370437081030751794688228844812745707076540086444320530876427513275724118497470923593097320315183227531000750012129151258566148860976622662866119976361377278377319174153608375488366472660387546546795515466762631538629029460817851376354604934220486777681384679873429827679266374489638324323708179557200581878777036727055419321107422173554522531410361655124867028976320716532333197307328887175824425752963883138104401592269184071774898499123756570349569899783415470494399391449265051434240432959508899590706298880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,32] 3967773110648005617448963057945159883802853985753970706370293855371997198937394728544976674239677763930756089789689283981090151128138077075913077745903734747973152283031985871483092356075258455439950003060447350408715840279724281513640685539079890847402545896847705377828763487814783746500705119068271165321423552332890823937691494974684495673941154928045629571460040567926768022495314953056129971269274033047492812699604280768377988028290843083529747634909755943340269821232310350475916101648224254339179398620750007438074178616065376887217303902308969777762546393959827641707798609602037647124141334443732184773350709683195417775284347385833919549074034316607758720815074238222992943644411382873935787818946370908082375899675774606819159794917113262950231743915328767245796400750599560598152086982127209143356361218764044555146916168340585641333804704620604463706393937655039313791320181530399984955040718294488812039305071521689482205722399654791663742776973063047756553966607603660095736227702771337735475977691847843685040772997216124235925792722508268837846470626844950667329237250283278148971891827400618618906314113790025354462026482027960039183472098997800888000420462349081984864594828114065578445959864539526876082895895361719829023438042221535357717398125976035776197738433320193777656942091963506120026796451193846663971491465427210725295979970422666293439978830161566353396477281126349063157424913683593154799711010698967566261654297842920155834910604248528132624752931810162091036407746875364307003091838166699129690211344810131199035907102590459932738259554833079979451599972800854538178437644090154989257518160466864528014933416804110450951084013976304287590512967673673312537704056459547414211162993278092247669943158703115334924680489124214051061083298080759274152039996390384368667595883690870412149970045626817098720476652400576922298895945283627638797776469858504618610330500648145727130120272371107904130917644538879770474704175287040810044482991109502482853195185736004432192497579929326438709519077163053144683737614006535173790109709199912802023840280913414491242882461238194922034845692281965477800370460969891849576026777060233008402384448389553909025682329717702256359400547551155012230287021708816460422902108581083532704164973202551041444633467734563493738920942205941166153596761134042660004275897016494940928144318155800136339012441766380169099879919964709076660441693728746449695391734844012247720810296180196104282038371099172308641123384555374481884244799185808724836969602793736818615673584429765515748175735475809911493706037492976222555130663985449484629097817430232181571148095746842438099178996759512111088390569586862646013185994750510227531930222073576704088806767855031123499423036752096767874118697412365248410502994221130095928653795736965811575637124304875295702274468673513343495889450858553902862902113109971019630101655464273465806814464493855481345688482569949475814297744030243381630438791744649370068151345947526594600423619620183446733106523636073726805023159379558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,33] -1104804709811931827756016344495385556667048969696119922759924707046058093565415601660725783186521554564340149707807442099576776786267937607304871030764574881652309494628110706588636384650386757056544891819706861235618733532461029401258169911942784050556909587405706306460810549732530401488067023475817908570664910671007370409571970465726128864387308675497101234016492491048860464562262099603795708382635245638794044414197220104850306306581346752228238833357096890084509210703361486155636469886926270004394344103163342445879417587157818385521271182750549630937550423066829232066963395931124203029147755543100582041458537233335645580342915672739030114249719088525175859521945062031254317474098226664425584293999871884533966290448512986916084888801726383683881717210927010539096844904303917784597453724458655918982028446464503557285133315472801512603783383944002398574551350249837471641478206947149075431780757289008555160516651441157572928700441440992734610340220258349064425932506054373661495440788585557050375270338908572717039228189588985875001354875095415693669542783977931446818953234573298225866926598976619023528344925023714894881317074424944893964655814708204310659753923156226094004876137112716540453248263191731943599170677378715347416635109730073389714153364670389505850759207115219876619571379571151786897324469435179355067332067362436195299747414790648540169816532389221275670470322544694110936511637418167993786715002837689655775304092593552539786807652728608342316168489579584746808940112427792200969060806942961236910140739604255937007457680571427416443102164638244104578830230893724268667484972461314866976256462692924680183740498331348183120214096996841196798810899361842244164434049628645724785755768242397823443248423710781046742484327692154737900575802428692028727724476340056593339163067991669223882077269457535115264171352412761807765799837360877943412941671500735137568326581039241483824385078189633808622514613041023562510309503561697535346877829643722678376511444586161407594848099207806329386420878717905706256104911635241820075563480566228420141554658230635998511183569220475445586431696042120652512849561224810222501063853976574304794201297256315514510782735307239709680235559491229389293110191868329881007287937661482828235451194598827464976138883532390040555915435979868367766442841621857043752762426238052610526762545596182467309103523826122537157286649346073773841779692335240774790336951567797085566881591706304968699399083882601865666694666173412011442298965398174450869394109136279524377516590778001865054154755621657506458975206573570286069433531863139961340917479273204433320974458447808640543481969101202968381283556933095917435000060452178316676416642533065568048148810059387126489666236167699302864319233918690665674837167593177453583202112992924190125356356753984867107781549478877424702299488878195838277393126293063043651341536865481039844168798716842160048654740515878917803290109431052804174181544789074822762689412397114521350221213265987336486227333706502101843578692151803904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,34] -1655476955785146749915663203035936018018512315884645835576703178925237273680907728299415761766198827907285870347565534674678044105582359886394296348031917388675005507498866785092360695393700417575153836181718480609755974851011423143183956965480070514047260124838031248331991908054371756640374841157815304025088921694466884854822088798724014574340926043655644323479301215270425087869435472686992506299434060031873653830999365581435435326378220820605788866594020081309368844791330941165080190792827348579189531328386595526878682875499774697331183910172504405377844032176715627607694452239812845478347824848121529415272510090078581809437200793896359923719118456878912876519149676039340445984533385945158189362662478094163700057576940503921956773487508231503734683730027984719288059759339711217138227819162031220562177072264114786878296332643090047673283560302988085024401029814021519586908245339578869579453412095702355584781630595324233085558303986567537114975967004141431512247150564675574652303335934804553549346905705817930327462958486852229815937136772405547627774444881989052813624463747551626528596934385920703732229595846104615485874564239033678837613760158605849337364808387154027965127758368380258957051350427706355254848085238768089281744812522556529207261582478106606798776898164478922691581516878354862898538409262183901198063606412169314639380643962362858765461565999877121584164013619412682680227385794668620237285033418891635249022513564243009793020211417313976208206043295848551799450991718147875229431837502762400247442920167786611867444922524963519376588289165900867477181971030947959974275015599039764000359881805692911779911485442618357685851934618728894787381944893054468779460715956299960155810723942491428774540794942127882183492574227927604825378573141734716236147360717567883461771366500382363597475222855212957980337214857720522444769916888183319733022781761103033745435874416731547066478685190434615344250035369389318474552071396213772897976390025991693257838616454938077167147106972501848055482430171732143776335879292843469939172070404389237433053743391347234581754885652070643574055867721986964330693327921792287979287987781693565335233709040534129950597019146054527413159708038577321757287089702073661979129141125719761098524291463195922740000831127454130060802902981343890745140900981343617641301671294061865445230420101242024065591935291814425076864591226341907277838023300629896500753078993704944447239270831297953332821395835570565276047222204713161171772645415616296137993458373306112859638247404569313477571440122914760154808832517617489021407574288665144066128667641180221383091472159728391317532092416262040113718484012933083797446476326812798513307267723012192006809665856713919581653365007534174028801623701895398830191063151183684333780500236774505260009925677845453665753252984379576144087045579259925293676837510845939774805028848822335835127438088973898502694775553761796447230254409600633978324021280054685970321763678765610471694845791456387780364873118045476941859485573447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,35] 2609778244506498539612973179030780664702122654981765406658014269724363652091317094199900796920601371769162435271469773585947718095079781133694401657660850896243490695996376562134952798053773677856226404552014619945615182443040255033788856334785628803671452893117683761096145244793229836506859239753848591577552469378768700055842928172029337460739939168896544603162855364366497246000895684550899935183590306169032375537776724812600963430798310498224854382544333342623049191216452840817713028359111594941027117225735826038905982777916949058605302203233529794485937506440752115937263101739220911014943449967763427160779664162303390074883592545633796422055170708464657939928492985952309964572787466004087079410245405075829924810480674085783997675113084948406888184675474589640439327287156061011456197343032281698085909245381682663670231004041812939774407120967323785324742692515382169884495275606303605189562155986324583314755900520833569001976433218621309990030530945884958907508830442443277589392021042693096347869844273726321272276201167383535150503550668658271564565311597275129971390746313129559986063189228722469795766369772981611784985700955718485637670166026295386287711204641105268796008204969158703775540632671186963062886384530738044237083236305014768145558396106337953246090886623769009776944899856748157712662810140950026738803535953540639708985053131012832471039980097001633563183755037459447209338469751796568192918068891420813439724825371095925337693984518587700209340189784859960253876840367926771843051863412932987388097922330491998636084298689883359314151117890092979333277619037152325327512946429603001988333268437105684556795103634042772873889849604693545859595535790401281798757595427288156132367776860856663791732969560120437841238771667951872419164826320244126193275610684664768704213477190269196472887749713657315415697323520279973906565576584456394155114877081915937266289609095541065486242125820224915212908349483975217572214237038562160593246671199832826992216375335616456826924891889307394644456642177530153246636056832681846056299270567330647808862558982052396265427582586044974902789481042864340007236623069246559270964957015300650030149012197508434366196789973170416132097215448974126572383073490138191486728784568797416184030096433949604761816647519050630245591069745376234572503509353680561516878191563790403939018091491509021923918933687475271383829952888565610888027105217884587177393712844423815742280750360573425246940575332975077359139597379250025483527889072095374461759613425131271114345710873090279376505849352668445779379941123096703700370768305638691708661512719390808707863378328055828905231440793822334336371493508876427246429879380587757223336302174040319118345613300103167894804098308014461770073953663922346018209198428435690860060639228652153990388285969771710365076429437374433250894726059621532040254756750290328847374482454152518447535362171224645219662629389216535570923610607937597715466920743737378261242032046651040323211357328345214624147995978023878920465794358837248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,36] -1920859330130648918298839318748433821293486170785994411003411693586686096655873395393024716183204804496425779205431389849922141917420289675813184234876257522222241148476277739898879073693305814419885692869813640135319976458182528008728446278000764647824514800649392463407152606780398683845733751732837789218904112989031497594630680611872630419413076025495496490231863216075482303902072691224400764747744982998279300953598280697308360219772641111715837020422442036767400297586602469339698200323583908996078641879775516454949279412482395528442824238685776159809449815969113264298745312450818739010090812239558373313749890596882105722905900307648790203530867575703307872001422306493883545455460106338674362450807802734891804430012954146051519536956585132744149211364825859865384460256966696170878320923496802776120361537263038678591957392028726462585459088250451347348044521436765755815309715191796530826328564728457297876990276388574780071674512203205935242868270534484380163504228319391754298301482242526092508655146735547959732674098209260329068210482922618612905534768821573448757136028257278780614710617246548055989835465456545220768002142162704034486192975873912670703226400875271709514577165074014974408796760766732702411754699189623630956022018153223358907809568168068707983892905387494796811665780519125494426577627340570989500815186383151462230063904343246621475174098188096284342536167211800453838071857296361085124936971225659373378973003513649262185976844073665224375697614332592328473307017060323296719955517788114460018403252305305387677483333164481161749269627323702288776172122898122930797243222428206390300788610983086058332886671780603732204321965685322859688112419952484199767429880023804424080858272035705721391685342058343978170766230118519224370160760371664882786390855419829786381949103967615323926091614699926867716267478993897008944718246411219912894708546757511717620460565170033885283515349194769712348733932386004747267930355975702403695069799618349057742231182215849068459257677139188741258662670980219634448422958932489934571717407434743033507179914168411645027982322268209104621624481962146758192003413786783419017724379485266416094262828327445926462535031944710588057899873323899297903562073310395726820462686625418888753629800059233160699520273467111346905286768811247283764978923492023151357287460988285065966804213713043524696424790362779511592041199650642755302982802960843232748678365525755929039548267093927185409520785129852950744848771922466322178162277959624516010887816163047519359960351776365811902860246204274379594469557293714587390540418126941834514646081198890462202783982527393594457123701537497683742285056318897816990401926488592736051725823028181692786392749675600397180663493385636217706942498851122290582170541759587329961054044167228971306807293857805002721152112859594547962623866657803618256172513206724948791224261014366797440314964480697773882238108160741711335846578797295812352404573589883261802297759191128358955274713496858323114107333763442910234742138570014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,37] 757249231596007285835350251710375603330697370546843978439496260998273387754159700234250560218160547390785299799569013432667822550202506557548132423424844378074815559163616241998746410723251343083089815245549795907000251727644733480971793538981792586423848712828962319841287056603878422621486980944106051058467279732150322861060646407389474839635832231590488671487712356007338978815427701840849142564141034752174690349977333549711459623466931690122544802716747628171692345154998947574954791587116469160517015238315885554320931888204548119912047701613164137801137486902097014849963476543997178515678046035168213984858747270719241352083768339530192636565587760076501865269986083378785143011443696412984046121913027158960046490287187252719260027948145089109902254055483349876397560071045890522397874494897423730314314706477752303151786636977093037545919420105809637170150145239685891850543090443291658946260449112336692157995835956424352875613180010779873403956893158787793668553314083688566395114840069766692056250182946103558824774394762695589781001319384055973817530883310180817806105142293521222964881150355505117028768646497212305325164373435459939879814838943249623099771134805917523407343429062522002405923507317850988983187738803133715064633184993823530405329957163990722538430937070627362284535980609792994021376919992728093129799852707671594249053509995685707485156753170288762641031561082274269845074769855173383803504833372775040552225005254719020473350726216884495304062984523621963661699865160877791667705566487957947166878826756070026918233280140461591062151852637691156897201316450708340217945494913860402734297475091450175194320903061090345871922778054224778351570519779282246054659747634153261342621626417130711332148689318326504726698152915161873699746907258408503894011168295898878345637505431732836400700746441742295784008941687587602570793623227013505627227842504719375530602305956686420218666437353558692821404398475483442915611308316080168509702784689654640430983263460557586048779774156170749592989866854674607144436555051279840001533414884358412922980245773978980014177853993588018063978775112935167901123129175117620424203852488531679015793456989526702937400130020124892718958717564045355834443331250421862599243334189251947607883116672024965496676250464725532206343899734539979722509006275913132942482953373508082570353809715994491062939820537859654858052824667190438315895417396687120877197663323661725483131068597318654575217097000138293078194845156905632531105730871125588826091653665414782137895690083472223272322565559192236991867726821654175046012459782711859929608075002742465304585058892308688229352840472793002804222983085542847390288401095697235130313496229199066205964182819078050175691425030747390328069588530926719849994544671905632615636244627615970458119918626143478989175211592285513916515957629669422867780523416006331284063595781638831264575004872735774719892868756935896062492412317734504549478078197058216408377720045030670011285144982778703015427225030817901206385586102861824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,38] 14168175989950637181837835732793150883843249476353931486666598410590328230808493896666007435390693465231384427945849478192209465460966909651662358856473070198143084006081175564270451197172045430085359139929620757583201589741335642040749839269221461834193806533421007133534983812400974920825162445438072209728143175006999421592796624177220205933582952919966012566486506128294590085091277476897939813372599729707717889555524880692978892674830211251757574327151715234092144819648257880278599736566288527332209900761626762497700969716807099689468315569083275750886801394978775641112058574535048171461898471644676849220720167939376179040132101548493388483982746736325992324849379835929971358872376417117275341191921765005450186023070225372629958012484113640306988189855582918874259174617758843077432677793016703092266409986926064087507744145260844324179301957871858272228404709849088654251712524975027826356866707904878980011990087444823490714288378151182709942310408679851503329271527694786271284687529712045949446948926001064690055288610744913443856726560645099776418028364850197934662892745144502324830809323264191540951678445131115424266501756796756669562140109478948654766030403551518644117264655975644339701175515974085481589702938924025921434253277985777990940323634161697788663015793348601861844055372554400718518603428365298509533314167918887518437291573879136456466606149905836300104615721241597359059033244303532864444010060227492437673219020690822529353119230750979896132272292351530218346594987752110564560999379732257417034635209360421572913024935519462483258947293145674247154531429022650585137417535821180326574284624101790665300456813191114003996489894047403664711233977802771394483087688436105663177900887429754992466049677252067323863544479929575467820435956023315871872752012742444041431472927396043808760466111365421959551390776980164506773908090950362526240430992033963325033490461871415531904163570612774810494840367902766447684864141616159517169288994777642295943568705797564409561784092826830864089378987135547926813798070845180279728109688507551548480940667431692139339161903361959945377378660982745929362521676322856094873851750521069694636739965853477948791431584333176822120053992884072123923835059047812905720741545541902530990377175256860960066346405315018349669437767707502596591774248343994236971190292578689198211589627281519092998586528192046761226749119135909540142324030290774688092925835023788740066856079290394065469153077932235197929696504055204842296602175222644923765477271930575105209852738188925253729805440483626832034785124618012634580055637154180730687991487715817912925874774560783035190333126450385349075015533531544666871666023296269647470655877236559403573025998296748451844827047529397924807809355977170556337533531656158921663655253258960092351473565404326911868204078626769631702510019903615248052479439129416912866304051420953921235594394332899836585791018658657672249747573519169271055726143527995900451270183698177134666383780284598131748588819335761392378269872947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,39] -250824529060080605018300280502625595459403829215644834364130888086141866319167707768215878523218756898425083741829325511330920829779470329949132497066725462251078028951541802418122311167616311025829999197556692288276325286890515576266098374389129306588442772115609232618839553537198874534470817340296202240781161524192407414412981103222972365407941378430958560881725514287354065735610611794310057546685095183867562047481557417251481674307881445229633649885996475161269060653872516360256133206609562121398576423867424027054998636411075438726968418419641108844378762112516788859567217792041080216959331735294908647789554919277987742854756176509455189836263563533154150906485902565749924722247997787435461751689763644225524397196135354847315134071049279862986908195407286285392531425387395441883833163016684767335688086085149249845249666604127408941157082471560828693866022980016045358589222569415324855685482808096849638299041712628417212972692218947073700831836525071712098777388076044529106614984818896611322036660910425629317387920746381855443668423017394708550841669614101780686138767321465451228251747560209524453273054883326880964952684648456219590270959221058342782012137850404205572070598206485440674546617778690341642467379519151014461641389849341559821283919184468114185574511772551420314124495827150146651527710509637310684908361434214773523932011033982600218216781943548792843637286782620959216113706911446250262549102181426550599189117271157041843727244840421619983600998135782899175626925790731026578563814249797455065029953607696143192141881829499097647108312020728779450059041974714496760078258883571950669714986609810173391070130869604175968219812787217859157287327411125596392754911538694485617980912312012952374997851218264422232872124911666892429759350698241690816759954771561723475264889031469748438155469644940347708927436240759577906550992599364390407598809125394451433180432065503996416449967392881209754599338644109548876263012305156729925278455004244621742746683022473992774823926702846208009602871398559027074897882735683449078861671266810764144113099487304550040638850190810536653591708561001570839872439829494114980788469613814275467246587329049862728378119235332605914959525031722210826840657998934230022586376930112651541206082204634983431097390015948358427999411716369355901232602626623950265310913765503973690414702560421705014830621894343572013250242222793471250402399695357223687547595667876580857854845940646591655279569291323261045951498782058636366540261446529131066991839234321499815180640429237127724059510108855855377780214875707680286316378963281146031349314198538533954659704378208450510353983935127792212976152381834514955527058634590015662657510908247906784064153586152788063325413939155339473525480133122666250147771679810389086053330075104471228456452992769372826149939887432956628789198068667993658877736291434203264177140966052996384221320780538904362440084861366495760085527823896076866806610721046858785935103445221786187270564101690935425362097684142864556685636208164864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,40] 196985259361785622838072974800237756123748931640031353923202506420615186955426615824241145172875516235924498916712545955148870119350775094908793078302316412845263495813680697411613937683971657423454662094340467858611939997685195583095123841314781289518705137187100856748877487446215457441133683768838633763707317955827519767892534431161952892178232383098451428040274962029271244172206967058183165090433681333770552883179206668335076703296989266638079651733356245157687513960264340622624703110302163650091685211630194181317864162631912067659930189294954114833626464916056819024249640172412430534654215942737909538849624641489818956983614560585674113570086001717144896645096113416389982732359756233118487126831423050221881427876787410945381964849711137870364720645179361161226504454901851618834104086264284069722417185810253378090836486145990227320520370916610408072586393114863132453902699870440800010558152687291137906007648677050902045415385054490983171506520011127672484619599798376983548077080858954202052348753984413655330645478772440680436348507901202699008207683958683043213089728780418090105182344162218926952694492183361480481801062090588452462040718222838429403172794960224898693862156518707459198664909969611444315472747206567356057074239716487454972891926191927601834861258684627458700389157561222068073031946640668618621411428785194610609470663599288495215897890824097277027725352305669961292420861659371346913348807694104630612736358639942597627249084646762935029738520118791385477642019536853112262665880363277875859896791931959413303152844739397049195050397158023909733748484620269018688725854488753539780078427788243916682404638076919976991272971660871512914962686279175803669025056391053218757323590386189663698512273518382548178083897498982676688673905922582894640645498666914014459768329249155401686536987655817828340032403564097013493990793675241123411187836676357796945029462391545226324724770200073567997318240624499848936054108278698829421293637592756782197524028641613960367117771411596230113943913571665036618349416693392242775377085807545740233224821679868502319659358960013062725715530834594202635599779373145706904585589347800735795052693219876195984096473353083205815454681602802584755653276954976094811133272643464547110999331019257211507207684993506936983899066360458471857212807732139016242289639687992033540250305022780133893203097312216828698472046640645583506063724623995668855731770383539126940691628631540585911644422743902653045875011554295803619428087467241280123138398994165640167591773083307576101682884704066811040884375831441085390451891087961922642220796708192688111969538744585410932232502937809506759289662065647828276561255406702835537940911186758886377567417381119519356079472064672949286988081806622976399401670081333692828914022618948093667597009533778029125056325893873046097903588482405994704517401391817722766827967313138187173520576624430093929724638450321605656554975110836151399056853580188245788135230651634299355673064124465011146598730716190900510261540594647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,41] -88437841191750650452449100532331162378443324339438961290929057208694897280126026391239166671196249326289129314835112987800916168213786603282343669686009735282160805930083587533783648068534840586784680102083069044621385383411957196152239392919682925153543184579601328347203112849603657027350007596487711867033861554617100392726856614085755640790397232222093623014789220693089118599027163811272575777509593766899942442886279716652301175254768768472189063209022337109598681663093939670660497332377431652955016546792313054209382403272377463657536261311280206013159510531546373128801026322355688459864677237507832342323413913386169529980741356905286284170888914417149182866721846989110451878110644744418005470148931972931651545169815962462344195507454302147551574844357519486373632673280506109133810422915298819490871006630929690648043764929392494641343120813460504985233575416201772438316360674181089785946249812829166656907494915321890077047997013987109777639571684054407611447713686115594750198306647618463702190222708428448385174796009292959814128185740768114289113079110484661473934005946900421123863744700956292615748504434982166010006245880319784179529320450988360371857319344942522649180894628119255425787327693270289226435342130372265629938305477521762402599263639108221404088968088335190347425198370338104154046841551326848169999031379530124245269762977596351282553003951975964049161476687801132707155965880726374777874748962898598931759656966483768240083492543512182313843602712984913402191498395514648923034929256420098993022649335213258092676267156209237702578245253115915265140660488040870949866576041923719572640239107565770691932683800619050033257374435867148025859745046527514890484476135831074312928771450075743715180207859672457381672073223177854671563028784216384703900963588538477016282196407969458452531471240937017062405655234478309775326180989269845654050453337776358423838267799856772330243609193532274638347805567826654745057098901006694078164148044485243093401361081038727258972377720512442537387306682547784328720064509438094788114159965399664854859842757770383862514276664002059973821766232582560379487710061034053334835447447540574255727832677671783481375390405734777702853654682415441186606418047590600350129840911844743855187996282925367279632793485534783658791939347026188005514011700837780297540694236939517365094602716683926045396192212465130027065503880042342044379815884115967352682053846208181398860344938159024196405369412126711651711871099383895055823501195195099597103075408633034395528570821735157756612531056879570517135336504199966973084755815386639835433312302389493148651148984870517582708591341467864011291778826704823773504191203382530149299755503093225179314881242229422763043557185573564572381822709905689864313381041021374963500360874927734244330946815488817738673718581011005406783573974281713171744841812137534786794496361780098352477686948493305041050741132910998478181129913731384191788943661330746379661445339990784262747687792875845326870791877648404034517232338862080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,42] 21400509065493836641229430587740652765830421328978733731349197337991404027322891385395708400051331974278703573525045596618716260702815160295690232723602163489673424876751367348602716799911028351220125577747412157755498984473133773726075242020451085866248402488968390592235136631005038774260028517135895783732068399557522355804744961270489429110705574852931523864931006759594357508971214516419496522156310042960791704015051683904405902235075412631444761861312161639253314411382961305798628960161288658171742997502499152210215919762737890853194821824438057365680042027782068677654870867672186986329885099546000870741809102225440703473477445605950550631388481360496749888243943748785070754143408841767029281509414753493222766692106604124722294968683959743503623899605493881338377852322558217334413491441571621816054108480841567467924706733244950818011240472935543505152699333172978518978236274816246375065626976822269001224081102760923247347718546210618175587033117280913510102852223290578923348895157887583514804958768643385299461342762374520778048786066959280069356782052473346106704961730692286410384746221716335166193165721201003336052120645566810819649525453711240634536527668691221005009922057261944876609837496809369955127599983352481625255408954795940619403819558284176030670615574601673243448117795138034099200304261164040693425543725373601640576090709093417043894635927186619696576721090382832763869037351887249116268098197477560225568830777728710281677414343819578558405695161445127016935433893563653994942286550289470133203354667410738841098123166479018887787890321343429115053705992879146613298320912916561942786700539230669408337182023468493272247607885379341857030502846378029818923697431347948882768856588618669572239921174853436052022402929136746487671653421602261616234509343183647911072045282648299211877637782200701085034732436387506812923253202165482452460650418953675271476262567372782597113430421511776731514103094455146743316535426724582637756623827135600651326448054254181086443394527306836725786032998270693551131614938113929320091921002886746703055028324685436941001085744320644314546146716195420885469235779641764757213032120884228252261303664132471692013274920552474555944535006636064105345965708224897504701690032168250745577976985426381386857220108433759866204499051755189889188609292831790247804739352546871756979955090511236394066860389041477161748678899914899686115695129059754217397268371479859916015011070295071347638509811572424698018896614407844489956220815428589642262168870058241542668591052737113804264661569276419000006728367402632088492103515942355574391438958243231332187136448339998426705454884415492550501134634225356852409339448253505731364322269453211504970880405487415541275739029229298960103409934214695387586189264306287284752002003924337329394352978058616609322747558630319392942047462363733327353437340707591950580516133287877016431531913868427128550631036071953848296996583811646025676367736917912489674703616551714892796228326813110153030010981426069384804360351907840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,43] 1874513511601672060602195753473427525684455771234447327159379402279188472443082582628292220666836833889338622776801583606914592478922133030362422829364323130490404713245109447279657224193749241948765062341715651011900238189494776118103317864423228461573560759852751712044672016337906921130906193389061497841333962260934442671920886508303652246663679476299995335798255653465840557182611398672028214403376979558737502919302052329318553860748291881989683477673951143818217662599912884602471423850351633250032792090734412079705481919077122431347541124373085250519376421386659894772834190438560024315639301776869828260692129866550120191311324285416037733054791081601024494098523246821500619803066257787012769410915821248961233992072941303630273194081936944384992797059862713608148213965125158807540348897782959940832924792373253715210561660328250823149258564676008756124514825898541736913607735045157814853435662980547318215462545169199761540764500496257962538477102688978863518843917368240287422027464710648364382046477476442447685570262155041904186544219695694798960026282636968861277811258290177164968199753537759131378662534086767724336796947791826186454202060160823106520106424848038614587840990642665532278989945792882848885748349181793413993393680182581604289615624667310783313508806105888217060556705314827994160350013842369820820003822744172644561288956660128238290485568783171871436703999439480296436623825752268382395294221744107271623898757514327977336984341995094857587083512990991048125968657579639734328357672104787033150426460765294130511314139402397262236588668003662547745878242289691552079857973557180733996684582294491129069028326313109451946965806917984361766631873704632770274442884181582119392742567009825770307055107757044626772787808588350900457401598156371591846382348268212948031580093368120776939724128054864224632290832492514214752430049667509436906324011691181785054696344547396739845890808021050002687465072701811791865087056424687274334216030936074185072605247675240149256021557632501009069817626882073087975451479536721507260706244630973690485801936146517369868254427084722095787668004195812224306735792494370588780803115045828654722142562098612846985080881067094251729959281223730852200434650177273217682836056427966235445078462638213247855813929398687659537273826329746864981584639342746804582224316925398597216093676392878748033022591370682036054283322526804431624977003673289387100189599788723659749182990637128467800269514502891176341042188822967107397178704251276940051755528757727886713797849553908322121802958548393555802809230849971661236005102084964573260715820645760291586776765569583131551843332580751219044525490044715978427080228002353621270093249380836976636508288082735629944300779058790697121876282342810470762246188698119522446125358358234872139423953008983951228310982374442277104736648788634363644563270122987186260377478846486950308726057783025834705868557166921770059877108658528892865763711986010241361050643592175887491600124841447985008518450031709741739670914465792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,44] -4386559186699266999202598556021420184030605944290256096518959502715862776083736851537994797788440149850966772497278624191201595505490426183224013401987267350421319865339254753206635893088806400248380767197383811345637457931989243427861872204840199664974854779632793903129032910471098688680913406333649088932563255549608940314819713718040666419236548443215657016337752264494958795536729971053141482335376034838260030851893520914818417464616077029161009738154131653823393423350861536537185334059191914313006949195298461132309864098107637652775381204644154931919248896790200213354015337375598718904600567051770875171938043639342126797109130180445171723287272005205276398275103805901232162965012173228245972272979848281528103769041781299401716268196886591273614240146373447287167504334317993367455609555130487895095607122896744883808099526009676421377106303490897864181900292689746822886179388265489997458376326244478626211829374192555292727608668087325664639197106845988785348175264586159989694477361553458246841192106688367791006475055590843471659111456985703593316866160598462265039108826416544874491672361833521720605930570383796161467501030594163498464143704073863296867066804612703628132922011493527231328449603965963016846302926941536342617336227979055475973174173525949267152162886542544143342831303941629168253984492450385127211272266809084198735770980140955067551611943657920454324181400819738694812425965933268425595092067726989734459506672540293372236388725932737907055005811229939668544471832976830950742999283630648180298672041173930984590485492638399414682117932239496628020022628691888122334539718950623959362877058384897276163940130832525691927211376406473242111867244640586275578451507248453808716548755124719665337044537571255214195998992793717580878022206128107940497030659801786158154682335365349992866963971011655417531695119915882435402693366652296936463714646497264276524040113014374147534786982160623854336313307806559990552887164395540661129977253041856430003757831853890664081760537655330379328851819810900615229832597025231464221609026799173702348176891238127160068190595356086850771699955577384038560358271636578994700249685163214534286796148454982453696012886754712109133209139777060865781554303631838477528356305849590911362832674608589562431690589663924625751871865005843745435134610629032835593339041463347861880169747151800140720551235581409062077256925068956789904948573654588056645214102854500182129426176848162390191789070900740353306490213916850914698198072482787441032394424218921831739790294952935663279935566694046861896595953086573906437118120326732655648865596478171842506594035733587873505110467679825484441240678720869056301964678147475220068006890925359095651327493263102935127833550074159164737110623377654958151293460867609724127405825700815413724817938335846709549461247136339926363432240493346021430382549675991660761213663391548478339887395451494123710534994756960957871608954134535385396949491851124817796111745075217218806272481295914299657226369623812500495331376496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,45] 2113298082688082478093825007261248484166236216540033756437772747560193933314847232546005661060791972199509817882668518978272207606413274997580093303424941877766519882122337336898943298417606240663724633957735944431724444821416256493505152441129904918736309169162115855310121752153350720022994955191527020396795750890112772524620024199935617414867241334218018769676106545551646529307711813130585563123686355329229716399193620905216615422655947001669284803201941193807733377421562514368599293946895297304939451218113278673453939629719631994246355768771132442814100496669689990913919197730653478005929663458834184811466520708679229104814272522642722495387437829930286905232939457450917222633322481763946304919264956540776562153209593893359742870181459221561140570492116279120282988490170932106295565262316710376141938048958861090984991981190758651019947984438364453741478056664476253024359267496859761421630601504408381904543583243430749359109003732283273346479577866601680595830037353013589224028338017058657176313022095790226170306915855680718589184097432282598207196533526513844447019660706770499091331057594898651443829802591801906000568145458024260343729469521132204152639585340443634308122203723512997240900435783447630828437101319777077995318571161061470037775179739377384992839885682427875935139131211759189271402097211882093811480948989890397729574044812747693696293478084362854229977759358668072758781460308238826102159389880995715116463554428590676960140356404769174693145256944264282436127742652665656823121390578497383503366382450414130612483599204439417794504818184770455877279690653044172998569110409144834890762001261713152044647421779378347562371582380021317285465044408961430909423877055142155211577737149089599380796138998729104102154296239205674348182815483260684074085223268992357759536417643028696968896676044287919016921422471138599075153019222908484480095542076025575434523935717384293782956489401646637903889484288145627257980547046990149148154062589878596184988556644620091552634412351932289396546496785146981822818652000214465867555611020214502289636018042564931953819792108708025754223233235576955581533377650715666035421635200360331666299119429365607314559571793380163238970973496339120680866315739955422575576477741906992276020638003855383521752670376619954400188727064763486445862665708786583403611718419027635662176320273323053485284025688948796697775106003222777501552574523053196557882517258202162161645833426653998181664698533819505349656822262253103961549664519354901756506350112506068778412621224923526383883054789794399260935511333955458898103588261384494077023528205446834874238871419538290586804365524159541362646304852950591845701456172051781120835784705890609083883876122322597291757135832627558360605770669228574919051165680177296244207409038872629503889480316285991734859278893285299747820779756452366276740318798282110763417023065882990807489054842480259283608366439158908676622964583671566069323186480897887547445972254311897825562975029566191840082189227962047939284196917248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,46] -532117392101348293793353738114026092440599104382408577174785319715718688925243133714663900140638778773829868780704548189169584009682683449478719139046248497113986369505521772564157411351235058815937973427781003508420685553686853409947446092475713445259199888858774186535390086345158978167056896818365103198110046047373961033217025181593231115967977666333547550482294500217687341107804650472275209778795961822604661791461550531539880096579182958283749131843236925358906396330298249895430671497190512231789274460737476247694814409499784744191867599893121155385771125183472363665017395864151412355609748075499588054320208952843843715076952231079846838433652701617109976963021161023042622737829942103736742678122084968016189283977590252711136141486738794399209168098119393988113342405971620665757758158892817632377995083373312875193716261816630878077513982766703412932585851327729320941550126519108619791271777794474546691251742493904629866984826500181994901057604353810662437912309862913328846312248527175064874436092291607087220281483904526122801260940208713733773191689087031052102040229570755285157094263782993696171507244517062749247462525013231929918298016533185655644291256343141370747341199016402215212625774993009871801050150168023893220979956627563980353664452619267810620146446192025532050443763559026581508360915503858590074187684608208640887140845003768248787184147806149284595561700588489538442174809183877126433741063617005078790152621520334997275077901306056725706390926168137223649295146924909907980500879693794800359015728658281219543996419593835686110370173300601914343615460822395038657064002621536426958807511383829737514029890027984872860578482911155724457030793593261236371138708323864316404747931509850808929832347554051321165061257676232485346538992464788278327917978352383404382784550867655980956689138448781313885546854024941554459824551531340927042183654016933032920501186449148191405578402631505981541383829280084982538828934837289569221797924307085347689749219688471863778087737538236441026686079787090732477099056242197502671795526745464391532571620370451981029105075514136074871822012516350642452541468825831569518749732004029949169548763724975440609797252913922016085734372758338564213835759713213836894315385686301113147070043843354312239350041824128238391974784815993157246726098113547092641967156970298864732528527710103145670640768515897986913068612422089291616588441853337891699008943838317517961689902340251897999222805561237744462703458126354869889841108199299152775388850244001154063648548804799799338910391478011195643436653132808301830309843737051439867587029836913392576277279090309481012902961622143286261635451865448675104838263922671849272086903792424062346520917893699414773733465458901926888497582903224261292912631774687973810445857554261842609654309100559359930976434838888667457339821959002541197155195961689563305293811845418332696557355931942724209090456660408678003058048326117997149856698648027672128599822047089327866792662120803419459198500439342857890532939530240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,47] 29244163613783449775551926954736069345770585779309525010281879799648265355544570829787635075694153103404706153463169449888663932718581442066919019208057493079577594424195681491426717518795521007197978695714875455474205953941268919992117976069704886650619360319401835047058011393160627238041242462527710219813787200169458966836578372048609360259848164247371627416799166886762530587637475601806162021473316607943115868103231380357841563059982006316000148306790059122680819231599140621723441584356396852719010116546580341617917765325394332438012765716828639119968673622571697647343780271354684584121489204500210188282350338952972605219134601492952383036299448668237235657501012918355622315795317050362497918497322525404413232557609851862999125468188425585293445676702544637059363307109700027714111119321900313635508677854407925702271722751774085126037208447585564064547857826169526007037170516062939326962955593448350937748472066067287403263096552002064003998852127658085768465968851549253601203841197450116892433231111480972425167797343939327009028902696347920025728502440695858844906155431998825197934479687835210260157764801810585946318168017287294389110606577260197586711850932938340072393091109991268948215940753469565504004198494816144487371521471527353453371278511500924537238618334589291000410840646800109046270203729297223572860948637762612704515315893179835421538909612323062675275296794442054169435072108111747219988223406299990534172317556195698265460586563118017230777019803234281466752738082215687684438190256149063266968168228696670268017059293270492307307754321107311657912330098152933742706506493429867222916660567734342177798401425674404753568143763561574296807046358229746412670368228709828250907152838914106085368919107599676661705749826231286378162406687700827593943595634241008949251457234627129095489607165254629464367004415933328233224841532001274242841470875143607013072871322892445931865858860939793483277885591117289984401527077639719204948811388722077606398662099175363401053803722283128987109298712587246777165426967656272054035506968430181088889422974876027008799190898944003292596412808283094954124578741487052738348955895679281275406936728941409312938091459937053138352518360911337546838811316792888342847510968688352678643907244923195348940854189020472224808146861423832241879011293674894729346703191743794352139202527761574457072008563866963275204523688259346743144588700509310095193762482535421510310243470274197768248130701249512306404687992235188080422682392880378550197692339595237189451474268368130654274515601524005515524029468086477461496206412831793588323906720405880960391746206068616570024859830716744394336282921061269781045868434604352058271834294840750240144092161881442238820010256962168044880842659250828938890619889884969373130432778456390184564822545351936207539300712475205577646753974409627115056291026813753974273601204330894747393978212208402430145548328379281725721074845185176668570266548053759502999291392224808747294388552054404341811859611821523959176790802432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,48] 31470114008981132058235678375501733905152882697304478396617340043581078219717234283512044742275170647796260887851374922532913320448958343264613854500373676844033791191615727571692601724068351146002753171359847401868447831590829390476615146525194838202142701577543757297461792902310428600522341041792271785068472178930285229327804744540557643055136266207836173161982795861200248553416636335258956113123448147871547874068080551840257622814529931612086960262487964362256336460289554026280194094820038054334438097948639940906823239615862217511954964880502732247737761907195767967914298650010957016092053130847376506553290452393649323156711097862173908321378278784564072543709912612295392484376754967737689753756563574611954981847798367758932254565341939151258252234907000845853247258987441773165429182900702230492974813492114845728003399835048378542016968018335948396778227838615729798327304461374114091963683783394195711115413690104114770836811506139143782145251487472313603959780023473414609454698958915534635362957617355552403263516517995329391015896336379458291236502949171504024925570087451391812413208460813081771425169331392842879978436617212911357623009551875594897226858734785568445661298944177502261515395862380051751363106452290036356121193908772399874776599853655127352189351450169026371250690017296875497203466371238797802814701381149903548933167514338458831471264183247605409425625593838447127682918913777533167649438530347572581080767483797985672006051322052502151805725572482346868794452141674293112295946727709688573773107278825866628356928336081433275994190063594254162405196314790012165197914636854823005282047643381031703349395887580803015815680642946999137910707431528307268837305677320409421905193807381145972057040188748221633079323490861129257398386944048573515405255559242412938186905075470065044435261367607698035604048855515791583316705353215911375571773573934998706839061903053949877734457355644895767510210374413930485579232985842738001773373644762499153385128792409179189926782055567271024778358088096003904334449666022575200301635421868534411251612382466622179738405037783376648907831114452597017008485715886084465544848630061770980930347751812803197765437356900745063756092612939293393906214450930449984462365164987236061100144999469622952567121259943666212129907776887368595277560241768793156433048732635012583153777457138438845546869856883192878473396605615820726619569875379514521817990098751824197245573666650276955563728647272369812867599629573325497516434245142648831423553351080540140125643562035122884219512402582160001533760045401566394321435984617782425115162018878111699726492151063705199517170113133913138893784832454131807867443122389976625110671168094420847125511590073340045710058842001219201713928775775764549110489196287918437117816760217757328771474836598425173901762932756465124133229993781169855884412214259696804059546506113216925153414099054451351540557504717317623323710794541621981112818673938764359812051076540436654873644402308163953634327210745445680268506562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,49] -12454405353640527876186214496410072044170945122073977696597894741402144226229822160999304900339273516889688820836295185105913927648230681096013082286577231025329854149428668451836279253743335418973005748404617342623004490804363241054769533254473598596782928338347630369563476876381206802091996764866149608901642739287760499419346081018966284869949473452558625339298311554000769974348119936885860420807510777832223252190085666833717339584524491727846503262385101569346090625119658070444809908545444302613765112115629008826645373476693646317429134859207618821388524351062723625712321184346715577972317067725065509865492407360003484331358831156811177696337757801511557526505007482129145982846552335432121295880197154171714451280782922722203200306917600310262148877538468709088447884713688532089379796970075856212600435799923309197759621054413732745827194120770346252477473874899191921610770681746162602643172409386895166577168204117988890846298473832991706467306941034020970524592255696464566206068569550361259013608837994906348751492218377289786930792992072540104672744938558465885967874391605352635774022648856866300484568859559150535824929256145843270986845190256080256915945567467475857533858482404388368609108466353611649757440825825418301569939566031134332643374566093276910951459753318023614368390348545025366842229349017699035612905899261841492154900489070472510460909626208271801111714382207861209740955909543842056260204580378708978319884245877565504367461561623274170331666267996486511939731821351631297703573433755667237177908766241286180437251620668779351706008976026114222716171107054757734622722858089543249061182218841648235685887320285571942250587010813680864980904276197732320240260383689182075565605347224244290491809312888827660436309149847126045839987213942536595808715131934018950945931246513915025642907282289940210971579996398478773369396200169825625842174944783489824887673406380595658566762573972016407521331991355816698409586199519470630960867908247633495376990740312343650378217449377969873244468113224566632257039131794042924358648531678793310700832398988376683535870244563559088962131480980873793106181229465812630902237005978284615929272682168893812206825820799267176853879730233786307792712994918301830335010600135274268768195534083010971443881254142466041333450952412064638657354177914467908203669604814230786492487652427399518428555145155101132296760468079572926754608931536308681528899732915017031245999028442569627447460215854369174774876588467444403136979171907281325752678074391447113600529098914689357281191546524002174954184773014624753032190388855412668364735574726168284782232666003236539149488805875118881121210664387936238554995389817468368012201498875758617723338231648897058695138271091000438164499816992211739467598121365947504890260163163952765878193102502258251495675818321995890172614732893881074696538553866762955954717454065878979680716735058174186610752503005956365313244987842620178470816198975145655303287488642478037107204779489575966421333243406848080302718320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,50] 1776150747600419616241202157817758727696887442155819239143469463183282334387831128269776438114041788622092217134518952105710211586577114586584345236247497539357396711389953956683824785060632328056923538512848217330594041773578680000962307305554079492567330981234738457325076136319589489791246853353819307999704304748588738682841976690479528182614725483597620346125183493740940922143217593484580900778048079758954820305468688462241617961071653931091249267988937646224018741787547200542286497395672863862989865148477039804702961931446999282770418669012559276303245190592771356673284969478491391418812917458296592914697646728392484632422676800391292627815373377210597489001481896740110884885374338370400790762681763218819186667783221123792623722880330729093628470974833304356618521003736475941826308591411164951183601452095867217952553403710550980623545052257325463963678049760545763884514103073033068660971293136538480973000220795258125040482720689446963447011124011004275798739744950590761114988897472101254294969500248628671587293312895048725846397592042046252412538219219096105608406136230458500917441512802147961645218461007902126520954596595150370487294410710328325669154444227517666879856330256086865150668342534855869914732297368909881030978408459912617500179579086772474275895151246213896029777337566615047310358661807887284016593089806594764709560903168404652589707303738352645505485917889005183735046669925454177797975864630928421055780198675922161905093686627022188402780367725435962863338152280777325572663707022381097324580248848612080705820306460323154194257511317164449795952388234783761337757540268359401657833644603009631658417928817070993212090969153252845941009070283749060874379232015324657510355267094662602800293286132785261882123314638660773806647715206378597369760857730998116318059611889124383630694095539391855332350169244522522120936551079587496820925011996933639241455629991301097679227217413900134989696351498124956341740462573641985219340999554699753441147644598404232489200988948434322163968657017102219740837407097634652269886795816996576288392073713327420472461840123100068547646080517527975616670458588701015626896345826646249154915305438502571595128623438592922101635385356718380797666816345198003164723067978049376971857833999927541223306597134169531024407426152298945922413919898005470975105621951984652276324068787648812983754423681012934906407517650214474286281471794401138376526668157138942003344470376332794580493083312352728907789441545292090944982463699232594980681274679352410821188436560599162307454376577046153732859296026227463051235139943822306230570421675088616625884175981918773644953612026946733778410560310272689366773280218579591811823654276256863580079159525113648210083679662435987674524780804985799447503945659510637812305009459485270560742619799298011255698569779107040851044089573354071244966388322354813605186560328833747009561827057414516657724533957807724972396254011906468466320173948650968005405634260449692708737744295985074909993689678539180731311063040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,51] 176752435480798371598113785885319877052711889085648642660944257805487243356814954421839811233059376777171652916358968187163653851879357493113593921762387271240655871714955355894289236342955215075786456250186969146902773590679579742529035451485650870210062828746818268955467317657741680668779349912848458733160699995467570476436136636046646733209947491455144580026786516596555852160528044470020029211446360311626694623145583203720298971718840724438467092817706808838013030722645752411863288281123598709123313322092666310809252176992635359232606089746269549705567740171579598854178583175255855734290023068837538495972544679217208854156575382978856917665265253927246187175609865325157196551888485469392944351098853777666963563439440023065132706481687406365012068738199909609159327851101036813550069778456366404288838308473234530224395992564912336609484725751709019881156811918401496417592063272891396656478639003594726995802286879692397867246131081819419719448651122652683601357167322912170234071558027482433591720600706754553584092650067302556133553234963099772345572078726207467701118688825402163499293790596251719517024628668662690707592044968872899549632505905342742198295278861435228802491749393038475573570443904433243190146376245000722856673600317534903264659322535211625060072954032753840386234086825311782484458300845679713648891420196615459357708645205116087432577879449728980891127094612411320165808344738517679080221173440926945892920933547344446048282324444971999772169097214898998602096673992506524900155765194790769450059160899840477962092616498839879874944752918186803467194621312899757463538433769137016028421489961922920347543868058255477762593000909333113133850320951265491725876637588759762312516664634160952813423261608579481471206854858436379438643348490737579159062733097547745517265183885209529630105985920381911900550282604389751970967647067984153448150783525036506928359879067804554384316981547946596314825548326529612710910411696974415941200379227985479750196937675289976720965917855823244481343243875768715550361578973140661415367767110547455626184297989033258517412637944475921818192167018821674116802061641337165935062598933873248726135956180552117454288130426785021827849548941146279002107918803171127221968642665034739079713980405382930497889952830292914942971825633481679450511850240890457033239993015831596237604965714011803827601103737553159067147400282830945322803689247659074535344458116694630227279923819562341148214767128568746067173981877151526324179362720684887744325592067936624180109427779414568193690800433267326256028984968581378533131938079431274282539714325607319838728150191182745581349926161572537673882906023756878074816848342684115836145294914630899430254170990423074098108347671217963282275439766336912512833823827281224123083331268672336563576965288141970098693067807331810333238879684375787585135576494752681494802061359124545767367496949210722329661712708471967112578364082600954867117678735745236478313475455954424186228374098778985900998564192592710428048490496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,52] -112811506559572594944553486342836546333457680101398123181897798248009554847108373644020483951997501343517994028535638455576867935367636894287279703565529979241373150758712989557956344194476289691612837637714261918578134523265407659570477992699249233196378688675782002858282166172666634667975993122980632287698745724997478656628185043537348812393218556556144736553282623843807172683484935073943353286034383269857363855594975668178361035038936124108571017224848511468542624997564840926898572004188560191558493832735578661771990237110394399713815867709038440607146985581374496500121177026840871649946064955623359107813966269541779538193194206738717797870790402025011446219283724741488110249454073695261689348292334118526733374459163055655781244450317033842091160010872424570222484355532518402222866469022140801104380248004968747914865999429382562518906686327971213872445078376913641498285962230741284183958999971195296530278771372254462551098915374980785987767268347982528829937762720164332413251499665575695480120184798670501036749223957403262216842322835000983188704094168960341846461780602166820274763389484377955113249302306882815230561323707369705903594644629875698875260493675342268051074536996702495048447236921639082592614119244118464760805889348102687858906821981210857230892307203832177487230553425843955476488585184532143514016660457197225503461060475481959597843642302492601404585765247513356756678332609047705834425400512765763701839378791261874420062882083630649315511172886107081133432059455030429109104843412166423662626825166077100520254339351232254125577452443074244718058525019531983354777796144232893840716316793652201588510862593877939165315228931844502822900916122946021459721078335005355943558940155772038461784985278146965960032966882774074974176013100925503912684847807137185386066273326120939064684404774561094387261217072758349676705643097305087203017866925416460549851201728586163816554418533827941354152676653686600624725837010311683596530322439103392943624571090356608204982048722590355655654343255238970598334691754249057778460030470108571960811195882500033000968584899201632567495055946852081787094028551302264449222616698096180709880374145949325579300850351549298545263290112884829989577803828661429058789594948346514259216654204188114672520978061121223572560812693339850391804002380346873179747334271929389124553967876053051275914382757267352298308324374548688363099616425327376237159130537830747214699402619623252223755233494223532917406754576112559280442571876660445659112202113529712210070957183039156864862686480220667657048126087663414144045336402242057317537707409225116481713036779429127013128697044250627631334704342881817766161176298732381293187255945558117450516914561336175283942855001081621580674256252140996056263504575589780402633371967551344560372528820219407172350171215803996596331285787433129928046142888663852520554362645593357315832181497756379438633630295202917564465329040046075890255264272267957209544615918245923232249706823409308036759911475614638189240647680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,53] 12738314992158763418425139626799873449514010272567894296066594037963675754536794210057511261997118307364402254272786571323059437448020247503953007265853125024413711298109995809124026468812968147714471898153804708341134189066118764805630490667049452281721375845044069358216532201698630057102108387449072107555490544663778319572474645889728399646647570618922257398041416795925241039450540277477895886760262994186874190700159043146455064549937846704155452270689580111958265049180755189802129352381879635906154136687586059186780353315183869449464321172115797171012411747865476081991918972895042630409510020533809527343454170916124764770966637307979599884426993875387493693562079845035287155273781265887847944110693971307543905048585148361788008938601287559233213829972389338624456239909164326840703577439313766181640446873176715749324362898432445589961869888751006109799501561884927313290357329082259038003682434249450344235537484895147615716680033455386003037029106020798317160599582558419158994821646677352357068753032909881491835554646153152643533305520561477967484804696567420344187342458532050044260679270958288728043894464132086963827712619931045052592215582869264672494328944022907616845043246384627675987674295495323091314422757691602712450988018525937188062957869059572375722122935527746651545845633374601805666415477018073947736811207811752852934451622185237044469908065267833148777583740944677447982537953413969942986544552364907775159486137397519912624588366043508984296706385934293991395068218983518660700147522017103652191826617981366569963850894736967861452362331947150578044366039277109686919300226106825854048680012653045319437580871438744007278085447633710509332251934788105312851511298981528791172902968826599688168185021844993339863238911165300535967942282389533269423824730915805082194820286091001666963574385280270603572586082765446880167648851330967659360339692559669373015820488772186498918314186592478223309903486630196922844932166644471524266689268253215575413931305895966574206173227009757434285229957640437887415706556202182282853284776228786031875953462031909458451202543504191851081781165470605954309930776504980661161182319704710675087660661564367777546841064809947416540489200764840938115185935423186785698815967827880142507239585771503620391223016840797942293322895304642839960424056875671927212940254703426803181165770195380560410411445278233092122621639207856166501890173375069007659905871700116256723663830044658690454309878794627269809156192478828196264444334731110438915465797043765217996692476428753705812289162465160198679419713432109972711430599157389201941654134259393194242459727984407187743296127182418462204002736493680205382802985015396696780452114542589453978940632568109245942733302637226053017766984564394163455925910680281864925163151578417926772650808700607041211872381445588269547143332472060796325603835081067725162326221041764747238679452051951890751563909864842461392204069572251194435643938127083905966425177933419348429264418726948475995840649735910545239834624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,54] 2103070084942996713234746466845317071727070742491102509554384829450729822024624469443232055967281555862208064542900583504660932499151317996406253146756535791170217637496319620152672925505546020165102557133819228738242735067876294181907694569757529853803690022941662837724215015332699784532571680672457355400988802099244112396486441970151415719590358127946164028407337509955582217494648469393679051335640268542557718648267735609058449162005463666272847842143687600798700059713199648527714020008740337641112400877989340324321331959048223882844308409015092361004077493260346461950925420565329360950080321223321488561102197039452670130544370383678866833612159596954992482441982998659689061392811032000835052784663723896369671591106153940418771741282597857375219261549033109417312798757369773757612695861822146036081244712908331342304234048579851051444681781662616570025913086485010687829207395245102843165484599998975305078274817415933241139656739210544813121567436919245121504059030260815064307899711668311719222483912687505855837396643589869608281458629174932583748320456195623217425229211115167908853399806895722869087605958302049576469660630706151644496281104479025561434913775914756567129076600426174068731662162106100202267836739783094082240132797091625788536730009653358411051625924117245723172316755614693086939755761168851387252598610804398727827314489557351555193233113683281647496469984697577297420809064248695899255723181132266694788477202750238222516254503058639886104773258647125603526470536212278259527162164720110978634500040634541998071562271905269547909558309479848107071952276351225853850431632290069720668083846534444956568658385697878167871789049896065489815231614195453296813968209439599506106430693636218549568618398314784424740505210012217650275702434277518093490293706748121830508344226833064837254240982968962772422590468201157382642182798232001393970980565783429916499768868539914674723671843389117050136648194668568860901497437321409352121792139578475624387364397942677790233494744398937236721395413095725198192343070215432461540085102583505523042436025375212818043150308294568520248967924762977903308523312543628118619602194215346636772960833442724199533845947488420424405064312366312272787118968093221924271400736013596696132946886839363491319421699270913067196971891038095683904060608770008371528141750484448690720301084824380060577066727752421542304056901213255441712307501958544621820703750393404863661099089360207071160367230118785462221215813585903062375520705427204859768081167813717629382604395489052713331606734860407554090844500397839618500914455023330475315920550827644320321242689534776323510439936048286145012330437602134138885581485680680969178920429897224093794540806521342039540681077108528689379193699870365276487894711486840494526200280875048018965076932176433810693476956546986990676393015495655292704287454954057307066508584313187308289742914273924359802487958264619082205547137094507528730089328809694097706720334435924140586493822220067814030746239110632184291000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,55] -653411771617519810512197779798747046392746024972505124144214051452494148049099235678329923539773175930367053804171267127405148981475189706210621921460000320624899922874422233070329464838517357364068282727977526826283298189352365764889937775146478447475654886061362362284397008897950581850176971274512027069971177048433772462458825020431330198585325673551894641892540949227144659100470512185845858352460410759459748416880336390847288868227231262100401339623019642030179833812752289910917188685148166331789886554078105907028650351157635368960012972102824941002973526671073799295284350035853479769967531149668088593217244888537701470621439861946079848508067521302851941293882619270564633954253818840211123580856899037080428453607496007958068130585226766758150037900707933064506390629816906827589650080791105210384891504301742770581103710621806691070806480604835963834072456228458788257216710077759351833703499165368529877319336231334321230366758750186918365140230113670956333947059555171978355038976138618267280125760213564433811570858090485221252269699819308068946698693145602268145425017691141308799694851516272744661242481322856810088032458914067842706180125243411778950324203625021832788940738665585266412350456303266533312990199619395461317063778333088699718284066430589952854165910186584972222606974198212215059628712071792025185890673764745776734461023703455066579992819984928468291490466697782423640073149531141820751857018627068459143225911253924644816486303749051543497427603561768806853147174265488907301079538015536510280730909929640842616934808434959510526545818363556768600496215626723066751525664204613910300383805404478690276089568642452766685315399650181452867416801328686365666416402687880967092880049602403171436826711222030105395504092993684473142557783602807305655000921322405332707096892567389833481913749525484423405838255554139887322450425277559268425399258985121473337015874768155806961761623446403962256310491784448381557608294526312479755571314152646823879990769650598326485307458873836110176950275452313305606762787205824673084583672247677357805793684615729131485599806528886653317558665748318575484446647560793628752115678595409182776695537824384143499059687539382589844373630919654626954236988490496064279010140066557632169894712600272773042253163028570875618871546766158372863494889823640799869593707846595615588317415580323122451505999399495669079987705633450845561499094027465590639205244658160923594014698397019256289265573052271246112226060905566156300109214972891996023801208336590872511354261800261818687522174506038530967583835141576823170196574940311523474469185056071445048021782610777470696480141136192831790301868085359225611384341867803136960749324368707054917048720165329673137483470590810652412096635987081772408955131051575580841803959652714989860012175822088714622905263995905790222701928221890862155600839112584179039305930900500474095497269210808925827814082025500993861659926953067958633247389329291729874171108738609753854835447057342865328451390136642744277270528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,56] -3877425164408702817251871079161128854484277576738721644154362882721135127237126724479516595483548486609558020635684160050976554820302816935270183848908386380247686670501421234439761950757280624560148809687132184483093974437742372555999091271972041017150998219457725682274457232440180646126965425026229023640318509280616288579269706781418881007583530426545789148673921845503968880403481764818021042252377378043483925282668000502725083938556178789402743545733125618843961993159348494845117102765545414561369176082921670046438231254332051185598389702435565150151865836751771194425047031239055210122056009329521302688605929465481992225178912256608585786594999779832392564111344890803256293982480957258139724807094336234589029950456321310671202401305551377458412442572033914581325453917281045465904848116655369883347236720873670076658532421340135056645152009144084151037660782990236430853092834342047117331740684233884831069213945706585603879973534493957627731518321937946037805258497244249799178046217946004867845634559349846261604944181891544641594019100557737517755878468293567712027498329872102344957729324021267167211125910002636700804839560018598173772786901224587469906493295720817234076930841422419847668305785172008599832915837643224949567417474859753739087746779668257842949931719433431293179070713540759514500100876364863389867381572566817549068558483925490496240456460117827365077632487790213210999442929700407906879759137791202495004571243772982854443468962622386194324181424293169377415563682209334082668313176152683577541569093154894084613636243385512222799893736060163112899904872609597002240285094386842871420911461159812319641135093759070505117618403830024424033443997157513606634422986390835594549121122916895211496033530977826399610700034026109955338442393469373313895424173758762443750168668987305051316720355271157280363302765136229551636959043957439859915294397037932063658798475088677356083138451778582048643826401929201563731821853520098415573641452551629461553940054124584230630572109275737519046577361602766882616768502414644927335636636533426030943638187024142659632215461221507732339335573255756713676597858104662124483540135211480891183839932695969236775898234178229645555560523505944223439652529184982877070378983183234882697048770363668970750550470370516294259803087882687268714837539244001913363415031375345504227757039911800968564725150599278451619722463335141240363870049367663914603411597499039708748705002558238697193045707421018473542703401356451656558452532157170992091425789596879915721015750691297775886357302442183007462743522274053587440901676094996457522111214417211875785402312724253246236331059945676965809481895593146804958343940186451309107844013559175515903069778227973857329115460835016655722973262188926484813374844521947189856285447308051763583400401074196519894703682490015412387162115917836939200612791325271972158750923813121191776059779245007628891811369841758849265233863157188060107040639298689066379443233399080085339287208519225888224725146395360540753920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,57] 19948305523707495076142502638438861585995741772279622675084044492784497681978173366853675349543570836913331106866395968364929737215598504627422118260777264050124757857144814875142356815075752055589175636597528508942748932414735003815077052648486066322025377052589754393050344307653982011930800778077254732773770369739553965021583569942586970328438523251930098457541594509894805802650093203177905270189487153543002235686739369105754730527791940980036502959317207993541310966186782416380114901459540230516980864135369842411695049891647092281019708763894443229718451725251419441493648724326670202152000837014316778975330789770219180934731159659513201579906590926708952248590407179574507706594058685211209496116459835029650261473244547512850670652892797164614988999102799604926388585705894975222499942040108068067927241713211702558080097246473700836997938570784898693269689969896470215922610702826545909996261894834392102549401647175083130147131680833013374325641980882534909777832943559481525378684772306760010905517604292538156716965469300338840343361116264574620167838665794598315481338329714670624145339381241586670644885212534938006224719942696994680614007320628799782922795063248424543243845015243051811096670774327811102179574263214705210820937862763173841169581570882745186092954932858233311429609508632850777160813180961827563648071417184196936843179797100436576842339535565166902541184170874630808162664409849430492005839803685123681673438532525511034888422235082637947514334817774065733939541256978402395518964171478893987281895156943637235546164728081527105034783339830523346008580462777147078502610170352763531768002682025400349943077629221237269837620404376952742568118344973630656101581837812567479910239325031058349475248549481825371949693227843466391755929427900800181162729957676369885399756618504814705828114792202586882380467232030719670869841737924775793561287643495902878886001626089131972875562049803338157551750100530734107117141659000777574975514806102853335124161943273334287211930063964189036936733948757029573325828022766928300436203371371539102857786087011703311639876336018220566945418230646145764076847677455903486701833785289102993811765620740677862241538942438378370560963347124768456822048270954183256507072087713344133654087724911622965506395612209443190577678868234177270068262091828458028857723738839518598532284712662900694090898995262519299931682375125517973251474504887215983603318305961962076752847162311848124377236004002325112173036586331301826603444136690338840233061637099625966323325088468315184010438899160540044313686230802167235972255291997694831902591001825147106982607838418497498047596024198191429902291791719462968499264267139677855234789860571924000870452602200870066384844374162116163871870757461378021187308702614460969333860437306083171535208133673490215980524369329852178624085975485158675705531989609685526483827355619233910218893459214010541653345218634008510873398923801000993887990422229850507427847311354134960864789883758854781179897233329141514764288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,58] -1560253334268047949192558274174522355729784771423249075258709336570338569422522079981465994779543000749673885752402355211154925853400817368180524319481703707910151588281011403751268969536298640715903684217537763264073770769517065626032633903836571008930520111762561280197506980394879943664517560634646598167189203455340775729778464156069946614910785068441134710383787926889806201191681914712636614512992979204333856137808926207866252719561726130450689638792996884174626280588646858580360847775194549523252960984760386484641282890972022020967351398145129018126473563030508734457010392913123358073191982622466595196954365326748367735774183607111195412254276599979896869113577156433347659748121889292574500846429470252362390015369593608202017311986147612611513499336872415240347406654856868467084339266951015633348908970148438128028604501637966365144281889574942583085038716526995660554684352528013228749560974605443262618049654401913820899772601860513879544758443830389273247685272164919203165469501000571258841881821206660236931286643289609118891350455507346514220583491154053453722750066724868446029715075121053375321050388950539289093218986760268900489327040677056809804330499343181309406708367951512840800792703549979615259281296347443490811551796515630382057315439475282933906922668775068785704035539123012226924749274556537506206143731394885170164577495703502933632260754922805049591019985583984349116716097630167078973556188404961494458884529582491510132586774752577973410389091053635387975290555738072112374073734944023163879644254873334403732236913592773033894561142809880136511338143516537794891805816107639241370264464560897743958233620884128771736738724162306064857477018861062439599262646293561498803224127991631465534676321828520373913026777876885804132558073856539923593364995819089622088367584345223991152732571952643450380982177490220897456364168148349912047466231362912300725364371529677000641907206567961509245662060219691696706155597864408683403207291192726258647057036734284376842677108872837965136173937066849049142626873734015677601398630468972268445072672028616257515356722289903371045841370168588585459815493950024120643895667802381626100733693300760540814561994409833419214477549811030852257945003709134283057547598582492874682087464628594035922537754420993731003441887285717018053119500926393895117171896118910496346418171273777643283503726390921778534006509715245493151758060603187469704767464077703704763546587617251946187182504564765939304679156599197520641326628922360983397002481585468030939863494118767324885153340737078389734054097472806049724821400171331437567238765135129257531304202386170434431436284100093201288294181323815637159559070785087784191641753766014024093743700299936775429641948320036216608918530114796150025306573668128309699016264511920800604622852109854527630479884266011012653589786879086670129913373577357220753256693747373285757993496008365492236026362626507864825152033266750267573400510017997223752135608019589942623035023805432141225487972152419119267840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,59] -219266744951636137550142142583122856197962391790735698050902138608249516441842451920976512376562565156533940753087709802508480225694285725596025690559443949163920539563341531374396838822748363197096863067926667074022835276280450627213376554865766813266474878387314726541707649541259907072069754281407562755101779455752120016480310701111159569021856088790193327303929363315717343421736057003244432873869172671433281598144937905626153450189125684520716256282336673292763148851494296353232652748528902583861726477294964590995392826740326471109890512771714552032593204441645342234932993651163915582527087456398013692315423792750122951289141654034974313333967430127007790718412881208985114231815678025769454426428639454890314544518742574774429767905651082588970665546041845970907065477505327377669312095589851574821949188373051595862064257964084789281776178109022480311053359634155504918363119422089259573568724016401702614907975466210836194023550216274611554223677003363321790186799632414207268269906238616301879538403587055229625051569191381100830965331878076615081835181520650757059404589455311697987748707042923054547642210983526998653524669867072409405298864286119419549313226557609438872959131341538250172633150924229127392334633206902233854674406582694406242895498513215065254829969843921977182182912597231323163599833091591828411880865932005870251612324158615264310118954257053058184686325209622336810378820264722952504950787179678884944691013077448045144942803528259764870896761810366380099590608012670641713986437821918740897066712301909155447510544017215359477727455418172893659070678089868197634512600256874801249219852469912466214810538421651163623524504092295555458432536174876916962714192038637617590140753033253272335272762032344430140672889863318486888150130082526520892969907425488699495864409731077787118500960058245458959102617072201588129804572090249470319011931263424818669503240934182899606867320046536640348619176327118845843653960748754910430151827242229430250102680286797523357975846938004620408292384872289094500720282976386833416381605327343975175633060306203982491574662110163259558224593232254704442077566373688718995585001151916718957144320013302928043353431468714054969428069192356540786069136451224230918581798987891292889496785398227253538806849303409762405321063246696313200329353821860824222108854040417890601611129520798945560061582715069685349702027046584392110811918086594422771977475699326957885881717681186647418876958396886754927157406866946517277808758926341381743231941025686212425409735144834372668590334974838048196848097761514612734730786348182984620787137721763999393861457057246622529609435096974809565888944783435352718356363399229195718666625377593014883492403631235460933300924168810674410472751972681288230812781836275151533420425947576515112119582405026409116447596359332370272010420360970628690747869607087690390807950762390538554210047737598437124571857441783663281647955291340836422669182365486859919159806624267506941510244713612348423079239696450093842432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,60] -18832081123668405135988734306359499402698983335065027242756698411093563688425304974163100188468852818142137466040243800392429013523115928512443479301584702791589524298795467780507076914838605936690463274374948813316269581122114535082720789816726376965280195181720063824783732238710121832216251623342544652374682171850778908437106819634433314023537231692469983469830280424321432023892549438156708396658423335353367740408039890971669011855604099615076266214670260703167198545472387762565696286084802701486686077327471164646438695097174486194153722941155875943616601015769259867206654056540867211089191888884429349692430119625000657039477444055051753227260675946472749684508017543351079352722716267439913455795362729342287913497867715702020958520489532675020858986060358886960253891718150921105886701096489273798072080105388199596037113025046233335210458465026498680020978082824680602054441186371425756196189929387433214862740251332897099791612411113881123051135244776466050783129940811168408187681650678654368599315893318383615875694547625307728587804467696839119778373116892283756113969289397978911932529174897238640965597218812871723924697820996549888038872255648223181439313261625526582245410732596474330777768025837750603756038278522797194816496804588556266922789910823352279909575113635198368036352793737420864338986798971658946715118231614282023334511653392522665943022939185881367025428033369185892196262677494279731935781821748543096525907910571758187633253805343092647446300322466382941378608475876238062211219381438301717705642851128525389317101105766223455853927809916920607073676905467409865273116118399480427789792371791078943208859473698221093798688832904337979232822937104190069292235114668467162319464751976932466876708736791327255451699693489196870244249935964705123313988821495894607072408606442308630241171155216021812866945067094866300284927095618185213317060268625271283741946118851261500382346693821153315580111900094312244308380898235476243685289657713384621290507296654931474209831535170033170480285939497777010508541726284937852902185860469017791897738710406760669935330783093037028931121701230768761309303052206269001745247597114216822911916043686537884304101565058461718820800678068413584549256291877091499312352338720517004511472387755425869063712566917527497658288418316733244025413727899953279684610480042821385634936816512903455102014466214763726801166983496252437676016428407309742350149839066213328974656360022506109928840827412624923578091782589490805739351515118911977423216409865251607708606877618639696870837059162852496601648216715711428517393086280768142592665544541936572842679042513432264665191942229608697567483283135281942965285506660425689115355416917485042116345350064061760964538688459092518612616500345818496997749568188721905783440413827136430583799921463238797916095432144768316773720912574387129139073621409789185030457999988225403926011036870017808759825241580588093284405940308426594726883201234996875331541007250387888181691082800801418603029441137344512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,61] 13532465516511783314452166410846825622889457064578897178429054515671197094265490812834191124481341344915001623463537911006623102895444940073073654283421152016077433527974882671850258725640920404576162091663475325856600738806692782587514977393973968302291493313325473524219921692702465831007883819973736555302556846524809412236729756054774990932339590016696758306943807005992429251967507632644213959311037131813088536573573485265265038012571346380493265130257482913757617677129840880380788410846389358105938536213164403420445373971870963612640667112315521561041178155598136392689573413437821659068504538080110891947376437594446453483298103985125777891446956712129015983287426738369884068138715298861913356551543506404363747075543294763540273849420082175461005217941921795629182729576130300094708988341982416830087663505381702736695596964341221618637856697952251817398549892819427210531089876476657560061183989055390697447628966374542626576951234763726089263831588878018823030224639693489699112357575188711964499996035630223746578486502240012811906830158406853168040336573517694724450831505083275577206487883226513067102188662070582683848885784676663034431008943607845207005828034769311399373364297961351358629201434626903623462939687429124377210046592795193893569431960186776352734670618607030618415646282112741379545602393303584434327630154636203189925286880064145094022591192404093907819184207484100942107423102829061525971880995133523817464201285587199207478876725857142226194154674388373070362090295781514699698059069089161246466645426474901440778507207057689808207414567672993578780476192406188620644438804363179705100218591136862761034053045254568594113863954851009016026014548943541069251848117635226318777860933251087100724149391339169610181274555462417470548547458207476943352241749438394880852372207142633732163965731507399409004953337100405887143210692265449110088473705150509437154271247828089508605987637362272757345183308790624178743428295643785821664328855815356116864641447551314178520406829081836686091583736581521783386205665561933058846818744929765518258469948338289926985056080289933070605596252808844076210742807000546525634669242771030492466899744130911362751903884698819234841017429342343585119454405142028564085037552389406079740072371422240207288993809822305649202919999690635511300564869133583366827154520403926218569086215004232056818496174697027779973158591608431271339179511591905233184432338447516304376282980133438119740554169886884556244810469142591598591420307209483905711203667886832240660212545100550049799494048537726122370849049563936196170468836175520761311926109059280978990920239053992763165735848693515671293858104128627585764291860072695449245903406084349777616404800803482271862446403112017174018688411601696091868206726551632768999446940068563419951964888625640600653951095621153566188771722005810709520904515245732819329719729727096699429665101439754145370452221496567574906848175710684562682870780885286863436146716294873860562820704050197912004928702694295601152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,62] 968939042711349245974028474606557441634398191234485930621143871427060535582399808614478925606434259598405440183138658562106572933581409347356720489851327151844799332667066327264840581726444795650422773288275773786237388214031412731071016971945777439732009923041736043405581864691301735342631668392328648012781235578395796918553516098090184211435947597894482321157592349982196897065039917618047663704174254965628927794730292582901163459820483639395174651897217444641099650922419433046490464853223184456682583959193643943051044896306923826072832198226322931220168037557832860420432442183277015002206981764441579589408819480919386879605583277438853525424172075282579083287642014598592128276147654548556682773896094029856882508650865157235453318760930129899870488568197642346303148090813351049332987748075844713004190857791413262912234122846490325562199952005429426964089843469948807956091950367614700521604898154848963376370675029076767223282063573504063551447979322575462194250161987254472975243968107268789097674257264846356683234054565289550378600007401371356035132749596316283820816381989649855712188035892182242095688138155139907775680498633577979142054035754850458431893831515455205125588444038610455376948337112215808029176026082844537396781753445473450510944508512013816336388555681073138133485966711336333698995265276835736535696190322588963858918832507584358511145188333655552741795314731203192751454279389406371555470446192741507632927713379046616668992393658990123323036508665010055952266592429965253609520986965174351584753738249584649138924079747919695585015634456000269796450976904110291911894465846734843050229178543038156341140562685964472527503823680047692345372474174937761274284223307367034269172307412262094858577017784711715872473169441497624278134631241035616103927504318816050025305946893118076838622673616719760883303587784598400236778350695371401966058562691477955885860094691192862343957464953351941665872496393084868577363753898375958460036096201312978225085800808435142650814713479174888452561783536342441999595454187469543890719353141946060530468998487538166069050036940190965232271912192272973324676452711970388714958263774433111897850803200965453915772748818837423111523149403655877592128813294616623753545576897148179783240581475122440069531975779000868236230226617962161291332635427740085864524354704882334297759421584922536076738620263798340584605321449028776575358721788647944442104529012763330589192393209846408933187263412467565907646527004349942850732886927593480437512290066016895320674485819333063807833421670260327059996929926910940770881624985661215499481063212317447828109541773169125721114764093572438800764344122677143107469864528187805386358148468927981609552762903761562252432565961254646314686496429296054548516948536022547120643649248873885173732921647944156570727871097250458814124557363582912570209568544867863927077815396539028313247412020397124523329178987937051586638161446640568539342009117268479520701961895456263960246814140101491244983406771463782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,63] -726819570542214989155385859685643145201699990860020568753194187803343803504251627699436784900773335069551903092125291986755581773906993397486614388485230690022259660375043872881377217606959540453797109335049642576479527032960049411143989086188384870363814523531973909110385511772598203059779218497025729450889075512831839501124749608419839435570127355932291385996015301092183670997293356490014196284194313207337911791235489688139613161630161615619213856176639573888366989256701119585217629365427472906842172264432203681099001966945218336846380548469546583944749203340522015836999237559782024137862684792312980682277445156707048961569479768414812248895447499810279114459050918708714805743923109166218362424333822716311928308215656336547384801047007821925050092424098773097111229518742663249263280406065658861799122214475989358692349894981150816877847202692477755191171092448990738696985789321663620052763935121699483037921445322012076802421547442921566264027691443835629911144707122012874481839971540388676876661376020343724446147646418431201386631972897685309320124085220460300637474866724369154790525881774019175320652999992698020777209967468534753005204123996238393527794400899373577345049835625204942521783657990109950925813224752803809558936650475766654614809565193570429608512618497914993938974110997816777364235695193388514809310794093566043358527603213900856152713099102569019356211760703740589618379168547584634016384126551239441102598729424196818464542792853160097116839784649188905623877814970414873619981155391768507995453657587735390630645545039248157647835267109940554642123728873597427597662778312466090499190430388549123349110183199712156614178534748139839050857697865121097771333418127516380933796520557982765416378145557878698491884035036088756526153383723461495296293546000104482259138403194362631785156981746705002407221760754521070952078585554158157211624826036007414428476916464638966620619192947870928764527038491148896269918692057884146064269450244403031324636708985571254889811269577846364478396529538313648308734380001004853635837411587479855002566932790036557492300813668961643367097765714580570953568155810183287358135819300759994291000652520380248198398907131531098830222646268924559560179072646171930511209740865674126069772323005186340473809477022267949339130561305791824114094718992799462753734794882533537363171962092420349293046134079740294016311177520751269501663645531088854122849904818140678885679226226491905475204241982255978606734767036499196883510857931193010735156533687113451923785281749821124498390124351999813578275556021884918481880916886316497995169027085156099805686433948817225248670967198916154524596090821270204066956040149568439819280752595280374970440389419692087299327366057479577983266565895287228912278951434809904783343650943232537520799297185927292218126290695510973090668935909534308247016563055273299660611415346177710068220266950409904607863837782960405866364517960274453242858879194182438693477259530024869729904104084202615444586183770977075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,64] 48461823200585015323691415666259416599135623031759136580376952835075700910290646064611587330876642026373868815910332057349871486477405362454291690077376596007518887202981036915757709728066874378647635830324072274628555705292421026691768069056068950760966389403803261168239032507542147132504706539771426559289443859079892304933735928892403301697226811831932923628723810453362245330733293920151330369129110720132852763140970049519223159394222465817184679348042932196265005107949846705364300337406967714519853767436121113769516216837553551432950332592721109582720846583435199577675009838696746615854511445970275522017311904465934812408224920839499826824511666382547136842480222150449721152674513541935524587511943899508879324503044092118399304739926876765045719046438244270102015903140129806921136404706782723100474908283063068880597625525884954283926933808803977537422225517347283526354060535688048181339214978287002438686229948601177549499946719458283976388001863268607604882937612318590337541985218707546078585443774489346142070940638592779313164012154700869106247767677863385492753969387095051869337030141921648500259878017899434098276488988456776535341518687509135601148920851051573233354235202158795045339439562102469223612703344832890870949332290453812459421436477829729826649711891774797083506327005887281431952732355429723441110672067909614448405427599817274150495679400950117409387536161246968248274774508903978327026183846096206298714986838203298932075101806652780367479292354022774528066395488203846122886284737537660492551779268942112044965786195371836056107192981724600205791944812633043834087232448457200032382687835012658427657181216556312740858664698382604045234692904200954272520370251689295650736003250635857489020334548821780150480494669173676113441576350616609467294904282354281773203907329589640205454913690366992761733506205401877040423121350430078481513178631808932779485464362961955868316740824452880917065825165255072336261734936938358551695219372517312730150896269020363640304494008349916881850937509214370132711717936041557785324218363857527571910445682096875891854992133292170678273231657045815024094094153119509886657259208045583651137803155024131336761756674526642793478775301414320894530883365051773221251807377169370053263006254341680311988158289223017642265674692613028875106643800199150628577719116870321013075041352038479323673381565399018398669263645859347395945306956660332014947278263099250403750006446530153772323142022687029342792210320474573735509576517627324065251661128320523237782495808855063978732802700091918951387901941744636885779897424285469947254476877586257442458257977608885557133766435707800432703693469030314676147998195225186398675179239063882622681888722942659453261109007072001934132644971433270097382552872536347095827331304701063943392741032389131544964402416878858197367897500151922532359528287553973613005017829502079422956379627198108619407545973719633749020409408727946183237109301100091723267600314974475941127386008241691662977499092630896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,65] 11191526008185460691701478428396012226552850359635104539688462227514034609635799437719149334994842239702741888878551911830773375311526369592653370412773406802077965890364498459940259991647163476740130083956382683630196868546071019067270702439257913153805952635944306372946414464939294833638850803812342798888949104459929692950182492309052728951889619451243609698057900966333806982543039174397745681511809822415560824544049188794426282097001280024680580866716188351906727103399872115996173898613448426822139858984440810977779710265079528369402743281717207317077046198351212849008380954760710620067689117414685873175799227630199592778922674559027148521602041124166818350094761961070251895358138435516479295048164767752553998416130486269366819968425054335359950619254538917782764809169620771854478254518999025564761168538218088172340943290650857640972873318470255552652787707308619210811968464136691416765418348080367647292285177896879830294310181469431858042064610423991450710842369727055838710125289710039826301468649277704358204903370777218689832428295907703151450126489690160660249567994496989931692039763729116040366759377499910233281167525944124241768014805402350017438224043778906350208461408104624980723817647100284102272040937439873079578718470099535814298198563280933315396796883625322181986803493685302474940528770164101905304575903388496265862631498215876749021074527466157092253013786185882524044088875737368851226639849401309705894230840835383868887695670324803524066310176948487449340873666976253056850706255086361143084760263526816203017374814128555307569767215350789062672684056207868682428667888102953883841489120555570427928335879132435231563115187179165013957798270083282229458485938178051288822895410209247761321971381921507833241186272626079214002120105747084830321080524967767393645953489356009465432102546703733057151520447776771555140947413793029155146276677171783617985699248603103746066760554403620058857592972829069502608257743132152315588014556702118182606317038771963005812653571298871798743989997314297953902291801251851271995302647662500375320993789665760990421935982788492972576846235486817397735716545010816974621039925933745910541859858823098631463643010085715390928735236159083664042365325021042233914368145691373172476349566166192474640227115059204249223229694943375931772721080746858445977869771994856879117789303764917528877967189330222828614705836199585318854389420587749299745912970028802956357436102113182381517638264682394808406457931968660843985080376264680490340686207367361706888699830873891566693199994129687345787565165963309759285877631054326152682727914811862537640118780339884500095681635114906071419998170328365089301567173032757849793190274412946057901570289756475211315974974905331752136774034290798869784502479024092778186736022647194431722376569631081945917974714480966266533263874441980912423450681379402951202752980302853495327494892920315119064490249263032456887226902340534346842251058391130390625250876909584365576052451580073006794490382393540608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,66] -1635511252052153164649944525545148826836640192684496156641547472218555515395303379419351074134920047124208273738815949975932723834864461588085582400725603885515390068924016651386262925551107009280393333113267415279488553237133711619318548798409110948961522859234044220518951735522166535769621495739120669002398112607249944477747977785502573600286594276321238133676921251495555501013141477629390601102073394617514928466403544932400200034384380625205946186337895305173643988278689497420536263730548080952810675179608270189932715845481181478185561885794612658588958808164256890966683006630895847792258475175896850641854626862999861354973493631624163374292828201931863724622053048850083826799538370346559989206618440169802256473853022959657392652993822741154049442573255064950756011648644821849902216048622190985853778967606749291206092086030280297765739034899323658776193643566068889018417353014597437901816814644966546148182289297685538169412797682580588820360565616404392559811092404096215000015066873549699961559713912081431799693607266591509644509517416478880471230880779878528910869541863073891118621977589446412274108812257111346360992680260636965244882843804524851638648111292627001784490489924011349097131318855314431561040924009379671292599930965968153824723153697183919181336722086613126199541671694403909444353538040993845803269828504747377757119336270912093892819155551150643891043050514072881149935541537458647706024581578730306404058594923923787559451111817227947889576157516199117564531153790625995296185823083845648899921484313063188234266768214029887698778734859309160791270670167728249799941743280056884834465773557718741452820521006709592160071977646773303247121090044490051938435183398232192320256338598797541978032811356177244392897151556861113151709592196020077561434634011612386489062266891145616350341278934356587433204164523815972033036232186643335212027767729572254038158551264133526243983117660722160316414866200033676055964547699544936101024752168343112285262845189294408319081749778371835047637540663765764544497994565069383665001247481322782263495983027951445240464743618094518403604821850418414229736225942675896702659107418533514958341694769471521276321543376637119856685114082026526352060300175997405658288160338725358575284517339638162060204804668272566403306806856166716943945835789400556443137869264291269300104511255594292802871792672916186640381433991248525193804569643941722775335301983361944713302294468786190521958895575260314818497252587099424612925523934173847539155977458877933794411782227513228436473538450564888792817224460835790798026134940238347559602308059679663884065916115895928433736305578558097938273865540576691164347817939231880283808310874859363834306249283058268544480936809913751016235608386347706882959903146978865337837188536919595162635843572517994994254976030244899130337848771290477615995727794417620138523390560542458429418812868949090742183179545571925378844987140902207032874522501883046633516874405249381424491512826506070788964549887262720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,67] -26555379905094618517301935517716647235544639466512669896366658111630027098995059096234111032734899160208834280261157792932040293485474744911240414269571139561080191965579487408190668921230592754025331159429176957424751126599562621934933913711564808633385927022192572969219305014906991341741196046686980105384891372563292044537125706586288083454764029120529656644536663903191057961597047761084863741717503909594025424467879384350799822541370383026945106511775186824974388292869602090760805554018060536187975536541603975298604328806799435991392484270697374997807513311264329518800155112496632181159048566114696407542046667490603417038669680257987603397018665012140032858623925444669006298254193201966459159127576459414663322791272322667988138661578305128947826450040078150773626144275573934961454659731485471508219740390338995839590129391674241955662780283590061396842427685118248725298580653334504423825676246153734870809823202008921024606927136378305954083927139494362767161094895019142456821855771311057099126437329904702509154551212830120305158569777051192124226540943752863335034022377073711997133274092506131504444709343612773573233233008305647467629170521680721570460063429497822045642900527750821246320621135176599073559281991975792994174934643201763832141347617609997897515326412710051953466310709549675749466196555155396699353787384195927103831136029848750680839243411878421125469375301721849427239516137119758853705670530811985489087526456211750903253432894456671707587841322706704905293738360255392889400693380949075107419975063608901658489706471141876416405591266418522173466637278222996716763013590305888720353320348222579586879032806178895842168769541622345821285480559571305827264454476934414174887529656886115778892265236122455752633948643633728349340411826408575679632584958816873067044472190856852996574450609654320679682619416381613104522128153934389059326761696733921690568427659779926750976298389747998655857985355463671872226807340352202033254013032942976892882382652315432289947312030205753042295010042358473560067655742218475687226540498743910059120442357230098521757711618821315506085937214624222421643109212732993377711896350254064188746615968793900242622512033437308435624796342189446218542025604940877203947677499878991233819426385217784518536613640889065692563623984278536434617353163672093635867146040133814541134319409877682926847080003352308175030758556617737280891004953205668099014632284872963198689901892306222999815533502560721288535772709854860009975060678583836609007843732863117916561154477366488984302869861397009993368347687221900243403290854943564492011011013507527998022438546587969744380272542420203271879279844930406132225534799368619489095205685665325039570064811342750891717386815514510808894575024797208656349438750216529171974340474265765926029809015182746936031176722820021157650194456680158661412531730202990994614533620690898069637117767978351134455424464598986601895422214267721280847595707826192845805958074986927987391081055867065689702378793598976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,68] 15945758365532175123770843857495324244467947073376103659615261785243179353063672410882134606114728763093913642893796525708263087982855341109366812749032214627343735464802651590235602663800648414019593884963404746104743020509598387546493725254464469984120822474422041540591916042909991380050119542441958043834787278461935982052683811846194578623255221446849899765695152167773682674837931703120088704023399009313564661997033034823344586060463638027752582966743697131105948918452415213792497863923791586413021932886443275331068607563992330363198908881051612485925805369007276300864618243576263967279403562784998383337470908800819583995095443272631289343262216637746297460769810488437592562473571616371197533205527340566175473173681616520528785149936103024593549347154275399561206360575308600554360668918017525681822809687575925688018370375482584344038185866989442599827864775223196183964970661767367158128228157630750453505862268886216884982357748445307895809590503592200574226700932083041557689172246043191339484818114893976171170965441786649538293948139609788582718374110966343649452103937126945755791494630707965588017268408575501163011939641537088825215799247596056085199667719031572985430757333787791139915490109716759869274664191071098032937890953860240305682169011080099537903133844505740221805299442869211996064184132680831275103008038974384300277671073536803969544182332060072819527448268806642763813616127330605741232221565319116607599364670089076733626405136582862411644009271827014006633883065482007351076814841220242534991097472562593475482502668585776594381766445426051200859594186703306151842713078011558593473330732666142314588958111107768358896654411631751133757726357243472061515325496291950160061773758252563321761598302184362850429001523258106944685937035297514448574859375017072077575215015051397683827213210279801299935276831923406150432895943843569532689249545521977902125713874482097796890332194304036274241453334095571034095796426910711434371411247839201477541527466080954674489549052456896702186405190555248208988611384074625250649398123043318080048905460288109123801320337665687887856165846461996621505081893670177143602555168616438235785726275182910967692880231483978741016654904042572822085392648469217292801972362847037528232266864703027302976704172616832309031709751203060884987128663839737898064727939158912709231131959480484525851495517310008230636985280751501323683305242125861007736718458115862677550104038863769218605333476222094220811894563828628423385777724528257697603971726159669413142147607144593707326568861855330905739882588819408940248534643247486133876860641110006719706556043314361320569533151310326495072877772406347632019792206342558140790953617714559355954772596159421759036266088847017876455915775785505835731814670625704497791437445218802339232151058018412347312511744358577517993262672726334531125334135949509867395374559482437748051511505731734416414750215284612650323431045424152173958517244690119266373184649523564584012794962987203320410055135723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,69] -543923307220822785638099404633050630806944226248298194850273273796361882796613055907202873647758329831987209804827054820797519236262568368877973465334005810826983071616332032992181003484494316412847120772073330406184873150354058521221645148954260186547834596087796238290362493751800309927077780732883969353726862853890958073843502798984661756041918666451212261779397349467612950974230455939749297192106501372394964310576599354100852003333379743216461754517825031238312672596032453038686543227281513483185620256398067373128245828836869656505208671153771944970367325947728233213145401319361485851774192252933268714793323135447159701233050810601138207478994896595998723402089849003428808959557923765779185208174332548339380567728521478432525202284926591610605275152785372709871974117554419381053898563995936051646747016130473207739635667763324548492759860322439919861221041746802846651627963559413624960556590189778238973866665084061498592084188538643164167501246635984178207129206327455510438490661828301731635370500444163066147870333230615214300996292669703152159528009497781181499380040071811364857834190154244033310961994048468056946489227739363886221446326671228836994332949444972181815556002665719719846169963719713577125706866158726587497353550966977578962413746698813022174274750023604565951907650409056242540389374490991356409032403644241175241917668008995037282761326083024105680745144168971977097653808299502572953149998839949685819705192619654786791026908650037034479220361718493224060086784211659313369479909835420827735008122040499245412889914892626449202456553045496994456937090757565395084300070015698968676690247496895764809120520926255303649631381351782100414990120902939728814684925078705122321981064675815855666864564708081231298408673502736238695647529190068416610734310133072026838650675705059325609498531669269543150070128768783763574045550101368944774988803461832477598908648654192436340935942110157892977443949241213632459731549552369698422936402720901345265032247557362310478880568037435293866220989685431918339593788581620085010276870909514549259322620012549759228715220673550191489878273234210693260877869355408437503303671394071260277593476081697769663404730520899774032622189329690960463033630544889393824917973135925505959829726413211275020158987495046269999428554588355657405176056620894199687526750996183326899607610040259886071073805917363131536988165063069522272681370821088873255269256920222251836065771836546211789848945165515146631008834063643236616539904625290043617367253125402667769458805678885881425276980414423347188144224060099372182929209677861229255325967154001214716227060398062711424736692896491822204130022794538897884743084225484251602082849914824226185312184551484998771703339767693198689919021271850590518645131227132026983150448689848792985781206224146620246092285310629711108978573815294167500640289864399369988858986456707239799723697350458869266506280305712660026603126014727898310685627769122466606406382887620212766265405794520651835504800563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,70] -60444986721981697080951400918564355356491544650636002846389144577834424268010258548505212858302320064856883973082339906198167989436504940835814369156984866762019534412027150217446210478939572045907006399379341665105295342822113727073713921278931370973274340818476698340210849532049545706293373575437742502912600035602847234122535577878637476096824721292835453886725485687955408585542497971714407823123967864979763546319543469626795404403503922910385903012696257474763207717654144878069424703623094499127970508753158668180341769401468955426220210729497650131739172826923669214900211127435309585765471167178760520959346163654899244066175051298461281535846094398819962530812783031340682839196241133330066596790473096800268983446717608291413197844146999001032457170617643919934065611195725021688247536856570886488681138749733480591664467634003648786065722085002757926344703829475079784961098147140857874045573265420920870953875228292161515084541754785786605081522542785297648201769908632367647365953260020784690866234257604017609694499092213291563034838288351207833361389408649494511500491802033436847623467247623156361918855001152193461760051199986293799765452802996159246032777745749462702847629032797686766102844166458961358992321219292718217378595837978380106913304454036346477708698659888126123840774314367091389665373320083114297612593606525734304194212157298051459543748257714482687328339041049617987296164855988999499240811239533487747379580820149091248601016608523206236830067220364898930634517704825625834502468640532887642866558580707425375258683066790907203649316577419183772551763399321295522490969406450471083722303654187900736424381972806571844631640916655680480982494840914668645251262987843928213420509391302756118039724672463323278237490111360714671347660098864089744104478233102107204508998323031192786180235696623568710911032800062965513977040759488606038264023705675025373698365386874412604364679219399192901146275722775074770495362887733764255739861182248680564906223648908445502012019812564404492201998142690559976369660205547040566105807893771820500135467657670218317132730859258721060291815107082468797110763407181264757415263026504827586519390284566576211769004764281971157405064427645515919546094328365705129250659086350242848646043619227408704808247314620152173602269076735548301171411206787178350182886321565549600366983666610039444367786961228968692920031019952200318804975491010624297573028390186639872321078553197563158438533428491133971650519799407707062725942194759777104473980479026726969937497191984396478591617023445455375568851343888082893581516828036593102200118602678371554994605957673674347480104283464595180445203723062211680406267203006232882144392939764211655263259814756782943964252650089042999225492320436906026524306958049019215192454174895240755610332944668709444754043990432472212103917886216817715163465382654298022065120678143101306360050461325795410191105144585219510555054144006644071573964163862355440986624206565538850161524406348491172912792862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,71] 4105950783818999510678949245128541763417624491208960911831010478892496246355001764882314825957451568674639812044173890282965897568207494618101838978588538038655315664494329186987305407781608833098757656063230007685587592752161393918296162855825879246700642910235033395264570213717837588253047735516139198982624229263853396656011976502399093459010807435754853742482422402447793439023242367100149144781576797246850788373613274060460809424797478106161553916666847627444947123764973673001589070996124773651823175506404045292594977199926677269148929796303538933238935008716647512187252446296714134130581048237297665679881915037050743332212346943735778954547082924935356343216866089687052551903213737666419321308097507702135383747380942567137867351428533741732868441118021453490901425819013219959608477316507029246872544195511693621745665412176018757817502444757888954740441431692213237387273684748125329616272890119606085917913241773864098187394048663396899841065145571555291098626460230865828377358668716232353644607562305619310704220180500838520137356228645427668281153716734512800808679883179080871348836124688382601510030698547228356471610455744270385019598445583133305709830144732794339909484212814525774115510425221153319782579567439401292557858603284036460239428286732701397059529973539490634741129843255660475629749999471954388677203206320463011590167447374011145566234788064192242118320556509025901194338828650965858977296460075864250645765426656000829197522042311785586400036676081332870660282852844520528798681092031792896728688219425507641313301579880886047925422767825911798566330910375183196885920942701166590377449799892064523131892451966242543149140804067177701101628929803675861948841942091872886513591530283703313273099001000088069447176722741677945956696580273928122778160169184670565869712677189679758752373991559565039863912654073188182771268449753139221833592515263301193145854603815956557180057563723728737474350987774745372917282860573712209185514749499428545722591652290842761222028441649389904076910470020970251180356565836668621493186033148342971018945344138346077067209823325652658461050916483114578621530441533432215603762731513996790391348656573509925562840947498607578850870629764112615409924992206328701439097443478564033049428753494910386284833713575741494025376100562117036493764899423917608815185432609417198639210602348496577438442351097156585408050572318277751645189691937923685157404041177643648584468142110363961444875548095226340543352018174563107443610646062533123419646532675275785880421035985518258722554955954541915591607643932145037796284450472100094400506093658444224485437215282042057352934724715245570044050454804866893691154288056737939522313183286179574242285409455324070355865210248944845166590059745878917786986956569728273636297424507369401626298478795315451455269520754302677655902298267580822660736978709615786641516939744855017770094175551893355568070064363867143231170099918586448880000645600133751736040275203391960009243726468013019122441912320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,72] 72085056800663767618114306775045652044131341034353038963297795995653416906206625783460593247501169638672722721878664896668328482069267263600224692838615626387259284558174201582786390566979392577158651142436823662419714434535425639868517362762018243487199245448816821624037012996485894965407653250273948179960883715643570656770830894963953843951356405222674980302469271946008098031012649706036189854638688782230394622073644732681920935506690353125103017528476414588398407892242475475072312138099492716514967539216723199022328298487668177004939506299859630601299328559706547054292909837868893402332495984277013956241275374786119747319314410741283761738231111515942746638930550931336323461212188539321167400692237387779687938446549436523586185344474387910130493212182896980572159516965222001790934676195410099528543127881450314510425428637862942727269299502680752166750196954348246843440382440831952367051903544157598390650010342562793869550537171662914171676200472844774522979466321266548693667389767707049532667780445864700753461098248619785843055946289243936450035370965415859228204511536203436666552933747749241563054595762817053469045208400793850372768733158507325683038493859032011937362210902754998517530204993358482365039522323512610574459398350795553789945647949649714010719726104371173233354725116222411991641076008162064367292133612356292850083373140589686116327557139992490455764116258793254785112915671068202495133145350637061038668029223207236577947388303660957637030229763422443843889609543596177064145343740937689910723808711274058059490562909223360656333120178622035901454380409950542415017432738482232347523143870046432615034444690390652039790827000331358009217117243944750602461044522428722565687856244586306090563529247367779350330983685495933431514256503111623010699961045389317660125934316561596524226417871548045987266549548390199196695405518251532873017834237264174439546033988436720846326853920762447015982129779697418143556343075090726899436169009363843996841971951237677061128129797958231732136848867272967579073954126395485940375160578825668645046179617314205014774424577955624460835733741446217002043282266884256569405353642994086089321409743459862748238710486011828208221184239067078833569167922941990699369250851856144049984780850709469120584572442611927123659092151961326344179029459557501725078116693924566138082370046085372123097437696566738766001918377610139051445593965554884101692098803383209343338527338154540933840506621803133792763286196422757595432598665645095105673179896661271348576244804298147236969005238497402198304519140962243960746009800317666074897847691102393997173345187568691583013388100502128573924112721592432235878552939808330902840595626433921251463637460660005571794506225205854652127133723438178513479203262859201498546831252605866932161040212301715209489619962945123185476832126108409476181454283751137983264954602332711217216311715849935617603950322361524642766620682011832427077325391344875941338449465731629719625931999722060771774955520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,73] -11790214878325370704217316748338626906331171087452699720161249075917302301399760342532439325727486160566208281275240953507573627951257956730423056710985212804974875348175338410331448087773289458588711818131199938051619835276213507411780185412703219134189415474592574455227105210378094144870178921745063030608179900292751917824327279019029909169027951067385560319264427174904862916322264930414333950551766591404182700021788517021857501130782657399090722703975954992329537344542637843539311189653163013484058831510580699685950715024649048765792526397774931831056101752476924864831921070304458487699022124950989585901093321887364718234267243406024293844271715602930723370703911164945374604498067969635383217311542347677351236677660207682171481836477239441298553042056119943512949699330294927587889023728146771517814866314370950050925668126785404084898257427094390182877274049239526133731712063804843612429685640539443070341367545122009035197487419827853195896758468857371101244534067944193673599202209392079572355965147708412485341586854691507880650799419159262702908847836649040202442549241024690469997205103839702574959068566322161516468836829643882052761751174940451039061586483242223805782925015573230454836532423944613730945916868072537880972368458690671228874317892557279869782250042244263035301461197015028122422343987088267366168937923639627550376900596351391128763518916943253374772772662187758908159131395505047449391375533483404164941213691996490968341929390645577413456272185835038768160453191707597346655994844260371897653056125129543938737899959835787187451211604978807741292661603111635243933250049632912598949884354580709122976099944092101358695812406688601205258758240279545927857361465811998700563519380603545346950862842542509371579099132253462109124186246017960427583590977504734845904609775011741019889919080434281199478527860707814364750214004029668920647659344933827605328119181174263857362076854435723110974814843045029830738944844490896706902241358204118976359805596300854317216691230054850418302371515570461710624693748518420480232800884256676753704047625158118563125541555308457170542309804810660140569292392025032958755957760910806973586552151415421558383659988164786719724706640264593931952461502019484676024864163354830250569428209950921301232776603085865472798890286413288981061177485573908732331932175470282173578977797439230936519700011829443850084031467178890010382625832095800564764521116403270483644353202527286963050441049595583548901303758461467897412246447193759028049524512409731053499751119416315276887835228277208277390909402716008661435149580176837061194012631411337911720611386776188192848124308574130131878151116484586500553817289879722845041593168826051672996188918188402801675245941940366245504031863182101901998934994295701942687539068367233277334832330541131097749778574443831451172459499534914736896963936683853319569186089295906639095487156107770466900381035944178890415463395405887495820580145638569122750837885115753196815020450571129516483149824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,0] 3299007214282829872125259422522524521207079687129225920064283900688704742299057652579512278464431718166007745214289317218890572809629270991955942874171268385443985345987966620366404371605380323001394091055218615162267575661621646666240079700303207785201930886199735608678732621699002272353218071805591003902511592259863968101528994473657504092083893914357327277668311317073451304541006115951930922773313855194846713778345936996893825162769070986839472412658641452275155492415393886050139975694300286198404832725840302605233552680242067166548018388707681502918549389914473219974727718557960912489765257025748037242033276016661578633007968761620832647381518682003069116263275157694452190257573235960626667887833465467729124698918605144212778434401098332554776860666679245421839060629124621577687548025033384092294516092303466134461567925067119368559116724702840220848617008777561588687843582575388994287978562022587942215556165312154661906242200731039632318099227813663294003165882811773326053498401230179941128573127887013107044854079298588559965950345873257384883201846262012496319730039745027648894465437825074344279193311584089879414307151820844371318275668638070719378900417737991317937925071597954757706293103690661863697320656097243768943669166743979153115912769265657311301631965250859329678071930786342286268119525274434550929206681964149237673520834711379070183179812960886533228899325565480635915438259442042548625391599596169756762035279056901254784803427883426017433186759262416379653478581018039334426364070978450724730640317182595448848263942823315908800806535892560786051471197182348702656823147326522659607534963298841411036919128090681952848506517839158240939430173523329218880393300402477811883518515056641260250606836725708351044048499529106006214879377544786071915296451118672315029606881978212691813290736533765650427318699017963236793306382644286998865006481817533909199946695114725214689026193743696731174679059833118439541376785302913793153283773318581032064172318549267100455196243395003441609789989356674170220589522466031932456249933302596276285095890178428785149494507803329802478159287576723223865963010602343287126083333641265808953441942240664442098371027435760844442318857646973119765369248158776712487220405204710261483561128147657027847727543125025149962964536514077182382941387408954046999436157742586487693070697532508730722276236728182357073340559007509069047465509621494848736792780587232752063701979272099642447885414934701088914581466456511298617726732385049441286230932704761378186267156673926791707462149363410853514930530452060440870495905085275251899316102610638527276711680023622355909814623560132199870424272467472595565139376666569591098583094809682546546626162307275808734599697291267357514329313879835107662838239942621324741156016142991269872098402446063710718420288496082519745819170909886952312235167074613605312910721882890698642092560911752738486911500702629958880769307310970766748272118601255058452471135766002793211309714677008425562060478108248571904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] -221186438072072330814044907567772704248518872733540473994135081013133568288597771132456363478578594700235603550354981609195020704599519123910936133614881968785428789092175573011103569682626861363409169995750713923787866115220621877357491503416172038565183578889843365985535374667492051408086014450088123686127962863717672018390350444854344864920898563621093453978781894008853463096805253648326952677767339426298778115643465096587529104131711188651146879666035141492508750461993585403327156962437034632328909166018788536316142068973120354116995099277409461581441951754335529926281490446435256728470321423350599843373818741765654570081925107815557047750528275797614639591508146732269583680067179730066482048070195346593532766956447290293202547871225006564684475602942444985468994146607195432316712663707249966078343704868375847891036679339594578254342752701257001159806992504055906837629127990127934113800089584237656246988346104720469427911286637574719011573661577974522258155080402802231234228984067608848517737891032536660006047538474487921114774790839490892708084939008743231107442621340385444164739025953857757540318715185618169255905368944940628419846032163087981900628626036608368409554745584028988453528368614580130128918072071303234301579251329053404926755089330759395891750147451176179296018664313574628297044494173491644784471050384891399538785793463527202229903170031541995787607408543378387245649432276133059725162379251595260204536541648441901062906484022181737809592112741795113499943415908096482595362901957306581835246017926069900436912292662314093978001622368588559197277008114120184905183292237130867536930145464538101175114314565355395536408624307634029476541828868062288221965141023802159730591268689391013532973209035150721101384689481155369744675811806834227759572122576086773413654816244457125321791266072609129610435917165562936152217442694494670329939486339456447778285009456360440496195728757447625954693859404257239573088676569740445637974646632677907411003979834846938801805772696139114430886282008570029876892036093866705019329686012078844822320228788426569615273533781389635971861529791163579516744059079228430702633671936563757492985477120268180882974542019365758836026208416101114098346963778898170058538823523255757823092257024087183105631449745224944197746673370854788784676214022030147072023117533834796004393375796439346454736619465656978179254900713456751375742196784649261858641634944618642859526257691270267267814524879999202554133517425578568447732710947579754790082141891442551622665439953587650280258083968769017122160373241671107911332047553731889653813645927854051003946533753632519152406209985631510084143233448463661108652528086890991397324798800166857147662201886291372821245766837769756199788884285731727338995143919220090347364661575625603870746844666989248501904881228692499866296075534649345342549643756941726737471292779340916038959436935428586464509607784686004268325284161782851945741940204383177918094842028424598322588491650830233316623653910457079562240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] 2723167443646921790514021254329018221237811915042380647880378212622144209570378646768438674736333193373791704033314683782881014002652486007142195038635939081222916014966197228438828285461756530903869690868823790067634479190732284066963819284385516014390271946726161204589948651456009055280176604817409387524006719322722764656991542050547416965785792787488511902205634986142502229704499083950075153942181631526728700599044705827424023125382803893828127000367897676528455101581045268855496960289815000567316750656722617675843225185547180279662203807295512248159250488511147306947708875233004915077973294517114038776084322531627189854158514718553120095499926745966967505341320239135008531741246053645148076342833750110755491093083480761813407925494974268272564106038166692331877456436670537070308834928969122192973160563670626853859934317783025366869993605495721134390436721399825125270830638990871538091232941764128413771854904835117354273261407481238897552215533119537491920492699499678426481181245192187868294301299575261516429342372710010962116353406927231841835491261888591124201597614367286197716496270871728760092904190224063422281903132000416905121100338009277292020123611947266656753734342374384703853910758707444927333027614552058908160798940487928277657615658104284825583660906308713617630255016479511715007840804585635390023245880180916240380793205498576500323243475746229948186172781387710385212753398274002266735751286003008405269961534709824899636056326096362591187537791891012229925860737321263938750552472147732109231361789371616221269767153458952322876782479014105262120404859243466742388090884633213670538129603682120965103459260887546172957695033551691133435888457030819281588641696867786873904808207655979083397746394700510020128905365267147325159125143480846615108785558753080065615116342760750845296580211151751015270428058066496473226947844220790712581779268446472620787839864035392346085996660076193564545392213064079929581272091706970190017532902046086666157253429330663669825736335779305150952491871116849468489134528486744451774814575249635478867909615397663519790561626996267110805405110436853557491549936003635445496435597583690867377480842746685428024719484835277681633013078347578664030981022140739028921856438656420920243287171319606579653783893507082884818172908878954069684804336857978612901798717087135396466934955718821663278678976830252985645287709599794740822809851349581766634194199714482992512820429824624458834566098308578287961225746219990189456677796327727814513720604070440482829568112011144427043230667826782810092174108787529260663991722554806119186895994282894318689377719355385004173197932112961722217633454365191561960086382002683673537584359010189261501389938340014431706954828655348292581678484899135980601644596571069707523152715013119558600679522577991524453384408106522759701284068831449805733374987165034271721770189586030819332362822526252382774926247056045800118844198869018181736705354264746037545081923717998248106136196584387963371613487669197697712128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] 13547853384862090643074935097697983788250231639790473327420813591912434120123681139950876674681047210810297544118065285765244859732919938552469210117496976122064602521114394515738834773337747166225177789858261786887514885064246622821867560007846552351516728462729155116319605571715502032610516957992400532087904223664436230954790225591774838264453120381898813604811637305359708025380616089395803878313734518367933722257656326251402023175343627882844714488344759044493014825234005350567600461467005494989096780518742102528061539155103143820990348142657015663553895881330572288881768547324164308065498546060017082563910685004101025905472576650717758775026315848315687770210525224241087197023785146307467013004919983428203381098500506055015847315552731527154614553164870527460915027822973658250955127060619834034714345637360310124257071736025142160577080361601627475355919757071864039306206867482292970516019922866977313290289476759012186581766254273254346442976325295507030732950438427232708674219940716124695244566441525086298069444238805891937199111935214650433977166973739686417846306562692008286267030353154926203495965552194363719660422370869719831565586747186313471923763646794867271621833334988791997140227881609198910004280685993635402288304122571489544190459272653502356523263033377907521384451548202700813203313124143204453369558278601051596551113383937920342098431840796601525789887078500074558043971041691866668390596558225402677957247647022539214618978164685291823447644007660860247913169278991785123530922900297337459870977527505725951341203278690244873364578005572220950858249574105756560422456824614250702589766704811204205643818427199553134964767426083635730914616072453372999459440511599444623460999093616732679769262224404355252773787716483598506767707010124433207805299519813147472982771179449160795949585194206537494346815943913842580982498545830092092168678261780937592091201318760819106255806296932132665549860821855684243615724158548428076370999578594523933219186132387226781705136612493688801710943391888028085160161614921054825472401476447292401927408357703858234101196574157097977340561796934455343144288521203501051999327762546325748692428003301057665718219463289153880028004218198103789852352702923652381820444237040361559199867514581456381662111232504417383145853061906042347154409180491974003688202143513081998503551842593407747620578872326903563401113617094400097035016633003087024438153780564177299460170454093677469041082278203600404549484457963216218719973834163507391859074728048397961309234008163149121068601219585391086919243975543413074760053708206369488687060807585791168943135289954594623841998196291532302723399284850259496869876246926119130817362721430473132874766456583683879557112348981587033810095230867877055753194990243828022201380591246605078337794551292653091275807980365589742029196381722842920773941087041997331792139574860783375737516007522027206660063243672341353996509371729935234662242387888327044416666378680058958966872775906412130974888037822653299425280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] 1036070561772223213111643228442969679806962709096784822474635217721602988560467958774498760483759643078679966638399006272466519453996175699974981906133443995431824650695534723734427557350831984459196204680381672389938213808422493420459124172195772521958897493687473551299900929199930751646944348358468798294207847358313874744113827266002300754642324534015218168048689128263082481063700334941325894999360982433049751493777350625638010378250795964755057049619222880800341643201045957224958832543323107975479655530932881313184781214672468114760049233582068017014340740643316683710375943205091751794319427143929283433514019710983428312324804752890402157145734705838717299504723212945786744554167509579087770993730942593564635344278755803497003855210304241122410800817498298722002401257121909487010312011140914388004450968355919384147592753761062510845425924833101285685830487029853034788317497369758599165201148045174042394693137361593248463567036337147718989740900799221247724203049485247252191319841564807476065621858391617704529772566258207276730173858176142985042494167850138860081682971948652960711811128471924794663388775147916513544668320486859887015448344692849428861629544310454656095931851010711337240181428631604390479105999037323951967246967309080896606712535835779887514684077938567803250303605719966943845790835428732632854174601292960162452674360922384287731922929498475013160008573949522106169224339808416781119915320964062811364106436644505530182397160111128823766187419925908572392735742474243024770957329639756379629611210536360827422068071212753984338202250959784841857571518333930137586095684136497627504796921088887963044016134208452484682601419014280424117401335294909834089280955975832171778395047667049021063484617394148495411627480320252852380066403967138281316888930821586951320799119374693125138741105166942907753597972056647253838433668852757895263712512357757182657110228887497453654105925863513739680051046753107728839571066428291125563534717420608267392926004577531610751946663470769715792883642195014759212950932948185734651885243118429527525840043119400388812242470392712099631117707691964646720150297412244300050788333046508755988658204728959826611634590270741799337368446349441165691897373106410080803047391103272031299606319516175471032831775976477669507429990371773509325927762082234768140620838332310101340989307267779483300981665838724220713823036825643307046657426075362538186371971885770470108406961268861599767059946884245115397089340402816396403930310067331050748083583258807636517348691781883717660964008009741551181613280251343344801111275441591844967001527377804659891494522892589328043721369187985255997748143777629428002608649885324470687075735331491785607277897844949376849588949173587580384675144011087726968645430832965020047115646159153679638087750174819330757717509264820784997455651024195892904330314966647320651124172666813221474414131521137234386217232134795440872588433550915386475671812067071373589950764448915295296074259129709392834068882864881426191351808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] -28735628601929692420325577435205570774621571021772515954725206692446072130101856411998980344697661204133110711721572974700564182567034835740026616286290081832830119743420768514671417344960482095002616830496369860890163396252739184385240883883246240451722020359173498413458600280484702991795312986371681708873634105336586363514078406907461775172283032652938151287116171090401253739617969738119785658361579528189670485034078808382927301883588960990592466146758556643226236164188363113002279671080000517472723360507296541254650657187700009283743054919818350315449408289165568320088238996659424774251224560027093464314781036075970848409573121761865976646703798801457312516147880293620914272426246107140452168171539096705843513474335806339333874963185691402246847184669791733565979699296955446322228530591576877922571642502264422494650902622481166690163393110608039357616897425378177987362156591855769802616446055038791854170943897273753162385409936054188534719525490192643298086053748067454388329982311796023415876420181420927527210725843720201058511308412281120381377371972948838273416387034772675089048616605307748684319739008025657347831015633042618722911217772311886406140964322817643071847147920398586425013551749269176397557940294011128091926399177785048942673412031861112463606110892333231632259466958423189945502867416971576072954801801328841874057942278063153243720950988995897113672220839792560080015826504088107538896177017280958674965133245816313131844138253316696718880038337258773658683843473442084514476837272942104436410043144657391137616058028144940059336846262363362217414480684066792208089454314107726094265527378253436005398438751999867290127052886390756420126293037617577856445661341670880492523544291798666728706979293813742841094205444719763812926401294496801827303573245271059234934733739187387716970212908048482685087139265361622252625203126453625650157139916742603673336240062766607243195799640448268515263095699360357264829249036772640316046878528107855811126968458133329218905876420567879682058523592405082751882699209734498519009274592288065763842602789609839197932457947721864607152288118699170710304517472379243179489416384400464124997295067469790185297700061795144155968221041288844654168891403521470630267500852358612958896337183045416352753245255491480434695630007723873436203679485857580970382499065116082811169969484900789902037263781851400649362854745331508063978029773340045445824775748711724298195785432702759059206702457797142730496260211930916716370185583427358667476564542553341846693391125481066894752609869594395935768957153666125736201165087616594194093769276667707123807361476451624213883110352708378942697811315576133881210760587163097878473583256708200909607879369659035118550988164828592065058729409243973579246772098682465307279601845420547503432630907882827267431518884743421786061476031010772949681442567031610076457953266516429153201944172275275939277158988400093039352730679802102978533087027339914019697793136029058796061029193416569817477608565154719914094755840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] 206917588393516378234287474436546449875442474460533778197381049449947825281977834825671299230066312884118433441870696426850833850757512513943110518857395648142986867326993060388792240080203695794282521517904476808710406482101152737148679052886463923756061973972856775936270077813498238350884872071618841634107777264419543584606572892595068750478430288579792543500173776886830752383554579579017240161856876195454245215986344687620302449581645357682177162131820976310907891767414002311976449486633101171239819935886835857821944602547673568208406506964350277718589373517218371957632247987575167039659421411564325543089321695771288601836828114351672368102499708714018653738436372069976184169798439107368691607384629473525511892121690422746878567666094017510223319224400919170180218773296923808148713371131988440575335546542726494344510578842167552801579170264156901546048453996677949554231180768712671776446154382635331989700240152383531208779597934690079487095512325727469858294369952729501363026554266361770367026665351445354832514922972938059834475611974276442371241461010882290372536205454609349536070789043537357299261111308504949992587454203824742162051020021117114248917759041599681835512706809660058154035831777957984410294495394227068106049300419257571424172233073430149554407891406034080376158670443203682105760979510440016341789906091511284323062975099490156416050083152313776529152523953935245273092498344052228310188318516173611289137830223837962786681427347047938629518212857825642347784722106618118866134510597033521272394329035459355409700951433691699179466814925006938904626436167175100120948668233295730203411285197204576559356104854758811037188970663525725397744686719411816591629158530414360904519024429958123844171490036029919608921303094967937914349428874072672273081922095016033520786233062084454382177491692423040524730718726699896361012633946895053213642740304151467678166057621366400111819908768825833935906984802570286018963892185628134841752280936200371239381078602693681284889554844284104625122958639082991566294217930173208438797311980434334478455675878806861425319579028254561084885998518793439457135741323560131494130376575681475143997359139001471854136867774105013938746348539719530029681726986292128476761813641030124841400967727907291922996592672736817224443423618851148725881106101533465553143661462098469542037884080859621640053237107557690772735216849446929673457672043881983981497848297388993968316036317268312339016588483172056783799641522966990588788985908464657508346892530517063156790890351001115612440951141821605512948899276739868566946094137080510062915143738342569734145737799783204379738753251770342587206792542378722996869628684599664292062709808500055781537232694004126905210610843919129238248054930350608702478280892580405432613444697949147548431565389533020821203110407828612737929549727799525760731744474768675952713376192957640757767206602251683815731747726889744805639117393824116054005072641525307969997110969687726988414915440221810787520918820195626495047106560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] 12430627948877607281159475287849048558091138239317921236036980497431123744170999027173534748599865465397012696630131013833030241403135732731134755395008383877318291068678125612785341825404608455581197408015259120388308959486967276103524813273573510341498011995693675097518400008202064559169293657731134525842402217672551799151819234339843741937924904781292649960785370046375955792572025470464208769807745439999952315027502591289132731182934053535140223299245944557639479150406232649839720462861029182852258117582089604993540483126064475472546803058693365215218243531742041840337960431479909276197512406491179025712961219540151712873953951530067604891557253413783607415171858663417246545607943519227912659214703638526385737391556063214006103289557537046788974597479412294701221955468709295813828254233815165952520848069814653213843027185739439624862439858996187083616346867364117026352507046962814440883098884730201783605916551263782203540071937304143683392411846791272044389557268476720007559437553508136655195779485218074910522012452945800650595400539460743351887104452863938424575545946073779362321168460839429041565445099128686238365929986051182821699398548190302178588139321685712920184513983898992006649604461641133711312189630583387241104746609711083419066973393768384214841101600547919634042434524065805770505150196185712981706490759670847969040906938549550197829412339525069969045368122550040313915740799128031260367241766226095567742942706926063941544874635538452648005623465900799588790672014420336482578308120814674438285280775558314776651689661109284367428656889759752414388427947622818961873515893173791265829294325182072466143833800613096871357898297869418060624466235292786538000271500148820942315591617648402049361943287951193284357078468377066144170114546128575300500564600630033133544492788638000872016242673624020624027591851100505632051310261929064341870971283640423902724824576530522420463523425406078379745205125343440026728451851857206723498807304138151527508049041814166054959749854464827035197048840915103312559478121683409667643914446105662298349879769979668655007677374147831568452530628996328791214891649418476974182386730879002546188832656475342209846176790489910143076122896263069917401353991557263792525797156060515011817157241981365278395120919193435095038304681881956600526801703625054550408838913931228101938092045805153610445213800761742269098999301032288930066698107932305208706244535183367756966921617380692181842286601525243624081550710614071858920332797787708226764196432880222668978671372914824231374611056684572530714828302001060326779869908835963973568579673795578659113387380812859709442571921767366650725082864091863622496311017471991522735082762221211525300987670639624127621343253915897618930380205433854941114047915991316356794040810034121574563064851910221118640542621518482342749355989797151594547919208315467853792709695710438958557713113592451738358338429527245859935151866283429502169787991711665163218433133975414545998036189589182027628801391235404094504960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] -7375502156010133986916942524220560014642287870268493844362320007036279117310855589008210809599506385185215580632565745489049187551808342629665328433448564380239010518508750579202839659635820492581121492883187467018658321111488568593593197675727687802369778441482868243842539152888089097896638783871241202004961612839015072490170930614299920441973595427127795818450462474460057271728954556592171504464274615058665435476389276326287552951270007177162169636575556131884873794397432019351471461421970256745586846630118100035153057669839421701678749661276661256568949456337703106119510542169508556911897464194765413215836211334500619824200181152342228753861506420943089567843127590728665987120224538992385510590902602677227715721796599540671609900798490375692995704719754467591182366888472492990901870948837030986063794741425363090296187692377331233724027329216740944964884421098299394801681454154544661020401832764354959801471561629020612184397573368322874049810860225139346510363968854006623813360815305318994026228657455090205266266864553470353151654812820815785565973420551944091650142631390704193207623238667135032332856061989729539365005153859245274782799171626361133924314399154535050592361988124814591141754511684492359753007740054054898156838019827556150793213859794753719693190933936564595814450284453884258389574202961256681548483379209057300316977730068172026387265595760222402936478192736629130248202635622768797748474629729723944149774025360191590059546933193868561021775825113463151981517954604394787528937779704607579438483233121069241651191680566753598672611741930363271179667571246281766453095389864436249049721503635092320725991340491471858237590812336413682897999920984285334948632354974680126873462876701452051991135761645049157893963584474456515098337833233639732757490101884990417078243451958097619062322394382161343979879239041372497537309573807048544145529982443913457558998788234021906601068676987912309554317780213619108305543710855403027452579181332084442492019018973011492955777357019590014477314691870809213288116352346793352144924298355712551728340222834051922378855598875110694404242676175301125473706483191440554290124932777323604600745569589184700378581209814620603216158286187241114886209202662928619604592851190118401759974319548202097497663633926172024281234598075085652405695621786046710118917213258982179064548413467442603236899175805942933566300739650530950571152049986741881836546169746044423574574928273741339609818520278260874263022056712852879863576463203665983417925131524258937706961816977631764414535958400103723701793075924958140484040027188061130682500119005324536971476282575314548831717544709323262266731090037318815267855469801502810747559648030362385487150380623020691191170524022995533805845621593841202580785323129009783344262653051037978089561725564523427683351801882146995002502425914319683066471908166847681108445962012672977661382653824039372672445007026417861930428200730657281978505260522356492391208710183710937308899751681316568018417770846560252454739378176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] 38983651338734647183205120763473853968172068336210663458003844413416125613455922533445292315255949714014054422293803363830992306168171929657854099240984444097655210157584279988035832535153667658078951771917160420894882339947653498927909081062694362123473086755803959798757857645779859590723462295155877701349740277873123631090657826513496878037862382266374704715856739492733218824536473189303308293067742767354238643039442252371631803793313039518989938002552783068167714518688589538235770590387390036532974639313792833379084255766235541711077483257848581085249065491909470514488520781967246920905229829952790878385996042561019404524399793238456785474811506008070959697918929249054024497084486661532771271528137712770714329936564628575269605723925454038657518986768646230007975969945031336765003291738241935918959227223067408064646365524708417290830899410714775175029439024957549473868799163583909754890678410871617094711877402277668663430919624900032535506833779607008018080611532164636369670847552370681568209634262591209500267605983377436644205411931420146307287904737354275037998017433639573754912662255893440788626076061860537120603821872506071575540396237365009492660262679311889299519393302245370357778628316703462969693813784165944505501937877642084731788346215902037797454725169749756652892297656975449106524176897770621633930343669147348118760858137010880217362707380191020965952631376202662775084215530277330796605509257814393590834773143757742968491650152892963419441090876323030462966551414272538880174134544012974447989186729703948307917337214768350729773659421164015629744612976265107190157402199265654461815578286372467670929135248978832008846145154813150467281125355667087288268370341034104496732250405124570603583122469272150614411893896984175100162930725610927439907904120901738353843643417983905855769719840123575153374466854882782818435467871523651643215910121930090569245652051595456292950235938848951149341433677395433153314861918281148015478553755524962290446947864436815743164277573997591018108001126760201917446847964000678291494291070848041093371925531451365126263158363680750448813533471811713862828397713542528784287727622113243901274525285405243256798103225694635081165256021844763743235827256862706139067134590844967605653994666413816167484814836183155028158221788786008490132861161541149401259410789378477821422511231718023734629981312871032833845470424309110076869647630285960156236262591376791767116832640274278493413521980009530519718085964447938356594135906878437887907566582914777934466421652073512761778015550211927303019853965335826005357614388771399068315738611581045194166892384331055108816186891928721250712142457219062399253145177431719848654706354007289402326486415291627462077241677283089527407094792420430598339608677888269613048333770670317369113588330354084483419037545223854661288498576964145118477976525629314446452848099080532514484891370508255693002810776407742034085687983132081008247456277644928043558305463878466428852430330668209785706340902594162432146868797440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] -69540340272853614668278705313995128357567895402903899529133123578339242273804581091282567436290318315681806958727785746165655915158146749560001021142961066968308002351029519165710395685694942292066745837850363632649525159280498030625272045735010103932016710086271059139456407230037489186000180201321405077113912813080549418181189877547211331674818434254772037909015329173491985468824580166965702464897261882588862100332256394115311155331079193821466560398830211430061386422561804181191961270717145651162511111444667541912862296159795046339687515474880947690308539539964252518915659831826997770691347946637196977299482244737292769057630390427850239523228517045609000622856893926944673995007746744540302191963845509561683701161181766703879498871833237691444914818339699048972057002369905177528906656195783898442303531361508556115121383166043994895020806283564107168793261239334474454548765109353083722459963650827314516214160178049319498730072723088414226855364631110632600585284963663679695460160780848560529547072898794923100524087689310909420665106689324721490736978377930637113427516224333538107897729984887625867354151028179276043200854843350325075146757201000087919194282145001524277242498804663407886604066833853875000744571398837478258781662414378274279059062916988709061178297792812160307543532081368510157854837246335581748028059962635985348047122944318564646196022001573533133125713983618178221452526614937954150722709336323720082991926026933655444359010986825219999699391413172581218979906388842000278980311692599765582362826357910827626371962023220709010423608225735725183618673272406851612606410704085416906221128595742056488602584305624182139703690771676478048907976863851812401747574179577096904966575904028525727359480826156830034531767477038783944438734979899184594753971422700834271313673129992000376838996284547457478426614148826024565673702915276521781813015443182264774724648809324789617701054737415406775340975091274195889324068077238918335142036316999348126058381239431440316307792643218886867375094345678173701876512976052332962390129635096414156116609034401424651691301727503752669457185795220786982262541232615104538321348564308202655531155806132262617972045273584360502677414716159912885158750324128673274321074828286925779196864868457015284982761590286722323032346963243029376793651218066048746227667605405052326703107454814529230638036704329952668445991342616918223119534625922742060518691428144202241508910520375964476628723441417513493685769975424438564028034254313631412315315680410753660619022256594329057142202654256768882553572544125771524705351265583426162538528925271919693054381405950656931968913396976135135722083435988846943602000231693651104732850668942883998983755366167692939155074349177888194367433390764462481453274723627017778593811813147872368806809108921952178942488656318072830264991500487818160979720788094289428673879384998105954267067117598335446924728761520135389480160363501597546285082347649774831941669662355278218519406132091126197497850648075876293605565923328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] -70424050692804527277482299131594813169684857896837496258044969014731240524256159773154750061630190346797863165128739092367466422850181379362170385974232301428087396442833478730929173794868318630972981418685547200122368856818564318451318056012211644038459089098251524637911055231343304465187935185443535493601065048609852746143262773616593407973872805948235256164690966686245469628593083672090358333828423836301792573903546234291729217907519693979554548858387189980646000276184442338531011250943870398504029132234152249655311776111130477398549671987763847418701146789494795502531155939058199722656703661037095847603684575329651825084330101081087046345706230094247187341537532443693612236527758001767131484603406634810615205507120578310261329236514851890490409074355050614040831140647203775749733352293527397527858383040001581673372995212741410214679810033695260023851823749015997464114924178529474900866813223385535898532009074149353150177889080480094037676840835614174507828787005144319652459416574059282574728816470696488630956847961455225955147792669192500505238746119911225591767391404730682987413208121305265218714985952281260837317529864309974084808450931938489406316448021447172456344179612645642561663590139351470159523648772958902016094188281391488965820998859961544337152825093778006468089443795283627190160882631624306611790497391144875779409078472454535860806562318474101885502629833568752875634402734586397373097476256906615739329900345461493009741613108100128659664570014360667758515577099600343628443225268587464718508867067102607274848252380144790582658597576079667620439379470088537767202245720092907882508228443301998456905631974834207476013161255546150715608163035081832775225468555291538944250503845987854100232727261700943253608064660807833562927042814054796753966158779824936013198229749428787224840402754174929479971336916167072389196819154507439875789789203034738251809389625372301154078800152681109658907929349005225797875270002683777475809784436712294397074008136077484525255940554866185850609972956484143342109572557631623495721565740288864396971140470715053741930837286287417464503718509486140331264629155284063576705205910538653722676551948304440718783964200335480570720411186324837142456963579919334676858499325269043976569528522412327062409902561572966507041321173235638332088236631214117602060871264320783428470415222987689206269386256289789299032496556638803268702893519519953169805933743444994635375886581615781874236207670864186818290186800815491898198270222783489795816728270708933943111068090090211894030270739514196183475173889299981933939302895500460127743809458382119718264375528668905331485977940207156060781731995636591685064267826294296886273799549745921361514407032428644138895025176071781049777091369266167151294593627340113591772532564341588841879083061325007260723364833535705099006645705454657824678684000421623293591300080764688200613811623716084292204976559088485826294290940603644523411040871601528602523786653172377408652490314042879752561624060506000295511447306240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] 431814720335196307593086975394048551229200569746006023828726874585980181913202579510161219665703624460254132290586962354326176883294404704192432604066687047216420340359753684471943194936089372243118609070068921852354367744048743982883328512205914280265164153239879741562666626981268640105017999396104422201642544808523553682887326582848111274558515318805621895572738819271169628272516357988984896120873272225632770126249942562116838321472430629936605568934472864349284353669420589197148630510291169083142706608340504977362226543393260517151837364445478247938605550816346191963194055342624020583638256646555271156090826417811689593762814243247144937921627826542861722942548007694579039957412260600322012832926273881820128966419503891723584254731958864310567810789042136207842265972860821868004631325972653509890373700701136575715098377637505074058486754121235241274013331976143270872188301531880569991808080628021754990894198542409189349723178667022807231358470876905694771246570232013555692670461411174084338540622281849949187910693220861676828864258164279315686373810630999150490986351262335917570371482557901678279202784181377006145005961632372089076932350582347790483538123371077232648734032573174197663492670778242412833594031071673784154438891780473553419189314869899613931531103564134984434775694193613901688668301867805330990515353042438036782720213209155947930469832412797686642492395232358529716908154844087495299668044740343362899115135636563758048512150827704821862121795653673693199509078989279050850672676095963307916102612005015299978102115979807622600574426981611687758386312648617779417689962941396904078018862812417781056342906215348727369731303856483116846788204605924298329196053301474572185378686986937672682442448167957236492879078824816283852880630301562124516489632514776516871537446450881264396275210076531619117699799908288034504660028091744269281618927114194657266198633697624391020463475537339992041525150569049884920994958666200850015841885937073385710397795056002787114762971074259278871490283240228980087055261930073175659548990185216621273554382166930902404565102171113896569728596062878430238350889225992640239006867600431823053453644994845577686526351531128532217812205371362695039428775478900871597725391982670833832555156206942718509172452144696201756807200510969639395739562251806519597381263317430930601754026090493680322107830129555610629228799851360407301287670055884377143303695707023409230948037009383321149553951276489588086978247075602977628773875904200374361517588239073745184841344488302186223584454416180259604077380409430916059873729892714453558000000294092234990825409485781878297970497667212737045232067469147580518105166629708107656262548369861895731711613980152882737446475632757865150618907484064823693527574347214009008324835235749957148520407053509638608848418107565419432118921879170581652805418623894756612812447589906298943596215601091806723482649138499817310190412977040587713607189042084981112388517921173001743141670146888678551760610212215756472847215624192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] -209988613006015158131559885422186616477370749458786502590989242215884937353839068532614409298850940527035260207129915390475189036396936425011767845749885294916019294380977496226224042203435511646378687362863871736560413307294788694884432904185085088899750303958979211206062286553698682554349239095397566592430245064391799303854249929503182840555759612452224078747576206492475641800096695926867556969746782804674055434985083967816324521020148619827408394650419307681031966974431623203161024532411349769018256488548811112521647411242806289867858361152561883914065720496023928805103327852948821325904408675412977789978790713130176590871069925596153384523685189899937520247709532193311066320273590764635281450071153379726149106495025671842984540584924059613697200329005002981618436766935512896305137775413094402479396053838062042552296778649061427504674802360702805144038886652991563477698556141050829869728680231045206759265309990859352747724327837342345838026220600767604805597492378914684387742696821690321401557103225474218066784421413662293903216963835535068824249013501482139336468871073758129104857832292054365963146365314486847627137142584823948454967664779938404022526671832052916411395127827330175604937120313868150731293791228563333854054406692721313711227569658567933586377104586989879870795008555888217863349635049445915179022459890258573252768362642147407799440093183695022498562103936806424767126155840043201372445224979948016464321363920817356295313831591768127323369645195507668968694060019050715160391549361181896556985710571312734840384896264067393139547351047155718498152741790940550347615300486059966271311364044399769495834992599997738800916874746805484768689819828065545025737456804336958291435514260044990146581637258668575517826709931383294847987742562255335400685362361355414430668290676723696753544289437331358259999005788042306561708746722865610430534253093649942942400291877044631823364563914281173665177354072524175469971489413621653908770673867166954955359969613598718580753207837590146982565308050016278243305828429283994939053331333863559207661905773229124529050627691579333482469667157256231676782091525368126346727128140030785076148083439532361619651900136683014228619757959621336957183499768315870890407124084172907260273524509854916729605438530494780394657106984507850931791224660850138923344240768569127014930955506710965731215405592280337513345717825312129762406894514107330882336791863687833383401205741285074566673295745782972735660813787238992624713706060557302726893503825683402163177430234795868307899906056055373712283926112194597641887365982748045303361455139219042892892245751250180578939558869282632934374420131758703354818954121833238541747746829679979266068140132033160217398774206792589756704501992494451106852910554755594632171956534207806438179247274402525950487309726954936587989195495235375123731896537507802271736281229543882940815369407655435366033243370739363716639629244149574333149563657177608442083716874284155466179174582780626526278916887141512329034769367040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] -1420512636164161593914798481545555116811298660315721012297752216384263557754064985791864226755493934472611749446780281768027124183304233356792226376457551402417821388151590265260387141245465953638951462775324476207261979496264812774498173792867983707085041365639478337030601548984535022819923445866556520375075079790076342454450055572500068845953314856456862452531988329563562744659381076665796603259671132180439687579547100646507525533808406839546669510905317214786257040862139580277818273054108614386822814360309695636208750876378579885861915012278904701567198145483745314974126735994756608869979738683836251942721135730345086411373275376808719164265855735044004539790405626647197606064612926701412099674104494320752217894343002456918167039091153720119973765137001287230702863296861257379782338871863545348945964611089420081929950092407283684128565850016062079553374340939347353731528598555956575124326342714428147926217903152376011377690085690698232083865987492697480112948676535582052028117913788196936272541651511276163404095559216135255691331631868597776916940058645450027896700539590329780873586027917777298847985325042677161746328140781897834361440098108918704869537877584011377905621799797307880843509402993271877534815837633365541535906837704944684511948064503552683941824746256361174903301437232857360455155805623320904546603967065406165695140593529195169681955613769395793838859146361243216049970793572577556562562332178635124066458210834684868366291909478698083271697699313386244950116272923625785534470379142766298641526257560015959165261887243995379122415966632358925536210248475633380550439483654567614622928997350656225691486641729174631987354858692036821682385832597427535727462674252635186852589849969168969932300017070568355736888657452379841903502652989512877136431854912767018958523574518265563295061487280792774311936276854584375991697516720261764054871205759835335070721489321313645264333474542341918316932898130496112963391728860376128393452320539930008195097679092120047458965402208832557423829814516057023186005648078727070339467361011389665297478340962725467031239748877908853212527943091263294729252670845355423731028952094194805314629583744348367959575916860894027766402801408017807914294481936806768291134304374812071963733641120105733064287362837525546753468668331517662269028374261457400733019808234216158400166992975576618676213189278130843752493921697989686286193536543007136339015745837302463998641813364131012787414498718032950403483608976069168136262808118021157467114698841055233899191324385481887483830416542403756312144993887792951099428861178109747059570849652101431568443338436437478177752702898969802492143551351510365723687112683681071106421403263007551508749445625272378127966947155871572354444950651309331624265464989168434438760950035712454257865695169467699635880242093098294932705815229295657430252894407254904526070615272990667919377664501638982145716640996178286498839073500015111439056775333534487751361841765827577645347360389282184509206360841905644646547339608064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] 1947634747495735845063631905422243777726301913374846960889610861341284875945369552365106082945474839500726122631331459178098002789924771535494702423806010232259987843749069895131156925139185757155015737394540168270226014788133869908719693990713652135127478499567858068051294247323913282577602135708166292046879085183384097025660646378096087279272440943784918279166433221262876583618950403496163729223135469577834429566680322636329775431777712829213927358135060397012732522989756602390266729232858553480883444536891109509265560011415897010752992045811686919331703320479686601419704521975395019404583784757808360997222429521471493956607338619617374605697319073334707494051073686406386049657738486556961481756487235948263478875823626702442787496308056813432099338849119422868250539240059299772537142555626892494036264030221560451505395758872284840650693970223356971998314444124788019370173505616390300723036255491015787570783016666595130172256740837456908338982025192943385767241916248988196885028510752348658953552372636782139717162526639909230042983061801162836901430289229577920708304761549757153059677818798387093839923437531923928552376898951196483856986455941959787068121064286316803201846015553681462221320187468709729329080088650808078566826260579274792363778073267713323866667287313663006430510221893056425219651234489060460077474379674351760923891049239815414773686476500909719358312245623959171194123298909609967462229038395624086477594484270368242069936224241626899056146137045423668994664626314611206875583422815698639032750978713366618486761468496725010619642025002226757082586867490510625074628328388029184676047775871539227160617906285727509183696153334169982884299561051430238812305267426034228364276751245574177564251593720646473637541803842804758410954838548730732242329618246229477447780525157256705256776714103635520705135330156201714262070491211025114193000263412716895587570200590119050469983071637690962011536661001729724331968948964359096414490783391913151695699683981482516293908115257720384053199568204364316210993956080200808555546770378471563147902056013307813824440962052672790879260909966412451980089850423696170463002103722458068437670161187737686983664169201964728945982421476434012488044416032364520385220114421881714353236215982504302822276004873179269933218837211532814157534862297021487504942497089606450742401276486797820128698237520072408982651471236184656883331716379286242594244711777122004854407537774827966570489717467076834524581258333234738001022241196559017539447033852969545617499008455716571767348723744174833219398104630529835604688016209808805467849841127894343728109176154781634781442897372160441216242391916883447679078601387255328188590968965351815519750139885759226096818594668701592801636376009723973650053681852451712338469846636079567691187128818712219844516822867709295845260912566635963815840318879504326682426866068611740943362913320555666075746403263993175790419207736102492751935860276274591926506971573650022551040621775335722085649218129102141070123330437120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] 3612364361710192841836865404133413165580809968909007881491753211208978067870116337907027560887640473611608486060412965420173227931763131414557402161142576843619201801283162217322845972311515729878461005162987493677554365753228275249804685739960900994961836539401950864110713518839648274824340378636937026254971057726917054202453356101438453260807911038581051721573320861729198269083351299931071716741895224398441475674822833651935467000522538611830129439931757613987347662311593380105831433465939541518548860941996725650062430017985112854939542041298633916201979548535452361793793429122124244447094821446876609428650208808563177912269493763630657857061522110442738459142152723980150489609508108445980954166348745157740476105085022121765802512733794388657240309252209490283469756763644448729083182497121030082080300661560189596921907724720121210470591510653708056826556128318497889995988179105494036746783619891063388715277843481629279133506044223760474348496363439765376837120887895720167696154935806922223350020349158273479963793284880324614002086945225844867048983875145033720050590456556459183836985604821015500909290403391069333905608613571628997346668033245102433978946497949569819201393360406202057079544881504885671562277102962222213459088394210109247696024924287941381277673274014709045108211776337345742150138389583122670094178404534489139298032537967600845057266939627437609389245224459526419398058989424997338869136666115820968357722514249598438335256889068414439814214694688104129203840399536665695094618432897580253406645287286385533456081890316905775818826486085110791151550461400093033405229496863546139167209940211615586408783321134191407185743447417655885276577300496791529921249564320231428367770242634190973094019462395130071670637353419991256946781688944084249055408999724866570130658025275592763794774481022079041732926578089053527733014186690825265159309391470900204246748799933423277492337101576860506965713709377978675324216228585858255253196492678717957942797109863812112903881438552224807345296361840829514125501693115994045606800754135684545853603729037430995014582003495299561537927361089679559877592760289946968064662995570940991195019763501191066940267296632065011574349049003703288692252881610686910313688541942963605452986924515884924433796836405346911791498417746940261824919575291693047589967251073641573710830757353727914225537236839883458015961793632340151595892676434853700616437363212397066894116295126046737724957477727186637651459589363010815274665440108368082062044239711116556831166092904774131071797214346683645945125167417977581066986960422560733492844711785416301108631770529666394038813265974082271290721568289138482687667698540073394772358679579471676341801607452554501175685977087230252594377732431950349886707515113160448746874940803986123860909035950847727852113787513615564685297560902468597480709021024972568290756836660645214983303221576426212079736446294187969603931053649156181790348373345464347872587183298318916433862959741264175256371791188295647783958192586752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] -14091105134214473929873420009829711410359830480305826832916375332408220046700433243677282855596800515732055406468776640144379144202421097398529375698011557597612248167554834533972012086364052980364920869084778901330303076957110307803599625114511710047128843752272062029452181843302250278820328168246176210568359697153368837835196414359332508740323051900559302266066035915356666801529508888258926053077120843249551449084539363521770158578421807580310279384310214041562835494797080141877129691171801384534407955636137382162647909210017254155355291653859486122936017635024533911858350868865513358405695002749346982951449923815546576252928100919427168285511367732836313605165479954366025163629756112991807310698837286298503338481490598377252795084304060492453814785617548936320774640132686826984508768340198299908973442222175332265883809446616571351863932409107282701988325428858845980017903770174576846756010658894832199003079999686234501686108032508274957779213450459048012685490495493824743621060572915857764606394123995267351578636101321097389472009669517858005047227330729814863204821807830990918362229886116131505673629287155696255299942982700446787249577954934422376356229475278987145844647136190272773240024011854448005536063288556412680180442287642708550175612712228624466787278415119130239584565005326636909996984129588943102987573843070189371857942313791554234226920937888433170796006114664587968347693657545202940830139814978404224642704666513593015719620086067371400559950942844216756647283345112471459476691216776379687301677650432355399762464550556712057296135756173284887322564156112890855418432136598753761094827238024467121635919028011691161992929871178720154903588489817784639133524837765421597075515655048904306256504093503235821276701032036913762162484827587582512655118954505029190209742474634386674674288532132203853608756021934212000269888628909265417777130056840650601005202754941877282832917103882746429029366597565692568915137167170575332374996830327330205456326116668783579342466598072824886756266456059515736909152766377815417311716586527006297000604216858362912696228579546391368123400623324431475710461000108031487793980812063031703942231300395980106496609185658090986343097278858900541747641167206241643661415777712769293977039522143993981604162756575468936635631073049268929877851374640304507779335515569987817555951886324816091322062244353865414279463198651368815693704004857025137179222044128964369568590266914144925098879286700778974406685053284381679288916844973896650975482644123328269173504208900926531446638258296947787144108559036401106826581515443371592848149281856385115382196817701819979282628612462426948088668355612828333882585789796209055659619131383673448506583864823199179887314829604791869044747788829366698608684146654479757748937912758644845667421105531844087179602371997224956083358171871717048116358371908500246700633178163696857919646791779360904239266872231239335919138345448137714544868838170263279320263997545696594947352989019902868362777240440732076496928657899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] 22350985989774134124217239795964598822717842340500812645394471993209203675316293079379069979805821212370068828066955772473309956420827351975566351651658236855133649275600639753625302895812568652333258896490858424596535654183391221483218187504990582918074912172959087041355618489348643395956486856610868756734247630551881305432758244638750821854626571760364777535703447607024998287770229046577379203994286297362592813534229352930815897180443342073777627867263130977416800095467901577912991337135241533674664980560743543617550223997276133950657751175505931436207678728943385426132077831906950479469464102573077526928673350478230582561449817539360373426162439113705539945536360266239539662189126082431496177045098169164672582222525650032243734832317488534352146778704162271973614123632954202388010135742722834220074363482474064066728900269321368304005813790889484372219648073048142820434395103883782934498108918541150634978103821081932468970636088493512118995337266782445909468852486083689219974643416264677311618451655224529289698712286325160464009288740231836478549246486056532183926897337330821617950117631044834100295277297065252663894599225592198239538501748142909500670615800092304977623633268852612870608478130475341123167926437998646026214878264797378449109652294938304643355205845573803871356112870478538901042996685030698653767616766059877377324330982828420138025130270743270859444353751829871112107881232030197259618515724040652709873116937889135262264821011249328136593789111043878460155206873692007538977146367419923482121573806303788286625147322374319968480498863329986776026691707624896048126284054923033887320026454775399812689258212102475843297107433969015296564641771149469167606702857961341126362414317722597005190465603220316039153505901623293064712687267688796480233187201276018647468300736954216783099511904938889004059513393045534227851953552412698805530595944924309475538454187706507705431949085708979105215010333858751305141868370906542926160801605943661827753865381228587134989032081384329679301866344047954765276230916251242419451711318719548972913809754522267995751038658326126384697441441989678482871672331777727631460385720866770293646803268151091173121332567402771353825577402893378610017561229983586181286897444791585269332172611904866269232784264253281548215029832380541558100432807324418744933036891624599858650266784226772313169121589052157628566339197144357908349408705177360119629744247808226465996529759278408981313960199536131501856215118027098813766050390469189507915035100068078866223020578263150633172029357996061631962519551687314291812765509427044885782258306669935840017978948576229252316559238099077539630741257377110887419755762758691367251663419957905466908064146226706030683404358406495774719893472240637893849940278502396681801415977094834380098188120742672909344053965275322324933300072907755540495871552079722009122058339056356685783003079015205950900425818852352386166848126609843296611457088054305657866290493866966191631316565737165447509787583528233616184953628786688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,19] -34383943618468632107968490767242674132449507437365443488595848658548503726046366732617012480631431538557916029765973495596945536760557651266298279869677114448738677483769301640207353565559351767258695539891336750547067740209458988392905317336613728995033266834707371700526203128777296967627404583593438213739673583549752408255873004770892479810214498682542220670662713432818456961798714584015820636493964423990817535738439419572843317921665532190674453763277410191666161720248473712125520733289897835067845213884944638496964076483796402782645726699977133295976353117308920680785877849493287968954076874093149004806361362084560914672898567910703982898046101153155710168046214764242355760590995353496770278710619788283274732543371730727079122734135628016296903587650857921580411920695048862870880122077678200075408443248653752949726322086204585365753552223206908186736243672495089109108078712562778543839069586762465031703083653593369905565854183816606555817711125545621124432972418838681157643534777181788894455076689145989864365497202800526752252530175805488328681314942075983750868693194822940734195979801064106788770737297215158283594709796901363088331462061415628573610915210034803899700807827510216054073101022139869445225289694981816258457269961781116844665064598353268169712286763572058825807361407947308527117312534146204393185709773507986403686938216538085946964913977321053289675325786635628562642267470299496240477906144414234808917194195581939231360417191002577245091960617773234426240194811138629227858507269344300301774729894712068518920165451699289153108656714279597587051904693891756144768207364851836961647180473159858640556104218867028836534723294759160534341211914227863283965107633871034529616843675061389307578361867388056466156226563180524962596962517379497430040043551236931739445214374126819491347475323084205885281407678936686379827348730260149465182000111220880149757147526603375806115664733538382774864796401027222219398081109304253975810839746980405946365789594078685044320953956785803430371602162037408060079864131160532193217382261440588205023107668975982815280570600426957982258400755675687249388649885602257000951205684475173334476421339360268457168312726866016713491170282235904809221768020433040876382505600096375855369372824844918511622433203839445216994399528186505874615110661837336121410687462692165686782740478363011111723393833766970632801735692389287953448615215420471161523630082594274686490931425202627521810127086646420654281220527706242728233873952513257163076494798185539871575627036097476652223577969985878813073855352588174932995300855072419505733860444233530186603486415982152338832081808856780682835134975132895758728804961570211543265526481655240985481966731443620336034164711007287459615934568626487547828418795713096699161775442544353549525500889837567557555579544893167853395680032272780430363188871036975114471803191032989732966682508419549683659381282475199202422354838657532169055800446111390440788647574263514210608741493845577697929984847885157692373020610396160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,20] 77364352941866832986740620253929083774879033099690065782631785207175238575265382115809872960045813556962667240222323263515029400938851463651961196279786186066062835437872871682272135927027312377000070912044152344950363961950460894379579294904055804149987275372085821024063638675689874680777460281856945684664211052988378892359152696102768503046438161513401134587922090274677765998840564680535020574869606775213451306065808309352590736460576078742644067539479075940255077147169240371510230560997031880179906185801750440042112523725956933255255782129467900328989632642027563080192480623506649767908439827661742119021064048405056608537294533029813975970277529551054992103432445948471133083183513825560204908572527595553004496282312322722716803764288640850819109660262370419539401734655042602102714361123954266036303887614813277915592468628150343110782559322563430882008759080252730300544220606841096207935441490104817119731228453790379628036681100850160229980125606611641037682997984371377162938440876342918871646851712060448264791008226888539931038250708131458903625906359133418816240172231165715205578346539155417130968090444493761580563649516311639683308630109211278225371569771220742180542325582324130635430520753499463577324037381186866715170526543912433278865737427822409150714271703886444300780478975786172897775993054980015890353555414679903375969056173051680148702208724322991911202146215439036509192729859369838043016429799461311343247593668917385241441680625813906287411674667188491260556028739922135435232475406145282916831587945237617175505212200160139998939358694357903120221975030255632277707600592253382694956626473913642939989062227961377971511061455321472858151891890040349462998140326664898474299628277991872628735236542653195899084088704097583590184038196430617977346622827268884849925286558699949927120123435511596355220046256089440480946521149553447413410698050669339401106806447988883225744171249719919317096383635375227874733259209438085529068067702969511855145041261545381355273990286155672895941643236225749496900994962901569255674954828531622233435487154787343955122082400029907110588313300217746042472348087349126308857819977625678909919713253743701958023871734582425170119720666057672420040028323250453270868626874148423721393574637453878374378739114777108731789732369989312096847498211746090469956227580623508360557936194791641569466103839885191210524555193332554501073576772100671901586352721446401304898250131531967446932568276776338802911929326419738975412295439179569810895716373256152129890092724437856235590457162297086378462102094570695766465771538184374154301566671144066971360489113326822184835936217446288686930863710196829796648949558387495298228450850805862718613898583255036320395365501185524756773713214701820995193256957662264696398961064873040300148940187724093197558633553202958152808662327919762396939327376440993536076553517675055021486678916221761052775575496094686170429754161625885876313795633003728312282293374656389698076784890561468440380512653131165618538347247960064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,21] -172323578802330135916160421825074535447662237828885589283419269688038910740936027848864296904833946141003970129061745209537969174400066537167586314455204393291014507936518382809623098291009384822477587845207156678808245736784971777888060175282692449379555950522467002772556047019660678126479518352838325821599983151636017599378569842222279866755815787313043724506609242170178586989370053207959731985949951713278190879827132560377344538031161786488164188718244730351707795366634987840758396433195066478251798650409361844402264144294673834350807849779483922462780787748757419170527931396495472372764516780968824448764006870185046899864295836638670853593424240760424131641506258849014980207712272902132164994515160799016494298649684190859358891425756768063479668597688316412090311113634198061959337230892055010231203250901723702539716753636625815769748807447636519590210448457135550885318655445092648073429349171737763746802778782526167105972163450023331609737314534358790343870758090672636286393626221619725542534399493527482803874255157827413728687730408136410041531085419608726601349020702236433710109035781223814457382927471286440438964161206072706866942976951519075931051173471945282089534397196305916456973081402391807598987594911251834354415563172378123055400192040746142388668518728127331087057103880213120044416519296220056492521302769766719790014894316615294225850625450754801787916026548241315707991315551449304908177788886734631101629212800898500276085508178828976614498475017730977196424497156995361068257292344286129400750696327616484235437857099043762028860407570244346331658105399663970475418874971964129161081208426901678565803642872733413645567665543097764199601288872813349947216384765218244945726239862725898538947851596839732417144828393585986262861760197472551585226900338120926997628627052242000728538275488191246820743795724103583565297809431835147281719849834760796724065741028592894730698980116946496749260414267554328622349729126537687134856543752531130170212715266467503883686631344103503579225925628203575190354267226386742138612475745540098424863682681220308492910172105370320882639078131044396422560453989266265363715182186847257760824831859019080211174826676030159966779390448712978109568168654478147594778733807172769569857529022815530204070099696790604816400661645441848805449521976376105733473512779813935428076374622473439284513299513534480520099515514911732296528642871629662601402989580718220450909745144348928453825526544996709706410755458269150501850030987171153505484706044046295996247527002390054675338703546638197317986925427485507585499930402680500565963412816907071923620747772384366132256272481361235223490249191598127107686443582699123933537265247237622074173583316279621985389574172326847203112892973365691605920460308667724967542171402331271006802874113159790135548150899834957720354614472584577779531519116602902364954397471953563882899108086487612221940655815019051560531249602204878759042362182338791938777149325312679252991594681709851646061491014256611666672158790123520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,22] 305669976142859532755641366981181772602873098030773023409999579643516548124538440259938411030315237584030607198023780940495477302592573445863595748303213672915343826770404483777260300302007561345986168158176047056996085172175720672196537524300230870497733622361682585000643190658652550853024147554403966690730754444630179001789384943679810471515936359503455586360553192418940113633601225780551012191338250421662380591669195724144936470075949959048201021367618941226169723554905565188972280171748204455969017234341840036443650500896638045106760012037604932833124829453237359135821733203838015762399426045063476640943058675245175160937156234213255147642106102443886650070754297038092514679343660027556580664697598740858282426217050280274748961959271375776313329030817166003726535352086847548343372967758948850577590284292984146794243966916513661609317469433436067033999650012068574539260794698124416140524817510025037878205802955576509973899198643920721031470276156501433373119276633466865706907132191989136835709822152381525653607624070104922813998422851644665792558673440044869621004403616701302712347263140101979609676151626887314901364349395233950785669572746691397918945733923274374027682528643654576474647974632575554299328726110424772813620673885318823991366833609594475260688110947075469694566011225251293662589606356305143624548762970030895022795684766859396993091395825025588662119112662018010175714693405363947452669007144933723673985538505942485752423144167179516731153284760546216311514386761973116258754555642890052805007162212139323680263786076536662377906400516657618325128175913167342974732257326508107277436524456281889065919066217093688622713990469017340150616379773974301055768180075810434638860099460909211165607866816367133833282625823228194554938144202898482037371640650819353394737598433340294551494842097054092412748328505690173866957917185390664061378061737734220403461369028600609723380399847722724920877675789061184165396768666698783487531346276804613582764825725275543743152256598392512807606119181215638989983695339565002425216301632544355639358853252255055202288666820149297981900697275485277644885156485065112316334085487743339142762717972636201073459523844675636477097192377130968450992787814940929742999373683452349304317012424450615942353828252058425415069452348585286811000785484302176012043607592648185227812220276286710240542584453820366022457957592314942571126129542868778915897320852582031281021003708732123413243494372176184954137071528014488251616034785339391610493353725226402481647326092131036601823986656856213737715187716965665485867864210941790566255835745359216795275102996458031461279715230586373116496474241413856872673024144936471171174558386069441894130398228995202209887574037798709377801876759578762137217081641568372091136216138459314231481704563001974503754395241263163796970498131824772854680625747576201784994307790920258753241921781662857160985912637709194682775068042341921067460876651594807371292491534466014801593643857855000145963062695863374627774165126479872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,23] -436263284384520607028862639149040077457570220632144916288430500213477218946385949813459583634997534088364287332315700328663813527655387830149960155347148816640873364998348580437064388864872353495026743522144245828178487124722257855016914615545586178444481582718965479229338099503433158606816681743569562851119075605822552077263549564595839048505497819985847106688048307617112934472694448309324698071669498429029867628715273463513231707283742918313144099177655460505129832354591093120486921927303261965878643180236468817565260129485128490360725104349476696882139674486404643404473133634139854752065609796234187114578533810007706783544840792834740502149496943645097947388802079802275382338414335126042702261799637299372729715249599433674521137128024382905778219672815905410553062881411435946335424765428788857883899530693494795631680354861805954553285381140627021071817411569000507789376530630343912673928574791343909238220778321317256066992160351352590362434405487083568980600162807417947681828528101734949439118998949848833336031917802772540412687538611108029307873963557735005781583519012945971495361967292722888739979797139765993563635343339375530497608247101601596642668385990225060980878723823398078355035971925214799179668715969825676369754879093862977271035047559079599984993872347927426000756007732639135445267394792688953216209519537290311742627223448845088765589697810751505303535331854880791846394463049926461028807635121288552126927357185900514623068643502683228975064756799531782699968739999428237285287837915318126479508956653141016598377007312855565070050115229796722874640646973036583035848368729446715536519339702083010499955015431592333686733145897505274054119189290620168294926023675398777156014734867162090184732012966764377851458990135263684566909387019320063527920433186673112898307949725871904775720215542197317158560666623179684531836819196963257528120689943600265184626431309585276516925685921509871796905591026953315819459528614043013844533302107474221863849501712999446262352748874730697980344269011798344512955762660278608596391442828210879247418386566423818610760803467967136376204937018496604802110292999197676021421176546825177337529953416012254547133485138758826957639576521766525546258531417805545941567258348637034561025329215850835258710557499664336868311528804653726360504530571970441297261559973809692577681110545880530463990947173024172924190768848876234939306397040385755087464822662687870352836386358009895105041936396996638454916550264235725214422212325431374407499631436644180153678362921689829494640508689188930810116860540280235206833239306285728177902250079801069017325255145644906146661445592806182173349141537794493069854982091048271427519223106537070124968415594884348226755491933066314231539909282883326789193970331005604413219223617640235046515582544822102002350013251339744933861518877031375243668866651930709926172347856729470857105725612918235551796066538092189440601006271436760939590091816914634702800988524112037366887275981824677739921680351842398261043152793108480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,24] 517160512044884383936822685608580418076128294865176339712010558547714666065171654749537802054084101127163318965300908763932119052375432920322800158690522125276469323507772010023306430031002403986898439457948238712321372447138159249923203050475116294181225017754480457740429395085767103851325904706799039111248132952579463702971522365659509691053346633351548164741183099646215873424300814651516696611159144076833273513799895879404644230402918542331144246910499750514381629985356852357101723658795217402581619727151363215060740184865717191198452661372056174083865944798197123308723814795238790204554131154822515184188826667302970823392702939457517505782334611170506523408827628903218534889564148845351460245788227808602757118300711978191194976854546402819177994439570586009045292690688161850106644514136439961262817025610468931450735791880491413894123157052768972403826039289258062364753046190256654843008774988862885841442067601675329306436268870756718822622342233954317887632687537560880761455064169494759052598100632617337785412264661640198816916170844767929499957413128196634215598965201417371933235267161608730875339156579872814583252735780663109508303096286187440815957203411085065546981999413838545229388946887911856525926836866573778298585186516820390572028114895553680037485310011358632213556078383434220033327312572076369359300447238188238539381664377175665593140167623951223633725788752961545957171620164299624860455284028935055246964003924808503252986302789845236873230188521215165715025808377109270828981947095948412028843604712321192202545523588810126538319518228693992952868256968451239299150552713934930003166467269527106766504913263940956505073989451996636736354906859874352386326846228661844439435800479049669513351362617003691867500537651601717178208955091531506742127457126658043577171982766826554055314255504847118764064050347280851424027567292521412238793834524607777051510871965985771180899657664141049266728065491034154094576396179561225567409812470593558488472140332019363543687647135390680903773960666063778139876068994202818362705543408072894783616959202822387116472161873752505434753676115002144428916731385089582684228803493680080943116970313213241137159913054620638719946489318021968186466338258704134329333967783804392502453488355200419820730547963221824606899266483061382673267580848694564081148647207010160304472904476738397403992531272084311203352873701323567909103934778656660844389935412040425717359142478555396922369004422778269204299123256276577322249192665242670180833263831745163436293423295018968417259586292602638248892439070886745331549040118806413171324550517866538439927134712537817233504406211792951754585368792332497500179974455167500488878433218955527279743515517161859433937268176279326166702363504236274059349856228308602255703999236446416050696590579877361994502454122777903359873810373514043374308137752557579677755546350521454596203231480924455609614483230904690375490409361314683837183078124970986618107594877737902473960808011686465865981797651844116604078105991053312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,25] -509835585024873125056253120928058003650234491608598859083812196513262875114551495594871204752757181677839484400187761086937395596765962034069983160693959561696556203791235650599952960519852544372895872003996330906410674382513308484905767141433598408358726710364311815014586081158920114505126810435191826862017593383119333376765501388739830952304716987537748597405736100159669596175988139497261993388368373362788022814458546807391795188598213561669597722888555137574822148491272229498869254877089919267151698647065708877537582729571097868939897258052121200120838512572631002899629728997442038053670756209089712729324937227809532734377877697246122204100551205516650777724227922609050008023788702999956492014699467405672778706616187509804007304512130722320915097938919012172213125485010260117671866782363178611149014122344916785434509879230931370361445342026587105051462158674895903201325634919673915924609631388578649007258578841947813974740405140659348769360280915989297751882451320824635910601411628395783033023031066871491669211861311488134133434679594027582615340670623371523778180192104971891769969854191988035635922797446254469019419981823244536365734767373388298183946849549109113914459885554813311740599116646478548717127636372238574276516970782570651825079291772526686673585817633612275330206090704043017540997952461352510611883269210949711964416711005820298313861176712981973068534408168412024117028574233845895423523260871002983626182173173577632231578429425971452797985718133877341504749884122327679626399788089440558237423681797720867748754689265603774647661924408244158114076140712541278177076691027129128762029808473532035156548386121953114096963828759390033846802868995793282742752936462407811831839813564162484972732108639956712880587383140569903627337444565490054145808227159209516255518788233077464105825973964614070835562398556280829351651372385692015010462906794639419877601707621136638885878940278151189714560040859683978050674603551070800836268842735723816779714419468950437588864122211220360638834543544797486834786981946946087291172975826651049422147093728762124304653394758798895090828082393314795006648977652028917105162122202502977600066440479617491803468659746387065509802941033700423740817153375476964014039169366443906802187608846183207244965668092274057079428097166444114552823405523845131415451088519927646001032711334808011593613051989637008849551315801842066864918656137880536324137152363178474000670113510935729404185129774097392100031936119980410685828726101428042357053000418588321140326562244996365875348932603233308991806535439616052647028471421140935665263517159432994463312083321068105558247256346721775346935930539030711369936177954993753891444119527653805884107802114683023004030845416173244786720912687459532455381467428273729076127515994127755828887921824829834123008694587530900601469167675626218766604905291152072951640495125216483893470639203649251630972555250181986490670709435936130610946339887053733231946087173181745288483205192919597904199635537779221899178453604761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,26] 405749069691149646876417367789606363686444874272109222739794449779081808234270035017902239711205226618263512080122782641059610263196265504354179113580908927654197215773469804479205063273528105196881597402366116438213415553973026714739878411390558484536022626126858749932191097598454120011705501832170159886768852385147696129006217372921681110741592081960682767615822338814271952377864569385893567526785509638218145088009414401784639750612572064300836979537468293059530072599590776707207079633222847110082108135989747429621178305325347002016523876561212336236057182200224111782968019065469916413142706062278031336356251292288395123690774050603113202425997636852715264918570585129985186667367104733855577523510012004401894870633280601851512237604249366444004963903636220536583173127957715603962715298632091240078849770921638800435531451215435357289729612280193410570971128127040541325755722966026322119661522413501979205594271424074855151534092294688828292283671090444423177795965674198105723227430579889207734530236535378177349513389480074343343204113342130951088545372112123568664530485321541467801461137890725488626701734044713957915493529050003500148608222009758292645820730623745984666762585131314146254326711696414507881401041599377273458982810220166561184876577926190404092700726573529659501070800459505478486767858141995653588183074137121617200734631219862017611686212374248568397818005212863917853773865584029628428134086118501711915210056050123797814739348387619207603095155330456523966924203106335033619247017172195680713810759813697383041565550424356822007058940155782750543918253375726176078786964790052785331086103089691527480877548543654550287152348251237020280741084801974050092916376065936657468470610322540986552416899811570298452175263414353206530845510930895730445835963865783110192837870803340967616795759504849604584146580317067818764623798950807674858631194307734849420017208098625337131676286696896023322735275744722066306389077459378029594302941116871883245810194346515811559179340262979849816624784583879495063336959350268142050392275304762604051717306168764283974536665980587278439177341327103310647026309044776663126408011833501171958910090810816248598310741532843390194682800045249090993809272284645800781052354079055647874994563334618646198078224259140353090546541096006971413256221053959026377602758797648279286386646491799401122680793071005075484362491923351739041570265653328036070884203150706995079237222881211028810516884428385492337345310270002310030783110149220133051911633810444333025285080807616007600577148302131662232032577572414315595884766925375896063530778716352417388791503301654277239461903186200302734644185297761204004105756245492544547325887877236162110523550793405976940732057732079551295751916663851546300550433187813443455344570039018744223363727326680671040351424032343521626208498843497675836329791807057798079165255882371355653469536125409787971913889496954504324994921435923109731685809754779637159791421228180655828234122242041597477508093406097722230520386374598656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,27] -242204445596497762129546204628480585347542093444263974514334450185619162327051954140988340023994719812532319097232736877367669416616197181417267046175988891715495150668410333021644522276745988299961388002013934929870625542767181396748303178643398296786883242585059757374595720170880964753743923983479140779596571014397595924239530926634303426300533518292274752283872696145663322405569486397905355653650758445202980202144457560805222433213335843395360191299808309449011649956200853325348304074071562260780962996843014192980231053266949893906056142226637242698397419193163995258381359610241957388161253862134538187954009879872352287743787724505223599580026771466009542444242826566880570244524059761910328190144753694191220244848643614145436682020731655896534217672384791677078974198498933885033844869717000555198855276972262459915726387367415551820297456650557485664763679468534177596588922439792781712104598258021727328879869228610363123128625610760012137217741750009318688494267295441492229410358834713890381748554183404845223911680729454847783849293294132246350847062832466578055385946182065621936359956458843899802177983304988788302454628593024499739634284030321430758447634964640288293817157977907607250823809759447154344267709618743399018653491934003291327714438347020973783214819239252043999224649787302296461790491537068284326438227363520709683581029645188051935631915148743507925224979179812718499660187024976105628548057883188180165089477394881886857178092316049496519797174850939956059277534202163338417157528985555768640436094106140112921963450819972424062646954219905872947791296698460158825371011373291576019961424123383741632648274236448741339543394343425065853684032047360767189920301722829262351606201850456277601095695673809314371286291613012294879777025892913136136853652357282007771790227607130135550500902873251027467278371351517211064169688515128082901001260841744570197591992861147315432641902154518470995701641873168091338257906299193209840509555242851807291081960870705393079045510151979844513182366287476176212141431826825169956700733529889499766356339508341794753334683906120962155659264628439931677347908852780901248366322082149435641937631514434666977773248451785012588765705663207278012525337806417523663273736933751154819312870769180706022593942993039995942543079541862153086746508206972402721513363725867446776146166383332212974782620364462623641058910095493927453400216975694370701185062941535769744115719985427977213177724500175826537696288580332813801256535608578493964092268852244162647462464866343693420304875868937309480745608652428255016238487744611454795934439866369711772684454606487629561070462190872912080146788071430087983720846147112565467931524153401900793078351900479248360538997785197832003308941562292470316757806778160152440029498604307954377472751712150738865851426807254589897297548071183068129501045536177351895640407673199196276085831306648747750018334125144690465196580130917017829518378053314670786045170372790446873306636471374759052246156723792961954642876138782720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,28] 75913408085044481736330738154427465888459945094869051752890322081461968281235929952410055480793305323621074691498915671913071393222284846973159735766755105870878108668573432885474437780642024597302094970096258995800883843196906554391901661087372708541340673367021029731196978527251832630494723510543155338085728455763070669131621893377538778169111196857651777440358354740233576044191357994628018284088596559286771882227700289633746238129703578353127830099428002676957474285403719517466944227434957356485405094759294586613815291128202026938351133191720171017965884496131099266125101620740354053250838238320883050396881960603673602839647645013272950447359190133647850186913741976886186166154173564229766167138407102248979023664499433318346809681187537456995013507657423927225117076577083417206113064192237613780967850486925865390798850804320940101933322441927847427406072961560654617590839449400979514090961085501253063205092071239682166296602922889106869206927806786007313780042422046714727336242133660863650589047417927790437976541624811334960952290558838892150483247951424272973785055749068909695075752096533973054777927661707308155798301212860107495278866721973034496084676938116973558698078019344749349879627349654842311992817361787748701846246599612278222465736338402285603765522024632822824697942440275036086512919404734580423532816438383246558953456150208551768437939132800285202402930901267948017858413373454724050908870672011779425089957106303627823947882911179653136354686539846317981291162602512726658710677651195844644795408656491054527437994520461190188474874613248427156484243228743963018461607470326967039396624740740762814454103429064035850549812216377862387753523002933928208555945164662588656944277995282311619776550855629466217883003313141672308363702569753113542017793839768283994870416897260267012385658238693883470846148395440608796667923914329571994143586140497217652379211094027444140759838936570244118168868727215760317464679165630922376478665685785969027970554095970960786906941378299795529839206681049116842454986955676633063297778628547110262276687613713565560701395827373810017712300277276996735098607489135788575454763947774498596543882883175538716815692401611074824916415009020096982721226830544371049183710561738404919552888265857444030958287626005500226979156193238410510609768362655645922094245709744184473171749441726372295577592358150761597996677533123714301689792517277520781527939572206292243516527402903433612534802347810543152820539358663676159121188911407403097433198307378027737835352467759296197713580935367116279207368797924785882549064629523580866401623451573814293357721790627283823170942243651396257162042746079401967372425511255378462083443340519095093014044170743621716164349733449222721344974667270681033061479596035965983779190775840923762569127738242342225870900467155765505425176009718346587528007266319135444946040107347091694600031194703615037194864840734076316133272281404295816505028870084745384056563595205597465943182720429705505028068502994176843901709364232192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,29] 55512207267778641136202432833263908916933018416479341392074392594590317708042110225687342435789405679675987666044204248454772606428219074383787696149902337483097497612868923689730452344125776356018596907398181848438779577583896417549174964982704909597564321534796198249931853272939021272712735147389083298135918193306763573952194980603639022140929221826312227119781178703345151292837580968121620106407319429602692882239686165521106474904809742308446136263387271706722642420945234096925390726768295003813094203097327641449547388516344878383570135627876333375298328616610405608905565251252172900847566058041339284124902962124446483209515637798496656082447308303559577288130679800404437702868197330594659035049341288294897497723655210179091797180330850510144178647840472889027933324052061896415062129072610789638062631277723127633411134454847442776497146567706811767559101017433027798861599448774352040515324924252549057631109342863366395998354371933169804335734640912324495253806542078674669480998303881325813778069000468226217276912786391315043511963983865091480571911663214793039045221188949696516927814392068255963109298610632631294685458789281986194478622988452907842282144657426989333478559732748267880071654586097871705563985492757523423699436381845811225254200500263636971802915751250022371953613866249627488902429813167242120406433922277274293331059925891140061159506624486895553610288089822221371883877064680867810080882194480063848395692814872917725531121014289307118061098705319709468349663135039981093066790275191903765920989183804321476444564671879335672013513810654994552269193060721438257765183511277304553804736593964851014909839349257375475782040828279499420624067860432548473227003940955478675254386321068461106629581914315146382513848714398343730386854109830963960817121712040238262415192811795664692656162356242633018691158659995964101652886485369789646471433447724438082499924406057862181134350432161779871777504953931370289244982631704155306382327485347727063954106113019745168244660269817097041031246870344872829729796633151386847528535573616522248391401264529214681574526882882946660268847070945393278777460453781924579682474479767056939272093786922516893741572720215930869839729841351618752689916183108555679741302959186516201598929141828139825586743609025216767214129614890981835308824866104084883145634109991117855865500673122343976266467044888076905236559858614368870641149667766779825911862219296048817883987623123082260427308672240516085435264746828947038254206282975166341821145186525351086189484466375691909346492580050813184638168193447788227603477619461950470421751541471253102912699744617908302244020269958325761989100248549920550665124387790809907859209373318652970092936676292030531955126343696495212221714227373862671481873366048776797698892751098456186945178318869290030469956391414019450876722693738578108806947999825440097612229126889813117754597577749160220386442414451504727979407288750562430172140535206709397875238289092248670343485508575323253097235431222537756228977311088640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,30] -129026867464729744676542501773110481237957683480986014478421670254872833352116966209681211734192842429779335424414054107097918022460916419049736260142185830764082065486353487959491359142975883360682048012739683155169523257553938712725684493970142454553529299873374071113483870502577507263455541454993437146831806970751970699970698987040540836359458753223552133815284479111203361337656896456063774407836027160824975813865592488416774945955117381708004314082356896027509959358177949491528106774910438057180967998021174304937675019459218856556105732564537761475252956111427843101598736864050889036113706225230083207585312251084314926616842768884815081995425288713735323779158752379067605611734306947331410984929785060814327051114548613031880350166951887955495290159279837981553120793315969023523624846683936885022841961691666483968238064612407077302434083265810864360550375007564173360593459849874662435701432492776448191861587966980186363687100255850873452138592989397397857031391738133857518534030476146953864802333973837274234363273184955460286963026306491849346214268518110520297858579670522884902495710093066863643795997123071536133989337052460050927705299466322151705843104548013478073623972444136322099413641854961690287071835445400249785041529762131201216278140743500268060415242174172877061197004017252686657021213904630202946869877533044030599809845623408124191155265869116873583792814070233680229955801846643746950578941393410058722727339947645118238345810007528386530768551444552014595030484585294532774861684112088041897107829978675635668881104654633828523474735368583117023802391628449360183858301144872235540950332466151159393981343771444120639284834657492156707774148099790149418994786401092647316546120106121878823170398622291252458380933528437572067182299414441950527998728441858158046993121121444478584950182794672087714886389073937952814900204060399686748858520657208970404921350915738608993732751107099527625267790688943680790341572214427563983112508280866031961522241174633726489305542998946466617120863786481724280442980871427585138779189576459674537291211062406641977485516803379179723616018580323448230188772921866034037537743581481881628275175434573965990419356127327672126227199338265057892478428791048131909215300609707253476942547663833068316873998150275652400057823235920171681449721279429165057012502122109386971897232002391872971482397504197159670193526755520030396287273592926195216930444547481928405869244787652131123642428440607963419047093556639116176715351276741335188674522988702756676775943544469891296192660525819002496993890209746403315974872863414704429705906264103925049470457460972755874620845905275326061808201524207461877398624172173920660561388512090842965963178806965637972481632492076790077735419670886650100290309892137694088197923426674747451320450517586235326471767907492690255702531601818826613938504878786042782367339560492541586766703861660850843047406414487017176424069072319447363966972549391022193911797549860429647179738890660347633780758385720463899990635986288640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,31] 120624864630231405339337938996623133887763530689964322429481315059123004983254754976304459746939906926858256448939060550514283357027965599886358649975110605725421857170700758978482404030466976704930103400289336426454315279815186337178139445339622277403255231284130967668684237944130946406399749061232328087236485949595726819012587722188845451608155619265451901915199170923660845530267664290896091549657920264735953055855983751713813837701565115569807734174772956092274481583367480448681254512022508591776007720969991997257289730369266143521980467308498562040576623093034603473074961249171844180466397775842827757036021673298986802629243890222033410057726882754828226018128381156318789022608402696305980926000924719698504831885169479252798217686430599381101827886438433705886610466130111752423963811903548693365218884963866077044806999321109526292953227050772529834836549346579785334480997771606709522162530830575129218722925436811726828766652669508603605518938408442386576566424132825131488846384426362249132441554755821718270127593809038656547851880991080406067236728285002243276571774571241393866599470109666800633551322616652196546223636290505244858386300002985838099997900973918377670916884320377938014816535072225817961782616725080214666150928946493078877278711946192957830754408268355729247142809021872058160136532566034422429629143575974650022330712453691005688429754871651410455034083190435876672373978016999849349865288528899430591066895371834571060061646859072043373503481052775593325198737881244644221336327063043874746771797247639848698518774056616419499138936152983163282924173687228733074009658675590162823910694724412599574398847534419501604473120055267089162223872017005412730805773037296340383369614878739339245964777035930152080477303852436809769134647590095212798025726592299605270578250538780045180277441945011406044904313780600279273546866588729697611624186715913596868980854090400846464607284469953996326025523601909850179267803115363364955615786006590908801722725137787715555271621718641584899651315204576688463687798133101941252139118289529573995309252241527512770996703763726665155325160371481024530822412709152432715827608059103934410267445457549890187554060376126530604336614838181365642383356634939891488330623506224308974241621368669829849656315989074671011130420918996874230281916355683861843684271092525873024536240565453729853843692359463818414074340786423979172849166218415852666720249506501277017387415786935260283070859830791908874772629678918842424744725974090310304981485401404892579757158462041728354413106918428584693560846605162259062325554760248666355342663501079136946674369987906825893601214249951249932144793025896156294595597935666331389224091035763642444443853279687543196442743843195912137078347678953683735618102634052570712760770204395350698213491388872030015181265435581177342613776512467561567656452661668576555957121035996023430076223348665647380958875078608387147824792039867264631557508252939414793600113346863366733437376116477010528847540944937707005513054635950080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,32] -33110172020569887854646902755023073444531324896361534708104203731853645091720877523525121321946678706776886773084218462902751445628286049092357646961244178217417355608474525250194961232894510703035970657285542480150331788496667606624286441678630124189337414438720699523934264492597862860466989675534791655567034173566939233156801959313695989392703544166560703165880601652228040418589084088345230027048587147542328615009426004378054057683792168997022959717969028815172743776128671942452654445542671154340981571781292592961731077676564465541179749828219289220975616507327956423233126409595147464821871539723213081161284156094267111166241032197759369615043024907220558514434481237254224617422081852288258294839239786877981332508278857781343439390034187994646297860561837537444202136898671478903103840845286304224879064947910182433300358939111163310912745003218971730510869102420227057432962468574805552457021475856837218149659272388837816543784205454956213102256384741145401628864544220649644927400530192671030101295078266393085911115914984522201960159346697421463733229046820623587016239892813756276880697014866311072981780893025017307453588853518561053049146903904750642698811913805960764330209679170758040235354718849994706150639033059111774536969977193048403743929191300159500244864756408363139442603633809401240516070825346596219781661606234101866718864328686208427225638714462671829322778250018111824944708308840639276814059916362779091146416273141844803969441923766359198571437217030843649253821091436842816480759686070895826398009031162777813173910403804510627887430247248499901256246126201722387023061322418851231773836648337866964759547010838356048738552928933456461995090535447213893653285895416398907990571838505628722784754938612481015299723179979208483741274101168246727239440408063456261165783676810165988636774152065600462125348379603140105392651307406258775800427696397609101269528374618470766328969544113590139627294220800968310753982087692874138639991380282545862739053924732247724928903509119800061831443161681113939167993984692740604812894972688386693637641402014000237423619141145459478291954994054043718145315963719158397568806634005740343024428405344599227779884006345934420733993616508158784321449473641058230391454604816741810776540601239676770256571518109309790856567753342964820820463050207125676969690691011078999230390664770415698472508389764355115500778636125238019440556417690066234805332002429442188954386983408389230291868537517853112324857639614549433878958350125658127565274557503996160746507151650407957704460656894117070308189905208538319465692973525691948539581383773081205643590214612645900133949907534650365003679147994449051121609311436537956734616074145606921588349405520411468941644258658472981204269164889445394304768725378345140713077708744668624712629201956209723257544731663313677857463837094420263855039865113907931401342049916326668856575734091419449018439596191992758812763497262789660869532102095005533012363990650823598480391406061498936101766759077060527170741371666432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,33] -76079662219015655179451472063400171993352749558176188469787849802653464472722454804203165992295006959385252503359940980089434718454123832893177172625474332499662609502615248645806436091581031534655475939814969071550422771624713636350457919105056173172089604291997960128174098659682872843363632084259072811194301499523617291563714182651876449962409763319214212132339430494502909896182579215838185152621825722243283312326860246933082956233986355898886441080987301434127794436672811539661144554285650588955430169466907414894672585972630780266356625325854094416153212287568972068061748986959241269233183632432003595267601673076935339494589929255206457942605046847806245187988278930791110059105083594393715574749673356016230754808930041992437693604345600391925189038260812129387306139378634308037919747758760994889584236512028270148662032997865942236984242228622007527758865779183333197199531261612571849063772801858077190201100905082260300139042027320877943199795146549298507482862774494860879971143880466927548483930355639621427556441402412723688779090653610209533521452421211841120561400797001689378947266972922494456084273065087655275172979029142060833293914226258129659459510693804112882170007147699326692973303979725024984926591964887363630213551144321198215502925126122995870566771483348047990837231404397730408151928794173011028930227430611968647050756048896564837199887417398768402286679517147408687363743690284766235689255907324751201474756042905045793741341473220465207723631906280521317219973024010137212681767370690198172739442730239406727295921879654758560954989982888081716549258196355909018580124166800289409732670052019903159288751083705673674856839973563471781426128768797607720715774366738836716071183424813135642102178632178890288461196330631099911867763727667204754908111304806294096943706739592235033984413027455356538043638186200500504033043253348901695223632427880901382575018680576829190892963292507289764492828015256372619437019333840867159870479879390857837720020856595966344007441435983628945152390636762211556977699492262500909595714013783253833390946066763954555972482604012997641038955036598985829907666277133778748445465018486617664923381477403702661541958502282766251351539892879822566249542501763948699220581538152031497838813548090157823745850088386276634596605009685072168719619714646549936041974137079430557506596273073123590866663575936788805735552576672582852390759642052074202184751671982006346239637572975790762296393492611485579407441178205354919315693188760837599209813248391423041719999549984266167928969788495784016715159850112367027813042435043323382763067496839177603642525824080875337785944662184215992839653955837731583417365818798022968490709697938749109779149069132382106023718275675208905608054327347401759360157801771833562483115961210427267564573435203857720395390434096864449385051056638166514665106098503094256004382142866234756935956914687204273820563328540923153873415118542756586636492241295194662959112387887685883031407870126312836621584423126605961085374315888640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,34] 132845361096541149073901100185229328550088477073157508998986882151297944778914247377015353089616760430729351536340866701233222373548360327948204096712395345609133232621443172230553161263210050819926134785484618174462777230110687051060992271811925551322267031485226914103480038078603302623037928090298675690283583073480747488137014158428518595057453368754280685987438268774860696525405062992846895668797267216072120444370195675835143055107970312093555658299056934565680202715648747167207811678082547966063017322855996353446995408004674996526375232204152635174778635153957535954255034887482834073044598917023827087718502920196673493733414680331416501017541006279566836675526839362410534228494533680446466134553296911849365306049279196570631887055020018233428793936028081989481639507723236576564481053309821599872115693971050547130399719112047980420239449131405110127041760803474074814166378182872763509776291562384440752357077096076846267841949322915273443446632827351007576203308273777900779341537807999639844076440935049368532210481706767974531612508872523310697738516203606449643275078021958009772782727622046816753886870345414392462888681174192352030184923515497806316041919390205874605679812200561305595933071744376029805124528428417297273242080148995654441168533211618600212308096686552893562558887526493263672153754193750957573797432519435894182788935031904300527821843060827975137108510109377760500218756310421038210340908592864962932129227600181918575084602032946244828744555632359723587051105261032238880920717872924101864819420882240909820770357404026043022862921082166742894917856426981534299454853423418209082671414185588787052855506090754387401505213021167779337975365347729832695535160772932739129471361450172771824377168526874765236226298099123552185743843101544098068791443334108360363958016406887576649247928741350319595910655690052775011066586743895382145981592191277749233690975850358484703875922628615480292880869700490210213771212596359753160910879535309877710363484421615571661244254011242762103457472266630518066591440893193756754005306504445093678853720428991027372876389049576373431320071081245330675589698039693661904674251691383674616705561168048916301559252619039034692928334300358642089939395314629346297697636004329045279108226119601311189255425587856270673253973177503963393361216540348029067943493575927688646423988850180182914112971445033188236431982986867934997382010698077918005923081466985147260759510915374199641137828671442861775808933031219385987025926949849071749737027245100278243593616340596346283147124895800798587943499642626985712962613457159572336716165190849072743332325954277753560774069418256314162936253646138148392614867863444123978385996088584197858870238709459562656743420540655802983882516734032036751443830278065479741306294459651814315453900814781456535650114546003996073750290709187283367640665504809292529802307672046544401248754583123598402218928351206537161584264288557186181451900051282145793917300900275719442056334135630976726339285224420033763574456875220992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,35] -112639399558418803048779186867535832089396522790691030356999572846072964640087264150294269726169515707720301282587775626435090788468633580881219738447882960148172082754235299201026104336644234162814772925846176548378330161779379588980994562744310889896884009374567554152760594212081993319275905431299227595175402251793467592870759453678773861051848019822798888339983881317784055091298587695819757564268403766894138674648162371819580160832229765952431137035316815029870354517091256102819955543119414559199114800944513348278553688265836534863318527106272685989180800403560560067248125337979087657182660012874041674583845668913728944126058644128798393289918214573604522659577469537837517567749874359028003231714256261844524339734341492456619594250808828057019497313426618099380568555811465014010764340481624776152515001911208124038878322151776129610339263242575812094532526302806545951186529623318775975749440255328487838548624608396913894723182179705099903660439858562921071424894936422599981345159284337391205365567616918570681019042392086348765803715410622354671299123912889883266756287427519394463987419376139045140948310254392586555116869177645902128350191344185316412371996844047056406710915012750640109489288775010490531670533787372008776205860967448225215961711629419757505047801800458858089482039700834736704410767186934342384948385655818558309912360028062353002829058488195748551935483546392509717804297131469011954559305053301486921156871028463045378044322714269715193186057513333183890572268956024110469257189828361567585007872045942893022695611607087742712939024590269072918925893389243763667706782804356764787928001121413826382841245172824697178900125747418790436213741847934551476765358599755552310143094929409839897777225487942281494147990142033046131051410014750790298065225762117727126726707766842587295804211779042204179618812502169704211235810440685002846797495148431716258928109319316191441296393810190618300387834575679351242525571996426542301306347490013473697093261815294120512986133079825139425740184325316679707754660526748754747427727376181785378825289004770138853718216260192909684581090927052026805029540530449533516340022971331742324536860457827711506903582580754326927546705509850424005932011987486713916653515634835483850815182660341997457988121598108817057861954431748135518602787761360957040572231941366808754436221405762787393704151068053082584282255310490042211843774210522740772823828326680103125245244443082006130946701215255578589545628392153192849974992477830505561539998038657188698372615322281855171086925914406157278652540966074008593590486241437242353969040861789417330198099593988238703631789696659659391925396340901644600406141745371246473004104359741060176727181405787552794507887566954675509663064035122900804415297317313985502402100119770564841498478039581857498764699924309870904851755083104850755282409103608523864351448056595694246784152707559558556449619396191321461866188069118653473995772786796852410763828341985782532976145551310416085729942495333302625717446005227520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,36] 51753737626103392073055162466407712600903725871111138176285501851341182666025890607665608661524853641133016152307358306261654459886038876877443186769717409554373363945500487378644338748640912629828314506860032701693508106855584339572789637029674618089652643043097997469970025566598406932865957549701495706274845455664816603319989677905127410516925303918615551316333886661962548463855606059928848703088070129433083035077355247238333266622169996923196865154704590276779011453613058425994528278120295994790066894871548572148491137186006864096070273095524936087009921334338275168186062858676715387133402971416540047720169343448035116784046822435802022628249654240634644323954407286417088472240153625461903205136803688139313983535035473726509693301419624764083057083230330520262759674611190015111878897458339495953973192411834813424132154886476316631587115997602005500838932544302133655144948316092659431767958681881123281129713201081258507455228415805280582878313900114990010724963312717983992974235159213864311308088097525069643710458137436744011023397024558654690161936357221103386026789271938578269447159783243421827001870663611436299135538386696118403041713571023099400583747177653504298398488970534616584266315153076924225936425465304664362978850604832954202898832579523480621382728242442660126098191863987316042743891563421782838071388775397293443957099435984150422712301016823421453812477738606916444641214177896277744718194679492617880072287982270606886719817440167891280598123344779506979160669965584177733895420497294369670946785231170746737067475442893431163440730817563756315155791271429147347174381639555614120423959021490000275114382483708428786507695484685441303414866155202830515382667964904984657239444726125064241388844086202546650408259345643668194598070610903772963992965280837445294147116953665407456756667497055286447116422303746020249675691128193371976534410628136212311139500213812520578134575377709913691050594784461675943432285662206220380014792455601049214763893843239299764053247039689207931577496422313600647228621719029813582259067566630069424771060111002442245219493860309644997494441802343732259284368659673350976149978650385382706675635907405716983979902009111851233434455884571634999067468760009087949714205359269334105387274729763851011777792558208156417722587693162760449839210482697503551883542004748813547195582507602141075468425051075726680258122087049993476297672395092218957061950174227121252489506870563047231626963505432316596215722598617024496128949389040465195416520466594416395939140792024396464162200503617182993178841949071824889728017485163739034941860881060282974657204928636439797670512752704811301077426905201790951911306519958060150867764125040143511592635446368142256618245943245612638022294122472535177065037772911092993747350403852818173261082341319329511456142064966751531716817617151571637371010229976630024515465972659916647023760377040891878784924215102483524303957117623468451176028358448870668772985836868336546657527315906952870923878069446054492838907300806656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,37] -114267819995378852314579521487785313340760764987651454764130202773476918513979818783856934803064816187409463967999537752456654913298560751635176782498328951619086849101794129669283302929307827699687311206454111856802862988889522527475317381948228152762473180723186834863750410726918614783206830625108689878941383860888531543018040235090707302819313284291118330522447096339160404572149522147686229492883500245701317136023039392039827994193871436295296887012203025216170843601751352179204111651885212221551080854841858607156112583533436038662902276979135402058629105313821401180609013023435497001387251284239110162754849244343092209447399596759618359573286268819553688491685436322862442552927769404581000079172498523058832604192639805579118682334511595392219636845351980274707574468422887899531703728885181558295014457354815686068478386845485393507312547809145540601417167829188559410452096809001700694132471089431197716723984639176848443925219187574663159029144315180550375629942513239804241096751567942634475456004834835631206458504302615678336071038936687296681560128736910428932110526883957070661862028119848824606200402649452203609951402181027629650574969709657557358819425592651058107440487641890981700074167577786284769495779791969482142679304405800033133165121056096843094836297720933426345998176329692262203679851118833242576449323337841679680560602750757007656578110391474898481498706558721837874351469398026869465222014828089613878438394244754497562743424542188850951916471465574494433003225297453742776443822149323144648512790157912766504032443445336736200410306553650188682250103338177264064441434691416072658949911500932999756188975226535203265567609887718488294364492667787205934141113442593711431136967316886684076620277229018318030487423964644105100104650133048697923163883888637552120251896952912333770617297881149523002644796783623286079242717896841817373788991360545895132314272228003682956127667842626464163683386818433318373807746194406026842730010172927945112106059658959175388429894124119778403874804300659921102714337709431784724765639871942586027621078305229402353716133999210509741085488355391757275137787177526404992275258186548518581989248427872649372576799417235008307572207894084337389920497019925482703798930057082533495071590935427488636581585274645776105319531670017566666446893935742998968824553493817790302353996139857351320235516387341606140539386491714472381014036101969779896399383486936842851151447156499735045390346197556534446843136480781768279817886456436769944731813600877860688307557851742069254651775052337281807267231300706461680491367961696604328945224683911013154204837885438352453347491365515002056958129957932731796072507385609259385222364557195759024757963988541044487809490781758525869969154794909214279845953730171714011314252370268542302125863718777097711499949047690579645396803794733272756676566551913625190662888515072027400148231772776258701455901065823210125220654625262195771960859107702812583706062752295502976311048648182480142321753750510119210155916656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,38] -20719914284894080737923473570695412292023146370597508046943396796370954008891307852681018807436800080614898511666451979730094141183211475583688622384795386306024532387843037591840516637083503765125198851222810845089591476427951306724220307491202580904045734582381893383670906016708949889772067250875878401542867556524484373637426784546688377950822716103027231050956707252135028141959546344316431233410118384357730524780190886686195526754250574970198125904147264018382771677837095205738753413096000598552652512802254195179961004109877863725644548777402827046016372824117895919542275109290469483163900532545391935990508402501813247508556524525369096207976410341686363660186377053254033881013124316904361361129079594602409672133245479179807926050262020592871255797303671363127495645867217986444728678271327883395461171099799270604142704416467991180887931381389319272667846135941500266209443054423968372743960382640923268690515818915221955573148901219811918620498628345511875019527581398032544394282294702639970958269899918942016148019408762390999036227632628767815835437666871959577873078901954278791097417504713665368405032058044042542075716348495242066466502427590203154541438489090103645360165649305169726793161204223912917662705110270268780324228784019237546100841203402122605016161747227534216632462120886657799369865192864397901908969467306332906101252821686315037617728091146197388870767779603116162905929769875566328695081138177837565929660430559732777393028389760603814300487572947016548000236253609443060226368309611360594964716970658631772219901516045154714022575324365370709687772271771523392801763388662978387527796609730171041661931814012678310809612699368364758517076653111975067137790193394534242414755470976222239496239543130493838770338293617673712576094823636321227210194847093679345789833471952590805980376864499730159404997731889742566953665012274417158818128668060160390675654773122281142495983223592635311454543114099750156432872123587197356877054103485581761289530111650570144619817637667478830182060762624349458363387255992505095395633642547347063875234642517680322378045376037254133655361751685469743254926226222385106666292623682805325698408152312784331228448369298935808135825976777768857113729975159414578499077241964711956056587127428573312715001390270534315978648523790951788523076813953235717503835580681799592534078036991589429322778702048833234020077889901957087137315641908328473238870440970974793539538274189006771169251583192464990105443561368536331301280193132894685038820717021011915979223821279074839255356017389228405497955600808365922379009704554075921065629182806044625025117671631131995137376820718386591795975274715603392941708191592983734135295851704134740210732243640669417473806046040101575600180194875747536133776510050655069397997162655882447929322253387697511738316203864850352124700439592351844488131135928192913574145737039808062777782644688150013015538772896579316103393168280225066840817041183507740558798066484135384253790627164708679210117385046234629335267179233280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,39] 18577566122161187404368083097942917857967601209745706698920102734279262322577591448784395383417653627255057998425627663178841484503015105133567811905749410606691126264876652409703127017434767356891259944462381432178747174796928943753909917889519728387844855566388212559694011616633869523339942683477520121701251492004413947776897890248328342758236090916686053115071382634344574386974916617022554286749121460979504485564031507967816515526787133457767254876324944062858933338029930215399931418300621459930910387577732739019742261197719942541283855075197050479918332167199728566765322248876322224007172212805611423288105691036136938170724979555699531180587101425469279525103278165677848319942274761831226641248441671849550206226563258863697258715146415038169583169506328214465375727878052854710452768171524635009102269435963852346844548914166581627974984524162508212732315658022381660079215573548357980599341014692874819330863076336627296838715837721833729618816667005579881932514765519220642156341353646481173862165299952046447416685076674603677079018506080083788898137198979172991912607964743120372015453808291780671114556593700279967551767985793106482452486764548006421569347830983906407549621264783893297230357523953558123427759177689989623880210462722491781264571541477657513258366124721004026225606866958016411605864139170262355588556206169622958643156375098323311403595986640896280606879798880910090910123643211523212021261791141397385287764992242424026204115576276765386090124345210256711205693172675314535289354426553874170646184733611163408592247654206728814433364718007277241316572774042186620611247083560839015559802064939237216968380711663559193297599684374514601230446137249223093483592368937302841994504086413058158311702082307282578418262716084238190451104094381449620037752971030873311062556096147076115207661758522189265285123545434913796219249214635208104752402163672300779706367904401253980813802754810445120630045497790110394213927513883761555401660209719698051757849307638157009921648669413939498053871577215296990033504769815036428887590446610581333030360885713711064985894787015058074927578531325995357831698688294127877586839088931683121475838154562803436568335031846732916248814525502532420314542525450693878903290144425219415317488456897582602788826503743249722090740046924606224510726674716690241255628530566237459938854898609608577093100188061192373537247129709063598204327024416830529970020988252337817221067169243725984947703497782550344164387740467793352611840831104629652115370505063491612875839892179448044863260306299835399499373187629190022873499774992914398125758207207969485499379511612822309543484905939549205693154651863356117838571044581487099553096328050732386109391397756492473551059804777538223787254095608022875946640832756793542835532681553476707952193485131621754296042572826056727541123825428463507512750859538229259090662342174291680447581779254839849053656710243555897456760830907611008753403234013344739993082686356652858342159553780875433378167537657817427569456982261760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,40] -9444770362479065501421485296578893708266813939915914337430318943218163714110336197877212025016833877747923231554282666371024828327457576999376966671878126021691894730195209139314292872799170823510167613285858803169770459778290323841201027771448270846662634294734873393772215670612337993820573818462605268793651076472653364767859770755384989444943999037329190651884332600458175590893443355353298811087024274408178898381007266493993501697807258648210387766589019804799770160917768325670121753151859945188778552131536149488553164572224316673865582108684023512413541499261899288992387649528487417762365129194763655560630994179395673341405238578495469431387748175268110805899883168409406290698183820511873983720017587366591103908871728876217054730527220761464930912915319552582582811407206711525119968376989512310121660748318301081615369340467177810465631484841078698781372513031319538959529228389367425969665226956182265599909136284514233430005496605058413696571787234034960695472408424457419105678257409338443921116952648408297824406084338273055683638056563490370781208181983512501735088060843552330338899482309116723693397163676245031894115660546987825440358969873310850388440870940973487633377118841645930658266582887291323632257567680033353627612521536274607594817053044577284212832231196791459794636729494827344834174216296602252620838638410289485774610517127485083831027421489305316099846690777381546764582760433814485659551061784811118102809358182339807102874009068627343113490244557001555365385983724553030698689912432629908822021343456431265077354121544237858302084843795038112610142381627391411446999851015481737951461521971987006212608827819143909126786818339772797690048579941886580754520704592543709457764201457176145705803471542081844109133968109970567452018388791525799728791381688616248370417008609294710620492625703303418052698150375372903717154363662974687137805756124434648197619051792371970767761022355570541621939790367485332562066031995333053651904460684425312717329931771581567534699684843720232186430932642640928804214438067132176572148874862635019833887405991429911382045783402261301760487925251363482825246437191137028662752453546969730183775088847996892274822357067339378667255093031462213252207491985358946642216425258272818665119727601711320328984800209267231115676238744513937272026133462547992337824727317017218067582323467966997222295919356088890035317835780629806307597681554262198681088403744292687997892265407012792698069957019679948991956322297124183801856795458868970617696695817771020026836292199820281177676544155516609178827243652154932650931042864287043683811982272990789450421114952760830358509524073747428117176552669302554380047589073655021757506413358573886487573851382149218686729170888542435272032350769143507410361208648792406957892649888780786579301967414244140624054912744113345362158147403768516987136969459610150026256810289445052502702101582503151822615903152166445873744143475561300196500499768795419287508240008679026816311696462391657026530852916373474958665880436736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,41] 2714581425179656245726459804138368913174529982766209262465826213614026977000469218815750473838467579237981542109503942796997537749181391029254799232019197701903887860290615934839160826174078504084374413215865361196422036797336393108204211139747175754099180733613947966202726662459086723185146999582871714617879525118369041232282923734349340896493605094601162161829715351966085392797854516576401640335394956073465060371260097288881965355187557821376194890874861780550284922581687835001129149563580186605176766265419076146703696424233208665300384884326042118572659526800248746230187608904241799540034781010929246506071127644701755559346486885669357692186147002534069790608553572997269122004355379344152619241566018024679577028408403331237975954650357505760252077434344023489107789931401735472749755997964633987438480996386127111543847042646744560086482451979409551246384127774689127542966971085920009893012194935572923351992490145733955718303294811116944294811151692004102250642859945360222871159935511839673013307261186396920938927539123651812518333049232234969581919522186748069674788803291369180818741375302584592316200790198955246422303059524208762008472945931564006309279935443834311997669915116591899839694527288359611120024288135907548549168070661719806256499429039880274262552470649905210867069050852397387709756463144062505471643353448866200857473683086311137981113514374517194475237929474445892135712338091602273220649786964255055287236238579825477494265812517477658918143718603295525378275439491452643770074263233815551921052071904751333544663257323520749720203605385481385285676099085222004016607306432421497283072675160963070539566896912766749467180655918071354783741108527656403061038035259512422058345763644449110178240394785358784970311618442858107176593501908513330060088403043245113441311965294932218531888556712324392833529510614365239414683504872059823043744178960213093861865394319822068963243622274115492363281610047342612385730505193130638894160090267524229908350407677031587304737777844286780796317710738821303233856538604187993191527011352340658916333826920004819054187279233396411968764188833387260245480225981576386195241036800501874727551143966156595717494334757630602729270812313415830722655751708889769810500124661180712838737841593212587104237869573934442396285145506107642201639331720306941667284923453373803131205674303669921606128668265066212016275832729763856370334415740413356005940003507257607956364601307021945218090093639907578481577113526808039986755702509502977787574629043015340369906019932869551544487679774253603370548303451228631323484568659235002052430429659918656834362523677999764743596394740551857343917775569282458417951003698558001416622513721366365303919780841228823781451823919974825789580033430825793887766045131691666173632245391678989519900426826706305450855356664661572911997870351330528923266647003779238649175116853693825379997594367203599488533100678628758614867419769932851600780142916000570467205788186993248341775180251940993000766756805019641883265618411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,42] 27995729771438197897892678104265935584321311269322171336084071288337938329759357730366341515752652601794645668260011539469127387838826180749261669218749693458540858974922865601188485307454908473073841845202259718039953050272216606238712683448965445879984384094462753126846017278120438979283739453844360621659518732379343146318672959868994762650814592911147541779719917536106328001220842352496006087664348004688584619278267956366268113130251163921883791116515666208374191978233097858511137192003667278691667029587895351264556403718255547283466721932957228030839251064065923959688074297601254489069290656821769518733401871857320012683912437668850844178033126467112050168472447854086072006856904056581246158288935874968531034473736694059394130166127389228184661618540345764284233622422737768607635568858511041276428969087179527882631607773232143003295686731157227857016336870197747105922742237518506817774689429350686715676935850061290892060270618884441223583996407675254181227865663016247056905610199560375959398544694011099004702106915594089703327461737836168654061153150291180077108086291189228569751978371834454825317400280296234770376785767171443649778002206782955428370948180914190762734769611087706178067405169527263443196583309999313513053989470782188479042570933999787455222494396987691548331988105620864532429229335702345183570580286638510565243090300712676660907535066186478565815843390257579362005849519279790763109123649936583658403108663719341846142656283698098448152223662257703443460415556047617306582256504502348321683909320438923550885405854596399648109501742648115403805832559006329547901952570388440798949795217364573182840064769185184871390011574239465079704713838904471286499833837987766768412149071012550616251674706563669399244521010881220466380108634590102080357081685151604942350494455841968842573824663630094798631171779505417981832872709038187414459495746379052258806101307967498170941054673990223293486218491941749898518454265968378947194386722466343384310970570953979654523337975168169580964336843266127136115991418422276339016750186373560308230811158744434721138496783633760991436346160675894392980781182394253835300656837156448839482074966514195402236310496814358862687207222031376479789330538769792108144671801045045895330883648194549010341523407890268443993161809467985041560036059549844021193337487009588056724076252224428779331863895933711256644064119518958865746154515789205690039696149037973924405312371815552834367391511892092241670076182582494036410231910923436173297899943683767703903964502800066194602768235674766884065772969049205050577857033101011259418192263280017546875297393568769348386863837365373662484027839713763400667410155905411457010144551858235553004006122120021982354150411830571886111510392604061036315628877097099737865167982277183307044751637783633921532112463619097138737635333918991288189066402786216540923813533336246753867440896436404946418500037314162570103439871171218390877384309270586009174936346545363221643881427566977377404653869788696188841162178560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,43] -482499578123618034252156370203357621291987099083259465402941843220045220175653745875788196036866918952949356357086078264368130773788948977705739865818836911876802006603817474614505372437225836358893400371036995149089547622860724571736713756408562999177750901961852985656686964675048202150088080737269785210098188441365932712814025150960970133056573492803843513657282268420626013962707848479624200601686759026685960817975089457775954799340774037683987201170018257587178017144238329805550208206623836197278281406989043504230830675022623436771521781091716712860186706267237684500483408181473305004575505249085797555996425829200350301081319695005172502944575074480045136863940757539347866629154514457684086378142843196536854258936441651500292378148779723755416728814046383347853159672849906612950133829849712681705792786240986766510638011068473059670093107376865673457417673668107863493405315056973939433258570197384253621407717903411489289182955829245642534193935314722600616032606080231007231678389857783060112320650989673895831082800532562506003627278694479216210474315448673107616571531340456733707528995870765597541308498951383385994957452966522203465462162294439828736349420630985223054503821682676696173594239332703522618356581383339948177333611641976229269827457752940104613214391794965567177887268950041248579988131056514642981521398518397714426330828612650895281392041619098203602290256054639727233488760109521103456748999420061462532753848542167661632023413702884527239448427230389900137699800540006141100024090831022241792832343305720797811013414540502250212640395243137118830300204191656980093338753214284216298929843688470448873176909444952802184604327508065234846043936832676323517545841328346881700428802065309530075560061587621638988060395857903451494308966357184213396459928919456968471044662099241652788473072033590016010289715613954868675777133591463362115213586083448030304881610400079261985459290036255184184788115062101496074240239910718855565494119529380045960708741628992773679699347658488441682692513112999767972647744033719243983794804731001100386723596907398262022091501332356980320428048867979768233755489830730534500916880724713202443131428073269141549004596729887992890853210051681323026124347981713454919200167564482564598883347798571260523820468284393048908646874968134397782599097628736616436792114068103996942057115142755585109128736882633191816415040468772290061333395325994195824772459937825120732150497615465363574979942653158265057012498651521461328922992786777682113054978349012127852977074089651917455663137173519599847703232330119726513152539650220030345112047503834587591904078190532609693840375450543203964175668411543364948755845569623564513120777960867598104632825742320292659901074871614542504960685812231941934884941482020757649209898678941368537168289313867573606837810239533685752009102535832474961803160371857691536753560443162873922546908029839647052829782253752790622311222266096058188541188544712088360418382470986756652904203900240734173284255295685304462498794045440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,44] 270497320936306516997864248936816795909139903594372752957926170450933387646089695655870895724399532017871329582279190996609158673400371446958819027277019250739205299302136321430768928875642848738520905481175746668957400326436623844762985915634442235897282840447404781307145497584384276931831446929525559989122532569888754346711226276198401668744774778813637009071921884422990075872062792243784335952081165373290099471764102553579481716630175484357446034292523528288370229831883399157537360984116828181727279367623306695234695684671432078214161712885893113065582475985913433211175870979808805882000336564177106344492820207706694520940544947205128678113152693368358241540163019925692243203648510010712946054291079061031726348005260160874471848934509474092167901042007219367883114747491868997781165161311585920669210270536382973368209941807739898358670204413863802631615071646199396702086008048921452584790594259699370228653718124218555850106825808002711370497709653408486096540761691147453482078310585737837950903304695283245385910463508128400665003109022447031010601216631257761373774526233403182609543688089908275126331212176173153649524506931540125131032530644910555094248582789438650317294464452731847812566882922110825303368779086474805761990148425691394796704619650412736470328718451344118811852403472043018309387518197973174703340378450061703547927838979532459321760552088475213983450799037260203179761400073038563902738204436135463749250053309428812541492426948068107935203456164781851018584910406919246759170712955767192105947831359157917920438324595195567830155883687232187847087104700052047583563156684166660752068247252666348237213431818689579573807547504427403996161169385586640518199116284546456771089296485942472148203477297202208147268000385339959280084520309580510179651103643829811558972183902117232218544260194573193974501753038261031589932946845207389615033966427701729398858057743475157212053852545335891959886685367068984382574535276269212684239699986157481775035550111081601465192332283456599574599906228991982445386264548666543947108496233067603907465990327922321659424899524890933321699105572214975048051292308213171562985064859216964833767176609153076726951899862373504973251127303907998765701338477327189974448441555488688081044364351684448833196621158701465178580080196349586156766994432306555222176186728818038943379009203411557004106424649604732323463484827661151685568690885794103571094596531226391395513469869615147849333541408809255371462145540661539202687352669961707441189191873196573518460954819757379839660051031000503539912708388724278124457679361076789082615957445378093500341115432349979333464584134404127714025527375746164494365922464205476594427737483137335751936717583956170256815400896922043726438830786121678671540148164740488168433865974953151191216266709228281430360904197369182476063574412903252891584032427081765398516671019984723249913648063666860997995703371396452259642521228072091505454663491988488572913778116164445766531335891547936761861711256713742150941863313408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,45] -78455058313029940785670889527943113783093627213195798892258877893131254358812262977541848016683970029166710685910959504672129729256154657367172917300154752993483625481308976103092745673785423465388804692046943926144607409818123216060951181138659276432471826972302399140992813367731172901223269571832303603248886008808802443790704914177402812758894225626349403641931683947754197505557517532898538758449097886560753044727041156288403894227520942841231480667719708268011245008790494796237098082450746656684133728100998773720053923945745986246413697912761728023952456874692950863144806144525341222759471322879095104708673311466243139414300865586089836490677238277064700262439391929032748339903333068697308119343577015212081279472025386137943932768549508242601906227329296481780134770837509241403896075411192898306265919835456188834413612941778435370522746170626425321760282166162626203325662034084511526616432287730432982706769676493169280870217315255703127258444427266499379231974414163586889290541284245640501998475216385234685103590872745395662066620702594568688084212133906678246511092339329233858353075614540794266303104788613299841782869499577754306615042778018278343293781233107066934835148238913413163723949529471374146438414380452125220093730352744965546284258462048205802375755472653869993590737451771863616998050072862554257988691005975010965075418544371148139320033406498789941832903477282803237971007609929730144239150367598275230110664580775265382759068904854129316941068089448896922437130388554490500871352338029372006572795659413023728677341409567930285820571312279951956685542148364596905783049127095511711173685715295121127798608976568253844788916785239598990423826594887243623908289271031022055938781801349200582401637255030451827822916315655916843192853631281131189419661372239658329862201590797723469252460702209255213807128904853919831267875583743581691018018250044423945169936207677503107122020392436494015985879165160877637019644732770521967387351719336256348235801069988569891897252781092088455501272743285058804139040355520165953949882026020977539911248489823019700891336932354477600412373342329288103427113033018371513791806561113529878340853886322035406497358707664720653310969398928168969807204551201708568692967919195598133821231858073142027779581387716699190262471127356508250705725722545170142831905149290581734752474960456450313485143313979230596566877810967292085449389958249786455288032222923698049234121690308163939980661439822210008438285535736238346216854154812395861978350970774555638367834723608470088267714896924755420689308144226024892957346631349052725743682117417192540166710384193942084628231547645949661857171397944762700720919328818959415173378779563632911716081124484049899184532242325584296802737646051224240014491921175196949930101375623857460530740648714718387184275171464330872632600315879011405794574765485414846631256993445940568214622880437543655216469021327616910610091619924698218560316706035124666651511916869592210295976952494308701567896244853371288414228316160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,46] 7164885542698728718690439497327257239679794782875876534988991723370404320206995524678985863186183776402699451150210942954634100040175437200432532358750442227941862802932475980350817006631741070293871890572405223562298677738585709572701298533510465699437720643159127281275420821296559977324276320529491903825470973263342132049080212866438184979433297207684435618865305547904107973551237928337309505996072262073370622992357706389883233376128325451465355539053085707205420893007022486714622067069444706700929076667586795502970855788029139543169360177477032779453093388875903512457891236225469469113453381002859691618126812213560679857041689425608803450023476976115064613379776009413667362699559169531907161587702892120152311448380005535416995029958179334946094768402982599977751387000308479917331745560674303144367655277821516490354724813287501504663864368516983750518662662225682087610692681424847622517611570719354669300853946969173209566377646615580037961933434082855055953385530661302575913235168668031708942906374204501322517294882888717274377562035626647218343296069730202004509089769014327448457455349860373266516605410620055335237302076486198731707572858709607942135883481462786894930217652652533760075642992803446684770468030994195521023787709860671260833502295324531693927950191480255896680086470518291720383375147340062230256475660378760645221934401957244964617482187175471408337679043480977850037407623230667583472610995705591900406084535073931480068964115872601361956721721710945629727459225608320283786308210220935482979923074909920932974018811042470775686232290511411027677388145254660016776366051730183202746101113345712708096435920340402955542739117803386753060063718885989192258245094190628678636177222884132569766455446343402305239747109456553593302121154494056703022220320586596083781844457526401490777489644774801240133808922745842171265739565941126358504900445814465977595749618012162418960147948627996077554284962365108387956475545181284867286743641263980841087477772512910044991924858121510524989718781154764506433892856863851464546807100686078974170814797952810749144995509570094131459327431665485898251390294327023680371993135717222327972779021859083423347104270370365736977509384370060749301700632227637895722027881710897755644475543024113390151583662580893334240720695874933332152281752274637397672877458769446277886082966831084422884615163926095988257243537935182683949103456594020429605818401542747333494383933573249708088057664723862860582140695272423609507304119172346292968007645913993048006172154269928499518071804495511713863332635955715636944521115131843423086434587159952401853907729469390790263093707089170325659747463185288737771139523171591173408745640106800630639513107182118750665521050842643807287880504215348480958618811100053915648378552386697226062469926866028223786874705119364745596864660792725358013732417935088966211226962218194423430979324654732338051808528146998414686666083799039925636390340437766381650723170088397599585759440335280321151519114513389581811515916288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,47] 4234962726921181019713656144169130962656758348876068563804265371552852986804914540455953994830959583395041901815494981536187074397123939304734281622023495992770912028864848378046326993778074162817299660700825078143140479591899748363368146060196704416720940987202635275661027525703030969003754360279732912191950555668236989090160488930592097915980832731430585004421426207520154380457467206143611603285426563398367911126410273008381156155823091150779246955743504928225272536638359947149322908435000271340702213299048847157630821850123456769256033855507913927326587852330466107502563733157408978094662418813794249598513432927229469928953362284832789917046374142621242301768004134030726045579370252473548198760574263348581171208219264742276437602015933291580746709678198939320681231447446207710896196776932155182770022302416788977950831114565107864749273190535437338189406495451570862120345971042230954147336863221704131062121059375302442771565840865079135549340177904066997248179673909829135114530950703304196193261330675394100986168651412712842095153518743492475047362002862363809218714375191363001601334899973374297318115754385635647335008063034276542663142570787243401893045529177127164990633902614840515587986601748692009878338926545914350050774827260704810489215253660093089650250546883908626241288256660541058516557712878698793556427765480548106522774142779292403490942404478242963741498101227674004200268619533700101449955691538273508259415568330200808643452265230635806941733880029067440543337895851240303601171629939061172887715570551417880036493925928569859313345881454672793075351283531141071784826815037421359825443318355161018791663070379396683092524601538811643262098852516597269618376730654872665971134658210472090625766486411085880678529808308601907563607213314018136968756948621618118393767803715155172425656959466762779796534077206220653435191237335230609167968490683342904076667406754485366613624307076880687258861169006051710398179773298004022044360221284454725517866012835498712241258371978197321394920090104648263730731560731585411154939736920892544716760130172171065316321024124681359051282247693830753418596164717634491185066564094622062503260443184498562065309061079728896482726011063882490016516084498496102938711677311216873516425269249296044380111817802377324144736708583956023988974822028109567457913669819712769198874149962369608120367481681164249942405919061268378541706327075252368200381419831347559988104990683072410955541348542108255401262387233368772142034366417919774385560636483785735781390994482993771056209110066243594756949645726860356605886836939039507647512479621421231369482139499482364159239029220579614030527491815006815752531756524080138993071950547227876016234994378678199867242379695102868767021550710228681595571405631796464027636098589266518337921511510039209184759460623510947836100495039744251211868576829697796191585498716085034428195388346012933992142866871902998044572088091616426693681771027211431326000841274814088375158985641620162522737838525735154953045934080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,48] -2095722010312400369151118718134533980668043536313878365490787046241760807277865240328411354639667053810238432111205569857899219851250248352862321509514674229015049082840152710783262197559698735359981425620019655975469912914187283007905244217282558496847738171892123678201923916507838724280004880545107783167861608744506569400997154049997348713919045463046766884256089721295963583319025566128587904330991431757442860652580950767887457915302608825053670744853822299471850407610078708519765785560272910015128987271393040848734400889484625197523214033260627134874157354917779508596971945485423748692808082617624440185526970306332438725549284377291533992849948580534592890434201610446546824282535064090403075412770893381867928050748059652390480686231601495369896754182498203666657475224965062227489822383592571660933609593525297546257412945788329277918179165037068498126820732728373653000186992580572981265188262954210507229589326502104027763115234318321899353169611617948964436070174436522788988861959501582946111285154228595599164174167875317091774848888274913875017847203467385551386944334343015999103817212307214157313935432544070698341875984607601630975298492852238294457303166405316813015163278100473291836038213806065180128379502719442612961779681888726638463321553075008996749746870239284798854878088864506411242783406926387125088262490553198578155311848792836864589038796346292429220820467082164201949125004534042426391509174289692300542857887352160428041760217810029980212650861789009173242098715815872155538837957761860618247201205562690909488884954903130927438851751099744262549928093854882262756392717107844619194797973246016756376464419323198172446081450436973234888699699730256393745652364483320043222604999883386486862114570471414694423573155943565426577035537760064911464234080118027525840131090531309940764654078617853017854822241105272896839624863230927741013213873879702026682976928516037947429605210617523420312540076107436659067902903289621508875618005424408792954639692981458129044221985350747434004921832869375456846347578337300363176334753763262822207220732732141686796326078105282846265401499136918228954841334913468850644639320865389952284913259160903227030810923732370519380692027947232105390223095802030666084442843666364037946212291266653419252017288161846535771962289435350024537502691900192458812864791103968860943290469213956296952354251310549824067832375708158279332462256119841955653210204662797242573442154750250616730107754685991723706788622925770078921769719818582274622614557674721246051071591435277161652486553085513927784924066620528691522071239386287871025587506614817244892863543422630422264586814321163124828705052037289805417314356121883473405185181007276792738892515529953561858250014921367654132795766746842200286859518103359412897256164742336228110529585397178292282751503190461422522031952541403838970061507715860940317499300821407625510798183415516361249812816648596304298227813152879052540355767972096889582492239035045214338892981807501451900495787837324109122602270720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,49] 382369975777537781842096487440786340966570766304303716740423969523929716753851526208531579875783030217836403620994880341548567292110482928330078077738418434974336044388833415049892446574541367072308921829973369035798736734443249426479549653969063792229914014162716849784934795585581931127975999944410536759409995433502917454066966396593706145412178273263931833598050637910404835456617113223496955115319293099501229457919848366981286599289179711827259412503471258232200879329781970577806704497525480793628246149848367354830869426424344263226067478500661247971450633673515282823471286706892986721549330250748632176084515582666513900029231963031216659293350226919893882084609332835418689301517626743073381725121129826033211521564888219397050943676524886143004964790945243172252508084629124131662167779968169774581312402257779790672332079615533892111847717709561583305971696933572465994365687312181762583614563328737041968661058550345805708323903993578093345370939723792232310552505296895138932829292790422740854842241811492149860613554406685790590373827825902010045043684326061043100824655873998418956194803040929356530161164209150196995920859508843679700107243445104022935422932133236862121732999566398007275570291955322635318270736879692928505879270203636052235544679920922139476316294424831723339852857122667404020840402209969842839774994165247427314613978614687568310616473655744235203196607547701951066022853100129983163525383653225238138186445283341080350747110015631591379755326404242092198157823415713416895100272309754094532070955710970462304054786699591022128130360494915856221588932277407770316452939350939075878369867232036911500882797730303412104613888179834669318779732848915859613763828495364472929110367023755179513842596967081414922610422703255381930746118940400579121266891134512043267013946476764450318061483286164383075025644487442276058662631795732172729755733348895115073465846463894059837168266364890656862892659214003897744643290967119436002971797177751200506017079010460401526572556248220237733106215554177855737885457745974506086789032462783055776705920448465526305451148466672023286064477736767093156145202969772352309551153238875078991727507449192967219736391407955335496160872037353600986237320177362188696570826562769166367931556169021093394096565163262809307016450477839572995726680201401958120540530168803290339797146088258694626973869946429062112972643007308597825468891875160828181284656674217981190832666472469008046156809414270208898101594062915344949993434143173069313119354578146655902442186909192857177715897431018078213236181216198129456522899126766066395407316792194639726974719063055093116222220410431743898281749436219904477163255873995485892846110094231030228050971386682805019877731935805658323738786449207771419935760031772166495481497231270722867136727665325682027135850791598014428081146754178331645747489564168107862726374860658935490257221652792091729365228763269881417209712842161957423286466217119376540290353389131943566941484159922501168136383029682477883688222720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,50] 16499485923256214311615564331555807442791166685693789140584717621636733961100568816676609730507923398889524372087421223998073535461622953458813174525925616961393153623231663056882275518933857761924666688950450169768668470316187429442858316891840557775343299617417649976538978276428833424495391724944808917851089584866755208687306432977858833952910594844396463732423323079844899969944344467799844967980400397739395199488024239418876094729322621500231311271247343616559468087907330374692437892869918023165054243414758261641730156617695178482783580871297135811896116287962702943713458419648905735044442866119000109982583597135808312388282297502423567676483977510148268703559292910122424765310150094200337336746906068983378395084886472409867202535851754415955692281825835293538497964523746126797737903929491317240232117138528398207367540525684870745692620407306929563834566966316204907608898248320388737221877716882514859129162119927793574364900759056227416527946924191370601891401851423947509681407705124168542917478896320310612035838600707450223735813602956953323623759589571555601199532038313339110751507119775859811806121154262280594699152729151494801438093084419742659257270273612738941684734415979110486548358107434889071199416075631875354894479190256114861077836770605569965715155311045111765689373334194826947892274244866034707285580375841834467973883231742146142127868494242203629606917288285191200032483458906694960512528060670779165582142990085814866843256327434079025283558465469031813277017431978997944307303408800835931354428412443806031308176418253622599244613644021714245774851095267797901144906293251994846793753908747424277697770176685220941846317710415965486652341448042979809785910405625553583070352762439953592903138011853289764000279665459135906443096676830938732291131571450386183303324128158059914172993648295001851164088606263477506324140916862270152727924800356368714171518130278443982657858443282203296223433251755929604772697690723014161706500070797453553008796676820811938997170759163413967715153672111761858708674256887981547093240066174580735173348052747435064306441710564618782217718628686784517095096642615156738703708325417209824853625255695770092489780216004740215693232143962486833024302679117327741457745655179596030451482014012824657399385637237766988034085761837555219463529735997016169428204416071591576592280528765352750091966995183268214434257872178071106678276973695537142627476838701301160013288294631066789862742986676867141367266626436732773276297565889584316900546363970793541769547686157286323127499433048706724274752637892752956751981515753243056070438873467250272145692233830794699077447622428916784644097723947722131808353398478726476767137781811594901762447824450851134839104058696707143185734317663475279000085238455845403283509360446578039857055631908033486419374404522386794427317031164601071745010607179959090383989079338522730422634035360990201051119885626447411368258829401867068355598528859043535593620548281064016474116420293607738659069590668854042392788992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,51] -24136844787122480059942443064459108335464635409330106404680861112363788665156315306412175312415245782346374711965219556897398121542891308186201390457144460884257522713134461905982731887780130395720804336063126254555382321360184007720993506187810246874074855756264688567906932022404536604000614939788334479922120740420105794093708124174701257993822933450910013231625214734183139000815176820192158454225293357982776759443148403931414721701446008156103299296191137673743893265105403626072503814200401154249399892047696126199656694499162085449240685617387426608421758819665185827921424536401059042407187376604736696234701351173966480463948624672663089400158776906388931598030174393494337887399065256433652853931424616208530098519176235938999139656035515405831246544365933551839101011652016684068693850936403137753805197286522400945558334279141218445595041253716246401234457138339701893066673260560834206559995049604333890465965676806856708163488070222510589833623760836678373236780916750237351757255381172776169621708577542332619377100340770727711663090704354547102856349132193222220499562668138317845276561149467930284104609668849972896103827296128425320481369798149215186227715949154671058122025890730509825996990517587405340023199556043109178883573691791097646658809383849183003275759119632543600307965160651765328640772785637569841541875646488642534373654496002248606977513121570900211478591905223708625911533693165510564586684731725683884113582898367380897253620096878037873796026387894477879510121378552343894159048843428063002605222210743939812091664765926377030174662078756946309385747591461065520162847710270225428561217917759603541843005042007258760302077078019253434877243717905395310567927791768272448829624570656284893931017007534711067478364514861278200691281320084174299204545812330981555414209119863900658101910823636528657385680412055155989750906694511203848820759774288662130991956603600903162487433069418911061443692670511344179769831183186484828319459392440652513808945311201191128709098910633125895718356243019529912296749382820421019427792369912856406615719637199572756485364016546755867304184114149917045544809937434030112066678671320782693917270637074761323988943911737174049224548328740742745361656309863531590805784954176323763465093225036185367243618055438187471996278334771870346491975264045839847781031030670354982597398263695140365766662440994043647840809341596179171693210481054254573022359521487748922950097285709216879009284966671844457800329623385744047897109125070812342722635078908779537051519215093610215216122815423136966558565297698946480922396248543858392004733906730128176105108065802883451824274305066339622905221288265643753814364309364926599748894146768141720825402298574446726078343927304938232801456525656079797239952422563682389871628958735919339127792030403235360762233542686933039375792903186419024731521247124162545190345096337524642819571240447693681826263698927328260505243592494965239770300977523919110581766037380427343578293443134138472166215433327185932488540160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,52] 4643520705247054769522367536837561861882721366403366808090594786696044442111291133452312121182711369566440198813711781366597004138048351503006950662318517870278383649299925186246735366803017568404790198664782621456600501175318183661142716853943747793484521115749817967137170999781167003115953190782702911009706428713312165783793951442763126581635869293253043794611281243076458176112253520487076226537791884014998702884455371765293682950660074730848790829958619126560371902252840241692258681763651304730135518255495166331120451127256930652599855613034973089845953000171463458559576494951035033413008822025599648175271853215183546833735134225952539225298573092977360424960379497600957640407957215739649137117437945335078503651941454800164577705157815998796532882898204368523487014269812541427470471916826303278115857151206522854338976614070313894445560648179545958202092677907386905611525570078396621639428929323457764649325502389303466627447115421671110896913607314497385503884882557107175205254843249535496329809558005620776424439065465968621087350496340345312551533350144068842152203766377568266611448955581703993016113084346262624046170394986642217777992234512812340597000557649736655772458617165907325377331716064467661281326784496489981348653360961491672571151813633443142765859233906858629905801855589040216489994938486099434819123169425321005050517546716803814365399992970810532072113846134567551302167680971812274210768607968508253429279453185518445552568848920491650614041211253470637357457473896274514124514244246857777825616388322119658339764104611433137718845813158805736282208188045224304655486893354151581119078848163352098165327625153847917986779040306588120918469733956992761579451287724439574593209746658234961447791524661141634135014382549447760882003623471181822929698293146307343217530647811380660753622505366115118807463850652303394896711403923793804538668423620663626181353363368911356281244546842118738814755312965604838976483300781955927676979204385656327087447320419263996298544105812844488465350373934183545596602352811315767887556781978845481646722440486561648501174634403446938026168125340481140672087547711317054893023350269469517956482445438347011868384416697332199042271033737369099711704885972066253218877445921727210409747411436590359358652654805407800517154790774948004286014092170059724247444360364506837709878093458267593906482184205465044823070867849813180978125365637550438122621783757000206859770165470019473572973665311532315160888177685616759497778689208445066762173238635288853684497053956491358062076679834673160280677177086905324211560122736285680087301411920297476806892754652000682523855231561002940681875184377156649185654090522820989958822039076759952574260751119658354031200828652719352923688017396995994712872887485381118254443165395037394552112269994664219741071110521082848330775828339330678557448203221769611969004881999888436418516339583658970279900357426319262133066982155984503781403722707913131850887125032417566276730035075557931898094079501392755011092480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,53] 9990648426062328923275716856642371666083001595990535107855315519140954750081331656363949830120013945023400532992452130398271242570595931590618437447675798112730485502004025709730308272962260822449621073054070675898011704467972637381912814093144189047986161219346915573493352369036106599189945564134658687664109710955413214706425554967953150207026979913828968853931812691975367538871395363947065046084568893670841291396754462338167025245586911043130262578608538562107211631324007206470720607061419894582747214585483195619998848355690429140622467418609493794154620839527931135912698307216643617225333243291232332036640962614381071151322784800740181875325530601812025155599450433028225048515802948982723713544145599168963427941699741611783745062655736589274070364689372006695142648645766671016316672853028257083275433841852348826665544514492038759113356764160109452242710864173836669947630431203307978032765251024642879125852516342941040866815986896677472425329813249499464304721956497270923665731488939898730230097419315308264842937129389435215890207070400754970018821623980926742277588253758132259825614780295871520530662308539382685751895750731293224993085472201656579795470641448145277704385226004780879118914736753059851540520098911763471669589658088729061168488720331900669175859723431635797440210445329690916099591994724053393736905659471751285998063510448002114009510766697391080969448608372390400504635118146177625009124826950162193526485212770203360697608146162052366134062472839374586083137755550359927915310579068182274856916043888533426291627642171031329293730773805318799815831201485788625358763243494423869165403070845408724639692361953742746081027555619944908577683112177056932241466148084478535469419826681367074567508924193897149950120336536090176392806046064574634028707842197323037929267988567496565383197311811855035081281257070727255599521416030499684102002386034359289298707049591911961739876198147766260418208278445689391664562291403727743246303376957931202045439978536139711764697680954743555200381359399897918758169804291721189256463640719552678521977516995604921742344666784707490323485516963423132128234421146944926891378750400367570855239538283271227832793398707344698522833756952525761439687153039329564377881327273995617479821176513557893705941095676765597640154596801925989205147724555725606854005336511749831027324248429286936091479309926500802939971886091829032459261324475078270298696265147790716829125209518034538239153323858127066839165073386691059279695435437815396669966738839756786247714905494865875033088166770228724133043057310363946652632518215914950527897755923473274483939344476547531954853109758193871120695166483335573524752059326075734710950061792096450257486898120178303098942304273714392767396267738602865109816106209545322937581883428530401674161139763827025015000206620221255097180001083086687767485923208431905026417140418146299298803793854870790085091910879868806411321534564874478620611763930317676891391795927770916285562113627752375765707820729120357089280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,54] -135369406293586250466250302707451981251667850072607217742028913443238074021801978477805542217587299851055474842150407714815366836392972842159237438800461691924655045087630349889188994507732951318221176901652461789327806192747780759163201865291645999143931298184721124005023153716276467278936624271643249319253157542924584746911287120936061807519174983321723953346254893266812083781049784719832931439210330957887893352763808736025205528972503375138321144987593030851202853990857339547278149062433740873612921650289331640086032877812862538566208397101828494683831435752006541221329265337108739395060314229918246774235740774197865837049650165036546685179121556368514319979858058054463143937719765769923470901227291504389256522963125588020740355725469023992762490611838241664444025382857663342126483556163605088656128536652211298094626918469943535835344288337872362035037724124455449823351121635811938147072605970618579761159787360748014515495202686607055904515841807989931852807056425865182418397031144490665598754736214866302396925783147218131789134357160243722631934809202850822031515300831462720531132726668856122621967828429078970873197009844014058164848991878854773419544893186398386201437077926494376306821265378531782216124880910128305754253011720936591486250048641585790577426899695308595728087932423782702518244116316227341283722157617236220554694786520363154425908117819604707191309272363936458524509051427820778128835115950736423396517235353915342093013409050659290260073207638124024956325227181929161716454274392333391513516304321582749987786097972699449158366141581694869518032009773510478033443975731205197951609102801987907155772470914977267332518334384483068742844298197278971496323299199094417335845176942284998135282474049909073618151606146299223497961282036280256439676039218813960598073205284092104831287925666257634453738172943942462208807755064393941191673558540744466087500350206018811225460786295310826375091923344769786217479618384565330153730171899289164435609214408024001718520114251360610357344043384545497196147002836204728315434008259746916471678775785047344434184034472180885263941427318540259267629891425390306639304868371324666374140425701997315932187766192179815558320671702503409687002261735614428235612900463930168145559616550328830734644280531577200221312718002916596173372901666678158770804810707993266070590871133095153052466176020305923727692299551085053695725327871526075400352518953750473493180836029566405400318917310960529963057114815955596780907483156266710849988375334561168182189516850186021761408116309434029706524909198881392845334575771312969624536304682037429402547915612911184173092220127746605352394152842208877577117892333430423564973399411538238628918072344323401633601737486084836780275949412913123738504816354202997704589383637286876637321956801233299926252736505452453063530648893143013514718969556525030311722947705077568301890833627766057289978471710197810335232758507725784931242407601882174870377860830545341486383246691527067157292553930317083147501568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,55] 10745964506036163116445882962386493532660775726391748176037181698100424995411806284746935428035371062191012799572069955824166719900479116473772420933407368775322941136103001908073275640796922936620639200590016808260936537810803582482053296650887054559005083314362829661322037483106381503026150588720407504787887215706299430146186526450460118929538277435172844007753780912108152670474844907318468583274933570995281413615103452689843865654749647626519857817613139456404585833440425801987848347966770005624150018393557857067858932930163196305602467678729181780348898066071469159343322727696365312300682130139847331947463510494579739218093252063089378844346471063039257499356466594981757255766477523592695540158168216921963637233525903058984398620526776551122624564522863197969868962815591507327988679730275168094669711705959360152058009078700121909691354171621107584363968569492480636121287176953463396052259492219919814145589967006980453582031997024000147374901364553045721102660867319005590769919581658762507959178719089036914754968755596613274140271104296778067313801698987922086716268919683296617028987891786132095079620230751415274307676098212231425837310425899669003491917951378580638297046411523738278772236022119247153467296317408903889401720732242220017696879956152885967304270001095100767641765707703800718762949309693154856981978914138050532219502386409524225387790581679253634201339580653567168622064346502888237928292052243104942857177749194485470877506949225289941354016395607157413331885044205629924361382704521345580600811913601487532513856192259208220203686568978098572779462155857314797570746416703055975471484341873466298615151832490527635755881031009113519450860198950087652687465396230921592645545730729408387222440882726693809249137536949817452862417154429390876376630631096624031370118015950693903011918778556966453467133771656642271792329198113121544785038833819058412046743791514881212567181280158093045019881849199513615087483554515835982551545230627130439034417543491025442869432815110266320614834936592329585993121340743914544108620550078616521226904313531650669487092915141426958753244345029354018967006916044115865319464471288597522315233286460017098130753956312255611437153832831485370465575518178615820146814378789267495378451274341444863542818141225429537396954148941322737734847307029785050200578128873595201174657214241076882144629887571291405139327686154675037726854258078537864138895989642756540092930606684947038384223532974013009475568977108782953975078364464843925764827187118217122625615268257202788244663379486737679316696241474886518465291794074563204340973703735603149200478533852441638310906665556032948184602661028970249016097102571817646609795883123696017173466365609418524895438719100596676053247451817685104617323338924383054174793460784078399044890061758577326488535247862304200435888580319265663069206874621012289119554548738540572975806842722251035813111598218133214787605416818022013123482981489683701376950733821475891175527223707169518703049786767781323079680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,56] 3588494763393478898511190852083598886134676291255754340366938391772410547500705571193724353538426690218366001318331655090338453290030472848663908482837304787062527190915912870536008267805864145584348418942180800430571544499127720479691746169245793939492132826760564735082337932625182521712246777600239543953549595796194181991941840151632358865387737251756427890562809445549145296881183719373087501368948920356968840800496942160106152061782975033193715443244763182699348748987367785240564868512977697145115555792541118434005327566171378208348792040073565678345445367712451135714976554734233230313038723391925011978702889615970098429183103207321724263903044028485005556370644109860029408385796826283113570701039106436074984592018434995178407509016267112606775236056992908089325030389429355974085767197492749618401562193854869598664982634368642970228817672246085670687782704630784943009632953116065697858777152645371340192259895047359071164519635222633405148943527798987241229234470390721009295011514524796738541084319074360295694637715299741244002491631554357020069684397902909925596406413181321232541880426407670129678784533570922858118584540347830209760121581523219772143016842217273380151042729720573864624803881903419038287105809982019226395594994160240359930411765182488831621068793099345375643205182363619938996617868269210873745702734149740679505449443429715755803541409479547109593094068564355687451641940056846049159617886648152000527725146935588788453940670566035297539168189679607270966985081618518217819846651980499722201477968668159825292989179025520407347429638786340883336249482982901572335586288798887049096563206435010002174593899330340023892241351926436064828361223048610034739113299900816926705125741633480349609995162000190676855623861810633134350282280570400847743917956810599506986928281782908271162401861382852271343785519444199279776464903781424925524374842459205445243203900037820983405041443871381477008367059664920909426872771897317908247779609150401628574749447178469847266363105958739253121492292320800104464091868926024055588219108262478493488892187212909422208983654962812359308444890501649812056202025912945581232341424855856275002808567646047421695828565673104535877418591054998469909690915408152530811547583378488107676902465469448241574036892693755230222689862465552904828634327960400832090579045039134468295214687594522121081557341577259371687075321315892494423203122148941913120926672909417341639065787509286080663361085205235227588957569437021086287330156459101069625797393002013853509053504375278219132349161259221329308588711001150289298321809740341679180898693168102176468430313259832887786282499495908243591989110985975129779690056580907192238207989919332260388860478293215117081994503947760277454227568762311242895646788805197060203353340419952539377976694216492989863785591129371251011475394011886249579575023130395018795851134713745123344787248860423872605063722596504526186900098950630400404250264825703722494733098744739868268764982881549696219505953524417417969664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,57] -632903551149017345361745839048229565681766364752607500802653404100652497484139497333617021216873811795584512111634749446058242043460081849130519543738960420152976385530290232721822908055610897678840231695177766930725501924574411274165692043702499749657364242471246682963515732163374692304022188452687705380494088298652065506825623905050325768863549932662141217586468556366487002124448530887924160243793637891197914343568929789204650620003689920374906654933524189975385879743042643693598274220952716078844690145876336542324654852724640607683196327081514155819774266953102762700128826543362844048670535668694434745387173665710676064109075583105729904317595529135371825471898262215965913174036977237058485329732024552429187410593033717861770552462264882917869134347279365516949040960292928403663612454734202467268891928028321273663507624605148275612811516695952572055889093657976631387568372920957442599382565163756052450197673237465720123549230946123856556726723145742803765474877292128469110972776152943183832041221924652167526171919370917656631619289507998823078201021531299781613549042477466902463533176036124061524419055952469267298752046713819604617123511888901005266411109828013476133369938419279120334872048524460627872427980562382473315700632472411262553853492805541779529892218290830671803740571049612194236551146524806112469662585586412925411680851814611654104992030739271284318601876710488201136694101494248603807733697833548781794123204489661406524346908033174904198589826435687375292822766474194541321897383063433884383294028151274787975402085175057462100211173194158587122576873406980900636703311730008221093514977509281127850645222925825883269992526552254829239486029424556436218363280075623302986734048710453009798692804783389827017968376536501395374260634909627585410917721492390537625014885775805122900699027533577441538199404787900027345391647967145876998719137640749793191379347351813505910992716215469495486159732664476553121242687087339595169969084850821673433036645901286278571651789344773908571036477596272464656194699870577790858677841773335711113923245975481736600214189522086936136810887779610884017859045378210810479969876856246627295430319677389255594639437164065144456572761624556868870453271314365075049269530382983969834842131360441651444832479113570590967568446385568590652913023246623927971086288530198724521580901600385272899545248271429927399286939078545479842066484754426490745396178703189956938714566463493663051971059337626887379806404467178484954134595285467114068477702280971015507045415455213621100128147737312365554052277697257826146840534601226811985676834248816396783185832049638385508775538165529316996566615224361058385631339014066111590500683128168202593349186541474774898302380367417312892505940421427144180522962334221039738050854730787077614693297254401795691373532962622915717642360943721668921006084405479576047313685707864169100857610452311993492170077864292380923580223544537915647975279573092118569822976548229414752804429774211966338895842304563232112640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,58] -40615942615545943457482708982040650919093898757505991830754798879565330473847198418539228533806894319326675340784005828954779105504347388371764483111058010245808658930372125460943530000858440922662527913069294332688078305640964066305333945610631264664155553480058047784340011821539999757277122444657532978965871400934216961662877236253588066836656416337828600901714373937922432213628721298892807729890769030211037869503729749042179692985098420710605611167725082787285420102562215754378077156718185945218646181670356071597775602925915544764953496301956698995238360613851320288658789876848373041830278174726408695116582740620172077871838864579290161988416768340623466055092692887464975986986998270493355224319612170298705217422076373481171203587282483112605887909934002710313286980301791425415586385541784274717915446711934773940606641612273639333457450106021772434173522610559040171803273190538250977523260043147026418177992426915208559211964901158407175983990325573421172833430996303845392072583585878554105110220876813764441361284792045133631403223612690880243247489658012132424679664319764153538576817711690609742880576820993366180445265385741798953152508063705652348171299573425407563621784929552282796045627138512503880923568439587148537047427960985562115799811069984615433746135402115329909243720278696022294116442861581787168848286125151305285516192310894290874998092055569020474638943567515151907500157760860603578469965199729366827837076169405534313844855483219683375781017500139218102431327605494929829931994042402903033406551437026269246119398579622954324547960539942417828726291669417790892624660862265795746830272926586385585755613776880614320571405794803166732092124837937478002246897185582965435965379113246905846542788678029291139450420029438003449615119141270921974983331189266572475816999590342343639403324468796495063869098944614995463896308354958896563090307778311501393832903223721503342320075584981998449100884288289464485913256946403444188231121973613837433223161801338583069178610918578319047638940984106029711709223167493195184710640015583093648499635093434033337401637363039887723645416563851991141761951065426154710145601574863944867198319810031033223085824850778892072425007661132463973470095433288451407671185752153422423343301348018904167871842378145068135414634129586891406524135504717994451978166269542571465427732701713880311620502898855494842719666272657163895163281949633561248478503489425227983589994876244306061239795521536403056859491537516002626966759046359712744989254668830470398996908825597729142815097098815982090372619407901437809175848653387045689624857267440729902349748688071212494138428712093613427425674012415172484775416968544929468498768502999945393411099909075403020838214795789902598554634291263804687346792199637901170931007692185504429696269240310929643164617596076892387065163138034566809609899605400187037595102655399370314976650089055968371548919369464021406195812163395808294452552951173013174311752399585637736727330041221239913723943906171422769152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,59] 14495728093566273080953199299818744643657505112145997633637720888322286979065932650445266554548924868478152216517703562760609952811436314843055082170083536393384208895977365197221722368371620820883212243736528825090478397344906282296907172848051599678773401540919456758112044200327194855037667280971876965993321253375898925336767852778462347724106468748193198566619948281970189693320939092651556829637389261464350659226106782111964135958507496555757937575267397603793937780418703110774064429563040765345455093488949283367814850802131190565742057043025499646103946632221606165299728208147344732958923707251619802719738915024398734503602265009898986012759660825369871626171564186252532431174422803864100373230095278131746215903228799228361011811375971039824969584588814027101432896368880680945952716017518893541354850017787066865595497322692242268972748866720195584912866785425151133929108400996344908549487675677114886636030636438150601051635106704346750420296320545139433410987691419116193322242036563003969277545304258902163064447265512340054444645197575473067808894697771332297917024107176476111490708935719398059116551956984243476697114191603200588671754731961841584962828693976672562537415790719864312929844431113869206817532349207646811455800470175421195284812973311781088894983400521897843748854678593605385025823732243224413919203575775069708135626498850156142902168018850316129481923154326305972861392444814512249061338330709001580165976535520163666774212187837748706496517264689480424744973708483801484488641871288483274209196960330185707319880161384559863841103719681328209156611435007678695950844042417780120825758204502015115150708258982641352563017125711776716228900833635927586267083507489574685116827399192776620259125512735865899388991695102745870782675853348916543764821235654681135785242465200464465704751730306111038095700795018066688767007043905707657331445368995900968699041479379156543091201191249754887348147184283691703472665957927113216729470485412857161032356414808762840713580957737023283046873410268404046272570503319872461162157588390062610556058719320198934590990703764212051565194310153604264723187213377571127289487979190172391445124312108352552694127039328036120323566533154781518418377708562521382631805354399813497021809826090166221779427413571468628529008557021155150110312053276295160354124507324440412612994772614647687425211535324097281281512705491612315874446993439258605886219824716593026126579981976581304922991536846568118353157682425137661778050863946191821432772848163834936606461782968837252202427226440933596764366030694881724556468442349469548493596081216851088375836021804452212853986462457158971671288865378237905307751227258067262065980543103398145683200317817371638290815220884118229452325239950851033753335134377650161744667996889416438052336903404145406584957057424314090827237599724454872855158260212745164824253911092958093068919730528164556851732623734226047156283655830499632357602561301130431833987734374870192610407032305632273373590203233845903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,60] -522216328963249429973207054269352903572059894296877228455709688179138745555416508792008958546535669355367237922038683540086266676801340370788642417525343328699192813888762172606359778785296883076068259419258909862695885641178368626306796276728598333046894657530943787074396435947689245364245670188409920792497185947461355744198141031140698954055701333478192429014463142018963582784735476548841037097011604772508003701066788691533725397061007949410222812189552146783978352726710465079821181144347335511869132446742649750003758718344789415421633752352014179175991192239647558860748144203095182530597729518670307479324130045572704192600126905698317428885700919149582819343259087315246477234889804853958313196346226045723375312033555482889803040061793395064641003653218498448052935007369031732876448132129595239065516411934954717544162532596680391027641062318603530131770161916181676920332995187852926595510357706424113265033268269113177944199629849747621997970564610319990845340297127297980357587863396747830155691749448149690050306515087353233938480037042085263517728408320985051116617629442947376804425167591030650622266516670371749465557606748385057848527415066008985907028557957600935574282318711583088782397375635241877143328130537594347005799987103651288058937398728489252285701640701798814819616224556001196004642475313686948043264705731640732155028567527014124624319661884577133770125130658937562932266178503829171563168266208164147099014005454834092313007144654584369956714209391912180611362817353940697245716623548672900855342192276547386323417839839311042650328160980156248835630542981252882395856130099996758692757186865315406600414538239784291381684547052711856098396053380660326021315221468947183609890323266002855923018339258468662829869795012526507059416047361300280788620001378668911572759444403333177701471087413362975947420775583790935180756355308503986077958033198398624213526100828405218008197480352096163735993543916020842247180506510860749168096721468110323581033544601787018108375718245376272022312798457316501379326529573950395038338108979586037315976652796695456139020975065844436508680503392417576172238983837867505051765052869646773331971867388401769498355905573194228496932862179069163194227088310865059398333648610808605203535099163278534658151372551328796513143426953887887876320725809047236766104971572908899644594808760169888351900500224932578760959538745836655656746783955678452444742980067299327831845054421667487988498919295661437611432717834409574133281725143227436554717963060137193404361497799699081179363222475092035748710786934254074920216193665114400043724836252467182536424932354439837847730957976271405819661931944102132246424766231346792143722192342574385280523255050544351839103147779905352661789181129216009052495902613156495281177086280488899370642090679645611406964614980515754212959559380503679819581683663564209517198437355640326908487083282886732588832188532290906087247868187211999101537907632988318031225350031739147968477040808079046293020603776222887936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,61] 344530853573096499145525554125696010758208137267785448742062724096395033659115533991276574314038668886922841960055499363088567694902718857546655438249134018943023166190899762181861445648063430093495443405628829084241003225239629543195311005506737234361045977810737884513577429146688490015464017244253125457250167057728246612664597900013633989656171125118911762276897445636528127379163374241905272829150056884287918979021662707037334184313515076020483942134234349184225260429476490856436944584356723253520959625074455886581935041636061782343849041672519440502211863268916902116637393079621328162138393869300705625407186074812488353729088003944835465104606697267310750019413766135686410942264009849256083468727709713048896093560757587317351241318123989798646701311247329118169533720413178573195427301388673964365635576311178096118970234430557365933617736815289784937527686490087461253819325546618430576554306128709509434998971264173822950981418941943861408492164296855962714874020227341100532274506996472611882771497847734895737175624027664123146866012214609245236793181458441223580461578992174314185569196662143426785792736071557242630457500847715301676553156584878523966679211737945214056704915868605277884180869318507461148246750171573471499900595817722676744545360163003122881049937227960457428458209387286849981654030743610470123265290628756651072988893372680711249210766714817060659603314964914179598671393142590962364316594645480464854060092479303365417729965200391083422596044798758197523470821406864258815487748734374255106206615599639815016159728494539440860869931418637101847055980473425539238040325180187748596660765401921169796428455034235879227486955485948353661035252858745876788299633698530725503812592384689286738170227207800596990311661264682359530698282757016446123765780627728136742435720711097557673442163499256338002012733968283966248390410246019185257818679168657257645906858193359444425540872569963160494282243663598348717596400747073943100238222334763440075852381066851743713267373518191912700499508396816773523157615835957779582643235253340674341464309260150360509805886007170012260962536546027757120979093486608628121642543870420971724594320982392311871511049244745276418232067494152270844233866980118662109845437805649722369686006932356072945855788129952167624974393366793561355903269670955108208687471028527300922762362526881797223129116414611598922024238269612697903298924048039195462381766323569198754263747149830201465735455501171897234624718176276821552419579596043008472173055316138649849304482633470871111859738318410272298164362567613021945949805462784648155460388390042029601151138471898310853399434127652662185977214614329116358415172519128132041817945067675566092364584538117690653888765653879438785485490324918480779107183095037277538389930217101158345597293315360704482285553396376441465528135642442132251363057007173290742222677379333130390790353477440220414245513852576323089232871410389717044947345628958913672669870466323278046287886946820253378344607995092008960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,62] -131938644742982478559903971028656984010981196551078270336459380037580071252741804984547457580260326680076295295002564021767711011578613328033441300734401510002566895472318684056551384611985039613673743841186350985736942171243836961618039311493980267188065060187743227828280935771913186640039962648220268303342313802475036688049346686079911962872203005310058344284068118787753559604436180605781852757964186389320859453527838614501895233996516294334054060333578747123067328158271027693921824538822379824578743491374862182170960307677890892806010823186903413606069607012230045308479807467365960416438600787650032202509579346387023694953568562776756327298998975110391175548236059588138835202381768184554617599426238703503219778212719710520321454573066317533753605895273347671191571972901556515811150273772711266556634188798922592612002915007101489887815572645267199032482028331694600481906068263058646956090133414766567077065545134263811211539521317291615422578234261951255623675934166845516839630458941745483595512806055300623651064224561451112019224437733401697343587830774774673764456506793646745666896244554333888355436423709071461227502184170388672105405922721187537503679753188993128414550349504042458013283616834701332300196960976047004950030652046071408547466036076451523144755863468245190719449727640065395001363992230627580021116506648692890182485340156970042370046868609599358467133875182390808723061069022446752989690326349090285043047039159392842487333433107239528058312604133785191950501417741239685833419607578899069841700478806108703821517012609406853826789536476543120236768651458025312484061170094262369636278328892901784675939911530623721991476289276640508201504771248459133571716666125693097306741334693918406319608640783042929515284336639459440483383461845123973483245577521644306108455287245535389033460755781244652699112357499418273230577879335857193637731497982311884155017728830729200405988549403369278300783483903752631183370845261215164215595724350530944880892680275730311343706371538507317248729408334055519331481930987786922008901091989774963167536534688099158172253116950208655779455414675682609620864598025028442189417469202789045553508586638689752218509881381574497307019817304421456745726748473597007952060661651060623230252550800955111616469146431921414266111358954485010190029497737209976597003977695769692566706510680180165512146924537206185222436657729438848981545037128423747781292696126479381997927246653092285350397767773018090913226237089000139130759198774851205231468192540865473186634005107064431143115659810854141673833122590032923706616761204639119813818048627772994847768267260978761433242166775235836625928554800407222584592599720554550554215500746252940851658604818717466086098185644200737794906487822475660109617275739523543195574274272874791140011369608106012611389334038175595003237529666756367850833938364948698631080248204808378401529069208523322032801210709205659035269300847118318345315044310277866784491029743437365843511594779555125958523117831339376640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,63] 3192880852433529822937706721524784675155066740494693419657578205941435325041603064903222105515342462194030380630267002398608517375469684120390773664841676893801477588548439182221131830597408479855910337798919883227809581583606410116544526326207354802499635442735632060061586975820933479218034708885480850806065539388227212221103816014528849118212965801711873613663039113761972457061786348049540695300087451531774686211761736476563757508548991573474211150787067363056141413955948562985591884675640096270685886293383209439091359074282799244281871822333814147766159722776797146041477394064467476520552530634911711658101317915384174551229714072298771427320640845005502092506120323947798669731647875695792201478811682855199539824572690617412839942674359788458340026692828417811004265406467429846867920077483514941453519381825569033563756561445660003523158470339934480994333355940022547347018211125318426831929236774670955159743047011689923636171464707566942892298204139326808632162505216800396781497252862607178620889963140346849015694663368465697947633576180949220534936504095362556672928730556724851078683663968734453931196119646715040888791661185957566391601818058063142026556699897142178624548731994658598798420643942160099578506373444762202575214928016035109484419039222541002845567656218954887517279992125528593299746251418508829384281711040273579013912916355692493342772918118251959342303513293243497486752401768155118548871657276386271864998807385113018442913643190618649086166603231488152116941465932339289483850523358883397641583066156917803308220013316885382413747366755169142000942638393772775570731065469315537999544763908049131564148682627164535514775131918485128220274324467923378486590428039939983952251687388011935593898933322976405499567686145948100753122201287972374715000083890687047825843104778765667825511622874959046893622753850943482931846425896467693376922566710453227539817852605476020419019970351133621899944500815204941167795424800033695705467640375248354828024940814288383362489812542742712842375160130963709930644034774435188613950550813419293405680007625435567880281901304212375521480399613022566819442130608416523313910611081792056884276633467832662775440503636872807122640731631666539544241483567526554647591958499275970531565181533269863093413698789193836944458015094976160932445197635469000665447654509762458836467336298609000893392669454185572715899313131902290395158741585138344793595334459655532806448195463079627330038823492406895047433282450491955889028349098443333576434485713110797815449864648440731634457389369940495324206813677234174226187457866476524051829928862448304741246537698360472885654743144200942607049215910299980108048409065880581492557358238162017869189280919223069792715731595286545404938399370891354400914495705374910626617303605261402567605787518282359008523735746422465773456313295928204217390254075222213698543533094760541706580690641031923528992413768574451905080094750828566674174970779908384007886332448606129160318055118950430822300604977643520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,64] 4252736021456974304548198020810628427784790378614617853092872166707880524555118575421810213013549502027812894336996543755069619608557079724076446556315854534910997961711209763056031412072602462294377607543775378334948038445921197645977743909448597692959560705708153939453336159272520950624110937381571541270018539025764825255183648770974127359497743873742023290917999923881752148191627959685661509035633213547286536817455932344276230033451485493229800710688742891860621973741284687038080532353173565997136475164305855090827971702705155993425532937497679236021057601086819444142730860927025434452234720697019896765974857256656483406130258758930790144519853696665460595718840918727607637835459253118380735020826843360969785215230502120251706564713157900639220808235009077429178957664100670271369956090003693769612046425456286517439842446320752699225012598893338237699268065293780143451117528318613388456049910344369037434170999477732231116227355370980927221861173519172290328618987365969288657219944102853429396969745427878645652357920929966405107885104246853210851168308267180006867328063026482020562461849758853060274832095296938198283748716039810279043190324075584356968962018228471243353064316163513218859558707824966236953218247294267127524988816334451704869335542673385526935924216939534791060368991948636493503978522248597282853383336823572761683198917487326246650938075996378759788587674581909984699675320949289312739999296675616617863280390962770538820544288500219923788122230113170392493781614987974528316146210569872757095963850447879014147254228611428236325080811928800389618414733370072607621266920512267238802981167362292235970769407821214560910268327988594559265164550369761825679470831652839301019758517807702268884288667047744207038518312950378250210261730117328907422049948338016697950362190852266626508413610532908263800854744847515858476475678634196964381148300060892508434795542967218620825733413825489539273818032186441101680889678232236468175637705771535326831842240501523221559301845658191275755437870142185477644634606888932706852801124673058126169536161758631583053989452582137955398211467933080982532765313046955656081589190593477655200886194605895826982464034055752923335758835154615105286801180712564000320552752996047186310695636094164388600918211785466807178672272655760026032212520437944839668996173363212977159145149151746125957978942071762892352401966965517479620433525064672359201729819987787752464920732346002375280809928783369381145508295578929254267486066763886942988436798461529456553366746636146754612256985540115568016779658922729466069596009027493994595594789440016331094670019955740853166904440546768660438001461285372667555382120304874196861197066080941665534147993876882850198126315911168802676623580157471173422841827335365579284325092101140238834777153138622248299485932394371613259023757477220256768342043033731567784938553472926760734935721662879344677852259292895535127077006384209058462095075505492946201578396654916438260007666235654840720082800423731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,65] -539368977802901893690008309312446928964398722166965843718329477434732204188713443841929778785623331027422157625924233728348841269071229847803146943929970718878975487554218616287063697734999485508256569972991633866275394858230251012355600602528080631184807774235940491622083159561682528250976918999537567118240409940499018268266651429809068164690371964001367236828677230793644652210544106459672960827760022488368937960351177232537482286927133161654750309802717951660594529830446205229023579411876577094386157979972558426565782500682905292032761189735330144130435912001590243569070125297996509764860035044844639298813821075798967069833356924636825547541787614811199846316853399353035907746596638690332528801913912273435146676129495115525381765682148729639151334139581186481743645464947922659016938323622419629056960830464388422380887346888588916663248878313135920722714619035975588058407922647443917093601793892261159356359885960046948128745871756945142330724837699432854543698951068676865381069416802653598821209240969665731461188385216273549370038642414470603846260892919075758959319570259221928136522130109599688894362555389150443076935555254210237966762394564915401069588530066015280907363480308754139712626101550877298070127464142232397901737226330163278281681732431357222296869333864912613096507281027324487920022576086545458284186175513809750590169232545977658842329996315735771414642396695030017271900959660411412577923256913592141475021146216984473192991845905396291778456468247910023309205889117422002063337248674822694259381648902074478342126178695148336641375325968192331359047634971568828320107479362190791747131785043776598444137754742399859627280201686366607730470640228078038760262961376555726961983475074961115726069663154821196307194553404095551459443866413899832957575648366408120044677991355592407365475532190698566635455859292212612663198062242167151815433196945147150011223671598320815247775243674776353746392212847635724053791431184290661009164668759651010928521583574266588731053296882161307312928147930091589769770130974045682852572462048140293581023677743211715828400261594684105469323139487606253089235977264576391713673938178704253015732639752826480401821673549171377688005993876777487428752502823188060703086739156509224590691562237577486195910671402975597899794630842947147533996931050085580118550413062651041771099611406129105317563304148782954586957291710319577928290893276105419837454084459687073108572744378032430941622652212114640818696730311296222553766053503112736439810711168498764450843211569277001003470336358731130310509773112192379776972685181422920460342492877345663479429587034872020201237423606870173535846537154759092333922779761667570306492535292637455617094996600669633745346340425324525439942955401693171781990198228820773881621225947095898701220671136850098058729798066038960502484055431116643164234600151083510698305238312114849477157005838356478843631924680625004897741988978256026318507326524732302444100995235242236063287278492894156494272109687603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,66] -25358421693737475023827829374321841049993009193789520225556932701938909447492315280881864373568192710498323863275139754192237346528593204424701128786673865075900622180924081882854655147985808346372086196656141550871660352039259385781443611046375266600916998543752054867841722362548509772907507362643982602825207965198847589696919149374634368757532172414123096353199992180083435699822859504393597020095475171882709124091419908410148389671332892655332553538992308292199990970750509317250183053347323189658454231307519570129679867915904759108433623423850809638246308550349180933118945216806596700689215484207912918875880383687117917310636990065007709109549501000363220374017215766135313346114108874065591107262293662169419270069577669261308582385853485345657914997153570657535538977467329829083049685532672256580822706634667752080988146628911545843863909974017959630105477577330888474949617560259717264163987729134130814550513054732157591182385829581741359370898957345935334486688930786190852961749631708867390610967700989721055641990179956038563674317805440800840212261403892019265027294610347757959715453558376290631093662157458311925239672718231693429850075195499772415878449682820035156640055027470121949317606071713223927406257548783354623830775354694097100686971874381986293815248541042666033988349533480857797266083290853416463641157858215760011948132214668780694836933472133761810567418119868374989504537409356667724304771274251163693613042705392577544682827992606428283802214017941740986247284863866450073880953716542954891259960150596236041666454753295599030433496479417951298015047057388200504834360462774423301696396795426312607946556926401012351763926809274507557759590970961944835260893695613176463557241498431172744609521149998781114987665302556923964964078770239045860733630152791306316389385703964427785347280310188710018994536371951716315081005704119527699133874264878107473253813757771077022903462130363828817526643870489797188472470120474116760908836592736272271469407235955206819884758248958261748115944316104598268085719418358477402270463625292000161575684064685174823087955803019886352983894778688333935123589564288769763905173877772921246208598835925229551270712394964549144481062499414896597810455893919781888079065465105274295554659459241350053876051250900528970615464774387245561871392180028189062269869089133370506287842850296294987508798807407227003501869236496288378867080737715508485070071048774409478375264584753110119782021802692291329505690016677920662113111029341133909143961805906008477430717686573959933880114019820298392866986879888346831414505945395738428087982824051467760655268143733060990459113905179979474113735932968889971796210057606978114129227907581857502049597326152288417801151939428946678102913844318376886345728133116503608892391239419018137960088030953232487436991922521087766030331551094101705657705973111429933240141898686139944830524208363555067702060964871669067299116077681414022815988210890584734362240940053335950401800588414599737545838313865216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,67] 8520399360664095232861776852929112040242412257011072307392063016106270666709733172531509957373145518339124559106704008436539461627681970514276880994194619029841583882519417921015259664139187072590063916797090331474444891825807288612149381714488298665281415004712187454297985453674261880254030446142871014035045015726858999145033160775660542583121692986750489594054178401661369796919577446393125807034242908034858545976472523722083562492162336898375454153695596897320293491927292379701906862697741109167332362549448952164218457248202151264604828773386959821652772556979707222929730119877060352604228257150895664236471776337928117147944892627006620709659378975072176200087555814119154769700216768651498570452916543876185358840165382231152078126830768393298034447559613422396618678972385939351541289568856234526360346874791551507397958011204827064380820422493423695883897672128980028582791972884956559130365523148203950196045086612685983376256219038654675673257024422128584835719757401322344220733756239637799539828467322545822758282922207141021370215684790406376018305248379826075255274684731660403700872886798255435761394563130236382623593857313496960485842771961178806119753957684603602012477572410964269339952385522056810855051436508350173397241133390402107053554187795689083701786876094389606930232465473577369919112738611230676958233693377029292778753716370168124346202870315368549788865007478305200895236016561173447719798870224589085453387380540459967606776431816884488957726310238644192669694501462282708471541197601865607671810857757304186327228231753480035227508277085244618367998893121309653784300222315441222467097289136528926357554894369260086944612102527560398955679189089158592559229139745104141846525567868455873363361214692641653426642784775949948297998798025274715264966946520098660119064826325357136016692116785365222451982377363681001518171234881587103675991564372876529260984693810401111780364748032893400853154533374654298542939206481854030532074885197924622833467718172197443295998564615173501745802973925265891554623798223977435926699695952135137228457068643424911420759542648115853557826296205306048159677243875444279326707194998997512234984000630097369158341113952018647384007947321875974508658792681847569628417001616139132105980202248687199293010420807563915877061988543415518835785308248182649658611759949588218144283687175021403614375149063681333752077889824796098638774946524269612402069325968398660403211836725443028621387522251575744101385723244845692091590099392848183931519727834714138867241633342310920715143218246189157857052458081723663406530532501703447769277348379364326069923425465659469521519751280781154199876955394548738205078229561928731381054580846185296548567583321940992667319393241924171024199915035067732947093477504286278150283433986288595105383654005504227450315428916894550473006380053287523709766124282202519232839023411697058513097815868277697789359482935570714424346660064300187029872580089978391729484762061087924865708741891672155784218505379840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,68] -249718322588489980563499446902686974399695838220597141686096585020675624417850891001135892065364533291668531829682235331849378688238084562943234587234773225898954037969425999119035896646741531883471650583844519493403542809329295660063803291232905754329569296181577418337252595099230814297418982574138786980333828290131483175212989588723625632547082125013803403431679887474995014670306558253806275254794987012739151570985320067791903754958922742015543561930208888833849310560640201072605454460477809585614662256781797788598134011272890807101182346773280564039820624734036915983755384987412135675512920614228869336978194177777085695323007808853609119401032458084377229851704460693890668540565426097932532951004033213649303209731058077657739968835786309677253727326920794490302137509182270311493218382241545566091552277631405142069041657786982204026817147504331568177355335977638255661760421026955848954625066834667444274646083458492989522358414314677430208963175351618846706992307696195475220872632718094762777547226400348255655077623814266545498273730098353212244691745746869999386905446969957643402962871637417984907691630318726463064641237844323656252380449328952000937794191027048423064435974806486083557494904374521030091422173590488688685993073283865190836403783645667064466985806434656288489124123706905295498883619545624171132981965350254243102518867627915711318646443535897838114093342373755854553130146172461983097120330004338290368903113130389504930344124791902811784518162737212939427759441243432631896416274055092519493732202929394384051049138297206659896232244290345932284357822952384838065635209907609828371420947346077617394071816306518407588018993396799889769841754891831684972591417779689785091891964861935026762792167999708514295587931008600764221012764759662805530917218512860422528705106909018694186372977527523819999048527835427098852717936095025519672357495246722762603679733279298042703002779602578670919824307301769865764235684131363861682283127214149590213782214053509268166924144208951887052492201028582621528173653524533818241691356490955155023710089664534631929191503896830898692753042997123400241140477743809436472621133772480390128561024401988303591905250739415767499380543680471257102786440642989626300983655280808099903076827577631481022425221611469122371451421507971704441684878487948907219166341597197363710786320800639644134773020369727797590314792788349841773345360671170797898981727694864330569182974178339714256230254672979238755387053499825103756390442871600674325432958752507946600369386205805003269151747694766589433309470456978577461580192149548791713663391987247030451749707071875670011674842115858963581877858262719525917378527149775838474851148484530307454070784671118393859501161416489371678299844829542608188587057506070270706257482156784232609260227559669896477585842404987976135146682508050144308542421538297040192388383675698593105501414009491251549893074851052279891477383170554325436173634611426170956017396492503606635776343883737259410121249783808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,69] -47122814613285137128337915385669272899790357664515467378952732428362783731376340782986817200530384385881301225505632671822395906623822389056278847623451482356702646196409423861960076497321208653381592536343225721003316152578438530975834606031432040145931746920001960384207793437411941610444800057211206050967447632128096779887793592135350827801821021061961868971372287670558668678507889476386222064496378969248621973786167531571803018964554430928425850606914950521942371906982512209777284167566573423550576242340441801421057179909395511354106331692298980524581265467386939431655894351516230483033968130138265332738116265401195602593457337887443070695534161220994235328468362656156503404667727064191894135552283943046326424868210837200367479608633712301488175569769163524959137621833009928201339672880846669168078270499557626023411988931311379367839255343164965103722934885403245139361299038697411535049610167834688950199081003774471680272250300985074034346089746031688444953193551652306614246724945481119088988984967035530282077064750444583587987314333040620159225011353557425194892795583685984850867598523430702941028030658900621539116216216123301806322387276706524712046473023826285204446964621966699371620494686359861076833180316344277082416143115710054516706394162302964153260614737456524777504194100845049824691316562909530269314991665406189695585953133784017174811869537438866437855042696273445984542762014542917738420327197657272172094860759217169589821126125372805943029490514525976226330290950497135498456948034209571103880399244937638099841621497554933785156376991847634420662763596765147201191263798673509490458611509934804871434849313326389218550363427316249407001372206601304150897379869432134276463302175803328380355819675269037200362010186082125056425153463709975094854009072986844332760135733902108439155195127782039251645114050314146637687363556253059473982579334907228252988138091469915639989608212544426630841903100871774554186037667239128730257704436838487712382564310318359451893107075662408390471034062555900871594515241352869735713782791403435042078206380916862765319001712187866300484159588081963972088136066368074028501848142473524419550528731938028425605947219886404368131287162921450631319754522600273220326167020306842127299323952161402816827784107736214789264770066659879033847233297720489466018280632614419551045278148838999423601812155880441494976342098881363721558753849407885387078560054888946133553054394299262649336216087001015436319295688102740689598790801818570422355442994528429823938578335458336276851098938404592696426403324025554025707122701751803782569683608897743673576266323022397370210636587692292241661719729022593536653384762167981470242928343531876365689045122541899729314255774704585237582394116373602658410786949030682702006443651616987551773085554158327138224044245602705378072565982167079427689114542536001578883303954986135055345722119795136079572692078959527065441669827720917679819500654159085910494957083723347660033569378517123089040282746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,70] 3088989352739122896387298042711778941755353470145037470737210044409507514013003339580084568579722953084152615270703836764316640692815787717173203840216123872547130219043068724261593139438030461157245545172103471079083281994942512905327943463643502213752809164289160165335907999305624453454735921409172807735115143727061126509151976142427614126217550763348879578601307483593722145432494738917228789050965084110732958007246741107000235062936379220598277112412630606986623567927747572106581226598815163201775451756820561255138479171195413883526253727333988112503755612291825656856306927159786416344621752750241330451870577549353564161777853500781956518952962494396707510224096221909124327353155658452820439887909871660702451480670177620578178586566003937598535727915240340733838078317996219428964650392411464776685881566164988206104162533762657769097838477892266164464266970557068586969460457689731848270788882812356391685981147131432967071586423938622930176141026698929387819581575128095481170948122099718481320255597535130270330307159244739763010037953491077444130372315264311630104181082534447928030446983158279508635022163215797560312863380788596444018815244926358294053417841984416136618854839299175466851747286359076607275925319011426792691880000662687749441443282642956696132988631685955988556595740189937339145963307800886541326704851125821467872099063383973135945888445036649056686138784646665856105310255912865665418743541953754550940441375888931872889758031054270073262411499592940550992911346910950628776354941262420968029729831318665436054552503731435603137723819093485376988522894350797672203713789701941591782746894520230276963398542585205691967904051556004527217602124581937832775983299187111156069967224419596026751780456229279732117117986610724916569469139615357311117418453033024942754424236459995283179952755537064639590540386961314479187987476173730120644039757903952765167145662283050804103067007433184867576121081496273059034917953344932720602309624723100725375534189250505940096017095588292680614943367066461635611661988368515825173453633336147375415482724759722793280982828714398657460428836646597578459327532733902274182816344843697691361050543276156086029111463116975357146385955870487783953879359931854377298277642088920241880491338522065624288879773392050783616496018105469655576196130361167718477832692052266575158597886152754761185485417896922364090556105959571949752307459962784473556282868485155812989547393379897050260358340562715906280572100429643773712619201816501487160152420650168337778733553628160794089758958157530697632901433565360621180008279561598726102335585712982231155858223390330859061707002401511382874506133589539690693901607318211452062638757938074660371200776095616724951528623089987120322727759386010550637594405712919685641214356609954197110801737682507407152730404986773938247628590294826898493771690463065638327754788324296328924664161557511830716639835920843147572599075732930661395176053000969043803648329408696579865240163200830608565298266112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,71] 82367276400946875825475223401821325493185898208781536641722744654421486460618009634415907371222918772883145589699499514059834395401579136493642426747451233630567430829994719994729134131045387504102263108538466041597463438279222903828159833334486140786051400530309648364160631615136963800233653608716305622790625891535415533547044069681139344355282949908089807582279939873741777708176649961893668707156506070989173907655118986221917463907122845031397496552288146414828118504229073713482367583190769809918386227728466523453939261253830496271961213242336746575760156719178238358931770407157987907210768830651127642616347196280364419179825322227691453674684458455361266514170569881045592663809276169970446047430306590409397082082642396390173062316549141790085544738746378734104115002734171030929563929327327564451333664971129959502450378234728679081943667221682883968147091904786263513850322079530188022171353819369858177375777134369842804575100371285912067186328698921353648726395620417442671007887368579735436219990401377214514324245875738307537872263364859749881488549116499222820219999310857036882706629787851056925357805157456199727945305576923309413738700959211573308818543572869529704929512466431070308811196519187302059422452530221300313047488903280109998682911014367096268894645024762739459594883897095402171437010577220129556053418736519267264670851011786943122174033240907228244287233926013473859497501120644743518115719488638851958738270436210400621170902182450456617510042482545849369106524484894957596429347032345378421508605773385733750060968483698293039655390494400728013909134260348906193723700550025923660628799614097051772167283654981204688345254134656929841948325566371715729397074860414864890239935505714617754706621137884320782231685723745353376261814910206509252619306243890668411189829800702824354160588984685477555351373227300075700854123589620517512196546159396903506843382129154430328696825619633143206787305681761250773893093221334581425516069220898313554841804140255181280626529358919007380176865076049936271438594351674770411398173022201728836400982183748665606704808762306269172627378740209170925535252453074908145658831821673263622681076130198207127901706565024950237572336468969641514741043236635541788621981186448230281778132729394725671556605867298006009779137026457791299299479350268000040002399987442925628036407273743979452549178391410862006985276706004474675722378673937666945469051704255352876298916022905090747036174108508526368222911483096678306656725204412786361931257757980995349142393418038114923083190053758158946347821684990659608195926075520928432797395489394708579608936124925033287966288367047593450719032853145713304660780603215976883856601686820522046346246537766002791538300519222108995852598488729585197179657883471805976776823169904970933382468140818877794416445881474121367622594270976914952342177195626956227872981396074164608993269732211498556482125686801906570896260463937710651881594516710425685770701426548845975744919370688346733978583040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,72] -11238920756581637289659149028514115885452194646534936457317484933394191746736286633345831296578995982665209489929676676406744656058081516560176276939265572254336893131090909806830717296775851019645623314539781258891640084131809804143245591396686964342339238287980362769383605551177827625729478019123364170163645372543444071075856488069546284131700786978028989820870299183878886737413594696659572966994422766239112465918766426640136812850901029097166783267370626038416115163476196820366239806386126947362991508679843227541254623121122821059981790525507802912161002810861396856107493330924937027400048014332301161892137003157849923311207931672139855872897903799150317133330034179941972422770851368122802376406473530382937313555643311918048868899277814113139886487255005649570133207853349569864294777534336695946432390876684143385458687388307395912424216420503973190322325107211356714427965620255404121538318168193386760162140046204800883895745671534926119510036486220053023495813296530331808041930053499935134925500126971477789239499597501668485708675508745125686611663264972822042241097886875687493355876673561040904648708763002081043708282106864792733232334134373944440188493733348531970187022609435613911826376888507579071765974152948948305219141697096471355056152572818086583703753684418502676104112536455295502438551692544152357857970204143039090680555313522457274151545059397989584706535062923136307418778060525552214542723610840093389575445620251043870069409713632024799233511917573596790100376560945307070348159606000419950776995081613972568339707439415981289217182017433586050768148282959145245605887621811539147335447952345624871735040873397033996443469131999802965747168741363984746403987241538608506286213492526926697543718572248161106328472099787242194005324001425510276448242767240421905205089992421042642986499652955365309126749710206094458228195984057041160446363340890538309751178821634514069371147571166240149415330281480775267431852270493957765902280093156579926618614140710497493525124228544135071520524404719867836603486913462706380641050510071360371174300544097341307025106234731260310765268316604613756136900142009400355822459367181392713733830731912789509965848909517123438944405465298808507398440530599027600834297987237454572646672076120610623271556820468673669658887765880957971236042445323161695090651129097344314323250243084070942706791354170588323585925049117651818910752603553268280536015722392610395161930941748322101903024146927027395417601845229176684579701607501503089974146085565875770367555767379001665390531353093149597377845203940660970589087808883913887800025086882023164104347883369563242206095940171251392310690919903282194958030888722711260024285566926440171271680232156532824363378396763109368008520850118862611075097617296606463680802905785831497632880809324814218966768525140892331556929138997706615450255263177500204306173459362723977282256718376040860338000776727848227203243131489058406416712354080639703763466885491663338802164463930525809635229696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,73] 73407098451107432241407204794344048857794702657614200023089851511183091825518635762028708168001900419994218122061642383265247032640352186459848600082924363166249752006287654263863500030861029086872113787228425326985010836139182697687794424841194603701374027118262760438106093890806822509911881129786832173916234342737754038624914944228057064860782783385802496877233148265937926552931191127562606288970221781824713776726893794416080741827959490106717826627981190531911641066934069558678968281339579972727171911778077271557015728917322109625212247474232250644159319818779336755303642509256603431811919397617812771523584085486462887921360404440658245279749872775208861922670177691235533498618969088319811781259782647534933727442949356661795072069727448872419478181474682152060041254851985522271246147530473519020497466860403859480992368891516796035092811864419119429314777432673516370992242461227994654981712310341137045406863242832013567598300277675855063083093004212384276728503418648200974006004977922790931881944530704573400737963271062537389757718544339856344145078618620161230512956672339819564108191259814645980613253829047474434666022016556164656497470930360875555985719223466995606438130862110837513073449970826392860717434819633884919179009037538730130572260716417276309548316591755917223546293427583568968880630382912244845741490655634573717322021882487887356493778161743166210114962882073775510303359190508192275902940977207940473711988041767423683379725036834318334643108961460854373270030060801846941056294496638628875561443154895655245146249747623738335956054593428593409929897951101923266396679789714623929946468189712155884242302566623756369087765188152223415257902439643815300198701029381592232006340762195371951698959335315745024025211652886879038454886214812772117247766674531312679559311518302065883480809937853256307553497306797528212315613656533971339562021156773370933683263995638362115375304679594501392019220968691239908637390461232655626306105531963675850553250251057558233993741225463477188078436543924754545256827748142756060109372142324643780486441909300018036683767263140622185986573012677400339944459029680239607899450069831209371098365985235864326193238451304936846663023992047179252115136135542218050937345536736859301097387451286237904612805462782919406832050974921523557797605150536650694482761638907426224309118485764734896655913086897193105024733920211230320951944074835375248308033951019214448159001010028499211228661416791143767516693546565846745437038824843908529695993340823608953551344355965065191952096204296151535006264447043510496635402060578317240458512331044794963471547667618474685449333900524150044981228576361455341416635242042471776693405150478930034001316453190858841729242211312603031385524937963331104406722747137670775610527135329830321329976241658520977194653608264411020839722708847005551836018690979280428563141657450991074544252652722640874536624087327254975468075094113006301199305363020943116318560099504588321307024721500589187399680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,74] 18614618681171647403894390494713795396046480145866968269321271157242518662471747253544597983687562867117448944621469820637088870710273995690420014883885489943728116688570405954532277380679422550691437977194504326501255117939806359338239354269829258182866642466828469508777341595459083438462665370687959098497420492196841214868578736121826466518396118092584838504480503476748154228802755404731969385771250781164047491742722141858130064894218746813014718685805866910419223586853160795709240026501105365357152170480483473517732520348575011798893730280924854399304373273515470775806959348955588822548315729207167767647351320442424355278079417541765022659464699852567910656659091545200584728518059528620519274189339561411073142547724637766694220383237201951861704027985747449802254505720867145995375707280030789455059421969682936387889327637264437807578553567581659436795794072941926608538542480841702962313053690159145335916647099167319847175053422774681809918551731195520142382793641591999828518802243567308290359757523274262092253837923284119439549904049756967707643354110571151158500843854006517961498662031419512237584873250034897147604975851559139572041563038594436819179782506062402304819832971768245638809102692734177830451675230683120290312814561052870111338571026260510302801523431117458276919468671915279347551667383751242043140828145241948533271419079667259296032733823640495601852684641103605622780006927365916451252481733570266935325823756939845493426396996795297762067919696188019200627814668664137687308633187723556122811339847739453409450283821051054876214182920575830150244208760859050788893658999199461151860360143889555621677441008543390436960580748664721333426209371012243908216563786307681960187686866319025855009938494320090743073658209900149099217038786711010446343013617439096798609185525367215352899467795551430337593340046643182488949679252651640033651457129385890247725657050770614114492506590576620936024380078768876192205545202960056288233843769917998524173738265920648527142433705910969805841998697629321792658048458991644912086291526632003182352573620471568626925874089126406706695080845178436230349426878313473938340980353099950906421558528328100563582139596086243658890201464069063931611381109424884069298787418918084558841254958110469311397400333285884590735554886863548491208991883017177759098077460037094347917381560354374465440155227962754540375422304697376617831677205357358543780680221983590238492637836171352074292735731288300093343687554926834005599733572069677930967154658867935241857497440615860633826401954649924247008842394125604434314831523636578314173103018586468991022567937797553980440287511395679710192753281978702425469928823357756492140285797710315363709651566736845477133413618580929671300935156404318633543257692496137124808908597025108634194070815021995129286177035292356696198182697537812863431775950859571926041685679005863944802473947926235501074528924840455311623407571888389111663073709350146091787844675350035430202767529397540779720704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,0] -109377797243068602751865322007959791025115032778757081998544561512671008317364173134122543804934330861040660984642453698385502869305442868377027504698965019083884867163208277886105161007618028499907122010678679232714572446967092150179474487352598867289198844205091818824043234468992042884838541078970087201264844969544205567092370062093202382095664489077600551542040981526835025070058411814656259033947811827166415031691224358509335209480979788027593918965264029977113719047148852897130086314245410819028365958231162181878230580967665886668737256103276728142033068865322168084207933118675603640038870654773204060215158325146781794056761344594810618552218565154362732498087929831977115314022937083911343715558387116774795060577006204871440476166011264078996397497856603080595079283168547480926838888733779871122630909718646270815157919226503491878548475958787093097269047010751605771773161319963870577688300505682517471138561154665055936426146826423832913710324482336294371704607725427171670127081940647185646074431070962475761829591397072211664901083469038951385210449679750482333549591154804023861226135077292042029396007895162666712921687377731329626069607205852070447796097970083254827561266157982533742869234952418853210585486398181798877052934128026643007098769597288375895029133405459088797903305068786406860677419689026896926841426616474284138837671999246233373098883570792965131816399747285020187547682213574746129945725482635925266069201174871737633906556826021166797806428202520212448629285139674122123496017912164222591546878943378134798915707261303747507621374119731276752449122663473341276007752475669458819986234069083214566296804248182615595272218048852248006968852276884471245365513782766170087347372618665383926817077784322776173351839470848804902676719928410148779591322380285127095317557702585122428273429382717569480466942215803572655113144172180304149761540947773148894462713542151833349416807706832281789302811159952992117282990623724311933670425732220679421897149128707858827409339951898854321671988859959502005355076397267613716541197351376956462136404983155694650680647825677248047071994182525041190027092061207110839168760994478429708239876525262526711558973520243396874558031879720406304461222205817063758191570771399744946239123410785958046445965830415188367730219352229009140542895720261233776506784244604735942540308116488384795119113666889194910629800374181665186541697728865981585587972089854585944937872766164056730047615391026037986132137380021776036975512448176410808104463756829343954413142909409148844290006035761375311289524344298185326841336437400101913248736948203422257135111099219316269630913009226242375495495857770880472210171076859701852586677939824197820844661853976411787397685119891919773028417825041304215182351072327604642535664590203318711901995436278389865304363168433706907477725302470935559018821303144631664971569354248817533832838107939243612172664541181741899224895796508710257405420550866397052224619280546911624686576588281547189168672213921955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] 9595967546289914596539930506491310625115031303219188660789261291834776891681117320519593816697919957175379181785672331024781803891018456211668020463792245926202856965089913821243420381455090696234228430964091196293636656852863873764398786241228667405089611002467914563092327466058339398472216053952220262220105195171190935790391399708212292558110630998297331999380061943603123827479652748640925173866900891275946135871446174500800007216243248172034407120439052881400198911553113827174079188479647514478133890922245611202895846690495751779112927307168547508924733232329159626627051626889958558347315330234824520856100281784161847293324818740043837358346708871910755850003511657737388407509628631462124086346190195791101319438694061159680015257876849963214945286527999633404858332165993260183774828623511809033621484906336910750650392586957327422268758432844402483581638088042688243087733280275852006393569639158720445388452759159746367651875726457567238919701522332305921705043083725989006501287191809090955127121121647522630876029339609374728767786480685626116893266478464556832950403316291393405653258554383597334068664079904665662994489852814190936066410841855496743914178077214266719700032641067653256641038883874183295703510656073732721241985489773140676480371870875400504929333835692636318642087291627474528532887374645102144073728976535996073525112955145749538856278955577479211792963738145128735003059069412554422161929903419613129566521093687339092827761065781087275281396412351179688707083685612849573836467813369124532950246487439838771470577521355746954962316356195426833178429112847682218864966458273418146003383407841263063386791749086887751173240055037362731852598152009492707909594175894295687889358399104694830803856671440176322776905413581546730694329450897259247337488553134881855668805044450364868508126118698239053032188540810508549329049325609338816264434279242601621072859946495953374081015602405079500026469242619737765153708618747133894826006885426630171621005586946000714019246907927872409790223788220326591918077779739567020117934096337229051199041291349262068119023532987833867315495890491219406916955473572069063969509616521834696709207667230680241660040439679189540630105412108106014817355509932455813136830025847326714108451609756369883381994651066056039183581069901225884809006354352064243811534680762004054693547814646656770141885066976804761770390402318199151642660524192061357700941201855222215812379529583006043460076136168756804775367440193263542758621722046063540428239140319364851574485076992379654983503984950314454458277403965145210664495922642269795253290485136873619308829245602347346529889107321113612982487004303957525819952609977099672707688907497630989762650734349162761009474362162048825591089558825224471663226725585667134106746392161394307536817521659249088913697282781052847641523638763071302634365590854286445075116187522853530660539352464179389876726471733174112072777005759858864793273065249925328709057255328427146650161982375793940152693954548072448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] -197463126424575868702365242143570835132722226362782559269159436222661451063476088749444385268463853965673939066581902960454206116639219804191547022038511412765707931828906471680441816327145725717293648377668388661487994159546925314022203331041376151985138533816008802355834864706381043933437422312310613016696506577688650134228726724222599505023370941410357325525530090842585328997556686388914419913756488479277085753532744971430707990165345064256702287291327024115595794466782897087203804421755558407848884945272918705694108051495760562741506262161870727544000643188161175303697676556497174523241683441745738270799079306142087186012420328233253547408513589163269372864232235291568112981179904671877964655317154766747085322748921109360430901596751662906504888252973254098722385192165183460620568769221532373194278285042900459509866289496677033904814698605366064012792758196265371281049956760297017673440965117116352069566035455193815041010742976341253775196986942716561357981173328910710750399718404282838790771279641896397229758039572342849107254169589828327508353031756489507742174748126932865649196069399220841735271495352977931295345119614164861340252188802974158713267154360919344567019616138924040307500126806016364109109953130046215451029910769633265153021407390679447471037069737960838259135381841996138458787107454707370113135529614426161329923696985780976497362373185978291547511943111933575676398740690255535257325726570194328874110360090047415060593621298821882957544836836131410864498341933477007328920415541994938438347469951338384818740523371126770486901014003339467028433148995938024368817222124658366205897737436723073381483243313002598299375618364225314853724867959626559555251539239475772042941936021220806515497096753842781306600339982020463100633652407261900926454474962064619883747505962066062577069540406553787009648798780198719745011321023760919707012384398781430105917279822530916048608828695494724435041544850358845469663982983537952296378283232187760290337266746181552777995698113095171489278722057287858664780821197004208623357082610294262797973173628413007603400692417721510802027202636514968066305162133979490551151501402068291230849803680110598822593998028099853706445324830658848651993101960232826559454586387763526843329066671351589210768266842498883191780103763463240869033590303668209647833557987506206211808042930390608318152563673484247326897165500265801344661274953577104046874037660178124087805041845909602118931289939932227543785739467344607974338184373698660112634482891841729192116597466565410510399167347512438086334864111308217866366432699090726227377619597156121071072431625660636155939968123717228060314859230155952618513937742736379867113788550944925223080928247908686807537881689542293001250363693619949572639217971528398154743525420105809186172116049796131359084227153955193072868651492140732107060523037203290450009231000717262734752937176806995476013986623227140385031039793959335757250673533467260648901323569225986260681477300327198986532827401469999185920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] -919542421109638714710465406229222478615370809701083445607554996897992432784109978766711279856782564683018102610636006463147760471508774729212234388170153486643315901626533909408387532034751186671608110230358923766071382552509934981154109166810637180511668515107320769339407601729109232923773683492497229928999947114532436870840670295467799728353572816503186430646390520088815176418832736918872252681014202677259554128620418264848421383951543985569689050185772685433930383381870515297602580538082103320715639149188524191146311055771480933455476720816522961702423472170269035727985789837044683834982077256487371936408666485377761219009578194251972031738269915775386283744527971167738279552998501735654848231191037887376849566413480771599136896575571684436234935840122272408786635695001025712127145170585398945371044664104585758041126142228860933596329679288300789125422693859283154114824703036867183210521172766790672984637253749082331388205209504363990795911161813218090535393590146832846180457160222395514567491168204168411508535079263650346714171027547465804215315272130498074045197252800648180230162368012676319885828778436737368129726746303492231907871270836494687980255983276364007390397866820355029216712669242687374581026952460296019213641111567503069543389679507901928401975358142745649963993192205796640564155819494084581878543357888947170168004006741201959611069740104110141005145799255462928131328498754612383923795331974826228492822695123881390399062295895457383993797186616877322664449399323753222236407026510407418937623020652032277719418467605923914270111908668207400470038531045543631245845297566723194743621154178444709875616099631802136466593449003725673097859033853959036710784228712872702816963496443917446823111143268933229993655113468560841468036851572321532871629436787479292201770259555648547024598923358196129073435705744074074295307661035300435124315794074498144709884811291130920371444052270566156975557841890696152350669331310608707760871394046557788312236404243408791042217383508391288590506375180349469565990059811672310596346985270890817131769695611031238996060807119215184169923574847721846588462690856395904031106942095640176876185992739348960712575930937725362510999296076037466231362643435391699989272403103366035760953509152316820420312647088609385440185489404689523172059577233369894411683059432654541231042328884421941928660629779025289299069344910115469242652112712543957040321176822923112651354733116313829999682009628776771235999794344253738756104611332752123226367822766370874624898222124522128927898658638497193013432430396509695028018695642586656124130023777931929782317281304375960839012618119414380524774946084406467626741496377508682990232030159506927043828444756390008920293116887411334272293486614037218514381221107227435402972256839217911095598720688966344552100071571717800076155518887149324818267896400125439490452537279740830977068415232647966609943628821136061806822025623163970915951737532206452287853799680864937326020059322168696658015967150951324712960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] 2371142111978555376994750152335350925943576524387516363548115313829335594173634818396512427541577712874537622629323323008486604700845265019185456142910472931871708838975460883059526787745113969824666276849620899329333575929745468794766939192083798214150273496376702357528337303024173908280327782014450544326620548595779644623683180183978967748584197072842969804998533780968170091155164828540569220111090729381482513969139499950413526661947111031484416560155360591368307060874676173754326897841360426434710881752750073432936495018185599357789797146107823314381564915337444590325794526552151424298942610352582321662861966272781468764386596317921471082383620275388888983940832028515049334586991492548462696353626832117377186753585255306511510680592413778187455436214052995515203856860924828973115069888860860054510657292115034620209348809765478474507964990148013316854685512591664768952875860150248354124862945789952436817740444590391770640538896226255349406684522359406189078813583912873181621416761734699208827914842304428826687955302543108359498967497819907993514507730455151175457570001929456603399297553597218568967344584482285890610784115459800203926927949555076846776415631031416688790158221363834050289234315170013794022374468563798114289794074180691769248329082919014981750369316671223364222905096289020653379732456821529618406918377199393057386008434831644697890003218296767414602852684069679204726629574507240528399829483727200722459007026033591181156457773192732032063998097994594153335318828254913637460304895491977337942630698492148094844572787464027193763415699416881281335997055366582532702024977142408043992441019865527754247336081446520135069250667199930161397236353610641934212769334347901346241830129795877288955922974306074110467793711146492595244241115501920044835699123892428728848700397020856492657589860094843584965161303436861871168134906647877747782519814482398618305783859723952279148351072917799187499960461773969862235088352073497227647459604583359901748714708668789129274090404766569434060561344803379386266455631787662887973404185991601196362628248723239632881934665212946296785439220080222142472327939141536254717504343650340861651808488467024999557107925330132381366017192616839096806837283635269065874105750680454676141570430690967448053722533935723224486610048857145790824628954590246197812742091188563870113971630191856208782433051979262221016421231003550322241528841695260387576165773183661236186871768316169156219667140163806882688696043715828573223407778128208145723405190338947150489159259233094518392726884909406991525766269214688597058098456362805363819567849800677606786448225514830031209715176895239510616512027134734039606334058281392110124177730708727508167481178514438076898598386511436517051079681589663534393581935992825176161995099941610619242762289165319999485880031034566395715278925496556984294407746804823315289286286645714052130533535496086151329454173941038364610190192955321794401647594675626393053246665776764908218379741385435305567660516895865564037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] 1044985730810997941905601732259842249366620520685913892639337682914050731516163445966223227332017045519035012635766046173672255308256281213019329526106590607164619101842116641369479683922507011912980013459227202758820380629958325523006199389905259651928364545182044682108890988772794833443313627410224764453544975571895411813044553787912150843179214102582660415853346248426250880075033333553315013186764335658285571238988952587115878946175528194074501890565440282527977430715342464461400802255360946215647654303066320316254843916660062095154594917396582950123456847037541160264485416464990239339570043668299313848884031728420469842513132863086932318003192536028077616945465207964887224526987520399519263372515425588550450277132125770088316900191967297471218408530180461808258156499988757042531112072617634622552456874147809887855134837076958690967901805888754190601767055175218271494577944809297443576534958284327429388471171737055294614967272094599707251132841289644413709753869273859888431539152553160471171703331372327578532423940639567108907997241179748971216264417644860085062433530923251238882945644002419082713871853835004895116918285323023628656683413557087478041240669589823046099992425257081031652578493023445426211262249122188241063214780409959520845989665349084119651122468522388125238383850331255811054395888826982651283338417202217572467164338997103467447307916666765714170373942993536213343098689689521225144477591280791495817627585380414078563567052573026321699845278352256030920078958442420448677754423442108368875053669355133685657703854137045238105089247798546721009874614731663407420157569653671645587963823417096563640209718908815793339725258462103497049980277217636469600429168004611236313655214123615493283393961672005674542089144093114498272707588471998822936465045030752430272986000332375633431677540491082340877759961271492979791089213726598701133112715409072417048228860456824732776114057820439993482913198818622964407359846548879950846233867615563072880333592935696977570829576943683315999366737194861006159237788593049053572785152058817703862718077951055333435192699375316520063877906823390252186119726083158271541273091456259843694379901207741022152188526796456025358839125005116433088085420990152999657086544499839373472818591784831747539811722482319248008968259400549648621471272916556608151126731422111592041439732025708079866348272760369841518269560839917854011101415939873252032357923334383099140224273955243493425243367215864091290425216407203585322620841130446823503276317032680695714303722501067878565950535050911179270479318692003987735069392988737622192297216300516290169924475663986090738637489267012689610004557695961233242510325094707153231384342003245216087163335438530335334023990852679288381601786637709234103865821969216775033009711233661410496968532130239008738775677944145461070770393131518913081357960486162131790528989784077319775816170985449673336772777715926724365912745275988772829323077148056565394409738161126978493659018961999434145740206647345530460438528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] -13820112129884347574328548261972367934499748343437976346429819248964635217453300858898969570663515099898429803827769679400313380529393363178818753419478396937483692452415476931649585792731052792939474646221434632675855222789577330511188446424416635468870705603681604906388254313554711602601968548391944967889376111340728469528962751728527354955598487997068713877140292075631507205263421430112766226043252151071487865112518125078580916986840664568319774329763904378901964951842624546946815315040142497875771551063453091418197938337734867082294538554856128684229762656584361601662984211592798651024987600582257869053389247818473586198456582328319006136633095654701229604487468666503769022988581371391094356045997492294024691096660135502511525578829404176757631892379529315131270138223204304178959702974047190181535844244647501702891149200959093278546612316795022277943686151589407172228027744206636077997860356078995896624368144339645016065888084734213097655407803557518013550847553955530754180344103044639205126975046480918145527376215940852894305689454508857526766217447960651720189040119702079501929031529023790707304197283079146865928903169698644742789465222410589996314641673697107187049317246205061129201294070612654025010981224651272163933504811651765615445218800633983619813231235330520745814139441507950954711723477834702975369674647076124145300330595345666932969715044393795222768551319869107417789189153936265067760124381021892971665258911428228968270345328915865722558746778556657889526283284969969957103385965637724448967323642037541064752981919132941799106524913938504031451188838081047920518059006744173748612861813629384312980708638297458624565673786056160885523393470692318938272576332926963965649427869713447820184608894680959908898877639697826376697819283345583796818951680112879413598606119287573015365318301300324778596604306617182000306591364150666499711709302488943583257349148267055962665520931725738387380249818026372421788233274124778207661749382273237892570639102544982074044850865984870439791656289349224878785109787343864520430760528049578883380293334080996013103847723048911497805944147368375102625217946351617158408878930166212839578099716801402051091136577646785985235189947720142507084565885000772444795384915193237255011730811247718409062987590297848440702448979470989191685880913660004971937438236907693253336245650688870305308606578052299487252545437376315800826935026459904971265824767228379829694425958869781358458148990031147272341369095269707410496004826032096517102185361391964861802102309711021387973001839847479655585717770021943739521785069264453911725770243467318228645688838345596978829945099787242412288951018109028220750407003409901227667833440770631283456179999761832510653113585017479819805286952492520689025480580308585082243233431711938753002780607309388076563031677335083755465579758951972370057460618022368023359270983200749071243585370112189768074686552945227995803083778420937562094064976743969937325529758410971390466582068987564376722476674169650862568243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] 48267629378011703137855783772649161023527092137179651386667543029966969955633212027539688089042774441765198642320654901015697561580097673466152023047925218928558119967900065525352332591968574334954931893911831782690492143484130229129158409383532456059783162553870993561283342995733970018110870870101260087255275152050633770238096266078328421017343149879735724350872385868070342385251477734756252929893342832271602655826851382515690374891255618888202645428351174700291599355704999489977591192490381650357195784802909695785983657049825414267187346669205733320320965788958368596547208944681212011524030480012877999069621472972389103354620946551491258438066996591990769316648541879296790072270923675265538493046202618143414210879501270832816283940853668697834626784787590466151882300052748729746623127271500562921857805065609793733721503392026289878831269658416885014615891271816845295551730303446738620187553582755603512162771659158259891382591105338087215276340096856534939779322995595302589137472203672155704923330411416935251887086467837064554835802241188139248756558948373980041111213034115134974600847763989487704113318512816994415684923123914148727876991297009868981565713451531783315902415150955280299030576377559358022698903892962922478760076360045694556498335660609930327012660141576463267783614688102276111420566023436807331622865857513483634697337848552091491642327336562753837446487924315586719763746554006205821699194000144439824583653025990865296730491806621365977258744644800943443094408446221838321587848996451959079621878279415123588853119490754889533545736016701481951016568300104069529470458319403688320382644218533646751851569049992800592857216225655723141572306273698613235281115841596945515314511800370394978084572375717963976641954230902178377017574372365963357811379947165921070864531828716835661960343200581666653046269630063495883665276649364241104239888883319148628120880288380140788978592882826982948705211049519629171486615269213633974995317687843210239444911739098416243783908714057079127470458251212521371831997398786567716846185785085311499422751971213718131489443586295894473737763778210284191834161916547233869646938695425116389777618181593057526112819068686966895044725180821692439276308055406473384670441519356716077969120874131908481402875918773663812905157160590909007270929430367626197576146703046957074230933946545820720100919666007165170777083216982942431198327215266407632376027711805450861762329367238464847617232034944540074715604321694838648243434262983943426645030393535903519016259101386277186195947070467978505061209801129490840157571315834797931764461781530437696301993763103744485349648653244203266200276251511507875201542169858200994795169643510855841155804126935269172670964742655495904955494510038019092610917011023656259648966323532509176986021320850676058688418368683552761472262185354230292643008313029644187479036647326098927590343694127439486007945874554922234642090979750291415695685080839068355114935324107660565295668262245975484372936554962480805527420928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] 214464581165250333317873210665026033176147041470498360465501070999045358438047258282046080725769058131849668092257441400318820058837119815994012978051376096881343404485533298915724308030257715259004719330677815153256848582508567007508432716237667025632414985808915300444634191953053169887773381614358123564640996688827312933618258097069741084390858413919039293872327046088705198334952636330716898811197861619703265011160066800405216947610671608764375880089526762658639595679344503515030443475153574687023987562364644204412807753974304849147335201180332724814499669296333582090311043079355912728529424705985759285884009341323932081546374549279104296899135484235775945016176495404402928080995010541005783696297625995620002317449164084022006656353969583217761546056857627267367733978010230249040073546652443623040112820904335527251682325856890079317992075698491126703158892356297118451629254914032137566502193875784667778709460487901650906357015688465557709793660331650805547636814104751612460914396351770874130916343114199506485224993750243990918037558162515679945086786896422907846300628153921788516188126623178456286065275568428417635838279679729794759887612222570716409485741106466429039544839748601211789501362018576219506566365422540454922655826251198970215348304282472295413705735958958713254278491290844054475839366258125021789985568064416253607100053928734280600028294136931113669746064700545695527816973338438462090252545719223167706474409674282322351243243024824091391390912865922421366153811921309736393542291501851997743104259391572367225379511280755147761524877026813049789602938570231242220934238711840675106853209674197369799732777881545231434632067016773995357431906164656353604546341194671939023133368151348929051178947139168983717897730628733243921220081658463036081683042570866666788653094065719852808792768220949858061599245497533887138214937914438510494341790829833048165833835338057364848659022800839028395896155842393296995698056640516848481576456853746653066047242740110373473197837621912602696256018488115218357526565336332665420968190739520622851798176178780598481976192225776559967309164830725066491475596614951067288883190538939650639931815395451150809887893429728610342985439952966038296745218166140643002675625662784832551482122896609164349095628429791977683008270585708744111910790580556655486986913399975103974429426586736623190964316303503925953809219306748196894993096904516611250824818678539842584765771132242129856529123485367441429404227850691594756609537538132113463907661290753020602926592314079093679262402358569854088095963597607244034820169964917651916286133269496832806806134587198707772940543673161825213076875849993353782628037929434716308828734739211586604859282186780220260283348425384160669134721334717985453830027043192204912736673735776052450359028663310944067072211488489609680725922716348585686802450733455598601367296716103015641039695307659474077219346004709073669204481862407724118028382067511822328889756746636730944825016349576364995984486496334352447155732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] -2342232705460440197616172776389491858137256138206919738493496744754232045360342951642925954763111746548917266077248595994916582541676846558070678165324768419410006105806427340334342434072434141112792142325381655539451579387036618908373127643205120220179419568766951458663361194985698582381511296538629808687542582393908506654455134349876975066574340047174787538959591749994270533245707524205860149225376435116788987620417163988510726332006633676687202093300190889001272311629151746509225041187766958391585229269317298449715225132784979728521274012072964585162231934994513377851299828884623356168044221341058809409423891258731782418143912222244901565820846708386862630645144642053251419559912931644040191998433389716699379706768985506470977676945667497598479956272735858635238549305801587643146444543880474536644210134258166832190518733556783823726675427560403656744953701645077165443950594918970405094817899622790987147757645425355006637527923010043525413979630468474933575910939242676399729286979925313555292658560128329365542279367617237635179083242138935227754917699248243752416092571227114851095281303836835191195273432567764706134601585876988848371301974482266605446215655902883387868285719470472928319617538366318371716960547271414346895684963019388287086939992734974184419150131926994429742582026621714495413231742063992727173251235453992025412152054640305957406604481557472924323755246598586484933780240362279947401453372623744130868157064597756629523562685844622347662207472376535247623360885173804464279184485216340854896623593916062529759411935534887337208779894362881534747520573526757863652455859260333508267154100891013016607119960548434166723978769296716538954094594099002914724644131764002053456417257361145794186151689042895018712523212580991849735374898229616521513044860469018010841375496499451736182355928659038622534628238503243264372109705795173363836483766507071244228124649246171562375096980706355243324047755828145955219441488746575301322104237826854531198780397476804366422670682830648001351740925096487272225204553891139373151949444172656284390733125143871615171502741743158591555102788364032992949827809872687694780778795339583320051817074654571738581440527638806539652517399902196043174289469276727240830412153199017056766553801619346713899997905662745131183310654143588671122752062016198207841208286730501722144582185475822156474484577474409990962902015800342190979178392461229550930931763860272181074659226008310161425470668608877061005796436503630419963946789881617565719911898546492136005487601596530208864146121462463225317184523843790273379997513728586762012565037089363615718483508447665626491432380520981294082848458657112436846164244605064351712629134617511521116024038706586021310840108460499302644457107606213468202099319421044790967794850810447204148629157412594343537457218548891894463168080418164345141020934931266964258568782058402178718719205320111692471566912395818670450559040953125814439051389452343583116782104811444621266143881411453174810697527136462757432519557120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] 7400595325644547903687080638249232904154827842956167224713607115710327657208299546505881632436666901069262254483186111327692339024067509873498259747006590071383047828648749598082790075335056346994328301032561328292282914028843951749762787245838492379409598717699867489526377132918443583776031636045376311449582583454627222734963376735840921694873819236072262959538553054752739278611455567702176728335455328402028151941123550743626572029192903955216803200362633488483967776317937355125600634498671420500151543723767341649923361997890809712661716527250174854029567865272720691823889137946987856273122138978644372589408605286228237595811221589705787926290875714452474019725139798500416460683091343469613576496488672362681433338298989433541074506019060923446845117729178005141366321324902263388344735201407489310874096599850942886032575356901583967355344048397689775397113647090323723464074608184439750886542235506977433077604723858236820169141963882725017354788458248187050450251493611337480321543788472791415126652965352058175260448795199236067393168108398074463087855939749142652859716827444568578130739743421060846921865895636467197465107157094775163770711681951266796143699188173682626149334741685332600118831000909137403220419214225749770877956809307271015183031777233300948187999523688162720897582765953787563359063071775059172099357343904233533248843202260515878406151167759414650628360923941792936814750851086571189694126941838856950507539688248694285404069399559162885541616108346164744484689329850770640628177845155526067687661993398207937018049308250365372314701034246204192223972592372065227975567765266999488507329953095939057200109899244376362011199691670961240069765738512193412850435073213016986233469149560169607849109880314325303941929720889439371958204831282482629142778634432627118451039429913952009020685393192818811052717989784760496790219930762313551314731654418973776837274611511661513176822190262375325407049974758726427539041674008515661773542647385084085446333724476728549428860060037928810952937530638200441137697772895694361719178297102336535509411111037129812434191489912646533363890601061932515211893981480416336134085343115422925804042700361941168010155660072506906478867871564108057314275649699642445031129121749084073332034374743245939777096754070712762134890745078426041832164514565094143483125075361727954355008800132091710943415232256823075400582053036851798950037235732785784520190107214597035708338740864140646848081996805634645049279147659634371015210783459601534156307552824669352961894116975129748683698156649902911869275586767661600358802930980805408893823033835914214995963563876382997972992223253774736090741145332038384319924450886770961087134975914995206358744316154259123370300492936888358574730574020917719111164269518739023281658732003795673457846772347107293100870637700488586261954164161665548884867831425741159657981731543066789425863560598512970826448412121167584002949443478279577006616699794289615249243219361530513107452382092788790508895055805137680313708707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] -4466142944043713263049862751406583652191268993999373699833656803474200474844532427740779624122051038388820381394970930074232010226302065980556013046109454268148027992112166118787077139029204433302156536406393147404220186786104335531741589840908515698320886273197683539491446407708308945037319162636496594272084421197179028710588967840029872076211368001591890094715232911267498379878365446768665909021358366738829036134540607939314617393489584373660719886572214324654206219430655002898025048423414437901369567790129683934886195921460446659058070433254797885008718447566307255974249933291165546635840661936239311101808885986911141969430537136329842990001351736200459370330031916774410758118266802592075746838380814179681872806769859737814620665965030537400769845821776336186097127173038633327281022625918689545831980564982898490956026038093976373089082025980394575314136771212762812340327201184434634180556887042247433858394961840137112805850233156981445837643596331735870792538343926450698404349528128766878918970915246052845793983374836652234944614131792378120916580430846256880678248179601350460404061013012800269488676896901192906729099535618875665475307693869971480270489708888596277251263685248720366047353728008881431449260747709285836279264399946350343739076413889262424661055484382599765520595753168528537620586826699162498318648508494420716452124119108713834532250084319844281860132321183182101580473603477503021880789539813092708668698955813027932544104641683165618226567929898616238679209941318025608985687638810575722385368847741756691634109683959451881279203752031302925256561000702176988459460245364819416540630352932364059636861697953231008251424270663989428381464751572264704091212685046449607847874339138673537804918205633519727600114455154014821891709477014896750762765481001291167517133264325676026682972363492417368755100477270719184481617591765266985998533316786440482565002333934923280863628838533676971594311774365310634608636469490208130341085499504799261082277457750852698362188784823450676177158082118821065130343507454495372683579279581894656965543782919608099693283934882064106017735624940444209242399839236037064849792044611090512798610109019971003264708456253422819153009947858313133702829791805755218991966666605677191650067124150712199270786385925094411624274855795837333217942064462634032050467916692672375797966514106130398883148603752964046286138638277733209899625883899532772193806888627338006403062172687866096153140101736036206413808944970522923676688365047697951038027667902073403499423503798595792076874223681956548133084500283397514183117146953020974129386106498549593806805916048087898230487381848969365502404248817073575604248870664857694078045309918740091061188206762895169933646418118128677159859104222288752621119610093959238021220830438072493196765841473992481532526116139553028290368912721997242454788535532058917628758538557888696187841039466912935393764489058051019654337528236106371983165478960895206934143777457938619092090516264658775393553480815281952027245019136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] -36200630330086046189106245507629301794473150156635909731194317902330248520048935008741070657555535918838084106136822882375754290676815329217393288188670261818348470559180850854367417844459333555859907960532346501015244358057031806891976374574027159072853774863133232623326228328991859250911151566805539146469812907718600050403209654285654355411835163775975305107835895256641483143502627915236495268557547632884850276289540859368931771584867814273477987753472761575324937945671885239448878706832061876385255959373338864332960926738739400902152698751246817265393734287375162789003151045011218229449885386299390388247780492021494999741642488479932655452820494851210394306768068961871202935333134332739822916955850207369074924310957419383825921995120616254337417294305026038577191048908916448894067495000112197274051422241245093507721669941156230263716306631853249038999422825365643087546464905557778240695384016338527910022350930471137988948100464426609705585161673095258677606729982602468094402175130619782839575290882168772248809500079973004663368712236041852155749202769741288716522439303413290621989591689036796059278660034503360032267954069331469907626525401623719367097565932244213990013614347771083943106373258209919543187925347857188654920702059361869091020768145715043845201041898658058686706131793819006089599685487110943740815630513040488825667646688635990849002265061104020072755893274024064088999325852193028108499160949745501901704768431602032534152769683201632656942269334639820747266776135114794433909446339138191929283353450474503359399676405513577887083044958510413617123746330945306098561869178239437344002177057419488187833189701782934900815714338312318431628660768028239737335231465810484401007827082330999400376314273165995669735875008311644431188143741612779274599580174617442805678208517828254922489577117457505026028892307874302841025217056971987650901374933364628303562009672645124943287084415891175781896697670369422084338817317012408282373271189562851256498316152438496683704089920885482709174261718759355913343740028620298611619983555348680237091856463609182384797356096121975682523358544034309364476990860097881668272616810245134950988204010388273809927274016680680172143901418040801631578432390783213485804384921481749978418186353965307924610948716660091654031826740508938454542243984102128846968886954472882882405321860374182115107810917690969571730792694777485940172788579314628448328120788290969394042215240334754988245475088020912884489848948628298250814232378974547694553650224969280802002697912567898755771489581898402322729369463798906866996573002024160472794459988285956765686188040811531847902606276291541153399585457486561395204580088290297873780392888736280110065269217683405406992587877359128823617633884388880001062433109699268362065069292392458833947249154825189994686166514129100887322462668443224037276626353800050645736951686076082372724864443072743073709494387394304682104393214860700539308284218348518329434263429366030064862022988851052387966955197961161837883236024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] 124327090539323739920429729369224493980963328259543449029101707542016840397909150950755826690741396754975008153258075920606529971967610235968213250639134801589067792439354533747259355390368026403265263642210250486527477487454407815994333450065181041361516641521203213543387119028710354732639644053515480960132293079715729978608259395923124486805053218883463628111834885662734865450565556400201277406992356136575942392095888820366065730036101626174297258780939195756502516442851454213031228736221651308172800050393522456246989845602585659403887543782579192739284680102363689141561710100076218444116687554628133127103505335883000618469614095910996900205290652098209921178709816811340721929110065840598837031547395130278735974085301297519069399317252447984723817245554996545746201449566898131319302461280616556336213131637952571281116309894132831492523577968947764892809404573338227234519063804031292528675218329052496998571503766903140419212136226089725324074337408090765008028116285591306278768875057928999846770399468886046623432435643725955947865805464429069870904773018673089221293239406537555768673717081382626472658009364000515766479269556154746206031926152472372934021253374681177094591658165029691734092127889559579398422903294943455500295669452209987740875864809285661071224601959005971392121408107501092791999366588151359399937334085295210622472503952595683930162789136928317456638105555013677728912388902170525909292031073298587139783043914491952854711951811438267090678597872471309080025670369902507163356075075175607605558755813074926290760385505395718021742199315873654605609987675087840097694812974075569846855857193128405625524609140723531053348390581753324604611061143749398869431365867796218715367979106797769711678613112231334338340278293690581116070993593774724333503597437687481448102318776417699508622287566209392501983420795772020186469647166741395175836400325650360256871269348204643706796513271604575595685881368081009249292931979115474831176710399496094099929109248104501894354157416820329034846299159561004062166395118771237678750578694750645746660837208996940663266797816890364505105632183684810208480304616273692873728117981707267925325988824990526581773925422704965548220871387819302035296612071774403251764829566218353365557786612415032055991939283645042300540194550587807652748914230620073829536663796825460562877338905628778149632849342629881149885799412977967744915330917719358040232622717809397439899578043503602279482247277968932375926083891656543958579299608245614029578682775097584528386427464517278121930151048316993010383514052178544299005795770091307803475045636584622398108497195518645025037748038956660397142879620471021552656998244615643271177694544119596208822841081742516099654711891345853766843074912120598716052843694781772676118208953792373635387756207782021504338604954053900609330228533812985503271146403625921016491381400225688296848552845809416289133395923522507717412729737777710739052839804162273775296940892874058671511845288091459852173439698551247706701921517568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] -228882415340087769899659891388947257696760035271332487409684910287422203427388703120449062848238399271216465429600592767769813009810532441764355400121062670118338838931402902117555341673779149976040591071330544874611203304654011509005449588968940623593711965825009057802535291325766249966854364095802360843789689818445872071390885332709680835798720199964261192347824200203138368095463254807123366783572510556438145706469148103570687679553330974968829725415521084170033991809879896683030796952500629644588246904759312969940886011098756502564275944473183992142802698700666367652861558461986236112720253881203912549028883503398485448122655470372664009933165318651815508767816887089015868446664894019500532670246479784664336522119619877014954753366699795601010253325888914278877582599342173699202859277968815458685943804126982666217177120616769845366032954257248868014395568479251744066368433003893034069383453671164307698863207647944946910529420627877135468104449447422070188937578474651163183378912177251819401845436240375525163489298081956935418576053714666735084755543055092938112498572464330194041839641454105511265887147120420880392376217789634735291818633478140467965444124243682621207702718319908705591260112241973292835502508933954597384472089635877272256924212398244185278342172266004629536394058884176246037724262766832899474870381633936365994187463333834275614153677031395113271590755981747936466432066125520998442842110090857667629639866664038860112454171387297433595264410534993714237688989276675756847012537103488035120951548116465533783867417626447559494038910255044719225326065399987716993503789070307852546508894560685327906530169084227532269548967501437663292606965892250185968834575301689544405944943719641240346183599491591447436291479470147775182010464626126791187197978151876961095155218113436694082317855693957166097857372825648934495198933633591748895387880070609256014110147655780067268351030509674572291245749466965135481924593026402142127137958342591892181071025772561967502098814132321038527750309087357939347846081898909526011106741164249120151571462970766993083342334684130113836401210511076361302141630878624000003290885739886679752642092735174184068705982459044032474562400735806648139488472915358871808817358693920432492249516339158107079257513479461475526872731270178072648765943701951907485171210412334296547898125222730226583710708362042491519942265851999484289042069954849992265790169672556382536209732469307914249450253924412040618775444085933124756595598090562331641111591239918729859876621189742058213491520106213584541310638447208831754898799761120643976198391564728018751602449473186033236531346367928504927323278006483015917972631323229631910399573164517437022594976988304330983814470335961246904395980289208940802088919560243777476441377115089721773060112503866436349416276531647115292689340997281946120154878398713241512023171369611454608764928502829588122901281082321890676640488599228374284810601433533903382059708656710580012546434680237849681855915361550750147442586419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] 455271245966201041696776569366711688201842537413627103925252308716987937706902064302131763501687510421815362034766634467442303465345927436053799312292330380997613044722064666660387989117929194850091654469080964802594605929747656908163566179639493723243076236484151631907128252891128543978320338646874942404828154001781391846859261308963754152863125635802363904290025114014446325981289163581215411666038292079806508686136712948919279838366321963128097165079271338852181346501999117632322198046549677240294915307112431385418183426122106490485777020709288123729075999091871757413812313195250609019392756454057291931915346900595824396679706467020019088659023242224231438914697563558661589227645909561062390945588358283847860069039775579267234134364070620439667432398618194928943890874548258480416335855752090804398139847392632108108296059621327108266534200623779457068207332779823127717067360762914688680396269587162221934172130220316296285569419894384312388480427813370457006973378096919181422864509598388059633599306012896511219064318402513303830922552374498058234752545437062932866012941385870139725823600343523746857933666850376112508906789828179164560971821897808884675283115517825104421553859426913911993254785282866403608949234027199156653414073605053206989944206241274496527070381035647069495921911349105352091582568160981216193648485958706968788998645097778223164042771447602597296888346970728885922452147824119378273397350666403500345765944527318670252675933336814548337166586021914784253100804069610131111315524933380204806268661529027989339476797426578224867264069942194123135995720524581689404980747792914177514717134814257403138894128049751291030918934352480836257032299200864071273984781257468267924166921068990368148791364712044384887359148587757673100425701729071765277321379545376843758978530967278791083353139526131565418724117376199188988199238014505661460193654859231494897149946955573734662982593086005278756769211674564324727358042462816025507195684460409512815514683864674812604180867872143968371970637447614727116259664672609247202250971794871497828243569882874399956823700113062024731139116150963660225751872570794319035931397930803473112653985597133867529672020742441727196125598387588427888654597045203511807341156919169729122328388233252572948613170601124267573499514727739025455367284929309021904931843993418572870549522170648853015011129606374017450503868480751107347216235124833866826453528884444371572946099421870419771153556186387116123224498139812885890463551941475806203157763545872669796984717933990458865228145639216004901593998094067001470985120511463875774410528955038438713466225270618540365181115498650070766772494178341072391279459344326227563127929135531898892149356982653210336606927098940763913112029453635655501609998640153107701517813890758815646492875189489797169652684546926721712626388121640622446602880870068116536049942399306103486745883425436613787305438915686845750872505621358528067834251380399200313208078180726132883235238951209946066183376671532078361707555061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] -1206122745947516637092383987426485839419900921261755122760753732441909380175614421156964329888311819506240216610128653300733653089665212595256995503667071578631290300838903010394845262659952106384012110491566395836550849896745792807347797966254935824610544703351329714685951928960658648001460033020344604055064886092384659578925278248997590766553261976227918538003993090365130063498346169484226153583898232561172360206707520216141286218418481354310851218559900983609200641763391965174499746876173252026051384133403504069615783778756851225318024984691872306474862328488626210074884630926551793884240588354303373503485121159552503426323740716936162489155461639611854132231549476734841246110939570883660438398181618617148016830684896345084692725901056512456891750643423234838661683318096516821989876081359349997523614684931185795642663419618927582379122509410200173973846586200672777543867963362986955678703898550957378247452776313352327384215285604760363490771402162389929411119151132222505390330845548418910877728120156457027356507746156034501556940715432388061726251196230223138075566673675441382941936840042052819372177129403004510242711133364398578914473697834688225498121041846687578949943287370315587504587858060574602515546775370383241353858238942521294860165193501873680127596176475955067946113016158705119573248522449565080290162935760040646894967112447430668365926092644606100789581330943930953789999952940920456910861808564986576388916464251455381229490552985065228353511902872003863613271140593833717459419494533459741585200452469034425713859432506230024283329402002110161143472417580967010612801700218063810752788718416087144993463980963381252191948487812710651197347119300397876585314419561534830528354008156702056721204193998385674387866677426744685217153203185185683838374535693700168015150599349931051751957759483759431166887601241128193508315959061713332600409904351558205490054009195590071422562380620105142897721433569975633054635381548774535827298107983852768568486132478243591122831546448542873479768054334704016872243835240896228377607070349932087573588021388375949075950989385006138140631363301937780214640229969688287735245783880208469579869536268920410470981634351898564056238179496881722698718241282160496033232098610848497029188301935730123790344049075804659184971940188944725621694293375869020121989903343949090824038767050075147953213065818934203467450042763261729806263710845360096601225587665740129181764460395811451538152238940889741572585434109780645946296860077456880929007298682929351846143236469208867694393621239933981958790054262371718069137486426094566456219881428732182123233390092968271854622803505375843822544962137384062954816967514334685481203206636001079935318659807185914089547321505589743926934884361177917651269004027591271267651948620891931010237915242814222845553390799140616076111281350000005585236563805710063117448136745750138250413190827363225144765955410207541831217455930954503410913724056635420510990150364044709425551138152898144544516151865618917903381341143040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] 2735480884730502204998205195938350555201594512114430251589673703353714206292246553722650490161092688637826947113539696028931404116024529007487950901445425630959331576676200409173656505612200451560043483340016290148388457165158534476828204341834644701072056062518655692089916860886784407729037426022643667889876577921887349305869621791508189926636639433874652003813169077991658387929724709310791389581104513359932150145264871864725357297878531623672582697842365504499770846943966470341137056001573374448866870525022217959844958337908101365024873327991421673243559177845202849051596566589294749987483309196967376231066860432145866228478026045990653664574552028238537168822129451363372898989553832945562473234842573235715062862750699464952611135351934433112854705126238729245327412454915782093957886751066945902346720851004170308700181541616627357342450194980844686879247758912800627563251856462867633817291302884019084636095683153468546253298802648449364622649809716790294270566249526730358824685299112352184304902261883431689381451195627372953727101351760816902328821817739129580893106322514483840483326055692599090699704135246359677589639591483751408559111162943590703296870664354535634760549499112838468569019647407138624343874508228820743178761556541806144307832174742481935843410996199319832442170679598504486987594212108710551624335373429863935235379762546747094090619702551682555070134882760527214397587629125077846310067547071307852866279632307891999808957331948961188766159480578118592437247272926178584784502063412844949777857357720164735089391137153664590344242636607634882851733851269990837385991092721573595979503255181937121945377348484788736868141588111849118113969327535811051965368793430931734432329610926203452603981380102454640641042765034955754834113509031692553592777660603112563996459175261548944487472336725397011883050151847319254454950701799652027472815158819398675566447513831937483762211681498852406131795601877403780440315559257875208636340352122171189479726044333482233225972157718298775235840566271275421149051255657678587217215268076416581893353945362718904058760188085539187017836482455783135805968754380050446026560439035226634225493978142734882669793474974143978431970931769277182857023589004202853596944951494298820858944103254916736957718269622056973122681252738373590261576644290258149495959547819787710472181585085121292696889515797416047759443027753082005242027619689490152721409692736092461245890063644212983893766785949268545845861490093919271083869412663258308425984432563352980508015095364568255270729396595741087182015913148267659478813615858956322113323886792635631812141607340086859701100730609429785533553421606010712501207565300135624139682297782433785348416659591396366187220708641420629080731556790725876340432625813505236657191244508040422298643748448355773064287566631668365784952449160101642116477317593054596355993446039781351321924384713734208310793538883502879257392280653780199556485412590541066172965686451621322818546717773602361337819975178564631144017235542016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] -4568403581402451361455417598583843282035817643465879903466251891433923212342639615067328259144505839033897898971770921643126267070489071046883855505929417181636547550536947633431245122285952446945617482894480360824228041039080900089796526678565727503389217878731273945270403785062924663915280401919804171988558992037642213362968647536480808923342364122381092998209281828112492836294689499395050611141027158406215197209454060753988265429331287549996058118596097012459710311502401014336396545247480342836407897846727110753067881625895925720700179763315644828491958462150886856883166406723581709502544179973877090271407564718413135794357497379933943369894963177303946666683655936826094683511412709265586244444230156118530805882929858822336895706963532657780206662418328094912321904636184464376987090313191330988783943158090592088837485006108636074195086282112694155811767549233547164191135064769957667489024232330576748168736987790204027645917691078742225856340074951397690511297249197336622489018050098529832848637475794390905148661742244948160760722241388648853318906437271374301757999867936367349832081146424880713844165871449437163191355321604022401907642421337425743933508479230805636389667902089684358323074141747337933489110575415787528348591789487195083263570604077002518619902414073339773215027704760571937305646490572054865266386423059048036621692237641134386094010787062569795183839289252137412862950482581786319341189130414538053597387209415193512767999595184816670088226979890418565165779390235251073602860045788318364230715052338546780237659205146403725137374678038985637627283067774505891416394859912730058967902846269414123643003099131618683569071451201014670265060413923096847816908653030920515601722017903676706607566862159503578909749645871737902164708860548377987431813983337214302151001998656746327087936988471709774458828128478177455206510490715234456296446289490951607871832165446903581416148376406808806463158657943776301937199180861690018012565295164773874205460122463557700210925374908644296391648069844536427762234606791785689001776110604835837756410228651251670637217948659369674321124312747426123781612243116972674469126658216354894600815526369191479956859645632250271556056073760718920961591654003126528928655582730229942390510126838282431710815232678325253038324738712481265282009341180741971618658661518513838821786650430325068205446683179993007348974227084301468226013702352920679094705509346746982901043578591970136209100063612560266140914511031855551222922036553477755928087805507580896458393876865989065802989577852644149016734945166020826458543898182498262538383053995187179867261164041424041236091521907273781748418235850453735313157794800495567452707671186103969828965473325447470162742194481644633327453856370017701941536704698435048500266528918286407045021800460964201460147712123847161321264342360985136977294872894375626512559264912294669321528666627445543206044453526762829124058167582506636103997810649403355531082781887636819145501267260020852194995358626716846842309844664320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,19] 6143235362113056435856408509231523906845655761040356160547462929066570748341906800981365921474550449143235465049253611007201145792503625799958802916935000725990488520066651342466635124694566875461456606174788441073956569140318707024866562178891034556994304580489369123842020197316479319565536780523791298947471612046504737876139392510179467098191357505254259103236204883201244819056206448083184396760304778397853667602584877683410927566128010876851557704720558442760110386385732823633929924766364359209763496966412984888633347808870427782176899208602990968673936646082322720899236050752283157589336951736879234315738133017194338915894270707158934382560605552112777704641454006325886737253215991227393429711349317100904465267910017695744520077209665363534150895674858288325001885572527133775598359178938371906283822075743767981945073154833477105772913429002041119673689477402572257886732985698477837325951660387443119870870828052717509040885974864832197860467460547408537979790798909355323021160910358261477726273530384797736331518693275939253823080520038663468761037947253920192569144922148594962260946461192727003800114431555468649293182740050603740778943559070206020624267530450943094735732453720350538094685234850313948000824827987716959690435621636197567550331584066220302882815513426123634888327288949513213600312080346929084771841890427645494367877200468067640413239570791467889310548328519400997174503777235989081911983150115165274632149907154509735628950660557911038826166375367558544978704541297669483348568675340354381907457460221978733762731553165020115246338124881234514409948302844790951783403161100579176017993539989320229946904923222144811554584854193795146320416580152533841744562597735299663131640017554265976574818793675197153364063890634005186353624927207166257656322248064298914850886926064377031046316385188285688183411389176411803249078498530358913522520569513082533110899268559800869004559242913338320009093546944542510432880390111484469143408459538501156194760464600492971454491600237748560148830457871198763170175403167559034494536136945352980101841805136810911269467166290850327165616774806732926431897834520737058189106980791370360583814067264435746538397973988897994577041175620006659890980090734001214427108487568478631510548843593141106403164137604818534863760019602176684309810826164936478748683449482739738878607858596065327228107612754218555107990626996825141162419672607849934644588355415225884147572047090356062588584060643043600401672844263426817088067768230249834867043085222280009757746383862207531500065542706751497678511124586671681313620317293099983493157977468629999298825456838106150323911638610720510513192510893626159759423238724886825736229577967076825263293736055653126573144686610105468733909703633689603960114470741855117618081594363187499863907537018864377061095088589408985804954066186596287223953714285059983746677169601477963320261388817892941865356883916444263282343177783970763992928591460337472336411364138870047491640030656967602811463397608893147843259805990912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,20] -7956713364039869742374255789490155634299080278836136333312835049251053272387333083370405648605709432367233454882570458006847620518346273259663285777703080683844298172988519363487524770516554112540106977435033273453186898851082149019016706675403521776918809770175604328460905996625941128886010411625767145094597046007853901723287343384165421800105979831893207568494074895803515514695080163618639139008965284619227621365014649034620725120412551469914489908065663035358677324695261661294979498338646479123869231971021895925031621703248601245948786480586739427158255561604426645469805956858883693616283066633846094022088977446496346143301857468127414322915681337717602640231683528730179423913416660769438789559910632848640984503462010421353837702260088061306119046072812712469787693521994636014038572403298086003095641668804477633041609320793910678456100991461869030261211496181387759672149226818048518838522453349998617150615768708556144043757754092175034942468451255977769076434466541083243209138774621824195337199542936828548957703852895580487394331956657906142573455514610511745745365480612189303873000360308109179367911571834026961915384524935176313351399164082575121018564864805490428348477067963390007507653313514615582663726967141308283540429465561330560110519188364214487906415430784029942261302544246844392351210783571073733976976425174291674494458435683409240108980886638665113462044164837017791601372553121320350274221834982322658692664040779699074975504070515671021451718582956861716788486136732799187926727171852318588903626665739614217934411801952409558961019673129011270779887539588760522395231507538861782420661750395414579357374341091649207345296736855715555558751164688179078381050195259238815666118659920153116924786506971116239961873810523544107946539519536424231263257765487023253926173610053007111440592135555587177032726014607136041785952582817826449679518147113574801132722207057809155784774160745837021187191219778531638573022024055174951978296595100304105110490926621110369679454596447300345865545881035355815904923277427439526319489111253964445075001638254339605564415036952623963799197495389983237605991250261781492786809396000876370776102419497543368166934007794107593794530579128084603199529081446340056971308641928604823991521790140566978098852017243335966550426828090468107992209374673909158522820169070777036739122185786848999964599547491677095671748836330608262249655231785718466455379871368064792572274230021176731597760966262883468775544818584215351481714549003090327314125902468204091550817729857623832729012439669337111829316437461380204744334396563831096243543255850409934522198855965926385706519950906283780438305782190400537947158108748838057119386843272433675968432333215768459867377541338539946336163571410713188694857394592988007994402080960639063683030708835735490411318689748324040884017892364119575028307897632800264518044822604715591157745411306182794613939653842424745232927883536833501384407629154389811790760370391688486063580714091971886619267936717644137317247022530560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,21] 10937195753121781480930567763919083442759175139296394400586685420241259225265794810825717427818795885560701421043139271233858644080649663721788348413386986744908749383085330687103883157139096417621287115964538285791426586599342845516582304157092219697166260244947931875425369725680439644346495210405200183581179606831280545040972516402218561220012690351069966872649134024610780605253619865013323634683309816071688900041678949697788476056668901785929033276525527636674089122262323834815147714252133188390101617939950127449700948510613402364988553962900923125049518270480446835497359686827357785955490595291459659291610667084888967084158138063539795956952759141797992434450424542362221333080887810883271592589362391478506667176056218145089381621857933689293263549735519237397329875881188716453006191925962086623528484734560938137786785817197912551575218836219476438283030846499716126371160283202985399013457586631475294803648483229151467310390096618454815077758015572636392568555186676501721604466679642596946745351746323588707322353483851600275392327261313344317007034886941752667110929861536742343098626078424801610383155327249633454034108339337771116230960748677244234346264318734873389259410581155851854493978991163267632991594317534787924802501751009845706052621486566232754979823678352030272814101212515004341031568796182036193111402058988491399273380814918220446401067637951334663103855010990933687271689905230582204787861297664921318164493996024432714880537481811191061638946233068069879693004387842932333650557420805590788714676503016658627284193110851724197171105855642804184118309687841836427123175604086634636627216851217184786989462573867869511401980656906007285712751776709171123062388521947823330897839223497446677814406096259442323380955274399248722005638387689461206923812360417916848243248110943866854799534642459147242467822563867096775213842678676177566227070142948346187508207965577894432523074583443311870902468088829590534245085254115136514075723568128180217627027673583747966152368979518723188720345165711937879230300325423677734483459296716223918292786505811106294173020459691475628416486116213857274024093884911651839542851418692155179459358212057690764065085889458265642969160755673206422577820062298768910402984159328299244083149895959895683731449290126030206009535248963768876700239585408682598558284232619261550198260983574698958615090049273564566030024423110562108385381411832574715531543672585173337822982973456424536723687864321038568009264969313362060921741404693342773301102278502339252391256861205549256722296084956183094372898071103463559262366243099340561213852666233395426033343759129647639744743159346200288488062735154230336968762361024291279616252258727827854190446773071295769099530545254481610836872882580714626648150791778225526857176626216551978624458404379708280833150384788435102951204725370368256469582634887130912410258483572200927891873922147043194298892777188268203966832657180027551023390293449993201702984819834452291225361790444543214635435171641196478604698028343296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,22] -14709242361435302342746727123054084759618203622816418112847792700216124384924130637510814049784362400880904421632555202672117551131387618836786317609037220046866911444744543945028135025871723175251270781328636512780743956381346111646992961241561413808072162861343782614022255604987419469102336978062381988154645090046849471918693382006333887306785213526070075492862258494724199158287249396243834719506508932372374424010942700527169967909437515331971841825839978654580914052691103807574030035043028155056606537880432325346514353169706466462197692758818981968866069823727393818623408068403805928249310057474678769400487165924211218940492506101906944593269062777896575121081426466557755671790012530194505196075542198809594822175960556410695235603959723783598335352424343406488208263184186350518755126255702481565162326454478276670774609145131257793674605405892352096555298078911899900136355597618942238906929407088492939089932076802875340846556973611363623165552252453132394814221171633498096645081890086657963339530310869729208759965456962871151633074481719341277092883143464357796446140681474943092768474972871359072189000212894525732449574536904530502174586182846884073193194104593797809322110925226834697425850870456478328568974307052896561971781233090600444943400463416142951580921052381494934792222202212181103825602877906355758733855562888527038647329980780370386119307596061468797000621122021582492577501462535753425047115257400846668623902650601765463065664541186737002849381475986098565110372658905403075467036085395876435667617905653410799200206620777220030792573075623627448968128709377566926295896971828150663923995846734759816912952651055989472387523732001044775148855002966391612022103412038532806737281736778847840046760004925845836412898996823930555217589651679245584409837824817256025854753486392406903543212705792713453069205468923467504149689453826392238240587250902077773155494820629406173323199625959696877634257177630751920885419636813676250118749442109140385586771548412621294190076754306256257764702897160791069273986393638327972704182013104745064838936554166376072025566628290205932659791349971665200301802792916062043683289669902524848043341284329172725733534454267076294433215943217919004860067932301566538233773842550933263317307829464123421917113303265978297471999672132075998276106343706628792977346250985640013540144729127566748918196237268637339917585849673826824768298280653614230542948375417127178999650249425143821726766550637028855119790112176620550368360621070359787355115518392225939812415628524934527523537691364857444913037554325864017537739182671363030917568080915297796908002171142728394734729365118470441079825342444357911969824702496191872569208371171107694429747956208720167900801276535733502048111414231926968554601594799214574966606035669431080083929638240776070079619208990753610522720365258475945674295823267896551192912816526520761056644183321197537026414171451909198480956980414654955935352826952934326913122620571007783286196320974759741740000214977676777044983991500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,23] 17394644816914251961636378196680717136722166372159080674532048647866253384792336742032858342515953190163269651909692794100096639151176863855634829294420395576355554479142141873527013610731818483576374994409507642169274500364668055108386076690955013493430116686478899304189394975317986339515913597413434925911965052076030242409427374655521707421725143531650639118870104368030247591245239500585691819176198149862264880825212832508555211628399542875834868429789637951698531535344711322428632123541990545961465459297648201982103525161590905995345079228782927065065454672599467215943362495776304620450651620515169877842478468142329062700790869982561161178648834497035464893857098712589281870712327993854837993035128755233737319230136881249627873892408980481287071280505438166166231931899541412897812117913334570550745804152824131832342271793026296416977776695115161272121868595531649480033948034331967641644733334739777099855087784788019240908965246268929958910435030132719015417522832825616918282659950075632954021737204090990826213442560030149551793632921228049604493522501349827659378075773611606821989533073171566412348223840104072957146742256876097093878028726994050655925083218654346255653257013880621364913407064064900890215796591017012972407753104410532640975171482707902770955581216475206611408762767351944405330794783843497971406621200879798021869532063489525373109056710247930152444158312073359468127645762002428430009171727361424959596941496693878329330972999476332772514197832848048269037441259534847252185558861882761977374363880377388648920835259979005629266391614346186666002754602271946004128212699540640437551623454111509705412305545444784081865714504005100494478399344630441346034646045951219043049030436209010529093988504389831633682482630938506434977126959994333194429692570903259520117218347026336146763196023686124832562356374866804611099660586131682565575358803963168252871183070143237341269166286442605263275861966724476413756583882597399572410384065335162177962932798835815929990028635978031466929161015615218206059659740356906141493976751530607119359405353816526562037307935689484501977900745773635496321679409649536514429604025184855231363774238971813834212423812963014492211334965918294187148983918186368302786625039461113581426880715888971843229280573957763111106783046579873263137290663317908987451528940680301341356184796440752672816637290159236827005397165961746041824819800014297351936495512258909415845229309089992220800844144863530412860143701739710227614928188728786840842348720149950349270943307242967762808265919308565269067990207494368555600256682660737921170301729167218509760064686332348369387904040940739945891199829190527366875438489792273194218991960796032870696027883467793458730659282109847903518071120721775436334678221160235382670207899488453835411813877517632035121782181466037850103576275252403841462193064529036309319969428695997730241596521278984106350394039124571817920816478849328458683001837932335995973800722285043032240055023642068676137858998329575144074130147508224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,24] -16795562235264121945846142794229599018809043528461353361259078384962949475138978513644420773482177431178761332475750749402432842863778158028816784551230011376269429461134051228065911870018685490803882892928510408808225911872699270226875548124076527753034249872919470772965110368077819625897091213398117179449465832014136680403866486074689964667368407576040559287427632488931314708714493261219102631376210380310943133361118998500127692469503322880389606044806308324503256699927165610057642403756701449540082114640687259566663013842354370042333761756934577622777480605466202055772948219141434694081119615451457328610586184532329319030353746728525078817035892748994581533284836967275396835474376067710412532337307356169623479978511093147348449364410208643290189801073021559940551560980923428011811183062215248605601106382928752462481140900133772333499296215457729298493485710909465280502767397987993392016722787512898042234816795890431254433247354209106559577436331154902184703027411329066119943663222822880062133013070488793095914249986558975980012383285916191110834508265935083538735113648975521241190843047395472593941833971389750881605832593180415760880792614868376643754969124406021252598209532303420679209127937495639294638804187355706290245112374722382129507271295444159537291247849277028738175067581093749206460676574082295325301850416010967317852570938368745882105745881024610971806463339136717856013096752870436753875498299436094494646275783064730432220934216252347406290609796144147465570036938086674760909433714900388223220017125449784887532977116543550017060929615543541148540215064736457935097602429951644457414906529025329461611830420800295955344068101348449907199420307453661831842262022379946434610355904295135894635342035723452526265713833589188145731851602312781716069947615171317030605138517245979191042194598921553794857756187072319371074607643264445290682020481434458925276149669874858970259274008377236997831356167560065291217126825065299990299839847655629262709330267064490298985993576975742618627785420375142268621005137441598419662026513306398109251306625184590010834266500498967354696760643513170323779486736368079635551661821117524646313487492644337859431730503623382737093873453332303707971498580966700993229249243168081005911035037700070281969227826232052627756855642406977175373488063180994082839707887395446665059652292762755133044007097289419189349368777945512349516835178716851099333102075403530091527911649570743546061012143153042803526963658959382274379966266547789330786653253789088240844609369742426001813579206255045275508788883466780701743116117273359881844402676857488086735912393663480820286778317338560014827844560978859217495302071979067154076617254609784680580326277971153930174760132321944753428853276950318242879235035934396005201341429988654435152382667076493916707089527788056357419822897765792338862451250122116587484559748190053509608922682560337686344627310115995862764946955118816013790655397087915178376187207744734119045471481801341863461058699522884420676634646937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,25] 11581099342051340611216142627419070071905370946578969634260933942341814180146335407759213737642629701467984486225183865632024477065567162895940858088131058732632631271103245612341421574496609831787612244318747671877470883152621228638463463175354214355578062805525840729557245836882611622258256889846066387975878425834555638261002873431621326616984332561224157375752511211066498053093003910043996036975044803111199577621737367675456290220008982866334232241218447404433378313176080559402145026914556068889079588368894366788209860830699629667156760961995418859974979426584746499777391870019324274381228294177768430013254365385368388435618144925164612382329020932273902018734896020867430412266118212976035152790038819954539221710085214359788586114145173133930357173705980520465860096050499972265567117934100751720548764370824101571468779799018891840194235894060695163429027316224605069343300041615880973822280785121910224393583133102996005338744125945547505641808104585851990776285527222757305443594193888821206061017559080629830472202071478924988109716578932306368591816354511694875448692940254650646439097130589252984780696893285186046020755891063106480458766563771402343971341874461213159770874383192232072400090426764313358199266644430420191520000212544866302328985014887803354312103594082711484757204779292005082492393740055391032802441505170265989320526350928314981551710568692563936590527092552500507761798495553335668597151451130354673458339095139208534929574242929199311366219680725567716487191840216691969185203542081803302637732414643427768097691218227955878368738174384926119942005692292050377169483090897693536972812070189027066788891813680293338341541861310491467360696487749238457023479434607088204765852305890595398605166942608847468954823212177907846829310684949997961359852119664482487667012631269624975256150924473119948140666595511978331224766519107070683136887768031419032973869366961837692756263769356388442715102850133369767766229637474502324864100147614381487835952963733699410000157962467488551873894303603413934268730439400992245001668345416613621012682742012478814434351966675073360485243869478425875408704581823439793020859248708851219572463144835028798764790725809049095925182677308723626233862693546472776361100341714416130900424798737200619087568566607798377713043963147880141196618524911586574889526285632423060430715385961778441226403895255587457631791691480714063204844967538834106438689190634413225968153709412872663337016453941940100651131919682495208804521361359027285449920114024771957178437801725925755991397261765632438344494220212590264021265075089498842946008612936450331442122875950578131584410794491696709367240280046301521973966277616415006053039991675857951126838229745339559415840640240798145055254511509971519696803412913876643324740263234408264093788438470471340433319010985127781769151889903141591179149451000527137253388477965917697293130318451868477081515893108822494739745689446013865405652437368419420699274689163447041190201680693046482102514313485836716612293022973952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,26] -2754802426613706748489272594057180523293522789768668827643637719257768887182739604351811018955280336593226360318665455083947357032016173327474688088677519839558000272732033767702217413621973106953612115754404743694861494512792110748435328523009325124281475882787251603996362024451005048990166418701108933405812098872804738238754988218809445059002674381605169553947361637956408752374337384435028045467087456923848304470119524504127296442745317593673744815602912503317071133251407388846047179209411425927371171498184906992553696539879358874495251181138081630268316614438953923158359806117621067599442381673795430675824006676035430439917794481606633910484045740011889059050945098976961187334786052481635543363528650545028888846550809468422275354554615336051965360377724830040394789047164470184010952358857644335267849209956835348542871576155597071747387308804903613339199681403964197078057071633631021289718864653117867958557469420881561892755620144356008473290947440316661540669283490408867329068851954388320024246233861004164535817110937066395481090782294585217152617998761421498112491453423453634753651569911718389482839101220322014909049705038617953569970359169824486105763187569309536117106558838206641188030099614803600731769395643040835249268247239877677495015817840825566490035991945342150211120789914458287487149627563359136038594921713423127475448181908957176396253896901130801464213747055856547941464381946573677296237668671024391021834327351034877130510149462381667480160617100207324549615639764628329997329744144414890847404551910987342781805258715086031899871266961476529811909412897955517983351443083295088987776117430564058969503379219040178363098047961460734282920324284067365043209984923360591283162462126898657974656637506701914305456695500018457213646067713926587861689167541161736487977673629315845417296486354643071569208610054559060875922368039288773935887755123407594216053362913529192609103406007621146226536003098833317951422297498469971016899288575423838901307412663036117688852457116959862846503707814739261814182546004875264163779321766791302531735090179444803711245003449536872655430067390410859941086487792163921701951833256756718587122536261887023541732148942242710962076075033058611385783791212475146598473351350519336677497937024147172301149551749511391083405872728230130929492041631368405368323371993640709039528344915629211660128164220148622720329701618053061850702926332450838240265930407261619883725592680805449496694366548699589169759243415590663718321318860857822270220185481537516542645538635506617925370806797770332959035036772670442066780776259097790583290112603665655767876583959268861420880378901983359776861303565791241932234650270824972112036628381177964041296134079538473042874294833493427591191081068944577541735588028735146449049547590853932640033945074311828972736954323127122556242831906456089811770677183187602447434132970880171254835372776163676945941269351351211575922350157174810590925607676050307712191988481507124830516007269419905630163463294302601601916568862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,27] -5746040956191265202440801245469001191832484473930617657828781352249095449361083996545872909031612261084960814193555336587737413312286157167669218514599401970183566149627164459911516321472843726666101832617084520954761340431063196686975971579098926364078868241837386160689520710905926174525121948431992125189475546260851389920112825529291854393771435594420689515345725327610872781242351272814029039693365916820807149451524119555387484922956170633691500641618913143249506587790224560459342968567693639629535851125140505436367435611652463700487379378709693704232347645781363529819492773418774425429826176401272430255977963444517407625328868038219942865581711315112900082068490611473695959090072581015119159781832437924835890651589719639817603627553329929843966584816172589186205745579854227305833758117804936961314713766151371779482865804637555969632723092488208409096096537396708166946166682719993318011746700816547347400453189754128344652141239543711625865385140835889194085214124940933273791330449239144425440798543503466611192592348863938106939544079890091859252581111112749511772997120814826805402619578931437278125542882306897833489860407307779759183449758215290892299731033874864037591334706019800826073477507529645026038241512812201959262837012241561462963347288918946542210433811294012292609012944696985341917227159480306177768177381408248303494728212783842249961992656702496240658286362200969890970575627946990763349438555341142620537216316344048157126199978288248798741979811856596526067349186820653492646864139962550499452517264128184853218064760495042365163850000708297293290623915456753097752543038435790924644949668900962773509044342336958233218664593547302099823057105623783043237484611610776691319319124881320368260760190774142178401477965831150287752447426011205376639568559825744607414273858482635022303826166175533438973405002834972800724071053143417660621817290757105332092422527669244780398208314767363354609461496924887206113402479882686370178471391062422997230094606396442358789132542333923584366117191611388837053566272014042963491185202800650091808902884871111844690104329511610449968978707842942433971314324510937950493733982034313442109633941521429591844943096568311401515634997912694970323984063498171389967662995115492483859208443364489783615460548499820732304186099893126738635536868934193695964654334063722931919130573961164575892021498811549971102659834258201914390671496664260021438318319480060888992791508234517344866537289931996331809640128435047622146861109184107588470977402720763016087911989273551629613746261954571989039367021327535637341288152892900091406304929560036369980678519079678885599905643096821067851397192589596635588589826016730072080765279647913881727423734408654346034445069310600255923416133816562069918297473642857218082019064771931982048170552594875892422778888422352944652178235310529302114336665528909118907574908598410245700390896941748041661482798598479961386116607242061805970378703123920834551910481313570577332899411797384749985756755886646624276408073977856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,28] 9642983317963187819762199256247402834534116442391782408163359394822140323735482772609633407556490151741049383724327896053782818395930141541103825114613652837978423994205494060084685715752511630730317197467594850314772338305800182669803121325911488753680179769870631965053162128434999959833059563898683984775633788229435643587072531064469338442692675822738511773674186680548547439630582946948972307940397643300874320942793578575351323913127304022327718289982261048627781899049549702144505212737765188931322517583851236760282510290583971882768130884575974748113476797309453114240407002051191130128061273476593668855540031961564233936455250976987748084018861002126022602525808705031431751695500575980942171127266381631412946992845706885623526458788535045927179558822813871460736246231481309340522404755111585388303991947663714037510716284640805647074050581332278858994167985314564287368107563238038299793560617087987150069563848113001687974341756270803216624065733615481901030437065962464560356870877884845172608020849215722934652836621671112971350689551386486628845160648867634278065019989453190710941123075601133200229698764477592032315917127111588922314697812328234317141701228112425526716115254747003315591595267790341042366003243515198162016655768752551864713118861863281930388853682700345091838547958874978966127256728882621038939455021101643728536411054110011538207076441519724990909382122403828541075942547366783115623739907370228709933459562611940697766034232477028420808063892546960853639334239049541821715125642335295180329847129531443739956437930454305951496235945120692484562415481518997183583273782129264342712293850295763818070521462909883759972469992781165862929804406077642550979796455961129729555513306333211234163535458632342187853764453399249783554115264753533309445641482076658753503562744774462669162558429543998026101716802480098623746620128365353023226522507858251387613987658345181501885481358267265165777290095572289927089101597421586002276142215470914033057938240954407084758165241211438341398636712350947585804506236380666654443557013708809473720001194237362607106338218506689442107659722203630015925028729159458987677992682261387091048023606012495230498730657041316071175640543249589286742943900781187751920545557010309952913920636671736419129513194972541088498582749785576337847186047094103197045894669408125397227349898801783414191160646879068058040061019637075530461689081792444370170825962435472119522565618786678920828099108035225601522283477382009314579462549115391659151064644418818873156084691234787661108659244296711079778787688457617259169525644542609531518544206815411435450429064424572327090804156274401964074110014786502613252876231279148241281895552309799649788634623957300634137320876622368518911969035927124426365381929925340511204963015772861628672574223940665521622644974444254280499426677345836645726342073501594684166620637723214154233335600625353018419308012849327621471327184811597140752390100136428719949264040511073198365141482359411386409049891585461377922031398420480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,29] -7931342649909714191905741678840207509246303618066793330028162169855598437082118314052284466160315630936327878034687961762133180666910209452743492324451944589629254356423110830730672234348651893699970509941681311904337755721473032949262524291356775792445610660768698880634229135626641128538646147561304148773610574749010235711753521803367594876467898157129360176051050721499995293342761412365652603047005700702099443970318126976193491579629822552987962099078718803613979498164317667648652601096315414604754735327122381773641298286627372758620179562587389337243574552074550936825710976957861168332466980259927629891198202772402918350791699456134659989541446995430765381153286140757182674267781435542109569953281169807263819227769249091949735179719967627211878132529674060701231948975086255958816190349373919692318834805762274856209599028644650683448671252854062253224302331327812871799783771860681192443522417463958408362049787566915249311429526218351867005771558782948515871951521227870316406608003457603460896509924407927127437788074530329110680089092768977909313065799419999284612720494466373480083741377563893055122538660156248056470306574367629636098504103561234176671067569594529425370351997130034368306023832779591941290606619676633446571980675077437566082852958523947946478349006170300858692163420001510261942050532521433664988923016637702223549979980069320600750181582037570902328014651856593564902852041311587403289948847474301512386732519857907708781594102346900982378988373221145178073064464137618738129357281732968296866471525662770847464783937900546904463350222405074632537557765706103826467746947286776493780867011975288339504967533092342246466307731555078541665038580856525460462404059191209945714691033841764177346858737103947243471063895634390928378491556121231975164027531074075809803736917513019543731097478620128739776302948087409631673468498464852607921444666779878436355599597439174478980226564817928339240921030237385788476714985335314413656277508583718690131951830989634960440457087762891368906404441544138082613784376167639785163023570620994030097005555988837569072736180866242679666827194881954323361958903394866753335462043034981734757330561395647094226847220661771360820917167932805149792999400884315320885141338484158958778340348955386407704631640421912177987382476602991026999562549310060796612139531262146025938217065803078961091713301133547779036382228727862042716732545484001493176440934722541706997217469842933614654753591188397026018252486360845514487835957138810571944151284125793576433419325387391570249015373031134023159065811863341549861681592048550210781795120575826638136579867354875804783310671403224644371753828740634421280714557688673613772801822131390062944677313467401790182530982009142530570638245015103288877863196009901323262013047842310100034988073017949934782757478854380012909820017133996758309632475632145481076423021335197081307482618957793063642258352198196129399171769622642924258424120721755985834305532857529840605727304972024543359772636898398325201856102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,30] 2955186391401874900644774237582816753879219077249017726255764288743487341074917396704802136215110644621571166257755605217051125386597369108455427943231683851825598904305236169381436058444760798445220561476773939605762102264782329794957946976920245375646331956801416143269059612875578245941601573331370426635197538575833970277124442054160769648932823785494220317126115810400989907395876608918145732974281455460949095195566222526308854654386312508009358530770249208895614759728134841838061004637207841728373589293477740143346526065851258111071821272932896788263654913707254344949720401678480930035657243935893103525396518096559512101217012449528943951828699854627001169347228881978626048649181162194821136665322371231346271935613590320397633384038643705570008988604615517981445963933594128610453614849536653295763337100348037841073351595337215800811882409751913201358592418319860335226492120503281133217926804290796320088595771821751841416453238881454404998638095344932282361537082783585536551017534869260300980670465423341907931130566399396636386641635111063620730394601686130202788125615593870688433520448311209712830007172047997615977994113894087337994731094042957294189662886492331252082262512413569878098126794181950891535478965814312064521821057235980005934969654846339108946919050369222288027521089092751022247975606924268394056884200236363702800220358820008692106205741751776726874411065617040750358444831005576978181260717964693999106605422982257121856975530960827947570922562522438040145109796768424127825785325715569987579379549883716299976137189027312528581211981369683483189998287198647263262661559749628690197470923408767787628632843666781530498477168031962278022527749185984381299285177388350275770616319038559863055133886342374153868644535091584496336695701058854851552848396830305595919359419916779488647283051541642227095503811646961650165353288383532051925165337519937384814687062556003941971479471213460192886563141222606310634099172825890462166185005197047726232036063242602058326025331574823309119747730741373208344414903837733368719796536249284133611073540063099077263396115520931895274482602220937021613513117639868398227907213613908766795241042470671641899366515985294198969934022442077927456594836219634988515305483414972652012062904788538223611723761911735109005675600121429762506717005895849448039432005054019234529300334821692701043150834272797070468955423366930822405447802223371682676699592868711502043167425977980159156877835568401836608667722846583560966109946184593602526149934898943610471318127640805294048499680960955120781716630797898601214279294643009174264859618590874344948085329901814674657405735109768898132936495444331269332316416860897564338169981875941180155739810870831457014090046778055812293801381117621998960859259127985505049023271967360207622078742319812594488882862861202102370765448344285525831223864899748578518980214415489708079636476145271710011164014079819560708861429160511341224071305640406416386200854037931216234826848055625021700480785337983301859817019146240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,31] 2405448653851833363462120418649502769070317374655429276101950258098675827031204158389333357149161471410209932017510343209765417858250370600416021236328257882779994497341738165011625804330295241818463550965824618375807998781516238857328597885668818817415932566021143723559381120606969718493032100218539224149095242522278775421146399700280481345342389939553930071834561272515803851246010900533124722303458263582148606709836387350919957271904481655618162399785600333597641386137272956994784760655476226616066990630149291527918040496261014520723850254792455106974663916411175299076943013929283156255192322163672138603523588165789071688325205181716976744374972781363589114589545830791137694828714972301889883793234109400805450174579149041155321428017840110759283759167127871276093945672230501320228375496736446098946692817855523591433161985670740677853932108914736629959945800383875464572323823091496919094422427232910654232379245230113413089685041825716709645791068814473132954611493526712066678497426656197905609525058971317873348172752618588842556720883518429322548304920756238428777844464930680544807487329663718974149104497168404004983064725337250706465990662061909546835585654815511340329909536339515315467944001633886714106223209038817111978913110594928608379081632656480027016050912791410805933650577539094052727723948565800731906878039295063293992240628995982557838960864397837542831304657549629564254062749126904049183039789557634578789279090499531353135877159792537865173837254129646559951353474920194654527353586849390608875320092700618592391775352113499871399224545663437044542141477710362731473166614084495637598483706772923715017764315333737365880028713569873154957886196726516070864483810614118935597792567955333818957096488646208171255785279928697284929873311943699879175152501993934207487518765846635004400843668631489122705680530723294668020362120020652027415253536937217505382754071178667105091420201483050044760221052575417326082305383333938710574070329391647710411956283434991568927935684481819451015007009607966665348132660219877289938628687165723532612772447781447807724127128185565141776101967921268364289982237784211040062525432964966458499223402136013307506453663219682625451143241174762370379854357678952614895962025910565704659132298013006390667321449400099975034337017103190583573450718801696197776644904377846700949514701046822227143721614084073877099503600767267973446706882959139671574059583908377240798126155089683951541394388015617336422264053927909493092509401050938063873914195925661794234156938778450519358559876786687977272110270166467996518001178365682030185412316151926101887004089611515635666503228992904917536175375124339362424525663910623622478364331033391954895488734627855501448257259707193849950225443527101251628661055656431600392172505833893344240876555623294405212579376724927683388570281596222608602038406976778778663577934828585766711646909068674028487304830910845208261949333480902233437207102749464358050361500406420464684865290258227496537326086117897964245034226155520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,32] -6285771105135080336761550312229731931845459345099949542998121457444402351651300621658424601690522486230097716756600828570034631883883860934150750682995276328429222049634318853743319519798590263562079947387277516996777054197621673847704050028837048877617266188878667331383291803871340731038487804161179406931431380606527124882603600374527166310734100044926162499427543555179195331978116187603643720620320783855561783561804388668721249468699286060100424583085966450422447343712658416490362257644491515897661699000525981542624198098927512731430437841748194099597705718088378250194600197932825372500117132960850183003701329267531721703698798912182191302885798739539335980921007610311219791111850462366338509542851935754206941654015463069660275109074060978056183567477720505770640695969652481868813490401245243702899415395188617015690594408564088399110076534235221375818360562350423208157438746423487284984377799401282200119079272116357172717125337083326864294410843987282457411417439459893235365864845736898491547039588767440401528556190924333758829268958455914682677358581132009008495184931875925733841827993275475536259285358130770643530914745526564714496666186606865409925098371566269141054803544218621475301330522881185224163623141843520743122909441255780460567936635561463759295788584086063135328657500833594484865542136667244879458910234609137124925949537215984550676712827629725647850847999245548163637148659338553295037675748581918633245572616530778982656889618301754026039192422172479363209826057097620641188453802607038465613552837983738928327270898236161753154523934420756781139558915493843495929949334339267481766185975646786492002419450122089295688995245662424612197296830480258413505899826587868983547785655672090913667001609979719757583066413122319186520084651675488521054016713046087468543607421460522616621283355137536153141293990339765349545717994638103472173442131871925966018765314789378726966803066799882239462345337182466102713357972400691314692659648054927112198408806006562204637961101157226904640398441443245562930158505210013255025506385235867699789840325820918577411270598461828564582523915204163454554187931215241674419846322431309743718984829919717983578363872448510536714399557535950233501197186477037135163506079652733144519862643724300393532464376373594920076875513249208261859859776404510199483190479128654392514672463726242176406162636100662267259598678022440457907211063659235416378460363812789908408330507023183411060507340417318844568127194054166565192880307889519480413359756107224896835079385570784403684843059219491873894947612930197195313484810965182009319386666677681144892304101234636046136934648990329103328105053174836621642558522569885739568761218371244681343773308722497294414464074463082016019855464066957924625292960241751503977380584024515751477592763748177068658320190604981938691045765713981907511708249178492587161590881016188847717392142815954429219260518427239874137659703056680112489934925980943215807857480051128898635255735326158501405556245822249423286881820344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,33] 7569387441648956180758593733635551855700889738709190170781124260286165333176099267164122687831406030238857867858825341648609207774514008219679450121802756065636554659203748952910671529158953490256632400170778083844907528894205987638376645788546375636243956550109327967068422963572102133119376200405827792612969804548243764478951582324212022090574438265092034995987804015685393855598627856612033128165919603476169435099678087701670134795632887601794301756465707810080723101143123723494901070100735888641453965366140567888790681634248669326691084900054082207294413243585243037637839174686600390982191054279758419952634041485827483492729821192981778694343722654464008485323773921637644656080844631990694476887942959273670746370392028078496249928369111886193364783638693892783789206218271645670442104085001998580521075097272881080265317743732810726361049506377279648461364153342630531569991739601822056027975759464492211865776847948084567852807818599795443033220274945705118838780317492833723022792463520382678101720602750604901781864771705561015125063967988944288183862807135337506764132264073839188053997065669877085973914013413431053129430996639419159961239893968126288110683088528561094795925675412068872440284286771014589560634876560177099303115999565400627310556971691445490529375483001388863107495861561675756011965640100756260312189696125624682808394624369754479880477298717975368304762480201179958809135487597925868578511585600981783374511776391752680006520989793938344915665049414937756779445635474977516587657990211679058270062768560018003264927645254089929261807772506763292360035624279156516977848749998012019764430040107907033890481233636495755770724364231233399792108484297191053405752798322679588884221769430621703081479938978171015940687081886455579196390079680720666497302790860109930972525493749430369943083811186847304822626635475945802432530967410463050583261719840059761857801838852408910522342797854519262694189204474110728640997599957519230829964819695712974912765355654442649271893881120889879331666370262596612006689765854486359510632994181164258954249112828636065290301239658775339411301404464758430985469276499770420568461688146633606961892733409996829298402851823768328363464666990362901378794227204364931985790248073701359951247133175739577770459908702855775343792617464452382539519960335293359214758118760886292676707989612893248891155721948313427684270266827191709928387523603944175314459744080894723567634145374292441288241291371921920973250243500126423298053947796797808692923432621957465589760348784804612023921453329269090232192245426256996850051945224245497136040007118368636213517062265008488920688021480839678502648548334902988584251401778272121124246931111184502611016301037253959217366103429609760861869488969947963036960108968127784350411823003358281348916115093921062752934631086578834381926427978498327443933254815272191272115125868846098695038971428389493959205088534703989042907099711730473859278892665467240236258438438634849782493705909135743737349501516889537955710650810368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,34] -6020503957597999537442323037163137410917871090098719427659638180047539561937319031496145309305684364157833781825875256714122098310448570372228430313471353795382072409778155658615160035889632776480524491154727252272500636490962674868567228842742466190208692595508220999003726861030401627766172381332448205518633953417143915511222243339258049037692907174823154427067216238723686267210060743184315582104073937479999883416307379588296086859194828778256074725272400702399525658003879243323680074230677627609184446060365829445833952596491174589286967703461017341809024532848891575202998328780352942671982862477334554945159589013044160595580355350240928614597575071325780295788767157130242254466663471662516637377791815819927761843891579378799248457246361122805305292900051850740151636070571863304323167246636843447092963890934515112553934370333835017703044251619555710929927734075221240288306645745983626943848539197598838191355429457334742417662075774614375641778427419728652107478505242871321741624622004128244686112997466669958092604568943693865550302575287310740067656832033676550739226247246511322532023554288999758041623558741211000834711691385278541634198320193719313598722330011848333203007246214811700285166218006507402636609965927806496784711310901188042685813378225890768856653492527011407298432990616298447192684957488251340208130622659791069571861827270167106438442021403081328761307211801828738652866978314775578705479308780428561881263733535340115991500594839630455721874928372456702572004752996332376338466216698984867855874293797120979097620190781381436473183778836329793820768654701220751692919026348224759955051883354277816430182823351447558724120476031610965776524772520896144380620216395666678736341629046547982820794164912765036251957863185357326164561705977779438733068779010792231582282162408322160448296391769147220995703026511312462493124526918029534341847785607462524997445653272208486573848326292144679653537898743334928337006150932509896941285066770254399444617032001767482403653505017452276208979270144863145957908146903867147793213867910177639253764546353517533897477729376118158774966744244695716315782694549185903181639983644713628479260063861614771249330124398647455689376072248943869416433619940529417856797497992747183395365463682137783149410786385638161597044345469147203527219566756011694760740856730282019035553838183987635824681550507901375816476071940271745195569487720042992063989183010827054522440112963761485701916992725623600544260674517078077369155702231027671097455460007754048108007520864258725091922648636958598730482110641135200231987794949369754489198816752222591094506260366814570505323592110108631223101540870241494838403437010681809085312033456788377391063186214695147363603303948749737241729739061666221046889825588051170393049814849199217677485709613367179133325056952562624493731010875557639312134879913463276600497432512569874951780130864826566890586876096540427259785569741024876866135871245376366631171171323694731737843971485586459345008227874936507075240646410240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,35] 2809699301424544046167224672557146074560861157936255475054194211182289290829276303560579706537622879294091490215144192241939382345319833818735203085473033784252318895377822903773109248493768935341457475858444597356050844000451863928082500315273881013324016157760989760119421198719145130910016467589395153569029993718011159828575345703801861520460910480705644645169235607048291516207079459146589494400969234520079336881576727425041916729330813305621043862527749230213546661126834254124425410391805978230910782279346320377733507456035041933334361148122252458607623259073606362026614525838476914797041842729051623270109997391092538866972119119069779296033863135531439781886693714765263307166483349919285092021504237262969717647631760916096026860971722490200826595559114940785445491186044507791736175996758290309107408140551014532654227127551025763963657785969871567137039731183782377434263397604695479982087129857768326967772854198963246008044103914575073021329919317525331486142932480349340962610229230109812404304374433861767182545793832183504408349461426874902444326844865628870736441678211559542944806013599634580938895177510574415804046017307907873000594393382153300028667338018287717881654505166196100426477489029643481619246409862418686255603023529299590193230159560057921840601286719940149600281222636554571576752498909673045848626614192483135407478524393099381148437278365428372050362893889158748981424671520472275555267899119223228397381977482607763433159559302926250604373862289010306240631088420080955138074422897067519399704742490732178406745478282275525832485913287388622620223617003078590650577856814559090584303468595186785361830310534921757470600701250934492632261711442420115364411689365285627447278977399733952034141565856794711829459918160907159993507804264426078435050851268722562681545907948111952950806007798410672519935946264367460747682325542436100338862496926874151785671638212931806990818334865144089821291862491284675863212791514077142370809885406540785191155577015781832241989427238319893859787812456708028267166456766189228451458604442318196477570059723272754805682884433322446839437394116838260201683866315304293657165692675906373019696933549185441781790277950885959124633762427034348435525843075772357052685589615733097934512934656712361925487886522901283707621064913715672781541517535257473779449570744442900075673114078347255223195824929754938738349360901847816959881764637102280519892472064820520829912307316282978536179791198106132284563785037904749922664392628237427967986859128689890917782620037595489452933220877952461940640114224511774815033441365929953747264421243823176858909926583467931432977289904710804368585888765389631246263072499014754670053744529649076089463935694338353839496598634645216305907956093113972710697679742317629136884561355398278593887510304775226829365847838296396701389068737286520520062992883990413567432698093153220982335621697616486984401334248245946116218114427777366396441181777219810187376942343902316394933527253837950513747689427898538433210470105088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,36] 118096220776509777653600285240866674713515510626478726166897999334460976315933494423730776262093374251470716126449717956955102670685931295662956556263582775522572958290423458209394052868278678384689728533495090628525049653706031878345487317890088762500301397207293681165900501162214687374192727196558122735636714901812270967054678980592927925016648593914187000506127553052683273739557080981409896303425468463230920183481197602562911478468592259818483725895098429972098368464731535746446049435462371772276119650869363480643325251558064911872988824409783818261159386958711270708499114166954301879986279968764065931560993609705785112268144302601611997413494865061139676638832975226307196444656667969588303026416938089369972715002716272808344941861860946186766017206582204137118287942666460906151590970129471754280639057381034152501345337711970875412658241165080564703321590198745337556762273200552618391570758590602588348536331224489791521733545455735674255898822246395941395608187381858935401885802445559308947337864476645502655040696646687168701987774171858412713138561910194549442286251355639024870371359156422272781163582389326580803087665803319342433466123174725904743017020485314537369737567424148762824546960806435967553511468852753578617131087721481755511302604835021347434879413040278898825637508098992973658289362954170106455179031225224234476386979448107297028474885073086245324572388163445045585707486406169074319658580489194391121787455417670548673976454464094749992988886723772528281647882775287110101406290971552903064300636328113069400021771150447600670960500624137803372422165704707285710745518123613495706014647883918688471610957210848988949830544734716120557883385547815180600159958816601530125731748907797476601116908796031195407943649942812335066024946319025367383046539260096228868223179477277319893689258111619408040132469497584282808149847087573297465915201908380289174424001183042151589136985794656960862425447727609572949558897892684405332508962543326658934095496428886166105443511038755956486926022805629077207747066039038433523747719223735047338906598139041050730806610477251015901442216002051241509979119203992513990722819839007671574052479267425385442454538432319609216069276715995883129471485379903425453397748952795033303090850132063150060721716977555328927824889787920211090802651556583391413681115832899105734318920858048821168214149879996403123794084547436844268086978606820748191025621689734317123895635212178508320722833047570729661322955107106462206697701427144242054025958842653608776348003755448538636820746398779014236893695960594221536323216362668436925598022286529731685516436448199577463250111612967593327102221454653139799482653778665027675734338465920241764943204196409460391609200717592580917210037340008790827467963363587165391392601702867904764083344216782112885947993784955209699073890873527451178261331265625375665422918993194994619348989333589567893586239362102946620997391129191531477116061634168525738738658866554313178717549938923250645847929719249987253714624184320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,37] -1516353545080704107737884475525588394352362551316352388235964683224331185898781968511782182358591009480642293983723078136648714345683608785812897520611750756791743144897771319575488235419136840386144068586990918207796507029353294360330608445391533840521528841028743593219649745949339942834029762878161041712657807656045955283899424669881624562721949008893710062138635190235882952736491990901571512540877099106935546934211072964758798525830741056309190308967334957044577201122890663188167997415082696018186865612391366029526006470584457990700926763793459085535657210208891826261639393785612445641878454416495918936083061942853648547425918726586937491638024386789551651733544703042625241594620829565037366691784690738836647981082414359284549955785751704080084032943922405230437204662087486985848818415553329069975698198773402626419737264095058272686176974794656188470897174479008242750797432484344422980299614834929918530205745955862549426526641000295116268484872392791014712049659278665453722684989095239052988226547107729168762595511540069988540559059962046599512602773405601060859676867539866408289796789276713781347946938289498039017455981810294736408307905829573738488158011877423231582891428347948581278616971510325124306342366982205879483105874199327969701150515084003477872675151581761550675903436418671057219687570887354015156138119189631384281077036683492892468829610248830485421943177076280694749093151356382803043942993941701731384862207740233235394023232380558951363994103424688667288089011253774574876782447355897135853064359723934082586425783620589471882550092923386509494032900485770693256902351522500787464800263930061002714009313294809047830384059774969504155768562970749322643793900471635858763257546907330982951217019477331563638151633816244249443836033940275178067145804390268616964625687289279333090504362597018923002114610974509280804734909351001697358221419054833576360556061904938494876120619929636788248420402940824103302689498988787700734553437257902917912842813121578057720366061838080754825748608367755393331120692048319179676310787002392366731938775166711281311125137941856332402263029560226751403680786385263368417812458418420058428869777072546847081323791708680784643526756086826010808258092611977548774639960872362130037817008573500429604280477050593167881977625738351504612086957517344788722141311428699105344595312489125661304512228291783448055964989610657347283654020909719900610389995472890883462341319406215225920190366346309242231691063478789304932813963837472306449052816338422081309006129809116682570626559665948270142090507878150720854893928284346059536825464000798910820146267113127974741306194258835518489956187949079971753192453258802169718901551135261532480960253842984386538715823238794757416321642038149766238602005170964630983054340124373220578630901348929095602442394432193961560183987106984508614494846341587260655973010680926970111681966364891276047777624264922956902808045987044436401034485720391675941206828576052276596799666265294457943069286684364747813450516791296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,38] 1483155524494091196894886877831427875402314551942931885132769214872665733378375188072074886353893379178319059572381567933626104503044941877913458279789019057911548242779727924908809710864118368454968744210758251570937938982433154541447350674265219752731361754076412998640992314946842448149827824258563065936610811528654936803997719965403530683749967086426851343662121944910028281193290315839003167474397865018781315597792286844802067329989037999527654744943993014762407334489290570545511498742221691074333492994553717703063141040387064241250850108725647965502049759460235731228879226630472534638617832363386511156693710534716543797983156199702118520757780347473799910115629603866901307888341910007201219584522203068707896130745569667328142950983210191905125332128708818187162410647799606011941285274458062437316882358167948349815518992630734025863131048224624574248965756182540708753140816460985811057473651221443390024932894717122159562741529030544993927742686665728015594488258000382275049682127210141607123760627924546037031361311678173020056430216398624180168906414377225192029748291989669269349053957613632263404976101134016480328704835429737687869728538785405903101794437161685507998910029502635305181473144104398769839026770645398834782162613792874258692750997564947973352861499504488483608905173531860121212944085501493435224003693325290299363911259725542874606904981996133680301024426131905557219587626351831685461878098797045973104745932478804473156858014634842737747542134989883219707375604431139778740766155353806932866059164292397910015520402674674922346838614285554560788464829911550043736095217977426552071716890495363677049725043309761217476747707072772349540534383159424207677564048039806864590960827847781301262876869995910395768540584580913595885913971439227828297082279097719565469536594363796284185354171704260934566069429129722009277817115667998492190342795735602911649984016506115676978569223398018123522103793456235703200628377525252395255958261805007149057826012581408502875067837295760514099822963011722384780037997002073970668296942053776595055124236144300374263946564559726610506110263064180403128596309863328709779320257584539602434687923568516216335212608546368817761164416908187553181537215411960898083947237902898176777204245874566521252662963574284127733431330786104120978854035250588785081412082057303348647171557192441178782671434046519680275797339264279886634109889626626937314846550690932455652649860710942224454797499358485471680189846021700303708568898663388999766769118700657851450806726222707572881029148744706161903734358511568337346878733604314967490271842121772037148903580168015289800552279264070548246847581958256062238910140967198773525151118781181086370147664669967797075806031593689317385742100565110624831346545316524893001633200647458088500063617887286036149459294328265229642322565719690971843927686129021790604338193999300572514862091712506653585413163278529650552916765866332606018264177536140850919619595223722055998307182427157605836024572164514260940440888934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,39] -847032565875474240504016968315689263833743472127874909763653267408598009441859979464037865169076632052413122179379765908100665481776564954158358036624111076499516183954751199680568478218239746350746468913796065343643076442907011105680147814960235004899052047055308742109506927307017738718282381880131691896993692691453474656001479341314998764816075742855208639866582407359020414026047776127878024076737157291717536271333630184884260284699005656064203292745698876495829004599985813861750436406638016117476260317439568267695784914230952405699308071177549350578708727310655294550401400576168382711066332790816160134067540965720870795429069537000746066980705610143847919274296357319221632861277640933630921091216815170273121854687780489045552683167006251004493749859149661254547152344337800322748146022052522298634751051635135568779664433770828628199242862999803271696627647157870196331816270111592685563625381669628293371953893866095358779969633106859602513241614610595184323593007081155642239538945689511681317235459010791635057410510939004248991545284992495807127625818796517839435577727086872309454529010994753941239977902668601112533990126155252196509099452936056372111269642605296041973472920636437938040018966220282733023820419161493790556529702812019121627304516688975004880056868875193201457384062414230344860172287092106909703131666321620195263269023701693294979022303280013719358964345271473343119903022997913353158083669285140623282351229600886079360554602381453865803788590740716245902288954632196356147467857562598039410986463407081419239716291579320070083156955671108152862056225892701353350660452283295437358879221893614302956301691407931756188748178293490688238644246798404587731306019061082817242456150137964769084197362552556164006796534264611264077984216284171180067877401103631039070247452523030010223678024535855992318913289591267026458938683798455951356706949488921362457753780429858174308898989287426166904891795100505594927387410810785845743991822288464045636170749363104744727377350760659776856852678079634221150978146782267676433770800885933083642515141406291953421131843943769971057731038458149989658367435317202176213169138815429655469818333428697779114374256143939548355969239982459585414140941775690259766580998092797046767406536402025392756737199178337168956870451639059051525250645584178778101321926049530646040727125384770623597612485450734742072734450287740745902377539790531093344164376705144679103496520745755774931243078988955169081656902814447120953036572990782472679944379533361875554090908142808112623403385865211446047969383509617632912199483198133613033013908599997153017704861527143433817655834874496947766040047563419080737577032582196159775245370936301205333504329154216447804770714198284034364110602204479498647104741850845764043635553178945936649316921405946261531729093541994658983331930590467164206904150852200135939485968590247197313050448765121885747276137664524134799066635096042989766789003874888893504097158941861232222992964004386497868566735575174833289901027360768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,40] 288721694972133122571536008969921974975156915475649713065182559741115788826097699323997141576775366620724668405995294992755706883421664624998774099950994784548087429654457345496781041264805633824551089352293987250912555279543533448894372759328646744847369398437552217873724569401783185796841339152656020770545370803901149233311688729705666305663673344808997451889736114691785313003454019919052851316379955394526460918448533494740948940861388055556709970015910520510635016612896127471295384960030598196478188740305350068053333275375223325375988857334293992048293814902863296039075772510042352237485753164715385133005977699625875771609029002177504863948226083787003701613035573246267458442946511993581332528212614119045521041185315384354778881365979525842700927909717377945448893195957422077065589976555095270731374795273768634743832969589962680755086571254620777729180362080586805770469941368891238088063946772877553296864157831878045388371881044543536952035281166724217383992986481995982609803276811659228198528909600419377087834267931239199299664680287959112863958681245441798177644585447918094793032449324600735531195553802010860012414963654993168202517694179783426328919881600102461805528049977429289186921537144008241779592950189274181296775622223383602372051974992776621497764814263342850770582628662136512732435248211502578028811042747830658362699489614815755040745606475385961707436948912209467171631397580414368510943032540305362955946196334560008821520707144231015218274227562271381551101015144344506491068771326355285460413358023340003282103133889812052866494620203296005395202264004596242233027677235450423156641923986022244412715491050817666739178517651669263183849112647262446177948608084375165570946145759730483455552979234791951646610500084728384742479349303297551345616268256341091550208226530636744185208926272899718720738501445756260469584853877064767300515364928546963370126540973954554155175716368561131451475751454332083157332497556078951203627132955519057340890331241248232984875729431648043411115872349865388873172250911959749275596975455610419449636889730030059810998618451640464581921169195882146430375410841047255982073400502783679586489424736430011044985275019057485654334351190555180768982725458715498597467257630034621577309458847908007370423125230710014094857882012182088544859185513006878454288431615727966852573075881789024526184220852408731299767812888077623929192394314062753458362372248299924235915793868800801767544841875065168121814530697326732267141500473224595709889143040528201362718305198518741307658869896389675687840466464284337814194136169383201052374058288547998370591326173989201884868630610068070686592678965573358327262476622406291902878827402807435994481251278829647332456680867104937446790775066701326922357391644085194926311060788274710117270089549355257794365745217597397885673121105401660118006704269235794943547318016180181909706386441443874204283132522914143960765802141660864030586899878346200210015776697535182077551672063338569275263058495745875396724554465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,41] -20258560704668093828907721219496995539172016075906055637018144640854309654183442360143360224938166420970616367629911166790542634874186189973091438252359099593238014606525687780747519724318518155580216023052755495885750918978677538908238757740707756849445211870732936876287353479850183047743004699939589963498611062108135186306682744418890244135044797974564912814132782156771425828961744343452671606568792274884736329378958051939177712384542083488356761897579755400729225799236672308643042047328925824875219320427632726570258007496810926089757200918966752175613534217077150241342861990397803361467763982013761275960195547499079522136141204857397812810630158488300543873653647104613488385461312455198262991568679712466274955415881668505165245736104040627468933578380803995994232532055663116144903684059561476802148518510386385833433656766477653379803236666025880615405315962899943501786199220745556020133570902366458736041696907960600811385437427061186095584457936435281343937079339071501487977029118277492612064819232192360268256207275406217003769446829835594065434873895774663137029812176138008501200908542236046963006607458948103924826360021917451992278816111214899094714153894821372149976058271241475784892484494697005847424598068029768737816547184441794235370378809257628994533057505701719228510995009403394161204963478435486772849125435393693495029498763930864798216059409992018803441111791082426949445677031236619661914313748280348008996422584083747272979376421558503918458241954088488527719826034842465712124850242662077750452533438978917513625770786442095089322237935826811812716703806716871517827566165605516215109572578602178751036854503119430102858874347484115784927846177904517899109939138092825007573958956076023598780098827846889804045462464424177516264385724275979667830379529653071233801369917274749801566676083510086930371400284245192993040786446462361357872190084372589051375667226707838441539796012389532363041916685093576372155335669691274289048103963802627394752163188101517154170390174664091740354320884627539386590635386839762618007176994183272790866526803041683793264429725881223978920685783114037437930986878450677012966797243333702750669351015872335860631201252979179957146427117687624279833518758759402023110519004745726944836814727297099554407341458161690251430191567813768384685239776192748948436085504268869392132030495860619848351778185206207578122795312318933932376440875152883126571098896477030433041914178369410576300091624404660800485491200546677853593056811721966071839043343860852111666126843192708471970035880299243741969842959333988408571423988944380644123957485556005635430593712765878905781327249869248192943292546468831021600059973312837208509365508537167088685603130680344707682564552538544983551327373340497579644905713120623094539916537738101311951261347309807727738920376396889865686023293535853948627025296825354312056750566694090462516598338813649144966327952045277167543499738325830773532602301571545211588260722654472784680116538631414399375625783848083580054728081408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,42] -41960236969135344900776762488422813420062720960717873530355875430551968755494497687333201842600811653389612803616435673421869053038413788767820207754526356321584166487733990382932814639667792003300747192191199931723027938507451625761967417770931405570541787356758089063355304543532866020936763117386130303138212761337554886558087104656857058937932235350046929278970389259038821309376838283619723145220218376946932925888536776523442646844642605997766827568795284474360524973806419185713322428068100552574121517125848175171645056960622093717297733527294235009401912244560765697019838436965127193871615262164890367814826659234926030109661955187637082419708070229325365765133214875100717241115437640546995925634450021455944485534374331582752639078803579421317404257024707660925219010346198904014594718300797897580726138620640423805041377381009657527191128094293485269772443419671913678854214639904495416425635498596837994099970790632189069911582113797382208273983396480764523679286482197212568686154015533957222457986499484999939183579580803598866204486246086149585558783683024023880850308060805889559780012778553360700936248021346275593279390944232164968576576485543679455037279290707529495515891573906957480776828420165538039153930515333754771266077199736415449417544199807511926295266988531354985999779097147635023302225690656200821673539614821397380944576960451704801443167582938780730787463415118887158034330370482972894304056591448409293093304468892027751438859898728641496683914136059291176333756778975180069196467948325126121456466885227666153380498225399052334434345165283249671297576371150424384903157020025880428152992877411819357855820128322784995972630667620809369512091637112456770645022035938385220554105621900394955297399481814862749626453283724140155650760463208865921861159104172684742235532378209586654732936007969041922291256867880272061022691326875465444751134553121249806234510176790317203529823570718737780451627749491741136681097830288508012950066643922918267590353792380940913999178880424747547658704908775016318710366477231063857125170314192912273846161136879427384183899009176642085630355389429799257961934929226225340370098559053805265625219538129291978499233962585777394070098558321872157450262015829907673916306058335829649543098121406388580642799664690823634381116194104735564826051394024390647644988137547603981240994059820389533847150487494783079491606214214798417902854818335800611123222473197026704928541457864760668406923487409732023050143288106835034874891801730366668976709267910289363564785580511360533390905873028830635073598127622009689740527016938582015042613803717792473900654633047495249229180213059162377616291680299338103685332365979574125634900463724304120074351017588269448202002418200586541723813942115041828512139123237833620930659115061357509293832978578016043544500594237956230023363293654078046792849740454249733368374143881649597504398269456170987338846462465895340288248923547596314045873814449667454322456804928559528374028403687099984755209471357220841404319662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,43] 28560509781961716148080055187484616637515705384354259915565401107298456786502099636107963209387781964697955440037273222356543455586491865206356365947566523655539719686784766148867537258222065899412007908714512658127946508211812044007550016025477408510270652171996940499028006552650628822296194107964214674341444182724229229286922420259950485744301662457558158309818096009969057232290574213164668457028665460072491407044016881592767739548763559120052950992620951481685572922800134980338869975195387603391199508598769931570065781429027208528068819497214321493341548485863806899944649243358997141818242099520178672874087618240155823162992889116485285828917096299691071826160701218903096444535845238425582115931137626007658207747157228750953927082879222900807090875223146868380605775770139745317457322359704316728472977200073767548683235018778123166785886947889417157453450465687043285093143267755862488915490550907475576990383028950360346520596850738254848599344234529994945970408874013315751010647488684188195622403062095895546842548466022210507665180964866062276358556301376046143104303255952268647952186731714343291365481078243343727991785604866032515002598141751993318559669868861920924274876448240690814786166165037160803318577864026038172587093975451405645307034271783228640243591977454088790481915148449327350412320280733425370372203503957909760503447162731509843992957830889864766094814719598254247782126971979951866953135831368396650529691613161646592308620792975572501341744824748822076721193807294444145991876043157282073165755155739355720497809114526858530826272288287214997806439109328126672278559619708453564245852585991439564764871835838017187130463316072015739533648002717392577509910942381841255002277691135698748277662228769640233018876817368371427392401351347652185319907282010604247973801205918718046971204160289816380930232490812600364518447873048991165871826756907384790616707815236374525744497511759881634476348396755626262300888219203776964618251085325785342748273230839378410809875339696526299602483896882005948411931900917118307471812411974391700889212140010655248659420138871835311768064632490709918866497892304357644920624438641492078175606806621326071370341832965744300664513767857146075704591572766071971289173495866962124141014640115411661568756348141754263408364480742959944011026247228656913498434910469774232655262696541413250981022014119876600060098878800712852285030779240962766445859480421304013589420354031031018825769599181050361502169688189891922765463027228543893981118107082714290846449144634827524799913545420366992544454588597418313245282808154382754711692710416644357249578283831275440235401360181470265404413655163239212996187330959389407576229596041011875550216171323847772885752799571480352022931169037541519481787707106815782725782382891776498164875832508069478622973931642176060084372534586634168316173729473353115087590017675355144087492890648347146575310564828028644819087493265597360287979054161319030183347137416759633778812912284818403028415023110399741397829681152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,44] -9622585907659318223740492945470143759990009449318251058894397512453317704558674385485910047244478794711725337442619500492003386007745250814233266147504637475256685279886985192278775722523199052116068498989946168997106319924541649405797543735561309357431314063668658714814241415867107202080845638983976885586182208722333623706879007507751684798366534428408656658854663821184493469828640419204625837930909315910831047063337601300263360562529657855436687535424249672347642191106534706820876239230432628600954927719140673218598918919645207171079130924572676748503523878713002910169808538061699992451615535522024588456352302935542772559197797494673021421340753930920389013367064814310994296820871849914391122059478862077600061046950915431312197479749477412447722448700761828530027366593682400566865693275850549547762339783923518766440560556017885507706298632224886996254542170942688346556713028834240727549057627970022062792273695099504471206353351063666851872400437658209836432859481300067436885481337717707751893066915512009256745767723579686320641381411273694612047764573101098127123188011281163244431790559284450628706251245727507681841396986990162653926002922543669713056640602019846382413774111536449414017277848122010648251260607756126894171362033526718634837218808463816040198874059620395453926193636439740126307951852757828027795223629246124736989564698491256512423155234493283951239271787467309722055340925798506721864200986456027095896120725592959009048904760699010995011281641158953704479869373315559541427268267421729697099252395281018701120213678834766737097617836746659366116313137212397420612094369428463858444180595734766471629467925681420978132286934448998234615601487019385392392570740261429169803563403586452920412158460824704188327448509168685885194541461966447750456141213234237776748185554007233203096035931461068299455091690634478889468492307552348790715739222595071844260941926398924733332364353798177610137197185049325557458038884481532535598329942730456568689198147211467763461401886028366741130990604797035658777807740672923098773004064821617930047117086822535515461677033953101434003053031638004210203864934190765059611760868188848802029663543843242972692232860191919719895989690019432569894268458693715404008281267863601641234828551323401777161015054152372927717741164413243848247550144169970611668000813998791324013291534962612040034607641120778756991877464701399845932643968546016399391702731426419516443614362696480660877795968429687403555905194166828443212253841190910128439659616384515097828758066502101337615365521837295200190691835560675315401217830095620054027004662368239751621595951701813817284005646921296565132477195448069898253711203687972760422444169241874040801750658328663590798187826377478553152952805648386262412625049943089401952309840224812621170564980645640657552347617572338696039659100208328048583908411640138341239239386648277692862914693926019251460969059907729647922069996583298281031327396363355372188979833798553279177286621698306442210160335493516793653063843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,45] 1260297576785837207458238072842534941447032682589271991365230200029047931343731886661912803131117791835336432254210212150955877724103419622510524392168333448642313142083323980452253168418762676179803270343157320543297985610279587442032314834190409133224097185160633309194275438355694854009230738609869993756360329452233304196438760589296393156323767081104149972552334083028514720049066163625897901172182358884688669756752304662418773009422056222093447850956313157484559173343654948776417071149828625555812369112019221499567918733082336332509354431911888442335307005830124448831264656288503209142755134125920362218203077182514037389730096070476950959855766038441145811025327349855822246065815632255897735627687602917763781188324895481465691408329958402721848340420394576180896414278841871117469026473932817594031205482194977170089927972803895848849667442628639529490750010893666459566463515496358420605559331136053916587037369487520525472843372059198082682452933502674429621866694291633617017026815731735896298812538360890897313734990694972811588679680745889974848256813157978314881218880442050429119109426892907644624250158635929284404658341941368819450597776092844881971885134087729970256336502463524267769158865600941604604331133444619323348365189803912746736398064460020186309085138359489342976828331743518557442885884529036245157640396495509910530210104965687732640057789223744739698330278700795288257333873506137872994305849329186408945589293345004839672988953029421686460941534532160178974484902164541805911283896465397591399501202181908415316774848522819790901633716058328776593765811868848059620009376100898758839735170003064572835129561008512188569692769703526517492169595547575228483343470764866141657176388085437466571480041774446833550688771141766100015194971811344949369391475591671506527025621058175750411640447096865734421902534350079207707235487108777175201584104342722979718492310743224353327149663624304059996622898193090299990032239350664206084430222709898263901473044194532284769593954491874733339012517277747043317844414725818370579727071697278563511801914640385087270923490195499290785075462050882467933069318751365543000916720861150034043754443262007371614158759933764021639611435358872180194672116353865927055216489589987533588117479390695362466876190306056437971474329938119771075765379107059950804018659113951477936283307913391855174094759988359774465360674991540522726693488623003253082034961029272006520336359192720309189001076124393332714473980596218552554140663911873335765243076798813264014774143814627697601864977968519361602488860011194952917177961144235296899518083469418563333069614447814371194255580355231352204876108484108197846861182559295195494324379640798723804276052850048565989507652069875781665722002164224997139508567249980499447163160295285031499073271520029154679396570433428164012835496989203446958552159384964664346913867827210894503770080576753557159104603493446532949772544383074445633272424265612458559341348671556998043675121565629385582376244812444972805496242176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,46] 444002251501396276129663907069911437105718669320330378895275814013821315241639178863914100256992955330032247093458420361825525916047994008892441530807318245097827966798378037790358891706906644702115950767500551897645974889548990068295058873851379054753991045998236068806241367760065684782342329971120619677137447742063190540593530490857391878696428459692855430306080486079871574404508994594399616559239860608468619817065491159001386890256791098323572334804502219251744966839203771281178184514035278299841059856667735616115638319984028421151911418072053509291028532043366937973580114624509840452973862536403517675994276201741177583072925449628273502423400864998076543843285311102986232476263842613782457114486238522093482700510116367330215686269090220255816631439203752225810096564552952248649432798501824104350348130445291846803648226898771946295193845867420966332372959666107227816589180678471024544523700059443537733456260410686087490579605910522968887853314831185568430312240649696764406141615381200280678357179142356400098204671213343516834949168901622732530936856412758306048352258366445763859758134596435373895290398128115399420108154301191711781725854257976466332354367953990295592395490376527352116499484785420498979951964084875604144093143757833346116127930351310966615960763975971859430515123665594934107670080423737285722046712298515063983119965411424945359164949203172034064242379096862399025917037147970416656130202390519709901031751796694837658692897295452851697195150896184786303220021044944587996721557493861914700926129849780152428711239546675546810923948479959824827462536077959163482134941137420654956059169000623063826075380789084867833074322076320410261255242197483508723883282798436205914045394286207687790979656460045713077398829968828881395970888842860416171282958136154297323773631553700383597067082534623630775575697721749716680890185704205725764455444574399462999197317801946489052323014074474333738690650084712414354593993292693315065694017326909971098045357749658351829255341127217510132248313637347675681359980898877371277620510046813314883754316955594531742706459391300078714342634781075439823339080060681335573415107175447740654822206132598070825272804112758773709190788034809024898496678203846267224674804977252196256472480852375239725048532445902264647392909810474191444065032768293917262710341825194728142478425073864276917740587801473518106365882254434484199306479713252101405030170463927115599738914703965271234506564868127309665887076518124273951454719906542932637601447082637447072353951294712480385267077119571205789110370351240339353208625148151312762006182138860509542302862601080448133190632608593331489394046293080816666571344148379908387889196293836944845889122390492706237584731072211170155309133923619296207680384751306900587290329442703324564139288318025396569430412649744164082980746645730519559312433032784561861581867728187004014688751933550738004276945050058389527492141768893061780137255963696385318531047705927029116191008458086846802250798448010137314944614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,47] -283668668024738395146152329104010183977728742405147658721175451436004721020655209910551096327347506849629709584283238061328719179279929374405236744015928408653181630983194617678015909605787004319246248801597754558106574703319338818927150797487256243899062147329861082455591469993340529253280003122939116350989379048151084835896353306958093303227180081207858895064680396287787324489779820659440640453747522767011308241878608811045338784690303800695865565977111679175931775215431542181544841261875386328609713953865694603385879984837099504076371627384714111849513140226547198380410937007326438230456384827007380116768507043168282986128965725587211837114498920394826611092406441992650493978445259631052421652753073526332311893022137856821185881490922517930283063911018736951669191869071591563144849999920052842475459945519928115424034908892878568151035180260023221931583495512320678011036557961989452489950136834296478430209437741743654366742706182114878248102400932805510268413611119751725547549188729744884768731008249808706609152760733759032233916328127572317474219904626559065904304365300720661382802335717744750771824084138259242909255934399372610697309686399685823401938136858945814127181338958391197112022528262309167384319824582968599919406654226670041595422040830543044758719979869011001021221599984106450095996316220042358319031347159931833599462946798502208996974936894818297085788850688898933701654245417333725196066018133392063719024993677461297821699976571778412041476140782406508434393628868275263680686570494411095078023093834949479772975677907408298394872394178725886156037377287463786389497856418285254843467444686847829155731416623003167721108934718274067778882524078066436682642625979379733549737780724768340660089839374413791310859009971677611910452557411989098640663988832754474820304332666541004705764538042122834911585534356608004195601771146369927743379469260429455116168125007657182277804480326005276911782967456967316884232720904859557637723220356189045685778745560914380729126506836400540213644956179862442421776225775216090381901466148417774201550635093119355994611671426633528737797451802439211675110017293880292649814857822695638603752296373203130433573133204726260117052765507927949261212844715339207974058727401386414700483121429793493604878792336351723948186163399243997487536599259321565327003489704618582727478994556060191916138822103383645124351485611903800728868658025131977132396672771144588013901056318238111635735759122598114129382023307296467675039758229856745378404712386410345950518240155660996735202718663346741493829718948134926644637479187883875739228339872089745566719919736521223954464383719524350732079515858010335441171091005058427685174005631846824915471263115377541232173801443147879577913889549922151264553036772799953072785809217611699151564442353346342989443471004053570707839415976918663167563274439060913594255053565701715671494459106203203537065808327369333596696701009331758627152487317825056896206386281336917810615237954422631149030358117829934344076001280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,48] 62329263182469108681171546345135892557716731816198330672582900845221183993216322383149390158655076949105718573874057012494114782191182122921021734301543378875314808196671969562756961732984552886439738281853440274166880726489922599237429538141819157525495466249559439618485971788006053304021211142359777793829980551342396238383527997114282890298360344164177132920028516282082474059300150081029019499622600206008439986334791007717704040760755334270203309820842774834129075093818478689476142584389560510087225680937119352997664883113338953542470811265501344754122257633594729600206906269902698468852191394752945986405385942142139141281306907771609422786796744142760889664484617309748433743690618364571347469962402270333395259932580128404663960694796294433536009290211968382018383267000522818323887568346059948806543035898681996790367464550977488103353637272822510905650092689607155080220361092155918168653520259106511896816150655574537649314477187003477406231211132979633325148721117046203061189193707147445228417409699998559710441027495589310363789937524373000075088866936854219210611099777414451563409593092930320617234704717668666510344774023110950816615002663087318103311174998496273194876744177060504173936756769454013059027704930402789097998220088453831962029199596092120994679357607348823693313939887816028444107124374564054176265888052330703433095468643618987533627631059332605764615093964883827795677450329798337168818943529854215658343689301630713613567393729616143408173254074513887901262804334057985646389224602035878102452861553765288948261334658166220161958370729242635795038428602003773440228383835856943368451867763762927961853429986708164006052790980164219049966866091592503380526852566032503628509007783857572248898076541921290537995472092626855008711178932699388775811512140557632109047363578238857200003797953325324540773348063445330614595470201656689139749073049653509713261167458572967522266932550454905455719246793089209489042731346063809140709927170808760881261829147695597074534126543418300350920199006902532811560699451178542488565425410104486202103796554319051807446260810180894213522531280914391461618714383158954776980087231989172558887053079903860177514963215369800570061702873968577570852466000525642696296542845407255622882430682911442356766208184530559985131421374684994000400835201773039626237011195676529564313691363847832855949356140435024265585842719842602377322938367833189342297729647253508606074699714433777030922631876566853274215587972352035834232543607896566023117676521719313938962859430193182889983505994175803656032077808824395355701934527835877275600076544791255602356358302345238940544678548600081441193019744516781697011896698670603677578026658052779066932069649345026444306045559956116344430659878225930016395263569082355483444614350828128007722395792649782242618270360085360719728166290365059700819923443800801193585399417876154383479371683953187196658226152539411779886052980103405055168021827159930626119986386962860856525625379380464439612905368682755062360965120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,49] 845275319289458003125591548463464290264157147409547274285339897296801999202075361401698322375479201657112315660104618316350726080196008516934263796227554002325839599998026948796892392607933692927725658456269394385234979290239974655091933582140512924975421463733611205164160533646366976908062358348625926952104204772619191635157715345915564738201732181185873768970132918720036071833494513641359456047444692773211838968794978644643052399611944565646117917497516828233930867966529865089240480982051606052239994617727408010025244643479462363251389478154258256054493229834757990861959257588619537620057990449011316265014761580715914342333964306792482977391664747041265655807919637034445238992306773706631619834831836117269351225000451197687681910130354676780533317527615315570752391797973511519811378960034450464825239981188530464305799793430673169251370719380764485698879941006139478033132111430911663285160518598868908146357288634146705685969989201983694931277090874336852240960644798349823397206570449603915867722887933280718876197786374058783719402335188788521525182699162316597487579542489729236549380485181712716432047368801406758698940426666748862373082127480156777979363697197817738333029446124231356612985778327552257485622525520363191406478640475785286813254479623376259455544660523487033630825449213778146134340125467861699088749921266474102597692662020937750052145096297559149723933961280033499956465500744580310081035548473251640754644621751351320723897636470697072271107069642824576380006793031798965988682218318408952104329815065859660792430468349825464947140380429732777426473875004320195177638381930259688032750710839655134274801804211516038760643683517940230399357218227998679178559382970250259476483053139423316316967979842342977817494226139558559394487738105749339790429115552901099100232858160994990962829621809437130769919145463952939592491370730720545277333362520322875712180586191686701695092863999017434237790058899874220756009474237072157496318551785862932609022804961587252690944501013782540621350435263524616941740778911823950665254476115134576583970323922670000350316021294011687288262429863425287285885398259559128969380989636009678668005231978660197903639009410267915212206127021691553541528408402663596136806206574656134138386080595739725441061977660061322503438530199126829579891589720187555817767170419967131897124797742205553652216821858135418234530765698009034516864161585057387308923639195078215342169196069296076451505660387921705612087453815252656804272948281352466857252358768580546442857209768151481916236606177635090366710653468890628065055605676076281151556232979444084348739863306220381679474539170376597243981584530415857098467747975887194418818579612024672204605128766199930916229323702765251231189535620589398680174896329782353132632575636833820409310191924840881560036606058659145011669753078402381551710488354875025183282347133110144274176115214950089323611531913333764694489728317787218501100071906025110114374735675487204406929508469005143428304596470901390771748864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,50] -4264400424416218136709590119254755627523551602634683876659490878351545968200813605375179759668118976774273286987141370900704959628464364101309329956433722949600329720337208195348896560011679183935143319395812905812758305353968021386681590024245851593619888276680176219661584014639065936772983692575536625644180719512265501830394203270352483252263551565416270851604551568138689878248841449174369837704155908730808059924365016427646407220606025115888300034874734335269898776681041279998716214863648749753988593572466449518782071958226878907258899418829441045118088367959544672851424427690207543513590448884472088370242626238119459834862349728992892414402637021139436980235785383149636400263439018481881707534275259488928276136071381338658029911345240741321864003973535302409718900084108415421586453854076561040856685163689325667597946060918557471781177611718589746453263896867977287816669657803969583603732136925184506850330524068124202113515774605870565620956463889156793100463533781996511733492922528993230679391697604709132244382205715578540606585519951046265030186773740959535925977294060647751574850594637111271896614458003506482049678407663486151292357783565450562271962689020794398237832962599211470707333602175332801048093304906811091805560931472299088088874685322585566431851708514446022567878362214759431653886384926275799986002707516542455669570204159615919107277551563184679100218362447409761982845576784551510096396023047085984854257248038632749090912438554214561773205973555432220404289006517967285742462331979620085811034152704990186283136479902378436741060824277364331294717937626118730872853064482821444696617228555703864653721439799360030685944556577577590676983915984617642621777316386978277132501832802464721563035471556305926781731802254376235974393219235460402558174171091486749001816045966794132899531443503211343405535152907222215215703082724687263413295203102746407642845833470955407735743729407347788531357225201837779743556557400964784238094682817225915843040262064595777042833867480850934686587548959421749335644811911279295961071528733915168517684487248736913124925305283835739088875633017821951914014406623048351506500857765117482563095076130256388491315175166301002216931196795725282406041783336113811871571856536751163400575488535732451120059447690392498062786842027032679280734385231677765045651308506167833327415199062815339371108171841124786976686223763501384018216287645577219261789001732329715425652816760790949122994127564932089911488445946552264184854071167691762187116786294191543828169374083645359309635903575602922612847117863078138763927943491275920510618837348909885100248544390122232985593279059041613278128268418393049323288842691344201102964279875798352616264315656421698823394554834071884180642718333991389013216601268924293671485254058850164731442827021770479510629931991760288607099108081742686700785236663000205260689389957357786147261549067113238582397025377851813210647547512934852296013940397053652783896160516888627536472435433590154100217594609466974415093760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,51] 1093917219150217564332771632171035806358686408519338403741471922635811750758217916602143777084473204816692116329752281429630263183070718462452221944145670744184875529327447078674336094577088971981953214989045845767913031107257122174457905059940473968406212100028968110877180460246756621615321587469172930877037242214869882794194848563486497684069540075742091887408923404619018697126511243374754544542398172101144788541175594206297785076109341415854254320368885846355225912835651540722040468424947952896417510165405294267438975537281056656555401319477856319409925123499871732787410403289547538975838913777915684368363301613220879499590936290335050828819877798525061726390611609765172743110509718946338472030023613866348479401936734585576291515627444209365999882498061555238029209593161885851749959840651013177180118738224301447553883793366777808804757501708955933250384219738957446639809970076995994870110325685574869290186234385475847482621438543836011973524957407627877943545525375937764613861844948825503528898457900813879941310117527648043271823250370802440921565573965794006514470385763519694865888482446552568761412471262236738934825487315215255247022095312185733847184647110764195723397184748061818544230922325730883868975318031921685564390247010018127414846890774445498600898478671832536533423036401266674625400655143304333460801888658640470458489473448706681306219530587970975147950309577032238998117710234297440455124251094289955637359620040507443655201440528194336219036381045737822764744619917729688308555027920731154349549552174189876800620338681527282624598559367705967422057407729962291474607011025969774078812722785460239214587491272832885446458923967625034686218197249487893302580693642001511583748894612771204513802307235356164211566420047452775230099506018628987105012102248941290167395103476261040595110770172563146127542555371009088556401005590489222542272077261492087422167996071432419921416937994382742977843575895655603513342175037388392344151385152470499290318234900490266636067992597496185416381144386382833560165044182979571939589467670551808668482923374463417634789952819889880780962890712027589829282003462658590749670982902783574593604401031734036270371311560069295723345724206999670853096941242850964133266424212379393292000961152991318162635250078311820788982180422932353531401999565120186692798846853205596824834063378411787790534935470104356414863571687964018542554406488825901299311207428798461085578524726112352248191169942396797386166521253144865597209598089678107818748008119389448016246290143247225077567508907314094944487412622570303389613361480952841805172139222285783032635270093936435397723391244120862620621704724223109221618476051784421655164466120218206293416259402562500697636476816636837375943333959951898389394452515283558208925783745859692982063716906235181877751635382873680358523129800652809726007801170861275347055397032332494622747480880972424082413016673307759414876379808233620395012164372585678245707863158363992370154511141785932140511431416539126284943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,52] -65636870271396032461070490091772979681491026396029310292834940777797939002590363673744180451436374461379617486089561477209970455829014273673649950710860633904679578905090199862844250261337771142387145495756437349390745311129760347952935286675265150796381131059606378610843995566638967611215981545769891175886937708535561812990775320862280897522654635099738136229984267979441582194080252799704507747696943788884066557327820878076630706706349083498732401978593848539403253461856872073944231661707745278240049807964654905002432526504476000329127492032502371892991437477872080496732665036835172600550546847777020928429191206673686222939174047345501694482980362112721367452939077143034937638783188575023047763872486632448911610267823534946607438551712205854485097488199887049438805823424358616493853914202732913072382626492062595291683493588748912251364705972925961660084755775481758026579875722000482394420546066684112540483447387443337646494989149642687312139241122956498855705228299929035250428623282111064998379421448702940574559272859706928272459490988554122340580576091476318184512468919419109129909604636511357996764013355068770860577063109601287285923726794960209178332080525955613652268823985681705732753447945442403641737716399810193501769710412410632583270976469898874065951975598487120909400297405383806633351815468546607474554778184805814720080986714247958017265969696598452711271893071014606106480674812683973168064505083098638222660071950353103582289309512982582565286691833450292899999485234373262012529567448236347770257909561066147633715457317425337359079772862809174493434874332756141861528592168406024845545988283518292768349701359762765684085674359076520388638157356539196025457472193468598646948187190229460668423099535842005105655436209547713184795669889364009981060432505531728241065515364751250046927085837337978740213645115421459239179375886375642448963596127751789379072596612783912331689384177967810644640546201674078829943255803081100932977330766268526806534002005631224457123558913886826164532209171750087125078992653251964521701908677797819072583464270844072994471779549565664781262152222510853594471140047388347414982508519372016686823587378183294046079386131594328168288852421854783363666252267050693362699553199560668596971672082012778729849604911214681380989142958909122206091205279106885493957405819162929216578378505854419809021905328127710168387880646366103326300306804134989802580567941537108087212106624211922881155064201410364728465921389975260187085622006038756715935232735670030482703235425920982705744583820441632127777227048972360379834231581806673823147804124191735917716365648363681825519544849628197243293444661194231933282019094760927741737469733035785427861727213322202597714108422770175796893729355288436807546331053207251211861644596042664839805655913186166852496848371815028303358853565901725252895328297360071422290518182693643464144940941262842079801976989638165267198908013886532109252357707353396636484355445644876401270958428312132435803329699888828241674240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,53] -25876661718580804569160729685456780132001431965717564983163475407847521912186298161831981480984993942878598129510367806557791890307099499368105114181496127748723016657409570692186329607321810425805265510605470912799623105303701252777762534733086186838833430962999999890972564873405059231407735428149966191603859166231005792662652744146292482771744676090484795082805132226349084627158615623447869762793274942548813436778809656478957047803060431531517399004631481690428904943207105833562609926615454449049343127319835574693208886493917173648497001547665363791587108913283897105571730453441749687307351054123680626999813205115689015038779033966491995433370816498821088590471215395708272814287446636832187303550867977333317012179084298171120981061440321735563276529928402126338413502412929813211723101219049359158677701061203099246712583903558378326937440166746403698321868699836503702009369942525779903735996498311772725000628216264979828478034583283335110991835597603488536398255992956218936470573605305616220200933005428681907096911797239938366975240311210672022049706155243652205065057040118284487674129402856022960008774867836467457731850437799145417966457934648658178526971128573381561694612501336619908069403067781359014827254885646119900215053548870906318333766044585551043951635902959574539609853757222400076035069212830111903828052223385886217312707807455768163191700732489358938692343895296940695588257064137919165175444628608174345950373008027996549908636219221890416043758671615411351367153082166945871093580550732775659758065307874650868952805435312509302154272025229341641195988328290317026122101496938676514827507883084160415536082889775584065300727101625858427050412458732016407241779946362103550652244495874773121373080436512511551211838416819560104537442495230508604829141766618367385535843518343187387590246685165274637581194067810085409112331528602073550283831413939715365678495826195972595148711493006576490189607935767245230388073729710031055957173796314137283869524782864763781088126860192131599320157330239915217596259762619113913106283011405059126710019860520916313653043909626003914567789779800116560163993653575159356525246990829667946805336087048087763767583642649075751080552353625299618793258631673453684084306303682421868401329628763643673442515833890663468176235981915048986476741469934766293991695840700562586901845361852662228595144067990973521631850791092615394178266914364577691917862532574857198369544162729100853278812096464889384129223645190886092464146936386430570025243614337093729410529858303993246853737985709327481334472002946109134664724736944954656090674054866833745779796685913561003821322252573709718874020853980344534524715042712237587393236847725239221202074267313045956503258659516596994461567190053021131393798960646451822621793767031809503043319132578478808013012317252723510992044745692183186752194830676519881007325158965543716386044812593816391832006281080357056163959931560490303640642170926389797407150518087949421499707947574719646513132577610004816723968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,54] 5662729872302671057501425923511642930076369371965893942632235900268087180370116672377860110257046890895442922265541075869182697462384431307906359862511165991530171003776099485768492940250323980216547158461788303472776015964951690360944711152993922488624483399621358265564415131569023116928214820897415631145120959281488006706364033538790349084090581369665346858536928969194941378866632965427883514331820288914694929172678654590745475417413320106213445645352566568963632001433176635091494118928942268773892834957641273082092880487040486450636567705228110342373969144730137899637369879437705809678019285722104558937162887385608562565846805182118311240272194520728855668429803487793305738394145355449461259474963499921096659093973545045771640551413708526253961394050834932450137296513552648298906473956994064640428614821769874933240203630402824335807948898528964261530975420658836639462238920120018777611282517095751959634625418272780863675855404723554996642705167498885843582172901127308681206516503387912022580114749335751681655198449410673504218278729899324427207767557118674718493021889986382738243108443225379216289962280636985000926913479665101175492549319956802576986303782166761380834974020052169488499534800778385195750587218614568163739363352678540348596961756387535055632986035046814505934624824272628379206876789702672281495369797582573626886180614915411875348896536540932508123501149881680541144131519052969265757446763829857311951601643028072631345836418203925126694021305912013695523149937755552255890111664768496279950315906407584800399829114214620634382254787892895030292566124116015984353987166836433236291386902709198951055682349391395437888405590283224294735082658158220395013550134112717246377330351277624216831437616163181088633738160539973842294842198891803883220013188638680074419912730231650893517326935195664854835428736275005515369610081833163278762969813915112021532443837758890919735249582290457553134238483022198210803863897290975213896294318138240412447350564931003871242499611851071382263744922962174659797807538071932176813323151664825878833423345411234766888272543099396296576082253581959896640557901339331453049662302838589935842073736121703197485346147251454111965026490516336966441045444927896753701428505507812193444052810667793746051992286533866710758804941502180666932860306677821381932418745235421094233731303387078327515469262669514046271668389434212050737323800541481741698750916748554103019388710765872531776835105738750589750896667551828529038838165652800672270096874478763478301934501933460908028680132860366053742555727588844672691287901755579732651627543441507180626397980887345292162462460897464580993264615844634873687335255393066329855674915098789445188208300039516834868713292445272562523153510827794684989180544035207419927271223103622152181544293069455719387807822734871933646630643332901798163138213791061580641081809543296789760456985567851710270416963832037874265795855766211479194744710646833700725048717495072957151441429560217079755952678011812058234880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,55] -4497549824363054734161557567590779169636716290996208947595185004465064742173142881493799522069515508919502159784554955170390115167260974854314658297400700027055257471759657027906906436538885826976339136771920789016286747432512686296934718036167669160057546447261332613315715020487135464124621791439225904013581369237534880593148514724879407990763719308050549489824907251045404510016938753723705507970000371501325810110650827442095601339911035551019293225045203952781796972936920446173623419626540087540488078091187550078600303074380710714866524059479497657533037917113650237487800883555203575839530241179004801102522205007822330670217965900761793512205005074630832621234485378372962179834611788013114896797881856592978767125661386374106978724706598651803372052178477149404427689313781385267006317708130363995823628910965337221302595784334335115808646663337994134313836569112995801474544068164865811043708477311330898053786756486133951347439905595035071947408389341604771281665522637200196980778741589477519821159711958525614664869418981910593531053852576828043911149347448154259933193401645759730283770631314229951202364993898452694863035251623910763112688942783497664761900834980987011550527416999237269617904417978329910867140424112800491952343430797881711256649229053669836817805985383367372563775799219769392027248514732520243030131975132677893020433165209210002333849563164613044415934928709210402589292368915810135460788996878713826342841127671896612878333392037818621015249412135735839930761819818519500795430166757623299136550657500797351367274128384186021000671735979414300101735685288207891713691894994160978524543436253353743848332621845448817838155015196301368779829424211900558659015704562346328874251861622912137304573293837396284687785568524985224354256212447343201757478095638998526848171533545612386285541158556405561824792855587899363462296976641252442749713982803197742933840424290094290304601535901886870058716102599675123902303304742982807833667139350642615788891957522434337239304997909358012379628351735481472563833087044258184442664598902666904242924599832552386295699694828803913647315154965483505009960358951030418082575341644025902329468272526828356321910473885548838253339654236348336810514406472621480822868215633625204292158644593922594248767303838970672941369215265818922690439267367289755240082495094950922398362618984939381866648769391276080122887277070599255555125707736668158778051895092465781618483683554663454138580530560476847034998888791996427776707129701820846881990526328261969146076626794612054947301833640015247456040034109611447229861215907221487092298660487360151828322662495187133077223772241264140019613731357886261546587577875313596794578731336040660649768593253661350609789616939662734807134992872014112769589506417488133855972951280124232398568025584606061695713487366879424922919318788111018702291608406555381386914368184796326395276978936336015302702522842823555183179245622107521972130242552822890265146280459903770306966390171716943220652647795574964224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,56] -97486078095932108259473730384936414638726629623728687529891038777309985099247153574297994288079044533466426813541451277952140388269273764193202580566193824405613184866748689554746501404999702943981256490790571219727586350899344455274843457070734266167093004661590556598079870695111772063639661096889980011053186436868857800037668587832995915870482850535988724001221164515222555880046385418551133694563698053098904401359403540778825926714883713125321349240988598211180672043907569835789636549887749808703897319738455745750820423755675947690276186105293234017343161599883478171482325705452774725532504486171284931986469192230026770366525213084381318053023217057989910496304106776140451048908356729889080191763829085861269465324816277235271745339358360723585180527959661745209656254671173189054696257314396227545579338585646291432490934483257845673409749573478851267873288844841637121163159952445663204418417620601287728526421319806053383958786621570180312756469158930106628627267662817178185128411209480953407356151480166719117210545762335798655439797127619545610109274948454863143668123173320703593536915280109892868896145745129069184893106635817007790477749839728989034607660398884932882767455609259434767925349078776676768460765304997840507161562435965923238169044231872070158351024626182884587106026655309686243715358870801267454337413213028949992965544776092438709698659885798493791545902457896879184877742930499993622495799275552954494026915212778172784334439480301684152021217667177459455294088007010319831319372282663179787930222359424133076706756110850307042659920450273886223110979938031063430729506247606996721913137760028692778256504742542497680881076715613454579951777619448894370941650800987959687547196778051368785990956806628425916819437081331126884549620186166114354442697142205025549953844595382202255024561172978713531803019445383557580353595973165632382465063609831415410022251405760012845925053067208568417976254542819742068873585712308271148809676183993673566566851253507654555650286106479681716643069438190823952488139467846016031959993675037973117205225451338513598074443594838718289738699992392157467304228328916881186877666709350438114055653654320187949983524522135433360234283177242589012021282252702479536842415922677965843806426944434995021656898428182146610588764146375966390856627674766235223775926625154278783615215170757935147048960185608717863841258871584071461744929469762657442429751941338066384233259048075702532036727121200027639271783101116159636100622958829416970779895911445523225618456735090918287944525710728590406227695338101279200023146610768449825421804228482317832315754169156958947739878912340640046720121882903028227018840403938631538537038701821669159332331653935579052016059390978552952806938558636926515621351731162461074714297494491894434179593373917599759916049611412641900396058439639262516611125647858220586582816809764805958399059186080656739130455265454811037309574746341902470743787295179227338438535996280135518621115680859946503952238859132998778880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,57] -7133536003597015685419645933818045358530184216867320417037070786059069164786782675012525499273394159713387752271519214168520053417969228727667697219686593950205086593709371217828628360245555104697239540188146732185256713388965070087351323954173426350451233870408741358608429744226605630355094451412267484743890291512418820959563264785815582398117365851258271875491818554064352744938859805358441839731041568694452539036824419327274697280253624347401235252310290659055330742760786555768385781354915974800549827955640706910046838252746179102580199523624710084890613181228012584913588216936579425689976750957107093936787388851281321845288318081819762079101405703505097105553459241720006388366719051994598132843665264910523130983353485328558637766841303538798655436473794097363756389268444430312476317236679163088849429283891705784437328691962291077150068968689203157406048438758387535385828068704037317982379533661400044512219195916471304805878424902349001198218954031647554023364197167162503956176045244692296694214507931952662381706209925602502605394125369331514509781332304258860330478584856966884840800672847693883684536802466081188244199442074845531032061632276688842152690156597215335187826395039549897676065684302460319046955825844583443298706074658851523502373303143093899730774061391654777145527253105398840476316350995201277767078425605420064037214813255885186405421464239998095688540858444477879385287120410521503513354868363859347518522969609025012047146570115182859784427265020281313210653597060085269512624397046233506514183293655579928562726890229624434664948112535579751609857607329008131129269912177215471635071053926888819792585723919246471395401488561169807347753029632811916265809760047126116694953798033180134429956648973197443023391667442721290882453409286706635062469199202947208904775371825847037495814072276419099468824805775690452955322349759634439982382321994459295459069180984502783817866460109962768375153604918417316896453262081617241926751609967042534046124899793957496298890407348822461993906689502265985930477264669988539670099496175320364175260638657323229564871502460430312607714178146242458478831573955018119836199173761768121060417681133835176365767181910173808427447947853223376526901065611931901568542400975015169086395461046192225197604800770713035387743868002962480601698055455064689355619485810979682519908591951321024529240686870816426206164670206713678840345462354161706595101498385227682548346949002417782292728218132139656900956934606520722281198898297945010700465115548461360283263239318999041312032615204711863166783668340444808449257632982124355376077104691522214282227206968360762346903642573835485235711662294329664507001869477213652896537197697718173288213689322245413524252279499228754299131610174136432658158486976632191881332228711960078597826568679015359705566409868545539912840496217584622836208968819212023747134969255914443812853285900905705797675780137912800307609442698270579799338815914376665290110460037881085176115453911129417933150231712556384256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,58] 5322446016958278076859955578209372741342104897432974059598618119235628897130217859651701126090064553639156518727198112154350780646347334950827591564308336735993013094283486989217661409573673087417209251549820460733632322054894712166839807165438592043493778188058532987191704038551357237223677759795257454612769356727533140688212418489909165445520884370647390435863444682915882786418291176560152286438732043264499566162380456940000953865639712709350985732117392466871134702402425290528738072686409784338973508822371479397913552381874113504748521560510836447383508962955976336452193053770728366076024704706405718818624259781654426535678202090366747780518380957727621262771896154755806081797570777310011703874005516475441207510195235322291540926033452567316524653013322825288997318917260054364958247677283637826989235997855676607298493798076115040472785012041024336746370424644339536156655906742683524104031051000535053737949383195655263466425990797945697547983010971581290903982069272199230370772621186867253910496869125747163248716751893310134716655809153202163440727361801524489187802105509163243293360469616809254058450333484594637880706766382046794080325850018267077896256016431915605245329614271577709047976963359818802625085053823545050720903201686954339620477746764667275616744162121119713924389538523292237564441816003307031765672244421377212344331114387054209469565258235355883435633177937908234858186626559792392849214309961825696063509671907866213593669387553317033791536502294348312144452705692388121890524910603991698142478810375978095880889532138989409899337448542751482297872400313341212979465957387289757365058240948148773967261802249453583334398060139960196176760011137839400717780652310327943017699357849412597455694917620602911854364238693412090513141682656698746380857158590341253326468824017876723671192806531952588076175387553769130778307382912245545794593635424281822209037305064325875060880302175462295572590845939004184978814302261697934853644341705976274403884518109197053159175843837670787028564113310559997895032112336141363968771074307378342380291863557508914188948425768912725658863644153002622319473482861788362959136960997515584194415228460343942936716807822005714561056013603491649898377750023844397903020071330247771154762526536438318059695517110252523638659954618650758088266015655082054925008163625060598279834673957078216896669130358727542734393829126505014824259566252939320155213024832951354756754027029462805207850309157269787736450324060767977752901122100443721633750069212940157234016850715771597633460069121496043442219771807620662443184103578446901308748422509472876744138949030063961102061190966027022880572191831852307344159887591480002830828445553099108414691484190877231214718543701034545153212202829444571467053629440932701074551534456668492359977861966199897021648976365435474097135648239786452175627107660841064570288375954477077691270557543870501036191233342211362961182354341657575093447858227760040779211330360127830849681384347345043030636775422778408960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,59] -573875526099624682457280328148020128113432934636772112576035948983567432691292823249297347207744441308112908637306854005407243550555025935072614482332697875735086200250711770560778484979857192734167828134894695193869382276749394581828164065095301885601111595911173614026991508855496818661153275497872005270360408723572892079794639356046625069963537398490756653079916872177299311066611560622480497535193289504215202744807315968583205839891339613789288807392880861925435313763825477907271394066777882420608793840406665958463223279738308792395277402435417770566300909495515399833458670068367154413344878842116005410056610211313644062957385292363233972564458105217980424156561484397432004436472194024323228055064211588459689088280157541057514296583812496705561957593259818986058483004354301270976843843578704157865867140220115351701251096921138204842483758380207669278918114027689379543784987540697749652725298180361616010470090211123284525483133800399773218829630846342165889693121465788451784348578147956973551519545911775741069262066779020506775476696326015420412104253336237378107655700250169631266521369287788645103288337208381262345698841400802162431355871947940948011203687413985730109652516380730978544093977979944383531616835224008614616718240289731796761982822813800094215406577611871528268559583843416067583767338528850694918748627189467536388232916939672695562331098886961654277740249000559094357520464335585011820665084771816047140700784866156369587356664287479305573336774964492072701840343534707389668599262731415485336280508340913788983414410572741152739294173710635880820950692490979525977982043510459237190979601855208193370730721284565250086364282823253193762993738380868113596751392521259143727733556240417719160513452949626521513451744788013378012367844360464939328776420114250933379100096131393965641351477112296507297628626868070088266094134456104372976471582281385778557721002852767404402254907114228822320545570535124210886822167516307189153364120535385306072461606115861678853275502210948301274027316338050130648763267194165160604751752477243006487270972186539538138315122957466009326490692495136171981544965084135484826643306212785796377974408380578331703630656436198917858131847035673611859978071840203779931424754533649828776258605285188394521537370432145703688666505855525502825408169248608661942646533273668590063282247613814907950473308553753253311154246884559430179795060471881657324636628702803249920599426607522013597952222353076275682608509052751580630091000980512086792013066653252783889481454806896881640131895166456361842674880039140503949484132434601831130491782714998558370367086926896976783459909826288367507143497456292776785816189131839322988321992831904275468711113314386934794193305294823345391091407600298808802395519293410402406767133441486671503673507127527320375905226839103992316254935677589816230734568875920047380716052587665821845842292227183226580092535864288513209768918471305930159504005804015434049794552615005379767059851054474623286360341281150861312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,60] 17501918092302043530168442727511542019867856137569000945175857335791069501378114476573620353799206120388283091423230884471228634214819898589292257186071239211892914251314566651647389749514029635904270933666789116538786786288262252802549068050342268705533372793692573135697227397654982331904032497405054076569571048661498134033778000578247236705961548091685960008274414086372845396895724280272199340023623587178042932685483096086217093350678993131544844186855787375976605225751532553127095784418323914916035789396798770351565033773159700343677852810699090206341539292717203767842299258411283554477249361419092564608832655736429947681011366303259361469611111286004744535596977242390660208698563831821163389788682756529324897718398963429403202756129770050758131868421985624157067194544931941359593382420554564532302074980091970096446143799304843094226356833512582244573733021978616467861011099744029995828798746139389991349381683921475719566753158841312534065267643800850359372415008762460866330122248473048597071550771969054590608009326354493642892714673995139167740676650495377099810913975445250132740937527569828264543415843855305345315390713443197080850809462617472608925107612402045582855242653066536603636158282082461216352751324087694906533420317402144958068555168174394212260647876535783036437948626737701896084482588760097961336232529283593984428078357304666801698241317398872289734828199028552581174184848549523356967758962469951189972172772176828564702930737049136068188598668617862945115622486968375730630877694740736248282259008633151065416569496729336126971050530968003792665426929091273273999948603581258856888566854827778104345473405857423997836247305883189318757796785694374749904962350421780950307802625105791382511991450846887767616117381680287347007979294379126606125243064594116359543370752772361904780841534513632924893725888870331287007923604494641270572969768748629505537313208656784976064828530168914853059602554125770423656651159863789060954037247390817418156090171448677307356306291696337305340433168504145535527723879663688557755511874642545577751236010424389066827852493228743748399197710643543780247769031203508165170834327794509949927910993993254054881211817714673544209732776460092588832951165941304795447177354835106560599118837162240160136656108967392331934665881545039391145967301629098240425093964255741944686884320097520378095671904111607132210308879507596148746900191051518722657634934780906717299737510361568395313443176521439447178043009934231600611739651180157971213525023262492952546115690789334846308509861500677930489068355201467608211961736459816112829273005804724348779484520346708226883116531351049881420583783819257576875756230249187937630522057046330135223369780317423755210868196348325143040377109196547211797270426242291211185193682287383141232334255884449718206652197931912065007602930192241391544824962999463899627899087651101166411417247092224086257044877696114590339775014717031744560014109302536239308412333805253530588807757044455007014567903242485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,61] -1114831329494472066854336256013768004219744327957795122971823375616512563732792223277769621865581000348080942731979381652449703556671164843507960450113400775622272770830907408762250845171645444946020949366358091569855949184396589849799496782152714721335575883644233093546897918428363797967532395489289166851497284525564675390329112065601669872028573429509106926141062773113325477060334564458693824011924571766228197553381420590357359779363837900004746508939639167432635662678486858945092304064041634827484159454862289368347567950731019882106789706428505716017521099670635749404277961940323217748322345124472215195982668633637598950284290979987400439088704970500822434352695101713266868536937712436309008438288453793747093793134458009098584097534628687465701740948011467590301804687131750035986776080578242331014327686645007391050495452914179904688032038610615849472271290925405579096560660848541557900014092167296999646607862130164000165070163659098558916856795777196201935167604788996800243983914412147224882120292936810592173180495223560152586442617769997449984683315864634727027244385110068536725969320935161106808150750049829584354717097894600058764280317779176300329187777022288762730271977490175877215234833206804074233474923529123360774536821221887011939785938237495449525375705293147736729933679413069046531012638571208776317557616076857009846661849755720579531692732046011623893106611468927127663801309556871399447509942540234751920513865336712632734923324790081131067033374538314187903982651540541680218633621298555082902213039484248762240380045890130788295436934948647948635289916578202157622841842326037569909824156297136554436359727805369128772968993208241883042636167849848440729868727944076007153112082164716313552039659665803933804104138279178880690574267693954699133808765263412759074896412739220838494988240733244277198672451501831632608916264663715835226080443970907205326613962344844696977516886087810024365117247102652124422661073926400378669801170322424325569662950577640092056380179203815352513679735000410336880662747568584497322077424052046270196191571975192801839934424672435060457182397815512343393727963741906316381477523016137284267535337505547263039674474904636860698518669493021765727789860222627569414079528669088041091170258919626351464536424853349496868110936748270546402744394102342002621856274106643021386325232082881053913236453648673685992482858259330362067306612429284351618278880404453277909086184496932059104806398359012220706988518755350757071710676357469528668115603894087634574020491309647638043930626550161572973967981943248026577447749801677877483104507690384842672755242442519888539054413696194956584362628401260837453923506900339908955384789082288943112973550017233950052947533013803212462513512759612361908360675403799732683250075834596851669847840083347114391351573518337522313390534353500827934561879598682359003089984911165033543180634819463340641554494089300185436521554776826907670114918177670603434534470656277189313346594502584564868284739749937152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,62] -2723889334635723281673201667641611910125394557699879244731123812678041499861532712353198131538719045240993261366615693485827921241573827033214875810952924930539483611167631895407053292090098923488923277660567925498136209538035998349495640663820173507990701284197768757727830971127651043231886097355589184669923546033522594387430801810450112229033695939782149731684293196083202893055444224214297715647743249612384902990451944433071185059553151575780310707998440771243877921463688142518877918610348163959433921632571397336147405840722290427300489031682863307300481268010075624176287176267733698697737168459596675730010485448369294377072776129056081960260882124274604265269650508301692751703554274738606206522648728437637949456384533445062726963055361775833643996688267046542717690097389483165974639722504930156652515884421893975453398661518421482364385344539841928012927367339502231525401494497589825524768894343757218540300114045466431956239409130235341209160605897550246477650510390748416208864514631345010569827884758306621827117039381408863607668439199436500509058110901784614707218966075844889249646969947755322385953020321587322318373113255850058493927129975247066591102180495539249506795398262409516567273038461700409945819153428603131703158559433371804367685303814715086692238792679968410562414121223842485422157147047227028387989930401304631230914216790558175744768954337516794479520141118250942994223437716410945936901059717476275767070369501632369064074483802453039701548788089263773168169964415871505908041993702257848357054618310054310460872237174473271620207664597187986285000874939746972813172201889963691758625144595227806839893358239525144196147525086325004282320373150968257957771350789799888913857380080793873738406069481755536424234118833952001488383704217820545141307385097835040656828350419404301880731329767431294278612496526423451713691435600846504924302160074768354324620757315495545905143041957920386475518607033239478803161579833179622890381509427318562678871616310716799535681667504394183916594344798068949818313414748930982379323997961394841740149689111267846905685121986730183255457447701361826465470536335486488057112285386027963189131940046990228090735268028667017335118560261473551772363313103110286729027584840535923826458009673700132505844409661409143303101228361040410808730906496135417751989671355154823743685114813783455559367553888242678912064272687302522842832041562327334395439566898325178910522373398841385836564183598432638343211797034712689482210899933283643412336088620400611791832813499032836359305997368722951444636388174324591641544646054070425207784317010060375192939018777364805973655984446229226574663989376803880572657548987449609836101614101942957569167757813170861720833711472634887205322974261982941310667448792303848226582700456481138378659317977961979302549976416501076877098267274903853884907148074521721532507879307213041145027415292061126711495883858254098513807496314100069786345313924695865702800346321378890043667908861722739376162125528432640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,63] 1094575436209750290797322200436298095415890500281406816314352615155279557240165228377209916931038839374245149942206252611765294566763488478908324593833105217102747829943920076126074299961057657601973569951617455922788335470252273050801564318173305122931339588905023079229038984062462380402925276796519396816784141470326626526569357440917084917230996408507277389691819094078490662001201238193117230523790671434069988770747664519809212629418938853406272476434702919481180682838546624437281295422257125714020688074147566932876368023517088635410783554062654806823021543108129486756766889595440620616514501214884024078493956020929945539234895883427443913439632921995192427366077973720735667460958969346558101496627412204950390198901140778624392907477689932855792683085111967881179566624125324307125306244495149926058337425265438498347958229412576639162373840928422812869520583867361342834464655583057989027498529799870375147098865860070731100223012615117004088723233329268747384304421835612157599198812544133740465849290474257643948507650594173464705247743981438480872864887923977819116441484894010784707607807392312413514744722039933119162087678173876936970962476679368090269326316385348251123611382309559070191985272329658841239952737798107975952651907841013015181580855995775865570781768668696945015940006381525955266296834621905379735617001207375256409508264564586806422601065451074378170568467943159230918546422315523025845235261021777917333323217287910920997056911992922827562129257900909007750868235226287295825408536279275273994506394501895325615584001616807262196785397510558539442890639230041327301476273359597351055080111423738651705573959902909171352505174933978316401998830719234839503380200720764545213991522399100065491909252324776562603478032359758353132595811457069281790829210047234562757276819775899344731571925411854963825477838692955971901556665056342910651581540943178317955745368855577747409791513774682856853511687445006893219623029940093012141464854954778463494770954212689133796171985524207398518518815675213775400072079185341232364938559210116547848946310166365903986459168426106730600250947396393326699066165661426082902036284294912512876328960033819085492090502767873306876056179922145830561087149185328839000714752676666444109999615260524310074960276365036132463345020908809878687382593067143011602008434518437073767209675419333218099368657220173270149128799064875447547319019612519287085645117611192758580553109780861258060063180793619814971291567515502730293398074346613248337562622120797376631161629931847735360957989428657408179098923964563773977631064343821821651975416671058166466720011266897477334859393572552289693077437186675126136514929483130550531069564942104777560802731540623855932746677626754287036517043219345331237735514565486236862352632641675616027277052305618904007503921594625760507964970991067174313226764347075164024633950371539975636296687901077304374901549745868719228200074125166012168229455248193409404395767465034136539973819589487827520167676150284288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,64] -99137603675183989260957718221205188761473341012740983743223996815658986816969276741940851896790652575913844706841028440671719951188653632941976136814637949887193356834910066648167857696561027353514266817433361514917979181592636532010374328367772685746790193968046301383325957249585640375925677488153053898777863053933500514837412171117206875790478797618992240069279069545862095800821028293546050416094681086451605069548617151444865178211654510039054876982949549411443900529101043785313475233906853788222851352380107862848576096144832798309453979186384422457129605552574575177640315695516062901818636073390472190015216696092090878259268256744559466295792572576423128686052682891246137949966108815877727984342901321481859742848998547941786797683753339238062243063961827944769476807281916281356795907709094304985552865369660795852415246785512579746950303255050224774274245530429822601684959505522459754887894833162466691515014912817832062198326722446391680031350590142621970603742431012351457557275147865957407231668982707145505609242032934923559371808780003024681706068614466253486826001881746497119646601651848743113292344826945410833309672710922695202018131083463344729479373767140388361228994969162320667563477072272930346574840332857926620891821106166947832728534278978462538424717087751879868821268262251347209063661475333408777773530912866568149755664093333262578651958572203951548514593676634752554434934082207935187330910722563002349727231468187349016155783806274284717956087517838184893475095052152888405555211497455477647814630545178548805281212532507268585235078584991630731922106141955299194411323638581436535875982799405735305079476118573394959589220730037331362902694625493361555739094285946795631273761948865053007993364651027484372744867313469957341881484045459384835849894791480104715157829529678977806573419398243491561319761766066520806547165570863016266593157565786132430257730486619164391553967247011205378775493670991115074827769221288280266898945569720595910387992903573042853318060649100302299574552115110493997496951876736867525750383725606451983509549555621815315798023099217824979261597395935411912250756123329049485111781434120145286741139113067311379411464789692629409125421956797201064047865975417290153415346148949224008747551989795822198655386503955713025285250874277970208755413998000058387875220857921184281706195441331072450086675919322621062328539880755055683899123271219171029134527045122190444635170392434736612884205407496902999533605643980964430250915761409672083690768378318398122752291171122314459909775160528274140079200738682201035044366517010478972555386692660214009887579541060857244568874731273726076374521090907826131386890557997552673554921735130884055970722376514409465301589725770964273168811774507577952391548555940189162486139595916310361467283327102808045746153781322341356834564082421613357863182176424775044454161178255903053848859379137561010139300769230528464562278209290131136198770310279263176836276157909471853389212898144455410811835714109440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,65] -15069444396350886665025375851105995480534747506994590304539919878455564739840729449230524863697362896316056054046588311725088932759917089003583344114842262300834491052540837839782754380105977303947998743808058663798452065728773618914468640047229670170995845680392281961476871063140547028475942593739243966292498128847978495055552962486731175625244471175777596583934809376740026114060346581474371187809319938932900043513747098702118610133838667735106582911358979469125121731430814185357476668054032915807633884778063602399627706375783813148870142685929577190954187100714638876787673876120643164605894743092930537816143513724501351161919223149299780759407467931295314341900916493459500785308483833986637380609426404585382022670994352558031732794038491049443950140283208147583810329725950384209084672857048000864513589929288372617920143606417384189680166708186488619969535182632973448567597578444333925477174985761135298712097760708389828246328178430910850974900431233420759249279512869142104150929886163875507607441400122561718517930166738534697205937504139591218724743636577494962791014715210815157742531850907955462695345789278811184915984604316947606000739484448992304575692129220442121810364780601301780480334944363130873879196653789452723414081741126442456012689708965394142435151683990533478518962010010440688174820619987367820700211092643011908132678932776198946854903380175831539908468904614048008457555093538668963034428452683749616448298416477327214842063450508207244243167631094833557082591092113951272445344918823850693750609876903471343930773069666352876126789345901785660957413552035944404393498831035728785996246237768871394630218955387055271024582031082312471989468760837625901310872587553988009831662754974993438085611172759544010218479908417241877821538247948166988363865723760607321755215967856393803324722548777723927958904804222286621000800243390758187395509520044205373528125396368093493649677254604920752128655865732255581749266351901994898362902680264293809893683582012414765139974387585142958599471107537577795914896300897561324052389109488099689746252561180636105526422248930806673961687316214135782005286751862173858655158276826456228319558636080681082099661193063769540443644700859206727024958649962354984018462854891418579138100816902369518922005945733350913509881724342017024860388207296172712842647126536801093846561386776180374022814560883830317080756528429764023664191655261979732068497457617266103592629169219197671998521589399781265591328725253024635405650612990721237698570602420737265944993799936062951315708791204984664369803051669223719262760325179757722532599944789734349112412846273055887534404162146076816841127333774229026814914304059022817404276911450330410047237345008912887112699733267627530337549045390615410891431853575042796478742336511847930623723697471404627541527143227360577715832318444113298485346887354845160689194326911704111611380559168852076730118101064946598399241033960938481151891512607212714049640901644771491908744859678129256653323738546176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,66] 3308338095229892121780903778519584302120528096137237776903477808709447313511301110422247386530015985019911233037606239116621076986910927059853091500719447165280857046447107921338333234145220438204261084520878911736130145565711804955762535175725075745607654386841871002672295278446718931256334550134300978839986864424501965439423070772835355327173552310153939731702242986207374625437801147770219019937061899942374154005847173746462007120875407789348080940751781534216833784315784509357713152440256242678488483140881539336601762644209832400797305113707389459577832317837939248055544626206927507448932739983709224045877677679620241623427564246514370275285945404946341146331498697820879080643192351828463161784037113027769748090553897445315694184191778051342933667752184393265325033305055485109517032296463259230386718581950921051162882098217091278002325721826892034594986982808125285779186823372868735765154506971400665625784040480540313007770807714765181727595847571981410599309943079011176164522801017889599554154178931490163334148136801431205915331319612927630045747738270042832428353397810167690006599977351447839565914565533109208686139977173857002509466004394893946080355074232287165017504230465681995666401261330006432555273562484617638714787429674228396982520673504094464834924396157440112732319469689481713085306413599535159916458764026927166117292444797284608653861549427600329930861949329505454157151796968327869636331521264938800828651744422686213834362867930070042416365285441618474724900605223897678821962686251512461330168400060345464727154685794051334188376343513483185703839798900889184598311333985325067653984311967464479292894122756195031771384322100871031495109934741222516880205145395771955326592917558949856716710452706314911234655824260003709024811607092412228920705859005603601909999473493333329645383387248802926178239159084307857069291634607565995386843779376583700624975280887582008071168972682878979467167731839421510192188734620710116222033725599673086837391943489760943069174277936433546162519837061254166889949365594706354869318008696983404439997075225227936957348369757690050645076283531237501531119948359394822954217704966242480977794708417679818754962494176276935079752771743762653594558101173613099961781658251488114267973809476205686133880920077666985432118397123592683964644520260021646048052503308248622422017283600145342135724792829528915497734608968312343559254979317657894348370844110570245790493937822996363346211740551899042177605913456323724784114144775821027674855469175455596285094207337285388888480155411582275133221829831487851796126157913077617102069591214224843282134899079804688069172726975951785454671721461849125189757337560147490090200140071593282627376596754834933354332158844928576326959646567213045454546877469792014132712487240174128691839284298666792120836917769413913387495323403470721054416489074000053253436003255906941858692780611831978525398035257416836324146468736489951500516673647495399360754899113823003527408490226981360160089057525760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,67] -59422250613087724659351040241943216372798566193258314666703061859485106329760405948590324427616788968387530464707869901744446893913376677789220163623883921460756386271863351019125125465506768792563078014484140100907923682337039058291106672398329984286322170418038042766154866223632568545465655069395732430851431607154165802604660779086420680162300557710867462815059257704445654346233193077898845972024957406525947957551087581894295283037693331605660293156619806788441154374365956515846889693729353935408461419335796894605658869136730787087446322253596484728661232061860194344731054038762091302101397797763053423819761947159038623743663432557978153994936216975409165320897525763571425043253100125075153324852405405637450040604047035482069910900788993560942181423508134941145777825747599895916463834067621314106864160646102632376186233133962516574210515458368301800471647870764114707676682384983770952399331065965106703816433470990557164256071764812040071350363695848902920385152433478059300879734434531461762409863396498693518931341449980404366211465007537830238803719582512910755315191280565034951116570726777226864616629793905916623775953558276132009504533649658486282357825108063342170577892878465421922229761871892461710397182369670910584788871018666327539576170566998939761853547376387489293031052985181586911003158701127185903633131251133677025419495894573527435082254625307078364500555956337110250559846186911065333535363532908829659097439019824483365297776892782470832259384545746852188617862744366083474318562241856527777872485215256810226479950349114531648593599384124535656067043844152719396637987163348046689273376677453722436238170171469095114504374793980244814821107060361185236354161514065593048781160653302810284675254405887888694581592450918689729501852951531984851955128061994863109456498106007575135274593593792388451084329047187859738499187372810704233020244018097736471163728684004142384418527644906059740201460998803789480107227938978921612428952716987877240875899990042743575006262270919713061534491321899675209499549959709634494176245870199948138703394183587719470732724009198858195814722707132988050193028945003617087693990659611440180637887101310747430166438762562181384161042569714693270167904322874251768097744721672608304244497906119332926026084540831680812825421595120305220133861191175711018812953571855009220300391880910450357470210397636826590379269283867417920785560281215354805633289401528321619674425692433893569108755669729554500615653855714069450026162876844507447676001818764283415622768990043643983112354467504962538033410765920822679078264139024869517579962957980834661814872724284285406653339824804422470679546774958127833221264371699316011856071979995976898985745786796619398483411713891781170550496000689020041368240714080240962142253147299084350687211977177494385110650611560896676433753508376821098810060827050666748891443062240803131464057912594437517855860722585789015147441905054525635816880359135321495039876349751030665538785788494408097464001232896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,68] -28458180969290653556205755704152702559761260777339448329619862785264119559368068641119180138024261607759382915915250286289575303766029537013112160051399714426328765712114672956019185568679958532409538397965223163960122071377678472041980539010200061722080773599961665659914724839727238219353735827764787512353874829165750102539321980030554694351253727042213906458681338038306073137882400821976701210393094766814595638799987856170212337854227319486659335989490429045249083627973274875462782307994646883219756639748678955872281652202496122390772617337161080547102136612162309942882345497613030058281980011790221218576838747072593546130099142299056299630501412129095489700636383095032644149319498547884265603512689002175316406307833827618351585080788747249286296696089212809899092972672747378782598419176863482397401264457063326330265620558044955327540490588143737798107372585462006564615729037953974640424127789757534204700132062101355890297304909978240482701515481725195547533456350274545416366142349026335401192521183660740890582545388566790942550056745675130248811592507617705701928937153135741573353053749302953264368676073271920016648364063510795338911145577607966027362351029068402832755875999413605134406330670770075174674977008484109766656588373505108834038952461655640346449742971216329293663751783338903163122868643674139755700691355989082566135141454971766064865189160063968976541079970719062658677635832586700190836001179904053359098670051218100731765030863357716745785280750029453160434087377787375294115056198360123764904280142564592675582923366360340304270275687105032326792343132349285953430546771788275467558932659939737156023117466215353113220143052845696844359885089102420654452124883877389287790460389274628553602284263553771143780364180260041965641079169165669473890530213977463019839807435594400904140459649598266653867621657123695748946928185285828964836182173053632026145930205943334171104308670197048139531181965033360549934851833033111751204712874757968447528813646408999377107514639261779733878568325653593388341993431279307870055522382092015338659577345854713004391157577789537855741824514756159422846738998712281707233928378429311671035776421398655942394532070827264196895108538349433062403285424287084996098224321207348947133763302749630070021250082401830196653200839257619951727335451593539191554428132497497922729746270331557643038520068010150479090307908949940137723091356713300312073859113960767784151201612131050689684950250044737355718907804574895432011751655138842276624055542728538134790026676008090989893961481079270530608988405919300250213920285405531031184862643116732930760685425773609802490050176024878312856965000590215777307993560091331136419511461402739660938273113277264201421049295413932120725327875193114799393335454800028279588154648207136507860223199402103689647968503561260357855402230149695289398300420939621605716842207151844929854067283530383071742227993255184869985010767932091855059802231353828530322300386978781722084088305993657664562958172160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,69] 1804692881054835764181533938776711087370609165251452367812951872804552590990390128950521617677390434249683005736560111722938160811299118847982251760698923110049015796773154799095951041767651741629110442239827275469342121344927161292785344141494981487272070495026597129023459182451648412521946567964065342463079878438396259545320692880503258002339803256558096922176676160296391448235144505084195261820293043795344538167431427367930967699578577074393630540731196539778954768210171024459022664530743079036571537733276416382950846847397165477775450177052083257797678459775702919034305310959569255400515573801811747814944694736710480651709430134497666372301239030740655791212956879641441257720381756504753948947848777826954895134627696942095073189731348457014420514845953732005879205888895439302953026912224025076595135701803727858855188848412668570401024284286033335912947524311666480133530960566492407925677480268588562736307447273439895194290824451571847875712161582408164092134998711162209087973146902201881794432144013335869196608217660624067708682005267835805627687000853649176050575876130114704354438646428553693653710232203315304117195398443884809565363891820230100496820802239444723962099526553610226788506516606084620534583884381430100819297713113222601729326698066120593661991612069702454394012073827691615798370370853118868483356331617731815895458680076128491982686020537862049587529054980012292514461543006444487371136919923408098656811894327980672255480444025482982364050522297541178986917929899475321299213735539897008658263001046893790153676664467451668949952846012815289954277428508604921675161262118651820045523240150546905192310096887067431923929526467446152221517118547139137250157041162781692044266669265421587694063621848200683268095611564368992192933535102407279507548490087066736157131469784884864297774636688723390950983625729316767573996722302087178727591926661283379060418137067360704301581043704500475897746731433442037573206677561434871847891206189058014460951276780200906344903147083558678813941249776362566948767298246630279513303973682234213818717952670078948312201692471992708932468150180725541642614929928890712058548158235124899769191426579348265018049629994851048831978104324190026768104775936642348880873823810264647602155000181598788427681661695509259766109302398503116142400581501539958023608591604128399568823913030437675552117028320372834114586762814870822823543812925521674357639407124775489772624624870600881950855403225574051048547058057516212236108950161495542391424811633492180131815807429175101174091745887100914261731277643229194835283246924296164437678044267213643749153567409644860495954474407473405447183153750791636469474677174403041983302280178569282161716368095548965352295966215405525214229818925965753229904419785768680543466099369820432542625159126770420456798763007253180783344924538573753163814214206830045539850357305050055324512640254319847315486835693523613450774661667473280830580887054620451420348189239105310512343021692557768771357376512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,70] 79135860071400786001986197719256558517435072309633540580710747764496687033606914526022895862890127186809867045815149478324006724150505456904007411182302283821422936791366028898579546982409781738649100704656339106623764313878229954797702803863956035059683631377677240130717175773139797564847348649212509165628149384685893541803315768828429637929623155818935704084328098025200193350699874021218452888214519312660073646344722824111053664901467245602166630016785333729141255491221982979198026959204234200655904661982301671905224179581891330798463450989755686384497615767981020492000970135209493684947900444623264777656410063102753264628279624145812552470381295086852504279867855801826256505182936429035171807495485927410486471923191661232241098931148305370739358306008942601762417079453840221136665953631989374822279480451142710504168847787945512017015831022951654058064193741740441368446574135581395988575109166979102198509151424731635671855891307342371446178186521196731247089966758234678335972103236424569753559413645029418717352370064916472292262675075717459026907797190271430680526948608776349364607541163108261627221237933587376868081334056937786409480100557883239643951172211789736139313314806956686549646923786604673621322159481276576977586847584974981773680211947305428277467827653187042507399448394870288996704027474785799835923245774572059930503064082935043776070347065342576217254877969971936977394564791622547119274981906216432785965943475777624494989784355574700088096762399078017684870328411975870488707734502510088722813232758253377900190642509599279817266820209293381463538445258779066273144485910769896993023858603565045322292001435144666333446190882441346941009531481354065555727033166849089401138330148504423908797918739258127894316678625433750305540370016385043957292717432227163203384948104687891585761858208571322063366811420085248197519635719316195516400663258555615152183682785648981193156742628256852029195039005616040601605585471708400456586744586929509218609462730090369639731213555604170984271125819106541013823946948046458069627407856621566220128606566063523651522387223194612754255127886076848838444971980638497035754201470989128513384736921856288974852161996187001871589285528789892199045318581780424993824257205675352440600370091886033618312946396554449812286009565025746058201029314654556014608449967383202528995012024675178077580562918345770615687672597800294286803096019803079902123647600261323575252962005096293523094125649537602520366961865572294159111278483067478012978020553648933572253135523631772497220791818543637856647985466792599487637300282338252687323451560028045861764858085364279654070863368167111976387280259087842350415936490134697982026049155526423736371402523657892678505276183770199080095698248098070518742098195802622527422967795281806423834083063472960603515300581789348884858485744073658307718603256232939508755237181675077759697595180450717220000202484855830184583764049569522664623708129301825621515695908723365299762668659882241841189355520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,71] -9345565817557481355434575328216688211425931401292330463598826785270908883660373831649390718051574619498141018231428918505408505155265303780538009362988732347703120206243090402758833750853252245369297244972026229369031462574366202406449632456078708440546716665551746791788149502777493909788964900461679075790061142818960054741472629270211897527147665741731567205752337200893726901567683965826937225873066243079801690346989754145266059393079666046027592309376973453010702319689133280136371237413200433495015410775221973451966441437940033172881777064380576968481354817205029876419837922947050567870712837412588490014490878313731351056133679100506725459988959305881544923879326483882919751002951479384019313343574379068019752243277404271556020608275283547702103147912479011883601935450218777196205623418522385926477841684855646690219670346401714005232623339325677983684167989953670067375019795213469405455582431281090110721964543945764288784214697004908656228199938921246919864844434428586938133411544947280149966235736152142888863000144606084743373335966820412759548067981375459340835234686308292819426840204538283995042789946651557886235983824486777308197546197847323250711366302740898351487112096666993597561484696794672830622240014760980714183443765345051574070724464744348323444796094115550590081883563777433805954045883273144171032333707029675131119461559684568165441989574771972397538680011292514617561502988497572911397950174908762364657221429919849562141250615002997444427585172790088694683546448338849573554411592458803820445288816659121370378193679201398086642831838377976960846391846761541488257237147756693605677587551213055655470240929371559756310256823798775178706961879453223401499783769210944617610301727950470960687617522180925323064134668493354180414289462060864247296020100524005817050727313212655019510567529384115138478198164228155427955688352353716650666368797074402838130379252470057297539367092735167278688044636326910969119486707092806827830074444041261602723445771606346395487429709803661442791834560863624163457172321728264480491024902767783859437531752314126480068387806559292514260551256718884836564242692540499810474369273400602247945905409209576341846099974363900272586793902809457843958920788303209930620662791731970695428728936720138444584805467255287287862748034472947293521994865892452706520338044097538041775807724706367709871586461048131165662727510080587196421074424909916790816098715651526492415619763146425129891445586294732943413595454347252080347152045531730975406857891451056286890935919805920943286521805667964095776057634513351446639876076663948141901807945653775813430162647176754615836437944274254756782023261007949667095338257495115232435114415493182671552042539378349355179269856176445742442130362269017848390756875535281212676352944256644895922171132924717697092726843744114510076314962803294109094263844414483098108971589304765902840990636845488072200793453317241150697875555888608168790961086278323618257566075856362154483034376122713751527882752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,72] 15576879377343276079110005053105026808691692334811490872786951383513135216225060943063302206811286025668512694217591623471512137189010611353751288416684611512100818610953497261066992186211038684993839483965811411377764228513728611909131093960020768935876005844106567434215757291156441156041409143184656547568425766908021177668304107569513937377371526343395165645908610931959125916737433265536614899200040655764128260352028305744524993975979809797447873761382239829324473438885517523469374519342610571130100357159908395992921012314941000371086481473446664201045331594306881525424801903719471565115919405793927906289355895217002379987934309814855482274111191776025294784790716249093138981512310667566337990367463494826720664666820415662891982350824585747552133096571944339999396809631037033415285779395101629389600562353305122375723642230083096871553204028451003780590028363722749793139160464331129979838661249893397999401957186596586660740289547950873885027375388072867605355533770539789661990258351836299680920285279381963052064023335697656177515277104184916529970909439022898951047920568233630845414984999116556353121402072974601435960798413347823957082721511974816438572213236152208075218534120601613300984876114245157739369986428446905751547627929921419982401648677116064280717064866580805986440120685574388674267222781581287688761150146495867910822793169676203803883356183201693447471529015906211690533040345349361672492022545658628346947710628243586155989365475316965976826415195801282723878026396282573943100166407200677032299148289842566502739367372707883448866790278700550722706612973280057225561431436095193346877837910666047328227023779183965799720233454154525406862525218718238845386079490659157415926961610361209721562456317441538413042451018384870001816277183802919540032097812561034860837967035133769305661128778745951101898678308708951981295920095097545051843709726987624612169996096697323907551466254409940880040218448829909343879558642955856208933062041394670651119965228901171786706001157116422486596772142318892790729803212940329498798326870228294448144442017788063323059804301193083339827461617106477063548734708297779120257518664987881011958614542330454607774003094131028915947995026624221971145797217850039364409603816123424656914600281996420698472376831798295375677914371769519928992655503452094608593866242825979622384807067926020142781171050642964725453830334897209136035923886608964491503112265739313197399451193869629962433194857160833580779185102454951737511017568850877244404029067952603622745489341952245811680951589084522039003835699578116406202519123606263518200080972305812419165111861527073758355662044096848163157299967769956652865675059347329201187061798160658000182453701968832051924910602073633175197695457178077132158817320294787552104168543624100862002569360161788102393345905986308010407527422882918668973778148107082026496931060473052557323291292431714520828446339015658472698893581012325806459972998138240689529122300509876635966087597610797220495360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,73] 18938738615235389545339972514781402051231920380121113653178226326710167427960569476082262769017750742429940654119486921089430057525876742799198598431751302477940516498696554375186127510305947220021445561722461606423802330537704138774521021825419675126842440472613714766029236956130821092332708902495352059386332818424439071099591551305640885514439279150026118431754950828364414076677664149393893349478440576705626633522935623004801726071424635642277082676039427969255306090130923204259736787245409182749761916525768137937304108178483031455239584843717513795155251397152103540669093692234135242751493195235287169648358439290227017877763735133358191718651496252925643236722298236401182621403144565508876444453078266595716114176406105152310152834955896964551048933626987550178670841658741877464950127408062831283291716852094918407087469155640660312364745019318979865115312503253955812564344371227005859573173662282438437093160805439913646263290537294834091026086689135599151521806569826661972191190537260100099185595908136547676086074035402400385029875469371887757726840002103042182946384587720352816431799561333885319128323801011986414555698104793419238895691958635408500984319272799832524773021518713240881808009600264853252918646187602819467856523389114342737644362373889981631414253403400629214381637935393811614986578228718687078722916800137670410608114755387387774467917947522187880272888263192788381112844851964962932066249832895924119576222507024366861056088228124656492293166772998930484555820854109034833649909138954279626973269468283781217717887701211708886726423499295620017471045292751715970437392489784763974137604415126368255683971170856893644708792857173774255067845506355965326370036528452533269128199006964291377669315111837875747007115592883147984985892865603070641862046272144537061591653373280609379494887177931966198637245124187930246804473011910375310753191921397442317847820474217947062396935235301419493884734227701791030278563565007615444770635591352208585952818030188853897220430040106379351401265046032004897740681898669513107933370369254801892899262301776002079334750500513400181803462457337854485968225126325719028631589002382614655618631098932930311496580310648875159960922281334156495706077533510892053592050179497010599706784467642625116396842464156438175328689638071267340988639481848754315011092606658347091108356856477568320117471617160309419824970239434360944404755887346865052134764247894834725910208562552429658161783151888063614776843566841625705769787262356628518567778113493377457052734979825640359913330342273649697249220069845603121538370913397372788352027160621274317783865372718834199024536294272723019917511901335375020161981227317276452908361480912854468609990117372562647982141461809723578782392757245534344271971586495955371939015350525761875747218343022071062194686623383341654580802712171605859767454080689848633417560162289425409747362647806370936140229017582602901543766087371444542731195166349651744392581209665839450091407771793112441028608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,74] -361330818425882734439797456406210288801417535347200870182526397975136095750595238897594137514913020501458961231187855445918777916119295389205712630069769257635095223778189618870133641534033321291519126046617105262204400730628580219667846746024040223236192559489577408237675200180806753986201362974410908980331310839456360132706944501514613807923116758612475417041946985892220531478280462905630777533193379592124186056598385319693828252961901506572015335760535902116910389448665694548257305086963026453732082310728505924083486360447211263498420669593573275110655431859229162191778459082277193713100655762272412390075065774416204504543918897213418379259295628481471947952209348497467830195828255636969833645784877492410071532734532682358452825517897874902536546496077418528966838608115978042424524165268626607513961784892299579719607074678174997887085606571402285232187537865708400066760641176761650889865942672611765285281703138806053262785120805772436931719920327346784893691700079428154868222693841174714583895977955619266200560799921973002895472982966740565416435922934759612716304672331983464636083429010981190174534029017293074819769216151374723679959682337246552329607062062513081994218121667848482209166478510446508834386045316713946968350236713271228055258863769689513741166675316692121113745221722607486589815722483492670638340256398414876106546477906863877163613880013153620775411538696080073017019643386970122484838925259393626013211805717581953331760908612573278424825553940681697969238159865074930347829495870278187819569431221781906667763424700637393691335118449525035630222473856110066600085155167801222320364424100775650468967032515244831973853829681323895264765029823038798390070071501217896224584109426951658118418481251247474403314985048295121757801749384398409376230351499000340096736397908068795227761177478135094586050331725538398176684567280477534999023804263766443802805137535621723542526497070450074484765019466635752552572796921629467028179171790316070699676426047145609072142178441868100598759955200121071310938765801196208160836260843360453840504003084161386101136268262888117673164419085921609649599436809988547367980076003603277617855222849777142248797080562090330873046128403664811540735669942083033207466252307281080647432497472733608840394966777110236302293267845147229925950533284147541369211968966290713893173102840123207838116567350945687462548383778774802578059960855608102633607322969801326487501362001233094804364091717220906521227352805503870322013491083128541971456192656080913590124442582654448820680454066419398260534113519559778280559173696967469624663103488162889485564740907129536492531113843458869344642976033205462847571434843912637956665034190472114666632228434170915319089330581692201067701603632406953259766255127839687225538874566743572670719484570553222167788978545211529588617879227745628955039986794669050091229727647463550804259797621579572365267115910153244936504447495429037350703250063201154852706169846784877658243064033844983234560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,75] -18405901510007022966848962994279479376698657561995342334617639692653261702860673385169763785090853554309776503228004196188466188309456584077871209568487138233903050353086359330148347368458519842646790286446475893293425393151939965171217963834524216929991998168102122956306994318962845752288752617068030965870092940263216180536721502894212904741199026994328626182563151906291190806152524777968077251755740920027819303662064055929621775503087586177673911886616007333999166655643069128751768627756176049977375155216124530251306640256365468798793596105552382112573467028888176282109096857812172995968803099844491551752238692483687190055991706786332848772233150634456165049418805414132324359405155217164303379059668830932659713078456383795890546773410135254319949204671160443081773311028303118839970212636800079232565650539814917459162631682775383424415951317360164077708892551247846666924453706397375443589015342153862283728092610563399456262066673319437401990175679543620138851538083663157235776546992613863213869345171214746651921460400885900730830872220018254495993943212114224628665522028474534943456354541901483673615583854967307485710688443042470226538750811567750351166452653101075653063798004333199076385140305943740725656286201401001171994644373350537022178732914162153885913624717441782777053890690298451949259386010445397272141385562053783899925484057580493459489273747105046276814212461440262867633251966114625243198651796205845801463959798933730363251300907890085807695448621996512878166989832633800858193250926959557511844199861210043431744471194583813900533413229468885882019173997398931256583723765314475211945644329634562694560293457404184019582603031266851663250897095566770019640146383337342186235556466805963003506079094935923304614331659669581896814229016749650197733783490218312142011065717228008176401407034998534127538632003285688303173610925722647311806198895998821644702053804789115004293740068407513917850660987686163900479462600893852978224630090815911301810627582753437889545646483389041551675914322724539547432001940317204636825769603100457207923854659542096210385716017284898197123127339573657912974291062528825495083000129702411832455551206713053260295095790522832669915208444897490565556145790609116090915035478739004303959089310439430311715497553311606214534021919914941006163556834312222003743897571091459740081676165423976223581304624141915024260772654127341721398277732912336988528318757908179724214612024539551503749332742009862175991347268579101851943790636222687662622147872198343265020762331295860827247831984688372011034672939226840404955661209199474037915219941072114099107716072097232183858955245847172339174744725892634118902891236092487102877360345941893217770754814091251230639025916671707016958032508759310107158406576600500347025615813143532539922510781561832938549014691729309213084177900613565328728861776300518659466073762329332561712018887056746768912725239170387204145517413581939359327136672233030232948611456588774650887783001151607144448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,0] 3172102036174855908757139988888735586776846345304918312374423381318267189106505876448488793453536601764304871811472196649163739877861477824998146496190209397081290541201669178919402204016994729821827671333027037232531036982491394723514561605616693739518270319836752082977391918952828737562166426595069295923796303005044442311788988094774960739800606598669257282493254582030915235303548484447182859873976916446435694718101826147138636777353196483608953251283651067601882291721755945403321326174640265841625590554192169610619925153557952114422033324590122500282994553416912064549948830579944793868929377407191339470251113649684840941027058146354012894160275861136257900867647574245427946190734290432155656481060409619087557476438925330577620098399891429524024973154818635304216610876689504563538756675902874596387393026537731638754858921454911383219048032080713782942379931871829107378427457005052987389937041906383732431591274179726995709731790707870404717755219120178012239116930382550201366112008864715056608714038561134456481752894244584030667220001409565259790046024391828604123080778404114150193197159179771179168643431373231489216985746361684128743653300188429212604200071915765358708860581041268926246555401800620231704802741008161096868496962752797778227132240053514452900216856221729428095825490694465171284564406818389289268117626185764952640104256749325323189665324185185609624158360253758680578527841087913761196389815969120292497873685897344016160694645668276487871607365948647542396832915890139697539550234271529773394357934876871078429117119837283906888559073178257494301766673221506828791743028933285837261386207475822101709980959897295736660398509659246189702472475739366540776948397911094864993729523696384187764408144766091935473295577794266804923084415896029669060790033523197936057046995111437168965641008961681275771684052786586219287335847393309415652663149077469032130243771304967435387236402798675206922405487080235600713519855356247137814446604845593391446129759041802467581955186860811260813093441241324430672099495686089430222668367597295974385370665138048840929088937570664893921241947823440555244357937882825167894663013090076438812575216698437592148039005328415533200252860249949688078465673567510835489925727533372962296496266816528953328623564978562880754467695816476471337408869873193389064336245885823157775671546606269787812877788766368071907281146731032711349174789648378184885718589024860567490543790710808805319268695064142491812829018375597281175406714308411609217720171986872139649500530034959214656702010265876952609280204847539624101423188967578934339830872139719961566605467523712890189103723007979393241892322340620867016729149177335762918268862859631500077130818633407736211751746457773326033783129367300268171553494347175563043215033677391207967715136818384219666558138566382800056548631327504406929031727941294644243783233022924273025507140779143807237271088670006366964430025881463034758561597946486242137155164460401810560297102134727843188978636644417536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] -360382352031122751797042198461040372492990641308483461481192202180250477793264357413459345879121154063616773361348581632830959429115523354990206346331330262832238869722222102851796887754132562489502544542269290657454787065998136236934764922143283629418744989879316728721854711679907989539966586877751134844361113275973691443948015736608843876477145302842127844709404481872738293961670096900233519331025497586075851296309499327920154082147432894129026482296410450696837102915216949362562960107633621517481544946915560329453398476087966084051696408292895052753542102956290498791776731972223651410962851126352919775804107699683539681493955208218452400534631443150179255720520193874345850121083945031940899955866786626815725267734799006332556571256879012149863881589434840525912253553360241809881663938740065527811982156089974559525598683595073813858304736394156750892233001814000081293163412478875309020793549571589336198689895666838053862366904272066957844041677325909368400261557537812174595182522929029708575018331078234631978898607743091496312028099229803807554173920680725833534056689095023732688458028165586359811985173135803627918475763398219907131916591124302484070615749518163419705573553198819909216664992682654340235625421722202830233143096991552439273033624874978934561419730615446838488519533904924513320076315488974822348252966993846840317487002942986110495901819637808409547674056333977549753276022067242624009649516402021438836335972106071841029615481914003943256098775103305529452820956448273500336534773296780129266506681273118453235762709104178656977768220166863230483694570988794467174167032775112378225342326440214194261477907433624928098713572487997163939649860621847086186762124693317563309168697171207288768571813726230909852955491742185722499924252790292242959287913978456477832567093237505068426028516718908802082154342370170915000793669541290574109329847133349831845761497522193479329220733443789891596797754330982250807164455461714318222906461667056010521104054461832831109280413653900854484482388991298418895467559483000483848904803988254451045033910931041415420127958236803213845879271287339123644559186535956168327395680378915027745440247491183691352317246778387353538432173494449906138223456792630987524123643241381856990859231447267080704203364079913940532502211804801567041511064781877377605102470840079542432533925497387574777165720378759871926400444208948311238551455804602964248804205969164172828910332936484165222486189407769162104866402715921638085627415333491811539857896071676074003354027295807901332728730261475785423695525211360930624174744600957661700127508919697344097626158549305933881804385484437010174468770001757534788949104122814008361553705072684676673856217061185681373832810242179467126949228352859922950160426561336031600539247444307792792078136496226347723328158043710348372133189709851503936452143566756895168247380622123982307419830377874799294989489370328859352756083518448207895240846891807181444013126749702104135604241442428191154267762195053936640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] 10323069919700982974427787121219547094655004063778360701128418242500317232926632315096878239830875615000217930794160442480269719999099418308314354003399764686993473625313303723031272407537563198977540658668410954217338629054766308491430045896753619433700263391116286417064741510382955157186428937165418238101724873380429716444573174609156132679880491139599354487933439217930802068961098115486894297949664707859677983540123872884868449236548082477062700086803467028618596095455433704217810464422757935824187500653344967427261426569145465209594858285760069361159428305810808818988496541141575685488171634677839022590949242795751754662324649957319668221173539823202117397324441044220264720589331438398784396283485893030251397681350675404843218466245383883230623850386427953765378564404256514488096173218434594165611208463916697522748879431325291114888891492456082918176248062354955149500209400579949492194728342472838634390024617448611197285059990080281277246716630897804031221316530670658072644174445597113590342428468389253955267734637905676405268733043823771508129481152180675962970145057310481676343319751752556567850865190190010996969206477194286136043030514058301692197611727973369124946766975242197401718831210662479911246596667619668345151959392292440893065638053525999778181474030112962721375786015213345315614160935811036448456621813249621063991017111297827168126572987736440015306544941066596076743233219993351730454508849079605999605363485799255008603017945674305663991481107860425348463615202091411211913516942762802602353632723600859221730070342847544431872556387910885211120203908546704298347459085745660273341063033179258388178567342640316973270009603089824053169672020964713980600888159650160412938242674796993186538876120007824208639004726464063286916793380162397198866658706580331846931132772788622630981964852682594871689136656479674320222987308343911502791371134997862863833578941292269042218724159293351946953957404139535114743541925331942278620743414950977673949847994980423423224338609620749727409563736209539213093963510379679409179392586384698010501445785383859312996856677524844882210000274279764244777985286397108223592061624223786713285509181888787243548801022881577484492898133181907298913543173694825062226242175805021171086661321391186322372313783812396513911325035145871202450706776689547145536515435605505850889180684048126082101573044525671736586147223049829822632293688281140722101709508884082102229274064060993587882894943163809846314210156800983075973134822870556375370326148999290058962551697009033659131342329301994553260984235566177616683733961311439426127643603325273152630730331443215469646100430102882144029135975620104180657473292333537316348459906432303068457383661475285052669155718242115832833293069085580673114079544787384276685778397748583705416499517489326134920810784607538429231682110142971923203852026068637214095625703935335867159769273930198459992993574563987734561873786016639583635222035358837176177240336730933652494143922403511283337011059358041112576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] -9151542934002771918715781737512800881429840858728268346249856130820265045077375681336402758990937326878808980687097294829045794183196023390471035205001822077554320999814274571624106937412821342093294504207987497204040807677191287477672713535941721337745825857862688631850446575783865795978949275892459462046334318021204214601311661976099726797308453287085902824933619244216926315664541698234646291987492995125111288085167486772157477247419556925494344706446477530844975072088177502484640374979593543524960476627341145004836661630952211509311237008564489277130674440262792323053871794058123955681821073623116328605799089930144528378160394050117488876847453733341511614421925558865071781929585090009281612841442801917154676517712771096419854279115066633837078259854433424034748092949330333638252430781394050606505103530625011864801126338852427440743939490694085915257049546377945132984389860311440423018975931785154035410674498294076826430770796689288463944662013311196444995071375945860742323028716596811300204513240380524308384392170863628841902471333994319930900733607829344159443845722013809017796377725118439806164098348015498551271846625080859807179281870742452706799739781427458995910574793512493019461423670918015520161861279438177936212955599080066804493814727382623803187743663125499410911657597122209107510861629647037358585241822939649797249936163127340531065809979011688216843553627540482828573996347038590376806243526796998390276610415580392498811632776674282680634063020730211626707171573703985308154771448327324149668270930790719542229919112512050014345239940744196981816153132682962607699169942193708396535785583780683417173050548713266761345579811787051365690534296997480481699082296367047618897968101524072109218080995748986707997553822391830086236668664190967654051830985746458949395067247017012150155423317930870461169657197688146674712809714269856003144168959273931448874512162037583057246112259422324026310967867797144603621641910636852774960700885484697966687793513684710496214681113037315698168873038257549145414058300856864786108375441709599571167767514947117805685022358151259913766389444384644504857320184958930934456935605288796695249741059613952655334369274765537464709053374364314377540767428065282052236813334386040906669923460610100228773173301049441497386440780645146433860603923424065153988101391984392905065362617219265263273896721145284746042590321444618609295969839743236944965720892352412760858259549134741353366256518722659861380281933253666878845943847866394196028007311197622879209796855444025261258169628781901826271702412582604212836495042099942077171755464657942065408268498880398393836721860002269109118453541329312103994713521306931806383068367327062317206824066648742745209259597685616752381219838605609819444955740787030829364470113129555661565587198220848930102815732619401206758167403416495569941546191941412962127215460301861223329574410814813380629363953489242605981953274490356693922733584250888307240012200017650566897537906533406530879661418643445514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] -1692737456655192880929616400389260950138671663470832810530388833958608809563302483913948846141762951577809501277938520932422254829518818763028191838380505523804514489982934043204860924196477808934432380234508126324477410661194188138029491919253953887855049095294083178625475084043845604703617929920128160319176593908527198093158750986309840601331970502184983373525131354535503905002894586429835193748286660925893093375233881266876740543438487448672668983955970253489130425297420381917339130044149072989354706792924985205563373686360998363232352618508305958558047473028483084812184920106744087308758264483411411426087343530848894434770522690053008607780384466117026691914825898344414803232908703622608533417855064538270912092495748827040463481191168475649330536203260486417137233452404271297251906818784342896730200014186422672057315415822359767105236425475317810114464656757053985376954122958536636571969034163396895884415144995636305856536754474726202649754802557745237349188015352776725722986416381862544404933242078655748933217356620088956368371803966303684625556837766220292243859449263093021174229726041330577589647132071854006537157166613210774164057205573608900881001572176217489217788134605884841108896210320094815579293962793910397736922911940836670392917311276523003097703903240900491389956210044988307782152639773505080148488025533448314736735893193469803339465359614217124425776020926644170687137575070942284848394589418498426606016535823684467721496556590522121940221509961762084844859100741589157190797027223096767363680546925227275248947121064254717546360555012919696184854787968096491995500838448110946475188480756516684311959502902308806831594933177262814992558449902169539438330854713735613470830359750658864461560570917946344125539755144364059429868832801131002361565513265361791730546723718472730685879080680268154145321467794502763658201919262952718457403476466044413803998800160050306172414570052230298278980309025351983216106461756386512360683808771492533664083254989329388971243551996295900100177052485055272419994991771194616751147630647753655120975867930722845014832485942604081495596881260592726128352854734315336105107529550956305863422755549191932288304771041639742268125596035229056451418966399680286483449964008176433708907252198754138492282189196954818469890257557290329468916874420339581183872041874458272831506750432635257306042137719639101959312659997838566536970663860900341372339984175640888413142546050474173171551513179682116355667841120855506742027720412572514013341821155979368791668621723647336379622583603891630897667236826571674546723012623222583810880312570360858064579415949381970443109385998482949445935637521865690591953897261797360583111489795002926039841166157806815925936693558750233960515822974829387416803837610139107675212232403838598414702964933367271977631045819325293956983412468890845394691995652318625109040444388612248626082779259347032508481367732461815438749609429510983328296948112144571606591683303824590500785541914376996822401175698351732031488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] -13013050351403368295457766366976874812299049969432864616453965765392178491544327785859823413695512154716807933938011726368145674841611365015279237951177739004119831947713895053248522455874659215236928560387569565901211981628903201277922630202085719571182358217984961613563334917438015839933901379756621901026514672628945944639823324539880356368341949777966121764003892318592189537229873611152329696351234816646519035123119099398606330591367021634564133987522820092584179097542494601719062824959742736812256316225695358701907209322642316797698785856399162661698116867661085971755629245344398745375564678362294346373749214977122442810048176718886005976030566550595037771759911547852700462319254099166719347203367551238264430380477981849044213518150927453771021580417153934221872829094137193198138354250531826986464977990361858493119054152848197328674053755125693985883001247675084319241574020954771486400812954036699616155346377320374093118467795351438265327048723037387035508717472809052966582689795108362098034430333053448217144862333948813248283711997432147421052404016335098628104665408156095166364900568772039576739994012767695842885247728321961888894883006058451521690163740243514935345962945575293591058595590189804161225146329936572792757743873694957792245455155228739273876494780879627947605364617708228987252671454839123667822144316219152820439047936119988291179134587246182936695879881248865713427275149755861739183466504616896571460961030258548260296413388748912754837538631523680926719750619651535162863886236248309922388873343844276880246067105897917444876849464587357405996576839604012724082762114852216645500457751702121293275728464944043912356992403303009936123386540270360184907394238106887128597991653106964703406248362725844956150763204638665554346258953575421860685879985425376758225721717536036231708202968041032650876816192025156778171953861340028085966443969301785343925894195028419016791745667795427998312337340589756313073070273786128887511315458415122564557545873367649371212610626657425343231572998954633985896761918068152286854139448706407493356560391098591894397004517686215459759675786871486103741057914116692932322884518559938884615518492085325986883174534149207811550090386081833540979887997936303035908004925588491664933555881384523372826162459955454654444720285033605186622352140925613753128257624978996167729956610750593401861232124076863441074974986456543948729665434498542321256143741944113951101925856862477044397464563093659237202392190677542387443222422907288529524266082073755413264639669873983116443385286841776676433219728561830828374170549722920332397897229408702585066653567373650115331421222921609273597633771494774132400231652849809712793695188290337601574910465999985453386458608062106356303538203451347894791997864512426628085098997083733932637093469469169974022013762571829995646791999062574435279045433816620346680761534728089857768709338006048459227456667247799347200304204777120972091981068013851985377422320606577001443328186030175682694130647815700286013440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] 573924989478978983527956698165309276758668635909933456754746168802433322068429803360161081628361901986767867275252822446036436827227939698364302484479298676562317503826438296603145770369908256072663325304107216180764112183330626492225759295107650156298414428087210262334225635814843876004151188667349321401912656155658821189075930241277966186343935274373581578090819231901402942068261106496697165514402756858877245770434651434084709530231365863989405688536869516191343271996348427276054866699881519401981003762919506758635657901677044474743032825476754931320884623326344500599817786700967762134163962237169030925279349621230740908181548902061932759465891057970376487309917675288793491153399362412260994930304083105335920787206078600773466550707167377163957229971102550565006341853547738217597585740780616940355831982101876943012122540152424508545503300995012851375789018986595439838737299693629198425621431419954176848348315133549926762218959899990101277589257599356920595713386603793584468759450561823371388045647121517551459513340440769645836636178245564891781531761448487972249246096422977435386631810144709742420239800814936573298777509076417258861739886721311993574085108784807680891744300868849317318658096757464946438691527074193976142552360095373766536430299982960779464804998496352250466801919054167752708770004986891728613285057498429655822110457174593410594889467669843785767931671002285799706248835148823353561386477191066674800190731284923125892140049191328890038396969310208681086830283839657429214084598643262531817589863539848057676974206216008716736793483744580483563152236103301516655747698849732577404670406984204907663155839697221062783040328043491300153131435637074607950546997382673178003088968497741409489659269469146124784643305584611196511446927526966987769667880967951448342842193466000766242977347626102564935966432868798340350820422177617600636276924224833841714393174601692484907848302278675523361889918124035413071695278513224231126990168055737786114055706745640868977174343722876409457070991804632679785361389463337415722303781310908107940879484906348197935163406879626802473599772763580326732488630656113696232531770080373863248725145054391939774926528283367256692577197402739252420185083053537320803141435706093358698834925214367637024860751983788679756316251196889920951539761128591163583382962657262297889004085957720050200138212395640449477914974238975965373979961660412232063198605142534837562537143962755826901052702096898967343436781445206118897901219705637783861406830738071567428440867373054518986207490290466993958749706587288214402694756554559818171209162811388615546555686158756264242340077427705002601823500682290309272528825910736476454133594744609195025724384518665591255118995494256425778616709461682372328385706880135529687317878263318811846577337415672721981729525768828169902592257952533802031663428115410187452871097227624646051430484502919857507019920283465498411715427268745524514707265916539924197285111877675573848557111998399627179770380221656400387899392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] -4915862882452209106732325261033162731767474617908937116021817094553856354874883275030432422096507191471442439704471223771497889487709761265749373973315369389890684036330286638787368742251548116315940477638031037911417345164118976296037673971951513428799270061071871150241907192006215019227309021702825452720337390218415674264303499634734143205471169571460734593721082841736494478018449158444409562504528935201486378206420561117671881430397393648770885532755737882198433597853951604882208004251531591382236914090474147279079937889230352963787775301107329038357907896009311659460849394745558454989122381330371126232679608248573900472679702426722795869060644793693596477868891687029816075319040905236086125593192941608204977561262526312548933183956562997027874892339258531222747266901322274894778058383081119856700380632133743253624594968993708578577775832357143888607914571257543961158137897291608231045818085056961880602820873975303618951708827593773971256402082657580366292289719896374533695470949544177147893873540503569607976454134702771822196018777389125555088034343859611991154446352261142767692703254422894062603511205316740990681319209856913087712721675520856213273132135052416492838244192169755119626773494264181376374493446968673309278119772784802246435615594169028086741439791613499884675706072509934592265596896374976595736074478252485624480029988445805908601954950985360568585446810561735040480204849083638321349554871148047548023058489474202497711874011415449211911295481660097134215265971992561460477773641815784919647262302778410428844547584528139501371771489442396361433325660375595867714813275989610955823981145270672428688210204377601399622237855353351595223957812457284546229091498291816871810156657236906002210075675187038272798836526145470018135035898031567250628212569620166460136736945409898348827385812945868174060677734046018005730711971901746025356722798376591052573560461987916818211319699668439794073617509984701041172985596197938592416228870449114968978734636058956951060034651507610735159868326428577514506568884307817190765160031182068854992187458602952565328032983188905242346449581638878114309878632523533830706580965337035566826772574870889917516789966880740997914420608206468471788008405175151005510019738382647652648640276743152295214062902886595226114979846795774532290003164170548806298833767349610875196249969876841087402221647039234998881106267437819464165883599129625382210619306053538151389484280740928435207271337706971238037449946115507509562759428218618077557596346118052355866432689286541249213061087301462360328886306764173748524564871514206581224936475785263028949754423975005355571933473093855871753933537142982635527822785009762748906481659523048486512464999449113877845130165407634524654149017943766039420789046440531211611680652027524881159471942009183338568330644895539496343341397055282851369222530846066532953662738324864050681508244474456626683733913957355266665751211670780906395355674967902013322302490829631824348009645949749788273291859921221553278156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] 13430700105985245000406324413451496695878683161182779112699432236111477334109580253879195567437272351118039209746343653508219872668374451551828664755615110991058953770690732142718337953381089200749613597144830684386396363856803934332948453125699954205980966607178172727371627098937503411318055861889352170834552750278075675995616465516599082067416902483837334757444301794889902510764780598041508625851911848917114235208513863545263764091280882756669893738010909085390170614415409092536231759543199587443711560276023450207047267840558616844143851403789623622706016783446597521586809294566854650764364600395258441728356411465416040623992120373249757575752288823189614614010997531578093176879998718178494341450440741200361665326679117676463779628540791064911553965410760242580417475795524675184593514114183053359769344530685696541946109934824087408326416365553247415322978207538949103572194496804369290402022055035033928076267425713370443676732843133606236967525921957483504215486351685620931268527885045582535754477463618228336253768778992401007413529610234003953083047516733103044305421856910751317419457716280191365600114085511390921744033370283537919898099944889673536824044499331288880690114794657202787643984029085211691816814127208038348799128146815790354688200798769411487937225161689508147391386777196352908449911328957700034938120558311668061828618760198490310702843422987408056204125313846267927988112370036868054076847173896919885381134023784751567607762127755061311077217584827076950166349685247776205584091995230587319687667343035572082602917772880491501940153046941735069645891051123542416240229385348598574117859664634704914061015789361065392141875252565992712432556711319621982269335729865640221773252236670327618162209430403904766362728243436620271442604031909999643390075821785459537399649245853099973672025007392606862840283344509000329170431011008144637275610803139347885731997304748174740888861034893566141104299331886282336212135839998175517920533427742390460498736617520731760434589617062406953865074970951486349265312426772646274446884063288511486015842757987733683010608543452862128548760084159889680927094467465748733189940769946192923505200324052778707239949575762227088957325031906676791814340791344281694489678216429195054313091143753850241075233611806847665820728681545618210791596378908490561675983253256522359816539671664400161177388596049492792353644497314690009262313087982841365535511774963714734828685086202929464871183388320486460172564632800270828012236419509161885740310696863166651736651720511960735647847484842693515748845337561103448215830278839182136573480153012044281041327187888501880363552392239585673631395671748837562541519999110525315448975866743851491486801650442170264867303318232923470576765498788347474978851014517182971947043732687060416502540402837536829526559488646700264762677773042879228417503173859774915715024280789729549475678316644488661084401202578724939659985069247807724132639147217093517053867050212704535428930915680659960419659404057828850525011968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] 39838085522055910513955693451613947586195434826694100714316554111579222067141529051522809008478374178162102889820871735044615687171078691386682243977414336791940083638901591795406845923512131607147067649145205874833136776308444490428497216042936649789066324526017634791677352868452420314452246095125872352169853369691162516752214853683203140228515800725949618370753285260881253460471760335006036421231234218043842423100401722185879936761421034415310504754560520329849644455152612950709299092846954799201684196977166573287003823684427205164689705738716476056939261879404943561368441775683950654967104616170469764896538578622110169979783286059534107937454940404426496809089752739513127147356585912284086086668331689329590290989975275254140738841525222643921577093356645180046826811403434663492169324327828032472688631241229982723930996708031750927236052152336724062730208636134454122390074102747835631670506337625567716148308089881717019055687949221159014013394015359162502297341730044092852059979287116610164865454103896909362333624147635813717496284035631525385776203997424823750285439481793742062895645948322254133424287689411506564067048229130917622239329221118052467202051590989879359071527242484775676160987503437631363303521850807156727133859889427289214117805469393332599768729291114452247503404770707761200936291111945714819534933898425117162861043448555995591724530508202535629775234077456515788175460992163893250981027937664520470431561951314038689946172513190658122441774436241316230151258257050477878912164200514998001451870794491164427866219897472190469392197693569090444949927541956896307620953599977727221932254669100873687299408935082476375208249812340063678746089083308119003858356718318727605243480471803679851847712967754513237282529635175788176445436635719260211030558922377697266619192078601675465341367255514181425160455088473807386884168724165668919814375582255061505738253830545401392530387159857557599352281741446071846883098642695384414458442731003668334805088940000601110539157330296348234397707968610830399834652496647896266680232624811463715238766622625769725633309987759152396862493665181552980353927885128066037112949919611257726064910002391571391190870537246671548197592017204727448112374284290593608295680654693674343565831066157362381710092412158460314793365153702287361829222382030995810742833916251024408094940094414229080098116802029023581557080272901744247614452701855638923583583980596620415722212699032978787673364081895539866588045297719137368280085413251343424117539170831594882677300753270928316151305286758153801892480576261976390756566331866209805143853693890553893481598383685574211463211020939126515051994838414416440909296152908475130666767661758753366982719439769056470242008026247363280084791209112164485355279490185479303996963271297260907943712653813656801203417048870455731324382903954847208600676560768686719349761862994409704167754781071376431591837503681250089938809620691330752166149525674980601644026834077226766572146491143427056991703186342674782979358720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] -368137610938233977633697253879252740682980879513790922582178506359374619279357446105854229346161651260512708287208025356447437209347232260047458313625594146363756345919614411002698783146812365192249118171986840497485611348517221135240405801601236021696464577165884900188399795824494621427792051741156007497509473786390953089418509578232759668866566092985935281600132699685538159297734180388105459813064785028433796801870783343435960333676942280369479439075773548596561686443945005381538483547308970678557251655970151066136638184162017369555935202305916200323753486424747459758951543684650675222220056449923375343478287350778465937781410130695442095775210831603499341377976443277571614771553169288799445903766338148592579440920124019157786248637688406055103421813662693143286811587503165877680237283390531221285529982859162052086659493270088198851466307816882455239644790076605273689690301361843706557045207401252628487994658210882377083506801695538588710756999957420096076335318572348322316762040839776447081673116594643661399910373784238542633402080487952659785581617425551547277761960733051875673087767805450823632430771116511234372715735540403119322592559676995897903608467147000622887145345759448334068863491686793474844081854015154649540494028320477600655553510808944950236866138355489671732738975515393628873379895407641971622810793713678342914283239402574514961421989033753433889036025688439855427432468560926582943634727971800710127728227141104159496357106046034599811197829212050715583940690997982782795019830963530937416261234273276768896353291277621910854704442667544236885015648563031008730901896159201671758039545437691645006437063915216340257762759657515953177416776962775219014399482425812936139900281477459481865090858754404242959398464083034219446088048931347793455014113982090203232739182062972025127866525233569330898338320537408209848673115165092096551143518926870301902528145806369638319318236237105595078406729874378541392134714471285828216427644658266427266557230569779458846261130558864227907516284813754384365652547165524786659758103794273115801347747389867137945317336462039111405102934462196901872440254360302456810814441765994009582169953394666151855497309375530513182645312902013932082772421291055284451583886501497515012031725077093272743241119884262039121408582458558170986690703818335532131749328853530901720740261170008968841378407812309819510515865589408838978893330359415556602850223393010801453140771968362183660701536572812071304613458316941573667815502134281333545626655851387775026023013416646360027962582074904742690409897027823571790487024754584884978708553114085329778510283283598526727812164182440801890593505866362857822146841002384306230760857058905142201303368225907479992092666456141644302591409439071032549369435301940388893665544516262574154025804069861207631463619923367812506696304250735638305022073963957019123716675820184785620767353163337118702241136164363450742103017492835135090144245159736508810191041508338376245078273595038500721969132405958078219750998016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] 870365139384666021079062862724439847962639800195925667018965429595809864390397735085483576117210948966151304355989034010527424825687032330313064628032436905900418155441149289483494919601134276958118239454106158331555517764878976055823921189529450826756696690704368890470543484367188236829993110662286638100253121089337865844374068152422818442931834553030178107952400818386228204945218817613240631178535271051150545969825927331822567224874826662815916767014437160343556770694308467828958504876789740236604513282192371053902161366846052789072864169391773158270407494006063302503553487689783175984109470315904783304856220015372872997712971374812184562362595952620694466796401225943444557508018330185059154994336910011989353718644063051730335812496838523960064116615570388335185158712891296842509789051720146537859606782534997185831484936931151224543914789262489222650823976317127525049610384218850130443269233480077455604892687866200242071089320020955031003161018401975209923101198433459777289272421263382707715996076349872087868795692084687660291902851281353247643677027229505431873551179542792460779505635311718584659305199493183917610663377736356150783335610733923967754665974240832888615838508979500793100001472951564361489142121765242556866593106723802424738067335725330044844260396629827100079956385203315801553236259362919090699828809188046757167705533687129245528469626228618825165422247156871410233642095224614205852254898175288628071827560999527540934975807013099520137607171488915583603240565338989626046498670207671185409044530163518210902628650672493864517101347814384789952270484636676135013876626941273292455670771810041823179639827618264850717767540042090512552867014302793147315602006948084701045813399538825852923176418091157743754615193596445085262245692417148248953503829410072093089592803932909223327180676491390942865152020031546948829226571507278696035451479279462404482037516808517659234784112174588234746737398527159826486135919063432429115203712916579840678846812156798978411351664477629306193166868646176635728411802195314900899073411735363218920670930672593622604347243611947868684932782732410092576098307449893162357670192233919997565089576301841633983540124692916252599390826123118877581332406978836260946254077936814341715586229024251929749276170043389359205840312946021911652671948218103995518129302343038210841627043754904992466400430045043183451320857574026450364368844553236221901718102673107957764604358011457775738650141395014975511749942801655369467523169568588447629989486653106608411033745055375664630664940775907886933964853884461698982864702414749635991868172914621065042056486088164023333587012014379843565130423765874344468520800836880297346039844614876303054643948918720024252556959717355644414123794754073607360335500559509048815771563686169356342930222266669960216104383015272989380487270734541304545932394721745137658294007606269683095730874674565461579287178275239440586665624539846563227640718156503865603031706590055123675573260433097355674428864153614902414121369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] 102081570963164766145078739032786984195097856446595266801695943368220028051068919649228519152007982746301014871305175164236915725227196442392455708378879637153668637429337045012814779078719401614845422203788966013760751840452190239103581997833163451262190895591511710529221032770511742228975026219476961942624240378918640223406675203477667257232453250504308433052490192883119542072255466952762806796009199629725677074002548990808058339245965099049699465898451311412758005067926837580496429574509062649494971819240557158320805928794269858841855962130989866811954921698308423412671889080780060860943434974794678258389680593014891152554620112020458878466734111668481912271408211732558698197571888471666867231964936321080046029228914177634539006041297211949421114410499039078754567186171983012028194048262374590019040558885395293525633611297300362985559464239803385499757419444856466071284719126012266728212495821198484298622604365050786696136875234447800410346351886569654559090175739555716313713774724690914529785770255566687653272687584437738347844900281287630106956833471707317713095898518999535702178196723899076771011675544348829971290883739017392217122775001876151703517398112426431655283442127690679694466088950381972204600672279212651643820158225123232500023587636444484110629709766466710200546102500575382007031790573898502421020363250107282101556700159470054189228302867188016975140716396488950802617087798207826592532530561341540727880512194443279271097464675457221869508289205210776084836307899301968621280643788434309624031577626318208678472936578232030610386928798684157608732142728042764242219342260321215638968146540588052687925225673162185329316417664834122850884741819486082701397342568884913901584244959070827140843820512613217405738210579797542307603276766882940691230222288897077641354131250939686726902969979412694043716557063666112300394663675984458251347506555826794111937219036167814121879893715218007191925894514955910670993572895137273591493745232049100703421461196933826945598862467423004089038816050687310762204729322891326369724821854781693896806422917224865727792583889512842722370235593826499018966596237253372745747853096019422603384882277949759601202537238300282274198963828724065380275067992646698968874644680152199051395606288329134940917097178341047317681985644099649318761615673129722477531623695782038346217477030189754374248486982816757890362338661615267306664196795929298531002420010281974348421147524409759726961944437333171605860612613695807067493638869179488995128225696138843404874988413223739326479432139995685349120039327470911005829729616553137645653691689409898016221714993181232285179790994168598979523035654322754470666985914484507978235798760671706635924752718908746889940331181420670363397822062472189674072520855088893926142258695190222369257906334859743752455191419857856727810505589015733548704146112427730547350834760698238951071524702455547216892132549189440276844235884982989020156626495134774175166609262600655320646601124935282062085709451517833724553068544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] -4755374706713171438929251654795275071170680873038755096193685307130789098464760638581700971051295753655920756318629767465575078904897445925251814417521646915935588680101986516043361983920042615035063641250936231489545603062862963110251217611034708183310186108908015019709794521083514923989981407227784705408277331969070558160066925151402407046183607099816125016825009796777255535577947393539053790091548286203180909708701527996693811428482618130047008531594480481149221554006224287982369032248489258642415510053448904002541362633464105556366893195758852347221297101355932207788042386237741072977911582489721421186042655758258451119413821236587175152894710470933334831595922540660093080724354137830956740324338550715101738719884975863060403208213199278306252553758648421502642735921199126839910780792825813708922392796542678015795682963201591688324887129177982983924097895252958735223480840867184719598108490527169633364647949997246109780572293236154473028371490724157373760396390029255331502285212376693627470561481662293019299802495310544572785656545522371762047768280187560588619356981083342286178952559578724879902129195212709328826747813838218767814318519250408391571936629750597667467147105640804186196990102664658638594054116087654632072053712557186931247315768816758775077830244091525669029571039154998436783139653465289618668295820581979047089880388693398980582909296819011993135040945023223440148732538062367969313290712819078424054498286693808342298137088217509908747583476639891676004850967873293212615184669179429755622747792313223833358811015542355788758728648512225652968795189811714492506672055312944962912055001284020630871641815547862726598032236685980379589732515642919176841211730076024342149126181341288164923046381358399704019458258121878657571867149595991412686829808059560061095475306021952751944929000938042213197469793919236675830516907609798443962324501430226722758990123916022771237664268770041448886044796755696210702132574658656287056422940383467750945137686400723659446425382910482936393771652104552445433930786011200471320800105490711285407008911482142130807556656450789752548824199312827811403229835387797856232418776663052139490702336724000724250429571808451356563821733492797236406820049924173688995007172831879710148023545084681643273881570473674562030350774744642389540206160653491587932702055839513178878561584178726151255314337395070652326209631528272427525770168740834092558863462265002332124180474101689540122719784654720740405160666088272216148595825254660575275920315780230709048400044450253333007786730182466660274878076179263644045064400273345044137379215315798740410517724324401475104217634615438607320500208990637186745552823808533670743086217820206349100852832357642925414737905642744037613772040819059416498456285157919555374059260911707100474780806433339757970814398710437889669700148197399463895256985613879193575569461700036460482241724969431734989283665404277979163765301089698372894306120488776600752772616743157671713704881876121541206877630827538603028911226880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 10436864074898761285256548008867203801697191421768318958874302632886380883230138002450938075002065597764646623376013554422322283267006402410971400757339158967271555284592369316263544388909071777650879788942421130856435133125082447921512916763868028314684136731888597400525596974036921345449236961393290685216580334253943199524291400817586877772410386268604840094946467032341678628152978213922321949006260139404108144329491697625852435426504895839976672008356352909030459971145544488148421003293630683934185802086671339428143381865568285743785326358806947888118184721793071259060263400562468612085711262907306059770891372882558030538417063238255564945644845568815008364711453549174193248641054711483610448427741899065507038811191315559027775414346121544451568843587868399891880624320587788760933482667767113273947542188026779779516192232736358637538325794357075867417937136064519271625025051544061290633407258101497649176881379885282474574033470482906649313615498058959150261109164900650354362556390258671947105768221623560153365368928383204655478599010650240985881694636095722035299850268440926766884181005506632277638329170497310628898436243885060160332582955453615116053249163587456751843528074772242145210078013328125019627271452392827886149637978350185816437761824559967800968748805678383866590787954486794460168484319613540582637451182290527028530151048555331070817348791444853926728782144892240181952032298512369357744614122679790773964772322236057050182074544061659842021956562481741886598639904742405938074895741023043766197431945508888700367832468596215249338246709999481669324773178633265661816348089940656346955600147409363308051249230428422102434096227884695986863312521300007964188669553576575193243349583495339673639027742654226306364389717213013534522482053494345633967421512617845240325520439947537400383320674973954981310261135771970024930173853086513531879409573464501970323071510613257859238128326796969367211970148107418996414969165209495174725017165429649772852423811518499342994551430483294588037515219996210206036282747173922396254549309998249278854867424470851626206539962301393937733897338058315554358601750440661852282153072850245002508349369134961512249647601079674447420860144730316674836900531093485569207897488262367427072044333187139525855162572310455511085301003647585970789642486424802820917376470770758409834029872041617270898130668966235402237240539891698539771891148841192774363281607656384120190997886209080327401970945692912000999859543538200169634811429304583281658009815178146240570927068917079753957356661743289944980949566507797995218004584212489075148614278215412030894433732404239148286915999334230445779537725325018848387919307691869388320520596551354768049739197010654706297558318628152466668043677132059326187900699012346006539303062445747243761144876696454541257402765618952428795659521712489674451042243711444846964557015254787957302539716631340663179652118314627440063149797824835960481727309240465727198786495394046215213632830054042867655416229956948703458103394304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] -10520326312996427970032997019521600824805208179648213029489685480432924551989759497086324846111366504736242034549483026516854694829544685792618599012308241217829188909684029327267562287502563377492401466727304925968505869840790227111980892619169809679164899702105517904415956898418820979603383388743678309661996315686478532558736758604641392923425020791410946420772230416280705655992203277943708839487680127396587418320222035453435702682449282783900257788114901520457575998501655048043588167227409536529489169346177163888025120834529601734486614875231705662064054336947612913978475749719011698191539774603947698772161290111919188755012126791009543050361300926748601083608401647330815480480290432403009987457142995372361685068208853451193838488667538042784482889602005387567040165864345454393991950191353722796349808940886148858575346488681306026403397961355825409483991425225937024507899228310579743941081925859711248832092951008475624164510936891040780269550370708214193671041061134157563797108537831273131843966589944412759645672962968182500338969440884883632286286351492164483636892199550724426708996703098152609149206883563809125020600837776795986650609346661796064941988739539937402697428095736153523925605809319800268873636260344278727135158853979312917075147944654779659923294077447815931142449692596751063495138365719350884709430050833792006247369408274119635082398739617271659429824207240206267373227942384968424625615596550990983072205321097993324707396435538550613715526096700612970080209725907622235111094799350172236188246713648799490368551778094464080237830630477072128058314852185755897622804505183359418888229895960558071432008653632138832687168831355178390440787375782127048842326638008509297766518100118577658097031535731920258026449760499103379091981702881974662113523501066678206928380120987707668825731467612050657675720187750107837281572569453802308714977033675551232487583772130030422655415457846341378948484573716289276468360487397745005422605853309803860892901757186861770430689817897179550351521411907051305207383635242527808688942391324863654247280919266956009194047855324593849997571343948522396008378230335678199393075475624367636938007356312503613654285801912879771863229794570465171475398141410839436773748828219267165451113251693333297619249404829507494115256313866711322005010836210543884471625987718125865883651747881976811597238374489204574309329691345198592952028828732321185503321393936771501102639475597940541714451555097452958126126822592023351306262104375334165530517702122490488993695446616805972456186936568590889979784835003536818693768746247104733571688689745195855598301117691345403130698145385394393459515314057602254644892783992785223358466003431066183162502541308416011120422353065453701061726475176341911572445024991746233796268715405716157700795087091277147413817653811391096916714862510156344070761517659702165023161874376870796519598813348326192403642665077827063567064325100779936436009240808658645804393425634162187560814908091594954491196410146111599387628011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] 9435712373882341140879011091644344530959072508417609297938197475989070805742304607396834415764576778717962880952323708677630879807015995849070893333983927537594345337279543002000453153934182089527983625243678141593224181858835530485385296223760307634108533618373509726812881274446313558715153444332535482173788098007734016464816044400129577192677149791302486432284303334282771777441222686500590980058623515902546648952225500033955527144738603998341851946080577674601242224559427645769683760188212387629557746746357039622323867195616407850845511859635369571459543151217203742696851869027075521301746083481457363358186637781040328316155992781632965579075746629295086092699564568220779477203714897261516756618270038403334672824040492865383048279134741640395161728061895351431437023840081447300854805449393441058811550469171284091305987985670466836493966109750430371238508943781563085807399486526638009611265979482862750955808796883030796960661718789656906754234828663891095118799478729962516605204453416548926697353277759267811092382838293852076099497922470790499753997869981541639695415260054906026088824492355866771388218289072033177911024377541892850912308021330608864193515920785397062183393382449954494704129812212174021307780805932828245894395403823769286001100553102789162356945711349487513456206950149719027239713573383113264203158226216794658457560317383122518944052131750790350420749238292951338524532899793325595223243490200472310835684827456296637332234853312876584664737796867494684569794390163428539027274150536475393283283714585647052525499272241247367152836491360034657385683809748375028301763168699265695700336412913488571978289036470967188195849498447857661200463563213478265321853253845818433901706883410890185270828641286744229082222536926683197079371405120344733214890388542902417271614226069182996911329287759857856831601059220990652780852059386174341845817341414052582320066719966684517517051181478536099867617335025375702927322904560038591443560768685252783473454316536468899954264819073225100887980799234306260338829209823876625759897703669591009865482890364645231971879771583481597383109088860623888604133695142182154405171989020795849516897712742024735104749967122928978278601367292629694659817606474133209260010801417999015706159169296250355457074219933848952268195466050452587038569058096816291198134371829176939233044489584625362907514622913376273733816175447199751756813377645152342194488617075675156273764999377296298970438635575186651428635176681806482406039770226708528624280225554197448383125519870244191184569245750018578538338706242669845478815920632546384724949820513644713220446682822225769153451278709898049329152731223119743947962016945177606441700781669808204741240286395342982460118637103136939754813503697654056440310900404667921168766143600007984123921066785213045773699692103123001004952986490005896552279768023651096213053234279550919350871715631568088383940181731542911883131572467140871447240813025240199328253510109415842592480869926709129229593132429806232156688613376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] -20759585064805621561556895722202535332410576952897549228251152985535559304872182145961825760817984030899784158414899574945726673908932059949309233405189843187784528879714065285575159337406055888673232397267166245410165720376267829092429955937927048737657555497513990765676728256561497492565092976457086650414620230462316579819518102915186642620278554118096550966950079157685159743685199238085455290419477955645975086072209912963343709603817754578924123398093325965417946415454184956705361509183626801606015619734359059946224827121823574414584000165627278576662478271906943124002478945039577296072488062706573057300250921585651139334152767895151044990010659045651544454681399196207718175375930822474049992740133354389265472148673757457224530501186165581194334343006280500960718211905641878968526889672278076774948888611533847048121832476630202359231870179665023939212205116112411807669810042595369563020993158482289296983974826259429077675681880389741705966655852609494155022056104516759980104267606192750503349902980351123652179433211282356471997808444140322892833293832492060866965397945038411353813588894676091210688437976538053981206291437996861635930723828690714466227325697354579702753105380660770157431171541231792550383286269937598831965869874516003469806571817566987207140288476785075171030226789995680079405857022149231527764021846838176908844448505521222821866087667625815434715506558764523108197994971372706158045766744966020689127882157869777942595687101417942309848560242422128087016225125612428583308025158109112768431933764749412255163885130122601484861564268590139069138116051544376851504179314180872594233091381987342253181317488775240283411960245053400517034274048901507585477322713121709153697820337334616470135969166599552062269735389987795532658934892711992780428373844212527400670397609198172667576215169904984108841700690850254894579019825450934588820544087436541497934123734017992214047264688400781215989455017451297284677568396064594220385687301943150082495804946907948764338391814885959367034715946773181689182659869353976980616858289788373363961551672155522766204373516998678700805267749237302044937687110729744820347503250637249983716366462415912008930896962072380659515057745635493766033818538482972996652149391783697316990702673568507386600531881316043071136248580380105378559318998809128199114064928230422667968779142676607098587851350635761702841170566537512369095850157840670808374549985535393785357305612921300387255696112275143190918672807946841048749544211265574692242781184242179676145433451808747497939493103120403921685349070340802979857948826470920351585452742952702003958924534360617287316851790675210056354858752897437177436170897505596230559845068194496583710827808616812730378879678732093702003265733606565151202485031549428057699447488993663814263098472220391071834604238491423769696955989078049052794498678088404299319206364787842520648710941166366300981142995690612609387588573913890189399088028492457764956149987094453862836984862128452960406871746279844226378571448320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] 28170447307023198351865344739279271550430361349532505135275017490293443546438464177715927206234777445010970903931382084380894923631991520840094279332813168494666908557580107401136709299129030195216890768549289411996999464200594588864883161003845181837131317523394363992239012930633565938764151205353509491018846841924332002984201800035643249381656118057059395001071959748714245104028571773070313986692984818955276809875262434387897421948094415405026500897277316136579382365462466160567200732086339236184428784399032244229472567277637171748488905113270703430669293827944125807206003364154594463032675890901438946385409199237009340295689155204527886508028420121427440589534185883147927602444572414013894255709162143127968384175906893266527441703404739519900123420667015624521029913850595680234023551666836962574337179189266594170652290322365906427039953988190501403414344285430078699706244412739107273693223996682828376908000451346360132093159362900389208458500109345312175038269306781848043770333158959438016778437524541346196085937373861953534061351594108498205890005605634450211061699182557088076633539107358080409346855971094952578121332697584006684514539167886165290814448867008086184818116604731672371021679042910061288404583094723363392961554102413284506219854380289390913653703129531312030796041967640759339217360458176446666299161002913926125695272891290696321062533707538921050292712650760682626231401085321520374591368990007632003357272262273043638727973331147322313642598751138102410014401359480863988483505892813831533510527585138745273401571012622885673936767346136126952354750936761271317732021972360764352164694337543435089744867350827253943680569314169051560725266049992642836690837983422064608808928764344496483296955073350089647067176584020329216168488908288656688103812950773029807613379826345296431880550432585464574715855721687023130265516792776900351181034738317925042564511512371889239269865672593702295902338242831355397418761981553064860366653078361307327688313311001264218232272963304775198899159954719131799888291109861845762617258564963113382980162340139497900577037641818367331455547940787758631108069986641905769078846038279751237366501778496303966755646215056125208113996051279415146825485721660227563203636307144337672019909003655540094895912883630852826735712599453811185592196938307026279921783194942451717629426558007568682124727661382153060299141386879617659894775421390363932945236110947423961650525041568483309606392572547096685906189455379635747524448620511206685947028959517186561577530769219578251671867219130194653750890769875243694363549676839882686119068745270765813581562975667167189175676655179647704907056004307993752836806286580401151842404232801165897694513991398243312931475986023399784482622160532373579008771137344209033420409865359295824179728288376226209118294898266732427294793336057399420282365581116731847858874362740152310657990145328639629337578667107886860586441263106284565206580378398845903293762059643459847603716575779939386885965711215994618427591360512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,19] 19309396644531098150755087746286882075988601873250360102614101109383631497088750249404010364434246440410359735472269010847499205215466042267323787221357321632044150721216670500794998833293136824519687647299623693632067862852498929068940562415628400693259865246593977788746572554608122086450434113543076284420548210343000425507065765780212249133880997439052482303051381615402326183137169756128304050213837023040594416169876380656870494495517682060261270604537663988807723575804045559508966034401297140692995052175673475336320648309390635015190517476888727664754978950910214515975848751645715801281983685585918326772323378046201320087389913894994780640163387902953541099476891342408737100428448874351548595771033907189356449438659570278458202576220319687793704601301581318929066663833070782872437737617949336930790971693602348161776849419656191778164408294765230063270185833544901855192486998095766726555786664411796839307880372162935128192459347432541000996871804174013034889079054677677387702500351754104189418980501911079659545927414722817912130282243301343286448096308069125601295966741260007687657005231770954925063916599966297970684756751691020995136391813823216504304067924429770221527732235774154438571837216878664272306565928134173268971147730635761623051770710275786541949027897015515331131175502852379086704038746806263957758276491358117312923251553836705509656677054225121866686236823485040926354333316965362359826480945608347713971673185950590255285991130577576266449195580481111254373234345257213829016216452283012106705222458247793684280889492016248153966500769018652622226906254591555942326110131171372150989140497112453629160226405173328262337282207004055042303984449876519602155282252451127797315486063734987040998186854192670185293626987524958199105430301385283367329413287412276601278008174748378540397126358610969701159196028026386881978767906883529846429203777713911204516388575334342837715753311628404582753655599506057230192552582965982633856931104092570114201467187305239357855690564203090799106577783816096438078678637722154052603237860859960252986986046190033380274220660439178694932243851968760650142027869449129963215896759357708194757681298234224101178546035145342233907472129055187289030568452893457283173590533010827005997083617556364670979094011960159220053965158690182150518058149823533624253163564685641257574991207994349428111384487917384435862965914549050857997745258491864815153368439755034868932444432476729648544336982022374213581076727472393427086807798517284456661943215301716801180844747384098743086783029873022570770716239323281961615039615085534401860827002986095121554914299133512284602900762734937191453597679078330421580579112649756558026281832758834450391529827650954081373235304937336090366137848861086462730917811572511797119533373073815798418718374522535114806979992952764118555217414885353042001933646743037132193509229290287967130143054121703754955406990457119227925884672509167886514755415997820588740661352697227440573613580457959687434464282809055130268540600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,20] -130820703264042281708685548612777456883966758493525878406809739907833144322438441254876899256483851908332732069429669212158122035046002041485408512649818035995012173888640670497527969805765015480108125794294422996343232975037084274688749909021107717260270696265185067490056575713962344472234670119264429054950188670833078343948089328749055501281040576362824351639487140158428151434976495830981108407072779534261353759728987985937838276390656561340996979296822518532424296530901747054326188657307220662373823903702925555975794017698806297190572291133044042564842911310363482145473919306315141760485831581096053692736527598825785758049015505402959068691098469545408328797465887454215629171954029188943141631317022828586328118939675119781773888969930590329959917592493055739973547410876387157022812275424327139483514271316978310195748056083015855554145654574889035046426975767542926776851429348627704775349059371543401756636844081447817237830005253610510344308775946848665650312398242670776382018084941070622461408009250611711893101044576133808228897364824755426989303780776180086953554792240017460237905685143845398375087822459682866433432794379151084090232530968355796696589533229256530449970190464635767427298673530271178886441812689227831308721894981955740892008485975240150595404574822965253479245385566903380231035801584555846699474716189487806255925901505087511453130407775851498933252814265784362087771702449498598772089474940885146933923574978845603896176493705411491159183837943788087856027334000175791857419184442527849017136109230443943739449780670790890527532899362308623245757080456535320155725991429888291796929002744907244988028585955197563849160949487772275104690585052650694911958313493477604312529225482132971904390339709183401823849113229023625240493943413669132711863343307795882187404825648471338838317647078021275262471892336151342567305778084038266892776617016658634639673944164164693001680733564721117211647555498134679797962829109893690427713822679994013457119082698274026026019441074546510477697343450464859923687463754826869729289703245017603402793054251901951849640868308346513247767705310621043355057650368775868328779552849893076209027324169004138068763534968996103833152452770593353964709501508209201567237220139591057648087909737804002838750326601880985846347931292277328234991428377967714421485462293865824199812789344741235009616396584163496563389320333269273608980550810945242120402234278947609989891722158284213259711616412385253851963013904192244564985010552625382443814603060702844455810610571502163069949476443232265131287204925317625930396231422349387468495542369822038843315100372404067640591765045463618665241373966937704554012470902200016262173035899419043426457524000485050433922234491460078579641249636042809752458816416988117875339614240278591839532963405522020643633607339229404461262625391331819888073188697385247946638250734927518441520698371795797724580108767967613737754624832179291342896817540324928471627908857744484130446891535392721533978894894135256667638489677824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,21] 232703423640717756064487473939594451113347568047978036424041129075452275083007553760629045960632941917058980827511737727324123233525424346401504637926638201996838065997261166576067951539167047107654300040294706292974585630785146583272530672908130425772537201925570854934385048986918402449300950226437729553346131639101238727904360080260891813065322330073439666557638762467292548620771811850343268394484304718194116362510779716808147932855256490937902798446724606199303127193157818564458393164037946977093280936847348027625891622466455334977833824387192646922140611200441726552023228952681207287997184651276037816247292278454847239979792454212479308144431911352116609260399713427667918279934888478065593682757397293190010804765723207637305838608970628437974561989274217016154661029879619213073842100474537996309344876525317802500638625884183740657563447035804147511876865943910212886291109413362353617571516692595103380580142201186029738761665446460372279784771730574395341434038953403753384348792795431981290397181261025983748514789697915182825387766013327385854593931002704911302699861200587868827447736733846540499405440315359905667667654279181159424693159675173202214091307087691637949020430507974582667549381684653969572213542705854345033796460164277153292612499954697688010536453118618463137707604184509111705830379990791200847982750732370341517952067029435694488784465880529896876438813946137633696588370623849395757944601414539495580120583211303215785911589951568805945749636136976732300884683194733615287844156136531185883965278248738003677431045923857899426869206447819802819942715019722642298159983270524374826693753342596906118536235823971232427454741125208359185567634256938217196766895864341098283940031547448225666269772415570689981241893426789704366418236899024972474860246010085902338085275444709182351628419726195750840968672685508449225324025978631824881329037769450783635724483054831452974617193743023590045599252326250118303481061618867450390473434994137814373402711603434238467632166242590435731592866466691014948953914228752514725324600317732164743974548957060660837746897656920634641025953049851983173527223575749769976973772101791025667257046546267851194358102128283120486087924716960782626443889186200446764038317118400740352958620902614555451935515453724346403133444785166819951825405653651328139384735170539460578020866090403282838045445402175059188794727800552818243441927323594630305273339051990622210851575783387856743423310552609682392377160972118646065477618373026870077308168567734411463732854537830880255509309549266309500384573403701461709802685761173789282899527339643284664713950101491727995052080620826256928210612498335654814808359067077704364800342409804778207730134355283999771803383875809357489414654372993753289694890025663564159070338258390187494216444679198092761543195725398459792905026048629730194590267897845272924460211245898191691995550033982407418447845513102615965174942105848911688882693441135436936325035000559657777425611509150688667053780678864297711362354708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,22] -251606262092256590439966447396896238014062500133866597082559005797494868286840651779822854835764105717530513212364926241848372492718477920937258888149130841880371189703817615117293816891432654238654229409561827461546563386177792550385577958203266488737490008320798268849468517918509655866267638309356746830092900229535609849174504946345976075151369965928899272161455997409866639864362742560815594952612791986842632451582090572698518828963632989613214555941785316808685194627601622293692098511099442988087416467136504612540269810668523586721848754923294829313559485745248422258093002344078081539561588952629952309914304244009507293862735842915536292811246664700358389987920456145872537965618026532221389477275630758743623100656553056852818752911323436441294402833933982670368856423854978026045523482809030340297366428358212251282651549866408338050558763938671062855334258013923278294165189038351189338220570419957794522590972188268980984399269271165896384406592838256060570750701787370613446444656363308256507651228527569543963884284107114824359026996603795227569850675306170888363736594278605975811217589736301935730493049987795506113385051770416147052951710806893716025998653039419271873349220079919705475693869738231720066154893267523482973826589922817253544277589004875535672901947569934923790538970187663216188402421418826582982085375000674355767806683551101666416643101815248137802535178751994958785479132792304222212598113058460678112137268682371434171848509426888069786276356991655447063802639966539058946562408143003387628919185202853388425821721232006718050534520157161333648590305953827818290807247530726843793469156855627942937954669429375631269035946708109692370077483127530025099992525689879757838744816613945565417776533716575732014367671362166914729236226912859342112017720350246106901691628019164452898457156838243174581141079097915229618091187158134883866271670160296298971272622166586962986677843634290769456235034388392342262289577991286493587184218883506534592687543258983273208562196260847134357183808351174231835362151018338972691801087463857317106301803715925979022125505595301656756080032052123501430667223658170283165314903504418683652224723938954295558989716298374853053459256061469186253791910233016651004700631064078940649427303273594106084057221140440773005628581896918819527885382257159959698249693380969660743584194528927383855416653993998655011227829959224297827459932971878648550343802802274471827335809785867138315747230282655438119469859375625207042752549959167969476582634367045863430076796931109342251479627665218989684915696694888814249706854051255966696760517607768409851831797857330441353019501934869327682983811794795588411347646448406034523005843987597514030366935592542977462107304926978453156873763595941152352210020893374118996262545135897972531664377813319428545381252301235100029632592033664088893492841139233862736791859500680381505310002370977130516748609843889771583458253208270862626984854742728897624371094493668830405444389139832698008030808161001528225855763906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,23] 201768459462914036694568598436765589793944982330545746545352028576855481736031798829826151311361978237663812886480798858167703160308851204638227326339567012186414613314902160036925811817913944915918776573022373914323270548843537261349169702804117559399662764004827234475882064812207759349203400951378668567174303527480993058745470584146282809236620747070083447635820312455868967418197931493656726267635009563503153671381759052057057329027000443774172655093492322460752257363823778478684976409066633219583586267945443942064707065975742242314349826330405368582550794698366807454183008494211293822264797913619569455928288084121604962717316149160639508587303627556059340397575293452806714821152069269832519074983828413896075723470489960297391742053243459333208345218942363920810670999354186875869962486845909882716376917527042249208666878287626194024431393348570227256287485148905153513878635677559688985846034011087675827318215898017718943556572757421727222868485456722118685908369006240496380737835142251538926956385577284594101301391982810791777294769086943479826964575868885893629931119613149240610440396842539745031415300406473799489750510111000617753552232515382546399556113199117281011929261704655369243543088991842194237069923879371520666151572802395045013973915280293710313490271931592826969652437774540318667732782506439420577747637351970190391650032014412575052459859990242359117081401448032278077740614401079098176766245880877898540944404389094047527241285368719137476346831534046086907904248129292724736205027110667766267244389542240049135825453521790550633666168475778908384474260930060035028095997120439806595271885939769720430492326190925247008922402596269903601040375329229877379200932519391571644247224668151413963815849906589496630144960363519183374020906312001601446803381318252881396301765924289614451167261413430437699705737788652510217624187747269406685715276365399269355393587422489622808833158457167986906135246222363772393884837272301352574851738941183505473165405442104402997096678306668012401500940371124491931217544423236948692851455598175487000279609886103926414774246884256813460153983983226683981267877552973781453141973697200453408744568019670716876572087198553749542093431060866821112481130946804197529253760094448090716554637464808337929564664537831491466914357458392720929626781190248019144052871893593098797568667984515992782274191899834587341808682635250015122549182179151513144295174873560523329236629155609900081896392129866632667674011404088097680465387519918780610893842069248377302207970211849385442286545025210331026848592248221699891581730532872764355068463809262198131383417144072912660709613187051980808775784981544614926142945771656443681802136066273891155493735694102678961558551662105028372487421947187028294269382753992795295175312063195778162917623019186251781435162505423361054754042819529666892105312794421145589320146360650964643240938507784009990349428551343127312791477551841277643103264679664794529781601076812649191199161119165908553440435967652740088157930782720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,24] -165916057205005393642938447501323700428818012905773531950474260217521001842074387826726919682168967353976525413602597140571019030496307269490513004154182582457764748285258341991305806798110763691641673621767408986304125140443798773709611737652206807701027879315522116852106330416802565521836414740744599129886303917447677060239083038456463442601523194743235671833272276802233714524394321765351408684146574398747378764029343286265520135971957493015297843392220948561136582441756088144000100730944364406794363902915333100414325607488922418229722236747778630547249577062402995580763721304222910100904021932152404110364171296677489844422913008651142699788327607021533770632498388196389648994984713816646281827103424409962045766522370840267635948864932562366351468004985725782667585931063660595063100304261081465854306851555395169814801868308900854384870703537044775292389928702819185959115752997413002652033527972783278910068998999564726722070762159285379421220424584363456864901814159313764583839910536515770672733977550090258890850815806132986066521628564304376469442491542196717885755365220604761250735188853725942916684694519290824743404682074588302239862355671310210837782301767049340952065247152405461687746382361175139612121305511204730324716979848487054419598306632870407242957130004529478244383673716903535900916415921956361907206435698225075521332305892439553431322066618402375599727934080169066980300032411670536204074157255131006816424515330168643683660655654455158590265708994384020778128114319609354412602661132797064697663954638541048433171236708430269778119947947080702574519892982020800818869867865845790891762282957148006147813146402007208461783508550877297046903049162945921234083712531018144355347990645483440317967320902672444015001585909432002809397032231173504118224792062572367592424535619091319656012488733461413479726644440733047840074890370274858282979267243562558901280519641259123825551972117905218176170237731714786167095965146171701024097755828551487982574429276445784065802499909012753700651377672162560169083600190312572025055381936021777814501548027683567711820641538715243706799496279527486945719975708683076415830444415801437455000838691897254924280392745007982119058092517173674171312428900702050862442118892172207305879512821346012329437440817319105737504341299836483748102946126627428307210320946851690598206265616712809557661513603623010508285058264249711091374468002247864485643674074995690174427325545387052525162065420800769707874193262924482577102270584381002019120570857345606644822773003077921123256582106685951140997486142711756395587597954532865963002568268636575698067595135665717146593128307449732411285222345158253397279878301784913581957959672922160751843783028479863247614691269925638046262457607764287591396804046820414800653814644083890112321433226229306314002684040642228484950875309473252311511603709706850396942055212854248047725511545689658146354738929420806808304290910149280772000561372756436006936823026124325219629810339933950404053752079641790465143727980544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,25] 220528333383104667977944102157033108211798808004128091049810131396902132986294443427550648279456185934345227249431264524514260264817004282630699918077850332219968857889757917330761013014213473842619802019068699220601407422646358071914306881245821903513578210285507180590501234174374648504533393298830613561987260991175043436187510847289639207449340650969244534926648455270971758858841482669196486766368300861327869993099661207172545187746686692498269885269779071787741593678372638221559905169872265886091201210990304853947323680172576845710143071438873602737117804070521486129378913206868388709982361298171783148358535149269274654665483588006842486847720619474052086564261276207586840001587699400135181340133434705359149891800563195511989451616893090311702363311358484152487084685808481076196994658697726152729312598975017039641693838210602627207433486500469564495905253385596435672098162302191544891988286873135902453937814477359221960268778425939108250237936716331334766622827358982113077895724985574059993127655123400328358660659678446279427044732879904299290379125461023659504313054834999874008642352058883724792244635940142851751780988580800772075131613606222358603601506227185700394219928358610039706443341488052529842934859518657087133574429295097144051832590926362663313164355572221778495000692485408344713129285312744720454079470103414650843949862632044891576501140313894060529072113406090123121698528012891682368609792648338732587171721247769782620554915311063353440963386027014958816946206330626628031917353306626442916985952034872903589565396024865339687009190324442101256146245085319464823300051076813626016164106165260378965059994126262281299055993316339471809678531118552708391308448387344209474091047262982498382927925477552747784530633340611400525620084933110744392127119278952337367988479132786707416922396176565497738775386277050461257057828515640606420725059829789677782810248848368769815358719513402378801497490164970972667169680914749369117474247027359476855331042033259385720778991397425867924737808166203006252574727994805291602040025147764401596125599640738836082139361744759961605021006500639862378483317710281499113533918146780642756394306841525120264977643514119332141192072588725708890294567037532739692776239062841401726086536011282534356347619978061181037121527506686569728916935479424810694722404515999048411782461735845911536402705685235609345860507772899934614498324720658935083534540175003065448134815734149693663992895837891000224087390360089120958952197657411128159563655572149356136554156446990392490333465075373123960444221751516802032311378044962913342216659372313108243039723448616458165180132343049160903642192090243924890597519886633146174268498536164682555018430624299890590022280095776000561583604977117270785928254460247330418923863121459220890793214431471567970266889202623188911751447965242412533356323672329443603848266892638427710912374558196075441049263328939413937469605050460487221324541151054638516449463052350361833431624001727318690884013092884217555311352872960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,26] -361664827338670443028470835756603910159915447790275451643548764883759043669584235626564184085884012218150929146254748368649693642932702565658771893553378940811062214850171023615035668689537839312654270258804651514443255354893302405088418497552800259303544841749571939856621843797356084846920138742128321465851956682720899650132184804918723752688709700568296834923651147774729824335894487196025104561779652150043400408644867223022712707575060361408277088853127269930703180512558390030242530356484238641137631182720849276408625244601618490962899111521390051648705533787281371687473163087802753360895638807772711000051372908246454144150891842164401142649476277998316663638439285382154222884332328190336478041237878865586079576725039831654584583068021536446318735873306415606767955863444842441676318772783000743107108116937569729048264209702430062602479206391027243132048236625313099356141787502812430215644624172300402418959284187221665871786975002126344249845751037327844394382598890971799119993672040081881229687083741505324905461582433540886624784058971112399704449708624096933646069460002493982359283688185040168719981622483553369824412005033147153487492071369214168136544846555348683215505069265660196477308586387116744113057783495094429712749075173548627362131319423743886805820608281732558806161734322712630620865480876212414828401230333915162241777375991553302851321501323264922368074845487843289235961664635611777234068222882260498627007680242485643272746747039396888994558086817198136128734319192958704935792968494338396709219908933279880008358473353302876024753623194673704078983944977740416654146658583346579634824822617473071852770535775270466574400682048645510380898322713062091174991037998557679800928421711939398538848279203715529880569632171356471959236076055708389995771633319617887581885196664759370863982336046960491903812425799573409637219183352774579019563096421882598275980087014372824680151450915980102184650614236531691658667119258082529555655531171749449281225382956216008771199172356151023171166645869620864655488864145842606797937815726789650925789874358345013743436803091421854610677703248233399279255126149708989196452704437822935748989669127174897755429037279365267372017461545249131012394347181284500093275058248618131968585254182821076583148468207195598135742169189790065347442150560476406036180935354242272591315934745325218707945062654794415817236385506305056070906819252922963339269544821648846686430563835106894854651280395099010408632844650694000315489115091381351648352906738834571456260582873742179050768919738702408734633099911481736867250515862047247504286625114049083187841493669351843144634086888164021471409578153280083869330065641035052512264156184793599858239526858319956709399168515051868438798732053335018220047239262468868005840237193218138478440670543081650409000848924080666470131383814555458143500711479406613955827719160058411450854949609602258811948849291689951669616951599871356682050266255196098419656719052129408394979036856583710556047851067910527956406388129792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,27] 471395075740097169579785809545345679903305609603768476782263282356270149256017242416540948862608296089742824237760122860467365034787171311713803023682508236123604471441195997964249637869122756777002705816307673197049623659205063055557064058862272108878545408586443838812900442676122234666094325573477871713198746476961554585201334260899684125015917109939225148104583994229481429609925420041447342311384120991547786894118617782834733268192061797638838513967830382796057719089630406966584940216789804406412687372661887958968639539920302723082235507655684101578665588704989829128982481280011913917045038210242831593698322885031079898557072681087779397861782315999447961668926611749796849276389329173452256402578570224083465940457068478010667239767940838241376582226147143752634633771131003110575438839592120603173354412552934434228040446590805565744777371755829340097534086591288850742063981535618315893450975728744917925653529607749441711832185364074412617542635679348550168496082834335315705313348524954351244262215803717671085092249893317975518261913089883374000729427179730065936617035581067191128847372248570288915189184984133938981899996272080881191288195932577229207843837217832816118578306252932150399055527101332954688832784265133936845976169283424094366818389030394738481091431707693091224944880394546876823312324192528731573665791042096081390500315160453439774229946237469251580415222167256966299990124100019760825826080053573890230905591391655981737768946706152422977356096108824964760508832001351428909085124568545922972524774181345092423400040950799031963967459698433575628757155876888508644349413477640734074327089711077356815646451872045053954935107771836593348083377808444268753025898189907278712858191106972694083365756976059015757050096395440016582677106791507695333258632499877944522244723211625100310696998828810976419981369071889818071738737040596861409031609876732107288445185250442283464002983796925505587198376924086261411656690795626834694688576964388033422562505639883172998123005842510493000275341447667270527473464561364039087998768758263228121259622185002769786465563153160416994440477607092731393249194003739356782767867139830525923536704297965033100440839404478110050747953585554862829001768395085546736174515875258509978412768321991705587219479421069481525389788935868749307136419631590350875700705289384035624888262550650364245832287627055744444125424846420657856917648892893762497407841528588010764236468799961214909056667410261211774568357262888178733009704488806447572727018791112665626207794341951093248656747638865238925203792430125586116743541470551542034897497168778830212318596098205363972226430836381557709282001655743829555873137879624947780752863222472569956703825787997718646042875646324784874486314534091382665216140061606374620156578881968443268676881382489926622542391923038891996020894426548351401639256493857102967807023548627931976279822568291630527570944223820290011339897947131661213371353710619489068056321212412652447976954673975840973384254092681227714650806681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,28] -403415239576023737277785441060139310828123507779223117028930071034159559950857234899071672295604719562559862964857397742953126874576667599067056880247446843376826857032749939533994019867737077465568437608077726219915266477123004482196036072838041697016644569476135870430561820861837919987133753209834692655391997603571825005698559636388535610761645214252428139269071954401125814699525989394326732424662051108910844091690140262617453421017885247949899744996615872018691591408141525571292295196059232053525782089141226474640552303839950786178872858528982329959789404934213003019686665052015316983813246979543688260574206852535739758918329413670570379696102096893985324725348616002234989516097966122658623568233933737937480912276025787925542700380459881143950230295676896688923861355111347505116568465123299903644671215625138179144234100245717633977689393352466618536334613636845823436673591310006953924231224211232996447474714192581517739909907661528730971547572748740454977804601501411272407848016526834984622654435051985815637764637245611284254910241615952969992037140346357098124700458650354120244507156806427123566918354334280236628012947499111126517884391379042590061333967872380365743198413858991073806009909590238916212630385633272625264352303568193414140197169983875457254572954872281535620723921160766706505233501668403132206868817639652829390282293957604239887193293969763783576985242878103301008532112545954018213345967415382450284116628897476780674720922881626588087436589054383484924452289429781998843755245433719469791860733665756455584826991361172206404635526549652226074530706496531246649687733245292071911907164321108784188016969446516136655750329950568519787580191277055215844925948225854825389815786625846723058705579129764854217341628303198398486837063280283888863126188755884748335525186576781049849112441687012025345219356555897991129661684756872709819232901102809207962269511234034731712589604125087768892407573716018726194865556976818117478493504219211214231002884937400976020811415880415139784190151434706279137481948643929930064084643923917727318004382075114114189712013070877110037994742482301221367572382509275640445072910223109884224396852018944541814464037301423842964879278507576297618794173166648515591178279564009544505213510545522910404839967643223636079583408080876041933525551084818393612202587742064372610913934655976171870357176707742531148258689808821120434317520004538235437444106634595139808796023955918348605372963118821730205920361362729126876667039865333928992059672019640025453407338772298012094917310136640405594574274947957616589988699689108031814720226778389267079129059842321572227894847271313264087261693589253525251427696499345374472278505775794880583911225886141469939700292271315653574662184664117094267384209028690526341755302084678594360636886779838729090171781498337729843330473763400486341056353633468237157425939619126080616005483026761840586504055929512470206550317442209831443944232538211622107502906477243851353945087908989116540309827614894397123153123868672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,29] 137332916166090843526862410863021742427427366837110425050467701330096460782817806204422116624956611083955024494919356426885732523399665606893624978829759959210443239292965668164313811066403812710838747501648215050356103183713536834933574355376802779204782801281210519588140223254035096661268825080655311635367208753340440025943886647464471559772870101381911421915123673425031619956331065910463759607658332668791733873087655863071103069299235470814553274784819470433623023513631781213368009492440974962105611041156945942940674115497294347079443943040644527326110883297021431982234796500206992606523565715765257332997295781372892414391031707956244394404192646764384268486829926617656650275475549079755625522150535374750396561863246731232969458137048967206973848763345655291954046810952421606789036265509248124944204859081457581683362827940667555114067868198531454195624957808863042427863718381491171651357430108791866653079933959777641465608527601754773109288400337764581956976170657873993211241533420981652432731116257834116799442976598756081693692928303106796872162424451491410744459283861530368233530610513360865754409649276950963665662057397490332690265409167869310612985472633914732014797885250104819179624662791924664013580776282873957523782734702473721360746312510592768687368873537040877718062906782487763530890206597191190308101560986117160046818792942003346407317924616331495886459119324296787632238106068804874510115267780695408035564300201750232114481641719202955628598527768594308646978198298691478191889819632418877166438468896770246326276638856415324145922521392024597821462526165263350694117238844677332164336778168872946007293366753261264461588996451745025910884094854223008804266919657884335817016685274609924912649820601013475602882506637538892095482591830193530206170293618190008269787047902321301615746318229602795953495145796759936521244562672703928683902406967113652124657383708202393631216090048164787054514431913437442125278703472769750269390777069518972942127328898678575294120655921038431826616468982112641478607813641675705120567786119863709997536066854858730028962014266831670238074378293949449156816207305607837322361905658893220156898432576200724967916385877935651590281507315466883351236801304134578425706606650972354914252838448287994367882059788990801889227462564663259658657016384143106538654718610488245308436268465008750646569099398671340433726173318140281544690551837317774457440993770157131331977938841251634652505772511380704185249811417596547411338977058300305985055528064108262415446247547483887949076410592224264800237811221871535571643320420903798985924565236700176538769518843293500955398906430935410886550060362092308506941577760097294475832311400303703938638892971075074521477341451085773883459190073439025652385326690292875942244580657300544225029292044508221694017301458628523984673050791863428640687891451878393825808689313405011836117103139352540669005539464734366341981220370476384864692536993568246883580951335253092873161316776292337302555649814988738194800189112320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,30] 189649982970681004730453359376326453993520264781974884501585260002795397488818121041568163732203367451712005029480119656732433399769506287487712493927384316969020580919249166422991759009734709704718998861808079426564468034306443844888322527788318107143091617875850430705049092007735597085906355822947440578410136119453851510365385588988543489986929278028456529450114468389171761612304894994852265279446741899501439716930150291917246826922894666007255432492356540953386634912773038444747501540627456564478816636675814461759067330229183698192830312162788222394652287394518553190332755108384648999773193861898676448155613759969490484640942141970388428836828153291838235525243290291068986932883403990765403190705515171270002569371676405953693843221375620582006280140429363168187925548930694493369630401207384649563484850962333139741971662379223672719366350044945376670428243289067046026182789353705607577014765533160691596839615616364454622508205287679304807194863322229703110698840529011352153834486531919310886108985701214271026431904143459993676218556516525486781535092969351266140136838793013061776075541193481394535961456663355372019704311183752480724268975444746795596766061655909094012940251641601599948130685137602613355468574484628191301875020037307106789357206762438932729983701125245213041100971755181699622193059101395287055853339052206892863325658624441805676790650836462666175459787868092903022102200985922890791989929248155614455183965620996099897864005223348332804255603070002212623937232584808713648380076422443109204395267385083770857952844253463106111418393988612193990429406762970594656155889202508968968949727229746097656242545829317809689239409508372806237807655072647905120179424008350447283045942443905296112014473598018774934994425842963557288386908594622082065766128574234472850128181202978384797280286173573936369362700201556969721130608094711282343191098897283405926126348151546246665359520963405214096060396900651690301807657178669222480172283090604624712802735083900702858668710848467964673816228321874321019028052407480926272957334258280411785976085672479787528426552655521514528000976067813921713735012235294923779088007614206033912236292749813485778454148073114579192715561033973421527498341954006251211009251350504173122120792733605404283754419479081046154026313660457100248862703009514827918656259245109086648829964180791140768187550149272075429280281967051602388091153840672618238453502434205338536079589906360198132727527425948297985778470757497464852129644610709140873268619326036983027104260202488265914154489583168956455523576252840468405785763319367191948070830648760949171105948389309617925856244353201846838192622403999167515932032896513006367109511373850039376357846514742029762909847479605771886010448863246470609018369938471233575274480383591286100306182446797655154841768576921623165950439110382341045558535602818607948654604420626716505290780121724619663245101488683871123613531081977039005467887635221767523081936230239018550454330798547281278727730256680067252510462574592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,31] -411048579757475746743333329704520195943624861736947783435154703501659784513475954361080860710695795150240151454709556344317918288635298609614661538971046782802602403029563751967151317930726577920349708714907542458305048019527672233628399398056077459991787296536745040321455396895376515792174157111952708512465530572481932913419945132948686682669873682767195400202287051538786639150894447189025167215119389156907319103958286242461037752019002469790945500107520225668872332200387337745122885591050964099466369405554609734783501961153353354321420029282084752925367699948781007239017918520317872834596473160153282710706687599553230334530026923324935271431798327259935816251304220586037517869579844177557415450256833618140335435816524183011561565755296901948768077698231683015378193032248840194929366982741330733119671979274069282031805815756218993065005673135517476091226350035447387467258124870003421838006003239868040913299504526175533074824231721677039154360667541066263141961578125030084933104227684356302014474911669162669224942156154983144977935146083744539773771158845252713190474768218089766886198526781976306431517380632016019501967821195139646121424425392334964125149075942025558494859738983148637575816961255158425114131878578389660596290046029662085857402557278590248726397144837373292542313625732031185771192300102665775506606710630038060930933702211391510503160684376692808970242039651937911936884772467232664666688761882981928982870123294751261251054284573963632267666710698002978865301328296999300038311868591458579445773527021507774896248363315452724290967246064604046791646019667766952466990791337510136404539678302739443043264525358584691765858433548732446407918817375497558074397519100190441650654614391096880820283166308314898593068923813280632351089384678150890514990661292671282269886185756844091900946100793654439457045843511362050627647672219438550193555622592160381836662616266773759364261412632214358937852750640259308193022459796426141533174012338354387488796651632088877068044960644750715338870185548784742611510172377707975889591797824337819320584656408872519271944547723164876518265513957629281115113920158361695440683255844228273661359792457134981167415857808128457135179031005467336181593310182895109560478788368645719851029848482686422438510695468445629430545986087903033933626504751770093513364107180728689835556819376336250584349590388379851273196958472753758845743530504214695858111955486167565403636882949441371364003646148437191035532578281583310053023797424189754728921885014763253944595402524869156590182860176195271502637923519253302172840135205793587138175188257775950301018417292857352368014286232349233555151360961252646392268891542770609524516659690403875051404634738087891273540331997740021104973628394497105361494651473943376937424608215924364548913787789654772788091726385851138743943841563586109529737394944740772290655156008423920014796842019013983372570091532509068096498700249434025674782968258572671831391828451124679756671473173955236536954673343863742561459686604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,32] 451899710099065886953806350835062318567383617499383829728032822052301875014368188474742874084193006304950089224123379447207697247158437243276288201721865349416479729753928411035460039101891327105719584210363655624944101794825799012112683133636980364371337400572802722761642595718923576476461480692655941745864937100118195231306040636861576705514838543314530097842043861172289524587499143694089299035925911652010678861356812618541278915247291078561987373829641739881164887282248541503709308840977802026764315577194461935321280803635293586897860447256406012397455238087505558130828530828066894218485801763977166599761466459508948589239996489006088152928856316712649000368993039502393232218490081278171202300282437337579236548718647991549227968892512570917267432168423515640251329106088711865132654515704487097224931107399053879817603420574721132657477463384801777294089582135048863917687823762001188923129251499172836161272821185536850788823460897345582996053258131034991450665495422339134827123797835261696442673778276285914976756004863909328895672643751495084561235337615914217543682049704489381355461997938326910079208763397063965105587119066580202565846117782770768315962094109470144200232068882145620417262170275525041418419127511074952205800143465225723091421409707742454721865141018847629321728493466911258920349709834965262166238854316509453333690690139432267361714055575445471623115069982627012789633938283241362223997383810105802555212969960965527110065784247932381493405157234864651845787045377820197276600080404719487502875823357187648211508139422097355958211392501524805664083065424080691613376726636525656711303539974903833254001220143753542354924860912484865915768315238424426293068325757665494302965609862253280729536695668431612575524321911577513134039454447160647189638952215435074912771933668106839813470312197337970702620490598747648242756259386024032875916923398713182092174546481144680807122916029432399733657167250786311474726991924950194239689117793050058126805450944079781049241055149473676757281522415166524004799062902011990859870373286098752536641032985175709042426958350862590226480248212842668639711156137609159025911763354106991325218143625661826261474720412836739651964957035187810669323829741991486387585642832961639837901923857995971349533580767276319198664876130728175751662221606150748995590115817645733079997731158561468718759959127751126253241384887337626392504741450171733778120197258591803168308249082387185037559154331256036577869085393284632039984535965859169283218919557839103287446426956868106547008485607168025192467830771696739699171303780342414310247788401101770915614378236512863656372431269970514845586535072501750544216257942507736112253538531898332392760795246759859648956778570244370606137469223531771543101675930303308954097137534561482182954361347650221926488336825556724931176325480095058200306586663361244573759966895708648178640947548120193835608543674068520702358817342151892449872538566947914247543309326897892563173610983862890336554980507456132713302072492032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,33] -339923649560641054667827173704758371010444785949447865919002712536088654509208858533154640928107730185561798718196128798621202039758436762253726190304243397158499103256680146810572502707194901023973614112886569674079999514770556589220739151107899720557121961732911418479845848635960598592343341907489187090588837876685374075648748646167733798714769294966575045226754796279235817592157689251989366677733715927247241881854783102526188242767209996778489310301395701224314658295634801594702570260487145243694269214911395112745106767565984269361731875293890592548806252538399027480456749806821631975871132324847911039207344129914626983935650845890584651474063540116880247508350865542717755817926731152269726927928027093771149640085683864623444521000942083037399130176177600663655845661692895974427063734486119594754774073261857847205621507505776455893635858004464561986942872439949994831501326788781775380039461799694564152195599274124200413873810348837352208417007145768676575411692764926243200223780660279796732924883255262373846511839078398091460014805258411876056691856981866658706784388089343076475784003357363188036625167285128520334767600804057503269831426496585721235617334533028890326073467558719438981733488081114265462938627876295686151252920764199407738879988454357697402981961296602369924309794618320198689965938373014369034369620608425663367141274513862368177284703670842772303841365745791035805551190780032194085349582134701184260624995030043444218275315871715604075602768077034561105388771372403074020169835354179785523422472902246514174136262138460908946059239176991762618052112765573690677347469335334015844478942593965274788816408113862547988287375174991540713255198688039039487970062420330492769056739437481217639812082508795268136220415215704984795286000444098744818398310379899007043749615218998762162573927104997747487097525496181731569596154729560012916594659826185929545055731234990731107310832823994785157109824750919787133575189616761788841862229915411722871835390073479970582938175902604070337142580297959559985359983884782060363115421866788653274680027588409266054338054027146363800942323472092012109868986472174669700524474780472757847927060265442785465588326222137775142959707565533041603127922587256133829757741815761622081235693381278073474389036576169964732108585591873118613019760049581149742585198474159290700719380006054439418126613720536562103361382521752983204548649479712671960437035725677342105908762828697862168385985631544055555659588658319799837785040782699448167916706211145377153816996018718919867603182359963787177696272017581073755496878751959584628517355148725420040535125855601205531011024199549713499214990243773626982271340185812685806826988096740543955173370202205172805333481012177035295637778511484432075155337753496135155617179447225366481306824327476732306977567791118434829138292877890747744483312912725934453786251032652524263986411243876498491707098173245524973746526069097346023766735946115869157076981717398818737925673194377872798975492379769196645357117767680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,34] 158235957262404966834940614543623280901620532525456211010685351684444906205169653898236187671408069206445645007465303206069019837996125040798210716081173582193663542595384338147476342064781315162991973237143117112776637052914242725975350040694101176180764105441932894075986189311642317163960036969110056265565247880785081409725048841856151777286309660418863512219663719325042301662572450969559394511760930317926897916749021930423948082508252626968381623948346058487127067713821173976448049704784761110047255699704368952599754436890082993271158044145657894014234190164953633301794144360147015072329480999959728313203329415141250174441766035947563040992919504650392550063711584815425812429375146370141951039341749404465450387851172612754978995986807300479244479442298933314052350598105740837249872946280880043085219940473703790081805623111630809062257834739680857939341253058469523234232536513775589581968214249085461364753267447020674969847006861141245750578513552172416411468465413900769117921341903602903949142997646229112410647936825251468761762513844983345092997005078748315269255412424564022026181518642090044128343104047544101654194954279291086975576003904646608619728182585682407098237024446015248235540358891164598525302783004146802373042188556951169340245679502786719045881263547566803412053546152839221237257484438863147612072209725745270036573205225219723478724607127172001040184490168082693676513964037433477139909183232957797804118085912588447121534368573517835586145055148124618340345538439161943893830201970305200106991159286746004203975122497114901436357617321366172171819386398511335365560829964519438243963088662279462394395245759866851684037993552202287974778192411506724283308174215573193043769780337493587352385446614909338279022599158479616646300093073945866235051583930096242260511436801298220659684367083388804244376279465321658775893345514191837899478087606674240195170105361433401413255975734763965709033925284514095413264072109099316526915318238518336830480338276196472873956519816088217222428165989067723824724707138412086718325492977313732159615022027751097338734562688761142311058363794001208255671995403811427600652719188399361139659401699397532236095545293518899571966079490173173788795668020525280041954666723579972465913152738412173314108634496340923275799148548590923652100405804289960261023122968971893538430417355649231323878359734748121338266408808106001012222061259249009317904717091944299574193985975892153191930380845572175115227719984571579098184354292602634862487176837565394333796580076365588565898484483686451761197721516032092909163401230881733631696304085336572962218687109758896099849133994992107227336844852781304986636475826649871195690244667039190910544214697009622096460393997498373585476492154365951138405178815075546350986528234823226500332174684696927757193124606402370584504411145572907970802958813193629597719771595034726787305357119039050024166094120255957853263485598910085624220111593448520186853976800091068936487072165061064763550546571809479476421742034944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,35] 2941876612868538706357199808288964907051067514534916556282333482456072412683691396815796543305214755421690109278212419983326858713962390867694997364744718629638959327143850657349910758782720450794663996846450624699307856197354935978100542601751779831700054009008303983641927638753703326429063769452933259704572963105126676953055982545107139156854220467365668883321338823956004663041842134598638408518123832488382410096008995133809563246713660827688832840417306525762849420615031766072087792268047432753450594319679743200305549796751756200562417874782583978127645778871941987895351782878921112165129014684727956630239540301317416368990465358709598450282120729493195577644941505173463361054299748958384555265074080792807727649429700915957813064581324644548190530618281162578316331738323202399823813744663888392560704057588078740279998289756063653145227136748154221001682295171472864287604148186795955158793411586295807259446243351845515402641774322886003933259247257252634326487541666350825718517982322838955386927930958634932355965926470044695629696255135168996315795627267791088770277680834891556405063056067708892168665345047190147851399830914152805428869851308214623641886073593713874212263637538739950590835689536176595365669838759123319309174795520267851156316358979963923137532199301172021412403428626152858983858317920994918814324918337634955832063123754754503908036145987990772843987469682618800461714760508425101230057046744102278675980899532549469142673042969765804202446693244394227688765174065593360670079997264666137189519486801401786422134639461470024731482255594742843347657864574509911595955655689087648224857883434437095022090464825825358678634269751032688747394430153610249279063375088761608333599442772679131629066208903879859909317629287899606017587438496105775473630165150001008032804377492139448155655484352245770065803111159407138972259685653246893534134684170722668357819845096036052050945119646915578177165711469959193691342118486701902702144999077238941160300989833854879512635561585150762554244905158543176177294058445635522145801999964864546632714186412940575147655418175761181871680590403671503033930448777495944175273299305135277747033982341008477808325619729767717262601135708559491840581504023727241114589086058229384140657514428175150193237415762852765035343323440193530560710031729421154085184144620321835480613634541772500480714895385676802375310711662717675355184458302178675395643917382124721425584386371697712182556883845191208824963455044563616049426603189876783324008452690833830780098647652330397614917536824600715252097008329692437965762198176001876819847388624882926368411200081915254768868863019445736417019552024024900089396093625718797536992265863092764619808081873245688262068667793888499467467127275394689884007010870827221788533418621309251049665496581166144377495253912286104490191949130310524349093407825398932464869417521331375518181153388821526407707195036044123744670584417965932814594780150649896171024911830453342020869212966361385221624442894503064408780963840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,36] -87435462863693294537009203325778465844079062880267206547235349787592119976513460753209259990014006228534268714727386022548726467722610650238180491411504385348228760775874459979076471938595288158791684555861258780236906388524551918919630407718637988226751124113915682258361782006096523857093118435159502136663927432550896096219343055138903594221669752591789824649234025518056160021824273052811903975180097556168606341063561089693273350934891318020589064572221997732487614721547864583908640985730494715147638813232897272873257794468089726080472332090581394060118092234725336733906566260115304185397984853632011715833554645838810526214998987904307685971759687433359910306849287755231055492891650192274399151992958441332171414736600600217427326600413839844647110063387854423160584432511170656494207872653244209948360397012389304203916354561425420230519316815022563386076039037873280134666274590253626028528055156876809765095005328432881123249811192475180290714912928913110309260858752567394484313925937932615337823722054899580926218087330691245676486389271944516974154121307615713248189619488633463099006402839556866876626973995812068763476704746924447615577385599699165370761309823118404404224818675655697030423319880569599278109551844897581762001812718448551075203225772251892461413575048198857645398916956150126353971015044092171081364481215911964920921897730745219967790799438897527053788234244767333830760205586228111318178795284856668984340177852277471030924055184713264454875295959956324078550764234238150989828502769680487326849204989336110813495793285339732629069135822685307494806808243153094411367394173003179310029718237509315597019269247033925855589506809135084484692109526910021656456839673117376970019375217623682228520261155891230015438562669247170533219853263341085407480252201582759455281951686182142373176185474024791231171673557512448186197894113106269234948753672757528039013255094208249792156615186129862152873286054151408284780637604913693980412994316254183400829347232475372214939690124989197061904549612919695852267317151610934896542954250193129322878909675369139344542250881831346192782594604326234147262387263315894503936421312719635306471977241769083440400554318065389113413308518281574988342536518652431095785317634718538271942429198197107477195025696542581157564291094995507361618615941959162431163807245283942398801322034017844837994112912959026258470797506863100200177890999921010429340408561925619144327952158175518169151269515609832734818632811880162598009565066025393815961723989383879456119164247731602491452289076410359798089778015144108103594648705364514203865202507539110149501352102502055255536925011098282887962343941703506767196444619030134803908418763313209560772127240711862584920023897772627012492482597439196203559549076970253030377564605613607530806377969664575816779733454144852066578741406282982910843819962134755299600636317927551352866482422184252737028757035383012247546146140588542691167806780912583905921377680101316030377506661968960149713928253706069081346287861760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,37] 93896856248297063159430323977532795052488979336426668043655145386127670198472052589793038305462969460536367159118599672480530143051794745400812756577105693562479361090290496657946081319137327327457832220762901312464326145590137367347713794288503910508968221653973793184731570536679024941029100721112753197222855104420544092493845397966150645945500039336194684543900377752191499653764876709082416095562759839712621873735719020630724717755676483269579398446157881213725083730146322732241578864851710682828276237744799961631321255751539026044397285925198291677612200015538387744696287672872895926557239540757604007882594623807569543811625920028139068855239202689098473719804905411916445739345257191142578719794372966447140112225257558164397792449049124719764038428479050235177425404097083502157613092984648119189243303949618864261529876983392374561393033558979613962669915287256531476940786674474915760976031313735298812768879603818287552579763185419072405271964798741876867276989779763891853882526539549242342525778884275582938929235377272220821762579546529850780204323819791315313945153719780282410784068376870727689444155814905674477787584086277384059360025592225456318081820588399388517208637632216764256651932784229909971335355635635547653908734871230117961541254096123119892566153724848204008870778935262949052209441702137388976588893191415026002913616956278776735733458143599727011180213861350858844168414307207722452744915095312488508686395680995207080451240002358345689945414382201997900220220745415359255034002835331294412605564720491727384330095007892946766585341575955883432576162284660735154224512750056969591305965787098587813001049691842037133973671080127341155810297876140628154919800907187622694786258215977094971303118765622679290562675533502268075287936177474141578711526303343194013931174747516389816766981083087827791731170414100120139048445923679073258327693795544551660110774950597943785989260349487208175536408387939019219380395524168870218689343658270064640691238955997997770720006030093928720431035604402046697537453846019848153083769896649330850430739003576998372813718236504094542359783811891412903172068630067288022768187996635680203339268988786276812965028193667337518638421782300372438784830778030852035733087036680417543862278496602004453649113442231461223417909043627559122888002664802428559798683212435422622207164543727230254918232585627617732438922590566358782151813206278740393109033803104987233848480477857107356380636878629099442372313217173552629706184127439070340679335018974824134055112715035557037147753784398647018533246593664044282835519025955742380211683233649578009905787719306225520433628869041273607337924622826866607536429798830966869706867429142415134119110676880669602438472736097869811808254167125113130832975435989685580644625879443817037036330259830116105888916343739267095417378578126104633759785326585449533351891245691756254175631852621671091081691365516379679654127950562096698733713226393084850871353448844969695146546549128062852517328361680177521394827919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,38] -59492474776087114786790851706990583422349828952741556457238391490777054535711822935495208852783487714660542076704442059936560501163017133992513644835051088397151880330886659977134775848177375835525181116355498828624160015688724294973956334577069243012816144195985185233224188716563912477903632756213163373771105155326291762280703640175671518912010793551494205189162774499263810848704741573305841448207244637943889456519275471647260072477903990489918558201340507761378875197532061529112238345762189145263390149993865688412514325419594763245850986142725746890053011963931898280910002656208198839431191216540402516907647254809481890464820808888832863734170077217626273518808681713512643322569875687701133781046633463543441993268023494696090473863276569047970158002310285727228880995942237703709745335814513575668611676456838174192572696778149289045681716676592246061919880108010438701804187393765859999163751371314525548651729818809395643400292426818938749698348533904209555383373376713662972615511887796716211193562288934119897733721370934137981059688631270830737033103255556467163685125824828066148822904762785683193329483020434598439796663185294782080411328356093389800333755013380317743564822251082232563449238576735536012644035967080004849450912226077019923493561945011718090933970437686277771362976557023026094597138845157907457549212804176594740498395658351745350336655075561047913015215555766036181255983090180616674442488685580034988004966342999565024362988428160794470108265491308059444957895288750036238869585138997406066843605445916837735478529888625364876919078447916976845660967106443791029480616363658117847373195099410664961233742023774995252015933613417768436722979703252189957587137225167905126368914463252806765829233072570249724548631328540026423200450210073764528348921593913152849703848815466469556124527835538127922684183181873635267526460758969998714992368129233273279270787190561242942357212566197436414801158364566777609886754361086749901438604358775456917166112208285166542119768594265884260042347350552917249248830034998289968560823441362355728561771243689892426075910829125669707722008312895550662512241219588648792253102014770865610293270728399495468860296237367608341974847513452791294719748696182253319383738874577949246073657467004226302817819820475646825786223752625183658464116352827374170336490934842811472398133396748964299089224354800185487932204712821373365483124903095482282417180725405462877094310029254091836671095618341805532938400925895819389449826801032041303528369906168891055200753906892074926191072026728209360812562298537143109364393045263159242067690755731249466979042758754671210142497082152828234497142012321624541019282696741605504886557171227837228971706471405007565977517891256720777310701211489442002876528595060111553450766873532799495886691790159647718111979594272660495538200717735668496231003598650141823540043172111895594408949992541210862094694999964345706994290448779135727067907273379997480680034290615995027395809206336646529635237140400093607716718641152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,39] 23225883298268613769789989927809174521258018670607845694014811474709718277465868011222185192772463111624202330221770574800780200239013927201954862744122028798158331160882443449119213109460568400691317108762504022828139607743409316871698376239831779100674098000684040262851557730134661938032334894491579935766365894630672432741813055044950194533247023460129521385430196422045807811141420191030707826578016264745019424184035852607950361681379202371412943452779506322383918915506452653011782272137715876335385157477551618395180945137581526355202485927564561663870829717370414530680538175093116631465045581565067731784599053421997241543833473356625978707726686189965663872791822031892202770525603684662982588084203020176426795843075025500521631092390659129174004770118909750205330067182235495455676716103017920616910505405359609221604997014429955248040558118414272842634978969848001453899765516276286608820888518231947645596466816957492690560284542950291743855791997129757079116108259137845116662913618226319911896596813853111632572607138372350071836709847201374701891936362858621571463488758661597616765104452586134788230381709294890501832063688207041438815540305068617614688850706750374666139686764773201536329123395508648335962143798945623703630242279408968134103976532422000502239794371591232969272408385754748239166722855100238386957418345324661611279878377077688231379678647808192938837421314831358692071056526582599628504162446734585685883280596782901275174452334107654661748265053412503163764104966369504860387691112150773160312503867414767688932754218530423187441164637813121053938606554212871328836913084061811178402515244238753187364726725783701283959782286255865329482611392319598816896113636670251447436243090401778339980514377030373487381648179523382556494104144590499473038669936707300456185173893400202636613131452308773247521193831250460798965799859433467497910416243842160857771444073679971093268879268758544899595155444653284785621264942295483248883308043441413418383426528099680673775333049889358948908111019184011503097521469272583023554629554160910749337535827299114042118423479750935059320939662822015467254088232330134278079101953505382289888315547768524455856230469398189222859907893422368174664485049339514639961079582092104709734916237491998895936341712955118122015501502916392452323382559961111103466419433960670025623128801886969465395994752448364957623520047858090104003131785942924175758505034236741842771868099670472143240215377916875006042317256844839569273633017510419886815055313509766345545229069242993159124209712539207847920385834701603823289395251823691742951185047227140918504070567673213043166839152731326108432964003666908447797746125886734089822219069881289500278175105122768087134609209686495960419334043537557502036127993334848116671333022607106594911623870210922097971751901380181052565020423440498387472338830863043684465949977962045020715889628345217792444600380962168631309567713714625286328253886215899253558894634435140623045294427475053334145693870617867811444731412480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,40] -2870440461272335297012586352681877336816823517723673475065746922264026573111703622177170624080632751478121637645225671436703232220991503612854984790134383055841393136401552568931596370611417324249550365123959792859242054403359318754532277224191429397194778111657137188746291846508039508945498302266018984103403533003234776696585714513325381861686597894804432669872267193301225356162342005865797192738660302756601004412724539031172734062895715623546521076740229538121137300640535894123741636239499422424146632709418983134454192513948322554478820860182348183789688648206780273267404833579204516526987504613761109531520575429128597402813873276265510047171014947372894458442417243574900053078001307755669118372797013916240100510287113023971794061149781360559331777280293940268099550388558370447932092754920319627826075041804460404153731189067687599625169124782497859326334391601553315295631551596195527355636928722038245967575413436844487643698072077379783518120822272396004777217983432341905243550905994921502905720988176501500073746403455972609741839781996791958726153324639002941041271535169065410620354952705222246115404683033596828947787189561629731077442420448499106878990700305082185165913482253251166586158970904240445281126030879862256618199639283165422581544735208126487950060707980960137418284130494551327057827100518198662571289760962164128679109532943249417545873081141192209872156964729806006713844414392937157685871286414499070636477261878002168082258775297923712311912337580180417697020601011667255726191854903421039437597192598224304663189424198712015796256977966838681708254682089652137930088691583000081251759988038879271272056856685084254060999387262241362234135385441900260042677949107492619802508396968875311671563748825474659464552752449517800501196523827078637624784970923362401930668413210874802637544143076636477435096342920564458995609872032965993745344985524379174987698389598491727843818006906343627193804177027803732608112804805411924896942360133996822902465380685642870392810124220473274643775555863349490853433822116130909759839193241238191726420019514231831103224961351115864738374145740303085400630867113339011378478575037901041664242778997111968287550679437426721906318108374860868805451864895838440536953855059067502558557639498996980788980231320706207321420354678649782482762262064563581224717942220344442131131463791122732280883700502703160952487923166239896458355753495112169755647041883086802702180167712945924869458894099356599770773162586313925929781264792816366216000478812581176107163919978981174958351837569755796161580067980806074677811864775091710707960000769437771796936584232434153081599263758491337536393155979410797256366681523219487258544609725015253631041326937882916920879440440216596024257380733135727114353058320814724845947076470025425295147597898153690388948324600060304934382887496911820047579599713111015995452578002774924070041373965053547748303057697363119832756339593833994688981179897659318376085954367556511134198125290807248347690266973892240994524463104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,41] -3096744593912397187636444258755966656305795834287227042326941614504169046016876143941234033006527291085104015017289308978754516534959951509240112529008122416806583213606827726801087069252969523499344408228840655064490011902191068905938808332408227451432151741231851785157323051337329279553552795009635173242883766651910677814447481955481877706764648818775774231914465304217804037273588390879861440577610303032956693185918915452915859828207250926489357947479108045398712733235885408830630106371490446767109984743726879192932146187358673225460968965191483228818082681714625788981375884038103591045278507671792612039665118404367322229181143997602709769005003086530826084500740613820922251849966187738320010735661524335494726562319180560282084226293886738365183672448338729862459108188251152826518623224065275722351394132374815661500230954806921889569027764648571705162886690866121045264956036689163824058445299435545353665464318113767915569957209471034692992324569201718238632322201808937663614349035565660527621503232352497408352818828707846031925770386446567275756348608814411163347488234496576301052576062100482602943743181585932179947638962485334339507660359732805108175270964733450904309965659175364151189228324455730567382449718072929202290922673278081434771817673079547063250481920328892692361093721962208781178125641464839480031295273778012891547639610824302656555908597836063688574642458129360231471760339066419368543897171794013185670592911861075722157140979155097476739849655557740503987844009323224701093624473208490605820391845901432341776902569745410134908773833187638035360103663934470799523477480077445089258198306106807049002266365534587476825886077027898622299366214677645929015699154496151256360510474070620381879655236617747519713020452925266753588461994319871309174261822317120674059214674596406067815545807165639158638820281225824171579833844734853356640339755405768020214208274894894945028772070555180153356709642760409459194434947165808796510058686737932259211556868017285291450053442924593250805200080225051409699648552559587222218851142945377153189269649867069578597584421092821999656647068411740976229890698310260727073735938011449244605413068990854322492392518732675290704281372605338075419543576478184406117509482892004618592629677668782123379461215408117097044224208344932474698061893976758453172547022280946379320065989474636030584542561507972712248013639517673020008583042959553032775517985337770640325289698870398158817154963779111366939854430786008248080054153351132438814046630516414379029663051856058955653224022869271005615912524550485685344111434777636319794756923739003948631186196305460005440869411560841513488038567523095282040475304479313832714131951437162281581401640304864377748696616448059691273040548432417327840965949121583967874833226443565207796642556353163843048659877711949245763131694277490672526035786223807367141323547421749744749748378930666920293597304057757256651841241603627995697626229666961326029969018085020666314634262716430695954717021837399812519304888320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,42] 2555476290555692085362637386605152981753468459610634083724411411360530486409437934598488625017527307484658423375566550065920951728303528887659331363558843748607317414320206007904507165664130935851731212249475775687548434347482598475449239549407268392300771249602928218823215094395569387290813489441665502277476873047033258044889239223167973289814740043296441607803705539278608213558801554766829817602348920750156545631573103494304051529422627036834012249760903563290949554478767597405169499309320642524335490023612503214318341380748644804195977998213583288799831602595793310034200344618077907376994718393119325949014671129935920825288251944652211041672125328258678203312739540933264802116375931617655688201990018111379477578192972432396339012631503871033961596501700781699893291670943271478739625912825352114286133601951033786188846568591505594903376626748310249873736805094654532569036086944204338947298636470194820473529970821261182470094261464596578455899779113343898605311991758473115264409004998245633770874458522107423509710034301798242081619717236620526549608440941159528973272433599955131859888197529642542084044823871381961673985783354105575305246768243658312620257067949036254351717832911495174880130275081516929416271961484235139178607194723893320287649856696912353992483557582720991568318273926156464006400579421887306013699500345298762341930203118600668809730185554291580364079935281310528923594622361342066190033042465062486763991215416794260342909712291152763081275210563104684773029706567846682077236375041908797252544136015982691307265303049169218225838035973173569292282602965277326478044833036502553438554037381252596440539160119353655716278360488627303050420314185512359999169896788346929721214645863504502791794122611781420769702028877825747402838729905295339349043568875040341002254047421312478139188611358692214148428377074139866481243739502584514063681304417160035837025395164263559166992138775613576936779923320348618495158434209720927594018884939908286781510036960909918400782657145757681401584469944560397896081038052448126606867521349143781338656486986547042928036345419281428672098256033654167145770392924436549130446480247112872583369484405765296159020544032772714095680312114584597309267236949735678788883161428107583524188876122169902083317397972968591688336098091316159950352907398755091628715267243190872686468954461202427925157687799929192005215020132610274203154254610062812862243419627660590412957857326112996332839496357290253421107979896175700657590879801465617388615420759300054148309175625016361303298202585364335510012496268510958081099691006635695208476361879551531868905339044742189546899593235203512046429902990837606944891077314114429308935235559010519870406333492757283902096499203573147178658382335310483896920315650955453874660939915610530639959537756090736908477014803923287408002085629597031740263529761364014790243233919190906929098623801278060740460014943526679627237267657090002895593148948410750795271979089866730900929261093147274627371543291403882242460614656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,43] -1001604156865329965412305452190504998241829017259003906991843317352558321791279198436433222764285167419195795339976188452006039958778039932464783325807065017292756870545610897809190712100616349290100881576863042967402405924462124912581576341533782767746669213380808795234479079647326306199059166317936145457749551595186756973329343061550858442092815075274831655305332897426594038992116914988737266432217774106770832994130838619216440501752989114714025464403566781481520671438975352283429286842365665577398028129265544667499224882937561329860691572348099269101281276298770727050059954645819006433942124817430650983540763301093123139668841598713527335249933410871197656008175048098880960260747888964830273872789885120185598844160993981317642856871342076342164414901909896990493246541268620258189284177479928809499513944117406546611179508837642358405190172435960583219552267697446857108607725505959543423312195598129171011689663870174338698438056406441223955818867850678795278661433607479635802864963642589030176153769762689565014254843852857906750747633789447873098305834342678499698878572580503565248477743896420805719317983802077409071126214277490705864432522086065484589123509313502966008057836368136702890237717295475635316232681969958620708121700085435554117698105738280622273146957084592321316059073579251629933913821036255598346475695501456969820257338590538280628619287786765794519579364730646341418216862991887712671100173743622255554636304194141701665877705130739334151452625835985845253757313820999417186740937312983868893952132312034195201440192673251722778226954347555234558424453912242080823332779971494888353536712806923386853902173462907710216758294488031583645508499700215025018029268544330333610935868982671309314367502829981794159094913675859659875579088049276694448928439696530895076985635243758891059993595261779454219341326233976012969837773959583386699858037058086581368216491571673076381813234370964051932272112939689977215537554745541256589076356858387065915323261752407776045442294928668691314719565908263420864912406789116374843201519649766578471856171782349717202422575821490331367773811868469400586958365460221703062616558579043683542352710725264266190825498955039104711552120617740099924035256074935406038826574727640493999322004337057633236906248231205420165656536966492535825779238125059638643868578997250004956712667707229442438558933339677597862303423430097641906622475318855947719728422195503158136942337540365082643600402697167126382179509807349225103330653386069398723843227599717191728858161669378944856779823632812004134896535896998593157592059319839735344360380377009746978180737077379273975416148118748079652720499084395967191380925508967270520857205594375529708216603680188169426433541675638466281092572867178667678338140773001949651733868819273518190834152424014943649966068564007731381520486527538140420961174686573729633466322771268358473538542862136516957167232797210444743983950879642690356230119196428868679712101066187667351742144633668381295155947838215733640796569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,44] 178938406026292340160287786624280798453016879696952740903635921967104193450863884557346567018796318089194147439548899733369915819461348952093696837465212976460999721758849610067817102285962213980198391579417987538401070372047622825447380132911728629142000168000904275298103879565653540038739100280874295232834460275348347662272078368027888853842368938663451203987254712759125135657321246329362075651059796448373888992541602745889895614679361053843134694594914454720000643617667502284561055541982388043521952825736514947277266208007976083904762819207488314057196064771806870191412955539345802357207343962072118238886538629015141055803774822826081710977702496976835818934369006191751892465366647585970380594139356564446976737384527972261159694654491423463116541490571621649174306393615002925811906692970398364832141208578899291088381473837353506203203340448430585505064769099311180076210860027014924624911570083655445811397987573140271483637023284124111497165041882974230784311627995929579204851929930569355774031594163521050491040201743400611845771851232167035544477847199806226341258451368247660734589306289386966609648387439741336043017964006327513291465757754734928119993127513207483791229431508446878215021697813082794431946687763222919141923380424065021760976117703314862505225985096761793343079053791260592733353993923992680640412364940014060391319552744857775372855038383678945928985416146249114195278477962476132229379088819833545573064707122933658296971466343476581292086485464450018888494046981234556828809408725588680407173794158685685958663752895150395332756475992151726388899394395644101219453178044342524426051091659025219557881286660747167467001475340889064466802604819427194923495946709330658677870976265181673052717389665278812018182467763277080156638471742590584803318814312161792844009995324407665662587623115017558670393105829927434258059598574416807976278029996002776397802679310133371703919443339573890349480313527749567943622297080465632781161930138330964113092656975361727458257362737923402935966525032034666648914532808809076979375980461722910749570097615780544811846676710102770546961971309162897635613877648914483974058974191143618550452039112646097581533693168760924425796052489357347745868148863628371503550180073385625770762697007976633423942207918503468234375687370801244988208001278903217367321839002838544335776094483221767388894919416051166749289041327247372257911424762446170701517361627760399374809347756079660280236285576307482682068280119174330823161809840824958993327437740897825524260816820978758331137232985328680085666221400150770350861573067344756046568513895492021972808664933129716383897735014559428671843901922238502616122045101462512874512998868408692563938120309243130281448211922059056373795403191047841837837079859746264380508859712659770971384446238110314717080993902715062185872477811217686888724885636784476035602322899743572580026497099607140456961353330379294525471883597281375447494232239082869074917358561896171452591042002794117796703063983296620013713096704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,45] 31531303107491667613095376427368837372874715909731392635465440694598955420405566560126179988216764726419104792264592064172414552477701570672078188212738350241437715081108140006074194237137860836449230300249916392376314942526884739433022873373202425875587921629493013782311446463166594417354480832351207812772339806756005946784657680859040836703113699276317948815738500506050530209674597761188893781210016154378959083609411453127283358955545014135022584516577069446199975129695830764503190962282491348019467965532333251027821416012040390859829376270102391704972538432766149573215315011416287352776906071063406922436659065384967200249321298839989811197875717084812126722029957856978087788731813924377201983193530005754376485226166766151144696694874145403489093368783609678483901098634416098034590276492530522723520070285597645525337626415158712713157425577158783277760902045310660736890605092268480380757634121736748697179962832010640002971122107426175698685279810738708397094239283444734627343384643662134814298528383379217580163793700798796743122850495969415553946779027266470681998090889972284455876996895874268973571987909473578966842836125967833929620066853451181860562603362740721439688306126471836124809983251889746616109628411104189674630421328995853517462223086790311261889386846502905455808107851761718858304005870050066112999355879778431024290091004396475617341947665894871293332348365368063092454374657335814094943062392411702923134039300363883263336873018587547422900787536828057764733808795173795063570162385090169338878208314685931827099285011117330805260820119803700400921672996020547227278899858475783947020224752398148309945845274483107671986817614950795801036082998935844721090467548929757906666930378941094290932253177673904741470737525956527733723764320795163385468493035998113630744644681101365692587038754512508419016146857296379574991999507633116843789743293705048490562457207647361692444455124647704833240225815848766706550549055317659247053328189599251877074509147702304267848301299496881199839681242063543361928502235753698538679321048265645941369426386973008899832959629030238659450271393220192660910141964946901142106238373458416599328905096913095733110867222412128114336916898590886328804730583529825482985597819248380491667143875376305099566618016938454646295221924254783715394107299818154636279116744473712205411209936580327091993705389092002878412138002952633812445385297388969536435641222627115274035307415043281421575553084759746862633517088220576578502481326819542815464328151097307439088721818468227280690887781173814396226406939282178926405691181289342600760449081148569743640778745288884546150385607369218796305193013268167354043747473306057588436325086983727922753289035329925883969934181717689849843438313218604720188598269254472577826257214972177896933847231287305861826505794771768262151803562458085102825150196397513600927079282216725053419055955169379059586850280063910889535279615900778790417606919875560455038197480942235276761790616965369445558989958018385595649228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,46] -30121191137411177651137394716748637197368618662154836503362051715898127750576330334610259808194738393101658855580542697105232621210774741776105926697360217434418065766845932094230640696678263476281549291682305102423799038777549626941136324903064376860260600015487792904199729000827108177084299547227224559172985319156268733290466248882473888908371399462384245711318476374631160918311746965495767811953497246907974361693170113076012313674382108384094858476426283606407792144689249985530274035848806027405884980544647659778612928534030759802004922327957476962434431795743459180870611124083510007969213165482001223701506349821960176111097273711869557155919018722204128544864188588776501394588291866353179218444750659537507625431877220109608120347673914433672317393289594758642212990227707005298130115618764820305050463491151804781173616764926268742517266820926821054121850861725494793445986113378467885052747921990284886281748667016349407716193165921550450228984612163536728183146886686387765298068006286310013730663081582177847460780389660157855722122062108067394593001748167816379447825195285644194811718774826529708085533955436131328104457147407403783157915575978500344803337642755528044589583328801097172677785691249298698666302531827251431142083848500329659221828902721303263124233379092112872315284423169487639324704884119044488111437759848973818947355199042141078681284218902657652376291603546262578514559084195272089641874590761455595975752589458947465417248078835449931092730970400530311010413547146323015364462754479021334360489159096000141092647427469655638653361001658768780341344320500964075871324896475095916962561756350944271832664648797244088653283878783391600423902050825137519366586825121152771299379570015782548418652849932805702556656719472570832305369908435445395784921603167595941680228601797587119897981386580091664501433400677047951998102753474654767326838277141538084967625144619357820746318148507029896604348315362768855122203545869711411028422126585285849194186387967497773895098269414800982309600034571101178686785065466915795284950507389782821583334223588281301617665132406592336963364268414055394263349333780271398393491834429139096467159399650380296917426122957679006768591532174206814153928973023431164839796570140160891174036988754545474475497317320804024344682162547808433198125673821208980286784789746141250899572361218223482426451478074676924069565228164610709548012502538987562122449776742377473348139260955164933396160537234969652766007365007811543664369800023857564583398279607967366813966598303537949743935807498431450429166487448799344047627236493078012861148476837147806304260680518880257496001450821421723054884372051346617418022722549632341143760841677706660157325699566509987337566226733431394601742031456615169680537432707112563896264557171103885845979321369678935541596001553508130201310438876552570140582801340155828189659857001833241533999296702055041150045830470601121933900390764306855946822145634367849864795257079967906208810363349927861018801157975637999591882752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,47] 7840715920044057443193042743514054058539998387808165750083032250969767534063374237449544598893374673756370556722712621863975950552825310955477011328596603643684061045878234699025128443588934264223158582406273320359499868256607703952091571370687319761287581555242883736197877049150179707671522608400647166820793001881084011154358973260648818101374417492479600831718415729532357515656426644889609533648309529489646476209299694707361138396041818320545817497717414179840029273771996646850388348771660725980060374535981912553741803116367298796516068037684170930351118087231153519771810786776186105493982990619793421140570909079122913193124500530528606033057978252306426458701870222763188739727799238276834352450300198656995519834729952221856409448101416193535137935997540778188466170841210640867772935713245703673333217800740862340185100271244948507153995006078373637735818133898509650716521541142332129409377781697816986582806605781590664930413985424381397569257591108755225650572234874316051500683186983846974346436988960978206856056757398562726690919434006726713644493821314794103809367833959785704100234394215217784551820692042373361358610678595983536622128566981727921740999420262587394042084724318844573102207233712525498574877614499718117148548511179491404716556116425257921376311620709805234742551255286839761889574863745611332759185692909649491588647351926909163274991008544439603047793817957581709043794462772014712830710440226341210644876383714675376386027130555724708331402522627124986459446032962061957623271472568699781337431345060969437379247697871664700826670524449140879221177032170259338444208564704338785889914956783487784509971905262636936606458402554994504732307872497277688102747778857340504945527274418537810094192404859389742967131458004040797259775018550537471151999318305963665109125236334734129520329321530346381290936137753267292965169750516726675862547482748900969444536216766905822536754883334123514607989869613195664984194836863227130659910606448245333157508026700808328636190453823217871968211314141548300129533868930584911458018175320756959998204787401188220457703719309700996340304576569202591328755536507738394286813094162491632610875862275769497675891687294735673251807257875353225632564294874022406974513579884726812066638022964348313489727220508443850850107971502640586312258400388892967356293508074769603652382389395140260102660806541778215963118354511150559882047909781409268200968340486765336851430825295791748584007268178234462559095170380665906611629966063381277185626670479489844249978147363377169604709529118454697247562738164248520913215485624433456930948351170330690150222852190803574179869681209138817139283825055198356522458793027993350533875598136749194865520037609408500903853307844660473424307456975129274657065516814298336389917867789921604079933895740742970583784055688629154863431702927763234933547138426813462182372970086784956699134979799028789235338106754477711285270716252704143371732296630474032162497759364150885715009827416005395590522760865454777245368320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,48] -18321718287422512023581050034328335630250942084402770990280227287355986061941439462660375891003572351788472800376425344366131287932872818836388248078910318536664306370022771306967129549692448618471725462302482042070776709983879334605759120371840264875859835919999911287175699968385977143979016182772105927664448168454943911600887262270161283794254595064768045534371944604109329320848241930644396700322848864768007192232506748683138834068195425863980271801478337420792485471271581010892546262822676029557914785177545055565821348993537325743777451302797485918024191627356804059890776900196757374962378758588000930310902747951527604293202644105535631176397016067698514012443959062024358170173360125974378126095194151350863879170304117992987147763391533329188220940530082421328299771250737402361419242389154985456551892624032416067944708495045683053810667249564418631140993274454199797988743367884084933652328154428080263986218537431721445541230882168020580226353127816809382458898586108441527102822362837472967310037613421002421583594003486731062000766051947913994507587126633382230475708289067160256142759180886531664859526695700469572781178203302138499809862469571882582511791307941895003238170094470122614908985841335380326116525795391191442808204078929714237087870303203902637761583139510123065580426039722802388365770504562720343025325373070179140537423263540660837165725692768753362917986410198766348288367642364376293852206760971617283856939139111575093020511270571972479018862110793599221923769747383622813890086932608762826657538815027302182279104713428625976968265142438473133039941046493896012029290577064817280001176581850057963823391687825752035588640926911602430171497088530512832589957700039352372355133591861405867346850668199803680998767532889738391208916525646422854966475376454812001183559387663143236144820329949792029577896873878552445779694683791086751515666354027529449194986612900074297453703669604187764164175912380539401983349850524771810273550178932343369478414926333785781812682711201042909593457098423278081779054565225998456095235953441128769342076609996156023613960388863295534706619877896518000031517036373759619516171317531717126789367567276098498285873999108281223664681232004258699606261591491463026170640145444295763392523160323429473710070278427634421619346424281147078463364500700862342595801495400872912183901511450941682586361367303209080686232977868261596374565774030111625335466680412142522796284255620302590702123425741044941029896512405854560570453269274156498766004595394420514236600866585826630343427248375177314038675414250992800938063361370685375066822175805427347124793726218454181174924546545430960898566692221262777670773090407324341543419733154334451326477291871747552776249598079306617050513423244055049580073211429934121103798017360221302017039076731500454538603496752805650868305131713466357935148072291310663892135346279927881989353281118961158737277724907968343976264713081108050891754802397764532338307065530357662187845916702472021393315678096243399065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,49] -619105017741656861909248807925118998010611738124322721079821892460514546045424185004094229698699433453981485195272469685725292032593992118977590903585736501466995729239448528235432695614958435729779847394980563549213075541674289272211268911058499176039200472784569402304445960174386255773901245097108480638386819941380506879403005804118238765312286607403570526254856442152232591166322855084401815033919290724927743262696871697251953239703958506061576234801172754450150325277173848042996201220958250845853575964028457308369548288500851922489065052553801889832084730166731259851131714733124922661454478715740748068428115167234374808922985275050084102634812789237440273885135944690086640491259141402316659300400995931745098048207964145925580598351705685595239263152249104945083181897985909458479074612888309939804874208939532281806198525020925766842656457620742151438822702859656347114307582403910148908581221861839911509316457802717859632435879990284163065053766671379909092612244843227016657543484297595665175092007646292357535532810527033403896790615080813817752825144376372999646709921748797496224624029970146767806660860563277978198470832399780651267504008847013181152635066118253746895327241717076202804517864671542235183228495068799993821084897768738487726765598885183527444769095455134413318713425905713661614743712212302814283219027632572774815922895863972090357201735980005763905068566777916319756013789506932435613891211453720982780386002131575293337069264895833679175374052985647737493301273980871897466642480817922082387591208017565344100651805105663812632196372304932888448188180051525386611015760420994730896645032283534007867762759920962870798542389498317356705635156758515890880674354436972036301309269454036917328452123632599548977648864682225434678074875530411065135704955112332940030427841981118556441648605217302322961313290622736442182787964607940269333439929762248920323456455752085166882408613918938940791968844422318234628923344073692902858180103796605950230822542520351571271599247295052360816524358955856504564401296823388634020761911367453233865743754018908243728592660049935531373377295388198209816462418430346911308959025031779990143773834158263025351079854971155808852836168785244083623701077485987966221495420521612998725854653982335369786996662561189132647801531076914597140403323455376178154025153711466223519606513947178456253409921219301883625522291614551983895891799414681753270061850862315186801902933489780800396063198240075962178032337012468595510113514116056517180845288515840475055535443020035566855153541905586257739820061340505207712939791646615932003342349525497726332900719577858293176752926865159250735672277009344526819926720341300366806690860269456005630433723470182163964972496259107159352706162885434441632938325079660162459808335892018477164686988468700731509674591262506621571559391261094007611700999435767039056192718318308329987782881469591652857819557190433252985617420241507491148652756961793300195094919740630470107571842806535149063824937017985219994583040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,50] 189968982805238230112208426798993374255988010290590381262527073799212047723674772896296181651197404183650625897680535548876116801644687388890075147679922799074267937600075306606169644839453793417423599493576135092768171241996666452806898052502560586456005897810186972170525366796449617880068759303480566950081366136768872520139612715416063653037556711365197124651940454733745587662971632447194268499244876138105211577874444573877119988488566037529872637533091756754913592961945614672065595977627572922990637066283228303459522558043222625067531350701463026244220334549982569267777756224501409054132124741356269615139947727160659500050267374277638785683398505797541957052575265178224809862959599688742095102182478723810674254916916090603373001793552601251672768097583192110669448173928223119937356587738190798154864175623209838031274823453851806948607405920521511684090860778978737259770510498254159338985495981429874822454571469062492545743655753559517660853416114327748583034363213268098291529247574480173833627843318911756534753021130265371241908853626010898704462600093374460058159885366134003548653993488428559369416272995795742779075805778198256161199803111436960682859843868076189613463474704151729184618702311825878457330595036228336078335600704922499145728405851168383801150059345773991435793490546275774372307629470476511104053452072428003278234791863590642120325054897955594642716828811664229343152139536280665813750278638638886531240422570751407092150345632176191432539489789146950742356024203305246192826749551130602565766265199878873892615673141736860305857839142481426856245858598850847075685433523932487115984949355196761942508847877123100282893783509938687871602998402563799335780431819140601637419600597500519023767848054660116235918490676831393650117106126774619407869670619502389277516338651986622120303586475327301992227746590307308598114735891573910622535841198511111520756935361847503123855618643793220366807054096540520488251252396031454207786407343163177516926533960442678210705041248384014520511536486609389998866164741667081701020643396121710095977350766033685944636036912362950012170733989628394590697171116388382761799120178609063994333934015360076723434691468823193078541351616484271660076311053569812379079990099239073671052721243233054842323991768279197816685267023587689073611196537221101939299897251867505955617185329869813488852819165462472581598414639212635714872161840068248000397215964802691208043171008659791037334724089123917968535904513702054449754575286737049745222297476681793816227532313100193079218759802228427177546755545511589703892613999601448578650615546862442624756626321356496516707917551753559040123771705647126274585176041832113160393677131170948704737222125648752181095179011950671336876172138136960031880641459202166415642809452259714214330579824780332512602869072010798024561748173305847560387246933837494825064478532259997915383625186323220130298733857283573102629888127023221836372086973599343409540217469759129978304241646315182201290415250035766085025792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,51] -16946022843972892458390422264107216329356470626365381404093842283745475886702284986940392114750710920897983959883193943075147599638169662360950036011718639555878967399368571673518326538963138555250360092444291213529436681265106923808893472702970341951560620118523833242225328878003550851574630809236296011678031226828724885126559029048147795452236826913334679045095647026486749491760584852208830611165137837659646538567096419862524891654088706224190863784234574754804394071292312621342473775987712078944799662351755630746244822810819390548877842011380895990202216565510995091384535153790695837561349982836505035311005506358203684863001215891779603418197134968708062246269831556703835126778072291884090853835998256985900676550972327609064634516954083588164312917475883554975041590451487752800228356758552188392026071967840113601881638190139454175386725654515371112951058652224161417547433712296784350136149263712815216722277622038567627339251966905111966518381349023465022178651232846517859421246530193142646393330839404431636997670725039008903409881593289765203793280213302208516234803677005691378139683018304949706318483825913642413166464289240045821262508660175901661713182584774911326431168624101460641668171696962694480806530834318743325621938990521695335778430278204734853308760073732190894963280650381498981852782222643408477799395601885537212357101064130096333552742831104818681070324062742083069338906829431669620033364674371587319731002041467159177570794413874576594761397331947664602224950644582239111313036251255781764917261939767320472316110580374753435042399621366855117267965649703809878532424701571073094842305135364527360429044389822685916258337280053339621233292985347425300867131118416510301571823312964070889744522543217146585637935100737794313790021855536620111023198533984135337683424365945646565452295503416788760606115686433259874275771334644497847526964313537068530154366854342505511758485340206825756218284067670817519913862384565081012352986343643330226682135712034866394781005376313389436539005039879590576608734913637604466927303176823219854232847193687941315108782748050608546844502785595598891761912568826252286652290442484129893083398189959104149912520404233350998892970210141058579044756323514673941632004156715998750235287764474672587646555721444932607180273204870901707999586425870258005790267830866607737608643510653816827726688945710938147080860767257063611310647653475821325476375102201460389583588388539236816608370608037207878960490140336470752422882363965427579424771221061669469495369331099368093646277815655501630888660042751465895365729012493669553486163468402849564869017483690149174801864755490861543861071662141433098633463050410717491260956128517020753875277844093702390890342754480983456100753776693244014475267144539418027834102303688710126079247170036956058525388209119722206632699105175841224929181316701162995861775140203423876123171746526248229231704953383110004184153463459488655815671380055777677398809025846071335801704890646507953884855470970419323863040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,52] -4834842863532882423549973081097477279575155420140455914287782308128242516426714270122018698484500112202827467156140155732754625886468107509187718830388169415669676208799593260408098922265801512529175432225548578806583222760950883849105714580178387534123890600245795638928192039266054893636252672344695084147006458596897753210659987950744649361412034581374275220160403730874628511196176155379637138667291730897645583641038320804361651744115247193817622976259567539675494342547137980367632335647382923936074240483720129736919340882265464943491915167518019589089813882690397198601320546429315321721091304620824640974469581086131577587176169588559843644685901922243831663933633965785086368062913295565539090755346675848361443689097361223527724042195677866810076780370639220087036690680875043002584240042676226507416950897043588448297855571416994282108057327700725821941489400439466414618758147764706289735700586063528144174416368628473290201084381397066170425520565938523285683330565284079202189655423412152560514610132934604477237613500370235135099873550651360089418720475580363899043369235918834540529203999902547269852584651509652738634069954184827847092603117944283841706847134565058984821963671954223488842428016584111921250702518793650234845537250010502253637298951312121912424645273781618089288719331800096786057420593130630823702872593459950750603270563062365469029660541134142564230509725452516859398471987824513107640318403232719302060203574083377258056972480109027677501981367966298451960065130654012175004510560731894354091364632635913443519622831493856147356791039167472418633080218312053900971769407652181533284950210671192705793533283964396955107894885249577865061996592904820737013181094768424221617299323782190822266626941003491471002657574140875897077010963063321793022092016166876320127571544946366714115199716574468758520212125761532161664820693102792897722692036706375914763020066440275190357836594787928367530163164651562142192113241379730910216915631302840127428871465658442656074771606922854194401943483462066994453483401689152403537958645695858409210088653164454092202589771753068432510704236106762555073009823638553133245912665302279273827442072861203536101211698195416767472743006671698515769162435442616366149933245390604899146785225190654054920704574739564715264704820615355206230795211258787428037611378885909435967256549993003213424195575280846930002227953162564474012088032504013607009009783291899446726171707765149603593440694942584384077314781093413903607388559683207385145869199625624902712633886933495170575790788571037713493087169730701649997899924717537112586201706870058827103862862390750448071721840155719828614366830069558256717584428707771399184256678996300995191799959107843552678732879530625177229869651948253308408210335678479735526946378225000616662426016495167368908644761082296011789896890900401221966777727769747100572380082576979976396056119931730477035845524369524498521932683128879525259020217417472167975906822082553787782483281244426841838087958670563671539712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,53] 1690156231124766665813861999212526459506529602191042730341838391431841132501007840572563897855840516314421779328258191258144163850044543111913749459620679360983491599861061690366022692971921882078325440976747377627850117132086027844335622747608415744522583977082631428434552909523477164810776096685606476187581318412152630754056676531415271855750707988404038176521327751164522782530636842243447712284826188916755629128933316705740122715256421899405988200884099964247581702854208258034776578543858886403995108907234252306482489324004994766717752659968834535052201616408435195974761706668683420549980857293667337890092386103590274252319894667088624581779343307303310266466308797824506872355067137787730413718768466025765775569572924539903077900309903868848622398385893298385137402417416262092186925124006527730999865354815169667634240008070531811231306031874897523459429147526472397860617125298353554848549637027428264641267507343656371677429441145639886833873915992885354210115076754960625322346680297371240702635978432923914452174577865726704663480822840676167686681539343724690609820820973474643479245040269348799135772711687182615220366545668612331039155054779503814373103100115291297461813925356316916901473724532025430438899157859068376563638494695436137556942117606321983988227796392822451793084074496983621021866151602513528079821942650379021132187809053747281929801050804424135015680671722091360127032440396600419748507140746703580278040921700341592373323526846051313038028366934917136689167739308305855933455728864194902641314210594052753592988656642299236302496061183586570436323948479898150184991796816593071642969325767762899937910007697309877463888919790939199617059855275921861925666024305358765173904381544543568710450498848744537352281644569905978820179409757774251356999592526054191280020365536700539648912962978282067215100046490665403644068979204239401552360741300039480540802812849408688874719518888099725564962752660539304753410552758457313855080144802636154316459098409487610906218975168613333425615650514129022305564408579808611111516969074292012833830879419806965707934431280187247224105902227968596900980442471428286742049158297431114627071675321056092332797111496462613179728747569681837717332553487415985965619416201190884184467395594834405895480123995702824559889061156554023459840569612602489754743662985920530878295367069533984825226039342064313505567316609314003876149207571775844591083042391092794286622293445933496449896936441887746434782691137993641555963923980165061091162894494598845040780947905474929110263036408409450719274440364224996198678679206422686998359067091948694189892086645774939843096541664585603899794861839834626547082500162094883782268224160441543565935509093343915416578375285996277597418623442342286870891468910380140924708263130115632629780780006432216592896488284887734149410876546573893348983712444945410050233423988581987979330944056864648744447215921884360613404790489163164521808033525715705834636321764646313617596655450260273499260658789409441710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,54] -167603636943401000670458410069073994145254359651438064643091046504618636913931526301824291751301535989484093746294769945725119270124853204925413714468161465155604944656827148084558448512893619915902948907584739084260708143877235869379120454056000804159772101382685536944972303785472826206578035293729106617986327664248929220776598513677525670163252709414694662051989495651438949026661967084475509081766162472428149754310491886941208129404106909744686320780686930069898436214684504959810658545783342680649909495876438847128672715082971267910503792629748389470521836611325440676601728807951576689019929618593614444261279272960233605037905916244988885084617268851237092004394921274903921738737290808650610593750547181331149637910296114868594908512384361963186753102864342064824986297581101418037242126035045419865410437976576909804856774596962411332739712493189034928430667969853223981362719992598885708568187125698185428790034218593466161151299378754502775801630970733105192296555496446294249787779461590053466819775652833798357177775021482972089383237609064523683846841262639714158628580913928816914026443497647653729712556888997107777988586040220379818921364589628785797619285655864249000801791777926532613459395171644867903429157904945464366123691361532512441145513149860151343683499926264427514671456191446039853731536837917672173968137227727765584351300007237278959295696091802054804945716380977582833988176388716078297625377029212645031263188769050657873525478945141107774504120345000709972360163888667298199683494663598895199178588727536868816404514526610245961187650512320127423465281866936415745586336053085183488362524548850794046933566311843441887971018442845875958502744930822969724012660412796343828265904684513459291521434415017712276244324003560353771999904319925256061534483290905724570924772364856941547532107376891179338704465612495742093948966275830262185027618246472965972975797745459352632912584354526253537121797178378047789830242645547047025869287173619471549899259060991133843619087409467130902393339372052812104532558683350791564137731692218381087164913749952437898394900051419519549752446900478099926110009815378939670939160209278475918327592338999604933473013142012150298431696261465157997375571992968133597015186843155992933426947853469706938032163228886376685940624414225927529038842855994833480074780490764588391623879884067760755771172115750642219774114577924234045023114699395321545292027789563134183895150761004855819965766310095535299448722524278227210157565569592131128335808384483808930780357871810416997889410704051004445704385271634740590379389447654175277229328858882842179647268393144593151327307662419047424641734947779711292372635396981787909629963072266028430422630805928414429157940353798552284699937878302590137890608322549851187448904202000580101741884340568738443758799036452669894602403330909965093085874292616078110627444933693325303256547718685234461828209841367152908912124595513025439453962203776416430603259123500142176195236622477806611883659873959024787456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,55] -9312839942969605065733171043801081837401821758014696031586163648668490723682808040507065520512090211445519289293421101308701649756153908248655513040416837661422182481920049693354044411020357425004745229755922379683101991464111237971477064750095824387042064326155066468003386737194047853833850588111564938452753889159262640796774873908115524658301721554620074799529020217700197618813888113108232159270062212740477921338469286151454463118152366321522548738569161790024351438367106092590335279429751384347262793220996042935139915943164624990614520941607504146789338853589059922588983123787622638316606035182153375484837580618413540887713504609739524859018231621851940151856282172086358847229297557629539492239161782048649869639746680962420034082474867835458862673471175290418248252502488546869963343524711022756221353897960142058460831826033329955872153515603639084183716106562186779008484265337756783695350265583486729907681092407858405485005381438300934524818291722858749433487275388698743580460264438421103249551763008771392166982472585203978874572555473695377549220252315138842095376176735739262772975217130058335862579197926007785015257157514964615390227398981378108041899560926960973773859350186952889237447684114511686509069936593635817951271759540981735428835962017523734766740232880649487377598276701597299465651948478274633493276014627507839280226993772457704639804121923929978160637362492428186805399976866867373419390038669776755056063743738319819433485354503080944699431029817009349904499598918969994931007006232684527060793219505208534345197971564935474748211707978758093103923669538317760451099042352982029881462375994157046456545194724588488200896002205548654835699977165278836477798062955683680945289870187736478023066095998545124059181776112036950723957741199006067961503297573816283190207469808032700372244024930253372417282743078457621194154126247337226562098576248801151992530741657096250188436750243741562018492578697156568185140649366911294457577281264194206191018185545045195132561163972887994806395716538124637715721922733174834179211023321089607356565643248882251816607357176552322006322804423389193617427752614308726141551250799282103673174494674494985005885685052480805481184933023927177479458170336018835390411355785041022536014121667639820558727851849066074680980684541626518205253406829414027989966636511094723044888621393002976964591153786591503043046765557946675576118300166770486323718226401316952546172593370832998209075802689136730174841631390014706961186185545538567499035679529951929402791039382155306354131435839890284231762461322272632973928885176016702317888349864659590305618069810289054300519180491790177522547136777313040965664117674911319835644721729255187208618113417135947820139917309968237353737913038891003487852615131321591154800965714308300651102163555098605694903949413211291378011522774980528868636881911180829105013591950074194606755932824034514030940779679883299182096328279801407161379542273904187523231932176611093274228888377311257161489104454633390080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,56] 1965044709150181638940363504586131819806747651231258835992578034227523924147677862041706875399733413272846022818079810130629023314315088530911696121366552449874764807138890942056225239974550816816278844059145463057073398962402248746629100045115437155784182424130718180440974822019907882317889316893572589503794194489493916416504982391937349307276595081452992062681221800500576517530410655051905599010529136013835828991105442084163922990397386921989149853258614362669549207619535711496014553467104957159618331313995189494792664053746848486959574130663663735262692854637759727772925174930035403739768631268829751176187085355997420185058472805148678106047042909883265434795244850887249387774557988101785985731320066817841478575806355199859528399826266166892024227288651145442223279482215380871990567357365075991156698837307047127927613453659715090936955464257891200722837338234501172615968541871468019030389809155339320481080064247574152432426024795359880362665150912966313868448536457491041374483686735879967416804982928547114433153606395960657922543692196762997293596994728894510273991960157529139171163779660233012589385149120405271517973729957710807582314190075104868441080906039658101866139060089871517636210519052411826297696444480449152203516797596203454229448041668193590433392287436334260043682174921401516465182773750823876171797260370519159771606487742766423697564628365811199145259656433311927659107689553418189036693962109273745199800219194121204074638485569114400165641039765131477857126271605853627695814706648407840743087133171776826602986200873834610018930980167017409776473658982506162789794899272906240873026892725978011286573573887580811427836298887243430444351904968195766820249481321438981935147199785466181405679935602481872705980764229990365132423189102861615377181138344219196138751249773398005524349332065332621050375704340437058776176202743005733644578718430982819293905788546637972907651126458363261386896085011790880218001955574749337252793903880013190173439375484789981717561391289270159419239307371249289048801550927067445259611199065352063672826260971903356477246643151761884185421339009439666941025437744452854171097817766520223170367279282056169940053946143645957768366261366413946632650417423646807452870279356244626478478705797224738038860191350766599527280068437719016757107071912186357897773383747670827005437481450414402408087937520025146358152890376962103766249414100084094516749281420940003773531510074961090211436786218180327976338197886939217378790443160365192167534872835305142960822969383875736650436039201486919634840375527864235498113243912012857487246523647008289999190748504779581832799918043264743655252205954711157357662652768460837465243778536674981557678862590262270049334123267981728992944226924038260326675030445139990697983186513576530125446484722779391263503562049659288599740303751499103737673223733874100625596329327180967209537783494357365470067476470058775459475022541096630678545773272455572339168792498668407942994029499778099197057421558119661568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,57] 332303771940238513761504367938692079199479579753178080763504673420415596490966994713160538500323933076517590206278858034592116138198764452499666173028853905490550833261533494563720777201286978435545151295742171240823459403065274126133815815447813532273653805519483353461289777452565419749221640563795304416158755961240372388606517494565226258944668732945055531171928382484876567428395326572941521782489409320790190131511952944670572746911919873654631412709733454649070172534019653634432187073500593709244457612766552525589488153657404848038688689257060591265004418861799771885384823107826008958440928616529242519706404662672414074445134973516020961282811769804550418630492737349227951524782963538094612811375176741993286654326624214420315521384971686011197032348633441284659403417354922452491073629207277168397350624396749545498982092748188178106737886930049626966642164185981971613561757090269541653205578235120188731958476823493850661260695069001486487828034546910251803136786542238351926315423103663255796573943623324164458493958727332299541664678679355066706054740733917163876138912695239937540533623636773256229943296087765691360550313136280357281208391481259045179379498883279986338353294241699437839671353549272254328498146863519297427148094304101387359618953853399853771819829987761949494127954327372419372654792560057596650095786581704022189662065551407899975477144666330198176925644122497430459135205460835902457546293629979937266897670571558087234505192910044619951472060370992745290679763859989164370094146270879144343931360880043517614262177390388736303430382486322740732001916476282177960024863349573210260220672104955879224054037971611125036709100747331608209689410410454230788045728919089832506073604613369604921934943290701447841389705905109164923733773338513741897118048462431168255065871563515848206923132613638303615494394659894455904900971758047657057458343922501279634324216992721519038715409177744947906150315710649568120175135134329373573478164401380457265467085920121541986419739406141027357481075127528343786853704926351567739793594595568677690358627463413103245600636561334350922747103180063666839724393669304798380658700723165508418984130931533626283677456447805626339439571549827649912704615376873096393687378009046638504410402999197443133108423215694801116787103008029759610142911883106966375558370306308486626389463591761776156295741191034549769826616988537177397410305686422811272330457637842887204904455219202142404544008306732242503946028950943775281050122721547355470223489616150380006252866712372368115705873363441893987776423154521969000194493178241789566496615493253653010307542434840669274434525070153694129334418439720060264286317909873001411439723267489900194580607272121760574393838263532502065518974977110232456613863212571682526472096121091873839502087333293115225894514899560348301712541145664887514048160860350479074774319038982621972022996990548923333950883858647855415620653496547370494897206790825368228986843057698528381791884005885127479023567375643443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,58] -28984458371406986536266453064549708721716415263828938287764371685100226461520285397737534923456956579886364519410642689190853323448000407069501111744235896402073525290252121151970265019476921030094891651001938689771683315956120990181341903986556089264903171726286824584643544298495827785960898744965845538690917636332041360083062603640924937975446404953144349252404616231324629411706761913987779557271619564724487700309703985998257619701871075640726058368600335667341682525409242962763991019062278217182466705900064042619632824063725461255346396887008527136574120416074959530365277696782827308920765373212961167080359789546533195085741317985113427705165536141059003038377811304232400556911795864576079469066836749716220456763966307788536906088490083959600964668408789926750911635088265615153292062166359556540303975221918822464677790526936699676002570246023802080598605547394987547582342059670618353335047631274705887375920692549017727565186928788636467638880285991867443414958881859160847451412644297896488983296889439821791549123291390749105763070121050833928080728134916941812368002637716106227390395322362776946808223581676287814868156099171008683548799350743476355225862970252068545053862000029949358372420021900171997506534271390159160577599934915218587469226126948340305833646896948634395730777938144350519822790650658370269314470599115426621786555784799388434219222752174824913430340976147742575703014569979604140634397185656329251669419498525029884274170829554243097114644124181346527562627121568851505274138725262350455576098005622074993322900852662328925137773261518731762678710886487901590774739220059871793506762635370260038897638151639066022336984906621931440629675931942738978118060029960021086417505010563645648328527430862842351282823824044922804383581844957401742680528946996263465533520466537844616748706684015023199967340009242224481936296918045242040232220939426457514315485859364013344702961986520469938095266813913429108706501984932117980541959377834805882675427281318644191627625986731867565058507092478515542705587696093815810275545374707764866209955998874444298780029408463062038656700588159545844029028101837450755668279216788735306483102656355604970732999534859627125147218330791458999291429019987620330231948730505028329937728343948474513040316869349046840508512422159153174969729683413900480901879444775436881561076742170409355493126712994090334868151306151774848269628106773821424072450619380177319446457347283385433262766446243981764650857921355507369623918333431219422419264244092397971041409895525111425272091556825204047690070445040648479779312741925077828021461569165914208986992265172071066350039663400515714676294031676767846122581642582647417617492730173359847396894821679848572038906483163702834555649797603090434758065314379599994204202286921219497337061330917699329863312165134218854957358783568155719752172807673916691493538117827095730729722167790305350255602089712054542168907612531230870805930600358554743148596397534197753332580578254159427683483812416716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,59] -21686483009929019339600769055639754157612874429869465068430855515390107752785013680379246702536870393309442159599165540779136089295640813811163774399666913336789151783058870066733619337546130087502689584451525776386162636025542168760918835855078137322870394997310415394199965027501596053030561615073867342745965769130470231064150675990015652013425532357876439041890018412353119171808303237128416136992645755275471280294637902152458770140344010829811032182605398344446207080226449056440203617832071998169143914326928684240526080275410656299354730024708228323438874630852411004870858630233123783207927764307393415877250572225177452265696829425164104422663682287495516678136879965385051020561925913019701278147115900941899308327170781552458331005173883682254332857567272713437344620863863668401856068666007495091271522736464058512864744951545690282843110109460429466834186084603531197103105066406457548200262502195369553614927571053433982526191389177170577035851305009154708351970428429223714043691065367448599251880968961659683893977392181052937818389796063765533402588975751626347882973482384782270454847531679657515986153569521152101371956249360416449778345638123205023667854196715858922448157851152501759260561608633473516047924232810178289313651702944939580304566219684355163091790208219684973811539010027597238685536182542235983419442574721163972113188063294755952515069255096746558802813942374149602501764890901527169365268599104855745799058383842095468101127205620657205840715456958105076487155684945808276712851112982791236596251188899250126748149510820106466028179637954191921506101962410572882010116007651717822871577995308150953331543069813887089760618297460942023187531738783203805031812875965458724477929761892603638242905506452303022143504593627426256586420423579659398337267320477485632882504519193387610515853332237044020381850752684945350172657646117088641345099099020066555369729361556831249915659118921989062723696234893200292278038434847220825298714886414566549186022927529069022715528323740009757822164558755110412120769217424961540248979185491519185101121545088041541932108433919031431536108554428508386342902522363691563124761059654687164596832874840795503372222900905585367171724816075226380394445001710825167235131589557602814900933314883309197265522552374793297131691245583134517126182295565547894416738547986165341668401340146278592115233903108742691473087914656283634010846671840204835730592298453993370067952241605053343549745532001155409608583379365898836653779625243884605864487110288588768244256284784997771355558283034590792954114272677957594428931572583960985114196378655067778019243473783550426873285854477103538885986469433439306902037700320649711490915438254234956293392271148471508391419249224978580052763030085450031373819273049464282946564988791301750580566311179194074485879010519094377565399028959873735994514296959080690540292922313221083531750325178833547963428786556183382220734896954896574751475553058065672210127110473315307627778795473459164397807546767769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,60] 5812581172189894969112247910523977411051471313310432052287382711056687408167339883349157853764340659008335355720436651512554237357575003192084783179220568686008284100976193236705677624393720354845482131536678427031429090844720419412276165371466748572128837755176052709283744301389559512487426625513083534314546188616691719145863482863560550881919428268733925097176072772216332453162554522510082523481280466835226160002348690118196185105838102802991997022622426851828076144496602794119524780029451376809640206658505006731213598794318432962789128746875463988152721849526267112593454833860719973807673070085521762373086764626369141221214634477033974752181306984130429035741929336695485185341975935844603949490575396384862062763931804590325983949275366982398967808873755819810366329502953253183997471011698667209997036193658293082547708480370034216560970375050821080951221379611499290561772589368946277924549576505953846996710304267771421778703504979928044884370866964081696384713419098939393402220440913861486991242829110933352952630794524874878220767690644680314855024575393887751702953224907309150342262740524547253361840191820738365061718364620144546106541914025056562455702975391934493375120097921579037763368030642194766901195124129612244230815304349363675600502935321259322979180729803835433941697128703312498156556049791669319251965456633086510357002049888240499849937036072791689864616475029243268442785449261140463901314837351810370208235411082071221363915871014525165004542925739136492663800793581908416427548984057123422101240906154733111224873754703519329073618246701097348085400302522302786832947588149418479211129064661847443177578541303071935209215537550895189994376856569300905607602139375339505631980784302804441346174622842212795708069038941601924140307807759937796037665992500691982317031048074119408493368952042740387030443389920410435090629430409441753846503288930899156819058147882345905526329123076119375970847027339457301495013528335213147947888255889554258829715887434727264564359585374653730074102081507420702218328871191110394591917943531674975114232139727139357293739006246113947295808204650676633763190055521950713988181157115265316441333483958194946923341510700540262387983269143456867629844348507506630766788008141667495618188083250207343468823320929482452553772274706594522059902851767689004755254201779753481000468371389223491907246263325086296115424735214030606079388924154048077159368471785729715970108042026734637721943017782044824750269478024680469751538086625186031592457065771732624925554457638330821507251484789229811015950880473748097275163721992660298969232109156963474085434610741334205413833288590170970513408823518961696654240535536319195651451633110812638429951789312178006040963142180599354218048189893835158786381711146335917615065868172690185747108815140255249734440019846809849282889421020885692851343419548066794414221463211363865869794446793317617001104961494226861531051777492392867766912608787146606591146309784340327359178058200612317426337526319153152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,61] -961767247107247935546809297917539861269998495667841987784350237784656276161710537175966733172345446309666909584396020843025371149940087407944236353722971615780673613955743843570178098365045611167810751203907913247386991100957257480311716820215581737482763115040380141594444349017309850429106017075939627427861751335045244501766201480950106260428836270386660554552536436922860639159213831863923401342332513207564706541263725836265158752727623962880134128667639003415041474459879717986208007319718640945486293796303703055135565043614936334882947488039178796274847281949445666934161244028157928619653812882097566549450780182090232599642408381260828147836438372597844676176376738678380113325217059594527327500245679511327398683308254490071594979254557705468663205643308237108399126225657418814078298790007769902057651860614324453922326685919742121219793557319094540665105839292395504638213056308007378294299740711061277878761195387619906699183957846156326514415758828619230513412236090484262794856730526693377318808892121315695033901521376792865426052204109083978032455855401145902668027043818851831321696432546257781212635065904418963772595498355676282521062470089148779350076948675259584794538478089209770749835121024290225804788620619670812694621021473222303933246264178850076775349765296834279326815179341865730033321872460257122733374340822740228566826869858579640857539342722527507121149482551041878379481442916491452955103863111197999334334162250201367653486441290422768258938561200960441832483403185855771519238995833138328583847022649292931966970841446937210778037146649733236534910359758896522917666460819909584965320693669202063955847328525362431647101733842226959214664265149355920466527605329543982979179915079730791201722812817109615280571704178386651525072152932165213506614826693365785731293683551535991968310758566193292438155434039213456565967378483906304978537402890689180272973641543574818602345262288778669137631416238062765341841060128920349997012539074205079052442846173308174984864445155858450310654640083897871555948465687693043045456426531517197613286902249152000860019112493736127103200701670610919121471814681232486826140521827012396036633572687079061385328530822849946379604168203861079186426135339319665457839772680744935931277679578368650026179374588516428537025720636012948814069918252687032504972201736084356737684191810810872998539387005182825679181231786697671835882781663219299497940105675737300639734379645810455348880432534175605407459946938800586260748676495185308100265372313445343739584500068154948670511195946396364743288491200799485244004043560146824497637866258875089704298571333395412898020487638270636691227192689093638189357566851950504922898927052467816684946484825019141530671145828772710204917964296076283859603347724181748009966196209475157904536830942951204235046368715428514771329250006619614158233225990538666212464884531636251094802507799568266536423126677395217990306308192254312151602787801387149923685975749723516458458662781255647024902480561438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,62] 133162576120482223541734205020498404742832488073581650126718678412592355205077051949547956142519245703418195242936315622278766831599025010413761239277312775226996457074817604760037262726978772039910584155518976823124063876399926350255554135599486125694544886605674662445269662027621615827509838463615787007453621196966267749878250752728863368886186956789654514855780508508476740656412951434921826090238706871552731996510796498713955160883335903242744896208880117626799567686667055056459452904407106002784997302420006604518297429180228013038808310846493440142826427677699999263009853358867774734732214438622657179861029674275896699306451549828505499121801922420358322008958814047404753691515656863092258522836447535705465665191433673336846497177204307767333829872894581635548263388661576331149789475527680338230808420289435956316377416117672552883751032866265417877305009755412651815411362230119512465976128782244169449383598287538301079644487459981928678618025900897041321923550836284817818909882718191143579204296480313021696428257140959656470229426555647644781711607801490858875388609006356753263777073389802694795810821447698790659409749245021445106273698324830490666326851947007898882289628548084458825301580072416416300138301326324780893537406449545186882077504760559802012546212595646121564995031761761588549685677838798432923793613430246364732713476052020054925521737488317959564547512025949419756405730615794637670164933453032377275790750774984332249245865021105876479084922950997598909460180186301063841103525213531927323311296376010099253653644735249836923937971109778011643509067911508727106182308642539990989657814525098168588969225439871090629512515868082391737244954629326220850016376409288168028657732737507180128033312755004329981048713806627714023762262513921952460847388286330136832212028615784147907535406182666193313958694817680800083296825049787957611342974969205707971693426946028079175834521561471763476509179169670831373560454694887307293878870336110396084135390861348830105316986509672340598533000324714775055764097668633468690660187447169915463688307980119625908148336411195693467020290342491168344819222272202700119603499749213467984468056479377591147047396842291979241609945991939746009737245765845044043352382164083316131833815730906587754791169030642622869024439141877362132038902996761224262067253451014729340143425117623301690634988179472798118083565943521188837482810243504351461210153306735342233103534536825868656231097488829883308678731111131981804962184075973422444633944724090076889862076357943875803932923330917595309063096065788046748035376745503671588047979458360961394449884360152659171164455840090269503467800377058050243839375143908233873902272522983411851558800181485216912753303632834450857219128535343039054017056911471075199450327639366311938046668255939299527210358221973505554152176404856578170831252230368707379707418848267201494332422666604703690924017857095644861762358900075055916334052202626687162852663997093011330926149818046437043888785939496960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,63] 3250991118969947142513471492004833025348000558945294296775552266575893380497141974469903844520043354334362357038160484684673371817325783298107208869460975695343384060242568234347921293858045126569585028634260251595456151589943236870741304684539071337146892677965763026464615288160451872987752735337419467566560771296404039662819178984370688794130044111114292634258066032247708033021104402959279787442487919090507777760669676717445468380968547837858794681535230905661883459949733407691657744934010226803257045309048965139952381724161157509637226537766267029929354449769274892884895629109364453962089210732303120537755820128862154478451544109467268701020835582738584544842098216336207115269155776952591994068010321911762084420926896933619654178141761446059247276958065826974661866170476477195133681580243793856810671324208264463135186183241264733438938105939850733498416025797435098992597082029103487358704324119606502489321333835091314948365824311862005963290484963335584929272518179284056199874365832719996272461092120536621740979166714114016564626237996153519458388612120991580951245079592743183361451250399862869037510074332267605765113668209950030092682301776060426254029904421960445861434034825805420741272821229217834132977848385123435403221947277956221699365643262028377685390011682905320852458555716190812218819330209902375285096356334873346673951639610072374297262409949592921336303561139869810415063499243830196128408506137924199075955563568223685969279977056740650376859315575161830324111652823588999758446106890169276085036538855377867017071999316849292509873375004253932667948699157103431686047398951227240635927528624594885133930821703419820187367377687243656138739099068322017057806604256422277370086729217344671649961893800742580216279301016912440404333290483297768705841029238655065996829419487099132838334382317759987497801675297522057354905066403370053365839746436971975228620690281951797851759067371323436231722538292740317735875421289796330378955355834030593771149203882862418724089841485751260060541425125006687474226991364867534175660327031651751141776422180598000539919681502160462378167580100177688701294703318725219354195175069129017249868344188582483632902239072051156327326965260197020490311741525799021440263396731872967347105351058644238725492368649347561514488466090050142916767451545464768640455089603251825736027016354314972680008231427181035011510333790127561730607119486646007756001219396148208208016656073393642112129911033328658987004086377472678155133149701368999238869154701268965785909174095106190802376799506669553816569672930688264419689272878351170861840322033158760783112409708650207365534652292090047117517526627741835840027544320635722064162374231972927403493667361666687060041796698274467381042371977844359431798260089466979755301754879733004125839034058142734548757562255312974578292513477610579496172785691596415283462867010170978820480888446326893105950428392015626688824298853633621433223802752073695175182671381182525223077062575085243390762365747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,64] -5924920306276087894647150713690911160065283281064291819731244479317437772229296294937366845124877943711695188485849022464786751964684140828569254998787580807997633167216589508531462665580937638633125985324652494821882125956950338999332785993590869046592771847291906084766566847003863074883220260004174021432014590364388649962962028695333281000338810793140436476832532924469653060473936244046953225916293065046756499078247861437008546350498161074997630357041212726983474026336142896001711014638820238202084604848987869924441378432088153841384605315467729275863490293235523482032323608235796535749868097660227275690417804997830783712434948005869418267962906293479958645135143038261952456200785311283736532184718253473790743627060706589065640664028322986707608246330591939500832200684891581909734131556233372053908800335854103447754611100360704337075075403420942603049390238349052491019077483945574523412411247722320300241480507413101839893383248777319409068065474976624466254549333317171778988782458172430521777751797366067009318222233069275563148040768363618633403829306277545960936852553799190665283985053166895711639632501482064711745285997490952119868178785596499569428106000760243982582333215538866035194242150790166242884636712590491257880458199812642610432964682428122997893059803487159715996631581180182796437584054594142236523504216507092656829766434876673736248170409630916047205564024090670897532611572876133488949696482126546968014169702799792702254078528778411165967192727743330276547870921778950200684800307720134641641474297609651044171888786495274486362796172349972210660777769585672613991575163329856120164924709077631100182622858199594854580929683477519018290779310221350542363171466568785424256518101506980965899285711673395783777495957299208329542539361705859701960643368702351275819139566611478524201302053314111929950653076028441595201328784745282833260012509647511687765187018984177153030558985782627888076867793011582756628509937730422667864640975482378888519458432736561332390193900238290453904131416569662720586520387015166047743843455941909276280943533585195367028961795435086130624120735982225709953324787103142162062386518881841538872005629411488005739923450588815277713292090630245425497086436441525489737114738977778120782540576463377705162288945940791600483212650034330308735247477199928106994555764225394794420913853972810195064008717433958988630441787866570929667436354127854894067215612622606859818081539719334471216694538391018625599360495628311420437284665618483193554256639890008115482314540488066576216898657032788746395526041223845181916776302319020696353209855366519409337169228376956507020656148952971970254281607515062025164270730197290133972799736251227476444206436646270714293108958824839527673422103587960065868442086285097053434884119835193040429509882082588241425556290428423339028415601649236955296715847190498911791332847182229364543159488826977173777821230565752502279461030831724744260152549647859124976932134858770003816715254811207558070422474850304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,65] 853951826529373608903455786928066088682634867344675120552268873153249353460452875778025080039756938953504111955257241104828260620904507726763608099702118661794130521498405968757002800478413645510784736542006934304913616848078984336420100481646817475462632078982630599930774451953620850810101840613267278602690517607026107174712751974212247969418782634013294069128125726573413399138176993812026766035174603867190944058782112728884940903603205675373099700373884774198475007917330347515678480992418184988676498669465267811063342210103960369661506218528516683361725240710989467492151882523685541019093330498801070791170983085453648361567961894319075932879487766003903845353748658830036456169266571991121801960860773217651979835853962091005293127086667167686794640981883094423961287878368786670073606985370771991944376426951128554446328868792447277085112366184965368830649431903691511911475884168515421677528213251712283259487180997229339790654020734551081491271393653436987590375011642569707762630314744213515553704342625216753864566613617804984616644981170784338864906677292774555189021489699949835214560475254632232350402428199768737979525703555462803815520450265240881143476949869517301674967933389212152235697292910763705487568300103453046999324219413088875046465553216930607814323215997201008683544856033877794554414915037844300251937194630091570052249120637748049771937862889374834184881843165695052757262988243379051794434224881628238577964662593627961745243997330889405737177426456954721503892999033547451013206348772954820670764880569251178723564548920512699111932762865420502974570561593968671007867366919870994937320798055275947620994280641202165434748374182713911428997039643227669879203747034651622133225980365530916481475173982381722359059453375885824245029735515648356041016784650105507405989733758396963284475217422515818328333139001286357604805913906032895035387193267463150406954346630788570432222105889472819703380320082561438781478179117071186345623454673978563336853249217433328169741081328849412443866243820545985587684840408912750271732351786843917623889584700826419920385327076386458662497551199416584014290893096711550908332953810858558847036527225448049922797085154254293408306591127910345251468661584389119347145494242344593049055004895851537196787711462806850848006880386206291149960109142265312126784448736061901156875568994942998283745388758071183264056248609050577547696355271300547997007618834308111207767536395314739090839066914166341915566062109223892445988974117132153809296285539110494213779775085948802427217697115975568103349064257053695003731958690019657500403139333222564066959037938004691242774806655798653776607104065987563927360108260841823851255529605778240769867206982494119346323972927493339059853983404246307754432083449329865366474308623678695220221539497369582028796178231241239626584967423154987620246527408537914004484332322390036674527199969070605490810904718615652290787084948657570029390442519854396146601561834552105578934735583012072031205657149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,66] 12303890707714151248175306416295446450798502851240118157922207719168155065128337366772091753632045738262423909551568992020905992168655995990134794650073283914003179318106118114911871962063143122487413287705760848450333555314913448670604467211372437149820435327842641780193196109130740874691385524848775402311640100686176462795229710502532999996349300583878415684047169548935251877028274929443707160574413557258188885271550291197429514379768795297086149579540112234746911695182022580758477746104541492687454512372939328573738424746644495222739218373823597140348058381283964526003541844137767687507911948409046564297425189371052168003191573349760139734428394982298770454948329416351799742470394147585359183502408531456185151513118830391355868928642270509955068209563836623243240641744108110145236042214712895806607490959948935869565973864738491799928510759331226009447410992411573274270358319199257214492888272928406979616392116218401165471852077722493408724827199256137975449520683275717967310079299465121873750935316799481920765910147767861424694960463336527892258310391518378825819205255699623654347948099705265261068594496688420546308987945888787045855996263451139706213441865515186445685017918411140413390252422346533549781534906679823079913666048722192480726339773669119896901356239486015800194316057182240380064532050419223416568878139113293137703695981279994281265870797974301408072335223730822582152685011036382910574973026120614627183367036096403295307589715438136534341393288514944325494109800004050326281275544877321952458169972786022712974085956072877196021470333486922293583643622544969705598778349715863738516051245631484748538358582599853416350474064489584398493678834040500720575292152850212583681506800356004922117317848652650162704620299954254116373831805469004277576528924270408625685515964984929200135028065286325113425031768076208991123772641022851147275425537995685609320957071460616299132280073718244356129325052141093395265225689755050516811540038524498822119234072050016752265566244173841651810141500839289357401036980216387393463106763430112863662758335951512637486466018688854006835776373007302713332951486262911990917506027195202549127900954852153587683726945527584392024335687427039875225657613138194656277572038872899598721464304895691024050361038858022115020152277930793640377554345907179370590666166739209827351298638982140990069710440532045089431874305033440052024930827736396321609710386605203035244780755876263121189037608062988553531686392299839422193099714827956124469625120605290729685729993790259388950863487941853474118216486195484216730925397055515563049662878570111158485615876377294970105475829906849770143456655113579285052423698838902265006209699839368395868374318078853714720227084695978146159233419154388316739093928589024762797718626679085870498773018286877718905796045019805943451816704091920132927637152279121528727751982488055572531414880866564000195634938898512353147263426096524082593699880043928320485685702712882992186881347208992262100810203136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,67] -12834060260234955808448318645648384366803376871990769150911697126708861867748658875664601947912001882914357574800884232885179710227203728140404522102556498948158803215962160928497867174513209135224591167865597108758469744779665082565705135434023036725767230253940658658916031834771208449570127829553672426395149166203337583243873994777811620817685565727175682277644118664845207411764037347333249862976660069217623113180000358036263354535177223068348547139588985614334424150955189607001788227837577520811864142702681137612569504805992794923149942868337579459150930967377051533686317214374203442095593735520549437274811645002702650472050526705189952026322854522083165955230712180056981395728773218531274156122713480578741487406317886813107304040118805631075515313418820647055387608019720769174226978274476221401571358778125714431109801020428984499457288956650466918234271166281718641530696371103342357959386793195920157436769614425506456695307912623393085650405952316630536980441058096200130521596454771555257002234756201634628103559332061738295725011907123926212874879473382867311855568269645043206535683576205946161325353127610726757533848797742763194459772057419561973339968552128344839238575491657282473626006019283792536785393617981027562896950536055349354117328721553630226361549779897458978417765151077512128463771590447820712158513573079419603973605359896897554237261127510455123892634222461572300276075369644819576148903084472289681447926961313221404119611043767679652722396862305185493918350323583611780449479011030953442394623741528601243592277090404706895934288055315377518165067379240940867376678089745701228140918229134560219352755601824434780052218841823128131265228301895726808784654174613800486479806615037744329320749175394151425096543795177026509275796150748609094707989294996110028440193617899410481825706518674000564026429250099524782140859208525684652097709542843571444882753647845017973150250067532135052156849210582560937863895189264484673044690855931883302853114983240173667634285911517247020178131407436147634356925927748550577338722421458479564664284391010788694852415049837048373631171650612486216619475276468423191963420318165883762025035602550829358486772031102163460324941409215117493328117677114033873723037820619786692036091766355324664387700733907072894673583713667716982947539073299172514925193500232467629748139231822769225536542435116306070879103003681070460791181566946207291903241573993488489398196536982472474483128066322682404811439304562911157368658324930892898083034097392157984263912750483139251197286127758825069469342925034492995063005660763581830169313794457105972673384153917835285949313323052684303770991211481877177737134762819658269219766168798393063471010809752718830776146632961703976807284597628924647578321899664086841471503750198846292963370923311621073735650489149203699386238757102317937818298788148300360489525719082262999284875171799882677930724598938723790734443686680303392489878075651789790966648338802683616573466014003268111205348147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,68] 742155110334421795880502428350830091105148761837053395503681432919283276319710568228413872278740504821048146302498638754800574140921112957974101905041241445272447901580956679440383806181106280155587482582592104413001074772303629371012533358148206764817832587468607890657995482943348536473795952130895565908049617780477304628914119112520419775108776108512337024804683875617688720572468461377030527209574186853547802003520873527903020882587087689431105148609932480429979094311209305861872833564712289803356733363209393954332043954196643471283097203887485611413497985110345273000814157404442604856245430986287486151449857800410748317344497466932464282504016537997524682145058024564156455434390878065958651404800811582821472731608451152389198155075238658413212100734139992815957302204722246434011085831865039564712330568787795560710659641148130471243157035250867005706306915532421331167860656185295206742536156399374427494038046745052901537715868006208785806315785648131093529704433361261084612997069338815920834078089882903730705151971174822796741474910943476243896756310528128097929218751747563228467464710034481461512976175791037587402749446205723002204206702533032241172506635416847808096048034472239628075516033440735803841341974282827482508194688331710842561010080037171214276885749150025507644720995606142994306794087868212223794168799283564734953008078763594582535980990711440989432952925583277100284204833193394874493410740281317662450674496151792822023410268668907449090413127702677608600132687312612254905859603729182549335991074648329622453807401001904790200784480623767566820051501368029781908148095801952139694061186844308746665057499560350940483049735722659251361416502796182885717894797539131537277625201403815046406936595697847787427792869256726031728150241171499357520932469464744135122869815179924597317985059632963723912192381953970477161288917528573132484254652257881479925834892011088341831769650395996284671398128486635223719440512202549680857747648175809560582932460253734942198026279901258238724532635079660988684789909551893211232678860190326804205023715565076986315042161231229272191479769802091017014345093621835598056768392767970270274790778743366107783203682079492381877641163354431880770952287928729069637101890955900222899408817195447049968729518753722067109669174912256236598158117718696282214339982545926336814467583313304342786938046530877506893305414356592771433804687279190958543975528894724506472161934225389351321663177692066230661908743772143351614236244992665768545206458563196772434614705647668781180958830234576632004241359203445585272079809577715227558787250281507900053304303538531074585216450394276093928116861590492424923501286226496063551502687001632165740739177781046104407781550275623101075312081663387255053749669931933799238514152330332517672776547385585280850178681217078331396814779265255215207796203185276937433483273451888076613370168204150925171273497593889506586109547623173872893370200043179998352312048453810942678826811133035089669572788224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,69] 56611824435577789928554094758293301863208602367999524845304329609078765866664495475294105713071000892314459396859916594698670456386160555047209608754245042811978630096581135499682594938850709634409322013098938300528987732630402518804313572201080573169720487010899156867202156488298242762739759196960486977066296506940997255578773852793241949640502360830200103124516742878290581828198637014702745674452800377613603970731128591270746991821627437205765788163124934905803100728723101538712147250613849992308914204346228589884374268583358766044323703287489741133891492201912000255363953964011852933881680661601801219030576382666400374640109769911540085278776623252155216936244290616173052106549605612220437150868379373275833112097853477371621103090666526966656061438751792175437080556361835468638169999987950443297174747143346449133038883610951021632994611228412089095645342001473086983210915100892448411361883430867494938371826929657031629640721077514630795044340787738708433319402895420995988728922456124193143312870574246211782408790160740657042129724127217051577617827244891896656918995698207835415526621052516677343209993118089669835163928499967883611086235793124980508369594870054750367661354320869898090261609955983080107905527624422879021823629854920165889245105402935054064054474570441028178881414874137560015974621144100571459408181658167353113900144035799366690071571359114168961574247345476781158661912839228943714926850601042453462871293989601298951033049221491393703171400575775373182630684387407924827980853564354976865849098418412735706747244271982145920789857692026223288222351787525623459650358268533363855750733441095598255844142507915308910427684333752254384027824032853165623169385495909186437093406544000966286774525216875290053919488629559997008513212434003523519619361574198073071700061711797701132655433126192520403700400853838176329546077335126233083059294206550961514441006899563269038384498131677506227793910669740506291498398584603485579868735367043697233557699325629397497227062902090708852119994242200583107136956234718694233151058441957312316796862943981193657282129586011741992019721501427123256058326294972294252089325817269440811509627933635481811466532719114837642782980754482075580024614720515548661783867279330527270925441321311478746005006228359615485014861757680221385051396919860500613455589237138602207150174116024147136838522932109122055000285231722779998169172365378878334193465317501293334039862387832253701304153278921276649557834302505722925687070223683262312272704645856957627098278184465234179811899064560658250028828985718224030259122940429351329828697526515301489421362316451723195084845525780257514394506660783376134877953327276870671132639502782286287471134128013665293957292264187565158876028912861543172693973615497267302876421461278756154949799966715448850858185299121074550528537729333554895345043240840307334518718928945225933653082322089509648956861184203095701788492514392679008744516325344261798793116331595898212729432273436323325495214080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,70] -6193865385909640568238828205200053947026876282951384262560034263016134236290799775893406700427066676999340825292826466996329178461848662859672850710423566212770165360684807895192415021825097141644426174473347544040892026900501953038546157142556780208501117692201434885964238508741323772927982924826229981852453517990322225241101606896081828704192769163436095149903834502461578195694647239912177928882133823319843815104990990296795633788710833058104377955882516256928729567508366382793660225365370781931203246030415510590799689485232669268441265439234553899541140992635457525161843778768626372259751866750454156306268804720921416341357178603025201175796290538404808366033646344569193802922652082097081288334681540762833438336812101751345234405393337063733479270875396137284654225722247705376383146502221580379803065058620996765634578491956372667234144520059203052066981822520019897388567561794835616890593925652080995832076562257142934354284380289521416822031347223238733615684390709071220395992307839259562275782627548572476711585026194745135173797784446710841549946352737449018953955045077536736613579052104479422549118528336808805272996897323770549047363953108659667109812466991357412311102747263755757741529812807411920174274348362406179613870040570565609015750956148128431635492245847191560851779674741493325547029044023260601670598505681831579198527392921773196175744772820048025655664946054009337719211398560788019916657512362365344927120953071811366269673236719029424308257028776912494946747496661904151285713187453691864573691631203360412918362762215595970190854972215429160899851242465414502470719178264018535288323160637158190539315114581624859598128049512685203806544958243822634780111568793166905635961594243064085160441600215488743575641990400012781398502951192489055432106520591197463460578232700186402849774853334596519479817538127161319145554727286006757886777074353600420268385662398353757901293854456145703543194823697037021737664856281115198682534992779339394018260211860641774467538221348856011851934998583375026716528072467034242104304709397534433273465248505299231086563499405728130954765189644128791423307282989654450893738091229011268882741531004146810156320711947478839713551716559261219046468724102041606578480097528257267558181966160906833451160193136017822136188611647540369440115549855613028021871540175553325405015991934630777412903716415655223009306154803746250876321784165494254668783037540085305173746810000242322897943100717747935410695830703036582587807332966717891333229949109031871968355335989051204676629593605653250333684286588199360159948744983608848900940471160731390897687241581748013938320543661075200085291396752114201792533338874810037011306888973108996345593970052809726605102406123417591116753298005817530536435345317977650605776440588629326535509918771124145782695030372463596554984624755390548595579699011372190482746362943605048631625917627826132501421975279941512251370787617299224326300669058915634772273695528622285589417848141797781246312448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,71] -35399500568148754276683807459737460152786082413612505268678431867063548996160026695541311094673793330944419916765259280517445662963253681814625218295253604129545337706414014758401235872342909688807900082779496628011202159378062017615848703092337693480054096248972781767789954354974258934300419620158670792717749579643099209938867402368712022448597802490059350236986552754886807611668836456414912771149992104930548896950780447606431189355680045950263091996660584501523185265083191667242358764920868262609692680344728421627899143252688632059951150020452924930292820783288861089153056700872459986409145631625266388016376902442837208736671238761227675744721999925526806900929885588727290744461502413347868723521895862323238632033532876916290682541109460796470044605172692491041974954913294609570174517301037864231955734256666305851100980063477728767886107021007138581129677636195627766343517288282207111105992612518351947312020123781945987524155588690247685844365822935356625139429467653540383120648585620629490624593578474782707788373861962643735633288568558960434576253283255540402358439460084265538546635772807510731284523843064676761400571675889051492481259229005409167434802268159011817755146538781870816630064002861020904384203272767168453946027433693842723426170471283552931555190797612030468657349827663923854078808078898138978349228168850586132849770936839306666556685298828183309942311952119208370353779170256101692140403749665528842509338256429368969235195694046993233175870560202518418152496960483064408773701201189332888341623356857551804605345180290000021492448775980803706671779365713933015820474601017699555757323256521588158840809544293547275538850279149507052830341252161424368463408571702526374669226887270461418912781508225480569214042112952839939880083533111974899929283303382633499620887179035422425810469618537391793462626267452313217844366234686688750707410494460780938029771859221134374057571203053358202342014097870310500816324461746086624653017824911822966760210819776592708046224278343790580418504244709534244427765032736061235745653124957674141432092727627113772096491716037071733861326392944092870843617684188705898468738880258296947582695466796812118960573899800060063760337364565669322402136490574120645238389160632301460537182366342303201703694036325652771660635781817006262612027345581658401676986955748902792446103566173899603335965343135452582527648235799871855600618634146389856318281076991669724518371522556543037952747582047209544099739224463199372936330742375883882593673926769203490054320806628419881994610542995782829990968922903621282612641244395792625137775217351789222793745779168383433610217998676615686811874846583519167750400723665265843698261604622921737045499780602379592963611287241039508596266648199097900257485865156853060197108004782383803471865819921027816358216183283828439895777107835414054856382322176953743660006529973601155499909653496174925251131293778772444788112096843182468499957341902874572584402705918368314089008245874885698519040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,72] 17954948472451529770281157875098500168786342893393274260560829847534376077240970380146268615563038555845221281214718020611817599790383849647292896587229076880367438463027857061993893635652337215984875919175998879638211152944592365823431289475864153974879500908692443628720624511514260682426248915321293266853995446303111417396556159122478405756093699452314710068984389955731250484515411258645575415701642540416804377609505130394538034301151917512718318310793549497396463047122544698335094246148416325852595842185022003413874135316354966359061544985957811710528008284543782253308789044149549897176991771059982117903930524340176178470470552271600827048239280918965862642135012432380402483003280635240435292954672401959411794230814336510924198449055611145609827733287351858628415738054623111316918952887029639608037120882099273635286529024300877473885592015890444960446882889492081865279434639688605752789174470940176636835361273629542165316206837630414611592837262857741739863657763120277869811377182600239364727755453283573688318150431276496483106539739360352864891142128557977077260561725719704416817205097600582219493205935043000031755252192434243528386233371291895766572322186932991954849663616669979935500945925813676243781421478398214945127657376527837149115501560945303977598726339943424948205363267655041646006210197528399963643759950378521591343990054732893368273441596446525347119382644159556944501434417145350548588483246756135010147839262677314795181973691323921016618891395655670959199266899484075908210026731159783930909126695037776016922732814024850668995124426956152338035300544898577581923432449371730993385989834813724633054723069680374475456514259050745617518889756448199168813706712922357376341691156380470520219505316670261982906673459730267059875657435603335140763703093115360783292444882204249212737267298349182814561992729088373115973690769181506810105220614043426416931661188112902646282162829287063837412413710970060719748697151636170017281652735387228858784727797100754625497308625730083308521926551010825429432572551088429386692555706207717169866468766067157085747992372428535134173835580395218209056949930937159634950970405994881510665741719242928734558135844594111086458318207275942689113977426591592997905707306730624809224274224962909986210048066829855372907823296952159349456184293306510224283461813515602870153952635128212424476032171040271927712399412281468238152394345186854983648290200297514851469697025443650737730863960235267406592355851264939151473609786911147532853045378361350146051392713409588575798192890343230608504238689230184531341387799589331187956059314437236228238155930806434256576292988074384968046472178840406773635170080039542231124066757974801986392778071361667534586064637305258457398608161522307795606907394137397975950586774961853679998183114299385945283120894467877012704371453752559577927490197257265935684279676014554433550567962436961078141990016211753141145145531009270886492878317978504502576014852768481756254808806891509124169728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,73] -251773796587338777895117185688472818538826634102716107308534317204768613154792114293365277674935382693551227376139435194607771363807999255111676598218748824280316773797874575463366615952261716684634945484997292673065905151071034018666188918683063123947099607446996250443521058925065163322695636846182278855270071851522771049808077504395959036544145295342611647371347867907116786419314759966304687383677958450268660503585775199745554198097141321477279353175339889326572176208468783637190318735236880582627828686087682018862085221696671843582158741147337096322801733355338053224612769512976045811114504576761250854949294236626782973552033677186539144105716705404694647507999333651152940539633602514033153857071443362400905583133077594534454164189959193252097722761547051648963875993787899335515633919038483305799058937789322631479152654991557210307157774005183333691035773330601859623210692216696112935671444802717275881703974031024252744362681749890157407273519169249345417074286303644363121803927422330290849006089090183771716459076538580505111159251889845216625761557946778903663892687131378123293280625767384242931303405028651823248663081336446855360803511580941653473025857833761674273722347006562316255522754858745076382341831775764429290377022852431425380740506175171503354723305510600886778719965651201817496800793724101180319659606117767421187256754178611697970347779088239870159780444051224722819384521454841470226383128121064116391691151475866992646147226759365801889645839748495434095401405794085511732464698404423513261608544696515443432107576350010684866561143040527677135996868390520567737904141389106480282426308030748544966753151592937382288178556162486748760382711405320981183331571874724140219778611307061069872758158698013517975291105096494483323886833988143054289736360717610407694306931015144936698502681615352966051355098842146622044258872098901165813754399071887147611382763462455866526179489329470219240662126354171741140672440523434078987544462828277810980851515026773628042402597918638675559637453583966665941058227581429506095784106440038429751314172435022916414746830096308186754928581963565570679778283166339836363434724191279541195936244107731794229469847542902391587463400312125151636519094264168540385580040242655052805358617187142029948709317365255567207493001356416757473570521889984486892096471534368746467938964050208944248806763901649296276749342942611068161670862199525353547027489152113731070495816131078685220520035535528192742377804873446968203401488608704668227125587403231591343417410742180226822336564459549667925834334213979592880986664577333455575254529973740379214209108014905295609478973481935692465676616550119266557383878846490732622494126621493233987867969866943976294020597923431976674727113163275187176878870361205924122414583280712338811161958398950963091998644135570516124258888635756586367148718644923404112981258733602766282900364053825534881726475017510819734264890509957562928606360397441974197715868693625564513491194262240404439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,74] -21574871195684465672336006393772628002781224194632781895123208684434054452234432234481586684654160764882035548177437102299634334645585855351224145515262959381735248566322279431767950964605633782361239735598751565907174069781190196272314704852306963920803190229543996215512643940871237594232336523645404102806311539200846388104791801385246081887700542919137682131059192825130894933004402393787183708499299426768703335645249310055086804339895827168612520188703342246711133235166106601284706609731981551633270142141132903143074761407731537793560644501330640234705618091220148226937996952272254332694438197812151444851819954264118491897905790645270641465687037970169089035383363709485482437816444554896247236258994329756668370935617920360790276449730762306672020915011801025480083523128999161711238008950881500238232728470400455345794174633161689516362238961056435798273239488261335252129619075447469297398762851091495370760637983944144658221170296761012433889092604579033287160206503018405228681733655173983013137073968578869448969517968554489281670786267949330896120592842938978878152773026569774023199172092547679471960420809083942646381150359327475040258705922112960853444283844768815173826099627181507742899081955053473716296404002142604390248941395436850354892512830158986493500411520526818797148276365742565562996790060007696891295145095609567703776130850994870802817208816058609926632055255662860421319266704132229834549063665366907471321133806329496327020663756699618058907237416801336880300999723857070718163348063223895293313732403394924799862089587234521186383388811636730316902472432827874939539236240490672191775303667383526637083871056307513950226226802315529171792795401288476478018870919502165410263415549836117624286515408239530975083478833332465353028349799476021971059858554677340623974852262717654170335214926223995091017798041388995848896966106734355047972936160277916606687409161125760989674832243209040120836188516468681426397501342338815187773977820268138349716775830574799641684413780411616363872547746903706211257467285869487878628698450071176150616582138873314004506183819055932216085906842040394291443231961464410919205865397962444497547050479687951589866830190983017697723152053928602084408156483836570646054554339045756316741865835995796640973683563657418292314382887442873771010682374364625043875228653618008959874096777575805277375061913008912010491487915592580567851215758214017697093257004392017488887928306070260683148701374978561934961629799206404034320077105908009875196797334641814336374564802387441660535467646782644664449937021883320194953070962395296690834619216280548610858425559401575865356653631387153178299646160098771030700638935579310681541417444100595822429754493096291608064451538000784802053995964452726580798371007518938572990246213831594244699752872226968613074455937845302883358877200248237832465578139073768569337193753834524446766116161925745390495226726970014975421283159446022961055834710748606813125533897870766992284433241679945793536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,75] 565399512716083784134253870737577911969403361048616948364520354701162538914884011995268471177383212013656012984123237905279890462279737288919674865589325123771911461140272610037092744407875884092680049326503529025607929755673787872753568005827355089599363149886586393145956941304504700207841094273968955472364180521809098894672054209914351749042465005622733799475058893939037153137620420079027850713407244114690283531115798318946496198863523754552685668166760265746331418144675227823534687298832645716981941878314939850724091137456919577960376433432428900714886718448519158676849206825376250870901969904923043773157142578613652337816525351764237994770049817744520179489364784757339530664061361689380691000816245965904170065098303973749564297909050144874790309357082911005286684157684531979804117475403395826811324286122398579765249297727522432680837416422929025049041475663828645773848200118916142810925278367491671665363870644735714361451937110931893439178007905473734878682174859278760160593640792730512012266057948937590901443133863789032042551110209265036292235416650735997324841705211423078894179522697662180883865896143220274319853007952307687865189261075982609612196943437992539971584030221055124336157045624992295274383522065434534044551890748939845090093543090624918022091956785935258673944155643268124130439234152555670898087786190376227388304499664571411670004964097133867232577088819186706060625947049343103984080175917106099177784803127952626092915131616860391082681196393845308602392493013551891167410973290335494916387724101875690856901337660352529540223207291968510674182660179159403646260692160117318186575927781943468927027870734717653257278873065803851146643783689679376625163205924485842475152041427832015536286698822140941235362255830533392471357515333426128071657970766587804008560062802613319893223606727021927978428041634253370817131286641389441393952197743298232641507101415220881624211509446010025918864978031826529046690945088814393630305933964171425080596707668133228640527871449036710453256933366550529851386676574200773795430405431889762240392061375305884626612538070055855783269213161063326937095469858665355465272579121227445347464816036963412116906962876120458113305802327066138851023196811668515472783046501519957500899325224862650498718877273653380214408018241434161823373398351055368461465388898358312948161351512799144459151593324166687548974655246138531615110591786914667450733158788490763610574184227975219364979696051700536438317182340472635944436961683825705673431026525416327774691038851436810364291414794388612085250870699834868527654213744145213730793930203090534731601388505637826801025660137288686151474178289114624750861158968711536872019704005440444461165741009959298586209431918560749682473104015041582524473620079508832479118391257733263138090981344852370139800721512026010833716978894115583559267434013762522884685072510914284489114708290539921246399380317059511492552818750992375821939207640506180344190017246137101703660408920992645120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,76] 11123885559768907529380714775354790947831662065920550196700608217340591901694153611416724041301056495751963398376341177325949466856956820600604533062484317882895376605699955079792260635568818542707471362316391967139386310400955456454181514610276279149267706787125689032397695142234604842620782164857245010593847235049263100207041908695267996558191448474217467738469122133524484216595612161166304981384068220900772052093482095443859455736403117848777315615377129323699636037769562772517526553039116286875347864930521604340400929274155894385209676522590783195899642023678121978073012615898396803729866526258514943117240464344556682012372164668345758932589950592039711634305274953013303478272152038906910776833551085577931671482955832120139861333237624798733706399587891720508705687769325835778785189992103253161947948598371982321358766684239278566976629472430251006231269672989703094674386071659492757324866060745797321495731116919344278790509250030510140438639095294386701329273179942469599318097720944900954647458347497258815927860391938526531602300542603107083803882477766955137637289041955652516389893858682339156582179402389877616973719903080561828114052850611125581948410364699348133956073107649603238334076859909064953715773871013620644713338243444847037719594063316853423852226559663782450686678219467182010061486066978783247130243299428870554447063953633272216922964567851063753044601552499729682793306097547180111882681474141608237305093337990723707670515685939372820468278222563663850218332942480203434204123423741746401106114372670239594331954135707562877225156455399528672062984291445277324709128906690319437841503860550856880863619050481115055522819340766671623472858103352890921961194509118040967298533836187944771569621135325125775174055386053667600778229795000022485892726798652104021401763194256884247548505033908359673137809523205458157786786963822208591799688651510949612174506495230434783178223646482526307487817118404008777444141103569839841523534752022750562708396213954207135275915637142828700392757527729818842649790204674761078499685916468061716383517872438430348492347951689651612071365513160601311643865208200806438657197496115909168721167534656055102853877346928327759527414435504411400955083316557758044134342726277667893175925203873626702426686479057637903028912222902415542614606349357006622440180877270549038320441102559085848521057426536426735934881677749513063300454222585116249208746926022452683345786250429249066082066582223993075292406824397189676592224042449435827108169282088734729721622615862319824941680936089270145323152920730655986073897870043654603942280694212523018552300696021907273655917109788005138044565458048369032404375776399310518073444996280435649376664966190468899484107492011678051078415575380305723861533225362548495878019482875909448439101994263122150467006976217196594998293212676681460593925506041525048985361728899272641284664221510098998324786267058331477416580746278031640888217891997711939300918769381052095280449805134856192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,0] -80194560571459159942505281488760026668096681877130839337487420169521863742157592092479924225788413161505961256581652036919298363651960132015802338348962810969211838702732948278829285503873327654262886719188155741034595204574008224400756300837157161824293612200433218191636588343194254012845965683024500787367005837800708976479025458505535943574370751790415059058976260717529543727426950978965849524648393460970371754884547657095597445619231840700005160721365170904280063085711587564021206639844212808501778724308283584084264332656702418345405784373733277776354734298200314076516138205701584851087168380561192728410733904599159995883011873331309377668661346606716729342541080342933660057901029832384493452955148149144931698782830468150960667415787607187309315955197348817429962526583809848253815545304589442733171010818285748265703784535881193839002341798146651807525569066789132758186339588648006269191117752076291184343002224488223372441267450966081184406239225862966427907190817929058998078026928477127807718554643243615254314783305776209123678083526326054380954418835994224162527665462348567519255140478022738983947042298408670782656403023955699147873362681478317067361636670254887484259405153414094166496131977161523718360925481428742489461788791444355228284185255806259338082059980659713718928285199552471853697720895211869964688087764404353585223225273929848672992044963659840459684209092399553882240842938605506899495304601970887065414417601286761471372634435405067596002788367808255921243380926607780018450032566947264585017485729723610444523188850609414504890929153881194365044520313606436154126153147451154793431637516449999233438407737173544628350126765614318504628029612082219973023386954006883153227322994660473002863354004331517626930657870846137733888933861603338339804505960810437993271212534011427489094277411939684681285792515125663630596923401154164822535942852802948539484796434199878675294936794740223995710307873622726876942168154405831404109075739402805157419496460221910886316892444493206868016521220731196059108739028536802312211355320067000826788932174373485882092469521650416424092366517969496413761004959639692136860223830739810809014889868261749091816643086589293488611248336020360965580622421116407374907940224469172599982157172419674325942572195802285032818426270828938096703641574081786747706316777709239991183247719677392968628076561587437738375071118793499566792993547833403602305368838750754975585634409620374599672789556267067640944154092324303369404441595722090244131728128137667193585125764127049907987879329271143921576556849110098804859557330149297217527024384850068015772024423177524908650373477140627952844185277497434542767274515942441603402490314332020281575675249931054517253984675804046691141475084031198059576323401261527752128786825133413574567991891437815185864396831733390579381731389896838508587158337175832588678155019418226910635442393342050720867124247698468291983144962391738475688871467376722348993035323091240382526160370956186651018970015989760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] 11876770140755277641375445060094945935467237613602067559183868837201489621314286163958489911913476041641897451422640655934384354289941317004514980947241414127536301257319115485471735284706971347575810821541939773025734208599867059273531777101986009416939093281400163972305000507358757977974849324714234999997900880598495350320597332921300808561221045287041919129851979603563044383325780003431187100555596111610723895891248468421399049827725214870636297152918422152428232388356795398225364088501154480713056922492440943755141817021028982217991152897650445487167932217454260819212257086748536311236924442160763055018656554818963504956543708244166995296704244780432329181580624825327223386550043150552966053098693289619172068137290709931237148859882861675396709000872500573368164360524015069815204879111347728801733277170514810568774672932457635201738216917944991595761183420039095969788098052272242393773416016837647166899464645473921362200596664919745854874638786173057096412386157457483053496368584409274071340720644732584633903167560718743399059350677870120545114022547886748821216188130915672030180619997313120339360511703458665918251093459094542283475450896483799517524787219023049769776888028937839987523691963860928803006192882066615718015480227833546586193047593445048659829669331447931634786668876361089480642371077560429849064188763540265954427551792458994178696634093348264359138299287510634724174493150502198439986947419053362752422398982941461973322368005730469336626985926681079291484158965931937972647064625831978906826001510484305877853757748460232028781522932419032168865537597758642866086368988357649272310505712977985909902219300372079934097812279333670820591497226369191017789746761712376812199455086866087317001517930131863348109967492581525935916835845973741932014554448681770567427076893525446329262935399247349940467853422314269374874720265218412039374808351847003211565300222470985922273447989233217676318568963025808228144004341702929550221692433047621064188869639075393382530747958330393373260213140418352355177684445887133578593734974328904943476063079843313300266144081377821099831035772011062383407369765882647293744571756664257149793954348131237868991248894846955610194519852562681128757165851420759850082685715836472385660043585068010537632726829388746487633572726094670664326375884157776239401511413247164024633343542583702981580793176517987695118266886408302149454154714658183841388167251169625382906995225716882895635564275623621424704531931494201070439140549005074706525427201099442691178776295009421687679562104854894098298116384024918510188642898343501971189464447307047031848212621981824017401074030990597208250669818287669276022635309966428084266815779850259005626671377406086520767066408657270794882946141360697245294984489306754477914228655804395039126301522429551479641862183964866238952552960236281227217781240733037622535921450159828812238254481852406488257845593537254947237876097809211891378853872859967243643799979719874403195658271578218294503543651908452352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] -439478209258764179773153142614801649068024650651185790147686313465781542865963467771364450318208379323687116986852832134073219125822347820780886760412010261478500246644218139421417827323855591016159998602984295387995305081110371794145584627839741792222071355792233478529240909564437291574534734115695921773371680152604989254023203022397158294776147896721599951716744584341388847138564313840361313691211515735400018665815771444504661396985214877922657331409053028705150760763528072483567364567394293604080273781788823051319580291145631889729807115814922843006916550468240133368847676761736393273951273568707186935378523524456806722729603535320503692530594787807858983263659702539399215520892371619423139395040506719959829616139447910595098218814516209045845994723378034105673875802975725989187361900127942321387776681700790254294862768440952790572151385269661919566954924826457064486866638321715531518541075481308345901062360100302777140854263993267584483392107315394843259658087851832229169888282732678799555323021085164183481528878036031331833878617501881146811307302728565111960367267794353289347276252822615703966669955052690862806437823011138484708346167620833811207138395347422668413032190615967935555990129454688302451932474297335122730126458261581211327757601809248561226443859685512820280019293362118037676812643949645482446526409260222204137071413232340390963901855593808596321688306019671966224355147527424358266243220481263585897428793543451575384795206496161839385310363914895777172960332495919574791538908909368357887455703426917351908591137304583553374042701157692198887827984518967397419836498729273832081535698134175917568916320754262055481981598382792733887645269110038477759573817029739483675962017752082661163800813881066781628810923884420854635848704037391086670374292985336066313458101958628082956208872790808708831938396300283740967654145600825923963459253372491140157954072452117092647295339354348386999891764349318933409429473339642982034616621567127049966590237094914014300834737776172452529848227265378169530588555581241006652669916483522879622301362351105781388594206402118702702011230386280870635031983112935916413475043838150997185429675892777887628341361360387292479425165895037140584381438727602948893988571706280944423208091442352980287417993205136051474888830186378953241012040066586587163486017734271099240241486047863473447764671516301996267429887771177859440541278263369071643689336232730076406508597062029285994500972134602076521371299604070255511959601365818437981976389206961337715355683669770193986360041723903169655896921200093917948181035376334891550054153231145511981941892962251609261585082343323146904606017891545858868564312157409149707545418977393057594431162280586425907739131433692005645462175337668499567014153829389598583305804632730039650726524470613799254867274577289514371938534180916467439351009889778868855587452828997852278974342567999401615965810522768382444333264260547622961494448437508001422751664640946604677443727684518032464994561298907791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] 3687976256393787014833287293030901070196198304068245381928221250510356025965152501294741595156660675085303692112385101683573577908629376355236656163837540358862196711269049251051027130731549684303007853609351901532988079149302221801014545344719860319420242716868634490195482252899552659297184615414138610997655224909618571540042777346497168727880689887097549754792682555008011091930345746330484566372973931518423171410847380302662978143371239735239208876686407062901835006410383200344400631370010315016638123784077887671687274547705977844660115917470994717488311585756050471489590727233333937383242830388083315401897912958092230860576555614719418906673666985963420252535375693593850421694792311056302459608652507371272524911710456982244220491177170806378541888072167863153780071105078835533136487227823279621794710380133680998982999212312096975114819791906555773375166799375717891070813313573893262238527182206525172273554493664080441920132038202819821743990384882335286756241940774818287042574644208030441971559608357442444350130737305869220203854246172521255126907765396282877194311082631519158604852614302692754772618952197493219037478876385853310652471020054974031872667180849868498731022489495538682824256418487429774830287273669250025025566212937156076036003412252279245472814478503719894409602968923664838025666550880847803000744188898279247220972652651625817675222132421917205917915081613427885646321031581543789170032444448399847016467847924129017032576596607577577847403545441145191901134916123508426703645027492122754473846250650045204648531984704737386643693318554582308344092251430904016185721711963399205014289941143675891254546073825898183681300576297716128810593309897615463205089558261207593907885583734466237332655291495963873553714725953897408049298456272651672970640369256953340441974244036081841811096834616848480782515836819363806248307069132910141202898044456765566412725211847203937423871786487907909154795344945631277684632799334654558961395507762590602789950517259826583100139117843212822498475991564786228119138671119250274774173018358119506794557018864198075811502403355737433921783643325524391214283245001277809709486642171666801666901149645245880595496571062549044378755991903584914382677704200755308681114215240595895105775368807877763264915733790465327872558897816662210131391188786377204187597828783585767191812791634478573886511380458163104099725980368985773487783386862318667458524673268138596356511719882943544332699631222828976670933727274237537865959103002350435018579145914774768370481885542018141658419446559073757252488459467879015331793350223630532810531707046846193599354705207249809904896052216340607053223773288275616431578936072138789581424576408390729728977086148996116480114063837085668452104333117106296424320920993921942020824470828850188542528548290780941166370021843711278039318387571951182336162641748089856156905676595626934955966434354511217673114930449589025219998352187176924569047964039726773742945044153978823347944703488332943260263383673105022976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] 81902737395757581279712678627711215390703489785523554303194029956377181606531336521678761501019994049962145479841851367705560991916675091934630312564779401205631779909683450400500621128790318544531980006009377495209554333531520492220964346626787355313110297089228883369487866798637877747633802648303498269403285579249780466541513317166803957663360079284904852852365459148932966369773500898890138292553597446136728136005673710827811859048499475770559676510900301556338549203979425462526949159374370504130803940344626717425361376372797480047526782137440941220384134045309549077716937771033358242959005394552507588368269449339799880332345550339345244041545971583443593506974969373924310198104303415434352884357466367588272334375346866793457613082816384304012665770462702883911647147300162288737213355813704848313931164730183442136151286997771547098678400057289623348365952580189706149034849581026744708746278398320052040070461709967536077947928801109367451907741684413959767263603490886274399530989211428055850011995421036521540055987092489094113326579529848361636792655403103160893249258436998729219358000164117641964038946281602195170548674865636923922494228593640936654640838156242467474199236324582318104739247181453028470755245114832157026244212981476332094743219647137628318520042021413388142435498988966702033425346893908809991530446763295126314149844758435218501795722275724326477549651784731526268534885121359407696437561921713014972962701661520694774804226045023693636884204203309843580511964813316424237549277146421335000580283910916942759625461951722237151348277517144980582653990287857028623644192063354572110341756332098890184258555893568202362759848373860709232315820917243043851923869145301803039756371416009925969721824796161913557640954925002424065270150486483240314051133543182892456901638644287292214188148634999057592047686041224052015603770608761686855154270831423170123908023069427086374087367789124580502288483243721294870528422989178159587851086271097600953545814690135444874868178779550467120598288576946529319798218182104555011627348785946817850372626548130564565687114231487873072242207414920174006160491905996143525408901276452657556754837244093632898205458404007277062657649916311508738167076109807018415491960893796763110444590677822483921443514483768364156479387426656632374663553379379984043424064543568550486743607696490171845173651033443329265106757742204796487141725658513989783678591786022698971640171663702370146125478852690073374435299986538907194813484976826414853290818903962268012792260710560680082795209357716530304451689328029807252253500783222405005714693477606561722749061405212496221349702748263954748969831505641984953008794795192672210770530451121159571068483846628244431430863819937639217351904254282684216898842343319319883099153091489233684627925859166679866229652357728747914031306085605164631160134382732333138256772471788369288154132257124035797707763265905633494334852512897965618741765640369134975683852108944687217439023113184666533332254962257630330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] -699562328025529167018032118810729716388503295067641606716193026874536701318471368492966690662171651192460461421112061194898788750344339268148016194737868666606115157390229873252727128233813384063657315855940669745180841632100726124609865635275842002465347860429368833554736922254141827083845932045165715352228180262219063930769874849635609945648453331287295948414958008758953488535563151584257460830930859025073846718587948821789366392407457071736709043626285988264252157073661349389934705969668783455625222566561081073397964420275541699610000791371319910449936681893488676656304647061130139118965881409901596870009870927720668545016976844472645896993161916274762415132026638716039830598593941346487761172786652529629424365913075705174228849723601061932421916517212427943067948222721529755058745422787676246933402688017378905003373856749143539404782731404895041735271409382605259853920104634787377565437933368145025692827342613517605152442726955843293059718207352598554232063042781251543886993273372724786599156822902716500138671982765287401694919849522836922004466465669723988851451108171489756272433165609056429942457495675014421676237630930466097424043706421759416921495249784418914749156740819165659787990178374583699199234211776268525684052422873920296592413770422017505212016124839068884904943154412315770240365404712173152135759734689228019355146790150035030609996926939625780014131970624406305763599369844138714745897945952071260705086188908088461189406784655863719567358586666253783296864203261428996313263045977758061814053865700900349663041633230149855317678385031340210291778321339375237029696649087452759994168883185793610818882102319628676390809699807861766924797038655247896119737618681208492252584925510988021962060925623136453642855241732570250260394635300452012607760851456665927351471950568986604929398827778674262608408826588009241281391993965884740357726371192752398552714193375296023888420804909819722515133896288200736452711852155182933641319533633450304088739571070189605368427178589373593942711907619006734841971689774278670032989850353762020128181657920835309494787020271931392205376570908348852004151224657749366925888294822549708894878437553753763328466652831656611058591812081422578326734850358697161190102446645067175429136151186774236875521206600660953817549113644321095320004648157423412097077582975217969202183059278812840079940960670223811389196854013512800223444946411497754896687925605077474149713636509922382931607667966372866427122905446221220179493834726451012848753269616777953857450096498017956271702543968695564675718909521579687498269223738000846579864291866915659110014669716647420371119237015529360564909536123363466538472678761321977886739267060855836849724145314395346269794687470263958972316018012991771053484987835355558981816614901822633356321753628768872545696466986705473782554662419844837390284877660619505023753402808897105687564645239253540553237307821244354751627242696666448723728142429643834928856040507980187026079974897437287882188409419863238377472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] -16509618817165768997516449426513033684219846251161486564711295893721500733459339402352565686895185162613680784136240253221089062143217857246115792442225174741123676173733651506867640002240105927045369499824754653617879949771932424962413737553635533411451721522557443726782361543955027326492745271702107639367423058001290637880325867992287865948497052817801456649289251895524522194673488863238577907271780798102018438887337082626672156109960440799207836146557240377910323378014271568463646487860143319137841886432053879235039439294387352424100149359762173794921334902304135533053485951877765180334675751978127049529994767731350429908904340717064361914426382358288091006970552703116382148678337595145616704870397857588696994086043949461537828812333724636033515185069418190643139706603195879514816586337024469179529143728180606539480720664388007523283939452407872178246447144529668058073732352594018615278019009773506383600680168056688879146126182985310715169449839730245432220623440897101773278543283775972836505630484910715688635698375806522435554801360764048556077768996957354334281870507438098974018211227320758431767884896098358866987974217799689818381741703386109727441114236010112203493074873618988089000995919539826198864160530010104385697589011455611434215955144877128872040477870601438215686958680510083400901023708337564442272955298698042397339943987161143239139461280839636276976066438333441743612082387102047741101277261106493065056171502278598129817509760371170773296687573256411999611151417909516328354702903277358317081241989329033992201996736602868841281910029226194301996754673308310773541831408853149239530551188372167183784130586253287821092638353248237732438134508435325118398113679821109403401224553607675375226544970593515917464306366192974081938598555087116279454257527287879014629632445632476159783027965451373518390659135493027119581542962577294974194036171337302956824091870739603883220302319835713206062566447416823838841798666250093013889375780840872192424717423366762496848529805505751656342070074275739960929954263287129340176332329349919606649652445451855647280190542222195554806863442178853992858192511760662384546329898186978557017956382733254978304987149279084532642455592999892467397781840360619515150098717418627031001460257616923713246710021144941591033817156507769765311715050834133486220403439060291225707110545730239339327686799812821470460227563370523750963533889997004622101832231586928516362689570480125531533099787897636611477999361098891392444411728769698606317990759512309614388766303014413644024923495026693513520540050996705549423952011413485238646517281877688267726740612360793336030502730121741058772815151607976539799730943816142574198924294818213471964076275257891707221902821521017858879745355309989512743127427660489491276019865348648684113481534356030996604547158356023037565867547535705897730392284193201982841246242900634203583184914216774666992466018867555955617584713241478515396704601340235998222529910924832514759829598127329090611274497601312999342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] 267412993301707731050034527645410847502343265672165868233918589962804637910694492974751144396665801256515429776069302847463167415237685135420982116312767375994497580652694293850457507900247285778856186623520504925460401204279760894372641758799941039286018646193112267824664413013898543931457010948449683423138256721938969815645713658347074580630787611789861206184147921479956918084695831361529884134301763083232661666320313451206930599293875070663716909756843623072187941055881668418907886203436013768691167280490320463812679448106155906886724459969483530277755144423889854732132122782718527470897362726204824337369198612992252566213476303499496084673960191757270776661764265670963676121326313988898991571916553022732174957635902208409382134084826605485095539220175880699074208159344133507954695770266166546017010569073896339475104072168732241264060930884640828075679645800975860682723797766729810912085921054696259527089753275308709843846632956974082811189783988211906757688505613285022873105339557711009505645848491488612244989370887647239833682653303161276084356265520848361824598985283577765066981458044387282095454943707535158466592073903009263840695309118441693816151835204851031295593111279987781218783435276777807751508024858638273829899918996924628950120007891133342228111794198022110993494597494713827059882058310931023939110334269364272207108988538269194291711611714380712079847300179447081409804742012847926460061764244356597618175560328706901213738559287572257026442729058524926096291693408446400584288996620870428345869904295519460491873803093696092067145821635148526134262733423507402549350642004775699275523562222566976829099899958895258016764363120249361974589282536682044218236952818018866074652517535440455484738065812610533451664588263930199571683981013573849316234229307456724613750363888029655256033701839920729154551252398507821963973396135195644856616327805493175644377149029430590466655031493523326154115220708114882634517463514676558084704762844969012909475324734050389047130063554435067966192400818112863012467722238913207771197606596817684215382980404146074001067115313716556475585193421629094386094703083587074220233827431170489404106844082086573269543918581297418988483710596669999424280648572786775505155472285894684234331780832425499673809953445126749932895153117980455155821890976499936221526164896787677397640322461541328881558168294098672559961446716281547600176371982521154731444952645881683818743862219992228020962936865317132305707417990845132592572722382667951974368988849513189454725957782105903672486914632851174320405020668423048011788620935205369705921968885753994525748700755371933624509221001724716266617270760575174060354013697210589933844545700199529740120355717896729282672571828242831937748626410466310246147339439266778957143274456826039302615331258660973315666453712692568894759755286720364795273757854046614442482964747889910401907448021103226503630073832101170303890828727394499730874505472846119677399310519096698923181819398202319585360909174573691951906816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] -1455085558456966563166492078965358919666482815899751849193811492071418225474407490667413941366264850738666640632579616887165968934589011383973569527317017905450885326862948165856274127663468262265987758684133317325844584866546870950735396989191566883353399234311600176514420334886806875685926777961935656019814010938729338694180772083152272054921611711716428971450682437704892411597280703707229476490796474842511691191908202504751965644137726810932649354654363231753954863207806162075882843794195528003884402228185074272891386330284821891392401829837397363501317015663687917104666541256225044924129623909609165502547202833174200586744537099871563432522194260030635376331210991051250456719337561340063083609046765677427573502852167892843109841159593859706060643410264033563521253960671862689974318491475430095496903240738914646468447647388957795846605255248238273406899969978726277943900513000140540526806445158403910795100016607123219831828313269898214606235421738293961117486231598203231078503126609920931809608958739166432514540963920108095567364435729091858346009679192568567130980214221301396786180017338809227444379165713561834386557434796502823656265186501902205166932529978636742784686010272228880807975402827901669822762661673321443545127949988778516021279474761715539030941658555149950103988396008516712679641670590363699608303348325314781938487011285248862257288984967914306829387707601184834014761694388104657997209969374279348863008422050852389711317648627816273194946546748737293949384564569622465803309967892970552833589936173411746492858133114204575491955612695211612757205520425700202198969569929240578182369705017827591720866482996072817293175200104169166095539748313805466988024757339535543640700151061558993134265816886221148840064614173842233352848247812776668245644917607498861930778991570869305936375518451610868971496835035031174217840734854537962023773665633944649630701448053092971730230937491638388076557518911814539027404850743220407316424212816917448474133044206878150881269096085687898825105537944999482481963183434522828661257211937783592629646383661072531044681521864491834891919696828544614777306700525855000311832558036362114165808489300770668880741427995537829160553477943179850991375572771738767483301022454154084623386121184965695346840524392245823095832913806157097434603182890869214778376910043618912658490043100851776494977927375820611923624248108402610029242045672401242907785108984926956095724516381861422800629143911891124923856114043932535934816853989224073129208209807861351614867900061296803171080675210260357101602357272711027513691911206971031908305693756358227571751556049484962488812790497380799074608589445201007989705044917532385559674706158978274082399491828672791863177704361248234034565129819010456318449841573860627426645669252094429878133685670754221178572758689620640116249903686931415074707022587556127248418060197092853317497093200592128594793783365384259379715518399758503701160183926986722304207962994533406469959908406851163843135839757219116865290240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] 2228156491948750760894658058907567538944101731824003320733228743137082855375440488971364185219606809222292189710526903884239843102975712215120849588680449062042436198003207703527038487222848310586894551570167457285041117246229686328316837619179441520321717787625054170323484741741528062359672455810556521568503135490156237558723094738898464454424625428314531858271405307381375057170013902885936956711129205762093349975062504623760412081490954184751698974152649999497116724059898835848143392963131461129185158859003195303883947889379993793710964251940217661479210301454538642137915135328146919048956953696938458176207182933387386613690014088221427989211292607332529316219614730619365502100512787710530075631200017747667454694007816087287949644621282125515181764482420861129534462926365088295377737343119615481466547997837507262143690729972556039302070714646554006286047553061238243755931592784326938204768227840080687803162925916731254690726022370479598225102558521089305820037723515057196041321215141846825972166402880897912028052961577867492364294387654820895391272316355252762118774469898741724474569033431699938373357413452918921179924274454150989083167468995639433173769722175589358954808975929360264510093900372970001595723226208527632028644057099403731250937633238602049137034195691806823591967101823284302504518127658786419940558210651607432058884049203404085865590381928641569582840159839035364141430167726047156688546619285806640776471341825749311054079384890953545951070541101157793379095274417282875152119657107903539791629666060756662681568812147813935986188188466675841292149652223470467401664010255879914637696706800751287025024461893126452836557697938731689362924931570189128077269648411347992864946378672227004794415374218619543405103184690054736328108403668370012608153973776036786223370215543429974235600270845583891584941385501158500636510040039722546941987898595307877888337658628807645064812779511311988935244805694681617463675082354829458852293991344323728317554990617266371702564099762063685816369258621327765775346641080633579156321260813845764022184119405647213945919094787894633979571353117043133506787721663242762840951543031391350947208040886504431292317827425106931117378314356845962663837467662913685006497251521391349170667579516003453970652727475475336840990005517250262207162655028346192133104688311072684479804553331038294015279232808745589280816712597180832612188723652751451816228837518679871689052768958733536400608734446019586103602538759851115285876060477188849494577364468150429979303949965707200446410852028728092826246377197730146886410469408864361891248211175749983486838637520123368628794354301213929783158729642413438174915171173881610441669099753531304767542270787911901351722209838434376310120277454954830488573167380918214158458818200028521815262634234836205311019913548857239172429987587846021461133100716675871977080550450361307003463805102096062179453542045569121012673102250468214667337589101690171563808447698553000904836245312272290736654029881399949733658624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] 12032832006806941868967430714041950378871712085359787078492955020340698843505534207886740238993644627610005001937470675782816150300014988580985050958977978142357261724049124991267711739457483161185282334749758173314485536365629614169122413545618527363566457271370809737179062407506041719488207846573466045772360237251841707288336308324487774619652373268591049310180315433837704757770223664893803866854680533375851578113914103236658929998406804636462371301688454364404965601110973558395251249254256109910572561649130333944111949271145113013190360901076373332276241086687688938247998159385323219216554533175381165926617726056502577374527296756004409143752993681383304753673718933951119931817216212875823157331890475846556627212783220577929926532493510611527439957921209945077033933658236139451398522946625600614962815885853012958628903888507779326126184521631479869392599727903953824946815286390218776999908672188626733390678849384873147363834278254005864659657212162732466838540369555706826037716874874799709323633389751752116792253624270053067902935373880998908318736209032461547750845976740836271761676113102290395594366498051169723486181881168920493838407480110418767816674814786818989786821441460018346946817644171216521945460245730630667576453078524851495835956771870612905660633996224652214714433981539950245703551432834880613692144457489372432106703127456203543621348546431571788197440065031812462109167986996632167846210371517362845999099325551689071503344208602214754434199533289015154985327771924791332432067663536971073583004448884612466841227799169441208755545615644261097373451780508998802564068548658261607718716086851869955692311638307166965097304445501458273686040911377677043319777895348849441912507515853922187999773897985771817950275382029767310112825947278271805075260035015834075046858702480355543715528422367485729706679006545353850883649177522362443269726254821689415098412779936502160511612700447988012704414301121372440261021652513073225808662624817558225212561797506526872619939330968489317723204813838323755775026091644026676995674003548737891407223019512152248596792992745119671583866933092112713331816150528495205082440438535321958904785303681046472383286464685891528732114444419396963357382838410666256337058625952148775771100369706638632222788632930280123589058657430919048427776326877172508358415448900752916286643266641386388919226291417328682348035408649177349184982039952532185823034720007396737477652577572556849418037243262004450263756194936021888800651833323631308314045138887758197503858350470395487597979807181672286329595659986945035200921227952506831077103894670726913753472936480674461208734737753471506249032859082373294102155160260091216559030238936764577300087990111980884064676197060937630547684571248402868328798843365736045044307892916842779800888500553799280059778697083853889535133418378222221344556998474937598757179097477656157184347285230688073616273298206632736723429803770731261757304293870876110711885277833739009236288691798937627791867900980610567545815040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] -72512403618103573350959494078513177728735601422357197154967730526423190276958776076107460351499880969526939407932014677794155290883422697907218971962680864063949647669378430057282116789245966066710947047653273123595011924049579301731642399687129770618086672235568226678428058008221325986819131781650118047835039590895163437546659990059384463354311004195863425459283756405889064821588233632099919458977570016191910917853239076154194585533860324815238045142078447720416991745210334185486195668882954189988063914432315427404932209899038570833242164668837085626361172699252094616272643248918155100765299454093410654235055503381720022779943903514403448820484416758359559918945174217702896467144403135932957823571485865570219707158139539203513083209540446770337143942249943946909467580831956027914690633006166787949926634056935277164042782352004459290961258459414554532378374697620316383616275224002521764634740994645334463718984496248723771314386044335424410349353313022130491820834082144380899163938668301855980311595847970431036359773757032901982384052066953095111634520869753397847015091863083650506851466095215662927578938713452742129022947806913381060861518893794223778437881426597285445870089188268732150785672990244612318874420590226982002926004676701904516226224137437966024402380011061247184521412793568168365156941823483871894418057511846425910044175159138454516484919130215518549904876654668676722074930662719147705913923470107915910357376250414136553005132086947319470877282217822201365397682541700315791801700399547133861358707827905808280372489565300243011180540794901967356712629406518593851792012917681909394096249577432902598581346232589141155172080404939271123021125561544886142038743877511878752879437362251172942786152005517540053692108842883760959099670089453038125670115817236548029442130140488745924555799589592736638951536183149300507102480940777502844317458962806664665706246108235919096468381224569497743870559098327157310924364246604903929201078282099468347751130853529086112867012485112865719311042577065380800213349524499683197553825478285351597080200241811802979347579697909073238153520561861139865396118543743777230163397244256888742142227015499080017656355062242486695929939415363020234148873106169783722977602085331759442614753285910653272806387043101827564503834212246530383843264598549576280483368940281745988257027978041482037400549173624187671502001210055765119845026151366644986130451028697004629944206924486122507519985826552606662130419392947787812431452848372165481504338769997570563670422874847340715489708147529416284152359276800358646460398588058812429642037907880393644384261413113074474563489609270529745914013538013717551315016175560316099968642560839360582496934489870594369283054560332107372918611344565768000816627057881207009187057793692576727825844127006253732459216044598742450411690076637409651796083819084179178127037761263815153673132657760585269802242501274368081662513706976535193059400906707158663005059690144335396425406396795579708813322381038557704598061056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] 170546928120408603712203458913900079910197872354495250868812063835877815992938216496217322240498014788667466978155645601483759066168913194272870040100753848709186434138576090106608730409482083713196864359672169879289080413633538338853332256519481927510021227641634427654031099894282546188888902119270689452582444763661890051368887082238858143362085927468529339820254901521093398117957657120068512153829069152808412866407765355179023398395774237279953019657179789277200952601864601936237474678156027874846304794156661211398958511574829486939767254945861914865137122684579242176987222759316123215616577213458549312703755751778280673790719335975462543066515232385317485794614559031812267145181307151796278270906813709539142257561186175916126373315781537889862478714178396150966952522558674861473440533006239131891962239250594989021207479527625463876321231901619499129023148202757095883032047448309768931498322987353415181902673454013802786411567102519237430947378701387767666723932106469619346293478909505527837639431215925731566916759465635746507598448912267775907389518750337450360382053755477103094528823943400013266024474141580485471518431369829285192031358973011643693951007851674441024977764475203823740983588691191554382498702663042801317494998879873840098372235705842864859040098576786137272611953722481466637393635082780710221133819039284881016654523665940827863951675391242759415493510470613758766972567175094157467523004896734670598450921268811556759398423185636861125537309978500455375750514135023515499658884141812487246755997607086662543861261220201039121597024827236521290721888663290087839798342332950591488396403208023877060480661532906949595575916907207265696552830339227101012072968462156351306125140663319794319126931183905533982972491739353015558434865841810106671630719813206612422013785638121606947666930178506011949612288580275604340423453465668735967671049016855249035395213924096910105630368186855370199968963238017869545904416649218192929871876924855842253178973224382634153625801790767317515295667038335831624789899883104597119550767941580396657534835882901816083817222778649461222700892906539771654044254911308125026666819219572849905833683551592331662874251065187024167177566751883293631052533224969698515225759396674066673853635563260132775018430023482143652251419724830037899365515853885684948191570171365429373663310378057795090116075793106550573680037986519306191135644189614933293849782802439752539838392960712634870818985575482748562889772150048337483937505976515232552890988052478389550254129614998967703868659024428768303398089979689710731301580479247513829133317666111337359076238763796240506247955047640791478570828836246054813116417290123534583797407435526898738103216580110563456939402256729031672174535601590679497573275423378081027357904117386821544281506246649711887874702360104248360679788562537380541200807500115189750961207198068108461706663110572796886962100922524089756423179111410113873783402582484882537530932101774599028235010031070200270176863952898589718982164480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] -208304210886232225318854224357269710181292173167788423420950556896573235248742364454764037577704099360858739158541406249016936325141494261884526556904342572927489533078536116600819246482698187974606520874840447827458444270947696810500541093708666923051112225448823967991840016163631727733600014597967543896040767039146619830624371926515322575568694539165247629179915669862098815556703565502218498745187880622594504297868760345757289842277955652959216933417566299677669193743852947940768570532969970812293787720620986296740518626351605603958991999374251668604099814284343150871029022237200401535256233106902188500824249179559527485088192762812864259455593611991526690265976342649730048140578505720157677404597242083418910929943766539218512980303229012635113960371292564022457794337317283599332449921539098303212401874585365385097838940081670023895708789377964155596381101466775121063386830234526011959574962139891917637481826796941756663452246514955711803200376372148164702608513433716856875866713190930134836908643230424841507801287741187741402864816299916447024794877588504871701728633802132216258165800980093378029425321296101337046631803775764867405405567077387944725164487514927004882605858244327301900308591599149037019247900356674566663897256801713106256782169730274627537087136430609918767203740292337140093555871450241703069568049237087077253087567774201672284917653802046704359236442364978423444851904228056016466515978290238598235973904902847636755953202516247275458236123266616795576542817482484044974446652592479396688357650292072856958329069065923388933585975463066983635895643028393130766505283686079379876423438546894531981361621475093722000958273402667937139492074259261590301055736605544994848225362245865773366230209588964997340307661221843469171269613392279265649172995986721083703096462990050346881266599400436995266025746071450729481734626181167032749729669755863887433581403694731900427624874360444260760698153055180986685367525109252085110929411806877913138828012853362447492285497945289744837262970762416108668762520822951503611331155653261755048511059432516743535339708595331883083844608030738419443375618558775047818676045850011596398427871262041207367849666923770569782151569655514657890874435319656301598431749399633654372907657333057185504119864901397890818843496924257794714498984925465931442293874839379101348423041895209791914983779661756599881522540232421720546881068372129983455422107220237466804876020900218144747331669381754953794398300126065632348559147525389532687521057132316265163256979225577078497653213075889936217034702368920296031633440916118231234712895333928056202733084136896597449233548962723071363412954694989549651725160805965062894260147942700644681164584576730252017454198406851045502141494276613062466718642587762541478241567443714787721496135861421488898739846568665344707959555688771023525404654494214059318321032803086187548199967359496772509467391311239441597967807645441945010718101513000030445455970190625346425244386059063357968291398019973966976140705792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] 234234123406267143174247973931419107342333158117642451259081319012337633581970122404946485645074547813910827569019283831821613318103223665089767759774340840478181190654343027130066185385140468956156241085611078696158563065326091716872558597513650646870898976964908607785057227687316155189524770144927383351608968537030577796908677290733396225917977197753829018856536623112055798781439786417065805410975435493824134542490766060271333972662245477317114395835750700166608638090258506125169932553822198123760301436362536294446312667046832327188440733644819837585584831666488770579546890349819247710160646720135222906540415047757214540309730979908697371234630585573240672699419047878751509975246911083510405420402549092177593535369520075584004412073416596709908686712182000278862903840001994431390916751810425588903531897032191623788047977490707018632590308818232827878462809063908532415588598042142218729211705939311904995114609934272957279055891911394770164486709017999561970515326167393742859394733632727495103028601300310834010907405604343348288676667749364243769859324668952907583279020610172643965747510369325829086416755773678064752341016287521753471893493115575703201893084966820981276658443905547140520820354118238015096756458770759578306292083995256456380459465579884964798679910923350594752193156233862725201442744131636838910188723495411133531402062963896655865990406656624707015101570283541933405529256869130874114465667436275573118636293858605087180044745243320634971723211668402475422683701176092738252633170449780596217179586605277992176723299933681603218570039597555476456586494745762404213207932363782833751529401431095980761021579464442193059602878826733618453019703731216885954695301033985418062611110857549325602970941326782698176559549399009687237441515298757091224928089633014421539068677217320065962794835874480806238708564774185643090842655840674728648469414767350365262962484958641848203077152039368078228254885445275176344206021807325217019886572367658350284400608252807195267958495723536242697416471526284604966573799550843866903029594874354384914001403592311652318186298973645393394215627980396983600474287027992731495188742035191902861229851007290772045860302088434000837032437177920610637624017792495933211383477478461390394702663274046346413718113785310267710464402811244536231484004810158504683831051020860110446481931110217397382195713487507537042422472714953577329135465174625830057030102638097644815710736591692467560598206895539124045189261496276932197777108147031189782798630447480033316669538227327291624374626152341428656550187933828639905899050719046665868141770364867994090367717836600833285297544172905186929072181019365284383355836330296590608215712728408948084995590672596946622374913816533289381750326166946423879924402335470655911689729218628197660159718052681864921923800696356117367613545045922978583572982497440242192253764172348013305231800213167161719006271552970802984462043770536577567875128182301308265487221676625169079365592323402621114022821378727036101507153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] -790438083996357752989672255753011534918097330563005823725254634679625078400349133229700608437123524857663094666797933149638428502158983870023104032074448712433962871365001636132922341594882294135534834946414864754919971314319881402866255153952943272433133691995375828804177746711046633986771294357686127131076897643241959703805869501479119317012487059993009756299895189468658401552252335870456572256589793899911879602684378630100375048716703385702517839403592976626699117026672338051964613108932994127681640407257422679454966453954446515280380088791029146110218414286699380014947943513476603465575708003203753635874636915708614146122515788289108803898190753581407530946446919460271066870315192026359265917417352121441859029156122084692997300834708580282962718859633024203720443470810029143032934996765277606235151069748716745671437032223738021886775742118433185428265144107998817133304619451054460163314200574111606002463720925248019964372418826822666683372020014747042747761924112222324697211167212931955951284895578926906478717599636046333980328933853685196816076649724209611699700745931121022636233328420926261035241157039945498348145625582827703110262714846004872303495684174421625837114947017900159782168082847526257362475161476441731956217465627645446503290301935467402833525940618863258791779908278443610102512147354441973100561972126489655627478664058611152530395935618700629154520158416380147444037327127298806410485533594968701580136018558269182621380248302738104638653118230476810816671122815377392222836387308162340635114434828781063391209695181837581103769041967741871585863260768500570347066705565300424108739435181265246670065932012749225354055635816872746129352180636579678448237635136526335919490274878687825093034969168049264032636972570081276948004952220650710221803367154430262033783855796866653367116446279800427830413139705878964026056694267251905326649611715453772629379140613336750787773373995218110824847787070974778259165312910517732167894170492557587200943556222491762274195292729305410743956718834081417059299536301905409739845884797055988403999266050241159185927728822646048733905108226369681850163617906986617922987314155967968785843870363493871016459387953449228012516477545765750713942388568714009095392017216762926522157448740680622850441612101507600280667545354700371301112609493276883394414363881064472858500788044671255047422136448996403682679812676819848241188580741688077190489874993857291502296598248451343763747388111393805921444240915675676224319309278613778588377642879951322851490651530664589309160308008788128391972251134620698019291413238433422571520351197197039867933330755952204306436910299985660090712861096173966604872416524921389519599447462401582597757695183809567232930244308674282022016038155783412449213787376341638551157935450530256509297032028168633638371329450483765746925151857795483251376899699798396669217679492877583759200816512192384391378339644410026649237662253377633509415909624316783507511668783572227085328180805398530579025126536959138816552075264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] 2394455653361352421440946070659126649932304389315202327443745566127888202324854081920319107973928980446189521810575189156871439761221973763019996018440779664462367589701408866049647940543570889335136667685865171971048233311027120588286630240157035075485885000202428234201860643726688749611189503453097413975749417215958797858722839546978418487864388639588648874193761156089382571161281582283071639450370662511583964027322530727940983863648570485945532164248311164458563570052170586870179846950862499285595112824639225172979134387957138116264551737157794074963234714970010779835419767198593822800480332395879064901814455453516238060032631191383725871612076358183724691704433515218424939681409228505748650500180018618842704387767408578218986380439767058365584128182230984857488858552087992758586601271080809727723194383451910154736593760442273559957734014039322722385978880762504008252176568219996994334653316226078519838175557945934347747350076318008751149026410551587222263285354107439909637239070875491354356471889624386580006478023163058258866609946049678561998948893184175781622683140932992386484448382794869663447854547296702215354533960026266264524448195444992039278860694171545775454147590936291396651244824756546970962223814388534867021712346740536402722847286103466605002386932735856483659282055531678213685994477101193297178480919093016385310965685268849553710696107385008214266921086349022383846777828312106740162712731308360291532688307944220131677231992969861665743965452052540363595436974325116604075719418362808251179615492307265669210495414647032823037251524654286014222526662637368759941076128477582586136410675273097602551484223648430616435186790618164877552107364328990934918411879173329351519910296853042061427491197730520629971229418714860669769956364963929980206664111783127775435462155760932546928195800334850397508493319334796865731825306605434742336627842799563431370864125642250454655660840235790675333065719692493904413074423755634164955937624045384410840980206874085935327250587607699847386523839902117787443469450013301219735070827960429585079826788710419242970274463065051420201179162861196394269547091329449278071617143378135148427844669952714703539115811973143440700108942281681925477901887232585136692838120778602651758415761938795003919868479893083783322097233832658284275506803714598897628023821603646244622854079394231050505856945228920165963571572360372205204106513103130461721078903555878039996712290014995542548126035237078504036436967317070975569862329600674619480599611263677576327968180093587665057960828798630938928713663983679480122883556245497525807012666134235540849974303306293729479700099434826876943243420376959093657169854556223834272831877409648406513072024543986673174025143938728214884473536145266277468785996109246121854349801642595746903118820245767419294685485987054767013782889289294672589858917154857479093196647140153407010132014564981242110331001312222848713047698325951910304888330763317993679519737045489376501800641332399645229705934306161207553839595520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] -4495354535140048544219373567052280569708637013330569851802837544509637174171278619325889888746367502822010357296452044036670179343014347452403984184503246446319546861452520811175144676697963656886870105215314545356575293840994378676084732761208823966304677063591716713807465706182350217557430408635130463417308132217937754613646199019894178472357055746994071727804483611819744769952203115101711595543102700979872794118054268293450867970216323505110311124228534798008540051692093522494411302401670940835880459874154076188234945137916126474790377531959589063313550460585633639849559707475779766782378692724479473702254540337942886015828296877531281586076754838164928804126936588974993963894327176488274478110653992318047199394167785881048685516008356290381731443296310231782553153282956901163653060988220088196363150060162205548953609486060627192230941887390493501367131267318453153071162398916335240229713612820390805165037652101306103430718866499123503542353339210887079316757503572125704782671336733304608798098151351253609641355656965501565684780033022394757344464516545927535117089023791086832717924929814490235848156854007342205812258056425412126728236914760141529999563611482553087820184963825016513705055827671031932054619642408672211787190390503529210138161817478392804624663634044225191234519144947205123278652149047842391532754520824690631460435324738461101503820201241976820898600634115176679561371907390743937295767433685459786269324392589896972223611747850677257533542761001028764026971360639513810366407048455993573006784458903731349291065976865840564921393444114893723482731759853440329541931800992677015165505636213495669576937182901894090282272637667086370081743184697445010885958835226728579017771026613417573188856613443301367601221586056253264719170617124689186280759683070551719610424919653726400541923360769766050040918760935709873701842079909945748489366439360062345721992391259880494628855152153329049153700611446437969733222013918479667357287410198007978403952930440683271734089629994961658348042753150622560891149051936966169866719975547096476106156460664586807399290847435037444626332328731686988617064378011973297418310537833562229531581742912975973362783103630670795874828483385128112507540552723872439216905122932247996289126673138237408967984142358219697784136632777371177964694783614497926414946141633252866613411078224039704026791531529348795774854898987644716707810640912947172155940590112796712232927740203051025199285482822523938754100441170498768114385867215164988385622567403818376166087896198869822602804997202402538577765220778565847957223469411459213800872341127813996972154619683153015232717176107938825049221295331480708154041571606126344956663395831214284754508382196787621697321755864372382692612647617613952276184545579086529815803905717328592663391944703964767324617071904718266552375016165465222520111223275361121752087245473488785113482107386408222993351508797971460512188183541486348022942501544047575992367123745752264626232095037266394789367797516488920665178505216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] 6380749246336911677182884531487693666150957732223062179126508434715841163829487095161946303494825365545181803191976620567684449657088394004116998575872986667544093090942645863604415850392652777716564560660399411154063525526410367242346436236801272594700581597832589251638687120322614641919246267285915566681131065903282059207982130432404473115314557536964478065604690758772147054122511912299743011080394006512020806483650911102534550055493463673074108602687003376378516702706046897699191727607992703401782349570146583574050180608991721068653951307288570683271294548631827898315743965954424098049660905015543276207873278167927359401177953120903150553069327123125959705800179550217356453197945644530367201296285425017451401725477107018254003050123793454474141190299171931535509505133816002454210153221542515100603572569825779070005226881698965621292618178746860858922205445346628518302753372863913022043317529759646856610575688183560913859901938816995704151404978789726647777472565767506628130105909681784746382867020450320731283183837252409727100186420102722675535707233918691790728470630462061860851890753986126654714466737179986814878371674954125863618091279838319584852440305445704093385874603720398693220418339123315676398191460356499979064226930064521315532772238893879403852296018512458510098143938769657346234845552465646381240793987501974848102675220806787869071463439828867352909384094209605274974889901362325763053991273746769603776638579133245718882779810023503256714258137851201985456114952371172395173641413532410810546839006012902065620652309464436057211748413827794953588029671609472099593304102738086557625271951059998229464671368139568578638825496889417598576361723011686741292809127437491458647232673526710933736497944368016675333048885250288758514995529650190867237172373622855943512657244526623717163615575238589710877526560973606752049624676053309620519372301118915352634248428130818631232894264895450035613933936800744185956725388643002673681545532663125494783382718980103438231634101417672085625068154181644335165897826960697196995013375092496293374830751877209978596644932893897606982754422581768468286676859639214281526514050851194201114402009218584086512111153981400634713799662891764351976022074588259090363324329214901094959355439710906282176920467818893937349226454618348779841345846513872950070179847713323212261956593993183804158781245980816403946189050351751249667049398561983285146607514372275079142545529847893568420150692960667654271000776473884198248942518617610416127433184106627289452926739904546824917385323823461387764045113382011737407313306234829375629225581696755596064760349238497879536268941744187820883699426432112674875582079594493466326844539712720497457634223811201135922019281620633385269134270101476482766164660899475064076430167381108866073625418303893376220021201923886969039913948383763792001936161893220456271899718307222537592415771125626904037638506508273307724303047613824169901628994082043111890334964850896934107687935694655243941856315449730285910548807680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,19] -9348390218299078033387713619741075570954607034839718835001094360511048162826683568430004451171953090545843829301945042094553004482005235813798193746468168166645593388295862169211301185937677771475035546988657450724997283280003846114281616988246745746405170570350962332203538248449230063171387346315380857998929699082046505405965355280765587380484125025281456831274058964989238738995373557329564450627901584155454414148845490547475354208062851525891327316897817530665973392630146075297019568608821000022479198371416716230728493367544603302871272910776168984004184271056863713468462054659779912512272098962087787338354150809992448236307836145333887515987498581287295084776347315385567485698218568556206467634205130925308627898468287623286177122747120132727436371529076734045121914668361482567406243416291073358022272817003655147557427231291005847677040518426159248784238971164367758437978795856029487052366501602659102345273628530902784154580095444105033277445971734100748318327538303823469865851152478464114044417952870960863082250944730196475351740314814698343627566312877705495967354966102213705156090026793405801544305482068061320080427554292320797865878895004950349862644003155312778401351833652628019687184163045046720196913524309852263711937353304615345364483960323746814880233539245854665079721847987124107437836993546641815917603764357444114228621528385785565180701714487337895307786694484355910002630056021840230378719508451302642006060528027134837146324449065238106506428121229802649023666045759140543485262836870393476914685995265141415368590117177121873009440173351181506503834827737828875322324254770658380500286553938802175139217098404365956216409099734645913299045347960231300110699283564497412328730876961401593032880125829379812190615850637238656028209846720811630374533936420340837154136818744042459304013958981690429644277226788308317071417537963724024160887357610329263881373058352637375810031763982432783082601612513014308495767526208811181394157935959891996789415791268284372689602077375649575400013845003346970000118033139043629578500283100970338970385192724879384030418750637727729477159384974093837276529104656677639514357961832914451189781135033967831801249280137105270824194735309089413190797373171502833174050988515513955988072977753171488220717464578658664461275959002762830771211766093406880745952976688020813665073074404684896544731687503297981731204491293823833494263874946108803588073215484899050462107126806894627165927330927400933584971187338245814347273578478117869878517434333420920895046120418410749725174462850398896024085023061353069242695242047942738060383754926080583510758347086590994464589182135254342707924898560303178648550053720307008497694894762356585296584514906237792836264277047471027083019835377322508926389165873683890558142472116647950402051229886317265282268441942368729707633618982124121605493546400084799384250456643868427104010291486076014906905053259943284468772117646620915051080327245004080740333163387576840599382693672973247022884619538456647723034607616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,20] 15009593346303060996668739941820012641036312483584664010975054394360652905916965542648363386359954807091289551058048581268330526765780198712582637154527078760769924859924540762720638808035112832838706182371104536984329351288295914035941463515934544053509633882349547346962386533333594701222301454692708111844355404753891698790062914789796661635449184584533862268538376301894407395059160125066132050894279993005139531854915747320364472311183087636976321912216197175629862047509929245479167928081696487270643595139053492765646725120975387165603333477696822799985515023081155880643244049752684718006707136689660430930894215849352680493698687178997735536437853797325577649529244583593991564321159073332465147977320229514369783447875554870649993902372493816979935834548440967013772835648686296322443637735896632760005130099052633153705735268674454475633561588989636895219401033099416213354186465058138110744113854091821785241320503907597264442902394083304463092141771446896119256673373605692644046127190017473184187341377357102293388720345365537187586057158778350512321860919305598083206838086340220316976980182099278988471104392730984206506448617231664580933590356407055676783407604444954344027526128106880863107742694136955774954125053614016087149388967911108972689095317361444682001489940857840685934875501523286385064335547088824485323252790507413899428903684040342667278353557790886812266608353902430159018548263250613195588047273825472410580665569272490705754351240693119549989470264769002108975933674879777184133557643631007819390615981448369224585482117264190137122509920204418145058333065583104820286037698781473418803516598909491252117957812645540499980344560255509890835062933145018375255664082938594706777297927383326330172739630953699899959051954957318125720595705888739860899460444307516096996402574536514961312119154601297549098625206693907758066087833184276161259457765543882918565167706203027723478708833622635269388442180121648207545479173909663689792902795502530468477461941107422837957944299958915027072945443006917725978278525006297530818005515539116315414779830986172672378629547013927162261752533466376764395449883322302103129812363894235787414681483693003520583999053386590736351104217572196386419091325231824833786761084501636053001769738867642184923721439153288601608551956849877148343496168685523560807769007227934740932694667089760034546577321736786159001528922424482123737763966719509814764791795255692241417064971841811170971798916695116424947966026927311484334091327475117458963021452455759676581366448870221948681966331489660824530893426692093834089561734946354626658475712203534659362067221138687697235710664686118932054051400587250925278174497946608029476245543135514191633190074985306987106724020282841628792664359717652426330602174757131470145009480967453344954552348754071371037213750856723167680189370354217779441033234466750860121161422808325237974616616748312830032547984274490810652544699922202784072494590742175016877139952594590444802283631367764235374270663308631638074971914240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,21] -20570731082600460845080503599212212512555972707464829487842965726316372594703688035575710739336895819627283006757324167966919125955296922366285113847844933591422621903619375458415332023003199266225713045620806298661152446668085643210486318891408576101737000180072329231017498117560405325744788177952159228499888389405320592691846135105500708967142788185909628553432749201114811380578985032742006402268586607639854417243968517808823904262312842274912454776213654451681698403465518909978310417102296674297106435311593508936595524139449580731340495545180294267501292532034123096202104748913297687610848846188823350860562173406877268473442226098812732719170605321326127299835182189512017100369671167700979412111483918271071217181186407561427486942062313026584189053434821692428499371483119469726401842406935083001282230372870671308077920924960433155347263212684543047642743294323965940103963616272909628437179016990103264001589646573809702180977284613210079905640710418933009855649768275634306067097356409042650974205953875672657939338011163537601975626989366822062906120479468450161848661138182772126415099124465243389596769472331682977016531572468829594081952138039142609817404714109605001952663736545163699082103344975426077694692112226081262375030061642548978582291401457128775580639397598228801389587292533857130843760418842152760653650396890410489895764861847347751834667133742785274653626458196433245521874431767293159839951005723739296139388340778470816947488621778401793223760362123636843833151354223133754314207512389551366210567257607786700543364866028681474304177010284258271423505262087507630260363630449243202323319477104474669324790070965819448410338480824958376369443385130800205450539543498137231700723730112274870145202346483618342559423260969651141495745044501475082609464287432250044043875748118345357369024876018970563439959478418765214127478658344954177380887161255830955498975957744537090436099322814269311871220949787178649803062765723500972787180067827564370455003315652866765984088755079782500603605725993669707459037602833925013489052604623645669844043427718918691108086014357142209780196324598450671675219066570657099233024595411160274311733437214834718754291086147250286036984813598660582741892852579029649693621059166364608419263795466302133195357124081789928614790688178231504923145094481697731471284627701900567946647936970735848617077234153203767204157357130767114495122052187357336584487544853674871792840024370452457647550729682270447472609215753293808682633999196514826380819890539264140730425282747895991789950460563991568064396441226258705875404844825780780749890319906145833329848035802825283345041900959465652010565990175333036057352181252911258555939551063693544129926100832497335585051535370132063648944829056782787169802371221577161034539339353372407148640322455017917705147982490533889685888777340529290536118123825769478120620309730359073473872472900196754005550168133984817700668458071492999752446385369305841337279900736354854370394025382095696171555236263156950022620184576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,22] 19835549176475096845512758836718660403686118199453012779641768954281278038133885637355362001457060346977202370045603932609216828946522385819513248609282143589520305322088352540314509475230244594973137527638716566238978998436371329956125757822359402227297699011028634595806434595544993436695568950920018118586388906296520579748380178321351630215976620924988207179095302064946134732152679074620821416404625057783534312582913608770126925927451409453896485528414850104511004161954309692869863765963567230598036209782413835492738394647508420777789898948444882529531584794646288498196648168643059934364762565618087598984630450677698618638161939479373686729377350899161000364713149500329621033410519888042975383413086350636915487716337435608158105840919679164092101386331181304286141573027584448291203117213507340513716776736386742590994860414653748189604775815598406180167748025362247421154619273488554089900655098645419909055186531277712265356644749119168198630871324447503179906303120513326948345379376780189593488551686033701330904168100050564736339704716437204385517808545572902024052870061565888533945385326407471249290518966749487876975943268921647414172805835261715799909614794474118731189347050615638178114060650927585792801347662886216386941752135040057237053876897749570011371639913553029280118221986852842064666987464661070175548667196097520042370838226011611831458068631725753818553497067624721281471354417501357371203261097532226171589284725546638321711027316848340176022941645290684513610553275727608052898746267846949424498993947463981375249597257547351719362543930825617506860548214670884140296834669094986401999888790504557746263412793184960114220426564031114379200672458706773406276693912806988751849843173957630406351794284228887044779957552502313382288956298701968437807699419353815385500450434205800792024305753532811619183952247997875907468391066151665370573718771996398918007932706913130882099605538009734497305856479651521579188119638022665603120006455769446543752075210077520064344174522067724632308179804716846632564548874553778922499533160768343060013312196557221035651943277790848094451922598440952730129768460222743924053514967178906670783548997644806908957900973242028113649853030145964948543743715651260000280240238056945247382393942543479977122100150086799960754342432987784522029612157517762320626284528117379092662791320100561005239639540557303294984882610129386915625237631343557561368850467207192335150124997119846070982704556405289388790190508975214579900089498355589902744979595104436283824629643103974038567339918151888535652993541704477741925911235437850378596318328714333554820972624196668967777677205130343194561376000071530028139932923561979895026691403732447111655298890070824147455422277600453397437752414300509129945854781800148339451006511129182383430239547636551460878313302995483286657057626164457472541926681792735576350942987544446111681667062155548185213281502345143266955080081420479598147111339453591438635681275885584207480653230287870787807282379219716645795198402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,23] -10733621420436244980482799096496005337583032747719153935731620353921066452619263333568616713558660818061070759516211734409662363255740617820250011914577392140203369385304209086612054381197052969078517789012225836501003094401265043988076254180010613341394542056732280136959976334924112598417438699635623387769776076884956946571737772921427050992991193219080981816299965975878313061320196777103082168390191091553847279039240661507000803257239486128791756505335276312492880970214116841061919868712649914779749560429963016316917434039161804165274261702701020621975731524182192332388092051632986687639272524066109152800380473257848239159601870016619623300239365121897842297645295671741037544452588968093537967396436176798050257911971757219659476472912469024310940470810914708319506810024960672922736243930359042849895451572260383642322501957230350381684239985100405440931872420998854247257777203656329403788018838029754951184963334251381082925795289245364755003797036316165714957864746349554322039847135932214660163161600791620083077310816622666466149810894494554275059812880959851666109090787023895672995357279104399431983919822756888096951905528260516225657275484963190788870612205310183855182905447467405932849847278196081356826132333288474379011732139096559893258950544724072913223912052888610477609339753495746064540263018476861400526466169358981424840752274836305837825835820957578640393271426165916360413879400112225254853923661552190202194131269233113818786971558230656174859533946667962397668589492309037999008583900048749843165446916130916150407794651707417702024983377900023917775091434540430139848274733836409759328271066490204560088916492406346713776480803346102311769536053622297033792134037741261562726890282544320640726119657428223916573780097458840642647236518945908725432312575088873246803655833118536763746267200977491365944386284782738507331585250397103897279291660728815457169688256778859001880991752659951064502148924403954319315936111424809334781787816192182785838332471275951630762894244661344553758485735070947609024929991875912261660753614904498504333269013399922720933318780772345506069547350929637233606464519027071370794298784161315834569210668310721742744574468095100777356618114467137705465456949502523225258978583787869662078774268524239770920335237184887720891585930649361960282572160168250255285045316940425326130044623226936148670613340742077705679087828001144401142368092581996664291146043977722594971767515918802924378276445233856334084906925259246945122725548440894092539599478107017561005783659998064833640933451237283785534724416484598026458737538493935744846969149425060508896338304234130996977115239803777017443985525300415338378766681396575873712684599908038392647365996942113385089265902199255892995448162421659016664642222299572993341758027442645242547123722367257077390032474744046191536269140397299282940390110401182366843229091799217051546784242246942593233161483772533514006782097680371093047329340229211851223406637548823256233243594887719993461139516295132738854498336768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,24] -1459295672882107428901329201976864505836334153302388289697473241601293098679129841090529255283802350001766178077629329217211200614758380005189914292868696444213528582829669665662176226631863610296916385907590126058953819718833850390961466695427818363937388751557693069838376448405388782077140692998981820854891858774143602607111009108806124218247306419281946564977311379756071182611488174615044879681154667807791503191526073356794511202938145957135738714828483057083967891840995916633563936659769018119407120826360887644796630609239628275886716379872734902620321127031252238762523964243135843134575359679162181253911436308344404398293639009454265246751455597131292566124145748859708169360113524633432466622171788487284625131659561158268460480493656335325537177464436005617440008055428445698632912757109886789093272477830175002626048904003280730726326814051771321122775992139264274382717700504380129074768626753056090037738076650813653127018628193925260072695892852981028139842593143015026669013051101035600242386838375841913363825197925394373328119920695652031487398804203556287604361820902046989697157297515480299945478276157746168399535628832719463700405601505103712761568896714946384105467644909056933260108767682690866015575516457495028320862030417720200796203646546313433826616160966602277105350209510258695137870583262512068581303653411794478548229965550149630207702178269753735124943143999553495394746764776076487075609198370272087007084920121991547751140718690038751093274794483028684753054767566658890964337206035757717121313500421119871064925592574627843473204625077417088850649796985558654615639900573911249179014313846722143575443049035603131093639408446635785004733658632976148698077115775285298639825182188979891039603658685567927202627497547792299503820809845200513669517944415465424226970913977164747617382189274357396234439713607216200263437550697988201106242085704304887685365895305729649520435778955267713309596672549440083513869406121669003487671254531251217620723493075275480689804707907131154553548199874207783189055196154647770177346765286657754250677174154754962552390801077109043251141366408760842159482431611330643990350719476080700449339084797091706253884007762441890757218695021349865576669256304285616666454436414804370167223185541900809927884899681167551679973838373190292484046298306673137945501500660018600482174476834409954793035294808688813765877938127269692648898000964549653012300005442659618036134109068264443141506272722606785039943044738091419848482334222099373948274149230327805529969887256622393142174064137387486050882928993843375673528605826428684636369561272393082288444893972550299356149750545399953271964893193142595781420511509198729955108068372325775597848011444851624270256107916701476747885966122489419968156700693238282882119933508705345748615844804220404251441891613141415011784172612059903509612131048698350642793504485694279415548252764307712337384952237415523580334793483577862618099116190728241289052191716162354332125899965264587994654703802351107049730867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,25] 9972461340217152801816970532623639854852792599203969821105690784247388690596648875521126246000609168060141421363075851326787323474571506983226600026621969131454412799739948034408598601507169247522658491237883946817232768238862134072777676271181597375148434904917734830195155338778969542238242574813530224329836446214270068086037723458914308856871148119529472185082877999662301833270433605696743063696590701528771455051056941176783549867922210171026366337122498827731971832826946106986190574223689648427603887726316464244164064727266394973612481549621898702337432891252154238130604958975860181162646693009850537822876046438339622223971508976458956041043915773557770876338666430808965216633929715517160149219858062402376382078347077007640299977453983697703883080924347011355189796015132394036277051952304823009431434500503360952799720882667182434637958545687418829474597288971168895550047652771920133857320412836245695431975014039334813526055313096811695011942217993408156818662789813650828372660140156714098313860902065440020483047452201784327810947473759084388267433302177627221690080937715135195892159798942898376699990723946965915166804244919414255675059434911123044415828547780088920547679197577486977491767000480008355500438442100313748847439854685413639599934553256033750000804006247513013562149447089467980640693230738001863744296697339913868212024042967949506714101628168699111664898915324592126743159840746800267154669555468089013588647737896204351752088507293232560798900840735419013398611083784428830756310718926767474812283136909826170111700438285320888156294055522083751533374705041101185706339452855439678980930908282300996702577515732878553269941586280511835546798194044429053680772089233405932495732406046328033598969763667013659429975172718087536989345003232563805185435491784331583363737053540056599893902310773647505720524851989490940978699230014657194480002872363117769674978797537980720601496627522593542999679606546664444593656471968384738949270566002713098806257959029838855927139173591475704232739911136793197521939754786821206782132531324140385355284142149483420823922223208594661260305177680673668800832594466994522917502175545926570111402542955845117932280914730697166848026705266050900025700474008709389605290997378032600311622101527095945191777713916790591240803983118304525731570674291133036399336114992601433125901157411626867849281142026622548111033975957403107872901338343173792947213329212944686937819164760142196009187069427456501821291431141087917452944987127801766486714407509818480226079742368404766486545567592792697500459892594880844066843629605988547907545772728151808665647474347475450737517965453684240905326690015311166235603670907527720250361146783408973962889379325135679606061066908896813388547907802360859954702374674541104196723040203847113759940294201528339969486467862369352033362983277028344544854355237142458281287620079619207169050711183322399424201211821668952728349905979149355680157450924478268831822119119805297546990910402599107810314688712159047603313442816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,26] -13347600265910733769216962478178537590921894524523339306964545618045448366317735661476451901923771208131155074018272332746041680448214198324617082308152935485510623528685981840179340818250032722080347003334365466794783380724196395501768372164597311242021166322684105765025815838745444228739719134180094198419992185561063640476375224037621411163784599162339943315391619351344281705856015951444529955336393424645111626586371504436216371508167072206806532221110996647643097763935994707700771728234370910267959625998330841089233240607717213646745292361462605703739133099383034796526572613580272551568670712639123583526053779451836404356564665719919000429186604473313308590739220700813336218819274431863788861418187446355561904595192101059105983853068342166648644204753483524121249121401240433706909603872549786841533110978595213937009798932239938544515820780718404668205705541379675532042443968271060957536379629914170390268245951972561820156046769758703756192497970268215713168867090305135181307534874922779530264227313992472393637978664781038002883236580213946935909070010836333533949019562092832553810010826200172773114801369198944986798353973012374789736802259096754668950835053370935761634048982732868163657266978504742061352182525393521233738165277319931402323417052785122652283367019010767980055714982887510591825117246450954512909043960934445350829469475465841473634764765127972728856182473715600915016984018672221615575932797807646794458323410749783629763217347359911281271059736488764896186328705244279015847696745917921042434396079490617828699704514157428618511068721173269842061913159794092548504782452938387908788356860340164045087915916663781427996128786256553028324018899272299972791328255259982527016499075367045596757621420143007692819058663307790908906834918177465252256095365536466013846826632241294032977354407185301550396996474864192192289079275885074401651285939392558860793194817799962351791398331863228894141336020130759694825653377764626955597769200358727501533815917451904547028282258849729081922422555019918755919923480822190452649934008549695381491832118076448574024187946680344896879009058385671875536373743318338343289142293147625719578106480235719643666301645788283572035226136312482098015126663182637953954473287637544923726951644267101961797440167732290496932079481495212342058496453359007179217320716722332383089581947111241416871341637235331459087261301705169674119924152232705305336868831646611500575953697165558601657947742916688779840308628858237441898812754502623009970309761063670788546133320170057441158955969980181499209942113716499973328079180349005834131134849937523289767989482726029264794877715929663340774671388586254258679856591861309761921586587178721500961896252557796470909780766676489869860810460267007919945507885897616412401198112019839455962193280358363159284416257487710101501630699614789179327326249923153080724295728428639586811580476278092665427996754415561371476457491293458139774476077266048410160429319320916715127477637261100739334398636340202030841473269760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,27] 15339280837882335984994696782472387791642563544691228385117736755591448817775229861833807517234726180230170661558104325496774600770884340322930295324035195519676491076298604689872809076854533785320289492946203490397553391411086019030319464416294236987042254826454651305457837374490798312901025654689018730791164621299013643223787477760684904011342408676040038778825415731388863363140140436327645844373449551645609578044654682504691089182629756693646550432006514846700908559158341171121439771249243458576766837319163726660439181138419536028627191180699638674406781611744132626826713341976513785583554903823964052530042408718461250415535538192640138061098385347978631909744785366773840606182046413357464312750884718195870379685572352966110680762894970113789142430687640628334286945284561703037450228174280046558080466729403889989082070940038474259133259942787530571475183885969967782558456321314866721225795823687302802968929765048887652036119104463986006698593304110284401112619000299873717843179098999387674767643554596003503174709163022837664011935467325327147849140923510290612154544926438900927910784040289067688434877807907682547754397523913768407845447596146266276043236470841789548253384147071916624391603778332093720367459409324645095337530404653970045546602704810195519436810820350518082019960569715783326945611291613669434850598798972022883778944763114547131100212291989576632165127156825033671374594297481909963700102827808917512269351601744247444452744019839367512205846081486392286211543500632364587306122130118243619830157935505201582704795428368734346325802421424100189115728829746035764493824200957481607864459573188054568553055880742719822347759529953929420434384037402627418459389646175071499676117699737111010746844384672412332412530658364481748401498770639027179986273333812572375829917324076393661358599515258151823195903282758059904256220505463880145810724954914512721134667395150564632622128354958766913160875271960439421846980460075535014073590686818112947122722945734699948114829386701363756356757424567141235613378532886541334277778371880346452861062039929541688274235273691257739463857859517840845138483614018755832196514990346332368373786645635089388280116106404169848211008920452290327496707150710389053495582871552668447586877080512026539662419597154249289622015090488166641846659894392114667870753983718998364112416495792876431317360929804988794472733538095555394984087229237518131939916033214968474401404778644481154393805780265459165679016901924472253756614373916226745078584012323252141206241926153730694333354062694504464803854416143942641919066202765406014401856213196429779723701301140914732030312855556976272005209784176154025713306605529815085337996595435863783366249524434377532394333319066457310668382526111294303772420547203859043059838733900090872864410353645604610130198185136718608381111397589609896686111205539894616969594598927478538817034777544836209471900590330506464804405400324226896278450937145180347811955864088757903367555619734828802330317607589220074008627642368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,28] -19367620080446062771706140824671878105868158214184628750374931004746051358183079787590402339684470886896092307655584688497184739742186863225684456925113072603728089340554347369319315685042275839133047375899699505389368344570821878519576053728910124238859702003300732687069753731716349658096449836045411519791172719603045859823657619900814218664881627141063216186543029197969373316977960070407448922461540725857142225768856545000522023002141745764884827618776786536491687201842390401859230973947255544081722555825123628263554934948433975399503442423505130564729545898559154019057303086817384150930772821519098244006441560037073596684347059720795889944167416655863462486210148528896756452897967408553390983648788888270037992325294754001366439498217441766740551163227248775566970587664551818689818616596271378907683034105675968485027898688536564410160539980724557063837766400038485384281849413686863313687654744576552177615864335259422459247499333909482903190706337186148948939724504496462318020484400187578812135785394151889525597461818930472331991032778552048465580111736535866539745746476657964221978617151411774561162297059554929682353046611365672500815554157569736995129235830863370474846101259812787588183884763695238178833541719031094365398709882819522358276199868845033062889337462867989608222553066215454445345384255024435731916762005358781907074317281296699781876718244773704239187176137581991137849259445917326350422078905984088940611933936619185844486183894705542707540537966426148870413193140867676959626728627281355446403474644211436595017775400346161233137746606850709200809823908965258034177161119930810394936564674993422885834574765648485810545761814061447360124191703943053540615123056187239418294473238903880487214180465917608397953497147173151370656518889552031441191935395027575492518834804438697647027291126747686377596512256218944171264847724312969874114989913976811060364293865011415443410079468643720293624902325094803224837906347624265065109498411713552632805829786687173533576947499146610521542119497409210958203735987128206803559308741452718386134421297299871421365780487998558182629952605027319559977721528746626118585648302544518252040736491936802936007161348368903454585077373442096454694262713483931211338480611078573436404402478627545575158342421321670767167381747629292946094818067785856060258443704685550958478500966170930794996619272292164935991067526290690701948570218134419479707307863193499993392739786812316628495704061008061610027156595002431537174557990696437769112984064577466274799987616669232645694533895403085942664720598615753225988902105569491408901604593573914925123504916181286502719880196415535545480465166107757407298495587457596854944441611777343964178244645171197069855353691537042755884633698825498142928462264438632160348354920976464119685064214831481595714206292439063709776412808507480172862351595306849587807822905159156123890668116725887022031248955106032805153993979221735869831282560151950597077513478829931484669915482762657658047185114096533096261306286080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,29] 24366055050787311222781119975628434560788448151312500558846826972704519023978044424217817022770134972601618650807152974657087967657476250682061175845365510948335924900526268505846193954524109362911317355177518714919012174457889235984227108355485595679295636418126582497433067905403598378440493388903188625353665771200627961362299690474734149128670415533405080903261156263007745293659455656696876649799023793863723247560802263469909454660918626941012340324336952920734886002696249853757743423594865032841225491066530440844564341711203983492399310669510480930839164881170067953775950726981888697199832829772078445599304510578279792924658289286286182124529498337191167758510543737059403135734375980369234208925310368563885033292578547688968938544573504600940845433188841350066538693910148755616476947856446379071989007643965964551104272920559838319147873591865563355788286236978544502091481743249528837358408674271862566617109740721939911042745559928002157406322430793322864298774674171119241265115286119568708083751000847528240137689024652606820926197885467604577278624677397753383701072787900900657728203837688708710070689296705729602675251667254101016384663051127833391820707710003487639187925053054544039628913286443125268489605811409175738475624274268220195841041308327571396688417875845234028897160281728846468003212194047997496618216994395657674539969834656795906758081567958713075762406514697883355066114471311473797326763844368273440846207470245638289595759595906713088237827547910101190963420126470004155933554548136705916926793562547204533394061842724359522273206184186317879456717669704793926461236295771488558544201118722120176857553129740388624463893435216666877172369024391260741935553740283156109307239334183763670933877635454000368597408452765233809473423769306380696034171355339844207924461849016419243998822371384199830330258911529854748917772044003378512501818062789934868928342802907552387525063481187096506313592761354058968238105760892617725487594173151696482781803743782968548173383841601855531449007010098607141162618476300500661046036363690329891680764392895076761079477142559946813393297635333739005879778010854072360162924488202936398478450525636228723467022026339650856762379536117771224387531400424597215280781728959505622975787317819587288259613588512501885134092927261492116969394422114260435642468401990677025823381464606335015505536913296996690081288533606338626532873076153753800622394706378616495869425483430720087994273963978214306899366529241678555664121513400679975444114934758265595892496239946298786451309093670831691960078447848086983120993091571996292812056928526897681158073461069018672201222149020578772697803722690782267626913439210523928609938753382818748755905221579093996490864258563414459561931208143413791151274559061026135872057387211492641732872505759694671000430742067679431096758548852817007447528844341707219380850319748073252634873336213562446813196854874772913915393298331477575827929372287872227133201700975599170809851578487450094762770373297853128892278112256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,30] -26250608062183300299728965972734441597318490875627635683688472354207531978880952496328167121176073778344418624957225665870799203792995731743108838155686096892168939598122646691664402283264027741626976464208422086124360309335731867050885973343200485109623828742605902698323439605631240475516968443192415218703096827934909489454934985956450157558124610418155312050186473505754095499780759248252855888655877995837789198912929761291147408752371759280602186650750349206612808363324835618593040707300018570573603724287990906929526072781390299481854003710386749196178881086761812520794554912970347024838214358822525060671667892899557753179411636816197560738309829935929289343542151384451081129029539770795080918618211717125927328281550398630050273812922804778377170418263665192059853164436624397251339230049452047758579904870512212011580859760161894511028676920175124086776926317994255398308448862828018583774720491756873471276853765917731989360984018973082925361511042048213833095097069991867242917685921813422637304191010515125417311544282171877959276132553332802138752235060379778580398159882526410349205002774839142402008612623434914690469660540323520105500018593486624290183042366736649202895466605532596166902336406689722739153541900676161893071937953530204613505557447663840333730891549659159232716936518730572611904691799640283519097480640242258909107746896379055643594709566251815138163922398991028672280870733588815472337959041498492667966128963059903691258004479949797850258888041997389239630857127493225632134770549076100991391347224260535712855353503942109525268276469950671549774994123301470436780785803254905129317214164303775443287404842998834572874407877829150533588163092861132348419245393839157922567930309391641914506461078417155626317497277572360658671708370130410073098602374779381606364417932723661509933778649379704322040365171214759370546081732086296155733807678302123402755797993687511623089719098504297276313164516868387272697366418157252279213672995564933062433893855442121813960051907892198509611395568364409468293642545486843229060298116480520709011622398972774647896860235951602049230128534717881823199454357188104948149297330737282836390748434366188837061105315536125939049448146140105862797495697432602526730591892913742906337209010118336590908163748991485337653276821882871857036027782237610616505368095601084675412734131082773547686643933312294791197900504870099847530935741543386403678975679029600250276785220714430032556465601771669422117739244778447021167579662869004200467566444276368778770697323000138251696642550166515563308509751205327029611938119823883283329247206073038728173244298613429749659581883361141358304156942286089961650564093456312723784422738799618766262215482719019464539841843933776950189717606997815061329096107295644673131105602891452968764223166254504496697802999365389647897748599488299814402128897133753232345526993410457584597635586029211872440021456424960475646544649089418341381824932319816816481626179536952877434667602733742878776465021092571152036963287040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,31] 22459845054346942147890551941272511635522078237420816372454778415553709457128765096405719656894198319709417941225185600551142263683952813981657240152818267037368329705749417362170544268643472006761834831015275786656249328274730731716347321375767482050991587646542397040154959233091490696793344816783957588976273052970647638665697764599067385816180565653170379221244138828774517918646807461064786759134849916604836543064359971518277676626804543610505793608530406117008795645776080628624415683613386729648948127043404500870605021067887640666127217046388357871177060665884630502960700085257956435552119979945821389872781788370122748012058701116579960557292991183015563138529603333755660534943127934690476058457593130214891698852673314591005877732461538937586411796447621083494650976686593146289214983375819320281694524574338864081982568222028731258745475464727279161019439309783407649455478144651398489144023479744812968752964555281950972354228241110455533609479765779278389955151765779202020403933188789856429982730194311585312524163685577388638118073030216831010493265558472323688753142729414423782847675867426174781931918288957287642005703871767280069837566977852865290246212811231989728105212475835991638469549731446670965858301545046805143702915062119204916930065091588508333758334451100747392562327514976200159805230142699226878137191800036469190890991248544628331508696412516140098567539688229584876555006069018197222296135323660758345128440657622984495018990463137405715138617919431343598129529527856831903018135128798323728678628554345244613161995660137315876434994756758350189954395853791453805709172890929418541833363908143010841154068674267211602277937579764245786188820276881464148906746762075060482606668724228501924301141830686758730310480321489221910114744568513359641268979432129199938315346626656021607580568688358382025826674664421612280461195731928305546695940508367895659021559939162380774708016008617256801336808716551392626084292880728085099968534630407906605606872421741143983111596533719949454359135233551516676580493262478275585131650827879943235704805264920831412418917279162997415845674668943178713835031244075431561972369325878202787241892233933364119163873964311706488490723621653740128811249119246969139787143825215897841109270770436628511384458745143651720041819967589245459627445747064956254328038102794030554876714670677254458181361965391502288138697666698428746881319956057122173043771934979501231511408436201625714028959117321579548340338113212107832947773819959208191390793098267644520399973424885443067019133452779295746650850210734440679717075800428999908269227585970401715996602371909008567074257592223385959282555209310840291314973740025784623068093029791108801834760731444272170135686411862574491117922262092093157186361336216993621120301827719812632955499749545010463877405533636119410373735501488419542443616744082510547146620609375148031634472141068820998741029895454177746423813274997013650502854014879904033334000077017649557650024142085174046270567053018834853300717748224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,32] -14172333050086975855042327867294917060422447452837547295278451183297034132738448997315903486664950117216984836688877967257001597900718752816656215854375935741979874291057137812897022614304526436179330132625638948398595002323810309986396284540683795505202910163946705032617097133142749852632188651427843669363453992465701316382507341652979507000835560909086978037056237182191131225612904946469993364224918938594247925071097520377015090225482974454866967457751455116141490485014544635824690450457243846087953299038524952705868641703401086442926406837062952072708790415002908769677742138471452256600939459551692575282773823410962835211243773759256329649562686701361568441979379223137986226460995244233276471643750776600571205649695776731998738720713691346897854564539888739743108680968896323635241137668658871204299676294886411356003231991612413135436971980225964184288075828721913719385519926297880374755919856486330841781709216951206582899800761427244408139872162669888100621732589846747197903773638569051802774864423434196011275899979803965465225176517713592369326498931468866221413294386765418687393326665148793407454788289600456996963388145737275546788618777668800570279003057870613039964580431914099498564268015354891840293939460628868460076495548044690299215560962847203089139647642941577179676012845707900966022133106885130927570504516971567502729340142863145148015185177642233043441354099500460732184255196056075391676070749527902135732260887542414182699442058274012319114347139780106277287687714492160716560514357451407916595719378524211366737093194389889910731440253612406156424185155570389773907400265129868075655118062991858977810954495393639886239552598218217684938882121062887096496100300650427750989519895501192206100130521923436219539820219635245864786225748805880554150529409038909014743656346484456185709867762576875812680346632253193894767871255556082800032699317301705076301790425925507874268631182235234247260701136695520463817367466235343669426196186290380010623270923856457987444606433937064065930142978377866355345421193365816764822278580102931952904960391527952617650168730500516433137242780354574668922569661425747726615880150671380601247197101130387667128078235848201528951369372893080071067335295030720837309100099443683729753351612850417358461744669534996986165878728207923968567921677132702313487536438152278606242569983462071788984163435272590217843027654393741784980431918745846762973788758429197942483748332865315761616321549823335461826078092261281945632770792753111512369383642180477320141705820455482917368916298657974134065974710581288409269683828749203637008632635429901729422291482749561763223336596018224832129508255624378752437625177364194902558904151337282156664188801783162763123079169306751611054160168990588818493045821324406982174444641057927242174312775707948613767180294058134694951039422090092270758133319725504277878452710304970436209058985110420112452954172740348079768292950845269754075252248623149551374243175279141764605955947162117286534783545691990763413857894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,33] 4829107253432104695614181652457594174809378854724589851644406256522373635226037010470413133791944388308269229202038389501907387205284922098283610379061786997786073356731214847460714893781390902459859391190471058873967511895083945339585412161115241073587841811074242630055834574867842110108089500710588923102464772250315721665668360941094689762636744395393235502845216229192122271297863530119455144302205229317442488230259821886377639702382138044313168404697595844147848987818645009392844401329627109398615382307603501998921554969018814068322396084479217088960866177765020119428574671953230041204410459128807144773397153355248392374563007131038459145762176741485059146262725262881606723482220141020950318278594061931181399569461334453856473723405180851731842798661585800568811791000976827664411102532400643165375350262042908466110277243289911798909942486095429866076539160839216168329844433637662850420191459511010974283715338368846880876500189989901200090144799448145726472408406111389023717585223420692727709461874039145108060629072425551179646797040773333045716396464619204087746160482736953113775516448528135288775814651975664977353096659240116729570636741121210726400777735550315414943481318510728678467478895985634643271307332491719844626682353950380439302542279152718613890612725339375884511284690091342414338878526384701938011433645427956495066784052617924683914892617854101907590633715943328304371735267586297790676129113269415675617322814817222638092881824335047035167967612669842291993200074241333743604289954496431095048283588239562609175973953253542442948135311017780327120448101757825475025315605609390243866231742628536450943397157160090864985960801826296843851988908751439911323183415698848423662561784214057306288914024659983190316398643680608499180457074226573163122584142092560493943342997603869435684557006056679465439385187954479623549385283634606181891851700905023911618820465613699632795981990659096456862357658212158584462755118631692711729747363234695943299221872716061064859447560269083264756449873793787119077554253106895708885116747847003234533694976723435133800240478455909437523237527831469674716058852851102224167077756852387368504397848608727685079009937069075184480441572711544300628399875742868003520935704509364406548463026358920998826770881816632509027272418659873164098548585263189324241899552148905796934947599085113157638707878798194752508808359621639897674160388228198381766130163911793878340931763697965964236613311083770336387891657538936953649886866152566093779595548846453419416630699525289764086259781385863638051458552399391012085238386516976617470272629318834898239781570046521923425703172242470351267422352059219398714509195057217519575526766862355392975721134441177602646015292657623258769455676493797908459356004258631310829360037457755519896598098690229434149519447425459271103130665703707638922909894292336153742307043074664382705998731483187829593039489084306700846676820722306052871557042238281266094511040408489376030709470350309783477169665137160875133154361344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,34] 2340418724109358409203649466634500507941188575856153335381664814463077233805618773691667985226185655438730903279983712545222621566573013559661658286057637916319460109175117853710976731904517447750655807447384242555703045424444819170324099917302580537675205223373749511054761179888705096771671056513420095250486456540087544269934149896617928772785327802252083591787330621365897608766216877058023034890279970632440871457398632437400387180630299597960505025984299770955601773876701398702995282686839359316864712187955868384049834068849204274812272457802530724004334033895719283503927531312984305080423630705243872835382310062676356309808683149459416407235932533938977517342676530438006605049817433446173816348220271732228467410669753607802576107182832943708965995185899144181854907089553594648187053655280719327007232644291490691034839479592963838734687849999087898703482786787316677762802477503017197434731285852016048690350569066213409056459653681545781089311387627914262757092806767323948434623366172074928299340748237778138505854398113453828840980640033971875386320207190480933621462849482005614005076671917350541387176303121255603062377336746274798257972242812060060229410860982553326620722369824248596126785130623361334490158121103790269895644094880545185422826152624422436669569831352751486514158566446519246948134805027717679072868152586286134655257210246937917781956112254352114499602834498005447147972659078805164900278720305079804064413657264732877698056357150784899987197959297799173302465132102029421801203544310031552785565881577113210217771230104893227333931779498514255534117028813775686265606142730834574751066222055955677824853918200501697244601852584057301730102933773490656019755139157614567230810974737016689712528274413695393010560246988300279700544373758005397626657477301268915523957706038163504371741745815981216292766534435065024869385367944553909283426690432584869214584137983701732527635570395335728968286669356748283672746955002331748182630645826938095799977601798537221119202937243055933068360142880279094042641258993466483842468652622553176858305093759806976179268555342849128836013244647184062522412796936809307758910540691620906810740751603618589633987971998954207950806564280118329464591838162936905392028163219822026407277818901796467574811838406716794048051043002887017703094509165793072848977975099935311596316050742938986992354529036891850604412580125410467600340077381003947830918823825409535744687446476342441474448903900584803043621857335233248274391639663558986369678240543928227832219347673778227624245831325822333298467949919335743149055794973089813732276134314512109823926797564707025745078425042925546814083972364436794787688489471945257754012431212763485994376239155913345000228917439925502285240139573579926705496487809682266631031721255066734280441662767693141591324079061712298020534968022599285321422630701805748710552025350600689969879180756178835873617627860607233075603719384079740363267517543959807956232359146850707191169658050614171987751069553979348286376509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,35] -5734532598766189584832003589391527107939034825093272822461363131568073115709623489734626372176484512631850108966285099747916203851467727684249022237411305340797463251959258169736871666146516131600184553194293731581650499330311749512752105076544204806216433429286706402605747392215178815941266630887982298226645695545465138329155848772376604258701055155393561243786025340713878677899368341455312209451132552881392409551782280714725689673033758281320435483552775696989479694835400301825968263450680557158747023091616690859822635092060572117800045153387880293790660992331228211859701756760624801166521484311373828043442508857328266742370629043062103069528477896803185832573394897737265580522215212063318478856176369324332248600284054359121962192870631189684208668909624833593580102163696668327785309595538769982541232336556109917247464567192279431639278208657593798411652746856661588011340162619289680659581943538432477226788641047412646123430319378467287308506790581097712018019869568134157458820687107388592847456355331370374099316558873322318670495936233954136845542518364377175789527531862451945008793046847997619809271434600396221471515188799290619154757022882509019202390846706980397924050701969324362352573468528889845888232255590443199243634349521424693777966112222911507634381721746597363431081138531039449141123001579294893763665058974958043408069174505927259774717305609271661684736959018065529884396943677858068994390393979041217195990278736198756625854801389258121880627938722469952134896296511875817873026397378967326047779862674636518155922061983023749684202039310456126354812509739433702672508218910996512806331404453600181857971923579198131085558069194571706071363094675103369480790737893287436016169933795236646478569913572090559578761573771116546909681517972176477619733380317055010031321721381872578786579610542077284233120205269656517794034517893440768824074293569729308923425843028961746270810936274326217499223949657374541325003653453155153452179826550115053148115428813326292573881673969155318007348845658607803760914074304256171716612147370469193420203597916207902253168376285089323523790302678525502812826072635704550429832719074373098236952608072429246263628653984030622431771102397570999068858370464883318648590161619139627938716890186998310239976712745490169718691770368229400777729149137763438497457803524560884775184092965866636415786578896523399175333638138208433694731654489564592224976344373266336210797396330563183280346300336335249003054014734475251822863068579356031125309767895133505436767352331643903207394711665716720013393437705433715691052404248372262462906970093599023065294278917901262143996876237600655965981073972842740331525310773591206287926996956101180068414958691592799935515701449546905036388171904512096841156202606610151732556095372490738734080432212902211599391019030766318898941640300612731466445082802292124853348975352091210957846928634095557553908257394479248130982502871587810824985855070116472363512795255981361930270701668052612519056997032566805049466945536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,36] 5650577814918799916024223486956285969997624075798100219657625943289031626564095855501695803236603717003336287795128735662842516407103784882867861694033566840902134758406598173420638879477096323070784839416407418687564506910098324386104397925310143703102063925917768416249537329382068250643903215056138734054399822917531386458844727033384713223799177573532920609627119155329814046729853731326112897172610263831679889201474123007589161985582386326182635178364308510919854659843152317880926141592540385005087632501009720654848224253222377519206781766430257364500151674118049622152889356622584958905269160486190517387664749997442628779980960955360619142618364266565405124689156405125269654440477866978667129519837804919759676817648552022547708224255130958035865359359150698210792202137065356140882582361938912535452100734724875094076238615511721980291368870334706777235192591096222069853700234788486845282739826695041475655817994895858718312774857619854552854959656394063892567340217486693350302643934246889185421163386744844252278892135908563412988864336212303506900944463037794279013108471907047605954291276669096324930591744852830273125560078513255303526542475234421144732778278887084820836940109316068526183562266015841071308976576857376901805929357935467216783240353129915100550756126265623047129170945818729469001192309215717511522082648274114814894021451569182531990918625107474201412632459170701517624253944422891698057455286929672024091446936394696306860998152967138558988999262888205472022740330621170061034235449495279975682460024614532948414945399565910129863353037598135767269483370198955675941904014172337293575322073666685294577604885637501263431628548246198186814339423193078492602099142291918000344101265815462988137657307488170760521263731360979923809006694535953108775267371431888931845131437472633025470680794617801308884964619754007546863462824106434610065396414075447436488209570935522716938690708938094871808264776250305168703433316573132701922216282199430241132441839969151287209951425701141806689191732865513832356737189932821364908353115358808005776485460102307241003638790141185340505018832978005149751097114696858828716016563888660000934932075320823285106262562042082673798484096253195148029200088004729939682926048357304301786273353640064993162802815780486130390300666744845158528326197568258795841260971999175614943808148301856426685668024609504781316369067517500991441164033487748486059116191196777198482684480309498762082077102425080619281599317881886384770194674186045888916336623184171687412808160130135799772300396350793668088460823618619653015057938938961204496531556489615221797138068032433718599749323542715401807198263141994898618817066210581299381318448427349962467577423557730594265465121326393301622974919850002532685562271413681720719145552601406060297082168620002670775430217712142430458892661664434588790904078085537620385957485278650098033186240316799849114563933595006733964323330923230223825883881735938698435598382905083894570114902431090877792001021390702693238880337920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,37] -3683743753612053424711240666677520698909151829091490530201191485713245242810872281135722601144599415497434132003690363203186160852254305615583789965286748618879166956884933508909736630879085771522279504299917339593845414483774668963234365682172039264738159216528058956311170892688518497316999506393054974645457013260832104165443701641837767861383672876346705906844382644923237099799380350826902918485753895916816961857401707785067364936920366578469980441155432519091782966088966871437763758161566642626452986109179752171469327548309751817112786807909466123887018574764892440284525358186379764976996745638652413317377171323999048709578786976804627088273274308653252624446684509698035012309938813335199713563562157209680280894697870845149066883069978898441907966941497227223324906200091805307271226507091324388071529307900630437731046851032943598361392572488942937243773383797528363984350778887315310811161081791133781645780376755156652892883304484953970143824603070262088191901796413164325433553363158735146116754871127993197333094751933022341537718880481957892149148153751862933789704350003075447818624997561919396037655079086252375436305697677507865803730587446562370244720326482037891862973106260038364147431504171374193822500959337951887401278026795344404240098291393091012798485156367021976720690596366289643368245083895271573418041501373324467985899357467955995677574818647647973904827993746578574935150464830831184095349130932931278122944190097496144024301920873986524502449463389134483244236445771452223539963407582932426700749593497034005232759146628553954988052056262230786845836135783902368971280650907225516178713333753050703457987766883080813837897906296172934368258031242201907523379417071073800882398478739703608502305967008372410968786578088017480298439408055344367947217863023406245869568922399350097188957331985316064528688637321085991280090459219848298817491287799139456158639702321206086927437351433935705658336305333288489096918458418253681592836886950785355367058799519764551538545326218522984001030683969327398614944295284942351611378630005564893392846065584815277837539774235894606681207360174249446422160624856047223654686426932117999148460606393655343555781865790660395328623030672161161391324782250299793248949585866971109948341267777887147691206499036753954840111080270374417878623628256788304230943107734500737286127902461138782245104290223305092387158461778793735365689137854223109757028320626247117580639788038202065093233636568961161528683702486603276983044519523481660988878631563914434437946531253692880125060715573195248685006168574757082370156892537733271632605204659581655349717390896798518184171429144155298284360072137228297383887394970407277582302831804647531997252411242962944194868628116835235931317978653621369434898311906012787612248400327045380031237097644746857405231605939561787046140376844333722425730282766433709467782158974842037092175325149052462936583945369636841029771520376645816608824375858473732176887210273220223331891024654101016634844988234390816350518902784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,38] 1574330804283612705523444383583247624035398256082110263958409804985281026516884307396865242974085890213045021374840254462292925357529960017196277771116985795932499405627373617645443241288373819415355437764396750372430239617383256671858962045100520371681885784016878121841688506824357985327497790695968366027578846056519131217089884709745397075493655861277170088152616332442645001224982450955024648216762255204157255960490365081504510686907779633904803148510749344864976511350700323891036292710284620850388618561027523309795161587311104862748241212150556499737753208339673419241870723190456731217494537460065417727034892377219309287770853133452273008454818551980661048123299454876574868141030720244655626503779811549235212775627212853028467150734681116456669002918313889332074537452115545487466151714266346390791193746698010597869885011241875218333095933866557158435764482246173890519178800350927793509140740859336257610544647959612827058030704624477251138637354375078126035340511883008855049061727174827039977482856946521893208055809881181956843162265871417958443843924863468855653421666271188879967850149829476538687494032341318348865115740242109981243478410616984008316134240032519617991793139718452281050993881925614551016535312160259417822518725009599859043223807433046850319882719836712283656266306813669654007162313022542620814428947737589694287065811620027454901167696397433372741483933381225592868878003160729010919794375696508570300677218915559370137004979118880731222836529998389580923564032636064116515393136161999645456510327972634788083633374897658764644714472819878783204915004267400207800324498066317144924359454862041179381788868349170127124720288260697667402854816953814460045340315736621758880163201874054084849451674805297971074171546133331854125459065383127512768707582088151361332686827540751464733251205061839240189895704989871174514474196350146992372022778201784921444984500500709007664127135706081072437819929947715448707330461020294016701997727742658878799716341793778777655609469912538355555907154151735471574064206309969411562974182056632265965337151094725120950689232989735979694544116974655709035825283430088266954065573023299753225772854347674870042735856478683078160875019354496208664865623936847208010725329890362972671996798645691482553418624292742192008512922722504471838136929846632507968569685393398192302674801909230155215422360416163925255232441186115291432609974824540321296308978457689169096153312064704955428475384658634303863180703736333415901376302743824407256620717238416462226350547317738512082834405826909720962619507234693720956043417298964001895960007290731290067584739522467441851888898165279214823260551223996290399142476908198827993181432441057149054155269550962950843637091324555595220193179286236864807366679958722907301554509617200568997918926434231093317568742912045473208405697406052418533991428004757639312759971592843712062622075577292793419757104555888357820399213594017573720655124535841620881351004129106582558852618598323743113492147657840923943349780480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,39] -272349646909209140058257731559407288570684849755420221335876991293766065881235461160031779779427861566874916800659074668732894832034084710665553900597738300489498333706248998536982779226633966032620719669001798217253879186994684032680849685198173946009514995091072983752978084437981743042728526312054516841641466018157910944612988906189611145271041018227395768220840505862850353471577371114993398088089257870619776712828360408805852722992597188453312599678016861513717697676976261635751823550512057166685603303990652539759483922069793375849567700555458420992534802990125895993548123656458219550594800431046470014543983347162124890269436096790399263012341282399130566725713676685591128463432488001100327948104047951862940152586119167321618159348957771854735540397866300569107472765860240999263989135818206250943295237066476696254780400663133916722903722818689289274347553765736779712974782608805586965576293444423594594854933222429212431236254529919673171674761179797315341810167163966312439655987923559636085854496266738859143678458715485544099728596548917459682017883524199494082977917758431252550997872029749476273094271932044419248198017525521199382476133018238730687273654843614225816772603824056155364695254115431064088719769347188579862295146196260031405637235835655886997559007124360898914956721371862211890903182269594907671225447381369333962727276500207705270412433703966180294310828515685615917656075717598069752077538644853564898814388553448856536601610737421668946006488123866887390277107249490429298267090221977458277374852398390302271051000134672593337456777068526717864676398596907380904763707247612138091304867367924653191884671620873308356447320590615540079945064852117414846834213590395313721749539003106907316494461435161913051417488995781520389798269317631289558334077099493948479729668986795225282167196912599602646842220048727415653547940876809715566372737417582045426999536517850429269948015763909260705697337909603015473755918612888341564232974746322470775260702973541396786300587113078400133582171350381755692922912585692269015299312054583683658357475574063637814976541962561623326536473992679701343005647446970260077638716642709286111935875879055050207987224452693740123179914297466268733448639589063456038737398850635899093251176774996298916062141906088470100693810461378963932465023346835047285892182323769079230734018518587833056923241588497411509234819916042031756177944695921345375579257868438306107405794702859484471707842617785269835956942616144745602875880977942908055250945116360142760059152806990042387963757294277806238132944632021374040216474286659153353486581252333448862455607607591871749781643156294924887750149286008271436281328588479623573325790033278148254214370388562380815378780179006511975668144986200772990906675320772533804235369191610009157312219530639326344103266266383296269169551949035189442861429110401916699426250702810795538764092224352106442172743795455779509266934177874700045351234679125120408161244214227299501606514116926557618036373165696117698440724480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,40] -184518733243983967035102459576903947490071250728565667535243503632520635614440736636485899227950576839073429151301972891112992921018560113897057111977676237690420960165335141811249356030197200576372503481708343384656413466894554688800751335121787821394015217766694447732168031142609917985015617789651683290164256889026533370461786533070242874807361049729165303580363687345991387914327916728095959603552364143378517763579322981180022178884724089157509590084317815566252680523306283235638097214607668631685063986572210024788870724233083224274402196387507825735839534277394163690843012658554637065657953191071379839088980062025888110907093722776816046611594932399086254943520792851553134360954340348923755338425720881557798338989678596014020093697760669104019877739756888722210729498616271665061196675633198055748753143780439316179300310395613397705799649877353452509056962300918518296468422677237771330673734558493924586795450022022913597574521607935642507415469949379577419068093833958554349902887775463050690328679498503033988788782888454246247999985501543650291075439317996161266829636137672234809924861899548062356977017413030649274882333568475395076487241679835148926430145184627575201462982375470965697916386955437319311044288983614246729204521182230585303257050720828724549585897570330317687100273401003855820553615542183904111963956884421967123785665021048017874811939928649361766072785218828096700172812226340562000589113819829859857630652626518242449828091046082730422907914763511708444740772429647505933061978380940477547678642967477745976730376541190873382033062132201454261777595676264853600143578631033372494019822670502489840923590624979001330552121555539048941192131265036342114059343683751405214515058968114883611965325729749834365771343168304962250532363107522637250799906767948712036742041452357901685944460184372522243935831948780709899816311158092383899149167839809234393516640644345596460234981469536848017884128014621793269600478714478590018653410588414344081357651018011122077021168616099809185338047901341202525696311257384465166791867837907997685532722908348139464197399931626713706032607087206554596642775380467563830518915493702314472396594744565787278185290929742926015840865566981838846637263507358254482116463299448454746774541822944194804357729239378273655102288060487459573832762781347298950096137570271097671839982447539440149251946576401351707990266583241686783446209572566949386802099510515578146861328869014412167576783392529080465805421857801255323455911727853404186284363001335931568491067560105564480977209725669179907328769120768676774215314637590594642488764282064980423997443427369799920392623513333296773150122366753169745879163210148951332240957877349146191916791412290436234359692059477740427686724503979825266990095623033556181023935834902831462541636192551978802054318358763001646221386641655891965401422587014201933852677700912130793612404716199617294681704235161081795130845108071676704586603687940970825637071197222099428399077872464237242921054967338834492422881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,41] 188749645521763119200007205370050905998957774780907584460555858700444216962688688549697261603616967498821874689438768605160908181799098001236867786993286529909326216062312263760020569218641151745303329362423571973460618424477698023207270739328511043237700170294958827935533005229449316549171702993816948861255175254804828141603146019200668095934561595471085337171204036160792216596676921665541641230007454684433701081633720089907284445311048073335281853922676452955753005770294891773170090814519368001916160496549388008126537077747979678667613132079995375905986550584369135895228447171199217846430432402709243529476476955229687171105577179961241794625137762526453769470608549379777730061241022417243474221757965832655181731065232883186664149640337580140253233667634209998974606107137797670260981908004824916284855715446407376708378528882280299273100373131226153694984294303735264367722692228465224589691503470523739987803523620210239907797808296173916880918195141994260101524603985448768946814796760758825189539419535136419792643611978200100031621895803871865996019217883007206603366421516695573720529950612937590995929943318632001687121829172618009792456014972723830406055961159715104662757723940846059373336728244244245295624019057571478277041802758717001463599875049182554955047654826224284478612144624980111404857716979921857174283908308621867227454719788038127351642684038686947607232804090600150521537101226112118638614746616320218193655786568661545704959648437141605414487195894798838315964729707023565377767784182376759550516842926330734437891401887435495551813755630664368675154712240621150597447418119537229707922648982814192418649765635424784420324366302638372219896770049565407797275983635539014106640101939236779125224144181959413796154285517835724504645649461378405878156224663405167495087776823135979350182970292334229855029141574423448168534617071510856934885056941300265640619655858853608871490578397043290074589353924980828954617173664929082235828417577458934233447914613452106708206600693800256931800923208367286313248740353768310202531718586132793106070777513081886384565027794371962068864264053313919525941736378397437170516563275038773029221602941039867479222742305481706673530918190973634015129094350758893797809650280723531500601612815012677568025468867568413394893917746092370321106315525077243784187025157376263916521744127926084086414740729779165442139218106948457785291052651070298082601134385949012178984603802000772095201504450811465826914882998673624091240712172663631352542819652702827152255320384642914870655062647495023683165369874229502067910615593425984356843499382290450157785613672586495110842799814254434882746498346131079103464014779013841754112513415794418516412873384418967754648532553269073687867362353019625105100497330896762600950290605931011813644553897211666246801748316405476931938403024627154755601586181808928193531799184722806730788853458225684265042405983164681720142729909899379309180792011002848345137684990039713151899812759607973567308982565203358200828526592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,42] -86367572513317426077772423264144953899194818772585609988193890971498461585282409132616506739656835275356040838807413045048741748999845377616794434444988269505999247128563544534739991748090805140225129281322777446857956829170416865894898865003572919909025272011615016765732968355167437473178948095748904331370552379579475331841735804873883198112145168143184838028179166246709953207471151983197224973320684112368749988068656034284067753822164849323704341725167046460640221598528227420703521495940172203789543547008417622963474540554745483896075648959010845205041855178222399132416985501456960824217953546268315889140608444843083830563729287316105032551995152211371957259036279535825018442302359231688246911401217988525556671221375021356677837613437424433728981999040993783121799227348261384418503297105259426627707630201035756050273579813417601687312261445326118897899866010284557189218338091207004676337164018361896682012205175093255272306191298349351496376427823960996328572572952234259997973406649964671279131196300954654290526497609761688357447614495572674593203406188583865400272120200786477378829277615241782057492928682569239816313080586536821726198077830991263716716397580167102206234114608063080598552019428123044905804036932421492424019527375251254518232231239320754937165433354216511973917255424716614177762720205521063728393108760849272130403889762559423746204073533440750549066668472661585919631078182009895671492775868798839950211161204258272316771889923859070382191971895045088267045266868841407188885026320520349404710164954680405250113432990869451026840879492154753066863448747826903146404693615810445577076047947537989742366409712351145604772713793262704048485624000316554394042820765266536992470369495915342673806294918278259807105443548492606545487798032690728689299001750347068944725999412984876326683070358718768609687167306023202131104862272750210230639116618584001726921550375250306270277565724780090956155295885921556367756467144053131446192887932500450017331526154211113997471326330669597489288121180056147756103637758308268476682878669730338812220941668373420372334599916293797907271862455657558799418304285497744321923717340407194485921602006299318324125940484861995376827628715738626512057176341916722815820614413621653721395856373413494426459590083921851387916396469258623783816190927562093234269657539798518783686976975018933568784416186075084892732849735064463284471311360851752341684638985226645105149902613374935406809131026863641364338180817599375725113062824545404198202097319116048441725123079051413723546021648198190563474269397714346731051652562724673445039254818470997048731817018349701871571486428211524453445217821947729219426421357667846903009996687046981416403288074700986123474927589738065851249956361840342927671289030748184394163533745124694840880820694705110711703332147220523101407355942759155312233110260655597913422083395005101386071039916344385174432148578828101962670434527867863581571686134611744814853836412125773533144058516510481288734684326071561040607313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,43] 20221565120884174811609531183980941680359248619432417611434848668392176282722596166188043295182180551063342050479617500404902372175331351711491308129856515397487706181669383879569031607789142700386015903455302563262437082188634166869605159910462120049477779527685573201182777885696475131745207361413588212594487863080549414202318020275286443016690211341617501579603852404236875956295210723898218235740226343093136879239086338498861586751329242904469727683017249660444450826136960683883863337809745891709329532512705881605991326134372119029687340299877479387675304600824381028614225750806839180242982913775121911634866696057044218584608080072136526781674077246245781422442122666386376976668088464117154173097573500133289003239253017291176296902437988216525974583440586576064353088957949588240265990869410821272779293062194967289599710725137673197957909015535734721313755994118494689617405183813024767694740786342664108886217352568182680951068874498299010802433644827593120085682808051893158650509719128680681739163059428699240335682599310601697835513007264606096239029808268489650768425322116783879496654079582219477726628325807271677928621007820758614302430966621109794491068488262950029125941965114046887899910014537985421571123178628691599325008667229936936420778455200357937490924449720865846084580527404653258015019985114202208541481128194561894158413241671966023924037638990785153238899835075579174537312472441820118642700685823039490377432384279139688129681665360308393796568888251202628372567799181590493635485451290090869548060835592569616781651302423897896543599496691394445599320467807449355543195460822657132847383075101048226053620835436511963248115299149400258769243893888310122263772624011518104379542573028194788961389458777334896161181946676016556390016963364187386264463952943899040011570591785150102732401523734940320087120867850900110128383111348843834181061533975302195719407575293606593904283406863209101269525129278509279262446070866278769192006879004270832902824456908115232942787160178251260286082959484122324532903867524537912021194034529582258930116806338325881081837055777473958574536729297158704839361879226976519249372689552591863280028267171133431781807936423183181323363130236743735831061547939969536915765436122765316582777976582832354696457087481529484861415492219030078738113519672279956920780296820320189490807396685444384093124017864431529755722682533046395712136132755633518883423140027872125130917211672785502745821180311963733103778849923102606705986993905850587450587503259311282201472205084686523580569560197012165197270387716099575999047608100318531851432461647867772269670290638219551032988647248864009699779095338744226185096031142882533872606334241293445826059242562800587518562882370519812285043947657647261209255276542100601999214310106440319687890206282633704604168980970828782496345142995995298448015079353156248019392920188856083676165093429600364452799136062027714249962649239219179674702801871832341462920316012741948930213877710120471381705862166533778417123328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,44] 801344520521259570283816018257037874909227985951370840727398228330558247639415978794917179128748134295745634637269037925098961430066442481849437722297842460697940868255506834262774504825037473651563409494980975361246334391789362306403198316978435575437433445729089072538462024250480180895427171663201114013510779314143048478789672283607384544837789350474552572944038540798354867548354572178961027818775513064018625066751265652365920859495036288454952119144375227569148514137029763685351454055288322118449219004957873743227536553166917837190642330744725650502516579751200152489099408580636003048722582103884029682353006087984828513075425504103980049339735081211500936595378502262216288442454239415944578631769328532802198913978545130705017689359769945511718731144830095332323743721842392470627407762275051237434047060279181696729204023543173155445586721173808207799004518236984496425859606235712700087157435617338374361610474293605867865420691822594710834678082064598736327180160287625407273887443499042661412751204042898679375593066954302636904973579644031187070786254613019766085434606609786770207462719823179484978124111650874309545766135942096271692465429153478244757129010695419033573764885616974799589083479242210554713127292481776339870786145963739081910773670152719668684887464263024876449172014574358231713171695823163628008738457127454075796379569662742005581170916367394820873691818474901550986727897270821014753898236280617194696706063689323007765795713147607199106683706554181010059584770689992696132452814575920934575629752504253897461630909773817623503360510458325585466486238501223296946703613726428453174010076035649706042086414880637124380462338875939053558228525001331257481333575875910232322250533494340142607454803557881852813980116632491439095355024000920530117161261433259162456203791758741574697489161552810019880052394147137880698506537485885741249750466749370649134529324756231012411227017165266407140346554527252114363057894720716023657652635512979934605823649423792718768767520017803924004116923523401988726583516032656796573926347040678354560977945345709039826796774986083896593612868937046919665250677249111306673265777685203299725825790138662567006371990838387283809718332372862928193106508313103812792697074217503659374801256662345836898609523699288171587585441416722102605863302770634091712853812787514196682579757471640685680846012911966525959018109803341753052314053150815194224046151698614939481367010412820860667454151164798983024881890244903384351691899085905684435176390485399470097226219893463149838059108300082035139679665698790927219710517296944657560948665375136876726308576981486218535809232484594394293602539609308714114595171276695509883658175646901331997349212646515199475320979890375361487833366829663357395472246530483553863208533494997583638331890714727165065893659406379161769710555978626095563224467302455598673698256991433691903057477699517162339941505273317384978708464098846284701114005844448895822531807382122847133628838191240479980960365060165014587965440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,45] -2412019305760977335002583964184695329348983342265506169951288191983474403547611736219904683533010918450497789721265113505801469546770471690465468830044054024621105398742294260610567579239468781265581893305566207029251182661053832172493162831272846905727439702802891068071387032723964726708281702630076873314738230961331517856400452058480097126744546073233484927036288820637582741829820824997489072575339027772122509306939517422375717403704720649834217734740240513900321200436971641122809293651072432842142751636645878832364824708919809449970169701232974757266540231395285779508908357576848033063910593384963082468289710435584254366190442261758866662002638955496944420539946183654177014237786765504014923724853426321498774292159703015530701444373733449360718713951357668649719060694122750800057451441229640614701314765807140982455757055092083522137135186270319957515968593665977455846725570888780223300288062296537477904599347537720976182516636005576993495301979136104043915188111858538713738374624262293655003379263188148768831498901917796903468645078144015633305284323812142905460426241825121769277229487985702472053465177861659740352950976473842041979978591958108620751227981391037571282567717555951072335382664147105788778433031017653671091137679242367493227547832695326677443163010097921138178896964977017196148761279632000782846246928547752122687365844342349268420295893872202773061784599422928748216427975925706099106013698370585535972127193481098903183187121400741504315650376909647936626417845464700870862944243215143933799670079596964477759232096575913136604642371744784998033674919230243392473286932276014050912725053840683509570493856786030357214376341237951406815618808639329317035321120820974368320628076076777361354544599191308421331097904163861842814873553394089557034452369803547584622641673923227897869138744413238129577544481768384005831939785453838840232398948026378279961207223716926007942416176759286801742065637361076296065541181137514397468895847199062931813916997493197868375721383226976420817026301067073385815768885064746055350074913801151911259358516167442258555670101048391683052263208980386996651969726732832236778000270046519668974438331518451645879932295952620979610637425609027562100632953385510957524611426640013686079477470516202828121128108045162352512832019953200509935154848985857383548565382947312125661032962827595455522309249015352402186569330391909199135569970907863149831241038713020923707765560607003334668285673851359452482608122032330445117263343855222999325754083217999431896898948713572417171092814062117003040228397537625274531608256972440680825302787050690705084901633972004066262681944451211604832465949442105270311708051656704806582302368973806799473605804065070277152044422272789258200563785409795866120013455523061607261285723205728189142281555878142543285658922836220743902525401421711062150033242049197758348103448274760959856541447513520816827799041056236441724544615035082650462714969491581655208337163687665643665512993871864125351437680419012659942260736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,46] 759138441590138041217791771655622645839001362665609670191287417154028078776207187929258314194784705631146808993867399130911538359688382619069492707136918501418253620692556559101670406555376514741339052153416927080038574536103273244093636196261668050759411465840184109151375911047134691171792885369837663285010844819086277869221337451227251824860231137259173968216308075521601082852645168512993299015912481581286671796252651600600277789174478342177407493561883135987701544656463401705645072170992656905469375478947118198797929146120178795849217355997103136813885982389337795342600166904955634909739510986952542587027648296930178821168969669791870158662966285025722890590093672324607039087537764540843249987942834633241518814155997579736954685266817234592992025862466049741443606401988355349845709249213262664401571312026595148941827510028354815030443350872559878557258144928625351190405611414708685144379996081283739183901540778809164115504307390380696486203227417688936989332827544565462129200672593145973831865641040782848155709058524495420573508597888403894996569752484595664241304673528009613362278530444839437269116499586970823688738452412791064005442257145389528556660981718561396392828818083660256199422975291696025371796410273590377023163720147623428314051196356800663549526032718839078270152860880430411921979247746379643485045673671921955270374025405748746177996095568491027824831499633862172338668632818464328960718413431213639096653314495137560660315253342723253971035151536106777516767259403872156261435338819098087405791300753260557618935454827142247420663022579453368668345105359683021085454752580906260657645694135894434521507924969615692131262738657900227414690390188230684594395464653403853603720244983236006885179256707968361434853635597440436343262829607122241587251535181359855062998744411532067633961169038732770576781567572347365085257014487405048959055711804417130367050894049999198048131832717656351755011545294163584025981373867446693117618507827876337991521313499458129033621374336386205664211406023777857434204699136682915229432741421459152722991192087340054227504545923456444738796367155377372727252087704183570966459824444361198783447239546063657258882486638313255312984096793280021813119486909282326157174835206035543032267804626701247217369519368737539582075700153494925564892396074643536811891663271775860550248514152330684714968368488555960301073782847458479351610384443558748653716362384575547343054716071356403255937319793841177642129408035604489451595505611008973763083815594664794762219397951376898885905723010421101615184104556513636340220767535668995322177046614790763951090638394687384366314273110040153319151063425767475468125560811598517793884926478009606809045445260397306335501366523237463298920200128685082527471486594339744095826665924781431208416555435899119809393642123715848193196402241119776787879427076921788373143044599728598528503742514440820732385561776234682578309072629889834761683799961332205547555689941630808895402077096940442129029531941859630000373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,47] -9622551295363780664527678986520162868766181755381068310927889926134310685107515507901136475888055026064112598421437852334361121444561924670416368155486116422457605902624355171284340650432796236203475335814575474185378588256749998674735828199155700145773056125663046172726389999966028952653837594232184080090064143831224456845802718854400852782019351240532687398285064398044509197979793420634987694821553449251519406156240274669817636520045205267891951480900916938463866637004757556700130414937908135132493603465736379747642886769845057703305798773485260503555892489111091313926867134369883509122557969898139126357722599691930471030195875071852329975372081199157720530387521994839727272124345855375782948859447064737279899353693779481347159669195683992424366361535363150763933395938564057580721048702703856710436725371421311392999906636682369035561533800370612941374179186404647181234272517203677950410637030766271777622042633586366775561963903023991110266760422863272163448399586090356064866889342221757668365065630998445740882392007199184881668766048809952257995474420515830807211352288064199727545710226978199729319134563740814718154445989575335847661691277887725225446930878348158654072734556504728610521607252683825200073719795234331113670171680816206385764868635725445890907842637008858774263017676051978306010199740727023284751253604780053665661993514955396225220105698086203608987054189076881958643555633384242326343147970012261024798702931647836767872520358019242641850740195313298534823400213389095401204586294596955834231792441384840469076194029201692186768241951266316983747968719946240305467823537930019734404909472703126306225520556488038129065092206816459128404895447909321352708840287390425838960262287252636914296202375341931800834954828872212032467183650023561866249499490463468965796719402655244685050782045764869540606101868309343162786317835302042541645786439431370277274793031479244133875720922198342238853969897918633423561288084810873853718619053122794415035870520331601883987115962677157063874702119242591548422256984766492126273747896807521521886599676843333083358647794583044470172832737055876692506576172823435755127551699228816323564640024742008599692465980332064585405399806736910230468365870831484681742815723782909303463302384460705402386779297421072751735613788350789478293136516930090937122600234282339563892463297049992159512560012298967850883638887502497884703361989378779424749960082132977102309095657531694787461116715466690021643956664503763249465715917024557613624277598313440576297799394869132179860463709200313109814674039875673851205083029774074393694275815445241426415931851944422641966757577862311327754658930593512494091184955653258238375016132490222136121937107638954462723620913881604877496565653141179052256663876948980046911143818013764732703376549440016003784173206154124418584252459012254949362629226439708431205727524749905628906789301210052575179039639886340533640104526189317735800624188462519734666489156497174525758555618905076177547680717621205774893056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,48] -71633407317471718210632913261618489834315369044799826830777869589420768916546622176634706760633456108195627537881169452439415438421292466757795137485199036518627488887756391376959634515359669090209191437420262583042143696910317765411383974232658998836783790184404944038432784485498049787736154344078800581601748675934969497584812227793393325758049419470069595542663122936545242299015131653115853947416612980641419446322388083904825848630196872517862760207752856702919150791064088523787564145056412241463257327640247126566027236074669418597673238005792270689134663991487540799665127942480507979974027569497284436152207705856387627204568286719407015079950778368247771698023435424408988089528673422662891949406554498576179578872411712826572161046398027418402831624179074217245595154419213500778753888003883356502037095673992968287204909742336125940157492284832117596020995686501851436250960422893527820159148204413554531457821857667580326739857947487895806425960391603710868814891623811077502011470244128936249225287162977908068437382052529863046469903633646315934701937861682972089686168741727038419091604794468916377047588208106398637082009402956156621011587622583030199265305095491742305596961730125228281077998954321434374740547523843721385653559927932535849167901884989097842279222639076411415598207924001529409546601011207767905342913110156819078740310070644158627528376237326620440984982235436161972625506429328283012364819493304411657227440214368280197612014768736472291428520252498035396563726839726290946613387488103090230736684952619979572663699894418781409193508087393401083308721777850266841183148630801644531203110631564184478019288888546567135415076522519889393297949655371536309570059558849503964730919415911148344433889119387074443415722068823717709109686701397436825357331583650579066389977953865811457526943946381746032615000705895902643413126063960998828838880922027735318894044683718594916869276576701189790806228101883925021645651466490146289434907048752332627000886304960663317039738890126992608307681604953006010682801215349405758959324555209024211214366661167712559571008577725166078155840607338078525832079049843794626290939653800496977889284321018471283113022453022222722607378773694873235526164107716983308185804728184798538950399314800735270254217672376031859246804570041886928287637560189564581022555605160177538924932481769182160566807398307596331098440059550022972151501621034461749366595793786535031628954069350905834847475309260460048965059247105168194835790719503035684043534385094865631482687871087816152450045047832139596738141101424173805990443015779346864670152695279348287680270038409058405181977270376722946682899945781473475180284642649403293548504889446472010488101639845394192749337837770111301693702772401633900714567880873752174285414248099696191545794187960463502461372691229889835247831976743966749974118709231693472235995904783350774223714094759596320538524990770061145017176715943763452220952574399701029459059012656394398959328208565933125321353106717540477829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,49] 24889519193890326917233359729166137412712032602736470441696646407074363230638280646086859269264975646227053967904445460844828052809200724554781660539950546243868768861437395182152002908522229284045092704142467238995254904556197312038529808401775060140582324997356887402077948000476436337315342136027301094252521682200835149979321517295256406655467338844377975342457833392754693032365403773735153220251680091398928511866419724492321428403746188500977228639775350091222005974540525781596841700627231703851404112807887617170310047313480557720735095051625781525663388415843397208578516107588708068029802283774914654848480789898884371977904953175413296206046944306133874256215236634004800256805725150381045218715831833629119014525467760842989722401991168711443845009058807120453883659261041927914548005704968140793035589494968740948339894427099130331605648806027121592682655830022929074866210482932309879693585180658588336501375686265994389960950449837815891136927103268645648753179147407627809347753328244761634118308724246900288445877036934608608590200242107771539486318074244978284951740067735956349864977106378484575674575600812922944692348449986496131194122265179398346864276534131535307715994711992650834213893001354620853817017242465256414552828414084047740399043295152362517388325993295070950959788117132039257435453965506334200109021983933247905973895950840941278520510837957537693642450360953689435464101488576049384522110438664537461333196841898909035718193373543429764610120780186430426496020447254832694670620706188624685461031845567397037490042789208027022942191366593521604330596217731233629263309016525501689473030303134395528966759205481030497002539063984903729755438293634605686947065505964444167743082580889758655099827272964490473493213254359785946568739567500474536700742183501904251437991942552138200352030688588609751988758141590983760269926749899847967490863217716329850969501421492008738654137576791135765585619576769907103921121555118749707351373567957133950616748037866592485810004019993542127450270666126964909726797821849204810737063600289267861911168022856824790975284185078785667355469631864523907151155798142974172310470782915789688531910681456278087682852951353643138146177214020782959392379490836411981514541284966988119110477483328952801188760926945486958458347751944097995092254237311688915316129783548984231485198951217301944784369101061110605916986689056716936020606774577807254921291735041713020149521698033911191426455226886459113610411547441447990775605394742376418396710416709274302868178181391921407829406296188558072422996863782915595312972561065491104579502456784593833535931485580868404554035888568138043186934837753750363653327423654849777561549812267680046588629275451477011500515420091491506161156442572302264815730825643496407733718799802992790872432179830475391746961133057779347629221612027813166981334829067242747304170679748500163705767464728304900917429049643780595884853671030398276095227248234173692637836529710678300168317490132798566146035132995401783705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,50] -2504670702084522303747977557472270470140841919825737235905613370325675544127827219759515675980729174305219131901993163712748317577492557978973336815346177620792156442068533803732299108073483526018770008962550654268626043320224566282790795558402553251305420495041681736616722413756295673765774997209531620611331899972308032822025375083304144556486834545787255859450561155838469865704054065711109686842527627553344140061926166453792551615313023034656669683231239855143366182731350152524945897386978276830428044647895135649288058954185086654962687866975799315684006267110329949708989693258040734448170575463458416857636465140102780345924393838560597194542175897106145702832792385178190504864558747910018056456350199819433050501438222102244230605888911818142311104723849958063023173341579830747480238381850383892131169885105024574824894410865142126221391340456269591760333832389052412035255990028669265434335375509573129452313695572846794568574583750972534953308551399196490138398274775710295065116082135275585588085014372909033447949873846340597578406139535892565977444444701968730149171853047799142970370818847228876886216683370244951520786070383534300037618106643247137285544455685928462385135582531744531208340208758956714907702929668136543498187575814766861595273615310945250307011739824209079689470607254091711725485063675916652266425376312516603407586103646858992652062634369781199820965480272851707361200896892133017930092901622751382535607128040206071876718876371404469802788208637359064815043574312218522728743823334646118993018849976280252567796334289290895438655040764986507464397448781217608845125338351046690441870468211138411653598890956345833953844398271555756823387499191837873337065134063676300703182348586642122760593540118142121461430727248234015005893968066658383345079720184678695280289284465906735108381997966464706189654036868963687288253288302591942079766007367581701731111170059421496645148658852210038707497490892568602055770569170756940350301094120867975428956177672420495078370213465407917515882649385096016573983752204160931920402718538445199931021445110076068672014113540827924108423994792115246258677692612682651630359069586897128039725286923828246757071512238787314432024835380450565602416924204293440001200706130958698129763917531992254596484002557687052102859431596298230062343863145639627689538103033432996103195842091523193642589171018437020171999840554021095540208204335403811891615509020670398312965178905887712188598323346842023413498096742214633371939890153941824396420380699817811227403127557719019156260801154088728940425001683665938601867296517361940899829855680397255224855434305275567715988716089640299442695159841971483860138343592322591632099479184586734635384775915180645026958606336134462167890388688117104322600194843676286961037822092567655147564008280782835250768144230365052601296547443687845907955087024677873162001973027274790764557420368135487840879216057931851399709689035742166130596289888117972569397324545329092939052136470851425149628607099768196300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,51] -827562601102774311514973840955902330061290570167476467633307933468597312706517398903243330041396173915371363551315120373961536143240779914588938454830866701553874891906250844790217551716298089729680005518520049279164292445812251979382067999728728185828773402738820428795149190365104784498428505771780539546854363373387115996192801049487902530012329159039759291793487553013981042216725532834260912726769891655418541802550043757393011410332410710391859107676089036419395830290440878341106191402511589099678238572024231789504035637502173354207690210612689233940833593195899830138878742217335421253623551119111226655643283352344529429589348897930531359019828858266815954833154363397433278978324326999917303314795326383809742937040381061867042365030997742184299848356736440583413150815811702844922142617538043484057561480252471001632665430962782038741030657084201519536019246144126625489319846177509919901522233013973381427092711125824847709580778715462601543110061775888703605953149709500719669125787339345343059956713847179119620203739185741111471465199284866911102982873237620990668036679687353206958893014458446873394709398698346045718344529836751111079372278539313075675433352864738494615553958320348477951067246162509921037714040466968758460309744741830976981728345791968056715029585016630493595403845727305731854215772324442300350871806589146258804753399013558158412046237522000296620644404509036462440165034126832949239402962355448206034259928958530674678303683616927764377121172420792746607661033365417878020298368744487769357761014852822851680974802378213757867744097671864792418728330582730923564036812249797112826996483419577821486021343567777960376394416297586474498972722907087824083257444872325409808829680629705573024665100260274793330918316497518150394578390765519093734666094650830033916145289845127385251839186515600905765492978237772749924302168808684933991777967357676228332529789562706617126296507166183609861552194297826330896395652305239365876708155853879966830190767007872326073928631059550954251414121235823253184262812823685927140105563665979751143217801467858768032940706022589514803008052432979723576715177871670579812063785296090926544654486658054572345234958847847077399997026557002968417087583338570244477357474392684584819027573327844209365466496558386139645761075864177704427987147563512254422927262903553074649856001963413131461651626137541530571184723229379677982909954056142191664218712443970956134912123890678298498580261217618942142320651614004943328774879892934515536369486485769642320136561301388505592230014460839781925034882692952598424307907862811046901515113869730296799091018837875930726832641300678308581895766066402673925608055333832114321276245471365637408271301147701329449571495881500889512143497076175652650531795421636950432792047737303368720967795242409622611561145584212463573986133714475632499275366293891476771961521671332272017767335828145763008138007089891806486554915863655303031153606357424427353628278400392108883657534213714611478220904135888593747968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,52] 345156154017672639816244348328892830286304843565495331402680924065890605096996457947425433706931603056049659394348416589214576615794089241716982016357952447719803364788223377691334236604015497866740948175230381700701664006793149078908885234302661974167363654776966445245123139221523165408926434488353912989397917748300952648242729809657432410679646344485203774805067026508384769423084405424188411815458122837312536358263345397964083541510700283897486802994991952167939252341735869231094506539383794439657250837259446340114788907372240101540173891445967581203468396798379581795815303877820870027796699561915223390031184890798781776809927667652351023529339906851499178756070463297672370393043239628425158038763188194053069825763216759492531274234791768074316654855058607076533917956518721351897566085618700058392893144758743367227545089496521452372537157926900919629597199298591476081380989724571426608778378441334027120745258421562637936827716889650894389617160334441992813769890781573285244170671101061056422776132518421080244783289739819128939232967205376778181747157492123199417451881167683584112011037460061659833713385523220317753506388266714101239623707300270822936813250673395691484902977874666241644107376094931782102982544326499636762158542083016185116171471950504416002815347715729574615430599476223572985693526476789381590699732631870464279103542954661663257734174823998173641960712542938396938098668263115591492015724672370761121005060113470789774222484986214890034848457075937519393234240807356988748950501972774215342301659478686764562655822479165776104126851009949425108176879153091583788643032199356849882557662851065453892988490334198157587070454340792882403675186070074425440905246484676174245214502376930412609439789845001286892998573010856113311311718817558532796899698227578055624445906748763931289917801704173394585857066028066040096780392563948878188199547594966111589663898516956398643794163302649879201274438701358257595107095746738086676212739861078355951278901398349766450833474668655047406497712779020875504308738622436318891802005211254880765754465732263618882528581383988798744892825927815277320008129878139634266465425480338364632894192694618342509952881630463132703287784906939303716837024967123461110938849120980637078790559950872488931502523517307302067023484032880179761935697057105659036249585306700318930180849785499727823354505391220122907307435736838089891703388335579880797082110238601562957556559909245370832541552378875206671971162757518701452737143549127350032660632335955483233259269485498501398068243687875863464668385845411838123129988391948202993522976557687606666297810223222607698821968377139106780524108985756982642574021076728611333770032668270301427100045533096152135279924495782783093484050128283285831211474800898423056048137867408746370972607130856963654133845718845968983187970873085716408227806338551605302183452843438378886196101901695828659293757270708329635156651379604676582621873141815623870336397493940192783334864891246976835273222630333533388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,53] -45791333217137134775327900964556124737559097665173808384681899108713503859894901430799301432958874733861356309049811936494834830783405673993204361143318101604495677791708466125638002047173285637514846148788488244519021331532714165235916922613140825752221117791623895845580312253937812987583999345898735376499808620811354986693777274740782551104469812026213592741902174996553900914438728905925696764925870318807645862209227343073089126294618887166076667173920717538652195909315428519012826816814872788757868477927283166834472566741629942259511103942357212293817224824433480283650140035099548228932232663479110792205847554946756174460063671858858860997698536574607350590744658704083257850810247723205060532581644101171603753960417108986687103344691322610875460636127322344027339757638314461155104443703590571711657111130377763110434794741369625714827880230351858073371386533703595171996490134353721113553495572749178617916408000117056963617541039606759785454734181117060257759528640193856848203046231820279307977301071986430879290971787390425555409729070162783292663987905896891566053696846843050151523699894422464578603763492489823889713278738402929181212824637143326560186210492243156855430973724680985416470236338315569824404358419135130603926659371033213154175460715651053479932476581852817888813807066014000406315203419216735190621493798048249761206854485537010657641040918645430864833280478934947109275975698802801581453972940872303675468812858145210654792036339294529801354889082240494092876081634986769640726767666509075885192582670325550919328633104756356832424903129193623032988895688309136083903157242838564992489986312399540808801406098821887233493642054505300056621511336206845385490394932906475788952380794302322317225249352116449963773755149637366184810731978351555255518613722197911913754125710625846852924657356623283975736253092663618400628371928957548568777327823536191110168514705209570399007529924530822093200686284821702613180853915673179395076217005631043742871190305363695423178996109501287745375857872057937131306126657358507141460898186046759402635598019708072374928910964541020082725440857344134969046465512259722225104148474695256214222585739791415019999914042155205301135919182352613499629857282991253247619751747816331118779243115311994711916047667842222622876808052976444406990333243704840193309194558114281428894698075402651168011844912705380773590407008116299611050354502025163213780729962176684475288457002470663689695317266102019465023470544689525164751551403154563705783636945916659157308461511184950530822652125817172512393172181077479905547444147303064553951072406729101926867065537321565256087189348612885166384835191383848180716575764782416298995671796509252573381776668248253217850285741035386703321929744935296668097438858587362322294591847899897881429438062493398892832476252309694034395349562298699692938031620527539899114855620597393978234893093084159267301678491984648809129574598557671613670557219063234956933494863932838285677858807711272713211681909882394509312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,54] -2165789211991281664304194237865972796710115483794053830183114180736414598951354686433748709439518432032227507507621841160815073912311691062703119113307612273873127694670702294771042159189228436722681168545858343066482754406297684106575533500889274119991550766486048066698724490028867264979900016754768908485679438198689443112631675169037044363349816024132365319606971896395469105026403147057699453985405875717992409949977832092393172098357916462274320960479189789408674964636367223893554499898316562179655682550212335094664466147614026797213198194611185898024768616159943005525268914697321458095057262528601032054391799452651321827775841251239757746804717083584586531570747963659980076245467342085378309939427637460840548757589353289176384609897192865917191769055032222211308867990249202894001986558128444301883873760230535469718681919489415508649071209117350163189875769434024662562846728396088197877610239587608168195942467132078516328116462757324528600907877785011471089760042167077854481194156305244460913061776966183159852292444846789261867354321352227418374550955724160332756784061533848487697473857668800824385695226429481058528404489127779032655923115311386402459572945058903633301408729204104506555902560592990334257519884063270265997825183896437521651695855668715315442176696106993514467138186111455253502306625838562373143856766579076764344259406032694002294798950009880755314492002268322546077894979811263148564806595911658389358968108497148885896228713861009941575677787401394673833244069504706810492073334518471735248251408834503268759107374169658252894142558888530043006179669107064853929215180169306959185270565666222451088991986001497167475321927614964812004357539805718141357956346053856742158417482141404002656536606457978801793881671668088933315754604700286728434121840098044722340161997675054514417782628466868467708543148413237798376630566313010640771502612999596178401082893189739701727176669992641906092644386698587463286353854410186227366764479920923384364017346008713991412239695323849674447315572773823636961099270765491839106150509682269100502327362078706683841479723748424630434593220771142452095352644457156884870996655989844757778305293046617185421014442141086306148562653336378943884640218667708467590854963923619938929922358397767287599738069540484201026332921715208941819797358414248014460722621192572063213114265095490457739544535363553489186523023233125755508461574648203386314290646949644002658927096954601944544298346200522585028745145165963564910887828911776830333263748167244478227973854970421613734330734048163593993066227598486445299006109932572514000162756913798231950502305945656562100748705208666898788618053653198094574801822794298158219172287109906684634448126510998201152089357940543950211853612898273546350242166279144052077095680503149096039264687090128292831788830230609251606065223127901286943506504833410539840371011017751588297409978452693382542229433528537845954163245735469249412199363714000385349951111879323229756917019288732171059596351444237680640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,55] 1629454620903895766161631608104276770974880258641688838416210677366458809116123787214415065156222056832523124206831395527441667177913785860163506322993598667101560580802089127173892580567821555267213153505260472435514883959035867139294274119892139643841750347323330268768561509924407752244199406716315970620555807606671608742578884760380855226060170071970871379348794909545611921411858736802033395027985884634173167752937314314201357539107557472567571759398516945886987780486034784067312365398906575779652977681067247827246206039047774712983585867008084971541888542854250963190786925568228637565083786240468219319180514096477010037576353486471284690486681031201552817999705196933002415777787939780957159758764630603875069895297387883209465544935890544358354583207608189712515468908815474906306055531808404531440768875667392055420443039403853059842474732758195142094889482644355032489596053227120593379088692858400870985394725102905676487315675586353264656473615967151046860251155901622002225579902121032899164542173772187276980186515863747401636380473548427754498810772808660739121183195171455910522885727189399286725129169050537381331526055824219799291540003918595789011180828989156006174060151089106838217084700756954549008950657796311433396231899338284122648410087342247300303958583668008757488834741328134701651868232686929283119588572271403188622098831552432646540706825620326570655740233015361690012799682627648967982965482980004814241007253801192372350499298395367209085352881439873639893700600509323123940781406240699483237355825248293668998509637823656886588868608578363387097552277269451547476144494425009379753247993623622857849159712059520233940515880604141766176107377672900045603319864798300521520945037459508042501893880586105608179194572225206905525102776650448279302372936041052723200090033564929728253907919209410910678493865102559270108262943436284672309933635822318655610671923996306743468383008224024413472432093813719486917290599808662051860540787025349084208885221243080913374769712543870495998177235354816534986658156157274622562720738940607094791481275054227125227572326161026096722031207669241997544248850851386882383389673459594087145660641237246502487565459184060167326566193357997636169255550086964994137767447909169709841760659805664446205197780738759519224450750585077101674619027863916163485644997039502654871723183965814802796003527945430279072659874695196216580477579110527223433298313984464533175981251743659032316873688111619953710637423717957798404560133506865502859849541587394811636466686022154631359413679449961607229532990051471689258161141832121963366059676718876312565768193751837992607161969316412245775606854628971136281247488274029927339132617563032312407576038961917242494278814636910817942458765925232452275449346116335003900374980422084139574251610340561945937353689709395454052161916769452859217681979813521970894307275794466341249368266283228002269684586980945904698596977134267615705076670075934747864485107298438080991283433160061781501982108922731823104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,56] -250754458461894874296524325849467388905002936386090874577383414775822726271663183515444152584422789402651810936048592747170320433686679512756548399121743807197238407176167011766653377128659538800100281105086849669073759807665668331076738472987574255455421135761897428302388548742990969135848770269448443397323154703204554931963852218465952308364515722215115893135997653075074835024561892048914862848437017725172013919262882251979406423931172142063556586884592390244736953659504813317635382972650852519577618679463466913229646327306337558714986274585244205092979262721201535756548775174671473825143765756264677422359931102576406358368465511419719170789147583146176332750367969482804814028639739661994355729193345419924008668141507574337117796468521291260477595417360311940996432386582134575679579210430484347192377733277623435912262221408364336371059704121066074122128919767468063175631685112545566178407586072850279549359977093038633505866530691298262170871322656593200931775595161999563971131926955180200611665781135073586097762553006269280943565262935151757771523727815430732656324945966766363423411411107757835163343656993672628612379467144143080594713887390643329555390197212908772913535602795796288741192319892753153198636039055311567475534414154212137818662538241280669683073062226828907358354416756540403547176758360409113575634376210538296091321924050259510264721899945315477675922243474664402476934261594604339841878717142176573717518433178787427872609075038886860368035995934405405743408483015936469397764571217350082332209007358734949989976538909160649037257692166839939720277222050412546915366582755664679668967066794914721643036576372535253068594320626032260603257933308056773991138939605585901856372930985409608451854364235015733141421297735857206503217002123731960341516044451911964051959972212978242664186418299630238124769707606572951461188780990176421339651654398171012291185355845894907237999306671743403901159613845722495916969180455266817218837764588320158181344770136934220970696412143179393784928657322104474881812863248179723719158565154375653152212797617670503743487294625043778058047933424292400515449515911045937721576832417416762867062581801498159527427315532410253947649752087278725475048934424224104703886693814341568322245950127262454371580963900685210097430943434033588577197805333516017094932797528371860936089435151817051166962760845408103734225021298998621469521115737898390545559611578647293195799086370580886329714736641491229349610106930253242545971109201393948775317616878748321270131002980199774422580872191841045331726826271712721256984958397935101937943038872223378098502549743837564880013559693578868214693603747370607283095991132578175062072088665867371271665444304829946783624899824718121263585555527626614379329434674556732420908616058138528374247825423221767113683401564585720484762947782438087098978522378880592725225341418964077895965444914508351905428112667369688904875077184418238779697589448004150195243861745799491888820069829216413331322746898166579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,57] 29459062882934523012609009194487948328911663058566623183802454826625444762935873335765691305693102733390836257762024171571422550325416472314993901840116646451373684877406622915549768587586357700073406454384491604361048079248093914815432298791788486355420060661782537633895008555681840102761796148708831955477894733438670947693537345142404881759803374696487291548786169881628586553547220587800563241579553323361561300476603460063728406724410706379351392509979373908212791763724587785866176175895188767948974259762437657374925583890365713160232141801703415658732743849022918139166815205356565096247145210318174446464959185166354213408120626921663093546460467404598325491745967279522359563372667397778935712934912466148172156424466715244858904474582751698511064001596345795474708368371012699315337750281407225270992184901917907819704618016738955779108980594171375392017711221652434390947481547616747615662651486478370379103991188112875333148885934604581966505859429417004448093061498019357789424313152559939202727277859838040011661947413839072099187568669097343454976022529013832298144467627177474173400433367616524416291945734296507396475870443947141522904780239921155024228533282998125470261600915167575169641217049062284979499807139637025050219009439327613489694432264010683729796671917574422438079120810041756065341549159341493422615125534510372681242585256448592305609297483123710575096605992928401496354189017714288419258635850501450371891801028474201305459761841177661273670875293539250110805156620980048388960897890607295021553196753521867378007428664064159661532034194160693043890729977071240601190927170648600763841218157288067018272477227562936557414775006063048271632915739803316254826487665055235116979482459089288230171350212225821709827204637776460205031332045494613177332244087063854676794132997229111719030407041436519053680222035013375412645128111997366331749829054212306227836254814631416965479949298000960216159317459826462171991802471159248190583268003260656706395413816498120845118627158527192564708794375247261843046621742333937232852587827531749036980896957632456786736706168839995040460058436178759898523841321154409462647787249864077320351184495343990400034625446068361992382036991504336063190770314268929095849916501222823654856294892689178468017502210824715191068455225815978801463558770281617625727999491231621241010030441988228829512060073016584368445845247890625781883666877124467335631404878291994783888149742377361921749697222476469042722304394709868744551964536058792459585986575360395178301828916437679234199855136822392984531439580988940958654744701377889174581796995834682828298939098660188818352591998074057755298464349037203754424582255195614231988186888373314893875862295151979090194529677497671765508989294854174642834678094947937739360282760166974128883471632461772233015526838808332501844514458287733050539211278125716734430508857934495212739499167139778352164634469241830869608204269030863447102960246474515895447122339325591347520282681717669217960475654050807808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,58] -5831811720346833861465935119077375692076185678785657999825426796228467222664831151799720886500397731234582135799221166736686310445264573767487100605125841614356805576824605378837109997269204770172653394921578647907190421751086948637925156241127129409585808419715023494785023363650553109918279711538485750269756979878442311340661383381196399668210582625281898136202249440284842230794824929550946880052756480491152114914229200556265488875356979852161276742120873749592980400251881017987865435133320297453173404649354112304835504485014721577655830661345323883626688622937080844066367026351843425997768740393848949763676465289368635602259377813613664427097956541488166104443785546224790291595681172284007149128532947621379694518115573224967437671995972498595134788898464657893655937410077761232356373334437070423822043654317800189415710980734706789417338603687510090397735929152220642934876014762405165221488299631811271817702263988239374413021481456141248257120225870268991298871220673688546284004894345124110625583090360653616624578010027475761382303756741758742078842911040716875097977984097474291379836421799833650709445588020385199175187545686778702783431114596973001263740893774794887417118003973087027595643003418385833823399989180215769164813317877429334543962961327736030316878048859719237853334562904335065803256191884145492006977173839261384848646285967452097262378425677658250308261565244495124445602939035364535013197292250361801763565945465953070775025268566425541323430070588241085532730040035845387606416653442310271738274592787484809507571519597189970817225237955311017894778377275149195732617823999514630899188253270480648737237677173768185417938980558290305818770229876329623510616989753307407453989057216858991418968162771430893400717494566337916193865267987142927883499636766771224400268657330249939246175196185458226710706509635084594857794163430492602824684171007799354078384964556373979742878201773812338180792270421326843983739071011879985379538194853919942581422141244746089942805770316993115286292702862569113162660675328578891954261473784764746119186659242940147344367777892063119848437244362190843356708880215543213817243031099826440076055211667673534937323815319662515371574172316910295215247110083091404051386837858643578033419542329659750329191571688897175768335839766529545677832132888954915377968027321205793876468880060985777067713585886551267259691385471586720155244364828107376761421117751979289747093554266514685979726424092569716475853440086805848926863432580702230454030861061471003090328008955929213061881159061126542588215795313599103801225149211349746918648468962658974620962012324775947285996361195174377920270227340430259291926266526724560275989705458604180639520714988706980010263783589046193650994121585953952804084243296103353172923460717639056114502371957331427783132656291168741801537748191612309657364090035236440264378537533736419929767259419689412627029806387468897016440434519669965638674467387235060194030067023128884162619586654662920386809529085460480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,59] 967206315565834520790261139703132975395952352394896690997832498120587447017408203656130908226025102031794797055816147101258843025146297658471295578239488603210448875886044225554048425074240997649992725911787194245074675816801990607674149599967990865422919926545951527972639237765255349777515357250541755936543994847780103396480244602800074696265135599078738107934922479197286981597494701199987120583750820852704972954447052352661247721989201475991529095010383647689345303023135825057965910521148462726513318234938043212396544822139222931218858945485074529932187026488644396594049257164167705031842673485383576508534218318053558745122820749034193350040222632719458078710945784017746738663260335240925904465756981598126535158123240518811820859989773233327640507781098971002573582388646959985326404110652076885529128077962795749390087672860801709706132297276902411015491202417756091510742224229014588335515487488262256217742368675991135574186712976544357270520500981251348887043650178951374730935837001471525665007639939102218966548999616011670874203828988832470440958218981033753533464846570820241353628098037407327654261519337521294700247971950906707289483952268024769110851975206930230955431557171040161388141194089167920722136075927150163797677562268173154072141889327728421129447462472642311122486950474979404232352035573460490707052266416515203892610206124177351672597024325255822361485690253086989296580847911477333974077655483786415524057148026042962711760986348582611764622412437539751766227918213341118719336775822242500328182727416310611383796755983062731082630455281510755674806886732587818676477071781187750640537996938074884710923310766211681652781316826717802274163940974485379683643134686690349381560417894130651030726863943966469242288353467214994043258356690495756752272847991215588330583527362793781686331303990278073145021721386071025270177703591276101547065644784425663859128224648845807632318971409821665337640215679720244720153677951142490741374631472942663514723547001650256641126200143973645051031232981323432734446230304701657760998320669326226932826445427226054986354299380454601871643166173210628031756369328794892981558187946527241016290755451588390835858511459549236985433290712861195176930593357732972966190276668500042576926212861784628867514241226532347763961958493627586510175348951585668117344965045261707919559477586168980754449620942034761500745155030966533221423126893991898155833144266540556335689312915474493560217672730400475226907194898178892204915403942697447856953545729076098619614064817626439064697101136165464055295299136785179275561718011499217676431862016872076794665893370632664514175873873479446125272196187451557069940064269165323157224577397927954243757527029464771944670486514256863724294261351272771841363068156419722487313336590998212254764035716355776807694783600319083241076897204152791011775013954595738327541305588114468423194369274180517085376831563346170698543592490825819472547083595733386268379387982690639831643988738161933240215732748288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,60] -42465120819393881444385748525268104401704112570151193854910430630041678041330568265266049769875653140891449967472937944438097967550005901754147585059991517061611778994620378492890824665388687633034454883883291181133609999203334828197394363960224770472409532041389407972089511758923382686001745411916976246884527840292839152756901877432168485762685785266708730960690708169770017179576540349758526167217447906782307857630563998926247373295968613553841956714570152878769372428246368961436015622888643642996920572643003356832752585231609013452955869054325210820045542903451147113068546921831641638469558801030572429527191833990290795568826650275353796556209306087021764691396948893313289486296651219312427217378513937399574790766869126380511766807091918241764800885890325292762506538892710110939888521247204279013245710736210824851877646776752832690413018169071944594931866263196028528082572228152621803817273973196646519727718035888405894155727193857296718485928471359746959213905715833017383852901092645675184867740372293567389132378009348664036827793536539105103702275686954701128336932945011672941720908316874950294319218588855778081048126355643286536604593492917005395342648245123246735810273103768080659150909688810555982211727822763683093738768770871432871487375212646868957130758338201883416131261360880339354558371942886099479362120447547892693456881777824133598951953040298519191739863008076970336868151500103358723373577695442983717320443000995370554685766131348146209038287581452065071708867918622509227691755352865139503007297631800536797984403229186929474879277364457103345850700673989539102915473820034951970958819916794665734190153340950497235797353743563590158965874543752623820031535262769118969205945719665641519442107193489387319958189500198257529698642910798973406823163626281936261969620604024540013863800106637362810207460297683530601670553817852994599639090948913431844301773364926392638701409226730972702327087081966474763519405690864321238768249462557558319701905341231559063874498840786146498982056295599692022543855431643230927102751270975934492945964913537724335284758388017768755088833998145184476053302825649360312382925321527177798552869108579512991607772910820676281732741799360100254708527821016900683835977343960581967436440313187161744169333619212591264818529859186305135737166364092727079318549165137112426292365585374702017760094531985034472549572363769411541057122415664402670987779919041748517597324867460093093828493739089929361571467684474234624796528549188534364630457520636910434195115648527832323961708423182025699892669230553484611984942871860483829371064701716321085454795683411884081251811591881192796595998398638174305502576587177617284012652061318658269780147169085694116231040635967887459344931384098583888360567085726401216529593205292237144945243183242193853370933098217753061365280028050411287452956952395507776961631734623621529182658768491643218537005023923553526097747757125251527712093146309290076952000893159312648866225165959985870908964586127360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,61] -20098010408546970277312328154161475429474568771144276901110510111181143754468456160513205010647469150071116678882936487017974100365498083412719546072483079712638587619253729605654532748734154324879713621433570587098613190451303707149350618158665950130967343381618301020661483146676786140797994022621616667499173207301848122365067903051255894467203944391014494752154969891883318896363654644800802089541552716155843107891699986601749950385070334355284840301594576287531165958148430759930609664705843847008658956170348199692017673629523341211182676825068413386550169879747988511433864239450243452708352109132312711701064737869841005242877425169839243508688407419178412623791771907302392997510200872376606168292421609535777096875059815208975556559988160350898406468681591118341076926035942552548431049233911593748612805462118477388995434888499135726453312221481396295746624578068429958431940798577047034731038091571854460439526781565833645385530298403684255902699389027773459483589769392618336204658272379343748769890196785788782466578768634777949653714777002692766324167209855040124120598269952260882445660692266635043798916339857992767260167370501087926216883857723273190967564855714249981618333684442142515137855538484205825925338458711646603202697723879596940676556581537734298615388092116839574919977483574143641324013027856763101866257522290824937059252700463554523773275980574948368465076506407510614784167288928246106449193220167295284130386095159933433908182628668078763065118677752462210037672963600980796643469097910422468380147611058042068982482392064310040393900860077614718533113119053801473264533844225341530150253501458186229914628916968835748740558253695317643755204391696116120448171978341615447997823686854848463051894411899968823386086113071754614249159394454923552832833337457525079839323157643501990967901941342536343360379529888233413758221811192663616144705847461068046902308811512423948558487311178138327828670899985850896509294891633854426116486417044042584441669709580940297416152501755854786147241733918587161814260481806908793918136902402333411679205760801586306849295097844889214082697076509214773086038200592785259864482713600774568106102186473351456539611048383316234299610914033888850418041855785600476140358013319417338911992537915910979546442997446846757875612972844810044619138404203621140930312666108416551230198821754818284361083040271911938041422453857884301593919049047929459868965600194767123758184336239079547430057534617319700836007711649469889828544947713238615602028981850161707869251786359269337648397706621300690964525255463795137360748122685290706962941032900155209845610946068732880445567222510815958690770061248448796591369319929355239607167592607326891178531033164308591036065591453961011606139279494673147282799477595488887887898749544682950979584113631681583920019618840676027714192522347620887032384679963449002851383732330806727507838554377818174057488920686570820101028385380362761923297402419746320907895863243922920838081399609420411503264464371712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,62] 7283563511882847415543246407893247878762273057330796603293689035157896031889681812218329619749772869310748235411832868513628902311827248326248290381039911721278696271782589705756408933996080455828495692618065642271007439333597815739596725297722323628829325937830571005707840646805746183796625299632519476788812498710830889420455293925190590812538839416119714614363169311076061808408678910704647947727772657581839633546056869438192134125632223597536107701472892261537450128354913256962780727734579732474155217116030964217703850972855710060577175061525465304057560839987903459172235745365907632018771742059048158658147508992825419738638315048512592658688549567345173896796746897417471946972692992511464741854947885221339225031180164671406108183181559034263072599735932430843132688215623336140609992718762488463802717514928684854121845047388822766481651432850391846674529732451104849031957374862532214015533367910345162332010449383086769030328574433950690987517167863581209111025458676426850022709055885201907812379839929565274116079077245501331935526879517727589819528159273436153625962342669848405753455062533507933210048295508207710074232849944191358950785361916172029924167671704106183340300280223056130773872604302082070490226265003916715192836218426306665525427259229488158931284086226977623647842999740539538190632012979614736454552483575225785589604685492394225614022017983368822953140700083214579457887401425642176289299380710079469222688183538252892841342053279450550972599480879270901173286691487371544272124274404308677305706696394763807522296795646359022754514945437309377022934043925844929147331593635990623656367276190373367307759528201431492555610461467047564388754603797764382129848351617182231941293251751512775662622269589343112423949305430205298363154146511968009019270211814972907988489082035374358735148924621047418636423051076968528837445564771813669228562631197177604765280026739686832385884493050868670804535225903572096329661420816240571098584473329381916952769706343555878455004773932657476602788345676715908458920103754038426270264617136853658344443206360790684519199494924719277761266258769343655011815297237420699883531739918407759439673228083978267305931986145381577555740011523004455901234256885703254458474903581159551476497149248899034302041079160532221977567894366870616211822557175877410038935592916322679038607485264116424940847568084565561749054519144979970049844078331683306937785088978252544763957522407988227584653728295481902239101531094224643806521622135321271555655706304464925245342987788354636875343425488213734256926892550187059870417855372618551414291026925234201242144596518384530922983103835931145536685962302710694020606699622870219174819072228968879057856487446208933469391498456417522239131362866873048325146600451220193342283455305934132357563811484226299566773797212249139572017589673649961540583110401858175631465176076305900900837545737463142526786075260150199288779470225155205641328792650483841114058004542792177541248329470624420596154409943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,63] -1417651137938191854368459619282188368544821734699243501781587124591788628529006657994822568096012095068272242555473613630321281782544417285820238711256112099097055826539971632558420835488802080333128050232234826334034947930808367456881959981010556330919215095734223761393060983523722773127749840702177367862100544298813474736545098137781861046882793825940719581698446438856169468309483101297808426622399026675612047003617399992855268310655693379107145706565633678302860775263581043948858872931425710642249678033222049631132385838550676815093556267170485549661961752834616415796306166281639118743221254153054806006501696224330957413281873081763673696989195875015336369271835509443414351117150579339689518843012721209714414031555267678853440595621946031063422442890921584802042568758948661243660872924477847452354096776096366764891911665096458919968056899877383789294488696392470651948408848161950888010755811958498908352150263069202506795396737164963153343346710612485318334052325689103682355010944243000343035505694157070283193923917136956695796433913620971992860110651666687256511003222207257387028835771246134155567008467996060754670453233769311711466437343691728264853085607137278497054425753932246301663616133034037057974300312243672451418498955936308391836342109261881103875819041955959613566563028570426734492113635878274033240543625046009656173844799985265375163919461613383819658006945365088184936680065131608903043972664934981726781073814827874498696277876320625617097571904345181464856805190393145079433029719720308772351920000369036102882962026048741533640817440871752526242209280609417169425515323788020363607101430867998512965298052868711320247933394869226653703585115464308509589755946514600886948114845562642645521743054073832378622512446962027802161402213973903935136043463511967685930014450238705649680650169665536325459772964123359986506416120504972094807020384998090990850627579501772301681476354806706057583188448786790820979265757410995916441715591814242736269741828761767088064547018463130512437111608473004959507209804300832537986791265975942439375779091498314003814227621948939709196306825807817708669065514684833508804195347541097564474946162434354111043636107400598497462392222494479250298157828095207702642803922895042104229131615638867658097255090544790924881110473222211825751484395900333174659447471078541215882018765650272291485188811183349719332409240803595267174058395517728231888215957417139190454244268641030238869057602490172535291691197421450679234531610554429148875260031929468679099572560056227440442511399665369121103325105164576542163010012079406838931641169182623313447903633977420976386041752669538333115649319837786366994595780583676295944888540407713338622597467084216910018387494497306513236967499594330999390495133724350813152610902021406163042123219965125098545141793572005771915597811726782068538917444582292460975621025544486534488845560243558624838924402837627840666407434798729665859926657106619983727516590840435962333069080627793092655536194715648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,64] 102534181182239252274320222437711225320929633492716372819624431387655767700052205614442551079313891907335871196456003220575731055128078384020664090730325475751277422171769532111499259451309364070899086820544322164875229888262753444652953918523311796386577817935976067281294848483187742157607876899697354083491386157666363418045948665231997633434883567112171072501198254219613965782251925193159766955705900431122557735240404756313174786097074524288810055804033330531291498669844300505142305682970564858726219291334297204209674210114111191816459287339474412002257617324157640810453916006940932530587980875492609907057482544795148051272335661302417725849098713945898934559292065357549557592404235340003441371614232956166288801466635513810590898245845431541686199871702880036001724191825282464383973515966006997623369858894127799197639038877946649644391622007240031825623293557935352938746514763135210697931376825272446927043012923197968394333344257316193639321070655282917571138062260645519915113809375788486603956879153882720447706918415198993557754789699742264075829983016302266262871273495971016678119147139241484616974543193866781393172226156532598775981107142373480017509582270002125828382396265379359300612586960234953824821464410977434788739981736577536016557742875502280263160704456404784758274760733467578096214693144351190276459062309768717888059009796804795683566802389742442567562742198907339226418384554849442649510039644236481987733155140332239410726054879558160596353802799955726514795726812719024062901584670105358677618324267197203382319015592191350101538356656532076643368195602494498363988926730992333934482041504985805888694096645503293781191080481703880130808786362485795692947567116589175277227296664403884356224554132383134053517419580397952543741522172687917196577869976400219745215840176128005103514151592377166686908930926687145685426469973904843245978424827004598124652219933213540662084972798249830921221391495263260525181050332254572367972545937106388517116785391520311872337876739079201693913655610860226195769188371658153945086680849569271393762426630755564998675802039846023514148752971433196524868191796676977161161099469776848944465443072124111730467545862923376050496495671624757992822431210005278053417202577746167966970831433907988773663144971082688040831250047971021260740306762238451139066934405231690135609073630005375098184697851541613332517663261846694185415156027038536095709531921012298716174380952311230703923717624379605511419413108850456844139646966277809052681298250470878714903034168593260591129297680386750362101118433420564478326779593530101474257121092839996763112954377523532837359659368864639345623227873895558575674257867197554924225556046173840959695145286224105291193839817028118453075942889405545706284662269241286455997435345591520130430793867346324272139012882806681389610100857016227564752346328693886415184863982225642332234435290961502226504555117386988456057044698273571897502954047464308046559746293316058732186081984040931248529934909440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,65] 17287442531620681446990721304620563586224475192912824008727484428430671707720410274810533082189637533643070332991141565084563023328429101167897899583919231270750314587708077629998040158484020085886069813462313025144491030426222820447950689990321043048221910943407530876247640163813305928511944281961409206611044273764226395779397989898873587153808413602238856280306626411256205138584227458962498558935708753835357311689190438563961688782913220428690606460643146095440960898728040687416634457546977342578016717417310847249470433761417021431085328316711349309129996797998671011968807406091322859380184591431357412951128903926451479375894187494063452580204913889933732750653221388874521425414094219553628155443981315418299185550969449569525527892583185884202554729493350829254506386915181464009545742637897599717932933744724229894196353678539636903607245524448450477545947386192317832318295180286177133286626426104766572180389882243618743022909141847012823992035562323874085171723472519002728377739973004210420066797101403843431066382425631846101055884546980695577895528581799846501907917772670839904569438846245027865223998246696552300182374009536994339255753666488483509838802286236778594306991183906574364025120517843212938291657198059523858430966083629882882954711675601509586077275324272898825527958486135118244926911275857988588432039711841678051895955588597151808677072741566150589516244371764224940811161784065788782219434544287342122679441961345975547140542737482839189803133554832301103101882554304662786293532769620297799720713500037290714814884572509553800054417369751651785970538327109775668217052994959089826265296382185813144654003314629978657193022289507921360495423351353714050177316601430004331753099622413010808100008114939277891479697296077513723586886101154664311975210106306163683705479450421450318557291515859741486942998929965938636892830444743109737936859252041292416495154844707473218801031256839975863222997467025096201183201623692690644793095515394072736954238039714301578788608226107374649029336254939636178592591916400406493749667906136656507091301364838895767110970589908834762867773811840994259011340713623453383033986789839328414516127736488271460869371640208947093879938085562223501564675493606493693008482257656068259110942236313947033885499043489504406825795212904768849473776411842418923645735618255670101134838897456969623041463973324855135077382987625172811214930578220649884751348290380023234476337536463339903685348571152618574786922503558535900315552081291791770931083518241659759642665371496718670386962348013844564229435682406663212124086211470546158083150205809380944522111149442245939171611095038606915040163418729843661783032424379552402961430126344028043512756309580815194249366185810772838886096810104377941329095535109809525511866219496106213755297948756805755851613881514361345409698999893329869777557893985551929485935879577275438240254191464899978644093763537956501121558305586399255267365181448353873675109377851437430150303742810848768972174655488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,66] -4186598276578757422527172596608605780486710152782444190211818947532257333854207721793953258563013322492479058695910084584158649009575671874103178211974045502966153167181939772559331507128705396545535607614304721809714794693636496815565234569444537193991531494634573518830315336582817659180718803542213673668986164909804685324763566063686014449769256700862145553546298672274026325463853433213673706241879166337393861836197091151559098606058647725507461858134839752804497208901284737862570188957648238674030084414427840158153240918999171970622414018078065823866203575011788599352312005085039168306163418913079925245974552148966300254249270299454509870597456496575466466554778149563788405933150415893204836070977505486057777088176221268130498378931653580375125780219496468236828952149930014423540158659661139868353504233765112369430429997130036966894024670865020409879147311086189662011145751949082374116404205075339197274719194462418446827141249540108988765706507362339814115780213335030485096857838275101836510328394233405075689062893012408655195692244097687760010802152840651573723663439313966635002901983332541638232519471152086831512161068000930882094087813958629456196508536606405000101580960755677883422920776273229391078171974022575584456446837442974353937287189274927010836546454074397965161251336638711967743354180191757166465770517911735411023534335762419996959822863550390155362514499238563205313654095849808682244089554317750832568378751497792152568638810388657080408473345867912799786778651720039429081850797956458658878447702391067543539554798123639208800310124515494209022506812149862078653258007061972623598210663115664029392069477801615385344817374668427256793994191414972857115211290403080330437702132759387166331493753782959089772705566988243313877794500100314927044925004273125458411825051101988829623475105799663649081862970191079457846399223243833359787295693717875211706122242161657113645529183502493155383439736628127246563258061550378665659526449072817679287832618872240445380218558133091603083208721477802809948935514218671107586313633563992236272277812131797963610227730432326267097969983660533481313280743966066776548185031284541908875057261851431150791629053016029028334067524865615782045673098040884249382145504928047960426890100773706371477816730828577140972320676145116535219862302143075376994951559431666731878732715029387165360275852582592595624988607124320728101866349932264962667808641116720358300829160849545359715701518826602212822009907530308631367064751066876605587487239525404897800284836612938688204537404746814412271723056269898051655434935248450544226174901709331913215615639471883592957832857919132910299981463975648372664651705826940002186081004051763491508995897191237798849950631481006127415096138705739587845200542048120534110563704325054252574191131006508058070116049385555663724477988701888656259131251772328654540304137000179109764513012133197488664060301206922721325699963590710118935982138432105907159980934311842816769124801894461611750457344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,67] 174659284772156779118882652724794206807446868613529819848412286337415940911205732832617444677457402220376459255733583971859607600141690721176262474464248788405301449079962495741002716194515673889236747568199411173501991096989897885851299199604004246300742424157109252015703069091032331846346896942610851623962667624369766665347386287448359958588844931554736865281470997859153520134742366278948975262062848668766236228126144934296815165257299603234472233221059781645905943755642103144547857519033604786000451094331147428340607177475595792919534253236810116731221866941603164184686938410425506194355010305103339309336368060953554161475427024649788999534358012737828350129014461066573012205497959151952584860427950653699069130393555372865070776567492262043896868352908995429531086294452132161095719720141072029410945043739724256876522570167462316099568252972056201566916839349749822965999978853092759199810382407485485324919654579237251090635210099954906029216557765936335890555194038867842651792507439804582320140056961409454206851405388905641341102449453396579567186870742228360793836739828078822665868789662840791472548247208843298881629587676189030061398648995980655471395023297846908914890192884658538921136949325369828797459668466037257109189179294068018408682885982355173130632252690118961415121947151101693973646342699371592218226934746811693326643182136643194177737810924439035435240472787682636170658014329819085670632861796973702268091789354790401825755719909422943346091463905449210786298367886458490128122750537474986716302908332983013296524665852752767976847673906635012887525129054402389176885795668834496514725468103900860455388088309573786341635246222345439875655667220469826042390642108326280614277655890255121758671107851989197582984431613727697651564675098232013041618124144428974222202160944400184298536944224795066875373869635897388670362144159370598719831172561947984647436387583944361943824371791543065613540870303151630555427086638446801429961643799868264663238705046565078010497613903744210193023096888312535981121618128926097229430259315372463747833259759279192777882321460156040873614486849017692879177801735429970859364635598753796167520122785652455837043586495573077988669614697484701971702809813974466673461085827745216423758469135221381342230717217484059518715638004429646603437885109056899874449197380655513336538001523197622214011119484722444557115226632242126265580271369070013933947886158743843448085182501908756743173476802178674857737773086762785783354355118222428925329010385762491543865523044375669695214379509799547248542755159102788094281776982032125532410897862329667506671763209366527968824137792250616386609326996026144896241620822559566231625651256066523983286834736556850510797309069286472141264477180366878198477343635128303174970533259970330000186597010671811635159979856346454128728896799106476530995348696593929716192260402271504590606258137983074287431020302198107927066443093819379427382513225533972683091577528095603431698550568055873719119118336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,68] 30287710152829877478382767454984179350522164287128931799644945364793133302747862485746696138227291387122736712664868007743477190528144409385945441452185182909269196322546265285471324235158506203178579087554567099316788740441679149510691781385540722684405802681369427992919695366826009327250507573029529346377296612708113072494747454134435839166759764122705243226885055893210043032370735479773583251742987145687104659469812390392913166697700726897470496798514948353346020910362489589225577760757052840953888935959696176305116595465616541260846779180979154903517185235059250663677604076929172524256317520477793997064233586636468142812635899493202985700228983279929617708460914034812561093602203424383014945651412461217128816886927572667914432759083313444263149749735194490924735778362948217032105293977208940439532689893797922621363912878893643819887910759253880531267344843832097338098804327406670683768631609648898879584966833190520743210399540328355042710593089339984991527554156023054880338448319775644888223737320350870005786211536537473081757703508523613764341964072802914682868967916467773569170741713750205882661510360946275449770741307883856210763936719585472336176535249839625534963040898073178368886635672086854400037112128592890510289214484858076590790614026384068411471055609019333689069364509476749260061912818845820397643814306593902259896744396221245555902749835536517417877028372910057817966460137964495202745550690438525650097254771622585826595389985556613708946257398519647800577039462729087230186749848664747384389784872604695031402793069349362182449272219673674519630194077184835434519526349969035204176333162925419209012790670625670601786651096409935799978513634289717386515792817651712237850373339769358616859598767042899258024148748269124258630888199502742806854733082553816962859167514231667745802842013599482321218874884911009819400101245706760674719985975092102743156273508473499970986096169228616040792256641936533861380450906653716736870305649829550054916202993448671686289617435245615508394527352367558750158831216115203275146807716301288161562854368699450022361150066527444000728084118076368806759109209473186953518960554263331692339001664289783625707401267750149035351312850079427503551673229371363935800546109149297280642986186995823296063798028236271701806001827297539681070188277117195200164072608365686780106581626509014183369480565068053920852831199625994528060975418222666776116103897977940546585733304940447429369693371029778157145365708073172578817427224742310032416240928327534202147560934191325426813949121544385568106021412992689440378879087746049198070991635715050829702638982651633792937781874206278616011501317796543421267300895597131693097247224025587509575853207808991785956612147601795301227449912325381885441530257366636842700960966480133440535641370827721582293663918724190000144318838773933298429938507065162492899401862006164738823344122294175247209619579340608797740694997200048488929607565956848095932898510527782073238984952939179787650334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,69] -3004125824347244446535977731331752579855637641678888292091986299817444067617528317982872804442836564222654503915139740162328466762634866492018320423330630910056454666621706872595787388899388942407127535700760301008362826459414587141466995553659778187556418101267637199575535333882932312896621667907818310132539871832551840533833202302720254803289236445125548020800375320411386063878047557573413274416456364371913562434717796985540807842379842915250132529771780533979979863917737971066946495426743079876249673538239378885447302094730400945060011099979315647472391091043586789948342501044511585648630206123876012055422337765550119896591977534274448742338126582139421002609590720183669167971706789287758643883450544669953152505514658902854662311151762357578836110553933677365432278777773652511259511555777615473543885601842062515688254132199537573817066192892168159214117234775612149039009692846781772210719649105402742558678867095352832062329417925544121289502249714720373496945335793494674691069126883489059132600097617087175996097535190180875881719225413668476657836111483882504598033123953432661739791340369596342783892297073049912050204760870284620695081988559645816293195324334606625001488226654625220640889499429692305066721820157965323463971305687793372919225203525733056459498688873976337236405295989170056218951306554328324278307585063860354603081023939708916639918437178890334972178956638901121726083666391043461039111227305158329441332158308522300610340368815399015918395790278949739132162367905599868231318637509581371401885377632765555440385405911442231018800434601118896631239286978389281731282428680207224419908810036800270004456892098399651067720335367778483042289439940253213699563347568543653153821850136967777645617618555259411946492940823399077190374329798668282093061482694125886435804127686749962144215106567926842950341800300128453006995441274147856782895756464745509926758052660568875090138249223763881972773465674452591964753099458550951866929093038736835243324003527195707947557114605552393252263798027796088589038358043526548896775769825496535603911938059737622415318073427937903176080166072932453890383302375024528691488130177707382836710166915572413977013338037229517048110730831737042208345311426708085837128258276694468021359607870683540672591895736894415564986308633695149731701271612273362244935728668266838833953915495093830126513171950044444333514884588039054292598999297639315539498837570240639098931940426477915199002489070838913725857691550799762223128059918585368140637164127312338137460200246474132699708623072233762237735904822561246684908169506825654323762273314508674951526954748761737915567603601171548864174176591342109065392676745162565832750445488464823304692937485474049782267544554512007590209499230442301826112736619552715524610738469106504101511841357122751243619728954491851375194153704947761890466506927765213334501501110210987502270251757324361660609903746783092338863357859675311295847206588453479595076670409610237960786237509889323889065984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,70] -47964108785876773556113623533861245922886935336932539645957133440532354765011253478507990655483885465668249834137494766455330528474654471205966484431968727863284617107377286037158384195336361094287011439080835545935980541883011490413103045846709658264813227669946201970700422915031461548105604748402913059423288916137610871963233039290589583159596143733646332803290332359844129890756551851939535772149456077533860438949555372420938500260138777362543428532356414842611229192277775226685347062851459480504992347464331712334263974873079619554112299628812536122003287361169315988053698667504355201554094381697752028670031118480273730869632557646473086153266851521178303485744636943966534388591366258819051593244122261949100641657052808568709331054678336229784876820325601598884810114504539834664225068814162213129447152974506174036180009682557900103686408665467943525496234924454780104927554874268558045316552467494896075333951301273775908441241605713730000272716820959541519569092303306564057156760952815483896220719212205740333828624034922950269132710887408954301006245780320639984632767453103502145220889778016558001020857309428028579467135559885489255898616185814744206165751860688524471412174385705932087297440915189174102664943346023212167146361060458590315966975360935947104909717128357648405126011023389984241296021941461770523971052668882038219477002370621980688636889256276308442806788192121813917483908177906488570480699337931100035329934674363198092241860976753963268255076955586171981298752444588929241021968777896365649746888334958654285913977124630966687668416765957427304223060379071665473637882864284934410586296598058577666753816741307313467601758434968084873351586583186030865250736456915410095101067460308459328564524798680387896518307583756568549771051294555380848342341871114144661240907089105627202260676985699361316843182532432050320455406726679515972336418101443055774852494777233252951977125984913540623345365963178551067740065919334824920814348202938482382079488869638905823558378432336905175160519118748297385276477850963205171093696383513202302108329448230892255700601412825540978387570388028126603211848254849235102265108024041289593385913425858688504700069273926498566064907767525753863853356173211886244447338052881468079429967611265083288273521956502719647078632535354378256527746940927257000422227386292353422381753503625350638233202182569267698608634938374851390731065722973139850381721217669381854540714201208439494563216015895472783668088922834422448566132171110614851953753432896951503872608038672920710432088609515889110324210587991608495761165531421042417728784064676308131406961149767233799449936786574387737281517338580488565062486805367612354672625951465555784513479071626936827394179658931928726130672206271842405246293525299095457847182034628062086842461620018839103023497146650559850235221694104021256402102734163585530687835954145150485196545212101351896993040785402585380294431885113666444731742395383517774453214332799241594549451347657321569320960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,71] 13426773660380005549489514087052158645557422331159153066866504100951651639770723625166067789589237700541458505947370706099735388292698720317035925449951591438824770265392070006810224312719010030604294423385475191752231566939487608505070571345008879001688827649083303241646000482136230894347226474785050207912214767646320434037363978232868500299433910995352753169335917097434372709749932034711224792298248668440113111229245907475096305070467958247969418066421027756433027017572133877283681955871307058094825425923490835715684022293501136555190617820472096498826404863022445927939591498437298199846175027016528600289353773997193122560548141755097617542873344396280902903403292281192888975508363347737787448933637247599501621662830055230306362307389590982439836284937301890002991505685100113750040454373412372167313401558966353007003604480008334223831920473420253114965276763285571288199015951835431582570129687749954790961270376771957585197509957074752343882842981410451266116831867173277064213318294988245502274626969173433898525178086801917198248697528825311058199582748645126886787239671225237947128621577253664342298559730906895202518089667312552210720009822956195002084132672588946502769968987736172671750812010498835600366776669520069620179000395138919998053339324242567876913076548509016938590949606186406166192915259832770266283290715228572168927089105250248091866031043214321913647641633575160720989303279231175136558437304741717053394904564050453177344718431322451818172790436273827378050413159237891909785185858901961744114443213240342382790112755353714833154812658619667132928193427529271089667658673790262413383819405407010271967158269315739226841390304226378586185827229179811422857348196291430073010054247825597400637519758301360957704236365717875289727177336588483500066447930772503357454147011245331770319611495731034357275625225445438256722065045310720592915574755161211065412977521801647568163960632794388081985040796552124833435297052836161616010148947733961191559402993709856568957967490420143704190596257938357468201887968501634075699882785035445708621902786513794764635584130566172877097113791330724013630805786550645627288014634277972987400450035172950757420537395277531191774563521101121285177741460973391154085484202821587618793849847612278373497391011661754128382665494029396392970246049518501782849995382493188062028392095529721888072843030375926240169117317088743278249446850145657214082906180650526016895000919513990366121025191163791326585638178243918574413089174271974020736428955862433698707892554492701586843020093083857117871650676382600063203221256361979838893947776900024324154927143667497473115488494260421093986234260964926157101218091472840647955237954583447323619556143498492405128730838510626558824928069040570024068978379908656008420102868076941141097250875247050248625659341872116907363301767142348529422568629559239674166387492475890799266116795358012455944240988743041268539488028575172049536432810040974662267365819197627976002666881938478027767808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,72] -132990418419490777146012053871239645888279162394013858765265246033795625690698095032403707248103560605496359542405918704560528211494791026301004959599071998471348191783408990876651610729113859242265710585744720247072585329956647974250456318885491889411425573796049684851649940675302187553894188036377848424073396897626406036813611184133113967789067520660578813697381442715386494851628932722766184246208143921537653209663373310875490365244173526045205748058103132586678421596115718066317489366664020541934780750500033174238493008365166209568555271509690161131642411568415160470079320959714250898589373838755009602915842204372176334552254334220852031544804931039691840353750505486062535338266587814796363409456810114477504997492814834905379560371338246905774856205753846946267863542971844599901649065649334192596840432123878337459151056522359196579041180524161144312144159891777078706410697208863458365728681034942073844058797369528272338480957489423861261800238974143710926103999311989813622596731420140431961508943297464430578286775855728847662306371259622255700845867480360849061305802488519638838264508975829860050444227789271387991600207933703925913919891912090588561418245281198261892877463072870683802925025308251208300742017521593757765277979183796108366451385977999718045547958805463083769438882848564375548876232907856290376556689624881178953866116020896898293527529656980062918129398299689220938720583867387203865228168073787726428761425195799821870276896087859612685162823414380917921201972745210697716807504142228793694368829485899024558022080172177415967374556566724035155037660841353292406856955040241499862874656395226125930065258332521146976257027477020542328368256263917730731312594061156639586401800920128443371834360131781992458295784366417041836497753633357199758858185269349189922367089805142948399466965915854317747389774085928254286684676850749845841039715198980469546133927589590201210200710128971870356511473584949329830904784843725402867603534900392491807353804315708894891855830789299384135104732094361876113118278158297409310725580043748121435718226010698370869780762617980112017659354143176480991113638552261779869122574670930658386298500817602278143240777321049985511051165581904522180516281513488878816213971382457937247985908743223545783028622760420209135014335603783750941196254361772680574958406759674022789427646480563443837597195876922922292892270761157121522001476762493573873419432039050585371199504063498198702190695386268687844154076524224299042873974819814490410776344839183736690882182997943914676595070769587183381341159999950461745903565939029523685132172736378635766338801868949183049564923484805510433022437727563793193248653075921013078950315703374892050602604889398046061468234570820459022170704147510080873266279612475273397614821557521914672111309392841699377503311069143132798489817285080526253279675379114052851958072333057591128132511004955480606446786515861184279090812060066211029006751592327645319464365541100099119416283020453551800320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,73] -25133203055274739050382374698721603826583916377770238396039945123201783541241449888279718974685149352734307986151139045108767221885409354877711438705809268726627207932114301222338085793779838564013296951112877963162264601123882346407241124111516036987945836857318859741520919617582477120487310800004823787459688122587356320620647810712775335796637910771567526063897107632145159304304811299075088155369850286330644288659564741130339389639961815068881825571633981155960196310538920820466492994804022442362141215507542131076436868362241149925565128984635816252883820873444111162246747003129239550811921045928410289073992552111421359499025961853234608852683048415199084034528805872301576311088954535081346673105036193841312016392083904300886848183559665865607335655822663423749498132512338910756160213235747267272418673766882790431987989006292808710354558354433738888478512431818996170812848533678385994891265835412968395625071552390459765855567329942742760715624195684490034614887310673394628191946846925359992689441691265483892373228836861572189999926496758731878217051675666438021131045359434914010340581651071853010360743554005729024649252496678277836846438337941832622909317667564597859372208103816251195986438152735670236005623179546955955302541264563693261077400763891068534094884675554667814833745816275766832143351624590428064993527484576449898862349412244113768533970953944434514992709550221689667788173108271861974762630401898874353893584545402135960792459937626849405550345269570760685411035096777332141529236813801379631694207773889692438018201742305280466202167001346678802272818652012971718223599813585958278541786729571757786249127449464769041455448840639455491230745438365045734362754801262652035287930132357178885384170507159893458771626274989321291152533363623521336389543920650025629222664278072262833250104631799646114982837011841682575206803955889555856735131500401667886713968475452601502183487949358363135872691236128668410494238909472692155469079977425602804472268685147379725028852274835344198669985854986418750300432373275148194098473501078090825552349817711249344643703781157867787846431521423960965661058990167016596963868815700064043788246250786437877993426418920085509583679769354804009800998343975016424814104443672537618035210134805855512925007405330517243462772222710514845567890403601544677789992241612483516611282548078979653382347620727646812735674485392674024490758962924650268652586320638808599646486131309606214782359901832806496710122728985598357539399929518141049369169257061747566055992825830628891321162967594859029891158689783910383318183030110217178368676060148878028616478446520718811306879416732586135001794202697865560510363684952029765553967114277402485420355793131471520251432152474434100309000070186026546217030642319546261018024523988926012901398586586089930513940025989374266777223682465940051358853131230565016907879662279798327080671413643176736454739111895963937503132984713174492010912084139582668085414594879367814737748545120963133440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,74] 457500271525893048708456641756634794200797854946276195734073894831507258159941256055164975800016440960430098174963272628788609526727832871246157980583871572825740535510820416241716224868439944347532488289485844526749749312027042212305737461790869486136867831354771266482848017002264685438583215919619786671210323834534235341537100505214745271993212051857567007554170927784762618708111529735503089159223080023730394197506072579069530705562676449981901166660198887742389448185596756092275616991843264423367136422814130291443832022477553170836631333222472176239736903353210958058883490847632277122872772427858120788203384150688801595612972934596031362425327288217737722218804537358054493414905759164115139398513366853194842522257399623206141522430086511292954101876463260539583028038369662120337646402134696241614783911476708395097688633964293091581543576077368069825805684008374938993210832941158807469844905776855778144741430490160250328124459655302506592702382362965940938386752127668719016340073414820427481114372509990979599204111080706145009093556250582612781320942737254984051801932815801691248363894706210046218343504570843757394943022919360393540335486217001638229090504460454350552080682398193511397062381300943666046820801595934821659633377958830355195534373042148382770107545102522695244253865375500906984919406886573015452710327381246272744352083249337023801984288012667463275154333532446517372593471519833174073318871008947650931722956225658724767870545620574824380021252338262911025818079563321184861308863306262090895522456142371499648618445906020839222589188812151034599749038687860550730530449792661747101504566421136002828385946003391335429994797067025042789689888445515538612397876296923747224875270688526639503747067148023964301869669524152839304579191364940438151599674326350356052676033261064489835845364038273260538986093182028786090533782384728611688794459787020447210601773070349568675896342519403290261870445354510259125442358313851351768672868532419955267828724347229999830033173336653305307052534925343123017999688369281008384126102796589596933247520126128030861681939147751131300164815682361823226806212732423491910672187808737258316597968242440603859839999414492448391600562078388344775191331397086228305480803597437667893905279418709565453695930879636049994257947657729885710212308456908711447722619469322530961028052768501780639444020980487659282821669649407630889427240198348963939792428949296530842985487669172821765783526601297915188138398070723205467419207545486147157718509097065462756588002856344397769693308294120048683910431344183689689398069161104265194672982226245637675542647927641611289744448831631896811652674432298550215713173575079563653518665532977664431225759046986365253840596837279513220671125124546692003521331964990670529945244352387627846879018857761606990533247103362554818427662978864931967373817012636708657482441978339640703944751288951337537174436765697779026546466061737043471645481561358381181389174223164709299455043500842680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,75] 19271919289759522177303681197169907356033283489315061978569212319594850023777075439100814018287362498711819341529146092314373626869514816864784562884102665074430879496583973732530290674363100327151703445163429179423662856631891610989085243395154819278150300004990080004616873103493941238261799193569813772168015210020688645612187818008815134206696341522271458890457149406633205713773961379895986264990600239608332694241656090513163335039171498280605248984528128445340252940621188637591498936259615845140560170596848912373928514882005212647669176747509519891791133560615990625201737977138501507873999621737499184645508259765170327094421373056174127905922406347123374529401109296574045700067066289770783762735642702312471954185006156273836123229490681681175281218450430149258466494598762268655872691447434925348568054350763705948097523672797998206748499114918052776163734842014814656943047315843295489643219181082006947115259807055645455742471009059418875917012303364901079105446322173833736907181990305575988405873160545929186257053087703705445617790487490510897085055589382161661498138877617659321097542549578138105595089703513976397277893410639394980864462320704340782606171687831599149953876279264732099987528712573999292740104144568602698896801691041695611992144632501731235131165816392777175012078355141732888892790534501199213177928260330944952189227404333678589762301719169539841350263117682146406504668431842523217375069221321833170645228086554400088944835132275449211116778907082748085869043321633572415600093683299304319622903909220656717642866943860224547910467853110996883324329265280043804431753763858811556057973997534561603236339417421322548747535896856133316831037839920977054854596357425878409966686177957713537402921070338424365346712610966195443548656209131321033607056344252659738142123782558958104866337747523218200785500253245880974164882350322285756505862443010669352177574418449222919491076012510250685104579284220676568045021880159171181794012732207556680495296788463444093677123760918354070668870724897047211079292302536203264784579688390171711545848085646908538367841581085030599170325001127815460918629461741455603426237393871788500435685961850289465881702545334173389157901876946252895877960226784754184427243352206557557363584235101168905161327242037388228273785474494178588543301896305593922715636384350994679399922654759732782484763121678982464954934214376603704402576405142906660869521398892458762602274421713719690986610623657732369897410593276430071869177172964126958239102545817340825203057416687832365817959028004519631361865265628184607535030560259588896067586396550515973290443606501044922537120569542749039660541355930518094827440336842835492192758643149635776404393852312780219320825364985633024104213042605379352215066236197493819643233898496705204234924847385412610741073205631000344455933353916776745683017942328466638220718444266850849741792931404184968797561991124496976074536151927438310839810988343258176185199687178756049162968828485828608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,76] -653732281524275063236448633851447279071900627797528049998258780526579055412176427945812894935021143939086995494738958133764592373096246842409257472079338585564646540570520096059556573454990452829975969575757786084823562071676132757084724889729159458119784751403193623737666578337925331034480068971281964828219761778013481925218879349019964174704659339543764644804910443264654108267418973897382456482002793658974702522973459508959400836098712922006508633766956269109196929474820770010846159350595957442474242385943734449506771406193573533149316702983705078489087893408726528558729280456917959713630991025909713698738882594476086903282412225420724930658773408801200407515309018190041556812252719263405129021106904527001798760120713664610349360176135575849060182881120174731316709281110095586239481514636210407787459785920151557713561598812842392368410276699649086434449930519965178519905664692311322820316828116147971865999352866238086171192716933939414082904238681753956511140736579126791340400941173267571938623853621505255937403313858136324547975132198417525155658172412095384679372371687120306756342678305881921359718354637793837139541524899063947587841182635717818372653712061368755073904772732914334630193538594887654698691855488219608117832419385611582782433834440991652024273206991371690453496141016247507679727767861914528436854188710084736776775907880524713039263560292886481987470501824751833930491485859488056199559936814215069331295021951776703815800637757995230344815206867852006749301486201239466543821600461776054186163084526441170548911405921637718725330085061327287436527338297321099079230035657829674513506849880581031973071572190039963938062167682995783296897053343023602803281159686651637848485842115114181549754153795238110380257110850018121127052318908808101155705319153509208406260361441983861035024034390620970857643870214855630747564946562158048182307742470956641046615296333359861458429398428382840306015632063504615555853971385745999183498198667948233703818360483051814031538481570154161534909761617916090396675053133958220996840111132929430209477585960924470313484640126623501240349372641131138917294124005301674304297821348954292219031260727910331247995797321860105922307846863442385476394316399216836943205220078323980804350698368678328882690490082478417219869758626296224307344851230113637837270387102706325948568169378167808488741065800649811488719909900211502351150915095463408135842135067797799501013764828585842920229983336844922583032974930427168417411195328823147121285301572772522960747308501003532787452998843969360366958103507078696547227838752824535908974474960145918244821884934780548962294012680823032331736789618410345083939577525616038852995187650329799777114029437876471535758233980335283446683745025540034710547176969462044898664033374682486697108023849030417987040535851187697823362634759607641522390188803912049959161067176567693236161193703505874933137602641125951874050871285635024328709353367719048380320251971039432497483379585843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,77] 8773330335956778074096864243179955700666459491311781613267163282180775438008787850856467189934324611069652072172801393432325343220436077004063434683323229273226541247222854260108040367273792684949702084118010909990071272185418672874982231108402471378894546199518360635933632032363288843542148856528437958323159616339547475740608940728748783842576958308812744077389993739883928308790790512198499389281688937307178697197559964822959005581492486328300626407143161503775871056400662775782269893371450881277744120616200213319281832100137551754146341939920801357348299691263120644442620769945792554043004861991058004090626507601625754576225431858092690375792295810275754987895211117907144709664166846008117157485858083824072888308648285581481847478363619265670290493491244349662956684197711580648269964176057318367509781123040431263285814548788090872010481777107234303032562130016810176210413594492263694686813127274188236268720477046605946366333469640407896385985868036602259848493159331466517158738323989535103884373928095576923831102329179465659191258404072246579962284288836510722457697838021627108096146325480002820916051628991559616694377531491089051245763475253221171910701644366848026049531827655843887040635098036894126062962368602149023352409102649231996588478572326570336413035952243215690948784145220234338285037159229522624180753981210715355098139975451883406819356096561824199136092576383278929359490998493443705327855155947528969516535639403212587408996994901008818254875715726728319682652498409737848134436166081090682691831203778659627740771574865564963087428573038558661989612874218819624459368102888026369720266951341651682836872622440661624365271348976419180991230672393968647977840760626438486578373627659982149788258903552686692621742773812902803011120302903882441162194098050590805080265996574901038211202943596601650710942070044001979203588859808223715417331966554237094112214690015351423490157530841041223286017091353079907569250367157970399856723426499592005554483869221427238383842125515521907809235688328589952488577098604369701930967131636007999960076343601140072562746958015539229621973145804700139559211693221225798948424046517391649653542414266455531910745011138164409462145880065773411167478843844365335902408490202277205820526220969633380192848855796411312461591243480092327672837515800945489680766957392691557054841617005129494910909165001463828240415104823347646803116240106479744903011381959372631545541147436233158235946279145836448324824384352458027923617638795803758608322086967870560862054185935582185362485827595869263204159201506276640751231423655637285380510576465295517828962781551574481742302421789658365768984282519592318526849968896991281240646670559187953052240718093614442833748232764616710879046805096099992079110577201662001995185068312720387775320707074453242984414813012869009130350703681368862108132228890414713441757939209559841193305077226901529973132850124661292795713999027476736880312474128574026926206281857893527184879902523392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,0] 1780462283240080944025761152514699077076585825584677897515768240734217653509399180030713964313155883737255239752931434601223408953723078709180598554975290487686827817585832211612702935140340786491227608990459710452675872037445053381999941371901205969492182242321973653969183249351846465915864012462167856270600485166468253823793294193563451034123350881850406788107029122531508299231842383577527918919636547035318021173882807047089465206525983947519632376632818473609086789546778004476748297800857003926792112885296761722241387651176022280451417598363442693582055447425015133207417193614525104288271688960097024800933905022258518896730047118256429681877583907232119545390140702437972504399019355724847097455974226280131199817066178023019771578217750230544820460748337031830991249917393768018045118888312453740623899300499854455285032241182039619768056256090662087047997013353369132658877947495161046296661343736834475980236586098071604909415511884354685558175905681822740747040848586037395387058272151972451514168425357942455128325998511078933416171337609011749006931544980231946699543100903700015480791791176755209725321733715411966610712813234640446500087003721951340287788637439719336272984005136422968844580718466863806028308407505676394359807955636877379237157546423213113084510922878065754221983468604260082665312516743406341389845324983166516625156577406488703452519302965214243337585958050704225126361971558902648628818871803148865940583250519097377010033854965479610620994066145168415436440210478691649474976982657937224669968338988104400631331563625969924647378096763129273646313313193315427965932512627812195790459112494914004525887107177406397825747861440432788471480954751831120403550999507478477253775643567892521274182815533466235077955290774810663770582225764571458720430220125631299192680100576026577965296277886749774016186978901458754518947718513140106213465947545665613080903278251145877784440002010764240940000026856421036496071834737557104766522019726669319432973251137097136124603442246325351705042542557200850513468270511037848161387277211958527130485850906996995577459865152497722733725404204491829720866762845743052321679856554499694226351828666488999689053280469620026526365074811412248497319299664710539570048140188531847261556940651418784656000025817112275346532842515566966369496122188333870173275490470369533681668259219118421035301597341969658546977291504092700747476720151262854852258938677697995583719747200632919681799700988106888071975738693094160266717077630454824039416319498195724879396119456956504057230364778546164506760618146693872760571335319943145684827050303346639626828882928523652924292291531513434962676995839366535938989440523012889608969239773009115020224269163988835214818309268062920576788997853511490047213768420477932228458536269175471746783876580885690798298668831480796711225275175565785445408815374787834317481964470002233006963246448689261472416599375095961607236631116892062296621544744708156449409460563621193504523079627980831008518731464704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] -348893401525593822850936321255343525394627081321772489862760598548246142133369412870084244671445363819503272132778856911989540734010318517595431701703183888985170202817745197951517959981108317897432893627041356136160182100041184023722752768755492089574073384539972600823755095239289701122689465957570854183251311841684209423793154429500787142621589740618974058409515299439512668507651885404315245258305520928175805393390264755991879864378630436232260489034524765202212655148254826831864817694001515027536032437812046806200508834842262178961028013695923767723629866684197026978207865439242952338933487404711821990054883021719048522832084283234773116662280913272999634535247734204548805894982699927043240084187026842218068267903881946731005121602171365211533254139561258537139420803517357854411197437471930402775797459509155948740909564637217645174824764032439202841105590170679813502666876697689787211422859328991895231012778074447700509357267902078882425797701565053198937752777198625097406162286356122032518278236278266351837616294170327695933569885765632662007546914347427975841353141586558981911130808232126027195453330437351314292077357659569949974614292745236462749210284571877797746178152096940545781745064396654044631358823544264777955800583781968335136569115475570461444816632006808352006992739998101465282663537474792462436383214395200580698841256222743000874167886426807696390098624554924946353428597556040666797519718665453281314528594334271845374037226499776864035026344013370270698313384237746761864672432628177773064388568010365667842100764270016356236848714538733411419882301553878889695379566338477799268180321822369843673348733916094454647040413201441507140038997770496828270357173967612638050022813348299264902891561881524867937197033245125866540433166767769263903603159200850975925293843052153893714789000209216258799800535626048840851053364408270610514004971453485101280719030120511860825531890449894982146915059937122144118267423446406927429269298710955647152179779959295999480579297087193213900264738653725339528959765223479038264658511956234347772938455385331716470480545114750438046249085776078204136852205315676201150993578112440927579084437168837263019242435343176031707356809882271906039878516406426771896660929396490559999310729904200763834297910556617179812258776353541281791915375187582949163401482396897207345565116640473497414624873407546862822218140084836898829266157971278725967255824879693636735695919327892832522661611639549833005156408885649579867417875427746697868412154259692258875734777056941150349002728460612916554761726541839387138549275368569498728716502755911933088535613791838917102436363002709660966069646128273847360901279687226260608575075935124374597388442771635649755245517236268314740506252949694513321439500679360259102534299652093487291259067691925532323108824645949480256074621324673022891761551031803877410525735381938394452292099231127474883332171481165032786960230303638650037798753359478746687335503753300921253305145576015063805601723690516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] 16105737831493170764801441239799704294803339009261114239943220602901668672436237954157224514850268147793025510673036584249217735601041006242744517280832715733552954977886378987693695189410258188115843115204960347857062936443284411388436612716014628573393241683526398217171119731892366800083399731401599471600947347888767268359836358902268335371946966078023368668830903014935029900442114978339178780232085325585240622066005123786295004012366229170572875547598422775663944013771903014080987174645761353162465849731885889619946098531038251858838740699742551990134415858112355530372175070481383483071496998343634632233910583887602162285735820996020340013484266533017577358704027345969869745892036790737327418740595139080671946329700170157881379809447071551632284720108079987357460025655148851795764490067735744908966016506895133320278335175130738157449539061814416998780994675194560952838008315320199543016941274983331948607241721056546251220151955853119840567442346266598887610817712433317094082944390026361485042969290537098906836107945045876510566728052004351592402015225587490743353429358397727548153972482285336463898499038315826845873843638678774393285469056502602062796995042580457071461088213931242341887982442104159002681261687145247627626128919476106563609251087296850616092815411856752124009166431307706502358876258943462774721196555060785727437637300563506032986252550744688013837616366808838130077362117118311539771825876768990465512788549477720198284856038868592647874194082803215751367039158446837576223344044572805649438837250676041447317133121164231038801968508733904956185481767738253176341586616454310404499822802012480935820974218804233276884947601192682642039940979144403807628630601119735572089992326589665686139072953627585556048732193352985337219887001457429768402860929758592305914414179131746103007351130040968750291095561676583181554473080401655453914579985254612509980853148438980825959524344023792018345003702910504262108328642346499382963152447877386390913452111250819422825669002426688725490000339460178164092022286608757642194394097552820418902858004595151292879373777303746091232919699822355300580050960823717323045644790666438442290454809315592861516514985872805530434257435080425749233443807962132805109690424108168512763542009183443148511276760906622158732384670820821580409359570884967560090622038995551390309175923047388211869888020013184342944540248302023687938118660108912249905470602752898696153946497333392292657533531427036492240091419478572085869044373233614585038577849390109976524889186925260416191599620119285641144483484415496194905701906634267106323178510291034723458272255459296343155445608416512895931052532992468643512182718377302651559505566356789565992130190992319295269040104239315868725326837494183223421878192659551765995681613890073096451961836521094718193987697808864747111403736222605621519119853886311139451452149644992597483133573431570098477512226158189074025974361637233300522328980805482797039475895936850281209519455718287599807705034650550272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] -265728113309078434601954331877603584768433712335349601848272680816885358260306505022491505692958375986809597701273970417190626565085141004304372167228093624857687925415872712433411438610397701902563173034005940497958777880766944842473929613116784363886544773644395214064663385267186747740897285609486304874775988139552609684537196658430521084223488891751685384492577170621256550643656865729748388331105853504712182939381073028941284291137332643766655840295493914320880875909711275799472487048150508257784075157720904059980427280695446082634232872894019291664400422103894062661350395818333117296132601401955630860376885921731068229830049121142382766216929818451746983981055279542757107535033343471042280147510380348051940306762611044118764028800024023717540491763545150236151470286597530561213535820149378401791172204540108041060086028019279866236605442164010631567090035158761259497799633893110982810616275464460002123657385264192363609156704531312859569968674541337151170380741698885076024041431503176588982806189288976080375060597709295196736768632766461691927205693680915991437482730964509099678372700363310537192649072378730713232268404989251546948165434187397873389607819498596090326071403962870321394352515850853573421214627513067447394764825683828300829655756742165322702607723465451696651759345655977758107973771755903307329623007905181323811409370455349559845392051428357893029727614636491934165303518255197509808396782552674587440460912547719656882788070848063869129353880360941867874639055326109925246864103853041309114711209604627103575318741653307836406884317879241791735870937467674427324672928910851685356399600396627323337374840046524232196551845560802480868298985869846097982453441243389034974927021064331862984593710037436010916807974904436941548484775953209661071060825350459895037964921890420715151665387776015090049924592945632206996659873456788063947940991179764152137661077314897416544170305646835248109201601676907400731868677108872892890089221305014518704127674728605458170598877894158171740659511502507295139946641705991678551471515529813703616503832583570388925114071009099469339129574073593706840479338683139361832600274403579136965814111665206751142521644625140034043028436987583156682263174790866522618193748324817083966890260652060917527377094309739470596492668666440070118853811042956260154618832768262458458124786286083011850377921811327054496270771465502620340812216630918601624662857744524420883092866050536523115297902081210439193694485685892393969575260124494730239968195252914452055508688772136238296573416383346962847689020398199576244617766493520003002281560300905942915019341259470454867602668219892467912730519041979525293667011845633242613589684691586922191652403852454232175852646201573470566491638285600697594492624724430128724229339976616398074642237635276294808007353224095970564320955661495417708426710753969597249366728255957930376987779481708960100825230800466865875150627631236236763064672255903860418540592915762357847970500377335060874708595412576501760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] -1238889190715737527794147050777594911172690753936738171448303016102645776346199696821889880546806172690666458194870857946940256460194771042796416358383571197844860107612853654145244456834896658662966939441842712275474507779102524313553591585801861911952234144804551937858742100502465544753925031645264812024445318947859242186486979401688157228441349794057094208297113992112410512130418458554475979825839053203572234091658914205097803371664049166334886897119097702291268667653693643532487366346955208505444777148850372689329601025953072378410798458998804664386744040614375384985259389863042552144498357641855707849379099553197629702938402788568672957515783406500433914904997482959231635956440134401770343257376928583130847666787685700872988277036568745232162642240824704383410325422667949656371586471566590902511547634361244990510075673960950113013073427595774792826477500541539598524259049684449530618430319395638372351161180651917346667808573894418954230811920990051280864703450981378921918453399825905048712194097481037312848118832166597845527929343070693157705171077071049223303404511244235157570709618698368384220243139406065665376605983033361428090274754052840691336539478262595646890278798860656485410630987890344987623462270392452071472739993346216725179028009571004969283217832984083687934253839324685180925432406564114321852690051976089045714070149734143300093932364851474626482537363899686421523878125974957761967722660325369034419232597624971850845881630447488478551110539913038386705169249091859344174107483205042503025233125996056860928384988660947219442813511592293671582572960491315345272477309817393687803467820495507332358233400203008527964059740329208304517295342015136233848721844097120361133155178722083288383652053310684498168005213369511813840089898562076015747031773909724974307636612156678264837410354464959798651247410686132742947957538597600400361582289343815173757221066180333069224514535178942027953596616329662314226903270953640482696517338820530993123251451710528162119399875892458622933948011643952601665372400693696066668616935943987112307025038148022096200289288088281074570422223961375790902692477649297901907027889540833377014321629385915843517074541329822067682386480616747693673574442924655908624207031787113856472452212684680324662560437964395988615392820578288122939736515163629967791348373142469391083591337552211889957379202579040436845185302635266168435564451317160352645520582860152101461653125786280014422108607722199341259936549998727852971658199259618660049665667438352780353324381940949522797989036284198227830914934573340246764148041794062923200646051804408448646903957432202078460589224683417798465627573615577351915954645026102291956867680261250057615208102188238241290424178988605524739950938230213896042911311371050642844565091902042527755452164589332967577703621102407419738121942205896420628783382305717176991820891424613107242639426406694283316307953578708212519578181125527570527403184983845985765113466847721892182813695010819966069079205780842872832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] 54133986175399764809001164079653462439870486411003730609543267788807556639485945983039073530180602999648317647014015817426172126759879889652046674457447371842935188651703963593137394308122680315759803614288372833329936074264567405624210084900464267691989868558106147375863465118836533020645977731237921106128413615994893195995887229095639922258644898934387661480689900761115425672108183450092998669003153449284862115970296503180352307894598976839365706508135250078678620073540376255740961647538920366538942942762804161824282788777791243917129864785113681124151613192404303143720388734564525226132459739210884467378171448379015133854005873724208430947449062274933176626228488261564604510292772254809001357299516811418872405429835504234759347174633025302110432918885625176055658118726606160780948481988517901170296420920569144472860352326514605947277926677901488745611132025160917116796586484956652803139818957304377560130748506321047363220484371502910749047070070678880379045669962491561140376326951533247325513594370498433321876399901686762597651603449905851236479021523469803367840539235784592145704543676513212487884387424614048699364706264502021312684045200869296590921717989817164165434233726680094696790002736153128018645125626014290895044386744707060840174735700712438265774952159691649041477643032113627995886480258398231546028942748682685953842396736454669525896834413598383778476578868824444057342294704872143458828777984448722655036701331746169399650214971299769296173783050982204629817959274551174598035535294187989356553155354407995258220370204343260561486248040162014307941282340459914287568098937710740238094304843801879438896299005314925533234080268873296485157032255473123114710927227567895021741418468083564393495422068775284541705232078332302742890383548180647715550430162604055365691251719418064299459180004201021876154551366079181379990389688270329594369923448302770481658910120217465902462170735113127877706357184407633343349545156263489669818075626860750528881281212615525113178466803182057086685580862860419939088893838155269785173051288062627932796630738836064848003767792396057782787612034263252682573162034547140203222310776122576507728496802723459347835571446474803379545944704770480617732400402112898430306216980055725558633858927747048217210862718145895018235009931602171740266964910920411758009533317131969633360597490037332934852441283095709064784773479889038527994036675423936144861644446307033119809499202268296620829529989566607888816804179134781431359604731492982263517403109218204499285835856756871756357990001992344329997028939495657808762606388971489187443952247659365250691572494900696811261155480989312462478900791136762046570626398045584086399817485931296327395819313938254731432686530915571366713456492482005126345541669989423221351348601893064430331918585127079355762084171345331282119139723360993589665963749375404919783690474553409821324337686860532701707648329704493582892816959357055371603966322000361434757426280561324431623668326022160920220129747792444784640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] -28667665758021767209767723118749590437359227167338109310193270756235860736361025506278506895909284073804115530580721491215729392449143522188189502670901882849641238692349287727065827744844315563989091052286495204204500115282681647999534635015445981138753844526765421932560594233268689217060159202507751464190856412924576798999023650496472012600679165150207259154204305082133984313527732691185664331771918004777495896344861798022933577456139199545485658940835874665878626345462569699767144754104147703977893893101215087044347070557058317448931993898905035542725608096730794262675532387008131369565437318564475604895725638724846520569901393431637054960302033237533455757311167752943325925685705389138905330045703602798767995238292883960379675572959211365735612626037825084715582002579568443151160738558698543604771412739163657908843869387744840132060349989809303001490372215886412353215236195729040492243406192157466491334094951466726159172920850766507862348710974334335483579392850579764636074416442605594530980120992059964138002423254154662980651706473005996598511452636421203461506018193168646233351276815187248922941579747608631129473862481560348387162438410899394808976533192003422318639794432333574665178170612406767282379084402447435825167818302227666728371395960087265095423880709808838395485436633342273506149732106544085257850835027990620255777507400906423154732719114984578294080626555911629674371050428950717131261458626276288553561844749736099553110074478330148225150097494097667329389488481818437027840147560686899612701996789034024443816170258882893829264676663546671702899888034467559276604194514349572125706886108725735770905191158374208935461772548546069444772859994983105763130514028994818840400688428979387680008998278849821448687997084413213098689800911715682550790415697049290017986644996473982438483792722310442480378748260767245387831682605925613203867622402537213205883893301698881159904882465226950425640949657383794797497657919570991298412917130667213737587560009730527816043428481443848044118442269613784850663684322248053017749727228154259497194097133845599736545280252988364106562461977639406874594806329846702826649679178510806949996137430983253204498583080935733909549704190129635874998249127091496215283561033489019866560230078749578148102665214486784637375318843248003575322406549400943109448951607424898921967994819901137016958712450304559265275329496156759879592573597503347315247637747490633503313381285338458393990757672732315200801213536066325924286483739010414656849258875675754746727676692011740447041765325519386364474466241053290995636317260514596832107421340832094073397116921312390761856706661038408270969340774722119508910671631010637946123435647054551795854491853419916786615952296621832851248528653894240289705378139417370181140676319546058085740540549921439688943397172746465524904891668353733460584825051611010294170893529600639353682268795099501473469649273656716433968341081790947792658216745755686148082336848947320969840040355700641852075734369192554528768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] -7107914948472917036875845776377343469792180182804543431961640039257285734383937279453488248182031889970548506770291493982495537308040812845556791201046069574644657358968148254917711517592899268973059768982845225300136289054223182859992503525217096577580779470716519115066620742915336417320735834174718141115690795754900601213495368041906548203886547658908668224507982798089671636112083873665486995484880565782082296600269769569494691147169869910224801996051454239573856865249800503972423089702471826874001306992472532353485457383451972944120418365314338650538189341844452657738195366135054414204277352303046297664404073202208203602776207256059784747240375427518964422858838362750280103567347794066436461249550931824105576234521763026998429810438942631680064112746305569159308503028520324795401857563871258837440818981626605100971761712082744769305544190313917402162255938107346025916740737734913876679214265838923834234901061027539905647148068196407064838695444065734873176059307878499562408685283370338780992223250545481521576425497496244336208434863786171671792586067648344279887072976650193476778867080260106571470933229802074666133860457987170065710026693367240738782994586699897590325283439360012813964425445070532941189560726508140209266500162662168636410904319618493561629994306434839205510890842951445608500882375507153456517236321638640947041188046288523530433317075355137117233654197185612813035254708373109941866422878037880368311593841094089554366100547755863361509211083233726651194490277791139013607656795732767873157957502935798493168691717050276799478328158051656037760561136349125321823009093360621902711689946031769448594687017646746563157699845629501843091571282100684578323196738558775967519009495304120343330706337911158347234460133467379519928889008438400950469299451719247871148620233962823844424410541724539375044955088442776126125848166239059123991372929659512266924722408284384500936136222251426079596348291985692942936984093936570466712232619210363058295379836717323536343481231428182581802024981384465324677393079987840615779840309853552618558775876511022322322257626768782020544070567181870112101710820750975261612607694961865472469778023563673823627593417717018130989437989041635606972272661498234216322347255937307416582709430660008608197376426923899237301772410597002043184970471476597106975784802752979929512028939960637156970898108383429186810332556150452440312636035772068740185026229089393306264212049462531869552851706589767323630888266367638877450611654045957808570084762038294191979604044973215101682347640281326453216539114260968029495481533461882601455834546175936099228635803495622343532170101323661255700722926599835409903899058726723260279948768354691564468222952371612927896814905579139870000551173379673226611142084137818322485146025300594437456934728983233266056510970356462373390710820695449357365416728711787770026554966989943006013668234406115794177558049456560040578680134363002509058845103130394334312237942238736316968850519242183961037613485353901469204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] 69800354217994737761440372883489859743666567953294204941691804287923411997170781701954400749051239846669333381283794988129215462301471757775730392396640846563506063258127442286722958141526683585201440476674611717513286411209289748282006944038141613120677051793135387174341778749218775851731054420731179814267475587050661980977055687734474950237713327519282036383487140967086609827608430176673231223739268775672813862118658787575418843523822983229819054606886315378296879539711267884316619024469506309322326501126843938710375886021027169003799530697578288443214046853524091993640853214055065585396188575034477893764826706337278248509312221820078212117332437030685746661728658053783692229827116798473319728834688289277089116342577135921163059321517913140296141327995156095653100384580508408124532833552697593629073226143400023734563758132251269169652480607936112216477221914229071036122781346298988971046736904831155580645732563569204184887385023678095332320069153972711316026671369024795025820787430602588978043118361906498989189115780664090025506895806222302311067150073224328522678972118128831200199678759583593270827109249171749261249914047661625651721129467866847871618201302022906112354412321912561283294070306351147817414438852920737543332249383276355106204026987165949248376087383856529166801433695229848431220750784785409718235488147862483348266318684164585071679385520069040220993436775642135616517873262368963796899162497803221521021389732316783701423442216948101556350425643526383592242200354902991236854373155849295236913347422589184257624148341591190726287519322010235917477357216683713719210501227462158499714734313495273561588053129314333241476046715147932045593898776955582057581234111986433607360276025011475253113316449070109778639472529330435498056307574343017439094351499593070157790264636180230717423017328421575131137786698043112295122343338276705790705859032386690467333583116720573251182373473739509381759010958773294066193348242269909730439561599559058575243491513848855931092626084758598787374791342212069836641712798241163643532006155407552345809265398237813295629627799447695167054090080908255213468492025696450171989605327214891344739391037933612907883715278136609520070930190035604849573754872702732154837729487145525760586855268846045715707665701868638473485574048324276802524320371787811325027838766789816981002382093647279336543094823331119416575337292478793249146299125521382707007279081507283770360865543903068803293607244984688023511739207571587648854608245322515385772656486115648539304710286068455891243658156255542421423949336894242145451485610978943080355257810496788099131888955303411490403109825013049014885028477130798550559545747149869474325312379425981505485384437192305405565824690197137802355738357029630611787986871962097264518853552989885482593576202537602268983917650934883667173280195282086806704109446859978565150233137992648974141146434870383129232086767978713888142972093484978370022888860129480717274851064381247153527175860140706546994170554457859196715008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] -273787279898968804395486452671494039451571418967870095990756661962201274357437284889106000795274613082320135610735147920477275600008710603393191776901477748834675372264042018448644422065108342499782228820810032906720504723031719420558591445514812088019670063401381454617493835231062677181569921883722537937488598542920301470383157127854725259510640673610268100023137181702967058230404965158617132141131234038145954136114320963642486482870601459397621074479023384516958226602847953477991603878081473855230741599891920520021039831967400094409821492805847963772924084686086845709579949443542405559525871955332810981008859474104492184066923597051998520269859913338945693635739598710715585887550769277477215566643547320192568758088399425845221534819651794025133393061825013949029760675733007108260245751159426652014418925625873597016662258803742181887451909940844496161699639902214127319955625719429561806287984566869930480367044277371055556890674425941562427067065681379615391903100681089153728108333970231520214920497084421375430268504041320147982792305756195409544238460328810349445738514717239981993135704340613893980223087668981654676986140847482875838036837040912574733448048379937573243551849096260829972011914674407535996818109476508462405480852011131493206550620490067170067582182550383777280783904197474671366177297083280747777483338504575262515186723025686666667598888947490753506890212350698750817200559275437965950844324608277669829340277744892837410255588736580459889219219879752925378137083521052604421641939598214491545895312856810274902165944692016611608586862072769442846923351392240049231632631470006948093181717950921760735377887774020692426438827737183750471019212940034489140820023956638434932796775492393988034101082832987280626240021045684327942792764050626537720503104750925917700637722515633612928772885418518783510105724199030426405136491547992088118433535876601741308814337855651684873363315590632531644675612708678815522552231362443154916260486496024242386843351794807306552560929041359618920740157304199271520252730854969154081170363797466038698474194924100615120930279733506236307346358804236016650436417157057058727239563115474545179703737010185123563385868815036736951418681552987670635531569424707334809825724291490884558151517065839407720495396827127870200169340378919049961018354144281269858955958597787510453758544930491969473770947186621742590384985307049921508588513839403390054626433097641320800570722854322109049518748186828140792069127222886602182739399283845928275467270395763885829477971732226991465397821977840483468876101638219943729795252722607818228387466831186283654420248701515051982975562605056588155501914315333624091073881235513282329975599860676841342479429586178219845760827060636179925385387223822096099956788287394011094152726426035748570627322823709143539007779699098555439753029580628631230433038843710933349157778359810722229323527219317635492301717068652906408512202321273545267471252974484270675970509778267658461919557114125086461717922459657710065418240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] 226262122747153203341936436008950801622097882930148693818957942837688365273239489974386027020688840317780290154911957793563987223906936447330844925751850906092119555679837625563574289697986844462545935720169491202776134582536942156450357675998744383171958726167491392626316335542546002527079382738365034708239786768091939148869346248268999786451102195927648685302069216802678622585601801794008718470263438702363093129006723701203940380577932627691473899862329645137754228029192510254712917687250488152517657281481294453763540001481431175185258110234247702454982753313231544718043476981028053296484861144779763423842361936367317578842369078246882634540748328276216607497058716423297791975539779228907581805801446988494596212571105211575301508326232618518817609941022310951663780608316962302979077892202057394018029409498182930024319304780005393537584938269642793286737860815408352613368721480092656164288189910394019854005359711967013289739899588870897260101183619314225274113214300658443075514421577019223510232770862767191242895083213622589052651468383047816327803761330651432730259136855316440147197097973311967836500506900241847637428140609460380409950121500865451252846805763602909004371043714200799843053549233172007838011295596334384415317581794656729570134601675780128152196044452962996471536073637999373937258665789895234356583191934805709182864605118038207625570756881818008631096155428138604966421948166939244456452240658952762588729199096403156109907484379465472707209247916132760327606883435341836362966762100596297157912268824489773148498701823550849410330098150981628271381100482436992032457443737530356020450242115797062362292989964178239251983484299977164949015577472473881592080832895508736633467204005721898104534748842331261186481802789686456105069472619841278636768750208574520477183627493499003300221163943108095471285944538323024646490841055141689708970490273256401141973759381428766938150616664252061129981602891860370541131543336198426342604319471028714693390659369519896865122235166847762084125976312781850593043757920572207107695966900191279803602982044646742003938065218357856305626547132210041301502019728293861090494094006770808578971912032193339831575015288510101988254068588307994827182178011818211613981226849494729139513321317953806251818433738304658199452512900909548090865546290824303334985523235978045181701286098788263141037212735841178526316065355498261105039152564977467570547122206810445209182069309276654569952297099477120151474201091901637977393101423774136175353426900040432734705730596170263882834057580845023264262248569439212079894270614198598487911578244825945547384853297766044136618319888307962350165909066541289211941939654609621155788789417667447025596518111468968788517723170089034616376698516563108476764891073129793960225218090555640584967066235607349493997770676389659148711853340868545385541004027836747813830702713022714899732133822582378831032698208597587951551889847863447796232445372609574293811788716484181933421415089228968629478924495945050435354624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] 2116652681241112771980530743780999217853569890174390354200106913564544146073738688670034006631918916653371382906689956046809401952438323046115530329815945047232467118030268758451329011004725116129692472947937461707575747332406094806994712219632336786489234813134488568216915827960927547819464097495509734131181997088100160729287028712206534649846778095937447113559068884719086755878087496245294013399066795193062345622825156477046123087997711847932995286899043045050147921065157611717981589715229800182261055322886523303593168224070335945681853842874743915275910779346650136478760441040486416562637894716070981588319985288369435950419927499296911466425273548007071015341480518890880394291639797653091184254242463062324087154763679844667393170657051278891589879883458111322330523223321201998534105638039537138347438809222463115876891950012212403861854673395901524898534016281291779674127601437810975541087474721893321620916795785807602551600323798894973226263196054930117869159368201168044645334360668882313397783393652006920479835808982391601550236756280216468830060761224560183514655654510793401569377360773268782971957735238614295100263696576249139865547233452196072164791567012867208082667129726964430752628446497748719820361461317412123785775156235189249394054288570411362893422879875563201999137612106806840137707687977309866911307084715948186489454320118405369508785104406769688296544756833851047189507500605685057183676177700372739437254381622681029672299574325140227136426672410026795343748316706362862247730671676242727100933914683832343774989872288282120718593078974767245709583449688262274671587584948433458211454682349954479065550435970981341529021063643603711914552221978564325140334026988625286982529522830036891038995471645301439278739092243278583966766795570899779268881267483256974213117189387261227392459081150941905862882656959819546522380252449167581585526712351940392521180068628250006326259771376356979382032993977566402500105425458025795706909807454334868750996673084499462097640863002480369738487886704051619224741831544375567508020478995577266253829771979217327356940618388147999419583788530532616184985335975274075032034448415202928187141395857313182364407612762616391875848932717529476453107439507040924194193504354766980564610840111156931461821696146932695817512962971276027152355206558145433008304870144495998186996833547443396213272987159980732195230704501686769844819395510171535367213547965789442154269837778446734547877436309809144840361928252595929545929207324073964724599128804615239083859249740318210809422939989355850521727360977709461910075437139347119141930465162037066754223390547606351281256899700667371856900835730173485380004485445770585075089661050725134337402930785499598309047144183789560681397095993332205977538339322306698583147265984476934678230850783150202783788241084129478241486887354097519244225257941703562327921692813610703917154021626667004772383599358609097890228179243133925797660734783077139348744757320003173830754119238257953668665360769839195026882560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] -9068051627954020024715821462378727553108980251013017827470259697681837999269451149544399262669432976455262561054676599673202619922263532555159337855222166334869572000800953335659050063458497737103917996791789018114963397318225781863273645328491600056711017220172827893633658560188774555502199077804765813788565709279317254484275187886851776179136509133933930540036595217020621913092255391309234772289470771976067168401150180024504738338442557779126068756460520861071120075454842840322125393934149332842270547190622016658764797940241069034510869035933572829342310403992060248966921939138815362050889735271111766376379281666157154969854228239740941783085462600678855712818631266739010801984007862623562379012893565757993700651362861864511459507382009947045279919558887440734979489208216568537439532132083399721994802444140601128735186633051754562988104357586884296332566950719117648439426748014265111280784491961215882293747871393348408967563865491857110335513793976846433908587553767038508753028206943765490027524229426845018727585033462521011779424652260345238735763647209383895367881213143007727520328645679103455649834706125964941769152299730810291417998880691467540890087349876937073843539914021820258562014765598087297762969409117265619455240535167759342139875548518556275670638640544537969281387176116648897540655427163616606993233252371184667855349681497174003199200850482213122190412863475667481921472623120768946746817264353937089596372387437888115473790081044415412549018231936844994405885214104345952185863019531858444229622003658437483097833487636586023798384838886107921926197678715163997792138256063642409702589235684692955421481710993226427789094916441262568692534811919032757166554642170330288942075905902031203920248683362178646762332753577165025440533291302967008515927086821694991841709436387299106550970349588226814919952311886851438116618609728469824220241885992734383809625071355970309424363834924462085423569093140056154156499140969422544954464184536498832813857842565308183590302639913537917431988366447216400508153450396256365858937375997941094474132824273416361759706804678051190279228730606100037700299901703450944272705718769769231491813634441115626311339771320708793719070898390046105471109477964075841794925598790666412520019036505187556221631162571292218586013369032346060402072834234300090821668908205893215790289837093722292579993712329241292590047976226399965844404487885008051174990576119711439532364643780628428572255387060675569528351474148840134702119276860959716501112263624633029374768298803305037646330480938486151454574812080871653026072516625741813817151390009287605467754111578382190576730372816344281482508756885811207941236273147056486898001227298109758372988490209420019863100588028546380223500218723618186843218681957660641556453488435818331029162232170746867883259559463260546499299925560421885793667925548941121714317578989280227039520889473133283604610235054494829701665721987408522586943332061598406675757708952927615723364342850481603158466834689289007757524992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] 15778831103334644608941006617659774173410396018808104503089593453487907335109711395115964287316451292319118534379249727925687813464711864246129048589959040884729798233502387960117432644290378974336925965464730261319021745705857167973835344467874412591744233272114471738730147865174475142557647529762834324743019755595104503213455024725529219391429701388926512606401021576836186228046851184283210434380111597088334183103618860257638444059339203574586224741201803870934262921891535908593828759274417730244284112917988631341819078238109797202894081542351979857425792155948826160382596004243682580765864591090669463685005457182390894773916416174357773933185127296945780803127823077237425027083971503761025994005975202069955190063632188333745258863827599877598915267458936293025722537364347691622611016461719704583476343224356740980064768099702594826804354693750441464358558180824005907765122145588935332574557124153968979911096777160130081839173840672711392080954116172216447562355541094577272349886650860291286336894739801455100330986549635240958935270683181647906346874137728693570554993961170569527740139161412448818426357264564966841830339996002518673894721169040914026824132507797971086712635782219176550636629829119801726399402755290505932580485175775275594662050847989994441950027287798800115361237850141461657735540213712163410590625496566461676391145934619176696639044517282033400924079215675107006957376697922748406597929072660436474088084861591902809922253842836342843230091524071872974058374985516875300635106650144430930476484544050736112917093108181545721821368815102003692396288841166954613831309945376746365497521118090213160480161662728592754145492634727528874595810553580791547467886186677312422545940185042422388077962912103203988624562454129734843419187189949877367296476392483665420617066870563327947510954279112792465802995798990410521318281511705260732502706835877412063047122415396994043007567845095852158969696789605332456537381516561505875428420431856740086355752277044354717279038964821344983324373521593708568201711722551338259199100132020863535161890905375011563843618279309978947179311729499815538301464089779867872506199938243273528821162455567264471898695066165408596408783267894854300884049167896279381544253902771786558543503713422848689470201431072497973958238347018562678864138080371356263118518200098718111904382313703014465179583725137920827940636102542438339527854199310243722742365362169058217261723042845802941766736825124814702200236073147885804379209177826154168313127149154530686882067228002282480775577894517603501482963230351963135977446544182856835441774752164123012203533222406433408115132827540349222363823256288308940736552367338635564784156509167332814204327890995376823153789904058753817899717366007004820268789884811811030262264987403992594898167145282811633359865089249428896223244682182171812685935908764709036878213096921529551532305895419735185579939709185788017502789883038316235288311611958484905053852610374905849876570453119426299083539068688565554013798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] -8662723800358914518751775338702662159715881065420674393033281134255851726823878920980944026953010380006157483631274363540986429198710432855899020642906436567779539457994938469424709969581243495624150945434575001175858276116804085859208957205706932400905782171740775355917476738506520197371089007582695645612062433289059881599225858622672888507666148140835725265917005229879960966475068372082380508524060282648433856668053267260870901468296579509588344930089193059303441797696147684319726896743253856202608060318474735308059605909232369755799129077436662319470482327705309498156652827088403056666581015242076935091809074185578736212469335809316867968834777362256863376061402258364162208625023138088824690704370292481593913588499546919330070968565398774663810789991939009322444797940169968612524999699047277315682905915202860388874000290868283778689229160671202966135160638101546301572084566791616440132686707495148901448842741638146123396975869102571273487949090174433960575113850005064016209965771684600429847098914045802949683892876269988078167640228138485640752657477723298888165210265256162564598136777208993181951882751666907263092831040935258349490795988159474664203073961390827066965579377787481494592411731333493698783130035659263973314574358023445976935669126550993730548481187517572670341661234228741786419722015229905571856067774235574453353059357750417548531665483034170612016453848544728015732602842379959473003381846826976459874995734985075287741368690795776165279317638656080465626705436939692227278829709056095608184980344307891332530708424566586112058066389753502394284178896601199085724977969597611407968582924361971582820723727724501747802281092396700960332236319360181096517186149299993887874616967453541546630807207396591510053576676669597302480876364621170695778606279289698522204818477427411833169340642504772142337959350840355476767925499342055393047213055906514074100575227833628235154313274487441924423723959299287884037008913131055990944560077690505589411584038993168395265709119935864828392838975468485771215864784447183448082351801421881246390907704476617003847763926714644804738297660411423200997582448720062422204662456160607059876786824500785190343782285575691690626502848026071641179487408596874941774347606154890633222071073330961132743998884628725436974322517217140065321949079880737615407637696248837280199368632388586722350355731034529769089038728909790463009436439631599778011566953167119122089584329207720109234149565066365823583883556288607291062246093204866654291876426146322492840923559665128545709624120487743601036461543331245908823521400004971820748070542161316151213215737051546894535965720735524189589584867225810478311344025837792344351071851500683615365039737569702356773948737755253320103695981374798108331793848585243810233331968191503815927437400632713336648859063016913208351740298145327262676754881691689421794261128084735512736345824750213099274690967156130296621418393472006950954438093429994847639354561861062822587602437985397499351024370259234278766280704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] -13244450408517741465125646115441009748496155752473134603176566632706912053257794899842939751006903749256586687955631171158109906347763592239121834327897639999325507589191384785090185948349191456428027699255394039390529787028206346103978044232945358711012685747931305215380911169719964403696361124224339552330376194362248477714401664003220614009064319122042824529266149852041318121498784225388259303308883768821210204888321070404500730404421153746985212579818069823531382199139369187894024716946525326771192858659637419540022697134989975152191455518427172004640457519497919904076869647520188092054345476245770681017200720252411968453483026394487355026710691965721453716031281764924004522779834142996396402021560418783292620191254173218399224419014271897904784538651500127671376517421683716255100897465711951904444046937545000250359469239984717202906818505827964611190856953243060833179810868968324607545092213370248059769942306971214061155109520492802317127835220256536164307004745006627817074484459559305273209575062449193435446884558330354871063075476063117811946738267774856590408465960025139410640589567737240305605160335067572224709310293392494275424017222005102562033753416061226703362770754276144815432089409135441603970728607774731531206191581970121659073550150270964069579386536637251919192771261564311894338506445091768271152886559753432635596487365530210405946742669006416154009735265585583909093067681040348666831243453658466461471584567886338720056000542511714652086565161992276169565375430362630690881876280415820196245257340292056432893293985863129864866685614496338568876025646243266246294574206422120965320946956366457780439176113581215023015884084028205306746360580707739518791013008378512657071573752150863188495333807250975318608827553393003253446355021934455838701852368423244299825995439777837162962839342997307395994900705841258389736914349531354977871945205199722453493498286874376490188146953108940000536829622186353619266218454102288751261989957505293778015567403629819856214003909794965225271526734981310991543071780997187140949762525867229569519838440145146920854161511445255803941696761768561723352512014640255877580507195533084270483202150897637797431875925900749334623977720768119324747439433807721915867389488329178601250795488237514994045424233753310478083537707967048631132581541408276355068121706341793139966658964664484620846952149380688068980102975762355237093405348523360207168024527544126130678641162782910851763309410575745132578904093184684164490269264448402474250738534675528102529340365160367510952778115774430253296292570817560827721513226529343492370885812978549754058265361149439255801930259554719927202190919212839351582505190279423255828962759481649136180642975219006475285796919718350095819433293547402006118543632983209810857632929738681187454695916248562296171213548885737306379382547503507270544958506367447566380770211471398610798946240267984043556760581123017603913674403834828941336365891717990859305629633506867858958955967393173272810271565127686129555865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] 28318452863202835320675107639189234743412374079057582856373985871790883317059129795139408483556000949573536125926184724920895386719083997681669415984346213168995020579248098569139826662036267659772185343029801479259508406560794694043444261711300457395745185910195550965491282918748928285792637980248816958572385776949800287532191383292680205202237803447738613129437596651738377681488152771665013281213322858520725735429068957616830845644960952390272651602449761316951681995354094123891327827037961181272420482255501740704872459000832801611775288271487447805048891091755111194085437272819202884528102514517173470546151820751235789428489615273997864054190609986883667098231177717185791233915011546794866098182402212941132345890783330683398459586727843754142756776073703647710268474960517274284319487812693821049605230693282117438582635214217851850451528702172277845402777845910331126554058413541585585575352799518587134986707888721043250849052017219763479380623010800890875787237471153657480509604839040757972168499045368461485597148640965834992864720651968639597184411544773686522815842593184049641363233950659657087078281451482090819387716340885014548161408890940864156340454357146233282596348996900199354320982916500111243151609124980623842414286770039887822447728816692891462092602901243091619871109971307391287473898242491728373924564714348271906506940168501045972513028487343906763589973046330270197557329313348841858989426764437389510235517442508741485229555791727431158688574962078296851024042437564056746768675620907889219145872313357308503969992075832589298813408483429067090835526224684456038900917333968733117402786078647566583336123292602679699267344532930767256188197065634577004177551405623345308229945237069784839491541072373496413703695794518747377994895012603459964088337735326119733666944966023110506651392255133419157447172791249467122927282344667424746544032636410836042094826524269550051904194500612499313719083497839168774240020869848766963254501567877753325345667359934509023812643932169805118687297034021833121135888715573117451885291703669028081971841898724854258442533898821699248283478849014796317254945775289950318067574803409556491072514947144429748607794838179773710214764955385169799322605761694793375780909165121638182158511204363491313018707145560565085400626734992229035800589041235232667704351722944468595385011069591248961816982343917597040576841035001881718925309315652323118609595220468262633431517069749628481564584293157838684618075040447713770890411952784087332739944345103587775154851969764482159593346426489433564709194438785366613445426718812449691402630256464192554549650878522766243309784508078623158428704633541071638795907097767035752028041937782360659553953864198674568664183573134836633384885229521491312440422300184692673247508098950823013761877320693726125521276102095649794651392930802639915690103118903152252115227079516980967542111586316861690042487396423588129521163660285184073221092971946855319635924723368079719790166165644686248087384646721784199281377280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] -49294919646749630448684020704351432412853173420959379022882929303399679369498135240532758488642227022357002857643678893959046709107906787281861769998364584905480424022348029544541533349030024543084785957744362595297365798869435677425183356317016117626477965362358006468391758345543162703497847745498713233296257797638671726901602936548019810567440415294558641097390083554448285387026889341355598537469618075877592362741777475149354969104015728605771734099715725613644706220500068003260542001324362062247100021965381002089700206844928264024016427454153770444014670338338751069943866892052097080020842785832742120988224481405604704200193448560814171416895369253837794962481006001823889285512090748323214896098589064134162163295450397333627237472596178313470042413398349530252064669657672033581482352444079201129646023950156021564346336319015927402087111546303395151715405448365627911438701045480079638506356212086960440144871118556151005116523847120048902136078211553558933183926569664343873765581607931819750187913253960637347029560815817202640804601923608137719993295151261271862031865772333794923924494265187330926275943592227982093936973828854925095605760796610988282429355371372840650691805891887728888510926626025607155723599329524650841354264329821730245810208099179664159401740497225586975368625237102361141606641236472029889713336530159989073760436238172731917983771086462949437881437559561519852471874951030002875471763020791140750494698700832451883563730360449613148694737208710898622287416829174141157851016315532585882982938678963667969130372811731295278697911825727571124045375864456574365505755966473993837053250640930021293352986318696431665091435383037985106045962672150175312948794944516985470903891674609003844906399319146907133382438759532379062616164343282207674377099767188449094471579701735519377838919562845004981926003278855467529830676076338194800019583267239286553999436416171155732677940114806420281564134110348291012246463475882267629065685704474833540072203321314772350561233126236736250740819988930782745454807355543286988774497900307657206024277161236722124061909267155105222049311991930281878541871427912747922100167939230191442572616224813320016890928403274404963434756373952858168424292856988541145933538681264120916233724145800325832278546739973307338476778723174827201482431067811898452965139813120774169921940821787972401058218548352631408984742855337270117214264452371873362048413932078403519917702017392184538459222333918389392546896374065466726913931521168815892309533874303942196324506728150194177651467113579421598014112185570792810352731631111710747898920505044213048487038905974355468795872968487352125942849213433147137665064044187896710817279988085602412367684120773038084976396714779386135886740218310173455534565166031144723059054221058361887121308454387313357049041220146881839102827115121475971252601251656585939022785368049399975987441743425461713094389805992725498533152015778722630678358414681271234785993843449865158387720753403732420663028825424720930485043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,18] 165626443626767124400889980177157262986535120523764229113024553308230975218886339869287940614805042993479322635332642766769148807702999534450245188809583106928432132837374524148751481802063313298006422374642288099827470301556444431441517117502496971912044546037612511829298121791221559592597980068840826214919603274320909024650741735758398436751139631073798217392832600136628195073486273779380337178969971654372961188995782807779652659160937631327462180778237122375241377946283664363344159513165499171901541133467830424336247074666015044851454623408445126977710445170216044205943429997093460591816080802996014514638069832342969859338461405940243329180453776577272678052634296855362370902897248667262535957456817120739881471250493898058936856526015404355698807929430136484604518197703409527189595990241898224633947488048915804301526373693242924069708958315187817873216808383056571296716206335661302478868686935984171240097963485802017320305880771572666914659056960537536879649813043586717052073567799865125089874093798915913476945317897244929060964121468465909183348335261780905732467547188421036421117134593937369399031254845806872024600640167517537074501245964230729966065751722250510750091813904058088093004572480833919171560832765629338881455774526326044371506412116529569926005852130954632635209466233605751772670814137140652238785414809108085759561641096896584682595989342466703250738021577794536104789291611084312461565210172144458892020851889159627224916511966617074671079664292745176055284837949885650698182890551018931500391059283573214468727099679100212806896072666437830308148014526389099818471764490126466286645384427407927929818027752780361410258966474774265216558414716819899746035084790937322999254209039900292265845139145793248648889731194164075569976862524719617842945035439896511781807328131554681696715015103776105656102207606914863802842419218585817426088016634120547830928881873009819752084480508237507650296409492420288323416890636547459551627218513819351958679801959634492306338116894664805492902606286415618274748926532138057490632894765034619422085576943764394091500814052123341726521747379041440942898659958203924752515562500520925382897469280547518833453271238470476597652049663962561833689353454067992131787845896220461872158519497523565555998599594150576877479069236791281987042236678454499457370707518260193009588540723423206652689272395965434176896413776321603878662504639761847335917243500885301188034569569678992675252753678537331517372773784779635503909246556984891603412284115678002527486058449541648896512780762017509058518081940582619276982711261000476911374305559288913550904678169241068351572532749457261333628737664839208574841226099104125650846398899523242102055310914919714823118405049036830038351930042974175599984710941604023233757661199540545565192822865333963101305299053026803949789236701011306531973275626564310130639043457925843515420807017481255248444160182722009186041052732537048520058835243361033546191090050900663693937035028803007618537921457260447812051533824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,19] -426375155607368502181120740513093798179341607147008894502721667649687152333816974557580110156761054225108404055035477237173709758261589511095954350609466845864639642069348104143455741525196618724645926055124944452389905215559720623387036676076241779107351976457669577102940522426938759806849135731921562499379205136998746608320338941609357657852998995176199968874583019955957343935714659025576448572882053859976151015370759678780097989429004067620299903069729694101464010254579710928011021995339464322908695992902983650934984694597224842487103540140821865196330867478690311757705119785747630106820912638348595186408472634965287646277873762615354006920868548004921688462133686130600091413193381395941700671559191085627604049715744426596326238935347369209428583326888355025697627194478984815018884690949434932009542396810298991870741687942667603666349124805203717137585034407268063097493562952309313770822900311563077250243454253094210759768125897784723922867297692280517038084270043468509444944859851663497800565232825138919567428555056463437518974296246307577584838632802084596486982625489681136371526820146997399247780914620579112171506946798143685784185224812515585199407218910089995231838342017738968999895438002321893598439682127163217938205515218997892659163257793749832925801597233617649633974665738987238525289464738584455211359432748812003804265616148353720448831462540857922423283844637646378813550234911656953373921407083716976835982387091358972484059365304845462238362059971593696471787748436953966517656299702104266913858104648684239352566001522036238615079670575855098865782503253084595206383851459296169896221675025375051414809942615052783833130631262714417197055109859481807339913783695316270054990350747659389392572427866311277869503785916308472084910500667010651141365618936162371706572380300312852540197412425202505462943929761520647883694996040354401066931377817659214986224375821273855692766473918477445065480979278416398655259825650833357547087540156283131302605971755794150824976321109663319896255541084021989611141806258017602819121232036935350611837277745928983249865734037853402107425442631281756212181989137305331380301799654516708052958259024291342009321755207056206244870225213958922129908198823117855598938036113013636989789843420958032506720706671366136475216514631776681550094253640287085585913035063923595552737815648528225547826784780632616599455654918626210654246748004525615953229073787653485413019466261989882776239152611851855154084720135197667159908982708278677182160985313361427931795559364981212813049365934591925239323134421779339178765149744777687036362141935903408375765538582418249491013304291430156808755171173278256466110751020703714910727085134921842164286809403201761176606024679379032880319610519552948753181544997961271503261656591546548321005231793239902438690775073748693876250818327583532623961892749685117436232561785931068657081099516699847652019993227481852042984658943962830497817403785369064869380576455871691450003833327494352344624695911530824541845585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,20] 710490751762629335824064558050176500190511173807728207876284400696391491122986571089019527281204700913892164647681096558809151393545094507298136905094749543637013134192746902767716370133042168067044748164387998621665918632581926555648294692269821795526341432351895690082513228026888800942276123149944785646552464260452436015044232680600893580710402623084704104418319655741801426206377682211158120853996011923837200942406015797510821626759504146736390272459431584859215805005928044209796827620378550085772166615079359445100420771471908848561480939682396477673972832235622709029042205126824709682145625911343489088662643493044552538177354218872469183749060449564460609525856779261412854872943598126882341356069656211310112570480664305063250019039619868112453681764036058064840729259283458000255842499135116695343216138836468411594596693387312447348739015370703518951078551245399398845613547208098216743174470646976442396180840940041661456308201186204758539335954621193881631053405316960668606412622827150449591316332377014061185153927556606114693337408338055022591712168156434729410229951560519471907578629284194338913346188444344223156218473532625378643592356026095157165967546937704133894256123414477016090039666725637292444777797504252063421711965754631934575933875081694097504585877102109971657393235583758489268479869476387037021847896655374681653481084930299761651277141059901288044598327856937572159897629386633442485544615505226198298377405105007619998406353074098610380030881247943016868869417507709484373640727548318726393994095688100919573342563824159038030797763689399163810773588616821600157980036637212584140993685080745237858743743930190516786823124258325244134093445098480617544609218325108027754567866703900254043842618887850862005616019185107256497435102126578704991652879435099803818784225784378849059237914568478725875441539107412675917139346730030178439419688894286907306977113443174131122122732320323622374439217126326882000929158289356161271153676194545870760541646057014077108914145271138250627670232504912569924897725623728258124123604879181793436893298845466643851552398146500148197061291611345881249646978613888610410824367269047654568776258839092044091475763755595883305928130543440607405675083713667647302414615607238066909993228355597927197232973492991862660578453266660630997186246163760338027169971865432039395282380586835769934112712547637127773847115322745253609748611632620974096642568317827955645236035248252039442277137166644202539839331556473767578348825157286050262682741335414861202401255166646021678636467695005687934829631557582669036319861032481139520802457748850019186798040802113095546952204096011770369491645801496447487782330485628206425436949260311469271945517930036417186910272465248646491163096057990737333904625433511948827011247917013524563934326926395315732621037321214171870435353670345172648113134707207994240761089536689909435395036802436457934442029226736530955562571975799920539218357817566090598785289218014599554734998435379699805176928966874164865859059712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,21] -888215026147558171662904318647443133751403066289913423093918584319128548454283733917106898639771788629599323696621933447984127004178686980545280410314493042194209911541943002060560134666876556476094306510229836444134022354147505571274785507549868490686005576229967302842785783963708241405383530431175092874683264055381281416992162989008576967310127034516700705173618598853917012613849214357413937474191188804129828015597851222528257271921774083013709783850100787071562706231368171005393366879905976808871554357346849495791778253477700322936618666761396872928098362217683936317394467838388752198560318958489541000416799963488984774034136971891741887350605376466397307032266518053724781597785158329791880432373852007566183100326703163656658722851202970641947376238575530897778147825036679031868821105587655047934477547829826130190268736888597388115945340465528895903792419811890612032423070252970130089491170744026017468141361864893235386991933907939038613709021799218538102032550434233188200898725602305105378466008194083179248815732040810480264684780554312176724772433583992043974277674269217543756885366381005738253817421244934870936892613213443769738794743880736422946133196606146811995573413617140134633298621286176358813885822116817609201536221275582718973194809247467496984388937333858210487542714158753751723721573412711786696042715156901452266070660255545682990815843363254658219871798571111177061514091302071119921631849720696895994661963553603217729979761680294314942377612266826125058225401030975762134642671940274530282684285433088919835615954181172358229972354396607513108014308600889648157118238428239227719472946273275724234030646557300244609516070752660898094290880491885721053082942904755907836297188514437910575995185681803058441453402299823853158158220679253026530521301714414757344969515849193807825595246817713439038125817659500818323751270701204288291583023692806726164303302754123815643857642251381757167263283322582126639041720176122042766956002529239953537839643455145664189528238570884946973059618272843858867824098332754042410165974619706443333218564099265790491928551064763532479741142787942138358343522055681499216051546889990331268835364767378620276559356744669920910019170856588925699845014809803690477538441762200169782233001556303135263444132462703003427283011039026285486974165222765193619973696146625965479134457417668960582482973212302405002462589706595871996162841777210963903600097367116071496126353812938866733235114658678627845064392197813584186686877771292439594857091684876226093906939456302537109243360234953273418617309184546230406544607200013031065353758531863147109432253604248867239245997093056271958629964210368937162184963892702259188815361618376832845917850482870452492248730226199631884672474845770536936233764118542338818171974635831243100592889599536711443748627497692457050999449222332483619763715344060929642785961404449390074208140703100974024409440773582140643523975074535245184111063025875903383816811908971572695257177265601183214164198738260897523952517120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,22] 1086187100912194526201826734853278100017943104742635751030075145340509581088548809152115489290220570494534613787483566541085107330965598027367039361978759838447451920516716411225497996647053775636443686518472735244586694560262193351918717878268779718075562447095906824140528634147808677776731429988470599495775397684239104213053636161086286279450848117189132124576574711705680683400701122517492932714731988759942350236171295542979860851054109250088381466099009356323328262916661276473703315296784054093330504124616818198907825362625721041607656306074081463564139008387931232488589710124266467143425325172861067562279734250375909462398393049917066477709569074826067462797615552538210358395039009926460501541684604831893091570389280539227834248017509473740255397358941313964214214482512263406543791055465571100338298803222606423294925337505467742212184809881849776813565407863064634650692535422617266825141296353271250548709058330825611847831845388441519755095125054653798998756326061964480624820266542019927236532884147527902594447592327653519502371878148059496248026131695766332425043563041327231060348453954035762113985666028437156238970479809696693676512198787563863768663807502778731639627941925640098806908123793760235798044931337974241804742917246584888874067215789529704715852879010456475700866577621028373304071585325781936009961164906977284958265620489951731066217441156937816589527083408605021088396412274603736752592555272886760146572695109489524579412297909336429606896275002737024510732097675021695946215392904206699090763929669778326250329195203499676886952214303697623020313022126237648943979057958063862501384346126930609875391654527311557367081892494872629057912593457236740965675874634838426790934336815256610276175731443575869229694358475688526232391000103025842064461452366631367699066628021126964120701809223594789545804526158275864516040500657483728154164024735241207998838268212211755689015970668410277216279067561215424949726946508531730031419950390304876465183819391026706644347846611337600855905388141211268195487685468877919858433295002925127555437207752882230524125862464509594968346620727001421330837972104147889848880459516980782861498504469133939218011426622020921145259258166359226809338720763726047026693572072281063358882581679955981019348535394367547522955703010707816731785285710818313393027503551011385443871280454835961620332136843227462921120934159580469213204251805579856849152703542266383633690675519374257106980064458381590248227323001518051095119783295174330679368670245171335390518760959200984686526377710575320814138321902079497267484247609130781670658676176337053691181625013764376848507663674693889540858855168442999089679779017082180538598589218879066582174416244041983563956070707773709955352981008112730863686610847193015529295520648448232142835296673906288485476443241089571436589786592421524914446557455683792788977808131345609167630472036193961220982464225177415909135631187096243962613413480082008210163485892222857120330018195926497633579753515822581359472279552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,23] -1538179438027688347345831845983044614748640193924423466047987012917555048346518776651944434135113497535408501974069093661557934646120099928250669955878363799395093826485775845907405680543345408291768172170396289956621841451172448192789778229147751940019307169814843182677357168639931377191027451785162549153040546928242935973509688734542693228903704653841315274227522762477691811239084352059691134779800745071875628341348984549335332625346226280649849071149595832230520699499129632189344327750427375556616752201887855967885525390045880797390491809170848939950218312998088317486747039660133583106116808682736166791223368390681837906698800760826650096501176250541745748635936133529352411725025229491118554169686243809523689868623702490299688962335004788060974687756174682268035089794837535323159241778533404818903200611038233327322570589022956496027586725364731866444483147090892189735119944030650674169247053900839134549180334385007685045198201902118823048140640438785220670925471962244126625099719595556609054449824657767973901986492815565498098487865376532638696895347233636603637646665329619985467228443387553815098578854196176639523738959325164890965032368549852169782257072189460245163369099596650153124498561918728473975378235448938453999466551513236213411196335286181610868429915741521768620732314628918499593662724163794054692023030411409717786168405878630850975374589668075453160192058340010995258336467236734173748666149472355089150692190330385978264599722103309918332947759278902964387786353445506975341651408603031777523261008161703728010526280972719038014255535053715522966351392677867165188660223935439887957213367732470928251652618200012599829254557019827417070630772047259100648844522839921102341876422740019742557839813332912599945883085233186702455514933980894723492993961389519046414503126171822260416586118755284540108057290395395039076246539665297819312370100824089073108190701127109270807147173549424803179409549079827890780198361540774505706681627612087744450545834678307982234334955472983197446805383645444856729072541557400004000360979506440614664137958318262800058122330699355996639770779272410568406012714659222011502537004816393605138603153010154099006346172601458510604721863386522417516221563007075145272279146463696898930250898693511478274075392815755310599342899756000324176018043418994178113154921347939874502864681034309492786474657967147198085772192660003701715701653540637550709009990850564642394956821444736306331171230251102414707895966527089807576064376800767020833492699145044198469460225798317384218155059698151246443041024182965837530320338016592298462645130542733922134356506152135996449606362546457302842824625737070726657230376197852188018807591495309730261484487373054945194347380845472063541651550504898489893465713367874019074776394827823452166999053210554090933641885351566536854428768627656387641875392497245416186473745847981623874863260632432437909114026678762043089911158293593474329619461703901585975895193096326683352166716642356584571488318656282678504477163520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,24] 2144812272771347618289661003858691100495584681687969374989643140628415546011187114903236515374924728073911844683784186426012156191286645787921880594863473210557020283734338133965843895082381079851990979035834562034179407037040298731810003497160757135513452303504759269907821147815274702271067776106152955403776405490807146672822378026889657237467813590594517749105338647708310312346637586870760181323235572188840864493664508593300787855518521176878107971978673325189995818315232047539647515081582705975424504776734540617685580692946664015943725261533813226076325417583447057935931871084096447745102956901747854150637141917918751199654360084854254108170342454880869103077758178411168472542745134656729859003492808199838654171236919363240339106451152311494195254270373423553988897793532750971952634923212809913641421295375637155324039155600877096757458240083384520403942623417891460607942307639901645295827774552032021806609867965440450606249297130289018647675709711717768825563439122007058651858227838918118980857439468026009295129467132511592323829150265332102230857603648167164992817725879111013807192685997656811666073524282053638056362121797914444421985176320415463566266808245343477560418284677368276634067941536504667918346862184909670563378759857792366798657340522026778231740858344657841796198739392374847078383456498097635588023978941106439645574386731387559389055834330360538706827881725656875752848389379126989967780046051701972023503327683027993107592497120283660534387266989735960114177260731507454781439635644604936749873644694920576344077528305167637421119168169544525074428698780958522736002011862876044484967534157094464148663898754818443255934923776239839577538724987180530816284120158513908587616969283046526637694481109908062520210168403629876769465321063989835450691769326176629145657388708223441520713538017821591866196511106778362900367697976989392373625205391330322387513401348296661539532016251977148274541764991247307674714899418084376510316485278414521932687674581457675582567218688616607451642545500191855178480949696333283787875480566693923386642058023798890942057451104615416367398946752317120808972809802800563077800520128603195472648562033743967013773465060660297169739384943878082075644597552804269325278583366427053285264404855804343594166918341986657243593714250371507667439528176248390782069169505074113919054331964751107541791993414743329937313084321961125593517266988640140363697126499891750203311412159868771339037090037733710460776765987627918516042454293683948354585779346570669122890783675448531556632908646335616863219297136172787943956172224276898512637133522209851950258015419312140380324722779863310044965695191057732018158885147589401963669405317561901145588720061342538204667384471361524794357019775528451819377044896518527644259887539686073172441500867314529537363115392548800815650087570421187889033264600791788457012004800856460316068053469647043753888697990198414195823781398968461777644811369702661578114647201579053067235054879694074873565019617467817355747786752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,25] -2456246594285029585588613775070138750590931408746581436352102175995002087764681963177512899675573344333155701916954548969790309850682399115763219796577705142563850440928697651339603317221698556157968251930065560218235993733815982428767116585625758198304572177751456808116921205305273249495430341012991946313904601099252352328123601795198662116542461001420959783589861843226742687652601965827040399766080663757197186117907507506782218241413209543834811539829213157927024951542580938951779551430615791693356915029629430994416445103589138881710111707007940776407650786536761791342176747818312309496592709832835601760485390277818298735818193346454463513270718099466330456846000841604693344591276391563048247721672042159688845129537708447593165351123699286086527070596560296989077883469593750392983843696897430490763288866468846495325479259680076510517265307044261994229988277636304507991276984788854635676825323740961673027075629959790273275155760472054386078419687923415200494404352723892694751133345607309542746121984428861600788981489446612902962517497344082663233981790553608755276238980024828909098047400472808142147719631282809550128791173193536715046819391014107964472298116307698115906724392718433669855341315017074728602778751297448404492043801357849278267869295761161954916129908029422530915395520697298595544684814381633570990444045025983499582168581590166907549938143037958153709625252602948324661617448511451203551742712397876901033684437349368845979644770681126434168091245798617401101417943512678436427354841440523258229287645182302677792663336584650242330017921934751532955614256908404978319980849380661952375840557218008547446914852410129921032482803845414592703031984009544619064313566843592449720383836155190297703449172147140098096391010784342908578792967566440613414108052802340794534302094581644697674658411472519255373586976443981799157989463595890080333381781770878073073499978580667708403179137531007693364255199195580793801985746553695525543559360298639742785171210954085488537264452999837042046005350445793518260447383856614942538209486147841170036532855472434932780270407480139858144949878878662348439236042637019864762971884339935239027576206465248535213581290525304150205109758609952929998226595706253071409288099941210420979842402773272789514583164266796941932310196173418837025722456543202538746243873586922938711197521767782728950555396484165386360047479931728771029954396649187258151112025684221840714270144990017575638634525554109371486077830186131513416291245854377334016680281172829491604587608990647399697872179792868754507705902528052944392766623254788465069911099540662176930396539570255450559197501839151262788483845051062120103779978513738621192777521329867936403086566134313479001994389672824439075481260626046431282014768352473229452398622515540712147386316714653199715808742493887750916085674066410438914626133541867583739857277167119432821935324725084289589253831584782695816016821876703146186649601623246319687457744739241678155829306345065369601521081411037314801509335040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,26] 2193387164280373165049407646305676616186387306341080525816386329996127629479044463467889844846929058346709384826149778061413397178278062097867614468449690043794983087689161388089907653264656092545914349517224383504343910621984288515159676830361203456691621634439839910301175518588587128078081661759108432956181033507226655554856157837352911691007324258186893116174271651922856194697586030172757283357379753778117180456098668255525062431531019158109688807074039554689062332490821657940219130461693701789111996460902996480176100658200980262892715066226661292223747190823882844495283949798090148065662434558539815930496562940892947841245239350357872938702788211489939735765326711720701333038411410387785873818558995206918385528444404402764719245581662396855970190068176593828214967448220497610679432084468613440370839205965351517187935957992058456043629930948006644505433607583877395337331400024124960062624895841392170300271062234801549925526627719484453566078726543813458421406838298532357965834603060894308784194627374064847525499126710527583325282950214565198552131576768743189067522919865062375965765638899384570114367186856070058977285415641883454514949027812538559078600267225339749680601765417599393391659038724498798473548193833454615406390752056421518540139384135862723348444011572008742922086398727392885017825428461181580213628568327539181696664342448809152213703453851134908633794349772265742393097914384955397525509957038051771790260899073939921655521747034876930004909680414013508793374400377877814395000429731258166076528490317391659599859580831199049610757380604380981238791454819757342946051442991910849933151659435756798009244602614260923349610366276466478387634460635493316083868558940609926107397955650548507439718362850023566215655032363432028907152429498718292429961969136941703607027691109365970411466894135051106185775287844030082694773324478158301126870864190771205968348431723112895299354816828046225722903052954522377541750720127968152104719612937910343487684009368812128413298662047860676038141471416665550719213545712327590803302924093697229497062818529334224326385668086937460433477073192288404085711218174771844372676014751954507443408079084889571909522811477998888802059057295222091362372055447234109944377744804231983280613714247154294002555877747228718543085829819419326700300686641708512737466704071867262400558914956300152306602663934766444985591899157966302331707560214068538618093300615307432607119930731530221783507309789270528831642090729192290451671744583471197987034588396166603231260063591078791640736291263474495225748260105531421740517903004810464001146089051128420179746780864585625988650837411286670528577628344577071252053063308006557674973260954441885445782603918471911519371462173500820530799171516274569310543454034296337854550081617514927177344230028424496216643602878356097342830108929599523758231739360383240661995973353339183995962218737764509642237486220723414369529834239171808969788518555009937026417905317360334399238750365346632282844455491254424340283785216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,27] -1578190221967295830504334510294617499687243812623151756281016695459067564512779565254469940334231362408182194708207337705454926542516771334573867870838112928246023796292571722984408193533119803933627250325886481418678532764227843972377483832141282700123220209135151629666169135238271593214417937057282016992719856682723737993288806048754223151920514912349533055968071123284508479712600834617844915282438908684906772279096715119234811532187869304196292813154789247885590520128043176151702036131052098568056819128171670898762358493458672054300273149779518766570306826221787218445510257321132436972282486502814604200386418199923126820034851733378996314579426394751970485349622979111530607345839124702534535658741818008580109400205094201877435352925000214000036661457568024771454829747061662639420650381419080765749866074633775389263789822757895870353032972712149526084586338509844266941740646968329745839416843729339933378694646528994391571228183654843505660164154775286833477114649513176400523261763683249383155585563867167383740860681986302155913529423840521549025879438247193746251651467095048747591616364219175049551848039631723411884669233517410425003811399568040239449825147855779184744601994528511378367861659145419819476767129804733822679127695375877006920274945871552700044402068622514309873481214568026116721554226369816656046105514799922959079488908264963256909388770166991255327308225840427669914742372182228584469842728149374722863964373368415549058604704453104513320382294434215157309026937971622271159579423112803501204198301279704203588439868649446168495033230096416832055454926666795793793893323025497182327600339451165180030785131345562664439072812705984807384038224251507962190920148942883635578511976746168108898032121519136741173013798955077966830346733351673727736005330453690468387968878054342070446523253511888891344381064820445244002922919600980249552534649746963541805189421402442577794955218073518259329128759448864505412302733539021373969790258526971012022840653159726382691319407728827758164688275950921573213055405103737557326778993755252365280433715612536722226426529422812665433106088271749316971333319649363842939922639205977862071749300157831421470814079503863174795985410917421375990749656014566916793841166716021374615390352927871443382555815014414524567290056126393195884356871498203203076951416096055520679723485533247837204874688203770352612348088589885580343518383531342001942573156121876858532935041440607281694964073071980607637692271328342478070773391436965502183661552294970206147319150391802889624260968379468374826652248100563418593774541653365890720247067031337859916826285451539813338291397321854725541310277439199541379150286993726621427610192710160243231706661285087413186140981929615557784234169706156991286521801459373167922744142577646093096758830020525429717084074512656508156818851947903003235431626720358099750967400680439524265745694047029987177772770043797789439651526176277215366689483198062307323949167984279747197664453237359871039744495235025392408754913280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,28] 1037101825366237362122591238857262233134881171641740767690685267136650609696013046108775250458542107300143855950305983175584540358384123156723584642212375490537746787355982865582905430762489447533387917513081854373740567748625079650868395344331699674975617201962363563279152190961601865274026654552526490829986062632901313544703976843269087238520563211606230059162564862511761168673470611406432110454136923642169928035367504702097973843931749458951056841652977605318068103622012582604270010478158324159717632528128459704836425655426293132699225875752989838629340931339483094543291433730193696544158118487197665870452098689779929916905708682216154404780920836584787749079087287920571011350045462448001887580803347538581269277926812141419824796781629018568399218940240923639955985779254493649772178388433607155622336204834151118214629463003322192568550530073544271074827372589845752731874331041901921952166366701704968602886669308780714613461627109627105040294331620798964342644851723573243060786910883433693154926496614088963848571980217311047073028194375763454710696454060757399281385611400243303018620227235927277120422740388639745627582513544180467299522797233684734340111581870659034358938957382006569504681165327271152391987733050758334923654936008222727238051426732024828212961384774385006483027808995442214731138338455289093368841490631525404746898098815897613548102356097700115089778479706523559494065466481133602240580392223366761857607755772437579730818757481762930738916905124826046593321994099430201180059375746831373574001521185486306526435943895184563923886314154401344708683613200784297443001720159815165455014648565139268027759338567814017223077245902041281672254019857519917133778009506036596360708719899138494961866506816874441127509502876949102430993054772103828868529874745780254600817302022298377113312715123527537134366105279391971778138526417280498963629265102307228625532958718019303309458463286999789830278827314677608421518245691996753562678939537594356692595451029479727454356699919659011096218808700524806804134843518014088014858989406321335982279662926139877721195621902101073585568949959717402604503071499833017142653517532896830399179332111448006610267150653698551152645048170648041211424801729688402898642771329653257148503063184385979252414485267035397902762614117542716597847423638872380724769750360372629179729064738956035041571125005558012855872721269586885720205115832208621212666685729095902437382912257988382782278936656665144647822939993211386542234410471001956961433266666703998187905733567940613075292711131700204810971957314135202924969630140904214909036036121902193421568423949686348036078642521215586371972860939531501026621063905818102396639345808405893725290871328284088055840831223381136333932366662157901382905269790687639508266180556389051179660575754180740464035397420695158227797545486919549957744182244388645033439080013194766208800593808500293018625783854108765239749336082093390920216856535423011218372615917409524942105935501962406743020336581585233023223201792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,29] -739592073997696760832351236413240792050757938411050432885697144667421305874364375136192755628952973696790587973042475397161074408142592507385853427988300891800589193922033183932091070910142456710884984152042150698454476584417915712601854619547455751977918185788954734360653283572450840734024527364680592315023612336749996350279840518865010932483861304783314505830243030407678576803493994418855627077823274535081179221048376191172065829160468317889143237742716350522284653169041731943493972629281986134461619446393797341520518924242985628507709436566177233862002749155722963466956306963680100928522339043097943881106279538578527418042407262463938727882038993650181854843073272766318493084963384548778977717041342861268726910362995149511803817411259640319825148422180623770376897889448321469505200704543279606071231095493826662144219531405337973161949597888577112367588092592472785381685609161941335503961436280855240543653553968130452840004696766391981697174831985736336470218113106868852016963763719886837152801055617009752970404809234605039975639093554016097100371651972981691454841148917171290024465568398574226194891015943016117730503473793230037784777673557864083220691704700798389473794028097332406191123789426853007946004424113915921869828415765732626446958484331560605128640364645126339473195923278284784632071122940530617438894064942280509192564217785452300628085670540021265114875530002097075810954099583439010091939420857576520082108484363226014432306400885356542722148181591239147920622947664558292601761964052336290897589457909535983701579765811240748251804155536632903038694140035997830827442756521951183810848013333525266814197148573721632070938390573295365103410575217297656815391007366075327040911438441131774786641950500592574106125475112539469999928449891282794191803170942659189337836441887270754810234473633160682320149720918170397880275157348504647634701876056789124635980435075473833247458470097540937664020204879787645204999552964231801145812280770556353201017050012677797920530769146975796857616101864325267797715081011877132475150504049200187933005924031300494610999141909267800776668196664398451684866172123730641632393129996519694305211995601303645141878946869112742480303017331251809067302312608034526303447214593536765555043563190750523232609824771539715408772263188361095471063744396592479799705713996228068988109962263837127902016637160377383780322191910014208908461521183410007149623207623156621552584026060799385425619973117537241347543424675197196201867051956827911225811451208884593304383974936383376206156511959696975274284105270409931491414719799476710805289455610914723816345643437813596157197726860276403459619736163382603076589541541982557676386891514490424066075252729565272476979454008660538154778649694598092050347734992489377480004927809932377287686317574794817869172300009469371151756086269291495235662540005201626162423412280135694034176671655612348503621603581202299123108303686529310699049851855067932005419163647625466039123629073204204129582906646124555708525445120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,30] 549812870403232962260852482083496271199459334793758092654316545108541658266637063479106770982434557467304654803437061723269713577053156556439097500413237862529514055622127804701572815951099589760465562325085065779734411678119204076049096526452502738546920966749608946766218737202133706397518279745678161470717493576614443958337863931115272872778596895600390733869793506258109872290706745834172978259417174798034684417939490779431187551827985030543346069365650118120694521565279905108313967468683198555532531156843069024279006249187175366118449756480352575785746818135998103494098485221380973145656825756344433995845044363486010345828358900476287401646964769004560648719381600310840627572169558496663672402888638076052214688719600900543748652686468597783127424964831610424154583958474857167471714460823270216587355265995533454154902782570629002345920630568814672133292321511068918573769821314075977299459959462124115381594737686058640957884790739543978000873009502913059205955592066004577759731759459751962327831507237023668259479613582240616336759535167888490282207962849618863560599488311350136659964796873766254340262562467457691185217297247950823577436773953971488780531608675070844189233215347972185712140421214988220805502227232629348672357265277259968153089030002291714994874870720500653139074672922733856236504517026921782443076074174076460365866219106984243937763851302772172246721127260840516714348726287930225079913541145628529165213440948261158301886786551986539518443826930806596287581588987337379579545501962279093885980223580517335588604268738139174821874851780634083076280906657024039988596972874366565586378190012817090164033197224307035552711347212257534032584422327249333296841217652605459480991215184446989746506175164580293538754513832493576350570997698958601991076872605923643112522866686870611940448163531253834198223896152703532700972199634389082440434957382262340824972124252082170770675222819945663185284320866494377060947435503410631156966337345210164781766316945211611960027498957050116103843730809484768048114165038822770171633712873518380506297295359852439518738354897876634615285489396826676867404571098714606368589818240200434419383006610019261061862682381249734857247952319296848522768671002612186345144265271293739835973062423261026647933891879651996205620668951499851668638287475937564877030951861345448306718800951948205056721585215907975321171740468382813022302219923150246627391240410225161507074387905075236624454726197834825801386666937833637707864133782477720397895164631594215235959201763609179512053907546293071874678248683410146150446831591696023772419455151036037714774511560020094490856584089136621513405588676995582144408753213425797140864972080979350055751535356435607129213098323263787351531789282497489503270694323077203218057667805310376857884455208483212834401874309426796784076466623469156992628766444983589666272458447396399104900581113255650864616638978169400211483674810586619810848202361432497712786145793265648817305172456956336331372855088917405057396244480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,31] -310769697462545286648034418995223409890034943050420585115767237016161849674244080837702899717309326272518451342501703540328106090554046102705024362136704423378798978815576674624177293639059226208807501004505015968950221554255011272102042581078437101574219521906825996434816151638872910427806374116024893810513147751483210245035219822901759148033059290066479012105626944010690194375944252299868652985723163913087856176504607652712949084415677821559478599875398460116094817822972737375691009783763995721101385127598348020924342554928338699404119022496198964591814674722405939676697973330131030804309402419783763538894261404347282039103760716578345119183517822831740627730787735560802635806077226633221115691072560122255147816288373533084427557399555130977243693927584418363084727003424387409916483132035319811172987171267391627112589490210641061257116021851121561902416394687133570482776125910198458015906524599328799716469368019483017876671042335011569440729687541768977873632673624088228066037466675660448371310636309771936259624169533484606434464490338959525975301605821860405638003503965130218400680893170967639977270540271115754369309352972175717089280933942806465713737713044921004292742217606202582057844269114021506886590259877550176363602855482076978316832736515106942934083118547594636834931794706344802653479280194679575619182360351158486408759235181812915856286717233753820292160421663866471542164638652505593603865921870398588590125991377154235047631021397559912911250449294922680524431330525502613673144745704612180801300861187649871943346440874324943327258823127644126741520673687726370374160707379812296526751619009478593602966394094279682370377389361961478931469255123880105134267263457707262419081097969245173804215933137113849864599083679557581179957307938430624870905377061791782403449826351373262763195651354549087480140520455455725772651484620589880973694242308235865157926905853912881517896806347285252145776389247917429872360041626879628181673450424949999664149196465530780511328412549086622065292470695121107664046245533265972829401144191425586423513408267830336476168171672584890383092634555879596444293291904660941769121764822126123869074847563651972767630941294364196491437759627923994465566680741033445076179630599345628181458113549408583127017781925553703423546447605137601190684645283775625238322962778375129814190875188545127819352361842776331594147474280607421903682488630070171802191714241326725009033817124810563928210616515638347722374458712945136957272129332718282517176867964393212300642061505981304934154016762798348878564040145850049913536688586433664429573837860495256037313070177547089675581547465972916139162726623373799750208563362532111241655300887329611875299696679273416375238865438412448780646255637941291791282365816662997558420805344768654594712953898734851194946559112015401889322983536304413329187407778678333403403985789905708914430758433376931123627933393279359016576323619527780206990401123827173113503553215917021822928250614230105566882050683104272447396904960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,32] 26815069443939654180372974612272091818259758081821064181271689909620522754337625814667878054965257886950459471683111608263551545098792528071790206003563529245066758605203478822151270625961654141683734433564991034694378735616530425417074441913471512282877807455510749464851175554860760069531814447556836892740051166427275692069782343181970510381436994135356301321472998061070406334901368569278351158088744511698931631835043752633081415908357208208436629762358839149843466061330042686624583861906513996567792529342579044698003667391800404057644342237717124608757878184624419214992188888760070383854984411832657564218391866149367727954834477564558532339698967052190021303052257761182646295169499807341168442061788115263682388732913373584762622017115593413966555338466901096532913968615690626739844346835396803959206457087523439943209756770064779724160810951315141822852129951757937330320102007244381389383929485915032571373339655940101925753544453910624066234942443477447917891920203172431141001711600184745259494148300934427147140073515625927559100986434953761123766827957254220210745095044402332703501043525887349286392818028131265565814035902621402139657368509017427386243912071077612493977390651648416935578317827735168854793644420305774312720203549946355914387474628463121245560066042073307954905546399485607484917172889160694892489740450764451573256367348894725243945905591930706617635078236925792738217034716292159839258525243329603556961166824225006742766248476846106524953927926763944424195034480579136564121078040488637282207002171084896256927873775330564362050761686941398378028433869226736070642612614757754544655615126983603445260067298101445392568247486021780060330803295213793597142697706174967543634801531295028257482083317892951893366287548577694755212636229201969956314887699093964747130861890999385724187246026939017816056769767999974501763681320319989203994396836409940602343729273770668711970488389155598104299825893679811579957062840639479992924801844416176003479863124221164743379008695873878561800092878214486913815820793886403269367193213938608977315319596073737030261420007047166193911439420789611092471964914641111362208816580499650862199927462523711674257070835913328882240872880802469858857956461727143738637209913464419633725441584773554926804000065987223732024964811039340699771497457177324796505056894887093291350848451098308191221853511836929754105587177438744575224234579112859268708304169891695641676945623972572665681946744693167304012566774193730258515276747737650141335599937279586437786176542390192005154705347586058424546453013444386519345905540251792822937897969672852042452293408481696612178026406433734434845202386152442200458881702145136830038732931422260130180290216956690998464792432481789535098207360389750673046410785275942494057076126176286911902746571913037511902506767516731817031407440179433323109629806777038581886793997152954733713622966657511206745788304672310753535008546712025526804711154160957320120951074538431856874387055097043522045857433847221754806665216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,33] 198891521967534519456850994051069322368081105903889310764516994755650427770419707557661441245305910815961922655157308188948083403506449460339859241717376838692585123286165717220564141784101723371480891563529663880714058314032414391155289160067483151872355354311487751794457736880661419140895159805908082295996791132557385150753449769709348244151405058085949428253296254561650584764447053827300009556054578399752669982377156606017277891180566793683749337072617654426415366712208898816756002099221465701816478821716430695027391011003999738480381881773014693032838428181949295250973949820825157430292326152280031747266620630575274206516554675012912305595139004426308574525083336100063107203572137467382972095939322586727738067918586158273638188009323015149658956565893912306456647697825248294006851186033264414437913119578712960047556924262429892793764732520933100151289267879632673304453114880109455131107887319229912050987054262570581810657434566885884244738143998355215736386014678283396653202118412534322226579556735691491027656815346953200850633133558920187783471565364884786853073444936800483144407741472822219713046109874020608696009121810924399214708764626001268741029140482500778864080767543009234803267887910693080432139313616621789885332539418777855721272399866426887005899758917065945190380463001745764304350335871203089865503279226193488582387909070350397806383264122194468715907828141569224207365159944752737838847166926928312381287249787566697350475877680261834034083800543180148235621797562270281972501172898696126046156166476046229397518881828267747946481590109499211910603635170783660845213966038693848676503414841717136705694237940393688392171528102243139832332720359494256361571760121337962776586268404371880615862708202165512868301389360307828227524442888761997196152399470648833655245738710294057802505418267732636703688604559484129197993548490974336530827978825164121551327341527384418652908020700376397540334750589915690573838514145165118435353425715992227721757714767779559618390412541561591796684702395589823468494410068939272789203598764211835499275989952962497216683951246646673222098360432232861940172754779766250198247980122258722519524155859993393176731041699001624665408622425141917122423369517328901322121672065726798043462428270569893212141837785542757677057366410807824042191145493102807907317394340472458171465473632646109043334079420294512723777799851218873583042410054087875882457220531680943743449882057147972309418945958253036169024397344371165946138016016288947536102465944444554454554930436368102310588901881535255282273274950855336226116955590412029400299442917172852238993340771241153449653740448420290480984890811832127393930269308246412361036862297593096532606720791491111141986994992374074267947229587466659936212865339825955567059557198434550594952238193546922089385590076328784820935861120559828017117435875042634847796051196373527554606824581556421960900223073348729942812977822145949988239450108044219586559354224492472729405284532524412291446726266987830097876090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,34] -293932968062517557087597766126702099617116433482318705076946733223840726289917020348297225015128268303391395390398934300781189308405340284455137491305007168336671621235089023049086082323275167621995546557597023330741677132824143122116990928031804917599382496755097025443135324458887880236769860669867819677000732708934626425388965481515791588320012107196570345914775619819850811695286449589488593950300049053075471568231600052164878354764620074170104206067701074143494104189522367199953683183008359287915380232113131361806164917735346542931198368331970564625563886501223177866587629247952913775496716723349484489547157825414916214597035034921055738594651074110618655719563337816211002372472737946118524404061621835523431167192813127052151111242392447625661453901129484337828766069143949913190625405878941843114247493700249447108284396917964899921878186315491899394152268377720133824566372766573069429594635291662905893441470027979215337177829795505276615094096938357909034297152520547224993893530793647131651437531837684507617680372523029099390426183742162155379324886560363023259565359125240680882278440225343800765908763362264161620547276144623913333935865528985979193609977855726831534040522322661755336741351243247012644419837017432570929277720784510740868156405667580298748263391999587376919792371731571036354634980532118318306323753094537622365775285840756922128070653939128827031329250074466848238164821466903801333380347818426004812075774245496218822151018225422914422235153240963178760832151592508523624329928807084923624575403184479081272909828404932603659042734875174919514479602387176291563384585688059688308157617910203281002503600292380963642817352757662286593968441201662196446578208779313699811855784383127077683794922055248111910654293025636170457626284233700360809121057053556560763505006456882440978496306921700906817681305006436733286106057415075918640084975377490535198362829083012303382225550452306900029365999916862753073584603613326250626204874743894400724937804035168364480298187927951230346207553776887402655866605799028307387809502046478764067154197220069256413598491754702903229244765664825231397086758925326041302533805626472298027207467474578970283023071297832321952305434727039077741938857124063489685083750669062504827836175894338062727877399457155685683285901617894930037564022267979599184350473105932898804567096148381673222664950831011578217560681616337653581817235012880125776524316234415945487572558518393433576284335512565331143360301898337390054999790337518187691937571718551423367792155529980422290163173453905990264462212546214229674072574495941760922547144205952335320056511210191769528982193736391588324128958191646919154608710792286114687525513458552030042601969650218812995355567970655164089167502696581300543200706648279560016059353343364497340046942978434198591133315049453376058887223780554495065843198898261245204866709333803136179902810172076163043683870227553429591300320256208906944302820079523143836966331128660320704003160243645144415194767294991758258413240320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,35] 264654364348826499533142775737319831401696888402825145558522449564372573318239853009239242710127399884801608025302929871258238089340424780988836301157778658938969147590787888832436786421045896253971123613821484554979832843603097262885666486934813971372738215688020056547738888692099257593563345865007674266195185794076998547304761280487979239138045316391287359813731461388523730611174604371631738042780911192575724270492783578153340948317999277933001566196183997522346801058428738514755793217649992545419694983357840699926184076760544123643231675824440017265016870785227313738186633133087674225906691243923000286282654646333600866267000858942888331617520794068385906669843442910043680261774002256921003316557997379424735971445496295224695759275472852495822631544604166293189983735187825228155957889251870266511742434209997183282176937227571699132817154817321241135576276766185492483042543451049345344893674543509412508635057228596220773331161863637010623876422732577989336689675631947168630427701600621567992624231190189523567751865697945861921766373058285317695797063551239380111325769348743191946104731173595680928366709186333908715990516552489505210230389864983114297260355103812314322820491222626786004500579174480088106600577162235879835569978653758137489367482620464734943476697430607687179065249633137990184600162189095775220187497258453226654402368068865419106033167630970021843386245619229712021923715554514687992443208091225822073937819198407150441610169506975857654142400986353838123989878361225161841065334866622186194719248132441590850526979629356073105064375620037414750515603809612322974976661866483492805736617814572226914676425518084882148776729266096931436976890488035664684570444042723612885925259918179076469201077541728002990954373021287664622948047282534003387265500409701776478715059600062655362574988273927663712648960863128104965459447219351185184752784644643190875710755546917439524225800329350675476556767669800043912379450924539637912564387216422900918207616872827671050136411916299371310990582155794593149144816293288632838748566227683647952162644573097590554275786789838705597376222135185539131463277741898549105560939041082155593262574611707716684939071234676119820261389897537888073797385446997070370180872719440646495358485952792030950874940465059239059854404867025833558433222631493216479803702581109037342744396228055435143983115948290330701025481431807709074018788659403066603909685572636477495583023962116001255041179132969085497112568050366560050031503375591949485986402897714178874764690787134435774673026919428009291835668091286568113636404098291486189881445113779536919001313520982002914858027180021968758090258497868230256726791236328512192521357608651038457983889433891683535462385185360420101216155158255629697610737914399593523158683414932810660961668841365902677662184551926592326621301697740289522655215401560397397309969636590173166364137162263935213704886523497803094892418112490938219500389030381666295764320459745455473430897642077512118080250877098082866330337280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,36] -169291592399950268826660288469006601127814891880738539738435928621664340868701392285296179509428069889796150601479384709588711348724631790147222934991428000664791214401937920387914634225292545325246099052417370986656849791983501094970918939626747239195893912895041789231819776685004071723644117143595035592819549545721112145418320936389011816024328056594057171952742463883349716101914782477271032203626340657541040730989690038885957230576123351925184437212669316176914365247893992640645750825906321077296918016752658851343983601742205566866346041325230305618745758513011424446984919149046045237792576265201470044798804126637011923847630386592842051418638642888569526243402421837381644045161279159629085517683126384355986650200871984266442213873505499901115425956434281980956149116517681322938550596929124433976141087077808616531087844468791041898517067075473669039360594858132847031688389165000574919764905481575370002312100624550265985704703239873954756423673885714414550682360670026160480756640736253651989219473577938106745930036600958822680414337734129518649487305406071452164634272968979422249074418426686202741010678848343456768819969186368342406297316111732331287109735380960018055961143124586449020220669709814278010634978973370146413023752880803027042235584789065457955050905225553924534951130205840218394573564605738295972113127373678367626363626193461487107633522856359261581021115641703981976405333109971193362469254637143862797556122044984966846086967776542071955154907316812589818924958247720951199061832615859657881498713597274090827910840291847834021594749686378871813417316732377386548091687300045218340357878226854527798583641299739869014246497236461461721615332257747493304899804267022921695584332362157229991545677398025684254682446579215178880736668328048195907211813636446938017368054116633624924186357688798667290133743169400892930919402025359144447152179757671623661976183628925798922479064721555710531551987546462784425887340048754071143689291888461885574624395675524069640314167727752045162648580311742287116106415500614305322389147154430319465658978066824706758949519646024627026177414574497784570720731380776036349051242014171022336427789780224780773792476774897206973531042927252021977228002178328223417838790569470971527101064256578572787183587248662483463334102354100270699607901084637953471525053556312542041420385166274666717358836420660770791301387202010622339505867741330693743352391188063745011172736443439933858829981398424004368725080166604382977166186117400369704995113899060691892259562735542389744137504841262156936187391062863820952971121541049450680340601332568284841647667661267392065335438603622399119341763603874089198983441282515253006547655227468780534669887533252923005828326115157042313618045317576606247272694958507347796985790556479636274132858883626933216140100151610008558862006529251948554172650669702654619926166859187978845379042128573916348696220845090828034998869492915260259653805656589253083855381877422944573477951923520624185540301167622884777982427136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,37] 71915120863648363416976782609513503854609263707877410593889041179412585715266991628381473753604126893125674196634846242564038492036381647314403651157136222499990953218877865274475389820892443204840579254190456015266157357244568549764869918744226299936176345785865060430683130407262663481393828858836843025714605492937577265749341429041186039774219138271123923898215293369115412601118233576535378793664731758871566507650623225275460471290799999723552331703461238233083682941509153985423516468803063314354798272251954425091070932288291476241544757471187725301487981085459726719592834630881021435877908632716629816360176020709709828497678620246365939729804434008304959730037169922056498448102278194976029051310432133842612456948950407336727605193692252818975476210769001974157246142132716625847671500045604129327251670154162722388685634223791853816021232928129766557148461306259666857964289613972596389129498559202300385876444271744376703459722722224471595315215174241453683409570823100789421437395952491711139621930816282153421093327270549768965887717804882272237449040202278500405212669939379819411591387728585993957570628270207935320404343426974724257737016410930542968103093567060723167034232355405516915884848260469581126841436684343658722421718994495563875103494675008264624793825958570211791364830276392772722747144198081537721655904053717509263100728659235816453606881961605265613727751470276087049516662521159939150905462601802265913510871833910782121528553741539888031554069324815493245719614140779419467215720046766463154575928459624481733311230780653811629389429792375264198543736565165345656561088660480903774046122363417018675569983403000056673896868058698049975358565775557332241709646350481755208279961043121972357491966857414119048221695081269750836588586252997566640610317307022440882019242306089694001855080622689268446240971845684248019215455747553535707312936453123254645551343185131419741236341138999389932101071897770116892482329369662382841828710503670734504097340560850507836676116349479523088365950329816643696329278602136398322972540176440924968525248029445324151598805499327327969571602175220039778498410901377693366334168332940126271954427476531529813989353395901201032867483456553196128204077822735417636342524032548541134437144534856209128262943824919811417898408762516608816925146520279769020020841224874200143991274672198387716480120598109213611785330217610256320649620044763825940838778927578370649369887945828489539390466309097923239786191031120021293036999302605183381850015947689793871450359771553148086492246313926659810660046775296976612134187493739254282479412393559153773563160731806741116148320403790060553874809772679237018420694271319060092410266196169786480679748117844997106059627543268135577556612027236430106990505720904924453103584946633784373309986288252488550405229964673732359796552071824851600671621068041544064107306026261318153067215370084593467397788989935730617832422069930234081271295293210871642747044363365892415019597935845336640373532210537080130434498560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,38] -9885972513220057317191963256270543153974771178307858640288464529273122862363552328628253893029078786725289821805654080765608104494518228446356592663706790065314590038754581287414820052366879456844907742370799131218556626978829304048397071847027254961234933159993011939358400747380277863749902404196335322489543391376162383676408500335718923961593194443808515741243412963958997787123704252333364060774897931588708758547335822685414346597669181739187725086404422891177643178944493710902179224749813189431681218599876673933794214511324152608736690829701979542456534358435577825644039708322539043278192562955843194489489233568357942152202469327210143841316825134784278343713753066836716722877444046652978381752656053935251935155389009328014849060297256629483724981433977093303232850181030485965499612091000489153483071536513290064737098773156588456453309299063442051046405945732083207795559531576735810728564932139160088163002989781641036980997034733108206147035510914892867294768473707671383740804601154495150092794389168582567174241269761915341100045435104108514995371026378207559667514979751893002509559978483449207231632874381915628612863081457174139268837177296105061522460459785484339316447302528300462022909850964069417474920818916538944064650296069807745870997531968729888241722691508428658060112479839004957802534848394154908050265747715660854785664780432449067449524279649191772839203548929568964566043227120147470686718654401814111516142804432037243768150085586366755066443083937546984359093645408105540472872096675035073469045626679240588562240539783501259454852812148600661440148444964882072309945596897717317403118298516183048020611501159581120710219733241382423590774367027091220574154732333113372377127486221693344137746590681495020260387095125898074302293840919263130786977179196034380496747739805704470495150389213270512995729450139023581834867010928247280725620908149990432179077293633757117286367221630399544357145772712482125425825116661424616176993189171232461861321731871975420565605418003343009035481088905263954480592049237283810790533384754784822747952112383526185224230357691373324101469270834924631886718264506259698103563289451762788287173173560052485797140263538049828997185351829738961847317742060795982059440830166904683285267584044060881301015394825387245273863263663032980269003915436237112715646050951153375553191691261581296815757420922892672430967778869129409253222428515750176380965364093466297431471034255407447099489487951087313896639051489244162084098514279539005291613046412295968244512654222826291698553532856583825532485281171320496772777479674022413978950884537657517702951610967613728694191601567136804803639802381831002044552544243356100560858935097815144736103892256215265970052660382640190897010450691599904453158295746185589519505604037579443747003722264906724382596639027620240212172244938233565375191432490232444126277160140753733064717659403317845705818767036904995711656633853578763055643254164479756631464460209859351393754608780825922823914500993052495983935488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,39] -13193612004989422853397034909770764681890582474442361225050105659969160860256300348755002853311736882941652758230089811820371199114996008368393063074183158754364492125284177078806728458057188312581440230445186318237007339336877652794108568536578310603886327373176666881815261853116698073195617899309870750867064977178261302145001340494619711046669070988093372177065850492787709853039144422490419594609974402206353989854866549285364608454408356688586757524132697373331807547111807396871182442196499786355942754634286183891588377031837147782071645895895377746427377416709572424176225814072854490202994858515984125795541744797358593873787360675507957467448957477173921804350541373562252503430467015089507800508210085685446901018124674780465799579740735564373091478738382563775869113152598719722464956430128746505646563446280545635999751784170548216995564585496754435161953600633939097987489964706777639776124419837175223559813092653962820942940007514662347522858938888742570114776007202704718431987911843157012749544553008348888114909799639311246423993371991955234217731498983675055931354127098308762375657887581604762026080762740840103420139920151244625425759996010242735650887358951052943553746466508932504998017715073690872863713936162611315456951357709967191444805459251963223226714179518911564556339806149372162061886692961147849753491634258026723237396114253000994745235526311613145939400777625816959152762996478202889288012645470591098143454588948508968823985782616375056811945680000135942519234524412069627875040776295866463871026026290503878243390116452065651460881439336558547599134024446979304748341118613747339902485593504556000904061406333609194481991101706368267813597288336702088989356900926757156177893335645436519589703022311412344538398451883531727840818762478326141047909906573229936967521499552946582769271789938556006005313988782865751328563321675508024062885012803903157452368821768549033940522840450532079182513411823448903546364356380028381544476319374389699596467159898244760533347555909855684254352372143024185634057940351072805447042077424560515797342054309108675767610953266814088384622526933118462592051688540730217855760507872408066135949364014024460576459477256642113306623167859877384707886207851436882578686830453045318884496673516532032896607707410413473038633386141253834291866780119551952855840143038344585996909419035340612089932761434920883159579391962418106217259149951258115397471949310984257410144868703861974480277296685895996496599678959554404117703905276793372736728719279519061876329878543959582528572437589394265568437177925845962975687598212438426124634087954099616946295117052080174501111128753634743330052816061404058066833849035228518484608326582343475519133774386261822400639394004321122185721349248761851121492796106948809465828785285069154164314340540131637887054589870248057989584370356973777359439020760429565738619803900908625402364500117017788289002703558201894601072934854915450779296672124558410466573510334033102625146555156698589062105002578118021732106240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,40] 13188565905067862903035628587661391375657183305862670835554920364450356832925217343144719323196729566112672103622942855147333430144380951457689668942806305424309304991061191716303262788758153872352399190002453297893544200999680783575460222716067437931200530092387002518413801418777202612321272009606199166829620452340241876784533973696382749560216685491653347396021502435234228675627204356133247541133434513383866431516439509141550130872755538607501316461116654374091051638306587762772892808753749443489736901966550261598371521771645165031902602648030180931179082991614415357454680983936763911566772070749329020220865756981925228850449892285263742976370604948730585388504888236090113342222552659875310308750589802242530690645930587986133763645992000534158994801536402421303072653002977459245931669402604546513414450232354436031728499542559174294530879665619478355304386426296404304255016230344099926906613041779191544048589154198650467163911318537090560883987817380819275990519030733244905108122434908003518691292786368035181017463934482729124166327976509009900494609084356942023456207186012784179487741173878986403278334574367175270983951607125645024633882544111049499901616297239676258924870236516791844454652910460670613385203969785928719349236582072147981548856755609753996388594418012836649998420341140571596727871535379304087670686517701435786285533417749842020198161789615942877210533219762942817236745320228843309703898970443500884569581186186115083438187149866267502849467709336063377883669211344174186620216799351204459905399476236833541177857665958920408445407639656613910888841237522565050010708806882004452817298371982969308067079129443736160182772471067305823634230801263395992311084894394107074282895565758399689295719976933712706000258635956801486833025213514033189842091512258162052819265102591887862507346865694647280475174528213940651212933941797892865046515682058535734489798762230314794062350301003437044192929235056159869547097899303430733754669285796289731274452627161144518700268102508396972247320869070965275304674590206114223225182317923171429490511875471685787282636932097817402429882697996119158199455622517132231687190202792628637926072666021382005454605643827003100963137437215030340551998644745621544032831363632259406761841166423115837307952060670464877594731137919114764916785023725237528281224743892026173395794020624440051214469298560580474532796739479467429199140196803388364376107878322147098343644088251406538821189724594199385497647450311938342703227744036680942137625449945395325168779551587025834743553479494320500460493830305370275944304495080382828520897913326118758894262749140755636360135937781132745152943899262905103266930140518001814957379286940246398469889384174974122709840411785133280949887598376932571417611487939902570226617218971289086612742861002797016305484655686548972346710742327305200016846193261788363185008499917941227104803656924453626299590743280718858817520943405492319147356975883377066638606692665277873717471953861416517497898099250981942606168064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,41] -6706135988231040721799783797511641572834292168869560477452804498134184034238913800343546834233637082141521104611966825715262267961033218083062299153102743496182477765701421258590997125420533637378358626540424252180652803630482138290212333265175681527390124765317127692232060953622679399167581268460274232368681889925336308547272053585105796362402878473795400917373964964878615949754858208631670178082411581284517511907752486970980262374845604646263232951479703960064075122496470763491822778854724862153390549455492023569328103373042939146907506317679543834061016280725991726951456253259620816898126599829728099574779602621683268386894429042970466729963232763401788112672296932712772005453192118595363832992433944861008439203012303331904704042525341190583014297231078656913549616884362268318802952176364823273014894954649009815016162819547944036455605601661448934384598384653753989241779734852811649648289294252925006039549311951591453724880479572646504697087088370964113550395330441481168871511661899709732340098926136118359643714128073199235370520665507067522430459929517462823775761852781639154126086872806337376021787063431481918818144439518950523080294743678779673456183432643500291373807935060486000509807653908488882775911205182529265832778090877062770384676772191658685759005110200243586950788805569392062677338083191319316444147801322867701847805469725081035405802980500755499406849402044031107072130376206549905399754752894725346321399145482166892715100090611183583055525993928722038858548456178474248672275190313890533981611969364509290251530335394386405389206810917637704296437037710472527083081944066542217213468732689759307708453210124714647738251840697211393363544681681235593117824490521394481865378722498944299814207291657391401566917015288816140444327829260478033116329065889967342455176219097615381928966002411347465193159854281855392299001622348030488856230831273570048081749913444539236907684298097456564206250920764349984911697593321644765211737462190413507214557937235983495124534009674496759062023778218249098608269597776271185698379289946035415590642574713932522542720564169062586871509045355808451126985153793276637710265960918722612731021993094102524457955054767817098852188588421558219953467983508123560960345167143136749987005980307015731827277946489244327232404430209166083616842231316290342214692932859002217638220280591486437570149370707379509656224423117170883109722945771438515842127424845521083474501214786319903200912031701648569186740995285979866830298388598706766113191125354279984021429890493543495394923423294125266019561441636682360056719886253679834994535424558311931469120991424308972522386080244162970263097471340954564838663553109265175256937567767804902678552148190715920291015371086736624840673995152028117207593291600250174613760223159864659237612654074537272117965879940414332246114272731288364737382097244895356295199784397944719902734695613647649101643246624375789218182561877097288011417091211652539303101145038906664175332703082229369649983781297284002569256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,42] 1990576869377742782614808383041418842013404271983185464827416435966300903114812053474564970893545584498998843783274530405982070625810037054876351989756956935082321078823108761782598152296107449986039031289856160963856099381769222138265629389737343417059473076239793054398124089878597039923649609518283808399733048526902855186694067869502447740050812089894217168582523337081588800697016487626610755867411905825608143645739291738624280639780054312924352563843048453269306334908254646189809721763783812304565429729564031026344903039969110204118621299099555469299116444805925797638026828736938382819380758345897942313525959259321580335619168801161489136236318814887107850683327253091991477950510160108393154569993215702100225023238733961770852746299147209839725916421858925273065303297926197589704489231968878063482262609365429859246276472479053843917264224613831885272466612751766684282821591042905706515054562898593366727328113095325957102465338707036121625255660652180243254545552119680930994661890339209691101224901792625893163909431826491020031851031858504857263947949242178734837727392562387365861856209965519049178222881687985843222326873603817013831114135207749006424535933901491103608217234551404886564313692988261410817544471521945718201718218623716786109184720723169038586620530500206123956399492714223124535422871211985634199905146879661715170124158081776723371656977383314338770745533667177298663769377876627605740767709303725429377516769382677001180821164446168213001349992226668520347487159082656089380656731349265224281487578588868538947975948153685882443171927258332274806413508473594798560549206924699035781822042430145440067044967343280282101948856674866236561804645314386459348147954378425220075643949491532323262844005071722283019576229567069412390968190914446656026140253247184324357649396416067252814434099092188178834479277867837336206038096297867149629257221832291679289663545934123526624621523905781472698183865224046372648861534079188952938414562146092285623776993808152418716226709520628783931151356598973340899300290204918208426646613256340138961388398455604203388409655601212399372633636816242835037058513143270311841965359451178630808881781669069279327269060592384166071435435945899839449240917826944882492869876124518266545278892912311197933154819076136448293701565414515422030636834780135310461182229123083715244410968933144218801333836875269280966917073208741995647656135524018288512129864576702481723856543921783440315828778848466954975386312750568084909050245670644344145135592535115622012276224222520442014355461086816507841427273727214840411732380784816141956678131424228858586393056507744106687935976951742778499637529748246047862236782553642306118288353810607268081776148285804569187299314542693184126618756842076369622049433035604478378409635880333654745577869186048384057972487856771062456259598394441868390821698635279166763845128999054149445922972705468442154353698398002434921847086512018858037123028195037311688210941468554320427330345844727901333260765360765106607095808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,43] -178070027517845441834270540986757465380904817715610615211695093991109052959433020893795184930003750905716420740536191867851218509500237159586323903953719509585734840906065305966815818126051477560626543547434091828620094336112194608050998162781143617850688915748221019201000357649331256350884705210051565576798006116139354704261126722704011814007537070305411512552160538565023685926144863861391482949859911284344276883369541668730403091468179945061223024652324553728328863407866315047714277083870632334089431619577634427570989223259177580660953453364280599423160305931403063905873549850235962676232607952419885390148672418306141720971535150051988158385417972338173508401747801323845955021590864707622861169333101274034942102371759475336112542568328027192152709733262141638292439521252996575330739121476681034041742845119094559487536200058521244275090577980133777019095258857680818603713032676134654859238558421994284902539630807283307914425610743800783017951340487700842141893059710767886008839234306165052525804793460977666411053329012519522363034954380656077444528554838642206295066306139568644390791156495931619591923173425424355597680178250656531977134203685998720695777354241215788622645370181640331014267364349893047853178217903536898014412296184934907852600367929424737815173223014138307085189470684052605498963612424131319220744891304541393226752331850838720708432607720284136519104881548488320120287951937863613259363337902438035365148676964965853155829176815512616958120313829288380505244427623904728040296897379591747753315360593797336648036460679037944521976431946264774302683285502561483041491828311958778531036399824997150733832776887159550680553173871967102967788625347090210019819532346772362882088481531457246741087686395201662361621877654343551662281168492116604275719149300119664986026009642297982407582691101397727404723829297084609580402472406950260163700826425121219518282622573168372930537016706971998152376007761243750355258375302634135610781811666019601588984597027352676282642092332004183412982713523230477232838838760619132087680755447461134581679810836712876498211516331184125107613151395522313001648061608402155620788331697883640491283579374607663666898170225954828457364577775794245966268671523214663540184963260269643746629393601597005534990536308158209426902134585657208673663261963810130824782222319813126226179459795103088977993155876234627591204842359834194935965968781692112160769510151005953582682962394393188393926045239712007531747255019286690918347383055839516686010954337675735312793842945665299862532867245548421809497587896363479210547319859955100558584957306599161153758528418346639317521817503803901696498584188368546492720742151501789504635217426216493687538772298125548369674419074638892220120821813621908793335794020242264782193670041641533104794332474588660224022542815464244654301089635826094363176408221105689143789736982811165222976523380091331123515644615042474172765259142280944583750675435831449278846775678775956922745047728478436230698250055604022112419840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,44] -124431909642754276330893981506916062363241071682246754905656185950454909714008571972904725501734535929915815964482233736918773300972753897699892374165081913065181185889429337513578444407457876277824253773153054254078576319472943238138398541133853792277342463752321909379337345259928060974800881492152947817364526439719514284634801559238306400434197135031479691172787025846681518782728742868986811095431797288506375159829179617063721335530553928695451722546445651110554733780416402754049469645109871643162281983253798441025249108672360287597799069938630416397720977525021208178171257442189122317241773090792626260392826075499999921225905361438369176445401315035570336775966030330273059586010276059005593125245030540569727192451762219235767666782395724778456028863105401461492144631961533866422605382878071343539527763225767313717803630871811171415021168581011112001219685915459067739183842534941163623630852069941958461850926379675770760631433508361681991514935471878241795674069337084995820827025204205075038091836142015850850451921208476544967377127662173795621853630638626213021978521110933074447603413822594343533084915097207531218328800391585714591985389231145539503506668285773210184542301230928657538588223995479222948155983459425342584863529796185510411389421306472235195811319380682206723228786798368630762857744121027046078956179607443407683496233326507552627484774440237312551611515022230472705649412130819916312962829984824706544961726109936060475337513457505689265981389126724248701135461600008315123391987995160722339086721239197211899039556385338221871172702548031167073755237862560106699153179390889079423850697235994276714475386914748882009089689595194585110496746208202426868701310032486799677391635883563189806071485675720003880113625564262127445058934417659382153247246061499716590332655452908314414398816154747970116893689659276722558123551316413273628834750495748418959037541828038528797628955284851740812133501622518819952818936001763033427071986377152134128731923203111866493927894996306023062952447124426789088803671134736965348147070489117405130187364985425444280798325577505981495187290515346032469263147428039035685753634096056335702734572194074816662547097754275689262760215743310695739837752397441186991319192868269455125797928289566663537010099900265368497522669422059173804244542910020978609337195945776674104519199987277052872554546369057898637293353530919605458121855601653559458379479552263961617283336324815118487797107946250208173716532304462433620726971672789083871633616788925401665921671800305446041813850876648416260840430263443507783668311410003952181080910984674430120970677929067554289354183756036109406101574030652721510013182986459056269459913333549099062123271358141937856025790187295458192435879367249513337565562427734674171592259483063946886266021574672740194401888687108543280670807575241296327951222025180598888864069648394928679949572158158020245927053920468102703819418655063052301470321986554143687433865272502372853861194368515564851807962082681934862876672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,45] 53736933226262148631286804003179952444275107782319025199193385318894549057685229242664872207742194655419859944412604951407116854744956244366830263046901935282151576876825062341638526810306865888501593752309919255834217449042834286976308844750073419816102100821205499430213202334280774944154372579050163269900063875765155819351613654137532818886843613844349697966593383843935825390579860328897839117629776123599666227757082416116519191536949530145419603545269746403153369011119131193457742841054696805466254335911401066645166735759219150497041454543153560381938256808790906426744267650132840314105011366032506559787912413357047915653390154907161205296891685724106540758063379348724409762982488652735633101801359886817819419034344689140176142113205638516622216103634750090053392395447171920763594551356447381916305043834650629696283999073064047443417518970693954059572247561057648469330484914283719217368254533477874889635826982179484539758844727573858558589404463035325156690055848372921080767626734609258590511712810474184996090718248897958187774040306328458878857475352982134166515779192804165579949396783783594499861209144047493166830952390939679618002406271862203638566831415108172821483084563518768439774376568387414158502446068688732952181851885200483743258912388827315234204349776648789022177868254605726405349304881584148111490842423859783907690522403413781421779297388383146417593347185483763843449493731994625344087457350464707385462896370089201118072671531524716353049506628901181933219324675854147275485675376502739758022644595811112245120409663627617151130036782017880321231268494034984338385960878269401150132370519070654429180832079834578339018576240155149862586429858228638048862378197409318369471109099552843216960484171257362644285699676141477751100065932664009215859755458118517388666303106468612203627420142267063029140222551870100208839885308500228215069759003471403503097167486448941108021535727679206977127669149649550716574289627519263500257966092177394079785298322159920931664954705937673484518573878273687079379812336346206798721213421220823367825878523455409950658764196991315673592358541934373858191438895153073588877971413318128101667754676489778221573028861339293778741145668264352098786366537842934024868102738751002488440625211361639076492289140667012514499058887231709322707804525842468304701356167424953077970538561207749733528064736686351205211698356914852938379994142701143592961696557090117799311057563495050567142841493643304517269108438944193427169036354324486531237170385544809943590418036416464068784503656949377292587173099899412763150702082604944302812094696226503530033556052497177079944878693435776626586736998492008067791023231122559934901145634088835088507126240080790086348941892300917286876594899972108194127971964937171501015749590391315795020203268658646116876721508044642476433204499034332255204189759195242741776714519635697703874870194099750567898562194016840550014731327631555763799108950025289414904690028338814016056333505187640838710088679375793354178560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,46] -1042335557574698767117536216202641690032470679475533199753828914851782521003293080467573741128337374354681768929202474784107858901059578891699289287961548099594271441321561642928962102074672819785663002778241800341027815477873463638907476750044768871821823865802464473635012271705774303555703945817123601529799512666343710020124237465614349785719565715407301257613275018302069154096159178677490549256177285642557923853189982554446435357914257075264937445787773327776208027350828125511156598210969058590328576467731776659164715946893559732275509234537398643010732752247111067324493107755572906131829761416501336973274397052597025779984475098125106174339320085685851147095220753133779919759954146299534438599584357345735046474513839518942530282837218392846082127179815137945321737622948848542780030198543841513873561983261713941176283185641642612027249136059326902788367268311529119809497161365644173290018096409389847534451157297646847119954419717984909237865181342610946620900508972181608233650667196673766863198833646393696161124214549370458396932423511238626519007980011261929922712717624048829225707149951873163067729198399471456069293546084826920362378698744478099471690735588548997192766847143883834179066873444022063639862890972326046378805880148141620984487804040821216033122469252927075264929875349688488344681273424650607362303178260628863060493966213710592774227844551639925147712344292824534539360930505677323905741993416435683950647185009877909457191532588097939127232160516568690459666084720428480332275853436817812773712833493867673092423133882617829528174288518415233574208931220812659008305020998643276235288520045750006423551844758479833680719798916535504264484778804941625925246337138675947787145971869040993354946627791318767478112704136614361894982111391589166566077566125763265984005493627146853461493676797980352643248389401385560559666249098998108497833827960798283776082320388795669380196428340604304187203943246413032444188437171821330581571859641475578835356074497058988594415910010848451882912927363791380503132784247143286578324682944158863792304272268310783696043462973602056864692487234000696401445529835005383378097521408860275643833606911437526833066912987705784635824813965541796284065323319904462176996718793690495375995304536297499831926456258569879317734463075228837800025215387900398773082959433052180251499376829890468835362506394311763340734200293137886878023175308543134681628731630251754555275239107958995619842671817655190986029965519437392421894773265079162558412436528143213136397692387233688635093875104457057200811231090565291836508712852089531580242770844646202855631593356541642139958928502733060031480649876511117546656305467019042555172484445157287128212388400981151473052444385532068968292997080262936602487409988644848187776975513775283283595809221904387620284308697544095602063987649034619291501448946031608486891798194054981629833267424681072071407757002802277275385020818446263051837367163736281002497595252503832203120283179846581311425476869118584946688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,47] -6457616667518257541437422332926488421456698676639842925246186024931126484734860297792032402220978068282133730815271481209705411917346777039700368167098070830559748263434378407994072583476671443456190522244695392748034124079552984412786585665255938783089363878708668398305149967224452819822283538318323210208767821391364477661083326221593201127372818743496915316897960468030246051930120058794708778211319930276568266667578432394485711926781484359984534600793470104828189230676147099478794134048972220541220268231370866831067586536664996358130595074541490832754063854675500659558364479911750623570370723031622615074641443806015241386623967901539572138407883177374119505058190198063298492706317014079484899947745617800339351426749835482796107858234090722825041218599801803441151540456353563908676631066215865089466425728757862049244511190433264304483931256966337390094274178494186893811421850426323618337032610087666397379983284706705052707929435476890221648890623474151244876635020418832555636474614358461106265410585881869488586019527351367588269907639216095246412182928046907363781763881257916928704835546511186798955813599334156793102651205753798930500276413186687369356533329628515684857831918656327198601729567449759311520306602962074258205130140171931091549894546863906492339774848730515950422690304983659612271565269454103478078364315263343218946792430887116009474636253241936725014232868685637047283980421862639579125815023596841767471036098441961069561990692156852446468910951461399684801588384817038685920728153257213652041532889542883752360317465906214167398506067539876271492940966048000522721199876264536757736962100282036286546150106277410187380381985262712638055476021298206510026337106940278083008468552232411707126148410213980434805826666293795731248717551169181281950434245039469625996826621099830069394190470511215467316942252347117078187961306808439654340295570588540475726090570031659932612025509962852255219170739540260185950065403806023875449070638398305907334450903183582088317340432180087200847338824077918631944541318284698426206627090909481284011456411186552710082922354716547852083072536181961408076026563934896898173390831253447322597856020375051158355863639224840441498668258436803469116086605643260476761559330017964690544963545392048033656300148118070183802241121143300483313532498899679281982416997147818421071448433899879019174892580796245208371265826839095491467995918924346291490133005892781761341011122273733941162973553512949016229084279411144599989343436581221044589069756994221704480967010541664322602304642731106041864970334611558445042088471871129883291207179739909262658158690259285653939266327401348319588370447456897586222992088395973036935469415717538993785322982922673901361730857668079827823983173716757246414397547293810210478184322500629776956296591164925272372369733956440927444044801726046739186381708930225902816660220300061139457963068918189155947598330703702860030286036549177845791288371062332332992414284223848463841341031528384899060004054404723627786240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,48] 2479257139581029168031026982678004658506490587552185635432727349434270183214844568858550483948320496713932059454854559060869198857433868092358780758793206040816252834230863492469618294584116120470778979718436401733775046026746431524651765957843897648147062964004996212985135250726743907449988525075601986259944802899204795392700699047152955182960836091003935058015872912240491999842574954559000456428992515520788294542859516527573107498179639497522166283955260739428944499305099691597119379164030401782180450014113910836313869557392539703719861412632488188895532372296674172949689823953655518635748413312685032404162220873915458190386430288760312580903675403024091066928944218513785830939993188711198520996645503101284251004537623481306527402215075940468437371512165595787919094930981787725211523840672279867393358019495399146286087538481791249031492171372873631235875236035888604910826284452785533204249690515676232805807141979872904965646907459732643316038653779814763287298939312925192024659013571825904799897923457002071581728102215921659722254775997695510945169310183102517094503923038693313521438822497498537244019996915590392367012889163624194536727605782615819301672101743813886010444199862068817447234794862723298978122353031613643212336476599674995818114572910003286202776538940738671456543248443772645691347343038020648336662361132454583051365811644489060065464275580872510900726056486864435483296288040091994822152185201008760814196600589575714344368833908844470199494610296224352092894302916275762875813899042256557913219859634152966190942369112309763208200476148785449421261103491147085983051200104738677735749623542022981768904276964371200742292546067038838561048419117033848662919664741373591991564838694373227707166737060529283448646383414739212481172714985508440307944013869441626669928454414940683677742132232169033284295863573062115394357665816229834420998098505966276361586495055966248505353615542398990216533051218697715932915648423187356333671030118905942969901741140958977008732865253192751781167889723306615810413541269707296333333650933222308081358939315936910704595293334838221019047214575934791242833783563786068808443919842894016594220042672094234019628096554076458864397486731289701855133904463612976928857651001439427277415015865832956089753635252178919034245093190178484616882704053558010781302820534946128759761922909763218856030965191916121827641536690519909383291009060849660811446527640768077035177676181134985957998515363837108092126846006862198910055791246970404864429027633855216183689384714537605624106958023419384745650918098039287474266629424909634108267023865323145499996799749347983737990363506359181820396016772827279031932731935590881265480419887390348771221027655693937642161820263813967996809324440472972498566826802884774326616229140111240188735298912562110808470148977950475571527601444420016884468044953354757704179863431930124964546245575475368336136291274414076735575454469535655944761867075718073479308825829306378737473912969297436145167210796166380781568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,49] -252835880370744278257177132958376860897573124489697046140930463849044530287059605848647973683977512341311796508793576784064913865892778694162718923888803055779147676348651752999517068329470911886925530204261071711582343511902260894757117131361481158351047353897199241125477157956389915836203766997364768697380548455546373786958465387160996443414397785850853521852557875979711952561243499820294624695178591061364059171329750263388171366633044539006132928654406689744247133416112375031362859245326906859626558868656168662589763663553415217623378001043557335329394058537248284000200209095727024396674426477533109120252951834892465658478695986875831741250932337596192182568623493399824835798837373737964638617692090557979333904378224880019784991629945979275952731864588092410288427678842613978397262680229383239726807538350583124959510482461766988584427669842878117575465221614819136382160519363947101824329027246348922897763805309394055148642943955684508016849714015967207683700599547031584376747260651872074637023230871516505576120870441269445248836604025756887020889813954561069496915059799783355948336177662595070367260325655421218107955338779659899164199410241362697644484979071934959687940063602771369646654421998322615752343621313586175199987645009929725321416389839441646123951348973388746271066418873679273502379784728694801044924095886852726629599367395850958742460933991275256078690739642473806780697515965483992617510348798533559132910290675165155967417781977999167858189662548027944650887096144389525586740724503646038108124263745634969759670585414872447629838249025159705676931394973509343860471762008594809139587297208070232326105888727235145050094866045596367983384952352957775497140970566346994117154557549779998826125032684677699503635305518766448262528226375707721100266182083709467250624555318634376318729651316602551311964136890890195645580672502521235980968290991523625694144581817835373582632095791702687161475050232797727872047652947080001922358382615925741356276796381488000653828624431429456130513746021827089767317834011259175906825591051465283471624984193096135337783108106146778529158252243893997135095254523945769318649045651161575335597793601194720316475527284763832901547467430444218076010567342630086802389213582150641493277351149654879945350947117857519730100959240232562274035978051934572987714953396447396088744603481989942979008204064686604600104325207373844390589729133376579332772355143981945791346029986286662427853440177157226182264176073972558561970898380561837614225727991099134041307612984538905787020310361427057207055953220561835616335292232925321703499336218632401631706340991801734802338178993129000877656475145715593589677882716974285026390678954508319336160914122723658974150376867181348516558645713100176729176915454105100116981815691801136964169742676902865936718140418518228482514104611924280716023369320231746614156419169924948734192982299545615556942205798620874354046484351867719104469154473719622367702463821096692355223578589794911704561060234172762685440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,50] -115085995909309079558668351489398460055771433949583589861477584955238057808106141912311083662716318589097286660707170162188466469252147787877575654509865938587536370227519348795965390539314762793739896246746748884095034183767539594981381871473717291522597921704218552357345931515324580003514539764243661121142297478058408503285202838823720218983838121449941138966453820689708337864676792558159616340896326687407536577522661486816990957191847111343284170426259182035283068958062807543604253552808972570124712496497072611374168905633923959295002781470604914700368018586382928876446646930670548577901279002094212754278451582319477230462041930747631247511765333446600483725483606045886183176495861616289163233281358806176571432435368050977598773740142473326576942261411898141411315569619323165279142835222311961148344711477279527521584558173757394971638919025094771036535289279300173883717193052327474479271109150585952229346381675170957712175345375562183046970987247577038347285382953584064584639994382419628723079116318547437877215125832000289861217774124391444755335222977841915324113802992182667391235299705649064798835121019288094751990879229148477270557100420104398775726234052995614927698747717427584346830240931144010508591206691680373014344110792186234461696979889648768525812439581248563209313102526706453644567562073962064192634761928304408928580845023064038610858600959731474247570404693426049432580499110292980968157564511447885364831360601719208377419729972236178186011559333332384783088038559640615777445013183837203697780306373240469395718768214054071486572047632065232818388347394816308022591575601733727382262438948715964117965848099857482330411288658826826970196399369057862988230852858535046054324176391369725241281130322346004290034469019715149052524625300481430133069948475350749374070834703663324548388993550994237263772279093488567688225687299943955312044131943923105251979894221173971379194281619312114590094750003884962172031468754855447443764550709860331607279147232744707105127364463012727768660085759196109451576253768697471461215573248170799585519722801568546465120255975702650906440894628073751481604596885590736635663210563639054996307421603333121630035344794783858620004533695221932307638895565894920281187794021156695108287996814014545950276589290188303887998476954734091924906653754609698159766010072090704685792769300055356495518251108699847441861580944651708228667370164813243079929252687646276576957813708923700171931606878659627489579014925692756249265053502542284290957402343646933629113988552907439861157607940891699070382332884021738410305266568035711790327766711831881128400910175667897700338963866922269050866474134798782555107813084294505505719377103954870678308698785362305308501394241612727303185746974814710171724104624113257495518692273836917558278428602776382820662990208265765182590621151051595686804874897026186309536806471096636789246547393477037621587518975291175834108093209684074188632232594357819164287883594698429413180126566276908172469133103399109132288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,51] 50523278848084736380400796985785609496133594613227550851487120085186289144157189665132494791982467734416400050560743190632394629727805383572028120871393735573045767323059727179145369721701719778117778055701304986332319705847212028275984896268619345780843634635132166935414807844969615983368022310882529065019227000648262007610383373623684021516615855903078530644347195023526150854492437570398896272088270708073568866160625294965640707055020346982929961729309169234904625274003561037032528792029712596139828811063007278627937208574547908858255487273775302923392319139921591167850622812231667615575153005877849951766225383743429625003818183861498098787361136718435517807366643764507847757569485370344016674545928169969373253135707968625031454416661814155959816153615265357705352935490781541824045403941924133468042687921239706976392693394099007017575551610826052866357320354343491269027964100069109335802966489235124566017539438931273586583900839739609273884309688351805139234181479432682429189803216869033328917757085565494776607239092895976729347397616722335511041246634630358058989202750008429367054719438699012786268874058992427723063728288328684388499441879848561524304953293487601221063593528260326142181677322976328414541724213093410121147383831085444187466093688268927958803441104198077836336979697341276693506890541789408653078683388947943254389393757544317251369897541371910527485312671497819925277849684209486440780667462729745328561184882190432770335877027484181334353242721165868890525178458186879725336976898048308711846043561873869311763979588544675103464453820834036127481323722607310696623181874549394994981868172974022950157475746707277188692115348649453423557429665198800735393647931328816431524196334211742118192559656823813852715319191085866842217465829536670497556613105481982495076442066378667013409909421489426093935115167548911031020002793244778136852645966405852020216682179057390763610448078229417662356643988430286408331759756237428094317406981123367246830423777891382571690002400725286766752596107382989635716517551407993878721003953182314158389625255860156733184504058951364008925028038158074321036524268610709012997110509977423385033930613187676020581518387335437989272727460181197012963810190037699718422352576911515359146354291070598627146881231363595049547763889346730359921005340454401483348535804507082285122213618588348479298648620051217717304575368954762857402764664339079557355676748663061108571959199632343689288711475910221205473264575206353415293641802981800432900449715817527413729429491795837604413146069370120663562457336438244695277760606883495424413479030132335397625331403917269638016196891352494664316450210731788100921440097124504078839659100757683490895191925632317794682020271462262296080142436182569402699476108471912953627727575283324594558544685591131690932244248905683838112910565878069322910549905791512895336150770969175394566764667869057989174659958188457338193848975382425819958427892970456335246729167994360297342054274973601452033651488578632417280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,52] -6933184674512149696572375462033712890899843294327977435498699009631174787732009156465838959815945153205399534634874641695294150421449934267722506508373011045849851148102114232180765673927121300091976169182206455804028845295066437815694312314640152640155001990905742551637704720292963624086183062777733313320042582087362912295788001476638553255508354411632304802973689650408192154734414674084309680842085535240230734277187074573837332836820645002105326513508227304697561737999476585501026960217636005643941479949532432672166521968768732924650550662527994391434894339278433042651119995888905333161062930934952317798805342658644316433447983073416040248269207597170934052310520413154569222768097688956241323951094431976750311398418227332967299731358142875455567603960822059560291862424240628315640306869199804495753465829459997863803914833451483155363818525038677725936115956144855955784648712820905164072476862223014310598382001673233106575867285730125319021484171657182785592957990493815220588537335624757302901566378692327299997281662053373457367647466833848628401472545682540233351111117603463499561709591244507058696126403705627763567730309640626735232519087634859324611334348302660834825076270390130759814803303054041136960033709840679604062307725524010341261502845726807044812635080358189160264482475697691928761450048684926426250130520029047202188236587330211497493851779493150379601658036059135409153637658410373992333011014335020667736719900967702909348042084783098589333470915174316364931257189878735202176968984543921468868335944088881443252308353517704295966258778434173588705782624660098477920235812423709147571856060289060426699665159270709165305497022209874670752324835037062228849628411236126259027998290983845552255609481026065535538054233811262201046522978737108781043901933717929981629365360044926424119277888117807820189381896558253602021731360318561189583527141783594178398411933349943162672303881989305855798033677859130139534830384488261916275239411150747601892847362823821060992722307678900062813986471249423268720687224908567014187448388214690569812708694936466133468972837088667295773321115838009995300608812796773635835296399370551989464686908559935476970804196357350243969705836712355965845178424276848619277035896484315067115466636768336418559572486443639271718499995996077285747490654839757003803796611933047450368316306514170658020205951357679628538329666773531759603546133015276057495277919754876299285585422990206268178497394531114045191911167432087298086302501491736323546562888225820960183433237507445857937112284648376503104091482592655242661134438790923550666251665860355411270561661437374221584361022991510143589833677414962884177836441853548108695513925696170048597217526609640669842640040609838050743056273447716224320352088349974799041940206863988584503708463840786284308330265078721628999039283498513325314923516985719063011375826369985264955623649164208906259161037751587842609082485523923915237919638875426790594660075813943566384872385956867711571392998610542002176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,53] -785746626037025155538226737085896313871775780170994384492578698257182510134788772220699369610114958453479249362700794982930322320766151173157435864641690012694831056705790418574974337574266650372486093585848181401376549057002709547975321927667359857127904172014355068054414625970403667634761883254207112936802810898221344841612221793084794821729458161942019429934990214666919060946569876410792167070352161990708487395493041270654311986694802805617845599154956515724416682565613507397220412164615005060978455723120552629991385831779787933701895843741971495470744068296540804958734098932108413225163017210484447326300081442145817876001474734082840445016046376907585887225282847867572913792129794332962696078631288529506547562536516719907822439489647533899674515460331475477706268514442645402230984082528369405238893113664944079943472478797964402242183854053429565145508905981737264753222814063753899906448599381063538385685562203659512352504273024359415133217548345240973418666348490181074396658218351572494131938751972855525507196013677554390361119906518297120181308551144922055850182883934779781774269428899717325524391604935194783747436278977140605999600275218383959230032617799450897304757563745909873978865741031082846137862947406793996268838051890277780372611719190647107777020609057730762778091719313789439589370556200298279797763120270703573517263854748868999987413627414564153389258878549682526819656696784217562012020013547183431563273750783604994943345789922960700397477571841642503786071412617033280166112327163830558848841867210724603626030873441999872627856056112236119078552327255322597765491736418975413268333077301220338413097933021708618747480074263516542357758865460290248097579527343574175413658571391055892406900184843875991575102436635412601475058880339733657325465222728145820556749928073527866236188144706327753379861253136233730712921542498236687256198759107502153825579244476598891971023594697774395559489053056858917877465693358586086802072460933864149889875747395577166164729238454990536151418574251483274209869590628913791242314950223308512643090594438609449005181082628296175335144353450377210066298898582658913725939689312221867393447880687300909062131831240831010456032424430285472399354953658213725714541253084342278622005329735958471029388602831180984730018572997361643466021827199346155055757701874584261886304887032436249022524985833799490436995259355363797090413777062226646463503302748374287952182821846559187058789719045612890368821135669868433899519897503686404885725326975703714888809147105961945320224018639460343061869330140124867954260577427014102784269645280795111569583951081514256465973041771837975042795596507669034230466235055641093323065269281492124337493415965595969960857822203535151939697557077470773979572860243306026222251286881068118544968144779895442934349548181022975666270709434575754915591076503327120895588788537162689259970131490629199057469995103086954174364364814407474208907542426781355290006632477064660775796167074798264018448990666898800640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,54] 495027390152138482467461828242444946936525754804925807120333943745930675634727581316983673504473278805672294918581323219511697447063674668287891619362310643852332829973513737260573368661787293027703272885462226802229570944201240906125473670436304718760864885905735653046345816261722419961565962769440413677361161792839205046877442989666598692825342700288868567119057226527612204125481961792239260814622160528744807886372700303284512250248046299729897141190166268860200643404815813412968894160054914019729178329776530151990348864438833259789717979191081946751230386530116987961795810220067135508869026845950197491318729093501092350100770767695570161728067389120863572468766571254465674127548514546183018242596691756615975404610240874292974811378900469583372765739262261356034670876206849528894017341402277721796733261619961820552070651116337566609041540010268763146676929733735760304908962092678447733253779301439051999909099489163087335951020931198043025945675485652140455393120469313311555695178349406322801233316367648432868455775675718039838669749909940973103879230584792780934136656568819968586853454369351425707936222718390589234805174893477216485839600100890413269926278702477997938526480295253301136079632416126362844558232548512450223295629061322847147330429927022021476972837727797291958180183346912159840388510032344112966580394620271117925385447435503310001573330146027143567873695609619698074236269060386154156829094613986954898934108991903910449404967880656067175467402075273635221533175229806907182463667443394918358077192417257017323250795714773022087039496181954689049832390748248654372492343355931285653061290507880927984252396121724495456566072516845496899188958612413868539718782459737066520651020715194923541163723582956996174034480678655384478687002605401389547213389349294480892398980925713323778050739860668096612959966061201996539655442321500952273379989754427382765233872374919667756589697591312254485613803318180685296299254954504542135137554465531500416271405772840825424338720682734126869387453145669873981539424239244406869649291711124664158583439676957048871697149805238432930744613720476792982451281256123609226264112368963972920815886018806401678474824550231638821720030340959764260264838991115153090781127246171487406960677786218317610601216968016721399588195496798518289844296795599744337721361347282342684795588713281121770359077058040699875706230811079248351118449388194942735262036192739663464882831290504454665257104655057428766505317851789583412410577746501641149771822045689509590775996598545923314503801907958901990086425259948312684073815419592720628444561886274090564972721065878389120230073404954549209601216792615220153812614499788732644014153531809118578344476931867295640835200386517629103434800662735917517973091893352859664461164035962892914516792129412292275084782867521748498465143164674310487958544232305444552262586763341326663847911567231185950561298992776717848251679389417983573040968030711273999605843163128815089424739145518150099116840066522021888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,55] -91872498961451172515985448784663706303279720588083577449645653536515711313402551990679211067149273870035167033625007806719353574695842184291174739741486799944156821354052659640289116473692883837509826358932846426460715594054296278908250971688846286627483660413322592261913666126243819553012847963630415987630654293865604892696285663637538070549487630221068022756665245030708550595076425989230317344840247482638988949275448703152743485557079393237752778693092770614725468013703724322518730506107926803354135477668463854186624225090298996441465681997423250919517897710993955839536399363816607000753383402160963611504696222068885563975314123381977054307863934606433625347333369640939285705599939665887084068325610104649922649870626683515229997094192391494591369113226351820932520829565622890960320029877491319151685952780348765368188403034525351177360419369273712210244355399804195161514632419694090773123492133679634729506556013457311898566956316059093353139152659448772265946582519505658232950367325568881877570141781406209211901565749518335664770994260023902464122519392357717560915296294211632134563281463601237713880853706699647430620367596365369932494837810899112017042332167873927653723940842368994903676130343310426078213764027247526726232546280733559260520097693727861080354351567894685274904652187529317468590229706046425853617094572612362558697620024375288255302356942507816211175324292395480326728084168594968691773182454824072530504268220157107730513959924520042904732723495141538063489953988236934081529098436228691760905867431641025880507747256594411037727058594770545407343768887833112899218550866968430062583198784892138075940217849904450150414711192117029339164880162559143691706447231719884476318852271863905257881105970049780928314369264918723680954193075136811304415282253014909624446436157859017495219306636477152564278558562192532627899742745333314929570825061288518221998636356014736657436390092430166019482429694059527408921165105487434474598801561942011392388058023311842666784821774353491050451619560441578288449163648504410005056250911266086667072777339962624204316326137056628809968170897852570811267237693534740627014577824099565877468981081150991929101128553189809885739114515171578359919401359658829425530121622174757099900224813483136223345413781049850379360427340925874230060740118966373563014609517857728683220361320655290130586578882102341755771947633691636954962833732437407076416914884666380135874203929816286769300551049113787135973672818890642386336193352217665040284656891060056619609319055682154160409747464841912036186060511038495609299984504420217508050701018131295793653631429216605640489254431374541610286238337570897952071844193992485888376410732987680426873064029194803823604145202576107293747887061504401736369326606431513999698173640977478012648669943062633662584009791108598893040820470080172470155129250983075072696751566039921035395936028253381963623478303693765367408330576657143071686981330441781071233084921712710897875325812248478943132026880749731840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,56] 7994994432076973691195511802461277589193773545252079810943354251947656202798672372385825211235095993932075151038643570904839804415946434691220802147633114956996970968852699790002183333348053227748461623318795093824257563724861304542981420587135631673718028350136893943011928751245194673289053150739730708939900711342229069250513793270221027435532686232635981785939100738117468068243297938357916712311531589962034808163057690935815482019791186403925793993651106970778749562277236817437213297605336115140373518516669424398282963861435618657509435068622906520372835908631642958180275645678061682364895260666496291564359671193397394426686398394570004458361086942686182963860703742793495922655211267932653234533161625501969770607377182644072437342108027889915350095871611659607665777338640424216417846006509645203484557436576628891778671322926465532918789380975589717524001547650834244081613111995277563740731161443762463550914880218571353020140519214174169816337030823456121794029486263715477055303646099669941971840742571779201076310514552094248196143697602287258668877884852415073960725233518244504807735231427721641366531389005698183049476999390733134955672700599101789477601527792260446793583003300700419997200481334932182369623360336794712399673126080894699289008142110707015806217884288791186784164575357027798355580803651349924269513920030814378414983168894290041099722697431330493017519785490590350693991908816802829429685485242860850284570500806811374063086897379520034029775770955286154762637828371098528536520567223181472484585804251068660783122226654358806765473830417880132352700501644061620874895248852224760483834276589906325550532221767958387661571796444547311197578806001469454790357969676821213698086770017267665263564709037493913911996626701398984130130459237300502881217424376529382043446376009914244789003668780350732782833169122343806890449649408726725383711930340928605010502971988451827891355130085839313279633196097262806433477310342877285298592083448092745424686492958662337334901892021155733317945538319759939086922757588489638496022294932364405362640898372593635324254220880781341403341116097873850266276565059937547209164539525937318835637157708845393712348919455231615799520250384199508709009006125407882253145741321604265899249701481350807814852054990907127202324549740154855534609443798500992302176476034155161866098154936324456168767125515807503825990632842360367560884293344548842346307793874205328580845893712607481045375506884862400843895613926352848048839277513659564089250427596004140320330245659811814860089304675244577201400389996259241343556569653954608949447506449741093243154320581549752964680483484846866639190550836298404993636847306455637653243195669751813641902357738486166718831831451597105768224231775799989499898359302047198418210648908313382259801851829334257267091120600754394168402306934851660297927013230351909142661660900340362019983512620856398642385471991883439158583960324059468027167401460556593134021530223380366319298517845185746767457032591114240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,57] 92427559753288225623773976215800092671569913571526917670718119011980427570811028395493293485663966739784977836540267208135649541089313629832813166205734725207526495240214525334878552684498490577359880406799186328465089501485585728952579343477123196792021232259362384992877596413752895116552401257410281909178890978171515994828743036223557060032461878446510250775606119162256397996431815280784130993113965826122460103109511159035098345398255880199452033367028238886846933798857995835161762757112465006557694022820448062998936768661359981462546382013212888462047806146652389398095475235369182417053742929340652909672507054676099987793728697886254140415007035901513692410441284167376422276776533062178361451709098657120146054169202054062126777247914430248158120990629179030625685615783243641237322681663107573550604008363402845606844389546118664989989510470313642191334676880645089708685063082935118142338033984088202411259464382227427561886076047589212560174961298995551996774095351386769612737559284701850777885967143430938993303420268530053788111555700407061454988812877621723794707949803754600010517577675637570460587009773801074664210534963571047031059008534481143369683786804268064664258837048287663721687008928695193444683179466040239945511050882501795100060068977979302341813358845337928604216206474308584604999098609100876896360892899384457090279984884761135215180504322991406553319756466494430288404014362819989099757635217470864086274568459856150148781411106748731396983463007315676269256398796769617469018304076294905013905962807707888298326193402995560271866110517666174849220696697980721878633291522617913798417084465718744371645358172566975087328743359105485123147909420759129825644190605602658498703981508167359936777202523204970149508336824782542413351470953622117343415490683827402588744611556845609707938393664945054416138010245847677887164671075636462060201218763584254646907908917789024673708047397119986104165251058150688510447750604789242439903361797950535550130769183317512248466700442242322325400096038851112443851921929036311450390904521530631975725410514761688919929475330096174439126639999697322062701426201690710955079123363974462354333238930134737402913246734459494874410231355648725541140930298980520195170742609383240140622583822489251362847939619285002367958138623889899556182084561955860127968064361921790660360606479165011547552203796276648311420249392143272724624117834018963449964883230895694160020604102068654607510470903431988965851429576883710870619262482111382761535808310273440766835718407436677383792814508125188572217154045101213532933135274262466129717692804584064364735917502728954934757841431078002456681145535082068258750760830362504038089359104005493484874738270600624185676594664658700408867699338485460695325840548056742302463119628443844567711775351074243876450313594252190743244852010063491160163212856001432866273555814366250653727365782672184627640791474165478666511308816676832503976400602017045268007283663073009691958016893481539865334981245009920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,58] -186124883705765929748788291723419550505759993659214568787523755372580672874701772852278210707129354781233142796922318473863565773823756832336082928247016092730794855976843224712753001860607087373138172862449978907351727741917227563968107058098459007029306738274944264671226633357271221050444901969932190649779515240427695065922513577585172546081725029153739792961348413185166322614376467594634610892144237458122676107375403755705499021879608706140522398378026457008727769463638876852321952235494740542414612521508234236195984460172166898973826259753628972106099282494377975296765274473793013262393214521419096416181462639714054619929817704474243942040740232054102731512874417633654836837317041886272486514652414031506832917462965268928291963074187456363908791175740470361570737100293742817577806326332781946619952375892129242012006514578530906846690816751867929176741157490134733523921463893786071775983203017023299100719395594993445104990635485386540093085701859050471279022262796248461284468957078499977720133330069985716498312496880246387970545604570341463062190699446262747186917679185090264934413559074465212557943757535212597271990212003250522453964947222292710953182704490441272672645011678242103122896819705105738734777968422775991338487131572402560954568875260965763850897315180507911513573438232845586172747604575442567132282103836548269545642924753984834382156557071634565408520681858208435952679725353429645245300611957902958210735105188164126689768909701512849578183711024958211341826338165066047853263963988712842924817376869204750122896840257810765707346024913573076533612167274184527037647111256427740488528025711539285285296947805885532574538941717497064744283100036495465511442862539704837046439097474344590491516601228400585379487097292288745228629834680222373173445609041043299796751441979275901248905593334773583190548591607949523154629505325731414759969423081412232657290023207709837296782527882910529018662964777725352276028616166237393105889008306710699978028759997925610138355877508200362325638222686355626737755838724404953571569565640700911997202180165421142451295665670497666790180007431557943320740826647561288031886433729763157219325635190379214583995437098371757489100781656093006880174711443106830637049650354784416059953374426110920423295962304677301686466470548125722548299209449474195099542225327855468671324541677996431795391981083564087384843882309840817945238553355406718764264479319364529435109126518623074819931371607697201238848629618141103680309968291669721012406154910971879540962315135044073330807293473227233051470789236082668771219617025598366224085309281889199538992399179141317328289862617491460719438261036335945268309604468939828730110099107988049050807925601521344969935344383002255503958194917089413746351992654141950256667225078734221436339074651261174765578029578940152930301864709272304465727594836761677009772632677397269667967756446011707232202893698990887132617686931436726790955257091199135368163765775447368453312079183859369947837022498455552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,59] 55184646261389617471501738133740883953297258720067447422025207929981887890064827590266030169665916569676741701141204189874608119861069236509992064240469465316477001467969981764175082557974129779932150859821598448780625162542330767525574585579710268729792969590448596527535667821680602514006596506959427138060183065487498207675851812464245827903035721546686811474609029109372129134665348325499305853879056675336166304246919663645896784860169794935167555746381853639163400864777129284859614931213200461727918012285665905443150947084675482259112592947249815757359473404021641276051714883030928616387521079965771987363303058462920862898363933593760756943093059865055960397503875419746596111539910055308526229316741297127234547967361721869371304966807868830642047861342974496072940999404976433049671731479725922431655563824704070818659584549336095247904090573184965166130769206271305697701538196705280611187310569881689229905099482146328475670727116591294889405872716273220555509261250317641039961316427722875736408075258128744912708075431617258383987232742784093915896724573975349691656887049361977772130499688719272878120696901217239418935651785638510195433095833219743366925614330884494433228923971226436607409516400148912157984172358750544335411761420683205798064272567990951407942622044444125019054432500576930606095256539734737005077297850467169296776350336051162940317105812938594292005158716627121782816968722027074492558232432627044931491239096466637978988943758029242509074897433351281230919732867103325173497062628796494143628153346136016408700218255450978502650623064646311895018462516385829556655381035443658251591643349359323329956398056280527265394697118805982188201416705513277896163551612997957276789585298160973682005902281410241124704108450736610125903070238783982031120518733470498843954048683316141083465431383544602395496348348321298478027554895531262488566360357388665358871093222901255316118933323947058425788531468840321400257712877936052647132816182516744346013248067278101217069657935956416803238287510436078756686890639805844839127544997956211332656489932220109794214562762919121742186899526425944999914763590182379807856522853969254019946760998044951965107872383476805976558115196528191511518660972578961184357951955142417197086277051073565842422368297314061685948861967715888644897762772647908215905145080702739371079841131849704073118848935003828022067626593298412515656894053268911095135688261769121164177801930220944382647058540535992575688768423723326329826825834380366353112922063165874900709393792970150076765566698804870227050235455229907345035373446077954582896939079676233572353430519649308928078844761734684871256733822577395407260747755146776652257329180631657483647337631059789399926862185754506070633131517382515331077809630759262215460844118043022949851966020250098002806090728213874585553982744812010855026287655930075328010546911690303106654435343576948813736526403012839663100590513367447981390981799303039194026781920949505770304144971238521748980204914606080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,60] -11709464830733114078367739422385467691671960616633517023425429126704286542698213155558341575761313733055879705279187550563324296247590286761811162674627599369079843450844172579843997231979437846800351271984334883268310657490481074555801586551479011288472713755873654733782508989615763109766086764208021522672637654989082970836782518920742256617529141142189029364446647451051493353874473760183777587044486722669427964685622304632588768607113287597557357104658044931498163217849720622647411103120064844475013095583440075650345488478773581363837063351999507894077670564307857081747335822052160168867217220440676494077057067775234633950715802077786650783393796359144652191774338117978191315869142729189634381290850073813049135342241268809891441585276670795849487458411459653586765361621358532826312926922404660811789359222386473155801650656842633492864492444896961767703259318927667235552826400639849730902269097186870907958739342894689463832515298795689550998030396864982889238934665866636312110512801087540927845588859269719633141993028959934649407732381765164103643901513470496071741327922545129444750555099328641664150989380951404879410057414120553928985270081214237954392925090482049414674276213156894430019944408882429020926920523637079306236096618667822773816252907411599671436979629289153785749043580902412119268034074878512425742307370374885061698077342457103316767248203358382940095469403600203097471790433690733136027479905300580436376542791456593536249991861491762450819499952905826292167686133767835765307614240190010290174160897195976735010356076150493610965376118180254656461545531934872141477804337214342549480571969893771212136122299081468533257958674032885766074306312940619500298618857311077528739134841729407881170262763956557509471426976114800795512134045417559047206196714677113027024809897785253846152110977605935199451983876319254184081741491960528565660793773286851983124309513850118957849955955340836989517972022599000235931674824969174010529449942183783632421887671351899382614244336897453048480473322644845506433669993489827110490113173991627105350510844255510021622639481052908340969331702130959713704216590510081946433556950812260847369756233662554332301710564252447920816369671272555898557113459732528519285003649687294537327400320405167024715835269829085647180090935557293008523901794764046906959335399360165595615141025587353279613063454873114793217443575525768276836767655716596350139048888712118152509066356130511254961912611684755226468397404833126168969719428496657807895502694251893473171985606038535639047310765483752907677776388566115518808603349432256043316178454531111102385974581971698657043231892334518827850134606894660008759598399404127392288012338391602659671003733424474606675674022203196340699814586448749327248895329091990537961529174134065996120528418302849638818780886173113285069432017839880374133356228765214901544601348657809842497039148609047556269464189442893241762995927270306845109410512597517077410341852062642738152550000147795068914725522767872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,61] 1717427277057292978350605084229426784659204843259878023467513874286459618768409129668135495964536825576727478450419020764845665252532398400807471885932147445663635817473527004330402269185373235804669807134813121900258944746774929690913486842935040380121485920822589257202828556428978787929722180683627857164404044115730982302792301323544867223323691039405983353128549498799131276450192713777075983752729328332580332303956522735861361296139132622760402069280241958446206538224395568455988043823532845826890861647669965188440723477983278050943902202669727639821755517033207977538685290873132484606520435162730455524053344920868804778416031741828165984992228024020166817257329114697545928544912616220867518715093837627531878223831912839543018491179888028706035189985763799270052601365773241406418998840532816496553344821646810753984505514800942313113965568620657617617847497877238825917779069269304412968774867603965027011903540639592424217707280023473764482772547144688630180688953848720837594614974780552850575554013910377359868174627539248580704842541749179784111615644141661883091377826224639349789133856502907344590991105543254891222847667487627040841001931257315458869834664745993057860336911508632300763904445065714940086320673097466049489679559225113331869968649613352944491219500869075072028678632291100481271762316801786524733166724062254984950274766875360774344617218196437077756374102388663744947166238428719177590400668946718055001110343899919102229779414738278721554638265185444956836308866692003230600059878654107747967651304535232210764451339878515651208920624625119912775093734264573891919412084942008437090924761892774930243142220466705174573119687370129351119279817418074322910020529684380827322489127908207141560814735825609529621001264778311445928082438971954641434661468031433223220014908126771685635437822505039708859632022773474208416013609293796517028548007154809732581194106394404132742245550245283694427304630999271824999562547526189271981888735242609758170647553361066694809735188794553583117336598005779899419933778733021331350196109676746880466910997664051509866497819398555802004665144812087082247906919752591889821355992549857520433188248733124937589105996892701971414540865781573077879100953093316868540233212016904736334328521617601312720177432603316012078611867881983774454531844282051942863491043802831412929576402963729287661462542025766446105471921976340671008307929920429213813034920368716757559089761360104495171204295953852030234319345913330111993023436908330296880875538892016041360296071791693803705274058243029378897636483073697662117786682617444736521594336600370727056323219491714165607214254080054387602350770080954623642376472998630740807717847717975599412553294744826106367818310677246969482863969925229472776724368236457691723823201479842992941336598069313202701935066360455373817023103837192708845499047971206499071004874583162866223038908850699198707299740179214803003522542863264562559507048292753733510952511228981067205819358745741606182179359948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,62] -121548322813997800280039333025359446938417505704925917535676677543106443368200702731962292961847296331007716421629789184920782767260073470873989842900837365617542166490966951293441960185024317012519044858818886158243429119317047793273608945115479085588729088708393438236719989712234669621834477126578398072989951958766325866445279605060524371151530325652742354830733810402357775783839431120694093437573707357529410399727457092095830729317544334594794781963459330528454642330071701527349317811745744255878056990600287598936282138754502549280925906324837675688956236822690071859412154024068147736961089406586095938753461116922173107563316740919091152746344546585494508313290198036948612522360388012908820852469671422215779977692091195286343456624047731006984993004982232674504087763380368740264149817074040661035608281645556745666232789941951278247221853222241431171729968031477243865980997970425998344529450108062111279401008538635163560421714968349611419070892879604386424585753170260719335322657923553297377066901250939799373958128402607243594339846122788259263362134313425633646972927787951537482281813978422817353267375405895628408286274954914028760037196616213617331322419931627027700429612570834614383347930955233879404990728810357339755723942882843598633500924634199857352969758496492840935203201718850950088297653588954429496625190252882809454916892171767890428222295030400935078684975830936480340232297094240380820887708372629327779373212053466331858773291628495035934057778382330408723430941193060553298591317786553142796883736250982361422728874109479067184211362595543895529734520123058882520900680645414276862200117498833253593412564357091405136073109379335159580890603487224705124539891087908206786538436377158511380271989281897524966508130485327364413236291747946167945552363764433488430352201290163507669298765775247917173437232579910290909224909642653202138046579636986378694732084200482352533095240159431500269520425612154818507453784278137318227968414479960090022484198122384431121614795214302705777767516918337675947360046535679361946393418690174453119374014955364040696743168539937290639473350279048471717864920398616367461577643775341929498201343273077281874531238065695832134616430224124236302425832073968199686580149311083715698394546061008674457890336017461281748968806378306944849271288524770367341188046942788565095193278738918721932653111991510312235490301802543777280249943267311005125687564319957643454636723749351520196063368373257409054816971554571511575649568338254476958585995647419615733406687760076502315555491397314183353442779029140674977450049677784891742880236435018896245686329975291458776286984330877319131973631636128848887216966548178618003252478279574007798383776371310016246207805405273853661604651948048915670944476240812942422112439329772604790855146153659087276268002375183936205260761808706320041099215173316784508846262959846147785576547890121854674180469795280930165827246351234283264378924099449745591656637335780551393329722981885076666573878460416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,63] -18485455411104945941671697620800101403505072520154440740681905398447726632492438049887396987076475029092878195957070048163819003703959581788257686343652179722995875661080789629230184895992388984609775475558362592542685391541023011522563033803540055664897836332450837857927196832153154918711069704717907207893860827649364903191243430066145998849700552878204781356170145543101473544509079538226772634393889636504237490891802676247047333423067734246722412893354947978458404799694808099765527302965338380633045143996778487436459633918908143466040633372566285171335867559382481793080641781088936558555718344205896841816196420551111355610065690487942377414226234411361101041468260931231044797721695231722224024802071983975296805031584167847158035377180527912583653742957105464038519955164967043375093057972688043842731583483529215584564443188538798130772231050043435003391777465311352025407095787561060116018184229537142520391268210434308620355145985980716823701978902161479898673811833436873783113382363942173915670510955145311753086832774322126952016824316595555452153541788549707363925643001472283498510635936575313628643852448181818185582405386620836284230436395937631990173514141169100014003896132577446354000652710815377922761451539254519315570417798803798970380012428545735727997696219834604858474215266188748079473512999695722773777393839470772267576679146127526703886354611210829844479503616550242098888202946790293082477274551437793741122805371206046878290278009842933529020676176521589617351639174958648294432307383284888015468471943494657026381326723106256945112034126096459508651889731333506291398762150941480659091451836924558720810205259003913434920371324040302384893905695713653755829227050742378273387145746372440263114067168525962933462321993259814246826622254705032565600474856947733219386550452426707013813116601078752517455103079939653900092150671800304596262326661653018623415584500798584425983234846648876564056720866887834623684345318707818198329680898961919571535967137467853538540230507678820970269864525321352457248281329634425774033850195227254887572378097817770541313241915747769263576983048024228415488719630292876976856311510790477849083761682462955681325590137329875544706321858488379153253740034473853148653087625347723203599550945186568585185268381036611929976829942879678973411153968904399948127616067909956717155678078171692573204973272614559232698348775853657920459889372384519139425336524696109940799003853694406706199768028892610152055690045599585379436056909318167809186215143566187452066027459902552738440427363099563960136766121805530894975394184516362919781635630196263622026601442116925487650843942031247911097387029358468585420886408966131440149887315432459482313241586820065191386382695098156356640164578963524949471534518994964559069804590179110497216973223958844913093626546582626655472952924887680800763400699673212793201174422427966654036371788539926960787487921132797619183661957748631493055347782615518119259283501797067097647905147645794590732394168320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,64] 7278616187247579804310443653324599568921890971358949740252219479471729682559515363321090687117692345877496016192792129847687271273150905544581069926044755953591732042765102706758337674318941319290760563117940773350884883122423895972765659098175223623929940218642227560764543455548211353967227105227347848717031448615179150134755573198876251372982549946096402719856506260099081485986562462357234240461698037813890002431186056503304605191906913499733624219759387134291398747385401839899816821870080081972546348277801344767334484762880258399294634880237580781317974583519148460319752661639696148204212876144331092834408395476292396676098696067700897934485999431089272914264189068513782364456886888873221064983619205944910895201775383470948712094810503802541038259007465310912568642370934746337951379325202005879851465177910042025069944812177232989856867891072887169503512204178813055686752092596536254680385413925646173165844879246999982794705135381968560708333253345808850084883542009492932584022815367526058218317909700883445913483493824763929683313250991686943411206576980101568077073774492365123541818460043108987603959251922396183460391409525840624719104659963248540350580553571127709039416506533200969332471938104132086361600995576684945042722903626377013832758993996070218932048201956933550411012113241608095541591142430339968054840848614074460771937500106357929394297157095525299854671435939592080384321059774072855904024510348010647925268177171663853446622777830248936403130198321717154972655397321115553038060901253355535923902464708771447503015514715426707574115577976679024129176401550270176019395362814327609961511741106537433053915685338245373577129926099195382962112018250204211070978439135620926697768255134118530413775448941367970943478915680245637929599166392271509967006328345546087669490256658024445510086209452729166396825572370049453039208630149368097178980435861308222166508313550208570684597665431956562634887102717409702996915047488389293380258559118170099234789398218228273241495570008617634451167020634588226216315903490606944179234874950485926951700388972415130241914539875366530346255285076508377792918634586915633553001928640716028679730740360176154553647460816483683765004510790117276350029515739655799255836624943199765976709375253627200902543902575080408476200239934255758014926477564352850090211014641279357312925698067062458475588345061516329905629590952680223185853934018234683925642289256056554093934550110097387641436705230198740815337305958619537538514270092764182705585224255393036358617263465545478221115610434733605465413956287030021928381372307839269743547171522845712185773604443628062285814332077410998178151225850663123233330125724368615828030293699826861437421153351460182716316521018944812135326853511324537006185784937883191634541104935756901048536143848665471497243019741481155303906717898251859011599491187850960383681375882429503576125050185061961461352817523002446659993371082824817722348640424438913116546486303880725877901272880596944097214726144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,65] -897778232818697534934259466529916589044830769611735280552890423991420638947173215274878580322856363007430947273083601932736123814022316906972065382787733508135947961057008542210698952155403991429184034977136933396263326241808037519848468766596332165605636594899617687325836400040447651446471710350550247824161443948474915375407690585230810597677068074126299101621596888104553484720847347352057469297153793651601717772630248902436600098669944745708118338670879617555646400948487196241279359310549538607263349905072124657607633442285001055715482164462653031905175240461571066924135812334137766583907401665533692331010444603895600373886481824955627372668596504112032279151226679174942738237206825410579479097869815588198021180327639449391889488675151214602914133285346564180435739019430438407361862688847134782752732118813296505097519440642586163663599738060790019916815558963883000123854905511451823706301901557156053910551487334110796752724226546641862140453152203231320391652240072579868150401014642920938014251944911681062152254981370728881780152317522389265200650760537158406072153704343287141328591449720291970354630229206121572431475215963171838393973084372120030521381304240638940808524409085957073673054189988855949932128175762465511627486869509505260947265750684988752800697088216524140490165089163493357747273560214722568718707795919728132599168538714813109943992184755583443434074490070056953726274241170549072013911073433093300904370668321011590723969698146301759864052266760736199279165315391885416840278234790000977346491149305118094595813232275680271959532555738129261377641840109634907394540505281354988261648346710297849297169520657378533544368443963558737005170487513060111022988623727308548821155019112283186677033218128873459393786446808630958004573931513175326267840284213163753640885370791801018399131387650899158194557891212436465736422966219347219143467496829454735962163423180569937742241797655726472563856997257233370262260413575024883284981316251204416691730759441136404810753293146313787413496820465890820103585940513119018012568927796708362192621285499623522452295554870814755812086851990619333680155327384902767022824484551654592953040719197586013047670616791350948340239913880530232206062771295108047547466279687494188483818050339041535553324198559451092140261950842069484915105473511279174102001227262280520419462753150069297510678340018891890136881175331119133141957271427580858222783321305606356324111113612289126962767953681367640183228553526730202702784044860564375917653960653533874294201405234181259809731186299905800123615089337675090138919901774145629042351284417746465727897739942168808546674618498267759917606538025011706425492956074109935728629587426882360791792427387332792179447354979929149710284793355495871299888643367757901884003698160226606704340532516442795773737821745305111295401968023938049214657590981628339224268829742643478086949207483029819220470191571011460696523944845259328055338622053274553169547363342102526110080967900183826670813184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,66] -1080164750938644613662205941956357626903361390111937821164394468017490267032406995656228693100948017470565679952425464676733328740061966682695624083712395339616644403620417214565814933666162147628152261840839433425910589386332287141332250798198686840853211017107595887632243794023515204672957757183397544600214227591377000724269424753087425950195065652126000277026164527863216944750017933861014699277183705938003423096843746498486054996541795008428677040276277033819465055274816504490084823920757098094610696005662003502760738612397904977121902866836735969918778998815486065211620430633337563394773532598535416552070716230970325641907804430085456325610873976063762841946018472190326982367545996756348088455792939642342656086646995773731067432195147559792189891733237278645094607630074594783664247360159987063632951445598678833433026702903545018420928434668132398730524234720976378989561551783581343136804679045624578764380329302223648430606820452748193909878698047649265940016332546778318259732870257879408208367025633752944784572717414081937390236118647108259090534858259215164609378996096854274555146305660547006701369694037277873225271731293193016006129831468183833714990053615851319600370044500005018827605130462317848731103839070559279024160062988335672558942910642695666000023550774161257065169319634698786732729266122185694241299167348339985361129989214796625337825745379239494427451495861222985690746744899747832855023517748552279863698566691945318974310729034419124961176442885155007326614037848060033082663787753468150547695782779250030880554188745132224940655939325907861158749924177906854223473697379770290456730321377315719413237080451817884628756281975908326046810647763624226267340212054494167873754101914904790017372238929881536717331293895061278065279653353942658752761903676218083981931784063735973586155394720397875006683339638039863435792377624774562347940639619224832221404451750154590199535159118803276228330310288508643732031731551698824715031611328976083739308689423896509811230925918867456402132001072783185903484660240247763988168441644489894722282709640355446083914388669365574953300398791580646012688415944775904622459493520546414814087289530531165255606240600185985021617309991090930622575967329972985218349173973459868168871078098360131127517100285378291739901918658590766895880373918300828094570746819698221554732410780639649931328671272184794628281024437236729852854360513059531682146547020375977038753661291966260419375661541940645038179878625388045629837276409804309464405694162568665977618741133015407991464763691713059879378408632736966130111326491338420126099118744156222137258095784272451161065718603762788592627170542632641315102147544080806322816750655186093049744191133158537169849983470838022616938308061416751149569492531506673043141487743374916677619477830137029225611409307792050695281937926283273710549571065211893805063487011378247058811889901633495069681876683498164896110543834971613564574741319630233287256449848210113930676635596002793948708864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,67] 12249355333565518528488311700110921853397713948367915127787675295827756436301890743746961377355272535668811472224209576457353116600404473752323698892734040384642941638615101167060818880688495265303660756611324639140425830450637043989424702320013339086734561357995630317107677023466016374598739918452220180188216878045017939944929280692391724988983703692117341476215884457243298872995035913784058972510960674800853141843498861024021703745777309086792953136079463392157319880402444488266482683731734078755998845282632069941485687973751957108311676480885071836632454329508127889675722868789157041557518605746131721422599961981126014740163158026641079886784773657031301961752664791413213654117327948846217534593442464027109182022860475555738917065742417388250843192571324324060391025476647191073510637480239062214744007112609840515869779052031750911912697599774871598108822773491373630311835812525547512218297919108028242005072818909047903670009381408569681077404725964918067541837277343844605771279701363653747542759877478453983700402008780002977951161707444521459425284713190928847367864046851412537292576583105454311943821465704122356721840241592403647381277588307348254652926232911087241568700157835073301676520258942592300047158454592457558725171896157751425389600638990830747000307696870854400979194988558056985547245506250398006398745091071470110232332790028614930366201298493041695352006456081542623571506248853781452804834621410744047742183551324743887878523064761532504690990924894906012323374081603130318094052681118171964922808376767289773490038751459237084115017414782476253659586586530452390940706865240783447575537303952016781940979473014767205017391005809358982956360994793235941461157901330606901832747251139283955791301771216269726949318330667872198701242823885086549344291965568541382463240089018904611936491357794398941454010196039628739178625986839554882994750310051783380797325967782450662436397814829326258138176820042824711923103733857801646913522019360961007839897133193883356042626443916206903847406025915308461211521719775543116654030499626393237274219773255430578440920570648525935873196290098488606308127978433680259917092313544987103142575993327020538152010857710300895514281021529836242084555092001568822391430063917309227760184090654622785638015695170026397477489129639290662577057332677922355450781517387537506458737029419222750762704683876217847043401576457608947365601656318557924941897271651681549680546114111347172244676386278409511123270469252695625509630031203378989304868096057021224727127641226658940847745197976063691635069048861400020906630974819589960098102465066247979396711018002219702434646445901805985067246525687642647561266237874486737055776043593881808088818955025432438054760883146381334792520967678644216968499264891451586280309668016704890767673200894731235782815056862625096121873872469432062723686334682058363883085685150115061100642660602479714764341906268434815305318503965630251663530917842586903168216743683866229962505657590583559140147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,68] -987330243527822752615467341095313420531233864356502962738216166145457336367836084966924279758367930698234516892636036580805366779426318375321262619456421820457706858515704633644777219627655265151818724591657839191045618755326303559323742028040739754073818501912509897923923620362574856102326087606625796138915026104752302155275438384364167178031953356920582848333111442553587596771550229084484064399355634929578435900768331180211985907893934244518426333827733579328325333128708117576836077205196388082499887321226076933641304709756791015843192954927196884150957092857665814731319873730294561628605607452578417929389893844577048633199060068748755487642693063264356980036292930306422602558818020671285095913620257349582647531023963508306862011846018720959445780329932174173594197925480912608533373717451729647881414353615217563702702485482629018345157023325979167641056346287439516742043287923161088317885107338827132810426327586872817494736348702158325800402582581366706772314474269588384256191049772609101411827749849201659039276506482782134414449589098661857365903143074223715698313273007283601362650253716578798472946809035860340783924166237551723420618601770602699415660413513873022100276248234776552101665738195939709846979818401726120099511855939190812510815611520208428813648288396479801850386622730625795770450767669698322396483816315065749778821113839778328866759275847555136290693647672723750866193517971244478220556151876968022035334006449562307382995837375452176182718829243470732382678538555539229513177768700180382968082186964356207172089804266674444561877350224011925247550717463957588406317590697822938185416527416738719264935525100417256347786611680265165586477107941773185469405504610139134459825656713324298769701300023754132841389008685000374802736645271810830986670828715903719060994056969848902635654615832500532928594616548136236221006969770495572178579599805923657628887540396414034575141022244962851377763729738303362384264959356070212979762223575020192899197573459101175749419874961832844797122103671898375363219392065260159856151972671576350369452489663218259227789380437731484799597252849912129280165841149258161746840857957153943726987803535433467940226514290035063507613090923959166700320316093951453851396551960086443827099072444619568233141697357097919656653834650099427657145291918878386645203812325429201786308358535607598359079696951455220016191312893350204448821180985211433237932936965969077298713597169307887877979280970911899343416982292654285694334977214433543650757852685369736732510945586981182671582144665203654476204318887680237825399616027757540559034755823248693654294635219230368039485860371054672024725991541470861881353517804203407345092419823569485692061350027748669676462200458325489421341158564106494846519533571015328526087538196992795515871634821106282852565603059373323072760358276048192366779896465065774132476284499797023148987887254770792507522727531356103156719480558041756201005969962792537342953880690079914763867984082411569220157440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,69] -36577501335626810486830330558531710450489493490616354044374379095191346431527762433158038450089031643789945340566515222539555647733523857622958574308553710445552215214029526244083184090973763018905744582767014452771897525440118322636412878415303893190089652467693496374109436599322951715394394606642538910737462999768478410323318846834343954679159093902874508426312921193130206930165540983148401859929782205993699342477245904666476531935868527890282546692367305255147137055423452241949701815667389361118429624015215286898680299995769789325737058535708554859868995844592051107116992468138167236491872807103957218748646309427680418047046689876318280303214445877604135687965837548869316587877712096223763250339085733178845925576548947133570820569814809622308823710715329088426543316542677035673730324151692322539126610317861545569001474141718764757408144910739667363570885352157831453411109236080173591216393321760449802762961857963276626997966714561299288731791324770041749081459956327650214608116916165689599755926384293213368510431181549890130443625825459537682799691052313011962547711271002298353946631709179106123428798624441119096343246485577815391354153699075203930653020319887241953756664991636649863902537414549637431057368662531729745141239259796138549454793112006842760223779683325708341745618249780492572646690689313232239623542961855240050776024304241259040591454388081174661370469301670996436721700065194458888663667540186889284777771855560308292528235244132832250563230754104269075747536862678606862639699985330794398516061637472423488788508327044115509689353754263466609940667888838899042721616094722591622207991218448868684624137005472971610858879408205838668568733284859490874672943430065807097882681348342307928470212480753643240883135265049577758589510098452812178892700728105746804971714241561573843782216980963106751163202416609041894476444766733468595172960438322820962514922992479785349831266768620291672406765702321785012195308721411790330200135485016645565793596357864250280805543771710538347196379910347155103779945314599937677637025037125966794219552724287041822723511748816925399506258067322330204319789385084728679945612566123306825077330300596760243750330427839437512134952464553198754794722121959335994063873844838375067067736586041202940185343515979127903550314443487887822910765204058605041271987265693746190476616056437671151585146197608974653307589373153623179987241618989372411451859464518326339739472386827443942484118917419912759108589645050045603528630041876324657058038662059919909758474152974189794338965375256854484106144855443032854749155771392326363785674560344111193709164275564418987726805697727668046444452226331553047362849812464705468187306924067313392008235273778783570143598359714338717676053044081605315471269413805382718670573044501198255514680550039853159278034638502896283059446547027924031038196353863614414809386320835879063268003748117569425302276556154863248395523818044550103594613333155320442861848269285485829798737372325758453678080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,70] 7254332903184658657161320328853386646269519148868223428549337649949692583085336246362215753492419627046139668462232119860643087819832737535863038563786585124722832528350427822039875698973266177629302184802463747625659363616650380367592762986134732890473620243916545393624645001395489197226023881310304002332694833469256049747547172195586983609217720359436113847101135448085980056269502989195375541884973967435208015572556918944673422699429245816105395228511417928824856854620495723122951909565952707892752903683525105648682362843901932536964342280360939882520195337867811084379541699568927374668539691721868217372911023802444742478574279081377561255461496498939028996448730487151270653634746704986675139183089177756614813366400002780241745642574844916565189802433351316237936755274378800453881434489848060603058655672575307738324925385955288110303437107831815928036846729556205829264328203031285386264625404870980680105955077512249263861508746165411897213886635181276614474032934548117184001895352235304783220576154595088698423234008775802541370096674099724299053200307333482661488416088665041455692441650986073362574228517016737384775637200261317822847879171782466910233933500726585312935322264938711326300302538162841385512593585610881396461573969170071601954653570033987835400828209581842715123331057306172071748092616874626472489084497770909834017004631005544947089361279975463509159754388152085795711956732529087953497381413499350048429379810258478889595903194307398720462789467700848210333668058845698636807634790498182620356124373454653974690502797670786937208482471058063496653090020558746844303445083425653011096995642751289306803575284235601691379113063469885516535402000164077274232392733772280240550360771514188212462504978260286674496603011174067204921181472591728546117083520471533291126615087976897012105236698305547492179866479854613383762443362421397181609944249151545548712559071167727136040976271581667707651881361795857550694402582569991410556804328902400495715579255242802340054352848222991598429647571582771783581510809337609201509645136803029804681947935930480063311948189574369133436282867770245945911662299206158457987610745520135576428990681880559118619046659985842713655884920898974089567579058528015363641679921291709284362788705102151979264699518517658251177171709276455687598535543023151951694863605465273025017642994273570428757435205368524266526865042888234961275590183781481262493904608691324305567326265364654126402122079396400995009983330150503122025546496766330059552889766307586998096294082739016435180118543629010473723772052066096682340889551714151941357240411706491214410433734040309561230376697789859096159665028106619875522409884922668279448589192329551277565002493741000640969532547180804491007588884371628047023509081682339411318166752391447796470222508393835315700173109581860361465798948834446735913217243040299759288374124655757882319180712044984253589484162773130773235731096433712354048797961778358178605515637740850072759060185659664240738304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,71] -51389971588251542898271799510600253856736234633173671231408415505156549064306371652350853341107972396370322967732335320220910215814255158231691604584674957327618507170739351727249570963901684408299623102041310560591131850254700156032299653807792993737145906732965045852211117232808857124968130213829228710013937462764913300294808452388224794789654431184528752994201913291262758261755673872237270912237447452054850743263864296870983175742520998014700325162484712239759425641148406793722282726829751608583370471884097498989862809007276120854804901716645451805128926684654036588086265882307837779835202885477042310777907151930509544165636954843146379727975528511731141727334267582185436547427422966327030498498281588910557837510489774725247312038267058666847317661605546597812741985389720536596900731739069552667764496389766946974091823224283320309411562955312337460434057411933425962784150379654873315543652981578567568208369730392749841357167641683221938633085354108194076621747604593596448301926537364003061838872312953319040112874635217866514555888147783287508386883955911224038756797615930285429841965871775961276670159915075994122472209334393547201744427310590234682169696971645482433449269391900881833059657606391437599495154875865199671385639459804659152267263019721559808168411492122519330096740825304618432389799586563567658392036072052394575962524891382038834418855544205259739773129388947080528844965448503847626967591862472367264839430339781172946986533716095592937191090995284705264840465947460147520314827176130087786284707218454895326085635275911238435063491029337949178210698488322173219510756258907667595628619452566079672412266333217232311476656807264569216456536807964717552500393751404860216801909691012815159263198624956565400690998611322659933705088745941769414701439986443192115239672625814981442535057951382654509374084342543603677972683474254734069587381678041525624819596366191147702178349652178047341474474132666349373738084072155379251783526604129693963164788285212996014515377026829164466857826277409731227133062803902206557515984582739667336408067183156579742310397947104023311265107482852643944529360056834501463155933596348498427664850638634620781156662435446635684733245261358759166841697290368504895177064761246028490946213796012463507452623998754196044850313792358401015170104232584098871090175901635990708841186297871291986638645161650162942279995617352889094640312487302979279144797326298326699616046891141462968797868377325045831280896031015867747433548067564624882333720193604706923983262255118963429121233827681566513943949548512588502028946524328523265483258051943217075989157765204633326446107356734624879057622413862928398894411331427584389616188584441440357141675635659116026360302657886503558528450944838815717917995965591534328946182299074385049620458957327563576118187004259092383714694001291071080446560977136298600213497691911224221498473623316013369127114176330976451556116311642000834181089259488728345739865510280850076417141137549201244160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,72] -21159993894440151192692490157946746955207416774026273086195464845126541314086638433690565867800823755650831491983913286362240884385636371903436296216990981168931545470737064234223288949353446338003010998311389130757220898871185537777740959674035895785957096824802734847071408556507242053911819441162418288596616958111540747019223376312939290922332415584392167194191828362437714958360393608375080363382010867820021726032054208843539697806046015280011756626176763528669040938281115462533730249872247938800815756849126266821884183280025048738751755115889926905250779534582272424664900294163478543115840875734963879496977647949874832329952729596774802413328830833362680119028263085561899828807625450432726251875843894196607169395612269298510464503807609742108309825971425625774153486720645614343173263296521261766707578797218056456854053919676007491008523037864858802788188913823092502204890250163586020422952614486252126640410653399301501335789914315170534469117364719892637681305912810017102902201542924470631326768363996766392798969316543896790227941639146323171287340830283138476468931575189777806066796644016562087645209717597938430392288135303768982076892955413712307454736638308703480142587420709808357213808388400571454500802690655510882254175197193576731764764997565111201846279462383799557638239004095345669955737262716051753066262775337631362064235251993343494634000031486029992433615642500393781647723531599752122556742148382124055917783412903717862549141766708617471769739612551009634825945487505018634347518042667627983382712345620246117819913288905306660859895652111801282202365228741632972162693076724549400040329356336124109895858016025681330868293877050187524877885553027434798184411572854968996548065820966247482764338399937780323490517134783965203691511496869869740794900627459929545478141793152861298018948719735401216552496257398833548262424012529416090053566022034645531488983558433165814839200968994975212470425587848093568421584524791759360065264003063113645294513466392371539616382084357247732288308071059491862559179850787183717696522589553659934089519280007756219044037084887631720391817427843286756195663128345944161370475067469171344236160990583504147773379201718436104911976145610666970331910303900658489805106759107642882226616451582330492254131077718777028582976172604001047237536173235237122421649283896410066156738862381206661754467154745366625827758313748269556644418309528953588222578664096225301198266855870863349998069335030903314718912241888758772193702900023539675293980441923590366729272665364607386462506326773493709210349717477812153203672687200594991679779951075486892349025328039124050289153338871938418964011592486342699074319466676310846469179969459228116518244629631174695530194926688088858825405714074280731595122565580375155509933822644863982937145593160963524896752965822103399860546409210558497473841816651804952367840395864734176938222845903907682311104537575110597048650457259668977757322727644421993244660542236530313320711475183304572928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,73] 333239305114640712586145066214175256641839462922701687047696119193786751569972914802576552782479016259416573224201636033586615732287001507598978240123819487911922522088635878386300733993999687976371050092787455058689937935257903969576296921163659743713399209862542490349166119097163472986394569214393089430112964115339672562506243752360584634781778118795653314638290786196009878186485175610368660310267002466102351416050703773493858814150196887631944113620406742788670844094640400924750134448662417694615300382003359332218546052476208653644504055902015416741872820550522739473206838990348332365325339594889089386650938490462798012108941690865583326110304738723061198600057584131183582109923062095568623143097338806289371302969492451819912818735965085836273843946145478739243675491178650337013093238351009349471214290396046512070082042568137155409693197787903868959479802919425769515823910895211772416508299464798913269694326477790258079403645375010218662531532856364826387402572401099862755027664409816801920841308134341976793018920702707742818876506274601286373140670652912437743706319302257996121978787874799303158513750900306659045338387195648290158307333828275635386855440435825998255521447960242682848225132458578136869837299327023868133565166371610451890374727742559663149790910488164226824440441148156453247451604020965125933375893186282767796043721842706451119479461378462332167139771431545873720064009273258911183506906698826475630990179671201885774879741578839401905377734120144675967460196183049542123813592394310158147741956781786932770549865996645892498036028448013489348056355753021315227103485387954914379364188986581667768678399681322674158127502143378623842719968879323172069153449634592150254407534142626670561446117464496852960916443505521997099536989555545010431046226993790267727939420137206737446954399245582950832078502437372658776212940580857500838878895770179848309084080138084625557248172987451938695865809957534631876745827234775351224519525898842150759681642301314598040289168206107063963835012124206149338685310090296027787312621517736648151440075888643847619817334315194059435741484448585868035685141046267196522145456321554170458839325695675554291479907705098002795859302218297774537834183777528251824114772087118048211002515376577638833127185568349915914580244996837271364445508528854901870467640885468591361145597451527290581044274361712476867206009582566665487919420245056008453600781387188412042583277223316270383429806632705131237220376291964168727681142112545461492728117855279256302387420718419478030157765800762411571227856839154541699478746913801962792780841496007547970316209280390628020977152724313757448407121029892067121814852825829219508724356994222730348878624360785589337856965492645714430630997079241995167536099197368108468550650672049458756032551202757453675540213642588710832570198297276311234246546211251605226651749729708443699557140543492217929201813191482158888899456900613857953163588744789695960087965894093434467093462763133992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,74] 31131855355745987430732875679303315696911671019426947750133386876777795461164680079681429300425528234998431132143658256849857480692824870905720291720051146352638310847206268252821579856210402183318182602917627191048081271972590163531247827394762959392550796859872541019246180913663509272306647087123441685218347725992292122710255771508912545396772827448221949685077890741557460174517119126398938811400550465661778723954202028560353507995608759036275275502701113206443425184294116775128533232614136189080484463966928866639018341019931978692525908167377701046479730606011666409537118503177098010571917914182638077922547568319491395442763051327033637148468211358477663409452834944739365587401369137257142019915991860208547291163897097624752540996121584585467169427973958864252913069213460058021327017445912949664843637263571458501536055680810074585048321971964662717336687595402921953418437721980804899251662568447638913149158738178819326616849949923697402156499578682610817961790342456711387236041618392765519842203400108589617574455609156546833510003083664786009421097570910359781796237659142381326680599779901655148882054291017781650243901325192477967201687823135252397669508845494614222869147980010105195718616466743231931920647974557576212805177276057583108858518639906690660455768977929808624079347600935922894347675150588573519189271195008355369697422383375822828866387127694737858201985610623792232641905173836886946868148612148577162621701251847161956532341781380991778586704287775310129557622009114818935038039142894334537461630680936170685519748233357056740642337525964309414074722647081564046906310704785013581305218219424216477729047430365335014574226656647146059003233047340094248049388921416691676570241712129498489757619885300246058481806739748759223221941242980525466612402845854918752928510782815155955483157675792588160907287021106802981923898745802646658355815618266679207065240881805759765361617686753838677628247411977029762743471528149653633928118377125148949981362039758801892793056788405969239322333422821775451197730638640805200249946102845434757059820026328103552616294780766282077717199649227122071077810996821368278208828257921254354035226009233452888378458733029258204240229863349429301077383107246852542005604308560767325010732426857368330924910254085123706177380784665559935579551113191424841414976365299948849380456104094933848489894873111458990621045376552378230794396016059007532946426654084648946140584113754997053059188469694848876960889895499501532121938451870289033229365187787176905007022422308533330554676088774981259187199979720939233044108134735093824194501123160190650313796433023808474137815899380396444545755898038050408528961068281656419823624687371712093728534488795426217649465214555990564887254922630099210985241492638539496946407013709002935072348923880794434918038833763277016623372986483207946979936836955313243302320588432076011875853626691310248039425105138990418592048491337270832042025940565635538195596581417390219736715078265733120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,75] -608986406057906308606711982671559126086667751697810524717664265687701112251899332164963821084617247812477449171414350944117869137080685069958359858004129480307417211649660272393311367620199500808116474846575936123146543778353802028912645260384189026492826492076810607750244798255547438787290129102647457438396351464803111360880281946154152710629905729692973710742105365152629318159701211996423987089955959074765604875960812152840434456380931700785376532050282917551222747379083907666519413584575999974861065556781103221449751801245696160393663378247926398213739328456935483196054725155713516947918277681526307323921686456805640674602801916465840826976884095206682561763806925339894038340718080285791721870610637336230377830115963100412723233103094470266416833049354696160927430115905888929487606396258901725196329001921343817776776592434805511809012057077290165924395969048174731467765555436842449070232564676743196237322766477108051558590857787351277459270886704902460924529162865472359363073531192051537597462023662220024145152507906493384203288343829317572104170375624111785261250651922806026506528858344421803538529514582382206452382617341830970651153181511940491656366126219739046847419468766692243578928688073428347366203540183033628726921580807898712360504373239612901267392873553857439561229973478887500853835189711689344834592412576882998744408681043533809392199309705478257540851389937857222017484535318030027732137532378714063688567499385976157800361218452551064614986763615943381777741012798322948370368082961305191481732518213667958273254149088600814462189668170352995174915036685614652354008624166249625532616963000213400471128990785669193242563160896968118791939425184039926222045043401150066083729744611386623123355269221492061356004135990914444315455590168133100588722507948417771463541485593706318443712739363547369165334071964831988890425962716594980162955254487109908568274599448986400247228364138943447546362111380639484324330633284824750187983750124857617987558078499260109695671955376128224486155881118151564071774903582370393444565061375886500555034603719420982301428776880549113910204501315038646724338415856666881622461061060154620817590478945575350315089547454495551452513781421725694547085096151415033576819602878185085483785641162942305165695037536699243795603793949544129846517965405377484069610803345227016018695768332318343963306227088672624184625575747664635794168799882161146155809900758111547592528522570915198426819030048038748567578105502426110077637995569557612327769823730770960007325403063353916583899726771470766590550071695812343375868181250482894727703414203545024680504005343012063130792821247939491232168173176622727123801768260637398575743733227946468987943745314579193777932314743819656393248238349116371452935956723650464196810580464655570642671885108394045862898033976328732427021154002136948452868394756321835174758544270411706232752482216646047737331551048254572073469370928016550818265804553788835664047267657998464734320371758530560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,76] -6747875257056569668388157660489033957142714319896384621087814101070728989274703439783178220484510692584468159360650762963014359111325051277799865369824101863351415829728252459289923279917496323139661428728861174571191805033586266706456500876465485964919701453509397080257548811321158738215666251779015448506826869465508492163973466964542483162360101551676185996767338607441362659653417439723746440382521868338308911892272992525640298580086529592859952681092302498008590578385584684327710059046680322197075195658257058279426904896278376481152671673786500586645490127931574904672132331661258476977622114874151717918722132408747332140015060115159990648952341871510783682769027914719668952550050152572207365492923864599733736492249229099764354694212999789655998945853004096039164435827041981031015547523860182406005171877112805837938220559151134677215714293935516164197114064573232540088505743894296184829895453787988821340335666707710385422219871813085054806368774006458795401506777362388616534310259119860967617068495345812482374592348277522132252035548003396512425069166750777414034663743965281581785434549259646498965794715366743487891663414076921279455542829639761241720923786154392835977582041279281867561769039058051879848538432296522025468660437823215919885094968668314650164988419847451087366807596328162588177501810259479550624129852960475379233603273318959629657939600149003612883048268106698996447296870556200877954069801990099910705725191407702377931980402685572083668236624540645906406851163246493530848824236627040424069907482215983018085898440707356477590202640873659318830680228254597659503845173184528484251157703788055423274603164227047468925318510148230085975826157908050751086796201059644452127083991467946984995645116882126711621239267152725825612807766812168637017330968819172308402647722869336413042874951575161220141207410544017005242691679078679526606914088444419560542371585087986940203578872101539026365571281366537897964507463009409094244742588546030830777560102312730287628891900821219126527566725912287226290429143051577541512057682878563340508971414436316022917323285704393658022720833858496989672858102961078246723545386587660479179400068149000878839900849012552924373645160587967724647075615946717608900754813424581234862348769754996356046006955450587655929734221811196149289685823925907702462972947612013869357683875603197877776939362513392431641126649835166641580484265557525044100154936109990557764132781809924568266998651539105681440479198284738104354487504638124570784671079565205055862102865060111284208794393791849101903548160209354955372750534055357169121740048323866611546040579350817735585846161693035376001835559638774311410813136076937812002685846136593805294509397829513877256904519816227740084902241923915007489411295936145460989169987287564056093326906243423223201521533323020685094000201068924300167021433720952651374993066033852250358648606071954413028517595342760711425339171089921957282723014395750336704745411188802435511528372305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,77] 383633418677943888364907846744778481977289754499471587964958667311794240486342536870265852784279099384428203214646906242787171673177955113313351300757978247610648495265104914742323906676941986486399285548171514613482064306165153184842132637687517214880968933916532827969581309982917289946646635090518438065204081693120743202173910636001368057737940811799705883299160562580186523177165842159354228897293086486846847438231730195717396311526931575450672712524838123375781402537822116690767566446332329032625517944777988072867375814344367146180933657406039650211002588892767817543015333878830344535146355858425968365637942635936781902795157644602832793677701236941931496556953332159358838261123926005142773222336490674532355209970027640495234684661634741115856239908865407051697803534170897830260984003837344030659947684603724819227994814851217765730020950424243469079052548447443743480352645582872202727766908936279077247930410309553872074762335721653138436706883184411175816202578812883906435493979329892594094777227726408479509327318874952770916736341445959525931440124198428253498782594369237066927123265901012419079593257410843468629015520194753378445882196002493490583984440945174342663607400330404014795271850347408604221598174966182171894904010457462100363090715920719231657541158918930531286177964627362214362174820291574163079962228687934164141411097149642978911623685098636272160978758927186910104130960307181495116333284244965210690958452841285375455810146449506196275820340125610668467211374364864305822287448064268819519034402899218953670585205654959946478434858275178495066368823225294808941582052549034699188391194348159241775255872150571766460040718294811886720514680171292744905022896344381843895038786008622656160525169555066998924702298228849860876319611846048130342783333290926687176383445152757936683766098488096609617996700328725593627983654653328808670486003295506512280345544736671122589576110039692206882056324071716726817087975478003377811813521047459335896277323711250868966220053545855482463382754094692603024475167874822533049543476229901741722672264406127480925340289900188056606779976619247805223747314174311455371226817658906783766438914651809881482080787331573970159841411733013402196226031263497105893188399197024224286829641404809131079042391893841656192542324280723126295218117010346146746513074346351412032214123414018951812216757943231896591473466242200064322007960239559154902373349996215082952798075851293648064956658046963573770352220006393234902028267136876349214561167129022514914527960688096904530765368453864690128441756922929890044727024842259137331866203078546473664787535484878851556639971586284626628492944824763523603753507378237935046755433535959993746518814206664677859429557516439916061861044766880017646858678321496794709753258289089868333539651811598343838500756317343302925169506153288698514430120894789335781382629683666761959856466651112052722750870734243432022103242411794639363904148299763080609589274788214358217273911541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,78] -31962334042608382769042806762289084110510701835417280168136112269743125247363676306698871802451969693441336029456003647441115209525445764775003698622906800363125299969163649656989681481605650596749378129566470685166580911890531782806711986018639619249474072293782272409981528871371549644167835610826971678955566156675198843411124432937580104635514959538977963680181416228944740920009443128069882127561905531038866420543691053810782839957981541514715584077164324092603205515603050895683483371765672481599734612339937487811661720152541609145347936080578837957916232857786565934884874754065333533042773675044094694319741695139313462135312354340273174541442496440277178554308189170090461171927535354860353778902334675454627259259659787807882981449162312927678043137904758053688669245676288285802174611163176668618636799602900139955993999652483939660017745299455644886194780754732852192247893985864467353988920535925381013879480032709592164330057660591509497823206646523661489771905717120945554025607403481982814306942666786615694282849058109455520272085940995683140627305141024361416932264504661274823224652158948187018109833004279732238037317773347544804250338042435621612841306845543375911344174924691231168772580095709847941456399161050963542537068832963922694035821003640780239136766516606705623536121882416741043353593662572019757975908828981157744820634461846620641012464403809915042068554922313645997180628742290190274457463452460587866638497198520437602221051575074764465648177116965919706686422329414892671435625885358098298654181102048529850920501561825982744316904058867362989348376925821631265633532056281841640050188975657512043623291843326502799997676629272855170277515672553866907489808487030218877000416372559505773611205900136759936696774636575038279579562055926014507624652241243448568712990135854420002548303644510064968337532011768968171840554849695649601244772679890962227668560255265088384976000673784708487515410092895228800766254736726807840954966984055768569791011950110706625649535086604616139633791589335137495291137765945551966685152840316251983128831189048307265014714706108433783884656871697641891341704352160075773521622243590950704079650257463967743398824016152894822379251072959550065611963295773317901084253283487771084082918019816703904076194473624466812047049063877815529073844841645501983872703591513701722837122124215887034005537578046118902146313584206872521216207969119831618259127615500314418918127881600517037027547362864963210537032251701568632765668939669982386785208186545241515131078084499411676787915731907498818993591812965608152816859929256190830240011879232081805509263254788154351928012776767176656138655916148754949360833093562508312183496315612870404493226226630226620249603677076857978641194874809590297059714516587858700456583879890824983012623523453432544061049658833839977505660171994557185259660129842005999696969465470519583005128170020679845965415545790232960442347702055528222617624381767724630149658892133538906700620234752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,0] -35652671618409564095738562516219983993344948545068987217204389073626589644079804329893564776571565998889824713327815161795879090483152535484614852363393055031339028768662631206696519461726937276431586900616970117658129756322278201674727051157027841467372375269974414466618578925808072304441621902227666681339913459631365671188637447354155057391519321985124628457975188137438634622869538678712416504012046255430451656807466230988470953331351648459180822899252600717656069597917041794668346929206651174040203827983112908111986327347211490521428150470726083761187093750322214487957326480811979966160525879656764554025843299311467029784055684457621191514910163729652813592161335709358284000217981868208450933647478392254667478136053522230730036959898687229711684210463137560924968978011897201647602970350584215337676718676528506562887816504462880757530980585495495757244804575879432213096366931446597695170498796309997809454543719712094581164835836334504969106574071604447375948341686127067290089076487529782304807653913260935170605589773290105969993110668457240616794625068462251530590275550170350801025319717553138977820985307752660793478502449331078714218767603322564052956549658786984169727597783079796843873370851214893163713828076593255310200132301677173444925232123017736388811449487800920612232313053319915883468801726521423649688594890591647232549213964171527354105475319318126138022228629841914618023669014874777079152543877684649298620552956462948320954166729945482508585216487546601504506738617302593264897356468676406883451862500191546137264788160684341468526401981624137788857414262737330192431876869021057178944436991067974165204671336794572392938595674316688205154290643129514297963839272777150341321022618620672642098526883329616676952458995782881649524356405162963911165410209375300170791338273052799658388593626939658572023425490133758052717637407637529977006604300014935754970650281514473670168910086346366270981582068308341003704636650891314072451241878332147936408808242699544870998141041180640232742835327708463684424427130540146846725385035401781913383126912396006547024987150403330772187718278713158389684116481719234964745422678196906408359045694771252701362774815798755036073249762021207052964648332239200787934387111909428717579398771539762267508438034069421748720445754501683633982992506646456652964589462681182715544285282083136837770204306934116248598111843355453324873572803010262175483262997369653246720446574602417384543996150826084104415140691072157772476850668684550074859785366470870000270254397722142743421204373482792149100484314360737538398706474925451977312772181368101093238736178422890809898640407485563946384226207645862890409784099090593097548100149040549166058448285571152963519554486965736581038273564295927036284068865778247570536014099875559428915076171522853717406825310501626072517593707439415722675073675948494220791895277207461159314481900559744240358575732312057351306180266865001935754083350016554145140221614590994949528513370254910457074931466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] 8991283503538254089023604044630816737221296769627426784414795380243869626609392941568851475267968051052314142830251108107936320090782721341703450475139071318301259672445472540495961477894952108796957446739625149017379130572422526710508288057180070333666375771139310648590830598596601284702816185812615981650657415786352520908779850368086732884543200930262016725653508671103132443233391428978569853089867861190815939479134279549310818242650497485676290907408066175643085510481292822882419320275675531932502185317569688073696976241631478094700253518006393559741595630021856064052308113260809434758316044314652364097755608338468868824101505714580426991924193496084423361770726069333521456724195395625516300181102778485807388349023050319549030107983694239101321561267694870615052637826202308869262413351289454910213128686006580635557443596923057262976521616764496765437408163271977039548868096718394005446322250490136586023986590324123714757909299822440579126836848704318719988754518808950000682487425703527686764655627416760519597671005739609851317498935843096117689388458737906658861706010040322070233613981652452058513271617978185624595844326114079930949406137964400040053739220473689693767994269788354535277652366890427608789457742206796953865308495530922619163748892456762390320996922491066047274215168778620230506530362999124760508430553054759150217663725710680679898834604246637766016514952681766704464886114934875380351831219751856503400815441205349729313014811703252855824124194894402280577087810308305337839530975429272538186617046555178993479975610911739286035407287068719270383575346363142212486534984514503287541730814173162467293431911748539175931773089929866724519290499321666446416965998123796701336778580218592443660768049680703270297402766783386017703267463947388235902497655291878677633586092342123219345840733738519730886087734704619080154584654876469268746524701064980021772453236279215107209396515809947669740056447939344674659728500114121495265455267993989400464759236275848672016169592160009599647865438674061657079169651162450137990759405742727507311644285053161716990981763271794682457368828860447102402120819645854777793171379775708167465164522464944802491914804947661525121268306069288427151605533415699433545943356193756950076118551401867649815901582773270866554758488220320817258029739844279477000751410612205252508423817770855723599879861358217421127240888203014465876204209007572776178907648918915124811971333957945608118941545147193647139407543387309383429704261784931606143945998592018261811305258246696734596236145243053858228102090478253174760938775339354695770036436286683560688997719046141195655098534237815712310897061085537549206882971602521492866458236999257850376814085358859284721276383534119263572820921749135027905898607383002461675801891647353628253397416626080176996324290975330504454368906069916081274393231367792192598936127714857645580796933741672477101101156672478138061456303668191185024397670622153186204644172553692426173416892932531293347872921092096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] -518658509126199071669360978546946441436539308362776250391158107234142336879479452322791690854885878695173611664208148361098808450123823846257067716817266287131514465578298472035248118864995617047600042249694316162387742079945554039883631625588838832506701271366316506838513330733235986339130502964028262653858597264438970209059843314506190562423510217074213523185876335606182713584704733729083455213826674472880602038626643939558355328876227606048366478293129135358242842046071136672220595655731076404774495231745394623511515691399908781940130580815374799973362059656429857672674004656074780267350941491991246747940750092985173621953695809161298271156176599508582860095132974830654950752736543520418315078612143586017922492470381400035238560893468816410697655886663879212278086324026148287579631466008497440727320287308016028614330258148574261514993375883258691087771601424033455385227722333785777064791131613620020024941208779548007610525080555459067822307492418085424537452650345211167354678124168814301458693267500661265955867387159454917479704259471757763131587285864473266293285076837607294652226941158853203099524600625841298535389679585453727944318433541857489871302807150133512372794384298713884418382125859844061581392160715510352091349791831258142090880421742413196368332206125818299279228551447714894184807002251329701050355371884727063670954290112584452521203070189465634628634039381309438483078383570664176065624517444517390011336512922182316534213048108630845415018553559168689419474612373956688654053259372024301826246934010155848725037032233057517486602256469148092227231213053285605636611022421878049191285939817056920656534036763251937787108527634406007730762604067004912677776491603408069491997303421613774205401197700788978544425940053256764455795082192952721436729552556404765254494807224109823009816827444115681968630956439142193825705500365793819273051150988374076643930466645862565219750515483103500380429818995476802368723410744819061855742539610274261685805760520740521183328572400529849190047970544212035734345528501052982303886223533558315951903228834540839441055428332092787910631994324719333392400745344139094345245175387223500005477608975858686416277361767245837039107604730300784975504604621058444242612591052170741896268133373057174169978777601103325023980773511899562121422831528646904082752530130850057568361095055689134740463380756971230667633051975593126528250700103965407793042023914959713560731475337184587593417196636269946571375622107251651030356721668306572206499952982627428442170988003333023481297279039459124030718484669563199321935159895176516823166749389916028729094661319414221091824661271325421274073864933891798668099681384792976056971027462679214272448510584174485475557866721446413797164005823787165788559287674029482960919948909569865076473403823863511431487194276062502030681163542755893690450695025137543403430100472121828317863671513107163174713326880340847912578335890031265764038595250695057066782084706259189437456005552427063701826551792271360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] 12474866562233717769600997786966273355043283718952683664950076510058645442062992692011488752536254035115496414591700849494541758154777169627564861977525681709929071458621538743083785890745678885838104683736604807547335561814027839250034846867344117068968204320701030483647636582802109120312642023971869203123363722650659637958659610453233435015025513963675870208508269277086316177344275657311322942675125355803600368081314652026241944811278535411650929152543854774467967837741798188515362018746979247015919788410993642443325688436575186587033527278056755682448487016220656412838300778137621340087603857586834157772335297192497250121358792224842666014670342277130709148453056798042182756719479221768470681790515762477405801826922104413899898370413191936013956529702280568859061524339275674321404414119882155138467760575953272074595913273051002594063438772214406925946733381856010740838804197566708348221670055328669891009781809840158538896058364072713075489327906877897696746164300734202473552418838628966373499290955229439160673387595486397245680583530202882390959787034839194439243268622055947784911688290073734610366220297738730970348933965330185787144480904993768498561877669117156947964879709384630643461277345937858527272586007001319871100074583419878112949316599699901202061418800351070596606609870471440963152900175224374938839128782578868443991542858707271160908035953996663560657036716497315259218786944338777266961520562637377126766230180113567586824617419385588823792017257054194798934685157922558064577137002223394196289114788361284101449987831066413529310024057438877830975074935367060093615419061515761010935024305973713238257198990954456339289108706566268472109888560680585518077356557363029416833876374917301537396595154627318529110557686451657211323606976551069136406926258523271304216001185145058899705355192254230506449983631118190184048929050619744086446120259702733370645696626085952413345678844218184141943132101609843282194701348131400305534168303494836132931680444370181580372422886301072279287442668213218750577859799814186970256817349642094606151564124681211264484437483360041176153225762877196148448621154810629462472632746060969165609249964332631163637352898601427665051202014235651415473984862965139631540327073563385147868841166001627143348729829402583777664183688692859398931858655703868716263342786433033874094973146250626396237631742029599576925253348225842787825112263083935667270639580471404097342393717185444694543413316352244059848355016879099095309005033130151692488953919771677891679180944778117815340529705947827278449775006786507774416336103381905148584066491382715793677581091167104885325023378481134828900783491462721717437486172323497219775670803323652648531658400782153551926705529641099605408524315674109014935438793417776296603927047481685829424754537268800506904045508955817212071781299266951315118131362625770964917499189544646521312114305165233348825405082657941292644018842971622801257289261960797390093438637906662538010369107597244163643750574245019648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] -45461196828711537820162515935782401806295939960995233156527028898410614300638665708728816668294501900452353692390848338207354474004785142740701864791588941663646059262932817965895524628926313855135036659378017793031519499664008560203900293703155745573699870786261295252107118023048201005553477367515596081174636727209924254247730499320146422860366825308197996592813602880301603393374739113249519126072562366945782158652559369271987218113776688206641161645233339723824387151264336608096080338590499080930958194575178979817736259906213667598016586502253659769309582345384414801033848392245777620056514447317867496940487562362687375522731022549813901502209838215600099038629635806584239921084055149712210318531521647667672415325572876790225281257111918006908793148030678615505277276966367931118668650854362777730542411235700042313386206737736631224068292712831338831121934571854317573169511410533593044523315657228254989533177769309005472506990151284473721541417822195616044459426267192468415293877316128953374778527947249311792173444506287752667369906530207792121285764418237018373866498988668284078237952936289622538711482391506455003280453865477738133339296588005100796981552909112382910917388067180575576626854351335817031749050362560114451273263894349223965277999091536692553983646950010782632982059956025438163311829965712229760469373695911612642227783344669081474852735120944560284007510551872278456052465012020245218824564361656604524336812781156623672989396691884382110445027903680077979607171526361202044458535904068094903704073220867771437388800093934399570277446091874147811457884347090828785172810280444762368183441424351468475834217311745875455410683769512368980484607397572877683464508963587751888207732910009850299436684787203928160957061753313135042141214634124632937858042181610701227964369359662554006708808064256388538490939771849432650318385951000601565171535847575309196875344185850917340006514342101591822787522657121196009933127435062199976310027507889140435515626038594556334328045396870067782280816311701417564873870429041143744348545404458203712481384788184020164215889533254669026216998665424568593095410805561626518218203550290203980599736669640582830609443512884213134548511018295064365261675272893200735843847893983248947962247220360289498572955804226703599247941350995518981337758992583923554152420282559589003901686054825247985084716826209003923018383879931549704192630925633192464557623896834745989806341903053841952402729561926724407876000640398844676051262617257396931923630731686971813684518896882537827944856904775382302960532413811247468277735929131012117931501412967469218010864934715639113383858151553927898583206304888196493029332748241095484924798024590493486793440127290630587056816668281491127290008189584518108147673779395423694376363669651541788072230175349329602928206262286710916599674771076760053331828209956110047258809631955900169993229381121057244187663589624223331196238057598021128071084416716078277236661664772243565480317714406385203702023437481410560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] -2441992012051928440205880988002168767132569119098926603367177826405428992347009878389202868004163248802177934095344788080648111545594306397524169589169997562775831455215187477541147662294029608343349256906430710709664368621623737452237929629911400024781419409138659503959997593678363571092553266526783095801666158074678241375789159422747866204737537908999415453315862191392308203205473315583870827869567391056277980920264221082753168701812245946533126324952458571289601277034763015270625912406731385823815353585726429840839964887265939341415898288257843576574041069848499526795903427423282720655658706134212127930467786945230582218697620194491028044181899669138950228836122776703703877202619910897808774886158620030207662197733413243394674723686067149409193246504295428919436059022741593242797498820520081469762435766427146098929900083103380423583698539587964277149822161517552883914223453833470380560519406999574364870902247610987217544016747623517117871509962668487644684736792897085883190366059437912070134925754094802630803606552248882213220613282439557713077576461798590559838799601570943700403346580530872183502999649665890300861696035834238137911890269142414985804017618268884724527077767131838133149851146284720824361560222764653329703570520657247340989979651981783750812363201077939665772008031668116631470322793372131824731719037675082476010491638939927027797353189857118347368650867006075831979739799768253464201486799099904773924517555349562194475044714853755031010938462298036426900135112336438629209725996643695799698281582904175295891832101285517779534105522440013626144248097577441104976647720000020678665351982906239057387592766218223199105544539240796420331633835410034808968898945134843599103701046786491593973136391322721990160003812263944632824749150823784035623118501573913083601436625090478251130750573340178186323169378936861832683468997777852266058461758540243391827913543983157034330599962164691362558132183093764979008879664191953788925936925168706585583917559375334563519210778143559816863872726261271659360656520018232121029083037584655835033979713420521444540752559391853048439058963010133742535335675517898252408026652661617011170862199561343343495741609978424482368851551701819000380419155794701303855923704578935999707464935243144777440662666047057666529960972204543119492732982891305707512723378711166953857619215708309629664147198575811586724738829629499055925997460676873965928236123908714820071484698179017108988000246247690735269411002015085549671705261442772070210803411863911541986452432537565265881929964419514064795398205875103035861793577335556465521240715559548853689676445328404594841668434206535525819502864766382863887392496578634198654215916730649565707958040601120193534767125955574033690832456516954859282713443310229480036643318683953519300129101580145037997460595885605556591944850986461425130884280381226126150543779732796053030526821341912105294287418315551734654305733218542820648213743025612196055359620075641405951163286924585646273006260889482952704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] 28510826271913537063998841393075225387175274444474171837143929679558258986346441809210643940132135627944577344659034367273453284239485991295708598400855868813530004454814336986935711174220988932682946543039708454009490384245733799394068268089466712209359922714167945071502616236116109760620568596543803431148745312700061864489600712824723575017022637920717952973091478266351632150575412869990640048700263985978426265761651074307616749626063461354657048228286560396535956203398364674750804374940276051708996602195752762144486604825632364483408054825825323601672181716167168862090173583671305475180568449035179503986256432481555637765885662624319160689166926450698607128256273312993263254764366386230223408532421645082356959726207648281072792115062805408752819958127835925228763344599415966476210940065694169162382268131372273043403650999306900835593547171369848300640721060750952151714285776620458883730028843907129879138661730738421767525995312310208735855786632980551300122264356005857965384912105050531056309526789107471350421251481088717430346461852141649641423028061249937623065205612810283653923216601286076042011458617121065111971415808726223152358769504618240106796413761691371428744869111170933947665522428629193904049999765771207126073013007646652524299800175035253734247500437046372596100283953792137445730670883379726081388423023043392185656337506814679775741839201681007972256413503890198373954139368710624854347404781537687441707659900646167191684537395060685854660279742753253996661227683005894468416929390401165394516446416591684360992199683069129221118933108790635107861773108343981305173666162601968977216768377881299821081876356292568441662897384898487960001914774640239610000607186900580122563058217028350814926344043538785113142010203448049824744952001573617914612947176745533304957841688051008423131959117601516797549832315905111436012858085509104400958171476120598511522757523714379484927591467091249965553590650612394232716861540720301209926916291777416246121827707889866891521772349168929236107203616841323299261744905928221976251466183810004539997390812075952766632944973916126591252157921022223404369895584383089306720253430246982623354332115314679489987411128994262221490076983232218671884849402876891745359618032219212721109878963042903267113075309055756609610033410082437602402939733391117893456634923735060376535439206329011470135225635756635664374466623921096056379186352107168607037538456677318924935266941548803457128520105971800811678216525691576720240857052524167687906337809152447148762099521041444388300722976085435734210908993548723651020247158088826891388081637262360171140380217608162137702839509821594437828679000819512106919674734731863579829183466859182991129279396905940675311645825703003401479568025452753778386280173231080329608923994492948625533850340081065235695298108703638412393955305238078623655510883505290929065614963552161758611695414524592706420025782166155274018948838767063033815737646342234612017862372748229955595825140551270858504860867465786163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] 25740173693379172763437134316749131228821567261937947368511180271743769829615671836502768186842448059982358384669064079042635013734449283317449253941894318308596102947565828021937892635046453140344196527255838929356276267587675191235275257827325083246317440134472836053532696952815587898872250438956362869121864317379195628429291706001558434897242316034559336266899618164113348502869286931816060633041614439916553812666776050241063682697346117374264171499093764577369832099104530207907825507096007226286671999843321610782315087475825222775875509886468161146987929584558125141976842962508426326257839933526263990912215591338368612594242542555090245918616876229690536118874911545846446853131115565834726328310144914886214450194155668441272213436614261187429559151054207051297191423430256320156635420972216345292539016587805825131487550716249646335683747947228023899340184869430872422874642332117731528124017638280072548008471851954171002840598394743197207931633393933076848510471198990140931044293864969100516379503194614317005099330831293180723659624175181187226389816439622535768188092021618829963275847060119013909032488823823390176119861405352584031424446708559402130718784014386387532910825031686551604256072539487958417002552282412972621324859000861756195374640917303071951077124587235888478948819721584112823696187938496553828952876608269119583485347308260376075154096915537041659894219248254530123485859715170093923229289140885996617263439963142360520454074422708256430119704375067984556971711544219517377541043570384437605116121302114590503232365389078072037273423703223574682890666744195084314644722943867734493527934590851080828596556195089447379690781150508567109804502620413564862436408073223121674831982067944075575690440144634275309926553501159364664892876143993265433878806498284555755465026606291789735193948457819900126900532809480091653147932342291114379607410576140190749902759367065844163152386989047529860739508104850649075299622825603839580299746857744238640390100907213358918250568790779883473774869620259162555514334261783826700903214631996796502258993997064298718630380515283462453038649156634361252597297870699945653192953974181061287246360314288070102589353176308074492697443447928208875386644534230414635683389553363376907733915021900480274837413465262525835755140950658428462505221622021874684927530927810885863153924376415875558729564033753359592758795886287382832075385061359251424413005734585412128038627500260994596594301240312201728304488992023068469473022252697486748892187246019372898173061491622491113744797313398345415401914191033978255384839054932372230511224990976308311451760674878570357432567192266637403822306665985709906345127588701344085478092658342791312983054641563600514423164635773123717964169108935756182916807231125114595768231284941673893080507917034217538945862986513826780746662352463534499608648778379056547312539676666726549273351737397295477812968765472619093436130482679320181205026871132426317778665393418525552568167768455112194810545007714126266368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] -2165811642339641903407800405939482680036302429229913916606547067246476169433659680006538968515719626159883988039840417018264472677521603926544556183177658776404799102608811423376824914806169047910345107548286461572312576453454237598270434111585480357443948968427039647115645953765463584657316372759320791077238715349545380377934131645090925547758990663949590727607922275031208793296987728911242025651216603605718799820974791456278401175779878860541138749519185787687223085198179428558985406379483153261575937900942602145766522335385626144594388387940327105218067633078193344789626112379624205200057700693154232386727230547225585704240271549345236077452328033829412035094245880606385608707892740158411617820573905615984981303119277234387150536747852392180108218889674049960195965984362442937532797171370477702607899181149301316847456935422405011200759317864853168639655056576413643012935404501731226153756104552061895620027602585215048426063756235503569479474367062468970236120710919815722155222274924695995352445329301203168900832354132405470898232957261560276078153933382266600564435972659745166504895140119972778019435658948415872875974034295745131983560485981425616982203048387218723164625543987859696137086633819211515729057895746474844121674413074571977179985768341206615364376667200913558195184937690459132371679484705738334144326800520912249991290015609835320796240408846397857866997475038948382192289083333218586983162976827016751061972992623429850918531535415847522216846457555205302359051395583816601696969674021244676804201277517458957478554590138658861468191774409424739854989274721780143688685240975945497742211593050953968604540124542977043319944682817204855910717438641151306888990053178402479823341264988426910877241027165104531194101615832021433627002653022507849714581321010776464872051572081375206282613103136908956941024825681969217048282582167798597020244193034819726925956382374124862063164546304793026307098981301618952623295644772760947222187722662460301764959130174543198168651713155360979539098510336949824855374381656968838213384303212277245475291612304300032710172393281887362211756516984185091988153670783956965023518712563995358050127580027956768982392073207496033821944413618946117957788894905199487926650374956910327940517637949714817597141410722250755569926031963237397711982887046879107541997933014747452986350445685990233182692958368875395498750203824073935895879103622920604144334203352250267957626310391056316294450916568242217900717382040503212162546732234563849020578863157532710024758296060616098468562169516840191187561601273144171154634049766787585622104429862934945534423403081425918167375477281562463517083613878788291373673499397464758124016243997530494291990468507612339522218570099313388622866432445771089482230698459912588173849683781399433744629237059111422430851195911317382992859599415482318198929455025799127673643853188600813152007902403034543019264251329580987132723326515492637005966712628741434691029965354938445550489815056968026412252376514156214353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] 15501925917692154995508540954887324051363891103037668325877171221974306797937895646249789087050829992754495324564829108495629593541176348437793039955206965062300159151530964281072808347172976988622740633035235903081052439720576724425281819999222125306852315532077771269383638011071486890083886183896260723091328254048346215889888429440717442352382776275634311522256421788469640162380534464579822056546078428263933464660017734204269201921483884894649868889949529118556576870000156074999539333135745524125857611585848747809977690127797467929112429999629836984098170153534759344723600873750621022005431082253195669291480402999282617242255829672287366295964087428738503725411243528260438633535462590885838948387800453604339204153459796297931633997887245450415784163376542211086673107269691925867102124296023141354508728563636871968557688730939716072433115599592804979436770625474645752520790493610220492531704797700768550715185743261873513356205900126183060921009945703033089342431547632978895688821023261504720001453188961658458253815388517339995782755971720277153764477437859266078408126064541930228333250816849127167426174379344644523431542539635931727821164880086769507462425518577798845935006241108785162667508100083380466583647382108893580233452252215360954713085399270679656961532587595750172128739304220473566526074657805930343007647564509556653950007596626251942902184594604683146612493955710972857052863646518036057906879045067004329924735695006085555891546785949442162515181398703909015744863038620974402600256469745111655487549777906452008980111551367573164741035564815502161072752298668037982246497206117948962703558441226629992699959108998510329107991953334993347397074654617203299063148632076385292166735548377378246908998778549813214370453322797405164885195052713502312727189248878650802640610492376893197285855383827703456608741192169022425037501198782930236129151528829369156153570439404546684625817924548033674139079605537931644652077282519060542087048687638772704901371893695116490587736388715551152685369136165763733565587001630645514851371182861182154844540636858511313878466262323674926593371135248904122506881843639559693059318127378753867773096286859548884191799265295403747980450116956157897188615735671685930325691675350454425188910371421535019894783268692073945247130151570419069242967561816353627976391536476795535119294717333507965233458018001326473292116130104049420965141241105767733960242829596386795097252593072800554405472502947436714083707696361927766873777260077339416976614606011582990936986090023189812781333958492044633356749012917848601762202959512825766538468565230653284093420305377260558760897290622355677508708342126424814818353157521317921234283141846976464390492384540907668154916827135412365220007586309101779200579107095059931842110143047241534747279859645926809742402344870828284641635853207354357743456913346768177634252141272775012779507296401247705996018457461784261886842810954340768609216090269541258866066880897490356215553782836195771600600577600431734128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] -49717154911050538616647159312605160935251502324128227220737150742916789743997147741690292688413825826812605174610454175308087152739842697256422266881901353920302056886414397960529993479529542135759024921177034475087085262237444637303627378696355656552541002581288764170929732369539565893748474515952228190607906818648266906548445191636809689327243010634382122194050271059046135916220759700755879021891674753102665586976575731215530540418996452103716522910238123361043697185879953432389129237722137002328169086457817088070132153109300896738226046843348946581435821724526420939169527654599776478789317002904955052044693609674748495794707377775235895467618037895092614320968938472842780874390066501293364703591467570228694240001937105053484276597108119748935886554939786534090376255189733709382861607788028682760087998409492678156072992641962664963426488808420221941638523671964893639353180939782707938009244414070869873368109359403191494181331394943998015985969588831741668485746276009613196542623330191012545255728972204840884226311617830848736980460601379495221351772413045759245810393275758036249982404135853222147925300398914055447592312554056855887376208670691290151831741366181634805527161087978601306861756427662921426531493183818103402250407521317188989136977943379738563578413433016218561930035413049856903306739603847942822142216342419419042381356198639305022968140354710352994435790525288090899764044763340175081863393770021939768767497816984855831720439025019379444132911426868423875094271019940639677613796870176661015919126491988328664180331323523458642788207512644315410110408472783376243265448465467412631417948018003412484916628159399044969452680412668245911026369151676493717333674348771096089389482241399499553223837116900165816116861668937331786272908208095939611542573601412212560549358105371123635506620243511906653572708759557182809362028424286551618433576911351405781507163427953674066995013103784372197774901873438061087616627955467155086397101210533207596123507361678710099911492499167599655566907387828618770231690510732444462388828191412994329202594843057087059774922254787797822489497858669234634717168855990456165620479116018096897931377177967447988878669267581687921162869720975006011890172516416653948682715691702697010828304852947137342013565785516312338553696624913697033071476674535698519636938629863357224912069229129601400984650855192954810858961037600581403409253631078978477973923319395968087472749004056479695496001156863535814843120990459911903366594801252227810551588425942953582239168170251556921725955980528472237286872862427328533604744484877411273029614730160098119037264782395317758300244229490036971581929641224831325130808474758635877571882895368792590882033819692183086541021118915530525872176831675885077428515170180568964947251835881691984851077842918110990588969534769798078130478056517308519008284432737194783304610482208260926715172048316664912501839982305779433066533034874681982267157227013783808669837221335384521281655941443734824797252122602225061068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] 53163229773226993632826413359388178648708738468976077683218744186158133976255199438082769299530434195633094666387207845604295572167246521052459605931258086895008710862942332627744839720586294568494794090177000769509062110244891637710443519204205159049471983589439040911775153681161222335582944246635713804623146249447971420750660196510468537637281763823738051563221481852531033592257393927310892159662514922468466239524783653325375732117752232067295270264231538442825196343248261941293857598773802558774367589309707285021840190946097729257959581128547492913916382907330199373781924348563965832910780329971418223022268033994228792346576128203962482582999805752867651068973637316060814528424430166920704504991868668672978263124284693739790123654881865213336771596224440865815014354209775984595593002316389058657593113458513371752029334495693288153550577307891932648548365635249023670260593153002197412719947588955378830000186299611661501415292594195976264136986235374827156536553451104915963915132022290506967166366427143393019430027059528003795307450250261848272180449854978465083203443370881935566432656583135679138609106996340337984208369401856628539514444938461149798952170511587601219192385940733178795673715120216794949132362376883483868909381048935270670088229137070293254109225061485459370483011632218554790719915135316183513615066446079739733298733330676524442061747816150957686641302070175925073618982875225523526625324906151088627484605046265484021286105604847034513215248620220336094458081741006228549081331776536590659442998614214074677481018572104492651155205881538596977033173560044576426713061044366385901877816225555846966180871374128350082160575953448554683929587071096169317912079926347025913737277317378278954102510396642455519444170188771804364905504902419832030254781224295566775788784810431527461187608796821400288828518496512372552457549584226727317853175311508786990852220401159419641961260732262542390520110546242683885881033557049455871866040018753520826158113097995304774908061619761521921221249791020544810359675997389566875036935611771807243038021816306737105782552275227594712311607257776214239779944556364400586611972211325427776059649465773903334781690434630625512405299061005623421010507993680746477963976573760825455616254432530955090395599090751714339276059777920497627114685554123766315942325888508648256498767100939836004174470699841520073475826563743466823118522864807522237522938867238964961348355902897672470267134225102813370171915816407342967442695768462105969836478191491045412429930943159470760231420981076638250062136615602532720778479769132361741523053287433050396266463362658412767153472484224675134180234690617465497159185483308379589531270789060771619796404870519713971972795747742848491248090312638064092266383673017319156902790796087356963697666374315206559746627190343627384320112104318705856852340414237902866031210573017106897804286120216146456271708150342593798337354241009291426635862525412051389185066300646089691131232980030154434264378169058104335925248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] 149224942830002440079424720742347567561724971570533991329943805287363048948425705253883701279611619644339122555587596062355895253427533551920428898020260550148319522514231280978988794024136762340933312365236944008752812766799302644583077998268345681172532882626775862370358866323025639620146153571220277012859618878120851548218607537681690058049749757086497961773867527000614256050335054576553560676413958467333445765637649155906896062996566802416889297896297386765473278840379676137897835745441580388171079486880416568423962049564892822501093117442321150521279433505876637731621237197389725270434571637466394257009262226213973410945803858147079514128352727523365877544584860204439295038235330582965634533150905720736676548519927797835508147731829345457371170607553382614193250958450474211233221367388305444324421432968268119124945387119593186509727603489078802522415795771240870681455664021790080821031989465908694274930459365732685569787542663753385151129659532531863989947369388222324971055991083889063647272491028304213989814748630811850547843547333488329314214328423197149671987938103879327737817553402927738238280913130500186327769978216578596097132337972469018604453016078190579685598745720172425681123229551064022489220894484304826574342193875639248940573895123587125258294521127807799904175261354054498817518177047923527136850498581541355312921116802603174247193038437826360629738056262329500014209301199930995361412378554867715482001021020044501946993003859459230808367170724398825114505231804644824264544701748340507683698563435073154568184669308001908947676107746918947529439859713236262324016901848351724070176101378259813380285142618826468484231167225194471123340536343141432595982751158245328510941521924825942944982816891544875288289753898338626296218830924244394123777067567643670396925718279318968347629697090712263593324180979859059827158934494270459393081840228659040535585389101173867140236843855645389667171775097867577002911396333841091433165876168819577270647813091418974021866000126800766149734089833343263190735829856846552310440968221625517241887154063943803735204768016797540209507722528480976523313583917999738912839573946624263073084884339066626377278889916417607171904866922985837626881948280798971905591862919119364212736876316672350963207530927932516476347319895529232502863134669569517053386864713081295359519567975354014911002922160377765398554567298122760102481937345530321742428152440623081819661587577385523659105776034321613348181847317745700842603035006910165971929594392403621921489541613715863650680618213794143583895370311988301171332056921251438879387481293098841504318988226471772051076365778067193734038898129051020884460898751103130806966504057813370790560534700715006739353988132491274820290575808208238515648057255993284675964963171588236719740718381581907149983789809874861449188159472183774103024489489278948504515550983082388357381553017885204667395902901330522445139442948168250997476350657223288328913416759962276617853795643241973977859337644315296336445440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] -602496959871592137754615465283672352611953226414571898937345995898764967359130363886637459867004756615208433878283831058605492762389628382665887136671670571173932846017255085667187495292266564581956078245146849793657906206255545991829577698553499046139060892479809305996164794379050572463795757481051300396317608484849512083931621089796081490471028150152368596581003091776193537818017869791318654902529935590172812809204254016956711323304157559050576952863298114037024901676887251460085106240065504213204281610817722646456828575760090605804965064905964742403675678149962965790371377593952754892016635306944233884574760464681436204538978809666761009382971542720414586646957460756149096442848391155116874233996574311389778091742163368503462632317338949827542472670935941456377413360890573328749110737819548112706455542243662215230958632882949472225359358676402713269435217330212058671513828217242648145597259763835042878618442673042282778908914415350492434687123105179157920247304405406106827594634476287346123940717282935252396829386479506461203408022174937393658569535935041035802158662696459784150012604769881457209528995513935724280085013701041051038584986543513946471681786621319088965189781654009066094566257636213890236155761121052926526513021351407702848623360788962295229919922642311597453982236954361356059162296095163362047303517626609753038425187535084464758061905013339902541823526432468589520932243618093433916201082625089933374744681774626450651814302954828856182462382507517974662230744812098441960954920298443888821192345914416023654157757966656372062417492798916412785761519443384329241366736104895085087954858896419789218180081228573152186082910598041491277424592498407261810354051691954545213799399109786112947528169609909143629741913003285257006044858902680619019434436706667847439664384727959819141106495078649067116216402579764473516718738639715612975452928677327510912023347324053743405652413933948304968702317332313006033067576798968912365225851317931662455274230973301322602054945088299415434782061993635935227334164219439253976203600530149829185397440223560806716383712955239608408766950669174419792083031665086334840457481446437774622611750825024076546650271559219935280952773455119879724418370581364619405241290254537252550452260990662468624543724992065439935643462557143762997745959790810288636947615558854565169325057851689946732178805657260908834561096356814042375874128017989305000602643891420731746275565065900338488454032858635339950109450126588457546323778567292330183862998038539671258654651647176782384599592792289804419331617475438574077364571051805705818705746684122662626115905520655243969886432350338643234085008020040047383847626086230995985225001017041073882050811362381341762858087007217800648880017754420001168945030697370869716782596395703550483677562094755883372174685800659588179601269290661059928805110320129310865289793728711425111108399098873714676441070690545936725466728424636936542005954144282849606974330745640012629928959014388334612183844215756279437590528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] 641569390595948596467304360566445796166954828455164964311567636915922877441946243597011062615155425466662754955487935672326549140727585386941914269524523914444069648742638368288180035422699682009458631826226110190732953672079583356646406022079883980821166528187399214260489518564022073623190836639398788190777958860398614117918744685550975547345054493632468565520013573102231499604515210936359180322769283558510624196245067649851581631751561771873069932147332475382555201061489420108107655610314093619642683147226691711151170958783563826947203923675675135103255396587670490827882301381185568132857291027553834076561631202776011215666811974225660301140374667847838246656068671532382037608632980624608102178230020068149008785921783819458356250329144680603611542197731947307431855500675568699429530687343503713345946532255649401210005265597798345455211086712445291745053131072090835516745154309838379491461722314850091116345244412947894205085773845802075170771515999964368946983401524475266148042483738591901438415075845575296820851778464034248692298908498208659230814785063510415054803759612125026328563707322628063329241253089048714946243366712256438243556659998029410138910628047781480473744807276083236549872857805564218343022739608306913931183056231181542602930764032677301127749025892522682926987774139978509428702906445545440544752874198302728918514430403791601897266123618896909786030810058809562147871954143129385504377130260937410365832479325635501984375856110890171005455630440129717173284839518259110218555933469207936306845054398854450964075646991362792341666017890982140631007362341996497023164780322470224578675849732914270955232089926469536676631609645087532178084962396841567496533181383616533065014968020922802050286678943315261196025544843186759110838180887633291370114068872021558811023094983908584212875317714756934163251879957010761823613352604459163659359069258221535384508052580096421630182296812235669000388384190908627121847507676068658873609400894993973550468183201212281778480768894537201151118632120164853816998053312841245184967462852583937927540579451729768320119759920621999977104694389137714933083585089267493337065591890987969924221553778473026285158083325722976815994467948032895023053905532792752118455495911901655598351156873355402078551027734072008005791607804179039786575878309054348133295037800065061194761836538563256538705538788837162997748311793105480566082335999004831236135946131567602563999147060218322113898624878339725397314669673177774019716828052559941269496358940510624491416029306141042441438024496122874972235914774317284329875696797457284902666367745826400861667177112257280913626415654784908904697076605283875735575153778564513724539426978653826415896798065516185727733777296701727391148840614161643546263329787938441738162767228834004491853303271905844788203793412157880250080738039462409946951888401130575614928826016728149509541312234185325198719369053521517664078646421872327743321397547275040190643816330378025156376414684220585635740444535057467907768320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] 855024354958120353300125753526934069199089294803306684069964312931458328167319731167218067528647941586120808474198814039941215883269521755130601957339036237227483140887216287502285327718763467405522452590260000645100454857741235375185377577737090519230953772066983193047700537863593370034676065930918379385808180322469464955048861063191666614452804434805257109211070877985647042080356379113397402444813521380772253336080423304321736847232226586572177508289912259098189669301933840659376007335914699327605709819269320623063074170963609740108484909070455588977845372128003166755461184850242278157684816489045406331183796780684994398763146670052458472905758180277415191780920147736665933183839525167229142584466504211413096929434440693630741721058317324131180419815150786857803222019994861015777396313037664761722588101796699680416762896647704462464637092187181015584639437802378524246151716820567472255114705435918608831168273178202458630658660274300256039596041137394095030737253883980513829651621214456929287392600367059980099168169731359758433326227506841908646954566250019855402337594963531986505473359975675481569531229680388623430256737225322152980953936836078359104385058433302890085331273177285398853793394249280844551638814402551100602059209820941267021612524383312490364039721209546580976268150313021356416249868870570257633493708327118475018777853232733388274364318966400335380284591296755527344058961523953121629533810171821917877986983307551601251424383160691651276980847395881111245890702252466833996262487802393486135969295476436867951977837013919551718973234665264516021000774980632979484371725151101247771504675628132662925254618076664932407035819595048373318454638037918025454734398677830907468114503431668497496846939744720383063937223600170551956366981544530142033502169323213550453805410996984015258270872597332335549999711872486429773669205019928944746733865080414695790519994976442922596792868473277385371817191241458583318592116188761997878324961234161842926461892320875490080837572364591238702530784997570838259422397034883201581667709593644319786110953479626652287739742911925155088163289002150716196220234595975864248831897892879629849001227113854253851439246723483282275576841274995060704428355533958162258379554174406220933762518396662145212817743784853780851919514467557548723519438732905814923752636858877307086696223234312768025683385748522199687507554371876820564863821898957117353033683695390142919125836177379074673538187029710252632719896947103811802417750518714313410722315641401504732499648914730285260513046008521042101470825742675304440007763443480186679229673302043925750807603390911903045288953939490364015263822605661433430218854685457461778995908023269833130639620180531421067303265913089508345035611013874274548285406556582907474432543171339134822216055231071419349400185808020866692806670504829982927615430873915895889368375500262314446432235241296862499281946444421519392472903902149008434240018107913751082052863275784053375644285263668759951945043009072887131799552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] -3857354532739187104811371020336934546322786473963286670251587071163290325395998597650060068729081508959398891057546492778307560599963347127431948335089585183549711178538183238964338812295027734818494027985202416406348445764172256853878913609749911013256032881476046513355428287442117104094216468285175666979856144034217564902752965752679135330267976893223154013320358007305498376104258137193168068575703003739747915589647362046583715751834187117711224267027910993278685136224120462431111907034560384225633806861009011101296260185183260287406549556772781352827726584054152037262374837276715049489777810809784162193567136112532518711622674095589246139997479770192697745488365079478208607027466695701569697332009132576068905446553069039193347239712568694493449660364141525911308158577594929950338001856872369768644658717201123609054326757371112648449828639421997522960507056049134668980951158620200000909493863074175598297690584928661733810678605213606273833489353201679692553972324350633985429460272341502764886249723359480036380207773571607388897857835892427502588564199909586948245200692493459844600393506728959314458120715647225467052133741874205114324646965526495709568036885826721914762728947674068537436215741049398880697245059568084671750771962071022588641443549687094866057110145551783697090666578963494086068900686022797246501038421362848633451369817622294302702586269890509286982758932784790621303681978954007877996718312611646565405498877860940012940802295095624512084443944692400103918005731477914768848903900850323709968168207391901904332403926445657898084935464174509562441202515212752676039322107410592260851804425964437239461241420100799439279495474553115959507136739883651671837968726668061640820636756632438467942380131351866696181523581304060523936078528271228284361734358380027218270569011631535814814872394957515702177412909281695149705708424712594477441418657667942940610253305908244682674344508677297188352042271216572900647659345299221040154746219377246596475710460262694890391787524971551690778751885810108599156027465847813762508736625001148219857896862868012900851582246847570394949605760470170773176769141235285686035422976053642885299134837962032304335266670702496598340720297414947669386260487636829898070912201520824467614300626176827098720977774737326872451802368307196038438360293528982947120485081687669627526005498216873895324377960939742398086811349671442237285706807695641620619802067727200383884473979694206020824269999737587172155198089590767498686096704254236414209136342070386823491158293105879855537637476002672088142094618464178154462550634000581969403454852272123419781786921373241478198130623578285962950415705725247451869449230100925145428449309653414880806098592173117400590363235913759912641873837911666664361402453943341817349009222360669630661774844017718309439870360650011293661131564023757635479606673348150573850887713436225391747724991422151679580832198468177722627784652640968843447910326908016661364748672555968552271135119008617522278594339088850334756372480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] 7317307313770418767033725120564364474187890823781462729439937046844304120653713158946496815880875916180230141203026903962116681771215843816031835704453584330207421933230098807340704252650764973482701328318932254331065969343854078919584900120653222116077087658533270612750703271255473371896262290704724139905536495259422396010458298107836828712753446331256880733479162751587634591934326699422266383023065438052149510834594699876777515627395183211465881458356685940773231318218439249974050906683557018588128525401282495489360983433078229564903523797265979791205256159517292868597207331451786065316899751499276171047276323804616315848379585417722768951390061210779763581051459565011486020860427535888055844489966996250893674728825614872977305260187178647366002233828130022383600167292502965388883652744787549664534007169033132298772029671915884476636013218784206133239418594002188496753207849397083600590692887239100598267344365510490898586875026046054904133189519251811297401387797213976810026185863059174447682475399288557658127907888021594222082420704070408143962943651810514939568939147506094012910696278860717600396427282002839572004925042636506485176777714679312289405585563583725194076854658955146773980021696526459931949451776882518124908072550032968072477605356192342236120103067323777344106004230504058798911399998285179949537759230983729267463811554329267728234123802187240643925699008716133297079239999487567627607047212858978253877173560732356144966437320245286528384183486545244982257054192881572283581323578041224429476535155616297885036975776069358248928921053138534637557552666444647858619651595603348865135388447668441472378328434833081631544227142699254609769233194671155998535163391154920351451361931236914376050186051928649690664810025415286006849352459543643569835300529253137170590285956612136147213214471022221877749397577706392790092107754639801211597961886692874235034750183535356419621722886197981480585544633047724933099332474133807272919080830735512418023264858574456261981733953509048316125588275775804802650747965057896295034465074525231753726978938110886093492419866175494919457094053134808547576607984902833325884069416930823133154691968150038240694777058595154615766170255117000972299749708321018693465712215372769044357412689638043977774812266700864625365217506787792651454131730162106245037580700207249926068117687573403050209162323054547619203504632929424289146041087053111447401657682464987054758392080046022855685080987686121889164178645943230838338906772185207844387503077299559981852675711472539217596523520472531431017533486000680610630045051400055893848605094021372801388273816058217857332477570624262061092197295712089948657881763936893531246865341999133852937203925479006958387947919888053693167223243045953615127767007754258874048144266613513108733512540861229861215700145158974014636225410814405124994611710591417157365403862570244495003817492201859334092571499189269227367536506690950434722467631299382139256550205967757216304038984146248768592866161193446195951828992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] -13056261805207733351079420514562256338331412666176653023750882017596092962098328614751598707806969269982825825775724461370020866806704577713937897405678972765255428293378817738370518205702515608610451209606735981477144274537698511092356682009062294800271047127715229712685269813247994760446594444900644604238992025537006739646531859604932047703794706810045715053184908322071184502782714538538217810665587835933284153624432078572670973552041754195244819467103430271921078665109364441179580523951958550574058992939136881662399514507842894535130741965394004938909211778796250166479676562103635084140321752950593242561420627338886579954640552900593494176566432634370764933909585815586433672083696277246205654926698483410739980704338900955299564635559795682441462704569039821086723414895225653651643153307703930929022264648054657208141764755730062738887993225096374709686402115424550338487531008540526479522186650858406306277353190314008017244030376840684159815890968481144891889265923199233322797501255400353541712613215667393110339743321529887262360098528111247007119895126302815618767507501364579385898694743038294498499302659056156416663507353656071959155275985939214705515838663426905395977136375262903211288632018533066512915525366522821083840057282054303078565171736502500545799790667836867458571710514454986849079804210719645103777550289243320623048155136774520190676167915790243686945566524816704989976511907319979246172825317026414062055125354319404699086585572990316684220233943364717680228142967089496836710768890360696641368849734743100088256867846780773714574608457522627297495028023841642211618150586601374968366092361980636208601965809206996059584996027063809522750521640732548805090911319861610543703548464427018232202048773853457111160058570042957086499301070963818108828111712058753100665836058529520971035354851828532074419473632604603068849261575164465381227928646895686712873639927921262029674650407384428411781480123264484093891033060132775742202350076196829623354273053172646378320401037167393448924737729475554247625819296070450159578190191449282957039151304406383583237897412208104833976554595095123339661477001119453452503010286698407937836833693720485381614704815582612357577915016639825566224456052855564740418964884154602101755951806420843368028845264179734219951714212285172753454519410178322198597220084878385185067206000066116700802418647576873200596954071951494404631838951993918929149712545351014274896785036490282204427073899184949900647443905874750360538738168192172492518774805719106958632355157866763275110419713172506618804089542720668590536044660177052014037566708284999830806079134115537065257998257814071273911381426815779963362919511282833735532856691397318445136209350306761548541825788199506625514054051720740798809009738900981799875241640530369347708756664478595013739224806537863389642683365577114558779660581707395915791871959992612934474503660325455174880551313722035468882271045743755547352388391112881338084192666200766311713583252829769181670699649231624210942525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,19] 26362703752749566342311390952471133080907287209233595675556115665062432521435848500622690380360158026361277286265893922046615600379257281333432056247521297173800955656037936105936436609498204814419753331944283752418674542403010343475620905819006554465209663565329520143751795578195943466762435600650554454068461381777764039019651823848874521106852607882111230136686218436289379795348861848011807466402056689497123238767405972533225893132141392496431307309728885182377750138598967666554653289116709389929532267199378551797436148303269780771535811092093305335858840441877314593832480497504844396389188203756007329999179223465574626807707646604207799770240086880963396354893479928459751528989203382719547286321794303446480459576927989615019009273553896772716335943964663581182480423565406864044113464722253479659332949618922503794741243939635399960346652571728945532540268256598493105981761866848625108490233184584682090592140586229055964163525107639574631519515239217158443957380288468505600326249666932933890106068243710633185214696059833154047721955072777194061122874499636868489578589866987700155058534095116132265450033404066773757087611189261584523574599723529123321644897971747272104028183693477653996881365646124053317402665133542901068939139410928692760328913749938811285029975699430778337544571829689885516935713912306797011379419325501049140227759293744620526477019580845001451841522678049928742540845550585265212210027761719531210274858619373119140289580368173036005686832241268906916534758853234673741543405458468097815614519637931914416995567694244530921169367883503053325175938681713686929097677016082172511547300432663570168332578930933452414805317610492817336366038027494505562107892001153564547100915903721025721573699255511325901025988729471954822980393631066447710955703175282467106181624759078208645152981199256539914566310740381823999200668625534401003507664634726171784900591904191554870217352449259269245105477479893908241254722931174564715956025083499400811308093100141019548231212919580053112452680904179419091226693885369264545248048166530639833959678550365683557511246927412881444120774566472630512188579449303377116559150277699121199343274816851606400340299316384093957001020000469590255514937467125088204418132600431688061221693904759996383233512489423058881142020257794009654968512241924078794719672000939712481654663651641936235485754683259904489896376910438614761260373787935675247779829552631052613152622712598827599939741424521641297050891346557450845966675621465123455807800150105563477576793378943448498097971608481055360108288632946545786534452407570725862034419013015867768758936241120332731651008553416147116931871377639246522572292750436496649469753524705596367327338995464957083504110419214124346737693338748692618106772397601079780009201885661965154447482255785095328988787021560623948911987156854722367379518503616932072197970562208301302747590719126261133396060042445165920652759505462840173801418702274500833963151713714718315940325139427776842125031877292154854939033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,20] -46964870533654884676024396497736087066688771658979125648481377887557241284264679694343920498044521459546852671251926121578654836792624858558601485207092971109843854499379490502682742609675223105548791196913441194378332895391976527214457694493466714317339726097920995368025802972553493526150584136394671505681157425417694220408890828731048736922192848158325028226556982006625840566212150853794460734549754803093082084509030702837085036873407087236136149062071726626747038202117697215306999455853462446774440709012699440148532682514138936795191672849538768688548185483549610493671331589824369180130666693264074505281519898470819304686450986217174791191645376208822412072821732361164881876338801811260781931137863973300825972844586926186406388914636273884549885085711159834337405174890794493822685132814251203674778601382890328821848057953867089121920779563505344187480626185141352672174777151092859891624882590506782169821376209381373235613558406146228017192620877126610691522829894557311405423365452618439009356494997601072952458479579881881383982829918569498141357325910099841482503708153455481520734765829480166625972050705346303894906744502679878011973746754936289848930743240696459072205747483591782265710025446846602728622760093895397252448244277467199993691658254504402338199297917870926496098029813691657598312768250728468451756344611237351632526028302583256203726230694125509673101137380448641541325703125269744134227959010731005577131580647464579902266663346219773960502897944036935540825527659727315548383515422535123696591917908948795856602171521132011760422104628139247846563677917661166596027277224211970964337944494315562126058328277957661045741015738114018797161470108442196331278618490942078410595703454874483894875758133932495689759556533786343237321039658574715585155598872198115253089710313627751347258752284795290220567502994761089175562804498789846379267023379902881095452029198951596117858282628998213820537525353694890689916577777752781696059608260764130054277512280584354788239225552334246786832727300400616453157679561403444801205101659533845459028019737821590605276841633750076517341007387214685816866446481915908706684594067875296403192296453087076918290204740939406679447287419252478854578031368927792217289367948490902802414913166848105529848587100167854753326602493637574835686769565076042074805089983836669427426705749915949360527038374713977285179357660397658014333272878024043343022542560412827105274080567992930815019746586617104740399079992056070343066928837648333350504394519153144009285914540862082715796867830648061146938707361019227100117956789663311420497495054618871974049992467786276224913970677237678403953130207298288007760268996625023438989424641616068021024477189426478756789047720701831639302388112012718740252629797984344631796974763791183206350601417803413214418486597549561645474871305305123360922948657237604941444914519650213418174524461116465614454213604642140283211010252072580688692768568483589531320472396530301596693611340960651020080956304949480829506027520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,21] 62721489743566626755343368403635282586937621897282155626528182166485162306137685581697138724379654843327685202510301506870020550332429259797774303794431461784529628581524707939824957528594199454019062166340290211328035259599726877544595739674724321543258722816661870339445582376854253488289670781061031876750724825271789038451881717701571407062263295468873273707827868012960296579491725054720885002556270648633843513842169530574588053885903700628140593297107071187818268410137073929011685141325067462735335424090258183276788857301929751752022321415399909696164113078581173616334613319768867112745458342511761866260025527586516465378478447442964246830475464630950689925658005886991118547710714047031741516668456941239037894013522185684472292269328226082867101334168590613082474160459408874092322406071980942091923266056301017326340854740833304543223752263375800384787833955382152218863887594385709059311269390077708186985702255715565134817934675138521800179787655080107942868662949766015467271916074638000087423212169398300458943600680134679764790203514945106084680115160879128651197544402216495008302551315456102786913531862359512410939412657065835336324449712379183737173062116520676673398275209933014343355552362226956599544576501151663254918668432686696197223820788888671603431603979157086510860256900800604105913299276292892199994423268371318737318624137259579102871321951053131451259063351848423807890446581992598547008370730418331257307753337566310308777453957892975485199144603951042644439163242707259204508045298341302280414568015434352515485469723865615267371498482078742527126326992018134185592901792865411701107393815434797527074336104654613288980332744255360060562537847318950731516817383403600443634085853315125471379654597219308282248861049358892726751133567495824027953058047756982495412688621636004019802653682828077886832244523934933625510040865332781211678796574762025221647969953855002765265651349354390229683883947480978775898028765371356490098722198845974065764258786578107047130326396102309241385199776793325614228426744405866088079743478024647669535212259805565520121266048903840378028147227692401626910746934408083186326904438395606052227482880266205231327670539742311294177262429479032433136778363116369604887668213403797839243037541820791630608807069534271925439838742991666479230041961472053797089010222218111611543991163460454002802074321049415686293768646311767424290688065228276871565214059042665591571434845583526964459765774350193084781208298082802695994243251411029754989265281371637392275670396522204100751472137749487121870708164157136121546408872483078530929196533837648927143290002273396337622307632924082502589025239057587903707068686056292943505732374516315040705032310105891176978509834977931567040324486507061146004254443620142092506838918105761214026549257440020823713171325172006911360907774218558527287373082532341779557921963835811641716435642221619844484901322037567542330071869162025705203618914246987989604228002537228871219777425554043688904322629946944317355458560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,22] -61987420026360588430618302178965636567197548413357794644206264039278581959488340978294926385191916350282250093635133760859237198542776973785978980655235242036966464343305925093885620970853767849752251661345037469264511477698717059901305233383878238552066088918415195556180588551292118193103013866570439656898707788343441527073596382415351756714036808130852776747948564828370293571853296299731508990802939663788548187163953872673678682408484349834240574423929623494863249576371754778409812173174504282075385165070036141917610576241961490722509124860139732489634266463646065818379751011838262449166760644660521954470096810740708624256108332750048783783266316281721800924218020713158254599140549919436561250924291750757630370768640173487314860550617122938135257999190743854910244713998582094136014949914854019423295762550996792255816156634977517718000508305912266576183991877267563253945512813443663058196251196115023233567148631622690213884508543352859482053756259836210213850934759208474083528682567689136812753818805408000852696922720963592854748978197468917433632292626873557956952583362155246189298518139577169059375075217845371990679696262693484117154813010404551471156091061061868512197375779576673705759316717216356959311648734786005143084676814801765578178142190453931374690729136123765238108260095508613258116884293478720802785964859913891361234030772367076362333809738040667830713801465559300776499149855704120019928506663507918111933334274904732927329600159971806449326914473835831957522909740333258334365624530528975921010853379690260587886010041531348400421035605971199259398636343150785975436920503893554810522029272369662671341557592513540890489701324405087823592979510324947944146072138428384588618245313285403622893039469383399166865321318918597482886936422591667464843241581101267932072067723035610157725094630618810948382797563113667690655843880015604432808169758843419946423750845085775756855432731011949084831674195587111308089144217808905996775662056244037056165358307362998725339319221009220512825459842246753943992327361122697052696182045135300037565811105917143769808047059604140595759453290388272374184627150038507967148406034404441583264928358028507152773845979130699778835466069012285043229553032936972350836367305636786039575737169600031157421453359763409266979526126313625474945058508400714122406767373486840254086318887341926324538228656975412576857035300969396361162550315202734180114933878269261359612037981261445228053394095571536646375908864904331332944967990035174574957766671917715688209159116729870073535233352279440742491901376049514751165645473717423507634465678470843369466146375067403326306439469711750156581084471431416442083053292398187759577771079976376013654087469603802672299788726285232219659584159278423419581236522913434700548637193967358984174385211954335163568824490898348234746345583734001402490415676517878475919707980153671525217982136904721389263274136504085418249398394679945517194749761651603713925742363497506541172550017047792878982792898522169749211709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,23] 50790943412693581057388965154353029696151884275696639004002675490284913434462969015855383901931810454572838675078856194420501971177769523810066540940148841802385443489112872805354354589280300416394778599751106433462004422085080092095277236423564978981356026392517749828627091126650771038347806753640729107841489004622564247598485940646559901207007201892602997299956037259198327493452123677392371467032037610457379797615329443908307671283317729111612555988655398260494698431332940486160236784808135593532920250743456735949379644411504212290373657352001541720553034152989477770314738046613661935588160906864934368390790868348278252138196291573333486960098358056073263208496215717776134567510952788107546203468258334389257094474774097693176727117217643064864926342307155858010659439545947032005020441326441823528679799046033103681627252369168689106858537964011173448775783074593012807120217941877777849781384267692474961849572947533040627539475733121620901119954314866190499078939073013406526066661471030756235367520774047332687885778895760884135129509816526987395006914712755370683968855676130331303042035601308442694266610560195776418325888800030161736378053123798198015770876015106566605941312258595357472725362761755288344348360544234018375142132363407014138465488526248433202109154072398985757434021334379150991797278194621127576861854266213777696159130636545723293845665245709266974834435558560112370638936880195405417610289318097554386793952745047374637247381873180437925706138559402896890409875306090065914449067361861034120358062409236139180078165374805779964481185686535314448470089270049525743720093156740987598659073861788964753569589972849744611025541004908259584184098400071192130590532043938783018179689433971384945369700352900314034639410645477836473197451180414027710825846084063141696349258545180978592707840369064734421736014525630246656982490940907325789069184929384284771012638613054345489498944147104385022615995218318874295888988168406151091855472571613469926142562692710684617425504310687566499696255659133836188786719166244317078985313493569742923578785445685805176559427366238598579695553780145201831341719719594905373844003766902275724924454731308625348722355259693465604543280162759261295465693066931641391689940782606798153153310973364079492235461201046445056238041051631526998237258062444623970401696165134729094398142503079768532158499532906632626809884897490871220952241154478850809134924424397107838334524008727249193375340010876793130872496270557673657899275694419522829155763832784241400477586956723254192405161550050085822110879669106394776969603112218079462304868905338250048282745875462268584623218407575263473474390745435158948085730242110939517676179288227290826992909384217302523080162914860225394105281431135164330992416608202970941311109436623272841049126072477521240441804068930070734688771321319649570696105187632449694023972229803491341357546815407414221456083219264316633306693083163089160672548946625163245713337787121522779614854099252990667689708817470119564539854848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,24] -46348407420018826654887068708460677731161403609337068667432656063236308820766589354158829574094268146041426423390879916954221282659734284069191152975297051388167593784982980378914548138462752810121449175228022243706471817980802582985731579048195670480538281774862751953419136191661147372530243458376936939329175337499696109586912248164739345110286880613355393683187109337344981470812614984059437867243560765585344768910722436605389363272487333570395610238899466877443054945830503311302700572089210627282092615891889928478036720496099106830797378199935048485147359473607895704431207246939025927696863144328288489300351901706859948459487998286366197546121388970992319682259692945371098885708060130670604155991879952440449379391625839118742254870807303710381868514077028758789193531083761906282846482423558080691790985439680172809710145144847360170983871531583697900891636919608902768339647497963653200909887079084203596817133148659294099695412842814081341436298096146642369127464813811291433919010447498180554524147485512706514787615135490622859051562249292411150170732566319649109662106681847794277716651430024560863266212770892641390408947891782083740629374798783877832481810992699436574733736135822675507737043789746175633443805059923631451723117477024960729746510760373942024288968559757737401623721649840506023369988845534131848994443984737772568623253838952230183865362097152660842259064291501213799771906513184592432481089763527389258712051281933003175194385373024231320458081586224370529288556609334607468575974152836264147169403451768896814618176558880410169180288376824792351767870413812950325538747309109612677118151106170350521514910093669740821488614082711437948982905656031419934798105550143238979359304769410084299198731725160360233259439826789672178202153151129789318431734420957261521304760913517735982876177138847742262852302859778571670166823091511532658025793323503732653373820860544614537757294543496109053842375571342910426832435081201956829197146886448212732062617641691856613659431300646388039990931257930944660108861865804087063022805553033130759351138548684389670847916229065006837503891692260931287537831729794642405930450611762658409146233100189807839637187721881844051791308251870073848228187797969916474721128004226638120405362042196754369763367769396164544648187408680243645749436072131643408386017449033187827895424021736740469332474982220476722996386709954622517407115355881581982428970569065788956422284441407111308584243332403564631821045396661036599416263514550755561303055072231823481482791521497168230572318381373815375106321597868167581999709926122386852280698769875387851713081010530754429155142366855138680065212258379760532738797097480918682992680210609788949048831112850145037198644232282174963554917299431626108760440903038377600115537654592733443062580937897333312279383924382247105090281089846183103055201007720724181166246855011825150659011985208050445170880309601709873481557094421673706271505247640634283915113305908384686947226667725939580575721743541005179556986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,25] 53359769653193422182304500237180313335707875127816547845692621670901292652238025820027957638012535350584277530414106896897324070161064760975206916990481098541328108675364177557969381688506350110302142840045826239170418786705021741382061952761830835822758823012055492445307924969608360159343906554334249395865256706588107236599174787285027888131337734927446221086722220822358832594302064132630669534367860633883536123434878304156514305764177694240209959558800410183899071612988827953805549550678640633415296796215982456620519097718760956205877825472856137160582981653459625339932783562905755335307524567962070199593534690469460608196723167264380718874027734607015073090692911572259397997166414553915412363448937731021624424613949443031505249841209074904589383477253143301784221790315511889291325884827822017280077606008606097979574454347890866243065583822677724618601667371059858462902983514621663209949793412600868549784499586830042095130879504032205321598739134091676140670578210203794785186317965232172161369744598136076438195045999431424231839684610464963810325683211413969422954615040468227804300710344527109110597084449652562691930075061101012717327227247733394749295416182908858790008089585165618406758724336282959360966542214525789380082902649580801961726819759633848427550474978264099089105391903833227004339460695828431176361637989865798019571786803809019936565007823403792290665102404155625504670489072648495403599500840142714785393117838480411118559014498628698853297866933476380634344344734980991942165195274180156992590214172038967361148256337294917799656750635446664804350815828673060116608354906796687979724303892056376849193224159565523922514087058991721747254525702066759014026249622799023207184896127439704295882167420903963542438239701502309414409518333974487267151007355163090768563628866383575263859558252632565692495643955697944961913196640439897699515207270499767824990830743970115224714082587502593681558312333149155821470537402210888437226586024891485632684987056198120707103187954508022651297411071748532955001313155540749156376875995357519616421820522440739046833323830110585091735146262921604175978825076232480203292245873618424564860305770150410923582992039678491614155426640990562981759196910083007690184161881598073158895122302456964738285448011300863870826599564951212388495506345915272722770978458738083430166188173148832660726692282280547879346786763265360107021153256045561619213306605764137158478298029870976805613418906892787643815608632313108234112468250775449585683955230748493794865803404249173216592837358084760168519160311080350629356353663685541883276705947966508121119360591480143204881127399658805692554181306831824760333103625747271150408503213754691518972448236024958782775926759564193989610873270751592323584689533940248545533076098364009612230648973475949785173828477238668320083617021719083549480689121017522342435706811129915573116883904776937446119246058463346918783168103606132837263290063888283423403116297153762920435147787756987843542967484531091483790409728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,26] -58314614906898283209322083899430413586246536618691037306462205500661786685027520872028662201103761672728929822911105810039322369957448322697901423613301805839283545378471523274978266002889480440655894990730211565497151275497728152264319446743035325227561935446822452205359586193904801307778091770991833229658847345699323778600624708403282022160804792806242571827961009128728632842942358529165187300529002639589773068385251660252730841073806731304174351179264319409397693736996149478552175760042372693775949315538346224690336030773708420242415979964694485696797744898919950704551429398699645260929048062445726268157182765780715321556440076094931423272752097969604775583819947334647828860869278790605867175194244963399092675580871149037276849775940410283576382202077051570777290914176552506477713549400045642873750500550654372888097757759292016873162732364634004027140726129200506953482634458742451355683547522215088039593486902696016500806058250205880925265411043547917939768056415253681988455496965278767991232069469347442892823525966078997867554752859560261344257800007207345296088063774533058590243935744371187762596557129705422889217143293258471744229309601233332814469192462727351530167799138722656199944594096174871865551919667368147012285523310602859856387945737028436464507687970313671020436260811657982277176604206002236106157996538532178213817624210710055216358335235584349212902580902107504768027914079584472170332195432745813727493355367914655351232233141648669410085842852016928703594695377328910339379166498869696321738661459510978160748972927786322489494708159307481613409799915627937835929417218946286581100450550505193445063128017204505099921833082354087444298681737027458967542225350123572889687191204298353750796231823752231988438232876264839315262716746527185531827140069256739587511133574071164105538076145386681212473440810971364517049119032883196966532063729485957014987322460675889886635984493261430718093004553402301065737030229686283765278036150145645332707429904253206924860289042692507864585394810942572511368657309217403067277041923690945919403574350031461157264036483988296597231428379213130121617447713769173712059958993023582317479401913222577700895031257830181352030905639938230770902639292575769796088698156848531511135951365284539020912983135634652528881507845538775533757405051267207202850269360315457945955583832979740794040996527697349450357268638563684400091025192540587290746550599662098746070742020624592144514504034841095788211550678270454801529340842844814760928703150449352551137139685491901381136507092054365120440385775700038799622847215678860739335899964299619712207779608010250727898026215358699260110509595422066490265050666567814981950657632552453571897429709616003448042289089617764090917643926435025913618393589089834530960328795651243761443763990459999659741511272375842452109939047789626156396935539509301152527194996768142457364783585961718308964416744018987097038141326646384155102580261379844356400795055722208823693679241494156477896964854666971220174438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,27] 48807289246183065864230155897101875613006648925482605240737215410983805548367341721871530318122511845848829169961299048324740246808110632632760844649901392326129270491443256786935291852817362432559172744788087382788157139612706588337195749927707179040797412303898318779782418920863619391105164491830851135490819050070623096854463788131449430988995890871849018571917418591826474163405647723934898234274107722298311759315465660477005775013024758071834899303568570037649365736360921331642642456237343632000375381363235958997609965639126913346216625676259688418236549840985184112867742492761619714591450293116362054129366569247876653358622421783989748585934406603412946738807918836575541455862877473031120455532469689520316284143362236677978536361071939734143264021324052962832354972375892149189546404624094448145198282827429887722236875833170824369155442584619072561498166277798461786430303410604550367864386199640116120156782383707955553958476948746538804597584412167440156358851584802674594309714112869451239412497700483903836847411945409727326516201778779646154572337749681586673186514576793447742388440116231699826387940016656622227019473998552371060547474623641526825339375632731035218311442140505233424949834960867479653395515407885640292736090611557888632309596243920471181677273865822647186835879863465608273335698995232146064683437941816118820955882049768621331558326989460735402691732269820489315250053261670601857875161566453437381780980496671207151577013718607681763213954628735663927998134134528679413052977567171929047196149708180704931664152507852781886619814935360744423277976193780642845473477231254076412215735315466579943190348176894293658536454214024110107263801271047568034521691993644040966634989524763571909252364971648019980536276594469148612501491781461948176346897921075814568241324466814468398925180932672885034741182451519734209484814160031471302609674490712478920898762337985720458116155591922982056112981852186020499284205324137291855865771834214531407079889363503651042045332541248448461341731511328280648133127506635036911122967434467046761309493683749512014341031854296914530053085428604412719794361895732304558916197934447218843440797322056174347740996738195568679265318208158106458707569977025159750485621562493495209651660022324609750529617256218101133491343608310437489542006742819203842938698012654693486126534630628071000588486178213524491113617431383465946799431450574669939069952983880364944151626079489570068558539833925459590652290147043850871706036408173806891740114934254331873711151043768931941652025549842063487038100142363510586903539337220203939248143022021560394238770507753978495227121906746543776699901021278618420930113082410851025409600451762148564074154485497158387513917712479000535363465691338234200715519055410110386592727379397377889276638283900493196962690621854754079744894311920562580574978007511704011195891318322531651449276949410977232061380100114678020191409079839356885789796231536328514176663665619888708471271879986290186702981669569608685606404096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,28] -27922042692765660401515333988890868710884708639612567893845814986138933224549948985286643533657318872346510779458828746746538062689922266356193114918068134383247388939892688234014121818602636387778743778933176229951336089515710623098985217186646846976672304114705786168078129675126025676597505880203430289451738633197288881647301842289208214814470743565245271949313075272060789056927528388433700219296657092283023925031319547956754590357324892382709583135180642469290954467051265168119803762786500492253547824910916967123473742704810976548878541341464483315703208702142390540492402106126252128843402436831987923064970794556310749962599215550879936203823383585604341697092313783387142148309247576144559098291909282778967534746876770212573779175048947402328628823018258236363115039783891233096499540500121271069837519473257057198140458387738460203417902980331060684197433660690227033126142166073966569942441423786849931030775261285044704140585786518654112326694907147335789739835270061730549294461777029160587570696999587130019048205147916821589528635629910547137498975768359599419677230396979232128492410975994333706262118968079276851044738333418126307269129237024225274202555827426381329452165479328480927856960963995455484260442084833637174309568591733522571941624082963060935178560792064821056352431677844068624321815564409005522826339507387456368223185309307042246244803364606178311361696031739630196865071520132654783027431592158234209452320556520291837608159610923219437314109168845857883276809292948091347129779245069761879711507071736309143663068906569638413704040201827888224978120510930459029982152742533401312143253373753448796148222482401213161363604603140829012335986012133893189705405457057829916301376076873283773425755713188969037450144605899465379150677809823427794365612486919874711217753486467414652720054857772126528787453230665401417728779956883003052278006276569798191058834119717346337553988667526569410940603987925488015865732905192753977702546894029887924174418132590491569905275452614628811757128159564422048706790803075713955563932450143627585108639355137176623219161739646611432127335976447976496887767313988592748724049584164358718058597871734483178039966941189144637126178398200907424329857719095605740500329205821960967719165456742365539877221549397509818392763234004874677412449742178425444110555710394695702298054737768278117026607198167192788984443934076198731173810601119139553605855949833967282959720726243796024094845086459104581260752055759726333256298454974906334762379404383124571356570976598329305274090727465209801202619326886458498871697071527036443592114601323363974945323017838451537871840426849943674084669823495600545777935392483314510038663111040149173492404985759215407948568910897070699629483862999799613706224733495838177361633266961603162795410523307123045622988833463804161128510431818924978372431967358566740651076571053813893470436175404287746406144411264898989946970718038415418579104168240492858971046419568597904852408863140146042237190517969945551678996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,29] 6907088103331504100436596419883784612357644946492574035343119479283559268652974443101245164621068478753244993874783165058534280146056134334998713827096843352874862626330528003593713949598355238400717789566245660643028601108997811981581832092973177803043051736510099068392113711099173702786517169661970942644468803140586110933334999655202039423260539529079673694151389836165710565724620604996836618794338914318687063501630886971047600126439146815749888439724650026007773314575651255734006129802892237760432349112942864206052700672771865257886556921574897513773677172888078896991714850775556640262998407267730723338923665925812803887874872123545884332713569449772943740020809580876638058576752028011825058290488697395109772081801642654289766687176189911794189844838129654315994065916320275931212877560029903224213657809807807605871703774257246926190742847813741156020694519167272350540508283959065743122916123270842695530096588799206139743318386640155137352692365718355307190983907920989002599095464044948193321621938830979431779557196627098726787561987785183485001978900583011885315154998249733840668387376993178271980263300127601661687819469938557518397401933161431534465951301480088188856253036710623717427206528864578990946667072337634872498629037270908592549404166158647076996091123404313323600052832564758712604807355638741709634435384588394277199531217251490975111422824269710317449122055533998176546322718332723163678823892617466218421511066579129789754437638918844435226544307765587247513817793740034560432910725145284069501290425585617269661745445568131913823497179170870402679563728907415484533730223410744480104383237754898591573961350628867538189801969720777886323136521566821878301413799248630147760021610811140638662452560256823239774526718693683406151535292374907964615729215729269784699250324542514225481040354244440460347293335818380353445094079226571345028443058463263977527386705873472638457051546660953825503599131748668896988195288584449380960040077344478270354641875870575674705683613469870480198473123949298409544745572618217922910330748115938852681868159943259965454241154651991189086565638427105687408857719185018539781107795230021724333346406562236583010133008433181081357774493078547467800492574603635641014077489412039686139731522172872949475243833016464832431651030249988943639436828427292366214893623564927936066391388525598814588585024218110021873890112868433888164900456929545661019487274200526112412325589538581011963794480181630673599673228201104179608573092003754897481516665089989296433078676894740386599160293902493403396419448077847370241969064564520755802456681175198580173854930255049338272632143251310796285624803328519919408770489184671556690609778125088156016126189080188115618727790063015563864816888871221067555516320282158220970508737684526585747282906077144333337214912536103359802845737846149285568727349571492235633085785483318284289474125896076263298829692718570271600168772027420597931963467052523508438668169024734642890436748580769592021378288699631687016906752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,30] 7637592179116130195500943602620540552094262381817014268521965099366766703291966027990293571390583893519742027735111912507958167783990302849988229933909337845852314103613280954452741138341096234318780897861342760808770158114150621992728163836156981708483662141818016044884710868981815671784533527883554784699473367025946557310448591147288212368804646130367873801637834081978119569736476343312530707598780282113898892849659917713411572239863327621346681330704436696462951593671896180610701696763716066224652335173720940427914147052718483946563914387398191851340584526182818619061526357489319586301231013529525589708642863505976011055014930199194886124986696508451881188558737289998056200835364824123133522920826488489562672148041522555055974418996492307939560998800971222585455712400131196069466778593542422952246325703970162332997091034276750274356950993128923510975118682108664338452527601629404105625621762992325322543327894633495794348455687256726107374654833778026497615654928493189259115490214182619929575973706980935002207687116443171856709598100388921797608695086136336018656011875056852029705990745806028235482820532050699019836973726642211503168797582744275720565824267846544394977224395791941957080278772611051452342356234829694710665354431211563004889559027535530489572716900761304171211129019961062602685360470373950188831794293170633888087610392075552567556414791884905645184628197642816467162907367170699843243414626368174939348392311276884539300851458818252534418019768846699035088859877541497953692803227782067341574437176875880616364992884287201938828266675223707565986806143641649487392945789361686105154092257529880573367657351322918210812098258671275721699767724076631931194607633336709893007877144202681000397423104850346220565141248436874584752594344554832335649494776156824201496333937871775134458537935089734368165536252561557376252162665679147745603854056294977852493646781597278346220627481778552893670887926578435549040367036682106605924662213097547190936821106863861363264395573470511037336961564593427522057480489888743991931027234173739668519119802881518266242779284544492730175984843336471344720976785448494497665009096946392094641956588025581712588692481578647800283873894845619599551527766367610905416847349455880423889036353125847900755355165176117891454728129650015655169848737359180172022485071045984210263873576365373529257951813876623922044553799003023340446540193701559103671036246405676451292381854300878100438365059212527739064239108673317411245003674305295674796737462377536839196427091356978820101454609825721018560319923125489237929419539590183857506999545543638436523811333583376270999445220751935086860588038344218949950908167373421100525751056412271854527263947002438529758500875347673717242969264024985321867044532368541362479440889970770891946951060303524088925783041539675619262251318538448422453899266239556648011093610526358973705808564780410377141077411391905652387712309725170909493228686232004322491135100844965559424781225902156770451319780794212081446420480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,31] -15607578667327959451277527954544102798795032972676252427894110321111910307065167802911298517744323382053992809664529389769775493622069523004512887113927757523236177126778573731160880027353885397513241348840538938069827336948001508386372801027885669386587969588930688217293028294399407016822155259537655241758742447574962219321708573910163961448983894102335463990521830817052978338922513639745247883994657500826898988175834179815288380324348384105858541244709947835680357369189964318999808222264622961140975274861842709234890625576916408843414715188413224378652416049461495142170834308284306868594632938022199635718339901133656788161281804141769931854200093488978541711370846238489976463602658298814821145074738465585564361236636921127028903936784333833992977599822112521212601571152796195042789660805209963967358957519278350697850084432255667897181398916604466247367810278264132070114598206389998649151581064980140674206520823810620565011177234866730253977972026343585862107203114721004151864833441920015528550020957753478144318385872974749913144147703150353091524740603154246906582163496533737379648424415114028906198245076699456080320690076313778594981586146038028697867126377345720991666542012832643778545415772093749408722358803488558296493257956278252596079816200935512558541856397498781598258483629900184458571410916402526583987572293737100605060397794403466973205992331317968425292228055790732314356375258386864316984933785866809738226031561976749500104151596007871904751225813140047123180764542740503962041918793597352288777211969230586904880837287703288209662215132050568543866998436281204314933094402215885174685610059275463987759326470558585999456703391603527567106468998806528194281452452057459581840307304285617273402754582283335297698202009185534214180657109327248081086731742321991010371409468527177285974323488805097131071189346330408946576183842594658423821713552120869602119326858447233540497308060228370199457773164007811474783329261989348795204829625288668857530911939176767263591574778224980761313633941103839530824974933784307265150426962754315038575847694822888296375399486114490830746437470347631047646470623651230510022298518891968907700840859223965276939784911556231722921264840712212645022834642916875419223010118864822837196595047408948875112928361157278397631173522740887192139279250541008488439974478741590899420475769114817921974018380538645465590734172896558908512244085014538743429717185329426439614609279234589487198535894262381497237653744623472806757575163524313832224891637504644815337167266252506326064961617846731603996727745410871835020012550615021559073077857378429712393188543619967655526093387752302899704415009484848249976843526210323280678492438929790466103837790622114524679963689047554523092251549658750883310762635080990159643065495631751549835689466997046742348108202807025653304434259337319070976328030482333862781723449829722874421047073312550499612651566809724015181085029775897244336736099332450899638270264686314217023035193237605521357241274529933471801933824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,32] 18483371809876974812137119122405408621627746349337542203381057353185206904976936629266657193688202706545940691478720203816203408514000923573764545067674679750887994998343357171892295751710768811212856051359152217891223645402213201283342560726816335034475204606444755718456573119231799598121917437071537378626874214087084399911821530703191972203119602645302052944281005490821568868182359190736985739253019553644213196359269593017118117123901307201184410627755234344639483149633401227698418918407079630984656829994835638731584780722225769176536758559402864421264145621346373754669850568235405617065629685962058673658896530625791694885919529540758317615571737208050248798253468289641202527781815271456769371704774130767088736143293629123085784277812469728637282112577003555273741733282214929149772534651055851589913098039264659716780005663085117420230762227139415627229713728819864829440409522003433753460947799851394662833589698259313055232406063202435993274181526195940926430316558037480272836271592295266528000619392992284505294349318152426779000793995893576540318797875725457669557989817474603066834303404182953050237844172669255596425585200191278337885765018436577934970923354101469205910664435675859677242863017180099660308015518331227760752029442946073435194939168818335170341422697660645684643329693152586972503497396789305423934481393033545263207561467792312858299483925887635536965269952908256172596006124521158629075067561144831146820063960485551503291850542644678165570709672559881091300408883166825168816037884191251503758301682184754979232109971902245943692049614067648313599038721415596998970655933275317744916275426081404614010308885292597343062484520773886612128715439653737484535380537273926877389247598202650252702248981811559495518098514775960596817007135001630245646595765501339016042114419715322528083637110888544497287892711811425848670546688255841844850007082939823046422881513490811638436198895429880702619384252514025676175132239116541828766266757734591519036302865677059886890070685865161816091898611083112868521182470702717351455023359997742880986555781678104852980210760437521021916870978765057253964456073781518004094357173274668115286205655236615105537245967041664476740058430149676739660937811155652866872626922256122648363786650986508187258941442648545132749675577585667523051012633829148272438841293410988437806567525270163098325482010437258694521590985931145784508887034949045949857305303616293650951825917522613781903156477164401758049100877114058244533641424645945320032766344243250594222129155850464327175691405271351543807880431115347079964922123605031829132228118497726696549090790015347853659228933367480926567262950292070136942002989048869083992384695314962650261348205713124603149645488604642931412739530827016570133307048467157719214217603823973099093969249422718869575608148656199925524199931495968892026472182887425098083008124494070395550006042238519304797851591605812306630630140046092551091351574272933125869211396653748714674138454005715333574828079894741570520350720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,33] -17131225740819322247290442580484780557364546397403963664513399853121330150893809196673304071367243831822056070314305575939188350081591997580408731567018806268134948956008543740268618523222767788293161965007689430740595080524956749412068023217482512885960533240952552725829766640956520872789197995284288078169377206072947820093245932421783578496932015238979690147074521246734911161411028892653796757010944555698386096564242971547863878797598044912517607470298933702813407879066096641669438921930026625626045181202041853264399248319526063356033401011258401806855988193448293375779013144039466611701674356151141586421253837685549867874203610929919030309603113994205940924729644890528905060329784424711089260336437632996135615586576165942407147401767313158006359297443240451059084164969622607964555250138972768037729481102534902582974673667372771604299647875164098608938542169189579600260364839175673466462790155663693188698466957766452773783263490816506383879974852528644277100834132368024600549495316933953658624959014412242741646539304809494143535358045382770515630477782760983900556309587860894925476631661662444679261207933257871901394724466114858748359381532702211408112911092768016358348117835719715387191130869873930945335032970960802544647495153520941085902722750259648715127255406570843686536616780950433316834604556888359871901854389696892342424517359989978405093082470766810039406577960035560754865999276737348605868929367797107506786766235366598739158665665967658937764951942530089434663291103043141125085893964644528417019464980672656621214929191016684457705792016993488196194958055912675427394865840609574956280163634787147343662365533470169274271932601016461453385691267814848908220599384477230192601964893615806372718652676270980652819418149902096142060008619294399850036887840954060324173542039644197545113472774237791881486357304194764520061983750138837860734954826723607134050421586162162532984184358561886867897934546845077581774062659418397922520799664108460313479470831088144773228107110760288480285310176883272541521750550134476337065473559880342271732762200043137354742145443629556097065155704957172973678500744975612638458217726604041372652007263469029231300626230494943902674108811307293766346826745883102491414753397457316615078481852549071441808147727736050226033431085028697979220182292936575368411805734747788256255722301739510223584071687336319371404989847926688920150659158507571256984957076569436892830445914309201445639542655491873095055614316509174447304176889939352701539961245028104304491018565486809801891756862573800049877617374032641266555097960068146874954253611799689867817909798433812702268315229163301061242659084711492654504540651598009111751446049078412922646241878377241977853177594819266994345540834618016014570052172715367443493367055526570906210076433512486137788921999317942853015585433239815362129073060118862336358810760386050752074397469298951915799304308704847570371733518605226334194211817588971287642700175855056809139468812589539039728865861590701836723027968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,34] 12758212333972209321636696337430797439218151801280146340299421455743834687619384079442936141964756791172220156607395162013118610934424031428905364816682670750670509527315451967415304775572820043985601787241613602468024045783367260513950525112473918399412053346214930421658492257664796964869310235994615499445987196559737409467729313707105758975152092551244642723517588911417139450488814207114259810016699950978299603130668552432165057056146566737567547250718330872251735097622344788191373148547724840376217850571369519968858983241512669117415286034623605794049489644528656462972838414543228796676344031517289136313922006354747870780342855988497818408356061500234553791853782676223230552059589401362282441676160549962840550527003852621679997230157883127817398041430506376051038651834393786456111627344078697164562126475704170863159179712315400410452288340281714688815847601624772010365535797520884995951144052195153656297232741013188278150222815827059151626828576075077728649378525205019287314941160520493303780290690383628047925545671935084883877166493361800145550834164687457001313547685341165840238542210591147467702808459252229379828065469874398560100232295213374514903224239352118507328322510499436875411756495516996503251037879837046363106031585467819407640167200931485596513173474939013341690783121884901938093129865328934939178338543895623567940908902038060123436543324632592623176184039674463968200795663175487363766873181251478879159594271150067687063922954655084821153587624261118388222780613282519443281073484292399779923994350157481773948732386001490529606682634098335755196802324971723339956991736619092993411203781329281238502761698536772095465538806431654927894461736184147518302205333198550604269514504840817237064035391297907894421585383786025799284271197589269719865556737914179486712242492659501269006507462045539263388759022889102313454935418341776628827387151261383485009063122198961511342224141477031059339791444647202521656296660965612671421449496286188540712811567953612979054272453954393029049227680543440090135807064475228586885569405815475431935576287401559226355938547046322993835345456239727707408649813418657754359761574254754958374154463519706758355954588108791727916640649649307507437708882262389864228232383756186660050400123976421147103909803358625167170989379653785780745504955656313039055291312205041023843740399442961155504240129740102659950296489491133914473889764795849952086046410757782308818390444045553925081371306047909253386822070413492916529957683481132124035568366363509137760820401442404344621004170574702953328862863626165264139754354665439064979289346606885453141036628848638019065730977282135203989200132080005351762975443373444886853463799423772668376291252479887284211055673535583190448391324976054277702104254592562416973405241763201640176573838273418290684955297750882620727216080760308687944368708073755415474847831320797593380196340686861860309815403140154516235592729331109424692066623591697188719725252971127609729761341725324777985518498478061455010693120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,35] -7352589672547131862493056840132495097654477604987765006246043649432585112170788685561353996409298428446571232950294626639244375563806143867079216401650406198363513598369565427185349592599537252063043048269610486140595188569761701889361660276657439396875774191782343623610357407340873280677976892984415144253695729241285994481104022965493049541070316015521543471764221102978976376662253885452788623080680847159030827064130024032824388878217198097507107116888680217901765262465641349378141717232380348199267607102905402462745232599659948027526929785027843334643695849794177396480908179840883407147691290303287798498901715591739064581002012883621787952654011590423630807960584590515084694496298837975986314583574529601693246037292496702216047529521164990667791342517343360180392249614277305028358150978634789856245450405912062048581708292342129733762582014854560351718559969328684639936145330392008771353603846568863785379274397523750578138987776107636760916926315380463664616613470504955631771617531119946910183554488895537307247524167885520467645197634510220136466711767894287265277262400067692136857053610267140495891446647819890724361528838437926406074474976152031531018038211219443579924769817988822925261506621810847928045379152836781644765451914896580926254817482536640006694045346981089342246920321729044726358279930574882766055837137674677228001507787724505122709998820578121993789707257781007384551722738495933601641013147933259268269865548217479599715290204942732547636282251333199054667610104372462793166393345982990355832733192694111298400410073268070305385858710158149701096464788907830997596003985719464782638264584249857191980817305340975441699306653277925261433765737778493653170057058058720514899523448871707971415152746290948491107523676513452586801999878945894451446488322812925395098902654607431963640957314282593099077787913688076292676815366364435057943929055152294902034395212293796639859904816117747034490709358346435368618892050467990741659340093907161626976420169339889721229962599741297163334645827763471806343526275043747415188446610783031289560501032410853209185051688677064699549043330993370183808193664230928188570588937600687530046212327979731343909381983104487274388158734757360636072276664562426070196656884011252719813418286345193887133738988364549055931536144998370895263852193417638548023443212814165971624850374714973004541922969506937029542974987855132535561591833059621587305449432664289912061974146942882034582467427182350825116591967197871065609727273144192697772861350283488119018715230898452894125520950280340503284032357473790081862301816834473769935567111877504572792514807349157273104467547749402488799319660732926185491743868322860072094112225103032102831464671239926638689970614931565100256785167098262607918034809920842634746731795539632522956182228241426044627553425446541443427460285009809601729758515142460263283651947162262751509544952157308832036859418856425065582367648826559841452264467110714156121078390396771121388428726548909622981381734343992412595027968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,36] 2823399715084691882272743208365020381078583442873290211438538892234110974144423811148576998521142362887904749051709629319856036748473230938243708556789253605736080572339832078073467088388136195558976569392230029501314479736046630980380149023666995826624315826874957887891846904901917130850599031349841804076164998918906950711787644870549957416974930165655681311162943936631773300245543258037375264129445374892612471962689635650165537210921472986524484663330340227706030817565232799440952361995702796622543693834674930024290863270093390983659196875700490977710303204692982721079389741016308198093556151983714708405038972106491300756725595477294459625013723127805830269223822677287583110906736545302806189968144756618234216841098112565311889430149545144078237862621040884462796136819945052150218322348981663631421965162637507170847102164640250885399893745621848487771550251130747384733076100634523392040054849723487674374647789568734155211698480444319417938363234192429822580709549837656295309387331606551765671721342887659031765213235367452672271260524996072338419300066213108330530082103964113349107455626826023002723847101785626187720565509536868577838106690073427994544302871541301688467846418136725524672009615120538025392735807966662941061204046699959388231785683907489395310583127348731010689661526561350048681153414727646537061983067261381149369982968448624393662594228798436478400259245484110075795423154022979753046879375419788064029125359247499472195187871434946608139951028719488684679872518922095194925330789270906419444071978846092112861281251615406971113876178691656144525357949845794241518556629074967440956398445503876771431757156537272936569639341914286002244253928862594618364864319094706549480495400200572726473022165965980797593334940472068732147570015639087487443223775971368011932644254549177892946675290700119284006693185330899077996152991764583692339774510178254601532389478576171799913422436218774013442823979720092902946080764432484609572354486859354783635704060544280768850201607794510623022001021266525614071591206424775110755362247267600254281103277619182362342193518993718495489288300045527156039985669142469821698795295041520817865688696227728805661396263689908822089399658473588232140951645314121272747208677468308049567945686655545462235158815228228156616136037465837379137738368462649794269121458859415337719568186957327251230998459832128512114722787375055508405468802370821847256590702061822427275306962736120115803995435893848459247258275844993171074982438176012634739176973934901809979646888514776955095613738964742992372689186253442679531156578196072673447181650862730106505216661979548279051892748750461004173718406399221340797829884482379679882471204665881366821219830959218498356710201325378538833097681200884797425124578384685101869457542318175513405923335128165923762282617058951847037468874282058019609552469521987704092111227932327163426681553820566200379502700839354867753569609613659220409751950853203899809677869953479445934328996442607172414219272531059377606492160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,37] -131538737183479195000317105835142728763215585163094673834606360255758359302982245515279806503858586307185129781445987897689345066218222075832839934048940162715928468318608385134507533749255051767313107166176523962319495370407754648856578570323320665327734201682719696188460485590672101573688848257253622105176991533466752654202256669109485316712490820297363412382091344168484255866752323684659325949077588292342476774257706276701374007996657046022401630355444403005548528469327036517140576094512333347631372715394903680876700016293552118863590131807996738115596650048388565586466438825392302794888944204699424976749474669951645020970997893225502373585551374309049709654019042465137739151333542637768902817608849483518550120601164218607092231516557535470921163932982805437635908016645286490010397173945069247284863636140053724885195415961832111286682712248478659909183521701152212269974220563393318220776018641362539415170602423676500831886452231606956350997273094675312599720199189389907415261858749914750422915889210946995846385071445524822968802345951975773680098863526326896505636929463104702802111491280615674434549418538933783450222206346203472867634007444044147492008646319172701011241233106452427898318620034391852730377152484455081095645963051767938107473217242057991449602818562505260345259899967426098150321112144131216969543336395041362700782778743287748362934501666885580816044268482425703188536338153986410620439828583241019579472484482245998002034489714536133875516980388861889435187493131711194034396321099692731390623755537455344978458067158495032558421223178805408375097543445612322810740605674062128979100496554472134441759908377274191013539317805766866981695709221863145338868576746045232983236620406806538950322740240152499237598620295835157712266032011077017552690000314118569638070870506746613058398780977736400205939844362854407744259345979582068763196094224448109447088474382677533622014776450492603776600379718698117808489543258777838460954219226808464310203320784800133810086067766891438696653556023022310253381381775132836101817011944321147398283746252223626024567610774205019036859183289356947391472304201939903900239732500790088281936542217468522613388399610695479662658959196148441962152032303371954759870832203253672978974260447763753933952048780271943496843695262942468538513660553801920051560269195352626484008917328820246570585534722181809474211789915217200546844244083674658716150814843519091481831988514256177705854609694613619071155414518512681987936059968191494170620791360464019092279220277566742243310636831670377930259906253874345328610454873924669044879845945069161160447877967078238625365090563342884378521390164036870209661826625223982737634956294523276087437960864017684158550204372869944474828939671441819057873502148874386630165753588838311163074700606647107824604663094523689446899572300603693105779992735171914029342171257684371256401643333368654635724001329582597339680737974286902221168816164993074944335076777416823876329253993230328856899518699951796927856640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,38] -834171666772763128000792125240744545284024522276679195716420729234177910435457510287231946408956390554337466274011513130877961363797582931036712230933850243594565051789007408449585278952162471562388973090317145682998192099695906769502175850937207714922745181132576039423931952354845829839778193212058366220932034455028721221775486859422310776059498943661244674531332886722379226044446728053145450401887204724293568621466278966958150541592408879649741823871464984142654292504308338920233911836138526946804151724149247859758336835236303982126697778593451854403932765367378426778620023111215770802224041452238273901140412218978717741472199769822531270703780478470215431037998585381188906805070267005383453664500325063302662772800370205585859696133548134919935899008046102726035400970716600640419315684214835688992143091438044101908456201677586019924716345894992171441586221320448146007731769465592955669310062589834748872820773165359169311664632447823512822013711569295641433664521256564091876617762101654961881343509840344286921174960644089358882187551127432752238147022843013087740541056747420720797314178604585292859555483411154673725689466070625101620699319615038198302014903303274999541250841404225695733336773229355025720365222860345600664831876178887812035830664122368530523393681099587917584386436139352048785292676920636870010488217183635673107946050356865410390942176748476949582212391089591491755588497739981870768708804140889471429180535102987161280260818332235277570186395325724838334616308692654092265594110561874777956822396159466781614014276340765097550922183798762235325405387852297307284068694380782765784993721953126675352781787338322568054296212354363480229027071558862823564283730668112678753603823809957981734816946991891537028788136777264494596785853307579153426923568761011055133791584453039126991580760600029650257260038331924256045494581313532579083787702970114977102164660049207052389328251235135634498340233408524490350758686347939530195490041482005023293893069976597548378423751017961238144231326721399913747465495008341833214323436379643031749785234176615913282784625007407343557995977028145110897247157131711768478983256236043839595099333997895646186857004021944059596016855292467952775136232417470380040614990073409803849528723156874049350472276415624772110330593197381453245698340052057399610031975372146053656839361650258642427146824048684044753380208188098235995308445043745083034895926410873174587652859727035799124460103779486664202694417146640698627501926454285050104237836973663560189301029195794948512301189257131855609218725285909946038291782720255998467323005557805244378312001813048531509972909340906092231561711701446909005035439849668481657404893958916415024475837849876971004490355611629719358659320973727955405948000492425195591128766281331808671902326379035168433938651037013581064344404632582114787600337872565943610388975762105944109689336730839211095067257726073869483889075211926734910196229362261804391633839623762605469439186181661885474000328519532705187102720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,39] 783023729092873036525325597115380212543439798176739923126687722260126156658002795782519421327897334141289736699642122023628331518797157891916310504745384508030093462001862120752286687600021087955455709015597883815655806531091008577346909469239659575664335972246927002704582261875551742555902022123023239892780842504795973122390195770634956417448536607574400771231856971907263378403051879053995117591050869636800623532085859468553672520992649080655476828857887907749681382507214047913267828811033838770474159591132390167766964474716724057171977132459113954166395988487712586880932185524139317059019038358368276894795646409793688037784188308186223656580248909656721578154842175168847818064419823501213436083094915474517946597039480200744756984541282676160326677309436626822293103541199777902802031328458722247543505958234333361120060463336056614716020709123552927744403029895722724910616390848688976644239801966041171550912689487153421759758943702549794077789927932545943937241287395891166726421736192218118055641580630795521061032601307855933489635702371442651151154598611937153466761860030967202720158867379434423422770238950188001969877302302697340656055273600533320784859384233822605329495959237689836987316906653332864907193970295869194078799945943798915579725616850710470852744112974941722945291136493533597220080010572169281058439937232541432315351089841913948997046734855417252647111181180887089296535515909621317750509233728665120006733188137781001088476080988147286136420577804801208020070109681301561241607336070686474178021269629224219075736114813483827691889766955205619216654358018446528645460965605929648311051792931974981363251901078221794508854108950738671861565035943260507608063005726629353313119880180253682407296382217659883604215572101526622494386390033986353972729108731865080576969431458221182687931528116179492314552003308234019649838827654837455973434315389314886805936375752153587109683222044050053718319410441106593156947714679127951111605110080588988853299134957488499094429012883258077744674727659908245861216372940638863205857291176076073301359461046535796530301448977997679718468775210081279902303753108115901178751770569236243436812285772442118736957437884506518398164171692531767381221334251753665605836482193872545269017023834142402049579794846861671552209338939897362339095253266131914529175911386236706112188858890871674419252775408137818711291594807061220551636285764530610958237405596566657897594796780605973633021670857207151623443512007106595287809839245907530734199438673341763694476358924157426176556057303385295757822176830219348800194640839621856806532325413195654904141289843650436041028417180570850481485331936589856550465934108079580789017718741707204976758366189280161636969013221198173413096490720481393402741660526485811461669321096496360012007925983430477468015383203455712093230231703611422871153674797478519040424666111334014776518349604417014921291342763731077242493755400037604520786562779446053410149756775459096543867938170755142694974987320676872863350784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,40] -426347789786318916704765869056181470502577517888562024121274585723867881077246101640182767689869110914510773910336850759857210821045511884509045401729106579368398910694834863061929350365405522611902021179715583291876340045170876956761500464656847045459395498320825649932429178772932534860724403898386462544257286094194910226987223628174568448948954945200736128875912952116304024950958647843451897046438190985261198084176520292808518929853636414092580875845701986505051141246827947588019238126870066458303464833882741130274888723969517986840513215815087509905942232092052853029378524206660614473530784941371285804936763335753347628376645237320756254662081189187337462058466571009367403533535347044212557807654423849121900926547206496890188537232287136360257346603994740606309765812205336654081847603700500921081620053343234385897859461038585756176071270412981298773718643194418336956938426861244636639236396265551752299312679877815242606714022936740836298181864611405486987735158631967057193619670583519785975858773865264656211241920927522274885318456991095931862244006407374802299294995015356074464776839870778880262165493992960268603030079622324909117345839654029847909432100873239111148256466890040841348392663370350099545504846942046853786980257262645077248281107014840236333704205077164430424038834680250515434399261707914008373587294455090024111856770125880973200713922312422143448119950901679993487745847704469180033854864452463818299838152181246345641555531394105195915676397922583526786812755319276107386321282749907163983467416748818550597426017992859411365690928558132286733958419626567592889740184275107850158814935512192655110833049618171622128558454545565953366043874662417152472004404328564378622438759760260633153467045899431554821520207661678401292491666917713835770965324622338745146917955544658148809307537083439976172354208385820177986902276439572035760217055901124741018883083286027518518459815211693532098703857903506158140257169274334680499141376050842351696927295538635211480947542411623616493635388487838206413292921288723404482245756510563503403940623356843100359479904726822200619006170571881113198605780321177971380006058156603202790009252838014262199592076951904986929262344727612043206701472969440134114441251237098399651641089429906441479636578422823290595827106712453589681789005289349913390534349530083752294499126289530435493044944667736355150552470523752799249762981220604104777087261675791078106213380309120045496927914963509756095467297249179185305544382704736068669532939763481871718891940567615008857870921123750654182232012906949537073438316103077419262646595342302597784483903325389470920649850101101536478424892393013953062070283071688881515274366877669497624733651844703171653190009125857516900910801085406691558365745255327681542868492631496677307816404769449992195143124562621650426004368146293157095729761356905794439569237906566958181619435909380216358987835994252052540383725973585947279443469499200263160267506401050381229007207700022326720258040128132368071393280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,41] 149184585922070098855396730919715377633529840236005442724006172298556864147045446151426263718000184882093640239622566422266773447911665865403210981990133366169295641647516985771481227824218591051007436647038837923851751188989871566304609214909048527983926637543967827401149930692458294865450520710411255280972999899614577068692643991444016176038638361978504455825644146736026708039189317229313354106975122848995041621118177429210021276078867470263143058469639137348890077409076322972665173283579248280593220882084974511481534821507629098161727993818490337736902392833768603568280117602129443936877548187833950068586926932230624726519183321700007235856981425382008082369197853537004305801907665592661301704223267633332917132159735035028982331680251388749701099308584503061525147666657630096566375893977708855766987816872626773554783127126075113793566614659245725433625239958436269184741344814781895432537856828957301887109798158999606061940923563327450899692167483667218402227694030969996525592432116177571924583439191784910733920914472650104022806925665818059270723866861166192617941500048693881453013768558569771255228165531538916955636352897073859733450398680016600194434856316029263238771479747203245157796282946467969729457419682402324425275699760229564130862655825082350766590928349364262440258583742211335181791682252153267325111251788110418920983633641510361644816452260472347922072554446632206769913443538307241767299974549267843830850992036153921779904832535661409560238497012595537764030508670035346846464221440909164091746131617775210440101743576564441186102770200371562581296786764805279013311729146600920959541871812503420022267638135727250615831116206890448706019934546240338374943634529444660601535867916713553731480918025838615025518040599415415888877957404856772681094631621623168288156146438666593386275188671503638739085672765149045581176137934650742277916421631795910586012027061087196932836659843761714639014087183676851678241408924237462787479792952590912116347561480036220365173468851791621152433529691544987466331999652997861732659536342941910483452939165071963444041934135685507040811147317559423734784458069739560517005105358269106361920390866528043229739400592958437096215632430236962613801973630991413177256324744097479971985943798991896485811708713970046246229113239946548126626753857475337106435338841297536938945639235281991445633189277607248923626417830157112785942087992050851862181914116959287421272264659434578063351440327777219528699756580681855891428617249506524483091388956822740290900477459892212339946858883092097804915517499130437136044931424555285651995797214536562416932063638907686734124804540355286455679776910786552624058564092003092111309535758800471182065092197167180442224764187368193159662788497443721370228685073921581929250915159196048601161230292231094838844225452770388984156703399112121719364770422152171461471969649487658751649347225390023623591195627189507973566005396989755022865130898486960483731755140403301927089325566948456971954326511159284821131264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,42] -26443023815738984137701020957133321663559906850229818071176855553922486852978574867558407648540452386303378522663407547769359155380291244759574291144767268565710931510376348803514135075669392932102076812511618937198017035806838050634320179986802784345574804610228284210085938556589959890678752170923238048759573897495781295862523830680499372463609953239292815303506011961775763870917130390103546252296505337507210519978374448180370581635746238633230040430264299808192087318322070451798514488251623022846250279209286346135328387912737361289128226353256337054746458124601823159509465216089365644280944722001786333423514941858273207227820404533426141790082646633330966083869222751182093791909981596120354878515821752415961060104207342517162722966736535998658238179034370093168950550593658891014226315844780581954071138795570604054030665441913394992574880781833257561736985946248645731494862484348984656724478100179039150281923590445646806432386453652277749844725395756982736958921660867579695400603963594230415632582939194323049349968593236055526384517615213444610370738751181455428990751260827553094167007423138107447149602893964565932180069091071994353321540826475850263340732446294975119544366546244242368159418378831132527996962425715493103861960422488374242422928509014275617250251595162621298313199956604088588843920823419393634884684448037796358776202542460017227434391209832104926444122194320778495747016875413129567026542989166978321447257872881813273905039122826205914335866483247509778187634796722749498603485138111442250436537962864728157351366346778144698125112841695849327090215232481234332556055953080470425903606617332073219399783496611704672282980349764084958787404559745451247845635610487474461512745817700866544618613796075301084227967339820288636135707406573546301473101730352338222329242567139569947344467238498181409033709547744738014781747543885607260644865083360712348668641019079014229017808161318215550061229403668367675964777878166402882331886435118910499222305429770442566650310255178044647238532235413428870031208558144157893206286622597980502689648038324351707423396096146037420158377185665331414493008320806398700435521702791260452104276841384796246896630756424340746728538511255176786214401737765995339913490053448529022882921445102577639765982915405301976303419645128030408370599734217510783999848197928119986839849808599150628737724148964768009754420116983599965527542078562616896910940855044587191977290355851379682097866282967468366555551968874942556383493185040746635091875515254798855641383605474602582054413718815245401197463500476089639854335608003906963509940847401757067258088987701649121429823778771323920274441336196010535102171830520180390123601597319813861751650600922844429085275634033777963177942635598472228852055835347440300069390839595134727452249279401768510375857131325109015689145615149446033645992473200711351814180052177897483387844124598816190104597752145215524683645270359144563582839782130811580533225925284307702923268577375288103381679632159761519083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,43] -3070655016388733818383602286125389596164996587081822269055225899910782798769101931077554053806778391514232148925989878683283928469549046066203776271046833219500778135210987903713204499383897776948615198481395854089054977479562459487772638082449658802067915624175738782028285600485946442985975014923002837461719084127530818938753960025603470647810313825937368415067068018642485445231901486273525222501666782508664346677348965752651265540888619545467788241013395892931524222204825423078713150984630095331645136440871937378739878495432987625229666153253904889909808342593746021544666673189158664564287181396717031535866847539299395865510863377149192661598803545581118450779075128707739468253186806356887533227677471821425108615510757320552519202327429043590323323450499698533659498348559550526653391633478078910703188255446492120793476016661919841961946452312084802441248507760293264095829626321352156358335078591576465222847293493723014738613314181161267416459396249863441578603747032247302277406214293121195636426369958500828663539590901751502670030530418524110051613035042158300845728241500044927531743458470139278800689032474365186983766596074499200294729506857084398655582212517554830855508396998251004849098277994984758440471449678564269960610873675180503096434021848293101906502505108338724165541998696744779310640505701863446756649658045529701639515625964829730645395049060405038302082445305951001125841796313039917521445600103342677299968476504227279063139435559446972571675736676772453688635508035015788433427455127290828400244319237387752616608922165080733162002780032901165248508163027085510208840292121584413533943294854851860967429936072791207728464171855284352333212807702502324969011783043077106944480614249355863496688362035441368429315029612040946343193195466997495476139496628337729115688706802356235495063820334089801276726893833877275155819715956226071819620147133936819997576375446745885927326965894368438566975982736586735564040435518697624233326076987200263603256458949590363683634544032404118488265998751767783159298073138655442290173096265372481452758056807043219306578538893934255095116002146939425050695802034010134283974395603953975658644515870957346330992815525094941911885026833518904344563624762845919907726338248320314423918765548394655329104584711747221014311196956612653037417504197619009103545898479520431421720333099131475037590774417249628285217997102867827182511395543358146955280227740021582314154652993469710707289260813666001791681275815692707289081988353191267356032046514993245983744716107299121909627265153163003042252381923766976861007050708068148811323160498953393357153856160141173011603804185975347347198962379871382020765744462552241995766504544374411399670117717382319517855447331826076348636627012626184348949474895193374086913693868039881127951807453524317508952578965821734524027084365604983017285299263213698023042918734756853842133179112440679324903589097795302199532980625048875006052924626533865855973566739799508753845980168967139007582711091276476841984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,44] 2768952314334138194047214572802227753612618965458894546308581118695773415229133777191170752196485672344961039784379496509509068064538777226099468364598170949443549819366792875044709754037274175025595593117229945424739123926357404771557709031360120542669336382339230550570017121589481266936338676273510393254293516649915086124215974427848258346299410602599660260875092521031032240733911417535302887941377383109701833709773587321646155833814484512700037758320846676043202922464375277808576090282203992344196241753363669949209936236462557927784505469416545579248802882497171620953530365182154090447830923792545234040769083693834941159677059070015674251752564000594601254161272047017446403926732820833882777562783533437242180610591151281827551418143223907266368826250050088690304348310293053854290940419140041716980527503635079972726701151680793080069269266735049890336163310773118832123159551009732672008040050887938502381139106063638052491095885458183451886994040839178811747866904992705453638793823083052546869402255842906469791866777028783441172174618335591041928689602252535280757236998038386774467460116501686078975882622613895417856753374612245634608293680519897094236745359877531887368795383244114396605685192000196548042836577504033894365301533208673812241211802350716411968766180952731881396401490597646380183443207299055587200599114127281266088072559651170518649276547890516865859647149897523068707393893886281486503875540671259963145161944101328512708147691208220828928236870349907086906861023957511955868270644877090739952378929847464231921243615138562723798974323502464910674787131071238929264372736038988055627655169399696060403227196302605251242852049542953298331617309286173636512244108913949301713406341170589224962015208369211872344062381968498372461925052061390897118512841822851250870375997200504993630938317274989923726709125902616150950323907121230097243639302036251131457487170176015139035514607015765644657997038701724405189316272061003134548110991239532092048852979480233479816770488071633196414069730279124494187244753763197235898967882789697330612833207978013853733300369297982147998922727906285451402977209101791062927454735994719331365331100534551929216870956041684368832303757948332174294259110217756648032334225705730595700513482048628702291953138908100639601583491696693822075086957627585447722459365092104374177274612746236633907142737100242250051911957993390229015771795351223974195801804529607769073864109230290097308473681446205654749507047894392560598863069883599843886527514915979328614670669860046777862759065604357833108052961981684838314535208821278209395368797077928906018260791575119573299123196014748663699732369923081580386647378762208259140535371843528502812880037304241199491235677983554186791179556526407694382972385641073839329988163358773680542219444095443651658907734842630347222335295901206461131969688487747678238132069921854910010718503343404854552696120848645094941645225824803284186290638322540666602122792309569971045689025251860460738594084781049795051520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,45] -78984481065947428686818217291185042868181270678389067028215404214415992423425092824048078039784441220924754521254366687613648455881420049516678435216699034468308823552479990126978186550072794367405938954085583283392981408481282432016762374818853749629088112798456459270631193320652133658972212333800329442934375014701954129803366272557507103956598886962720225059324422894256371712333344423156121401472825033784316588436737112641347385829464046475713869764329179458223019683385418939359707074251526827011626057567798380655647523932429298783773054580879561981997105046694869879258206009997581688341775452158956966960033774841938161454889089698772083088856567536708056406026046951584311634972616231468756759565633551355745525310193848275059961409532323538293433946487421131063113796142357208694940718607999234382304100026225519129069537331955489640512434487934901643611219932224057019558356927589342039685864551030013938224259869239420270293769003540412996145657165885552310421178576545065952966252195555014614545918243004213574377468193673988017534930308574687232937052051770824053826445982446387169476902090842691382215453361586996727834008459829466708235802564725167822856382554991284211008747487813859052831600791275573354674713303899788217961713319219815140052105376843184765228197245550223462967054149113569096321667372644712932372486527886771353205714376018886500239133546345258732144373109707997348526850485568221033363207779009825021184535165595919465769508677145605365692393698155874013500459548548139580692789376778096128266752663224423640159490943684040589145264565705878081073511948054329776636342755013896107080850346396828469744703740537494301173775183680061037460776925288919283784617391096994771470563347394765796215736190551914361903124587880665481960544756396204046173481977648073355268918190511663816175527023571946402068760083001346962864592112461192778751222938813977274576814406735487004100550011777225890331173671965159600254408644658145833899030703550967315175813152530673960941563362147927876477885503854934543519026935568057861445063420160562185846098036030861841984208900841527884484606894480651863609783063281085689218529637534126965163235689983462079569784318223998876592585729194528708376975525856586215753218485663215276417022547659039583393877874231424271813468324316397971051103273050419873767953824739151530628772563104784020257805007147050420632070254447056099976376279657181435006247605235508441280554311793182137006316517116850174849059076889040379658160486962714826831439147903946038577336219545301437151686853120594479544110394633585751273261154694799679029210470579910931231578433424864278403838214846173363487024343429529459568042157524667013484779338528066349151225408534717079185217391436377062342280156597632120525127301391410195003058429268150864531787901907778350635074323587936813815465922295954180509904836981414224398021719806879070998384202971766607194091983530767568960042336917342577445091480947603885365055578733632600943754136640234650939058416308008779776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,46] -446180279987644419622143603393681255563734557924481105997042962817457190395671604923229433234275097751787127754168060184491842371746134324070384833268678507629925168052434420168777404657624908248950719335457428116154925903176792355977317469000951326418062030181756352062793797632144163087426913280124087189846582027565179460537237912189218874189130098541335695970593682015832872415165168724082201864153292365859971231568083738038895185729007660385538032018193548604850761018400439628195038450147200655227243320081304081787492485744090717966183163694419738217388419288280167183572656207461751594282141470957510719263277892740251677724717935865492375407721721084715321608063414530621425628729330557982225708672284428209681128286432087351487911554772085050680718203896601286592499875850377039062357548136661030821221829687985955888602722415623645491107159132899250130539580076532037159795175194325103433466772244901153415131824333180326636103347911787369896649286011841579470044701262100078813311683460598622670129249652417778056582996858346141565656460534726428791550592377880984241284365964428809312478421913577571127147857483976565876863661744922626597097035150346377685259471877737607792046941941678827529874045512907246971559635491654864835552874178068307084299838519958414334054953891738265002794143387378236321820110305591998304405698417703237181886563098206394617586789767950099974417825388413957204160058865731898595395215730983538849679903882863044926291849409394753169971411827055281098168328479490447983987089011283617241792615105293259536963684156859187670137153723081638233411760237439008268101808586592174946067614531691369069291708724599805555085304258207494411169125526555161779094766354538879463872575688470902965888737875886623624608133171354290680515838905779726090050390483892361402169220021400151711608817995337496024751465071689869039718305087213416744247824655447850893627113126217322488237021497528554341440557078337698767218427452080957593298685403108878292878593843572279163128549833079201874400496415077851783802940620825144415718144768741344487639099030413802319073840521405559089407945790997660126993754472464108643228438954849153987539226765464955081591625348680758026940411574003910417004483914666061842007982718205598437611826210492777832027609487189469192775621563214591170467342092942171135495710426997369268624927123910976840851893269553476027905944574264757096114765471680318535453829563229401449021962832903207927722542159356779768302467600853027466425168249665006982855864586764866333511891134609527115338233370180055995429060886892087863570360957121498408220269042743058328356359970546739892505582070253080160368435115949147934618832212502883211171425951871933006680071799060233278756035169476303211373864512058017271306249540314771629600973256526294622059104955918815082030002676087424505022640944106281190321758056337103066481462884925304323568344800691642549284694572747452691334647841113361512253463735864764495146718732981823006734474568365196396589327485876662435840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,47] 187261673807001543292030567779107314464453690764461863575940941692508474092468496951170442958341009897626981767178741530582662636590351168133055935542542522867582431485752820947910253128780520055372006685007514613557919445170718072257928410113397882829508148122334634873235768295413713948710584373763956675524879713115992902605076485511308755424371005116467116298717242891518360655112183748957182743851461940735449128775768013890198490257118936772966771648797703149890171015408313903443515072446589321529990369510483065684386324416963295256767822363729663175855359076884766493501517141959509151950726690044273114523161256549832071751717770795375733021363751838688575791979650283668282141718637365953375655518999038895349021403723025989424083028065396973193799747399551619021503073080317034451542619964909796541987032550963745281020095719390604678296307691503584307476415887580807466378974263186042699234054501150194173333676512323792410265713964902528678468718601822914795258446496770459219233587265437732035994681076670793131715828006111625697458816971168771105454064155340159456731140659529206431936061552306860013237537654835461580716352605914354454686957237114703744107460272479918977148473984819787724138480110874880235692165968347973293702245610167034601162837275501240561842154457659212651103568101140103673013518129081889624870226148946272674507695932894128657626990551062554632722563957936454089399947860022713012697630005508874285442543326191083114123076449655761554040069409880679668306477206892927184526011037737395825897464590931054977009117353328454209674900751214354753689979580245470646290124097448106337540205133469046416226840779922237062689141059403408758054831522518972759399495544013250872373007127907420497778635806672987513961570824036443022660468456215676577900501893263807908974071498221349603026928090529358116552505207725568381316390366979323082628433683088755374047954704361446008493621285567582229101528659630396956867135239087766508820029412235433565749267865718482084242378835010988100181722858050572559047413843004305616608263391806625751981656486525171583312570728914978261605534418345508312457831903625871548211716874376595739741979943203323290561700684353122186160540032281522223382962495446408193909370134655640842323856636307891562594735335271449428344769169641060444914868796409974995062532573696573263101217235007635786380088160393371496852221862750594084510181914264170763950598914311484892789209536601389837089479749035365214803857030965869292708243695201222724745130610788973359870725651840433372365623025693309521805019010168584410409062578966093507613322980887129266797678431525258507633720041935762177809460936810681782282828029282352210786605866369633568338237809906200812286186562779703034046730740705883118090181390465008439962066217275780437596147195920280417234149349452164773977565671698553411998709083775105212549886083773527737035658628373240191187044917998639325782555791800693345872092489801139277795910563393862284318363931427283889215399259883320639488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,48] -17356273922641630023700019016338230595959308413044853725635616731079462245147944434415965114968529494491167028773474247855159177087095599285066101315849944234722020106188834740442132106106025101731258953193738381540135755191810085409261185195311728496929965816156792648508441392459253880669914865856746059002828266328815593028891887548354336291349118087122073922446277801477533204862267471839391412165614475184769242913052688632480932992414780602652690963140524002181204517891794258145908482657198369466706880734615840442117117338872416623989309468912562683095681786420113691263888774044623949668956680972171129212018383859867013305868152910643792462205197347438311880748178443336331518631681506920916547337554548011353462180256498600436337501165400535500729548513775106166901855193551613948395973109902018997942076215797288270418281438415534460925350148238611551111232802406146934604226551314094716299539095117132639093577813643751786910383024840008556973272768142001619682252906899483619988003568451010499161156017674306340572595198715695378501989257602964733083549195424232843136818793659512387238312722445039304799032758170584833450311627636000325572483889863942365812680231191656311241411704424855014070600841841907322273125634056499732784496890096209581987337910579594315068757980754623534436706173128669656688398758891344168804227808019421980397233141379596742087457407176132160128330109844993866431548870624224908104992617382521381886528917429328481963738183154974619212225325070700384938895630694156534201259918577009728048175443363119753744343884635944588664316045256831873799687076305925778040167282903785450828408908336941502849485898053561089560432997514323755400926920986198458662469717632552767043443093509621258696193847850902157213312230102371321041191116916533835211980331638871863862902140505657989673363500994945788437286391728295511469499804689871935040203516448837378289734223529861416578541498807816543692211867043574702159187342699276019934967563975599631496333712363392396583150301460196087698735806341371216532369261097692520208572020612667663560925294795801550547004084506512050010448179740049338982269036874060609390591908990174236244901629903206340254742113567965090851687056257541686298992258584670696503814863953352920197637556142850036247160100247617936687459475332711003090702489799123051368270593682400145579040882906825230679151185513494680982210059148671561361712469112120844544988810882543376340397200750877841588994899887866819203428791538491986241390833911216307415797810776038514922914096352844511979707788320605971822326335605256106822083450107176436849171755447303168545073509393935297911122558447183880749346684760108044199190685422606727413624381181981875405991965057800562128407961634682080872954664508338726593103920931637292006590393172307435895631329685173585719872108719403314978707982513350702247464049561835009991092680443637113555364506574304615941734681042984743923636013166697687913045338591522685534540051677340294478439662781469662253153624686497628160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,49] -12696585139357539779620906120584752763747549503327296729415988896409303192162579814231600582410236345788886459190344405524691078122980524600417389271737410071315046701281086108458547943830827688149098566716396358285424425659191434020004948738055802340336581043200531027914733004108281220803652913224376929934524235488334949428082849252923122990240246695097882417035603443431554428730504181491297630431451131754710865137697241813879961011553650917266299839706608898063382888153001217244962421426532428954277146846920252117632527062580826325994389039893981815355707459839879287293369899472921213347563652027687930221998448419998679342629379448355936627748800265441966715797073181524802845265198157102229856501462908611917460408671187995272299080563145295033156927048688278611453245156690282965848191801851512859620729858945367166484504397705285733870315662664405308386251686705407484852935435264161508403282196747936357676527245307627714374532624259993524603872422004494917001797452171770561132535852745193211905795462169686156668349237748363691907081383426826158168136976224077376752720551230537290229135875198563696897792599580815741626167042062742887320190432422104318104072916348280914463813754599763673140781101204430922688605154902737364401632792564906128644804666744373507378459907380413642150133892334157564919006926837101155612429081942606551734547851134922386520668261142792479563501766332666865111797197229545538685055021235560490497773295327546571660748066766657950125983084592469862042849969043037316216105495213570006707074147227812374257653062062588938553895368777025918070714365900883123545525913605271234237386017380679266500852861867025183300653777837177362391809691931188516667872654405436778333444376742781292199347464578266173614003978669646796222886780747819109712958992033611538432244265490504177836911979615799996293616355993849752333145360467389705419010630738330665479576389253057665128458491436798244883309370420754047286222357495269080241107721516321181069517712676148313414415671890731872913950401560546953913299040263829117655871277707768755761614797725191353767813037316654842217346445434696309332159472969560475771766575493619049820797296241049613224421614153574089828310423739435206334534265323290731080289825332983886841952573364089071252340380482289565242397784041552121593179119536840030380169787377011999234599769414310880441102457846742544445293460566122485053932461468585349359001858815223378738817924148450573597467862827945006880571014901077705318215847261123491090588752354304156650074927515426278407835365968444387305342524784211726715091096534425460157862963027502640891034454468566199175811514005467511355798329174077207256660986869003420697640570748316543054933364583062046496798405803889493778973213978268532967357822050209862595613928181910545892215241834561671301935460618154643112534970911428153525371746466250770206035582667530569492775020566709838783663743349955902736854480605664638887062456200114503086639509346072023627417186037334268691448712808546435072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,50] 5558292832298252305753769673497725629025235467767110061680503468203120256534225771657139446483981432234882213982346943450884029188224893966572571225321606563531323580824084477435629227246458091077990554389680651695199844816812604039239046480910594833084693063758070184780219908912676431162126320328363392474768679026091883005251433900802086177105061153525628450273840300719347293129597365641079238847261993303429568438955743727255951820423748111542156602088661605180425864099826899437202368328355956217679070496864260230359417112557216104737418501554525239507634806232443784345754245899778207303500930180705825473207205388534621820138357308397338260256096078084110892880697067694379541258283806574182162678149326546826718495076894864403176281572276058449749400977207683636842323019996995401298064450140125783251153348825934684546424085184567218255578362255273317927789499496557285415807138021154634028210816691206837123936224443863617915709616750169473888198179102311951250755104818416564459561924263687338901623818962433115895744410492158274781877670532205720760327475734136994745065320014429265714013866625188719558955568192243355143828473787407665765230244609412758289691498377569895033363565031852970218580397919839398998740160102066292117940714320581047850643254236268294053102346107889403897870513772470380021201214282063808603575941698000761695021583236680097890414742910316076241154367562100596193972085946368825554673225876505438927324859144037021506678091786596795656038065445973657626708666985902915429299173604903762928344114048864669931943973194715876206504545887941352941435668019603258930924233044461834362708907803782231286565198053695246805530660844334516760916964893593931609973748810934862918907716186700095484457457924038329449854088429334635179801325508270728453860357957599787422114328868849112525064411170512070023051483387853827067113201237029993169962436305954837190107615748155252013851661732787907229454607236044062713659601523648915449947973369641632456372629420423855022684359865968623124920840313423565502896204791027819617046460012651913181098402732410783628587661094651908863835498476554671107432217445001485775218579082250634988815749220915576464394931944518348277064143823490682464023238027251889317004182440300875294923620326122150881898566127378054343571673957683552873998626261860652791112979960539163656943349194331035046863515450087772702009378945442287390545237048999470757506727102039034122116585203913424229241397481050633150166580688856443971933764972718287689200810079936674795849338110246047791910317574055731363232570792911876313554182499596289876857670361936338879229554512590405111507976372513251195788053498420971697679088923502623838316418447643820511221891101332009477741435416092530409475322143722933796321381649763235541905301614274494087949014446612516423308276159319413652800444175253493966488048751929519840157182676602111692481791466396456272117540040175132126501035070452493423228929570541171311866410053824901522027159654875996900129594039525703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,51] -701864124212966379294198290323412324829553997673708644591047969415091311372787246103526055901074503144272574773165285462893529350355505005641483078278383358488511566486367568095596271958432699748914818059078545187022750514704801894380499869320076038253611589698905369652908174405340991724075379908116943546046733611741863044909977787320136174625736531006114091935982380234691369537174525485457754156968096930845025841849723872060971671534312513670925524009289337323226491138496218382882574267778314297098011500040201257129530129165647436853769820625936600937728612825984000850713569820177601800050433430834478916933224193295964528266928547418789262963623456877451009046940251551237186476943316337106480061759284088907800089369820831624820721403112795262622736098298749193222371840927360472114931206416305324619739126064525078097183655194714730908266749367953836326003225408142067503822913571084928940409979286500961039637133026907436223330006175960096785276204908611255928718697754925013819620500138364970321838338182369846291461121582172401889366347885500477115331679547449821432644320758317373369299088183614554929906410588581463963470291183465016194360955795395849833924283737602640337090987288524563179394809659634802384835008514762837033953717561885590729034768406822988951519586290833899469807409550779729218917560960355824838132970735952334819062136599414159720966745468304437938678798154210538291273906293477859591487912875662832525694376530046586580010895880560640078441713542578113693571907467868281981268087549704821559209743209902484079566430071956450007854191058717844032957808853063719863562241877420774610643730272642841434238603332140640602626023107076740138649418391358928077714454792093109356175231307676032679484711173916705631552919958868163358918150127100007923801673299753166061856189709204716774463520956768425445077129448137512794383410066251331157518841754651812536090090526899178457961091904767489441568781351929891095781977026266734983153501640001866133099414541332328861904053989806767854708626872775775509559553853449712949157612018552058089973336901128147569543088171818930726785200394839724054999654920984861671565369704047616986115946396404245256168794371065926289168248882580163105792385029839609745777362767238927591964992333241780383222893302451339784179586927703322582158181181826492767970596380281273835388506905347292090222690733700611803028904851989074454399471491087456937607864163449727436420119346537400379372059627704411405161778407512136999535682458789746658370593886135011649131545234060778049253543692253778505139866622116872060930872442409098113467714270324833340285452531913866171875692260991408425314194982962167720724660148412824709072331849620896929028610470085679417828711364245408344954012804732250990376859384386209815278481715203744000528870079943332499308961926275796772530352620727286806067477103415619459625213777151034568296526125715941654262454730356170120530259255117886889711896073786839826593054842497649325777726090384892937172310677937717248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,52] -174766234905638535733718858259639294558656752203870760255593365642339755865150992705814017747708012866700037369779330711576922292156965956504798323886513029207455809463632913349517541212343838906060271956073183740126791696811026710908034234830368654939294311356751192909671275565139129188458168175624232010782359703062677507645939833278276391530329910243311929152236330266435297486482298654900428072602796307147719698412492488880282637719829496599348215242360149007648042319102317776549800013755684187766119312862073144497531502852021171691488191328261456045231084033786879531698268999650754129372080422124176549964733878287225189458239813464146561332134190017276584183636399658050694696162480923897408087814626070603328551149632076375770461707244227047506893658916375169393019425003461981755013345205147106328398938904295358086620816005275358037226336914509071403604704989064152394166413068447026397431219854761420651802832852022828975858138198461891156310572926494098636376365195433652957288757306729663344175992626109961623178456965682079759031083471092702271259460517762642369384481403129428056600894444281173124051592385349347594824671962648762631376466271529045503488207738757294506530866620238506335602989146665923088688128241342509650239300389434612627380652792743167360070223131167816960370944401955071001303333739569169960246602203990684725849397336150196129085160683451927793700803291883068217246064310615308783308205787467689004273348449512080565222732196341178781046420148168357284437980001397448598582221816073513116157515929674351585829036903529336497167684414512838320033215614619733769686822713629564849872790413572409556660006757321156426892190978612546045627923754228347919101454346555912862926420238352768269831231753981204163744880822203066880530116023760052568341396905941421802621344171941895571860022583468212289753267149347382943203192963753878325703475708274519002244628771995197513006800760768031085856475739356485920156274196180560454984520362103146168940959704391152113639288527677359609617693508285634016593972778183418701802407621528240442292347734891786964965087890218348457956516342078279679088139293125062035762713320263942609079390929029073547830072559572857272399654585162163796337782663057068796676447732927816711546434534632005981610545339609198890713339244679413038574640218270610852268678235866478350385020278715876201633827679945409982281481106106756794260632958011868359005800129888295794595008904890248434315385839641914968907786663062204293101839682104514696375000844949515802589121414189117023430434788868288832835140442777680443624337807882057337477246239794595537064509970909911888054168831075074079300624636694637074683216189791114746098626877873246777721218563957971809252323647518966520837024047794532589126336162160438853135682818621920702616341305417104343456810549606077449789993504649477897020390123451117206530719083941293910504379659730478692147927862273898843166247115830844481162956645218060168543806924811757757770641886185334800502135389390110720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,53] 91893518917495779143870030072539173680823753217092114558925409243142609241380966738910158637429636590523249206013644864047671278100552901125910841669143747289170250672207239730071786391868416201562414545417720228077906046994556085461774450316053205559284835958643758108165962337218812934711368048774976361560632309501546842236989841491535234375262542360961391832343787771539703756124590450973179796707864351154240318127507117469444034529648045062483334738131425603780324859266893808132029062871007526147094921127501321923483571874422665282867474115956920958125370438381190919386918708891842011961479722950707219991057793653235786654314698155841781659188710896193468593929281279465188885220514254951077621837905250847185074619448116009411839365688343922001488560189982882725473204285388555058641564173067189174408607781115853996593079587033409270063604920240314928627618842236236324065773485954404617817329734909892443212052530883388443310431608700050712385783659743207769242953912040200938074198893119784295636295017453069029114021698589679609863781349224816457487098870054207638304849893804577517902528136537225209819128985844989426795328328464687403080952731293248047022295091266184987771492722387999691150486582498243311358786225110173624116925656039760429458451534574962119481740818179354550725424485354221614463850716863662331003265645539809886010873116566712543313608056228723961379694157571114012887709705465334397649014573547307013398396643002406502271061717621792497308361454407887404895818011666113985297854987826100735527589837047110361331633085002178982297382612265802789103250724211053304116063978293749007828625997741951423711163391544365337670392243693407755477637120429089114562972496984706507449681016204782569465004936695156450487799286260423333447196696977763506101934364521798688273870358794458140067189468666838701452877250764945998357745628125174557142105755129455882973669473314498760841606977497749509050457159516454102061487013522114200301907897142357398663461418837339117482413933500973826107353845543848965858173855359664653211457051930020408312554567608136426111467111900461313367617024423450737914501657621175774200544162687786044255065536510856859381658710294505047440625043523336018016726704509454884540651457015178081712796804673307707479511335296259009214168524941046221246385916562140229793191570585379919599786635076141122045702373625593855565797802907113708689123028107451288149228289554758884136252258531125371141294229576999748130842891383802638562298517552317225079699697359504488631203265110743159229588619213581985782057361944059771470449516213348595416279405802387108182042786624451247239063910457389362270412207632710362138058306391822366382761931987795873092964577916577973096712696948530318538269508685317932676336032156858014573734281561130950405364154115374365202852842438978603271269176018425845972221579941909473948664027107017027179905397781663788194110542309887034297888083350586918743522091939445677957089563050869330460644205387773593865655395274457088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,54] -16860609994115395534510677231648680089899449299149162142363826563598186313080289926049599850058451240969671179497961413852961040540417217574991648394557072465620234788583600268652358647321074047554249880218318367100678709218532018031735198178186732629446318127567149194466906461017397305589949442057373359093259642878750283620114520645870560844592803139008405760592025507236605019838626839465495339105223439323005320626187836140816749111459202107504797479955087965988822736933812232787135104154831133012454468416595442494665930143390886748367369403328480086773129514172042985649687618191734980764733450340888867157178011226025329358146749140787619162634531380133157911901598996346828435625613643351028357348687829655875653842192991197287837743362062678185598970615519945476965222609414839790592663869317088472727910629777440786762335092567140779613650578942798953741002908290795988953189923335602497491485168605443123762913729018002059747163447786818190806045610666698922214624371653481417965353516827077919221088495404408964140435122453192172320100721432778539064211589015661652874250657538510592489262135595434144504532516593603462220236228141514341917237334076662220880706152057464971746479665450343185000531100438871594940569013134900656078909939262761679166639079564485547133637957785721931653631203248090452070948398588414862640812734979700494438204932620017299313376825067351144261365013482834769719618883709150593856205669636697059828592911719019980342760909137198692070745999718675754815229775854323364055839449280841460200181559577050529666350107545600476523476070489922854853256736830815877665324077167956106805963869291912929941252440980356476188557042873878477090239075156263083223307074041774625826302902223129204043218580326624247069019241875689350564302121515783926861884765882982595402174142782634828845460039141690140785446363031241032242969235943716084699701876806163469065258227224567476901054939135534660857538018621501711982808984183857677391166487929489303582626535490952571554134068536411141100178582609743852926642854079540868151585177811698348834818420243616171174046328207547085771175707689615825757176487616378309662020318972794675525985570920635808738633272015810485479744752833927934092701016621751558569967556496007344950797853752730317795281842604705523951683378128397469084787425045001770176743414929542497736917798922266566442924119905288747210717077660523669715140804740401526101779992136866177975297685649667193566796115197522709985487110448824299048273524748099484738033244325059831325872336814330426935250408705779405397754657943233512324384450828785361105796675842779027722865848956386688238095867794110281037162391877368754240091260482386367628889504474910340301751707879334725164486341576974668744034242665422380865818389100345816028622857581123766220665147067790244936434985371291163300956326730399869811882109203484510670061656043744969765037348673813565987229224475242062073880151576481332753535312178616722085689285368059942439611126681714549169223785450045440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,55] 736360749215640821511395580910231748704293749009806721391241036773560867606602542434267467706415158191323125656437745856750685220616134097913615291001360667290205695538093310754296205596878954246392982745664275483770244984893644631978362603351631922739079696328959815181192928985500542521108749434914894685570853746152487583709931656979895977282737110307838352435840843133910061907449061198673742402204447650385998541018567573166027788168732283371880720869969695592212809726981310547024083826477109610607125745590932248258241757316304188374379177191123177626870835037629170201673038800703256943399367436409232268078054332733542868501883652463688683497578278253246379323326781123282907988867235599970451576833998320732026645480798696587379364250681612584505134426969351771880241640073038954716684282474199779745271082292962349501818926862416039737879052219393878684792776112856415613930163417863578054767705974236776791049675595801816700845137921662346419816559803888457936014703286551255643155698856699808971672926291237949973968425063197172167670305879314291300378474719067146399008059522905468273527461664802487772094029721958976302641552766550966835447945191531152759239785560560202170366271788339291760904480185711895632839345173337315411172516394621810450926529361156399732854768341687120766683436885243814077228647493033611767740975683284204178620497688240534748260144717894692798951840196786443940523421597737961848092482776419778014712249726420762083665180772379570108729560412642894490770416727306281568743173999061445015237675149574189561345424804878242898540976126560537915390085836521479471882712241699642496714898517249827002926181094330405460392698795112302426788450064706915744339684396817717174079826698039505968199579573164636712647434786275574512812832145513093011405879685002521123349971274771288453876276982379268088865169010254306941899980244548224454660371842928340460206028256879975866778070629128621037210059522751283271464536487059430635827125089724465993398269438211520095227018308386836744712673357994028086635604515701304201241236830469051905338713717673241809604281997607679820659871176854791130567794989763743228795967098363081856549852922108738894703766458344829450615470671796054658671869946193523600133577641592387330724862074301659195215948008606368816283653163398012075147348925258604743071292388995852200793256656232279695726527484147505903524712166368831463874211806223686911133274927733723758910240903823600697534213664057722183339496810836968978655032490257428187778892937484983287363510444180668750707162555499542376444421235853362144774505205459760889499875372806739827130607941428750315340526365056970639117624132720661226652507453085256636337126259567807807796964224212890879360776431281055556580585070693342977538243392666420588415784504694177711494714287344867663767427082714306140085467285677636137599818619847765825497441721953289967645464870476096302727899012385762320170792386661918605943768936917503126465889108377929208552701116918721015170215358496768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,56] 375933208837066585688825501998396625200046994142295782580179328905122484081956063759153758178119489857076553533418111377522979510407424573368886321546662804451803213930349972653646756132443253267188417534661750325476617632561122934936894542360148701614789915864316889859189703503393720640559490341788329291669047936231247712341073619950649488454372218147162164463235419424649294066508044551558449172534050652932252521681910142423603498293910376866304993073851899981017920308297614030878294984634538725777358797674655804522033032608331895766326512223228771691891105593560564711819136635435457117950778859474172829676391943650224244625644394692905220846030528575983929924789081536869027585766634935949940332546363550930286977039116699350261420643328727190808084833325821669645955127928814976300709412728155050279258859442294915888117093332296620466317798293285694093922178430881898776977434276273708191588686502616107414744931840199843603899478915628761069342828644695646890804146451591115755200901630635874248721527827285755704283848668056701391434937300710300312651182981206462685665212497556502590348854353509803773195322007374862327595957988650671941598797924425918672676351043429057508224545755723727937849146536835550035865391391971779136916149940805020258453971089695539885866222743747939601952360767729683106770350864752611004368646214598805714224642006564276960181789025142542036444424045090420560373355998165383017083728369232289648555071772301946009609562975200981619438766551619830325110613664339156854874170813657111474274134090306072927230454670764892043935208235281437024999715899579531960382237217030824301610249990804219537734488060796896525341742071483379930062449038394605400007065135078024527290024708214979981479058857381568424302677915006997551972172364932238620151081838281968682066932143863897383417634023470327200743988780209326546817061083299504464335388554348535542318159173852500459540000447330343059379330758905872149933033518357552446348683178877715823587259851288271454601098160589371587533078043365353211435728764231101773329482308237342866379729101931455806043583888589503317991051399995316995672403737726333127448874147122993375650130124313038653474099154198172081643065337795851115624792443666129489941170987793686308717971358764476426815891921683104924024373327870992208659398303800101891020086486132329304477568156569995261881858582343913910163414334109536714030924606266512274220796587811857531053523402396598735329230809561253831326273999033290006250376141441659622276118220135629668822097810499414833634335533129860301771807398334476350657585173597076526085883614954919502822968579418109833719155043425170213745059203531258854101969183995465580813742294254939875868959240574773897113131716487155509477154613782901204361481508037553591958148272095055446982126478672905048255911786164795328919468572007700955519044794807086053405206948737930302707817008202677646381928541942045949958617762325348584998695950123194914834336814799524478306065460074227446722913632256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,57] -113587266906740769891168669190054707144395446929420369171197678452328655410798796305719275819288809884960264141312958686717945198162071105394181547991397088470021137552018645570715870815259384197589253635339577131683904879808822383046953610295480008555562084063447919144599991459636086173306228214630380302930784606877931047337504426797114437570093309981618728244303030367616542519028175976030675577226932229855522035455855053172566563207925881380729436671226324459443561287319635649238703346686922128297068435319767938282911457517017786573588134525837542508080515225941099038403614874661753800370052678553720463024672704920694503603232307860052867594515644070180705198638478584126598376154865547757491228591285797278282037523703995887203437133399976722022856708204199965355640400797942143671281609280678165971554945898413787758668635083994690737425909473209241069885046674490653555333812040145755309164848223145694788803194210442825320523712981957898490583073164534808951865124995355684408393157853019121317207371759146600687820046132649367293876073619183172182339733589502900490156608249391663707072073380229941368312684733917606452754397893133118421979318318142743075448022669783296324492770171533206899303512852160426285427181704017220753790772624576655127371203192277987455237694178332195370382182840999232433431785012177497669814677087943453110268370317848652428019500959386873581024636095838282400380967186727159903219734286749620186723106893315443893825656655278440375575395310917355848824716252567385664901796570329738094631792801230632992211351900784511285007846949204355148276311733645838852538171236254825555892187957238806144774338495204179924269046369180986037965354480351361789387298283492688546087222111898738068380874437567421180690362141460785405526742553553412311196525748663153376408763270329531830214331427417587240543553806704782512062448148426639457456952696283711700851852072785646566728383333843501393692580582700030366946994639441965650253462247631346289050095372997068004059198934068527846759722677832909285691181190168919986346122695634402697243617680606768077447207330989754530626638407227212479082640690794784443734654846925536893187970099468528991648628053487745707140816115164073805200331273021815674750051185467992163004534528624077519326079608985736029695335838549090223017445421961132927410841460376708339965697163670707596165834043796547181611434931006126861195264766872244541640530758607795526782981881492704393020741758561440236826261228659345265232997148210202047347102135944225610083740625747256434588090312262749419901082989164697941998485201706591069482234239067287963906296671157125452739628876246185228927266696578775948775622401915662070768769123557366513844440856523106887496426858470145401167805434248147858147760604889860412998047942483115123543559366445602680961291663183318099712540052612355068000962568730073084756862009386772922464825867837845811279079060166644951175186968801954592985153223346042731836236260765012254889404235161493274957829688524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,58] 18607276828159215827606491375793759299134909487055687631558518755222950951623824941943800555582800218447219055105594209557831238425682530843175387754924770042767362226185473217130385288061446107935051740198178153120501815870704663709993969438382242397353196570637490325782391753196253505301894281947551474300506634963100583834921157584365365422763658303418380070554456408516967642072951063211896372915571634630154561590842183425471633017812971831229626993171286543784294276055659878055466788060542866912059289743733599951068199976587439581453425948643718868349451582134576932446625401555930968501862331743797429389560523671655817552278945538735604739583634780442038450635778683760090247877943269611447815384981161745965849477652976896167009669068839186579217392847857636085798043220163057557576303464619286644244310902491735325408744421571221976294512204203373315181952856149168955852264534332467473798282038789451010505423680819515518921539704569557029121797718704962745207266056569416428218169835104667090961242564961464783567971237829767585837030015357664014559115455019392158859322889804054184965505716952793301221924678732048449846367840787060345822356298331775935036576676194575310722490618788090056856350633904287382868069407776697241598343096140007992816311089232987747371454651962479007261787788278352454633292358315915325647573509475326066590715238883065188915705258443375880372150045390479184837087731301511236786019705870736766639755014909879548160897227028415428418863943607586276375808973856363100515000952857002272742809827746247167287412711178848731091055438611723135772787671665899834513518713996436166949749115064079289365817587108075273523067891755843430965609253117576173725537164931818730094144459845613720631543927666758030259435787860931144673737728441518813835157754725464976017469951391233830149204598826380551201599624564231601328443734493864177838197942531024058490032263576251692771732757513931055741948128177255763955303443662380209979275597614817395764483222593324486775509406836974177457440688299125120779936993090464582349301705882411003695290963757761189428497638135447431507856075752499520310430202048295504999112336818281454391123096450637620077374946456632910488757637377142267457251335949050092593980261053012235995396916389900701404857793493907625919811939523628222274404688478250248742176121841261649483489947296073008088556254237322527150887511865415737963641477218318406297048036675797250488419304345312880183842018899033693026599319574156183664227287494727680914208731073383450107857681448625841718786064966268718222730085185793079003375545597387846455312281184027025267972140913517075395173259354353305073215048289576971532934687754408472575721578926165335129958636725732913217678090117287413513449692538724737020662550422226803332680312693964979211832248942036941772189061053288177901540448927941481359324836463421186051278034758416240333623122946554141698854077161595724023649032348159411942190911618369740668031173887554960530486441037790466197796295802880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,59] -1933764943735744389508264949221268272611565582594166691453438948243000186721870327031412472566992696875885499898724198319109830217710010495310480595305495703007985123261454775130899410094208643312567284648086079548282733306225132998975633537567358082698598180420906562007201168012523757083637154842249480129239518377645140580606265805377692266670193329155106887954932987692530376000906227681491968390193469532311557169409644508441286164052436127419881434169432755037432604752612622512343176143454681176714753948894426319949085873231892391928070760245108032421377243649788763358634696068490668365557349834677082203733037663169980010026123761294990051740600813397007408098626584782374037985618521006121283157624064702981034332907893682457155287908440286996077480745485086338409491321427835629491796944880542654371943098603384791604018600408683598337867131868701708082146609037378421627942811377329851850157050317541156647331398116904451846197625313794759280723163063190775024007296807773681125977684203798926177566146404150239458224231669543316703948390753988002456755665871987075304443699476860587882467765720515744021813766408398801658913105574419770701955663208318501934551670505737377227138504097150649678581907596030628116497027088295395852213008215655086485612385839833391261626256190531844502549711168017430391921338241653476728913729567816882135881095532272651047270969187525584008374664120154969285958729047921777166502868516557596462149116782305690826440524989568624157875494802815118342454913306801699414283832181026848381698954800600531219895205440898882985885362350185865052650279810033051067846221528026519895366943073877367015630566518085998696951656125540672068697707925324702532563238390953289513337238732564314997427554401253254582283388521422489976817362208870356660536585370013395698046834945328585463459467628646448102576375126486232916447082197264974894262218136729445751646307797248730728148819147874040495879072170302281688438099173023441005851303052524200505257773158786771690971391432682053362749547867725369428069922408910687909644612768761718109421802088557506502410805682535988962637544659013656335775190617906754470573290142470147129172772280664607789165516676175117785050695255594533035392020713107209905847343553964272962053506415680882953435258982392370422650714255485404305043932104653250195744370240616191275455107943447733802526232231175990853321487347201835379483841831333886248058622584080418385907209918320012796973797082584978955355297168498341951367523086058045414991808263238174394280778472596717946166878564100161969791000456607726831352249762348571155282602365906635824973581757928818832205324605301579868417874117824308545460606334777270857467552936406508203250959757941646345533543657151840355153846430452175203402518876948609253842101771560686104129770730365617985471904277150194934575075669152303330704173937186550375435544339883574889660160412488047638836363863838552425453865508582285425142916943598692186393439964281864891359545912960172108175741288448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,60] 32454960922070971635802282317686638683716237335807403975352399974431098564489367649965793137672911092741246342299074328571268844333224342069862255684892804800254960461936918682036316361136764321826378616172752693714576485002093947683377053092548853537238747403628542173637146115652835742922160345544941662468139432907931176842019694318843966439521917154836080516419052392603589779537600042174804072987186087179332589184856109178941414297994182513688043960569808325340273029162836820547607757568323083126738694862923031752825758104750037781395734748360467968663700131575901710362071357043566522372039626117897578099633592831262176171388451158153478464744677567758332528051871611615506378896166019466129172611742648478602206036652259787966993184384380732759330021025986481074765729067690963383905386528999624396753309521313462168384224736679993331169709721317607126353384266268125808434017505738630884493605668668255765092350814757861812217672641776648949402968737233373418718803363207877620059943909727801708929445471092293240935087375661415437769358179747176247873353028291004074366519085756935105689827011881854384473326257651774513153571209512238804860250788674899364162706545641578363179294235860477742007872579628755926004147848654103030699427484188485400317670007687152317929406345501777267321907457282223989850604968465176296434492028108905185358271719766953188655337597339338214891330148908568788066715247285219260949791770250921956613432341366080663073487306845002698861259674792426386678512828903632129661306706842294406074921593025638019728525827979782049850467076290271794657809624995578831965824895703111950498733495864403995372486910655638103471664788100930671651110318018189443159513501917536220690916802135808939560046829145017471092556590396497612069799235549931599589916205492207913315124450768644644165145671436531459731561951349163033929388970747965718958451619463079715160671527754767358672037349332607973301334907474017159535070963359432817834958972786848302665129938629041551012853658930482571203983155727904516887380033516368147179533229579628907458480998678036930169162711354179484749176587748054736631032557148975662182596387724439520763409492516574662877449163801146710319523152124901393699298435276698705281327615428444201201072540263029691671282038080919245409165030856223245734718442508006885625805869713146356545623126064616204229909885184469496896426920619076115409290145222049679141854395129613070139498441793312656569048635351289856275892811559983311117411765285509409464322885239289003839933024773812273326356654206328116252745525019828783330534319791650500254781981358707379084856485346986392687764763284966307464337746356365462370511697650499651139203493852420989492506826929599620864132432752704952517725216251288615306591369203526368656681949051560571949869285905993492858800838283029859854525618404751198238724555381905523274370684573226267486789056187354036917186188221891170998552308281141280881944908527149885782930729784054239214545541647027794215289487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,61] 42088237497020154903373577727993073708956475542197643934103456110068142227216142850082340695487285717978891129250508697535314503681460941908480934491307305853433336976162093683340023433947056397161733482436694829778683989672018616427001550466774827649075537729198053496556241972081531300486089414523778569484935073130786923697897169994459666628713268246641810116138260159215432176884634954796651933242789627926794068903497125746666013216346998908354260723896036841095718700991365590743733104137431124378160349367588413472186448961703887228916532775534416728123665718408315884949651751649015789059993532665484706132842593415104224273222389920843648748723665158778322535137836297301714426017179890751075689121928990394352247301064218984126066502797942843332004397698034131941240103502009395735449745880731480765382246340333383971874871263018757479481465977854950664524474656963178944595075249025225224230934180959263744111274363678108890623281292870238269328892025052127200111978273781946509660570115674703504038272897365634671943933924417453427476062402023529969076067574777530796357310678145906130151584767364897885333991766924610114259196957563571174091856925166568835250974445197658940357328803459987806415668403922321785379450705644093914964495122056343564629488130511365029479977819113016678871041869055804804619561297307337986182975105459437756646901853789895456841988223137067645015739995200507517220551222245126745568966933837877606025228426945392092841061901528112066009792853457261886994975094054844551371190190990742129856305126657051142736943903994957058397702865444916562245263996549929698038451832873065189777196472552319326457643287669943438665776912621744239469264903826964398330631398254520778335900813943948836362308951605924578303850393133008197791048007735456868176452040273464406522564329385046566202012035603290171716760293608557711483564222166217188407817017942074470332811475654077259767777650750871249486332996710687075699658519129266692384354244564162592174576566623193849401411677535789476986888057961015441704332447269480338379222975490438018278404051488798190274068293490361829246331047765534869144909091324487008912866269535279441917962264131197524582441677679481704144022580483524271620734128506992230807266905033485722172482071772161834837711647702687501663933271755757360348327720615956215038482969866860939708773421398187647182145247021706148106236379403290455599836406025139759533480585081044602759210290966350180754678797362869438606722869220052037339834791648723990958298905237771662737695134180134158266916793437865173585409403492735600003579668904020109985497591577494734866003182810979524090442137899511924862330499308658100640818233189724671307315878634526902782585001814698528129887489443919317394472582760148589511997775153743381368970779398334662733209480841831521302450682439881233977171719887003074436895172906950819245393091994416825142172285507965493897007317279379798528109360231246030407801911002628642761901061080426537070138187891564550749172006912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,62] -11435258038805627727115978220144313460895657476963089845228198719812602052339551678759524697163326485485705269546006633498059759187865391571698791725146447255510647815669930336992274699231316090550687575467400408542865926559949767879418964923794864038514980503957239504259809337288532181449787721371930818424787165788937937100694086262403114117110850418204082676717558970409945955297906510092852781505924106103334712427541466091517931312633204188301946055295693126350305336637140913071635051463000105941823029916911409017107552223037464702782377310352661318339065574492919943818573168042780999711291538531763932426593837261957426325822243402637211824928355137396326179650360405279476910196723021952883008821993618763624183547025340527720381843410744854752849621442476849816512850578431865459427014132911728317027699423736219088310241728539738370766294747466415993133666838447018296486300020493363054383065589710179490502058014501071030288792889659883546402789631170437809321166399536080885070377231386689574267052086696201709403903367183183326238832855332728343333122576502757217566885106995246529557541066677311036279106051709011666927428232740058615937439045339682765518627078317207031767608494545974679968435902580615904027096771525724514000994934468798454709277454383839374486543877136777650398414544775799177715574211082627283016228300878765841738531273456208850915088164720085105593187556892967160492484042773392191229097164931389817776308978741640375397075517658759343901629280980927325006061409313211973761267083060592757647742938676938714533110463900083847915659552991793881922334201593132443636129607580294869708340036944181580674936250775163930682870788544802245835034928594900736030500614446866514139314082593065174691457572006475923432934094694850109255000192601949793984277649323725481181618077404305797861197990822972790011754044283938566294899137318243622170900174314770638530749906933986764402524432408551534591564065321268480610805244048780641521429808145007081083130486452064746923702131483522424757117417717345570328155631647825523034324164059177355286078122295105334698490231498396238112417005431391918082711345122958528588713343261050737415731031761110292541725416021538142469798210167868895428012186997755061628496296631324058386041006676435139446389213540723461491880730610494383755796395600252411262710453225193738159736406008795413093853033336466900675181512090309894953306380161517974051109996045787452733272241075983788367627793300969659508096335740880887904030562132383774398287452940412499947884830448261656507415647448263610369379151040694427822679491752153014178633476945666552172889551024898889330702213418798494890382526798497637282159544056173063663229924420543035935837708591384482723534668159389754056239625679756886781912970059536213891324935256144776737923352181142394755539587780804523114679034803614890777074972871458942303765687408545783788692597836675168129524974642533098881976740719379612388491232696756631642431959192109380735469292512345765965222379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,63] 1609707596889268196169549576799556922533872705748323289899460523699194648725568156458240563992677403628160564426334514716949150455709390702604435778643586945492214336837849782167596688097926626467025979577433706083090881392754181225321014644146204761355387924822865313249229232176985136836449768667444309752566218777197192875043685307926470692197449688667464611091436501464449546744528465641660279265151832368725574704850788774588652056161238972270021029819076790430907604338610837411973390412633152064239564413601747560676533378814794761037483994248289883555845478962201831524157697663953874991478712628780650186348169201762115327263772924855399561965937319671001691606430035892128553411975632875454739635758467855079093494463810859575939098368561062217480479733705530204743210993161364821534991568034643889378155578081651218837923455694924489096002187416703660981591819499230856799092500056571973340669393537630174229321699670246976540027761748307988315100661673552626086262289089768745551531460985191916785628395700760828976660247613206776750584839956418196369072923132712452655377607559685328248003403189189412008359462963221271180995218820163027663263902697610714956427391412650089915031333340467687071369213767602229116085762591196090682960557958128885320409837520922431549244431749927282552445742503941863586148255407854336064107308368524027138344798316226515809641872875406601647580363332920315098142214832177810373703622789035453419170422110789137155214425790944578669647517484851499287272514128777890488686552765881816638136359569323794087559513136714147444428237464770930655143112036769097582749081721314817028446502971491371113643758240486676065191609775967152299057139384131278700482533890816318857095462719018416939999582133447481073419626958046976714608311088289366894749408502480344549363493080315011249207008815614308417997208932211649129324326259868254908661406730743217296729230977975095477943731600298490965506053038385982037206223731902106377652929050579878736643808735052404810000584743788666474635595235720051814841869032532119310519999836083880657712617934141620903862766499682414835325871798864889792805495046662319851946777573697484005589428087196747532936805154003894655859619860951101536070620458563400458412758753205071578483611642246204896911411955420667091131475146339661855969112236119716241264914527660411185027106091531686993201578605182636257284525602418446556429160531331500746385460710713134447030911600528828315765193419006277252685548977211671478053476730024487323339664971489846753790322575940146880482859106054903331330606026409514443467928551654925962880829582091669962451905902541275024114039675385398756201175179163807584945283605732745173206707967212576880279514178883609643329701891025541495052719265958283926992538481516016752364239171428140914462316343851113161402332064225932598988818404208567121893950492894992380464348867354876588086205679153458681939970311517130485218400566654693509932095859326577920647172669465706594894848978957770354090573824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,64] -75708033699215444544118884542412035270438453308105482505719818455100890971585810416752056707616418580628928102963412279724201590130205748926025484701911261961574706668601201726677859516741172830103737618523411240807274506378674446887500730619179786799756902609842490529935103427775300476224734041043063015171952404992028675246465876419618735173141428152182969800140369692695851248580792784971279145826035051134050785011075673281765154568162862663042957894944707494498337538959625770013234507201674461896398413451663151280685557865396616521524021228494855595342168897071416810722876804195466032642218528954996108544273117892644160310063951349029568050694120008701371392765552126232949075568500537709421274662257853321805497857743823874284861979603343965643988404375443042447530799988334339969238991632219804888621927399271523497893950384575027363833620647154558753385521780747550359669514884004732027092892203923749203568578917806944758431469567865629782708714854251241511011177595134149205957534413376615600042460606601447144290197551525285912777482431132806014934320622465443972919017929517744668443681574297079181817490359284507430326124751780586285525459038600478672483910482742433458308912695462572201373774315451366634819382118608837515648946641594480816115437205801330677468839712934788551476413662862987126812972174113810378402046680153849667092021498493874645604354350987602616448987757925471111174155041082354761943090076921487765640756229183316802152895480643660469222597282920070885558430361976520035297407882884490007795011697622495742209939581787295253296292967845450490859865226847407142638509332472726249358933076768504633607599073165594279098428166632305044722918694651718976151060935524571779281933174572520898461172111934351735694097909928533415335211979597809739610214168966100801554255885569218818676664325996732708949422658146214097641885450463759887102728605392866581959331621821355007996753589730550672714263114922870736531854686298894747541705871944385809839806975674268581030939377895934229413644843324026549650589054656051179840811201548153812684485841423324850502725113987233022728807406641413519149627570690028862534952904278364158722165890638102652890869812943901418234476246164443280920175435494615922682490111494586547973635849917111479792525181588520984649808195298259891812926914216649809724922566052655929077007582838361072516612063102172914255948007886736921688608720120854193075310360964561680061711823763916890950632221655442140120459856961429836256336762998526521358102368571351085549124128441015689317227120817562615923753941331157503868038680015113416517490503893121054902035677446109215488323855131991535813737613117408044182593323508723960098387171416269413037658538520570623532288947689460557393792405826056360412286994454246979188514220326409246952835517577414187033417067185254048472288320391326885829141211274455760230284358983964079667455768654846612649816399868550657246886271533699898779410204989514388063275490212743233612046611958198947461201920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,65] -17403081219482075350078700494629279147469265303383875338178561900413505757618856508623308727469531078555359438262615628041667878748732042319403914545086463652377016541850883646970789592366766514243670789076763198166532358357052763809503117303028765024851016784345205294187930881655669558029987420591895200134636940996600979166555942754936957290365799791004559756521454466816979916913196257687786798118519763376997359900459763257860984618534296173454296896469056225778491879033005649639108258055463501603706849715952801444872386263837150608174963590562820113223808030293129467300933490392725489771944383222235896696391908666738708608247123500226882104251703713107976202703622734533660180819748305742585246486796480171573907251365191943507503876336157054421258558209256278605688713336513482140338408167794804641368408754933186307201114623433897586097824974320053537491524359141940971912942472329248642633333028724034097499578273646753069268313426434984085430478195091013443276438883188598094320458225013000729795230546516979902466702073408398852825195731787112165171269069046321582252215960923036737681707847792152852089472415074278058152179640506609543117675546682108616624256725102350537003540799339455998644848951832109645381087830136110034102468671350962182669835936675464955509406302699409508681603726597949766774223356472931065263641154956279283149097283784504629272743488457448082968982008606704085039066406982179151625012985790142814638683992418183354125160102561871461713486071957600823567579280588224321296460749556613954268948338238735680957753061995991623563871020893021085457520629603589712371586813441799867214178584609126629483509616274938116382959715795163997967686053767329994060863348617752136887249698659526114779447339014226682406434224060887097145807135874413489942308544609896883602621506427948133269369893350497912391301890063608315046693448322099197443870935141329232545617291178421549937551212565147299764092978008007720809494453392050104857303990182141427719565418819546037134728769455655900290581058980561586407642928425635407129487974159102757264946839907994010305240168442180743687984606940355340963620160964064311329174459866093771860494482919862024687371479472406959191077016458875947370984261751565158676475437158009322960082928665879949887206476557477062991545121031268130598695877601942271007204725465468050181347931351091292453412404734545655670047461067524063311819712128348344657932343611415429508434747646813729377773844003084898422703412988075445389658562452634903600976224744900174203324887483975953344877254683016458037272823438542594137581399170535888761668942200975680297901974086059372126182833352128528109470521089348710471355492347813135769256209445294696810245114722318776778328319281202847572479774113785635041363516193712122242555477723872683882807094359417754186799077150870510373882663233764591651178546716972159054041008118650018430031281824166817167613364193328389845248388194877947867008254240831026332242309326264202472378411912002674138021888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,66] 3631008732453307814598027140673914518801059333677199954333302492979279621705216837519602079543192606762162223141806217186718586155795680328067432766871835732109713343010143724715838289916204467197898407173926663773185999379855671818611719247907023618700818266474630186167467671265463753495719667195919034961307010268038526889703872195605540087493873500191461793049970940635551844754357109762476180723445192109256267125329261033313015390566284415651438948564541312607159945612250818938457497777501823004360901199844118205553231734111783907382957739638802687875033496625720789113889257818888477225644934825697703047046844622370501892945037738650438299262394146397692435645480965313689893232432721160368878507432896255241575239749999185991660882183128562207875691639191263579334316964483303689944909104701797058061149386733724385529661356214120861780239281711414210081250503879398719910429788559664444325587957962567158726660460665538796501949286114644907246988561531828965605087793881354819992287926393288491051532351256105898391437907937065561454397130056849836246095330680818386951007796605852429879032747337504392004775525085324313515042249408699035263108314351202386124255899472060352711968078949214606870083371339393845536029976794583041385558211722714599318906785106795002493863868375358479911641215556135291794440067191337837938603339501420501581822127193767830913130431283569883847786503508925366894682305693166244631616726551195890718258101405275914231299653741120833443217513336068547224751250218650508647928189463060974613744836370458476579574006246051304970861677747584860434784688850026216078889954718174254250107320225265104622881427074480165559650878418745272442623635737198371069423403485173267221843322149779339748355486001020872899874451049866622524676366468788508500940775439069729099033665870958662654706931294313774897799927094102768295290190067514287328250370354809770874034365592059612011428215117044470481171910380102601863727693668643181423048597187480407525951499056729961070109528861988195623548885853631203522151629519720098009381252691181771834778619550105025279831095981970254700571849236679688440906450108513861236087032934376381066870134584121782518874426771120332353026783061221614700238943949017080988615379355014134822022337818183186444214937850371028844903651611048106059039417373071652265461352713548076456078705384827850787613079598389560027156242473303080834517744955019823183680094856879293697201684238340716420813878665518177002936352770438569193980737749509698643214985066736415738232954939986664701410099314881917580812424421570005007877376441753099551996912704400649799768884328068054281874225508119406142139664396578665630844439116086137153639936750351240876900162290565734473474465786894657466143236771865748243262991161608178477355038854286031261635377514755528282378909262594632434297422070329397462564376695819742583207031968567535397655461118208107053487618008310771189810034931703891582257432915502071975542918199129064311924454944305789460807680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,67] -187601386042901993147777340967506534311386135657723712298575677775638059252089812071842700641243784853396115485703042908409905729726444481612694476110925196861940296914202200753494388494719413540032623709280491250937699343898087246263812694628372935441824170973659682503207958653048632007227837514378006301908519685886482130495023318023572191870829156248901028392142749961463790017308027313546894937716935926871236472176067634150950902142059984156195630396062140913352593681067793990344629705807456952558678407193644201859801486489956063793581972995979475200823401823282573642907243045113811591328374640847771407242654179196160359961737045810365384715036796600518762221256432534917849738240536197172678919554841580968947989992773438413135651064402151610154999611565232916520206095658619881406549480568376925412042037973840302086292440576042583726444504427739692228227489192984411141364773127416539796739259725058712292778045889072710366205380408638446438534409072872112659188446191603856862894249110341399414584124811936106687204732832682152848752468756394218146625280219296017634658288045697562624770880820558812069505201279683698227458754923234758515615477535478741310107186823039869834075587589357923168507274722460387768424894128942086662241240454879779384148361962434195606536524776411523517172599015215184153604897641406686161695227956492782835505927574525427072835019528613855923473489880601316557427848802165497757252836010525482849197769579526456690708382415984340338939170684290402985905592655817620025229282346476221881950206908131860246513367421172044861628657479744202784626673857908778855741407550978521857046532246674603137903871280854134385710285298814093216427462478354721989610718605439051298277762707614923173539460243028333305710659529681278051052096209847110367292860282808160594118233764092380793951522713555629068044610121762663259822332781203233755498821714862941386902378705772762399833057830153218468634750841894375914907580836947775786172367008748152407663836878948690076120706102979088960774235926605907686817330975424668187811245827900629812931486420938278377868511548140507119434909665231233249793724884873223193767725733909687232754998862393064157027939538729009919242796984606074837944448183476630858923331419081694725686944173573546355858634101586928393038922749599579068556865412312252622291098991258990837233460414620600487451827168279895082191710948861608279130447331086054401930726649472152009216181673547070461940531495108020085638071668718009725301864969967746351591438137131096860321583012194657497357622350524861524315397763388461718864142300841538440735489899648246681764217906581817753374759634024496303725260298992343611457002668121597880758089752432359602396485615104892432701087123457353435765332564421643863473655231058802952516207348849205005435090845857220687599510366052445019361164619614395403170072373381755133517950961252896022529113379993379483405447917738583584454580281163539085137538574503016294750665525235088353071234564806147005480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,68] -20038038391441262742152653142955817536752817237034903817638230168193472118344857341819959633755152580132458311133736461617994978107157748063029136917067453685710481395203923279472569371788794296258297095187816831029791778536430029435443865023600754518481043772561171809421165206412235582880417648346189665600790799392571967648092907217152159055433295866131793249269886932046630493621388928389376002621342032796824610030171019919686170242852790761500165867107960813467784295621151260864532362683239928017728310444857318851982406957837243347877616517778012945058431042674159705358232235390219599465406649462567849994107896623776114595893807557958542017483555300803061319657390625370886911495198633241575503926732439410232356755118730671174354942433058185991325910434674119455854247407658957567169486639449041998543485167886692652123077587522533729113783543826088067585914095941330052478920655610927926755374644203530903430213761220410201937870137514979320711204902918408363008248550187971649453947616098367586507863030906834378470327497122395119801767763901972754642123981001850828464547769494499259910457820011165610170346193496250312095835289917457493879290023768753908043928922485504256467300470961879341618502538879110432924510529174724853820106715918195419508335223908911908935908881902542118768269371948541225011221240098155352646449716895014722677837972368740251230063396857129689198562538486694195100776395642805288593880461496578227388638203614270909068211974465308970299846330835438206342722739780306773877950909073343807007133112130534546025166550332256522034882390767160644456004516000031481445573086589896523131919391959397345982496727523689226167279517543310316644742685327686029778761679622963553280288268671212487181403337738355706026897662359146571135908498570427620388060933686812749430637611048393375069275584779732780431533069308545303545085391756228329255645507537579100030615696473692347715964640257600343782110610255934692703596391842750970506830317141009618868979536436361457045140514334625761869590168376588892183483105844857580648873514466708267331047325053865843941008672975037183258633911650305385823492013835936636694958771603814130318331058953114815528841139905052932336003617628526726050380921295248061359520904935407841872782376619965215488872181856917680429780234974956950097189199893756940055366332090427940818344140635105049310573086012104001823505333934400188270711960586824313256085646134560486729039594776891851301167683900511018384690003269924028489405924813988211602743602859009004622090460037247200346444949322571485918464911429903136172688340720780853395466974679986454833354659344908178325813149389550818397227404437559364383339460753568443467652734360922530308144230009422346655392640388002153700067377888577960013404534441276197447053473130152335084349077623420291740732290195630569951968144519567604679566167478550173768949568565685459802838334163577636640971089591455092059350328493831677759837495574551213042940433545423911926812765038877438115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,69] 2754959590152216122822587258606757666670168959363967606690562348457050952784507520296249306774979307976471247341271461595882165485184168524773211983188260388900894319533506669196338107468903196217249018521937232861205022567282042787046665941374615288360826598140513026236614563903103454636437086931078718573794318347510279250701829166955139833143893676518662537665489872667423247991777941573932371919452718015405172738596807911712118439600858094176210955076898773369558298110367839551083524083293057918458347688403428032848219481045750723834476184301979531902188530044609840350568611398445784612153036608792464292948876820892724812857412276973630564260727356524270357016733504543250909678694828960474977487777102035065976394824836160820916581629129681481512328334043005833322104075606102048836139212334717760877001620157546897351466680115735220108877537080330680657030393596730954225887508046963228723221734189829202802562898489888694213876561824921284554387552730915427484862398939642522682309571799606011167912217330504746046373223556637723499270865371718153422151903277418930300778727380710695598392988338614993874644977871842728317178457191192123090711868848936402623218568169933696283963091705741381835837730403264092120845734925403438279317975301608368156764510321704215629903732157221577441983223698406797231891644056395098007286530675661188369318541005784523109009519460971431887409085029751887307545766434515450973265964508606040010863676473009923579468861437911316597350629884163579630500502005204101254050463851234002311797542019788032793669188513690628712695439377570411079145324070117919036199439962236236302261186313412758928158876336896064586672913795765734823188026745325535465089311819376729557424780516916166911699882579138686861377139139820955682653369774721958475722412587913550922425077773669063425667086855838662683053848645358524515196334295309105820428560458982981176996997722210996331324709041025598157876321655532124116399695328144369314584958966684363381649317120497471125389599326735965513907229733867782238031641404312301957555366188785351940521610641394000931027706765668259294244421447630853041491432425850371156077594090340338979035913252626142761837393123444216609680008024229438329999201096803879799389670026524556163279821477571322663404541989396486247059267636093929048997163106702154203180923123135925020208571202504283466545489853803000060524642722402678998612736474236997487253650053462277082695547743530867732664727014502271379964374626672910772574153642050264960910125116753661482209118308763261726323979784600216852951435513758574601002583863104926238213689386178983785664441861160611772063730303712934271289812440017010786997906758044081618463977282877657741660112873379021764202246491575546788792999633097886762913958586415931980476539822201962952200157892417998319162665115674449252738234966694266631887755317707380829755754045552601307622553210043444838816343227911541966919747110114373698921181089125989955463246947943603620716086742280862433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,70] -4655135809531653590811863581358400199042368689733023424563200253086492044436382129155065589408324024865528692151168697039608889640781593293436913291331529706862998962971876726402740910098592121479761651663799593728414040703955046268962499075278618767544450239098183458705547513229735220575297403550488591712459476274811858890003763802293696723603353031656374849461428429839408807170147618646205234764060720600518787599066173069101172353912976760292346520512146193767953272588838643944933255589432063403112770649616629153940644165092794092191776528747134058130422310478212741444667719424309625465438646789628288422472147278437494450195851671408452364516093113155010858035767177937322270714016526546214254162804992156503365965506873403507529016254009356952077223858804867772659753720175760209106961872356464441053511433768994766962668298677783832665952073752749914514239766707530689005995199914847548055751815707804210360393718471546077742088042602198265233701545668837524376612101998073077409040546450168202529819988803097328643733741080283937571637392263971613553123727899577260944954606389293578243378505380865008487709063030710421814916347708480585769958069488269772894335057051319935195081416847780778633054932595202676118223419738673010080587047919944001385683648271847390115311819903840948770982915401434072366720466995281736837247183209893419580836375737188280348413206057155856234100962693578224072630187857871455849646457580035770328606286316769192944234029399531273206333690500071037744659930102720227846121866870218907149328875560740711550757758315675572642258094810943218748418542393255984156203819906901030423993769552248946899705904750879442533482458349604346362883430579697243441727134049889482265186007396908620039669204036088391817196984949239236279031352342552866080534490539034602502159297490677168754522022143920898515740570034786338003872541591476910789515877288469419032342600911874487535609555922087740223990528370140146466275277074074526638105086610101696477192616129523059467691840309577332365835846870526744901052191763918426391368895026116594268872319765135839607111928668975710748801082908122327573231290001908967067948490030276629978956539975253780890243819354763563762408957143203628770701323609882137609301757652443865744102060948176619836321278716143275856111872036845345475041915327893074207619212872621563182625431578010541811737800103544360295147683171140824372692013508997061604573955081106605318258141228654492156503903690716258664204271704876230229562915859213251708281095792533712363832438589281636984094172682354938335013343661659166519791236878576778977775952362248565198718157616113341951471744622056572437437927173504681516195579017665918008055893243232975743347727117516751354260962214876729922983153519311829294229347823113552250645751397924740643949052201293790772369453604402516833746061048514591918780864956591951424678449276409478596379104819772379256250767339375501591368723620040972418379716651760626498255036973741520829573919741994598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,71] -12071228653017839070166002008639377043565218773466804015228995113903082756239062174263606613042554069590914690335016615222977129524670330631656785063704361855523813812418930737242512070483768013350814929212396710624907434803434512883951888856651667695769412289848064482992556706506151144419923406975446556134708472400256279437659546359712184325156827264652313896594005857166564695944611262772071365043532295936536234991400776033086645197286354136827871868473585158809037712778998306695611137885977306211496269920573965955982208543493341131457491583471235482842848219199314199047070206144189391334543295991188610066167482306862755487984219861885148323796895002504334491031459685865991852491302762071957751806969515007249495711951309139144436302551401480383521697594193034473302045425186142941658216267385584218047325649643581725102580526576424475826793771829901813804073943198105011873548148450699184761666070465026017130181631705484118199652944362063971873553372485030560782021065513030943529987297358879755065709200124392403850669467855222572412603809643349781661765817906100613838791270614968115695520642323859175001597235893067599792031749290239642701108597579948669570146313525981271695154976867334814153105688446415223387988344893943047685966467304609129851697546493650730428313549310120006726765578219781184979026911707523901176078104748031131532405201439043443204675237012198999331684557754778017820527038107532622509786462018585319779127801018000347672199544556469097216955035484293282313299248994548964820306643709336429648145392260304111603463594362759384757704569707857672403155676619702996104737441899914410190075234298284689020635763678692511836389683401504333747129835918505319676463847027749680574793598161646678140814418080506299538622712931235479620395230512009130455623032763997934945390855374198518299545039948518431897629587832806184981100376781318977758571222888640601387627062492456157339230105074444335671456852066079435470206283220453351016450310622391695978823366265687839152967235565936915050129260097181113559347402500562658616325263548799645685333789346841645395056367301797495054131982792265196526372789448535706366064388724199422808960709151972114852084191942049769029182759003972346521768802792794474451976822987674140424558451937564053714320171112506188803265341503630604313883477899310096190383655306188910495550768566287053384649639466722177719343076425730179350909068347179725803676731697605802036629515943894924395239346094712953387497496555173585608966043047032183743620671217587146385155541318356177637511852931401931379892738136716599338326433833145473020620778319244509801423478821008392510355223347240943198908637080611769366990554282953456631841272140062218012765199126174653204922232385174043796725290052026705117961335793137898288473021701539701350205437725074837936943595314482557883687860564350810604768539540424111501899594359727954030200127195758189458870876422231996352930717727309584158138405021333055892411190441582973633386383121053646848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,72] 201933513330752981778658215575118161798122733495816052113054240865780067159640467523155794786896673722415851628624394753509221541331938615027849672499891044660631743215728327226998943014279681196920292210664472863157735890013602497661139730450494425058579379715590385678220210074822980099259360568059106316426915624586877954831375185389737030898090048529108719852184516278347552048235555898987130816047986810117456938176009121252659022611848711997536613961165739673113120557587406869787522956857105357779305421151276086539604727568553821795226145544073135646970774723214835393557126852454863909375844688414187289409648216956349291534349260441338051198646418298852429503704842359348295782348668126179326796546791191013226329554080180462040898891362582079674918302724982918590945997699368479885270834591454507787180730874320897736668609205171172283227629899404548819456155236361451185749908748648356143364773425329474790866451270419554310848302139514572939831829601032737324538182390893495533585349302625858135676448945291923096343160447737786803142520976446892390755260922574074035509432840165003650655894381834469375291850740264104320493688508894600212985510723820321181982974688727540084486662807800556014432174677897504208039100744321728116120101375821347584249285806949126682043115275200953077300996081412989293348460189987716360869779970443115677369884437587161006797361169912392956481422724313567693777306465729698818781662469660467996558656873807468862869384847014225045466790676782854245180240598499546087712386476520499550183492025409535710479061695931158888116648378438132507438474513076498948071609094152244355883487198825859308700397423656377946664359558121236227217326596420175417129862466274976118920823027480590216022587074655291270994690976058128036087955757834259410909208385749355397530723770290567502221929828592278122615624267086713780080046763933831261734868777277536191252035466190068754122037693385282502238794146814892310181991159944617515071126181812707868205892076510392876861622868457851050919131180910620903347581027150102014181601298927802050691816612662622485732830121099281167375631170702204826250184597803031242938996946841808292484731267731804108180940471945010115158897566304306100553155133223669076967501912623118619940278658595197984890494364473714804719676144922854294722327950606612422125452625045708254966843910284288120519385057043890513533726923127862787905302700025045992875509743164131405544517384028578607594817581018531462217491063216640246032956006710675734713987724947874422131083753280082192720508663136198037018500348843488075780059135225892761235605407021328647993424988992851584189530440769963119629585939296802225842568692010540379716350053667261159553322719738533052039419009077616454394396391404804923682475740493984378576140835954805432121971393458141098899462751024875905006484571184186628169220108278747923810025076177516617223320746196735645021890169995787828105939724383484599649290841317398157273481796694697735279208089486622720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,73] 29418495765668046889357125405499021431868721271751230122030145332515031334442509929521359741088616865950764330377803831550110485790867151490532111252231132658406177146453580278050792613431414567625859885324644483950198033182219273444415179851875664076102644543824898487466933705379407161408843533495509955153248848114452487885773817517972671930566507967188833738173900998839313308347851573798182776670466778754464645690838484208752264241752504229164315711676302569856370772479633794700842828706422975058340605028088144436997238569534520998464451040110930574680945348646512423808972837879365429262432708102455398355861237799134442911494005776820771288279879709356422657082776105688330410687601002033017633230341884444577214100607188494658234740455273210182598071671161353670926021606596802987243345870960297887982095239280718048912825562663712592135575000112402921364131078800158161253307928706022235532207741404066933571203555612556355978857819176758945690815960196115173528007336251348365759620592588346736677503492596405010627892440170664497154178435947112697326272937496354447901659197126602515569257669369817482315304621967987480154233395629873609410603713101276491470812867352081679319556110574207538584725635981842464408699320986960818066648558125829967543646265217020940546484168436016503324369208532502148982090150437670618667836680852852617805622494192009628144562231695041267002516369872855951212039658403299136023936755052793689914927440129448965504453643696872646759328943419142104322468649297244599569760606057046221512244490629851726816659225398670868332602638953241798200570817395161494757781021178771810336387746543463806218688761178977267726332450081106011666264666387723828364750025404546828277105454600584308506883957223475436423066033666715393507104177679945529072880973916596599974884942996024466344288837357794821604368400440675357838943855161709297892453287585443976989814538039067239347292983054405141298890913651813291400164226980224042295671593982435936066985446741461388778645909005862571093458382119849602039635916683493864630274607028928346114793908275509567059809041815196835168225859039266997248085126190713615326211448658078728169323806608928790254362282874229578669656717157545929349453459676565419982524663481472489840723408985287134722016693407491163712089817374489037097814799216466891271779108174528142042279105150567488219166479893887405009287631689009198322266841148769983191618318647956922432735948701857799673513609085842611313226106410503007528257484241558811279930466280669372245882683316177255634893480163112428804108701115726393588488439764404607417778599385147554983638430614918533225917252340287147065066335870584288747430827659396406186234876130643439302143909526125876358317048698140298876466058414774899589128565444307042506859606515065773411976047287727496491174015196880703956588192662319245394450523144322340526916833541531504820678580327248071952179457037629928376688586034873555687351945577826114209647301456389619163342045787979776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,74] -556893311390767455806589749999967486437922113696184434762627976690142653307807740420041875928833980191183225645527312635611934143614203492697058674396135932908267374644680422926948178301564389563716818227017102957866032353038567377552506859503083185840740643536104607593526373105851184413878212322704445540860617645187481665712381462777155092665392181685712307078952030732353854359976249376342976982781825185521128237970734009804851748085468871134427509002285913344565097529996243963391334592138791442119903145670294938524683948539760440814383658052477544240750853137841897234426937700068534276421993624826436192958920366892940576004261807238623287254962979092083292221886429374260946685756837975799196149755828571030519921399499689157313796226777369203994146114257130033789458254896538760136560909417257981786189495887542726118762361512134474210157050947080459185769878476542572048039381990564495607194444367449792758754741704028545425485232488045030251704062015046410188779872123484589333859513267036166795182834198895928022755043630538043771775482233981088734444750310275673858843092597969625702579612687207525546691650251655199477478428140044415858089641135052217020145901364496322776489534512612619498406550474978786716973164605998744871006351408412916577824773115229851065824019111507342583974433321795130819525120292426124721190596999221505775828619533119412235280324749261872100169091915542915999704370999696593433368602356969856710077485688336918055262657909281158854046781075794865934771383886780199896088835794923606923717169099445786903835723019209258034425047465661025353857954990402623805110175437241989999757899482034032385407113655782051974697324614242566694441667413456245737393624075552162392586570307070384478183083964500344496123022762055478479867881732789358839359874658461842828460680999923286294526650869967798160490579553813484069151678382788614869721754240047723524696867768562445643724575626510845051046872672988151085437601561941397956550634829959225075217925228661846581227634467820661019705547395830431751615296538593681953250249889249896696246914626238520290139934366911539072971790583626481496407855682742568444402722757075530151502826176344814641187977973924330459253980086425896958854890995258875312651716575750751409934247146924542267986533781093292743321545949065067080600799963125958244555799196345902861234603005027189246165265357243124842266364536782506568864361398227768233772442598044226113514295469482919749835059032188940576430320384921342864764052981933419627548011916312943451712025182515357375183164666467893555268228722035560248309888248334774882699609934381611238895837853406877810106050394633210807177471413106975980494823372425879343656959792463943909388658938113837754199556175066169037364825857525052995674144814852280328898731109895120371148271215861570779805759246767802626865193533472026220071954104935429409700176084075183707310898023339206257927813588755291641138629453511933475629695984833894589316947001578632418722569036759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,75] -31294327127147331773857139208057436830918935274029292205766641298462471197514923628594728817657730262779846642423365402739094040445482061375803380481904019463102624089225009944391396293157476011462247366007728426882703145571030925965614078648395227388059203325376960146728028195968970254302187386195252493427262672125057757341727216112576900930570488787044603121197583743603460545310988955002083507747699466401367281262010161460008073149049815513595498197814390564915420739432634927493385499243112599141487634090107567000104888310292695063314557307179704199772179941318145866514240680120088837479283160927157857861956933523681398766461267796772534596798963274184782998369807068360581595961085137686512880941494084263876906173512250785617671037288443345224780134943056008758670238717248325170597594902981948139225584729994193009078341283409281692750619084879278563816943379713580886841450942952658913958659666435954612407003984930878057731705844270465855573116535853278207457434458955263434787538994363389816402888967514382233438370587499266490863791525089062838791023441485470089425294195378521217130237204995906448360654168990456560199619261234229361784041754125035210638912255440582141576734813725516675040735041317399333628646318143240128806605504129826734110768276575537361427516957752013612654952044620678822845886019764659592764403430431030299055953157223687672052527021059172107699565826980749712887845113458312359688357133164357337402224598985773541868027479574606966737447448727473068958433491896772747098969615419008983513893632947600899145691801970729350444469121088593600072396791166535411123378594067799662514841229732644756213300805724293499050137366328636423430727895440349340317876739337435346221690150239803014489570219011873193767329167797842571035107530182498333676826983840840016993832030272609409662190446392940037214194424110163123745138951888913977439130963606658201378915708216528716315319024348664448668321859419458659172394600666163537403142519407026088537101187609206029700183272074385884903601391881606249989934399980832356242294282037788770076940765031960739570425514320496127304048276931305524509081377331539187698600146529264646220776914717614371284520213381560268501236520172787804270046995462902081381796533117710802626322860423248501931414122046678616328450035384182770003780590990937022351180574358498599113427809983176758738569046056332541235896288765615444646455276697555468505396288335464489450032054714863982731604817792352839259053055222984442763543537417901331590959120131913623540895157063727408692900544539434682539623544093704690704612674301433005951204879444097261316728541632092523425654450150922966915152641009563963181196215910354960042512800562530184024079635928020109676205329186909678043321903531163304648589889248656705024100135160632418800583489456348223029103190386864416714157025399803177906183729019241163683700254218837830562723699861114510391634432147579430067372585698325086389724743260474866382148051319484887911965418061824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,76] 503638164685117434863407548888028100799685350517725221551975789501213442808399262509799119551838848841771215852564143152081695852154263108010859563285545148320014528013742209079880656716297247799110690876383541372147355694546133330421024663413790894919406545468565440155826549071950804788540541373725981829880473830468098609862377656329510558271673928134913055642486175150512772434427769572814259128707036434738147195102787894177237398259000191790471795602508367483189529907696771996882489178094201839345287318399799826554284514322193262669063654592775634400241726928741076965662676693910671890318565787081431729537394537161982134544571759845221948086631799882439264496286828531479150099766214361645997818787351791902517810027066645684583246420001237142782488470192692048783529292611330385831636564680555955917555929195481199247232981946837899779836536069656784963605746291148655612609586052354961314139943731843479952390655882051089406637586651353413337053202643657587673847445545712717762074862026361279284664381492471746921632160995866917642634120511172964300647427389570786375374781921695922017253991111458109698001284103315838621445915394044741592676622819863909061863362959072857787479898782324177907124909028873626588952188212297987747866129217035878729252869450584906814303348929711009283014539387366306141620205190850887533917430743694885530316717679767196833428612345700735692849683402349377621316948053005898904033703753619623540996110666463051971899240092310250264486322367291416012572694549205765744975792021303884582438838300194324287677913553271313753322841299036407617927433199807390776887493534277349049874250063581528373103122400175145987033914446362395827897861072187470830072342619093845957908381929470769002247870393437079956771619626047119117293745807645645354541202033260450006074960408968487734569743389235986546088586648940112745260848072750382630750539271527889588714583887024295084819546182596351028871456838026452724253013630592219995725385099734381800455501470969867485609572038408888755415308365275594629017344966974692173683809265547060667505153995482567277027158452647138620298668320836280340114528746518939983773335444030775006501604191929586102210003878731654214119322051526579129557140052729879500984106086042033287339908877956900958232999322886415680823221234517391048471023254904253093672924250275978688838565896388653618598725864013126350298153977705614921104282867782526618900234756739737357320644815331715795111455587397006281964049516743689830237343611134898530640828892743934472756582354856461725486398092117998479893280336109305363587655352549911548533190429493760094630487190293658234341756212062360610143291781387059875049861996018943932701374847781620485012834332651991633662203096811636786852141147567542948572365597623784522523699924974684072749163103303208880247189568234414654357524795517407938932963625067811943772086907868882639700645486341761799877071044245819557644683762853377559185681972496089123902974167913676893962811473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,77] -9570181354679144023574729087735971778189304738883910962161781752086925004047782529739199971563294414878938095183599885273297988261681811442466099902430640558283111257515828964485905364266944114488294675950192743065312190255838896328012076263388321971177570868244231612372893136562824723374955625538684828648465437111870006759608579340741359327217528041698330625191810781488639782379238693556201557431173264674470256466239367210674812747382807464274453112982864439444206868839695323559541691715145101174167389554138973385763466884970397106131133894457481385220997317903419718526531126775875509560576332372134506710991338429098437448345620373008338423183737444994400238705766134471984299915466156638151135332596048918922548775992137947431936665536693251974116632168182272250483801322747365432860591548347366651993452238266749924766372932130320676521598801186222557143321691840789480520770800058234322029002827984769492367225300560441855731682142687354321865118731497046255093389366996341099678601812908064664599786211159794610851234772604643125139712993797152526436459805056853594558050275260476711901446739786330640668964127162632938864092706179377379660939479348810390735581504227538349439736865382771190267433010872204692034517250918983809894786498120257529851445757675274658857746804579883327551326014052080619083270385152544128064107271397874109438465968122135928868840867041566572540966551908032963257291366115724239808205772405238492695079329040840002703333876159574117740232750673244563677893771895406443854184725947218877213192680302861970738845946841276210450299790870339615612964567770221317567270734849810290535139955352103038686790246206938409619311279585635433180647285839984130308450552672212022793216115108880730408125125523340618873144480406391325029802430397368687684465687505589175708302359658726760816172099059627159423489369495737030702414014043378158648271271619780331803073049459106722664753395020205266575239369679013014432495279103910246476819688595497144429041662896670143980059173299181841926699786628392611656309091753238791342606533521748639468037705632969442470232673274392875022444635700392978823433140178481018009467927238262259009033336777665860593196781731765947779048391029979557957732513847130039653360109071359163371985239557840689657039818455683708260162399922452880326276404248804441794097274998775183638536389694613777514201584928312907054098051159517766700633176694205693662691220894899113814558171413581484270920152205088809103574109785812112283711979845386630526373244589817811233264907802582481072742355196807434043149091438406656239721697511629685236306030915715390057660644309141982574873688724173250893840909744886453366841098828488381975791290409529449691943727256966390611341310033810361706703746477131034193523881512022580436691836810882902497834308856879982738954448362721099135251718003516492230188906694203732381275783019722639887207181666796966144762739792872518955324952090577131441459687645165751036403815695208346715997339648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,78] 127144922851927712666313391691303618847951178840871156312420649351874885819171268346589855098371658184517242430532343177428377171764066184936635393175544341791114273862936972850884551365067892060600202174612870188793966471809798483532984036120830436805160386036965908828472650452304514647299745169016251744423453909896601253568355619634356795810795714400319411720304708701920742133142074221120024250761536036778524334685145952514243151613948665760703743936408430895223651573396982573139287257545346814657667555027114597990982773719834773003226589130712475850040812262396085743569338860591880556086742512645894094689102286013109577001190950711502932489333878279621486263592131998659981689969748690050911774023771129160710081456535841934123998394575104543286169075795982176592514950424885124655154455733952690663198870905385859101786225976430929792833271057451713131523035617061508987547915890468771138905039799196395838265528114370000044835113737856356544244355941597793083107291900685465546617926642609823354812232719310118684486263525567680171521056900579402455214006157582805615019173797163449329732318465721453724260621006571252564397900064679617329153238019222421823822939011606076210802490593057160802120143312973690375664792215503408210843937038382505954825511589224348780937071614986108121278191616335069128238368459409054320387158229422604667747512501368201760993665449601679602428758274766921190510724304394951190775706114198510497026105499644019787666818267281881748491851046429820410732020308186057487383034699079035644367863039950642753197312842944500783412240372474816861904165509403182264936953228256451371860711977717929355639517099163474187809968257669523303065977992584580005924390515127903562124420594043713373145831549499223530629883500753515338479435774634200735335574872910383888432695116562046401346346150166852847584427330580019324731390594678074584275996048614151919220233461870668511280268353402057159392924989298632831068352403275751989135031587756863733512554666383547620501883991361349620801610312606612998556681100428615065974659436999032344506015957763928529247713636798695113991103942957616188840636735559319442971409077744869220394628102932615736261198727147073674316722079028338577802724040745732619966297409670733376639588100567932045355359713719211528247816568981394127931765992204748358476674464172850099487804086828408445553038496814517985346416695278250374772595765702306615203450971637226972702383279411678944733737339747395823835690088265888995393631474048507326028988449068301395864948769291338200506086219684871923652026214870873274557581868264588155687101290238183221550423977183502795896459774255848821085137349777912351612331177565580004806760616306961022139114810067758934239218914544216943731909172069461592933105382644857569411869603483779112570595500764600399181391477498828885896695540684334977248144237568358333494365096346850791107489972259972933088030660241862710330260739083618698844164948462441861929584704596068953164349440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,79] 45424213786651348756398754830458295746726560126479604724372406241442241678567118383591297524410325874435114897569427778093138958283728498878757444926989917831023139975193751590469712639927264294599431493009634149071641467383162658287879195642173668639682602305397322034996513492747725921226326361109495383034484708798859971200396615500587130581688347387630719187527960284428164822299049506693690051797216427668911804894624606744995329437794199492753580370970901389726037936621843833659175853654094975510829190522108030181119326193317515195412821177061518472027257158765315875915021366529471494899288233185103257006681584236421040416835405563580167781962647575397696670821519247060558126303612687561006920642352332973368364232392211502057486471880940491538433108446767003161038469507138552671838703010905215382494380832167593633267197279545777368146117276800924950778726216816247528796533605898649657912413514546894437667484134666037704262287795117842582703651880948275914743435516239857002800653694141679871418927721011913567480204995072604338063839064136390219676311401638087601067609413865623130174447525923981451508360099275150158329945697387458279693806606821175464764938542773974971751201570168765527835649950607378771781249263288871626998760801553276441642605671447027065763061418347249723570252826487640988897817122569418028376472934541550850226904121430935137871558353503619662805854870720054697594514043769475037767964210624961063833239771114747662995209330308035107833883011182992466680822363860890437341897140216831830593505812007375449718047020137834073706838157796942747251082473840002259713499620509795973726505786928610903248838620765441288763125127766589878484917562808079149052952249992301620003920559692497113920456437995424792084089487064425502032631839358507618561296651945580788612637274875446984550152146694916374371574423287108141218777967092215908715521000960781047240088186620889800978678172339965985683530428256234669952914867713842252086097947503692139235700689061646090673487546613597546132618416707690835452290948240056011253307609849508207117360678192538515489161131518562841804963145697274341352377101881177231396739996167462509633117089539876622618218057114272198417656774038718876331095754894588491470479055981919742958647506318171569579018763418948855515087797190256092594963641461812166408366764723220540093160917626261972048051861256071744299144371081584724757742462055488570922982353008014297912682830445973143952067799069294215386825235464598617649535380892751911236221009382990078311487558218377236743045031415260865093920763333728800637211856353504799294129943903186640008385226663134153704132938194958134572731289218155758648024539533967224567386320753970488421826813993201588601929335435078810647329925082991145707556950050176793195802304995015554143990645748584295131789583950579590798814612992954218502782628572734120230154200793787381131655550006687644748175853130263850767247423085523903954989943045487101515932222535743578342162432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,0] 678792440833925159000045959973815317960868775878431767983230737481782443502294335766967590014530252671424118064054347576922474341921774304567619161634790432089069612024551247366390315002587633789889722705139977345323928783334896644050599534177336281351059476515557149223468777543089121834273945120347583647587199941013085366889222799706065534790792664574907902109595695452404092858031284727496154551942580468973213659911206871232963743487163671621541414648099837730790377457148625716436408045023485315985460662933538855944630024750074587814460898453307146296859794759055366673064053294028039656130269355106030299348405450427563593134893982787211483393907355474023238323564157102716800638595951747323854213222510444751041500170365652154371782121180603595002582056395362906721323830609886830013593451024911651099375459070837751802575608585584041071350185953563613517293623406900403239801717702858791917781476007359135978075787106988861145994793034090070395520886996825146934907649723238640873387235555891476414264311464840259560152691232049463857077632346215534475993707537887781843651857799746062619142453892059947281678708808925015753012792966853590588833861052288201585541157615078160069665802282671045467336738322579676084615667748292488228408429257017105129358144552385657998508428822562434236642313513272260300192479847487086766056826887372181826145649755635029139739316479884468463092249747242129544570500997911073749311496004311239560538797643943489250950464504924468581134338797473921361976593817050421442049603722098334403457258531305900500448357627978002292956133638616404352059674391665379235748729782310451988651197882019094566766504281991179824527503768483997150707888128792303833966000830421635502943464412585853254128743600908318821140236920029676251813023984089354059721371400957446006212002230765087363047609553084830890978876394211340089421724188209031630484109708051575454779485366021845028347056170063418801086495368455106781545213867241638854212893256381034980610122953953940326843214988275828767837045931191249399853142692327959177663653142189229986659105739210540977316142801315450160674331003766029029709234546669976380561192924168979115735605014446502534764099188056674259505244800453431927493784110405904019483467802819689583618147746516956792559024589715477377856761506358990719371617135047090744303334448151968230279559778367511025470811502792663571659781051519411585182475612197098419108831301011042498339729062355025531730370459287587157850175477997995137394888816637545855679023698717940053242585697440815605236231877880944241430359672890229215062519047085619410230944077324473526646980140352343730068687621321719251706177565672018132007451181345211204395316358135359114998698401056027105502104546536951014513685867719823213254918667087833888359204175657143308053956695772134361333570174368988017890135419452792555335637034633716007908736163386679417207934039409148833499829581850563533393293628324760424902809304284304240926992576360873369536737921991458003538149376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] -194493889062413590285198669924980576211824831410741986863424626706269776808150901908693268064900267086611351206272788087115490346770975480531523556557151977962786201490135338869428878748134767276011883822344447254852448840942428114718581016895602149867672630088932319160901465087995046313524764172930907950386015231992672587686338424067414810235571381407124645857362745792954015688615875635852143385420791166015980949232712453828266331225528705143121855908790886029148081343850001933932856887191124015924657036626730507996616989740754597018456007181426201575904021286708668447361156612793923564586640143464345586599825230988980631460536525563493922359012621565613422981478238782106860868264134013173945946017573609642006620282686450642257202684429333174151721229210368370242502588284495252168818365186143484956523111199042361424432173826638721499899300009106014917481613899612135021605595996137783309312302646741866686423456767305493613303239802417002630147901201657318748849073221428195947864938950471632134615850543078071459346326895439072659249104984548649444300731550258396821969693016876738144560817804394005137550649675854868884498936005596626858791970534301291737937419325986281628188317978655737050376992391665430611353778397255696196280295820989870403977987462360094288711577376700914640747285659893448824478650480628212415693710886671467198148669849927406987547781685447011210938124477669926863998435659939376668788723359222742211911989702857813933105611926886898215504576034909248839230321647979979086187363929915091847739212692062359276639463865228492858503714027665936747827467840664692177534126882772239973964013016064184679677139999022359706295916030836459874041184560984107507294029847170769808725463948070172514231194184828233248619812649166030876613815936087969955533992037744960634357000845396467817453815657350252343529265421462001331537316119743299590867935420771040384027403514424279658771350586744105106945279960635934720169127906771280247188951905253700139376671979573383224420151925475716263633537510751166152542493262559413348439715307969029634452463895755293442298423307031832540846164601424580573494511584390285693690955350587878688775256533071759510603221441257543811839565163808242396556977771149660086234760827929116052729386962068992753183375523584084291011855259393073947397081995606902604791532012918783209580509934322331208638048283780067260838763025335496522479909934727352362956728387563665395498368965991722503164508432493441332325704426973979543506409699953800290850048835105921566261585440002129603483706943821320575801929267107639813298361538930039941488405490671435947495131198012707438024906391114438272940547796749463452269593935557958724593953716562897475553689672105719812287743643579192491140219908905437520149536327825371314630943709445754143339561978561736697473114635774724338814719703692405803942987888315279968819723534658477488951233735807725085113953311710917283630632335216286324560488423843820204517338801810826697263440913529135434444214108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] 14638307107860895234624504491980326931481540303921058094409031352502246819970229361286711777829343644872518054769309575654457851599939674966648278860939627738711858275074379081005626384881857312613670500023382524993177538192752271405691374597698513062362076032458496766957687283981890117084573997278135417283599812353895390240869405785133666436778821331933947175352702553194727822462453916420577116602499615960797172805471105602266629686374701490554745341090238113904488994964407496091709117851901722137180413174188933193586932013445070296879597113174741205999760467072929500862127902638279677188668450756605585305968565601637236996937039353150933343637628290699985326270302025867084357256148707739672697441123257292091569843110387977345241105184588287042108241159963754644126791524712282803163624336929238655114921444131366953675453780864807612663349668883490902908105670588549461839604908407909193233347838724680349652618018188785916048537448374847940508665595246534865251476596721218743742661106987356667991246495626900282461812127050552862559005459423901021941681604779422214133399717106189211713055575120777135121446680063418994624269628219398573806770727128771032161944793422137915977712018727314221995800079698220852817310173294291233850378758919437222030890218458988858982972375331300014546388379320410784097981874135556663874216485455078125652364687346170798535361774553975577126849860665425189372576182198217201576314708363238900072299962087258113334523306720979042464356873134583511340485307951507313199178290711601665493511455150881361516812459405677957514996369605576530684680572635011908423770158734581449755072891811654654790497009563795425387668876922701702402986643515023411662924996521782844795689340270736285717839771861558818066608663219502029105174846431252281915859824230214031926778239373789936480249764191002437472537122500986163403549440308263025193195471118221446018233759568477277902401115549043865003771029270178132133765644334721207405214798674688434863134161555992349272458172133955257297531537218805122665598642441510312729291858025049577732967439395976037990160718167655106241169293951489148220762441076884730431578474215412109254731206635487394668227103472800188376623635251471193735717365529218484785026818030243404205072814584935999338459022672144734027336286263534339113842538180218058643856329897078835082177819220312255716788108627976617717901924834225386574329780094345444031191952526817023579376850175054902838933626787274167530665095168080870615314879271433027440120593520720571634709090358888878008424674292828824360969733360726841262502945471053807533556542509539365938701544943449925143253873461793599487128726775777932264454038162798656006540623490722916175173289660861510021726498236592753293505819213476732081982056776889526306907590651364556037261226497789560325125533924951402530389531802401345183290821866048282461164684302037085334726603116971142651961175572838301881020194292399172954355285426372936777012409761139760444301735616195594298141366550528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] -429200517341523789260705681632107723614301441914100229114328672523484764096239813890791959919147131024076644503704663555742635526118406642994066764004172333341206568662935256067035198815339483073500975301041665141315044189011753691906638920818306171834402305369132994030493763633997838003682445442305517736936863023833754574185447839095934090239295919155710334610776358320310978202712908837827223728874146532740345685788324268306106659283586882006436779643888265787278896795155207289462968638491938726352093141789457336551318301296768952424468225597691739870148758715210444589895917029010860538547672370190286822344163555555371636398712672221483680833939472311387357977518353668742627862962569275010841639319207603380777970230716138426396801453737308461776789469580379067422479460665843327091308306931961551712791387411420072921189496473077979892455931658545389364582767440184913891483571489006026433454686773066847647157684988505271360951304306336434814198559451941052515903035581903139133663750725734314995175969385999170170897893196032719495719870762970511625740272867311204203960335317521408907428759612396045190101570516761108076946076928895789836504709372153704132174378561600849229936240017381705217892672407572997483773548845180589525894998656233972369562184945041724125257918926207453313018390975555668793832513608695665802083566381035183938746986155049007826582688375555626331266761548671086598369367673614906994948822578387880226853697177525781965534828984954932238880248454045826149394326410313009576993209401919924401404473437248836954831557564809367156187277951502875265853339824773330431326380401412337731081296856754408789915902987366289750491417401144535765501957026107762970529149855742252957569489800133672653825202408955113064977411646256153924955407231826923181665893804026486374210450491788068232690715135896777977111948334249676551470127570862602627322357594629969519151686388046865611525160969068021881813625117246287465294625644083683565410540070449139305052498701020934539461566326973850069442132566968858828349391453521274233179669617740587714842849968695159794361508234592299710891969440179558926388174862194246665789428297195567540875852752885137987600383141344834746147950425699615816482560334389684989466496850159523133509769657833007127788718504598741510233919424791211211397438404525660585453070542157301032693071320574653072558395090491525076056924312079466389030009212324067158861288002396374625341875141056789488539580061728453634887860143485816169299482756873942079919473817470763375086747479922050910273650081858686973791561907344065189883920725273907799370949321966291051990237023276339613284689842333303955056568122502991866180462962294560555722719680679353460152599970119584379981526557887602497296474218045973076522510727781504930063221096973105740720649717897173620695017064001622351459189603354159824298315072220444386146474141925270596973646869249042217210941439307687944145689511766541120195143819174154253703631687729788186897688932528192675796729043353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] 3882204024126482697545401913232509758781707951226704303248659943366891304623053151847172259366335614720061437606988131890299651976576897505426514229911746531813485132151349245440898707578540159873579190823033903998060857528993165050667800480121941663492525305357222806304080069105220175260356966257590288127988405054001119215292735187440474626834135867141674023806749463276012562041185119521826499734137114494416124383184478997738481593509153377811372803218881307169430120735715858048599080335178550162425991665802468952052579699662508311094194257866939536926602453509588844631605700909086542630107746699523410484049916652889661431716643937907891743944879996922421635623819926983414588557894876985161829423998579570696475304606076884217759438885269414089856851032030857662508161363951276000307217949348500564491218781072442974972656657546300855145613392293986232932705745156934877501684614776233425792266342561997031614048804359112420066879760730994597263837107650160328514768443143007905154606720438710959978472108923745863919104201544042263334702846887327394661452137645228523761762055765234414485594416632873862319261204517519102386453926121833763000685813709864890806244444883296705754832133152950965498486283606201938317460330279567273543952997039846933320379683256001778213184242154513104801104199370878301665775586702872554591314162051669011460124813855075720276111833516217023466317194169799394454355914792788899362084042932052284332122238289688621078007256053040467560533568817704107796818610055013882714656414317218262464028078000774941347472220560762597492405539248050028635686203523386234532812568097037924677102593916129914561433658712808263396009174978248768696920569389984065425072304577617128522872784966503060242021022792301596624239463308939335982866962686920299799556250038065086021683357011864806648691118682030253558054839495963206180880110674142977650822649520316845199986293202707272235647648452466205788672641766995298098620280142647703147709111344806327143854130545167881107024633134583046068854225558283171549825257407738300153059659477674777596867973919084439874786977624282007312157829565174840116707538396839404937710865959339937276536249512692704635540502367172556247984802559523111216667162112603400123546871149303805460331449364323460752662267834244438685293031321819884340547391422336369475683198564265035815769926590869444417669132093748546785502773753284513887948413605435989044455407258166790151261141482760316242597796839192975783070655620666921415788334607487596367190199304137422298331530930294659552308836682022925848791602573894692453686035146465963562708213211451176818708129494362556312723374771484287070063104575515962590946260752127265673176596699123559289000437841243877133259163817431002653817319694716376873575457610935589820425657796848245887212265772271590621132089847162499751496839277820646957990020424824740349888093928710677031114179056825015811845982921470058951172156147806214978219530374606201314389537546934927466534648874387944743904479532810240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] 58583419345117306822552951441154248373699581032856841485631767341914293967389261837293454584687534110542405199038596130079339998222592480363779067123377757671231904598534998032276908012801938696559329861270361411518133433604087483320306200085625370489828138846678251132613218960675557919002421199524817203549178272751533299918278944519054692085620239055031242904567834575870017195514133476307706100647086738908243817710408334463494951433628951388085468481376985180624311704011798526672574549071599977919464368330789536312771204775928633154922271334807668534458792307426775468868384358846215847391366754805247934353948830315328064896421028868869966773769013410287455540944737859964626308291712605913799270672050036483569987762005823265398826525402632928158841496241625367002073959700499617195903437226037886666999303919249474434858783576175667585802874273005820289867537380327100365841643436468232435173537548158670862446674826612160937153632785437417470601213938277775009875661016554775643642781394874457451815515488320773030945943943581759182702306089547322879383943183630745214943158197053309573963183161195861485096776928160852643443775952769866073975297554769255898748657542467688364049829127497066985156965917443676421508060788381914503081242730070972950491029128765069320024602796890237152486117681470750511345388572021068242287262106519387671016460795240513205104612759020172371895500394815082655168405859769507356669256224755385464807688364475104200430305907591474404807624498590373351734415749978636001899007803836768498678957722346556879280232974155928982559028374249823744307268227577935720069911710491367151308243238411559520019785784702359743808833070068576987327080342529767152945624555502205684147098105776354170200451050077636776957383232491775645277105419382917578064437925437150622220322216492048674700177593329154230900449686198861437612362314232762060147784466162752867922496007629296524406034697668408877662143777834072092109611274554918495736918095557872262753701592224544544984426956642784301235842301576709889356489354260601421385511300729209024759451404871740727406363210795365858966918899576768218886815868410929772900751863513992730474157603394447647978417304421520444985947447338871695343892938052392529162812072632188460016891776471583896854207697632658495450797457426154195062445682534072695516373987722827935912546674046835534150271871458200826111105027914420382828590472276447830880581049693400686011786926701148025092519247246820148603707439874306546402720432090135482763228482781085861416088891535592361927726131144178481546792996302235629273198111616478165377854439597285367800980269323759472564579205624199844635173055564175472483871385993186576322598156139479998191656993876935273047093730196895072613365811972561408355012020760505208334228125218514287925312779494938871432101312725077833892547335251377705289270490113945548928521019997225887215112192500934150805769201022396401093996462150686270005773338510612700231051599203040277280559455062351200194659505248665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] -1364368970548167264062461289190560678312681332033457529138788294721582490147154578370553059032085969479111000158293186561769525824828568018474987141306190318970964874657809554722773344708682398940912030793489105357803815378249515557717535714462482930120296987947068689630898734982819349120344679986159461380098651878744534774936806281763174103683672362565777864779285149583427464758089731673356546947866676148520944044305455898822453538474085868889954560750984210366708107430855854431798442138435402732120922918948508044056273787075993085891993041148979758721843392896077699425774353331872725294192733713285056865455369122213791178256401218136004685738815073821911408766575922842205957275801842700751341904541661273126341334703711110747601354461234592568964425177975730194983235272542953139382732390846388972066052447106126972927588832156293262648089138030841159971906906208016961996380988523953943485798783980170803521375336866685323990462138594474176565615519548276176072299707888571849850944616906894058172826758034329673021389675289082749325276772470833248619524350561012790644461271999868110542470592853901938626093908659641022082166770478620804069975965299028995428958716320242338115358804373037716885863089718503183888689413767115628799154650439404343589215446328364508096020103619839605896361014058105164405260038684807823107496273597779127682751034268889375048277235704944980906597421385725301133108685121337055435025146123419244728724781920397878449612883352702146078994651832293132813931651615194672220046843131210632991356954456543073540894615821016745562654630008961510618984960719932792127133468017797208637056091958409265626950283388062106780309251829353270240508607949626094318591431232779868478545587586852457705357561758263256285170184401600098495620066961019454155260842740249429571265474365333861975910491067179001246167891534543360304099255251701284476072111191542013718387686045438950115161882522765032222905255093426321385953584842599772008587664657998644855543698169236453904161554907252980169895192620763079806933935813463037629880763079765967894021662205529724711947031315049573755554927211666089007201571636841119149162865966432522701237644845875724645426387891112389459706684220763630179906254313482877278519542222372030327292763580171876377696130926507761870798518831714183012112271260771073322270281587734624863333504265139865703297241171361435175803111770400390097192812928305867021502410028009126207088395221542493680037491695437245174340601464032469064957105482814591175177391356664585228355669207596335660963125141287197048892787256543212916181463972970360787378757824636832651346982585775354690751622686542457469201975996667169872886143717040157746349028247985819373580277813535641024427936243576080877453849345008514988303355071989940132022254248018966523318694475589399781189577047344787009847751961033202023799675775155659122231823997732271531071825853005603873976475493831515783594255383711763986778536402684770455061091704872852536854779525841510307489847970696790016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] 7757585358582915219484367412682703264101843798631952432703445298940171597893731361228088351240692716911679884392611724207499890094740693161309918778626532865195669461380466876196842313687679072271957155817038820724726649261380391412323849872090980004524044696503683589909702834480342522789004683670150694640675099616796274441382575165381216028983782557535876835747563372618517821009171915301933863869156392434002642277507658164328211450832437807147509516567865264081768859017251474090328369428910405257641462333246901704026234127439304037769896933838494268658843098132495379196254710504105530252197192291081084155234577861669509315096050052572365062073687678846253508977549076357100596900776031823330006526667269555204614706776933620050467356138556347533653999158744587860957254234005208930139749118025664868597465024331268198171143087619763978377709019959734658645215327581663824765506996052775864539256495803575448527112069314010538137554610142312969271788187619627448948498456211368624771627616935579045657676255283009074573170502863084046850834564288936976554641690115981579917315702840636162994331414919368767075655627874004060624698262704298230847630217788209089470606619788886708119316135806448262772441220344309437172846672289159360511270551815682157669692629767643296014707131283942204183370031308445578103892085328113486230766271631039047213331355455295974655916568081233292418870246308323027753492450584833697719098344807624540580491006753840649355727695841535633566653055645516701957830459452828350924903322410031094741199215631790429410078016519882339511224255069553202853588907670223521805707259678004367551482744526440922404175468547024663634427498525248401002200630397960268801243566236871221388296661380068984394211746458469706178967524576458618749587999362391404828169833055772650040040854351826905361026111740025159491800429784602205745526211992624509376535100596874942995348268887539797467208508677352992170130365081968501087086314785863649774789787672278278317749943733187290429275016745367756785980187315106335538788121156650198569723787613458655037356988443753344224802803279141582619925073141658866485081500751545604457162208597420273250345790674279674960316033292137198001148933934797558142207445195433699675745532479715367678351260547779436429319425180044398117992768042738282300866057968565759438763358007659104285603790527503771351083004869637050902133889228716741342593666491582926732171479787573449361725603475394922200483475992097456988855777987079526492709224095587364061731607345451881400766970688647045876962552774301025710286754508480621972019033187915294146899455213236484537163719961072422299521387221600568412586104681208983449631378149594138455001036281077435566000602783417604392813173111280165418437949734211036987087725191351775473427145243068584836296541326092075343756537606392765184529371217298049166900298354343698080578018645601694269219551649509219835092843801968766957439553461182354418481584840811506781030735814220037579363673556060094172648913044944977920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] 19905082936425821805942884876081918433671568361868755232576464150936378366510822375955596252614225953502693884646662692615822806956143476997181211340619025231942042868443154734488178017270341201794455999686382095135927757596930259066089175427577129575356841707330720613807529543947294350861855631765683088787097040357696370956272743707867297051778269364251518966667289650142727321562104548294369452518379113751920829910741899632051523297218230279444949066565450397491626104894595332383867118576127010293579568079542383023200636766662744294166974976022272046719244940888855167310035354728661360084447730413934703401196818360271658359309309150658012444087602391425035196077194338229503930614332930195087521295652544841277907773995454795981125772020060576914392192179714870108572099416261104303738752390024224651228439939005484314320050344603066638404428794670716601029218424494395667444519087457346076532990715588838182202936640814280488367328474819230631581468781119681602301744912527896778790591743855852982544894163255574174420913473896102078747938721888204615287621698152823949697298453249716591482815753488532812945163193506327093294854407072794953738720305200044907185844379242466168917189490301213824538285271559068274400475736846664095942710759662748342446652468763041882631420258657702004343072822320476226693218910211056366913945502222795676629360112015997480289187707683970202988670577546831909716358540148141084913708975764066702475611497137551597663661821455411116876305533291967780778123683686751357618204344639157820025570628131188392000340714967925083777058185450543575344828680453075183474298670830262721572676045457372089941381577807791950855242248849892060979106053542851648142071341292332879008931278147763820146532563519243933426984804785316121712251401149115913961800526296880101535355666661156718852506255477429463224527651704625245847390588107619626952195407975346843662814281213879026625068894184097463931916701165110553280248045966716200011346362360145982896143656266826047393947371311505706256049479368568918556927396978623673672225063809174305955862387997196383008316601155985454997317754981312977846884277267902483954161885420452404482520398435130462317992180841914193234433993497836207992323888792041669480203164426259310720564012438086691387198751003623023376079015284604306991673072519359925305601286561029661591842701275326160604335808646755036170545037447112110087985951458440312216984228565904496802471873982530590971044440190119062904432789450325955415596848178321017933574368968997784856283882594621517976407783396120775491742294074854155802659768789118355903834027059679954767827552851427545289410777107750863826261187705831788515897404831851083487876157818572159657171712952361840806021617837693489145823424196274125970010219377085791894082308478711698887196019902456577358073098132241640631907422899110272208641329259099782338072614869197115379492007377535393740172127222210120746851704282459131590192492380966740465311562474314375192343507314073143179183910432517652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] -462009489658260566885993518749604618887393792986073770041833904761382219107662373807237266196186503164453583346733277417715370857790881514616660728785107481751706132612068526612925431102242080957292202089959838825283161836026210957866310461196352064010574975946358698071786582734189707991059349982768312854557648164432424735677519122966570157477522460828856786010186751940055250815289425672974161514753542676756452563131827030736996705724335430938217641068498663597500289582564200088808118818003197736126514035691233267809614256642855434185473169097710599915893410168057134179182546690765308669328858703750334867474914854406226370459652063004736600752482406550342823041008363696093458240820303104685743711869187334734903641391817497188139551378062750899018388204410089639618730150295094781637587484470735305278308219266371519717825517092754676291128492267149464875197274433865207543311841142623596171808038654243391184292828106672660507954943561250936129713306218629096969351679209234577437772530886222182126710185571041302500036705610857965503288075690755280088829416490514355636809299728199721595209642349705704408600740489045737884018393874824667606118196222341500093234087062832609264187398504115624108570988064130896361625187131161427038736406427489621792955465433918789381629513985078480757693321226350799428043299140331162771964930246359934192386543432801181054838032254974141443842942448654022947054133696957171858427636866696950375772831737663736499467020892297885975451566441328943263807374144954100749586885573845630573785818965351720761816355638213147193272776522904026332395428463324605877783580283212014116584261215269336260278764743500212444178002211397363232910514492328482784464649932147738402832690983252356355061725231327764863112283408249185747119488046853572377525588295472194650434569175826994300671410665130698474637066599883284832139631192259161080978413371674275067342144134624038789795838082105708454176939556313340346321107645803960177110597740495080940786219792220407659711874809446429779934861030198370882355433726729398436109214353166659035196395500636230919273361479740534125611629250376190715706633221868911456902534875391069489167758638529108713077947730240046831710626892298060045548983002818069190622342460101758507499183790169831095606116997139120313395803036424542515859056564888070720053938266340017289169484523761319862605715647091410399357715285165426754269505123817921855098744737573120665466324446271268559281528583317554057381709614672819704980069269981616134381023021940970133422681181222574205117639330807643397307380769760358997100921281792544186195529131917401534642773424859688367666999860795984890139871175589078491154341761518712174900726665566889105096732583050930296595814936867234349366648934607903030099238231761227359657398324427162555294166306163042545848446594823819288878339501459984901259822551721317461168720569320287843284472117210844735429318867627766681263306258415393835909651451360047802843610018784194918915202455560462287667918347942200606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] 2483025342095353633833457695754416678488903550055252073572261627280896996908421887870205459178011006635454032147119793248902259772478734685868836716289466536827675417772359409800260278136218530175336838984489915056493398977119589477540837425254623088855321195668251813350650287669587586513222578690848180831961009988870144293207408418645143876956793942488105342693371256207102714205299780437547664428465057654455413596675397084015076144699619195690303525723028127422435189776737650415477816827516077774442987719205984232592633721824707943806354976688820984755721152294812996681132335700295695007992378585115041040689981557968451050633048899408491390113078307196608847757453353972621472136671411108031413950224689206367003263817938245058927851398281144055967614375582326529693636219911425145976788526719016365711728416006636872514487538337437335634741294482435266899456823417394663747143888702766250862770353147673336927198946212784964651381047149633726794461230486720121681144002321333228339989282527285429467149310096035909610862523533046225337802969420185501068758036333868465139256798707455235082479867733098962351314176423417670024410879014046441294842521430528124412723437025400740138232606238216166679548199045349104051140418965927920932871179774461395395082458619432485030270245801182969830372914098690099919264413898058613108192414962154630604286924018065029748288004744628569508567523610583819695518168296115741786871676949973296355202059564825691586024783594986789615533084749491924474688366065531810117504398163362167892562873186461530879154697175611576507325607958695796793999591355016169918319529321056451655155268876219323199315727806009651448142861525503884633468287546741828066769939102161028796676131123683959246433989441524815584160727282583910591276654071062221502729490126313494159288711800410728697212471914311094250015041289748032953022869545267739606196702680854550300975859784191780042686206904678929544018000122001087713513953396429974074303291534476848807954241297284365403271967039258979006403014982098185844665305684257364753420890241565705406641209177695708075869071606586279293392880781311897675620128089982445817682584933834851456707595352168748027564529502132167398299985353722653746779410970228736552541167100592492117629911156511704659386524653461884818282760070626344727967766344936295307717695226946201121116685307878756272900969829611349348434362907310604121506239059376531314540827761351607605235148905508162676438728367931558200972985034821089446267931213499260182794496142809739304879668691482915927907358503511282696960333703923628103005548987978686728032761355762857332315855260920525676953096165519655404210195838437490696699225829332055706641520218169938034066706344843085804062328395695921949591408080940868434954422468038467171520683656795119735812664396337774543980034157710203616540142353474244236500585534968596093600677989112532480979649171895261987949836657706194063238828360699982277603535547333323643899002677849156050221774704016769597325782759512815435776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] -6305597419685453436734534791429535772495956911168800625065867901024336804553236959620047891959385279989238573018392380112031833315090302522973853624479439314390933019822080880770660990281575114999908438693530696713228005514197935005895073947457118725664658691869747435479254005581074593216904636660961620177931047462255666927031732005028712357211413363142483492022983587391078587740931023481062000427856426602139650094094974958152850157553751144231139043968105549589952115230197463497228603154972685440599866090107121016875879225713102308199671934336079374601424049205428652234225918283570521852519846418224107643345793047427233873345918826012793216348223621010866645272947421663555757313050158110164113427897559079307776373535766870099214520104652807749992713571833683641710432744993709172050268010953372579444550996707933794389419597603961401601382868768186609407994803536710711593498556497644816174240770171651037347213125451372902250221525387088548026341597373947316269775448266096792875769534119267075499820431987877487657408761472097525114042569149763447879944091265374857024039497641660550784183795605064424407415804212189114302687517785700912327592630649176792971948770921493049113111255575543121495243828956221430084014609439070242581578012305202453677996265426472451881735716970608547579080854349798164582700823179312167519943692618232504413191150049782515965922076329775847481916230980821862360500605338855970893277841996669481285965174437041280426949738201500698871163653921452523278275916266704556720983992823953694765907974211101095890366507820124465513048113373432180874584286256944015930159706132285473199903279075346534607017273199270060078145887069742930902321759019674006427783800481820642132820267361562356060282528929510475862738268560743426092067379766268268277110528700454837975681059802664646765537241065744497871118901196083597928501294907146188406947408639139675516790764547675010780133488682744355302658734135355450147853954361278474191092945009216948041309506369494785152500602609122668503987031956555592527372997812502705626734129035930159367230967202034730419608990572025069846323955191328869799141076005579044310627732263974569463370476535069795902786597754032176488406412305121044764231693841041276579573732552023037667681832525066778324416644844195174972759971823922223737507243137864757561861795777748523412461885125826368378872589191356487022526278986364246030688198954496318674880073021051835588090455276830530033299204304776295200412353134759458291565320130457173909210229100016390428490772729041854236927316980695144343424744321022809522436374898937020129015647998516787741879320847682213421812906122384814376714291761044770412033847319176279183891318615842546839354885187720009591678216479105693298516681974978678263322958385397538676473868298740228021597648430800647203289407456770524757943592434447792802121730257163768476014974995783297562539752972551340673369845008868558581784449817317517788225900996817722296022676110429321896129630352232183898008003357322258677760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] 4556581416402558742462056259965157923521449858494199204998486201339933887644652500939835674320617477156740231845683675788681400506304400567693483206979849956151373128380980747583860844501419096613839003728867337642593651137281163614577394678149841458152794352448500889815161535327941790942386224906973895776824028058598773246479688920335365566480913292638005541108082544582841620184596158466245410338838674025348404795818916337563498903568858708216785761736658631630998122603117966396150311691296320836846213979358281206419392185054009445482700570313002795920391085742917294622102559804427611262211473159865020031846983987405016694783754211438698276009128460227524852267910245106042086108948180737381404337206212472378599154610686120448875136865704829762927043896103050413181883531139161330978330885028574643111809382072587615478258306483565746763041703250924476345536817959778375962620976265030590595302144955531735650542262374024876413928578888898832263556663517921907819661398940925522058214149542201973247274697976073936421687498581491505330755011799077848950143624520891178179628061949102192654087654964556290541706790715674277155716335968260725921046685536374686985850263940188762174900622600719941315022209232973954490981465450516634363158352010710779121601407239681958876260999418558144602038250287539137137701634583843806805119226751362456368675816366375694700398742302576539379857482614852161793712197134816637739057392890585065919902229506949222326674725882436806353763387968987697977532658407027856518595715633628422575385818074215106146909736258358959590093897537736711364601892274734340932236031296812559180411360190587128160529715666701060079876595720096058859911859375831240949750002130639252648577802915083552658368982440280021410516117793158081342742267301262932127568499200210606745085597462833630780961628230149494561919323668121089099458662241788510580867708235236624953938774541320073702944282180961019973369159073944651734189843478110820119211760922611963616652296924357672224822855874469740471881270922038177074853558064106069818097304544475294036252502475276688386340061180059695741256000092176715794491028590374265134139365989327490491773359656780055337733636525459721567185848265990342358405154507978573729553237394850101597835978369131286978031481879579895195880012559045080115860443803728682240219339228332599886018432687529440949945682518812319088391687411828331869829642729598386990879185567121903073987279817181600059066850651427320784272660507217215712962239286511299263276992792730721864968974152715405943351192463368698735377472306805479641180282192016245257759836666796927492693210431509519675898748567362000244106495071370287120632106639306507195499278308805192910735665049875270607127718000643048522678777769806021132479500824946061140076755835897272676311681914831280772992000281224091484776638133005826798070681844946225733933317146316111424460887905247299572255367406697935357118217308407783154812720947604366026381833868962593949345224463977655074734932479085270532096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] 19554068633741817126573219971786339571298082539868039531149011108400279643809446415117146493259658088403272880317012033316480873108566561102393299769073612527629338201748560243410818235131264268746767359227895669302699461872545458495346984290956174942548046024550779916912982104693335548532319994692669664624131742794420340455054715446843498078990299689360274343097327264362198010630277735335228462225648563019806550400143995741780165728848771879374182346007257174341470710387190620756331888915536831986758624473116233723021999337843398085071204035084371652780065039491559295445512433159173614884867933574985814697172480908626977722927157651956220079421134613334022873731191620162394432208664868665094357163569086589226138076129322651706427829894479605455965123252317925252813731764069345670411309415843274703579199976512088724431576871984161745913643842240983163008882726986775940474271256943814541142296946178883977453490374902069467121959765233182212384162689784614860732767423133572166710933162956023375939649279903155108089735828007205748163327096128134498940282534883846500131213665479651916884791913888853275368413612848393096703536745711112047319582683076656674377648993705413721432842765042210124643932360464305180647078014651337096179336300036388693064476106734448362001864616902391143403425103224299445572530890055177089298578034425794248468825733119380638016269478240989985717742567833915405675748177330044477965880002262387454968586666975552769638816043263409440221345386590719666675466913120109298031456973373470252956728937517961306550667993681807868820339932964925598416603415931055237987149593933885110419835071155670410687225950481821954766420219053338526631365219713210807078610767037937602649744401362058842852954343471121987270500701708102816849327772583604727068253799261096674892825024742483256311210278786141734244445810289943681770336795754713759888623257847465670516197672002526421194233724232691015139997857714296032221426183427319154062960470808595299099170340239325050115335990436050328863290361128995100622838831150809211639347666053510816902826078846164051987583861083030083319567784469246889375129127693842296672455193008642492046614623371411834562597788936488308603243120442182912414569126098184996519530790818362049628086119436371490746966054147275915531444805574240504987727394945145652039006645732323144431611795529240534836424016879011509759847081992964888950911783702579063016544220266459003489443059908606126910142658033877861290968765262390933436271021191092380939183128964250758581751579460502769635136730036867201369665635537804824841898372797106729235280222732036169368419200470263656142483894914107988947080891869055192810238429388701272613899169954179962852368597067440832957398434268786376690846639332653687287765532354113708014861089960735088279543462913943694161067930771378325292446608538640151978257766178159589539757369192511119842015626000657039425135371030450757629986882610179438444134576453704327669638910507363412177211270429486162033714332553493191065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] -68188691520130938310611078427828598000315060703806031509991780181417688787433784624415992536363199190467164523841807383931052722383759365856343832728115948722105687084447046603099398941957833702357340623472467177692814872898784046646845999403872221772889859731941012156646280680390505261839727108917755110222069531016999552015679488653197498705039514130887606767785758156761008241333232856686055334731658961315510713068926648298474113029801365556179716820923186292830861003957908656998902588923347484986702237059508074572665766226896959546136706788746950484683476696839036743865622924008377556830353248766088948694375847229370751608245221487526146118607789607391264848816204090284452151430766860094886642017285570527395631348803668346686165336307702605015097530933956989602438702862508353101989819669195954827684228763590578561553214699840458646497395082278112881046730847029921606336736776908326474614190499467678360016346715991419717166908604871277529236055198250550546975682029322039268550443512154559178488421798948457038329710635874059837246758869607352958539372715663843827312721238427891932116762612091127014723223988288838740179522286352077555390850271518861742571329674665435674817005006548551819019694655448054009150654354813220675220060350699320614437841157841061834886113598393165741386579802277731008742223300452952649421900295915950885972207166780660901541371945587190025662105078881891192424227460766993586665878670425520665041906717239822959570673218166255475814444802214914540620272283241699311289629728185532061790641002815731907798635541222661344081887317298779986355461562546469185103873617350132577411602111263803616765450199677439722362796493719744724685221989075947286595444473005159776564271143497272986939099500643275004354311575184583498636041355894597535589151752082677063579591284369295634823644309348325946955181088812354792237593184817698332678009086345121685197401062199039962871489862838879845132492102865716398233799112170745814241790490974703692156332256607435827830218029146003131221752126152677452347989830694692141403566135659684784295839674880640958756559144835483620191123668447195584945884671256852206944264025097078783278927724655132653817034302429139433735294471010563452151776677428522217282777593759789014330034852166517736718090706177567574274403489041911073036485128253413062235135043101061758305983248036677878886249124919146598722781488463941510617814872704622993895849591667792315152512716503275025130455603035063804901886603565693401573168510735167321993550948682556432211408901194092873177065083119338362820543747613435482667391270744911033366083118188119692983377594238599372321082078803285021093933577783011532223838272237516274132315872865336580382583750110279820007892188473826674732840419872923469938283567405846704163394275380425084675764835514877112896366673460886868313112054832953609330492400122905241009789585142670895949271635661809512312067504235018225076717934751003805433728530930310534485010601289926068837711971757207037484321236531876689084416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] 101715447835037769888013200332680393371339809687145977497916542955122181377716594105705196444497566211675332369819274900734093635189552395046789104691273904593837898824642664576038028135340770272765389482583177277429905563806037180180638562498864968622174188393321038313102389156510282900060806965105291969553586341803453250423910251493465483980664352440621915152845445499116521432382108200655919705342610879880275723146572792585673914104596247099277052756510437330887923250572916474258495600543963482466370648150662591197800321825579868733320521186195354227711150687876257889622832372529019504588278840549351728367055839877685094244072012562739097960139382585525319029134672268067174745963920058972972977380555971419071835918387544492665020545296886993947396183171688251354395084118927444716105386005346517567723760730077252505248216904712881605432616222585600809868919895802766826861286975832271701303719539856365220481746477468654781339345082919547913512818704275405491299542067159987551422151889949412939072535208633250086416805874377924128460212291764101106510242121435731790633405390754945696165651228066054192705809504800749778296068375209176398816179002323246723180003734247347855570874203566953282843481876535533888122515051399667198082216608936793952063251710733739635987776612028437079505977732589245015929030525735500800949823461058917183770498227537527285270775817433883682680257736665442044895079165282095598909121628016461721137766713314744797356599301844871123649581507264748007298266040889573643934883311187868342510059139835946920067654703582106958402506281653764984705486704861179005102989425936940432753236244441195519382530772480029970350754084072746075889711407538853572826254233408593720581683892046257075656953836250730787632923539166065089950821700285978397201879695782450678079839082499774408620140344119574000956052040066462744582165802926276290822710497835538657146503995432241204848993946812653875420700196575358426914810553558010679498124919780151150939530278357766987200895476892016994983593836433969590535571975656406044499318526176650369525068949782941695887869116005295847710810774413483288673864908062054786149971474417066888327301981045389611537270365341755682001723013634582897289366471610118330676347428937469425260930631112284714437272727114487642907923506928697226653920967483850841247733666092754857713467089959350117017755369991192066639483003578178698826397123973869917039647985219605000773746083141724461038342219270376628666115428142080271350971217709290621764307031176290825841028772756828593081980677220229902186007100873161761384313426091508986143657365394669965731369034798350431541757238728729847765104031870540186670416180120954742596658622799987328605734220407318013886033455175052718325612012921389817690357832590171719475159348260797070574186432499363644520151897256587582209988231436998929903910358141291223236507059461548714903396361459178315830200866834927461372698761310998236241729244328353112650586692617316568697976548290575766590717553063916921159680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] -91708489547725687547100772446267346911337756917268632874974282819962303090973115672918009836568832073787709156449529957246163178471767000262894071739006149963337113559590656550610130530651275833786215421709024104359775230325539512818525954489936156601909519625995214245676493799845530607581857720390450445255269466526225273710770182194540350840603544294191498688068792609295560020968014642761940412095224444041486517663147864725109456851616495865760560192658078480595218807575554825462537872969033627202268070767957312852413236516542805563010765849623723878638533758916609994241702878664169044057085583963791530778435650563070081090322879081800756301323479398995088178341826621385932002537758656518644887142540511423213652803801890853126890351726551954453252612233402444128432926190170365300211890586504319110727125617520340447854901546282600778011645801058313606032245103236515169536168178844750836026117621759531286950785803361613661481320157728972016578796182218347710301254064735165260937546527403988015521941332147524112206442792059479374071720525934758387821603686712072220799576075270091194492946851158463086256778774130082574218441124135471858400837314604087023641157630144180628429496234843883508199586774525610791596116506438157785709638390710844983221493403637872271892003055387051517729149873039960924667407509508851985670620688738504864754239128837582151582318335897161719203991149099358783430241222386265427416255225696033092540731849636737700487527663086234114929705825297455013924522925655871374677301281189094512783234385685079654671844728860070377459998480970244936460304422533557742255280419662635964536232039352021204297377502245202542425665364718689364218240824627891448807956142735740167804140668905077331491163787865407444892858306119695163581053551096290316853050067250859600656702110806147042793311504032637095925676784163876529630443519006991280468075184868233636000260853208744754231727525404787403640838425110174788249462546191301626173221071879905193372836989971094875469630555392681818490591129100255713101371569475134574322911159087194916912842247196670780343301490358663198144680025121549958585287786225767845967806217875239420904846992123847542843112935393203251306700661707527216553069194014047324111962647180678877875917854512919711705030989945770224180870374417106308572561436811589445278824276528053672936608821407570106097502818398271019926923074258957106453248520291921905372107358617778534815386901538767811180464933360160803365007557791694039396200924193809985436389537428815038249000851072961605817135050198690988933208025223813968306493415276886003101820685411978298929108683995058443428775864139632864412168765657037757394368994409570349271610325650670097578131146473736156918293503031924465236629404888780496996888297722162934586947637457960268095954957636094903016999111179335419268699508689743270769426971436167944686205414918607968817514366239709675097385748201989383700855726781469748366140258679498098462754915866750221857824665681118985849025308986663220805632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] 129455526525127039425700880438046352952064770785947143470740740402833036005221861788686473147437007733155677160305275819162072424559516672005807544532670964646171881988182462336640910779814322013899217600843566591780368752672108382002465064206165219249843174734775571605470524009057742741093164746538257326948095740659988138853694485141640557165643038695855137024532308885801458650186176969391932917315174166159427155507282367675732696740078909200060282872968554231394964372251580613333752623993088246742524270554227660109653411748102363061620719054603419288899877154476467558927304972966072599395113383724901775586260325826693863968789278154894660554709880408306067324551890247135379170990200239910297510368774404035838443815531681356146311796889901618241648669329054086041336601791605758024491709230200154402842294832299631316986641186864818154930121522567156294464237958176631371659809502148089500288357419125896207070526123073823001256951495716235644979663187057924303879683196922833741843296844963272766969275472486832138716439041293489523761992811735611631786100799583532265264580397039576037022551500198651962574433028806405521929323188762371615614378599132740626163507996666885789321917767775603476494269148033706627506902526708627795449388041737127505021706517089398753386546497166455378755732070763247414116051807346026863086108727746020934200244843441095275740569175142852169458479926598469217480429863872540494259425779154098256558200116190963874718551640724552886463017699824842277430963165499290649286527770230013192165992424579155143951476556443105692554965352634766738505065190755568354063668403063463265822771908874301186392300919032806908986289365763827022423401749662449720002248616165244367176510042683807840134339990804262272744455875780172264107567004918960430997077429392615805107582358008177649786615737646656982864672852373949630731488353416556068103000318542947831143779719983803316925646031448069858141265123905330753597459617831694848012897463980124452229241378528549790104815412508128957432047746053326819523911468339041409670236128242551209662295696767051323053604798131829287294795366017167960493407982035046133549103499992913692127663633309336476248649202810245140187638045662229806667767338958953106021910340464425715863682170500561882969945420476491386162915664225520804997775369648847143676200168236457852691553337356078829241284636975441145159454530804629740520005180943487224906596797900813012667690637390541693995170940945816583137049528854998851216798878699580148191611779057552813873726470034768647055442489464039814155888608525387118561483799228759733656836482058440589702295355889876491038090314865381114551313073502832941655822042420693613464397243320874005223086218218845894453190033585129239325659311742826644232082684844845299728509230490741558272714058082075428719108611381459627640455537262140009595999823221639507751428699756637720109429011226226326661976764458947128327892669959227682222866869639433638086016940600721790509929900969679978957501924583689389342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,18] -356325993780099101982153533607416289672818272519346693420517404053349232583774051506007441437289393049568590029080410751681650914701798763962428365631841434787580556423596243096793475322930015033590272451688871899291413592683945991581800549152314506152800689315108086150008465942252701295421347329509695057277026376453659448048737475629197134816129978793643421532906600040583068629529732954837847779390365743370134452172929455110495498892689005299279436622547992820973117534184049864632904706459903180393370837144230843785589917865869158472118051329537219765438123321155762358139255093490582428197473758095103162906765543045713372982464158450625063950919646085816100538173408502366173593019291153042251937118732007628075319693085593223481020609455288317500295008152210290302980436508499957253262470950602541491632164767394107786819885644962332104253859752853149651216409640691860502648124028316729426933149695577606560243643770835730740426944063084863300475693295152683631444555037668584383629592609419297964780438587363583825301022833728795103356100315124506841268015922476539125028990505957830909607392663541807251399725917505573910208067514654045614168410741242329527204221277536784964117407080576438518257522110363936105773700704974979660106489087014115933387040861859330771614805901794167416964163603039209159309524026616199686927956314797142256031718205702394229868655381309257945034583674615899864277897325094457032013099182630263169125240858235770216988141184561633071662402649288372978919115778827858852383544122976068495050821982837736303507303860558237283073852237148304089134210578830659555087329453711351252692336731817510821459702424279258953795212518550800379819376384882091116496779631454001503355919255075605439564765113827866243916487946794747558567696433237139994327387502157121051734843375718077382296026884323170270694870714426123738464920086041131841593194338781280844601472069521080621612049340947002684023191841813068845236401238317114971404533254128379417007140262939853156696487978823555957807158925565901267259961698635577314865831835566021136737168312945059621167885017721132855382367895306838712146400635137277318938970224712663628497702954232310935836343968473108651893056790354835267517641270248716395495804066449833288083039294824972448449400142531249116300448459648202163404883966903576267678065674002595758154188282376956276286992763966565316693311289447112291402406621164313732952036985714768043721517828215486037106943605708052815565273443027167437580978357433285046436492676781576881574159020479133736968190357570675254449905066104047188725479335139820816539960127212899582434041363959574252372523189438028753946161534995895033749137658597717418740910463800802491720275603298189399664070563055734883870846083327240619580449599284361238722704617990975880819513879132481170927191472763548378178430356513504205973396968966285538486100503445472830583193286441357739334995526859405099474818716860521801045670554571771855822629747484036831564987383833523649157545493190835743752192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,19] 662735984904880578371003179183165562656184404236403817179073877372967027008716044500358619795668844429086286885101469863394851941208559779923657482182426375911676397593610418010031616035777301072904291128643169125168911813740264407403376535313073815890194632512148667027029904420842725336508244337393174223877590766617445037605205878422740691025568796972669612847006478567388890519689623102981939378959441515959726415560684814002453489026429459717069937488807011904253900394019184734432067263440442305812766487024588872670177351004694488453476303581534762597412565429585646479282962205791695131331338672982650405147732879088959933177261119401852501314383544504619924377385397665524276157736381774686177728613484227455923616633496285666068849704679683043002710487792864828161654055223973366182956913055482755372996914677883509074123019174484394423886174344506292412799258165438221555883383089165055021093707359537229081645009801568415809177488949413926033784306458968885203139745971268927212431789184591456726109573225701944102823470904379389394879812463651469930131257796842449549263801584371866362034216121402497411054564152529900971281318055591471220409379780426618341445973958087250387626965793856123066877846097090893715104960593463653617176402997114207097454575654743543272280819861874106371465554715923113259069065857355546486315841059381612615666444281327786923315758426499903380759648142073257731860315627802254551804553263425592084772476796361019876411613090468580394632384851081564674992913585336048409697660187617549023605935150346106596264883708669626350437737088121328217061654247118018499531843154963382502098813901077409912621952794677103477151963534082449969214621640871334873001760205677043923197837617648951554446602835103721520897052519339812106341912406503191044581546955854468922132104898103723297548856389572556132401125113264398130018629738293525583516063750376365670328790625667345807807992654723864534731458364009697427771100936768840357096323593894033999300333172675786634990407289691516017981557596985138183600888377604759785828210940957684108698056441299307072053406679475944675157964872224197746568769498270024598270103626693544660060800557742747615932984681791841484223500352572872344758276258400161009262020552147275794820537891474098783926775021678254394902477084665441367474918374958321349137489794275502087558893733767355086405186613665539640976800223707929259849653788254384537188159877198609203147079475083549667360942082559399412913034061416546755300217506380301374511167994827520104914798470882028481321939473249393819695121522481779346035915713427292517849621358665006527546955761293350954894586628187193233589794033206207725928730218607431249574977036102278983596707447679873050753573029881755006464420122409855424765304851483173261848769742418915478312247598703373872716571783848091029444383426971769669321944002989347971234170648178900612574850034341169755784875232743284412835466161419835745816693154556601060125049112458675216299456555180527012324369309020722928025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,20] -631232624931574258680694657087583760671862798514408243542966088669141374894176851421542950616627576809545817689661510150671234988024357945229517445307467206725417038668790395061976615960401233358994749308236944391961743196977924432996599667426434342586326671624449488462906196339009727851916606868174228577891283874271523764774033005568614206182621428961221160255718444402515167836197027710019523533615493753377552990658995472244787035451319977623195664805556059519544309401558861585055625030857621612597655861853138103043255868364288808829453053543044130742261903569401847937490621935105185595926201479133729724642434902835408409133052600071327296018156600112862222287365191781548318292077568339757049468576104964802256937769159318780196046000337118250371717907233479969488725962062698540381183379861103103318628644287994887333299125697834476794300266457822487746679459330155387694717567096267977669553133155811348879484851077228909525481936615629198740820602357475725973861305644773313501895720796238047946006121963470499425743228899157454301644741486708693225091303419768577482164847794451776081376137664976774965310616515402552710086455869866500461929699797035663174122207698793356028971173517770641277847769520065173905892383867156849465452362831646932477646215325142176635076174678280951689633421660333793053498791737756250951971777966513632007990755294826868396863678872069974725589831603812522640753382307751284567641870545663918055682197712685835842745075338986424060445080092703766402493286866838954144012284956273239227530209404719752125976910054184214934948522068198983457075384721162463256180578374483951545275490034912277923646216449867893226062688575842775260950707914527329792836672219935029961265015966452609170395237376075411996184278473491031928348806370245512326874459292833545178539744492170157709439557107874394513954171958943661942611287278926408372628809244250717744537768706908821636854912119529361710442962724353359850772816344116053473335983805654915091042987576472951127030356546019128149247268407115977356537387594981665085074199459931182400441620093739193035824273938653794840525742178525907621351464554570904073121198333548559450964982421331799364068695930436352385332234700474477963888609779897888247251693459412515796593662701717285868926085423566876690060166081062865780804030418714468578397035540796057578768222094921195296891222668441434842932609998970066684355746119349244698792660845816005929962562756554294096293000106830663887735110545570637315423647226773296383527585645174327827724639140218372749026015997511849958895214777640150398536358735457450923396214131348381526188988688999945192943557197844295440142744172073285142960247424540597499413883419029293530845025036044605115906022431802117141446648449216086315706175536017883234184958600815211856314528663815775393594298796502217111425601432146475233868507655648446518109580590290165700360776082855205561972028491416012234710980692571966825315714183646455760526669230846846901335760375209181485863706331358017856995328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,21] 61195943405627596168939600306560823619920035450537951312659848130918195194645715740572164503128896331731007814931340694220524090266052197034303107601662652454972573664316201447816814871853070740200140856475913588438729884963656292677776099623358516243836362682521908069914224777493118678469954025156228081292550675920289817392046576874857164238485816595695039258015941037166224831540523784028094121662472365796723313237369854434042089741505912360820182487782074117469843276732154023451768362136065272964494183660349280087860975215028661861584523708494936299911217687107360786066837118645314471959631966041294961765938398160448393265889513938382337982248765729074604187648002884991890059652163477536142014517785410416393427192697855027083646073943838042278258405630138122166486706626804384372093269285342176593327559917321904502603017131454145917241357886094176281542014832144120068150747426525201145939124643944922087432937875947323129978706596498032485559954146602639447668400556059627177629505397704173863973264954954941118758434815268743940865266082619311706850757443759327467656698879279784355536265201470563613826754815912664500356308714876826246553642709311879908788576253257169887145910194508779208778034812533321821534816382100993747465515683326947744451697466119215139931863137469801544079293875952038249968736253973569994636974085440451450751532255762422363608616651301974090204175562107126443302422076957071444856874439276490460562375010770140717233414744123176626827825874345434911017881615754973102456003964545594853650916216145009334373520187440290684693378877215313233584151410180072470405590464386296485682456454504152747360335571414176897122902104780639895138645987421649771647296605023948710988126399867807604404487489044842668039808874204582270857191857223604905160111789540787331898259715118657886396887715092740986329633199670887126645166197894569269035315503857646783342601193505734812887699444336710208229379668711558301145509242035733374619930524867363676985850688723254883568293442709263082095110750936246115785148893443959199683815947150376526685862416873546585727604035195497885412699301787344234572696344073250299313797444473430950090825080504797090141783570194910468830065714528129031158976513102953682423513521203541358515006912455888081192620622718915549455009386514991490444345020560848990693725396363782281986342342558761736683371990441981032618314340150601316483600199205599882738925155537387837333344997843437341184355914109178987040453731830309572720764560893861796000726562714468527775896107036833975998654537737822978783596888801034132921638580640494389481586290417120850769786021647328768878041698180947508294469783650322449374181733110875518910436551945669911247026953850916966617082262722452700958751053684761732799667684487543376104145551395570300418070768744971995316177130441114076294965945941344376006409716306392095258503267786211205068438106156867340759739010489636960639573262704751381635774935284740484554756265476909479333444170361625627023850310378711731404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,22] 570862611561827009395023032419449440044957561987875942913592101148701442553934022379596347280119049569664424358919374307419781630087042594986900045496361282344047844491232174579035956512879702990267885632124322056399741711348870525464235305990664739098320836530211435124110863870094406598586380102428380335703376674806941554657893127297963101541470297349792243540765396585614926388782970124500086091169839459934381763901852791142157429209934727654632619276009092357618777359989184373300122685861965974164884940698932063378147021473283694692502881626051683165056052029422585369855437347162349742471508690294413205975750186846317869246123745160580575470383680492786886670903695467570682811964480507727098210777130388641689690551902472816897776293580861943124206724756225948309441125970626810104238571820378946508810358674110170117793985576889000373544510497362242522812393797143841087239993446767770295595480423027893499129120065829321180013453873031419963461661516177591140032548515726236159939309129487965074909260418133452223801853904165714017414954275734941306727550091198610970972408921559376795600989072925605196750720484235052180726747420153201080329343066010006700900659206652532554489891746288840584498429389731318086081977171399229120844886627758335145340257833950281740774557487725788039837277998550791803401100320285237087900947136266712578088417648356685340303620412960878906517740914600575954728478442608778995292646747935095571540673033515117048844833266098362832123852825584382775886267755967091092303842587717076679588532290654079200312724525142539408395277156216959197320949089158856885126841091652795909420140704232874396283783278815449056286744383850579443766358789610797517202810138809604219278874254384061495654962853012844164562827299496957617411279051799529078004449599976586942950183690379158792562738965835137723002853752862610305860633024774236834447549379097281229560342102947296610854990838739926157981008559023898695481242016251151118192592436149469998881886511007968313350758885817842675089384883611539370351411628603111738806881641907457507122751783735108598650851500253871585058106315473879659395201822684197814538080871520000607556597581219486281486131371420662452382103461629809376728222814542321529459017804795793188435932457088562446460297154377368473661688752627802779483008694321755170840461095681098934608828449761708548569209108872933483023190488501374339852007387042340420070607207472553209695720069531170527150727458901657365739234845970627990907466258712781333165066401347629342498744923348562503245751040223731726115308413112437271399812550728441641840804045245013065712295596536184227721696851836850188503386929920673187707153189779243300723366341181074081991758985528058114353150267646244895167824903295249098138599173735581790018210029289189297625060589553794078767667068640210921410764604264908021688756291323515245630524410390261310990903197855263249308846567072058362619911664979116972209452811199772534999772774558347999834736612555223512499836663135870577016832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,23] -553650650050689320471790387959122260127020441226752180248392136182190218054741523989145195425415260428788695822177940044359742467817586810255582069946065154458897507666215730285681240742523213570519657894623919306892581803933875349204563956102021652000384848909638573264336788036950710990489909813133260947741320519541326717364651846802196467637550776107546143058866275723123334429225679155558353371773535144537896884000331560770177015170375808410927069302939262386772744643378637422035968298147102863647065046805801326144760142720193012746616568327612487248528445842948596397860634733299791955368634777747783624947266364060739273059503366435366698867879330894998196388997351135338148899806255634473527675443221962215465255716563409865436646001112889027664665403080790131198177025938410991634614488610656441880606509219087480564971963487753385414606938786058582952957533883229573684158891619244845505750425018748255836646658461480969319644983816636440952434668263089249761360234348120190041474904510004059609140926275889915183298346261880858110145969663350368238773069191905474092121536192232107795367427716546603360181045957926505859435966399532589038779493647809976692672347505836537503372476221322388605647093982068986950197820809033586810516603658998742057892921883456509860141885180666430006579596016028413742064901365142992111368275094726109270177219196460759716176080577503215043680183566585210783396344883181490657295084678374915660772000739654973354414701914877853946787776269123151619956035684400141933131372719589885112847594565123342167641496703676895136091255037634024120124929432473678757624747070600396581994611095090501740817397642748434427574646218173713428492219051570722215972262596766905264866431991066621050302786315157145292022022312610200209612725541221016921356897296154681343108141907901772031911011003633064480943307500166071281520279667382409040315533244905097432285924987754005382405081384253619967308838124123499961549704316764469022566181293280128181135315115731027787892341793588473834830889323222906561686656465715451008511097005547398636812749462821902594909451195799194539657003285588801502430575706118746646623134789343452765329608701117715412476618741249690871731179247038305414056904740423447048562581513446557854789577475138699706121332801679714756950355146509892884791369108636331698570921637780681105119409153537958205794726476360203591122964908065660298343411201680770864979759408709387374078873072540459996160313460559339070623717887162348633571907625736814150644393754204238625622565466745799992831605797661696090962831031444037890392380766412436482155916289108730348033354713957089103731905894963881007812704810121221780463881599828565785038211538818062355763116364771802601939218462995183258159265771489065519220828265878013720094517829270101585925180325102802331780909933173976723381880670943928541840315537969024362199469786802701197934895386534219859673439016956961799104120644367127421607079684592484177079948489906914310876107921839062351090644423391746939944960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,24] -177258832189867120354582893746693925664995343685421349793397427096589073176138209992767914719553731177026097542678250975546848204718169123161071507487347571280884991618766245233054910422135898415936976272826152798305451147380829718566876940100605654816351956283425850941021832961273083572007930832470222089213049195654938013558127781285314673908278549095771326156602414769963924496492581281459611477728141299779167080199677791364795271296627747177800254170380248260609182075824619952411433418460282385271814003441380374915378026855599039366245443794955181939348379009188421163115710189639573097233994684629498457888361596551682709990796278068112703472056083309462742916849114243560800018373112322680786385178590017703582174318164400467893925151544220133664479802341595305466652273017816808169174036981038792425459871453839897990519935679314602003275834790307925922782181177339587946776614846472614098244151688851988922544594591301963365019667179149591168624642684819809550749564020724867810071968248684736803526951621304269759268191318630738519225598413391305571300555886065397129783094441966236431263096824905503405246922159326667901102948604096928132568591024305603709542208996220575124096339486744610827970890999931899545405971321608500743865728874829689184071902761209088849865044066890057569322859236318184648204392018071960820954438862904906015830149400264496248263739573346220425231124139695145137943768997714304474898857348499974870282886354849241962175601317867262055031775027179042374656492288780122133548254580557562530276836140010527834337795113347928952041600619377433226334554260816745014224699321132490634628407830172036977541731009305791491186246974665036194578241348799042483681016982693959724883452252552314802426350657995495662898872678990945441884671061335795895841437970649573216268169629293454853018129712173790431746984465916495337094373176051371323153392782953599550819961357732933728285693533095815230075582251966785929096947751233847571907175189889843019038884488948967553196969352731398464069024188948108741604104966204613588726519603467994772783768842961573667770171773069786074852906727288130486336750727106483861583524038771956265785558830309450346604320008139758000868876016676159489184003161285348324169856733893945342768504547850380388007913746927988925111205772933024294383138642548382197912107646668459517604948752782575184988661978660852930998289346623699123962390467630330640043943289834004577338138851923867759003818420983032157530479773897323911508760383595092609262121699484110180714906292417403545412650582911452123698168185134935657278314702422093800429959736648364696571221684294949959598655785002939024698652192007289619749764740147427517688883793371327014345207758336010229519357130217471126683292941197392236366995197336889984899068591261791990737305732867351976108765494189871881871550680384419067012617526041943304132057515993463287787063684961820517515834737562257858587146375908809079691881162599455548766548808136783564516300812022521307055541468705652245266432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,25] 953433338529422084289574616578557022174395129107147447480031119684647040435619441488151178283890683781907871004498119004415193657965782999355499331366560552771723053436195390451719367303074547182961326198443193202157413622159877213052166441016751122686879368522112833429531911221921583245191306081449964049528840052812014364165899187149914266215510994438413621845195004194356646451554331038114469920292782784987226710598941008749820879892935190461309164203535463207308189458704141588507438449410498925206298766723769044936955687769771789505781586814221563383738431431247835247788138043527570494151310150829847663261413817357821303607444240284046989169048238532331916987396004249041441545283013963776823100459063726243282703538139672804859766563151798335591116943478642158562798750313274776125905682397840916137009604947878548224430160029309712730563692469509809126821169929660796291521513361343470311975900855676576765560632716194791936493735048595534287816369948884584816818928153483911278517117381492865666110085383586617337971457477208426589160144528292214056282583976255459152793482556396073880039493578743966678911093506402431885592390020833701064288717550470836917387823970296912124264567806969072281095026440025595226173638358300037340667793237370026872518808633974642055840776724177217954079697180659112376489045047089272718461426920254312958270243167701094070869344539034691130864284726234659860678765549043705538970403779119706864711888547725388092480764075408032586129351279859694036557747542381381535633379038424309697730971728267720498352658810909088054377346813905780206406463773436822333643159157387829067236200699581186594489793094719712073174820104436870721574612826999154092803792568049233458271659160523299399494256726252778291819936209813522166690370515748499212094645045600799766614747719050301852431899128888414871823386534562097776206785102094167651987159148600813588240060036533380237509329341441209905211668060706698226619185901871927897322132116953796946616464139245578557080260075117610555598870141290745393823935725387824593710334209393133606810531317415317907727811889631937595889574076113445620023565650551685714811112772672638421367476718262653110182712903547386961797063412335955440955448055357438990919467898869372543250725619479632090487585651603812305087438721787886979127785053442068831799854687689897897803610041088309013692195527795097286783885944743998050465513925849543254448967607132887715809970608325476470228605979206013577040608725834707713937078682326033992361001025945104476596412167310980072037033670646270770458480074767309683813782821399976297969219112524118367953097888253592087043847152948420701617899507168175426187989482489927853196549611577976474580054386710225147743141967792653052001216393560624789606024502046041763635259869266967047235662261651399899493202696036803968119598115969990735524041969543047450741364989116525094952080222031882134920654943655521921517579417313892228124743324656735290749698348541952716073301779652340762378555516134719834030080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,26] -1170299342636642267175541302404056903162434229517665176088463095252712904705435832672500935239328177038166767631437684612121827182803617257831405435593890630681320456291094768265694875983193169955593202437097607070060034622797502178760695117062447956161441572309413262983382959233172713870335900261479690342791735275222924965152634171650656675017599362789410691788811912286406066597293692000145189658221072567375213597031314898227949706464776559898606819987788998937850994365166702102630870489987368561294270045204599145128443380184814928507730900440881221999355710695139350692466111216755832326834594895100157713711564027289182939230064673956923640994082092580925643330494176811749509206362335675557611665795829533586276050109792110782824811068197175557116648007838559419397365747839099788997930252142253835091653756302077995096401426731893568831321174227696182682537609168251152868369316453967393862975609277281296801088097811781791144146638822266605194256047047995582971626416337856792094893273897606226674469404628755547031879750536731582087114948375676977252919611558340185186135992470812795701730138622452854702504188034054216894177925540437082653788149314783809967894049721766527000944350281792195340359734831780388607236607088167182335913751977110551827692876877932277219568540962224698256408391274681590171774764540224835790862177110488134125888174357305410717373528413177722241264452385889715984379196492793690000618588958783401115460978263611596011774403640670099418088509183926757591480968544672230295790406166898749639517531163994551239020969340724428917096888914015300237829800663755554587324946768067242700206827304434760885368013171607658072630715169646580137332375643638992457116047381123717505354156213864888498098470383049593533677356502280252129614583347497781783053038400003825416641298879029631791983594676117987615974221039908645451994703012422098272781802863315403436356209277078413776978881370109829915459754734678425403757389154680727515555900076134544194894298829952636031588241359379048530422767270163133942696158528189470417787505283152221217005079579584417456550446539587924520361921049742200303700537100291458409124738028128510348509123248239751369303725170305687417075946163737379696324987561559129637145026162910949880290181244407938895272378495891718853406574853779523463303474656590492197967860345182099910538940832095261418898981989903973668887533103198134366386804277599898060934636934726715947007112839679270506588284835863558081768874559889906349397133331309428078791131002988042858267009823712508011478294958264400297015533969089380145554153700656426483252768233154911573420309432766476567888954108959181327817081768878811743149144106393563292753904817283000330444883995441178205213522093608028300621188720012874788954557774844560378511326200052590539376566385064790473681136662328720159977698623892442354238043168439244408714663124365962529859338079438635960500545494162034339011103379103369887708447063991991101012348383833028122892879336715424170581576121419855904636928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,27] 847885842008331107439357257429100377840295800347580579155906978647508765605869422031153450813223622497292440650561831974282012655230036787756253448868737482440149391934293559663242643815865330528676587668805667879670834700573592071803787800372234173537871669204024556603927801181900440531747624307889191279474446598543314318470077859344969926080996833211774774489901349430174230791197426784552003275541762144589403131112266152471119441922353189957147124771859754668647191389394845271644967857551360037887279289714312318522416833384035591603551486964819071510774909190042300398919379232961861937024579117758974672437896762072730524721397995310754022308698466113248560261873444266200559642737277849016355450399717165534173413798082661744411149347909686802198457868334166991354219123710227095061903532675102201410008287534570387462083505835347590034309042519308968174156837728059777643656634046574166905660123693900164044914572497796483714357239877871610053091245853612429429508019072136373007257584526366136135180971496879862847259461253693770178615882160612810251976197374525123554458899994727269020349291617826033015893772449546491165604086764591923191496352256156625520045577435769878496140918574255143736111614481710157004552368437257958576069901814551060694898436712565170002117000843934251720091280770021828984706672973962815603367035235728613380338174900665680231572363593416309280815030006162576469631397969914949223188418094641602752905323414281947583521391339628316510107129512334391002325333011757411045309074357580083288067738224233019591496305258049562509669370974300072873672683515405055686418977066401648159811924430337063868036916275416776554801205661376273120271234084438273635543669736069358604531330911001360075591706495595119150014667405435067482740819678402266237616898244082243942950862398287699573081329761663728207911559987271325248425744672676451753269960213577700456990111344173009766913193666470214694784296384468801988563106549808054099625453308808303108841075670274497735450996855627390265789717231429167030141078663433796494938864748752618169070806937634967635626731184699729182609054826570149202008495340351692257528939828257238240270189403110125499239705990088443060526504449234551161158236560125159383284290776748995763462094782974368954564912038844199810360826479591591712790654907876978216894377031393796097773456698400923273848881020410291871630031842895527271623681253186830809467694938705933997872421389569658445370026332814782163695130055772966918959774932750551373077919860848076134087335124348026553635017441034219022756563113058894099034057873869086278533025969794131419538931694452840230079561960481956997305569163915276020327959589318131792075157455774621388936887383256449033344877381262989474729764136962864546984934763604380709601522033613759016418853024859969576824132261870427671804459836850558022559193490548091031954357732264056227223895636761938000310109948854168915644902799623538048358763780252222830202400439926758411083332436123102126034237043440983012802560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,28] -392592030558890356840754177153718204271462466024289815336858246975125585248420955284910605821207877447854677841857594272095155858890097844089197390940830793571785789286253499751284738983015796047351221312219771791852522150143182194714231797702130321577513158338542320921743663499429655745762779209033596815099306903391924837214564655073785452933693388373890051328476993908865896039246527723929061910132829797066250389890686040381400674582137497573387844768158747981981171289914463382630745365592604801453128866584395672436785048918783942507661777757335857599227009549890283646766679129122120787068155027760339120774589512647714239214116992408089086187899265423765757071092346004449192732638307070778768459562750685627136438969631093227159033121401544864795084932472833140581701109484878460857704284755966177566256105568914476099575772783623582460388014956510932484646796883999337112258161116994545255844952719996155804036503591532257594384655031040564482758229184325764433548888918964097261497193882936826605262338447573638523178043128165071012714006141240044251395148814339808068478517652278243796875362368255204675641932065964648794575806955575563652183514320740565315427839416171508089136075454867997217795214852426473580045430703046367938499420512313284451965538478661921604789387990511797533920402267695823446331815490084870192718757321954568072863504684851884929917779939046770914840258535889382476624826712868115162075293442346937534460196607290629559146460144178947984560488236778617850837359162344870839360749754962183558803729275570983712836133912059332557752104297373927504413752427156225251263426224732663079513031406887661881622862258833247284265731738350260013540381585933664826732671070018820675075810242110378307594905315317716595720732542182149815545061485545223804299448166871531576243670765475896446726107324508298903841766716492782636915475633476793953043718530700427880640862511427140706549463257372708826604758940210052217833033626078912727865600253693130966916794556131128136445590865299300558273129740128198048940339320465156564390821435573150015018759022343550994634092297187301370185331870331152951499382342847124151804362054573127443611372609682392947591369811391905224698344925094966657930863283076080826901506491557104778048886453640522451421888728539655301396185658864147258400779506156251414475493061919356763764653715045713797208649162273930882868505613932214886544815533290694681652509116870709903234468933586517431941112549292540829471127869034217458241510367124219190332371303613192847631527782717039428267808436256242887792888458592217911137733680258632912846312018237474916222510295054458445612775307338063071856666154388427815094292748308983913345099394837552109420201366421635088382709692418316106131836980202826322844527226988807225106989385061131389050674920935775413586798264731903483768531475647447291736714151827282156071855975865376287495751883721751667759786529806403427063192882366234897035691642530380255387507754271110284752524499769460872051879295858733563772928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,29] 112812895998854352291954027498511009143093847007367438812935959664553246186245312598377154844289687959906749610048141041410368008479119465724757296835227276926691510545135167976608443079436777463278424635539149640218087147075267770595874937414078997506759122183937339256158821970897426169173635294331655457078644952795477783798262158072824669943448770529893024055591495961124957030197153247788776424764032866419285567031300784016264052705700614429774912423673467630572489728343709576991057398884668655939217605051016044304397454963096811389639627818715418916437683710058400003806789447559915435615353903644289108478770344611810993905172035779237422258147841794608034866788363768510891492941047936509142390360385445779611254839914627544212120583260454293508406403102990560206988065497711307129008018164394587238283277109044899546054462815082445263684464756533419252500804506687537674339855625917760386554345874100033309932542637232999455502672277283262095838506142031479274756572421789683556727492271480242509900011423763350087568221547920865155424771429823485105994132921762602690916508736799439347154187037566899309619975141286104828422088325545023359126152718350096482424747654488541602816961026224240926234522542144651789310852069405744459837280052989396281355556499910872012184152400077481747899866316346316939285188713513497808014270110541372510366697687078512567333801992768467677828042211329382187298045680308578728119191143272884840323131717176107328921112443444066621572379073753357652352547097203919719157957276982834192728097078384833617978529653362131879922764264867842265967459142102478006862746352210738330827629554769917358866031104820161327212015739949144437476881449468653196500111772453904225525551884443205334335281234879652311176522974710356842734683528217973334744781722608050359469608000714545060887538994711133232156164447621116414402245828475411022888492153666629226209907682164516481215836785936397709521642897758559228644227159939219443265980251288310576794091021395376364423585984363365053269067286356273789143647891919231658803571436655160463189189386325516069800840666395537158478371905001433091845039037442761575885876249983700385394835137638792996281095243527616111387427610047760395381968604837433064472180621103891747191081755871704657070959173922773659472015931157751028241579312021274905810237840548671703692077109555395421273468430021145088962036663565301515844587799907765856313280746339495750665114180849151960488707788779816550479905073205670054253344471509642705808284102665936862013635291131713866059327039405584794432056096648492012729828072793059538730266178809188326406933084235887704994399927046041562708331070514445083903857461062735482148567180215998397661036385715400842103837389060165705688477805359223048110310948781568659835594865139444193644324237432524407274905707616350083892509362433960454744755406948164702253388000337290937935428407102979654356853502447356158166905163559367644855654627412736286713610173196685660555418334943480274840516894645712333045760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,30] -55125237383019991564799135583331872407114324891491577716805697059247393220217969175411700961540583279435555197129739519292275150533815421272158190370280753601985314976185710440498706692009656987685552614164026927165082749238665322852650678086571470277358789994407180086849003125786152961650557862090246824825388241182010121519426335463505490430060573006750741775999737127693038324589174300307739886282686859156322153214945571487592265688350187563624335693991119137383048999206837731556952508028339325233747467461835044645813021209619079691780354288711612747085076704643260363170463483698430349765369607538333050403056712344512528758595370466349245944614399776635159862935226607437723368175391950182241266289886854039920784421799570263148677419873579041696986670273434633544854824970283293210074270647941569223849796521100148616018875100146035427743053526287945109799733834749333120633099699247304502342121592337554934038029925023848683361411125544690354312610247842248551024458588499315059825141726853509709740499053458272067547196694285909685733262620069881807561311000522955360252690769457252976099538910150287083259632807741033730260642279240995692242383600682210981745179399338474622559052864017892545721499874752425206507971321550728442861647532997404818018052041385577013523549803575861649435298403920117395131874746076279919082400912468712291449231429057959334452607596141765595618950688668243718735567294439953287173392691749249171795105489048706647289592397551780712716734745001051804350611531225074335479967948462060368139198664604833638033298091030397353060687508640820448062138013399595426557839969212465135340616213116484982072271992875566710875410965907749358925737939627176433689347799957559152757583175244024264199671274769759959037607363982823455877660519846230875539968605844725065783565614514882381194927468041701040519588506695420513171031004868972625102748946514639387126494719116252141907458931605024972932761247018176576307943323011950528016670597261086785884050692030970213689013407805672981430997888401636172315527836257793150195302373551856854690463174666386369308781480766871740633312984474804029803570265523850426377860655041323752764909021272967467291444443618076783016580394482762792370663305222539361508146523908194192493355848580595066258202060761517218985177243053561379856146637796161935972325208495408996603463224570873320252495140512934937166564576023975046087122958588953669433072076770329330610737258484513407659686542469019375264904336950290485764249036381516200119755607738632872497201287703674935417442489750884793721582657548152154699450217123691066071827272920139996623646508523071605411459174059981411464319914945211994434663693686379429072461633402647281246942988610548843319553612037559391039988665858419762443886107543775833691050126090001745003250944644967599149312217992439035931452909742910568057450254184021149260924881207104037286978578563632481471033653256929748340162768955340972658815600412119207834418324203668669208102785959529521781239027537916091957248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,31] 113357163399105327356985493068688180439139593004831574396307433074906597361903851747476418054233692577927161786040158102273393294483349552661859449156701435049536134053834859533011985931570245174929261805931107830591344114914917625110621819342871422398662206946182955708241638743731387623099922908054970035944983222002223983512913646293902154442430585902005242923324050729638626070749304907706619737131165563643924508863434133389759948330767908627331197703285866226379874474693268605840836366625488403119204213596803599443669203652533840573447040455546361745773607615612229395509728699746694309391928397909414190849665460957053753563941994989919287149533146276948950199230305401606731202055205273182298917487457799378284629092377323267169860463918621867569623093184641396638416348632734176563223497451766100360832830919621922819171648162145138420189644104981428198337486183977554144901636030420510058723927891818834293824148099850885485223364717113894163795737555325269528723640435841335384296560694702764461434459345614718036979188978372795943532538499464729405891737488624722028845131372697134191819873746748867588661830489572530400902523823266257937391055516251908653155601211033906128169623459176491769775433329966260934485792903541120534322686933759360681170943154695023481925631592155750817494825067187959723479784924969537246725798591281555351655421218727244308337566656814525135628972296861262199596251701292357733083177816870398378930611062418462556927889677140389921687661045700311719751480653081653558104230139681077279668727329043632034564235717775783533322483890782439836894191703914200418440406258524958861254039468801046301381598867840529921614446115883904291084791331349094780522530361830290965472185688475348095941374948423347353128555183519931977930447166831895933865953629288324007413683887342318093266250930356152117469242612830527978999687081986934296431420777914313527777826705441277478805038316612967280596002429952549554580295185443098090568833650996881208083891394506524242414099145647381876786223999780884750282128293474863866515403985175808180994588161297755796773296178790201730907717865531566520048121932806646288209891601689877317599927426026524738749800878848614568165098200761204771149236255753685925391391410277346573635877254163854311232228850186594706291077419370948308787078108184767211678078274709529449919892167139516216603872394167263804862489081770816923833239423513902431050823348856026209326083303100971440836196889332168110940364406597561142214566496041821829852774676707727525555030784127693703448769590914600475172899201382622107324353974037557231691360780131976663242289669934050903606336722790314066722160653369287314710360666281032158861964457731116187373299705406471340692793144981253799621953411565838161916986044596997388114409105434970029201599222641862041079203264911552793010767960832405749404874714678934459364142826180023882614172771240091616780915378787992749567327568676587702279711806820765000173681141616901671678902354435317587457004560645844191150080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,32] -165883528478827059079566164733957001581404871609026026220703868590928466090561605951074312557297662239049947801852325300475036007870501993550903587660780280251647420068383995122498145672243845750426811461174070241377536937493974034306851517318981187214374133433107994172269325453590695695381415387694723282507450254314318451234797421602089333136058930881911787281197895769770962437336051739606217618290970685708525460411390653817107688915704143324004659434608725063037055376170987450552796163712295155729270605127175689684816581718335822398267327923202666545374313355438895284730242558263963920521050569852129957805430048878265303263881637766720738468302003545254878412099195055509782768852296043104471767168912315811267377222969847540299324614907707505790206464556700254104413836386951509714034845165919202912636377198947174466377139182658578922544848791402222385428092090809710598619978151542781401146165112786190095918905999826954091204083571343196603722424549121255086993069789889488462872788098662270988345637114078808809449921082716610019758329345156879421427025362234464265733418567637069802632625687978191157127742491376491570016104723759121414412325232554813228188369415629333103444710321114446917199162493664490187397883823786941075400825285867297253371486897801821853325455400316216598854992881155690212158226463080467881991733453826839941964136127156913641038004482784508104944194188126942909358698760884344236950218052625582361255298592349875465446230989624474362536607707875119849465500280860014336228102657359519812827327267300839058549875500602291794568548417662981439396679885471112292659610878485959707185953400805303470838220154377806260414913376806635123890677117298595457109461514286460012891934422763476115711079448256574230169414409503337891974788954803964367216421418142616389994509034958687425295340062751576677478401401387938360907567724371892403178782898768976955029251064649103508816769466886147354303460859026521459614699515507823230208906284363456722285496785199344129362003084850215577628208733326267388594346308930806040502897024190691661270076535691872200271620893829570132334926105817676796705453068469783295778334321114616482072069088094543721375099047491712114820320600916315081880985340449609608633855745329270572644260386120439370719691638472631534994135526319743895088883753446902413976972828422768538176513778957289212909467289509297852045182770509341585853327208253872110768476205042818487340020048208148734719619916425531741279865280548667010848812255809146662258928744149804675748772949002414580524596960905533392300155187213906182276726818387804878989167132550644665265228812973055905685282560432599223982544271623753124388969101196358254793599370558599929994798489338943633439932789217062275689525558966967602068580703959293412573947252010826357410858348273969272412481797060300704213774532462729830542565931861247827477501716002480341752250542727465495603499586719803777217914484438481509015812614975767293199595437083169241135572275154296708283167299625210790019072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,33] 151190680732673534026548766915795675333212568307700814526770344493225547057789117036699897080795162399099417834294411909489778081466028338001061254370873334473260223207043233623693684579484585513746053376705792003332455764281176236899909077427593987664893033482997663659654000650970456781312236591363168070987965343179615999826408410642367527659027818199800431884571163828330494818046838754546983216714683741594619933406367271942817852275272789382839231850788875143602956872280813590311276416764283593897883361598119075421817027054342078009354313742049409884043335406203291860939719331185016943952487340692264789741991336171201640321662258020700136248537153095407950058097623484970090449715377450716458214034621711065223168798791674929391658866508008948244510644376522198108360001645843662559875099627614617308496112248635012914517227816050769022509479827401718727207393610731239097131247201208365607508861017704690680997486594009539157372460156853479132499663848417511179559900553523259892069792959363946487056764292693672909752965783049022542491262855741919116963272049831892159738754715605500506903507488327628303955675385456041073937344695411449734333349124427296139169798396557220610084763856757348465943086883446235019565026633613196603161477019588939159378269072128822090776394808628142034673062159264097370641455784814541807784858988647363506200573045984091726061428183533841706448087528782565384011290832127889408011140380928187233352727420274093831272519843825000983700344644359537427404707549954229398368779632961940445528917810111898311560405170965888944617120081023608378330956370786411114507433803974198722856131130262369567322475730434330768498188440390234252003180037655014826567465520336789567950275899701078136769454061753377975400055532535296259178569485680328164938141963360470471469157719443290470277081007616917993990763667093766529264762144252130766258438010058837942820665901205858261758238324566625254820787932515811961558991936537408549408861522867361121441157855427429329414866550455148779841276581504577599610585045036355014050162152865151470823690270608365961585915551865971873693048444718291610417951494721925967080789068861219690370635860648151777159570085465681182600985916859677436952743699104159100866264238237803901418332895631211574297365823721709006279266282092179964631790297786458752890241758090715437472105155435741349444369099454648999167098305798218607830303748442632562541572254080181006375912403030353079061548070354438589202190192841254214584204990730838503994110780733278029277311723139217272595538081153595693166456130420473960760661190157889155901462557356716257140509915804622859739867144277282935125691998515765147724104659387854693660289863055923374333107843361712485379259068378002348294473558559910620448399485790085518126983247098773347733495537859955442826108313651750079792322248706305382377826690892747349620574370568533890347717407730297036005706131010699529159114559013662580819824562637867443908145937728774648487784021587734280137531947349645060997120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,34] -80454644615624573057421210275496595243745898134039412490429630419375250353125311569871949593531327455832236517492676464717944050485275177619527223755317784947502221672921816681426694246653617900227509572994652208651961768872244314709131250543044247141351101142651311547173566442101194360878445143333591020470030269169423876721489568693031536662965179663142681936640137433273507598869637309575392935784496989979501318174850020995357285666448223841607404386166533877809879648235556684487243611209033659221683537735223156259934043068861258423072661978106418307305100277813777382825507128644104955168882114886798527694342155872595927983999479253577825840227805090248576788721870305107267274108942279071535289742994664202721440525352936244319667134377714678825202212786260935490263466666253151234552865855598729197017805084330193610769423994806028015462675756380931505471273168431436716021325504411273238566644013980383587187676939766866076545821688491074847563042122984894459256005047886143781669044159109603156949666056486948596741594768583501156728829445160387400993522433865339935923402271631211996464560944352876146695067133299316204111632731480305168855941044604580909337347103347339253327382125189952348199165959522542020666216705142146129383821866031336063562791435544021903437396211772633174025253917928604034715835762991395428652263685317379382246521028356262174293510366218038231659095766262176678775644875381204634550463871129799174721767210093969025645959330665189996138723419376035125212199539076914261556154286232268562612045435204167522056436641734669253117741390181817599138431945069495136747830879751855286070346165155012556717845675757002567474467719942052348272234206898510559610202993910006569545409621529179918969749792172750495820559922031568094335238376720116762384981154904986612130612018627303422366993622412623136639189766032448480063759424128131853444839550462411633124470227014975022907238363409802866060373539352856368305617960846806093370842429607190100651621622563095264746718887041765644807861741533155811946899894327686968270099496576005485605709895302822143728266079699474311995432058045630767834571882536788909793082648669234894112469384957568594220569641724147496119954333713372201703817586481710393388049099469958185247460888091944624695995256224781750397410693719210817880509880677585389209744601237093048908073220008131429381808175225142230271047409872493413786388426455169228030676385811364884197233315487536621294328967321323677037046608895501993706507137051574214384463536999510832468002713381452940839284775403959258862162516413166901410842873560711928874127495821362370293838447441226095493934617836833171304174969492179066676516671540890436399310542635748347396220443246272918177201144864768415638444456545987632457561758925180854090842920276293683651080485775532923783096015898025417029052251161998610971498636009559079582913820702640639571588275000093926797761774691908610033678860593212822209643409728846178572955794236418080687748726158763633942848249677659905196032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,35] 1485568155440333873588052340296149736498902032998325157344554325948765235754335567707136871154842728104650725393741932806770129669972555520399786813591029517972784645825960914408759395659320714303589221536489350232246677024176170439490152689784670547481382315422083806591338716217589433580244501967535662523736992995019886154962623977616808722117951124194283621113020259578891429323594595029777066021116765495353627311723676648050844100693626176792346174196045393361876994267665093917169878237647154819358983832773886566877094019839743169649755095180850588157371787559357978969285145692834572209330970314024579505255519790536490441749858711261608716124970328544763426517781497621825089452066791387778896988567997255081933219834173083406607183075308954143131958895311635788426763886889184596840975720855001545667724621528888178496562369884428528961681484310144112566948758193484590819670118379457580862728780741879166223845291852855354107385387112956202966683010303103780096502926502838657148233958372536693750531875419703247843068205095114658956754489593828329088791055054459346237732854418593689378319078706441528055204071568493287759227453722837408660345437031886605797812533142379526928551767043472158986131600096466196373115132982347341660775088041915110774803069610301837680577523294034605806732395474042369795175303686364097049930463116168634337891337507292432218626652304865885357926581662828702117518241167111847115921079230723445790645502088327473280613280044109168513967849074362710241277302184805727428369907978504269112743589955576702735529074518880141648261448098199744838702583041148566772072283094351549801813516490726916032957907349112360327505096552281406015357208632645260725004003362057495635723166613299060514486755890886893866322416836786755529265870982586689758379961747563350387802009904655226588799924066708601130584556297130732204559801739546046267146236128695560068854284748875983956955084281696413935141891274179587402016515899764759903386105490474814145852539149730226501673033509223638485779824632366599008273382334157646685094426933232748278472328648191404466045312674130203712240679523354307113564244884694589580100365051365559308851167172876892442224086009435167565797736463308935181039218541460263991428872248148498277873353509042691543116924955572390976879537854366280712129411116308764200848284336787899771159458798563368809376710878644360461272715973215956163603192924963438724963309844096742472482763927017842316412694698749565986441412423610603705004565372997668287866769669377425496444932228354780782016350929093041801550532839220051252145963985341523462712256033110772667289756652458498891292139414304768265671860774838482608101732756116602166320302099037457567920442851695842525486786817069954919720734814028317036838076688768009457363447520195674032193955622150311858163771053830009486314892458634695504390805992277072261362860455538529863072764042808126604962961485357661956671728206862467860105940461817183573984890798320636456925202952508345231733376498213920440320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,36] 47418653961165133508640394267636305228674320560102485166009923548380576047952026700918435138490144844418299908177282618640693270496768826330231536595380310270031924270106062354178993880735168332814230386109852316287113367289445702719644504517186314336752561558735621832142097482479682797824008222205737626561010504392901583501158486517647819099235135662104336738844441691655401224496039497348716133335796305945400847216667963282537461668582890673236051497344119916804941114357304070827382204326673045447695735725507755139925727075984726923626829645812550081452213482955031923162294772520499755493940712539387993547629053376855160895954620323588298731842430348611171131912519134973606943355240108616124049667786295438291417576680839925353846605802194784742315751900171714464512326546042482943863691549528142166481807579115696622448648514558425829430470026884132989461586664466921973699747513556007039618075700037062244885199627871695439936799681102544093935011239916378674674842820352157852977298717342059354937604028190030152156463260596738143823095810219375513375917469751068150257576292516141200157140034358750126148795284805678972786998237791014760900915192870277076577016108879767780985257787101049445262842143962895504985300439284953962751207917922610234804942545029178044658991384245430280388505742410390772322295851489014664842652252107599172958356359120974777845741843353676504194368058840335763262897902917046496335762031949864004139156915377173002543045900325442830249474184775130166345675012344598350706040417904707259989353232146053561253532882683799267131906361949293711029351030152309620897495339336282405853231917532003487553376667723991302325198379906219717174464271031659475778383934036046975401007804155125666363087236695967193808752939091188082487646052739496453056752015293292560628776894247627110497491815451518060963263103887555267331419621086108637237606678837549337506092060616669625675896944542472191821861726792924640507915613952634316350852428664372971155397995467629911424628401372240870980748571597700209880351765800194984727350244730354378071222329751340934386467895347656708376529374885589323497053812148517401475346466337254882629505085836604008301818835200983456102742987686441723728581688561433725171220620155352804550794017929650720846760103908155506061206547245714861145277512016441355283912379076190528038677160406344818204759618206213091777079489809037146828906407035626826916121576206715036201255890474324229197695705954203335712450338821422057271117846904842465149551938914754536608944156479564859033783526684607457130927553976046203442070271540742078087609534191158354092851124290858350247661407932700838240546434681637956817524977289378596040379171664054664386240391238948284678531577967716575591615797702518082257414032286221081636976275543963810670237254785635149257427451541847791339315968793434216550736646742102819669487529270795219226836548640492288725510525069632172710932312103909061693551783908154648140247412640390344421337443995966835386287306758252339920896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,37] -57947535346136034386183096328643399761204582192878716577998074955753907630455327981365905963216899269073070169481373789633771016659409751267350004737951679014533827542538736359867109918986428932301655117800348412121090022467470622043051538130117354840977178164040257544392471102099786363649227202310727368599439259217116193427229123259989391084973291917283802861782491298107387129075857451981304807074654152943322963554727431570810644811765343972257097941300664303817255891819544112870612710486816323997760908044676317425593995840847115220917179721845764045430338057185251357411684606748625780458608620830805514116831556774428553166409060831843221518707991438782387845001991869242355996521548799146016692488058467170408977378042674136881469900101992922201569238848774969330864472220577325322419698020105537984431400778349055149347004814254864214249001323737828695951840466254213027642196182649214458601460955439598353504084330616469842173319486840201463478996217984385068325314968098302662291619428865849029104504793182243736841592132404254191233639163408758901090442749932955669737754669354295598383109825192071801402023444678114619725760583263799028828267119982642416807283324117734627171545696932528253459505171813530384031499986788021511758924144173755994835183128336455518217390782705014460247323225783873395346570374093463826460553983939204670218882283223348645609610148348283461512076537228002535003434280241833419111196528621667010724158850215865898029710294618816978438088888707356448491443874223334553198279421509746789724916070640850999695734246922656357270629788009163337468799817428120797834914171352567597103611112693996917206445166223363402788274774831963704008312852093503528275888485956574788611453483762897671887856076852106579253365476359567564437194920715100130855294304077244020902387055732334122625183311702336784747112797120944191647298509130606146765190440941965468692749175342124294095445238898342982457296978403164262165142131559068359803978792608976161222691729787546091830591471586011960878759691080408496188993471385236259280672829707860343023418207957139453335521433556261722584853444269551483703616609856494500359104372376837011773108816786175491869135920385094819018584839504477217306607066237759839630184131400355274076512945478687424118063345870719283640144986291814520173969782292161472228454059009607285432050447154982514534605512878617932063176963508953734271594693857782455143813375428221879218545785597934226822184570897563098952868885522483317963692526676019166570956569256071161101214824280834178830443808276806723413507167599022200052132282837097079091272800517329181379574060072527196552848063528266562417216939753268174817156183915846103901084989761577743248709446025728463523477600791382369078872340114067754455295577425199809651227329065157243370791870448934221209008164825225755507947873440437485190353122720156985015572636243481908828997716175436830957600414925280790617630765400573291045092274155417711826468651684560411600011050323865723027208961119454243061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,38] 44028528277341584151664047796811968039297303663185994367192154385929532923785913883590211598592978402837869643118077060860087109943769409399922455327379784898883728123098945097190381293165368529353585692865068723195847500853758194656371064307177991783113057302950117168754993410428199688466474665097156623870764306419256319520723541819045987732723313250680539944851267865130250342267474964878045477342560388266610327501552988340526531881538388869673034761286279889782521613249776785297416474464621343484240111105431136121765916302236839425689619898919848515573929079992008114967403850457682934894338966337464500506760195426175881056658169679861267372274102932461021541361290134959222466443651513792708748519442240038104493701612843770753557326558657918352806376827043319244913986621664479633621858319398849014647932740761967393476190132038423475724477286812220657295539113697736888136477455589955843649328746369089200338536141220773210915664234951466383497678982292252481186570095070921425124585923661053066235072723166763406874917511170688582362976763034829448562507563202491084398514986186188924313723624384685784209716356866786883903873957031829446290384741489677618575143254934063234089806577895248179788374428604581232414547869345838510276736769800963249293344621600638657762447727578745903435638304208931702208766013818024749884676387668367732692587984908863871908373807927646033486919598418571902260034483861236770216294298966253707752910152428659044580169555072875674162532576762428598041970617475434099085943115666176095942480030255136813475859781197634970287402236938797218727812798732015156417626834926516779377271744647769665537665761793095319004650929015969052013833920531127426729603178337504398076459294709638030254024930943003466182437954123566209048317505904189019168314202680997432740815475572154868886725276505940478307479905509511196235915038375568228045719408730390812333915181590408937591687402352188311854120939321878814715749659838994735965974576025301384445372101607997352820202343099894179755034969354826912342813719362454739196747479947332055208316153402194818668549021659730039955231225291111314790206111150472223769610424243488755461188216213580832682383759551131901725079503001185013705512458986617736981850028414383193878777238421940363850820467848768251794045468070335062344809454985778202388800852189864706375969821262627615791735519312395587804702743733029998292993481509074544293703554576883400737472156530997938504486013305960453936877842651195371233968698578015834810651443036145680224395651029802010088434339143377559305181295610376887903731137932789112268231062153135508514331053720165636264682630884891527878683287195572843984939747357025636812435091201541905747989673390945087385376522350445198933151266810044134056380173401027542815091357560693926110814389340268659866489077142641046590002120221344167394193041349520313237342344863518936062807642667472742120012940378355345870475139065735335046564297360402567199510435377081614746228956104440205575913894460535934550016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,39] -24188789600594974346152342425269505269653178333164468224498697671717034382247432549668330039442560336653382010071599097970808552695999910830227683751715584926787649105751890270594947338710295011586554010556152397799418861197133549764773369403521022983737546787590894287860195219134461814372563638905731933596328196557014670802758115012075953449174028920351514175773808648258879429290436865926423118155794302224627779133321676050361971383596666579642959307297633396485768312746841447371817226167015269118138870758584188364731850356449247227928701589249468503315140569770819227834930378337182666290379282553923257897314439937776443987740700958182883029876139156537557397532819576952929611846260329443470610852269247044725872913572985844137996305478512127834648512778202218087695943074910188282429727553121339585691820947219142024786332998130197736282241290694385963243931288826543642621887282711387416220429102304571718095455967704799160673710044354609724195444005698761061994163676280573056891104796487155277230557212488946305458806314687145865898106487817530979624751834878831223782094375746141681942056501644841415157527888044994973711041319855587782853855601094404488965731177756450508529288564709096273255546829617918377672485135466949198639774206984361171916029064837864645392349732473137008153497828647586214825739369740294998717589798913655211249286824451122338458401504853805811113961644776628719418059172225320538798316588478093549690591753327567796298815389526896729727347359044240310624146855400538653315328185554248882975946716434317126482589940646461449815063622775484112417746855944045649373621189031124912557086522216721070101212018660484214047756329104736821025517407699561804380439074706375511020541267860668948861149571783821167422425063289945878117994892423605337168227770194794463342671451871709571093784769646977260613515566072515136430010325107376645323379166740528531308846916097269480332813160172957318334346080210526527971923078984210324122125301093806130033631094809356695829838151410777406613473849614592427373656866481470891684667272339442007623648746443906125550061291436878248320057216151326388113260186911264309921579773784584886181238333317456655736295622013280272568588811898830120946608604649972953896870990677420010221433199068433809331826264493187653013360003502379235191918308774725174690811372563727215041907163146961910021992607458266598829614257363430208075802372120131032379524385103433377282427170838228742818564335470033115453182241543321720429087719018471098544293426332027535568281367384174761553872531679375076783374301327901550403723748143033949670026371820505511638823980353535117700188111532976653451398397418316655204266279166879569128766720352978520136370630324441964847414607950875328171893437531004601592748656465841940124873820937437997690923915942194071021269132906327839133815009052840666978356275573173522301887345556715484221995240178677930743803308723334075589865535260648487611209382177761199157053955038482793207316023635852996486567555697602000322560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,40] 9651981135371237329654566231751154569005600935998503965556929621842465065306854151075748105912825873871499039676619803367064551771824801293980805822648652216797491697384115200701759040517120675305809251818852425306433844589077640213963568056920206907800883049342448829350685985956800116404109072372226280349982894843111658331085336270011742127041748664309508643071377197109878322133969961844398846063726024909851495316980918217447243537733379423776961154719423721523942292278018395958377389122287926610870443564686492225220773128872166155571474182171128990061509312397639931027977006054961313701824352943825895436023482713362964640107246761081421408606364426700539865198805557477655160128247865544420055540581162557079992335490068536230855950825593195602109614539203081693436343914309026454727038696506230991198474529595625434017375732304436170394259818087624079231028679185249652305012711324276780078213875912312631897064988790241527521652824580970144527233548271953270831165634206366300248541706460923948724152492809982047221405290251656787395429444256610204758571404372444786996607919383040318572647146247634236104478290190559143494707113062608592003945585153323756178527077164932589700050142032272183551111132538095001792100795199387660965749205360271106207420176248036071208833743007588432343292181554806051059000797869162614633804039462028840550740880782957814733110501754959968972114908157994165055762383222549737968753083123524684947497737757806166298618513660743760582182014315999338010005415022844969183507887246150148256256365754313033501345625247589355825532142598377859968120440684687621369518929563321079504811853890488208656724282365756152697639788767607450297373022533524072030174125690688144781090815343797661326126640368444603235998073564228025629264245058105330076387649462393195466489363287546365749745772761587579191846888576289510316754360983633241038167792392777053351517589096113504041434598583687440230717907591407664712417791972443444824141097143369709648104196211113687628071159182957284588051797396601519413378623597352241943694628362386100680603445173435832956452803857683291044391726647248092484704129604074497285971679992781757070653329412240855991280539193055027969205257198637906641105083979060181323353165683014493126948396378949473448101998165654781152202932311219358123883628785472659896771372641717004424142170324293876055356070431826808553701927890587453129762475231197641422927855723413965409742224177166368228078318906681222978550108160616443256754903864054439405140617562202384741991408940617290509103810143343889474245055326684177266936183836039736528305413003763692348585590547673327255772268402607030077502843841649786592294348728009526286369666271902062657902329943513324559725777984692804793048758292655522215786111082950246738813671470519929443383760306484342867588545169099137760820062416606292577676355789095637941739842733885765545196257988014392547870956537030678381664508587830025214007221503176501947573701426889678921165884516607142194818169922126260207616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,41] -2568122024438548361883655971452431039900487106891629312003110430106332686016597175419480821614517899507624490180187014067319891749973867460271509428047807599900993196847111770562951544073494998421211970811819757970711112030951081315016320609461251463729038763817876834718689189909871882018703875955320654490965136051383211591539113845368551868053969308063622957554031407272865347753992337196139457403533637404507193524925679472904590255774539619133943352789416753049532949887810586883849599903981202187852398561189352747222504510200007848281943477988951502938334044385103814785478529948184310341094459908154292523719295633724448094926507439616025854315312802564988508918637818874560336307554705135720515785189471062216485384061705153120997142168755575696795172951916149638865751551708878152896672625186091471720185858313351829260375035172343804080937277891335009911256462554886404445876536295352032259732499524602493084119238273023542733323285256363034337983264281556006177657669732681039696583648099409388088828367004535298477678180776687619215950889526669238918144526505383769521892180097589220150943061689649784554921198601349039266827222179750979053790431071729135591578490496583116049492063982032976900571205283053627072978811312981199480722547196106017093654804167265121422704523487825725954747836635902875621947292960910341327156787230061152630580874418645036069930639452503968825470180565106700381569783698917069193949498587866955760645747236313159630332908293033429935321998394708806600897436690506263015580453119547885745470321087097715544133330369116051432747500426987446497966473078674175565511895700737150591737084610393080534641315404240203401343750931641381519369461131161968871900444440134211101563827037417999286718083522824102151688793123367099225528349487524842697162104726286940937999602158306293156982802469474824580378134305657333933286623139302200112871089845651258271454156825529139023285713564169054278007339009052293914750445680849311952322017511618047574454333705349914242221620142509596160955443643565658794864249822514440290751070456029569535108607471219796638001311514643120597774398053400461944766344468649630585178667598152636070512923231268672489276757884154403015449530856506815608976637080956421132263189489010235151293420266811870057930687821870114209360013835489819211839658391146819672080728146133220389842873425801332318366771374131572933341092070084960620940393941768205496403137488335221135369544709524356910005104236876857791713046806823632054682559732439395288017514654917374779184237558411659771041359489070174905118858429118656206101330984468406619899973770452346218319137776161371464161576176018929567097707693219576435663472870165893016558458489679821080183155357989691576784556718380321073284727766561894521386673438831240824059624420147929909270324062203516182196362244437971435217820271123753521000486256795987926384276660001246065994804883623843028929352805441850091430333918415014235463506837287551967735704619018267667548417683889225430174883420387231662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,42] 324628039357678416836693353472959126753014365259980558357089804653846290773721927103496302700425485180426394986887570769307406874858011621777932531663342300586195442607937451938235105163138870493946055804140271681150816577357484626915990155644934362391510962869491755294209871413187301024791966046157057703867242957445103658059043781093113006024050175498164159053951720086532048887454354196793337571690413006451299569677162513617421080782551800686280033084849958216584905399789431936541341274178998110311639552925786529488166836290974913118731622150395695192540297992318880074111526263755315344415106876135831729306886106578215157814360935363906977677811682428617368566679092503761604425135255718107284350379221967040980108989724302267775345248428170296997657182353691870363122223618512094999396459223193261716829391616685236027941812411867400592431119154327095015251762176109084559526111592883636821806019264111653456514945434162204390461388639204997754572326471300038164287352242023135092866509000167417076071164730453673848263164594600217578187452259197577841417163562268679087661172666070617458833027638577661826851007497714329022261911535823003104952140384667816442971821730345119010265752701839751098359114690572077609879021183450044733440841460944454901408596958780942839680869825840085375830218199767520001902162887715702249406205317654156817218702032210573703853967136875321596921917899974890380777695004446365373870139648796481349638781698988571839314214430924273094231857320783645207669530214337207891224880448128184856166954871653495464237707599101430314400447961291278407588265605396225950380180024922552262948824891100331423492207460981216947719858080619240554998041749601429705103133908648208803684511187713652006314658460087758979883567868157815467136145055809750606484660116682643471504223120673698591950730913521155668630404641079342728401226641293016306129240679791824466663749361064669167697024463528129839301059655509774607251064977733984877747682147139867781137747187722736495208890901893206438270262943786138268115922715493614187215110139516638013367723663430310251286824193312480762342969015960551158711707356190025946370237593815530261632700161450717155162061310253961051838124933753196249500002094199018321504871089703023842220843141580410080477797975148071242872549062103962203179624606173842209981470370502832949469052188587776172302005190539878969420231435759466920760041336236807991161371457765631592873742843896975092139120222235494910095313838581484687318192485904975901297447173171764932073997471145592416034857652706193901332627321365287869654784767813573384940550217107563474794613892333003385466116104974706780431718176759100023141838217763408497838491116026807996477760790294284980625253207903869463445472794156183914461269432109590418808849519315975889304768872817338824928840833327837615243819035601112256421757944213137450506310046972896217522266673308475100626435755788839857570276263221165217826031843176304537563483766760238102835917930443311460822525115234028355584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,43] 17171775255620033666449301779984182907099701064669660814370826261557984552811647950384044529341976764470991743880175427917100635503806597886279726884199239763476466371689185665553839468789698271964742308984975448709033499461802421289430585484082380820752235336586477956021710184634892803759980891605484862296352220369271379192706670788477180804966568487073285050475190670908844439237702942328423763492111632247451981736714095208179082289882544317435055415965630011298747228834699763833748528590665507257936706998839437424553592794300666093250975145471349339375076669649305228117231028362265574388678918014160081483082776295361580318556608062684795530991537209614806101596698484939380454767969356267128151625509157302659155726143973795781835626598885321419434404041417157623929202226607866316786796423580152543158503811693974472815918263672545038359142776085690757892855795460153357301548047677819380779641134650929968276034158427641277871560434051760529717771858841676586027687656460222044086621114791576537529580305267069919166433770938862505585088359344666403461667626767516089224766349793768172538570143405383077340857570823921189681467982618780097570078509799096180080617231956342541717066479272138510323782727898837314058595658039882389663616291277448143676509196251527035881534062122396248883461691712158668200007967534560098076967793952230757676073631083459669963138898611001003870740004130869255133597018307270078811227406407254235927051752982292666725184005512158893323875032148049640291960700171592469236044853553447295814471957342367899786501522939921901252302846037236151858539895066803471141833529328242194476528697695037442878302453356111608386734526384897049645324271986955597430176393690261570778424480950867819677522307907347649327461706704702970409688405110163982379294583424130697388042142888698977135183151259991104249558399085378026993888917639774172259353139116723111779453358999155249256970839978140563134628884159077733778063446433014998678452959163315071863360869376319263018460666341386650283304182823054296252086512067527587320877520822279155107386293225115624484876994683524992853853425266189369706991703039718082257996815576125365682501479336666957658212136496774832751132332769505374224962112308722026930435478958590177476617700964881997968362865328464831061130659323993087334829814742381457254269953037372914987949128377263135892214396455568305544489562932024554871325554289312107374242445397826205913775373592049168200583621949330942733401520829864437794097894737782591752936579356771235770701315415026520278460627524531963277372456654099929337756910081431971209212269366526096627462403172035022523470891048833337217024208911496799240846748440934004464300950216746887239610286934544866916362282284741873666048599853186197719783981096808968035203671424636251813462984352692522365366575446978499382635082951411912965704059947839235126117434122156482416540785515191538694053150375810754366643825882458201108119231999259053835042920092834033610497672150596969159010642819861708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,44] 18206609847403084738865360707765352788524488086255435221412131688667290966519639282076330867905894487057844205795278382981110302246765384609737326486238876084128698018201567175587292636472821948067978701005229795523048580813592490942270867262811630224362218727345908068918561305938242092098879933122522756493752937133683362225558691750402056929451757140526087429630661839240124644078968739262950042544115428740906018052598709079225985593800752297892718314010940127699495053177563888950921517895112806300971605112087750292615028707748396032552108754449185075780092423255565920310254412027031169518004413167899776612811370703493700178215092066368018631183493053318771356315015511992729280657937628703218016684478623343047896704158911604800472800882633806693003418251969742840421082644806189054355520719841228356503534969905321290279475953699454970392016455580130704025281841232830648830571588825671275466889968577612969023101526500128988024810491987737284768169637914410648595347692234682122220366442729401014628960846408183520820201794158110340272546042033329454127123238755577956661195451795776339528632330663958499222604533045203817712201903450983909161923884492821846096501887980697659309170890511095653508460149656189881021974937820690457326821702325793117839577875063144998284566958652343437101730907768915653657633924858602978351251621006083656650923472419903006052622946720512307749369350180251145723065302055177877430011422491244143848311885464095599677085602198005532043250776769640241122466060747464974775577638564992330611289929717317315623829207713201252394908242498781393589872393395462586580971993859738639908417010075226297727092770555996887292833610561706795601747579668061314335745277597121287738932375718305448750903975390913417426355386988250812933555690454675421691006604185459130627685823450710066615890958977053829930593419621827703761168891968485214953118537680827385570438198050813820227589147136055516537452585064803886428125186190092785836585889392587570365216899931127644048059760604992118025582898420684196915920467639483709809575317704075579387258577613774005789918746124184598643793013611897543005650740242391816401160808143335969186615827470263565016704960524812455784989278499908121658909176528670980304446283333783140593807315515348722907676296359265586475917181259166803304024170030071734996929945411737837502374785979864878862229724888150631791966591014859888836195563337761684549168983068847084082383689869172021952420619513474072825998351755179147990016037544374037130740714424287088264230807425445956562955243568633598502055178690712621618373166398718769691675961665044382762730931841854113581783857590118349266428633069532024832287481449552072634451376133766641718470085854278081565476479413673688278611011973575769424999785185740578041591028795558355122577052857797070866803833914913667197290675441640848796299490983634261090009855692111999725919300887216692984714650758281713786556191941935927241931343124907726745872981313216718580079736013833090301809431964370862080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,45] -27574434008931675464822951185043622934230440062930292981302309982857653291179124929779794913111115903605964683848017082048210382989339584741518397658963613642372209339703117178819338568403030432868329847238144772001747452116789563087034346887794030772962366903720825003271189992158823849188024176605856623008016273439729293805351383690754926931308852800036873169275470120477441728538336283506564296942187109984942733024304605250670349965419929204593219048928053637166090407984517115338117437873950102504702409442197893677475358195320101245777636169692223087778487029196466521290934117000862263212199863517126913884566155247891010217267051741504737339807906246671548472218546412524823152956083791475413852170607856244859689920540573154903853949340753011222793759909616103936808136629418684991889040130201748480600428771185942921303681105694469980680612433298891928941699802489017318826211907895226719181873726713853759587914288156616238981709301246074162375845876484998792724619374453020926802822828032259432865846654651645011090561008423978852621436544103896410164524005479076784547265162931269826699832614570081367339760363412159405276658487603325643212520066078848071967609490438505232766473146476986496637032754671566116574722590981254559141857213868638418846269173303791042573602831513764709237742051508385330776586161957163942507010919399643321519503996134691723277701045487122325465281938236129615269159146773558839898558145054994457817501578706005844993434308953561870501295962810582543342424341128664851168479084539395021897384645416533956655176919704646182268863774443171155813087944799808223870003121916444237291790250227575045144277199087207763485198439399607251850269157996532735588870768881270097119676859191440660963045727769456480308983979621645985413791727849381571476937543803527771979946789331823696295708480237045523867754336198369720479186383044838850426378263119221970876595140681950638013298764021351586016764693569754018151626607108706944502706605879508298565702322148998233585877512764047649717386837079949488464221510959106322785068991781314870850189163483796595667910634128850643192130697450623028368636317572987857046037667777796903549081602510026592043536034354807361987668129751031803562907621925603947778299620790662094590546967633898397633954026689372557183128818901370491014313713754200487548771327956216383280150329686426717954285096110043445810603830709781705567904168596633655160282342433830304683629487810276077998315609380489345445523636479484544961823618099975722065150056101026574076946096366743694810934657954695141117446279820776283558971726762471758189580152191455717430987394927450130912673340427801149407056637598889411924716270221517787414817580010701188212676280725398901700797761262737212376916209916159175994377866384900601761074645456917880774870154280201748314500851022791325664026362564779089191030361147044833020218628240116328194963996390634573010430370932126120621838059596076687781347019607873138321064329837900058141509206377416076770790288119981670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,46] 10755218980962953632852404323872762299494876296598504355837501716510326832811765224418438334332813992058799622742243778456039122299831831203901137722741366249387340095595128018610105955352072103439168185598297050103888431587363212299280850904255191058414061768971815405777244524720125845096098969526407064814854420231263956124111462314397868741348020982420669776473047496237092055754352281075278913693827526575021287610926741592580050028666453394726467484557169479644734645701888366805201289412735915702709600384977074078695454312180696799547265313421563835006745007911377241489830999747937597115367524337061642526172095159839461431617906358932935086486230514558149665445893520079786788141322506676484759178845448335659938669605534109944096977325896349098014141615110147475786080268614870210912820675509045296473457218479002162650599571011687761429647202659279820201338217986834623955832532542790088260768886876808339397342758503562847702297502365079363246776404272347223605466605531077069270742050289937119625273795138821032034981738141772001704572530032862337794739030955497227387923222383525225767688236865585352339676564247491831062545026994543443360228404990044778861905153016567915268090586235432046188852240128033088254235024274848828412870251387594461989574125791878123508430099210229928589200953390312824536939805266748226813793791999057761937191353683809107913474788576982965791943458364970551089810431460792103553110424630942484176025840562435708489003536295419150331693404022663658646449958050477351800664178647749818755104290896235719754437878817153142397513648863965596294542364158922768527568999527252014023378973126736903367225016679542255520768514010932347593875243891888836613246158582093536808686771605086804760322442258082032426135660633302125268987680919180063653605709912169067401369218869621624490248945955483033334983905928870283658053657096104229431781480794620680260469230486898315107206830744012964007691494899673956212244934241947337887558360433035137068618870007321707594765600647476580697314520986679043138333597196703475335086771603525136354817129724867440409203028670199694457210351149954236716788456527745299544459203027694129334437104223231736285240394254466316766265397922730298943462753397573262210141556677314797224326498297249751847773542449740862167086354666109165699005602340871998608420155939676539643621124539132856867148012658845558059633233098374511386109945017724248894948948329489783006062560418830594625089386354413339458644460147738117401518171621965724411022076888449147593912985909581507244567328564195633698405068464610979068648310024341441300852687339819694981333103869090346645875614391495402840203341392553466843298734550464961289806722806661312663877645644552510894185362773693973283717688345195724906163160133867314362867442509581880721781576923797033558534203425638144565301806618437494699531391475114868089926759473551328652360758425376149031712068791122027472022253834410730179519263882232637357118197364616063785986480140646650298500449558146842624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,47] -468987819415300904665170618839356108948669976766735327641631311054715284980147628531275664162170224270081229870527953699583666495749432485477571436138769600235398653684620071756960966256079547776983125550122206392368604554722799752130688455816304504044030482721965221871007150322834228547624397721280632764566310616776667330037477825215090367035742699016133646083997532759538389451920913677939438875856505862125641977637237662120110268271202960118187053958585444541566627101576753291957963604201611638737846018817662877539661410776490327551539970729971156557054891905274378348012182733193254346034393223958294079245561024541504089552208697913602757576852170406385168202446147035737719043233663344512344060645462321949233322333988349157983773492434703117766376296201594595787564235899029779207424297656020549656734065204847422875696072313673589364166094369375680294402072721097736141195184145318061857805178170368088943291526058839817631856659221845366487457397756848176349461398770836754901073496530040842693265913822763513761373279637222811121750389992285986467315654053747176346739676818475589024191169326235816172334353899191190134436728272455315322327072657101549741701116174413398194002147976703071219650187874145662203795803837099656153612001461030824420287544321626831788170550166915010054555759688635402096636192221951080298709793146034459396160660001670398441081380414382253375755717463149324759524890031263878848854756677672385963830025564533981844118059348052840850813825282846513359393966410856835410746746765088225785235760601395493526245612363409925705740402241828417437591058244160793230089343356190913150429186476569365252373555579004640930853673068581498497931420709224308996706711216356034626118667730838654636506909607635280625491909236408281265036240130377616863274759511431841091797568930957652003189948243675997707611800689469712841728169170533358910882798525573311685627089598941402601916500359109203818462144181568398116964502340242774909340905631671464686223417434239768532310237934403241150437779126493291841319894149071799451322392669854138245970669923299521463981658290736767000159816941932487743545483901929971984274154830944355102636263680007887212180396482430979310526123590806881610104306464533293538929159301045623408504700878330357516121155230921462652487528596420819990988248416216061083792729947488782166409953737337498582724961627556058470643282193969283597582100541501429414090730810038429567076852356708138692787434335777331985900090179594938878113744514492981522660585559549389597808632435220195214198204652066050072867890554552672463005726748927247987813986788731163391356943095807471028582929744009220078794273674485284395234964107549039334036422033989595275827745527239474947132426719935341135822388528943560094037404670658256777203102354024978438232238629104082294478242156010316371255807782626245785342417002332589837762895485904112027618004437187252092452338966685946414137676988293050779430555248636559893611940298934162279880918369504057435228637099857018880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,48] -1202792437310674653176834103231834649826924727264631173169459763841645732177249918279598942980351859948594646546119531615445421157190479047179788945694932344128242620188274404186398244752493956079623628185384013562106354546350601963072238814083878611624066096129796763774920326995952152947433512803362921203365190379822617741844122048248882766862261479105123566966396579864228253427620696202715377665694266713281649348826496382729931390087054232785495748802085383333777360737003811746605997904955216477421394692564114474944235185075579903701542218119517540726207337786435258197306250581378276861017708103788843052042342364749347104852809216635313355602668852103928933284108382638734485959438487604623973355668885811706579335688139417727362194693789847393281095488459659616979444956046568478211885079547068832099823986455808764436998099122088011483544610537695141755227286427203542397523428309252677525059776761565451459742366964383388849516022420833344029310130046761692154253744370797692000362305860188529108470886730225379129701759958611240087154007896335114210764846898254789669668514392975755795694150990761401078544071594406367004602679715290435332579645128414552346598787099814043517947494700079576377738285309529570916597129895304274934241778327195395142369266498181339617676184038556676144999711490327813674654411039460013044585917882685617702032063033614375836944559540606010717204764073710956369669970736534914744820325440837512580930958916209748476095936941459191950483841657964452064638508812656626598826845002838247045145107144657298452751938452754990431245761378300586289274292455379669691375038125905758926090297637257673922730211044924543151653667180306425738548310093055437827684474502885484541454554971523288685718517573112675446168208966768678147191326917292721553603073725663046270225991317433096103792082843008276955553595506922192620842003801163215860402205199949518114552833412659174914736086168908926213719872048400312902411715132119809543646534418709621464839351202992046155105582226991542782854362221981942367213332325169541216923377595308603290505483288115669905171302599939979483251091951318829670456246695571343303946583443215577417992123548040292771433312335576130214828991397094669779780116053430795236386391758090566525313610951148621918091164430059624437061660024364178706842299412143631979898945515697596565881943118328154704437476003272640449695164536208146078336754762677975385452313050845868373657545394802696711891302589337657100890698039370224460199110331778631147457145427086485899858285449698252049896295659362638754274060384466731496356196179325133170570899662750947174492630858956892040347199990665468584522169988957435690408708319886243888946116275247366975195010244010010831678588738612399658611318113097778547369095288853752270919766137037150416899206728482502289711006783077775701872924456554230993018759777313668292888978848757837630796486121448259466815555263585116039260615151517788391261588887485968735889544714339690148745950918947236941093788489873358848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,49] 491395572558460038783349456183393646267232707283073119117036077783705755041365139813178929775184108040998286297758568246110048610718131767497611290070000568587624308164179090987513025564821443689921708373975812163903220657619579900544134922763811313518315818917739320651031020993372684949281446757331013969761349126868323285900667146252893365651404091855281795943974933178360779537613782570130203136060511309097188822155431247332092363132687891731156789472493925350660692398305339600191475081576877988645589832793992098275445585109672304112185009047871432127438798746570548109255888706456977000324954654552694113660466284603100046768437665282216810226338750282347170192039465378956905691482879965729054556731953425949969841515195348122824725494500810493330582314584083780950856726285103720461873275110041870158730418365588284864355153979851057128334493948785667618355308047906858047154725586933622285371235276565943099592812084043186359953892461785597271987744238866131190415471553239032723149776281243967658611802922786647000255452023694608729164938672314618966399421246147835836623026381881210552522522841086695824983663375096589277610877706973771679277829918086660886921504881636276183203990281774653272711649560094147675252564967945038789946905860455797868649646038924290330935696997659920529863262910319691438909055692765380883668084290755858134918989084525708338980201358621717298729749666793756140487128204550811458568920574550998222351149639997180855834586127827548983876530226595216033904292225066438327460773793959473605462412977063266570819430457040530670855116398226062794268423896249868052525151116678320517944131009902640157307335888833067128925942813861952630979343383549324988071481727867706118918093798318383114391402836341919718613666908876082846460217108741072920587604047352823258098937418997281237576827795211473328281120248049712151967509771595552615061105847451168541641650725750547423334472381937260309951310473461591584020128694378819770847775368097887861453785185927101256508613234781606755218880450244401634360459177739730566472328705813586435546233129598728410909421554202595299408522561099650969346892737965946683804329146837981846762531551608530310515863133616008535879328999747461491179599224414796532572690856843802376057413279307762440461167613801979594980833015942818629497345582929407596120344820415636611904657808549778697566309930154368987624161637907794399263077511763024203412605671827257261371352193261522731457768177162579532721157806420612564658123883797722227578010514143989972747567238575879899468942179253420247973104840219590327801764886371127179309211689792741302794264263473606869222205968957302420654347575948845387072192096806143444151503630567758528540887868457168197282828151616745422709451509527384152712780882148658428747426458146603383253276109674991827878555022543400062575314712944912041198310672515912892990478214797122655707042816243168466897136902198608534535461154649533014062345163507212579033674890644766631694445482905565006766520809774120960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,50] -51192842772064591782521355957587439148134759614041723796435787845401079767075211317457065388599782774570206978526786240173425783181550346916751838016451954478705838354146793806156439101213987663430098406240718628339261984656070497325501689800953971150159280716888792171572804269614817917952233489935022168118760316028088248249432281867324293316900009612600569396356309675648783029314366093479485472907074320192622864700381082161761865771196453041872581136848224612056789510973582564915275607721349464006401799844252494361642363254751976311179310295436302228741289404453849430096111557836424571988018685102290293488476879266001383137731060510456803463167201781368052364954240736739637870540634187286035863000272828820670700353648060438190650130696674439491950815347419277152600333744813684187730481401282446206713235491705452364470056068526488652645353489767525386892212072224658885631588699127839499008294244518883478207258953844084518460533341005058186033072827908738828333277042633772793705908566376396877976169825456356199310648785016223174116477643945340259670486064856490010918402519457602337040180022151022923566740740203617313501705120792351432345893559756008427094400275822102008807355837484263965349444247902199433931204224776843046446643242480273021737506591472326349557585620749868964994484853590813928049786255582459165055538744728098573122542676496139870559591978666324726031667803621704767363973474722703898869258308610826773258414587933817723490970687162299101860655294100701403820295318930452939755703609165264464208443476728090930574494779006369608662178874282755221050165100150878709794527464048141744692447184552056903812699496447714966800886183284883774360906531569761935917561217351886866041003602765129503696249966415117203280111036809779250162688901336068038193299940537012822953463014140867943449273103528558266231360841402990266998874068900334578118386030139837002728947991597920292800747923988133443097374155201325185144299206805605620661483318235950854497713897300208983833409678811912220599418926017913757732360115566469937645981742669609066312635507262629915097814609122052992209568717035174429207640944862447551397304436109909346181686630747814715690975004417240005084258206250600060621136108649554236405783374874363948147241403194518802717280240834517447314247612960792085838635182917827052559294039164367747706968293942143127879395334225369288273933625660925020597229103837440972023872734493559626642950136751597121650064832441754256033372687294611286458678547503581436125257409914344098045220503380978943228395717214685410380969037548376199454052216505138122559285349726424716829324611078628257437517852685131084030301086309046971238783460582256559340626969804856106789852041496021370191824274231024620540998256431653639935322598629592606824623171696087436467992077611730696198838610422530294240006446644648117925336620198938399365597343849780084060045095321136129240736058629029020893269703446146577114857462546546289155097957529961889816028884159057881661156370291884032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,51] -25502914384299503755787348210040208956150602398884929780249245454481631125970430889482234728552992605825605889634691912838960453313441311189909700455394551937274374034588373611849652681910434012259323932612698727005356661161461537861154816319685947751049557567320519456084742406805861071706676481913473025160689161697989421983580809728807976414178666777238685510625315103950099249938619216173124727504571837426718367068844266197263217303286408883926664315895927066681745851757871284413158271170617126154518642193866523670687940426960826381970712408264227706631862584690271373364784936609612382868018645597069253981453835853605237184254489868408907502129297269996332403769587563939060738542683349474612521609601448437371018179642119102742973541760356482682968808455921618109996656930386457490018131593087933602126474977777014580019541811226598400860095578450097891388877295857056483752166975612943491491969801396764011596317058483380419480724971804522796752091100481524882974453849634558399165537359023751484079016553396127332077351443445919594490810495076232943589403062804666177235738833713280236888764978065000635666798645484695279726972644103301050613704332311504818538190000816347001229768520645751546812961274644728422053565154282529089679502650678331157234479637935544342277118297942024350766028088914290469212301059900024771543134985220603176283467433509314039159530434994464066564743465209829118086058649433787654515926104748758592772147335134433779327867913050807784449040030152278727681263618565390689605970478234149495339142270687496143954304494795311121449206491793714307302688158044296528166003326739661598858796065876231884671057152490268305930610048761683741750260992506750654129869093948087573957467791482409240955254368458086011672808938617453172862879726914599306376562487022520901174279492604877910236423024984087633359408518919988891722359110219861280444766152024722854611540236287524359446899769780939859977213847739316230475176646257726360120308103445516222544228035129847232337979690821310857787435079768704110955556854793599863973983405968791625376576536052829084723025389435211478318116870495074330834393702643797766243335799272049100219797809358269749537860970457196291264125115817553271017806558029608570759601234604539292600826125486203731986442461647355976003748330779180574024630892283204305928072337972811400342510563045905248191787443858588730842946449807175965828760325601093254052631702864856548313466884666086377645694340267312622246974372894269758018498211761390894208859960557725342163878007429610495612240187217665502284307271596313988318755807198167647165963843025789231806183466728862147233162300680329992883312565219670657170708749451999937361037445201772528272994161340983297666079410352168231795774746627729569661432730908788636463400004791005371795721622308999725272326594190026410515977980617096262445901697311885125960658019400521540729448196355131692993056465447615303939953253126911020962776571105123536233531671902179261862897744482138396300229060612587520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,52] 11959357505184516862896118957131510873021130596671302989433126970463870277697154899147484834451402953791058908165358688259141170226433014503099862480521292874035239661545349922763166809436584728404457664578744402172147429651691836708502803793076807880229233330862126268942632982394985059329472721856119295167750046635572183108381704790948352822845978674868123963499297586781254782684054392140609202567911399001429576770927176067507916753770603988476274086828535189334061652767774857880538053024639594760634624869734637476620696046917526783016973264173721069329125666828038173626336328259957136429111212039007269436807366043382899614231959655571022911449353004828075255096365382269668036024008525900960155954531898161412908262004170997892539772399351977444156605049211134957309833681455998144498772209797139596829948945522516743915627664351367007845350786909011894738589180384815699733104175853508057486077175130272482246634413931331939449592369381768328463397983408136412667108061409937135734596960066398580522677161225741683828202520027283167253525515596538821747341848840124447301235018969240622933708367075598018970653467809523956697011108561544068838323508428765936598017638057235652400806628712851473528730093568505846440328151806482092498196305157458223610159529396846917366116183946732663928653579597688260170148083557758421081974455337905946046144688489673174074571068206297589285441073648784049663614001941236306077474030452337177404363297982155082018324800498423878839780720505863084774704371792866813639511096169559819441192385497258969005389966431292910933838373384419996997851422801855273662685489464996386972440994217753897529773235720354504236874999455792133301718649098474366156243793810372386646181342684494611695433479407831766635717520914124970638981298042243112560364122371673176004984698105007104523524320845912564760731734546073782909650585665801309060683197507683607430461412862887441337514688658397677217630450688505847749189653302552233127523299884208652045849753182107905295049577063201551997461782599474541762551778795064932563502847051053290236622460855458309984682802191454609056769855839462845436483998355868123181688842140940913239880220179801339128234853322080217131499919584452533991140755249470126637640252825803029291521775204598052425749381225725231856010151837122311549451031297287447262666093616354523322860958942905263325008746004664357524427513814291356928133615525142244770001075243317785487216851281254007098115060944153500997678877670548195825552669639907088075028659054784627449547058168343458570755446901397561309934608556814947966001033500833314131121098172060553871124282173218147140243947231259909867409129806152881152702412808241935346373540924234450302784628249906984890117621184907951792526230889611739252167183935220111636350712412683230621843069662635746843878600773228239196764130491673038059357165962790250030947102491471491923234152025081672037620876315517066756325920121541691799364426720205321192220793527420124880405842756616123058781837743620096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,53] -2028717698909849658977798596903705717728111038529869021914511473632019668854553777703399957039268954172201911141196101444597481753175650019164308280624009967532111903493821452096552165079412127566023419934989580641338212335747987597156469764947107005207637045416218610826051512568017961634894929261007307667628273839666052563110232522172240403138266732756719993014633806728871407860994989462897534317310754473302300913049155895680990811931539648471201721000675015220156443755706922914372051118663904335866434951637325193586350967625105569909223392738199523818826915719381903654502944208546264239442612421797355845223315200378681528799348239355569558578680722015462996742179788450213796168709415288821830455485320921228756075384278745379321818237210026785546340022204414577480702875379264858071144980259537042954540483554494122468031237686232982512102008308796614594854494375073748671359855950372884472878462425745927924290857148636827085932334729957618324910827844614662257742950695343041520243887031824286403955540238234374778601513462445924820915755618911086316343284940534482995235366703989033374659393727901824641946416075296571422986555917237803951401363556543210324834414801120436434511262756996005217195356361908275102954178632619023916412811358475752472882758537291157210432835199541931330476414434699406712713087557660586119388390205355021952057734844379552157914441132094486683733840204241402203740336087772015275902579950919321103620169552169297375189940561512183903014755566966524956296643915142346221267671595210805474245011353392831736102024289509514408934286595673320000375486871077468720843552312752868291949608815505294981840507059049441814005308261538093082824792902679178449965396755974982213443282046569179990753969465811444714808710023651934424879586642492095787825618089283166257728600496205692754165355811047323421934361661880992830758094750483597930378846826050649830257285427640128076439102028755022951520326973513864834036873918537503455665355311909993700240001678529705768870264528464413514691597607409566723626172174733189826051123716513174446324053330368450270505788099376672436595861863003962874351755143277514973970705324547249621949287912696646271423450486872071143291572737651227729750671036252506827224865384745220652264517093193137848648199506823117911622100042606193686129003627742587839610184841859226669719235484242409591961124436681722958239508580911629527694954326196135346369973078576351080010764969819704579528925767437513551566976456184939036215931964355196891274413808468061996735756553552958585086736059020181404590536973810262123656350988735807460244425837313952637291142417444420438617976031362958976987625591479856489510873163376853918330346049027897549752478763949670863825223787628273994187054914770986038677581553657491935314633840229882658386911926726287083843439260584474537160995717914764844942663222052389890884862905375684804407280442742343189172036699669891100349829839756628725333555732440179362117717876501988024745710730543012147335057008230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,54] -51553879055182434371963635885006935817783914723266084215991922460415766028262656675045241064573543122398663663434548014233422983206388446962661521072810351696445064205106392250132651790439622712427664709485114126268702643484242309150766038734593526757491886863023732808922619029542862941319805020469864640474304072598476695578288022368400414942583991175163179944363062335570208799047842437171789044787523608798739060687137411606844275165694063662146696336029410518144998879402078038859921221506991630493917322730142623548813176004397377180045655232557985317642428297405351430055060203029068909289733943273138987089147339817259408675785687167538463609968630785132425336414388096353794424090806457536486789256562751761723020592704533806086972004089749471433502435992957620889862403071335195437101704563105588372402093196107825361569658078895831416504009454517356712484825685466692227223346312492322794620547563941498986440210919164823928420759128353395175043751904689710469647853853277716202015251095860640344459822959679095286704703218581666914041359733545163943296919089686314669159121276747151454103315303217155340937339084188572409714524253086397915547399417913856082367851809927337490725183312295101645087797533270779863394206503378331126629441350551370502196194846961452379402201042729185524609693843483654270379911769547132826937137995646402996423397364491919697929108855269582961877147535466762185361283750598485882169330324299162626417260330761869225937357398548221482327383809873974314358631179197844298216013655409857700528775567449333257590534328119166756762417296579296559931064157896869451612076030822852433429042871423350804087446320906158801374435363400319275820353722557271611866114848059369625284982799179118661580994447509100744398319936809198634690711103969057289207700273254616000262779284855625944304226058534915552130909754617437039329260188541144996149918329182117465030935124168674637650106384552307749443349018815978691426554921838173148525121662512060008976584706356316560839716480867152362709908970695219096546703072831032345549754680742322370426816747130651401612670017522665099066034908646235197116865659890198781311669472799583383637227435609752961281385432430350710638407497860673662615410250772274056085001167010204648611681502200822867885563905623810864079689596864845171466997246637755113813140450837655978135109623830542197281914440718561398197490573291722751990188889043178597384172854271471526381094507386760443657762630728620187635230026169165547094587101347255950814671858138177539687863505297817684648200420920401084762251376028954650977416869876240315351232726634447454404646229778237053523687693594320816352408556649618111705527604754852558233109983122859169349538071792632584846121143181834477335144405666145674497883053849275825427894718226964084913750881363979893844388073862129410961066694139993230497515417701271332001334142414880969814210155040778585071806289752745638512252178028983076011962647438245996870390717839012521160328779130371393174385287233536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,55] 105645469959222704076501432942238000234983822764583303271220110096446380086576468142520561840347977472486492862717846053194990268502216034191094737196749209498591415014062294251995962802632112905271559857772324717182906779245414832177340122480276521735877708437128229798067208292200102257033695972594624622356017869541457942504237161883050295970592946038287186252847360248386413870904495219286603676221764220261108384278930463888344170955276001033970914770495371333864421550795772759595680005435306399740711371512367604205028254240989965076297725732319557604920137578520085768848950076606868334110336166123749497637302956138469188552753960923903741009541386850756130067778090444244892496822583086348435789625310469049660100367543740527572315037515544850599597167867675333994313988752281026352505243064990990729270547705121622059967563722688364209253807673582935150893262636777192852894007028984538250276964220071997555121916480683476122170439665032649215443118474984222960303527410937852066585533053334207058713661004442188956202473146946628712598624796576322110489931190682672049173481658750731592032788049091669862540969941363245829572286997317783476890000550394876665211400779392549868761423848649035644451925244472000040920572227494490544642654963768533649970745223376489898212192184832124572860038951035592162272510676367799504873370205783122911324313803976277224815712276387570156878472483960921474654134793359935976349277398541078178590376882227188021673245422238128357624159233154702890337318200260368266842312383516892772956320127577810478084145491013373141812145616398661112456887453834170609165989045294270450793482903303569222561963950637734810033130916392241405746501375977897337482340649316021791280329299953787636280878893520147578361918523411040483507163204271250975837909932862390722940825201699398236708684789205874665794172416578424566985905273312901526343560511136406888675506446686996332837631790043697555642813495657208859785458482551949132739253501317054251300951632134143310653187533543980007267969319688166551241006417294126788449171427039005852736491607385428939829157796501930636911612671787695075944105941365001953468131080876839017662910903191966116544660596203086139722983643008206117761688730435236767632596486309876184513670614856003498275949341283369379105459991301495479808847891630694290464157577913059817101076486721612444827405838965565569107760342279457099010665963046357153547035588444891213370168746638425279996573528061505346964096465624759478746488731902834085973936328671418954141095232918997690283191986784993312930163046187583681501635123603629786898765889464761965958160854465955344136894402882695857703909868830075330365773424595125891651478358208449504548013251624686438109678603489840163003801685115975014703449251231459454800053415779796345890532014799310254854442212955836680009858344333720043898297965261832588797183187850102391429937202578933227021607489604628786644365102671908259229714407313187082828095757292955205517609544602236864802681163612160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,56] -25796246268463638204012156986663043485544139308588861166028286383192856867777949476940321013931807154600404819390815170912338684135530557499024144763649314321577705972988579334176164271617081153062504271491372728426712820773328387198836701899577045371672320423861058057915850101986000508796153788579463421672205876903701802104413884539369275877379569231971412434073969152570319760076225334844804765708276548130647663888501103435125309452970165489211945576293914558025711659094727108463189393773421820474608862307330906854514969683768387813699481588600440898969417295064161642635401973886704688333470360412739970041734811812568428896282342332654618736812233836346535692679325402982299968899401527101562325728662324641165605080105378226456038163924203081649030993809562145014587321941277623857456127026714321903683055034717465924338316094697038220412076997359165901786191729880001379380369776107274219335740441126566855170884916550871645451013963131546653006873203941743788112311695426820216167815691157513321691512050330116178939070044499894009420624778312639862912923003534733722647194296455388455196597182150342474367965329806370910905274293208415464720335617369012928272002678376462686731257849941796478511016145217364760377544802479184224427428233451368243034723980339806299945101543445721236444717927385941198103110181604188797980237105104646680613777994427851453035971009557329213152450298712076575695081879726653766377796092464367772722698855514500528618295370213960057641617375785154730743326334931416409478594066853120376932794881417323021638253321882362797589777278828039092356205314548293290442418145035756231500131836806913321510010296667263846132045260002849718760254356139494946273995582753699355083959188868359503736896834744041016340088988629672092126069287055011034774043497596356239776998394143420442821257540050794525089498928990578256521736714205704751573421856207497241159638621377426956795271120552851934318694726695596843412714410124512191486068212420213732801682685653185422503660337790014464043318839739252787025278365936515850464519623053599178067967567399830600201050442265532301597902583951604847140295916965453020899178270562886770493395507450198976357556069670707942786933009868250833007869552126850982353380915449717636485520797992173797790416769458323441671189966975250674313628380987038577187322052898703341565058875305487880421829961031000894091670796615959237111039048909010556357395525642026358535173836340694243733743535603083371426959826800046511872232517065040148028741982790080979469906976518472750191954894058157326901532789174342644621160793831861162664639007078927634096100065618025523924396241576260955222062885114538018692548973688143394285613588754395214650086257633360758039873057216780362346334271736359470175238865013158390575861737202711750377157875202570092583513473325793653350126204626958123353819981057169466838607618941210073216168967122573194967224724516674900127063736058949671656586923151571830898743736726985533254900921941877722673133773651968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,57] 3041740606071397216276499350144625374751415039669439931455470847944284495763664901034181081616537343054767693073151285537584178170639487504186912622225606155331194169536229336446307300828328354916905956568348046879431712747461254728803007308959088821890341728964265666992405867100172851605684907773339059603006891896789157557794392681935564125584293039582373844409892294868379383833058996576134920951924197353677634576871842565750258889886488306223136414088434363382104399590495600525267727615022407125539040041523546348157586914598152749507475701181431717245058833153624658519068282946332159882893088145271760082644914104587380382519723525149034031126629061646087427271019379657012808302643014298946447918807482543386543894009616824704397372636095569581582454280028656778138433324625138729298987228175317830794776706992138314025294126004867920407312459089618960980296529479784107499221675536577274459199883320378485231211417112748164897718590387950080061053053046462353378425382738829898186441360964163724006609083113225168866445828472776313675639714409701027668129104335938822605416778783437504209730492418909139343427793429364163123956087681511601311518883098931789805504478877181767091485500990200341258478840160176507240330215742485133839245756524589548985257528182492824599974772939885587473240145672276765096661655740809019439042667631047099147546289701541539179172359928730463598741620748458118313047743656988462602771051864361200162708015404061830131531886154267656286633774653703859543122040733844564737830710289622718602909541933423694063899920845017382693306239501211341596362941593138420910940816384459047701365126766525859005007011703201359092706066554574563623856947355782784439957472189898579427726378162444858276206586852568904749496948155481283672237116362550788832281134170617594367662676800617954481231072843790441046120814472768221766189836310486323172946063200887982745508174874014354372685569075535076036741188507771611112424380616759123535475085752764961179004435284731127466823342189268477809667754458056555509383758977571274490678526452852479387460561710450364556965898638168490388064824186646431770194443049331235271509480177779005136155560659377841437359278382878341891148584959624427704526726437326768383227221607106152555334684198705710988462700406121394577509612955374555141609679653946676458590048186358787298629176698916038351956102085062577416636286640414133714110830001144350811532072811407380243147125942160500198770874906104556178773498304236299433710217586385315376809022100690557705210108264609365807677284849095778812895270870950319042110911322432630930340104693217669653702354838911449766472744443629189687379810737703310763010533277046073909745862735061108008543083748983219199844628741447872311785945203716554989701090182883041418001925427530301359892745763988431028377083494700873203288501773936827254264613634691059345989961499052497203815450917240308366749171957505806842045633458526672486356902718603085499312875540365782639681201234229368505460053770240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,58] -63657667958849844822801486059235494362132888133296725504483974311894344308018828633030630812509891255430338170612624750883780598113976861377601746992557873618571611917249121931586757335465245891608994642797944020823087243503976281494826383015657715782476020755608369780535293327537446762402352432483918593152367069343099581565185418661306506257676879102582008789510581272462770432214854336665383992708949205667883953825254667129520861087322178944845996865693140813062980318273859034994560726819802987917470460806780352897645714778748591631284571346592106140910038004799434936333497605830115858041200758118639543180050812598766213279116347012605897848137477198370289475878719643850219695745111972608008046040216274940352961770821957802288881047242308901056621098816986442417622827081122545443030185239263334820265361368416917541296236960223879733162724408696480722447998839719456294231699862283259414212548913368727635436917684160895562886227148221838936751079723832851288794450172078312678974308094594762962124133752390601227245251411097478225189563663051383428468565831790546444311176642927596390767776730597709033801644458131729897774833361099847638300078996758711638028719625285641134141697593825284940219402743491320059462902955705807531263847158423205929639344434619478026499540974821496291965895671149396143161861290810344972024401370681578811505244531050605926138780097654009935345382065742413771825735095434722341296508482783443381238855153288163197319652684208703877649649787285774236604493702574013980252771956761277445487146971937107300329160058776605746609841253281473646389762523965914946696600296834716923170275870584612807244345335012200412628569513444529697023124748737325646114430432683227194322466907783974763685358531918296792751667652338567124284184348648040536740508521927570106574701614034306607744435945298011382001392841896371035615876181354455421729828012764721120194620956929148568060312456544326607882689280523031237903160784404318052928288538346508702898795472625429420874893152337286226504527665080847010240411720761817500867049727404295690401992460997701885860966070494444690964961031911122010095992245993957813644796284849748650149116465389450228670500649139394385941979302014998034975540032309044265504145567294393618753225928663842176791996921047394241330201211861477222006734843094807470777999611309339830476355172038033068162597253197228256686545420475786073826302670555151621241533937785868576548694533534995906100976465128926627545958260905834813551806749587647300151472978682779018776865535044258457099607789917480714788029727853974843857785113412724495906617316160412121510928857605813396804406782063223535589124169084403450266884204255870393159953714577213197474689678453583336379036888277373499334969382992073620386006212509857893324102899993450836233993301612358746235130233230122492606467861098416517136555037392521049116756201580228301014007865865041394157222119458173614595593688727383853053740714095101293013045900155059569427212353010205546126508032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,59] -79276072272163279277378719657416146175974861473202838611935516971735538826281679592583176307744765566120023330391595060465562405288723370674146483191760932724752420711109182319410385459164755399018044803069958908189854206005613260905029273092907810775170915705250176442285894115952618310893397694610234127451086637912512266428282639624178786136877796351984074618903781134110951406783934669184806635131050406156603444024310692645695995077643644461946481923973300785846742122253342273722185063168587470426794869475966155668993542711406383113242325681538060753649705359843477628893818513486160586883134082097077846201566862042049584621630482351809195430930449164273168820956916742424615556414220951906355452496092908928342607407094027581566192767087103670880616144741950581416420559381611827017386306820975421428977558389625537277740747569962607066819327488680102719080763207625305671663498917861242136561719318160219554637825075069175134132473033430771895291764403964309773550071979857545616707174127354455879380487062941327030494764812749685547132009013663231012899298734567913342838582244455047234344987633320000544213637590220483290151373230024586776072631884033404725763383905602281601987968296325410943037924379479693234563730646358946642815500614961388621423063621577067739368576861021119257421375451804896005211168935518173041697553445671593784846597491701334195491304826604166776805395765731603517536559727120552149454689881899163278772051277493220733706697290727351524889763305829528839995252250357950235214543897112160721818357415467458983392764585679935599600896023735662226789933185119653317378597932134225794618043150931744136001547339848925464865501867553661703278822427219425550542493718102121475279754678718287865744412814362319389807310791635752942604111215752651866962697529455348221868049833822209651718677115296579362077456563501498530707892453439693958541183517340385370799260426966065189529518493408030696498957860472470973982904612658280590459497768089219409289859021254487895423775939556765046480137813954585816916372835922104509578612038575555170039717993363111144374689729080578123591464610087886048333274440485840061658556141825950323964009617626343107629125657346221022988640559706660755515282302715525572484850252372643765531969119800624773788376417605122807140703684575917039617719415420056585191157960572624038473344514634066406484940044494028622004044199453694479167130573829628158376633176968063237147715472173134098282199385722810939884850646947229482462133918637830714531893748649209291969177688638579486392037009195698384820089896841038115150441374960673116706208087370591874875867872018937098347257325920801904668311422759869060339628376414790874468550773782327250365449881389006667490395515627140630735808550720412143372200647933506368328750473946007588792085204385004135075496845300632271671110007140001969449203907989207398764188416576092028110217744266548651061587905118366632479729997373898734854322825608369636800417255663255038350691985825706959973688279040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,60] 18667176225706519400392804849091134071564038201584738123577957102638701428447343905576533652150219934818581041671286537050469033394921608142183594897273828315964107429830580166143208734626031804757292940720146099212574375411302019311003336742080150661399876082747825507243125148444035274796809391987495148803182401901074419834689121803486949004505599591466524823936300905189957765845869352914398484268243542251382248394602284432979625951885112285493867313659100482494328406464031794169973301300926615239480584907879665412543208418833730492443645954578470027229494325799965000011404111603750806035195525710377396495085271158465842681602151443031537387408816291076030758026487677395296004207277730977504572855752440565711222069982204994055668328064376319517718685100112100507163286944604215282072585554277017358842313790362216828776669174351064730103817872219348588766707178741593824132253009620044244374370984194176578509588321855653880170213440778078402409521155511988661462412725932893487004554950557442528746954088385184741945552616876504307170409461933353122836991533195502916949327902668316148233626368832271901619047806590627576186481099484133682480191529594022686407838817475237683739867531057203104502995527013725091372621936037733623591382262933020489890622236622812659779891173553733677165282416206839395146507546210670360865071898590548141435787773883908124471354205313384568081722572974913688233139722585892832209287241850132251103429386236397440022566065800061443358065461836344231258228274862837400362538227351536152388355265101674697747439010314316397743986111379984291441637343711009650268793707046292899507209837638115614949799284304013519988193966462385437965265353578464650846658818510341314807741750908266092645109875604737116871568826547388096168839719008179614642464377059732641659417406414994945848785928613309062361684476992744360382622107759647397477830763379122619254773810262196625350419554367671569404991479226542791258765548037430666884417698024437546059684219554153858005834224210111474761925406119213408881397055986989150537416399555795633330120178957473896568370946686751956505418757812164613726862848060743051048493426020487826626602012715731754988844025387320816702333171962761523880520028885643559252372962487376113799839399651580458536846528993208357717167841946712760906033514424623628606574165905770471788101217873774887170127057630731772947793231255499195684716427282040699136059625522241258642486177363867673093034050260510362044973862661867513920213363602757656000657519268016423359548863207604444915567144898191673390526208986954631322599048802713674923108297012627020425652175701981314448689675009032622288162294287508278110732473159759399471712734654732545795301910397416837274544357140183040203612302704125066959650202382200296787290765147577527427000729268131209280204694388822317703161436484048222111822624557319878432529434208757196406092308529389607906820159247001582487527022556427803139318189977067517829140156964635270940822651722777349637493751808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,61] -2463619048591610907886710253883618829578391187029866893077764666549524534839402178251337031187620981914201276961386868657681456985471003456042683826466403402624018093720567315466876513340718387805147654127422439253155354672326364945785778761426946262196387557471571088640245718256383289786674570499784197916174006739316866708105630996276785714145211064223673393576731020855627588396813419421366239234681370585187498890315700274592501107835741440485802071920827043067512729707230363778822485058704977605900467190855520377617372868925306874251466492470190595987121590848159233274607469656848757916492391892638908577291198669238897497624681675313351630027510507430673250775500297967927297671226449583037843342116753523450455742485482820968158544398608787359156691313301076259853175312183425068608684824592803219131193181412167420582560351164834080169160579160494232488903385120002107907041714114485053153902933224080670514616033873413330086894539539963011459316774772393770655565950358223549008202534192577417263973514731169312431162279209893926532615297585941518658334867665360681327183642281295673842496653119550949599653616158102732660690532598673274346795652138561434743646741011609105432804673386181082103920419761860096722456927616986279148004969005612158892376493068747489002252176418052893654789884698396155293203228716109534717991284969199079302292466254376528865363682185625801098682377062958589783936745073762592831828597864128906126666116709622771304940439199825976095916425130086663511846417483798939033130079511435508094962386047950865271211466579166648628451021826521769686533968641651893330522280643766182806806027190709792817831643776356355867819477556216771414845307497108449004544622655011266643684776850390929120054957111607596092906599951714814787927115390097137434985866379184349351938518980846887799986831791185102054345726467801320315868799941950654654132723460336247629625897762601390554629143690347140551985606478623005985709530574249536133841749588286111376238227748074396838384995922328680583219207221491502251881324372192952814005656039676697180640108383459089852340537218279208369561792907540818319562985522857589814878067342768203132227643199546724937204497479360839948902301003601493619559073210297374575250396541428936965986214397351692816084195948785684496805595494826495259652004794911613042091517087588788365606617971529294867252346975485940321091562323937506503318259427176660643604676064041395355407230054235533273397959886817132666333167939384207706424061406168572614740718970599911836460589545043002054758795624966169207633247263568886867723456463798168213832617968378130113302648306657738131741840069183776049377216532299283735827660789425111295730449530612340893903732488390274528048900463251857807686784913681282266594754752933893072508116678463468927614435061626592915261756249492090451542838453226813964616422698862091588385234128063877543824560795481340202995287647473796700668416897859925534065598707794618671019691996748186650975157090827144618301194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,62] 132101102602795505008062173868229629890577060148644452990313938776016200552150052352572071842257949647266009545298482490013832436451328310239716746100752894673438636424990173883728692073407303148914602435804100637570692360420973549199400296131545887162696222483610195015605812334912079679213707637731475477853480169797854297355514777149850649486432040019946921369455713131432999071966440110461107081807981007303707543814033089371115840796593120591415218226020572279964196840218050687668736031725559653551516318056940774463315993162650466523002493689875746871216146263715069020123884186638845291355527325913201577166418377769154379921846637776213398818511059807344566031029433517704214085368593108680126318031741901302041856456977946647634350341021488927453576121262732847011741749240927927747102699136155608014979382608098917512539984601179897937743254316589112172842429441362455182337182289110052187005742765573271383768398807130350094158017286925763334091136460657385409415539201514518313346130754720368203746904846587367990238769660419073453480208314809327134828938733973476808805740522693387757870903953903151960173301692841274351262603422586434999455177028701583503357107628744683045554326778561941026236991275166191119047239949887376980978142788024932576001409953327404547864231462296162693106003315358640908589354249822456775350181972940737997828852472783862105227020919061003794286464726816262838614915046848928645512024123802025253563000096556127596435193287942566827112154626234023758088246612040600145544220331552844045038434912352816079352824828889872132300245663858673992647537600103796644709404701052191076499210553807444829732279540657635555423183259299077030519611037973663817530292973889812490941102053567740254704923156690351173033445328564652044442626430995651643934236413233135586971476886218697434264316627364670151181630168299455408177669494730018687337549112245855343380949075088271886184494424412897189443269990218036600572007973476691482963820412774174441507504202403208318296168185523613847993076885729954980115101489128912017529857320836190803993602574541252432110261298704804476897414342867734252657503583345631256484822627309512445152779634802737946449507001097015474190054211414481104667175933677573376434762180743942553739397061606830526121048631431170116806185124044522749564363968547688391597032771642867571674516853118408114339808510424238047953562793260729005514877411501350981973199267979310821490676627454520124419795430072814458905735513025773878890826835008090051475666205577652111555628971373219889063478322749447139760110576630157239959093249502561427115828383096762115386749557410887862610244980848032302620316454578506551429600363247252078954798453485436405152447998285510004842670769684194493913872684967994761995949344228685998032685156625140684163304333917571415636634293867483924467520016509190171504639265286064434041890786681014941774705741425999451471472913090794098231240481485693119829142472504631373924073175272880019590259367928426280708472832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,63] 23841347751304006123155620388645569815111253303451777770775475807582256660964752545909810584451519522539016341011206405908912820765658814547210344360653942175879328292161790266464036822787629297673053515409878536220956021147714272381249318725982354869369530624123501355300059313018108922531654481703547245391579596291808119534083988453524810026296667554185357413380979806083315830459994551559449057868144189467698278946305866578434412072161045403109819114778999385892599060462086871903399235358807043030362964657375479898236398236838566334170390140361772726047894550112505169751796242383449038231563523849372522497339899283004517853845223801497214835325040436746803325026104445686561493683404116214162140132226797683977859938492359200744700379473297750477685960488437542454006919885274589590903066986304492139304074118311265248463930146458910070615564173653780974454614855555398750172126413902704113655783901242604231609918459032564015269161675066071685626382842444531844613845348819508957387376147978589601215311955502570843302198524515963755061348485013777383751323843094714172633520172551827707425425592369457385585585717366517560570034283443810965004140697230333091568723203448324931698159338420195876624133177167662468363398691128688971664733208613062266798808357971181434198624234852819188923864536503651134002308038166613195732910439941919468167215026840547993452273411016801972859008007843514277093786656183374963512049760025309712735158591375176649848706387729232991163544902138916921990646181516681549946167502926953155749078055897747448902368509317320876192847838959044444547626784445362207177824630945948237649664721987531456634566683367465912731209523980525005836979810646458338279998647470760654630525626631641160100004841027050080319776823829897968285290042588146653776315471089812503676065426995940090623006304241622855030967941775086337378451239815797875087525863469879950897562035582649428529921643961298619351502375425342356314711406732938023714875430386294727651884846668767811525671655959454735181620685746602652105474918769020607235742077925480139999957633223586286927123188963642616491590468065395363619362675817811635910784724652749368156093543472331157747360394500370023063983723650363573056906007225938115114315683905923868879262398489638773131291610338449193810232303685790038483555894824653603372002063281680053824167799567586986975674970133834963117541440592741720357794504875845391286693746374227588249592731538891398834849484847113530081595482402810675483069176455761579123211176039904414516240236722642555463689891309915238046003921891851765842022323773070146393194699915258663257416829486066517315873344593700458675074114091447479949127132215731436376246854674998394098788353458682891078490257374770238315550597328426199104683437119691255557012525735285321988201952540100675794471120026353292531087388615389411655340589279540939039688296333196059476138077443077460369843175107209447281392805337393424731341091245989494696533296382432665434359147329297213114286080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,64] -6855780921979576805903470415102037261796851700788829327617272922285305571177155717482410352629408703669884849156213458435479521562984417903182420470329706337004561435876822799709526375491432380734428544098845276131204996785709865509248213747928592769537283632963035281659854454555415066925932981175506517295083068802996683318228179697257492860203051034117629995758930540462142777986748772351781811838178270466475711565270842922832285141846778855980009271374601371118480136093744226005497824580140123527903215222757763305115677338204457330993605226267410923273550525533345041736415834141601253546118856539330069712092657305185054253482929796699383379684806825602822003131764089708160841741338541910899777646876746297225193669275559573811826645994250716822353859470477361133093838877747758659452711143936438478408694940228771469877950045801569474059760652520572946271632068642594165161258515889137915650127889493263033127097427274513946095062071466267495326304775974554200870819836528575655290564185471479436050110341198649591478389799608429529733584473453541186146198040942662809091336244309979680399473700008765205168658084478575425332381828938257086828192419145630944592499369749658852739860386490562356955632024338192730881274039717444300615759306403188126171720601947187385436229448030051848926282511703457250381758135967270088191073960219436504464589200180270663975935207462574161462853724624208795063626693295791995024989428804947927155041007427260443357499124880442101759799427212855808424132530479218687161696681396456337584990834503700879596134377171303291271480873896670752931683682946148264184180232526227184035588665423491715816613107674189545431344194407965935084487754432859577701053220229259386384138386879811653402703314509696733414890195345316204756538051397509132794150499732842054400700515424420290179948587460897288252804081462161070766072580467432435878157819526859726600692462585733432570941877930779538130489948228750242583606633381461179534059093119176053079622529954983501482857755036587454808573765965467924967988084307271027116936740793479205970892534240398051160068960686923824293806802818801417632572390849460966662853075733681398547779876570633646970244556549410253455353403144563601625518729308765557604616336642368095788974428182462941053900326821080679422575360174142051530819524284315593288845863395188847172893634366615780586708458045337532762217372564318069834569526255500497290214661253160200248053750299309861459489774507619082887185758431442505081022309759685433269729915552826555071762261283358049121257949074144861663513404079583320554729167549706323878575072580296923260130192843595500869451813809712481825492235791365218829014314051290098148493982787190293914245989006983107748817685443253261614680113144908982271851356153245056529144212606618117196273078875483024971136112172531865841411473812398642309495241987065184816225103845201066872244302746850620736548128289734266962343004607145509840735735833354472325763418084821287458712621165576892213886976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,65] 712712584963683228626895113512913904759934191339467402882807449077641630503250617396974632603872141686031145725330061579652374519974533477910156963459239255296107229323998477141526677716599170266532027661212807193487131375824190325473983785316549165189432188483316466596495052890694048543693045819064115626010659233650870327503802492941754841921655551909570691136037192558333935174291118863739319835225632083581595448645193221388982877721495224944775691111147882284365402247550411006793478657025864466302762444135972735833241088165598991705902664557132233349677058405054064004274376048213269506448707844675566237839705780930565874680585312703698628044980556542049173352736941410428210154819561265628168900562729328507885893908358064120981316391524714723764965335428714901307702190967892907501327057753807890048850565429854818851384976851177610648332678859152389844755909330621384448273209280703878071772102440088254362658496843874054604427898558460350875087716261773628392967386689399081184320988928955299838549029806845853346671480007123893578569221005159584998173554510903500384892037578188053065161545864091326815693600425283363683623122541026418764032499606921560306623547673553406716619848135228126601566588266314083592182718172686507932745657530834523189630367252305877300345454554392199653671493540444397488692921764323360234641961173303904726379477041019872567087457367819885737666230287502406846387467277488387926447445738299609758612302409479838299814863432577238987582810661432849626183416711221246165483152683971166863100583734261803448977971369534908217320665094496513055375268050612093850695422869339439438713513344702033822850429141709842549072280153456091995362073671305651280767829563317470226162031590420133072857538496576819167342565786365203935944930721386328982657727451927244570351578269273504744921772249909753701722288967188722489422649125668281872985584553232194931358339682968764288935719342257178910944572534224521186627159504529815985066796593384392933139925042182120752232360154762920880931529347407452066886467648234656520274011121902962933073478753415740494975624731629550047769745799729459345403640891352386786489473128962966904317049429204102572417394766088317767313608142483646278009518967810591359949125699962529877661631255272134579025491956491322324656893487714024022262884449951931294067805813419404296374927403025465216912015493868095178598735046888217265274275983461355233624189458450996008790872398877168257314698988587887389329989055648904302470055515468105227051563600336038710328269031286064248936449492099293727684269717244975794691121123405121274784671999910338373116519699647579992058653534644065322434055755295541417150031671813169044696129069868472994715320097318836800900790301823101154043498766545890691921010347190804813620830305265920530652457280326307571845486191647706185329183444434489983325267830208219438346044934814091568441531549503563343566112506471472922731307238829217602576773551239169874218534371884611157783171254662212333076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,66] -1981416750081959165673304863383362839891797893415192530505329032151280558400846781690588700039039592263735256217838000853549069821913023727420477890650736554809573116105689531493886727777041554736063748012117111998801834255884729527050296051131031981989147871369553112984603736765507401215788963479850054508238777597056965955617864157357869691063283283625617915104320663349507234912968628433304683082541240370286257136114676186461693479289115981506328444774738464813651881150698035396534917925191065840848354823027996044884311104775716939923798852318143606164691860599987413668092204633925865547387801702880096911381989064298718048458096533657276379174407872322431489900864892114562694067730625368903574892539655102022114213606277436242914381565556376436843406893765647337675976514449175848318071636034131156542807929900985091742387363288420957023930369462495376702469160831671560379280576247985507079417394459345004518814227588417280185246434697868717255693996497074254855245092025876224200647483508093708580922254746737900526758239077755185092215644170827205789211814933427203681445809919807277449648509624942923265546859813073300458579828285223283891903958998802201166951801500471947560932424129381667107731077842735346791779334510043820282991920929198579661541949764968162410839616891361326473782308141009242413123290392678041099087991064688033777443683141638429349339335766515713878324453726007625991173064271852961595174758334574944619928239964203055484621493543062543062669140923250964296109595837384412753467621479197211843752062583003396777129045163964024780124326769276543498850012358118101370358059561675085445694258893293639589264373610409808944309076805505446276060986780578635069120306410892643141179684585325618546388726115527734610593067982233745624452614313697268698908866955126726912898531816783948493824420385894038920385037860043034989090971168300775332782306750619243101440306330644614883253062153839930492907322541417004510414532130624257054107152693820041951331910458471680796813595626542577399426364188304924988117220392599091266217657740443967957160433901741428834969547999338019696318930096779848620350092526779034324386705326642209134658419970310453226808732143527441804768203224372306939923569240021784198425218995359948483867219915431234747920297610857700351958268283196159961465897955520345180368147649891571481377709185971257485030766668288561273811093061501391764512880864690270164228418256812146622904515559796236920686367560560286896069095031209939968540659157543759200961307981943307751328168407253235389363693372177913907103213930241637990158843702046200517444228617267265647065589969091101914652042845716251818754463608754174368519205234162499891881014791049998549366181915488038275306362998614397570880763861653243306645163289665659197903541324902303976683263521674767401266327356536619479509003354718834063059984026741409734459680407305326734379935966004555680071955819862284048874451558603383443419516280500623842562919146402755581239122931034269679616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,67] -7938906906920943845583328829432325749351653271308979240350698670833324325156082206943196042959464513294781917495026781330653619832179361589499412192972975574024562744605160391638495570852529629981505582109487170868179911025331828611523051050733021508764586034690140254950370433256182574007084109744652793030632826487371724845305013707532378561165712460178437970083255038555265971923806413829311562886167397430531973862170894417570134655807543756431313375434626862451267687680277681086421510745279605092720542782973849988783623211691124383777077872485011706180748397029774611360406000806703279979893431469357167090211811620982770523776670906880857361627107304725479205430125924460953082550560067484824195150739497627616903795939412908057531269696922525449229542299928354109032392839237000384086506186810795543959018527267134610392079920923700200660442670566634631747846340482527299620107205148466883092639922144856469943514097621602360308892158232960474921632661166484011417069993932454812239101121417164379729692181424913977928911833714313777041151694520341673259510434166725306080964491569066752804284875995728621078467018288403982028151507231074034479283466540539773597855032189200557471122404867323114162644359002522704767260965653675589919024238612961983415557468545889331987098870197943055771674959533852423744812576555135042031767899578769326052274697841331888541414573916638696274087746661517150569739832349801259898178784522878581898885707134062099035303985305714022495488033057444053984294974942187659192882623758093003040307102378568566864737889224012363767159128819519475617656262873774951222575960378309101112554145152215329001483573766640354542478692935715171882480807194499302889483877529435797916896904101176799402926599895339332569668433382272305714096443349405194820357731666031854326047048538687230695382465220542441797032059232818419317365468055220165126896830024396757776490304816994128124946839808874838157663376689880937677294571831720492940080146764147997150391608228104708978973446073935641879304963029039411376451282438944608349797800882552988977985760511534752829320283428867858307677249837236777050134192882547000488741395686460044273944973952258281866369170960125900564847751187548856054725786998904656616269290878843606196258407402361613304194353424993389315565189594213962090750943103790956657734008733866399200024632295031329026864945958010940367233380802325668192175012413462469137533013096815632462377937816385718300236055554211172860065636604501610622709500858993854238409939595911804878573081733587911904853739553629879102460740874594558855209076609956100000156982425843329826744205205780993834173588492329074970862629704610066856721355445389904128568244422233052039191029759221357143230606115150407074097180465447400169158933252470593985308061143480841365437506375646078045592302798533899161279849796698248910122358398058644282863609777076070795299194288461940883164440763520853546814010522506939391443047328070985155713039404366800768958236299522442526720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,68] 724332131715010844945224625296818245215816252097002718052279796536213281348048407210360503509915717503309333791532584826883449266876537892192941085919274810225974415631025453138291504221276424153745059852000630660522863212064067446749485159578124209114719893192216771066814453435107305984957753607391879231855303532224309085166844902347951705298202063901312408086274535622276777315963963540164508610023969263541541550068122654183867074444590114216604904337639433043890668224293483012902064385581969215560405186520171729881153187500156173812886262563030791461286792349059185169061014166957407329174546880874157161387604604461203137039185438949370704107751365703688285211711667025511119279233032495048344008112857121916508814686812193013965388925824061834153799758144921178659533602267608833592920576776890797837909498188297590032894356986356146027616696435979381273759879486799209580687167720488457863956496019906711141433417903616290504965687570185670244785135111534179943764935041444152007058516947193574663849203929004569649931906956991089870378432781699576542386329145997127402728358103401997309035668835619042518355985430726197214115603791431522418314936684837172183379747019396837687493998927999791658573238843588568347416604183153102716759155522088841238578407484415557147348430641336074124567319824224791760110196267039442682451284494621572261278116559693685095475153459115011839416606148399142651076107902377275125959321934968734985294983075735660705881886056773512000839243719324492255722370997034558762978689275258589010264436322325375870171823758827584657231884577699752448681914066481804940441795920703338619055304210343256427826430515588570178510370123223076678589541229204115244166749182585125863503691748704914442520633751328374263536653921385032958014742118703167151988464142865712695390658911696417330763501753245582641852393996884820270045644921650364640340902752137271038481795641757244342000144485419955565952778180244188120294055656898572360920007101821515550816918028822526641844768274428172500019757839152545183086942847589476703245768774693533678789334286835668536123227199084269392562273223690327926157419669161324358287943075243103380004721837354780941499880125012475491052308878881287532562879780075717152245553567428283219707733920200142183065306356245741076965788398989092059385808455033573205692806676979351102748456142206698106977339023356693484849656646797559103951067163889189132221301402852607414929314315437187602781013919791494626610937097632466071842872603806581599895304115005463011602185832187027910604702988560777346245205929235230694347856261984618995563969117821056163780492700695694818982082901976482621730178645516636256178818151966545774212079514428858784116761913874276276497707375309168670184348806505251134512053518271673072960761255854423592013966701295996525180362736067283297293632911344705331884889037890407621563746073460731825801209482273155792365922580947509791700660961412826246573592309871333526910676983100362969913740763782640041984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,69] 10580013774499630261537662490431824396094775784911984278335384812877658503151041158213559293988099994672437003731509964975076978434755825118341554469562119608986249186531797408969827778506535677189835285568463749558590307372137774982070324484550136401622451477108405749458786791914785847028579254886917997036945048842459200141747571959158850398719933242030483278124509175326611001735281746698885445025509640370287182342548691163096125894542490964529724741841804740057473688824432038577072019954849277631482407737951340217559713313451885746180113872704826585095836950715543991011190956442978983530619944225082062437264601728939223064066542851191047361156719022595326424572428352259515330597011922410161333744883163939717286608875816077542286047364201102355970375650222127417569042770441831705687745092763578836436465573675639886910059848813307222392457773513800963263293967363270830509938101763476136598206279649370461041606573581061829243704027062858231071961990804447893646424272374057432868377370830781495305588314959176024664141954960152409697130213639977425462883628243775991313591166395058738498821832971040107763921334410631408054510357469303733945401958131219699811404831366133095897533302949606436559932668189153094061453193371193841732548747226702079130835308673605566438564881837362812886166666743431017432181384276074032636649246924224923340196085159820039802815732758743877301999230409660833532040829495938887701389797348924065412844585233531321603057581869630235453230090083662187428818193039191860000404690985421307648343042799686651758214621666761161938444831397051634477088930319669753223892701229377168527318293250282301780442331570008999781995040956704524895184046940717090911589887190928509303008745396096664499468113555004279846232546082600895256466842683754012787349979209962711502135744179821309462074828638200138995138214843352943184194500414486372285668005715351218221833276378413691460158381091672452206123884107872563480683385049804787550281748509827642515934351642066669118280043455887237782350647448860712109664627471286463653353757754181396415935654655293911348988084589348293563701106159607302696994382295424749935946841032295998434619911348918116517208043304978063287033904583173173830805270033356562617199328711839222932042475644411591005877862085180354632497653190495178858314525160370906075424667759766539108877340599017556733016138263649144076406010197550199779822735257672913068750618768182763500617145295647653410152887233742912489789562519313408391653737506313654866973782647334257688089536620565984389668248868189856689418002405737108231366164942922051520097810795516525317810012584920292032944675032193421050874022753539892277484935779212582229890600800566001194446058076393624668570646445012887685420477553761202572079575581892841873386139993467001970516772638228085211381557263082469202876058033238602550203838233901121165080774418570250750379206447552442719680797710276577002623409530206148678465988539978796208969908680498002841925939985939169280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,70] -4752155717953681738606366831613151678388097236598415361501360890513619078699493341856496512193748289499413523209768932252948631740730685615174439179271639445378175259577637087038347954731997533796004608061428807697348640562056500518484503222060048705922286778817903305639879487905496788920202936015183677413959438491698661980462494816964318149660160111706156213456397483444013619527632645555767555092151516672242254365860010142976511606197216054743095216812508978862940656519963164857603812335073219103427471280071807931264402114615485524878155055303195317213209240349078504777767329294927564716879919135522761742763497852483097187290155197616645305977934444031952878651692664879563285911053943645747120555263158829873637249881195722079261488268974479565115770045596917837092385232460135279740183304087645482078672982402252875707406099658056869824146304372703396978519075091641813651726295004412544781995004528349209034257244414720687622945387370532505337129444435926740190850202262068540199842512198688492500202100196230370045602740539778780355062742969977466507663314329438337981753884652222740437296356453213472018448019613558049749344739417854990138065981218116402235162884062286964051105714896285518650598585143636060289479939438409667344280824876808058075993076851400871155295752296264242126589729936779754055018714904746933191847581145660976761047371745071026181576177691529993819476173094760932725411644434474149666147524111188977481084224374489694335402673032916143530683108481297393690207195633221992007674018469046824370472909186051271573784553863107501245940294324626850754085374903715236516604466599939772156220732472849261137879895041419221511208408880632208398248574378627642844126558669221155821268386410237789315804328831507305554689156309762630233141410133756579931445707887882261828279613024265039689169129816943625509097063329483515829237832245475382322597823774317848845185164444202206071866351264160909562533672734507105170419480148406653884946172391230332359300091326494580370563009736888177935194129365714283491998818771085820772377811942463992588576963229259973204574129136328400292916617583279630993770486416122849401644294060689093848290432504505247613103082476443381387466332182597240770173170129871490680243735527239638943808834935972679772729160546345974650968190805603524644529172639932813385094059516647988918107661503964183251195542357293757918915662343800369279151784536113555049983382272108750842450762410355308363043223245136481969680667476662684356228038593161243618023595382700516753867842219061004763312131507974420320680636477268261174183618650774058689888378397336572586783160605164506700999104412975759199263630799463582595803935826328644699185522292037890798332560514562948024611810069966542866732624090085582888398628222115785115788764415447209639904353466109279365712282532999865655313993145897082527247024584917737630617064221192859253973000655622423912442403805956931292094592884328525381888964549006512412259666753140027722379036913217568768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,71] 78745407343760137407416253060230223570140231173433804085300363274720756931791939238173033864965087983411152996688012955257030861971421036308509117684149898699427818323045079243174768528812577835115292117232676486080774402278133056348810507220864591060310187198162503318616067574719705283449545311719114690823542888496168721559260443088732973714594478983897810027494216126065321127582711813197970808584061506315648876044804406085068395606279417455529388983068738879019141970115668171944712174292807469269286778937190029477548249233916695649653505817485313646251236716365201655045571559636688063149165662463203464077270612514724577167668196880732284173267230547939827433636398548089205694723083111843778952794699044423962548973954816697276516219576295423114879615150850873770428348443308040690663426177656815838012276105542043195948738341570085808427028314491501639205437219371310757292153998091622566668545457802760578296978048768946252078557917308588099295003892405335076066930645622547248451330144074710387186854709083680713527475913515492218906636560145115079609850335341996938229377809682036685961802287264813675318438152103842516084210130977503304021203031856440758736710123685277119414874322361890919473526933453795908728403916338075565835402402654279231161192387540076427456542484160928917970351327306290173209393990934636756239626459295159276767134413821358588557922538202453254427091081543486298324110955979379347389079272416231712285281912228925219714196209030105961322463722991319627824604988152094165279756209359697976907999332023553079228765530575189779649925007060849696254761388610105874091437004494812266000619170618316376417351863658728055665937069936304391082115214327329097371058814894568729418535294411409586046462843486898031106824437291759252355593008798133947229401421391259812618763622558462947337292029621157996721826391335183313759674391567284220073816057606266450535437665043117327142573921981270676609182936088107026063906375907752113428247927668036532029422976724144122024529045595159828148478020237196368300200592821725387272983948650875959898941491155022259514990726723788385006697850492018582692730234233993183676787395515559235478429214222871011179159797549329633969368965409871669673104537932593533918538200311563730164515598377804842659688440870108431580302521546409152052228029186733504395199663607513541052346620616419893475056706647708050571716056030244400689801698624240123414299439865873423794529380273417915469887135699043353453533764348216436072121220396383573711523355029164094620822055175054005608039557931284530494456641374058044246730242002607687760858400965926080959562295985688767481252369441877048374420309013849006963623663684653457478290712151399330670561668921023250187131300599724806722747439690161842833530056895103169881361371096964710763879012280401249670135070542620534765122654586907918240264835209886725044662614555968453379796458867875825392692269038153749986729927989157492987580462740169565805277579955099836558437397487943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,72] 17270160336248061742107639545279617912801575033496207846028042156110605679641554502001485952364639761821159672813741932970221266027896742140122014027326919243281625562472535772139050317757116176540385575789475667918116407814389318019686927952071804459518904239061750667632703729407132474084461159358397422365528643887523883216423066151301982000231365028169489584365804222251331988744116765954300716842018674707314833238096642488526319431157702107447495792630071987815756274516427451352507361141899010426810463958631264250192431197167583798776705263300788886095631677103920861905474203209744835177108796645377778587603418863291968646293440219201535101572394876656564628158211131329204910370083811452828062306719369650382419684650731921210147222338707157345325142385218730112907326822647307387091724134199155333610208788024296205663036705925466360364070216334190533938164982695699985706189755550674717802097721216189397221317142961022444680667883227998791856390826747501059575702647930839168561602137595379987714569389764614891174424673764026391686767706201035107146169124554755514955652953715586551010772364403896383271535695137138864698642854528979710242094969605377328234678867470715753442041004287181339925820795557749091182301709332525173099746897011037338408997904812455342814011493548231576330455218584207893402786385436212965389250671035251896345249386514887195459027814020821096237351752295498760239062061072505480596454518318326808758467357496286627118118295986412070809845087619448304233861926506045752098519949296172970736756925228006163507273370307605446205965760542461605743732907938758825172958133814241682329842529134778095670430100468152903836271689033625156144892636540447554437843768984689220950495037782978005123687056450019200368819337054394322184212823313625908812177911663525459868795926806684932707168938087497128290501941305357559112748696989863141918501615460294786889446357984400038510360605014199496995317318684689658154111143436241189966412301388010602223859225158595455324286539646539947231614511682878317045426120669068359779454216867885433765247165398356558585417887135913343646604563658793882413124942938821164032539312720680489473250055367818411183864037494312369330923428881159946183641152737701210661132327553130685835289445965918991529871105667081158491577192835623788523378901275027870510040675250227807456887166256864707836106520332940229729463305210662019366031494885078479099158831160317175407853114218060789454655758495258038880872711669382640875831184699909375410964224710339654266454154870223146107724125630072080293343045684766303936669740259414604867100258477008564463598304074011165932187806002450918958750729031642171275697228503844423314552503464098214648539412822783552716018132015996510933579373194856841435341168541201018029400900384930672990600445539652711020432094684715363893920899998950536922298997931440552274397265844666001615858869633594091766071117056151659392103175707190740076325968728126047254277058276065908683971254259023872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,73] -405471547915720860196515387741413228242130150835569339705117806246256330366298365379185246833162497260111380893401930914428022618489318165140605752296738758498432557705036782956185584992900638692821497734005289235584701925515866258080266368740281064614340932117103805148271768059298121991164077739851610575820566078118190391071318677806534751755029338746746046370743375457468569737644192570999891908163038640027384102606215588118802453255294935112445133070671098736316353890597900462301212553128129560026197300185332832490303966818212080737002668609927170552903624229083479032702900161443361435780024918502394543614913694316052265128414321983278753542906612301648139290309299399516304615598909522112608950916384073463106363639063171426445621140259044369401715476645403605278543299016084907409333838559807041675306670573060221730051892928791726944835950839592724782350761897230153393672804745832459692357548572556794342376158940831325714270963109407865125018175836689369670159597875344115105880417371522948759902260520993627402942532421719571811408696158016217421278087462360014387430792140220972704572689893266316347107352182963664487054389263982111551531863533489510307704396891608452730688918516709416816180638256475984450742725225945662071116177091972867541396789660489657468063539798265994619415624398727782769182639329832881976238551077906771530126715622956089941288267755956416807708598463007246983773422956451319236708919999888504270270290376646505348022896006244935756974906747967017528882223077783640297886966235332553073377932687348608050285921702664914734935520103522162812149598410320652168537220756980353362016728739149067964472315611622820815275067463797794554219926703092750426780271146227915203819474439622987032033186896270617911344356468521502099969073844270096955447739434105241123174712277606482961644115450046636907524373092225313302002025722989345611329922941584797084966147386159362611879880415182185176870189730722962322089663574515198979696540496104467003738984248299495399935103030439809138434296409644821856114032056211620230629731706578614986484726466699667815852038694011277427342519619494651774628482129071614162370503790400106884141230575755850514710094958441129960249579842340125823761423108064856220839504473202442232219323635255259740594002570557622626153666391773568350399029258933688297816515354584898396694570702847401890741097806811106493287811666626755107050061491953355139872013714517159369330220029301337904084378049053272853115345445353504835420152587056250663707244473419163146348571355998475320934537131701830546345091155178509062982121490046212766420756546204761481693089031527595946658350665164782016733822407708793811879004627927530254691541396242222367004741769492123483022468143819352394637755459421711849796805300292049288420129624010385773989299718018865253002725157596211709167326952264582107860234920893718572925516475293041502066366404382725969000772392573392781630686953199511546190911532891354876536797447413315962622294706094080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,74] -34606622728587881020736680190240917034962641239185607289486400042865192819259041316038264337852076244657540710516283934651747936685984645618072721674346899405607962843987227660746981457715085762341320154062705768937216522858116248099638075873632501474342137097557090196366935641378607714968671694654860120493935478781686881861780320337922938585283503895023212003860366825249121696952422505238190513748310651760072414359211765900864780317581824813345013290057490830621754205176213651548106199506045993064567078816265118120245740905789397718777553078024921089053264846889026853468926676311024163083344099816243775931095704252786222406384831134581227299601751567171956842906862347806603363668043889621808419872357083950976754037890888528249977696010814638421753587486803400048891058813442650149257343663041344559012504221061724791306905822069648339341166798561886582995588028347971005139107011442109542073744541892713771328044815763613295980955843033614308992150432231826615789813293216981236332096468653117559645674933242790714178731236037297273464997414286832773881040708854819159701374265276213217179601467745457653755189374274842384576366357508581096644563710465577286745736572859584392700260986321985532276292954577450317784739530420457980713779266701506118843141551186389916041024529484261711002367546420321699600288773486685840836527785929001582050235760404400877959518134914636970599819163334380272102554383313494755611721774238929702055100630467254478653907635986812412711593664540963260357989722056551353117530643770363347121449870292318398734375433766511156774397752122156410539958059670490503882755848307626234429445048146072649776430119346460547767422894689714379273210476551579852795448946019181188949156167950083088919098383587676075714179381962540493393616366288509973901883208177190137802334002139306771634312426610302745781735097418461332798140984019249910809606126080917445633120914997733158169990633158818911945196580780633151411971701805544343003770712934605555522147641033289761864521032521606454855558814389979286106294475229137161776823259007516636528600428381094654739133973343697774235802207512155377324280710617573230235197762705133925081098120787408988336675575893072235256631104988483292088263596564493387991602384531739143772359267670290240476818568151768095375438741486184367683623915553508340264666699020035998271170425695627477605385074289373061754076717150669587372517150538238352501803498749170972425824623021969368028473192116495296073138574637215866951896686419010990119651609906306004301417652759287483500193266390850725306648735671471557808343089404443134607901798649087381207060000882765955915777130187905677071171663503695691141613434497321675882500092412392273887982570966753585456007477640411175970482372346155989456532562151063286157361315256755160961290134642778273367243947885639728742404677592451950688708754878991392766361840516868655845277440810184590857922154277842521811610640773713172948167429913310320800044285797222976304489246490624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,75] 662695502699204094965010176165495617982517877604631566100146185626308683670112075529131137705597941114840675975050716453558931508354419196196694278677399038158915888048698063232527806749768041691157615872312058680277504718694757494554965404290335943790478087383852147429937589498302050213369015701473797872536928034212251008988433376244726017869296636380251637663043779674339866440678990558085258788666629758052169994771642709194620388311486968970594523212309955156612791432799267354049225417400259622974962130786927993144251896813212917303094734992929648270583580463626231985389246308243737361988884495879677445423981223037895139274733302596629631352624966587608290596856869966649382045963086648845986514242013472703992687535630651577736024884870937640147217878244591027182032702791489274430155571265431516268293466441050104876491978706566413097832948410929558783376122813162045615774621158079910595525886677841415586991789519224917321403937618523248071501359386764087127152017808708227657470048225391824960531900920994946633782044136983394698547380952002131728807166274505098741904901512702637649885889775457797953189717122666801772344092924016978079850953828529481494651332857150137262005343158414374264661241943317811105677470212807699930055332883802222005794373835542163445254043837086090551559731686357734850845263639628887194566951665206889009479117624479731259705282416270402424650284905669086570463655037291556590173658554591007513777335276398744113650908560037735044492484394995019923507298153403662537137636971472894558724015977696840248721684532483009369397874121645441333203539398167121627429876916754442589243788835079120067388334440768842057348572619317042829835076082889687140222777350314588346651466275799994894708145347075464720475102052703500592376105677393509595674486972175241103235417219582407938338278770531595206198582977850657265198775728672921181294211216834102427636372483470102710242081547020194861176430260652431827292171018088006989883617739801892543277585687303216886343193041850896848503752260234758474964908374717287308426591586544295711957935218935437218006618164366718198981783065717474134662914452696866169522533850239903643705987547808532932145921170109420900899201023639531563523121475943939372064925447592745394476695282717390688745506309206604493906097607224746226282674499537970528400732209538675160545045482844466152481216556997310939267417414359375361891387454680370476976239583832016956573416864773383512791805984827512035076878589242117073575509586696972725326268483369387820998004222440056766043428079138100202812277072622184613823206055081857726944641032631618801739328949945395896991110381902145433415765303866895551554312867285550162308041083794093981953097650703173513208540954731141295494508721689418896633125300793564866531358987976894289733240807644284756877688288362648038906673814303451135009852791620586515760617831776491308363366672464548345195492150199686768733970737232985657444462524624180904770655830759595596000589250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,76] 26427359579330597700884583083332108025360685571990710493646238194513750719012388101190647989495985348604684179234319684535429390418459471918581131165040517737073558888312440278096311571657960253252681441307287956418734545186630751550367587541840259722390916017338297564627887082040259630079945356434750769896478634000540790998614781893817142814562042108581592919295958225110099691241727869993647889868291763821658518303525319496770332358039686881737448383896342043223700817133883949144439016083281383412487748854137288522156887515104764289291921991894457394263502698298319659719187005185659054033280332522939434670711059926707387557491124451547864762458737902512555211698553194727944895773087406129171599533332642766849039931518091268882179224856020198196676132671137553162086798313649580755206052150323235688972580170980357449716725670971691332195866428582299675697534662565347443636177956621802764807770379090935756107205973323218674014377020787594397230442585858979577722913889521002835365143712829989440307927412244143676252103135248942556639671030877417149844840607627098304702193015400968267799919136786239905848122940463829888059329213195102748723898188474513567203801034983683884900961962139860824898468347998627353278233968664167658971741637361988738965306277336553979247357782194892559226330962189344519727551043128307060643598795156149293803297659670135668839689185444775310150212765941008753384892844723257704445961114004656626392469058009609968336050459918270769261660711699729774823982806489752303880760607705106233968698203137458457484267069672229330595662090549134276949332088673698853422424969845575072168520583376787624826349925287708675859231817014395670111776915120936915992784046034647328106190474738233507740221305813624674505406032529716340960751630615993769822589841978676200735216366762905305542677256542306635370024749241971413817068735822165109113120913940344778104170598919328007894694218252150276764372910107597564550046382065099402894036440663098300357865003388796189890571769868778647119161666958865912923374846373610134857330826830931217455304445069226010105900332079304176291008748092452004512530646785477064375285817957802958661695776872003688701749749145190752102709937597828874983105881369225064336273152203031300329884767822645476963038663122598928392620157061188947905546551311555317914691953660218671950553399952783776970248634731310993987409606763829829879195519440550161456529928361696063296717694675965142906944661588639606763127230045632922094905443995155747727525738977552922795951238387818225253934458755452004378768232640333777076394138935139747428797767457992161832694940234724715212929933552932822435067768738036487521507880739323375148243495411956214150004832470599569613367530656272072757500858409730655076850630599756999256591154283868089315342257444861150484674106837420149432170161963219743996018074606639667315719990394116268687853966592422652664266103349532969199253134904483804974848352776192987258187979358903358712063197184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,77] -129147219458774106233503805621713208700319121618067399635595161951174634870051010734587253760277384705568516327728971020326985813188479282772256521745924193786767518087889387284395516982091998124046938060017193591641573587283715119644256482089982790237047833684839891860459753972711860128396865870494895307853294746049640682342480742008291141398759690680995373147662667529975265564542960361022525297536338987656682918162572886649855537216021315576037905339732219859824910219170766935500260021913217933781109948575653636558416446425223978371533416581277275105601953786670119732432363931985485285532179531458317755278862418375728584018931334539013169977109975408705187841508951021066123383178914439776176576381712461539582914914530609558814227005327358089507021915741376334435728810808054652703724490435335122884877047945724999159528755122694466657024588154666137981633923665110168643177912762498593451964157072310682974902713527435027400587982020295945229497385791848729993434495909001757404022145515099503097169698847423731665219030014273789094323421947980313933209779362945618456104932822714151304306536627186827142478861450955741377650548683118562991770511290654144520005442343339072890891075899911290153939542364785640348975255667388258234438708471215401884055900424840360052152452117492313577517341786357659098025141918236296479416830346570929357279182215678557750176865499904560361571119881006907865955765645990175008130167652548776002284558925973664038172339105982554640850231784853576724108196720192083634263611430089022389443478879920907534344612292672138109474996529382160799281608012932851500752667853983206186192007719524515731200618091281558557478024562173920144239178736552256888695545354866855571480025831387542104109691574743686900833448741468822552922334411097560013996211800694625739297188257685878741190818354091433568473749116922195158799943362663766610030840210094854069698017206045061224227012919411806688559092746318869184566281082318491150112766328227613470624249300986588457563353070799675171892327445771486819074156241176760360130692048014956358687053034130049078577423385080758433049414442900745273701756007749145750901312306065057892029016453201403657651208946080562532972157759056760487634337786581391067840507980851771059422748365427931415643816642590845648264443040981432556272384949178441332386438715089335226778127454958149631887850263353911658687144079303293947295913829250802048636879734813378984444501200798113679664017437255131160760989704324321518854988831486708454648956255851762915596016308667963597517881140845260860542839730709970714091435305258847645988446469995473526913316778651273965386269126671641598415158602349107509547793894863634616665670560574174086864155076692095736850997831281757267031706079749531712104178659652057806460161660723164429300442871045163215410224427904676358991003303814621947329757193700254689645336828569071183446572389191351478671342919829775705816850642647566172177939452202069690277534816397598300800286720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,78] 18533433464176273512549511321192411021566036305209770400823551052521087258144139139330535356940463970316842197982184192189744887987044960644676435236678352808294771877518379350247430652427281128895217080277268964939152364557245986355967709531930521841794242768429333722815058255390377255804794543348395295635963615887997896396724570051766517327487702766223152095949401314869001602929758171606218409975617265795383606827698582437168173447608681355883880461262114930039152597768249441173290127655643414100990543975932189698883180099843400560122676696903020006350196232008671517423357763797767133783649224484604733479965708784020158202814761115092321289005758027986039237114673602753225415862280647960662674018419659285928678761345472316113701398241670960360913970506482521706832107180652099891196862631081416626187273205274982266098323937985638644868025193190006079304511981778982252997981819707265224036835721532132488051874023361580604638808812749968686956063827544825198942865137742165360669290016786015544365605224324842791320330651723035730206836100654049175855672114223113407378437725082323277119084090982588435895497186806317126248253057006078936548504094725655738710531552797302933419755283850876594874112453766480346063146971035259356151144583154490744447376366799431340346847912437218590253441037818469875282844414076702953055146116124476132162110938864562837048126568540749966452591215112421336510431803209264728218178150614841669378094671842739446980267980131218045414685674417246658144089667431370404701893335912511669676115538423390938807332107192566579392017442978632337331350544709242891922270899852740480401735717837716276429563732460314096781363062240802135953217594786132371895456779836507508130590205241296809316544605204760797559191058135150538952559153897594336813188170779358513455511746607315974314537150650917075744325385897511156207635874926912629967062870703862124409400632393229340644441515086900293373331982548891689976770894331515017352703819909084244700429827671968384334277028598084078493574288240413223470653829740966510780516986353241438545498373595559785439910002261448941520509017868453379281576456821363912242460478658695955623235067838275869288341322799640962764030618641798074603430567827320402659856642120009732834448760655835945912223378317068928741515748026339687101974484907458718988468043530676524450764021070602895975009308378122964290499482471925672376633119100574591388024173074707878247353022340693086740595633935361441489481753379981940762825344664764348955408055427296441484602615037167255573788877569032053837742780331089346336668104233310479094084641844091367814368896124463156766791169931674502843559281399719359162460162613567896400832961716217624585290657526770530771411671150560010138318442735643664694712273523972590296689084747439846111903434636947775391250619239406566903887458151778586666488787372264210093856440553014705896626824474751110265762058296113845858448892814596914808654438469828570890964840573892641626783744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,79] -369175401760520471739105184615456570982407812105447213958074639524201982679519054332317608367415593063265190244040733850085446781579733953505956029778843324528736321914085348017908059058780121230039196641733629928514776811278542382085979494111322225961635834145362106164423399183878592644480271476844680000006038344783466292670242843668430460658904236428991877477302984055351033971581330758918500445030750895939814827289494378340544134158906349755593891869629480788981043516833241614011926886020308670023295743530986009949344763533002090973575582957677033545220854096750164856692975008741217516028100253324029430764583295894057261923608415388303749951272377139411992673730727749581211370961284459976399403064781469640939386363338281560474652611077315081639742174780007712725534557863639469392431881219402480233357731893562235289693305852983050397591935593960421024398437316288192783630735784668453829489298961181666579327987680181843318515241584044680930484537705878864358378408230526895682973271856437286371695431061318564875894802841620740022327283271213548654280505804043028996317348575368939496397085717286992322358826650298884653361639089437677128648426096152137470541908613816544113074331669683910773583890451736123090180325345698598091373034536306151273615042793415815842155455307156582493543488346014755126773447610056361925954566307893827587233479384815899631837130130768650260200174683418362686218904598051717292364651584212370914458262014020833026332303537420597844093986849835533120790345988700647526739791133837164458520585474519129613200051862651382585923146411403033904687784694254873192402242546861989273956226250957083333550169845344245221957918135931061421120189393791014704388577115640878386382213792040492597116798746882452039403687449214559085455575233579678071552526741524447067807646482907381746780248788598383003423062658873778732133401001062132275319928072125935770892920845347597277001663561804384067223417355210446006873436204965885582440179428822235448858152947843826556201033620620506461312647266150478172257598628008139412217452700210800531252693371749429049697435971394316541888836958475269205940410542537386951507863842455179403593134795182097984930848237446071912769081822156797367931170627427090311613418738745272344208026121575965056739480509213960794453418679089170735061477453908078106972717234653299735074226536656466640057676015635048019701959957083247238706192218914878433174654457220687551132396373952918710008217529386639561329009798282746114293583211443351941019110761972375644755981439249714115450064772266568214882334510178925815511638927076238458990887196511181383200965148127143429570049861291981076939568819476354662248693227249791802471147953592999293123453251038216156101084297690119673496474567550863626754665331625299695307526044598279877715305809640356622112502921737886974548834656810437671295324821922659624812686063951830424960798079774698142958118982441619647021467457051896786641899870100141830489311239686528151060480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,80] -53405236028638407949177175411722337965385789298291931154311047191301011331846599991444546668489305877554203026798012717031467221320694610377461589628327312764788351850837109205351601350762437044725912248493240454740635504941749915722572766481918617878864051449283421148345621067070092327600882084591843491328997295883611136832621513131144883244185961304422711934503305953665409077185283705201249491477175846005163764888000426127620287729612302394272341822353412545105451949101877154833975378908599867773879823410142110337451946534183547664700573263770137812743309113247505778890646062624170968426264040056753536863447287658904766019678565472384641655761537680150144133333606585567148688707925010014650671952265526824587166619691767267002596560498531730514391397404069111000895867498870055116265556237561769821668428887712315682374542524410160449734751686466844262694372583245311989116320824147244101162333792768017093407274382236751596029003313172647100320368023271055867167070222440814402674064768730687460079847675417477928074343142335471643839586155265843309801747590418991576652663230275768248179756852329172255930972788597081790087018076267534868511669491628018681336461803287547645979757786783784388467352368098276565090674473185965716785753466956391623780046781186326707934775471021114555085674907628978087774567150045222862251733572926337757041784821380902442346743544654963956143589142588963097043981210523481121246175743863923676757170021241772181136167387739527224200050447532293930081028498507163213492324164386345125427369195767825522683999608001198124509288965058817627124819399876813505667378458192898132132197389150689337438011232183718738225046291911908275846204707318061041346424968501268981274097509581485319493113320698822694134003494312256849996057046465355786537930897794052958950896513811269025720252374465806702070922325522155329121402810698179806692914825570751101774879552843069891192303743005640931132289329174492187978195841536282209891521681684124230123030168083603511478622483758045278698643258658571125975456001055593481803363216760415142108289623765515246725876836934899526953841753089836222069008344663962639966660679672626958249414615315468790596696089849070870675719826184877390762257780772266152574622264498966503000868890226271710678551493867133052913198595389388023207528687208072966308225226792668293341039422015800383609288877476768355037289468294990054535563942968556490856423323533187026457503958576217339129933311452339768465263213820668664762651361297723145838786377512108690745835005631436032285076565576477757290691039793547201491560930516147678355919312213611582384423074170576439784504462184677108462237647335816258118041922499412151642239935277194307755578646447827159861815081549344912744228747684297154792237204698675427358312782174924355707793885330107763703530757410117892938300038467491887303112031726912737825878908468487795618378115087967114755092491616111635049388634445736875265242938154105833850835212453844231389184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,0] -12910868733023600932037003064375992400801623151604323399694838187374732635588457965001996989658781948954901379246183911691610335539189372724594674641898819663021150695199051720236066885376918468846141565826413436523891570781879545616417131674008515977496138211948987016768070303666713938838719155146829871758565179746869328566870367136149637625429696943974097300574784914201119563053501622073325683420010635541862904471176746317305633170273225080443489471431833486554093753866821391917206863767409791659988795331120806153543187615690514990158183108110648746579464892485111879751536357792025856016777074377955829526821589669464608439952825167914691521129305966096811825300857621486625321648949360943598892757556719341960904601686036849781100132334328190895335184649332782134457787103203863760744653419700963256115135840870811216333427617654158424902727286453555126001884700713438792116935833783528166600262825343235796642260202115390382994444219217242172833865484096710167682597232530119403626735630945255606132559801259963579027054559575328755562390945509595190897585461647771351108079447703544591240897793312885549490111650950314795667430848687028765353980196708055819479834629085322667793424498701200145436955296082823576503684723146202835007781935531501304903383314085516217022014247303996914942298848303961438430627902521470699134570490780382791772236608874417749274912736589575544013544263860786736381951807467389578257205326760541416867768808183562251330975868649933445133845915676052223216968737697686347733358379200750399214918712000154160162230174480988187420865056928058535236731422212018161901738945692933402898788953195804990285983562545666695092666228894115488616804339676393592075362451645117132333255571172122313884053289940475138189558227116054475298242425298958999136189097550467299978131273259959216820633598522540798499241402438804361189180745177283571782464194511010234278583177307506054296868997668334139493547017011074310972524890068266558717049632821546927685717579426940675699317912497602165884491937320380590436370429464262899089693756034008335684334720148996675094859290001621801531992216379666801289296994426755825330000365245138864791722802609349640339409152185707385160567710768991242197737432030875482472634379136979705182655473806658950520361415054179519326286476982062090963566282572209068596967782855929814739095966137709927239528699469798185405690158073092329025079314200123833830658666821230695673614931632523954793198058912299292694711138259938145650088944713702871647314618263187144575741107353489269098455230803164130353348782596132871696973950445980862312586794571982434401977988350325787497296775614524374378748845956755895077155477462803210587160454645163950338970273588123085750039646893969342493414783324190909706839549342264319133167016363658374858911947374613696863115427868807878622455911646285646539652868404045960919193857927773041320051954028584430265466448560100372277395846330538560003112090822097502748650804958398682129629916934698293799157760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] 3302102935578003269177172172392840392601650821133646337096028182983887130344876825508422454924764316642611755684837728273616716053450990639682160117548000073420863044197157549128982156314283162924588481494030753732885753879693918706866442415399290380581480371600297029451678509395124591753023642944279992104362141445154723619383639507256921305711868250591309448241523111847160943312483234627896287814653995108472236059513340541386078441311120828131849805033782821649731481097878114783638645893125856414186320649761485013556819348598769591555495508533146871023053629845685325600274351016405978764692167218296876521521413149355823892803182366910401643620208378778848181321987497947999786290265101654770549118707731817555163501738128728679535172028211009442896248522417810614590471090569407954098613488187643580246344223354089082924013243313961256711096436038900634532582413998104200825505196031640304599612843093720789703888604306334216780769392773312409034624236901865463240134943697663695587450712385914526112021688161702324432265486032571638407036274698889392919836834936456684852913132340541966565025114116689087834818469833749432690378516885197155942207946819734340036905147422794580826274276697490450985931163955435013711267264522483606272437526879056893019719387986189835000851706514353395319960401276906725601092858171041128993657040471858341650318782125213484994053758784993268520237719395911943109768091468085177800437234421258582851001967928442598979856570598872320912462002600646820970993541968061821589167415203032079181110871456491933855486872443692522552671471453064713027958456913315724416826666828213927366952923714878948884795584902908720080956489561041613689590645696633713186945902637690595560813691782659329890953087318200919799220772386762187329889510204544759198136580581829544370216196189142222124934824460774245200672750622515504968276856795928938855635094308440660163579519577719054918149781866147050817248519360296545037172213543081933249253271083139588607508953063463761034489403144109302429696331152739330152695484433356582004924164977095716203374389649566526823503325123107145481671650344358305006288342810644949229260705343847212393768358620154593311177231756730009978257896508395578894534926856883769152571376059050994344865073474131931639544248253058746534788028198311238531592282830390659918000064910414841469495315795635663457226179511377469811824982975915014780688407104232403857978633257431345916687188309148598828738877388970899029188616505843752980246106721489258477130331088357185291763105210576573007643355845423067441675748535958905655577048670049544273873157598992634718910336762740039474960727607292556500446094531669956456617005727282882251856813142019048280498455078005983893989709737144410577810417072544832187294008831598339385701942119051258211438076415959231709058380530217764777894352776866366913538772263570947244105749626351952699067099600013677428480732604260157912631305868358596469764059062811269730336285811382004749001584054681950996337262592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] -359307750178433906046877638349372087503665370202984416921606060762671613841764271882993888086958554090910657151160089249593607656974143125552017814994878212242207845287438447572774099830468650638618716784684820832351012399451170481819719637821780072975954055570481874336864331119198277532301689486903640285593379253086288549033417367515442565229258705343274572155155815390465893998702878233870189220428816714358905958254874494686644304392783823698342772461964033259540452021958541601352995927439655827304602199595577373709717233145401740958739746966649032593297351352975383232509622092049263391746614533114108502553963536015104584069428672737768348824027420124682417112505925663422337879565255229421187632352131892679022387073424611046430623845130273961504424790381734059421506084879073944402567951460133273274053388327679113442930461428139325367234376403267802591154473472245390439168174587082240473913496198644385172315742136090676354530917973530496153249522610761286379127411488748300160817411020525145437729184131472379842351957304488717754163309357078116627971032485986025848391524091590960410022472326857911078620305193626570462267975064331391152198658706201891101140665724191258964020798379470339213635965488448859404857848607413821146499267469105411388375482834503291360766024035941292608395205840703415273180401741103457591020007030725446158697499947366222144644564357958845140184672260657808633833201057553084702266008964981440099449888291644561663317727808807202936846092001110168049828036970678457595874669064861028091703434786376680494975164881681888744265776740557256059557534247301760607728132158698685135587890113315777009490574618127106520328232885295410370478341413201452817109155863488532410110871229510572396364657171791812237747172314052915388587965305474479675583941530981534462263749550409005371415693921257947310256600047904257058386670415373829361008682728116001716250763982735979627403553376413133248284784039874621133983292332420753307324573209405018477583537548783375936761426945098834898854597910897165312600653722685590869510812947243929591139629942385229595362410342494005901082263573054627916197084732656146326652412123217704542372593463119248681235692845777999102297103256696657121109028070306379072525112844175010342720351782482231964907143689693448009443463090159546439632905903302010998492708734720237494418393862382460729484028230057844080599838555169391785271207829838702988787441181448862260793510917954098444368918384415962464132545759500277103202602233949411474817942630327544391896692963924367058994087642723931067987897024266009295752229440432974249451518230222374240613243313277416227288278793985120811485233818018381834772472927808010425417611278252817469180542782294123773975260311210607201815321080949607556057460702188711440019600428485401556782043237661128938261287176454800668983245138023648036601595275535181353405652615825321832086557233075194824817189930303425424895356275211401592354593278019033030471815076785646625723469503987621303250772295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] 12310420840199327799247127748043307867854578143407075794440427226606442577440670195696662855011679980033054998952345841650673709513928288682197967873952317351175919385885665111705174950661091380106620795872496377518377898154696601980691164151707231638343003130469915681961616795297272130087555070620753292618269053439577921585625581613964772733434545650716342127707830931938292675465244659354308147279953541331264112154319391410629790983627240263412884336087489103185877395412653209469360878842228825574561181992147249030566254337717983030178237833706730616688998030364899066502212016165997551435489665927210099614203391517777459243786184097845760899225507902536561301985044445790621356835016894274952741299418762610502539726884004068338353370232385088549871484623479037620029028382697731319032625330703522616883487138317793615672454481641847070436426395489008307126331976789981649029533791543366981666701066911692604532291544185871407091545641242496393624426974860942093454011474025185981231192122088934098232035737991824874095635898068766357245827851898873300154736869533477468963365502420401387076542847293431380398807435615455779621626993630416114095580698586794090534802475725799708395356695954556089752003408702378504051258782751478898506746850466906408104751447152196365535038429020119342735021211231045729492885185765483536293069754513455513293412214978482354472680077481409573997117786730765975607650485645471619062982324397492884684135983334665674686736068746497516181613228049751892340982090743815238793050719091582858914516388077579732498670276975875047057726742545292664278252802773132559144153588597217508177866386383772344875321153698789656947267318573759093482995063851928493554905031795000439177856245448608064269136171722896400766297933836838548977402644598188619405770455689370876566867943877858120264200186823701101160313209398110263490138350450199557222693888487346004027813485310530514820163106490533198471283598636570904893470763800679209067552820715657794741015691893307555858244944427356781745887379825576668525420849841320059028080453799946982044752156113508946418268547091660623286961063540478656574317234061592080819391049606945798267531342473745428964435877372095584212023891582892376406174539002369923343076999575926614110354864150086439935464982952307778393239069456174237634072195579938234195628687695933340042284873341935885730341394790181172246090852876139633133906002704611144980918555382289365728815530979937271427724449473744258850717089277281897607042951756556597840444814986722923668266671455917684912788800196003923208258909625711958862539438943796456915668533507653342979916909255951993220363559063646061680385596866335958758921966567793458180124536064292362355604325731175889965721170797585751069427315094634581435754299364752731006809603833032332488024941285464387591233444510311561022421094070396155506128211231195738422802208440297047636308051606697644355629721626105910768054045228403362182439064134589502046210848669060267204107859021265386189866814930944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] -190427297343876635540675549874173042670119308917776075753016319785817679824576904100765702189325536182705229754777910180090114239903960204590137789257850929290032291446510860825791653857300347801354465009515562459618388907115149977186147664711827163556110282948734895896832348239621938581130451311162162221841263136360894357155368277703254558459424703419778489978649656202041006840636708175726505847496673249453358972164421397635112014253475842981854915912123955495513599651056269745265418947137950777359575455874000962650632614009548140842718941478380874498726469273002657181637335242205243427883127564021931163754530817097039022791602895552357179976861014289651969791581857147219742550106051066395228453234521731502173198865891332822020986606139515823198146908279393513988930384991968497189976756509415726644511446286843445818765959271866315862296533780908915292804643005740150329924536781346146065496912313657747507515052120708857735445144815524008214812949616645535562321336547208334774420414060338963663765725253516764946138424659037094304401088922908939202533294316116535003230099675343403727259512247298796886512244231800686329773406383756938600446893825976824161863696477780515456810293861439231671407931541420978857182243486743210039998204189127185137114625625661571442619138167279575522824231324291949225990905835476003651500422686940823307319700708025560179034404853259129355854468780833097363839822994797055904745286489276305966652235968987546385748054127259367105441886704448675524301025415226194670845549502013135298771019703076278757887120025449249782692967075215808060549620353707275564663344217762727984961899557993052979409324502367513697273351142195353403768169858962273182102719997898724365337176034152033098016326426872594239870269936327711127925558266748212370512020622305449332862936367496794883601594398849780981291953801490054762328322599861249161980274903787697537714914576039559443972102114054140425807752254455782336768560562558013690896098864366044532907974734994322406348378025529211264231865507834954444493008283209728306485017882584950394735714989667387621087613569667666412275474421723563897598951809866109737306251320449111702293025691410195374697225971035435992602100601934677012337273845839665930403859800716971840430245347209480901508190781492261086309122588765355745566932552762571601667186977214950174858440455068572555719961971349999561953577552743782010087929590792260719986850178725787971699440690330680944170717337520827192389959553874444301171589468169721418932054366340416236273208862671401031220594355586161962659962101283816556102195809598871498061704912799093101538692769212337877931850736907930306251835288718535514564158128495326864066577774884907971872777557025091956785326073100562749452073964631180498298914077428735519993801020223768469136276154186013168727332164452457484846534700740653756112687524688835894807229737021984979039605913066322622100894631098860711336381996428768627580525648281808205453047881385880782626507236543052437597116946186240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] -31053349425519285311218576691619748556215559279264026872482558099987304718674493308437117984914424208549011592868448645628605868580580116281731430607832984314212990328797244932077730992561340498594506592168550053090973830006717515898221253478033356394158170903661220780602574993286151372218884774173797273929153947773178175532118604523185072615056049145689953188279460770165327104077739822765427112464518443889022222524475996778825484476567402211007540544639924257432830640909809242831247743054868739498859217860481340577807083008729674248774797987115177895617746814642604913491831381232985247678831615332550911597585498377341851168869844291296553332774404046366645460881226463518762697108295147420846131611621104366277445689237398410660371990223543045706592413302067662703014842391556249592281344869887387932045702338570406156143115571542456779751345119709485776457059215473363757783626397086734452188598448779819785496335796139824816754961320619514672848121812526405384705510039240362528489834395890978347650278193882884472590227932268748141195389355713784403083249143543105732600715820233134022519987630159102164781833895887858394772980091091186983947664800368941488096687694761445657545803302364327054980462571507307226301759996672049348093769648325589439858977956059579647979067070176968299948905234412668552123753810180593840204816944267412848914582823424656034388109375834807914041774243999026413553036824480107857236755257299542830966077238643981055079405040375119012577576841900499785962552456910128429224996666882294082702667591016648915565447105343183057044935997032293696855628593284137363035987226217686216156343344356136481123682695309378788527031825057104763811852994578470136800059580242510620413869483552104303698258427870163788157424186404730796213133657947634790875988504900339701580983275612644336265514002167035813249636521263319860056997191166516529917528809925509991506071320364512078299644515610109548290281585431040092117155882581831102845645802497975159432630591339018006063619781088978630832897895145879134374781991683939786294113457232322730821384399212404541335248966277435467345189905204499547399376398135845913530357955850345872460253614072579730836015234699276522070627455231094971965787101675805664847640343622290628976965043441613242382193257396249605527237861432220884019689880172295920377736145282753701739485879646334262893633805199271969112752304928475110446583975050073300488358628928643850039830796182587825763162829465500337746069087521145667299771916273002549727501929015674673230095306301697352387447873694863855513012353415777914811436911306211370784441695328338125544651252888408213141366569820676664248249977123677634383162422291818732635156875552669234599588737825440351921031386174304233436661114668725116793579389981044110125144989722099657494399763172148124698597791061386499395124054762409216917853177347923515655368745821113030824910814083743254074564890107978662741882184445509786075142797270272068604541472898121679555355667529833479433267854704640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] 38240285162545325500006642418334534565066071647748896872280839318123261819362623799318560427239721449981909424793929506193313562144648726243991663450492731704699314410982351842137421196346812619686529988148341783675128711309030860367128376578809225547546902078535894383649375465782347710651220195726119770974940647308715199203106364404715292765759683340498495829628296200380313188850142545342830001603261098371647286295296190536348242253415328079207488132711170061372514731168723405279573925879780554353932521248553442315704972708386546234716197572912787376027162387020709301101997033508113288152886255520556911382137267607693740977450263923465518539957527133689978052419866479380126735385523302633468907165195153670680385085906610092249909075069272978041308027143910367838530491182713880838723063382404743998077240065262456937551783015525004022890881113935318158064948256041760344649944288966182388874026757220472176882185524940857346873535182526348600292155180072446525875343813122048367351451729903320264342710641351501572662249159748614778718410973648774330713266281358861954485824026203853285387337709207663947269661419367522786104094937351513700271265582180514806137892571406645086119353114624756544804575041902165582367815985465354733263606592226531427567737532699920362026789168746413694666768970906871202941631018119180009629528362831979241462057614176103132052280915657083285808230379744920421515036721064237457556012002532305276370070306189687214119221655750537246228397599728890313213164122185095849115794184413127812553384929793497953417309181263071023743456136543047776393288323606279962577397701196290222096123932894231643254334088557863244004646215184964007260710805094902649833751507547775500985772849595533554930257471495790978331180429413480864907524039113384997982504396801871213536238748461498084181042212251977633931447670431195940567926226929772092693562545154452532734917092179224033867288848306808080999239974769929611022913698027757898895089295062281751290211714123221342558216258160862175863045846445331241354776113515397892555750211851297663809704489647153024240106894153320346877132695820328834585051712537911535222485017583703490835212570578082680959500698937728709897637931140137480808637739944641439237521629706922676913718126053941871908013337314076878557875162985453080728690743655620552856666448966970410024223698352945116086333943334587094613599804522619281454841598614099692560017224832200900842689980345918115204959296044385218446990148762902000620805501826647542020108181916204929172868770866532828730892976282161007185037869735746598040388841230654091428195022550858604735169143410604007346022098494231034244143301844088148675769781339461480470418603824846462288924337739921888979493759489095470294234200887510131406468268624074063574105917157610316072552778002702938753903389780171050571731595683647354998385647971616196033439249888077776068273049832082277931751489731878820671386296661729019015779979618290775821195475561392863443146471312758577526238020276060160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] -446566966408576961239684318942374128006941338704011350390326230396769032321453284907909597419755416824844895255863544749580167175034755334662185070220454431284189676302207797908472583666719380832325324597874653102505553003440517509813250900281770033320113369123795999785506526089764275619086042691281185512211513198140615741053419582759004523100549777186309478426922705230188992443354444469020457367445188239851913094581375531110114256768721827013463692061635070375976764245589356359398409235790031179219091808264633479045231919333766509023227562223821094026294645091609502645813693257999243101648210150786870326601888982716069023373005016197174765205949054240332470353015315881023531934723100513540453772023374772214506836913533350690580037187623693398217780599003248498473143066509310311883789101580923523307681235791103213634826470269753367714774043782166451883654369095906954443308659663880532050987821252991099800877689730740180635153425793306032083795026357677471330243078680562855067971630379481048474396061260652626134468999349942935999410773440561873599417516563130076344206099005800650072772111631403103376044052880507711327793496364804434980263435112892818991059532090812408941150215822958462411742928985946702618307818286551762546014994482498545343476475590458677542702394912910494639083518991692005589714015586844918285657479216603015021384606481124393183203133630415183782599891945363458730832931709289094404412436956821361680325529813153114555087354877331233943256534845887660653569850027194571976373960958982905136830126384765557161163428743613928943852288660163924738119682032610305544465258744636970966175457316494721710153237882795201815609138150217657286983800137796463373611100522611253975312090096431058809334218762537242702045530890479429154014828843672221390052569704365533252024351815791921120500018170469961418584933768129486004052205394034071637463395131199430445110979887499951225635195225121145060307355560090671200585521472238778682781459555549004743136241490145514797804968973130598349753432583419437669265443580715822993067484267126360769462774580461282448394987819034061045878477381073604810135446129175180699875298778128894183081275390564678561281513907916843451386006197507207112553339405597799898429986789673664320345320649741209318067836371372618664099769991440533576536242332802771581932263022191657214776866710410881665332924979960295054964344960020973527577752217364402781337316984211746737916317931888813132700204211772156359362465670254276262866982949954409134655126944841024613815403955530169939020036932247368364926017238046071968858027320436122983051797213817882656539168016740493805655138988660748121956684448634068472160602595409735155505929862970162065722251637421328433971312000244514972583189629872424889999544373799313303024739572407045870277645123905244163881072367053328802303399289413109427896524149761442720100914562315053080072565545017461232496883236559377933067532494270372583418932055257489694655886339145968673708938960788273021112940051057082368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] 1715625014892205724016307400082388544659957806301902391637314511563740546651607810330771512063657160495470844973172011600709878009052333171049312380058586858638818121766102890022968754311128539069219620654478595694382642452719967174357038448108321045943418355261381454813898998934671987676903969049641657606887931111305746151687597521666860656399910488534198337110413605081254444340613329895750513802949425167286568471458396147611473366992806090244735123938110801089878086260021665992094314952274403112649972228877873193091562217682126816488481179082919852228201757834399608579169245917430646666248697039757831994043207797804600899396841600233490287347468457448457679013647182412214760395634628749442832337992607786896389114801472323498360092885571338954360609450274312166629499934558727354751803789729679882535451409588247709098448112567126155203680412677555497933470698292909822054115017070174875075246660853998073901585366035637052813724558755124811552923998179876655322119442169416996792253073849597419076291319590305916545099405437388194537817780373159133704237097520783996605252308448512089561759853308221572405193301034942179568184068992613913976785279792583252021399695511719952272990973695357045038801181511955384839702223678375931794073703823104691653245778155531078427536839565553298889462237636813922308481910412482420280656441918518407575626116066221409013538436762105336819836057416295724221447190402038515186515255921458283546578376686918954334019617949620463013179102298042179649674892340333083036604262925624868244869815017263540869337919726001972348161656318220071462575042378129218500485137317320401095199637886626774471919612594846289103060213091844814026542918083257177267628329334418896127464481634980072990195292897159037588091896081474392988430503443940308677775634223090666993356556557602797648483740215998627680936894147288488828726407752910149916334325810606264297047308028499823143995627380017580562396529045203569732323432936664936974286937138713957732559769420972187124796004612659488919837418156911493272062593547753892104344813385243428870448642126628378316244639021534097303179840228489905302124344117066733126372029989070405383854949652011419375152081650467821329768014054964509831093413499560133237688442779299959165652302727627225056297990051084455494322292717847168711116665950024735526050697837770507868866392329618937155858201929997338191323286209316039448186460121733908316197041777933127326802441740167253233162269249929064073563737603389911646213821005778371487793464890199703981525919482590714726555653410982792823860364498836795596780273713973717785086350043425061822883854645444788317931943746828111921307793130526160076363643451210272830436048915456475695030367915690687997621487108083164077560930964512463590789425161783009816585717866232732627734637852460672292418992207878309628637183902441437492710601906156198972200183566368529496222757245728518061794504166980294497361036632304387669365828880710333489258992146173918928336459318009132842343344431809167360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] 4112492261578928333010814985675445889322820792409330702960503139567053314948016771422727415166575368162519827957235110772543792560162619410398366637621226553606769848470611589958307439970182726585979553231249180584736853814865205404867449459803599223851687314653650788331809721437520478876149763186708616031700575890217001162252798106585587773673122230953975040314322594417705696369519818324386869100608692653656422076373639462395793284905298044734434153455476572260411663686340169602703643315291658349156533462791390667833268651581865871248766481436956426967522814245600047632557490016183228386670951243800355304815489125582273595558019697474735900790974860593203960460842032344941051877613195485448676337957770419443065979706955939610666589697931366575621324485002378245823113920697362862394157992981628436317187723278564217291500356946922598115117814503282506803647831574299093716657726513500677069176228217818436341564394015392184930102440123335862593348790808870898336355889853996315888330039260391054622722427649752412976166869972361298632281512696653012688897218715700321607875458459489012023518234046080913739252934930242862372319630333850536253754732974767914586141594155972862510566190829543855883288920690690584377789370062347734101115399203810862500388143385839772861309849167793012251645169663131532791655748524265201615605097902931309129987889878427136426427777720154289586952028959088999240640539878547118413051600409398882381713331460579997159692429077265505820193024554354156484828211184289522420657614007540959269121595695337458609517592785388808266065898476262796482734899902290273990713164034678495886484392456382751766461151227382591131233534982546981077668745194272820439115709070646827463259825638128658836295779311104358480982485607962277369812108598569693469873444582924463023992751045730867917802965317228931241287878373913663681989821562413829684174580086330611131508566686065110620825822860144682647265378704419002495320857707378106568617787205321512088684912325096739516827404138822001387389776732702629039815443565949959082879511255775362405835119287503409472068019587164454074226361874765373367538552400316074226284556529073146750151742509017665864045762995459149088916397077092218833378133271300475924822485054636196529785907172207279607724382701515964259332304899033097277142843978454386350822736960354157134630678682168754368555374711009020723919967223733104490525004367474725172136266273092035528352535653764275286664145805026175818696900119144799228942996316586439751980810006111589727303277213559524588405239326054947522403543886604473656671175507175523871640459938533962276369534273913464936878768361590336761325951442124437391400063513581017154727112252116899747099852007450977365540086641651462032664734978921980478466245185025849546772573741503219324492326926026903990533382186930152477009531212770500924430117421109775677841595822891981886335439452444660206137515753578643211804273760842925125630461983254861829952017134593955864572327218483843523378850066600034304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] -68293128093409031558936130073884254328510804418216822560422696550852692350610108712199410432246981057684352169861349727366226168500063842224054978699500455711978430288658315623976237701013393308523530253423877923496546802138958553007116617695336084716206890512668645778700636910410258392129142330632156180136716786323629863747081640271583376391980668239556570712119129142924781520674106689158922126267059174745466731643025445868777360531255064627647331022730398332717766337085711234244290172172554285408657484202208560178246094908528656274942994768090676061654097817969252335723816085138338254626381822612869466135012417016469131198686517222165192815833131147451699837374114082602772391184824665185551195304274743838761114984286829242662084623504120868110115347074405510597567101163784620843216157628357521775394708826481820657557273041532466158612281410466719690594656612785970853683520663605275800713700090783351581189060866891225595168046050177811031431099084348587931993744443208472880627936241626796667038344152238935335511992299188972623328059674644494747086335844956800363902731286375527967339682822785973669196799761638192046560988851662443250450823969187304730325747300846788079988717808602493088840316481453703844754203463759800277836341616852071750567927709030325548297422489107018480336312600666838146265988727968281813344647200863438519636850478630401774159460232889955171071135848606162768318171476708876662108714014472634451172775817856497548307305400431591784029115899023116361104047081457655733830577051627636411889881376945437168666206996485408417885033522953592589591984466481227711237250690250921044676862596474779469927322949381838915209504493647139685406836405326229556064493798485308453926986316184397789842945652661578044268773123993062525702903345040721204370167273379648479871226409098449324085714194526340133996401334856706885527607954011024230735589819509666117247738845402908832421644130681583972696620151339708772874273959895690691278737237856259429985901442966451793720709754151422265889192385731111235592385186347515845702855192607368326894590276407294132577929046389130051769556898582730419785418316396623531543417784907629851538695456039736725603868313625771099929489124247958998080211608252198267920398367610052211240213297401993191145873917589948777007783549449211456694176431926579297316405569955884838198244735763604794434067851581961985571914971940937886375515583566717350683727184999582108692469316275375614488304305325896236832936257018042705032892885124575537257182209486645806314818182164951154238133421833584911449409075900103519107563805219026230016796331536546285132478771783558313493155590162442884182663302323704213549776383667206870687065594480146432430542618787227538328259534047898574019365841949190480033709114019048408091099291416542806117520114728478508223302921871376207545932241390981619332568955010339598167371351801379232494788868571137096792698340717618415687742882437335572256031897160878994007833564411819905538064258265198698244524081909323530240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] 304267314059192622616626506819597859661862232293606239642220294394710655903226735494467851982459820473572389458355333505152171981154358854424495499299991441105404425341251364154201038055738794044178067821069137292210991794757558804871113745314288180670623465049501767109009476782948668296563279164591809264271762299372261634434820105885929330327917486880114607870863119520996169821432398218671076238837299097169712305705167125596687722570490433347140783523618985006906791773084113381988119540612382749154367790212019891614821859280199946172571887806217248137252252638634722726924482772919615524457342725498147911339594441289372988385000004023815379665844024951384153850457597052035808533612464630683728436340786543987773449516831426417673747313671891445506671551644860758783104217913307198700790272616507195344314419203084472049053998629512257444375958382992461684957531008456297344636136143327810758459915287487106005661192361182549083172534258272442340675314145753194626201437887678274691137893051154393825222324068419434329763645054214276689806089866066779048009666457071672985197327624719981284199895064631270392030284906013850865599519980865554634412803786376088245223589033549225240581930209722375342067367919877938983789705171421437780786984367673799619280472372394666186429025924471311653571067097125836052013545515274939128240920868285974911358244159363038275559346610490497498522637063907616910948101206989973010448082739365094199770665240086328462359091820810234286532739400875632752427991727167046906103480221557409102261559620369424116403512295436181924026361601573803501418762114414995451796725391543628255849710997387204092115037316821131742921030738466516705102601574718637058785854345556662547683619180786666135863167873504904555637881549034335645715670671465692042476511354604600165683662945820477104126119002044969368164293677300663184148711351576247237033830793141945028545883440914519651726952294907075776734318765902263769184571276360516018304979430037733728344859863810003433059238198114702190680124425921721059747768066010500053596769192069109013448814451303213582150148055914468998432082092007326454239781576169549167097410492897161887409723722198136272822169936272573575053399162848240129161018810311698014215425634951392301475664273446693031307853626993958067054284344140529974682300706035290155087220929010445455174653222780960271121406459451405749888502815782741737345296096249248469606035454468431903358652170416166788590678377454474498483173828259314820474247628947991379013510168808998348472675231918000494017697405934805507093015506890963831355186393008365858202462364211291404954392812483527238646392483515999837349139236281002338751440820799303243219183381910866860489698645863756607599943179271361184265259589636754439202411145189713602460082162449885080411299858874936327832367012139471834581786155056936588642320203761099554654744671645676589276689737701061297002399488948145993475771407588318765736584736415713077593624582461944586210281561570073410440845564582639435776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] -671726384068565155023260248936372021629981040749601804284482519285086392128745278209689447387098508647078401873436104012325065167936078824217795916998850672706956080556405248953572463317145335884387147011822449753614819875052595657734096501547023140459181742423841574804988005935780969547116732931934619542742191735333030434067670669420919239111344668736989729979167039597742761441943523347161398593744899826124445917937355728455762724932342261699161218495045232486803895810010780768091995649631628697813184308145385184625889723400590764196854667028488289218858216846992259979908099822738828528512834391475381924501129676640040897576476138763831597527685861358446204639285460051120666935456042317636101384424788543702201067185931005097852802503381566986385418038413340829386052690735018202575840957819020415029983196373268134073191685833951958055370282234991530074998592449366059963108659978026834332862773540400350055776355086390660697137874370817196492163671226840852409580142907347442174760085804097492881636852424282407516691325157996916079721737470689767468276295462126827708246534227532357374721261235978499685590134391587150891694352474666714697820919059772221878131517404607060909965968176637778943849054818119828877463598726639113627503377515343252882487793004517192270136029275088474764497622927938454356214197054943608445978415607495931179845131753063168135381031920255485279943709202462835820121807968472740128448129797117701310442466639684875104604322197246719564706017845315540934451356709776400759538146293791042409389079596780515258202090168279073543381711469976829427112384401905791679834771466311224240137966739480179725233341098755966325192223476837645235810559353349367478301176581856970170088025287392472852530659889534037791920510315084006913297740396481189476233634929361372724296356626443835493845012614499354955532988819549946788700583572609674333104950726256905934008905010389662963773295242908707738264752384962491180394810077121106382606787275815348239346143333430751010658950265809070965036984060143640567208727174266116271467792995517574986812612090253729238373958548917316920419207708194608009114448224623111477218040819541759204586960228241718908409128854379029503444337844301314493673755260057462081240808728070125694102981564325448083979433545107293795523673095074478437316627683818875415361369150991207728757190940425023359042662869347045913929361502007813701126412863395845127377294528063415914232097132829815931487429588879185963583306828952217424702480844709433506802065533361144122644598167735053517155212381611881699724698434455077144183239554062083588288658829141917493426872960803498193381674272545668617906165261484836407251471025876978109231904427703869439453806760908022103586027690504567282875122130662055008231509030863036855497119799486284174636668927170190691664948207363210999207036601640624315799556661200972743773967875018278406393368047138032130676651668658559929164713834415149072488081208966284475552984902400356827844640329538904910162088456287556730880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] 462050247177759925308542137131214249217905309851458166376197366677395974340951220717073440764900588318766927914432703408228464680726500496512763190580338888209485708671201471095588801498225023934569084143689219191801594521051553183619581739748651890065087022225091928905586922737539752495023564984846901729514546921298895845114084402568314892887712688902451163549032243127264143557432717588002236275046955830405204125313359680768630282851289858725546171950406253135928722004963387057091836964064317303795956780235373284790739596051378333375225006591634154234170140227947161646487570595176739758016881970811982954549031525173493473386935625571434997956425069060437842527364018493653405112891454718582802035542883087721594884888644431104712185110088902190161782629926279049469104853406480712638951464247005947173650535408408566112753168637656664192287080398056993402165616113518545794543709218736626698795020271191254618494923796134782596331225658962812343486828076576777101945313631074964759569581850520934277881691155969683742613219912493667411368757426954674981457999857937334882532377210722818237889516244725122465717266128596957551695403499199351447831645584201766685259281246670156710013226379443414114703337800547969355215564540174458475231049175494754099678818516960125015474245642866035482283065113214742445551608810433954613391949467254786782388466197384584877105872873020521054510415647918058812847452814047062932896136767169288883793546341592868490726978074735713159209930918047234908276163241659802451898861983205540020759191078845137457899033164124359744528431234284552339521091683361294949179660567905221934234995172986290176710474465167990775268899455448413279342701280518671648539142537699782721537507319971777398694197951698642505537780087984898990240898204232155437085691631665999476419845018654727180498724052882649818220131098107518840510692032557417561277694644170441743531964738214381682311318313156212431236867923739282196474864683896397731476418152342776800953177315583092846417277585207119175167694396632608391946922227642207496561684511025240205379024340669734821587383838907132504537929961542715770718263289204225921939372548492471224871856890741085045224480883638567215972831105466250532430922609911133727376583276686976329688686931993410998141997803212695905649922800814488570663890067470209317907601982951940836050938879945155188589843247357899716784531300705669230458115913247327000505148635162111146364588600980404399040021584761704598773322527451418912211092739302429973318836763094962149017976056589079067602849960279716944631038024703349590196351601747215046120219445632265949177593074604683439166047335250906241130640084798063458613284238814122258557136790701587563701444646422742827408203004553712970218656388434220913018670435576688007936753305999109871356467731230969343958256844045020431909421398409899687797888685478775338009477606352906721652060164675396074396445318230031853929280851643050513373704418573334298061939739431907034826899503108703018003359368480565493760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] 1538665842255502528580618153971676482075663936552366201249025619033180357102395242684859609363860221490929863918087969636901887875850451456137256017886462708365983199113981104641293438387056417368576692936491534880395357020820148615011850843925070342888157371781649515612451259311687708588570295920519175553738672857233921235831196901473464553204221865914062333155385374570231895931354243474852657338247357739026010189642007554621039761244959689323542939492294788002188890449024170231305089211677828884558991877254843462046305331469521862618379784788587074243833590848067107604192549921271424909717348105769329125217463198733021750974502100302222913475781466752531993736851558255289688543264013687960557770229717950072062880200873776693776478953351896809276847809222288085068136006913920761353265653088057293856634140505492310601746311012508297621239103666510589959979321000683992283351063710027088791504442232140299697609308211536264748607241813684967806245005325178010746594956939524780488669165591290340950414454601675306074438337450021686054510217816060863034928267434123033462019215673683437737168062796113765413370863891076477895735501661844301159203888528338323717885446629162994555231395945914166658311553496484475842463084528968098306165047191616802438184975412765023291243704488913895389265923766468538958398041498189872841066083797679380038919634932189859004629336676230863938354491400787091430272196099337064080837617578249728329872104107681155945513912260137140773889434244829319785291919568251978344930858962915229770527695100722891187665942536685651432841375285273708207077107069358834606776054006341679185751131826351705436627716865971503799819365136333225108238694948834222503424589844908215015618065594600736172903786043916996988167952366854072721646405491665939557704660152911478384728436743657509912182009945783586812731122877705389136483653166548266930915020935031259515800813584107537278646195147175548407684665406262882331057227285033904583023717884901634005981070319406894703587074514608447777613037807561341494951202662038430170589306932286755284251354246375766359645742035344428447961172022875756041766111580939198623133486653547614156644628590523866002123881694084112885456094330140618472290029690029448291014878634055989362477248921587715846953506314434949973577938387049619202866606124983844953319446591059539204772640905451506222395342108140717247405970243701081154282464301027160295560212748289986501030899560293018543824813790696126545891770534902735695468413243290879472805545526235386768604552971853058302817458888237277972991355017699595892037616353600949696306024265430840902559796674303498467099870017790563353030036127051648365404310505326805905579339999353710079870911750071734575012006664580860357740421326700177926016561172209388528742988222070883783311667771135880908014891583019372846116792622664298846252614237491841278103791397605946105376665455554300078177255380431567491032424106948086127368835203683697339704218550265219454042853029293843792875020226719708610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] -5073237583376572858780859737380175753318924054313061702180647496154265320610997079057716518389104118334269463534836695066665362039954183243531516144394753027409769067619247689470474006881011577835462077741457614546465714890547866736991783234500869882224558948083768705236766979625914860956205548096558485515831722180532910904008962056057497652016689864201272563829827296109234034266432355917578715683505654868617512025040198141708624471182782501774343233383702251707729757267197545610568111981396263106520925333744346531744604536711053312877448821760059258979413143815432834900242740841295630402991089798059509616294928992116899384949380802345121270378924288082987130384935313751601040947720478121516473388713813165996921517712401191338377530645917305667644549970450592655899062279624615007710795515896587548795083769764949872013462606177272626239212028195474494778405157736381217898218140908985018673572172492915365616009579808769739833510899473733299583782926241525657281231125650235273631427733332226151824979382005537493852357628346037159966383125232668053314482845595147736460356587294415337481537903384332920097654338726220309261867700074837140964732942830245775755858372133593714945093031127700001233908757729482722028163239683981584593433610248052264569820249507192124119320514372930993685367356725438208209771403217084201194352678453359820370194340442448651841297000916091762087952639653322061620794552414491223311761797482098795465821544689205431416327823361343685551303037992567786098736934366978760883217769028366060543028400390509027489760823548173161037530501630473410413603374200926421837274063881942523174040925233001539981372235982758850950800524642889436941347471519405929470229745360074673383873361613184655725863420028734826051807174216859279102050281505622489126797592153123248885999896589173377664500542044581201264826036668300765949643342147205072779817467479808314470433302993486834725906153722844934396336526242952666766548602438727702354125626979871006190923375606150773056496899681276564782092502363564197310662548488835130005835223243150694875080535451145811043612745983380595258519233414561943242759831320841542068261825594371224444882599876636605035098225643643243001445919890987950169791166120321830154220993467793221729114300421804409566770684056446753401420103481718505897803506723934416802364811270893187192711467569154616844675637125977406728973668687504533155144537061668444132418648035757888858227538532971454861189964074081074839392064171669465327474819839398840304012921621338122131892209785445494489965495192852422315799451845763733167919416620575329390047187176913996760904696252146717926718043740227768401249685988472560369781452353593014984992149518434832799287727460438924930552350807335082364904859371155436774174835211361679076119338071950769552624354985898755765243297360069016089882130163097295667170677165901819377415309731567066508405779252251425222611438391583795576713153515949841924588824400042744123863944406677447419789845228885962595977078533175075930112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] 7108825838893482584717756544604979935212707507465114746078890325004501123245038085262554234427320127310289645114646196930026454924118382609640424095155621171457821456631458775238181566280578227631787836423446179837318290149091492616282104511493319408465784915581578786761339421891840026763737668386138789650117877987666895280398905494157563771717037377729270222506435400599099738960243172255728550874960768614049842555378282531291286361044627007101912793851465515866145096833561772330578944155999199015885775609196612250238153044408064957339824283357391267615490071171941850362058402707971436792739426276941785564657372433532986001729262576516691862098292559763484268824835444172762476100045384535251127290458980081162643885610357446589702812200440538870834223989552567255856415266382145733006081357759754317328427188022214645172689581913181916207184926826885913157621842354111215687174341903940598204868705506785022552080280894526683572804529055756057561346713639753640975908944995647273213495164578574189368334709170210372380441502352034095353381578804033929806633145682835646325324364062472368505163384293113659996892718741952281681961386388793114948542915385949608126607589421866234842037352389246103061145841033769496524697700857760926223982857358082372052492305429685701762167480945035783432868213790875740787148890075135549469366859299335991632052180956412053099204833242924844168292942347121314110656921127296162072290384395782278670783095855785134315539735310686831106777136062282669634668503809168809224513073538002870239063752580948320700066349709494986253037296063863313994699252187378345625380092026092271804599554776367060122384719428003161038063905535470935093351832973359904368954880246887306631196111594630640677898400869251634878519553503845906445081273661667875258135088398851761022710347251755099727750394889412564469309469827215999011286493198873148527024334485469887391574555719292366300939822944615844838781480232854843060411900040099569797618616336438219188272056831907329212562621106074057356859652860500674856596506882226489729638677189697393043081021748912843538067700913274691008046856452820374715321421568586796126320157889478978573403423847307403207559795748265570111864269219130152655850708251772972173976303060636575678098778443861572551142421936183261485685451831433923003076524827541628575454358079823692284874117277295934807543307292167834221278709652940878146955304195344784751179458500100343490059794745369522862375751059120512525175871348931899817415682369006575549128903389141325865243342833155051323008645881175726397252914674302250038450987843504518441107259460866511836341623012661367873272761411516946384367203451834703639607103918999687775826012399963377383483917972098627434360037973683211960805784084574320272333750447840119031059826339965282647201965917000388004979776172365376787196534373194898316310226270592847174150903299569450021400465105588535591336943393637390300351926289463085178080296025347828105248049771044487188699587109614559854174227980975719055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] -6428938416958491134216817271240823687190214841177644532879429538235661789132026538304875791893888905462355447163635056263967658324822394055433795735362232511427465992640431039283519630251702928263133511597328306536213577015613933897647087834319319353963151712988794349629150774727070859678462297362488842197220937807210510986200661668344097901505523520236201800849891647013431264654094857581538350999993443227971490125281691394462347698885539603381714017377390629680741664528495809835337871336146310872943352086243533298966743865204225303914978998412359534052285076273152185544864898323060607818110264241645049440522428812117556884940870687244946548748709800323162857550789063532915979276726903830877779817575494796232017876143778462963093483424195820633822332515640655480725785550743733666858425002261336828652142963912534771536867338879876795805470606706465577570818691595769490874262686523167396602197128482528975663025920711761500782211358050861019840088664889579315908677295125863635096317980722686257753257433721762580417489225828626874821214992295597629923406877329958269698376191533974759881281520681386857059237404182175649797419658038988703213635614535096316877411420702817418153569036252452345331430980425838584200763772658921905509675987703566788859805065688188984511874406495243402794001340889161426740429950229472157732189849014531507162177013972354897128789492412884976785517108896678607414262985128277304826525168657520889816517846374574166206492489141208653470867547821517485853110707244967893924718346860857497520061684921663892156903860289277532616183742403093736012938290614470654513722662500642332262956622440816370224091283508006361047076342431027822417011196400781983715828609012584276769569795767029422581983455206884298520086878431651971052246834877402156288722873806304560639993126367084014741437893338907742263669815982448856957831021670101166044960131139840982110236807554816815791686456071193514593514989108321875012876370469602288145275327120848516764101722047304188265335963198978251540980883429229051830000172296025094862627516337558587047515666641289770960674840625793175475223923031038119987665168625583910884879298848732951757953324469793086496074830382614586684752729854901533030696895505320358284250846409306646169356425792632878680181245119025679921891273801755357248296574420320562575479071416033914843455835890590023288274263390970686378833934473520929556399166163370614439287470482353213048339952085998247400808401066690334422320057483603808634030979707682478224374089657225687756242417236988913785562585982184361906448267833979810960881220244940386654657734018379649252082083493414757225148958806618499226629566996015981179833243162716147827610445640421016997143979041808002452944821937293814613333010807919009584671751513545717310544876466460491578105684317423634290642079944812078472580341610442705543498594904716241008967239470347873070441102878606058863628393988537009414894833338839664992086062868542253055014112354841545875604014438752282902221231249799824539648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,18] 11101417144968289237983947286624079440752887005961252504606897153573742323998508131730272381969724423149066244751447615790973284407632835015429998084467628612896435490271512966262734553434909520973794153327447450221852325236897870929480578322641412106597640589268537357274620701489756144696202358977133515994662907578811168137805577366639074526914424013571769124992958286910782403646696383510961057479059945281140945103941138301242418502267344338649165706421030217921694066454826477981684974624951961225821215951402601647508228983871791420965383131124018109904092443951144759864810678774564050698046272177461268248259800544713786561751340340954528055895542250516006024858251930951188077428315722039425308383249945766208292893815841343209558277792067887727114093434776226073613841429325259529471601377566218743067203137211155793397807855620533212279971561014515056938817774151243711619268796983611541238186476841571291793464951641533494174917898932867928345652730263584465979516138200391274791052601240710446677325863635001694159658888587251397487037793492576394128855416930089448292638983031749450192472337934668201080814430347983714835225341887799955388988524418065314925226076403129873174317518841101948541436872938615831392132538242103224012922412532296778034615077940326153366420162719236534725550536739008549444061237356591111342719383719327740783068938348776108595006551235632708185301591217475957521350974741785517258740502605333939256290772265368954728930100618199168711706176956426641698453252733655692065693165114576069276250911773285646930445516503717861875294160714149668827133974754696784858179806934089175924207199114005216070564809700710652060547739515951730294336719703739639630802547684032947398271733167216122238130959638351510563023204614078922286693833642746507490565226761674183337131793393652428496268384800375245672602943399803274907746575512372147484477613776277883592976254731280964828929935925823856182999700519294950036742446380201980359996272020935288294870879767045679742748985734989167123510764563256371874097888554792415032751314387178477741456535617448222919682894508260233305312896475606719977573031286426877811200426499127226021691796111949896779200967369439316582700538984181474276783487081443365390731556160804450479805094141799667699499621754145065064930363423402957337273375539075763850934138598997081512119328034289176323562953307349593780640308913950318772092597191277091758405139356251056307788901977479148540345041244771432327193026429997627567050724486690057077019385215660731293986878545792014216750589813109166485631995693235233883001714461965809230246838327713379343987432103835842314832948971843579335973375920230310466819650531757249777778615946604447206442793878380029631941149758749381091065761196050665123746358085779448914300947921247927997545579257809114000449647546365103723185664106935111563145851678067597315852246803487480613349628606297157207688771519312994215075951643700592845345998983894164900703545940820361638277501630962463801682630972636103966720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,19] -34406831283295904450791495656979187544314776680366708624765512721012915565441434803267305511386522563626046970215523743443376283461369609808454321476927737966839778832113858515730318058260397710129527907571863961505669628398190751773154463192164987244192192003549324997092616078349418798209174571658834232635900521509687564383406352266437088430887855082270128694613400278220573225511870260607830128625427135007297747473419762084723058209894332354637047901193160576202909928336279379123612411568249927521922029519802933091759468888166176276038439341453031209983032327354805103620582816823103260722985725005508059528373911081630072179369844180462942359816317733422006181312632001297076890651514487601209076844525278187353843369839610630346668239009427182628862208283548265935604246456259653805736322348119194769053908375702160868838135704163723161940011565680343676277333679317088096346999229823236684944917909570579790718750834116251459421457468473616146037203410547918466405703133625476393547809420344278669526939358262493985081309444747797945629693078371801794991368957189061723464707158990926743439159237461077638024139335940544415425036541633167580856219441315334227777616446924340304329409559356864116325070540754381831957404983477263121645719520218967610394147676701078479210633004099386470021843661594272554394185835575612082060681204118159224395604256815299257268797677891114098975484631460993287097142402447875837029671368214884549911941022582977084610908126653304407542784794855923543849649850366898891964779968771378451571414779600997064701757668472885729929757101790757761800221841194348885939933258395877264468186108365433349543080993258696889962267230544783197029606364557109989644200302365463081678465607288443980907190763783443942243960655756063299461265048634153050506582216874093844856684127020406811147457467923345983632076440143289489276501106184203485506605703307928121616075549990511939308059445362241285081622822245271070652060174149224180899218958119755640487067379024026542169998722584585830549550544093552071835519897559766517770697360611876812429101298984148911082294933401524799686658256892842141337413345067472222498975160543130260869116277745149305954472684179738524203971224701187964516213886814550045238941621192532651453736891369036027398616336727072181349862387316754162637036323402490305579654868169466322157206479183373682085275782878215787949371308395469498462871670555247766281447204589710609298875505332311921665254214762093098906891522599460467083804283934227386438859788015437369257269221302816487316512109588976714310867707370139015376947975795408741695493031590708538727619955831616597526133395965131851615820982252110407347925119120570020348636016068424009798207226419213714648203526788336803598587581653175272066268994785054976432928402653355205855171350161561502717102602857732351268194670985811846099462515783282115095281608221162282831328510171737643649229845648653418315202376284929474805621795864922294385676755721652584704410244930255135670826862883916839124992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,20] 75724191637326457879036729960942818439656235887787155778504568244084292739813245882046199526924091299187125159678666333025613482898318525139161496296381872454377487417901294892898354886148206542297916380479225690122096139055483661673534401707060880492772208391115833100945146489656602156880881018407458435712188880911907697691304558824064645941107436012665008551385488258718427423873976366387657517276312021596256744813424177338168775297013281122308076958633684659582292067671956867321474128569990197983454471904241430689827655295076287110749973883399573226018560452423908161399622831504740123461413695227147663666747321689771650744598541260668452746722086772426333361008880490627658948368410297468393961313454563018919473984946739235348296841884701762189772542009563284033780443755833986513896079772452896857914034942302529852095038405343826376732503815375318691463912576944364815282501682063392430318974174694161044669088075726869863940724282792896278021471540986634824846632369222892500289265150963905239811659120708444648472542454460136926121242946294521857000551289876335640642869628281215115286741185653472802301971520427579341136741308638161668709272299294714254805577102784901613398793169219505350766412672338054492780495207881350191848069818848481494177018235083493419262856235882038526984128068306530113845586197364326079983421926672807041155993665546528474507794918717725759241535776790785431993502497736118237658443128222308089874008184660513801856566034987443434571672321638060455803409832898969884650373437557821826776272330286583125505333930153516913696937620595680154238508411976602734661735848147358543489704920545660726273998936094937924334143910098512064462912763494358731689644114251760068245898734348352636067356752379672628267586283717847092870077079852046763320800587305773869166586241938624115825239329393258700881193978077924624913145161616178271969782740797695261380305519984053746996193328532384218284981512898298438189724385536685639047475414102460508733057808133261754866216203623303980898701054003375493233418182864893775844892265040570186175182333938717014577415893791761878514131639426231124412357209503152739444972044155302717553220338221720612544687557652143275080023029180415433709312923324753146631460816281870072467111755114750667349853473398289546848379227843823083377386752997895750854809033169957387834209116257787835886907394809795064356761763318837083286313774718053593011352305683961906760256786636891884117412508780039857624857172706312869791967275609324445874640169008908348170612287601635829814900935171360263338758869212042516048575277985212250674867787194111773880168211390348025769833062804846727138505982943943911546911621530278828823926919324309672648732627163090966613578694618225592956869499126538186728577145315801159611636423490318839485047462055479590213880497028701269915697127646032898716729739185873244803270369460410895246904976188159383433548500540482657670071911582861738039995227808638551631458618521060560302719623922499587054184730066485982003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,21] -110409724671377175558739192337383574952058657456410534879905756189706015610947562435862606149201157542768202907106773042023288350485524466105065994661579593668286487839588586341825242221625538630340477739332696999726340056259831331536565387422636054824280752982620328206173415070390251329478663999551275585148711558189170467055974147897804887622578237008899668209999033327351664876380655170096467251904611563707487077626975096987428834972823167047725853601371865658815794981371625506624869480880769391122659440590616873407724168183927377677548776802108639676676157907783226874867597221322419751471633588083031400369839691292429583983885600651829462558380199141482315203053999281398975109523254881038336872543088019554649335528009216756926055033081536370514722315459054417906324066550134151095927846690809178509817854601721369985360135992050176644671370959185746549147876027036934505323612846765177826251848486186899732286715943885748902012078832466840674137005410714112330497674818106168615262598998500186081145070581340656844868275711126669093417028694438249374451309750250541616549179143739620341177626654747785677601631159944325703883782716602164873225271653334736157161624023349646540311786847690509431093304027183796119156933267472620435111481598820395646522275406686786763224022904447563533026719311392532093432668497461946888425579398848170493834714921070972610278722979148981951936525064245555310525214522386603507554019540221176493369652667620184277613796679624590362553329513361138343839597551374866224558906153076282530000167735085855182513308813245386319743863677651090624907184828751665552452961596893114210837244450792260521229336909766166837352033247743482776259557059371168176677045773330733040218647026944604110082989772734741991030434732166739528142446283920981432484002943945528333840280749110388089091896881881089143900603094318675383903305608170281706095903672585322692820942697581070072146155761344453259223435788502633247086372602976797782462960163452798675855452635620449527171180431033068930219580181615007228958318137218527779685159501100905106555008738775680992581394431510710367653176591081664556366694708166443276227709306276671076044938420351435994092209144080916478494313906841500815248603638493784830618338127793029952398088319417757038771777878995647619468026122426958877817133505969940932753789949518916894409940347012196724599246293081909273267677558331846309225743952593868969774988202827766289727928490910204661306542110224740588805137405554646532790775964058738166432335444980697199524096941716886309331104795112311782709087140360785599967532887719929304013110057714847078611690939029786260583034055884689029258514372545297689264666372834779233056913128717293338446532661299925470045062041059341745625049564100639889692487547339569615290224526837080826423854637361239566572950370700736884505253604194832167961381209901652123773126418427251164451694504071835830230912328777331596146192201370799006999337473861326512673849594159744758549795554627199232016304385761499861221376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,22] 110115503588751883388849398394782448929591780972926009622215824098596068063609303358947581719222864562416390734957433115658204199953197030195852410832719186381373803981051026926642510043604097752601513001661105961744160780156242034006373741707479166260134301818141535160882671739193037692405022024692790747490295392184051597830891349228133392330388106517381915590094538235640811008091801242370045984140231275463875735770869298567548496343033206181653960768438089037769460333359316458333233007035239692482318110548961867519226471032454331916847851331445557633935223720440971681294802580643549740202334126783970938155764097966636597811734835398098738861757159831479455144123039278589113676958547119817293044037494059744925196399703588148518053467131889221670700972547686401596760347493367492814539806277577597134674702149075401611852621700570535972970788792145945755951176825680331630863337382713600957756654080032275390146845891423157799012382659232289002835699604404962399804950651308446766414641921740020341695495841365923413498184442370602070881342563454953734341646311052368730650209863179665498234110797841707452765712010564137659976092235450385486776503799515403579973283207328896446971184360417220541402141715895067878941121990721068997663722251554839485066601287387566291557601552581358756966237236186169860154548148625707297033767000906158240838164645828464716959128468861127860076989299563011922223003795207671986214559046752899307255934251117513118683103169112019726807607125082632325907316639059175968546890833202513195945007382386816506998197626065236153284519918678076171472647557909473509543877995779748235857843038312496647152420389266154219193563778794772365399107232492631904212707998724306595991980775473542496608968916994400349242276884038846218016277491473964864178341848079439512764802480140145057254871698641670311337515994187074823015073656287209554181414768205996662737481501447865443698714912106139194636873813220141426461828505614578892710209398676804112563283315428988912269875534060436514816934190357487554580700733603226697787220266022779136455666532023069896210012565321823415387116590817057128215287365819067626993796460959625301649484258369187440237654738930762764205236482805535176433587937329135012745340661384826553573809540692029023372339491304035612345745092695713036794370121189051084200394035906196145257243337395320858907250825737569810777689006449664263106126280588423563302694444955120883238371766330814051688395890495594368273967057618275768698693582733864415330807220696447459262006963127711137995410693658762866233645816439232522453979613569307906025364493204120083257519648327578993548265502511626708685173386171704306595470975594698406698778047583722402109151563809216992240630100793087348153873858097746457946757808701711033020659724007014834099686075142235085096550825781468975433601429354641060043933876097896971474204138657668578609769354448803327278908845041628791141809293578128349065409485710982846896827655612468885805350188806956244581509308792946965872640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,23] -73357979194486432378024745486357631800764792182221502709981665418235163703000286022725062310716956287828355196878173170117453652148036392673043775316447139062688825625434079937004917477381530792326267054193014591050956688641407296053452661430834559734473597019624325045248672501570401474354413543040623668834938727624088337778994389234378369114629540845505945486846678316672014059254862399061065636176076406533653213233309708359325490198142927010287120010756235856857882848823650065848067537532923665868269069537820898865373504591939298260035417190901272268114665877051071800570812526754603324277582437411771888662571735195121248692186752638005565252420361675221205545177297954218128773645195661643865872180496647534824387050963841557466552769633919904547458753670504069495556311077402196177755190282918356071642338489506939275299695174817323718291970385516934801705455121075520637395354270584728809693661817052928906696787568410672286135399845522909088497660339868006323953051784574449241571510942123762651455507666272555635548905536411099668006061575122754606676246756580681201500155005342328180102953900273298645926154195349274349021564028355610554929995183253851273706988846079722343950269869611870890075539033068235384347174007855648292901527526264440268521055601358270533251811696334939461884282665466509204134441562495141634850938869201150799076429360555520548472751264630640903597902849481227981315570301967078142284605330836827790260550602446021237730154431881748024043407271378324745115895396675734292248335960709266305472102516952300932319926678785900583817549587516152119622160698281082055407997248415454544063091101497719701046634475708221941325886941301652517952478091657335318501168314145826236633468949660883680580177805909098994744295416288901677974472420640060127930344069065944332753319468320017321621068557896144715937039600970168445168666208851465563928862848869479379692319696449317273888069472308842730090723140270384724202525334829875699101519236927507029674255223022680885198528857587426946145399756642849700424729508756520477914917127593372512852280406660947661032129663755236490435583384708178944034357756530714589408850955305340698143771794720424119524881235513506277051491400172741040027516918077863420544109579160922948127896173567632361799620742189189621533222177357089763329633288341234469717955157277766380766581680545547282231602953389097738112847417836075438060468414353881475855857231051082739058693357639395167413285556581658021340988795106741004750254438671098154643538107247799775325476102400665240793953169397523267374509128197462823156513667984695876716350513996250375070632342659851687107755293151646134905321547432388906305547169850949776433738542878457264278251397681098262650240266729062845291458501487119213322497536853977460073801280961039124331667345328694326946506531090567429570322438695886768850937755681450219503248987608736131776201118156626340413191461180441471897031911744948876365890351785824744114596595578768732089070552441692177268210922456806221414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,24] 27224119783099424104902477001501333156884631765470464218816326471585430269521306982164329745254363736224132801087009255385776234326683396592301849912839045101386456619148194129563873208307160194847262813232905663755032324027733345956042602511085343005547095192797659711071316537340642851973578019257776655122394992183200762817326864007111267316743400413440443003494801591903664460313241381255682750650069667980907031955089854184232186269704493490912536975236977980901229254382846557323206193854281370169919963832655795709508882865727715924349053068846631131435518550769853272436661995705976628739825824927980347977808426063551381679207791959693015531437031482371321226734673012462710366400058695993367811566185443476248358952514441017281026612927238768279374694958734290879035467213630776366893635425849268627905643217216477338470839772777669293739009054029139851705768676902471657088534718201332933999423788979232994607134070519521428147224180075745310527306149905087708496758403041775560826254883070443064650818194377442972528755481481417185303004772462989517966432515240292293407339719932043501388694415038253304129678523077055707296174374606726894721600011043146441470258597858975410543904493357465642058592494592862090140271913819785959545171055070808050710151200939384156428767924579665425144313725631358052120010763713166849335038257743312732199113570629057467577918736937575726357245524830697648407864529936372733226263050966604480094722485635390160525696500543195831607524790170859050833457598381733101937309603613034603060654833793129936422591132420238639508995614658604161398708179637392362468670359956364695128345179197999921799802527490817959108259586133896147337052460437061194415365473917310128946014792525468858015904836327669974437680911699604702355889802412923368204166486986184426892219669558260990919032741372193872321006812207903909460694747557458169802169187409732743179690334890612224138322660419524383815515780429648767921026600397864777048452975686337238189432059429526215349803911270224028886472641939165163131425332966373646936705771490385029520742525202365799048188355115243063844091862161247369501152309570239524808578801734510268537002838625111851875373833121390338867806963232993611878758881888290073892482279288309199857490229452879874188548689932467650228045651105500018460383456752670742438021264294463686032606811058020659938270697917732794360126688884700451049578821580542902288157310595352579673380659378408508726371426902313781951511259137159300559404519891972890279684098735296812172508430896325622929585757410110768827716328669879208832111982832475149036545495428917254721120062757441750489621398870094381695614512502381633236927435353128037210360303332144852514226286493406108194569150884027790933904160894415572813778517068829522379396680699617498420840689989290143482932588135483791516519847630894251004610010820576455438258377236600113294763086515632333067086527560576875627560479701807037454892589961512483257765199767298220963640287781175946001046825969452496977920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,25] 1093966163795722014825842873972283800696804390448607606510989703034489152168414615447684181498979181682316612396417170826934431305645861105317453253805455068558691535474430441553484727931330364102081734078866392308513512915389618522946100822268212750746575910713113701246580597996382026568958079356447872362981942025089448022039954658595701994772941144523225151989777837033118872670419665571116281247376213768194441363280616234530303545787290375484714743054749781012303899590814111847408691808220380808667256105974516094985650547059546155423159667097204660043415599871073580061818032379340288149800972661183254520081970459258533093960951267690930927680298300442671127011326550790001376632091938192133437520730958091836289231889047125675274755709652624879304428411990497413570789193508962376553736591341188316789250459871002052897403328509368239121083506546665628637392418498129739643573075196688414844613720809928424035482246843222091165138402094372717933132229155874599582301391921447573517624099502027491133410477189661035946975407542130737418857507456179075007293031624354907733780012598544325802184821328824856584827056590576283597821658661335613612263838334685453821921405799148231589680019439304101393971356849670865128677445221159729616568636989351013839131961396092486963281010480046702137120569950669310925964273303624053583571714409553565472355378193986276773200099355911649284231521489248074505320890859462189500060408602831584449476444813194675712652094803252502771032599146101644063862399319429410063859020759578341772390984035140854246496742656321804747032757877185359672650635273472723190662545474409013595032211106740325117919662210253229327398736944518892418960443468757892739678161424055748802192867275537509756930177080493734024743801025788737931558464716472815523261152535276237219062421447629408368605296355381049474355324864591828594352915241344235767019315243380374859472168025829675466462976930903177650259876541176275326930143235402733366775449330229487132886941717328170915759541758354618708617582098057371747965565930777229975432278251126640314191834299060651841397035503378645559948967269759976042668638539013957661626379399817063258179285386547354594660602821859971034822793150123337811813193904582820527980475791584706272481291772618424527957437640033383293175477397676710664268635306254765313098622219309857404668290341384000081826227931411814751591367505394696786796619368504202514409995232304685442399282529839307083232290876898374780372683878849364588918087732018799214440316177361825307160986024398376713578666691951946132900400906421443740680156519659938525387659785597802015534079208348813103694474002346266581123196743542254529905848620001410638228614817274803011343513575804078948117196589477298547056004411779260288326158733598672444502821403490195026544682672395142746173434254594473569566052478827852323618784239566811012820092162685282032750459847113784737145632650682513541166302107992241258598200887511714195055915833995222166633582238565324683151395775670101475328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,26] -6356394649088113012248326430412589253659098176590085932873639170387316380932276456861619322218489141565719789378260928012369683555504736369957188557022456786778575228787016443012774683862875600815479136411429244382535622776192202245679555157347064474035032236462593103535708923050189266266027217822392020344097677911189538598339241195023187093923060812931073222384627114096755064701378562651201950961155412644128288993524587558587685089603183058153722212401102258049941017607548623487665592203753169287619558912451155648756492149832859676931569369936247759386420539951201401510402913857620073237569776323095664535529574844113210334915094409760687157703485823777025632215347576129588344008055446049415884619988708483940761142552723673315423076356914795779613440423947030175220666161675036144277048910206294388831383208873390431214500273289432108716847893709099574091749328376088550102227238557032275428523823645762443344848340862871607043349556521308170391744639614472199910686835914571470278276001894357559478095502497462294003299000505305026150718528228920263507351242314418237243341545678795378002498732071658224869972193438073769806189189090425088625704038429043959418139678474722198728552405758177477761530217115328030056795815518510736826672846483149247907875734808718689697463073926372978811859362938009042294017343517229943535013717968633140726079193824404131105101890119498375122747325636812164828764569261137047048405301796031056604375554223218305270626441527604408387442729599325914447724189768192067613834802053113366216742248263353296371350042904055864703759976930026449619217664412216667892947979254472535720458404520762840902030097488198035253279642261462427974156368661138160280528678491776015885345074998873284702608123926085031763520571453335711026440464464937002363446082280060701088698634837837090669011468666275834496886582266947121993512417136787132481226312378368299910966840679175996433120684569719778871119979993983236669844001796457947250013481718222312469372515876350405231739727842522579674562800065434319650459529151131665098374262670629219793465842396421009635681038162563051329562513726409387410588749658257392575528487250431700664816817386105791224264693833622270628108265300069105832240589670471623431732220882424097790396620829482038407154188677522347175876983455305934149314971841335787273787032345681258419748984536083366433809448297297279088601863568392012848849334365453262585762769986392888049689821852067566725094984778974106234112002737995480159291247658632642029312357338321669506642647335593116694759165069130783998893901584045103251721438870111527455239301306568565791364741362498840378621378977951845431074230884345963064854347974982372799469584841055051941045888884619736185762381059329105378377231026498527266747401834103864610481822565087995963444531501120409937732697344857095270027684297677570125109324258458638094769184262413842653816889185385823531841866914697710735941245791040492125697335905702510929926981740059572531729803090292199381847027423072265175040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,27] -30617737245898502823024878538061357049807181931799819330510475644938699351776531466432821582398779882763089817425968853826785626782327938649238467071214835319455874161162615468898917219204021760907976610567887682029443037330385635646301802423879193980066835721449437466190816499278590808274512276366087809626928724302470643696786717619454639908881673498651121671744432786457665565057307311770852588922292512436180644251976597134682131310879080928729212433564716622404111019445680939585455858398292217615474505311200972189088139856532005166921111785490382965621906246947122872909947512357482098468561139879835283179046808860592536121907971348828229516960763772442544120468452033860094335010823787582177021436465781240895944937912553982094126469821618375883425490388491242993326311570450671311583987849631042514057871453208367069409471464099249907366054110135207699841976809402505390818293936254786281758098555717106594565131998691256233205149399674412700001872650322043540011858728227180923747216574194973263170301894672826438679463061012274676376835738586481127257832170809330494153323433442693894244902733791614064032482486621536545182592359154534763245364853577448493240765991111425234203055216399331573034890409387544157155522713670882170846706030616780203367989757410402501126176463116670215280916909167580065936786683004291310261162462786194702587976382323705872803801373463825401466296928377242965805218187938415925820254407062853308474992632707212425084588209043270539540811953861439670318694398585686482855262965906403756499357567016107610810421203204173902154023573543468445829524125525014194159993678520774999926515496727126557990882947812870179219768602260511307113635479677457437339408931272706460406933972737757355722904197923613711496528297213802830413430765094046728919342736326602035334584069652133443597466596498457133880065181322501571977469393809940835727396279360477182610916205161419495610431568612960539068882460464343743734822981864483326626335566406267839983898371434945143917728831880206900723057910548136610305387349087975035381348757349577476203253790481046785412458052128122550004220638131934565720106445566349872159841037619465132291837408262134070047196136563767798351480780441602838039383872181597397412451396253489847332514190925908367789066557413867020133576916696949531140276866024276895270589302355043587073580850525454461718001055022617128324350805284133184414171489391599924883890949858962460148097031219585444306823967734618803040707850562789836400135219863934503617284593979558738223232304223310231118929740319781309159797983042149809529375896984010957517025167086389235887688969414557333496302958542896558827296451816246996345337287417132028577631649058255288192707518629066726872759868814366297122484960192054200543173471857802290954109835590843947545650538783955731757770532752198038556140215722560237470657466029418200255336659507871185850658442727102222869023747206780228645622324227283647522575109643313149010010743436360143423552862335121028613538225113628934144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,28] 6931867040881901754746897565730253413215666589676159117816626430342442825705203134862389067209507044026143279193381178153778744877439781143099967078640430382375135623526074787839938979671397976298255680960294126278657554105815948091200942961793388324600119628675867305488249921538451716819350679023887192821602451169595091875609751415095603924532548087675648886644922990984047180779802045135338676029243338909759730977290410182936582946571283072664557246139429988001888808663984403208677659983461947336691318991728599822564652981863866260431806414574588497839172022017746995551904559425951688278949435476599481656986142328742514846785852921188808197679034879495498532676579215817602583363652250831545538202417998918859737383677169607474135197011047078752442222260692301522661563656140617042524958804683128820697452141928577166230879230669926735842121014519047577079789307162781199532271202882854519639036294067933424652424741639832670337669228641487355641903659052229353316392423383511497924357749788410718004862880991904761720818062929286582418562871107579209541660978397908034138362702874941125245940894748912785338718332652859707464997107672293769655503425647842754586553137111421551951110855102502896938310160416705050914714077557752057950285441366709981844228364227935326279743711319282380170280765120762004896442374846722066758210462935197716353663872476559207014661207940754148716926414603718827873803885666899278733207927942906693070154785151037635340522543015279556892395797816254585557596223626969444054045532528226114994240937087908903609825143599009595993164965137952490290843873217529815899338343029820388472275055742732350730736509170674852724656070156942588875747625479950775605106190526695407621889771450560745856929839531995746782464578095434931921105002896038967388131943631514000221400853370462578613008646692491299938789334843849758403766143556679646689324961935532871745874873277669685231086471625528726726263718805068402564971405287948376414235827103352547838308298424595153293908400554490498257339127859124739853050441251417926784163701562517311096920329604236598023529878837375871001676187235017100982157780691836395413921433060478334557597190032659100860003554797655432690032813513829079323057628431412962538883605688095561116927910044019394011859602544847223266814708122298366506088768252308249362219912511105637962067881974374890459893357243203950121244689178434398148370802272467023776237229493409737224019625833144037374007145384634045613309432847929488659002132387489147634822832442310360388174240050799626080010754761895747703461792356740607134246593900378208052048952499173757222384288398304996747867743174244080530730367692839561730302673245744201798987757585242956547868057028668270405198917254275762328583204482144999678256357582242574199121254363968101403849005096276762106375087476784911330918835321679834577859952922693634182415349685088913335811082285358757986264160523189844079469730901774517507439349663418638720117926890051451798638884073677312129751301112669971415040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,29] -10890594221630383322850952615337794338204777277658338155544549690405630715144578990458742612887349239875148629559073864378127319193871450001160790168001486079400515583979492671276448461073028827649626121927791798739825702334924400718076555713961144058498105789257004448086099518650088493817217635792101565078700571926269661750227445449675037413318926069861119381482641634766288446993710386477328686213307059193850194679523215308084420279772782284460123560087297441967959483471797634964085669448367215599168320057009020346188601536614551313370149875401114679884993070234783824898126318285384467370916856287635883241503251863268204633759434107918093577776702515471078602098298435761779943254673965384642642941623174960513375582464120935819864636067497423797118248988282926875482753557368898716955394144472158201302327285680006645917770616180472596945678730031645864385076436059279867884647953507949555605638234826735474301399829279334039134153094049901107904176761283166130628480813592434271022784650734694755583132666909313875108753424278703994521509194336765847231965487703321432875220268639690657979658206202859599377428062345362855789816484864142120477977758746882505368273061201522523791950883347761856089219711077471287082348318319946826789064908195253894396109858625544761557042228911570120595762378594229121686667557983452300238101877312539388493713974217630828610958451968569690496278150855817090293701971870892590040526724666048595292756381263147754613033430250056951698377573410981292170092422016489567267571730555560322831534212052969534784978783230008997223419673834724439629643945435817701874706511860321426586950806292991351506046566384291651943929910119662220344722732989065189684737972425298860779453842325269750362721421275387927100991392539407005784720535304966820311746269874481390637547970365952177080593419490595143912048776969144795495987898461603482668090218657927064792920796763653417243466412151302219607530296742993304424061576310630998304824049305875222942157012863489533721478537741078559665461359687210921768773666017750575474577125750319919479072005749228120464099401908877622761906261918088408373062229553187813666161281207574078880966026092853530074559711243391550322267499412227224054420833413244916945546268023742505312825243741758704719890620373918861819522061774165893856955980774600745867686220783544564917661980621665622329454053762018810660516441001952781101925718960803159382611319439671881287865384462645792005376069531969325111503191569287448689590335756863109038228456529415537249096197888626753070905363212757694265870102502550049727127980806756429272861582083527170948001691404368375909269506810711532822035790229201918661213625859578025969651005448104414292203369659507609426409869800696510321869245702416540048902039431091796639477840194488547613686167457677902279687166677657289920105416165828942742058450247911580594488845831411367617682676785141465061494364550397837240924889735225900720631874871587734591841804714556555247307503696028333307847203735481941491712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,30] 12649239020977180436453423339208724722488490691368780310748701858067868019938894394391858109794641889690410577305389118818354680409034471225369005522944044333481089442005045220073514898116498894750149566662935627629312872059292936088422484518695646406778992957792597495830746255972083064183110203180821642112342706140260286079897078129116771077802111698709023734701341641172009787031348987362679595967978766918216778203741350368279011405472888818271896599105332236910652899919476912802073167004287684066501256020938656093384783194535393207116625287714058424243515375953179405215215540563013842505995671618080841533794904323953791009805449954677316618299220690006284029912235134017779559903664728543190221765894049870587329561324581837854939527622209220598133518770147629983539787480954034410526932199662269776179825600911144730064454077089859682143308057622077585870526309480643264419734792242399613660027944090452382280632879586621796853883712090007590334865079122049035536185469822773390427818180147111297365142615013650073763509905540731484802773668192958733618017228037770189404709967405808979669170909736992594844377861549001833898259790128729389796980738391106316111862710497623140468773967410560745446523759029295072878678233549340820366872891825399337808029215038721549107843068319066037361872696316653694191945277510386791494157163912183802549100198682676924817265325237209486691809941991796215313906270162892911227957653515215241808370039822864768307236996282056564958182017776732699511622641014159952202471564076966548652767244413601168789084560897419266513142961372696980316038959023562350951201798280788715437692110039850084865590592595226671934430203238199320714617734222772504082689037430110486496293948390986963817030327796522961810348464852804861640571076825878592824576045002388344607798318274040593049908303953869571712653152969198077409087901409677137681294052807869044108412303544142176689292930101887480010564891546228242714674792436036518133838681393752857680524660627430918737145291195183611788462515323334745427717168745561807887053480239531370576934432997083827434438202044283238432618780167241265008246501410496568339287463032397001473826230182952582933152195338434349842407389068237426149517787178142851629741756855312422648747048200654028877354815656848844819976785507610042780840689858333233610557465835496544621822498280545984856616920725857615538010600104732336326747189360891888711134898329427649619516522457847616181910720913990977590694203139528407836450035402994891015579326075512246785572494713998151068678862134709187912119030470020132616134818173715308759933240765181426708365475915078643164220216885627981825981881082313642521741243301515900608128790415774290159392425332258349863104245360021848940563052872129386593708364581072261687958520541275696140151599203619758393070485751866015438475796747008256717406369087607198250960512986202858176608144519045378165981255880349911953967949910300666702439034062400594493190557348675902775114328125606161994739480109073846763520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,31] -12610437415443955834111275229451475334785771040789126436311817016409980583547795341478320472796152050630678190062604841488106364047369702234473482899171852056648925674161371329303738083825273245560175699757773467150458681224605374048920729882518027647082622780648439701203315508129079786059835314748323633663815789734325518168726077982860119445500648812485085970094436175487358557961177421634247641490098401530838967064398762302696455850600050844323531108068390568941295551946254068944993555863458890876371083259736278131002592681183689842218737098091431934782889277404646851620705669223195880666895804423490626878958016639216760508044466335862884591591585047492995693102998107850700632632158948224345859601426161541567817639074429548662699766997418975212849416303010984326500338518397208145230651859710779670997730575335014714744094385554675317527592265550591435113756886591459992560660599958521973967118655445167262875065361129773082067087331504140737060078276532584577195425608960394518443912389764313725546390451040968230395047945354506342763287203331095938471922846468734542155267467954610500952194364829462013275566386897684477226425669091909406166666408229209305761571887452105880882450340998754216758831580795511560594286764433000829977650701124209565907360731249025620572999630269234369283953674179001598783078501895935777726125205093384660707181929905374300937714398905979121166456104719624138048009659168598320896373996607714578842722351783416958251135613979079110986110887504450437571270609841893531956883013466888710273906236252281742352106030184228444032358049588391789945149778363564217937673862844447110905081195242345003791313105358515518298128750567710366093454866013402911711548842436667157825596445363462688585079645385862539980410603779021370529581000379509602877881085529626500248459534471037637991697509996953730013606434502350546237214350675559464824159264768398664800904225126464433968885745623170861279783810588927379636212021784213913132852751829938226616700952245950561374175329507413377552453290494337738902160142886122621163115163256366361466871964603224260348304935285696632865113150519190485666773224203869744389895232006497482103310892642825991922002862781567817436101560501304772420836208740853274638212539961443617491010308708285984716721307957633862470300558557476807302583553677406221984823598300047890601304141451992870735368255537912139982213041116480455238291205626140906869042825290760830286338127672100443239950549058944399497856855857101197788699669490495795498683302054589848045603420349853593544418602181844120912997774336841451200425807942788576209224430410025500000520269799232254810651631453327935005190628800683105025534279775922549283688994847349407196549644860414283886914645774071159888390443546662964359304981307306336691146056968651096668807373539678073100615562132227112596429859983393801907244682748111221677069012000588732127809411668730794380486366934959778266153333439743181007882879061059006379623246777289797169393364455905713185576463926854636535808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,32] 10382969759240785996936394578358653655396008275461293536607945483239498920037633033054184817267611091520546648716879187331254762787000330484232347536758718838750616848377814151517309342961411101664085897539775764884743792988528152581251480586073121683575675922919568666811145535485521052074105517009428161695397809349336371577565344090108207493331889925562590890242855169651405631065837250191022144598013156425921614060894183247293493263050635093020399955107702210385107231653727509528380529266906693549065256368672761809205582038972486654233027078414934939373541007680100637332090220637270687333330797979602437708938602214326477267139091062810687053636717470170237341970174266732752760908193924676390030501562571090672259661792498065780970007082995942474188043130816461960248326678266803876059317362101275951909555902187560257737757598889418037685020382720970416337750106546878503791098630435147643927610992738191850633314189724419660709109861789936212909629686920080389207140178011497325958093715162508322572095608641477736335461556606497542315033216789987443774576830900177416141982463671303044291252355968778225666106416318513998084005051441165977218868429707349833697143004440077345886024476036509826959329462218954978337993371152517888600074657542990772272295984470467209836495929462706497713978193974746310135913660779437398867678520532365851749751989681397257041498729210333165874161989102448820135376966973340971187661480286634656223677404817919838547322954844189074974484295717521634337962329263278453456599810105840058980138093705412262629690749101956994087638989129990312708339681099472295941850195154436732348957221868337297770518861866884506792466098131817940049448804825067713673481062308819571558016982669159858261014746649124499191043365352824814910777931905647591975424474433072914296391048356615668232137663248302544317788777909647454165266388930691151017109670467772671959469975520282540291868891623242402896529295165978134486013606191989705876063148159920037484292893059735001241098012345034316227493122744922837095939793747750137344255050887336743216233854890011924751406384176416041916269474100526965745550005699490635889828723512386349550283202236316791208589106457920633202503998315449567797380448270878012936086712280875721016261899663012785680183413934244810226290533570783715310299989941096568461595777544544218613087968310175000750179652042596103800142638084484919366273496234028539309321193701093388165927295194739334572776609881328358284631390109903172929857626592454691911273316117702004816738385596264920425181821041333362743819653498883167186975835400612169448161803601548259869130192563192658108852873287231143161756324138537171293521582704269158150091434134054514299549951976895577376918285072532891596667977354590873975971361942542780721926603569532679764326147861580926984839204498360151352551398710518907417661809752479067644271386881434076919204216283845371969061205135592471720915887010995685593154904252421026854628376479442121527225006719790186442846097206009617448960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,33] -6364636532337882414671401213947838903272155283593464124734112226917181232438487545345471114339211966138979920045608901873722691398133269799492453485156444627565790829440284084796739018016701108904686834270092983934227957782586688057108182319656440669507560317678399598807652255745966532015347516644143895245937566817544430607083632110974942528483986860857167588087630808850689711236478255867602185243383904212826058163930726621434238074616433125152171750872331487861316516016564620835842519743812859044027012374497240581456748368143445582736434644240382176348809310154218902754602714942159984802696626656340342723934193388447718797256836061094364113965930480747438840835204541123707762315971941687471131697890403392217538437709857783648371946579210181008072037206715549910803782857795738423780241849251978460236552509194258433747412452108667311989356820183334986269766475917125632286718725366367533981966372678724947026841293199373557749422546591932359796865852851847357487805837438447709611153753573799153525428378822261974000589304727841088657616726334559851592688240927402000465384961928405276998214684138226554635079994779505205292801463608197101350598216545708087585796245383822146303096770223357774723697292510769144813349040602915147602880446857204230596880123295836638193663303722222127430263767329736033642241400379037510093071337640820216760192530564296721986427856255595684162427514170355446148106524483910107134799288693129644025615220948628963024029930357169161841427887038537561337402280816152493178596896633699086715478635351965181059914110392348565918486142999318037564130429416185090032601902620954509458946435448350661248347843218473287849675316913617828391513946641028475922409865370539395220709114632587390844721286272652501264296776795873083473717350457033641341323901653773067868527533871936904819927238079031632714382821881909011392544400109222400192673869890796407324218142253673530141933870879219307765058425308699613821597107915932837623124573066007158262179934668629666821384371039683994711616566122810540786301166893560768149045065612955611553637400515132564658900473024763075572394220024252277211772159448077895185660639826148998876850664965954446012675120189980184328763847164819770575705381473117898583020040923035521254191473497921044053411175115543366754848941366790578417069395898940105172291021789301273215640159536901367142784826360317667600776279185537348675125246282809418310371354216889379040412339014339531371571302284500285039931506320151776880145982150018236142293520119672365201340573863755849771591134758831694766179555749925012543698222005999680622226361692020605090175729031119023152644472918068124472547358464616609756634949231137638835459974000118674643351944764554513758296170336749471111540779842409679693160715358705582521013834425707355687310016631382724652443621251060397932051301342370954624790113710554555070284955037324245740081292672808510822816329782140902259337057770285567910429765519719872360042833845850076575109197761183779575619974301641082929152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,34] 2111651545439558388847113332089430707852363941270504833543396992538807738658753609964913782345886487257251802976790454701423725970319293471029470724411509720079203683937207841923143615087500887615688186195758972024513831170033193519448863273730740011388875275709869247217554549076792092645406679607946651354211399848956300845331987976088890476368851654674337390616882886356343380838992900859859614165926902839511780104518689870940057539489126145445439338036873977905450105818775625725460098136286462305743271856124611206776910702203773594689569510867213797899677243934053923203688795115442615358404208383366298243125876412177468744140906367224455619203193461024830741278582393849167161203437622502278331487681174049462005613469971464678083848782302010262915730807848377611471928757162275331665779435053008711761684590357257820504699294383518333873019654813582993104030177125642021725350328838809305555347166598601799258504803843674077358552039781236316286520633482021166875755931239755251210450753110109554235517922870774792278747091299949260553289438888959006835041746330766838287767472889927405191826838674114238417615733686339492655820943770666939676515860458669105729120457750268882876419804102298356650909010280973769155613245259555937218573060151927657496158151168401649418447545888329743515298798364339166457227520619030667966986149602054909392139200540077162796907788152381730621231961759319484009470433871204490420619455978880301244996530559591098792514018977720579457787737212515156088547033184845199444186781746420597244450956549457305779113616841383574558904117133416738218333606938788703191120372204092892364595354001256359227781641835120621241551719092231344340257456930445215626551526600726935462182974409925003133985350644052617283999894035456509887344767114546856995621768872842975653442602250354698860558754534209274018370485531622236851196608328333017061849826820143218598720237666096408659481320440354373027118641932486709487133217823833659725536286520578570292227178241303916133003374407401124156885058542678928203479476874668853987601132220060761930804682501642000806921611212846427366198410108997893583618716358328978279092488963097285744134143014203940281374692109794896134288702517439722112262711725592823089348154764899823465525550787248366824422680042764559318851087030539775292129571643399172635002141041128218544401371654848610699207619775373073583012969777589963000979310217446136335069697278267756353749976888292567824042816311556021937224891755665890335243250195221022622478689568539933430571342486767670429057047801719792324402824636065566699107134528596851831782056934713247976925454399801226702040072800088526986205876628413763473966020689995825196571496776302283293557957149056847665194015053206393081583435829660538640311363752553080608154493562560787390452354777732623698681624949733466938032220791703389325546744458026633750594506781730179650038458273153102158806342832614173693606779597299362748855763186320003018377975034646633531320084002915312767908198366235726970880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,35] 830880229966057762765740619427594765740698287022260194398011733642529997621409603044114481638061256565569350193278674697483110052378316323649631584309219435353121322477905034299231470613800615928587995654524293405196279193476045432837780840058265337926482367843244952073026559511036106972889307303419221728086866622443971419127349187672609603858069073836661353687846869484608409158918966029727990692563562469916627296765463808727330817280538705032340201038006640016565927716042949552727104165500337384616134748375264404345039422855894513467255399602617125747343114986815408544664652090199607467621726215162834399174280759261843383153842654661334561197234289791514479767462613051811513327129635280229863174243510482075977772451486870460203166649915946796222233541294224758383908207744771136936023046997569450749871016612267362428130315952083307089917831972894277859908692049422909153806074313316970486767616061080923220261848935761265740215455108115884467000369975199646515437355598664113908392817117279493307374193526151023616434994673394650551200972102792891742849633581210398855558316781411868918561076875400042998567095356658570832601146482348227667214257027464187530293702313307976829970788425146692388498883770667765838475442800351520190059790912721522454541662463611079856608613526693860417506700199534179087253334529010766826004062837362779537726470636359430961143535797451329857670838719341052154479672858336005620979023209016073250159207065786251272890467924874593650033454690820272151575642317831694321632323365172488342647186467537699826254614227480219534134786276492585294055881965636417427855307465574508293025004912929707643247293670038941764164496800975095976555347752373024565624372869821161733825548605831499148957308730280131312080155237145597042077558274131192976762167379082550063824401761273847147610850439345493876186276649942542084803843004595613710856876602754516643202204856379588489398170736465860175664257551294151328846126374137225115322318513083950146476953339266085398779348175101249775382068920678416850638437668401221274257477147059327931038822380165850479958344559867348216513716877959077744625915573386377528444869164946964134515258328091011020266579310368336173752909645584243370851222901306621114890349701362426589719586482859513615652287018276324624788012852087429518220189228528664864391786811534893847228934887027293358872500034408723198318252491794733573444635125206089719262964171132282934813392319635226447899230537577664101479172090177650238506169051279823878732832118874274480670118725359558501802594510267861168686095909712151986558255164992680820849152437411050986407396189517033398161942689042283576281490246844821170626566264134019043565458423040328719422461362542210482772916938327502591609099416628059106378172914124341820126881617186005367607219902882272629504973949882975524004514367853843817950421661716524400251854948380101800283373670731400872589102806113914590201039193699517564399612692219380368737859517222977271177642641240487733690300748193045938176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,36] -1969117202669515677190989163710142844954383024890003611211700205655283174639707936912060983188335932090523303969534426384127797279279258141743663491585638744531680499901084702488234752903528032470322140801270989279368243573739018691129523725876121421698792864693512101487222276737731585676097433084395109333021914713398612155944804976149177403346671180535865867940251732560670472862853337517853304374396436966605788481382642827528458489598375613071044031776838710599087194123779042846848332525482104952228715074532249492075454383044467863791704214279366990494143580373576031291164008290756752820598460468390684513406662486092085463424943111750562233883507771096185912561140628345856547781730050064795469591318603091420626390802085747084747726159670473459243825840728862516383078377439035784145932757208281542345501911548574003599293569727036788941403109982501425856894549927833214595601388724791612676465710983537671373941265064878793883616909783806411807196012894644812255856340254623889958815659594370474974742785846466435888882889798348289210230536505921870105386929132000031966357199052713826762488004121969136719059244444083943588776740345631171604602499597379486384384735487079670046284522347964185196160862662248461696033942345326667842863652272194210809414696945662885130273521949168588680437180526554378452121455447421699163758863589495311388178619521343765402299710690647068802726584101750748062373352404341731093565435985075043176012233337910922653061402855355262220455738684206547655471028046050666708716427977823894521776620706292430054109631124673491576386726497015904060240922015607741126819620074895963614530444948170764038116027429506869611594036073534421868304287553669999691622773327661835749258027040198324758151654936769403545909784794328159016110531806132250641831517615136357498561030113205534841237901925516708991789960968703486785431460528923968149040244969269019914456648212529377297681242240071358117061089974703835923964478023847525726521352053261968568083652069022190490924029185902115913032532371993555685920516933451187849925311739550965566971150478384290481037489171780199483932582745070756277154248398159204179429335373966991150645238055918886714301976140914117917748466801778626131588570715806655278454679079957160940516436958091745967134774239251544257363635434399594921762584554816668785625928268239878419867684880931513684379671020294369957654706254854945574668723098618954238699304548528882350043449661593673779395788682715286817034692362340607473337340562291006385846456622583738071595644543452980315721770475913041958416613582016157595834621811216489542961957760023124924125405193640534194251568987882693293028386468576727666853163271367097846546406555352206474989053031271167252725184761986628549540800591692911456161111719582631460703561049038636052363834211015884070803418150268013620731218837156317097032447917505642770103749601782381031726561804320925343358043088919532437042789035320231223733603244919162410530344211162117616809916023709983194315766476663150346240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,37] 1805414744701685790428994711388577735735280395647771540050711804630812979163803540886989013380300970352352659405471028935320968936591174219626005993252546905944121697429108005339650878037021373763538525335844345206963781430499399685941998333462742317422820375331810909269832059796775904854578095085407089133528390647563394058183935897642380548670974559523981145385082044321168415160136426674799319684296561943605743857174880560440752393925388271629011378273076422432914353378072974371958892717522961436900178613833212864176776931245792914691476841933139491645478076543977856363092328992341005517998227706066822336033781583176566473758911399493458202750931811764914672275858232042214320229288771737466293239659950933806636757004108282479390313742050888584728993499074928935399767301836335789968728331210117956616558473885488555166884864578883202088422941251076316995167303013132270954679392414681646512131071424359819610996701352749592631755381674024570806391672374182380317536065851790304694571514813986535401027439310822681131299962368687191770948341882047709689583946466136430298946875554945976211313011501559069743256768950531882783700193853227863311646604892914242044365296743717259727849642352948936379384721784115853304663642924346204997637613472838866961143784838275231036648566797692963250060619238913359117344097680110109142232562942819745478675070863072183249221128112305345455442735662312746963813754107991068148138527983940259698169252052639932685802145216014821798469860947211632687088061287584115153927158257448734411395067482098081635660402356066220610799760790398409017973641731955652891282156375498095119478288285683875264671440227691495343278225480560162736734777544290137378534996349373579630143850705582445219619444371930860785994536583809467531007872329672679558438977980192471642566734895547063069474864940537196961581359104383658211129948400716416078183524203624430417208262889749902434873847661768442571253093791234082495045769130160501514545758701417068949966022878720771054843833898406437319464985404094925922593298756653537344036085464354932716187249914978488501695696296012108914209359419518425171995286231107245816118834644745904037410983479436805954165527465867088059859030811713975767012913972538944106223093432414488900391679746132684481101670873506315670129150386313950944621549504693845075557869613710460958470064054831184896360720752474680890513691238204089379465739250398326965697999214113504542559791715128211133716538145099600713074121119692786283508709060330705309406911909770972154315182722357977319434097046600631135960960937743915864455333225560914194990257133524088765768300652378150955023289134800460018980980658185918224185119385999288869476155718676587869925876901731011241355018098678513343213652180491056615453166969725295419132422242422199917819715236587583619571873225247061635857694438130586400772113034241846335720650424458642194573928942979175544157112430036276647773538278296671080233728846107126116738379040766039933293666010532216375613022415651635986432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,38] -1144723072334755723226487776966583493315989140685107095818771622720665906816930905673341364953330491388263931739021765074789506934172228674739572877170212467682354609869902445766564182420497792453163451227199199201373895917029146862451418992888449011198809492298729877466692210128294349776933764702312515515671037057578605817935443235308478061191452981113381478720675370695019536200596649841397323496781797219908255449886419669392515057043957970581104623498180327885353392573406774143052807163925828151669638896658964328616464906577467981591531401916386576735170504262842257621273509024522133979020060747255771144214499088780687680411041271068462732910145381495876819472467649280417247739981287053915882709636016235372661873401341759023278389238690328940117392547713814185325593408049967878256801969253162845994543470272183247183623898721188674641097352308971050914199272098962248252222345935632279837570435560168920360051163706000925625774596096720073336861980989634216819102308285912289148441958144398476106467354062718693608300526061359306780086562954900232829427248645366375715993280081850440344542645879441915168639280057830865552971870289703745391654094451253056002210312195199264627064022626498491049128586472683505690353080955269708242018295390081390407750322004848732495162517480996155370732890154803251951756203618555135477715425941511999540632213221073856800117610839950083271575253667553967145635445544298511320464874777976986607365013126378922820533714826122144763915392579371519618554652666443026174790441925851166758529895158539976328332148678802454611065883782135956776875383770020156146762175562258216270873317512497509006442105302729925532741509807235290633541731650230013324092908876402494697775360348290098746480007068398798887648000248772418829236580751792549531585414883031026388177434712230841692948682385963377870720283252603310700795676973506079253318707357303197696760004843940545346680801577706606316010354429969134716827210530098277353216641891894136679736639749185497975958644993007925789028824341714959501431363147958185390253908298917216350888752785143349132980386472624964195787326128000424835556108868910017808524352015438761262148279152882183551847622267218103390264312470491578509712244879079795569643043929072189689890336156859869571852736319935553831973422930977907263938217097994242680514345614094516678755592201369219149907550187814258932244905146139411580877082932453096956537735888384420597327343752394969773683360614504706440588253386564330913073114667266845015273011823887914117725684804312651100559488229330635954761583579976483506676667518408889734352657157360647528906667491969828706539015486380593607665740133695948312361793014105188976315224329317342160674959004547121024233570893611802610320132093116765533866402148011333235406631777484657581974725817760136704340205923382559628608526275273982637008595687258096495617454045209861788327059885241989337770039679549013530701565265274873318374641022451225638899647477535382228343914623268508270381506973176357191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,39] 546066022086466518657694121374829222624288449673802932232074968257632905802961386607368702223597207763648632561739969477693346739124357378903234495372413248827414775986095569763715515409902600631694229990915063016482839926369174339231876606099122723154795640179071520916323821188255160111793381339881843843104507115406266564990015865406117848808812530617386493779313727767833228505416551616309797311001630684837245300551352784079186574195248361404961009504078526932115230984966786544915200018179364780869445046368971471767180175048458830842995011096931647218649835818993097790766790782271108150018511643193449917651552191883020032477992656200049614496514901297444449836614572196668660766243862742802485701372572448362572535987210132890951106946354187872055812949107394955053606506068131232111136101687068812303676179488604257064601458947086341223262237228315565150200807708832407928160134388879102608487248517329441505015043516315759216316103071260656083475474981542018684346842918140788963480442577898665932612368542179150002883996090177606839659700172073134370244725623558997761809437979378917118896277318165400573896447171872035168545932289358981380895903560525092127612685742887492551359388611885551983245416807187825993262670160303307131178341576118387810497208867482225912822183076371589675792559099399833889660064410651907010490880109182654734510534881072972092136173455173758356913454471933551454144039980804982499478180847233964267682795511591934449646641923409264064919232392960326046127893494696584426315152362703610599383655644183356295692784375676064611524795273068388839135845373874455256554091898137379285900844996706376223469244788511845790822974890387766130715829152700279415296716518416431380251417969205138678881239203273180876676886300431456654678626149305358169167446438326516337431048111094823466204910468458495457185611042732517497723962274719073084662233881811778823920558279290533236624534675410494480056267497384490787823074571960624515096479150226245489352076406105434973163905916925248684565751706019253178323713842733699446847738867204051557358502720785032050675284962501649978054624672043703682732790768447349702928402414754423295451851254464041850849832705907464691395389254815592162409080979145638357819181750271153742494149064312648012792643015886298052348072593805759936712915082552626356081722236359705066009558295350680700124838173547835802384238240762153018152614207764534109262509949922596656794987758067515300006545693367848634153308459677589163607478099631392773240083579608602642057762578930069609767867140019430028164154620358341925737737460548209149589912257334774872927544294428309252025695591804593417738250631503984569738879606920603287121430220002018428650799131257595648590807763337926240484512560988902334322357361880653507760718069555318984396628952053459259930654929748657983619782609074938334483179914718303486414314319432254892802703988174817340950013770385364518783657291228163303769778646118491097260749856936267494145354575241045380940469042286413479936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,40] -196624535825964674747267367694591438528763740249675913488381262092630667508279021719068667447479447910287346475316977981568605066940280157893549917948378627125720061186883075945775055765415140061291743854788045654840650410003031347432587649465895134371478651963479839289298272154854679557427206123833946330143456356964253879812864951050412113364415052572169907165484774023998566830061751662249350814371346839931554628085012044917844009120501521981972783328875252245779234222704358693343448399179525089408838255553331883678189892643147710305522394420720763178204502188316774946604444760152578865695687795707583836659044929959364626327193218626795684896047327325867257862497533780885943844636873341923246155928440050685270090817416745596065713262680882117140244026694706588821641877399241823345370677971705099395250328482763361559761253444819444833873671405562410923986500013602892740830978197561442801665921535470635201748717591358964602964251456855687684844507637691213599394870791183402767235650254404904829614095014531520022820659070149381669512845960040300456846263796429046711017492437873108849056894611335678517894850155035228824662979643739720170970944278191650620245166323042257195161242233559399098656953556093223161054043302463540290230204219606098308650121619654065606736996715300773242978730695204287472196310556663351815868160972825771603535781079320271323203494017290589277380284719315027486739464338698943060670712567391763555935528168815459583734617193274214206620980340941037230803802304969690522660490844569354456251862237610911982488155280679993839604300247866207214005714076390217428237321607161624741560807638669587443876621381140756780682098235838528117573302562557138836338371385417851970988188765677242628544471318622131139574755761360247509867022817659967909874471202770848467645033475498277866465934309032128315028036965276246970868398523936574155150926940286503455775776115467013351331537438075914223058779681442593183290169200444932817197141552370945442954807638466287198964805683867826751527147373418195821206308029994015031299017974050743583162399271502450521656085420415926018915292778227733255601714509466036214614657314099698982514901614787837366182045770815389210325935723856805451543209390258667514047183502945921009261487913357291882274805372091397027035912891599985416992880695355119311471764747144467354258500796733609340405568831646561479855369808199590125421976756282792829246256763937117675179756019099425888231700431204447585679580838142640514686884145703723276091775042136419748532215427670964099327180809044191719313491225321952068789705852716255437398265795607249651860747420334589575395679096737644302691449474879226284414238273276114112672501005748042798661205095814835126493072836385708982199444659025434706043880783229211010542665777810237671170449814543260264774812023129862184825642099863356397752618723669245733333573610881264621990780165612699834032136156096440319999867821873024946269713250508473844026135073280077743973544895242320291517888528680453406720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,41] 52091548085881068186559379260673552992232429339435970250276910377966245068671568423086670335192346119357250085993403684407518277957246458121138583280381701591150518882129270361386821649996911294677512501436842115013923520440922874482582692850800331908134180160845566870146211640837262311199429384101841290826018105664657111789856445122624560138165740321756029551990824630160808482607365168022069112590868810584270130767240101869131853376794664538333433045766283628046049500492340975844533547498516941738244542038190094084741092763175772096525372295851481336471000524114229609589695293887878135241891688889420177323093599461182035734641742643796596001794726621274098727794673718213070307868516322868927639339076144367866776434016555878169478196629501097924279688127965617119906453488362779750955553983310302234893435499349410925697988312663181469149147250780265607979701907930277574490356145788911875013981600272331928809674092730936641252752884139886241689995598155534748669599464061048167435433995682732206035363610394811759276866000092200573472463812271313671894127872765423801498796320046841607517336159574866565535626836385561403400238010722361308511654878806000046227352143015812696491087065936029720042480888940337456118082344429539411349986644341252070951679026050172888341881873211215825245117902915005416573725316045794879407633227872927690517359503137849744412794940502312271844125865841099092807915918531576882452134927538348189727918785823634531209639559537801532728842292968040401484338760354416087601681418563049217315724917061627795833561557163014598380854256940182834541880623606376539295698905462254107447413637309194391395221808175758999584042676726907181236347232645755008928451270716309523650655935681192781926129221018655915657004242143775232511058843458565189023876405316930731861140733320742070670099551898707902897995636803217927828909389021470346674581556827331827536533978852815799663590062696062901321313961326302427533498290054067280101853314161553541422237274299598126222684309886172202036775876866570192515767136645064499238936846753463364362297817589664972192159446046536135155284273370173953265762170110509970940961111157733679688396407408668711507874605406881595746329080859333396836167684776585898013260990912298839941551077615443199164393404908150901043230497096126666864479953325121623915679963448857047587441428704339489398360932863020775488659090359252791369517447346666027666372234343208470486007628986689476490852930579852416121005190581337852461592866252909924907007567879380686709120733937259813976089269533856227471201946870867231914553310885375106104479239108484079018334046868355787582467449082364797103698954149568947854751204578053453162166803982498108112176000604657481006143455233481714121367851040467542882473138396219579955518579005629291223514716701359565264066534401200533685315518208965698948169978694162876236569375491670562868789184952314119688243328994020608927148291469564823500158829271784238732007576363825368460035558632550074503677537986954657792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,42] -10554757555152319269779278044128115386825817050386750658857735828648646368210246189376065060982007767883143212550090742358839814149070720132266870776478848239652344019985741659522197591684022504626916123816256439330408375494378055094954634848475947900183553477772825655962253288127458347812853972875111316312946491488088494195174378471281313668251931114881192939566208208763491931380025772766143152404061533439107195293186321723004909546832458084159843773955651630634150984200697679565629875968428453716710716906897717373080927987265728595591086779259406985904439191418553760128895695380086329915588395713559259249900254997002305804999362235815345782607063086343795746395103920391304061359866911295077776147282063574810751573339991726023475259274560737028045068632065422013726623272974115850416159023415115735190297386378945636690779667727258837888674646643542396456917191171439850276664787650504765036314222319507941657858274719496705793624821677390717332912974989672243078743644917340497155896802766222957205599703843923452580009800502024421813555005780443477546631951490870697685915349582218787009925616251297422318562584426783336445782832332883095279280375595437054097653815699697811917846389166086721680854598717353760257883415518720415080844936237749379111273631977647686445560186706226200248512751683994046559883543020498252811466239283495840544748057427531712829407386616133307473947046674918644554516307603541535924311822559128698400788216135543680647782961975841758281370563568398346785153698770173813096706969131405543599697636862480295598386257951717699355311698520058291852731593472354946222762715177643624490992830849989915666109707831016684816592539827453943823794105103445037982925456711720255142628526984005185043832518791232145334076953652026317963622265889982085646244246266458107943283498514678243685196977138927983615885889529285684336112611545480738018252685075485944681333885839358870065764949490141471010514289894238857166557203655574563976858109612122082913566195995717325492891547795809530423348352356636851281201627957732179611507884142969543543599832170250864062347117913438512707754941162692585618794896315001502265744807984025153315131015662607423464416693856127582919458762543400169990395725928255741933221148353150930051178173540369769802527239615574648037229356640037098239542625147833252657198908639830467377943679284098849399133781606336272649301285354908037990426517572895125021025143369203891494736017375724388583805959955918698023245373307437571318490695810467303857601263690219192345988058885147203324165483964224786318063639771398609814492749029834082214338309245028328521997503785097963223058824821136832873115788452437000791714887553334525126313424868873609661717301398849550744042877045884014975961219271478796740675012252081642150722124614008741085099334597010183419885344030207875607507598997413419364870583546472211866207777723333672632799502018042499038587784101132404963462894015431218785991843098987636900666808460225373018024875029306382374630918591610880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,43] 2600027958821521968102779110515041123758875451283957766280581731507689940693194541638639139043867561589118461670383319951316335329559506639553059238542822468018305983807923486037842575124972674351329412264517328669935841396243943629034762081564843079872077532904024046950799606684514656186657665297902590414295741116303141899605991366425236317868524252928178104004535671819746280905721452851429856180978900206318396470401066058236260469219923406714709497246548609297414308425858277544119289990193846394488987548526036511624213229545883234187721193729992584988067039386312535273611684484261590160470392406094112201004019344102371822405469759568732416099995519135290278121786437832484050888181328360007047312072479490484136514545202678359748228047685544468402143048753054100058198944737414588730209706097580345354653702330877725393193615607317635479988858976471435699161777433871191104418418086685815200986736868757409633180413532010541983539226805136624566864518629397085285770880829142387680576103868224487192974799712480337267517022668230537167802439131948422187730969294832709835671496149968178344336113280817449707980352718461422580350076518462689853736215916658374874174080796807050019179080601652008866546777362449661229230406765871104868183904914702815101390223345399188366813827148582749057941041721027197804184203994372530617219392203402337659384828019379811208079119779845212117856130555429664387162702229041899992243334468097284489416076203805858696755567505500839468146385089416764461419879594996300169667829295810708142610949285126117204421763800554724011956057591539909604870775318820606687822954569399701197379249687323953870390686163105925273516565923043483472788810506495463392728911291078125523899755655724399086899240672508294705556320833538445390219055722007699495879205496103427679495085425714867708610495028857519455556239751046180117965698881990748975286065754504235023386260983150802391503571984057799364825358054922072135559564554281142985969914714854627667232024158089775950371134961962576753017431345483265218762500204733987814671566255439546330032118527687904353426373204745999799175895966150538507316795917029849217661496641845163144442054075339325066383086737325525327156114067557111097273366518857673124623633740219540983396327881630028460938746120416137051676433335424908508029396276193248635451934466089209810018065161389080540541001553859281426863334899833551295500033183860470949939765015948225462370707256140532256774178985053523514477852558437334757493701114051857093138463330481401490787118463032924623993178346634205943176940723718376031436764010273543478069718846103824739065456979638031883144744848572496848610469508210654039545446775260696267364510771575167949153543202595319973868541455460622546696863953959764161634047905688329401925985447100210489909470025670961112481857374740580282833892704616923983161331981056047252886135921573253645040181312289882358632579156578730665162637668833393709145669502443976313127495663477599676800200094166698827752388847592275968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,44] -1029264585838834516568038248903065367910307317281929344432223312829556626937522430127534933226501594537016866631714264759034791974047111763522885413408049234498158927745086516863958934680697312861098515125853771999985173943022826011738421291598145414480135344374410243390626081607194133564826058360797872919969862288112867200370735333697423971457252113098844431557203728330244484758671698478534300595581148404341789839246909006790999857716167219298961472042605455737382940377715828060961078135605120298902924262880023108340076134540446249868566336652288718433836480655598933510292720170499129457641607272898152656878912108851360812895190211113157701354990631284486330791553079094469819176264483229140039371996062681357669868153912097866615616105987538272328720944600824413365285743885453634610862505313669282374577014898776618625392780052136509832599061585617056393278641318537841355455610228644612894462632928794138589466879178741825150435538274318402636553931510440977626969932651270472468095087999217897544748590541009758464938750202587409161759161433085222720505589767734456616933017973789399811871046989358348389033527488982422488576236622790112866004052792616875439533867187915133867266501057589686617749475962701801452986254022856862469337382826697196140963762289945732659461807010693055706810238069138821212094440552199874166883061603136029667662962708681853871887870505594461751994060681083001427089247274854589389895292635879488285163600316799850594028365079394771243900010792282527193938069182867159902343436894736314135381476277136075718782309288376035764497422516244786871734551511710218502542694098851843897327251516589170162646850730958873398360487759464948299459616170793896849695769247186169014024280221984733480159586880860713567623763573031605752962236684832484970032000966272371827224306291842247319350120465699053248799784519619967277227260711053179785200687427480834398550107561826570869352400271993888351219175428547179170081463206803825314776779648773912508113951797070701851997998800943996063407145425242269971729324016254964836942230621743490521662355600813607159063068257484390589607235429375555608443134480726695357167547154015037315001075131354383501622245219161520466701992861706511160494979809427065789539523491734967223746874080451666166968697079115003286273355435578790033565316730357416563188457799968744962447384482538481818952807170078013699378947156234425972538231440041365294758819223685581973447630447453634632214367022349050379587435786215599957661400310888038964611984289308711338224874444738535873755947538966274479096124100220305911067160228110618913643673107949051061673737014615463400265928767484217877123643517358095224051157140828285790424747254236052484783536452449127535249695770217040338146205939710623716154680619189539136384308857737748146863476009248160720893884197761577226219742149238461694951364858440362255003772266465829064880160416437514130436148687591788947462091890560615299692572457425412579970861847869225136137810577601253258033676623418490880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,45] 207922306018991202690289789945684112862003265486521619527172972872267682415466859411507160135414761637965623141808210174057994185556317448246126955576431382087641302658634560280367314865477756787214446111218312619288458519582152686293141755099539451304063550936240901502296512335833072655961453204851546238561857903575875833594886847683763086387164030021093081339025327060713832358981321319247249544115502917214981535412255103360222941099447530337988187823536705173544856860327776503443155877757937625549705368698826722679235446315198393918586812576835710451760638631731813110710627205973968095075505598415929551140794331894634730561788079106769559200044776162172618156629122435895326447903069826669461500216152565752230838577405210570874546355568141193505677323502981129675192086894461401538172108848231024383419898694941652138240540674694048692643967049408921118724060382160791545656126900105640441817637794301581607543718874642241970616136898323701116568220785833817863134856955252111351302066250326931745729121301421765265432786703775694148541466490401033007009480200483327733092996326057018161253852468438519141344551962661158214938141659634867915067364762156355651247722722555080335349342592403221189073262385461479624215684367036881387480541840144994350680608643783198642670211303116591464107269261914235910925292548223954828218489992549187531602074720553420879982742714216859637267744274758055002755436095525451331171972087878193941149515163339282292402641365867363310579966983862912511648295919731729790473272138728173516867946187896863229523994780465247996126378283702905599841125759215532936618774027870628705516779501684804701185817677928048379844107260575840282211901466830365691355823133701896991439706304300311285046137380692071061229411519056161476103423922493817120092027056354131417071190500930881456013770402396868553087673841253508540592284029636026376138313884419286171029674782520516898992458133416549653036838730962878751550398235665839698215793674225288965177459640151835373491010519396637079870251166230214551999135554713624867861032768265969994471784160438758739132411269276343118901069535450219456856917270335856955320832048066199635650534013767999451386044345778748690738806781916584994057487942807137140382528064548295492139875078885299821721795350574849213342009988712256286557741583185880839163523262128665434332104078616760178743555539876978150362182924165163500473552128213099177668510380481733871106915319261581258494219454751457190268463550878625105510974176068390010157461266401127491835410478942365574942595362900914366605968408853120609709808368742781730946266682255427171715942989309099614281456161368809699063030355322059430922335964715216716210743245885880927544713097224727870164266739963346880859379944581675626122642238462138901597977900067442211988918791823437434996123845972967551261399241793864870491677087296195474363460135883584026696840635823176629931388398125963564157808645214421274866408404673232370086190070227653863189412241307850349001852643310567424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,46] 123389133415193669350595071921873338171258112597077977141288999008454523442018547556408435451630650112178983923658081782216142624109428746390879747140209640688613492412270271956606920686828357992805168884344364066119107337307484417676837243264900319336699940067876491019216535326123417695884706594774570926331164732252035961452767233557144968182792006562317045577010895900929982507944355829225743178789381889829761333628105233378189534741790701319323853450929361086089555398030804453843276134491483520981474325901304512037809179696824415976876168697863176606927192611774165028631186481763008656727660678703113900745629591683210597839675844473262708076306239229851695834896021718491472275995785328845430659602613439263528253520901076204476982110416251444520687367817109076576981374473937867444954609438051960845428111282012412200137247875845218255369885122776081430772074202265441996136874516330291799549306152303436673355341132171738908970135126146998963353994887949429006713480717046010853068332310802807362354886141297108996806505460147306178766392226622518173303320265580945803089958871010418214081099054502350764887303854461221406445404257213664713153787405875124828388520459635525708327195074784145687616910099589277752205094156424105997820656231181429830760215277687737640728326273021045134876687838236346757599270325522084432817640185276197244819833619569641467431177274571613363218475134689448939865896338743473124973515688912654726554960567153947900784509723007179976425886481748820560440137690297334295377244732589522380182765562544679257354640733167224167413720616055477038415794924050618408596121751379472921145531548798592911566647111099891408644328803312059125342345879250624251461405946578659675752785393782697578472707903990237720026574169927412281554600346161593614048254248799060400003904780259529448374633047636953468098201106704605676699549439878585624319786620310200914652218714004241115189099559134828016124629053022495453267798651345196671940654887319979372344697014525380871776128614360575793218017185518671016915637709205795908959703695762877305144094534318655634748106783350600571860451863457951517914791334366610059933967717292482317995518497089503359423223488018617231186803546273171876426442440256485392662690256872944008291014907004492250984619590530949469739353406650093596041457403277680173680159308668621764258333693550811687412324026839022412367008436459316247417196965375554227860615919664123714618052120560728628441759795457054430462423197679592227668849326432764824165742690661695342139170684159049453539619910642577748150958959188751443044610592948802316239999594298031513170292650417977431887253754944913211166526596874515938619493040699232183644532771029471135318690184278336577067358221772192970437465460127492331927454977275716966712298845256573546049899508977076763579900224059763406544289236902062895788558015478414271149169341155634661021181941055584168499908907250795275719087193719521112932386501713165634755297301022669593783620794067683079838444775245086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,47] -113224431195410521474704469532845102983127693860358860809251543776818078938071659066884763827940349057770946868333170576313711052499232955369774992827727485541333271482474632370754487594335952054321992093585025000988810281910721082588803519803264743350612138744934963338171481686499054563309645785484846993305128113776771096318819620598514008334644621030184295929356967116060971902987182775420629852519529346694290260255929383654739653441664554048080748514589030236478566296165253345040046753427301352149612054186673787113406378483892424810451857763084332751582467656241943441209041730868327928306175021379043966815979315932623537995234582347759524528604918119340227064379411341444063325773945814268719739077376166575760016362540653571077507407495781019751946993160368019195657679662525011978230654826501175772958278693881625388545623761540913763710724933755684232727030202280826483322882022659005451016436711772828732391769972535928195375126204559229295680040484520015499831164364601085126464596558379904918867021109708823988463974262884960704821949840567883885816645522370721190123530925281802412893984826598204322621460109826322739625041939531418191241826392381683612815983356635173384102117683448101503023093424646341113058687595695644842744780275674922220696888110649456114176009592806735675425252943534593046225770477635168904551753907856200926303899161998367584713568329795035371263470373448007405071141502693817809022351938028662583934303438473687680075660300858675787485936123943370615102356336124528314731913575227072364844448739698200459089157425310956222296288856670708959775135512541065193194551481372154156966922605261282376408388149782671326187392267226204599484249102154820772189670857749113966975777752264470173659485239342550283113089619386856521792307579520726350144163449460748284654084695712673995336034619348251619517034012555242774398939879321827860479837247808506110048361110862578836661949922612023831941163764920186252329053711220342153443544615616946581365717518436291616921137771820620221071079701443242820415293164614244644102323988330250335853257031269848040504210297822204698197258371752428738840195108184854767063835421363869850055549055095883552855627985206185424309730517329540772247660334730128407857077943051981496115781452410859847275269646296161702718491899073985120738443268584508224977210270140200081266634037962196930814165972723851756359720575436968775788882504218819245946723552099758008741031519793829298254059400936443236031299720166626261207573077996016189924846376042191514923663574723802203555212337133698894846530985368255943086345725661981443619772599547581664405508904814910739580381088932181634050835335738867229004710319293528277477247488717436533646842598529736973063537724621302203217081763169584049796476100814219781955833772081751027772270709268302526625074780745793819395146525999062311970744028402527522575889587444579042727182751469726298408653625594458590864371660531163627131278782722981745308514227572259868658458080846435502759803901402152960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,48] 37541097884964182629965587255133589070099795051627820045356008974594503639917916461458162149499221372783713096163483545712286725905979707954215362814032320468249180025683506035485314512190711770309354708092081509895125586232740983226690133694779560471352589481689899499539655723611725825678543034509430890849219480848103831855385195642454932397619804380132491520543294927140666292618212162573959985512693312028420441752564983727339468042403486291234941107962019098995939832323211193105738123470114553979192009960292964469365285925216594440036672972258900918347941044098175106291139186685789037163237665054672237156028927886495575556895245309599474573493382688138252520195858245224641325918340519624541372776257825632454974745610654932682812306938954431916311355992627862467120985054040097593166668045418867187610014451739557894134614241590267603393012470242906958377811302683897209966176725460075292071999750719429791292127632937594138122237661018355364955546400403262031002570095112006629533936557083875319332776864062501898817831956309104092282073972830001544011809844522316870188588942713016181681373103399366600139115429119519824623661127574296379908466425422246688084229848711335241884299629609775284940595268830158083259962268694735018252205736950758150273283778628614229128498106156392278639371477628889655602651193353319275750612708580992195209402658156504195154402885487729725987595015765815849931948855866132494050242184944586417850003849682610701034311744400950061902563618778221263864644955504591135507396361925894377898524994578462365553260315506429054977346005823760040499711510218345165045793045378623375823898886999937596984603735587748811777599449380987529372614835116203595225447469102751584631537946341299271766235111840142868000759914907080681928975247112905883634265264480230190144806513549015371457445594628750031476791405520181172053694688043597895806151434537396273202331388225287105701527345837026944658237276474069728858028449155363590697807322292122340490660701847809203017477020504033849614892873838116181620836933986124215675635748246751604411530955717289663405827286658620000887419639641175720012999614466836347519987427573937433120294272725930642686092926348269806664687616331115065645860609304471810018177163473720244506904691370325707899935438500973689016622022905393180362009842236269400499416636044041482236492135928294645386582921261737841926631301580797619584506117026141524075704813471425664048679182761738382738423512922250220312880442047025073424745570165591994928993962567608842148110489464241712103481386521459735257199156882443834162248440139152933683451266204047943525642463646676437651192166868959166363035888919831137966239764080189439430113190081996631073819818995936811531172644599749215897994599019700811796616800995023242908152958395976629943997308112904255448321657107291575054931013070139416074998779942708069532453875629661241551324969824007793319226089096414907863671592261967273123809604951210479397020510872634174675429714359343246533145873015111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,49] -2550375258887269776085837234599286258876290214230436975687479209637292088245154745496710250479743135638873853352895825616963706937360175135779888547101109740558206619586797037073829217878071207357818650068390598963736261316283431551637098805998683487875078993970295650771791168593818874500540725214245531355495583470658069365592043495920376359803444168176583153359889859537307198415270813187371870849028846453312680728544944184493849263706435051500874674020151517017501402594113523496124465966308520886097939809138822064134287833698520219460866566445357166445221174867490112223348837116547736661442586607703442366738371031689082500245707989884806371437161600624812067906486952865426966401294386884736765365632921296431731578651351542492420050225831398251623585502810701800251172785113427941529742347867477485532503564917329781038574115101936650719061593724036844067543087470400682257394817484268939514139766408727155316242784036823783226766300678321712255249863727083615143583283502779969821920240897694985122626969157743576652955532338398696237345167525214567263615580523430838841448970028862444402875521257186283765895892591534602759941105880162610779062276586791344288202922072929946233287300502115463390630917219724972262950050920223103089877886230676022700765175732418580916809135076182051425363804889746094587943612338456715452371132620623679769759689081334144159031052404631366796601448170838590234845258135542547691339410251171495191996254952664284154022144890815867142834296868133354037536590847799619276288933498458940693938998739449191347118377638508770190908596168623904379802216852139542398882918750747564168535159620147915295553461515197652402036451212506580945607012713107864532531557020759464600258849475722986416397793567371355152464699800497567590906597866002494423747183989373496563389146257694092389535849719265363431584543200274085979688487416094091551436816931157234313000406531760516978465361302502880494162457793770744051145165197556423114188256657968174747583730235930841460116236124434433719857507048496653206676565904306236486662851243596106025104111465303726682145821989532096547135284220030156761302202127263028938616114807746925327900651168157496139200293533704715539186619348053463812113212084071021534619145302365418255695294133118290202109541931377299980628936322946434932349850907242189528552044074496210276652664255250091641801045871692182935296605423119938737843380676197233611305446677102223771258619699761758601024453159551681178341612864955841639983360011088775842033249151875687883055194636349234826061158745144640427770390788931495326103610066612288713286652898545877799737225418688249055187430017507813418831188008227661398247717497796364803008017440952913350423190489758741341835979194544179551334748610114873818950159251357820164227000570201130117170248492550069604362499128184180565939443350028679334570057019771861014100584737221243387695022822284589275217163630982340165840818774358634986620578030285073297900757185197384850495740382180066410637097393192960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,50] -2763928622412249541026878184799122357967065102709750724850752080843285588444058014159649171550838580035299393734427581258818153471950086785123697258461320633611147531114836012345064278232842728358671283349982777874768876567017374305622839603231186223241131084789873709921814110186284667919859396388212834572588814626096098518044806029483691932271703347993579320651777310339658999873887486889317771753982188076425851090460397617699237814315446626755601010375233504653612225112000193711726865947277317712626342260623590498052420969766634418179134725345176222799683187678202572610118894827426372520222147356235073852925235546185448473803918306177885882381012626818607076344900431053998204636960172503203610919606887772389450329299993161470817575075568171131365113440693310228354470437408876868111413335999909077476599105668861988741414610666869517777122793966124296219740159969166701498623452629645794111329910985633444904540854825364401812076018234312694461306928534399096987620824971219213555355006152097546017894561102403729635164934023636933098421738157261109473949735370401785690789628569786159586181279316324676315466772026446989874510787114823951076148812138854227742262352246891518269236564950513338151616164083860997502869602141786486258018430992477723100124010869589315216592331025978970642991296325992709033506874826139165426645962706899459236928500009253226975653163627197580166023666336544266649856423500520683762337770274369274246477061125861884900195781511310008616050234775063467571759486713592772246888349303527123323568549306627168484274098434889997163634556436650489066471866180804014976714327107986366320583008418877268128790765754567420811269917267134093422720161019061175291006470212434772163490648834618392401614940559370371004676701758140722608617977609932873091951224703503533388768268907432664561190285784226574489045397621819428950868332816625831569562445052939418359666210595423365292203466182618745029590582084382668272031967027605372834256659571325753634494302409954450926656237185646463829489532203399327897130671409066520065484729234158292171149046280861879719761635733718592085412536540241071535087039339989074774318776810747936334309692358338856083468138060230416298386111562951351991934507165606883723367999380620804869182772452023552749210470631714175879943001787543151188730597768937534325722225413163366248077104474672056992245746367986726037425990346570583887810255042279030447020343982605560011521332549090556984989070447792420143098528089563746645116785239826611518080591158937849331305737283634050411557004370774153201398666322689221830362684626590750567178432847335932980997276734312871595004385712717270812714982670346197238174639218274018893079636134038782119196655546600555088960303247628234826932790717404591139441943292305589875792767990063297876724478019075482072928829508063994089916133306162302844949013957962179593308142845407494493534082674354881280191369074796174709186168724846595092146126014819843418648723796210431892167114241323792069666287743139840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,51] 1170811515448839673037309290426304644379986299675592388419693982852614000032064093344470577757700276508850006921459225907642649888205851792138586988316331059156194293188184506870678944763301990854453404016391409284998710190146763557673621495096421860833700907220949328633509957326804822728096350800620319544029162011977848490105741234970300581352561300416116371545277028812276500725356547857545151699589591248354516512011717386553312894628308504218359795737847068765512228625670277731304144727390530381251683167836122862035128567504293600947675100645754105793497535350356169595524460688529477547625832575581957542967163973534007493271502125031439115665341544841189709089873907700174662420323107181361682887836775395647331920198509535036493797986782762123388133388215883808017237823919400341856485687601987302029987704246034562394434865175265250938235044168454094708012760815421186790358190906457842397070365669785449322006095768839997590220331161744701450348846391008359801798795502432108458194939788459168320280615254928654790745655469333233044623381290628735793996589938075805274732505149216800486678596735542841971191883089239130142061380294242101480311656848153605002386998383434426452567519403975615309878787198254463395931288981090783094780621492684639698525501429924170488343578046917253964745654040662894569226618943880939767449194581409038368840370661864798124228215786508271916466242104545184402214891550945727960788686253112308253759960670585093034619696801135754815960290546270317087838101111764490895549461713818134276154212070935370315198340587134572993571277759940783053367691328061202297858492362437180226487870669676610792595009796215620549298865239804432521381298856785023795959744809737738354722432877254378673901632561031838463061121310575786014656868667672736364295479224063262577501122598771107123810470559287754023200743855226309603842015540964339679480033929381201788995542938278267773319889116439511227096947490884111894547842399266022144576270099079817386091990244558848053871982177127807137340098239892340979759416138299161572380512803205880832453860354576130734331626944644356414670157834917426889176679983659839736325199959646788308828178975895499837514177825851234775822439939564363361526203153914301788526445072756237391869227892133067101046086958114564509614201973002878241810842644796125759468116990992082289787244336648248880326442474936176327619806211853249896884244259804325339659792596850468268041061257661025393409902119981754352748863740346185921036400709603431442496652276942149042156953416191906475415573752365896166738865003814400066510346064855891534342374802231527272192077858100590578625372557916282755155589740525089003299689095431156919858558499201222646013151631667827806236051954242098342387408112500859482499348643809322184337538833320640522240268276960816013753971992964260804815612606382986391666284857742420859021517583712712512200995506777026742364117907105091766729966880586720726263507331521553383395973612189896285221670805461730449108602837794816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,52] -169372163169108686513037049972470362639092146567453277178552001332815256239439438534578874564087899015296912469424711894357737483430679556829850450353111411448527953831439863669523831426711741055350016230450073170135068459517069988808402815794720334747884706939034816056631267350663136886110013489664008671379659371823073631482107940635058821489729560252327408097991125217978499797488503246986832184992536875455153194265021158244066723205391184099913801899340625411805492999756942979204119495774174241181123527798323675948487206603345830779733109929756096577540713637413150649255413177834337732534237210758161051102362880854653140453542976810445697669067834537401088842387586492403137244053283980377720804185620046725783289678362559671672701477342279384414655755759889411892295048073869022039951745158166736742080804283786252989958685999553942544867770588684846130550942940017137789375112438518054419702436958283441118894235096450107821548705023854576849146953793697993283507459651687777504917823339585622874471546186025529937261471131205587610473579500579786752452715260797082367856863139765770454946852332225789862146960526154097017436992391999603625515872691158913599770005480091106761594258391768415005342797369817403586852603678963344287417998729465028678313272728100500599520778525205607668846447916914729763104364461157592288780079014247983182297899302211016606676247820025120387380535136885618350433377636324538320054258678620982862341455872995129543178675239891899036154093897496932538616550048557996560479312858146785692576966426989517618899284353013024204133445507458076111160397400535688245145039273892025453881787157694169456027089795717613976157688886181689193007034292291182192339904537027314708919590440555266290949581003527296555875500732062423726346327865382537993729165160909724808628969764197868607341871598289974910309728153404991889531619555712264040717138964974532937233462273589854661958980759932197760578767144516967892820379418529184914615436355257623642229607203611853002057055594061680855222483020529150189919771616033931699054202293991432345066881056745329652728755511478800550244646296918764346763988860424783325441941524196022468703770201878391344424597048471474377907409636342654207381324573524505867906811205712396475972461291008520266272327914982274947978114074252861395396237329495197052178298840479803056578508148162859802450194686536039433278551175117010076286283537128709773758542682104684039891006631500014725327358491011216883466911827274864838684710041461711943021016830390300848610092866344159433313236767732899625671044596075129749046507181272964656841968816002363514135204380564260592536463194064052121623667418204524137861673294696467147595943241746624462452841891513579465421444317069851667126668422035244214066857005696222208775982251472797820837436733277945446632800415616569786591268997345319743895582735728406023488350862909138180460685244519127283097124005819678979900543829401848157452041550998937287104241000022423873352860201985775847550815410585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,53] -25553772761952472460536542234415552938397735590757920671485047062666753543699342343844867564952657194078131265745250554476330427178043660175815084198993264533533494793376586065720423213353691165022049116295866621584109820619306515719737509472571486769549767241022009115435996986770974417287064583189731486992466512474950131298095060580215718206451455761371909992579106565312843781559151201333989259875782889263940346758844736879233286727808366374640395947053494580449152682649526872569469670800695331136855642671940144697385736040781328080083508200144489294532349630829394369033087822641774497772704323363144904929136658332039088098519491284793207196044657458562377691021762994425192007854651559252616276569629602707665878493271490274905408875139802055149452030948636472789189788288982408365594568983097172489900510238142731234058348644073229733398182973095954676398062926653014561484349772768624455797632302877452811603496663484934755974727320339997843365731262689108448916841098518406358361890543599930228395006535644346751547711391808548608491968238042240744451486341678305123511223762216324391587032392927084983767542938539836051352531367211702583597462991433836242796831846567159691484162705787456805000437605051027445880713827063745817911879706494142636417752901821183898314850695981367907151928521015310256879662763368270614348667453530808067603087858171438989835496065626290507750011372316709745442948994031696471975334299747343706647385048149173933581861215572966472584558646247036805944650464686978652474265788325036319394092235680230184519835563147663860087060360541085781686682075839830171282206830053082902431788996354307959603668893936671095515712796372890154544592185853576397488412281824612089849037701111718749386235253477841073718546563593045893899239675882891565045406928013930538077938776648557574323803984508299833749787282006643410258598028196623221211251197481499500387858338753107014704380610000385003025229051993252056635046430978761836174786755411628643756121047563774459556668978841704178412595527383489260401072370382338409891409373672230172751659634433139443422528784695419088620984547591413052925417724227360305141236830288229015416448306621646561488112573070270954954731057181427466776999361285266118292690120376847340212099793013343842870123467139157952495020617629720842917805056306124544337902987018147808484313228439457235777741826975990174519224208636721209119956784604154111565787777637158665738307579464463068456816581819883861453314136000284076110682640837188494964254558180859563569650039714047033017267601138922375877633398178107322307044891579582480799404351256501918670836844181832738001590522971061927251839668921808313062225137567812879767799236413679972613712514430738784340179739372701734608128430347358057571513389787730117978386801169593723714327579136273010875151188355512654231645741305209351605581439054069011349624430895981288160804624846914766304794111605905375910072620900558146969534984626484714739338832286085902550649505709368037189613099417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,54] 17397966679873778938133011953274161920761278166039118994077335762348721498641709582322133934541369419997979983851963685567106143397817598200090733527382831773400737882545403904904764245639332900578905238831734558594484498626924038052859705480413538020887322101118758095750489235301047315849689047865127386281664543603794633709831269279271458727452205640926104312130181749499113619737717978914508415672655811667211424525956152359730303860196105899460121714457391391338512185866346497269161245489663044754635353459280837079347230740271405820063712421341174600910858508961516715211085950368261216668135990784647024179400553938880342861673784168307925019372452466814387174858939139638045447958310306183766601719023740890421620267858495918364617180475953081274888762700437475990040612105372726676375243286013131452263460356354037274863052818397444624186702382083891419550432328282885930888784835602123006628379481086849891694790184642531652229658044303012500776671530113941356301660940728282259415017852654108379834885418911312394713912534025355214827107090072694196932555300719668195145945619185765843724117678685038169041898373291900709786057282291481979605446855240011531381704411875380373154386997999165317289913113582120184414040261426509308121869298319505020568759737648700805665477420900447840415031444690853439014417023405639193125273448300966683707957627917359105645264791186370975571873294347295493336534209932283158628674881081394214351446376532900532843974779571819512401322053501098676869527992947854710747780851694884583194816594118621850203426249821697890766739570534105768693451986345207484476919400383604936096474819835263859944058611795792799021395322572806372773805825666657969276606700847175860290276814790711870934126790226671570753722692930804169827540800005249936672261644628477431162771533259115364320539480089261402635307106681945130015645514859863516984191329010946001765043104643416665014922374907963107870043106234117407527301416802069073937875935901822297597502061716705563684335433115569738803190452141324208402748014107325771365773118347066620828569836864553991781428150654977131994782588664308381682964712331535424200407376997221223430721182198746518343740321914811937616505074245949105261045954666085555179109126553785601842939258074846963807064799116921020129329011648846898621599996996999425717012041317243088148071068822634830929591726457298259920717022748981848446831461173821234573426759332047427196946906686769179486754829195841183201767638241144861727136393179747237748250091494760725322413169175769700149428601663713341974300754406949774864413461038077924974513622225054034119962465266671439702197552545320172777914527163026900336468079075593220738314159159582768915619242325356519715394488870359859402390724038333303642476018316928380177578172239006890833323216106527733110030119872616931246422272401593791981267094875254000586568620952836908593329083987168706524546037624439836638872590908526753018511231471114218112457563284342372594634823420728480227384727961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,55] -3686931673682156468580574164958703510577035729796827152017410373057094150079323609408103936843386516574832409308407322023465614861160421890997027818200332029801422232797294568433637706412654188498026331722820076817018775055170117895515306268642431241059918594291673562627810783394902622668846983001928257606289700738322571479584312195010427403416627513256073394352722113051226591474061941017695083587394118598864766181377308080652214831577208581131862850922777225658955618909211630734219383151949810158141852811280851698845499593349612144118208698582825528242435576431892934442411886836608392643211617183501084919732251962024548185789198847543931522331944619142347427193631771553271389988468750668897756786827481054461211780671872459683921441399405117242383784152790163837918430623909494174947277190876001710984965956993991416132453988411113683629196443654694133424560527143394839779561401721769434625420786542463881011631283749688025825057221942964479960579648239759319931303724113234481982834826869258072989906288674742652225420041104578387329425206676143930809658312195450090655117276606057759065416768384906245128813196317338950986879972228727495055195035220959106849303212288234799590969627915938088535352303096640712671568018630808104495747753100491299971453431299769649374114066349153728318520277597793636367694716966443024901895735945414193748692639258803442738646720596343337695860305235777916599497656400948137260356231578067272782927518138955849062065327994523777324091393385705812105913856398322283314253012768100743768082655321052321638482830136078702910595150355687352323035592101543028329820467230502620019931085827479745192835101139922757800805795086225257801238369195948814152952787023798736563354035255477863046709273299609491807293497176130584208502214010222072476685878387762518196924766473516608755056083344747557970885655522663106023517858114732067917349212954795151147846690216269590009556369095455884587412583404804930572195068787954724677193790334492358610971165108118008013890103918253811843213521527597753582738360928280249877532804995891477280713935598204862091082873633118121668603811063242327479757292493702193160017308308800100908250064299511947792342829834852821554834752275552072327326138642857543006645473469354003218012215644554063377216360893641098871936625840751970082599666718151070628273927340626281124512295995598559904832524536295964017253662688237301929000400529767937903727577890567082042516622755305263110844149930905728843829307831308452646569840108623004121229992428234283272850617498194903720100462903095555197583421755039593634156762032646432748119547542274837419183541317188678509037929577453874082135755187180400664451794251412250933628808547632602208375969332692857401006331134840782887608902178653042717735238894705038555109400490419787411535919534933987337096677866171928581033106934691201889683202120677269160428660592385680435321288390261642005130003748943504400427077336011359876983085715813103615596631332890061215610363832312547261187815899136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,56] 263398246597918726685594301686062608969526037082466407934609843683743446763576312184457216452009943440279563914413981415272485939783740700277023633468204486827178123185702704891922703476620158157742756351156761297924270582663462795300828264313966320932897319144433852605761490409939677327017636902019035368524857793339008355152045951260005601821485827305187416563731035513833755383731315454261519495480972497041845117213694387640725500685752972582133522472847658546698989691110568589546134139065552557205967917721662425607081808023197102214192820718476636818953474092902363748929537585764232165768648371371460156938640357557685276529908156706013174174326711312357268823873425136231236165560364920334847483165993289538144515886337873766766768916469180157960945280275354761340877090141943296653804592386002802910805865082633402296079165809964977805793417204870658163462837241850279945077330125978466701763416333236601585187221608598483605456061180574383752582378303790207150625893993708891533816918501514568047408992759875622830129328015976494160094463868932926251313238855525316447658687495024095722139855743346450231850602057883451209547184185058234303462708317380123050075756913564770859815175597261436173046890569183440812720629381630049186002269009114153213101334332937634712340247792617223408244927309549496275941725741455349696215441698133276108287120007875979487740084469542911062642665221893435134331163626163730720575260281964107460604560472689047796674952711784588073045274425237178380507024932807845335812001601185960227699063928099534466523489461994495257222769617077636780857007296975687871513913217230186211728653078389735758251401330309194542896867723277667061992494469142240935971214925582176275649722165694702877895183653978373881314008257109604676688217472883166227390433860761249128089731528469013401787589551735360955291529073433869846558070365272696461916884095140339550396587230184685861650943729409201248118810811669762980788717308074952761850623054075166443566466079331054120537840478852507269333864647248330621596187094072166173850005224005096044464095665429227073328668271680850963232624317816397361270706934437483929960467329629298382130654474568317595557614071767672410876303743422021403646737029248328946788414239207514677265167092228295156558321545933828827390374628649747425579693000971407794825960596712162105940901108116908736312421913007127635336156682348104607688188204322288912678521318400906498553644223157734966358758108638446082381757676868854597961746343598997313442114108137092917473626274487826975882085565541211240725384845234981628664450607781735213655045990729256429677454409780330969287940914463699974598567173987175013315336560339245629477271154872146275051292768794850112729572895956057224558155511114448512904024483028385020035304744707247703587282992176177089107488604439445216509010382372902191756930944789394567402711312929882658531167777719349090429205504402225435537976501832997134974418329169034863801556408524534828324179225504308869195460771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,57] 65422509234227745447564820988763768784429597902641073102477417585592914164037738823540150019245749190200589676687726726100002595283913127412033107291635537626641983625404352491034208120145903323489687915987544325242111908570323830854451149190197503743602808966847014060340062112794601838599138751325968825003987183982638122062072269331327458766770152462033838094647118834175868932992879523457891233045431533396713966533613401337632544812276551354405074455122477536653615939690198910121118045820086388254612815713748161260890381024537837088296351407619958617540892079249834460282972931604559946502342758307864197904466918112110694781882138777058486874005222967238904226142750526454065568194571392109784347426944106236409775652197767764919508892754444878603597133153705543238532106165387355776534696002090807143032016994730358063217936077243868265896541214371126613501033502006574140479137509755591283659021587741502098123140144405018440655126479154806027957694642731940932061474106601215575266248679628893189063141555794914556351489153573010500291367355662198544963710345539409180791551082038496572965797816173794204440943762294117884522152849535702165948384549058889996947629444844116234144897600476282428699972319419665699939919653077521569094313700129152855085088416908563364777151270860135354889069304263919755867260628148915413637428955131317735210000998742163027245508247783053885517008056134315927819384412075322826877563024631018805406121176542703727129144438126097582684822973444133153339767484655885821825563066587029526982244011405728273228058102552893831804598767529705520267334984533530325303697920260438217574423665902971532474374025152675143968390803112782028721395931859894138136112794050412068979389765289800451428406515688135395578033870529132895647847243522586727595553888173582330788000983677577740323610076764442701798060794166344702524446824300575731623036132937415605692214109206974327412857774576653832492534734730495231768039501563989134878701397305034830324467722900413129999657843576923741621093068160077831612658018316955924645689834716475946197762855602927868680332457647594855621076001664241982231819150635465613754584374170778577467261909260005673997784676698687271948162850385278398544380843130203210819776060489954508700592087970504055316558205996616773996611781652701590283557064387253425995321418569908530920306298983141510585504253901448662541166873782848305906049041786660753293757547523006979215610075182509510497646851166424640053914537238786372116474387088606599221792739417452842667781906438236026718753411342843150322029165568211271074608534603013713982566058740620521839575021994535597736525371385333942124670904307513759395927449325529214601593635402060280321055564675439490198488335773035181874516219496610591218201574353649916338301314409682882366340230025751025435055111680679406719899380093219262986211211301929967771354617986621959043955543156947875108240221574233043434886257830267721373089952230817250024872198925236906228927894790302552420798955520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,58] -24071270126086681998729510618580459040565741821842865794600841977358087208756821422663951893868920179535582992966946662859808486640119285176417907125730885539964254757554095341063310531874102189211047067977808057592231206897916739873254803758890223501413293450515913269760454716151835956346883223446075147235834726171066155798486297888798618342994868512087322103399363938789608529997072231008578527396240594068765002474008497692370079477823558703998187566700845974019092930313540983380250192966818339372633950800065801598513421970516690448935796748858696407414555436667902334612137257166066310289770049460401879163265951326235270503671952503528403594254067370624747614746486324360103352319358798248337017680643872576245767743421890635146489262013419428306304362620489232273729988577558935290158449414273157864246099800725381813628441296995059688297628963952970906659976361430553396842501928322128950375742890417107401906234939303704762292496799429462762578637788560195131471146779751526699091773575504698462288859329357104420697191985277760942392266578307391832138899452948975712218895820309257764180025227138750668849253140736449451051903822771185063488342395178327475406919435773040567860273766518869434472038764628841670631084470361942541470982271989647385045559698043062688751161197285159546456890333638272650112946212122599479399395818622043883178046906553842235243869997135315887162229126081768655362383923973252288156340150940894345230690860386418037723046872473822667379939715260927048958083699406517212823505790782222582818244112813327100656052633382487086685407860998665666558354544941807904281092819702691671647603236296915895656620538574985034087532211111982710029856628283291117095411737966961639145775250453580912192828423589882244479694886921283273282180972488555896297861308201482391055181268158869193936364917224076359669062540000972059339928272616069336335761333967314222031575572164342048542756959052092682925858411672497273047417658438127989752706483453986019802525107077853248129148974815324972277884519629360460259737729567786575257008883577748584200373532542978725476941563365035643367659345449481937066402485750235972066974301226307536720497151019406429990679092049449787663268141070510190037015269157369568806996616881644497567744444260607025888509541765110383507082684133606753128022632870647069330234237694984673699362543407195084247181237963680324135948599886406105055848679462727556501302187663697653202613831750083557844244406706686148827624863521057205142550271806969176226830320984508924183332743600167387199813859180929363126451546344340753921175741198949717546657254471939699050587831534292124055468225699811324823871300122259569543530966079274087038870543487825800910195541157747743346437789036135984729669223062845308957363093440201095352102629465430398519286653680226084717062350262392525431283152014546579463089573228109199183572261050127016562829274627751091209578521058065680032559506048032853948892424727561801442960949305495756598476378553784221138283397120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,59] 3770246156203134567943180429123378272780366650274753378754109743265386751889578467148907533652977138277547318386723705582580205255595725035986323319481628612418910744876741137965965767826677966163174408533583061977451661999804972931444542786642144394852781036868797062021789983088076433074935700645530024567236506681340843605095258014062704248287771502364502264594499389016380559467566668327444988073989111477064425079450620689632170332838024455680353543899568589149281698564124103071892123904186623943402121492739728195400890693665880117108583450915334550005621452635425678501622467629650005740596947170585288282924267234708513910501427282722933797073667767543351176808564863583571626283064354287539943810175629362691459430254266288617182193933089816559806591955527329154340889361414993585878480618339710782007847769598528679768274625443145641243749401075151332714616646097041787601646331142156552795830800139977737357304999520647573670420760277652266203643360981524180008434743286227665657574162315257344311280151697640559074390228649101707270093528170734528241892847647117497166653417785128396525610544021434577504355763310900929194875347988712609282316414443059709062866600617786729540745573853852946500282335093042886397599468635540609102975572054877917886383329221691657051092783380374432079304297799125386345133010089057100447567367183396768089335034572651403620829653240888291151529775897628054344422800279737859750105624131095140680161324445479115536492135677948324255185856597495528312801683185386578355758459776669246947250277354564960415894555461562826872027462714206800652722926548974025917726463949666050205636671423179881522329535365444222190684975477324504951295995813683270660425023233714688664967228151135831022786168864962805031600882577460586491433629246681295381364449002016046160519691718825358699552499947348694352808612904579662464594554007308778525046464208141151967485201051853727046606933416479353962223978467637889993824005499756849993602535227269171718192026113770917849437263754325635874062501262496170062127343343798659512470666679490517612748486841320243532081303190427437330808239504196478792416066845589753656032908117647563051136358809928391509868487181783844419941772612142246461557605769105625660281804319496631833698341329053994999928650785579199842932825001336729265828852808068027882499802890312295034554689306840623169744068687423644075730193060043681262485220625838414853760798853711004587969049553298772604068653265950489345036434653166675385435506066235500139804291225300467961936310392750890101293025090871503185001459486715576678376181638670629369896759189867491469944892180568536225055295643351751131616230837067528339163786929014929992487954880236958622002265463420274329213562175484503635095430209386263993874411236557866835766472720250990617039514277038753688677205542042454731387355226308891262447623311637134300231438186687192626057952521780909031462946261092972358122439690665409080313402388568722637217453787208805152229754454229168414372397056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,60] -245036454733074504779484657678376750785195244548804949527521449030571030078380655043965555424515610424170271628798017072493467868397876068653729571424229200265747658000155091382035198884409807231987828976183984579757788898615294519766311644794778280077831564576415098289213615527416871257334720580551194831432139400324413039135903270997258574671229716062824001193210804542969997229472697227826089111548869440958753684397446524969202574827698368329149991614140936280020004318082034826945680140077650725172623845650516678399970930911328374002168663036862664662477500105840760515522002350780010643724637203930137210724934529154642628169052154073029692590591647842566574546023075356058974664889177905672572319143983835740856455629337604999968145248382807139250853391060995811913156810395004040870856724089335850781761583799198791651549070613044845171187988405302828640517822254653457670250730972386037594382693839435670408808792827401315279666940554827206562831719243064000916777848007567426306923432963794604264326608781842909766737446653800551820467725633513272634303236384212700672426108505363262155930538416225904023440968617677528579697310225946166075019539064601188035111703465582464188824409359713735186954149016726907771290017717544929964275812367334774389337210464384136129325239776010098044315865455801421147064265441717767778340939632550104237316196750505654697288699472392266631089360250104649806788845595310960592790537159775872981568192981340594710702569295704485830307989985318739877379622380235185037789090982336182132898532600072317026297986612756332152790321515415714086716520967016667977907346544634745097878209203159471700273921692459018767954514879298884662109695549688930008044016951528213502329425535093080610796182547949682594699104901421905194598474127008488766631743875622949223298194732911447116158054401253066606130751254375339631013680446733630564156447760409830440401155640959070815813960766489221740937194471910945337838351703820757243464494083730383295269980661061070910264990341564020706901243858107832845631729082064915529257940398475256440183615198449580560899795896787398792185878542523056458948895737847771584355413635503025359933164939927028642559803023751064950857056840389544097208387381371420565206651248090172912276583844172574025183464304428531277503949278677455308297785114426385668625111598947438114160878712917832424329509630972614463634896578455910428173583981000694523609836012812458735303873601804255541883116995256883371282551290038441503444352352487912614692582250216248384682205662612327892801093747971806534863315627338691504706022842788802635371525840559822633148031142519522821501204740221498944437040603437234851840845266425646902269021549273757578375476919215515090844304281509968416371575033747588946517203557218030515828125382836236585088161422877929016125373323968616116703910738623309527183829860502270449130559643046504332663333180323133991496631311096814595509732920941523202285937644714836857849856219117858150455964425007849684923842560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,61] -31527324025999789481690782975864576007540031844522572795899160922696241281427126936530389465033653054264566879095148049888032676672864051237929822441311184390341465769994475031129498372354110923129090489345417139413838106079287439007904917416769175124106973184835770744779032469545796971045488687853376226754145658941118078338963625863121585752602679414960331021520029338627050628438383964074722998863074902874866015937761129584005755813118331418907801695270546582582175390412253249498610289992879478483050670267516531105205107280874505123502291221045272343975973927495790882738729626382675285667284967985447077117099896800226078589507669927528161142375156595068101179541241128222504010422954471494867213918717886309977334838081220183269484277502384145571000730070470110144626537709613600357659787931338334664817617148483132859415642612336000135320973482305735027876793151661693246398858341478676185102646199847241582645341829668439150865380869878505442975312708642890894486744863146369610375973846960446482915346399948164336448040116983156688982377396596483789545424921699314265908762895092420610288660450278233075941117509973145300760730745153648110835151426416085389002701616239948129031492254190733082474346098105297198249218943387548631068943586991649760071411510918805917028971274734799926598455811770147631468022849089450368518290110463752545736843400662761070962842229982709079247330084431400744807926765268273749327672503542526083703090403452048538077262797582972269017425398980288985169859388176086591671118551438299271921517909310597332930677362538331367346349246563982058266430121545779225471825486923561080005043609477450607647723560304303858875454313793925241524011382858700089115832893853096576526086707391722615682955079307179284877391510162255653865195657594792443022579787891773617894987944476526528515877491466011388537495638375258653189799281892364535752932233652650981078470889671260059374317817200514817826726210796270791902076321681171767716880684680775871819023929074269377349961664280538142238343944221588400703995241203665412851294716585926269830363889114654241319684295464476980028441173029338652939800537278698050676823954366945854700211860155383935150425250329578470408427178796332223242546160287470526284415974072158132321861350749756578535737734427574333128838561312768952369271269983209157295074606844806373885874561366121041546659838397072143668454342325906219719981188932597195822149820357138979705784443957047579328915698626888967848648409717777924619291582758085660781980958511269968108906960270764298320053638870166831053785222467964538710677432687225928812102341659473857738700637951969341225724699660868891623467674341172022385695418936827659722243746606824061488499948470191734690452452538600895891885928085171005935306704011880834863076512078902873412319213611950336114883234482890299330659881519335345503670582168594950813749073904919272027834944650659053872223140737121509619844157243307663998042021765000084449698550364808150475729750767913940211990528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,62] 11100476878946751675902581493989611430595623119906843941883700030812916207329105031335727633083282518266466137527748131620612187898335515344256882612664412785593207335385192256399220799485522642815846969640686666993221837664249188755947492087315666898092180304169429419540417372671081685077325888213471587304817788643599855207510386870220487759333705651743633031706868894944591603515909080300772683486674809246490771125814672330232912460337098852453142584088716906467712577771777631049797047963726985849986569339024977083728652967117684929585039131585906214823563553088963858583779253158079042917972401602483915674355907361870865750586833647569229049667924687325032080657250481300966354401202164503860946205117454464565894598444735291542328948589328062226402827278322923108951912088854560020738654020334723226254738705375600828059358231799269046634065932430495025447592983590201804978611485681228743602424102155444778946631388028881975287273940513266493972192154348460273258126633830576269070659614648636957303121943991830236245868807776115332782616932696004562055046353048865460453248473999605451048758845750546547442227334377867527167506241779109090528069399810081980285997937762363513197165802253033163804728021761468079841629830562082710680915388680190709672401221278873081102364544007246254810762220117582383786690101768312997229168015051605845536565063937577247081098701994744777842193682159074181926698824782733092546858815396009211435208242701885635306555599716930674370191233189782699768211004801825583811210354446348077962051456968615869138266862799798155507778146328246953168522626842457419395980888440484225179200092302144220745165833166932647088383677428482455547869456709275554009087535885505547583368893155976224167157709141751921384601650397075718823754471386325376811989551609067245972579466904237155621928431876687194456711053697718608017353088992106484601298445527937483787380408501758886658459574323133740278277420302513967494437950393095416617456228693350683633181722932532971753219813358302999753423030214526412034427226760251570924522967962184802418581990621240275414967985607621129786996205277264741514800585705107413444041453802331279334486490383901378912845177981084820137612295309121372797962778658717862809320248629873747031218770580119394718640328507267068384505589269252196889909414130673162130448078898466299918034868916529840165725972375944444429811309318873304869634904312758973357961016949253619698755224973133689469477174606813094687464272875466610115239233382148392312915315623644861177069550109617751877219134663651671279294744091734086592162874196677510153857355929947530323015455456318487169825222647134326332725936271551478346089258423341942892195636134329809026835136644272971521663696311345756154595056303344120782120219129334709269741410213754969081823135438136747282471124862483242722579619757625959207738216984518872574617540465924992897049755674012316404458023841435652668412173677013712295615812789463568893959668049434398642987846244257068849561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,63] -1459561068600789171710628013878554372606013820755551679929579125302563599004409778983814900704028508365661013213390797687754005456054778316191253603985673462728840304738076682141617537598145662371718522659123573242408363040100133342408582680881335886011344965600546619271113151049170594646940385822735076891891630794460414510294642407260378036211446576404548020974967573030136689840824592540403007244775147683929524102236207938514575836526448632380470043423690615924238854719508820845027385955401698556309412998959119126866542428163522887191986373179363005985519940365346921329633493379820495690209049116524746050089125366419987251397551502860842739282232451225424047379808414415378641931402600487364308627170722154659405427946820085723047465205165345534450114974075949303729072907226334161654200786134753192167470947271614115910037838474054512215628412149005901064341986425871849677461574491243156931438061416568421248058485302460084309818186149322014021994634918290750636331711936773869969578913503357967859317128890553665955842299557145276122768530885226232118180292629964916123364703682627266374139192839684736806701801972359574755606250010553667793103298677223247026568785610385893158268004710183187693383981800197727390936684335034579727473839622842568006120250824581110935646991182350613951527984796229199534329748801437599175376288059788868854378351592523253899700149122093793966091614633250446739815940264703380193877711166020500436990942228917102158914562028094704666010577061313898994156276857883512258694774043273297546680355358228907403038879827691316731614993939688039537772577196224417501265332913602742407610023737282280743351218441942114019789023598717592003593885469441746476334957401248075852999404040782920322230271802635471345696732366820156629394410075431688000397245124184541311588172393692459226873967448696597404163074753734069336393106845115169651390184189485856937381073001041769487393168482096867817359188411984449444101379291142662311669244165114911968968889290373589757422662201397210243505639978011381810034780005065269155308576652164664768696855806587477665771275537708693096215713148508123026976978110671915151676452181003593647073393146593936439222415496027189220895725989192543000159759211863937445675274009193775567138552374972046588101081579576010336038973521337028582458757467051652411409921160207348840487165677710977135499370335508992596852618420630382284001819579582441627647755578393781873191122081925744317025044271257871567302457679173260215722541002952509868271121307834292638959368547287436434936114777045647959937335450187445102227150056702379651600876914817569864032993986470702783451587521957070826008970385752210318798190768487739569958628216993268503416241860766749556222749464742335408076866673032531577619733762494921217354402454901267147565914567621329630641584435951794643716833397649714143573484792480089854425850215711328776280736794725315478915693566798024955790552343757813294199606033475900036304136665426263744561298684553515094769664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,64] 63494475723618976271329283754777101828691200451060062090221774702054896441928914294716843518721092158857148596651219733633672994745720723260174126657695300756293160491890604880391298009196821803067869989468794122829547716283354510850381692396012546338943392741937426441670300376538842346126798883780369911936734042327683731988579916069585173056671442966236170116444736081194210521836963448734806365752200861541023435107653309146255459037436701608522669215162590224395226984848765863262877567487176508657149936176488137825311324001705142245304164131288955657933542540009904328409384090753934806849304831240701529657047030323124313605634321704414630750069601863923948726678986382730736582729966990116003353596298433512810655538250803550354974489689984505206172117444572892175190419277100356223171600640583045729781673486936701552264426613036189392026419794256082321397381263464013105725056035707412161169407768433985452839378288336711338304787978882923857748291146412785452996146860280960449679001994931370393572803522527733278508128759374055569805348054031310261631464342611696518732938635483592747089008473426783021941700956503990974023410585121775542875756150735344731115376862421229970554066767063548282177133298621858857760519754966174777918642577086869168148945199849500417017180303356268689007960523365529688694321357516874401904420059483652531259567240426073350534676205605252560423985269533163737308459675438318709815858598240760340614674591938130517418393741062683096262658191511056746903727405270052469970729919271478447267465481237407027371174032333030739551909821695421291732655639867667942606839977927454476833262002938142957652301646198593103150900893526601438447172612926344368237567346152146718016636805383357729497407910718580589984564435144786466844812872048002637304691279826721203369921762231227511165427662613746776849834783133219385085344887316887591759588671010306393055392033172655483879216821909608757846324796396360509005885271073387066748853424445893079803479306360607128607491573806117460237310699338097729965300820623791184853193319677751326144624676425530769308046092334278404958604917863742297164861326532487780556889856091768823547508233105272713282715384874504458987191759273749969729403185479212543677048733178354699157902117266009886858416938228901411882429514667411474794879984085895343639139968630562623741698096719174547863758987801214702478785889400168635154702404070941329432600997960372102832389668255194380645924196192533357727100947256791152867168122873604891004588241060594152172350647817564218780137916357136830932913794976982126181700196542021471010300103354730624946843763478036744089052525257168723454468216126118203617914242369085395355490040302700522532613203008168586840832236471754516587443766972042865337821201799225884475745358003828943296686109804374068555206393790262025735182112940541226780963182427999335739910265230336609250266796834074029484453609705996798267884082543630535992670897933486005572361481638765872673004847324823059169280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,65] 11200387115357843382966795745034071963728987475536899361657401859013557608186089620170173915503311025891345477815934166101764309618554762162506543336311638381163405175669972529748999626431426922855159699448703574701759149267174548054423788254814775232674155105922428434980599255145848982117730192349132150272265967820510119901655285369833913519899223855081352418078684089408274131975485996758577428508767013852360632032289856801042214820930012619437237724976796322583332181126381438169268004818193511757459476849410958043595115985127439475796381206525200040553850974206030549689472755770248200364355589648921264835205944020399454942693007396591782013517601579122458487819301121818483352928403959376197443158608935770413237952318554529214040493864723818376062264371288978713862176665008631550768085587047646266558677555655246028057445207473380192617169695379897820693371334024218601808100676799059387316516696101792425335194397610454719084626507114314923835402432015045504617732223503094596078364365434763379349186619175798270210102562235489228157446643402998829073821030894015969773986637451057271943598991776998518702964800723736663680740979957220288950081987277910815678852915047173648326510664231289234587850509564829581347533746367644805470717501069880875944125404097699284057299281018093780247048374456375778869536578496763389721465965338850745513489079308239916246794410177602197997477881943155175529862007107344504658694620651362982470443316181316879787625010591533660301673620690392294578652505208146534720789319932563849388584176749558470679342010417439610801022199045273946311044945126705311217356759455757868390168686523097761308478635239570940333057686728612995377166664441319812287512585928757113248768336813174597603059656130913729902469892838311833404791744972270617529702438491728866991054926640172496481319514663855164604629996916388458723824195675864927329449675150736155398686844503791414908989466984843800644002278783084161884394660984038851751280826351499381686883009704005718474369714723467305173294348204862619936549656238204729469399781126509587114365184797249974279682309187131817080715823597290501985008910994726868203129149631879350137476249214548232957723153549570913835646839248663479672850198502871477447439117562813632214082711579968892076204943127617856299425110557521368780626546658655954574942297144174573025204105062384619335316994840100941996298550072904163601210060479175290582710366655391200928596551252011411903362187312905438358962392147249138769025458340506672516199685329232892897991814624870398169286036493434520664411022805581905037203801616936924738197137750475047416887084969971055655203455071659836358115762293685487280928789381157553703664096804149556257289128820558714971814730764707927192454579775958421015783094260068082336715560904994931614176792255229485499936095848407203914066766081022389366967066718965823401147291577659654561859058421315719767717580411532476826669883864744586615479314258233285173986155076665977668689047943476420804608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,66] -2205862934945342683788259856155897947491006862701059147481269557348408781211513475965809360494380596924739658302485397570780899672769018665131942376287805632875752232659403480634684979722163546240612156247590018355108169466637402764583756745357874151450134188996369660613796903812696294642987826011391244171896128011259871296257783484053053467279109981688694054833731524606500358111350754687481040478249968819305303791574969514180017185652231917278464879134188139408025180194199247054525345289551675322784395496944122485855405926687360316517339681291792836579272031815354073918936725310681951971182187482614314317747632414188338020615295893001610913200322380298876972764797743951028931430648158058231028043826031803156662675062099093257383470937471109234351626555010165275383175889821475711049600238553998130630171560630396962247254322035186810921152501602912087765594321352564563071765940965858832392378946197074546997055624877123806032893635437134295848858671802795911952568772885839254590851271443867682489222522442216474238260191688102524253935264762162621645326632010031478702809911981965441328143405539683425890995221939420999934687708214166333458638395869095665481514602177647566522776396411190592115616549485164334750427159751042471558333446986201580437861643957722377787879038467339466384009016740342897478407727809829992250693441676357579169195403341981896711013893904245225392539219564322040833718008853235428946762945513754038076619945317664861608157230674618605642686256863925122602645191491263137693554990361431940227428805057158340359908494899099251527526114921894680614359883828479931094026020410804280566102574346821887153730284855491518408582732637182926880229500129877616550087083884236704242024970052984992348063886436893100612571056603746243534300923737583806548992749923067544104922403612395055326915984891877695460521780832885353006525636515623186056713880044365783377743192336173524140237405746552025273615425532424332002998930776374320660330246680045726225912741912433681409785904964579498266959417662178205714050258046749997935771937295799111368414452806132572204749614512943159390526154445534138196605520990280027625787243329807052167123667055241157284099662615839577879085933056113001764470309168474773966337367348024725947249609707222648213520810259576326672711717138501802687549579847597771840832909806902004479427798182022513210077316156661718876387178762241471892314325957995952980011221632716656719198329665460756603185924692905881531184310184112716153616700455944293145016001663899222177744996461654674891635621015276061282465796435843238195833453235921201357164316900917640005920853888141553690809037879107616245375816723617310989472191774775414170682590607443004770702320282043938285355141660943423829283948399076092126572386788080637160200130774792476992873056884952813863333531478113767629438204650669598381359083232917445686145553509216551933932663238785915179694120937557665157222383697555362492858343358104433395855634381448494031908356959045827952640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,67] 122282210133226413074694051816791733546004747429107778769499821479985300878517746537954805185625283455778497620239669141368916536520470661545299967777944357279616888723344828205114812427386867677452139434022008605154043346787543734957462813547258053740589414348794603106981040026912139794683678558780090787815959000294585370560741088412593453518000228635625403951193702583988958680504390051699005750941835333603786904629059512670967138322183034494280596685959984961829247333658331080734406178769000958503437171993499089399356414439258243317617133800371077618011791049298125610558863805624057780595333023249041511332765808068802401831485174027830229699083334163623303861284909676190613637289471603495920978906698845331376366777971753609339797932114597093643394662460730179348409444273847244917454435674987782873384079783892636695208468244988789448026590834900825513312959893104080848886794408812517230007058787912361752508116069990003285737691754444898736069485225359306619904723910867412610862373224676740506558654454656980941084492194883471457040890628923949374745266879586945176452122208657902803729425757338222603819069232719328017729392768089957505100719798156595575419303363580147755711729610335946775037407189583233884870796237833386755863713624923437232241724028827606264874230728134060217947834342460146971494892555701883792174649015701831657427879444644753105978519770539365441982981059388216130846236618795690387666003425315875617027419008628201453338230876965884662942579436637599175651149118812500068483416461764680820238832982118338774181040654471825149225567824954154889220636417672105356500048142128524277317466461718787464038146010047011633223798905683011703633121454205672480448876807160198314688697807574735203587927231142761536140735205099214775321750891675130815614754683646545205686643582138683373228397885188892200631618651684269057539032087871404124966187224833597207494216177372034252017127839111701905788704640779155703016274757077295578995077974219077576240104634979215830496723866778710058940514383335200085679402837383559030599560380553943589418542310619219529567360393491508386718613042927547601483319366740384734708993284642628889151571594307492787458899040877711434705781481628693121287407907883658869988194775536183408572429602767127369517449462911681212692035776591634453669920600416015303120033589538756335948199164104709557512733441376511311258373227988849378092032224837969015056823514265526644661180849543697225158877488870766908253532914983987738301766976750021204127531064197588586926765855810652626329473204619453479109803904212809686677621495415091437545053946671804626834908188452411295205512559162387387508273723805252190437301865621312710749409172037083808650843748927763436344773162955899177129858027583529726273988249564199099821052535004361865159831061815736289577252125069800412070654377205418877438817124702380675423650549626321568002952489012893601724132018052791147701203236420122804627234144464092738925431990166671588058365863524076355584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,68] 7866108939959196661310856933784626159969920709322621255578682602533176283224297898066005164776275206199792882023056009708148196947913675127695678594529510386824367426877417606295981299898905887922310080285291999523956442875526672582316014073092321001249720561248287699708445856036281088929599137056227876805498550393680318321332967677446066765026152508805264478493785372989828277241900823312203206347156729880889707771800454621434830193006452279714483434968750725374522153918509716687102554333554823211099878950823789346431321722810079074682941633357825449830517792582590169764745911540619853543506720171798171976847533613723406106935198185626852641276649257859421777799460249606427083278136375778729655675957930108599666334704335182070718375817989821400383546791175337471466050300618008208871463581275418691123556944649237446394179835989763772877400879515997518006826204984137168099730082888570531866163608632651114379428469159147487291948606980830728955822437705999798065210506876179681580408316885890969848967418160273526128582334123444259692694613388309972556488925427891995288468126128616735719711798005199597171304133506954593512562735057135877193353640403080495170487046585871394554327576190656632118390202661847582172322036418899740701726115970680144783929116959368215495467446918664042046908833897309471710132731439423079909631239380742008164600115627117822294470675450170418910909394938454276606213739352167703498337327819566547911108398021679023787759307497581616840782260120904063504094743698863014281097730675421166341542296614616835890761876225927467195718666130807318381269236754842485865066071044231386598084499162634440305055552304276355644980239368903226329241395026213743301554065500568123015579220035387432473412298662636549562116971842641485894250637107826837607811181318588163156209370974332774243422538803218352772527906616024828418696674417213881911152146349052914790246065066341889995286067365101898312173440487788183641529264525511958704879945553230035266341168980922676290850326679959243104142582102958957849061703416234567661100645866941488947327625254122361903212444109115326984888974562406593810736358587798772233294869436431355064807771846904180535505313620596263073020884271761378907719901740737162414593975491685761706840090112846474660360035214190838040598589537348251190868045427103277689875189476118872854158782541758720423519212871446954127560977639439972456717892092930879822747769372136431933460214358294436730222530431955321597565369726889833634640295579842513309785073839507050409830313138976725481265955588532331358722774163619433544868366323228307020638678278721277190777985300815138448424323551457030157909527138871702604882101434545169579934188418070818401122898708357943801161568067855896895544630019004621336951540058050827263593840668837726444471265315528535160913137588641650935578567893161729874446834658024073187068804228483709543152792523767690140818188475049942221016936194955024762370923343465089752217010041417153023926076471781621760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,69] -1335389246017798776171145678882047465281737385235399886522598994116660277298563606535071515899682727484131187220429145398859517789050153971211301207113742937656351762782511761115161675628486182459209849646553037024002805686488917374435279836477573108612071076256373817433685940636025101400252203694985158361201572640227245905696259032426660260840877421250217425747575110947785934044596807017935215993560371761427250250579470852923998491040664341341337639593520695916449866022934169625394836383575030941323027589043788253405258695219141958820617101643534451483454057518545742285958295549148671209542448647257266092813432434335256565358913530604130811381832987424676802898972575249352022213256231561974406272884385853813587719357056800639314269285004559494659137659271036575706718435832770586913739035708335116063706082214362526647218846064099676016997023766181765098015346010982086409818912396188284087549905974273092822602582110128801253047017961032206446965245227701583374919105955001436939416311423126182252613010022650680980302055359013450423409672898233465154521216680573861616780164435825907620872441985053918786912948315766657816743922453376401727950228040246079719743040487178173941432697009760115151768538456766089665795311101735910123548550115709981697983580022094234374569933897820725631427271283446355300308798496427159155410022008397479853135897315053681063087784687209345590255738475114533077268950987081107437244867269292828880140386206107995224664108110978129684468396993468982709244883471991969625719505526987814352875482716671050717033017513744427181702690292495958479001556005245505171165307943361790855728425697310593653561735511997015880619475678272114518648416984451082004136798991140276946573308070869448666638511209453191227565203754575505022913384964304167111630984926040152513554305325900579626402716386940469783014717028678612620285385487951020406859893493737721699308239691529300868806870498698453069363413963280028652515483480682987626534249542416219449902733042377943014985591567770398520282054332525825239435691770091246013949067172598281220598809827024788545927955451392441608069058304186474894820838081220406690504210532465206032670794502614240235782643566198998825810717901070537494696697543931215271094731108949736661839914711609505196149392678990857049331202365879679403226370979343126508076124835590735425068685580868028644133291936986334008130206955076881836958677690239202884736661281343138132449709183953742053860436012029519112757414995592187449683636169663576035354280799230346781950995311316653966976082843132392868760183778653475746609562129741022686808909877494296028894260424053466366904583660748842776397528075935899126349802862716986326667172605559958230760654118679469025382230338949823648316797554399867373447861629510485721944368772564960192157051908731798213460173968662313665222161888295814261649926944094041575940451162130664485826441707563697633561010422595557852875167001981884171622054131610400569049088778028500928616741582934114304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,70] 11256405393989479561699658124264126232695217911752106187639595088914768204725190397599502238159407558589302260016917520116434057012073892477922448145162438634516983827350043944598546958038446819929355733928136746993309158100252223938522675683684204066519956885433349451701634686962887818522115039699672768842995113630448874117716860827052833334188281478237451413467031761939788882836692988962796915136193021350717318435592346838196551113891838971096897827247653046417167130054995585278333563662280654154095163002079560470809880888675042620080652224057053583562446281352565453945343973144788600645416373285446239201604478668249997663020616035723917693596388207363561476367607861683136943747017577958412010274061248143519721653231197882866153181289003835744455172877749860806333818655601109302229299770371425650439940223044408554176870494054694111916538157888790657977662531924527348355361455199065330521299851793787557579867895037997106378408245831971211842930438321247478920602766946752171324960374994688403260200585440510196793206804920285648789679465012680044219091166597732193783199943745889826425846647113847385545121416349633917857240134699528903431076159897479737701239712576793546580800899435648043294334000830060252785180376579396541992354894226428265777395967558863372740684507402160873844589289139408923272455293086074452906254731215335642513713494209506397104602629843808298136547024661504752506553799511371106426351562626638479698730780026825584020887492106544217755457121316145062177023523124761492474993788486604528369861090667974622386065270913904356664762973550720186687614371771441731374151144895351583422609080830189700198209106218283903843661387506453058201683108390151067452812183135860858523504967238572170318577729713394235703835763813574122147401841350690222967987877218859968882056457211031738189301768372012050785642101799403232404091689494196607824449804696959310113689989803799997449236568577176932935026607693482538552909818548585525899095059187012352180488985092987297848419975335844825982756556468495180347408924834493161861818201885351033979630120195951021155297990844221666990974389253700148622617625690369361356379457980985858026955076406828922978021673696362696705653743929714980772928608511372532644254951817550314441515717934259712282221722141036559684000538123866226863944566143136559501388874690131758125435039725736255545507393250827983643536855862186427917715661034826492206637266586678286694671809906797222794758919361402870362264869250233798829820644697303003398287397230911125325307335338280434079430174604664988403132296106405980114228443428967475827429308440054866729035932010706708570439398511131819699113505836219898676155942691537749376272716838987929987392099833118999129084477558827406816858063835833520056850700372794671439465812225376457196913148091568443967937112788676743382940268629267842011500038170179107632866507824804086002838727260399106380855583707622848716852611838460032791607985334014568354226880695829444404920487226900480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,71] 6818269106805784313984761657858203015884233118834349943823838030532923823474893025393834288701193216440950828663414791464054266278213665884249166272673123313158350933263961519318300124478596762078944283155738584660395460364086339276487817056809729770675359200322251390669214661278008135269687941857095947721494223514359103140228307487418821285455167409650752875363380029265701803576437801173971957440066099639591221108224530763702912747034665721742703034405781573716394753686201894736593574901588351868910967690893891642373626843210949992890760052625271191068351433389532022739361660969261966006599719186897520158343967702621495859339634958956334931944007101393248889526163814182374134694660435446356871136811548318640936288243319540923448213388200747639755807465726524714000151137786080430335845597061872750687515948822481986038466357173501488144085800854368708264712933099906050507921987025484584195062936593960735123342969373437583319435628643535903197399644956743993912806070651053674410457692125877048135002003218355199554246654313665017260274851347627731571407098668844715113421202828831619437566477909255269647448543960312792054637353776619063732955772618753742321113486639935905615573509543689167091185006654916269040653378906298474968681389116728473266643253096489361905169921567197785315125419029190544495972911089269951258405430878011493936035403605845444157955239384799390947122701246085190350763824104261844199480867721996372641239772198722745470337859339076290901927394689107134011875778298344838959259135492669207076493243355517927310338922717670276361687128813903234023855628721993538835161858877803067860912521684121305396731996233216549289057690496343957381412070970115320000344693997752652083509815423712041523566975360421967685231812419059221106857876617293838384298786532853008321159311392639564882558595102798587645866709480766394572548372914447534783551271274241511592207927805720420540717367814203912064113611961316814736033139775614153802660074429083383401153543745415343275250498672009478707091484100194026032843364830624623225744983534671169330255384668993682460384378118128779512168248497151127735079495360315862627627032907011526227514043468166193546017193512737277771735500264238330088549609699035920260801472582335689010381725924165118874147212511600976997217487614984996416147975769792200125749108450806496540673503484065916933065139300216570725254402579083953195606529629625945203017853482379584513671005249745153345848312317538449289028705489590255793606019382614033911532217446807544566319863341864219435113247478171099650989136897942707445933997649121555757463409546033602559081165038614961309949735839122976729805994529400461302296131419420079962777913926102789526495329255230038189488536082504662618883658403455418257779056747639854431525497852918842716594304196328988402896880445746091872991922627483821919956750430217831001345194934084130976298975713226659623125029851261914434221797982975714515439634150392913072245107362214083483924542651367424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,72] -189095833846755618121209354464066392160886892481547313535774216970973236397531131409911540506723326840979714047532036479767029623297662264221556661925652057736733490432281801890381183258368291672020868189955545550887844921819260533221651352614338332824991264245868274262991658461586271947243932133758018196387022160512359821075632251939288496421085006260686106168559021479570160648942801487866558996048844035145999569056025424344988006912296753324949738233634263515859542513466597634467004873269725217079917588953072658607543952009328047935001729609419863790643276953123716336406002329269641497654005318308445861633299930542928106029868170108431377360591216984012945776730845708283870677382201590544359517158762964837055301084534555214367645580608301305861289593128063247160397312680283885022119611245789375766669024797683534822590204084409805231846681131272675584368620604681220311730357682786199561867266261211996903831625460939036827773019138591701787187163511689586323349934301854341414555760617082972784702111948600655067998854733437381422454691206054898873632553760728119355662510582186011406238716322633047306164817118689417848698590488168758261230577913664619829347507022194060745904430143977182713758058225535167439519706316372080705275336268599646468990247496981943152922369009901223827942720310199878469114016524932297558835191570871293647515501561514013138697443700736012637589510978808218743917302956283687840809996610894605315689480651018183573609134090286839219570517929206524594421533114965320078850605913306663956285415296410176101612431342633263725003825756747240652084813933528400015878779084359986958386194958164238450917220596078243968437357985143200287755300108146027017074834742688971256996207691478738808196289344889366162208331030079955639758134689805739567194949861240421316668986602044691772566059235573172303227139776768542943925872706889978382969512196375368184059093837492663885638329439373313684121756640021055548897183848406667021278538082343163955772855910104085625566749396125935255537574648247171715332273021507005986257069932581998013708993220378469970711298875310280050852918315147974547602134097356330887602342714443894069015362535285184950619926077568449911203543248778604748731810206841209835207827245885431823001741811822983120261256515528915040906976164231089796433168166172020689624772811896214086196874331783854937614608336455344473692186641273128552281885614704631263643412959701569157682731684148675585710690130928318036439250313613565182909022637411222308361616242451608851502383567892363452050672496557688700779752675946158169268990423432603426220561402175823004376192817885539649989952519945009945407545925692178963800930234116005381922854945443665823440196390847199850687421918275101932247435147854487247651219607484005933931204075490852232749306017701143306960410048807128420017132389595602837443487891415949228344330596071082918803146978614624677291975934535685720607656924792672294572266057445073613408019655873927555370833045094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,73] -20745107978228485449925916905852367238706558098061522853842008161645796200764019950603878373920865024569731235947788735664325992583606026774228108775340875702268704437337644936939618929544126623975713922442562109161432863320148224276232152857105608979115960066301268562516841846650549172230550178603637773524940775098744880795709841546365417653165776917702406365035335168231695066385587096907430013233884065776763872291670794004909800972617605860833861146713992533902677504070446104302954809254094335761639998139513250379679488864251961456297661573333703212208863155025914584383343373895779764625898282066917551179651182675118421938964555485112168107571772709099087312491307788775330927740451920083750644053646599148426121106456160910049851757393164602366329565227544634427380591742207179561623524157164582603333384478378058729563164803295728436287266108637087247845917155499825730039580595573898775076791629423260872594459748234995203173146837828384747319229526908346929674672854285412631450457914610592847992471677652692122808535366238866449673530332072573208004305598963696069452796129339692088420499058313300788544665702344337521925478044556881797535003651714006636203823676141944383006376329591413282621585015825922846020706943390473075905126245825919069531560373323056563413656699301745099751160216881472698686302711076866236584759130758419792349539011926723005980094833987417020931620487087592831390390280233293567162927111756807970970111187547385073601213516089733853358148606296415170645439886710029682169217117787635575888866355048567071013115965632107704595559724846785346324531701021550706176604616633473803917835077153073937593033780646256826636880482726812368407821528920054621170446202834881609613095740407499642909588227529378023692196928005720549201399766644110817951866994533249071300300402707433236595704162716219053991718931190101565561704586976652313849485225941991839642177938121677483854482637062082915617762882482173954136490228665017711076670305680277243013921813629640125659127364982488036948448324118228396808716232525036274580494093401802525648930553733603442691139547374966272300863334131708140344885092774324423519626207443542968039685786448454303135691437629690420821889220492683074764602174253306920186888277979579455329703928295296453777838488958608878550193836217927054157238164116320491694350839032896020091190709680765461773480327835721129607110143002778691795726000857765648691798493742004805467216813790585464153449874769830333698760322601971330332944046213883687066140212019494666453277136805448461962751625625409856043010554474246003358348172790565750911459319910127767831437786922488223171009254517885035279801331770853647637088165015366900863927494991006956446572899413347306380137720665280095909285672440060219962661091651725309502073668306368229198222497739599040587445282576641211572809986311370939747484695122819381259776615549896490125732177440060898644566043533627043931202511121026061427103486868893546747730006534278946002477594443776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,74] 583711780971477007868527661114929875857375332298028156717152005401256327646055279751928109547215360966045365803674639491388647396392543540951650277876741684908528571569889891702375954455367312267820951001657997400223417384348245501143762237074876368621749667282451919657389572405759503641306172638843105658234662749965969148516952952769815991881135108057151623191380833745283161378251397158384321641403764618038985854547425766172520621166875513759559347906083390289298447570683149105881557621523092767928659182853392929802653590872780189153749205323406818487127914770882930040133401042672076195726029288436825611697202198943816232797853321645570184285496841023550651334983774567571236403964253037780964683175562080768914161384986805638329180453975814262328668531221290189467405558536702145072473114110784028105257062038641987143594081210398743227079367950902166023082555409928181014844216417093096051946893565333984156574093441535038476613754065015748774746962173610057953865009455856911151444347315114265171053004629483617987766773582618435225101185894339399129691486986007954261729444884129825400968526753385867005753356685628167501154148298809481491937979772260133860180204364627823817549393409091292334341873210763700525223591304832209350549519803989739577856193332187383151606594520674337520011967221252799453658201338439173403512480078223878323122319950250837168315980704137281792963014929739418357729849680825601195749074755431160238078664661883387957666365548255059045699462683763871072053329937698729161178243465618187685983590456627317657715909615449569619138665055962484465505286456958465340160795886506726288437163299862854683329718116482080042089609069046011264967236189802869206189693385930779626650145675009243459811390620958586982236080868902549429962687922210055349376150563894687371684649759296386190709060339154324631708132758257627291560919593470801424269401381321921859798512980355538010080658968520991790557473035007090022024156535335551986013974780342022383568115275464942274672005632601109469172721288031990587550845676067161025424434787705740783483894023956684099127040552825539944078032792736664240023790185475233875320610249538303097629652753316520186182539860543631174136659346486478309847352558725542572417260568249351830942580669599633580553863163300703820682234011167940238801091999002303958960158104331265961713009661513772706929876756173361014589340079124216469594520887210628168877043520938067501439258786618926635079552325406065554053428445377834038407934387180190399789676254937908912569757189114596717269413182218909816584935981578057881235685743164358891722522439737235679096929727752837353192509539804642724769889294272050689428790275804388069540660594477408496236531014462547326901142287436528472397951558780435693047418957752695871429349920293817190366776446452400305015440255049408062782085209604675288133392469885709109425342522618893716782650417475004287587907641580380266017621277831421916753678520528840982622528412766169399031758848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,75] 34387096307855892389937391712083925586196142452610122112203259766442565042362693762751496802553211994224754567451693234977357672058719237442703864209871766801394344439158746233921538053875214408814951241243909235672946380777376834571543887828078506062747902099910175884411736335807709549072201267240477537123282320873394337238045635404475709638140134065304252706470785639358569439287545541573874327595320248758916495122058221206441289306022674769884087336381474339631774331309126040968836175144656601025466894795696192630530620881812257598482665288661921587957731836701265168956690869110128037345155228645831224231348689861296874385175200858307610934691018891784136753292684230423261045228925923771704623256378576483481970973066249715058838547554789983673921351518842087716597750235954709566915312621718822224848672317618605800860953664552187676010998277226638675472408361781999462494528991445500092978619886807833570688802991380493217194234084737817628303744129525906133473828357575706148977502295683625446980567459860001895234387581964581271382430672579026995336139985982849103934772740022718864346058094975856667725903351248666562552445588519839462040223867049177720756358914611384412872189663213220822039688484226789774554474017163074439775158923597454127098292191726799117485810171729053735396116025992174408754454961981440785410978041352966636158446118406409487457039658059275718829617759287457094793806293649296330318793219941225448491843805697291193139311536988509858245621612896103258791304210440288533626955576764783434008223827704648037574364061679243711643414672625901757880076186894253219418654598623845254032738322768701278762011075231531849555630388626242270040196728026942623441173533615930284283105488776110086197516489578740395586413769350822059272238480637941796332749577854013385681606522107299032906178009527606444954788301566310450243635838171468734657206831774319228082977936347326614700694691472167399282059234194774487101401545415506079120175664419164517307266530728744015989345141879861571720398065718364266629948339671148176372748574340791042665542920760152454510139060541908492751801211523483284931969368709141222859051371362878222621261897425222657913867308751717426581993681070673210555630358944308927183742032585526811658348353795108105450466009154290290166539386266812301002940423051655551574878181830440967235427716644528704985103042742256317529042112678005195872467608601737895164858249731563473114720939022005279416196033755579984008342494646194656565246198751802442164210146698192034133264909522864232585110404430712332555040721490360912916677744500371360655065112063056286476318845064428249320905416254011808732657231869076183139602941312802883042847673820728900559345525692034412887738421110103060636686706537662056405731718989770232568292122194673896283175295138841100143245260708666499412332695081857568877085673761220420380753526039858502900632219312199703684090188853848720198653270930067285305383568523370788693250040516406391418566737920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,76] -515366343841626593452619401128879486514545849814843185207457825041882109496312646860068096894119555859567463207502531708191753911840931076205258502555746470555527765573551430770517068806540996120271245300434013515434069035186018054613008413004806168453761708828669414657788112832394521546588127918426147561213947831684701291001132879529698588182979134188145359651182832594649377034639006097042377914979868249376890661599276461973551081422195014788456693383786898564575302014955690083752640405707620563872193474832666964768296239382616091974311698873432560723893783977064833131152080023319095765179811382749109499701773423348861736904353619646264311186309389326013809973931863450902189332046160219837239011907701812575801150531551934185513983312857581477795502898078986139122077044236346072871848703308887558288570441001968994864968478537966336934739956994693073108556575360284609658507718966502374599181837137821617545816478312959872806013257656660597915675767930571461655938556051224271150097066640002429916675348647303913253616800414283211387927997104623396556702431744624684434004268404315548371777151473801775365306960257407186471836298114948585599581151778604466481847494514680131421870327289855255994009585066683012249370257683383386672500257488147255448951963735730580214109827303617931421311303653244775972842287040868983179300929708805958848534946213843384797316803879780303221095931553835837395671839653918170412897965447471877495254285334154654216743828180609540468594612457059074335500430439631161610722772940384741598681398753145764254653260524189745822934397624698129383943815744040342531071220075616300414765691105298237353300824561672618203118667147327594574498545739423786893081336131053420009181433628949815154686565599728061166325916276381066973232361586916812029814426450748984179259595378650449158258817329196361932387137135342741515895575297468454142403622374342709926898723899570066614468918464807801950484152216760721493992258068151974244725243494583713525912848031445039564134703200226853011348478872564654107683146910354866144176477483190827244433303897589375375017365352741140902293336647046744151924328804268666529568933390959547063524027799464531858797421217950076122819600751722093225574136074294143379225457772561501123838093611177180621715259788887161501746816474003381022513977711053472177980545088215700677640699446707062752980276410046746630549076459908782367644093437823648499946949609343336073139380732910892435831548490779187300061677263053855306253917830684468410303114377959016740576546073070686053052506869975201276721119327935319752972275099815600202803091261448779543577839956754564340518668621976512161096372144172198934583511940663911814732417820995887900050957321575854758958566020083706417095328524584993351763819604909294660580473224458497387417602147919927544549136096012623517058836375536774529605808804360962678172663457834902242951029269093956423657194341685786405558081635928621573722756331292127928791233329707021929996615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,77] -23744598821046409779481320543491445309951406520406196717508554499423649369845596165137130134630652696930403156776986141859370839099699019629007976960535410445025498029425374678342342533965986400046649036553221853523105991719228859413741926821733279079526544900690515687290444013951061865740559310379060054668605528016610027083809261777549659171357058424431557038229198851043315913627955542271730969643495560719161005595089090104832410732539300898273836730072334655088391020930740271579130816312006918410731763536096934418969138640144167906337700297630217278394437133114514664134256327140886324854109915183194078963776554150209180462077902510754302809590169854998690745306730280404745209593837331939892765410159436093503421139417854243149759177228502203407914320966292078672684048576111850428805141601162152323819367619611565021365590079115886243634815883598741998991758559611195901365164738835834222766383547203458945692450824335643438176458413554529025467879888302878934289593771655262158995156209839386224062105344907845681141298255708810800051151679892887857847282100606961722771873342980333383030757072047563164776397118564866372870055375124849345182549282920930459113513520275803878895361213060973543780819642737283121806883532588378880121449705234563886671894713424954496620910190021997068752931112493286342139675263863255052881945423900845209546881135115470704672969955709677479522134533791360564384109622049304183678513558037324260312788358075578831685719579733024176992502308662638249279210444349063396092430999820794848017542047494437072219869340316946341311654692218580718159632914924902343313250160145973830037706544525757149647932109200882536713723894649460140164299611742134600706592759663350377447215364579975044952699436502212966429783037834601033194864497100934301788791650319480975568027649170598953515331159300524884314672468277571798680508966871102613502767281105229373505930011526853918915157012525073152525849014536851921341433369886256226912063782662772413550377615325596240593854452115111565457096143517037205016608123539348263689642223561329298604580947122378259497446115364731232615003324200951008605545323634837551281084149436827559949007702212070825476129183219486030885561829852340945184800989218804907695138046870396114402655453479735338183712709385186971882954779176680384967907500235133970691609874166293481127443454854038156877185406099187648586210125852385824518671109301586940508785526572843968327936580363426248883803204049848286948647470701369613422931181554158033221185073290034666848938685461656216271146528036135142127259155089167571840142732847665362331636453681483044405947942376348368721558006089541276481710248081010710724603366396934123060185085233800017809597929060726874137516148951543230139130777191142224326830839956151587504039192406380001229365357630006416191127621520411434229482947684671892002157845374782293230506456493828690477201205995510934071256755770707497388255669004167263993112105177806528069538212006171254359851008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,78] -114542864679893076787169230506263918083638881058794213037990063067419079040391589999606525024227290051772507443906913734186147594490009229360592658939688420828886914268515522842251137571497755065689389423536102993105801338176596002921301350474663472818315159238961077595972874462491629989105539222022841289245182993313936454449590820587338399641086230419124317093573974261282379921975336251454234841824176643167158563480721555917936594581325038531638407002234937409773402459657171597342841726560711840974603542446983981217043264190149202959649248976665789319792308131486163737866617378505501013571562348837524388186516248862651348985518521927155976456813624798327431579815449051612111238333336540134085966161641409981743444691953971206506014700077593069190506526474062652583601143045245461663904276589132496676119399735251655756878876543587252647381257633444512413477113550075785849720737166531028560598815278433384050777367793603065629432841673237129575685210569131124842658382588429772841648081545023105720917699662504665278983260280287832392996825778748025388090007382466177155527487927678858899040842659567698098704296903365111483166736603615963495424757640327553376603998980420332034848200175459083574219974429183166912620196880982774915313049158702279978070470297164129514461880076314422240125573112360656829768337834328722076110463345357706980694065381307905358301844913113007576592993512810445376099875346944216143741686799681377361903822852278954537387434603005193653628136702926278259183303346982349151650959447903627907001120043025449937772023737624527200878877148508640014882687094102704204747441443068723750315857963124959657471445661536412927962584569555907664951009347138783805510988424950366544824810296326856796361400871779921697138274058502886739613032056615299727035452413560719365739066585144514670602620062796750237830425793877091476931219488034026535029177880752968116643294023989820467410550486508766995677290362981543280477129874262084158654153314109533546182646483100075316098228941407300752045594456363050519082049052203485228311900750454638068195902840469441257368524818331009918894414102575042068499284529771886800867052008024064828457993162216191447557991294064152809485147105984509453318220731264123471404353221964349287576666225944988888797190001408200758134507134088152439876282694388113934276864412722854010012006699002973164041234460539590963277019601580673042271155393473258528498796618102474682383898952271971561785457585608040301635234478245549293755706487089235238934101135904538293854522395213931530841426777702001227477830115693977813513529917766130916490357684787072093493885660073573677335284912233004982206873864326340296131943127092832221300438413666583821248543532584809298312853522514050668236545355485156650901713401300154894965221944229827140660060095132944428309560165039468708683970712756981546461277773057766006975524408459084607439005219009478361392702882132438288029363970075445496421440223268176201812139785220017409228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,79] -25136497325314113869775617422654344902895473179337120108460032514893112055216032562692552591437243600240990443853776084916891245563168280215497488324188962736817382517537087473758530674064584140568844992143520385522427352824557416906876653379551604551147438335373930638315940043047664682944840680246311966641828811560450717276700999307039147883011788555769945317635367084522089865914631887666033103854524314515316347349333824299437349664783014600705339453736288212770353721218866585145040531426793107551614342703061611292291428528740061863141835646167520589394116680561202926682663792505809678615226573257017536761323078865070919597065078147811352446815474604873268397225062719133603674939522113781448734964165137237966389512883107324154236075912071269712344436804885643901034391199423582157771194240618441412765858053095627485357733642103400265552196227493635630084018929663977024704654790909920706559267629403332513144317596556140989059684548079733567744005482726466137761314993182991187976093250159435129944706839050201224578265979889076432275285013752887035409271417709169046419825503477626531396235792151707669051086471626616231537417520778372671794858714095383595616584034737666824752044070581307738862070908478562444728823955630086648826739738957389576044379628652830525460282470605307072158959835400924786357954079567641727964422551104245090825526110387460941538585658082151664372197981717421854641496486725264364107088936039209857359930968651641097233438925819840136115289168538666542629531703036227144264074374599478068352930335982908332795186033719262082966228848746535773045629619901459124395677182596119216309385948456587827930911233698156793273376956015731022980213530803509182721984444351441688508568209952816997713870846123075763751180609742010617442566531137839198333612228924284861384770682383694466539371222699765123714509992409323771494686822890842811273308916015204344720383593829672042984652849390363870114074611856471563612681927177280764060101288717485076035181653448615590609424908136529307931608036452133900808114623118714312061914400362705385938697519179395887388706485920548817556478310593303224578269932048745183902786059552110181781373971261354488902336419619925096218316623485371910391180500532026920713925124175499756705729185669219200356927439512308382028172674548027797363618350729013457571186276515009451485507012953044702458713304828041427976932026467300428426467196598943895996348207009325029478838476746208988449481607355627178449909098787102667019435373059875496433845397094358438882165542305001849644495813005993294857953113439645758074789996640943660724635832042823110172238285743333209092275668844051600031377127147232747039014652008482267689844976089050092809407454390140717431148157310330904515740130646199976069645064130427118101846223885122435666675897665026446752402569947812445948018108162466417317801728499259052491769139865429563925027336227462040440272290381051930165134749278634470221838788817747291626648470838713297928192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,80] 473520708767083060780869036806338663441837625670937403219354019278771923272073023449644053363639333089404629133635982756361816294302315172698919001899717094423186442873381000108759069731862913995038711860338404320314042235774903472510433680421704255533982303655980871248946948963169484003470438100310358078992525640884771002029028039018603423952911600887415480267186511232290403357787190207922928604949233023648869574282328434123746727746757362690584960585535310352927989122897084531178718105697414431541349324649313256099072457937687700616852854830691454313760723079161805837729297020049412612339190611288640437990550006574803547091413661827521083788631630562396356333749930978287781171959615595567526709697160755613466555750930415041863623685653619784678114926697278355438464251476678280081989442157282251913237482015347411524321890155615236302409050463774822873376814836571630903342863761920043937768257635312212927962055938210190325516251376155622841310789865625501854710760119375750277155477058512802179027220766758467847982461200654753785295809665405253954087629788202991128990591862349000573724151769349995487138725476231679345401913365737610145998915769667844403605834059060019681090004288105427671663403822290348693045989935122866482937778219832226151856909903350843751674265797068144742337957391455208077002203443951670162816722675333518484212402858198854501278606483654909220246072556478827237445223350619419408561339036043460905722516135783532705876160598871826462549936307580233222584480256388949169814496053217893603983013799047625906529860260938133036678464509768287697301709904507850828506137622215506402786169375914290286988784209918660853381131485445922709828368312383498174168927311269706113516745050657720615601609414193116564918828390281317266584463165897648139564578358702902291290630052998828021879379087384330538758490316802602384338319768726756434275523422381401783156394976906680267770077428997153481574030783344730535958329733177661679907609248245705595343348528873583431996031276313531416455754065575401577094499450385218110715884100915969844449601847692220637204183895310331039942377071141181797171358770073326126492598753929574071269695036599381428609876561412135512667850722051570385008997305136693803470828908371746785485834915068836599346906339742823719584549118365568915003387412101785919848650832471323003373649189863362189423225198763064442677743756884370837137383347327681319059718960329022796283015054233196770391833941105668268134686008770652604835350866493019016947935856715143897065722527575176057671126784500462949784339173861118994396663318124464207080963735509134947093402717133032241389699295922557153834095464629885246508582872377931894008594215498409877721037382855931295396217408426996963261649969190689735081517025551495798087383875592356959587385945741700363635787897959977861749191804187635889215322321838192937224398524655971213246732693270878441218011043882693350653810861077455490461526514423536269022825462510995374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,81] 47984018318057029742052071456746513954816527258265937102151189826373089846102336188226982850189141161687447921234105405078720002092632861656859419468697929554349340431215471934391738551787263153584500432929865548417693972578867794563395294841880041112868091520519519710912817131411668233540851530388664657917556831686941204182141070269083967812313163394876088579549301200510061334931676800522335026025240948697355169929844158570607372407264816021199985634843125798176256698223935584151473665725207328086021424833035414533073260679576025169972787343838400578860550611031920340096561622719135405306260678310748299750776037007216002950322831151277719479075934773820864449874258516368451614855542354561842519592959158479254838622877145292089370748478490660332946737849092107824332268104861055096140551321198045688257987720906347860104667899541479902044210614778079385988970982052157743426845623573157493675722305100211057291012335834701843788217578375794602393759811131943753409417591100124727699112964014186615016719208491796331749060703343825756247204076672989624702481688437120339832728683417330366308779629186650910349859923841239621631341372293669207720576820570873028581970188525870099842396039202294457453217675882962115265582800298897899426764290639715703814203361065025759330290282940026836459973301300070347655531128669332519313512378823383525970080983217659658379185841261163539925909693405342245741209808287266637301551887852238967030184712454352491057214764546494546585409004214894655254833933215976268072975916105620956408138341838529487947113322116753569097214949337744085579802977527302943647126047682134987378489903493232944666292624071176522026595572389822928335810529956155572493331904090744371834856639698952550033437206946755972259156054341258505143159292261070235233071947203295301179444799389024143577638765952354952433168259286843114156759157292936697359212888452152427522555886622546762839885621006484479249037834362172957350889445319630009119085821853110237953395316304211378433152646616347043399028427755398526323467002746697444918481394892930681506342695967324144739837592918666705612511759444376187798796372275501207647908854619397770911654552461457434782036247331914020930477484150442913518626300268006958374050858332251695013560044183770397010757646254197808711785228216108371567323584357325526680834167678434298294102852933193834911993781416563755558134904326985974021539648248563641581029559897180733232868248107339422463394168821844041687082792907764954674039367276186422010066162379160470365832143569693209950654418096786364734426475649084727062528003842262928410333123588217005039716811425603465998236239804748984719796564047999698347923254471120784752900069551240807672840674923463809579998608733792195251914650847696392505452362664138393509394021791082400471432113224725422804453945091883538858157496398910527633583542511153442195952469666364778144109365827216010190358888776287868523151847212142129327791542569439373616398284616420556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,0] 241012854139867145174039460723116272729074699211335736314318112187178778924902566011775707240485852782370575609177918715671357678016601394290692214466892508167362632336521757927870785428298816841697532952700637886930113247478281006608209720585722009475219103440540176715284618113971322200608966065869502898282214063046469193225595000316586219799514029489215753039182042792173199955002320796907020158928708211530868998143005110933135306021507922863918526136746856752239794625771731745539482287229061353565893746537323990205990256024115472593242162914062287903404989795313375850391542414446286359012764245998110137974650109071318426440135977778258126580267706231056710998460758942995505624537009917395507340381767754310895038998718217323824552329189266759733659187770680209478847270124363260281214021590069705648478147957801102330108708485966211437025012171249419866790609524619353512566155161403879725070091800086054729946503166313930652153660844814829468185891635552930647385597551871236667358421589132456041203483053381055360245878579745327495400955136545697541374757882074719010390197718780150509122083571336478901132018598183806936593311039787894489460370355743005889194953933954619079594771357571757684680114854095888328058824566307401843175518572860567591053676923964847460522902493928344262004932832642118308782529423860208580691929423871712691075778621903475547842655476763326065365021386942014488078834921084783066774774546500667262483449753819236089724051045449165297595863516164847411615820410186623972112032897130062720139914383169864697549144136333336844565447400569361091277951670313572343588699863167537517708547590997538151375227635534927777250943841858443713589461296481401948169387922327119957307825084311888209978991293808296766491800526688453068293822863906389632694575924079299849649499834789593389357489896947862315479122433992585539941713474112330080057448543197421380181331651511357810950632071825418314707696870225047764290516655216008498035000127209901382105935959928286016640341795228270197929529352770731504341169242034295100916239667173390835083960629729924333329104944665359002459076616333484741375779573558331505195500826053216486190313853084321230807866892206128577752318164185187474735199169288520245568416578208770768570034179673778012167748873651306025956308751934113823747536080367644990253472025735753396313416101128847609485682772149238298362645839909102820757930372989742592956261905647849540014202145196349761616456531850599224848609590785453848163948640342602847038890250751287919955445074304585524705254890741118842170499985142125402267133096855805013843431822100266151871178292518836280678234955681231844233307801529690384109832570616792998772390185235155213494809321738902815919925863136456363963694807081759445653985617354846388875121075111760796931610317969466778726641939790310118106198509330268268043884361427787125745401999735793090450107872622948300420824934304061098021500051005131094732094617928000519412900511242075293310286252220509931438080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] -39676284830725793138664248875097993717517082425723380525945123319727997476341783104881124766247534854143003221265925931220972413591045292353007282799493965385740774391141465787628454231004605351704899771677989866618718451295876708994553495862940635528625168619798031639689131331106092945822104990377896609482358179630188986473240431054729090778864188224686343555592323189243485076228693801763688222163996245212847277340393941704009995159417276478391103524756664628469986590171261871873276302253981759142792756831902867686060004834491076266240593206398316713222925482533827017415115228226880416806330948989650857741951091137985488470436692794602104353970757291793503764319947419871004882852912453208439185854000180526236441176692659257362702722952947773125966157975073687526156130157202404460241056887432349645770881601792854824397244634967315838601375066356886180071751010011031017818248084935976718115251388507332152663860888695720970188775944132285331798632442656782806849724978260886913365631623023322379541729138903023625927652366882035821041757943962972080341789258843743989229879165694776868846747299480177435965449505223760255413711365659087995073662490723584622907390463909325574866862610636544626086929240448221139220374198347747864697337975699884059977049937943224276070259754853776175061184740940192726250821631631083793706895179279060355882691688115636977701311909412193651190553807314133650270430103218883171104554564906485227247339427243808238105273058677473803451362503862765092060301690354131876950887381436494057858813046327642530212878661577440576880687636390755597312937777122201867771256014730572901491436036669002963407917474571432077201895663243056911804720082653140530451476445582075919849054567926770996906054722810438682982580391116567474467520315459095023826535978202387434536087945515107717599846610101393045106993768590551451725640768178217560409450930854582680386136557975710138195340334921552556799275846853491266592738726641111027087139181983946181501256950887195946471866533098635764068877713967001638549980544545415000667676320988619232721490812951598089951723999714048597713380100522163198329905931879084014118204039102890966942289386531627523634129712075073667458422583398782132905191009186566630779195096891718913743428084185288848370483027108531296368333011671932941530326664110332678302356101580997552181862734246996779575646682248596988628437441424749698234907631253591092434155517667420877721722765659144969745161926511046927443237073457510166802333320556774786588601288235465742385076033264140385546259637025743929305422946087517245421951127397207500924482299642666257600428983352697352451268668351523104168941410970658641067409886806709461362866655299800427701023501113533560357121006141115754969262488849053404814286267167232266745333681924550640911185311786490227914059635093354183121476506812970317864264554595246128676149577267043195891694098238784408772298331998500684698402646541642002586571178027780371895101600504496112964830617733062501251153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] 7906158596552974497535115577170776902391329287103729021015528902727912079210847098513204200114598734905017372289224821415160113467642746777068940271244117858792419692231675408275516992758536505093582643005157970504109385026544568531850562627053471653930704968970730664638659520082697222377372372616409040416864906349090259489199376096533548120088549229308362162157310576383110485074768744872670156553676830050398459426744047266088555791858629296790314315325398272316634223996559406322354845866310489766976389516148423892394478547804484432039707773019426695811845693126804138608456374784468595241001845638064677750420966495571869075807171354243730777674557313319495859862667214891715913761288622636575652601630537771579872629397546615533248541814720782296089974854501364334864075484108906974028412889000026800066705440948645310348562074603395244924856716138896983635707732516081983321452863518258656398805915034631035279214445118440682737087815521136748536195984632402562748863618086415837810547600790000465052582895633181924841486854662465908424627281397248596328217404444464552242604759365624311872729949055271989957742119459532524449235769010627245084248571883694724110715173081500737573254525271033982552141642984528583981765991141634773287273765830874856022062778995519499143988562592541864874088950005256070757398945878576544031219623243360608204928619112558478172734330071743267325716057875946553618543883547711576447195670224094561800732600796785573192327421336790821729039913516271421713682640395584986210336050079828315835024519181863787608090441273215517151508541398511317839371123859329062909977993228977817326299430394338069529549601526715358456803021585718226354459498460960821866509497743968514640335447636295880316954907587577424913530445150484423510189975702852598486781073928971226080721856065310486816931089118479768836240697811775769159635146941645803117468722396156449229275220412892964824611358393580521945107060438915091503225475793710185847788667423309127133260522523296996028354853886379449509432311043754629460294686950650417496444153584790595031600320713536002078030525279631391957293468694006369979055295895730912826348835681975461867234041312386473301881890762744313129328494656790209789469874155508834591494882427431862228821911347890641036340167667095491367361633211326924424829128193094243119514016638188574547542703544563793065781691479410532963091760302309033937021291329840755542030029156486790579620425952561160012053743005284042801365700061389474022818329598569021504857527523891618253736383012269099587990556920698696457788321375381582421551740844778450049417418469057005024413040579043452543475538846584452817342983295128559601825534568477132504373254569893505719966133708536985771296600900558328123894602940510028975127987008286332415399372612702224863765715656779670427921368467183047213997040214526224060623055650525478087123072376937513156755912535931772962525801936723476597936295474616066574548530037068116282783270141614129828334530257834290874792542208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] -322482977777135016717556208886752672491054648566449192060288471240755926719471325065998204407013742402168202832273959100432502278193131868664496297504039960125309819273306097318124452532676320828769650544702548678203346259910607374887393965467536876015391127434867702642014727446632139439960759944249125980538061283303492487953729556729032005446836329083945889655237143479160335749231195320201925602307970013691611037183554088930104120895584859289700450523009803486915951952390620833794939796474607085418804071542403394555906747504311413663628882678090809142593441996183673638995512766783119272987284806010607278420910528882997497630013342817120157145458855809656073194354356832008153503234077092491598416429528893138639818348249184607991483901788708954068201275931718304598854419195168113816210800277887348587841495269780259086713966863775502893107569673403213284210354433156604128017662602835565727807644746587212854145567115124729726492770759748402032079430474998261864013494223620365872044761448204693208501303262627813659579345544093218637814288758636466052225813941057467154427463654889815150733251244533656523715717072796028633988731157454224457162270583004479530112701581496492414560590990224215915101334580781790650587543231450254837686942973056668582775525835623035371157393259937565595966792996274322176998258645655663875052253596820132694282001504963381057383883112150749075098873507038174567171741739071368231102078636494577446658915937479700294273435429003212789170550920778441877427313418016405951897721627339691568106054115137394438602543172270765323173489906390506856989819865287381386810648870029014999593267830886380098581657717124111092953325847939513298046598695848240961981492735709072257337265200318460953178281721294686387205726546752598197255791144857956361782383333275202977268633324608086269328604812967315564381018337485873307148869628027555619851661725539394066013237116510701453930806840635722349176308598825370849879891931265747618238855947292558426685982644140914932475763403296444207652354319604118732692229085382702023502893007916115861545118500577712447298101265428579486830618109108436930983067667546971490172118453338570854399885902052983112144792177174755886541833149045009391363515468377740799284610346355644514257312036419842698893642574309106105278038633410032904481741364377807174290097358892391536607244329001089971519259319733869815054032656510840724457785822565405699623679277803995884606230097284875930839715436826498114072518954421204288044232221484165131994108242063675160892834753001181769333964128933221123478060986100098475128626670956359498857138113004592398738686643981802465590483579222240337856864832458414289969419365727149788315767324481740527696249492764744428381031482304922261039366113712556922048994911627550350124571043840655306580264310957099517295365202398962800677974955938803320979881822099854405430080761305439575017371180592378081487996205511551357861459876509976374493241605554190098022463829068861548929481361507136449221817794560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] 6754869700077919385724275121292837788929405458692478110235784060106008423134522795300265276363602989601272496993653607225306930072333846417111492557709880373251477881502521635101939324517506718088596185196968648596557556304351664924303409581921953972005476131174686103491493230200544775692220405205661612571542998162839134623864956667479680036979020312554896110423555106904488521378261915018737299068482753790369957825426620103661225910893882817336882280335199584596089495420747889190365909002919542438661671252439936657243284867258382557392252936162656600897691576558442968354453443196434643251327706913432951935968065261475518856756219084369495441045369279280774960016426200684678885695221573735355952528585412051409353940037771164243973459236429987522714233508930122542944958375583413717571454787703888319990412507968065414287163015973250938114059075395012611248564913783660130516496215831790491054037295867295171254577888191942545958032203495562186109233706553574769193516616719762769486739004854770868385258502747936424029024571146142905351107180872622225938687884684378644925579875189320092379253809344981576137595033884919841444236068135424152559285088577135911311573491278762017502367588466097770811345815136322484038154898744614241314083117394154023286027187510419631964976825683059145767711158839151457397423800785013429011410067740902456338386739346222600522002892601456736537809320633843556910892456458734830767316524727678803870678738358779109540749303576868995929734525867411456497334611961285286971299013261855755681252525107178439038998878906499116237524247981434694059048211942616422508318765563620118356513364130583623001655397439837119174731367578892959193146438028268899682823212279117160146856158060233050532686552073829563938390984770195410455557079335834809307898394761498418288076219559736148661271990168091162180261854528987037237661901680066069899246737853722666951776576450942300359223281778487076574003735684789144584716051047107294660499605175223557268071917677603127894756335128811149991581920332216330788521158993807432397703968034863122911004348451935221618661980955398538362329039100302112239585622586062659725834486656016240872798886971386743129008012055015964186275955206025681687912846525018922791442526545581096168990175640264915306782977350020097065842242442921780968227287303573932721761969096985247453269621505888270603324215021349393110801209084028977356439576939972815388222780072395935697955613807965641703095695934336773298631046445677578518815987424467107685650033539281520398021850048294129510580170778199329320671918707728369403278295073767573053140662066242952199047874488013561151044918754620343848858072781860537426204859109892283370231605368734538492933533151080449987124222392520888505305060757756308526560824170300363965142154293357900922690518624180103963977787045392499482004237371062281797936754693500526310439978892621338152524358960808275001987331338251801956773915755794167651768425695767677817232896684992357393607099593580915510291579535360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] -51669341128782586403514936233640263160149614717448254822854470365657183262935293697871526636724717520598667420742072822769964610970397715438912270388292185401276936367788228731655950237785775806996157250189896080529325893126456800525952294916557763591474549954706944332308173286576065405645047907660348277916815858928747598015776326155386453322621483156037781028421057462940221319626670721321452438499190616533936045851178268779593083441189044527911168103826312800251750388105834308412750471485653185418156118056883987356928109504629743480088055932046527132889892116104374656415062805124317022231339221916661166252105899816837503908260774733946112732375770555913091174681247708600334501777540368172419524583884147468133206269034141828796331832400117838938206944323551540860367478391942884270727382619942626903716593232553060502816849738924150565980766753350036281106799035778654916395917723951537036305743891898322238630347149130228577404377621447954909927490835916137874512242451887491184979433972047661513928140898438389837483212861768119047189240887103110092412221352897645874494336654093584334162331365586716400893674540483792165741181821050604247855157135776900118051918943073405984905992330032605173614965290015428733733773976992716936310637999316794656459095818932719588635259942628047146784936948397321714905098218340478033515457081177515938084152074169553554433807106111121068490694282946519718492286801632860773935141401245183834725994546136610905433396287746107784150378173650200919785209421103838604333593240395539275857431323243915755424006788091764570247663582742019413213517234196029481238024811795938329320264928319732428952681974392982081068496070212453344137433188486611665585394607910180936216834117707947819628980661658080132179794611731466356179579716643277350351613150182227652949948958037935005382158952164095124154747272386189248363264988294075974204589113941124640978060019837546410264743524769307165650317739686345432162777631232667709457597335670668935588893859109098683140695427892618670799097678627004430570298930903027312619608011840224644406954931025626269047714015231219086531209394176560090733626298186786667747209601887917536913913540950272484567894409369473602598514106946780795048721882775699896227225912943214067488289730239021761823183279795006807123882147725979977944995384676085213374974401723472980899389887603704640148489613038933928274293054375775570160444557751832999995899631553859321241947906411807934035733401109507754695497082323002899002448832702392406113305683013713849699854332057472591917475470625235637067648188686747158574702551856478356361827116246737044838717054989249355577478485476576291214659417167991596720306655005273737272861436089149020516075607560330588719087493888082450526717753866793202607410410525242696640448260590014549112162729788247831815399565666221641612396924306167294509658650859268161015384054429830334474061051280301127032542255643205608923122687977044377926062463992365473122244886034274741016543958480089088118584718131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] -511039654060005353725454927988746617448590701532500950189347446379232286019138161813755109848385042523396829309777718021524725268324878111521705291610832464954318289333967067452675996049513926319031025039299660194401670900364053234314139384640730921305939753968654972106704399248927940677835007771541441084063307182197250729004398709531041638883747947911608595356298861546900345140453298690154541965397013020146788206580290783453603522620502947935884604623065550169488316279778960461504936270805626653786916887324424973096233010753321025811819359642412782711694803948120649338294540521728987504486906240769922934825223514544445221152021018204365277243197993461687200127826948589444842216968910792582064206152889050328816995770044154124212864173861534129043269336077313698643091070093439717525346110556690283298366518169823487938488643829479593654164923542721074575224793105124447661582514464489476832585370194540314188494173135863497772463008221707286489506242557808938876641705202021134964876931048804244850517451934375967092498930030180257292050521925130905042847384134486716337038248555402914196683867557227583878855043257363652027123452836490876083859938378917405173226485173502643070995357031651208956734716898568227105382491184094710198571887839911510880213006359930878860142667280460950367544500874613506304023820971221651130644838855519455631490554905595493510056341838995282519405601548623485436289402770183848575715401401982867309383880054302377098945143349520412447796523815938260524422547224545708756153763233338743662887822064808302804089922404878073124282859744611373967401409824182890153738633191927923554868289241368620945747058889044581601394823026633426865907556306553554755771646796860309671529989766341122510743386717011314497515895997389376039763145073185571430938764624656340653720023714538610198546693457886610559586142009466066287494859332385244004753062147764489471219553458462066024373638502164839443094310717762154968598306924906251203497615583975748576499285568789017904029509393035640878156262190561571094542704733821020639118379593483271899017227465715577863230245944534311805084781044194601265889206893535681192699380527986446648409939604472244505618867985759765663701459829787606388712650261510497400227431020601009615851897407252205777497237009550149922982686910686957738058767377224488149399649941296732226196573272003002380213947769577572906308163254941132302989685682143084583109525665035796990810490759173001504001204298452211306734485645926218716174546901962930827814101041179536775443433662377748577889903211025285059536627549750425650373776665151114206672357179301888550994751641364324975251280315459972588830058248865852696334518413552179284189882490575969445111981554337048162152174543532308708426603212660229450269999049770290448895428127662032075075439715624717865774603692477663076954117263558199710482980716702354670104335839614114768323511214745475700053099436825947269157252574831587121669070318376465559623327637767935496848656802867230917446442644668416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] 12672686867021701455465255026949337006168542606626789011663454723093787353942264771230137022676533225605741542942467326256190769235719150624932667002889896046823457458955682955432206571552300669093697272578792090652291004876016187373122828094104488529111189623067168799239375383256864871235404881284162273718819637729538867062554708281274516000468753682550553953603609512450916041713393865223335292105786479065458018168232949924307499415212880274138534420785741359823526849494966893030641627094208049710148112996802978429612073725526692201018553661732542289705887508220806039840157238780841089153366301163398072422582428472671323440025764326128666637961883755985379038855266300607105799324373982219893658318603164730782758232345610696230782000814225963845895585747261766947436505865477339470741784396381519230198238777737907706695360470461017959466065833807524306711263143248950438864200317023014895610725147339114223520659019326124458268297749602582555040255214440144877033829261677179131003866626279047389239302866098552922792110155632184652570118862341653035183997391227137265134540153009224711597021519631510747031357014018796791502481435470783811450517897282738165922967247716933089996719450887125600016094371519910428895725536024369288570681896247706311581950417920177521865561671116371175466245624666598960072783635241822007886581954756176229610317463067439712319789727774112353442378544759185981245406055038405485989110185016241035538925871582059371567476775251225816522294723350691579885137072230369107961275208718895633242075212022827085068998813146167561826871671740720900325257622020841486462198814620239442671289151138474510600370376918453235632241610271815398224513993670193340845574455144705815225284876400599948540357709389464889595169336478714800617405589984775005509751828226728971946821543088565993359845870282054118069784125231409816430953099149074718109867008691509280570409533046649603024152057350641254780014196186770357038613860085308292533538971207230370966294363910419266829037926242255501334787410427909917989083563918698343301552484531544404099748777922844582782007365899704252252200792727607390502159646095405422939137275271644761085769670592280831379126028987639156686689822881183798974031173847306606433588856471671753360357460141854089412201395240224491558878796558145003586505988802713118566337640197536523970304497958580889099510366314900220790046812697181895205519574804818184583319987768328069461328615298732180803396505332938552312105433912009966012946445685296571079209187626141307820484835274938834869729167258732053278281253775572661534184105260141116114645094666496466957186007575983336235622458333342559342256936993493231146635072750048747168467015816834001365618779053672226010729295448202285886621998184102039903392924874625241710308253629405774883468283494766509238237414618109757654767324775435024262969164209915347318122164786076451553484791825018419705578534462447416773312325574819053654731831983832470694698965834462166596810952132774519763297105115873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] -94951714658868891890025875190956481290128851722173339871705660355574390291481185380939008223843113566783414324107855670293744424084336211825940507566602742913501835403145208998696858979956905186052348011994275181398346780317229538281265121447006953590016388550763760518562922351415215031704479538905962025710919500879256715958120012845746409962261329727775514483778757037877066305015845525492372924632846654745373536550451760207137345916567649990732080134852492872666941201597507483344132014366101657435038740526138739654062662580635799971376610685275900248085782941012501339125625502721207505359723331646424875547066027064197779482018843066980522033560231204558162537889971869026591642002394381283521721922517065449658869119435517273607250913023837812648732878116900957189335431733573797099498793523675763078663720092052910292861256402442969257900537853290790446871760735825222298493167443866918274866795339144848958026667032624428163228858346422412943433624630313067009276004214440132455239946009942399731121736060992729120082953735787944777132386466670513678977007420595721129506322005526913237706627498963483343925561199288829187921545560734618524230995795602520528280836121011630557444014495960995425829911495060569793729414943711952528121849644370717997228728828596449651991561578378854432506374005973544261120181719260682507700917442861752183020796016395528462023837463420976912010861072848351296556912270887188639179869793611600699220776342759802788045092126439493272125984176376039366468815315634240113832087298428379829007815055871330052458746941893424319612188745058445054542892603812275178807509178106875199127529683448207776894637636941304524851255288406723264479534378078631786782533170754031997897959754723390843660814325004991675387703526364053721939925842369586386679494369663980254884469428137521494052059371282727439806225595206579555854496168279716420137531057736989407003381529203872847226335200696154172522114462595031603349606313378512749759139564557893601455048142715056737009765108562638255200392189729169362938903296442797993266138756741640389798225820665424764626142593842431962699973803621267597146213994524885454840138732303672359640743550628065339157004635448858272305487266775045467584892042940010667050716572476947950089149567604053865997868368184812096400922136010291178371934369480588698984662077587090936174253988665122964365676295177431589779622410857436908521146716258605991658577640425969866076934861248841586064110349761467361702416267998350845730713005928960841716891972593092486621056918582147936219220539145033906178241406271946240705538883835754976118268858033680300492717163649858634531710640136685453006742023752544442589895592766746683153693250035672416517418621606789132966901950052617841189970005451696401632425437485124969382090119988274922746496614785987003149318445051614816744972441544129175675950573565098592796613106198158425144533607960785009963086967242894882048373737196591551168724255989139016216190308621035569249748170119887766099404328869560320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] 264289494851837157299003696227820010545082110902751279918239688418887057590747881798694171631205872583929419930836117435107666054000220535145658074804789192788489869851507267746136844486461316239420429796522205012649335890473253960479389886094912839492649199916720301079182246795336321405565470942823152454174137058257832578973757953338287075053674586697993600759019678051289016000699228093197599670229883205395752376872228554614703430680979704307464636416722550128797534388608558007226540451493977058377373966636474744450922610531338509000603274735032659251824947441460253818088356289645635188261837606196784409159079854271625347788401667974706984664119141622588333929356252673045844100535413523801595156600538309577211680189416368183924185086127420996783639059750407046881198995505129941757884146954565644750685989870161394069875732868551455794849244720126175208861641543261578505650363024661533842328125595995628677926692656929033777526663974946808173792956813393892541452869670730835163485790646145374977882707863832677242278133324524473429123843962999532421364032082204128129287217836554139478186039105760934815771816524115177602140407999526806054386154214817059089093672640186409854294687327389080440396712697839571458106751855471731012532335246094703972068423233825000018076019562431515831018521589808581658198021536642257921816177678888914970176346611595618364923240733001829257871947176273657375648993515202104588414067739856519057057683385169841524033119374476736949100876802061979258975492326127833101055788089344759577924261933284985657313331927649568059065389450460880665498816702960373733985942956378603853018416287127183020061353098849383366088745514351990795572542041101583960288351381796069427308834855607046462447039084519504200879833864657479733942665144465719378945383062806838548089311658093202640748738184777535371531538761149694987527995363737978844237807423476505387888551135633094375507669722766889165961462615974625861283435698446868850663147241256879108369597688372809920459449464348623052619875857628500703898645637790103699982070704574852136230694950022332685563695786749898718134641651876401634917056509575426488139055532086274745558588012886811515933654941008535827172227799692225556058409911900192769802851688362372256397063747517952627926468670414449181496287482156761284937340822891064916283985552907747723415425035503145748884793026081536946730427129712278614143735171824279314232348340657906469007866680032495698880731593936820115330709966174395826982198325480732794902953785358707510156291902588067157074086530077018688551732439685738339136668117308025476156444957929036141407471316012684479611040218604550461725474492845506277238882676660337982677950311273270481909451199454021434581325700583776268711091492010686678347044340865606684147697886733869248587950013912786017833612047202382453396052548316371418662016298223878693128544519084521668022277235858072272012789756558075683809807561681217784153799136285526632779621194325777439778186679578184613842524977538007040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] 649486569705710617108241301873464218760279697401534229425943337453168208801939903560909360781039476060676646852924724506479475550737980603099418381673597420028144349903868347027816928998730814957406098930941422288550962237144980207072518889863862187171818409731805958489763607923831538178878657394777269727955959928130242626138618729428473665159413122617070467430254824793682877987127909699499445968125660642817729083256485715953744054108099456484180503906916196018833206814387337016648557082662948031375759754565802398078587080008380297177015378007195782341837615086347112089079569599162182039696702257255902433823462987091393740352855224539837259824990534171086522508917487108148566047290360152026876797893714533357160506036346662973709365059420243203478473348416010673917706359208022129094243969654156242585720091661916408263645207193995874362998383525228970576534341525537108693746202827549379919746740529257548427800164031103879023079295683021208021056410318201671638304108630303081176849045340210792920829173560122727830719489736264298501321466350142681179609190393173492997258130694453814479548540898419095175754722895951844325406809768986019552069530123473055764660294266913947083589476918856847567157422892763340436231312618468656689808359957195485435740889511372265078376652288323413518879891355391908557741103592781541825371452184687505410768854726453706059427416631231511345559539843550787373501403932231671444902072426879474015585884156415280480022397185994303090715059180792498884107971327192231170428040429674132610206326906693254234282928572017698755164805471988638798761991323015009714094042124264946045285692573246470205444700162873347271552964983284196257861612422509837187192044872666560637672368097200253422368259994279673569904470529445145566028992486313850113774239354352830594560424306846642233918377787205690867383532584424623261336957849581911225676835866271880070235197823474130114060983254042537727317180975722383800092553245528920037490404159142312480615680499088642765737470365833880210413953140028581845912562771223570291295434470293090949845544635370409935795482257723483689699355521224369713193556481081615874615723877437630506674303096168481368133638609028237518588284614898105528022226257901807242187759991640908194887019194120104270580051257133052498626332929083760386660925925379822802043032460924818177364570740419064921296032801782550819330421067290004200929637711284708067306777674894907118753246906438751765662496838489119461589601435085698051467688323323911735240445169402739960812239599666003515101065727979365002718539629606954056070351988704124315964805734770288924777468663220989284267774244444193625565932913771655729804569706361856425807646410685346853558541616661065115135172811692386426012822587716905840946880964517056021488222774973086835076604145939747983310991096252646521474243249745701371848600330366962492379464245824915052311982576999394856343555886846306269256284061583677591080768589634389586820889229229177468920719790625804783444543958906044416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] -8072557555308271267463670695898237078359929146746744844689096126533529791444902999297601850769774475085078452915527920585753764145833713094559550994753090866864752078342488569239775116333599712292935569127276348390261805516736601371588521093907339449370047825500851495849128135418355840113255005669552208275928890576640330433868079335081477108341676604523413977621808778262272266037479263064639742984222416617382974632593840204076379075073790469353399352104621129617865642934873853916492014274419591561997006561581324292548726296333114240233775550158012097340546433072851829978374829295612556946930746234407459973980397902173904240096422918346717646234621696229103244858884483298768540101428418298206823508736392591762833119661698808739251408346695367477691988874196163249551810757104039632718732766107035640335684362474823560674320308898677556041509823075309599096327711437355763252105703544578296158752429833165292263795618410200894442296044360256568981138517768234741467390780116545552080160650589472153732456495273039075142232307502605249699352172557003556786854213721928321527259225235142422634695681469781358774322101714347482871202874288868484920506256683253091987761873519472139384753385578274513956166916124702923811661893690213885217877494421421064924485559733744541760916624682526311748309375759249901875364728563306706252225368753691071461765531517320037173957143278188280215336360493176852522094895082226661186658962077169568188809908464366276126297859338230120620845349819093515217016006081400301476561402714131923534118528299401735942585614074647073343449762367836980087232119826528314884731071904380837242079607803805763648823571508696864802119794529124471264584874621605076475346979556384895690590439953087424188942163474751745923837691233869886350878493261818193118542256873446698513430386746574082295769526473307247309755349835720673337257680632547919859696883497223718162156471638700455874352189614983539767530279985070410762649094571342417418213469338093996726050615494126070268470247448543564061233060920026577871573526088546585464133672002253078251934584466631789879873452597902902952010938762053721926497367429256490731673984282914157376306296451651967965109329770046015687857280645638430599834035486683311032443231212312089208250981921359400521929364839920832039313504609481914407113792671890915318728069642082798259156840423050126412963556515483599360992820272240184505173901779614404043668897912799388022370747982637251238365141878163675693508582934816263890911458460994239945519674144767101821887099883666077771904509316380458099268097727182220754177196484179962202014112624282073433435954212011982862918812062225511856781894850794192530185791889023551446777886248961214706333991223132733592609268370053319338086341420071001957968464361314207816941771353799412922131492774816032626911000884402948185721899521846873066058264088153308304878572958070881797426701577284567874286396621550510240052036834647399918543125278342368410080004822519196694643362597725844575428066688326696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] 31194092764007171623097525797351780011522222672422710006946039277782422407117939096370703842986799553379212667702148018996581123640161911688320886401903769642373482762563135992911762933402565858864177847975896538252891353652492866765662256237802552469315520827581856179149523389310087467160627450929082375994732649140588424364808133075121541033129488862410673065266203578946861226398506033821155285246615489263574350734466492074285868292637032859872054849971434356638880369531379388172668470568864539761596038349826065753654122430289264559448600158688985519208832072680481280516289136296525489263927020687510837747092226416553440907871971080929797188353798860210546474365814915898509554784601210111257964521282733377017578374771332041119612087965507307182856274893612584413546378646796057346839008538325379982391396937482444210785781259799228263499857978588979104907228815069386528460482411080816400596262900492482893339289589272507787971843714359853962508252780321516962767411293206911856100017965214806186591355853711688265990498249530146516059467351603888376498923400370671905742204141071450598641505362256430149228591543057633950594982845003910005588879150181543279677506159795218528309270555646868489208114373925086559259945474942602290834912260004981045495527093842756961546388394439440149263704517533736459260237585653591687611987349792523373626640829473010462414236151833648111767581566150718013359857101259504837370040646315585582536493739796524511625261887244079677967733083013761732715414124145568104408301463464763332474372420141182768258101335882505178003158164765033587559466809577490101446279763937900670864969619187997133740932451813079699308868531801119326734272360010426819811709129817114221893184513295676697921636213260301313575923189838344851850972113386214812456018216367628246132933642588547440345646174689702602861428151995978651626193627764702487473955920636048906852309651737003373304750868543322056622598964051871922124181838900127363048606268374645390627669412285845741998916522784493421199046398106394793470049903116853658345631857671876653347699425885830888863752059496726555338428413116507366860961226607179680081421837548861514303460282465648759921189273667587662494535769447048799393477016110477261694472558691879621881446778482437817347972251918112644270704314062707839218066573695529030148855099188787662264472093148938581025440180498814315310904654559036962940357601030060168895294054290171288845554977805942269163123990139084680992366513749887830892439417560475765225023421310595249719994512732672131068909734637322781174973451401368845395568757874760067503696633012486884464577688072679209017443588111225026523326015358719320340343490365544590103247289855215258989848543930451805044787349585528003323602483706079550749652698544950899935416344892669882261048229742025356331578922383607090263327794006186421724931214481476575114361783573413901216051864538618934091723716797153146012170287276578187083278302731771381645169191961075289757829801946291257280394133724872048640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] -64961695003269638538873628773749191584375599820897856521885662977617475100050256970534309375713875481802749341327872303361811064854590962060628244081680007925806319149823833831990701375837167867879410447435755519941404989816633248307231556307508486783921988116181506930396838903720137255244223737979581639725202802214634960986264898614515999249354921980983635611116665487545638606043574434166246535308083085139896335322935946114070245004044265486164572473784902632626537548032388932944423798467712501622618021217064291199149884322315199760273543665274491222421636564007615572247437368990576791300890552651191997720535059407106273000719350079726601344798711556778956061394959146502521383611669489146383433186581285966390957055044406303634853463884061505122880229848756468322160322906832858342017340578195693378785028571570980357401954121945057232177428445327068054742723270035447160958700256119529436311980580995474863582775283556044215343871913217081016733599528543480943270476080173861098436303621641991636739895766189219790036076971539766788616668068004905573524437205290128012771858133964146048374872965143122450996402077861260218575316252560457619407422404298333939657148649872169994262808994596985944047320086997476020189236026748320928174352443439595273028062390425145710773245958292896743258752338620384845599122642862838151998833384026493689315227538683812577401979181524009531366786966001660029459935649473405429673491812947629413740736229615602792582527379190955674936320583772392327608236670092705023837340976303924391028698771800074722554049977231580729882929880409353975486366188125780881274115299716208506082960216215106003224315586111032862549447316845516530654443461459134161746780426616961103750200477755758466112190710590483510153484499002680602520829895390590360262177533710440645352936918975149483432533368340709062373418766884223806874246216662921164249150890866005502959172449359254888601569764138256388864915082205283010852930260194860627661264051599793431012865419428728198743064881020645608854613662395075728295898590874329448727819726902972874380476544140397196193187278999277503570978374553567271375754584373814292905118478116067935771332874833828195034544060967442626681503566896141867247584111506477575262433476497408353308482364705143470710042253719574857720533302135596363762724873084944772320586999606204810786266433023107072721834897364762187558451529078954265698440523820702274817963970381698859997065428811968647166053883621840606606490465966732323803239976399669492660194314978709431676015666711397085336832050734093400254235612867085965373509988793539197984830111037207009854364768228760792417174544732219291805097578565501751272321179051621815050454745260802365721675199479059698078023724655579731668209103853071741724120861324521113931430155584136744135516838118666289665376459021295702139265069922295525473959509158547264197879625941872846931594597647329347830348702111213362077289502595501077689124346633486408374595187711818517550089519655747002429428988654785658880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] 63949684465263428760474205505106138641624045100746902639937603081889405357975232593627327973039797099915093880228093917211660104796044452174708094515384078607284531451283769148680750706784758590397004831925580782861067977401122925219567448178567597281488321896907861336719985347426430166048291648239338324778938982346299535808167572980642255409816482721980751946207468390570672070494280983043753738622058621742646428321308945321569267721528834209293280667412254620510807198403849454081332993972732711627942231861528295475067370837269915586928598284011834197002577284394903722412416742929783295527738117339977660115969885955669675397094323210761888145896300317400867025170931049029168281748454715160078004922325744728053320958651269532068239929705961760906763005347729826069480274681678918212893224345628213165501890507994099787782954522566374889171722038388811333088822757375587180825689495540712072450516124989391399343716575211730738286874553098377645361899235699645483496012679387971579423656973660506825418591043987851661312221623115888280551843879772236955295707901899566147474835925616050605017947167192687480674912223554517536388735391611709538767724499948318719533663524274786179843794703535134093704562530837449259697775145446843769008254282069294875054183867130324217053335237772338696027697246163401159867573989791665085238792619698905115339675257297084547840213416469134063407830283525765622882149560806376774597255423382954399956170112734043198429184128849416404891583566586187299743710115629093764458638995975603509011106659328199374100669017162868911431241081431567473469152495696153448204321865465151736591967352681836860951106462060445903612989018298140924910467397231534437817147248460010602094753850767173171173336576889579944467257426096977019790523006857075910927408843354343412680064193513044840572484532926355994788909766737965481625415266551346954749471119919390444491469828231650695085358124903783674380319005773139401933361323682285648138714113758004526676478122122673455175260774178362586838313791780368839268828717984847583282237262545159479764104229939844836002158447933870187453669200522789828598764563007122642040345500459438588199448126981999548415949365696359620109726933390238898446737866412803050306572832978162106698634975062398731166202137074422207297411713445744808670113845557895915963642065311058219753049017377163798343805972846810112293098005447177843182693478663038820907586317912004746059055973649321543598277540064537026559076549520588445739091155931140040986790870335281795484238235328860744985543665063483165912129309117894186294304083247434898615218628074821361782501663961642979882596760978073424706969136145405385979833005477224692479732396760466908236281902033276657633416450695800879920103823031560494502559949393078809461932803347010294590828018324682425451618716795835961299120890479442952210057631229393276680878593341476953447916292801804065042902379169580979360259179957439435884301442991199309553375731170848536669615506900913772462854081533777543168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] 19941224938131055097556768616629843100003151388979242645487106539691834741767386527819299788656839772730386946359072803582127242535838263624690242361436086929079698879793879460706360508471140673320159841982834686194285335838675904742577189815078398972491515111932687216518987945614555922802920242828811312279992394252776542276118339021650213764708312817713232437611046362230945966562550283771827316628679919263530034068447586658058393937181312641484047897416542526575937069260044782462833029670686555489058797328692082692278993249775735204117988150800597170560860636932908855459580786835440397971159208041397842740407472892925594774280419367464461717041001749166317237513039429577606414538328264271297679439267274245029001497886898152635368103345457345883729721553425662910817685833669228535687945545845163602722673424734918693568580391954756812696478266791645872273659802593497541089715664411630987448900779888019255605144087153075174132116113987349599128177728973588035628342708993918462015138714026720953470601719930665723210390113006752052292743611966540063721122949307354131953648353779063111276569092455022614391468400537828524201692191284628779748547949197375924062473538515852317920771784781972400580411957084501546809653394828445560700505451551419692211382819222229836853541414968355662005454824306658610055525619732443497617160028237376775994640704360105139449936265482085894432296664545647078341682644964841152644037488638688038695002661986495199617008248592387461558867499169944873999407853186037958117137590823542060051509876352028268151634383992646525310912127859374116443167046015992601851049148171814430703665913291008259470931945558856575380274491976161698196035438853403014344409647021005435671954678519168536757664541404278823276333127382570514059867041508230778914674723416571563316185739469090896259788630200992938368442652040129502883010163622124108597440473989227327402709074753792685918440160886848860024994247623745048141577261275475308454908541290304197070704892439726426446846467897860104993361275175875942559302490906561843213595351651828266632414028193349090572317381951105514259767117746162840660484219170562576541462571773950699511717443090039239801025383696421191514263821274239358104212492337988806180093730425081139680139983614209750931079107596250951318977008326755615722192587270026465520007106145845995007501391218381950479536118420135524402334082906589134012417693274447636868497934259346459035834386375530644805002002004017775853257848974024559330929643909913234332552210392740583288307023743583734254193649634866347669611410847548151367333744569720649881638266546889122477053921111520743382969022226724015520169969679952188501275820421914661280224622248529785416980140771289526227339177727899672292641582221122107591901942275138313226523251501404696003713847984558260499737668896462121815116455391594313009455240089204843149472547781981298928854487280642871332376686954780729208662506663689812981878399376333735878993926648346943528342035570825347667954336969827287040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] -91636597556835790809553062952115765315881536648826619011780633696223199339647787943417876249421424050824708033363866451921047970101089144821118655047557160508669866696299376145893730224032050121584271915951134746358586215703628663149047924394558834655324469318838142589010380429951639300541608903788971823769620725602306294356579827273314252428736434398974084146350563147725683229981653914959851596036541306063253552476033721586487014539550756183173096776747716849095016889047246859515391023541453087041242238937446360468909707931616652289286686935314046298336380592524186359696026573541816023364206088356252230819197159542385474913918064752984560889238356847731446596973093293930197572960261305764031474080193229997541511430000583203491096663768424328489485407714852549731803773055843692387502821967309779286004329603420567496128168323611072776185234415842185814598313738767911046927974956602437121439837599092399957996564188678802499850230433856004320471596834498846905290280641051769686201327723382005782218185982174210259481005049177259135477169784645959828828307992958073438485022086440432197001523846045454072595313415211173354110083479914652679758530170604322002749657500307720369990399544315890642043699544264234952682796393004643508519690917930743875946877239561179728812354835724693509144756704153550421460037613578611164875190565130246498024725325435662033556117745693500445516366686457166140892917635304168356061093867061045734225257568239752531379422606694316862515894004346831988334449171286966129409365838813579476141705481640658158933178790331774376576737916151000622986034569824920987418970657113240424530788308188505722048242051160317033925241320952701843239676810634848548162641780043730806976772406005999183700609586239971221120064880849146559861642067740604691267330690447932381908450371834869598326877693000227211736274623823334708888963033052235642927314540124742063783240652104165924816342088545112772083332824160338486638387334005804212936464169830980251218670637399273353569812027943117205919911525938091392823827102728075454095147730877211615675892318493845328110230710069725436113452438407751536883072702629337337541976825811252887090127560975340344051821792742835801997724028521842726230934191587975659429411914263802130432350579692883736015320909218899096860371185912216638998862195082512853361964041376298034207579182989972457659675252419301089527353372908000031566350067292491558352533642178963631596904701481380852294606790107031112464783290341007698301883199868389663355017638445622795476660291423280003653664244350978871369039235693219527321709517988901829999663653985854530537942376805305288229096066581503653380147278213920716424176782310372474753216946117153144087411679877700937544092961593856257451163807204205167897613636948126402909647613654765022072237427987904692642895017507279987499772657451456319664907800250385748409676098433747902576008705964756912316760479520416962472765283891954479709118513673846711764162805444662349293956802383981375963220857365916024832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,17] -159579057628800924098888851498016936806274627652498688912358184568963261155527054469688758472457507921863783308452983422202592116590791888692406418842308820589528415954778522832204984501044415478369135535221708396559896659918554009472622891892519674085696857342545559334368115430597558497105085763825150849823084231801529333314800222158824422586125677125557735141249342948873390457502549935052775372687649954574121277536967582745003250075082280799737015684609257558950115012910696133003859281706390125962024282744994985520293863248689503137739786035034356659727918096956460127262819107393958720186387600016400887735516817595415394779058956390153746744146657196862127823921819370605174823410907845443592435783984242550282135214084487800339992671222148962809116506822150057354968470863725263074171490699607917461272371968425319480308238329368801036154245421046385246348770356705373765627887960555444642936871216133040581489570821234112331967336858596073017712823325253950765103672574864649309625563041688955805666193919442329810806926758195167888741914528297705684907426779892883691935124137904585283777045365466978970987701414413206393030969830005119110184897490370805580400475593501168087383988879229526147180877815059297591279244645181044770622969638263450079451991052924443242752672739872425793517076726150023119301996125702410995354918217738397204907645261794161598366328070592127976559099831207979327257796013650838246795766877380694637107537786705550133509257863519732295847189593240894897087155812955390754948121187065373122808397946081123213054714844774019952195166064335026605873392770204113655864671272401164088905746972978353229616277732044268237225454616687799237402007265220225972203723606301267140025020615617787595041413165232556455521860953028863635728326209569567393294236727148360792158262563481219289806030849440152783214205577405881083015559680153411484442527381852499825704623078701144915767493236960439591991661204955452388342403013757620220417900797938931348179822200616067451976863409702083145380203976395309381986967635295381793623790450416761376427971423701386245142816428913136125862511228083496361288423836944089469979313643991044698223343512584877597034595188920638372162217045513880587546648369863230677794820290930245084608507630630604659905561866694789757561360542363756913436014676895317022931876616414079044991722087101412353913526613927961338695191499813157444881533319855644581729670247501706022548400482699434962643383228025326958053478318766060535963493594972991998613214716686059508252620546258124153851818012412683943769469279436791627578387981618233500951062355856330953821689210749852756322247069818599984169664027681367402036421191135873249347290729634212945097551652608130973237209037799008468397514142527374141173311866155194317458725730311390111810847519867703458521483367190352901836079971736446978873169961230438512628050379007475956073797797805524268946733407703642377153325453067841553526206260026048792161676163816142895831138147819338413138129319060402339840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,18] 966386166933363981634496919064635189769482849433547722253602423703155392965930198465621439763605638975937743024892087857791251301256537781285133350227975707466186266435620547849248712682261325523904304074777714955662840181294004521949185574361876136508754892085455825329551891337223439506871952311479302499929892421525351314724469724183164508510390667721472827827493783014814718170224138591931410187011763995102881103714444536705593549516583415390023616646828195336657541395626277250963992863493127459444388553522530935382854157413069312511236557579018036870463594373484244229152393832261987855442568088216821612373814918861080115923686684486064836358972254996323620651748163987373412065311518153965435145123225662509811654798597053281554648567478499540798719331389897908769440381453688451268978746995519664329467817801841256586681997549031086393229482745260233213561427180058089455800728970998158845282214453173316366407453459805312770426470051285556857649587602827653559864519939834183065065148958182393967308280171481569211889972575626054918213739795446940285994139306592013879611803899873717636937243315713834630917017760908194914100088414379345021054001880746043057334616504347254068562998138293053105645633258556025530735887356116329671946507991290521981417291175321831670200221852911453935464102691191250766231999339655297610189233248806608886845780541773584999911219200365893798063213151864721099008122309749408499238781061436520140713715083982726062922182908608286616243247562226040019459522945752318226427562124272416455075320085091473031024477708902605138260242968556553538192913417026271529102467101918541921687019912026000626302066474207170728767821292695171317111619792749144575542174970352611995995226044978037345890904576386445857308942553484197722475581508472285255700856245368571596798233003713858441901374753780711261292305919456648025211828636453132885391414176992681703258067897757752906961180481783783943836662179191444026079684289790280888726271888327565845813589449145083585049370899820867158907986819421015494667832096433659672262643446879982211210359868815535846394938999025686497082918194687469041114790803066794497029734423351045457987643243310600384049129756177853880104293592189692762457809933233128405300512248483094788385132453505097178583601593723482860318524296005658511039890453228220705908665082814163975856131694520773974781831456340233333648855304738885077819766092479213404777491519152776721804517488469952052616184779145277015896503220195931406297519420093585670701547505693692522153289929423290702473589496421989109656097785858368660451924914778550615269112260652930138667348535724373435781504546832180891977890508314109399902250941778272702234393502366458633019375269914597035880746071395115602759239663736618734723694332248879798448552525649705224424359559996408228121280123237383808811120771367187572280791221252293680736642174316426408203019410064579836585600121492279703018181811295425815808218468983492393771884523872584966502032950096706434838040360186198097920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,19] -1979575814299395583916950472555526052673367815871773318189701371679549681994179032263415942595362411598965178462100277002759198315909915753233419228101077772930795569115779986352434676016114876105683356162628478348111291559298889568537648128534682968825249623329088533253503422420069986386413238146433139333509621170169323234909761341795909990626218100755990401625886686470439641450901683819255546199473270599045581790105937406367904162489443062249098529713422766683043975516018466061325266331373217394033019508054423436862232275416087809929078698107786440222236023374715456047748246626485640534083767650782029613602640923271015828484268824819912200343172680155452951145354622282409881029587269134745893752885394609116412631704353627198562142175836968537792580972276959469357353590671483038892351834753834218597520137033280714462187563711212193938563818486799523491743124110924346672813404489781225127804523207316327879182328946293077348766866619134167948000488277680218894870694959164921389694416698546859573110851260733341855306222077526699745373146174248591907975490218718748525221429224298949088689222008426551485750038032919988202424329808834408709071123428962740712205288126019375234036926143668621521471160768322125912665325355898842582545932320004028951053480547455583261111163888768657480164902940558206598680906712945862415947694528117577418647460867616487513028887635103621129665807320241779414123099480782416763034864158907023083898751296385622209027838561842639144328325606305573285583344968962972200937915039701420834053067643609350604597616395543570336888734889449736776667434102672237398862444341266853475034630018915161633965105412383435942938299517447618846212125399713360864403221165333558896035647651483857398747782047022813944449693244155872384742922705171243603841069193618386499223347706956852105037276881675580571909692100992540358455674529282617460516858182541125269531764529093564872566677497136620356211108790356552181263217385625233677923998040779457576290371758124833745187025855098121253337906681595538517898997985816476737645214429014791286019968770080464106133198059939056802729532048692818588608245886919181015040333593802762338365401258307429905848042109216645417963646009687702462536312315502496427984650093350008432557706076714684319427589283607573363782584339585962329077210677811475713401631146752060667476666025064346061933481775297934351011651299322728775743946382256658662465221700443973255479273909349522394719167951174698309748805264691353339749633214843387915610344993619791886029722588336690789198028163936540546011284933765985601084322645145612384251590758340106793248729345042587028488162898817363466245785734534288969179554637036533623206762495262820859443955503282215072405865561531324836610843596396301926068903729909483474204957634322147483708243711708808604646571315942705161592211949027002993920018871157475073701396204010408618714365640282822077488971512595156806183847093352820744489019787335255303473887819016905816704533216976538712105627615446245048320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,20] 2274519861623706883602558887776144946123737332606152645435969785686568057176169783707491978367680321576226298433627601382874182391813871185353363634148832805247418207021344594214923410056498491576509298454355511144568846471290888770611070979382829022014446557892413895756240454809981967854597416018130687017171245340809481655464473431863310339639817739283200184817912606640614105181250201025729700530506517743097121198898989274091478102046196199229065130086939542781813941690698940732583864330022753866443206372158470415003269225562249091239304063995467425090799681106736670399742997962897663515781481318852508925285753016967519155399311031979527263577856781096708448299452808707138239056642909505983116854796887703379008291985014361474273146600354690989333587141356009773602122051195140673325263693157549342554010690496100961241676561311961709146899535196481275748970295361117217606854912187019767395572701533754057865269053580055495838967005215645593988539910832129911474603494376962211146775027809480643016370592606145484486270209271123727639251245490348410349063901637551941190157049124675711583169648236385171880491854394011908371388425775347161366572596767226097771461041640195345526141642342989448793932016575318705119983405243012493657371436769523407719024140084408065011063799723875562815996632484304357716699414013239019503959054088849542845086327719446954666915409527797581758150612413591900696152922640875450150875511867882699070759362153942305070774360044402178746269414462191571542776920944513285199869909953316427712323160061387431830801812564505131120520122286674187558668111750663450248139125882317775638645678868797935380691394963343098069938798685325707270353876294962562890526932352433125523995609747602487121127455669585007073601629005862033243476662271184713042574155411545285306573821374328386659814938960520406268115128607344610259222169305001076713890524201438945110996110655049248378217870300621739760547775588313680835600338825261758629544399956706466654521688561160128942139419099892989829481360443333568592449188793320031088512387826297426451891105352963480903483037351026400463678172118537053750515336301172273455467027707257391172681196311174188930399803672469721556950719028841444783674545779552179265983439535869221653324963746773528022833852721181032374182901432622835015170238468403306550376107129619100679803088304819051488632486249263564044655782922160203936742024983908690006131087691260588592014256667545724126524985158656753188818301477540473029448355632074524142881465224769361246755138456561182487965311418145191125733467734723868147089279697373903000152977781006453028682322252656722281505667871378224472776834844722056373404572951981451785656369233791318830451902069867470036095318520048050792013628761406435304135751665010474336956487258717060365561177439103163800734931427592088491553830052925224264440938778849015143350585590240586306851353604714541156561898186474535209735478888242341728417510360772789865952776844812219407900144255413549665222461431646414438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,21] -1188047961115024861369458748864921956358417187605777933036271487726981991294589917156300862009575220017111820918230293407937653694167758144518955759515850596721681536604809597622363642287827335339700464636654730621817024298052772063518333135741495775685961335639133626455491998727110734149663994175442504558465508483060974812965688086857475871241616174902093840674523381282505639859388076942374823376223026329915244985912997207834364156797817320823070977062225312737398391770324721161206097732715001403240527190304814283795752971683387954060709654082288360255776875573674240118114076721246654216299154370629699929660730780096460989053654342087725497288017649712192002917188978505048238835078635712856618798900197718240064769441626956434812081225790701805993117397826012391935605325074434738753997087990602078828341283807798118253309651748063613856339567292300805107927708384181445536970762483060476498854452546911367971784583958555298653713382051775966496355671369360400666675901125097803515658021403468342887380761824381843452695072628883580985422865928178180373321765286422476892976444610444503648026296396444974430795901754928291850595151706686922805865637183964004702730364166518467026716409345668008387368184259331007974281662910848737148236320413124483255048644647836942386122915285409675467446015187266622476114507399317994535231719350822047776875045187255077943624246272917912747346920160804537977028071897667661425442933506343205735165343149626734761631284579661178487775727832653134881473960994391250993581654398800753934534842879115070601267255700676465173692898550704432202514876296580753145080513088960488806513416095794477854470533644568486672662084026947620602617080232640818069113625149815369716018753782939483114506267056044034758059581486467999709787539010544115327162179176226234452243634399203209213006740526835502951583383158569932860945607699806957626191642410192151721513522278821597769444449134048993961398423214898885786458651250023969428588029773410848489419057158697100083154766237357465310350886625284790831804432781514179344136089196326111561690889723732472889350617209473994201313624739763192108908203163169382775330508888823162578559865630234974399662471729457528519389177849258943271744699909265566039971468909153671488179571902661756851468329699617578218615077042919825848037545387169466917608642342881245705486650919183551108652158825788424355311052986065115340990782849458773611247129359188492262407219069809619476240209048506283845451839009876879905367328828249346572720287095352540235769585114169188467652682114323359130030801725114697363042797659350905935885567981090257785716724133045849030929179889957701682516854319164204165686993526845480216859043056660618321613685510273009318385497098337995818528232429485702761113052500289455481937136907854380589479369792152741147283312790044987212027386186564829540040540781086703587672989865998737802379113589600221536405369108944335272465229191009256778894125683491409913427621962627994813323973828358878919913921645221794283520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,22] -855954659386744794126311226600244895052345545344478901912625185732125907426317136890402123640890590986697424224686820287464924876526419885710970194843762772543831979447170427966367399448426166616791977363860134701395927297668911039773378453389443381260198177518310770516795651177089633363438304831789122417332756607444033219339791486654374357512447147967367003071914789393364603299851831384887320731880145532761730047317399362184867103637589737062776332953591820506917280102903926257177158435285738185793159305213099220310131048465702704299660047734530918509198594378278946704723872358702910926348308657394551796055157815429244438591208325851171550774656630514095331127914384568195018133961884272729602901094130942150640045754352713489506477044525055680769152418773072519436182735501857426067247495822859194590499464876968567840816685589121293799232655746923235165146318941151898125817648063763874737133434060412449109925755216186255899701612019367088291886303464820768006922670703556509860414693035443697950263796349025841046187069489526324759678001119626347711619510006545988203508932883378887775501497216857824270881380526080254917013168613502263932105627297662210891138833400669633419912873043800741778118476510007272448603574484604096454593208025200713378293135018473701795636988894961051803631048334090341893633440214483724966759743056209410370958926807424530438348961043742381201519225602738258272068530516544498496635167633917762214695022432080045177127724407438445995301019455474640797959618873749417364787146690653241942220095001330717405115288617084729409323321416567539049133240188353220003956373251868325735467772313601443550046344094473910782808435373614048474564179383401900731395333990328286056290786940671205475922423308347477344236232341632545161097761274870273278007866776253819611250634524670419501648246987871811595530802344566687010814226908407951133064658669953010884118559606895250562613998064362440151931723716601509865445522812357737483923678309715974663965567199117532838794716554218608661236917219726420252762214531795016905415984432936975915321714769095347086194126819932341527655501160782033237356829698686362265143245122052099811128796256566899255618119329929923666288757879302492129233085962768707012212923634067256356014391159201758382419579735929513195086388079825959164206637042711092741707136598549878175891426596601034251807824210152131706350563898958148928720769677239938498608234199262263970640970285265540844649069398667499165709034191803818118321205561668580250092105597816978736243801272438228002885771270444940050345427453862816152783676891922342392090414015644132203907460125563038278288522876368328344786115267177840719702816591574278425662154290564761465769796418846401121976040243041013432733809603331313036091388639648321983939279342341922989175263290075857760955126631506761609736568140248095945882095814731578292319189438251772079739329528129499621073371149099189549851598142605376359271849538728304558705515059846045009042374624912740813460866306531458547712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,23] 2595566068462045602228489582602985491766838239131850549519620575052304469728318967635995224090343086617460393267605580924133271989502704724046578423892981275664956370007119869952398599873192314933544817593426324942575062372804844416190539784615413200430039238748616342281898235515647508187776706296192902620757207933800877575774924342473323764037449838460138884859049572651887045019594727944733342019642097176752901848480598220032475554382921414522956990670937179241352303418731625034833426455630704021280666968209113591551068542477105690493780896436611055361262533047611062083359476232551228812051175298772994877565490180985205884980660024382715675685464261011859357028124097192122831141859252197233617141151615123866314278946508947434283439653787841914557572592104878866737334749876300687191250244923779669755893001096904279286963800346055284530576629239891214811092565849378897395144621651137730974506775542080582134684309885182756103277166782275564573946223328142198373636214334540449301802603319008527130299322769974733071374541459093537727600647530589482551477234414474407526334763605860915054346004889491732594588266133166439004267593194951190276161474263256083696496390704405842911816443032734310101858824723443342476538979447743380480108711820482127067723312912364777766285722330769979522185963845086384458940253339544650563300184998811340273884960525580123698331588155303641167212527094252357086762464193178257383271826409148403097178901022915348296507824275891372968797088705721532046254592766678909616251448671910570225598142046778748704330998336985180365915120299715536287431176719028183727562203677240757422744115883443203564618130440035947257891527632990103885977259304849322618065116882127639917580382818846923934406522255359465289741049026554178137029331604566836807712824101559257506966606777356853766844349608035960491417880980088226030997622809208724345833156210300327386385505760583042716342661577874516061446458150557737510317890004625599744478433160845548655343607140881773165597245397213530323129838002525351713118562742928993850746566349413239940436569441964892760498876567579546771061014208391485558165165990457741358824330493686606899625685917859748662177257452454969677075213972041614661895994808825617245344224498148837240342685974357539942786242905501736417402270906879535290962652529014416209035880036973922361567447132604403543219520438793205451254459239318885521659792605639393925681527306703470501885234941032467856979269832194304565283540843612203226234659380697001017194978222595215478421301024554858715728023047467425689162393930225771612987495003049063770404596162648909682669717995825384939468509950444454501723922897510925198280250983599732792633870682715377783868584215677022405426354450377319152653713476666627018366059055919236264469716609145652725739388880937067461981698490485464109403175945359690793145973552285772109025731781313690635446821345477317737684256036414628566129376197213826463808832919203827153618697470154188398494106918156625843800254852191852953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,24] -3049504361811632165154827638178100423578145802014761552504861770112488160055071862550125656416212366437663160551910628679030161346858607677548321248896934707942841736537530377119340078524209306519643227515854131458362717848804622623880099150897770846730876711425577411528094550815362466573904269495883534895515285919110133941901137586428076250731866130654425437187617913815908743780059276579527065550216422595136118306408124428128351804702601017273920290925414862152610733519363214736466774334136539424109587605455955415956642411051297711155394435008137465837934561906821389691854406678385526523777893358752655965419863202571380082409575348845447795256802331127468020749924028452037064935537779945255026018655004232921885322708939902003738264625502060041108642700336971129317156202469338824333030989534925631691804368493419204487415593949908864674757948962513329433660259110487561876306417265157286139015371787160436073897108759701704053929378974398345241783212411298897371116607539790871847326441125536830484643672531071628943938327441779319069721746540917983687898313441970594395803237579245606289211289062065592903104210544350220103594165121703137177901751868076604840515103341758009145326971566463538488000844044547985413876255393605617713737066928960314777342464970041578924273780584824652450491608547293478998189238416119908477019042156581605091065577915679175766174363323647154315757918062704083984826250932635557617298697753838523049722774110965703647851696642010868288703845500285461712759721888534724874685752889569689232285195716246375336702388632120925327507913819280803373194945283004467850518664680654560076946962832245337878350794158073256779834165568562799900864238512812581498955577075310194753515032049270551654931022327788252018547859724198019273319615391388593948993591429196967166380875149452226086553036453264502517970320500859809636689648476364909601120997203534243242660812537030093772554112796373827593283244658351987757024617889977535388445911669606102670367313142348369174803065647144343075187622953919196275089754062876276849158086053720465997960501630656872710399834046904522028470540144646139275826955443909859641588048373073006285420695259709996241094336283963452815076373042590040914389226382168653297526349411991812416815472471485311128760112483714688756899444273804535587431850323258619039850762497292694386730733397378375972116213336016302463234394425903201456393226870598991866600068930561138142163914956103179357328024434431055964221678698336025841901061226987421994768235339596105602784282302328888015904216335702893316811700794381971588482270350931722079349118325796682390493585764063466505203666414593584417140920311940774336483064737030774141616784911555479147420878529439728124070437768187033929606138974959551484895827844268689110491632110317533480641010002694398090197623132544215414663983833975373145132696595017388989244527044562135696493098500924239861944091930666266923868277945508173047141254091823995440226534885784747382666255300241270852783902780319577669632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,25] 2263222017564249539507660389490754286577382101087041555629565349295320590158555116224204884023870871320972674739812003787259603062858062998049319350404416605426045484256016304057365950349936093544375400829297331506707974567127914908174821596593237659962924452186352147158976517897699383270838285390702032961135928490212605916092617946668442087213800182750952980490181592281972236027245677712030561292411933308341544512772321606459482746518948424233858981835065907912455215197651217691335371012864202994770859422816407345763467023906585656372196238716587417981846900361362242513004059928351746976442850444025468775691704310633114605856228011415903321125581780656890704514446075068463279299229050937796512971522403376156332658933336842826491148353593739745154057502620392374921090170605010587793994307674393689023556263878801028266660241356678582086082499744666098040536123336769280277245115348816295167752487854674928780019417971947420018951274637350119834712276585350870799130093454200824473687580737545915556583191697457243183885501007114982306809503972469217534947199764767955879089041158674969895678379619041890951014714098218077630739043625518469540923093438300733710571555815005863185072991064555295984447895785158001303404850925583738056446647932480301170346811902901163933040520021922382307325097873859313607081326309196223638785366233690614226906341307086091639740282211718381442726981529410044945130337933809220103463116688628223180385396515953688834979950654931917609949759424568700602422477906136505856748923673071987331347499988842197849288876406608416552947162576923848250243760610267394197798042306714049206779926085975331110038729325483722807708123556564939365444536859161147460063028792326070003692567226561690486186983174765147824993991918593296563434828606385186854363940633715138158482301180084902577386496996036856542633496798667018906052437730820088067105320428898617668867397187004331095641901823070685479529120633637442573273909910574530343865557868473027294054735080489001226415514834239886637515113738343227489809460227755190010432641460299002613461450984400373761186909339452232637509974380565623688343015162906453837489287106031748883065006608863961740228885963179914730512454896919703235960484286684188684971755427464271699240336745280302375534322728665045812597058967653744684408510021907407729371298226424940269653888133505792204824472003037602599092862981695470429662001379105776739811692073569947982778466791072426272119444626316340365865445091656289081630737117646318021168459190698647398808872504773242818083811620915803439309963257635765452945023163852373552829985634796408805372358402311925238954835122127962327956178610231440103791166675106116294912876917958211917897803875686837454152606901647182648931784953728975885340824714073940931910829677482512030120905941053580309748013370747066104636197866300597916587083741859313495857307922712008645035752270048383057048141236017176532011157466299420119645682789820702174682388327699853689230973711253776053396552647696606822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,26] -1012424845890272632399284975968738162018329515492491794317002409864950605747871842954554622482918910874771208650244440888052696208233259731904821062764427668059810452441640732765939627055586631688747335086260805351311654492487694500337656085429888425069700886599638063456496316491923571989481082111243970415481719268607640181860576873538269164177310021580509302985459433689733075124839406804340742033720876679363402805061021287429773886442178562961471024909372855348915940431142722748203845359226044076323395702335155355619741141427254260883495509169285224917676997784866378993251466834949733271393262920858706191439483354632758420887872169893143253174863088065759189146257039114292982113181263203908800637882846225982027821984672478754692187419566067960534683221441757913735942485781313636913695158530557700595265453176300308075104801217704256896521644083493382972548608956226923276662336300149706392499725379558641028678640251824084582958644078228556375352403957100389162380590197669022640966835981754916028923066744895602740537366195268810080894205319487391378155891170799984053650422164743132515774167263113230226503262989020795629288141867207285110237203950543287622337885198609451053405420401953623414042141968161386802261513144766396544141280418676276872591851591634387994594350888152425232571722406515718205672660595218808960838318416901594365761309131097749158916953889750564392801513685407581915817957946928353577946407542607478376347953032112981349771322956179263526857240732426960300179830313184665607529872171028812481355274195931329912777972910020789341837159279652814138875235736593341915134098475583195702718487892228466295273473705287456616133819858972891822944689126362067850614162417277013113497725035590744033155936941749605048451344905953801150482539423099671731448546182570918417913330378829522986633311816706969973184197815290429310927027280222660657523559030712442480343615012493649926964527611417184112063633208786176452210817314334562179042542855649028004152187285647027147872367606766785827657773835456705318947827857675248501699233406130713267266743819315268920271424163851523497029757305929316054194489524830888225534057758649636997332718805722098877757553003143043391856789018377050914967649728814701554586755185209820766991216217627823258353933705957720130458664970453729777513259038071198885543889749851628510035555339518599815816132667627702880321997067758347941404078158618371356283006335248355411798479619271245456535414546577523166679395585706278107878731426624620434890494662105316419161830833516489911794160323299150929893342596252356047299288102162887742679569925593957963366570212557907615390181686451673990495667716446395579251827498064172588379771302222152458592360735238417537800292077936092813889659437705814795930016534390244982188024464166477788715047896874725845667169854003200370164292345760089812352861217623773035586314105224571333834837140429328504789683865663257872967558260984009610265294985859549845623448700506799227172598950326984378745333195090425806848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,27] 19970327222426127390411949926009097937134163861279320260988483233756501551328437922434083155642286352301127558030870344250277223539456169119370193761777649848538145366196675888094677466961425047904280048169481257346875706991206684747446127627769408003997695382224109630822918907462297857290271197476198047663160790219874171019841108668272620843242313933815707045275532631371646621359816660943860991743008427360726613945622132600521068539475360579387414236835877680387857806489467630716304166942566866805835929765258780159473457404942050754696027419712558250783813709947871000130117319494465106724696071713437073953976284898385626606097877240648065059594898136008924858021935791639198605191604581873353065873426618626557527040074181034109359908284874916045936985990723670911056958551928290126858335848429434398055560655447395271241380057052908134902985588084604718482097394891134644075269946780738028736157729098300758588567387030371931435199084393007989337965183302402282559020248833985182254927637241450051492473617726865548672419157569020199648868362786358043861529603378520555859484857640960321063430689244783868507562339957380473705728918051484504651034438512577372792387539853010346879708756836581761717837529585694604247713214302306209462636921557946524459843226380498104384106070052328450566275632595554686860066196965757331118039108723081153811334130770277175335236410942610739710289957407151071284238869427714206882294659168073395244358919243786071503277429255313878259832265622201255565192997447713749145585994601536350884491112470550271515082200918776343777464567541629132174667110626566444626167852890741220194766603322093790054164116238740901019176807442046576702726524694973681269135837015112714837752662523623292885570670588830154758660718558401628760466247062052358766939675065158068047847229072513289413808431992506047986090633227724430522665412936977908519346997471831212092106078788638494525691918139963844718183546136567991577849172838029787637257026673169927617685825538274146091986388061436197275366191278340856262025190286390001930960678650703398898097756246005159028047268471314405299543653796690969180336798273348679545367638725682273572512546758857162598967864727698419681977693507033514321622339324037120191414747140065716044228397730874769452397238699766352640828333977041239579289040618825697772836969313084481755806463267942024541401063542521276562667789312340647298364972964247989794395690429686097798873220341277185427375594463550964312600300884158117971123962018478894174049234288336091867294502899579218278482088410633378704504292176371126404572521500130261993544097394293500750468629957887820971494411926816194840609313794599230948959186696044950629679546009921087811286143859652538790584083259168904567491693361484282982842582523231966713869517441167179084702124676175948139785035132626300633877818365139629815692764393341024064869546069849042411914694571371455470358127362335429969188320860871838965094241022165048184917160698050346479618982674899899172232502668846694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,28] 469689197798979666574857702632306280186651360405333755409791506512339045612341487736013604213033756562437232461643725975827763387311514718007613807486633105243439368660465670908817521436814686988373025557100043169079459092931526145847191241873318637884394237732851111101894381543081798679614056408873445939696805249661954140945948015481458483508339785295197846203635421079510072889315155923936779536964441668643214912221129228466112063062658294515080534344075477391751372006783628321653635448582267344719242447144743957514065892693992917786378547925540065317787605802270360669660117784388164760060114684891421117640131909037347336824322461973157839382770757943615525819244178084987500934793320943384371214385334752260665499382753473385057699917474402188189752235400990001091310369089162695135196023972810707503968525799252491282795259385673673476752147522420657559319470343458525080306963936766421409234068380690052450383387438129613809936898860210263743427453194014580941443567676238638389848354100865833160358694662695299728127484516921889421599441013579893184500389712149231783265130007035372404406748795243247740879708987531631544294822378796470911469298654324856311129518965524573260491296738165354002139359659819124824175569231055084948670685371247218824497344990094772398374802581997745531091153942748732635896126552356017470698795719008775813022765372376842240365794119242638383545758958772422918740649638777495609999721080728078220815712644318196349109855821658523760979947995113888623616828997682201706278323951222374732363698758471053009460562676874059841566786562179304187751852773217226505806464775750870257861071300974131212707935398234397876014322431834812900445480488435144112966723260711441722484249946560557188517224434160718991386094942504260973461241114540400171050221317408393032706731045081146457626548512253600302962426242614766964036602385279257188642124416927475241056995011958341027428945206677807453176557253813820826092510533201804088206120568039066937480142321834107162490920750441683365520265365419949481009478910812753258509418625990271982022782692258464231403232817085266610488255333984813385018135131857208370562133557251410613359842031739206283092559174168996418068484186689166860678849576951588750290675280373041124875406497231978871478220462230988003897688512576748986441027840673089091482119565557790236012749867898268167841213644956606309366942661582980386791243773376058915459355522077075661367027514394489933608716016282807334217882393842101561598027493502533597155786873216393543736881252660497371172652922398453550547510127365940264733831174308727722663406883508493607549557835415750207520373533829076445752176823194836224645100080353884928035208231827428668098677763098832549389047866632979742645645743493089201163129995894381858527674338109516320866780008151739759532595034090626163532737115603003525612916031993980588284304552780037432489346418868995991612588898212874211561740325937966397257108587353186374041221402978684263632890034432470723356274278028409831424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,29] -579074340259905909157232137616854564732973407866942806566588702539479776838512804046928510975805484924262082790708289204527650212316972177419429860985979710102982678139146783363616890891258804105863372871517681181055242695775155923365044713547763905776975647590628058727092835069263324579557505145366245099141537470771242119723023571194924395183810479742794010115321655027623479178410182318962013576494071689393829091819948437571841789133031947864932799759866865960284894421480303772782832439772842021002722672424194981191665992496925132181742626723495860511305154876252784537781629163960236183215583136869296545833485581916103836063522426003984832470447521709773132722253696664699271834580116552696366618650983874100741247846217397560617131305618454080159344071292439074820899538279871924207417909406335327558242385493423680445235453618851802780925708756581416727674536309448642786251810879847900495615060829391050615053455043556835596768461083712807134510041735838203826255083718007863365895166634161545666284183115576676646594288132396545532185023586341684970811224368860831680427145940115828644209080437408565855323214401959909826925260761785654965997301577613582510647056718676146921472384544454277096819753282336505809745461551312162402129964037823109906307183084246340849556086813204576406126842882754124102952293199825097282664949642114896470407640518373177650713562156538717650320304687922240508410371175094751101672158077175576703641096088902733872290829957409497996698978177138049850890566511365550439872510402160929438462965870976371695222686229479661881054635302896421089017584848100645816711528077211350450459524072460127964682383071228157745320662736862622326687514800803799956004476192849150734344057776902305630103324286683535639170560062896650059359158524127450807228013725399097934946475175430695498646931088405143716389103829836227345046785984933401987253009699156802341556907513016258355620082621092921427520157553514402211965628554407549113271796944951723555359821638512350007839174857780291126654810523537194480331622236566809345360735896687198913892931544852065052513085069235093319704561973792693924960222356432616483884378851461525913606982082396459943304406982855760270346397778597552963775710009668829247083904665806658217040368368746242074816295307197165320398373223923759271651836409052870412106917910683923567099035365789685192303811353197500903195123690667485315805167966309573053978299502020512630875239114541864138967468114393687898341869445523569313312882382340765244189548352430643110339554375990599903350254822027503920680114313018121141439396051102752690934319410804126395265736298554990430013420195010504132499616802989951180201337360664253874405314498765906155721120114779333128187733261686110290224689627082920567127564707136530382570742213269772768676573782259261211880315774996937690037823504612740232256577289157348875004582521151486720709220001872137524103502794289710296321801843811859570155861256061816318038469908412776484107866634921359190906343645025308508160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,30] 515299247199676953860384882411604194018907736532862112876576168688412321096323334978698512349025049770221055417221328695249626827870000273562679290928831859017280594377945995376681062752172404373734430964667812343910096392980694305381028023739587373670744178197477470025499040631602835676318009257978737482837690342017445638837463303265503872504115595868434011142256135885240109297064930911162786086218227290338396091158570520083759266263685629282588741842603724261115035179859582922800681689963350063204304890264807764706149347575081391578099284180685914126801199915190261120853914477145528342432593616604464310545993331439032329150241164919318234140224078561257255162749892333163494472857240650452169629311424926161337945652337670251134292701250416081972050733511211093001168030397320078055574686576798768598417969131434737355275647959518320851026262687618649212002302895825906834769328937077859023665385814587827121234111792613508380598293605140834829663624453301530827701165258009980141680303555323462250965135951001956275742877589991838073114678080874056469618955900856645057675302497362560413702072874422881705787934743875621839885730279727202383615978082711663220207371575276076977864248188618130854245024308124102225612524261688688258170438670943551853470485539145325406769234636624904889358537921232370659610670700794909562345079096489092813435828524313932360040636515494328892929860315152667884144090470451809713019731887180569794138710957173465973463764115372747125338981159378390078153185286140332305509713998299657504535705098064735000782327437995216395315241404198407866374374116431193737624674047140424662763023937861563916710265601024504944494004817385307972233078366862479481525986514468296578626469937784776778643248818507026409123767488420084857308585079482312363657871899097879989882819917056982466737299764953236079465028251388902959083332490854007781152433487299833229197361783747145487990791750802108438886418526432317756770986409603710660391442103065870406015190326874868692821862262901263718562889049869565466092796001276249851200994186475731031815636664153593475309921673842025756807182539175195032578637564340292469046397487121256548048534041190161307005306648094155637836309638051990461859203250299449011956992245938173939679377363214221878300646700531961443450899213486582201751473585090221695216485814144906733876374220808722974883535558722122603473262581034148686677334939571812068154934585905768408112220603828816069876139183303144589366541478788528057960419724117267689118077760662046300983149230987275979412729136466243656663274562935389996075768407943918326590844253843788239273593052533437837522495576686820792277240420444066308636897773896650469055643861606871473269106034060409803198922200611096721236457540794430770961442690195458273183772539733767204983552157627573671124709006668674261470202827438949595638236134484824259503376961449366126095841438057716080441078857569974261371756541399074072477048196627755917622328152571419492779296547530144258506296407388948791296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,31] -416998846490341486055725943885992798264468358257047675138001537448018806295333947751164462501475406898879847340551684923501411560946431941653257986922804319898772527522772414545354229561036656630388078387694748238464080894535676909171007851035556508821577955291295835252244689406382006048927953929574429287041390376065432927951942360839665177323172385533360757746000809445455698676867504568308689285026844508928242734472030785378644672538347671457081154535915814577698188540578894213250164796238895918918706340826022665061961668931216674198050658814452849236555182494050194547648891004253699771563731153593225055986010307511976307650851044795227775106893490363910389789802957972951549169003274512180215443754071613905822596662017106290418652461669199635528509455932824439087582886595873668421699015380507540442568581626852050383120740701070752794969319763225814604204916984923401676711766593246942106639227158052473180699836430744006839448967475327037686749056206329554332844296633577427417279212012732382036282313756971236685601341658188578938049481749257766469077097407723020770686442198783497588862500885166528607936159754039839189526805883153779891809458562871260474770820817982781838570483353722593158571930945516313803292813523764154195762335784732898144633900786848914099229177572571944872982632119946499489082649384391598436913932122335081732435604967736578893156154109886266175937248416597180374441903376638227443305694032298418186431864180451714362925872755925999681860929140061716316897766061698718685723783259700284772108712740389166022572305311650385621985830352738128873140896945922401308943343665836094749629123387988172351301499213388573509495189354246071950593300595591349253870824020407112188631001324377080626912751878078316909594381419434234230414536212155513095323513554742349309157600175861642191531341355969638946493574016892434771011101187709376658228093044061039271535721709901877502389333964019425133830489310640788699320288629781908976324100619197831413476569758329271111691557052239020591436459153550661833058223654656324643251500028681390485750386069492040899386322297357083719326366913562427098239457583493840053902363900186200060460728885317961914197924328791480132154512860279097660403231915513078200055804574973896542239175217365199440709125018776287975472389362054881348546748789672073465408595022548068783333367987346340977593002311170404847259930851088546711932952303916404693830438695146188309524063001175411335434225274812090304605242693670348884186744788194682395982550587707084316114954574819460565568491523675100617959265176905898395353264372405192580580759060727183573436754047826882870766597363266114664494924069315099627277396518156131265944714240302595824358924703719283122583069911814505865591240348955038496025885098760200149993198404789446003418573452402225125129646037072485448846533694112204065984103672611071552785370592137426280559741714114137639597391865765049388557468845924393793618221670668035682289742721236451431416426302855604587913657727874383216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,32] 340325607278573297858290896002695143829157805715555120314019262298451627295992938323163398969631390125223837114257206802020445831621239605878196412160935776049969656136557778367206005693658011062957224690067920949075007193382520255221256977620665033533487083694426236539821217305408683775275597919051610541491004244180397191069557852335817751625758689317124746073314070222316148532873301536512219085771274276101033411013495019887910490487585342395893482197242000538385038062019759620917760292876081784448358192548352398606014396533181923367092788255544888619173281129365666568645572928321635409564709953587284330420252230196375736862762631349631979596081957302410984153825391690074287074150916859841843820284308701859508207294439871097158627560973461967841043613709282172186088589833426751826268564532792036071073320190278642471701021724624023324275375389589253423817762693711519275296489923664552074354196715398457499159245353662060735602760724437813377749425079801728724674137967687781826018362373013306960162679502281997613115112922780245145626272282949300838772175853178040779172788256132198728345269645601694956157909087705554329871742415599563716030951680291500753837420443870405314540781758999422344479508549280716698260977024270395304014537715150275911410390803838026010260090144618620388616099506796368925770060326113332786986521942409994878839406869877621642576899718720167654628125554313490043439404267828298737271196804594516509408387298127572408080393964092842059991061440373803098956823411542841719344425633043193334259791103406078409193210450958757934164532109384461030124522675980992880288318673288302240110637002121365788289677842965746469825636874268300663176097943232204619277549147378459248575539547225706552779822966551199081549057288629148314425474669878407911888568139302649507820753600195679403965935056299367290360127895376895976696920588024693431539680517468176915762095177143795103708805128727643425603416996795017276023289455086145681910841843039982522378934317274259697787921935124888830342119868058727905045212978604485498492986940175517384419428722069749893017486710876547770923794916370723450386236598922075278065882669059552821081235175731936985321531971319828754888058244928115576018695636221189172355157104893360842960341463329036266036983679404198196640238833771169148136217329261074249932138242429335372193511537872936664322980631284737993384161853573309339760634910251747066225229389719528222257546717909994917278025205373414774740378240827120793410078803894804696394929889588123145637869142971543281887095540934282881678683743910053061768406862079572764785776773937312918233565626905803083252892808293219157120540174110538848765624999219960386962631196728792364645853264044531088392975527735281436801332919185618651396240635690412350323217088255947903629526360045861843589366767261976116253060887782142455575020148381011956378341973447112433530089779984649435966940558687986141777792387250349416639104546630099814294700306754108392315848495872989388431258482422388359168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,33] -288560205332367376951140005740576284466460664933415733019138101817411078123179607899219711866635043564203104264741926294957669546092149739095769720800493547515467494693608883165785092851385753255397628070024355730289209094877188616731348581790683443515939584690255305437575487333689432171655837852876236928191095320682706459710118918729127113699515663026750404329857433177775033553515886046500185690038155656542938534558265773389247492878523036032572639591117744956955663971520212894569345767225995091211375058154346788709841983761056851942478314357842407826002147477866730091300225235686155761149209481198147018254747415859414454534666836461575247108386054682081382150152249470417726801635453392982702613553217469440248233105397061985609849396148452417048766991518222563121725649530070534759556863778438277692281282396378804727167038557177650692797620384571811317215710926032218473990855614768182144505451808353745168075580732490156636161777556147084076581703087826576317802816129871771444054912751200618484512852919048722250525854689489932862231498809404382091777569188891893246473354709732443857538109525507488790820526593038603963757613964497991718896531242128638558455367139633692196902159769754658948350143421885275808041944760093097587733869869279866523385182691311880794926351103383192625651382375552692290827920985333785592147712647701531867219654055435887875167249598659984899224141048906807002292272696472985413563280073258926860398735254408875755970945983376729129927913552639758349082861466695549934740908957101877257151714370089106221730981544052364430305716169616610151925431225670312866322250099024161370725737479664996679266549935360552056123626707147398106801454843339678677588309459386367336188258561919443954898734504049297623880495110876189846802756822596474957078771595673943228098083576897246062224886637336751950339248313736229409670019875987405908340930471943889633971741310963313635630921904678549149708104614019189915868956636833072497547934084148259378372234229859157375400266986763789358078615225193331306959288107449286480839980018424493310521886538978666697285205543504241436056734327539422482720676217387790474397429050281363982288757488111369208782635622835875306508285151697909624033488688121496813100714756095412851960716499195848078560924001311537537713927998162795200634732130523662501554512811929709688831587323007473237326501755786463035523837520321922152996483784600035619667496077857192754644415887224475186267387834975997571268526802546070353672335294372497687820573467593050645679863763153406158431315403822768831129912402457244558917988665829640408855164290615509820147528976029976947117482084968021187871399862680232429956250920388536926515046838656588260955251466443220675794353937271737395222031217816978779331477986818872592747429298379885402807285920073963530010823157286576567020994053977031412752046430165500180325903854373300605977794089895003434339701607510790061795343720066710115378410868043531340782846179908698761102157069036087651002704073318706708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,34] 242909769483421770705620200134509841197404009932348109772073464310528773948806634992437772420337830864565738994165258462410786009320055227501111615978493468328852379496392199310442775703207626525617633442761120877718907313783639696678042127871576723943318145259359303518927643521442357949227636962829376614060543139944328282957990769337899920759081500615833416305987190988809447608554719906652306157069919668632870811212202673245299937231671980733014112757497655669460920823958446642948282223304597539705520181625113774991815849266319165011465471111870409141224076555051147916962663258864912989548475638827397289462435682088349103746443572074558325929081556253560938090730074961189719981345719799836691298505808354466241213203958935664692363221288773877992976366282519915811664053606156414379568822112621461040763296002274428632161593320893792920342938521262834843360641418123964270502842343224966948132766408446187588564984151415099282472459873376299528966195081555162036796741519531238765495972097900220006419115208993395792561802631821782431988531003381218377590443150005388271365259209485299090543695104350186810024964071307876087575010755361220341042952828307546496696924523313912298814277971265742157648515552989414607375362938887917347815153588936617867349453753515058359813000034071378304421970879209817906909059075530931788526757408149212893643582734390941546126136483287608709044365005046522233340214026634950235449360255680916343215473057556632602056313303512220910570486177791858721201106142592412219532025137980363111832015746954715241382637233975359474733393121095772213985076432584136653096706480943544399220808719070141450828195248771869686140913887917123070564185672905583384286584755313871504475037610902215369292112561583507936954513750575043035920637364608173461218494327372247645836726544552918473343297212069369850608842216038696103194676361487809107221162584103651105756905662081472891161053846909934531072602489576372285838046231426943520764996518550913970097551996295706136803091939099838783023280462502466606069245094473773607169617887792860942152908119569839266732136610744133748978351668072399593656571597089581246883167459680419480554508579486097415186596772915840610015063500197549791574794289286707771302881940056598872729118083952985742436850669156861872475459223349307052521098264419178348897068718214219243304557307864724443907964937568995564067222825321122490570308231112149013104384722053927911129846608842361409462919536441052469658682164670705698617179845801690504423992972223883045327648516704227001901486773758039845014119693066221725855016688680387979667937061072626562842450115850652273177754171569841694656177996249177282314556741253441550346734643109098301033999967230064140673472414632632281441505325941290430285703041915511466916084404453713430745211577110208391257317301991943573690339989298895624999023540148324098894061845092060418080585277686226732301013911495809104749466558169561243295201898073657478266793032078588645244449504392468661882986794076065497088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,35] -188981021584753453998593923792746576463470675536725118326202798158918828042868067736750572448732431359470932531843901617206007757592552041545214306909211787635502855571588982737553793232821895710839877420273020672882342410640128037769407845804581052551565010422300996587975090438871398409493277127709238461307017220495766274625970877576396625818449692882451518523188767939053978085262018201990335319075330272367344913820101960745888759649716923048166993593050534168608605798697719360020960150213034063721287305985495492971678328326932790250374003375910515544301178519117713516184549634049626643687681773817719380643625831386783047376453522671934829062551043110861756062887233368064152074095061057898344616616369498275443112564325136526066144579834996707017493268515896118024792970600103099410081695742328072906809803913955757309911938900401982283909416003911345971396213402512255167172251315524690040099320855505937179741335533280220819424805714553950868893275761883035391680908707429663675463444584368787722507574750783665925956800813094225742691827257091152912081001687372169411204417706728819621864082039832109216177232316051640730341922250128513145508792425888380987331469510875555173092766026865400701799405967780292557605921692946755212333186951329082101606218167749551304523882642110976651840104951243060115013627727193169486529472687427755263568432617616321790319226676964018652997286724302492051193258436849461270538671107312431102788560186771935961757694157397661633147586439189753624466355918754283074626121521867131661941417427724117451262158644800189181713837197346220812169618178778954628860938006998753252512838402887322698431738924187706172925991606628577365632274104486138276609885993055405553440504641071108784262045321597573430565400698907158012751037916248982678340367357082257942237484258427097419934996764953338719118655178132167988886508019983200825448441689803688880493739410572092870718261130901674744531860928679837414866405524733116547414649496522352921315594046427198703974142079241046330265526967712975600574496427688953562796116331876172871579178969610193995335880716961512844123358819389500056722304707116009610430773443824339564081525336999500032682711235450227572162785504412342373324790202558225697284442206682919733054288241831074284004789889363030330767159209121050360068329836470177350634443541542672742111959144954192674286744582342980636387432698931339878198345193808600383706458501142868826815077548827149660890530017150026083867597271586058434148738191575420767871433880078309018887091540781275326435966020275166912178778994043829366488569457282318858707061197620543034825229686713619351484849612847501741048053290840697710450878072931410900478236919807149490930683560780061532907671588984998272723129519982100426335188915017784249066308259617599310307033886653808827894633431175715131097646389341450928804071931533308733458439695401994625643452032105556259651604647803816455283688584473585478671765510268696993449608891730144033573806208468976709616306742053327339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,36] 128832817394686966217276782773418201856130363991168055856958692686111230795271754394281925814205624213202360381438253044425101322010988620628046756179995487162147830449090972587951308462775029017498299016269356206882755889055894980496525650368769645466099585728946537750513463932187649776980309672357425999197622541434521567391853032532822423232181132078972197718840133356017361593557002725406386991279818974036651598979910623603280826055392072112821594274257715819982464147658103584084885026176072505731491218182706568813235288634598129875424948596699756815499301469322248699359862903316791724251395867320704813494394256124886204416700171554993126490029931606478248753965071890537004558839284618605031237258784176126568039226575789367257551965502875409364593090843656313963097911449316025359001894448772319410710557190155909306421745167895364860831659768190962211137352601260700352998621464676236399867564017930406120222663313241020303471849443359705771609394086613764101327282432331035396444331402088772021863632102316099642148758257259750734471840789893454258507922743407981609922277840184858546396514706533367713648027520037695976815565522931997223265325864254879022371309839924480004993006386769793681828811581956205569216229906889593358276968683228071760702521153639327649761515742065998224900598700062005276443843597720339511165180010921290484328811149375807721676703414352753649145969739584969062765138860736017687883256704606335095753227992900394304111661188158942444569354783639106691248512877862532858556876290994462307839357004097317031096189053725746691196214240560045539661228521985094124695339751446333896790670967630039918063158685683349136866609091339160104763451144192533369039542295270684805484904595707757160208612607927120666662974458528192533949146036684393755540277827582173761936191344541547892880994332161210247865477626563864389226905624725958711815199804754647010992928300091111128062642011590111471252568126270835152386762107382233404316457655365787357375820196413404380429860382702982101675317145327468724727750716785541024334860693091820494490012427803358805712870355707454716920424480718546686485340883159635755813241715543948481769112143872077250587491314468863898894978531807015955988156933083428059642647918433558729867429069890190673545084380490751902865601739681773821460944714513329491894571485888909898173855229632455892799304806199549370088753826762737644177568935450136385269774245323284144649020153868039294198587636108402016444222600519440977919947240180963269224014205238880582876832788298290682261562891737492397711477469626805505601705828966143147669746498011260596538745861839359299370113945462238479339160282051153847561187801847419372499037955461749904756306910522787323274758643144573455337623075106318714992695966886365513991220279876400876088916617873052689634006423568998315588415945203949751624148311548407721177679882440209464947946086859666579985564112503616851815498202125933666999568562692437988439177422030216755299073242236096617551391249875777617920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,37] -74595470933159124085616343810973257258208712150648461669713627619859399545141608623406151257835054937517887531605289833758711519587414933790684305913496514841112908461250853469337788258758041607085735209698435162269092998735654492646679434977708613246080530957372631063190548448781012835219243742584354409106686344379300585560625774774806506152403114577744296907961272598048974583166820909795391488767301273071565315131391309808574251207340758193612558989342924086021219764100157933203887563124278247888680177250598972232736069810765285776976746226343005926532965639585203994555786581347610765959318902612979068209221963398352009705703509176414153023057303734394341917475829858155890175750282242143929709117593428050185524313389662327108088507768483927943341620004101771908122570635180358999744879765826325552693461263229441984619553407360278555737665124578720742987518009479583236682146468136561678853701260631428727640761027787853390903218405764228398661095117320841040744268556525663792422017157737769426505093685696522952737000081970306288177981510039203969357895784000291911798905339511558093425553858609098165514454159860730355890035334659156169472920918473435817390188074106839900499216315589117263230393976290527988448949922279279152975406997547581170404510687523034872519981147558032989453675621905031158440048975419487211718645633452100250886564369518703125077996280784696843655285370689543879720718705576611446816806923400248481208213446973011009055239345429093545809142133351034706925725449077658475445577059502261204407247234765692428252361625775527360105422775089171739829111546785180337672198972686479410058883426081591106799751134797091954599173432081447566730316132124023939726031606326349656449616492030894938792607001033416202950160909046177730813717977653341055976061847180594510400863693541783035499117584755234083894191527119413830115965721809810067199068053956473308414743061693570198826486257169731211154761829992904302596664495002365955238747430183650911665575656731886139631911563550314444515467074760843778078375476234308521841189588641788195601553644286426099480272626496037943920343587566192828122273466317164813236455702603677864302587256579050335729336778421766088624534702366715467304038712145752322202862422359106938364296087114516403636721368738882529944014927740016359193508171641725337212375050685272625084577017553811360737833556168427542725930588844525176642612581532283441786724761062273903076548416241150816363621855185132805097783306886448276465769175541292931873343068944921550941306084320875116921966956233590575199481033710494046499326043288690457856233246545653767489676647074915673152312462242877484228840502810482332811901514463858854991433992677661265867810703855079927290771520191954418732297983737943555879987094505712525658252309167695835837553620096272751638725469347976950975689189183688522315544788693227362781252517243022195558051040071598468349487036200010681847941186910118946396618637381058433098842252285335740637302936036890929143964408931470540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,38] 35880905601580308275453032669222656744521965784123272524981383886838430036216834526340179725408080310081043229162149823951715901716053235909613046394880659836479983247535363921581327378388541952240577518056050369342037474803124153733199510223382525898012377721386354810737928782942683035871205097185914791958090677060093388971442329733744722238873240660527489958302635293559740825847940139225400207677071446960572363678344852021352852044594138822909539691552599681139523261777328880959961993597924345430854245839501599205028791333059354545139916524622523731725582115548157662359960363377488751896854983175465223347154506027281570493370437090940501771182675554096371704650372500385736393052149340364183531586680987746092692193650950639006068471570380311417641563253666304490080361631964772673656472310265819539172630613581028302079609988638883875454178965779316702716345836414611032879726770596766148418918144580007778941260058794726053688638934449225476701426243935691434447694984360099344775152136048383125593363327860135470192580517085992967272129075736642249279196745135259142704101363993549248866191733071771327869977950315458707019450053864639723515451723059551132912850355751280661811938693765530298450859357154705890340755346421313165507269970432180460036437833201180832005445117628832070879651890568711591625360939893159678524398533886703924558582444385735070625872024119304472249124096996653736123049038665053039857200504927097091363951960221372483330455367003722737245169017922276878402799105970967514359351850784621259302886664029059468767669225545795826744465650018333263952087252691366709577168805141967086534696048864335540732925960045964358259200577806818802374940437747318772974827894181337819124465530143891890817533779210197340624464736494253927646924970989974203152772432293780870749164486510490483292543417344922819250446799232896590234266734527460555043425546981674882888474267231789892048901838597792269768188160420768057091917847249615796461051533215615517314146136261587731467013719701107916130017367162002258158552209714308577500236801150014789618045216488807123490404231253649187733598274620853073382784637747249024179621732474742382043657712596003771260383142175422786073877572865471045760202740835647065050538443150280760649320012308484315524747316061276444205228704503781695234058488915319681796951345736116311785110256304595695181184721272308408827615680677625606384281728297298501410561550534808728549958168415975471160391213238771394670705888663621055149537527595009587884646307077316764000590770553639748717263635905327243242151884836554882445277308399016518220701831112965619536490189674794464331427252159259891565476198802069573032096719618683477982885253682750999731566555784567702124423811784325817678413235345323394026109786212051430645211591590857399286378359020717795041583193194504560239859011949671388653319305733341704422675803590571661942480020341613829048624474577956754635846342704964774694145853538171291164336919764516828674375003849187375733489365867193958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,39] -13971152230017439835078162253726736544179711387335517627550272766465882452770460376216983386236434976537436729695191540892687483492982926415771550898259906044394754094139065269026951767567503324968610492728234882744861378050898109283404687202995244329422002283145386342696720004893594707501493592496517604842377395463465084534321289137931082380445759791990382853930181723487754292222128230778978908929532919574752884091790813752642329588118897777875697997091875859650414728605758259231759283699941586038912204678136499900480347681424780123258714334711116295177596819845740753928888312094755615796000258761609020499550653462869948089425977096676889002872193421957799627492051083693062883668241231341537198190498311370783461479558661168669851506894517700954444488464694578199750211300404109830061267086703316151961177062501107595827871170376752379675547689145868188227117083702224843008400458761092058126695411799111479869059091657714193584724711802385921545726754169266313354768368266098451450859556945909956073629339553868196930383694025109824271558672279498134364747737445048393680690491311502324595408338303843825183383051898051606244213799458810454700713348199089267604788871890857926434109084804267089300601496297288651518367404159751656259019397781898614977923492451178539575613324209549383263557937386687979662714495083179993289548648288583552010975262616958152982148925651974403507850902532818323932969703064778678133312712822638241132543552728038651064557842515842544230410791758500528237773656664311360932829326734640636754879643404684731627020192960147580665580436769871917774472540228338600621712636655101095083314949270599929861204035165920382222171682083854981373752653409976021055005825813097064324356945825912267738652695374555299212121217412407339429133885084019152319652379235500922224376143971279235754250476101118679709623192445978035343119750069394199505900405291172417825429310106381759771462482924736072301280097564332507060693211204183876279723007887253132928643190074691881812686449820431341651394992466277309100025882588068605021933443060362223936693681570880548914188649535764411840149746694591932495487496199931784594939064567051847774452090829806130982982315519392029494774449424543903440818830062387152126089827741784840279810422060017042940995368115037490179247511994866494191136210897958769147568434894554643571852456063963192576414291858179787991800641249905399097482720851090215348874310482104783591686998948495702778898162041137098781174879004078897545875458704180684730837223996134383007028935617189404348295281945614427920490789907396501620307242717563269121865374956707300951391890797920587067150603847263080603234123874281801351185531039971263515843606559263832765949224339774561571308253698426790062473762088887503366872225315884492816199957867661742801123937264255048942689788698092744691028871962731255078906310931001283487158819340574188935117752889990141134843209230347829661777236366699918617871788418639078632103581068765056045477250891165913098261834616159600640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,40] 4215235084465090635832573218888189869109562534449046433686501051114654762061255133415368715601529582950709299981744529174469747161612578200282713844526592760932171398966291954909593598526254332711629095414753563843830575781885241037660730624782345817688333875380382063667465163877441981133894025462402442648281690245470087627808731595422069535226644168423593766573708257691626953731589343123730500256727254612831067302520989340656084405669288006956068241824315742940204964430464615182693840133021919843607105813550383478288328704036265615983851006656026256797120877603206272698115903229184310278119854606292963469062497013932565002991788920432470348365025537451979116169535433719949405366032292536811081806000505013683815997496281548264851168888772037683264471734694863160499698931810489564969414159842201565215186572601749883493083214594720553073087158003162042843439411053150684536466168059409621656290454473566152735106412995033372503701365960342931178707665438429054459343952645554840506966043902282805035270526435553307020038615827455186611353010417144136554578071096178983094181607071076446310366796589331220285142246710664473998335959906480666809418965089504282033093315149585805171365645412061289110438178380442152365312806130619053792641044594370642730549672738385144376369456111281428668729628669236752314184265705106883563394185951315697503762841383350915105305428719117608678864841213457939698635772327233575653829134530069064874078761199311324381670979340714861654472297248781489697621872948437983861684736664288076645001502546241660560259034268113347415216473781210059958961572107123342961049148169071931912211912157501941274575555799020877626585240443265166540282676686225120840555353756456657948157337248262429198832058137782996581536311437902203522183912650521758528186508990226675187793027663444698123660237606928642078039542119753821012838183649844094290762751740295225580038788476787267761264195284588112679178353927270541123382053965057071752779071547937113149547198119350924147788189314927785325569141271791476252743820244344014975420346612815887479082786583556761628639387704097221057393432466019298692319213342795335086684322522293071269639760046599863193013683248515161006674900643229072044021196906135459756612213888279209484210256886972068704956758451377052181212433120340538985311155864742997480700925072083490506946409186749606446405376097994087078388537947808649241427891030885287410880104505149925922276583612053335828375183603839133867366948099796996088919438567912329831064860076359856184505682483337250676254931904997557333196141923754753326654752854441505865357939114732981459312468277816197324474547960018225832673948884248976592579803554160619240837444989669804785774777425469940571349980741322062108734187812121195524519198736683458447724212159524148993527381986098213080839586560903896057011629270573883999970713117545653616469016042356953418583809703935562535451727694613190690042543562744606506712068405931719096324374308378833696601969615773813519271491844471521280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,41] -892125997879224060372429753661380689146017504780912899994420073057790104367768464399360104482253772478449663241033742880617354068617059829585423028609791354368688161342602039876414663365040982641169975511098791279221214947844301219328135516942417855741935564473425007450966130909513128738030040030855384329005101786138777451281054479869641195366474078229479343459622681257294877211907450833233343493667531688458506541785276185303773311009197624429401849357825590914587686699642363189871427663762517985478881983527842574913330893897196088215665920158473892099214962271845781635167600057082394046752225649746480503283120260521861638387273343197861970097975789338609366723586712152738883822416557118027873598654411853009321996475221150715694823180790207206320595167080945214338004925533001822172925510576129481229392107120024682021782877114187926756225341725308608748144942973294738110640761925503750039484939605120713016418283749297754575558686455760800637772426328697169980155128576986263645699442566185716840728125755533592538804194558882570584776939584458122290066446106599723819982806031473538838265700048480144855497892654299357593298384089760274942623504924949013361818905534578002306717051888599556056264845936691212777458555173557805154324304442695770024234760603633373754746213955754566662598889957164895698963597657416160156775286709421589178571434872968892099307789965629165633664615219478164073962390018513532169324304155778483322774012844118173150834252196146259093487488724556544760385960074835820607297552538006938330332934098282952728139304317703135807442208323784103896054122824568826486406989246468494895045824620254436434814488235539207747589877072735961826149771052903889521245623047363363706029452651691769680289314097340575298105921928556952571879991895299488865021062064097246238725572328718048610439439121398518244776942116127646281615700663929304669359384879622385034451555512039708309885749963908779703565789169488650376383312858539551216661656415966731759183602301234833327057231316528108270829103909384214009973071042855038621619255717241088867442402239530363009883124207828902468501036223576768260754168443515074956956340740821035976373322366310876048934628590028466877503528067364032099450906037319637301902751694735284009639738928833032287288167747033026850822199322212672274291201610014512962500485220004398143213304508296907350199914341479802855365110190350175957218177822948749256366623198446008784154904906399617463959674073998495700381916641744255871643845739725238739031072590167269914591464825724790391231389541207768133715093643731275391297349499016503451769123360518014672070287141404752690545308395487855872581600797527380182058589072518318693689448773594561529198671691057649686280348664963502624470584563921588476673805969259824343200722896736314213076471794864022582039695836364645844910617506435830297880478351781330108388653703353196675360296900884065007644706844782582869288456414153257775605090015360891481526191307727608812020903094539433730525765055178342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,42] 80515942478378542383128535177702332045963247837547344981390160533597295258801941404273630258971436143113650348643410328961419007999164575901923424071720339308652518180647751557707492250485408041369543771273254134811833784307357213791293884393021322739276616907410666719668353185830788140606115938852168779518860678781452429126676145988289864998095594036049201293699713244815786324428149075941166933097005001375132745150659368281876056862702008120606287013659853255879784112954249231218369118258108690433278190082385519430160797070226353371648311624313739814745157793209575593014666885719733684192957313163638170403679106254590942323979371295499644287415572637838961732516983027574897986138068767776643330919924398511174303907158888259124251421559950475775704606384280800335756910137331608353731634616274274045191704461305019906196971036494188628159544218458913892273939064858238215569145833135891117537026220061674619569802044339746222015255067813685504037334657339207905981406575787895755526860237669567154970288697119267705419137658074347874068183048472336369094565656204969118533353547783339368155465383800629108152062112503116316490397096441068694174773327249082671924024187583774265498258371776655248708155932059270660589000242841014255452801180577340198673308059620426303874741868774070330002240314406047939585410179232338524722202034031552234551134947052840761567436945153945215696508407010746928792438932743271597241214132148644237597714863837773695283664210709470297945382892082406089879154647797544986266620645810626705047471170133045140933066533568750950447635835684528715653394537893229759314050171030400190777736545801087477169796056251486829736780976408174331704194795005967875799018675326539463121458049935988435936233494443145622129718399293270745302307272215524825904004553473732196180198082934923631966636813610264956025463487837551744232665131765076177017470455697844554220907264376029427651496755205305822587334556855818076807443996168023918305877079669346911482935485288993432260748566997279303924587096632367600569900708157324059915965685817893413284056844058153538232989656024554932906604279427713432237757518323711791093801527358326744369237527375462059234255571389644628521384228610166517116103688820439955212444822221493680608735467515663739912413637167558883100282101945558751003518819416519753967272655945932566986528955885503533442145398452060249585424096208911098710275564513884537532158414355463966543731205508688417995933883822348681768855924158491465831360060687247695339012809770905238600679497195349672969182960407234447187690866493373454639503560536103572499302596183341009074968845994615400986638730133501568344564905179084796717938945065239264480920053222129819119066468096201419106361852758151367055373308431591868198755068441319648618843358271635808453094715567299648658369849588191626257213599449986316991081895030993995429745657196267824347356973510648283404699973798499574298251128350311938510843428996739215499304206258255070718846367669080954524869823354109952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,43] 38147694371032668171380487706362029715062694709469997358015042525866825399684339261341554169951938541064448632405481451188360441523686249785468391628035292124578938647244427778549061612800824775707150670202187561216870064166212814159886689522967409407837294351327830644519171130681475812494153024339322878774077151623366626634638548633671748031409091872218098411216111678327204187408278180254079660510553271014283411167790671479888051477755799221459647494915224842760808418935456152984002646966161365272538307584094911337907798391310377762291360893152587063564018880707714897871882479695803016725019860780282840789473817200784653294794726567146859780129701243183146035752487021271405904998967752442755772061358577066701184180091993135427515757568259898747711661299408982446908905332666511646456944147902280738277503368124855826450319571677549394198297907640361668808062897389990282406619030201269992083055573544745693093173223352118588003952558874115834300607057246936882724669301238181177718200904409453462802810661220622077411236349986952691690288219480616456214947576208013036558060497218109862040605347934254146477295578893125767656253026111456445334056367166882396932962601733610529773428148573376242989679422472283811969262602305526309866825840307393137180575407353778944008546484862039155141120892968437165152458186911346681248393010923427180640573681511589681259114508752431417041721751384263226670729582375594661861207869856694083536974930609746540902124482748638204564039370072202718880712244831511202626524613707185313362336824651205845860329157926971853488446776114657149205620122910903038445656558863619936923646485761590765720311274149605303540096696944815378006118741260477939645852104399026090649242119658618872922444439387621712111668627153172643007283027154848915461346981132486690997610783511361256487067095517217706380076337086836329277884493690522244865108097633904043330695829625778582234858168828821345536112862534703008218884199397280924312874287143776540314795912348694752822510211508643870549972966908389308881771135213871161355113235922175193852291208876220701911024993032271165587385260825106099641630563125904830986914897369043200175360750097258830040207349482011025570149951687685148612854648748166451545491497329127797410041807698057202022969432343912407607391949758062565122143429039652726817430318988460419030772303028542347148083846194320983778884512283824447230178691225813326030707735508828014463710221221029319027653647489388584069196202188804869401597435673769739088133515691220453122927402202224418849086392963429184309632140694857031866878880783115265470134559335987277857434993497747084557278898697241446649020934317696282476390703781929104342057417008510806867691357123413405838850360377361678369619732093015907543634433233315422827412114466980733501364926939852508650254802964089056014361135715900323813301360669092891480636385110685333550826709645012724501362172755754989129652114311058685158350892009266322699404866004819268448751145015568061426698255933112320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,44] -34785792908513744898559727862625868668688687785157770106642442746875937694933266397641381092485778800951179148190192346338240686866344185433835068694751702879506579195347209398984989344807289300286878717991889444355287057220749674143551911396617325148733544257619060577468605045849806743411471257202385682781744770792981194370345051496296100097834385454344251602967665482454537270459178171410727806144521258828398612267247246394046895465310799261918876204040967954933469230440827949913294131020548387789911708536955221975964008213521623788165756329214376348617624400889479255970808689197702795098922142368348261747615373601400491842256625274745988960449459458381823826160253420846124113306794687506852916163874269831075037094947256777178296250155690367450288325531332423967397122371133087917883564312265899647866766702289489384998288267224953018852368561697013740381748686252092363020410482492310770600174008992601866610095178963432570699339596908771187818002956186187951355517212295340271405739827157666008169629454800567005976016043062775951603774817093536656220155973272377900788975430360835171576812250508411540975037741557510193370501736495851167568886950760667054560382681369731780004514311096502872087961843251817689937944668062685722649368141470562884557021934415115308109533209947366391194797529373626711699311768003679928721589846530340785954667847572143069575447275494408934419978041123018317300079250595452823047634943601596186029748305078550100312605243922823310402406215352146041834505465603349172173244077202324789601749529642020157151196150298215141498796536596323765089843797425854425515403580864355985789309955550541888787478815980630637873732411250214857093379088835635131200989600084560876381454144619801045756452984972017318735883829692687172031109758181881842646753151481236913368785176551805158344034399309349206295601792159152472673306688396754789174294760456013020171795413575321763460258187838252256303280885735596735384649255903582856152679669536605044932872774174826113383151255684002465133649558628255904973048319991322040960281116049794751919555343427849025994073419164055933920214878779540522358866540533233187566654960706902440961691636729073734602046399500607850324193526527292535363241387313299115890629405851871756966974755326655169146581123750399788223657191117671818433119040530078850974970199224470063407908346886875844003697482651271929468770046907127936669805233433225582696777021499194845850516450215156947401042728754909077909591583787074159103517082402301709758585698470068894778114410136970026377287416123845710226057759425075802408864981198553973179802113300262402685625766894532011156285675333893382727142196368650303728509897522749673066043463342366936423840087913590724756682005953987801348620513090749924243485668439599297944464087889990123224234446717866585162206085194279671438926147136228757670260714290232252929356512302978652635344196133915861052908799611389695623708628361839586163042293977979438842647880569415682029585822019099910171882373903286272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,45] 20627574304846461865016842432432544395489099184051491002700547439245835645945630006388118394263702332061491956109038780208502063865866520018916148949004538781791456800774411330812127967362962889704362717312682126438923761563767571429751478337744511466616364474687989929472201622640614328004425508466555483770202250524105757904932857448980042262693119160127313225875791738134416051959652587098513166001690792889092148185847185252846743395030736712292179654399939915667226384164505126711533336627244057383409445649568786026573293659570560358303935460630458490650002719656005688726703512745088273820655506728825517993797908814559657712727264667190691324170369096711119867462829903735998635151370965630186539961946818521107517754532548761819497132370513421649123721359298287209607468042755440400798576846984155013527712735311370231663104393595286336193358761104397528873714994144356822187492723592290233795832065274098993318152793994028685579355060138983310395416641791730151707709758838868925345215876368290136835594227971680601763717404962464774328253292563545044869844147984048652511311617706796378866937726662629357995428424329473177957823678190927069332137675803068993442508459954091849108530636697936825487276369401411010199167694222678915177394060807130362526198377723551046141774011713836156773405999421511958577237634754560804332417674026560877404579718718748034662679517232560849635581714556787441951268505716932796280482888618123719883189930686692631470746845169360167482726619821283334140799197372263356987332662331579749787324796044277554454626522880148224103284873132367689468827158105306297171860865706936987653207131574366672081074453598850268692762397255751343235444278082194601727456124214852838373651119928045939381077891453212038355509261377273378138397847282593422522958607539118752013055872212705281623281829897732555480062160109810051155073872674951927915249546929581760646744116205442961307944637202384136094323644439306176342650066013399819180848738452602638802738912799595697394111358667348664646208473379027102115840748535363298993671450209109213498135656988531267386882387181196993271060617417395601792778310297201176895997565750167193664956360886141646024357879588414976934530041944647650360299539499509928681672930346886730247097258778819142544790480436838896350144238171930791414720208742811604592324478015869642126822164730084295774489281237394284628516381793594099531716018298176403278573825485160029811880427400744799849685605492887619444290693392533561489199362338693193741327551683481326691595624128039017014107628136235937531624779368365473261102016199149434712429612340452184677781756586487246148332564918231817408052765055096683542698402578842148918135551657745976044828025866285920966967429370178797593997630551042661029844753191257898145364182585931381104412879680748000381624520104432542578376292099444717709263738305445595356004718337621905996997780845033503383472860858006026193146159634257029375817467216456585379395596524814638902665301188684455461412560269475840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,46] -8868329289171800786069792315500876782098778751032687836106249121765930802688875695416473629116539613907073869207830384248221735669709032864989978689187867356956922621324697298038386591853329545772302062474554442055549974162165879849136115834717594406400048141294976886940000203080853813086230316369640974704827706463579421713620588881319905394693684223812950352810959507969922120090716303189878829756820715778696528292673562794347769202404473039382551038853902926467645403429187985221669755550590531075738312949638394759159702039151843242999561195595183379106156200002719828241927136746862931619720608787187373822560843400802826055287678994156803944410994813380002997870597872727543701583358921694729947174753308401537724638427687587182771802768079581525171213649922304436652941936525638414138415008505451041672105856036747982363474891386486495714947264678629244805088861615829771429632169352880554438278727111042817655952469289065377589082855723298402487601538635245706597396407439590135642956044195852352791151645831641261356513611877529840735012100730472396437837911154575819348281187173027053564594376515833254283635296552735332906136310245883780187472152501239407900914286221266569152510405620866736627084509163727216112906164426921509938700402357833770017796440940149072238420389999940035271263434736632545096706762192450019340520238991862965960467249928623580403985954301695063243890284970474863379914818502630637293953713307603465174857605971259559606788907930086484423755613728996836946441834248434557082460209953078233312295969691392490515153787126530261055811817914552138566765210487629054464144491230768246722081105736965488578955920103179542590964581954484006856652476883220496213418200528732732336353557098612747375219742994780730428492671457626658065978466444120356976002735993875751678737046016322966555374663399288914498330498279038081188357567357959234787750836698889105279868293891845575761120928824021672704122501350511108522304353549562022780932650325095966302340380884614510765898749564799597503175680261585241316075953410126296248642464344267169851939752603537087354874268734871071963523057604473767932675212789628640708378372301280674388585931870867297039792677365358040919785618146900311602330764150777628046298313371688624615907283371898932219530010377508287748724281392225298140186835579862640713208127503396145472325425016841011168726507975522400098348353021036099862394522706571125833188960054529632179690962298447708352294814104259558031941773343639702442461843025523486331318624067822410067418320747001803951948592825047759887547605114701005384289040599279242038887022459309784038351850600067137454908692475175239998904087117046246344220833785874255998803984443262430904817582177205401411650608229043360151072970255160309219953022919692075135423103648817423753496680640375612321361682173407317115506236970047644810321452308595238010459651572648653606249386813729510881542120056890145640089093487911349025863928845565749914832468077497881112996075853503151279933793910128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,47] 2223153865016023220733061405972303794645574384138440707084089989088151409529637732174658909782905221612283959266636548143209521120491740214545533595776292511252318270562696453851644809515285320726421034452024311216961921503450050884350184685445528488955225792865373250170386370935945363926673909623919714300813656960418637866683919787425774530765335234955710493745857293070977102343923813370063960444570812776180834142361711328819145575229283792093071820726588573310481709744305638077082049839646467422753846317531983716078818579754407317451476399013951732821134129811075218065632486269976314185410037124531170561872511238139420737111129345838671150273967907688804098891229261202562747618735298067301790906851366243111961914654145390052934664300290289061217257735110156391612283088058980934526502934380472088134630199743618619974197293954563938455816089982215313303479167367540575892315200493247060266923318965865345454710273349744460123823262311581740393231899547959442108783345773273735838293041437291496370327054288682241417234029172570977924664450312701854241844700116959659373669553738554160310684172732924734113170106200617450482839257195817026922363194010645379518909120169884176270403229525568353567295058283500361956606397689071528846472601910034684179471054596001128208087629324565350126515639999562536581959747976252595308407089232509371383795468067776466266542260000436280103227832863031886071847863823835261203520336124045610215863618661088429685285567577142420998665037961103994059379511670664832129714611859239618551424013942340072285256734433192225561909253603274267638520175484703763717935629605142945934556658209090538535531736099026181267150465099719236759229817781321383181069561441079720607066810563627121943976585744763550666708298991740926864257467731623273590076550891069974289762541634992884249157930011927346598030041860025813426592621157583863912915390052914715855556280944155903932545982352789189929427954273709008929779982447159039126418485970423745810959018639033542231684862091495492284611307675069022068046023417958823224197554567089439145115162074829099774245645133558649330980221781395946958873218842784755926389400925473349491582068204396276305510379767068979637252871928710036666464739767476209437430154947283793607949000321785924732378371829612135166115864459126804549349546220890903635069219926304715221023712881725232803231530785620768000878694244865157804291038544706623136589113258440329908765455527428695847306344939305187927423258718735200104589491588415986556050086546087300170738209908151144064107897656322296912848059026736884642895007519408027524168184955729769610263538448873806395743906240981978072514408312766064465943958054396085413692714938403303676917910855597179756353850280960177324308190361655533721674989845266338335020089133922318840505728958722076003951451215427473996798074900988039691504846260038553052533530746029526519659855896104284366273406529827669702438379907009930373541369432583245171273460057328427754700236610412090863420481092976640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,48] 6120479576652307311836723935072539331944655655123784038933204786445743854502229585450409271266764258268940641898431972623038967158933277320295871466954253810110833841093943203903468376193519965958594200267687931194893883561224766316419837191803344049203438335401987537432573962814575197078585069332104124734335765961686985230640823151899896041027309152169185001350910497325147552833743044180227225743173970353641154171011539901559273172410015695972452865018757057240551337731550562762129442907445091287803881410005157857046877613689223929823244840554264022301596083537920248028163151919729189247612458809730504147548605233113424440579282779956276095082709799737027055877475342689363089099349989741895542012049351498301098186283832472281104261419618622588331004792386523618967110588791300608806905756518458136619398254208417247510521207956087843864051847107403666562735570866778679528744235769551874749623728722911407851483493078568111804317785221383313551946830909584591530249094523780477340959439786054236292038780496873042629999955252201523769520793133851670408550582466133733854482764799437988851765214447130218502865748882054261082113028724196930525969689270937585204067137494354916709491121907557778821242331386789924334392810304809163108731986934068870792327543455205289713439432706502438467300741502618051390000465212643564335898536520583407817593294646968709393879277178008689667071368591204219479278771430570931892848551307709592744188753545517998451007223827374029775274236857860748407085116863335231872645850036355832474932910097585381333807836828614788517645931835891568734123057435716758767729720437692074943951469999784350151828649889587900294362822908501031834419924743829340175891060526620095859078997114395234754505130637023750990948906356004974211729182945278946096148133188642269857257155815629323592167466794124422991520529461866274900045046571119278066483994492560835485898179461366464193009208394511499004790984733856535475231329779062604664817959682560143038863391492507273777729672420390238053150461727121712210554397490917277199875267257175673656289951258877700600643515492101825496733946755179130495897960612457707355656828549482646746444543685526029042925500053947620977297384883689592588156333185239045112612407454709248039047100428859769337856235814991301781911482905668327645072526648778434906583892847787404808211244516045534457880643609750396991323211438485812303991917163299502813578880901057577376095839778190853131181389869503249370449160089392531077905940220361991221026600326398760407411698856269449234361779905654018719703815306086413220318250634483957272748880114929898468305731706947856648265965706755100965682483553305439617609795232295160218562051707873949939754201700988368775196420533922263893170854506676576499277764216499480985868747793684814701151441284961094797967268802538310900764947663586659896155612275414631912083663349690318667012574795977858197276608225899876314682894214197533514907010931275209757799129921950315635331175618267606904619560599552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,49] -238151792499687521036941197617612603875831474643562119528651795978970079857883053313866302174620073384114024187419140362430437543088587952680724051980627382775371217403141574080796879753620325196953331367045882033695754955221274071343178827895595269506083134447802492015979370791037458848572209302740261017490111668509181293824205710761579607112771737418988776821586410151633317192228369200798409863233604213496351710267824303161314857539337555474254504588012969299194838263213192917251916318085472764078102696121535190419532549968504126472795596399008349647913190174229004608797911634369961025096449679484021016579235617466617633396432105014868259036183915237209441692850350719150078104195181584905552550090417493247027454272567422214818374056724610221598181441537597668808200516018036275633714543813104650122539817430667910929363530261234142407726193393046897425946554317111830705845590218836554451734773572662340236287978535591699379479211440892482821305372700995295533120281685976198443647973097627176523797138609765926820251531817594759998737303510822158690765287438220908878301748981138394036259924918893274354314976635450458918473407845970701760378091544330639133670803624892400796078172172888767716356423832347487364985055377822803620520824278903817858257232944423212530387589128919976837420624050673975369381778151792398525242670292665969354446587344409401095230639275444292178000404003546683875104218309179770292741830085592231501069539114803265078545726370427125620391372594586876601579789776772717135183447873527905712164537509417608909206932378622710342949906230779722799663428626929842974220616790531112112571502169666329214362410923455456392989989717400871458232483370999709018453393482274175253129482971055501915916701290036395040714182496585024186309474500070654723781927607177305413631426010972007848847042197086500828407628726681722486883781819406645246370616935007030317157266815912749823703365469395941836935760186197781900025157128931394583192570780857211519402182316724618638833612724336474163086580480005250287781978825951712501088297538864235410838386039885065145298660620189345858991358492133655659856474242882253142794688910885497356609918596026452821251182505510958568989554247872437371140639605737401334941340561229481633151739934629575387162985739952135317470762725025515249241545972599197384539731421717617331919446615371703054948291686480471195627983066507034707581305850025203101802160354859455640938587502363250027152279598795312056915718362488539455441405933302102474945633881541337130780367493487281530755792001298066962469676320338103619492233160851868626243101901160574441168806885466497737056711652298418585886313349737098041854808040114292288345276512069563641594749704440525540464078048283937857566915731004981489525391950447803378513175167646531615828967810090564877897251136050055699932148413348208928338925835562609426774108582322770057631598124286919165256388023837722466701504953676122070348311287940350049696548973903192874123408262195284271123643603353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,50] 86400097673821002667970644562274921083281417495751822042509105190676967109140047329645093464172479561324248905868428831814313690964098786800242214544800252298548004500486983352744077170925785589809279578201616946552133477048576180820583207294802387593664676167454237596231170007239069737993331053975643328161051044773402152736655968538327144074264435129656555780575481037671380192173667746542260073402154164015946988427654839066298094538584886187071042270340987554674185860494159406615060994982458620815571939202900078577319588996323449536287580077980868855618459692664624538502805876788288033252013455297838534958893786671444029308425768429304377804957141786539151647455778551074159358972446231273061117344151011413004911299333528221748757433419513897462346147713512606197400700321883891767435959120949016733752550631209548630074957736553446765549989720667076598187769534884390761987064230499259893603642886115777826725563212685074923229097011849944128750910086228809800459912254625811235296804761412980002611999434547550718143197055149451242960242461624365101942042233801796979771397631290190682615952589691743652257298811360157231665806572155150505844634583347867354377838380101170387622735180912019393323740726642595510454730206986782731999692860106926201390291437401387934591645913088883704503663334503952638340588084472216325220084148073653105488680590600955227568844547915949607649754776193171758643479861019351099085223235091037059838682185626017677120283219838174144418680510493476753512473686019854237902761582403175908808926334755635027785872688363964147730476084464637390083696708669795394377507573190635804745993287788487430282114613370957633819058664579830049913766029069790564570960997821954764030727739373099694227046869602084220008902172514497774838563217489388762600053769625308867580614518110055992598928424538318639333730356012944024474967000456127953529984960441196062867986426929542828046126769840760527094159033002134255749728321435503465115326673549749336844640735480740392910889726676294393051009270960979673854327924776114751150043963722511621805925274656793352943176276824507642637700601561254659586601625618155936153989991016064098430714467779788319554800587277484181889411501512057840083194919881318667355031026051396261623993907681403110520419685053333492845392722540826144057151140620801915803363561421495829518807200300718947922088862544883852074026199565110002444974889434342352228989000440550562565074355591511538063010893362319206377192206030952239566106855380295789403697774251463026203661159044301016308791898362343723180871500174621690463952594286923603903499623408629234427820022671463642517769869299023677198587076946624595258649151975142673064606710690645139874735979719326231273555814838338563027472407204171399895898121586807299486394382926678420609937946262742717950874099886966116314693837480981868129149514595536370150966183822458442652140334749886033842993706920624323214157776349041477362193701597187627930237197876676230956612292036970662628152175493120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,51] -8294845105302728612760779303176957880312121375769047036610693759564298416054023623021898100442858703764675388835418612520501019897796087295359331428710988743878008962526808667308370136000729685181430503038199937208671653313926417501188375494680884739807735500798588219181490263827248802600310534998240997928455536964360257870945796654701115230346518221958940886414319590387804609140937889835155592629208643657338796862293339511197226963507077933197429243941266024117018804100216520240530796833730322471053722836579459992520655484002498500748442502436596614306123753206816656130869850062949900967740829372091476156636195493514504779106742581362638918193890794222496563288535771661783270429358303567526771590802157714371394586929946847347766468757687395997372838667313077444819452172572022262847091522598430249004176701140250665424855073346540290603189013897417889863364934150665231640847964901531793329063353002591583572117012863240702285625065489854751559454009026081181878076377656133703903941013946820136233537884175527553972540441106973282771597580086317493658871128751855087052505892831233637370767136373473604086087458144854088215145451730790115997641018324176930922257733477075522138914705347511101763852193928455154885807138656947875371573948490403233685443759106430181148390441343052192193628179957558412370703518065150982564933242582607227585931588032995436655084587513486440814852811798791166753679454268571180092141143981962642562435088336300402403691141706373512076920245868991121765589175595696751333089488372637241859031970454909945367781493560958717216107913599406521169310018706358044889845337898469689171787685130084750244524155847489917648328083833847812701142763455547831544888108939774348125574666247392858489536935554502409305738124542680759042644309044294449273491690547844881441191185270074336305931010267932961294274832245664660734302697315386275716080909126319451291077887069391362896456401715182087025775484823733747935822526775175529695196518376327899353700549345863096793720655940967124220936555137836239839434855836337627892643011742154881467731919090206886674204268733180582137508340780914769621948841803018441978628029722799616239091691590362858267998214586278241535887510245079148726340310491149166698744032516122764531511533180932581854517859246194452012398789653279823458132167325997356506585771379502526536787017122104018205065416691995539182305674961353263828998341607931881643833183422546376763000515787253883615097215076444311141964123565162084598821595131803605905170616459689346979204377888431397710649818222503550394689409187705868799093641455616720781824253606505318479977158953257202340928186736997015728022674813203842606168491994203034393714315821661486636719232515745833253944484626119029133051653271451900978406462792316500480276775825327965092624529515721837142402246804183332855910696266404058182745634105857589923145230647477812346652538774547907851797363429110323931105647166906715086527378999129960859280810596145169755314620496574714218650512916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,52] -4347227608632269958482231139402276371978616767528570315036398974328196728468309931651870012886306058390046746815129384474145128296238684147634609019680036720157622966394822717808580999259574910230339888614611449822162925177891933642305703714152121230280848087814076313751668241235391133555974849674274281801084798281986410171144312026070322995770927004974168471369628345022000971430480151433483920664936862153374051198748875837864132792273007975076279417799010837864038036782591402989150358231907374639757527659216754577872160182170419247936551898365190566182653439845856211680562413113992478501405054838706969850040039285350607262640199439402999293851851134184546008268705237061259248550028042835282718721162869956053578741677049946503112863503218594448354793793836050514728489337082945372453416321838860466120198792008356363143008221468052488018547521617706556822452287391003493454817906341710654706357569380270411072455726996493013758841999596816570761012465849874988304130408500076779258647921931255569899105506395030163129408481155468268020600270416660864600794788607215080802798705468405831473185739146798862823923827368020238854838406536998625243729757932936475892484036955083001283452978048289768335280739712147445189872343793207708224236586339382258041755181252012999256998651065608854973942345354682245370745893631267202790331835188960974352251254754083030710436429779345673747876520654134058062763248991071260462503519047870095515272220779842181063264889186402528868637069228917554643988280574915851982694893641654088514023450500246329739155490061951455110763785226327351035449317004601205745469411365812448710334500299365140544551379413428276657828867865432584352413061797578633675452699081602289170103286849371749367645947728145660186476657161689949761931776701034012964802301684443557448207377585187888184881920213952639063884211999709507333755208407034395204041369225575613440455358709645896769914722708379561705418341119681389304377389170821328381383736053004361267044133068390513197578818923320122220928737150971182937875721294388268874298021568370364016082338574407741239022914099838670888118189633323478313778180645896620129768856849230002570520776997679921255817007745307864470245041332837664430041510408445467809735002306256279021690781451905233585924252606471527546797111242990002903626656292367519770969128074694445541378188592934858688394884133503752032534574714722200641927158555094663755824755017296417495857145889333491668858756894634214253447583815816487798258554517480302920532088536694410298962606298593866095382718427021759284997354923838148065452511288885129839200378752316978002701367989074986512778224202803215615230599559175626289162701353301049286162044141693934482134071353106499839245667601517485407342116876352404402268015669840605950550743333140527401190537859337671001093253999292302917713622941169050013106193662793613253973161502163795806834031140797979806257694496773617027045006933282974971236919736823636315483220518167449482903761888196780416685356089344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,53] 2026009210388740204055241542898760985051213030043761334085435601961005261860321022989745266709697017513900437566998319304121721857642208067508629575087308390863977710922377640285979982980850976129170520902064054888700284032245157332738005402252801062698166710996537957239220805615356107296555801300582517753004815468977148285874772766494699263235678942923945584834526671772703219138767732291284268340273376179491773751927276668855600117800078677139820380103586523816137543215991407621858112141230244471030368160574384493904886846622598586162929438504581483504111579316301954646648482713770492830726904551522278510046832190826679575352021148588989579779994022479988044358742432423892407471589051109163149931364175276941800736263350920591934915346919847143687215296198753916427496031550991013399702420969451037136745498972426404160309666216528195030882152774405221297595800141723448734311515313485596974882110206615333488518040659825460288739747533090903647291812767675820421746963599294053110909597957514223346304407868744711805395449852524486830226242728815784841112247112928811514512155240174472410832189726443484334899469899763803279903147787150709141077645416475272448128459881424463734232556578351872801347030097810929167393944778470905527879896575772875212034917333750871305856803242134132080654637169981522665903331125759635084112680421093926983209814092861914163322977792997945159591249655795740274887852708501049094491902233239008250460165693411185312115496390865777955199300590579624493882034648921202889780861888230200356090673043040319245583242144994880704304113821805807743515650741586816125382979994094638246742354839839558212836134747060404450164540365109919343683915263360949018967681179532120536930597255252127921404488912738713130039701812838372807213096020735799837151905065038113749006307535372425517098123690712036714559546504139367935165619565668529899167431889335356120042656660487379249890460551194230576929309834724613955888764183682647524505095942335408112504845868762910713800063985980354134269971456389254590781821192610152802049893110434539291162070720627168620007471833521222265762519399702942247014899489263421758778077598253019779401511071970075940373023777319730172025763348749372981094443690086972716841459244958300917635314755997534908055225763623281546922803264792800166413797653347820371344801592126412377992743482502684273470209526547298919315301774304690131354165449359592847116781534097913759011444429627189388401474885890905422187509217937331891478398969229529332585916253267229516962521431513095817842620245033704989585085705740829093107275454615261628232553910338610634268648288560837042373907840864415731202594618929534630746417345803608091625709769085489354441583224723905964936818853446532248557311963712079000520514189141519124561855671616883427297422223574737987055070036887865271943848604708804644329102170640109317918683589107135071679936171895763036367931358797527339658315351137311463456561385202005389445845406332007390708179843996213327211444305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,54] -363156452038436664549316488720055911199049007656276275619410827237762432434759429726274679107399275297021318808781133107633482540498737538387344347370719966981973581846686770558296081005725475969639601720619434431225605075651380478320011735676569116284971687330946217111143717087831737808555355098448704224112982546709689761776269649945755365184458818072744964005682238595803614162528406699541072833311380435064085775678014715762671131652669660488723833997458158251797413317371086119284455347218020091750698601905447917987865610580785902361052869098722287688938793996100354863933769701664624123248441067977414433126407421916012653399492588040871083876058318609779219728049923444945512918436823716624253053096769278440660075898940467595233694067857060184722273127284893023757028516398139969653312203569686541023297769466351332060881048731531003327207185407558106400389098656056470275957985591554837363741699836740928050723996360279136062980341068827128574957077049597847437732363460017108616635091888372599303918741871610747072499622927557754801654667565184558592499447551420776162770391937292227454960378667813212240173627790531448570156316944398266140870893035569104348579282299662271057001311727858466856628985242650316411201049661162270895832062656329984812631172941499916318830242284373428771478457084048511428154074802832947897007638252555425487215861976043386359107441771947306109972444238774435802806609274114600706008673123491903936563015355656458555124920561200911218922869152475426861829880305917242195345191901244248697214759201806689571985721252596347656231843274777734862293680723673340668522923207265752171899246838207983784908633819063270571009991893625130646852736053496962772403920334427128495532999592197856762002146214817594412678986015522551081682371901606894743190308109696080681552765370685723931884136460178613157693991873713706294642841184654714878431585691204227177759137074228540363275081583979748602244669027419969234924391817862872676939247109246508088789624676056173863678876131664545244193745635254034292588492459483525356497097624559996904755790580917503793025769356023271726202415421687631391853379246196679993886890815532532472655911610311459712204373579877587107866796535197257234819501086909472559693136129357656977110368434064975253054877238240873802623220629540981085269409816584582366928758319316147836118653280716543932442141600970085791226841443252249429557094380927186669623796908135742497567177944698603047250687546312644361933996866217251293968134847859465882408758115699702057701996873423789035991625274614902497182800180426722677714852604251437771974765019655890470785364936549382933764126274021150601489113323099904507380206869405983717917311469572191556582744928303317413568061020909060938730378487610369502172381011977304122013044469663162143713836377047038888957191426497056838404922906912260742134071669579464511228836845329016092586405594553050944539532262937449525779629081393010002816797465090329076191620912284336258233236071258804342905817268224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,55] 358711596034245851825729255206834260706186381672652139341291649213618378797423338731441006393059387103707824120875165427288302459708951417821882476419672794804619984150735441694331901349372199014942678625361176855647523675231065073251481401934564019897798118149659660122065705551366853357818544873566600971582400642397288176494025140038440030038358007869792885792034144759434341792001016596768780109056056180181652559784927796461020774000470601757294260255640815323824396467250077257778132814570773482375625333964975027597314825344892494183724450435574950377558069323288471529880313886348230805627788396409151584791700487705278993272725201030123234218468104606414175036048917009006774311319626663146020852130403784253492993659465600348424951277909625011334917923255104725572656534983482670352878713305601563999362737313332956032850361519195400554414433356219482888833297517359335866780012189219272877085752715047024493110214136704839720013087365312731381891333175699613170893943919561430251613155956380905226510297746302872874657904575484272866731553917763757129084725823230007341841399433328194027437236600966324001758553358034927301982909939233027442381025987948155822163749125124136132067901293937360651463900972424119573796381137629672716184185783156947679322148127237268531963549899775853620384414624640534224910771521046229533687364431365758573200440558994611171218400726850598241731136604296252149706467991891201958224756423717576527536695921399670130043805210465675127727548832658858328036786548286360401779214850969781738787438337220090857919755688307628913041604334401800157498358788548080316333142578063857266872405048772130485932300277189565606881047591596169208048130511631433111902242991653244044692055235491857848458311664779934500876196506967538774873509007570898214527966029665323153500920332925415856578125712999148664329598276411796152190395781873464946033620676857082052309398273886995547604320740805769380304652270063297368159085736235428716354478124763709780578244234859982921663432661715454773350280295492137245182646765974500437271067824275803983538565237227223467579644907760593152074840161438609497403647062056786658150359017244409135670572410191620080555813506387923711217210942284853824240066343670815900793091213305716711217517284263134820580878282942781772119900688711729639982853438064296541618673874401393257666538328074777015404999411401491001136858151514631143413171535695029042800887438771591697490837185334563297815865263788755904254362644414548354868933991762117262106325294501733675084796058570383352791908525050332161968264450249222909774365227626183287211243626385596773162266110337468269521627805576752469889116366496452696478944861093340567024268255128008724350897707523483249789167594613810550970526921039080301365102576887603396587670282395979857144974031451633167364366893614285831587298457767946351037734087986460210099027397121202932001359272417155848885634008508378442828155191279592909906713428548124470890325508185130692592397852974594628790517760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,56] 16075470833097724203244754311892939642728071672202582173048390656800001359695342510512744000728239372446802169434208332122424315071818567658576176776583989543964725189773404802760740412242752898591588740312178986207042794962557644741046239301063030693738273101410108133666853463599088285428771337504834116373020374748092279967145697667104221657590823995180453784553495121265683786009601912486310985213244914451112797085704282050457046359556670013770557936489224588690944633279822547122051983556721113532719034668588146406141732448907028014441188598889760569667973209526662819139606111566671359166061631443129515597853933047118676955814032252579754723642388776249153973430825550413267585734539742771313633837805020129365564327335674165421833721372012963178734288581399893107439363266268156598888562676654541662022278848400963982125327262776938261278105639377137392614511425146758195924835516918799821583813125094560950706399466090553766958880038577276326936544599626382128853910567078673583289075704612889257286098027558621933829826435443485960160359696238476937986496678739305202971831101680334679455827034272245248935072772925265472266673958641777130451116082776628983522342183993700422911185431054039347556968066232843769526538468490308269270354264160684472844856697620053087935767344724091733410493543444856179961002665540103957924760120223066700217501182212521757813424752853632564811629207629849666740003058292731314987639641656380316690056815163718730647815040496004127159343422001339012964544493415794314636679311146113661139760853506707764915483530506341534763710641414204545254868368006530952208686462806034848433802464132228512306118219946138448859668903144124876930019252116892279708507970170229570790582068523217490352944776774190975369279636183014289043400221933049893941147075956981686221837041082580254318541957441992657225314550902300822264920954567018790466506397529269228009196726873788391389309708114308575030287976884171738714020301804753894091482466595239391374025218800165759649799845095165720777163402429033127854815243817508251000940736555647449998344178051456606280809330004352013894223270571037518674522082062972889635676689894443696070397989400896013141555107035592967850232269914361104125158240381736345102429045704609548782323039312204641559850280438673483488454105663146901329510580711761182619096368392914121917203010866119126151319583125661197500264072589362187458260013144465121936240184897442204517834417848283269466806609878271554480171674882270131514737528740525392703091442294227444885838959922907152811686788975543242062761652826221033002324303944716224227438430430186790407408544840002253880456858316594239161916657557303674784240050556651898508703445343509336610987808696374296813906113741837469603418983824144402885643116130660239468985324144117410188919905437261485187566113126932959877301057739211110860691244725423230094464410341603797450735735625340394763540173362974868687807195622480507129202578379671672582420075625221986926393676716434668283024637952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,57] -4151397545076975026916073506575975832836465154682421724054849766325305795495554992771708707610646222343908357853014003910663918517673723183077803498702858165302140286208711231702614255597071959749574293078973879490235234222643801325920726809621051314596722467642979557108789924564674890942557018660335228362705360824147126514017034443103913398871280682527610062461911086520397200939183566593691689558674277367119461694128965959951872266285910028755043790156249644179794250015234238535672460320229323556523501371917101550863736681962696003071546717648841179622771880962112759571892153076265720926526424764990822889657826545215277138774296850555199948670141989514570683771048710820919421788253244936774653573727842463668889310402727243871662478192807702632309793864233994569198990255355803809309272684110905801909223992673963947483269464589690075395216954331284184003034070295127760059607448574846157463538952942916415771542045585092423613183334747855334523367671886910161149361244611191721080855783145054199257186342537263708867426997519603322591690665222669432327950571051095312297718008770327319342866285723292106762450668069463310826904245885047485701999993421502836937370907368841420820233189880411414930931659641437092253771152452423222996016756608471486543732214835047902517361677234864644108199873354603594246933218796302723746186101247204636504250200742105464915518363313811523611845901911529602563059496161764510700610382563088596996527216573011924517080195639901296746737249815619322780282364088191993700758704354478164285848763536505904650198054240872432518333860275517566556788062927146687244974010250983624818719343478126571042921689124993648056480160215185157590936365373981418216721509616047798251160373110365811614473779984880043868756088906557258195583384252852880514910196703407169132593205021430808940932707116726072528048655989702143074862113624816071062298508238754158532893907362320089629543823912008817034563434486248726330568125490473836380890558163156639251571981969189272721537888413219491982625185883707072411266693887537050473482681661102413574990840201946951996611764663868854343082649073410112006580181664219638858083040610065932543496979280531856170148531347475273036141305691576037563833497927107856397898633830075840943555108146647689278002384166574790953758314515714546862594205470345694189906173426225193222538475829566585541310214501624829893034718366630196470404833187762549263358773693645396102905760774491361490893386366939613436582604493044034984511963376839386761045754233359630381812663259373086306504105098304713053753235680086436663646886229066330461578078706479343798147585616912588170226380412750124653288720991428382710323159510919706153803253380073212088937468007116767124365759441269128123800720317694981226219439549895828082096421294329291960706728452441772572912203078925065886277717424298511075553214884522962724023565469639823065226508992595301336175620832132610965990764149546733028926720608430805115778942473861835070384532471583809796529192960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,58] 476942478008765362702766234513265696979040445060177771872893046687251784993080897307720722540933955669979786687995620802974291887708791961794257453809577734548125295530109503810774264145225171308658694092743270319424801963291151485252901994477078974518776222536807169182247083174703619685115215250282406663180262669013060990057278247704041720818031862766406589594797913936697144117423751174448904439567922418200554934863827517366439853319185330485648059620877145480658175276394135764959199858139892657092542830127208759767287163875397828832001674575040714567903997430412883948242644767644777895440638985835710221598847475108351962273422096332258996203241806075733437018931830404640728706019188917611568919832244809438931911793717097773664336743343076413128572008388088005999794355037891285635361480102479764466638937334495075256126176672932040518020812231396543717713599752301466167722030391621196250153926324202713330494387438594383611239411013602346146398051744969686473407471051025114820730287983460738030371736743882124679333464988354794417244680267695955437488846968181722642141346454821586959451496235173278422395831046183667618973294501801090334563512538555922056103483288763120398737308053839966255267017000373428011334791149170794438920406917705018046058311605545619940120371611471257811031105584785809889580982408277839742076411677153964118216448798991059636979601817960079755873356947887423861067332342988702950545086449464012172617685345577529978617872120931297980888159934725760817770791286522517248043746926998734634483222686732914756598236502469002701596351709635797369793239656385502663306708537984477105613449127510962754365298461195915364782361160717770620790536448053815242725067093775908806488591826329180809460666783855409788638958772074045108926312005237583031099710518032143295008403365138583788546799406904035644472138002354789085432334788383837771176833139027000860268018276983403969755847827665950589731704787246161044225178751713623364081677617830070937311651951717997094427367723923498099836965597616321644706524829349926226139367894617510133396543985178548521619245394298774273086120745576962463268662147537691003090670319297331523520461286359354474636776375031834372652788586664291143136041046986263503529605906554941609335814323951745088233063609228641294146855590387705548173386997527980803312478126647940252906601193418325687876371948203569648527819777093948145462572726344367048555849590030310593050290074591591138254670174377734161030005391543597581251113826922804457497531756616269984913500803975414699700368010167941307439575733712863443908804241452804543904984680758896161387299345912080206592964772183084511222562035238075033378009415685169369452290775510228951213673604856278529442196825482829116515862691662245698882607660516473177994377205183909944496641314977183728616440848074752478403961988183462415300947618285368932972039006836658443269751721112448441178915766015619039489759459909644664288854137034688603046354647770060655641181248341671927141629952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,59] 8729091931177782657160673829800577774340271475793816627807990258651656572444356477670176056539561442734565802060959247863814560385101049015414161080414904099694824035863631751168966369220469563463921721746472931564255899434086033792487316157478639373945430232476336879111910983401827417872576515590493446061616948974858635733372015189788659133414297261772696805689892262441954462982247449609790654845310057148483934424036960512219215596182110844715069006717345132325444360893323556869559011292816822977051543858406600340777381586293547734612593652595070445259226494993739308136792717936057996143760696037614748627469385732177671944102051129024991433006377039627352485249346754277745842118562497051327646669558657167242563230989604942328952859175611502586965504532468122839101714111668810405040051500057312306122246750353028867699311116840441141581881800996801786161689343446652738560238547563214294334514477103732268834210400618765486309962925997905556666720083306344517740095127103927228666490592072389572230522365344477268756220594618222904370195354627187792321903879290388743176342012526849777564788024827910397599903800334033968245423600710442741715738641897934856525998694814341599663521842324627540175277341859764468137419843159477642506237864056428140317283196331292651468379652400032714411562494654226905805189081392736000727428343878147929219772149653751673248410851288289232379638353677078409188297757141568466837328093536200109516843429672071044881046608164082819700917523063443263386885237905762621781241371532421875235974424361967567743550692478044383002744749734305502680159754080460888138659885263446657626247237927770177834263678517854824731923232661225231945850666492591528238796830226753233589237432155701547560019705404723114850331983242719262508785828309231847503880870177417610226243806885481907475978560779020226289596733049006590225299982435641897311021070085706036595269973905980966667848534154160634919271771100022584866416018561800305853985350494946945350412172768944444748821498494865042072256460696368935472407724150079047739289302219130929389135077834985703942104868035578600502298951393418360529676239893548043388060759152878638182768292330559755907551696640348078990804496500274093503086102592733203726123662088218482220038302253485959302983249179718355549145764965353276499047798689238496520706251967513259134054010852471372745604574119255226452844527072288599402322044502484353840413408659293834359342295078687216158214507001365247533552318359650464438538750399478993332423402587292087247409204514815510417310960140077977627369377095709406077570400546270304466874142041543981143084153554202189256508308277664304814351140725395544620342292430058555764511485488313948605958538636224717130214439295043936735242975539392720704686618549244701855834019743378985987008776659345525867315501956725832191292196138799283389145446528688494772613267397821089992316755273068795657006548246465929604291744741251821339646316634708652503003077425653857579881582326083087992094720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,60] -13316100036714618264523907968546893660124480964514114910628726179919534810439562832913987097857384108085239543364342540687917528941556555547239756912751152390799431627169849358696404918755916354781849320256357860359234264175891510131535735624116915529888415801304153303265496358822096003952612814179399241951815811657667440690248669435007799039067151390895612901105366211142740646851044503553945949041268524397116377046864762644554207889801071572398892544141892492653110131604445729349087277497416744570331613544070195171098461355586591972126363941144829777310012668677577623950257448298632978878300923986913287030103624180743179937257689942602830391516502455919257039328267871671298649113503283767306220198065290554517237957014140027551732963008166861269182404433004663167314015263744317138625925480194792099917795223882802213282731194832403575224268445056365005777516491001368862218333826346968844332117558817770828485333469388450169037646115974934555691802928210931822795385882105782250661695046835359735582874648970859118136765466348578813682003560078011590315221014380645073765118171337405179669393855669318103728978505709612322380580445130354957116880843601513181916591830629881694516181141595559938009651110983702459834571780138301209890014308956676275560430134489864921300952789772356226401132983613618910159013271852790007079263162871719955527001670120795635874073187318365314284647295026756091569830140286587237863653575665633237407365790090851874072687550589647563503013477872324608189140124883882917905110813691128603173989916078996841447294783533192032560703802654881045658948352453384010341715736563334632685102180318361005418829744741957980429251320458170627463692050673929707100979384486712885747289525638615435437196696199346213807608161593359784862302813730662666446141803377925936410919422604167038971021515098034330868903043033264327528595243086751626533595487059930824267432521529204958377196350097955749536115872165178435825016198022398398909868847554870771978220944536136614981082591147166650884876835952406980468787474524347000102794328418085508559026547367732069480541639986421349994738913185711821649152588123498503875239005110520665989496102939405007567196001902985780156542468262009029206562344310485510432657823906523017474761779462377332998559833637054513209304732713141925984850595263244536209371851597006079759675813959072233212683723887577957557890100566831683327943635238515272773276812422451656651535020898437605131651145851070490635201228786918078151779828300956720949741480670037740337623624812563420624423425690767061512853575534361338240060481451173109713916507398279236839773757945505441076097278006947412042765939102293151322675693490811572693409934089009256059951409801990679619614749723369610928279752298663435361016366573829075335997836670274071507821293414837764686351048964446279090929913893763653502143985375241189914683925162770049834816101438419893915492089963613329651517018666284058490039542421511268487808208014458805954043515373581786702413824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,61] 2391104472688464871334643531905004733667886838364848447628095809102067082695796050610794259707999249586649046763979986338249089802950833622532206154830335253354546560753998000986663955802424334172854597356019100830542061368248058662759352169555010381443480826982180217899128333978468745613034349716531822886285674794685553016565715749873743836442463831474529263699688726740477342755925382974950564372455471513290978520028924577194546245506740851027455173224832837222313246936956125780003905581122198155364017657818657812978345914502736479488319891874323895483219903512916658806818878934825374366335447666277463386000627881414040528985398056119559108731509920614581620154141772704004922293089205177756075418518269608199791094151425864830363776171909901264691818877660134880862030957723694844128471903544790962454328555945499742125807201747037483693819425801880003628489606658476594458202092273520872989978388782460576616496946615220675968457552689951645728534503970396614318524710344587071857944190368983937698042783731058070098430555290169605251072175979478621880225287524143923970171124684037452707542244991734897350515677734596681908503297779347486019233073597686481574077430661790288625498009027490220539899405185298341407674206942318751279501399803409822457363865523408391783358611576992110938819553777135377772776250733655330914984603670286529481777597558969826796370171781975831661601073493236852905466530844428642297302924795358197140845935612105071518588676463285156269309275355388752776854338717616592061348133781045750328176579151789382594041517879329909006297591306920244635065650238390342744658298183574423697594670786281129273888167061251730431124242880520277424178965176062568115763804476323245241511786270723945076727697835606888894528018612900906395187301876602338019279031278364125838382169743593972867022854627671616720337535148825194709429629330705912166300131193868242987067889666971329084912985630404391206554427823987943715205603092510929409999652614821383215512862789832492230762159978451804320742104154823163835239335444533152490478593480859549406360531342408477818748234174852732479478532562959587415479759128155610793949583321098072960736191660297191427256239721233983957836458673924481138221956313034781320174176764034968817723670902670609201297279453723664761431038728722877452271311115805052383688606180383416320258814739332733720379061566812628951271782026174566704988596160441126102512306058649248720507443203287976755416718218740535943359546058515825370051541029479958037884320848230636528019484791248519000423171647571363439938732700902755115634196240052305913967706599724292069323127665667810421440367849549966718687883394756730092486977807167835672358253066544878393616912856873786894975207644901624753155704330701626331166617751832116074483764268750984202203833739024995641200431358972697495798281915076297571869125035166827168716752853625688241544477681384164459225846729061787493853142176250978949130825608683806096459770395463768475095708872500263612579840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,62] -179578789356633715380481678094502835045567827963323645992212167694247865884200873933581636263531441701798259460624609803124585526541052974330410435700560752550666849614729743064816704574534877475723102279812093613126660990056904941586902417727216202787417552833946180673388982107564853378408506723383119179602594591483660382206499246082698572156479052637375562204391157254852258171213041441306875624450536990541587018301540513610209126229585524073208918325166227875204573927296244407894714723719210584320458344128227197269398085751505009470152324761813797327590934239946106445339283959194996721205224095095045689431121309544342024169628007333783400041141206197296637332061971150042541322998064166306857458881603734644890583604826506908392247617242121344355978206982422514465539446571753823478034370786549216887862978828473613298421587577289608501090159162219791335367341613424354962209928580395510909814518009153465530692860006318259269501632355084771206749964104633473030519916026879691389509073406093317494588200311874140068151105350794146145294564581854326915252232803872752548494937215724080635578707331359556522996329212680116012673755967695620753504443269643535086492461170190598454108397230858373794063594185365606114941904397165007720046404595864824318334624911174040352032195151156950969353209460301217785903280482000907459501511561127635871010860184286650918541914385961249534382062755292621795141083929740374671104501586544960889813753678585021439091394011211955594502919916488945917669211152083685029405740009485876132380095070559278899588540137769506439919384927460149813658019961869369985170020932635138938379723144612568787323402678240306372367408561841639973497437254577356763630206436542522923404069604234458263828330726041233457526839079098549055859453302335247581296712550395379620935608035732163639743309456967461495642147643962090516636880366244472703740483224473183123827805893499149544180655287808184262250351040221094802550994791349993176813885530807337530260144285206301525236284195064298306825626735749728566100389879651251026917170244743908427975098144795723657854401704962405688654269832445989124395838830363554532094451987136663628188026807661270302056391593429257259357253203843354443296805632036509468502491076995188037445419760223333075150497022270276680007977932926976002563369447262062934518131467162696655041815786913677324753824545449925221700494300981904116638838590565880596513166992177223126423357165708393154119025404865032151339013002585353327457263185731452869886575690220126331685034156640564321820327015719557679854675698330574684873726409502326850291170211593319926604689670243372439393455808266911516820613510796495822122469752345248190433151009310489733514451488835035770429979282300784672998198126760965024741785981628061140288634999004794510746682786683100237439864630469014866077088854547865383634224872797285838079728227010321854495897816080802768200749802822029847011558620880389851838717263926233134652620107609672547191814815822579916341248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,63] -9590317707188662682999548962382870694816132714509832395393261558678617519992275386309648888653288106787418634295099688569091818542376090528886754456527746665768754578148106793288959132940878822732805918772365002130602631000746706329813894821073328179527288332759800010535071331168703835134467424070405901570841787810175027437847246979978742361491948361710543014410429456691481185366127651885104876255405918142995647033432162842272280483605600027703039429457871613465551259655517744243374782576678804823950421107901962723842964701452782420029224582797183143085058917898973733721021772453815712895930961549330505229300664924739430976621884566133140684811346315371732557663710185053840764206764821993277617046521833138342248418511252498578452819364693063330785544018863735103919003328662712661045055957942050668639662498525326991321432904287848023487540432812015227750085808260126365490654533071154572719813243607640683160161104929281492269705994766352272351226755058991926755979500751025259968904641546631790664593536314130567896053248411342299945207190104340890899412074752040000945202990211698946873399172385179413405024939679904715160288712052343313906679321471840054479610107168497551295725212982237519163817546978458831392181237796272528066001124727531976268739588639848950297835713592400893987236740600828922291501636664797526327989257962552035568789296670576577137524745060742080504932136529227068158586885635230257277051470900248437185186105929511102651790667011911790548174113025805081845581245604425508415275971268286892194298596214082490723136365324105046389674392539150489748877387774275564333691219458562001580218888454984897812816857861686958294249930330945748710445190089970602387171319218117751232832004171641219256268303386458935734053440073570823198981858943352565870387993695963041866815048369866606522935044396208434367876613561959017395975718293103748460213248631945709513083905716290115443663235104854234210046930534896196196562634606767017928211966547807271599905821456150265046410500377158243058004097716545710306369494947509008758797980223315023704549497861166401122999569620950587951164684761691069111090729264408433000197181109958760129101607101705719836587749356838744102669698714014138468367671098758599714159307591138468473051547363594507835505982169053495355418991050511861189358108011775773304522548745135096750080354328595291795981899542409676761003361819253846511759106051715632262264160104729718915430081708980613543565233970431103616424703223434325286576568161944933523717634613182220044322774271735834774490880609398328408407503945823561842594443077853717910450120299613462176914912732649517618737690819285296971857302573469865313502990169966815914186290603150865211079437866881725853109381100494510135950234393214547565518742089897102367530062893962809057781421314767682445145167661821705315686220336504317306336560847163474753234950434320584958764024076211709914804146349918443626776549903627525045557641621802819184869269358966700431181700831845443174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,64] 4004985562230565548358555682544044837478605179681215094737544154948417211002744490359391589841302899857075348814943302415969795461286197671431872242423500295013919959796523557227482694814290217887355412586613860233364693139252664479915830617609943396202598008232725949008833379199395036314302140813421347882940550864355020428905822978265795553696856934348038770780714427059743134143076753462374607720609954630874425799898210537882306417019214856425495277015745909974067882352324448802415894064090967433226172482260023235717774670297918849608103296009913428172644453846183761550138332481633177773106071363882493660111746806382467271448215558194542083919074353469481798750566525091797471665383457395605990992021487170932205148989052010364157686863162269380239405710755786710920682020770307062362074871434389056703449009102242637046340519719798281221153210139295809054190591865370141062698618717270199770986810724307768376326339901934836546925775926447281256190772274601333243278266724547941254242747649344795084514489224710481369759351244331276686509498596030565455870027257794890910073847272002029321971574862518882569913539282557609427977180334881085053472237674421946122623621021001314152081025817208242914493362340719313540167515728570981949540057515501454945276423142169555776422220973792772020134598843906498821916567505320342026723147172910740651596457670604639713025629556482607721932735549693765286193284808136792070641373047445114161844410640181100610958773002966380933143814849101111393036119693565403405138569326534312203301948513416787579307044035572336209169749563970494743581843076668658603377304053739579871499837609439327568899027477124129091971427201673685173535932529464423705723704694138041031759346304250886364892094662420411003846777632335632444448548129524682835612655508706620126022840726147020172282706973360835895554859518077199055121828024925259911424618702568214530577296321383417001446387757159838108751336540309324410636441057204255968148829787043174967197580711108634430742072527222361793649003337891329429852978720583971514743703119358674792513382744449098843451969373642510873769794355745229708080541084207596962745939304226787044518905487468938591194558779165087490669679650510720704274588932123970842594622560891421662908134224004594498107397091071520343814522413337401088762601774563314387505933280283515590784487255877225975738586173715173525970655451091319210324066866238197091175681048336949876202766058155610278029740074820289097451607968696378030787648986070469112277589169326456432657135473591711975368018698355581727974905297736100194459089283271301436974115355176944807232222489955908530488158430440623811169128443670827571565705899535843838719998832492681621014678693695534276933294249873381667287786807185171500039623096815069348565390448170753390119118874878527322189781830536627199983172761905323758415592393531660988527886245523813362016010745582619755785333294177016732673930445983427108874745866835462219090965832311599928706083672980017119232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,65] -421952880763977880908665978042021192837168143254059590834691150404405239660655542190269763653635414443147806634641008351907132801438528722951820125594803635020415181131470390848125385024458221935100406954336472963858517750165164832789323112643049845018681392024809993704272950969051476874705219201573189692786483234571462127867235070580526721913279718867344114168438504160945781769945222884291597242826202244718889178578047502143326962120659947977174893244123385451595304779532274531938790158606073107622774358383639349302114869783601874092121802510516855719848535811172375625168903488148928206987498577402786406322847232079662206074518716745300549617836599552291561467646031577809312307982611592940126596198910777740938384133450416472396983246014349047969542733412841786493156602056158015332672760874574490554306466693300042486547255774774559535272635868070355358084778132021408593498275285237488428439621511324195436996248479702756385134546772807518842209491660689910824046894045795303086142156094160916225282363309885899366152765400339431218956974802857779659173189151980614384738275773977051204339895851571652685620152024204120058687674208825316584297098938171525615634977846144673005890114762024311189378356380474638441340173513510079182864460499152696271388776806990072847716403681005820107659310333910840351455645954312084257766558921108082878375157294507526614186690789105257959870203151669636627515535419158910945036403828915940960582923155800666699657143240433756581595621304022341508352951625611287479957222066087651848703162472035433861684577806322271145516262230842275143791831693918470709485877189251756260873106760907064843624205954906874860564166621817293966777770086919349057715449191715969058551776775024900439024274347836592748773508383291954660846388958828830739358273062012960487501846400336907578149311911795590850355526765515466625607695461185824629256412249501004779282255141421453590132484461460469420622916846294470832177498810851033024532779690435754804293342009530536544499757865776749399738945219909169313704381788694919424026825619548247083861725631335621901332962886310225874730125216322724773906973418371838481359076448534056793267064180135348008050584010110011939018802068318077968586606881788375393146236593339773139904157163784255909227897846780120799713189090436131363796090915054693471857976397534525614845582119039337618609524181602621302706035044362178018242149013168349228798023969224270652198199992365901636601333274767112343470851182128346092417254816456884229327673789219194594349363290321599496007748808189980522884372240289161656040396635957720660255054157462116628925024016734981853655607840905768099478783085252927047729300397263562116092946990585393006591543997514103055617395772512292804536115669659948159384830511364517703326429694012117682106683263323969230855667261026358086373003002585151815198381286095467810484362213058462143779247552766953677530482807246732035091082368647265401798574741515452935929564295951420924410134620289451950080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,66] 7921255584312207941100579902116181642283965925797038743337665729588313949665592318455502024525574054976674939283552980712039260496113210028328187837549086141639191816672685515860664985296453741523519940345707962340243025661886888645065119447374826901658902695696694205575777097200434802685241993545847681890209700282034340905757086423854677912217628767347037690318920473390875807338035599027007706449539230121443023976676257157463749510109044884542484063032829322875640165885936859259580811896474512875318050525812263152675551528640876436362989988250964532841023745542855973528243026923873149342444981413039804998847303036691749498303282912173455767142861240096472337746284073238404372687429231949365590027377357234302754815671951112880657095032219660093884839328006535060292773494270360875354169657036737086297714934690444243775334174675488926848634063103617471869795730244367053228647278685458458949605801974309218786733956652841478896837925925626083368379672557112518624548048090392428765327425149072549114075082878352954565646221464147785324051227739996975075247750698537378293146490691202570188837804137774783119866161652064349051225834415535825515019139108454779694911192672594735827819877148281082237432421610479964316735527031828000459498879723217662337158915451471593638634726108470279272377895504836352387061347741144312401322574870496940188146016300088091505719960255255696872210560792477952395866444780727639826066103415482629013526701079533029716555935943593597853028281783197394630139729863464885006911413740056663422378028140066256548560429753608147882819093865647652539061789319189314940883278809811279401801130866285956618410766420311204940024317470967628199058219374089676393155459069882088108872145403724404680942553165561055517979028604143373177817565666847116085577990976160441579938280202632681745963254334784902798150138644328748992556400790990025612435536720972912914893752033343482756781723628081639317983654957873025510467688237703904978049819595683081000755130557715749852891709741470361842551985544337306897219015876089452858287586264448921211336024987831743766565504759789350043594059275927012206451141940330683270753552156833356906967951727168435336137504846569564690913385645149098432982092498915709248259540049932558585179163892187694319555950351241401353987679592322480078700015510718927521697589882366127629706080036448507339255901917939467925482232337416184448619155382932899613186117642363953623198732110515955603282651782041266867419521871350026855166549744554035668582441417751896011207983201361046481111107486172607740200973866463712451685318015770886027312757577955158114098769784847124291833775627579082613380340319355945055454794832038181042624173547276501980368849869761612897587078537228763219802790444333718066719381127609932242010455325853387802528443498323720383755849829151781008232307974139652136775281032166769845962249047082861307712469087079417513919202893052932255927301698942388481190108652090389697516855002740336815627304811152539648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,67] 2883683976759037315622021655874987289898158043527734047897889567699035007843714053851245130151487249896847014869886036203556962680086667032132077764186349700400545985925472628091298657923528721652056220018354575500186639981355999727503413880921479757323734580408142205086482645023393099558198806337910846709894780773082077139199014616662813312633486202363089126557022726338743429702593591018190355578555571602418382504127646582401615578648081941900669501279489743256446991676051516684620062888276488047788682050051810732929177141064409301974089744469131258825213950584299722709862024339850328126693744610149877067917258744216862156684256329583071263452139737638216380305472569603485474922871604141692455828621196582122183767942448912366838156678060073196799809394430439188309621949664370194250696811449603077379660893747992090019770851295713186008172045358870700818134970246463265381223584385563332546786240557945310681862224435709961491522712184931375005195653257529269817603685600890857917343655999838373995863974196371608076021467975064937478451939737117258331146130798070864263029543685101154957670049418373467801668474536033385564537520845894827119103170139915324773822852756130339461377841567597684124008795104322545502882080222134910048328678133068611599534328014080362190389711898423836391835980505512843398116491281841109248085561684474074993876976794158276681441039009474022867909751231792322178180067554105207829399391286699122490731654948886768103004120029049914927614087640567268378016267880836105194549335779662892164355268917137775576326450177369207144366362879455354903050123675758732737638379742155306447344673392972717602315986698095664943508289232223180907127752742895151844583869244939009542132594109498924208135017036144203439153071717803962621155949800682238294359944523129484652926754576749014104994610487475325043314028099242947725040040526392070016019307959029136574103872800130536577339179609286361160403372874406694198690408389104556983339845988785980575608915957907819940041612289605143134657405392024015435211469036759004173511465401933093145323524694841431917016343113795541989874935648744915654543510844420473327286620669282321392353486352451974754638883503425974452664608940526864342234295662875854225344323727851508518157995183370634430147604884810258295764044289489003528807343431248646870922267810220432433504035313566993038463063879086784675404432590256893696807915217943836866474275094949847273063673441822774284851342163089572970307253471051781732870267835500471040785943987028137084198515367867219697307905593815103222563992367407386834916756226925566167682288186834073648673877963116366117065751982713174150131243820077735068943165377514063707221309636842137128144274979659797299846706348966024726247046928705444755263250126949249845979826957128355728421088148901100876723099082722002374356916411028356882533395849599571141278392309724175638536832663820595278704451064126132047703457751972179777374293090608958827008971348295890625445519206928875520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,68] -267758103986831562849789435104856531682335062096525571089809534242591119769618507332796806105708916465980071027340810779303717688784676471596071227393320569216277113626218754112498640314346648204671266584279318573230389091105453998347344196186349131578719682696371571530304493031520272312894323732375517439310335774195791076251982053105231836317523022623733316004323707521387669536355940365200375476362002467519849726543035158506757901837432150772521915172622156759665077565418944731722063333313810347827892724022745095868368653632498804801313745080790696409742831779896326794263416289307989830585747967199648204021708249825214601760711601692804414467873988617387220170188485770580804670854431261220833668936091343420730797007576265706597697392146321458204319177758184093336268328257302592640846234225097353393400173387917979431683227688476040838237260443936855961524067988601273759941459669690396689670535761825072522363619673293511510704762171483032684401131738573936017786661957009255616913602967787845670719452431978303534914024371320844229397866491881318494319133071820159283710210416471276918329322175756438372851992738323511634964896201812204654403110015113620102386698226181984390817956936050806173389285629769406433736360642869924620348829826507132432449283813935992196800860381181499581955952297333141010586442476375164968992651644814965983609091122457345358172403018739848560720871902668636585339263584297022392029162421816650354285009971220736140304182450687514180886632034185155441765196391722646551983778809925075934726724912970524169434419780321856755197022059648123123088522264290105314711804399256631852713316795415045719803289805665786015841997974953720887905769849413301969207956025537682596404381794298350169191949240223288429725514590185460372922955866909028199072350134364239412840658233788016730278833047671659277562306255172396087216414539502550607171894538317103347565510828803829109212651674535784175556569154114515644411273723614008347328383600108028830479874233807916627468632729927628505634958751227856877759378470385903770068879659503679107024786647364132444012967338806964806247049504178996532992772778863645398781014743614358007052274146754377784464245519796251742542158863662798819022155003531846270047613229020992484439987008014729804171541871689953560034062216049970579011655907711196900364227332996823250129229091827707783978666085597860401579366991788235385713241285685878250449749027205546666270495948759904433237819424804001852987576552357105393482375049838122716941613219343582166227691962812461054292838658541800811675794650912212639363754611885993708247368528993095636832124202152091388206732421984082939467583503572670513065528072474142336288965549858065187380900185951623514679137931577302975102342916970742056392556537728429807662306816849959376177366929132127614106869463026172401449711994564653937747674398439503903757025184535367550076899217538987875870927254010949867032082780506119991344950328430463036624418930306060242105717913422921728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,69] -4679069095983054152499344803845083292932190519585081390750421648831506151282570912796571990297885117476471782156815345964972121131291882322964308822460945378803698167772878987373183149821469414396231563445662981364378544866674739607335726858803860441871530042060108236051925451190002350502968568296383997424997455249454089412403804288587586051498575029946478989124755048682031828563614119757959961024549731910995950875881528614760703145163542103161248203555685093823002583727772979849183314440950918405673702789447987892652992997795953604693608565849811079931180213772274280405619514004207175859054283932344974538631101459121115600154992189694955007903246872397189340598255152525390795634131467593040401865979588392881550503243857993748991782291338268053859787316519983523836819686116630480034133122226001492970209082408270703917849950227520082119546590781728083079791465718692996688441590550968546073766633757073233540572412823459441520276207500757423908338949922301922016663355951099283135024047455954675803489536277307692228052166228287303127870841938138264485802044637399842552966903791670248191222050493677226677661444265571730562613061111023529106606697358485101188873741640831584543158477802042395335156612199836407865217673158832026160955345067699961640502955183527636465541857220017278872204836351726205621217209585270182539194731465997977069090109969199066592776973402118655461528216712903846588880255960966193278959195613981099567730551436479269776007505781491314805667088004733640265095541296733032194705134694522644055922347312413706042113451755036620449934777674329948889530927815967395881457453894371667808797640469036441101908355449200629325493529536076906093823818791998163200695942012828664650672931126761627510855510075719890648603822699630154789727514999453428721993066680730688915364464742609269935842066428427982098326676384017403198684287042277464279990490161869982369992991035694004626757039177994636704958136712814597161862353439508913105252712236165085582996593481832622876888935627719146877798015992493765687932189058525088006630645506601660044280653380500007520042633942919892378830185044389047655413219063290671173859425357807337685917361908552168993682084487463949853040192617825784682801925773180139610405403226054001345862811744628500410569147663580748148301722337362317069896195032339306434535308931775393225466133447876891285235474161369121222039895727986101119854224634320849572738826046108879698867821750266978923828634152624413273199732466854165663228390072799964366150608253698190762131152815865582084802774144509699891701914096347936850871098564040330719179428002632225035919454600162618060384603572715385759806663655015027036484721678621715420441159976324893714050189768513664938402842411423005365067149300687264319457243524574524794336855450514192580687680295816029920358440690709488073210096838286341627292032439128027250006808509351386064212211412626469138932638304494696428498397196057038027461082953529635970134839903923710055683475059507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,70] 1956421207812521457577257524393565096350778038029864771864591596783725643356647354633426417631658864681959722373404409419125941526801951246879606300208419103522642936387960110126971137607808511952198770522886019166719532859832170474496017140570735172894085008164807328582698130217711008799466724064272323981350376655135589410948156977987758316590777715520036742495246544026162469099765902539810960807116135781810156248773993720749100122165137381897172833945233953703308646221894767690237812702752812124928461829497600724250537165700000090537768970462317890451586905679628672074985367193689919296321484209791421213526452977131157280701472043870346454075217018701304490389886938372964036013552593274624029430771435220910347464206143601095024390599819905858740654024843056800754864955625015746045978473927042613196636950041074865553621451161061007039515517745262480286565970857101750186190598295180933021621656190862696918573809405295567117768245401277398647191844657832329648144265493715659677739692814623036174167612966284752173245482523247259570209751051661839214444074430587042578553216708509163905710204012467310691461612950578188956570895106778243166369417639989250860751215426618914228186138852320276650530027594972024316753119995237806159044256150361434800718935669518521088658397344545298663849594630395112327749257116168524889696924737168510725179530758429759852811911226652115484814067650344681164786725928679098346059118000124333718308014503787999095957169023748083105129219698525745536518070935213351527955588293761739508794119181224797624201921598308103544128782458978459043871678483360521696242504142414177177943247970359401702418057726651735453369125534989794381063144743002546052733947711079950222023300481190034770439757976606429577821110432514395254983446528205623059499412989317903005719339600634027617616346970519809739567256321288695260444388072897115630718124047885571580644296046011937230901819187502499988767941288742086321124199377531616780438712821512156901915910882044372910780619946614040686040511327105539351812635429111984877716334178751583975605373369225267119344751354230680335919947153432078319849761998272268097093750336392311363484144414318893460885185889616355463936734488096728407521953624754991071291283139333111796914696817924796540217596697539254960298920178083099600315987255593335229106620714655264687836710422595978480021812421653136866580210307188044056030709552048348434277117239573584037943269717771040257835519360088836806200900130467877664565703255804686862062465403000122984728168859248807795186668092445972277840167610262272794311290014007523999460431346443197445145502009639596009916687717399139551604318650640442780901430264205899325691164324010111068943226231655887469448276688055030731959120762638873334148997328603215336816165023982121721686610164559834897930297170840107718948219111698859761198616759797114234504250360629310455719779407333713753678275838277005764234488232882903307958254307391302097812453368810562528473654610624512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,71] -47586540492385632256200943979788661048477509955392762266259053977890449092558920578366559338306850082552366652806463983351200530562000197611842967998419705326096638087171156062722117416278685417606730737651512999141824367919108068541148696320680079311214943926532247505867556977767989056193936952903105678615556393448549871720720131575647286778180081347869735346557708927511770040775627405138726914676158093610079058968112794230111927828788168123334113654527629463327330166385143900676046758591699499718893076518629432719160168730140289850892173584746913993190201639420073223695101357023042331964148202510264361522617117192121694603237209239472534523113662603550695779624465827088634806215209063106591814073489012825124956862862742732500045181023524533513455245640681317745744459163795267264379059560321523002602020409061653889462872027173908024619954265701167148353294297113961370740092916559364966800765284702847220750859038437006008640827529363861563245038867625034181405344704117882399713788152504841456540355826633607182023256114635206696116674934731214428220405677062713857381411990113144603621407333604701565320367036982611456895042173626448070580173892978600349557143224025813748260023074406741467489596250282462367759494783316814514816266104156500691496163808904003609492446759551182242392540288189689146529809642017649551140796242902643701123709577921988468588421292269029636319440495097306178235114868323898220726197305135920101522700406815030358006459770604151130287271329354049929851911719216935933508955859270557674198562553455858110408405403675881810090904462678022443510142129072108090133546304731365768585908718371970818977309291291466041011333324040022709407197811152679156236672293742184880010649476095007680794511670879964139209725610289306922733823630528989620112683443834010412120853659313959601826421762776075236637972983369546199194712585793309075775712040325973326058270136497371948473756385444553432706408490527418251975561089023170813496889576150455585443133636927127386453441483379457531388380179555612536368729482491522191166838423304813011287320137082282911007105097777682505186804686187964272489453803861452285490403659555303552929900711653472547217387671226079823819676846844650462277549448879745171275052565694203210982151060001438682620929290823461599126701398528630700387807005705185310222826729629425992826384196658380699395304004609226265575227428610738587317220446432452018193345050127015963785180549841944516496356535946556468737027171550939652545567022231841978801661954913325625207055366094332868424292141961437270617763592007261153075062054911952929368713623643189606868046500102403419046126721983096654447540405291630044574383459891607584768039608657339539880563850045501390312667357493267803940889233884485181077935513600798815469757106597968990319439476326572737590135516811487041936700761577868277904811159648542793165017214286876764549523273771824241108890406541564326257355477321930430140326286545131141283375449439477423097341563371520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,72] -8077646658211983221440436210173343076550432355198874977421708800642941761411410913043527062515244514268847562132682134588561658545169268602987298252231076256411288735566224985812668173925382297115385782853650279076959185604858184658041932039391267032547072951106009075088787749467907445159819513220616412665403751849715255819477494383043963307978837078812250615554147312030187500045139632640620156538282120293416769405976815831602990950277230181052147524043184928842248638034859268160365094521491348345807276767810120250746100647697441793309031413027171257322131151720484676549129278231418442194769155646296497121372775745773213120398894289070084259427364225586917025244052856218767407477013751561958029536277681161401294390815452235814748579413319530278150990401474872527202397421286535725070169219925982216671321188350386953490437152934267809040218186485673753776933445632662833866735015682473528124887239131285222509568522906177415211902031008535793220476895762920242787182701114148928344123745587007969339658813305324583869474551934135641705757141917489262907843999793215833525984728341546096984818287221740456994571192117150501485425396804459686963086878321448670474578684676810978802990804555534535992923043741508998163819091930564797462068993987426649867725048260625467794133738170352851653055213375535780513009952318627155450109243881798261158715100386280367927313303167236704036344206713155199327007845102611074101555448188112620589530951060487543315976445465101465606678133867724635434536783842333957282001749185662444618165757970337071143663000862906388392069844905663837676796132125949750598224502368442276156723273091182610741943780995147592146496071069694344124665505176151957764544962386665869049451553302528064676058890186335232615837808301675261305640467242276179610870029468633450355468579289677888198832839669065884418025025487506739341303044782154874812128636879861295803999673770882982302806132801482088631698200683194141488044283970655473520917649173304520641190002986170810187231428717581897899535337320009890289506347256833978756513267181257408118459116618688755486143746938716939664734432034693799541620895523319723983217992981898802125866893388428928390107130003493169069709614166343315241174382918637878600605684671992486350593870879449390507221606013293662643253222301059830419768200224082085368849485131933228210792297293155990334827974196957387662206438576356222433574052842407686316481722055001088736559439513631851331296625934809708936710091793233989279323284072857185997357114958832615501548191177803181168380329601298518239829019569799160238517274251491876681893552417201971411600543645437195482560272051576405727070805195201493890794482339090925945226919153525084259084917199130802053866180161544064813273289905775539111834230604229567504588859587148780722761471701949227710285501347959371254028410526141909870967206420443313679878692665906916968000561466577561038364370222828745436695683841282466206837907081460253145245933093575879349212310142976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,73] 303516630935324336359328443888359449832734549773964723040247656111445333716712747908242451943294042870779493025393817240258317479776383568258685423856682211163357859648738903271578309716835067953668401181965364274651270824864223724988276967216972973500773525890353865218514207227903558428169078335040305149283255904332175915304177729007795720933731265738848244821389320852493950374857528302513047514792795656408405962751794933922813328491577058152118154234748236168709813799111694571153416158972452569869175814320276572205123489918022132403256688365728414446423931837092895976767288072132268054991137543734415987973345847743657455133904468890113345452292061792949357327144552198326897453590174258337051457763332849878503153781828420171307515849671683397351148671955374604904418961636504214879156391031437058242467201919664291294818232648330530236955103393518078190295592416376245336669397030715973838896324373121554236038804941852362671001126192048779896967998204488891555098967214223599364725803312255564923352984311467151756601169867504201127404267617759974336982962697170127868938180559026004687070105436284951521152616263303561921135098796936887628755626787808785093273953306039676873815749620507901552041018825870205539011810186270072317902478112322662995548659352800416244153253240736523156787592506276541446352352420419085886605254304859693788743297387201006808391094888187927708586462559474714191986746889277181013919923839284150546576960504642891735905861219655399926942601461151013543404933800261303164076509544398712419988316719546939711724391916736641202876630190105509032482076645388802411627259717343232836061327930032204241828908600221027506728812124304770488741985130720817739497410235110790893922032501750945937861069646380814584907601105043707971852676742271773960693745987430529195784254212075351995270681600640526940113565001035287621424030075887704609089467389329785791509018583587910256354229122471307895675186912611942478318762961826539876851009120721803817216978660091455433781122163663564309955875671077042718805101255783153465371551902433363927167679237285250834380821284388908311581134912968715028922753166266796637983277791749876541783573490287820696961724910930394166430222807261989955566222092564326213653872428452192955916176683864613244471051888823198593181422007575301421691828535501048534558455641063325389029329237308730522250935611068437341303794604859459978180215014858758730808186313106446072736620603167129328172122687026443843665950020437685576905329233130741889787045760125142648455801803965246756618456992567597855828997545934771999308525240761742420779801662275017479606656530612496983973759786672981135853655942449567241787699926152214074342340701382790816780999383956227835535185625239750303426641555493707851827990262454635088498687782193604022710381163721768187289827948784070097047801348124097388978313738621344783112793794579653447393212685685183945551262353430635284436935474073322349923337951833766762456038164763251300288105021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,74] 20473254617952311690463258618842180772885104859630614167200053525058716582473274487495612156830355757976714232706976653169432797038061954236960163501978221457994329739908445266189336375734673244246106661835652719965879060560762446137216131428561658069492455982375597718874454436621829979250606556052132580920376124015273050286970116291176371204297678379674531210828396257306946249085473594088086743461993830717093121679213863136992616779420814260266935332205020772864676580200675755571067065260184342443318053194607321750153608423701105007199237873329566827621695511438411479862903089142971765750899338181141220447779311722362084919716755648220753017298308950699921637324470605462938281698449932336681196561231183112795051996720310107254596642669415947514117096288454523616163821890311337875232376614382864125343083040099287768269859872879812570381164949903069443051626424541973573817345388555535198177945525879350268730809872585105338840782703939367929638560101896177922170261606700331629777970322085633744409818437843756352940221729098079769044551402484974141985985504035013005899027963943604561363198139137379205912016046886921940823686638040830153100858915717215209961888774148724183204693524312506243129441333114569865003072215902087789890380512807964526883295859607262372990009505008319578376207253813044877380875292550521292736749987643636022249174579622185222495989727501888978387112394693989199825121303488662100729232559020560342551445026435313248259142866415466149854180405198393014312397372355495787286712654732043077131890053301818889754163823237135176711958753173235154360419250618302741951303226191675672859958095742053782919569536672464060714295168722122560553305075230731773651586986547915234692621214163573614366421248844540856227452647608368871501095038996257248209125006291055456177199808925693032253793305059678168353968863039581384215996637722677489233282417468888279826686099429781379217570774397886400180610916971197238096770476302857508648642865597356106491146190677227345887134053418863914349665605127130637842993346309000825447418352780200605112080957423973087966954068195500556273947524474193642828433089313542501075968797711649644784049365480090854488305793539134975700916817035124530310602431130616474845907589395618512562364546246379952309320449367117001688124633610656222366610911880222043118598199382731558079229296751369741221380318025153500446714149764494300585913244081971321972295426074142258060154308409825927191309012521623760979742115346526276167383616513099229184523439690554940741849303438877508881275716804074585766577816332346107119815465520966172576344834086457489057223397285157351373615930320070778541320908083690855607036348107083239133790403482134782323118443580426859327743129470864235137044062334880026818217684575848895423661931714946309105276593194427224020398660442714774264590738914581299808971982933216930681357696685552066511960786546520806579923574591198285904295528421626302012404672865579042260364423493464892460217925632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,75] -600040107656930345814656044872088011335690746122104564102792528689311183325045369692568701113622877910313776759113109333269630148383933803836698453268693801763608570955543230063326096973317373334132226313965891922630003135366358668299953187622289119089779488516171817269765036380036833459058685918989268369289456245225971802744682630006741861532701633929556261752805197157286788169494274137168395603170878288347898976628918117379253643620041319582729288497930300483610328206944048204163192839233464218501613932707485855657513386591691076914496826153283031074176225874413945410042331599705703557860920872349173534161624743537764813423123217085025654972756498272446395969084150004533440339383027210430440319506295648309560350217013424763203261118864931740210068472609222720575108835733378171784408251323371596181845430679180555173849664476405004518306145995474573612371364489074260818836279262207348202665007856682782176504803888005969580003937506284095164013862612220551471494959884927908515985934250878764032501464872743029760645260976331389910805236978447661769783557129478159580227869442336735382316432993767920786205210794431688328369726147780696906248582202870348917236468115667933084481336946293532795324418079970738221578662572916469160018794689101972261909323917844359100151395012468461079449441578724500236343166334978790654396150597039478925923071687282639340880904734190288301541951178753881140254690501070037708272581672795490916647029523189358362384480068720558978478801804947356874133144300112994057145948217171377615193538092408051013070318120699510675653363866338347288791974425578506615532974437838514826436799738532398337644965612349385426450509640961879463731141594313803604122727115140890701603639226316681099245847211102285487702018735499106507507274671926111118721693560538974291989144845453953986571648529678561609347430319117049777859313943185853324027513688243314308538859623771084793061614864075252815701069420779096039902630193020078202566301590576634817176226847047381737635672021637553478036272911367143113679529928593282118326753878451300893847268378065682653782543314281867687812038570767781668158526473693016241005356682001156672527889973127191635990777366971259791796614510017863093124328689775805665549335424301537266837134018616495431914603041011711747840422529817714590418086190722598953689070227173121069565066907288062526754917355647359807872961630737733550936516556338170821029071568515097462703013698102852555469207353462219958726218420591206169344531606561682797471391788908154783584079710915866994733743237217467965840615114673299095651683320232937864811692609074260073091288035312127477347830517552802979942632422248754979543494440279792285382565024361626746531229578599147163090846182452838295943960113948572540806331835519043768377049189034009064822675841230472293136620196711699991476641807003096326802657619848725712059108407043533754256058653867187278269306263127405845426641021271826677052413718105140123394221968108811293955194880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,76] -32480825563815106113829925637598159809103739525918291882342255278777198347178834688211700305541908113510478949366336888563667297233929127761575123947346729552396036497905805550711884554080521826056886522099236767447299887335886359489767066341117530799657382336274858003577708332826774155475864954089612248839415020552473688115799828236231703002392777534364586549319817739171934855397702824340328847193162715173282974193399411655147640248293158692090018618448432301345893771503492810303449462580322239571167697821877623166204560709134369009447231564408042974925671895056330690879170877796566150565173300672782735734262599319723532783856648570245332207747643064284568227120628534597642614990591899373292385863819762667704929706776721198161570488813442356116541931824791963082569733382289820446873341712409598027513445459577732455426659305521728178884469590281657091970604800013524734651858631171903862073405151097314979110856835183667675197903060219051179513669083720629399174346982272244484771164182994270558026149374123312316824567553809812397654238310894573801746323353124388750233795894682624878207244578237211526804844568653932469066666857463898735050655450425878485146857030558258435298308344345454321891373642023660848171931043954380849385475906227375558812614254378990359389701354309499489693587119590245194146157543919432645311205153490770155867951707187217479367097393012894758104650002950829731324212872777078658195933546336605989874896608352987766803131992614738721718279189663444758198866198995029747759379647946422496248572399567958502178141204428112332710032331886880217782768249334833090043193956867858308517923363592162470537316519475354064264297736690962849710989283532458677585092789559693268883889299469679721341945068278209491324947631190296470709347028514941662447457332410390565236094975316692445575488677496899322425537919729309401386423650575877979794258936473220773347924128007663040167913432765517951645675502393900918721470673918784375655169361148873042794324667395619679858632322682854222219052310571737635199387894201930441555288974421434612467821907070216134011130212738951271059754013947716505421248396120796037995239510976850186408401858092815211968022926327399254770443349978863406501622846748311275949039798944546521266324795813508216688297364436089052657364431782881435869882930825611722318182567341078601588438057971743849330702395276456847188554512461903646336856572176558619036235273244732060928291495610694456084971303551770101973925115509741225359175486387818231677707642833226321932243199860948270809082419900789043716558962430549989358493070260858875442938409762316225818836831430263743177619917541482514156225750231788931118823812612098538363904106463278746382862040977518426610109581311108093445142681905773006797123797302489643331785141423190950584669241017532226157882193776709149714160845053504150037958255812092102617316080986273768958214441479468043972802684653888007568600564216651320950738208755942957634104550266650254657978368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,77] 320076345931152143425007610425782575179007342147816039781647754634719120204019998234579770307922636478569672341647725426403762285454011363899469748024330307734976561128042984862177227036061313060003129424963191005379707528639324973033730596222556004613734897404867808695465492813783861578545523447116375899161493015466976410430421984778773590772236827207599012267535140043935053858814988219188895486792495127593612857105387559051164555095280576095731761441567052080202013204427078300237462980141275867501019229367735593803088151477083037264342702456672902671851509562607148175840536045319467071235357684700409707312499010513013764436191401073856997124011453340238457393214396178512111146257389463597201332272711524474015823024132385538909107988737231248094828172591879103077819730257129360562697353517764539735195482610816237002690821957937659112328455478727736999151623228712861610312675603675118644301164811854098547458264769554465955240390957865259273854802504821027336316226847165999777312951632293462546457653839028863583146120662896392186144201442993732535829374262148808805494455957959436551040003294621460080568547499426705454299768365432633667676019801981232816983204629874516439009490509594480114403615039474955004690846953111925648640390162861958146128257280691271494092066991062962138301100591881587269697540688645283259709851697369825083954007467238277708413471462710274157078106986706743870812609199140670247826302673012403964450308922768912332556482836264889075494042555036461700732589358489826285724941503472324636153444327905264817991780636861049000207094613797910587299041357027245015501428576115059156769990212654242212797236970109429799491216589280980140542963704529803019374059613745995892703748980208665113740215208174395129755849927772095276776773117797029021565951495464346751090497612323959866248903602193101638634252313281889819068982739970639114749659911721980044379747833110025914038124669928758703326148514318353399703097516815901354350835553988390125018555730753729683837148893400411185694003075931237116097397659197270247286801124805194699792991804482948136185238013938284223673208123930683865178983061015027419160894581728423728897415450429873819775205754152331798136631399559882530445784509863119412933795138423617662249044667894540424967464958043827454180871424743521512700209358081924462811798868280139292618386104017940449520415647004358264856315125694330332632393942893984561771828885493534475541363114382472010864005608043326051883000451938607199330801527842401687878720876348674360995034005087927055317302943011290855359087051766516963060185041065601206816415911869991648047100820600824374932603321446839132746966474639678886413835821903650064411083232814736702559242423252765320564956044493845701037490176351354618839454540509908045766886683255565197117733695456831284073314178973100019998040721090017838782130635451032073587804514725683036102595250440556314687735268628825634912014582631643707776202547058749642287162554157478696714240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,78] 18764692865649352139975064865200722941400678927145005772187724125464731339056169692014343537020022401386699361504581557377991519358716228986099656548140860729355007096758636756090709439076152814486374450563514219810041557723780992516389694311108104873267276227708736858224803700946074597099890208066526060902275318179181338498251695517471242630718898536477384666505181586325169942798179975384795158931863147119324083156656081392077806864057633411547557210756345717020137462741727970674450023280415840507593430283559797382270285607162850560084420082219678138776962603567308868869512931741724010462581898309485295219119638072731438554217068533758670687978965246749144130356012420729639145009735214275332267937366024121605531440278760062748242929784753710919636756728045447866068846911023546288949141673854386374348123751075893848628877422003228478474645822360467395781986856052145026303119877267309926813024245229937577641874581855644001731919059659796308982847125893509327754035684015817126685196605160281511352622533172189926430017079696830720832580416062660072038202564488440358636711253199376167817810083402729509636996258385882026547775902091793491640189577763387081508138571524966583737198429305453941793635915353572840405953504590091294604892742903468837909424380351254304487486396009505617453585314975353951496099814320407583459988882475861707103500077235407639502827607752282186097097774355637093716394707177900532830282738611158433881795985680788046677156103778192193810708430268754692546304794804512581219562198481503397015085805380718064854633166952774909210234503237580538451594695261553409372403535195873732575243264651008306964467880651510934763596528860086330946687204430310128240112090715468540005337953382777655780549587521147226572299343458862111517203163178024349985560808776056566691445381399283375187257166067353206094319326857904247174744343080412740288645220039200330088196353001551356319847507923982001896934482725133344363127312015084093682912482730349151951766519827435624008947370523898830006336636323503101439846786677543964056321175510715293709917225921917955960470140319709431269263750203911867498398112533877920459026682219525920378849121390714947588758027366335049042043614114501277201621568845710623243012287740633897858887568362139782358791216849376661294984089811085211688855321667448747463754715054587243683703816488089186007433256017427166562636996167076000533513459678289132305624650124764494101877303264554172956961978755086829486202292896910939735830029053374714633074479350615052470703868480581762838049940475536560605773647805919141932684921968729394846507056861926988420224536985354635844554178698497062781230832535191559327579646830533163754348867316432233902308966606858177851003544782486699754611154983821395854542687461767773684420089798052432508637199968399597415749313395417209349356811516790570144329595632156358590495481360845206979380799709298466266241748181395674973898080228756827520772925482052907759536273546928510205952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,79] 276224525860209315137824388071548912269912024842990150455823860103116938167219552305841655901817320051361353045246014792063491999162691433465743753834304690852612826770682561330209226262626938950613454428366963307709527543810587609396200602386369772239047448326552775290924786494770230123217632503482596813951225288113626255905217462713310493166279645588374358722970009563583281745591960483875115043021136327617732274727083653923787347572631155775926123835015523928717521055546381163547779603275806738830570640503550089936167983329250174013213915992812304607519666669282109882525986600334663951372655951627258939041274444567620384145879496195909218480686435983405711662776543122731956274388097582378675536785892758085279925924805205464657672802985029949982260104049730411450445503338605348826922474533803399921355677396302533063600375125327436004772135134717993617760729877019135231295712872107544694764836346809840755023841698066222203689141714844820424593785763775957548218511840597392659363367966727076908618317834143420726844495223945662638483028655170059268921380737833661667905205438805074861058284896167172441445699766184520040132377027430143254022507762204984666965874860784471311274499031000553806093358478477825838036916113052599088217764221536185057781722138075730338045241498907038335309963183962894230876124460725123963491443259433342811632130689951743248516624929368258947101804248221823557567864533546666745740321398980648595894894505481053014682641665745441854373710307979477154907826530849922905723728209250454465024537876297609726213358514492563529406392335147906631595407533625587114548931769625694471785120630117527198439643279622730479289560207251582050905738719965917080865701119016882315577313065798604867046294792274755496752849487090674377713368882493050546819122255486646542791239284687715485793780055330809211576090085797995855939151108913384349566043719878933943332086261845615258487165172833165125341734162433424951274435985693504440736217154991159297677653083520430905063728293445306922264908396473483259130816599025677744105405153081521122347743778982501582352529965458558300767910294285951152550713819242207279156732891928080237883699563739214536769169986878401977307708111659142614020470571062297782138638913015172827697882404062794699675960430544948954909246778276882312269420445621663120807462288196383394958155242658929916010249187184081429989800082764071967867237207005469696415770754460555241806965874558677973795055242337752137242042471551387676002853743588218650453328384683337670025433151718173223156894543577093640066967685530307773286943148958781189582098089695553091226772493768912969070767445876540333833456902076742245323809592810390692470262766992439985041732921474652294771520957806766174054397752572041317801032483523403851498361279563020043936716577025455260046112614273577912600690392344862010994355610548146297076489327586416928464724539279475927426281246458955970649695088580775759253019397142058861098200677131768299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,80] 23624085837022106343023916023342194652302211519069426783766255271709082283024687685907202911706341213084477429017259995166421351998561198100682189663308890130664288314831515502000632083287014056661930708542884692002837521320749170158372966222351586645366659932086272783241564881256448508895423868487129162624701537063627576513388245025382532704676070924447836792130068046949162279382067674085896758335190676662712621948980760334251065962894187179193897974192332081222686599209300704619786301453551953526440633181453271849992052338174825371115704473629399122924979879370663112019623161534250727490378200620056611972167703251554992868608743798891849752831752195852598156747251777407955252842577772308218260839275546607357293616095426863289130032595161798840831472865187171603664798061483358409015775732224376949146011521406616203100065885387016664326051544999451120372590977519603971924168878763332169080683632914439329352572461433083301719403765968301925334897928059325853999999396677655522116712244018245694056020969056327429660052394320990727850803836508965545786475785718715221223856158957339650169734191698001690730163832355990086403034604567974643540752887449922768747235259619879255678557552655998207890594415244838552619528233354213017175693000589207498152040630697714519219682567140729680664653310997579840683080257649211326517387895744365209650545833943468149335719367840994890770601432680524822566615651326639146105404013937644098580499342952095680611847488752805371427944716927646612057150658821803809470587246834682251415110129435709383380638789472609844541113861391902554456215657326741902052460944563496789178395617585982132567335669395904613055228207582670833366117917181157418824342972254256221208040048545563550171604910403948900436732475627015100313687178604495913612435832657004632925721364271990421023416990483068830934829942093560357121873138784816891707319565316778053253359574707674950871234625900319776577651718161753159463941796825845571548897313957804585766307882999457960297816549290450975454159959516284917271334897267367025575568524549622538214883619753677362068736248974233358928387681309235403416372898750721233065799144812718269303133512816018022781537961699785631144441959744696871177585176106306175081341485041334891196550783371664317058782210573949945603077288217621018685157035656535786770529323238613512160381219227501930847699771851748509318006004017095612240135586663288149214374484479830363487290419155216940207347433839022209792610329517173547792448673127691859044065451470338791721069385377586090630554300067185672341268958570818742457053180335250965035027826128197623407798667652880644296969785663697195066748235605750201349414235841557043172745890611940296166346860371282548654750104733277921893054589935005899145273215866717884929482675347047914845449424499709997338077168157375997537128432679114389024436064915492778496752766011577463932741796751035032371197274792138473682635496525004496410890150781277663834018252651600281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,81] -354129515971994923529305399184146354183647790686894832559586033389015739263538238964203359196093759718951857149046059965535838389601658844456239110124998104644154796800315896179264057271336018615478921045844396156508590469217281158422821329739998989373875605598759167171310158008994658939992780996672929839267408880713068558611939053517657043687787649830167695343895330551601569647017411935512785835436563274278182590267727139330074001013880523910753349765120987253167688164886065113422481751588745038210684891506276038436759634772396175115042576739229819504489623087094923892974130308861975988560960002864367238672547879336961112912372325902420267547889954929396811579396970650021638227125863418328848514204299307612426580577488563726023963657698789756130193559026844167758004287561651772391388381462616923663982644242884362375111203559130971795314059335538801216390454729323242933575986198758262346081788619579016171582436974851435417039275860356073538277809557153869932757507257818032052640086301768277688948204892093679339880992458269529335077143744273397072234225635096094281576541331988004132307902383017058529542950573687455719909406317272055896593543315664038401265453249842275506626992645540079246836498267546528736854847771966627294660510909773466802854401527178070207514810980045917917117222734879998215235762277146512709223564089598837375705835045901384212396483389671630758049132345843844867098225145437566522388900368150132395072038143788388740892443474939818308305230267272576400933708201343901737976041733071765698740551778880935724970032823753887855510407701426882926269167659981076018620212160427428965623454374340633932631351943654705514093619553821045253420707652373094673107224574005096317333929961811943909486075795705998191350427444545503836175417092469934213860873279840203303949449370052438907419189583807703522120304750574747772395685667576856942721791697439014642083343483190595807840282110826449574420509665144048541527745622527948008871179144768204749514258378222586759318613328773050027567836426251297660327943565665269765439490404932842024991463727614944493350446312315332097919729328112247402958504543466946767362841748885227323033350284562799571676386461427027252307970215861047831036284826229011192828801292409907010885005733841568884554959782499975419528159843565917466000738491015014880648499196393610745965379665139279632287885345211560384086808864808759999041536390351040769287049609017731544189294811337293785084567538077318647626181132103519180648021259692725302003807791709633242823106796895345197124607277727808345136712113642849520835978576935449535453749518762107041235082572280461070708926354487192101345426876761493670641846268166761557013124826514440713445455838306349687544363532573954390987256243183552740326744668255795694962620187810522753714199870755159198274934707671604694558986119025624226245629246093579597964244785102358145692516538987313842049280612381072323060646782450544522295844218393167806009752874427351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,82] -34222557111788132130757095026285592175365888789884981230593520898738485802149795449207166688843545752130750968971137575372286236735280725551581403273192611238429148412005780605368894631049745771932041402026242241425180075263795325103012183703514388489847624350001876239312894496725876942840579560107581563294436417391719529657177673930114648579290118303368295538488862079732986624693478714381447113144823911949940563481492262140639885469816864251535020459827163540266243293560436702685148567201413366787340502430556497904748362449022216182001898997657183043978129819276893078171908216995819655382981208667273510615366300971029363718321729078204837713483764514942630827907945440858966801254611045730514179933955465313252677198962595772523621115647852460306711449263087640118298622162869635923844731460506949112185878974351655246954289246627156575108019330278417594220689637550303902093686879333750516381899636977915250103842153823453923251647558819756525292395934964368635020273601394854885596226547590539025022374517587910179152139660132777401438350541690910841387152430939482861641902946658738640829754741605198247811847724234166224379830038698490655606255666758280473427754499294500000210938117858986626743474231802506483468797122452136060601285355177484496500006048448298735271145793895985122181908890050429075255229100217454188188155575427740613924503351091123491180581170019545166941597750511519972478397836447493987659974532962183406562286697838607129614216140406479932746758988771518566149776441705904711552482375824496945834933017114216827514802074571435352095211699614038487086345322368038712773598161347639266107562795560534861062002166238462079243259504792993826040596102055545480264472142626910609311973466436873684596696300030573861602311622208638227209124946874512848744192862680744490729155234592457268258928203588096561765405578346071922559164490967201984861448811149861519097437642016089489150669568743808034163774456775071052987199753255604739422034422291188273137094207402259543940670476795968825997027060132348284155308381388627648923419347718417947136601676612507486676303071109932848620194510665232049737272733031224509289460117954083522434469049202184377839652399397678961721227761953374922665969889335656417770113433759348506953351951867883771511117992159068776347328860556062691070757952387515278045030680565773388669120719426322613445554886737541207419287921621135472589761795806165767488052027477359113127007783345492121276590008745729056552061900643580330014362552041003113975992126297295239016947246449549039949530148074610570827982637906934280526274667872138404385899264747298995281575791920079657259359856709146622704627832005776587595698171080822166224765009188820069393277831015883255644640962396204943415778253606294549279693197301882898760812638596552031900262270757416193321719127748230514783932465688472636937085080462755153035375598211275508893447280525747548832564692326475963060829596680829650190204183947007992203582973925130240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,0] -4030784749200386558450521575636727653453272676011359725168579221477534654165645609562540685849988905589522033605518275026068355889797399908971790901486623070859877469830298945826288896826637560778974583911558306751894660037195593830035770362561385640161754041245768620089699303556647327054969673218310492672026214744588175599256229395175666969955274437867514945294772874184769623627502278965439771783180597970870345560753066885770548472826620430635524966070522614165739508069063964226055884517747528178556722959165030071170467215776377564600861062101881686275615054787235617966315736851545230073589877485911017004907969749974968763517642561775783187755526714831399308363991075672565191364346280977556253809066929463930225341892852553746169030675998512191606023685833887408066900219000910875939408430559714080288012247265446056711886571940640050666910065026524275302120822383053438107852596193039827654363312927455625878044403447319871248487580296101682942417442557436044956326451474620635994559124201676300948362831555292576435681871059216019307721590641765307279408289332372803130380388124096823451279096844647067146503638738375177601509889465365968759742889349255385637796043000830635405493897417969801972045503943084167459307327929290458447031518708141356674908879123707877328945230619593264574486348704948799903241751163584636521822444520372768041278788364864412999426301957132285940737573450454776894156595279199955340048870367639178935162627838211916962765618493157558364529372421819424254048391335168782981701052234751768794732140263301676803955193416178887425354617843735196907046405704994633045874428610303704409926606312447792110495646016649499510980112684589913761101978545197212722926232880360938938493491179219560924153363555914155893000573226769532902026831128157256099205779111774961147170512662586982194930661025733178076672879789858960704340288587545288950574195638860088737523738190185594166238005421621036643237529444406910467706237139741220937563852328666666750870085378371151533388215285927205951080907305487848743349099359262672034337818941797700352895630261979626700632623773053093746705299065374752284090503089988463481509756303216978948165380390793494138186150842836313861048413953579091248136621866069402491747366753553006100763188178822626903709592029442563102596908669589406155509763490295769110696332398600473102437953456914766906783585556968482941073898785828719533173140167145431134442213544107052973283817332918666778182847555976360026309076008068405362939833178373439127878855186577933029452014521710752739548017252583761881767085417059939245086634578808711071363193973502249579991162817897156032494998193821450158489320690155951493357769411014402771827123780231776288716082496976486181874210732575442922923445492461423666411722540193403479535996484221485994026533584964073223447120859746217688754781049328882837099016665590430127434780580030439977956132593139043143650660781698834184432044613458807523826797874361889557754514661113111184338800863510014197760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] 246018285764162058331462812770507488407465058387404204185941853590575064984742162310336620609887080044122830446669747649634455309482738662706965311032922763355565175351196947482753101159236599149371194950732579784627910259050652996119301274577066568028358291502062166134549469536862127016644192832038983847604298006862267775531158966178684615825345506949459118298751977183751727755231057349677987404514208083262937001286822828340395781308455620239486715108616131385783288359475802846363888124784358199308075606136207879857123230892014062591373090490545249299427485099772224827137837023158273600039642743546048022136908931667065294058120430007867408153811795903532736557558202978372423888719045367161448369668475187331535619040986313125224959549503901198411144872736774980404632184795377895122201604623345497703761341317231597952558364281389260084318856090730476768094582240669529264909518757403186806509946992302271334876838586804168963447904923138347253658131371311648783825042318094320809224826173753330171795937241046764620757612385775758729373392542078189411313261372744099334047709883784949362307489814092504830813066750087968304999229071167518639811422998166153497994566608805225038430733459382796848123166704531144757666046957167775892833490985443872874035804522268677978561463409153476037599636427680243737885403904911360319979702477756567079285746101129014064825095689397553118495494583370577737008826623044785354784769697423100286905332497534935775363145060944204209377018099343103765243448906035534421210716593101115619517891735089737918092701728307694000643564952459117220548770771009960445364567086736157675192674244542811247136022768503745518378029506002275063654716144889505811501191671291690434408963940460212084682003428492613033015803934877502964340543503881568917626557393767701319020060836264591447999276548157763159800140821062889757616556738904708547033238286734798217686521037587178403080705416172319218554621307682857516009211170788553142649760213342025253343339660467975906643934514585871358699399737331563884620467417570676009294870979013623288400993715638003530772918123822442387598819665297557915135277789363598607941150240736944618513746102833227645588883160865041197620722114243023464606524599621341920937825657416390900802367985513182125340336551606357916811747113574967141857066132165111551295450528228911848428279574447389319805257748953478253511118440829855743768912926273879527325703040657279634653660879235309364728892837621172541826542991396935557918323457963332807768082100373348238157461298337761686186417928472767199530104339075971099326809181423507554003169459460069983784159473061046712464364207351995879397393545892455768952084338677541563526524163808638456989469746324508241856204668521171098638099034151919210468389434741955085686727103964828277466464754553019624165540324290925030482678296010514986193757506166842999064263836454360263423826015157767685601292465716166219086870625944630025988670660700332813355989030206931756874490483667867378122752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] -149078112547949833155150686089566955815856084059225046786799374909922194673110524359324683077612258821109032825812801036568321204442344956364648747315134095440140974970831704599248675005680873516511688569215944858504190620958328629184793587560535468968785923401058841820595126456182464197618637917491498949273660950403660162643486446809831994679035609703860750018280217276369148852949407703385920527693186161665686305427534505769016606855417125697115027272964034560118092870451976363579032790638000379190640803679640726748866128830599443223025962334094697548367035092875128588353805527099947227210753211507282342269954667017318415359573735860348655153537507750175187414042594025014105666890811616170605910452040645637292921851510953269196839973965663846291143682593244211349754339274827029256598823878405458683994914289424357202770283221257399529187439097008167525471848079044964396350668968547901723444569179502860322357709158388920203913819814559528707763870500253165089631792190346762905355556005254902155954337934207385073570970976682585458307783549194995994047511495911608740482947285036567798651958706062944109985174491046671815601965335514212956054086387625421932709973428982850763212275400241473806881215454116469999545306728781299637438656462939174711813538999883949884910666536940275522842728021025069210321819208608848805453411676123540315482156799386742405163782910011813844784662904501956014091915492871409901189519315916829166693166937159964706424502634737409737212734762363136038550633944893660038262781562636154861289060181801232573235965786236497533862865103899987144889911810227602022728989649091798937923750212322640607811780685208852876150842544310019986725173034580202099328658003314491143323983534906178442652128223312810501763916375190324520697492309201148354870478673366582632964705833124430835595594727519780056144654042147627049900801691343965764687691601067111248906647631427757550363977924883000964937058631569169023645658332298689284214978801731031943231395686409985502819523381684415399491255031450329651366466054994629291051785169713472078049362914449653652803839840497045370719745402965928877489342724885366390047516846070934047957948229699578155966898240534237211504002669389555853946573576921825186350697596466275854922906206810760306827362306442594532788475183000070275522893676281072297776295414792939096353437055589822779074001623168717936946027419182056463750888508728085975786751773524338025028967032226571506940404093552310712107094840356945088393832242491706228831719884274387214400604793027311711345095037810963400513959018182858843037435833584803403326165402368609712901952303047031427706044117212814651290007755902782761026020438072162143044437159158495795932189871409134658651336819460619743482963974488913378800505241331173207356303356125406537402551026488226180665427474232786306320428806567737001719700697177955704823733951233442959207982881229636316465354490296846404852823859263296249026614780886376925168737344772388725990450444818346669108101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] 7306483368997610505802844004754198599953988383322494345973544397987786942362692883669899689727041801683955361357672959897548130234101671829205300817915652538031600736099718745708131603499753804934827045148080087204525931656402412123275734220607480857651224266481554193969988753225694806335133334329851936265027283866377075179621528615991137675849443501074634507428451842006138541115872210017101551321004799348018028147260796479653411308042838417271548061861535636610888485360791297383651658924986387930048205350733564607641275999606965633418630108764968251494219425558294027299635750205210524730762259035586860620212451469113620797397323557783371641968811328529696662694526535601350821097454174475611481061427396063190954184066022094268485757941301902410713369105283512290623624365385368119576705571107965409421806374414060148428946597377091051304555105553292101309690780433221662400368247962829956677558285903995127443509374585801834012059844573245379624789141741805690262135707319710314330328029603941436347345703573726167772469167686637642603074954277304002603206662829494725190681654579759438977665656547903542140216848058622579419130902579839136005493011954283616845020424013710431718094913668273880392215523660187579954643636298366111973392196572605758399454949007987024240527808855321350555384207546235978384144253726671181885514196745931089964989735110452243272372859256479097683058388122585961802505362605695679443163006490165359278687766740527118850811542793107678718470227834260223504464365820320322635753993864634042815934892616586766054572405067582311450376264091633491838066479705190200606002389066290279855195308300389506430756434415544374819935422889524760016662879919102452093634954536558856520577936009071891724857880644256374737166810934995132319784384025864525363377964752705011883575606294946220235523860384009041291235547010764059569198724558690790766455965619382747919181395342051166391779368807930156541176057676483375291542598075090203887172701509182083454942861854386580208693217827826753771019537507826295605793122117069687821089818725957771045667395844465593375215810673443339791593109356249005582115415250242526957248725403028645908432969464572292975050447425502893886754162129966515962569347189336688239213976597864865654212289865241523646367785134410370351080977698746607231056774696417783857715877455052479306362208963032427414945672253436306298841278170504351223452793805179558388115433885801435345429703567910234738921523683945268300048341300224218361206905122409773626839422854992846098902092896343244563927661993583972081310635746948209394405947748583391278212985061849698339348915884878660999430928700278559549456516277722059207590976171794318861067989641675442812637725161832830517630082400153342948161694802763562028020295068428967539994951679673387981984697387404474977110524569875782072745228583742794696809054416983063569904593125312515868556968615516583184592342124996068736187177491886924503953918088850332437133235198398362719614278079912898139221131264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] -181259185980395499310281834204838329199738495250547610329304651741618879329470011042552863594912780624318406367847263473041571151895846613924182020606433112948153335901729580124536118043180119134562980797024040391742664105605895442101473947664809790054029524138828114160769356834001496466363010232272172051028167579240008803077626233653203527418037038886053141440402179515401547471521688705711314692348912132120553044173940601302251158796155429370436288936402830196232599181826197034040168819563294999396443847890856697733157774619955806185376072657518902135782935940403647006920365451916472025284351950810857071746093962165759565270583330543645478290661486502592088906281600538721688354169781984215600404319463531661682117439167905672131176996584588787370369753240272733181259744077005518813166682601902418474574440205945157867600517116956223961012005902407102534066926052225359443736295611037915785363075761670179987279407644060342060472905012394792347856626659946992927088929626546526817618118342915523438018238132068391928614462207328454281104293261568305016600029816580841414977454217840120361963102312372013878408338624744446016369479058714812176918824388045992381263745944683907459458808301073009729992308533659335387825213236859606403864892150042251300069843974024005721090746042378683269192947024561829016862265200057925999866346397352027119727876482412962455122901276184149590946167646580743768116716033502129891755578808847552631054599511260602687854477639002852035327635640365101677723807772550356553472683482045071988599040183034416449833067277801910203963322900175245364570421790794274194198013734691557708607227561775542418251819823889588137853393217559777767756757592968153781294470702680604489022206345635340383058692112175736566348354272351117694276859569763037891235386174429259794455684116753773994967852781598191867704118539446237128248062304051617359462361511622638383723640685312176087257121775199772166912281078760971512944914987644141513057438155791929724190679257415706845631577987137033189030103186056025738986777629947333033834589131733678422398811898509479472992955098294153841781000585640020262679078602717852335781438076021052909325469811741960321905863602791801840107213109407406651886829888284578037066462603575486965729609088341851778515140140410319291764478958911530802375900410686400836855393177765464940527800283273592637683436360890720332272517651860947015949518266806627187451067953568721510857387089352457756342412046895528015635941680300185950025233472965343591394408676842060615173285813741541885417419671894053705245914335402067593921209935192253096131963119771477068170191897332754066591968034933615508269579428923375896783160659466559253369870795933989810489435712037942414730533938117951951774249253042140355215269785484118954105690047580857150581730320198449780354955729411076566363200224538689248880184081458186935340570378629735841860020011215677536185406842923663938408290792160946963626959566448932194742884903131428684168712689643598652244261601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] 2384079965374859374211846326740640043619651310197231496988527423458800159850685407016061985525685203517344591538886203310136491516220014579164564316682654550185852750013407530205599641798299184763521850479868504777986852313417074677290007843341356178361653018925975336609984216027587739411707025086054907025858025454426838310282648101704619864646877427162623299779077725953690749771345012379568045631738751043508361676107131880671839243537532602911309686570180517231055131254342540232637658361456591481427931272476687128897763919327533453231133424945225868439299278721775095180387100692160646542531232130853195739865979260188211862467107666534899121191278027475213488227805472588664742965982752610958460535121989019506950433551963544613977980896677550092629367928908883343988621028800365689224290623524890391235190394141293527498235362430478439821796081122141511289349529649136197505346583742031945822921915899622227931988949628104103083759744803840530977851656586365666304790556233045521822148621339419362056669342501343766681306519962490147791286777400910104128070259447529975243548419793076762815255587584966794197319654238148168531863539158205603773309886329362414227213750753476867730352396596046247649881610252220914053553161402465398444252871643021233053371992634953473372381320186141319608617121165573559245265279557236173623439615922749166875868906099730334931082468459749676744138112872305126717383353068915609607838257477229625673270887068624909586140532538757917417511638302280873947376710972420818343363412756753943171871061240108887771296987387093979195999061258885460934823691386316832637445137712902722567984997766441080436671507552089609892585060297565540442897700191162027480624732141540863674316757019222233524318474518809516652694595654959878363480066493118040345719675165684199836271020713746469200179293841484698657887261238005574637893911674426779411153110511515456520079008523648179741599397533852060259333395729295318938217563805094544854374902974145213090265664292151058110219726697689433217219604970129813716361398261502623420785335300682411962801732612807105165718003251545716515737898797508584897430887878550860223494213008978583835218108887391695612320115065423309217170698564707776625894662399004405577091714598764960669929481482821911063553004660363970690943961452649432884950081333478997969529376741445826485271244059745800823506471876426787920380381556530230396728560719242471190300549869748572481267056349767992217643280130130415956879190403558177837740153223836865125153505360239492124566762049567184538920648660703044842760131764304406201936053613879916819644489104420947160300728499534672116991834510607982778023652981639794040862995030537751211366851911859548448087322503226750856030922211571474312648695317354832083942056734625064615050414454461841665409748281680290381005679504575918865118884290704924422674890610685139440969664725540635477790583768024624593424997826044226729875376996323590151178689419622899550120673435333525296608009666304995048361138585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] -8359373628096157481065422791596898937677498598096063199346691739198199725505942208527751689756358969195205577163076926415501700376277641818092488009122355050308808127388345059884341871742666079664935136748986423064730957447806172780751067903268887117135543846358909805766690005688996288776364463044735480096378527970051581548621846377446774908156145597897045066032146146266751581572273358500351315406267576784908650826687248830453675953848125856230315951837608184668209282771038830511363345834375594790018204455067236856302676631496205652952214553992357928634903153729159312745724234092635300540961312710677350069152812005687698453900005176567958400657474853524623633857882070848692469839588445776368802842362604084622867473955498081907180543139423598377383439148318580392750160287094839198789596499921106034580174918766852243440216266283134888613994945769993457145697425643706987554604846575370257359201460378413625759276252279866388036882250505464327743201979894789565434292471801376608356344819781725733362696246109508775823369180378897281476196791489996536321006939666789608654059529712256870615661664815611205543234207669906786961653067404452867888418856409790617250939872139041696092940771243942599372683228237899044847929396360522717120733956772505642848936677805289151004379665453035705248458436790056312574457952702581034454012973031143085454923807641764863947664368430310472330979130212124084907438310113781742245667510218956604640899757624926046397771183044355890156006768464298242248358774212477114981632453622451338154137765010905213134961134790257585430087102085612119596634390251452955157984396827771723698016654798020203284313061296463379069695757999282438128827434864403402545207809815881078374110419941950015101882855368970971216236666210779129700846489833263337215704445906386233316763586438927195937578584009358421714719130359441966448498743661210206134751877117903953019990707244550808730921913677002941532559040350418285943954223925527396042083914875580539488149144882705832428943173578757469616013622853495794482860122092277100834363564045177734331538310894128649397741752574653523658266813345574198093694551507970914302938181351789448465843418424441042052254969927165160756981182355089144238288921766053819494436418753091423168266227651048623374459498984729869641002091430412711662695105516206153073042450579055067275284932641839700589003293208374970241070470295644494226782958866159951044754108101507485920383670577227825944860264200560016575272870129416892447166936757810104507670986323707627568350055623435653828997450719178498289638941935470502984668575899985438281043817287403784408606376053767984514630904881039883112585395222267818508057147785381858166985246499523930485061940335440318664394796638099021677011491808030260579170709835056617285534197333136887768282338745932202765392477181714686615038745698676962980195761224288399368393483352701159600154393744552287552218291137867345039667091871899890230939757455116326955843674711280080863943205707810072810382698741760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] -173665815288161376046500531798947995194947136317750013951570400798060015015686699412087677008969697729762712445279265731974741762092215780593001945802676824354646194844331568296543609386363975253918273935520697880936329700666468469201752807591466521529904530320532638581963870068304528295790871097153649598356865151124887421916142974735765355126069625510978329601179853225365494550836089251273715608329767775612329111149664257897256168747223070587188803936993585247592216778130312708143200223832836701676812566221735026843684082563703977619632012453438592129719955558052436757054371001413401003640997767355864732784111382345950892242936707526946734044807874684409410291475928471653977928252180329103465588594112634710947139005201328445794461175303023428618958062870848730299433164823639458142446178176946865269024887147243199269801209013789161173569792677460340125138477867287985899841900132763421739932594476530299898570729868263773269475326963436631230658915657503613177023646151897363407847601065669133019613875591829449126923906551344543377229430061006452579662766859196185322234152361183731065260221464850658061484138711624430480820874975362071201612980937822707459194494790253171289318106152082424507377853759860920331391574604313672138955733349566120681560654753028827306373323198365349302729146882359023652707604266811609010690850543037248412517827735235693193450228689709469732606283140143284734917355983419352678708019772456102354223902510540211979365407120673100133795126537137416689064315926981889247422767254617639046262411604474862951795206383373050268489949588648342763954945082173648549101141638576763826407042984585222662929337440703610134653912436140797012668733218808241899435361281672229185734985057728123488485099084874927877152253418032729501994102968661484876767936854162917479004656197677465556352724191164540331343099391901862628593773246885245680444758310452837621499902483580868649422531415937047712213847638998798105513145098090077824648488827332002262014514820622239361367117737004321137013923126711380620929452677376479283492038567012168028479829973114211369169487891432843465190014044971262528862044439474070871755986345800434083033164914234594467435256231723428245187258379282545026400182402517246421908078698122701436366035843371095664245945016614282520800372435582996867745268632876141392730192599499767499511723708024291426455413302501449025793363937715829512398988863488059961395608733238258418514449784205979206892398548261595789269503857889197109259966660254234821497707535459000998225764244349369747194830164879260391295920179308180090161423484360500311701012946989800884565548082475994908296405161019680419880035360554638451962640992165928297371546789985840812749863083697358448062968102532993678434205336758360096212258815185589223811649530248983162523545413421284544918689611604832280849999261553572321020996815618265959522159107662109075207138048911877535096792097740969628546866899268201503190297341043164042748668504236512949984193015807306153945035855364096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] 2518469672288587762644504700883108307449143592228595592955482461735284714610270114609460381344888237049206965207251409068827281916728915512747469742557830809204970077690727580621883990079851463687377552659895668670060403722534619605735552893749946843335683373005305906149651278904440874697559719435271969407852563562971433393140084215089498358059927090816418117067518751358525986440298632774306901439085873384175438918650915232611694688380428910095380939227848280034431938112570035718003506658430488358028009362872597654064196046047300614192072904887719761451863683660213425014224012402216437994795191774192698382684617551772216757752982972982583651207752722088932224966889540043486218117918740318139877762271600715754551726814929893403760127295548611147537163171186805395795298445821212592157474493241017129706967142846514013406048988321110537957302552008714690378493652036632335019264110318966383355955156320904570815374382644446937603103074635638326187115476634006846343115791231022373076893747603255443795487819615158473302644069918777542289496006517729985821859324599813070935502114238191572050788461682325013966818386865991904143061588623323728608248819643170670736586265464191024659751481900355724719470085840757381645591069691086037097102499003105033074576822939240494372218278920718196161785906160889488371618731020033167376088155094335064981274544267255147591691452538095545319888641914383365509296223538204513636754204866773047858256221564174761570792211245575646916048313014701161343963232134075216153614771013659857271745524133700294110771915414474576289944446103746892268904363037752380046231549020469274461346757228415797992100609079181875742060986893489505321582565452129498421769782281062916110573814828262489754002678696172640215945938657232391984011773087540839509240405735786514582171141280730722154049355359361736666436597169286945787289182608477652822317528448550189504735619986471607004360515614396953984478600204298877477410134464182548301789346308695414318807230507891462145760766952544835038660923150017951720912709296993151217125054600031032650385948220785802754215183833964992718906938781728782940370254359770832663390814849626988369920224965818374109174832807619319139761860678775101387456217446958307943794799889684326488145438384182920243547420484578134869351357536582047517778824131901200203673036622194337722079040259294863148197892081005071909872331078451418745978039787880502231141206450801506715621657288222638949244717346969267083978560754303776271255734974289031944634730196396921793341283065640277719930171175256959749712812171341069530480658083163921315686941130815418802443865562639482916930039964523307330725521929363320874330641904471640124141192447936948763614932218111618838892719374864670311507982629981959859994223202965795331352940461565208433793535714830485436669970106728851593766168663398248880680398378299631292439063426705292541551468003556196421983719573837600651348125296259557515182213492390271879723253227282263759582364998269099558647548587540480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] -14446717956835795348891914086670517992004411699940378836991333251890339128860539939216864432372878918806424535878709090370608008789624838000402768589542818775003593537595150250735845149052672885045172184355722222485094335965772672468773756647781075753642436798857065945871996052522298108151552128896862027998717758446978707643628713060195243410277255448567146270310188218873866215564035690600616568007020252815517049271868099175030960210404187591583758138220352132210861679566395535724863174012228766069452568028884263929654026846830437608908909451837288981096723892739108782948867415184217954041253289069501111086211169926659909371341394506814728920672021465111931046343702619360110256201783034346109273799931514788875230285806866744403879714778272433368786209719619578778141366391597775841942692401620737736247459916348951905612356795694286830030474820446676563484942515481508180946174842434877167720795909026771305529366306030822432987197121493768241021410564660356624730732576758614117022868980669087864975878695939409893432554236673177202430941387843449500476153379311599046826205770668098888462203208825223659107628952729236662118832618964191144276425534075471366038239284915066013015416123535736009649687149396941737134855352558834285855951096050934388878386922604771391143131785742772089944607627925970936459678238331467393775684470177425666955076343024449645061437073648237391611034715407065139706998666721533470685246204184925952122283547977412062480680298653479304214223279911269835721117105578747270862009410456625343283094600962369607080445938596238031472081721872830558071276807435484426415867945723435203444227040123190827691257624898694461069838773975777344436057814463287217313849202596003165343756403813347986634915442287579334830383190628431377209610018349440745285773342233043264472851115478233188848932961875508243944824115714794383787760167149128699962457360386173518692549554392165354404784134300887445256234652896208969329587244523727311075730253814460112488806568109744454666446482583551283944490362025671616752319360580817377947210255820048414043101761759295961751871323090000340749772568533669727218172326216763321485864921623017586214909494288027143136810308972055428451476316616587978644579697024370461766490648381576610120677663313538954174913769973203608404973826305252965307330974177406886341967257655390115019998253870779794395792102361489567390545077643027746093292737426045733887569596504234951749061683325301200843482769088122165965638267147525718458662942238572614136120246167967462216958714736692616975065882480514500494546357610537385124985377185238224488377384617481303419650146178908926089633472770597153808876510087286549714134360366523295944120225135423232443969756320960854029608441854472469733298768489146753733914295890928839996669993610478034687426878029658554128327084335306223782476435679058463828679699354586295114194963966603988147450603461834898932654858491624211643927566571384046765308808186431402570866345966857178357636679221447877628384997799886848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] 34136324702622394802131578602055744988378232731408407777392231397842231331840493340428614713992218987101588653543578420614493463277458616653843888098305122295460720327992698278330701546578209772719420764230070258211305911053880661784309587829289529807134787724468827509222378138575037521283921731938742897145409007886276268618358189792730799708761975413022013060164408279008470439817858005176673831225198315855174664288498541798926094321697760508883638758466070928448387361112212677998905826160359790531063047863489588816683563286799284968599140593516291133393642096626976751713437738799495259861614215209829340648984738027040848086289274187572223519990608179740094067289507826292296132605936433196711976928308762291055910014853760093563045324299008766304827110533940487941465693007801645422374116440286863460569761296148331797395487489955498797418030239550907273461243447043892962586441192304872375125104873418243472536133913243590642449305278371684857175246101987763856914348653363320615422919170653735347563050959256906139427141186930432634155294731302259986374230022336240595456428395509204826625676174253842391176390873668420723655504015778892925348486120244985888123599789390714123317263268493962401220740963143408273021089457846730932992578064500821322210956848446376529528196256174955060525530848770140733258904451273719407760435356773514963915381880234660373711363544587363570163235057229349021026890661699021925008726929583438805959502544037025729180425032044855665346774228344970412511925139621968558540558772790189620482789525281140372495890005388655051145623868900942321618806615352743105008426060922476810444930583680091547054514239229152252274106356786349228191660310574673219834796949667971536968098299555421315809280606729995926085788792777111939005470616540189621002413169524424853176423068773551988134143894088245568475073665437403240055396259762448154368079293722261118451497734403637767617571248542932907974255534981927493796660227290460735427257679792931452162746201560301247931965747695987662180895876637430881877646924304412446511849718435334889456952580004925698802349459041317467630941680356962654362492326986281248329741272644224048305438873171893855959271231996799988273210279623561646176733356266451748427111522372056837447430286387429174974117834690903250379215957422259442521074028334576156971337486505814252159154478959753333369882542297153815682757911031283660677307900019451258944564813527836062552766611788411540078289593420336208868938450758405709086619562982657841324021865581518162730108046521193254217510517456757733919330764037544860438758265006192888821181684893448889204231985559206643475609749596866687906960209095043596608865642276147494108550471029315483400073639440650474696523573674942863964985396208805364459975770540419760035883261153837457865630647459497308622572636558764096291561763189362160931227873012199001391597112058505861952939044878785929805963488961534423902158838554854202331324773911143116923565153629068123959672666168185220396179513147392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] 56200448445422729138383248099685742678460641931305449676837553897572715598099196039579845455449490812477412846779247990152135838624821785769920991793467104635873969289084841625782406023301481854484100611591256350989514849489509118924895161489912866110601802507758227117624178773068518639895688720935984357063813303788222399598480655011228311448459625603865320464507287065612055636676384416750929950502473676423674986148668819271962975829818323598188894819162699535815477041829030900962017056929049305885488140207446397271018056089428896159288366157179764030123718439455335840560948175709048425156782128448569737436768739868861158528096425434926637113648503129957946417318911082988643423302031318952742393071803056296003741593847563894223261871435967144198202961248671885257542177054910550174238626299597571562060604809570056558718101668680519969216713573711527004376509437072819282008009498933308509411531412998604574364383256608646195641746522403000635346779932134513482065876779550897305143893160083711836789218645908394965541927191681915195128651180863294317957224185523301958973649634457182342278194771143157644657464860197136457672401880597873439050543234619982200525587146841997328743019089164899342534303357283692677393273914519596198538980141782703131467247397080510555013461839794322297094748103043188257269461830818336149449747258441216342182594081770540834059749008022748258122355666977923326925029353253847055024020084503856051237155316791697941638606968284429942373758330607955951345192260651964602259538007263066444719162895379032778343357724097093195220082647604766369217870669166578325132875582232609357322108656516080485951733332015990562867734693159892262185076571895422821820925292417905450272901158583433020278479319598580016726525209452318799797004200593360204709357891981043244330132268852729748147529209813148139903514804377959211897430665138821708557638350336672151640489443117736797076263846140481667537350706648725533015656486808006283615603735869440780490520770767660702814011235922736695485158335499457060547231815862435584057498780001945281068101549761996262289263941878469370487173683755910525212120159787643290935867137787654189881964565298532572333061576917629993464354193004769653966211443414349238063391724283115741903971647491872387298824892107207021701838094340616957536035284833452469638861506482062927388571293523974890904256834339826200529016091787740118208184586359420376568475595386249588329162303041309048730881438143752744667221824434189549379992037387606557419931666623850715853822077586723750448196140554119046180626093513062720140163576733466091876679777761364845287221245834565928012807386850851263737630867993615990045465215654511856836065130561648675574518442249413648417102953684987811164724361097268514822657622757730057327427935751034139989670434658996841798085462464140271670955747302849555268293003312936052087820679098965208099153544845964643312689529071884923450120026987703504462001150341280625108036400263478521647385592084178300976978691023175680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] -684231095468331605114890373774254301165109117363836351922629368463915062356370444704112789402427466352359514612637006490681181542448470700419038509890180848103904053083795262313191996067661223294046591815763455191573912709060835595326168450820110661454725555980007306021253756992820260737046294825884910096047370410333908793237898177274923984347035915164101520319910239229692767237449843819133538383312981751045234319791815036015743632175585307319237419558087434590940434619715373160990344866892851049580430782176481888487937343720806380867295681726836928678114444735708341915995411069169740440609299472135183599234240128388089851672888742092166861987336888171052666655664135062005394343466499121132466690179041016824675861985275730692327125108887740703910405118259241995012420951341244178400268565245405119442100345105525233918222108716510918318490363088750175790606111662605597193906083444392592121856014759149993404209929293136391573455968784782545092766029052488133256101785160743880722207766036709871297224078869047938341989636459044078203243968442193881586772709686152627570374045589041011178363642351973552203248405160667683173334854028203452928654139569220798091253835715126740299464291375011978338487741036680046691943489002979531802440826035072036633866731031127532564563988938876341372801099292398830005463912822369636933914593850752744645439852964666458776454880330385119492568051131818693714873822606040532812040518538595939569551169807311375912796314914451176036433241618957369621826126849215097475781713369038677074092968344024249307045320257866393125007574304108067197816759102064637615814906586139068786903752667246363923130887597949834676452556937301837163707603721012354176144905892249299091134642040669098197679779762536531472325255118002953112225049208544995161864816308116954828170282362049208651176180098896322063199036441503137221942392505455535995865382333347885265374258311006128807128542148715887814354069007078516841625783606385373074867917835851895762563243755138444111339371772471085848291928568616989707829993391527180833391057362273293946594765798805450485919147727210816797520070562505915864822669016421337811597780118041057273985334911162870085134338527774056051024985018457766847916511715687197050208959183053208071019329716265528022688257631904405066562870709691981830671557225669643752116134459490795951524117777320876416587996423919934217190145230071780032605023590127899739414161990152854027144993364881247852807969107268172794177881407783556068590244328893255010767518872999733073669773957532090937903384765086833820087800316681815918394952560012048961912110228662537994427037389849997296554957392725269588000297208793344740797790549683095263468327224339677594150365021565269663531621699713375881809608542388521669186154855483525247319025608630799718896940659178120133495524586805123014980645093906696782497927998231229189810314832317677618416747497642958372098841791930306544252705010516286027530981844342565357532791047231856413434898808717614697950320031558533120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] 2352684960497610545045448967970785104966063163164817650447404484870394870339983575665048115666555197787764144130324538156322797266112096817621790894106419507575214419655250073293581290198384514267683905823687813646899881265822038584133459128985355998498735140654874351037401509404718651629705680766529345059314121295630274422899435934761096428085936984269309653483370045686298783144215740176490769690286656991327137457127555512297270107531773569468684043332156959672862968692082235257939729548586757205738495678365096094655560400000757204197328515313287295119389481270402195966601255569461564397149594170989611759021650648639879757548530377170651623125977041606338037026854176050185460751340891631798276598119887202488284535356359419536187989817336534964945486484078067403401161308214199449064134029463323298291927175288180465266039717195528112597573062370985193002388090264698938776663466902492211770416812394095611654281376589754039174424326234098615765966666422219052447307557981101392486914774078493891136741715741529450685943333112527461320750140235953552232106715887829074504799686125613669983522773310004367532659853724808354179050088624505722769602539772110292539149580285891015814013782254629380307028523573891209806598799749591909835980304887090846136357449851925656006028249368456634516197553103321092803616153000852117748728342156774693973654859564455566139672514308497433732733097823172719264083436348855984635988490221828250843058464958682542189792695139193047321941833407508520311251445150037656687705043472756239687307591732859223826381980774054817323615760610174111534171662893030095011112771450703461812344789555771883004855708051120701495705514212672071952202597120076684189184050318285671331600693463906215444160091088371991106588057876398268636918343674883402968953753280820247163896096084774582331278208041629446620472808357513436404109646503630070291413823388738818254464892142972111915051657030565596238133474444878141333985976544644049135541076452426719026154520526586871346723770954689003977608238798870973298682132045869421847557180483615943816352165473236584731833827749537397496513789252105985015368432666711398408631625795686873068935722542673014375389439329456050794659041987760018599679120093685126853043737970357596628197448111934550671910134525481491504191075856781452918331902730188640909827869256213118198290153003559252343712304743428104696100811768103867392161055988418528216707259954903144136003436122467585990056655585058907435167225675117495195402788254029656249192746180118938023883496359514990385274932843287421744449547232653629158353106314953154036615389812721203920306303663508075315055357922920623329971534104828111190387469895117564334794619947202561213472862724494215031406818382030097591142273484782572424643547337473955835513775842460833716784347637883574728596733526909598418947902527015850716877226210874912762994518771675832551148745758121496718645292278695416722808885107933469608270467257210776336884674864237622769409940707151390713836623508380057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] -4155423979272711591073657732984448006823950235840278455481955426936804646346520296209167587988837096744234969250359740094796631230091659602025433073776924784192843650525360973154575902935688835794445303060949052357776883625650530603933832195701327923302592854979484438995557371092521379728635336570032666841119304026086604042600098194768619258630055397789655922756459895169036977914754079268562144285824263888943155081630018210213724112096212492678650875804250769128972649212447389987257117986875613566573142239444469840113610016825917828396867888848199343545664803119296191096574807214339829098097233368584616977645731957067887701036588013009908431418557323219143788067819218436504435665620279399954659428076255371626523189415153979065548096202876577970317874658635012648890429485342346497270406087086455140354216800468983571886295921704467003906983893275054395096256869161428540406012449861965081572207996690728232158757889173025885412306238128565846427446890787734997200460828669773515300335414077445093820253111278299462534069782146332544675171664796369717971175375706615572598606931614668555392607675658857939527909487957596217124072621238526506034039089938536678331495802707505008583244914036738479739432548476075709160379482547574899763422105615293330812490357643782718041929048945335377860414744176998184961203332775922683683220388112595419669361801265594076832454161054768956115026631476612629851499931334770570783434265876966905577373190071190334864331165164266620665123471972166744574867807179186844267687360746922476586689485008889890253202009967062575781139797274558904705031462946164692296399850099729419498021115321850409834853569392168091862012717790587634403153155308251705745055029650492576029107421763381397487491827980004493309971165833933228637640356724862840360489472654750467921160314184434959841139970882896545937663365578018830116641426837908418415081913451948756680274925120949380785795461213414239737370715240925713659267175748478738522919057475392908189003761440982047447195707327292790048528933928687806258499556616990651890122748294137230775982157481451543241170816305058808797631593815802268998274975097280042404714282486266653889078097181024586551955445972144540965910720603365694942890201465661872355872209773061893029876677665817666400650942948463695776576563506270210413487227924951254036253864240104764906835477344506798449817858927552937248520614284954586169368509342175608817566572085546859043236732084706939908922201732298781603896858018476609595106072441183738336249808211855248635039269061390881829021193032588715953809067867179516979418071918737447425781943898404924031387025992069265323647891969970363219721123526654941541748820479757283223932216604915301594472314307686038050029437249467852565412544392261523737078941565856209445724805793206076483904223611267285830041449608175109893127186107250685347008830363938270196400634579637416776669213925887221803023154851759384309147459145481580885365207046968252261408764603234818703893635775569539444006294025509273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] 2157168891082545753881006154960266551871606484211277260245278338459814252051224999153369815842730441430186404814342922856989357762878778136803398695347080078468404832082540614067958611455038512440147482310794461323572627446873732449283182745899963518984817553516995171116028862896211602220602931086554645271147023464708084145694302044746274978135035452093864182461040826842257314433328967508887884295949944465547160140699290142959785570262622706802809264742166943182260363888797882563620686896438310088796838062382224004095371857115601390867139521814786524273875940802485623576315828835572187093509334137241812719513133645020088361631000183777535537477788065562323424399920963161732238962114302028489965655953493815210985181313548098712391796060412575718467397403263523566761005405912517877700168707111738033058226472728126667808607291413885307601974504825105892697403268678641571987991163573639088211318167495182846585163519346812653414841120073747754841632703980147322023172473469954510618446884289048854576694147343057421364615140551126852423420606606949101703763916614127970767519681435125237034463083473470689973728127900134423480166229048285887739869246524087005004673435502976219341664465021365867039691366192472525696296702947770555685133092744348276712421236642818091605935842141158476151347126099557746086258659420073509987932293875957556298169301647470086843353408059541091227999885345226634849354511148833004368276822462843683833638676803328877417283314185514254393544606958516082647983617470312481934901930579382132979470344613710584174946714418209002902695411071170221165251215581358852512782275536905497007204075391817357359298813560639462129899605954571548816577603993950826587501812833642638401839409540301902660947025879236001744628034330521470760837229031131465731276859976663998225968619881995444521192508267968323532520195752677996828639578760152397015978652973561723422352522625804852504924788813725778992057949732694981763726866634749870038568816473137637946128969836284288132955120837354643941970779476420038259846488158842750706944260441291345909198048500258601625233656965194654708095088456966485395533008884906265298359342687087012438166143949801643447113789377249493106554900414830856543476444310014909281555236653838214311264709588841182101136262734545340525524817026728065739948554285351513793809127001894847811772679526149919826600818292200188320555910707308155379467562906863030916186139234599306476037857108566795346395839382861992113890895927159574780381550082493391852135779750789801606534352172340951779890383261268323382140181433104328981947200138526116807640108016442368262619177429969946264671345583281835900458392533133068793272502412184928637113043237974608357287044607008038984984781162577844432163369134999672302758923612398341975965017403310132735745063340709057059631176365257613927331706725888566440497790107765563048240794755632132204479025450606414127276112049311559605222833333728645173498036398925093212851569540139793890413159907518778589684451433481502720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] 7827341530831602820165274280929611992900881816699363000633225819680735111389827972568978863403316819862518175683847203987975242592699027458823472080757941043464408124338204207966902983627080597115980703424160913783348729584009868280574020392215747097577782106031157766636574004533285778638633976481423230965633357103278170565306799911923380807901669453980794160806873889306132338382468044306879049476900201828096466519884430487267469108737819601148720059852909039054474298720208270378707139788038090280215883356478236422673740413245728878457259600935398235473967983354956161664528275634953678219902798269009245664002834994439552491844596436697388239267755675281672276912994974878271597681146915475011921921366351770833378900910117643197666666250499227644747392378861979121224213686980560663573243900361498630871673670756201950160526639991969193722388070858771286203768213231410387549343372502207376379010735916618099699097129857931108075402707488358041545571336315037844696076344672894246299645283759008629128232141070139087525157314824493946075792040846802690856757703225084885379399668005897627572280800658995831020468010102156452505228637359023517773664668173576854855933842177493492242905159142953251653438491674306825305412357702914534474019116987590522154346370755887771160493085454490649616810454322915955058194268859336741987060448979785166161786763989795283357555420158389569949351407474956863614213740443649444796368023765853768323445774019829712854093654383221717579040395149065786739165013129614920335444114143544019853659378631178202069961676747638591472629289347888340169893112147081454627220721179269974877867976943691438643283336479121558303590411859930100814000429847154504006499567538034361577184317333589623392040337418980221962707154384837033786104786163819149349973093569023599460057451218268352068126693556552539009710059398882074276729859571749208310021198299368270045850759451532730394285718523130498514646034191947493470439478826250156111177066935722471933457106748595449452458639069118730588909311240380376326816911877807139685788894857373207264497921294155562404223068706779637494386589081595581619676242460900125806854025224972093396061584168422532719631453467532022448823445533767731501938778734874114722032836928488662874197915423481820168003834273220984203478149992072595242747571193109605097045989935048184853733464242440618016994136754942561408859810789628878057188996650900546037015332429596560451782699450508594502879680738388015015476484268779577558970572330463028121910687649837479911925686615923655074865786034649324893265902648608498747738839242741266174464965418015538149402133321999561641215102564189852362323902197037584758416062380744054793667882346269575686710391719723798155283196519918197257451627292654213476898045840864132993933234153890764415243414172821948030957232465625518967124000561305729765507693047040954916519206187346439864560335847081478730037847859070935675145750803368641173137429857140621435217878930183500584435748527862011914213165192980725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,17] -20922710754810780285927204855021726807426305898396268881302886749022265146807420993869475818958647105041598595156967110286265779723366686532112346104804946620167081991037883923699164121178365782436624174158840648102642561610403844942726779416336206840744151799410273044845527930264031730135883633471277803018936774917892031441767312326739379680815203195911096146983499309357162379472736807702225281388246458309507889477576360154713806577350294731261505577015486366471916617765641209993912775365342798227536957233340585409082477082964359283313026871183861948649873697814636178182193833296880912833411419605041363204162182606940721526661507109138689555209984534151443719811649494899875763424834569373076374922394983406389342065019446017864389599434038682644732386194246337082592741275409389068506546456670523203775608238316842633606022006398113174811545842908999112678702658068787123531214861964780776709321444298089888471391906284901024941493121297057078260404819763330570697826560130458657608842105494978585864558471720782726635122407975114149482377620136807732288734581679315485174015329891065709823346328398516354995829623823543493982223682536254224818783676839319395308385417616132290846630486478346725315297431309668641526181849390606015593400255658482460652346376757499996061780516592623331295527711317099350456144288693295529041458169575732949362966525619943678932616803607854532786984400024605061436998260233545171631873437822452651350395620728174113136167964197696512020642146048380347847294872521104109788241137606904206862786828216456034767576203292437119307257504538205498355076022692366939678301461594561175364503665697246059416403258558502445935700218429366552943238390606871767246522132150924896422024405077618856984484325403990417968169349624065235519602503927607230749252097664765259302260820146971060143789693133108441589900348622062603707563927540855929933490027962995635399525604675153662533381616294595320874189910648485379389119781783960837372175423736561996962618727606581862289984814389773809314557942066790565437048942548067827049030361261890755899344341592239511278846504134442823235146117738233282555868262530154483270521342649371291411364625929751888621367841496318602796655572388702370402963337479462609464651803996199421162992039350424259633263105532918033603031334511809538649372384835621616328118776491559506085199057213380333006452553587478362432504937713919434428472760171278632316619503480678538115831097700821075817847979660151457308950145357044058193439104470792713966591915352683806431478274245098392043779378588706056172240759918468633010709163172822366937582801010300726207275558218208126512858620684847186689572280657083545972127692779207497934819121001282510467021687411500521129705033043602732994692322929593838093726383765688014179432885937221838828096455779664231838047256449481454441803956746258268859515369160453635908504191498035856982693703499284149547935892083841514080550675904253865311114055912582905945818990611243964807683845787174283218789019656390705152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,18] 16881338584638683558227503926586412046287110578484804510501906475382569026221227357327078872670082571290034095208349683553033614989029630717720382686948962889072747723968544336817954589355375164404940974725533023729992941911268964138989863882974159985645970790933686603653349052176112157383561390830495959855169800408913285804739152993177578661329948396663696481003154056320983325052827043803519033316057599723448853336120735014838636789585386486646656908806976859736797274282614992268271093795015346389834187520997945911954915136503065201323322515462923210852540168129303527474287562509116588131366060865820009076225890896137537602302019185805334591035048057499324172867824325231770573130426210935346326875797975238546852099530369462617954885036746181746308813680627887736660228192151070591694661685344883584769260830164810337889394481593617616519380959906789338714967322074106158246758294020836529754626362879315227482013293025040792098482469964472744710194213830211165623406623675523842647590553219746045681666236969613957495019301660782702635629088128808509199593289244039927947278503766383592876899146196486818365629083082293566614470283354338358735133449438114804659893172446473702798595134568678449464265647273030327677299884405573664380775168307286541526023144623953681989111434468864524254947554330711050015356583490688185546627749091982167641637422829064867433796036074687735579374800749924377389179267363415624474936479851491933825057904041086826454094070863571967205181973597095000566854850150019958281438236938660802121154390966740787097641811679215606161809474420047552458299454913545477195530250507960468131460223035835511136174458350138906565188093530397848732634525713147116784153055266162023831799031564009457604282525530454003900530101992145092534081048050527612143387454762764039260711780299216909653450889254252694970418391398810804338629775248841363152574129726944999284193473911830647171040818603817166828377128815691133248583446968505143859370524014933327352312903686169633389781614470980699794030872282641465474898543664241278600859020432943192585290990373765410670057694460364364825520135560815745300357334459527600019403305625834919566408421392908295901741308984986794191404283752936565363133361263294041570563091428196065585253439453266036412163155942333291883321572417875357234041403261897733583648358998423673049219096453716981670621816541732602907715233882685936367886205901892712480307763306586501076498380626233327432187936367835244448104426168336872996010835854556512406498251944366846782132489474313571479693476887573887060393421112182101221262945425212069321227270759773902300293553621700592551134613437622767252252360102287489461283956379385356594810965416788465449965330522967199935933452576265753267923849515174794741798060918232476079445073913612203117303519439161546910455265303782295563237207972312221752219626688956176454531089525324232689527104315333402440319054930799694491705538679328568585772714765160191215362143586186280433048487928969928793656500149236531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,19] 28221277433874465359964664204041341012424286941139699511137164064913594015389189879121592212354259860483497900547559031337344193541679442437129913829640649716560233046664404339249624851033325609997962502564332465971148097509749973678272152945985387043679783992086537968968848714413512207619232414471213848580309998782417820856381019627190945821956353974202185090673141193121506490876597538539428106722551592049846108672715968044694933111351461792649172716650032255079856361929334019379199222745256714857084062783658615294666822382717151664308777586664381241378563518660202443015567981978605523453810340032414653144888763394905407687298576508250245591152213016021941493699974942172936798823762884719380797246509005605022719073774157053088810081324605258445267788571523676656773892331258305505218921588059445607260977953370023557887192857922909490355273047116023155415058409922884981717649739866927832952567169897730258205584377518874339777016842444944800930133350699796613623551344993500093372046160925291210976340681640415918926977100251008490350192965186267610584157526475333080048885823336396768776923660952565362985489834280293359532164182403457254142956324934194329877004612372027948207494756808669968568915043904441098343628727814442476159650779702820132611685577897984099532322643530369876081056128879538842125129712213004233629298793419473180583733372523359277750187484364948029869051619138556644836532727565416449725577625795110619392918594726307628719073772025065819433748247274034589830468179139175812186683462320379663639853786991179360405218363747252428065208497715975658108844958522879164311130294918035141921633495515618178899341654005410015065109301883627544957009399229616803585436793011571136837329220141894292738404688335481203789970078067754391068636790206700661672144848393976053154243392301013919875918638644127119560897524855050468612290755007985502110178983500115735640141041149968018885028152919272154323358582469046914292316845620330897562964055853777978821157023400817608748490415620413526648333911698336110993380590033532149497934926765352396904969908318635331077149815470689021441055708142485246161710390304741621844956310347446556724575580895050995611435074961161538243405341170833796467408291457923147808829772616633279499569857786228523224520764522258923467132006974178323860250531308912660800100218602817329243219303997897379369188391576374088027426598346016767477324795572791323303970409149737589322436981320091295394405121783128451019814241160658617599706401376982029141921154109214157935380815248749502374608394756710177479444105334123513351068290442845387196791376512478413186148177385651013623880366412255440562123989172909866098106679666240214934972229360562607352024673139536142761328740469562080470385199055263548472225173651947129437261856836314405207387405932059441530866384669699856182896223180742980124990757899666408225719171356275164275392644666000737230546934529636450198194325014985852618505992390420612871273611476007393504521736322429438458168925010899501056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,20] -115637138010436623776597826471319065347245121357701194542260127451385433569615402341196828301034095751409592259121907148099926132924185132236030439010515198830280376061908882816218843097878497876108526961819978726294351697099905766821256895655609709707917353937864931457918328029721924656436244609665177806238251357539323801463240926778047868399403142465009757724792843788814134701601463195427411176494877523148734579916892130852613185925021018417323732712948059736923864862140306988138140077201693520963866554877439564266206659701521660361390082146340876384706827156538231819896611290847312931104821559163341949404342358874541768624130313508002249393083644065524434675668264281026960096182768922309726410372707863800514065770594564456797539128372915277248596924641752473096304634840702960932125984647448168150789378144312929688865306927915231867195282743876261614492162691090567988370562526560223372268864144495767583500033735588854913207439707416349764175138742879299993379064660916522493888936341507546579511193841245390594769454498592410082996657537511949963963719923733410369767972862866721977786102631255773527475012581176259191893812381458413091847321854738130007030315720748641676388303814988125086719533351080325349821252462086068147839377187850137495155957818282719025612333498878726452084815784524366434337866194957996757274707133202706505863590683374901838170400016058124585432457650645758099676266431014215328534509322413282470180619352611846204556950088798614395578200204022535550302016515667063572356711024309868805599529445963325205108502091394526721038414383601341545055618467848809176286101721685570730647394990303353458084240311549372793231049595641381523087808284350594478756800655216619987644546094995052329085010639714279657798802195649825950716849661013383385347937652714657569692079652297616460841094534001517367641390051974091816871892906232513614980753140816762994191399199029970151718318369980046493461747739270891527672335202275928200590387697833636555487436984548403662952389575533513904403541207685320232122609259513282058286086054302328578690960251476776773855996272457008220414768875139756221986214111798345580313752970997669952642230921025133455136548947487695746465597894253817492167951663982108913550434310835995054413881403588198414863000342654549619509105076524521940196736930159821411627015918686513259247699421374004384929590374569895062126896715572452147823872984833399479211874493494585904877482835922651939735238680616306620102707009331629227189657407502355662437579571155136429170173429477506945342127082831994417598280110409142862270583955755697053204141269632316301899792618452269344159955015027102907946450070028764715936721909767649350171481888357277595498470532122099633020995684801194204919816179865798183945775905579678161580779303335846632610719082426529884303325516533607070965967982089447525643049414027266047575947944873230413523518884612075769641776917177240310926223161177663305610794937029213038870120120923550674335074906179699978947983795965898260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,21] 211190867561629569554917774813771005293745289861958717557827809974745801571928374759740676291261105220191738885007518667424570493302142396769694163894980629069754400618174359656686193609818340633511102609475520368678369249765136092333752782174995753065314702707852245839065930259860445503853505403476110328802407368055793455071157961977401448621775188665517299861884536888920947573707962377268553612663634269498948415610230967388506338434206372494153342249824989820081614080344284910254980175167165127004367486797055771498245324965902350157163771963986136523598576747069669407486643316276790853781810090171442183993951066198453483188275568142608104431909869433242148613675400153870083083153853997631003059615476175848523625738377233867276158996083710494992929100934034623486038123109681864900423764705038916603145739587758531541605574716235432366202217811883919626211271671912069069878458097000264187105275847909198116890463410822886788589545629582861769173422125280796221773652725004879905003698996870505842234700136587996434123478750314845425147295026301065868115486196896007382280066663010515142152757134626251044616257221448025288720479486369376922046936380370111257613380632566352264020972941070183002680813892456281770041522912042226080550497082403408505238341079233167427941417475912765899009184635158620969832023677534876224529776163114337061157873773264551439997853403075270341108284966095457072534096103585049309057719116048148033217380506756887564105239982182056926391316081657095981572267855018316410322479610877649897325167598941934804539114054440976585371605710354597621056798406869454815897501891450175878431225186641322386464898133129602988139145234253463296011272756655276163404886402605457907172810590600557300860951687520858509541504308681048637737262227687337561469230744486834567280373626721697274667615282086988925700941530528921772279633480617903897391250530347234818715549528051645025753111483925046621812730340369867950011394583557639395898041210411930472808376142994251578280909872898834331819658926714029081318259178645356947077844310114213408049560719045951213828227832290373636046133769381268301677161072507421452854235713626524364735430193759495157583511826075174202133166453546176346499101771279140738316550905870484681396120451102739691696420657394346958889207543140624764434591386974009625466697790543779842087221329125605144232357695275266018537162665611463809095706533874958745041257100146401043586024096145169603533763386134041457203544102736266824056541440380186536008487241054309252760959422472950927547440503106946076939147572472973815212723063503711548774265109021623403999231760353153341838694977960752109111434005220574749554132060410268034801405367617150552397729721323418622353307918320860925570474076073424392784712766351503550143843114077266856173197499678480682853676187925712186149764205989169388006874420492743824402494498023321643767400881178581222621312079974489959849259435050555261730686376346796012977827750631067280595969054901225806824755262335729270784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,22] -266694407598486095498663672642055257017005593452068229268630865700614190111618515437176579638487870732673967630139636799043551749367394069786221951150951306597402609241541420457986516035721731898868376458140434351801901672967600936590095983631192135276123605246039165392457614228600780042541634251452531001737701742276728711169117441446501687913795908616916962083248392504514453180727358161512839957835544310441456097985578799818805957302721331938783326272613484817618070109822084093503483744054857391338669970030703425676624522724320137948232946570178130044948874027200870818513247652794943114764073402057733901115739490308245273907446286636754636648259781092296213612128827799259284694241183755578005795592561944285327638189810897507681475559474961092052948150758645579330890644293321511449022414195938725152856310996120773354133754680023870810916063279816798149953768311169549954479174448826239794037577329954429165959278091345124557256443734709342632749064536626141909173017373705715698900887452239649906448887138794292576768732145742547408013606367420372068033348510407253290755827341111165529309883125949331829449354902008252544699129889529498971085532856362670387047264776895606077211902961565069192159412291541620923100331954319324967484300833775365471791780759749698440595230489445277323965421435539786380412253208317025594615283654267390132339514842325218275478539114479557887539206493030598462985512575059677356324178317520017818016812036750149193308503599224861001082900599674956217823599425842942363280019463377084218838644757047636546987814540692978317659718184262932274947514093164559150442041444846610626092817450134813464604428318760415303107840020691816064860474758543614368010251744827711277226783323990641493898406494032867414517568547988310423463426311878874956439909484832369998934835075296772991482885261282799321194484493155695259058619932846906040571161794462997097709923749865205873577693097170893928962607516583081265753482121563646383644600403716046902244751740807594718403708604416554244613555868030643723138633556012705804654983940570745409985966304661995131095510480239092944965181415276360618078871252870190385160276536787273995340054886630884872367604214568576527570450955724926901304710073634647926283512615135224073882523929464392473836105804144689825849000811249396553316494934445031613446413460589078999387498796588581141471498896963713738788149654628758828930430867955206979624580902111661204618415855034061476151273611827215029806015488907741347680944685348118813422535374141938292786742404384144057936785908108038376092467700772387153227878221295147033051063495796990502304298385505262746317023098570288134722135325896676559347423514293067488459736857153968974166375745600441904302193276519756310911569857893577971139381493614343193285640527152986129367768556181278053988215826824966546047771954281077032361839564625073578298724205849952561318919690249349823751554889296232327707706579031390037025871638791624639353046626249252301929408413364000956440125763556495851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,23] 257536906969188131235794368424618037222412525744257342885522305415604545057078693897985260791655797956212511375451190783308871098004894039051374114404855456137409663273825600704309519066578913139250537420276411476709224284132340738511145844362099473504028006825752034127323079765287877381851425704856508878823451522832319950793807009963450643368100181017550555854091533750091591623713332811810828154938017578721682093909564677796054771834928551942566829268975890725589038232624455902286146308544065942235662329772414976957743777271841543358995670356878373321529504051524758035448710604614482355039370529690488847406489682257280366642130571676462844642662994976452521596302286787005428440097950594609330715446549132643725418038171235691437406058264854178893288151579357663912232836583902979684475520211671030594063612381671524066257791969487436706959327059706684542613290980418262980987533526061508797669721352165000926120631065991754557866637704953165883206087747715202025781204732501274967921135174614169593117823134371583752111019871261768772907599172529020869081979993250035224193423016391380639809401762380882581463570795329687694051379213063540560111059983546807494015975159007888962332889830174531043968231020107489508304323771039768981839841387407535822488573047017717193076179503206624890670313797723167999413272553685361593985758331570507452502082137353973893870167121459313439992386601868955942219191696803122942247735809708195815189010924584663276675542905577846140997004202616261199802852490702041951548295389670169250053260016915588754927343130785477132877003536327932429265987359668717689852943655089976371091742732945775454733239182663330615612486694119461447918305200363044060747085466893173254953987850844258851332696570922579468158686262745567079443278200954513266209764005923042244891622271230253716963477143711770171430710908968313460291433051609391184913541827045366542516752942999690539348514149807436909965255396637312202652597839480991995571928010649060287341925744814910294924334071195168071627722392302080489946098234926591319731265192243138554680414889184772331678731633823313382825549318530935493672743238151781161107144705481045329642691124136980222115847496484977646194303945726874456247078011664579111044480466085369513472621929448052313336973653705978518419094677398440878581340810197631767109846167395498348134452954189777570711589865678676372890593030092987911841922815538645375597843459065553632478922804960299607132169027299810485366264030028402971128144494725497734969230274962854191802994796330228951648651146069469500712147999746521584403764447535715616527600968441731567528384587026740970745604197764431393634732073583666180274470737990775768950491693380922286492974045164961198606486218104656075161824761691926813897251164150754714926618889705416716876062960510380424901025027750863399769588131698315437088122753565777809705385151994876147610562868798412349388126607604192050553256943481250324862819640566382319866002682001615829042044129917256879881342048890154647552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,24] -198761736973058134157016448108248409575315318309745769928485350221100944910564187822998161432146541924541316689398796626266993075264089352712824669568041719493503365549176536179222360694905640149635111494200032478262750269273024557717818188041663999373358394985247150912608507466199977720617455276354064405607569775174627157216865948371849676533868639892939936958498110663333636403957143201934662943483684401032280996635656260337294946341878247871628338662333849459100888302800538858364253740203236762003592185920699568975882801389683872761272569453272841755259098137499841325745564120778893718510874331776249263919678080993899813750499426488081132343570579388797015807654448985664380579154355060575769120190726986277704243235343677908988881406793266945021460951307881929921874595952522809288495597587908165793726792434650087967431707189862404773609793974367993797729300160833525572931727118795204542989806125016798771688706339352810143020896150367260017254516176050239564066196190559716474408679622845055618334630570706538254018800731884837913889946350378020539250959198840070259315165577209905135590452446754862157032294113196469402903599788874222281749834471648646887111030818459816068775795509298148016646488783827332108313824996733812152300199964644803086452608695212088505761742529193487217410914502300381032585468857346498731250056719264675966520972763156364673930918206799683368856755974599421221745161899042091925591323033262067940491664570092301015530874509037891084089232971502748189750539537467443133231070942820595344978808260366680856060728024764376104234854256918397975410202282530161101119594949018875527696146760542003902098106835735955461647845515513086564675312918476821830901080191249280138139034374896853786886243257153130125865967283839333370736837638134480868623500939362262931022870868971759708080535168633203963535791472086925342345146945173513933943503048991293309034155694373733628940790081979326953234092165109475585058476921480952208849427108887988981561858631715547597010982564394924654864459859486219592531552858772580862569021709373905529277809796077133832124316415600848722155402744870823272183704236600935309443400538535751712133229975098784913532237567409908387427215178047350217734283579859480740953693914996593202354494930877377541728780695682801251062450084760022905319157516673080225541831308390652223794285605966699991559417124279991228449836888618208179199564374278589447677844469549223874356102322010680467166678880135506414778996697604897250152194396678275009521078692025256684995029232859799763008657147517866684805383158086087377246936496058171514873889506361707089450163494547670989323546928638440978137272186509058447490533426240099852624172615134236350814429233744113417479463274263394207597693602642934352781583140865647031920436162740035860240650674450115674729474743937829711784017784018193324600036462126173979613469452192303827680099910333548760669501148777212236945824262917731576639157570921838153604178102984221153069895851296020631722061799307712921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,25] 126982351944313559653694826779283690751437840472651334719614115877780053625559787505558613394295657751261093470978924813143860885700633101551046765343250842761853020833463327438394365264683392382058245939697737092124578834389684876581015771598240367659087503368335374449664241928902568079457939234926401123096476283960398819629647536115839479117184861748657564424086114265140095138761782979003025878389654683967683489489270470530533261526330065171199388651136767931778644955746552893084614542124546159113078822502981664803968496995874425488878354860920447510747439813222230360160394887456051353711959442870004485641691684902333015040108028489026859204319988824928210742211619793010635173334337560462492684101154372519467913519121969062309881012185219185583393934101339502308094687305710612815117607769597065140083593410012515974761543020046795206472005993072522447644322914033280306279834102720768808381883865341750700732339020950542441510257236050357182440331534554698163027478038488882974961048303239253234158224996008517898655411261715171041847356894868795205410179468056002128674076891315609699606728076265160735482364045497249848384663035682802600647182202700040545037182154217481324286247103704967205318303474973483759697246115846988499094812937150388345346860300054937929264496121603684786014853130044888027489008589056451751720246052479840647879544444419661823015350194439990930508868555744627857963494721615607222462298267443766356791094328485320495763881649025552223852249700273797734860437113470546144613449475993507215720913941537765903689858480191179506570252478792820029484013019925799683921765193118063947195067005801860660422042647258029867004426757250716782720841210265330674898714093710673004445637447853047418301205453054129656850981249522990869401108360259767243244863277536068893873498030866119588285122499061631066900334719459856925292316585406625413338171263474046722969435355357400895191556716729808886725431480635616764840017887423340037658453455632918174506069366323862474328897322514823692198061744639679423969237466394597533450232236972094259514864389444895505930534764825439606599261038863343177558864115290084086360770692175832265259385302508665837722444699029863131986060725754649357427782322433259764063624490706387677943587541632695781870579858577610167592687434872813583262854050286767700998156884523058084694666737951743540366029108430897487719837742755372685778638139168428643362014071170053443627777494459086022824976158681826455078132469582614895976441008465901491359383819512184379196286829174201014234270371721710135615930545609369546165104316418855576205497876171938515112332081453027858040589556492819478480824854091654805808277221449450065498577693193407610400732216911810149198657519156849063870748802214326707798812829603128753189178325145381964859400737253302632850557461295383135334787685577321661603655080233680437109466776343977364883947762109735107618100116299512072077027033166710253475511009590144759568860579791916461426751979643565289801171202520859541504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,26] -71032456840896644659542925937705612635043457444618605033084615899230984454124472582779864113695017537007069467154147985077988825190670065022449160036380202816582781990673224991813795673971693011655655980406366789023277103222268889551502284511481949321106489753887011029883831948511244829904004073427707057084275261448709361314529351332067871735941184631185565322380552635437741535916402362098896791063806072669694666667329557789171001632027522686658661139682819562210217064429760242916926241028331045975749782355488390081120559163456729770943695604763452387100259537961920744782447376271095424289564886611068097540596856468201174440400357438508697069284675076168571773404130016242753395435814318144050266150042987700444897295954272309515999576154318779300292037169670121456964916147256785531212635855019533279487757224702239644318719240089143795226586176814897614780701607849104214115335919199468040223931822352265325007018583136398127593462284445668669227148014512716022087544972954185657948247360962710329730454709025005863450353323225964848589382482597477324817039099753635041069323439960409674929972095898247870583674634672109430193835255314957850343632605075605559336118627434757248473025729794051750766634276487332301800013810898677624372474719079773512974140912853938974102692823678840124784865095468764329700028677048372010045800756116714289663864081816142512891489378785261684578942441801005717474198844023625845487340057592275882515327186534177567290876492237766679457450302101186125511373343323367903817526708820373994812499331814774499207513449740150787499619768729101405147849029479720943970806330708149753501192971067330014576820598081636949468734070632724772457610039990031662800604436159397542422562748535511858259131633556837817474983437399172633019123873661635240495310029994215855208866762794141559347574991748503813359625669379655208225982490485985911166510784275055856455579086359271651874377296586151926083211419020079337787385566157607523910064925606923340989519802065232691217839288178981471185403864761249972606642244352403208749219319914133001398771569568563092132474973271052545980564033553923581292056507842040932774546900227924802567901880159698023246626748500807290048856163164902927306799542764545004184951996325515999730009602166374360491142341209901656187652065891421211089271200377657357781402366856073344153610758286946764767328737685471908157513488046206031925282403891318127731209305356706317978758210264115848434901733581325147969787473311029208588643341987376193217969869112904784361086217132074777668413974960610458580633411715666865062836951215864156786460459543154443843481595726510740004150606304686690556250332924508996639489988073481749680998451839456789991984628775627124753157127034151839235613369250229178111037536045869165682552408921900056064095870678915678490520560479440523167083976128808856740314698968415136357932562417207125913783460307997092551936214576967319214217671279854150103908571814910134890035242788434432891462157286755276413339019655805665280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,27] 38633042024311478118886654478307729373385347395283592972178056856812099350850621237423050072767709918297980602430952171113809600436116325560968463954929276523462125154699140806255457081761503451712825029954395562393343430411235485331016513692879548703580469507173736271958081563809563374056224111282680745964097832536026265159686247732916182509049848327717285432219225651789046525625302024466415724885393276714972662112523191788168336929110820380998533361963954334961962321006728992413189873255723042820049798892902624040325237509527719376005825894902194571954887263339015692396020016404896908220263272314596040673483572334533653289860928954210476383003416606548287839050618664017113746965922463757860768409015683705315969723909463863173419515974404506271319047891883102070400942922699939969677076825943217871733190155127009013140148998057872702212580834051373617487718519017055343264926816158188526797334796298525184872715561223032120010330569427537773139419550585634606316827338698070730826599424212054846444505199202821336419180933121075771271222750801161173654118335604369578688587635555486891038665965321354153635566970464847336925375131117604524558552123165517870513496255735068539680589654951921373555400479097817665813954303024449157157979275709045851339726182228925358308333506484654519014791583914521283966942547906828322888502126638923146938105020420619314731973769133530820555471906150926432927919453761916489531592977485130130832643175983215951932985225974050522333945727297386601255669525782771654109891353102963363249383555896665988131337743233743996887532540364314032252264192003482265468197934219137029688715789748430896640785618630491574044697363724033806817632244057486531236701217695968119974478965811951838172346469395431655756048890912840968722537576390132838893801698947992712241489233190747799348332004558933211748919727895697423916522029989198183886055310849714707002418902638232424960132711032985862595633163502101760035442941026803390718344084513610694201633315406584238264558127884261517232679322229630388528600816797739027236884718420764913625914471366631657194121338035165210455981713224987679822109502886306812965146223668193389828623790296581913679176461864523634676659894419352385108994802592059400581629003331147294055156220319734900719192433525722844239665492810303862802108558094423532137018159607392680936782508905111624529953744480137307250433097991827770787606115647377787430142113705386835134667710841854530986928279432621998301348051589894893010249002114838925457661930418878649454910259592924553095328540569816825962390505456939451938485362378951193952915130543847254371260335051338415628210981815109058087985718889688957673115970238769119238750608964127760025977809309666457199705943585398420506507092429382177131941096047063060248031330691750298912018635929989484774924154643187185092933150422557246025230368199438077326616618290793108871343208939548997652797566020779944816031645983564957602467716623925830150085312310811764781275086340624563507242347407278604288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,28] -23121070021212185451270601864418828490427485971104166899902853175176717649517787935210451272120066592541429828597132334982256531297794241006676430070066026970865046542362984301510459858252974243354361516227378319821875114271397928105648922515788710413640566516372672772959161610586948665066165522361187345603388373123289825115124694410119076063563518740264034013619016527120338424585872725732872192844874574283040403921397960887385238880869766144988813423782254017863395478027965287935720993534387834404834129754067255487646647898154538397970081414437877312001243247414638057173789737213668811830737234633302482322438126303551873861893626268934296915252733400929064630630376252360273724758611801094983285752418168279093275467645716307019092784596444153477270915932095402578562603480541863147348756870315639124512599123666245344197270641002746529334893403395919700289038023052295031964453780188065850853524514417085460742218471578408363738658450192419576679477187860219810586379376871968120065180012907605238017018635259232696424571901995328392032207994876120263845891029193415105310107852565050942375401328898537653109111855569818389345456978815014260553002778971128374125268774097571438981795778639684677588174476187795732221123010360771141128358870395772779841396762322051945801737954428888243295903640963430942914080407630676510419433519313404736325212469253383430701602442434281804631451317488515591357875017500311124804996317797184490826196293051083306386403855541794066650101534704876350220178132247792424864712389629831945609124563898673473572407719453869466343319138675659389959707686083693504765913477783742576227324821914465133771930002592024961350901755845117450062480788366744536770707571026224056209982686955141998399182139724854247744480979689528901761838373985887542323263677380509527879735870944042947469341248323092577677599505049189588539205742717090578273229575276625696247353325499574843676891278356835804442069418343918000411582598361124762359400361150290336907051997270106164353841872798704265620958328597905179038191179290662538392474322154448726447048252730116296158285975175751396124987767767984475138339003258688243120492349444224484624979863048880606809455059230959606252619741302948692355991239074174992896725436481783151861470157235022582242544695331827798071493473582354009757258010551818528323463136041560189851313897068555579608664645823146909308812282650223273438745810467766013526236645965263945618132893272314694037856869792311740911688106841889925779028100591251049945855096023513743761405673490079688085052763121582112935902900529700205467266347451919679960105366045085883831481743235641084852286359973872573294415852135753979612378883674998283118951877955919686135806339104372743396450898059102622133404025904099259889763840709997312219720759222142278522701177276624383558369198816444676942827311593035787838416080713336437883662967222439729860276606401304698346085991875687357197153039213777664865333762840974930069631735790352439059751198513631221548524801453656637440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,29] 15818356810229989291192761927179927232309619538893250499714060496579007862067879894252164157513305381759656058498744776070467834862794650883434113545925467615400925979216601523496336847990968682072632802406898676329644549920186988230085532566520464461216990203250077667757470406525203332805853518038400830505488393238541572277489898969025685652719859097273670585773864017392533319527902852280033107754014256486922795657088107863217620931252045765284389873811263523673643397085809114547359538475029800343915000148066912143331407345604889359477323802707171156858551398412609269034060685403760407754105161860448863091772696509729996888651511631740911137722893698294009662188330686261123133891042570594110636656348618154032427550109935903526971809622482862280999255546193392201803991386644242091273358922809299763511580375112191022998995962363830748555276798824490645876140317772029128338491217958905974658731813152563212334512255313777699804774767234348708097146365523702384260521921468397821882278895584536518701612837103270007311748962351917142006038205486738478414230777857620458759896705210611111129596683947422574054054831694151291171207037566214021419982415849836754717397131914093380189495101709553101981662056918074773254919006517783132291638603062364501292327713873254033654720072490278101897567940230486358285836838600378479996819844862067383478308722015658166451400007646492476847832131990283665642140830327237101093677273979448348514753547518589154227597223494523394130589903610442290279536979930838145028261348845593314956621525872872097802769421642428779253173874784550023894777673313102705267524783806163505537879866685728885698562626714102332382794197714154950562227074079028174960706497437734951960077718540353698689055720561608773500755442673592509191995537802633755606983178268688172461216146119331894781719412372597009870740232976248411485377669820514932850296227671483769318750355323714787615895885408587277726809506785242639922137390784962623220066972603224307063247726490658740177533961158915782531436170126646915657622388245913182448852559407948907927309446912791880191389663538098620361232841371411625392302596605623474684310341799779911365540821586433321518538556901781831705362276319715893471569915260724180817082185272630587608150004168554042572386517639858153754854245976022419762618145354174183274821186418569684384499927694654606265329994758736775575501552087997368142497759800022517523428062639149317222431757852921683229898442359384953805946805817509941672182061696420618835227506158153304091060827222401849574707670078405259939647075747859084075052544384414941885493020845809722722939992914857495415838791137923449833636408502244878976924334068474346469997127184211954106978478001201986594341076344697598562786081526708352204888268308887164410737066840727919795034999134198210815882551399721692935288720578669296873973042045180574381380704289463163612584966599011549646300818790797772060968473576017106533664027320299374184748707015897581307001203120016948708791774296529698816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,30] -11984204857306797584494873659879712570116524438387769590150486511055820601171202601631707276712014623964293667504133780782262512799057320609198179733343725816280760361127828762641805353924105437589889048987936965927172319107695131450268136716164478723454911344207063529001170813764297208381620772535149069296815760320071416090605565315771069111008053196351821610397417805519711475726603966270583134403694542843672411922152860319218991180662786415414926695621056541615830881753830755608759496099251200934232257965500670434479542741294867204128028603226956796649576076022750415852367915692091041478285584470966691757626415694455046898405455585941684412490744886185751643482534231787329357573624921652753926285123113507749877411020524689945973757895762113351906174066760773910348798794148723668811555373731055268484197838787289383415425320198807483984172749959641787679062417968973517885112356282035224488415486224395600535457578219097905478198250819374895757908972509183216202346762904808584118842164256357079868824342575168304866847394841233702718295345602382491343131900418383864737577302927040211707505018270316722424971466674122420333959294988243990929373159254181215616693840210494045486500442485895812912954967429600085197931454969750088689998278196389586681356144859278147545793851346227169200993876876057398716217755842660620366737862263070495935772421603248335279886913374436246695790081111239011917685941674016676446087756894125158506115363120806009728840745163320264052096032232275115313970789790500929849273951324776810547806081756369949069571668518468704463693489079997136522447820124222603158587308548068968313813638832369239661221767131690215582655981151037464602999103715273690816482575361449881026474189208209931167430794406001586121950911827466417003865311822772963400461906261945127478660973988199494901215205406716770223007361867282232196570520702400681165507229975868341259334971348739677090168567324341774768500622825072891563281892801133421670092548477235115797538538546688522210294773099961375322505893851328413177739829494218843932227072510480879602048097732545771911937942613989422693006001254516047390344372869271083457516631410017719933163906952610298994735995703775663888009175350450436311188123239477268721830837689874524992772325383281666137729288056554124323535696136614321163506557454960326178534371562137859365179147775292095179814538402589594268163867894323968756204354453299357879209892511180151443511812999719526676297552307675504148955562956495654513099876929649581326375749306088451717799167993525437404743418185210000064002325154183098290541489952222977840129039600182588407721809282105985748830849581990294331387253220082252379359465035115060774700966497614756166458172922739043031929849228660548971934359489691192121688034507626580780839177970816952394996090942520720943812134841398917584991506349988709514575859618370657712859095048130558606953852260115778174324115671910863836234222438488959789590006866434083369098267399438441530020869269548431334412679948900761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,31] 9988403727988251350957604853081272234950061584710847465295971089612003863703585237173311330454239104814580241585027093593864448939864555384450896782881495240861676818236946696515062777517119465833194609709015831480240373536377969722279379804119113333703042372128876299132630867029773139965797666514130838270912159003606293232253922390090547584787781702811337917382447754173825464675310490102840782689412499705627962095153650532651057272147675030346789242000917748706497471470726829654923591938453404220173161662426501192024951263415581763677893513558679834682221048081788902779968059766806364084738081918613429623170931970655038343952948692480862757936548671611928178339510823212731421551379453253390170226220093216488995154442266989720319225012486332640640434048707816151381020590969312038077434313809008889241180597014024411159356260293286618598082095028214043401691324045203529803270285648391426201485373674281812939711611421514453947459283335123760360852588430231025469544690598157954576876585944742210447496292205680526114682865180675934848268167271455153846572626479429816723687649816742451481296781511322756290317465558954944021675752569712485018218444395410889266578237597103262755259088964146899575663835803156633547930050551674694844736948695763232524989696037758400449471617028797311247698656923014249954457151237064415202423861729427037660770793061050107788075384407257025967198934091256285924551614657571483837137528653988166761053259797698282492532701925748646204405636632803007710093847613831526287094843197643811506548189864810422950722442154568936320578160133066389985269264403776619203094854925287471993548760222769360397417719793609635093377216496292394504619498685988577816987839048568098654275873050887506495501932943306565721862392557044424010173436209140643220699132677747844185750228759071631038803501827060622496494756272688043702169297760754458557356285635384306094385877512351680471736860447067166309345853885557410054883237365558007807306488353930753270222709534535000394809741372353174941722228890319664492881829240164664910991967873160486704926319048033865360880575666005591060999485724283321769171912580020355708909057434860155354361258010252072914449810336623847286438837733622244071431083390933498331397458875753523341477222460083189895666310930203548341768686991602310896590213535700272199303514148679428764343360768506695926075794750917278045469119041039787753724733282666252459658997462243581088944316801665713754203250120598997322363607511554890553978543323846112359017963437498654074995685925097130922649133346365749612492918713417695608740916323056437350326055717223665527577608710011914655515851112668304007271588914822775822538972615965128606791670147525194195851847848517967728858439419245929214649836113086951338544776890126693778155914430895489315477779986538635616035035860386245213956489473973822663238931771126929197114344861971340061632699333755630498304372876280308611694159626892743576920761812105353079304278283697458277525889051860054337671726899446939648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,32] -8953243565105372461168322725735994055693434734888542408887620247301376059214820626031657506012575641934240473490768319673472602537235980591314110081199863722475372739815643312352005016653408489037761133982337718794798890765336011433741463903022582077670822567954327083127205370693035553634732504400667399380635301293813234231249382440564493903458095459673951812261366491848927341065337943154179683594326831632936928993338684616074482378964525820262804411089180366284059679197093285186223347036322940620870080491350410921641744654774486071375356107193488071406715099037788952396036912552440673178770651616685747828498561162754809195024646491265782300889719287877495994056296758193174618990516802688151750218121896903075647876757641557805871643870309236490914256515282504696838133132402402750853052110687141410812409473575467379997946010854263893022151245323107355036335862434746911176153672564722630651766431316527064903874496897239722685389636038556042168051006542928618360880602887055084816795838083280834417439979858804156472809974918684202358126003311839437644088537081502445096446488103989038938010742797182617292254895890156969173450851869511667788026224274386654169129384708326956383948137047471575459401030841451694685147188325867106642006502239324024094871685915599705899885737591941681019632234261019100099210472083571434245260754022606830240525984726518953966532903113901416879392861815465697163122695700154707312154201939536171725847087341493012652442526032454841670514840444354034806070596076181913998813715247876534137892952306372256004976533927039803323399270991732865470868861169155002255133592735935123468842585175132740256093153075395742701109831433432764150916204232806306908799172962284172798047316075740262253479949155857035292420066265873124104473596831479333521553573738189665029410239678613331361240332157007679887557159058232143257888375385802692109976708574966526060769408392872366940349110425919214939715220682796434132689241565256909800755328146287487717341941193068590788645716032106620188958412740222308314934915914049911408040264485668135362731577202175765069915128013799816681851271742415483843088383754395019738869129286686448640813517915267294176812973983542791541867834994638666455945296612023962523883845281251123265922055425067320436203353411066436325038926761234884150014289581685857016320369218708138904607223454984267625237105132371891733919954958408493394587692824056311468214362715186629566943450251570806087912837577737333199099052651201970120905899620263660824577629301764058618335305119597295646030132634465905303631819778492555393006284402051451275775556828310076521080729760602926968524323603823741381030230920202275651517622842560160041311677597598302148912668858089146956504528841893151512679103883777644542905545481783375142026912314441273380079646821568838075079285713538793446991612761121858511764230488268165234577923663658854921238973446290698352036036754990844354768068300722847573270247236316023389180707550391423238415413001183647146041779082368122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,33] 7957882699252250290594615809757620638907001711204924549098721868463415805154397534197383104712191482821792715232165034832633107416829171079871171220871572037914897535183585926077303190600639340410724906093626335033565084150298388092547318255153835347711965916067681421650538906725717204719753458154400642849523122659588102481650359882325102211445463788458390788437600348711250110217934554790236545092188087264667678961118245558359100264773238954834928883046394595380025309384308739542704085037939122160551667473132510519156685022323111701149321124777896763619431193521500808123159641718201165017806269500928693467509695170583324734662223273398993232949968925668937875745609057964372106810748294193578848643217772622877137007870524506084365614022629679306434687726131228813619317597317790538660275779983017070982648333286931145629587436668966211366152305021802182273199877141915952750699493910614317794527194655024089561109920270119246243151244222027567572214135762928924457728809016273412605184353444867148333170289161242001565835399822346064597075461990335879666647565066189523246315078670817276497415535190596700720738883167430208905971523411868369600547077911887075755613109357582243924781389462051955679495886083562311967045182302263868072588118203056978302397685356916935307990310551292442852555678014312439520415113251513439337197575727486042448503435947260001714876669126839458907764541817107761625218439686425172110674098381597490794196075347163465591505081404444018128134048680383171156064155912880462446637796755808211020285794315149690674149091988712760496857823108631914560292781725568998549561792633621816328734487867900768635034004597717614861724202300233053503068142760068954670864632210721679465211350447240515896664707331380670794335848920302774403226793085887181152913674066456914110903789348896410768057875276040592741303746211683061237846105358967676908122156048581900210405160308849911724678794428603636319667511791424110618109728096992555013660131627981264459044943111379228650113018539554848291438923211125187984375602064758977459421613579307574195202284608579535845757627509678449217627371589853839548688117696543545650272612273705309766471712478079434568821015103197662001651726732082687008353660590774192313110458751803954577164538019129420941197692554779134370725108584931685352251118693335797340598390490397372355702930126619294902693231520146910715860939661500337404915167328635732328604170942020323051910511736387105229684133586373579970953947311130753377034617812544689039377828134514609056955356035229389175746125649738096167519889157407269316821480130302017855793966804131107017400516007967163574778061771861215719220001993626418838228105757693510762855239803711193505512514969314726923297119567129999000518312289664384419729748141163470539391947806306180310855960409051657780607565005545093750822099935007610590098257687665470518518316938441236863812310754266848221112267733545306673862122083643254758204390773018035187966285541080575736153301678897555157739273143692820480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,34] -6446696832447072156447037572906532858010466467471073160566775680952298193295360828260132773493314736665545010556445305947109774208383566277942581503397313694257569486246909102073698045453538736238856873927850472089788539915633938649863670258045256906115124410274609678637358192124270853019389680223787155208771196315238815355251033474118553581746716715317124916487056207987987684200866236581491269605146477011402262828011183312352573566246217164142812973936635955196580216759036859810316989074499118374986027296301523311062144171822353170494368533774522797471655265239408002155440190514482237954137622000286229202866183037058713764849868286444282872855351686932979266337070373886786615121429924325841466943972061650904158302367386461920997824086145958400411880879515882004052202041922614541469007271193284493904935454023836941787055011436114664530087848753241855824515345395069179765245706676414599128114186509947509756089405276092253354577804627688547211370310465765631599136867028966637962452619595729808262861679909837771882315270068133651167157341548576758320470896197652101596667754051340168248828351390548523539909492976531511203999078994370967060227958501286467692393443321969445375478660388477202575272193787259407885462240241408620301359498353210003226316705804096344356735943390586073332960625509884612926071250410646725233704949377510631161337487039304501962377097263894508874521571803666050413436104528818733352581725091091720743774283870999769007039999467363345750893164552884132870853591697514513700799872272927249569750909788109081972181276857317865395755599310101626875856876298894091227173439928493708115054744169111856178179022596684259354825767549216819889682956703209757837616779146442013530329410201842888631875677131056302847842025638627205181681517849127336237002264459118859228251014752756190372352607612518401826979926632287422103821614637246772144880954916466792037264676580651408115928175251660335090246101005106509406849503100525952131035032497924191763519691344380508986250130362389111253543937067012236582053847735121253303102077428875959111220361492517770847551448455803394775112866827614875572727819086730249662061221846573244942874389623472228811888444484503666095951189572376496519750023557170907582138158041244747313235820347114674837854441018191055371150551332394954585522826877042825446737837774932739279480023282578885657737216968699870722772524649443692779885392335898715428340705303198196278830267059186406637504638464149526102251330525412786587861694993853596288167946560633395962736674163622637952586675130758053315314626708415533868647311591454763931229537854613947824150096569126299791647539364158609187984956722772181893234621292532669605507086938769029489643893464356182657129853289550774668208774463312857780129025994041402147359396989333785091067000416220000944886944836460315035041546289906073650139302930322140354399662612239278414989738528265999594859228237318489308511822937425516857550137049736904669776188644825882063887008720048664760844280528770170880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,35] 4524475943071804783171866082298326156937148431302403934703137376678537009557580633628426883956945093559787768685081177692606780654157121884778307793437961749650850748151070299383732834223536862724957586669184955621910731840670088312975168506186917701114754685401907063118893682181177214504973969734741528486417610353176680037377960121616285817088681265743894498086574369324136856508637966509435238639852251917461985935880671236000822707795951492969096987119875202222351291025847759127803492841605208321707120068275034763469278613623777681381312006892024861260810601321040998598690391997026207760525063907556026720244437411548002525699413305297608089323753036753933231305470607579077509781555968126635964768748370129989466663584810184291175140211525766831900207329639919434346636382559287163148429689642002602105488157521044516177795192225334708181850121899023396905745204343710077591410849996013554893168504505174009375654398688262180680395425278938792048990314592341876401922569534655949040299357956378569692464433311970361908046842597808208218025223257093247476905456699049437194330212133069944563090185330263219965547232402402955768616567092682672677724519438635654105694087983186961189180143878938442105289626365711910288486267918299035320101233761164836257746859390277250135540668723393607930944286281500197615522902192106169374497486106139103500908883435859515991116898435159958894608773933935459415368393755385028695694935375047644977597909498905725863363882684582916142014537157421389128752726709495792083508488283075638481699712141232251151180508106399915539754239990812921276167353414011782480662252451712077122657448975546765830258541685700490146528578137675147105271604207311506381240342677006461721746994036009428846668680991098461476197933532761768580015163483577833524577116205467472941373399115750105263021256389384721992972953730360608255056428660249254497557295201218337342490705912369636485460325235190573124990737068795330525979651044844445381339559682686923598761743264246416667044412807879494706646913246617424058724230687645786742901593306315983191199565277488657695014710837078771557553606815227994080046284707667559393061343939264098861660923667700852502245538774255101649746817433156466333253547622906642201850139413037790397727605511865510662115348869119348445886605944854074212628681329297049229624268523227198840770264161737614463485447623411034554241928937492402975296873167235529456423757388231749753973936795810371270361973635352731435880333014840685530439202146404159254032722686782982569216719307401804068872323006676023869795755224228321343034040464291604049713825054701454233134102405658369598264565355872871537535357979221030336120023464139176397093174899887426116090900010906058684383467806819447214089286445620402037445749096949109757520784904959425850178715741374438945320693997724445520262759372612074300998138830879585048543119924502373145717813547817306457362983099894336827245503269452746088890256958405585402132146235112773784463894387400154348861483581377085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,36] -2677525222986405636242271303567015770714248209721087995948997934082967102371572584803517091053330030841051535217325844936035145557693527819914214500037792657248531322902007948487453963494475418763052185964670766603539099090041573375410871507931403441486943300576323575691718739484305549539361354999877471085538300254423389460757131413359138743669201561775490530778560864156400759542040580799024574784799821238527241664146746780672289795630245471386364501724915153585458834903580265428670834381849599429448777606548454629872583056879222665023545838934692990091372935419583695785967211517009164733406112971466197277124314985622922444908897476888617320356785441999611852280687324270788068732483650995301790235968247653967189164639826174082941362170289695312115016799522851530693405850573588840481913915584919980650680244168133399270505389789737138661914121667265467081511066847469110804759739993326448385458192913063704651119102788412974788853497471087851867170002339048878136503840823659899284609632008493830711447584581749939828336342212463468284460053685270343507603525287758686322901133007979747009970359642621562692233856625861425060425769053724429803887727180441822131165037155433899431846741097872358962747192805603008542951902872630681869290135392708009655108943713896966142827252324996427414253390509532019436690643121206590847238053593782027413979920239697154670973328569023739861654203747173352281763557378398753779813173102453813451357626699440083289220219418060237579893917132946076591020205374454903524917640094054952029085424530044434467622257135383727856100087029340413176172481900503322770794920020001967461275221926327441973563651302584232744196050262931239324107157591497471331178613914714512793708666533166941539929891195703207825515297107132085656522383505082161169131020658013045338368185357613536683677085419541575095347319708225489634055047984614694061746582628176814234924342500634178796658593943734156729887207700164509648066288978675496390225342665119992041504155328606087172873091764067539076704077998205537813717120873973566442693995715029699528505217884113893542786517810636696626433606233506745824142501082178496605383252872229357061951156021144778884345530906950836013282892094817115390939508963351403600864021964977121947430545731299201562896235121105148395616278409768431254489442194634143422676575239128254190696685873050617181575823671115142792017457439931275390994456162832105511191621817676710024137061607642087414916564918949287880800873605934538013723137361421604840078950885086224450533083479402792466562190958426537828224868632747330048228194304595968387844113323595800934908792520282245063582392166790555468681323196269889795287100910916630754188529913711815219118995614233721149932282641701513383887662514452625300825536869733120940262998207393566870834264829389793661931380538753621921171227996105309275331754786601848318477012737094429079366248791605615532574073884016122611567441247464815814591956732352841744908571447171145481190570517764673800225695287801282560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,37] 1306337672903995111553500705261623551397292067994284501309873469528270474395903955793226718268116688803141240162243605963987789759192179238557263135443665517768790897060771144763192737655419154971884098278573958809617573673147771693845914809539277710027471343764385912093994569321793278991124097578419295542838869731977895604799403849591852708653051442165806608208726014003769436020621801129523182363767431120582156038973104873318410837503892670971245028962306699539007730571974220195463078294229141719076468962983871499575754701641378324458320295252722812370160894991239370962553755575458856550790454240238313035000097302178865500523553402941674005718869538495424455333732747237798110376805581222704273145732408413424941882575203608113414755281626354025093871589113390876315295715845551242149556540491287519621919344600678555469949564557531901503676120344576246024015516146500443614874243512325610697741352043682326793104748233846374265428961446494380835318133666604026512581575373125495113063968800269057015979374495295862823747484748795939619630606087006888676893156280383234284239437199472156942947341860000040572383334132650357822294686297703043596882506660181563031304483633007347706489558829347602793715319637385439377814782436877010282258324164236148517708003874214671966641762695872644789064410470688882861007966811424218509765996273745148733853045983347324181072938862458306291329661550738857580230082848283320060076159664772136745891651584274553553821832867407098013196799448185923896298619645723443648623294433338529777949593659970745201992299676368641639302237895158226889561372280139328485504318693197189605664409181556018327605749165696320761601082574693246984938311844361695112618565872506246164978971764146344077434169369217288006290679657845880264562252389852916279565906627832097685540879827780513527889230323073055246256597510882689904148886556595073937471356215792041341799577858635531051984653755111476046596017919366590835122666842562492855831255007942964490511275341187209891932875119566863051515634766038224250241541834847042528310955206033842273244567099863451869464383875601951790798821594984469666395139179372430368617904140196752771379491779771487644218707024752897934973150741704110193490437153852327310166191989879007426620348946970768248537699197081640634901362191986716297777805570640475510728441875781371203336835028680235913182286338329202882044349769705428818889499001523404909763381896404874537860383125121558579034903028455294238182393632026662717377046145765032379377155029131693420402772082122820667103225663472875145540690951846142724245028435425083435064348621746966669432319119797392231483625322956003587041213967465300584771729983040138966165291565752160646075140964861315971225030625755905097315355566616741640281552438362389812371691814565310293502862243401912247014732391862051323840073579448167817656395549871309157799034895570309888575127117642335620265711940101980855835392460541723125378959081402139187782868039812446849515042559852180326127551738539933696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,38] -505888189761530263079057771282879122017768020824925563851417324065757273965806168553177074572815231658909398966924672514895626726830883651265367909191925905718164473354918307651211731834871377214305213896127503779610929146492345926331627535644304073647016696714110399445238312667519631993378691233822934195959660954805641654744603661418170767336090262726453745463495131327489102370552754550985090570925624454780516533419243403436483598156145106942033612836238048310984573558912634586339488617855595861416750566162349638839930566854599266041869631019901806596906738782831973570516359104477531243957566774305949980263044200751205973020779504564095630316199154901201716870273033757679931870034372771959461806506095927910045776929331092632350861212425134652863791849490301997913015645396092504225834666488687948767637440184177363491206474801377714335382105187802198505077337294400205247309035765035855241681219717728680151606971459388890709037879453032586682802952955251962158681090704672787234084392913770429413722084387103302636752124540046665429203539403291089526059589276537258230386832851224972526599739803158347219631842432830630391170475345911535627960057647912448239137807979205939639081875936243301116761161345286554755709291125844041663274317973997637435684985793915283138269648039494574400355088348190616296497812176118639892363779734984189735991286320012826098681195072807569769668169932599381715018703185951502187597769387675306820928122771243673081500741998553679032859769651367327625732019275291817646418781338305893791646316552359301760505743771379752751588947307912149011329649745860895049451532601531954928712113948664704465803835317784993920242002937099929483113997946836131877411722874007694511986247602631051169217112350513244128724066982065766761109522825408877433906120150752176841344320023593641495805101280292276143876457620897878727025697335337757185047748060036332648554375694747911821110258092496942759845583927497332734798888229839737803908421231674241015702635604517500859499319396463388363650369486666684491505261312498133354581177297585097123210827880631609848079306619721160521038362097817332420961762115419109345946216029210111596855341219615708618283212173836957297066211917702928080681362554806527688225001974437406509613534319677668613934164389623311621056881479546586708750839121312162928293181437642030290081315337257435222816114535852994671456775655502787080941955310268940449783544080921105316268890189087541436497477189846191875134255503564560701843437912248797045413359479271916931436706091784388948067856254056405588586200537536791291902700712400531695836847703313073951047078948409518043068715508394931265982958435944867238825726212839439791232350305003617456720282034851208966244853736230142155293154944944413812377806039502682150856402081601466497251667722875260790825894938489876342589611132674441884219558492045114223000029915767935871035447979088990245962332894913048293596698571774887507637108229564726092458290980224605555640494362368500451414005823192432640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,39] 140655470406770229458328966277546438718656376767358356376726069266748610515954002643818619687986227106031604760036725284941574194421332341633908178943578709868825354505142158168007977109400120526365591815483242025357119359102190860848716919154595462019314081510099609105438403976295084148066401633924559508519875002406710500088946666211465559151027369523629760123791253726226776231019562887192522465622368605737866457039897555614482634815103563280157828603987117552857327623116505331273604468948534820684738647619355252972774996714580021547528253121761545253845039744868447410874749313974351761180491201029222805643062609680046169494720118172124601058496789120483488100213403561824284765957269184079092214171521691582730774102325034270709389737851375216138996152610141027992532573087068705745771198781558807955477915983819069197462287768101756365486603131621330862599844910525857395541929550140501895040351920080055002428204918232482399565317147626626299823942821039572662570158862592576201919860482528326316007026308027783167576786620777264484070596900729108444603272899132882270244777022250166729505720791530887470560979979960603621439479178901197918733972263867588585427857196017165290787617634908665568294759433084661261403595890985361651665721069949845208233171958879071034683477416063938467485809821306030636488171059480057431371202601800587536333482201869352386764987262755276008437659990344406093282374281409216445728241920306147528393171677207359728335042991232684390954717964771672803504592434751862884890087379471930908742753978159337736291434348396956738518872624581589367623853696396575479014066633836490365824652203499257142830152187093934997293729643132177878544026441888828931667459003426426301336795968262206038476654258142685916517087426976978804197513662420710900299364382365719606877508996621067483004053531174541022263296163472145372324951245635777111816492459070098717936312012881040212161088396170813250406355299756805223351363904982916816492264161323828801435142672715407142153899892285950554554679790744375243931054097120666446333115524837945812374383070215431901344541594189061198712085531764658755468406833678336627980568811711623412985083623149480954567965843363703612714016597986877568196411563052941231122962557338876842527991523742373472968244952377336306421207092665502717522717701875993167676886181993379253756767840588050066328253183005836950159672746102551032390009628752531256770917642258690835159195428971924312956285179684437275072789054292301690796243599358135527895643913770679937361863144118517869731970539717687761964762265157106237453358169692082487973256001543805018303259290489962436477600392535654748865331841716947672455104304018568520805830306995408932570529312428150017266666798010549612461251341849639364051517567353093986519481064006065202687801235566904236687226620335394464799264973673815550357286168346671418316459054111183503444976147457358168505159502868298487837358747241809828754948305142281425551395578354288341185809002335733256809299435281448960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,40] -16582763589710466071107876931429315387728622202212387593621139105930552299475896147765555973087222533586367287409049739637979511762953282730317010767063237808788373393990395030673651076269373137571866226167497010879442550380123937137007107107934321884731455283080560980871224743926108465414685724693227911270380390299120820373536584608961255046648861629733613653700439794474691973888957207130127739879836266614634462149182747870670092935285595266217264448847559640622670410100967619425033490373820819060395449702864189175297630211768523452523385671023744075894490880030710684044089232332027008620445694271998870337209985918105562208119483308495677312578696099029552808493199941489935265311039929554275577427043727204466118817159524749564935475359989415574625114751024663079467968067753949350648992848941972419153042489641284567535055027898990445643893624173633831843046108499265607278141964646400165866110960138754101604674674646298332873653445684612411228303945006973923233991175765773746537976267042151557204146651634274792421823136354598477082556870424114971725884886489319092052014962687887691144566051873037086142718916706935419397482079240185462279873721094737022793817385880992822461822536393845432316727104797443030427998682231525151443824305711808869351731254467132445403043814830595458356388961183356640261270046595424713222668898875873413585321471846394936234492999356947026990180544180162549829055942249269653239326896599371297380612326740229964150710385362050927325405069309499891375416855160882262638216275718831217679200026537716861129448648370184483030459249913489956871077200495565277288200655481689844120436440252639944530064540084854277883441836687680818115881493908972570301744805367279252294374064794982354669908286518266021432114873946912486616296477941080989891134147367917782835421017694434074641118921731347347802521912713517299263478166592778858211806303888189628543764935644581686552622724556748378124032378552284192969359305227008174473019433632902914475904143604222261650590781878683623069234240568893639959692985215066763195524780136695847670882174074234133339386167489676035777098293969458865821117733577894175033197136567397695374203526554888911447791274905143097669849732568903081207036471479743331577746432930202872843106232440928021776534293863454111979330267116533366199004314342628839435552430533728328044086605257886003439386463689324137703763529314397698280932914280813561315034991201194635052055065427835894805973995409723848327996587308179518918742746500831217651665104534734529614338462641609689576786241343713597160645346600779868548180138494508313907945271379943628723305757738971811665476638580598644512850942451585239298631645430995853378720509618897320885643573838366391098162904037934946209386263467263096121379889060031263187867431247232308944773263578016300754897346056693583925776665110240003589609018505101544190770551181288374465342418197395615292079893149795256877058959987377709145060571919405310209679393116041149976219483616699545237429880482693120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,41] -9231605009965517037125299545757358886361637835248901238655825005614531526618040377659333096908599255444482321740236701920402547976427706242389175758139401392432821612034297688958355379743541675509792431089686787789035407538170259368201301600980278755699352367494981195053958638052454486371628314470940751045130102702149908902292246591134315854106090798095823454037248435884045916405269978814716197810649605352273118279055241060759180025204768341313239437722391711682337340688111650928231168470717931599642565503909267730780984688791809873823948787480465814855382718816004224887977337234907164345323512769436216975278022870778799582476884618508303035561818060869311229717103583912461747435377158360752051364987749086797258535427645454963638908366979959901415032394097411552892087799425520022703886193772787863467341598176868160056683156544173553319718103973045391389511488725512929978800242438858082223215023564700170722024028023996940419079798748723488305139576100576525714820314479954599621465360969409480941498314280159791438750967058585340532337654046448280625456511255900585050603923311526448097137317947825426541310400290545047535859258169996887121373316489065705227187535281922599791263254391042685265884227583642376423670145026111462106830227485755248294733257798008882615882350758499099539955546435592654124481532046747334822349888496230806785842738949426217408351941541587053141840000299603493491058650795204613112061143223519043202033379168505078410333127566663014255669732891110417313079905182564517560198476874543106900884221411818443708665392489711204156304406967022549036236475569219120208011830580584504081691372601061846092971185639719369177772589232638690679529454581440111460334143096345186202919329906441871424505929434884696361060308688185713763720645122300153475173009853244280873840197172426609066430808493092702872186876354663326874963389949539186970294924571945005778669235690690083257541063421449541338938825198413292301747229999849838088107303952442561936800158241406766928939001942656551146339470290460491076105393491697381077901844293692711285660161599095093562786587827679983087572642030758057529929555232791764248983318551988500007104446188791663447581825463761978690906132583496494250939029658547467655149684077191604307975864084673781894285792550225157164130446942128066877752348835010514261612910361932777307952024859911974376005750003491264102240675218179046993805582492817034538162318965717858339487496482820346858681060608396948513798260430383754453917165287570040821702722856537591229522480507285400605509294438120551526694679682491233619279678113472556425685180415739826166835129833473924467101331291914358986257880114851397250460137412167377359141284510586442483190221487371483984327677465508626997073079086342416647150848854162839776673418242240428122232127321545868141714331036965242640734680003480098407633313500761719522434990751849920868857285592888211256650628636985650394191612813971532318061026389871656889356352002203544066354498843994802532768248449990656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,42] 8029999522638454918270708969162557272585264931957394980920670530015329343016287246105223719221925341672463095914592412708619033369993198927235349434931360930148153887604566078835363706206052870203167919798572102315624702965195806233763908700267820138968442695276726177863780723651592289855381131090276738808817026513943836656354192713142617186133333789085926147172219364346086730045101373943426450652965782929207461227220165262854348760850996541145804769832508442550339695332064828718111678512767711571291211876338787034795381361375330275776180194125726277853688027107267103764179776675993647271060097531655477659069932278694374821480878711527252007200165377692915679161119822538332463834549962444336718686311432487033427895899690752606430664157290530584500162140152951119009901287539389424466791196529767742303910270186842725839476306772703512255693368600480651897528941591754972233789162622131641682238502163924537364027129314864093922466816802459659825485580029148309300163528147640909438419042723177970499626284057627172161048662276476305388459415629125551675584013104848804111633450411079263987802008648911562525921382488955971562803886416404919077092256101819864247696741049601313111803442629829279866923543824853599313003847633376176950273021750000851422728151601501176422367213188922574307664054486229876534994145724040987602634091566796816545931197709806604608936151124849952080053621924812642234829708803205491437578801498973116489572422602968344933433964169167471363279773867275042771366433312877774948052514165254006655728517089015153362528711017319700386282557552281159963909880073760803622854066977279279065691114711183087764058041983889195239037816779518154106808536142804232648654567302540040812358517530779755826008358273345093468276750277961800429807530798122386139080020112531208295399879356042896744465137916600830982809580900743881115345875626357409849939016221235549086519977721947543531984022989941200419171330843888548862314898897413374535630795233052492565718939211039768339093000482288456995358849569538519006499154364169922532221809466472311390469263571477324569521398105266323418433869777520059180637697372856693932916918589453721912228622149735678078670152209320777987240714646351626052669686208459577203869031630056432017194792561205232428447446594870888217271438789121585636178166964039027755507698529092198793577030211420819591407296164330197664553171266016986663288882523393596125729414770658778783003077187525371229824761475613244955841961888875686639576625947750736065804718664307874177609948440719916231875048301642170185697899304623489165356475924465326045259485174780021012516564766537921657374277125169210323594575294909801164555042789224167476903316940849940576954377563503561569925638737731781107504114930434961999383440835742633113022484227669922801405026590923086195249142672228851942625030703074242103244607385312897590332784273478029509193152883968424378995632186027528734077904730798793883274979147956637480538912942087478021311062354374143421586240301957120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,43] -3972796100413645904895342263915278862840295486076050939162764420341319489573954832750097204413844817760213272215074112021733193487440271499519889313502719802849549528952814306862362501297719923619951529339801650382743023603165138285442685146325628008746366116679720482387640067272564458906437023413951732818019755385739961510959503420042649500355700432927947894235323454509158870037562865516637152957378962296769655040981904291018761349786192324646983378909109072212281449661319823605882522033930187302274835121919345556725795507836595626950070197004296289380627773230071412886424526589920197564559840157351255198538780091977357787693715644975275356608154939560979203439931004691218501929885822975053745242752892562636968970340191951852988577932257836838612881678287513793293708702307447104281760448398718939263342329858340791038988244227266775766060954838304603535039112894402060279559942966590261744807241004036216448696584850317367427401564749672349821489432276634536622738667329838573440751630320871901937964759780944922805781456718621797120152005818729037552444537263160456836387654365963656714705145109505909199312716214587097299003552757697205245415556429787862125440142256376843354423991079270110582799827012371795483356405680392628143062606058330062385381713886103666179999659515786674560182434140899341246332206386019382454702733606754450872834656908190834599376796744796179347137256674907488552371639867399696966174350940404852364098258469191060254535209360987978415835722758993105852174188554116358758780641069322388601335803786989797095771325249215990996579798483787482267200517521735740214144474152618163054881219430928832404298261187932306093895355206939323799484325233257073610614906090577627744653230933972665378251233947016424975673794494573481153331789606956861404700915320152356516587477724364933585637298574490394942623353883428231157277148482003413193431709724254076968944725751266636676744239167295299396025285201408839295048822260411716779361646244411740820392164060317194684518915279981187899364190735716967165706702618581053861508303194739143826040977414317287614150007248038456943939209119323467818986495446367615961272061096240694626329414219281699412867050119677299769491502940566550542770546163892213793868145327767448591972338440206291982034337670212982832673213932377958367111183770180112113500340296221053044780922216263613171020304103491529017616637283173083278491772987897449524092513498115096996832457201990851742884138056256648701569843364291706226327913579471169753125112160968604431246469899894465579653781587486343535372789265539133679389773231488026068448529444661643094755159253206371976009633438351192908857454904208877454631329630120493208715203975427382334415373226042834164071299043897152586653238694377413060094638290582196053855865124909573389916141058362227017324383668470098556922592238994087136430980944607309131972599306736531177415007615754727916487893495544249168846675361906367026720575586397007610109947166713745256280954368394215752340555501142016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,44] 1580306159763861512467973798633600053976868187093721587451549602490461218451423653049991764928772348845013597099246706230411235041583439520834648367775245305412349400583008882273627798789289623773943683431804498377715492199138645591285985186656141691389672166044805691770239178258818073264702408293774731330503803049428152800357434670421830444766913321152811030039482360642540075633918391882068882449393914685642434704109085390887538095052156404400794790784769518147230147721420389088546297760405451719067791881996773186779922886416795127390180250010160599502766830901000618253868358154127078577901395131323817346947690723743448286737784728883290038710512079268726681160697346894345576376570575272974235089694870090856886198716118227085147390820449889770414670782934696649003311234703413668435513363244306348259005409024776845692818396894910943611872412220272331498486258303491838689374065263934105277029441689335718245897336439792255052374749912963663682900899600899867959204057043483691635261263898900803467991917418305726735854414870621419876808501014023168565130559925818356396242877174418153783798229064340769677985722102270404462529754058321596464544319334378174354074750541906872144211531922113203946086317958031670701837662258000282909464401670305001180661056682349292025442470242631128859043209721715275932075192822287724287101308855970942632052020957097968004624184982922984248085560801751486263674212395413834972723567547834197405601732801041882147332410182877080962850392293078563754398926068096303452327618486364355214729888398797241611206331497788043506391793990829284719677535336097479999133553827081746238236247682270585164698866500976577100181924065249593054989979850038858691419314664716042496500807732232611634283573570052524269295965272572610830730152496233867143516625992851333955357812755459462032714167019274006292678008889835161154174557937602226792019772195411233597935459700821239474851978237260558235258966153611949046902956059857087771320479332601036598280590503516324868099221564641320216503990665689165043019133268648875325682559040234103526366011147544188622862616767863023551334931460454039702307937438658895792410364753449726941887147478506228410951051033325355138097870993101538966966535722896877224511685289118604519312520330003181326539521510585285704671397640597703299985242072325439593054920632580985408182464431611055629002512434645715977825211347890631812345208367073026805261123598251355973555288175340907631707407693237710212958983286436342754435704703744679719300080392861506339669845642683200052479097583378623904703107820396870081854545719709460259025251975969600695946719583083855215190487891885656783042296484832554986834670622355056747064262570459576738782040381420447067958992075916096482406287191772874765916747134963502292817823673354678366097544419575697575752847376424184011958213578528733083794514929287587104250935727788152145744525960557937844742739538467830980059780005251044061078981997016397155312910579380635227856381112857920593785243555594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,45] -503713365493333278517213239697350569401996060473352840108165883964179123702246068652389326621958231610610402996288798390967410533584393119690339378277638491048822533661242330486066539187045304857228120892692972576720631126283951847133203717236525413509968663638259473047038159716996741859117290486394995683465555224762978818599366755762491039488684939601290925265615728152961936301271592922439980714377844020068972153588154458107832501001928825878931347033722656133723215528148220258319391816477032706301261739474310166378728854085562722742882608516403554775375455400446493388472310633034139098884805932725626552032879787213018868332001442666746897347733854320035821390827466615343397573723661234129321501325476154393794537195929473347685880795981416916189639480674254625608254846250014116516780122952980873486074289892206556646474691251151994771637061533827755178507821159518827769454584822177177556192199941886940119062901832460989038750118510560173402147231640672024310558597634839173990533937276990656545552461158757644191660795649179021279450486345771658297361723047270263617081038486492910458754686273573231621698058472172827480997880783462485314470886959059824111074128980381312286915761250047266678355163891565347244678600771948104975040471514106835604808996466248058961609562577187434801254801436489960163525576759228521146168992445281293843203019522001930281149126866322966447054441420148655615012163400307712199891996225368812792024537299404511753405080560072677064900417740307753531240146209006517435315292382466367417401726911592730974383796251943233044854272842172278610713844476663089517660831142257021574441969537014216641430248828795978330058498138890707082146710656336907315589394024827777057795254249757794952351296578852234628456351597924779746054647429342443618797898244113721019629822870266148991972948896926829278126080640773336936630275430364869685628927906565795817269373285090260349726975412662614286608536221024833153685662965374153339218714447732618502415930203289147963673784661905886150832972307452454092346092015312346683841839030788481770758479230816834543778934536600458297022049324415691813568394560781495833872347027540053788896876919858284046412394490766374344797968968188673335853183392166211364053721242091629643019930315066235209893475281273386230579470080940102415782990826597081347056599208530192769204404777943775151904160679935979575398941525904255752459228002453222367390926052907953251785913665049104428857392244962466196421104474899145174193024524965584478096103751756927319809904231056573957639214185062148616843156664805543369820841658654509359521218427660806256488849675309171693647552543469081479334240126759626649671592910724006085813491205568928758748457645330620208223959494632127838038499441993633329870819166605514716192732933689463920030766638992983020746844139995676373509028736375810684117228036550717971170895974040282229106694079371428717301353486826606619538673350359604802954080870357736766105154014771351853735439195482101727046353998053376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,46] 97492044307730891094913243623399177169351061082709027230365362932680424549401566670561349056609699604218849041672905793608471710351305282825130155841021445343856359245397314661139137154849437112055075425977125931167243260265506139426642169228054928696877821115536050981804977012476799732821115933090008037703448830474943223428768576083584028608381489479189373024281888101010673572485514804507585075504396135427252991632650662187688772786113104929409823935306345699700274863009395725536926471423474041164417939719463843824694190959293223659581195315567792740427166177674752888647925875264658864350059751408224279503416115837263694106760405437431474876540068245223339147162364396470301804718436769333914247432889311586823793899807268278945433316634325135790623528701071821042666330099816965598534507332218171784616575809435975367762811486895170651663383128461057064421704000600360619148076282389821912415235003217369493898944560450839897230924828853986901635225644250144489980095275983984702315131796802916201481960420142728950822971878769449876703510863342947359656681051697838499416595129472318741508337278859870235158587798581883929068254792537009860840404794111097258665360076211771322443718315135522858300955265915246410813359989269519393204048005225799680685347157679635581915526867285903711849399763590722489734023928604397535645993937380498448868941997577173850765285679297074376584995067494486089613478661795493027680542833352334216716933115828356723006830249771774994060506007928292954424997637829781445401014247310478391007908967990700345160942469698722420650754505943436820820838513648196114662048521223040803452818149712453295963858795036323528826933847478976160464995576121471116759502794670083459200638640708563068472255844213685832323675471124540649054105643520756283153907935391667887793268528275417248605992415909832869476950010885005763955507902380316302199172123661753309266765274971712492632968784059338742358224490199807017727896941124282570895504214655353814128788047803737257287816057450837237549823859832720890053750277196622352259832255446590811447100205348603764551001700574010529314606245523566083350159795686859938029011551467608299297259314883260718110193374958839338901857210477091894959511078332974820541433178623741987856056173967636744501610027412685595952675541824473007741606712966068606128728712773017532615511298083750491676126082359119560002602351965026362945504163471141524968601163532894520219367013605888080260357108358873436344823587194428961511563828686566683645460291986746064500431243759196882932454203913957065222564509282708110905026234546225688723579771883170892600766143962638323489774952752696515291415730307685675125432688163873588524637281210264302294840048099887186875365893228604716491945042791872301499817339160270739025940555182796666540881068869882594499308049914231584115419281646712871572184940831127331018687038084024998839842303744538185601179897606062938626121680180827533033487120674635479555583861150749319652591355928921687332622560133120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,47] 8603665195126439608835870273334990606329494213455485384168932794727535618438513097912006451581953955639352960134856921156057927069629754655799297354378779664824281037302537000703044991438874175366342657173303246835068160515543651100068572438825856682291091050284372588253090042707406812054461084489038070785629827671818966282982244065814225880742633217557977600040878653622398000791411966796619598579838267653272079383594263056674466953737833831567323775990313017323144194323734053426680261810319946521523054186494005553906658459589451598930645782295649528459206285072954169967236347475907493060480521176709006973488663741054037295157380991454530555145230752041454600988571965796407101884530128759834172236995105163027032331136081278035935834679612187976546978715408477084028164946508179674061642639833833147549707962299935716294085112547471790641534829261785249971285926262728523792965565635499521907898963370863068672699875642185302933429555916050121839230449224946862782842356362466105139471641728266484671205144632786320666413724487825435516526342011576214572497873682692952132373473074113688117432265791611659002856708937453420256245592150571786448015135184040185625771747593552690333420427126456725069496102151966844403775322148140328074954255485199071455334599755284760073650177860455432830506118660210047936673159193782886551523799611044112853956552829183283067047807516816534768545781414963714218517181130303239476549210712211430290789737456945008652407904434723275136988758632655649023401531830863367770488888947870833660665179248949365578824175164865674685612008350472129249004791217324433032645215082253641269242837224125406307133237837157055512990618356055207288535939321393255879507983910587662631949377611774630567300472255418345040651602792792687627841867821805506851582416095508669973653198786105235229771163357267001140486663311223001788272733131173502378373128302260393568435311144637958927400775743414174361225331762406823595272039487966562887173030904660299027610992095792342960102092134451667540968802594285592917276901008525592965336507879546281154831913337230149112775729590262832099829916052728880097813202405929683536445493907511516242596240076684225319837650207664717952152845262447669457546759811043328799131234053684600955982734647742651497264226592372233706817414216958500006488522200904815119833329526381709259349219197976219640387949803580292814571650902940180527854685207977162010922308177564117995959290252858973475712707468908118936291271498323847695348641839232726071385976086475090284693334738418608181701017129624578485165534407707886000379673427515204925363554164247470938641073384915747119607121822796920935965666046400277110037898232929937507206284194926813417013395582127023953505776035228278315971953386895919043095616401273078079545536408176892428406476013029376721428427797797210754298605136578779019876465767231825340151302671591447286606187955443288026153974287028788374464633129939699599383069655963835979258842612949524625886348110102334772589965082624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,48] -13579735695273368903575742941751178357842670730885250233555239005833202916284388142618577371590745800932752673962334683942043657817284516189548637092331445063002426753270097171461732132749398633537521973474239971251377994101819176178754906107896191642067244597358776978742174730689309749951396220888530263791924153902499982322257760712469950251924560228483737160012197116754237549770174970656381760739832110004940713094150643700109431769654918053335923968696744680474314084234824275299129177738640890333721216161802030427997253159870447794037587610563178174120785830773535269868546559663873901494661471313818796727606337169432222259945457062976658927611487508218771241947646497984696916996342206184287820514683944510150061400725672463980662970209551521533863265912795170074972294475036161696976479524775543839521976089453582630799401560697053479956520378947524020002189541242121718545576659329528675726836313755460625264811136580036672453255779172541680254122730036747322839944117870457310811157838703564068164237338673678728628856801158919256926515050423705557646966295649654706128933356222541463058655478237721787864571832095606953019718288732358681313253018010693818557533937453161849804154806039712824893570816715516751897351524982786125160732131562209600225492491737218483235425246061562080921065471627975972646356604316974777768920215199976236056883940247333202796080965847910617612411514950814163273432821911572565295778126679997757606358301354366701085411905275018386350523774765661669783598851876823387250010053017299736894103808842806034876035997655019536968202168958951961633919850738486697102667670749103899269929727433861102037806339768329629043269848632729769509595939301754821873270026586650643419507299321138043588927301436921613265614629838705118386404674608579245859119347341322560598489173893759809792219044623917387785574995185654013387676059714949655840669328380817259861739765953417521454295013704672099206127314756009492563536260749240427093417109163534001080683488825603482830447618944872798123556745305901797769981818983448901449624743263125291046974884736102378760035278437747941208165953318877201232488672538882870030808254302035475949407247324901531392931132293264921046832186424431933814998739753088407480554494052978466947594107133565096665912170595080365345176600845154045883195208362233675151239421752109940781719330337120301686079432616124544242607096305553127529600532678169161200255920199262159389042022694069735170877608602231741060976133504417726665086822890379253308427140254032005159446690410243464778582789342259132821790348547442544038835313452557758429634809964190664170648247860058728858871466246819468179452282190411456734846197556991595755974836393503870582303638782104745014544600288600597586639627219672662476410695420415926298626311922914736930431757731161509500428632859394111234882471168777732792973701740884058881078470725480186288861197767104815838943680922048759939945044582976186438428332843204667662384488222804135109635374781478638593490131353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,49] 3883759735795152756713307933442620789174092050880409651426162380933057676302262025615709317639709328080973502404652683205591965029436079355321532233642597043284147506546755578964016435387697219796948298039175355210992785842355438598292897891257435529140672733791852128549405796314351469283086826528750835415147753164646807582272294478225287489697465987579785103780514273766831739882902144885621607215527921345454666940081843252182979352714255807079073698714249294275216643586775263034668593164430381425981888092214552576084649966111615919731545674272563363440097592433328368124228975687665263727946488910784432177088864430063673355341774019105967846041215949254676207536343082288425067405982686618181218096718216401551695740883629024363401407088621669250048063247471155771287147828265915068329135242662867065094959611555648524508367417819340561417859157217748228762352292016306196207275319695662909275929986811462823337483041590652059396126559286159705124170860768726778297806122517396100530270150061257665977565415841735902316318934081097907788290479584679807493547386170715575391014309630163030155958956034073615939882067385682543915915137601476258243119734809713251499062899150422980742719683987195035797417161802754204012624858706309703492485736696012333822235944954802364589494684195987216939964994899934284571806059803255030136311166535812361782245436968152613584870275286809691076535669694498652480809615394663803179237466566693717544370639000273576297442716007959729608490940254096271459330148249396653100815927667388847020211865542178892014164299340502300127581276552112543418280704885964750325992421467367792181688222938867137677934117834798511209021467163580307396523699925907703212059131598057737371527906433378466328029332818363414619754139077704658084566361255350571489456175021404448669231531656618443302924914936055013924166915487245985306769977417278974584273703394939099531761982788227781794277626588351696503832739923121254211624394019296957035287128115397542373366765210838013513569215375289394720816791131251156477490379582977279601754854838514579688309054390910144390587089548038629029279382230355186660457783455383338037874755761974892604108771603412500705569385137178747450230276781203034464926481835670306560184552949913334797004996446617437390586900587166402595543259395227370581977030691275278386655117407401885501291320052356690792795651823617817365824248322091244115064202626583494680629969661620952296293138813241835723420454350525929775813155698681645946197290173004554419931272705803166969763188425256655854159242302470004127057707161555069032313320004857893692147106410606198598852208163125926332757629856242136861906649758059754619824968249203104285972042696065150783582006409868650535143091493101005135019515175748073350730184144864732042012667938948768133333186103227063095570891963278549675889549254342808980706962271875130806994781663937786824998855444433708664199787121583867855885849677903025539721215918390388443665392868324769650704220691762608113918152802304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,50] 166256590077872212945780267288698532482374817426408256933323976601395591058376637228276357564023311043655017016071688755270432331340110305054359983683948370744257641961942616519794894951656406037282206222314830130279403954693745501923446919146542725511571459375657395309105631589735493705351394610200748510621597364833233922104914890008080492363547708497623076641905456962995818344800913323605037901930316259730960111625056764140718148378100682635964130494915433596417527045001224671622856199839181604713919158305323455163640674014340188841060252857964025885398463626152551038536991336408839875082116293697897211575547209317026457310683036622507980666407250099018091493480133651633716653456708291596953458803446951574205418672107537521567523024573701148887806516819957513245418176778969250268623272730756115785819116388445241753225858677248651480291896951193684894136878943966997303526342850636148934561975125251433061466774429626079929133775137850757283839820943422001438558091119806469709175255371142067523906349663498514674437564190723429939484431907696989433032279143355218456096443110672256766394032346226478152360122273434053127991863588911436043858204296234774918849681302489662912847685880804244281908794177600814331722573077182883084248588675453208906139924865567890852468269876828780636802937155647702733012914639536629056573578726517287643055979431494439606263786705705005630085943027648626744005995364134257857643040810932161406092388098127745400026994724667224915045450244386437529657348492045321767698267514462971442794427793778675266440742742773382245939318081916905712487360820319973283123000109918404526310749071066945990555834285156996336299591528779786460568253038470155447105086678561828039233946879516634687959797917228013266922665547060287765087375313937560534064352391072204989865012969405130811338514852232545752204540269341064278687729571598559391487375582773822336467848547289560423817450739845196853013492366676962266590134535910958875206081917014085717866865922930990611524462713879830723327046620410329625248641063368500863838258029740252692108938506213986004187463977385016847641494195116518564192265709028608066001991737277449838525911562240870357294042825779900628382466057878150015476625653645188367665815542878070794989677343849373289927623820572335407424957486076689915490028642305129349082012057081762120550398557458233014439225790134950710406578395472500146324592345824866692686868292352571582303423086804274144925863388751738971605766875942242661510499658603765766772990735988769480576978187953706128264603587393394403844730407269789846774452530412754726315196116498984677346952608608662851182208583433907398740358651988087405912010398934486102884831255086798474071965929025940954234394371906953987894020804490705670210203598314499508694454547337439875863094788832281828409837929722275029447954564601865082990283004888182610325166834938883298558968264968616110372526580384028040433887721981481115438837518951156066832813074514333440827232305773015908756205076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,51] -494422171697054478028360014088778364219771528175727818878916295953361032641986380571396336055684385037507528597325307335844099709021537812275825405151417670307437830155195428383319391325611966156069752776441345107672030928797398896031326011066481040050083191330385366315013441507569339373182881355801660082532002317568291874286446225694186438719100351614070993219432883190433184806439246507286172423706938064486037881194415832914681398996229759799319614050783858674836040434388042459380867460207542845882256732604724274313332461809498054154872052009355211339933526973181683225197550576872080570814376318486393705788919340269784623463711821483918872915946874759936493917234770957787731676492220116237952617855630954389337524218845387251340124583949344941350483042182611582382716495039994159807498602099943666421059502763002310039565256288288286736565422283230587568275839646227294755284810278983092445897677941405926682218965732684532926124887951726957444689090657209243304964117125549447528453854760031398892420099121371164981677058718485117194724776767644256739649822525451751116669492754539832717694484113114234888141503720826309723188415811852298916656633288680778187937352769840150470170501513902137392792338170193046785916499752232366507008371068544918189797713482715958240785831978678958938802776740600117484904846997113131881386196901631279077085140428593433590957420874846231541219516598000548835382923409230915364075639629717598468596720258467558788040391875105857172173605962669281847380747597980416969506613756282794376693456205393347864086141976774168794880571454923697828318367567024610881247633263171610134851533371367562929133165231351355068405220074440630164195412339545737743779610927745594857788960073625380731353468427916414250445066422830977046492584337139619913473382967002718524855146034504042899850252432011450541220417605823803440980238088526144734588931472933277110915591537670554940432179804353289658819590373357740464150477171695304913582125081865670053758890485381731416823026851571751011678823352256160292701848416434623341510232281976410013684379087524416367569472130365668799155962875370759334730077554973888684572460455010955979112099066279578746040547657701484946026139811836378470417491503217840390718208811004986763385012489991356028260496094470756041468375962205456542898473700286811437123452037015873478004551409683841391343564341648930471382846006826345483120672724305891483560839712154121216415065319945959468894160227250577379922632596116090898079143276125077407092011918159364936605048615214730633945115226695377428574958783001086684006747302729470342749650988802315331175089838595452710306060523797316674853855738496767267432192045069218187721968516911690969022953750545550493099341692351529946547537721143787783749393720217987568326601656460799747777169430772769507536641126813557305306249547267855212943571499934200815766722996925251958731344102627215416557063031432604706809479847186592926823870204971385225507405327629034192787725426369731686217977692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,52] 171877164649121299219173585844324745611035696669463331072132343808421390706255681877285871869546579898706055807156011329921955518674802033068404237707608599671598367375449818306121944687760242827134469573600656758447921672903078745345754962233621516731575465353032923504582797555744057640957219493567666109691721180478972822985351435554544548929794128105589128418895071586350574205461612817830625383682607567439328321064088140357304533092169154060432754118599013435884190658877852279867023816054569227872047615766774858098409106799650111371838003249418753277055207569514135182760827907819456996350704934981973016823234270187145972735944730176198604979438699654393430382594324185845943961652106394387774527876875480510821475562651738886435466085946140707435162486027599455090294691491578185763247380600751173997316097320916313611388604697775939109296647242127840428255803243058515267477416917571688395951389578713415617099173802179089521719106910947631957393342486395423892808497043741005599600636750506756772777786485566276946780310954961214917229128945894288996636789953461185062783798325299256993414471428974142044986498594706729655727280297394701638624409288008917887419791471222084516469435085896488029814044996844557211241428189616986215316456014939491787268584878795987890384440719100644688574379790470199289331353857102568442661433847653110147012358958110095308541636784516431932532375144772146358415136289563552546381175017070324692696439057595954083578839465288012525888050792690067417405145974524598821435451014435337773937806017165422598087201219108317394024678382006894809718874560798718008407492436632932934372202632612434224985501325099071014347077744401509430201485844991073633914484787242500359959051730631110987713190183651735652469760302295275971219521746962849993022144422720969528384248397354752684640601978419084972507904099165848423453994654752847909386877377130332588782935677838208141018557842848591530963540031666808373101385732621114889609507865414206242731625407992785602128452642011880402995207894195222510999136926152342261252159258562076877526428885049437826092699933809037437539402106323275625431363072301534072510102914922976551868138445516642643830865011874819774594805437380245607784399286945906038287251195725922960463889286172202457235482311114803717215866260960134882620812184816352640928540537571288127810888288230433926266806768979746887076384994411518235105617831266429875843948237491011908296727156139489290576873995229040330584572156099758470016009155737895818702428474012524455496036265213318774662427574840329448186784209735234488510255051868771078626748426048299070323188257803059908776474625849516066581495986437331447323608935233275017224047144214736186190290970703886471525806375095395730411721600814777537807220564237336145142651136485930317172599910598520116198690330273738962251388253843780467214102944620216682760216858389493708729144584752223966287277014392335808073779085308959899037438027841868977749861433179885064523618550766584230374801408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,53] -22468299354306939529269880022309856608752175394683863512303222703866364480350242463708007239097696622093679945107970285117007611255975138717749423164707257428828439526758162231775154142418249865962217305362289227341352446161090117044507944961612867909357840810139466280261479432416137624612284441599254234370333489938329869501362469813384039883386246226716540231732319112618211884839475769403310274256998996537232358550562059949782983233326820678979596738973586543248563495424970769700003213112299060255476291090237808331085083048926359463719052565715585649508488017981286520380442787833132508599499207613823588034777948332624974098353484517439877969719419933588850548453695905497196851436540159216999706796345497814616853107363591765513654747733589104485038105091365914302086667359886942641353584333833120839977568637150038307643864255850590785684318743982443279415521853739471906780104015924111920645482421639660081277881211834899648490836621093791029705482257288113121747866650514265459777137485366246725267577644945821117486334068457414087964803436642615165547073665655780576407312872468595610390927635097810782648216041345416963142705569189648989335227152243923152596170014548140986279242704433745063505589311697217395255679395008926303991984766801483024937367298493176186674161317931559193228131764410485199229421572442457112093081114762577811855120227719668776835377819327099250449517672542043911709681540192884297299267239124691388714263774962344720869733768458932415281413299715749557013925230078177329046518753276131180868050592122266879249142574160115299290919936951950130174351798966057095353788522041084043655678678683204583065775873482868151088930810078687266889477132052674799014211558498398694596515756273837641344840916721501183575794499751724022544610187949058226633473359993959800267400702646403713489804626210505269195223281171621690153415136323048134986894789065771709678166819114584853470702128400562404412973596905384508830686649671196401095218076924539485507639205084263119557054373443824365004922371803793059050058700857253888150051155712823781788887165222336087153063587816972728450869860961035000287182156130353228471556677865592958140031390383056845393817074965247783575720003135774588885698483407411402746244041517954296068818100775002447821764088194743882062054988830859120656208356856879874714588047783199383067383755721395243608998492097452253821408599664464112701362358493856262485377323550588739613794634885630276724976738777008430631181645824246984758123175474642862003462542950137308556724840506474046787717481229306686537673794988985586982246830407622730921102304572333033746968601374509598483589712162141174818706494941587439939394159475912106166033554816155380723471837843138874530805442424927862425230898956647000328060979970795319015669753007240614957822522682824116710204803354186964049730304444837963927474224510266476020205168280261830817930739005129582232478565962136273144824759757092381440596312601186259015573020154870116289107952719090883173493506048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,54] -3802004344423552121265159302649547460171076630739355495767007834794779229399065153250664617211155609242050697127543914608203844314205012792801229828683683711732228022049812495663389444814787960416278442321771307621218446721969641698400927385711533515456146988603767338974678485124107540423545927156148292336581355465224439781106523960358335371262571313641173433863167387639070821219447039984831507853688544663624644231305946580549943072892142294605743673767157681156001564213018203087750815415460817589484138037974332112098405327339234550639274673516650470001561309405623712107984368477176966962491396529833167794020880533620779233022884907344862516004066216805477356624083755706415273380307058005785530713257847624655801593260635697093040854135004700472104562239576724889355634086125890848899790031899219718013869054593509782735321138123083486542359271143307747495739925388861209658719073074975339206686214900736523071745667147176408464809062036674261634900560286938795620096417394186905484042107771088759090902626384953072250458837266343156193039667509584169125494734659667786946747490424663235048057339364982397026167041627508554175941295667262624407168669884836993567933740136007668265764480404039542932527657304195213938893649465031180859168922997718365923333395187638050187812533832346473752934579899908864643455164876259122058934673555861783076936192128445880264979501537441766789971813647508939206386304358871083746408271343689714214175465231926804824322835775358399868727034145490256967319122586801294880719436171831632672849167705669109177208664824190984054418083087103790857727678773070112586063345599623768623038234705261202151724045520332601653380838707332428138748575050961566779968873905904854411430332176866051996635278183971427290401242531823043535035894586980836240527846621307019317469519345319719592958477642690978546624205813818437775749917596018489121673005853944811866882997927109152674795715922580909034989657316298257422200075155220029312424364573686449879320629558792818567374348911549281950653153184472306952780245413093207794086989875758606670137967357451648567135034949078107023635162704200276192680601649530657455474968152298690187582335201840726276265928845904921327078552311094931340355623283704619776453978378641103134854592485145817573542284622713662855630051434619218047652188184028061869782892984505300921510052763321840075274370441840776830786996768007718485957280851734695442236120626946662953320322359411857080258357010462386733888437896594827871498164901178997645460949597955333911794886089699214923931836011135227115536555331971804105873751540628747725707603776181134826375368138261753325307385469615752254406773634175050852807101893531214097714419299740920934468833576489684146306218916291549038106549245822097245903768043138755089505746148708579425537533776219022541546007206870874691975697572578150029366050202450009817380724510960583279761195582723659179536474496358020787607548571567376520105230329022064964885753051783473282665123751169188936328151040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,55] 2389462333081129951747669587332098749111019876366274729664628215627404707209586016506509663993488512294414576323005370107471104733647637048766506476781353342632867187334040409506256033095744962864445506567413181882670025833921473415331332277451237547271316256937753142688977154183641065858648535570469598151159629290187337305350229925202261155044229090600210991683697128580165440241538797674249854748379398688572812106991048066600029638347120207336000143404802851252983296545006549357540319604690730275900318279410812531258687317381622324892471484839283670732477124679500056424949655140966959823456905274308711897537359410704214102970443832656491341755177579920979440469481250378883810648042067441984036374997466911851787464442339139739640579357446615190159864860734788383601686449288020742006391617115092014058970105415296401869397047525841377975712475092850229371418248784983989545012335530769458180399795920389939113793663642556680618448449178849841269071861327017607664772742217779640559718816174204002926873384894115188985729909507540243446150520255943346105945020712948266645652417856257614496034644248711123692529638844786965345249457716569816158914227703942268546607990901221913661597536841211861675678206238927349237317000457076544561719218356400775844243591685832838357514054098509766642119535770620319034691389847990726775773269183163653022922572233539633351996649327774279998014816655135914005059157629709730154273507864022551122905573099911478342244999281237095411417027632478159679718241384083567499226584197904447203818768920392618219055747248559717031142981094781020911385752631593708661542563224763220801426274449837422683798330745119266337696429427341875399527139594490364209849752227676763231045731512038576812428014733460850607197934607654551343348569420957506967699135102347043024964874788307593359608116276594765358488567379637223009136074644129938072623544220135738087578806915766635453797464036515998277619837615489913757711025783427213109144820289150161416077450638254410204556407851938901730174192612555695250945991938570129374675975558637155832736852738986597156555440564435101709688321485710650653015943476599020295272489697740172992459050075506655977612859620359869994532806779110630098175482387133945937183827744645008613283095400240904347818550319864105861997349707015427484388626525408426729059917305748852846175691211697209366237272249858599023865002013681632229436728785986758146845317138802431356627586530713254576759174680027405429748462517896223675281243077371215554086957627238123055988372258925775406565263383056315939836547636286279045812337784770109921490007706575468863018705010198669842269467283018669421339018704859996189767695474649566522675380471138392591110499657380759586903256829707310832729275788185644965320943104978607790505672821038422825696107994370994468552560849586545486894021572436513467786521640956722487709195688489643814849596280873982771465337609180542172444718258953002607967992500584823066194109815771167682846376564221453368683397120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,56] -498846231645998459382384654033329630621855723002098438455924242822142793534738160785490719072183186429161484431149674295227856923069516011585921557880277622876061899542522654660302817417107916178033102295194647738743229016220071626755708494603363577561241813990562594579329236872660177336387616235511205142849314234291424998142266073358429369766616032605617178013629078573405942908920372089033695268368185230878996954706606451621984757306499804579066508361640162558993399821288124474624113125824527542575293060183958162482583708365223113799206088424097508665140448832924884159438520098439264589073900536130598561631398263014243374551866235460933123813001974470162713893069318988373149968144966149588823991477241959611721343229009779108713093266129997156223763165288901913553913264708607850274444239756620598171142865514566972826684096541765777506125904652377461937760570535464349087621166470229059940796350440507162966121231951212567025215104712968689657115215575078415051622011278446604497242977314024775011570624498836178107203520578383367889579192082417362382229207854288791848279369806900537140058312921499385949936830840760241969221469159705141972590247069963595960224286575671228168340326618431673790135492944285306445599544762271357798257625636434054940112267482186590310132746150845475493308453168590979989641706665129068370006204280420192844603119936078647358277113759665035849879783521169908252041969815079320003219781418214811208434152074097335796216422785907586057353248699086781579894513265642087696251062433626850451680938810763819328040612215911542099541770946384289897286722420887426440600903846364868960104152048757134110606266524590046925247544727877514014499550221522425255733907392181336264033964492430117029997898932249527326426683929055588281522019722909919985197689404199811948731644259743677246541271513518133336612749893916008888769026115809678155015690609431080712844955341310115296400884766140628633105688279345320937309693744054823405681683801140919193423175317923898614806736246831886046544970467408966148285259551987773805678005329683554557470160641490126909539899816840618639729726258713017886420913878085512622266283814595292731127483373886120659209100793106778470115279474031771862691741858398435456725707866921931346994870826501968180308670564629399751496580158022930319369820884152331560916204934927442188261937990257248691702931568319417300464793361450408060483240663076180143371992343851292521567264336610495667906728227987534065201546743688920402811596082190142419272441211271815519141121189042936177333831197499714634494472848515785921085148661383553603092670124627679881489785368005454172340045399341177944487266442454520414130585300331589128520219337569455745302293617425279168207706677863477142753669069741859922239356113752372190855972693925141106549706737527411530536942395585424130418269913795020337171209022897492913944371580232062612311508087915802256474201333874178717251346291343683973465085412615386570267783762674902107450633580989530476694732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,57] 37313833243201593038654648879357370752391221864025114112369282594929710275106273760677904746340217434373193599115848932548310167379033115251270622089660818802705573126077485723612417242570798139693505273477661052438680162708242960958563649327755712464347758455859964775642767040529702252667100293513092445344594140915099747097076534766441573999168665131828281332160116855447220313857207654275291988368030816182760234431498873786613696300885594051519553636367572168784316291601290909057006154681476119688403752110887910340869424257304882085785259352530663807854413512804216152663870812450747113147415395919623156888734431135028939374375243722142758463250057270979886284200717424559648089217293355631388110458782606490632930045090505808589031293015914066099695589272637476283737827366496471078769701552627239399059852012312763156306159046268478598893216915666368638585893941759727219046055493021696581904813394741285553548601054925350681036105714229088588001630266143881528417966672651820714222058804841661716172764461646166440757763745445955833047755220406417727565299725713802180788113630715718383367561888769305646476655278691953212464222646566525125109356445627363746161801614590211771639628571375527166740180739003550462620756243658632505053341801355248105112210906207483802363384556665302454253615896971728622187465472802048089892863949845680954516781455447163560584922462763460316371084256058463496434181247285201898863924173032970543043374494154864570185062911991623379471295504514264683037280204212819878671399762314468671097349324447109010935492040452957945387875416953475014958501026644624837837966714848602861858866703981428728151836836951436835006342162739735648063100497095628366360494875812964398784598948080506238580402926125396130823727469066968651805061068473367749375362001708672263849668539974215489147010418059985841233863196063257519668236375706015199107359436850802750774979859441266642374879441105538790425010763864172757373091279621519475613053237492645591112165652676398864597331542464617804574852333557500569318933706909356024796940074671837113054776341379932301340801960706327043630904274550002929358658279774903526956656292866039097327865792296711885047773306005953151126066172297207804810782334952402558152711802373513410742750532928026914038900055797584045003117707088158599718795252427060086861920346206402490432161364867548272347677991961230605571060077286517922142527898948611405901938193162874215245980039989189120716060451731525170877626920517230803882517849041748697920909156304687896217214884287172505188821414380786429219877522368263314419527741502684021684813407072825323845132595578069025064408421752294603193101510060974127069327853679103812065259882139241937552437614227760776499096834845404709754168674749270062953680244868909177748175128406905720851211472580808709469808120747426891811776707073765844160563322281522702607159524552157221185171857312869777018318555566538547498566403921036188114052683698094697215269780748886951386967023479281172688666624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,58] 7249739003020949103028868825579473558326450784943936136714643552102083331250502703560749056082944585765461741617984347836609388201025104780402532810741566004617224279146870845857861042509697427637577489912759788121094470821790944831146828039546419641444257161029129777529672380038405893742806721905837564157515641778874718851315344277881549810244198996600482163767720726205215706225662815166401292218491455809727044152953916498585252590812366116315063592794996596884962385201965800393425264345595451814378051434740098658172451230104623466146735723739901697670666767630480924234324562141051887193600041578249383358526312330064953785533760888236438187589246248414346601074950903740201905042610193254038870093560832594604154284629891307140591346781934925220877942745224555339263357033559047256424276933568099835456194902890860724894634786572643354613090387205024280324656607072881783781338545507081682643862880269991487021755162105038318803437875147308652801795357819813384023355283912082989142761343557850646808225425374862939301348370264747036355407671425178792144145501115616490800266838116199909587004675517509559744346374449399248363718178148769064446255088787905859677085140776610307122666646950410204954356718149833481017015323915902096602805779538759418980716740058751401957741185180942206852277617105954589761739711945860321579250487103551693387705837421171166722448375490066360682209402678066676016998511213670533091666825694985087458567828350826821657535049225053047902183724715918243070135617496581907467014076847212919333308386597960752661769758814743487266625348686469664637047123979103535048684985579086349604656523796106047019941060598413917775293266669595972696654623956846609243189125103044701445785271046023907221307174221688976261895247608592923315005608913846029970638651872393515124836869699209642272764136492283637996601242902157248556874925381430789779968939049137038133555923419129973752471317167587039924861465591504177681030108080712513694360169968685507390170665396233877125867428442940281149075118630245891849112810289025366621994417439161820458050865598614722728760962952882237770433487723385531291617311744128893744560850563448211081958186019688455940105042190658526261705027871369145130498958457248014445762138348552155060405698523165443344168445036127761534437724905026904578830757234297320041242157433743666634374739173616971212087287814898684349774861172487322316018357628658786293869305570652634335918184992337381128055066574561296425417715632434494536508126457622804923577123525716957928324642873690065317330972153146020012349793780205284829635745594202231049139496749469999516544915310321096718896465563115324853393066550447348651482901159741736234426918986306730167251080547370554926701801730105909026863559480681041064065088104189491217959808972670634941588584435903356235736219795997924559634808552220204663598999050546870735418310358580005445663215573759875607885620820016372155610019853242328260586466426718562063212188098437370534114265668474216906752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,59] -2574699861566530657999592262994434080129633415879830057995551061274561571587312883124077058166845845890682277128547780208634872145902044154733268406758779336103755981408471399133932593845506253617626245470209672289799224400014876257807275834291403023261010739039756983386106620784186728611041455442956845983642093481685264107222705070127900581832423614248796461826773324451891324546380212242040916795441598917144025278072656770573223878885258701652836882610300918307599386543819951091038770623406090407448602035640268536251825439794663488378904140032262496280471139837124218973611208267273010342662380822949309551900414835401644605439029514662445514432774837009951001325308721172891129701830099589098277784186584267968325396970998456537089216074200551043101288492139034457691767671553840475817773613330078065276640121857581170837995224309449338630051623157894770194067147195229142220135827014524543103035210537877716170028168945678076080758382260908102752181595699387881946050053312114043995399639100695589856148966773146793150632269898399666427420415619908058521138519510885931413498589762292884809839932066466012571232456593199464863176383221910102234074395535963851971786567182864871015343669044741266597705768148861378436451890223509366719727433726383754286703798784530056651653009653981340699797792723649492219007261460387343180506504561803351014312498749885181448095248761492490950648562847853956801944512319563362228536500426206964283510956226923159007152133028964504945001226424955053607388759851675440960526319134260834311583745544789715635097898253179525793609068997787777226133138204419099907916515196085432345874689139034449256785038939890106524463886070825397360411718512934473273663806620828873332690073654990282445499469303228022059142248491367930938731410262864231617681929062356914628537027454691665333928462705465737653524814369842537906519776595347797506320182172709144431630490821179566909221144314241604809810590243371374309499948170369115619027189042635741378189787435761615724997742420174343452475647612149953236175856427903977171081232934274832975311571464664327495032498593722583217508848416207636695067423173735481411088590628229383713747256794834100092910646867025086363982122130196756329534579270190074745760522491567756791591880128099910341109990514022823387173945802138616555811684619339227157131823740008382896800762338058368741848784304944889495653376061360049490044992272605809334971905725464250437707458973492709646954834276932607811612561277571428473260890684739305116570154264439046351009268755087532613718026820769863057894025452733381194876206892891701114180447145852781275856542733403243557499140372514272100226256057425773826163684155029093004539160259048563419749713457646881028819488094199446295285114592894762642387388894155715970147784783562395833527892949583274020728554258170482097765246936359213390816180519771719636052868259224068535165187922813014135676173215166012246785797301916117123533937198040773455889986122858489557975592370331549622599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,60] 334211122561056668193421298412841011026293585679363635513503096306577947669570050071747410745033516947225876526532512562426690797175741085468579574142096661043363575717680810118387793063952204223104459102246469083965495869435275110174809661318745378821213942810773874267633410168776497633235155011653712153762638523265815785633021802349603946538753901178707084563102629091969826397832161569702736688521901078643105450993902305471682985182125554007762030050986471758835687760762331532621402548737820740033169624185505485563494136590240389961989360441855120071933003695985850127849895384342656441513005898970663811259565928175418166541789254789564328728126550594112494627895502092422768087681026192648975221673714013214668080485326975701373856215790331897979582008090853920153289520458431682010919539703086220805981926325225719211872371911841815868147870531355480460443299662649704145624276704340859636390323582961469544281786630028102612833863020453680651816491389659258160417365420139155692797894987784678828044006073660195280809347545988849266856628989910455291049051649367117242337980819992347407619177397088393166990399199930049106904926195615124610339702519114948451417966304652779820020466816933152030780987759745814690617365487787043283160875413455964755222902617354447278902862330416652164087034151238812654161010883874167629031943948156777852710816327921806004182882895474193275083091078952604829787177406486657697294686889354899729883169674126885144340260252845368504213512662589938813377168322124916606009780873767089155073606833409349775064007161687090174273717753741740112750694555427858126952956868561405514876574742144465673150445101709102058072162956545578132788968022143268601006790474006147485218384679168558900595552114342303651346780478656814599419848673833087977134622576449701842989596163142470184233373138783551899341094775170030995127518636594491641641579567476283327438129601631572794659733708455683742083400366150014283581189676471068426067345460954171607704515340302225011513519504218567870920608579223108268864143183325196988058081234910883405799609816229030530830359943407729212165080019796371141831110531138646079049056412819514300326506446761980777246780212550841686848457154567027423666848557451292921094941324813746154014928586636813129258250247484860191376134688337092821144972276994059152842493099210733618226817118728748771383066985921506993623084608540431812090412229382593325502467891693672835331806570679193060187692050809862734057749750305629097418810812969465948393996794487089017606622782912545054094828490350293877578356574003070200711060853831894938940654535888284894841897257442633655246759128276809089525331268748754710961984602116007461582913039744536366280209471720585270719304582169669084325630093130023239716068618842341948595047817094329661011702069411113080734329201868228333728388649898261879277238167209279206097892583709683864068949971883438349227048019190665930737247250267581572470046109370857850697541872220313213008079860193588055900160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,61] -7508593405188838780738838308880317176095378784475788763604547735165820462549293407362034276079686724562573976166628381785807916283941803941601051620130266761003750546324619947684625580301687518028775335934942824662357539002475524346683085880278922727830987929492773229832316412203577954004782502612558575438153026384767002320926791296026470465797202788224337153233232425900999878494760534439641206077389171318501272274561560355353048738695588691103587522309819873808468877602545587542949214357459703044001245651332200018173828678882734683570673353708296495299288973769254372166034834445197102291538545602350854038927388694376690344039075427566924806175983008906096726253505180008430177906881702071405838723982423485056583929886699169779039247935896214449648905960779763806532748935303966952092804110656811551265965812765831964307888195955410289799986599329798334081663007907580011542219797925244434517125429625187392947872337595772498315344388402471925794023321244240612629100364628341049749516177884169394439318705499670424655066157341611483962494325641258392699037385563743012215540296384266405841325351594519805923000316652863096787002091896814914055267275638069342192840564302668799899978785544216109890897855373321168421141957259840343809064878860497957700225175066402188042747324878018695842968262483600029213838398361309331269139834246768330702612579935718144157853716166452035057995421274021425633285965497990393750657438412732281796098912327244585275002587265188893286894557528563543529286053186795963673169569494103255371305728746436806112328855617127487545527260692263827167626424423549050177504750707836885805585412362948473805951216047480689857748946605386763864321607044941846812970835825702520559817141054801801990523507622099996392752684835672699945189658694519736209170253402489856501362014329388733842103078267391378015454737880269798489306269291593094015050715111162786489779344448804118383777473254754512150983168803611304571889963614077514588937026932910486311077916812461314054253301298597239553582457881553532693305433440998566504586688238326271046399046901976366178176036469329036592761792359103005530336691723030414694726461341837046657415351461107472115465652701693712645215416240846981000842612678116081119105975416081603156203428321495742527118663167108689245660165645015528231790346455242506885076176276116601577398998017344581461733187973434171393694062696558643077115470663307000112551854871747641302408133893302375686431257069372118393874018369696300813755315432093109662635595518104425121258351275950915002864294229875110354887036891305364110956236734616941658332108121782601600782096720797636979776591606015036540244487092406701346486345816439432626189941276574954056600788439006667528777238088528009798709257487507479467117123157511884904863594920693909667664131306105274511385459183490508299853983883945023642771207483180046653377325880067391915452390319288483593411830906216930805373042095090329315325693532189488409504006290522566208697352986031206432768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,62] -4709726576168824995431512777551714818960169851210740970183799370653077773648593938435774440880463495872864880314427039352489391060587735421182308707993091033602460763349718516795182359624745411050260704713306916475574507108576411386123329488313715029932596554076278980427395433620634931846090620719092020281540475448912552668923252026935756341146737458287811196731292181813836585420551410450750283824014394718514843072390190869271871750849792744129624929523653514267630241896954991918748760918027836162808775061115204889230420060209506129143176946955118369818566929565053252325081700934897416607140535984590065496834045592353308811635547656444929733565659511466898465889709865579052941511829456899204285954928860878274627129845170708448277121988885098108478688001925387878231712729687438000184028633996203978763945491334043019027289033963862310214323831020660385140535276847549022458596138219744965733046605150389426758327156298550025656308257867583485121577294866388032618639777517215199556156392154991168132563429173326931372704096622914263426029122402570835970737589147305633971517052195999014269962167010636211669511843105848336477162525305353135239338124774258847906437840112148863306981502389513076189874809602601524139629559165181114547533650881224906986395632640678068448956650017378225163844701751729891355331283909710607318059293837583429680350654386211495244655286128740983537524717156625262755333690449586734846223557131823574039414377375553558046739568604308220630289949410607710729862156196901636521849173984148061507556032722795372662344300841002210343926010849702621357035579818764539408717249502142813361457980955018429227290437923444485809854030199333357626033651111299289666531602713661325298283920525226028324280915746033121517540114004604466001698693072151387739074508635430109690245808936730620828082131847347192958921545103932820743445685391135902087735282526632578233695615107653733916419262556616204841113916701025031550779450482823527784233972345510242652831999876801011010887814924722309932774614596229902054393273477457629631003336354256034749991295828594343908218262063199769677275721353400083031405538623449487708775397993904960188555247501945696634218111977283605505903956179304504334267070872547960545002051561467355035250872353551265045435321826592739117462967971978190605347982688309555413770934951280344789425360526880715874661010131378226164749537492424372511378320147862173316456156443640446183928434213734565802870462028175120455191625701038122280523205244424944715889135201341941268414566451689472998003864555899767293440718765236948658775156886319223534859956433983100203340644566949827780989428790211323303714186653877919003028372765865917096454193513885363363099128551434755658207950609135906939338940416860962416291177737199161316287863882458237630324777860733433566107868153793983728509898236872107819709980535737770920383412393291459878009439940689406804448097456589861317295590347456433864691876929744620395408847794635370126593145439339455447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,63] 832831956862998426178610237311767070942413955066877562267179820739975721686106072118421203908570570665935415274814264092584519886249314353246830512788879395753893975467586250622705798771873548162020750064573167754858434337467807326344426753635305914254341455508009965320648620777592916947281993692017432948391581787368274966459111928502663640778566808982181392604656408435064766204467708459736813625769542028065787036035385354008329591317037904888567077060109564220621400906947238041740938101454632244225171055205153868541408748968423067772101537087174500490124217220670931394825231328251500815233774601345089096842322086309503064331766134496967782131269103753319270118397450618157540653560512926873948635062883036045126240580996680537385109513600880339264089844589503548847687822320026721480746369019780829497841032704996548324732631170398542826301339822546850057652325554102496086745878745766332689355674408941793423778589146097456287150286663609042208183723096384207199224122700640881570075765601500099084592985197587501544727374511324624641259638971062867045187870818951987688113422228935913148817503648137076274480655114510464302912164417392002196543317937123388166252422487200274799727677535113879756355868439802772390742172049392184514857978174422094597075673814112748854014005378424952307697532827265526790491005502398358900835185748375473048500934118340419770776236475063630406107509331356061209841542317238917594016339864967352709651610129302409326082476578291547118082913356553162992881438478143947656969768885114394440506371558083623337613098056029470669799659072513244966757584919136955959511269450250780286281490616111202682939689074116369824813728683085648322582692929044761221743061450865807642853954009723676859515454249935347855752634777077453143571215022104003986382282410886581627244131287122674158788447293734039944742723723355999911853859367225794244399992861911672363037944030239796515394349023791816340651423013440190994443442381630193138463127992904963568570630944170151587723750117101833044997282794487566968960463192240317245306567083069080280963171657785845561375614037178593820680319894242867000788892151058430607695909439649086853135795357780213901966493652953297253007835885321759076304517243889415491798094446774845470898323285855966077857844889959436210488095980972923933636806132807661726396200028594528937720763618818036844156741527412301945145646979773629038359636875756932044922444071421594161137884291137262258650698898649101212888349877880139164486818613598631637030023334975354055683441833440325761833595599483452074077339092201993979005651369962528246863458628957353011515662848062338071971941149533879431827697965809286621307240288526203113697070316578385538723632237093285584702325258289175516089281342760858027612568141901196505633900435704202400034923510176695239712718925839937855262900693192605494391050307807418046082398350221054639081699668888184812348438197908401277519367255689110135956652361494586589172723800409796872244083239699764740096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,64] -54793621322552221930366338070193377542808690335920880759444091829142818857273832672430845746473267275737051531657643365656430552132636539977452050282508708390415096500267257158348193099784648260087133375785609758736175687027512741863659651224905802333947404983661243720936770922593403051733025623939174187043475301848722717200188963215503952473417768920597789268944885461677783650270119367025424199745605089025251054251452837896277262390032027475336978325348442614999829216034370607955330803175335909960365118502077231079764087047947367407517344595809915100528681205919825620117116196689997238932560641728047847042840096669862462004249270796841170326961912945706295846860496428416471998271408435360945413791074766594975807872254826688924763305780002210144056552520204573303676673861071215283695765104689857744481328789472691416129750309092088154821818992375509089363287460525363547580429507545256171341750000053676131798076687835726568901805620959389465597056505682713234492876394173118075484644861781314761883106156745089731881768146464960991241614867742476010219741941818594535382167385604667456146011116744962922604536669170869582837121432715993156758806875848799940150923913472634853451271201252997998645852816460398950845644971322620673819604697571585662296758582289958189491145291058766841436442703880815196241200294938412224829862742073862974584567225695017152193763540606216922553620595329346187152162069057548570460101701053880447519273395450135910976254094954071277392883579489459144820661060289904977553575173308533089486668547927279064533385573940947614866654929891601792236830889766133747319804669312128983772005226098016583750988115827285325253210132619133497563145674125611331049912459619639234049413991478830134322239315101137759675608335491224985759858839096935001861892504898610891024942418410996286303310500888043414421971173900292645604271754851197656479080225922891258740038268664902414615066700235811192988175168619408076457431208482721465500218057940636921579783394690055028712193195201797899738970568578220669530797142045704783095578378295308604087099905040843288445827272768857550759324160505801443982259673415320984718956978559297686232585102109318731020035175340556997643225942017120108236248847770554345722976446467664518612279363453994703101578635404479330157242020564656709931904749260955292166951316444023982574138461344819959649647266755822542959466416488318063632367887898734397989662085730369612621648256580360745934479023258930143191841334767296239459583251403210566144966997814704707307676718058465077609794654689994593617479414435312110099125870281003899473914404607646690186368237824795848883695374168136278517512832897056205624208997738103919966947011391243908931203666086385634378649385403730796750974868850542243080417800949711155387673939326179000891004954696128449482483322239868463780330064751941211051883960816418397739453062056982985947164018256500752194484214340307343128780313149140791995594965097091651238276264720803228810834760152393973760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,65] -2043480059761981430586813264470427558460011322401398372465212668633251134790582183781101765600169897277807432895350223276107379787602151880956013033174664173569114219279275934575775110101604107969459991614038793414403477357235511900386937422555180901753961421966501059688744280889869616463225739759869058120876233835220208306163727566207312374991316906382863051801239330102239914751718252847503459836543153814565384712932319319137829424174831027881550708215178232923603173923828178124721065740305241922200092654424749992813229465876984010593692453918077480434767531466996249780725650577161459014401139965310190816579608541986102635518259034638088360820471950024495763666090343131243475325209965671361509298267470001404196914869245369558655498730157692846667453981661466298791855960937614970149480836279452264271344495319440823629851292595227032941323992854298340422392515393657530580614973489585577437183649063543068570904799747374469755139256770738916277637539899413888104495060695147789191385824010251158631344378185875074816465801108112250347538949899437723576038802032616150755252027360419469500735460737010087030537033628497086042294586521583838286933315242630046064394867616430592398053154086955708964647229548962841840896980955586583793277612695586919753424045065309116720432250408997299919932070537345028066167332490225359373335239335388863496249242321975828729938950404435632281488375118421792200278634253075710515103230429393851082375439316337210122097115089548597422918951202660869960735396311173076663439381986699688063388512849964940535704146528357221862015280286968435073649695458693105073889864764695259954889161680652758684614766605001932882466783107557865704365795148003796652612243404256527778247704636433574311196216904942980092753315511138551541099250698322861398915513804178721229518513370438899605752497820291407028002334518332408381905126155903305538120356179954237053652614968259310573530518676683821824685425524111892436735710394505252122616519887354955698287553373858558974769940133809565426765497588112127811073803876915028336241802794907687802227600362839936566826766715709359563564505333797765362090844493579794553061703174636505424075215994133257338087064611776570383497789724595474588343539759625269371809736089630568069342705187840522187315772068954869241250202706463833688479500927620427049920877130448330852030170406284430100509768009189790931598037001423407032236957707876014275265553435038512498480671408496375154098731326647016143675788388578107898685640845542585130865680639096004199150579899088661884896908914873273296773646987690446503426703763072051904673510918480061514299169130877784988026228167604696159130744458167199231840320028416303453363395095161567404116964022172497506214538397090191353619222782136776097232064249382395379949562169737117441789562405063693757787758983860731627953548769375290500491659964051778418534485115254774072321864849559207104946714656929377308035706719529642581897384865785788326270281459508572851855418815584141312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,66] 660259939282816015386641598115768655148882918795854916898546709385785325350297888672759403064758138110982083092453229945720253013895782979017091216522361651145988790762874906576671461069681394116001341034339096964675043398273783935488934713674467503692278203608016414302291090119261528819834121295845766940902468819093407436511713268710880968243228447593920139051105149397702480509288860107686680720655337162022476859952699465268991329293859001389035445234209600854464541543698023303959196637735418642906495121944383351615109855700065883426543650568065722269968120645653804326208809062439740508175679040862868672467631392294113702847447566409295567471647912286067559866903723913630613015089302797331073615101266673060030726387479144689458410108873622060471042723701407585755235476739354798286087256403300485888578396944811973731360558818381922208065005820353794107232267421033914839883182583264339989641560935559959092682225130582593002509565286949903650657332798218461472508540719901790290426238127524332448931169214278894958697103930811745332749223385582316978346012223875003412496179359577726141684960133158075519803487424504869101285660038751103241243440355082171992292022164224779600990815775712009685799004477525743888565036734938177603966429604778053395724937840169865377312886982101445927035843517983268907923010238729380865026953500709433957832786401257152790550125664764521956460622027780476744498004355488255508658081541316332968378851795102646257928300532971795769724412698048867737771856405879353601816048309331975572216018826846340998972006308083601205852490211612229195570037777908352615469662483091133066831582414299295183763018243579067669617816098318640059106187423973161786482502272796151014085347089776185561654481354390083573596283002450816499561134724093858599038788741697905143952123227762930256157237041600107110600005346340678345854802489320144234311325055501125479196987045666013959910233793548605908755831315175289553435622286297149667926193429052541454865465720714358975321656390525813618294748289960592152984118783971310447188667641636654249219790375099136944301183491111162413197340722785915961633411442093722131463098878787994341518720412767203217670756450050970632603646658902657042060829954864167114068423416570746688350023835204905505767486224318576728210895049887089116909005770359882922848360387844008705308561925620333722587541471226603574697434292149225702414363022096674117054565187271096246518587681611957265323996324662156311269644467251238397693748676106535550627397913143797363529113355338241019443690467239939359599045505215535016739084474028702487496993547281024124783944935854639363325500210339867781947954679317172496706142591709582560418853800479978953023456883696451065670671879053727264019431618761589687646574286232496914576867994142466976127560892062462720631522368611455274520455790700080530137879237948931923688682787409207396296668726094554584574411179448318936715390806694255581606154237992412481226058248400792409622930022150963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,67] -34064673182388400739143312878141206311399879460952345831851356695883802852022171249718546868728663852061278879221452566479852427346267952515243498544076108449217971519885264345084992142769497228417013099331313599852059601184369662420894141233432450417597532564657456913539258902751890769751884883006210606976800682531756091989459616821585346505016521887213017119762505499808113087095460163700189170457820858102361611543814194886845876806650649346284779970538814430297070658520833519837030504047879514277650153732749409341322547399911610128736931644807141244098546023417055021225139014593072465450006664222965186305502087084228219605996534515284614364085810585406410042535298377591058673040213243137056738738106561427519535257327999565885020247560612195062272499963495757987014343888107721640673990728121625755357809766035254792635363977870404906365089191795010329711646428733389955242353906054039489621147432656651659151962050624268568454732091345161909301460344167558131991417323652932552805489448748648154361120896270176054509991379723788157538822800181586846652447718777022560605345928742999114633094453879068145530266353541102888487470044864457189279892332358470785903851349491031665259497525688054354706924779774334701643582338138768442135665359043379769008973244707716729868192350526732198517147805172372061742309261768603377868817155078158718910499283441969783517206679527884503882113492135615145198580578471500275606560699699298942563956481920222231538883259033469554258345377051001738158288073211319857871492110654553273570702574924039412927276133854628815503806223554123464548930379072979530944745495858898448594530072490175510041976063804227766777216342628735130411549080780015023795156232880058957322556333030182612964886140193428500169690417284052650419737585926145673971742549900319155088671013973473380006971662010098516567234407815714725405692167499213798060500244450689532187053256832786667851783275998616158784649801324989289286995513309796843382195558169631602152894943807773195109285698738556991249181409160425421403003169457639284660955609564877603522576244389714310274423060717720594354125647056466034286705565033009509009008884198801574117392892656833507256540152332912285970015013925179840715907892041727445067048269676190608221608318475971394270033232470409764796273418841377087582880463607968121268042839285030761719647391723374125027824248264459206325291236579108531354815560601619908369311587369870519815515484535073258102112642089343012378747414859729648641329042671072871624882096253463259722467048229310707797231209534821860495271693866186870848781770089200644798543735631164755868231653552382036681438978522525088044344270626863435159717303484768739013916709287659270997175884033895618695350273236819646443576020890381822661035947221034308469834855034000325120391013041901786883588549252062945485218533541988435130999789393700386288982148731297687187666325361905885693672185297299232272070300025608565228632898846399618736002761536376999281871915671617536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,68] -2982084001746550307585678596806880026264689975124107676987425367168117123859372603491091799327010153350957716034728286706871790396221684460866859285454273251220750617462484253119479946383780550420043142791150126897377612011774659177205220440784757298342256529698549379458105970232813673203335691722348843537082708444949540052953263375995117036525642639692252034190384103842425810116793006969640661252351007013511632128583896215372026452879926776424588502289692760353311678854906434213314476827258554220863725179011675520543479446878275757121413688297477392135925809350130604207512003675290427766553781301570723197752525184748059168760220641378464277391618302160055793771257807238083122277281242353174834863760140457008236130692659481410564402128441253201706281257256610820325993594380531911577587375505773107927024793775933076584637945414991061072322994207330063324284475668053475350983516155220170283796736642929127726866795807426359060425864422746031844339072522320308531972975286512541025399080803597742959780539273599810720103928744718801132723714281960588448731151447840670250988780116360783022908018188746927852011826203497979139785516750195990641839796246382134597373433525417522651372108394854686486009594771152718057457314867430806705224660814791422662905235722878656588833241485988511393064228806071432584776781243614762613311249460836588860386311352711202491962587497050598363529232342754023639274166537271577712764044424013875848079644463188207594142381098948597944214926477507765526683505858456564509091401393784282580608733724161083407089035726745860179578780603471446145576211841495534040519447488333543397032525053607918098716114033334111075904604017606819741129581019615984578788598720603286970201498904502618740119742382886479487813637098744182038463369331808711531337165204358259538433003248284965571737598012661049174710167397977041949706656769914744659178432385279015076349586371795066641250891996477938257453939338570678224269474038204392070379900474154842878667173148277694945736102607888057380510941140848922434274007274666820970790969856645089562864630563956983111215058253157799294550475618766896658457952104203147115572152944761494125788631153075946621481499599481271489319880954646006345445987076669864562398422118278723778113659449047017520649566110040573005230742150836271941457068876935977876367904530629478785131239381308215234766703021016440289643873160848888232003431996521660283592194550663418348970804334379655919969673468363820223036210727575773875619170374170046666636335686533918245687248208775070602407718763245289404480447969268025791258502877178037709165326557552379406221851653572456586725390099333454140083345222366256531787545238926774281104803639697867421313434995568145862059519796605311922840489443508966508090826097871395751139419927495626151695655410291742050475244100825950122665958800068647787955311481093610266898485320936293861276031641888696565820065810590423726020133087703232251051468378064632518908625664130190931966446975057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,69] 424552465270393603602567222687648888362771583501700795268370658463567790881242712333149944205429202384348390515327781753835518969333826818146516758122955972714338103547976228577183270666868828009060509180123543675112292021322174659361302056674522718208163874421546631338466533717653209751454906490358863227842474952584165286829521687263863048762083596561632916559303949073217774471036909981750741989218072522645018710629089869964511735669651276834413244316819066666696578580822825512986499878535408154488261770919003478764283640316259899153257546484626608217508795233222657577807720804990612213819787178045701442560546242046676386316809633387396313354690060484036598358855183089427514073339369689173456866426497368844037355125100008037922044023849451724273005392611741498780359973275391276073924465021679311426092492445865451967175171517318380658635327213582095461209232321162673565525735992438060290422628312165037499123614478290060850296237169366511413832895512197893574495388279140240267133741291587471631915225634188833966679156498813557559652995861650017099919282720920092441017277912158965086976581349213370589321914098558019876157016785198494434064888270172339026789184119400396783850645259229230101105282086308577052515254487516201726026506668623759842276029510666261413473714293524416664878846048793612625869285700284318968248874985523341061965204126009855015199138588823928744067982644114563035466305189636676393070648314558145808194581029802623335357656358675717666246876161634756310205567393238736493798214418098220804485411711276448906719327275820439133469208591316648861449829959895705481725438577012846976371106317720570852011978302312655255162780208420610203251383250082200018581336253359179686147790007336546416353822696289634797148755973726604823996959591672026885793090169535893758820582854435077652203606802380274074401969990652299206125740921629208435903026263813525952914670956274370444656704530630126027489016745444002747701986973681623648008113795848794286110005777845397100436192683678760116911891164363897019452792378100152634015272891212857235615983171396780095284530228192155531812934242303654263225658255526317211043632575227732110105427409509280715870720504418766409138277585052785777956939801632529754807221220751701876161635986483647452002217684336229519098130085897020591575030485647586374646610178468305919937079328132024154234815581686657449677154916824418745252800599484722610118320225578811990994941209687565771695373318049200698044651943851364782435939715327487419324286527232059481238443947286053726530706724587201980251413069623050925998981355698242709246476572208249741432385046179383615762574226143466308456209154279901691447026443460636882022663417782561937742751370463212501585022237516137804942810538851571798876061979793075793809727340496100100306688134902639751462682229694507748893578595453141254941964549869631281629443340729026649821491180648437243532045024849165870090729030641750211532381249398034742145798131867559361358163058098176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,70] -2751047369709885232216568257730917008980806748254973796284560927216632663186053240108789586679195200173291660660224564253659412797484324264176452674567027018731110418882533602121010803292136193514392951855681740298336382079011893708025017360659271169485139552430978368535258870694394268415577795775829414963518365027003357434561132365778038522855614494549977595769493274110563632844125356389083027223816620110123439302081501509366956805241313317474599581063217864713419315326628676103192128653551503604405129047573463500054763102361880724566820650498825399330183940206129318593786535244345564452788718766002374258787021135792777133076247813776185109142169015961393839862650450425516951560744551183548901755318434952117293902831106705378948308864908063355838502595977951276705260531896237510882201578271416535378643005717421976843891116987061023910679965062106719475755761961036539227547178455005227304554749051940331845289367586649781524544884921106092276121218309810739176506315780349950745883744514940328866046200878039152463253831396155605950050834574503920240923238286997202917288293540798414463612103856909250051863310995036105033175073802483002190709806405975529230630839460129932560481283658105043393043988900894956272658748601129369013323485358518521330565936652471760851547760358739559606030884452890517852660141806329517937127856039011994504279331026287720754150637141132515307605707382400002163009947054743411549900736577714314187811501128854020724543470210295004402000074321981963693216993223754813583192273669235892795444559050679155730555390080672190974816337988189432975294760981932165585841692723056991435010433865271265772364444228877788632188268074134989059132165666869039360711958215897898350864357384375676362538528163628892225406020244419050837489088092784459265206639639497158302839788073808787316910845606278527170822187768330398765796271844154677470933199655523865833813936964286250628276195996673627222804807943061626931091902273402175082611309739567061508752247184290842474208310218818131264333986017025922230478422211666583458262743768990877978260535420168360487814258280939856452908600368931648419246526214339174588216393509492712056770243033070108670351390407397607688250136415965297263643162449787993476318320409578823115682032792655416084911764703809341553998823949380153794713197466178564801072802664984034992392411400195500356769082076501922339929496674973593165845215411184917243280900681137804113435328754907068187665833547460312791522917536241805658787619059103140212984831847983338872523723093014314964953639780168975361105527064979590934840103838059437312412995872523111383588965314942248965483309603069730982004440031655488115228180522078398240012636041536698795952001088083285830509904465584628417380207640097245403384081063988693577535022715233593185452050497483774125091488419373247426121575230876151250722358943161767449035086610247801315411631443130820264412388148173966774761059249302651969287696623000626766288914177626226278481243668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,71] -2307690919768223790657944533482297902724552732619082748505562571901824135485594415567611207596891716309716803000642602608385607161110875832179131478505482302592972825022887529905706276029137598072908221776526462361445241708875415885451342194736909061461494017600323927688361727312791184718731664789832221390045382193184381687335796785991001756168852778780631506760811451147721732327920548412479651551139396918208270248205166773573194942241866812382674593849045738836370595997785543570645327318781024191684240750307375882372925285350572525523677564517604148891166444368351977583373322993595269536599916890948684403550966510046175123283317929668157822014994424150404758490645437589517626261701348768654588154445139972433066835284371916775690650901056282825653096033743367154899214045184625064759115846906568620914486065042607723112103884125134910988762256540457918036506234479933124556607416183214503880589499510890189011014404765987116223520002569605626727361644257738804984123080032751817751324745253933956816482575000814574951187043581716230729542184643105887227916162513763029115268349405356176501948399150478177529490918879749308141752099280361840250920486388971668795333325708387589625606466518890911235167779826416000334435032443709735493821308150231702597839472903324779721484422938727879395807769958751330794734628030519609946501835846160532540203846169828444293883295001113663435410301388701723567388010493943362088575222553090461272229124476234920288265628543526994671764143699023893442977064803389388825265853764680065600107181373029734728663743699605688120096536326639904462874769222399606756902644200875961752360470072190949080695365481905708648221137477572901900292894495146910010386040412581456264064165137813277976600237922824408437156804542009237752512007950830901829229062596831363620793784832038304306035771038144349000825920795164017811656317813966168714220511657123642155662850922072085611919096802161587207421729413306334210709062842051985161996236974667802116200065607864720064720685624730629170140411669960030030656513951775412799761672232878890616837127124823135643897431561945289018450762778983446489126063441815229841295715772921119400164732647377188561654019440467541114314322557196027531728735528477376627325814279962144819061867258740336664433238773326272178367768175109345373672698626220246271980410135661671826918597608341436327618187007747905951453278972881224707586291437542369460196375401106074794261943195968499282485800765293927799968490068253882389103613831497859406233769263788479068232234534864986294568656866391562661998079426503797300164746167200871630461740852258661140094757956536789605556845237702837779190018650828360424900449530246195533563872416143942290395770958532841700351962678460241171002514595552978587489417371586566959796174155201360933262130218813652718365260023881619803896541840327837790448371310734950481197634010827284630515926214640799661109992146688001154985075545978830427614141105249019538179610820944896900021503393792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,72] 87720657071393845357574123562208785375922947193269797318121196230230102586356129799388470763571622205051814833008988202667253314385802977623621225272194193997237850855216355422125887508540946726394576513579143501626541227123478666667520191436048349926233399057350937401438992401832085002336766808579825821522462774224774811772205122550358126655165386065057611931246507263136702515058928128797145070226714963310170883276158350192471284544394535280904628165708948410868093962025339703359970650702419404880010419134830391178260762356561115171833510469804654393778186197819727148763979847015448234487958784025622784853387212039163901444475313538084453807152267756488314499705200711418948925364151128249745256414899896366610010153511908567928284858333533220164115577005163849168587831258893001758326529612793903942020611332588562316809781938828858249294319557377279636231604774729290454703730055036115159336151929349391237912742782840305966294398706236958738183540199939203380763122392010945873368284875122607788339070800394826954897022444789803699911339402829643508616881724582237219975356025112275987398068287642164307563553649431489036637157210424936231651879499839151636487341730926761749748745804651583929627281609338149386462887412721816358893030182106724417192361040737884963968871522742377461278640812700607566191420504419905512237856257397974237399453310598786305213292113090953002886423719916574136492554538934689764624147414058139751662711544419275874092428608707356711235360126607790696786513156761905031334482088307106860283199406635544928860525628207980513604211600631430678218362107434468493703470555483293669361819677754971562025420271807590694858188194096055972386824195623161642237342009115117245697953277625766400463578639288675733978470617990672663519040018672306715724060291384600465137080750527311381993577589116138790139917143694922022021566328364753921405900496753527392872690768834660167512152005254566852944384449130566555700424871880168532041924968385388960826671372130936262209615120462067321543712748693676805429807639249470067909476779444352013691112248225809785206004345002476560057651444919734100418618948737798316747801965951075013247307673925352073459211797797643304979269161237067484828125812364211632073984185174731551997293326158106942011943586249743647785558492509188555313692592370647544950523465488061264964275351658685475644510501599020084073742724025751289071468607001634502514509450478879146179566277203937078049628612114076800885374282861141528495313675534961794966539088579324849395199612291774139149862677061934944898940499794989329018044375947484909248534373941779104590583323852501212562937013454210034930924242519664299225855018260240204365710497246610975579919072884043190970306114237878754630036611125930111515162899828384444724237053179202847078150049010565771442491425811407531431166754886237673481061939275260177420244990926271125679575066151829188650134898631037617879728250607191060901844030347701350752225362525773961264638197760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,73] 7792414436810869443429310477742786394039020072030201323222502714798971886754499978421438042817074970211513660537346454358287197430115261796328082095655819311397781480729481332135027872716256563737705481613303896334933490874438319126962427761254482387787633783366179503743410748707729893448571117670064320277657137644027987929109867928855653319628517543690141806236564837318621514866196147637132967437859142111600781906794611613304205880921516745102586770235112165515132507175307847686519693444807617169831214361572178114837317088994944752851328921470155810397629990253180025246980818388965996847738755636375774674149111365253804625545483209841615740543651097380979194326669997840203067372428644809032996983344915136385960337287948072583327159009245272054131260662141739500594355272565824405010074651575465516874193545091957017936959200164596931480599920785843029776882279948287874761585785295489335505693476955856465967594444969893389735470399759122583656689045393602659727459017889208119491800566660575300207334212932887130830531190826540248740306259051490856748886448010721428855675121407340865067177829244294677634264265624538983368939189439824813020844042072319186363317229088620308857040456779140604101379285837467728260970415101519799450475445582155922054275318704230517257898050399747690123913090089550041208598507582566867570569613345326665946984030730503464075853800168946707152857583258780745639015495861271046952126719324187117091064992699582851282987603924748858986410122855990774185257128631062577852317945119117981996129101042504650358119392170357767701065805451495138570476424038807682132479316457046763585164843589331887977935475605483371535503589443364128543493594950704708369127417152894046529620325324094535223569672435699404047177045392596941234557667709279013167675719284467205241590165580788758766569088947430339548504247643641861789302411549898385579699335092972264081494781189611722341416573503097693497320616369584932474239986099272758833238381846324577601534564986575499966637449624026936350097868710903574732810218486457558638007918867283829188824354749826977133016843058682326816151261393676376908754189347553352431553155031916053601552197789459925520248765699413019710959660228014507608442250317581193326904381890127935463121585376453730009104698064469881097478090998077240131668356050944679612767267460525167055304961429367724951210999869926899646094760069883888715265488051668898030102794036747767584464810565349594923807373375744719367264696719573131005957835519384836861277703847115514092979267761407587073030749148267721907814110976859336987521388470599137383686228364832321596861005044913331305641343764532844531321030381869627598964916403671288001816038161327546430343740544343615022512468488429536721846325371007043088843079621528886259632276173805077393550780413277801987269157497278662428853368887776841053725767617382182684804080936304928443046371035126880157930926219317834328213232768161275169649616552504514471842056037741951104518717440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,74] -358820094867442880421567591756433339627870437914734809370880796967300199178352427404648394106507742010046200624381285103678680911103615427143698305860412737799715501124021301263984937772492408616249133300895571015972959570715335771555460148699558602747436810783095101544827458861882050921512747794669739347971556842651532270241507130003116786314683712757924149114541182227398954618896887481575603970236370145805055169284777367303529385718166510870801341230179368986663425827181211846521746277813116327869342255326175222041656263191161968165598945573213698270617255947859632872923939360920688763857298924984872959594984980095568254207685960358869992895611824793443349550069449682476891185014217937395579472363040715377598594533563608680746988079527056150706506840895008393259118927097130011758523675783120405473398090380064517068552453839816037451031177445082278728316543655437113867214581749263218751118480039725084844695543034779518260238019048658447749707265357019906959330176500303408370145338827274625306601247896994027136969423507901662436104873338693398384525423165111825995322831489955950192978786895764820182867444704800855484338938851151076483195515372862247661395899595323295925359282963366015906323636787960078738587557072236587116703654948620421480370702879916243139993646789764645270536119530170543006997988330293009310159227338251255652469481177741775597451169271030652540854112797660327879582667487709316052020206548032541931548375705074212777992421588490329053670415046884786635507376598956821709672692770743871356562862456719625963719769364692482819653036410038817710695459423076304020192349037089537673301347218914499930097391610496138771590724001211928359295938248979123667086490919526957718102834400885965162059539730533331930140920827969600885769027844268881493993192656215215542666570490887741352615145410054679764795408571997507538149948644585568877140153223146926060515435510029937917732450135226203586978550063147705689293785259135341061237032679153309187412443851737819991989015905946534061315002674867027537979100582250103292545039309389214948352956624328851202268841360915847337341875737753961137166029396918901810698028130002807155872293110423656189077322091071441186044377880648011407023690600763390996249065487514748582247306957577341757963376989083884510899374615816101190692979837896198294341778677424900677394439719770433247961754068480954978309510016816772996288667990051735905772980337346456160361055368983429500353742470231845805502742815978999463403510900763327763768584088109167823065160437153501335544146096528598564143787044242922746783122692486433219182153466916726255268759567464286847014727922241634045341460540665161410266687407646629815363494407724575541398229075335064183531135082159039569541369037229724245312840950218289509393042519239225701759391958223462394842711757706213913966434741413551369323416634272373218445012114388645670807209408157431462241580898102642323879469876964780002603959310747903000084350240123592520604057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,75] -17714917201665093199731392584054541688070727805682150075375319490679947826655901531838730386810577503770612296662940279864501017498049949989415130517760257527716428873623344380221050346299016527687337805473865392504444383589688019233556399267010524208152397897710799058539664201634402957822559791863619614479027640176618255981741323772844137254400517130341584442469884525288397207187421062264812732040412170093045042541111701087888305654367341071649356139565425761245565212957839590157751174327259131543224978357251373040198884029643369323860670164083365356086030200521069397391808560890423075527414520693743156211940097597226656651569953456441830018756381662944112537658984734740564708066955089935987454124954619386323380386231049559571461646524187977258067442460881026347851426348504022553029512396282532112624889780884984325194369618958461343680318656798021843873512856715494001738208142637013925388029037035615718053948968379528891870725904157096334194016395052585579606995779950689407230254746244826661643341324348366694740569390395667821125038780222348687651974719856013668545698630424002811612867094725443896213631541467117368984285818641320591795404630892893754138416785130039639560532712569742590351074413309400054752109222001333402236531261395148327044111525468091329126335278553691370064633639217747501316739094472508238943657414213161618612155281744175668067216784019683947260475007401260618263284545514271403332455873519039558850820997626073256787017750612522700451962414434556624649660886401270511198414340884677181278880802937694557174509592828246062529932298742385375926546376530938711281038085514627936079469029724775336653477808267069241014365151316525338053650674534136538418859045618862140859269675353262672318943635873148440000642878692684745642284368269872632002263451493593449159918970606293477779132941948121025928725909466936156672568341426916837223190180244505274151892572216428991889304994974616656116577545008114197248108576530806886678920067787088457584551529256067026292987819612112593986779244111738079449663697263443529805951878648858071560445352362147185287272310839207999302544934563252560864200685313843217506015483035296820795562223496634500412339477307863152319475476944587608041493045593686092056726115278514698451123030626867607617387915155162490251585409629555514223909124082712179093555086200256311034569746249913779564139065955779630673174535080833788861640330331096516827938593756619587837868862941420166701142314366651067829522527655360078604763138378675560707340811518869073611999012190919739979881108261751982059561691471150858500259884586021108034278210871944861781347765307633442789421602669396411008420220673516698947284836166367777426986015806767647544445997478616361671608823284784498769715503351905938704209128721644492565324157684264281769478784595625837176659977738678575314947751870264897907270036982722324717833037546962736824302225548478712343373947317941378451854295429612464820347959961140534970378364875771861878702080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,76] 492172244221648799680597838621207559410170316723656257007813859595962109469911303727325304893030950283467285663161876476868265654147283997276252531092072429316168468176658112087642815061626240244603930615110201163743671263862421590679892865561599722589271570152802787116584712090747753351764863674992511841333707311699819651477832779583868653048923911763748026539601086837814511146245703098582588495334747336033435533477154008111242217871008653771562013966797175108815755638283086820619648046396806772836450693747670403077108883480206812597262605224354274750788965326240375651320718741879113647623602209290790056841838188529497241618242142147659423067241565740404955749007788503013073758968653257587824774059894311775646926336572992289573295196481595480436325463122921385882924988944211973311638065145936479846334328748899686320636878896582681039564718826174697042937306802264536107914407418145493255053334484085268033794497936974506111029945690756562094377443745415327633771719553308802166249991681164606751196253005406080368848330561409412015753277954495152446401707955196720521719469030577011628469903028151690096778925086668554918375200022755300982406461859893195769403138189491810430462866697598688521259290208022745714329669687175242177543260943049597766025164960535128720215092282991946028106237959784427007100621444739783114520564482198272733910234345415980832999616552763282421023118928489063625733979503345026600149027536018547744839141329122105348898296066503750211016204950110594297442766409584547641572778606446831872181375975378849201047605103877143878101993717988382832782362083542688882025439764018417244544121674172639814326742583343958995290022231735699426783791873359040001284663122958236397559463165702201688722587898298175622884936709829065631373980203600180830737661114787527075631858941065369080722357476981814416499834941807821050219181861216640145545826569737961122685380550844508478001548362555049774186919803887861206902456931309523822167902430233616280868377159315597853810553814841781642648696386691630310204808503197891967603408164770715069313176023992740213931423688887861197516338237934970597689464811504149630721183939400955233464519485272162686655562436782647979513997870038211121103232114466950582594043759091529364994247096688760631239326827000903481700112953424948663589022759278618368867660848611894193338315391695860331751083696468692600391255324587663554049111296130189650280273390649754160447040753237028835832807068146233077083746840639734082954906567695826165236916365433760000494154173352138085404230813485257039776091654020373179578616038546283846129228107394911328318592215371366702735675114132901029234833055138478158580311580725002107683766544143965146397196685337853275549226924294647856482621859621161178210283021315191300343428321315601773408333081973400930125113645445091919504425700404454499694618041815391761300462979784568304762687700482999043124748412574872814607683241816271227256207127216874889897710637928660095467520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,77] 27768192719649873523886515440993104640255409921263553421452688908416190762516938365347635418501528334905525330756428292436497181599570040114725247482439881328702391418263349524481424814247567188251950413611783202923625770769917130974605806275486819217632949068361513979508889974693115893438869146919763954706023474125232879983098492062501243247475389435789086803103324083838864349655107630701113961031799587352722661199332137877099367362770989655011955045356607771843933569880661655249488133193060721518371926667660062962948784839964565010374140546175441307671971532214917844479941257277145375791026669360603049110803669604931865763038361747973513569178017829808192529813836263587543134815671206178742126345051338880663415571439355536682957691832613507916490423376704092537222645953504205889708960517086770065627440126170121710891589915536372884564109249612132707260200772388931417687915451385238936662872349018230535397621888697366988113270790351450922950305728843832551387724326583623152961138656118405442002876859351412701778032442771771771617941254363432288436600583236399194836966702251979376568799059859430109465071702442223112881326587133515165597477427059311946768794546354698592236933184455158050607999252488569117410931337269505585664486024660751104680823848435135088423513399990910351393385057745587831469801963626406682542558036376721750161995443876558183250247073230626387834969434036727965178732328348701481984021924995704628661228611681276837022483835963923449221170898002701852769353094412942786063233374866742438252298989024042618920050522725115249268839359038075515607181763468754183134688256112572738914427471412918047474461020187082425449430230061233393706576599292948897749131265359381720856034484679767427536951341504469567771093698782304154477705619621994446117924183549584214477350670435760506041318350960603239609243758787602501902673004544789388225099898336016239354920334351600034673438263762012350232071833604114353270539280069845940035874520480520629218462856871845803487273763453222148214234127984731927625655747979489296536194009915881635978127715173242140899940514001626500177260143632085083587758868883629175005011476762156745957533626526159123125023577622059814089219896077234361116901403351764697316264346170246046152887834321414106334003127947995355532656971056934992718492492320942049256046138559837523526643663640474092520149963637961956813480881766780146867642243336553817930181660115707903657254592234110376415203584517628550071139771353804413479085312959709216994724937658929701913697609958578283622194581532358188980182167394009093023584703498088911932171774135306077611394289935852729310430832901606877319806006572560579387318888745378785453345253157945534236055446108448100985567239128509261870246602810628849356303242195800953349280769388491505090209236041458708079683649244191430184855995349718013797011042961258906488284198733993793624602331631138386895023929492194552370011201131687454565577247913375091212521255605871780560896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,78] -109384194348046256561167831628764769590894684130068903585266784955525434828242701944546632182900354201320173734485240398403687099547364980270653396311278508102371351124164029417411765976719920882765134162731765405109804886565336241110484933582632361326244748072786064991844563572959673979271570881067270392173945718089594966635172388560462423374388992734752484716591277700949460770279567431346269407033498069843024567196414335404492038782687660591542774716232810885743995034939648072263867017009236860953664659431249446342867545370199369938555504446458395956227573512709594610864898056536041817083727043665416156143118918050650601635360427166861301944239321902243375126214865248036080200146039352607714962622077984531333248450800007480529823664727553034441176837202801808982956189921297101539733373288763758504274091880540118635216168233855101064723684346210785607696905281225424817502171666357029179313831431744458491957830511570459406513502649557163139285356507276496803945456895375329267710728607177931776073780736224117637713518579878393312931192062754027774441008116426062239576582474233326265149308154617272237291459156665689403722070265202083835988331348373136967157040441558504950722043473674340839045211658756831826058964502975765731664863622900601664480028991461055958986937520278177687448366443872118814508501639085992343954800088679333114670100055236800882384803405166365262702619594407012995865661734535649201600433232940204220544822443974609781791867731881780071362892203439431963397704393655852054942646345115437441293591626096408425738422758955101213611428790200268709881820684077904096462948391768373503426725812668500057931802540160844244848648267160682849142542288722547065339417870505630390678339841709990007457250639028671340209815255702761566560050011524158384310061724718971499977875912953778662072819155539963665067887023697508355246759179740043832975653591824143679199902332962412266943343905824903710801218361433830811864412805519180829619785141402684372342826056657883891081754090908597949461782060903006755807511147307288268852067348292260656068133382822820485303422251438865269320670111119033449949572289705426334275729140433666508403719067497591456518800074804767875081894181988958712737606097240480734744007683500726905011424906211816252076004639679513604061306220564220706963319660738827793821959083768298522590768727313028654236731454242796653409149178867666374072779628165233450164963450952244212992071416504256655881725065382237235483758892295437652064990804435887635148247047106549952274105316970437858500540481476997782475904878978654311621289814241618120798712444419230080517860505533488394191136169051579097350304122863722760845795882603183394198947802695829816069980590799510615151120023092685031142542674184831242616880960228185181976642822433148554184980390574344870308037139237720952495649781174009400299296478399608756620543459025761007500236786327669095797534302188774220311555436498808680813377897528175092703053977394547261440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,79] -13815526532074266491504370893947930537775154070465051705701909621305570458287093473266643999969694346226269898377553707421257540090988416799680345389941094924507389917719017412708457072294184028808650308130632287732276699044937641006269825839475309345370627222133336971691848947005107122205990245829679959707276729998765554782462188807412363418701950808699729131941276086458953292593756773090742806117183110280552375815785960934047958707798225008231148097928513764173614053613106706180474742549704392300695087514262024737730923957617311246761187995632332419239336012900719499633247114387584293488630395007094137878215458496583072467671182551137725685870505389927143573928856350279057877905960374120862123241933440779717324339121875848583443037348901452409189233897203312324093685683791555220864295411287158602442750972118687210064986491889817973290877468636101367357960789809613949199123848938833042389662505912516036803365554441538704986454464108490064131830178473126714269142027545497240187558525931148218712690596947710301286850742309780721220957298461662108737087632620607203535625766389817516263609912979547682087622880493566893832219286840424184625340080161077423994481771404673475710388620664016377799219078694232630777944512019645462717706020350714270759444927237937363952554837314001780566019320559492268857934619200376846574231591261171731294340359945796008188649776169509969271591347934772094968231588901053018757103726396824369351900081318525851218619588417964575119096233925191179587894907131562874602609069248301254466445971030370932331768594437599146165155085494435310657892675415329514713687670796414988802731676809726062747780564760328286161846777861937815521623109615617393231292888254124347471819117504656295521069143884347192502563727948610020665333866049545843300365042410522960580806464095703276641645409004255740969590291065575393550829838653248810129278877586488794450493451986382042578271500184872721554685460432204892919238025812400382588669343090603717688584040712164873575766465234639924916364701786197550635133078616998507813503978775844440817856887446798171536689442410507003091854551815846924966055171917855477942240918932933616917835051863856998712711137815990497376647182455485061065360472175514656974528424099544406157562930078641192520987661533687464097356160819887782194957938498786936927433810281030205618278741789977696304718146425791688553420628187757477658412952520726973866520338984264909577618329100387379699666260587046501335697757337836316109591094635111653306100654080211257349810880566631227673848634775771840674808840167966941536567490888004622233805358762270202449564794155735254827500265188693191757846790180010588700098100343810404512646501729526178655718187083295564760264903841297940696077502295443328335705784327708428632499909756318948420731244887945048131846796880235187994672437769999768327249248548742109879644654543152450695886029473760385831207372197898968833307451263031351054588772405099006565355465903259516928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,80] -271678951683667536416431021309422821898943213537279387328902855502027759759162914254269227373800089767182745870495957390921811518564136086726593910017223466830072662156560468871242920046488945670473058087639536507097454963748378108283347778407109834910232952176253217947618865329348222127172187748804859219722508032690243240822103592022656922794321659814552529013466906768817265862002245563237282510374207285489869539860381396211926779956159932702314913634167659403101285784378593923653728180045517190510425935224656175643342570503959515198907473421118147397524386600454017360141581126767107445105359365130441090061291421836016204847302492241053318958603131357528224048395732651744257866261860647809899713177372212350079381096185849378022580671858408197983563285695696983473901560173945768739600725771578272359225333432361636597173788853869403947391310488287838124407225577905411519113018778126794237115596911416217640613519447870938537831849338704606458590420468432790954721395513995224310592548355154390622870511638282395689529364450760105986518994489212388748616134264347766586152110318958718916982839279100649070338953514661196466676559600287087468313953634073193558944737810526529430406554895963898281172127992163794921379526792688746513827048013620499209344036472757859246622078362965917403820003510070377120180845618889346513702815362708346942011062096479484616904047889745838965573091240475800461886621256658867413443901385605515065990505129865964060915053955281878215964413119292899718354623462496892011630399793834821130653355147619891735975104415547168610509693803006012565861520360334352276655898197560605565792266389673279099441475041267885027192450887511353977543173151355134851316162591279155503250588256593237202726652772918168506396735165348173676950293773184122649404285417968390859063095462456158165653450963182801433129018925493771456274481979881950159776455649302126711326049408847218709598198572450391611643987555890166401089078274352412759617153760997407437275964923422494986274489400707671132732413568316013221212392874686302307108346327157043375292593989649578053437629553003352765938013208841149027962193944890364677646205346102822108057624636294567978056206019544242442358365763185168291311223281417010344234033544640454882893397847308115506174124595262032542204556261057123330370262894509528197094502429413903185698898515871280754126493883232040574580230396685496293231555895159113390713989431335295598484114551246092001620502025809967938283231155382935416766978682047628179075790967314367530173490585295057099888112269144050947895651656616167993246920018198852491060405167939655047421554722695196280576558500393552801051876867970512448914387726169028814352284567012581558456132311199007563977877878378629006203106515504189539804267698586271135254354119966969978291056689255566087987435329085101604436682090204473409549556150533932783947824186332664590306440770713456257174088369129119694005643277690393599066678833978942487924825867073617920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,81] -16684807680566749040554351726268731745494029775701679824564059584800672652227967844433786956548785110663952001056690264861514723638141657671009454465638382138680970405380915106680737900989485415772982067914504310190342630423548940177648128590988139522826992543891252616107392050434381857777575403349193419429402584102334800873066274460821038522819877428628146141588328278783462573689158780654043499289281854127325977208585603614698000273288722094424208451738051640692090867359390416742409909090444558530740772677423496807710512464558962755923695037234121400136222476285506455412029205062314858958152064038399260868937327048875175699187753725178981180793879427444316923478022576831507922473431710903840404699689702818792529119014758567051785624019355178012926028138704082677000033426068454609991380203758360308735756775238950164662798094035065035412794109154786153147156728230855672507046515869796302955461565696961911145102978152339193536305056770224002011012642735794707145921703011117629380697925814694311828407138715349015023088060364566452190955961780989883329042718673134576555946759500557506570300205412382993722634781669741444389349467317947675644475076046349693696204942607979971351427766792124917860839166369395182594471666420211658528004074254935825879844150570709905286589755518376186988377181620881932280303968791807114590545553491975169223737263698460323538366727681065595110489056797474813627489206019332731847635157947997269488822188664271116151840087640838799040176670746670280078171254710430590455128758296383924666860979208677058852702497888319640182537401130161092713172148522441479728653340938232323959635594013290135944499808132934615708788669983769721914225608850727177333774291627651667626153202821263586023237997039416408154629885651204426289522642563558937352842427920608718646362236232284664310481567319730116403513457313432235012505250579229184842295453234598931553150411978791174392546362488852563140623991180088192891890377836544344385516262242116155689241057178763164167137822698838945823188273549356348158742867300527186643031104705214028516696912337468658492590127753748201573301953080970036739811964943424665516361807175663952819305637354774836336749857401748545381709502519601694945042594594247829807667383123144095751105277472771866172145285457461758211119099421739933692328148534041049340231238406083857666857285226808587644939197892988314391411588440279833518861023676963189845106920528460359352404042007976026375008547430472168598014943689484208016808356769278054542125775235983418379377118671016907177686004200398446303271356734597464665858397284900120152887228207672428299860240049134361829190269752222747722033925330561762191305432539629389301440642813490676159976448126094402536008459067439956501553219055772586735049493411095165843925150524101623288793042668616447142568409504191842445226396704538301722702796417887629792334981890286527671292702326163714256375719514136846410597505547977296173799079459175853283594169634258944000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,82] 124429084333644433524091121657079405809870550210459929333611563136774574922710172318738389245034101680026625577381446383609892140887810993329429906389860420634003604889848557092943330620646957625844472901356611855162668271141210803515448125126729119640915243541500078232396498646897785059086316005438653799949261473551916452891501764147517253869999694016630595168342595382168707678453049285790436170828876017353463299047101258502809241377679962051081844801217249227092250797310402794540883963846937834621740266347187516281758531247507613353424301926722802583535924607651685249111753106761932020943459686220061308268580941088070139084089828768440620677506033953037193444421334404721892631172128195916901774925834170401182629298539690080184541605625984914779925970153503797151220040665085355759246633220492537548966330616039146726485420597494554730341673067449022493436383936120669637997322232815746419264852706097374070512669785864024605960144638605637739291918565001605624715540172896409674500807422117299281892326054508241179880956814154210621923620760203722336589490884470911107265028188497429468709449304840451471615702243296885003552705503850261454766074120704300055461197491061439160231984240596508568901208681658719171645293139520449196179561608193065762966205235601535642182009488508031021038673013717974164761984933116470050445404777016483145972532901667214412935917543039831938623608251952198846424277503538602478201759765223420919647349068206170659311853023702333211034624854059046913696032109191399324685768072477953084165349244908782191919220429028306341163503806757389847473723946788256906315338684754777135693532127936488250531567620730179995304520469750084916955382023653559324949949347377744950515288752044344506438820486807745416931629646210797888578810645188661401856822245951303747784273607975425628440760686568913287569738114910568727998526304697759485732848318490917955175515510760837400607588631421063501450227555387217626221612620053634351842727146161478776841406419645867627054983496981317051080252345264068512703205416972786819435502856511279450017875811920867157303567546928895101049017003521348127049344675201100170059523638898264399937429551442324219004549407268379050050398970117668944345177486479652585284406553204779251404043270289442299644663380709327951511761089579013900491814749719100417926416364861918798700656433817524204905085034257191083292674255026757388087105260746443373261357104222603781759118907191894360023053279704456604147558880024047951020354728400645229097148814492790488935155695190887980713798145113259965609822073174822519803859804591461909416588242882667366864531069240105770744301662183981464933371207114912174706698649359020853460104273444967089880038772816321700419527562260910220159464034259829978588898411711831272514973229641468996436900966635085990384657911281678122952704143798770070993473445614948790742596376838733976665738776714989207461420274467144742630355657475527010135758969451153485628862606868480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,83] 21310788731657651335337467564693813148146373767601049815481180372181735705551107549303253226304219722964940634642136694649924401465342922936253329380819204549678177655858172518469046468308503523419897382851339704642489684550205133214471526047318329031531077020004056537299967624193450409160061302944849584472896102162536372377089173635478647454667734677860848548587933566424251510595331211377765630851576452401298085845809323689751074612959051258565075393656327480579158597033565136775826524405050614807683559082524279412809115998994584297452845240542436637157022896022948287501509274189849925537623657265261452487288486012762512880019312384213901638567859683748013986829897762382050901043263950833454876527072979079190278481985643485842634357529785953168638934597439047017083955455208139978069279998777468679745834753659127620670915967849839915437194340652415030398206400698820382545711532433870785612780691867615300468266964473648867111026274895247932154854753332881025349181572985004382901103307078174614999340224644669702368588688969598156137184877911943967021934078190402066263786368961587916297538849552004866256774793510970916240083572351629183503254875370730004118079346906073006199713856478803586903493509180118123499778160483900614297860999368880428737021838799710610565987775042811096354848296214831610537053463689656082417380901872415368797707941210542578148625655226380829617841033917352371973096662625034695143244266907698460102827049866989800269396285690117842619835557089453502549041208045978889141533352322066613648198202705888766041821330467789146904482166985107911944909546379527086405148692463360017146522218065687582176181856344181693501972127440491850602166435723879129751448284513822320324756581435993307176259344309436482702273995576257482922122014209470941993394358715740552442445133734226731784535677022053560985455811418170638342292638669751148814093707615961857600449992980722022838897116177647111389557673759149935056796147282174374803496191048144411901159217540414666891209741202317597211765086122702820403774544880152227565971381283384055874878617668549756145000243516787229173292687803055066021707370852236627922869954074801242968752446023846980111280456370058241265459411406565098843971503330127863359932253771395917621141260991348745695476946186172982668664377677073739375924853968453794215938511416408369399774561331168479802410686798860112227770071251858954051381909296426963393183048681489254483051097633869336789023856901514436926221101721394044965472730402829343461912470576822379202843132233669265901889877764665428777439243103937060540913440688118041312499640748194746488834152847220995647112516935345156985195169953264937403392504007575961751592702908223158295243572877422415865465900183368173197395915049133298789954908198706915827745687902404034190120610740506322689027525365173313882570924299357206299990157982140551022949757998712987187004361875592184264073007740681988012214427428483424002496684684922648032122259898368000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,0] 58404044194138054835025826953577640763121444228159080907072976340310720321071966026646612559057493338683176142861125146961295473132668169026162768265229233313909838462294282793395332394391979379290684083049168469092761686765271615849290008021252161322470628279616000550045396750298496972588785058438398307628090198002536598541968431608400710315729182040425199324935315634101656488634481726747742411741498498811007750339821323530975329123460678175752504273166092313568429026593785402184695585166251778132654648195947349236917651500420306907832373144662270693155119478477951666507231534189313298638654884139522061051197291679888833010285808850051692766709542715595817411729392415307938285783429654240594852324979661071385682553133317811904298772025894789978459158526265644838660700461831939982785301076683976324056644796045234498887574124039374794495926520676328690948610012783389434345380339874424917143175747598552326540505562966940987140288304852195787495610969504980875257961048768905427507096911773972704464923301666317248845454325642424901040764312614680879335239583787688910643120777513037540099746363433007528164258527249454447673031349039162921651400723189260730142345842066852689268222500591116162533400376062462292635879411157460214374850656794068153382074831761054687957889190586162822754688449998564847667706912495937570364441892050089243829998988641285123086989589160934989061445721127170658820261404013956010702812186293607749723205307495249453503940071949569552436626636580712487461586569511713088657665235792477194457930980917978476762389030202233462065573886120997522436939866687013787485046577290570041680029084040383238695769603254786690421789157705597512764983522005192644558154199284842139577660388995331160416183867660402616184546774790811700477330058086852527586667302537771309188505269287980895986529523059288096304808093009432754292255248753043407042733524729210712205383578101597508353988611100115277909681582676292274224216167588918445367766859297915226068128341957450583054479740261620743616744507468964902484482266631326966519109918417935675166803860485497927046295640597014898096333007411692369424451743664700017266892342165213670040645584575777663332183587042636221961293138950289804917703851536357793637414055626097213311596232777679360293922668104866341574507031044722580868807608336435009615268781225956357187151855323481468863820555217223160716278093354984202115049031649448586795238233476995641813362194515875474384730640968878546423807391805271842422560795789069712472900941349553678280535256407540842501533382312848767245151624253707541634894518226033274577994475703097566320851410680225992410143271912093884928056950618315581025874214314533369647334336359229602853494457542697334128333021091305059794164400953247535551114805042374563033113142086891881878142219827103147974068085421834481487187425277701205613245793615924692530062199386707266686644092268459172583677758835487202720404672440157509690700708447397728766685909955212384272766698160352395264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] 2161197700163420930788915520916434881325934846900415413662859074759337014731667582944167815742191698429876162700939966702354600900560257206038802171147428588575502589285523546349576006501321198419548491752362332219521690470155877203542099440637901766711940813029730348678072839214027843049396129254382023476820265847505942416621456211086580509809342809475038366759626394605112791518506502608689281261211484246102976531033840618255557351202033899264681846552300274833232978737014690265846773771723055556919931498064003953141389076644896065422264254929081379664908907502676233484752570985308813188905703476938908758763603971513237372565390934527919084806081440870959449190535267101521290449368807401853575087569205775305999208208741748416177507288394385586212111067180714983911224879318065196693156886262828596131012998683825928477278802866106843209705502764973345056274977167972018388224567577309699134778271860131079414760737731770879023380767554598466003510325273228637919436404309948367426309620631667406357566503127179069371508556377998006270973106876299637166531067688543617964390338703090542722899217787765356393163356401474645430318135288411804562934353909770714593199518648207077506531588987100455281158508941971004229556574217551096757486071697335921877079342886653736350672421415329937542835239735425257498015686640843404461422221798141104303781216158999271478143283938677457473695038511392115902006233796477725393706776202139776218788582873589881126003287697023776461761169360875940261747622404813396171123110561236473967468735788589898165700960600906870774847174755592695186268891885210310406819238085276050573731714804355958741913716797895326655423514799542880308018694708634219176700985432890728084680274275444923797481434201845252487836511232937257382350464355129242035315174993329220891613396396077850393758682608245971520440842058621680708149259201707276308762587528805708415296014546214569642743983252464075188744808795865429701327947120773274946810762453698560513505335138094123196723770106387691747267580018195353612387879682031721508647772500642239940681213093076204033599205136798302260610983461494807501220748017410396432067098011178735698761088282420165998442974468169877000029077254048811695752345635923192646885093673430948705539723640659352023438562756245577389856001198412524868137129975041274988453472572344303417333560035187994380455793065511596058367101552913346589527788679505263309184448053402729936459125900214708578332272678479928109941437733914671534400185324280013284290584040503004520157574246367566559496661119959049525438313647028454629787474748501803269290771787084875275961396191085898079637503042084290757900101086834111440662855368895484771034501449741584104285920201545084213950929710125369929251632656154253524019127562727924812150614517126457128361825769510311748337074815186944519902270912344039729108883900362158950745668344705509766502376502623631431001232601164346286397485859050687293175024959984686747638668400745463242058164502050436546560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] 1986341402117438407375938234258872146217292671787106092422435292963360715611347535537434568120338368497512337484125804441607640869746709122042990210744978984107959881322729840402025169180255823262727068813594417283657709882629645900862190486553064096024784959829485501438568968261999281553028808614625854224030145146145620349316528326303212509243308692175577322584470548152666003742019277663002995514997420137609325846694466153450494222146567223532199037280536768555460070314508043085872871707236632707834655494532153956444136365763038299556248992124843545498696626022241490349278233038493981424343541759700010898335603133927238077340036251973916748686341300540498829372056895964165510955802826537104432583373280655129353234331847282875851372229838600069311222454466323976477771820128439080647736494159984273528766571806929393791492471383617577915241533735814513253091773571553260374717339748929944107825979444090490095082731947571717928408066121305833057125226124859726633166964227228680713879236515289483104856539450186258821651964220195031332538938370187046456363487800483807285571223560756362705322145155085736584291360099673757527616072875908151491260391215666401840260416512002842956018250334441356926238385990452298511320264448781702794390804764538555605420870595801322323751448348344588458190323562193116816916718533626934042757573775600350017706839655518988802380538503254359231614905069439696514551595727194232006413250332795944575013019996581227121149388471085134402263486195060790895596557497104412807565605101283416793401840021581185415333161566253039411147985641782746102706278353648224139366667987796372263996199803761230760747727163348720025065283251420211175879882174595316134758932705510022063782410443637581368469704853317201758795246844581192750608377504646055330793764494250683565802292527653250319517793402322169744850436185734717733137357891534849775879625486641497351154289047928013287184384125813599735032946956372887918114649113141337399946151135571183463136008811862471757016772824107326856250063447715460602554365328491232383655847835066992269345476362404068314522881993532912343482892162264281430095073389521788029254712304352253380108422762238066832728296329134425277391143506334642635619368417694059794686224765962592400830469077972977763816614612618864250135026819626579101588479651779346457874520276861564784356318681900182652681975270328062671392924541341339501369645593878538004588489228669364914737069517506176945130457586397766291015372427351971909296191075710809505043172031192038306969725248771482840352404738254170636842494585707691176994023406368027095750556745867235880199466313722711225055266212045928783662954068342311690174734005589425767413131216206701773794876915264992608019915049313404944131562419800290307100796855140768218811236467422890196137028052830400136626369758715902066696020528543601456767497645810782055831496792649809227626954678837900072380134792791696583965590921235589798989908639179894598066167241386673406916420602778899074514944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] -136537061097486220911476140654404618461619606575507617641695974449589491981535890415411624162881855110061901293344487131444367500907811407473117711589617169833449252185661300322465082985505559072931717091024381718685152865441220883783431094675845496303048411484658029695711202732396828265864241078466029645759020039525888021439107935857368615774484133427046101650758795051155324240769146276886540996394336145171463127574490737704465768342129493277418162222632544986079256721832338596096146661923154096393318304573930313842155659912369806789998325225220720142691518039358906981769333643780693346942824650371127910691933932495060004355346562715612601289390978309522845728031631725955890736701253181496572519256369454906877646531121058329655631806290982160242492547533623811897812627975549673477377161793025867236797736370911059750960523793041774139975816423513721687904974174844238582979247560366196303453674423568443088459683130399773764545830244595032993781521341671393132780890303467108573016023686200075519461181760249053193026853618454695910806729308680778780777043423240015936204050899402697665735909599522067783312505998060661770038915446008922954513686296063206292049193066657327501517624575480697959858222235959869981125046471349254505168088982927216470442945094359059078549468629930975870586690135493174034948902753572078420748926590076434895131493332681434268363964871866476440684607526402466588187976361040064568894636040922113189509247584922375862876869041363795097363397291216824279836002255568527994149655023939557211369663112268501513484871512543073806772392550520251320181846465122056424944768642677011634651327117657822170525341929556353938855894456534572014935651936581875807559671344648660858680332503718727759983808460642156247198856976826375534759035923642103541560364886791652334602947629733314949238732775482990767725720782986081735141860768007468796001867036780906457748460803235667011914839373418861806623474679867159031638965988301265139129011887385252567711112535129741259592387499910788415747497026722562488804033232785795794211828945426064712629285149464326214637776757697792450616573342738532104005641085295602917085059120745017146697620103361335117049727197118864207786113603748376406996888844717983580118947982535397703270466377271432764726727410631106755401442901434985091016465096436047712070259258897542074324700305239405876301620066415247716989451511239567581944961237190358916069459044785059165208887409249001292233053870035670347755112704053378736629752303684761949105056349114046563394388090636940339215562665455674571077520335865467152853591544611527518679529727516770317666856330657972822727091486684114234824576172733995332093262607331693480527879999237577461499135062539174599876531796740940056988076300888848848562964120641757462404331202132414126322903838523796630778089708506737832057298090961265077364175715350525255506298181760967638567871285043632880253454755939600130745253632552469231675781919215538636541812572330085838719556552789494075154759680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] 3821104308269489225288231340852150578253823672054870562787239165683387840989915471716878774059263170526234485998890358313214101983227498157006140997058249736947109121659706418047099863613522391798999974062009212262038743917979881249790293718976416750486155676500870984159641422465170066447603140103810596196540066822071470988611240334364184123230281438486169325568491616822364498326242641403294185966975536487779787492900849671405903301626374531836668596120313144181557543000051705274300220765597202520762929918504914999352482351538570993231131902332066255649990907581116220582397079321244639516098767525637601369969090057048727061673853286187458724379507755329184143954831562594256941759916669472279249849088169094752218567944302412496284510969896394785045204138546045915255520852490282797726098743606236446791871127667603355641778650914838829959814068489814190068115584106171362668865682011814211030125129814934182833310255984861087015616621556899847453627253317279465382326898537498754146638955261884067076342484430169948510469240301362412683567457632168229351001535440345402873680969167976639520675784291830254880602946887241245055482878829624760262950811143357400647200721911930894525090500200339076808141758216047822771002447802755215957892074145191655467122670553088743981280869675698950993020866111953045568405151806057751254976082526126242124301360091646101412174346459024403647107672036493611005673492826809901472193463869202382544537439176165025781901571844090613116541492162162438167625098437831359427745265078968232937597038011576001205979744766575731927171281982917925301975769631122762413195165392388394284612086262699167853212410528254421422405949168133835290127318433295067893318175308990869919791164819644378863374076337890345764924860047950462065350121167484110152544897392791864649600027964811276595082222417886975323809542333018330859214360239000701468177546220182736225052036131193958257287336388052296555899571564192992918288136548807289364000236405529917764134881222308482127011751313240194271805248019266530485699506823203131673670133595552158693860549437213111841162437121737459590266311349526175806137674498610934039706961164696675517795973508074306840450803942695147690087398281448135219572300021369491610314607630775229434766989494836479218904273760943238350792441888418785611773232714788240248571404376670607063568437686634533225409354083283011745895714386268928827455799128570118247686887083805831468741783800496541704691183770673355713570094886638995890425590093392274473304425170673183601021055612523198600341768616029956790242307983563924404137428757910170048766308343412457586246179972856670572799556403083026650312750185947578538648981608369833071422298108289500389568847831247583256911275469966811933922969134383603624129316560108877753594482816339329381813037131221208427555980070384253666472276895008940006936438959173006200227709291932069731306845461783663576354917678565274887910885330845309132063199400944735048597484743539682863561662516147660668541075456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] -63740844663869645713415068674553697755435639410848235296953068761243568653833695972392395997216962574370549675465801162837866981062821227734712440394809012667456835036055642220799922913684794601876316650415264987714517229014265125789684815261627697907214121714540219520344715738371597955688174155307016363809242134415248062076923748000759571459356623412875014877890039126946691434726558855704096901578645332148637088108820718536017489555218223313852810708095578581045233252890041395339134988298306592423400337108439480743302672897467294401909118965217101523693107504144447507824916693568194415234608196660740216450532797348453251605629236594830179539709570139796688488662797665943851894817575158683698885475658021560788792830540145031124597282480900807531277261345059962968895077283331784859434603667890749912301991582038886276533109920866635182245588225112810362618973353451268684214119100632869725985275081629465671264998881062062027567060400236971030119091925442454630461831271684633540603779746209550296481521861120198647582205849997471921984749080518077759101789695059794606704766909745340637632221238565485952478391423229469678529588850760364059306477343807290100856765384162536550386626826372170775665064752749700664157125134273152271805258301521721114251267700955321906825030751816001210367383793842492921370663024850527768591043343742906729623151214240783362073189697543443320985648668332991242347237983027681473611294424830588899292074192324267925515293998067724868809755266773254783528178711242950031527395904561027819442163479093666107457013538280249931205404285365742539479038552176336130133940361029007867026998906161685009236709368320534086484814954893217615021051097877593609065984541735375480739461675150259203460334900192429958979273715409680704315794151411942057101278143458574188994216431506458204380795134026726003174100043551281997657091445951508835811189019971303684671292254303633005124138392535815249457298631439952970007836129794549633714105595486885325717815129200761301349735688077954547171504099189909172208674632830358327803324598112082095953852741319327333914924325934418626147142153499915841598364468851720477759455539767185136333066788189055551465592399172998006027420665613461795915022976662071549223725145882130987564190387578027871998364745784109253980465730057975787774024310383699345111412854948850407223906503501784006634709518531252331088453717861593385236137497101726726584328553405497782643825589127781035395708565384696145782317064540329604899576481073143343783271384824979424313826902306368459403072139208366851976903158691276582264821407054489132170323725487672139604340888805774250835567299795154551579326898355655197563795957616881557612708446123492786893979971891152057939360364941156321050854236138841699066104073382459167829109865820730279309909098133796416495884589499765782547715010882432141828075434863830818248618729329743369593156299134392806320851283577980616359952533204638662625586577342027722158792728429763914953333817488748937021803724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] 587848910842866284088947938743911934520092393233841481541317840216557903923650993972576452201118343781134215829307365457919145649045331162997814673576117632244572042787684132793919565768971358834856410479388986088032686048084147833922355234443792200248387744059993626263165085309837910727719199871715004106843943157120858215010941283616498462888712428445809622274332558566297304597080095729264022709332876425017472662601410622088622493543517852555048919694100370435827488157840658901455706034388701548786538953781099584731334477305215120983095856360414391956567781306214436609074894971968506728249865939589313320000344458770201960262243472129287858439471499002548960032782029927565725729242612521578438930269645162738541898337257220021654635458855555824616515029150375692166576253893795981945669127880718634872087952852988435002749005946007781523658881265214134630987379639342309165402801414502915139547302399468608373223230699613449767021574029716313846509005303399792464807497863038008507221955655296730433081349039285655201167237817852700719198838035854318545532190870771832593915717886754672607944349887214567371141046066984961591238485706428061974358754025070131694650610054758174157210751997861737290185729891314487146699571187106050995144977349863824549638449040476562071432939970204131079813403882296473237319751275517625952135035534091448645713768820220289594809952413104429949176132576270154179054543133086648100885218441381479795084968762908187791199341092172155593882955184820286720135965962826775969212208353231250655632478463590337807128559216429880781903800068776936033444868861662976917933923971533211951481063131261498568075407630817697141990354395836210092855276101369128009998827170172462500647554564501178719909899890817643029092641518762125752133108714763478712411615679967702075131326474407062864509874447156376793187862267447337021381794124107009331021557555392606806234492230730187455494997248207426968735675855875794063622772843837459503815191732802831647407896269804169826801372197341906252298718661453582130022403484039868480781673816579328765720155747306641792864424354835467250485445303938930952573087031345140576864639006605345257854216740545747598529801710527811941294166700078247772126501567805109551800870983480679599507625332746594488932381187767931065720751078947144195238512866783609677206729618559036230644617643706036729298773397262278286988407834802081527575442666202361832622903844427754006419349769977313361216857872614678055748452341976887362362261978014960628956223469581441843355658757016766138311117655269309494343317142812470190459840921665541971589561817324585159855078167478910636148561192433750479875320777485339454799821042901780022797302542044635102400340253825721431622040430517624926622439017829245826985733458661989535147960709795001494473376497530991419451057354051183188744584954530289622997906184811987064509875975059938749213228315855118000653996534515898576476769085499927406867076621517655903086015708853360544344905719788107202618116276224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] -1142854743065807367307500849751829512121084883895312289789322293800343938104150499955707563738155686421555702475712876924857433348337344907472165559889495694477313204489246250823158228261832821340920275295279937450037041798009591280101838291912517306527321620740473213090483999209882003293337720994221061381667302154614759508340210149636152544782977351267700555858178521702947997957810570322592655836663549974225922718890006987453247430911585789240290314535127667989841852889556616593276291771644400275412940111711703693960416603727654672311023849105982853009810296741981906688141176641592038579176212710052631967378756517129336993251250349850710665592779792975513905938409597573055146667909434832945542369873561899729306342171750670347234620539722000484216259884453898949912528757651106511169190240245434666656330404533967046556037934643003873626536068836390937196398181409747538401620498452440819372583015019594012562615781566508140335938684064162409408605970122160970842361709411462469123154622261792692315913482211817794015351890554265180178041186727406310097970076689580178523912770739216773823518849904597816502103660763265734000994562877121632677552470660915564445717453761721412110484288041309016550326956965634977439042074278602544760590591547884491625077899422829733630663746407847210025748691351959906520138463999260496371395194355850019705210224448828481910686154798200651977957466444655544623632021950165082835569080483742287907715662803618987125342589332745333465262459228753379697877614582316348427481299962650582803046886183045545507141921953191476570784596145600126875585323904084611937232952597741356080799555337665559511874901980966312717724602224813926510748332158274784182572614815117855236056130439374486612920891754128695910502709053419353733524011818642669047437609601462962611860617097059130475851090729635591948311956963154910260973406415732322916218197851227295812741245383923928306618327946781345133158310858648545690321745857027359253403917225011330147735706674869749842530634994674632028330230744870734430543182659610051268279649717948583654181365443468849436849792955899382109613210373065573281272399307349347036043640831278972641917876099601891767353102446063824922387267074417637977219954626519738837945791497944139389067250209816292492784891146718006917615546524611075854718125524849581700835999667257301357636055132684968568827642951316790487296472189063378517420074040086821713399092532452608216140308762615783843903053583218680293325469496532878867359396702790253559419979470358191281734505336218432775438391406479451110312679858927557064660536020373891078374502059833731272265729379901005092781797646937514052607313831899315429917263209937823388343308167655809454337065267484396745323234912927177949919069547228284873175775443116277778377244885147913683564756115179391191567718151903784550777097531170882089132211530437936159318069581340598704853084859943034535246349433878643250046621822676001159151072784441612220224151091215681322172823848429499614184173731840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] -30341464262359834538724581751764458376418293966087111384390968807137561640091444925078842661811932709336284333220204269887733423213699361412302256108590565137139349571472869711233824293959987449022683778360766858341001200798499803794666462529964935947853115688463400024005091291592496633658498879870856071025987589526688792590241313578612998475486773269896077855735216588403415915600186683682561162153367609035484355589206891280725299052252988300910864117109739825676507427647310185893746695769250177378145365786375107929484972456251507590183963892671096254454622459745211742080057380824416258210790789958700140865166388901672115200032328710598647945827082374538502035682622943361116302171800993846058604946300459001515430217946993877431275609839044672241803929416396174089086126186004447074467218035911906539050129572652699755787236719171073219832056960016077628234078174586862604974956088068381084269181205319090004236931542717708057547398669102443740097492174309063273202410405281070635700879525211711102339689204043496578851317123867562259084259023186044431536968293464368218710104951249167535516786626441031746946589068589987342883619027463832882099692745483785562517419215993827469825962201452984241431784813114960353378449782255464986454379371205106960431789839777278367292808433857695696727375256884025661733326893159878790419116166634638655183240329179899724399889798836794115264290875647590042001240195796985910072373570503833906139248432861757490986322143302827498303456284562594848727782123318094861709529347669165102191938254811406980944427394237075315813708008510357481284190119612681069943253580187852656390472992850667385864925137869218649166947103057609715090782350432783343917429094374032068019783769838271998657488446527121305432295445866958485563647443825116794521803619074501249481030929673618151727642071475755232201838078331981522755133319468760708938113130185731491377872931409699559333105490517793594483243622622305943175006956446638248236898008004196122127793901608705428942585243341318117372892398761106234587773876491723562507695201726918029800208617708065323980016974401279832104740880525303321224296078240141963741377864276875593171968693117497087022612036279379764315955498764764371317825929533092358381400908263697914343034055136232893745278645517960924009436369695517740767604554663826202911018363407744238289343388913685396106363505469023703498091751250215074155211079657466367261036329039032203944224380852219855010150536294582864115473533478042695009877493716879958981888574991162154070063718395749940121938976083939388817819033282820851249551495140587426414600915804056346564072487869608800083308687290937847325438107486059462932278340455287385196027195418889036402647276535989739186408298671698981678798886914344850936440566416059749983499957841736343566864649690145879027454807828756387080643217793642643760969694013061485573171695356083922894860598384234205063452468199989028234122093859363561312715432988110720400236166497464777905643417274762209788413087842304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] 332077833035389686396428576387381209009359517966320982289581998032110782627601412685495114100350985936064616898613400529347844568446228622532204258465011989993382350778258585087649844674033275253606777409593321033588199707492071300587592538951333164945676469723287209547115565704778717258353691496174816646855599066446232299199293605937779533813072414741292036525968277324739985568012601014589468978288535032879195794283416806066697669684418833256487267495607035495367094107406170083352670226260390562081976684877314770420336947952096494757350579487608108162899980797405800862239489196924861579415028678973930781152702926253287234656044171026477332792163638149941025498960451791051847092548566102585035023204196748802554528623437552921858780061622880956347323868803594668092169203007141421603506251911932235030429189238159873432419436465047030351088831005038869855015524382160527434677148255410973126709411280429286851740814658582489911960786923988958287795995557055560690920712426943080195924803375477318524920231279102549652220837262833008942813562183849417735499894626536977889009296472404061007762704934656932917769277411570998457561842361927776813960658230983738242575210568007569015218112619491934399939834373004982923869379418099554360098378474067113633296494910493712717574147372271569241068316264059184088865228753093967154534605534065073395661981202774811343227628268070276027782784875083458088865187474878517436147011553584767464340593039518377508923233457638382428321670066154417456580725606277444797977843686477757921820187740364090695250315574730193105338930103201124738846317472544717964841559161102414623609104624018030468192235130740290384227748478333790206926315318297546254256251966296477306556696690830039179876600545868996678920049676410201652204195591261782083200736885842615894937533651494365190310135952548469089343181666515007396160047233628605421275333582996758034324606140658785993125030627353230413113819498280427818462661947130623093695664257193923069930959983941884722295438688417229578814285575319265768976957610482070605624398643837565919408864215752305724753215046203626750043681720746244483384318822880521931008000361971535303952395850969334895974453675994189546787682031717104246882374233990253148523979782050996157057733096844031334893730139205318539718817638234098137667425787897005341647736873914261144641614261804565224411165498534675778161288853700673321273812627576282799782093874878975459055642750530394341939578775505736276239525290487466456415172093102780517045324830330036040434168635369547959728347540836043543368084859691357813492355521587558290393741065260105242166893822692384821681781215926699513297396077085497334778601838803883194834817657696982446109032526593600089607338401800693791694424447738149769629117350698381626942422784661563736204713765723604244361278309842811159899920119537279080349791995907227736523569681299106906302560962979601503554152745451484510609204360457259680120761882821695323411849406725448679530486976631773910765317421793280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] -1586884516940692467343625115545454920830156097739440959536883083152668032371969457158835637550611243573298547441859372126805681835270934463866107807589173370393071677234958939476142231122915287223618459689128104448111997787766862603188751932878001966832152316224934454086902466774206594708623639473428100705604707621316038719167744229481715522122951714674745618073582227124194439784381665145863265134265185589412723322992730058476950691211809993601219582174282462590729854943044497413871731631134161540361751469888984108976466100347983270827848558032376249119671723339059470243653206967319672322842083045650219941705452975621003074349806191201851520724820825727674531740240717634893402072976526224040953069940762055574957899395605205895060505260735571079417121097325463616153174306327236714111327899125066057485733351293018266446068803169383584069803390959458391856174845427831748772315987451467439533196023600171127177290671376434970634643433816290783535524895957946643323392179709514609443499620513205475781268666888631596810886502924368058378608629834602404003881432497787573709640240482563747354183083135939445941951334913007943904679001590320063578185071308010828885807855755690052004339983237491653721119016436613599001386545436287985270404261200723676468645869091371888856761842791010235108538227990891607281046515028131959606095916065677999582084008270638102202670548655025180908699040577464265624217693080733759797239278349233817827809596880044231998270636061568720412871670534447736474438022323154240412433481334312372414392786727114454850515818211819540406186769031880996896262383294354975006377219271533465670016181255884372637659132899045726404667993175931383563589997337721429958872373926240396073181738734279332078817660747668414899336884911714918223854576853956439317185741234843278622272645824654032242399788052552398169024508175048088633502270647037539084818795029415125219456750618262055644380125765628549463735492722528246824598542800855502916684102891786379081203976262339761232845051265994723592448913400809644033200481725181764561410384383266922831280729422485918264000158649977841405784058499019735823076821959764501307920400973175623567588981125812370632648728974724698911285754755358407985397893584714883127329257260825699757828530430544065978804142644407552865861082222447691954705915527344157900589771785647098477131904157579637149421025714774961437756908632763642309696278341762958198777602660517854397674107487140934917757492362054980829201438826833810732693646507464567220688479573110938481784565442770337089697617405232181051913305735304217323845733603519133919654022320161778274571665625778814055996709344574690663733325770388862530038506884750871695162018755841877504445546552398098229319685846302278857474228826181061957853198027172123844626156748539148862839718406039518384789249002210757588673267308850957385542489809276742798587563044718574086076345828683307369666516368486022734842911057437606165935231279810109451718138083485631192962020238079462885994535210450944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] 3320127513126305789317339247983172047882201114944627209064119499706561113310333791242351374109231741197387952293635469844776674011570780295749891751426303856310660437183901684528855628437381273427188062115143897941348806707762408437211553830456332309695485644615103269145555134311844777875750806363669595197705104713501640959113986016774306234296159556008493848955903648374459786049215320012474836823729858898824772245074549241129135547335329134222173729994806333166889298746972389813313881989792500927780931159637698124502587925078676121153277866356009150854968180769198088130338691211184313491906600000373601238071487612458091945008094976981196360979616309832873390064347934579573795322132974504752536311483716774497282337759854506542840401662699746431830159763206583859831625447599202951778691698202381392320576507261031377466016897587530726802869865351184507751016020415427737803151154335124691439800974108198108673786916590497319956782907223055754139458530562001196449613308249502293639076127111205482596894091333512407860563401735614568996662957300083833937216572030256424490283282890025232193948173243528901991666462667554167571584568472986680737603720649808928293523563980228051581181283139460651561815685573472685022675053880783310216569869407576139440759870631016498721454945089446756523936263577779781658409389538280338003306303481319955285634773502714361776822750945207340256399151925384302050532201807162919263390582520163533952517032112300029282759827826712290738327049322281754232375903538808484547699649283688071301137982741898918802096919759515135150701027849637136914928430501567374489098637061242068809287833936467172008464930748766274969560192606264007233696362869310011531086657740779582920385767830295149565842845229577932191565692651098069516616343779964586994956470319533806027608586397148525454334334494712774366599873960665909460098307995588690785865140891197348472133318838965599707305599923486736784514935670716584101453092060385598441925836518508021926450192563717956126190692132084418781356812636294167168498258212922412877161139136670255906740602766999685583086844777131325811381138098961450745248026361539967008908651268440987553437739316244246091385917857801240705768648701587853036001070932505057601529403934261033222635593672678996200309145591059392336060134183222428598117837811799885339159182078465512842593862071377579947039840299963311892836784106832329948797029968483860789161683178952553381932273221754321991156206169707956383828123411359343326675902248752913178956768059167858992530422362224514518910761888133548614135730594012982708144311391013863165362109182194970921883734638074705478721692832582902474958225380882257987742258095084921024868581873690082173550150163902009550285432832237261949466155370704298584543229305433129921668538025663679106047897824217233077708651750525221952433466472133532399688402650670962985725085729801434110148233491330795720111040601589055964046112431226625951262322736940351448383393148877391853070642728788881063861681966284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] 4256573646065633763653897351204325013577094338816712925214416107900654498140548183114457444921117296767594996157539342429448975876328937627013746829006015942666121249978371157558188310922410198867189740333780610155256327560698610355170754470940528122823414128212303733315791730344421711077350647130532044335984485904089459134934442518061839079208724302608300911451812215870853180769960252881023357770752673851021597212758312931551767763068163133659071048631654797571473779316657710417845261262770523809566839870194970133381603662986093837091520364457801375210371023818759993491615889077119525111220055883506414777961211213360959867376110133398339951808617368136589842804667754719516285296182376427136634189896008372188176913591997916280712591182444900678147064091256697997594036950700980265961632519272056453167540049248103381298217497630262741893254390759300292129059456000503805128126233649472206518153063315748728764215987993031297417241490736198695367355661991320132811242880396881456590518405959217678917604885558446476421408838274894692047555249996427241072544586947897508477067918937413534397256473995287724929675055080245685178067090949721420873335080199757535073296104180092867064917770498127604614631595526213943906279493578918728038038427452912564444140924780035924338984367531824648028546631582005192502889775328302122911082121714039587282159060319718298444289411054795738410557897445432675495711397847978460183142613600495367848693171468150950259383885346646235807515687383037596859835346941871786268040111256008072899287666746030608759163573778585098072806266422024233769368147496894759582724786339166766039854050571676677086213288800216774837651270466853172563010550241932684280042094633060951534481903215450152862852012148996783032990856003045680785235030148370049733587617656188044387267845165695344880378467915360871963125758487965073675971214229967320067396854564813157304097993686744962767072289997929924001701913144668676366931855626273208612521406781124481660187072147331047338937465711006846707394386283348693685194350907400844399510393595638951746471889190625756475893444294237244723083641916095103178895931870494018855952423872057616129249299919403174875195636017221092914931018939937668862967819092171786763784911671251457761237218887382706865556864539304094738051574725576845530415680119698675621384179394131569573924251349722738262795002773136351395285413809753052862418346376550041703107801479233248806625340153552058672511221955253226937714671872791388581220804912909421896887445004543171317516034347316293883739918471595677119117389296636204979544584791207304443273870125654033383400025409657746193510128555741986788373624085713140180949900349598211305540667739988019465975483551710719944045016381585256451086926043458881723914501413985005777251262705684994670815922235458641268033936741546794893417043478329651161162561063648546797992976450611844270211229158932354926021299801881543077477534468737111120511099860395708726862432260518428601010662771216868822064558485012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] -52027713968084452049174307437766979661363535705817028208213287818924088734919936502865904400422118162390896966748403557338622922282088638809876561265850310929529625754148033701887540032690073061943560874388175542944948466182632374359229155447395712534123828878042575526289096195777979732884544391894051673382979726178209003299973419767778860372036125617615253602684868252414919189376657088163921326071640097319240903900867963336594251779714337904924683120605455710025076943135670916688630138325589915504631665450471709305696339450034049958275304436866977964141986796679184431754585448576482823096301349986588701873282108063054137612134366459200042630906521009937478158201748233681655489320769642730775069967301598115437380577554808489326216486434619894905220734100235063811318980268078393748141919651595847142856395996787737601173045501049413935485706404835530000707218808411240063268225814707437613417111712738482842289104104806190964768784537690864905510618376380795548451865444765087152380828268817414738225670847838818658194511980941174157994197613691287893456173241405999056865941348167221507077539539112970867415087043147170909678881282240536592021458763104263474061648139050958893201084611934365910311520296869366777406663183745106994819894660120057440037712486841353931148661406672468211254018316012706134068259610343174664819770591936241518017682892765574687744318192182330534595838202746519357836396667962129350343774256563591386290499859444204704542915421833494962089415439896186657763676998656572102789809431933613673270674106234611674278074078212750913762897200785444659689639860724335307231851796555962562695914774869428663679221051558194461866589955947674526465272590497978703376925624811901281909126564880860448073344991730623761305581368607485294230833852933443714622358258099852140983932833992623104333836032627156851685253758159588391067144070089948828463904932438799883288659022075508963265547733243164223859591433504482614025572227634547885428980212462975632272240339009551541119354844393253844655161797456915104682473736376634338263837109205628091130497993878990741952685790910696149883355216435819383756011877815976928540031547532200769928440975627824466437328245357315813973051360306738993558091417127943623648016078906951809022066612982836462062024015695220410186717519086708126965071259956332948086463758910452774679252780943364819594720938827363032107218588882460298571978004768198017817756720426321312290798387747634813482970742269039891436431898220836470353255854220186170967164569353043484470649684292495024729688434875064279055690956788365046650278004784897295980605246571393891476186195810132242532616412750557810110955695396068088561950178076029245800382108349615090152238556150448813792676873223743564387395306129321195657978490747521449026710339431447916023716969670764153066720203517186646634970041289410537305513394464745114382073592249403569745224629616192298072637596675609489016814358531517457897165308009687343548004491648538376033473825962138886877337400880660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] 173441864164696991593169059940555418447792769751368445617807693867681655803838432684797395107677552506628999531125787223823185419921294816796743061873912551093753986722752350327624492547387784410855767962860200892313281310368170600975542090972962319955856475918540664809804921631621597735578011668889482884243340200471227129073963692664667263540860888169356474557620838711303363887322354435111699361645569177616629867901768550050336956650712843806866557875821145706791213228189547324974038943165231869244574861610602125567992208371109423289355554697167405773445109404817476822223130357228994874917336325427229242514219948822354695698673330320909451761553252264565107559008414044942978828120218902440763242669698458572508740513700982816266681032135345123015560998905197685898124605246287849039752431738929845895203302045678554549761159469305078623415354608326800154249743308960779572248952737709746582834513918337769033347403105843811027140531088964682731210072810381774309425154451898843232376566269579346402541219933521914852432238231365724220984306359922004854939877128799948096186013852306818338672925550897584779081818732587118042485727244643099166749239037403580987320738878343086878441180873259689603184714010880989272263295169789869698844917200478244188472230278572158427803560886879249605383668606750705451288106713697733840726108553562173033723921588886045078420524286687767832133348155598245102707377046142826098810143497456558145731240747905600367854067608004635535320357443079125299969654608464802663302803152712677557289232182879417256720874392799510596218850165541300199184647812592543407909347944989797932233194255974577879452714664537260998114359994015702260356793440817435137045898526243905827837721760599177659276428361444024737138235146772520281942497944685787754554231075013639291875768553287194089343464549703025100393507727929302417343042864809372879923431555818154357233365008836398002574583353818723204997423009047774098500932071387595531732835689556369952321464572039162842567681011748759690051826899198503486995599845939842685546528035937365344910181859723818468685880239769153177847177978444511688458297099567010165370458800010215676788095397712254528498705031800155058633966690149621285388571653815577071722451551531370724531991469369001547349448927120056028273336350927536298147900242142079442783939592025893900477769747977798060172623683144910873996362888278559356642858605212677187043493784225609518551319662890471895012469251043251322128149642283860506529513890987236928909714696152920713693893028263065416600623232378845103600572352034433655796672680746794790773701588313043404495798758054889142220264720036702582333157391368236436026342549953319022687358727674062012987729158875736418773244564885753197604003869808466623607644995763518890760079000690824260594637521556346902451029984514674703664579351402697814980401852955538304191157885147767276130026138880192189121165881786485705493951488724816427149069563139459440153169322711567888580017508317987076794794581545713664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] -308464646462277480986894574542413568337142247604289557140673180093803174504997242153558448859464284677723815178915397081726939355327572499256010491271594962935475025357454771593791043686975969676442559029432559372959029001937644536633250206235698489842478582903096635232383547931008095377485147583930775606305907565888761704376805752168826131252044383024345595574708084241374477100905473156259437718273938969773147655229855239815152811586575653719211430211106535816750100924609508430172857244287750955806744246320655536130612652014385514232609928579112006861034944766780271632964782376016342075811470135338719080234222841705049036713873337342129314552615578325307867580379762199223423548803216895181576861031973378373765087706845950778599603421630113901531789235153350579271154734119134250602275185219206672263509579568452358077390641717409458858774922516967214571224047350195960890483352919955031253700821044508328099255518493155404431271251200643174399486623414788711154679037360301123397677479853206962210468284263307924275055896114592222538054953516849809758858086361060357362205334928401644582943831838570566570300780549074065099971251734413658254522681838098400828703614663006806280002550710348895879826286703138244680727816406858993255385546914833228747026757570423949883925247651094687630315554410383452071344460224440415325993954938401542256154540107391439221535794353085673669434258595532486264720058546498703512031307132202107061660000838858065533792820896976549852305234786253192742194324179678463017472483985323503950685797466651280671826981474961847789019569076396088412051154947204422036062687180316445409812636434210254514527025108629126859836719931841109568343757013067765923572286699587292998337639470833263737295248602220507189140193832256689030218781409922011884633174328496172789042525324971400790697127457015365239944502487319177225435382923264395102942279632243144961685273397539035958400115697075974453150393749417387566856727557216250192959586560130315201194344417483740348980646286721115899507353041096485791971059514739455286288730707417639879651550010258279194924021936584516550419043530127745810059836207354264022899157918309052520541672051433724871873321501318601647525574123239530076913649057892758332205070690003035450864207735090849286113744995247527515899989914995500485391088686178434946009503737770710924879681710564044843747238033174853169661876587101397750347288945067109966649361451795602356303954003017519406365184287311626867194546819089246652392679108479064980572256242552545167863714284145017078275339732701014372854576625474013640886806137551894646106109565896366767916691343238241818925472381609603410927608802655387643743220855613193612740272982782604381627541836282250568426352939686837805435604643725369159549993651797287686053678025172658677514655830887398528504227343468650715856853441891802506969691438539087408585406378695397741024782963706279231629023310981683213082260903853569079918218001611775161603823869884538323039969731934501201284654140584099840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] 184544576670207061838397372610596641973909941033270409106695115879239758025417896696209667657940031422759113552595637007108135873102171203278441286440457594043037420541730192663414426322545643799882260304289213230063280955596995422029434200283908294550027867656252218349189124627701891933636853452134813329425708656059442409230384485986766775962949075278929070596705837764823816683872199752483272833682758712269363055996037242860525992434583708147779895158467220520481005699352381128534080285885594837992019632798034494799687727554382536611999632892493179398024429156962154595153590380212682814809558792853719929619839025560420698073035057178930784466117700014819464950391291853513035051143003768618904879213033901515735445242134942165105074655700880854338591257358028397700832318695085658026046271042731538320728051566199888494618605037022454653452380426225484264303954138253352009659765250606317853317250369241109672823330510785788900135722748397728222237460868862329355840973111162896093510734844575699518951099105919929564280456970184555113611104048071542540944559262565446755831390203757083230953500015942498919230595997403277343792200302749005321254098999519647225320098498320366509960945746066913666445504760294107869596391938478693372015036002994650972860192269549824549550580415145012279157309188437124870988608566445171022048100253196501010571719603530933677173504408411464291287567357048523434834202896635482713202798514545170167487477412059824862008161050672541795929913964574150792746967907938217820594824769398301103364019070285479842332046514394072067553651715208186401584544743074975303137608330719319919604783797690574234038255839635813519360249919298536784723769996999797637251349382552953096803327397337007968125526439082621237072425550309766141053630456323428263442528600134264002808301654274622893700243108863493977420227569470910137453590898250925552579844459450672454061026375541852842216967871879784463387507351049509041836227068848918349497936043231674227456570279509399706981781826915569041568462567289968289363890020679623295177299087477115729817888811654488698006877417123261478691510203951061876782425707992694572632928091559919292165508047304251253255290815008951569708966697766069452196109511990663438223962929343304929066331539407065194287939037559907305224037263851719630013634619691381496789137411921600272177960396524409937851306768061888326094008093156531187365532147343037917560108561109358504208781884364179586173323858249097168456596119150562437832643916210651900539024931494082642461713545257985802001808898891366652325891542797765281897204005627135890457668433237640991291503828980734064784469622260849605948875640766425561649879052283569371084501447916756845575538973539583041050512052776853272335397290222730156956846994966016466442869051130038060454730975794276988587573084773508064808054827226088195051221293242680160771834580384258969525399027484436126108891255594275493697673728109885591444011279631986385963833937318898357058972581447188526382828409195593728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,17] 602530595070636758751426356085039193435312431911706412351186401464532533325723115698311005290465307124469652156532348897021987985141702574655064701753346593698350002112231204877755609691022280569377217116211172003190126073766342237442213763875547078616285164143471883980083905501800884813837809859609935508554529759540170285224305682535474986772660450312543149814478947890728634075164939704963609803759103192229365059969555073524128099653719023252192586758234484781202288031189441971065162459447319909854817169242268614568341392024111915917935801630899456519799788405302233385533243837782449874251616455208820875914445993115475081477339858240939457803148349184042254034327729941604195262720615599129892614503538269365270333765154802963253672080824160456466241455605804419594593769608726502370567113182971081896262946376861676286008143350945373060378665705651751355737236276638379443105636812444317841872814469213378502550865327321849465304619124734822844321502479469539141455159920017232637736980435375888456174765761978281064677614173513795155294990490690740623063874629859819700765513729184523060053961274462366782124335770793072707537680404656328955990363031988291556657252625680541014465638874842919345928475924076780816465500195377079126871752150840782073856166347155726156568495910341922505803216065654238901088225884829156970254053145218207541149226690158500564458693827018055416426505690632532655242186994367870904799097247753145001430299030601308216188887023434976120622595926732381029841430684937562491959386799951257483916039418288992015453364383226583218826627211372937751752255355357565195875673039547111132585775891647069547061384464344246346768166263166408130445366102965320900657865478224803916090768438300081439721186190798543307351078031657949448380556717448368628926132042670516895734573521466166935540134050724243797615934113668431717649470274728963977351556658791009634725221343307209100525416439258252535194982418121454259813594716084979256320313426949597855958997140449831494303238976068124443031127888534634794494086531782114460413767529675480610301584046805207222373329242022048239529953861860262700027593388111179153245225959114250134011762900177804452913440603023036805156397924192002906357550309483130219687844605187227624031879338570234021862819699836078156690686148632426660397707804303508778429350920389033676438216980931753089763379537697953845832920948820313581699493672393078967417977126991921941435447388346115319796884496920702131008335083206139812946575932469252844159570983211728672315836145768392691453758237360208725963713155482748738693986249525218870383121430235639383346275943840654920733413531494466125001570672862803906203862612208327101553427860357502322260024171711108004964438987331603069529888794895236406652335220035251644216455707601516743046141615883916425222344183235265967229856370143268129944819037815878548713150390477583542770935373492771544895445051184441728397765051282066603806383239887920492375354181888720862307992051796355383067826931084820480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,18] -2165837840500212562864448870855285765438697398617311809659546574802258527640365099804239103106886828244621926327605461031236629094969868017645153093512812046042642387023762314729382100628023835586545895028788673995676373842688679538237712887421108505401212986338369100887493141476374923397022003181946107040554502135976750516444710421506093657337378630579169094822215708947421542364956081293568819121079308961279731996329532482502030420449524672671496561651145530770552635821338991373292909911350889875562879088819998691276104685848102760962893214710565238642933727065913096394625994747466403202438448479133317178157587385162173344961326152611307042013041845382013555800518331221992666960682821513157670692291589606960346148279012882416352562633581732084214975502644404872071425372935652933052998615333716050692064753803368918178577782472775381057287159172061826640379443147331102347262196742080131838507980129717564366231231052644731104690910977714197488388942727747846586504095895047321909866355600090239264201461799804464711550906094188127308456381232594022596227006485376112049873001171769314731912730612443860857680088966180802372719447449801724756660794960844916364449791365750371063175648594215091680709936990452411062925047340860510089159516873928880974291866449470202943657072314334426517727548148467084956618274803076756986428936120792008906102501124967854339522306456833879554689261858324001997326426096991640018003845426575923201802298095702961188247095025881702387301392658153716055012813231377719082291034356021299475643034479796164844265708523611642387318089023123476835387225807739928087383539448162770605043550475261156328776317132547486081201880046759177319239562375367301021996955653089299853301874403301933046060961674688977012456828519329896433165012485749745219150862431904345985967345849645763944377169424980428625359569094254372860888820447101389723096377007079841617232772719148278223094369460132379012076916845123292900606162772519377709704295139164754323205164361996853021927149824544271622906886150561818204119293449360527649035417788266900921370133714637678191178105767806188712419142660148811060162585152216721367496335078563022128583700683853017308376730314967826468953458798232225362435267822972964486330908680596421274793442296812305133734051262862580591196576809088228937187462115373640562829403486227676948215603863869253652517434866791625571254157617501500446475199910542809755385019723836839446976017530213674040072608145747620436202651277382423959542274631881350663211275268012294541216486535322049620851355295347828609711175992761247976427817469627607448998461679520320930129140774136266061404135751076919821247411153619495070711063848341507447134344504204809739483470289221859048074416472916791581924933396897878520805535308479234381505549036275788180970046949421152835065035163694238677458743444780983925246051690110787549202809907542535002373091399879484892609968611793435683503683298430650200854309961922482327751200697808470177062878294858866892713932030174298112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,19] 3884907774278671449692755442978209382966026129075429709781964975098244207954586559073175753169325128103438890343271134340050344270373180869284875795972538157187343456495433834948274163489011474278922612910642879424922081055612305012482149474521198703512374168084034191686224952344494537085413699676026939866988550211452232856369692093271271927454717042940906513438763988921489252420120503835810945095802638193034818986186365089530501081949362371608338414203338802540066204410087808715478209463028408116218350186913143835721066876358579566326651002920642276825458236231623122455173882382181382673867539081696719582554429578159827950162857118754755156354324312281922793920426028825558595187928497350487460435251326382854205245212426818525121537881758116218710188096686362750054361709438349255843170110879327967817946152157734538395825103103264858289264619283382554112185818865626281090631093207936077898312679664586041012639885560664992402503518830583475207300639622389752314874511669274795270641097388377392728215838997302590110320461832208449744376311418729171305568810310698364673758027992471965502743345041103040623582281551309731870535298625009882713121335416086575504311551431322239828428645430646240428347489471030706993786804130772801834366069397038324139242042996159535809431447916929016657816040091670443499126827925857622721836364487779418686862309378847568671510357441368189619148148118624101483088155201848878231088045414898592971702868978780916308352763902207445577233857264861242925427582360108413269993996003368275557248569702502454886812294998800655481219027246039557263620864278417637890584050268540163966386415392780727615975933636060753343741878928762259904975621694900705794774580705230613769697891274205685768289095608153251718203823078273436609265049122702307507663134262274605210525649599081172677928264629155848384301269077851661148117812125761925021143832890064804886157606163180533749399003745746287508247493378285297946915656268041466461794447588427502296152089968458991483798923186330295840566217880774596638132099761950687018383948255615659681544793676704053222099554310795705619662316632147012355065569328044804713561928347180045846898459800172996293127030452423763556083724891274856558308573281983636000412317648210730439136181374745013933965232490474894348208480281611800658061322672485008485436808713474341169791761148084320345676000909246615530118554390780445713317465973650632755552744102937511865151906831202589897307030907206417471245249519034341243672483456868240759300699462052799764341902115451984105166954486073765180766819044522085054748705217666067324636032064004208133204543596374014500138139944929045099341573230133278819080273173536285928756549635974944776990076163316738373592395744181499496554585950211409968786666691242906975085971463048099702652403661721331348014291636653851737887412216037679031962334104152582760321879590551736853401148458581514538543592127415876974669285126849900621519380966733134399505656589067738481645346344259016172427498708596162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,20] -4562423131749127685710646869387710913733145454209513563536579107496780062546107214929861805911702526069235358446749455418296907550895695696468280597168592487574218758660171318805122596043225438539165075294358170436458355874300815697483116261768466236254573293939008880599140834507292123499872487650234804990580612807289866337277834625744237216384267867359526224713489609433997044130221621017050186149574021780048867301442810730365160553608288308315331156727867473665236441620705434286062775438865338412541178999615014249084949065241835158814766770856532492676437006775129898873779592176027946473328718481285828882578711289400179314955728623491083507150164763921789977438449814755689074216873604623553785229066650855292049296634879176772797466665565474076236529240058503451982858412097365735599443900987332434376518120069091402468126430610731153581093362289022793288105333553730707208457411922436992510376402417419762167457904310198783711056956761368436537758100674147150060577722075305178743153975969247301707271971578432070497476614219468574174968975051528141768443007859855796341630285359457297548607465705323088645598492045247901511171514207416807754025185546367365901617677252727744108663868323863723936337891984198732809523716258233667989484457114088086520844994025710571257754297368282838077496059280377556726881152594942026569648432298119013775839027848059463948454950436533534009770100486906047353473366513838100221521410734868913842640256258393545172357073789120395373403867502489590489959141211173894512519200323269919622147998556868508093663237895889904427672541573026390620886123113113515105852234813230879111274303584750544307193033897729807901805369599744935856299658884477079763123340159777435156081185479007378582699016630570478136458775881349105285167176587977021540575843826698402963265030079380503101451931766135765318121808247620062084904319277890540785396603181731865221653186582152028693521719936117385753460978170459399109881758719618859693347530993980892974841041082574375380182692523167511722260939455141429232821769737252570717137167684803506852430292927765607932284402484716990322350143548959123338373491109136362240242899455200788950304225060819197375633351373880778670311651996177484213752624885126114519156832399555805097456387347656393785563143322579451013516459796288743539064008598234057610643402915428534150982827514430929662950562964022952292134991641870833720834236031831836777591228593334427828965904648938476077481456537473946486537746454053686549828581557315258381817579096081448242392954157077820170059217843601043860152525421730102680472547026376906333703767188776116069590076347447153886062775631241847267457017995776463582569503597722605924070958815928491255674461539557152838680561799456002748279909384240328693226112202478476913260004201804195800685028327244721522772532849425303576583505841559984275550514233671184416880016808953928645822491589974956649774985433855179012652992977617748131722590597305114992911277625260356896262390379191350848904845082899775488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,21] 3294761602193801150319132560776937408402751870345729932591551081616949291314718870265980763117617496959564384955575524744166204795254966566816872281342862450616728295136277904133550069646149885194819420602654048191937487569186474403532656689623477891963025499563902882553117715598960995173760094098603542650380451944295900524033910766888776535896855155883161652110120241991831731538141988748594393643668493576574205148423282717819457161909022850209256312601614424510871648818940279698729853661429320752567282288278635503544683136334560634509398439658671630266481197418321356193844853624027296437155391086383864445759861546271722607594301306484750711929287298001634150335795609943084222624281962966950303083098930634057245495224000121566982243670329167068884774778655987616097453500173234705172345051441766084233622811471932004441602903921233061194645906749272320267085284711260621648733343530376068606117073597045874089621826731627776600095744123158617980333661354349047101033572293941865592307319501629756317855160127322017881932796266748434528183846127053956311431050212002294325336204087684683497245462580405888241733136307396563942384385116344192939315402466097845718615791467873904827588297442891995853487248466143799152684682028114466493082762103859372767367030630820762875649651794782294095193085089608004814867414439415747058050573298135070772286044203534136838319698557225995726696362948692350901423575228561166031203050783868389420072408412436641063312488302505535514050546906516650836076324436751429164073937219101303603944004603030914706651379092479405058236580233603114616596449515025332918969266039498924202969728440086942490588817635853184888183776628967774125728100638651208248788854977920332288234972984774671894629811811527632889138908004602177528174295450392501402887350568500420529932924188327679768387022957680108304603628111811030970996881970231308269851279667078260360281535061918325038533939088200845358818139946848869933493447786790168682303794674333859311798045234118497723980953321489409939057348710613321886260703135709684462114938621878748650649583870471610466017954406488327624586447844499075658262048928360474731592985847754712554163115896143819335679596125354678798556145809334613563819701368947538733599152491432693427864788373303299766179844184191621361334001075750713636005455429462668840033431074039817771008595131140536793770531063706030945696450409737364507463973287305927965083904073044450289505205285240821678456680246464466560912788845456953045002312149410343578737286350635050568401451355371072157512883780026569784410086336641097607169295041785443730311591142168550979946831570935481140055668293374681016016356935970252970826433665922413850645882690577132213013340187362507024519948059802440099319010147967477001696950085796671032640010297387071034826352599341670914447082369641608040976194373931062064739921400765680907649990145085923549046294836092116608482855913365039208468017600030524336215293220511388698413635939387390709135087560162973539032351902500126720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,22] -298146922687151670782905920393207463667463879576127599529139789797861789435382700265080898236881398315034781589364528553910182904650380405962958037137371470506006788577245752658142985710885320436301508606320526805126378253651174171911322879128321421739708314796540256890525255545480976138339321954334675578982192706741566261201099280083050157793961501768178588576106173099708863135834753496450623252094320681977222215397842787541496767254528238554797116329078614831474953432370913977978714374492929969509806547011126958758129976920475315477192770400901404395873750165092681725068879402187361886692012962384301262183846020287721926414720639247133518896579627218068047260682601274575311425880673152167616523044444931100906337306884982339665665156176182514544536139648989987639568718963354528649161701926351880669260352110258232952074205333241869181482321565058346639617606642660099718704201311358544209710352113388775051322425291309769790191933733386366943907238294310653957008155884551763084642982473130891787122685701559599747013521156637819209285005016248421812764883501529245338422781761450329258665792608074093378184681274837619282499639422594258071049978639412033681995237860594762113934907873014556324357352140898355898419807230715114009564982677346755306160750175604641763735742889780044206927814272192455290585895886913392923314566347100143801469304860283169760383394222332773420545958806757344016050753314543918036705523047388317128219717272409748037693939091901871220460922291921895414092693500988123716999681626508914264674383270142369564756543779002392929484592388149432244248799794182803532570464064594882674499917928398976617913360840595543967591803370833208352499626829032307041406896239565353405893014023403111396681602722427454697707429713781380757188762322348022831617213574422348815081325494777432579870402142326709400178954539013999010315778325030736976438772716384176736735275892952150898447831227924349130647403445301561503192622461223006095601052882304792471687298276820603843899660796113481661033970398467506776183843587411632026468642020464914185143441626423369584869613153170068210511884136482936977411068020240119284569721591112344124624756457626310536199262667617949399618323099189314729290684713745882097889759833563468963950035113304373223792213614771538436189108446464613382770456858634410357539855371816134375028449501637330682946242650109020526813036820960941360320548700833151646922200305235654582897993154189454145735806392262618029200220022421595906502711206470957031025836524321005713177840508419596739858663766845031422112212638700752175052214757807577994220927994803218393251956222789445055767580609887670238392363369281452462843576013145179821809953740275823211693333865232483903875733612729323462184439863741763888082970430116660366201820136393918357014151683266546555292609454544427534631433885914490730748583550365854177019506957469495858947551549175233869796029059152114464489632530868696516830042594142855124808216474113715479883436429549505451100950139219476480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,23] -3159634343272773674161458281367591568600402178013459261154321106113160436267828374003066993320641791112497371115190724878287332901961104109356688749879677174983736131305158424373413323305949944394929363736031289531484599842856331482673907068334716724669118369866839050214351703802954998312906661548603445924960552689934203206527372312567294610665993618612912530578447487297157809845399127538862190503718230195375097445369605109453185677648880928058674125410017849999145915534065679058458310478786312735394471868940488561811364471866407650231630995430315072117613673847807929938683158654131734224858098252335249061740085398737588736925637014985163378976267696298713352149518177351198654044663927784586434897735765138479322862575189950220209799598482097932617882851251833233780454005140867445583095646122312123939347324079176969983101252070578073570510970103723131580107618548124129463545733971198339976807624801519677600793366621412092557162983105144020418076592000831599840283915680965135974393227820456776464982202907965783019253181495127446949579174661932042432824845994254116321701525330053137672096369386067633941439204715991895243319013475197944167465473228438982116683005495247181086443820202897808810406327013889504489367267188116316507689897141579796939263966273578039853384731379358155030489551759927849895921375804216997728794771032065441489652564746570430312374683794476440949049226303914576961921148439691321474128138632792090856915029996709584319143943461586759818596974127248491403196732010784573332919611829802428021102692902093648753168189837813879622254232039592315969722338751626102457413334718825176944059003201870256175604883845344246234275029866900704843137605017308073905292478618302440095640336229673720107206912943322501089398404854680503805249496016754375173623835471802179529851862047425747943632028037021052545444234055373112681413486235853564001416390208553241158183564812161055748167015470416094607743382485449454977907317560714194371385574868992530166070183872198351589095449745831551733950501118238203075625324425544693314020048692896655028910832548830007943747687104432162052499116910439632369709626286309382048673868875794291210028123609734517638628827676326106701875394639547971816338170578761518508471860412287366984769342237081971022927074346716730090930284820229416189192965935351356499505610549296942720049838612806275014536450386751198410731706168119617107166924546115218882700172011703735673970439397283493387756851818753021243168627959995437726769861017946080779539107247157044371977474475744985875825682163942313318850995718732672320156463223427640302172728353289042275026472104508622542283793742882443174905762272056585030487944707816572076980843625859980983355994394392544799425104815386838106365624591783683095432762551827543527492504253874827558095901472703699140043003523439581055174755417538615462581166293792420401923411939973266678741348106647573259165243399883475110021883090404930215127061367989870796252879974521592534830201279857757145309430651750973440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,24] 5667855640521991599203980376222838308290363483527117766120187045240884633321928426724812253197800418973227599100399345070710812868027133438842004465406952009570662394661423795669544797182116147065316581744662182679407310110395253604631569253888979578434120975748435696796155886902081363925929599948135894980528635857012689304458903398272558198573963952770549150074087199893604369538130069942695104793193882229701646508668179792629504933235714627637593761831795214687630842231205521865050918820853705565940995024045447533322383106857972099279741152172405866046182082286417745390434171655161302650978599727622964202512820874091788967351805831970469302911131343596007597237577327835955832942126613743179626166966197943933989942148098141014105497148360338698027453243884864478469603336670803221181525985670668022758827398524350022101362563991381548041203378667756012711015263101608448871012589195401903922647072571596598927396420742807956106937801296021706661085674648074558018413230633679402058365941590135000855202637839526233111285193678428064833466766547577903566697095696227056531794719730825999953735615977386026253164286099159632132186951706204993725131225703442090420513597288359557880945175696464651209633283729742860127135340369745787025660403867159555767411356133466111251842644261228900976302403273182391084948977093051116537461923565604120141491863704533572623124876917927305939632777955387590222520800204827645042258872557224150284831549379106968452588302329892198343383830871215678055142068020409026565245424783346019338256574267562812328541414927529046715208870784460108533554514483543002945456184425242600467153917511817996745311023149498206167183889851773736913590620746011043987214684097294573435488251395661787921060705405729755990712652418514465832974894328313378285836523402836288696866894978959187608991706593924285689264157105021852409054294316617909349653166999743404204785684671549071722930558168311445230169479377895151374881209861764705541415913381387131935132922971084841347644882014003462079282094303221447757642595020650500639365448874670838034088591290450378371025893172289036705728982328580951600036397998780778702513093155848180615835753527679420933458520205720762961382661181756253706607021494009292239989663250330577020470771396532047559289307268337483134963254590002969629575914487940000708656597807524492903974131963839027587201412244343167906733900080115112818743158524257058218579286330534593122493385401171469884783358250782682426491888476069413995475081849664801361134281398236970279843115117881092319562564254941608650203917960622493575243546593838202865099747884269129394428407770897513649735399791233702007916480875945057985760947269798857441255900129270101602290173100688437840382144318713522587180069635501928245735335752176159941724151232498266760142420500375235990476917098908058405983191556720799603835317931350501268821565795175176571303125329169658521209606185114876295431880741272406071863382614040638698502459779656551614334499856066852888177035495780384768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,25] -6558095510053413092818638496195186452831789270656709766073997309507655944249755875057489200682951007119989148801478054663939932152557121288100274244126080619734491044627019326364842180279427708787646041383277090163478903325066412275874870454160671511896248061164904609942190619464387950509138979961256345526606904611827608836932591307671682813136735245938916987551121849362469296580229372802870268347161552110690083454897220101795993507985747741324083730832555068946298150442940428586431520221569217207405696035101755509671144382116611139614528160747569198880969601933360355801167412840309137370275343283524017767628698050888107088737164353406573117869868185989942623301087130600231854644742412896152187509815100621392383949771465435269613657227611016380578962125740017873432275212685422356105748151300581400705438687899178038174207487908351905614298363218341418573063962883063869235061119294569755014009424909041090180388942085663569392286824931367472554359702565226082545901805333151534816951794241912110221395563107487589222655213904209546904217520662856482528365571345358496953252584880963202193313339157121502418060926447020030876676189259745710001867511543586986754704037633940422895408286345248209169638102644733836902362828755159697580753894864370270229446213699400274959283104793716180789136403404628975579083073947902571343504959736383198004847731325650388203703903385811127959950461707995242825466410720242246577188370087971245383690913438858268238324068450720465014876532494460750325479463037266698840767350048390119250256139023335136070501686676686980253883721853873071927210803031401416157581597949843814139181012488110464702749055141396728938280360722294742385722683965398737618357071124286820547785696536334255283065946715919044317352937549660536830404793151059736579116033999788018873706854365363930709758016962508450280108674348167310296350211552414111555893597178381740605140460113218735341296244343075137986779429524349742957598873713878944612661965275438466552092594040149110673725635602472981211094934773516141275313998572458879993541279755163343077930645134209510416001494168444346833547764777363013453285636566754729379991480892913862020611382317537447316230288330788106501249158295337534015295831595067181020653999525457320622067637969651654445688479094834015063467985719953634258735736771428408378721383722511180643286228451447968489816547191034008077710178336593244047272436283987091377066800308278143139920461463405736810326322010978160724034891419209766325728033888360532600569052582022367408636502222965533876940053379524101569371404231315616310060515166773374280864715153899506204973159938805897867449596381732130719499571942936650567998242999820989066965409174177604076588147385202571836021113582867091832630960661539252527073959688093136520434120600609977817644003738238678609155457978057644226190632017987313436467196343103694161501060327542088232015105019614742603888519880564748422686704784878223763907574554063894402106980229620716601842091653225652395610414679347691520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,26] 6071483344066624993416703310250575117864469068004816801874588956797694433986557094526449190444356159454507231592074665316874410794611540374643612603656997571168754497804950939449963785088939224372294524352539912404768869933854572535492630921987509071774760385217564012105340852403948863295384887930274347918507090727917898996479195569670536394844826778596629776406998976736657777938457523994757452350892826057170915556981883381905835482361995713508869902134788775272563206598026615488279025025819947326164034439399885304487886322508522371057937269183708109049233492583110612220965511495956541231101796935682371051364658008897244113558710546373159413004446183687596226889941424153454697523124134558089978569987253809369623953086284433936964031771461080984107310051916664478444976942856799875269559068926321509136399490345480512788349240735184340611551977968645165853859275259754784937170535936836681450430264578557525126554527538711850656282039649336854885579582541455964158002616742654243096093160024827263709549436863709381925803772558473542127476390233488307738516066182900799133893745651998576887816270257148418874537383341670289412418543589167301976841125737424081950430352182416885575785508128153399181653330542134119067275674258360897512139791508850417803283262747512876570074984097221176842532516237240433312594094882332105165533495909562384252834509130211100426814243144511675831933100517404461613925132092423921705832787580676378850928633133292619084783949126623665186895961110374507191015427966796684552909891099353560919698485628392602583781859302778654210804164188155784707931091144670148048885517053443887738821889463917722265170455318607104423958063503553234241392017514056880577129595884856322384681409599830056133162832809905200890641995529425311119152241619086228536779734310194848586308117399295761375440331811760180162645788168445017420120894028591171192092987732105054540089421232539458304335140114632940176277701159655824643819480118616600031147570638459021271732341822865784390476973559970619285934156556466161934513988910731726354389737232506265933007079247113202552053661673172407188181916470171812304070759181881068980090323571555186137928695234966902724266798773595550112657928922017049371336058835865166074546991455732798709088394206605140455150183474897464969002447523875077194670965857988283922120083880705363716793229077586071308348297924897417224185784863212844203381018600545150104882115033189095660526539595725111982205158394236602859117392010548330630719448887794183593924050169105296212235500687751855668372027359706560829318944059066872582883171661434714410234790449992432334650824476682644079002310324135672955862616363313770585095915071730117172809646920570318055437823803364173782643192166702811232461985232904683909548029954076007826015925062451855238119386149440200357963808845151789604118877703337409848651698660377771944092688858543697302109990272603151200648605679389005813152982406127265832115993314833095133412679731739002528752569587800042034951599164196126720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,27] -4894123615173981457394698547251942098166274856530290678733607023203808961433886640638407282796049422200151718527610751614714201465002430330773017986701056852498550011717453366204887725208428098293087566153284117515655105084470852222507768998129464907968016322657668285654463853783184561569692674798068910398040692949082058728430436450525889886035117460452288935353330389559904185571538445860396023926213103474951729916877922357811685250784438228017218680184623406408747624931142663468563498239264621639160079237482034009747892108796590502963464942203253472980819365830431004846868245825356136704333879120234678684625222472183012779634593452421079705240700283261490410354660440580232164434384052270940098588831021706708954259929757231010545512270310446694138966850441430754924511720181791473410929404419131855349777904101281779155270971492143224978721889236747558047566034050574020978015449439384016475535579432134354113678497629370421716332142314942277501254625265070373440040574053956400346941557331936404563247095075080064212393659913409436304991236974033440796029197323476626322950066695946206679784873429692957393304881603901120796022446735904208533960954159003982295787164289027688267198424106066052902679490682108873179888801102149014546859190203902105246557689252410698353396494390755989844634500161505005089149804294278338922863728071961139263456119874622897164865828756201182411140549218886866888785236681459628977692063223793936059770680620648446392423162105047269388042014546266215542308029047908181269240449983084284333693446533628476158643190119705561083961722662222796511399633294999792495702634275757674849312730817339975309594048190098656567079712692801445844486142813850695416320120813712382040815886365847080280750293238770791650170789019460989938804414293971230547971138272602378704105846289068899515885687782426710214300141792257888183771027195803453368179969132300267457430811495430510578861623986280359598379359930428120307857315626205735624454516024756554928086021882725577338964929493546979685414919648117473473211596894940352768479359013971350733963133344098010454019048155314477236365911137498418083765596519346195221915721296739712672778584935007889229650543337270513449253743558532910743557596679414510657974157924200993885945848832742535760618283880877035420108645209015665971298008360542872479591778123455808057950457836087718721184018795680520290026989370597847924828018986839947331484412863517268208157657089012381302581098318589641527668738175955109188058411513494411262827217458698475604946605234162797794354256401866152702231121296027984610262765203955301965925335154388893767878271055034812868483655991854237607619586551101574599114503002279310233598534053461720708716042432910919129789912364156392843343728487702794216986342144959155982857433041540031695391520048173261851545159773572498953967963480314705424799435797424969519337331463245930306007043828588434797517054547453025617635464322104265321057096995928161605043466300508538548084481941669203475274772594808586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,28] 3621361805231335904219264978457875070201205479482693288115425441110747140702383927134227165291749068342428026137218479330476866088453192641129618283727299015636227921579136819930427736920455627700392588845489795381808022894051226693035244621598647257384464004255234673029725756832058573620051395489569253745802807084286943673958089964304975908230104825225866655775101101888018431355624438720804297675108605834764789752681877626653906403799660307414023006561843699866974184653393137102601734048547433795462624217169723832751471005454684472278277557494330634819134056897809257221183280935484260240137920654746578491534640991912224378164484431996881355147385327167291149542845666343038316743423522526652251928712022736840110597197154489750350806359934604623963030522902043027515986790593659947508231329352278539262873871917355425764866039039221463555928559961689219192214335263242804430848319858447814316527957103242438894010628983731252425825753681417802757456031672090245803488086640523725276202261857776464928303304569490563135661431226283560600803882935407686691366352742833954021602976146740182241222745625141209427520068880404023091760325801320130745210028934040235213888995410995922865888729398496295184665326888595107281551156145759467764755631553476303261084819069175973635134844382300283424919780360514317134014260176642162796483850767470294915977381476124645393722337643761610236814817316433518671940533357434861429493604993463341002815516204654347947525347687343288459915069687812162256176972278185224849927234603709357173595994886234735962322209441941291619520067255956142123586181851474076957855572590321254980028606871641627083902041193205608799457163804213992788607964094339157907593368734992805341425042994313709887587098041717909571208700971504477937894919026347883374642954937349074776045200357204061907522318813643663777719934219926133984444479492795736496500718139467822074558106217933237336246222133041206619291564136113762567100916565200984341298652914767652138322286527623511968680406806509574498047448365711348283365322648914218683266684923450835539338660043327405113377278569673272484718179752452367693379140119888768637724330839652459223101493891765402420819052886233239076915663761387661497648270480755496809419688137697248220707568790027422773055283463679530525178445218709640145000425471270151743659925005477888219513964077407853907481621206553786055847438832914891055994776284757399811381961973103321537499107531239945442090297396431419221815227635653940818469611644717776843682027358376067676582531972837378304764479403988203627687251295531327500805908752443848593452467537938605212299691239960514246079296592994583507993959057798584877814092806279164221173270789419704509490407687158425841338795349877693909047850714744452142375288745029152053789152064564986442361918498416750185395729407900013499508229732556903198416716978907987909732660003460601742761229913276399729175728366853429917900139977666965299273825019405739158769774219447952552158411283112128643777999891897253888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,29] -2541887772612359225707920674605200300250616378373921416351125555623716865890984523629221000048657246628998132652662972505908365505719794151947225396253366730321648204487653513801304556561414608150810491703670461791722019950470828173428623071290615980419369426739556615964894450383263557258613881067314864107642597544649219133703515645724697221352607293659570722779056002361119722387939838400504974770456588902377744209881853972419027282626840854946814170607803044493224177538301809125129207979485365989230959086519227342157302040676064535002524806730121633786187063211504739296325183535730350603013897089439519958501968072732257363246023773335910679533516247948893910956216414254748998554309090153556165946730985160126748297973345416099851757318493807434214601933687453315505696739636816728628957541634979526605381031241696721294362061705915954532044872106409406071993659913452698242433189590081889012418496594845653386761386945442411615761779192348143120781959929448562822170849144325249209624816342145233538145620270425376810407459566197835211190942291404147620217185101721574252785036954121319949472541280342894331913196665730353908993285342330674509761024604311856396197135615202740075365932912073406567896261930017566419262223129225238672785846802299203274324290008703748837604101227249872386710752600980348104900240448310465424436249428509628753975079200620305383344398236597237457124237417737088785164533301385972464263267643858476781176979806721910287439509485402812750722528208529170505183110773292608961944350521418249468769875691311589981046806321741526150543586320251872067425649911079560867070057468895715831257148359372709637071489218255141909237545853157946880388874429546870428080555289577313896193370799931882196234610402650877407435792469713143949488428770562724198046072483449397652942132548689613681959715120478660661405164871920988260192343946991394028203497040478480719536785634959536805888480373527282045063930569934194156670027259981951178746357749737191129314796377710855649783527289334625255366241141215086959646132823748488536644331018343020776619827630831165047749959178382537532380694480748205396956987408957838750550805647200360161982200064368010771095051300146564254309918011443614243815652459913372842135966149872392456195027883983670901392781569246248090369088056663543370025342559452218382195402619113063848196774773312599157858866144230916088883271606995379446633543829035894646688100084789430006445085265487001021854548445135159517183953904524037670445838431585250398943165555882655028459069337047701648981692385049349714548501584306752815992113494866978914200636625608245085860407422596774548220729519162319933636533051053592741917448945366694623669734258089433496410220020433618127348702012735341384150796372758317294136302255315183043901390240660689300369760267671931529924790939506233583722739131049014384850173982494700521653282941235160661632670164546295354587326486029816075241019330316259454061423011783326759966174263264438916156237852227937372094742811493007360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,30] 1713947777012032651381849824331530311032850364863029679607814921279378734078491633131489373052964840379992782193159664793399062627893276009079166387729034616281817144693403240158746143347967290004096715874960788108292816297487767007332845647351474642774987768611818611486043553378308428279407675478714961547727549743451691232160191484105190757252306865254262573925868424951028962193332135132486727734728746384105781324543534839582530702763935664190112886476466413423562204923974124127238294256371452169507017505315783031369770696172507312389217528341226777469882615234779964205925274307794767812021440870110694527544636479203113360410647894882281027989572677743757523256532501253437301656886774406133787800116889152790545182882574254241983553570179613763715937653679144626907987996023482440993429592612298226669903358318986406475620585267636130997043529770320977645771573257562472631060332225316586848001725626342476846056854254990333157013294850912165184260217451663449919885866291436585866038685270823206871165609401730230946084326208196961434348919712036646165426345327008029237432793398053828898953736036075807762381303790213524160240836956222685725277371366171850282432283741299701480375896760608978253685226915103589750216225480065679019042097954359444475857330255176840810202635973357988926207094729420882370887642269294640898497822396867537502393059308092160627063646715702691982615422209909329538961099942194981918306833427373380135481175071526434529327465302511708220580150436488036775539951396780750101669980045641508566782678931783801870904991284965392972858135331584193230670471931127872144843453716797778101246067523099897834193741090339555981100798394682044586139954196149053352882080689788373910007330109670416905213571591668966490656553006308018592906081576734475965737507591580180162110211850440178300251283105325088444408431303019982881212943564881396228659718955835034090612809978720168433444994247205899006668440774077591036657314990124680201491454846567691379508646761147941895613706305714962280237840125816226820795976534271051789682133781032880511050418436738713298044375337253676499924927043925797834957607663674016236961300815054082706563767186848739811766222979155574475933947858620540632739676019063565573275552227465505916229056606642369218316825003820560688983159766541112341122505334745229201245836549378371368091322109491263862921982605183659544228237801613469676658881030655998490768443251050220927482827623885806178041886475808634171115506448968846158923619230717452910167743869939504969259331622428018816629694613183701693921268891496272784876255911345807891245081397688508160832619354341332792121468523429107893747201609403065600712563457484500407143500091127501554030743602888174353856377403011360672670285291814702589551152079998351872500202416580517099415182557911634145235735911398006355485633483192126017335039143569229223714624055136951047817943947538968673528929043613027727488830513860940494760953953451006389293476545188409714008405410169208975838282570686005248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,31] -1109357222401477020624242176637801089782205272696151988818201859163380336084754928950247683673207158939340869954528625368083418798342290380073216273364523631764266741929699828017574445737257821890575803580753454020523779227551147121482694318410913592827716060216693897351014304095862549980452470279747791771075938705954470977324814054674570095749843070132402715365274852198197552053443160988084082941268757749452918546440692853431478960115829240593628755577321489161847243436733733748044979386842184965574271212119474050594597016679718204533280987738872835567019377379617044288077757886368334433651433250024644311371414392874430557131157254811205165715315235885919697633034070355534629650456466370838378966758354110218813704489168755917285386031505365778480535997537036269770465881931121097611893046320459375824500433684418070311804883474880776761540254143093402930907739771714309409369391813934367649968446754195899463078014563659984132551833978733325146266110291038576916816688300510732957958349299323630342314441148419105732143541233860940980265236414866045250728825921238752603482796482224306932891405856207135623232481530750123002182653256609842793465499571198548903295942270488289554678022097629148341529539070267363341734505510042868363754969846216494791761129053422962960755018058830648297740597776748590781704658129760330418756096891327073241485825556248443080467801398800858143415197418843466454947115385168976827247683771123922249748190440614481313814853998466048522462475390268461868309396336959574657995434658023850616746522221358136035931193190373922050688243119729169323173797625015754086389931485677342038792106811491799101893151963567017705101663454266504314124168182576338945923192594131036244383914062912651718820090671717973690594799921712959333685213555599661309467638584735497876630765455122063037888254903562936602347756443680702934760767559157643669973474289532246459618717111370925597087460304302429570274594385134903142317015848220630190001963292222660358213991282017620504563172860287931405750569495232637915252341833005453959507760119043558905566804693441112368566387795242990398421413318490603808441655701843910824105433144794700946502055623805158703718545297315051493419904225688924361445988363440037296505169667924780756673013691962859186540695387900435418195058757739370799409671465979312553432648571620369502547842381134689022800017677231304034553104145053799112431139547498889213940594401564595232522000680122254871690759079775117793183747803416061672332227190910407142988166915436543200281787219266197188551746680137116917562459364440845451992214940238903276559773375261841195687464678212503152908848621297704977220249634291832975716431116091720221549262329521096690152082415990751866955986281740589811913233952671097689127449152628353284458181245199593274713976789856189543833558662749857335871433745662701449545189926873745381675499148396810468244844372805840312458340308238887776329412563184827724054430311924197420593735868000919302261626327385179448570130530702458880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,32] 687699209444733434535226769244348763246575645106994845132084007802588091796402013225372717034143652702506519229307302462607497817079786171334691237295280718593350853270985114227641317540175905809714793094005035227845615972307381855200707235801174588567781766780698184772186752825228578123644624636829948181418437475014266218434362905217899914920937712521907118224552731341414795344871425874919720117013188294878881185290045204841707877492883565453957480501771266978014553509047284446737564094308433677898683852738821945447074892376566756099749535696892825216902856028396139523299810909064353437124604463017125175950289953329425170664707232252214450765219055681600717581064618432794341871067891442158537191706114796502986722926069740614831723617963917114104701808326179523902574444769240849427668775446833698816289121116598671875416549976861325120614426475332218215020449185565840282495093537775397721203573188290344104122135554876166928707911223184673834360109840868940642986550759987635655311268384412923277911502374685152293422309318648536267396868652195860345985648662904706928621897205324169303200911743112600207378965899749967397507170768959460760977794752611669113297036567587351693477655035016004001138195995126547391479577480790041632275454068362079838406816015822199770918543081819263483336121973339711847381231402432130855519529278090995049984733807994043863066905528292354266476387040956755589645035983559166012646894165112624960791436090583336900582984386686168236341858904235044336000971211619938066947109370399629924760274573101233214012905820893638900897759374292034267509253112213744977828434107487943155417393821845746964439701948805361659858712987887210616409825372337431906273647687183586482788189981691736386315297275236635720797316963678647083635783889462548082473999826352545817017256789314294269258166576841627262182444657312919780835506462217769378654580869322851973402545592770247954622036076642112518865125834398442925463121921719409284624289689284878679881929756552483433889590585263163482843963408450932860205230477970916666180992508642574022180078457130854579315516873465989357899815003614907994812997859985832046454343605802896407018370881115104987470733840281901885358742189537155720858693914550624248515314970283987881767889702389767593591192225980733100160730626763871461464949350013847739006730891281155607336244435505684428716533316190655027943377559879083994082332163025578575468188357791280102490649691174972933872460213423299891853372895271584313592183793282649916043837548431136807473889931944768164218045672293207848488116814922239125451083625182060806290841741984896601046599881061595264862400980347162911626939643168611699105094685943647157798206748674248794088823115251092564921233633232032440525563618185464079763102041917076142930798824023141537021774225389688348329391624451227381698563698376941426744148239498562061263527664877243050562983037991131941103537358016897351339895189753454676792161454060633266454795559722115072466453246719240562349168009706209280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,33] -408187091044300442520144416092986696507482994467465676527327107693584028745491915402019891493743817005472145231567868801334089601414110803858104152041993671350698736533760297479450908675406945537718108706658272034846751287358299634376290831681072710359677325597845129477691172761751045784328443913369307823073825150440282446587625360302683171342266792014971764628230438437852484602622281739886991617968001347728105062684625266555054637716996114329584021082380423011111415744390108907050154721129046372282911131766318346914547681882025854338464686029784237742181356004929727823810923384978563688633636450407581279209459032264359058449369846592736468258061180098757523775859723607756323956302634651049668457009071455725997511544143204432811969383344613327620479575349376436354678939219608251530607235344911119576351968111505358043552229662521275709928409433377447636953949849079132359656746596629564359628048868502533636979937218838411292656622958575059240629866528859676524556436123848817430033069838376708213302422634978322589518722688680320814217621077677908430530800913735863087742593783378721018893828299461095200569542606679009018585201753546932998469901463486301208334719903092349164637403696013549916937482613157007654409997139061361319194893010407525953865363703098592528526391967674131266127350135205628143386306050702852304892440488124900098800557025409903641899623856306305340165247151768626586230249744315267690533497458388070833185695375525236591568651634268202623793619959463074747746322687989786978637197722760763498363514062266484255591505215577975077342128085700147124940806241235993659458044350135620066084117309404690568361577759408166031488689327305748249095166653870173852522366120595234853545176712285342527680020762660010871082221483207425160436565375575159140270604508772670240315339871578871600232288974990852789972818882168719000060206149252603614851195234246463554802708205539679978573731018720834158932622859167609852623054215907380120149022590435468024497820443477655340044996291756598341935060341308293558613180657039233963352015619718451460823868570943554454643750676941883929014754447512185979761176279074115162526608387519079134485625734217720398685609398735197554992090005009315136823615633176614717799046525264485444488333215853726736994916597090501770258119257998153496145210801049950326407766849874024181310108220942866929371422560592374095641019763113442398997473058498865682391095027474347013992624160866978029413933230211855141579982158027379372261226923851143348021694709253008308449285205380343631447345471733437333606054927603869671118320261672362454038789794190542291455872534476553636209728477241948043822157525215167792750742384183767742935981400749716761194601904047444512466288806796203852058952708133044143357571792316677259180943151919452210235203166751570412654780858120688232772274630827462238248298854909319131463690015522764452508137342758891147712656148593269849095531940311860951113790795626319581660202421060610091756485577937152195264233117707141120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,34] 230292450160176497076242570851417576824484261554112993163317755417965787296968445069628994531193798912541250250240171734527148413923495970153307066824166561809274985985472494269088294040180032768454753816525859973843347889547277216192519899235261651290421850690604647958123074756600664821230359297003977417964970554782741489224603468681189365918867985204112104568086514505897473827808268254575070970932672945981829537866192788050620306861362818628326301478193231756268628219113872807465296325334021829874987675318043554476500286428324721893718934298473329537285716497363600652699164871734093671857309008563280563226655089914561877607239404162010122210905930580882021059128922427636094639929096916739884590879372173338062453371496936479754564423990154970412644973336038674118787373283527996099349127190145756671390929211034147141596284895209549452962281304989257823802791196952113719021641320548870393424089626485073116703404185358555807980054920426138617480114959856349388837027078168897384704449932561206132522875792104668272347821818368914375987549729879089648175528781009877581094500728406552217282152542215553776517713444377770881229148642111441833342183172351327505013918486105588124824226880964810320863266928901123819449798958985164985806174636331490777597207504785521022187971355774514935369612535861569076046257560073082206024818368870448034238760722687493164106611976694855762897613477669848520834482799078314191971233650953582578270274341076631545575988098637235909822426980722040095880436122819876489403699199557687340118297130893552443330039078842860993589353161272811036594915637221783532970893157541935610107006194443737696301394403897726041016855601011872941010742321796818465041652739892155836921573888917678113233982640122210835168692319719656678370502938564979142722992650262320528634188126184030981435447905031876511668376713978299227243612127602929809993233040260782530434511536674977355620400519110249242942795916654262018972410541102846063833519255657306889391860137349971238540300331207980765948743387688490040796409034303768828128912659576067862013012693340941938034008858921811187381963428583108110435479011159351391913964748320375224569807871219564892106351983764299210874330371252755169011385805499970689963369146736774091596250644256855073169881971492999310139734974787669944852781187478178775910122752164345460070554969957456810971530050389631714877620655794076531139346083935257508918502330356677927896519096737505307113849569943307981889711765137664754332952152547253214354146117598957682119465532491115735005620643316397886875253934790894979757088484166655297799762876811945672264228076421201005675294512726586866183566628234657228850969319764199748695199804998718208064117219955779962536577560533455128389352593125515022003996943335602381780592455211534056465549963611199366794174779154015100500356852761771520852798568273593727656283040746467567993804989579273626171919409809461505271662178630220443967732212750842070848095378664101603691681358894406019161798103489576960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,35] -120465378939798225885936686100617503081160594330778438217850372610509609426572619118760937165965279485175554678514472598850314001784100882641470410793066029417936439219062662435755549508531263923032451563374690103573203664627866533902881038936500945035699960533660901068779353437686556192406971580530815569833809867202470115482301773165832809900342108268149002363995036525798203732529263732743773034517579172514461320872638092912771342866770034672924352069680731533994573746938615698055323300153718167369205604387336761618838472387626750678313246429138278237179912971748934444614332571267463993654921902594777362571334258593803367849160243695127593643566937849163175838246963578594327125185270171638361843470007971183902375760973899235647224954088620353290971698594531076849244520840543902454648767485413519679395801571474764757644778699198264709920235801777059140447671689196551768650150512066421935595003617596476939374946495919775943923179334770094663497977659866546699779913156748904573208169289350830667966196615049349581834297084867013742479286161396080638132110307632486815721329856489836105604100929617899953500106733769611613546153127460519626959607743542836973760310274808966425041344151255690903918696859701442475985157545818337293884047000328215719699159703373631929342102989146611050316069656712637332195540756797121136835385975364273530046905003139976794410492430560136184190673346433024082508110387174273941989898903656562410064182710872778564087121836818662428234729224714187393567195578573048286646467930851792063929298667581035489327427957420125881795257322647818109808666346751870534388842022232603084327594911007844648929856543627243600975561556076146509382450691516808088584800045735972541590421296372891423459614848417564199369000370583959754330810147935161167784739346135883392653098791449104673980765721196220787002744857256941859888309086955393122673271085442682105841546286560593788283038197624907847922639449835083003941758979802284331276093747565365590397993824234893336067886751764609617310950412558716186107092126345897692593600368403578639248242765224232873232182788297763905607130851844722968560385106864139183564592560317037362076438134065005915208868763788834919240500359134041250709004433742452604852210890290421113750886097903809225117168237272602404354101176317773644888176511369716927456387274805930897315244807184948855768692065515025049222585582969659981370754717820255807433123541935132634871093211520858449838384851523143895127270437509155246868898165415987209712119204486690121357153376997642590764553903403942392925366989202111202400076694829835051992680140162810531338191858773829274761029191211429476820689201516441247937879511103949900020330891433397398807974685320982718734332328512100718541224566669402920555718456299824239971426262905437187620984699467558289325675574373444301992584455095391008318757443134017720602486554643465704806913131580198653709748660247309136381194301462219631540698278322743640848545744297232314514766104133316030186855271728414720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,36] 55911786929719836195321752652946978820057359035678983760651357331267332470488918895137822357614729227576754453019745817929154761225699766261445874481066286493737859267270047149308180703588647835529055990337254652463635121040348536750630799974185964860866440252060979495654978380598310436548617768795299943303994065944908756169610923867550271365600483106767091204600558248944939960833462480792278159451678003522881591764177984253753879504012123038656934481626036703100405130740991783202125382112243430096727093163470526436411788641243698799461965658050016594390545449578818180650698274011063035644056849292732171495844953894585495745298025802942724991980553433052889478015346215279262365448514725908011152618372269225577389487501501599068604962400041670952104703103130850690092000492318035289897466771511632962154201372613098094298030861404171608174664193038605016461754283351184977669737799259271044615131095857272280085336096643942860582761288283409587536819595180307395353383005205352466980773983247259942348707557598972432348082788374666270539679418508598559402054253356086536149668740635570138203285862309762957430510969653063647105498450849701321170234836457743886254098367755017105631996806374590010294652285210460813669187325984570853352409761823845920282554234396418993511110419497170140707556239017769379915638207788405189091199231333008312185402301042524776759778743686578094573903377294439130614045058215796528914210307752852435437049326482174648837008780309918920945912320339791279053440268749633753295366406657638546806979753970904793093110326669389932850521478172195357050524019842906860838432436327388467149306160485172616640375748141809240601351536697300792101554274314489703687562846157370072455596259076229170913884904626112179215156206023397074609575826116556830104724739524515568360151632814236043007885336948436781089074513879449423609651103702471407987322927681565273457758018002543363454131255443002455257182081715574613164468781742592665589700624633056948016446045826948810711320991135962654312617272961964311185950249901234651431016994386815613576824863736873126616433623909586189072685065633140915702391247364611449922503261936832952487796812065596615373157566420362001624484604251809759415454522037102929217144320680068523772872132754131706429229870281771329183000521262347833171675830396424030711218521013259357851787161383500020812747346086743733857952478268527825923288362317374961188242936478482003263324525021456212858920685838640761295822690943383861364959265968292600264472946321027277131793532708460740976142186532385240497849179977995119531408819149038562772858143728583190634922578153796404995671055009678673713293746809198120815299724491350461471132244002326729853330983431944682789358842836133804838663706292109652925317536150551324993815018985241757143765561896687002370576161892949902565304206553581691762989154602954385812805979811581169290706830541679023642273593992976917584143954624290209657048856325169929503449501670367340567127614402115785391125842664357888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,37] -21574326318250872233422297096809907992284012438269455149267161780197656003793026088894040546629305971342683103497433262364080141542078150154479620172654073429083306270933288949287860539824501191448778547786371160829505948393680366276245750794525276648299479597834551157696994318711701570492934020043477310883231771830192544548200056078925218687968762337159991372445091930187763864126197749123429942116710213335217200739798582296941252718626306436073501859156371353085672690262288668215354219864508035939865728409174414345916958547579886653717584805170079932241238104852603734148629035237133498022423717377234426154745475948791095352905746655903437036293673563568763369097005989733091514487279129334845715065983905466021772204823437621811907119625924645450481762587516075894419809426320606130423617048363903668830679908812974958177833827251076990524983923195323635898686773376858628420035769236309716335329230745254096385721523520256454385459788211085297876934270640190926738615755193275552932262803274587026249893053108270664670252847493320582773088430396283110035168012959687397057290354367105251460617757885616351534557632765658402577995781837937589946655238619452493511779136832417433521972476804460287714717930979001106272003170525448939485703172017523443974169359026157878066082596274355293568708899260037501356861815483349490942959890640857378500473363005477835344860662031025593741695873131339616408916641674198609802786906621852823566450040563309487210277258785081813575663103081641315676575667718391102941774709667864115514466137782315034417326648817744415411824578629942818086169176223902818589381896520260172919377181548749551543621984008753144977300097026357825603675068178286319424648086436284106417841489110812267125915244316154143449074072601670510569467728996126285873711814670867682655558983446612436046632807675794414827778817603115824507127953706633993681946737272971537096459483368068192029100541676836888676048008351600332156325553549600731037431793489010723489123530010675925784305539839677148803793435440888007797864554941803834499057888057831765988582857695242042156701354937223717240171188450693524528271855295060520595628209432148382386968133533116251553918849976049530532682854876883078056261944294935010016796245817599733594854857345756767065604282799242272707583190918055343422012694537621550942959107971247921687045598698083521732599871207580654374179581661303441915680713769210935658120151286872482351118196239004452480450012171509472689920627927510740886230367420805173396143864734714150368995681457984533079963390899026047784193748637032432756283490500448028635228767744083463534403328184365841786539060267528556052019856626532198543617953584367693106414322799729404021990887007966340256735984237560748075204537148140235200626865964265064833976833342814710029090261594977830181641679036997438667536791779589943994506407966666033909728546895529983928683243555913464073326320311728217537581734652709785703732104028193668233096794225819729144715178911336341054918491992227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,38] 6094446586692586828805391376142948375693435371110181875576875669441472826877325460472124208430527458669635041064200791068085210660935608591259515204883290232422831580562944207244627024308262019832786137495880276386942543996836494662171433754178353798362052362746880395588869281935671462415006394446340530711898982050084970687782806924812266281312048216748567632444057814277149406093438942663868365344542990264892866121005601874791168818320112733643332561663954460881341259024057524334234172245278321401769258242193169244487580311558370850080456613479052721678390568639652290232587879754735492736506355184718588610289471377596408768528933271724168103064752130344399288711365227991289100528707643159867635390511920322431542528488436712330438040956574528106283199842567464284115437936334246169489488030843812807075779178933189690634482342483328845360752347065037233094916673771086739428961685114298462092106740198242357906395146797005006713487450430143167293527615557614656277052053843431160511817433734267284137226759015605456157118283590212242816898061229709824623200321420701766944954870801926670970977797726453143463467841948349250223413943789057332113828840573521882038136031865757082193274474629553555449268887418693001651989424133900421718551385968392590058926931359210635173316280732409404536923222587146729286218302652900969324689391139369642954098674561167531343963654910960464375227454708345778090370028241175723059374518763468249306546011446950492618943169115309794501999547247066626509837114520200904005206372782252559893103096985583055718220377853090380053443469843770375573540703190638789342872712317041961014558670308067765358946465531900872565477828383764186472208306826491911676410726960800259899786239036322212660597441178843931078172524565310379126458779963921403140707732962539509303941568960224316227611087562287036836950595908746415143630288597061619266370953158691525681017464115519740144271450582239995966587846325505256712476089212888959373810478010233393644447631823105864381631110726392150434801829718004300301473579200199166962197403966688914343735939932058855245801342764296979744365247819852451542494761898692389530329906767434804538316666619740898481070459807748926169823944927843235587051847478997452769749240906317789069138174539947641084999572559546414301135458889556817915728475562280183839344817350705437876167625427632529959538296339559901864024422375691723859207638706946920129249638704990762110218285119887850172102657199103962641713823057424656405981203107467143444035373840293362817639100384227914882205985399447000285716789112961772598982240776265977942189317781295397575573441085068775872472775020426629955219520630029157314959170612637720815123046302891171890838025193631094706020286738336266533251724506511780980272804285234915352325214667667532226791806640748964592321225757543027906523782038914086908155676932473017667022549685508565234248226083303361488722133601217202224075454470564997831740708971364135306709486200633113846076249778120305055420493911293952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,39] -672661459765351828917856288387070065847675081760663173991852310480095424050168044689419519288587506774224704501633622988760137820995526276366296573118807743114568984972088016410571702544032641776389377858401661374829299644001685750090325958000395659830168708381988275579445174511825762435640902810804149140752710344826783399518061208331015900109014214095881809257631958329009703207202121896490407474632763164394995477185182399182904755794754025500416221078525083177941068205889102863234011101966928157052313972107335646254469240037223142181153539528238234914652786651938109982337580050118893050326474894313507574427988371039488011361909206073185011954286037256283060827767087643823594835942102725441338923188322596486785153135155814778395856242458328947199935393391304196169762904865804688386100183677241192007019222022347391356780323571086561678041776841289690526161421006742872166217194705312514815835679608198375845164266720322992843879334604009867920837743033825343461100601627305148862646166694325087694781625696443789053700572979799668500045593187220603056461030534542304334993372198350529068579493076580380597496363433752062582801227871668190339645981699742051039445293634881243332157380347255623118630757560981778856635599280825775629266536040458307219134429102324233670827723500842117820021604048351937442733937406685856991756717795385666444029156060908159124056569518269038861586159475591379974702334950699081615541013733612154864521111898426591375194139884087461179238428419084775274595082653863571965061432388372702985491010428316742733552379092122754098877299084403648882191183557465910745962679263837648444892141532420508647512790303274385753617792446502613923583687655997036567966384374187040426233459873795504019699827434513729456141508819429781310380760029608263504581247950300241169863162486191792717231915355321128047715675884063497195544701226904753601759289703142734840600876786841968522974210427376179484603159667010088816642741862219876301334301557521536383671363065572038931772362440341131903035813532133747423547595504697133375140491462742208832108995764935828891870531675790696717654356704855407542825584713551640567446306098160610238318633247820950100038732550241612089443380674432826896207525027185978270370017087084080226038964186903778902333215295023429870245655045566522001023475612977713215035932300427600499048994432121227411120986652560945750433660073386036304229638858716084868643541509240803555731931046511082740338235788795987600916716639540510708622760607296301253559535343730531405780905533091266560982858514203663990791892689265643765119989001366898936303498701885392066168616843340958460405985911053948608446722881586586310723506998257476809502075213667936509106465873780456608846897135772152087819867859562698852137452456793743823201847572726826941722256735387272490482324034874410132220742789530068129611302853299136471506105171823921176778252230034644690596275544563946835059166585371114230458979580650469452856943110376070149800745787907762375758325963816960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,40] -510863145624132499321167847119062083149384067499449454600486533829765621224674494153127689708047758157583663107759883260295918654905373815040338591110095948001820762238996107307219311692875063329711580360426451537718523745741437788833017127260281972600309847567433699898527892227593355040667366992312654979547072583792431116236079295923830849535603121584279093073786852835558914423726780727153480902036322147030279992571878905093707541524164002669489992535371071593777860787463455241668949398279134920499122554375717776638872348012975127828163218445770858650603405833919614200593081387065718999568994705203565136535027767178403426472458864048656726337582573055218618426813473467723234881584950071081277559096991879142192335620806137039619748766792972348473326437928768938969682688243077780658841618525260917675108027710662876093943207545272822216613733732057250311484161722163429113372428793562752301011881097013386724791807203933996522227855630660697972453464601299369384059892762865745420393347242947143663268130152708337454347334411927466814581427583947735694577194962559734508753519126264423093202541148874651177838065652785763688418094173956837139148159643430239427003725717970997034228196931171149842357014317242863986849747242007433372879171370801549861573159116667417374265570039576841520078000138225639470393472659189366155649483906539270054821690698034138277705857703077217973802456596731324384141258199692087018007912775060258242117195967902927622112558176923961251579937698384067986313593903823954458981154561262088752038359666490943274952426624233830662503940110624244991565899554553227961185159326064262999341261119900866837329645043876430721672884710587285843652980459278283383272753453373746731719531836188202834507343334666824005551621369614629116889076297787850429543996680200165862070500912317743992967557691137030392439757514421194798402335415891599545272064866740189221107511390796726482320318962966510404263963777354056818562101048881034173163729268872408210176198769870494007298666790417730938271764395975665828051221041646306304680011784952770576556246494705512262163659301118829135786465589309654405686844120047712189665048007493032085483820679434686405241629666659711152086406405986402495955757166816036199885429357507747850140399108453030538358016071925668644820526280099298261612401908337284128119922860369083604369424967791386533932681560212226553784817046461822078423623895060396034908766324123089132583159994268035534750956876882413925192517453814920714144803142671902133694325251204808337062496995751117793907575106876875078693073962878590241400570329063925906574926039292824187976787107746317463723331428983862914786925105097145501805729418092772863293778967783953980963078254629827031317077635988275724179307071560417738098061371624377607288243336891926409641702810296913481059628576451547484621742692712192224492693134710372673593240728700758061701953151840404742401252776590033651206103173920890015102728025359604388601240065797460508512196457236448727211234490843136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,41] 439768016516091319007410658912015216387079484227001302802290771569430681473626756409882982710103149013379136019616624833048611733582405401348594806925036373246165761150757010631989361186443358461882719036667910432210902956758692760760274167354048209247262347935586112701906115418520579065100497915654615518470486930643808321249712100496346211434534242086622216364452971780071085983617046418313616409158786312757172353663414426815177810397690372650260901830622748395925787647722343413121052502707664812789903462563363768723387985175230998720128268969758645123584062898294508053570152231543370596609435523066766507057315670388714493559776072006896863046657410281509994960751560307214629382576383375715086094720466024061130098792069675305162493203722492523290779010652168906376154816975588554964844039703725777851488069421558649721608509506702579896827841508663336090874945429477709900918079622714891450504777518849555622537381451191635696831554071538255908088945643795321156008068727352330813673026793113205478812059349993028667890931050420305211222384097649802011584782595556722459260528509219105149717387568601739386622963426426780515088645349055588857759193451361932082170854093409072225177095454710686154044461272429560008457713111606614248188498563611860907453818663851874068268568751104099811179749153948407449938830983707544582160169000960832003089154540595647581277992055415547455005006539438700034831007850082687347782080983615742523073836651372962124678995728635380987163026816956103693373311465952136981511125353604470684290563016030239158882117855717140941957031183602729024677517575969940338149971916443343846071400911844005510279948199699179699793379042020020373386627274843766467454260280517703512590582586856396446435752497802419176075883746707054040189426215884094396647970493035757794479681409814984323073304433197683617633044499523219998018816043439443776160793472182194502073592897060939835234572351068871274703876871192186899487284016314996805266595989362300095928017633233525512116351649705885450092251026932033646216478600951472085692117283217572429469898795022287968414278137896502855005249600676714126869637517175459985408861599013791729468515809608019170351709244436722971944307266796838543414818972572665023285394701917392660943647442079444848400748669222399999875959387562763943423345543834452096852489125903871552629959337234088278190774455159596645611831949780269712867880921032972901668238233703199691668426521884922259534444901280844618371658484676033092586100515313245541612621935399814005256777993286358250501945486816970166567597263871132543080665773805059963547734794661073478513380171745919040751061015580366303210496891965659717494324444507723001264397563458908531652822256010996003482401459170449219027295290218115327251945484486816366837418303610637285505555804238466396685131636004536314834953733005418609467571468793795412439806596582192945921334726195534210041748741790867152921709603376742336694474551493467265746215455260805526336521010625235417452079554232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,42] -217000565673388129149165291345637103908725843263601021841139460413244519108258469623083378468324018098283976983063009602539553846141515877659486882322477349644106913414079279099300612238358783823256796555833422873249329508933309292008891475457512421555855528043577971178991818958999977825080998543166118106694384967509253719589570366206686408302966891791957619031929361636732922072265261867350424849613572000097239772476366472018430799355519335639207492656718841851511728025537542841265398658237749969788746553009718255830266057535563061424738675088260345224603896463355021295167866318481210813642636654415042748061223911919497185980524326532182354604767403917131727028022286801250393775185028981287396143968608279767219990374355801464994762568272808913974710960469427344828331143514968415373472799838549769698916179885337783447724163213843753869573507859097283176175270648370944715667793720052381223690950932708727827782428098083325226560328994215683219567025152568619074573875910000181320583508145541905268165858422243650368571029598582899128340710336045809837736958455909785490092392084754956367352280429853522181989295808166219017134975199607777301162810034664009956324995959857694661835207682183352668559863435399689341017647376811821061401454285381223299578692354200078446831822942607723991657252108206271467368872053093084506378504473993129511112679412184253754310048336804374050899271919415884736422258872262675750732152191963560721810768729812791795521683482490989036325981840750935781404484928496775012642794372730999309632360637032766814804621626951113978795804187350338817426643214781706339030288384278908418617116451648627531689592979203495974088294284725460372900168523898311849416310824960852368302570683425158529135149621843032739775928122151660166100356430855615080817864128402781454893914802145644882249363103158221532129372563999631325922181295066280491759995210026975732059957776753449937395060538820737343204225174868730924934991967170532123210712290742679883165966333238685009909500308831784911928059192685658671224593866965918244926145339771970174917580691391317429457720580495619170998851225639783055254741121362566204957063956964518615420642549212228705532329414069568836878614287005225636126078549956967594101328833689897237638608468663081716262180619330107828430265421721792272296294678714060437611564915856779180035418534252271380989682784222460497578781097659415352669984042244126481924280326659579682708167726169387017805346539151615325870369040775407759652861782704280838831789906059269656150905748604745373380977603346772823844646556986036857947150260189920070862725421532320919708490958851513659864301136668405070684584734951723946332255669434223268563189088722649599063930661097361269132875919380608241208714260065287687629328643658229222149418064030956657642670726702365588053840410098720596155276322197079836577468395035404401700371641379335401687011917505649792479568342826030586693785355741037471546379510868911764754653414612244255253945721199378761547165359669248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,43] 83037259266086853850977511006555406480621592970410128172577163121329613769557289014979735648029342538732832042477160674142115727789941687456233913150299633669242782677380343670498929381322780037418615827733846253899266307372622868123462015121756925643050804692845703368195853989064232885156167438306331460129247394774939006289430452538643722742003782450883643979799739654545408179907561244702084486026699883073409118464813198713537562066178505941021017180463218138202452137640478783919284219638103377782322071019266738012182481111414311693854420624105428582828804914844074320188763961107351701644622848769929535955578015033690598473685915257808392721460032992452505792068205381029816837998100202291514595855685581776099519415698665620434705491909485060118874698707599026666229625251126815814821556216251796803005291585411410201146312961726991549686715609255287124081290558236224560901953264142254414664132841935907354171082838112999838772534416298456085647417034777284813759862509899332663855562691378038113121189895715798300186951871545835328400269479021135781552365970867166400297641469185844126974374226564138514881064344258285189463506651979330169379870910389136256551744800520043468992403474743811839878540819938448394251270430490576598606030153085403538151081091832814651745899441287619978629286908535349835781604010089537904093174924199867130599988607248803218122030787465961346132599613352210963607489974593405717954201633573588597091700036193805254621192280611235833331009833344455333737582194388331265570597675424554935641574634595747338540835137342727778769741080952755898567956487725268871115484626192867025376471474922517352552349239310087574544522287028030683115048117209360347982233454858037792800828432611658393424479431239867654081478206037867866301749874674059689778940251936099711543762303996887701479039682318565050602376061100935414731674265530548402998120569674276096346651021643234522135923796650611291408222263680035604212046490170102593376624071605750559618361007731638483409925493917797781429159430692594062632712208180419370355956214492285244919623395592701687659392489170016066581540684034220791773661057813481585258191447057463571635209720404566273448385684803609072931734368989135766179127302111541755699747612975581832654784705515695511701218146594760161506064444975184085721243404062953252982354773957746408137320571158219136243618006618625082818548423499233024557516155369309872627699452855577270884349449110636719138967530589680069996917736395476496699257761553830211878469735093389487393844297419485388442892371728222421347522614325671047749837470545184400280651196793482059273388883433944313025040070882002049526834196735056064403464220638478433406641638182624313036729452919695308306542691440080996058855916160356356959011439352576942510468644647558787847710193797274576474833071256562095607488329750199615176961608254751802742006747379047069180530049404325002252521440763105647321341750726480575464686098234343845171243333244864123410253163538173889632771170631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,44] -25506619480907914413706789185294896471290561923819333895883227310686933842057083225501777956425160939120995001554028669110538696830919731886493940859802918057205621257088401282331405859552154677230532190738610733367637525146436613789555137112164802871738246905435950351387084823063138584215886151455957612096123403602937802932929222803495331551776702895393041081254935357066009756669932967535027766532250928740040520490113448598179547914102956372315675164225239981804710661885116229076637787432467377852241946368413809374904591012620761773200570261159275853075029959271618133120039121556016825184808203528988603829753554955833537465998932617721989905831346663766672779580695343640782028400040078493846468632537390772307421212357038805636197549762398212449746427222281198939005350932932506602802948800463679777644392261430290916581800062102689445660281379315390258036637518523673780594326538333709009718025791665139056434339219133696348699548580236878161107104998119447125710568113710181410735137894492295669958076828435281507410282313346332894888950616418701316194606527078291655540565449916042589338913255108131468850107533237558020175056244276899167216534702561936163237759606530957644459763383381256985285660103945606372493442264800047470244629162838091664118544446168637420914604583035953555305201797536285872521720603615129130316846867103752129469574936565920033991414577614285396776400647112382500109609363195423058192910540033216846006384110062564536617438515153661154134102909573838775308161441271888811507913187114502064156356821862417173228779286304660101112957512588766053003717398816785005503962389908005297104765808336575677658336943916173757232338686805549191968356093197099728144442079205454842517078221539017859803072596009628146259375233622611874254781195957737281946702841710435591304338382769659816142150874961101881138334321622963736576439510942558322698141048026095653818089856859513424217898078593631147962476197760152196333970728937668166100222278313469386032597861891064621929432713925874440767708332037381430599251971158796739461678043073598057236233301889098404240350010595685130369669628464926776168256365187350008696929247377246338825228133889480941148526600801911917393928985270806892077273294865668559083357491597145829734841239056062604009722238243486089088971551375503702795062086855393755080243006517849431771991656317650395292042008508806287255720648052706744157767977086775760090729106295135541902066458120829935649096610902673821921157637151622760424974378374821337489865444197457566518259358524889491915955429897823518307803601376658191365569996505033650785323758833531055938191960962813107133299157080481012228642250346428612738129327794420629107140379910578409196611566803773247178220010181317195746095635060686284326479758986195240021043978861382285756295397306244356619228949597333833615853331451160123768353813668341528751566666059022967996930182661304097430306547062531343685961627558994807988972327216919888364200287523156384366944418919202332302289047388160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,45] 5497691873444339476168313190937642060151969713241829635349244165681384237533837455366634550055417633175595062410412424047267613293989495348227915783368945805374085018471597208651600233716976006219658406302250112470675849991381567758278795531323273867349560442995871638288331950661614245443460489636524446987884062330900556759140908791694717218100775313949332437948293640308020967982096133549295784525754454727849750162585095382239076524011875935984854177344513036772103445599285377185935083347368039079048594479845107547856017801581561511970591908094815480253274088885907369492820601668863294215934067618491343298871194896717537191399933429595799830417055816760856664722844175948190126988795636617201094329479817748552572270933146176772024438211890387380312157906830352827442788713523274977743939303337532563389498457829176522766256475579757293349654520001900311295408404698737655150807376016102362723310385573065612276283568715063614345400967239026139307227200644566009237604265023068245367209841780910204798259564613108624283355949010748115384463457455114417561996586178032509705429680191417540266525719211681743328193748022869951999318916754978575838927165866415062732792822940194964841478487146531120113195065124886994388069536421286250102431288122895246686198125375219848559475758061896445669503625628562943491883307993741364612716911191040740989090221173764890777802663762078078707192240320784357056298988454942661157445107424624458293354431920272981332975156642504059136629466314372105322261382192690621032027277089898265272589380936906232446306835648808796276379524348309730350647021283362986880724314630610112517521462791065831210817784048233151014946078905716140720379873565345205070240177394873241512805814513543799606793053747756235005204975573651703606148132285917114869079961457382995096112316004005868360834167116173391444669559158396541766444575713991117739418966031161726624206117364267946364854784654675817987958444290290283713925821016422602724881220108712737882168699641324251275444709720829901362952182426211792750662829873580778206110379035958973235500415492950125742710040132446118336678271861270785765128582384604295421917936424755405809094231901085942521261814045913313738043287053750715520689252560489740835202861834543136730989260646997779543491083726685247919160938576496665891339085096431675097669546994942411259349478110660347086703226984357781178938101701922063456627379192839525802546877958908235005518046069132168807092663631153246262494979685719196603779653301060724309162467763605299106478209630406476398948789791406889823084132212680587646315054197869756738462834848631058112046225565594442638335838060039245273912267571318366555987529210336737034877556312505786271986143307633438505757975846227494501519510308454944269765043069448642999817961854436166568125052149269079348605136239389653020470862678654617222494364198421374107453161434221747454878250247087800193235721835284273195757378409728618710811689663094802627581477524420845891115974827735725152067827793920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,46] -352571063547675595987791719523374973368965936180096125812604247695760498660866384754083260949759913432187354127777199051169713972899217932361266287838767974239108160964536288376275423124511505482949206640521286131936803458250641799361120926337518053582416814724836918910427023026158765979553794497488780268537634279367392292633251512043636166656640385286797388967174602555937486785993127206755963671165859675350101459429114246885390281776058079199975171000472735882927531290444870426890132423746833999901248185525762791257673594589832952648726317845588875186013093963516815286652312724059773181455268419305564854962750960034501514808637503293139750976768981725381614802444070574932653029855075455181095648545748878664359679339971752678167269473059517326214090351567739806192973973923065510445320899090644310691195143615462497931216187839101451369096998376128296240223916122323188603768208199104782410333487332989307880781213401587070150221396256297885294415315197603565831535423769281621793076547067946811013597594682384687982120771455314806404350419517655476948572862688092944417116454248970789996286153862746562492759251508365137552899462439033309013192366058364293070965140188524880948631767621253753990415258258716130285804923812030524097572972567222075008310470501735964771978891449083113081430755478446735647782239565793387836641789605966811026228971814038659240852542452871320954838821108067130383786286659832745354786299822450561113152080922760334053505765132672642605284774531159854927787515096893733045014950536950313697461879055018082711587702785111723053010615843729976844980030462175936230657799575765915675899975222665582274637192771173826976671101416852565642320299489613412408614544917207159061571059127865493534301265318867949291187056843026041929034502330546005631362653067575569046845349091308455077275455552711656938134212812109302642297674408595230217666101858116257290834543644432742010600415322422764447994655036564778236257444526487367336044030403734225474711189389604260879992695622228027223400651688398680878997444546220072547524340757999358598239677065379575937784471090612719370364422334128626831061977386347865049632597541996989989897212933532436492239561781601470478480726386561504821234430217454079327152994600046674367108337559181342149176675136918184862802706867237318422701274302287045103284445118057667803705543838786261393582295109096212147434976543089735974838171211907503136249912877504505327706728371846964255912305154503325825935371052015730418578639719548051488858917307721531997186575933213765380499004371970325612290202104861422476509706504331893429973946079437473469663230738254008024774989360097886374550300204692706907891816732751563147599619998152106410617077602136951133524063193459354938133731778562557716065798625501077599390896041515046507722027271179079868597010422420935136375813895633850829035561909032306601467407303970653442553267396555728445108387430747665800295036053155923908257631956834174905119916655440661739032382254425031158167643357184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,47] -198459087080468933025037327080055280605651299063355996481275211002837703633413985024094906000355578695788619410947983529211811789467951067060944869591516110557026226515711161137036776394955061415509685580901665195256931272783951047354907724385944153802705634486565179146602973573619655465739111792033855258231580361350246641625675492739124121861998725149420744246447071316587197731895761088845520761883950243164731404853328195367044138280188113737474825476805863982084252040839385426833508682076999978214842373112534564821028023590018686084418762591549896833634382586517579963805061582563152487832338079880705704986089674319885993416685195792817376058299429212281405166545179440546586202924572836855233696640644785241807496939319453157924977892763928656689749773573207134478409848596271234025295125416467894171324339870876134373329585609759142802841379036412347293095178807979118743241925317790108104904531249999432803869575283882704018086045786712934087809053539525569763014273964895439327543394241346933132715060826039898304615083575118219231338675206521668597221558121675115812451638919038392360009041711980410590433519529728019910898005446393166563501563248871045704091781968836759108720855638650701155104284926981773107365691068543948363160288239851844499097287256900768631208284760408535401428114621471487260225569730007262751669541042567090530254394499565445524149958194648648137181379858229446571920229748686670155932423648607711735092051233978790841052361332686481044835184100671129949158656332155195074130897507755117170074926526436283191791906866155567205294638908511869428651430443398015152898559511626921581156703614512034784891409997008100298696106942522591136775695240544398640961718365606307373538983319227957133960805905108333533243552974348546461175535619008539734247510209066653169197206558498835533398067973075483626901399981565291394547576853747492926996903793994539761825977539318433911081603245319340238675648747377090989192760095163173461733291368144413942756844626417604132840639633056882699173783165844099240030767496433157230094533108548359459407208805439205457198564276357266126268337284401034595481121260159163974332142728037099762831151711568769939715122013076859080860893834418468120564793097846419830495381346891990810112044814328409570640551546885661639218762115116901042445427251003255771863552133765206776805562152216466724912431144665946095511599805774750179364968566116302552819259081428826567928132433722886092898743149846013056849156612596780044505095683456105510154722186934442952376439029628153217214482108791002401104351493676479444896373095386641846712530552019282158953553583729367328224847969920425943370955337731623233185314881679209806134049452022111382340275389649344116564103642909011741077786789371946698274454316365815970237779502129538185679398548760808045598494266065141478784168691747294656571474568846273815852419376686374501959215459138496027889114787893600794981682255636844416740731434584698650751663209674857059610959052097852409955819192320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,48] -1715262750350136536093267702498046673382357859242085412250243803565659109233877265113493822731959214254927735189975550942293150560863497975537993007664498580187691885962861847311581718568507581524013839284472586652210616474241026349274810476858345514168178294249233710991395367915104670934543408993671378032976462261363858142876675555636246031954503413265198956722544312140987785067736429918753777269139724112091236545432137955068596052985474618588834100565713808501643643384233125817668980468660966029438516777489217028890558865011002175488417001309110884315927324439745915296492751930648934641487911901425496750000788459128641564420572184747780111494583309609899833041237135776592277729476644718634305338504274637918218766905589102023017599733181241834360166505738504266887588874958137300698026406767837495781055554419420281375224338196427682110384643403554545778665438768127997782361150049534946439926749560536817731850273076357622928226320693887617911586541684088847734751482678665358086736271862705728187838290958201017990454408506212866200654162060870516979948792547750664756790145784763010618419132623710468069289367949752850579284363854848448682069998624937205660445196698234273618745727391136550515258921893739449916402311949840378730286972543947333171144477407797962838777624279090116923450006346876712854810950628728411976811146064769474552059412015005061374021939310854515399321057625952789323507113941055875235420110596117919879376955045667617345992657842326944593691465410016361017619228700551666433617744199244678448078026246418004860338360272716741186329932679827252164594740495500997036888766417876228824446406571180483291037553768023902627675582030730860995404477953109604965567341162647623470800293377145195540222003024292142820407122819365920541962606547568933578829191991923617424082279113118102919717921299409706035497780231328656851053481617625941346644504981427855037440841344748019195752562833794251811333574219190496128477076771060996800256662491330934938020072360180030267010564804202218538210175143903683116622499330842453004284969006604995995538972652307069910710041480954715769245665373617837297995611046000740424311436768567255380506645556015125181991680235405834418565609348216155052728247966295809647670349970624014495691558758792813021533749401011601079431967004405867401559042990331066459027028063325245661143798140738076557372223116849174813875127910507345208322505039710872754524587827437839803397034423393305559252411586767510331165841897537797876977827050221976901261763161330752217594097941666416042419166833094876263624992366735966612691840568065816316813373814324503674952999622854955210323935442708032001498238815815200180455019885869975681658518396424734562489698763921484041193374817863212302545351362028363279169204488905329959526530109217208060979221797950343336042538467806462688692849088270631769777761821920265145209741520430814367271208174642405300054503600633251051220563239354941191413582094756343283633334853065024602398283824571887360485097472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,49] 67843961572343428773873741717140807890132975388077079097256465374594673405790164170840810732095911752942836630211787744358907236062384657572123677549508974794191407665505014883403669346209726064803576301142391233332030218566388316629996731357805550182825030191437802045027103338226224101655048456272894384131606382667563597741913510624722052028562976281765736381506017735061715384623288501652890649440716213867244482305711149707446306875403214357688207117158592198653408825689551762703991720174044960331372099599613049985368672002590757853197236943950980530391860493190087694329599425011224054017095987471134226566862035609352585251272105762408136989843447739300433663908128468816763185574632355810930442130824486788570618471918167436671140390263088630628287847576320993309845349797047900230513585970703582336872838920665191671454446908625547915802913130744073201250445546144453454549276637650401761929975796959997150561066781543298802837398265045028426781360474519462822522132283197857427352075860231162690236441247954478438149629598407479807123827432750830701189956467424573309602399110315075544905626208063703965966350805380934512971022571287741566557646297764202165593935355011827621205059901560228763274288400582314030334374314539822149175438696586631864017891248743115304983171530816728840325438735029860544933230107515428385103351042404737566613134594204998380260167907558372174621796054691085929474857199356144856124397268287356440907257004320467931591838299187088353939813942293808886156337568850935255570567232102560506322723846003097877223941125669535636469753250990116711687405535598851932841659351922715482215403849668375697925130166206522646914367979709833259435019440522201607400486905291379287095290239382446576308291615827449420721643643165144584724241908793045173818389191824164294830373438036843695967103301184011965677476885209413976871185679677182159243003356989619088076199087226872944243389320273005533789902300360025513890719753259651625486449759853672960480940285147998096757439911143829299884601926210550468246393774235122941876452788565600899144220006767652041156400935915663991884577940460598922240592533129052226237120761639071260432267333969793352446127244143892248128007912878596700616146273616830493085193716079350759879729809182666039736182116777647905560921368042418348297536512613478157098547570245944725936265904334265256888834794212514501342609025961757238007381776568313959850422943057616422749915196278529757926799836159328560747998594451908031614067526384332089265926257991617482827262641177812071906846770180786464723025705081609331999405128468942257713173504331663651365003090215540505226984678058099386516683365045026246904982526924379522235937452616606379972422272780154660404683713485716386606340668537971664556480006603470143171410552006892524924832386059132862953607016769975269409981105771231683866497497433806071975210922795396434411115469458902467626694215573790444618834939232675191405731386322543591964250138049535596005360433433625433852272967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,50] -37571980374861404310823483855853793812691972567285083074643126032164886870510563661235618761485951389749317001404564328720779315059717429252421600482405907296044812794533882369404924478533116754690840133112283982714675414132547355367089783676160466717245653342528541732677936897516909618582540945565974858972636898422240384688391114638453308129045089718310655648820624338870799608142302406927051543153952988504371145451321319895756495981159225028818567229775394599530992001921122731323118629505895954608187372879432855379283600904832577662850451532735837504644579856739938297380259635882849290811624081010694889697194923209042788937247989802301021596071543298891665456933791694655773187371525902491765993981959560879474524485053875968811268939271594791925462658764364515091463482509374310998599380585303987578625936978193409088276777732958394516760247608898129835770185687212364288996856639516264049351258204670158374099490570708592135650999784214176196304592612301600892484286857182003757101109586353407780416037294892817152465897234243366612299537338089389747331142237303845371359504941366922680030900521279089954282180948912639304915970530479260824123150192776485719045071073160402511830326211778682846463451506265229875722315638969900067274503669963121211784637229353700708112418669858692252833467937263165414009080997029864966360859380352565001162439759727916235636778466989821844222043319303773362091029865052981060309708625856292412062822255600160660298178228884782726353412768328408286341356233110308087536077491583552611827503396715068694593084977102804622652873787004541768427141236758446239664290707456334470831302610156047680664580063999656503794576359605667200018556372820233068970675934265269218428548527112623000469166155206857164932117966226684839851007900738146940267050078198178814455145509907574982981596786819587737834276571064998492968033158008107360185199376780001899307983585499198631215252867053628819719389914561642092893463409029161513804858680146466987518194183244147053588359167244920773139030340578367523764972382484759996080193488039944216077456447524126755348000646323974662466549909973280294120647545412336781930668067601330454667706798894911211459306093239780432925973754066389117428179565737295617526207915392605326977714929606414659378067930794074527666151109522411902172177094523636633219701251931289516849901971472624082821107326954267246213901092696384408197828202301120636528099780075069073348128792874002936576623643563918406828035011491823970569716395828425996344704308308159388089051037846996325956577046363755953953039098735244266134753473005157635562415082124333083994993786273213441705352628263245561911026236859983234869797487529172124347057728550254245463123077605407398439589558183766841311132386499140006209523869419976475250889900198057294119670413717340938360871736949860066708577139250850295509926212057323643246453617198162470315878699732003471992407234575261290202929238492639768651297384625943167687130093138104560290624306654566612095996002304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,51] 9355936685531678313273904305435748409842937859297418233204158846873448143849882521879481826012612264965826583666911196422383720263990149582990169936149425637649098671757807831329198692279091863241331259415992983218084629453038628564233353834913133222129358562670785586652037595689959875218020401871547846714712868723209102178219830182493695311940962238546630047202621449732416964320239133904965478920422370894324619985372471384731321793851760317451470441231444368594527328835459137647316038593024748557384761066181280258801383360018763452436564901913847314900015035607693489428078875800076581713720502547490927704291908704580035672085980555817620260122929203845067907804993396623484319418410148625838498964095603966803035499852957777727822651295858748325974316728578322320605751634018323573410147961278538878829071158753892812797073945521183671917005101755034964884231285251937875368465891821865167699205933543262525968542011625920531494406053598209543510230868295807455673518607736447394347702639238474230983008286128078663159961189564142090908594196297973170082230006066393438090878889987232199981764285687515318605957153147448599125210863963924326498612149072542050732609968940801907381507185681508399821400843689469312520938864060346400863654195915271560548223436440892853642372021696209885489584868513931260101177720601361186909251043312241493166089412621246594278950316687407515086134530593315297815892043931894262432935586669141675451477676051755887824711234396646683735302858550931005793796373148999853116903643053093196292383644518096694402039937364773766630611989523883848004835579970698503215420044151909620214350152355716217087826218172680049565561642398415353168608086179598110736951660452831306132353907095736593421671521547324009660660064439885663897084150439790551828865655724062727296565233379867915802595567211638091950488699503761282192229310360015814948503686411269356954450693251552827277712685417725603734033949432174759054781443477457695162967999948835480809541966642071963576624353090160173869770096994875006409993113306338078154670549045515690689938823027315324311769184537929770078747192853395064636495648464871026506991257376950749001101766350085752652852725992450388706474730678312904151927523546952843948255129323984233379105972179485875113789600393000832442009565430477760149337979870651438608478650992299786027109021327739370126186344399287124564877187242977420408116341916693004556309132029423521322140890704616612742772032858580085889960452329470145937892730990739015195589844328574621870906306226056280250315074210512491730200496220737072465223696548250559635424104985683813856588446740698343438509825844065747833210438483861886387041993304232621981290352460590809173246773726278232659069705030712269373888444884456919210124544837662051640196160397084213142606269163228381904104288932002795815970187217944268349270817357406431554889031029202543805017150892856972622764089077739022199716000167736899230505470510915854090664641146355178830812859735358311800053432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,52] -206042129599732019570098893715665057400796810302939625240372760119925722822797219137247111722163898184888422987828798568817127082861758864079658192640112076370682042862705688954717412068349144730707145082064549259384839374597219083539702024655735065628844890799659169072543780241202489445513543105611084449066188366649092532380323218301513436473935302098170019504062039843445754953540085476449376649608846290426117032950823290923036450331350324590052861716362528887672138472593551324451347937356510761741923133339391523463519285550196904486983782228700996769585502915243984237978873768069740747385407303592909840457443567164191535671921668910563580629588975241169375739282398197091685737168719763672370060750260455218705313191485085956789502908715462042482909082114643765713106575756519709765660347049249731088295921586992575554565096688861477256256376503060598490793980098574419508074567900903747171458616387853696511134050754361766578698876940264237705029965880617539810632802487368666712654398442788275791777224344401228686859213768805899470445294994695186943197297690112503150649911753081670726120684062477934916707688172766857797496497690264341124236580748814622713530302459388120841764937695803789090607455808521948430354860586412495049008436808563835752677389273162687343643951923929169711570637711771760398072957334058899366728676670935158310708851031892207011308178831163618335464815097621971528611377760746572026763143317010015887923698323806551465840430814683443274505454911235623423355248086970346121637585243231059591980156007052143654152853751170223077416848314974816697292007114363234142822731520212974110670049514025785920875097160235977717503088113168078472396330329039567601834822676519442016473594547102123236877366482021735475600136153657499914100239354118894502937976370385464433917672084709775847821067529562714235684695334322969911142278428150211194930255814947341026073261997225088363891548282003254160432768632964639544154140249501029031211954778549172682750237418011935115094996271316094201362865261177764364757009479825274320620383586302276457061624849904320371674625339976842858109673504567588260811606811374120732240594245378622878970682421223487678928488852699527149213993162997084799933294259115351568416307866510419740557801649864609757674785741706611451831904709322600258514318618779497743961595252485342618815935072095213757155705806694362154702379742559659350078252201192141818042247143205169061967275291697733920376295947523947891093065931608680902845929870730654600634668001923109049334618241075305737673203921184569797996425536757360371964096228925954684731521165768507729167833160292851548127470319691720763792099440190566215176145519211536291528644261308878903836562164231713747685497172118416317946722831562109973339032890695026469562390250681424914754470137316535498504514401191805762546596963871044680412224472563549334969765568900011150979109075378580433319677444785774468717982451586122509750963625141051994313787249114099911810098770025894785344077824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,53] -687589879409654618882596113516367596899601724802826978937898663610910631292507397538523205700633279029225343702410111062127914644066441933085916822575991162088816697832190683263779093709936975404077287296553894645539088253970349357179962843968865211636837031069668796098360401841412824743261756184006848822879831643367444195628345663183207515580555361958881275888616668836454024956389748811474068750947951209975027720377327960673998534448417686793017441830110953544407571242078995854922540192225442140490993317689445464195882348668126820689731954467711518094081145038518522827062494617545521185022699890859850171671935822281444624652787935311673945678541919308939352592896458884263977100586506472668256067676931312030609288014373000130517734118653741900756782094872022937814348955838661270328318833746247858093768022661193511200055688299310074685255264825484479396141066029106214080539697005782769345876343800331187870772328947136548273480004531719378367247773181679407956460526155462908115293571787045507197494224054929537615158640401526809599634591852681633399988985751774035574937718570014431237487757828601916244512301265387903005607065831919649321452900750437373881484132134157493818328643920646779818041644460708073148425604858029520643808335716145413640787897004620008530071240375054309360784535340267745901860226037204413351076001479789838005335203846530526309702348735558138748216606739503558085739737100446707407511690977215788234255504745517476405763531569541682346673618230387603010089475069820360567468916126197202161719605833441261713622056226159321488727979821180007896591371439600583843977450555355125324208823494417037716534456172922013114722843866450853211662474063897051453073329049000471686216165092123768892698389082081189277372027434592013231139139002326825260026319357712465848113175878048228119137915371695412715492225315314163354674834508975253949213513362236333524676795615886293608581251889625058872998983940106903550054160567298242308974273514187390803408489650556970064835100992467272980549840169717464532544061442110422295787987264929521963810157568073394619119199762843267391341204670233264543730059430113705455562778711110853230209458426528214624062051838563440891268165954783800678663428919839490822466022444386511204212587857657212928133238758994657344459275643656400585457542908211405031373964448064388767834755109664666295812577848324293340543892832493045138891808786717040805261324908893759205867183501829162748300092079053986979485681692379812542777413161053267140344528080886070453765029459636131779417509027113512235287945362078919044646632021567043339771356927520342368483874851564224590837790486893024742717148313921124387063716506430680526277757174925226622153433404103989382680968424041861770945088462750459507149388979238092162605450149309931480861094336098989377565090598391182109519551956196419983811802547079787869179973974249436127388278492904313040441692494714834522581041629250912328647008588866295325960145149615773854876467444966387134119280640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,54] 255144656037817724358902006324095766423908739107832934266587008757298169499691659441172742343358736908979699191524753936032144344524167287516961952470812236570564118959035114521563586469429019614046252232810063891722640883498832884568131115123612490599090181694645167462296878203921085191332760600799493625618532680716217330697488641815887838714321015694676943924365051983057001848576801989968271595193089932119933404000425102603614513528104988883038137630254213396958049867088488963900686570153265942423418187188305056136105612272065144377705875595754276908713603270778418846369608360286779166511190618122523926300401887929041982538128896946252677125761760155004376617991464881678383233892773728177234749577692397750830026839003870825769895220225301921130221387849014227238448161880102627402593097096520515854648416767456478355183592268021937575298441634714273632603235840175285487401415688654544563812106368632318054477742627750567277267505245622722487232503701575804424647821331477850689605318666465399235420791014821427209564786351100995702968296284284373071519812197851083918912102027484156326036897721537180740702550626711391061871783641798077905162544746071408924442158331657582660284428168067591276111603067518202595708411971532363788912146523824278229944258281363638803361251144164807361346876568804204313785365305762613943604581726199541813314658501007763946046497720289163397750561920133774888367232809095815325783135559751834727858851631632578773722008091583445198596528772928112695574885014878828585918800058914406694649704498982239213859171558135395379385350265294952941250568228723317891400351825001835630135832924774048973227805632518495797927132090687071668177400624439056767607639783869399567940829507351683990322038306289623781214920316670990525731433317445840180994318463209539036948380446826012933967794595768431436831227234396451186832419355317898219099897006172034025548648965246225187945304136805703163560163679360903768058993882568331584781206380484984488244766472053670305016252943160858366473793331533940907304744502588424684594599778907297140887585571602134188999462916542523360656807738936438086838604913168845530047037983667453779405855995178740463116157906851692563935190300074997295560916283271413084613492652743939107082466249116691688233492850909671709402115242591183734756520180640749249227361022510564072072254989910404862738972478137330508429385476716369189227032865059243163330502544961078114095997647303344745855026872507035577657616692192924213255315084104434579822887629387142562444114046405128920291316681813589689519402219903600381865887612120137437309176838929661944985372285189497574690926924251073503942740740590574662138328327309776137145757518871554819208278391007124139106045265336947342372529970409597234709245665613233732170982699251471987621147441604315300821901221404044492933251100289119742880849175610726302104153390549479821810536270578817400499408482000018015863646628590226621965885964181404331856791106253471390151435407203487950256996352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,55] -43300148319957110984304101451781472266419335935592402228229775051459511446298283635399110480811074870432161512842831164904542700772969527541416711672458193152709965970803274629762297299398938612762114803551697229999630998610657296995750036465733429866877022983411226840968032189692780734202158447112312907988629485181751475138179989145701422939409031744212366126499012418261768244798862250609124478368056542183615697962912166993340352922453335965751867598027616822383276113166450162692467273752208294946326600279041225205274039222319014270987897915358535996328244945563553070173657719121031198229346010735951553889543459274303480749909868533846423437813834811761105153169487391524390923510146137310708407891609971371171627947163510373755871328564537216614468006655572357774624003496839970307640150934012297959866675872790350719875625241357027053610710306453038319475711539303508496480730465560211614526068181677493054402890876338706368614744277706436734256742343697833288117819549671027559147215609085101996391774648932877958015193119828706633604602629476443367678855667597262962885284077740183471787695966224643052389289474784195799547082974171179810242358156690780071424384673500700889494965034895858575037434640590926343653532909760512817652018668934795259903999104968879919747551241035970630747434992531924338910306298622206362308739121369356140263975356926605712880464926140562282307905250973745178883019173570409291517138900686421856491256848353710941017050979820028695329654700325345441388023116148140974726710319370257506201016486195406339033556929884946516477285316969860463295629565748185356696158300631193580513126044896462962360147380334943194729995201324386231867185165039343356792736484632695835666103673736067214814601707380744698090068069731292340212918639042961516206441105689091258265702802384884739895040003769090265366173373715597857442612390202138792706864058137622106153507454809116792669768487711270315968339009198141475996684556371693287169119383333443904991470051937097840909090820729916574810724625083092942040177885592162976439251199161855446265295397032430545394633242951323993655315393952065074133323151944157922588819169097966066633578098201947587747626327348277349523715191058554205116147905725828309119435175303569579266379949676981011562904391218300354687903176365419107944626842812383083796831752353223891357400256849200653177893785622243449348818463667724159676750137487036078916542153706538706085002349450457650771511610190410936242978110935171065181651348580276693849698207801876956595881070917450735404765679112316442849760540485679815761310444603763963900566292152954877173926140784863963886933461524492911107209116000988468128924608756554491297956088669595976666224518617509285123370306564297490089430383312225670227076623034282358926767436201597280068919264624103015796626116491548804386600653321853556321617179153467121713539262419664303977748565064710948565370811601042681012811631816632246320482444509310798393862566404060752053576206196675209267773440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,56] 928113528082729140448922803912891144374318411426188167850733790891316067350963298535277585824279361548046748318649077120217207688841350026719708662497114545790160238320081134846062228204682005843233681352006873144011292487860605194368712099004618471865419890015664358161947008400752171888435516623598144307346211134364174798749624028624351392483586603077941819597718263030035840286638555262042545788526585060680383925433797703849296454695483281869845215195563627526608064766510938646526609594536112599014345377865726619059437276733244697003213519259701465268523441392838016354969218680901469887542178296853999909691256095049861717514574087411450062269303713045419243345915527524527861721304707248378218218989807682893551932515430394039619855960395622278620296098069601517181092362341737568015300504898154419838270879255462644852703174642890832866791856790966568029543869920798892708338665111879152959907670821859635065268281554064111499812183677041981950529280989306061449620558817836981039824614040566108513094835123289178918496613743087562144124764659325416645178801399969794392967199721728558368907222806653224667001131889928426816062801151049488941259909236860287564237367881653330805952731858635773061266339506807913013392345834319706079446472306393150920223124468445391657811645445155073746650711907195115548646366995227336238049284401057065155749325200733024596832766732416728806842531502834459528517464934371399908717111487500712875730584119969951333550616949110260579966989325182890311693430572393472677491672031412298491328970258548972081010794867915611801304124355714682939107913907139589296191491535738674186270261774471600316231673517925373732737340817135379286337098698769523811712320145397396455575337724199331595406317277173132725105041389978161768777704161265893067145475229474780161643522353395073913194113029107938326611470051060063536854439345375726819772103331715363543033376613184412407067674816008494747063539845903859302079700045849281988801257023722545474211972741065822567300400331999350157883129467037573467670397265019968747526145156189099200789574427308687634997463599110945462798813205039581920988018696001516467951510348533793554635721473499209886988526889096211907143372529592877281845553301523369820333435706057702339378874896446532429251802849184690329325289958060792960672564063168740201850299839450595688018760867261045087136461005732476377838533042291314463291178229563981754824742246615591069502659686674778605235004696994897221876476318037665763712529920710209326378286508612400287565692259842338143995728067632337336013169100037454207069613918000514197190891200345711217435246432222990755775028163303296814075505914031284179662842012472220768478117548792894807792558441331805737133585455155533912951554533768767716610330058404727838412869265748358041901184680323825823226755951124458199081627022825806840921875593197205218233503427451998572556633954268555395267957615904263112662975668224787639046988393171296888569495479614257317345640282290624208568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,57] 1350861893506735372958588440392769802000169220239384730038732344746903905065785716990007519483799732870631233300739673125233583295846764199799767147845385503930275174076174596664411247230651850280955047264162749880780741619632313777973411108993691955489491516113411783630862125248182197097536316427046068204932957271518266875606926507523596515197706451093703315902388060046301637096649541023750627349446053330576360726295629240986639983876566769971420200332574829481289589482323560262229149775353812929054924259375168950737283060767571405626900840772843350525597675518325904953325586043159460897765739198409132445076044134212059854264706929269234529239656265867415946254026791464793857223122464787221085894162038798495923181411270261834516132263400056333082448864937557000715097887614327011549491269281926519100193592759934101006307239973558519292867652524327737807458276311850472228154473196222099158322678266276626379282198435946970721671969501261540441517007220516713439117109370802220579806117285054802035490237377213211839142030991279175160773193724645419737361425332947859963135336499186457764269055140972548725299780168606010243324180613423230882639630325407500459428390248952212117397636111650467433748459479014895263680987486191548894107406071306275352614467619002884870795436687290111823100742075560600140814882722643577513805275070660830249872262405656123310295687309917280657149157671680896314831006395346385719150583498998304906909956771946096915311457851332400114968674545738606955506700318576551514222445937626175530520409907052996050594538357780132749215009918380272341940891732831912496412233676193474142533750060692959689238240492028086352275283203048582392437227086883887355940300345427148283777233984236541982305149883354441721833670737201422594363764362252019741833326596411823184740196406361165721369063740950316867037575201456406102805608404899346283548427233899222106598093564611945984167438318437154256471848965776719487787840556249137768632533180988267109541907668660103424089520479539700758481059451877135161936824562463258945383479564323812054776935259379934613323314218381172251570411739395148968699979622151774640362078641081935532448706651507703925213534449345842900637340393779343538964542890383665696271153219737913566930661141012584740196363794122107449699845799737402433534368019876638517894045640754000124903846433327316421524454800822418127287028398470373037114126395824304338746734547865420803144068226712497973453862778626839614030842661554433669562356251661649022028046366637072918886462852920779738124778943625581077761954148935884921666405038941740132807622026522520086523712807207965828107818888105837353823723017862683476032122396843242680398271032536667684433211331236044961700558380571747960458868166864844146493922924613949007449316751874842745717156717637838061172247702603616227271554536325455569348918291030282805155026724893316543863936325478825916495771769455158988313085821543096922193627770367628619499120772301319061380110064931650194636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,58] -332738380864158603173784727685200627317211378004316060660582099682569785030533780096810747954983515782820638250861217520155306210718487490150265383262654128207185503630467410454045023916031929026000550889433329715716280375736359601781402291703157920805364190396976134332386602508480625709181216402654611055517009985959875968322218959850857021912009502541322675330091391707830276493803091790648808083419935822049306743523340564716075114294358744932381094856604503660418876772232655079430556720747599377671871901580405979888460656157435261818190914736046052259721508414037474962663147478596017871629804901766712822399985303969200111266993273500286525741640508997070944987295200327237196585871620838960475652994770043535915356212400366322609967741751292389127596158447863777821356669600019750168023884039885679124827217814494640318200708483308490635447564098986063688982121031216670200239478508458118364279459818661095962354505013503232654362457546854024228481805689309859931411300668063985919041717889290970408063959157548628279282984480228724065192521629933747273064684795228054734249840023844096114830662734269786293376756179475057687989993456210893066915085423347663897586411093530631233311707572228499652066788098642963942135246429119280602428914712966676261380316470954425012514840787636548753574944915723426576287220948847902102920458805128845432241432374481916582104289088331684411263868709179327494308585242884277509423547250530289727783841995083342652994910311082809410215270398554681983046319466557543445269832861253358508739027384050772926036309101833680306496237569955005756707338361148456167684395961874811535599573993176158431635303056652007831046652097719490052387137050811306015747182450322786502225745297945358142626007899097804720739121427199550828065842906461419080196781920631140067242019037426944395839801335911385610167945767785713111022340570348665834345129915709783074292717611635477424048276630612961301252491979684333362443239024264055202344598243850861176680544829658867484961372965161614924168618936717457843991018970217215564185048172058807326134096082538412440947198515908645022892158311181805963243508566671567926137337814918677563663883977663835333207056089260206555204901592130587881763561463612186183693742011729921201468323448902392055799392763622232003969604117453488353812415508738327688317916507147003565366892469870485653094177484719261305002691742765527838825020612202356318587052909580756568884906226165812309610321181610718434009760183549814267645642233696109965659106703169149807223474758808346627930189719585411422649169413941608809700741568782889164760133531572098177299791031414061322413172760454864038527253110379928527267208558158364964312845430745266965078119525553583110664241212280873342247895219330762180033895423004601099959214155010702665264938053207837062164167634132287720258915163374619621369363056776972622277515871370749556246040707103491325307904469275623773884421997252216441632691900819307991109597906795512620628772902038078484381696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,59] 31840744757137918484697946192012851438197232674082192282808726279884562280505838720870901343891841465828230537953390269685553349109824102134310551201224706669345774296959294823651300990544748895607405879572941513437943260428256812532915874499384441042705998804452851110450563916047652695539838842277312535541978943465660177887879158073501433065395297971617963402226094957013843734461606461091343783414678504706442988155782387651854105485595109735977409711110921860561436019315720849487923380192740103468141539792473461004920792313929082372436596914862842568970504421519036577242367424570505193770423635030191416176618448272901747226977163723225975266398856901736278883711691750715287738670921701541748536073808566519746271483268118598757558329964648869051911689945419486963423239669128300543795302135036494540359244324588365642690102558773127149592779829633181627419933111207457629499959317079865751917376910574994406120453960520051919073502052644334769390508203649435715824402694876549222103136919903606171120070736561664535812088185323641118020196018854394077501886194251700551794573783695760959629678063525165462709664490027583858653973386217086834261367487214141909420931943656606264705691523386903834526780463310942705166361539939681184346285204776376350689990838831676784794800095399099459475717781480244149777014545098778867293348983145687991971555030266193614711657770735214307989660023733192644794624172373996029032847954373323779118460857230267571957968838407167877111427078050105507777517608601361451525538541979471248226239742277632065005085181727265845882099132850638062564324319302992047591174312535073522175306747318745887575307464017722129407036407588009981789976317483372549841690588129296269415085654153525471713623197342252383244149095948866201002780386429493439365288000185357007419248697196567255764206928025072429226813606849250083671693320517367942095948559058699779653490384324974409503217089966575028698255120830346466214968047186566426833220265240375896785163867837850641078893051253180445735821215561065329270790402394894041670043657175752809964085682256199333603263702403445790307556616570135997958159795916792481538736850776035563490670123013385699852712170121448364861175466464514059119856354782142746354844285169957357797283062526643453372413043522116155246690996225139618623287431095216798466913937749540001797808349882876208578628792375082270848140533047652790686913078526161712167886886629224964609449950409346456409475018588473846854578063200526109648120118810942111829079064195165903802737708287546691663288653615519567744332027377702116201794140277901118567166006576782530289370253468972710454539883472912081796816466511864669478310130729982172129780420888237939388723786898006577648928185629284462428786905101964328390523826511850644763506738463715046051657010511379249300683989932932444094709893744774975405200699316950058185954973104894589001174883179193296035260997014893077540136830092647678855500846146039055630115501381913391488595085238221647380480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,60] 1791225033800338992912072261791004409838810199898389107656749272611425441478014697191675011985791281575633591925284610720017436032870237240002367510976793782058333661085337631784420414656153839819171737629143612216911653237291359618567345379499019615064932570533197708511127441432349312004652934848150270514797369124780735253162883300809593387214816490719536503321065402363401525294085231057801431629863805169343844515780785882964430130471540915273967807235196452703807480034902194467117684949437203962043748524037080754599700819674849511724566808604130297323896647043801911254860096053390109684575873429439323230873183781113435717367744810294798889153129804874465348769277315286590692314079320161205943195812119863221346075463662606668172512168379926803594455541789115410260378757315181873478861278220091364081459598605400178053968520472501000615056844329849852615806128958581423109555831813740890030640203559277256459286313614169971319438789761245449920468213440920161817270836570860663171635400216377509230261480317872383482104511687945485541339972929472125508908973078406144992833556174143094819559360911281270176468169571878019970771397371598372401065474585242044824877441579190412475351962843930869403846298670792920507437711604684205463292627400579936512002525357650320184945401204068822902865456853316332363775673112362040097554222411559934327887574148314890356691406721095477433104432777355709646922598837720469359803412322899283907683340241611679019090743485813639374149984589494096123614005749386002925186096012511697106154687873253905069644363185906033980588459813779403778358376413845712465784146410931077231432436689508699322992354007932169501668998079356728115814303886259204012473411469067334317353233742601955139590482370948924391382286984029715021382950824435805104687896969630150608461614163267134722284860344908718876683169169701620051675161392308013318279256792388859956719935505631247037312866119512735886315825003141032855232839256111965671869602326490370724582885409695620473105909505759286198831523971201597364565488116638166423152930829691051751511888091172013287454560956410249188599783718403314943097023888385295065172104987474865967114352029486850600171465338436919439499180560907280111576301170117657329225488310563221351188092253017446205661736926275974673793398335009784670435959862098329575301769849679778176531290756436140014312095968744583687096567903240248552514063169551793339859516556491625253142114609222136368827620275121603444465812331806746433513376377857885564565916683732309937303665123587335648952364117778229498477581558009286157148192319820576124121513221443022009147053882286299714749882703875169092955373961563222856808446987005847993512916833353134234658599612624249023002249011023093204068321514114186856096314792363892005231098797219549015234025907647506977581848045795166990909998810099998679555094333128038737349567451094323089801147893955360273194227505483347575677294313567597869849477575746622438056430129934314596868701413849205571584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,61] -956732915648247610157944516981255231494086484062500637378473372535225834481543349747583514038807954091914644847623031771028976985591334354719663371104886468766365344602834077412522703995642610270591721937577983435770114781073398697835508218337425666878638503243308250687030117063342871547476637495032191308887299336314256714181967724868910381461123993717384350836100832605175565262653172528419877239931675565447168499622512995193100079770347789935291526721454312617226631336139302711151071547944066192252132525012018708208023710503099172542310512930709859081646505876129960544198939834926794262473690600726004882824414737462010593339741038947134702657102666406102488994495545754678737549659381027297081493131712334710227405125842372230623349781262096599866116639365294960223619819621044886179924136155321691565376845156070868859165803780794643064503335255901751427066914990163848031992786349197338586887113376010868394230022010801459677911448897723557280892238834152528203348448597943542789479452453927234303234032422851151209937355114502411956615520813531640831714402652154790955514008018475669694563880627955581421730673100108596021682388070395387344757446157636683486416391861915953833104436378907398348091188613407230782354246823300874762534114752996134854926939967699111700093672435536378898465428919529845022639422460853909865404580221085272648477075787065812064106065353035944525947190255643622008525772024723164255162793758120290347321840962653091489744357776355647233229622932833729965911299706338047297516582233736132455741619013181111912918144242181480584545131529369831116795103515826671047715341647950273835277115240003899018926049011985514105630208606727663282584316969761637751522582053076748819694720116660297260489138659883056681721263261848647691436493818848654004433971452777438702251714858940325933331617287429846129527202311188601098572481016093250818136384676804679865963978460478955421814007142792296310359336421701288150188899175079516752337449912704206390287654491852627796612902911659609119835995120715262503317704551361842289198300428982560882405615709371179937757043653744637032756480810732116369869921332719509719138371223596436605107655839457039701108200718145848509615842152811804057480991752497109376815349150566303803286339588324144591545521795064181949561426303444483140875421977595872344627602088751000299093121698443378695568324823860261722079254701470722606083308260540698244567657672388647828586359686793961998810362525090190829801367722814201880229572208606703510298263799474324088383987520962389437894764456704351268094450635482582010780282870467984318438152982725729672725014593736604826528180797409552905703100684331576082728755490357589349280269955627250907434988033704831761587830016312829977979991853693907698058894774744392794936330490246845766291897981081399231640431468966061363862155086492122743342362330208904038735852378203418588034940623384199178858031065510431303745073821936691129843680238011552627448201928687651753525112386928393584640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,62] 123381050206937724514017538270117472300183356035649037410330454345522750543137060326765753237573933438553294090629191080401921871017552019330154313346964804090699380531321774548844994657416494563848510244408345881301165714581266658964634260919873803153141332455059693267366412970162448640635185863426146434811855870541650132193116999680634181700386940343624265853187598729877503446712395581581505039099653028295418998836638015783474489668237718884664111989064633211061672161014346190650900356531509067797902845275281116991152096886340625294546607830865676805999409255558229993008829189569826597005933727054483659147424603132657315823182331343520189275304563196641443384383063574181663394249845828959066544720266376785155916247890410032025164985991352038480594589273557039823180748280048500328952043387923023099973776085422908370775734712105936160900284479318106835797685509727816828407688198107084259584647349653791476237077858882069471469761178635844837819237122608546703155330585305168288218751539724891648318278728536989578842967220672626425617302383952787147303628712784741209913670580156913006277159523170092243612871685735512769406473947577206973705993800042847223946603107749405565595049521016545915047781873361737669958573554873437165770279465642981338633340834488726445787131817624649061513017974746067333593098756787818073914151270995259340452960107329027249308731981512443508574859821523890048402019725057651345813942610498938996383767651913821558036188151159197857097961165455207927762949206932121680867849596040854468398296479907202755533910306394796228173615308635070457038255940750836003598253199468165963228865252640254971844349572642371696179217102986757189798693261229791044612380702635425397232371435484467388917698236650744524639546631700154677388821413159457599057375500214173491477109006272351817040970013500418053920901248890276784436157935567604982178753385084249589106256683325571611181913336361561654948934262863999488595980116057429382285775078767416997312570386125815247482302495067099858500362467911187772169977606651494134543702007527742116794920577568693650037660818796755737601915562632239906645739573676176802540859497017224330816555681928242588157328373271738457205785276897320653320475243103871730459755670852574185236394849305537020731039183985960976898273841901334369988523502333924707769542512866488019593027003880198115476456690537590590307095091124374738393571971713136753933646171429645456073436054449178431656417939549740885968834505621446455532214811457016163055068730810487735423993723958043942773758470748844792148603405004753142126531513113836860553452981661210193366690982459889658227152900648428173261161990945832723513719520928297956835336482905002955640493870805383091104211759872917524643136069745150224596257658231269687162139077036396042302527640906208945345151815373238566955104585477288351152780039648014477305126378363339833140457373226867528703505812751528815716210036082288976746999178949844920017735144537587046226357233163526209536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,63] -4722888895018718658039223603483994169593151933456740684114037361169631797009434505942163519615157499329093357535905951142336902023575648461986187931056755932041881260261519356159981809354466563324517261090787244700955251143931145546454469862627760582802398765635509145054016121182446121517300369572853077796263773093322004541831696899271190272217176216210631569017270411202993220559645932139486046884099298987504203746130716551676372395161838033564747924086140153988186408495911249028000642151671575907131044031187415448207016048990184013993230028417116060360838861690164108022222129291494374793331181939267803873722581629639294952894163922673876954726346303603503275916444312354636786268886212842763670742363612597775231955603875772893683650050724242705952135873981861828403066199546061073464408535018362695800681744570398512715495147122940109741922960776476507115144471190892449314759689065190109334626825740789502190263254757910647629763575320355095947138731959623254498670031993991500902021472953305460465135994982430778511981401922513985889358171184471696611214497936807451611234634286036022138505295936391403937814908132193041716808450950181109001249390033318790587733833370780266633755228883106736290312695972192136426012065050656392505255820068994052479913302519338128908211667437704362652045981761085779071292745221531665928418416516933112206032852453909013694849570637733630248078925228534548273541284559047108701799489677128575992349071815694371637825721920573083664546391284264960402725369544989974855644459351349620765935750850460884985269652754113293263859985014694682683018454137849902436296577822908105654333769387464791264413550651760066663126274834922538005963499619006010541249775584660963732677315086472751672204583545442798804088286456803853602675795535099838914803815863023947209966025529731004694894428687814872129792858013147748484004076191335146771594942563335096625528414951568586293953538350475424226008153416404299015526652101717507858564880574538892354180743185360985513147258254649879848796598833046642372570302171000868774217710916729925903147883672609495310891050101282856018811148366083183400435881423578941557783649502072905738228139052165766656785750787222958589866288098999236645575083388252143452356951675050069742042482338780560657369402009427634008513533646603568822688591049241169921414011555669957392817415918581267416054359557453561489542873083522421171701683933994628148296669947824505904527939019345096821295654897336487018980744329002008541807626758966701796419997520171072774108170566746755257954439814243223190574244779891628033604790378802297290784547715727829484357518995905275748335883631032249714804198509079306524791873921761889880717209460193819494345751278222159434839135181527570751586772270402800315585091545580556660460418794888310857353375433827531042609193469184524871674601434087476116756756685750271848112509761702613805166741737668157521384672578234224641568681181801600780677652626459102417489876549966599853535565926073630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,64] -704565184183093031009455592811552018210541006988970418491979111496074644470650593005104655177523936243908852396919954791055542567478367289050108056195388493707303640282364076639179829839409537319947983837629499158421498873490242416832604470673395162061741438986651704867577368190969509778336266230900991386487243048495522753744743330547755806710867680858771426027451552649773294806536393234277011618267340880583003829790564908050381418470240292815739716606266200366557340845241362405462521439709353620891015938536990517941761134404725896646494985495450629342585611476056743812355625469223716796991827316514480782851443318900060569525285223296957335533301051793259444702724974611597644225524884563073703840430659917129308933472624148912389295925940770189148154845626988321155565888299558565782407303140316927234736681572881419503283307350100593162299676917893296503934251625368256726876456692544598146772931074733761596218128279002893140469707409005106415380982995979803005570847072501893348398856279482020781319278601376767229472485999255513603161313051051458212225464223654725246082580714198544340330079914666077969976656333786336768255703883506202445727641729449611113334710493739074824559678661955293916455203820905164687218918144908156440339287701908813331869199852866308123879231381899435302300761310158682154205574858957534154947017350157691316915564195760749839731707303921210254406568480887081893721069413795861178101562224583727665080151742064935403740104472898715773529831854335480095350131706777643658422802395266564932501071888673120684909760684895804911232247790298123848213725247446021194704251315757810456885043387510298438326041796105552829281908583235453557207112198474443896835459241843198365867693007609456363589391176820457553408750160637171879987602381303784034921081287300040924157057552243000951340249556211832217399526022934704453243165834455256879086161608694563230553372989803578101601029566329354227053468970982439341684308941667755659483338692255338162974823309722366854888878513197576449787952706578697420411047468507706281960936362324824843494357790756389002755516838297270784441509050919141547861790330985823196024276775555024808840352982099902735300582130562431955213843911681382683814941713183215392649999463813404578528310800160997485267781231824954091732681490722300544636347282832547363141390232849899446172565055402771369335444830821015919632538015058112532359801793766752632233417718241452999083386305013361001696569524084606270898044322507288556232172640067622525770384033056085086325817545463129595906537504269770546499127925704397233756306162043313007901424951130989303549964359078068036056088955180874380673204438815995632480776132228458454059166086084379962253393604267393316718659649084122166305387626597378465455185816792229632467789122668044611006596508339049598709244840040200568247341634765388932564753145727046031272524669777612141503669452403000975470851959454412685297230958009037006940082528713965063890915141078329079605209522419793920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,65] 101728517387940573812265411648939394079191106383090505298732493164769144823113997848877707120761820212452457051610938138663176714092262944543671779382397932258825800309620382669729463897147199116545548139508569448045101142515445921769903965033672589845748169777313274859591465976712185138059969982249685428237570456837512732007186991585659629283395226307297690149398304634428534167943699255430473039087287560642185240571121113743681643773146363200346231469550830875495793443176266859337779161405789810348048421665150309249542223352377096597234320682178884624247773433633315877800395806489416860092696986635408993248782499027429963629527079362902232270443668978983672684991239838971437469661241760316439183267637159703050426154537707529534801649501083022204775833122223195424398290274940855373736115046403453241736041419488351778598764307604799573666636409730540057130958399041958960756539956921878138243335312619080750679827410431912567082553173532862604482973429868394342230720180283451295751210263911688633353552582402851206875985397288684509534444780671699891548712614643349351395228120933828123573528547341845401776667077496081189177675058659843562324115462521165109314855750767986482877838539546639466263976379550209047462745727089581732351375332239850049971525480997349632829502811266259425841287523009912642058157219657637404384860158434686694520147984196654267549574418552421043409485658336921053820491898379214110806934678910554046419166989950566612253514353756086376648851581187787373090218337504477919142720716044425855533600716860906051053300857350366880791792162874942399552096868451883348692111602026234062844399169223072911820188137935167182217942553072183344366160475498549377918000265967002403415859168195741448194083175467596634836210066825017502511616039048401159982361981934926924958248472355519495549471031155771102830146194533285343726012482065718226288782141139954070648778187577289896369356789174696848630441963140905255508887820770183991346553136266690248965350641127035450556532152983874955938094644643907033035206157491841377915033213533239723402587964905856422089139912474791776220810452674003649557549314879900692395277470619394410082527551785030127871020784922424601792724315406022587207396529586470745436747216074112151306012714032572331085164129600120418063159130481066937144721222433491873808322350486631591626598410815685712571687155858677205884238750581192761138719449061435693252382590303728764551725499100093304228738716799514972330091375758500021628248475288662704685599704037606084905812549782058138045447054052000226298446162298292766841624473638544956282440517736756730559064007006494572420595322682231279392605164082745932522912242722460707385969505797082913682562166863198088851058630300274748303389960952433784533948699845051050106408163683142253356246238087083605732956791942648698374836947390564780518637922853025968885208250871613542521691620560210777541847416464244856106763580297188976292771295299558597231223511839311755286519563451105280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,66] -1288431414720871981352831425763420738612193841744744112034031560467392341121620762575026557753554211284143598329485183615195272412411873260392292857741751492032209331116737540797811077616426504484088420925923966801553428768257190109070181735400335983321352505547536671413926408746829434752538061800228406143293122507227653363907895030654916516517872738026345129874480598345731785115209361528544532011768555762346203715963143828407334697255363759393060457029134836608175947134287804239318681574161662902483472925082051077582462562059326793649519792930957831911330270800352272985895135960215203665070943000144767355793602054153049083106101323328460227656225838121141530285572192370059796442802808939585043171746336721673455270822782073927774603800149765220841218201095351220663386158893875568847863989263625555932067536929787983692264496899370615268754247019602334678886232595874598107068928888881224439132925745707108458473813413781289409445721098079016934478439477924654513293176732807291574566001223002681194535206339679352659700369727231737369315485578977350325653962755796478440627589215630227258418773276289727027991108306324548533972793584341584786431201281850989722878298327029173406541522237897528454684973556568578563171763833454661144674163837468641194139189970836539443010815179632322896055022448153735200128851532167471160535687100479111918972011352974450485689890927404158750380290442051981292466318969490280379932337281486196770745461040652887270616058437209300665683365419821491192817089135576622451805515605617404209528933962909692122027625315298217851100398088485464500547874967099033494552635942777716883003583500272813899448337366521374551658274601050898962176813727191763355436836128055250048978735575329398247781612995095135121118997751567880626376644803594759524894726250402861032816115926575845951392893405485588138402373522500169679377425310775248937741122238954603194686455551358402293725852797339416902943712323243463465598779197534080170028539464454202426518321401624149268769726813189940285894793436454169596691531434313998949060848273083110099167399204016915053049978294229507922790538513922722276986166178255075064409726531411556757770082094990435080631208128045114861994296255216655682016204359792441536667534665018642667650056711076231224737406372020597063203562671690308219592563537927311701251960406923078135799209581731136345994822360642476834003903873992900974342502539253257478077117997105366636175701900118208208100471395138168706566772979165771167774531550102957138638345851851699928930844062303758560541018795487925896716586518680756052286641471515269010862771243140564181534988865405339270868809381744374581691953682566261163802738231492397043747113826248896834240078313233595831551688324427896499218642993997875143383802795272951635619195895318751231492844612535610172654626431975850369698110225692797251156414958014133937551279463375285383375597157094164489280995820877958842652481921455329885102838196329356068796059094250377681399385442746368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,67] -820315326583617865207234422343484822594963252929071697030016608195415208524202943541321872997406464861650531072289308937364930886804518526025754711114354582820082225865175200733940692704600961811901566390013618756098172833814733105241159786933709081937105907328334954162805900654702107513464245880537848672065618568743478681283770293371820547014394122365726956677453022622847043224660022313380024734987907851527836252890524116972709116255127528822591700390065225121195827520581321967441783731774108231450767204635475891039862942827129670366040820048566442188535793004393202406798735915990305390605056296251503071111797415737074035687424583745640893752822437824325633647197686322189477531520430788424110703383688458390908012074286959376751181374553761412017723813873903003551400917256819172510717975061276402842599870585803307871533070361551678761221165085820290136981575930939453182358319683861608608640890452303349463070113306445092438013238973645695799563193401925062232242017105641661748046993070142574907607782364620895375856509141496886354645785021436326301803372651658824670140167163143843544640085353240563284499025973945530717259209919882596040258874774442874473904735204038802100335849019714125516350181129579368282774808872969145528862200376068253693907110938000710778483190077960845206945181321382206593314889243167718077899082760335422814528377214046461193015276121360037263625451784053049656418232639430035119051591258279655743883229423702631266068623134088072709994902415557960090603240805096504298008174942326854127301882263866800636354230001183313779321038097357175290447131323277247317372205723319206608292281243496232038387961406651811129417428363961464854175833632142532537307561699676699306198527560094291132184610803268343093770593325182877381841311161352509291737192754406817600896145118045171535595908236280970208813933364930896483647454006170083097187009940057416949554421711225863647162667696117128532842835719791414994235146203310790765846570034323694253250068937054329602020136502879494064369130853322051971319429361812642822090407091830703177515973513950306939472446906482875334830388308275136645774592549456597305198436779474275958498119746997014506454042402726594724685068037794006129628704474399129163156419844525241082979801061594093612600883038988902071177604647871113790026060884678707396275535992094373633257251165637789435665801015169651843729116251991160414585248207256862691743266424800987219184266294650186222524190240620719319548993052598017032217783023686152699194015315637381343167087186719741724008064894961406042567590805855106682988110955257636944641109515096350682695973588617050734817352015030919658576148815671921749956919627253568059002885157440112510389907623832834469496235747198374331078062570711235542706746655573117192862544185125504235227468004619764816763786315070362617363003289605535744409750613685774451512545995722325063462822427746274940840746972801003564795468984757526918441213211229381604546406530125303515348433234821120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,68] 66856025037771922590368053481925955990424094706771241950541658579672405712986126356774653646934207631924868153717316795039115229058949137658712546325097689677908556346008380627075274359672875473017998926574187882964122562424351238422141312003179156796011566632599120028561892008443060627590414756359787405085187600991569427387785062467251245325672408758587236902282321382852808566253464853589365186237942912839139284561493723902102598036671617471286774065965154847403647751197334685031584939240675831859792320861576383422688397147997156800931865924587847626280211667259665719099621356917521309023329097690276573303241951978809122231181643248868266951750638935807984389531843848858343665120127306998606396582320763430582561307833294524767961066118683539991490096885584856121655897054750861287451474339598350215905825395085580389437073448723095824475278836938778044582395361111452214270142397860330450365641289985954215059674676538303803438175888442470059524423748062863672271083176070060971185564516311570666735164253327409504945041150928916813725262219357202582987179594932990536300962387877517995433625830279493867217690666671638525309261770974306192051873513609162676307638630744326727895665766518090150594025605500405851759727674250711643906464051806151051911269737012237066965124441674772719149625906707186804435606083652790431869122905061984763615564490871805285577157376542528696650879881151322736701552732428978881831547694156122850415175536252541118589314173038187276107724878406734672599356883690165157823426948770637171001738789737395527724285638023250343117392922206346048605453964797220637688558287846089986723710547067439369229688644853859061042429455295318352776324146430171136907847423906753623070473389816826889709235640917306674167198523150716119653214829105407806055427931412449187232806580979400200018483715000174776454219958767434860468876049615315681597996783511059732442255201662500421925745265764381547529036510285416736133526117087903313339128868346834207722898030492009761088293114442371914890898285982974091019833485657855282295394822145252342007944353227267046824737430435245247663991747099112352850539311701203569486046774178785290125915372992327117637438114407126260548451202981758267227206628020272813404944542624385403536091250985560043081823707893224872843352960621913112851141386874577744740140361514182481942369936089372703790682895090946496395731330454199032016005960630714435278897974363042415835359126410732214748085061189499361370157377275031576598174211015629571563700500942451692776777973443367169713263982593882953817667969119006464304511002930587246574947531451293934201082458072055542245234153496801890684737143116312402315600833776875068987573085765419575602578813855272036542444337434870995751840782517402774732938724116044777104179698745516908909957431801369258015966181557738848794860845288433862312739617661311173236532944724627758340889919693979965393025790603064345624476480182715367431907064857980475508026745148549075418213630607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,69] 1919699712883530894854324074677704259477954921548140681875616267508752549629876197935854894723293943572476046729056243202170211720060415705632937399761929604181872087022730551665735273002867266175600496327418764684657561590765784649316131667861078744457432913178472604510890859183237604174296031892318624480134811000843537319252764084048556263274872462133518808473361484418341219476242045604654181452988823339663992252676064796614800564799543305200725297382180116444924752000220635299792758329938238937573958582282081895017548163720842772829967300188770581017594310909434842014226471646628409497576459637352501183879783577686473503937914724823452812819434214006622426569202889979732853255826452212957434325122370182580854720592885216814613235061175385225041659703929041970560965004191849251525792445903398873042975909450675323669870937613065216973671676828798330471374552770391267794557001250833243043302627815865808330791905734421269568776092645459936166167933215241021109394540445843587962285477855234070387373810677778214162702119633594381975273378773732175286194579967375941788491209705204031970194028021587828427995125167499166929826677771697674922123003102567855717019053558910483918140389036488072342641991475651689836435400718434494001243486612508870371014236965289651790855892275431606607077306194796781303536037348718164715156057287976830075065681374734747889512409467141759497440145130731081487040327795291163642174262686538525436846759452044482811987342811202706613163117919669943335116952030880792653516073614003607160815824305371533352570059960633789473420392027216243234728215538744032910178763478375383419140698050077938003779313043932864437041943456829802572273396131475893892159861681351206646801255802168421996702113190228632932450886535997163822586003816119741077794125881747264988867263087820914545544515467093330538438201249358054382204623493596865835851895364319551599071740207712802895221107105454110302219621324485372437740358944478629555360656298470114126263876076262254136846303093278554036367479164382204010484807744379914486926341048087364520216901577625142009163890198673606752752367320634144202570023028395910808969141620241073243656968331048520912636546106964076789953461192186146648991666531581831786675165873958565790490276420260223679989057779872124506064461510067343975530150861500475136642356719663084107870338088535999321174704770483486385099171854567890986709292826597141003481305935560068808482881414792587030987144785312012583114591618891173395557723552558295023441577375298855711397435025416237466773375111207460736764150774004659110822268853539458391121698037711642380906236276093208549978509447273877160135342488139357635386528814442523580861224698892492624363216045932958702299708523986369587214422644350038102360884700957482139144236952806283557182121705986633117756594100617912842690270480011453810208492744245715443693366958963953773915379238999935172677201641439862720359285579245628928606890235460508343145370805529557646631742996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,70] -505869220875270376001361095876917581704171829886490968906137809473232349888412037740701569705551311879296607201001002904535663140368626046871739610516661045303979730564291119657121762973804957227140049150651857921573612252080542514298890476583501904567478708418865997517533400818530653933016302557507412969649866372069503771428078458020219318951286362828784007850823524210170695277207280217540087801719255127253082697349065280984960528702052457277827764332787237035549553629982066533866860952060117955136049831624855370328423678899398763557897152033461729584643235361839722410206616824410697536193396435443196763739865539529655788496922560882938505938567819091232050387977786220221837254487925559234952639970655832241058590051287543851895786079901225569054067938383529506511633990241763088414851894633772071494275257823877507968122669680770507631402578363575049853391463021973697217447974568637895112696715853404901078177198252607298535052740599014107772534379947492694856791164551380001451219052784059129034071196308384853490990516806638374356450169312273289393026406961953667507239627278930508977914709005299555953624824719355352951902201648174438863122171798513665049638016320499890921752681546082733090481294087379915039846959547025511210080350061667680140265944150726649445311114396140799274716824808277532528303572476627958780208630530999309209992766451455475636562411641951295949109347810676697099106444600271725040830558544631108505924348205382327260141314086974285160224935155086834759124923367596345193911675822286111436713551360641259844111629500383322132994509620266452492140660788543057046191206043131181311891499188437364921024079560247810099416564928843111789745928115030718348723198210499448819808002825512672620589794587221902951499692469508974102076017269712647862227232355869280056299487913310394579187540998294040909110961906020321264923781822417859649265866690603465032358399256912348448300131874934994439540610673889617713006479066516100154936199461271058278691286976984975750505227415751174753292503749429890397920091772201168683084066962830362203933035277355978145614805501711010745866780323242123575195488111190759184909563147325192785328006583844557691561455291486429258529253927777544736549800876507949751830228818579556182867960789558855782019521987515490886382326033803087360988199418272646665960554517496763658754469112343269508011261421980226629982944213546208823523123769293041445078869399442963368424362183959771973685196399914914767572297382095473884454791574906401289840566417881140235773877305927703168172435194414660445140926527606466294683448831598159293108231922205129323078751982512984116215161529753726625966270578520654636537673350457538452136810158715105371282292405111322926698690694365824955309773739517565200334040017227005391318924828213745966787447162090520591170872039308080725058698331547112873868422398332952087813002958031865260400333283520785235117348644764371580512720657194934345961194457331406589435410053560806987621877153792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,71] 10377817176900160427011724972777866531002577332308586251767343505514470919902385429938489479234667126835355954158972337763400564321670906557942699766633015968658529326822627013932060373046097464230199087418090249601378776707961289058194074873805181945320108187697288516015437891393505892518379764860065787931810374510445799899119741963037525027998489216407476174288787956389525516182426590161893524373856051976779934521192035750959152291707314694255069164943481879662401690366743754032009031685816159576251405819521608446342667864763390449007886958906975074658061623307844495371639422513305674195739012630947800075098192548366658422585642675991539501215517004304741893027678732394621174575960171570119598488468615070497320056185431867428489148675778238300449111311903436150532431752564345304302451770449464863074398593347639035428913332087949977116189429760504032213430544887176475587536327956693205024391734579434190552774687943810844696638187119840513578097818479478725929459917161277991643386298468916966152241431231741805356725423662846396812807205282963085426837711430200125613846611099288878712503577496139563649887988759304255057843074603155118517077691289533781079857843499845795458046468132342106802616708418295308375791244874689391706167456492972247303949881619567933592919285199740703530878668290021378603418782492447507361920597868373024280001334406565696765219626738578380729877131886464361079212454512268715836114084069134443387709818590541499627687996064778986335110327384626596702362506251283556085362897834118092644594086210051214476438625414601551491376373190723813472113226776887928728075351097121685353379616362948589782335466938187333391728354531243318357762852519305531569585818554862608324552211475584112525376592693970903929423571666418423562073777721731897601691181324087223128389062620070076973204480509423981553907667714975860645973331974236288807151890764260768118453266751146344372056774916530964401290466474551476388697872901108408918587663414298649286205208252850476784812207490854193638615331396865083257291582269877216880464582156154028371096880365655858458143915108105324249258856464145436701456353725357988999830497624423612801517811081949488562684727396751067143133764296412912772452987828034605154966875176289662088717650367865790310429747481840746912617278176086869591861712066078094097483935597174121351520625925281316670549649126764967229085256167079466819688770123971412793333071547397999736531826990390066048344952733042138833131004360698337396646661601052952299273499647316830826239812322649668819084449774175282367236081024775316129025141482809143978404627129337443177200387152010527770361773084093371849285359255000412381714920804586575668507053968151897033574058228499896908500422342328947638043358775426087822150751492148222773689890438235101092534432255564823352449666280166648121721435440474122666204294976100392618978927418506847542123152352238480125015793209249633031236485750431862098986981099844094410012575616523032096030064640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,72] 2331977784251351200515754221726923620663443144077550499490512091160668320064809727190540823783849620099031509326669835550037135120104613003903468858211912018365099397446666329970399592811969351346898772072600950653807130706249284547629732240041540314951162264487148971412852971240150214415640896964005577743690166197370017905928885059325652524534063447089771641861310576578811912607247960058256666639576861246782281805153896383760927175141672870561535635399580039139304506280988284587791188103318410238986771928607260437002923750290345558321404623483527215677016443125613069066184232510554669053811479420878059325810176220066254377135021890907797815628624733532121779669847149908377487112786510607415492929062557550488581843440200473155256321342039586329100498429242055140678746392727261112153553755345690126036713955046189477811523052925232880097292392124834645582754062864836977693775882184343418349579483027188064878227581410176757889054378993670287486495330439172269018633163699878724957698807277892848897836846464204128566737541914227150432588328454260710243319814528996557320725146063546392775111871861875420628599683637072350744093217587742944542115891813067619648758539612117004998870358773914644406155377331812778023917808285561138728034485329489091734073104117849803799699467628719537454569600925640330125205772403212980374683755259471801568440630896122564802182726336438669023519238381901030392145130679400756915186178703315148096934256035891845689320892805239944338697953344318596502012736045286353312891803327165098294682307592940179579935244745744461438875385191521053128191382918303133358582748415815144009296013078905388819531196732525167858621594789308036388899257312150913252678499251024372092980374157105558810051757533002335357254580205413741659468932061507408427603663627316548337357467547958833948826029571586416315795233518894729743847549512798258086528335302016226600036242683788658924686739738930170355054004445713706497071776297012560031289848579352867330714072573767848183767774647156607809387957199365646471847161434492138511637572707298517996224270738973875655450705465828196628931735240113756516328242062273929155630261090715639481586366055951574386085091716303660184308827944641261514299842103128701916881039494639160182552775469552417554648545940492715840539781166334421193744754116957627288408705953263300869759165609772474443701631143896471422749070070977201439549962811848049819515541293904779503083651765546327993503091691122804470964976873873037791235000743392772328799524777876443208507207182991603713168840439698749359243290050122692881453118166614128534249646140880502078476825418903011418706415890571614261776825524139653004322840552794449889207794316669430772015918276810640083038970107291595754979959662057910071191208754668971491952091928232680926571028197873260157074511066299017747034028764183915178403626889954644041079599675275195918809526794124898956612212377433862701981488699093680366396135747562695863123280777351193597048782848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,73] -121363453050700853089423584705727358486519850724779790324714217794669125266180182898653706789832195817025894438594419311853647754803862287383945695189453824432314771894795811364877608452955266016068857359917768919885806907749178200724598767170091812843943146288910668962006340999816647430256485176878615127468619072702648094897446473410574541830017828878828109079844663693519225607758336073753580838630481660254981771006852680845091759273509559994944748150156720358499544831485500668176052252528245899630651623615991493708490620357279853768393655115916329451313740047805306067809157153501570696784909441706533805501903878656207449794868239903292513200192017793799371299892300669503123536550182809397047388992555385368104827152932180465348724434540665206572073886839926023084203111840661789944421980976093378772923103160896473184415264087546235711413738507835258533454636409659756140673969931162566504631955466626183511479054397672878622852422771915439745113943257682381995065009763140602476380786607474200946476369520403940772777595980573923284420259866502592949641562372708142305196816657581691913858280755357761607104320189426667233051920848642126722213236252778409393475587769224693858887667833082656734125194393700724582267029261500222241932178198792520945566734273705603885422726702930378963702537764181337671286517748703925627431262583754771938419709534046829615335875266986781227645084466207378964925206740181085612201530630577524607143154573952000274113695134162453077061024966165082191704807834760783547602488731850239003543308359992757747761676069208099187689720186501737489715062677116460796780957853299673916664557246485085074937676213701469356198761072766860332427820789902611916585806960716106021816791374584472976437952037423225962574710306990559586552236656259370790077759581188477299801387406594552558288563388293168108409700594879215837259740271152297678296085768164731105442465928581519921196230855926121912558617056907220409654269748381805324125001158509089507719368179277862167771643263007254113068567901463001713417013442648815515737331529255868617248628907677017715655150222043080376792390990243386197969084457534138486590959216355708904102233431446876990316755897268584885025790113735577500217309940620519703389805623391534746249536187351688884525467178895502639049286999253867708663985242394720118006280420987842062914052200070717069097642824182706719078382850291654710203471670754068642904302064543900809575042251536417834989229788540267592609617816615948506732113645164522980717500550448385882013308641053489594042439572826498073989026856097762497378369387129610736718257275863902416847260712260559191145535357332108146841536556501414528142921361657301442332168523755700883482963500099076718981862724117221188865909777684786922205325466769162066237522621162337256134926575845431126704039776842757839760833145126275303175983968972091885546255799232778096480058416666967681872341023385147962195051595539921547051212742269884274889938469831334905816023040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,74] -5890475838310704593281191486717168956269669262546115215735276711549170830115903296235639143671283466416179563382260994315247547544946384795865501736972010066484091706764252322586772186622534358311029091822610441149636558078082289929849424976402919124634549181094295811264283996317928139296421636645187341354112136229131840793569831115053370907320342990259194134407736171644614052761053102046267094194792241226991099415472623799000647627047608935939248873299142722253534221355743907705870011499748701934617112162949623112422712634134786224798391488630789569176178785053004501856279324851478034302642800642000811663065125205741236141266666661872858496159112780994376612876983901748511707741507712758519132274750344616834887967517938819301285694263160655025181510566334043904964707612990847027007391379265006886845261177902379956546595019437487634971197732874017150357306944311957115877673058833971738384432045936361920137790819574048012187536059962315740219588753586807641871495455760785941756504451889433868000141277202277150060042751241898802932272976572887002323683387113761332101550127269898326215802095295886134264221669017278226329013815572905045752784629207069857794378355903470735842101567451188038756982189330962608965403341220012787090639732245397882628283549947461176225896337116971998206877630679868279316997837528887971416779229868960904335281897518549579425277788505844646948243972341725521360154344437032736505940891684253542603915701170575085893198184431400002899784968177298535612762471909621023861284091323965112280280978591201762381592148022959886165023524050068393487991758904115455164469969524263997979058196513182145011618675604988737436424232056285520828318725801873890825210933739281485837300526608644448235943396102345061040322987826103715179188832253394495114509898033730107568124777750870081723208212401069024048756086725976394718825524510830054407894630535503565902583936743967694469984434948588547149350574669351073205992814002867248035336869303504363373216021247319806704881711438056961855964077933899226086669629853844921175722254869232721835515787876788505819074280653060947037549233345507209802811406788519549533135604503051166023826152403208515273648272045751590171050457790168508048006225807809274272332415107840147286275830242138666206515584227432469661648366878656230175440288804329867270467840127126148875113367384163027089397642207643420161783951036309406010676182250028569075589183987476191326073167369550638292489089600975532352987812710464184436582439714029580618182275160788525130079088462533131507540529066436431539376702851022354935124789287394330920367568521075145138255157784803026399012599062581475975164312598219410765509656367275050201994904075284604271537004752936730023317626569481700466805837827449563669801031715581278580150201264223880162202183169672885153146222080466851968599208645552719051057328894361330029271922603655807573908114627188641223221024581500281793464671553802679491898942379463801518526258905068100745428992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,75] 325463364796580642196891847208016991936071479086335661204553626118382679070467805980486732393027121680024962767294864440065322089428816814667206372851393134143364735857752993152695477382867825552618880451400329988413961263125663383705553139670314913120458504328153836771375409411838085679504075813557805507481470689045412159294949065578731529632847057853377655925666029285152983648595119063186550392484326535284826895278124012561853864321539305055273162060347844162542700273879598984188910347858997461454861113769782220258002225367078619973402398879670775027629730319252093209691312879619833231608917539527154835256927315707845907057200048337347848240422100896882361620150515670645418691483954367213954904329543546112752262845636294819971743079327189299823638555093884737109481608298299254358055836047131880791095011510055502411741540828074184040323523250525357683206620628748940991855019895587134472775029258740293005202782112299242125791807109672287115705617975794344510710103633928331656888720258622307975393326301083208154486031243675079218069977443201862042020154559205777048834035219121248901160267872395780840555051917596439136189319909785860592131300579515694032006600819877257730590816256615766228816909997153823124597043037226876305548800315629003893851124815879382386202850600335229019987970615257748875035085321740619008550360468152998852733853841830475315901559614920712312236754941390597497549630715487444465237645176968863635826641959226632555288332882458242188978552121658402254287227841323547259580784649642799471954521199881129000618747724474612148980939989933515413492451244232452506195165326871275301693014113222320319951658494087218395872192935131503904611824751125839464210729421710872937754516875178217030606092798753912086229720239781309717494528723143166373872118955247634694057710700074285926816469621118701288656693137970410111882989186770001250731087211905487300580072157050124368737227049905724326051979376375510768561850295481952700314545145895625577990649288914134890173820818887702400684014745461002099194810744334597494097951591396819417492503972285240687329109938974624658963934967960439448134297286390506211569370303880494761053906084275898637775319242149167706470780771309013704187551057208870878952743522501688140725685034006744482749308454263377043530806527224443407576846752780053510617661662309174781031736705102704750629602646210211274727645675748556996570799636654998396042075281959509654953950409228300496481751847678886353693208653160509533583730048855186114722010167162039287773244642496248148669606062937925391960204758393508343001619233852827641914311194311571559333732862709832721468449931448822784627250916896065751583127225586023918763807224343815727141678039543106393539164450925217483670347601304559707188536671168671827350872714653090019787710619491478361949995714087896545953794845513964421664921527337074129646058612288786240926447609920071102990384070886824862871814165846982915113752791122427865935712173409587481804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,76] 13876131841804338400596076385272324421673574132720212009556297027708949195288661991605442454819472760116260862112027318411698668015242696063788816917607515025329436973128953259634510667306566045782618330513896680075575500489031261997933138005152716520497950724475295459725099986785800730461218500754485214549691732901206412027304991104944304863270519962797983146683343537561210881135377937048494069863430377366832012924999864142961455488517273674934366084061279986502208061781715452272035958782463581088140938696052394679000688719995081937700909933829024652199761335335954277276043151665979177644458491221139022967158985863380458355350079002196288108893509046371331310164021222128207682572668214375852449342541280443507795662496432321567177801959180467352568613854787692314221091881096368970573935417532832086902088691919138265594869577390317446168852843842332217016784147663193360572214475355451528204070723207983459728640159044353066493608309604798037606089068876636273204771771464964736742449656487433429234379392892048095826380874946098463373912502900870792229308233100252236561171755158362091968003110742515661759738610408367178107247176927529709530077870252430671738060888328915250733891081869659731934824131032839899248038040241844984167496654417183301095776985605682383500941925983354145574136535107293553770070820391347639185425188858063089857607149192069884371810998163599455896207187374520043666225985769917961909463386863352040307027516990854522513844159224768170463530928003548213179683331180642843988965543610269420373490930708817134553069408022824581526703868845885751903186868622836317187948437568989915428572133350054935860052049357653594509340488618706917791497099827977420764996634864216323915907656998513588391856502425797286701362007734906981665063308572528761221244670795423327677937408543986440130698618245817060852139288635028924336937523069538125460909310924351566631305695682776452244266498633293434490372422523795468291880940108486549789807486514518746147675682129419963375095430273130046408998751124695163517537970637348120188173837406353515235727857642288259021524987671063901802329688228543040950956352544248814935377443621092657197588108108792414526300181257446046074371416469110235270502854849513701025093181463925132072164827573502404788215945397149537503677665378682589683667281709935841715359025203069485593946205682977372605100418378176905362356360658991741550321834329132597230713483204225134729367075371008007243251599167085086340578593043958718147843916787429890388975144472925637843948155652612988233908755131338429654749794620192995523461862038931545428172940888685183894392320805221361494187305367814940276941243173536564451389872371802688594014086951109258572703649942256626701329867854434328980692510259273229041696230937827010791731568701323312308459644463083964409977948521326019631216719721121643474395434483819335341778107447978891648197596529876445431260366446074469344162917021372068767494245285519364252296077734822652411904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,77] -316937503276285507728359394177146538427260728119824979107077242113226628773914603521275174281257406617410355544764139907032345189447275432758321106204360268138934724326721595003641669571021345730010843792469776784310275998131541781595986221710119935065906993036545051127573583491134208458374006331636982725017987756126598688726737959626008776367436047038042642214709912629821235089995044513178242697748204036993208743558273819083781852489756734844781504354088353223121501503089664973826551383848736424915313273197784144613633913349453361448440524386917772317683044038565445790821643735095418202029092261095460843081296558752252130172940563489033362857713552817977665448190031797815757850510352125647761073840176984907686314641325108482122206830271990137534163943080474845004266206948461414265001397796538646530827206869751055665536013132046156755963799981171766422879412700884421252370277305466326439861357039716436155464481342539132465730866996965136592956950340908133287315632330069179378397302543465101766771714694481398317196694622265998087506587138477766464149834602708811196205966927523750501183791559073678622173883410445558065888789004666146909142540256548812401112815284701582626247473817447751570675055864728714276023808269475713000435269031323292419861699538630132057210553072575079360153669525116639742921567754370434322229360315276932969478761775488067972328619338543400471703292833840427739104984292254162359175459206016045953845581379735227448303600489828698585402089808859744676425886735935686747560108308341587989980584667474653653024259132753343330961240059660352676985417176961983693500773998322933456176969402136671189713215415758229875257151056666892955030114522815083601557469261646406383525203843122594107929010481350791224388416993957444029809857401076598586071691494813270391943480023114572924562621909054484544667828991669844640784829105309268497639455803735613784173459520788487208514945079989064604704010288184770471252989029971880386373058281363732374043882587645475755120613010583335963063291302221303050241501800357123425788561703826014863663201703325726135895522739655908562721061089989707944453716837869518278665292761465292615981124531263777525444939238044950545766875522067464364814289944071674151499584669164880074115517841662767534958585148961819622732811191544516544047843209806076146638632694166182362872862577094288577399926909954424153523758798319728702079047624432067554744280086709438542779144598656316108152723011811403628130188623671591650316100416272154215366135928955658419984148796514086468764179465358316330491312963448480822060234344347678034599616087869487490998079256790702384781265710197950784906963494682670660535628844953897175756255729200336663082503896018036700212122568663994679245919254359536197991395566428601490793841806890720679212879836790402815931524087094857199665094986232412366879733955311672597105985225149377476685047776385680712961700192357883658080451383145721384448610921363059504556331091043779870720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,78] -21212865542549363763509759902267495054068750891144734996944248802046447195036709696806947806771153359941581811338754302943523363962382420318822639279343862121082960679883293655367512306940190316750702161763841821512620094415584220784396598337054526553524646019870728020313974779159540592135889384699595821011228903354468607280633766768284790310926316269430324928037262383595202569425647290122700436880336577906848613326144566126416295026458139921725667045057021687438030163223108839479935391195612033170767434444980802635140630032522478107590855697668505853242286987712995343841567149195504798279101408214662602091388521518523732955193051245806234133966167855490888107608297221794451877056059825012478319287361183845444637680742129265782681604598184930139326283505712235668243531909687543111299463997541599458497959096570756051114647325575029945589796124387541485160485856930167830217305338693491956439565944921074650264862344714988323825487360949671149590213404916801823162732644700313326198393495432338085500214022626625895259042786872069805460280116495869070922382211367456769671549143812438683007200599449722892061844174183182141391090005067502985514051065941133561717483048396079541787774290078160641651985379869349353399527623878756761277970740086723256636861472034476445435171589270900836558742305042987894894498585672984765711107386461103271360122077556308693002935664292006704266969147678465939760650965283538720296874717249204142214305515196059456227110373724112067721827659254033413914345635593251072255802843078933993547285259021039091485961487226749646377875371444975528495755048001415848265676312725866700011820945455328547080660272166082484125817233438761782087617913682418066293531255886128669570294246802307267347663052949459050098149801106307835645869274607970728706215935250386018215423638392018775931618726536415859782754870106386248439679896065298051347390381447928499114290741332948712736348996877757226335171572628318782754983131204226134475158992422960098704973226936834683235324008046985261861585566707131309321059302831548496914779541085148728999487026381789206096513864352970901466870761550313727161335558971404360394637297583457910727184917100534923152048805357203761376898589782408318940936882425959216629825730599461737787539338548341770149352576407224741787111853138463752973111956283903251222085199829417616723231169608987866151723206883670655551839608946833117495840636207430137595971801837769827183293658310306568217227154040910096298257987413536822344452993301216830436177674985142797058578284479375029281739223459603726587437266520534402378737532025708944514516130358203882060640723403132731534144273833609663563195481357621601157943059973238274294149802818147402708351578423028729616489503030254476416463297835891056525280737837410251953237236946306629906304519413153056071826561936310063577710506607897227587694234779102188849804037042622039701580996881065469518772101678063708150508945864177051646069589980757524934588467604577320960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,79] -30238914689874123878833254559347167535649718117836445024036118913762543447838789187655866481897180682850166559338379447288000143575425976096712305852761393797995851461771918238324155989082567699560137962237331878953833080150412912118414361526472946060996380518154407616248824144693868016429700374830426647304952859314182634773493148526233415800768931837348044551008119962057235772496217893889847773395941385700043225749468745115154148586476522595539339532447752118217078386571088269839984075954981812203158564102170199486179147265725838875991884105433714588790255431450789282480772973454840523468634043106352346607462557088860659282359264490645182077939867185335694701052639636568061923938270195202195418614080180790034445316413948920582243358869594264807045346512948426638915602968650164999721427700719020145309250870611280270728622807054613781412937732188305344385225309282016268631281105627139933731234137573270600715541501224724197744523953084293291311063257000677428971000662432073837274839261220402080251584279181019259025307434499177062108050353525407954492773914046886464757660114672841753854926228978446940862682992333014086687221117472795302631097084941845316346324068325663158339835662934200092227484763647432134152484036314142693297089180849029430412624744105965436110601438434724113445544791511381704604308465885570310716998207025877802143652202377164868302112239998269323208574742662634559002744961809060707212460060245910496613806295900003142689144376511432987004460921334357908931824151025273579199667871592440685961187622583039281644925760165210844978212225872949258169147091692945563381742706904143780435258741359555274964961030219343944636938655396158722194559077167630256208128916022408544194860974662952543465484988177372394429007888134470076678114627092283395018033892780052044348326651329405411906192966560327446212307300629339444200278129526832724852409105687377282549120330974355895069267585551091919229609143376557690021559208828197533212452750846354543247984800149100567684695908899709352432509108304869287083224625944890089883180321717038952291212815792120778778179667757098017341860503818226630718027462660229977716314519562204261316432440004447094272655890566603340713291991780892985339625125758511204525622257948108577927081269503803813216869574650527084569633137779769276420638206406357122853508190292071896804926598432849898076663248665888889885627192496582971086496904893799561959920363508562586417565682897122313072364249027032835788952990855345094334986092477844180088383437169611842630473479442200647570352220906196340478738699735478543039184807582438973459590088445435055322022757447034324723400973184663257894069533493495965657087462798990604092521829759686125443789978637162226303868491355739954521254300721315639495565689213049531876656430745855866123717641583440942835794876226028221633686325854990589904605636942220620120644560279786715629454035771567569755262635428854566307071000012303743391479797247339938751414280136949760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,80] 9984301294714903227446451768024985309216066069676406564003818371932785195561778220178694430567679223379959572188201937049514125127386337332548163902034788988590890905388102566471752537005894271112496471375896119048813730497495264944507636182215360312448025411225174273975352672892555626183736781548879689456331462186395954102059927576718665134923734058891174920565226114228743945291518485986254622718703980997323007358608799216846187760498162547396263875278448514116074958206333462478766487772220076521499132236130885450763596208566296899909821695406075779093029600524684567356592854683963613544706755957730487869177792869950121925665471892880170338231374487713453851048473623464466453415989129992571497971178588275734790122085652744065957568874092262139875465454492616542613682969957173554587481304223728238451778245960382972778508834693248885315888219148269222795792358286295024417481234829578143805271192794560917009878761217947183065133696223139350594096051723685084930427441286145153622871127207626860228312206126955170878489996588069432200036541689700679627413057020550721644651992177304663165310468921570646779570853614945521453971790206483732574543874532540082645160399579561045250124189347142461621373812770647063531035485902697638101205928671369347180673138527031855801680330124682526406890427670825634458472922811116012721966092766199264703778975242134347062178633476297226867885372363065371735605252298247888421887166501333731902272270691870440142854826277428449728515337303031650428979954118877239054672420125774293773732362263275332103872136527908200985624449528158271776370433834677666809383799511680475676599350119011235788678215213473005055511924304524500164521955822917482908856967420236137808650884875108916876479143107255391959655444174351933506189884609962587142492839373151394661215796321657904492292529920321897810832715038004466764950945972077597331011940212228716104856877471810474585709606261389549236787135423429471420201227492356068158026025403692465669663729264673211320846191258060097780340585912956320101971155011567273416261894689014238892082192862688380527278736234915128718692697939970142144318469200370093255260911957974215411003950751728723203648550746669016173175968457222893506134126697562504135196278101884960862005443614025262132875524290297899744955673463249943518358052907944900591761260097313460014613371691654378131581971076095026230935946424073539853760840287310935326378967354196817563431453850462141485346596826816821460048767674615834174691375852835756981159706391769781578436899522393528730334710830033760646366085053082844433854457236703223399472943596808130206741698654617594783658737297205782321170429607915142184024197757892356785976699433328362342793632775716869340974278755370626847453443172982557485117842172481240409785683165763650259504827679195421329512526107453010255399606380387394479492645956271481275873627959563441788378806410909530175001253976601897672566740445328736720161707253400699915159584097959936000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,81] 137297918039293203815341025954079963415412997877541590421795886976318559643655339961560291199717422347179155766016600495811675213499365938779936701203367868625173182550599176174757417925947389056439995580003710139124982915906667561016200231893057243102047081740983932840623164699431675395911176229153191580574724068606144058567456259765110404720780825917206996239134250666842867657345693363148553199116996397010466167381981542343090977600889793721168053537457977158034156303815806657752373422546885084984301253684472347429137323828270119053904799196627295650541263087569830744976606967520314273846433674285053395515850196052829531919707194265846899633318802874965278800082747269226296916709688504266582282265080814220235835282224631342304375720254208532590778176179900601222945559827415822662197218147600341142084985536522800718484737136654178146907428062537679505169943444244226717197383730153333481889483890571278530305137553446690085122555561452382029440332907884040304733753452623326150053347903665434662822941341303449451334963462387475202599169455942534157842267943356723824098437548725648201026338857407483845184929912618730792871183321727133602880172209420569911458262090023999764145214175801311782903769493032913012500811024901556422427309513213703852056039873089521947912320539079594083084995284009496828397706971087262695934834017401749797048857503894518980489968528304573821281651269936557487295684985906512581460489258589575945226009083921481998280091729652331093576815927526804220420614761495034253015038707551246779850217102625348885703179239643802541916204265868364378569403644338978588972269509902930615549736440067534160337086226331583039514405224638836962283645242036861709515857905252744382166731050304001210485163536610000174050476832223625346810369875649492699248946940316068164158544390633400687194759284673510573532413105267502050063285690871729635387601219542639235645061652219002418001133011403915614659247912596886442062996817682244774933103634390857285640926498076578969234127148771207357634386771401402639606991332532381972432541220720982066599369381652280319288993926582539788767007716975399556317459159618299742409291467340981472506361185573177671670866278577286861918611757416181300407939858165079514382806946847111829399612417305187493296382611944751093820713099591596064880412061306262878668592226248799117798077099252267039441840655506529719799429991826396453425078584550640594876173994332881835712461683104960251398684583565490149830667832995503329780291590400405898187286509875329832559316440595963256908137553200367086313719938477024922041593472509936011496369349728179132236604575162881922903517308139819389059091568812228658621372526864800418082713570854428101238527897124175690122103192392750032585267820748738645473165183469536358230010588956131868276327892282139656179136711194285421791647638374691734720596134257653254910300567122836638538414655988268128507368886095788595351358503182431619510923382557757696193464411095040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,82] 10709119876598810356631033387687833307656430869583128003242688350051556287981274433479201811177292410587113771557438273189257697818448322872419123068733867163426968338787914980639742652724993795684392458396624630195430920616207436459774671556036705233124048422064508259609343761604652884137685227096508412590206802815980392865707177403287328564637125703502377853121663472534095517588104807518147480905854624063786067437560578608876999195699823049924985852766053991175067046057091351702665447295400216422422082100851259325145769720470511374139273557164762688622207674350859234553530281983907369925703974824462917138946814506357325842119088178021229019253241019235921952121926680297195319668756903980811054844260686748981118272110100734826957400085010323786679344195965253560855888437417775678550110625578932482376212963001426366024548820706885229992559261482158138518319642619230884502190278250120704031110284650808407563948699102790266719812745390708827899468470330385498490777224308886726972343923768622947380963707211115965736448685003698108312826941347964307224562682604522771465467752250279377493325236441223015428168397897570798331474143341890313173034717262800979844711466801504168349035902471184922448498338209331627148136476781811772155591153361999454956066836413902629739546215317217893756886061776604488565664218584275517281906523564476810723146376842047084934977858735802935922033370424642097913573379078471154891382138743478804481538836916814744603709097038757709033106777652914424455305917377785370401657366127691066638180593226024672340649946177236420682334516131511514919955470027594673493551331312596924000920928313462165272523209688498865573221356256893042271055641201553318642078041280917189649683504459143684756541765641679989337241068449687161450626716156226267794820508845846576971911051572883489607081094754650970550119738167966284722909523208142235220066914196911931397503936056761384335357344586894354280911444659569726663466195684179300367406775355154688273824753755299251299573652415409398614131081967310914015562623191353474983984399664266457423602178445988840275937339312873160946110079969295063166817249884228092630228574687604181916266069407373119145253455019179135532821831654603832727026383270904213051887931831175988123691958520841291085378687495939730941215030178511492577049656187757432265483121412938691022894382627460540144844721900491832792132325652503967372568978898563686978770260794394037944790288897007828852226393532230416979797362652296982462344716478295115711419020579468081549711390122573092842198657901563819533797812779910374634354262642569025079118578476347993303653435979575306675219270985882637221009937149830077495446054425811037736598239202614550182820870895275846901694369550005180611145824238520650090795066777309213662912681380291918837219562372860330274055488919769355484028877460799580562034897978892434284003309464088882878983480661527363794306185813823099965927621951373779477331557884716305226371591831552000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,83] -17542160047274732657602866236927348879291036317662158279273701075014482926769023138812585882261134242716540599820121404510828915295385021034577502500797369212796298000366249531730747184713273976186466752987684466196313425989582346367077308359274829820840410736436111761142557316143424705407456753262722119970829301692196375244845512754378060228818078912528880749009019399485091746901108963079892048121538039248036125354614115768240858369089076234553000230587190417681706905612197986549153064810692644395078544724654473534402148320876134513250276391059808811820601672644152964017389746003917162413477673778855917740066781619848698332075724503728906732418562232075834386981934895869313333784681127779841341667519935671621138507633023405734175423585382586440556187615900656429457931645846699660647663469667407436091128191485941531598542428956907787072065324304307184937934091926325766554897796774119467925895355945244348657830365234831389349605370729426565086341972841245097234955193413333076297921311473513213240071635951786588823035375511939811135966331198907623962429522040449637562461198804531260352557362813731002994034803609014541867455693300445635910153511722471395286404776209163272543262050167513796589377132015234994348104926384819450147643388249567682352732749456072821468022073767990366412515569278551307491924278219060596483353131756379513017147340224039690396498943692017119118079036732723665086443547188884520273417139613482371983343714798750870890804519661467295528466208359124417307613072494596579895954689161456221639390549546435616877183363682895680079325126954480374238313858036858808771887164464684757624058384376793301811878801926603849556495104968716241363126723402457709335558869266877347311256627872819896501156672121735611897132092705596252254541402083166699549657340661800970648059419240212930322379635273118269601569020548477043915484554318024578496381591548258890138361664482956545563187496499388438093120754226393185839448049111323968471602356424632462462062274523161840204359962201217873645717732129573957244278661551513231902212614873359389328737502069977147403475808931783852120858441135965059029621917337673417033440300344050170604748868783320892533259467315781238414284225728563575093220300711729436350930549356377286957382033967494042934172988102262158769976266081093508124595462682232237915605672529063493625480485779310768300857177393549267718895866744672437768239549979600915549723207388916904589549565441788942928014319621125855839633444839848319071741428342116738955729813390099952835341152179907204785002367218640443643649693260154950203947381097377722321420325183466505422269605276906161934530723296910046872323310010277379887283467393297027389134026085219765989468023797072804210526075865920451517899409308722244006547888574845108881905844135406884407908357545936310971081073194226886414026859285855522344726566594368868752542133689651947802501003977868223351864778676007535360126284381844670994209378788326253125812879360000000000000000000000000000000000000000000000000000000000000000000000000000 [84,84] -10710045843720782405256649335676265829463164691511388498342019751258736160077784644149505782369868078299555734518210204737687248888416893974041059520198899201721487608610742494582844223257940326915254263680579775230949630183606473960390854479912666785521708849356662514408610639798631127020884041393580824196498190551286704053031318530385584877336660989575124934760538084897008234932388863801827678032442246342718027903990979616279279449565818981696027422861995854690929118188860469293451755270174955609629220797010199935718958923245461832347467796278904755332117047058884486945916363332638366117023199973192214805144517969375676981001761513102311504677411598343409909252878328192392638948141741707026175296048277376269069865129852735336913707033024743986722823068828637734665401347023955343635821202808215968702372633776872210427171039164433946800452385512895836202442508594119861267413592898994060808381551840122966334944297691104879989094282022124405351216712441663527028917040860790843411265981764233892338386447242690726696747167220733519392416595717992443421719840841704225529530634491805086267843340009369983243502408039576170513562682373297481622967884193998394399841110811359519101565373798293430989460409043405442407900779406311145897473783465069063923510322353965941733297161712009225192606785139435924372489555117826869935994255870139834944386674720669787183755573155992788810203767461989150281887322099031811772658206338377024676725113936710173310466648861889927351148804706632215755622552267611405775868643625089903788570499900689932205576315727088280190151794540578852377101913822836247856519814095475140556633857445055768564500813706410715238735887336123190207456251231886598262154555781302501501927521210768834462137294344392037989312874898426041220268485783907626192788408505137073699274374540002282051099943084641447545547699323984675779811180056634094445164135259772800619613048418229013332607136979716286468736306083428878684316340990743375773116980825575559291165638071034632308141180357120059622316089017653563541413391507399884296077999987058547222108408359296107206454191914493052792757192102809648042274726374794821340500522043069353781154022429202254985320680218784411703719768821198381874432657160380512079734340651932685406642975027265459634062936940886342318784694001673914440555235804880898634531438334777583360495853512867265558681940397618805314330191997787802705147976217025089123186060883070353107431273425742704580526415850872113698827069680544807828512840816209406323823760260306693980455947122846588311879098520128006110031000617833674399298911500017972648518877930722192222320510473751659664360135130218215226448201224416574398765947877431008866315376694540159732296813626852441219169648854370996092369828343002050288126768068244749407967586063346344195801327860889963062450813520326199449196368556090686205865227415214950981184703920724774553870197142201538429946401841158312811338708137196404550126890817694117336115576832000000000000000000000000000000000000000000000000000000000000000000000000 [85,0] -860053034668951686552417526718077142506521244245242708770060868719179322025217601210863756053114600698240250358244826674610215858105968103177883309923307299278632742409449022049120857594743233480942934777735978177698060081938443431712876450284623049350938894890545867421083216018879387571180827320540948260758677715645572664265993132010969940091531805799480511300121894237916995039925120934304904483519692300020893148673732415414116593694782134791712900198508656194719875509321070544080423488959450497575910893961874840068149179768174342289019080508268714541782528869302612279470211840166340894296616836082707596372096124621415380121812245358576521858927893081201789661611448811598790714577275286194207246333165582762107038909764733794687636974879237113375846453975215411648393022187456737250287555861368490028521826527320813376511522818002914630184125068970567448495155013778001827356522596668322215558400447647163432205456115810779747371053010663415181718723525118236562763616745331370123243148071942819108404536118205855959679132190735292318849456689259968026762439825833712605173391688410296404599223714306226282166980070252765865853357083331236859605798464051909273895277270597837958883748189797257080841988865799282590191740543562701932474893111593242487717497965183658698524336968477614357735975644464477539851703255888082265884880072357663761086328888005636424896173161546797197186002432812895148807446649231405902390603882116657333079473658155043719283923903256527085081555163687286260824018604477232386351490029736729665688430593501713556760208784894409446953182438083919143834620535385046058256014162370813359938858829659260771495891933160247962007899582045763180335089671043047953068574910877594659535280249737025601279908266243678480496655301353398147949774685257288400861710831027971131908447658582659820164310314252277230237011292052153956095347578986596709980339874234309397665387767655820924789524028756391429302954407642441476507966387366015500298718054453710863590449340055581759915958359254601862427089627661026887786698804765155483806387758788512902296291464292607959061545375720964213093606749300869264272580884879370916635139679289850908316657115981782933224409686685011792226229117549288189878550481113100490154910533942983051778886412215232942434445059041806168406519304225049507555112956738312712745970567816341932595582347758223481532340007522943614150463587250724736323734193060873834699997277164382391677548112488950879951803404297017331534190232840130131107573006099139582931980222752103668415915340866032095168729373280652974421938346329108150751011512222412010559312415980281196215860270624844344908518608488983422371713300701348152728786354969845052943155476896485995294220651120087288537260835517763288077332932033971385820910089063440915222747538408426405884338193107829344161095790923952904063271561160385763321298770928627336092667723830863562586354770566818867854581849287374653973500412591486840765734200261001686868541321928495871850681221009899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] -71435316549952508129206595653609971777336692378223513111469501928090633893614818649972437655322947762365706057067875400312330567046615201674937725161351617558067545486277999556540048658097784275135068689563560781821596980735585569046178718473922483725574587880046959365382348204106404136203934482358787168016252197414804215362686769655505430030126755431001667908049667975017691837813576353344549674047185515213730951297531126411012523707644925926822451961294383275700124770214334992855392310083235981110438804196485570045181636018546001788165503416727910842767270115224724885091352779601915567711299735028227621935034534589321422799066224097148633560128862793144133831026618594612959141991084066371855959960122821020531846721676452285499789472404236252805063363328177791086344449018226789944982545127916254385951850626889660590022039366031645850626340708094647413723864708931920946719626922038876068635457659283480365605619552825197261419328452156256419610907511543987760224860118852547537340310360573353397252360331496356006854803202463927036106941044907205749077795518043532546922789875960303056761854662172535150956309711980251307357460933273407300667323782318793631748417893561780328460034230225560587820468173501484154132198193231083370622894402111457269977061589591678192743110908055058936188777441842864998337891828497442544541009757841169468879177530657661737356030407919396483764553561311409464620289716979025559244290715728192009425598312445773169136944438637751620957121633296913980157845668373804458536544492154596930844782421837986097850396222429892123752985801222403214148324255798701850448239428626082531291655807504354333894192838244374079242281638043451814460849454926602527589714563680643508679447864087350188583587221947394520344189033424776799414365305355564356594721449420548901612336081230545398730189568556150738263010154611849804874128038114388743399823243651424873435601995052364796350482018006460781007502926259211754331807512911992702187958931929875612803902579090178755716669114018834580118391303258040215648694131064484696665847310973774836579974762627374013331514574462314488031468992265561216799236484558285063043828829674450266479557564181729343047617897505820753513472632920030837479859708032813015450022783726349822519555598728319262880841849152460520289105827965481150111954500165506908909775849391671946472993518788229403455723185997513947016612646690013804246677265959864490972411698762285473016618936922247790251432235866612382054866931591732592295698299921892222951613319070284207003966069974834465856409308208995717884746907795665417447603786700724280408117647215996736175450821433105019582509523651177547289212359496936763076610768705198489077545821404665403868797785708298346820931664320454857186809853065358848105193291012671751315134959711183910089582752559305050043531125982291679679187603052363834054126768486442004115369574203447678842574766949961727990585083609032102967758190730886334828273672346861540549414671081557492662044372298515873792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] -6898879362426935982430499900768811703229273932079653574778154737939496154317332192234011043853283486964036585027310335488905370194637512084241327965827792402572440787556588021054814156988490070524550978109900708625014329791312876832703795190968160496478563255586242830512767222745904049056740977368803762058397272180797126164764086261573237159834553856619137880913393405406550539008959264843265152489665762590698517709231944050282744535670409041163823951091039103666795676433626473771249391990910754061542412870570516379084140939630995584504552400347142326852047808082209591416039169878727348327224912211154926951388194974120648270860424320103786913728068968827920311964812893602216133114146584072494475892811492174203208495249221618230363441191284749320189399525197565768489888797977025927031521759958943147005669142354043979213657806708411509248630198872351396499442558624349577331603066875865003571436237069099505723473184575842485464477968601776366497410137976440451302680139793212107624819102845203701591893987021089412173454448514346944966320680485798170297571486520635333379306315362577040692275223411704808009512506962142539266235103753696356248749258178858126609272463697274915151896968730693021168453846555608223604793712845634552076038744773238956485398832643084576809200260783763920580620453543185134551756871902788660276128886685040502445177380733549899482510201511037983013800072612954479006870031328637503115587883141008645550736700906113238738022324113819002739130474553174706069410687794056798334576821932908922397698131268229311059210799349545847625574669013110559966046872408562570374891645710319699869966664614919510397555826551521126744355807263001869454709184339898970196742213494385128351264082490307212897624138098833194833188995272662004719840482162860330243014148478771457771577209179169576360904354802338593505503277626386243861192154475265621477298561243008837969243837955180814471338826121022183931133894016444935900164144301332262718928190442096464487157912126142791300844766663328853573238014130879208559756269539535452543237036693299979296375431903792491741031819167374836460765963136791803453298398694659582611335912250300363754602947135017189602936645977729400527419136624236102380697139377017403499482620464587406477292224666417243878385822088821880843770269914347852879340431621043563885105353355660845199297660889208961272713251686499266383789625799399480894049786524399814627423095601591515542372640759149812690167385251019423377005407399415802066400103942143126092607456087383904262733536282927156943275061048374125526713351424022918418191781891272435181471125208951587125320305158319087869866158361288969952619756942938725969208753897439921646148026190309776831428576128236684564207465257227814257206406468948614441553830995929997625458118384120331249186596038730201865708816031251727900731918133236392877676735278408157721878582604692570257554036930785916654940122604822999863650748233291359571966025902367398612922931863131248687869749485528091197440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] 1973498234042246294122244866909817755655785988099327317548592725001318193527430765547514337131134676578405314792987651476962894365518064507104074881652906721072162561174249871405539192087138025568020245727059675934572480440232011775080999161731302959137714370267106048167472196056222956559489144498868458354472142553528204781207230990836678919739600380490225499634634745961162525450273133351369553783843117183854778813335131386953660347306627745468514546742088872020496245761514584763122441065902384387227783626533946906318142532340946097995052514566716417839205294158061433731083079534230103787915386354231706541564803199798764577118675405822868927680208621767914735575773092595829785996404487019446036861931110992921295638174557233382263715945551608417003806158528252381242024084896982865800790014613386355051569001281642722305430109559570835529943851181864716669193680669122575636943515600637485764134916479604681747567037743613317593079808582962355731445350959134189567531323946022265638579152595553175835816245889568183198264221234576195635316505468184042836743675743078308204816592887630087417941278372497080190097314891719985047314115782131041238973888570139243770654416230387426234310990940024765331702662414354284593998472661598371648065354915533378279186457373243120949417602641549963707718917276960047806658229760022622451229538666303383029772284259335161746308961041794360793032486924812830144547741366194042921954377391577297546203539125309486255579365770411677931571255730487358953797097132259586412285661860000059929034894175075875891732268929651105837171227438822054012775617591197193295285945265196185810029093623110086160164223676725004746479345476765422180950951362890093086710621357023984653245118750372508837967516867243368502743945247539776616668055147338657599047882218320711358182520611924092842339499909007760749728173033508642857384789173731259028760107049850148042325789726342244878325884033123711319822873273411309177659234858604708138781544491156003368720536123441445580778540326682211409203949143696190659247171598956409755951946463474283957630521540123822394451701226547626843978875030127465467790477880329228433366660411851319244617151605188366875777387345053769856965578373724296384164460746756641095945714693771175272583027668001462390340909433276404516234951534328130135670895012598493161649003712333274128362184068859817276209968787405564547895880310562448604418637499885053149504613962776205648188117335142180968161733442292945100318810108737084104203939177311812187656826369217818416764125815903381284458676158340677468765394054205363320637150227607818793828403162418669826658823009462911650809371831556825748937275144236949714361970424096459486711351816293565021803052007953611345907757726450147088741667229999323151877758279986663067975689278969297459078045419278322201987513967961126671273532060960364698593347863472933663962522686687550370796102474327224322459125361869574984292839552824174996783174575737278954366306114035918836078218974220856896520192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] -62352026837139117863713010585299630689949172080201936461193167342165507704564875312241247664447655212868472679657017728180997001899246790303799659413647557987465313127301331944587533405639451447265902650635550852930953017354516249687991698036031000954535852838635509751348334363671465026427482142788002392272393678550941619809209453977048992931578154184590252761435339234460228124167009551941974847463533572272655199534705037317507636260894653559324148910223837981371649818656173807680925480683873347060115839464963382948919635784265340072387449159201847746271351953819095175631488581029525150992791709858850269570663855029158307177345353025789749741068155393636047513098609927527159640402856549607131190355736525888795872821715135908529487946617940960031451032198734713998375403074841040599097966152671831111818138924136201720811645939527241760682710098328193915937965433627708646362709553281665938874457582362173843434624445067314098179870028987056068878585676656327418952449872591178753014606900050902508896232350250221716099395982304122499617838408513202785128092703406896886189875118312277474184484662972532025755443435417120039286606066702157467103288481922567221803068467355751774974707078138412765001931920404824796634079173948792144817474482581370189209793515476122561014021572161335268310612733776408493700628064794214467843196484385265575969054813090373765886956824836719534591510539791031243238784591129079530393891218926465285586792041079233704704032497986516132377370478804742110544047778592589291091100992478092470578559508748944956672523366085052183940754451494718415351051444194406607008917312919907318197969500221783325226193599453128516881874908579093504850822591897359106139136051707083230886782217963768594374888377509539137676607825156595970091665713948870508558742292372252090646538755550082020605746521951981535714032273519450179741061227911958850056882163226117296201384278831840322854356519289571282417934824722070815150991313211194211225727311702331650730046675262822112718815364955041215644477191469482449970081235510098297785580063004265160172972679592770540621846745860919772912542483631676668126726351742064925876091501072706392928965754665505198493981647153682387695290037773364901885965996712444912007781548258028819297837763074497246155835608824072166655472431891771538456125833724599665437249165062834286364702338247446740868824066118726845356018433830531120553634709438020106823668069581209293569586505507700818304589192709692932741284680046111482058271573964351824570537036700494218490105788765928860937085386100855993310189302176246556020760440337363846725580447611814790535970611312082555074296513671977321050954116796219541745887708904089776225300545490439984183732443933859906385767162889439971584202136767061732714850562173101225526018332468737560386001061239070372114841343229927829958852847025783353396508773890897971167665730060408177813042175086377532166678690749443939926327507517057432848223689575818773203158626011795714247771635352422382504509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] 1148317331527304086027446368286194584102556771416311820784657645949421231834994607570850675601519543220958683749192451587893563719211570375376593457492608177148228868488660202943955047100435746510123291566774292576432969524951491308329436048092796339500610327577191205356205626523293378042802037219359350207296723365246444532325782246542491915171693241168235237299461239814467672928743117297731488262771240936094450814308636179617730001211590219786230795083396674927474141916420589368800432570429935732547472070644751986747082853327305810272152217403310572918867011756450297727305822592096813858784042574708705708696330975128850605882325595569841508517167423948257769283372964175340190890741216144577375174515172772788070830098608148791794399943102163394077544099256915223265100714082681981653215274986176409318882993148310050447193112115204777363945582791072495857752942686050848283302359874045251737936434256747355696089384908086660296419985821658728458129927292472118438217044659026747562166380531969073378881484603919384340100568844380275236915419043069125274158883669375465293707819269226243724847724845702628392102706173699820216483532658138885603378157752836584112139123791238876147389782631082799381266174417925081780310875949836740582699076988298384135602739899542493901939721460960122722011502078066025361692075713917808748750376943623026903797752413122278058524984930404484927449930777176982270166296889760644962885296602424669439915339233933423407976260499738729819628508832380308438748603476134622399634158756335357072027133137055401970954320423368805960722258005776146866344842279569518954482767645905203087498854085055446732934058245513446355193407506304265727262868562539250284201651700879287766285042060885676915212315964662602279315400867134674309425156975604963060052363194284515777991273661045717332332218768731354589899246196390974452972954425406252840117027999402823664984761217369403944480993807163696682759835478003131572862512549562122432432631631480147213403279220859227449212542471135781510925478800167472462665490724387844011427779508146535535152241420743311081999135432066863632598404186522496189538677694677064553220621827665130235523852487520638634064234331540250099006459374906068774631196709310194646390117805040118065307598079477007099165934915642495805347201956490182776070492965397906210271806899424396124926238152681132826975868436133420286335297769042177036172919927435842560031550039560851093328389928124128790154606908249716443191720906957545356240610363482182114010581636030738995021396862067624417655602717895765814527263048907611892552789263428748449328049674164383247549408915311785275420957135668499815784366111643845789668737059728887445222763012571024980768532160416964185216819599643713090675686218878403689397196156280688751508178101693346410278144956174755765425856177857164917134025062570681047753181939104018156034491536065309910043944575846091353544400462980312798896665963505451826485590082696445066796552499583932660048452166811896742225641472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] -14555785973961782682956800441425048875222889208636260211962574440675158737676455221238191859975248892653380596232487412759056502313015998090110755321273091291608555076144157499799353880922013017815736372661871497052252220613401058143185890238976303773117361820206040723365245165498387959317900564112712536661288437806435132233003354350444593214457463048761353060207967167783805914981972602897846794608431062246864851462233341778087986987552084318495530832949707565366005634502642053070867908444414459064479034125923155099504553220233633426655838299671434683937247747398258331154814357290073556933862041210941563491134855053407287212967654905536107542689144528603447956153433115667461015292970158030010619250284949746191280148330146870420792502247410997530049627560259016781322411638220166519909780280873749040429079455510908166365729352462595114512008805996832969792829254695458445916977402957373138918080194390874829218003893133341469193522736436855253838852696947517094784480163893567410613418445792236239057329533628064150469650673237356780189698106869981230262248761421888911853744085035486773311948497357678332301645513985431318062090055373196697448344806417111660563468024894051055142069606010224976377205424741536231138836600239178972095499888320139263007040756072035740766894744896648273676194013715068932779926437313466431875118779584465733439942241192935380461421732205414502558496973291626952888995487031368191134039006173540190111747095637906528782376007378123904208744416198061187704725786447247546927855409600813986961081365242732663286254819024770876172346988079519200495062958229165494037447227997853421881923885890981659718688281830890814788924233844132332802020267130740001166980155376954906259204818995829443320941860429827029993288585620378296498989995229439479590912934097454310799204475897945063417355021853033738859293473689480933246706626258639325163515537204920635797309544456145696950574159635830546339006986565592317881022179243529886803444497898910722223443960419021374600739540935113199248792412992707645162649969742858285991122661274079555132597315157388193002347606343150855386183654813045096224680067840647291438872623847038669057078363773644311824038046567649739480966454672867628484934443488431546440238191542978163237240218045314795275145785205583120879068107920410133117231554647180705559005084453687967478262942115988850406116337665182314693253346840555830134778202163793189235938596173104400391734754352852080742878576950460006496806560245649133607524589007727738448202866714754101057571233034799322444924066096482338562886362548422025263217466425756354794071626245805854515006548401543446265505205382207601414878236051935561329008395843599702036063300867226229699756703193169531626109973881496677088086328970376283760775103702164453821746797091025612368902705752225027163178686626159180966078232713193989287134710111848882198217297125636848569792416392652216627310538358210736353461344858598848084587013420839500733443187596568390779270241003880536032401162240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] 106902522729547152511635181653453738778991743420694749646772447880535795724893571558605456665353625320093263055552296184432942133540137988173759649062371605725578551928428334288682302349548971402413899872033263318905579409017412044897048854094799289579011324850645234742766034898461536497413959216056632498377546124422195591259804429115503776356437153713627247422945751968051282798813288495030010619912816530963691708762425831536704472810469776577177888043704637275970027728212680971899929185041691454293346608933582899873424909477112279905182307582099133732535594139936768837958691403685154066662628081901873420593306524216454382168798289299606175711874820467425142293017967234843309666586961048154250436559760892314244504501199198064866226798236215201995742020196829937509632180197671034565918309016736200650873642038748112651891972691448213085115112766289612059379343975176637751605564198040922367478656302489992981114661526231971406383982055186073231844756866519207074928978266262952725572108704431530617961781611179412986311411466448461951796454512435027315202104237889715595168615639134710128403803469562735196652007059250039891129577616339154401709048970945276952198480083058364947504785409418787542953870647148784671232240679779963703075858129820108144485604490501853018887731779529988719741794886980497449607630932329249505416362831029537686303266103171014575077315853205381559510741397257534439546923278088690179945486139110766877452676624579454717027662686209384613462291029441429203994164485279983449001572152796924446675171970189859372832176840197749694362949336607064659455392072446188973673910564068736354175809078772246020415720891418331617507333204438789022323793840953320251493202855681103609420510605454054131201690895533620971877425175185976989976522506768011349443744275972874400177503244178081770282932605568445055699689625136289524621967815910551666657535491994199396331052367978723764148862134980266308149095617958306908023154623243789816490372977334718541035499836552660066996817219165813865427835272263247861677314095500652916854309025499104892660079278432407182406834941803620705683814588869773023318407590363491928007784389088746253132485001313828902332093898600206101074581471733880711682853037073141053841933243194674631000366935061186894608928859234386934687868720791435931040032224279225317332353715359934439550623208046834027842119004589801043417173603670105432514489529169699559117622724895256959927684170289974839861685376591305178666044472826917133311482904701332810092518429496136821289471455539092972826784494952312683302045200019751285803361377317980718792553580587382768288665135751212959867686278424449896927757311693964208394021900407646348728190693555526831896396438735066223499288228512499101670914205310721207950573089109276573294022835060176121385356640191337865543629638802642989260760899288245865611071928471193871189601163775470683789393240954511367761362650740288064959925515604269457192461578312449197063845570658609672736852935336878292892032958464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] -218218255807303084218322012434598177209717446388506837059488936315286835308875408424286259396428574867978831651469699507590614277166350180170377324646227621643721952939880037779542079310828641633488270388969637716684974871935582683457515793958503603365117110296173394492061110541572659008725955234353365381104438605059110669646194905722865817159063331807103710670989166010079384642562959102031595091214754963767807075828803598899092707983069131119021678508968961323082339061211528075525757095736067300452440364540083370499504725968918582944360778300971111639697810400819034059576528773016360378166039346763150884056941317677776996417528741308380871274152994796476772929117413780971008777637550758739981244998822480006746134881175703018705143593662743204702779088099625122089495261051717838245123505616995789363254656571775338785886303919771833918376730316468162691556825780530527712792046210027105110600619059201198444868385789376454415794868819323421977614935743794345101876336996409393735056974621298664713703653230079732778282431704052469408262192362353308740485698640408357333139766533348521622032570727942053339331742453211711718805127068776290755628852255876605310702112799987862007564663873882633649541697871637487725532652882628333908775401394211480431696712334847936369373990462829747073011563820545511746185973917915283442525120182694840081747486905893136748047442409451341494719600720456529386908096098323505289596274504052804869133636660313079783509158097845486602920827548811730553730532984083302868507009926338162656065270264081088114669768287829892331858703376148916954673088565896228963679296958147285548161373675627345670567502166492952708627954683501059368755584099152525697947561869147994791642194408703105890432596428846675355984503307477336566573000586578862587535649189931747725804098779189489364760089234419627308345720266244243624203282299114755165379108885755605559631167719136805460305427733977779623975594011692802300165663005745095797078637627340402319259551668160631801391351041357191091444290267265597944591450430722182309044222189370790654597788765878758042283314374651373762870327671094302015778337809690826422194928282618706887881666649162632124298356680564950701163502096951013809486071807258823710572286121745376546092286490522793237678250080592384176471727000584408283014700953675973531610118070389068571668986384246995587418320880036843839259434993086955405154229441227378290966393014451573808379570792740746574768059772879164944252131633849453357570662692119729692678387849912628701008958727022978189223308676019850414639240017532783347829750743809127417257993946109600067275009572558841271727536981916413376080861597458810349514665308072464898217320058070139638519705198408592197931596747801851866768994172874245851474471746147038476117851775876913774735663327346641852922629007842601050563395525444956720214345918817346619848837202313169516158959977222666459180329402002802134891352652723207442817761740686470637602185000466281632435389238096654652179805634560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] -3071793050447936483451032301659788363888574862602498462391340730729952617681775044112280507091242758927046329571956435957509422409621200109066588069294598572705150043392319097552766963869650974405645884977950187433429721395662269291493632989221218786342664316227849825808422288761445176034487400141389479402256529817950912078794657965823687976408226120478733474589297653406530299196353148991559960897216758114101176364860543750234008480902605404284771881305643290674717546398574051893960622627338189673535392229495668806415637511061483574439344105234383176927852985270059465701043693661342850141638087296772949357666816865302023199689291866023166590469636755140836292733147131389282933004922743111429885573787399053287605931974705386697200968715499617603040839435705584317048038859550339992605866309014443071797160882781439686941197718358534838391189841155543167570216884141923455223772276523866896151422330902950260986141219736961541587902386130579947031602668458687675006224319129936492037985649751571932872324654588331016121061919321136204782447556229698770150631799780536844997291002985547484340892097352917489314440643472491738803029178193716738960171213555008524394024858661237236781801466026068817367095686012563285920100386185569552807386085463141762358645201371607540379917662892344271150942295735495697170197767024697136605224817617767328581643075338149305342880107573301722303648087422697041341681999406793298297872166587456622860280847647025049457464667087795916340376291730176710228111252627990823661122322718629745979836639691141164953754669182361759921695021877336516153837897715322503816659353520085073476031386526917378579018054850071492234490518388471324675281709167445083772032651117598840825945917871674286529779572659734671210701588505991135424575794768004221149026189293075780346008942916634293754588520861878545691610938787743926142485832516092088798248649589098434951653470753355363149836011166934115122041320420868815735315744545957239146103814484596977175931290715517034987887320922988281275494409897271989771874082882617704576330026614191265998928296313833469066667811337843425455139054099423078655784781066114001239773866316855647928321754480149347225062464542921828300455757870609877043960980436348291619776421379110374543804588947670356772922710950258496054349478727715072150621364707389584669785869194808480082454825835493479822964964008094897461979411508423825664145222768862498379621056386654303395287315234040359650406275927071869496190506861545956428489309935690738801786056133055131385060553657173920368598612333800776402109790698660796702619895736636340015119288672275475520087534182099844312069053493103572492896188174142670818323990461800146960084550785064727090534992433814682776410885767842224911110161113928091447615478286010119708309779459438841819784723005242695262315304373390165370724545110734737281170991586087130059130728220418011024149137890884387731653575808920157852232722773902795415868834852347921510684197059455453579927024412422010920503429038080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] 30723644058970559591183961893078262447373459920111781669811542935786330636608192134939767131735015484785909945545236517512564447639377470998401004498485793243226170184035321064297361038209726893152140321763659325147213407284136186747170485230770237997046252954437694251352114659416434962868691171366999578306452492378493511635904415690844249496123780929160633663069857077741340319256373128898336764248207180435215249863280086314329990364175514966128086849157643823043601880061132858173365541871885507461729844354358575180606362483195685217547829824157725222843952317669540391089588941041943909444750567148797008831548221955830423531131039184466908361452927388312650932957206667077488730320444959336350919706260708279502550680082836394256337910165089310028021780541714361383651245069277341714421921448886942222778920562080849011303408957404647169218582096227358075730749235609372297175217157029560282999822579019664949353808726249068020335638976836122795855413063400105884014912590267524235424691462679774731405108216412101041631107197388340787319897048579701298429965521777315013873901811096617591926946190612658253196466075897075108980101367987578844996927279932661458213434441849167640162858552744078529384396527128854018361132321536592492795733200966829452521053038407382746755375478873671564451363433298802746142295515719619969048355658919683972275492123229041286149946559270166172093559849022761540787383473074201267726322877803011664711160383133278097611214026993972230161115896552497812612715121380168426659084222250150818943380125649923114105127919370810747571224370676560697298638236309606030923921532761585600503561656857066888392836429617936543554660460305376886125640722400429742045672103893366615666330371817667422931584690272255224608764259340497101624904239850777889029891783665636522501269769174985632239029510567783129756583751342326618804992709208250943045002975465697992464783761759925480831876859175975953571399646851227833529478892761070960032850403760074013275384199480314093372151919976084019831096673244208077760315225242682928569317185727284369935920833226171095662738906805742083851869956657336496048058234415747116754359459814178238562417831502782734992281797539174647146413821511196331919986685445850600833580756551049208382371604003926228904806326505047789184505093275212098986154256631192798532808702445339295754694526854034251131737579150998819889166176732140695377537841865390982650955641081775779112865375515564380304719076072764396849609403386463016739287976706643243384931670075517849198345095327391422227187686699836237317157417864335047747163350301257500039599468438029514077528861908581387211241210794212142425600151508339611673923980151210279860987814986394188283279400974778190286514880499229301567471074788638389121661287422072812833475458980676932101303152591937828185033264129818665659775188242938999993449585941447050435540331354303291543826156832192164751464990084014327588757940911280395906027685617718523887624269541728634060630273460332579205684186316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] -134125036575164806498350029715283974557031376818030500013757585779148261023223994499231227330071766455878765119143217480480944458675010209721341090073626213121699481890242071182015784121012264982456795062625673479253565828850957681374271803961937215619632627435447814608183632783865231609200037998658857487524256614846087061589830411286034975158073758285587071248914913520799001685490448093958863941581865988255318123321006390496356597800139627961814728885992971411831382087369974496003963555978409745364731775777939238464116319797523855345604416903578780948751606980700165025267338970092508971013005116499321705304040197220101090927399504971071001025815356092545034455775549122417526988796818226477485729812001426797605349186947549232117001955135446547478225319554037136098363441526662914640083833697099376449929795478500542430800378857339636077160038438200091119623665774617334570205423323450088518224713202303658687364486162824229281032538242408426434166492557903803028515082937179019580042348797317032721540419751724222553267051224324475196565169802789960061600120675704369897984303467819060352446509399831623432618563346608609590413637242348532500851003371954822110606017527388089481963815049539702248623260931215864313128668351448491550181756804687371236234036332003178437170940883738789401559387101028386823266963717134156643430020014513685817322138395908233311101532752253202153961056949704625663234688608988863366379884899570940631731680410950765226497249148886510560168984137659953341773387730186985355985885044071742960351193241009464547511613788582467417907994542601716230081073312327305972749996978288619480498270210210898719306441896801156821941275262628975558110092072826830776298728641751081761176270527391993919476700186524741665179036160190884601578303841132535953278320728230869369093422410140664731720429497549867528543252098511243821095788734580778026563203997037448231769130520361765054891850009467145912256502194457614412104048838330056707334043971645571989641251415311615092401488179143776290062435374206235619915178764597492443687978127797008788043620877023348839687964162002885727931236422090733287132725531377421651183473619247649361208294463694382205375707134878469708821294530395369696455476903061487934907223893536641840566900038997960312095566046864704528921971719589798146559815461939947530245400824353447071259411070984687848468960315050709592671980406640343813138389053042459341898351188941618425509182708120114204425139139481932670352740054065082816894966340919042979832629170810043268270543689102285203062361415402897229111502337890686058900008373932883509970096108264251135711216100662311908594832997404611659089421430317020472742023649986067837581140988470626865376616840224367718668258142565504877866840689083718693091206211446603399823834230643302081173471137408793513631359739148975552588758533323555563042026978348303035752397597057981002719345782329787670186496520882473542363535792480649987326930077603291206004516087536399859217311491731193181569760553336832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] 281679331171465710583255154595715824462467410391865705397472398868257443811858300034281691737579554011345016780737508035916761943066550080578933190390949005602181670440530370754061512379310045486600519953052204168177581088144198252696787861372648351325300755653245304819635618429032788133643444882365595317287880208478159001856252959920679364964067974815786582448718297180503581260285659149950168451717943022856724757446521920028244982935128817538639990066671944565570069639800348460399127309572814870553212469246029665279183729339950143287319311525590710447829126497896534471374416123744369134932615739659368792632526372407536901513789469399506881390434207980810896959327657876276979398458057602697511413639196127887920429148661349798698706309501278617594518805295799817385926272986977263817631152396044325936821554962090281672088709870407732056273191615761462309181159669346537887708572630146738250341529486633484624418491482446339698031322685491947460681788430074598089230243058201887719253659336470541203941920828802791474548087196441981724792389549573895407713136004701819523419719204382536400400686380573539458053773534745014008554132307510344541663901041942963882676014428805056590969408325949016307666466575127111813381449131230485264194641124107970960478755766647812414203697283161255674612808595521475348691624997145394441339308046020183199090742527050959120826431458868170190066011453401991372920616107119706165693834667771601887621218117346143341474928714601852834670341214030051117593720581418208841176531596224190621319007276370054423473169653990106204696854059393225516890380831891677002902523697643284045938960354116294393604972518245996972094348274031283278922456048965544252609769588820560234880035079512731929531689097617736558118016601207815962713688568680087835335083547519218791966896077107657209947332139557283004829791688449997060365455600958844016169503886448167687310854445234556317128384619997064792958727452152254104159084404515421171207360703682459405988201401127976522902046858222261164113039438510183548430989134072084443666204120521190214815483526556282018526561972407780534148702423585104986544495166473008378774858854477765027630772025385130010346245556716365384244503201307766001648210155442163050720325805613637863283068954313592310851360959023207612273598883648730842226227387843604344418147706883082537796442968874243263141861733568563590357363746153503833634028559873741852873776080893259753873340596462211499121711209386658058532142265064793302622591297430184770390516561675678348212461784830671332928322962459428836533624548892770392254399248015105401993025140342802084303484110586578365795216902712659805159879273169026092789969690862540656983274074057263835516859953028779044705864890237342307158404756988959261308653981877371645216309117626280807843707433087915616425753144751685829874876876504637679207379310378260218381605078790930321956408241849898224853204536944637253173089561800228288758873719137686360895038231111478162664666713783264178742058318561280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] 128180694069843595269945530322950768849366400507023196075444276146514296812401991783448226704963082438275462101315432718164659165448215711435123789999652706497190493578548674823863774205257503392840701192505508134660434459748523389126638921899016289504149008703174622688294029781313408766780265205497456134971997356176205620978097074676657627312529892352540116189549408683453804116938875230346855850685902904283501944879427387673028910100259171085835119745581042347934248094590498052893066062257970001660565113230030125580353638485449709411893790218747061845638940865748545991713073906788445871717255354181708629282417510402361359845863082044650379027552651313823568168482934158267381199622268314031515803964262510110737565051864981853588775033491313306287196601592120865760532618390379899984353962926399674032735778783720545874784031400801277110381287479107931893541480746837969800930513451342667938914572926166079213613126405714185706316077680964207358718270102256368415204571455429230698681817958149659538697306062420919896964369680113962167294953439553716141200541184400024450215026011305303876355205765124708383059009866491672797641032719262455308254586115263315092877660094043295154946668394638430249504249158568377056816419436585925660576589292334782914046712772924568282598700347050944767157806639973265049106592087995856574576318780856772067471160735769987089776866023082555929317280979894833899973567891585444349551533617151191929967770155945347465170296869287717826315647552781806661743991758426341936868511986560105222117331685345572996429625830918151198034906923006326511304780902656935324397246316810657223611137305023765915178637836009580451761993511643338146687430380204216093669924316972204667853242074784223614262532170402612405253763805635484906404241988413157079515335362599282573184620836614768570800526528943135832056082551545500951450443643266756611834137317658637116172205761073262725959956178178240003103393270007288589645142960353530961593943247561727120530865662940428430869530208988151939732840369494975088282348942382074066252546487520688242103937446561031354605763796174143749768559796773165373704829853657716993806559560325518238044041727504124076518355438109601396627138671614083117664063535308037004533542476126055044844482343812435306423868634753470669081063443624832502505409397151183175590516430880685383031290504647028306048794722902280988852363940276751052701686588761910503555474159634106012295169813764383192865871972188840410229504033385914341344708355505837170759119477644371208956199115472479964992330705440027529124918276992345677487163051473464081523997387968817012058927721863398910057604647433075923287866042109931299790049661768642168039453867088676274742207844852921709241691192186582844021598319000452390574679204431386881485236176200387571785917750082793968200172772129396641968764195988356501369487318632241672200480016864876993747438447588744208897427245578478465301112902451083247183809011354502517796406504508635723635071985352279753173105320656896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] -2981394081638196359281606704563770987581003166678189819956427833912290516105837901133114902845559609503202697456436588281147170485569817665003823654355172383070789398765196170972301945246575615408641748913756008391313015008578251105028925047310439803793143534341157004273755894327019664765383347403588909841299444666267955833756179695617843734216646209644874693397166203282300209579022220578100696363158101152812320426618760757262882741161935209383785242354688113406538597893017892538793593367500521401385817727584773492177326449570802767928060320555608836140674562325540689412847217875403910618899958612110975851559812731191563514911249054547826525606308777072534667588035210522285455350132738451590749698295213445726900203067643301648466393624601975038818872731797087997713967450783960219247950456816209428244220188858020789375107575731235644414381284980537856015407009271837701454271068930834007760992027049141534480606065883585607925684857129846066159085491029810897849790867100727265346355585984292280295306363823598816065561512592613116964373632448740060422801819247210796620856014462075908048720310110400863843588422233504575465521306185031996596072617051383889124794844303970516055727281415638905317349136115549428174221915376777622470392269919462748671557369700603104724246667420633425956250838977474190724048213915815970190245099645745292404852025721341685887341984263202228998541379476357625927787009153419385559642230904252572828596795711624534323950966044108165295482739333809072101231050252357203088426803359880430612927216508015507004331352354927020722264570133812694017858863711327645330105689337213948157587111821051790056086067636716626963474161276239745909905498389488106742936183166866791872388792185075778859793448359366238764593934782657538105259543186040031097284540106745314329819800013067530274429204432803867426476132624735189600409566286754519988012587806199075505188804398843315569097861760822924510664635408058450487636655134768667125429450728953126186113010864906743661209280322368735916615281095457780275343913964041042010439069837808122178854982065302858185596494864609639333535172481972560510978404110846709634063875437229932078617597016565335987712973981501334981053359093037048937399609628749562338082566009484150241502640413991052043288093855493286297275806443346415402071361475310424959427142967629857770451046996272433150471251404390656824377251410900114776160249990365491713817745787997361911896207684067041442120096121416131558359773693308156103266066475679930997026091782308585169949757133089101293032986258350890967670831456953917060101865640030618958625811050543540415769361290463112600002210575936444186893474701009441765020769846426901245272201793932990313247720645445955234797446053370941229075492949580817118923162880263880182271686654496671020563339195535108377387110406256218869537427855745762188209846959260581454026184231003861729346625989267518306557102841353409409523588522158982332305663034359961266794115500861886971925396062120216488305961394503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] 10968901687197612153847850855034607331302770213520968608508765470453885360925293405043886691680133839224493464194601382190763105456045143178481253425402600634892039563725023713292683552997083379517437990908212551692794838875851478290759683133467484008910302546388719146075630950938061268256875490406616959284493402654947191197850439425540629147878542425214032400650154375817283210196614605276817904429604990404067843676277974027817131204357250424981855581808664552848022411353822082835110515749861128388697876965771127017074601073861304890555495370368867359238393321125193465888212734380981567101733864207654253606670570543587746564681025336815438219457577060064377119689802477345295928577435422307978573801306192679748849018683963653328328504289005643206351853636127386790063477361076143621827566974696002551520893498520932941458356827219830142377814981101714650820281511432256319354626699790987676637595797909436415942377116954880071924653194933351057190945690065708129237255413883372458249426019876834521374078895218375973518833914219761321166710030944607241490703609863898686471855233576301642386977360549012322287586318219736019895514327518313231208111171397915462109588504772804578276056271780347021497839230825814855205454291883561572989911369971322705833578762522587456813635947657577683629532391153231933682157300621942303377696213862473123972301796255498775826261871013778320940665410225326997597941537443103987916758646446111732282176298260007108034686682447638834652495396812904545408236630695042038888564596492469748014070219862294213209762971850304940236590285188574843701432737408501901766781984993864773271232993132640237245204520770692990002126338847536447782185402210456945474312382368830994136337513699109664207098501833565297285929237333046576453344325256496460628114810766960708335059852498867506452395968383925325947141520488782758933384806392488174307551601930916854159499053767811252669445487060423941345856658533126205369562142097909827956359047417694818748620923546068643312081814320058093579462073945139458308180316773870044576513920806813101740223101550564157789415945110210768253748035541950649885010165010915124728832508074248284216054711644811166097219554382264778978940647488622621915854323001709252913939281852623552650192046752144045601055645653561999866239389129917537699610703531474797868107203677960085030786740692302649143304315139848661085756277917317818768708604773722744220172658586804130495386351830351506592772608936800793014029355907106759264751333756659423201173367490141196152320144030106054856803541938254232386278286175997073846040347786083824628298908894281493804663968426114597752843336485178965846660280163667248399273994397004380593814029367756419521911089945276959626432814199536201373960814015037471428314233377758234255659635612231342912992901002581970779372362151517787018097814758504478044550535366242150951192378022212012692476182095736212994970106805744464481912467248764095738426278360427995438054075629794693582430135694664178588430069697347584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] -23952834364235002273273536337702379035310637264597313065981133775439593602446870205866164055094905433935911197828794209304336401701948108231040548516369875180573052329968050328087429891284978134108347116049180848535759071165922643188009417158787192676657493785080434033532387065531059228456305516370783059883424971114221305094785303132091809571367086704283853897459989708322728904680656832987945413967520583571783006115878294884408969145843722639988117023241215800770007918625628280645848613582918096489902218794765655822091320980525943894724371015380394736595282838338548444933776812655801717698785794725282381010046411504562090364721033286225955771826485435652070794785996524788474373937937589633438613758384871489191549217000810704563967845665963086146232466197053128010104352280229144642251288613977789584460419340749059322269171268986154220801991477940077749333561301710928573321732732728879424814131365330793984647911310099424240491692879488970715567540206247314452859141890288584860970425628979411532714497797542598875444772778542670425359310781720366640450506950656442890699241860099407580207013482202409437384960886069964800501535400651015429870041918097227485845251092805356096770483260737626216564156938834961012207108972755280866174897740479833933273956557668326974624820523119831064150009190021020705561017067099587480951152140482440402308177172289891577766517960332370392730508383420953041686779193529530264773275478653167058154170610402679392630777281991148351597091450198715257273329576203668736841424782906775283851566040124134803925047825060658925699854634429091861090277484255033263690389910137099596901950683400361980547945389145677294699609805128681240593059813968205199173612743043169659455531485899070265186736072121345187103405372582029117360637739094207601176411576050804614659818374884432393734672936629239883611613636135160115548808856452289484170518740942476792895966019121598919583716378930307629454851335079924927458655849391108937296180961631269991949179499492109252113230872203278679275940982976487280566518059672778741591848787753531660914069626413900754655313723900713412352645211446618163546511816009160232619540087832426149201746348373558574466245758671840385110942348210512196923864268871621102803382874355182017551417905136406401499889062341629031799652200237685536466206718635088124157428828793073525839064063180052691258514324267407022922344814339296987311203092955042324183539217459928952225928543286536997521056589506433576897143039960506540812760061204138919934709278402469262383664064384175135308644299907787770810665194306429733979050572773347006873828202501416218028451575765558493795104138274746668738539609091056743563391074840411031401619637012257351261881612916672280783812062489443548817861021423487005532823437400846158580872924837431865610421556619777272308228157058470736979467320808854044127642355385052876998599554130503835922116872923286416021086813934052358442634795268912950408398279446018597323548020229486461931507797758017359864369627539701760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,17] 33539733824594841126811200652405968952353373942563359127920236364780427464648544600883994278895803370488373398285236874951231851334343899029505394408569287406025585295729278729838745970684407658735292921570630691870432021755054010266566579665464905895508818227441282179022058056234218090075177337728204993209669669823095258335185081561683323108874613389661449762840172602536118885173366119735131233346539950456099738656030292589256249810019215775807076804532047061757381604969468275380263935529950363310807673501655190337002243068066894147454500993606217993652250579577365785499139618812328182553183428198804456762081779975013160558816791770234919816096194475909904095933165793268079257095219318072746404036505898794580398401689102838033285717173433502599355826458294336365429081048617121981868361407257539215456455345457144500935554446171163447325432057469069781857504079820001137720841896370810126099664049339015984314822620607887810417137322353849969950772845378219483593707393993847183948180795286479002889882398397394410862120066349225492540750301060622563900375321039823558118862111017711604047429658562524614099208432632639748524195048505469613761976791902954246421821512112134775082569118031809447350297773924178058464719777316424749872554185701038601899616747915168513579526931861346513360371287261998871094230723337198112552477734380273611948708901090390882699043048420010131919124617702904897181285906388704252935359852254807340388094225247914853024717381021905918150305345768984339159443742095509197911283662229794612645438804765767023801253623932436172740832080121075028215871984541270590544179750912969322045122323577258508167738738414152735120698134552391645728800877900671266635144647677376476231598948384834819895692823612862142218058681026152362530227055523708372619417991669732188932499796114764710350895673478436677454271057853707762331060845835079847194257498238259334467617405901500339871804238862010241090642802932179816870256518626399920187565613885663197448741408108211372230620696572724862006058145116232361647910704244610955064698618050116056399990657323695713260388980513950319397380924267819096101811166702140572241298278491651342661567259653012552504403901889960537846715808523575510340051224388040052382101583008800616459284010885311325150179767499582490229291423433568476804049615445725325798887334697927295964805181032435776923855361811413992370223722794554702316121801308543581200213200559715148628038322784337359665164181994144634311504822318266731993447753156117168538914438757563560430521205506866060967267489413072293896784160761226835380330198034553834537816949590837501322942210359078141774645903469833439551200642295409821203576567328834878416006711159888175137868308794203466127851076941437289238008936688332372418161428422756061188928292046587619168768315146066163266465911411376242746887104642688240153060887230442625463334372374729251364489401896797420580068656838518604546946526536123587687528741125845668624490774708680709452603705547575489797678298004717568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,18] -22845251493862995290692288509845412114838735625031400119151417334141648214259231277171744011091363668301019402982104198958799690504176109115690894671335571781361499388413380631216827602835405664975893242592816334778382587513367378083988999865597169689827039533812037972297532088594632389156418196647051969357947266399991133573711878026098366117327392682952672272572309833366959319557694802692391097181254180103046392523231090788513039552545551381663309240219955188403080047140069762806133758647157782166543974579992165723865062004375308544805938700632890489215833848737299342998376559455084529582752078087959886281633197680116029410998069500268138651117593189530476443720447363468641463366011947704251829007426334829225235493754707011579349740443022481039166217896812505649522364661052353398155304730406984608824304205251314142107394886232362407569908874568677341416323623607941117499592694373039687797691642260815568901179256184355847323241549465319782663241788865849461592090049066631064683972525065172080461557561579668255510869101718729099459514867776979433169292177620677982285380258728298306624803263358664684559484902921687228097923887577161588244571232300714434527195449757986865449654672265328916887907731122535776466328485308580144447596258880740735736332404492843038334246709733749495765761466388055677289086829262211877091172394651885823095962382649491500168143721399012277195725170503928950626331569364381246577966204423949624355315684592473024879127854932953732338516323868752616280195449057346166262661167485915648464346388425189697160406005576517419064269062638932217175590249354065963072957421283675079554038907287381757867836741913041885539635065825100154534526636863942033285948351112060834491129818282830418243828068882879716105081414158294102216440227225024070980047619278763830937323385598206040288603164142542358954106325422161322308468200770743112613434866865023893211912778125399763794704983879065342068875073869922039105849950584890615916009611164783675646755342569188613566137266172089231246909955374748630083843152866827668768897317599679249115166710286954707431977668251414527304807365907266837873383296602303519296259514643107171657389144763000415643840982448844683704017067125080036940489298060625922926517501063620075318808315793970236327678729889188432424661951294601721976651953630215806814940106939822791962265826837983277771887624576496266068389244214589233538819972784883175051651352262673482890063918097048131690271637602522604483558389480391377271154362030707298446029482752750104261277775936751329848565735921630696364264507472376230069031277243444193607580227120400618435499992422913400315345095186481312616442703961375372297092275386228017534020636586561244897942163113199442176685230688232005516599490262813331792294227280514497058543747268871725627482949621304825851973563323693947083256548919912924295893728601756633709791861782587266049127235544520047351671674466283021437536773942898106422405981869162235566671918040752104765515784998562595326930463804620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,19] -22690880082026086845426636015627645264250439853679499153201474216301859780647621773262175644322237229364162959157293217852056890799397358766218731130156395756861727763761002055707682395822954308872007580045842841803631826064165696915877591413504344324892543174333683420785109687517184340499230494064581528889679349805130298442751590907625287245736946162011431021635573534605592406840711337136792238787598487687422097201855580350449521495211263546997345061060507484888727435746218328858217707320220506464571753846239424256935253012257842543121004712443183438032267505526663352846141221434171156087122295742184308115823614961899230531646557188003458727168226157359429876594077940502536291351787413851260968389095394701073629786763418416180303421967389735695888727160803409120707147772188397322328869170075737980859823581109342696847863604141628354511150496707531231134519788611435295948882401423895315142526309496863565391638693279887252667272917985688107752454491378191118651545627976156146795590608523877057990402139017290066373698841018169106572619486780609773510008381498692764920026008619514856621101971916532789966218423755188416357867156068844998198347760539249365645541046799618871779883505041479706726195710912011509560034226878817346574765267889005714921662966057504005955251047924635363816748895363725802273021551389434973217407476417945205624697055925908895877806708560670782175266793492816006764372931145661268261553680997480269352189652374965051829833266491856325002415531181495050400081817900173215090067390553697320198376535892674780902283734992502231292330400136711553067033502000279739897902817959053620029534940472897369940897227557579589323946918639081688238730434247244282797358060033202614805412609375831154725283576430932342112781875496732851375317566915899253687216991474092226552308466508896218998495868756755200400841983314935278753738849503100622291921245850802975497651597139175630369788518399552517539001575070370093764920674668190327201990625653628738103971141110860755753617840607876184315186089468507191768414266732940294488468945518352236880047780575198051031860359563396257206112344017112522853037633335658289486120412621262840364146113749638938855022346378595205661731695300443360504777748859133277729286564040804207838013134038948388318238805375620712501262607778028993662647673178233307786956818515142478377694930352657336553035881839254947123818879241567577632428759008654874981406711501294820248535527586157561416796489555266378154701749924961424619326105541702299931642567318493161228863439773477079236772077720766348216546697232762568659099307882515598056650536668458606246051781804444572744954504156026727413551785644793031144121138415654201350163104237903446349365689014663661944556594103836022460225694648310723705153650637015719358130332345406367498858161366716150300410069034519241761459017719468320686400559111275724385481685064491634178733959917798635725195755698775714687333801264126787938542713120498945196127298911475304854903413085634778321604606169186304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,20] 99596398494449276473986658275914540169380036118692170833286322185962913049779295946972150935264687105681424312327039038517803997938950020693839613441546913879887125006610438880853626635129226522061144554890231933969504521695192773169932798115214527987513125515117226510152009215361925533999380553334340587734305845930178451099616844536345723786759374195956275829569926895079187640696934088453941053217933378640305147357264528901913523303118037072740701899058567112094550777562744541155517109310070599757023135447487640643446454684080658095474861649398024537992224960106158008484566984157436445881233889192761638510209737924802940482000157077730909962608293580550217848643287928625985353960367685323714525363020721382001000037181533221030128019845081500592689573571340536806579631219240859025966903762692760724773875018440540381269545578641223452348948823389687837906082395135599165333624631506199323411715735196131689443190079853504106845682894539138065703340517165709139031415127954155808027477386849629786527800346122597260079784431355420737492045496066302492989381088602132136775848053747435939084463888572694566293302638323595254709857060294907714935704692083755208709222993526445555933019484008602400728368487958271673132028766792631432884498694581638529090247358815228247920691436214191253114252130074035777693895934063172993464448335377199807409918066776129486492261114637764909820939590970444577570796627634616023059004604438605213693553502839373363432274441537150963722009334671078645163763064271255899541118981592388797777395232393634954766549024627879441605880013536758079463987232889983159589187928319245001337037685268904304190605113884839946673277048732447864634443711848616806489146786586504637861518837873497698512459804103859250005240065033642585873084172788303163908949473059813190186854289647319278219988829155642990720803668203669382715360883439859826460948185210117991621611641834875197625450715352832156466836240268533186318622046168328505606755147524435673365831341104336463442309566503059493722091960236479052151536474571351042210358271276300940338858819394017620562736369521615510557262045878004675427539130651569785802499576872189083631321246179114360752923667732947943176296726355614187160796552133987818711705364085272546961825947440414969021244823566838415727849756090885503922981409117816543280129086326312700416935597194368842070623712470732557679481815015218294006814566120223304679964622194484924793049943082856687546728982349815622841060692259563709370929430374458120643387408444298777666305056458055114751578001061204814562108491099506932872778029238897605135173479531045577965138702685291073668793590622651853103971965851824086497000808649189114446646751738078880440777470098801248984888318486876597271652160324761750922412703072841102509918990509954020685500755506351799391303528229966316223511688112242677568016331636471322528461269446470040254369648526148411663745576387779972719953753366747965902157466404341155983188468142475689993323987954137841918121508434083840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,21] -181822035559325981368378263762313899339728988082139918024976259295678741057993020651280391217439345815568317574883733965960434002808471513676640844561598253452076614285430731862573808046930278187814057291122492396485059838016294326750013492963192797172577658386886736102418893083575147442426579208779724720320009802407724236711053504787787489943343329613943548146294594727706172008664543212035140455230468189118352039074007727716100433311624613686566467698232292170786594571993204233262035198066661582309253750295700620432117181498531048850094721304881934559994217643249058039994792697819529320719455362845934876281529617436947356396115383466533309922553648219275039285399834977982674379246264195829466825598012274299821511754239424396846712532442573254143785356503906346056086802009749334013030974875694371066645610168429705459474529722393214902475450817156339841008054281955847253989553347022046667175507535070905677411693158779984031640572631133762315673157899416117552898453365548715153002770273235195250118815502141264000913638478570633862668571305757577115903543636021046536751187176487315623865471846521783967755287778960935526061027848400525991622680534658885438092373040723126784818216714468651238634818354429123259989202499422915949553737444024343625830740194718516166763640744219276780022492898402530425220695137595144409429351753374715888175739788110422335754942364630450210391012146033592993966290884423474315849087977314233925421947656500293723548349334711057232483557184681747648628261230079301810215443148780342420119189467998147423902460093107288009137746561598271504139290326596124974400581223204315206670853475326839869722115566234244514201316203772277796831426564075034215738603921338139229802196164592082740936078687308525331404330770449348097394231498217244813932935658419003926535778354848460171086893415449104818734697287328062394715569280420442431471101868728695983589139711663412153212890812821453127414509190927606556439227356175817418775984144784305069265860575751521113150777331247960540121436549510642217393305976509509757223432015724591816666790662360806135372195983431116393620692799331674212470133115427028668365974401764841579321357008181768697045802646664242160437963919288859127019675834565770525912235533222422259382697452321938889821277730884689523232236885301033031600151045210441044661942480680985175288219901642496377367274362858618512662276054998532163675097306056154534948308092812329096257536784220516455639811309286375524876702885640207014923764793249465795128423501787748248287202131404566075034799587628977574722525967213900306174399802074105443436730251175185229586724576661592957634331956957988145874654192865210357251112346708743505609432939846750584894660695428508701906452396934505465832060862606957045190630165039076586392432640426230832588763746207956488915846786669355533136094344758585455691924339199042418220664653835124746996676045146517642973386338069042688226704587154156325673459358070944323385291378374197484976530657417127406606251675942387712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,22] 235398010582279496793939335167400105700605233908599077658767227698284807014505710468099772343049548816721557170591728390681889752208146591815920677746623832109272573334698934779731687611670905036132598924719571389884925111581914061553831225869196113554459338501015963387203893418773459468294600976484836436562692471408361274296304619532831277705025890312273978719874943251374518310412765915741329194484411183250507396127315918126923405828413652300427897378158275897660426360711993535214777565892252645619081793035551989042445895573034175379809239235834100662952867946052949066492870518460587590378524121112572758288437406069130932176947737475049977191329890336093562123278010806921453868230672323214320113669079894230894233887489256304956816686908043627280629655980677586868871215287063844811906350281509494631704412023159882018287584097399605122410792683749999340583097202363125116422319666307847712057941654494560575621408992399417967401560376822010924070922957745538648293983998870994790433259872014893872263025593771782639790813316550213291179628518482465777316861952400945167244244253509040161874967716302980731519853039725819805254071146200357684079478496914753320395510670550419285758374938972900430913006383639374683397288801152420552957918536900227420305360997604916751651954994634449661043378667951330971968129727933800937136601490058924890744446523001691776176950675704798032048525180006638712712915954011155747912331509570145275337587449099451214590786801114915824625789545600320041254425737861772257410087766987466253516591347387868555914346823783792149305993937312590416219587855968224234374594110117742579278168228130616325737906370034408658792930840460710858323198089107918332046683553269763753728400675436050593618283160811854376119438751103870713437262052960878768860619757357443872848087482813834866419202234761126776349721063509140596138449292567404260099097874736539317208227148570363863508800065955340239578834130800373991592406217577143152450274183479076044740508019105598281232187853403676169013918598014193793159812955750428465096044547668568322202654610830097570799075295216527125407062533394418954249446901180697970720146300718879064703391721653164780556796101805158370399541468244574932718295004981409298922165572093349131633709599299996345938001026466074286176481579309899534466098689656235617476058944245445094913112093368255674829786338221143275163490182069665315425088446527167068441105453290687670366467071822040596328080050524289599388507344132566506240834215814456643792923238017572333448337050698397143321258790929125191454254232085215508097889512007535783131916339482846920184698244641966984257441488231877264872878477324537132615892594787211945157470015884222449407385386316275872353183457460720856748949551492214508085901139562569983975651656725519175702355751015764433746379152989874498237234890664377186354895141339113251519986371030199219106147971782031271206526464031855991360355107254702282146254458291789652644378420936576985260480205659046026285325224907898880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,23] -240835453015437552398531527103344224358574851492157017468469668435903351015656896906068510948992789622056006386964569929935492984510911301621679909250692031452271903317710637402528341242643161129996583787162198595612150875855737254160964732083243283541966924562093305346724304751641859925694882312604665270385801358501743528411640875227860128064649635399579853860818189541097740100954802490202698464508355924474306957968188701932465126082298066042791714242900486685366300858913123154763059480163859953493127545182248646861127054890550812580805539934472184032495269298698547750901038257878928337656214958713657344972634774394538687808307440594919467213365197680674638007352077614275224337411992703104112735382403161587845085682376831702458227084073489445888874856295040953121974042181768050586660966895429851192692214319999290732255105112952769963210769863592722222618619585426937853455546646281215691116294032897291068781853815442231157164318298891595260095544833866321563502120209171796186389014261286814211399238267849801827361208741335707492975977426894232302323570714874621458641588302809832755913391964335120778809054066779608384500894625057946800596983023794638067369503358822038949308374267413447170682387783354223979566262912703282194661092475770114576295368834169881656918125961692963173591551395472770528320277515715284941788973613964857441832439214944172978740113685488241592450188165659463680065090424928951656932219864626991363348294347466296385698110393436500476586283570431967478660202459549387382421728419844175777796029482900214026922129736661482864348914456430828767571626138263062994296513099165059079199778108898020416758630325467888071153368912057816700127526286204722475989276092621744901505697756142090543446278362470312232767980715890303686071876475513648530542504928705334913900541617495558117237840987120396862564255578595492627853281539046233021676001840556079928587281696158965269246684804951036130011192530221734915847315445684899320354309730957734347260650734460021279319841566888042898928084763880975719688065070396285919878246780446554535845521741659292697943548744606111051039119117153676472079574100071077678415333857757366284220465635405961574364013696976633161042170876504998090991603564220761714629290306986033242869533052490601608990203473828317856328677920373251692869720719796254575673475315372868587676311824542976686375869461024556238595168849555297357572597135874651971145217163241434723755966492333332656215790491563905547565685796431302774436646376758037069941778029318677165974776203928890869255329632598202541117154782961949163166677616761063390398967435437204539786407514147172495656480358951654986076619395113519751952541784647612092157236242175476657231741740263332795859828998954594328516723252765466974802014915273423250523633356927041709379313783660088072344923614306532430594678244784237852192645888599076871051039786451849624173872103150505760916935084318394201160721913530382678088501540177442757160673522915130665676762006103078203448351140899454976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,24] 203854096094823256236651703208076983628221556745172309075180336944923414012972324207183641903543417804707039074705874355399443500703700404144230615428768160071748750718908134786467725013544774073238226659400299904957708792556672626719176152896906309239677926098425906360150318203716220276191891335566889033061895600143055891935072827896977060327608289122897163405705582627164171362953858183022035279551887450259439746707084539179567799522057847854359133329667766637637220826218222295750351726577082089551400559310414138973986858978286278861249874190369094220988684075220775679590983768360870749711085862894826223647734427908513637897189556745822573625147500452776286690889368418784396573501990626488352695386313404935839862830369316098582208006530467932653920243355862786323389997836315773920407930685840840602043166875026012771102388984209882825034917558215632092876993374702990763166356339541190193850747496680682654621041595902506849567209104453019057879816611289275689529526689343466609338302267191275174109134236913850942191483469899062482246272308792819433658423448476455290370870749945408560745143350920650766900543023036327995833952580560656761154478000145451323828825773023254381502648530401191333448483654243718448877783628965942915320294290835582877914948053428605026214145848599283451364767593851091602186768928890548680179531357101545151231314545983150868224781860292679835339732881972187596182400169415132968960142700257076719828716076824744780622237403677300493055193511086675794041626753619088990759939302166816819721610129206801212286091855353332020581921532933454148116240891459005225186633468519324887450961917697110582862050581865433015487165390255629864506759918372192891612868713605294840256795706645784878699437746140378474562185925572898565983498104445365497102433752592248150221606507896055594521961822291216759987718840078775982945921976707968002369210694176070275060051702495562758156904226130405688704303177969499508036089989769756346385979610232972610733064145060875857095553073795049960985624326977990988866943253314751489436116657042042422159303726768418729801925487285198806236036489470887707638560121050447819827738516921617057531054141879538279758157819410997404017863813932465660775565568072293338957639334428780095255226723971923381454713719161404317410704103691039672118179349705422302860989011475541660647284202642081944905917469509779478450134535958043887463571110130642204099763092992767633177693950544715258193235207130977889945554730262090995813489443232747640789861880433538993657008078222390316034034496662409666698438827139704301565967988121112310632666038870167147831548701434307393062653921807979656852736460676155658255361263684532442381567137991316035572591274886711760251632883094493487616250346207131139234529673191784581176008701081243830438534314956060410274046994701886297316487000710300193161731143215766133729548900152826477192443481231256736368444610877203235151830538664335458266315966931514324917128101729293683707098663899017879623777465265029120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,25] -147273103826540974099909966924055048996823359467794504024707762137194279083682618898442251568272726442117441644577665790848217255240483842187880626685358165677153397798844300217863987474530151355560864767663339811896784240242377430350620667325436614250458851578121566377545220414820932978993989632559506488112977142598102588599679808960675409006103737736298805337120116676196350055176242095121245682056588842419133841432685621447705599592345765830919630383824954564201893718724733518813368432877475728024503139671399317970300432504562775320797160510638059969829732787294163929472274965646960847738473638850886317600225877314692017694628449426624735251936554907038003989907078767067193902976578518866439506287189311488073305076358617851852343990465443187937517932967701696296176699429652602259850349794491293462464810091316805717212976008432034545121215982991308520095881705307921726528130073935844139790169056317839705101709363092917242801924299743050715706595354174022298736444598915834464253572898607749313989162511128339946159988696541801168048715466251537159587552604512076591500102501546722298421332977963201858770312049705669929942334852642034673560220416299813553106088248381075289906693584833575666777261370611272638010673931394050939798172934812553177921878696036426779376364781012098680562362293229884317600206908139170385371279128363164706007668805757712209893190758914787373078564054295429373062594969882815668551375210404460792425642275836255219582222311818859767603838987257744447488428964607884932246148172726310285278227267259129976168204353908814659097101188074545483920241363644528266388730135566305808673087155807678136339209046161948527885828053654917521812596126655082538457096717441641251308657246076825077171256649353992291346487192936394412136058628850735578361944408024268746519807505985714009048763950123757848903663872449179151727404878028667866853162588653784370241747825337424646649601283101684498121898372353414311856715148003827537228513885600837459889457308371807225405994045358888749790255370024104517907900087365845567614722995149890930908431428635357897880804742642573659441900638704052527460110154886419957410236461962153244470908267523242847209899595941914146691982670935504702485685962402315372764880713588105800492396849907452783639862664359594270244648694689886048542661281398861818072312797245764436475398035822203669997429804087794588285126846942680479115474433094033518674092805704043617840319287367280328807799732549395871994139938011457323173926472013277303920216798088794296551444992227871382951625641387708278264910264379999273875931374541276076121888565556199311013088718072401054225004714803500428018779691908925094410533685232318243441956998299600469534028313043945049300151328501583373039062399191223583266043666995884817299489578440309614339953143395715102465982537592918723612323551759401690157301774636710781581953976757227888871219220643596459640751317076808339044968574164038527177464713842077966341398950049856182200631518902471743039190383084961792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,26] 93999288973336347317265910738562740805820310147725533493523255649609038549808704730561848781932217102687963969853272941519158308484444771649752414034715301978268558100197049930558438791553970469466328267065645974003879304921773137107475894422468438228207845268738732039084548816986004553887934857959508075189498759181324567544833527639497955598543836695799538015666702400034664764812007206447435479359397369930345816474336565433318358170425654125589756236522184768716273321462116895756955965951843490272313432355705665527202451010172803436558333612618356142218301364451738729534461851094494258317009376450648776597441135715074807362459675346322865824586649404202354252959904540571744235001013219743767555195743651210211825305890887615929354643447871508052619969998123879187499917355471023552239883312443155084196599521517652070946142658786802502295611138329391555978712820780918708379810657864987145867396105528295182071415731068914995701537605554041230160623785707266388541354245732564904386113850008445652229922351773079993197394554920086438722999970936365536086443510325944492572004126490508123875779996038161498586865786438272446876888295893127749413836031513613531951233127203179348854834634159541690279389521573234248615748390829623387292145934290327761979617309650137898598960972963921535775308237655744914154958068360945922680353379455981436220413129389842598839725278373238643850906132745855816737005821465561037577819003184000752988227291982266542391084543889572222486987151499909219903421965809342683150180247772369312558845883162169880417432569751902363905268374693546480351979718084698690554087776305789356244455639740724342859597469256100607027590479938491572742703835747450888069704429099139100733816886759474903307900833407204664244384711618020686378045647583834456699938021367522725091629293620338478605633597969947639583447140193964199549391312309910862452115964280366669923710385207585271666882326340868075321470506759371701465833336270187302022605114011395500079558262453291858052712683425828006767416264605928509206825655982456171648647149100115900663736904856908738305478805234382684307325431163970889667721469534649253895428275801919438389975883895684573049383010535736564063359205644303349593151489000707613055012650952949658164283483564919615971329393064512498214863573435023274550565508005638132835475719853240967028932483403567584821048088922048966598251305616754888184791118738085241793502059240248244831100612242263228876019794871416985849774264829234142142709565714922300471445527070514096826241850700666296561300943728045138303478127664079453988626424103236505443151071435109229846057342438198553190159352562156014563470912567268468003483677419155716445159291070370252246945037019728344754736462795035308533475354888154074297069118752918885193809185858821121288704217081408451952072513096037421487067852709937006915935005175067509708613485005392540770110156539550378103883289048575511992626733116311480596619030330489738641060659626824850831401700197299483688438334949949440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,27] -55548800259766896212142621113740287238081268536466084127545090272730660657191399825890750119914786985842558957279033334483409733833190646556574142363556457181812637156611392316550251476621531220832968035815250031988219202290265749980020053374735829889159195230854104834844484794204170531875681253435673062636499689461264175682449937330502176763900689795603642859929996900062987233792515272946797207928021959769603539160443188884560814384540438493575546297171506281885151593289442109877443485025120910674839216688581803671135652860760812656432514273324574767378361309203696628161430556030586296292092544628935951501063792635822248086861245733049011322420533318294890050438651418601123038366378459540835603201932174636313501498333116959951652205804550265718087978212680782421081414901810696651468718145867046410180711366038054174608581861698585872635819258045103757606203171721688273363838042663086153813588790300808455331374779394029330371841135537218454105474205974005830383900935181412853145718879975819805190477217426575215184196629342306966270483110953563949235431181397138625827168895890561241485985550471387395695557222645709772009815374231882687683943780814852568974255444798840945106490352267614627825963833716021811779203482109234849191342645417264090798100418286658000271734835045834462701118035136998045210236985478691230986335676601667627821120565149088077660782425324092225907474929132720023044818026288564628184515454420288275245450940792942164526868997881857120975012001950184854119097145446228531803216043456703645929776147190365880779673025743010857830915399563529387987778103130348426994888295256604771014715303086024520476624491357558755827620971906331850443103039172702303452516323508100262721172615830010893358699176151625490571029549226456447584004185116059812465998677515896282304838078455889145282182100278666170608331459718468431323006534169238197246720225248747430007107342745595246766137683770976209791558346539951302744821012774492069862350159384013597061709098987469220438790716786593836558543070835925151733902936800884648854276515301821253835923272544633591808943503835425444411020602237584555595402433105011400777002097241146031894900678147518242139374389825758839456620490332674534301573989050740654368881066423718762320888243381893212432463424234998048780480130356313306369981674300654665925331154452840592202021991460054449958340009278766011904688793573504918728296263701556952834542541443220504911503267644508377124013482300324448469784750228901352646193081924275964682862058842654470069385416075725046259365861795850119960364631405951482519558760022667668744865227384406484433110435931434260442054903498409814692211553098509864172384482274304907501093716651479716490443887062810320935528580504731944260727390153209237619416825588148050908698674059455209263865153421595579427698993590443382405371928103632717205602165864728573441950023962290401055446870490816684964277735970195736457967789640547114599406429131014106912733973553192700013757108841314060062801804950241280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,28] 31853212742469828527593612421200552020381646661213863640701484949040278214273021023328827083406795989815505254825834605952057415492258152472834448361614578869871001299052125197227927685453586684709952832759096193483046917786946536775364603621550181940836858651195444317167382222714838159002904111418672713294616051522482129334619063651952392719120943855507973313213155432284757226082671585067193720874793464862562340679509667990408455120040728390740117131020737541399067571245866980190206252749129500540995574073323625482199978002457411387015005163752007660943566755021476654133392910755955752160838866519117434591492494832249902556937159909687627370141127879053310370755534276038300711074411196348810830978619146659829653104029678558948536799668580020108875535743320731652505561953902916326533341323770257543851683779078205413203130094862736708520375381939815675602859960446788939180168256261767310170028217848526759081793560078052589258738186126916841427760594709924639639167762163024979664385307983902592915343082870346756570739869245230513489936381411347843401665147554749735471877361350629542469758908247075015726118447540520232409499137883427050192998643980926847607161392292467364684043614298379970294429695059378632822921841449465507616573158919518974768002287480770103137985100137175208968945679540570605879501961260912922025768129501031400934339879810380014627875134089096653121552478425385026687794401752754460269497483884364505675952065418575178759176441584328241653663899057985314017402273722064027469292715676702152004495325129174532669323376593137514437909782000654059728293929671995029520614336959034301226356046490729310816373637369837621378632772999533364979378362886429129965470423295411182638269729341526605208653494285591993552346347887604652406182920436487879646216890240673039117308750437069933094311450434427831168728429328597953352222254387956204043548359369341958581447988006067183372869752040448065617539995091237553759933999607148712995775974242879786536502802589557092872388357527869003262907865182582555513380977066470332954878128441963459590216294975548305834199279802179291452096844138740269513680106124717057938181349683552478098353703260828954487360676507033607549528415975516690086575682391744588313963239550382850000774098930216110118724855315164918545185149278137376279140164880777032609242351444898498438865902639060460442135738891357189087440627721666873644910891974972401740950279757529324697109265320118278065834725333010457906625717208627595519184582859231793766753777056593154881103887164220438795816894059657814759346072744751099440891229197022657627281525216874610842483697103826239436795517730694591777683596263525812873191491405561624368547783296506637407827382406333521385029633797593523451577479659984526556774058911496089762770919767957678206108113706890658389856165624519886116631194802814212055353199597488846423803712334916924324544136393438167002511807470719688925416037041022653150365280821750136124242892706283941819466034133895508509331687179550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,29] -17788112234893475627808394902353484299900849005343359928570394304692069665162068039834563831529272186936453150591217979863209832390696169909969481441896979621665439606196640256682591685518037247684924159906718882839541733517922796044082052508338161483927981121508509425078598029887448014605850799572709259696676709039068860135775176209548825566705331381249421236351228016839884322626853689673943693466939879354477406431461548785700159619727152661588576075397512397372784163362123404166684382479242994215243209148379035245211515467501294726457508193719234818216183117862485116861577835126373387723907786375859933647871467449329194394676129244515566746090904024864684046621381458095100444644314659620545551035336799694523265640490464875117727542104762920346899962595829916713445355075173364702123833852447780586166375128486593577095666490674198843995551927222365405280210081513767642156390656100207792336576253847542212257805717501781563048588275221575419041359528810034249521408486819107455105931657096364863066736172370502851745193545057437772477060424136211072077727254220139897352899709902631516106829805713389860778144037982236406845503121200535463373305679393690407920689455980372414699136391277631301172504736783881974807723561681225904892361182572490460005417813369226919095830493076813356018102302698855671721266174886183291253791226998410420543534968798185114377300905830000974051025561708737951422028232105888067578152943190799047909981577103528373793681670818318969024641356295543696190171246188415687736191261800450827423981054600631403992322660651117490845494272597789289339750711534579596412445912737923892584983758311967984602017565805806322697877272829498091054055204899402943809824562307541184207741071997809728981105605808180196970268648338176502298499923016138577992511492135378322415016205897982952954025143325790005696324349432441122493654939497310993552237630621143993311150129629551743278772226297841752840950530622768969388529635787579993396638349180759699479338669076538092649910462266867690351485695962708514958031023509625059525694747503145253784197852276290422047294825925768799351450965911909117983209837647878326783676848104724960748129996839110512966539438194579918661567360280566407083307941672769213391913154310917589182934925236752847273307936145785335716794196466065535192359679445737622136013916415060162253650933533790851073461166472560737563431145700535964595433380049678207855317232178204631565698521783990061926765866776299782574719125270029318582090325646086049807865100730761771886800902286844851399113521169058925321849117234049746423886256124966028549266262463799311707676013613747790700341646761790014188068156257437468855871587342332177433060836557804542494963023947630317514592579926449996326822851505685467314099777459627776967837051846117024546587664245811470769164694636804747954054805288812767436419556924617882694390647953918704571708411302583461465387500219225387795768361443325103616321234583772989136047229953680917871260047091537592669571344423190528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,30] 8968945697337806672945431013592495464386960988371924919056565101666015923197371605168954399626940503805643527063548014369718580586979010957453332816552422592968098951367313861540951177386917540634175176264553042759103582882135719296684722741399455493805575113270448077076092006762943256497242085414106606924895229183580565688693598255631025151872840680587612150500413024043435553449716784494687522171467237835668725392004243453043873842696853233806986532753354252912908607279207988589936560845644998788758732373795014101660588386946548581789457980434020063043523066676604989892199621027155431914508031554028326705421946441153049443715599791149457625041871074760406539502656022936219351194839244012325454486199164475165718380475920516850775129907316985222222581589128164495034268517787656002616175089370974153135770103718551044204548364684391989748795394233220379971955969979307658034801781037180533303340450999393857268240369995719694624360994947064592121658077373010090093920732121810042008576354099859715722588987549053330632821223154941769081792721858338888628546979915907248297328208287252737599698305403522990473177449872899439534855135029754892640288661875554336712256319003023189932856054742849778168101718699259748491521970021375012321663586426621857909397409939527258457082257381283920484468255864984870869111470730714916037807257420718320718744711076554020244039713149561323233300791942844277664820685359195721677724518238926734944417565730090961711456901978597302420153067539234251456816400597205709922829943688728193092189538312765785030797484854168348576059470119373634293867204228192893738356135198235716652950224310031925649353306227127842386636910844717562158286178486644910518368616161513052242799086137945300677415326236847332815677641183675077797555430919637967975058095152867828370846452619354185080939338477568743781268076135679022454523121924830408724655606114381894171118951977646860594000080135959943234128746953072593831700604076708213722749264987272787806667123512364022126318256978686920520516387863466417509058481663161571847222902660781599568995047661463972382086661500323045524535990090759994907036851505150339334445371119341741600862295550585732487471405419189265933052988153981317188705160600638579481734358852682534877356903384263106669000922965899951964587906509581767470163887561067521259844227355859984029508203433833900364967591068547873354462999209609719075425082655440999422865787178698014736195513177040709952283615822846133328248609629757508236980668407560909116840526970571903327094468505329000184395139281766884462367461560595779832659386758026404858165556113247491485854375542603963604358478350769796585975247665680663696824970078884970592334774039307882917867588251768682269075167794645211878062101331183702305145850170839385871445591892846762491390275352712866267630956551152157417643778737525676229769556284083583823890694037005453365760329105998445609354785311245956943817036476701635859493189888123334624413231532506081345768081175900969832585768038563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,31] -3402877190713807532202901732694917777383854947779440941579837838933706531346609505038537751999589490104493933378117945930479349610361357265476907007944037966158456162424278432210688369616179010305142657929054409572769307605672228391465840782528566830924840333761089254577331270180073262002133883932081542773796862997218428608554728209319043607140203172741214011739473101286469643874975618176805494146608692512966545768549233849108212190587587719158671756847892708613907975205674281143260974779512830665294370260928407135628419228163073281506963119066449038413011937337844474541650127603615994232693319647115299325309585832558162866686687594928575293211567845304052234836426845180194899708284388645485153474236818606568363978124624123509766918106162547801702704622010550824178664066006095567065399574849917324696620107031905403631422722991320785897427412878856616925891899945614246697090586622383488702386140892701248624602839011772460450499992031801888213902782888706864577625199424964714443937457802796517580887257188656358059800061994404626728403005963879654832143262678024821787270740839090754279436700849624313042435238392712744068640807694044632758585932949816943060311291465472758552634611352955034314055838315605510612389562315115915168951726343998255168922335489475639749006264474312975169499074846323112243510165498097314641893567291749416087909295615613186733754986305116077501269390778636411371993190166983547406082173836575862008088663345697788485526902584383081100809740652495305256673401207720178803705571549195040505117741466314867230093020300538695989330492540345588762298701964584956250124748179999721599435776568148065416757296060915674976758046337904161986829870027710440697193870036213558010308181184827152540214589811238876344656045629607870470360933796897340002586925510495273974259398375586245674576836568698478898394189811616834051397806911108781108272269370321718102686098942843752831141938370311080688551229951174954809506114967249893656827354453533467680172771847601348353713006798458571538324893644485357856479615247729214349067203674397606203215026561226902283781416738475663733570748303655461364220749134836311517525051949568345410012523732434184943766576450572755514062103346249040845123696445515340977621330172833947727893229596946469535486553044391941049292645863103750809351582731053800148552049373769423658129950560043608689340705382310389119797133090999425072183566090153023746034759904918816480276611595675690564585144222067131559903127396082945452676497218863524817405133187602308820057240336770134469192128057071018422167772606420878758154059750171648847424296018905430917450918977112469483625378455615889148319826491133963852846577616765696968631857058003775288150126530443249567621045109170573850744918755364151811632691329189380250532677128732711095671954293484837041042709023928428824331018272467822983390080029121843902171477816565987537288901171018590049995150359118910145375022155472398362335897698493785347395720467231730123134201085858574776696931237232640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,32] 385231396105023663064207942165668077815596981606896735967610398755356364992717128896562981981059697890523148238363046122296160400592381194239892524974881868004645999447438507434358917080671768276303100697816667317024583270045622866821919355474504067855523254177377977420579530299114881655831339077696830978725202661716045280990423278911327793904953388724483543583008480874809659756003504616198835121168776402232245289111343411734537796841926539692616415599513685637174037385501386370573434872967137979836715397501788569607908964629565213699848963432979137484059346113489506005929054129671270947419134579446594798332869803422485547069876241804482969843028886862590790710438026186946450390741341220737893815858936524440150411497041668452532334999490521690947717078474748258733756973845502525102351027820672202403077394116282630801013525233868529403110046443921740198075928696098367148502370358948744780686050786985396141632343840903594009276580799386812876023640754803890473222190645279891407285639230722334565597901374809153031624591895237820791149529692332307670354892177710906902458024112717883539278077087057359285391542513963336066116786220222522319134995814046523367028131260335715690738283609358559115024761708306326849712419511841462592422905570489649662345196371017832581918457898824653605497101354638979447981011860149548329019546480721107267604834969863856840708529631480752474515497667377037397169182102727539817192766899600915408261157796188594224726436019021402110557548439659409633392818376144268283877902100140668227765346421819603511390327991658635510969697867520840960339078063541864251212613995222750050683456856693035724098438342459363891960719805303078523946936294746076057545883444398698640513132327808866362442096475907322999727342696161404221347270745692713412070584315832570536143772588878147975448147959645434160858390406107390833790130029128881778888154839697853017638078569930708946053515121335600665094730038149154574030095996766799195219274572005985437872670924436584118142348971441767133052972060280355182503610463461479264814031537301222103655343242183651993660904933170045790366271270320217969329279468693189514206179195539660418305483761039145377315804293718452459672882529249040662058909773023460336296485676314602846935331097493040313231381732051706444164288378422251161626424653007158982418752085297564236144798179096329313483014738419333173107644994595459919354004255293913352483349024110243446365385783337636059655641503289943574448160605967190537773528259314100134364085095563155305645492241801137123078787874561156111190592017501792642938808204777629812706109033877956277276410909860403503906051072089879878369008516409806321301826395769717283480538009752155705727549351453777146259211437319098903685978816834752231817549989790084081632875015857848773157972828691202678742221955562547877403114696516611152125541131057634116467303341025880712818385470270912586936697425899862249043036290056754474131269517569297343394233197960270157268957952791667273724437609840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,33] 720092751394570844732643783424617021420759717322717317596827544383515504596650884075793210710458415728509344083740163876347102019733379597671107688284460718086371857512205248793394508589036088744543238630250362573860497090639658071856312081721159195131708023956142659903604744215765624182406808644646483062764932464856197177103539596888162221963049471202101131725973099617926934394941021267213273655657346034354876117292698551208070164026844702063148358784694810424129163068197906776876677915609877529666500571257324733242878916700698860900055197658269849139905772204989932384288263077297625174404379130064518756797218689108620033510494258484319586377466384361472323244269699160646528976204194010428927365194987011768377230390896216356421626182059810502064793255289398221090237195357740230665326769083050972465618893149749492650134294660785173738627353279548053993902729754024791827982730103952613626267201574069271783570735979679501450657141898484815928416828324195131188955473697943915221199229372279342707929001061157122703378267107153831050935633327919913410409253054140378357938509981101681052567649318097287741263210607736786249063494001034466271325702475322481586993380622539273627504003420782540575806841301927966381532287760499738453559969659877195210233742674256607939121870150237557803564485286713848649626577390380220313822770359115007213836054026853541204400792767000693146010258907525206462436066277029827495010336692691992816420908412457130810249873243701811320195714291881514231510346616974240706570707019659094315380882845394473966807851909569209780973597342164727421455664706425450742390256532827315306090459210140936934943686188825914935890816783313868176841727775039382531326258903065325411582554279416521961997457788856630066618878993511017332788595647498807456388769384023122173778535091436866944816012467425986601365784745568952879012545338461318267225982858154170346455909352223471120979188218138105150053371276749855283070570978757645135622842355773520001237829795120416542345042156414639426721817014994336979510150549652986630214478476663019650186456654285982635096693613082842844718697743159567004726255480023078473488024429367685836020510673909038325100227135879780565889497155045963605536544891000258802486023007489466686246794949901631683449342594859783010509180285938668588081344323635987035907659832633876487181618884392528097831169114625011616579566526808261387696441354329799676211480904803589867933272726275606598535948256768942841913833966746011472720229590582146098381577071733401125919874626909486320296391657256016114038435821645372186663082906468617022119390933334841339781446286374407830456272708108306531198569460610896523182459017672242819283813594595587164612019429534547807256179811499776463401573253472847837041661386908572476851181848562439279455509387734495408027672404528246235718456145948522972548504756990884309128373935449876739932685637157621598322910592922224888111652746771498747657654672254338532447641352354464396008707301082929979792709610635264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,34] -737255692932943199411078149459129155987567802333109591479867650748421305043532335420437496375169355727434429463787843508846899828925206420514643962107539988089804308858433011298390492182182294371226493133839705019950081455943269907821060533659827414355324096003082555543802169191361933785290081010491799426222246291587813767286537459703319044154870403970405053872138249995828378323934606595932693230604299570310426008826388557510787785289571464276031658440001175502041916213913556415737104265118312879816498750463360008993242938263705581751961887765268955933593541195475081723936361356937012012421177418158413824959346495476630947898536493631229925294666399752165829904278476959357402678008069588462275620702148827441883307905754271640601719890848487409727840396373224058166618559033181292968505531324120486969492469704604321141632171252909879980536684802441285808304058680811093705264934984444536792488836877250357841204212781547697627387578310090219730066879073168765850136914700487119235525133004123821575450469463736793677239009990254229229471325413663207721607826161229512199969533154900076001318751231572970660123644937838620874987991698629623796470747333188263322560261351047049409322516023080142995951443720215789394004036218037494125335671413156599325348801833186128884406192345780500865744238351109254613915901181587391356992132621673343419962779202842762702494680685263857077275277514297917211902392235303000519090520494905240579621050213537913784082794772040430028300114231277264837549056603498342550963708264588452880210256451454233098750439173839890417857357187809946617402102626443419312078580205706828630797228484470693988817368737797536638433684234214860077160133157686821177586784137131261242865729558009827071862236793452348096327653483559577561334822238590230473211855548068838386493276500362283093265116401577002541812586492234696948469056550877507927666626709826765603825912478829477988760887551817344136040162616364792352973047866333174079721194881299013519520818745420359558356568808202785134083235130913606842540965287933750134036819283853904163687806135003085535646219666422624150868585726915266282094786442024803299737918530074982468230826445921822883463517600995855641814882783699820433256783295369118303163730357175894323893327531466222132789757544934949149346906749781674558345162934172944900770668615536529019666461646269888180253343588634097584062931598693553167479205185620130129833529676539433984806720883329641063796579106894278575307372190797753326596833270140392187472994847541316836465529806145408760088201333048304972242022646733846374412616263079837265282452992023884450799015668513001194642900021945486957836692444955808950981398819522523857110474803911298516834341881278104692194295011207145428196451585327243699430095259656183868934581856549447442448444332263993820816198111510514068507784378016395039440159514474277851856147648193874402407747068697920437825360617963975397812037186607516980222852119468849256704595138750551826466577827881282006836883362938880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,35] 391247002533937158453633508535234380365770708869469530228763344691622891603591434993135730813754791728950320387666886562754379704811689731624850942315865204985431590091119636501396459896748884448719510572624885282332057536009678105316205889258206279670110838040868986691094345027836684972099596052648528122935462333748062653150805390094921345867108218996140000596200247929493971105494152059315651075632592083212602593556105813472220720079550062849973261217109100354477891456657082405908727490153466045610289014821155484335746924187741441630316655696735254312974251991350857962537166582451508056226966977121793033408247422470578903210672221553172391174446775246675234175079921109071659361163276067544317046119231424529969408850477383248203728587766569813136257603579155340987301753413317249984335973306381897206709970516193265192476692702295616683983907268631560556337714293872359965746170661254179333865333131059454985122046025353242622043260680808196511230892333764433036899966785056597737059808510677601004790239751516372376927016462691737901902459211779227328860644287363655218441355295125373101036482347813546227987475884077515206263730321911887409019566448059339274714835037561701782847648718696613399351715112385834097885206210892510710335246199498859893173200821924604554856093690930814107114496934377388991556666002503811485998982278784675200721313149822961330905317432496500863295232072116936902492272764559509154456156149988004733166094626658792406985747449335484585411280890604316617273506826378982659413163345736535245255730863834803283653908724830050014075055207496935129438643945758933439452111282619232386620043566864106746015293343714528411691413189124301394473319844517812178055014046300471636726615988761459247624424106497595594640194613512637756112041556193576954707889287179596199642186937485166116829767412284910336404511971093152371707524217193797762918189937577621962344627615616518943733540793407964113699199265317172877021236855964432208422142050945138174742289255941316509340134884831509732904673446126121127520071458075468422476141611048426248634018543836176050322966985764613840304005418404741897816268471704006778805145840947957946129373836472977193513243320839399694404716003781117506548989009785050120184148388415154437995140681968931678969033330676336466544455272654779556654946834749898650833194471382286478394084329569165628211849550557516574361117145444866601281595789895531636858749004209056219476028549264171169325356643285719925929477371522703322101177324449688335068038426466357768068895618950424394990364140670143187664834921246068743920356698312328479212320168792678450857246834863793957782695500593387400883338064701554619262120072210717936639665436121637072531599593935767002599168120337574095167898337696729415846919394232745189794302259456196065241843239316881545080857459014705406534133414190626459703793099692151877916571926754817221391175733608220261188016423511506566743509821679947912501345861565182713563713820337994235593962932935209807300169278947328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,36] -90308328732526781235302004942688814809061495230641822284364057472722785896432415217342402824784124575699728948380393491901182071687954451336243263182219365626414991485684637167010041817619028019112354092974538791549687315508454368086881903177882868234317432452460670261788319064410468462784397893209525625791741257710282854017497721412480110328749447321512144094125471230870138666304322754134678638494270689618351076529381625186648968115219938659934245878747006366530490707611206237356019016285773815527590889475442050493865472724675113105297194486382349277059256848243407832552080086294806069466723212412060174580333252074318292061720027593463576683906760039920825494534185789578669074129776746944941586220789475089532326836865418204355326127965315702985759642215372788095919241427993599213359623913563569378201243582692613098968410307550835540952322226561792508717724857550452983353674126434866906198702839313167371521706103833397477731476495750825760857527048008759117678320765047573952439913279959665497911831620258930573792196173519107052221975541711378991264449024015819582054553484760600131658136559724072730376617647250715999069905349947809941079685745190080354360486006532808565434253033204873838315020952507380409860261002021058667149981807600023122316220114082446548320473133137605113046467796335474486159081770164987966993861073643861904617181915793314091575013830132851008313117485475984768045255349643061843217179795629498917692218477989628654367001633580882489283522516145262068076739851362841992683159509765949874087031726591295321685090782859778929593029395378866993147554739619948382727733741891357314742387169859624191806316485026389245271744521931594470034589703358044341042692774146446144795686786069884838497895264920103104308429303058655218596285401518278646809809400207216351194076610279146174351241035294565279444934122986122190761952041829470299666875179965301266548016864615317721335849817783914229327249861669657847372070917531347813607197102103826557620674009375641789197665410927211515218190668360008187285815592579281238206774564267128073787312934517111354518085719838003684275524327547531826700435281504286425909726462382526988373340026382325433728162921691123347334972530075616482251350626380783474293776819532478469665404074495499823406435858303105193211499070703921245827443835008722537096347128215211793328492662897289412027695929012474439123825931877836078824251499029963899472425049546049077363349803033502674731325691564324619352432084655541768433340772436479072379318487199244625084251043267006544715230447528401026687077609618506740389940576563304693204018907245912389386893240986632719921045970116070110531273794497217281322247885908810509229716609141620897227350780677866662257772017622947990153683994114721833646076064455427404162325848998533088286090343966236883190750255102617459349442735966464141769575478880307928757274012286996499095196404488026072426333767105366423433446641319299773278023258312940894557928661677270966253440839324558949396287617761280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,37] -52304236606110153605048714731435756372352694543248429541193348226345867223617190231280429283428671158936059671016945272794574932757761451438195534627054771400994475808141206447878684855573598464719250414709776913953423957479913751966257301828411492546700464400664360448502490719711121687684150701860639101583909492951670013951222370423209820228078678082532520846766054895980127467828149302189619718652069135885020716242682977792013872185045415990437980279362688879847618351644967928380581683957283081462553358525320063565730839593631659139632955241526300900828297260544686761765300579668821573928906049282047610313390187035194943034911382892127059232243492493624613943175436876704672055147833218285592210351580559573772604369994102532279404519908574945518798544735702556809425099940485365767169002397814392152603745151560483164973358433936788152307792072711038783015002189713745615334133649541846227310849966867308639458669943735572184544215320758070863243837876434909890848051214191112805902714059228865741692628054373753755367013422923893043538094509686648341361736486488776349007725543294969806230112959497157905463532443664281016725859747382634054096310095220401689290706931290968557495902426194882656103438061312539058155120563581197662450946115030203791742616644547041204153771454031800314677801648431952713714769766083495421986219326567696010585868968480078124710493214192488096010276133850039156713382400602506070222086456162400351511973508922777136558691413977814082119006709155270184792527568328864135847714209654224575204497176737625897536050965125509593156243710818817204148458931338476146286238845215097437455037624728947837625617697608687329747652809423725941163748196838931370133041181253259902571806347298117388344873507648759251741361392180143111199236243928002951728006781187194451834729332303479399655533834730985713862879840595443798938094051460407285508707409068678005987800269391857922475808839406444977559033996473853207405558079888242810642873333351365864457288968027293031369104271054216864872472776652217816597380136218536787948161395830521829524342641392873964048614896587909176385923984353472020868090349401072122565436465553427165744077354104906213545088135407036975920597973435875574037215075776723360825827434549885285198004174725552911825086694698307496387597702246677927074549463710301772991548151514583871204354574543324056746197026474532803321395449453287224122240632346364185277628845252231533105355621844285992877738779261462816675228477030467124010076062836075528750852167381625331635450721434076928692954631637170922356306259636404949093853766687862024445517203352246472531480999442904304252118350574701054235326790454213678101587800362542675420398050935635151402970419075219497864040810641677941696300258214491885466079513044246872251808831144491590998999117293452609387822552491914581507728308134839855706278593374149730145416021862686007941392389906833145292447386579178052741172489385506088294575822253269748902833485802136627261856227666338795048994206646272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,38] 77376069709211744032261640342910718674139181118117950475197355512319139249595946951851043378536647001600471079407286454954708853003699347884833334905168666808098349648779245903546870734944783172969619843262913324082849466341628711134821101091576103852062468748402789456419515171277733181973745509533738779458138915511384288391255676203684253784117769771032825372175213428748957723376861528326480628321230019522528027150846382844843647939267510332567587026847860763264057880730124768308171587497385380045578556962980946252765057160155888610211079082069390148846180070601655443894392833889416324262233913626663940243536178289738402345937899707849263525697124415530121841595551677135064245008125386141169532873515931638072885584391929022788431321243996276690187561439290623175860191211299822212098367473016536981174868443008738336792004878857317127700206693321676777419431299650278061510348746019916366170693920303399188004065310702685764717696422463805104841034726277344856982360698212453876024659879124595053033164359074802259397051552247452230152763620298655084260795291980398790478747801666593606031389867012471909654264323459580895833430359028161159431519462783214396271304013803072599794366423183210770444554431386551030641530060614438252446264533830469397815747664508464416470993760233257028540518883969625813519233536606485935933220552375612389297763332602114062507916763688218225906779283248269924741554596171574081296173145276863424040265095766702339801580379011219021937951857303699541857053106021949022119650822836789464084167579815177915770758659870316834328499593208253104484062092500454186729902005241477632271676632324585889748685921513005148554073151441501092659178609627380765942522697538442459511735809774076783448510577462187997589009306690016864498551355952866832932549351676626067155893046769834334950840086388528216021578352343264645955744214195588096048473254690156557538002043503516548071145853189703701745396621571843014495488900592877017090111034486723021369831003275761116602567696669269300258885492826670023773399513235550339833449979350208575983522931463410495457844508595354061270960642529111622719290823866847186971187303288771057664933802043198395889622971513425057764652710645447304418638802807113491577778201267682057467260213219897207230499159730393640799480347728527786000233492917033087696210459493494033336474424791034491534237858550927807629594723554234014004130957724339709678635934628930349296152432185416056269009424667249075398897898686698035141678674997012517878725829693060035716440437373715244665844589143306290428482931791327720761373514842465444446338674900748128638751011878672427653659303662765638748473267260553993592786309923109593957296655825644568817354792510198934553726981702555884655341083402364234499477631715872613595485656064309710466094015385068626806395616753510789358034113488229027460908612647047906074225000708935854249365084436593392705424767263926631876444294210995932517131404119264912929849785990376268654345802174518715052060280094720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,39] -55175301728633280343842559012100704863481568178972343597401329003606387210380017254970151759497931943716219496639225335042309111731216918614128677740438756178416726960033650386801352607473734772719976378199144131324857846101497165607860164852157362034205907508782811516001340745043656050233649098576372801201168901075421856648067046395068621714126240388368321635931124589038099558017405676787510703339308657975021552012777966329574102878968114729174204760106913632514391643640869626324470024359183151379308651499778576284937261113102476060935138560595672552196575261880205968559438810422121782236293338733334529212840187529097037201852485330051859321282951490392353864543937163853665365441010327787382725932128925897550426992563474310267734927271060315508109774122664119027028583460432550283329211711635683627363850443416081341438061446392832235941617678801425188133437959382439652749658314663993888780588725310058370363906502956221697897093512344566620128790692176285054315378419787952244163868467197201741108565955452166008964098305428959412190462342502986601545609256400485322958785138831963597203423165925424295396171064330943287256631136970201516143406224990058988032050363172006614472103012753275617621821153924553576031775912835943759805319787437428715659510364434126173854907872535378981199503900670972701051208903437111872992370311411085001738806040856190972702703013976889995979861365165779123586125210093873772695011685117990523773078022630952011646469069659345237414641232052018171959146970945747520577492075889846090870297526648080502881831105263695275263795978394410057953787588952468704533806114416954294919894934727753779780941675468436448128509180344335073390245688787447541785340614777530204413472912977443740754937703576267520362894686301223698398967571710062715955323523521669436882055462821991797845120264402221576128095607801849348073353069022888373558581177752028650466921309615384956426069669238700271693706952767088927382013416429859610791949027477791629615531689881834804556817913516999103338797077552286363509364329857770596031725405028893434540786459118698224960986035209772896921126212103974179615589489209553883696646268350691440919355284714263504504447919181354258676782208560667464804348820219331727824690548952423328152795315043893936297789126444602603546637843726581182797390774393904362070427056253088285960013796324948549450701246810563390156409130534854671477124560615537747993588130523535029730160689863407276817346280014341395578722557500749777167220341608670941818532802468140313915262950240418730359968026229087973727172807061827732481127878036752744956133699689507300642811168287357988906101275609562059462102686805533217379624397399514625241382311098709166958683576327902415517483023513296594412959308618530490677412856736966144721603055864160650187490826652077904038308351961467210413704244960184550927383560576029981678640913001973540173980219913860374725600784296979341570566810478009917922914276828617424260455174536934831732837855786205160682840519606272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,40] 29109560916003816118331907319623016666805795343690413369699928967362197941610410702510551680807200641731104478406063642622915107445079101037025206548146269492578078199573125327849092949879948766848011709023435962827352210403109847529731065405833289660628275656873158909857207784083340070449772107415589669501983365764399889684552811687583609066894756455101370085802847420295718856196684505818584805198421596188625749362418413482186231064447198226717278782290505680128041346279553517205433014235678885554198793194851712402230914757822596080114735061824550940784685831336087155238148322241400210893381949113232224791024998109480056946356300681985356381341837896686978616888220781766105914668463540548419639586846263737616824082241297713387871412367502741602407666776728653876650893501880706331293358674172505111803941616405335348186423532677397113820304537265707325656388735035390585567895469486511985887357463690752742925892820548185591924118842915493619358887466372083304672385537998240378334544011460509182717860799183818829082740228701023090928223807642068830813366710668077289402599762830864201930721004700548737126997032536186934329072281599405069773154340791079099172845979863967635396566702889374977257002105461072507746075123114920579088879780853347922517086661930301002695769759885364640859693440818034607978879897451941838269288861428634961317577083431323764669195706241803748849933812554054103006495884864057427090409467825051550095772937797937731909636219658135399324259623051064143370584468886698598237699504086071084353254746578124164112151903256781596328382130663264898576522909306219647070968972197220552642296399525798821327598591904967469441292193225550631680107530191122768144509978857752925752394465434261655936176272906273360077531057205523121809380805558126638929470140436308609615551269401219543026522954272224871334944310510858446688365511136120751032440960448140161142245539572082942276322844849446213913105737842495384626497241900606160914503806022866542605543738777106406508767698864213342634339255928189227947632744629824819969238928718507327682149858460572720434933660850175118707743682847731426844200142177379459767416343010502057742701046693149090425233633292500924418474730264029140729837014735798621545133887130363078313161552396741742224121205648462760351875102215579611389403719365130943032660948446763775928205891775875735362755774117710162328584805572468985988821185646671675485597255093899850206721887429648406019266223524350012904515422134736319854612730163783652993284053036408347340843441838446500827811342103921433810083898173244437925274116585439649387615131674051672371545485173042890541223187702469269428040613302858078013385203593020101708683617422522267021929579886951838899577874371872442103909976652405408637254953360054684663886185869941935469796079806591943148942992594505468733054538331370811358470264713315995330345492142450567094378801553004282000787685433256465465991171970910264755556854427678054599645374361233620332627649663798686470035734528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,41] -12680205423444902394673254365496796298524440217218634090587983735616512026265401319653422388894812934031458946779804153225721010831247807343659720023380054873977766524001592540335292711644324455839015102238211981308938619242843993485360945802386192258161288463099817883569386000126350640519804555544397629151721849043477252988831922013299749004742900352871625179816092733276122938883063594866301803880382704607040546453448930489806953913882027798533153815291101284378005077024631926681351702020117935725758173456983898991326463335461543553015803371064288126625680154766549998844792382609610946522225515898925427741616882470531016967756802609556312880900669082692311171873283449331137601404559856732914088113473617950806723182092325006040124557281119783297243862190350393600354927612944405425381039343727670450009326298730933417193008317456704654147450492814671395791294726291429028085910290242177753221818061319725279055791950827841097415870313805293708217579146088969433302029798086798574687447540187674493104592242934414037706373548503707130224725085848558184325940423964491763795385052564362450123308422915112948453557670103383685360787341399958210768431386512665172002971177914125717586744623187122052962394721547113141941191077066166035099155040914769716915433805975244404136774499291455637039436398879252217469959691369137464027617121799598019507723536531037821566514215136050677278686689433084720165076577817973459807222201168233960137873717512185375567707146786148214669016930568606332889640531233890319881637674297941943674681549196084767952456840252469769159561140671063623236107229191041602003540997626642574855763328207889837897491425483713221720756925060906667963594637329047661021055673247342273986463650177021111936930241257953347806645222407327053132495743727096049468494905729827515354829042808162923693286912973033104347559453967781626759341186357738640521043663453630622108808180927103391475303961945977324125210548846289236968677648854393324742348388971188389729610818992173296836406022249754072772698246150873735337184963716916406279402459088066023546170699470469366835714878424409140746654266761607647946773378048192321148683939695857117773128188404820654148146660328237162176213890297974422247082392364760024298619880927796309680395840238475819494044667036095618479012555295350968377805557365304527511192008697194450116590546201929890108562617555361886225994038395309817718906496405245471605563649960568117272040894552570530996959829413568385988429657527900173801122764830484515837637763694749160372811281673142628102127269151961740110951167870098694234357542283691205366557237357177469078123026236124130249095562050527331948121901344998341424251452747939345734824340578111472186880776187538889568311900225908492510136759445239314559890378722765798567284834837711576709375144137581136307504236505193820371467817229270265408248673829700537748101988629034244130081324507428943987636559619854263866038332760744104803647631312112181402660117807125320776767423723913514194799599550464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,42] 4820849723932393830757615008342019629092026605603623859014151855786378957444755561949185027336320353896744531988402383732873038412960265272215442773899075103461886835610561281611232928367092983380484174857273034298176571294670882178607163761115892025634566774795149152366092033250186720607972665303654174823083865309841007238402800778194026642403426401605492549838411304782391352111431835093959836708210290368305249432507408532277427471383938294143839017663793263633660388687804988841571307096156498006072700981843549862239945422942339522473667476952187798944768860195376178048380587867589640229224201861675364203093101188385876630802375184982949271260257936677008463850629398123277087614111182881541444071201623412991351520661470188542263553832292913451111569013764414091850169351974134397302787344996002729025774703754115678328801296003989271898596937109338404677037247617610993871246300206787163656567459827153006538575324325562922386967702510644966897828537310379515804505169054471535848006770624832810940014571091378340386900219207868480114011517173040498230911404026190791844545373483032116613940497874869296431895695426967312358049785674124055395683132767233710427557649672197776243630098550407981701415059714172687689245350116737302552085258254111943789453710032201387632750691441981377281782065638588610319191492142509759850900665039640858374360039457315949070887728725226597678535509999580923833646486326654695764811829570949308033579899885724123044691355453452278283480383933028142050307408009188634776915013515873066733298224528130964682223469475718632216214422199142542737424972987334893126865612211265560825848890632433058322106264540347873525266726444579504147242459099001286401062704880663628098358173688317908473528375087168504205705449861804832576259748269961742803453623246275482412834056369340884652461953387217351141789712211065794186970101275645977970817930581750255437259477701509113213928040009223035432886687391198476819363048962627339426286764159693479961716294800626441494922464239604273646893272968395535678279177863977362561268952785134000752299785979870950081586204021660583508262383922813251830038482671418757268169361034367323999693761415973255111116382665837135875358322711199136399659024731269792781389402900842698235233132071986922425180816495856815662326145424796990895288125131342500892272205198837698693042700407452520477807032276377715537259539433185212776677171436256419978502515705377633791900969775847260825338445291994349401429652019341710491020214568207876918542070495446487103722009847468865054299158408661486236519101697857754205822094831380792328187121415759695628753245852317998382791125263924559414290832203306424422062092658478306369141950126798799391639581901893078135518583705364446597649208175254363802688603438470005407162541807706544761881335814509363968108316588303768733291236075216645645329801375313489745945318042284484399764209489410713061008919934846035390989270458166546654713859463225959112481593860180199254729697076828147588901791334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,43] -1635606308072133311712386342818308092331018488108271089320707792426961782303981101487477127778640613438650313862361909184914855755612049152650706068491130371096607183992006329815914263418462016621999070805358938319672538379911863445114753044631109471169244671887078443947089581839799262415149701368548469173559221022024798288145470587369054653520263330469560499786134318932195922124224093753238943407457288964243834207949408714549365905222120830087042198330842047102085483788709023762598728652796222418907270374021548254426549336535621303734563100435792835980691061903313938746674222379516981458438278952299352137240999240862762311145145895531697481737329892865451942387351862537435199617621212940854851852966301834913508836997839707614510711950269604738447446627632009940537268342185622440370769160446113936512106959786536564395166313716899188432355723948210218461348673270073973262665291230667268190652698622089437692517794695766947541107813946227200378084648142076689149089567171745845004435446366382306906578211155946811412289156480159120035914918204315911806921144483232681702358351892396766285306580613156848516419717013955823652120321779770472573725218315596627445684946151372465713842821550331648481346604027678464225076806750087182730744836521336309986741380261450389068813230026916923124783242180145969095557787038720255448116330102906675795303001018669463778621332007552187014389918073283137616337406421925159691869839137295685905504589202117181198274139657823923106457027116785645992586317263917288843015717169008534051629488304550548529402404895306648281170549667255377859757222177449190869613311800225487166365876161827727775919152588066390341113627048592619676192496101645207406227462131502292457368254257120494924443354602675004448447385829379861753161555677913743189557543846001588238903197417893492222260103102845509209314485128733500338743950815510763102311485211179647596456660700985869229024616191386816793053541255931164286652941050238715149546299319163276188977860326296711937143532787485967375259040371466579674671955592323251685894229940334752822235416898746810261951438708817662525045661615256216144965086615400831815923343914922894391830997928035481823422932877745967537712757292781098804472781309672155460221825933632659918872452196458535852102964625236911986873484465273558713420165611497635922754910601710990376688621323464912530195965983803484167904237035124055600733055657162817818220803881234185505695435032794286010826230083003083367429495757805843858652225697156779562244772131514189074943327889475735119642786465104943383721627906688139890292383266932255893378369754743720464871620455147043545268433948815172028197949563238281548106988096777325146994713172868585926643454934314946516773738878239866806483805070855704670481095446352044288929874577983798050236727294727775122142300811678213266539812977778517635923709389659189177734253685737893539739894889189319801379582843027467538217091588906740272095735991209334227381113601677560478351690605117716294664720482304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,44] 489073917594516674710561646363242687175191253972438462491064463050095915275043788739142160070021382557369529181141871320903753331548431211049570332257055234226978763116814374164693814016225180403949478507650662873471135407699548926908313879259455092240124863608542669108230211899549419641814823042418633251748487488123762267557048748460578218319987146970374896596139372297022863549833456713804363628199977462941907797103840743505009774319004252092477642569242272680254758575619813248983005067459282382892296316554535369837339403183833026136345034057605982939029053665985333620386581906670723353373456047843178667693276623322383412240170168898591136417292937952594927626931488795842425275437814684165116108621243707391018351520875191907184472885151529803313074820498585957535599670381154982490085992444381058891723661522811560383045445328401109261162804136683335946206289549136730897079055864183634239986097535826040015064774747684199140949056807428273130538528832757692211269395411127639471398991651469337426919700429271932069371250173991939758239822453314786268839651518250892057168806350125734540199034348696014384494617252330457615922057420885490111035954025341785357462695277493382658881410169010464556065588149626319548871748367744232817518525975670482221068300373450232280644161268362168482175706345236346193491596175297464984626822766404146321783998291747067763233307020307034318685902208068057574063093262541309491707377253962820504201244575431764311281962663957097402885032075641855404251230945437698974151505297454702840781841194426557249687206214822105776595791194145130668523932152042766553563173873420239455752388269662332449734291888911749589695882023488074083573326106335776400619849781012226548805473060312668041068577690432385204629495702725738710546936630258634220678543488291372978461078629814473065137564951570774153987843296701619410171343405957007416938205540409833490671506191687860758173170586234183538224985916563114658703769792395276109418853737669870130587056745894824360456062131348322561161820681234246711515672815259085187201812993465022897551721183229824106685082944735352673958046353937617189674375470129631799920942045286574487781798753121464542249298640511837354914478660237274226550175240863959434726662044266345284924054507649989021941376991782628017414977848956267874719340229190495114461678079717887157676229835304385739403601422556647873633036417424489059745093059392910768831540558922939577906116024597296999828718068651141954004006626531985658393725639902594767370429237307852798014463533884599079901437348657553998057453139412033144033136103022136414505547208848158121204839505520857323176849808706702278260006416290377293824693094719204531392074531860519066831530536199526510456931427699785142186172096368805477575265520862263941995744323111872809184016638739207526292232042727509923942019707458218968542815472910921101264344657384676318500089955333784875838588163308622398430162387992958227479234765096563549808358469352390260199495914778109508166090752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,45] -128214385732504595601411708708721112739281547406503324738886417380088942366324990825300159074440182348414550112365590811775369030741713649588817567422396906675053387688594952610693400575760111908152313131825557994036946278322352184889951981539620856234740666871021253634570216002293148377823348190745453027877978586317726074139405377045620673139772569818545864575334771434849488479572812191103704827924357510411094281559480756035587236478153046234824913431569288338162881480256065197988836382024401222576222951846102709507858624250945587984234488945380648860602706954545790086545422870387239377749374912698647312119248557239938761730282564607903244882615159487464449286927230502371511035221856719201586296269354006090247530729461969756357425471927826261466070460016771071166588971466015436095614067361826709377766600911166279659199669249046360030978831805326086929938490343593414475662426144353425336257051990542229017425107155805816980528448551268684854117845664577315038920611900973924324339892803163783077208168987876466348528146980775364717335493922200487242033242838369943940344743195421478194234267099550343798099098255219451332058088203023215591355902392008022644577552960443989632098193521597299884233506203565392475708982344834249098057804386331255308073232067749529985554206111776052330011931017360574297420642381097085772312975944997716454544560255314786177197543910322210835209555935161223474861517997119146584741727011255792053837635152909787652894014452401262879075492880811167289044144156797956182171028477944567019536622633808926514403996275504594014110603504870318015118493221336050044966225491952612120252621092186282562277885105623063496162108826588427133341764242366638727750813429448903511662134830166871185830634127118853786149310700886597706454627389808728818850203624441031258207547964102534168051697019652025644039097631971012559449233519840629062228576532316123479345897728028380553167612687376744213022195525254038523958934592154810356705180178957308953797839600646710698548206710032879573747706076334741854874679461095989707738686594857729998666887192506222581870328576600034624339086890135090239368836066231064293959445051170790163673984384203760525236443870569796862426390316990805862852991128336086193661470953779731700718320844804522981655445220972273800442376466804921754447981242544023459377915732410044008020280634941142747807719133167245308539875251139265092079451932621026474696058513108234699072633280357733034125710928428448788219661245326337482625185515380971369889467120327349534780490038534240482896404715513349673644002445612812546907144975535846217198127945391581440764931465669193714054688957893647497249812746276632693758370877785686431248160541524813699021427646405837023564620669944501357875272308890324509540455625632553010264038167062981565829025818137718470522971289533853762886697123657940905077167638401922632270025303924481594478320901918283465901520652105245071481549027086279900260095394743437985648257860912432769801660829358900090192034529280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,46] 34074317239620218763578101575541779187437124808806993759327121747345261468450660772789658830162767367520420782284488173133627992535918294109997710404524097668413420009509224278501119712888292082735699392904477601878522427592991279181901492522134393570800132519272835306543983580614277251579983976260847532676317500407075687096857537376113037731988185837408253863358582391596381476638639970112897704766397071999087781309520430399991745937812831351344616683533726189276984752384753061384270586222503694592764869129761022074973039205264003541595693312714325508166313249226177412320183608688035396868193143553238157630529569414412663145281019303398078683891720490746715697156864845637950944063264908558670382683264796485292231719611075024602943662817543979798785152773940277538779623561808743000667639306055357959749635600601567792349785938363710028387549722959783802531242766749050096512692100236235422145257750614758425944203463053652061851836327358375380097666548929051462413717473940480420354012905770396880836735934769927863474193586201175303036528978622270358922673989141367889609912987870998609810452329573946555250226932728094157203754959829184970513144008373319802811892358763670411534420899961458049352867930536086870015417153547167664670212977388261576961567455823298780008167352269919579986550409551803228921095909959234798865550465761239379604634705229839079175914366215860377513499209447474394417075714585172973206301936775874259348240699288655542289329946283863309836516439460209505034199662359140821168483210730196189907362837669649788658258390600549701509832452128827753632036437177835025820294811293662559070306006997708163498863341650185653539319984245280308372358505329959467969887151245118355206966312516456881847983509428930568802833324727453093717997827375141735894937139026934788960914284841743983137387045653094299495975275211715075526245192814908955132953694099447836406438178626724800277038193609730022628406498312664863290817027579161215246032075871150431845711649202182068932775509935261742016305422099158154286934365079887923397802897528192910291720778122326882047310174612560528702818020106302702641975516060369071776519678106714339692991985053225421888413163341057563850746462819346236886127060474382434225839372460464158131035714576452752016538853708050312155708902499064025351789685508580830573056667825705226811925021770136206335202808851675437996530029356392620308011141485590330466094119654539458437382386565292650939006480630887231301609192910376894007138783805509899689511552589704947818298462619190586930929760111826260763715294719492545892618274916786731769968177778327654768640597652737667591944937414138759279795490291217004045704927533130752035656455152070505678766583272055879734472866554464157594220609289777751657280268409615468430975818791807342200915382273800793856916814627791090098638018007142951356937322409001818791615279397675855968233350024688686816492816757272020391344556729785468437750479885834142392742123983908131616924581424330719741985423360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,47] -12343929981814436289235869882456567113190476223172084421275174656275012714600002562565220451997882625700578603683589413479353876995870539565273505742234208274274196275722157189485788413874147011696049647102161711127198267390291580490423532349830329974181704916566599293994221819299142618111460914783266802243701235262618743348032018543042693399235745573903615017681434399597106947744822753629568416220552981758405181494304687246752244620038136528847604373778144064555744719569102468880566691226071074699272605725245551277859014353883304603734554865760186656778805876781542133271058243560320953355308067821550269594327653696924582174592474895463256474684039205870364648952145746799240700831207053508857563713959267427741316195477341879648622539223676170197301084767259569573259433001272434451870921801367692649479276157380348584239962890810455519676363506124859129202004342384951664248826279887259540276266083625172034358519938690088386365364534461306076313527913254640577277871982001259165955310820568176799810629175798894231455530577561983975355896922658983184906754226399434887747173075555675600262422498681227112808974475130584057026803322488003931931256852093332922595887606137953277085888315132743802890372509892752231827314430819257703024788187467193688721427153124293762736326283519288319336224281300938807075355734723458988138133131119685378428934877274482479735169109145009366515275763709586937812358701155903784472296686051747413499368945454055633600331515373401046518023566899195077545977163664095881738690142272083848967832343988115935274824504599814881492369616755964540487971480663166521485974128506948609021037895770058771006000623392630575786457735224079067342421594830310754610155188981446199929799261410716172159078641376932695134483564956126385026354275674473597585297796555922836178993885677299140208442616972873223621612721173942224742604300836603254393649857241917243604121818764054989249787169421531011321894610462170132264974045279569346238060601058543449361870796582934759915195766127221131177787059289564995807032376932726380008425145826946629487006218111472053522436005841923271840894084929338558164417706937735185132311067153000682976077226965493701113254484378317600806225429123563025267001079758797453925749889872771548697440209881308849910914907738976777753786451777731317648040172157141053345137737502325341507092688350496606240589740121888068512858683211686015677286889376179511133061985391703312192660911844343341392979862626900294354171854354939895236202797029977922003881054003628156892928471456215513287672871213102082011628391505514851022975582431617504684747068470923754140326453778900173219112519931120260067872487158672680177647343135976159105865151954108936321492278128349997788236578997232092111115714893919229746066291195432972915837874580569806124188661470835272853902163318907482785404941353352494764501595301258562432374081472911922615713984093483477223702025347571155288464638337837853854853847245343210185295317675362927623984987513475977961124397056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,48] 5153877731004929406875008439713129539546874209875765712884120194924517875608317946598042878992740571032070708943089487022968387126543153873693662829355590297673307638402487360228813334359056306999228927719623956756169627992474833106724285283806925705566815256904662829487809675272335523527532926598912498083881141622880611230621063260142895431363060710218668205624596406417342145435431584824893311543464912613264011861606197022888615720611445459696331708556332492390380658312068921768061901511117262265628178227229708778561861558619195580315880119519901756515600936858045312730044313073754027933964692136726768220947115248065394394348074359699044277848029712848134776654520833645958839511498100555963613944545696365769180994238128139913956574917780755197841054584937156225349102225061846688823683434226773549572879317564125594996012144536736556774238499718958363139836268652884439970333200316858064162704098897533928492602594642975467147867982908813372101133027754543401356413780709562016947332223429825006915167297393606751458354362279212129183266589765268515610744379454756776853712461289569490745479306522765229078516455534742077693079156259648697398363809542028501046137529663833473888638041520863069083170297671304897515479456695583982166393267813114331260634311571682773745509440445401196723779738709471711705760854867724171293878559693323284689351422787927317930773418011003446646018359189495691440356988310659399685169595304241214893180553989579938644663207825853619740819427938538851755150366153308662087221308789091060490316007027841025960558302558215611210709190192543115275606121332225966752629629676026757757341462759606068972830662167426443529432698472371026784208196645391209549607397846451200409969232572832590030533964385967338081663249932752519631600704285623828384295776730211476791051992745853961139522171061498867361455857568307755192983296000904761025140407522628249301430683741466671560360681403288782762471251432888151601666312965073644677748507013633451701655569347665461073655419059218393857753797230196255946814994999031331548839083691243427331588628209578415945656730112276121510325400606279035124159302139713976029752441847568176502010067250677912652054556943336087842091933627325372825575806070346961670501858071073154509274000099491269451969108317351609506275093622160529506858098175262628469205240919405594830436444871993333710227087282876761122481809982809360832818228016565373096574551854840412701559496437401725998476406398391956185363100239378798081301416685469055115094267097953545168172669268852933395535215251074941733021874082891947703539021144385849263021352681494925450908926534273969039803057527938175910164823293466918769545966642544418912043699723793617424326083587931897080059911150164319035428163431471277113699424392866239123318490623199452115002056551319928054438204097160713878962304638114389668725081165536118342794221879287564038327423959419072748099165560077347208542484154042814568871594238604447778749185642940746391929453226946702537633300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,49] -1550301842901084832120636865261049754666683352165089913828658628777814753556196856719650695962836291444141881375918564158751544177623220583014715696362352596575924563561751293677386713333858022729998061207943260049118894857772921585556579625204519575104455867101650465539938984699489057859694241603615947082310811809197186557337601498191269221917618320898392724272191869506090705794806428739773105810206757560989853799588880424488765143868780982622456039002694342366338404021808980424101303983617743316065742344925387509268408180443378402845777245445634896545391800273948357772991531812040667383808477752110110122828266340142517952997174202176444089350434672169181679612340369744223201900528648577203556711682971741635996651657110195129370518229977937913897349096293780408658530012717505156589485261373491690759518827648905651139818964964588304796362908213033105355510564536907939691616965675374876147161659535839358441538467559576244202953360035023441606805421481029159849582321798978123554314059218681408999404065615518685957903104367182262498711052987622889422934873027968148129370281099493614761477022173998899702965377002460752179975545447637986622480377563598500882821441635222230411564527431286588995761208279589488840419834615667318877220632626989370798025889184196932343682755317389294125897700297694513993982897249913744770074933766034657183106451660972822211947062315136938459102435464848214103601912361970495642961638837007426344067435910739531390968696507610817334542218986142593984402604385320918621742563849925610597774503511477793518230838567595396798101624666840374064478617199138110656601508460551117985006778581753692888210560402094695340792646425960707084833399186006112315863727540084850851486114159479943261942533649703341156130305969389306206890540202022535028146664381371053908234920476224252687215156506355680720522406336436017018292606550368071021409713438441490102996294171233742319517852161618079867878718987548782000275444771825101655771713162811872703942153755742471181138764316950614003805237585284822096215833636837850663668698661389921374028742558762213376243711121779184330941830830493628032394849112687603742668774739658004818504197662300023492961362864629237104553273235968549407524524476091774447827240237840794314360152784207156183896661411191784893897666777369052335806319464481969323150372781476430193321147310889638941567970010738435537046068556975634962179429411927801659731283026203651498571546030370069921635036251345459748573924245254632849284496516059223322286146894869631019767896834641938607737704757092352622720692009309212734063908211844018087019464024357164143414718088711873947026045370063632885650562785630065903183169910667671607006697513655537205306590169957898438452553763598220601918460049643897041133022634875654964729316601720852785735353511851179924642247976631033354725545320236993056159355558112883285014906542223531581179873556994875677902852228392215580944385403228194793884072100996262440003528573593229237268860654210380167926251520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,50] 134995844259137451954715151513986055818126921256038933187782528957633112087847121986388026558934217667283377073365949874395030219095877515026246667219863963560230842978869843346537280947654117949613377568912777692086075096422724036331771008088213887153893864326064793545620269438709631649966246296801299346624597892449546447264732255010732281580423398803048988117315649899619105510201754130217399890110317381846006416436093613081519197116665649519267544049391776818692373019711881117837329133975696393950717587254214150677314960974370432479981041862467410884803021665263654924993675609215065217147375054532433682393811913134968229206510540948836018356963466329103499620838160261707045955653941677938995180420512327390094445756688490298178179181134936824077731369294926699481493296584518793868673112123949052628291176150610234396339149185073764169793929315218480181723037792537158690616204971270068035112501005014170130192143640781261484495419330968828286790231710720314355717351285797315163419182743315439501509239189973527122032072398276770368283599623630228026977756376564260191543581773414635329358393200121411199798462467549341269828499907641160526740421941145491578042293058421020259340646839849043400211893749756237753115387302174908824784358649259685094888683335852846716854629982159268850360365909842899940688282630586085247602284477264783870593915969230596916874585744614867025116301011482988222009322174399145094163721460547443475144420495181015975277624140265184786158157966654066183457355815682475293386488624492921641798115732608861030566841106666425493043943865505895936973809073878139819804470621514535806327577994454987369359803393888934723646753927158266409696710563591941901756664087206275116258435813869260633532207060022971259544626956810161585110950860312232865590880973155316865393722075142719919275436644480969907772205577837156334667040571570932688160601477306027439350518885872101060843287977138932797901222036429507526813857588312315418994616541462687494961584522682356965223832497434492945528686795557856091116952201372126533877715888836925982583072693525019542974400196048523962277401230401910943965784879786161889799550295404680439071445209229245663328888229020743873677665020210293274405221578562819820310676191414146833913194456036620143569395903514927444561372378851255492036708987208132657962742305546032712540182377023215672701544299553189566354338372753627046722288454686178851701326384971323689454089195201039961419159418037825385415390054411476863982138592701133740879315988039906553090512315383173979787875145785553448663390353798049709415587346849969731945125952387455250602439804437680289919510436645694057402492440089588737125608895210900096693224644009630862982523664844445197163984934595466945128677176527455505018530606203217265851138743406456040840190996792078160880192392281497526083033196581549597252711087377651103422055381640150150203625412427726168047318638152062400653087638337207068374907630807136604144904960941199930709832136885657990930104320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,51] 127468516860984984484823526822431055215475109300562730457551809079529491882904299864292038261748715439662182029969596546324253845662424699208174074400599499299925608558569353636625983620840046985851162095474291190084468000113902516119031655227861349351012694831378738013493151078786056471145257090594807124579291360111356234420612010298027669751556929597739647362855592476756532382585986379588705788948189740814344755332004788577319984013424458148965971211253218425629233067448300730149605137810342174112350713045739941386175454266267456733576932877238934834988337730780217641923884046305982191894670111109930092852530484613315608026450219874605641022293201166978170279742633892823057204748855500416529214268454611852333658843705447916700135778214206492923899406185899398234170550713226776931745788292410617341581060641074400908077933982667145891903030357884183390787346698511759045714005952480589750949287334027869158545943016624594867030387289947700708238214827788640034113000043288275625347324155110817552896173667622136358427930595126686473414833938378868415912994229169396926460480692153397392835149752789614674411539603338152832941587465695593144425240856457715538646658881430984643365100711414932901788418149572697879101178182186815594692203180084069664543987798838378989678048479670255837358335502981146238689141798795045150472324155637243342762508446373045549222621657049656487433141644654280131644544398348911349789961360666954084347386126162665182164968183090397860535488521576790981856130802728014343028301527250062309032015563235583831836267295172155790558457891483002681841212017374163862167593200161117557659622797136015340123022808192014335644403763644545502446140772568198140937400137513965478112359700396030970925162707895777654833926895230514012982345056578997809951130422069935627135585190850506773506052345086198773383593198924857010545394412902701275993190117939283293176511526034572200460749443527927442383161007453578645280326824030093853535863753519024015210035182068459662615598479010641569959820000108733832806616181642400164685576339370885707054044035348214840076056016925807702026563731712240777447666442089556244918686928469980129480578040154732593463659631722478330501043646441302072548428789026026833534134159309487085436773560304473938523198764304639541055529991418934230126475579856519250055065889944463489670495689901467740589513226225608202842071507652775404884316033985807108302242043911481755520067544528624676405564908024797974148913199934984021341879590984793888904863802757610172056053890783737746618349104294341438291723614225171957203333147923983610064211907497487790539396406394111011765561428173204468982903438871647108691466593352562646750718244596408763463560299092169463885640441582221107319428412947676556537527202844662202569161576400600403324116638137217867663218665634452538992014434688176112412940176049630881541237409930494995352051330795130067316868470077016476668781913640630765496623782915763695000152044564996922801852602132486710710239232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,52] -73439277286617343494386435150037783878859289710806675369624668986544602214183416144756268411633781029043535971433387600297804220301594603919617964250407225707925673025426657995743054915807768037908503956826482056778676059592417474163483569681656261746352148944643025635158910289187763721542320544714317855701194929077481398496823333934854823437719654498060475409566659303499562844898621615865890551177805340689100563161710215433290059702342903641807647950937285805859370971583716231100492059497587711075441476271827792959181654490301608555016041338533777259757984991413018822231320399008875659492018928031234443654007330517308653537260116444155175986885694390464998660318493533359909814603674439918977460700584418845250880602655157481050847650116072383004858103749933308485574419569261663248394502034019876224122394272439198603811534122181287086642888936718284444017387333466346657720474019977343802915092115247555350416516104350474271948742054717266763472339797913867948247455919553797046902210650020832969073163886972848198314123193900383170883562296396776256527483354292730881027563375655304937531897344430575693811527503577473040703141176246605896747848987959689184400101679225629637247825705845672941853527421091503917486797793058218445841028137552345895138552902597473575732315113293454286063401416921257552891202144663633481936294647803720815800117752126774169815758184743340392933597187501180178280358063541305795811571749599212395645000646977505809194594582612309422075573391329904245994972009548296682105396681524572417431865338623591840473031149449700512406505880168768320136998969224801093526278669101184153027261669046740192709589241473999799068589528239714033383222769846753335527275687682845716582350192650595891226024456194244018682730155478805977267278038929282148057021748435782997629106375544342890311997043670585332823754169814381747681543908161882637520810139157456512435153448561347460228071597308062602017694857404025703908464011912778746375394396622360950172392098845581010652237102216366933337609632886757332707665105310462575936130807297216420812036407192002096024715115189822631442826142348066442433514857182555553390029359731033509708660984112621409528055076611772365451629826497395601858505232751890211983106194687639750976902189982091072824974139152220501326092334771157918440493559325910164945013140242374215820226366304080046803093772305804614365245021256010341297565786051826949013178365313966805142175059325337865548562521040409881826205009923467106543123544869179560259226159785272031707645555412228443655042574038656256560658798861182030630078024359949382148744158021545081068526997673741945933971229885642313919638864660224288926453686045613721994150013227827885719953866432614873164271811214628710227478923720294404849380424779147680148344914939062115374337914708763485607018477473684734011609004942529848419202065417612514560161662922696513998559977501336948400460734836064366629191024940959304208828616498438021274157870983256400709528299573087729520476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,53] 20003216306190983788745704788545956941045872438543349422255599272463551477141700849673064460627671918006293620818664839273932297221530064114276296318512748221476155202812086324127962655938283453356206772440266898431287650548442542741855771955817931407529637437484817728097183947689320925572711302124477674030236083797814717738678471658499634339371271172240650207186121861113377761444344905903084578049931918855852188173068398775591431498696591624634370549461719563100608579993781099539191856939901637543420885797836660322753190237497103490737096726761367522959535254792671887953157999093806623052901859480899326403755298802964269545068987299135613912717020737798987683838121525954393893325077170247483680407706738145817609726649003089784061690385449992397323197256472368849531827529105643107151076799951618457534031849207207979720380217856529367847452794744982897189963100299948359844698105565649633238355840611863704054139455926388022073327150344529204380565541551889952094948343471399736858663964760534266441687410507749668560869317549280074637189404164098531170258372876783897850116439030639464141879467638854087942109589321962700040389720451793249079214854255508637641672808647731978635649981935108979559133512317022691677309665647139982215895761396296594172067581126845403227385449285003573496464414305176235649806285875327185147558403615274668407289958076829867946252021956678528828253944832980882138187623341202686551845741691713418505712312776247221424293316501148760799862486717405786770455521456222000963952759379039043642947188021335546702233500235854777116770504221809262185420388219897320073372749425435073011158439829216686670661236447890883053748663671765607536628092291026787949676392939366821648092601614730712678966954464707319217323042267471090576633671986633966940168522754448150546089598893884709299982405416356291238044934794636672463737384762242962596644793649614789730269554044126051338020780243631314720879930672018300946637226563938208167698914165437528853732494812609445608627341894688707651621473821108530150990463707556768291171886222957705696586955474269576892957527546189399315651457984226616178435801631597523622778049028315043966173493268314087691292493608098632424956425671551645520238119878794214866059776999552430349098571124752007275733904277170685225018897858976992751991234247934772559300960625319407361537537211750579223227030424236965156290191216168098311048013374942285548144797686658244553444762026216500852965899045379437558303817536960591230633082001006375378963490029054211200952071056649454595947454533527998624116451024172969626011550889272546435793223774165206548430584557984111799949416129647366131683769891742449331067686282237467872737287567157491462511249532143657212083877748445837765914495992636732002640881441121350487093679682099299420743188937014071574027786978814939823192903839655943319685137397857511746186073249245272512109368955503674452665592161988102440390563687179161386356271435167930100634994450258969470877968787079055710093312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,54] -2565852994999116631603490322010990367020209435868552213351569177487592747894554091939515605618138116506748933572839354142018542470041563317610989634435778206632576168327569283703257293048323893433363982717269034593146769561099245236733240577893768305797290453906913870749386140687655328175688317970432160634366676510348241841861490714360173568061304468816237418990863262268680454275468607414818899504909305423716213193046886060795979958958807496271735181910904363593562924015091904644947306162105428393302365074241087930951758629682743816041962427321633232808313640555101379081538233810365218485910826867018090168118090973974185903478278008199940947727441586672042850588427904299566634394922315095220574992115272432574803197182003178383437037506821524287454166271095499294042072346918595759622047811544074369307252670039993170137705165594513208485667209265383157815634057936637163260823643118023855665023738964260403710098901233382803161415506272347559265962470078120554662164942108319330593927771735407323440272775125012605790625327122716832612111160687103850462014249130070653431360251591670116982188940853097662394431152573708173430796025131492667169383753347422012756032011397859410227940658846146789790337116606629170975946995204356842707181914815391926977036991659915747237191766969359426676460302487302582143945999865812521203312690254041931414901629541930631987258257072692196970259910149207475664305014341837571476124780672880005902286152420804733130823966074438953556757487380654306106429118913392064388326017625889115125672990344617007313426607328207195353686922618927785000903362935153361848001280955543502844892386332968038801053902305442105523964691213752769092123643538619007855253151247386846557713378328419904333735248014360744029216373004463263328255193258499516458689305642687533683082172372021288105560063482749698829523177903589778059953643676349113575005317894108124102971860543911552116376830118388747453321095117355632083935596140131112349641424969518953914419582399942695817630502637569220632965739649077711394774737771523496519335782672286255695643163989396711536780326866643130393737811038575450002461335527437744170428078567202284472776901117424815173868627033627808892449852833682011347661672407369833188086252103467715878049937340129825308137993383254742109488993260916738279224745679417947640978549522845058431860713209709175667189556761336563559261201347270740991713642868380818820780609432205697888209487409528389323098768179945209498252157704442497751473090905937843439112879021528204977268297615371372306336738699922816987903130506015297447363765958655140536047633348963760742305060012659706635887223328409309359264292120569345291047481892607578182146440572661919121593790334812468394466208131702891859474128881685201983515955560186145876681914537390473137271754536242680131438547748684332567854126290015121995934355478455257513512137396999104167110943731184008545547584631364263008964122445332202981412686431323936234089565191648599284769808677867869962240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,55] -198966764656662470910453595732820936943246064775487386964961372362284466770441037357899347558348402091944272670504973630275860751314736800721423151531172818918147106563624168120292155943549445754543216644014764654928191486483669698289182211256008199666036920615119711341002735047072883124768860253312172412727249113740173013716492623033250030567769487213492343171811523914929786980498147979685667386278365468143623961819481530582370109710015174339017469570237809782166613917794567404031120473656883783924633756238535332352335791417946573096688344527953943843673690993084539460170762181783149189810106448651019878778497047380933731748134670269395921646463152282703171002518036442027438641865535284326438390108132841887836208157782569663505867498093010192677411736224237029153213242232460786537523966122807312952572344086834004499110105522912180190473218521620124980937237456220553733912918369894697129513692136070714523407565365431111038414978356429173977841468294619055461438923010323775835801604041836508133864109799531028876136721923190315730328296192266332824228878422109446880682481442934308309453127220830057888743814231341569445274316373068975842956912981145695424939414209790037689910324579796896107511671601362492555153216459681502383311010689642239331098499634024932234716940629002435161128470194812955977225083501999250889987007452834309078778355769955891702368064375302986297889065130707900384156064359053281078262058859554327933183359505738345998189438847684602109219852592836413054534864410180647449767374214428355519547106345351768311281985840057172067122342610063253093096981494735698097123315476628274012601542895970156521177590586026156187383501983027113865008280303452123937946787971677168005023375005710697487917110244317363795865997809018208634857831860003930612060083026888680344872451876261856162287049068639379839229514712024111659628529673353609964349179862757924348556687595341000744019393876220564268774690296943199351512722043234737877252161061263382905500678465069897322557186597464864500016045761751040622782177526965768060032672012131625368840381157314636136852730742153361406422169974357025337710692038300558816017153261716718967613570358516502771498391594773509108418470397736572446576612819268180396035126573521280245430286026732471570869683943579760578953055108289256296736331983367950432201053385044862625573732781253987453320186563339872282497424359047537633129076429934650570442855585069848663426526235894454911762402115144665704498678850864864234982981426534633917056370410457439189600658294797160159412990174450535337395000683056874387508252580702256343114584026260948833042592046322580495592727605604787497468463492086747721882309356687088523863169195965416790146331833180029913885062194331895830053893514453507862951852177827215917659418724237123086532206841206624271582351776684975409348019923718070099936523445007476778962800931680224573941628470923079298183403319557511182718092725028952019489063078909102662856042146862490214649872402697354680991744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,56] 158317563953750690314257566623370893491364201386014177404237975293107839989667340454013470101237184898930652181495883243545104160690550463178642347652382807222528235687087000382140648854089031438183664008921054485400861855593803043702017278913473581630914010544789742830950809472058915948698900804820605782871422472603931836453074915291299067954806476156937480427386949683867053930671149290278212565910458110150201493515182675566189668061782350348051064775857584817161861107852379463761852901173621083452585209481974060412443676890757958122321816067011884118737832847707035745632956259943123574092754821008601406775530745029468644955779629342395025508819119043317205204843449972658042296282622278250076819600052772248204887767775821558700952073558722815289414581832300636082472308289847970947274146627688394720660379189713614031291318211079550068311433668326384983292800978318414352443743758515153910630700291939093412049419714216804215048194254493607792207585654377982551881003382480582803590273137773195489975709206242645509939652589595396098784588801814991359830222920206243177056431120504446084699515811290212260353085378995340069748602244910904413167450270560754532575403010892760546298304939952412393736217915021179137512080308203500096005273511525701671485131169533598323962114300498903248891147476976537691111631479561881121442120653684693291052255627680999416164475801430951109946724934790385677196760965995277285745631077029045768989713622019052834659180546860984951709966947297169872219933050601921890968251143763335951282039036842266677555794356897085339688886616855760441043838316062598198143168113217017959700622560848471852905709222179152565111921716285816802282243809903783900609153572157721481521111368433766249572249400755047087059641401556257990200754558255327332353297161530225115289328024531896631265104516936378708572733511522452412144892593715155264464670560489595074961221805954584488869872758626817256049231181661994021047676400714013571874897333955486165517780645130349740588743339709444902018460892371272166077578837289823159500998167118661594508560785827471415564628086040659977202553517291359084771851813484809976930600188071898854729851955986776432419971585325674073626689211739204084123274128697025550531799993600575439262817479005743880027786612433321978968916269845730201525891918630293440139786682226801009029334225058870139898650773371347827161708460448762952135892179859677380105144177931564759841918523966356537617574927653294199095563745003161108793118884750649213495009801277633196231162120743107507749642637354826537003236159149748877905110661605749233158776006554494936026628695388229286652936111023189965142643216389916136275957807998134628798728446417114946511909871694681953390105187394310249251559138562589142715298461382260636420219230606571301282036401613540916265809811072576952208308239622902836996772905300888021516608863419739466278856869728564141359652763452338101176677863846343581310148075511019659812686521215032899496800991692583107297280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,57] -30862663917505891822137156928860638814734253724588740708616840897243550148514329142987039320594218529537297801727960997812221662572000805455163660940203570765415014861788894540367291871532111962233171609096791567257695730033283556003888146456212731838535486570475300707235908993262853552348518806850961573260084491796805061746169177424496116540432559892609002993667688210347591308619661030544171141204185594901432247172556314209476046612571600528407423486593168334340187708846131081764279647658517000721214432987314834516203335126247843491332101255418134967208208204655920192441802301843453394420526206261889389829308356749789474517711837203620915008461667925505268757810597642265511955502174091032575400212587054644732163092028989417690589318872770410083553176453305394017619546948957900191476766821775114052303073918393192818287877440486270694792907138486945110133455587508262298068241204729437169974965444704688396014605029672586527044200336855388483081512151584134150558318733240462343895466699082183535792975599558232523692628498612305613350302599428214009984367166491761009548983578694585515316595636259602171113995958866915970755371079623287787705597410833152563245626202969978930042085927159452768800413433844868608623265765312774392602050716457062061202700944377080332584183266709703298356272686684165338922757925236243923461265804958059204049611641782991569467914177188261273198010399469114495010653277509109455448450859801777787438816227058824973766429909081606617712565861999660066795822456650809397373947510544485700747214845373285800383124296945199320712940062991658302880407319769078625252646349678364124650399475279491520425019603824039363291329647238581852910695368962294110548662224414430635750256194760516644088250176960107930859226247461709692428490424254059308934493402946603448254290157182587997320240113883035468792817310271034559094449282863155048306232047043961715382767453958096658470014157809423918373532679294778899086706742187501401101327225199059997698538254453013766013076796720596581519245985808693830121001980395583356532226716452111873923574953558773101236889048379166333659078629166172669233962065345462845981350870352936334556681646492563929184172766055050128143688846057843537307221459454273124100374606085204403345637289488931365249415683108877328912390546439572015431198617650444716786777785236902586339807588157858778281799181657366629540518351316402248232324346519340301575903861742548764268812768157807111142994288577353732376246824173805854820979511771068017958661471238129648284557370612322682047952547654015623283304655802306315802967739870441536603617543576357346139688463011913491418257678551519958899406562574081200195048756322283286320813930769333841529439120708600914323133906021551900896686079563588613397592138227345527899408226702262008982808373654308055212781214553020046992811315639643894524789523724851254777145421008711115813349200011176989390807248005629323310110184122445951959054399363640792177243830928797216226066495554968077991936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,58] 1840203815232181098443524645692506007062494903872575751266972276552466865517906675213905324639741791930056891450307494464908189688887078323893832226370055262003789451460067466572569623662224873430681666044700484462871025403170879574595288382340312504771741679782837297459530798443468974325624928410211398159076579065115323704372707910584548372786334512931765914095540477592632717611344676564956121460179999661038767266312654761461699751790190607863953300460641014507686875586797914153009086163055502794989415693970418352381254122484068895830487632765953520956543539350783221633114591138896473421008806545512424934168460746321414798510343740517134594191690544759332638367855063247240117542221269703476450700577066140569129319337094106473127387752083122609704497141787394241842675027241873296358606976707858918012587512070263325936077945928691920164298443493434344536545832171083040999008446028194731420385810610954728810803550855533611677743898469993396739868044321008435498488819620073617531090151594520978859374999915149297232491087566499973701209417208040158801389709815784064711354493382860778249496895085145322679336066682367657766493968136143882779837998661913260363291102369191357176735214354108913036360007670037661333366363794039414628529168042593589883562485946389410602567847593019508812873935373372995151846511728440669538849700595370610503068636491640559872900852480175919825461317636570062189096973456894575757156026007701447202234460605002660439785791967702449317852377347870903792441138524225427184034300656061698694762946770522747659003441066977823098873505546881012229594598588728001157306145966754535674692856681772828962444777041813647389987890186146597699865546006705700532540829066826551439554197286806295175617861684024387046371191468685818085444507911643841535319595843315268341067019312560584133257601150763826509977355937432678057231076461369745169626738323496980953165488734632245669469900882333893651865882947456097181751484119520826559890771573227394652022076815799729218532555196550582334291077246699419009294528732006134628331224416202998356686909368602055492448661242458464296435416152997348292326109264725036180600580617687835035117900574306480859883416412181137007854298652762694101647529812699861332277754826449900577514748001538996856736927946862536290223131821459009430797734670435373759576395750841001262463656172718223894142740242398143314595363019145106337612525430892269337088385726088134913949814399106475282652961158437030189546887306465804890818710057312167973340704238228284921805648340880147289799272051321165745576967235887620386848126269858761809403188552947062312376649428219338703012474408988440752069885545798370905440619352899349173633338981749851798607074254977507494810046149346679906577700023816076248909008699339551854345469837709835052785628016146129140780183534696302727509841956273544168861341317385904628765565295854803141073573532928566525105910487795565410283121287894559537499221904950389897886551180211414881736091923514392576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,59] 467600384836124107079123279510368495520864876975591486643503047994589774337931329646972730442907289212567355662961606759891421214923812624938205180281788679525787587337713856194470925923741097268007055573290046174938726333286231142903201616399314450905403629883096420777930549212069220594119586396304086688275176981591902369753037428172743009726977272439322136142430435015047041367424952435973631675190036496931527888738295383893106348917693615000435120359279163105910724160295040194274134040985420280570270697683102845879255958472152264975720018012179525252451735017674291844578982702628128866571378077510965028592605751405640038378089947436536258697712564383396185042315262604303739543897927755534980116329050406568258296357760568827676947497609385091327134260645114714297531295293091679675638246267863690009197063752910498573596100329690089028929720267095142878336638513195754443269541898444943040385975016229073120516891472092653076578844618531275783862182846391925253369041688803121675311631597098209827938309004804580546154685806795214922461814138577387289035189036815653591005489455753753805294060538693377689000061899965430819537434047513999496996999271681960169315835831228126688072246612012102686284044981578198391041714723330253034633907403917020936825038100303272198223737389657004503515539726426997123900722600471444316435817411219188206618741899597686483699321607056628939074363239675143635135844886954549466473576904391105158011086428384107955063885406589996832869121308833569559998825965969551428886175368439967851022485000829711328055299821111057167684457891878336883135680462028885843839529402463564707208371521960986222569283844209664767860159718590829552214494627964668221523893007298108786448742947231583625070725777293387224875910824842734883821372751297292243882447800067109649768685717976295233056216379016185008419638350149137278517494457798430716841093527082774868969523492746111578796684901396501026446371524170905899200985280984756368800892005436936342593407496139292838583110738251884769040688486612960067362126063520090545415094422850907516531373229440503345841882714640661818642114940750570856714851069445822942718841942531865366592414465149512069058772575760942444979653828174856388487665678542304787674324438880987871738652359933865180969033041629306136286364226936901774885021638860903995207016457988848940095381311938825267614440475587523749130957446750503910736938756448251997569463793931974455764443931997025956670217151628176716768103340086534539016554784282420604862149975532286883861112629549716196374176134126536904126664574571951377637501983506973669325715421481109088048449383847492959648486780928616917727320764560618883813742102533668389320107004077044767144848224168827496034115202699604750349231197018591058393567625964945745732713768831947487781542461314896762146677701589071864546716331707516370164104363444814475310638202480594276299943626555411187575459992555040974788934902047522084166925991112151165615495706883043818100324009895394279424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,60] -132845658275035859462270082584630598630893486262885853127694490384009016121895317236523360461571192310093099769098306271174472157619124636914006921478987052991009393407523060596808468589448907847366121864384197116030929189941483666852367522432236548223067581812855078463016052680312097812685954461207649986666995427093768319927292631224682504395854573095871228276719425496885559995037027762571321035185039250842498644859860669743893779032627242575975288604321269674676277803100481814034276025760143411841180375875646883019621704773032139858574165574937278898733758396839353934021250875560934016207563926733471207429144471185768624495563240597062111201030222101787263884018957673214392453057895909311920881834396307720802801091735492324212877133273556113837261524796458285112275434236875579835338390859572287047294395420477211337124077267773319822114346999949271875631860488982194148735898813495703761932575850480111352528173029686012041862386054395971749805269445794558161928001032335598125092241777336754123765000815228143702992546591850589171324026075210745538387887892203808508000880003356282347994378639620437321287070468129455402921463200922603134060879458596842443243992840796584210700243343348472604757729919653127082371378366527162237045876636746810349735679311730938813348574325194470127469890058598733236317732732297556977560298838965828669810682525552227232723150434409733302178668639819812613962257458687740188142028131528403867715568162420622281165694311041265486594046131226889034101378509638231990571246235512529523963951403862228224245025998939711702099938935503156395321759484535193098226136711414873906132105675638680154795150352473502741722945551278810008479874040319402431452025026280543522634426046019049519467408827304114504208144720003158890728654462858430139153834353748416749465924698398979432806427543637464408773570181626272724911804985937085184857005436896449776579715402195039426700053200309061792349124872977455607065361711505143871353854052536506061611143561323392868887529505854262503660841203048279407932702591346673823486240304806112132047574524498837779086942628543439145468881925679541725038956223086472322907725244313585056680359417537487388608395851749612727577556470755505322275356331328993592783244103032583618127167370513001221791309375018906988184821145879257789362099679128013098850858068886203543179272112431414360915127804307383196138219382295339510343053876999328281210715854242585782395184650248755658054262611017053385782889494586094350040019003511210203795329652767419163941912253276376790486196814014232513883222845768372107068040798528590060267148793914540494124404847362972708822207107485751739705203951790560546453480992116413882062619484331063533790384857046942730898041367013402825954377460211553415151988819710036770768730815254198421635131911688796715279385846896414195764884566945275220228812420536194078401842074498192191122895196599000646523843199553787509458098050974994969149711754498945846172667874532826920520779575888204267520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,61] 14481521515734056715536188627774034723332824918645478932853857205395358162993281720158616903559191633746984003323352112236490340123412917035292618194874129698751334233628655691836677973959058804807110305031402520609783748749207457016043892250070628115767627894457344278446882155938592821610693220122704068133508647598916400153487151418037180808666799050415923304491549145513135498345486407266003766596408282110360042246557728278893220429234208693000338279147844248224877304085643310199208693581172636824496067738104958747556828879307595319462848749491354940358951874131086598223763834610494861907619550510126978289029707861662216455848974089416220417869413640654248345055285469305048760230153835035989435227463777733927239849483768358515335798028493020892077911704199817773566645434078958364672880187312304076921836322023192260868480216629453539087532502143613525297238876709090983113300200791143377663241032063716299530472360928709552264365784193388685381328730812892411675914391304074418034109301354233264682499132320548777595321787697515793898300129609358870270042695711787996330895008446100945596839619751671683951711448183847280322549464630890866618937288857891196834165413573288746405650736381628270273515731967852915272583691563304012407790680875832467444893369091076207184110921516573152135924236304015062622215592562304246344210778467758639521186986931317916010842258012548421446846834579058886875697342554038155698590251683679490168772985370867307889030189433560177055819554456275591056753457800843315229152861995857180392720920832877300935200011994027485356929592473421923704871952414402924709194965266664998850365810817351897316064243189367998908970094631734420990436178378790011835543645716759591975852895723777330546882891991416833099007382845047936625104043254096856114430374741305485568049089963160157434291061541837447461806206555863654939005786358028495235333042370462641430043698986130071779553534345922917933896693010050171470317719127106713264992243335835775764629273607715736294869958600352988385373612113947640594236571732367531641872773161900989818528569590111464225311200781959474165234880182958330447279043250608902255586503586763372758267439179365827187046411820548943893447547657960697276688242019626548136554803055087760016668932170950986479486212352270537189126764172686703704083846946306758968956702241762169445618636063294913634796374400654560765953740099653287626404215414070306724208540720019979869096443937298795533961341768313616044102395207138710113342988152935917168206282487307456927064048010130670803871712287014966365086963753369387826451631400393305777134186274941710689685136666158514730208063648770869766217097249430507873065688356111757678546475547190154573349749842059840957006975185481434132833976735741512128134341915337552664231133299617000663620669313992487630585874169594941862911054871099847821857616223035164802139665512948079888981239847393761706899970342226345030525929962674356701741272787464702900761222260394742551836538255800532992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,62] -313683720296356376920422993800596716038617021438514442955664529887794946463057265502260986736851137705777418504867110527338673134060469232150492369280343596644706929523897947939889042995471536348063286438697519994991911424551047311288333119667167804748292255682189426476907811325322372429614766174459143275098994627969322090317259519966375121140692514204018229044616688344056041999591320089367083636703232089593387705124231960821411370035251318106440292884166356038525051828267909758355744566521963460725619992011848355889538671580286911514165546652267671365209906693159004699114356576858021107507513959545822658161206491460081328789978798160338678907192044197341412792794278659024395299908212244675075012393566030287339552010280553176152240952400831947515406235035339097638945958903092011525017121755358504763463176286664210324614824346059769853229713957112041697058259615564338243469564816763376649425002621361813180315560355312643225549369673412457037770344843414540642293967196008254420985713347837565600440364826659594421719296360114247245013182237870816510828534231812908404516931511370299891851658760037769859799235581061458962999902635878601606170338356061425524268863130033620498629681703449055515811662560684996340348843676362031485187907826140576528349475811882522774616174268834484980898481923322556894353309598395769478632538996334087952092820329775104267852571674496982180724145831240205057378985051421802252917695086466149046888205506539226800075262030398597177902622358498040614054918589749149229713873638478155279914404442623666003646218134248727546981718267476404196766826644509386348887500161102909756761382932040055844481506429234520660741528888602284288161406167995075948586816570114761493567404468835331745129206176565261599236612789279118676776372073579023368598202749956101096542565024506498019452068528379554894907109972556472185766790742035160255888553432402239818867041388125198358292071695026341687062814980902111232298065911980337606253929164780875141309047726169245746541638327745146758321610479852252077409820226588945949100268485153063512272108297640296637637275287665372954304247522711399259130485501463108487009461510511488848429817266377826086851316146472535600381086162479621148584156710927261298965973362653151866350250168954877148611919954630097420672889917304698776674603264187672608497190601258890656627609758354241076049155776181490076443902316229466614373228748647377149156986454634619035903007327848895664091847494040253890332175541986115405158087999224004542275897324863533489276824800185122627465496491372728412727146625116041443981693055010323674865766007473095574967850654443304368379765715019707516519930123996151515019376965347488894554630901614960272847687720489146060441807289912236592278377917233933866857774206159898611653145086552400216724346320502343975407215310254304385672298460289927981969585091275445846872002584724758346809781436145391802580867988405013883264607376685947000577590966530600793222506582617085735677752232430796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,63] -106233965623325839842446279291378055871890512578694384766421886810121862423051092749453262615107884925159704690517853089833434780160604487156165728779765982999469980061981760979787692618080720640822639321108546890186092766419739995100717649487229154401468446358441095157257507888276230424041374461123322011448878645975233126386798726426931933385074631833113666544581396257698500669753897266185309548719956576952910393540492930028440917150513937285697825481319551768749305448400696010382818781643201970373250599846385804831520038681258057988643445927780445898094774216540887876002009855210409536611209800007497392824293775552605144124514190775886104326069000198562096508899497757867372450521457166933943930020018431740310047790089702363705843793670655690758697389955339957662802422585059802853812422982357196661553913207922521399824212575677767311114672094141200170327679235424090708441356676250689531667735026969150237623580576410826396033104197250790641403211099470990609827518581005537373301612629274202504510003413484755955914182325221468054633562053195187381580216501931726340757736759324588701237403497140061500310713642481780846414677153547347764578613424610126387323505859451475547117699939084151499193776341510182685345653557618037828886255322372368339882013085889088059442897532619983033329961327185436931765275975782653679267436263522471640731611745132946366863684557699519988398277426049724793297802401764072187232479375514412269907033349917459170376368050827023519762242223992580319124645363155441901239666432079465493443666503840000411681901771683110605309619305245933774118781676258522041749139658565110562203789479136310217451355335284264182212967327355572193444157519535342861164808646125648145677157643517433588579539655237306595481715026304608323353774759481711268447409535473949545496422264638484310800931714080917310714409398283972474923610560429586627991614576302530791054614497756880833599582149332788030457378237731253999815820005542163347210467590698061614371423152014081482569949425407669492485871683204177026983881710611056557369148814554994977911255121379417443018397658573581843832206467768900156343471340599320862651800746329153372982115529803016884124778223953429892491846223367602425061219307839303820170285995167584679563525566977166714913846349560522047282575246141449996875499994338926779315341205524730862369285724784116381248511464743008267892594496292635536847022078512194036890829174824356953620370452929694710830429915087153497867674821442661816983688825522552318670198806480292313666508975587020869541124700274788214697204219001822618525361094062886604598393318123759268563116036794848686578916625447686162180538583203638916084194492299999652215975567680147033660279648732784024018936485373196697770389385360783846287019107811621642869577859067039962403034795632140645005272882971278905167212635880945698532745527140520704264548194438289921002628501569127986959467103151481846474783448971953668765754479627213194926823935352245080272744223724273664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,64] 10415447507727058974016660121902329458689036096915752589293144782643216006350593124859007493063771408142751314439947853372096887591572810388185042674551302960818313388590247261489436385733613934583164436835871708408562198308948726728111354685822870733984656276884417840806995410092752134180917080002836508422595968995721872022450222104697516451566202620762805346683941977370811825594831494474526389910154332957145547581177157056449253215905572245362556237224551480591005347593131699033693275760784937078584231592837664909684166698520138682528974621654489680231330413194493287954588341907149745829157173095325499176014588763733083676857830895723117201067160841124456417792235738658073129723631479642694925226852354036609590940524720588222703319440620617609770305262682052228346612213058512223373361198376974529553271307036095726517719012567647783558614454265388032922622867657523796833264866030544384837801065750580691006499771789869753424326558559982777955780345208559544704616962764561335792324944087638399133270045872948466330268450413202153306265392056190983490535560133017051809981650554114313827222516457934305693170377826241525986063901854024806750815488279598663046076975661377642223539921740895427420447606419073721547557868939279170407927722910962271701510952644747200630661165584729259647977543639391579832254597909823800783520504090809449832746202042530953673301945032078916249968176049842894266467175827944238465285589710959957546250515724867345949785651314646475244404619005248923838757889485571807729730112956007355820881275615126703798614169657158345768843756714088505441630794097743548276797395974781008293880701978091553684770879807918240514334712791847183546524883546054106958341555442478196165872239622430987424398686980509136752085532691966000937118529052876610433783691480980515156520641761324315137399575172570859973108863056140938933567941793223240386548116790299575289086395233890017990259842760024319450506246870533565162983487662178376358609760184683726270933852462920879186404185021985401846601686867958437114135746653289959467730542143386145930406283597471593460947445562757719678749076056037586397155868574479908473111098797608573491451190348970206004380842547775231543229758585350779178025995430065737441627405594795304588826165001992521062492706223423199117427497586410955320389767057758851611926003841762672596816835293676903418804556133032374364062117754603548121250653561739751882367550145948558924817707817132399155861739992455304616771653647136380243153255700145825347816463386551135245630236384696033970384535491001145109535880101379458136772477836324415329290616974730135504820414190460642529460733402252972545336166335525669295800852298143546927251304043880079245694091086347148344478528311212320386726396703728272010310518764658931006019828467519615250388350060653206528741617633984816518752241521503332698614579977253144124381540682667571970640691511275789355038310614233496314422639685688236809599400788505209522987040375175126306764416687800320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,65] 423051180517041208872597842121318720541154462559261845263489090842642187688831862908750180403434173589641263363115154575429572585748275113542827565432723086499110374326030859764914823950526821559982619266710682034754916724565528538291829974802861126039843169444301043768337048329660011157298324167347585763334914073985410381360433065206254491987209284034011242950329875600587236901817593095296323442781588236675706991720860415576079377619077612247543070395690047470589550593087314463824340399687709397350644694918038561436266584072668657091608582941093063296823111649948854884737367155068863524990921419610927762092274639009991890350444794311325022451702567580902039783181921629490043089537835546638494361027306974186857456446460428696271277608298755388901074581988460303999511980169504298588094082929112591043840629644269736333915690816865775617076780278094162683667763700767709551367169811969853296960314718736963031856933205631071569616036992960998761799280063143450882968187739629261509607810534332107151739851276383810438298025178798419359558661004175664987474186852888180329775612660489243990361171062199163420064345908935887373371733008213404420830512287440423689511080919165474922552247721721113348217752883593956594470078364815859928246905022607320508233332558648534411366921369624228895564015202075348903360400620386797653200687690649796728060144667955290971022395026200626213777630862155572542649852079356083868407079188445332678630037387317339670372947188306808183157884903235534008492519531286556435927448085343465163423556915018877402451217521651458548816799622695241660530703812085093824662396166035634817955279983152018405694728624425175429800199210249422546635734575860435533149177595256529974152511365764369179242990925082651195944854535493910190919354189281299294418516132664539456096330830237754042542982089215478290438044262337629026705685817700388500590998304651325915701714383105965737015808886779979176274486586569598092407247407826643565876993564775964837621186860774611888300105048995698790812784719633357993235036226413155657672716983007830554066729714636239770114733445593262846410094462808856985014764943936680241210004321711187050230098759139266174355080681350418517623417259484818631995877262797581859821983975915043029022707427679562727050042796431832259640046258467919083218480749654588336036281115840590478068523924673750899934158566341043650177578644727931565126186205926961075848830929635550356992825532867504704770210973111078283247439821009700862431587932322020316583028502539080076635369406663576992659699814342397535400630236778319279567618717317547773095868821260661016113528556658904786083869859257011333768269305626695928986456461872566165040438120659641257724097809908398592928652546784545760178475602343106422519177779363390087744042330155753026458723839322821550407375262460335753227186836736220110153142986901656203514903891015543202882449978021431968936652258402912420378142879474875497112915982524227717719731988575702339700492716736512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,66] -145192379557189268242759662702498802877366697590332136573409337921286868114618554913922533008386302480896220841033179082135983940791096893178994950981395509597575906521178977662032557937273528219133221759579209075932656554331907596632619310035516261238725652803856139447442814853245648798553910976622600937695757106302388248450852482510151240298890563451297550723352661288762955085270338026690274805837681339438215541409971893553967157458064515663469693223216092467838141690237967145390515094413861906403531841773706002743942449485088816052401113693939873077723020433267678294682853631378720590774344756165636240299939764672630564260334852754031320252920949229414459137227061721587615251379575062636105296106533499607148642680592479689505136876031299783599626974236044632798664690264406051850648419449464373770052204757457244085015847396318064918921400757605989952423521437144452422813671557188799149711527086836495929452195213161867768921890219881376082849251202007110398958583259103197253290262695837071189455667538866656094640020083097959239306897405688628831756784111845774402899998944313764471186989991268196365802192182136075968481393647637947383500142815286428616295379553755237357661248103349250644329784006399023971503379793756827264762907828066823055258643205553771202781824951807735109755994894763494220454147368833534653360867462367852794099335520435354185098320808909364410414014176231195699208576763431989898158338842988544861795620771852652835046483532606280539780422367273146286077465772417549476710456070214503568841980995833416241486116936666100711788041934563486039319870702938720815813819966266036647981539361247083173082180582008642322938723517092007574476252882414126392114870871377533899796742071209333356075234830907259703780448734180927388874447007822988090039491748323212679672880445257026669320085548828808886239107227459461917788667437716660082132765224213489268230214313655467067739092585992231447190897932660666685185009349763678024603642006080767692542183472773100309915299899900712210425093050477876149723130815821859283579499412439729379650577064841206789518472317508995536685942844346059986127036040063758759212421719087660643017809204669794957253342700939319076803418045572396178675229201584953427267901211432668291686641814436533748183963179770499442389483001673870932555363233609852301102463608583741802156189359681559751949798880886032395284412213378207376095325316086041027752497269139293948673313456796912525942358466900791067508989993685472106252285542742485316884375815046789963770435737005932214662794069413863088027253425876603779219136415183915226623960049754348919149600773730440112721785474907670892905492072911029412498606944161902432749330615129193678460708047516935050657308759211993860209226894110039634739032644632932944705299480484702678843698423937395079727698233120139829729684758941657643663124846038377060087191430602653161301043906637977511801368570493063366089971541160845897097542571820899861769859626594090355034272468828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,67] 7128318412744520843388714830913004126546582694614006125777508445711469040874267530270074974060593416674051710478909155660577090587815886784735231186768380475467636612172547084817462102375526494693822781403390319844039325678487714850837613615705234855244059354187913840044652659278347327660677950443995613566462156402747795844454913041389352805615247920618448117698766924074576067429245168224943854669928175146104965921657620932073023139842114002042017330326332679367063778312146705128662918544709347058975728889461657093698157479618286049315414847667887184943626397521024856745298955115736246527753349942286402997460387738493579743570935323630545741567234555414910410321641259784491487696449112775683925807984233048178446547843769433017532160292575660888140354833889598491950491308931089294997826537536134288510133168758372861145299917693472366166289971743338808834353153433074404968334793556615961092341052033852410049532358147533866101212757184184353649550228334871659351328947391897404325415068351550466690651863438907725387823751468797523545150343498950723822773688885389304289858729533962788894693309773549758668183021750590921962425866003705465610265862065122354382385381183612010965319664220203607659658889719523211168413296874984141383675679201903438206465242107186059623949380428757930956606719937860281906829033848863886495465793081579823078220291711508382067126202517993435078854463310772547399138442320059857514547804012648789248717075468101868756981754426404470854592743735902113923819201038211550271810016189886232767351853395886067978163001495950760167436571064821226556378477572654574938756748364615633478480330085841091414345629885170638076534517116152239797780959735716474345543939194725719010096261332637200006222409406379678677622007987593683725737867080648813997329055084769114385884323783062426979517471496048114874325887435115369009420270175154248049130564746895941275636922695587115759569549079821334935032802822413174983753395655890175858233565964463346794108174121263655421307501076623590781110607011096097939139513377969101432416754934217012769161876897799995016357890356753039963379363240259500695299860968868208576779006591611559425575518345643013523518637619880661958277225952604285558246183127145030138863028585736145842858553391636940817096947326220779797100620072512466907223884934526524579971478153922970820282921650190132964146824974509053550055178619566623856576665104665758270534230508619630817431765097951938688402500007589636672725372742203211496627036538128044041522706476234548609232839696095956494038402335544609199691084466033026631510958515374668777344118379546448726411070701436585743929133792110521087186015669132124773360709258302090455054494029252437038805908863970979752083685452824412006249157257142420821301276555860826829444084808671347458429532466965063289238363477302319925889778472254078022922655407918352532385791462073141735274740757141084498383054512408880178778247648297250875297701302502166955697475185005451483705335873536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,68] 647301061685147640778317578101071291125821923215944429748097476509104684645200578891994328417388772413179754652469091665888644823462953314754024078784179878759188060159660197261147038014404311554511418571513055862136250548619629313133594774902514273426278021723755742192074840840055156127387960808800753230791566684994561894927100337397903393795750620317059199786461714639313442150829545067403987378052953181837218685659459931123449192946862468677781021490177803688713983635580478556039930782931213508792897951856757998802342875142265493239337792248118880042651927820546830093981824378188104456362651680927917957487093811172377597658279882310066870480663440506994252227800919932724610419113999000223319495352883305562005056033761354827301217433688266065541195177238436863443539853435396505290740929303288082812209031619809486895544744556300430706949984092111856534572187165011799840784038160966125963181267155219207725483091598295534133383809199455616655104583281343978604140989283901165745518563653086824112135175249902182600313272343134158597817301444115971113209170787307312401540361412182931085721930039023035154734584505688442086328501458347984156206279904509145657481176983437142030626099944596245439390612490474360756073990666366393889997621149331430334945302333130347749517608385208249683563205160692476104447541176295863605463289880722149371480584198123398797866015084386350966331193154373430382743930687572857083908611299371204187256862236399732589130062631231070030388201745652834891489015764011077156304371453792735191192532652922345973047483406553587102318591935677452896539278109523854379234167993688532160528424114365180698473240512299396725378077055825520435490989406533878151747455765713609485618142531414877414692012652581041790539084247363886348431463636406202699689857109105648448541304225029818166988065878149399779157234388992699191139926243895223319249862040450571800136528286810214340717868563559469307782790345864388701631222935316388089639106267114384760744024947230763653330116500442250011392474945539594373135194445890115697620119072848506030895460648708659592354696925805982771349862776061658035395470405156421707142591206865184107044135240438305869538695162287388826225278827544020210228943152636503427976695345303192537985792831878968072796047998232832369194911999438508634997992144767459057190762652818469510584943863429100871963772421030487165729979943537424009191376057193481143766197824005087945010504690909331555692699429088231321584713998164959843428990374237254017919485683335175615063095522556971117998685718612092687311543273090753653756536034292598152232768245912855373377408519686089008584073442275969440742147325014198966818212139404814682356630794051512185677482434292582981901803192706949270461581579106947566101022893702888681998999166725912907862311287994042483028644719717927932950866510574680316666310202642494834340842578709416280998561931353296874712381778700737768476219013856222743001724425269198916120780932323401792511247646720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,69] -76754425449841024471153202169114369701228426455555352767922397671756350980488988495276096890416054733570110216922065784304813347666303411897886405708848329724361163526321409139432152347940177602201189628491658247563719233435994429715506260049530071825980261421215432810727732802538874529219543381031421920545784391713589330598191236489135670394762708807462937210929304044516798150242768228994919580995520839438043602215934577799171179755140903237198615313103004180973714578042305543581005336738249378143784564381838460270365453196345959544154101084464021636031284028639540347560416345870730716515117728951208325935998795074847972356770394625649719959293229587943691165746161126596056780782527196269153117575708599257319207362794701133531732872814180990284923669845800399267580584501311139353577204658060451176982197176350846930250688326162908078072882997805320141033104038720420795633454792240890719582962168728326462324672430994009378609223733016226347148804269129018937818117660086405446142248037618181322635757128587562641765433079063491368103881958722113068438657396580815895533460880069891118805930926928083659601729118713233335244736762644887506764331399669920968081744355098620433307424907534581009634111239040334036311411593177367867994167527969155537456097773694411147507218682880325529947452254556219009751906441245429935974732096932334612545005968621461724017283095246520376648074363388109434911186206331607286348886318138323088672711983874223582421938485518067891389511620976643615775833001770558655725764019056943511231041726287989381178100313559908168286988584284322885449329800311909397569703319133882528085663421096450102022504319864258823679447718841962772156905388828565265256855153173382028890887451228076452185120615213808695507775926014985405980331417169798437601213098105158361581333352012027995083134896685760793522547136036318292622432426515005165797283977998814523939826461733696885209813525924719685295479072624642639710527714918269953635646268708551656837885824988708719710854212531137625670774088728106277234617919528811010944799887689949988589311147478736902601465004980997464812028886105947475436894036755077599241465955580248989837139101689698715970730846935530819191953564208457465931963362374634055379876573792879801585266331720838315709690962101750626905313001292531045127219613461658349173824829749728004702647850764856784888256585668736096323708771490189573718022595990010644861370868760278720569554715075375895326858101183969628610281148806362975125690387900561789159070048990751319928361521275502691853401213413784950051917846189869603219232734773702192564186955428914558560452248120888585647080455838145405696486712435267848032033516292971045812663788275558396816629259460873052263436738478706947172229668149203438842219958327425562680138520858096229552722129429013602217689995781172469013449343605801199617867099556978893806994853588745952579903022403930341202288429866633181390408479477482658413627920001252973404792477042189420913689100288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,70] -1494811790325712580975358589271732868683356378206537507302403008895012147707514068561059793617513792553650291498212056525875022544906322556632493722308854314636815930736560917996893433856491016965505356126173793989733309220180127318214886410031287247716723153503084657574097482326434948404072040631735596059652271904411029726008215485062625952142077462202983983081612667310293221633226840778855983367826458562171171551898443752053652103556418560216072215839477766449302191639593014220643596667141789751432246813289305463522982395870386728487739340879056210858385582601346903456961422831882999021294946037102381849569413984201316751352011933762652084370162889320994329605126490140790560247529304938580300986402873312698931689661018501906035328257765369856075266455760093612106186852675466773730333169995240329572908081489939769280705542096372000040281388568916111654400031369919694667644171137944200316307341173312026490891447189897313998229206685150552731704262044778448637159521787814570259383581277858934108001224606410078019636016666669423261415870804363638691255506699630046753585648661282673773707820030778802089479135255763147562710123177031900378589994341654896764198041029051628140409730208194424947155358195640329274063107456715072903778370289929054935933260887029476410783042569026910744097652882248668421301104101089485639162867869966566554431875140371333334380270680085424483554709489485876265127174498532487476143748134854877372538317690985877802469664994523513677595508556994743902579697642770108572179447879798548893626777284221731610911880448867805466790465265722114098153971606902926037323526326806787910617086649534854237854947665510856384025919561086024654342047885422787531750870684159270264213410067928307449550312268460157695965942829338633878501101621118544416289071542049514516716724010275705650249918523532458232605888666229726501927165779212590396684983399959599933149690963539444345997763871946823615205740364844545780194848920840017871474676015450868871344342220927305331356398670070974695134884017864483806006678350451276585849804075503540268795515121715946486783481703578027356073282617803126178329554196164759435922113576711873350157779068592811775173350945254975814709185299118625853957796879627989634220820555250859932850707332013307270658174010787481948044212677462366681017529418452011239944583645987165495780256717540766083455212255836854728691014164818631847274433704311168924039884480414945757811360402719848446944760535074730823498317580177293351858425422161375581508063237297935773370274942370571646163868020038760268268990675808327519277031426043164311368493997422797862631956643578468729754634898698514351646862104791120314726769696222001057949609965230352641254561794495828282440187825052799725952578576868122644617390575961726843529100457100528576712261083538246152570929948906712399609433643366368615140971687039183341228545449478991686210462408817293141543447595350965342879780081269104699841079162610208055781209432706109085025566720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,71] 584539238418144077670512108240863422013304285624929322363573715751751572979285267259161574114910365678087654254199766750100720347870730536250173032774663466067463198427144429191076439795360875561470625243624570128148687580673253023638521583803459556341740492423811008154124766961056900161500162489021030381026482661157075531751172172669835112035289097763484402699979743762398881558404813680081818062231202276461855639124610662644374641840142370450374233231687445593487231793277229548877889485269306819950570246021595436776815609484826553626211635021098885285594171967253010245854918654984095942073766178677588792004058338267602415205828815908827962306340598833381310419132985472626075509408514785948071004009559428301635291204335884093723659172575198360917818031380101262391320782129246247746308185273774890035294641605943208863311974176634943724964699217836666065289081297899560302621890875507128635805599644806219374443832524073694288167136902018547756724105327127987977704275946054710778781445167497912824002222924014970615915292638249671885445612718881183566113860354958664507769493412046962924784617497988806428182750353898770574409103559985568991270676101948340224643858539164806525242205756755870924141901298697433652485998286388149053859634439850149921863620416355615814995848905110117674969533701537930400566302375280451935937861764967499234870746139011367915159351051275380044196288148897693959698408271069195775191805615454820153179863264038214052506029998662676993739147733459236379371736226938433936863003917411416171152981055038900045344277712115866328645595954174425111989019428009345224476566124289441590218979076801151413242682459580824984508797605484611834465403795451796904041138238264252028298528472871350294394652303055410601736746401423423254795813645187293063006055555080212368340904260453562370908051891702940069037005654103138726913473209029360835479674403711179396917280711537208489563694202750993948835425691247462929464908976018634014602221582238595824966744932617532919758313106722181725971516260424060106849086591078370903093790310379232985927718678170340764155092180433054400533682576034293429809636519713266456467637076235882031384893900947335219287416896092663537788616043134923866585125396560709825899506395645109573880470994534760344008152946740307800299030334144486955971815243891849941900767474738735601947494695489427798988764666954523180297278673358605450566145821491212137733562063953800953446375487808409768842491507771728873133845504010002179165379832562138444343214399881774831618343515492461352439007108420943780037493124076818878095065244553916608042062443859839329979541199895945533952512441917151116813177335612095424906991705589986829675143858262580839492060730402090202222884460040924906032081486529392421379361348981682310328166388077555445618164492194357545788952435986200167198223588418292702461988104568770390155066074298953533615035484123780787651828827385301982490916194877942694905469690867220207964264587361906600500527104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,72] -21976524677361402395468606456212488430810096101178812628812491623572807504256389670444363645131392941919745229970626873756445578683115294332025990818457736574437337509195159519342977198073069299447186209872473689826467072434770285815385589433309104672135477435879266907038526933317079498825368503835383803287891645650703725903827667558205134263401283740893868779794862316369145265425683631040112055097913821822880183097816506104817796132317092616819055615748159186006955539038944983986561850969085059470831658572143859057076734972928736353019079243854783958054558176051765928668337041197751864276182761219593188508103262783626863474111030808129621193117625535356039084623773564948442928580479111794719782418660751962913183775549738610710373810999330476272818802077532594349000912046109907589691917900979699134083413173136320247109784960819994057580849885857445670860863117926889080124454969604622282922706263296369240594787131454184357696269755092474186298562610294741232080218950166589849473101849818759661865280759047514172120042744918638876682138050382856143107891312468411169237884003352874871624026716920052801263492096653149701555783185280304465572355739839427224352064754712503751661805442796067011268779414793396164830435338111984867263198520226517863480298281635519810484182471115838177413360180933479720624926237721483474177290345383522770692176111315507268001931511422059047505030100280453923935193956184885974817320541397121126484820982849404817966921753304478752795515410431670192717406610548346625984698141149153726987619947283632985609794238661281617495102697784977159259421403242462105993914038857237947074829834407673685572500144515161989138547175235525942574397704683456770894761683459372093437387764291883806818219634216800291287123273798966195886834899411119521376911342363762017108812996758318233676564821089204313444255624910244298564002535460439578608063654781878579790149757662108927283677403380129791198261919035625309116111082550578105558699313431222636539265220494009610826562063167898463390676321220178965388657550514646833142134222129442444183654483232514826292528092754694583079030362839031076339134817686791805556176606753412236810543161734271908770110326233255875413712077687086826566064501435027001437452480250266780643522470108189971436305763098087469078409929752029255255372653956964876599281279297420379280492098619062161572128185275375723925919246820892381869939723845586036115926428127457757283090881520140933249692396195663776510094805344274956024026569416262235315751303544784417041530826831048894586063233826882035020364965047542336817330062294021266679869492405120349696865547726636159503910477323870567717933687551356782113265515076343377712726379968017759210602309303474036898245641172158328316565789803132461588480019441983561200222656036265354575572719986579782358717724540672930750080638921218835560765772199333764439207154136549788498294099457450173627223473304112642817227976111391369442820845414271719210433452736552031108464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,73] -1684599164882042493032700394237277885209011706358116484561486439871583226903026176554564301677177325939737089399560349431047454897382085484414025820260743916862404387246418963275917770949453066063283258618058296566872476761120071678633845435384060643928567825703374010892283520724716631270348039401365836517853194259736298049370363370344489678805856235789145277947362180677201710925750972551316126272728743093659034284274824541750662693847411713786118458314267915943925662730229595558231805945794947617452497648403351836093170327111763758142280746426368853351575222541843001023336588236982037119934573984143224054426390030307934194951720994160744566339331671370140815470069813079606592019524433352275281028627878726662864436607605369934117853522659503638596747953802430608461148216297000082812428844915754203717164179199770372793634831302099183522780574158958639243685848517796309265084982370377295005267284409524165733911623311244387903386776150549179054858427682078263668846957449126234326032271508514074225443997448926323462193519502698784777907190467978541606224945024155897653784486383237779321873079226481676197832065801307354990192589054284808226273201742159356535175884025808443765946251875275093468524913523561480950314233979538137660470424791720303278652778681595283617810317835426988636134370096406545881738003105080938203456324533986767000154893887099614293679077652955323171187066121842260817556141222192457587907200183295028048847307938300517208782501310781311995529996492837914975633437329722780409589297317662147202551787264758079361552007602569124962388656227487988110339990008480479966018548202608795647937942749268956446053551499494133838632159572761412838198951970603027207386897815796062065544319393896602029458364840529507584559328482763953136940355739501470705293023164233340747160986189756633381605388643167824126666680591777520772882744045697253387644727033670526965997542833598657132783973619714339573861926892355031316445336996491383041037209486385028271558654324467927074931276704294891980685973136043488994040768958964045351326985406479052491502972488681762091868927792607958136825219835026153927201731475550811601383585835914727010576712084954530909922014972058683820806158497954025109694672585443909522207955530293393604056849307438237973988625171856796731615099304464385453116301459623561836351643439640387664501031971527365734022322940519471667338267242234603143358665367266176836298195444560842989937468529181502654724716333823761672817678171747243632260635672764777054501546420584703077561470564579246358147988784294954499903300933649765184933474578766964810871366729175055241204532677303536311556543992211768779956473295033270035173919142324984326573793298611684835328281548508862554538181199130559865011234306040105003522813505818744117391238782077509070034757311850668196790307847154158586675624359113679441321644867410594369152363656666330882354073817735145732509557596133525928483922239658209850988899177391635402676548263388911394357248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,74] 120925438688288076584930898458560912715929509862597406708533510061434142708381531117305099834944224900654098489921948381216849866092643346886426593312717658183639114006610208214217240699864975111508013098563772816093897324082226679154705453948193890017911009632445666037644233279662624433818223571071860316961331649597118195770591399074811334070961050756017432207321335882789039500315083720868289322259776453880342320337023471697071474525703782453458828333832507703166162086011967308873772352674060146840164129926455165328996279763298522423300684092038219744261188770119716617554155542627148669661973654906863151269425721588562266977733786873232831511614121060843432452359659811844780939160157466301864756943196678232576138260160831151757089226561333873603782146354351404381008415745479322131180689167511620452220066182933492131559422156843439033305099146441339230423415085615486711091026214399236185483482503723837109734481207265014011203707592254553390783334901074115007413993319629968105821857137669942034602708589416988346116470032980092423745788083322840057277391286930428906272027776774978686254394137906248084455256608373476142009672612143385038549829341464432580959253403860604425347126707474488813821287945382692436419622802997138577251974431172556263283388637301730488436788075735092596471972459963643712276905334080460414382539046158933623215947919166343799977407879293297334694493056644468653815132553453195737057633696880500550139509350090380204013960364483782185024149143352925984171939091195297943013440614859798802974425499742376250669013187210097018851429876407472276143133469698499454060239400136995381492285152314373641578634396852092951112367303709163498460972880976558468147406508667561635059165401830133605210926186928391866722466008120022797543943117555095476683125665765488257151298857117275342822586104574483249292373364004213372760286421033165413719226705525008296091515973838295866479487014061038493349171939878377215118459472249192346726195993295699944282777485302243390781234002095245514472601480780199775435796730481014103518510399887923831700699515966054770565088341116186611372779378980616797164866712617402772294132958663430504823604385620011171122385334823115811650843319801808302604048606275335386238702766765266285629401963788243727749443994373266358195899542488220776959937438533198238139742199031631393687570835964846102963166736278246744700725826015602056852656093246841288538859409858353666193988506390161408844234718137015625647991444987000282295364620633799124208542439294385584846092202211773607962933385488703210613827659642708602333647607962765430740638488759857315236104958404844637848231061166229745653498020763598187837176185505957519717631499828953696164246956708177424281711725415663138372470777284918106036161025477614736528764332202676516357325191626905714609770990370768700162599930736334198446084277751621108156890080735103533029439028246947705623300783402060946533686443674672932956187608973627222402542502646039581818880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,75] 3767677767981865875026118405330281471575463549454817890845321746362658126666043879520104093881292574939265982295569828175925496017372291384110097994341771658461741929724659213085709848601604288987967338435549929349074160905821846189923237535410581361755652712820234172230560520998331073441818147384362022614115432141425720119398286216655585346666360094850242583790050729965982851899291044929272651055069276912104158973186070014987320743054236836837806591296504060376700126774529867784094387599922584676510859641286577205698760837925062642204317536411076519178893361709494912428385524403720869444382761554112988469375589838149749689456235305284991468084326977925864598941007160484186898522198266807949620268261846593782064700536259737523310205887910929209246864132134006055313776945605045350761489500498254305153784265357071946400855658061802484563199809302162219490659233779262866567940105280207965380915931493585769292014028087332926204640837528609936680004554884973322791771420209841308551308302001176331382408875595005767895088224975998880355257842766526646682659120868694734784056378391968540439071900205549439481090070132684535709652179644066854017996330755314150609065403778758598841027204112133785450832006421880249779043068198447374745161120327365524428866674871563628155571182157609950424450142295956270786958594186726167672198652259922796851704902996503011661971786659686740932078391246140331051079611634798663646480344912943501461149685058633909382769025748224146609514809577330206873215062362537576855284881392069219895636451123852389927699807128071833990107707809130453535668811280688212861009553927063538858293553555913655506986360688599196188055432348571624646392253032245819069019403243076673255710835260676847267634771769433734153158342842584462354683885301549537203173320835732284183343684861715846197498371010443504757747261928698703166728673694748720838825084928131432891372904503486804541673158016907447212337153048812835499895545744908495611627933110593231028897020584685061851739145073353251323876577176725404649165357968305677907589565300581596223825570144190304863450384710022686067451543594660060869806277081524834973285981582775604010488886280288634166842484655082741176365917095409423402590266947720428898172741844794123572274687258374976117445951217584099363178821916249902772889396862039022131245462912523867593075953396493444880631526805177119013421097102186774108820933884188774474093171805011806850034915547853301309757030782027267004388147046938528496707619852279886032730372376490532574063124523116340550877909353685133448794519748523714760887149707123906702227814841369173842755008465612107688681791318087759192477713719139626962626254812488255588769813599985093475007727750277871253089583528115669733732443511612553296319568504777318411197399971680658899790130582620186942293421240583162551262412891177784379572408507524866558069461616823572541363471161637875536573873462231869113308029293208225547107802263182220490810770312508636921856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,76] -240120661633293618737945714482010335817765002801332502370720655839090270484017495443793359004504141225457555408399091251716633828452021670172307469765818258171529887060195656305465055199253575022873190884839289897588846137225054187541638801919364575811237431548208741298503937699151245732307115086124479697454448718592760996334861067085005801741404264681590890308841474069541844501248770253532955986109853818296477854890719613495196336322550225023490359580231251124753551706325065142206539779546578430471694374355582610606530154510084852606839745046299001300981146637340862998987846367394401474376767314643450545139426286431095611897039233482686371920888335269129313575764815597681968921377303969056716182638708378987316025975584775099550567027474152329817945574507672359729622132785704832483151009221617160295523433421969990201740973984042900987210669884345855231132998416475376833266006850967629581128171365432214414892316207599081279745697794074169456366198710878694570941858903137555347490396000676913725076382810131711365312391123587973343121961914460973195542096692673693740989712254868244535533335339261262706769413802543437117632351770028470466424095127492549185125950670724268704254830600696564245202686759330283528511013104155718185859095241158185604988056827499711212218990450280802936249056420901237685210827229376008346039758252769328665086078758254466460886601488453369272586085487922716633261951596674316595442570061184755759880950323908260100103740767767495145722002985589098804193083437498409352499340600686106687857762151713592930680371592181349819255842073505445188581866247290056256870644984730797574070589787252603028428057511069242598360669195368346249031574488524419512883310030201001904812420770222703173234791378980595454914781568455954355451443655088580358592562077947688495695311941518087057165806919412486102165136528536361655893026838846492196968580868732181819832362162345920504267992583762831946465887715815079831744923524709423768312276034511467700125111028891957360463706379753332016589019677649982973480068007931352393687620449368868742381559265308723834641207589236778054490168395578020277578351089522628945090440000175180049178845991407519658610685481447327609845985051440965857000831077952368967238462097331941052644330370814729496248509593337175703260555633449601807861535385350894619271876918122358662658067246735752718638272759271839621091652654449720167959646087753856013021012861457547658615757429538947293785965215852393298401135292343946924113136999138029402863104389621935145788627769624493609142315668211809059486455210161915983363651411026594478416555328204628151831632833817665311652625219693194964306109264137737421978745900544929454403332653075710258384396382424195531604937372235702687627632421417910850316029359894318645912947929250623363317031823944896443699485016486560520283325469404229195130382875460345678407805018923636189376204538205915873077336907947423472745633166801932037429917585670295595204674760700529213440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,77] -9718798393954902206807403644964050271929253402595840087337486163203304407219790463583390898012105227641316066234493629888180915549385839911461008883397497750856286269080859242467011354113091403936311451054113505282149875537677507213062725457084612727351912486683990422621617742737700531656181146762080952933759605001768720078473613244814247451620555670662392129570416882791548707303314243398207059659331750289054289729847937071837821260555812403733211992690434078402115319498242990977318662588171536937143332069962575898279075019845020632472033324655986872182031737094693837778476725469445200043740634426518943506981323358176238688533200221949310534748807429444062259456390831252352690243215045761390723848059035040959310025830257583068044934265319307316034983234617505836613236720529445616290515156762730329471100823651180236652209734563838849948248975384323849537988284085209255499448423444357693959881397049664228990334972186329431068730361105658275582894745570035593999398593046160113157729437739970312673477427546072782824134525182187672773765332325175690892324755661364199510893982473937227155983432089151828403010145485953079395492400500948746791549740857260548377824020369658408133846307506798979208348492276800228867270970696273724541493439142566796857733069358310655453757686851613283378095179802994372564450255711633596640165997000701330973232276383273584188062893626487941980575571255257821098641794346558606747854630790661268701801317004354470721528967309651163791419402223698819683106895249208999600723445554955115459617342620780350154903213775856679549561904583200869869716904485910019152141733252011642335304585073484043562615512855346882674504683927284475602648857662333661031305151046961299101561712940523304923891470507651440422386090130481259678902167133781648658537557444617003149341839110954145057373198036427254434891867997465513861265290446124229999538083136511817611309954232297886723959170926845186045764166200870581202861025953737968599251654528554974785485814484054758384475860141467747297554795675889185141926272759166924948863883769883570398626160366896221294847320306044094726752455367347633812314171185840536831474922358830423016479822183014682263956085908539379868188447984245564280596063244962779184503243618305238361157538282257163962099123485174169808490469088338992275850520315225015938603366357745114201880162780826323426111610206300176090969882708643980422301088325854228315637544016682887673707227038127350603878600798045409704161921178323976704577070441132927812316582398273244347192480710508210110302232368836253860136896949492079646341215304388137744682981711623379746478044210870038169563065929469408557456992531850512668424899295318214848927243404153884555961912743389645176830598158786914443097449483063692196708914736966030854148995602595393953567921293634009827809358679786978463582639630224289680929667435279862472882367255213407313497582637644270593983500277921359246271835488899155708392919063529231294410086085939953664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,78] 142617711594379278435972327429501284895145105729787528996324218217595494555235848143626127945483140983193556686316567653677960505712431722252219743333525710493908433732792852144950552966994727107927064931021038804567646541016129056963088821400888793729383663988391686131714948346001971089226196198140300046587745896303001411770802733413070668484179527310782610150879691213738376127433747254667403265880073093412608513102326488863868897297469583776406225698961994444778491486173609523249427436799294315995078984046209641301890278647079894679559657044174374502665872911391012100895235596318617103453461991856332862190196543546462943781325160669954309481277487273604416807717032926139681285222278326880895880122318352024432594383302187719270116439813459935683019761372615510693168654817369424267404655810371655386358440495141224869011103633677127521859513631625990907405130456350598734861545790151959247946193435722839410217496133761010235064029457609028023919893141786007275676311588085939701065983755294201575890603206286278103495783903127055445572309711747204701908031622939302728360244930912735966880804111000742091207126696775144131074733944039302940168371817894865038335251345936328501232827267340836334663117437297530323500461494547575353681776609043588721487075816398750361649225929897385142172210841020962926801570270956294330702048544630968362211587008559820397384938331597862385139252831936971237535293678926379860340820673760900771273673639582103054078342961583543221246074506322643401494083411764482263367577833231218053396683901118831733329432974154573679467257626302952886675482013195250305564223329602628348305516158918760064408113410780200871880911774472905804742083933384838865988679974012184228996227042822699548883815717628002700204898623112576106824113512498531296925588259131328095349244469295130247878220220423362543407547037802774042149060367115112052914239383492073932414306923911792515124702626423904163458502461432243916494649709379916984097036009610187539572219598706669252846737014868223147817729211869302509452249802230892864532060881277061931288598399990524187941700464976163776898386026775848019909627754759354181895805215215528655905009249461896912461960601608503521402610375466965728704462536121625069239674629796961462350911556800528272774790856495654094484769225488964328762031585982194280407831813068206191461452422660834873537690520163034257814401812052691457786239521967862529832466515781010511248249684963990859447243810885152691682692658206423922891823625069870756266759729271169075581216937206957146237187496381744161103542540352990416597331971148751259582301036106691785652735693574072102946734354696233439421443925692561981205131083787842700732049446355982213206323131692616559034416579653941618606009557549249681899939620653300687102203542271894700638326815713099756534748898321744833874828352351233698532363016264420256648550415435679798307719140399194677666206883462987430729191305728180265350226068639857253255620726588702720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,79] 14890656532675537111530025281339012674358948288165642955358492180986791761929285716193799654456089517303401996993078378674794193725284187816311913665153852245478278088457723001944537207870806748039489822212423167528193303170843236549024919418886307328562211865742577187794374128551232771936044341186659012094759409321517967649149363178581754696311183291215147314590536690382604102295906763858147364411261742259746453692409568529608071793681960171861420113066691840311351280825488120099264495778840414955764689458734185683315022445956992908504165920280944853480741528408242474810868997015903958724056547524362459701861896553332219758437690099904305697781997005426318030512261481596823308771897252022846475021570358711314201479560384973346458818772795822122105018790176808615278453857042266750666656146796928550007243064076161826803129741604642342496430248762421206619945680824561533843042393823854150296923293777149848823872395619833258247668799390249662900494128527769778464778054331594954256754088621718048419206039915511102935456946594762312430023573853931739071006536973245250816495355629376256086211835357262550283909698933673970479652698462693740014691996702407649014273967875658605854535692671399092116292508911831517235877860214053214633969741068795083470795084686111550587834218322227190022119472796315137666323531668887546119217174535605506397001958291663844976793327903532814785336512326212524519072409660341905870270992866244143580683998122279175791688625388568929673883698384013013311921563237275044401785629992691078080456090096713921393984337993400445867090751651076474520467680860989153223507212303722213678691152395411015613832948003752179431259603304400078995602004032906836682459698979449406474674224219670349899053660996641369707505556789329392422611102954188215179567364486298092820084701113543026170946298086855137009978039145526819933475499537090839905918840415422656241120072815084518393360547618362374565829476519293761991047033096828714564889449420168817509579399143393341138037914605967555206871417422792872402041143328464479001165645362369136521085624326122871299814397047127635285185194792388957738874819076226591157000048648523672071862252397654875221015704377025337273559123779692529780890213538800378126857699607814739839940971993666480798743896913518741667117121619921189484069983226696168642611713436852609160627779694756531895551926396771551211316576407207207809199158138388953793251068347590009766825781257250522975114912802499682722178518934971226893299316886329060825109432670343436752395555436745432837255051137354650431842950098016396011620592515848832718571515361049264318541002923426316617175560777568186790938558651849587994127106891800251677425005946429403021631357186436264544310196704019437182709094622486767988916813046120152327555241421262619573844768596654148371673897837715241541596617794930328407422506480567493607351907614965789605347925730188007818016806738237844082329212253915488875380185729674514259206282751770624000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,80] 46812848403993017841242219890554735144607611060854848397564342648456507983091643517206758390749835327736555035951648687522488392354057905143993006975007528214373816963627306291158183733177805477675484107146298596070766881418668594110328866829516633411000051078432568592279594964177780483038669961716308229549437792468603995497265307273530605976570118340129085366432910075962392370343515702278252592209326880225759847822289299099518966061178970688613478254710117600110108359974844152899667393944460829954896677159006314585247227020676079712520422936723937441723840926369924727955926936089264535534841520027984036394654859129554061788053161880658235396417700525493945659786349648743309503066375485414631655554036977265862946699254239383754805929170340859648836234794422368140520296756771489525926299751048243198741373385396293950846273447080997105763196146129611752504760586493929034104096078280234061226817078651143812136374080971842271027740372736547655203929061805552995433803805133489152793920398046229707668681247381869974713257581684202125486632595587778969321954485615949955003068048417183684628249049634855691660234677877024099975578084659615105511487594720729501421134668429143614347426646185122797888462604604475062248270433284971709625433017196124372405841197824460751014178115386649719823713017798641403054826104247305412551872533199220652885471232283482437918327743590312107462201093168941304137212417822888184006160650099000811928914451051233435916909910892749588983734514483884499612725931690019748838101740507765155429121527017061988292193469172450200846295411663650283174276208982704484800084308703870163245152560161976432502466996718264732498511647569035985709764053889968308670759500110351892103608054096297209239546949161424479713907773329881717816093986621751740638143704778389471654469422203506952881480398415202840475221759827309592815608489510735322988837141285306286826113985736036243461953057710049745252967212623782979450622921664412226126213941792300857912750455078971357970745022575305749269742259923056464253213281624578581675144471037684998665065931569922101524036516649155826439780244057105075577250371461961259707571296165623468320846969000146382344148293343161606985652449270350428413751393142537656595491275195749100437726721304378980711344515591611733989179706478546589633014797977170543488507174274073149484508468946071616032278309297594130710659507527234558861427559533236832167377770613878598651218800986476025836275342309384322240422703734481381767226961584929505319828185964415708074107038115806434194135001635137622708042352609599841105682722772131057958729641038266121126810430518039226830688512736026254923457703991286978099305800335727718528074154683874385094159389844650929143165054111302044320537713416395988328504474040716205733492848791084079174947415756093949135136162637984151567200121329511232296633207251262424229824220080474210890179200909095195873507321872772765771542893715399025498945534730455202834434406481920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,81] -5423301639867031898844360148473095351515834594431706270338426810000675072939653207760407497528058053150648932122061813700406729518798203367730459914488212914688896124596215360508687616085135897924023027997964353829297480711277914784524187230479677101410802320846863490203952883815252032640111283794832891289247931940513527285153639281269892842698086881772579409227985183400365731390532474539860801334025143333659659534875435553254475802570876598839594009132165968959766579457722880513525172172402873846709043261356303050312644766022520704950287399533338613047138322066015946669547801877145311309361667485170439558349248822146356900839996058186662187849745364693421695858975588178966449294340581635437946819069350692255319561277049349825247279262510768786959953187913904854233991945814824318601971284582888012370233571516882615499139771341959855494171516089208080333432447394935128989570690018729460985846017168030392646980093006852102473267388505889332067831373894006536617842519043519002353486535943846897845806249736337706230712506304261666817415581338694375422157201526377249757771121555836013543305677962607372791376109737825922382004628543918611694140477854158659627854084969309669154249272259113383911253451784743610217856658903496363423585182922241336601626559113667335618895016999876064248906440972136592295648742479352475622245163395214399776141313170281883157394100020034982240543641310413593177546586300768707811809586503959120606519169989308060784368229581705512572231680760873293713008735511860620926902683226641065129877975330581472234303518868298647033177507111385801182396488941134064778480474949644235774942380695735613274486052660190928167903275171625106359603346342168362641584294272974741881286403045077612301816015663464554553545120493363683182753629603380482903305380524576452145484819550437340767242344462317930428542286579095643007957487119079371807596954027803867866743298168339212938576320047492262578980544521848242266500221779985437321212910900015466185996495960331262752707643228980138013396801982161549681260550695074011811225048289559039945426257867114432903226149145891400446085656211097985531704428503016843380436682907122443534726352889579030028762030314932016435233976152030328799483700241292079189678537843638439939791918952691253490912956359456964924330577178839181009784460251287751443738978418153612646659500761090112429851059461221252075680827089780529020933698164784694445649967658497217811284646026477632142352197555897927061298290110470733406204717711098643472156695277974769888768247116948046479133222998757685514740950867428082483583091205924462044985624923161069503135955164889811331718379240906876992042246197497805718147209018678801153783034728150903602908099841181670309280958740072906010122932385828111231601924498243038853818645322424967141431634249852203914199715281375701745539584204790826789236512614426811965174555544903136851602353685899242290940474628542712432847025287592618850877684890025670753285648154624000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,82] -54499072523519703774892387817721787738813999137913380886640121906703432328598259033682087409677673841737258945674422824357906909882721111507482863176003932208153585768303104878954740553892883337328375555521737377138828058653525958920038359264091945768291388640471617333066201566481883123821780001388627646154845550708519245202454900198292403454541796668681490617146692325486659650623018906016627773237362118566473297218790733709214902346947085225087751416583212216461054362313678101698812538617710091509729645356952590222764298403663930032946064771379956974618381408214413935968682732710546160113390184207140245423821396923767514181449862302554312729753018278374630223809658400546397826472772451002003917201044162379054215983008243541198622927652428998149594302477692133740645465878686680583081941500356053738785767109182427581771921700066138714037502197276124141986635948151469684113131150163775063669254942963187595929651391817476162612536662092661528899787851042984086518266179201537521092401033944863515008705003044083316904480065107162302333413439228179330943478727460912750170215722605289232283055741758010407629660533899878375472475914418394694668371778494407501854079904094413357268211574566098994675601009910893917207859277606830677995748775804010640755654537177724824825957343507479100610564044675711504240856988428789372874377989580064009742322804684897100145906881076758499524447109019998722627880778851612503293475122388638245724789938912590824251933625457152367085058303234350110206969129887689004588793763949607744226395710585271108012451106107809335543187136884538307065938157194083941456132411642618741716334755272899987911286472843782827817257792669427038648840707777979526284476956877428666005681025321031883282588713952525997717504796890518397107622730583293860321633109367167864819173956539371086835809966030564332351468619783504932587777894426774484330586994321410964287975180823541603553051635134666307075069507984029514539883498112530495257109864780183403843573965000288353953285488826077699366393114336681423659236007353756899294944622363588043135512205152830892810873736873847960046595029006897986244283147413831140185945093472453747544450972975574994353844771237295619625515097681455574728086782338593150194529213319328016993869756827822983628975332762777901186716826776007295707445827332292258110813876776908054288909413305223555923771000932941326717324591098119807699103917608039646984736886989164382485444427467141787812473915890198574088014056288004129157353915369925789198407819693276109575640901407648346855403405563080579538735588791108729939989247759227242318381594859224909014093744755145229443098468597664832043511965757013209411885466416282506141274953636076993853396027107846368534873858450317462267859137929395832428946231926236879338416202808849268533720630103455422922187048279443720618313116236267316002279401677664678320201136230083976568478985184284592624439522530054387604360414033701803511026932290673435683669934080000000000000000000000000000000000000000000000000000000000000000000000000000 [85,83] -5448342608003415237523887096485156110094368298647197339832797508403530862820913483313281510090004906998690453854511072899003188726623060233183355484644586075573106121975103457645147228637671896734045742022801255396062866842127156925868081533126159527625309364956610111575240053369666978765214226529320800102841705724225483548287162066875246394661337265263698380879639982539962760299478248276943807111464420872445048498190586093186640657385154568950160499811727566007903445637977249828989468735295229899744852265146610869193429357316146610779141176027488992736921599108752427879099523365452833693875464755957017728745265266789379792830858350504365473931613017972502651604071674525525758197344089868894667655796003980225751215266882670201639510309441046554246487904346891867841814569719723716133459549719960518968498553065479426757122656550929799668788964471008053705231940844179331853987074538520585684931419627369697487491428716725652230742172969236293048499328461034098493815784645245471709108446611960117303416439946170126212841309222593007287409033729745132428233262792515708870112841511924149208490560537679926289888765073064218583518604163289475954963247020317436485876844070657057572601824073892846461675536373859608878134083833137076791444180315172196841822761882304119783408217905197281148512815265922666429700091067749804282118341425525271837137501567498696465772942883084244898025714472526977795898783215260816884281664331702122777354175654703200925440901980882586276925062889852899476247595240197798449474608213535109507802877773613153666286189854983555854293418718229691398984720931383863824808945403008133647220612098689958626320325413912132111585692340936321021510510859627955350002860547272134565267981470729901121678115447805167609854991327028224018641099377861324321280485669845437890628223648798496969672289873104218640868950858871142660015948180481228247342362293000997370697199373891227387673424123692951432999557961364297519861462226620849445351349036828077733098846326610425876065312385260967340581518678692298712913366028321053589821007278630649267836406781336179149700363897772720649275454862908358940717735482136776896107397345879543389732848675501660383197283445560298311244972683147898959037256023390590822094061924149994608399704141973045231562259350976873117955910215425510831394287290585576871018126211416217237739814863054156795589239453307173322861605326116658702132871307516009666489047336982411325948294334340298128250958743817036658558844954949929885593619497841018298912481894091713467165518630515792197091090143795202724809242313644073421072883326227197180671114994729742538321904779258739843806438139491063062106301431783588373809186638822568753507361587333600371818998867780660482439814608634405750019935512363473319242559639812551391465484037916037657684781227165200415018146720788373257387133126695682773983709419425452207000679754003631356718671638915904182098230087029279663903304214812350988829107201005081188047519744000000000000000000000000000000000000000000000000000000000000000000000000 [85,84] -25756789418093387189085371974028642080020979351918515949687963500778341923758214524716478989410072166156989659185224001636700249100362625322524378959298752851193574827332696603446914344086858871363481059769125242978650078543883377620190776409194420346707135303943007383566139188331635052983520046535214155520465388471113515988464382726628147143046282448469090288641664833496164359391957523645291263575395063511313445222670517523141366701271099858727821905483697682937502652556029785913505650870919639765920885101455590100204047751330353720514236033799717477035209035238860433148482780083757494514608719897340257326904067526333387137881211916000407102495764536116683736816080925719407946280511641735518599339970154925238917930169421978413313902693759348081161516290149664463105342754097174546729796849004095560095644033521019044688768282138451209799680598253476445963613509308557744357174856078295681946933447157422292876551535643496952356183816987233075510868103086250724165056811570254140393602924804768319398112788595050131596647604930872226232268378435229061454848347532014475104012979828716786857445917043594938811339113731764706432433126655282079449427451820213296849853982816838111240317878687474702292955672097303052256835883888121260135232803069097466923554356478135507629601109545939994657635288331651855298429209753175122862459877448762778971554537931801023193757522951940378683985284149663239037746450387171117003112757550072597561118018505702547709165245821125932163773867868028686322035595926017502023790611596866541653648837509752547596560400068487850318063179879837261317484823621391063667861204008471401513824027261818769263168819202756285700868405531701196193857948971105705897682830224153870300894433868066671828799401249009776820283163258705671578587201357836683931275610979969176285181997621843046292822767820806081511102166340622999138342204972131361298855401571721032822707353677739051409170662346866167823185578456831571450647142527761577836959858048792859866903313650328929502982449504853052849654965961298423535872017017469922619611245885615133850688519096378351281929408902939426714480246128167100197129202823629848304973720494577729001421953413547651030457996474415247484295592249828142614827982676464547610034708141871018005795490482566564884058926449089344484033733725355928897918232855105129359741680518799081469365187935537625121351703795581115402655893595810496964243508435455368359193611849686436264610475295037383196307781770453545965032645086932999057885633794142763387705118891864575120599981404656367695097317978381159472673363604368925197663944044502677466289187796526918599929221606196597997523398575247707794986097822568507982784775830705569879040423994752251348945833139546928653311409680730518334185553736315282660576118284562631963746746056267458278879754503104487800147560167716985117384064335431973889084624546873965066584715064528406054756850547258286045999058447694938868487753588601581057497161403264868485693440000000000000000000000000000000000000000000000000000000000000000000000 [85,85] 4023406000533626592528873553566710765725232726072505445249587508796793364382138922431946472133651219481137217318184941578136641161583512904690013890870099730965719743898741242683393944217001990317454392345689566494045473777654292367793381106324659000218098877039857292485138696229794044772245454120745750845093206408592413092732266842963962407033610759433714251775165272324770233860179304510722357627040841715826161463032621119102467087305131754531388829391117479627101278456399121198975084547109964512013343440540986922663589494203311365325408784462330235377364359959192337228574450281937082169129225795375891842010218537370027831224870749190648956125449696882603076035733107613625258009229623034671723852626232400345639766989165531184923504593012419012275007134335600903188864712897514408958405064770487130920717848221152558801820713731310653141231622086539735839409756110596686923348249840227677660942003926929797817283666633468033734152285922425933546231806624965340761975556101398573438342430092538486848039534541343834960796840494394232727542784056448590212798719311336853728399774578058657813716787661802971016166835421525310869858546329194413224030118548791332357639105896675425071352827468885103171462788413004275754057369869902307330552857392636047284218940188062331688248678420051013731637640089670589010360104965953321417466857808888006873200145654035475426364681552052315908103870139172607510792896224233519050373878107328158725262040399563112725669590455539899881869368292970938382306553163145210880881339801523001920893748184086997163747877356899223440211159123529786303085881370304845392896995303328637039997925611439125993814271636678883881563772101857841333623227124204676864319259754290865216278398551615829666505571863542246997770465646848770716558464922784662857922395640836360979684158949253347229458533841373642968209820365739745480078935450705967083127565260970505084709497623405932218430698054224170814526359094507660351067067901375174062707053921352284778174183750379647764782539677005471794858103277590613187642975412630949793008118545989329771822427791963921104056703535413853858372035260563841646817235305286452244954035292587562789350973598809105295557279177905118164452375846046897948660801260128828417206196907939821416872658876657242480240941523743464475378231598168626489109096721443124223208006092265377339915441269727479897061985939187013194445527089730105957923146066221512276256755758995213045882401525227302662298354687451213632340254860678280404780991269778713411656204903431707543800855830572618644682495268943794228160138358285911776936031601788512772726248225249472390839100978372929327568918389292587214803448104666841832953548758963931133968440184972521894280290141730340276553958937368632978558159240608976390383592727055671393762755412156980045712396177898779973775862934192457656356225627373633197102947832330545629716830433460533507005009239493104302822831056468879806081083936799805792942092503302861855129600000000000000000000000000000000000000000000000000000000000000000000 [86,0] 14741039993698803485962724484535456403047276443349553960774742577431371202174158511147990907180316384548570620586352879794970758173456023525503419799627548775830767533862775581698760831750166617281124977771983041516427729960363821795690229444996583607787100310147363334924713687952449160995746952801132787908534774588825937181166922536170348170045895546601780657566901045476291076380324705138328115649920938473697919782355458514065956008557542720907051677702390252026689652201309799807054171198586178326740215929243602119756477148988760321966357441314782562483879522537237956584272737070433490470060157278407973792515676532659647285862233123685861538805637268710232190189098024075643426841267730694129102978350399220133112276810439817002078835337723429528596169870020024594650852386193825050473402132437238576595329095937777378983568732964362448952319700754041690382810046177322337051633569740773199125895317376102220717096878118622257003763146799894708846331992870543916031277611807721659842549096180386279952830384750948680629750823445933560762879756099736851940571799525875968323739310120860853482910056309132650211988029279190038103910152333779508289353136823582265041695355137859564254311437296028744321803431937230675359473796755219963226732168047691608814133977352322188779761555078584078057936202898731947421408589338841837203600346842512537553345691520474948237325344510304068196069414031070928800370130217845944523006858443834193371270436675723248219837904235064722696154686696984167929636486587971377627465497364162766974724904707483774852590406994618458445631660483529844086602385848017136678845965161606598693160318364213884463820253733789891539679013438810249929009146989241387133122513659634005906309816171407544399576382189371821722672101176284340288523883221650449467884470652996099559498975418610575396468734034409066218193035255458599761477539226433109546694928865219741140267583543563978012968208977879953649615426527686587873200847872654287182047912750496092426903948768423646366789307778135777626107676071618618648571335107509038202622927339409949518628336144952638919453962276522516647257096359793273990968661415110246311791196914062049715690286720730644640291486461457501889451882701699644512610596654928937179044377585336829767761323305578820822337005352056959855851493861378567456506694762209702098056448350880144129959815579659073175534044095220622002299901938743421186191980190889367248139360299929165712118121860569390010545863012018273947336474799189900749629366423653563957887656614907135142234122829209328449940794110493041024481493554748569261906111520664450080102874692211471863766241181550005706796730987531812428217475404188603804580925640103182468098442683046072192868588809583032066912622214757533113248946517289342605633421358233477625684961225540222305795151020602692245889348082939533167799732876563733574226826096009373004252024934551630180629874590032045656472827231886428537904155330493969321469859602501060151945337998579162320912664590548992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] 804913428201628131815330797491297973113864633631124195000355986405625033708565830641401847940312624083030307958361245628613172377694856332381688346815556120331616369415088647462527516683851863248558821241443413604423148408649325296956738395054495991025370113087136462482529576344950498203525120384656049578499388338989537603231455551209981552625648856818889804634312524913208409286078109234959718575966569631825933149736400513327569019374631681028793400415743249946660872216702964497459107695896354272238971700828007573274225431213605479477641071867188729425434695794258960714026351321425801706085743858595374523720857998036671903678553947033395635931139256440439181892211979100952696644135402293356580513941629663403428105034722129709742023006928025783403554293592969699925975235476733385296052301610816486099756591075667485945678601592799323925000660414379049064727269374205024389696434896890815362885474735326415520686588874370099580978057947375190276388331206506697604821370927001366955504414849351345920291467039743011262134592509908964867103707366769319224632212009391065139339582999181075287012617949595777368552928628030548901753270951685640296347979683399606687332488007447663034132351617669301697391785633227405290053012063926167657144626800141373585339862754806270535025478907851572415290619862840484770669166666438839680810408398905730186267879862938416981004770629355500783365766161560799348960653588367665582524435554212681665057401828586367185056623156620414552994189003316329995481174307021418300646438425058733917634200717726394623509571746973123450391924983124264191359023297655870334794683505555939747168875454645721244099919361524839883829288054207879660859744361858516974882582143412169735309981794468778410494572507346085149464529374595033197161048853271608746384999873081192989177394036572501386735165336659942736696364199437039926659622727459473235147238644011080881383324468250998128570105564371755391212376309781446686098957089421260710139623981388124413022774125832236014291568441276145643473985481210284862625991788536553609060375017829355743147861622332879833914944728367575085154183986532376096657337369171880997469748483798007008663143673299156764238442746028713524431493541304604107881928448338864339360663616967390510641950921091079566668701409202353707772308508635662597983049835707086281282431086339474352506580414380533553963030645289780870080723725335777670353176376829293079417352673041785624127144002112637970451077199438517771465238083923032505569291103507874574717107752203392194924909497957133366577644102580765595437925598272865439795424455884035035946548887631438154431309360579160704532146628146661584592750757267209580983580774652731819653777444664458140533568390702780695766052545991351642110951490510097365106279788481407967516510693773315919631690170393918155852236235883941294798850644569843617967389706606243279864135985962692021385392411013747112257256109322916452946329138820286689447614840280404709914356524589812623820192802815344640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] -520043590429862849874457562463316715157293440088997228234258586370535213786468650461624737505494620372293836391179364749518446833561902818494571591944558371745107787020898867089112184092644876885661992180764223605994333094103733586604736654546044143211891067675292511522073809613746707764894834851071843493934583695402649097889029693427617092120526629759528877972108913253812944070228341957913155320067565639089867944262846719446543797528147286660744123414986846796761797188783525138109926393242877494503943151929067398570966565202561549720038052273770766509662900879149880565887071358223036863538715452186681934502280792756967995219079444819826715089178126963004889362678201714086946104239427822561544065835570178425295841673737312847110747573316829055302902512685736574258750056957507893402266639870912096931587591819566348090868177393118108151059308713992669665758216088756987804529286414144682657798050529796196392791330608047473681871485741050416650614916900136766197511086568321477120203223313439701330316792433485749315438461385089799682340372131895080922565844809835828257574065869260934702209554375817768521984342726871467468732072708582167144995582506298796769614143395612053028068813407945316784719767428611627570892577930498389348588156994219940094756080537263863982654765115031004717762460232268028652803954929890009543177047992681375540651206848106813006150975743939607119681319699861272708694900870401603413128113369191109171296463837974725006994948192768293109221754614376975630247443363828495823724932212494740149542416890613921396552195047755582018080717814661288955635456873792600501158061894704795316091705272833432962876542716812321227899973359952748513081253285962065636815031052347937724917905988247574728337516253939163213499686087463043077565151745831135547576188473142972552741846975637145795464298179601870265633815370272002981575320664414600984272784288046546702583025943549876214632356984988787252847317741264921524180753277501177829044007216136763237282184523394332148858089206075479990677117643047721572961575678637530625807467876896681307634585768001025452946197681063155021419906247122321653231929020910748438633559094037001713605883584211680023356184465858452100251825852818005842737713037879033638576757378861354837188629090674678144417182562671759112112406117573693635499602298406821784091599444282320315784618192602811574579460391232738267722598941364160059302520460726501224494699836367966410002215295944943971113757312044911525593753664904927320791046986952044763172156495010357091553200735618573579414222187902103490378286648183358728989056957869784336119893603191061358508915627640226961569232339459806903274632448580540375643510585630662360988020865119773557380255276186197703140387287816116184454229142868834509686896622477773648724725003830953202715357658264955581377384289912451797550219556196268096276796343455677745288911995039203447063265452903099848620785887408306037776180607308316008318738172471970680811201193374981410129626054056592015360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] -19338459104644866043262565384623881103264327634671514488349107333934205795051121658352885331046716532558653236401219445092801968920436187647990558736591039977755609099278186767755644230316115337731704759368488639012143499529989672022053651776177955363860686283636921880562767594356969066831824164841940871372055420372015075363599178296710231605136316303029266897784746873806069863943491371211745846651816721455093256975353656827427955584249093391564621696442040386086172150347504053159820152528075028654010515124248668212644177104375690089625862790318008467904534613952845385612861729348170236764735071488063540522713015917472258679270710494525678277196878258122487935761979958434497342492888775392164153431804116967243625894064699626523732375130837770545542363622082402996590857527674677243269382066993901927036460745402090804272135432913365076159856960498005656338352610951060722575048172152153170684839533575129475555429967735047332197461500801268410674456670380596546262273629578022328589121906438180532059669865650473348800856517549531551200180160716565281446956404737155458062763991405173681845584505112971067715447719226973212301214401018562040139729180934398701560105006671642897836865935808082145267528873332394964706601255132182573492407171402425345682435299448231757773672595914170735226805560272790064862601143042573401960283653295888106950749667003301578463594851282725383142641670396259843758920170355090495544256781303568720819579042033306456295226129112414536446344730291284754391492623977474411459024261351098967211766341910170273554372107010195273344643030041780863610041222080659237544558370142766586267409771603348914340871013768968599779171714128121683719982197196474433341505463858561517786659853361104204357380060836215316596876779793858162595614135847245203153910768781138462393216523911985978504856006079724755763819812301163366553356082467901079932496573965207296980604636242116288782557735134255282446883308474639647499797070547418465118302766820558281198657774187920027254663905471211118841175365339572017236105585278410994005140938456478327091983084120107783964472170912747308481477841698771136137103561762457780666616894735768618085772385679857492134862410449995854674447441413949687290895450875694679809950072809149028980359049233222068171181009773214705975018131767980265302723118309014415486962711865297645900637796900979898626303246922077343497760030659526387199384989415075547158331352056005278729975645892081540988665579301693341482663729906167882593885921905588172163660017491622926759651961857480211617391174972338316408598764678641958269980037116845758567734435837553421407058713003098894206841117316534252708123875591316012372088701857817434083925154835067063425118257744384689935123647979615688561145849752917832320472826776869603780290263616275315266521145984646596519973200519554649808229220838456034714028024759689990736435588471691482006093603703519456217329539171313882395212931195107437293346103648590099332002934725114337368572927129311982387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] 864338620519962985857892711148552903539593193077912909654349456456833008356502389225390661244928723114929435141001234809696099826412906153098276379280763237706568939249666061452137759092137632132331222506374770789959785362629171133583188326281426571271948198223286701244191811573067839778016704942223782041376515148087825475155105089288135693138217425877821870984831176327555439144631800016288565036840033622491321868655539186296078044039092119835805068530628619370274608149307141014689492062404188430632289148082358695073476468328254082252835771956780322140482439055914440721622877099110701836581107000180502193872845668767554596318874924695510997846363559162659426180236319826260703603998122079175967330021732557220008909364436505337369188928540506914375853297082866888747237802864206846486814420383093959325513192781037832275873551889370904359299338052566992207897532978955291637792832562466014704520789984087917669221352511751401121945346209210067860940845126454773403505158889717160068569741128772164331783753416810060019163205612020764160855728373944613606783047216082929445972197008457670732009957155324082988565647575886327087250954735589034773748061816219407962244593836158715354389667536804896946776449163729669421114125970342082677492366557864576642258255264350767727179765786133574488849949883599320206140539714376090212612936620672183269277067432752119776840915536645725059584691846179937956851135243704651657648025994560631731175899006848778125317602528044777124120726914404311014768204130826585680755144191888675858529939911570898265694363999842868816233911706320382307677253577178118635361411705266503568670407273810009956193110538595763790218276720829097569603668368896848195103627963045291813193246396492828666222787542023962082344591376454303612851717939377950613101332397266964999653792668748355506766967236803483291343452470448217757895048245490526258840552990125206174276051199386004097909565418724709024128619859112450956026982724979475247998349982466304783148257982234775265147362030162913121377830226141182352037084424894132547199778256475640387363542186121935166788856124854142040245122294135885123645525190033508457235725956892911719729212861248847393210892248935464036880744259859296795470411280404274989546484209324907356667271845116153200367812163605350248884310715929848303366267974998937778637613579489101051815489776203349606866431015233329192585528070558040406516553315610018105321420457864637792207816226896380839258444727152975495932282849981790741583162901097079744471888877703225831601937509506164432016682236092187329759862163631373193763595113742081861309390430121550415915625476317507443179925263669749418538116324753029621528779987571380270797005133108010310931242134406340025781775236713157664618308028456295160494236310469417959348109719151546846215633245012826809412310787091665593445201666414611916661774908036937468801610251234685986214077246795108208190509431128931551401846439775588678129980106075201751225213107698376843495692740099004725985280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] -15180146774840774413488476783073830357878037380200329462467083044033094890059920394526646912668953498882773693510294195441037086182420262800193141605087013580889599856453174911176614779120461290376536765465997978751991262092764609831820983396625340092107995314350059278500647857369944469167658696207685666414815936917647704676944777825348421238657419217592512936012147301760253937752506001329670630771320490892151152144665025920011963439857076728441631170356984318954083723218776148808270918992842088294080409457957470335430671582389515116412390554011139420079961420551918457721842176386947522230743138076562046337718181672794562078677348195910558021594739928887551139108800544171392397653886499403249053840664598425805764302189108611693319236981557035699890815376408691130644420973073444977935675339947280923742442357288806402972035304985131593363981703291656645829950031944027948256475188578565324974222820208718109574864695133744060323954584312000369456110758738235503179621774474858086296648420960777731501803771963543246371511320073774100526083469937687299469548455764966319863446242163605997755742977797374256378778748601047064397400924167678473802019464511619754702640069292640759985534006835011598948356073182370512341095634449983974292405733959600768268096928926726608884079409246739685242810735051208035439854228774828591764771147836160419161285706941316561848469243623333793840170163780319438198741274497315322121758793196951142194575328236397194654927893397329897380419940781068061062870952752979562936312114392738243214556467472041153223087242480613559372764564593907781168945362075411423907770479460725484268027731335579154429159248027076311772748044089329910134730998176609569645375261311826488134870238678492837447510020459451926260913920078816945029360838360453954348904430335283014001228393419912426592616048221613628335004256876450387898530324909932831377997212446119183724025551631914812755462366403728711771909653571673435791967047452395969220094074476063322197590755145066825833930072044070908950984626678933049063263798848978519627470863936076737285618463863244150542441356094662212859265878380748178767975562134265804505955533824581094170039389282158417329509629483682318113068996403589818213950925074655076822612472718169594095593807319218558813175165374919088322589928743254808420773269823685441013101246829054990841823447999761421981272737912458190035011099887312690875902422725531963091214891968552015922893507691548829042303293842270981559319855014897358056569493248589240231303978100508475450824836832592771948156394678022727263380560832208834452285520542158602134220530056047730517370493618529687276425585078935540101725807149351564146276853242751214787112865715944992094763595745341861734915274541621769356864886680009704318867725106288838364864230422637562566097111336385055326192128220173610475229030734346369454278070232673529819583809577949006817252088673931540956314741796530047720918753293439853852398584883611704847740384221985648680247801976362641653760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] 206943376247887548150799018461203177751908118254872638675331151246085415938628399066358981589659095684285717079225360130831517006084165538183790847969627630920065243702807516929376276547797623242435930682615912773807726402748642509433090117905747795251817537692702660946212676525906214837918153475449259788479817197172804425307918214272204257642361970843763807054274728653633944577351639548282909693555597300379966784787594367638144224146080765658734537125636243736996366225825880168544090606603760046115720040281398314427667717168820405641023071576504754816591413116964717826532780257266618213245264851087247296138845689792150505645100839289738782153452772111715330878430728579574987106829634430100007634034473341547453545209488734127438102639568868567041441351161254918564771891892796845779353708351360996828831908580613447583961869295904767781425360019013140600658512232911902521793600466130054575334821774877932197671454924053973233574637334273454892716629079295292959920240091055547040347139405453319851347955137679497375726948230892232279777321364965203504105936576053275617508897268248961585249100382108705402365159906668502904794286226888417968455457639026470976738725234467460550149952689291912053871947236532739839338959772886365755073714508885787357180870724358320837983651478312335437769690327607036470498363180799082834038252958986815470592997279432544373416611508826980143564378178714110028547448666305943644509861923270287831131858060101551568468921957638291845814946904130197893334295219628989884648194731218267741599936652355248686660702880138411186227994629751281451874751116561647395202677453884420553733394296714887224607188648311809078227800462831990519410391588192976025663955706135712545620549387313378735469363641643171170155932456232574041405672254806337105697711967106953695115984794229203209304311368578047041893836323239105141203618771852842878005311657905454110701314299103938123117414219897436299660966978939177631582735744534538851722765443229867630647707273991066797853740472951035691441387789732852355745194552881374534260665933284412345096509128731573915711818671529708800133976686365389146428356237054940646386225240393512645801379883190757271607540632621997788229541662650707639072776735538097476842492999588507495269284939159911189529080285684675018680572488947083282579514302086381013465031260184482603796817697131130514260254967966169533835996754425135756663335501510506535701603586114428357649009282796798248364192379941604486271187701275259742057232905768357435588666711549610725846958647204465286384128067130204254342118642558724375032177379839369635373306781849687509953471383507534134100957683994492913124564143007620845554536852128602332446305315492002282525513775082872360512799963014861153804375822174246704694533880256443422835644755076724213270386050473449842759033922001296793069260568604281475087103282207336215488537362876502252928440502583645856480644001991573198996241776867945044679527261027255764751101322376162003623592020595554691164667904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] -2220590791948314861283959213166777623522174150507687666006683146639965431817047646896201202525678696230288215705750320858978265083719714274775653098576196763326601020754326552609828564962640519967440193470043243650749669929135446004790848640619525371827925070239733684768330144617868475511981851528648664340862474382913455470171820609826515375489863084342739860568104777844750849204026902286217528902748253300662936444410026970953199638968328813266592220430938440464206535453979699660067096565431198908719707489705959930967808815640770887742116178712425378954372678547949344876704592550015137444094567042052352036784595070864679117183644664602670355338863940733530203545596411292849956278599218484346421722303164508777910171020878456969505494264356981651775507590128662888749494144479366193374797992073741417926706476926920225683768638965959707911047776874483851838406014939395999589140555228553247748271916222701489907894600199084017061269909221537079784160150913022475632200642157133454760840704956627397941596526677112750770696720038824362188521082528908183561761044925269017395748010212433914868194187654442177911312188103290286019627346938872181444910086691284390904541460212352235842141181383848268342262773292356442713040701109720290034511444028149405645448962987066186827939759396969409431881536040252038799551297918777536889895359090631003208438685276641096195909174907128247025163196082721897273784488801384859686775996460180045570137476946998579622335846812552770117011001269553604047915563644395453713031003641050608235770022301801935652148947733284900664007788789923450350305082495617815959620882246641311657132732247649870731227825056893819828572346462728949965022503214830748746497722811455184687470361859130793960379775657788231595666609233149174609522296982570342534951906589099913594349683370766442513841309320673884404123857080689034662089592296082147394361062833839806932611791315596330135219449033151880015414780640966019729536883913498116921195032714480717988848562863082856680998561439929801853907967200784227099897326062845908696491737792783370901001969462999477330499048880702363238439117394592547941828222472291102373986119799127080824154487218463352913486245951830447830888862794275545460840975165659488737241205756774041980685636095142669895570746789697119798621051776938260802995071221788159112569090399603036099989304989888903772580891395740479981597148593880246067253645093224449840383805162215299006932941281222808922906246310349369793573748169822949135899220427286024410864339293006773221064293967167310698978894293938147241808505681129163252595643964448261386816403815827121650971370636375762879913798477721431034074749881774512525306682197744543818692709291126337918990383792274919289661894066120988282151360660853936921536943226355606375240219342853700899180348885132554055740753291774683088393738964043265127621765706874486275389559246708465096919901553592725682830239795307255518581413545552950104441209448774589333044782472243031171881063965734254167583621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] 14598239226444062913910768423312735754152867267424676357453908834611991600518626696747681226403101495586821424012338773745314395196904359510942231423124828812589443653903620392443638056268658822795579324799020205956513420385262478964133703325522440681385236725682292011404573246439230058687496032154736272223524771091066099770949936570681037265776465872453504514246036843031445729647887269094111610127594077429476785013925298036992771211985329335905091955470401697292907989587959936168837693194726269633303225306146445007983938034617871976557289788018939338738745346829995777532927293185734717391514695451108780421355462410890695671986455454178368547430616301056587495396335996322131066529108865206485315086575511042569738254780746033694331969161960144457211268470649960615926344274163254856810071797049999174424760065023604474416196294846547897343643875724329664918919512015706906941833265172745826637105832398407461957144549370295293910027002550954596366471513835034559942711776966005201153950155573437764077332908255142054070300155842309616566789836449560618924498140043136378575273312571755862610819756291730360021552315107843225215282218183054013549441405874323213015294305734111965920005540347426062230767808378141194514277282845450314829804303632806457686740263941650793687883287844517133283522384192118679501668939461223182685458389689488375358537705773563570438288828513599092984088342084497425303618959360914311529607441240213904853480263717401123181339799801406057852881253913188209074382933637552753116423813333430024638389657847390536694971505401738075391106707243644953416077307073758454185492514738545467326679534007297103936726307562854695028293626522103260576880193226472113024440376723610793995881247198063135992759182909226638480868020275244405785638733974838198097646962828185127811683130578060518307723621753197116281531162974529815753315212707431631696661101339299153227299238192775927637526681435785387644251226011124039540864912037184624849615968117617773684760000474897573804646582555360441096715973553292181804329685895428682640545109808522969370922935184466940180795018248400529620411652543247051856078386291323811275070904143350291221647922209389344844285790161232158342189590989964558053565911735635238383676547584165249529468583962771337945109689587624788193647996190718770563938312763986536972147694110465841711835268481890403642532859638007369115311915135581616172939256376955802295172894029226127284086680411895187853893215198787461429813774252138683348835547672311224229918841326596308394306694818334985702602509698335673756889492740302097692066995463385824282600250608185349683251305915050527039700993746597517333306691615747641228387595982448481581994439386688889166754382418061299594395257847476878006374071356891716556632963362891159076453988431980357693696299832376577455808931051947195407347116998345736054359033559283983402093943562703525463701406818226960154164656567737626267902871324832005663226290583891356401267016077444656307303564424398285771391369216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] -40081904178776357029541673133036158015449754529249774769439322334722288120831073081520105611728292582620126604358742332083322981039832008095870274151191121200456657698623016680007286099042253543883268882090814268403310598190579491626101367730594380204827429235758237755352858625592085066221025029411973538374300046275614380727709832807951782947438257246457037160451203989755295254650073558615519972939722196572536350033156621964193150147606300654864332760463285586691848828174923154285426128261445778478049872497489340966546856504826462461303831251716076851817855600666211054335045326289297257025160794418958190811410445261725539478438717215378743223816437830420788282863747859086495600314899985035843463225131909894178380656185252056829548074764654544596516133577348488699363422598279036119372554498695760441595628091980187501594059338321340571090690193405999173938629643926881944520489601625902437537033752019433148255074680632669742100785559559689316815426358107583891207986965289905441874288713828464119745685926781320563214458440298009183965671079221652477834395958977829400804793696209569954641359327456871615672731617659102486889075148038006710849657507082497498161282135164077872543901693799812767046270607652519584077382927909924436475716490241836067483943720636127465436201404690099744207927056595142365933942694710893837529299460263070403513676778768183088731232611915349498872144954788589581728991956985856309561104391056363291468403092057111509111892279920321682733835549096502638923779899275081321495760581149173660725597615081128861458520676418589390531532140808879462940620825102819710238920395828954803633505880707746702507230857549159891522634078112855435941621149326474511143293670367892739171995222085044578583441764480787184675748214620978147468680057802228633449770748572622476178374705156884060960840000296283558061214813923829041419492717335842797102366909679884924391417827781479042882800410253037190170311055837381792305240737416134550391896654446561990881010117489617730931131403424240735675704609861960205560125047241809036449679428793700455684463139551229042609031519685888611755601066985238896228263091187986918207358319730989588651124526448227685824410844028535348221729736410918753695946327432040829267346025723221008828394192202264299436973606622424750138286428953485706884313313115952910577714205912635980588203034102793893706123438338340680207834350443360106479849222819338149780106027909071264692962346191530943212207924908959623515272129296403069142195705115988255272542399209312383765049558336737764208732874298256974251539942285412163399013507918281397715943338281354436755310631419510601986536529604745055688285817369270064322068178169480060894654265398801140177479680810918665567515420798895410171491513765844208935005133635690127094924861395082192762035499300229209529023334493361869840585784234080142936697372641671078061535175118978972160122972621665475668898242720516632587198878406767732335991082442168166208079481519100551359772926678154175087210659840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] -152364871483209147713395785046477068027421190793254998772342111528027871493793123381116272958229347627587311374084157073537253013643233171146438638576854096905572910913843120231430482214421553434664583703382218570834244165764619717826368487423182256077291699122574814138237191644573591410932089244706453287415677709603238936938374279588432809095008218647533483471494738372675665164237834866115349303102639393941847997200175688440867232191814758640364739254440164986478891677661708240490753892546739276153497989483714628552603091562537130552440486605532625881963294083923112500642100315188425444862464009983503308919859190829545866088240280917507723313267692392578771373300753422846756348381611600908070259721041199246342820399312139128827799978491190957201924935496692388279930828931264615028883628846786813381452778447872390004962880799885080266810838666898590770414620195376520802791474313284975611263684869912163783782857035595533060720983836614971509746760907153379286434375977821151853040652529695010195921616081188779813555044212881739132517943579760822689296067532161853181198668376688470141255891626779955693526441478421328130094526470280404204911383353873049906610238322891335338618396501327305702945105422971433553315700317527612642028137853705756840757849088457499246972653971901934219243782158461895988333227706592564995297613842233286405829953987556474441351799013827019225434236073835438707399579990858297670324073453586474322478242751154065008713541798554215048090759845036055055963066611647201754260103739346009091400113460762349560418609960938730154577133186789354042378296533597830805079885892797193832655808018110041545335027821836407256964084510053015496802778697249929359140594666099253923008089772734896676204156613516323157701380607562541863037378276220928979963086358417261077771894723085134264145556318586097627802539997885311974686173239607381724159029827279180980397901001189740065125498778363984267636046539987139252870239605323505607571984790589457281332916344537758732306561009621995195031521489475681174292623268224847486223333108785486039678601005770495794946121253570217617228991206947818142298364257416542445504461743915092394434561800499135565591155442008235748711671994905487920623133567255497641536071905893340750931528459198667237928839001240107419859715693166029759980574892742813588477074977312554905384528501131498468890466193594701790407992086923883547042767311761906922949076864118769281529921711705998851876345859532003938689948345617543825939895568742455789187831405971259856001110892155058772075227791342213479806994231853069646171923329279385578431135370765198189816000092442915590527523186794858039098231595484402073517873225431518082035770681236747779211305905326352892634023079880967376184442049505385761942908124159117479416338294232947896506262344893109619497237960057328568201591127512153128166584424654048204711119932965689432501684552595569359297246400469526972505292043568416294622231245204213912331346665926180282978337128163570529691745910784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] 1915763256714061834295562292864890776617988707854033069381978197744396696522882099627770788370326803667628227383919930326865213716063140619699422617914134271856525862408380844410546082370204800490868813801803873893338066759057614566189471769470057888356457324970720674520130936901696890038188671929120401499568645131907480921588305997055546945983916361797514431747969612558281880054738599521994711820991021222600813955425506523447603258422063625750605513096035709757800796165539401080865616810890387574252618446056676201504964574727751727275370310089458237817830771996773438287545191595157063327895854087635796157940500779405378059060061296393604751732879730873172527902029971012570851064378740916701734638697230042026345168927094955846798174126605782092752423372683021144460638618712877105256946131018457651830138884253110605187056622134474776650995990919264296153760109291574664606127747506415531220729869366914073856534046769816275296536898740421362925118332174341236265190060546495654502544606797622237151269172312836690378297196900240656907896051140033769776112366803098919195632048733766353514258913021393702274631471821858035332284426369091741970908489064789107654329261459735206487681156777211120945926291262762070476176574051533795288597060024911131343087003148009042539734843320164695531536024395834112302674927280152393461445261291283259963071461084153921706011949060067297580884118643365977225514352801784762241589921427722659082207981718083271503605979621622468905823248106062534040078641860599525222321657122585522669444190821764149240535316051276021899894935924776928149386350284040063706033576407467232017370928973738618371588433147488466595326823807153122735205847154759704968647657341082408309240303779992638295686078593569313440850129194476696293073117630685663962179158211600705868170045761131208781218800761239785150144301808214511445583527974561975950703395439149246584677780084208694627341745451503253449365286704975323164450079816495985852504254936249155676074854345972890346017480947077783723544812105741290311301479472732474894022206772351803300148138887428580318994317584961638739504932240944857696374759308641695815166284716894984224305896665774102189445569219833718998149802106614980372921377215734750382957119690352384969568408629547300050430973066306456541549708705991434644131974116180049652162253379229750584283708690498340078514818968384936937381228758307393026267829095029281775411400395743595127328305305445290442409880522008469898281188579337505191189257520350130856331051053470320939880681173579403811772404304704224428471990346488791416036111881483654736194506968959983626627430835844407632794586005026058288541866349221463143512013325461342953870903580975520591590278623842485643915037923874743556508009151551648249289936011615977819818867554691130030878441193976107099150830540652487156882432456194996022477386798207304040983476581841288151587571417709704152315031729298813270751043947717199562159833764978453136182006925850484379762042744637285951422500700160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] -8649212870602334608411817234947256368498851566440802623879269888614248425981471339258921543851318011136375122340112669148735612257086906324066611371391604664773569875834668063503262244593611953643780445554673808511613274386215780786651820686600660168433560048286360087504941025436309375071176918649333965463733213997961851614327649312832583680163435984347302805551953287866618130017956160352680603848367103452108136194062506479946573471066319724591756175274156641250873422696019909773388764875862562385282084018922992785207787283277353192467223217700254114106267374523901523013135525249821812238277330593767540157179869627524088341378898697885753170309128776709080129744035942823886389426315213626631928870942729714752390296001430238803669563449303269682529960826410656587034874735567120859127736288975308564757188554525695567984192721616414007903759046878487671410387266449402017754271142130177791990055523756378900562723611155116979993619625778457194068783390014200639314353244917377735406204915541976678473112470284137539629394888363128693277911764100436916602925524195543853912888696253674125610951047734315739789509238659544996564198001095238757405612672381797694310032723841891755019730669788318085518810117424795713915765763372862371383742626370457774734985789964052234594907828290260709365657150676370680883217566808786721624236679072994088141925513915634655623947262074890027209665026070441886924757686692731086194623005708952779112594950508109139807619383294666733217060983746306410531888587484491663464550408583301612564561482669769134563216806542782805542786443543632394748289672847843741474413566469712188414160151989704347703536282713313946174676491623907365376858987158964875386854395268718589393655965987306539015355714662937290807861458643025807800195203297491800275384673637009656250009143678189640274198753717537640642581377708850716475126977566978623226470221413468904824154861722873315369363152218704583212588222720163299181877104673571613794263343911694084719944900580247873400485189785473714891229295474177239135382487034573235553453398639961966564319878674840629996612289217925512542540443013931183719096380070778645370015780710506875207361538993789011846315276043021141379961189743488384950980896385746532059388468945831620362765890442829114969205549163897468574554929196035210470826572113207475185695136414194638483790555705284098113743379840481178040609648633697936223684061987390875611012241360506897114592147823143882208258056709235166466079269402738209449004199307608425881043565216861029145202752577102986674139200810968380886641410840064931030080180554057809201775837271227746936486257147488450921501294104760470420423079979972781284323220718710152172675180894780625517749021941350849306553936991744740399884373634820669281690218693959029404648954856904758831265349623073226025174198481139860641330784465422911196445381114048357098662467082773392892940949299667838000653144963147135026829429590054130985272357662298130304117680328521441116882999168171308629681957240832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] 21573850408701434733653136635542694581691039082078220714349023614812401299059676008363164852088658954788665819719574332201847385321047588939344096995587454297683437976522261046313301972257570035987542931530234674427064343810193674373155604977376634767739075033969528112145438461571978882261421216852095380987837187143700484133499823450601848508614235991715825813071005848835127212518346119501037843327381670650213644220481887397840038169617762835957737484156060208161509580293225413724257333086773121750468643781027117128032170360584591204521604070557439854694452885129688020697223479903519173985571695046136487237979705259072857895957475919205163722205816239060534831465662566402639769799297613708387819834684875363382721810846370292493899035348169223964972813648178011797238449928023446618110567056304290993886358333420310260339826101221236469218861772275695574645416036370354514531642257093966554505611400583233235320257793946985049058881918173383749461499687256217853675615280994698647010322908085654606315020176414443358232768195857632730373805435388533513818650965415977391330684114988959573580110949099261011800650864467012463006966502726147818623997491208962571379432517526965511892703583722158973163939474799460414729172244602789525383005237748193361106500498658204049227118985651538503325426031846208756868948140557865503692452805949134012975951359929462810502373250121847462204565403759573990498494398811443660137378212425900515622339031628717143996031482493028819682923166220546832401427589344967813704953282727184453729397129067905583838861592457817661790998425281819391686416177639717147459871960147761498524190848176529033867308775796208209365135094021263735522135513175544159152880697719443856439590184052622544550890910479860161680215519202406552599804485976604783040029696027894910502437929778228924306665330180392055947837878536205293387227776126300244796264222353228346853464442876334248256690669423493862451747676311658105412191922312881481035143050461078214387266979661836481089295050817279412736723738479645274310688738985422204066284821287385944818922022928082873065395791466531659787341142776092156036362989664489179498079335440401759791839206094280604108222224301073040691596791305240430317578204024304426089763430512258449929021327769407484859924209270708616707334450189924992226785908221179064331013997969160408598012996230256764862026665939087115248775531403476676341857773447694130345092762678485969661646383964505681067009762116338192847080497526236322051664230513635712333349015165778054817705986078648200374964085786107064561493636069562445989973084388383023488228854069677079256309500286871514068485807997483007953796779002398552922271154677824747138454255963199515871716063031220741162760248830706973824581269398644526536401564177775169283282319657210072521494245948829973909164793986965571661703591104025150988293376955646881197615606828266117837344395903976575661688123325751856501596044865717495914509874242504448995388723644554414449399166030159784936475008696320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] -21461550916449740703171649419111469626653849182061914563190987681438791782815864603202470933779971453784453862675139553068279801590668574756276757346664097867446428692560615639903717455067124593301822281100831472791506578522019907376351472157626866875525753010928511051216554205916697584671743298774780930670675872446048913599591529325359329732380233645334794025450729902488267431917290018211299248920680891885253314707704989418728190327543432959470587535821144129959217813954971359502042754434082078494789027124542438639320511493401904221505530039697393235862247808706647207868722380204526076365671840954167774724365096606441319697801246003143283749204092919383728124752195742134016676578805464463874162614098788758083691203131629312389417766445294424394443326629728602951693591928303680168657707496597058406492223776162652877519465270000460896639183808124466154317929485616913754648825638400691520969557968378528850377931627322737849181756120003257732998581518954665909893115510418510522813936221944772250043935820891161916109978841711070160765708875982459041972639490222987630634287719200368593195967138510049818374014730554801553440979800973745443934630721449681355544900204281776402396546794390824630705280486440995182575586379141794527579352417819134799074456039547977406374776432455357663321893805441571639921660464856312537171123938342524751002199693075259344762211227017409297497809216935804353480774910381862157514382140319751778553744052209974483917353239724222471906111357255858916372071907302350828291285632497462861741802759749235391526209814709439919495652776991678883875251484415000633081054984763502776618743835079579484379157581477311200108424975841776302272424043227698038599089405590088830632197433520692987982513743225896309413276460320783335279728256398186858893136057837940361592587802576566684348093267478870912565859203022010231610256481968017836927781061612555820604610262037421187769846875702319383932878798538118127802471677058295410227913133718891382475022919504984714571526079717126995796824175920217914806234858217843298145789206463076510619926294965377622622956102038407319406514695134057994261421172878152153730472426394375059917602170152406725362569154220463106831192085307312879327190992730537300187735160021248355267805759131436684039688023745317671198797042900234813574913560096153987476442509092163253922284767416933410266247171493407751725368605174837401299025642394672945372980708624582417886722097462689461616018019836407155986148133965600218707966083081359404350333831681826822439855290598330383510607588914980110396433500747135646768133618864339035164945513362314657736201175628241043612638799635171137426716063639538760592611484067830891447631959499609428744032723440638468079069818035026760395353448131845564317335490009290422564087909186117738340928981645134871650496096662671300279964895546859254380674590510798003395844393755597298947053489818178070189384196166377851688091697560619313224716972197603056441442036598957418308955109635028908166017751973888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] -59409403731809272828389587489202121874388135278671752422413103613329241026012332715838106047223444859353523026631716083892312833465376021779783981129852057054936769859996590261588332212509321683319521437233009449933799466766971002779487805204625932135720053015644928470654879785677899384347859565078580681346831223121930807026173593213158672676944431962097174374687279238527457644420370982142556406071113368170374338353690757085417720819565135144732852739504407687821818451721802909638644520823973589205089920563334679155197311762435650707341259174112432676757843567207824679390030982649423147340499723686868067467014040684255190174693613401477760225585645970296842332405346241698065726337910277852695038059425212735249220478616646437588709470780958660335330432846389200811968228723878439894106101601105459403234211167267756080117561205473436025228934636010150031379791624635140325105014081659926553591366193333343068382599602130575735026844167539029554472274348526837842315215048419837769730272995646942028145529302018482699919720630430376138169160237245135973063730831215951183099514847266893386594121698110299687529691618028386346727026504220846901307437671422791057947993427778010887703215728762646663684658081499201458307261318534190734890328307671761490633173225334932230396457527311216959799317422940054536199116318155214263268650540025863353475696023201540151373143987238970437897341888142830296684702672977274640013682203741293930350626844198196444970097058143870635242057253423568534458212560761272424852842054105678248985057519192205784061295531020708651756895451569399795648222096373036849297372457699645017598719520081620142255392439809252242451682722443163211022898220551898535585484287214284148173169855374470244307149549955964607291459742498781704124594174327960584232386205947207119520670416827020914117961273029717396937565734509137080667965416654893290556579292585715895977280615638288259771021363143234412341456266893065352908672737088698870267430552259454728649589899727752094340407663214161630630443156004659213937803251155532865962780633277216352880722632340334152069987808611673251038649171012624644602118392811400879852159194194770010476721142053567015570125700908323286538695640726347502182461029840551017401740733978664888960315492414220480153412900253468488165831005159873161376111002689592571317041018060885486493545887858792769074674231755604862953704687400226878426782108077178449012458167479859682294810764174756021394445970389827404435671053796498926865965409247536922340393753828084948509487845275799725722717842576127546121714155255141452591873216769918230281305817448765826716235685149110529093850922725426541847405053475170476731123624698838131900851175563164624525164592843747161762100651316975541267297741544210861928153765087580161275868238856267303049710088272657120257744325707034618674379885745376307315430148161417162949897089793198055024293704000960094135385035812727406309836160718322212390322962657025135197794574811580331292412838047885456082753489469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] 336501387759201972259826644910146177607538828784642258695705447074537497112456187263472906564707347428245785424670416258699914406203363723274518350444884452523073874803986871846893887989153914353924775132081766440766304381411363744872500746044613740289545622112073634243071334142910980856981376166637814109031984316415212629731705872023977873661885441528839203694255103373310996770449814478460493578518986066934095912701758779540438097228371497494858862916884308410038123026348445512319451785072994354819831160528600977117781519299092684948519573756090634281029154284144932737521187612944716335848838564001842035486684447807362637892790879962213992385286878026507064834435859836630148453655787167396309733357529703689388626890239251659549980870969871307224113568748668221777657535644065170262558744558948938139825582601253136736620033186783417497884612918454512025926306390034683442494910564836502584580229980744747194519023722986811965344965918546778965454845293473416727772024032107492502128813936055867124586177212602873379511682023978607961707765077845268739650585308457565988610368008117204754635009738138574976210462504581587188820429929734099763235627582245622020566606108190449729879231508256948030090294121448432732444633842779639891376260069246615037957431230609243572041187924480078065075388960981023741367856622975213145831387537786972316375228670281472169217381327526368364183963863780490716157259545792140096738436554788139299693210788817272734718676298945363858819840825039738947595533404868304780125245362731596764665941769331527716169469656300278054064443534734986183780495161279502873710230220176733527572152255356186255867317086742620851918559458543535230440344067453011007829830225094007170925198260654082107120528778677503573463975632695277227911109821882179532971706117244336520083675733441855043624479485324458966629026277353658239027295037650635704443288070144728032598830410712655054423268769458914110135654536290249067954334858213507792370101955999003299215869993374656894111953383666417831152992618620008566629748721708357994036064723805372705078379076687531033201358983214354247522436048146165124641150048830079611133791081606641300484521592773203715118659630037143938668749275136656440378191073153042633897183446786298977526390018324893487043900616372361853541774972159487920702350566253074396162543076366906367725160282134428951841493204768616777237352783936149760016810927617899423507443877388236555869722220585184267462874460477116081459162442313766246383058749461551006653681815750174869487630026756926307394530570877950472514788835096461320629173167049083378870107016602647436720059991748079710460075145191299321024532674876569562130535203136644775855587075044950673706454057999909839148097987680217142943061825140553316460878785722683382875253101789671825682397627371643701684265539113278418768975004833313855105152324031869886658373328126271040808229830541833886582308745731383472562495936685990598147597750751315360965469608299262334714619805289193315765908595015680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,17] -893061594814937874999795812991544394445295968793231633517159270034555830304851862520215118603014348066465064305485712123174475895995507799841279477850769475846033244368560568170959001393412256115934420549132505625583416835036646010030908608552743574113010591370573361895334434340772417661107735244292204114650880903216974352232466969558816611007490786216745557753595436873375394770776405454568964024585804631737846089033306624340827880798482796274505531088894178580107494238016220280141560438259584626626210802306638927985102225350042218020948865517296276820162262997883073950673565837743173597449637690091967494266208719622633221003479182631087649068161172368102798073020310258886686719517131318657478629364599497201434353998223291476340231167777342457679593169009551728714426142882602266636612995297052372354175274144899132163247249639334015642216485035646345333831856429248314574219759908241911411432884509065322320248446327930116445257295872586644821353623711435479775165023134649012268870980426607537443595733749119685712283865416730840701379916084226388818051219910284792232757766790916650122695830877785707058936958370301072008054223518922183940506874122921533386730946418385782891393618366586584730590316909964200250644078812925727440208911769287047862639614500822464783447297621101641961438000695888123325116183323431310073344254069613446786232305996795886107519390533296006678497782857621901002068596177341881008433053470748617814147411570515889182456573811872693352828402197545394014983161238257383528247018619686128931698914326423099805038326583874701312058445276860889741888800150486138242030766677270928351360370005815989630105160187580430929209553325737598355771439852927288334058506930510484972535965261777548896029877163403793538301971234020731239907035019118597067150957303808900337107667496906278854250515549475620375312157901650085210769684037977420075707854751857951198223264845745903820549115692418940276466207401857945130353513452599557800035301996166155390019576050865064730193075965775477992707862159885884142269730714378450966509255708975746900632374638723107840469505742607502841174293934284492345623800570912049366654041523831880218816084564589974893107023561145041822226753985585408406421747466352554375661018295971239529090519330739380263029151307544457735484268955530791693674525096132184226749678595556140125778337643677616690948420926109354189920094628128656104648841604485257969429422302489319921192601783537817389601723802397644731578700396575470464020615046314644321026609354813115449241340092411592605487692839041292122737527397164739200091802600892387864527762171652671496414120542405788371862807396919227364699676175911174764869622483505590889537646740098223719222272924869684288610933285341423859869774430338279900855447279227166075931084349662465732350423908845788299526983112535508761547463821047818736721363821451446408580453982592114016933530440445952198724554784166697276916598223012059580990637033667233896328119869868616197671587952825516568746242521169920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,18] 1641088580214150167940878998056365568544644436718636431607936449632694097718982489944375655074853387302317925547642744761356409980477464305020709906944915495779002063733320537760941309441494359369401111683601141981019369696483588415872694475663153278056487090787073911884852944905163864610153250382220594096162294361293418764452482704219244533601368715191133072848999340193354611748523386419259211630587025068903748213417139291449225151028314465712060920954068693871097723390269457820747744497430523927554231405106318304751609676099863568756675340071694052095120031200769987866488166764289788939095219073055456216521706432638807440977204310701834896727250464975806226012666999046397408778453309990135750053792876293852742962939810743305389200135768923741057326189081440367188029355048632325399514451728508577049186963403949980044580572327454033001330236304195681084882651292366936156578501665426140795410821175333901367231201555704095504382716265284466815332969015539891059605469562982244460959031675052578515288842407142735292318032526864598101370272388264028184919466531709394026650626437896292836924004664651152440640709166212344856292892327131473756144477314577769119844102121711428575308389742494217893946627388136948494220566945024032491818124969484730736374811601177631114722261547214629716763004108007659196216350886272349215167881727209291241424112138900506744460467826997583322488076446746518329559322017045976701833828560429739451528074116690045691602838965145883018835185151371143527780067577340057799470602502331551310256864715299774495705509622684079317390783379000426158657511199276956512614761717474210523139831868070248499827378956175466851257785878573352996814709688271335953619962532771681775128035722686625009906280571904834907340102068601696705902528640627015643710111267065771048545216684831939353469934418070102986538036193374241409970069223400578833708551321861847678314804790677033738091114095987663026904690522604372512943444820298968716229840749406675852205050860720257480736386483031990267909398949361746694550197905819452873025794366020025228099964667715187766388494922333720622340744705318104001217396716210275247536828785752881221928302502410470173213095606189565127129937445695091812395722552392756165223247335817824512685172491849364228891143627283435711219019883325217057218142399655159892748979270306523886088060762758522381768030444510765782623489500297450446831219645988474185369438067773337005978006175935847113620081396282793049655461032358435288221753984736000234507179193944976171182323281897964679212984774626736816920974510742675593584875938194614934601981028544728182993002476145656945751199888956058156406232661845860481147863068790580231434500959544322271832158091943026433913481880518900089161397885348434703355042898962486921173743827375802511488195910145042509474065118033111040939305435581257564686663168166364548245766876024489421020481940073737820861993743482910225014745516471833099973188195281857451852292025637960645638280634736526783468426571546624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,19] -2256930484791853654869220154216660001832978498819053647996674812634786830409059013806802748150485726079895590487345723969834219729421764166601755630297106264813947297769942809651587380739956477567212948365736540214002200624532802101750893540784090456124209973313452397628448132483518995798085866559053425603521496124220003780809713598795296019386456361864462287467597180651534087559037064772337472767597642982037157450000728432961071013825508754259465660264072045412932427770920056946961475894957962764645784340238864323212313875432113038381579340606475809636031461803882215105625582521735648781270649476193346944537414948277559597717793040119162136633798744456909020432503729037763685515390071406937661258360151749093577456626786902770642903498380409804778723759053941496660853175701384643636815357965767098148998840174940851733249750475178529427647192562114614285425644588578173083315464347817909262149588011332772537672433038247681693212725034741137912357167759864854389581758991736304227383815814736517508733210375956527179461664888876644168321291252393941718549348060784801480933865418012934305842697042994428530022636007823435371861511380219327676793325609255368403205656025118432271338006590840146200262883096979098673532338119337616713489273675138082664990514880690471536696281120943771227813080485308129209318940433248948448446195893261375429966039452335548938279132847127602953564211433400415173887708062668248532884220335157176380106346204374528347166448294174536990934206542216718339581800723386551594635079957033409184107586772755038849135124831258566217955191778110243042826540667288800855584969789066666808053762009044013253986558305859394684662903019724332144297888067227574502174589916513451121868747901759434981694506197996038030841275838088462498525684926248518275570424773224017817846605493194805735927009995068495945577817863264830328071657434964280652272659261239682106541942743297549291120199344240512393947670603380396718631728898486068431065004551091287946297847794924457372446292963894147220934377826587359247306183628187592884909436593678544441328318515938878641931038188667040138559107969884788518937181079518250505940936300686121276132007204409577747114875571231995223401577425082862618518652228774523794463379229865468905318727757304713486798568539244633597330778950522483327588484788780421236334726533257501350520411645144702054370298416312593004015849507633405883055682608038462037031414943354580039577081905423128697536201228655236780451349949041914410893098580332634830607689163848643658163542021722798381467924067599140957879186428868757741364291370332996665065071715951088872979050103696779390333675339277757005080193391340732557196048416759985402884663956302539009463452230797872525451762990370546396778416818252555725929267545002420605408777391928599234659659201001167800563144902882371219335116562692468784240015572553037670667880953850859642064573742216232169698460388279628636359606814002836241473438629085981276906215373157345539063264004297276763572852553154560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,20] 2323094829457096668401996482088518897417290331111851037279220088650265921435551970302185342477608781761569835657214061946889724886115162428596016890620252405142579862107459206033327593609342769519958694248598056038464670582529439850037910500981875444745046062457667784927446611334456892960158064183182108900638484062351042824924737242512385379789471785590455205743053803480924492429208721617127690170114579206703417549146390930652094298308063780969849131388625203530770005362138453769340437799852138558994930520312433316344922579929432160109650152076982978935053688196692310417404060197141153890223533704609604544519143919018989508208121591217374203867113757507119497059672688419042905570894805368624748443467898893464784838680284156953821241048226363420454665327818553824338544573378670225715966038911550670822820064165883951050935434497562451520742146831084029968441435711326744743433004078707371988420317956360300031154025569565060610654837897049848903646073566324475374746660438241637095000258976846064090396589825627985027241823677497752444551103252690104069494614808137697196308248210822683252201527211820221452866264983021930548005184168931633262566102928034835752718284561179377140559703909136042081802608210163688219245366584950327090958052283717002234976750517914969322057754046489914496002189910810219283359833505550577450448685708305856433615801034871813818542517512091728726581434076618007023601269266875842460191203242085405396110504766124964151270025993344098418209021591096738684363061451255748660392116367232469894678464287823309423359590920369732633781701583977100747418557858809431658251741586492232445254739594115960061218945639668299789106663215156194558253136567552725112187690276296150996285504997018673691136547615914649700744046781113929021786527533712630216319200568731220849155049826739881827765277523685114361823015317398795256974660809207476267508051910723083518589486544097026429084646737688080950649102761899464062798363795765751162150918811486641343863560285016827088042825633016433392983984245750315478538443265824772844889444445118144925398029643101053982118190460895115571415427702634269410732213465724966770231151403379787698083642328018440357092835675543877857142512467300993395932961914862557053802877441216161665488517657807497014168804980834208504291833373738986552048527260553988007493178674298315966648588263311320121888619147047854851875341989467484833048979275414128473231485775849783900796204710579189018209922930301340095615249243614499323050082749072479100720738382447447429105033293718943383778718681921496083761790622482732945385441080666019949827564770909252668504827020674650458783891574453785316639869500511569664591100797838692499297407030160072553669281656749371645579125388147520017309383772077928102445276346895764243388974934902681293574036554603166924532359831273109540334750698168256284506417002769232802238476584244781361657806886399540598232011486440237109797222504491528606831157205943505587686902249666136173098183104931827503910610880430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,21] -1620875521548156717544640607835326630591095834983992469167138202357534058114852758480923734776221592970510872171265459289089568337490445145463908932024827931886735424056843350328663756552829358341434717540860950008964348406957569574817962637864369722862060953952924378148819563987275979261202955257921550943400311694417114230736586320897049006104003966891377825108581969294800588061904318108995967894455831935682529680512761022852494589892879229564733199110326659176799590469894958218935190769733523446211207517433261711295641100745318935552628701578635990998189669410849843547209523526140178801445688058218920462426246232385485208959039483514023369839127050552537736963482388508212979075200181445838457826505869205210410152618045191093880434074614929674550242225800163830703197731606208319455836922554654948086235029077322731287496058492450280492660245491346229525817000139347047862600636477100854627005823692555942664892869125131366063271805405676707178048669351451080564278212784898357455233175974069079401336378924621233618321351725280378188305916173264924434571945426622751256162403270516689889055381614761215401707576360810455436187979987140677702506470396526539784754257391347969485204113102469250941775566545575376626912251907666224556773531399386604331245482539955906881479120295433966027613771805181386413912736085321982368792285052837377326253316484091991774553875098919168621339758164399363976498476580173616471824289897010400505789055495015454572715646820333748975704075105038405846183945916434125502301853766413025211961940112116866646500260600586583032674408360426884216778811108238337829634814019375307684916022018773317869557083367921269581782348979360952077519479076144662641292137278042540631114645831028537997449226536826262080193812768881786650627330252806575036776393360564645874839078211249447388682311578392847231385654510118446628978697664148140836829211538438184135151381495388876424247878359515671209585263039889026954210875762096846843745612038912065020623209164248074401537770421418740780680451668513120619108551158610096409378058951282136261571107823319568714796620686700725901671311204050823433420020806611512811983602890938333607150570351619171437272454249456895776292742568324317871372313352771898455097388449329734899603811856186662039882192506964110307337198133905262242188517019278274129505381747916201357418073775567456320204202435092993886887726945573056876546550660596776750278669468805041332764753487264322208374480451164460314252761617287511626781005461168737496043300010931462314716047047409729506993685921432747365180489752853619315899780722747809751423568396765309742325555102663316416819563882589456669836896662190205464157131072859940417587384570962138153816296204275977019128941196532319148238409322976264638722458061229282128630876045273336052894444147563398584881376632825176726771039174415148885249068473123377063193044798964626007344044979725411795891014752886049370931833072503655148624906460345958782312801271193606734414647339046673642182603429642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,22] 332386302713509704168480960732406770838852611040580740768689155229545260477668722078832028100600121435195297143377838406832089606874666670061943877802865567004250447640777496887891610634228113640649112915755593698874262733946191296699774895220286493480746865643792416115456794843030391461726933875703791035087983170010423437519353749187805879737550118482106712769601240813048453680587216154153583674944975590293155683216930291370852038733480762943859999818859373034069830845081983597404531078093690547407952384713414790289844616162931219676283948702435728545042895260389641902972961345609502489182713364224556956958411353590983225323863629716328221541582235943419544573815222299382324910014401437631564118229678506768977540821904163783086957259151876887125935457870881520069996345353223308381452707584360235818158510742139465288452443707608626070216280289609259203521285380337250391609554875524802644574675023599912775679375692497288549564607455613979985413469445625323335303418656584542551569235847306280782046892354719430941268837432003443242434442873207054565845473774403636546224013020205306779643029845329737766478200457756546469644405148367336035181416336578389183109072538860655701876813590104052844392811426452853941909154398091653520220657125062562875467780496943896169738202015557946420195550308969139001334225271728290480813288838960490743514112413220355962879609386921852968881129244477297261453530795242132756382380553680603761351958832085108944458775563092738048680129411160723342842389370622178805646739436681814021716974120525501267246768111065562478920712163024954684097149911072109426852626418974767662103928576636075680217234903643952749401475702386719538140284256831727445038480373807012554986234950951401077702235582581755382076309307594057457766721607774073108049760960762626965250445583341551856130150264557383048643845960105415210863953309771451383622245261572174685261594090401451112925324013631115872565810554126625425600630216138201419466433304212367221788567294010429984515718847221288035982972470121468668054145212917082713052655407944808775148332486164731817824971338717188280054436877218249125518744184934392219581775528935679498951912029510606993963039643962967548560215646433461515061550671328169002712571558019699348571965064549918308561819585155116756403780462473590595935007599455942156707553597238806160042072131234820315946335724600494210556436910220746477627368028358530997761636418798706849190389725424452905305046507333883070197781288422355068435587689781732140129215940352986356365042548213925339821710545859463667108924963830960155223906326169614482699862445044324873396433592694843703098451986055150798243962693561853865417469568666978791646144329192644490546040346765523138379583347051083084658943834094825619890171480526670719881965315852231080130398524915232299646970720716070973359987950857263247999625318540520139089627709598510894218445071430291155019110795265572464740908123940956000858779245443353652187121305436805909367982338566014131794809723027456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,23] 1039513625970036745315827560949418993157578193214197561872414769427847940545965638531679358625247840115337090766159938969472680391442139034675412645061475874710310581832212434456437076776474144637296204331039390507326818698321596663031266901670690704268138265406922232984883731266273432502046820996299409925393758572494243993014985321781125114829752789756058394641226267590643624238388594696007567127358336189368462498098915868730843705183858309415628083921493002301189004838033498941597000636556394883518394573768263085859430241804882348851413121043125525243457673098852043838195627440301295120983092155240934961492009993422339220996910006539937206397992346485257537207541699685351338578110321197422082120615521676952988652915629701939570862678068391047549837223259206056322709733895732748442280122686333013929762188568520478581126390163391799982477626338451379948775694259119284666019952510709261178935166197275041425758358162817424147107330521897575718585135949172340436055712395704089082338265216019886027462657409141264128303915504414892581119361595492386864536123869250749997941988570228693717828869710589242638446710163904538781401069398542726543438153248841583565227443352778281496323123718301228072776301884868285879143731418106371330844543442593676863561452802484595773229724823053878575728210173975575979827315141861450951491858841276391891666989709728579290738662681090917864857594533637908467887917152409577190695347849813480250610607538749932237000000806771481764160378039419384834808131891470656367946373444942239834618127508279257078017685021271922293676038996196109805321038539345347090893445851473270309719817586011666177720426937616616928212821701104713925586406019260711894274350572575164703208632167344432173332340890103141695244753872793760389631254114176650850101647094245788427122956971257882872789960552210126644252707815120025068274998046423644287583541724459724470410703836040735822527394580576931999956450618000167477948819921272412273211703696341336184364443742537639240590449313210750771856335601141767111313048495943714533516315996477089066422605191654517438337242981845590473258818655094464175831784827690125301164081601964716190385579132829697927006625358841763425825944087672100312171453719927394010191487367377559212463663722920362728634052113886347389641296674691306162415395175327474095945111427587172283265929790160598443792958091448899304863868108045531340056216032789769423271909298272560623347145629364334571482471144221474782942933310724793862945295653057875510845866908608574249319498183216303459263594562022423410721743761127829328838126165170020944868088420417024393436269728002575961425070592310115030726623380247792459719344933002459318656834843572785062349230641141428339926648799299940342324996708041865506071580407084460507643513940554990481181531514037736740451357662051228409240652507623733650287476468332953656083275909469609002364478593239241295966906232462411669910794669581196132493078158704190857594826933980054896881016726788772015390889072394240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,24] -1975408593067303936114087086896847918543149561241772875876454416970872731728956520806950190466529025208620135867144770777739961559757775936394146897531771692419503053468771425537602083736931733729749618744043134890012178085532643647397328498572749341168269303627703412540095185914788276809350975214932390201605026380962272304766990797871767710611914798179486782401067554523620348737767666860657546895877809209551672200872836459871782311828290145173664532226321944706425120581657248091349472609779706438011267506054693246311009771640208871002176803118210862107993042431913725834473404681673074972969288236026144250530008322786284546473999773853910299087599455575788945248182714267459899426159595123672614848333014330959398394201710081294470241663611889342003087704472003618301526919663114118611154652615670291775912099901529948993347517873519485058049070620009428429664766875184634885713867602626815095703388612473907207500173982857200115294844309976754958054703882591951817571396230184590273790558056493371968157319410122068815343766106828724602742632491221788891280478290970704093440624116589519551573338820234569615751784639120421913260870805420800327098695174927376448772460947163149359856867336832470620027387050009480832289196673393057321561037267594619456081890545593986394079350449356189400349958722022770633079607276339556379300737034172924420027518015007019152419894800573093839372908901737335054311472394237187059608418467162671285879030046620117794197008024052396878757221585910286785244899099985077563380308708766960493992490548649240721728196716513976741902109109298677285515011789794209275071988945151701864652368030086118745223836998627311253264928369705434478221003071973664431215761461089550604461498832366909514127980596838876211998918773021306758366629240324854565922203872751928893207326629126806122843579001282235224600076440307012165564663086239510906803290010357829023772365245495538594169610323843752209951006891580886770576173933983103372442007694027485861804631908099245760824553172809566989849202896016045155290647906782648871556199446500928441269762236793230332420627825047016013721456266836189594165973828965441517774005587910334634291414029450383078666640312469195155621756006669174334066074924404076322453666829172225499844025516067762263568138332478414842400204497985020329285837627902962185105750959772831432196384006219404621510435764536438334129097051762313577560654747083606397916191615815022178060079509123537353243189396211425125131506264439118262311843259941223465293839984670876070952337191474639573575857070335357954502496206807221641682282685576248839233296865798991868719099359713009471880942439625267429788425842411689364146661853343937591640985918312113024465425547094726073239497110343213643859493114412587426880617824253618763971966652277794408525284326523698495713746369522068245289251585750628884258266143537552538012425902675361107581707589319447191765724415790133692362293051067016213359965085160013262180493356010282059108668533502994154929979798847488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,25] 2226186185698221648395059495796876389773299922795262229411900502914549451677467820829202368248035057921143368685246932813396748128204511655102893161817054663002371015957347338158561624110290115992641505153491999672910426628059292923352585869267778561394325045097833138477014042801674468267680608135074249070396342632552121153185710517217899777024067264080871967700133543052207140344300607051224967547904645794852513787813970598720363055027394248459244694697619736303710703261995797713958634067947542009598405439967256477489730512659217119915015132537964578836636546277653208727210385527664781591683526116843190253586019517160173905682062490734337557666636051163369233202375608530275798989703694141494445643882545090759868367310136103674973767849461353493088082357586003484280666222965765830481306814019440026462131414723078022718751849517950213090574490881002893551470560369233803745382495546235417372466099400354523026024763414570849698273154553908240015972743227916949718584220037219942529151711657242200142921159816177755264915067963122731249580987333369490689327687016899790631482366530066374881763115567543459092600908902874627687106013231153309586920275333840008729264642218183326504390602043747111432259578996359548937640529756346760945329534661443049244415177416090931405256451129927222768916822921267979345444775967738288243747534087734410203484496029710557931452286009554014907833661841096048109571346325333411390669009833545080283190965069082880291955852358842961406471189737828888169511743790314191650097335049490657537077964104056146225937851236675405877333540413635678286806272433993955442328585760834531912825570999200561864522439192272853717523540361120306265976324629136920991200129233699759143943669204542614353408019749334671003397124326349370308973283476929827916695410540649672611132723467763669080687856829810028444601898553323098575688629839532517301030080881458240410820044622691470984469004387827939941535568619877303995329042127552866572281705071153295789361897718407472591761637730490419770509923654806754021134278017237362766512622169263484013902344332690327335934191777032184600934307381081581596247916253246772690849504131680527648676509423674600627901841734005953186076525947617693642507805696080467729274138079892284806383008003443847931580266243671262395066526358277784447845488820029556727822393033239132356479979830622315588714400230473323065369917201973882870479194465761517272490335872791595201453965904840900639439630999480749159710193644804033750290877439997997123380364783931087228190105310258691348828624065040216344725147327417662905060334165213494583145192190048035879439058847442460662540889485795163290431593183823628246999027142322908595084183065047858704008106873939815963629682752101530776640423664096575191619539354580262342718061633644285293918096719502349036824567689932443154053773805561327633565640621743575928308370042642497785712566776469671344350248360740425005305433036016266246405815711698588671382679357127060798156983589198970316415773861478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,26] -1889281620798149524275222833145309271631236757024235851216212776897736051939699064407906209371640297831653908322654811948921785503287025577556714744255612876416038823579998912295853373014707678404051579397605835931681327188353730611755307169498111661828964555807136988542933971577135595515519367714805012020699345102638984641375121059953462325687346662854528500794163469455741257788963727733513187707134231461656684996064532240997259543394786552690416476807647967477455773884330656038416304574947240173844579389622412809392983590761823760115955666217748994463655623433273961294930875483224539665267884843698865480655464751233399785429551660055716316227146438892662587145336869296009064349750107008441649770320436262605392520283601538407878821540000478389896061217940949435666480162374623790813189846523030771177008424753081890960344719631335879537904604008784385180701346202083328178050254311977935822231138396399627547584034718550109537790077963009900896782048118623742539119158281028777775174525818216366538480489170173043926541199402792864526788474908139278574675206979111859278913265142650448853932853107231344034050982511929363236348179879487682400282544860514682853403574411437928048992802580445185071501939629045385118640094853355074877394547646159604240873479689065820482798012177251386452218729172945795231416352264671793329447545235037067474307912939332849838250064547929153470081204416568222233042669484948681542634303970971740713176583164811509052191907602639090006001395571395216356416895723821601427588637518322260064531236474518939569412875138582045782313618893208645445045348868365632580619899174402346685303904846857394716057627664092149740111888470260551671167879179872808156253106961161333791490025696080819156404793449748554017279646910874913779132582936208135709599461444468978669231177974543056097001785428004607232372617104303934649532702276342659203254178896802669453902341611581433573299994837968383125940603604520948760784250717007152140338574129671525539656840102746226886406824666313148434027883330469386777553641923273272177607384991629213667311688029153024780993927798769356616187224220642821516810959403749435451417940870658066090245960184545950799835672695353232613316290242743161806539579707669119643680317408187489643100839051100813303924380961619026975010597565872002055149716710743520207632422559630205961713555372170440442408464784129886917366200273944004630565386890339495201849465884403556046994223937018431977097942468883980807023227073466326860276286676105244480957286826541061673398961309831555605467305331516552755888137299760709545691872388634712421810691255668491323386510343525914316537933600170651921151693144675036010157796012987435608362210114977065758051864804264910548584824200970529436822142564599716615885584702862600416137890436389692661648449128816983583630482133998936513991596536267173484098819007591658992052807203913765700602771349087170854693563568820500513511505092445306524552753995671540488786599286946448329995602109020135673698354349473792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,27] 1270998639240708759100009659216160396549793842829833470623535809092172646694097476780052805869353385217800116421221288675533915758972440382999763260123815489878637998962329546336824426122787224422946673863395118479975572090579179532053112938250816886093218666753310496453113895446461164958590931577636659948166859553209960677905964157678985915830910431362153075588491741455932072332337224305734663585062438202000453631088397548104866301010519407980205953048084627545247132561098423548848634434667399796508558296774888504486730142773488128924201911687453730133484024205380442545360159354690889263439313296791048597547804909103341103632507788538243479883257906607416119252336126615969634676287861830184103269221804385253309619851741629411813893693061131679772128542671784486846619895597732842812450297550619617634098449927330308609562073897342108959477040432384140117936356472133677439421866956116228396508596428126717747618821031534943021507311698400750128889645499684816178635213081203483968465743105275808823085517322601267593776432009342059594582611958002300904478601114488799748472067638781805861591924229416884819712279759752077408144840928532971321225518878894245765183278474226868276020031469657338695103899402693349048729565232147379499001479294651658464632921968155686274304701745803798084234695853954810854047232780033795166895515347416163396186961610753796090255311784706273224864541946426993084755507159853340367697613826195954356029482097008697147160039583755656911722666485370708004721449786334055790738230582408943060379527201063679667559793684326101467682069755697919877412950644864147828446899643684615692989642084577278010983580178500518946567704033763988082592904504137570854914708859924506444640832589221825907720520352162239403033009983817647188959119850963829687197944308184351194457260065847693929877299492968882386815056660271083573189039428464112711954890306211223188183588163209037218253079930770164915380478030157084017938489182045463407909046006780826749636299900147491292817797905915650685160420810902530558666510900533211883861185673604958194597872882684054106463095135705922082750319550369733306645038652373019980018668026224412242469779084096114641249791986257921521410055975758283199826309121294571012770363205216983534311675001442135589564583530509765109783588411448345973041321584300321141144910724569037436865590282531858467501963805064075698020072202229038613612366315627139243731891489711636304121008667936219967550958454324243785630362425262244129266795892808210019212897466611339834365196065450565179797852732344750191904435585789662210721108165940859413363724675814473943893823254032733031531722863586367003379488787011683474069702669378220626426159814973713571276884863443666609767344162778750904440663546359045308094218985228309324148687938308542993716180229639211803805084989926917984239849412886263757239462938410754392341596352115549413434519107952976476613674948516965551506614197908850792396531961267618894700434105369931274740635703961442816927117931970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,28] -675409763588706991193745651601837981036345735777057588039840632110165956212451158674739083875268631881904162432068860964083921289882288154793437703745528579848169102071819307471276533046676754484661030469937606842379564645992542489515323105218086579027131499505695803975129960086156056343562210763559672335273265468478804519832230701001856616459860517818154993105648748448085208741005416446759671187161784741760943852770663302735758875428670378169326044614274497601325799964839483028643815686117517012443735458542182767449430507309069390462676481654034704751760411117672623329024836547768620704581822855071209517242305872802170936448831201255121011338153291553817759596448264083046249356971599119249528433659723284834365561116431668299804961790087020633873624730907688846040390070567317865170612239151254934037149191243393959484788527113497972707519329215434860646195581723302859268647198318036216236716252040274194412280692199885496268113949296030621431702919097020160038446145806094630621918406759055555140179082489335681852531799373502533054400223675723464668111355584183921981197717853885900597955447835887646133604973128951322939266363351825729787725006899406063698512893030853669479405212105131154924858609737566501645402436672745495833986706148504851161233191886500723773832838797691554074568748825414998306183202907561684718273033217169388987166837441879214415186910728635009063844341830532355035741673182304164175525748643905515740484349886491449640905444328535768327966727247071837649647194711025421309423155689867221732918567703214969667997219795205243091004469829115263802094965443830288501139238155704008788195382800501721006794296733720182844570077984649155528408584638504068581114482657503658216124536536281264572655015327026022361055782894770825777157821765463723479335063774434672372329419692738976246439756090692232670916207825220407592882468599248302359677648581211870874852759285448305582665113941614427931352121798334439531333919087827703540962385740397994623725568194596274786563119415067806893201458821438635842539554801853878035078356647672307884200758599234270997565108938402709325308233411103261954497281102802660719390805705315359281568905661930344205263227334833291551029932601496320645267239194657582285167854454973209490366373955200569983132808098279657986009823310033711827784945833813026820617183044945303668242213782447639798345452917239119375829775380870353496154474268784696925638417140565770248663594802493703604687726630720501158440847831841324997454113052392956813721173440867913101059676652817548735704882660777074440913712463859325131427349081676985722876737766631876426077098074204323170585910864372739060721390220812545859795505754726261766772143575574654739549851234094920460354395387132755975581470462532268909645333574898092073892520392045998141877548237948826387685791655895137530754160900487729018488027500135740301116218684286632555047832843193044144798812004604762058546867488067667129239711434621170288419445211173805750153692898523485859842384931586048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,29] 266625775739826544792563392003973676510445524257638777650607914338599335397905014723358224914529774072581620235608860256181638786543427401223148455201429486709069773059313376597389871655455893743146161061122931347290148625084947119040057310186950761531212934765668090326662436750919900872240082266073439653270818060110271060905262027323617672093457792086357825095787239813658538750446312576786020026406700397408934912507403285304302027590641263892498213438974773867766220540634809804987753160467957401969138272315878092026326168468679879082219511803741179526283057096285832378820994538239157093194947764125301576021529443640063779427502951076975433962786316669909840686895808747434118097568221613009348262904229453735915507206071271848683153562043110196204717510319635212862087975820921467071548560003764753914140117153671162577054497315220559513848050928470916041226167690998555834591806493338169803743042304024926217169958062518812447386417045051912314185058535281256784863112965728917706359800896797786860758796547541150918597093594312576660500658227233134775598428471573634445101929886303924330434510005123969169787873453480602346546868416697628522536525937634741909120693374855370912536674906400251114499964569272551555024892788472931720165829813275160077477415803677732955479659681864347068055269440429830400993266784591663164553976754301995231473004184372855711933681945842591715554376223251091848911930419369124003600981966142741915116241051685118935094906894457783523240654470172596377476839725470319243079806515787453830675384042201742848836065389799026062668153407612669218579121231071769329321156681931468111837508876058381339235343160099731838726722042647519581742433858568730287878152550219204147319301149874666421982010380682689419626927777376389447724875740884644993272251556696898119217341018750443766876663268548767471228535432221979246878744138404748383613496288236791151785510828997927913096294657880286205072509864527812450628181552304762286828938626970398925419577235394366860938180945638525131595793440800482787824496327644436708236644069275750032809576352258118876162053026005140478739994204413628636803919388986246877623007733521711851674203966484499421211034420329675248479455868907700284440095226984245630705290836275668011053867271935096352371944778385036569144212979504114445660871136888215055413477900399909930115477648204996786723533113431913346679378024185232737231403975382945615913694236565569161851456812448972411739391040489544489284481093905703031619048921883288769653165060267451901100343913739522845565142633344653176199297666947142866124712208097966665589191026936234795449808466051674583909940952002285256484765216069010891831809754019866491910064865457269120666272487413242197603520492188310519093558990210991077688447050361740228338145530662704763042706700997400340239517805624841962135712192102118972389385037806331062835684321194653627313450138216888168460874123329649011504619422077612749648142494030659984488256043309720098062602758254457731428203993497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,30] -58045786698577382121677912709394039562379868133381926011865584518066894078246466629511529255205006208978255384526101574688974057592480161400479291249385592935678086626582858864311076648751640826437120200081874766432030602507935257999866857152974224597711752611613395720483193237579998471006163391627179709489888754587668672998158815656313297545375713035519192075745313143406357374427746456202822670737181580485885567759480553947085050023586526847343590478245836925528709997557576300696912950504685656720806265927616138672952367270853524363945757775004030618188993818310745959009437600694299025028539825491307025103332034683354971749579672442350513780992569199898486898988739160042105479039262261035531293069767768994827670799035788326868932084501383999578037403888741323138434955196599190326535380822349336477520228084892496713899353823930601368312095527176353181604186446413841810719376272671388595599853902608861348151492244787761892387997628669316749793051190712514864607475289232175278780785682695861681192036225131131262892378767451060532657643714096992465075913115120493244952571339278617207134297727147041984832159287242009629977553225943829363344508384216853491509923590233968725333971129578144608872129708685320218018408200053788924152453782036449677201029840094228067016218009097536651071841629142915137011096033770939467869117812849716083973528992823526066343047535527545464583190855451036268600276710426384041466590423919156183002232576651252471060677542404871113093807220554305909391030194997076470293641011553173739838684334369332185811886830874144562520656214856894397711169061469423907279110418654693749694725171904102725789000626190271568972899303002523999928220072377610216431639032887077284800266375590014426142992822498282549090671318823719789703130406012111202200795664543016665188940974835081033738598684314002715659694734681586249666246377592110161805032306883357435342397300526455611039809672284450100162405022568626982255744122244102069600756345781709148377724303656936787480233306255819538708874579366490789134541745485556896372728078917412558698954469771927752200506743243057742726638547712628791995432204503824000715843344871696802031260384151378248767813248822979424891188000970129028613007764692626968061741857370486710720570375890270319934905435251122412234617603790486864235183403372457624659521838542424944183297883085367124217559756549431912313446714086775841645370311837810659847626699439651212407191573663445531637304880036774948343737051754098693336504543213691409679730010942710002798314198394560618543966366559234304241040026804989307252017301590090326093562120522657362161809151232924998352924066454451484458689181129817249396612979859768286952608672733967511568868980236887286324904888251140923084991259049956764596434825559132462661353908558941110458064151178936130927620712585839727639272648174440449428164339669813756166934872461510154006401798185091688988823073660539776294097401254143710479533786886796298718921559801347310056328624317727999836497565974528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,31] -16497490361334319093711894107183531294243434096046423616604076367525978960522407051682976224479741289243763032693470735818919957131422375551362564966773173379753002961621092675070702006931635168467106788245482135818697198946515466629402794138328415258834040646158218469430842337028957821572766930109774709661955261835544792080753299463303204300062982617124968368719888321721486343596909026757710226570562177157559141601497770965414788188542310739358988690878957152083174281976663954800619747113748096407025182647641315764506185389841258368001057725910524509401644865052843487015739093930000942991643944154074204199854751061126577773861397912759420873248167624856075465848584818488449792963447288651308296402075931553901894110393010983331112657556707567459071180251100527675838128829289660771737383640707959585893673655007551753323778798053233895365931104979382865398192231566781683858665460279534994485599054296746282780928146585456868203068517296305322452486280502707384840248876509548868806477368094221516695802031139415063996282809662694456330399604287159706147348956364651301630297388379433042545854576070757965197649238952174312894841870948920184584727527770086762037802278780762628659720200745161727103064652450790245145337620605329049045511504336425650012682105222198712516400009455205076331962420168283611964565453180943939779727090361683325248430754863210025731891580418946306954019105314634182505607776104005796783974748472647033776119319531895121335685067265447295500558128059119603790006909130796272712689688146959375860485607994944709570771564488179873578679188178327331515391199435014908207115509447125963106280851192659721102565556490849973253325139005940038320214349414138047326406637003345385288705678852698083563290027360320331477224752922878045816182674222215225922001868521197657828112880422198861829931941226776374283372273295026330186124299563441060461731210146201509110425862973493216308640791349597403378591778290720512377453282227983002169303878187946283187528951728310174038392019017166065756674413808747088790839110794971609327057246541984081278600898159572717546674541016186199616066376234095019129007415797645896492224358584670953477132958221995240831156158016139996728242139546260952474159615598908632847411832157895937388220206491764108514410616520755035453599608920918823134553269745578487872468449269747934129417584601279782000198159043784011565705293765231675926717790578926208089883593987907900613190579936180630502062214577568588669329975473594458083857386458500778248440898211399332936366368508832186466155411894860219051434870476660211254031249372554604037378865875863522620455794713002687532115221517313154443096317013285628176144985289254956932615148423056428009053239615101939939403778800431593827255337688806798965256273770834843270152846254019911145786023128665758104471542506216655239382621167635444768951384776760545319663602947500494788110253309247368443047047176554869803455015973659468522122596794693447649933142736400643384871749648961055184238275461120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,32] 28335935684332817483120428038048812853737014057583676665543197109391876352733783539016495587655919342167156187269689576644424062516860407163420822789646624544354929571310966610240448401790053182723663952661185201725345762189763061967448696050123251048426270655996487766710007990180457634841535458989281356366282236391036486385802476545838270809881427953236401732835275476716591225530760376512855123552354274336642940318866957604979164490250020511731270128635516052412871116747937818990815119473488648238413826931472602642203621860307975266852754505019678174435896833378795652664669830411740918530531715039953555091109156380495828910642167456610875441394561038812321324607900007736191246480821518716027345541201868057583310193713508605968682382760340123836915127414332230935675272615956369156907741230269971166076671510339752440522428305277583276779603292796489202830097242155334868360224119978733351587907379548159317894201615872681413734714616519111077468704389771857825423850986767685911750949321362109404525044767759008908856684239125232591906185821995813436157227033183669060069297498626472593963103161034628647594245186036444330404160555010327558368463515494522500593972116559401404773563208483262581389148881269439557729103953020821747372809120021413732075151411119541638681669905765705786869315794113391121009027220222835215670904402952097499580283054497901852051158892438024095039626711250938871153391061290623418128772970197265719118951681710438563215333471101703340398956699352978403905373253611984249910389765769918898111448797530257214657380436883135400193814035147827738549784087134037650898125904886410243602613379925159630982937249315630364498180463504538822327832634031412093322636036984230112578623795191688015598944608502444369869135910173048263542210864295791327755640222961697953779623717153837871494340742862963143042307319473576085851984692018909686307645385976313997586789952980082707606510662161718905119200810656696076784257297044258082873668308273587037649520937549530480190679866149063641392247314178166710079478382940287448452455286624210185480900006460254800392779988613326938742923784442405089374567611997645496645369296735376789853004411804149818493946850326617713325888087414899435144406122024415606149601610800247699274599864740428299580541455008403074997325591878060465943270165247196671421304026701593426376376395217811008200055487420727751079238940243558764511794968339564905854942677593538298616400054175017636503614915111578901648236101436632020481337951639329573900629619560819714301988474517094508678159724333007839043317710602934757607080974831167842675167231720474702639377077585270775882940954741984471804594267620931436447819038216942905934896342936160529334338991680150854281346724673649041310788813042291386870079209106132051653635512463527939146298234399001348302817683480417361373624844582843553622990607502043188546905002831816790747985876710542580108799554637869329807044638660493217084695079816143825544488920790470560942634436695770478269617414340608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,33] -20703170211716399627401777689748184972904099940348423288812987259138035036614912923381359916077299796568911704703647622032250106541743755055931447596644016102440866280370595451651140121588366666296207062214685201584137407179044215712337615431250930912063120220815398944225419932644668198336842262405171886083859500184353430593395371655515694384501027590854884421267223053673849155630209143987111497305597441171703407093499268703914210666862845449360717317208324647072012303695504516618247254868535259405880911273643744698011062526192144049070468400270153737023404158697169826866297100469776844758388402169843447935713543760880808513987433315574895924571641426926969718383886159077097787730696147395113014931263137703697114208539995164581126513129069128280099769242576202220690411718237436719552511985585908766627314607145753595986710388666617884730514752516513453188521128392998151692984002006306889048145344605719113108819662665750396137379367860123341378780655295793874629792801217064470293088067723140106899460454335765661600124936854877164447720491569207041477516865029308136127941493926942864925729090345941938373062799901255869352387275027609642158034323259466523841639254274909908725254438937516807720627740265823944306979230580938239122710828649444742382732415015221565116827581991341627758768311822751158621823323823415869791557339606721241870034136414476883316931415042219813533688381781378927491131434087066406228666939268771775265773319813283862296695357111991289981510334871304271510918146447758417833470644055979737101742470405676740345060831549926624186994372982780071336705676524516840011269962549062370675129864964510553795672857385785326929805416445407203163357294691139813260813170999507710462318351200661446005530626147446328657855290033754482400541166680380549594624208272780204290524825068662825888500084887433480952853687490325211433843396322436727284422373630753390742451291053858124504749641922548112299034231569058870388661905562452693995778975031488628274119746531046093628666463007199447863307488578978794947352928489102769962978360518701911664086807406881960568566542394768899084820806681656424463884291695607539010300144337095656571308652898309757080787586908979747994206713131738770068403084874281813377326172560432772728048688574003455456963116218714872710020689307181806991841035486133941882279517445597755597764080116022663952265468940760048810200740657383169011997809582142336096155367948898215247940556525075959212208474248597150230205813309697562018906238746770133686122347602590254518187511804152709535050003799774751073680659208300565115367087394509600145854159981093119154286959905508309028260658901656584431398184329390495617123095455455782273976179516464459007455853456703452221091074840151179006202540539790855232889556537706975995483937409330438501691962763568480387481331435530718581283995484819106295357258483735144828211065716453324615677369290141928943388849117905398804425757671702415635110276206219019294208901354053135578895783991434539383280568893440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,34] 11106095166775211970547513099820738772775346233985578879999122735087455654157902299302880306988436136211961851597386799585249467317609647939546183656114284525601603640740485715904273328133641144250645320031127042411532070852658625419966088260879968320908147245640696201429767331698622964954872509193728392168533198818326428096665144747264860157945546313535196836077250672681108082916022764315303715154645760965403420231824922896332823570701216924387730776369304805015570439900697279567699785197825208420271678443518425987563381692962734315457043645623656717678723293436372856533422934892247909362674405769232840709785617321924718003674752369713653146143744254947939391651994773601556620509255777279063398341678141531683255870362164504045716880004039951748737491853174683193822785714260331960586523668802355843020324429162555159733072216105386594058715463345964477567448065966882301139912774128980085989517376473359721897339373118052429022681650805896058387307432740033108952325840551565173040759814092597481425009265227887854679726589738008398117009829055244766922401756785017655116981825604998948683774844520295977738627354389191871401638900931121582010405693312412280087620105346260035883222102629451412822407137147664452868961104141524343666683059586659487050465702226441996378305901568053893923173030938016958407150524480088620657641863573354059627739775860012669995519303864263313805558974877463561148280487706991981212392057313383737862243161470808524694417190216341877004547792745028901646979846534240451844913732063446429206656020906983850067384852526046133700907482855815472066103118988980428555789707077107244896573399557408903586571896589373934123186960490623221086535973675410893133447343522895257635469205737755184712416575212999352529582367583715439394326870540166283503281228135194703020975425789058621110484134103692068059471453051402487973428784190740017302578181262858856837133719071171014618437160600310779711581455349998368914130763312180084268591969137162877440054791098036830324521063168395878204920611118983877646412505988862869960244785719497141788341663606839637696968599257541742298597849859227569089565394266920015268611272895629987384118103922088213689957201820497549148809956170191672871471266211412837834744076358509883883985404050450180222552000871236413098363873622668596353127429764033407347014464742777674044078281504691309448576346950154675507816334483098282116274386040015552993018341010666997182861024102728504190445261773818772967286906249750434840145441587793439214641427643098674078026359125935987224924167915957433532179961011400101927556008890999677195516677548740798687985933238685220196241683233643249683164535069559229114208300466800189310334985883547685436368077972965900788086317887380504664466127387340300598979276495177855215395451189592746581864324540477494963875664886618590975721904097598007593418020930281510229620226513033403176015086980318207363358661952526953449773256177277723074586833254937588752775614944180750124353418864882613229770351050752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,35] -4239535482077178614512948096649106345209100757972554601184214185741935106777847989456549967616020320882418139590251725545441656960208195846354560087933661699470481547785338243635280767283232814149522477562256634194148191862152254350122115559639134310937997586977871631671130064537174304515744805343662099548227082185742836705778079927656130721759148301507646372849776255193659820089756379418989566072560898908488641773533120680704492769138044600839125033352298489311954267892783887799499984515959389792829166568447204043449849656036149322861657879181085434512036246543384811731983109934803161774608472962291939784749152373725249394357674436965638611514390993184588009309642180525371839356535404859861261249608960661781510482860032146238990348723950914162417617931334769455002169233850194858872927596975493435230502768724997266190270459839838336164703746758444957063143818309360770938588648908077135127473552889702990943478962934212800783229757230000250289533505596292015157402794198898391690766255609327739591244249837304489392529883848921638262788230431364284753113450498630717090531162491169909174374001755234005651888007328670028281712556737920286419250089755494762018804584331904932806708409446690798410207801777614242350531840935260076579792302332938947491301791982685832187125025336786605486530795984382565637988639790862737671876291020756855860066415100652289279817817352382123035777207387879265485379028294077595891227077851037067383236909612034524047447506199150516435924572665085715011675005571926345924943514451692352922493428782917617165279107928208490213663661646154142447820223162258931634535351764817648163480746160015004747502384886366130653809351055899828415359459398335438515197224135611640445820459499022809889079048118505441840989546363508377276961082771670616302910215744368810349762995454286489067257266580886197169931407041835276687950806256629502786700157373451606281870506951668526640245577441251093863194523683918227842724819196211941440651194383767737046817550488006373534916015265882759213731863843296776421803752420728509795615562622436781277192273648301898139991317984179563150659020309661036261382974933564429223735060551472108858158203443632247526117432605074030715108712521652776122654020642362084022566040088197426022823945951591539562037580944063746421057555977576902554120969179964976262814613313401007170316630304142394577310468904254112464411981154082575951224753922479132073796367052774699329398345856645967945443185366380097224655720152582675252058344271166645651007008279581309115653781192048736596948119905754832021889174151005953279597347691574218401159940374003543302181581255434006976344602782805072100423597885445412165206114671415643336323208096196577318064686895782863368918200135421656684296398137454823189629210099251358148912705951769609288062983381371687819908614234801512163021276344481096364682797051247053779725269114433125050497872084247648332813032980113183814352645829512668188151264434839571319536824542170536573256078085781763773583725690880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,36] 495491469342805040182239642451284732251852107716132689969603576052739684042448658962179432934619632264463392610844170084983099767106845848848230474247716226185383628301806407923878260807961112285320489756417450725732484530455391956012088005671114698310974944136742003472497971684737008790895425858346357148508603844521618147221066311165377282024961066020032768545168713506710326436981740717288493382845764888208646808605148674939754356700396289692653021341667477092027398666639302069660763869717209644885805384827436448981848437453460179978701458134966511356557812916756923333710135393403035159238586651102709975599985620376933273177044111073140228874796010877923620414022214358280306657526800703915803722858341788905077414795947850173246782118375151226027848352028043496074653881232301879897026122880454599800801524845310235979133183853798211667901277443121869814408273342855830106618456718354270878451695120162858617102962251918886699208617235980777107161435137718584419714802072789503536740655137562848084511035473347729317435824575532078695923717929517302678571703077639489308330505396120087461165232384224051870118026272281937056326469567162655963565011444798564179758843191656625810969147396434824005450368341200909050646253319563846422472474477900790986950727191847620549175211678627318587807178912063645641612861020207641072536208168999916579660337839259163490361171747430849586003595620995920645833613942229410032512781624415153575344082604490546283667685565605498099689268508760796879363586755356741518293936337226993061297908163467288758395249395534822747379055164323248808193598682069596591633756292198567850029495944437444891811206483283143005338728058324911327638920373437961131218736601268862475010145843675165622543223371842129422246512509173613123429324793439797078465610946487977256215459188282962322037970746896188067034135017590211143591114418175335413734121475851841684173422668558537995824616930608675434526758171693293183537127598661106047558873379166910986913702027477786187452768433187127352319913542630923239067689059092003590207812521698829752562076501669207630907612284630159610959914855920884639586452969905586962513493614187762977206895546836362957956536475118876095451624743634657520047110869396515654409000195034881289605168348665796278181915830905461985837760369901866086787597029893742939268416929424564356107551664113239594306788813481862074613503309402627278068877414545493005082900239752685258066269194168557160605422479701597234599679461530225627668277129468263300609960541906091596720394952377267587448746373772591285708545510696564751864164413028240917434133289906063322354309460472385266709967238368273317891425033625206089818170712439744518676303725768851597338294943469839126123041155054928522732477572692738358766659217987031329685158251751755081720990683137895478704093376713017311040774758342943622173434469204350319818864948448913176385571969595773613496105632127640134105936038558776772584081319754305635248573184421031168701315634979868463007948341248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,37] 929284189919293656454526005708960337226442271341168281221593568027106648996981701298378376725673523507716200398516747672682756440465262560675507974959732268025778179908945846309745459200463944968882552477729217373735537574982367607667008331830212293542624238918127726012599640191394514957874721222245857891983405656075826744314520633777258795999942693006053386083449779051570420973520197896151646993543897815414502747148321307137002578401483563221266697057070148374379180081991884047732048312052324110977207454151552500111845423016679865037008213955958440107802870838152597889650067388146335255361980436961868427504290426145763012665569676471844789026282220466801899202198775214309329864418898716473575215157251511880856228879555016801755112905030819744830500759368249109667685958146233483516210100014496101149445887801675049707091562976258794812706230032201344764577263407745575061161142095235655065709182801268086154368973882144633118047534540210798679716628620655103850124069475605907952723694303360567970397217907373878068377210216589934799317671933519540131200557772664053104611756007874771887909239476392832529539882679092547934510406287061646399255836585848873385364419327335983484259709072385570147024482714569705590849595816899304113280077772651195868907838095716885453263735751687295427341477721269419534809128433476646067648055542284311367688347016514206518390085741252191372180674129959589828876076258622068268562839288573353821034086931444358295082985544090680978113997767394907107285959368035521561244354029893465959718438133569688541827841504368156898773625230772707639867229140519083920081281641131112140174708410963150917749597156860166833130103494717738112260819432982474128802788384676367349840538395414580034383860424058092038656868112040415134427523592194876131478785651149083202597052420331576284269314389255875515578717734860694011836742339357275090307719561670255489301736927361749386877927543935271560749595672982283560391924164412627277465592700473214004279778902206571143051776634650735168551196777130861198535311495931737165398396232005840134907914411706542572634571887581015267835026388235917634841816036400944211308702596921406445914919687705070831636706606131214137278000373950931456667098215433178583304324198829938710342650641293178982879191093160374383087154909344238873587423311624361540746304536673378793621830879889616685201679962046647698535514810561806202229491983284305236261555305679514269714478263438029712608407738902203368717473415911628771516418217307002358704278367152858227006084108765079777971073059450956459261492118510272792480901289236303500340170677247061810062875821936929999119435780751687793213736841179954857524357386538773848683192425522422410236043793088308626386661185413180520747545728213438610127305843648999532194761081914492080130015019492709135994370066953583300530621207999107467000381619883877364342766327324345209974584579077397440620966339773240099805409373140812085868513256599310219875418016288315960140445949440894734838215475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,38] -1076457903919699026428466312914998527441697324625246992306103911243150544916234292270183299828152178049903904291585675756010442000930618555056052729058347160321089758036562396764899786653528895434150347775575540907253567670183843956359975514079413487271400424119789771519494836744655003633742117824202405885872170643436628541178478130402230288028733596110903743636649659927655385895468530935806294732802113719653056116193775478531139194278532018525629528514384570562188958278910733582973877692192609966552831117323182818102523598545519066505869100994218091989998229196915785898450742891552389980706091226201183624879036758465518592306681349339114448211718272091234261374670383810183969016974185758902238168411050828839139869172332064757146053062339965763246733806657552236009442579259378548217553879349629973215421827370887104408424216743907533428057876100384660774160609965377838533004749932917912424916543114159946134415684446444852031385131829994058901842233129328197503105551607393607908447556773076718668143011952162444866345758992309409985115161747666239259775704444614194181730450030965031543890304178521830896156749073028572348286148025240829539099947582908861277861510895300230043868898497923715961692950441096159278459021309967049992466340856436723896774781169570474858714965576347619352226811397986783117610351912927091453384958307189141889059841966850630541128769690413633008301564758213733341158598600155781795976041708116675608039469123623507595033951271284007699203074056374374654466880395233064720375810216608981487852790224635749630325582428032643153919533509101470194043576820114361491267180766179836956495060199856397307209827293928695897032708828422764308098079708300389939985126131957227425918481112328584634099481767850366663402792567541564558207257029531452196595896759343636627245054457307674850057450630099664649588565684727069854515955140101188842358194398383724894897445004738476194471446062940249751194182899499758400420520484404828646623137742639717736525671604993172268732980018698081725873845533824969432737000488729739739801528720786252542558499302672396926100864916335620731561249786169221206095047091395585066997309576448639340056964438444446091481937876727677531394390163063626853725219318415069185924266372632901093641659768231720455698156237942020249586671707763089527546117444384905971646997119959122648580864007174291303657969542142493570750378923741201545930014445255083825421619164715436959652242615506382070928924836900980910942402123556158219406723896017640760956006464798276549913220958510455334836776615605968026255526043373085288477782709077686770405177963930007244694915073430202814809744047398236721761678898565667438685558776400988889746858802287869641072461139194851235346078386653172820336464221118375226285447709836487451464945673646726839860045388330277820741088509172936085628265695741727100514678024594642445112335662728686505865797072825548400291418237101021675667211240385650590949036941726711495319874977654389474671868793142297323079831912448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,39] 766354517793314822176438747631192426211264857983403805949715592208429680994899342564713816331493334037780659205817359543525862063050479982812777645734602233398698265116135905420328821241983741314238401507543798716700591084409325382784115251222300255693272141455702144302008710299222664980712181004562062481326848587512436606082488344821241046753824739395087363179217498832072660286909945739225261194886258484152109587422961382035985791519868825705548276287655479582304900525577244836292779920559654930073658382956427615513109288585648152407597978454945914677697172851117503636954605638690749861784564776416335935024039963004711644012769784639067684514366207863528985540914427599419517360389717705226474506809157194229966394942836251183843230955776971054185029394565194405335182992529862451794814481897102423000141474428796753684625667815555083947058196051183129142936827297117341058833430057981247667643022111135692160692568779684518649752505289041127452714489554956461571488424654191501733613755926753735499923581772809919533990155908326835175394341990730783669410680309119726343520598894897705698962188049004511735374500333203587091360488541950426354609120112165533511470726791035361187593108369585041891964122972430292334894202113943224316467897533450552093957451817381534077546367905975708062449930271519905946144389557842417051213454785510170119411110607749366217812187378289741776178307410694894160867848773535890795096884885180837703306403022607363434162239602518800085771661101999491373540739839924172424693680088714048493236125910680395958862796902875979313908961224640900740987155205711101978119367823838460830266935640495347396243707640644809295264927964814253103172978228587800231331749119991111655553620637401500232731062523477330876638773264727909807011577224258537741132475119214754719064559050288418309814694645276402368206661225514688457018492817300505546405875287754367758567706786803070566198316714730144787801946326513871971451661574571917552724727127533797862530370974207863496680278241724263457411150694537973571298990003810527327036303966444521773720585135222220214727698394094064601961559083690118248568442485871515232174287035980806321789142979767422521940182985006553976108312013630500640313836363430002449780436462194084879417975072892696589901272356576772527131786739560486565200006666493351232260624450699250091272504446134739637873359596403016838824696316904296660990534581527107044827839477910227811648918602573632147932523906336491014990577784588337878564531910984095272464275113395948448343436953280462511184671577024978764268849265232128561159812402168920557655165475449857263924300890973839703836383830668726387757951145128970382613556719717781450217853235829631159175547492158962903282395167281221549153628592164584015530387667177928790115889447055646193375122211165330536044834328803230454330890783667651864530344050123178880088216476670510060685525840027545932430237966500950759425088219976386108993833126298131973383297272679418353711433665512703692758969221120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,40] -432624881470099382628731170350277889994102482058709262117989367668156787677631299291595208978708332559598274489102511859714047399975245177335129280143739318761286102594288490313323815803408042211650685735818257751991005504525432213255145355000248725978188729189403512754589579450183078402395584405574842397892771603024581700036613109418462628173928489986237623870090852351718570807813347387440734077107380836983072200364863104073442668695232854681467372409778711229563349657900646185818437163427406113711337089117575905446377048555118609811303553855100231896793526213268749377859292136769820070575476640694899871690073191469465690068329473447871408704219958292346624474827126621338876001002147007191450248574925767123750289005653425171139095217659575983957701353852008513600667837600439165797388793846334299891522175737459939291109899422982766880774782902268735477096960011471205409453916022451384707180778029479632031400750055848859106635652697496721434755949150604206437353008672682841999054471514945331233265929914956302009332533406042857522931643355950989258045630135556194505944079623629619094671649305031271861576923308373472950850661522167588814873205435517362945212430392808057653812468438955325499933720215804585795810167366496410124970992780553221175660550861375776167122926132441061012842714034304386676790872135865529437890473551284403773690977562098379146825521712609585264486109028784321101529350752682672498991096429669274430261008724915060166744604992360284931457903620965145402356729489782608326467293550696618174062626308662836938970720407105967435890961154988133701087904335398369319522601225026316173117964772081478418495170345993007742058668635301199488530475534112855740811706405148015021660633092819522676044807460599343186237602995393220559985637527050748775474897896683635186344771246871327618661185685120759322901354927893599465792952237086321685411101512912721338400610919811901220161489377729524094081662636603466379422897206893101795700835774043753002511662570900229340620110153436930918821626024310174395507647878636555639235866759260361918834121242057056228132709754675647240837879305303243998676640911925346727964883426559024068302842454088640423573383043423739348970521880130739920853801903107003686889110436688002879907091120909770970877025874153756781651233905323715863876488212347146784868979848756998224304557740886641243813827342690932150947716645026398829867467392173177322185079064058278787633758990056363028364392016510332133250363583471344109019234140818339230796338102627273359361163957596305383028099063263030897820598967074553843057372748759278489509928612897438551788426842255466759408284766112201959135478406342584360185194955532684663618026255752096589806867034593028491599350992286776361769858568184821301363741496697612100075110757885797022207550962610608170035886023152179235730994216188666991550836055838342696665422129016162352813189120959097217809171309487737942404994106873082503471131642112003625645267582243272810666382790577767716876097421312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,41] 208599585968615086213759715127917370531374927970063136235809663384941242833006523821137385733513067029493971358993276756910401320290306806938028591864714489173539723711523447054464534469169905059722871257909915899032052395733351087213123476701413462819863220171528621957562508536563057401572892027279750920750684954298410849715366241139718921964727447593413624767771363119471459802613956136939112487116007689790655716345034197796240882833857365092419151783816152464043226531020012796936926843862623228673717633420038374345206092227022162129499909992850166068715689543905612943012515800291719489030865643181718146623909207511787794720515225890499172021169648104754305773751499007523894036612402430567906976210279402579481804496556561076824529430537223880786529814951887412580987731607158870727998802520468051597580822001733111543166764951641273653440147045229101786794222135155234105835494080395737583729476792686146344165381093006179899118441714779959573443486130999703624887708922806245099504552025121387908756573485832897391917093386374025086868373280092197625483731944121869807970439567726496617309584630511646065957328226326162878252883320976494531304540269413652646558294663609074587160280483036517555654577855807681852567571710774922260157709445745285393965251985158527930768195967489465479202765808757361893638605360981116199685213392960892052557119337908328329851014085117012501071208821954190788854385779689388491221301120850179278616410706103223417180994017618878572414043885711372785098385513757608046865182216495095623418306321306690476722922109658229369580537651883001592675478671701987051436324532889182659236858175106744703476089205024861487557118511385855164885400144339331501047300401623123470781665596360855710090918368697517292133720629639270312747611890301210225168358749513101054194641799455432788921340663909061996013020104149257082605577020313751083738906649699030603419094605509660406869580045718214638576372447953993467016538165170638670652680625819987352824543287713007325763733358933798444127901095485255789574565506786530684827339542213174242842240703037300539390484392490816436311765969817294226487448649169437554046238642407990734975951536845276134467231330237355843545352401974734289031882415465049034774990612811326642137536973851790427652484289087549916565132624562185110102671763728854620310405433993912183308716343681126296227394196974425304124454184365785132502220835663789028734426437561308817820583656404785349932849634365817025866158632101822283206182119701472247661109529417442590795541021322640446589427082102489383049711367120711966046416571785137101220386509326187841711635999435437703873247548505036576263334704097078713498960624204629798658513378435886483523265611349795241485612971110879089046676043223137355943113111973139290493708287229626051662773010097421172087224097580307483036453159411881753249105798757524230964352833190791698584791995020058465205495982875997495579482291815284555843023163256539431934792420006580903139381238771062021181302374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,42] -88159995299703986040522962268148647545979941200259462990284055853872881834301226069248997592094827135535858599037478626333937317002521687447260465219311444018223331022474492086252373009634451719304264369267310928823093016293724288536678023279494661386497593122289049746946429017295548423676544092350605889366061545195174930525577663238276840824441990935876036011873272001712687202238153822898577504312820012539850996424321242980965759564404843023524250238504293226469709271593116378720596510581707610648304994527587891592381229812950379987816533375430622497423031486263912615447340871024779240759450136487750233067080418766669542061807702302502455194082219007319666701345226503786336172272559082882128530877192926323259027191854825690556832624735546030746372183881932311115349907935421662507024471754011557262639666970028662920839234689663576796321362875966361098174124583539185359564343936314283769426008793574798544698658118255518518894879540546864662969274632162502519938658946460201475235369577656625083102293399326820706112516762245004113995983291904274762371106528555205218523575964889229770253230788365937647360555475702919709006417083338954077848928430570381886756238258366736306945172182964124143798073601774296032108839800837017739292322451595289780062720368539271849903058785790617413298105081792717187688723651952311797292336739481225977886771624042604131197708279952857196327841388271110482172439658882904691462283687025442827513569573865271348480335888755523970359034594564287703301164421729866423740313803873534849703109310011156379447803120547519317183491620636975640830324707481134244728696157514410756364197828875590145993549922354267866102995549273504891695196372050445311726988155594130333335888399950640639701553693135559664213620351806989731024860009538053949976810537720779832137701171218356374731179341647302752749719081999362576395840813260175531099116402375372856254826676634972258922728502955124429046740417961497471104287488296428709916609406428674474037598548781974189447720605313704043214432194480942154232873272384611393547558584462417137317701112306136970316455258222103233020571879948651043606262617039594591716020825418520808607913065850076433243630701054243973787344928551620927464757248138214541165453777315500251926346090810865323483464864673304022239315189454139703638297484607620527746080958503904187365953153909922882795809663064669381239288266013619105638404517834952854555505575269298253704842800192458750804034227815608587961645437263379966689111136825872561984082220127432861998693112249612211657960519200448923336418990638333244259304050917168086934200713545169143640475732732981877071901379919964788331545238883354387964179046674148368378010439584235874533044678608457449327979329305757808717545151552398933880628291146373814003364586537209362367094230816136282289185794009283470961783684648097850307018771530651691386581787875406705407666659919218946389764854147826430689622526694147959292727722673218894963845471246214459628748121393167169427943194624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,43] 32697494161572190625371044154357523949027873897485080890662145991903322266234126160868944166851523838966641198750367187897810639482262292873675951828680553849839531914981392230847491149735384537546607322383194003678382829304982994411160427462442192345168042378739525669132513110482913653008788244752178762733258673467540069197406443101594872421748327097474505487786693527340112838832914219367382918606007989635641555111628801032200984456304990196595851189710821673172293268918838007621732263590753073283756656475200729286578550577011514390293564071796122467135317299976622517431836436609880144529431870376913512041765828061012846195120668259510760012609947861394623630564782060550057228419509439069854883963380579053979509288366699007120442015850017946657471624244271917668318713715350655910072380636963209122045331746534410013343682492155779132171822107664492891677497239394308346267547398294449295369964582193867865233803168410413981841053397796449588242995451391455015930654872787959469564601506919203853317837731028436065438451813675341486179505339473284705809599109555283167536409795819148336397798255140199415727748626972839483908881876636432021395674413918005797700180238847138266825687136447111447758540179168291471301264555493479481948840244430968920652137798187431641215222505148260006828786924529697083925860450500256000720307166126204087469262061306827444983175370376646538738832115040309040893881574937069199343769378939536241062657008510184944584798158453411123868404831117369211719763773765696038861285974772151463449772523804314525175951983385542550148936368559930869975032596958496209175276611139497358901972008330900831421714551180062754192379558444441037528589532714176430481127046063551788374382075450463568239521460436678609142147889335423548924135530040155043251250324937719994888563924162928803184732927354005280223699138899051817317069091414870394824339474330576291743394734109519416998487346396121244125639463143739628659930426244325880262366156326583111714056126131587075806280891126274354880222410087753357429412227619388106701321519028045214874661701140798490026115191610122269529430854538482120541853454744183910975912397931130879980037198301390705734858811571465355587672063383295285890064686693623765024026017815624692491833107505126250075962071618496065095908283580151067180456733901490229228552194700136481856404412245566361304992907906872377011777032539177135436465345983404737602872278153865934955396079624887746687883542348931024136112456606291398122757933701542049065955798850441648588405772879725109175640424506646536873355078565936388565817015627492533854544447125470241417123804017041975033895197125811401447883914529293259659475970676409026335729762190053289967117318998484111906275933973765460179479399328208404993974796096974383056603270890549798787113174546326570846676113526060647312402355147964009523474133795372441800299057041166525981085363828845425860770508405735613603945677001313323743820793846214207600688758564727656901440017203362687874351759360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,44] -10585931493769228913046395330077442932604168612300006957477836268759497740933367155844383905923269026814352323545978247360465997016700029568773436011506691474725728266349917738079586402366503754128301337084216875996442402845434970475692619760089508748487422204796717349675430458519264319232429247883107506124227351918030353564340703288968463303421062123541751921250991248221507775091203622267941639323751382265208483927437078445169902882042450331446770592964983252284641829163407292254039209234865014654374976276144243090963107059131350511633042277012023013487799463109213084330525678767236810802916171996374350080555264787525728402804575661584218823069923155759535577479754869824579933512179402284104380540152864359023489061232808978396786903433214825480610603613619686548497612771492735318024846835177936168171683499852858680328594013569629631621868452154353353936144972201909965796483716145896669642382244462303354007203308493708129544099278932723482463220187459490644404566767373606702544558332913523066493051628105621635444147353104081453039043878217594060266143076455676650215824688767870808166047167727569778156277206105890085121047356629160094810949477305720265232583585732255084204625350249425490044509655438649532624496487610969542338738153724384318146663787319518592727838811036497959737853708855511589675471092894144296600854380813637856581239148579518412859940361195363886121281442534060967862938035356817723094526133287504423401723304713694722262751256587274721609530282340753904109888677374458646921274881226810077724078993329298356869960693217306516424036841169148948062998078849803884769982866354817096084360908601635530346873663352182262720653756629742492986208462409019150570522026881103609585165043178995845259553508706432726136996823287618157539737781234836442728134801544482932035890990833864082925726371346478397058198568307672364190882496637817027349687841213016473746095770568266433822881265556465841428581471775506758565039024368475886594408581549874798815152679433222380713160752491878215759316889514015537475344485237136487444920203991250633291708670117748297296052496646032646353221008595401764052219419187548974445048135814728449988111677006996976722837991406681682558020578059232895029995963551503238611638300932396489324880745407216629806750329869148523483580865362909455482126323154396481254352106158332672746772955245412205098692904184070782684925314687710389019885321476162399122974072608574924420045328949170163311091434464958514038392622255934378924301725313522606281042928807298863638153154532530986234782003553776535420556346024891073591118796977611170583702725963957550587679054447057152096580483251373402227280895646618355040200324901968244954949974573430275918560670335796203912393914931991160907583794585266545160783731210375232216380442951333143248725951793289779281275002607027751514550758568220567892954404543754621746809902991120561861474769194095663380641905675357710065016920907309666671956467290830550714425323699978018301119348570673061728830357504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,45] 3014683867319931012555885789524594390755094123836730330088384774666755319083161091116035606625032144198080693590425863834785996932310065966275579172233670227039858984760638427386450888593584595731140938403254073778773998189185217678684981853300775976701465998491502384077565891869130090084856401087479368187854223034031161941544867634977805066282067738149333390137882322971090687549189660032345412180649415045948089247963431413224456065438004646421063491290234583889319208087139610576968343913250866801846329806468351017591341876458856142018748075275345957757056873943846164649741474367482853522436327964864890065862976183420095839376133528618593709512864373208589165102262526268593893060007885584971025963240234405605667965625912666880500199698061791187969439445043981919899036210846118743167710239585379013884489866511133271723554775701635296374060425757877804600913774411441338817826326586825050878286708827442338122769080985142187661749018536361311046265106234065011887846915892451304775082056674642444641765583571688894844330153034625189827482989010938202404226933569372363736778371524007676534846258379596906705817231161825262688868358830444160680469643744460327246548581910104672390618050971792146492163797792269133584924826398064199383982927123951144814784924978508002320647954005264075334125667697456164884012565170446293928089109435448667945922669689522066143115965829282387768749652783098664346629652945362478775357681832318451329098646540776862409805805053842288641663140834299325549630666572962665095982542767037002365721771357283165248943096349332069695268492925840346357664288616319818952508791584406374666385949495481277321295722039155398054978621204687801247056469491191745071906968573458865679153737902410844355094416704682320413577415519151995405660752040039340825467987670041338724001529704512446851404646997310879911316674065015561930515758259225856932117625121920281106746286572092454732166163673450566069366977505047440438044744357280551057334936459714431250312086718238360037396026770919483876934844224397054688504442952847915383190244198768725207336422265876466434939446132492446512938139760691799114693268851544742114125940736738777791506167246072492298349302710026726709569220174416238751010520837384846869959605324926034239413918865808528570542008241833666755583202503070252733263464874017352177790099828933178531134786128299262431503402261406395584560885074857232445115499306407974867385787173929720561410360985253762505686360609497672952905303496667705881531312903014268781541958928441580546410413238864823652922121928100396353691055400795332763197814014506721626670454820269012949158630399102502053283944033398758541700107625141073077059824163871952475991312376499650954694592486930893197473238761594734033696523576041751112464325665005112932981337068020862554464379049214654364640994271111796850099559442398587239379096219664474947406019499273725826693930233001479249345745059611480260221983875380430810467360777622189413320787894876742864218256115090976845856768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,46] -761437529454783193660206164694977900387121720173325943445698010619640294866955248511220209677672169034824018572508095667692847321130806186323972249190153058412599217690879786915224239393483409716629485040870550218943645519126051722681275094137530015895841202850508614243913060180745902206617733922666190595527080434661745494606207887857375184535817184477251894204976893638271278987719712233503073871406447062047944586234089199393640175179133813455800570089653926289732956004955073091722959180028205551465799433530945211459019875242301897617782743206626533110132899058315003221002347877383695397721264839202468508593054355806376542953512167237516435258751899949529096827334125149516376905133691041001642725512980205121836086502669938673062321707513153168179639036133752033169735350788478650836743723235511529467030122399614731557730783856359628225470651754359226003948879857635421156238331549947413094026675989476304474622953664622612242068870853870525911594807317391861333754528853256223191173676249034101382108831960432332609498715787449362520674018780766827734067179546384593099247044828524377593047894203778657160509174137563077450508353686581450155705823408547538667977866135685195026669549902033015566478067427288561641125305538281226882176349982176919796655681871777683452001816607014161350050994483090796523951638090798852637286524093387878280875989500481987925555449263800299409391257645797575274103163743337892293174145521894981696973348207943713120115778833678119764937397924948535208989156378232140907224555264357758312096885461557199653553934647059155025029426101349223420189343615678382391330539740074237735864739544420074542809710452410082016225929359046826560367309653127371706133175203322304323825987129910594228037062250433724245724369712388854891161279072128869496206378739339390665499872458338110765486189631136347729727407806655215222934160740893551863206498629475320401633022905237639526486681041773519752439637653176131169947277279971781216911561747792100246707677724707060451647936508778016843608138164899203702356713706624575117466090564770473025464981634209423224658011552877364521278596743167380430466096490453801360739397622591257409273165582471109574438598153786677733043684468130444684663204873639988761026559957205970683027844791991134838407352540857906806741291567445349034432016383632736723341515885648747418359870640162839035228513465084352107529302651002318333167789093685999571412959697301844871329091094679559794070578402593348043315564803330115858104239758886896429412189492473610148935631165038599619960953588184813411047054058895913212563820556265084489337919193518469030763196932379032770451186804441303971593896908787125444068723866971749343604818098805820937613600123756345293636386967739736353545551765340164437959789134115640990902398873011305542009702968442086834369862567155787777128619198551746520331002160241617562484707425479240405972951821473304904873786105799482990863688932751336139070302934118138359335717712796745128671610114307505269132754944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,47] 146419132003087093509120169783437005671015906402376248891371748106940557890526932906879543344102277344960893883927392539475867360926722956560066719811662589970705820553200190488146355392342899606577884510273699617991429851385713734185701051841979455713368096957181598110176384091122896184589889817311279687492228625699391199170884028217608168592180174787977656927100401625651605298886573415369299044107474081124519704004536688589521443507382331477905544099872504993954551265855962770264622156258448924294911955343703795649771927110245345280928356619241957195815209121484368174633209773904717178630310388845392687292622596807260271294060801581740597837940757299842303605825499433399250629734630071050816348658734138935122606498097951056670015754735004536981397957268438016652749527759304460367508528437182181397616145319060121149943256608522454865171961610921466490603895622730387283736546949897698455793067180295577515317176033879442096691531754507472656048199118503375070323800550730456477471171536709005575044332807238647596090033138329467373741073676327406843685224865958275327836531220394201742927243668775076223515332984160114573128589096695149672581433105580543889014253071495250407082160815170578678680221653546003423502039495914089806984825487521982192364752570841850243609896291587389439797521025509556102896213094919909036916472311565567220911223572997089752406047990017136543643071508582484657259112929332674099383551999050934806710348627218430891256471673623198648059701152991950488100854514757865040526687867077922308098096640347876705669150551822602717353998218431779399033875511237640492132458787049347478424708878643291837939453524746369260501807531486541001993101162522921880309234558429378777740729651236214790578191986019805592514986801235742941446009660544239967911662123615253874762569585885169919461884180983675583375301967179220002548376522290721608094021958364479700087874457515474654174345872724551156159088627765629485747729377739634190479467617100532496744554502032486296491000976117026305086635390135159162091654344727650029806433772141219299926379318051679283645653195254524390646188224146976721113098995991643731678319706548611895064942084568042235059440685204960412970218682678933404224926630874835874353838241298137095404456349212402954070323742497518267646750809465888747928715201203526529490618484245037157455655449215928744946237752073702642463736177212376566144538880266755591212734321114629767394895623463626333613248093092741922813544625454872439684621347751513111917326255084615207603854292087445299784048318616022180383148357895772924361524400220093259403264720793667426261707596265388916011854050493704591267695676573623425015799053112395661848410022409757225854841472695481419224655162961614992289896214291986866604842891793557538353927437917924353771938106808670549597791537336386406915767917578908276903486077533441623085867036418446810434135830162184065082641795263207171615383944450445023696239029198093376091302756261472034189550599024923353169264640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,48] 6468281928872992089247303432526461075096316419166059574773976480363994608411217221065159139446522429159848786837095757760222571766153738743752978210453028580737782637368557969176386548745207916953861804271120430961998897919131437372229939593723564047677714634630291174099205639435873838608473004468023007362723312398651574786075531910110952534107071133298371857212792755187153864408607439428331923561358437080412914599892678773352994585986893110489401678750618917525725614326509997730093961993925859974813938357932935006265806146057618806863244709822753470709368522771056760678729722872165500784234930215216030561928277471898749967537404506923827756043144755506663875963839707360569958254775874263638497560895493292670310721206053610296444973483695106575621208019543054252731948804284409608038931249166853299837449434982030568695376864361316995335225033422478572676473094338919048162749404888803691185181145688422693857787269163872021096143217627399033103262145075007076557465037424157591663792529531231617011078433150896045984382167761472693526182771684457392761371501403662591090448293853318225982528533541163693666152424028441193009711183217095153730501386936968845037297965105103007134411780175735182978777834228666068120671783912087204457003391041893768760870192715238333506903071314485911967895373225839310599806215576788036681003785880867120953451436791565294870897152051570676617374100043671280394455625955227661124713297133890618066074700001225486825945155250500504236703429759631770774642672877645438395827632744914170435539653151848001662275580534457848341686635532840123700782797217990999638312621978036916123313117113457650803758657008249567143727698678974139940407172589194256275104731905932301878558017530768384059112729290197405125789507386026151390382216750664990516791359249472404621338406228030814433999464883790920765828020345263722329728642273623699290128101321776614244819855910166412131729358071133579895068053936763113726497977564911406589248921193304243435912500845568601649147020308108398580382066009473463239898030890932754770372407642688334575383927583134707447278029663007669185660884372236148850288503378828847325556546959438848223559967819349779255725292513279189939135537053604402499460798150317040500365094762744841734264606177929340546887724266928640617574399867964555024738447480540681883333368242178561736683757325670163871329942599985215041914838281921633969846753628594102828708960794529308686209316287262060924287036051742100409988714924399063881652299887308473241297554529217584389041095719343427147156688743080899719878665729235698968768489393552337316048939177061359555053717876313352556949341906021512471795184538472210463135434828936540491062511995846214928196176283105406461716778050326661464765229193560185749035850505497056985302345311100238994788150752945813695519398805196115540530240709141883833998199328718008771749958485141613852607140805135641080393884340347352365601767202443926146050202734571318000869959892533127754184253958575269636734976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,49] -26618993368842679029813353256912912239741563397362099662307284712532023148552082093595685157017998194177072300803173073605753589477903343200446515051307499370380895542874291730152397415374729417607996297555207655891623509472630966657807642044583320620285967700324259852098063695476972312621085048304398805544769616663100818763023355266991320121979744966206987480475373513806216588010366178586408600626848481753305725903251480657875219594493872337171966037294045978374384899076531426555282606655839810880344482171300590772146842660248441127109931418761900258716518906457319826252380472961548527786226406547788223549208690646103947189085573939769295642104120797520335466189955057276249185419096514817645858251141618635426261657578362044125098847222848695025158242110928681421206393403606414686465735088807985999447134443791006760100266747571914791138465462560939081706285812317446619629710754796218610544176443176585277142205172259745770642074997179691277013544597423823655104821593925620355200618506419116660075713232446446154465172561355155550973017463595178924567528038838116203037364595320690400522569494732963707587085409890676168852800234627473238342510591004797303417477018806268511018575011402012780715628550767209123596401043251216691722927601147886675841866542722622705979876762765104025285297505599716981631420973517528274666729901029656966367878927225405371314227129076131101728610272102003473872329373414186389482748935800581506564364219075484638638100457152377363438751076977666673603933056121238683165356699355698475743039649386274709502343813416660408610510468990526679671548159507688611545723782870383525806692006617207096417991283647287736059296846938812208155589556383593282326175134480080891931128264743465738929941338432291169602214921921605899484576818351840747919050009566020041900074047956379715426414485521886787895214263717202401420531485917481393116903728713141040864267888068023609924263078577801836918459978286152521762160028387485921806799539535836165280450231654499835719875190849320840548887609153988574403953628016707969766700113458287967666474925080568630522983357345846758322288824117472275148537031654558232361172260610827616011605096255163367823070442824942882596800553605080198865034536605536770591718726372911840786013925108683051639884814441256984393802764709031694798552870297274378341609331439036062106153327739518904604359345781524004621442173256344456566169799965731547360659170102838124278004539141915397814292927530112448733837404563608191588101444522488384697222319120852115552098147612382805137329359132942282701348686897556787014252425768503871825937307664638850863809247327392461165608137586373395917337587240674814845387241555779249284579616598553453785761162075603449477847166083734280529071164263947135043206561679031110611813113898246327096087136864023480435713299287537895007737668056797928620354002319893185531633077178964574052247847143725442852426639873471282709625755332694027457147741330659193165387170361848700915207825064782107215134720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,50] 15497070888041677474243228771312132863408668890194223767271165692108429195825226882730161607801120168719023351821608221328701739852222358931638329988054922939716750861660947703609288422105080498987797834241312096792557618248874342657900790309495426909102759321716219912414081763223622969389953066811688562090680453078739567198973607380121590082102184046043881879934252502811223949046015524243373680338415622954440318682236479037142805372719461874892060804433088327150334138625306820297825200374695048166277966950554840634030754803516481767630857716650633818416620681187097088891798788289911517164887954173903047210062705938680526063689677229647869360129389481414879997468140149279457133551650154929067416180716102132310690055635801034133505560039314906072704831131091273111118767986678081562087039425231866515947352024112086656483209074755468174476718536131383285056149925125361994827737974529947955029669968318309359122212970661652349631323356155461945311109414647672034211922779335656716739789259610977794896148577426851318066203600779885027686318567033319645955306411730433005864986263468322767084602489715795655405503483448164165387509341785484120275689001639955062976080052009750239835640066891125234066997184961655458084797753175396815783518869363593298990541232306499942018017786991392046113333520419064025725335542352814458210902151124376978171900328368104374513528102846506358656537629253593057961345597430522085007138886361435236677902224888125032390271639356941499859331472045339573266897246292718586997585481486618806733593896782076319815316830159724427221052208743272434354631007312930264089472646912675923376163468882200298296240005899230685737975261534586789445872616220954062285719647069849949394581726332718608141582818829549735183138940885064410831182311016827673561844832078167907721556957122232940375252906931453207767839054509403889397235500530796656404209686506856825758357842280205074591079170834722032630358927907542711513733179300033175645990034419681670743665805371073672849118286103256805300166990916495601236705814133867313061698469602188770647078822398913960226000560076513236638002568148338107942655845306226152559922181926103170822233137621908738310239132908786078671255618145399887681257805409731614969477161180450496522771919885940532661906158520144765767964489765373026806990665863690341933901397666727408188402385188228374436076822925441551503135702812681451333234105664948286698091048517595646719701497690689517051350935212767050268990937031577867080216903643435566499140068181839536300546073789231449025157197247466834089190023074014380273801156416230044961372524085949143536264041630818337744527552425041092506542794841053430428541840002862856991500876521973776801140793593097304130988979124085717988809212222536326908983655562036227482183414112546878424100311120456959542570338372892503005180426861561945663612012572614654040827478301017956896462890083777971504245960323439242636465989794698923310158361638654904097670100879285061108009284110289378658484224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,51] -5368598139495153377679296406862394338049950944036260328170450860279948848257823930200133661437131595577179630529768663812602966953372927027418123978123198849323931077167321872189088761367170332923756815221571293431279080732680924287837079705670079414462749080674576325761786631631919349466106108641226112457933440988017625147757842689953144691188175927014086730154528126513137237618053697687393963619992011646362851180949338043358887863390877425064535747966955640752576245833757767595117887509558718802044803857818385302098641668186301536664918722549521689884477008142905152717015123785061922785695331587124748616319412597232267681020862965846671266737438273281596046663778005517900672891840258233569045304890775645817943955119452886658128612540904964923917052217533518258565031320957633962437445034608475210644162940377070598787383125608687603876678898792755892532053447180058260309664066858978289991927491887134461531253803611692070820561510533162964114930755149157088210609903138058847317249708189628959824533317846733338150312801202949552923775418513285935851053815316144778813350716823729666583688513093833889263903375337664575059655095956129149116707538474525558907822359255710334255458499982424359382245649719302725729772876852860266134217691850266195246220478041284330734363966217805476602483291436112581762104457903667787571703454150360450023717194578234974846768196475215095767009323752395324551775517235192892647472309958618296267972789668549812354903859250302083850828905996804498102783072231501969971792182183484288610301129780558658345490012732287963819728009568793108271308634094858147070397275634777554308086464782620785866403016480942586164573684596989654389624280060635016773132721412170254241152666728693102407347295728538898077142059178822218241422786691253839702366290956593166429260034455473926621417572145947485486641137079750657088524761847682071646754128837800874624274731659778356478233291253013313414352191112088924998468526792052526656789108091211572208798823990286975938922347469352450999199821369259968174338456001550849984209171484087857297569230455610209968494534925694065797759110032499517615542521820194918431725143627339694796543425133805788693610449724470138736307770669185107917870741454853364381916617329232381809843259884648518906464003711669757793608435676812887293115737222104574806661913706357119764518651433032903830284591028255065396815288856139869576156179566320951917644318797023564418164146697289829468762534491614179921915740996053179546452123742065458219579407052156826692452968623572161337128619252862003653029338590097219103341873769341770671550736713880036123403582550754605054682519486011671066792570045582467274874167179543465304074693311734152218057798434931949659831943145370636194498363810482174824477419158304703999862663591948214015447803832102097793544599109049004233072934028905878738700702628218983429446685638146686510129174683737081736717501920999048584197088078652439679288005459203771441233309919254821782547824241825054919229440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,52] 1131980593568672573295020976826636115365884642163794220490401526078606761225211712918762154543791700333459023632553581827867505281677854752146651171036742165855636794999021873208055801971097427066043961273646059565047697728644259751889638784870670625395493199566819908879077592663493875111124544251035468659531124825816379414462725974632182511965897638267947200600383877696827390636665145258296142795691401118753401738248599014405720537046488631590696636553517734755547606198390187787848514837630376737644303065810142506838241889044495693736133858959662995917342631460429103155046775482269873804199753730458425624956275468830734030093329549421373653712747075264772910375155969240756265573429804830218105697063448248323987483878546816207804372060595015336051029704420609760098442649701946560525741194164029127744940636757003555079425958548588033349370944938676165638302630401547958762971271886148689345158733889827104586207864052062823807041559620443077980428661880418784938028557688972054208300866328973505192042155616395932397827001270597672074571807984834007288605857644702773780571306145256991389704134135999309465600605324717520530518765359268115720633199252796536069048642976698931372920093908146320026692047842958437829555960003033289112014342306539356069786835242585723589793778507286661143951552875894198900965905504153837706344945526423485596535414697812148132363076803458639308095941002609862940516333233845665589498297894145767250505126715065267915311254444698824144792076839219978870867100264596973745880275987208806585113273169149373054786976432570220010955583046026213428255407220808393506524766528959826278683180133041983333955794527972655383076673883984791554885610947964449851891698035421658062332644036269883781018104831039097830038022268400428518054789538537380964048954717453709146276760918980409629036232721223648617328391602375123560580011211708275681873809662971565879428610508723163796564247594728289874130822197249604582955318990742292775884512833781491881391881688987680410946762809201007347386464926576940134748619438467382006695005109343679613083741271400902933586143010449647361933896003007773658236973066887545877752404089902738879050570740439748398168477755724137135813320107773857811444761695747552947200143237135458000838050819776309912606612660109997735120015164098095814046133073404572338976452283807502792182421833724697035159133776121419049335478612913494581316464823186745818809501868046218063280248731159220913807623338800073243954022863239531748797338548449339548063676520527016639569256232947982191443326012943494585097412971148931908750236872551453045613267767349515857519178328045814972833450690072232019754723979199773121492798075756704033248508502201839276823069413056125210845917210108182819924557708762355064541705522627104986035023003650689815415375382271594834854238277889478624358036329205859394480332551166878473219384849634701551664028043405957977724579106860397365299309922484606208360308308725810758151839733212375969908423877320220098953216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,53] -82732904428974141013814993598884441129104610748097996508881626017653279780536011173896148894178808177758005450607681513890124814475857229786643199712961069024762293725985845311611686054390090662082166462710777250495767875617111828303506101207843398664989641527486345971583685219586946105789275980429416524516889210390569799930227976707880452279794417757219813124157053112303973527097300683307844950682453333780744894021102373257503639903263091775401795086667903138478681674653424449166227947716193687961211685413794661283834972068296554475674220571567157283682335895799914351311465475492752251917736966986230370746560334975046658364260838195584224825713660630545198711903139002053686348172840484341164694476851841383553114742751758184141158668149507789701143034508835420773987437682414891119882078675982859464468275007182277556801434927613576995680036910220919215942038411262625271757910117231550569583829773962495195119226953374319946904360666532913695512037662687686930733920871777065055978714273375883654373699968926977938980411424916441054359216030317913596249508723244559747938870412624754429923877179250806045030666434737706506289849456303693118181134484508398443437466181668041387067561600801445310837911978420372858212350668622280276450665224552480116488254188353479214508619657444061250737474544790150396005699138020942105605585031213988679979215484224760460097244339396508909518600240098024068144713101320749654945740801501509222372891850783852509525356765316218359736646689338295577422258931459937450431163363818412557503927706701252355814915371724883784622639301295792444946779880580067912434296188269585084317015577449300778304843867678225041105713655329025703218511065652267256311096201722631011538805263102033873158041470742841257338352323773092706185507847122935174566898774172383580846317103377141225650423698979988578818887050609389970035588470571166991286595235871624397075590612630049464721009230524909894116490320140540136182563982561856904292339835644863334117634718169989027649678841774711107589312666482960153484227437711990567512977507255776649190194114427661566819884236764309845989516781686522025797484527352792121266393946253092159086661911047241702302657475550342348147935068970291290798479528873981671853526097235594508862981890224400895252910796783607787722381887413858882125490797119826118868453349016324546922989734684044172170254962749655027517249911198345030990462467634564973378003693733439189850012848903661324797359355847224152258840081997923110169414670218944289626542734147217489854289466716184467334758971795899836772841731133603120843172006146514598187467825662268186232801905837956095696221869542779064669196367864049115790653819966853720003467039562215273556116514770097531150775653510849762335392326840139514818595141757573547418306411256770394705023919903867069047445634669511149018507665996778659898666190477128364627391498365453489567481007335867665660913129246814670879925532954015478262893219880673861030768858470416188640313137249403860418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,54] -32878830346536485407432052020132842610345835634583256077565300783004932188038440816196830450735022359989584088707071806013084198389783553305502547333892778717565285179408243698240956103655906078385871627494951216484386227243030203623326813230725561775637937794375632190509896256358859691305693715191813807968987659897842404045583678076556161907831020416221614465399171496851640195452121248366212291421591040116695940918853910681654193093516222971217810924319389798072676873719428138765183931723942026804831116800451881246439652868168300393749224766495364192721439315249329292720443886346487591238760419282924269599585899458021488820916762711157463776746413681040906031411389544361413760546798879131236695830103318553658180445390598819954916267240940382270876539114829827875098097567776968774103504953738433474615829938359037331674462102629725842055313568351563909054775582791643494500618832920567242920927893181953281006971485257957280294264114862582394847784393564819504479939160381161035973735141504470333873030577936060228895160206296334623658526179704556492535572138071102329137045646469484376969558067489050815677411835666599881091327886671523524084025689932239218646469909368740981645612898610325418071085374229480530386252115142137011571608334582301336887151847273086031203077299070123882113371611736628858369157365342863376761834570478927716124974930604518943474709476266369792934972674405711370917139287831423750806621881311009851186315134968841784046083762445421277573666789624717057003602950220072622385172368294451209360845742037433412389893729980752571759333435747563799567448104580114403372019917364513846317458298631390775836471010693823648518701178642637292054322664560291350530910581158152285442816397936147574695007759029865875390114517499305268597156467248748182213687514579560602755643629459707009991032921568115756925205371133713805727271851532890717765791842522515306183775483927731814399605392535287552047077895250059314815588198105521720234439918641132333192570231841960563901913182905688420272413840514413862722323411263067737293813466811539962520014797355745961402048989559920306653916569369285542866548842802749391987003423148836224891333140385085846702525657186198543855775707896877286111403485898814541050977114889652010810342034124186971447339541264663238148806171905778613453787226810211256578952349945535102501753448625815921173586133953577033258202048683652810829105765864428513562941376090819497183218544256743102956963245511460711868106473697295129080825791435980720992361116775839916745559714167528745260176244062190214430177826049938912457341101083414225007773735656990782472365301897081873262674166315444645765428360695038822923632595857818339872443456099335560465096553905510614198927150998875750815027503958958944527484756910753209570380453817205185693656995042598707991063505823315061784624560940834896377647659764267510435802359234516131711375139331194449841134064684775139086550861751262945916517874925581609350660373362572441970154205524761648300032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,55] 13076316305980607181168443217458321529041828358185970238826994522045200018522525739491499576694157833952511138679545805122199386388201351859316922252494309244503406576987416711717675541937869469369860331525538932707489998221952369314790964370829847005271246166764511875832423817401231426250910105631011047664011022272849589479080955546078064832182490582651262711711628034277015913435280920600500349891503206734121774600606601567129526817031524784675092752684965547522036503237478501712249171715485951225365791022263802793119814805726152037100961810099889172550843961372036384535717655470502294578415619129051395194331186654923782014498983883896935628146189506821643195414845441033288840166707393731862944630766589354878119806759367246197993651003671527379755517117666280274360265433928505097415464551459559088680205511586657786462784662929164902297459784964385898692495154241862061753351788616791072520397361443228343786259696675602822631894571841214169310461600975898901833164518074969921476021063458514888869287438178678340081754501244050395010131867828838619358095737222427539513131241517909098553438359050487236344333460424572624275206540792778642883136028458405689356931224765707802075217125268199825065176636780465900629955869598070897915750955023017147767366592575204117893036857884751805387536858935391293408315947595552422358657240180823632540256558018264477778169615860016647819770613016964818779958267716273561326819949916910577581475889378101064419036122809718466801618531237234746620673157252436971699204151410009102911237115190566798083876726332077035415891184124305983065866697468470762743267116130767785650437370075457383310447394641579568605795745686181907860234758798531168082635994988017908377162217831929875493649206509548518961471560756310494802288042602746949139210457057138045406156146656616548241158024697908716459002171207355596617446442273778757909147427591455766979240682115359417285886022897063395129616697377695279817397083303261928262703180603338611262145870346438003119641135321300175419426009636942589202418696540100929456450543051322102986374373634439276731658790932086468590490698963127762493639715369962692815621224697089728816652447669238574900658987543179088204156092857396672409182631029584943988967650976488142346229461895291756645254854215683183710633357208228391555500114293258120932848657480020142241065290611182397714962095968348443461475832937541007961791954038663272344034455863317137101971010041907537592117977074207369539336617289311439268752800823524517279108574455138533762679840733943196470200538987716715165043616890928779499528104289655464223903752021138759799377522622671175678867946079882951700506776789658680648428488403368314875547061691678369436121688374932687198626304666195045385119497600489223943216928794188889568974144389544222031978978837664199267902103750618136551467608505379073176582539016696820682219188637076181112733435607539439707258969303712054375875220733405861066383289015734222024635102538849160601305759026915951247360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,56] -2027532987280123223975175640331009805029650433705916978958914395863741251365932705644510968174972217099272188101290382673398549303667061700774456113167387555124750966806133966127350970819121213174180789047759465522103176033662659973004367359401783865791421454939821885287495042602435852249576361914166988607763028962921643638255633068805567859456763746543010688968204385001099183782546845065458822643666543766673581891933722171501530631825924354829857668505367705457217865438126088713219569320401709896832389555751141914712221359889211949484919707005373326885355786447939176072891927822487702947729608705961847462691201628556978954031680932531510989173319869524894028888741896408486954695831270480356166110727474988917498614635513416733182111762713160199275867846293144215534883900973076386482768872596693627104538101178029365283069679829029996457988044620171826602303732933102488790825209585300392224866848676856163544953847019888741979610828375165800236535950187560132334992156198028631537823314711330466764171489185685249955666373586762110661194175879150141095671253595426673526309786406869531087649499582316285920433637314111954365188243083375867693021182428417939922239533583227462885994096186575831279448121797508970979252702436284218787518169442490497027345683082945551257096890872485673778639418734843762273035879580122712806822398250085274656568150751161693245982997104976691455073430264991466613282246933051356189791221930912217031120402299552393381201461174345925688633011675619775730375237488456478054349080497143819065990090589308969988395886598840431188619554397595953858964456680605321477312991171362336987501764593905347858339856827015060659763556879504653179544868625272320059398213062945469971371615126415589269914259033095394607104463349228112186183680899248531499461291436656337029379961988025502849817561250159550965201780600940261717873062588514144588587371193758264380536874656435375034301239782473253625350219546568944225612148833008658346771162435790175444632224100673114801659462192884450457356373721962790977393529863711366154933056875494194038943190214953410329553898002738715484311914682072125397677102559455065184408593206555017189097077434365781668313099525303970584459832214903799036542155794994733431211545031977990840402471144680411955533456779581749122759853695714086188589889175777663093061475392809262494106253584554768898789159367394802224947811169944512104943471812869474955700674840513671260324185896292722880466557597942328714393768346868158634509416711520689858156588147274158274225318354614627703075460510200050617637689082804035984415726922728082882656071781149727226045068402708593706182195067491667778463167322192926480475088110607839195381546468719629362287591753159059067700915453570668532382312283306372548327342978942804315608242655275219292278112722056059751480490299913521520426397740904715066253576335491784120276113679199648037626629027927775465233954848269055302800847340387404353402770251500686866646712802380235438213459138889463627776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,57] 7532733058473581106366871790507615024688376576702976845335529878947574585690423572925520841640369351727466743915953159137243576571162243280041398132216547272209009105033527962823788001302748885929817798161167597734564890923667279750358823187222128991091111475789957523848775411698083277422868182356779113568272371557942362631992776948452553193751497997810548953142548320270308889664201459629370447840512418235062166057567425160086200193192922681348107892066903637464506183021856018072637806595503033541926539974494203638665533280927807407267954439144789336169080949895515262753677415633422238273266377016267823374763557704351043439755247342056957605032937912214760176192941054714770328442271077332259452437000245808735163488222846972015325004441928669895725029527453829992450958362791872889387431786887015509280995942823032908278830107562081170128715493825381844198622089700486435906250620170067769046903417760889914408616712461603944903860559985093533503736434175048680860310625853482798743256712309512516194812971805516139929330279197730403665598216067007594784544124129296748194693670378668095727074445038127430954904047273052571902684411235365743265807590624511747969315739412992152778512287885529295549585445778185169608145431345062620440588698894800391076570427876282551948205466088675603960964614275267235984989880789680013465746921116920346354717003607760049180835528213800240879549596281531676981076600789830654009256136447108800169907547284904854907078435501564334130486571561242079875233862175930990834498043612749692705331273679693813976850132690237406882524294737965358179134393015399700674201958479966104558459106183610948701364675802939684764161048320935655406408832352300932002567670328116062029198449743088451659579256566086144687309856786593251264199958251371712525537148014816836245432156967859764278373889659089591048804994341710920595200040110194318687428151220947507855477050931721615100132270734707623020426977102874058405755901833849499693707675761059591063828344258755507056748565672224725487957900179262111082305137592643036775123643314133524952056296996563078411560453232078493814965820420444891121552814433068994816612150856538445880621132209185167426348826831563057456243634429498197742955785187781674137896602750032908340055374730028313441138227891515107606860801139743567315011311896742195632120790286709601491997517457172566965526408516616990227299907050367542256778636469823189586456132968690211682314781940773512358776098902348452534419388827266990278313024195071307502449162706364736586692918933763313060411589265859257255667497574540265827802441701300133192306127694560994563533267742596668540360459930205961962065260804539528253261595015676717886470397959436144536773324819889280317238149021183880984370234496293844827312365865680718936405496356534403979508094772158633964053263516061387382124324834116869899508998744242834082558293211209407660796945515152844287894351533448480352097442033323714939152525947567637645115321430187834931059468308022558720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,58] 64813265342889408030437041937174494931457777474279150361474515596495171311243691420335550322178191923107420090534342435525187945693926651106982090428863828478635831883793097457532564413994562633915051085455929966697529049855664572360222530791544110490215412509113970140013874082670916462120790982800941807756888338076203612096238463567560480869275103361275256837865131154006936168469637957390802214789535943377423650276411404515663851191967181910336770482304555796650860371126475209850964597073314086467607117552112276604874010037664087525195992801971577348404600683850506977930293742312532563411734387508538901594431617373047454708197194095658749924542195465358538296284454187757809048815830981355426161263559009550817302697426459314848506766859178428407912678816525118554865935602418365829926226886540111256338999831851927949509786774528528906149504026897074634127955284836377628137509274758391898545868588757631179238075948568028888042738984294525558951851464859931976403185234268841386403931626485111507157617453910905238702812591739648389707478086543975392291890442689211400643777467402475076897630738678947496413923095963606044287096743582293193683401876889785029217612614651141650905337728013811825709347039645525171702989676323210195206963257152611120892205462192949658417439689281947340421654078356373576306207074633985544869849760400240861493926599096730105628371474824691656435398830536481864739585044611475451615907614248258824371142475467524555886518645448905205758105763937391965297534343394040816448863252014995172287341533019775215843326206916588974625618943944892721113765018372453989475523312745586798158462805685817633380251019210203514024832698650785125091803064645413891474530309197063892083462212992996439388488311699109303870789499074927267934905218613384276514122989623234911370030954238110955086464649511823362254272654396033693286643123981736456255590938602078008919420427498872436930684147381470149152102076201679977478941522737669312597338250043509641444692957094004329567304207435605477348387340978705569836702263468962536974391510513157282844053019302622947971080410605541553719250330804318487286600587180889072794616918731996389637267937750159983995215344379763521913149620202324896122849696519843360926304281227302742994890248192918832289028819791588430533941550593769023816202938645225945246885951397740569188802665334977558132357779160507581663177783690791521685459405667033609659183719951873431208978713413742773504563124343672515998751283864097749135470828589408489087730436869596829196093531071227060039627361091207606150864328961591512660058384972538205670880443866410216827359953652120779510633404992010688562456846000015378871705334401816722826732605310342151138254517231598582730865875409684346133420615464775272235459350291763595382796179162032494341201412959519304225066660897135389692638231583692465013022228979681534252787806804627364391172551989415373376118261891303629271734220639795161121492716674316395403932722057030499241613819981795950592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,59] -14473977987845720756934624429944635373229434886812388437570940499807871136458049746281662078200234513268503904682278506461182557210066372370774139728442912792933252986892643413913217607327470874764665152520061558949905744906796017261558394478294043583482155683984209948948418369335948781061540855977604571396563372330158819085147541425475945992493772910950706299270410257908039067720105431316048756878753813645575796886710744140305244845668545378715292675390839508761311435610759163191190707203996011175969343986936213297795088169478956998904305131711878373265178525252972296151184094513605086968775930296247318085107084093982837373719853385090022202902149853885484092608768598991390348300304047978552199985335501739071270786834254770918309478803389006576312301654003159182171843278041040355434410266617746636878526616760066566516231129946415138384755155180354116658342598541064343304265984615854212305246083591085455893082185513623604217846797841367619681555783759219578923016570028545874516995849396867656110480746919216223849110464202456377383983471535378812100937916368292792136433325480544657553396658024942252140633476249875717277926681001795374555054022111226315112906447534585070387958992647009591610266581896513099379626400088514169348691770069761047668827708450560009170181210672330722568389426937396908912249011120079677706787655476142133121928344081917654428400033144968345319958220804061440862285523543371531474093085779544382883938722902190808594804519767521266527402915581164624637816372265682606346724296029126734778223340537579303312580905614010944675972563895407775361552836101933148104539887017472028486183035441138546542453885033431582855424351467759419374999665297653108360961816098102846346135930060839453580725273054948919137136641100512065518110259059592120953593251363041643392357471786431736562446118903289181771458863917979727115528250028007370312359529235211964484907478384483332329766292482933405071882816907779020766032464854428033595776322811469475829605932857985655666614769827545515465580789299191515735354019316114457767830921532037690964860730198088555884018700724823496208265802381877377023268714816876038836609428838706621872377507214509929974124445440861275094767855098747616594262967218641059006621821751268657796898128077133143056283689932692206189608864777531020017610043655429509765656763919963131172810569958605911554304587516351701022276469367887333825643257736170159402020284820041804153248511277453972887745176334460230057497001486574534296897301899901730153473731236749740004541502255643701008367034691127342210382554916223022704491530125019687155045650971653078101205898418889440416317155529355392267188920135887830968239274850520926885285611376854121692001362527361382998472028972562958166150402248962872552329525416868703981262384594619022276064536344481113908493311496270496814604984505577246000548249246496078458726576273115147099478963977993570202599405012027486415754346223584219610252487473317030472441822167585765697415798941726801920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,60] 1514919014646922646197015898191031546038803468018918306095843606719222525344641530693126419409171129198451033311529153354155605135139846573776478481569232849928910674146638749948419131326466504117451569734815021615092198072868123831037240385114584892516292211548768746417474288670882937934149795480243820908630785129195171666063995881876334784358673702993783806297105067542649439232247508603017876664390288805997290333732480916684105895715153710219946633623626201161637224296167945054903347011823003169563181851851102031599584311331561256038905737260156113784863487937277390349898201133813075072447909626584428713693741057096083280850345462506584934559670717093780632192956998342284822047718034033173936274167050765390962633378003535500378427812388033018626819004357948146696430823579014023612299587084542299224558929329211975131075336855886209336713734351054104387499076093987137510595483373851687013376425150900834289326306734958995126601818576114638348588207078698423613061970353817255228429645640530045800093263603322520636481579902830971520761599751368996985665063773062260348512205015439781322607075932414382519486833880649017819453008500620712980176588755149337196910701235759193649102140801716672118739702836757851018861483083866437900757019078097095792597737103709662733113608221467823760793604835974862510960884520774546014788033232172185854061562156871146471069258539475578990041179798034232828838071361928853250795126731186453784406413855283640252136671090294818717723926863621979396599939833290990760413088239159662857251008291039362317547653451976751599779252072375929760898949550945309102801902571612324078094252244067210443161852036686392223828175079000203666747452767802794427369622698276481252291204755521438848314894245553795175506004005423117440922554118162682024577358027538620452571216623549473831392609929003014858498486307297739500336053082546607890925158548409193568693633026708605357372578016948152159998207984294409083250161197599028159627872098583458100654208128475206692897994556220226291536291286011630975953514264524950430472893914208074777811537843466833232351460457621122420828941676342355495474639657776657336309730757153590904208828711318482141740281137893936372443876386780136348120863881344220403795736414313128309650949286238675535525744916900834548547781480072279789248057057740367801067507273976518488953647004020725019380270491457318677024884127153659545190226723345305683949637103998078269187742214247950958383543815511693261272126894613670033887230321104632626722554156343560542806344036219636377240213794332602181308389726816253918909659858803277942203020910450303860291544434985259920202879636995804426928988509493384649891514807266544516332731941452621137497774917268099493423646944179669310921344618270075775621719118538173915211491395852852626738930831179864368983686463026001835788679583583228271139769045473093579970591901153403322763388999666621245231332398706408492551491907038160350040299721217381505908671204012364532089660901576146944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,61] -40250398251444220627733524591476785382356176214846096749758621072108219574947496783528782826918462519000066149704892962333248290375625992350377709850401880339727899155417152485839176665607876148069985622867767093197039526810864395790588526874774408748098667575918919437269819089085756483302748396888061022935271227201797083896475971206046740122791995108722080113658010833906452074304451407591316623521379849584761277579600557202671404153644122918549802636846776330392647664699856391388461596679044908059976518967044647291534751635595191143701465716253440046466533004461865442062480426951280887611435575307863833847604407608307771815454503585935697932429246050012813232688004852847798573356643223704728700158397291847956502684257944166323281051384865275095714121574267422544273076222737049148970303286513852215391252968190280493186980976055490705196894128016146275535264910469641929833486209461443367270069085666507001521775900689980655370896745877981259228180280430975293831194759906238978292973466135965531802719928532588242342376236803623121783848245167306136887884399666748658429697672853917216092986784989196074361139874970593835300837268124562047295970182792540588648749740036590297907512819443551212002413993577165162746817965894563402611153234200697082013175950217076483498039175042254826275439894352953735527541570076129700663764474421474763113245644450226160109652092269653934391467340324566702733041535302733333566951909617255047947320775597775261556154996820012503351368629528209600212991984457233786810454385406092628493005516310700547204004972860742439959088897466893206449914832903197217152820210401628423191449582048842957527165856291518435516962842266689588231739757601699746495003844807558125416881839510946987279052024173727055502910478956950282550330018060659141012865393843594197599533067193798088357360591264004627185003946024263474507387012314071072326784744883483494445609657176147940296782039295661410541677445824935415707648202965642769437520474481902585868515911916012708498665285565762459561676451132706146467233943007702811586374073568182143304297951358848815555182588751086167924325753488117212128861000720315566802702542470544739549944037081220539439069241762602889205197852035562703464550808840480955107781155570852248414409925803561809794856538964812501155802523070355238148124189105124957447414852400217103581312003731529149018138682636223302509441322234667507264357383938700974220864468547027950243957669718770222505690213548590467816382888371504273840929456424475301187059748040965061040569851260523922533007616654777639549005895418245231941127434421573954832973586038086516293848297799565239465099472389827949922772959238014790128911788927772086749380116723991833653146341938471962824721762371094608935221040538955209502622035725153704017084688813977064220825786019956505281603829624065383222533563131707057736276853578312329621833122816653165463030080531284962313263326674175230270740185437858085185786699425364362847928461159601570929733094720143360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,62] -8559560474654711476807530252272656631743902634980744672386633089334087655428049225260765380809142307154529558821002728293807308556017228064558611923279140428810075015939693732078634176749711404595586938544727049357283584199880877273150077970446475952728309440933222474623815584393112181456694934693931118673436326727918371687675779708832723547033015290626688876724729075259450249770723524270429122055482951903496132340359508368337569819019720667760231660584482828419023030761031978405849311556977799256127030711447348338437635429468577315941204262738665495502185401882789974130202666026211320532822106491466077787227800122326764224547055287594191182549183451653655886703623720566884274594832246114677725002400075900312996116900053467657985232851004537215000338447599868539487248622693203304611479135812522411245491579212598552528988002309098589753654253673149126610491697695891007847949022951211235435540744908587194733594387295238016959661764777714503436790679680734377115123245280785044994515490017417337689784593460987928794228900967722076814612785983021936028656805807053294072737959618127148159133989796677535379329786136105250028450986917430528426934625786436362301011111720356628025737216185390422770976251472730971521824607196273073688129770765300704184366285594294508608992184760189667012882971912227024312977983533407893110143679618685516861088363096125527865812632707040557141161895998607585942722368456701358839227045793672925470825338301117056911339125692896778645652567465307058666030815837947304435079547440408388668065367502084952896340124874993643585900431651157552800135119886876934096328117186637988003797783600708950195684656867466753086139151689914855996285277524164780507537233042306311305725319196734240791817659286101070846400243513731972580747720604095337423035680878906545136238101746803217198759905639678139561810998465923047046173009647891941978847075493282691205247225936550207907088277302728672153564808637844082791865306816660677317649890813788386927285224346481041906790949688635868555755057216163176661595675832724590229809931668973256796020481106080866414429295236657995580416427443944835109801811250066189398650498394534033529075158351659994926717222283667653837715828043815755038308884510713710761574315593099338647414186438367462984798269728077563228387842278009677567312518023082647180445103970799985551005592000432131646902538705753649593883447168717394525080496084221636051807017320615055833161079414232026156958565633145046900639894349730610952632534558329888325931606176608305442498073821897150479310902069649116085213270962022340584831968808341710909933864538185772315384071274825954615714862551189100237032630203269970409071487118833441897817032046388441231543465937064714630306896453955566800876248864438580695100824189422533517361881705767908387493032672173370587825279307847053995174762922015247704059424039655067945345775640631855906375968861167675840183921151506901172011907237667312175859855410727868255435607789419485119440207747219456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,63] 622867140739686739258310751629938436644255286543442331735401721207964631043047460507220544613802186875453722262090554857348825987083411427947617080859154560042167703414129659559955526842632705242584195026367775738554376154366986271807813937083328082880161654530895150352499623323832266211436119687287543082862227997278959405964172100676372482460189279236012634737136540295920968678000890822954332502181513206382789606399798499155611105204362255869298532675014135930021480906763856659679602908354761716914373058735753425426264798940731365863428050842242397370391627963154948618915180611757238560004160669028208171946143606354906925050301966572024605610126111296976356930259209240356502218758666609491410892148682194242482781692363139184943416290514382271609234513127134275121014252664923583362328885815380877609312832398554178404317392202028062175775135292496702053345729555472662648233670506251575189533876268195200566165874024154629286829448238600083832245607263621104708028910274475852525529415085184199623169062773554984820411681284855884349370020435136541169782816806872689567221427379713747365540301948218570203634198400957777177298586558633849667641886317427889808203420649073603202511717348065150886599396295137799792882027499053593932086793639181935605556516646163925894720379292135699176418564229907134898753349852103370797256192571013447490659170004992809936467444203394440999508417153385725089672439559557062981138507467823872353563270531923525927288756700737372514015932110706202344843459113191972148316622707893043747259840037185234060195648590314623508957287382588195290937211331308318148221609419337560255259103343065249439476332200682565996643164103096098186360979891759358701619354981538469452223984181146675735614404980921478543325812893592600715744733389373764355952268255852777552360293407553898547090308832194547453171763144126234018882346519287050232663235421883123672893750362666763262841797931449385551302143780619784591020085371090980053978295935096754833518341811783505380617714608315025532732145458844346934467966556581183245459451136479125757947936415565380242725247390765768155950832357291413677445159462454455989187648121320482476179836459957614420582754391703046229353720773847910529760755299050477880805110842613935536404367733022408489205804496284339760073784022063454755131440472060434960365305239848297424529376206069921475419205206552109997229258315226728853533456892835238165348460272050022612940019405966016479285360682031848692776831130192053290679529336152269124000141936084738489958668447839653909778894091918886007531418011401016166638414208810566368596926034031398068210548537607690823246047470983795996582551410015697724819286765589907284094597428949339578907193326311439949255642165176263549053876223146325228744410205830315175837277909797782203349787832482980424548710631174481800530439054500098866419815545899317131928235508668554591052747808996703565990664006646647412172651162778359249072615167843139248198059650537653511453485700218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,64] 97480513304693853700291652919198940595227652069740331939078570603407921676491822761920221809437125266997958319519783951790752355010227514339916076231142825979661255653659984862572838953417483757858669010181567719339179649919785315723140323706453674301323491005411420951815470715146568459726418274927667472960929234333579293655746082414464035103193936229508053406499962449458994282387839242114798306639224661801482408734309359001070664898837193255447226299930466359499582056761475492836559653234140773095603927804658735162354368158104904659369562735221155401949436011660576825467984588895995424888461813396921979124563927945538539908975214900288671281450200449156907331379463412867457240651538372192885780073095572162238604882240301486768386273225319282300899497805072014506967487941267808732729357063935081527038823464451682689897833627966918743588378769580567467048838024809750578718711798272548226564178402472343378859241892665437873293147535841558445078344976127919746390029362475016857126709661042830908367171184922111505539408299981244782994209115444413198817894993003810583154658647452148398406680006869468939323207657882570565939456423846037919852508788540129971590838971881817872983960967645554895624776665702086411764104121126397289156643606653145632625290919107325952830700654545902890682966781864496150373455756954232395277752832388710270684238905574902003116820169074893013940391060829768019993056131834391539287483077418484240990442315313702186493633325547162913622263175987524338488004871506689127004809936882686748257113327986532285910523621603250470686903174293700981558501846304716363253959310201805877899409659382719144093543437820500813676467055956031374318625478240283716665686331350193098891571528913280102598076339687889278499832369140522703206090390696669018647446643809244200573723548428454617381019391135697483043283476253796413288447305442776102406758671099729619619935388306271619978144860072369252957110903075068658423934235376845092187996147338075597869778313227829382260322560212597672788067611451025509016477668596539354799238594453621467433505420055507247659598869834832819789934954145362025333851151710220203322816890071967497269850062136318447856524767858761662394054343658961021280138427113619600564940422960847944981248331714920236407088597852079621371753547954582397736310082734026943070669304118582728206570584251185469430489030222657484214863513573273510681995464065137507782846110166447230636906450157253043741399224589040452218707030750134560972561922802675854755719691917682964949234667611588651119148278999366753335631967032733496071708068762624598453864576014614379636424581164017672736911834634787779763087878768789622394073125234928478997542433888024427974495771553912780392005513818956606748123780875512719673010252003177013058998525159343501977721247424869299704896145589042272420361579930442837456346033322582738759397751814015581963518301578111027515045647920830010079153579223985406867558674554745910808018571663458326041887590318080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,65] -17821982007107630289642721608810765084938172407810847425081579183156934747739980259932382779439630779219537766463662118953465761906689820059048853677359442525571607999187694438970769218191399699678794009928133800383974528500544097257362522700924950437353899664629241663034505837371225181622012585823260331509993694494683889809157674336757900073849172610488202601302983494507815712609975916950527626946776341334292007640190646359263277550056926667765638300304869325536882513832096270802667817488087347540245460362490268149436371346515339657942746657335863843473298494956130090079479443647563754658928439733987466746989280832684762364111632890738767127496551934658266421186742709875293756116824439707132063215315226351826830589229428624685374470050953618988646142820460977852619828980471486673838776496227520354218643158465357172707457725402868019290598571841122630719683715662869228284074198027439875237514246261644775497289885252005217380397924719127483490033405846076413951314816800782611853535699437145502317255740889302568748255204512750868591967909023681532377198455572185925522760111884217738568907370265568900296867747572265058764858819676412914111366466070369626796711487279021929580392835236441480945548788616575456571768974917895283090301594429265449378517877070920537634277608973915376074445223387804518868439403712832191788247937987801804676074864621457852393575735748267117494818047059939329320600636309267594212413675475157544441682766235094883228749011645557716480715350338388063386690144722723840843427495735383708615652303327950312700017607056557235145069503972855667663490657486597997316775544844877773606344157536370055567319535943566899886816334067828676346254001380790279059432451519657191323461123050856608540418521535015408972710195362366119928199977638323914627520902316073634422833839334651905693376106519890372492282677914802490443016587391951438646674885811317063262120164847017458781672727087682921949867714284827973558197763637607275328575989352419135855748087169256150468154299280977788463069487253009352290227486211531738793566899370000370119615606447457176353779052747951638167830688563476442451119334383053950650969011126810718930169449923083654602127109772396847990510472267615330219338419751003139243148826011229590034023934893600460073495513247593090219818393283429116611294791864675859191765347572017140096902871023601638572447605670662328277557162376777704623757669110195839748264240438168563100242207442016168391094812449608635240003598178829647102983514453431026919035513154906841907248135156003897850569104821442505935865746709467180844575134002237707975606212213310382291761926950722590436605083127655987019550462768205010835613716830677188643112972758954230391544636545061658341354335158224880957459340159207495743377476931650015330208439831970690999061909134708033570141473536328874835330243885211756309945013443337918943870643182004661829043512825151228467970161151584917673259872288562414036053338904101494092148348135732716549447121633280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,66] 533924300527036766591934242752659496011607775482798960440302913087456425258906889843558067306260821910785158287191150232543040507731555290391821225047894612928699793979518026114299584082048287076909682753452972998357596257399400095755567665904826022712277535387129417569213293061058099504089768176951386446603433284742146888543767356286866064704186291257824327116524316075867738056226639416170251038973401189586755050800190607803918316180678606432867115151495082033179749305062895587349746717445537724547240944227645079468106509511010623753455134254226840534002077772727573954929871739588033830984359473566112664175341049399845562378753977865283468406343338624901200513753118267985686814327605620202119932218332909154413631292850579257766505864086180393753177589983950974739322982976461948662585134905758001111692691412350250632731247014026078218912523699132943203282603228927666550288172973669263797849589436376569405465430836493340271624649441342583911975856304197627976638793712812396918944208791149692843193509442739636045820033116049791003738618056869217384515277303918136296017545863067166919779706628316536753211470779136468086147930057347579243035847823719541320310098341694274212357730183080193981377346751519309727281344342210283920238862212674709583631200507642746252960596921694944541923441877125418367635635148381047725405134813618928323352668363858906410944180474184705905487093964709497031137039960010422422059620784404076114793372919588064271031554337017923894689587914776300758448548154174573162959223761333197121428333686958003123835554950890940983212206292890642905811462434669994718177735100746278378027346467492222619291972759757749300715144084771953505413154111296599962016444135380389944897722662579918455259717131463917142362903026975721326749952901522591434276450369228268885536787759814302031408828327655801778107342179947484116673391333436452849516604016740355944164865374353922654507050133412479555100858054814866808056060159232928831778188266354555679215516373216711314503726463741981096144197623269370518285706554331245569610551345088575568252466305237339781714838606806977764093237135914218755013348108049089624675703104483234955447086818521737984276487399389624113509124176612699628761490593066547551511982074278484168934106918884329539151654833228396587878950226674196870599891918630858728067773348793075520674548738550653494518731106649019577148188365042289393756175260380600677024769715186261080509755430532912588289420324321822116560697408481086920923709089931241023481475825365824802797301839660211324690931903195961116195943827691655013299105839342137848809125418449807299656724244444332967865783291042415898012130241842903227674136916910671932622435195729578247702135588136095362003164792846125200064924297816869965264267202950557488345802579976484703700938123865822461640699787258663612958346782106836196095065816243003299377559225202073967175151879775585010981682108803567958814099520612134159858672983760819422796482775950367268073101066240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,67] 102676901360813233706094767370495110877394593173845117119577941136405690743954320646206653066445106501077555382505153063788788904508194009887925097417151567439668962189160554948074199835079448156465968225581462168053320680358803438133497531339029271132918879013573333294327795895620427309927615492452196743698425792340050028557832430079717578784607094271077753626149047782226270686220820319813336493667518365917521467747916579001619527948050370942831116899267203927099377553126332965341379667585683378925174626284572324243685891370233289372892338078016334207305389909110048499492190387474481138137311228610136356760153181744389028582360065083220914103153794691432331835608835197397353128778182387985747822452253360455536632655168966251874414471983780599609880863564812929740272395261071141616904270151821927787280987223754164069454748327680393985132696679952819358195957330132278538385354507382283777397399147933027943319839518179067830177280368890038237966554156759755764770543730101237803159864000666765189974575725821719260946674484586827769510415159913459733825171013452340008641848501560184742470297866958894346836126951933017807528293191480937725044371849930234147963494874069738607451465896332095331076152664798152512211769737128363761562844225209397134954076479805091972282223043108081719069193445533689184908826055065405337776564572296926743764304180554543293874054320741341916872379589332057811668868162604235085646602673854711289872910670699085609119707410007698790798008664516408069125062180719326280226197839673681268295423400290408076877382393513812515471366889854403881596941204375670613967996953101137181799579621255482983231552051470931644205508449167895216077623077457051300334232681189803327944831833725884082704838161923697331528524720777258775677289967920579396001483493239869220105027420903369475855967873646637293552319652856516548970757947577357563775608017282830740100278892768834610108358642876049800549431405751651652304712067969557655009322549038282346099510303568521602543391792375561198691158564687488320760039761767446507601470222693279778754969924875377851509631732007612322849667597903749493014211300643534732210042776200972116705564637211572217483607474305117869249307703506951137902535289411071607167100936654012463972070979174772380155279021386058736020267216795279748753917459018571819573653227209957529431595384209253998983816580549220295715637688213752019221500728740868959611826301030761070230550346457742742526869853917971711235460207682074868013187930020030071271644091639939701003467222400975661045435351789392255512631630246785258237378914907377735394022891701896788736333284594730265661220764338790939714294192262545271508828069132953512123594895781498500550099337294111800169966562958281653067337861344953708759132406871908076370769082706391986443610552673013653657314075600001466770641769948656414509427451712756248768998417528556720126821388937704704658140791694166614110037127869034379798746234758373392139216256633684485238549381120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,68] -6458408696119423650502666796501727695090076586043034179300576692008496125121600326874413195358830405427132761891607484514684978849649591022815955948929730388136402461261894455548637223775902598141433582886560158628470145115638534887664756575620103761365865250778692179154309726180861019573356940820070463336280352228500722208721099197666472029261505634533670946509680496783606611642824794588485033677954194246165701379173778007236640212718806986145096891990231602060988270715440823971120842977506464616448329281886429502443762077139062949010539323426484814946335907661788049601459474464615773864998883447795648944082319809727160829470298674349501663405238659156066252031682239795079487641476582377597817842974380719632906423753712916353815572989867286209192662484655797514953583560451663300806704858566354210376115033739757930817441443069592071893527710259038987778997571197998126037396590357016311643989842371322710645653254567069709368996607293844006023757329005423802454411058951327325280985946899439767549804767939395794100206391282111349369126079010836052762477537299154299871482070166143349162304957575358962673953818413870294583889591417539878496956068785503873485144949123086637121663820483012393814695581439252648216923977108232579089570651453097025899407520265058212836126964981600832376596535399516979450683908382840714646616460889135911385870378826130711622552212986158314015080635427209060839179944922897353046327830238524535170765321603638049444252805677946068678051507684347618923458272416755102060140681183315400218880554658301154271501819377027501374007326906091950198628438571899443494276880976874710918697267785144964642827658215754383448123843559763861325828698028350529807823522611389021965926553274486882961905061083060507747315977409908491192364481676690808287275675046117065381525344789284102803502371430943864716406914544494328578335865909379266030171908046402808476801987551142283309732961350097224161686722188263271555946000874697102453332613127162098350177567276158462881253013151904443008902554802742792504067715872328307523858129014043547637287786528515031242928422631732806672623582955897934509970852623819096183297718462753306587191090937236631877337651947327975750201785171540941534354023154740458083632453911552818497853353532119319827083588261474708902398886957072153540759807813608445752003030181152989818094633457107323038699417836146885262881194801301071080805452966795277725218653233476988706679165818065858997178643866076133565013024884958678459433800963385112523862296271489839851909554538231113465690372824101715530310224905629982301332637283434634413320012322032084695147148258422466523435177170053240546210883573099845057846463876307406377892531042683208629212468145949503212711529590248902920781530040263923895718603255376850210629200152932298443313402218965116805176609060479772647698668820839886459235113231387122492525118213556087520862740597648025321445027356217938999982587493877694255098350373518063196965887231891977409273004032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,69] -788398533309681400789598835645725630511047292197789335852900426822466509026040135283745729633724320872124027655605010406881694417391347203263494518380642917450555496387472975003285025811713403234201268012942747234834040740224557019938911988573110669490542105763384768214395669528398788364343275564993407805648787554901981452045243579939718739127869799309695896722781745877969525633660582420492760682811368610768653585989600840882147168181080578226079260662474912377436019197255574038911617973612133996300063594063483366957626081316151614218959801498115209008327288961696669755258686046769642333959675106270687074487279750223373213555988528644711184945165225490894292109617664368051053158982807421380989068354942322872624226978898605773870951549262880294074799640456977032595172242383431173663057179525561867809047074384731655755695817042133558161134332650236063534162338360608460652725724166716752499170955725354053297970472203139691642673430858325324704642235234121733124711161092791537239675205229758892382562453202205023281674003555403573724642383356368098697400481370532541453689740977887901922009879333697223128308734401650919918089831145185880145294733980256485828534284233699469817630596751832792233814938038474459946032812201712660972105667608100412076959775191158206485939907984597385429239670791339104222900871083362875769077522538002142034027901750178053223049525159428638087686265950558499327951112948693400893553471390388834795928936725442792365568283987979292660881855774719238148414950015068906624883499403785408758062385896915349820272938457005308067638555681400206419349866169505690995377580858096967836658881364230370261351345410936864244961189217431559861331481548078616291274179564053404742472858796358954206982110560385833954966536181994973511312732118175482362068286291395445547079941695784963827693754382625103990443161514473827622126194474652732670004058342236549621237320315059084730568198768294921717792744687698119760119450137917497873283074160173126837550870736999038371377676486570130910382813710223006740873286516918978856189102381853654846026795119447573459591577894425392214852095605010304278774252280453118387070745703720516384610364704690619117722547637901047208280226425654883963431501327206615443335496834534281127464243109327701532347167971847023926764517882451072601628474036798885898780906001598092201946357495234068006720452014393776641509500898378337550702202082827973054582185679350662146005764562645834786866739619907879149976788705573070082269466075995927344310702215582149071678416614014560866986648062568697961067796613162644219862519398526311988526819155543023971660035534600143249038640403290574381618560701857907740667527930693651345578713518289678942616712933817610439263535909287120448069089320056512864067368338819799391350443925591283869821636018336459914859759806219962390313340788337720271746129804358659912632361807877375690538187678180138096037904381710198409623218409321773449788872169146536371296999192585163774770544640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,70] 103239038725941750362852522760580328899371213152007117166439013692839376286675897468018102799156514325290492257655181778746403680734030718455432095025242603854300309207831829924914431312995207190208748364009529131676121131415347204776605504325110581290643798574660057363583116300501528356887434548150898691098732525571299586113316421401335052563614334589781823209928745684523549333624525043184393413683868138094386415995504430387404373827617571899128883969935826262871187289991425491405706996362914460019921565043935943559515861697485550579520309089900673755660331897357739020464517269006186297598158892913443513221853427558837911292251761640174471772093171193569576650138372487521303334140787969503404277510300007742657879657679643093996870001800763060305713371307671151963725877740725652651325330309846199284525167387362185248826144612672137779738368178887829861302926646565603978385145235987868755771560880561705920152973894445949606548487232736578291281057040700332686552576591226171476971250541502479576418606608827318214761698989135223639594011315710545248204032181782592508954488809588590128650192390435650361433218100939876707533930465210490021621642493325589728800149143269683935590198130214335557151734312351708862925840876937658687788362018134474008301719836287906573003548255922231335303912006537544456187678587486541133618834370919096840220671411501686995180501700991542441190536343580875270995170261585230011054941451134557069874692322868783693710009357605994508888808716101327408900667787101069522137505268712285725649964372110567873464320057477873327654848936672967156165133538096101224387819238396101709671930882548732780901878828600123953181142010535172440569124949761655795203952079090171966651350126240342760821218788116538442331010919803177904230862859683695262045595954432263402348385177677904252956968701941831617322349901646782407508535763921506297957855314667124517985481531064574938431435512703042669831106535111650746623634606593390620623675505840591492204036250987210781395361654006416236993387700667167673584700139594364992454765566312060266190977613996457653413252855245981122190532569944531611145102570516363687787439206231910942673141230058567777912898177991403962818486846065316709045752713452800441166830135534600734659084995633911701855360613518914212874372164977037547659856018698784622818268562031958776260684799745928486121275311232706812204981049802537333834835762078819368867412666356330463283162078205788252935496034867927362134875479046095350689268107435291111714756555773299436686420193418857402580260666562192209389565360351241215548678906633787441851001617731527058524637034164953212395319277049047781976259286957846973277024929759642645697435377929742812309001045138295890089318059852478519145259179186265502395874870425185878488735973839389186048244335992579158393303128415311071467284883884938608198195703050384390968638423554589394295331610679016736224023033675825479605495474222836411594699229943595618164394481583419071347556352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,71] -932089305737364091691320400170733526643302301522383597432576380944872232346006595209608793251229088888111543309361914258781943660259397675584261587319636119505513495990423175011161205940529700581283770915329759224128547312062340160866992012600105532912860877606588918594605295336171992945609354241136583962806356873055953190884902998208347565775979531652004566338935287836073840780267962158957282499349763450247897445654151083846211041429009106660841525716359091198625966853379828802899635920445104055033923786751548693492593836343712887606512386044898471135812093121070517210481910648753271060194369249316101800859467072810990647355762612772499257424066615251402368608836992963488728137053525355910006320737136057157858577567431759261796037297405549481720654082998399663027175416158039675258737886209619811279850914321894900877021850648076543555297430923332009809999599907724145081328881989836418139176547975278167486022089988615365250690607474144858445303513664195192305500144616325348686817645672180456716902095416296455334244804482258022187123023370871901477458009772585855060524061684451889571088035833831411292175301118078675450159480907502525532633566246288938997454794396627950784949435667270607923599150572696832643385906006834318227758189407820122803511585534542544828114614772048980278037493842285314191421004427545022758201649728019496386659520526514419014254188458846904858667946714323440872980515151049552812013126915052468777011705171306345572753558537672336951567461880884741376317911780882388154608471648757262815719251704762523559404273765567549270951664224223382786830694434325866902711522445164774438316061353918513650547513892720266439865968488947893388250752164578259064374197356530340516007819426520106936907425423137440090969198412256641562277688700590965806471986088674217479616931366010936526113080394247005120806438567275003555161424492721149257936757687300141271005133112522032116878704279020553026482619339384048989726903855072103010041983906438570885318410985538351268825865579225544953535725298207035589377156627399834178484094789792361458938052916266990562889021293704633689958121208921992608264337440793045373652253399932236981022238137194123089232965074294480808599095913469066826493632196201094499484216970584552596305921858636283671030923461162986648983274554623154900774919849916181641087294165376157987808296749955370817395499883883056184705112168019463323595170991264037825050674529508554645194678033718417327536588568704068172426739674707624393004941301069550531589589582549461144824100645910118032749372671212000746140903715584299913510552503620971026246475203868222149757179596853147222067901372854630925700647069660032209429406266601991895541598516167737118012026128372565488147559169200433076260965972763957954793779262145768243280912497315980973375454915124167718372280435546845113676053212543281267795580229625172779552277085177558925401966714430529947448146390767747487905156429757842569055446416674733787028737397948305102602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,72] -484137480467285123445262894523890919789053635803958211752956275697349111552142908502628185933353670379389036884993296525390232395417179273143285923530926524752519353651719637493976605444510263649723969118783286401463727678386307108034908560910051566291998057622356878768748899747509719196184103910730902939178536600896134936772152096915209919897368156707013717382156323896032961951958327031650814803710254569726729113626852413783127179378477483698448574143473543815217252543331654163015229846253219319014048376232829145559443508164269355395921394173889137777035614752452047829605056607798525233817982555069195563979017696451989081025335171868695899227239363549032263710919219626628545258060742468782182628690754416716589079499257193375868269931071097758579129256191280894783020448274978739458982120656567561921345869799456866640511296209135446290753885854791695284528331011706363642162185003668004446021446862267044318761527876874987938695201502249416147707652469576179466297492534093496999633115120543071570833912781633330244380103606634177506636095740554636385845854795404930829705886295042364118410391764071952987346902907098782258711410899653143287618989986109184421058997186569078092358343988113650246616498862987266945502091899399066905591574025010084832029774729471439743489088601992742086263844687722329505514529374138505239075410710867690991625651260654840564394918810430705578578011282607648875242863158839370078381519948635069090856006044026268216321086248943521913454911917370026773023545238042821720809839585052527137740944816388251804243223974255652114081746537426187522615849745652131275578988880893273963380613028222854333304263412845145329354581354478722814415857492200081335819560303474896313989932040474521052426708132426449961185930386860528040297873329157080127436975394404952686697320734089840993535333556834964455843720575498005387980768609815344453571896910413277047809238724186110638648231383287700173938767574763109346267900837753293437400862384734898800938500613075712169649274065268366961025150653208882286097266650977983379135332938966523955845069089996692622411100643822315414157083823326331570481469435248011177551538442076918458635294023559381293726814024545664813510461820011898417068643984221914869821723111124052585019413093289012981120171853347411124867702793652568234241476993601942865995950908742005069195696666063447106612656975701139084022693043579116741453296995605388857086213001443598844060115855128756271141279559446094531920508678575362928419999515292446267680382589972849224086072198235983228500706633799191733540434967797981377898433823468633890636679191438113857409231886659160407725067689730697350227135800676974920149022641578992689534024896941330206851405398044457257030809291299209377004412312301961218739578128471317016768708064186846229178701411716955811414650810064411671192608720452299924681365892411014197305591059182034506032459853417292561768514609917507315919196994017605923590310558353098301496768920008405110751232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,73] 26303040430473718234666836491252871339338132528726866267503149582029330533626739723776484365178514029715769599896373676408810792881815509116209572427864586168688357875594284515569516032843967133837502867957712059932859136883527533393906720943372622192829467194924750670544617889011611890104748737388523309990754424666868887623456233865388859762029801279106922117357687651005524118279571922858170979334752939508573118996204936695722652603878089299037240962048372395599902632652984571217207620161034997644055653489325185906814374834745612926507368553524142355084470059956759730174509130653354093517191200709424402902813331686058430237531526206410959948143256643732711924879291284452953746516344352013899892338581598223825168145215582429372037960304202262161846090482816502658916459164646938808822404086448609376530996467992392533676284742206336392702450028187832600919956271964064145380297708727399721432241262001921523460862946466180582768214987908921030835711904971569111487573254132136851436961889310039551604776765801162797463001807442170163558933232159458683802721005881871147633723780042914667950136237260221211910017819623885409670354632687638153652246274505897404034313151415069097967558014185077827726561702450120817081328938525730551238073156495918721136892927488604244450773254289932312667886275349564672435343329064477625688085564705719103349222248711108050779811869746813807281085701030497931042764426242103156942326591206311747602980463932412098222216282797163526054739361312043684080612075924903384952292128520196780513230205148803882862901812723899075939928819383348357575796552757629501838866711922310295303460664450053408977887107361185275061116818281887058865800957194494843547629651582223996563142719463120571492651324299792160833462054589603980098814665772585168451455201173197345585869774006239244297711885857652952774726907354332276262064788507256936857411280471381517425089375937654024886045712218432040256114651073360505611092538839599916233995935088960062119028268186317715958909021352593746899331924978989462919518519205213616296165819305156622324568235047370141896528096214659326283131632505936955846645186377680271100244256185149061682405914267355721122183164910826850944668940771503257147910093070874677050589476354675351574358244947992864548387254029238187748032976709599739644670336417083727869889573535918132457218123500125001283604598886964556154800736368044312899949736921872961969625046786075343622491615015227759545691148318514495084668567973012224815388566975114214177104986972915473678857893076746828918580203243854325590311595467998767471150026477234312550299713396537241792011168369613942273332945981768154292636000152319729836451950934656180196583826153560790605971059903639158307846255537027662442991212097628500880954261806048844547702059927894197724990826296598230466117344932325076328129992288827335560029000774405483915717761652147909761115386755674418633622263123128013937676180987880760947329519515433556251569078839368199700480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,74] 923586955134545945391528758491799421466440293206159729186850578345713852545489632268929006768795859361020061464455211399940766724658756153460242358060393884878401807126046133477075520646475941860019753865463650132834346955846469470416574637121557850624026616593404363408532273873567000931519679055371753003243929569132554894585889010993242017874563654325204074912342362268884208980897130993842193130841965800375822933078222261062981542692639535122390536462802088865761319265159474333297409374350816360399434516473915785530938961502529579528758176744851624726837622467755970614212502025302051240106130323031003366602143346543655839325026006006217295503651213549167359085490596740213186199798339129473758607365226125131804792971278742028069304537376913769195733251504412834198236921648257264341745629772705830876765301474953569976895619418139210577429172293081012799164914090477659665230208064101171844355637114194751511548492374638854138457806406079481450179687036734455787807069941227684011309948799527071565953551333443204915545906942650135943329240027817620178410640928932131661684645327311850821226943771769283806948998394388121516690660969330529486815129304457342384830369247861923462092350777762713187480109745198560525642990720399366796383572514623710323658496745774896574003564129361534410827658386544179660876046093253933785160506311256443751109716396000794690574555379208233935985025590205200737479533073678162233401190862720102410872670676238015180597835781945523872139970591761746138134430523744408920942046929603792100904685505372095359113191406244802272728612699369823734414602544810940488558688703678927271576246736808112276779325510741950355841779273297780969940906589480308942859610478359229540291612883887517359856108905887341987857525983308489396911565718521152606329819475512141084232228662547077234454306867197390798761489588405577396020616533625284926609815734293960842757157872992499594544111682328715541213889954238489596269964261114373807817253217934516160479656630380461135943768422990782826970668876013869630524485906756835318337839687409719087015744945755152492260152297201335100759721645877926507843610501221302029436450608499841405224506022477442966490864052617236155326569950159477207014313813219680662521819243408777407143424195390308543118609342795754299783472728391115435637551427322027743898912875066587455110846200913560669532133934905169198843743690833457297938831952181904018590205759272864364128257432283172456202365088767920966451859393974759710518648057262395745404407618619826882353936770471928085027788771022740766164292399583187815967612642016679660951806089481460394455704534673720173716614133846770313257075758270071280025228870580199177411821910431181137845697990104057754926877029166435757444697061367403235257912847044802686111694208640038654718520040775357032988206917711524167995365953393292392886794886994073694373267370936662854025076602020383112917756155339723565777804125198910173156937815038135081072758373745915068416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,75] -99225530401059325748883034942523862810868555599174553591593225810072225268036893062692331966696781229179472042424500619651565603129020637406885249427477361072034771036538792826526280090531949664072680339541338335897152712320665556156284475211676244311871008938346241093487406187270048412685403052572127177313864908569566067454329299792678326120915576256712147777579351241522676375199604116220940709592652869385431018062022762495375154811982902949654553440998324150112065177424199422294609766831915065982257300587001826805865480216438345268128905024533246011815489256834555060000935275201042267951415048701171712564203841437519967838823772221124648969556048678685454680423109363929864039683427883869054157854194242891044640030658531948155409246290927658052722548722463340528337238307773485275681472132488019017038253769275434835493037132516109955889733608487347828638671676566719126884397967441161898756876294405872734096191807375527063370981077837696851560381054134148282693718640541462590003425729583508149015804927834362223369060725190028557940013110412357846308541024606107332448715076396667504610654907151145200446285256563100906442583405017634414411771377800130416445447237555299586687142863809249746334408209372941510591524639191972660603027554413513093680784685885046378121955471912041172186102065125002860373143973488734617845331739098448172801467856850269371125578005643869155560294719759640006813052773085098608955651692695486627421562531048808306994718321024963078175510617832171923174519736107317789876252496913601000634808275697923322954469421832141254750398753929090496489077357208696620853500028965703467419391842046349263629546358603736344581453371436990105418844699177829562296275987958697728828807321964992157506515403567342738660156749442916827355272765907163068220588481449307164540736625470924213486924002716210233169844289626111683215614124100778079222608409353977252341686812199193419393089332334722578199919093641265316375908057223644723194084056778754229871117502339781674091333211939945107615232017477360366277759171576920698622468749576974347560002909547020922363764260664240716746589397496734999070194934993923735572466626142404398409140621334613528093706527968552504791089829471803376432456784976864347831352514329970211948685147211559353908606093023782407895448617645448803232473400438167031751242592092109601632886066969778281932458188135089727565066467124581062903070696583096864387133784911317486018118088181913477851541072342323368276366652544803948826098525259878996434003541113099793051584210605550884583544049245502773561291927988947928835124830614424811762942308832156703350702931073505183220214939504098972823220801530048612095965863549380934394509781691241438354453353867672809659646093340135010055647502130553222103265520738874120782701993016623098745682240217283083046679565506035854459288703913910886441458545241195508926724076458351594396604631540219416668172575711065951602782556397877185585437672203212603826415361559384555520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,76] -1911939794231269424442689824594107087381011795802166615739758480623446239586263478612966610198844035835471273894314768793671620741558695669927031484056302721420542646614509883415448755220555590261453952470590360528255013696996603386604644022325419033953950339482235476623036734571145343049000457891824977855995995952135088200223595197367080752458033328967936637323930778325537505349529084786496261846725507407891162510053720407945806609087373768437650321504463154297014791041746361294389672533470021887630386125930814398611437277295114240733667815541852532105479867036867860277466203529882455099294433851051006618670081897206604426566255304663474481553171389455523427050756247771442967371863309497370266373274188284171126321235059973623598216586127757601253905384554603123563524321950463675043209293143229769165670605745405512513155849409026569550949188314969043027413928522880138133428854344867912422780914333016390793051280411172349388790972235549995740926445438076164019046115199871061488260170625383188961709548608310262208849766623760319808148115164050450279801919388862503220208409785347595502093744554901888921585131171755284667880479010412188188563742593765535808425437137775371537438479814100108894129564803925879508252401224312502239697428563419920063577465515765028057557529342507439170429325219969346995454015271681592993784568921843058395814324422180223130148725616891301052588637285935668835398168898016277454435648903444560275446025001146880505951212663764793247734553867073140379375551069440306760826200770191197932893119135363307883396267701651252201858954165713335054513015989292211334457195919824051285247539796623592265570461452244802267676648042441766117169248772096647692714155206469810273476757586043774512622948425724706854714920900607263082075601288208407998859138383251285247157033748012410658821550699447349878166087294524574074982146644906319288201521870140880752045809159326566536489732988058902916705877319865502784391034919347692128828816886813147928586995295110573473446597905557211912270677591016281183102239578656718992967820289978838865486711391544450826467415643980691652088618159076918822814807921548958089036355398278777101169441615079450997114499208408707562064265538479650266028939798835320180645266837357474387995609591501484174475636704573758493755793069096904455149070200133764300908972972202345972451329819085303138463125539697981181553220684395758761506958606119472817018164882317436131380614908295452693864957169486157969654751879803969066051953425986268098052437654876277828242353976077038572688314511152616141818101160937982020440375549045059774873259836984784858497213737463946042954370043508679987281068331661521968761267987055608040544729880997179752432240311985460337654178165707531014700014877335005800317188756708935440929231261959337022560101483460528436559081388883081616486255381272455345877376697848979464922586012701422896880822639583260504133913887414863833991611849926661829326710693679205186200371861777285120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,77] 133873593306149339481609668047330658926351766778114536004674956325268101345025491056242984707042800613982305428773112572791364118994184221754056512682435287785273845918824203351172191600352711569532566634096170761505058911335088008609553384262947287501857817561599254709407268566681425994206234523412394114361894587212798457200019645510248190679795354987967702670686648714322940948554949640345419137367896203745734355223339748823754526095784243613963053512936497921119642429176995777015105959607183134969497339766508410143516810994009319774780892452871578324637318895620869130243112184810076881154897592488394837332535329447426292905761452709203742809617025313070551372242724130487473171143125582365887584785922426317353374215934845578569909925428410993261065261641754110174728448715442633646949832916437417119900713650119094445640920749512989449142069222220908207981793398349379744681609708458737876856820581231632034928858028740908445331570161199122534293155820275989072739797348989951550459342722215803768750107621103101123928443110478741830921325657334007284702745743766756979978341327381501524451179920245513717498676286516503934185983170155788103735283536803772553705306225302228306822728006160391326516309849096260549774762725036894274419574047881274139121718516897984088767507991145615442497647683312006350362245602425488690286398085743623162665162324901619110232276137657530415137020703877024895277507227442109741583671729584551236321738002103041552203359092675624686798820827124149338127926913859821649813651537577658757946021757652324646532872723542995382277253045213046939125211540250898432819308509293324759105797205727021035871399565979239111938318239515419136477782445362855541538415372262121004403441207943610149552762282398043838691839045672061218938593376163377858301561346047833202004839445889551341384827586484813442811856608268142076028501234306170398958467091476911063282734260879329474399734204966614333416989865586243339042522988353951825467760689270288994818910765077771436638513997053021245446448126611817409022600318238866893163019846454305849967734194162978360580160344210284427138992371360586998501881390125405698766455384391296335934716307655961210060506133012612313898882626083564931612985712833099872899784717729628084399318672537172561275181584371951965553853166233903287801626883353486105594086448505561288219094525757659804627318123352957158596238574833552657678956090588718173148977179471173658401433418521616397839082163024426908616669828348717299603283241221321713242718830245200048682704918699878418676735804125487933997659846372994215472377294082488441011835650405751269518926458065466138565031879597212540848227917580105262263751019257287311132065699905381053815240377605607532102223670132531315866170057130273532845035354186499632114741179251541951811043529567382221881687784257532617161692219277161247421560144938165940289845331050006148097061416687700333828915421656413349258251293203589578070143009207133221244860813205831680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,78] 6500894796042036014669384768422842043795152622179744797507837981547879307104993995171335293565656500035049785134512853014618422823615373957108270039275633457420877915545853095728937641166545085484210121934197876952384652537238147417526999831200361871542871500913325268373630509884771262997311616337171853468984820127717256614789227401229235813156663772886283899702788104828258935830077078621194342294071508133699876893461429082581180676621056446219697659292066216164332713825598199812944830144042439980487373867170072189607202407099723069543169407308435514899020441487586656862866793679219013033301045857718816806051648396182656706188114168692138684277571518816004827698098233559791920987630045278200613187226764524438070295954287469825007632998885032020784138505264102222166253238346930315691597975443194436292144667013137469288949522962946158963967294800923224957672923701898128842824208760036487003642255883310506490228876664694403690539357920819954205768580288211577298332210744413825552008071412220131210983218693748791747781909849778232759870918736528641790994267422295441870555912976946169676586925605637683026062389546560775692650133986065362526656678962381074545594024647368002688877613917528502403826308306579673400959906719183343187721539454579122811967998749199273037915281029733968262933213447256315830099173729108408529551972813248652811297635453353795649744674284291705789984820377750738655561241737721383881187071126696486172220619360816122916349584138369874130677869074546918171982625886078623188340983444199600131791166637478029876099879429980045750484784468398166871975600224690969529447999965212917383504988614585659557851721261049844814586166676801077692499735332543514445919392434553254181231590147474344887184962469421391836150184197745822739095308620619070305360867193236481571535655988729699896134041384882641106569400206100655381745537664724829320216565527015641432054658680609040929938753270954952525843857757465347646710361884335347063445442051777569463249050730669983950843944597777998554855148114162409891639945930670223402330484080801790245638889876179400912908567582583480799723286007809327855337141727003767595327947409276235648914702312869894131397979546134592563202623795907826876807485069703533538244798808584603241232682750389615223855584420301105058739951204231640448138374314618827394424477779779655396358113423072311358060152425535927632468891098992557878375801088242783235812428414880506575308300902980568199445646582314286422717211667264606666398999657391337700834317718826470710820411591227874537037425115814614657527342377423898636036947256672918661116851164009091207647850461424414191546974791344738961572482213905579316075120313782089230986891764625935886103503155111591212310612461727620448012356820626526217818040793741066248078138756258201858932537937733416292579708587530180585160926216304669791870805557365883237269812531858282617620516274556042257650996776864740013577014203368240062363124215536632226440611364864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,79] -48205233458600151389697661810481808491113838224774242133399589885796663364326601999063056580714806251745984119568801470052839963315779478552123607939874731440310093553080028666489818773143258602809066060688872782434823702956419260966670694049719270933350582565642017283566942413727141563225199947093232697097483483768621607603502329068196091506024529629374673271920044288690729581830522438628591911084906809454659317025559342739567335770748632027156500152038795797665721589422964992953275212134330266378387380602383581111717328780597075045424133499245991331506383735701955932295885421258236526007296206783026310661633931164861573267068043570020158314456340818789442259631252065924104804457391138711927671668939752302458821546337827904747608595792329020617529457687865445961686528558897453159159457007202639861521629408656179202168073183176872851890649566554533251516864569610241786102139878556761008404738865925344441915098324906691402217791951280439086191505104017992672764235305070755132306424720000195808246580020639501127562165962596561022584273828735688787845634682668862927017589009101921755851212153882360431732227514307058907183784836035254645147276646329391620895150627023742482787327346494302642984949370616915885087356666862901064378781099982502403668320314068279635580865309232976424860364849667620522117249510583739938001447007297773931737032954841078015349836176831387068734456444410145323702708659873772271195442361264449295468274097052890854754825471503161398063906013906279127371120375912601012820986783446724204882557596753193832927334204548811251668283478189971645735636456710306703979010794722392477111562369806793854122873742168130215916629841431651574917218179699723564347169332640376994290662812497611121756634379731085338350860008780208717820304231489040037500438056611695815124095857295889569881478445593324219622155566564270001259041520693355291475504921924073972051120684224549145211477086475725696621535748044346414450328239582124067455856891564919939213850928482012376683890647914412361897678328428777589607934028009647271252350000985701517838013730525897994114767580957603836425194110698224273654516462288765337627500288009063751558451768106055158304710201999853685209198945921149986404769529175673466956849583211840393124691016216015782678105134980522854292441374442399995861744965136302960322506124286861936703032334206670042706747147003878994591694285129874156955804383490123131715462038084238569952892373149382419410392871977921109623828005919745250837517474118803437067258232070206971289493939009668576979960813220142015695030993491466605757792086371809985023672007812504515722869792587184032747015843273518109998455892375043230391552297054424813473067141092734023028611688158597607165552960366042076217581191479499076431731705822725813686242071475026065340479754462795051254305616754247906032280793236849381697829166504389347559644212994548066629239688166727292617009270196714117410028734831799801273234615189731737875491281960960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,80] -8545795906371179529826413073754085428018018766323094655759620477072747202932678499530631804652392010995394027589778092350387834537511643293941293248806716395219829506602046983046712407143296200341243402608359507031538017944639611360356716835802047368706820089108674494993214081145924665691517011249516868980251830502900340634117360696895534850415892396784881930559046892875039228146188047802081924835266378771872195768356724960780427362331033241445418224064813530935594640639592262126480103492585964136371828303726939193249584491361778817631204438563332034832984141592356810615756996259770806686900543307626051505406501508768058057612378818088669716584168195853073134397031081627732544802731523245765285696888656161378210743616944144696287471969625210277855015678975065392496380532322612202100743541950156557838665712072319742676578359089135818133622939065665437716648145344458311800307583672391704771255003384312500362892178842340649386227962789084469368454552695361173238281674994708111637851956698428942219842138648145954362700358383947916715537702926550278697731800968713384791999557628815394735022588320808947791874746904864844700685546256016890471269138724261607468642913441057232971200835414291673485658103331308266545116924898318287782472162938499228854527276113150649047614878990217902960443695082958732651980184287705600882649028317937165392670357946784545331441712105431721218216092107852617977613208170696150363167145627478509914214687006434614046234191037826452571157593324936213780793185367023886341174402235420336504781698049639408319675913502640958662286143289741497706307544563204451895440472294705429205830697032762236735030726138211329185665566479458181111330310260577224054961340890009051765289426606485258839715587400252427964266465230209828003604532570022561967169783219870435263741711032562267714857741689640012634501197057060775240084167161386957194976906562900608153672751877162835400355983121100120201293707718361254558033169304776053076251723939285361874414250214136685881649810793310567410154439701862948620006993521785706739967949204866980724575402217559480634060990722882250781275552379288292695270134481009069034499435712135435079991582345850962620651550753269313455326700834125160377455261353796448044156709311525525348635612857820035686620385624688488502910014383168344217723851114050444828052061591496027276387464222919540510622548338105851415266189252085898323025895370146457020361238922324504924387853451739285282024377690766245268599736364588220424123234730298676808668737483235970500286282758613574191255414919913112143014268092966106183132358500086431762458404878772697031862534646817835267831955019558317821386768518340085751333476595921967323235269588719974408282347927404948507041098783155350603282156998888592132504212216467597170370225502804488627633378478857750376970689698483936417157639377362126664949083409374951875479541861149748742024302018019687044915619842402733401480484132490541885110222527934413456398719385600000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,81] -34872149153232902420073401895868267136394234557665317396594785302495850995498290998207204951938745178465057171172569541261544271845178103304888866782278295965301283970663086252111305437170749087941595584207911437411346478975581164818306894518898667352143831538252099927210108321390009725634606557970247736011139188805321053683925330885515352814486303803260751992234552665190659345601816487334796415476105870445458952314713033203295567148689958227672528322901477797558913682908334593874956814696535534190497888545095784185336359343114783055845208459316181636686103414683604394028157977420428557999503358082001978639889507908594072784103094514366468613600526574898352357289145355315553805285596461558371580009187034372689590031239603483801801465629163135460610758072316695631463593494644556166645078187085783580048592977418471350278446645292259040979315582139198767740113852196007705534204891089843490791888546658420661850572672721972462602863052203325408468087559599483518195099840499644598936952864429934399740484409791660143258354344704435890657435932310181460366663248018284885896862163696947916737548187214716171124326319618431125889838658632849948953184142629473798526539391383855230889216480618174388872230742208383900459821843422191580730286547112578153314984915412009187389045775481101209217367085239921047351789294048018325312416481960293837544288501806128882065756541707702588718568591620987435314964587396859626730218831463509383354745011311392063850323038186506616986642456334112596552138930091747580971277378733964236806380242048022193697401512061628291608847565658648532341280773434014313994826845931734306901950848465925229210715131760710826890506686723561682819596631838090145593244954497260999434480353183090883400456554294732764570581433659131930305164610055390413288214540561171217233650021978107968442747694569903671473165748029856296466032246251152877823739624550240914991632178523334605088841134296765839878860424382365864990790557587819327139018592838292804565829731755883265008254780337072254806207495125474501367727016806565393644500959155402824444245132723491754803158982280792115894892839116375404514677455489097962096851555883049651031956486359660289728194820684901818482333689448385225320852583690867206239905003024146472699176540889729109238007707178406721605313275965305692741801880792965515004570217977336065142855101327867621455416549474542868780975692346644520425566787069864064964125278454197620193119863216248412086656584805035911558735867054284401245736805173628462950441979168529971649830334907886438506615404804344584060267971721990945103459769552736446716297826784224162749502243718522925724394198988191736793825348324241532828267899501313907380453318804031889434534329508600994044289370065127419440444843571871583244740494114443969919717200602054517250969237491426543074852947875297816292160854811412395871874537605095594871626947838543273153456258970047771963269954555927016643644358813228495312938352612610088066927820800000000000000000000000000000000000000000000000000000000000000000000000000000 [86,82] 2538455289401772066329332280278434034017261519286659991985074805146930118623624805531907835274832927608865944957001824427597624637920238361922880942500157024562816880139588565581701423531277047454388513678365151286229065841423489879667691710577822520141100579374845622747841748196044874045344345547102292325922410771131731649398781362261485660148977346160234359313225698982950344386333266927521555538118698765948333341597472889336465268049663207292650854038759665659571560237553135585102480355661459239809388633771852870191472662623779913413705435383367094844331953300242228051441586068638024161930103727410901562404618040771864583428253807368468864294456070200267604618933598431619654934300268343684983126253437749078352621691231286569965272074006548576296251070907245922316064050718828940621582587368585444203594246317339863864704605552424293508157289367381077088822969890697258684687861632128761830888033922162372216565490445977565791649734491073712309172865138977763912942633336412943822478141902262190830224742789505042172554598200867880254658113308293295634214411915347295773709946402174690030694532029270561654946939925908590513198721616552471105566944286173649987684627787430081307363956610592964527312222971444588017267222736045550714552440601875770343154222037331501545258151554728602223986575891223185134378855527136704815765416467233691042411252179436799042065600882078579794739659107953007497867585925428683226853666167040613274652032714496086644656986518145889476728436997039672136527166602007416332938508559276756502598020783610796716105681318848947892039573686152766727125542259532329663039303994441442807206192788795795004935468916636519893865162735817955929120498474212042103078222956534214044711977268795245190832870679326522500952900804222664310356373954339913272516748967204549461256699711883666435120792268634706395862538440834735377844377428157434780053493995258138870039844014918470478971574030222146117534334051021881076990460843522638088260982981697849805017441536402811292482064505430164667448588873598849799780131423568812932035297853532717261496276571318650490847320842556507911526937525778165918212936426631756644326772769837565764052819743673358767167733651433141880819088104475847055153595317603496754511664373987911858372197505779624962969515771061202912557081562015449094528502900076128935831073258256590180117991539051302624395504370799069054917515321501415956982771639862459123617620087056367134892082375032565832895491480158274564044211447348409527359111157587403947912221573549902485177788017269707668305652822190041424521130567080543834943552424854232996733183087167904601747511400179198170467874180883873360243225577951910879265907595405556807424653347538008431887580646275076275594435641389285150128284726490115603885444886059333030066166812312611977914067809613232921447241164596296003865313919537801384375320547387817323001154671392377211258037989375311577192695393776684539371437864760247501933767056718027735540170752000000000000000000000000000000000000000000000000000000000000000000000000 [86,83] 10361577395786749154892267150793028754434407708856443407096492642410283844390556555932129271432652340999696224269477881074385781856617835240006449546218665062117228092509163101895825607068737704576636115734518175570657203859127486520979971069022153164957342552785122365332817830515580381684254333218786207697691154322496163547113291337301869628035887536473943979520497734105927181768056229994831600080366026020867684783505020314601324546793874866655862657986353411735402220964794366551933419544385095619750415118206598772332338876696006853957603445683146486354507800339768436894342648824615096135901292655911249934041791283970064639194954549817061835149176738656910177459579461427028304280810446055318652129817978030853824493754194479150355059915102943787280191190523111582974392241094072402882382300277397088725926390851968532350347309614507145116737208032125923665362184559849848344768577639313763999833192965687638862171843040267291749077787004691856472439334020379182914836717865465028409943056284016686594475662978487928907752577610899053798183757472989228677502169969673819718171668973888982929611612972254200562002049884317090052709861435704977352109282644186097417248188935004427874015680733343479946074840513146402182736877516564692313940750258801406698578185604201001857846356876348584168173588125713920223581051885468771934963194718288945086684510925365188301758174365431279056434517654823458859672339906514006041285761181774912960441601539633352671573588883300428809925436739243017020027248335465303690488171072827832066841074485871395540421592343616791133495706374082460553189594514525206945640755632928546901513328240544684256269758730888836371720180154480255610702948314205201814185027674065386544299815179163932565179338878291143664761586552088043837060502327309342206330404961295597651066894870915122009131749229791105519301309464435978878190071223816470017553411963700323405062164656859168482494800185194515148453278289048230052491474343182824643753405228088144087811890670486813140915520766081513480376053821955850987153629149091417815578527445182702519787684022301824694924829095961930432692658730033499061548745500465345834324134121005560948061529874266523194461699591747958673985088599078365728366424085034408551486234857207406237896446525851093773147779524721330021982150842312051109746298355889895837208813635519015390379580260024458086348351831637497882992904420448989897814744718089269112549466690397764218184042676952316452003850581279213808067772063155495997091737495102240030085204194340010071674037938660595112454520687116522282688246193799099169585112345812819370065446044353195597823758209936321990819759904048242125429276389895789297239229042942506039697372929780807401177947020140356559565925951620266040320978615400505939755109408816033306385891243754122328923514828818760445806193922622189963306822055635542761798619641791210374387266532476445477880447487451032581266105848670128095158809450431103529697770250524646105415680000000000000000000000000000000000000000000000000000000000000000000000 [86,84] 1969191346036141920710464232471592612057862901475199547549919376798751402046692598048292686593661631769361879059365514037161222778479415079467818926080326745215858295094109570680538388110585921441794772059492488027826254439591297624007400438056305980429988958028534819517178954421929933375292241914568928606636361243120062186872934069917337421063019648085102130608903271964490477022539554284355246298705702155729383119166669182577909975838249858753170719973790667946848236094502947262841876235438882713590810262723479572567630332016749430375711409151273924394384970999339341400078007409005496951937321074971961773677890180266452899194814333340405767564586310828502011144546874019595913437795868982951118933870851948961911915173782495540598835686952259493330081811975363065055055363733852276576587080211613465595259120423409414838637190300486845372390795401666956874971125800061999707855660047003719791122496851923055138980241978740897887258732893370720260569566432419109625341695028254421699884138414430325380160287351950491332818146176077802909274858230360013460720599842078036091865198286011804674338311995665136221811963772895626485616961197140459350080813070442242244560961330372735021551819381815304885339616268307492657544323635322864787187836834308138609837898567745604892849224056415971254061009558461031278794139848983100522150560647652959321074809207733538102107835585705217837443405129559026123395783779685996838538861567337770637805796179342136550258177243881446871749219965413274959134337182084316178814479199524006956436411037572981445846962174882274281278322497897810749969942637551960164947444088622261761225382426350657519616366249002352302859496851417356238959105643603363548078222621437090448506383132194427436465883884753031789548071959978099399179682451573175562252509615435265751277173768867910837498666744127877783866645543960595866811607572009363192899572928429945728643783437799301576283777398352879463532948417932018883912432197618971719657035221477441062228898970601422914121471663194663888944403011426824834333223769524238621068090143947343531527085877454417641906973559608181924551517572805398405674091027010339948221891464631717587043031225408312778851475821694488400313509300968597942701599838022288333446211175119806828040629878314583999953087502461339543298570268927867516927391657601741880941617395559278787323540478766840993058857012967326982855547582084877573011854392428540026663170747782274421405758567356655185599714525169199571036609656534362811432192609112271910290449443048911367214523815333173834655227660058180989313457914911049738110865579377468311462914520838686630226565885928339522207186511157908500757763558241558890663338433701256626855024892773699525066445520930641947078842777751962495966525547622652863226183164749055281412417642689927906754288885896181662774306571298887198525037438211568440791836339768411959685696809423474854987277405653886587168122666953238607005085452436189628055076016391331407462400000000000000000000000000000000000000000000000000000000000000000000 [86,85] 21597549390498231677263838766655139201244961998763308772478967506060630505506513690020790335930921102907394657283600204668650279432800816934600141165718106295498670479199514106913184589812275108462397684285597263406903472623923463200503442255293404237820314077627789131436193333923115575618522232876686025295112986544049304687616916347896763029910967874120116931672099562029353189549088825250846870443991516194504491328750696596275948738843365434797123170138188847722170080354100669352811909775132473788544931548715560013253886983746709612774644343925744728163233676255464241423034073415478225976822954151287736923673967076079893888930063434229248490913819811076382613176668924364094552385540299461577092452323292658841442035758664656769422862595845555658932332619254599845603603809630727745767387358555575662394919599034664539925223628594219039540975404280692420035577360302666895350558484634835868309165682823357380102976406001038778350593334409741352980179636963524095633874785418519389878353606565831933978538345344689645519229791713399581796108601045094216557364733248965168632535332921384250298565848134283979552192485755170593627261719256673336415758945833007817825838173304209146024385884979099574188734230887947351336178510385944247203357767696220645437592996874662796074764334821269490486262907782063501321212436052164823035736594929038173431628863524808514373426848621019368841446027121343726445192683915259607226873327821383336574978010105793293896191351496980743171784713372254137286716152327096454518656441618437830376539004449058015499390343563523635338911894086070324372476800722593132275847224471926116189580876002516050528228582268451832346264530283315784789770489675286710016824923589279412450794909201555795181794285037127898654993727534203878204157604617020557501260460678104393930547469546544239524207347392670344792682673245386298289493047504025074185417204044570517191618293063344151684101131712988789474317175794018444951008565455465753323516706660434155596014733308483558750097644482090143566745465722031847479904644916158506953554681883236414336265091731812146634296374535729751501105642945420556982092722036150562494786015497817772110553582862859460437184053095540686764860912096888601287840386245813649358494504496212749251998319023883100661620307936038801021244481187464941035609575516279311448369757349306042943115264478446017484792159714062551824198565098158343313553603463346023395142217388455627452225017170280648873161424825407349839048232119886769754403678425040724705031345989012253448522246019999343526539719190909346588221868148622798124099421934161779327160883602557483555371752674254425715130422316922525208527131281063223672557880726657115044766803894417983865728692259045046251431906003172469985197976634152354151225192011520935435497677685669475234085246873046263062449651283072410930991230401032747487233708649899126073735859497839545120988500179446942636462524362627188005986537037253139250769709452103149158400000000000000000000000000000000000000000000000000000000000000000 [86,86] -1211092023423117711423745738003829756629756720030718507135013041512095869781905568692259345282249400832232606403679531349689168536948626554421137651966597310413948481154927084051206691819116167615480306747559407746136039410533042358100093655960922974142936322438703761974756614747579579112416998382134195533729420691200103946675694364175027351993832497296183086421700252300504260400482866233739471271943913360168272489114383830555069527720641779585550258844678593704736538343064010081539465349525090965907964935466517213080464791869624511278990757755518512313831700525122308280515897939200276104791978820162699943371226374278835483518860786768978300748879441197929961836413802175803120716034973179792316144022679067399238554441551220234107562727968030023584416952762658109751313728183546060744692598234444379505721964744857310055163393138939215081938168903223497180830544238908510577430195943315138289895533852894484354669946177063469471653553120399114609542784615363960661473401559520635188705590924204643656369374262021579881804139039710178910943060129565187963151137717854714424924715826051865577853438728048876755230126110666411463846896442914020498830343443215235706879617423745217218028732385309461298701634664645980521288887976209078244686900046262712941792635682969342855397552311938375128573230458893692845665381128038059591984426359468822974457705012071922661295994232731434090751033424286158443821081723376903829889283058993283973947394091988638651949681495529473419781767811727688701623971690732126289333005769418069459259215439475367069016403212773635179042967986394836603653347657896862603246355822063910245757031364588013437134624116907221673459352713371463269032990461377355984306807312057000548275335598134160321099016326889112826900341536026356989533439424838616034907745796927933191848665004305183163425400819667161183689128943818127368692017964607093259969759625341769998954932578484135501900189866433813517279111553431144450846074910799746248237922296481504262520301836807166040077317128489918600549461666360968317078323160609866651356084260978018630611986046807470311155766506163071687187942692290972889036565185073456025500921486716771775851515948480768710908005460763511897650397953118515404747975365553165271596930462540049503478717289738553078707568964135438465862698906750844697230791573173214076052927245330467891143298863280665109866675347288831811970572869300684753449575644425370825749729102938151025052846977636288075361176384588380012438963299865312124482093393220478166070290618671647101525354606706255785186930523274178614867851800204638962538894134335118429285669607657161722239695595232284921875575464853651609466528516476176036168772107690391529592723151900562864473178980461855672575073224548748857919810051905196938350095003481246790748185533082436148854190587129894316130206806298369119405138619258203932050457164250228162479748126259980621661577075553929624109549877108152913643208065597118779832637443137716879360000000000000000000000000000000000000000000000000000000000000 [87,0] -223784899738809630079223866896684328100254368515267891476664687604464568299051108696009626405792519534068271978430556196432264828602334469008948399282500690180163069269237395964014862747649271496825989235572282187233631899322659047427531546273210945379165468609588498379751595037774705187777624458512683842335725374675001266469339523082102655257003193625197859448778426709081360140720669630300974236242427966298589461209190956180091463206542029379516313943531253208473908199133190621024825221252069796898737672925439929294903360059662678263187730414408491626763543532112050112394972058124800295884792583859899090859300989038780426553805498770424228344632980707594654584396057558894623888207489756779757235950172207416806446195999831660735496157786779336531978777679390054613464833875545463765502448182988308963506127907108940592486803733232504307498689776486551754738368262002493659628664531438790031012656684117668377331692148938884017189088062419628882790121702962744042839495229355321450124013337856694268538692235068205395252738801688389238270811112793529621877579717213901315505767648123022168350698615468759817621446053917375600042927978891333110782333101413379880725696695016137397127390759759359894441349198208477192364191320651123948458534861418515091915999945160840747564137827173950413389860209731117935762093449590510317094959805274885437323039889973114006921485851010233143993198937830072535580674318181558118763332401651341616571831315389821382336586707791370693494879351534487794676215367165297974975413459919042292390995795253142895340633687896056646556237274240796526943396285688825356402073041145538571793611481911204382247667302954879708911851207251896383426018993855285839649991099281358148878423362787699696734289394518391771867588160261542878499407839922121317628562937009423567156648897272204419353084897712542052178335488225109594017207452651534363200860589072656316314023226427940257948238542355263683239901210841506286876744342445020150335775237919608573730561560333501921622951567262788857084720874307461804364734306939967149087211897341124222262829913274478271380167390559769835814890716906933995967551274008356906266088971480181210631175542342838164916750749625338771349438413196950884570521678914162399868465150024256927020518669750587998563943097505363633033804283876561314382538378858362313707248766920291860146758102136925166027648757741086000824928692936752937079694082560809534773839489839921913461345437540702753828713176829283594704677678266207766789533667207790510029609175997038523292075326734537608924248700410218570453452804933048622556276210681223434385256180125390724729067240379711945011580286974238324283320554874997691977396006321784405835688821346484223299732073225501454236618807686699829810395361715720476233102842158125021881984055328469686292343611805285238884033094618493587225632577153471793090966966967886305712182800525896533211531240376902112690989387663644226624807544722418466675632463825685184913374528141517381858387222855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] -15525600872596415030153355771232152987175842475118902348146875997819959672913778441545987510702992968658652460235864901342853706041004472385423049682891709538760800082235674134265216354893167872327885770698225573915509118229643117424597144301250871682890573085931848029063884390859725912796543750224461251949448989716475758109355437130861000960892657753101769580203369531911607437837626159377819067190739706886067609189978027491280868523324750603518448738985015028503915084757417891679830313821859592161234894510362492689836812176533179531966191932040224633905422919390944577101496346679075275276859071642993338791953719591213500269444274183517299054882880020563437952803354704067410954578433756101229337046210874467635758764840647070944219512927860834128410624393818364388140352995209869099839054974883007816206466225958963799722463925332107589884424454241495323939560890273492410643026750191104901355814587974918309083460751897084045587615388581326918563268088864941643264135143768287776222616196772443876144348898884729101308841977580657016845413223234632183694830046481013524935305924762752202105177768957590094542390462644027211823476180628766018751107731384431495479516090935764393308917233773399299373069794015056714125587131534494824383205885373093527925757152975397808740649690014659637614920644293505206628187888293547292598999709686212515620029017531006255659255202449430168365600605420791501668582129656211148747591689962755436615940856600196720611496320951218014732848833860736413435398472110086362548200211534291596250828495802555621049392854584985880598797352074269613933615937612202462591933846231083140828277977952923800640938772891930791655609566092726408107949894247994864518230510407880502027858199117688329038647378146763123988134442517370974027274712572739292085154639130562962714129989358131951321795706626609382513561448310094649333796337071920798467425848104210216085774572316539062822766291688953440007387738670266342462116864079709692059050238396321191552801783317196174461790977658033713464169145703003051371108067039581742850394838718756063902028780288292812870910051004235455081638734990557938304398107639542197852227317132865688400635262122524171069586121665375048382332219993300523548110856334356006842967645934374613605221409459809465495232725529901861131994145437466198751320798263301936652074406315221949583635086031361748410155498002421075509342958630753862661709157365371961876220980684142992463820962499529313914921127850261339177046974440672689742285007575716343850057265365943959450800050268950380590937697841244262761406004242086239521237391747741609214750117191851078300852154803900753992321481214205641254685527953533772184868834969229768773124901234803084132278163627968047981911655127048134228162953485512617385971912023042004769805356524990200315800987191375507058058344780840054208928769133266555865068368274751077605408115806092604732763921328920771586387445145483220376068547601407627704332033605278221696854446638301488168993963192090624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] 17472816825641777323172821468217039441327044196933385142962046617857421487071541844892251771593279835151276683012257233770176308082941683386620122926598114652564914428749108957488551821461939533367040220834960614449027388548309682848411225260170700664074287157075748553193008526278434758070350893852978778129054476048950396079088588013535983246249459627248247840757154420034988882514881477558642744358117026661634050251967184044860001672043629435291043172316381526375850263429228692172910047557196599961083798315571072089211915459356013133012939352765812801115701129013419300609856142596894604528019450935615555962063443407184964999801816612773386036337069019099180304723060835779844803814696035724754877417415967265065326649499464634397654954756767763950075883622390466631193490243992772810195896174692387485018877490557643867107237050887611357022538622486216639627902850640440236517200114902901937269917592541440333382918467407145990267040033157223414560708705340984298846268341872999560083356577973889568639115777857993307980459300937156514553761314871851840901997620230128696435053176625042366189305544922277239366616172521821243233543679514341720060418944137034590633842642468653476399473385810049549262612680914677799959806195838342179255506401831845779863534982536338147380340259464964302956149535960662412356063257190535202959703113810460963818959718575105772593813527497062551284949464658951725564317886325614400233138570277325120098662827300495533434150526162699037816651193625463047397951664686407249872042317788588693745382435143935941778745464720238152774008680098669305935814061877417281100744377884041566801910688628709139586992114306536667159951001982956665551320161307640961897997294099374475810490475586210452292231506207896420069354341224044248635033327106382988338008397864945720533702989746187392796954374819895959751297302347398654031554570853659884882952305237164185169964313819597544342574761556021863293762706861251578596892120508898420859705562189751593327057220191792125332385531317831057015086657178439633931965095493923356492647177828370956052618946956478350591433247114304645936099471853762837001492068212489860147451338735166103653166393039841150057499420104168324815296569765715306472643959649267285452869246715129662560311221155031430759578971049890735630881224461533619948310487374030576089278978426586550052968651683175816406951824839059021246907771785420508414557598148956547075155693382530498262632888555466055234139962475704522860746710565050791613916112349400152973614434024722271000250582124216314133956532931449920165194987389103494715846316005125404412220708024440086161898853448276493879942683347912680201183053458821725657804134953587947700423500672675097226861612354288708118614808781915314624688587256253248140988107604847978024370781324999714280457019325281164778250467994453111648602161913481956039809105246401267812962697382720791503728357687389896029996360575652419918344497530801235309957850357188471101373022069497910681571761949654384640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] 48424689540679343783732025185230917679116786902396730223087748864840431101640091738393159633036504996878237725664551849808026911690715313619038831409358303479837869228956661616515874472165064706590150477149336047975103320825920596402344420415401017350964416318727857351805171625626265503832733914898099515476273439282600811615378312369158246703054847817051484059808852164592568106140055846098097258803138467624245264892395580206350819461063003954792639299464628971415642509856608426083813460374054227857587272988448360523417335195812852979001233822185180913155522112136851911335001838802872288222963955127389538250141491386403481129228611369591785767626995071495353779349315818584015504494602845362725578248824331324477116272254880543073135584835651220306076927889436612488677360427419662875698362264396084078553461677790987221332158252566743643684525533081013757794943001490493205145859966333516705291027389345237011151090368956708436574079774396587823301298767494547181886625172569072114530353356837416016667492320971102146406406886139545685379474114466576962218659141301606396802111026508224591367329629496567637001827117529473468657905817339904771927216919848752380334795883531385231713079401128158190695039962047823929219106705557508696780043961625213357049387266302695133199337318767482265379808808496377213221264240924571543454142342306179526234822336325864940035061236728075804438080907459627046518121932691343304943496660655391021292718600815287058322578000703403888865281596096670694188634760718375010378579045163015283640564400874939907858704408008822304966621348900316343872937711198403025930194417423680011008460914271970820658018726420553540360726543794117724461940548142840619960181943065619899587335534565057513917983876610189715953931020162184880503589541387523812836331448171271548350549420960118367758937938194819786241212977799676322697292584296449443368066649015725257080208849651630444093369083397761744249010407134881389198821965337245715341629211052352229877409229079477817338755618515714019669184789221418994935832923297742335889870514743638455349192513642515539179716873465974489369173878038888981967439586013374415907771892746207073084357151564380043135288061971596145043958157716475707225135348136290726432940585466902361390575830565702685218390982017893644594951429247146484673157244012913051233076307327513901173012162397910597427686113656421285031442767480318649985292487096777835477347715235130397061480152788348156472699739503059694078811936741798184749755671384135389722212730035468882427747518380931032372265549491658140329354567347533290577676266291078372946401839365320743186802573794601549917566549976579758521261580747462191070138555142155094258889111335697435607606542462022223825687875536794503728447078543974487763150678699840924071268326989045609399511838130006382258557797752428581685761009913195283938600915870042617499017499941066972242255139232508393754701371144292322574415823789779006523408418838415755311273538290303864743238873990431768576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] -11730236406674106908862454020010610108302691382749231408217157696262256823815519298513043206901878936818611010317760817216985669752069214949692788889644292459807048323064153844885541606803407972245877727407910389437848240585117532381555510184031443070034709582462836796786566228198684579717027677108157760794254277892792974882236989966945420315008038709700789112456223569611597325165611761660813440031988735448404783331450572268317138993654623903629071052799801592122266359614861053004410689095939432935228301044218802260481686263331683245510277558354748292113627229868903734455683313383252754033075011148012531197223050052738328271946974639529531719046139232055659498158178919603081646310190925837292574867141569867574576598558712034807571742121042829715516776148976212606101627886941617238673232387744382721800996446373349253658081321515668371245050655987347891436276447667574470966821997158962347679986452092965635805951057206524395579923018095248463149259066864257686069418977144581656471461193711100610101257806222132082050022094626742630379742256096818025707737199066724929573221393194606524210903842438099906948711112227245055925597658112061220350661454565997464291816479284119598241421416021534908930178542206478539276927604604152950472370655710186578496285454175340857484528010305616737671131619805621519108022119978723242498894794599428737695647434579179715130734708798630324015488358886857214232016440849325890330821971218243082153705651815389292107985702485739982776444244889620142401942403205210837029674019135080529774306554488176709877706114842621819970328260393872067775550952180248780854113009067314464280672577858714408955175061422626337953555894547691010721122765625598826952793906878453273450558152656267957398233821331394444168570198256748378243491890870895798526171412585060415597266137824269519631703746827759228085178911103150055282116556036861524520672032193093509118650001883084372417960426930101557682594276367213596821807292821226731412800848554557195442866652793158153027191807002986827461213639436820300684947453362782967115922838338744862297192314851381981468750319996927562307391284487778457140464850459501193308044314640547401042964136070743132042588401680563133275004046302663294797296000154269927825501082404700915819402323902408810427200014475805574614873195784769189318345688735307248846048864526629157742035473995848960119182064698563573011416649125559184562164822524826183160322107997489148849748230332341507838567666085953797959846106521738479343029217682354153872196816292256950540900405017273141026859465235463305825675491428602867727088415366691690584442069848366242202660189103022757380721130793284581242771132906889163544523250879289596159846784416679414389508132345922618343107852443317143008232498174747202284300473115227976550765086400625119222289902042477289680610846164199049871472470974847676293851589975293569234675418591747232300838925177155480011779700882454622510822045324321889188739629138831615949117615214338948617881313897158111395840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] 195667467540725205708013321596958160803608269599954175597761361329601009148334316546252290326957881499917906359255659047707649474167112765930738234017305930744561211014292295513682663284012324506365839846367626603722418806791468920231221290813157817429765065493642584673904871655944477038339664756408017097170076528202533159218818405389143533125028218437579038442582607586530636167082336432980743842727704084466037008443493262450671152309164521790874398774503370355950910516607865788472206216867057321169006025985427799777613236740068778614606099527620260255568757402826732049688432381475001278474143053245310635807252900693004986231002218938719120453942061476120542466463909783384485080602571700624841499747199053376806248481476580924551289285203036823221100622038084037804808550069279041748571079057664017170026837094528411249110613592058849403246807939221479983482079236697377271787901895472356205659667951107928378759703995451381658432943392501956992088055726077863377941063268169035928647204551157026379487982152408285891001090959677015088746397167220045824174965264909083186841532292458401205118809390804619055957373590124302948771412808671823485535156287452210373779389642115352906622388626360326513184838412299141528218890350269380885948303249243780045352264158440325690156128598787560001253990502454113419710844506417775043338972328585439319068592485583136991314745372190426018334545563390868079875639923900535654565194803020753879370554776602490363221492868825260894076935321958894987626547599381600727470926562607773411893493617501431857815383376856866985726096459561789084686702152730181858150552275779006868273168087702403073394117483244639517762636805265809627937735648259246842644823613722850605435931776696954648349762664623554219400169685333350842908587147426866025807386849220296859641268591645922850803955918838456322924468653250089276461112874317915627699000840558190919977718669634649598728725995506379679462374932868532836370563240881768150347940546698110577689561836817624195808937543559339405254904082106156406562222034916420203694995473012194788797471073601444245346618284665787402148683955928696713459110909576886839474021241892648454142516696996190097246665172232295907574695466346298408385768186961573156955457370505441224994189752772267213042474210056234899472337249919863557726666712167238810645422239204936337250495827440440923870304468630802275667202580743545853970662360987665894595817752531197001946305911066666978351981372593219150916893303327308947378814019689160883093619824955475263809174699637405567461481231286997057071154396803523330781133662019383986656843494674214354693534934603421758131019948049644407629340580705321846249100781073857585018657541818953007768795776279494280022151929306935980590922694018577803406072989130006490275350088411905107198021882829869459337784849250246258566877854278458627960544237682353742268426763030999204200400121579003660767461658770408653407162379261999467222830332364099573544690345106201454289247577162734607794176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] -2121439415369601323910179802330370242987626578716671362472314638506206053038136363596227381610733634290013100248259638693060644386084062617856652378907639195661761198809621419184286605879678519647966820746866902465122090228729845845409805432440101855990972440646220917868100469743300636430555442858154858783631658134963988421923045768505309377711671462348862710078647626743009527495253389904705175510057918202813566901104188908166557725232788654511941126824852846533087200453300024106297950822328946717806573532773082312862683270453287722105600695391312893729264962946515705822660401698540097555494419296110122511914194728645996283023136137985479323155568303961162979428185442446159049402164152907841877522377033203934622750213110990389344977587855968177633865031843811953797532959875297199884195865232068271467612500158170485761189831768400169354242289433395833347108092677555895603153671220642464222083619619959388265020022067022441747029768247232727063681211670345334868434644356161360537789528086181718315340395926043371715142511176863765839073139539365654194781173706207960112247236393193516647806506394838823038472854396575876380406239473278743717377764087708309265059642557391341005976145967464251990484373018857851123999435603129690109751048836460948240796693417178214588972370921787768975567567075668276193342193185754065051127775769543018674439347841585859623954896454201140970662443145151364918544269536442957467988542740043187667802897876166107008926174483443476087336932971253981226890120680686685424301548075217108599664453305408574534338796454371430879363004754751637121831643307289570650030837171342315104747838851407572211819635403306535457807953120570811406733153118016467007800990664799975058549553725034337202840226252263563388804806461043340785871940050459392344902305346138405291049333398854749509170497074506307286452256351133174809162253988337173081546097691952397868725105111784205873259979015734228084939843161174214863118260310440528972444645532377223340329554911354255490838791096299981361076868250314586365836427761433699383135536034526690814042730605599641981946152314088525822083162478450891512731095260307155967349945581050873394061300688673838219810135629205274269009461407766602706772115331969984744499704324728968506549526241590755956580342224123245123525919927256324799361328909287031265124248024245447387378138178671247862248991404694107693309269453520777907705920161271539130590833977261518243319909583001034071238162390361810895807207448104323217391024972544644644280068019331467713460216864699696474252180086420770515252454297614087771763014992302074550377302541859965999735252127493441248084571806970671629809929104954230284206899663443595961577967413929630644513637415449963314355971771945724738668064284077274193188815682442612092261065791600472716604495048106405224613447807868086779829063461357371643136165586773873896587509896992049323945069084253552327759883067078683774848101431310329804645212250684851700248957570987093274045245077397480994242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] 24300324830520086395882096361947930444335506941332935846588040274417641565911842341197368013073318143416145561479242351058435717805399810145782328078385116310135090237895593976110378227600943425508231044193004653619804758812266185772853885115667324449193120908377087144009593103986641739708741795261956480994006827669575456437360095577526604125467895231011433624206273039416689834537013222342803763466050393198191693982393383441687085723832087999830278049041981441907981868008319804280687623124139084169588893344348017137021624143236280525998198232150130242516674144831913903048666921141605542855775828504709801530898148128630840051728609505754596454571746781733295473023153373664504990147582711264909244487298427913314925176869921491491999745037314780108238417400125920677405347821369103386895674756181750663258574262112661226401207931226867311768130636932949379718890334517279851040557978420982248368538848772395867835836731286457852500179014208685150605825209903933792476807131825029269571088255257684980885823357080389835911322630643223856482275863263928204812798707207051737887782390525438547000713102294667700341968094547856680862044477084426827252671811112724482279438968930596929180033830200656475076802369925836363848796828210908091804548711242087015488724986946716121789221525697674710029611869933534922588622598294689133678851281671283539447708369261415521307170700417661697286404894660964656955727246477524358306975513480233281659843066318370509141512435504660106375126750395076406776368884072106070600456960286648535780276583103221250665891783259761202167011229192154839010983641297908741256666296448154697431475715649294028379391760386706534148305031761155775407942284771145751050072310477344806038574216554249372051489905649799389563386274491990608750482988407292292939704990050290177811257796941325743635351489652235271856383415590855296071775188645365706673815414855493948679873440788860224489624472728894293345835232490864273233200964847886404379046084547433064400771401176378131071714577228334690002618108011471781141197442645186479970943561443324979876142465169821708493701154809527048157446250630011292458625577342776497668368105454687605539340422257024606709764609298659913596914788755095478861322736745717748490025964080970519680495172521072812455983771734403741991027455716645353919136540106962934193998839296719758130386009272750337697384026689004807547191991050554289310786790601607020440292305939085596601703120362531512706555264112794253732830967933631559660047109291264610100798721558370548056103603797067500462347393037603919044611594963452792213560407849359789253888619939069015242075156229507519543927303924429756602052752011820751028569069840500856104803458505609679354752052882316841519655174493881301016945527019328897178549238981082556815070026296204909027200885536021837088605891376296728451454237641481507463634098001383072791121638455850112594181491752821295598359993705934194298741704199255198257246081077038139604415903396008985280222339343806872988680192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] -240953741453207978855383034114037914874936207574628174190223222706831719087703414753290380233585092993454750637162745969000715265472776918316243196810929026995257319636372258306576403446884704941612819038930469415351836127678940239480680065419673241364551758141308373186507242524646200366071287891725572510900440065831429659532196288345313046450800637964254350511942091913352862749557885261385859015789208825768599317163816537376364353854398057539316571189737522222136918424703782040657179100718255198377954225281518682163039786113817741088467358406993711167102799643666695479339769722074154369805453161478242906881730467719625961865790332731751578001768718984032572241051683368649527659874679824814028404346948321751540797620298056299251987912397874307994651677422648426061163334257481361461193960737089537062800091656527460829020512246966398495259516342174707391013525443333793181993682698325273610180706170223525239306112621447047740408368411262360476846183526738501422637190148126362571434243539012737054643229182637321805869783016552811447127667675907885084196725310323609864816677779116552525628707673556575497932959099180066865077011593225712918239485969256017713480494933757694994079663251898010378333373633303415687157203310986589648207632662593308577853636963814507695648293577406931923340807439259758449053499382075738010053176376263465684224734314413670837260772550413988242483258063089843263227341580421274075412427561772318302006574287156304910907280453531090709780614571689830607755817618445366498887756837642548993949625358679193618402632416179568740752065671568874275236710957872250595108313055726275751903250562839164515497942899021803254652262272023653647460959722509027004829227348363980352781286894265426081714848696910993064177712611142486055850626127042626312067631299048179156765433428711321389368649500675760601594521443908632576096868443465481508699411773870063485741739461045970697881030499408719068862347243265680802402748400775275867504304355547742708008394622836543196930996823696060126347599123616051177041904451880574555176035959932903877490726005716646064766163580589529540709612676294497333455519808080681106000831837262067889810912322875012127423701860267781344811696884173914807298458291853150200173942586081112427633294482295847115863041454235995091422389924142453157205272063856874388606819987024497177626384041335160675918775808445722286085965140141474094033850437353877244272743752008811007837294441534356274983189822822653249689622790204715689054024001509530827288525471019264340240361226504860188539067139468455302692841290836490548593206021454582299664846242091366016017357353200204912927206841498198857243957849518844314959816614574226743057133660500228666941628601726023713725337032458101747595044004942419604819119497021386155889101126453464293761842624652174391771713265022554581234305856460316601322677060105340248372838080354679917780503246224403028035102173623243051467920136721035205979718488259567752792528487323959332092546110449072240370647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] 1544423477394418529194883157319258507226580508673050341281105616675251810272376108834534373433706968597014888514120751391008168954590756318633043164161370719109547115589862708112828974679953920239324452692369145262570981751131418751347542577964298097812017446908225012271957484788174539467384346430289583875931549319879777145189335374092237727111706073505338564176221166545139154813321244782721089164480570342209855690899698285373504203298888938208195108829634726105607595267248435185502592329902520400016677724802881594663777365635191579331857644757116692499691330396417526816539500559732480293022883464962382909056973433178743996724774728644622163698340013102733207441754134396592708030708097060047698466937724734506385988943169083576370033678978777083835947811803207160490871674345388507705254958958911687920415650118484052347852423989210689881473712959108095530816510732850367677853695859470428484485548631248202008073397765581828911464392101741562872222517627956863259497089636244563795068805975171370479423246195527401513576842294757029706939871718957737691599674650286863319636901466888735216562272437302343108853270561112587026453384050350623235104634254443951742268556577012296001529179120115313389265195293466316876793152546956214027944454031898017885163444981984756721691726671179025939675659845835580606885482388481153104791281127568909004235502233377461649957964954959004158864347563266197479811713898018022920347680427428895516640157713905498711773557974245566222678743575201070086588822552372384304624839349308069531624034069075426386984559369222437558633354067484513556239521100569674425253380417361412720705778134535814069466063086512550095071418748367105015907206556401816173182166097533077815558500195909072527121167708914610609509320283131558262361482375548034685824219159252628962385745553170027723097630644925787726498594652248676149190061080389436585998163301432456238331140157556455981590217624274287670746839166965729161145753125716474535962484630142997498105141860163398597053307872995683065829184435173936052473676732974868725797770113105967431195378518554375064455217688070577617047058017710358599623179786104691315868500487775632831041256630423857653489711334990230104575610197825204135805019459021093851149188347514501619468564857227860384495058404815815907472399852426625453722752640103403948050546929313728207868972607505713859911075936562921800149552428694640633697584692310229289419466222936934217006448611295295498696642520239135439003704402482772420586619906006058047029428041717298148969061246039622821514382264718062568996257346915194456159441745037434245640929593202327608230618082251388583217417212200359819157543241052986695773470295995684615854386314645249075191917119989481337913787905661218725192118822396789511923164277449868123246632859217063476239291732385499535279562036763249360927925112502739725360880262207850084379910599807935645980665208675130697916334483148041462291630819098336549187139560847555917762355209527208177535687369801098508722241536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] -5484033734632688063180839890333050971166053960176724800247937656892317121622775192653413697123525631885005604242703309834068197856262627514735151662390289953753030107942165175757679676106783991077060331068746177397529703559850514913565972904380701285709749938661788629128866981813664826394079080035553910989834310312619339485187681918531294471776030590044078766828290861393752895535843265071741624216502105246235636155896285766204799889076889849932103633127100937964936940392380145658714577643621455105640865107409610170022187874815004440620361129048977260093344796179444178923810573415367649457553341830341045205316489543633533089598771906629622758569122919438593821124531371135832559224675791088065666006027053673416307167496299206479026079496585000593116177849757179711298024485643821786638307457352098478907566168088710454195081128582548843766044443582648547725911168467115935826571601255200092737953900806262648205668756614651637764978443676708924853128301748435297063380217259558029834600591539097637896417444575833231798114121943125136864889366427896009662176029884811571814469497765068841028233234460627639499929165251562088567464822407480778032634504508337429827908874540872182026563225785873094198427892328129551138347491974934863681720472458354394772855907627030433052369208111569218945068327162518752954452670509847700721747539888330273616819781525141489989146276948609053294918662244559916030915310121511754063414544177259544558845017891815931332273729163166669012628059101559370334804766166885594712618130042310244185690005503996658611677995123706667292624454814287637882315373427127040639353355756385976642707759231176119737057315548934607748148908202334562506991067602202262185133496083318083363409237611615809354173575063589977236808561145265758114699882642200240865641806108183038679506834772719057980502229604931545692901970538752149853585902210385423123826749232714402829617077962596327682627490640688974470325569666123728882895498491394547770029747488241679158440600233683859747262301835142536002631909152240096674643138878121354674766601442647465545850507117688289244099116030832084883939669771646138258111284743484941810089772040137488124858508458408124296639314626618105700289225218495554482349562529456886358211268547518573810475957992372932415232865880187318575696679802472896339996056649394959307738104355520749641631813115508935497380748010385641919847592919876656218235511050782309313458972904493682198936763295896686417845224730998217007128106155691578142917468989959134917852465065803030753347322573726234418109144214749227518317810279501549255057316000500436738073010236434708244094620087413105921439233546879656297329306662217612853599936530089629859208907009237641455887647526651614478864256404433087709031721815211716293112584488015775219834950034579379620590639476376330548745624739514565502309797880425511554404686697129675991522019584283627519216466314175095994264970630948976031069870233872055872467996691253888036696655449485816633145862633928149595093729280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] 4375098736623404021082785241244258406957215641706425949114064611535410787453996030147047700003231949953816077577742031793065890274209797656438335570176558330757636855188663529107785057217835683687666694305418255714974617412384997027031051134192221826930621911180757000909906250522577761191527902193850774492530403184725127429688810883182401325318483723925448949784612788253763461985673372164599890554918299887501171204475868677073552796732875354566457628600912001542700318432059534891772614847253072552711562385804577475897786932920577914785507828524846793344397869948207590634960057901788514765563748648946320476304891357719050956304148198136904046670462224551281162213983974529474547960898904996344321954041134162537678354918865335356925119849590586463678908458683785636950334085999009971058858620443109839156394748911255779418876565165468590657019432538585814163859161541107498298824584832542219077261678062350650026999432400472092293046894429581694062437436742469770157632468806680164697338772127490130749182238209088317744812312692065544487659363274464645489210380676166763848519430154907960724461882257559415184345724982554325446314095334330348058412927330716242243813201703456852026872505999115224086756463306446769731728136080029402369986011460987296150382399977827342410708782877487881358604952936007364476892047049521396445657684970780720202476362566203356628694354136743228156830467792817721125241806848792238789015176653533290041925458846178150770846895003728271595077242369602763606110328328020130623958604012242634989023519810335972777544648756575599298399107872221274235554154058490416903076779785174423885392894587435191455342551866649841594500924837638485671359894736365099058844074058879441288471050333664071762672906953763835340313996835258441045604701809272828198767939437583558193793502457387497154462895044070074212319637802276588205563496475938423126292326748630167380786762711426697580802202339183391605530543355782040035869474697094584619549853709904734255737053514537057445752018103315469739490382238755782552290488033020375510129522348040357704270299001799218596088734843159583997326811863119725677908050755220656995304793445845111093569237379432236441077577188750195229282246214903916172794905312519382451389906461868611491481806983448767036592348748282001881300107992608394268634273658376990419242099590773589847017404067247218542581473165814030711650990503551378866755069623293862314560297858303492109442805273286348478871426752154782618284355569623720448929880174513649268872506332467586064224130367315529331740949096710974135871851026671786894699441119128400627834213667409793255233964044061288090752920831037742866290580949576142857207130181965052844558588152644713010421763496182799579324354634910289423520286587391626432928984318100995878596864181713453087755357084592993770626182626563273999790472782482490133482199567729010137536782842318134440168839194192035775377243426948190468322439100919209173352641188522071541478874504303818537385843944751984565335097344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] 56372902435765215066862783369233790767320860641921005190103676689895093802771421572093595573284727117933988593834293914250124511238242089269698723587334225899557254694505897621001373096444714431770147328066283865649311057439374209084942735764660551647581360533217973064885203006030475199055810142699455056340897643538881623277589541810014395115167797611256358571649910703840185923983810432081746312578201390120856408441646905157768282360671927245804421797162227640160554419135040267478678466500145328227046361709447969274200201836890849291170281642186699540412950081526676258711971258181886902460877085444284420173180397971516062077351787598694381073421176504106387940865056107879991996936539882565653193405978261453650321404833460858003182512208942495447877082574441596672808632146251413255254886044332129393804851435096420434720120916149679556159240874032862998595770983534716175612651340385756515230442817227901744656683171991243623696889737547077272059425641195005545079535375731330883778166197683910085469945754193537480185276140109700235783707664628530758608659991611893202822393288034150329865286002835798191651519259877596395191696026841912698357836064586795009632588405229235780191439921569130503417666456297853420753864378260837269533391014589973526351386064598400887944291145094181110424023568716690755106319168978658046258203290177804017723299920208359215270468610445069049017952516695227602558998486978563275740922403032918054570658531590978545676918346808955811015143295761506103242491386935136654801169650488394023178125677566802325906987547305043548363875602006837538812159271233564896549074721130722135410160146391907551336019618282320562926356547631360886013387067554772241202157710593119727937788230555254293488795933578750433065783557484842465023142778580255677093470060885701666696507938821560258327067289150445568997541776829744421730437843460983797685123384407804823125238088993805362652896735822292464396556304179466632974704753097756225963121942677931822334432957051847153782207155501212893956108089748715712690353494559668144247356635981569635227695489597058570631105363206577609306492293927520713442816232085051625649427641568956660980075687240209864696919471450340326447882104080145483727892462247147172761549090423296660024884509853441303076023018548188251433635113952307316012151294925888114079485235849531952383654281078075557848641587591013689118453609486455411507627450651109563602283701545663816877906084811984966434251697204811584540114944252890798593147310551634453643277219571713391354803470037500578337094580935094757424757153786281258700396217631026777207300050803832399068989950148569932390556333381374869213120652383811174485930894701337340386499579782885546428606237047497651160842582028201215368494055211380921173967702626979539752414395514843017237020316132954379872889009101052026437821107106401866134258244623047570968530319418752071103817757452346269367024441310302683676257542441820028595614071572564087227097546651984126056378670209005102669024460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] -323236452747635569317407653078399406352325047202573454316338553586989560526129863441263405910760725172869868431279364176302885626178404435818581496481722079965750172663188496001358650374283906306125677624024465421192042530591178504926361838951258042609659917504402119201040143724876464148111103784526868477585753609840550501398159535071514558790538537165762639954362733930485755815395108512986026331929665299255553073601215515250920386046847189181730453999434088375242442293518622913391369693037709918550507262446621694281629807641650979627638902117401773519614028827008379308109438857935895723235781538063110382014044125726927849099333448401658476529539227594240589482961266007181933008572643837149125304338382223874728517547622471538403169071280889601433287588909743751630663949781541367110035071351609459127874084190825914138328052023087255591884747375956462730683923144779437810318291801629231324104248624504449760976205117031141769889001846038224831128620700102461861880992430108464348458894180057618304271983095611179004941871065050853792111115041200906877832456178794336115031799336804603217705293625084164403585772270078290950441767832610081786185269466742265890968039343563941007989609729321401234247301599766811496054491365230830269267454418856541051844046602417464626864885810104680311308135899835424293930558627515509170866099432937630850836733458740588582090393117624593224015464741733671685610884389272337737123451431230279523755624253617614314261642819525391066287673509280364687842706415559599317076467037713269726778187121120487420154573305529922325134101014670007426650342032999501375741070638280633645776511236448292176237685027913950333565597388328367489394981470997840003278012756951260586969652422726165143372592898975298347095501800150541070397810649686848059584462440659306923379915756359765652026421544294262406089825629983624106421978134823983960484473067582638880048000471987760110008765722122109459840520487477260160934991826923888493818741569044949376835888847115679627629450703104646169765594680831110930769116175066921401161238111509537745014089131727884267506576437048275146642739652945200276909454499993615386041741424105282281259946813923875011740778725458659005851966398065395567283094579879267037775394121962530992430878283907788386112613263523650822769817941215240309044335113665389959913849691277837619782425207111309939796481436383758388915038896712550731064675963514654891289425163441084905468370151482004253124809432947941429231540693602479821299862750456256221214832193216088781705964002834927408353383024798540020462142777097924151111532691149638284258781854075706298724920786589004333390861079367710021291670508432393330473385453740681069399221249479897065494027455482263385629089824338189473567723025043025552710791885272309999587923449191058559098886705115988275055254743555394583487780729676538444959283986009396477445751366566337685383522634089536213773113975277275628158491266930066910505744607071136537869076337759657622328523836806703223384748064768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] 943170228946366504712381727784098345642449509547155724104916470354855870502217651527895871058775986846583148318208857855668237974937696675334271565253675120610524630898576158826990589280412343747988709568867530155978552634039659773423521053360417517460583993071904099212176012822883165332430567818773574862263059524368983507258833498571816886308794262444571316518095232701131753240612070115474987837856852790426405251281238603007870758581221704295688084940370822419978899558296439688206877369824230068833839713945614045553085758000106604292462243741767230189989446046638805051070345862372933752529774779304784593743851331805424001214263990038626952040007667413761239497458108489465575752496231927375424967835163463864103552498901846330419944915253743977706052777028001195165163257242581290287571278614284236201144005589558344572043685488502282987382266549227435096904538106501187728635028268175784409071548609681628481612606874104658412964254375125671203815158680878219752716532901874414449243856776087247453306686695242740848323581313980943808100216723386497114126803470469002912566505229087860206370311188634199895397988267094414389632740255356619581799997596946775832015525375747694032387906499420517627053011316283315419971403937477361810929662458018352673030362132900068051778507075386826478870611874305517830414235971069070414654055863203402857931094493449156002911238703274510118499591381911643478877334669714397776973768889411867206929837271174563134977805760754497866759333606183666567903187680541466944991705327395867825388028801218622456789477329817566957414344810896411001663351692631627645721924109631055660941483337509291060986495398722587423012311714888180768105581216061639170546751434697502172992825617084655507064827113506302058889697424130002052369774103661822231846827272531733786794839797860259416622263710633469607918102932505493019970702916316097305726584347819073103776777564605864043529056957890150500675743488382617838329808554863199897003734243518544917359206080717818156064329896144247519281099338863788828021355826228634223434150644974364883269086881009459786946595836442340960527027286602185075535045986919240966245468124742792875071443247053334126162017469119731443852279680856546399831406364690044409294634730898209392752399034964974705037859953237211636504610821737474290676960129360201552467796721092550831640368183414364817096198671792982160700843669540063851054465530841170839360157492779550916480181055524725838716191818743697669086435478214736702559916701002740094463126510161630483019549411305801938636939471360267949496038896237307978346258141466567464251268961872959939941272093973077133063276224007588766851226300871061558436012346585387775294427272956199023994570475990300541699285252241464441049620099700393481417248679371457221501258633012296483147575982396619554575754844137319657000204703037010862710586219518405227157216518595162907985660712558663820785375221641455425686692597491778287846431409817105496167391512347304468077247367867022676881089495040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] -1638125347579830253169027764679492186262018610121054701214095340615871666370169937323052649582461069258086534979669036853019685876152256104117370511058788636153249214980265428527174490827934442597514106077583777531462651761940320961178769243429577684545329716132384397606562677421767878395039024105553313768826781674285098115172758703504623780045640427177217354157803313336862384195797955381770073327356725745055119617826025293608073219622229208820240749652357674577945696201997958218318470572132937258731493065228993460218483600125339452904551404667684984797979653367851125935720841626855052004951008695073157770775499605009887518261964195158567778207094132962714124091047629654947794022216375528174819346627624744037778362319927947753986715585893913779940498403230838942826769563016921098989912673208373718639776940029934917279390025503366989348590310897689447887632256366959411460425501601794835584053415800689469656601921721386797292204422057849403334888944132779867053582735040928856884661061057174031694923098020109661517381669259617694602810553335488042813388975500197755805148162876881152977264458107468614870688369430443357002095480724843045606947052165187036929260543528004828169418327767221838003101362356942892634623314772615434107416082247051752111894933505978559914499375653898080216379049651539359713733708471443040523983737414394597420762260281228547836409952927324326727773433621416034121754062066803697658807060220459432576798770134517811400271303353569010233501131852402835726592168411935732797428955040644393503111649269759967719389835015460248589241232621792546756571957070328339045830077451188025441723389107649099836695648735722844406243050356694068058739272061235107026305002421360774999108743844454544537666112946944854295250922485388746002516101959511967320503629317849771286068332890891928275938144670645700097892541678154549644439201365171371417090273070259707761452515256541064269299552487367774170784721338508481086339305751714384401078131642440095897409856768454892761849573891195158002486412398531797553344736714973578376360016649056849230711042368131647061668650541507083625457704908334074406080613599932053287237713579311899728055503999379461170597165005624775764661339921397124773181870102247964987795944001135564249075348130432679379027007241919675415388719346056948712156169149371682292099454290722654965275841070318520057492911285635974248348605213274834530127098299077311007943794242424318548678701062020021719725172505162296494089904002342480021728273653833003525357720431387989182083797120883708467209294508018107128307593305047219146929321292560684577254076207955284155067363429812970439818573952352310862417731745744921771132895909106699580738918393362387898614615530019481487743026509368081657861606519571314866691480453794308753205231970790633134184246566643719542685500952938390613960794519356166244901467096668440148850730180004537686390830837468023595495802167036445963356337133239106064820391014826389787458732764621786428340435411058369468668766584832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] 1100975810335270362118608375164510706053420150910610892986272837272585263411869052719550062511761552697377975010821236033229809622706661848836802016933190410152481259390452756822795159097011365395539578113362176463151530105539654194219605664828531882063030899829030865481664207882228095731904688481799502417222473195535506742954812277463547861731401167479302286936665607293722411845877235727990854880476523781941881686536410530095907659342461030414569686187104737445272743686437999619766176089311251084452087623959299479907586856826581380135174892556740275757192979319336251380844325640085923098285570525413283337782843736167951503378329586950894121482201515057573031195050398584756961893737068795234191668355565446984626483393212087551304802033227026243782751714554077760309020232738137219656500858626111157968648476478677345453700834818490532418791301763068035016895096530683097217194075821225380244868867689736765686218613563508999690737036234304816145690983116137934567055540934099639967867334467359587046544685186114990446187032153961243504128393176519580448145839082019961307858209865886913030946898364815692754480306339669534954730306706167126101452017189889720095501769544765480026797029600474815241946687425730834059475029186363402668217273764863730644963120549427505959883955807164985476689378894603874606455884639667593157143445095574129092619962507075752200214229037534948337880411852753073651148416328627435137287141423026441696093759044061508230342507906374835574380809550269781568364486939746947072612604234051542184280220180598961134189449493127373909595499398760830815569276847654053451438947775713241850207612843570117216069090926513913305334292693454350279586342840512046719423004123788691951615882559874541616838179416544352934152539389498364232036372384577679347301250400703625194673120177960433533043903791251517275841781346134444534539080550460139945373513053245152096263975043616635900486755228916188115686910360121676678370990260782371944568964378422019682311395734255502882008684955748499792937777966427118505919398535979657535892674387229136136576399164253298437436938329031493308557003500540712010859890173414280949169144558259961446808194684518493358311230881036568171240941690418511076163590054130859815030040367533463495082501767685136353603372459695143074385699454104957637046873695967567275341394333416017691999225985522403838216219990752991653441794384301427295698856918863455033080250146789227652698066545261018251082363088977003827856850024165825160941820637883765232167638412457696801037457102831385589624787732276076658491146078212062851467351164312882423292953012646238375039122731490928643762368615086751850957801632559980764333521198334488139008114439162581253394368719523305414587393472742848133113437962449357491170697111256812966947226616854608588299298375135825279633518313664346050066237453197834185648713422247220823782238004533534178635971283201365861823178846065022289750738455051396998760254756421779435092320748436309104975514720633978113123522969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,17] 2999045191376966589257410695524651756112003345336202609903711457763821028666328318704049820121139482658121249478099628490780311924003646360759642281258763412368428824932308528540560261857579528149078926097236555145741787148649836478106739365326777061913801777282453804680748309758415844213001075668809637540458980826047390792844772321086769116871279384146682212698282004142246287369613803607937409803196317519571425942103755885670549848534606232596043696050195714959357560282024553007700912710257731900568873226837131720943844374772438418512445111174543390196269851472112393643371027693698534243146710967847449168048636399071986838028359241752795656160697394203331086271268669342732434721937936778126540212731520023083940406322623311478339673743434894703315727974118391448327567246685159979637272933280799828901774989134494085379660166088908793110436081267355048951845030383668647871096944132485006148443356332948510019499579262124479682107966296739056056928616646092990578732627806060877191288380562360799144312023709659853466076517986079770947216940666884493483821547821023860288004625916095151702863464537400302656677330544844097758828109690189660551118886954201657271701814516158876452230647481551956693222511378056746685284650302315990663361260154384796623870433213377023537173167656147759350890381913901574523198386176850817505334907288200855106243642949392376731180700668022830438799314441394704566842545353680633142086040491053149262147006349767494187314195594354803550232694449422311143669454996583603498272906479145686467269647095338020882903970302752806966931193620638401684526174038665922287186652154564067060958537710041209408526626231740535700639661051851986976685266944716153773957785024550205075756766487575060947304215161516137893469848847830067603938824763387369798234213073172064390004217993342448422641860737229752962751108250912305449800607441559656735628842868829073331921762879131297145466828931272777411851848526084777699997648653842669419280882609157113534075691972657885874312239073233918074912709654252541539629355453550137441943125809362903962275068312104402695282178607086625542142241969292874806948121632545423471769529472237393444696865494375418676516633162706377323121163675923475970832771234575678327531811566710186691831394150840585875619822288946847991343645357737961270876368948649224076233281850389359260753777624301995034712612459618951944592407982128267443469271630669218406158687413373081080106542406597006112200148783485548449308689171899644769524883444183645413477895799665291446818252954760411302631004284544112387482164041657754864092546985506029191641091036346284276079727460283372217269923696816717058322384676698089483951185762951620435691826329604238701011174873011787801450484845030810973356876452599576806451748554348331905125634321357093910883214545362882749614867818705923645031347612926977999127367270364386140183997733275046807209173357712231388238378149607488211778926401860258799691667135366108531902057408892209985695100503169150140748398592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,18] -12661751516640626093407895228617405744321136981615488848675742666039625100467936941960505048317732578544742405869617425440017382413917757065791941008662450921339474411611814389337499026457653798427044839589085340125706570061245544842926667493019365988440720879362729774872802248291473337748189676426606688408233046941140338950336837806685678637326724466406033021815275090963503187094477232305135027890762345991164515045227339111664846053151595586992112135471681030253225596725944859751052594341671333670747924628343883569192578608923663026337327788506101852243307351189054475489596515600287806660126768330730692224409292149053271157658234119214143613387286842901104077212999361374859200757218791836564391366332054414798934277149159098255921324982364808919954064147389097370274921093836018744015637288768808209854619877004817504384107632289485116459709870155891348296105226177959792165174845655613366297722176974836614324370169659610787592382013854343127106987864230952560833857492621222613292424948161579662436785967253658237093447741400078249913189423968463686621885677768364267518206854625400483061366752896307385413363801312605808690645850099970453593468004261020042555021920298026750728842491653789052733771342851581221563448436297406976978420597228908007025302841897377525464056214430323019016044563269914462874948054361348996941895594281454558704299031385703807121040227358370888041891885756089815547329825265779898512420124671222577979850294604838221655925629786223971247277130874531927077950136089763903581749973993624825881623252999106882553098410807798189111486347971752533967443057730775144869547000483894995713466599969421144431795293386158635957846338322550141932668567957460893422301237688226910643916163391104275531808742038466428426236165442167448242526330389451499154798946988452210158406683194471180090168266939392465600784204525175892134894266308398090540236482430001316106912433856133486536095042824982499241653251868967580368216397064864454998318821520318672494136277700665365489070790799709659355642491136750066522404139041152283495233047446768745390335662664154540257391149844702193328125234463964183343646414423293352038326641413067198002256368711221883816108632576173089176006264040645475273725797633395352711979521462816554989816353698066795736705091702775870878965136801901469893872828479716383055105437193828297536464766309919875894787871788750467208302757151087539943778310136977715646564942305265755063370382100550840720493651687601144725261308330211159070573202560304456135734337194916502288621094281294831017815876024278460500370822019999643675749269512331421199024403198400145094204021369134226707210593190209085443895192615271547609562843356168694516339325190163332553510384937162925272866505561481898486585265475744722507664038908046613132532458060409836804727311108021684361483621998126053604869306774694764750914867507576850173193758985462937491198774850932840234812386312002187397554553651312730745793618664230919450274154734875583229700489378361107366254204682240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,19] 27384620148060867879116584895996619227092758949887258494836554155579792191699487178514627451087025247833192392986455134435762394106326494983766673345460232997709115604720921167173956573625190352637053440121884578254834510322354002174633659823212284413737112654880249538724358846378264327349849683874227733108448598051350427826277494476674335569537983141559732843540349053555956983072915783349151131238676467683075719153008661770954376068558954358657447290013665966106180280472086813403674090193105097024591780445168219187464229856640208188355254448659631590487914898529932333518781447475798439801256115747428106367515248262567609853184990254413523067972308002484460814649921344130116384419366433200663101667482011212458825960954392757577938450425970405530965823116072174758405196740465151860958984370101192281110432961429302680882217836048948039045336430110586016830513863516364233445465094647042825521524894967489619609644996946477352248517613146562582102840862639591765684198437004152002855765842338105268820880212165170918372450745702239295545584079864859706347042766991009936406933459604466442763888912802007199147751469168176466653355032507881098679904442368339165383439269847659918470829625695451796553771419177225156694156870115792334161360533848214633051782817976997183999422457644646069048433957642097316694269022160344124405228833088947359575940330599479716568172471961425951301013954056011383181532310040551320073453739198926878049227903276604939278855981733569372322154898938172159676311238503332148509172910184035029446184198665855652893086838069320144653866010313926046098590179709898040502328646131323771553667453143784011020356680035296281346648056027615366588657967477029918393477740018296509984647317159342553904653433435259948155914717743223787427576225269837514145372779315688155646302277984351968884092504872635970177587847418874805431147553344878511827622867773032239044342292949336132476546996851487393457699366872982916078244375520461247137564786130739558190483850588243091705209816719239739149382864162159122598820601980006472397650823653346731977116915979297357988279130819839432318991379157741200852514971397561885147384309411474778627917645126642714932805392248302410369694041392800731328708757479012464963800721458620165728905848648080385141624569437295775942641132897014867137628938640502849513693059567864773131901524054909831821180238375522686778559104255560501943972073082670332417655828713677134795530757126410845934159151022808134147542751843689095040585943869396466500445821823390910413603335513695708137234395440388430038664370443609304679708204321149418852891758781376072880731137009132117017381743472543609848876915044093299611336230137188684820456915217317002943006504841140778795641248839052191958224342546008904803432814600398697450190747729969907221053025084359205288876967299701019582356914928362085061059117741487844560258018638882288668405558967753346550277752613243936298525304022090543605829940888968878214712157659055898887138943090374445190232215126016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,20] -43028863329047691001500198743103347971897967626374409344262813707432603974854308288871989879713299278257427294260625805291411645761543614044384501456229628173437914025394464917098717844275055012749566509912895275633007681819212644779819651317432471154848542372853720346407311674200625516857274949796570944938636739756512376335031303443610586207291502282203957398931457203408667342489527819859153201748385447932245379418705548177993803657885235643189774512242948250947500233157192308036200891280810777411967061123020919736178142463366989639488100253225316230800339689248015603871460059354399859596032477749487953921054596849813253044127370968987409000872975633696050003439739138294227752215820271270487135894274095276757045418838968610415464120192492285078380983181414509072000473355737606264436765109193810355119316512156255362459034096886883838337939757357119710219678595041120184033099092920823907442655779299816964773218811935206628965600956288702136521998855121462272140276509152596786421523193181056609907250210351133075129421264955875376626917593282243105500072019927074262030940368968215468175466518993908999161579343864824234068753780276139337538874197053481330693711237645209357213241472932422797019523285735839456421150152980579798864597944043781747473510489969328355134253833497453873515106051444629208782092970067327234816969639046639009161211013718851852935566057938889906400534698098816209072202558508659209008739309363289200135999934302578761223037004167033090385159325101411708026452104866428902525058285380203773971567298136572151176010297331931320587078537781979998240365902206455155190383451553062292020139288891885085425208482706817184591391668209189624927286769219799688891638133108557223414172295285841561679858190406817164157898837263788444718420537538543784199778525627511305395381284265802267837829985980876722666703945024739944908682657845254945516214436267822998974319283779009736099995512741568998440194070563695071958178079373778685982856668444008273794417049355208089357707834932529016391266119516579725702713319898950673161218162071938541188051763534493384437815338807992784778772426835553141794868956311378493798639921747844140161061953822400899289433869218548180262484337714468758561449189891995199601912723912469336762349745111759980726667550415501904731311590922700485420726465152450525987270248387546336045003034500884219637423070267536370664471730469764040565227223653893524398575823177003474203019173938356238797210294028102341134865880178946112345160857555121235765446543066047534205718614244488637191820317928447956321244222157254787449803057084153860788113798201187657991220096001966633702807629903054375195617449228568567138595624745867510290192772340225801470491341500979722920034755081385889851116427710703425679516346886192679993646504103079910759069379319697487471182669563763847372673173937948765880421788454552524964975674371214401746970445674121184514732735351939179940551980860816794901615591924815474026999618858390083012251580968179451617249654210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,21] 53231193371773069865713577568014129245013212867923326656273848435377580719010296189321120749894714952475362870949886006031681489697955656325457762959380351726566736367252188531371060559925540540427506955004833611370913097599235597178444083250667424550888240006777374254815138460428638355268389117286796033212883030398325860956207032264497172065123527674743266969710232763352448521934853052375954342715845853528929074988273543175416051825553512844317284004818976901648958836661348845025288932230272483292224192738665520714099544717586522151281332831728848439999778156628879264148786010867740513571664024889465689492500423083877168560260840338069160061418667273861749669485312794017758914483349100421730797584267782652126498924039081103657100119731942601740068512012125937989441739141750338848754478855049606005937397977963846161823592532258973960423741193521422073851948281802642594061423277200241520200687929392614147580064010248718886862921234935783915498334879503264134414452014954294080753735998432824523723412466318366688932270783006881882797844857994630951261239747670801066218122533204832021992089613921296330977025144734081131462175901154570410756179259900108915225378668076313611608690357362414606501659794898303069041808668190866703516492400369627435782777575076884492228117166215248932666413045556919583834907039848383982526031372584941329014166920959332321976381511829937780919555923207091303792202594100916466288733641552993184298625787095241397642802100316788985352889688860606871028383901718239503312409635544891635324500002157954537658170154179051239361169013556018223222533142600879307139338140801719132383838529021022761015892976915420525851780903868082577706409078513250888615731228936667725360870097087943433832761767326696580775565172940420912554598888588291117478152507690102031943328148334424884114748719756737807020441055492361091825231299224166141136509420898214733586546491282333626750158691905711921279465769526961939135167381521434029712334885951850408496473721926050890792120734825872957884254127515172034232959950120662183981026974978213403131824010447280276115478371996821961687642386569166004218846937293633833432573412891651772473713213146492964305729973131089389193358482147015454199135268864230831117938104025022463677758954986215518176744517816137479356089763801055797189270882383288609995232928853715270652128146744131114900553264327513787274160366231541669023169999858102032797693547344006549108025593896377919927524022187989977396558797187233045674266733720171227971946854148158380263729436560627561599569985406972093141580233154258915103713497215135251010840090098733612018674357778210519556382334782382815872686513758237202819287374959033823158288923976791718177944467626342133428222318870567120901328872411744768034272368261809229878364949269139155631464077512192238265760403016969109025009680836565903385366436150968679428530796774671838859656827017536937799986513847290235992221310403411734755666179907038374417312633140555964768601630254903165868041236905984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,22] -52873052213659370750919200752242704633510738360185386029619804321150767922442443446751849326451841550828919791686281695226394894935330950998200722918152554400260877151000241687394690169672210442483996880620289061618842670358260419956454531133463703797088093005281814129175817557561610916487624524649172200721275415977423322513708148504536282737486273848097577995895326887694182345831206534455159374311849958184277671977202861899644815558897442826282675318880334651483927118644807112038969043218112684004762993204080311929335969100895726900364117489135437325598655467719577863117978267360801544757642201687970624415683007402776184262510414808349853785654823138946671728304583530366527970303092456274729526463111802199054737155269281067094987598028755952484653600270517737427209798735008303184137298357604300340999368947260542803204246669587121237001836994308902139752390317718220805815326460873725415704972583214405356692869614779128271776983362291603214245334794790883367333000988018573094093711604665966469523897568012000886633288613039110023510344166414962994108644968489763636960444337830827353472105261583898719439470938290046352387530696544599860254052869866192231116623605799743876830909414410791379448230580584892954721837193725163964313671574867444245518525098758294024170516716859684043868355063548297645689046289523906823722486103818296709633061665974962091405095944517006814451380513875931353047840898036280884030274761459484701762715441264887064417978314282026092959094237407680515238094756697100420314247650332350782137799281637098532747932554841676117860090154048111797489992806790336888327786682606620625512932465044214433599236488585710613944427724664723558136408195657448046723227151593596438422824526330273375920220925076803289724547230021102018314691955972644207371721877006346611429264893068349843867556531003934192536665354252394881634201953775609975830879621599145396264903316846266423236137137595965609877880873537147039151306362667850051489628097493309914418965593240923756803814917383443773279782818159390096386445179567210382638006721244423646634113636953194137506641681546673616811245639093705435153532786082939169375537997454629879845382017269748029991514407423139806453152179781315026739834379224154606468386326974969346293160949849302236556926371604946006769883000160170259456603037613824481803066988206207905751970951698078575416917019530072542116251447546105112151639647952478269093900587500923750157539528194357400398120751371921180564158119340915734165028680910524141577165185629645192467210361393328895249045364459547248595357383413500495069613166173565383430632841905819210473966471086429424976907374539944841314653384661598607463163556381643958693073622165466525010762434998715459222321808673145013103923253041921520500614107632820936816025787127333443970975144928967840547922499156766501054185638388342460638078548778860765936957124447080166201742654014467438666246800172449271952687131241721646335275021054619347758733508836459069969847224873958079315954284625920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,23] 41297882595532762226792170599254468344390606169879704787731075102485725186576299675329868862303456318546283348021982854831642869730355514394829721319696017508641175921583582170359075531250070134799556399222305521121782984143866405066549002303775060674103931499093299914615385230168974041284186097660954061596386181132265177077641322970612801298204325706639334862306427188245374609795041505625844706205400991289696916107786601174853800356501512035115824381547399452987732524613120093155677195635904139530544808712819026187327682201618470469101922798049535036272730273319212415246407884070221026333022547677896050801426969237455936642355630269465087812834291427288143217686709311069390206789445695865069778558394249372389994872816380502570659178079154334289157182783994733870096411246694318673949865127143286861366986586517390745013571359263462391046775845879367161187760020211430589343233007872367234975174550435264907808995752250358020881065001981406705971136857005850335238873504410304686494286934264111397603601854011719315422429918869801653509237219741136189617153098347290373725354509283024210376376980766527183961282336490589742966411472023138516130527793758106014042001391163158885259326320284624527820948840048772959485364237912071208324755950067459140792667369554784110622111884014931692608771882285356194411113853126714621420325908510865364192064999520325032217304051647027651746102476511374127919328099040083754917972951386819156941135843635674548701444559676833725377530720316950871499805114527526569691886277210880487034318073533058546170335506175630366219499210658446839132519838262653402274033485238222089167466255666293886343178159354934276688815325058244519022041768708712151889081954798681291807258092868906107705092963360254713155150455550513426817068927700411406856909826125063124367271389869768968389658585459237678506212194405317042287910044273522716146924494844532440697178049710745046421069283079395284292297106905746588988022918525861406472435988982307380234921321525963003132624585880990184241877987975645649795856911795930535092437508022595384406300858030759485899421384433037640173337394405885694892648445555472808809424819420996839161642190890549740698505107144460330720892784467969247687887445848001460070314846663829160067522072072017261628350022823744007133162794550873534634575281393433530353941643689254650800968170436015707129622923410764181597045112922802361220564260631381005470006519266015436413873895272961776796068223597864193711318647361943194792161172824023404081713846834575454259341952605179443471136649496774574837762635735349675002875074103247505700397255466416898275478862468429578725911663127581386085087219685943345031318486800065262620304586363513790477420040710211753304742120865171749435418115084361138832450284355756760823145293447723617274588896178062780987920629707162271081545905525021201089713267324771193677708333868659431382421141404583310538639739897068344546741383523453744205031227595651067804399115290491160327131878528250009866066957697024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,24] -22932302405423245749194353074543886852902400250637398505057794539893131022557136622572934332856582028712043946967361975542280049812406315773928560529880470801480387798622545009299962788665546479124697407873698611629659123630787332657813062476659020891703096671583938456142300255304852659321949818692170638800457501159992649561305988922737617938848089892254149622959732365183033198705021656025123220771948100420411240981102928297447179557416691338796464865052562276424050031517880478467821371193323762125259789423970096106751369356220532815116526196795882377976045654489087175368440001925423033782836371537111006105871065893039276225182842748205682075728362602317005170386792907739478323932345141427742282718750932032707557952429376240531884451634519297044728804863570330831171899222543182730597826464570402050712278066087624535249117801247685798956156285649143947606247050181082358418117276774921766691462112769708704358361181004406189909889031176570016009307823155315613630693176726103629608589957305596922163396256624328228659406086742272965774326952282258244134330650059290676810294469577446758833073928286636616224994136143765785610506549308667734077098906310106562739927815807600153023482679436043300181704879462404686665206061122716737019140035145231246928693157816252784997968942801203843669183627826591420744761960515905902286973477612061748420682081445086435141915927896901878784690964345135012590564796283847716200146760340563376415727083894054248150498442515288430964029267990013414685609303497705682617963789683794567430806495027797558872032890299900449509996567743057611194390024752245640437143820965613332210820367372073277821663997546445804984843481810804876302624293430616697197032728287238811456166136108632792291674573937025365682755033524709161452731963618050027947487776775481343887684754101908609047518130768555424335245307508045450163016487698003026339248904649221698508288205454668768605120173033125571750624820806908077450950367481430422180950219336598951656983280086160674783029561992246819362783151816781390148295152139116035327682493964185127542286636995956786684317640030667921265984570095656450285898579948947372358274203602694966821255127785652801504155610882228725128044677847062091984642501939565447450007191608434175321386362448035700248062030519972448372132675161518082721257865680049261186657799054827377545673407341193176930397839199129237108089938883658197273124025701390505604572389055718441159545362175395784502939783715248997255409359582761991342844475063599612807142534785686312699093260269414093972085768019357237789897181314956498451519264858346426185024782454872574825459062965600642956076109302478115384426676515157179735319608320241367237672515759955664986240598180837410554759660888806150361080759173004963823235575287444333562894290847701929571040884205991330897226239138365433691462683694409577148421489202056007618361068874568281263199023270238895758787081961415203776838642663936065750999824339851187601151150717806755968107231569287637618656825835520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,25] 4777168077866842650376320657410729355257930064307748455804418309381521236811247445486272621673220067209769722638128233834187987245947391004994636256359793896402358933117503935508770144527077209273968192970582748671683146408149338626624602324099268003826289054986297119297605838136448057026962497063594994781477944679203511008654507708915920599646460966664943179952361644230137246383553590725000727032502071430073852161681212080216392480121395010175689632749362427920669477362911379491653547213594116976593450205833057826394821442023438694046109224994090847141605766433487805762345907544243588188727157155674507023142618846530253980886305041855755006980243022160785024266346384317454391222386351062965020261861236111679914097422328657025945468240707114801905796919748947821640353522982360628872427509787639808588108975084321073162844141273437784768243202983538568312363200305173178590602943508660979044570966919229337563019975891188171013133385878817986382971139292722766237980984981122754791841712089675734289577419897585975777447495287092792006553764382277789674673687506513023517559824315349304672224514764165354608242597048304848381949110846582574630995689684206346866734070330670758210121941845824083939337684581937618112442422057741337592741463087075678031995966533313619647556331151018110984175291446642267948096331301689250981629648406386159531879899722537343872758134619329445060073405587984138643531951617361325376684187814273998151042926345273445873783822901717505005292800796078637309800946099341823050463855135434917497670084903216580757154050698917139208082748867785323006526394857099243596619256416360237424009492137486456960677396662937604782543795623347134829661917454218227695437179048761311340708306128567067914237518692207837229396430783058396834054592193127419552003802081063948822494875465993466177061035025435020897909847016375618942789881711125387755425532406914847990433648015846931454454256925317773810158411273804164008519235041246604903621247873131604606963016633657787789257413925354800967325295947918705093107052024362103585334211348461353890500398110683455941877500308018770149343673514772461579137352057130994250217120507350137234359789970032932929039413900661400521818863033745184896514696475560241860888075446528026495643352231780657914450037084045971391380164767545276376753433630870383065412116086455099244228790625462065288425180626440510658716693345056883289067217164974591792550393383950276576403469034906388799798712941352020545656001980710880173693960975482797993944061736413215388943760001915949214300966300090996667534194558083787979618680038576895420825015957888758022229624582702892092214880801956837231189088055494053627121503038024485110415900302267531610990272840213770231106332759208078780580348224480907946558910544874716374004920570262454520943638416711631891500256858029706779002651713570811351459098349838391963865974620966317831039046518473058373306557424076717616984289862741591417241352126829661416611468434407951258640634195000283821163566596096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,26] 7470416041624208815679897674097045538453262076222952109961498743806670380205539118328531487523971990258734390860780528419866488775652906182543204036510700807130715964017846128977997562294452357971318805803266870871683074002815496174956712669652779598073754571637579935175611892811381172258554933851424368422226110137534772851026483078106392301265546237149957034072633559956926393178689429624438655569530935029108335210196850991457722822822189493989546238133084157570394177671487875026245187488510996890711699852954307503349514577874198251621903024140945300285332251670354781674485313967495708200232951229760765803409716120952869526196295128856262595813131730961816121175432719877418510355851675402094704638236443932631052130907444888222269759995942506870890653676830661195625052415739442743687795329062896353564763302295364579308608946991268227977360912991998998077901623664427629764908835493088325047629892064249223276347684561550655559614423227439179111620926130004351637281823671833548330731433901710865331735276155517541301296616244049530305347268256629977157134021558903609316478490950872404488396147886668518507797539361319615308929856830113375316354639712197462175159547806717283764435239033478481451927264170369107342531798222147318188643049165349802953515670338203753419330562618909996754393821001811466279507982733970596840345039911370069325446072197628187738525842873970222864208770431648468639521222271332288007383218096135980055430270851618879642622256303859787743985719638316225535846161109963283744711322110444054563578492389530302761163526534121202165318946238821223427763352657464630461020970018654131542450872107993543116238100777772680137122902837380372592034042796149205888952108519554317261859945125199876526424058089687724916191511770259452387225667145364318595313490221145895293785346918471478767825398129801500816824030060882269485896817388606599075611648447758442316728581554965553004308581320709669975986624125492906438252076806284175318695967440026476260326743382653731829064599433069038007405295221455709603089599903010475992171646786041360349148982291342385883786253373113877443375451894941314889251074755888807400412769861714365194732522989060030262351973270178128500407907805244465158737168313283542833916375461784476414949669854258493510829907749623957187116715722926360764043125433370398949529734603158627821619379556074343571089506117600595101000901675127503602201144613281937806054298038489273110100850344691547044476019787864170696011196803532291980095646850661880554021089484537155606183694741014286126719605900584002854297276753033321698802424629885385499037314049155993811422195865809256521238620156611315545120406724948285062895770408640787134845315766751852209818040864729487457106044405045529392042706217067950586152868779911047702407426606221087570073154003255812132888458578393575000166394306825888801721142604079431396188705315016370126362325217746803205955050262934250866742181062524950713051610934187215948685655794582579103259129815419790022652502999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,27] -11982763090881822229473185759903972959032915229800191928210100516752220066571924068044812982005532846002552953590448465286553480077062496944173029855123562724980266016846284555678433339283986125472285112713028903008095800708082240950203090754473666766446295943522768647856742311594819454265743022827835375662571427542241960647291135161159287446769218334190575377469362030899776974222513831226074861991244262695580034943807309993912412649212024832912953814080525006101394109120493920125145022858890795625546681508987461702696994192140846815883889296731951074171391505407245593789856175583277650587422752241888300442863697682995351358145208934882430295808338088129838158075322201008108719292976501969628436173775161486552441334855354709074349026080795589223969204341826188603549164631833569179117815348447140626542801997339473448432976122888275584079952996558886409130224060002587412761231356913310796944851638623493711709487875337697875313561802176182126754821599437435014289660180019675279571145844654651745388632645396782817995073173964574941554706403048628657226981972832158512404888594375765684222379401289284376692970762048811578075531671186971068024359378767171724353038943973882797903283197721995786362424614347308037882924056515134872663199283567921235752176922471378620990460667558304973691550597371862652705955279518569501053282378934856435929062600951548159041656659224690888517488356960966358587281810866016573858534571982037420536525894906069520909889661334783169296874628211128068374780676324140787698311068980243512538687758369405105633187718242299024156768417842540015238851492454244008372865688210963316295184052043975256925265959729577424606806950347648799863337705905280393796933453464141499819974849095323820740781060892251827512462205083596392766975328456627829757923772877693477617534618814765715683883155755660467784731889829422765537700055206768497286944990130026048869736662977834233494730824987921025396459530551710782223644493100098990342276243393003605376231864730975847063693982489022715281997528311071684711259527362701336596999860895853035986493443663807707514945021044793232141134818643972786308647791949457629567378301922946464073473884073472014505802756207532069069915067362775030133442287346180074166365133531587339219940135187897693955382821465825466391619590799287031307657464740630890055701997931766209094427605187488639470998682375116680350500281254565346745233236116030431162280277962206438803551743632004715034169077881368044441955678870906578617638963764423197870096157645782558067310708626825354494176408810254412414125561014564927443129985102437823440120128829729970584769874310088235458918040330194881674427450295622886211800052349149977834295705747377978912777875564175355168097236021627198507789747743096469458882817167354873576348451508775263636606984943472291815485585225087487279184465841010112233574561807084054916589487110604166405145481616934970379495445509886285903239830954542093199346005427785457427849347357409983046727988157648913426195624755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,28] 10623492906723469195189260165961163241647862916555823712776034364082588088481910320165215128427157092520687688187022659439241812461909496430757675080794405296630046552256716809279431164282346017530843163222753823056839165964608488295445803232913258766581553758903474006966875271221136786991395349951259084791923753319673946073201486742383827294364137591855498846762349156922703370483692295071955846613611967614201570729580243672578623836311502507588080719453885274713723424928771165106350857304415265113783100219598663601428129745446371798438761266656755935733552471599315480924001874188430444906000960804240758632960668516718652995150246041842021936981980670183204118926465932584911545745936018906246609142993382110406605694878424082051639922078698199446357574106463874603034284686551913162548541351528323923819150623272423274067741411002591038060157385587853517810614508825827247046206431297860247591409901118473975198837883727122350707296440130010735484351590123204694844012567635111488796801516650207006421847300000170057389908538934663140937475752827187709251684470923073932476165505927965571907474508410059599300810555828108897766020160390287942268447825879481637091391638921449217317146637443073685000987827849561156038076016662959034287881618758995256348355318005081298846520943114947815714089534818067128703919976091298734109169240647825953257453134853422176225837757580958445235555780258493077018706234365712884236688407417232759947438946931594982476714072647388250227166924470773793283855998987013337278361472808236942621454811166263680739338438963794669280369435498756813712227083047701421564956650377998064917466769471461161844981335705662954309743664138477148588699650631629861011660501606855655040817709937267869604999485138686683031643365474344557169509133241300049438408662807288506631153436052878765624867533283071669038409098488928856778555981133166564774309452206713424870501316104520637107775780729406873660822764623513929668056312313062437041501747709083103483151110568051126410267222719077196979130779539294838383664472579534783927298362556400852449631549469636737573840057970660702097748714125232956327375529165142328246104687685134360778865632372691951140172159184473099647696818045709832925252406441690267532991276737549740615442258960153920516995395922769068829781060082725417467827707184279351223419724721016985415865975550457481310577696541608433927230405455277613061619786374291126941753521937695380236531307472875009832463987401032477668416595394934477922314383097968724807719827126137500418522755390253509383968271508369453836948766261220837421654761380189166057530667550711187945180342839596820303587141295863660606138676319938588357721143448748111262729989121372370558372571616972352598097350320090639047840696078827510963522946269268274623357506022440234549958816541295055792995979562732974840751489822912964298175893139974954967310198426033316832657562584540945949596925058443249341487499013742263716508727051724983123331136553547525569898110432332467726199113646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,29] -6794809041577211699383439032885893165296530742923452506494872562088472447281691751375591640497679492997168576248367986256848307694170874900355219142803471220073685970978144248974594113441465777954977647531031409848820752441854299295014711340362377602712865118057412092342979891865770089522154487045346170660641485903945881481223098661595633434472843137764842856558769799288671584824049643648404884895989391128279851287400918127307294507123868709491589548689345311310393581611328451260351915596094595273246358808103802151914422826526405148720428017926516641347683376069411066875845378246599037074951778953705174586371931974239150583479372188055223496249287365396579486136239557915590535675336227258482621493321644523847409115907805802428724974624654170585431332421131461384424010049282445760957297984377328995442617634955467777318522656892077677318049558206882964188074953638719055433202974115410334569447510154204111150332303231154285889585713977370656842485011668728902588808638605033081743052854841116487760994331202381152219579791280389333716484829359362383000847705214125331425982596828967792053845982875391376914549742998365866622555044695718723776699193189134831203049253342676580585144286316179366892338316050013657682048743401632556585255284384770497461568106729834797457742404756950468240429948654529625060337012884216268588872527610097382179260610117630868557976834647182597077469429978609650774606847683421492031164773953687077719244402812115618044482575098635532303881053970247985060180226661107988759187701117416770274283884985420607567466109971454049745858175736394588271967620819532224656881842168411106663245315724968525139693043718598270672347488709144940700624808443404135431996170595649529517694847092112842210245516941772365534203329074544903685610910459167718170467032148231507971890385075792955098352384938808624040534918427453527265331856400403724007652623679518373084281817722631937819155460906461023316952984040202770618969827560833760365943852300657907726895338150133690985335036433490276124309278165604350820384648417187291793043172894543792278164285994138082404676561290777880107870061120892631871499194642214190549892314889521984881143886915835550309788824231352278068526936472003675143088958494831115760412412059693691661055475176360658957133680773686299940414668220924438659076039254392729934995025437857881669140728329809572650403729537152162431017317054200996761275631975714312715859922318573370664519051374721295461426524789877750595562437697959414620519819006062433187967041770062847472614257815799013881237579958488889348374558286285532951556099667812724284487184604656556310241089194628193411412909719223177837046581351428076108733571994992695410168247569119801528734788810128484796386530916756785019006932854123158265168703761693954277855273913415409096504064401821216453592812974164285638299025566832481926829442333701777418987934092896456582211699225207476732519786034181200174712055800016966860156653025060604726131595423391804029148309655632919947409323196416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,30] 3229419815474970965203220268320251544899659152921423225082493972412170218128198617421140889106097919220354233990348066109119837523467970523137379615640411566817218625604330353079539841316688194893619406682021853185613072150171110383902005358363111476652790968068419720620053658497027310830812657367772999562905895338802610097366189642657254667700894783161861852075348772452477945455677891566830979135809388902199974221046810181810442448755204318512725222494772039476707248889220691611371780751478175136785544654319934951631854553550594711084035918089171338268469672605343813420738268876768216699181889793291239008044441074676189862741720798359479795160984114245027475824693906876276124392675995315143150644839504983664506312378534509306317163319508222696734401332959269676889698232380095326214536167388727994819739082099930752520033381294952903417264898156556660469377133396016381837804859840788812687094498159854115026084315987433627797863726078040910341366247386143361397560107626183609879812999515599491639491286926668903697267295725226557431603565279754238871859534158941120623951548745419622700593961799627750813132625073164427002394503556807819850102385157022309028460508780287388094325107504243736829919783464434097121046948511082238672420980613849266761037800925682567064161154053507965070143523660709461068058234057933552991951379997276868680948276735536480073658646483627061299373116961160832500963723232713038621439937557633153323691202114318340267738393246087020229797043004461407937142061753747941546595433037838214862421045450796768553465333477702015730547592245795074809482115834567372103825450289071011379684415690744933426518079172016777849907932713085879235949788504898433257983020230702008707026716786996104380122086719943782197331433268312537143505008920498783199125628895349165641881450762762021960719347209579599466382912601212701953113258916707422678213370055808859119045020927032306360009195565016569401712052023771385291043498632700532263385832057327652526524724622254503973906124125265903090844287807229176148713253652060208282076834217272637632007516790403269250695457505129412787125661838996210797746428729788103322178509189920098872412747514181617452767533930849092785042873847385154588981775103429042730994697428540707273625916397230295523044955570805077015802160870269162620114717147550855068705486450123010666593489747192744669322290619833049192046527858469786810672431635190611083410805294614886049889525481578382153279201305582371528592567385901056294090858293039223702824294947354981300338576428069336662688300844410546399264257982424667441090207857962961929392335544885537025466630519940486614380328668135770612054163328743389859509017040306807481350581034094155996343988286405422593697848820603566666947881279305942579004929033170424379666253611112756224531902049912671969844665214270402837991923350798372080211324858212716420295210421922730933667118968207232086999474269435342038300377531171995903693907832217763421825430216478466742111727454188638161917265838080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,31] -1061355472697418612562521866391483884836905499491215008297755790166633480667377290807309082735035698731924215942510938401277229138443615120659611196012412255362122652043814474122492548863329554191429047425074629563634194481488439243367918957743739432293261568473057704060489723310475515514881699011229752896236829945904968751881078966406989305838595936956989232033143108987637193157714916241861864386683885781415699642394679663073561254640395504866142018274833379328855226107122896596294717485173446099824219232368793602924322478736124970183538998913309375425183421536551375312095028243946960969348880696672612643630550245351679579194514196380283220045934681770258140116876857185424535001886325062242064997306164977250219239277352137920636070667354932298814520206950250928168537318842729409172284947935688340866508503953687541696248239305416455796701717153947594338078464148987510976136126749341903527322717484149872076368141614268661145493655233772307386017244552472049498707409838849971939085742462036989130229266948688547769194892970013169972358139021663729193293128794752841349329419163244874294335390495949311990170637913195833950182735973465135989633387396946811880643820354729003132911003080802781035393493045100791646234586221766349819761404960138206931068612936517003766609344616125492967884326570377770627725734774630256135741191085568020746692375990627794373499029740981632043582470038683357104127184223873202615864640720299095825843181819498574358640558437988974538946566098722792663987943270951032663777488452252733360294391351851379014214601721081434389295841909949086619005998616299766855500367378349804303982816872226126359310407820280237249547532435975736925522911725973799840027627030642707421090805900069682340858394761156332828231886791006936692598657905469910966581471068963891555299723508192267453682770323227198692701796068464819467066944394967085053368743382306581492654729737213214675140314313335955229456937712856543826493400878858601910200601070688141871624668947665070012190627308869431435367859571966116541592905092684642984139406820307592648515403984094293493206973267659774581367704956487124164541585065438855155787080511460047999224412945800528593559846413070541498092835168922216922285959991842532467057485265015425830281439322593064451052258730191311754520259890152860640105685244821197591620241932041204385359175189552374756617186598554828770014629999682632393959286019027152546841299963834463623402742596417972933345170499407348909342573569013485496672272199228971466951701791800674443020408764609482004977613507701692530533771974872593721316326663922248564048761648253884547417552119605767747307686271342492827174585623626240998991286511910519697705663394602693130760543916727988071494146056198113594545463536112989555038791260335101790988599733996707164271367505229651287427642201856467253634934056132861120289964885878867277547001236508251730001351832787687653319863460529610450380459460036233584314499403984430282752361722824900535334620536941379217348037181440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,32] 171360895690121779045699014651561291146692434235438251166818604128871255253246278022458682088167630606182377882250645629539914396477697007700889956920635018762066938065087929789812978173209242759457770740703489329412087179128812324455053261724722795306055750205036244187730596057681119611001164393724979983121821327851439343306633528681211196829277237269978172688560421901107764962638465048563121123609465373431721881110717680957315302805689321163753931792073753473271780923800207067522938776006813724705701590166714604335104974891154808645258552179555796532233224689513761121172716019591844662531563677572020195793064531709949084187881728727657987377761286860254160321587347558283764891829460846580703953903354211531798587831458023741473762919579071105309304336708732128314772432618120434426012404959724084627072087221499847514904382835463404014969225745794525697533657777063749135279447148074198288905347171302133616272894481884859493325086041986250940871555369295079759617284948015743661897071920926231541535892236612819553782758403795459139016916761100332108460528287014094023948491495465818347197847407607066160992009613865290107154056359384011755298040898308538673583875078663000330329087695768129457751599937524347987960851665891056126323508845217643631417068579877174026388596645717068896102600639766552467779977158826618688760403695462103816007895472810259155203223618900041584832439511937050403729602920501527589452025436799816840994010998049095995949012475108882225729479323455325793240147964098960424657275105655605727959030616606404402340977239823540162640276650652081251785774535283370289352870231535636456996342157359860167492898267189071543856319510303853577368108396404057490134338302796261502928736203482528347796098309024681487585816730835963340976143173689450325903831181323391096050666282221125486452387584029113331876237965087774172802848116675834988212582418478275743215031374934692281174224367537186523518318518004793153436524191170711872243970154264581900513762861561564233121705895184662492333243765075307634200508265427444146998938796825901682346663492895553776235362328434071822753787886790258848445963822974909505861877005264806331163916020249703808998019700482506025056923767302131942069043356474412977645048725176921550126144516893586730663413041639031659783045283032125291031673693046728802016551128073782555423136216713820342428160833941081783826399749542080980055546807576035111769326321081984268795613974949105821017564454586193012050687834409252482579490302998155313034925090261989781663788071118864476348126791419322915267638104590837924691427073028367540463284903177402308163526788522719971086942376343619933533694614613243005350191269606526505023727660109105265141861414847929711020754360534781166436480110098332595798824743979400512072369378109578936079057782569366533807481998130578960503201541815338097599919094194562220377085859946231362233588031338661197234136001812078611769099113781421443182596173550939401476005830063313267094646933659839966305362903040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,33] 11861586693364517106018338410807480481473983745538075160222181217872830377509934145388405070554365548542441947329115637064887736670863874717194278363449232408911735151461038018457284474669776427142396111611369033846347014962178833175515733775449512233983870989734250293933148645318776931351240162965428963608639076347363408887769056660807995505016259368732572694428778691969346702515262316354754160206782842965612684874374960409395507096596916673841748883756898649187086292591423524328706030853829462055054025859589415755777479637668670571410202336939591645536959655583247010868584458511611364182043253745990268942259727983050650091118067373440468530547609565857685030016995615918868293812430459076777201363265991859154807519847428984182190217735635532120078622759379744776652749549181190181015191519785866355894772824614785988781782831434615588349550759795093824938752551559493285383476053387020355624415820985499757564672829629152467991840868652166645266625249165787919672500395951146867454441185092209540266821577169704256471428616425325842438227599012650754532334035115791434326256100380438763650564934164923965225502541376007103329110278544488657895422964351751657064952292749464379886772794546121513130511253227428637253820079194328956398463296278238547585217807189839511050328424645220322880099098187934971875450648049268059791190434678829621804547897984770677313694170744959318659343304615511318358197270294546427405378431115596911836075236762208460451454073535163275617166026889918288724272980577511139592413019015557765401119624436229861093492215145800332158472207283066094977936788464090096489622961841531779760672097087363414902634920165229830911040434804868724505113301440714615833794992050129320957001832170625820290562098951286021513496108966645278959397649957274718904984650928373662541389225185407838694019025959748285195412904150344521249579413278425119191047737421482474728863192487288505997615525739575057350305462222850056675785280472430716278882779998849983173590047865253512595764267949290922519933148407740209066062684142525180664364275000834445855345771022146175983935383670097964633470768036803960064008609218510058637707433561288457695273254894875617507774311001683678863922832830348278949055000123270712021814255444301479487701213459984043198650363544632937447559169758767157926256206618159322660108875310114862889505464419072383468086568807750583433046481437291199057860762265822409494894709570651134522219887038379896211709164692019524949761735116484128029095212363906731202850837279307297741715447486278156182395923088084123039172485913180478955365034412193893666559920652074584875419830573524858587184080835336322451038687298902048316510480986855448372344129226939733810365545934730661881647161630767215080699309691166311715724972887675200761251882341920479936381664856883924935569824215039014726082048159408767107516475554788997254156206087170084293134645764577236677707368236604912590354392897880996632522551174575318427704606380795424681589986997437419471327199232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,34] 40100169139974732663654331402610245238955580506730903715524118376029838053500937378673985464000845410569114997792175767008668655785630188441730948050924443223217460860343318922896517549832440944749069918059655079345739433211688171666755572558783017922298990288021134846759814122925456456773191923481566489179269730864910865913747971070213035146055877194420077007135618655428311622953745993569444428943618971104607673031675355030521147232363004031266908946031529910859382602583509170328660611754153210781826190187303788333407194130847363770492372386923664049323701081726514611735778652522976902957837255473727474898766499090890992095243300453206014241050152154519732447388919261203555747060464455722458901221573583874799051781580448679886360872040590292777763275234983917216162609532473724247398895810039754405656619963958860465424323012919851670934429976767270469235146024765439377611761594342243196547188381412840838738167216914861983481208407444068075417009797057691967731410706069402262214336636156018914577303647862895946540253152534654189457535273886105170808743149132281323789854141362793357448723872177120902799467991404211366968596467520413548703220745714303950751602338620735108664285375723114792416804835694729657125932512850686355928423416052369730429545285967839835690395619968267418131900097904208553920473487419524969513260164453489554850080703053065440684443541867781475312990450342973835072812329254393975750246757573735823803782902330674427797450014951225589524584513460228793873202398471446508250384629097098485436359817828800532992295838867269167492194225343296113077370144049239702993750963121547490568349539925081130599270672711130543237840747401285331318070390411234855763967668759164451190419013943022633845292710121322149202351996980088496665616939308078747023200981430790726407539656351193092664366743494797790795538561259748718926772524676663091226098116034160196098467659459837385277541835966302014264691742263332032182775456331607168994178248287152555168312705587428469300848777899659965007734008784139198919605532482160572035146097017707914445124622627707933400223134432464237895653097439259572657476577652571512908015059377037024356273957391954728161802918613204899056083290330507677201642543834930982996210158516552056277353508513278254920570725740013014851686011312157549092812355475134499751057793587013196611073057029028194155064388979440810071136077281155025493599075872292278408236499585350066312047953236217715802265633269639442178578440507002177560582235991277595147333132317286772340549952830780677366383739217691341298973746111880010125084208767389629077170253584149864763938998368777986431727328786447008839654029822818505186744555939508093523997530543962838233000500941553090580824576252714880860203457052227543624181449848573315094746137064828961541149618728121312458216898641415453287077368032415445901339883598322924356624730478955627021844777358216795658157399878559802352512125691328535167057723447165394765536348117453791995421164648847458673560125440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,35] -99610617831306949943156193821240089556298923441105480802900239391564842448898779592135224848648914762001042073635226003829022636462398470725467874659661011923843547739323136438279262324285796914984053618462258391075589165323295763383650894716860839333646441121505669561227781427960044214436442077700357560728830496984975521391415039374901964610436438466718835348285734665408423093343979960352600645409383357355961615136406445344523781032048892706650240740088501104619855492864798960342648924272952760568697698377364598021799688512125730628804257340623857291871219395554139988704425255386932347900326151565610715064549392508721175875027747469991438238846542763343896480244275453687607244176229121615782247922369478213354097125548255030400808720298087309153273823581780047648357064109465355442634725738487637082702197720938526450656231352781008314790384568749579333015768743708845697561224366937238342518903829024092903821462018851981399567986427747540393132906331243313688568937378055690388035321300466138908396998517353905594927890162872556547156924637486252367133615162090577914494152391020943353716758011960536554041395771717142067957957656907726078260142256651958141676741030557034654908374140201173394184188746971718990076170426823764954673476286103924179623034391710164742477136735321384980581706194796096989670738321407618284087678131844480081654165666264546463296526247866766257300870363473810890013315385382442902653593756299102179649597023548888397817553163413665979783393572490151864648160425799671725033601778625180149988448782431893516602203559080772755843928599130833062165861328680345972795970291703870144075656220942398884272885041611933113781429410567886871125018528801320347250248723999970330710982697695121879360169347072514493350319491913255499749798912847390023742188983026581450912276149076832015329670733996271247216461232515737696883051964161497947084149012807817189666684337340797165591307461758963082255834134470646270230032146754444626401533338885303843261612527806344857140867863647429994466402867472853990919571338474201891083014134877674881642432410725131047270829035580918053169930994249632293405049559013815068382886377343761946199467870642685022272766475383384951883094984587071288079571314461656183973890694592863854094670227101702111702329395300112193601480498564311626286871078782456910029525292273219264232258357332416328035775339225847984185132165767877077823081786166167230854252752234961918292072651325945511699526732078786892935813829494849864789349117906619151096953729566450606671028598207062007237216624677513530713329992600509678754250376728798419584188411287609311059129456441589581517784406945033880841670268977659194368918524862483422782625847399401488444949747599505584826605301147000621395218182946465966436496114822589086193917919868761368163983329819198627710103673803635134428787982882098385433866660482598326624834057808815785009367182575926612908432887107773536903852395776747912400055063272090210333195302322550329814778766136970574105560481792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,36] 110143142905924050155917896739785611845780200608203200368690935813824099144894881593890301757871051117794817684068525910308618205123720938686693097829828925114574814003648938801659647360586850238714423944665261071662307006279968487163592574251747692445936323718530015897215828905826808099611197945233716800078892472138117091286821732211133720339192880063435290260509938596055915930399299508546374733013785879662145526117432428644389021721770591663208250254184181365044211899692647006445774699851288266826540154620457085779183973795223107078497602219391939560625852166074463704558715780126869136276323794536976620230910980035026133405284801070376163725763570865201771358276669753826868218031326832074182089246642826260112308177917048709320675797328949054160797076348457039493553811243751857879157806704597738360334012750962304635918378947500308554761390016052565776943512136346708540610013437785771273655496983377870810004733738018613957683989196691891275660926755480969567971392597407416187553928819035969463967603088439988566840274425365124312757598400922122698889748093555660813506057950382939003261629742836619613146260611405486175154035471678935084169652440767449749522367665757082449361856117977308868415162536097555885166554210966580277065704700536963474413180877746000091388753603727726725786697503723940140510002012364168066890680876122240506264528712516992489117584984122089301067374898321492342530760101016384927199019851326939202152110207658675137632408786182254901286028381353643997488169310463915863901563995080051886573892813306691271257624424572379687624666797249726219920184575018885045377786657747097892849580825867527445042715265316707159241407733310775638730379362516255894324030351501543417804738115462679440056507229050380043085189258147138298986352263637637984348055092137577032210585924649655260307319212334988238463170072561776147973555842631429391931941352091221168641941233846284145013272282992217580668798998511810672329170362134091161364461838334761784198146113615960679582761418036385269970421727535828052919735543571622103760799357765820463911558782460802011208543389598917768974889710052588913396060779207601772176999573852572518979495732147645775856848200569881388991682064639219685547046134524590258015419779902839376147809731747222365789330642056124983217534089563644983403798032001764433508125641695689324983773335575032552023047441358434221353822203226981830314194247382658996290238700307445286446543807868562871826849275640657773811243613838364825929000004787933861887312555759800862744070957091061262493853862353671812311305335244777487917139188405513194008576353684499120875357558485700513384976435275434237220143225671546325369590150681269872348703880294312027364440287542625380924011866403456714183474379696709397115721934695137080573177968390781392669213631828375285481757263837378409651193316268725322490158931839328884317626369961532351361699755757622479547205627273135386224188542646124469069132959079804167707670158324815568136155392195584775374640250880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,37] -86326676418064281031482550314868005027656360175552316979119179146689471206172301298989826815444706186377341958799610287156818732297877638872191619451532630016356067992476971101213407019428202384299846394289290598415849214589199340204387601016456194950334515494356275335732032520675571241277021046094476916452720294933920027579648086670119560173634904931324339505358132023538870908185428547375849030248118155713152060731245625116513475454218827135142154174568271981188310224690576785537799270857782611124968981310481080957769314472769958191699793174751131928922864337445275943958748430226307093861195252189620708292807401263727468813386166028111558973197653549863324013270541209787029400231657839591014395197171569229012012856894436146087772432606772541791771989060247814606341904441886064038655176677612585683611450966005937662567085350749127385659368553922145729985730799521832770608065059823196166987399664018262312655046302502647093121421341662550952029560207045575490303696354096346338927756137340423720025537274165628272202069584245921793875508175779361301988274996884617626775568691325928288347548270688338744866241477402140686511137463501634640087936611645533110524675374903538494438319323733545381990936608640291229705499726924363259003117786678824751652572584747296859202179896697478431459973438969548307018859916852990230721767433718169129799125598495285771056831187725043958919518220191222998921504052244926682043626359320627453545766661449913072900551462596238534946551674881913569196984464675825349661091069469547571014489520883225745092998608470390470477913983857033486131127776810631011964586146521724004752501255123364407554548475428963619781836822435815706428039774733705598278212538785045578511275200474421626217882888662658107981246142049075701739937695860830310042229579685224964823404230753572687969376222038661589378529345306090846290227399244879511238377874192174705740898123485985361446558676095275615013554113388562996257010625609644242124791687254753749459277301748958672723821415168107626639396856100282244944571020275079350384589728645876625841973733491104216296038512869816698496372688812689086876939260778957640226592657235951438636487524369829204326342757153731069831068055106684781201192706066669900418111871993661015318675682865833065765323649190731215109915275140348204358897577561713476692060457423293243334602782698986217540201737124355171230446625904772360486477034498584953089363992501545626015853818613195670182880789835774750810075428380590457560520171212885661367748623256767351842886414541777454603037441823591139811326882763920990147699864189274594714016889411471948274963379573597557964630433820627580947352125443517891860180334489026451248090082237317213501913623146606753817858102769218541796769445766332374437478458249658127701839661039852237593223420668335129982012245087263760529592854350377994090681990072173506565242526785614954348919893046806595651950605496099961332270527272237008979423442430522454800193002890342298081368248302710397595969126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,38] 54118354784872031122032725724447447138647432701818137915735547355266130217595328311712111674010961610463706746391661484274034962860568275941604541137119846684206273726914265300974810794227029997519653152673528404852406189403661373067280368066490221000247927434127625143987460481374962345840782250701043500883984911874573879954163126080008741950417964555713951177838040035898235276904183920701714578484157902434238668027737948484161891882228147616754044846763777198863641089945956133607072348625746563228982940689833775309198407387983440673161422260506074845792322175428075231734264677353837737713396928810139169896432682048722810989905360327237850190071478217903576117658223173972683614387135195287450011659332946125799875204585563411737715113117606407280934363065174754929264727230544374878044034693055686453376429145045616701562941672805097434769814018868650069995128253006388291637985796749638854845905527550834186433705459366377731152570337055082737359632556024656270646554430607355876689050474142210291505400319658214015985786634996969298981463763513234130740030189915149839977843917701438772435451518799724249774086083555003611884557319417348219794284125575973726690916523575834210028744381277792283294987971383871309466766308526554908235674861656586029574530759817797937523751185954082899886532905922278199914048422188306201084300032927154839146598349348556537419611863040538347111798607091431479728687827721498661607923357795104782977327432676346392504594719154146464356790656544199976510652795688456382657431057966548203267086394233024311576834534040580779908559839510673600681911797647481057868531122737066078313827158801519585127436123366040092340410886022834862678276519513847764669747970371018027201044047069567238424771095381260286881910646161592437108869933195519224435668653343908054020030835970176054200166671723749489378400590263080606138531018092168370639822183936718978174918485619260779001600261916860141445638601489773435739923190813528838646129966880235253071767031490019475419685171569191988953126032627911796100399343572853940522553479280939900764562865737201200590830650910886936835359308234026507897703773550286694732538641638251560777193283971819023667425971618594380872667494413193990797928838954811271886982834220757627105600388891647349648502899902247357695110136231374804705891564866682512398430441182034821034721778264162581486015154931257625752905133259497307385529208515243740180960786989149809356432092100116334182061720061054436780466528855403342725636846925494764459784843667271794636475928438148977030376137352825339990622425093000714207584893365487056629120154531483552737785536906782200708681974328540947363332096788280429430316400277998667346316712815755569021425590964047757314944845486989243952011782019552038489466412754148184108015312070739367724725724429062819024779358658350047167795091856894345317431629604593309864109092557302088940883152128993340634051397019635765171714926797481744429805899957487702101722248661057379509151958585045375081303244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,39] -28631282166685236180168904009062539832736851208922941340850136308576701506814367996158542438175424548603068489743240668165676619052717746165905879590842122846565316511547581714656287295480741764633561774841773514568248444058153075662528183063087153868068668821770124817315652459095000475394873285288161269647971243758733238583903024003280340071587441336880975426028136451333277879847011355877161089913284883902917952330482023466972820448160309835614339388312588533708690048225693080160137732510290067102027366019344563408267357764389845180038865671544478005768963292710692004316417170135797914189585110578676382711772136707420275166570153857094805179962472239617093171823579585960113231020066355447852597946780220678946831900555170364696327965548507038110838744477926200179845199615944808057804318665387161052902986519572424137640715586452047267339288902103696261332190157079790566478792527620700563608013233255247545101237746093280243535418381315112249257465469424221301576401380216542034600070198058922130259067455484850954695074985149040903935826915694692765634435886220276279012125595643753565360427795724729824335511607919113625287782747971112996119059396726677671653660610043605044977783213998862494523888405272765751964844081679385789571636361454234984592176701275989112155056235393373748960625733890618569605759279791749855714254997355379039024258063633074684638417555690119728099576269989538723359899670227713803609842454451119267405605671082256783015940637583043712069858436481373356101946279825586388784595670167987120202580762664504748648422272567661863567380330522073355402198205694641393113907578971381305282892348992953218167296625773276985066308554039151181455861264101005300076670307907881352419054046328517240016448330700109937062476570864116557562456301878378510871119356137167228012858126339222353020143970869208583814683144877729094980627936219936224118046737743157147111497847532036031958230996193903329607552298380941623329586882533785966138160136764416070521806725429539913804667828465643504304698917265828807397131075561867555199300477746278118246262947680169284199908930772827723495406256701302080186961511917685691804598714274630115847847816748673939715971777082322184851297047588676482273251424740999349323764475186190949800369082674821612084149700783667486599815481534977650477323310860007248561992685394534782303215623990665378552389720835874343213577279108272003437308310173746424892747916031990061810919571651640177266284980317729076112394613815351997244763498107085117449378241220931097198716138444470281959010021960707181135542866845664768110368507623118234800593441719182807956576076093615538842441016557801928145847778602548999305150390550335473737583622551294130714037461988028413559936897385401560923366873856945647504294722930141767492787789939687898986975413853177403277344334780375239704285989846783867151176436130211590090750659550515956399129304974569707199882765066261298666922701812003919101149825524492740097673266930196352083466595833683543674109034496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,40] 13174726898163620648463538814772380707027964049010417703285719533280772824569437915024561762616222955904797024063058181808099325377073637741777175712719650193240913400509332887692069821937187259057344039544857551851540573789092417204372249511580399141413089087569133573228091277175793512580995628558069122801285585689233987339214771434642430760866769823360490514976611737170021012711645566125288521022302263851356140171996399483744446652974526807513453509971919313433773047420083675494405130702136387404240809165478114552167613290081338485887760652343381284408554349642289148618621645651856275119889251063558443232111403849403177546150301312625950842900417397392073153136038984078469523566441828393307775057231421178608933214042052380610922810404730869054676460265793074819822487617813325218843415741639864308574396119710667570078623028649702371842201890502144678213627614526034318967471350757348608725979516041548183334085229443864024020177429733824436307138965922011421061013363288027248602999282897375546154236838615494345729548027790791614550813584519325735989418110513682411497534193851097693614275516728938968276561336629672923336353678051637164319507525394762317978400261123822175261853347449592081742093276445993200411528875443892246906774459551543900722217135857442575420344006239023371601207916798727422832405742971987014972548464743086308952477112963220836757425346400169806647140081647831696840354965098098109629331092618482570635488384402122793002928417057934741769903593207709878602893403262912769408833103064953775648734997633263598234031406103154459717788504620038982307852868163995589880838560514355550287289400247525782376118742577101902397837667981083748912558655542298546823519293728019452211957958126664353561374897658128414405694962197348975415834445561942005573330391763523005529026672183664926798904030746541295513253094905936919292487513634164652011151517043119771931440286977017931404759970352664192850836975170164352288247955967362024259227751584766859150388106358547071868444569868464370037920642222989798960620305353295937136935097345292574970221919174887353986776929284857654145383978579636561358451151911065268522002293032140186637561474465386676611967235489746446036134270421561371013110793533519680393031372671520381148014859888653870236295210705235144261341148747162156508341824016756926613294738374005165278633688130367629804705655396024582038541799298283112673013147301395444918142069819488582418449539223679568015755111120007964289937632857311511400033502396355870926682435943480281494581287421678222422193369898249202437521116686112341988743768054621869694422877983387638068904284075401947029279402503056393406476664985476121792294589445486095486172023334503824708870366477831024329571558443673277056083999658612037373822678518372420527464307711563638925849611404140144637916482015311514898935080994668319319846319625719251516398198118497830372378782418562172500480642546313611424176660629017793314844572610726075704904407233069406242814573645946211167727779840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,41] -5343333682193828173243648647909341979478875566139187166602962624605289073017932725963411353927697281057872187459399804164714993850430590340275589675055028998685899690981191736527289745678937090503120879445323088515670254188271149359078403513969758573028847232299488067388909786144231262185898794118677950404378349687767128096687138284239445900859363979422511671865136462883038710875039221676154564905373070555765413951643538077028054965350388455331160681068202734546489988108350403700952265565007166870123895652130449385200733241323408602521278042928896762243654471488054162578459532781360142023912393558501808815400357264132158840289217636006842252925928078410158721446159564126235677737933916550225971804071849296136904518034206403836741260632036019847924841535361084630505561330167417431498644398838196266581718385139721429175960723925600839311659578890099435019956396918894849647230508650020166684826227699625467545019646267180975469671510840655471045683358568162332661842243381916449015747736263861930771452383333602111807567161526249678644241423094391313844306620217740780017969296345225465450076320954759212206007818836383833778962898591255213158060146737194382632876236430674782117571412062435768708874614941003629553500997514637055165948657405757050713904036526652807784887286486349653576815820899416819449346691081594043088039551647911033577372750265749416713816104026802153724215554030563026118970543421575825349761899546577501541205620086289938916394303566007386508278474099554547023314982155356704229336202186249574023603131762621405568740555425952515426906567532479205833746291270151797303479671858023557534490865126869067944735359853665418058047802036740119431093212813659129655142112912455807908915263643745461421359797686909375018976487256536350868610585338551847717100706532107404158850560855028348666881384189431395223248817934256427986835580043007505873076770497979532123348543653763668337870303824008593025436240694145029182806503546882814004607865451414790338855673295232413556700817755228460839543230564777951859586919181654937650121692171062882272716130968891206514040643491300590243979037663721810288432102746122113503013750794132827337486036395238367596365087309789300443277152213201444053222800906463352317694595309502156510180674732046864577868228271975535746067603918744317740846618179571316384252903592726688968469892493476083512568310496324977864521277384886075880878812838965391908325668159547233591140963684469104412179508636812339023253837894697409877002226839766803976341841622720043796009890651466738478092646193379788092938998991771198634688442277754626293611099701102458628323111805095245322363347064408409935086802878881729590499556872794400759100267614956836320535003209373890644743426440632022768624825899385343859066621967230308917713942643328095775492384247471741001769316229604394023393542791861717404834685014472322910936407158092036720071832103790736296333444858038152993519577588611632696860818531217091179968635372873014977951660679535520991200411648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,42] 1896903969405786037280949117323943765215065314822255901324504987455890325385563198254419628456721849051851613579152789144129851914913756324190740595032658199424948924634917553550071984896860654250392483140784643348815104416865267298207383343888664085843727587573163792612588608704141673093991441931558646553539956010485769270095953634975715614616697278038032465968517205931209693202093480909278013721672709070372212746651944415485304088953331752384536478803592282176161272368814963154954855014807036013417020840449467721583193029877121960492847910510015909861875921694438377704385598246153690943732264906609414604724812295541695197702142729818217045373199666224467871509763346639141031208864609969977178246399189238073100737212865183719050859628748200319234994204961865167325774772630997568807137962745615255228885540655538132967731791396819896898015874983245061945409596079081612423179822306358346438430340508251191443366763957516421073570140567876934042081106481428139539319854418120979322410614144110788805875137983934916463198842831058564810830763888380766437446431562290861617717482921287082234844862993972166331142565469445828172271036518628640889062178077422047253598585446130509726428741756296593592910132198961719382050083853750016422747893285095512376946684378535574670381094567719799802534045541928171861058757340763219935115797140141675717314723475512682483378196338886166210786123120882665322965050039440354777975390812241076857088370087781162769184196202269537483956111100211640389022068968148642629655196652559936145174851052247277122523721241796118896793374618477746547983797721864347123200479013023473457628543384338231793000205978300200319664691698861380920286802876064570394693692306829134429900018376655416895619058744120261551108971708921106647250962314650322259201391422425772036223600558422759549234377627309416407015540101470692230292679104686905526265293887283354758475771476248974573332017976648336860410120787992428675610168360932828815844764738743572787249445312178062802205727737288777749951755998523884827029931076762692154887846218180802114666039022244455317949030141140822438693914252224511640001043193706869042545938604704916197608594812406279161525147717740417461559809693363110648728899364992240221781629872217340461360259944181327373909854820817312835761053590535377769641976965767232464625544221580411290990151378045357686093440273556132315276437588762080998345766771990059446829090072772547049722079115452377812608904516032209893360805107027150609194587214275652172650158789655347085479514120206856469452947969279376658858360192079513958374057073407952123000553801908513821370718845831598308544865784949783658757922594776964783596091628433429468829724750907715820905403664444982664177395295151546837505141802598882308403417657005664746290787305385698459409129939687710202054840890694339692859015246536812290852011978822709092018099483384084555930419520336430650228179006302282717238762888201889950769864394293928418078286577255134983348376203995808311321559040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,43] -570063672634683635033372450910627830394763294843310775128492406712117215121600950330214433212321943070078181383465804801939505155083138552952951901301447298960636563831871022617222717535986117076594835934159851215556840852884487417284109216350978536802176193947960600308550095962079997083529150491120303278561040405151428421505111828143906272319391454592973062134840875873875005380291575415154836474926425086416029816479703857143864805796060368748639888472963280737784934429722431421944248622278784306017647027167047819026351908734025093237093249138119564564925938750076205333793978159822204518285882357126107419409042598335285108745604990146359133585605518844621484772618139345194627270563384181236774865028008181960691489718484119770753825686363084407157586669121084884509600281170575204928712393719243098411200786506309644583491330188252611184489890542099303533034508648161088361723748757322020910643161593404367939523993026447908777266813698172376999158630984087330000769943263526358057443320440496414212362277912689260431092935210206871733993556558182697931133034991754222168735510584742056659759744957657462415818428580456116142044646408580497890722226541272458787646720153245825516689413055948007106346255088462893774339227702856989932449432721065225270908313286747518668587161019857457098675147994971641767113896662419363975709666504188137852305306992225203173130517632340629991184691977225465938843779740031130810124165693558336713052902842269374142885248476545813597030514923388181161040857080225148616593506511730599237112763435929024171582387011372748251776241114104416342219866437276336676071977259284004152407471237055334975759672760664095126315037127526973004168321432442095576029468226088532187970820000771230357278655903114688695869313870813215000816117499979987305194586679407270726459075971719650949185336865734716338585227793111087716108627427247558464050574449884010144485311854414287729260958399385536742678454393861494188660620997989797005556941302642290254864772414180083167835791761472034253583112555127271130166400857404439503068763290083151485794823000405579679459189909451914479415692693355948721938646937126144702845649760162962232891602524930175404423606997828298628665733143854052810614847022304997268586533130584172822001955331087575425523336863864172875609844090786809719556316014039602205945188765038423213894363409141935843296810506335235066440987384447090365050341354499589227698680221311771651539025222414218561998154788179451397111987317798763950427080956792801360629263641316498864283578949202160304468771497829365436822243819604449018500727903134291242643034012978188046047641523674287351884683100429864345582397108148757895782554053540764247549333842952656636379626175895672040646185548661914128208752251550747176792777158076764370839393255808969127922619734111179677511880669666235154198217761745873005981483182433118915528443402636971662862841668817843950808119723176207298603540883821940022627253395223146035305258085810629872187483868845280330013212672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,44] 132621812087621481591635479974065472853840544274758688424262107382664437240090733531916492636563567561451183488716860557219446547217430949973211261400778840771399356332515952925177015135357839731500181094850233044535907340005013565867279450564825919979846187348518051076215857185738448580174790907089951777053046014328826674259676111558314408157568230076543512107429985055366618256230643647653604162461251726969988982232274840490201658787948244919571258227026100056739487554122220953517788214629288242106627158266201428337289276201467152222457648872885919493359830097154940823441591875587638548483552671630796024845250949395927422745082018061503317582657455388080912810711183875400608963629729085329329237913726098561652304365863402710552922222686805038634124690398129508066096464893154310584553594247490568381293214781250293958895931287908362797976107409330646803286218301010146117691762797884995189141800750055578054988714880077587472247670774093417345758128374053782834643299475666721193647267559525805175266733729881527480751372952371566338470736986891022141105446483574708406182389089716172473945190169237600945361349693156402680120462931654015966702636154217867157350752742384152272611356273254151867985908812095081138221267527178873132553108893202232758381465992556567109511002341815653652811263991559173581844251947896803247503029900749789187052412317357605048516422723901625492669581834255970236773534519975970945762805458542362657339103527413724625871411923308948094993118696576844290897681689037253816921699126809705668557036752226144388300580343491928593145354501362411640981513058082998030253868671412921933499937491243527717384104004427982534679064641209370855460974915641963374718233465248238639164713827431428745166350211122846059477401067090123229390728770811257117174758332163873443917806927554564882525620552424133574523226599592333832406975461046939955131143804981719778859767666987925385336094305203287517077943051619953443805619734770299568260548530478531658265139472055289884664472273106792806978960501645135414954033216404430284371397367399388293986157794018142972595951743183945596051978837136806312227704994540121354380139987086482267558939053745858800358606401012348493800629188827518589133047101180747218623939002593289955408601301118769741787685461732555934141079155930122913591068216874602001350069906153767803473213318619907833278380656948354296175164723804706765702250610362934121096243440253137926328617670791457924232041414322771164710365135367521361700346820583167524392193047646195437508956307531022041359493446890274360355502761710688981465127906459548821502520203043065348950655467643985937291763020180121310903824074421254078878653703210252774062104265413082314547019421262240467276286263819549276692756659660070980602436524010904226292094625897510471310646791660051190861921861735022811857786711373031590670313990465991488389438562902353892210952313356273205182529710274742037198368680344807973126057626469665944592594600722135345890470226224736523276779520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,45] -15521803646162770494122778884436276692765392860701005328825382151532169365998733892855543625817212952347036695379782334769713508045731112159704491702268659343047968605142535661583043352565757411838974155842937300113789253654588610762844745142800637527864017039560947673895759795745313716500967898668422817989018407477636748072533363567316759779473705133552463054259294397203744526496994457930042029564592960165015043620949761551220645242965229433625537259599446259518266618278743290081898672790613258397354223573212228810365432409138537301939865067133215657042487273003000525969619265584505425121491534288701479066849563289904625290125194010756178278717239254281813057601680167361946419897714921155124168102525850649024762701389829295027080818825986019126625976289370872567134224009344412653623189588065143000994305074639590979479955640826079219149653715984129812273490195248060537197892007391731122090559460668429852049666575475672031505413313440295947427795957962401934918389670323599496327643875720431885338148800144877520783956722806713905354423683456581159602483442177790670139707336460815702202115010787970336497112050074625561925387568399660225551829762442764476697421691009359217894687643103978252656933569364296789483350109624198877302952861777020751431149901322670472367930350832718537526974729179232870161252720190157265389006696626312302458475889602318586800355203959006922452636984130222979607111136033565221386576710704517870350059621998849416032230358225775942069416707717961100420235013613735010556085568155411127819639791087150208106068315315555283036084711114364387797292134650595226661039021765773652194697306515832182086668283631366538612332422424170318270418357653104241703119867038714741208042312776946762941539040599775237927393573912554527328726794869719659602523432668060116533098259461084831310969118563145002042672128339841837364118668236638156525601656581486892456736806919205241716501570759659839762300588395640115719537353745147420165749740252084859570474814755271486822522658083198591575911351745174012050864854160111076991296679352682591653312483086215060963457835704890788935007324374828060500055371183899487885582362097668097218572392125722787677102470720436502321836097544282488867695917140445841992147326200346912315480065759418252142206912188198146655014949978977702495875673540812862528557028601545163679921971506310348571372032755201374470456682204763918034177930772964175717956444206286371963100484037939133178774303254734665028161039676012241894096643796856731115155806853679701671124575304892779096087495607423329864269783584349239046344845096784396392360386828556239178758164384990637171306112118778118392486108896252773494536122402496106258453094611013263082625811471561620442432151091163494722124232423480534050039873296208256532522299353076000498830146577539667251491507109946138021404741937647038974735443997040760489978277585015151792415100316890617703004532191575215091010944839060319330333462542127652154790787740889658320489584025492237559267328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,46] -6101037085463194800402950511448995117912747967924142481249397396481100304527060228931463175201524808649341901370610227349423850475343336588033536293394212485433430500393932043534788935041763198213426125920897145173150176819012041324860627665266882092829799272960696898486572895156524986766132685689258294717960900241423036944638213571600298401603394073077994605556054983924361519168999912446858048750812281422302839734158375650427231791051259091011658481253561835888428216708430800191123675368585418822119928783346705229183646603492620070440478020982851968232450484864544072707942097856961743430120100400754020757859574149417813490300176897890511726017834207705358034650693112268542458558975240271452958007198847621861370295134395805648742357465883804376849785564054641706026276248970076446715094598091571627495859523204346026999408999152402329148947889165636667127639487863963436019520178493480466138017815782806823955017121040053408352213546535016081666610297585653160476326987416317415353044887550522328484096734525437766554180322179494786945030571463704543513627742085295303171684854254185610207873072974918329387652872621921863157959103488557314775478466288256926637948866291993953528895966298742144758316611694971948096373785371866414198552016765692291157580811110898357305969154077690719065046816090568569403475889643967090131437708392938322575987909356419847075812047579303494579954165519508574094279336557484224556212468192000710254949108338264926287566528018086400663374533416993915699148178015576901093015203644960056352538536430187764517679976464360416016512681398386682759836564906667349212023552225801425849176244511288429207080971401593943313826866978787362680718516755267570071166236040462414166323940333615218380374768271684601104610218439640772469220456352806559225338893830823935495079268116804616085801865679937022989648762908022809918040805288329882808492995231836987552289979938784295675044789970394648301921884010691098849671236469004531066193485870826497916639710134785775360135403645044231111946207773590981138035501568720049855747225491367145654701004492027664413132020026264135948606477410930487810266820560703246455772182241061516615250866964044857459792549630051846180363524745136754900572736296728451747414357208255154135929354362385896477963804904856369896148959542676883491478722562505956469556993381380944745542554219300184191311298286590628610134790764029020159273956414880667355255162279352164259046639761650785066137271704746966164338932389862931589400552146870509056992658035981343188478858986123475389495247899720863023140567158412743601361853875379522700320660785631382039692020240039592521123917410078034977697375003316437615973990919742787575854860151788781677949373627535395064650406892178344224433469805768423034597600220388254928924403293895370250724678241950692263524088807282505676682971870994985180373319239269232540960858865885661062955677171493032253642963842967868218547610333008178876645313326383764771051286764328432240433762018606664898314240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,47] 5833754775895365926559925525359307503251399854097007348991398482192283914830449726506071160640516303171391056910581718068262795169521598857189336554504442397055238131103160090609625358690292175963779583419639698830354663050512017068352307530185216316661682997759134240216939384996784925361912846490063399296648260548492676399079993337277919417579560449497467964911323081375281205536335376495860374340311607779855675947931206605759545908955663353520846121506851068863089279858267446926287318830916038575244007401744100347718050840216692709008747217688896003024921286853285114918001964740891784026775930639554203066164059189978360758767733472334565297955191068965567562365390164955238495519995973052892742826159082594260869655975587958979952701082711051867328589307234612140837569393202847040776798849700487273000543030558828460812975232963512754766184964035109600165030405830005375993919270553380602127236341507226198279952367291920573518070200140381920942331749851761125354265145285630692030545316055615088222530846333074118096140750656401866127425107580148561462618249525755532554947402038013917339186080585515849942267042734120393725483621670452247625044389911695153349406761010998215259164174347055044736526893380242490063397113355298203121979262646363337643406813204769841236025433783300328532080466433047565812580264728068447820241104820123972114431898454542430052105360131698449927750237632683627896269845356548742179800913710503329848214043247465881137271643599854069629964990842794668066214391210255065438543431191733932741576524236145399499888191615074132620081452254079812324865862651921868616703242553557471120808185359666401793932337355765772504469455853960346661862239551228046348239188473124230240837522902534462410155322503838369466082045401719449075659875775342023697323619712371825251838680511461796694780334429929820760474836745524484192115581358767190449744136140028223942122155815150982711910625007158902557577632010636381642085193415582711722339322041898338658975257088177596021839787575758656085805554939841536417916459359406403014385994549673279489145881441062912280505674147034135955996924207531604502173908948386221927199410821319816821101031407917485955292460059026520399937647965413652337604160208882559176718007711839572589174001477763385223724700619480865086752748090503713752910243130963547932206952967995553097810840607993160127901562887118644419514467183799202949916060755833950225769321497130253179691643929808984468344515442142744658725521183552054357033702211187424314047477456537874988791305904644731673907799386120733085762232055005411126521499057303639376508782947295153096545025908577309032860175776784452047214242701898080008517853481632186153360826699614850371676343774206472578081892312963392455271532847723276236684743956719315376384044781461857260371236457336550445313763187236549501900988162393883840774506449139196793931342193026973687823996545302661848699972774978653749500841494707269939781808746443744496492458596975708087228417976349682342821888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,48] -2942066856249844193332078587483502506445931084523398331331309000551250631331832703524403872415345624918851461978475246749786650470901236976430345438042747296737137685880689628060966163567928737632822358655780406642731187818111784664364070871540512161440688111429655228082001196712300056817351706175036636979352318696617932819152194492275822198306099642742547490838289232173604906405353738342142263972043654531927033856724042596014331951197475681278591417302404683897748182060288681408680416271145341052333152229531233911863402806545764070240980971472909426478701801218265399758153547789359045056540546220466535682113226511060662996969073099510150469513585076103066109361049084387161509510625536457180437610964708278056879876880016700499479554760374736240979858611998144805302680336703825396966022855289421591469265903313962269141605096753551122438967227783177405926528999506934790321007217395161926621669933950012208912727950111623098842444885621005840697174305243996195577249642396817826882598675255254984772345221958495511718964001110632060878076536502440962792123322463514827751498127583186708671480005716539228250000606369536063005839593550758437281473496373633831741051534432128782779397781262276257039401675793710607819244319015390221902308838234319272163449688836967221150948183980264976264314109542058299045119284675619707385677692446312704207276093071775813533041501077391254845387270938664980545562577989281559436190034703560745519726868438479899489706625558693209231360876494735652316400928968898510049699327848649510643436682911603603522672735041027919467517838729102455827590025804381776880808387787726455378405737101007198366043341887864174317578785402993819056034438988850337070644213629355725548517130922202320019377509160013979435278496583130191641070156160119418839255650385953311954936775507776334450766580107800098426778265080067893210520854033483359774912403385418373969515759813886999588403238525441709067881417496706674487355699823639948983189784181008908732372224898042742617968962585866349481442570925771163036719397833807520572471601761287676288169349025445440984958240369412391922988208046120460048997946171503797626666622440722715033244470999214058339378539837928181628889558921660956540239303233646454754213080357042971414262217146013150317825672964665800864761359543379635368564437670168484749564776883777740486816068706476337169234914438548155707168484323983773883095131269200389473033106556651267783689524464811538199720722532947664736858403083248237907195795222233035010465103714239658449344548169001828970615859468309893098416261273330049533107888692946590599664146465876935791894664406386325171397120083434793034914382234124294332995555126967355481398234807138824644617018125648211302262788773911979594986655111532754034761068998852718866328646037669922630675678989990776328168162520952124730865049644304111422272385395075840467903042264718695145964461753708411267894431073220708363876872072304163688459588605937842179884901439572636244621035907664201457336320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,49] 1080892575702360072413474053163975057124132553108515612199296085909916524679591274857462405796469298127495084378817572060452472941121297175830548426009321519261183401145206314506791850512454901780147723148933491207560056273636654823322813812972279843152368025858712338775624950287680257045235875015671483232160291046686878716496977168685709967010645167757057118326025457322335750557430926314780873990054209901374871274126259194607971134838325205543315411989486483860870482714382019149977479830971948039309143205620758471724850206897547026211050238736420363918505489833307794646220271560818630437584929804933314574014497513854269662003412682055860207393724184195522640740750075296013859006495849643648627226594168736490717932681959565739054036402672291466785529845743160901206124996322321594259479216493720353114933337129012871153933433290683895472504691125877584758758526418660917258325219202597672007875221292019075671184173161518931243979792089860324059297874135650956970871915910140633321842259867321813627374246666508240427929280547599286543488743651421531963271699876871174612595877523428001132462366264464802052899615268362317736549412840346319631079376215833149294628525017258657889690125853311776966791587798148966711081473341009584657782714565060485053398307251108272913807106616280479905998979740393698479994036558599582373050078460568693549270566674433853932285104503864148259215242363204129490554173765309869901793278778517980692881878946891906943738377965398483285561599637278099581628090642492633422415438599762144498391660867729489261057457903521415651818919440855625303269639830916340771105603665247933700245733771687393047677170748468784131004926497743265972975270783207090907948945582805478954446439631117400427790331927943476146452271078461259791322307259907438821006383353981221140632097082965256691990397078809239927323795642341012516039120101938536109775639025972940804372088615085089818391293385119519194556699812589438885193474565459992432799037000959282448039575129704968469711053376612030764633801767854767846287367149233571352145838608551336354776929389923327211024260137911577688653724397094168997986427431370902595908444013231749843772011936292272402322544333874448001292900501336687726843591473154979298472997568014161507705880890062017433733805495729776602674976201484041099486730705913118581880021426811140388380997504368311496031190038593921990451409589656825187705490032832364281425085367118979588243830549167393449032807796379404601279048934921320373046486852147050942506198613730342450069060613635027599622225647465817457190807739644176214387856923085318900173138408559642490675215820500543480752417439417597874901094328202868721372844885088630689518025189058321326760132259760583111887800228307793721575551598272478075055543295668791376529780361123161104600686191711964800526019240538684172089127915260002780789242360991335943094809945931440093744586729257738208729310400930960388516121721976550096386784488284595146521682023900417026620041698025076137394176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,50] -285844000790290706436103381978542454741479384010871765604605868299164495682110449829159157666220766328913037671220499229293502457231310982458987755453675117156858771484203773529700714633694583544844859496412094479096756029568170154502069695634404638452936421114280368048624063723759431480318627036130603368939885499477837326679441632952415585261532120123734635901926615264040248601500279463323801519604157123529777246423106445944842330606294409567108850961811828779338320717863859875054988891860908420276154090594454480547976007531199026719165058369918631511696534717797556328262211309296034094479729315932632157102906599277829607652430981731980430101367845013021748572076525566300735084513441851946466391008425721786454667759373089522861609435662562461646809689369830628337798259781522803694033845224617045542879868330148723701563086884497697019928315309511982523805165808207803795868343004350260908116327492365150667968191234445532129260590192167210555233109534877128996421681246705581467081787634591553291116726438647789776572253428809179633107003862606814255654624888141078593081792981130509726620037250847163763557831076633917156558995574395002983906994889945331797234164206136579731251539194281717620410874930090108484746859213336486674060685002850613485888465624696639683299086377403258765572446067338337143625437575814524525009859009346509758332355624871391460600464889834362098016088048196179899244053468998248753086939249287416177532569699448653849521700105370342760783250641928490802763608563152534184733717474194876021757343764584337337666658097875903227621149322809193331403272498295511594744587475153786437916454725266282651936811646769763511056606329525844911225669939289343469914243859239093272968734381563703529387311207384663643636027159794751121667048427971087933362986252672549983158494926182614723922292806275867567140981862936701570399436331552469154180749126534160673821800305658603477560814897791874344881544915184950123077160441859954964702184216098256844932130842192825463422347490982626321011266353262991595759416618721236624646314287505113406115837047741642536040332784326381615653455785113470415523126492058514507333849233415402304288859269811047417978640561636023099319298497498411218256666115657367789054337446102592674981070971336449887209080177947657428976462797951784512447577367048351513818505362366712732765725046567363675725965708064611363025526140065021172057360987434553529449234285545591518102926370031032845344089795242834234359312278690068166307849270222606517569750972105781916183032467930224022483441879480942186534810626182718596681483063861063368666098273030781147753671812926507757857926866638533474736849998923848340060019885868699962460970846330934061583630582897703325284391756018128498397646667596394085084557005065100534798578714791141787236526123231469161270658777240898819967673585195381203959678544444998683743199783841042097720890035176861194248749350333438485929244619686646365344203365366124442018249782255438108739742164922554698956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,51] 44907587908518899972292119751846460064954475286937125391924975547155943897268256438244122420235283094509498725810136650349499861348105417602974039678280830303290648805651627157469721728482570854389281493902668658540756005400564497841226165034654241029577099858924353412241766477413600955582604827516311436838785615321583140101430128725070374852544352733839490733832296290611766771593457561718272377483944564483173402741845656853890579671781431067537931590317184768946689985687284681449292585133329315062478729015183063344013996234065096870424808225363063884969266182603095036717799794736311070119331571689032204324792205324389355324128727039366085429770437809787911936564450792050250175205519314036516190570552127766364320020977915325068698017413717221737044091852295559196745678083172817428538719998998750473338710850514216883761425918879188444085096426163830222643152328368578227271249271999967125198705379418836239284395942716062584837039923293014755894410722088621418267467102103373474926009465291920592718651737116385442296844570620528754683827979720099012605563928268629779257376305329786546230000521704448205569380946346257716580499296608182559826206287913228989498817525721017708229462786473424393387963699135351743952515677966508423041560783867466081153965566521420918686265602938601952686900005699755001567242870779715812423767382738627107193551229936564935521863777830791399786851193464023791955825361755466960325723149383381704996360390415985255454570675423001257108312779262034828141414546961487639275961599470524964913114723758409907555469189622401880714781621043408067449453284868067349474499501858810501652250790948524082386742722959358112484162598144954872809569980989968831709637818138259889251928758394749214785619921688871426853959445091197190739904709749067497661194795991992290582320130298663955215830570946053702936991890570244974783866796692624506913176131493266411127470385137164180844512713826962793605983300404706822220720661680205080985342243937824140799074510546897182387184500827199801541280283412782916901300424140556533381124841868689447618205813425987770950900389679706094551085100499498884070795898545444505329453383611487681222320002706702705476769391888865835093396369723995543669620182281535324752332887125687311023224474735792279714316764281652063362797142412532142562560792042044694579021226962248598694964357134969585984031310758735813296058667448239377945278070451400388119040614382985184985521832447857062526984440299774218715626618920169881308835101530231153019630138197019240576775719543233415529948205477415434960758959608587983757370413185215356764803979860342099496930481781322859809866084463200355844935873514308620463976782474175956148805898520864553798670888063476078623384508749094233584225235389414275626170314503645462760163376226473644065326049702122771613866282951640708005888146030952122671262641441158739830289966209189654460238331275335835104694717228905512674850099536910052866430032103485888503475943076557492050140373293353528197120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,52] 997035936439567830166395164180408360220671734574107587073435429977206597937275792501824451772449166433779507482685286098063713647759098563735483465795928501062654719040577388348759548532123351744241921732669338368090389376244135608074656551094452253174304424087101617629315967739478368421770290710898106303748093039173935366734044745421382208516155827150769023059266683039959780949740251118408252594394221689486342460065416253821713846466637814795984490674394216869468100921222068919843097031041057205127640555719695852089225715731245609145842689549070307643930535185976640825859538470716867794969401077942046828983360711328477106386490205340754436059671095907598704510155917356819803033552280513213589152947496968319966263818815690746050152720000614662143229665720844268812891329685230373200672058893110893124814473320969850504883560368641945725529178999722535958796664405949758418084328318321376620096266860615125261997402396321370467580270937184223354850398239390670892174715230175673981646372639496878996829310211441591248675358009827303543576261832398212931829085949830789947533525593334592171261212802808480363770157342387947270327451762667203228960392945029730848568955272279578496200211396753718138067302565236902139303166153332475485178114106228113058303790323025861527605220643946969893971226196541516587917497629245854465669412046454564667615053367171698589141857324938025862617379771796896209737274392622248032784897237581052453111901934773988701005220875326432779527353799152205319492992469694753966257162155342949399445348891920650288843793219021107494319535943348013917518327331833997832044427408184440300469938371453797486921245563289905775983042272404341659644033662451821860908414486495006761665769914252928064148836471301978857572074925843167644548525266580709567044373868705725643654873259734811308221204499657424570843718794255511146817811992200954066284612070172940009047928777265068459090614326908444213223349780379135364743534608969501509755988462807495612500390947580703209793518160209931884145587516617774445947363535305250359141671798335224824725263042969865713422906433058959674566135073919676962733919114357339671597939390100342240537963246699776879843254925040087210137724607942344434111025630497834656221509060134448220801048309944205367999380097693338046966382851489464082054612404000521223575348082861351288117124498331620528278051781786282959844336485530300383768468891641879252407186216102811905165269013727489871026820214710806997718527059265013335869122940324389255134869271738431429122863316911471366653945055405090674187774498969343597732024784937257020675072675460777400219446566732650477167626899311784931487235964881659082864329520720225597853905516100078646385353302177980706638536416027334425938249870883443493594187771308840554832565107940788107021762395236019535737022694631186255611166154007238123599779830542353584352327402633196110642172146349393022193742847926191540587955301013507476311437962362192892273275630177123268723150139313199513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,53] -2806310346094821054106202659663672112436860980837863344680809339953979918962074049370812237994107642229817935229133471525939829547029097750323332271514796991403931971430512072227192148750444159725345425310264709711688848133321734267156732019335851783103417483806368473421122042006667542018019352873256161403703843904053309257948054587760485075701522478946181534933277927666299904392319924355557649820085155970563911205982898292072980265388212028710035830810428370722755057592847784404378188147224550566701579789918167353641665532321588406809730465437121736991420654769831199100719104027531872404660310704963228921112136018815204830232862052824785431217956135719007222746171154600551995748726639840442242704992682790948159296598592679486576209671505128620360659967395347762133326666714509417293769993367711793179465500663599692959698451504529934630784564224202324542413830546781440912914330960521788588450662530418799767075432233762840777607107250738430949397098454390612028336016651598019162073269836400409306434191549484400491975877713259710257500223342236461080914036605404657048328944924348469306809319016346781554010354654955630076297699571221991116914995873216218151388696230266730056196497886378981427385551958663175506106516384762420901527813083536229019184360410811817562538781070908441437440954497029108774753432071751104385499383355658184014496437171019131754064267760645030138855853575096610611979713961972736411289688902947639683549965451215026824149966507907523913039817505945765875474461125362342214689373229762110413987463249496600700422156894736416920507843543878166722741006400409545550300648675926991926291675155736788754496554343938579697816985727348255885625233760984004035152572408057680167357652736245602945608371667752461600756856236102889190890278808551639272471839117386680120645302630300444329549299702121910864335979695086317837132844154811445529621950583519931131962341235007273261390339756055743846287031399527367138374127130361883016986222495050374734861333146329745595743051745748138071733401390469149688548998878468254563112270955765331160772621167251024413872857842513341954502259839776874651009674532093743171488593050682929322205690413476823649899322216588450616862706872960974728544538366706429972324818412785647624523097377497202967284980613204046941128171883437253449606427039704886268956942560269030216533740229787379530293355380982277656526843141509275285069492295128378954439848911181733348329462580803988666963462613439897096146346046495886091132437467317813699072421375878540592631976682245689823342415869335058748894662288938167334778738192611446577703610337342767925511632969700634878570740196023455654928783817972705322192950930362428572849979208235644287848978706314526385222234892132327723029506004447447520572874339200012813973923819082952765578734502083139287427883502569003895668616988466035495794064225925428177536583139051468133792361729515719568434450410132830048276961373210023151383473974378615246827767389721472617321194175480243159040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,54] 784597781751898462688429051664225164626315470320192381820641745617591068558894521936615174074930461805216597443606109529657067829287752081081514506637926216845977298252177092830837723387350930448857829298657116697543543839919566253917931487990412544115022158994195830556511831015723074745409050093051687919910880683363726634944285427694888894576438451967666535940467471778887779431141288133270082265514526431145501057242887451721215098966512025589303781459609484555252448547048234816922710460784664923792777381961896804114853914071973339337576296533685093532539036108918556358584242454351554049041793052040170734665131198938206838919785643714067585953515695962840867846260538046542468804518868872343030092020182425286797525685665338690994718365498225708647714334158889141744308240793861624386780916515704115824243430776297940476007563866131872108273505411984370787611995090271153384735231902498053328093874669528600493776970373936780414903695873413026388445873448032546844166040154050893573180875948922105898294735052804555437103903510067615398432518104377763710224819933813692938533689659536713980266203561591795162780927616510325987673145888509645691864274732393547449397553353376156849230417296062630365420437239853462153494423305739146757126439966707636833903759439204790498745281367243875084190766387189416802740238424209038829178161540625911281979018614576884567817355790787331476794908295469959291654509598115627975472599533344184724845132616336591522563050456158530903934973070576919882579115176314322615411715850087606991576751931567447548167410438551437142450493161094780546364027329966436390327466033218257204112025787176944340280502363481095564968044808022791784727066333754839801641369795655555018191845761543043055331252108022202418380528549821210786423401964964935529377533395581697060100483099562587193017876492076266446159252862027091269263741489842386274149350211380696247066091756360555250372474566649236053565670688158692293188943069923428038757638363317409650587277463965164321641389495694574309166725757704988987572571442515386526454064506039835814822741100647898028741978809087541346292103731355794265778579892227816241095342236279837428789753441688005656501784833152040129516637513224196241533037451682047868834524595538489044304040013198378215357758481385581980663946973082421132874148879808490887907977129844619689859770444075714371717774635925713517196771899661910299978205035386589006590012736032599625465374006171121446541135493748128454785531103570252393567570815480138862067317296369758092328432007705857661312842800322469890337800684788734156135068488730059038415275084712368222783226729807692075732743966387541746386441433605488477101984702757614635164034377550736710843067664681117265975746055784127683805913189255756270251064447826367162266018451534966809952188502013821308371040561148770419194164618070555089217313584054255735774451325326396888285201718574225367775041052823495891935910274116734276095576556847303472099659110013079195984344752669966991360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,55] -85159504565246759072930128793859165874428990907436950132403614916656928485692890218410689298005649862007739730486113935553182255604314294880764612321745739648872154175589562210156350558862362399812043663375719331654666303621134310296929957149750385884487665581380046404052533750444527009866424706059072293124344333183331324267801206452251355078649519573452062848993157293640546118988542662207678689119636719520259806476590648310807416110454331958121549919848557670413237084246496965047018577971268694375898491390619640006153062529180789324224343337208405467467509752172020355820765270753038254566589977281169497872082923208411532376632395281834262972477454517433619916382367828913883912142589304339723864146114448646762092171342125610661527508018059643921629647332794490422084475753038604832990614183535366116060475237407895957385014006515802954938542042875493296601717410282354158079548290710618457216919506794290055467998487999837016978796754929034494554155578785332315179530933694444865978399205957667610635843364025205498792225251596159150357597936235348813040939056091685957372160894652576754379265133717175268756859509525592444923444442540218010546224517973299244748512993835444833159968522082754304201313101404929965328740230747949249372261684155410786637624617617048671937452232198257648101843947621814735983304387431674892355585617417468256509276613319195636476288189235118211026161780795212457246095492459073889407362687202857754124728684545553897786598356876104914769246233678116666230051523910667195243303521331580066688985442616769489648972319102142940849992547343100904812779138913857370096200030416845456267114460518275995787878635237786710152910287425858793012651750150380086672869064067362987626984547250139000024246859489253764090532889712499311014645673875698326066281173174510933793594287428170300313571481939854661913740086249527451705577391498502409129586737827673541152031260548395309850451491193988229395754578734017963361527510268491130362493528716036451716834448363103337466451082276945371514114618425116941523185636229104896750306176886072724013985254662144739066978260365344960031877028957497497114661131673066523485282678544094554791641965445476718715382977769301150334389680422546335587730545724926105963427097403895401044004784536702792866047683264552489517083956332970087917604612558237450164824717844670711780762707616179339214115122809816718381699909575238681122186496981953819432519136153922310478450087523619403115302799411000150177900848802865201557135882822343960242687539855814840073570521954081815709683130242928940028540545220304768288958881052035733555399750967523412618539125966452267720181694906304726659843844047253086350636906475776674727064877017353145566438134757579989104271673080512218475135841251528378733704143190504548026120996636120762050906042579208744555704477134312777280689054435538027643247013371863316375481099409786446259110629786782629479863043189329965677338559353554533067292649313940098773274278613177010304461470962299174912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,56] -12148915635989726449607066948177498199600993481062986293776880260541842523394731606555556956806376964581097410345972186373547078827373884244163369484137618239179887871550392942946794922610554004227859426137235252067193468275823608213898559783822302129858741813635832853819388598359979544791357253695707485073857924837427310726448507895848060758312916967971310122796173474582554450414503356238195422459885011493223128748785214630064817975451683505068727128341841685489446891439186297125170885037201490400736587085935161633629202017287746041947225530684730165964181328566859432392406832480877938690496437989894980560442527107844687610054074468665687741555101725085462121843486688089123611717376752209237337386239661940922798038513441313740008859543335735646192614869767044011541582930158463634314686454204507075997161517889534059583871611013915673730205676615857173423314838457103003062857171161961031606975281053401421226877420734861745170723696749947026077405563717595011985470021258059324866284280888757289569551786414955825229204555572260902821545479492263745274882768214649838498378827214322571156070447213509486831187310008120485954275353147745682212175941944047364857558173849228528615148279295854873721091670444451816171739893635881532663068043802533180295948023081084857243577205488220662257800142528910107192427467442255842480150864750773986009081268838701557220262169155172181888149143644523711504777358263048407903110062974127779634127257515158484723068531466060691361349552069217437222925356818706817817824293400440833939240634785614650497440076660561471660006245087611751018534556289214747364868298714504939284226713542506312766032092407798536442872842851265629721296065755654577015301239967731383297329170588373826898875354418420257374599342347282577261570643605164353148194516498531959587077567290462878174475016940811529168522416396407541823437616540756474076617423300228060874981517370793621229543323557455359095232384458085555455683001104462207944290509134718583585524455628663398462429740057627394345638740875639767147698849249322959059898741845874139865466687059106062423615600659510128959651861554757486336940507714674816513317268482913484139018058104741267401354593979561602521028675069606030032956077986454038186689726019711695727308793779396569942299958646417121809026414941810413763955128619747039520269571410112362641956710697234141147226318891414015844454197889940263645945613370644990237421875311023533814833747073737437841755344614284457167085338254744405583079447712915777372744791884020418402439362525604041871472055118976613131236504135612108660549489767011997642344138405077864017150645643454626577419592251705190685743664190252160957358581536785364176901527627833445320687794203607984490370608533387101334954775501717570281697651958190832247619702501211006968390060948265587328954136568716035279200113510287433383361344525405845097209211865291267283223919933348656990816463343821662507352562615904618825159547270782022740194207393406323802705010061769441280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,57] 6791624725200410219575056083001666934577481180046153058329756007906352996098232916608680631531553242120200498367212019590076903567199541887339963404266728903263658519583867954594025173562674612452350596915363766774937537671178020283581165300306991504303221488008703297862171558599315544507229396221487989706544701683539253051464747541309646072485955526189714107960404536836546248057831203442493712043107754624057427403789974775620891049026273506717579271688676372135563659254748609367386573953397950321955222327960274423818542793978662899261234657041099562819285584714992668627821178254576508011927349417246801881294819344964073588280646736265475727837805111693304022684562502002037086366932731288464270266598106479543887537632182394273142659503783110649073928095194216548602896769883432001733087480053446440912058630237058785484347447617346898972944429570906094612867526978607781774567612312212913134772512119772101315549829926284468802016233040435609685433570985096919402512851965395923633926040728838249191805319531855563599598395125881390874722424752451554205147364139352441817040653548271150747735939646179296515897872049583590522634638495486563559877799836216405758566116620816262622640997970374843686076402264472249877409192195871717400958114659833246121157084107155895895862551460040995534024040926564681526528573337150700687255056373081974466844049902778016374992284973300607429981608450055563586104534386212329922059969734057236508813370939608133279503076099719767678976778827495757305789654838819693853424721810807024346781415272216032966882870809559249342444643247599577044461888938337874858574759280962799141250917845340430171345079481137344130059966949845407658533853400262313227942740859052768567728215813875819931718385772521280871874027746057554315636825212282972108909125094624440297383644339519224075872451375988034665554608840413624549693417641521305547793774253678467825669411039267986238248878209475354615755965944917018652033175476816158084944003835564391450672026532707231314176623306918560580315116418332535698583602334215273681431613840521173675945738026874229904756520639578239776351978847016263587449008835247693921390415571365392486168845158502676210508145410330186826100902208702674036025690123198759675694174561011864170857877543463108261625188878864739042928162641926549006704842544011105636927024325285501722199249506957311719782366694320649582724232949480197091201147042986979345063386211977886943152649550453639274743096103186759223313993158610377273018761928734267338921256325030788873454616171501182415180207024173947286430357036327855010088062958999825698569591989237045361164042751840371927370535323496435370215294356677832992684399651957654803352325701504366352800356223095077918238921975239559265689531493594951004799747975684530781655274748696510461843253838446021526073505795264437894441326469933947093488031533211637363515198612155537067888170514650725745537147919113597247332121027973663054410447020614261358989716877736852724755584248952389632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,58] -1379292775530277544470463535104106138980696051950796561643206275657829352270597506794219312236919354538958519362469791085224641046791176536324413026947427168654133850054004450839846336554309770926346656522588485588608423129702762654316017927949130107920726816784871730906399195492391326308974734758311734221541473013964303743714751819172905955980915810029539291839709218383064764895467094387565907982713101359287186266697324521375546570171203622642311606657078400205245387403960417947516697373526496382451695229856551687519556464832710189515111413929118327169326990601987165339217738453880132925132194826685170760327434080095534937717756083809044328104225989676758791095081487143986857432233395758810884281205718607835721091676833362803839815105858019196624221135625576543259739100154024993638866527119807995109247173170092427544622117561748383286804949864740995876812102372429709967363786352913305929284996045024796396964195706944594572537393646916964148789297675324982844596233112937977845530114021395815094501605080838645272859723066963100415544162339621592947808097595108622927069117841054915189627682870214594100912606982143761709444395561656589931641675772845135712160398779047118936167588693306400755521062179585222268465975460612681181103576547016507776751476827932444103723699288115056131007218429746467786990037076206920240397056737955976501218696344942080154612079813094066720993847824026114725523256819455045111889447847912476838989738402845592254467000419660976203609927950854730161112470238677624049362257320092337381501647347825104892497021830169693217463849691319555039457849332649722792576789985600460665810487495877297619763749881078644711300601698237225241637145252866963705083905920137885254559787769566953832093614512069834461159917313671555779263013563331759543201398676290768944234513684976088290752556874533523333295067157043075205648339025009130352245312886439269680757705344044707776651817164661969700882893651528312775155913017639807469209096039861617567511000163858025354043357911997672402197708980200609964917561569233484328378355277584589173951697522464071479746725980216245502969711529829736154175174516583001737438085732548542156515989870349714320636375326473454019521380509607284866116561444995327329790119286034782014858359194662310590966901544948334034430250282508383882442354745193371183523115783004764047141843903324571567735236954048843591980986857078467650581304238897442066538463719275563579079667497863447790544569349171539755520446762377105832826658810621353072248530532263589791340337802334830086283454412244619611523113963416962501897556530702661568207285812478271670079509932597130857373273748317010323554498312711572946009090863107869917526314529997358043639970893876121930324964021397430641634057491813621172778616092351046243170770742809735678286523233113684800147887316593676362849821870002635581595714956767789936882298350251236449979746388055765274452920425211332483442145662064632544550289815976886557268700691558885634688777920981237760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,59] 158539668793265598532294911614664231265528924180628936820815434801399498464526302363093294966233790700804898593367457435906907080483258047384013426695575706624553400502094581898870601951566755813683532419882421499175501596368719757320438798901829881228702098779976924363213460024858979841213671600877115515650259473867919637487139910827869074414196066550391589857643306410639652339942781533431553437710100700552622189523819206224151030157108381469015335099180558875100821783570988253228755233347903122129707530303696144293456867405418202900624056850374052908826208777609780216951827956337580282358578514182928826157090218847564141837600165182183139573009471988024399375072110238238256612855631710809871810801539324629913455594119792633085908809607026809460307493290521950238517998009390071074336514392945603192317712186462690599569514138242795706706299614898551996383771188303667326938991052317138326769838849395703138722212945860626208398696952756967398183325669249125236235928569588842282273412043296300366692222945127460325403632753630346389408621322398813853680983267340994947088915543233027421910178505423122011670590864028822595296514475174647540221924029568455813717758450851646091010285810755080072313534895313112054830441721852755034786089779931316335126557116842886933115017902324710884991521946222862419929510113101357245441337322548889087846977943504216132038858937735462467753723812579845992559877324682387559413225352127588744949047502083547982237002525268787184574933812911822294004310609684940175682728598982266754275967816675527724266986736118290449299941131573926409811970145977147882824137208392347957054380249733456950051378263705164171575825015450578232753393645678040458037333907397762171284085276443520701291924118669344451508329303163916582659556083232940772692731690386338423313659001176202266425412820313370637844143316041762577058251355693385595213026958928576264288958904569258716688600596064493550730858388225668661786639020676439452703936879883146993218682421586459789271930957875943945865108120825885053979684254380039456594393410517942960958690813644003841452101856210643659064430887453996109107424001233652794314436357858535810198249226905328375839732112403064317805155522756034758834743775446013396422146745709946586247448079366536147230133619635709378960361994043297301460360331274816215549991141388323108985765718849969916801296847375192390050159220777009287535280971145224781562045273551802641365165377688733224324172992350161416127517608725087035516770150743597743433132201164081481136075998880703915014625490637607444513149328636612392161456883969472141515074224331675223468062232360032709651480630184876852183729889882738593732613196253925653803288762810948625260133802440970043850875988062937941064853607637314469497775282920475441058671248074507317430149162339138702872309175620587512963971701464894525638497049933098357297350672777054159244467615832654230746497723801771832735037644962581058027515884056509786522332837359756434736203206685097984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,60] -8795000275500770994636236355736197619161742368871513040275638109696866501506870759820717465720591962544772763737228843788100163544869880918678052736910913788658884203187478235508436112111916407792211500386400082691334047281231166364861495869230408628460334067675573151491584973350728942617824514109506191576994786203477057144339726190045901525135052733725258816104844915370013073365111699331786746280913495617736701128691334695039833177737463874765047192272946664418713834132188721427358850941612201301283870147413458759216681185996790300458472297153058767163187160988258176484161307871963927348905817754994260534594681784905597482580577257460138790013113159894249117917675632297432809721622452125494719383709697713859233005977608964040063891637841418487634982534352896306016882799207304158229948387557416139448169093307587280477850530625675218626352959962157487177183360208929760186510924203056009859564153232332980437384613136974924370247580445469083609052081100960024435585860112806995946327436538025378123360530920728626235051304964424062141578554059580355115913865642758344610419157303801408233877876971775481477515194826202981679473210947958969501565737254218143282503553139297984546442200254252222725313141121460268439397032333673271999235715752903290437238451524424647365724920885528672326311640399471179658149943848913329813177554087045729995412722474012560822730520238458829734442633808519123540693093681559184811952967716496165226863287243172372769377552805092320252935972615999624508356566836226513257358766926080351383307552577967349763512403784367494171272933510787339839895428181169799418777063398548287423926532918969956554228600754685817826206688499611455402885480313140870887542652696756476162537228756800282935020229665058941024572945919346540779781163341629060502485162980986474049783582774132367368129357245399924375533190164976796601285360893573582028097842109002191557887758193104199097886397374594733011330743187574670619942915732907317536558125501765314133692755091288396520389294948758130256678275981987154685987101012131144285668260601471125710638200350704642415370163386037380866470152567217259627876083446755632464957262278707035322883482028268986928664438617811178222985963202963748827454984666532388296295804696911705457470495862650717329366220615785570689333225836910937903906037043772438515980647056800281152464173783754338809234493814944438850141305707425180753353327298725042209622233050397501968823573944154461887885256472667662082889526192007500298917870417071943770251416155461830162648429430186602409480667585281289012037603709517223697144724823767539579788624386880224483944918029658401253645757290204426290253356868169349727810383897426557668013429297157903715350807357591064510124105503307537824506500670912720307727834165123092692650059688683815958254248415397048316650346669773595869233384213001758419174774200764462191051390362007930214130074570062162513384744176276656556729383193406953614732589442629432303434047180614945215421286721781760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,61] -87128728584003940996153499483403818449505203367935676215281057477659822278676154859850316276500403921440741787859618261102471945686981775758801598840637138751873747050783478253947158663410048767908822548981241665808233750721709500407536072274995082874337598883414449376871925077028474495017110570600597745975352889413806069690229846131516253294595406188491139000332292900305389852804242691349371022363780077636467324772344864615298120905048852994948873729270534773558096543615851300940469229511749794425720465478421774699404883351190170177846456291908057014962359339206580600053510036947399625832631777973761537642730426580413008502541919574522303097389369414975632092694552034920454551346380239953900809238315821642294194140223346050838746980354984279810170579780696436835583745825377142613451049323760464990891955541400788788925804324019454146243319858500151269283914671037455974439532555672738032633180212574166238031969290393027908310848653051530751921092352709779681191694742771727916025223322541093062050968219886913239265721360658379618441761815367180557180700747413846860681664567702525769356186615829598426889570003199467976037792306383407388030971369675909516681133361847087477325364684805479417439148578270816042979304243070706155856223385879131565809121030391477905543392382930482336432832285801075115217925753563291026025900433346641133821265136388977615572683329171282312950373520931661481235882139624392247544897452041349346053228553474645687298440505511714053437165316923036311790473456129601802884138782534938808578160881297838417556201642258333951466410811981707086893811625394240968431631902341551306005262134219437164243759808282677540722722584259191800040703808059687587509309324903952055671586635716378356269084891876689712695185692759858027589912318626328221001734794084106066794409721032074826503330131314248879556392660939598563399519242771296762075735478217731731413344080115801173017668438900012486406243405868242480445260874603470087515483210100156288956810783564103913232119064300915413519830913165353500690257040934792754106863045656464669645223943039477419926792803079018151196306029935200474497444938939563394337538012540715327785369660619338154484994199057866531077383040310618530084059166987123019065486843246565610004908149571616404708363162455810913814981943942090115883577720037286733987389979999166655749551682569210594285344294824982136258598443855511260804075089333296821182431783855597842822739974856022700055166171028869610180420457689774778166436168116046980731384746073933533765687789926820326474177009834515651858664873720337346654222181132416123607249902832470872303916027587656741812214487028376238270791434400720943835585451912136587179164342496745488266709049677029315652935013369289973776608177310851620843484712778033912044140655175490690019107761053593365199989491766915066716116512867842057702860276342349621168370192957683069521932067950382022848914627112746552110512673011234835054827196271682433124739287824128269485410214739968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,62] 4865574726697661750846744656250885902721287003893887786728516992979833312902421167260630809158721662361706942850142269737536851142540652891383021384494995701626349561569625631631034839369595674036510791880504103581380714023833512264039945365023657500629042889630053840463400185928071309119069886822332577381195579261784828872695091334990957686846362162138979734330178965061611293476628301113725469602317637178544004401445190943372082238501662354671101262912739820006547400964268614465580155505990105904100980676071016940411516395453134430873326062581244906185011879785356125274584103577974673021985224741260884472968845412464182644411148720797048010442600979506722155359508715853168675694528532151615494710716409498924130275326949837697100814257263143355851042791286443656542062042085727054083333531069264080703713734895982809161976246637439393972775639435930189383234221262361023620118821081236385704861765659366529524160780852322059965244778059694933868403801426744403675615974681303699704060986936300090224144436122276138687331163149482318860476992519218584876175028105456204759221276172657181087266580444817242959896678279684171496498529708211174327077640896331847195063315850960809406491091028810741980159865921897984654418375023139931167002539297495363982487677887319033082573959215881893615193901862004975410715212199976587691741609841058095825952736545923439279371683893350059575538153333799869035309507085837222796596712605751043749411541213858986176507863481401358144846391941608690997306947142119110054023368839946047406381374061525322209380074662688461334642222020420971810078789073361871024279717670247604931554522092001801385566408036066590425221875463995784459930390655650173301672649375331364372130380263396296678872084117011501802340454132964367867718121175957723882861110749867097848196410226237313767611684052209497264635221425051931093004529858668046125296172805087770580861130566805841596489474843224116059982867871500605593111168548319373309897105042358209472328158717726315361335986871947808431456280621795034949070042677257950987124432835133213233044352104739428474115112564292337292029284835900505478536529677331494200724480697604729625758919064567456249246487209980901164766673176300301087086364686417762710095864380957708296557563613141964636457714897102744324466474280641805688473805054493645724248736521155613567034921913068855838077779705717593270958787827407543513167748471310732450534864366316586593372003225969171695653981195743063795376595735267243467273417854541736958134025123411350538834270090954487205656227523460644695172931127899048290836912531891052917782376633898938155644869574771137789838528651499596469196174240482571132034603794609986685834214628671604847852362723561314925854773609200769886292715201406877655059143281028209642646143592003652631290689310869430294641987402160558423236437888062780000241921827917822405388012971569946141189214680030264387235361612040005342500189789669026663409736674612122072700881251612268396608508395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,63] 10668120757011935591778029824804681573356390542329477652528392785329753654331053817843833973982171903752749452544504973565103742179819479826257271165466978664067426571795974023571964716673461704678780190334523320091163355403974918415610217642600259896150405347697352966239631435200925184551192738823401248707453908743331615125863763486133001980593383978547642220376722959614304808213976914385020209165897530003078243408246540990505880652649685566024012890004175888859674872360135104511005687921547081061777362108404016211997560550447867806794999021165010078671552234331803868275580490749591063094617612477148587187798517686911022026093087593932061931918652134172346242201202204839711722235440227072426395551462785717869318702653099181846584019394022556689058791372427192562336578981936375648424833430696814954898957366947704941767406232840287696481794873806760743850289086392128378871169116858180283241994604485128208191705610951529986280886379386655042215279561229218862222641443503849455588660295835743899423460716198997693164780939471653641840099777932502476375590783366745487877309453117282469695974487373812779184010048805334788552879152070958955120885013869109165152088500198505274888265878679588518808666585069601706577175967315144010464364531103980894669427535486536822806242422029427943624357615554751416153122391816997572974600971471784977158717079818793031007971254167297777626090983305197891447020631482455085312244879151670629354827964704589111115927600038127310980915032698262121720910469166199277132857636345011245291982841471949593708253898431251070616779208473886589354829314377753595023872652909976392226944751177032923737964965418117861371407484142068025220925977950483911228551014114333724363129579646984866086895181897405458879143600849600306731206251365169329158990764760452371681332931336938983190485679499810049766643786273326932713343402760661304799480694072454561049203339457893386172381561329529965448784279580779823213867733664806071009077568630306290326045951883108142963259923533227247978754242324110866153221708842024345443101117905126358086611466827709870763320940619859536122801123870319016659152898218124607140799707538875673845215346812943690514293760624749367868867308218648833968388881722300025637672207578866202732868242976299064783121771623953686754962690580361631328063679952754293368885721841727322201868800691282638095446245629429322321864700690753140693228371555733441418145666996867153945861408766585527995341576161726610483716539236986031082431360220360800732418524470172618654124651548447890651115170716763582402124739964231705297523853844250846403444723714448933444440523935171024780499520680660365005332000101394133742232275781547260508783601175483411539385794163434149863363457168549144832661243874178107852699012376048568469564312545353450203688098230483500718804301192894796700084320650392052758065209028823426236839107370188838062478181396630963975844820789742414224497246584592288894173250508629287213540269992510834728066734882816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,64] -1553638829981097795202285138669921344210418367346503435291505396985272810531992849117604781648863902157501216529787065648580943100138774655671980631764873986171794633788891848686271900373391139818670149376046389474829740190319139484573555698751931719717477391782072353194656640127706560628151843330043465051727865906454140254063087773536106301552984618763370077493746792390452895549246587278108879476552721748533667700444273256087721621346800063680332942768189795552116639846414178083953605345670800517699080155448306630971677502977962777098129233409102016141069592743377063836378895296633009993954789776090746166213477808303492636080384263273726081779814914984044377779875755706672799485592417280944947379859184917808715216898131355125440592204902109060237264047897862062882935400492698579224673623907435673430161931122976705820102852785626828357992459086776154508406619094877464345730643810485620152411173458953935373752423823049217304360824557817897336625121161582603404248170338461353398597728489559445371379162393745155088518112633864372098634109502307580144990934781305328144037330966383647268634700386573777183425951555159459945717575002078077150659078129536990342812137829815918082023638562100234162985838288735707764635077544363222563853499587557326949184531351285597204056255875701252177466214460095654948107375062248526891205841056127401522589500938778332863389956245584042906729917949220294804357182986999577057123692100021180794233584570749158418115549596889903468725477990150598161153463723299533674320183007220201179607772312450599601224209148345083632433584841876246062115112810807051526361762387868303277890435617619847247920321903603233961225808564529627355017374957126383642499770526614617381886315552949585320107429899492835074503622471766497819199461808017314060079606628998606000169758632082450740476535545742920028958972543656634785595777699116668596602704513595141002408241348396396372411766673383407535112198359301456728874177095251044420695823798236430023573871274355222251738889061937160523830785154347672965114505294590913369498811956038073794844926222004655879639491344364446046155626168456291776896018481616404362802397507820314522991499312997400944009451238970160314813813926463401106758439105885174088754778989389536867042657130488910103371270247757450781449435790077558012150765256374989905542467661237473042525753902429456910086621567430521280898816097439798349315968724003885580926488134447985410689903998618160055445961576563082474035476365766917333372142199289368220323938535860565818526903697538527431155171075477334634799254475236928077133739886974076279607711018470861736998940630667906930770770248060391737821835505020851817202267705804786889600123637707146580513530974482903712667863045132079237658147975242076021076175012450840192626761732267850199041969740759152728154226645341833159091989919882859071680653131582587155392586686580391036689600315595413476721514115230848216754216194585071419535579756650752653442785545570037378335197102080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,65] 36300869918804461302562203607368162236647862450091373279520759479048327972415082307367112587042569641520412450825033778072989625161001631190941780256973568758253381109587517421245995397936174776418904951891040522788590423230434340258186594571927107925510498258031073941988566922592561580275728107407847646863088804716180566412172944511673162650015037152050335011175115224412367662762553639162489432316446894611871465824665742215772756577892897347743590253795866310887838960979776285578581574185351931839971005817375822472372286176624859524340273745999436321225595965901372628070449718445075868003129927065947753482203018037303915979830668676226136341980166505606340683943642511301174251274526040497678321380560398294869699501563690257324887282363525919925843067697276484905793584806694939501977095161919961761884529915696087522056185747709673230217703782884589650695932759584043530380873003977656282618264506059887642224640717855379900330222665141549547900353683970533570721903774711814155089261765932175399031980896576258821890484962462075485001956134275911958357932370726005908048025178433690995702734201469939688774883734491003964558499414545386241103118224265183215553054718169745698719975667920135344994371158005235778667139808831003488865355820510638609759363879584075795076792306556967933356492199383761628333371174012830822208724711334709658292642303335547055962643638436669826797132372094611933251962177016407042351473670631386975478455134711775562327621797091611148072106817896049449558617437913148662677348727143355497178368403920684974061659336202406416931401674574436989681010221925358899769636199261535123388214293002920239481877805759456235671323894248079366048310197396954469766238344882597382508164995586576074686554888355475289003039093683530149053356187803230641779724855896966107720037952983695992829126771888505620679712781853504358427082208768690590815069034269738392221715974771242362887755195701774200511897038641362404597947549200238344636332737198516790706157481340339084531732070314120685825556895988379710006336561888977393888442113896762407656482027349693149709304794464881785140991250297614218297263150701459590185289492263770764970887385890781370203557518920365995404157164968156379917978273492925658842150147944786809009383158571763742345346134416845502689610973092123895796820338843196716119147096810185484405683048300615025391994399533421382259673355259505896255936306753917268911722178869059661686417629494404037745486277340600411091842050448562853911239532337106445076063616151309043128813552191764821251562195794342093636382882865492334156194565247182042700958069545428902414081175180857115582125353081235527168048767813469905115832456900140645792405673871029922069707243754054704039298624194691284645919710214459701906469868587824556720588013479020082941632993877158829186251347573513931272912030323424780317617003161161201384633556480704270007328059915629922198742426008905684970280962261174144061419095764018671422331620501717517764260790272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,66] 8584661414417451673221740225459326857592300285161534079126537325386543781609533383145154730266232867032055733534859061554262175835222188448860257734225451398240646710146423827597122739876698252472934028830256177692424113797619494869648905562040318869760331556510352300936969707232739438244244502189678927406591967239821361262819836422728883738379745372218779907027184327358351655527284883307712288862909134527234464176160334420502929205127602921127359433323362806240580735025873256965128789269908952064263176900445307285658251124227943082221711032370607715430117481740736921715805481286866727942164954522081530568380796012618683438687783246776853167454075586998508214616167417163764098977272337138492923698002911023613216159330877486961685671628855081353622275815995090565654737810456104180035828309435713076667888068325861932182033287294224351670784579936593865807073010933032912331474415613240056638038188092569998266155830409271875377283925232205364548813991635208063679231146147761578602919874705752196044156900128292180685487917784739213196529108999397362241196228755513668095894481447770504670960607690195649169912203915673114555857182459166218297815405672281988562855758862130114216314547953876117142002983444188804584104777241274212273511430008912461167206063929087846351598822616792693363677077689120270336985286922558878695106377626381618476533492435027132595252163482097354359645552388992340249417023827430160403632579215794697167134631132257158313236793681044086467851580975533095877700154791305459487357657930134620399791422470567997862041586381494238963296064848758867011238057674003452905178133831588914624668987348863372363897921992517068716074219999247582321729578622609321122218716606858866003937249225272542389924080268834852489903612986042453595656307766485099145232176645236472590093628526351666376523352010659853081617386626540201478927353245340627897313578989074889597087960050307867776198062765413292972514399538324119604911315224273380779722108523884183243437264855280057069208653486328546684186458241600121327327373960302158452203652511361818057764263178001986526926648567998397466674921395351134260888519084557940937257940320311354715808178970895743637965936900141810476991256271195843615790733460538622128405396885829346452710016125096809299224034930411705679050732999948752678980129319006037592965687980436734707620505412516692260646026681162944266401383780640658934304762747372545810962434110947937459022910358287394702166589494673522050662700711293239078293632375446421052303219684098033242091287710657167933779352962023679648503794976309423042911840725855272092659065286563080978156406083329089745139076269213288206501403953026424281518344279004964369335901313977663047737006504186410182471439862346165484316030845471532989915952449609207027945739135490542581204680911004744998691672541621084351512041021471555439882336161868349929924828669973321888695957332777822116372049852882817333341123000236086661132560486772823906541524835188080995676979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,67] -127504922728979341388039290728430654689390874908607687176443443278197696556977735764723704788654938745865772418582653243485687735827872321286917114437150213544109791339999163722506644689399176220359828565321845146658527963227880650559005601724563745707664275522743801235629067530671915405288500725177261089212953373325986161666688136739321116300415739399827561155713323790970233070757923722701405679692651351387755533112424768478468057615675516407886334444321060163085502316500011602824523603828061495360012806043924490329703619687998116169299832244203346935191107593110323235515682728530109366816736465439741564911115773687103584792955472860640637622202438000916183618987953930298168068741006621995813246475621861232155362680132155261939117028290504701196391018696470202951187091912991585422048120737170418727373977439667760860675533173060580693022852656720629740473983416341441818567939812524571583439873774365279969804504466056742745542621744361842597090637757054322263198344157889356585836582441909961058362416276676164764129617913867654097542987396940708306961814936873116819222127486461783509327488345128445057918441304995363468884646655522814017574368747761063181949678250618682532344229462795457619617387348027697120823462484962111207468764404206685874167321426051475505273615227596097309031674896697034556865229212453991558790264377446947113938411436812853573777940180597965850063814580537837885255679340597135940367185470196297267014303556433477240832835015041594873591675748677828833975014481698725439646111110571007153913339158027893920469489318015790028251194176964504196040959974224772101905061396711753448027556344870225212055863522220895963304345226352831318217870824446288375188700974317267144742117301879676623362795466119974725396089922805474039365603693860026099657555753855247918846567386454972627462386842096019580290200050691332210226075759318197727776165166296290684089616787704632490362448719360961678316771260426197137065353924487288755704115227161371401432327970632151926229596255737147589059290243938079716309593138584773793557065601959556022539205032533806836758198738752792143818726653970591652228441923058805221426828098245422052295775673011525634127359982190091845197386380930302431922871207346709912746564235112823782675820950016801233464104544728035248897291093438825142117333562872970808316391088599941625623736985824803452361945483685180750455609598168423823449830842826236633946245259816228459927985438972480924245521834674480949023729424871575096910314260771096667286742575176138639599512578689790402780399649955809991981695835158541914488854529871868604858236165043572914275140239808792727559368640787994440277822540828090306564506613797147495523808209778420603718044838187269109235281300595449885428161806321522851136170759021425672365028327806472064688456449084090869213035900428694912536417105790081219110401131214661449250100842569914777024636925953965129657102948240236501437755102977907151788936557363368045607014639464258749530636288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,68] -132618312834965665592704971482917440036439053162918145005720047242389416237389258278234792742463083879898210708344913609916356945869613788511072563630863826018925202607414483278646608973975680574222902088732217918683345666685282599881997820501577701952654137479808869695568684852022931589294106371120097731860176196897452935088838131209061280676968224600931790542930809707438163384095136698130293859150527510497445340711353082810873586527134281208760939943207158729750558549129035853559349728383262393697999188739578801070685709113172215625544789730547213732406461954316707606714266392887606419419781648041227846181267675089882799677228841173234731586278440148858843668814954079919249433543539147628725694441003078785011956512711527500421949345209970369190762086129238586939793889144157605420968289364633562265736214252546273152251071105876556036370487650731879092412950900715801581417498168742181410797875319277528465541220919397219529470831684283080431993290957308671468707931671832034342067420435496673954760470522967574213992922612224394683813038414824767234741457424707725699133076140968513075437886256872486916973808734600677491059321321639415985367544020601681506833597193587921432198489311925533386163842029844386662684858019698528913462397189814304033807941103487001842405367404582859911811975155299378000677289231894835990841597877490122410277594902353652995050733460939337042538229115032051511800610561302228633779359968206751337397292322829059455094062334160837361947342854941815150332588240706274053276893318450704115287491102356502191922637685139271298966039170295635647435787697517606727730550662912294495973722606437912001209202200721704403222853728451217432298664585986032045952216451160286321661569279226203258064489384711646480284256270420772852095589058055533028483709742834339902465036109378427511500660735082319171981197461064568654312628501649731806681428934144087092839778770663983086770257705331555006995952982080313270785188841074382749276309757329587899611364622459703770374545965563600659834038235696196554998230036941196610575716815697916489454600430854016653487785517356520865393875509476402469209137312479429896095754599999376998986017719007820142702716531584148387520650813446844834976027260569607657949035637083964784890660433401890084047844978036857131164882799384400702949513959400724384670890945370160236923453529919951726560696737702566789987989827064934720973274776055831717694618846676664586860794749270287704593949473297758708890427044620250779133150471689072332367180683360234598706566862351312400069677737769402581914370991642863048797774015184273438337252471510292285674715067799775226051776420971505901762723377018843379769264461559005159184698402561100566917996036654824028245432899428227066710431447657437709568746257381982963068690423642040894725759895338747842659986369619946746923837419002415451531329386124103560828402405318456188323198586666144514449147803602384224397241353094816663908679578231651182873549704259835074015395840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,69] 9546973858452894226418327154673506433543510532836352144419643528375389793565730493944706036451920589871972384900183275998510989630880574748249704267544770812423628945752921194077863386992628290668047174654518864428832454293638165352411590326662260197770494142587058192633356171588324566454515147295658435256741318280229817038055575224834272142171125921890304025146734658114104117081963670136609740277304290793521369188835966752406322010020671450688738625494272854081212120548414891899282127553831450370679797723882707428270348969549993231309031461677545957214901239201878724368291576925718245773462396047852275970676923382936643099789518858881358236659872619737955918185259499496207512734393719251923786395945579345820730227601350132935624940314892755283892724860820745549390960615190431865191221262009089707281128188661610962164016059989690889352608180839688870290450900411671285715445973212926690394808706362212165057479732363630723337096817259429253874395491716352443707312224957814693167719553052727482485631845822691475668343117820505389071429400095054584758507384223450411268938701545098236139896138347441426254155475343081041209937881933233684170654090172028875254337072133624369872501919384217699229570863397201643003886922366918942161116190079903196893910014176661061538635795577912985721110546004980189346450283879142614389998317449816811700062930128828183336770833820697671831422448445568698526049056899203576347082161611213443677314650990287390861193098638750631130655252513067314825924634866600911840299298972022564571160244174545484767375370896429418166052434506213133203886807478682659956778925982790194300358568383321539446680235490307232773153227150286379573046487461417787875278231513546009866476548952750986512153530531287512445268553664491779330022197905035331615966297436822316433345464063303883760580157179932119156192496128189255265090414175973531698430978912439364342110414478855756935748146806558139829326685429885005969932175312291204874649838230500997166193226977295441715302577742618381575076667150394850927700460441223156236557174521163638873656420600128092923042061528272245944909321846392055090099224922325284278551386713466629808057513665027920408893075155493406430709709419953047259050351945321636924389251747323364407018142855877554127538079700143102977339996080195299717960789060322124034532620925818313911630087931034482098998580955250893178789233328165720065013234973515431042626995978930028840910913663434955257151635782417339189523984240793176486575289694221241090778118842167425370090942440230807257952134400843332762132806494991783158008016274879497623609510681093388000183469983180510606140813742977242964100456717639828998632841098505927159274927942572310148839450534956162485319136269176584600758898405919350652633728222053420641550758881637412348556614906772601438172416015197918900519955381400223615834676249811353963471549823385127765442315263606733212194038210244489758922045056375161134166227803206402548881567773819544679743488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,70] 555156900959028308698350468761617257863075664025092531205723014604589011752032924490499253321347749225527465226068284532277548163568431826063336144743943635468974040696716337909036194113982410301641498127013871151739034614312174910710514702758607770557940047375501766459674356309685261394623132202300795447519128205212315543550665536573618421693303214746747525200166757509090985397704602023305542594306567258168647650192053355829046910469136962245980100104550063645903974546439505082762031309267672275374322638056372501759036902596098543878053979797283449767552675357206404630653561830889593944830656143609427752286779044697984690680635719919628214063128617741596775451032420150395116165930583444668021005426550290221446095655378512948169751081279124157736847991418510361150898444606017027162468511745594168113996838499575294285371567016169221446681662874708300980057002848171636110378579108469891154959166439317188166050457687489281379561735414456845912457725010588156467239402528452488658290863636948431180858573090062429825744242519579227267549243162536104652565711471642436119062059867190255152514836210439098662226847721350528825741977239110639643724339550511582855746603934878936806421716458564690137015095663901590119745517411382040700070888284970594294987862431087347046914245015506250899736456983736720826355447526713425212733293649043913688794357699917743162399622179808565660481400261325813584218678939273418326075779544678297161575822768503086930349623709891997821197603835448920889169015434942474533415664581434951279367435872304996895433476391823608136081689519374878846847339572656256067040046387340520560528424067913220648756543810080168460734191204192312527954395601293650950800836871754157653142504871951661907862715052330541903326518972535272162192784801391057546099350593274572868425138639998148676603793551726801669783701136064645087852590451926010616302717650992077168542064599474984062703844290251328116049968463465864777342866003164893091937768104556333661606602089966822477426473333518477822117239406037229113341083298338204167895424454316777213102427694889865847142704985901613237457500116718494693003946053898307576442174346298533036209994589405819956891066267307956453075289304765859575009139927130746516421813758108765761405098145608720461134454677984469158800982538059617041314512896613038471180204689024238939433814863367278445177983484640789794689556269879906339052608666384618998950026675394658712811775756650560447233895311807951328359393589763561060057951766027356874964688878972462421119501342676297701188750752887338529743604841184671885483885423974551273228081910539281440539694114595540476813329903627660783057426951016759634327403849890930404285471949580752431145858525451733167683904542792250989577554949419959659525704320083533127290783541408932896811952661615578582409193236149662191688661046212154234525819201966893070993792109040520519800713230082268005276712515235957413756371379082431853735840356474373380626720665890369400995840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,71] -103770333075388368414172197948894982812380504322050787342487911540378762464246388115166059146798353510144190680934628196883065562094184892725293142079622122373938190889322540545136965984687701560136246859824662189882997413394059788966473118366691007469052365502120202478546348663851826592334767916814866412049340281007950209572112269020112651104683826483773255691833301962315359549220847576380127951793242448781950957789007549987158836514918455924552922602139952435843673456219614630443252587215100511113512887171290439423475844619145571279519950928555289802525820912501245444821469109505601036737039440588635997757616711116859336698706255809047478972570535086698655548651197680547352961115147279491353973985665577830486908876795322668201317127414327282343520523204995149659610760660605710538200747648993743732858228371068459207961545602291962900001252018192687273525304810850515893356119802445667267864778946646865126589660952023064832519652416055223019560984416313853172694461841973773263344988362847128641086167550368695624210337284075306671484785074304215267205824022665173176368136918038830166371285721600304243864800806561799633166141104682725354830940012607153438819372615301367610387014205316154906323940995382819456090627457720579321053642186529842333322922516418431071777303534263659332914602604416358955284734799948832477505353040495111606424921319867260851989542166224094204785999626868054060505098557393445567361397478365911251827304761085307711180244244504430936488565807202283794619479936595607055586867459494975606070094627751178285709066900472361166405934414765642992237675727655778647062834820124996196932112141699584624957590575366458887134563095658808551662623899221587265687862427024942777526035739647611544719662073398148130588989464801384685363777764822920547713082874091625213741516560083998327652161036355778637198821217387380610185360838946997520412723984821345651780616923456885821402648611534458035713091826795124187429524848066408322621862918388675790317098246431746469606995434221320677989295743034769642010085058899313146218352189632467004628159919749582985179974202732691028561443472904474766351725705876108557604139840110325261379449758002609600374543038637952555698920107746473930073634763211803510249807700978259267237213798978290208110174535697954654630553596842481177398040667161620984668051634851627858047276342749072769328567869313673764750517951903900108843191622316831852432904185162482553225670808753639420545907542368013399551646365943354386142272167848373123326247128446261842056187278529429154825581535130075597460169956514950869921178951039613241466063529877286572102872764035622012755791936349690038466963622918489154999227400829842340916700843137145832819841606014455268545951297639156773747935387026283010076343778251945797905366427538957143239014452459396341592836920154147671581387620497281066015521760943960703928849035775372846700468012633275337631161416752241533844545336977325767799013905781189427126685042829566140219392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,72] 2831527847547438212037877918945994150114417899957296235735371302761115228640622858849304469301547749872830147893167048105204516311076019826217777235062636776061166020786163933483128063516506468635808685034551941793501607401683306813779274902311240785943463642326841710951111250463878542739189477659798349156375259653791832866624883410476402393985245662103681561127999534101412585741565818248605871303134953546538654048178737835952090379172910030244299841003897896697805652073826232578169277613984186899369961397076611674888360887739528872952317481828080377942548423418226771372751110714284014102390013137345581435003714796468924325067707788402849732678262985005359612808200426724032812761926898173014589458628993810836772271728280811842296231701873134912544638558422742617950990234505245939724917097036156433919230567664317664700456988361014060430889943790980814749747069210056291831875354031676946014137033607462374783809881863389581394914980808471714047269234257669695712296787270684041034743586149746415990357704418840287491160253379968078433033772079904551446928312071280069914887467547110146118242157130742340059890978235150415828138206944432552724873782911007751263862739123732365506333428288425718562362586388948060725264892876913527795929377688488221096337340770065047793844084875226782401063481064781404773188366767348059290447994628603634610470781440029621189871149821011162535411348109021858745517696992876438527254222312009741468552142196502857827157966899250314720950228565133409341609698438599137272381582502230600283053555942003319877359834121610379564414282023061322888122574071700589041470189876839640849004316275667936416202283021246101188673082996844828829269114593487561060957216862814217014137616367241172049382909031587101321804260501998753469176307908190792148005411227074938272891412721841268060709855272000359317866183435056447063130588110786415672827643546712675203743986856221890043715168485635883160037517338240234063612344092022288318008424838356423816441819389328677893909883755624955700555175796116580949990118416116203128581889643137570104877935564982805567572813562224198591158312573157338516969243925849137431088561930871763155448294514294727460379013249926722620477925728725501281192717692827929015327379526931553075351021146571966913832711022008945615166277691168478151949619495808624620037009888338866719233755493581384769507578332072151361122438522147463267972001972346919469366982032816004798381236681230331048212089134645908067845287388996645376482351841619872683164069780754841873379599188193938730759933676140544892390756384235495061248748537272601076112612303713794993719103887871000902678372077087299107369056360859652393491848644113148191416627129183449001062727918832539730533576670680476714008447893612781530128149624636072505231931192542887156919726684117498742018431973959746724118069158753463584643872496490806027022116460416007900699349128567731124454086282678070695666774112125859483840004968567018526757640897276621619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,73] 318588700332145621920857929417662247855559395208129975356285457810169794084267681852046085381678253374897786940671969300014728071732523647000355388109456825315124469288711519386526935804544691452839750506429713152145523063210176480941540682952484370771266328287586040721914082778963283671360015168481717755342224091531161573561360177815676604494014350737598775975173114627638675173567770477421773348998303523663004939106652041501682289482348494320719827913845376893342004157936614006855024612156695252195806361671595024693207574207010351250067604919124689109200427104270524232053595755197924115879030851725874364500237497411832752610124429673880359239534310091127369477225151318593553317623573059194276218160377400747913302615544332587697873720231066209133323821821497510766730447993540430155533098427289781364988353402669212067974002611520355689232455417088823446909316715120597999606244946264046248711128951541527795211236387043189169909492617594987454162768099525911697108595477525634697808933478794648673915461279395551732013571569583236399919405010753234042520920107469317105572644035329492354162481699728656995155562569877488457444120119643954290916137974139359411407044747339297973689473335095915644294147104589812269011370319253077695028639029116790223291809446316471200243721984410003549015950554717208254490148762879979071924974444272328549258571992377801134098056306963424586017411715078769786418089051795538719828232670702108155292224178454597041887768507122805264239724132668991314918336039217704408362000878820692834056719799530757875317948684663400798542064000973300156050279098501600772822052091797570991721930997203140043203049743026107371881772833595001816599619958473120390842533566241459078893697502505934832488420703742412838239571727554380263194799173864838649987555530027758893295556269563829632084676584709555433092989964411147905252146445964507409367850334934459576348338549555523000414137799652534827806840803681889922951890233670134652479553262539875159532583956589687062656120993604956318617562065900091283092711627688606103713287355175961169032576683442591513962304919903573815952693006945650833304312437417952324865942226121495168310833067004698444564943246486409138078081390394272147222569779850919352433564535358932120671008760274289876092594915915171397247583029398493941239802230976162416356588544512320458595796358128402735435262462193655685228475469332422350060374177026110210394704595674620832142862635777134528105608350893440754858840592804259485405011457916077210319342786501157892727030196496986278761668897373161582364460736568914745339432296231977388441573247811072495805432297058830991736732293029555065929301406103921117276772645358403257094260648614531255240340155191054115075786907665707662456496292997905024327585693061750091215810640957167655061130292231174213438459731921260957746417503232234574932887428691518632620091004731756432115336530622183828723420271055954490768763154737698817815860623656956008837635508775596064768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,74] -25516840552316487784888866281877936080287008290243864806167397391825642465155094886182016422584833800633707702917531436079763730906527982560094029576394313817965312310048701948803718303138239992555738162273181128446743948942763953583290585247860065520247151690920920973115342696560892182879585798785042435451052384230923235593453362667965192962809103946523656194283161220228024476544294389505844881285119092769752442880155482663243878130895127905880889952522527528683009861272894677602657385009700482030991696390384626184074322789822176490441791531316286412198130361339779272542585127249575917364540915420197954756464401338692836618825945577971114972802817137216181325108135904096285302912252632596767081598479812900875723549232055055885768252364263938155799952361950271401635261069007485020865310085595257395103934949112854188838551708254168945042802522354059714982560341637121761841271151860397281717539024688601104835814861147582702930151199066477156854294830133973067142310904840312382461415615748893466915334558164906313358054972131788748661562159186095846354643933232068827916611588364481667283023426519222072998584472552755005827722858780853492841012010183908594185910117655050016312284902727913439485598857285311186950406163294909388305455638804846767425966612667392981561227455022443181231988402436592300050677238754881468210250873823578205242095329876578215254678486464044000354092917861689212077562864132255740660342436689513646586605432475537842888055532850088594510685149044203442918423449653068578402880425163487652823088076277837177603103706346835832351109664414293405861012980158145892108235202372730561074200618448896351003104321560740341313756611795245462545348904905487749643846885476278696601635932295692224588490166614237540256529242522208543573994527426668464337860891871948458052708691641641354546877375515567600389658684159957666451080734434843488166538674856791912959623916525876902113890154947190281577146535828831198554193748056588446976313030986836093819727557636173774202999521996682767384939020676702164553562407778671975017747138756981349802303038148813785288082836817711140903446131690687255271207859425625937189836500429283024766010020868810342762571335316934334972225158735170244126402629704351650410999488063119641561451265702458429997857916452180158594768807134141437844492482451291662547818422522543886156805475482191596908854405432415772432867466190751090113229390314818842891624236875945135251715116477303390934231924712314305479927623772677367880729867754779114019520134520259677414389187068065407981189382719171110757720645786956430565519003392418284210541055960592595188015635208488824579138209432854341174323187456991399425455406584951518602713895311880519093695029197579192944490550306562598068442711049347012300319124521995210320904961486611490314411075747018137002535772251375920067135046729767304385595357515140846611264642848080410894323510344771505250067093222896099839654829321036358020779039014462020443502733124446453760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,75] -215328182715071269907268983937054463300058564079379156830467884824302527312628122525035914765457774634652502455128295367426589325569561781520994644462262993797149312933713746796242234672296736053611270181886631562649983403121054345037894566311398789132471519113115763581317784111399994023915591485379927905742021515644322150889544631050720789941571411301216674657940783036349656201709799176865341349683347737085050513015554749274323318974249421730808308610894285801892364353573594355834999259029756267350837306270243246965931200442969104068211685367840482706183653553775159141967411357512628769430700227702991398274928801351940182557705254024703217912717424614580991719751336138250697414206180889807706425959049396715149383150099672125206599785846595701732707040451208082997726301489464260335563686655832206625085533391425218265110849548567642634935277634141691978506772664814591783684953147898293681928711692875211964808710091591066343684794958065871650901268753994770091862027981548781854909310982029527789332517232523034922336103370725754419398615704674697230684969634800912599951631025700502470260389172525139809081149774816663095428036454222710286935841095535537427159083297284612826362211015981683493954562968217094458836062625532527151203000607521142414206994604565211346635971595346891061862918796056503412362584372881117333571695459859832157950824293398717729517868250006578953332982955507255073772875888958986671660116099248353602534936660015202670100305342637929568266360337181502010628608132710809066924806852533850635480780134391339693120059267889662670501864968278582716437924683501413057559254503888109499992611118525643561257533704598467571803201606615982559572217151029508580493580147845369061866878900857482186552843740173984992308777272010974341075535407252715904334223578293045155541476317513829971484606947692494100462187961447958523723824857111291416707172459739961278570406679365874971468618520181814526199242794581469361508905373000700066631503797627641595900274479165216589567415130252388233868628933652980201438648286795093256159140129726690146149441236312674334972178261799153675277015297579578893473701784460015814252870140351997024951062370226901970092732963870362730183527000612362039167791823662349286419006507516787630537903440556055727177148746732946932050375608120169910610451882111704466055340053461215028622239275588786211736222506078495730946927700769176151750718144997199417423337133864270971012111192631075076515253901425747234806676099490318609760080261552242585154214203725178458000964626750295572277742252764613748614785444248933073827260304915921559842882945106585606832682193912074780978490834234401091925004824010255477346478936386905561654746920329126619679424387760473261037488046625917025090817877479357524247617625141099831820131308015101110691852337576325520140036277551826306123568131075300747877160207698858208112405736636245484462106189518265233038553235806175814202424040776459336886425419906427951527556567095312384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,76] 61562752861699444041959956524955118541799202178004921616388661322302665902120621359940828611535148384281362841686313698399435279256571332972985974880728461937361741086050043448161330049247806663519447662555554958075681013276211266695484428912858178688551371016589536534866183450491013799406613203410922221975973202032365447362419847030198337680000176958941102349677746066206185773083293673448482118103817839500072039414690445539642596539698653080634054890855973038867111896896131848386447094526650258435587001323391818980974763523766091550559472701622348044619887529580122168788064126108694757833343630830034402254734104609160309865493619918420140354410996393543167521779545118010859318307152091559803899674371638113709826557608202985218321751002888716867863127431664065198842705465863585900677673608380928615197244243021230161619894275569842242574000175299691592196787037179308218678894780756438754298683747717629396515087879925859074158238064875403485009296273981997932658750849262906133295407607674679115255739082683854860200532869959423027500112209715481669220075458808723191766706637242341011464933996395717666116465735415940670065647697587454070831817232147729043833260383452715484379609046128131406359644911251819544597270558502811684063974452109793130642282788836285619671919921410306885540467906909084566682081247100799555138018701222732434612991501544599439721748316386134065204693940703126296777942586986816064225164524454916763622966670487175669489251867366625387783035132569999653589312791864208209649259791160013171083060704202464001881930358709969217371974007274207203322872318995306648623631973455504058840147081992835188596838302088331868633136950629226784961586336431667344103401532779599330129239268972629525125282016766452783054541310507184018875979627523334062234868508228262323705434701689026707115166205504478804247854927906962774871430134733007200421543321781691159050053983638009541065682645698656826296011448522399112606221167457662192410853093419599152804706097925523227004500936303739446283789996544422886408980784167438532039271218482496288426805729655141725434173002440987372552229761964632559715246291676241397828600371679298627411924463713329478721401848439348294924043008781862872505631927512249546815034256298859287342660511799189255977845335240862501719279216837985006824516279605046135833913109320521950666059358117889065778306864583751684333590836136563782595697550149310795026729363516109808315839325275772612234415436147525383040130380078514286268578195795595647970523838918681400653165673028133844610364155125856344758233188543519795616212111843070854719483162902003743177616202529551681016210097519582059023670205751467574193008004280284559315874660444433396560411133681635871349109479515328561315538544602693921899533987786374054932286173173723295301029396402684880758641513226454826193896266401461088007280333418536558732718867203458051168403687197481955376153425302873033927158858335402802233532529182882533487568985018859520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,77] 978876278750282291983895206641469224869732353579951868876317627443976893551288313179131555277794857546694611888813977203447110811072828535686270316390700186795815647747242344992710102040516984802990962322795053817669112429353203396746599673086075113221811727101258094507152682386788336206792176116169659068574230868317744416561285049692539065907343220136242196789240909319761516993927642129495383557908854121314398055361079835335878493295343549918061751963191585622433078115640330462491721151950277595437511421035353514236386635495828189119649212974865867225979326413752816059410391895997128129574438728889546744785615013883621250212028448833038590376771964474898870901752882042629204414443722471476926419506340349762922496612269775892770141076105850446533779218596759765027315474585599697739272119560856958371251560451807877363135039373663777874038902738582884971316553560449080008197961627310115273668015708718275426028851863883021163440953961809492285063940116223801086237752874842185002120648054817310021230817727234502510771181202672042269018665644617900187020420465545458650728617154300901235177403572584365356327330743282045381749723890892584115881063311155237078743362703629001834005270895546223865616823034875800557141477952182238737213040006392101243775802926221929079519891154505078949835153742990186843444274106298224066490067263379228786958345353007902511161490125473167943919033208767005689482601624993591608071017266430172961580375556189250607290460157332766061081005857062579649558492059161143525562248370531923319133833572118285570190052772020143206906973401576126068492685251496011285087816088443767371170177657620547634883530034972399331784488391507927005758507949211742253194423643724620096138771708747361808625736357382462801389830536638187975045317971505270697754016420241304867437399252525835726202042604972361771089555364059121435955821950983461911422744381331773721479157082329917916526716707686939120742828330462449549816693631672539035123130002865229247669469430476593189605585481477833800000074590844116569281630454666847604362546180840740720177322254161412121031674637844070389745806941710545854347410693268506632360081975759172461864509220790441850503151447822319505057775116090735538035040823617484593436011968369667224333091675274175648106873860963128052503970523851497155846391811792311164068028459933978464641859782234085039274605498962301456661082785231328945482697525725943439672420963743555376001256643349051350556892979315099573322123951255916443957307128928827518550585994304775327044299625029582158971154140982472295581430386331856842608112388868810715964593014283609041182742335092559889548481260055085525409851466170573801763152657656360447331106830691213720965363073346687275896932982492382293585455273299038714578380382589996685424718937576864782970268742020033169852927037253512466889338283193254003982693206035194762704899368266424318635102035777723746118146797380391309325280808640810120367347355304409167996351793856512000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,78] -60085507777869096928173827295464862047164100181925767406751741871343843567127231637925946432162916984982761547314059255161911839485305847980710321107737251749295014527700602166082671888541438465666721821655427641732130201110158832386744826894829577727893493303699804813097056140408812335248833852517065904472830614958435620385328216453034605057962541629384619955158266767350018227585683966979445408778547350095751695712909479102285943484935394330754760133083966308073892630650456750821137807761887214782991813987035728629151989117220554437596110736559660047205186517038839185197708400609299572519960547432323207042519798804360757982237266339303205620617333014689546280966277865092152708910423426043476185633770453232043294375619531634383623972331220947797148437715206455492312359623901015648574741828798937001250466114856610794872381015675264379454202531746126099691840801305838691136255623483780614534239928988751136792562532312623084389692390768182021259368396967780430713962365900380336482486258086078418086904488965342634943327108432110361426974288664888061605371923929564640058740327711587219533750302038537691581654502561776986785178161623757410531851367967022914165322418920280808504980885060158261567846662376775839069387630777206584796186308097228459429735200498244828595134534155567717763819168889456616052863044361144533205494819856068950230785307842228023578761420657084176692400052346720078796003050505896197513486029012392793313294700606819922911008433623847285355335041936749845874560881842047486778532974908695778517510290169699026287717824947410918406630162680422604237226302882563639763788960002801637717960461781738200055302650257041314567214517209393357148530857442467551788503437737642922479086733537093468730249756314230229376487599415275254660870101787315994778514174238892221193486296346661513981632709118426099211792293632706469995528529932340587854354050149781577854048122699230502593604040452717781363508682132176693850546076378184024903695592129951671741971683251542717590818411881098478286162738894315460089916941882128917261674155285062562257973566723203931829285976554687908999024124246403670605652867697484795812757971277446121063241132115924912939948949284375391352987488389713914417973114079059684997716617716996574376139192826725275569612400292731745001140066142832430454446533019735625204611261778563840131884048397572263983010221548730226862017027020222666696947009806015909357389284552072736777593058964472362234768594355731947514276053515669212182104894897930345504563323042363375034083456196939418885714327401156246341586185931293538310614777697632978525768115628011130223464296564368695608488907648859975997231209797502392077869483780734973793261303373764450067844134296134403630613233484983105439996571020790937704591134738037503331309314503903107798702582492363052898441806849566409491825576255401862456170095097291587067423233132897080315944309199552018947943218283742757778527601082330092821311300937967220335778379857920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,79] -3704887934263518712129112679310994993697086740669425674498673304726598115177121896626305389555499379883185138387957508291341639815733311187856525762683555956349739317286599624848351295673393922372829827325892863082418364146769265352090659157939871338535126032374604830501774519485688207400895487334909175399973063594133435744828373436760303840655334497844137260604333564070215219624051750163986098425684030857115605095980840680942860074132307027006032549089327718418632392740565537080367341442917612854375281536226548460346928610124231893850090324692542076490412493210965428746629289019500376750926368845596886089121499154825364337943624229204530832080164774414408233617024954592240007079864149895860592272897002606045142538288886571938339044564618573712774282521467963554632442072057176922592567740489806412965563942550354776483413372967774196069613761710450499937687591619908919882730922247469311661606753023621661228175143848390528798841805373189591832522145095481421919723966926709279260940405060804599324298698272927396469100613015132631167592699838331015029839113088071313751062514085048528765937993426150486244591458976716706265217611671999372346341520846313492346174645947505876675637326439894612596559113034230107277590951757890527914304549594723535896270120470070518841706492882900849139586246755827869364776355123640118815983193540643151627507441391209660318370783235203300427029901251020377973646702583309191359463586009492362482908329838723702226774485676018987852012082303520661896398482138658663764148609494563534347170750737029057415890032992700060784652955328914534950261561154123449865483968579216534061132225078091776277544288957401548048172365060591750398412598027807453546882270378726533169913124463898857866500159429132325198283873774032926352527444102261330121275014802987601609911712348706772991358016985719313712779484255952594387613996803584991164682242885779901904446375217575246987054924923145089346578355749318459748335755715001444587444463408418848737409155684564788667958044094225307538353951378792806492800619643615461220110147913871926049772456983939899598937993338595798386100397102451387964137354822953781741595665492772789286110712136972089753227590007518011993163146835220260917127686099388823087778014394018495955921685080225666550306452792283096219143233165597404473272554364840226249039980211811667706508801417234635739487729259016759561920671607950243665809552537622542191513404954880067272673777046177834301544689436933150730573687244219196812336949873209833004755603006463062595222208403686761052395674662633317628217187117689443079691084112658219126400201545158372506420865050179162349923274924165804060413077695024863753615831711969571959570675441574106652467817690576529824610003975879937870140657587993796073198361048373223688323811269455724620976831606744803741285079943454691492783616750548424109915755475508976583329339954488136197912403734208909938640163733816528199339269384364146229574040456734678624902785794048000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,80] 8350915431499231195654424359814243574430059304646618781026835514136220338975393205299429742377198257916093343143833693847706998148615204121964830719585441205565319994214938157734576650080675102783731093493330553555482835782531677534497384507981954335329659999910505188907784190121302655882825534350600494327331723953818342412265337694749569228256421235125433094550635624631057527632785566774884039342164920003337027346134109346217795804486474786395648445054228905594473324543465752514353789542008683897211805239267220103254581437056503029036476560162170173016829406357134729961255652009672569699103072039003179780487011582262118390026925396921679762783942548873832186836310521244510683646880551375842156819447147128320070036135316101522559422352348828301620711463749614745332791192630471253071846739289965329005576996159344054614175277563346176453976250688429362924601069805081475238291710999090440979194794105802923000883888808529298292722901225749013316067063539330514241159068382786715123814219015301152179499895873362251633787149627329432462328455516770190075923485561287042775724292021829365321516075613912446597275851445556772476836202201926125273974528326159866342290451393203774794133179581649222440252988641339685772976906160141100927385355081591197075360671575770507980121474143618625345577611359427744780253928902920597548739331559860987053816301937614145063606269038494999714817098856415942086836400391549055663809623524329199045568795399729598714457791001375143733363342417624532567438418152806210884050272091768473487535354239978719874140545082392178863150390958834789240557997883201006508673835042833100907846980062596966727450555212590347165963625033232607671143004610071160497710389768191664887896064917279047382349445652008180404848257501598586388755195102344991005473020820797576836847808330429277736280917308348908374141421080342177101625908626412100836478915562726973303131664838159791406867356209115215264785753363742965085742117101170573417905078374595875800103755707130467595714242489397731267971892359688413373399604982553251338987174094943187860916433357431676446522990474920142037112632289187367589608189153066929984164687854209861604999823866242031324765031061218562986519936163735668104314067588628701760751728858615635070583882753192700200652851946556814198258487587982149170594496849551871051269867617849789960134927605465883611229797316292351713981962563436388255588305522157044676552874372998535920859066106762538997292439862777921400347959650317371030218778683608704366445015445326651440275383217259270114785496357209951411596894198882856914852748866526259433567708139175734049928404036581821788327848538231635808908540039810126960901065227861057064036805079222560358696363812460053340399856068690178071738196374870151514120947541070079581065135412076215444629083593663790314196675794838727127199240684069311360985852851962972038989810466677407244407132188781371420690477225649881726173684566516085474993097211007631853501808640000000000000000000000000000000000000000000000000000000000000000000000000000 [87,81] 4112670901451041373844022265790095364465156299116893692388277936789545608056123504163114026933669712296706856584230944629895380743318547334846671574563485089938078820467599068604861393545612487960124982502144784617290685262868743535611414881682620447892532545856078139419615950682305339723993157334036370928594498511462790648218392935932272382491246849455958158227586833400200627984655788089957674073468330941741324995785395312692699046823282334446758163501746886800741258745268760990903384095594245053245274716580994153929156816370785767000262064055636235720770239337595312592964981074512819950135235157935267698499521400730528679727359605677526164113688058217680705251271572241168642684377855017541542805739101374974783166833084464027518769706179448858322692594454930456417058381614194076284349732363121772176150725556019606200620646174239364306182139514315217248824347073337450980872527408836708894474245461814265329812528526384679424252191928966363367578917078933897219284920789408987593766480445407978226295977881371744182961737556737879707348443411690814635910909032362672359157651647535907766088326101226339375297664182186137959277550810108699416032750738316607011865204949167684422896626424121057875826060238932129800523926306569744293203132845494855516024989854185036633223784861565281671996034314667847098244976947501138744908551828957587268323593522248169318238230012348657313954806320939738831378189582951451622859606699596433276356025936074503662010044254348799062154996834854455613073060548714679495244513126795651659357952475094604374509156023421556060018813373995890176385920917514680749915625530996752605027859666904762287688742663522751004134202904938640919508288767440640245950179327646269853131828366167439182843059671694263705397188581836159938996727623788718611881720576443736226228408617050228667252176805006313879488892764167049197305113607655436831287220440036825206663443084251362972392552494302803870952651553578032276029878077620896203720431244015613657118064161893303572710793624392268615146279718091686129055419539370937504181804302161189969739164383728951163731798855301462841467525831605319092388489003179173899777473860295806319945291994894483657020485779518349718771294494694846680595862851447330926381811474084731321003138144888442620712246636126161420912167448070642107994257767325326649953300726520267934058438750720994755844923855366982936922592765307863255550791085184866538335069206617892142300220593294305424759413612252750368115966089016979224486782593527936823724208844897157872082012690725055915176029173759859433090194176151072739770072822782808260259467303905434093183296165111137702501661980339073980628212008806578361887850526264928784079258653135977893461801129796499502324115225541522865759519813601398545949081680159243252938694094056007809650851275969835215214169372871520746247282904549541503535900972575221945059747780195439781391269896295931239251477160734531804458723974339249081747823862454232250320945152000000000000000000000000000000000000000000000000000000000000000000000000 [87,82] 19709036100141246330391792834532342053262986013149064859680850721357738538864616351400863565952169644781350226366125212823105275836672626494518980599451757654883409750560563406225506494597172316681146701513039396763290447139813420797424957911490168478600422549789419750340948776629406099683116019252039665650155181660642947361279701079878328998072055841669531464354257235473690911188085500540395845429109150856600740618139325607135217227669726254553645846530512936181811824864178992149348707614448690640361142406330562492824808911938437595342971296453609528259640487634332692910015917547425005243253791142185338567270667418134069445078359579459526645600688887654534966732477861440311095749424668649133136836120886613455630783020583619150341256166696459039655398809348454495404169493139179905299214446807753218780536803689088116497276683388936889390740208095784834307772733875074799213780061713680152632268321130898986036264225225325595600641661712484278099205587644249930208081232396627695435891235941261832952490429118297321557632299996706256639775439478298176675010590727812106183878733779981941288126604692419532663319480445697255540832017180254472345639119191641592549613279816630641104224739691178258487479131024348840057720916252315400573464866360872566347465765372870131132652710522521900686679147428430398286833988990192095260040579316835641555985677672915753229474284705092777048958526330490314168995496111610241109143944759718359823105971553995009050966520776687032369691877007729731979977714412645090348949081052559089755056222962223279124570434097870747994315960664026033268578764997266748584919852252428603513393807705611106788065642290036819976768615559510345830716609714346286233040486041853952159325065085843422520751914487352178278346492883489970596163799399030793995171258546797823145894824792829360122261516772659512448342649056328261034850225465589638719040219368254853738871877556266168425579588228241200184606754388001887382105733360764223329683485506035723036791440469518575500578850331286812617850069660410895955178363934419961252586560537377397823604018902395718819449622232451260207617735470348128261576443870522149858862016292417280730552365404003736467603060410887868578912063268756327691626339969270915077496103354476430931066593453213324699496830829796344937383424786519396752464221570715024420871858166225241175958002212263947900694120115674569318505322455651741375842473561581401719655826697015295923671185895540809610895949075678574466232421652085682403389158106737208776800038421292721932851132041975828302242934177582444147863866141584532686894650486758155784729133700706813256917603053137097393993235435377266236043194538234947284992444673714389293565480292328430166267863690109704826268593076192876043714373433316876178520585934451172303274252040984228931886250032736518544263185523581756319138257982883456125690170762945887655087052231024890933066489597820230238340793242417681727534141988434632469253369169742886411960320000000000000000000000000000000000000000000000000000000000000000000000 [87,83] -1092039370406521856711668794047566810765602400011258795661124974459454371249406131585061090413962299640723045027909429270601641830329578526247871328902146092876060523986384936890884015014631711802464019435695590315221679370534745276796024269953863453802848002436611704048782471810180273981930865106694693219674254377496610762674732746488239260033153678730017975892436521350787188903957232945487106717357268284516395061447057688566884134734624733186981768323636350215771820469570176999002330439549115714726214956947498522390578937164972835356665021880701309706846085965392800117000105487128220734862682058070410091537791756285018914947505661732764462961342861308080942286941888709619381110498803430887488669097786974910065110652611201660706464577064789190252135093613300543130224592741309136316054876624321608711286555602574594920237871342318362336078025673442139086084613342921425863121656746952662948555050183563105950906814535553116623785074242063175811525632967547659103289081089765514382729875025443596610260105844233505090434179966885914212622589705238029983638821140707486697975923509184573132608088485258427821470650759948606131314063487054827839963508483584720620157017895796566702866451256035913948940202615407000888298495095545778546827871030126482774325130046987215076051893307966675374462770573035011232757257910364350464812755212016167411041268426024048574302310173493050230066323555493440349342082707707778700333477005412288074273557427322802194574424932949581557532845362135982288240429332792872303942303497694327519615411569031999464932235206026510817449087055639801474109443811894589925204541814864296802082020512371857124453686917984153161090464251266456536082722779061946770601611745540191974301358604062162120164273968090786877979230843404093850312099331764085228727900602014599591355969801005684075606791160130339545716872681489224693679147439966563998022053538950677881551744377886027049060996674262758522056529511895905234613322445662309382252014266628895069758448244810720235672227588365088976857634732173554138321378195663110620481665338755172879900326204813500088059173491055251027179334579119038680005500564041547737946328474558483750329450117196356805396352689433992066105312568133454245320710533350043518680693000214006411517606505082905548337370999519078016592209763853147635322602359503843562221900191935992758932163050523628477704457540202546849784579493016005637880799460408084745287138822215654085970038214610004615361673483610421184883909001694400816668575292176039141941242374762635340522790546336731084300982512050811927228543607191927835463037780597680747052767185818093069233360186283312310495033783455733531559166588508039172076059172294085186464392533191888221070849913270027774239185745370994326270960329653833385476039954343993576163795304741863002083578568092265550668862235418036541320107025621233157993933557226008008009565913844657644740000203079517073971430238519233866108462172537843006092605940408135177994240000000000000000000000000000000000000000000000000000000000000000000 [87,84] 1618276844476450892700379637123273989600413247885892080246695078475423896850802772936049401833562279362428726040509183377514976623895576468487985088431421104441825528207816450868032512154549344946142376577380312246270284922349675207822359686494224122610578987631571564008440951633388129358262055502342832908138888026757384649230974752614536867530912453515407086575320438082631802258507258073401450069375006796945200141641369454149176728517696668830416598081097370031128626284752603605932300404626288723032257172852091590503902226604241070840449835955720177007907615192216975718296656567219038105075931329553450978672602431998589917383561836143499514553863185048478343817397575904915884715133080733404154583167514148294631192720081307705389034076361498735652018851543605843789862866210643172889236370215274202249990305680062874955210283709203442573382368141040677564634613169298884005697957631065322422951934852037583162706066982620971843676925814528539692499766681354438043124898578153186116856276885991094077665487220986728176439466501006565080773173168733580762834084709316474167708831576536872011314799501944512268887210885564285433061628831814568665298836651326903639320676679088241894836370087823767160297402605120450764144226775089069985978739354520457717058865553101058447544226236689639058187690970180661334109447646743394834968844988403798739162705039678871633201921793625492831044120760416734426478978953681566656437806795001845440572917483104735189100247529260337656502525657453783209453426548430848220528128551032393476343286932555909428318728435423459771667258562628996827222199050673937170330146847324239248526563835788264848258036030128599513121326957019336667104808198786380476631801061064861800964947192611103603791710062527626243450734148970863382862429590838389688909537271857886728737292271761314916319689251876182948807348908228835450574093481415901067409119798689798224148769236822945409130122351301270950789240806032154944808981827789294705836719048012152041373478709421429737096836644452181365152498583923424995028724777841445891349688068075284654717117052947362183763012909142985760321719305142042223481430218684044577184601493751574917287162937202155841939566681118494429786176672887751525292431007012554250940904590542051747566477924074099594550468640905879465848119991065487922850517933090701004050204844287661956290797879281028600347537514251631783656696401168412079930276166874880686835215388189268557692353500031704805250142842345875658684219843167550879386936903223690612702470731325533819754831878949716716499384524991715327833128269634231789583352059338274501630701255949421759306012071221537564129297045804304998451105590321905633337354562956388128293729489922201121999014933097681671404708289504291252772484911881723164444323115034319274283080844905085878279934497890735961219079323082334641487900793748120427590758421876139346284137454328876841803872568910949222064230396682527192232850136519348420894729586803212288000000000000000000000000000000000000000000000000000000000000000000 [87,85] -556241693504412083302529961786014276790432422747616632412433411833587428872286477065642340828494745365034919422275239467042581202526670408967374024159307155924102658025800845159873901889407642127189896417711840211573761960085423633985999012348814431561184580366706433636371132396176447981510405517136340801217080671460660948296992269393171675633508560575666800495790568725525107565241245189318394775899951358082161647167057052571716305084140423161433133264810312307252241745415570532433398455052442626021644834805380287755201094695956085533751903655347331419581791153539481368609710584827086804434711344621813188817288221171632472913083630221753677112754018484560918772763341348700258488124452830127641164334085472930058697450561231018264126120458984610018191522904239538194135655882741520489425376226005670101258316658645523102852854433548811310504520130009027625695474560371868423704089830236916254762652276676402575193653451043125337021215273336496969362795743828030436581298956015181639701073597479760066703907890111895055988173678785492452391366856296904945923665011956120162796405829932578726969321475126225447061680104453756551208846258404349034503495282604717219671239498540070793982388963846163678334251071415105574220882760877083809938066331902337442368681762296409509147707375232393015802677750423004952881936985813036760319524891953696479288390605692061906439927921057409391364064117771836043136332335546880151948166019794686796406204023375975784841279779899777407026269276850266361509114685914389271959208288027684893237776337769567735765265823299404645763678075449892335880046921281091270336686910623647124445664719055035571292798057007801367829652951335169939860377626291750027729180423124129945478136091155252337946565873359986165400026489590451622028495537410802914678777706641135481769583642502203560951964246362315597230431627790353950402592153788203767330029522957657331529988984755514909127555870474134582858947299665987840688604279904236398668056608307016251948815327410155701119614847983944540726718085628452993593469710115500366686843424463403542972250036260298710233762146002970751800162010414136283912891720516416633463119615624006693854944157684567149986347364929568644155518873008889939170082117878064724255479575484517686373277789245618575548445216758802612559226390098779668725018794443874683148431925224440673006150096169906674537084279822249371381943990317759327506544831409408951523023240536902233771480576511112081097727480614798457551688604622589497966078932708243635089277423664720846143779878362557568657002724920831320018004026311073539828203888905378150274310810802386288062362175354132752479357338064572585908233819756187783564112849040076252675291640269455456418701821456823691016804494192259451038447807219034462749724524180835842348263349694892602210159164891492275325076918424097518519374332704261452083279195288888653188254278681290529076990697274485145796498507679077306787115636411683003561096449789452615680000000000000000000000000000000000000000000000000000000000000 [87,86] -9184026106697186840212499206738692352249867705962343386820552900570807193915100944881526835229299978560690339436810913475538234494434286438573540001855167853883403331072543633759281828761362744373853994836599125159528166586931263836377756924872784297531528329301656091286190903080374401635738009950907980102563639401239440664530882921066507574430870808583532172499145850393809066959493092216886685571171186027423296651667783554815776099913244503737801392348114338526178720667964530214550613819363809610409687929410547311976739419995121116215040588717074995889875941205274545053283788322894547955761090701334522300062773660984402984870402483855907137640134926146988716497475171144604760476316782040887177772837624329725788940012191161162147861646579169372743042455587657459932207361449582447244971091765502048933755666886678009031140024684580274144685226724740182938129398949322823435378027890994112156576279291870974759578550484879766026681364277734543747877093979337559381729873736137538174810899709844082350751391748466780936711474941146349896674985078388285487265510334011000374025651418812995583147396122146273508638187561373468908977376722029936900473652152838136861272132816521519366041531275492125279675947200902254562311921873589120825647451865915014358441873583506976101854441817590963601399455879472753887453419771033025664712449740281748651879790763232055133006368206363516054649697493452386344592582390462134785092241479374403257378429998645816785498553313405329194850812390273189083070355645173396519633135918766357859370021936495570284978737296939083642647509770132060488524602489545940781236501371543126832136279170666615768176095956615455739667755997862894915580822975129450841145378597821403014870178375558496711550234291138606685615336457805790537118501966300540472763912516685729954912602882358822430679987792028418609443392214147166789135385603546478006826729588532800186950640568163812196308518969596213223266962530297926033990449318781882081762679503056866623188899411180488360033742008332667852647680968649123960436084461424755248041574362808306400221305425836341583499994217641520204558936950866295627636475166918519765535726821388137847846210164740785637913448540334355522950543766176410319049094932922322936039252422973430092116178904477154130945780117775818445597430548374755144338115205793149165165721920040702746301631300829353316938701013081240529853097127987960157523615344205751692667360266853300956179592674529908192879217278018554979696649294517031261522490697208800763448366502512825524398357367601025223209808090406841036899573410790819514374269967978908356927768942382429698054549355774565026150693050809520815751855845233325836607140110960740336960221043645960862408337397825807069383648505239523926268757511243363956643895822719786258093764737284112358134897151975864612468353827771156187135693565124404988464282053195528399980748329846181750497133581209638965105657810715966919808698585503424544386960728889753600000000000000000000000000000000000000000000000000000000000 [87,87] 261208845857668747601016337955716207560317864139822658349894982044585197222971368589928886632835312524939377779657521346125279325698853690749681391377345893520393703800697069964249772894832275560844444942198184429615317147322052805314933573512387264628085060761590159861397165528571536266692741426936470319136786515480218009875177729913277210017651488687762275805061340596903722336272285019208166272888673453889439699271954772704088729242295200880159484653484311910121398446363329635412019558468368348827128373495397282063440799706545534112165999566502604787792946846666277399948344594952174347633038126167368472194420988953983285011645497650654625758565747685729334666102569357782672218684419044199711061789364918599460022976479404130460206514965263152748036809753159928714919164113893068683139064280392070161182174879947345155760435401900309249260841165981143836224427017821015966547572301379324312929188928590363543093639202251076316290730508019522697006294626685265657644443124283292710256428120097825134116122953364445276147815895907353765759494484041575294654463687856528609633016564523853254971958112439754196543047633237378980341622494341687966738329024713613335925109031034370399214967608899473487869462368200501596705707393793220928656866824810757062473776627550732362378829345968517010959527607438035192887727004088530701893608323444241898083943045313606768490979683140774919947734584691035958305959203541259712410704709365047822104199813308230925381734002320660195230394490672936881917009610880921583487727971566579241081464222563142793207385597135262018155912644613382994088662105230180052538579896816072197528756019933824070341854257959489424965124917549424171308645401891887071217282575004005238814626641766854615867667413332990694079844035420002938121208028909690082878668858998005049336172961981012920308543657295550749588795644329884567511481481362082381765833040891965190727777768898255650205640589607190394533223135300316375688233252527129669116195260828178394531430984257136659037868971922042935166760440231818968221233845054656240091660129276677476591593173701812495728574563137004054798701959133188963006096097849411859091616165431942438229889435846659887000550335384161305091795483703900935812982704278003392796959523307778783815776994915315159954434730481404360458385603118673798990130381109577482061084131002166862497418127703848705309690701440701700536074604063659110400474369280575984062080936595034557593019428450599079340596579497599793217912909467065192483857469623797417351376852040384611094600568887625856822177891527961153371458661880163100992759818202382648523054811139147124730038349459811832468647812275101187864715556540341224538664064995544033147201934759156088429425663910688532470649481659628113423484884058348981369243218629315505171795114672040001410443473371286539901436671701352475513190488649455807312447446820756524836609804253083459664160374705056661704940320533095438712705416544374390081230279991623680000000000000000000000000000000000000000000000000000000 [88,0] 2439628937742375903954923041803549081899418016707931058780462548209210309016374351829054909516147515596450102743595016783555391031106111138545681244714919125472669164835017096766369390814864431959285406037303415235610297496467754624889499864573694071323027819800396237255908302993116884284128880653575318403590037319227357811845433459484797787328184096510074003040423904943345553648322545686455887183094931784365157714641060889141786924381668923090342904283076943640869468988553415160048539438771319733050833547121360453620815816413921520297605892416071723533409092644647691399942056708166184455784581883723814944371865330690969756736123842769487360796942787093443820475641025085917260335263363532737444509471259845728307728998216136324265209835277454670099382859398915869844930178827738278860691443383874557530092697101295860070412540412986496089851143178370189413187578326288640017820429479034069078932215458369164732004753154304890753683147685537694151297545879991302197229737205171069095674934503764766311052088230226103114911209616325307969868525734045193391642725400465156365325635975972951605544676783926390704529356608647930148171843902399690068467884172937573414953216947128083360040396340029151643351187357430172495838397751802638424971344682064016438306741765298751435648548670385039864454582052924555595480382617110756924739050062981382619250595376076430730643410796841714599374013935670199730686235607661978498551942005946323880065394901850395943607313357772439203300618558530209616395684227245104481148939343626709709512260447452860432328656872902933881437591631809007087720967966765258587527399916153659105936694831052608564859969133140746125943104090309530499612868870341912118431239634467097791235473190270568394053313958468074736267976236715410785804154974213166577465346986723880320652044191974626891425162624186009191177990787974644581774080910222490063436043166484325509596741874490556929506340899159962258779211812326449236836862331235454411687256409693660850946108161162302652640606152840728691325590143697850444751501648833249468382909937521419363457598261262541141345432685919884462390451493150255379170530308022805832820329929314151516686434309060785072764663742402097323088603959891383409505713317582901081191091204889693885282287059401583396695331187174636574604138775603219071284315384566193618103815812542221886955823307506284629640312065397391326451447292354054821099745787325649872512498971219711013023465457974333431405946014074708102220895321330903189893245283989199448172706377564805862589330055665423722120124782235041758150268079434651696769507123091706590796834691980527365365413267584946133494973491319897125665283749549039261710314358726784020142573172267919647405493523548803443388408541121461554753153784940217170994567073351847851208908221626189756324499898889876242055255920106172445677852247440835674516940179520282171843814319693270775184166629488506004671727407342220757355464322570197471747927801073739077879980587384164895542388719616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] 457532279321097002669944184317149917954365523593890799293843447548228244790071855104759712646657558589581053467185880289966953954720320659959616502584326284721655376667950024092430676141243562829580345023577400571610848820280896519657248735693142832813414313647377781069586544463123744637850598951717569981720290547931246302595586947175898545713874287097891320108348823551972434023926884866746479960654293906260346319028938326093218293345256781676801253663960015312773724814929200720422628421566104298024841722672479050997079811795565600929902145666727317054035267969317693476815363469295810179191869735048089695929857243253052699314456831948163539674008250145342613380745820075300919158652108344635870412043585601471539317753214355929443280563466697442837650412225092416337229093471319011091316532003960231922487834085166978177575311383052299753831618294109353162056366527019025947713636488529078708870120778696902147877170364345787400424012958902746498446339385838140144350152012553746149632372577433203450754379373260422340792510750077448983661092245159279891303435336319977619492205198558647611014971698550062434207782783224866118984619095038892812435698468584441225489123372407215974459239958687255958052543408698736849160922224188714553148250666858932106924311987799712844680581195581692082614256356521123838194541317543053262803407224522881779463909288722817319217360020805789395081190409866616855817122355422454798335171664467348177908286708854344314506161596614068411151116567122942665291003687824828329483942090858432929289577024829952942805025184639017574641302205428601896045969057421416141496092322583220448600062040837474268057180275564603522624511602043155674273773791453997063278438524617726350786487518287199511995895057319443807997590376871504456587575982187949166069947819668817503795226153800418673583927379805606529912194722792179622803135948360807882707118035802376562874235109545655462458158723876923394482765607033513379638784190236971750316480921771236348901435478367096048344895757880911195061383243252109619584397194540968527914500672203297366464005688571176943456929013318492995152299225706352171525806239177144694486355720257343184200376570415079452918318628229170408064968998726698381606159782992719109391867186616142685569554803367913423364266503401977474483333789255365337472775166726684757303496864167583614128092730316623050686421588514990859793044960743227173847271343813940865490874137138049266247795994073377353805286321653374539072121618267862568448615411085082886266122338556794610979453847091865194155536695158266892785713273021332816517129325024615115059983564061508846573453160970523993376206895353871917198358194707485225314058800754613181556539414577656047366651627436359893042991669646339556193953844479885913566788242673007866669309351983823062745773057234153021036691391392249349432158920134050034854439065141123271859385379213404187656623104757499567734510117693342760476428905685346266839959291290266928084353038595742439783097224396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] -323223617930240210405579891400547372536758923455055701330491993866701057184922107250619705569803270312364491193988832017224175503300356451176985780885079734245113997842990835721864577073418588305471298763325539012066941039419159024392584983803345438970409406860297476772831866249320364647755185719993736696511606585136758472719790090769143596223411751392946501245880818540447943281149156207594841006401540500483857699179429722426811463621287541090325108800844541193297690210024397171090887905172448613665421654565054501621537489328299282383835245271419375209915884153668564103923383472660029827603697769923208045806288862728984691800949063015417367451020182587532265462386530787599664740864343649104489371212598275858885920734976973259981649530854762691958775631999995846523288483388339904816637144284278514807339927213809922241145457273092454033104874554174974531003024128056169084237578281537203816967735884644326560658766751630825820770106902544900521254569297548779153019170521745269547134064258516405865571764334405392788883158838921569829600092760393869812453702323687330752814737211615594894678041062987902165464832306782180101860782625118017359089134467314223300117147098645300832382954637698234014690753882579185222761997121592114012836572409811691768688185201271494575059397805113874373614160364540689968738669976250696731373488235509794194976277748147205586882979172746118316203882471237202433552991931134640102890814177188612962913248976182655723087106150529585356096802577300267924662800648002556901603782662786615611536321843917863429993844362738101938679672890291989528307982769484957179247750856184175417893680703701591954422313449683814433849459069151208902478374136671874101430089622340491738552255736419912842083693906595804130134853923712175849088598097035024004942546094112536583938938156809920734628922413869953173302537510382309373385485848653492667040581268274758142173984221858630473017701901537535187710329657531167806009889003541625572721872317091112797351110829427152581409094344051297234946211581882413350372560409700202374581891478842161353682084975641050606129012823788513943327358343344588165270920436249310760808954771037836362300417597196978457407061444794384178741253045735603800879938670849894364655598385475784102032908545683695016179066366236545066738463149413766669266539344797585184722085412593452465652118969129029552455440978785271409683703851017398082058683344257426114501687167588406672287295037148131956418759777359830636899576487213447819255234032979262033139264466407303447320368319349890206779368195919417315574816528323993365729823508538252854724285131392251352091323775384547442923563452222066865428839712800782263139926088422448982345621377031929619681827187361392723217277574964909473722469517349867284461793641897662785433876797867126791899635869749087564030376845534594319770194449392252115083913924813015791141903278096966391050836994704292370737573088706963304998840082316810870304197956758998795819810553828786090545948545423245312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] 3755191651790716099191463267763966536685642944469941888176651531299541091067657934122685855934890127082604188065759134369555994716109287680935964317542750958055895102015071156916443497552064457352743790469153576211173898921124605762978921204918125688805733682996881853608412381062846280416587941546778418350435283080804714708664000473196120282034109514125557567776536734026659703917832569200246445702447076104944963433858607123968150379655567763614600801109390879661511716773142878889916410547449288478790679857023681270548948337428208158729753645834712342021705273667860652185930521023620764309955025551103500689753170338824887981255548510018581017966681251471293089048963900591520082144066901993856609043595414122929839944416759804413371101060137491485360451421946291891874721310359754968914345786236536060947376596041936333733421639772268394614523341550734972448062547338057939243254655460640268300419891831783716198106163384472091687289167390232363664099130484446543846461098911159455718816580970206885280318114636629131119414267766135594647172762177653682211428872502030422174950453154589751159140390820006030764334118597642265968062417050459269849854158286556936390175192806782549328191740876559174039099365688157025494988183398312810615765363723627305597872630365801193993674570312214722738290692883002111829200427839644702958452956200677250218484997261773005031971386563022518671748455498072980348704004598330197977565657235536779245707730362058480797553653350724284941778839689370915316754594842289237043382356670254807388262983760543562205386782135000147341839978979946188755187175813603779016576232415274910859538488668259791087490305999429386842784380670490468760103306631731677358984710245752884418955393838961731370691204626917255645034146248326918910931870066475056713710267162654321952122426751564161718385074344675554496904723856002953480131798354643125311120842879753543485231595430151013049487863945905068841993002012867302037120627001405019311059113313617326886378302932831891932990030377063162951525589381066037918681236702118567674955728800815635852931895973591790272290007097900080789359170044554604483506247981542041800195576860379327981125216111856274288181626956815376757569863056513750899638177190770318657498660032983423792250859593376751926262194470639109632496023998759293101492688688356209858775735872026145925174095779844080990699737763995852959310438806447835590482634934393586662646814426333960375074328278145488863169565980007501341741613937039796182890490454847215835516384643628447810483888681616267643020732319623663246991076471435930758627270293195212874263001567074340034858050549682711877621218547615445925878611152585820575151505620786388583663648171512502134272613190539265274992973954080255193805242703903347187765906345155480822372933929591467467139078044089832576867122042965109395118980934731685050811658478302536418538917358590589003639822687214024703470460656555537856136919792630848588437623467986272475227154988714897840299554138079887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] 162944105248514387730053301003239633799484933242332679123187092393179804552135580662594300346630646795839003790296056503314311588888187502187041823802034378583519171287632187022572050410817694504761616829059809159080870448063273853765393934821786860599524783828571584196621189114554280655006920158661093449562715962808725939044182473184987881294546774479845900193904267671518647201683349941801883592698927116969308435501105441329306703665395023272894886938017715794848598759105201711607690636216978719421873105387402328195797798763975908457723335766049238942474607653760699947434428835575776522984035990686587601351138381854220136857628943257370581921030655867002310148723738114675705484472694794948361149430358592051227403237711536685177029113435977225865000011592159154232733454794114448544429672763228477696479087044535471469239746506783046029538305891076211004123726046398407242146122674573125921422740617513736844179050190197298102203581827971572352885544788191894328129013874844870463801167240760083475486621852455537329518249054146633927160243853675968672651523686070283801567919690052363541518714006297589118740906792551182290709885236156247342089409189368962118545023121588965732868289736800886043529661635340900930146478295088750306512474691505283548530712812083641136813281918009113541596611961825004910378497995381648195595350148091169500415750545641757338769284751233176537440850071440379203150455093363721205518784882111551040915428319099267237468885227806356215910579845686266771407905206101530960996390353402962068021022536894504433225049850287554855741214727694746319097156350864716517031065930397566625801786610578673279127366617407815155582823620218292614805606514874044322434584127406340421185041762255706842582619494251885589206732838113117336739981623001017055628349580467332030240201048396374931008455870278093906111587418417157459788321113191757381366111158373425360743528970089573644267984865902868411052234370945834940629835440251555755338339029587478024566353941584398450148771008073029908248263936843521387513831656023016821711372833779279540803635274342448489942023036806804580196777894316691471073800123716823205236794574066635737067522119821769931059617895011280957365443855781921590683544893454231489291375779837332798904432202964037653002036893924011719029417836272211977797772007986670251059197929391768315801610959415594203550492418955983151192546336257080458832032640633391581643880942569232774411838908928778932692343002501601511831584635197915442572014523823763555044046746521642754026524273099466155585558068282831123589355085742824352022966274186551582848852447882135104676247752431904806298383328884709670129947263642327561343322366860023385231986546450973150827307891652744211327382165819121398612526628614634108781845778428171107665975376962587106009138175311238720862523468552641913960891899165969947675589251905338885729051704874802615911283533436897531001166165137212638410414355184840465729504298115435441936680541234723895733045566447858745344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] -3268855376153505940768997095526953449744682643462469892174969444582439297577055186945208501250333638887088800477962902210901741545592110281412496485660388636824927921015982124531661851627695791848739229537395645053993918614672974760762329451868827766637924941235809461211904007364820081841421428433297432143749094194850304676251481743695728764382908911260138849005400707844616764483392482959119567298244447552922570627810581689814116084433149512746037306583685259046136976220272953657365761506401516660088295633625281025956042862401855182769216103908714694639007382482263298151448101872179501188567886757269206288934401852638672837069706271279362319762155392130069721462211593241431527549508609900987787571348215847723161522076288799349339687123509331079432090514712038708486958312572892384441533081538792022545307673905669656197059331668346052355345564527591150699531666428458747979953116078757301520216104862857223879301870011567473990449090677506335304132997205552028713426389275743117816052687318320827641080881447317389707137949237422745252217172326939971320330660211891653625054262558227380075306061999716628391547460179833403794854188522337604148089213824945699574232613175104563605106447020771515670695427730650368856042487960363793158983102354326233247003088502475593030344627540284468212139101893242243020042192013536437684686240519007784046869584737198021042894099967856343404297101648022407017164266033907543394245366841888330743127075592180774681761774296578409066938304477061753576985653223930763381064123592400228295401980662294529771761861615605342624988344046628816910542587569520998138099022774936695399560491043058453259746299679663823839895436776977262126148288961235853951926510852192298835097630944605346911725143540143933222105582416136986794323823279668605942458453702598610373571317539746356037323913565319476638909962591586345736418516847072895793425985428302448058903778600412889739995587441695401916680470237727409943072648617582216686351236204659110618215002773174978242126093999985766627156490028057016882575079662411349477126060663898985072206538949587472727262610533525035152448116871303924695818324713040315525276459566645114470187753481492828335167697662530882486195866025309654999108375599430330246866176347886677269898851229321523880367251620549195232319911677231041531862127315379131317161503005698080685403614457488034027741102389632391931493043263800102103779790016595614416982153097466083278031558938697262217726150187512390845080899160625066437822201778411956507692312427151204291476408381892379245994038835792829456758864085802834442677272493971470559772752380394916670558893455660046478650055369183272411677479561413633926253504656853862387247507261570130145958267056717586259562744429969017428868032829931718855364133669929549989736053788670937278205183586488304419735073227380193913478770692561838332258588165401676561552220815371248880921670457244759392914024715121091351639133501154819772344112939518173996312012840539761664412368424816250716160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] 30256914138116297805364152750668357855442243308598489081839884183782246459464277278023448264683409038788625953924319744928040199566405696359600575028654579610836024239853929486189184087358298525546943234646626400276471836813529131882805637361287454740046402326502651189957156821988581147266051012745894532317159532437167460771334069066844644527672376360396660419009860434821077711052338440482269621667258587448510755107728779562184884493104302072925708344119162907571007305032181550708269000420117964289560479686616561087023624629833145284970471264381882559030429555845368060923821208686578046381717220795052368113332375033068194106909440937776730062464808024283957154273447606036637680265022612748355590354476482565998874206107004049107117477407077351954520233605207055555533871572330471495219101902942484168172446727906030927318578586353382299464536737710651153807627769062095533507212645448945713184055818145828524554486588656165181017862706934600480171157617367005911223027034142526593380691623498949560622277547902046422016936443880114904027550652982017056450516474490256054886371120519494052683808012978059318902600933024841517880338416336052712596284672535677493438525261411605229353593228430125397076135100400563918553226735993235797839109332994114029394438207288209392520957109529448637491200276502610460060231541989739244015101611610782336402381401529920014873568071588292890436489941801892188603976484528140427575997008904675369029622300266468376695720419956259949900589777693535602512711053341190747565612643814883838757981613744567638584859166641198691402806998338427271814929436980364197133725719800488714304205481189374053267802993307528693014098087537187668632154988852953607130260567668432368964255811534253680545869866845256210525501875346588582380442075255300880642514293650698079563047613275656463955963541021562612315464918761687111504869176006924097277492379263303360509896599310493118364969232276146372615516911238488467584268509122742083486316194966620480468608541897737867640719542386776242397648580618816348854926173145359867411726854804474086833874279907248449857164873452487054302548614754624542742066503748696628305744360937610038669783123827837473908710957065242830256395211430072043906526892227483838862680631710603497024958998312625190415894800731324429558876202056196439933113452413883423232861070017415091441038588813474979532268182885767715740758812361724108618147904959395709827815610213547787062680384978322315476941959406842609960110370787225183918203882105574190577504218933669483545915884768702759080670907023853479032272191543849138097046467685452873492110954572162754200282711586429389648400739607338647720739276162183945036371173472506122373127898006153950429601531283132692471270936007348430595717774122710815923834384655024869909677014764640161565198854589848341829079809459953553971111067776345289274741175134819539155164894522962009978067015193872402617205461221658276029106974575705553092968736295581812151601059078946557115770286377601991704576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] -199973046255047484687521596902286593781713570206917881180868422462226068091680359644507315712788688245269241360427315823975933133301762968470570832376447170951926818623180974144364613167919046995718202642532543815752008829606721090480007415600494915220718710029666318863257556705908288925205137678342319598512288651211711931697936113778821836825540190950136086025821682265493697965343878164005800568030234756731269152146026890529911862965420311892502825801995083073761580856803546386192717259137864335789413391999265961387447645156440272358624437029571315000128906324454119839277009689640806397363677535074693211559590248536229385229277214351559093688065196700852838639811700093816300586183511662304358415788152529955237930912958025391176867789716438105037756156341453966928942966509049391712199655737459518770957835801782071431474276575409782561399366639056326367017788162608830108093854132061581046601808919586106417860853010733296787241401648152133658710029600236465259204047703410935515193983485752724854606962402368207168576957895146956229392236553689377035966717479232487845143394309858669320067726667907613861843015963738999717906904285440505733459079553774024084013284354595734938897998325257100276212670377866940919991403582741564678831569769044329583991193599128913330270740791628915196355397958750490450384651584357525303359326766281476062865012483659306418837178723793448716468419027350973123495879908770737983409210978582268816679511435945139675843417713729906436506184764377989346270171406276687030387959754325923468403052367924651416832185459988676861077767219895863789554240839457929589106699604384024233606001730301055972914475548531677041313431830881570677388354234384909009415337699468121229752664473975658544585824675438162317665163256260075405462690861823464637502729265527117238367946593527887860063709605604925406995136824894352643672048947349589059252631487477349394208865921742270009586595724187047807673761455554898202959122629705457688253353410465145826112596963291712735771614151780487620750917419561802668110109579467582619586816554985028885384266018023825920225073504539046327847373251071075959951578949367253624396657300510998711193945265626943807226279907672581773111096501864337270551993318608701448823470091458152378066561599322076966166991590383546334487579862581550659919587005281624252171479896144319301521955150002744107634585938041247498722063511796579830926629115625512323617252859529194417030709371378250951083155989990031692942995951934126660203555670439925577975534694832224355708091852032170084656684917615163882657855185450017311356449453789458061119321346955891301923666682889772767960668575509233110282109404823737369320685563341742869036422881908433995979817532138006131882028901022099022816121539101717753532836150408142281553181193351334682040180966842184209102509666878837143722796039655116169907417280904262468975388468780991711005678597566626677589018602197438253979042330534268105431291671510307918299510363731335316399077409998091719802880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] 1872568418089072052504206321051795973004366110420152417665126546530638862776997182568076759694775336282743319688886598137955059871152723845954565267201401622385421036631014481700158876463792335726569081944473832615716204855158635159229816490514510166885279141634289210852066349001109017911326738637716052386416710151073326973394783818006480945830975037935324523285068830838371519442857213276222401095831709883391753314932535439174895555026929701143885955277618800771785996572998128145986235767273966608030001660014250843269266437479292649330513023531211769070039812010752076991418162630075306107642134579188779129931143010286917008844528340183823994868834729500397801306036719622471570213528101366575503503064427192682472375725211252644428284260557262800132683374306654123295960142758061716133287111237290199479273508756334128008197407351517509452918163533759854397877625853931236314685806513133879833967191062411405445383304034504839672918195410767122877999025523324860736776944693197489087190955719708490100136651107962228792614970791181420352035207393375009968414793705987201148054479805922998288550199381057167387379842920383297441232829876692474592102131924584503003094364201394424991346656607056069408430943121831049982386389098248864316715728218777785099557846496723848959057885537859888383772727827376339478694034683954156683910387856142430473847024964451064384319432353783933903826494031974956959245471011090539258286871526103394170510508639342745559804870996017149822969463813926666360038960929086529559969074992232933525375374904194608558121721610732295336923149005035240902428234281430620163624829696230901384603301418305706603378209888910288979652561596905984704474760457148718158555734746374452901771345822158649696179404257361254448540966831309226884162004349529511855590582626850295268395434925411995071415770878371746282571372255390358200918754616418042701871934866973553288253701592148206030451407319260286634536212945683566146412943319577934492271617766917508146057630641914652055893250468914157646006685180451460419060866144459405953792848874025054196347236964286518902690304088300912032938181547575692805874633365744729037175974271118039466795795250963057167976181055480720335626559702326201027070222893287663359532856501262692393770962225539195453815767561040530057646159682058629236692279776039913712865730584367296113232382883132390841240447591915559814521836420998671634664361166899760484789280454976853103735451646139979877284910720814970545376363293191358982341018881927443890725885089571974295711695756911229734286252090738789329262377829615654540647960276910269399118790994244316169051062442576535268743251089100393158529588215197109609112109644342038969901598938042872609776328141735152190086218549743403805389535194251665289115436284554237670632050943727998744706173127876657980820215403016354257445379997187147910608182381055502533611194173232532974078420968319402960944795012408644808461907981850222032236191231522322287732670628514149196515285806136434817499136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] -17566294939278821213747798475475446049314082845872272655643382315840508650013493582701429631231387012442032143087496317921317466280502856281460531635680152489720342970117469248283322249195616746522868561375835442569071164350495646574072225640022991376605785333579759251597097065813632611587242525466924356848671920080763246511918100384232355754770179624007371699140502877908467677006918776432593931493803621163066966295594890430892307252474184349872065191582934499502373456862185297908766121212914436206531367303819995515440835402148972920836647796468032330192607116018041835019115108867147864991803673942298395588098226249771940535083261403632810575459187386955364799632862657410535688741966606743784480516338786720341724708941038539466494311827854541274492707192992195476379738474356615078523530126844453239038926661820307543873466314522356652820659708614737577718462534232846134057559166952469915497444610859601781251454449878646897818929679592024767187352228907667382525483053104408711788223870471659979976293967422413989515973063928999603045087869966003865704403931967781166323035695342029961851061697742880944989448232709009950043538512135171371759190879278953530984564359843243881874385492194675308839552784441617736934695531653328942620311743422384697111776949252463585454955326067181327108151134851023478659470050939782626552360522013623189376653476296714233709477812918346465438749706056906460379629144075837696364810417321102922231467724475377560366317144596456242010500908070231740817429956407187654844909681863343146871445530350524701607272676409583561721489216357087931141239047912531697734590464313262159309104470328590386845177174690803333770894655475645716277935817824545727744957961906574414784958184218656255794909657029357692493599269114550049654035705695073698614155681500940756180353978325206432269300275668158522910428746008627158275285522954278732051634458591315323458829566115469336404988332069942959733549105649578672721746212761822203763153116854567759139763491684238509698071292356960186875715304622422871970445317893759267234876916992886802822965471105574663800485942092554635817764003820633831154204487649299474870861594922237846382282604284105303203203933225048780632964764772919718566151438789008458219488559495818559997729760620963372965485367258530305834028356629466280566957159362399069029663698039815183442158767167190438624018469155822663043095723234882398250072669392862396451396665012902093045831684652765543051597815664940972898052662449770133450338851114111826113995707670027598046484488116658762900365035070546462108407231856272200798068064145934120515790934217997062123108984166985889803257965669213492466615206164954478993627745092627619387150494192548459088176059600181448087030476491192332412667551140061176543517665308428603595911570851949777414615372288886663410700828994510204251772189141747832439277609859759997322579144044310970664886051977159719320428134103975553028652725535548169128728116908692098108575832236125104403623930152535132901212160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] 112384619160784206843005045402473252888751461278244083454559813390191001404319755173565597304336759782765878086346637207636852692614027299088769477142853381498070981977578585286412622146609892959306617107889800853297765217416653821101768936398239208360790324257811718514172766731240085966862739416705572091600165483351263407347337489443017606062117055543267552810900483688426340602599022293523410753996799776258519711840644996011832856816087816558987524127402062527893576005253607771664196301227233906288639674046897057451916734882804542959510171496536484964241034539388097669531167885057245019159693316166661650908670816148409688175072310568698258738596459101324654547222553886045533582042259857480333109124333651019864030317135145106002428942007706340964563992895893519854998167036233816251529788428484448292965468828510106286058861347192157501070167138395349149316592742122458926402209792442443974493383503495967064083433881425173799774966542662426722406227270802491926399456877019493500453588711815806900676257234342744722581777333989416238823176418087704789490693354244708347280800911292886387009166539801453493281156740402810899193705708724060726265006429244466277220511010445329977624528576190090549078940362063530993797210845028884083855462445542604610401457484607221126966703147148840021318490376084932500753407561874878629510650331122289838248533341126331318837879768471564973082718316260116654740064811507994840468375345669475152761933334231188250900632706941705717370263197804697747332945325760565596221636657211649454264735478214837475505107543676220057619197406674267596760448080470695523702621378339069553770006196476744107509705797121887378022764655265350965623870861776100311240777396356190710154006319604368243269079663660426440372570995333127398128990794153801252923454718083709622101526296443928395900600089638669630565902495386265529156014770016751104429371191723431796606266702764490038972780286786649834402444453252446510360640160760087813274762546133484578810254577742565281883200691008367401536307936236288700284211763371384679550393512284775779040458182843070921927213360590042672236305703301627046598124019776278825634372142545625586591685290061558681976443467596183389194890257467593445688364496353424319518167071948802691630049031943748189760018126186877023072112058079880210937361549873428283912417244781330035674813645035554558488005297429481550440544694704923951937310200382411101270443932752210722179412150201742330600505486048776607434433358682232438438477975261252311073094840420555437348381179562529135821623269535366992937853148927752892638207706850731411870160552381811023576804656677522550577940658994373718353852774027926277895404924225400729397041173625287193341721608037653246518812608985065593285436407894476597219185913716356816178744484070549483280665346654512655472551865396444599087968788217103102989618515766918278761591624122660022739186492797969497259771806420166540724466817249126330055064829950151897051588601185631371311996462642615966932926464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] -454361724852128946991788271807935166003049522766735678825772313466217023372622286862929943209124465798209925240206838368459201952470019082401071926476006096973103618303582274855958032460446243728101671103557360887532278664933003638700510180449403658644810313902444734142334037950449467759323297167685737699081957456724591998108021302089192712595682464583114904743754072219999076706703733737460358949867151332523394109996058360815942069701158631190398330675596660740248949202275184689924886771154608104447314184158069116557890426633044685777424454965281184333364201232485566911958240672530209833004568060776902735401790361684973665056184342853433376089727280155516699528066119652083060343500535647605137465741991809583793107773357213441619964860251560201545982963639433734743545330802280546809196446325469065442519258232727348890510087731200695025051601431811668475786072040425726194486770146398725288232330655856250449689900179466941834667398311434044678579974065386152804193341849900956803094157446376757201878529261642317353049999695693862503404469109007522974731056487632726721358849595531761332058050365263259239747969663535080301295075927620037961103490919234103240723956885788761341260301249625785794192737502716478307699518905065980748229348167431547300327077627906757368028253000335387966467184826844443684544979054279374320401369701707975850933035368799224068436006261025765535984906549328425929645486867080116597012730743880288529236838969840434888117271197539423570069093861621538427338171303205477663080984031617242179625362505503494282686667228606361455836369221379230726156348380567018612217921351797881136325072924610015570741627481009874919925339481120428019073460330193363757625546664692155704256996308784276706618834624505696710648237706218045770192081539355931554822702702787708620089104449837043057316180948442986074521469860725611002203774122251223246012657842278397222248337314204554430622350242741019217912956546776603363027067153859579907198158613247774958021082574673087292009939619900035127617967869305593587467455636506446367850555014927290935457016261432349120435500841583312137300758635016305866707503753120637162418162102748339294107515123680471070756190147471342852247133272378720987779168133419198081177168642104531305921065994988202921467855077905758565145859818094370550221199895614560573443230587266866398462076185083009471726609951810767767918703313548456114338195483749728391778110997411264863606748050840910785465213877918058930365329873390235797094207193231932294469470193908849110428099330453041619412984039139998968008348309666001616298898059791231353035505863515405185650852810690467525957912431521141704656819223024966998276130844789564825930795943796388710284617091281418144918715453261584484439499983424981971879923610496243560727958747905641597965045290893528908450126948175505799651110061433819008784320710062902131265816401630170601495837118337493843717113654562151681868610074389981519848756999652826739487524743040907602206891377952849278355374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] 1090325770493867906461401162068727609438648892656150779997834357712734780686055730653083049551942179706666523119967944919498542889486659482412731282435288857553280763646313272998491721635840016456941207453735228506226552828509992618523609773902619504809842356234344727511589457321975755204302960922637489460704280694258334861340028108266701863754782557957706910114925189904464088360407761496162846064070483520807733063046875193328267613482937615665376153132870295535864710574725279525367134296164419965954873018950396947950754570665681786045768814569775233062022332241378494833948025299643844603950398764056489322105811643868469429439557061086985097354649017162571742845415676502376982922076341342254042526527403694102852983571274876158258985826847073399558339629931016048786213835231000821868619489781640993933585293179928449352318527183527569366895249321469477709506471540335265903712926724451583690209274470250685441332566078529939984993535051498899570855323257511549564822393015374438759964757921351447863833700565085897906821206908912541080904629803714071888542625901603106213706070122189971017337374024280522902718008973612719942060521088360034701323879853173868355608014918644871082061639246225420147255430902539546991420432583855706933209835046088902335793919504153200152058280043770586106015853424527965865461905089489623060970527628389463444426629942332498550798459756549608885015305274754184218588170957631232937063457072903603960707912893006421458706005561657546999812617372507893281662986423016493736255811849730117389771235479322698130727489105381886559843799429512176926641877221078216971434764358998851103285174441936144208077198051360061395617984458614925527452193743820587840202112410244785291022829341376452959733482248745535161788796774637121475522744462896028482823180436397894929204107335651700880903626922141306660744090450074384135024627978296084569758502423866964500637910011910516407320893139121195208007632025033098205340800466056563912240753203294640184805593880343768462727689402898398353551293332981929629715062370387292687863165844444447452062129250365503688499538642459733808274533439296523631630547694896026425681186720259621304472030659036042516116111713516670913171686451070009322870589839920791539170733225217415073819549370194698950731406601274065858207582274816477873816037127509161724563565634475422094976484287986753424945559125852914916770859434545664306207621801567437955123382116683770298821975931480689495867747944255334846324569365793041534676435830667621705402660953383604192960036436710523568006443222694840232869667561832751820188203582100686571410451471668286416933676971155705562892240189066642579553045253512591810495760854566108791164986914130162601698366952260935583386325880137978936339450560792068180794654389732692301741319701393896641563824440253283267124127179309636582335290028896736924932982636485720947586018581502096107101135302848496626959927730680396627503285536487837360129381989530261785284095561546682674440536268515613678365573120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] -976841045947267683912024842226994243353391953001423452949945807338434064782392982720503837275184818953779038584798035622261154277126105511317826071387908118598335923159701920309928784180656577228854699532948195636482440762888822584989443040800296251298728575671571961423851875476962142434625528252482339254765352981759304516594260958747594644228595474240044064708050131126768416614691001177646681307653584803411294780499308901615094320104671886161454641630353743234805632847789483598167109922067146317072839889620035136692666157782826553047970263933467921216749210705208742966724353299746531484595628874109088509610036562937947220067433168862440993689598296793847982798442162007632539883651248743762976452925667391025913741531315935270269679620612196433902506714630352437693944767835999534913506599419691318809342213230498919496629920872596223422061811504081349091555634293036478894033999489789156509756126753699208685909001393565121971815458302031659085317262557576855494050081610383597778465108812519978278176600387141901380248299053580791316610247651693548435073474851554800193892928646792057223929103414606663975443174442771632391462436185511989562404509113205903173225553288558734916032194384909241346465240991030169649410147390702800114654650874583166514794200721574023504140703340623811196274570951962710947241891056901838656336689557063236069710480157008871246455270205813045667720150546003990480457228415529062799245191122232707676852901928980759406324572358735421766610599220647736973295141040758352843551987621335808858830200954790253672578580664524337013004953181194664782322547020677075247648696278619791890688809602648536489121496984982742757245136993484412307998035437973061211978549255652183236855811662688870118444690107335489604973429276786883122265542080220267712709142753402428241241548065801345104113642997112926210165453765402207685042718419067806935152824558891704328459237402791886818483765595218427308550291990561367619950079753095118074339598800015541314428200040749258577996350500671051604162422316787218038167343461745554474342143250685060971320110677771468910166063074739880356048542174916599814092915721749971813916017894319675999418289880666889156342626827405427322211770811369553567959317756304483301876926541491457730969881112910948381040084703825351807330400592348969835071623832489270763964866753653685296020834113703417422449427074463016342941288497004243739505307340464493634638727029325173159994561259272342613968242537403481404800995309661191466202419642325752916221875849278559274799801240302726686622974615012195799297908070679929931926733711511137173706680954921972088192521900633869734384374613418752152387739711532967147555543825997126424620756598345793524524796135189367307302277140600673797873104832955923649192911075297825806408672907842040181194576567804822352507266681892550051390333909906609706243715429193008781342423452012061057683662402396864446038885225872403379702697818237571238734597187133732411895809052694233488493225173683059391012536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] -3118833661406400785459420905475304584513512786219866215592578599417285381546868605511135347680716707689407201374593968024897116066550748239222986730051588148612153835438288896192093974417070238527479364592120769506680509507700364633062024667444441448839298638446203478810050478127974324191527590989649544714310283336998436052814914616749635518797308092237648535313191959355527699476307687737992191638490554037143010479593627030639141257259595476079607689614107395640723697997137853982664886248476197537294623032724374983872829222643957515893247184123583534318798593266476083348165198642625644051105414979603404404636743758582950490162342116541206499366527794691702382890116749398732880891660018785671904473085573868585945487715034139009251749963323179543916053215249917839266605198438876379765914902342247225360500062253409761773287541952532839138572262814783674218166157230881785183115919177062892096717543454514527180899715065282492635570101986213984953362365969076953029044366015434016189688494278868885711237559105148133490623375417748290162117323985484511775450620639404145264900514533141709674762316163309132553311538040949144963465849157696359427455710360279548765108483342517385316070882591263225220358302855057650729611914265230483751490512573927847861784058666692779876019884659378836941387288919780785372433033096011974163500807801267963267040004631104401342865747470499011880358512317360695526373263605014665014705568599469048570458549766989158262617086704666093384031919304888445358256891633506033683440862149534060938874634201422965081458283768932719996082994618168891376167452556857442541706418085541377019325958200708901407284691024914560757488997958019730532945844068050677578535791423072191489887424131184046277630735004308711218925368200861262956885557365323402366099425167955831235954578883449112204823942828904570879116319869000653839054763320726275529620958320519690064278995440223036004994744919336641426630817323489105221209434976051273772667600048161976560535412720746150502141281621922327299078186623402642510017090521443396893785197155712685953981950431614080100159747112906956660275722238677945219260786111437163834736310657164567312489961570226297095125458604417625751813508479248657559795669600857945765134068124615069058305170557723710037625658994721506757153879928742264226698652467677635630725403222650940144436736201447333109568837810380609567321584611773146797581898671437214642338358915142885762522299967823897495098800259701417196538902784812648314654455518150928236508461911023716806633358134864843982501203952972171166603000252936364302052289075994913982803512119855783346787859339238563761357783981723892535775641192754292429057814063035345841737313479030406894763863359529432713463373655507582214343819001196546408162833707244003150082213241780096444848498928173606491225427631724105032938259770402376799436622496338382374116664763291233414995105223379236336922809358235332692169504031980011475387138683086663844994702734787052765894879379396527406389919744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] 14888502860443480926634144133144297859107384558403826576919055183489643221451458273211255591281235858948372946030248911077709525145143699919077355390994167549331724577532974271128988483931748107775769412071490889291057107027489748894778163339343197788550181965642363815565770914410980559743605265891422404812319065786307125055027149582303495600505361219847712485360053121188987825340603148606877596292389568701624235398789802296186641791026426053105748957079342846908084431177995506180510397473342415981381252140762899749664531234189159693211223002141810317671244161103079468258871722445638339854768943224703886424212842064908169795929166963421771046267126159291033102025949691924818486258014569133320398481647170159221874798709031521495962259752930541801559972229684349784413436190240617698657127164867465508379202337298540258393139685561943444654611712476713904769030904117935405944527748709301897444184383134994868394427688008875019652009184112971683862329418912337559816526162179133673865800323922329565466359478206546213132641204209797597490099187515718745576289990362148321499904789222521252665799437480317518704238124659315353714391620739322356253799844880363163248753819512739815653725562446688926429166575260245014231456658969360159704319137107159892917148414145217918083404846373043064989942964887783529300778602216529480413379190498724093352417029271793425334557977573811005660595800792595506907802649515591029323635030028804804082538297092558653397536797894682564153152073883089717836581912946678176036523040921012277192510953980225177751779952922347655772906505184169526114027427777836296540970478644668030321286983197088202569148737210801129040240330193303960315366574401044749475329047754130126910111908861203534058209212107789086704297255918511805410468948050501310733729309152580375571202156559978742570285524257513127421258443549425475281919450340325573440329084255903710614592380782023068999733784371699389734280249399510200241552953770672153224961458622275339861398829844051528879025671846854947090312488899502154677501054650237138603156885382028561453831942520796537302324356105322965075829539369388084478115406033458630541943879683833501848463315200667372806387051433456301230297569132930179910645149206514056346642017801738672150987172369813975296497202463721124437251606703300061470480655516042754607479132140088751023677106779808393575181498299428157881830980060164077627331553561025250910675611573358686007389840960735686536896368233569471474625997993251497305554337073095182364028366568058213058506037902755745034802645942942801932613675957199301592957617325309337132581855717619858959368032333812824012635047937692157765459932348810460332576477640975393748090729119642620670651387943998129484268468842958476683221322011746617808313774627078576286552756073574981896671875322442119687168189002693439891596714002594695133783007464523968527965609366488690419437143755341911510104487089659310434018253682956552781334508557337623826842045015044041523782720243027705468026880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,16] -31199599080043094156064496416795789283269118653479522475165942468149055976121431984379382157388602059061747537097372537955374334978743071113434480770859521588393623232012812688693933942054089959625882160193829115862779264593812818334513342973877217991710118485825929610642966797666156260656883690047491347075413079220390003574324262886262529074901033589853703735397211206374821589078794893127501370004321419698669911650411724119671915473316258409500826909047343706392691724870500263423609438749009445499983478884824572719700117392246740515096489024907215398707335415034942231443207638081555944179820014784247183368403421801517852516125485897115205365328625093847064759091082580579429355089575751588144678902811260426511033590313866583490979424750593463798016448171623456901104409002689892477247566867668653828415778252691073307090470414915642559368062119531378070487467158942791272945025966863771036484200831441401451936267899708640239917934161616081780575965914403080810085178560822420103372349447702225903383200923124375368738345127663347554616129034392841887695027300768348891667752871806714757500697696368221021756034609341645666357705326359258997551214399852901390218751208040280540216591020064371008654427400365034907999046149904787573901228207657132845438978396144718638956709298935454772389766714069341209196105970117631513940609875110290570247897302858132880659465951226660130525206999072244158532236226226564613205210701051531690011807945281170647205624148176811226215354671005734367579963520837372595932663461580428112718118517772144138505267280724772373844562680570108923188946896731228840753915809637600388237675360907322891308990923173394219569089479111615078750579540540806363016475532021702828312287708434766133347656984944988230118407589420723127491376140342742811994627440410355481093523917365967541813998301820907305800305891735208339672531731597816801066081717168173664790561030672405172277773100279632803028212329674544022039664991798769671032658915004948298752160186137698131817319035966711220325523117462861097294064153171566356769121341216874701516310654840201257290466864284241704658840672526484367652891278353246500063127819524678474262887231917495514423606875665484030147429253303030282716963332670056100410319278150955467199996834413872533957860643017849565819255196180897475450477100566856133097459500026695046533621576926865097810627886819000237547826921621889071036826841282565280278900020984221468682953281660411970557801097022984772119222371481332510632892342854918237741275830718109095968619579360492593962048926149031839101741541565664670653464318723115105709508849811623176211326404157055438279924877491771236712742414731436557932099770388966573859980734069568164237162466429837130837867568716530971628348223448482240798516899209557173975655138466825865123773056516086144313408229395102040463520869555652235739826017580093106619854964316923569276931385383809630264839414787819836967420257667955215749362337200824902663508922154803078888957578252051176156536242176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,17] 33765405293665983757651322744902769531942973348468945055214706547465922685356520666449446842807905081224684822698950541361932945672485079751243604766653595929923722104702269811378598564414206931521581451782969132132262438401372459212301362864122216775043344027041462590217617122793008839906233558010102657733987374505572593593444241044713286609692297604983632301004141993892589351106543094669206541467976357352909045861121699944882014963882875677472910121035168466973186298604911283751735075903027646601037616734065393377517175537321374401156461657204275609795557679725586091807605909799728659382101599326718134975270875455292438076406166307945337008852016069190736817998992093998425347437760650057308966695259020641478082071279148444198206944593452511602263849710491727944585786990706867192140858918914551838778157202505868520933494171493956051855887942238915258135716253992769915393324140711352176601352158638993802821510003330396027995610041284124407279831244678215715192456385882474551391854442372547123859608417675465859623479917073428649694192043962483330173852885388896860760447102029176460734397356940969682320765710790066478447180881532847234106124549175702959746052744041130391283726365094452344337619354835405892874641420453375530121299257902832605625187658406257809776500657617587893966334117663058233216546613272635093510894982131482921652533493794971310102416503243258736273627952596200118248422548394309286814677376305612858507919610998579586531856156618300323312868461657409717691906883121847785471205662395951795972407580075483143512686909591887104301049209410336802031743007667857986109956361936072421151032654817544329231761825794543194879558651321596771278558478567565101918649303863843326226522555289736760618151236228645867801443889212598036378422055809606815668089034456643242867118693601500365949467411149889726736733340370373621049051583875415595342256020650486133054256634099812222090211706779217463635574527259883104620913500955285412109534201433382149974751300245902060932022970259962592043965607461900439167580959160439598798974528740349274173181748639036112009301965448228037957447316569130348377593973235066304969892973821460503722675352703071351249261861454361791632088919665998986875158399179156139196189631159820201500058083007924208644121486482578690541490355542329423935553649045478510324307772802023020200929965814900994500901095230409899529193377263509250929742099854307095291865663200018763896161371131879842085445694683616532034465900582483750302077709726584014020147306724372128039969525302961316009888892877982925076573002429156987982287142369692150741095222601485887097405363107533416699969557919494642700037324529644018325461580034724980659787415920513669248781034238390444860328181736964082936308954283471129882317763829688862790929849600799924513580558997097925148057423457755895222186645573357911509653745730647349678875374191601267251613971909386591286045142111653772392205335023256010589932902800304032936422457147972286964531111064416571629177405440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,18] 7783952438379281647177559391956768012130404686230661642208480420906828579202099284038662027691336473854718779686064059609888800275222332428935859533657313415986199333828480275017833010527548143725085432189985003195917590921075322104455518212362268294284742923086462327247450872347240515607138218007473225609943587934267122466467040862586880789530089071193168565457114425478610763853566571107647401429248967355743823578044356359555068737836520449470830426458981161351463964122322651537931237925939674995131436996156937217050625821462077487303909117077668959768507681444826159918311389185298509424848428023318937893198425728087623650308136708960611959396775715665998148529033815530574033929850962014588348272799050492384807918005395707117748060705406111038015866698182286991282166673901546014052964940067784140851171287889805526004476185110879166095189911925686251732209585959784625531923057835361481766027230188987264520653078603685855413849618701329720130121931012927753540622043616758683106341476504427334695431539968560909682941955556298191664188338827664881769495097245751289999337181082602279315880712140472211184714529818107658157538483365196760551007241882029716304733039118465786230530491263590189527344260525070171576879269827982596932686378433659174252895837882407497449141971007423748294705894053661473815380447372488329710656353356295194013839389290800344928453822639669397658689669357020223238158953057406269395803835899538136401373062595325091770099380796609351103419285980268403628590991939440784976718059589693545375203969177889348346177349250485744887136937073915156085192570029732699950183070842306516043571377758690856159749175504190765849238788719186750824435823782365610307824701666246098778410650800583234953268399654074922881669669754554538074325761593417132616088292617342608432993902270664474277705627177263339114816521963200434261910328543044359839144804705531153879107444827582429506255048795588932233538037097728662564843606662813144772906756965148909897158560166623293269865939810460042751401554051725174035261193954542612806089672325850871499496606063539393562463145116090064002327252799895854499151625054271532315886979280584073341875326465551847034620294378632275017462319515823122350447934745471655284639596884453259818125007213861359191821048129635863410507451691946191810184561360347005193035362005720015700304707382737075413690481052646722126734524025825032805090806373308717602307633810366650305569614044174340856268870287494219281573888206252183398385795478074753786773019961057678374613106325491061665572481424655964473693951761786802184576962683036695728116258210817302225096540847616828981246995919900748036282425211293648830022247619133768012716345619176241957448000724117496928884147618854987432360839055752401445435262710617827174129866801926013162431456412805406386933568353364231034953155752888894481509062227174132664692773079229940161740041125367091687359259858769080309070157451709126281119164325477745304589057663329969203274705918611344696241291264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,19] -116598238978738223283365487181325824259408967342177386882281221778694725965412532640509698046793519430721710298325936403113129834192270783465926478223292957454531607278509662337218996189865333349811155625190963811240538916628665041355955909065235731042127761812432120943867362654899610950559545719264418744538083634141338852504357670735353329633585598958807266173136743872352517958525390224614122857959737140664890195099942700957441971115805592476823276713903035698603195311914465778055979074149928475992071794529508612724928964365116091531736669957662784218410969684461250213043467601423809977125740933438289422183739183488750032590489105725098199918654122456807480978903046184156631893369958308084849810043325539702892818074375393068421639863546011674667038560633834897245003316949753785735227982020060056092954528554582390579194396227303873200219896927250559540712554743907341700458482994485538637133427487674751506098189120130997172608809320144764160553654027651129372332118015229212444217884804430747905563448285358622705650830891367496868970004290370408703805922278654736074360480732163078875836566239418638043451596841261424854768130113048507737943367074596494450351570851549735540898783566000462304812236361892439379672592277522577579478755562407382359856778157111897636882780067974978143550206889218141065083499057442362225073614429451165575471268702218450104350655783283286380701555248272249697326977438572012787280230745424967032565595782332961853177726646946950380563179251734189816402444515328443467492690030026430390887619717895421499396265441534827889875612922677413565045261987552440740616463429491750737148659364735132329553006003111053480326623721551656227538986080117550975457450581064209172716276718221043405930392550884240519760874394082809288883224912011592017845735115561748954984624431583780262280136765928451916169078494758155251692684757054003987900979580020896215066661996587301286321453390059525344423717324491434768108132403479656926774814119974824511852547118934585012263396979547411454378557820268851181241593121159878225584864123573615742656120453602741947379084263899140614435518305639606222584542225453232905126996873736601967444928717716941246529413850096235639409861280123128231489801602476681887094949697716183199125257194458467936683652894387275226717988064912608986648113323998571953833787581406933589626782338207843197577057561689696448217916927067481293597251155650056293985100319108369699559646255887473490203543574585852622637639177687378461429385511490165238502962849524019017974083008801858108221863949385125619637122407889282035142049043680467024180141025645002481114884964579917832813943662395051309251226190186726858583413482282609363778691342058673115562577305110778365324231484779569224271412481377965188606826733287487112270174342384993925239487909524190168941501830573932962745268181723556931107737952210517503136427999589737614616585701124369857295249684473203847850085639629742340276094854279714394223144834892060891631862016795201703280168140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,20] 288635078827582502796732467487395876526710837846080297454820574010015054003357109009474947932091110615552310237340021100962517955028126433548397859824783992559761258139633872694318755087002179794361182458616522972373440252413836915490960590714877304187593859072061764940416246350583382996780267687682573398352209605076356237406895170932683084816690130755820234415046511511083383025272322950748180383127017929638806172268840243817445738769841679285382461892825784809151542001537013009464983032238391049516914436436616661071010948182055732872884479175818032903758777188497505493755005254427225675332110427864116451800205060308976170143740959527785288240847097284192197524017581560413122736029665112043022133789804218796490973385336621442546932312125988083318257311468698135325518310689559180059842886791694614228162883217970829473386796382023477211746177570805102178582084805276055675960794012090290135583845138407490989126656241720689089849096269453903900610212322711838901652305640446989276828784661938658811451916898822034143481770921082518757132694220843206980185353434493127042868833399676237550553592884870302584041577697768803707757524464238467550736203861082282986192021206682260461196506798630624193404130723643830803100459721993520259058636105668472961336642756327454325119597597107848476010376009200200427876700091024672118054093316386015355985201232354578826128556583822680142263777438434778985976021674933125578065285823356164803824918047742490634103131408290222232148258703933586648811128215822816634534749026635346222452956531053886491041427427809848359440274528883369013420184152956970290999888311109299699173922355910031188862392709308099409188167757011390523980894111989827432940973253291568734718304016408520502812251609018392802771762834509695728861726033171024745903875817284471773397352715253361399758808988384503936787456653589616427984007512348389466235900432021619922359455997882551289713310189317028250943672626135112180843719793780374218185313585240001044452022901141187003670786014218597028153925829534068910822520723603308882973013376931692149962722357894200372492086597237882400160894126405096413290722823673549190273998567328342856597763344614791434807724518135263601785434758027922314444940362951447685001919970107506819831592187962353754945300886327594626361343229771381982785728513036876161693305745056165214175659402202133238467071729681614281389302825110106858770374944639349272504144588487278612329461995442256590688745390224282333139442324815629007499901197716127146479132223816195791748976442563722735912382637818714636005116636984900540254205485296651810242903028542224265075080788094465640940422038529110644965417598052564113745419046554703153083958131612622749871454305423228466473560958034401347684761604392202361260380344520808030395078442402362232168076396721555587852024377739912149845283728650550322181377727065589906451855078839769300964210010709813154184509135595842830526735886570083545128549454808582793369177691678806280422629713107845798198555705344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,21] -491315853666198474709076878019806270327235751258443537312607317876229848833337114783911805274774701674200124904119675705043832488954878355776872448491982749459472904053583223525406167813645408275949773409999994000806544981282768507056608863602540234691481488603003965966184031917235365907134875120950892261146657246458000199291993279173427083692897980243040074349824664294641915078038787683711164805874746951664391904747289644976426680433495881006775987737805092168438599901771764286879985773917275786809464555909268442518791716596002422378012905661913354797978398112089908071276554556066058126253996048077177784253644846168160879965642631430977069895575407832963417826633569717956170855850011801440350309992739910679552073720625127858162342290783767504225401133588604712990339712283608586596828518676387724820040038578551181890107166299724021586522037781413982344258461700151366574799900366408533376155801050276631318983130049275170107161373738700445953689548519886227535623057513724007614612607021611344713153266888816775206177939767641270848174164975508810634441308341733289232679791437765903595526411606990114544684214763438780103377554951819294812416492861355162195211106968980656516128889849855813618655858181800212799201295144204242970320805782672420882631938397515786607821212199587386726128433126234136035945135090170643395208112109628795356747173996992636055242391884805175121038034556707358855205430137922300662524718444936227544684157640311205701635820616576178219424177054208584328350223030486874461128624306792578070559610418947051612217727611129849769265016776409333637338087828691966829517822307602970966370735122415320096400733157540639651991627668824938129959823527798473304019324060154747274238188932081288168373563201439048673075706062456326203455240001924915349957810884200775579630761369817203044467924114884952203471063007049082010038688092400351283521435396195165126234273446241150348023446675232137649976325909567275640856248583703464860901739431889440602024765710322690512595529872477803508708372688844755953197881087399089532884668390075742776639029479483525470589201457903346580666894477417212076157424095930374692322657869864311112238423245435091101662284296757265921103297646435886086313740119331532857754886131709031887223330929101404268466874053131318545511052295911550567495666043915754571050712268007387956145222979746900100321621159916422922592799405888146938154208993977209023450350246059085212601376205557760274113946136239081004651807973247258886236175589612932959097941763750798609154920067248045066499937870723825275507702176700099142710902541090352107637693962046489641643184560147999666436745681830293966317096895772414748060610151450902742030515916025185495551779207216925934781602637527622523486539589386859420001786400027940456543487628856026062774000184875824359951018831797483337914570897004297940736075234375888002791390103859257427826907189661500214731770074059415206563549224333121788414093998990722837387969322777681077542257432089616936532946452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,22] 678581240532339780276195673022214549062800557044551842938759393227695196535556892037009850370904097505001842024988117979447912007555127122954798372126955858394903339955726760588911174469377555208535284961279719284380496846662373963038923371366759512597052458994395274832030602960467339377949921108107303736053188035684700632199128337742115059235332548580028714897264540678500760229027063619011779455280263087547173983637549725705837944850409356390360955825113105271896361141201433897149861635909961883890823709374765336054334301120110301792717900223842042304012330858024399975975243497162858866097113370097519311745301472919503413580239489071748290507310104086407561806897992908879268898128173186399243411159154338276212878717359862974184611996388564931462810762589951596858252968651632279521893093801890115355857516571142165984203614910540983476773376203936635112444188797012967333600838757139256531115596012173784391062877376469840444275757981038159895570098286348786797747670345604560954365513164339320350247383669922359479063694120728560304993680640159325314564676875938786672300769445191095530091281966019358015251624581739857868342132493968401490669208293367385782299691002968560469020795279786428244448982287976209127043134889353577775322459729544209123984321078353921120389058177588136518815860617278220358555498919714284390639154523760149532820205414977962666149894077999432934248465667971755513145619862126696863846020660071654655738538691385106698879298461020759562777004039454049844359587757132128722999907837126113052468024270768328376382699840013821713265114868539780010708738208245402509990708678588329518859534647441255150158812584259258611186865714120057994044278513293516237304672258806944866943240554706206695722627924848385495904147933497818301846920604088253693665103282932749896546032581941785327363471017711069000349845497948020947938081958170961811988465495905007592952258255997637563852166681660496310375095495174948151688505149435944582672473845525602942337252326159113555294523875972754418317450541911595574910285320911565304729148024018321536542674142153113308996957463228213617251740361301061098610541934400826042594621049991931056333001938580964178421090524349658380747556886085798348943905541333037800107765023573149804969077039895287591644203658814444753952076926633491066934573074494898017990467547927983123999341572615328375685078822601079749178449099193582874061304148861399932049614319338365788456960004339385455738113716715064432607201330025319227689439311011057476015296984689136459143688368976404007946752884541841638945663175832394011396684766977627155922301261634094661357350604439002189686944262604778402509483079814681623952595491042452764834460698940608690705454333953875142469469450883098378561421224862049959774777890554330863867707539178169357825414684685345552175676870032498752587216153896531132863483280351586793741279653919584680097634635718916515413341433247978528963493895117577527857162174947996983717516870379377227369071457386818094995521667072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,23] -805605032167077161882514284734323375509876049899426573175674396927401162744947887042284311988539961021255806465241524927580251372137866151489367600791987866434831013127857123876909123515992914623240396025664693410384985886471940872666214466658150102216996965773990771467634261113731245998476710720365938287780941265708868606176961039478083347038236248708310413632806321704663160403911221419415137538700614133778572525353009535541185046748010772107434345742403043586329039367646107138397998304476501688706548711841235747138843325460915970446903180300586247504691498247283655403641039201854468865510390633433439786098450383599089931758577494899789216931879214697438612049388455003979521166585056879339842606490092738724114609776332984162267458237146239720649859291999008809073961502336362530172180704134095295988219980637202451535733684351376418491373043511640249394100783007177351017622034440534724373479405273868127762342104964924435528786061365392401923572143924286936716681539834820985311575643164083211122023790507753047235095044733471290710463993711980696783725453044389533853513401672519541244652777198638335872999355664124318392326737981348148107020284838022846163912904388644166867749384775098855574366856841575172974521341917387115625908995058225054299169859813611701297022342228610765847214161652174981217873303311171969831057198906847342172965702351448260713960252269066123036745323445415698043613574897445294901535885303537305254987877867844487244497225549963762678451091025374720889036544569375556625414349279433127310208724705583455766700801195568208951997617088308800094613514771932265995837153422562033364403727642441343070293872177042140094925071960164975060855529322295954615600894005146671828603065930376050149132968228001374414473687125680597954738996575696333947652310541458170717853824828141583709878785553328351212924675857192588307160522806057968778419259676370369174332096642174141346322268724533975864386820421226102145449247517515710303091047010546014707057482729339906676049270351742470399273181012765413023079312738982902717489523015912378183293652716006990983499923203633391449543770642695524191035985256977519604256533823499181912717701129218862033655872022889775212448647143268842874564806845021786080128057929636049470152688435319917751341357971628500970367190763515932449435721530426700398336902889754389622575551871682102762806352639652142510644342878228946226443422754057909946093430613601042029184967120967196058362537397538836126123801306077983399632403902739882819081293204497234365389052187284493206191953492948938860217831374625181987492307116837962970958093648692789953179570044873067619763543914077274736685795172533129500761563061077202489505478597874011571806796177060698921453239691811744909391322939312510616477528188281828885466324222244315905737107126429178500764178178887413300312687070623872889664468278545712613284677280322597727017738925967753636616102116950219680960911375115736597834700835456235356590033793989630611284347810282973173729617510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,24] 837890916317740687691830277962255070289619409289542239639869049110885560754763373844754222278340855743216762826574970948591891420348117812093036980388337418028242442016050215800067849271106556321077752794625885166600581783615411212261482249803354630442734218800776376668037014792968855406581841071075660897745608828940364764493278943515202602960264081870393681744365886988450520444355698756163072482622803198334525618907785959477197947142990962104510766167567627185941186975433481756685305496211922854899076422618648675944393697875942013859743612758170387928659788114915118243024531339670935008201373048130403876540962915111261478964734181548813739970253142395093878947923756053458479166528995252480610955909820709540497566638099385361629479222857129022729911545022834670004058960063214899039833717504264181794048972348239169839826128403139132031128626769835394613029293117847101034486727228108925343425896767988916208131683807564426157424642795797865166321049459967307973833480491971931456336079692258253037770775160806994141260896614791856091022666147476597605649569097208756023924105569368631631731750158547690155461611262862498061286200553284612527279403529865384478950367981767451847569357890053985640111191513896467042020950488393965109086991260294693190031563399126246253972297121788489317312775542099847730560351040882099636417560756474408321713176980691393041242675610809980008373331048234967681072045912564532962923806937698563050569469130531882509141409501816528285403347896461608814756293519115005782165225743170407208273043642208176320390989329441884612505369589569117222805425298963331397565692542913425251121931754679875009720949222508826761216034601950563044691078134878286411611392553862884204111969488877410740712619908298799061191829037602660623341139962261153491079709649518794240452661376885209463881660573132384199225235886807986495416100611119460787946582735928333358728587751096607396570048367155706504125114419665010435478074021345331975115542046729577218557061076285350505095020436234103986643521025124112091309327470659466819101067867878716137428643149582948788711621733205909012772312260469972240409051809207070642477217182146680169351407105690444208566540815375566299418570783560209065750396686048616308012465660081271197426152981386521158391576160441025670640524805703051580795950055014592828376605437996853520896414024341008621633671973092627142369004342705966383029100261996181553649903440524757753723120617486196634049468136562763657653503906323303331855635988122115810379387825777725311446771893064382997501188902821897055539157494570616316622318391348538564614969039215113847506471137240995027908016666913062989433299325609778213082451403336470561384586397373806611771323753458249774799829918513655325525558240492991353885966169781791274184171289562437129114516343638502597127599394321561692702684996322826533259320347340790253850584064882337162798274725294450343236241756653620774240575205841657779002306310652878638374280779290124703221695387791287601816800329728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,25] -761964196108329329119907770839017311721478325959005255503447367221593450703637057228453931591282994135153593777626469559237272839659961848598610719333571817117893890348687009322897422999348347553436307904670290659216096462048996155898005760417110640865474312280868123219105218868284720557386040526463429291161919839671080325338648603216849970549895761700383694322095622795361751312295807404967163517696514326168830602599200520026889806007242603142616930130759006158929846472548670792255378878075735244732792754121740520225843692989821898326201352678511863793608266588816285101545394020146558348521262700948963690818543744417580789812441830877193174539618741266666835144638083241089859955730687931408158486331068127109353376921100288162089397133871660698076157544855349749221193305391252739509988230597132333342816649477622707117554149605557072841180013432605519109349884421822822625769217757978084250450556371426754467621928527910585645706404540889997194959928098354885795425517034174742271468125634953144428022186906751419663286020995528099170344240772078744733068182953197506342610809350827413849836659547737617215236574041760389874761602264972010982434602551181588031204763229132413133677309407894370684600455699761326652772933020110855711759330927955991777744932189722573541200354874063133223597838459232906838219425622139992608105586470599250600445364667329169778178469282727213786509790332144714906697513534444589466662818574514605749916197095949093968805894621123144850188966023330256075572825317106021858539009523322164307647132088568254676248406618685102535104011644728915372087963993002642940894828926549705251713471356765625975692284169416565376816770594862982053927477639726984858840848809978302967316173616339985388564998525275983577810208258729643466486744476660791613851040558784036314104666969244428739262136701282451595607022229141907933740526248320191906003442624510358832586373878586173669069291556944789658287247253454302761394195649688838435552521946754905139187010073894537640105604750790072548880515118215476345651450968743083514830936973698201150052731291362528693322369913952318205434459563092293403116220633324466991572384218285390623813662198105403018941355011337254919982140884660002766783380647741444872287783227891609952949162992563702366639504586561532309888232478510937845972202734536986534363512522289549926298870912503618510022345527849091706369085058417673260071916269658757019949508947332690109113972382003150305565692883532074849995113504791231250320705011811823549914047169543795789650137463780179077446399646583219938552874505889284142391198546744659749103607318270329259244720524866394049517705850070427108014805808399169025149273451790444165147855583721252606891887365451242288044448333240922500860876736250303613489619371190917917545735936751319534894619518669988982147726560928582835568969110645641654505109338895720912251045016592079426365418606427471383485289224539228392954285392168686512186252681248926770740964815015016052117817159521574447139415654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,26] 596470377494203398779322589945701584936400254680635335031738843125243835630443987701026966615385892173298325729035396745813187072286543896548452731984241633585524454087710377811838441057554768559856202093140910334616291295898883413898046090873151756659766042090186655522220016033093009957520795383936218390595705793600524651173354885353574985399067235009984948721958552896565324084601423218417444170015644128192600987834411221716427181438545538609959944308886158969306051791182102203376034660612697735658892495761221332289761457556177267813756802010414160067635662703098492353637677612963272098210081497691963780619272498421786176869925731298391488445208681112327872649984175932989002966218693473869016537734182994284194991089978212964878432964531270686049091547180770439473297416622074006662972915395546419635287990435258980524353644122740249665265708040377484099868210813091616319640243419790558315417910805264732392724008389868977448133911202428783373920361722321142373888763033530820819447147561074306736061266804222005555874670900493159921686903471961144014728744778700730893665144198777310346199826759057129839388646413629987493542605986502947001762134127236510718134838606748826182350185756497341166308977291410200024324559729393670676092508617417270434054454805315327455530215301640162795326113626534366102584648167776906468569113555872547220540793413155178934090434277748799270510654724895776196060192383729969147557137346463791546648276880749128752016132361277855630755980213338265162818474710994762174048260173663078309898615993002937264510458876825036950374750498636422623139068548626088121098957485298714086894779569259347564526394409126367376054689739592747169028096258039925475697658048108160824948198246355853388558298013137885081985640535600756315233859478393223634977623110149919610791091790088634366629376089216323417048478661399331202918839174637032949523992505867741271813489639076705086445026406040642803958529596354638428816271414084454449463953079592218229852178729532047517631725234351408137616675771791272334866387742043106842726347286662150108491581732425246631356986023316678416932389189841327196184914099549329122258556401350169476082275324567357337707866107262162494142129834030342775743219351698611090974240854438852714977787998760732502215317571373777221683220763341251017384320976078857445103353286507590246011407818028215255791449800117571104356894578352892355106924345818812362778202828432435918408781272357910400625627078338409414165832853127498256430823423116432043891526653227477365535027265157613123388527113283711471657584888719139046122860861833855452751581985315698025084808446454441409514033733378088782521082629706164504999221212515204281680536991298287082223168899901746282818454717296812727773099351267905245813602090542974730731164260552661014866575448891282458398563922912462103889706204639136234614997165212785741137085049162047368926556607402836946547286511539301614485745783887927973102130796879583375644822982875460875085057894729445244992776830976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,27] -390110764167014925841336465893828426914979454780139101782107325068993464873278422610537011273988448433645201020399470268373239480308197506958009257121268592257573291299599186599670590442597299495925042896505803010055541257460846490457612257417111313053954669220539346853869410506948969490359958419260704063514119153388998607708584811938064685891885424158103309701651904291910826125359069982984583685172727596711236773921053309144555523710351304242504781098776340296089969464297825913078186391236872886190389140989270092907755285051966442794989947917915384313995596895411482205059632829509614174875719101662846997802452383254979701258402294168923397705128038441027864936017530289485372169679458654125820392901278884026327131335755595476388046109154955607618065195038664011451284812214208598836712472527948401114876305093440218852708941161707159245914185470376858514966873783267755288250507348519559545167851512460086524478519489755600300401975524294309931823844804090408574028274424302344084136615934732892771826502286967132067191951273768279747618721522891071201324805130490512007144051978794170055372546645906684610556425917222078297374921340087768158287181940311819195543773915831912981742272798326835550845519374304639112730110438032449915864152391516199721600031945695726757346309764844097433066216605192201589591407969846666373756152036303728664920325700558081670057419470783217547407551822597378309661723431784693835348057683184961807354088875372715237103374935441091726121037948638566569904881022819273005332654457183864050591696508443463709259534799511064497790077084106468440777558683617885501694688395319360789174649110852686566063782417294681262658176720963212505984542708282175399672304251845402532506992813339637529344747715162569297411747897427795606051928660299870462927987053998269732951580595353458471444669197085124734142317341342777094098941324110392427426549013894558314865757784350360104539627468902415728697134952409260907496949735988812857635019939870190402061942269932161084932445328836741163245219255747430637121482249845272853754896168288248770403413650624582405520333851374638145923413983595096115413367841469685655323435985342371853361450207344577362790111668398790033978389419595244431172348007483868267151848490848029408790803925620195903700790392509127818416224071643308708538418116350380394608883766041678744792768701841266490620960590334017646614388143580322236942292839800540952243030593252580497106379334918509398491765372265816800168341664887339220090714784677992912671351088098448812555226814461092328736837630321213533747156719279695020581631103464784278495891464013488649633767473629648672345589285155046608992566678435097862567982941610119003939435877713332456984885796126669362598827890503461924923088485535359229381909545682315675552254566490786639016558621423094244310504050278672120747233535068640124107941750436864248384569272781002258960569950093053221820053621834153867790597210268044446786108443325373024238418642035394214014777749078954258852321689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,28] 200286371515722753916739620790174464871066952673722374345612047030881924429464584550318730834173623563392767652387538973690515172285868687255785614854439907863905424015729693529140676642013020435962918564945076049590557944963019324070036110568635836296403112446486432582763312176050065927812257239614505565147000088809232774623796311277675994840536713968990766581806238295180217394326705743783248484612922892771446396174536161287901635218787625181755758700453573183190588743185523257688556775307801147761896157079891695729920237750423075615091971740771093390110779833673852512342769942205465477881431902106252280205206823087537588186385390789291349525899141105483840307370415286149933729692822294210507703025223195038988999574173651669517863691045875163484842002818463267446963995474658230699999635124935810281615802121176492808283008616133874090192817346869851270616108544652900852912050433923413197591992870035606923731023645011926026624587339913139406168499358678168541604942370384023667440941108298300455308100187735317940452321265747343497332284517391749691752098045479776305534274009579368216841251303767495301646643037041313670592848739136639707955382521344898501507861057442146605354444350036630779136175930824395211508000206429979167405453317054395583803059238295615899206220844437204848648554560099698169006907578902306218721450596685787740443689879893498089664697059837484760742221919064528170836514851884914290211081372916300186855764867290622112195707783499959347827489689752430528389276168562279034337033148203948235812656669334560085050177450651600674787470145279035849103830163609291236579329741329962909967383156501315958124730672402157385112342985203989362453189955230533805250597418447105836280839692346424136962377035286847784409272645711959211070917210636852634186776554190974151077574823400803225928102461629154174436528496875692795204782510970100075597951280930352386381197762995318346433828901881055559930909789601340446007106203171030076175631001358321266723036013698085778163185521050187232429120283349545269224948596096119757842732586667857916829103066247336136488904981363554590087918824109392049246126234669383084253892055675426020309791539837217916237602033044131959469134762832185320055471972759340876047902580229629320984155684019114760403718304495269332523122188641795749469128702277841902694126545087686935489579787176313469181551198200064692157219374087290381964120811883259351137090996603105637399156461192506177058737465099760400278562114255914918324749663605009868374924747669450121384560897429562658158337377312493609568485435775826055285696885113053931602396972491814756171711207366583322311940747380576822743574390210969418800934182451442810119745147156692160096351276121158685950450366476517713640720203453215732915383482935165054312254627772775242756964349097610164078581697141924241058984679361023860682631629431703937799271141225424449926829451877057911041726586513870509542081373709155856503237376361703843224112287215903811591822792895899155130314915840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,29] -66013551063484873748393401478526183185908172995562994658777522613622392308981983919748342839581827051105677452356579915040734146099593925265944565176902108237608330512939693140767214354776434469141372987220354927117206317178747063927660620649001754790831340375149098105112261167101907091238933319631017584405998874866189477415821601872609019217019144218533525801497172197662702997042915096452097466474606126742187255713344958594712905297884047410571184167756719928543398781944508746233703026966736909529832024956171263207339178349452257832596741737523810460162113913056921437844893640986452208979398491096883413990815612053029214859182149735657337981057861029704327076242782208973148018538449920827680385319345148479970446919017982553983216821306595044937383565918335456961115028608628641991198522659553308913328388489486097660124789320586322537710945607025915851482680002525495437007043462556766025033801817799991111922558696439530187978128856328463028365999537501560781604510694006664419845924500170642567115068762706802291398585062161415650647412957252851743598264532697961493182186596022019290255026713305661848009897239509759410721598219993492870708194169525589212289723554584330273335490860768885107756777751489113956489930353558491391638691571993267552141036226032231805848405051381891206243031711339219523884405654519908859469739363192418780852083051739457906486795461440826320069498302882830591476230894904616778423832103217920742427459695488821020214892193515555273021954726038405168294076585628187893781578493753538826985516763688455461931598832031632200098257504085308046663030718659639828569387581489989484085955614698786363257318671248596479140091663585717201234069197830073106554411355098133004070792026263573504642980048520141157868367301147591571116039741442623489642809944582259270517838814155833727156853236919420814090813649794093336203873636049259773004847562561223049697788697985778931515776964258932591920218067149583463712541876997415887077343410295541248007461266645004245249159465328513296283836615838367425522161121667209961698305244207606197130148077175039902341815503688838136577979919996618029857436365165713449835095756481465782042060150052589880264135170670722462927403453617180216557990284413967928708605951612269943496337822464111528737754454901759265012669685944555466954697608699133786008772790283184739656620439316247499861706981105950431714034205782425172643182417668462916633830005272536949473639596399866413948376013282017494505217396859136832142782516196417889521110408110828702152511179416913339303775638090350581002579359592243849388786839410770225033252942104333115019891776663267920504543152702215231370456186431285600626768295673895489770971534929037647508711849371783277314038314451576941930200030395190603768595706913777587662073116790266283054336310020760512829138647521213676430489493372044234094279848928691494179773496193867293384625412950966967864938429248428867926454526028507125920975015961038580367231980026768277379419965859157541444407787520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,30] -4950809330474806693912761529992291788967672335579544254563948036220318618277404691550042941884238726826359136673959091744353529003742223827084304317077018019090446008295121675159927322489914318612752872101239409777104003714627222325118761066491407851135490155873703225093495244048565078934608301415544225773551655570589194682338353758639668654129087336986260282486712803192421274666860360284201329852570182822631719276967853889454114192073828095781360516751639950198461678630584446289068779074440299185573729404117749907126595933535542710322979126006373226287072740924158215597517455496787702576987757103525618182881465037199040206684988940222736121493377111851583425277440899524140252039583455820033232145358736618467009240760769723512033586945422160438964351770308318353588669125646676692061125762185078053798637483894862783519044969602135674246702186751680010924890870860412525670981074664718360439925686890250982654668469257603118175125823837512783012144806726825410999911983757034345179291937575232673631038207314032564154583457541158854661875941371944108986027038743814312429668283680705708336113001176060447387854874110178037244600500667684295142884509707996334575355516326075026505489421834921947800075222375707831615888578307274210550372332923181066582380905468862999732201624274008000837391421037351596712320690416007930944438333559332742955134563425904678669973567819022089388714050444692353034431094387504022708312307710789090212934076805679947345079005252003150423526319493459443800540195825475059848504697711122943811039187074841183773636395673844239377051874966733589182271931455248057918543919281081914262598276200501601139724305717144987679336932312327291805055759418726567090963716168687510650680700339126254350109725801620253724111761916298559159901262159940352419489282104574369855245603974187581561743418979032796262544130788566717528982119786510385101820089567671406545574106787385961919564078670058162973924205287413815029322262804893673092736328287830728028639699102227627443919466254272742912192702131071801635734137562558762903091888465320088213176247389651495634444775694895700776093335985823887646198310119962731238707402751227721688776614473162566221734108004586639918812505455465524060671002138045300917294962779932144675027417234720118466965786307590785205037411387880966235655163015533458138330277903247709826412666465908437502087242914935015376028917953813288494361124724270690301823962737431958735740894691757041979302569969725971320854475368904405461927231156529516380791143261169682909366559124582551659473504186700562789988884157778084979456927719560813753940753914960505194173295972568218007402308928233118526814562049864061305156350022493764351478569442151706107123381562744943200335658022092465770819820268372679853479523439584481006625957193825741263566152866140790649977526787488661005866927716292126188799608043311371597291953208948562776712020106155809949437273266460729780921879190402893843914673122128255815254137175520719268239049333144049396547059712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,31] 28673211051533027754212232095639284623235468866790868173022287870115553066955097147831936344491701866649914816791431208244077984069228919401696057112421663376048262747607982728489655958087673341652394381060439214085895747132944161482371643685863056330719525045687580992323886143871548702557192137149559726776439755891384663241778491189497084743871073199892698727961536332428343304622097447872793411028156062868420641331170178326014792782111998984677660201954712098635680327850520655142920597201634776238506927283436732920001019769258629954755395167214303669966977171638313008256120008813110788156028840638456412319882350025411803242796713466279942699737965107359042871453802267775203611216166998052441469669726160570429748917027486471812786030568169972709532556680541231482255768894642299326542280944238712810938801741598500850752700072647790209309567160535034237766262322239598065465172142750742327412292180640811570307811099723002820759733731335910131979774969139879156578172246503674543733026812548008304741665533130869251469392345881235465557171834688021694201594957238496195974104402623275725446771460965277565519809725133896605678737626413489694527126523989193978528431413292455201758528768351317515399825483806855676042614932750653429708914497152004748382781485642227681480286499875749613972696149159290473408658167303588004350499399616854194413130774017336949769537830724874703964673722549170279909190489699230052314627304323125456186807211381887390065735076301971927694768845769908273168073320750348409507637146753530008814981665859742838341395124420651907560904171815768906952274801192707372706090659921472145831724574316877336340179914937247111001456876862879099221288472978919262587614340152391075004211613683227077191335365037950464666151030497637714025426501773202347732207234934116788742162091936685266464488937048651207772980496743322339666880828989816885991301308457647528166608341484145712998874957276150999581167157373867730566726481519218194708805084438257476963222541888514947532108927288291637348020912204153042991787167513610091263535732897669253246463852466088384017238481777636570383905979729182799520630706808307685540035547221491375790811396730882649746928837066627044491358552784735543504988049367301765878262939008512358702284241696705899190090180524382263553210255518714217784133744487468609964340426362442707026676828522744875929658384865312106994048893384142785255257044807968046172877101459542210265880310649700374043402831292546439940440026147727019605840164979764051382317759630013698897003738339982726784240203803764553403925464451125478453751967698045470889051483897791348836639457392488916314234228869340942439387978008594624050473065967219889399384989456040583695654391766491116117366423517760895278995481129796771431661370441563975564308916843678833738495522687537998968937121957260940933505310931452102585538270575381034834972510439917856661910642845175693852775477067208969546396192282924219244675177293048266625916960963065941275094932980776350244499619840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,32] -27981351470221785611607069814186896476454540115254267914837772570203728395810650389365338370367318892156858341474771328162278687566273807022941516392173792500466351130238774344244096994517260760846771059363646096968974257205411794011949195985706916447860513120873272906601059609390345605911468309146318050033149816969921065983872413838973309984855886815484382925980137687371773373031753003113257061287223531903213192909124935888713826716947910744052805638820913338193241867095090529161309240788119323568868875364355063652452368346542309471597162215262261097840357345447244440016313359043568308582056658249768858021696203316610982213149772282828075174561352480238130880933899241853173998791500892940348198951867170808051074037105851472416044003413775578532615475606692228481460320901800021760678371998938758460580456321951252683433636415816513693694009692969433737332558600767029978649128715135453646608808220917933614274203225625054570450553791099955204507621111597374714135093410785432655908465457545259439744898692568727926966283754263392843664571594771317568856936990030127321044586223881420111284953250835140862528087805859139444278127127028717959356980985912018190064280428890052726787252016889781830251720108721617162554029573666908749706116112752908192897769782479247785892011933668974919572805158165442321231313776738263423444313632299472274670294086323188819681606007016064132510372319802594085417676537149846102369617585698342689809934257271388755370127992832089706536363530281335397719118957215702035613550885330794812743719532776427111112498398137264723434910559237833328029881662287711849762860890647901248507432010872580400348337250793149717042621947688039614160238483919106049914619751557905496890887061204427877532457795803625081531053451497097204483326854868171695499979889710792320704912321004949653017281254783902719579216688650852422376801312355310713718603888937345406662779736249055988908345797533521192597789157585711080449530572343567287612153663771748746022085977202935236185708905841418596053187115389899559705837779257266633414982687032686029324703328451915127965092610682289263407851422204867906157640487403802872543870775635646709819150761854579340661704844269588680201543105172479328061156355734951077468676294865539786221046455773504930459980130203057166693991762124908315131409933519939776330313763120178720072032354744171404332293731066195943420709994543566534522604108368775495403881899465232428063668149796302008653233409105041171785149809289129989973870274564245636728026113195300691705372453819867362143427173819302370477403092186717253004121214721340524345219175281225265310479808979446873802274282477237161819572700835505948920874852564248564770300598268192505431801756337519040261008008891685921968414861121895543923988681678223393318522419524926543086283087357293971855920484018724567090081300993067712706859922007353598551326651061781240056728144342090857355070559279706870252440297347294085120310049850958981436145070134584231560719822923955411524526276608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,33] 19792209594150173538750218335100906346444573306494679310619441055379380425871632104189721158820258975637255099000628070084176048479778729692974981115699549425872861926090812317349685650711165258991687045132128345549217741885165642334889767933632011689937801171504389923645977926557464793861439002200512148235271177446420667937415019428914014127832695241716634954370909159287940753316228934169677799019167521279134217876263529002135740907064990459523714978159327475716433765365706161983698737014730049060788831090056713578620179285510811096929083025204518232424992727079175502842816157000638763658404992704592339606459263780511813404749020616189685352177534316323301657762897216665259883538422943879931853096033405130838263174932244650316752573280269172553905925420900601230974551286404431917145763037106439150405839398329182984973534616610539819315678228048651265528860706297561789105301063725418560797350911476097418091593236485321632232233718570025756956201928902720093721699887352994565408406058251112916958296582528585169099362516996298465807692354715787718596468022060537217559745384207011796989957666237151648522270174945776338995747812101590547059727621195574562477978683213790189904249934641951488343474067003992455931660563093419780735281025829624270006784905561534154843265492856198816908858214777412081078733779055475917472612027707343172089796806815357658314475241234478921639209615800274224607929084932726570360122686197950841176559377373059191093050188064476705777662730693990149212747047349812069156075182439466235655223713670175694610464537229498357014821168747087235968734242856720745149555603997098257647990279378040084730419866576242390231394181842729320474868291790741372628995941735320763899191211974664669187803117929806999579278938055996752571461223506179666769689746062303878842808097763958059533738884312387318756794639089254718755402106182774960721355711203224665743371671703759015007642246203417577666975868948939184463222364657375752386268140252228358907066544330461138956724046889825619952200057278430337582924153838248571757696331801368269574266705046238316063305580010480888573804699210808127382382364951344149313544718393587276654378637257553719783986239293024309233949519526651534493642876249340374615081570303447028628366543544440477572711707304272975629582136216921667684592531848633011649968181162911200475221821671192767979004946956276053592651237651127029422992293759901180354267619336605922714732521302307902822379019502815149332431196211773273308722654912021618158963932436052334326437854503229026452168043948088191329416863318619577744323745571575039959874834241659954598122661908181582253322383469727115189419914711122578925317612352697400978234385145959978763479461800394074142022336562922367943887042462980223923960044630184818701641919488593567088224574317717880709018136684866431978229451913816171834605891633970645555637205278930592786795582738716069537168949193162669714179568425575658105134864134533492575229077265340102397076817434820294247605862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,34] -12073170887189666679598043361502386924932841166958265931936284970330169425319421970748020147969507917636581765601250688645191675934871006445044821383108340969918238380665282775479675353467221448673903168806535779768535203193393384429013461835406707296989691325679499389127678394934263672755937746150814392669194133849202989567740357201522766635557091681305973543430436720904450166532211868870167610077025135408617996701670231709634382991814612852718934051870355050934930511444729378019907990074698188514646120456507426787273031257616850859740457779414753213753163384139584187201670985917149196822138665363305852703122571895837715425408747763777512009474161481164373641139049743527238258080580366069140711805707820708588696182438103499861827677725006157294625279408479649973367535400944858329734779741137944076035199086062428022938232186084254510639485539339022091053424963094987448103558769310834483049337544979310303480875918033649941040029203745379625464434454415080532101183660078000099888787500477914437495629806461539786044220855990158183148625058422858406383634638768867503978459261251979472400169882431664425700366200563649460545852269165752247140931088743178702246392272044921158260798487120503128353596042086157288084512398540307866713940380720208939633865802306595586568825688712379929843821570160332780596675062908319767492417644023608314209003239169789686869155815200801483928861679417577577886691197782616074613587127842310605301168479371438711863846625682800068380614886604232327620345451205277401068072439097757881292458225560550750372061808111484195221935375759581538902499030933633252027973424711481846136968530251339917488028660608119373910860011146286468217938383354373169905966328783035021926058009972109758081474106224220329714346039744446140555461098483443742119674873493728500820694106409966307433970521973150170355207758954452448650298074435934361323576698578568885526516283487032395727444041833145823864499798909874488403236092029749881732237089980537177240074245903432203883204090160250701387991972479238562061933631845933577922332184092561062870784623963027162667058943536253566331240024856962426715840233280075914259724637039506321327787760866603516140650775229533066282749660083797376291029554296355222090353874269097655336247777291107014836486433908568451232596608423778927989337779151828162827201639846386188668810757344039587887696472384591421942465830233793685843621634358044491846773846825682888164962984618951955541601213436360278242697059070837697097474267478293041061840847296069208736695727605644125784470585685194661932039990695037711021459032452834854297510224715034110212532803062126689940024544805627488288535693025700508754871089095187455367627954504955342289848406046322011041391037027078853007110973603436649090874417942490064117258523696613614634563929637725040320950303087073815829440300800464740361988702250216546816236450866431150372525326387888829594029557678942448050082825395280176904255210192658209576707717693767378282669118475608695916357222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,35] 6813548904205901604235232255444717384014107348310531748589267604459779995893677869695763867774593191133566199513361171864389054471102607143718862068819742345473887073139936960206091070375922967746666197012971255714304358587443526033279042883926346554089113959239518377357259715865329445928982333647924050041890175653091261127534979842167817888894853574546947887872251443710012703635953974531639073813612935526638686605680516062693172770599787402682349491775786739885827114062268659676502677905603292848239597329387120250778002475499443534388757678697730022039304688512335450220821040940342181135017911662682714779289116815041349442591358615582990014991205234891283290505306031176034337942294440065493727654190029381036896902158718406887954842992806187287290831522483205841137077511497147760435408828378640361514742270699829965379323307086113387329237759208256714879556016693308758467560994702929803094682600982048803152493091985989791163753921749177341549888752860322862589278232944442781669914272872891313416787945559048158388395490390185473163954700885847157479773355274564105368964359921990182169812385828757039563031948353247803639678572911192825206216448402023112279084124167800497128743861651159073728593549931973231501517141092364968117966018518127222080657891606678982112230470341413101516432293342228447233238288529082960675253691765817647834219546651540713682213490022224404741546345720965991647181173797111677145186813185770509037300875512000487873426597413158049433378945029175241936346928780323475346049380145097772860463665900155305483944994575777896397987687818662535654180538487291975244070769613381159511109941477111739122184194102629428634603442059677532419529550237765580959116280638701078251242507779793342860238031018403492628076015606285006073322781033832926399125080600404257516939439606802389739536214390553252898660521553678713208465025972703216318684404594163940766893399661431785383833562900297750581947397060942827187831626928915800566718099911098063234412308746702531289601744102550746159082029916759264672030325215638409752541081119667863500310196074073114323027470961131537536384444060077322011614492911423773158134328634792082672313777735885099330088941314488607553736226567667427985237604547380859906308935063710677597154713554120984288131919412090004695470661394259384394398228123036958862868885972312849515903908720164221628643057469418974189120209223182626039981461121195028910978750757745685730540106149583618965244175192073521821706017305370084985497907923907020137879857274307220539456824887111971371900013887544263168008188652832450853737301714985599459987038911794159369728399660254098755507242717441702244019317401337705603147311610946258641943967019060976070218556922987219455866701102932815798818822887849788147830950314207384934883144529026926269527200903744867874695616991156441714102015676411064677951437315260411907141731593355793021008540131985268003528460396066459154442437007533586098174356166875755779272066728801117169405519561593383514988871680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,36] -3658910916718903926557554075267848707151305491005808367894622818210655691423686907874603809179993425372473776204524034641967387678822018344053369472500825862270135417110424178225381788999476282591958810475109464889156658999423338550288002061854628028527871955517381533399019698838476247707706435237888680261078067722313761013641570091236176761884931974924740311831233421842753672446499892070302915790228704293815029465295211255982407768336304696074204969871697448532854344065857263859464991859112070948930116298702558607546775934383752868332628118257694460482448048478328582539411560879839756415388406932674946571997531570637693409037567611590834544143975160822049608027188339855864504564036229951867506279924310122897450745668021813163619834985487892197496143075469405800459449327393029640075807686691742194317224289869723933635766145988561158321015260567262774539665499206839299517695758531333580194728333959250650199486465312575295480387609504381711112929120614167469325463199277616843808002798872204272375382973974231655074190761546516752314185050804063739659156386486399901375081608203026946139553991629373955005165202725234688802519514982762807026719305048114392654827066922288629496929248690491332168978731316875770476277420326828777589545746582717218249212349224008054316063824535191033126934409118320321168370668233091019098573602605134393386961200067710119017502328721496856855143378909467794686142724296722380816860674033882251194206155354777866838202191692184491576181267439967062002422897603500210930372132219996775358156883061285872531142691325948687372786939202436884382855583552719776632804413932217123513109715944444561771835380281689923388631606591773206595392440465072562856486358773244284737059602880924295681600494154725540888560736951945652145248639665034048211745468860569830536956573660020365279845550526484496106011290756393469943566987948641654181081744662798022124399960851691683165198859504792918704931738181943157684971897099841840626581640862753470381750354464048866199706431752445833667389360333717536369899784513673051794046104469332798094344522701386143358890138517376967616220110175749134914386901520056917568181718678886582762335835944239356069944060646592535254769256442188376181548765793784917320695187884853566198350113301763576276200596421456044184959826838912489462044843102672005693120412183573684394813369391612621963108247774600711430687817281202269394439723725586601203638098963792627082439411437183976851647574924791568401356338047509981871450068815766081328049101688935084221462304530284625075724504688851612509905748182002237070847186194207735238074093695339903946667296454538261154908534328805558462100058818795235332406442373046075451744092365955113763376475994303683467766151537759407773409335634162224293761877149665705139635510486812731112776423687716861281119195324448668262984021271184110923806299026667999346777752396953775885612518052821055939181295539437123581753111696943473060606098617901682133984031352725211129206856755631627355434254336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,37] 1871498864450500700854597431833627367470633025681310402873059975015339940089131396636331162093329075709827913174520692533978391380145458489480918719588791510153405114968307270246437901433546752742316099957037512683380350478907012153570019306545594518002181777009503859476972591013731949250230542509849786780449642421554927000863003621456898595712986597880651885924217419756196314992172404079818477962619646071618959313898994958852679378762826200055747471067045795114874977115064379883897763129445175529003105263990043465139784893697177220167712576382138179464464214238408923805214160092161747736934823937292099379960081011573761706416032216149772232985871915621194937735949883875152938494371738645125965121854367863239816743061801460520727689356044106685456381080342583746925544537653548988808421762478540674475130614813387635835359406606565333457353340777816829290439131331388816775384304486796225998819586524764121463150152086073055297601755808214128174039350942814767625739248219097563180451270053261262972860130978882142548118233017839892821441022792996029119151936400448041550921491673392554469105174551836639898244430666622298941470514586975471860967527196059309174968323349280627633211049001846254097642190836612108859508306381091864430954129788985020625942246626940634894730027080793883799411573402495531643444877247222996983977480285596645068291570054458125399775846626734619350410206683704176026584098496484015475864446224284323229534750160940054811150518171008198832839468099195415685514361299681258410841290407823768015660830635860901746279492041666012299734374195449192550955579950709067515826646233441690870827391928597234116016973498105158409680372914195018605373840514985759006922455972246432108599481591799578100553284886526342869454713296225577021434372259628235296616044069371112733488216763070293182270370856499105582764696081065012055722147592589059809663232871425548453875313388270113382279681013059425096033160815365067130437147886279082385112439066725758753156160437187456659590997359405899570102554375447523893924695241050713403042015905297900917893590299558127689477509975241925269359159227417761124406935677314403763096961356058588805205979493225345567125833721995183023585260806082375781171484957162423224258779434448461759295327167948289485812164539673694132047239152047308292075084193908865751010817051284230271940351043010304512615249240180673979999293363345169598221849080966889430519491266026457799852514240561235129209752264646000812612667757210511602842509106185611163376240802221236463054638931429807595526258304586190186501215948205754299436724259272461789095617445017491545210973436865013377199701215019070851760529132570241239124256406527767329535632503113716184725192824769004088275755326253580232659028452435527568715593284462695078042872617793755712681898693423716811977225199519349685457548918574025955390500860178305516437044726098559096531336039854056254890574638341564834756161373256941241547146257262821361555260218851682883279176523488904394204774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,38] -898561924011001235597771084638771663831823570916559124442655460163602806010358721086619643942903681629487497116296943473464666929732943965649646925601391241989497396487636428562060397682002203161779927992095887383813754677547702233878629420265869482615408993543852329723726626754824858363787612800833182480192737021426898776626074344744005416458702407461890180552255401329485584046519433980598732079387528925658750736990638953840298012767759255161554718455048225719253843384341992597341129780290681509076593991697213529970575302070532546190084843302827190954882817358382207216060154940589970370282676979092973196402439295438777644473657558316818650975297996980908681632460695751028082044268417332150186778249942792573049697708532649887790305552059420127990839231236583149298016383114161309917339090632800879116393975250202206349000759223381616680044385582633860726226757834386802691290716727790930675146854993145825782800365012830552887038926483248746406819119531436076154146417330979393603110265175286845523112689919193586606040459947509904015506083459872691347043451456680485562104539398910862613488285395983786866738331516773558088302026016946133874777548678545067023446394089292966847907945274474870057662137804823384292727367931578501262328952086344874931402661154562824746561265158075662792353859837647143044342144591963052342921471215652628479387047492108124007459714861800587086307609036470537743347524443929703635226009130888093248575061565946281142870426575232750964540527442700619765937064167277251888718712077851700479208206076445262048775237828085440391704871964828524483717510712632583031277983453742531569246530713615543374718918616077191155115326513857897671325020268640619005377751351853571024557152497633204476103533476670104509763609260208235671732488654259596509386516222868564061569412050061303146508944129102396174278127176358036733839967146684379867454976706188412380496114943633125067545810406125641714472315133727046403422542180247276230693934999686110061049081979799573384396052225924397573681198381744339378322394327475299320513488764781186810771267316583350776986361926050814113018555253606188650628261915674360011513587423299146899311223878718981974339618768482234197813157719081799099102026920051252141263398843506302628732226450261853789456835398641231478617211547488112587512527258473112645713013444492504019826258398892852657932979003936403753370420287194287647163801673084718839439357047905975006602464923788331167281498063517705839228407295546265506167965050141062008881792199694449939497844427203762553521861699272015963749232894295464197808662150243523345114352146849761950768976899667499560450472409899214492272626989992943015588410648394782431109895344693081994490064541895197747428754824652634130685190336623791549489558942571535755521414905945103641923795195311912609400281010594400604897001124311530951092739794442195948281578936551508423576627742120578493525234116760588157150539379129105778813803651682275242127214140340628785618501494859687247747219456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,39] 395289737508381833094179058262156762653171373740290329133649791533359137675411377439845043125083428572888031537249913188226211006331372039399181618660107999700152595599433158218864246868932850781032841964500415012311920694163986453891487830702118589139131178771134798337916330107324665397811767709303748734141910061505156886755489240214412899136603645681125698244160151024788917698926469217270354705085366079257171684821888995069617553019234255132513138486511503820007428213819156134909706736431256599932802968195535231239941906008832144769834949632419111341785502567055110428031698066802695650231332267974773233984729115870523093753287315989863651564426717981393378648351799899210028083962729289761849131218966239666420981170919664443453517511510760738661511789570936210272249127706786527784991922772574157562004037250158933380933712076807294943736404677322155936217045605715921467721004950294047333095577709930426515816745578374772505612955658310908707317637277776108604361795000756315494514341708787365009641047594634831569684923162669810576691537505868666567549964781788544947300284530319206113327919496848874480986657565470409915174140232479139487549125051182227634798931714170284050207853971814663531076125956249275665621066683081720139545029908557708650154444277841063166666023827748360577924795009628504114580116824992439184674013315947416223684708940168339552361906584495679068467311443879048543771115789195383397047767868934917064719519050216171015924654884440805171587033153672832128056728101437505948809609002498559602874874649461899680714665758782123020624981053226980561170958143497036792161206218570453955415048753102376275410569810578698283540421537356853435556473852586173777017054741480553030636130064384562833855576183341670588739279610758684543282298299750928136799728134801260899813027461945314100242086412273614720698162486082560922959293940179885557307857088635188052633032736436824342904206249113091237511843384650190155854750796611397148449020697827248964179300576343972733856290100125019958916894774856159572614256283034167450244601361229850108789635365631499956578953751462438703654612344383536023634078957086750031372188439057193828025912694812693388424714011878579027573792335826946625490852322325726604588525838720149548978352389029425040709056462411282597911041396683221215752767676414521240470862090457564635646449903283088918051974390815349787243442966262647124920658401001543478585599032790615327947130471011705410701562486558747731736221777268043030993695598668498152712942049136530257014563259285092017617849149459186262286015303333313723022553308793442005318893219616020852643857232086204272813876836305505710887332362204731141553335740723094568803159461729478547655844570306002748340222227174207037454873078932710728894212203598312536055390671360226534027982238308822094704011223351861698831616577706566511202718202470761101043907150770343071294427200797857717093159206615778596279586609267159022854964386144343941662007475975369172186321183813059127950704640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,40] -153637541092059499911332057508403152356217313403480713581143321203598577809452005562286355627724310625254777055560168191548397879350040562835037332710481842639259343803739334033678415202383891109025330701049199893630758275299810445270051896150119186379056779448727368004025563202679098102492442670731575913666962455328865963987196146790740282930103264973356741881162604352944085626677214836742211114071166968401979249432448816109667114620511974919885462092873773374822812933731959044850129171517836353874893639301108018389471244601744575214527052399498986784111254310566611593349273396702788580704581871258743999069975193789649057477777153924060489719556452465596549633699125380201920639073440857570415280663848083448135155494143169781811160030298953725421551560034702183241635534444341660534531802268045154335703604743913075323502015053866603055897408207231112146325956465803213830953664206173700724537549849758779666569523647347139484367486934697600365073570005494346990356129876537666680715014701084709487833517501145353198140817028338939260931562307474388921931030643885239696036212681514310048217639962636557720643012085089846308802199762697408451325813154016222351930037768961147067458536334218865113431743574140464085599287062884942123122492356550856548983251301098531254710959225626198284168964529637609687862537423183864697120767393583083190854020237750436420067270483766863588832552430328508705150366623411060243804866078541969533199159124076010391659099793919729126679192003204036332661143578992982946259013221085826206404330934027692782130201133974050461485158735828372203813748183702012278404967667098749595206498085486068935291351423866003929158730040475150205844592026407312030898492620009257332550555070803853359482718161335774715275082901517128418041278655679732658488046355727863019563476707759020353611897064056319400589544085163294694658543948736767817435813900303448200504631782394393777851327805464375819022361792651200932868489733084014167938427952308000862778870995438490673683483836719865723099491653692381720281261142225790104397879150968572243237898843326136919271186429342916444106088132421008403517779490853013676969252417489384121840857213919645025047972142260689520674870665807805338588663218467887925260109366522929913011069730303127516308710007917743035886904181513528116193030762678451188956911570603130187649743002125910457856826731693498525053978087285312884560125874474614738015221892031792313280155043558982828416945154506170303313154989931774451509272600803585589546603480316442363479423372229915408795384736693597493443255861395494775175251665399592801342033132631483369996741036062854368114870326687738351237372204617547444131020753847284153720026651301737770891847146376719882041316587590745947317453347958957702019958891382417133927758363993899140545365880115750070051025627573307708486117051629262596976066972796912306555967473993045735456200866458768160476482022438101359275835969003305641728938729578080550040039591534110691232943771340272856433950720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,41] 49467218059693894484494759112748461371048450264998778135352209541442289575079727340974663769580355171836635795935845195882214982612038553462457969696213513092920445734553024141575788748641310598643217711021537241000811986659629756115065479656695586001966487817262577394521838205482760105684796970410006282514470195030322698496755483400515417201999286206275270321852760526676206750753891193010974991146166925703794394067505360492882879654240891247623965608005023405773814575593013293102310766159854524324268610718646361749907761604782552497938187957889838759086599438630558581393202189636456008321172851516405458008685418384706529030390926049751617644925444712865789723149062005774477958857617613476324572762102373070438803195014017204024787593105930414118396300221988215639788088342481257657516444126976199331782345119406890960016154645794298662629911494827087060386643350510872868539291740389263245754089744172452885015996320600419484896647143667863820198927181623534395905811146822568731574488900789195313219835198981269104994332119666488521386172806172200748655188222304590643596890425198315532838761288161908410049303650880217719755514800641777258284567479475387628041190661883762123652302880630134561501647745477776902026232481132796324663791251660444305488870569778194284621683081774847996329891531953365396964381107188864848536726444849639952324710110135353495776113337769728791276579324122313504711322018762716843966834167350383071774912322992718634694643043430617569599852636351587526121818586003133955540088699114795619126084253535551777362107021683287549793902083450934775240360907848719932503393330037540053214308295404669226472066835567713940119062455144603389848472297635413690337369682709901248338480695806456772851601743672108976945916699151016582081558754351941864787796155690986769807853456524497431072510518543256686004123919239949154740738886068837081838458674423668793943802899690170946959894487278295102263121267562563347067737381819464088572004582953014081798220738119151891679626185808246919624518399387218640700117876293507852442179858600763144868217250910994691767015098734599616000140058728183927148295029389157039486670711117569979235581854471431948358171572607893738595749184335976630235046882283354960718574725469794823501916600649800279677629152684599085882371570601961369375326397328247596218957873783566601678114765421134665240434011519364021857593514281027772197224857307863250434973117322248977779400654540218350260228765576043729483764555076543561767273863915939561786377842278535846523439602010818610851151433414995981293955792763175371309924777079894162070469960839260863227227483052161777535081073138564528141047021716242094689279231485109780231287264815390325217135072854766487378291972075926013873471084091552353980145757757291512348795299772098141130621620716998624041815207670898892234547566097793623457974251099621679400765030009226584977391471274794314776590665056931131819922766854170083998182457130343339663600660836828984455258530226163637037301760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,42] -11123565718292947094941318728920524489968764262271213028357825117854445745208132587604307131117875849290690645225655112931534166451400635675050428456167068890538822088350555687961671566307930705510029111974616382053555423910182458019324671603154837258474928482360819197294199718874430544207368250650651235039536860392990495469543583221228726250638332692065331397789239686688623450758283928618499815479599958844565896226853565011167003773080884500431705515484791280407416569521309116167100376685066765261126150209098963988435371383544353224299082092022824281709345153509666200439933038303863834961780769615738129912222950270053009654593691080073946745574326884716854656860242264258428092584676690607031081935086314092295007913934218355014101156375081676573890336845471421227576293620529438469985991262230297897487515916237947464417337795785100548902499862149269438671717779765902781397935452297684384245481824491759785321346024731105715881689659834373991730269741863473454017397768158401420765541423271982006929468681348905392155449575965616081841253172912256780927165092885396728078834273374435650328579110569746350778365925444730988676157611167567519801695743787612898746260957783988163409654124559273999347048756921658231165987703711772461699624632439011475422099487761527643588840529882505008734343780219438031820698203909395373877675869900891218664642026923699517069546687746724768257216281837446695704792116649095090739598335209720731288248911617950035804857318254332832872230025505660996163040910546422085804627880768138466082147880650325490836801263258218686591780179999474298921348977197424848357360020709451808730971143400467958669394299561521748822739900802176268337662884136373382679808759574727013634248369535811072522599770289192094267605608674843662825013827904994867722434135786869251061381445798495814969797431679259849710891842564087934959157602994767614655585374812683432228389670174481451002006690949789266763871496105169689852420506794273659765058474146746204726452859664471848805459422125533149497959232739380730574266002065167082571576967032066012671278011558763914552545926383195901249153104228322252761379294351125431834669193713665791692196120199494489208082653332740963042471031720612540147731716963659046862355556632797010183856694082148758618864853897049432480871509285819388831982630611092447473812593585435079644139650097266149054713284846264553854324511775402592119580691349049596840995356213578211420415904560017936935216966016735145475484819634173044745903672810539524227296271869811431670987645970709743277090030617061456695602829730743935624239941459291655719499240084725643826433633447517351444050916142988940260866995874143777428367548561468954716539952013640934476654370174838283778328005446028065011080717530854918009283151770420139145136357206986143385003399043402470324757559526853552053720446951018246899346775020776079280307954789287495721343141815997909871770748991610734421427750250693454297594345363280748238725660188158171743637897514757391460073472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,43] 176627753839631933411549513355494428745621473969640419799994631651056919852674529154855956751493237289642858314374535969930462858452794198960386294647857468745460662868210239805810240986331995554092080513964833242016143905408671756374226345886365126275433207021253168581003322148332176113531517846013556164056745542742794350390153166399517657595771415866712920821562043874748891713371550774584535552151647128666573701301224938185568869780835915235436455277751974333408292844515846954356555626835399916794235874192680960804906031032015189763147502520390869561571145626457747827846356688858345999529923343923012647402408130280660714772937401296784240479800574773668715937310159182269711185550562519538997681440307277369248812009773694829033395819106259630807917684710152368986138575290790677542429592909272853933302511423647073411167767589956716708025847520800832460767880857662108231654866541958923121413865467970854845542509084693821831711797097185599233882221999997227849278581264132255307650466779862743122838030096267150267620077310735949191298631834965974877004702446679470339105736823638420236276132831174896334768577783810015592288624987190537312139870211238894658139127988092150248046361610207007032867207708389157185290158075683777262157512515916577937208213285075102631422312007966222507988253447930688206162996907428368628071786221503591483544233865411205932532566951403373641874323389948162252322349999075347187717826028159947805621053732404649882774799009486817033476165871560744534098874319121552735332751633178690718882560674591523065162258203658676686794336677374123176170638695973722346810294742882188123741139799861462590937492554825983704435660138798270009133125808288243165290954292198970007805875823056497686003746172551860477116381769190965759747100974842389279133727624359410547048340509242910556613223651803284463856980051563972077372033465344032263380996276164041810743462950606947928577413484286397194518835991464639611506560579049742330277250852897353400311921409546322511246585630687376528307649810213928110168934223130104236037905053449823600457729807202638928416591300882331086440647421427045159131632957418101144281120123608569329678967996764902384165141992761570655024799504158380422168515553916401044682420551083720023621098986019614043980694122469633741347352049319037568672502792655804953524176632063995433390861357366462270349724291623343949200245901949745627571718185430813105982214123412816215849300453212095705177016711235733759910528758779550589303853472934169220987040303077735195575777646845823949370806714426913922725953845770429613257276250392683206291089691807911600838422665492285470448061195180712886676834631723109017928619922716679245179133276594418498383905800930339246068363738662857925504243922737542714300055236402782015208549070300837123722432421449562271661657487067204415434143405136212088904093172924118962980993313721421474315795516799889331416204059497915511219304456183081740629441411559519638124490463711843022649143769027821007011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,44] 1521656801926742948811196217270767174676597360429355973627950711248244413134440954010650731313099138924781774244099551963090392945541109279909110617251309281362830473353139286008537638318759266191994054593681809328436210919119015332205153149079960845199627946783530759474994236465935418120229362214990160797740969875298459510123989536286562454511270865223555014477308892334756816659819191285885952520889658722433058024471479231635796026153538820917343644215307282159758364014340993057920778828388036672541984649872846968949989038117526037681527535174240153595985203700313695794510781626382676877714924951910874394262437017519704743559459792973527495464779300419895113849230437806427519982971769010186131861849218366793441792266753199274036074725338729250062926446172632170234405350038750268345638393361178934159180571332611886091724978756756990885580435799142776435271971918633521449303364788313837873187814567889114049464999737221591241871180110457966869714304010364155827728907046915436176976425114836300843250846770008113159525600466649416299970278167718110990184885216127659486388948406713761577019906348207504048461535248451683827461433059620064486842616276471773519239493656501627351712451832879314165749237910807622832119597167278307043705588830903710775764846605397304561197589097418276509474842378740016924833632861986529930187193835610638933799818008667287148611387337544310610145266028458049339861336524402547423636002754333472520082482447005842266760865751950930562725531356222605451616766936887890812071253489974855693610651930333215008077588546277913700230379657814634570918294719264834874018196353663693761341246404814872697531543908193076059143672970043968677966282205594610574944929316734723447764087100609633523000746941785904820232293248138407955369129883779786553486221161193643603336654381939320494617062520414267877761066611766777408476988869830087470810902061240922313209700061256473731893067909676153421583922815717763716067611092128697688244305402839467008099438186076896700332009824668530708125228785852843410490491861544114227155334601874227880638982840438720955925407768758571661615645031210202561009679447072759853485410546477157367745006933727072733320059272778330346170913461696797203858662104377417680674688438774893302879869465245695743843075774436451594609616579323330582914647771648184030579128762021066448583553088863705798537817619628667444676617081963707372208493598208369352550405642428679540360922653564950221097857161236527779759374087768059663687030080223275603947682772883645966229059984882927363367261978704239477201070738787699070570721090230149492684550497009018474970946223348215018583993629041351102548992887075758832683779324085211692605058694577364754178167614930419038083315753367268399237352846799080115322029535661819789876669949881362253438038219207393344331767014470700358216770179680557614151605769688200362062098274222107342075087848930661706647705144326793698056772341173001299073998852807482587411770665915263995638789946710454255484928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,45] -1051243875367162190942751854289051975479283702225355724344863617279378878497802402696015908413121346684372146638584736245736024102999361233384904718832854645430214394069098009745779978226865656486727036218017502459037303220755403876424440202664041117984771518262942590628081381722530581150648876758398086727864547989240848222138158666168816824739715622799643014088797630161733980959330468252762608914572886973836545897569689827430728375074433474671660361669573847372171321475488325781219127094712457024289623733017647026710081774635611601796419213819275778352053401205856039364093396929875794044678264001320013927088702821897972175662489705697669628284429902233996990410358089123126193216867389111451792602261370007886709567014633151796168622308201829672243759735054643430577152637958219688186530205964989228033057518669805313546312433156880954273753155354635154747936845767044354623472158539905227389410557521813447289811136620584066896020343253270367420276846340733221788699750409032785312641255733941627688388308039146426653791946365185738107719618801530409159509797833071603417049464737610761662437250067332784390868467448987690836985236600665239397095778604955474808703995251368843684641796646190232442819802261900350168599450849952779917363477854875671015406146777914708468582410301827629396430321203684217003092537868429469276978010002861969090661861099748828064237054843789761787655722286686200303497674133158521294201721062443309494605601061894084906213261832085219578939102998290038943170900110212017026050050592996185652072281986638838226886482288346653555305094522817771399214894795784582515019897893722123595710501892606089229526765236987441036059586769676766382124022205776192912574454098431423243199878539419424045337270385346101548319183677284043703893379440920111176870147137016821112853561334960363596686282761008275057476698949572133345906684745761469438681518224111821824947572091215620012114561400461892577481721044371712071094173491185474492932254848927499149301460238249959399588569880115154417511845834896546907525076783555808784621722823974956176917556368261855121781808327908966595874676445292410546996529007933013440664130256589411926059954660682125859294773437160300303764158067127185049681211858017916196077178637952130555478425346669965420737309905933826085204382196216401669612530439606478897060350790942558487864294452464262030639626355035033438023717062387959205022149587042377515409777383811103812877225325453143340208591971497270581863483645744538373296692884626727033510597427429185121629390656049489592487336736428827104113534206391238878268614465950028143828965814013446390164078310945867585259332046035056171895761309697972238636564142078803490844549763836227603460368203209627837648280310759245973869652597279665502908251035996383575004426856741057371276431791683887466215234282712965730866920767696059936258339741991771547798341175105061022349503951565560409653841968841810783011302838881507258625073014180731020006085176449191351462238719305555713720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,46] 491285660026920292937433453173191999348622100122724219570578028770853692024000837867661104971374836929205147593908952827035637807150310978444647896758532034297988534517481191353332276791999326785129876147808450706140448981720025261376596379580811454543142571829532481016169628097844168717965048262311602307482711947523253159518846073025727777173712086166502098513328729230885800993864526488552427264148883786856457659333731273678338586483064738125707639408642050745116938489175977594098890726614820647728916007230415740905556061937490130153097318598497570828437900315626675587323757623401175529725571089475124427937781846268473994169653173924706529984073685682807110141202706188542181925514259289253259054040845170121749941897380172552708418281493264449516880293215904598904833942544089180371946946151769345075482326202920629646085932967619707402041509018411901550621542283560372418467896321048252316053688973983171328381838524575755281031253924737995748275471202932124414578249565970791279943773646977296502958291254976817887938535927088697383666294240401445120671697081769650586007548040511966596026794643807286010824552434359700492177223494471838854505882556226201532666425707668289058458239026511676224282066444665196140072066409830512975027413538460764595315874583882496674928308148571118524165227206382839305595366508760158518928704149495305406642524604811102618023579594657144317567608469609163127675395540658435995763260326474468193192060749853184646563870266864219290676380527025163199280359009823562178408055022755875902586707772386670349331517513276969647953945064500780870333146732088713580657014982089165337400564212841987304472783693636573300169027648890829076875568881923673941233424720103612235227613602006845678536478910579423907168198242424107294742444345543814914164336753457488649429253297360397338409473108407918238526867841073214601320905253793437447015683120726320358368208835788495783998210314926390983856114931741521225787296637146996546622741064143560374833276556409804708930694755447622491061679855062983365720576146648484096325498747045647593100119072653642734199884420162203125427476929386394121232990408279499915229689155441553593974376374097629079223383573411886973081643232976963462408692908398622479707399269496242886476159162162093124861022631025842482835663479891289851207989190835803269056812085537583314136821832596714408138765254338351719067602579929340477747868206131749871431026818351714259192169544546803812230938163094660703211202957904967844153836003750056304041349425570920650022057509598887119738103175806909599411016084402544598418476835673434511581033184061059315889292960967789148406819573147409408585157386966596080040808085236293002591243815460161727884935198770993971430992501201200506572585872723911299409741395941499236081293537318548784481145496154871289537798944699489335042965122966176470591833364578184298991094117494226200747992423077230726843870166507533889341584027900591955277261435205773627312696254650486126241072486918080807567360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,47] -181844847316333057698884018507499762551700112525827379726059455631127891180742426518613920649626827672392855172989096795114350948669247097570105182600046170926686409592612984718967606559654799306502462179834942371341062625981214902261662713941005055053885806484876475984537165171813076156232084199560258120573480228778148015387468546145811662977688760345746519034883453094201871209679016753801251169023608489538193701974800506487085688446779174277610841923476821826805400526169317596741878387735466896333701232480010752016541004041455101352064116862158675872240030076600215757903710044224945989048282797296885686091849993179777910464636587105291430390257164443064319424269620096613332480201229133820270177243185056728430921140467512512044798826796232705994766619193420907433175623551836337973907512838478254214771629687715740673109205866245937952806909377848216576830907484381432703149906801583516935628129421088485512906165447719939071652369160374279409302583596902666248108058924573935814366998759468191912029824680874235498418314691393040237073358171616105410937741174899959168061146127292116445312334172932897323426571140585095328715064988538055608165842011027860062438487179965851518355916730716048243268244643851513756423278749484796315551687121740362959494944025354588917615165443104126402358701469237752624029630838356887100163050331715536377407728105555301335683022240845907432517497744453297255941830345418536895940696216906602304160490131236919951436309671964816342070764515648019154872126602277265884714825223073038448561915061566320547382767277168277469641462890922537698139367907012191597514832829663130953037553249218615557317631784635611948552829272054183726853187332019307908054780937583904456369193471335081895822491427740264646580325799111498097822160787259902538146291295997788323492757918127398349564834911750574807603967319555647510403048787052984929536783659175218700569809496719904929906947771756292016945318416294620799555441013541494747145252215218615172875331338729789739314912540825957145051348674653882840186951637014677269085450628417651528543704643609912248152549076314525806756581908953478512534827897242827041761494395266674593290468954916895845441000684003875548549897841290457118790534542677528497848900031854793739682826105012514646529468470840350364585927649059644346388228150706203515942452868617551677552252732961196199258806784129392509919441856318279243756583764785250596733596781905552868685601295879564509921155272455011402475638775276085614125633107477364424341957014210317155329980561977035416607281057052414564016816786384185043876173894182404180078031400134452626814941240731230091218614352940734365448513436987405889677259718442172892409217394376838747052980873732941811245355831455252649060774809059502266198006795436790179973085444225450442581165172588519633967938064716365656559436041120788848405081923689544161651035302735736412890385177893555328173013582705501175214095579407079945087924555992098552481400062096303108018756794266796687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,48] 53235036068800187679817745021430498792413988860008052818747093002138717462245475673084901705463615774341708036035358230372495936956633168239623053910315098310877368083980957532169344782494596951772268696416642084289088184082117238679259668394069442172736259282900726823809512506340516646470297692612322517503341925062205676007261706225662352779979233969701645169195037197315164103202304823093746429989641822651764230467291434090996286764925686492387000628309362412407350044624122686239474705091027565172466166213154002161623950083519315977973541825225300699946548440100968716826051616509580529092299508108932753523687540798083957238493255905095882934952642434834341319197667859725228630404716722058236195148363016518394845291749218895609200543114224168187151021343227146265325377399755919833646443496811612506569196914640432991996384624888251093520369945338020210529480331710248799701419964486519647970262952132472197878877197708078419009339672909325459257714810642885823014426337614378985233050381126930525185936879877824076831137769727965037009296759768082474633851378351984067683010589354279744640023250856335135066140396399050867066029471263558347733273364110428746061880123797525622828846490977092111611132015656810748683306438889337093515057232403493523646126827142469289572762763624733968991535568367493333654574731684357651703940720051397876730492626129272709749966141806442766392023103506121301377325230339946148466654461666814939567008863469446488043957308950254388898916363797080995314199325164123331955115246058691793531750279564683442110039271336001369278797301591983862962195553063886568060178187171317740757788829874079301225530125240720478790418523451007201420306279559847076058481160932288650336473125526737521262980376431239572960414184560016602173566982243942062275803983639329870696660883971761125320856480319428799239991696768267746275864174634687607474156390423452885064354440096596226468547485217271677162248654996768002938518243134059140577073021084890504956238684206936996099308032137231540353974133163696741715050694303732613451948073128045415003006487069964817154546004814844942939429134245392454765595377119201818111852055422071500379686589935417007720276881829818582418375622009904139839774835724724068510243854833004836108233110744632889742425999027033003504756231984245552406767615124093952096633060462964701619738265220473837564488496106558550000456687315425639572067473453162256558628677198238348292061850158369847822382199377979959196569698929192073233437697875353155362420501665659817641777225988527013147316968396678747561577938328393838812692353679211210376568051758012356483090180352132406177839285796269088293143423066803389204177187908431564532726730736430396540398883181435648988492558545415096512012337433180462612766181734213904811332051127049723829601127222562909217270644398780629919332930547166106064691767720088435294321432661128180357619541870038244397903060397269777221824474248907235705962863618960594432800721635835099025816945904643456630784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,49] -11121224258679300542610623089908170677664024832647860747576641169869005162801352361218533533107816917637099728422929672026714132484190462555076811007436582571602877708484132477344442553820381207651099317028155273116141134504013807919678933510536810472517299652383680267183536636784999633348592042213132955975401187865666289502399539464158297660362034172454787935408678119064862898534992600810022965220187789217788806198349333843167278783601139540027101778697390273442293905670199817798841181111412823553646902867863046700694432305598755115074760488247738238040884591412449186158055962107215369642302764716802361315492290898922989840054966623941879381153330067694242701755705181375504757508751025535420477832703920172615770334314800960102314848142695806292266732101471640136698803116813447890909607002668031960781569428195527898913393668500341600773351967472876088055532916100934555318128627379721961120426984855461591703276823467614088753228735347460740272399802502995992133155570822972173056050613628736768115525271589188996418737706670221441381390203830011663330640885779333261110008485738716126397698874602326686282194912727656591228310116876169010473605958127579915405258531404740305585628493747304912984091665588821992549035699605322634863825914202630703638274128329469298076928997834938233664111856863801828084024292855930506172251630072572100037432800559181017027242249656569662657956962603166686343282868071869564528451719733389417293367754756502531746023548845747643991491980568239522803108623752935056443369817676684301563682394861027554067771159688941213937811192254888711328257390580456719047799427652056029992129853910393297476315883526352756760163157871149778579716682116875803473586111465588579667239791029141982941660771637160508957921996329789589417844340038161326319136432292308365296162081847412892768558455699386940224314317688864348631456434655202681105244414926223710728234082843181011607963523417523307617934719182878645298058210111067028589504140138209564176712629277413798922068716165266068254761050795485110531279499561741551354259571254542029267499007159215623495386504203378957052593259997912368378874383173925546688060938300991908988770111261650675503151803465960119606090871573838866326512793622191310829685933127076595823641180609050115358460666049292923081822906170030813104670599210687175358657882141780878958591893904658971339508764200770755681884816719311919211821488355311517815286575059280730747980172287989646072674273403999902940318109814413500949674360393184970391897645592466966332936775426589637696159446223832864314841856127338247213651941105421950884039516224031136773276205913531439356474960785107529777457664422600154677898537509098245257760353269569016160032159573316303022762595611517521513173142182578661356938039773896120940119680563931711553264132673194857698903821323700625876790148114457907251328009303519046643199424058707418645243234733291915361351226642534374046689583446898243116610847221681084121899402206243587290094787885080667750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,50] 991106358845014515008500738629010400039561979887287226530151722238481348303500767929697970099816238959564515477636502474303912596222995342542211123226294570548483457907492561194182816158480722743080144384749721558923248938052969882445489861534226699915476786494687075354076885587347591434457525735374519610787079081968920172117490956321468592245758401660533073107095225449543082604827843976388845177281421102653372980259390356263920890312377948558070656371282438299461523951293414906549589117783336445221956932257781481278655689776160824791837208276556861007235234304234470794577023517779893910977324554101126009227980504924670759783974522931450384695178955192030490670808285639509018556196749908183064059646618385448588487524449211090495905154737685122910957294999729054618071139682845952578644538717824079520161323013296869779948778838089512575754955756920807424321516694098849465911785660533192044878689238253298796470937306876161072726314648395575535187328001571068462349992837957721795485704896091249341212754190664326255196887301764094258930310663386234170678147500984849678500428532139890777061242748433749008459105972397361816972709060015032628203055236353817663270335111236348008335114590425435984236950961071991423039630992522596090825178888101170948543461593015796973318056144406491976799374364875836724050569630915373130038211031675155650555711633753830031042015810923147768484779250591221925553486310709323592430542469063677418525049705617993541429068076267187859396322566511799007338002866294783614731694370494536171260376134125261314141950200069837369970065702771777047624877551757939637577301332373297711794261687635535658949950635552201940863270019517396876186745339487128488760026038500080509294255096259443732891967864013904422791426299862940555638997695560321554957411894258946749428781587559890799317045584195020333359914598075990231399578569757288085632885569945982682446205697224586007652948477546997163959133225535634849109395216691315606813700005868848587485974769864458583387437962980477485659013467454302116979927917817788433332960590914062950100329296378531048836037556933797914191545192729821711113644055016641127537172498253411755164301898923375562396919979629254060376810939768623237445102183496815339476969621977352546861416650500207216333955843171281730023659522156290132756588331999690058077847354462917967299611275742970365127321532830189422498249757476296169749787618470768760449054855204970177127208605895834499243176476246890173409235117365893341254363756275355925380383916980199979579512590859134219151923139210097201775226853665766693486466090469579289410518352066146068008236915316086471359023878687082020738933729004999319724939916147564999116292088284811335062911486009592948673826206229221773839128700843434588159114600155194535935523163622505639693908876757825501116863480431276864705688726222108378247931622071783957834664078025545643729490284683933395308223081595172862176730522261929539462482481926522391853408951047316747129969874409210511360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,51] 329544915366322385465894063888217226362233745474616735279013995569772607034665329890805094895167764807399317193666206975387804779735295061775794749225032514114094107817635563917435270924615200772898806895655964671621254594024695606448785082462561909676736316054426343520434332504302543010821347303085856641823703521580782440139018378329849413439823564571402550641396475492219239235393960048491014634412447390013007084075611217106576999107761124914683384807634928362352041898445513378396645852449308240727278917356813603169445960183878816297639567298729448328512736080966945793987123184841079816159968974706580333565678246551494873277163785937321855761173422236537634842716391683239538836286623656567956297509891861261307757188798027522734917220249943730002099341056923206090469277710585455990704665932444290133804785461359473748486715247388899190369116642288398335633277698342146341106251085596185058018945773997614927665602085258271245203346941723450214326273711325487623110865915468904763609168256074379253211783568695280773132272580626012087227163836782628416763495275597247246351611780986565640640009939493639613473652206736030881761758697418343130498863634608658720024824006261809879372851116707770523226845752274497572983131327480300076256200771355208535378804045747807764749830234902557904893794654643614178161155928065658555716718210590179171932763602032733845535685684061736341438023379727521397399374255679091725001326539815207990823849884456788072416475668870920426949953770827241981817008042699070942814125128704403078565615402715355431698086720119450542523002160911253513728864665090002851746385463317160004480181456264792551823938979427857556211638985701749755868530004147646269625672324237126509610464368872508005303236529897933300877927447910928249887216679358866101176749102824517502880382011043277520741798679021134918983106320469375959269066866449819181223965864604937804236416517517644506030931187783111804103560960131722173096294374594683845618371809091523608161288334251140913836487013388200042859466457425728726010676943802722130386780528544251447004877791066167653056157708045479322516494056325337090099484299908831188598040650880992409662778810194315295382218819224199980762414313966322409189875892849601506975512781252485487493326755008848684405625508845759580464445346563855504971072104508504334689960799709386815451184611510158382173524119159985464881529600995874221852773017256599101980006435697599886490899377255992754707688452223062338547621033936059731198366879194804871226356714966753572603400951722650332292124738279578142640318019898155387087776699924673414084917262516048954083344736930314481660640704125401482217346646615407604735511241441308267506805688871614210900197035067286936816364994326039217678352035382147256199756747869374419236433538782427392739396852590993126190003422423954967757647657138073849077924590192464609196084270748044130775528722274061810012991305743982300698685286880954447805621939545318430307581534653569472119486475211416535040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,52] -169463731676383977574326480028729575878791354715114487761118959564444748564818063351751254594181419802518544823199152154011623628494355806448055598218033102271623510119110589596329780305834071999721682250070406356013204607107243402312635542040672026342948555696798045015587696117191088793112821430752628177149914603602446952356449756171260439121699616257583444261165157666957074022903038698656210066467729674096154786024992470024615428191025767853472999357428555508267065895447071591269818731420134453121108946189742468533075215439188669072042047121177072715360027047310549446489348686357412912540228690891719968224789290775730865208284691795083184621628604646577226439924411880872174497251473570456621931056632838441053724711707534944399011327107712390258381708564561211695946163380559076815447826248468050212456107527891838658402373677478253175808514250033605519384953590308551720306619354384798453935315251999196436821985802253699775891528873249731075047161074614314034851500497466606193862438929334731988021376887046633735274629890605149316251406200942936538703696733465086317659013678285302550880327936947390590277649076794263286872240441682275231821231828330413137912207757327863180718965994269974166630918343316069448140968478718664655812967084823139765538267622533903292503849430380656115136524243578212875949407016294148706049660660724870498071144098016264321733063789951677840758692194012001133801358766490052502751254276151293800870022669616113003449854460982993146105043592443647492199949478788933968337837211288719048275110305880528562687381324980081608373320096673584247775352218219039355787078055136339589315334865439973286994356678483099907352346084596338708786178774084020437612167465114001028712127556617583578409416578456854715941804298871762753754666817947328944547957099422778034551095773670203140867025182257391423194153746446467318294474915710601255893406618651896873536194205398014426796726226282084947107188873392238169437064811650698616230626136482344522142830406455067016315405990337061501771081096397463474030033244573787275601955978265534863354025109717242806123283112115446467640948889897418007832281527665273600458534029074575764872025761161578722654292223408051267437205768121160785260392514583828970147582197120410332421587795854724009817718137757477025883684891666825374421641795125809067948535462545737129019284556571440371128888974942936135064567846517059615184510974947066372274516861569107347626728643817961332114110671164441072517399913243742277725712250058582809845269295371037506826810489394623182957993979420000403442863889827944286088949101184860132690599866333294759155381806999371218794788989421111018919344989907124067339683978337407810586964357262319704184472363685245179049122271752132175380822895599658950322852855573954401813213343502961396717746716503856721010212507756029706802561874366643023008978943248437079907846029179591227592159513814390599059054327840748213194351828467372766871986954433805652857450348457778840305394798593491075072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,53] 34161682462847085456374212858681894345160121734386830790962968282466937615006158899616716918180138974474662306020369663313994278627619171388012218456409707163001751219024830318202669760625130516882871908724557899578826736990182299823835336581271038220609791860120223518611207078969543555350037645218895689054344799353681801621303449582882858565260252835769046251859483585959001578091061031245428250750280275583482045272825503776967735408591636312405717931447173820356368402718946372365925821899253468223336846199780820044749699079549916016711937534073221920146726159909914541089327315782832412697006348014516202582684790292848308712879699873101916093859675580414127627782032541621190525816598041986795146693391296158795330926452343467216307597386229322232913112743288065922372303147884976076922181445464027793163762954745413592877605824947313848991749972485602533428372297902260166814110596999961377049463888624706976568203290982128607059866305476984570154736605744375071945078599949831864561533629145108807163099564013738933194214088887871266631035147913596778496583324157367162118508505433365906114413380142406911694688273757912562623423334923339402161364631977996686230250878241112541498551041337029803972038667194969258744248543488381666527830144607311481600215442184588398991887298515396335917942837397494734538979306051317359158009451277319177678266658254788565054716916253673499481189756091180206856707876938390334106978945303112726396080684486125521171591665907230142516781102131144426885429064701888201831454304484279699311036234776719574450637297137226852309310787130918159404621778661184431700365937820991737466872317123653841488437052479824784831828950275568393936153280292533113874120493891759600677917144657337067083823887499529939197960816345680430482031503839605482732804013590685154477513572506314062565109251493585951690403796532067530060790661706099538582814769404413376932712775174966670819647534361775033984776320187333437469069455112491501421311222786862502999353163863694131064108800203549607918594065144083594641902375413384994837564870378993409682709160500105141198276900875778594226561550921591013682749953356881645921537679705457488997329874569150491972036851367920395253352457506147880501509291573954918100758225634750041940346520491639438162214182105613220954698794568156552149186198137170495696117343870442381602299956437172851305874373823218695528813354924700663363514763874182704850981982935818267123203293848038571845275456073631270913118934986927118578908931465283137242813581046705931359570250121835566497750605015055831763975185302496179766907367694683229153620929253962465718083927484843228722071283029665591000507989751208197326254367962517184895226946607988835350696432744413975318380125382928098058298379214551463986624166488922425120466503377429627863295226429342247419989665931163719489324557647648135994363630120685197514063497101547498109188680511433572748439711411459317363814200731188205755828168473822243847535194043664615316521092046085160960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,54] -672577055418470634769413001932000361522219834273083304783130463742246772034002202115206415033463932506217706381247568689316830404163532895488333532078277703058600840781601547710635590490472014160232964193326346822310093170640691594967180847118195031090974680163074256357561724845028462853237719990707329815457532704013525035964356254198361960449618335684103423264757373315932225342492919658490012051968892298484946206062257344125860113868233110800602180831603526109631693152580298199107722685725704731604844547807414860992354447393041905422409022461933315885712164066080274654434876750640182043399920255373172251700227994742116412583177056898075051301343451156398489072447234988018850044851893118733044133663246975254326255670911634286941676833489742060049964365372483435258076182475917926139413511109435806971668866979466731260188261359089340656790722729610102732189131560181916368406927344661203916045168022686850338996251231148126436990345682032354002853902703850274620869184760099350617951848395431534730116942908593638775582740137937181622114993147674800278105432633516687655385789333586940881240824409562768699611862903751221759775463425847222776841536805084250306831844123250520625182738114736822371540063239519830399867785789227529934046267774948025886822452485624197330794455391098832363940130477980955272775598398403865613790724376643633415489603486813355860805256425609877114560361572220145720293648718942057559568081535874198729794894409984351863175965772056976151544530344046916870668512465765326166969887117539858101610050169696833959220681248933332400424767753451546929779024433129722314493946535168885034096435987902121481811244383389008941546253928791870549535796888262374069047694645064158816066582360310201401967882973152685246254616988611021865238126530789221405212995794495326093792283073246947916148046944136276238431559482518885143689380743945253095914489467333694219333274779382841793845248128726006316269560731170895618110055280373413269568098182420510061524607202992336528710252038786206714160492852007323266813287803747363070857372193734117290665557338306031216835136863305886903141612963630799079304644887003486472604689405424329110218964111998782099584854070755322572062685080633263099868732516456397794005246663736992906126263185466668901569938084543474640755726462793248513458586617591385961006985550794425598622142360743399302850623474999584783847158957917569038215232701388633536809312254025931690802329186463491249544404640259060499687565664879751930563917243830217410743645401428223363180877071010427563758663863300572471485608539813500370490155762397978083365801211063167132495662325218939397676481517633635978515255925597716301430451758660241306840658322100407612020107836778664874938334207212115423908188738984711721074781357427568025341239793820087982929552662413013394544675808509988768445518102299716071958715688069546320189116240561607905245275357463876123186075578312299523188472624225425654802577851663720910582060758224291475825752978732613632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,55] -1775335092087343215031482086731763055540302085566314948442594632487037928937610460895444325961843022661742348188328363026351359214598529554585080408765471540145450939529094927056535216310355990843049983179156079968884754254640491969570310218811887476149755111413273595225970864453303480019002265773362421748238063551957165965221239738055368492356826262025824867456053130737010392913959362898647677484600944439083374096955267620997042737631936278809268828735878889679094006913558045371480239973188930391850398382419154434036601317300241151506116951727849996072120677590876325005476372230757166653036318704477943736250232010167228884481709414556051474537762891274899219513016114182520504894166197043135820455690988136709611809560782226042972065274960444338245427465820566177225026798729404167070348592595807969839191073131860026214692138679659423327684210924504476303905021214641953742645021799191471146014585862415202747886023801830871590578007120728610388029403329727561128862372662960354094488160533868076984095238876950293614705515877092588158474042321120717403363033947518417198736856045710079747392772452337110085069880711110433190680501048004568008711869571479303306089298808602668161048601171458214282205658597248323394524446404949055723235981408270635324321196777984105244657003241988427009250941513756617944655916174512270063726765372015311545174162104510564706186261231521922464511563585816829597666306912813064101537708604534945018230740914547191491825788073046645033936145738196792846838226913087569489829176852293700489554232924512088955325396278087036496450068659262674384206171137552229933355980534916298395799499539629704718790688095712322033007063785989458153038940597424390075180610312820374104817824604077169276408798284540850730609854460598893950429365528932166518971374177664424117532929942726556323668429344709500689725878557283154310214620610823231008888019639865115640002665270071451269987205242019344921454852840617734773639978068322223646714536034004426613409604342692092557099481538940137814105656532558423958104225950257985780118305218519004216551123061847470947244889666775951356422958845426951136931185103784581514435328864494332440489487835975567996558155041453861976564585634397785108994930063599474795904087481651190797153822596454277054498108552446142571493629605964781648306785328168279254521175210137932419819994347056834896620554900128840396840332195505637264027858077946254760572037749763286231533543338015613398383037995441687556444532738538260327591964230206253388427592042743779199360955324698538517927674054823872822930333459317752576698328084246546506031326883767600583125345035877088194707146466659968204708079657167823824652917761545677962857579730537013157887883547723387939226694738958954429245160190110712765370013427368791424819241633477635316319067995205072406448406069764346148947762788716224935283452929221096323551170441943028322443272556924845333866887629355213594501083006897710697784796128744866117125223280228126022370522959508930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,56] 627125342769002433616009823356193880142460538269285861745119493997949477063695834193957626834445244207994412727954590617050612289598987390045597171028998258127943538053840649059552492958007217755990227188656017369831551514915408559205244762125624618222762529282017835253198046952014516739378468123573969693677997766636852634958631074921890985986020570828631391772007481145919399364467013525383580714836322384901011224539654192072461227154036077342787142718026329528037285161663120807858384545763814129384063611006727128814195352722873834030512420901035237817874057718545871358131171005290115846105602107738813601738735328451106222211738764041981619930162573275007698843986609916503243371129826779555838318947152388004592212526160353746421947251310775570056730304270009817082100480092867835850530113297149310021945407896785645700022748929135817929288947807617121505499429245160643024679676293204089622094712864335446955266146418496349170979544518385210926896086944483969603677254344820918847404236539701521476615323574635843381380081876836966469020821476707706160150961195422428807253040055529639236072849279986287256200113038042688401079820578380432586511890772366061232358173397569772656497282824460625145740482924326178671131337782324162874257024633849978263946119240535115129481785961504805360003060420960961816673061079536886162680635638305822278852935854130658664460327813844952364681695199390093125842592700049681532043173780419594041127467786509498720823402201535348431899243709801987221335555699943391419970236594419411370947498429989684423715213403079511414128644725817981720887654865023169427400558116520155994370515111983711182858977831929344593584774121823572761712179528647874459918456169753550781318825535221357653431219402343844715854192640062128644493804710010458299792173065090654595466158772363131849578845318171669576118303606659171299978483582689758101209505503416288308995666035407705265697323748169082891226963301972355370467830566847115898909673445868464904714607045687743409224267989845314434059964061973497223818742978247755663808360505216936220445849172549451385295351304911113292392111982117065774811592771671554731574770197855708554482873734725759847819854885691512850764390982815759956886042768148699825281443864887419250849106420840601963580995923090944051260820627055392408007227027033127143439765225550635261692930353716465522666121247587820492822013443467874027850081943969626593134937813626206188641765260264023699079248957280232751887718685495815130724655821871974912530413397499892945332523866887525158402565105968212692700814813250867463737720225310894741128811588731328516320985246150330902234214995687740611887121349005568505875518645300670495830154835510195481434464894490535999860985987219762250325546574941581489017342028583906655283384487642670210161174763668063491949613493215735618402558852633034075203494995076311644466086652998898676712782651898595105730862217108276948827131486253648192249245276001505124101147319339581895215920519311261696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,57] -125825204092090728869110015714009056680484120004504552797406096981602328719393867137229302574232943867347536870565319679713396375640151183806644876623439395979463535239914667025826576455225136160219582534385317273506474559195032221076927688364990569494144612667879043881037016866771500835005540218164634906057572524039844157105113138534601707340026473067771805178347302444952855593625179391916930572750789101583683407951875134857878511410601373668908083731683737903448240859039527068469331425599715331817675103120099456354032092968783179099321427181325934509804128874728947000956991177912736662806989757173979913470990729457496820390726414079210865903321719589639447639564289673862352849940408751937316126238664326530809838506034282706080655520546538874337972412584396280386860257940614246204783360961495148924619083373562481160367668596722931149804305642723073374513234767858295136575645475658906700627606605341344665936386313274620841612419383093354011476340256732308456386180809190161134182068911952824665204404996814596069979567649455409947680181859644725963372722612089442962867492839158283295966393264842645670832913335737512080717939610288940819946089445967473770139605490338613841230245748434422453417469283625668097574457587876657261830923094124212016442734274175900492113515066480746938750506898361360872905022186751457559644007027812531263681249222637834863153240308030444516486542068987268679359914598022764147475667798385459236212990122786986526841660995478287807170074463311900157878165414610291420361818677630585028729202408944981547741708808493563920529586673802041975393101604700595929964545733890677926853983354287147007349908076699035975043604223175661699646420581895288432374461156968509149408046269428896303611895370656114837594087311509359699662199356992057046747400854910121155653079395297975472163937352530505853845629968624879291490673173435459989767563751633364605577868834848138212282203954568204899235108053498623655807048131329322778159871018262896815342974070327751602277194983344696093919272343537741361470034718004294879335293604697380279751480713145667375782831252656182214716558890788030724577538706502896592119247963827446560122040858855774532275558514920617102282224311637611764332976722082876386026101945943336634029453939621634428533816429613284831728184477931676915296105268712448051554908673616543299388097209327790816470680719101500179589583674872653446181373692872316137526627841415204127337683876818245435551529523993895014920801985919970439886598302376224035712035381142332752559562522772833541938962988928345577487442348823149252899796356848356596107406365643133117101140045097558209731366128991247460765209317957039124326701661166293284535475024128102907055389754933815767036428269190694932492645523414126947912561686665807311253746192134892445529759720590269061039275212046118356102331281566506112983369098134312057409072906876447652806857344642457895664871665260320251490450323012723918890910840885362863439903504668838800522124569335562240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,58] 16783995434936183099205261839620843736337271648135362455939028804366063226976898648798844290602372364516396006550811059703382370064671740523376443915648891109013948430435967716486243433972616032058321862622898599029512863833191643876499778038189412294454023222446236520804862650864235974782779714584834512243091206148940278812580859718117280391390100399716309385174041085656315907551617583911371541225740250616831922751526622976370125563570801741093438062696697045134865554399295480405341949699136244160232605247429321050623927802572375147047461076148526480999225488533716266283484391055554558250467132121176092169467553516657737490037090453723119968521532703328949934586075180511208327938218875740644944057784013221753097126490308678880384243018928223992528444064632277518579775011045278986327887189387170598899978157140994592673010256638599212620000844340781565635743100035216249481953921797702176222742516301154831881439646203832719920314852175441914118342000596629942571588460535761760816136307893811960942683982462755348084420588539930470167716664493136031181708572107900242073777842005551106733257726310392409380156315898943061053343458080074807858311770420290668599564964459171718425004437258426008722908743309144888156631674099153464970237731328336558720226313221198967127980604948982431789544591389245704867750808302857412635635067189633919817744345241364554471371064780303496515200395659365176072585742499375977749810382590034510068556068909788351150777078241916185172401970490844683525431358757265016546671797618537334229273887247741157540107446660018260653903601940814004399562858892529207177324616248994214858051740255829915897137433123761312387538252129145010001702073743739143257590994773169491682081910420442428619427195916046797846622642018560745817709633274874789653607531992944678351551275358353831086970633078787931681952783760133074330869947276875323374415096262883120699454011253724544850208669725164350093192385946149202390246649340688554539020948107616098728643782349865786098600596288724288087609992134949160265254990818275977368373105243778596573487255743701455026739204101925092515825008926960198386306475204652213107022289003254668474149855464259169744789620197076193468514651295098277038924201465410517817689517244138638920554911378539209699879925551634024640330405650611902802791786305206041787337128646201283952642391727935235290985157372769255381104936077241923153373347365211322840522562810847820849655685958473621408864116403334479758542825310346879899328586407249444178435046543171567930832561793064527858283649942813049686103371489459615443370251974942914033595003601038980341901859414003735705775663873456255943690067535685760254136357632496210671821231017627604605124776693456115161126808883006061719946516194680530862327855226198262870981971915627172983347365571568211062222963125049999876851871782648843248347444529769729984300881897017842460295583583819335324795309827360143084407704977629296917632727250643566332800220768368753938800437981347840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,59] -1468432708180529735209689044452599327190531279041437514897153335228574262088505772678725256874916670247041484740782073424181134045050203979418513037768328300451650660449630296458820037905976678334054422486791317586395087583424224274381934478625235285766841692905904652232823234428927288181111474428348454874889801108099155946034938673255778650925933804613613373843756461890654559801196863629576301273400334307477098024708413436624184425863875546656430882077001761415347850697296243318372266937759585140853498727948944814504518013113290870388423150530439559517714258138029924676967546964654495715757605956610422363245162625228882410834666224589121941553060725255420316405820092917441481775583525483886226080467117387573597407932540938122674302806683619814840682880275997822344160457750402056597004375702729622741314512358784424617600693018223273738352630377027300412270202882260789958104695050721797827994602134270897864492599430280141479034121655546675563206172287117962485263440721143265388977048894883042681081229882956559929691386946148350457742733203353069965404850557071430068803105789300817327614779162670049972688562601212859969363895264653658909667592272181814250864942681065717969566426973409931302443102844713412344456923736712206007668738446305324101433414541433108674180144258512537563701644826926975323852093308983538019166547087137770656406305605011689569569926753892949356685303711464972023638928902222589503443583123776397853607374806325916225680935970645587271917747050889478018523401045209957214218613223392693241342156136064388403923188072556895215694676281203512358664588946080323227220998359357635375101277751657898780615264884589704381568627878230340900534456655805562772293274863584058463004398926162977028220235103875071642168618631553226592048101670469835103525762778788427883238747166831780217126472322471591151822417847370678174744488594665614531649582579135951142161239205148989957966713178427301489448623546039795201375263099095469125346131769069730929895401754576252778414334523210234344796810412581942017856535337896960179966788834436442614912087364234829262663713646710910322674975616460946275037198242975396366237733568059161147709940160238642513641875194722652541850824430631559015033074363992490550302093362913552087289767847947881597747899517124723510118110158934787980818938268081611616136521307135952192964839209964815268808281742626865122908992537480452653377914959825855548969320762866544407162533450610684529506464944396301775135600973777322320787590063535075089693961904351023963425397279585146854041801150814402461678738657262107380435895674286618997232863552152895342839258812437310575997503782241131016364396687945661809791646924055187058825732779523572626193670742590386392160243109956794713057766266807415909186900443162808864338345215618130037872038213605316796894064310372885034762453709258045449553955508692905505157290654666828496343548793992471112744297016591872138421597989993996048596739802111603824961078200933396758129785731809280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,60] 78038738120849555769315177775509245040109604996434513853088743220182626029534190788209645742787668359455521719728662331608022414367622615744862833718868642801405189935955014718438814586595703615129681916043358101282975409443641763028499343997042858627913607432031241948148053312727159888798003623881949389208678446461349728833685918145188822303733284445191315124317046687152414969794048165294835509292434177382524930102025265516504966219988726000582359472915257268338870009161615107442801934320387814887535218973273318957270672938838228598708998766981427252479844271339777931079789123025019828124084074075340749914094193853007560385145015653422661897293105036621133900043697085680506118779535899352898058199302755478808983488300136337216557646749477552117800854284094357688007374752237544889674056669764731436954841348671257485826032400073334082942170721555874107101133729652804146369419759970383319406452067691224916483638993031597608176067772366981428769040396586417022894546289147986718645854055387454468651598138590418179556940953760236336108470662424640089448465713554584671188879398977433621268729568636080132826298162263934739926277166656604099227262818361084992913727717034983865586875095830505599507689190492676964325402587361400540153783934920351016082562665658657809137569886523096754348650638769730286724534623095014491614754507999496283816117477171246152991955623472269487092669312587326698305467911468643949185937254419082563461389787114273150171438586016042310513328515917755202625637890110486956848439507563136665804588103611895943517551005560177842505616345559328241629022419103117189410750032592642250927572245072306838278248481031969231201862405353669309885446864321261479799154404674158489293161067499824799829331400693963616708146081588902734839041725018118686570677962997511519600917505124441578757828376499294803592249786766089544938933745708673758071450611218593502399041701430805636933605438942134578360775733971422068887028679949398934587533509973222869949948681037791491387292715647086291126323052904255409330952123682354881610482263256708535205865819212250714105428600628536112413056724942806375046045063320723968652562986412752668713379110626007663331762505180269943162913984093612770691371321447567276912271572320538114948355078234358207448956006226284446847810661723777221230880226107259497880707315835649381059259193551549461884896188434163745321933586927071775380913753718040492541992149251170428469414838996590493337473251024005569601553982428488163998940875109993680027186674094612162386616841211240743542085408364066823228784884014579690916463595721201916278682882203062710146963639850836940252039006731384825101095592472864100388626207818405999969589316102275631044475865181923784667237907081162445762415264554926938362337304798436307250705828113829032135896655163751307322842870794553453897896251034797602968609110180530628406381531011655052591264432873083677530145548763569583628629671118962600494520513339887890940724538711933951528590395834368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,61] -4074939174060656251829884042166286412197745070047362230492435246847138821057852821203721018165155254518610047624718215659346857732774143968136230072916025394203635671519604629499172178106616795867522816094704729661086836606856262586795897239553583670242783928094931866960738803475303266137705691152644350372045370620507439603240781006289270141707511050971662036741379820016326795074722846502646137719252222827237124777308515587744752287500985575205073193876581166897365963114132355041802907916269235610366071537277679854283381790262844083369012125186297172476396627736177918781208193878918656026837558514240464468908769596386647255935171855564255395299844986752621035746594819485926979944381159384690343948476231233458918621127534875458147683135058664855041943980205834856188616153784179857709097547983508136743375163364250280414122656411637973536268681062916643762423521616504775473427452876803736658485629008003827910393436801293872436508150254747379804737940662619378876704009890655755838393054180757624695799855191432367377175891915619424738598377211716000974966494890026956979342825528394717137294756524868977547691209167147779692351208683844346844467390215245565119264593967832106268690352911401468711237278503495992693697095285382270142407736171318605398074877468609980734949286408373221876094585976551474213025125091784568009828658393803668849192329037977893424074286811980998504192097794265490575542781541199132713023288418318041910653574139284845035051319817980728623998742015851924912274802727767615537990667137215270354026886352343288202253727111928013961812771358038223395575779837447373804490495074092156010954545945913924265655158123663965283299131269095766825142554480483394752864374192287573983625824865508960781147441034839253473161959518574624194045555445438836330962736507808789575837215393279698655576627786661076199809464458582809973796464787590611923454468446662632649245224426767858476856521365446502229402139219996204626230251973513457595267645262960295964649628280653909752764327153657460221289762766842472593925527185961918603007788869197231293767204197955391641697380695937260436349925398973990843087668055653946068629781426670835789792169494218736968706078398468681968055983888435567535226590214099845372075589320805964891124449723252443152914871196247051293031259788132852673781246861325733874811099922623495420911012763775891281814139711970267742449727673761376901580809207707750998584792138505400275684314855449102962285569023886942130916024367057391844415737369849573308794036875288956194389470695491459784330525817807409252521707593618092097011589287668237824656506607317696671495394035848901518908748409291237700045730535541979404728784924748396297069830834030831039844413097844162569059332698636588437340378467912148929706205913612432310245099763541101562070936526150284833603964493623211569890065820948607539524997857925818372960062917738014408627830226292283557854819182653125005455124287066524255239193569903952002550132976050358493784519475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,62] 749033552312858509921972361004152077593915044234241545900933925542098284222746660865825918200073246551689502096193616963278376735811970708345779100318796304549103214223293043830145026938971807273292542385933794330508994959068539016563911281203488250740796204974809446806629441318111087485562949493516026169186958335832145708203345904840520287321137296890962358374809987598832563869805029028044739167956586669337653361567777829806982232402771555759412684119830181572472298021830354638722345598643182909686219348422286085698752949222887151828630271854186473346669135289163119009509062936959726813053437459325244250331376525962567469217995640916513669920137882163247351144799204837719246974173738980130262628573730950093137756282380237811991431371639165525440247834173072893270376819094633098749506575021718667898965536498578809037312076443179021300236467616070779528549505951957927075377742605755378572982235592384670270914027029659579378133751376004877801682118883209131316339073202208578054532181155348127527759034561187708854803093068311585583600334277690069430890555632580648492082541214626061389768445734749300174034480795569211691170300812598101361294295136455672496340147549318577830820689584147763741100092506770074532068330523668297469427852283319273782305992605214016137837826058304751782410491387269258559212494504572938575624875685237554010916230620398787855225361221741546167377678349329785329204116334071572152513906901717558211587407670886364524694531746290186710201648225152583847066159403079883537250978937899483129414202043922413061991367753368057975798065334374772052235792939683273577784952993816402767553427975806738474539946101943877375131991477883110253396821361979317873925042514857148630142478537909066807309453293685654558523369314087901999415183057216736839535631357872563653812914516534062183822961848463038318441835528315627721681018827141764913283257655443028287682379938305549709641358090871390881571099688022728350722387604523116055748680575382178322317934020900363686972225154537595109449188377100061871846381627722893543200069438054297024000675015176566192983311790130262143561977794320027451474898558885838662293386757030823915097497105510945545616236273162840870000100237396348801466537084848683206320222722343363261269461040768155633982566594868738078107727987543180612746704352124102363730379247235325670334076519830680977511348103409336139374231283041302105930733778256885513006677472883511186923869818491464071953407840541768870382466330024448670304224397773586815522209001310141780157767474929701529598545936495937905054078719644740247428001000723542363990764505483078875355105804146894718569544150260128753799983785799240992096876161314545003142855298167328404336157658754634790486408036645506848946063505145699500800970763279392242911402102188104475193009086152009351138510318498250503192154765766884816850814391232197190780401521574248267701257558659365293479365500346638628173270674836398050258377876640115427093604869882335285478164529152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,63] -103576401047811067643549432748000730437808622531409970578374135659242581290153625536125510669852319149127897767336972418409280098419331533553387400421711366838043608773804784267295019505907172236076298896767288123204755588563952366066595316891243529894762645546407101853474279312348180177902183077662918969166622485775566288031267169362238938743547870868741077309713918703995764336547485979908597729201932877383405712998139067311428636103212369972795555473699969546407599431243853437897054922212379083160538389216577698144922327447354433398239984698477353694684396427034655469754086108393608669492017851358939949694647813344492511410728838681516169392211620360843936755625252539800237793085217692792466838690105571115202451752042413886311600289233671865013401538024710743338353307493179523940278097489440595635163117298265511510082757807796336998874418703098658697816366743997150651253889638119139279280578780497483257695106478369992409365673287375237035168014276962542530084177217089408386224335230754481567073710031892697451629441693938084488904174895831312589869141012837490742889019723153484727996663614917915849099491450363853006559092941721780057658066054199069467214575432215988323903956244315474032311979629262508993349367507853651685127529793391769631686147455724090031947809989688241325515142755697501035587577378430825722014771282514328160518063731919503455984628622258235421211865159120906925578245476442451605487522113006834426058682553340710469975137245772946402845438595298937373795667889156981636190380264975203997176791340296799086324221543598783592758853733394481577011927831348929095584504796983649254693359526766291442686030167983615595961315431631562212904032094163308337095973418466097766922556727147639944590274304390404094239159092674635702600624722497231272288991853731497980408050305420867273224330160709522376215793521738607416562753451953885552783070723662258356117314261833557809935290484191595588006692660614693136053200724216661284915204916370942514424604959777218557411210935097887909974171688243331656692403621938747700655095049540514144102055006208098988393624838821912558956040522600424239978231872405990858124805822237262678978414922848821875985590155680771003380283761017621393889456443136100343177449258040364174082607914026166864597215234596882047290663398366537289676380842636561006584275302002695906886117836136235690154490435205347899739685462792375977930412089264996619424227177118851077095014902862982912511566693368163493003587582150529227642670907030199985495805565867697262376024787334037976499056271445601958644322516640212680471457717168184270857162337697771082368850638771305415759924398173155540046214699888339168178165764147339482086300915180464008688804242101591659269848790870965806135033255483224063317112889203149540826768730259452276930336207310323593305845363426051351805306276618756756113688776260969165941134407503187130413939830941693841554266200092682205747269059157409561288522525727692092458436706835415963394144993280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,64] 4402017987980596356803572288417594264543597844924879592595262930198879036116290368643480349295794953936988494580055847615478712437565484866617069964877458864455606039741649562723749931131785386759155594243458243278040616030132791122375836871005167753283016197539990981151879456646543905793519345262051785135975881515777438076246239409452487134459851534041496472820110034233975337196451105065123842319766698534254900760386464034996260607468337839590863395738694482683551796141339957542089707677575756278881829581408666414490967093577613449728737249049755288580599387667293780943102939798066909019712426246029700287403782802603772585412182839141502881276794836209108605202629951399935256355794770625647700679575427474345446598198589910715976250710621113896960218959798886302989840638951521389263507073226222266358992949078608035097100554436802399779173730402067927752650802848580585683248430853987044897441603078154877120236530974921771908391748925527393646566230937745194366403877769758955028299214358723597768872567350204269708123741835333018182064982354240684924893360859014379349580137425031583511272676757740421005405118438048403771762602250964499157445460815736318336017318324028541485783116123007350744309975459911858955381279996897564280346997175790952705736137726637807007068729735089517576644566885753091734953509881365792495845816513149644256743759538817019660708259576498924872782747758834135506652961228166566033159805779184515925397434809646427677378095956237057160811443218583970342788233637025338358617643817809811225953839960684444008577988298249527539206081977194052899621405577500199079631154618371407492705973527239939589237003169993572116240879040950962432828467724508228070490825778297346856136614909049549457505675894606874011717755955063971345219257633812588160123864360445211474788409333027136393412526450862661542072526506498316363591391583393358533672076178676334222609870301238610188437676413575552275977373155170316316640444936932360194851249040808612805080620266040616872312877020059197635812188843278281868831073505432193322823272534956307822850805612957681476750677912097374057696814213967067095558780026546082512695806175132300478870255427991160597274969550590354063999907415024193480259091199138849780804484945836071085614502748642060121322962157802886905860578693351225977967805276485834918832625244106332116894188168731686023802017447475670196167116680978483204349385388959928152813805722932110276111731428966137120973625708655167954492884161789718016312149523381192742266284696584341356985437656183683612097717753472393426230659883412523758439272813374893306170514116644257725571472604891248156635278290377076293011020292003939699554992030252539548007833918696385056951876432229558276714010271898657134015418120446166166732579056145720111965854721370146427984960842156931143720636619634549382881439421474819569931284481634789501201160025765316792259580897148534572838868592874585265256963945833659753327324257361530533779753814526466729407676416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,65] 213957505415449177162165535764427373365720244983335457184149163160066276390918704574730602202507110479196255992282006947252542044885312366142675193270309859318424808686180541655550035122011071806660738780654055537714914822055987248696681438555451737863840486017780594798566255279385146048321584438923368768721352073742917051828743580560509727821846296674060158702560225906177282647647075805243092255749938922010135751744596614951398127772540410919006089502312745573727002170072238831732060412873503763683763611272133698858362233979553807956409782281942550880755638860505680356612562962866828025560797980343144425093569671026489382484026820380034041473298672745047811889704868540099878855980392086251843324686108737025176669079545112834459761340596380658378770360288977132486992621284102944401623597515515613716096818078230683110447079511137816194948893296381088439811250777160082523443021163719964950534442054436151881047881682976183843797893404218242140404472216970494432870313863615348605280862350758018701629374409857216100009580329510269226990486435999096159850366226122538364998581929114869673214249679556891836441865330179085011633166769190006859952742911509596256038159049625489088009521860213033110938231742038089146078716065363488238955290758666428149586391653991778337143276102528406207907926632198594181553581743346384167799219399938772646052249022254674185445259046232468335744289803505885592667877004790362582717210260547531011678177352069721451614525279665515433152127045764334774224285611390155521597687064502848129342551231140994541379301338829322053565757913246892586654668894921148373946810383911634582882593827401486228978540724932766401184201228610393849223211611569751223772886286784290636277008356580701737175651568313880829744321780769074563136267620755048688182744373633230553183229271616866069843753810641451023570192777085567703468846608910495108824838770344688125721510681475537693912398059717493709494148674398259950226376152882928700092107997305304665383320512552655324929377393361304522559963983210186401057940995159735491125101367215903719097304907155493090794853693302365336081634663211312022125149678754204722260728005193187943221354667438805280068761601722243258448978531086932820674954802932892848826562836017762993642921017096643647133290993680070271773958821537976509874834936105642308773087488206444047438553623284735811027405597593549357607853545370858023251949106293649532422776649715039358210256050769860009838268541206817102979664906222797328444136470946489627834412303636323001673070988143052559410718285257890274363728898953478971435882700755972097583992133424518105114731360534439321582454117925970782457048433228500677327399897811387951570284057338249879047838590504232951088159683054313753119433524913414633565480119754798351019246317201051737161799647715249020570663409731687618417749734745744761392262446981424404327868265837156999007106566082644622326001131396612502678167661922998741763920765646356199598791608033307179928780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,66] 29082271641336507401766444792599072584626172683982962119462112157121339160883221582959830044804125742805349155346281440011745583565775201321404539808683538942544767944919389776858019364692194437049142275769569882183213939247883771967298621968522551691699137426556064202060282466159769788849975679442822013405611243192808866951180565407742267336296346234831291719902094792780755578368874188678107135127213109077709599102595287945852984707769708179372923218375815275072153607396563257995119618954150936918982063296577337147490803796796960782671804465054098366972313212752606302628796193841033175885959340283720983205904988012548208360989308000505405654540849196537001837519849920080263183850539285829568961647674124175386674909866596630629811527978143027996870496144841569075775698654593959799780070665015346241154278281159893342490983161351085875583862222541789522823614835211074241065914118638860660962633338375432112002943356151733092374435988916198522038045196769538030689382386655774930249888189337240359018422973068367710299205563428141022252207722532488850980614100494652145606403947277390920444573454640807781054981710340993102972498247822937431702859214544908591570399734736981622760626442135265162900626629676824200026413990240896708751315621949826133416259573047524556141392572204432689609816112408749074806000659661180247402615711393599892207184593268672797027648201588146144437021091271513568553646405768442358984854892346910185644553217137430066404984650923501193193667017040105891900355879995520121891247550279737003125223468789965354354457561854362726119810312358634769328280246456643881791980534583608212119010482453914817352091162349586340687417267704579640121177328670241169529084043264854514295828853975761629004382978040821233109159590417980423853324854875623307715723161119306879063846230207676543711949301968796780746104610161428975194594931161279960652828816410881844346280190775471388838994966160636519816790814669693720866402194749027595458477154934430181994176911254679215377414434636485784044191141864092916447855302022665351838362988516348797292604444557788784055575435109930431541604462928276530718455326808917750608175250854601893793269964429937330159385545444915822751248821285923289259158786738649259909989751681615150471077388787268065339984338478985552015729877341371730065056368888617194456213412104973152158597180245021689889090498202900285159413254572552413719203090581477486027487724532607042246743292334257644623179846314045434468469650556916608620511219340000402584874474371456654524208696992335571070391899182805862826400876541971859293481116771739667173592548773789582727512974384216029434507969271174756691845265503428232069597877131612515140483199495726347498092059875400659630201691654661515149955163779512058471443591935850815285218944417541741344170676083268988482102014573822961160760800700384428677564094100372322435638269109456301486106100776388592670545140124573562903614618824973251124887845930371743707693104943406508555632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,67] -8795406567126251688295667855519963793590815117379066878368592967130314490926020078313447261366779774856488338377381460168590076249998002401752740114990949421817153931072803046860886337522002070425408765544404771580607972692052791477242822814223611622055963554991788946181280511327366644157646320042938334156850449071360020669645545531352059690439904063384687425930362853637066535832385022312440667453470734207962318938737860646428325161080910391330705199975146824988765666906684405593063305237798020579347741560877001629205909138063077335883718677807326385551256519146086084235928043245818412976402483162523771525238750259052017428494147320066108372358913616556850752065866165323657677763003836774591600925760824755097177299624348909596988586655516802793777374523538945023248884401381778168591170392000718426152570243699957700198869692484864394519213707460088302652106266304808836606110065536847380769702826051916308036307150300413986718191761320412874340082865649641142631511393335790236192557934601483192917183682657125586965907191952728510220327607334411717150588201960562143938081235197626364475129729015773607265750779047766246784176556379339435085314018968966539281663037459254660560066614737749786763948441134316756417640936957410228262727112012985704081534284476302191354537878612335934734976538799760236539721429742397700160597465003473359027543475445452356347133317833977754376144660725847057516727623272265985263789484725276700069302464337578861735597601739049813591038915901106332785592569642341356777008581697167334957703707350297817993836456427189724709909246950644847615465068164259097785089471779695940595349272042209040803251505061972199629267879301184834258124018085333567478360900312039061181026642747956136596514248751589478015921480551948808121108274789407392697560184044478418646845357658466411373553409837612968684889901878861761050841759049366334811461476136114498546983069143250614040573160795946060511189978339070905898455217987543565697849890257101559658152587811223052597038837613347969385204248837246454437840964604069203322842628753448544902860306063317472240785163925177420958196698604307146282239488878195258016889262561373392340591204642897086506890516741213632661423462221407427632628363351402541041718088400811186991398295580019175826605131952898476442780213890572331969367291554173397598751860197067964491127169741565392385403495143170611472466838998863081943108484831027417234634286437768414566896286078787517241646083947013134605095898121232911327558618037924180018905045998960917804883494917854107925362903141127173677677631968457362739491236296316232640722449657416819463962555278622624631496638531183975794469401100855426778159631556074746989165951249011587275796254314107955091669502537968519695080463770996156382219436763429134920699618194183054788852771976928177173353720653649239183868533652267396682171846723773260194948102725256607786850116466155824387254454728555297392429775470655894692280348343653195300041956829314211286876160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,68] -61983629999425334857189013327177572875730714927733739972750057346570427589183436710784509018196563565754451285171406326464025366122920962802451647415622805056890568876076994694211352027604829954422135683694168708501549166737721760669933510817610272142691657840288380869290453336304144694499326625470843724551123498363869530251142594344638748851171777857280108448450640074082655289947710313458610769058395016219130978705941871569358124045828025010932693432587401981159972840611377281116799170508145738536536525153743479632087991024168521955996872381852836616070552921788471310564940317511683698926360500023584879809164394281392493313650063527142071257566456689162915186970757005294403864637857726806287008355453961399493044370283222423797314793623377281362446839551024426862010235191411397381321101222053172744898427516272679578055562597904394885992711642697478292084104588713868783727398702461133654410199867850422386760529367111256210601580195059924683546349655757855634173040382938695296979443197704246591728021506614300883752781530154699042180173074767947376718576257871087153681039906674272588038656320756804685818505074363457272648133383210463378045102503476588595306516888663001737001257156292950848845383390162103089788435594326779586862162478559582305063543906544245752985344130397272643584666901952581387281843501121808049866268221867700153881669941119243601070979727009551730085976171082034044554463860998836252530645669032147853743395593859355701068186928535127097745604921341977052663774679968189993229834545029140563927948502973367580840145823510448336598278520300206784943745551817229242672926549633661383173589094750633833116377390894434015296745182217249218798731142045985469088152404976402525523304360934081308659628750763547794629521853301564588894055171531847268849075857273565042189850031846343940210709639025216942606437176827648430249222978182125797185930596557218369222282545367464824937768850945290823558525962941861746792041885908961600769027166191884945322110855136293526494551391329049426886528802988431001068146059027576497164989940115682675701380338203152375359195148182016781715072674661844920351762627500954639753980749540671842034280884421953260391027439929285195881691801132365665754632335488488549661290170462225197288255765016871838966794752566714202163219408350876921385079510949532168753460889127782877144490060486015199189629214280785624828333372304646035191171963547928795987102714451219054481923009960264017287144934499163773112139850398094039676571007547737579394908490052958913639851478760603748432814133256524246442234418220813682135452775324501547947411954323057788558825270977248525819684569463529636498415315587280994644538934365544672953169577887793125381424459456494555736375689419944056122169232637707432739465318206059915975291376497747452735431017331879598738455134272388985627352645427396457500593588711455032545045451802678291794854336186123443381484703120794408296341027693646131165338080962395315608260654719822498627584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,69] 149731111409096933517989284168797002291042169659657950486701997904652644211971256161897212240000959531815071300199569729956607578748222520901952756870231368925563019781610760383016438874849334840672320900769541586357089302097496981398889654573942533865059725011766083168899169364038394478158723197009078289089079002136515197411127219758959087618082755397452734768384997950568025802030568562723778276532754371048210356832800560030659806782128362039431716129901768811480378630049880753471134988468663486627879070917595450790163140811280094130240110856312675101883878084988086873806703805758868222148005093412273753386454195888538764878397710572186213695844084295959078762062968973092678104275013571856160191353275257986887361427672981179237004858263143323534860394705721141935660918587235398925546667430331455546636732335630646204573696192561304674352239362121723984401109436313758784095610150281168816505147252460468732130762458934675487757782892377157323970747698884763294965111662174190052006487355827178825040253709245995167997832620376996587226249806828557939683807345884562943458174084247536868841861908375307473036505244904596117973905323076905384475007993858220233564273050318105895316630743043427091219439398463824071893801666311624960584763547190606098852214442975953412448971547060529046096991599024394802242066098970466448734625186082777204286905104673749328722709453096543042047999531336921745078583737788159460720151646656924803860184066336220825398936274060461388856580926294274721758775360150134346025881309589396433471709128703394721554059883066164504051070343054783432484600418446227482516707333423080604889964192157361520676145436533426814591323092075010441589985319467545273139246866996674089711796215611763597199394130163865722153369054838927606784807679700005214621361457723696587076039996645410302889971424013110924392372675368307889490614879225770830742383043773494379524650614694452463541726918387427236744363702661405145999452056474418133663436079224532656400655840945897284209715033865394217799163837679576147768280342191473012866946033293072643778077020529568851263602795064999724581812736978390571468975755432636810200980161402401767626504072244691792052968085807413694237975111922806106898119088949800191426596975867266015306420992708013924901536929534550911234940117907183606547824656992046629462591105843626064634946027984553974533240648374108525848171496296619127371005941159870704141698068032012458227751398393649064371979085555875783335362491080422648530334131973488401472487672892769407732739675365933686626331943619042181928200767599285630368610038326714320250914759223963328166607859881288629751391788595002476614971365620586496911665197202737985328735417056149023112409830004426444405167610807336935057128226151677655013736227521815383035654941762890093733648695427906849218656109693497405779505229367749841849632658981383659778530631176863057929402466016378530592203728523977620018821845480732746831950128084757002439087658809702408519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,70] -12293318614560931819791556803163793982058608734389909850210874515453436249174119143378513449356124711827593412575595151975312890886150994819765353046912261388070282135331068899946160337394197018509790353113492655405456146897790536684340179738198747152779393248480111269768147087876427504372714237708546225885210567267538813422953203457589311497472623855395907285431530345972727575979460314625771662315448438420100835194233741548223455467436615479180311189861277930166214099893457189474986612615523385110199605641680595993305134964944601523621626958294394657952522760130040223002055653266168628756272286296277437366882300313443606198504894862179797761041588867723549851751742499926787191355523542280979988287452288527482089579123426350098123855445155024752627691108181254581275350185095754055262098433475661702564636465519765276759396004600756146853053677517859002013571566970653018596537571707072040343685286980274271555427734417872630766766282704007934209258062646809101414133444213209687364884281325658694098408619764373550292807459045061477088071866884521061720555262581175814336033839126186846100410653956784682698992078896960250648302992243875222425461064283155914508894516594616985497743381543633836823614357565990552640654288118136979684634838168032951697735504165879931789532505180106659478737946978040680601346488026097661895859999322615859955329423905442840328139823987308536084331322299307631685881687359215984919292341215451045379169714151451158805293505438408110247722908695750430199664742779484417705972708865933209936041973628898582540301760884707135745266678469552507416130306655054254799602801197538345977980438302639368679011612984944247953592477917639979982569275438686904521929216465172585427502470595037986506541964360421590586132440777829218862993301345767534126307387389023623521449331335509267949104493804601198752706609925144614055714734767934726341241604349990872778239150063992372525002777537925408931898577218914195686118390427088264123086573620678966214895182877416045220894914388441684867925953512757480268300759719426485649026653359819236687508254910314199356265146013033480523058806803965964538632187731634973143333129165134425741163553042498229866311506108670919691793378866493954340178008479539561195210107457881281858145908957995405742320827684797555066726050668815020330662824767269116177753544013108552612670160094757155258657990950493208231081533008972679860372515409403520574337477292906201086969314057316244420595711350158797698198777950582269919468718359914360657728910407970520165521256512426772409131869142929069634381651635786392056712770867308921821239300788835623377289560936076763624442037574883736702695858039178078143984752600306406283637474650189040221205035316081603905744644092916919669533962002985683846265563974642477935277429141965960195425991492942113943383130868946655957333067488912991956704595319599036002020832631769861488467568363113316657132900538485541681377638125765813738315064525193664915755065273696921845760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,71] -177146854672031859978516249770943829089856266419211495155477786323001308696720731478518496704927198814385871334153843473166769886443304141121201909618152774564754273850628732808312488865234048821569631527496521078207661768881736113361235804258039529542627346683587825495748052453725669534952231199487705826430735607419659844002270764527872214595563670294252931270398071822924744148784748981058768472927051856258700094270311555290763324205909437224928136628383848961078384999161489110615396255749631013994069687676048756105900818930091065810803202351636936132759265712918163030468087461381919121063839605809037634981552592668572793263814457128535173465309036521624787098954058217923579623994601880273985761555365381247277590481616136965522896036966410299648369486144465874597568974414453830351550932156000674983479625346990398233396336429396160226289361895311489135234043330252326732636589991756783856741713907922790213464866200570714096456859180572520805514430506979131894472035789456810856908517474575149720012534983145559787657222279099059226494012020905347558860301881950973579244019844677506538808662712862142865534004049491548700492410253104224532896020695075916844415503221250737072026982224884528762171564984720928529459571419794633915763687031596371216561031060044616611918563881687501103901411318712500332293721984734046747040049024272126178554766973029990662025070415323478201111367351904166766191197001391129245666651060279795102513421807540343819567270063979824676453883439558991935932327135590910480480232245052762014974536935231842448616676698702719096750996299922222689856388423783107381276228598560309349058602059519902100590121109592930169016280403045178385520776239400513529413739836355773497762349552992360818362584089092180808382417465091192947586741360167990308608630131947024874897409963565598374897389935955904367759474516477295485046765923914145591285999655125496248825357808290026158132521289304790123603878559377041313170105130226254617092848881038984585854297673825363691522577538991127979013897678526228241259757304639968713330282473015626470968696175664312052243517987199368796575705791485898000076013297379515748414468364241734102738712155654313268144315267335107434061864413851292513679525310202159876143263200131423695036745280606866618026559434485491779046201869662310313996917132434201868421664222229587429074042389504222311677962768774781685143830635830015065679077177127040807314801971158225535017936825120609953183522021816944071041426277812429478875649122252007789866496469531542642265823951244352836477971131622635436586915605687899509435701754765013201729671706798027516356701264200288756049667271889625699968905686566863466816818718860421186917049739462292225104991341425327756829836313826808732350235254676485583100232342991480678759478464916956535282304847494596491599868824707365061385405306039026822389397648733482878741478952358893009057031464671538997474533887119655466863884162436650709249471248878158329940757691163119452160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,72] 87739447621883451948886823328547531708273015768976710671835497608912561886567087185310821892078042533017298003728874408607853471051039977782093444471006362139150029427842748965162673807194598345617871562562825740084762064092672066301180464521340769151160717067647435940374412448204624354420602464433038549905030609871570427011865172852824929048785349627518351934091016811048150226836489275899042478787682130970647562156792614944578072412316650508777660009818868131006908734382536418508718230242431140470856050119641139486545731340720588553335950444867819416730812188131897529990958004536544838163631680717712464704096124067735782919103222626828213619563548170736555777784576363514941027141080256212228509697374228679388287634671831806311371255417220449669021177813284687024525318466956688299623450334717520070792969233285824872945172470878179350619009399747308486742671585319202182570666240817278230883244707438171531385702443520015127287857764153478759955258371912701825037481910852448271565766911431404160751453882513048175545897278866582376313590038603363120840088618042359819851714331479597318372359134764465449189898255168288167449760885872863500464171015792056370553931594615620365556425699537686283292882551129354671136148031120910705436182880386226556399040874849541613575512715373605496361731033247073462580036633714979250027591263469111825075714332087212127230681776238693422434690450488039227332827684694557866273126547884313212223641919460983541681257024736116503608112818012497237774242224066687541963082844986616894315596224586457107336633290549328004919928776720746688870522941074753854578407403346479648692504816247926492196524803919054245556621743677978254994552432823409685010337887929493939615353215998117286359958020220447493019717158713297482715302293428303237547893285865691267915249277539553433834176202075450740683460427916187667149971136729308327533231912833196537708570282212692499859430833057774299954909982662845745125234999485713263719023156199896685194615267828730019880601579411159224185382856704105798944314738003570274404721115075837644700748181547952851838148377929105482236816650412017635167436943270761774785417417510254223943873473491763363418100666951292435563334513644213632307774452479856251665689845516312021437873488121820272322353733165692114369181875561686339993398218049969385363146840203568097613418333625486074384414483882661529076822482487410075545185945609519600772541113662934084415559441034557363944789396398042045487578926964432185565429176729184993216846758134543784335254116134682775007665177573644146013245405223152958534503407584695523672475791883932882295660490443864297829602061654678104665666034072061096911069576542471916097560112604791330258102084337569075710154849052015520286866852659130396696362132349744025089169238690226731964929504072443220736211969358736272935359889378431280857864819012964149083909161519946366110831795759634298625454445061226450985377344055103361931320023131489676096431451465232416768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,73] -4172858374735746256054323277547541303996478016770292635859313577698851777094942209548184557239943492859654241816260291542706576308701659992111600041872079447092756879773488490736912642209901949647103318772435723525718260626367940618386703031351372735827394008357533945949372185313962139545408090391051316967436009573291394879610737916728713570264970876131592772512755020768033050836846053031746844653194415549117477458951916570578288122239055000351015284945670154427819675238892215163224006093060595078181507534680540462036518513773430290206059606926046598152695264803482076383903832471941048721182243892034463982311623181039777802686664626943308442989146171865757926391326083947880076534136564654991501461308139032949260628917923039252534189728094521302859076782553595863610854420023785163298989741372729624167627062142588974201460289812211070042019447729394076150665958395923640487276790428217345932975593196156324189061288602999841465692286667021668829190209662419594717456513624609811738336167698359452510437840879035971130348712631607803163567449163919532524113296367177869249137993915839945134382857209544556477421586032659056503019349350883634729333961939085620687124240435782004745943585097884562450838033930112531794389550558351453719862583817834307396622882642664353040118210025524980622766401893430304149732571208706945870598728282065449520390651951834171471249967977108008262255907601139192845571976604281462369728070281011428387314328895702587932930792440203335120718112039173774600921941605346565631847474586407889461968534816243030693182353983025126143477231351544430577056635848792633971861239853032892114243701404316348479382392674102922569084688087715198748058185026228647974405292517851585388493586336139758171043325397626007343201946518556427148888997870366884847102600066532671189442645836920020140890622614674176784638534898552417523961194615399185423272589411479410749032708872438776646324155652050202927606069199324713654306812534831814069670024116421761993774629357944716031224283501799996813914564058689781135097449654465310089193394462041325947071930149224341216388546075662045036271876552441647225464985378368501981186600978148961983703192979958781572877420133631585242907131759086405643478081803072473867832849321613809810182597936957949473138151604969500587471634468847893059380637476732850289286599826096720283291683967390971279100898978232735051356995631859507498585852038046125233042605771956649551088220274748999987087590395410474439448693657232236631096676495151052765979986835714152844262027921574270627502293264711583464097636167572025941790959987765741691944258981381543388436770063969721398914440904798899958511935153973715620767602870817567912911074860754373093190620325849579508212893203888428863643895786513381683291799686114165251849085781909871598333353708854006848066881523745795040788429544836977743428710098570997405354372553684641767323585884443334699336595126825461657073140991708023591095518645191173163748197879313858560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,74] -104600008326304839034328219216737208988154261831884225570683693529439906720397870191073170856022650068833852276000462105678968789210427466472768984335876844248630213720989607578406546662084979158111721642849596719145423429609383968744950005714108763296158928087837201727011231755570983659779471870212360981655349388603002856743830955428917289909952002108486810965840815251745256475931617474649926329083516916002714558481679002503442250092687001679494323059180888890692747318281701377280318332306837718544478982768564773986484136670940689138185040713586119096797911489067934533980080046739212487971469800331704309219305036894099816554421500560582213215333848679093913511040493001523960966625197138789719881023766922137825892076017923677880069496253946246461144440424899548598645973361478382609019807325723204250173797007603867515878662750934107730140891982401412036762512864392913061972539962765680533779607216170831982511668941671575421593024532662889625054754041272428164535796342902799690961849905898108993957038271832224592833834341987633050090350246695391820300421467815529607537011139056697858746692632050260497165214750180581712185248998150320549667932256711039761178237382606707724998284945765735541040941458846088038191838352123274764124572438369002863833714525707920312799956891370770520183772732219055769664134511230873500019291267368597781666030951151152811543416459681904171040007424876182489430845646003929772137295915983363407972851516284318305361213155512009776083543998775553448659378314151240058137919020177229003840541172391982370971193501867594990838226219223233754382836551552708518087941099852533011310457411716475775215007882115337014749252651365641108696855295005420539303083589264995778942061303842504006432746859015102335374544400464282343022745230124412502953261958494211019627489393400579708402073963096995785281816337011786480350273606751277171006654803364180786192534020353277642411721319125306653149947656450407495820256312626361158197401363652338438955249860024687314889633029439758907946548963483848835308866536073941744274748109994596763241580453743030155069322046358366216006494437479637571426650253361462059839903194186872373372552202814570310372875131414034644481648494404501508514196829202502716620957107259836903197971092571894906255439144063991336423678529442951117350470676936652098705730720049554631848288971827397605330256677160019176656654691189478106291500376934238294503050232707611350310856784119995663864726813376814774947009076707902899385847804195148938463224514830851333513000812839690180498692774125877599729865698392617250301984450228707625509462100900787031249672072623686263500380049385050206899961549332383637577046340473691785733006103306742467348089275856264393901010095292249889242817610953798303987340694085669150911275874822303346988298661032434035367914645544953125186507705348559271067501841318078919004721676469644309783202811517724740739199061685045222646431783818556021514724668242548888471601231322677248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,75] 17756458545753465770425929386893164806476577071385103034224398294418163166468292516021367821241767229650924124324918666229880304683744484232083266822009338225272011809927496447779463486049174422162544092529916501081352107102121383176644115975546527913652781773744923591080239432320637976297170789408335504263684497268022077962627994954572449836438425356506740013834623855018798556104106242094713450401341256288869466940979729039897616468466847830836658465524496812856015805347798659525022719884892919776865574048884565906134825315808392478180340852699786172448450611740669813412268060766695065866809905202458651872372472254218281451654185575464051462511229012765897033195095751075994164967890251923226506925431557542063930390827622692452257796434442358445123090319947301976349029127178144799334355348144968134608298428387347744996017420602920248104738957904265225046999613253060371465304846730015116293313286757284619192900430928579753350913345011341482529679368276446019126064223060138435120754527362543368097062362807350183624190718602446387651089630814712538644813930362590579950103641019019736263502629166882492708994648941912937160729742012732003236894847753259412346636964405894033934135724913806215255932358688198136071550241205657420167937052330297368459111916481618376909415888101788133440723061141845806368954013008109607365896501111385896570505043485907637024571427152842339126686844846903962972109988249548806274328020393497698735671026348162883758301841316415015585861467669231354717517252702489037395355891437027990277122429170818880014099861469266132059815968747998908843936434848703635434795727100473800380429526721047998254318400047116891538050759854316249958233389688979424215218468027790522536234194041279401123515468769520407525351823784515311957599579909615307237362174545729102898858913606288556378475856744729518564763813793997449373175380854232446860478825290797280332591822294727245757427234815986974874897091961768495719712378981124814084434990914667588913804773453745051696112888600812312731454398184740057317894039778560375909194938986567787465225274422784537009781982896309892922549693833728958531847084994216888638723396283874326990622653896549983886330730862272363403941411240743811334116278783396306175890547002247159448242310670077189336684662620743567467622919931023481531068607620098843425706086565894210833685921742535458178027302518941722596452530973297813321813499231353326596239251505170033454080308426481713718118366495692070374324812448443939849392809289445731541960389480242790097183296157209305389501514099235430061781079115567870259958733699947202781686249292386655706725745564850199835031562804155370190011108418578488963700885428681904489501948372048899097695132775723518129703573918636806989342744550317118487405608113525675169061115566108893291814467212162107002368112283373580436632722815442611248951115644848457244296892186322507624482964805938167811328686513351417519949231333105133338532162291551217292826726115573760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,76] -74782497523153079615735818434644400734085843185359066900202306528795726389883565086573109839867885089957772322753245503200374471964885243458644290610132596977700239666129138709404598850188218746605003186158004093599563619343293324782750991487740851471606896431766697688884327561723106332420372436603082540336004622825438005614948679872985747317338319893160866084116467778856924477647382095413744433481731027167958236556084903999197231159526066158277056293237568813893018480210019038120653046891029912733063751464783838545139651234974489740076196608430070723294253671424548559532571679392380368571081562986827788206098140746097004074624801363849470887097595562833417372596629131936744398170989004805139958810587436185132412321190870154673755566279848536628848208413950779426116745047055637373208280566059475024476290814353563676312479630677628502912739028064003422114802667112380388662543308539603110413765859423178467854692970413736467156326644208742611104820460569755085692726807296135845954951299900497728544956712760500956799977561032764230492703113393358408355757657177989402159650693300316221773471024391418550732262938283627655143616329009307933150129699064338370844355879103592606013678772257620099152689215115477318469875818484081106641221876707666482215695423288418770807910224373729433092556723952944151194413055883365562753654591174103825763428595961215350655877505156423744165133263274732843421547283775075132875045326452538011215961256268469205391591367229561490089787766535338751344640431753283395007469687018837773672647045240427712831148638998289484857170843677391535643819157874135818472438300154908912739361198523790822450470421820322335935289058470423830842805664575347216058620550740445790270085290497147814938767680021894150522754165871819522676621124685273278219845613673247108804411182597679574037508859164492900724371319554098418692842425143182358562162551770876568433665535481667473444657352841025730479550816385204525625868286360470681720680994371021152243610892280695353669711961025476353330963530652973477754404127513892749680178941870118058080875471372663294570015337090621043770694651817181892674086774873302702764367917458737772967325902392360999180770040925365558546257511445369880432248472307563878143343952864099202672362809554569726727690610614469344201446717444956761019569128107799188304843566652462820271142776176261118430952702078213097734959471276411105501715817163176140412680191938841834185483969364361695458749831156068087125650828655440202149556932447037500702167736751956090573488911258558690373959925230882032185277792989151588962409129676570268545500144468201055532452547031518589138480885518672679448462476401981339488912546109912318846912366195425606437580781502000025085285525111644810424313940663371052986683044364962252942049037220201847501389150627034259592420729504691189476642652749022482110770565421199644197385077314413677863688991245984839016026360828871855317309607689445276843749114272851244021284740268032000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,77] -30699319976768326544622688126940838846968181099245640438038309056235654122541767308284221277896820209079128317298833331060796565429762547619844359431550846134676698434229453528705784175137484768344398364448166280064349823453067515649929363620474745882280519917439640896874355159353006824501547876451684477178189248805832712733506308913843035319344712039611671497975811151293546694876003085272210419858731789182939347617428443599079480928553813480004800261594658875795006945699806049801725191564266556411058068113688700700713534170353424554344762295584968894460806890362108377180112519701612797276291792466178203031801811994741705014653910171355864819710912363376631175357856144877479465082075848176100215115812415865350015743658012398533994104064425668053590994714743597711029353289680526014093508119444249963223316927168519895613797695992568123639712785077075903454695649005601818089245602526528775389301902832384367319759905817563765048576901296854965701517580943004741458370312428498832479285455998567565484479627583136939812886712897938574481422053466066536041242865362147901784084258475709459596583585256126940871662867229290339912363197939867241171163149311130558495987377354379186746942554324417904243604096819936721503070889433637765943803273221159590204666151679667136032329786063758286874715962815245884815068614984323455248677994591661362107577564904920964018963982733655361612555952801046981044091255784639008004425980256259570524503835408156295929313085850552246315361547250730289832552374638637454309269841686053231992605182670230701442236663246931735083094584908633406777481257826462790452598298879668647503428723351637165340130467698480120280961165967773250567792202051665825191502580367018723804223654318469249711174886149986423933071686028402151204275032149757005505846529669841713620553184032056769845419307664597533726478220435487473254554575229006120999752828847405600284409574292519349345815343219898020710443564506406049542815469618121964840664840085181553984923232188570365814481308756031137146528298339493087089429151479805955887961500164399353911781105811674186937154580887532808234029728500375350219815197500453995858584391805256322103468367786318584439878712401429798202723752196740100834459896303482103770007002259530210805677457070782748450817339404092885425011553616196957965763709407730638102404574388266152308098595962045821996271783042027107261333144532452766327449939160392418561303798200726152411304424457252178001296358429491692192104283771071450992116862145425713077481652515258117575134471098310256166224522803639320494338098224116470354974884434380072466116395823315163488232098429505504690949840090887195031639807937171211651488666712912828597793693099684792891340715253190598727613845286652729736460864415631066452556058230917804780292380841678121923172189375617241688357481030382029974459151462437591979819776993589910295132574663044176305310877927785783506163253202072171522296229600393427254242125670641565671282463211520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,78] -474602303313629383405585531519380066060358818021712964367948598422713305675225874689135788423569268267549544787364313252554273987748013438933676866777711177677402111113350902302009506292842838744193633517634412571220337076644761700916943183167559181043095893535744565419713562008665219103542585507958829653294946105753421449174151520785207656685933320657419868928755070888665279751945509468600417127718012116767808930528620951343124294535294164182347484968333306065568334751312887444848253407394963999664755573861068978352889988905209458645756914410311749095822646685178502196848504404183542736134091621187646043086895852553503941962910071941213497039956898978916889214102723168184011159630511085218052129854151292929310037223471918403517057452813862717621135849587984066320689920451072463248979768521086705813712154845564929713912326678522588214858357059348930386380620726536924772531105771550775542110640854936604748014152869607604469586329874509101714993766746531691235890867524642800113432568278365774341054531149655343441391670666458292790199724243040185740659975008483070257028696353186605085180594800257854954250195083984371331343108673824685202164630361917215440245458852068254233768983832367062761360162797584780253261873516670298674030715312451778084238305519572230064506964935267793281946593332833342544982554803107775829086709709925521260691838051621918308706123316703511985824705714196462988910084184097667435030600533207287740494503981262076762460950865288402604802484857289620868191544593758395015117589504295980269922218810651976028776683053298435332962437808475911474955953705665526146185847548841181990572886132396648825947885977727567429042397408612371376736903524708027641488106419514013109883344023382966704120984675666099279074556514987396981031631141770121565728848182396508185363335312494484413634075759726103848111713922120768942087079374402859273405987081182107632899336277469053332734368059959914461382954336535697442265604515244588480765429741242364247303595738457929262155972906344522654896703703526106151420416754798923951363068751970661678627890772399630188609967326397662808487804126572495736653288277787529703409627516561204150183414289122589861478463596189757227034824160881772928421506560987618124260424292966601612005719462363625901490415512129111307638558788383957231459264053683861779036350571654641364146017759624471719474948648717992362724717851954950438236666665557916239972018962179425484410424446017086728258392219361138960558932794708394270202145929313944647329836509365323714837405843139943458996411439592921514754820638685283818912564632590416865110924907388101670809855789493067293789090300562783511303826824177881159135787431685238442472531583526870331472265754398916769714716596953721953803954736298496902862357208857497169687398561641540924536588066396124906134185285059583075849183672655143714978578302385480630041511487408000218239846682158425589904071836900144046863099292029478839911763247039812457211529003008000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,79] 21220412609338598299673329093654689290678278342101114220874954631965339114315151953030962410598362299668896639242360422227216394215747393427945740221175241958089604793788235394216532244201619325536915581524870582364133825493410421219757151416383511190628233298923148908025097234993725634002551334122264180321648282375676773620010546645261637888910695491681601481750455640012425937266231398841894036066931879089584955336536632671547003675735895764489166704132340596170538491687402078481908951891608759398919442819270054432841583414739204361686314558985143350433461603579285152554565929436261611041862359970443576526962119678164694207964330295097806720447522443158258255165200411036278186654556137543452396936178419546896389818753491315823085112808712655954891978793241014341598882834817863961523830995284617496613313425124863449356271467082161814067749550778118617028836536290432385367689208173467503664595984400553079953600536034908741361576927755599058502790399697715552333412688778029909084487034237970344480933802655307196330235253369333204434760152179847719929048461331254578813526262946164474807791931359621725309264571841897489005453879533241576421485485147898021035399435202353284836885409704319970458990993364859214711889143229491987620437938453550680797745691608834055283487356311840257825237280997945926693349254423313840971431782772177498308663353743148090755948604006307310499077608582991770507485485548954972129156352975508216773462590445757487654594799739755646760517093212976119072829552224453464985345977203367587730825968041079137803549938787380439096944996012552828093119110825507109883300135701469628651241197447047193537056575009369529299516003035945670426645942701414813740983945809992452054931870352396517524897809946531587665027763275404333483935964927353138206107259767610641973971104685095550030490988501262422010357300165816252889477967866804185808258123841040706506723921484766786620723607297011158155169217858804413423035284229679191547574636397036008870959449550990859431579464494531927447702057745588017367569922748185245569536216064907214466860500050352509141627248268005080556245310204764312723503819355470877526391182416722382356620070067249016852648951227360548265432285735659003678869410019900442999074215520681488621118446012002357362645970224075198425575847303009255451623659292993081974390538054687601002217079871998196230093087263028536958257937800221864377354321705880301454282762436167209943004892062284872960149761967914610617577520475222806320562281341554577043822012602495976822565514923113802699981567078387423406509296850546329088471514371542885875114436678083331528561391876509140817397935000430062902511131634003082816212070443029954705553939631802438043708030479103778462318202753536070663106664850510798974041872226891907420540083758145521567935185345732827227309246222957660559018157201842962996149689767224471534894229866377142565008838400176641687639871111655531975574380188558401515188205926734254079947571200000000000000000000000000000000000000000000000000000000000000000000000000000 [88,80] 1789631384948942819619415695734791600365631613049709162414993000617105666904872448474207214217320126809277252933465376885322484575706479423651241659177946461531363267326744685584551504415852054465507804970865168223641750480287934042500068751226682537238486020460570736260949409963840418247974832492406220362523447812880650499518043760357190263351190072068810697374767561209951134154322333346403865513636883613236685481048481791469387999715708512251893736026395841098010460778603604172374586896086929394165610741386255295611721070397783341464133204073568543243574437244093492493459522174691522246639713105766513175929916166392819959749636073136651050072786009587416129382564642278745254846593949178923932430029103556723115141865227624818928810654804191529809702617361370785993794860053848408700274795938523672423148750230585049710983344141452390764364328218941984444557786322423987104666635038490781590566198089260625813425709027253395014892604075419174247691420955704216051593347133125682240905884280779448918920624249657506628748191854542337415140812936422605084404727777737723536343579419574379763296737699731125222334315667972421071095150242986136227026877878331277128095503538078840559741749280082054642751631516620704067801944154328372259048082238338568772261713987272054822644959051179773352790824150756517719119957083460698907416020443670593542800985355322007461627709678567928905527370681958336477913611712036889409855064946800492958509231525974870348290984018469934453661062929545204266785937812507159100708890799627477559304775492433585776154192589588260171120698727236792308358678619475440787046435468231007772443163631268923592085745118083344543428726603062362608627027274672522931183821565705192816996447056881707021266795259333579010098667234198647076411244671242868965826463837081533056668611962716722409962322725333892778081645336579480214063484638748853546807733988157529031966450316862805677384387546206659612607347600657006574874864320892729945657346984566028600438344385188357916396706133178354724508034017819265943782658970569791377551570211970485488092017427384493244556264642106717703958887884043254853855075621570771556529926272436743328329017079132743045448731626435922659542603305249131039867949573872910725791606939958373045397397662780942029215224383354726247059376106178113397784639144939314492290342578722183979983737520391420125049219858722023552552436932551677201109816450416922654677361514731542425854706284428641196083493627959413524955114845511535947785888169838500570582720458092501825295255859918134194919455009956263229076698239968150451425724365620614736580108407895845168226869617982758551689131795103304226200909430117240737060351031007199203069719889936799449983465265241956825643044412748614460908876611615128515773169625795933075788610469845779659405136113330732928033119888362922599248559563213513332825158206757895653390307028989416942651548253496478668127444092486748440490325882487584218681646436504069663868583936000000000000000000000000000000000000000000000000000000000000000000000000 [88,81] 4933436106232318734785715333629578847568839643692261346467178190398671238711551654153780931421858950268807245997796311819948078015368645435874423764928589080359382196343643285217146858503414819525474953195747705824522206374677450987208782707510158851830988112801642065701814809872041804819623200737025835685718450755305273371586531210094444787673166690431212596897310885474044130103145876868817550240111415103451683675474160740472553533435353151135040618150719352559677564463517837163424408725744014420888116470917069137944282974276492757470531845624501522303547653114940018299400445016005463506608681447035056881199058412023405420431264833318875249717134092588500321998435767032992536550630797953987253113135171132554185583890920202931767294682521861885858854773575825737082466888577644477938757137299446876181048751100167969708921457657775175170731103594501026785877376635579960121587798958527825112295184267744987653246190543529389755505854246292941590258717128989666304144384419511924628396405796636307308458281763094853771534422295589104910820619066011327355952575700073758194885430579318047992962616884884267662716921544109073403932841414590115054612469392586806871402261076798985084204187534372038685302734359659705311733450324203052416621270701580423915254590009935197462555697550501803320583543489651382554786619484904699497837336888960410599989198843310598264840171451815587976422493685610637336146184346353864515483195385882054431903470426928138642720287798489908190528359240894679463961575028953157077145286820071296505936520618576214514362051947440434294388511284800266667409650894129710960577392683908054323240932192596114937853839561207569491132522721532747976920105960615454691729512852398033894552206351740406468973987820884707603452600004481727080214737035926861723690323197146472007586705746554159567301834720195048804918508586435479349011815369969165259388381268957616482345391488450503172302189417511362648723178707106218317538158886306408654343439654803959462457372351834162361988073072855742722033659166529406623586339248326360682438897715230130626508499312241967954169463112306646412198489384871989400143530319025089523853327631675842280582022509215696021160431641460362854933160117039877182788022697734500897645456232670623253931241958233754245008693550854753474474774540911207454577285561405822586465631276173365454770421248166587381493755507092867422751692114251609514839017901335508326065658103234798557795755045957749953191061612962499456350236022852683867023301384741449152147337509269882506197939023902699131258922018393695977033507051953878618469121195337893318421369087096242902792925442427696478862043768367114881628881652604118593988072908212235158011124953896287173206865115693834294710519149225334510276007026369655204580836220235716122615530861272519027582723996839754338755059593875862257408456832416567525796920062301245932900850748411158183825623583222275104503398505232793194843215429955398404317265955886553607700480000000000000000000000000000000000000000000000000000000000000000000000 [88,82] -1613796409554160232083329751852633655365900396787072678898480738816563578042322302322462810763103769607555661761834507615763292750764200053207177990399996648147070567168569665364780095709858708363187740855732833520053098348905402120582690017647423694460184865714739672761483736744643025152185064104724735933787019419450816284367415570249256163362644147434609633382788171213267683764740569367737826247318101511777522452450242438720996327363154855201499897548665830948883576560391685473721344546016115328077595632840156702605808247758220324318955105609753702911396248755521272958158563649997659780706819868930068742577097625176567322108559546368215559337492907669556175789891852629885252961129665572757115745283173390643294987271036615490525686646539422760087425747262323186157767855833005955159798650976347919002232961318664124563008724052774872153468226793853552915718485622069944166822703599474404656507762877892864079604082249197351438838840938525528707375051583641555829883917079018590036251443305129104602037335742505253516281461351240197496510991714458967283808392457020841852857835130055396174536622282743264748307897276698827476602040768099516152582803542753095714212815614694090716409288766414393401409580485794027630229242408544907421494621048585538680663124157157096063955267216582851889055394789470394698334999688500114631450449910286953056719873033634901971410493491097982076049415752039387641615173806315096603223335603902797873056015151477966797547705294561412488692245144223111790076317641087594688169866134940610836193653527737983739374450502248413962923450286984622642049293615588973935080056430041862382672681930687402439133980497945476850362410386305353487520984082183772352953279521825318778557136873831905167913041262391582442069461688757722141532214363134575957358595826521400328740155525128125080710214710824119734667141182379035021755223876866736782664715241017171553278177046814468999953079291723623968637983315845165885064095270573500365357733220802118366752837204962237261740154584299711090659171529735349379096673782044674651449827566978829791757044010676275855847862593325138319093296159136428804664294802624085881537663085638620147002085449392085402446394805520591395069098466261965118137633220267114322958928311559947088680544334908366742045839614511467093971808179517840726807285674217998712403477894224654738186485362844991280866371659343942455258686302939149323991280947640666331677993098350658746287229362822910639397049532536181141542547484001362472810038606774114168475979113301584065199417047237457028358914589814642696133313248302653820087168316992635411441782617466711453378176784651902891691604282670206068533167658228592225784658648921342291650947395381186500409615927697412400824449182890968330072493321324269116623899920862464084236571206918013834494225099882979351135923110897994872392402971031710943707779707421541487141371212857931762904868444161616319132041500871061446508972273508816600825485159783931366604800000000000000000000000000000000000000000000000000000000000000000000 [88,83] -7881274003459190124909439563866439853990049363798556052768492426543166121723812432596043057816286893831951210633245280970979976028498303124368096497501687520729048003920046845472335380490767563237752708774554506366250518192515180067222316184488090143347360898785063704501637944223560163093319616568149554805220098868156421940527648050623004559313457341211402176192168157353939508760654679245793623478182460734825016003941417371310572943400564256816132791807265357137438377656953980783137883366479981951817038497760871984746111479899827469473634849676912570451927403908928915964512406297357212047039358161755588840222827342104769464879109850944631282497722489527778282949071783559866150202734213835225544927037172855014312506377295332484943533184802774260676970234933600598971760728893595805319805837731431165670480927791337421623515112090781544202862408878259997979095259636071576977463760733087471584358318115050583447277855070514375070312741666842225181403938834834683228250602280490566917338008690647206030275742258260672625052766987238927501432123238322833924761474029022808229914494209628742756256205667101905725566118506526556508500751776258339890929220682831980083050060980013555167583219842100139967879100650475236163233221903054715568329438508130989532007150261345220284616940726961870711755885796630889862161351784949584155833291814378293909608115380095379110366622316846963561089493118604596470976177447918906197270025806302230979369111162861446496974333502754520855422599216834365389199052703818650813825854411663187594646825587335944558985547826443179986748951536535253520780026539815651368353914007196868363780426419780982642444972834266649569942727160129134586686398143506384189455455926500766667197985651028466001923132738291989144254902023160304947265710790139893665652911078782306047496670538665363704085856812817093952916452264007569037174145235838232833901231663991688160983151783960981346899558851490979038307961743403296927835443409299310339477461158536268600867392758887706135326598858575830327199365118211896943820948691824018188775156033540951398135529741144461318502598452179385628711709039698694413872722752347856959930686961308242205434612847451000348601102400371762333422061510718775558185825163376051194850041598810099712632402274944294198445241497491528768348175116563940479223958952498331069682013814421757962932783223846988150860195743936157640430072883140801161555569519768910604470093380360314198871875156545192382707383321325590364354010146311953269442566743328879953429345368389744597357624721827233153589102764414263147122558919718951172590786992486940444248715700353670167858022517320213865936064951478427907250627971329961866831998535271739831251457939054301848598637932913328123798144999713530214814155800327230970221110865615853252509957519922463307514534106677628825046597513778927870119665002612334061604360709549971528668926974382841439107741154327613279462598189205934920962516081888079381009194092609090355200000000000000000000000000000000000000000000000000000000000000000 [88,84] 397524681491608141795140574489879262976149921490649830234494012898401027178198584811072986128514890683106459629337091446550785490011537032633189785746614441281183091159913968073784500233909983607321572142957532582587962150090491472158636696413015934380547290165268312187953896033004920263456086186371748187539312652498411018860044368330692685922400094450429649482471989992338692410235806889504699406774077693859889229988464299832852198191992216771984773264503855724228046907898213992744854226899177518505506133862797254628317140195421643367361974806370128456413550759141324016688724491079669668015183869885476903195963870991033167002487253213895785224942891725992687562058905344544131799267595710648591813035208591826550307701889688468441353146595247895653831045979029390264722086668758765856078452598243593401076291808878565600761617135945980149223014238610503615209362888494395169438093318357091389742568148410423576103758176703645252706161689145258783395963215086170628053455782606197969375335711695707551172420446903638136440059053960255382484131890768312914589942096986742117734243005887552962106240286368087194397192281873779028805442505755912117533123455631183250053652639443527292513733647699330220556307918892187078237339149814789620965546080459636083218488318268712649007431390404159634429098868573597981713110137933221363258192067709691440423898386075394790865382884763902452813702430546525753928421064440884637170251418844078950297882214031488909847799394615957928772807829584473250064130848872235052131802248451658677568929969040865453033024843531429471226231397924319522044530523870787321248651326880939178641845880160657595716830291943897077810310620476345183365222015859972637690966474255224241136063794221975082329997417101503073208842136924665886029049653259707971659884003211055757999060031198196517821823305775000829766129503577311537106819382540926004291377521285752653984236423712975634243683889353193610909413815022553424091506568252179503415243898929966567215790586969675687619885097434002823388297854440102806304859655474949082398715262224138120543943935512378263907863451579003226061320442492885869382026468551607840944245533076758504916351770745367216637988797221066165101373306603514830586041136689788825265413803408866168074107420598445109360078094487451837596149220728326788751790016649586216535549648523800505978742516521114197204819671560123172300071375810994591648323861869576165134060801416686146898546056178404602599821929586834184445235108449131535745518057172125092387425161292403697814989875998656813594702522402845979029436086823303513656981219046356781520532086879540638088366383809788770281696275844435560438216306692296350669320596826352472538863490735197669500736522396815045054729318133583380950163884073299430496274364162017707656371656288490687010363918827759670019826179343724325930410275063828968167203031227504922263638355312798221545368466899126137824283832739297518292090133093642138763120984061022044160000000000000000000000000000000000000000000000000000000000000 [88,85] -1093544984337849649132793625152858574586665600972691260831378906898673192457181306586508451438125928746448665462634737761191219550860718667930856531071231599762351162211767981786404589633095609251469754880320391333343792373977315607917246493456490534049648411296013199117997641530892178539971471751516808240627278454536227829712619794469291185898116607212651195614380899525755487048581830128999557504496468214558758921057577628558708393753648386976605460913790048733329736336250820521850393296079247428843680169329549219492427880871903283373475261520784382203386820419993486169552609965568037490125729708217567511432170018906987672913625602706520279290624026756753615158146455728087328003469256283688825544061594768401893514538619395962591824515678381823145619750368526580791870496466348391383548640840059270924124478362978415676352975345633384028099540349463457055174150924040719439734384594786314558707185578039214979061063051587068925388696561842395579271197519867940035785329789461341287519920832607987549080073911788972931640791928391720893662481844152670399467553638564231926355757203545112535004957241822698732506163583791786610042413281590723162923529644595921885336767232808630109424739585077967528094578884015849425917140677025149389601373540090401889514104666689906369357597367145483083069361530407810286372070975987135383108024015432583535703218758075089294165872381589750559084365698260689404350180297517287169530560748874538975900389760104012535092171710769408399212349742269850193021617724575980101654428130727091273934694760607852599862619440479016014085722050294823181414718702453238320842693031959430194673958249241510052107023856692212397399372466197742547195037505678732526536476858681528556170315382132208755314687671570546686421745663995099387254676682236009467435430187548784149695339744969484606192992567707357145859981523238463538579701880975943538791744646546459104210631450147458464116888858320769848645577443898535696626315773399166149744339127717910037646458376633977407390049217943754473957543677010145947398503049367952008320852391427923157934640072819736532183815990502227313588850743284996242564926410679782446706138852102650554907792095853043065666291762700592611400492716136340603592345417216257207356404538099765579056576841989098352383895344551825809406734681277740549819574108971797962133689920847848282191662337011163917285923656766680175601169347699935757983922540770097182747119924790206206463170331083283561853296861568418931661617609309699589295491778166855395668360543021353783578631242411269157663103691490624034435433343420998990527565605591230365376662390079649060127698345924875300701130668157292618474326637991778174497753501477336904210795192390459424470873079758236054808663731620931460838971427019914742926010694028172884112757681240568230565542887627887767281670660051911244632907228680988063087049541487868755304725367955860583380955626979284189683741080261373259341324435157489699290997618166988800000000000000000000000000000000000000000000000000000000000 [88,86] 102158797202612833686262876301673263603865919441842353360973356503817052991485454029700944764919935056761592929775964710167564036228233277272652427785598433719680605976928149313200249711228212285181297579178371991572925171302438562754952645718130317876182820151835753868258715076608687927287043713383003302074848679865142372052060730016943568625713838736341805446869762929018607024207243777093042161696518463975652934261344959418703638833777077112267975168449680763097351894567104410366623436847681957668514274588301851752789770379138765063776515661495167010249733495982661024667331983468595360401337390291050000464926826265795309842974718819108612716814621089801549699435986801677660454538698035126106183964507397572193864090694992353010732188801985967169972292502704236787693376443256133931633094801822118244538907818968675394602786318043678905500000353520730431570548742589354926452340420047134429315337298663508255278806997854781600849933010837298721472812582891262188602641319545281049552635928994995625785931168343596846942256123291651350967346083735405578661658275134879742449478896964715167016481641153843239347479179348004777662636876413798630825512688595175317809578207995719662338384150050812401361436941144801026001960741075927542627056446214182405994821051014076041555840590404820343173693979623779080216108027874955020718596185878662280569312861876320912555623764693816090311782990177851158997432394347841476311297017306629848926310758501701188808204479043575348233592449288212486101327217071414537403285549894671766221794373096320864526242589282098212445468494278137352044217683167504906282976715700940240343504252589447508973808116836875716078246122392971258455685345156279139738036808959709542089983779122192106843320473491734935286827610938078367058649036729878438766285308672923733530334142274555426749287853471993627247362713532514790390157773236657400874078967212702609755696515257813995794099354795877900451470306780083884419378263045700344028197884691341612623763562164038021848366979053559876824220597149614676835855631461699783711140513163282207164612988422617855462970751364831493675672400490923336477020580769578303462989604915898352988465014267718908538282927455192575987416867841188645542323277676903494119631774368641066998658771594882930172317663246257610979904938685946315405819280625160955839296882319718039048664267357019722790713290631346467131175134234389559382234332810021486989803802181869313296707477025004060949419474872026909848085190499101044507334767847681665371690124494889567880684344678354860184441792366680699077618079432755466429312911981947332188546546358556719077190752761790497389486250177572690708747424485410867688281229801705185818804193441239583378136147601450161138198671585310393873480489343367726298608712452542027940991734906927574619871847373370451206960913193687628201357783554841899327535108672286391412065298581651641751407594816128112207034000505048019528165897566309205432803747577200640000000000000000000000000000000000000000000000000000000 [88,87] 2909663361659874422301952374753623120449957350787687948022500446335849521214548887405089985520760069162048180024539338873919576673605110751122518512053361076509218075507502599473026799302447670358862705583184270536214596878907498328148585941420984837225110795452046626654908471692064789757213842189755067429698786553976773766784303381418818863207880101330081348668873155298562862876802922725314543207346159493315736437667659811160805543176057690697112568699083941996381378465350315862732196844547420491116493822057331457227128595245851749007204865166116914702279322710671829299249796024175845474498098854448383178959096584931791855935163025050576255838492176432474504122191632545580120080795303119582824051648974640488617660360209467521194720920068918493715747958712511620341717875741259445997337141117412543010331936321545583646362358377270613096675208295442653208729319108274077828568176074906641923485863228375433730668914985532296122019579773096464265552896965112099915931114059143814706228976233251332901635883126523363650127535650087934386474514840309995891577507397537371281539782846894277956982761930815999674286307201291056288288225446786608855199958173456278255821984450316427641181239492171599346250741171957244575546563398611436531898463958099946628576078333459224618262353120498207395903795151038215772614834672990394557072162838720625624778372084334685468018631410905413127476934355016594436752993738492450692480588192595937346028372099561501531515747328509598849472182711962572000507984036992366751313395560469604710808039592418167880677081763680287014987299715069607002217059145699991715705252991950317810173002926229599386020452535817289536413458292773540591185142730431134031590416819417517861710501659053731101643693888784065804957880633663568601640706448788000527611993346915167625465583173480204869539696607178421130702655659143060913980953813415052815679762273120178120228618199816452496756475161434358760497327270251803101623947236829873407957482799981439555912292880726376150865512800263765097751934969656011957053360306067671642225511129876437043635808174882688949305104405885340288820018285599641622283293620028222875290685560472995220148284966512175936310388415927395093770959092454014266328497425375698146402270860464331589030171573141399136522290433444102784272866721761122072549103139193756345741922418312048760284035435756719228088882045336212352870670201130305915564933429569633256372171553696317075202143665068755789039400905293720423551564037034263850639543891825558208099633125251598747604007566284027036693156030535481644883307923140432398047031570059859247288451576213100546106909872625742653066026145075469392794823590848213378013868987914576637720125343999097618425866325991064085116782516635370488694143776721870674112859131639069938416111195388933876020789695456051524784800062238929622094105256203561285661102048160515432923022637773303603084395650534918075090806330613054151853469700792662722792134384025600000000000000000000000000000000000000000000000000000 [88,88] -29160321436497198917298278514380087929688536807331807361612038942473293827662719813650619133972197158472585511731556335329584965503026368299576181449323349219577350707375773918095722500523330627802525097026037905261154715122045039184871569069432651874661391769044529543006708483080673218446804060600520546547061388119428922515132166554418310558000374196322538213350772707628124889771569047068408049515497404399925459350247897618864319151539114289586315773627600699556312938701500017641080883056529298375343701543400866653057532129804290963931048141519588981430679917034315884483753026501970339834805155897490659234676316564770517374119757083870132184834991353294095556646214466645341105652336546589387197841946430340153687214585649175513852067538216554807185435371855004071059311730816723090390026943849179069016769766926776211938010223234845519789544478973455124296470001857601520597378744222227234168114527023028957642778940845614701729660396885031133921677250174444814506184707276723483435970720637466118682956473360162249846242410046010392098629249051586263006782967218479157762067706703043227591328666155497527783040511353684296388844331128177852033195924882815441936147976670778040462179005521645063957239411880799541280862584933841787715013297216319849263447343539557707460178965953666623460243571925731340238614366771249376685794889886338171285446736013916756783220894221455184524611630513190973597844609420479502470292552904241770361174974007821002715526136603072323674483142496754566775191702077734538192897754786022524369495333508401936744297570398898391531973568496449098782868944820477601889633134474804019461911190663947147288472126886126990175215638124414649085685494825057118616121482056890000194664690031733797342622841504472570854560064822949102539834981752059246402438423451239358929903616209142639964781529093091851545548411279818391875231912581634703890234690765161208090076294581729291465283632544669101850850770885664732347587934678383794857956240716587448965597387292353660497535771754960678279991173323974348506838756313906231826874193040485710423016606575406808585571542990049753611330142300217014420103613603648157099163603552063633817391490122805154806287563096187850783738981188263420553345999468472159226321648286543310209689774514402928614541914159818669943303198845239404603308184677032371438819111681172652608027429600409471465047047778895834636692610958105899827869630589701817502147238951509629079329889017348848778238399416936871625945755295027319589865512092188816388995030885704718293697383093945978761520038622641713037471476602406912422759842222977961181132687424606330961822011677573023454764960141428235883866870068337474874108753596986814470046831185292025395262389703320036370220228679865335173940497795530898884638414512473192659397177485969719961365442003732521576717309934704215183717955917122562247978243338927234719050566288556128862906319274236945475377929931120063342452968931462247026956928286720000000000000000000000000000000000000000000000000 [89,0] -27829025810870505178611627243952042260987652303735437452725006600176939732456759392313398791914688561492667547290151522770689465516760449181962044749672062063098085707723849735652130604383122332193119360411252764620819293485122714169241607251839549055587095487443842109555004303697998313021236642648779940612080087109753160122427608201177576940631549436913482126779847031990919638425427508337024573381252914456984500511428834302930654846281819515817710513061940149367668341314544302814462910678239704956044879012879453707983632944525054831125837122455841805296107291081268370644097495993556237609574572866711895083617128916160644784683624124554173500072326081948662432045709352722702572717560245308372452458194276906764328809250539229289527390390233362554158132069064526040096781168325444350252034026998087804226740500561797791577557386361423924638255871312503377449833108592286098989113164531037115422129092210125321157984289467824938037221745641376310473925028919440273270099381319663771508167129285833484140401872761033683825821483038122475855219337063187686911315780498596230823828070329562514337441957798540928794637150957775570597689466104803696849263555623544580434051267578564045578545473285158729940600109823324016107448087286578816016355403600074052331806145334941890286025219087805117642702236336340678866992070930854262864002430268400510685766251586052339205563901013724601970043732676282674329983453932344906713594488266834647933582415689770497317633257623859979849008413130833467380587157938720055281802266549870508667100885435134140040170577328121429526647304676697689025320581191835338487965075345253690336268039772524817095799508691215702504400344243053589833702596023375576552666199762656852655397616780014627770615307628657838827437130416288718745815872206346181196779296610396014572173248006534639559624664363688168793559257436962022058565467514312682906554486526962734240176249088871326359091158512121854100569611147807274066531488831922230707896881800927946217396243202328176484455330319380130733207518708576882942905033357908949324014719763869358059436302728358928093488944739513561080970552460159163105619996175813654616652579548890125402288872686984449997750439582454080315976091097856081277738321550402661228018494756959632595521310624590797636373283886902510797077409312894611672556945025990287260277208894506867033010915324480340388818549442186192539396480113131495614552381647744888356167139142343824251857966801220715834155742473421881761673626163384700199749420665258178426816857463739042376240366253780294432904300703482430657799429207708684059562638829557067854652501883591603841955819874353611029693789129468894528369258083414434479663526418405732361825040880797917103077167861678614454645103708370727598793178930270387403236179186378934262824663253858829804094107325124540214140451708272845131577219224176452533333135757855392328094369586250722832770119587962884587125385447214797622517116992987608536960841563316955189316137392954965245506355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] -8252768089683327766460720053205693165907508893093753145714711537312421304396980395040773846647039252041020033726247257776681886389923767131005733428498561014750786973874894868418748519074401358976756835407676244289151415023110564383800383750785276264705898423879067619084759635317586940912183973428703286902022857215469831987991582036268589398763281682053016094867811816281431073353057048162679320246951976990858029534336081956660834430071866201733356285887414761392032331062727493457754029124525003776710203162690773276740831805045344491080849657608284278389595343623435619251525677062306335024461852706101539345029965988602405874048269226075639921796296192539183396106713468284844470694673861204950169418475227244307783755948073968161458233048882899761015634987534264785145116180982377878797252358652579786734468141433284702756068252712632731769364350168729925577774623234426373408978268431751483786955005117065619383027362664218156780816004054230869263686308621632988291174447624712991818591145109100309519383759922506074139800507519302814600851830898789847539248559029755285270916183663251974129462672010776940988274943812251078155631156743737087734473849872676097793981206129444572656182284456549592173521310605525141623183154669641978080440988895839802681743079775091956915542393642194939287054895524339386589893349120794919933712193915910912826034175329119723793052009777910447909916539433712644628107814443288784229140883623819342033162479191026925458535581617888549222851820453531686771983936103446506025543147430516552326289423655194519966139215861703522084342753641550356275041634595010236439715577852202136586750276950213096657440825550166979421480882083982343214914175625921265100951887556124968506737765992667103662784368351278572801150623230600587324332801822175927315244488705146177877728338521273525560684807725817307247398750580143674528457300989226663864485878487310201833166752904339160279794868997539559304943732181496013984761943665236579391223328054002672387164968457114823193497928350290101215874249511759387618451352309265391996297364744310011784641419546787985419575110972359530544254552728662587743904541512421580721294402700823704644414418639882590192215479328827440948044871538043388487502114459423959649478495039155299259305169002608900538948332029756666441290470974647048323061606825165843360049952599250578134041206882265083990755614900562921887039344135752010165692457962215490117004113743960775470467545695140934969065858530689795590977377371239435376206232341423275831105014242209965450927198279598330540885304898133822498117001924653013247957264909570013003008279993391899541296793970668235187529306093269957003451708415507182876093520533108082416535550688674097599989072557358596444883826158094659736222421421403967041843263720540513037944192547360675243969375340455667410655677006289544895170462298222002166943681239411067187916706220764018911846411441611065460151808727440497697958543758293233276382217695966240032086937988964957594459022819328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] 3573325559831522706049424915922951237082357276330630288346149660342789869660771160734192101742546269932265003144826178141095393473294066399750331661438179395053199816597736648362635632255234113778400597879551599859319555453495924551730261555491282664944922465464322901212253982094349145049854602109117919799939989033147510550567591943603730202752192056300839893476145430739071198879585356682980666952470528406429284343572847021368510127766890231286739036882971975084916499233719295845697683166797906072480609839363882723034988412102490783477749890297682800083907095571194933912950915477720322145357209702612580925383034242988440827230587994489961477037337091363204317909975146951833814611275384949473826518018572476714150398531568094179122131788238436806144523782379479680909746678233997280339985285148439867103641602996481843560311546368435994521887612649924262460129668458364617535508355121944759765664662060537951054915030912616503243844473000543130895643650777498687117282428851203635102903424473448142224250523553267596792336868584919206548065886141619044020447185314322808033003760252181366225109176047453024878597606994452073930436205541133846113832230897862089750952046203611395682001456062828764612630740252022821039611751786512198763417583462819828308885213501639622364927813727095726036677225997828307329554420408751028750691990888353624274857914964972311458938741738225582422316780623852669965844117617153919896431119741638197243547413605046268242460697514254159510581416625397507984649645380575911154946649423028940428731612675921779756726100236266739019942217847612760915329383577981223186627794913928093456962363481446023049797584383143495067332590647833078279847999846682408161938368565906283067812052748229662038135426402259809112336716278056365464764356227242840600439114017864407199687121244463504454331397959452347914821870544468571374718964246518015993717840179696989684323599050303849228312560434971050634786435786026420006426145166383790038801513878507719444153000078266794982392123008322840048422397054160794046357626101087841751624924387148918228847141265912868374270753993424660445814336148340013501590478357174145611139239541196992592121481601453527349831345159452136650005845491990406378048832315538450556194672632729474807399761005796745541276528335206867832012988918508866527156978037575584588097927457460109354846702159319311141302935877522862242455802159702017852140275080307211586053852378982342919196417010954143594308778149050603796625027948164501401004294034614568523146911096387889305952013298359779383173653265958003073866637135308830775447145697930262320532277391954871878460448438074517849085901486461415348145286390079309528289130664042057218488765970974389079921792753259912212819183520065000094429593186072788865095745244751787756008289628219728508861060807084869511633137162731313925808323787790830434731970609470817553745045187029136431264252977743477554343374446033423772073323918921194205595667824852682977119895493374608689279455629148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] -114274735681314680638596343620420790446233088417485433177437950164273166529518708944721116367462595019465509746460967972179227933607955131361384038126843238605036500505956579297769811827123129430212389980994620614721614771833819398201898075683066609626504095442286274660736869959361279876122268558027626229578829718804674887374940792812673930165697044607079755218786058381919672787871687100922799365817869586580907399738690743535314873404393064382714243496580613072908548830189741024830658640389006404886458012224641691069461771420087506890085193453661434633856121647515680206816887661821529781081879330531941159904316939760463002275615196290091673417985742733079471622097884025313655301003713523063386717480930839241916683605702147922037769288736356041497698038637967903983896258351685298365621687210045761736464050333117809881461653795688750118354928823441694635895842877796434104012855671277629916297412013093303173404929052680650362707266134295639043316530732690230329026832307966433534488864042369065935591085116648542474337976907463958710982211192364839006197904708687506454138524671657710848068308377203501434437411428336339858522250524292783079120565205736740930080147606810696009966741425312383863902066430088861742980902982140324619716574096235811609075515344550610196790564693169501908083483191990943223557289342604838338771156313579376102398025620873925997350406114352246578340324747013812794592054762851429625778538689598100675792192232701106401012215142088493929722387296506699222774670067906882059081098619759248066159129208753367512468519654056463290432759501716985960593874360128325988728257033703556585843081242522814078465534197921508186427887476550741627902141126878650460021805154053741552612336888458563904268183852743878432102947895841035645477003244200256962395234043729220462656907736683736113892842249503001825535653607149807828264619224850687818532300640061216753787539014465255929551786626271533711526023683444703066918701332678075092975296953161392038977955058059933938146736555789324931273796311960003650114498012707957863358898013700218763682206518437117238215031887770042745227699058905889572066873352645738096748096707871192881365396301982504301716471403344652543097354211852159929014494463147897909418671660355196097801609489824200277128842050905911397407215668010278483396859222276837743716022503362571897214481310988869568017440695409429504769201672892067589729531180856919827774587988334894246234079513451171361172566837791893982822149357496215753712133846876400523700028520109537098827120632391573573710287210843849941710869507524325824648359146646197930141065936624973773652204334883117720362225954141405346237313963957916235016393524791095255312982193305433596076163963188314389813764713129089940308516007237234126436961074384690681324853256576621637677844619058369171569823354795057342530993527054602268103740722724443453472261779742700655998106210601871042340085043320211826775090699949064654271759941221081997203287772190440327065704657431035904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] -1681179418961314348732000073488714089381206206815053808504596653106745012201822790605946090535263084024039397762067950427160435304902078992908339735018691852042902679143088721540318313921906055273130360546095556298105322064167414730456668932445688297737277739411897529153134977966045708343220914153155672917310573798896323709422695712248141146467011741222311038035090861208912835206221231249469665628840880116752991044742974605843272758853479903243244764214289654027828233802659111865475503240185057936013203068277953207698929281414113780541170370854419280584833146056413241282381345470860134362259398263056282171559711255285573024046812805264200101220320126849411340883922566197563821831265966301036015634555121707378422463968532917736775026057533438308470477734786833181975047073603194967376842038910799956506307006617052508430510464364940294980032285267710273076754240786045587412104271915604692521750083961267572694449347499566299857930473690852702323513147857193811041088398328214112167312816447058631538918742080480722887198749572574987212022437555534673189637796215558964939379154976967965767241521478516410250279446530779341388448437439334224706886945011838221843556030255579640380478265065554885848793791125191241438871683039331660681414915725402399682124835926999751231785519422139882554938165258910157664244299937133083297035335997772256017661749206210482072985552521524532353980699087693854340802604082924185973976915304284157008778122742215223323474681904941973602887215905039989325123394499606022026547193302239667817800541600330093017503011233890109179737533153435542730700226949382901585538709297089377887522434888767949718470573269761887910758244605157359738959653719329394999347998087395163278384813539811243085959882948526705613155917199582267662877932096898058266277499299165532284846640782511242111135861193052326197563794465505639798786250972270460034006620708996240854348279724420568722277725236227714733682796304870598878903720330048937820012049933082023578914440841281572012961629046179032264937849840795448524310779540490919340663241528613173457335692860016433590486116938820992532239564655987899888996848622547300870582627997652829057154262877878353825464767899728998450036806945959511665640167809938818680837234738876562256946669769440184658211355090810140568292825915604397401062332891364916766402844296328904736399518073750574521269010754938524660796506657439990747123510007458039475192493717372284373303070809512357743301194359439391983427895297081936284694493943268993795508282908344343100994540730678962090143438801576031740869676614500041212440713775495167443966563142101256953947653041752958911246205833479498035979526222142043484142936505125576365693476701366638436770659100761329269363787054955179957850805859550700360482759684481904610985848450138735736339173482766502790639771330044620795889905859011290185780562633214663932719721691847023014055671307790512845549011247520703845916605559991229013278374829583159462315713674718535737587629970360893440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] 48092131212183964927387741944286861375004477899521181687408992425366619074653273003796818930571418906199255599055740845523940810639904711046228796660626546852534524814026588312971563262621004919536459231686481032870288915692359180081826681561364802452877067817602131132821928317185461454866902236196895217347399324967175420683227076488483947194007881405707587613120197491592988675765225861944738395886898364906106720703003844384972724798850108167986978671251286801641004293788656252068536936751037846190534638002093640613308113950554734467558679629508067374256878373589572689787549469481155251190591200765416960126021277035804227587914260284141735385832261661911849180056703689869800998904326410079017541173429613901358099205590995543558264998420479653984768420143077046403186410844895316495582397203355499806620305711631895423657228159250825025413205160583659690215349336840897829443746299123860280166377756034133151420972528649841070508535019581273093925798925709144542368378590716297168030663536919245237355037672126009928631152396792569022353958949271606285840709983558050961739303882265290619358453229970361906960855718542202711018667512798509319307672509520598282341848881426841234214251015294270674353544597352513586353131931740572574830656551012675684785945781766463277957099320111595689938335381715936177900638974133973540820784119925910060830481588386562030985576656573945837368704528329626741644729196749653937201915697046332771194557806389368205132067732955844708279912828178507898588051535603554381894309082913683310320857624517072407968977163957688308547357421846019449125536221491245348805327324245093056188380103747901514214750870698319302053208318409449906762695722104508552113771801504990173759595565825255410869096366940806983030306711986403630235150365844586971032143296779995540044546907569461043541968630328928536682102761591977643273104547120770468786623201273089571839865149168511012064337352107649677842496016533504517914265382500520889776888011803212662517863052273595372285277016131678868971848075012699090142514456084625969493379156244108752958141644706063939887098453146001322687237390123390464180277677853834500500003608069281227221933629595896526071479807622456875057228347324699246416245134336977677364234514787246743075069762593238945140816302031999991382785745808916059374256451609998763811155809611420798803757202285422851921624564507116233362244575623590038955672388628070482807284771290163790198287750960561176638532900428897932076258981861230907115129641059444220793276186966465873747513901084244359400180224417586732686333728452928621313278435422846911033583914246660112517489459088791240251992130596942986796614239379144027529332860396991328142912810074991765172754972857516578304238831585457444680135035099202571360487873599368147592846775445311939500139794635029645258479072855637704992490609969292115855913471524082447236716570004631066577096945677002905684270985384839440120837204123984592390053867658282094901326685387430805574523066170835206144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] -587336584362458604289140193602371764203953378720030860251364249618315549032328338492316213925871286592431930730813256842153603921233586628233468780967112811603090892435011035092131585857254491854860756059473650198050443715460158559574203559723177553458792501961157308464909574079075268092849231935438479010828494376925094232800627026192082386854896191608505889873305559452653976408002412318639285862841624289068085943788306739361561771264540669996835359951384733820541394302645690713441063967644365816483005247201177498270597295703292695578071516706816860278217128831127196347751180773364827819784511777482113705966464864171711315694509637282465584435851242167634659056101213136048478285525056236989390555985316649799397978373851948655687529641459784102266639036798034469832162762638839056409831169512575978514559250537504325461566680650716959996651944229751434291500528795341484602862097885412457236563051143297782953834307172217612635375764979936296668638303180598537721360369697665614243300525650875391788068371659971177746618891084835724768877764897544196226803538657037273044141691696856671395377768229715895451946793944314407577139994361057872203415759530940631371513101733096310518280938464481346331788148569188893187784597364924796446217050331048078222201437988657813068631455294962683781036711782148472430371374414512932676935535100336718008928118436848864192511102099853673308187265730135092079915631758291631637060354540635447370149079532533444296953500575355565582377223795653654053186146199217292813056483849602685314727040298745616042038659057886626818622596327703884845740478487976532183523211096949308756754048604690898963434943262434703987142683224550553798111675734781237042115359219886684902902098408060197836369588839413496658719633991507972036463763100697640924570533260129583059672605078278865162784690208494889695147912222296997314198777491772997508087779907802402639951413052400728889234317970632266218729566154854191100950172524234356248220994877202148742761818023926427739744057660046750802609324204745014180498921283868467169168457864272911680596237171954389392017716568381631972004136218457028204825788003252945407367261074060166114986764452238062264312228572178225623907772694980781136575407872360178572950258930079872011036148094363069213088668391085808449680731934710674813251243031176356093530107105613933344694209915230370424848401665775852253797202784429320762718083265547809179849126858091485756851718971110472778348356648427099877730023289013244865850868464570852564422498526424698862222993085661730195204260228360680462708885435977792565225767557470711607029966835484523212058423217045567133577741815059539924922038220283094673129922617163451978442222521796057421816179343679268986595541584389418725830448134889582661124813957969042378053211899324311394285326174956698601402935768841137783124837012681231522629237164210456715057034960154001883522137445452692970658470075354107349024278447497928066190141182486818882556794953311796643692494797509639536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] 3902133149384478709216150430468753235831544824945924372057275728446632001718388246220517859745156133645497099160776800705453991094633337647403674229048317849397265744420677954760775433284173931941976957692064377975223963004296290402942589003205235933329239534061168945632835846802597346964985218496583558059938151868216015241414838402054892525162688506953714369149838353990018248004639239775019972634566194835760412115914429382904502961902343108658080303310344136176746419941778420886904173573639003936127697999464705905444963614233351375863589949586522865731524740545349081600414359939233605596222998028466371341686125304725195029156140421335608110824305385780480759810654648368213272181909267456830805539648720652713837259357824275216432534770114671962210982006954096993600437454975212979253012178960274257338027528439374271868391392479848449638403319299174596966463905520460106915877609876572520617308570700961173780383374451415050350098318082408979135398745345066979312305488726212252315568541014617977869849607972085916773216466733421679338176150307384118074984642056984709199839273033370992766521317422321421918860299244623652141342729941249969907404838111796666527023803450565137793280798679506835468918399633639136969619064020624659329408357885940509095256982968162074199375439511865196758287938449071205336548630081534718758484687360889836483754805279058248322801320324856435483153468530546570226898157806614714272597558896246659576239160880181171443781036805086829401768942636817185885729113443190538323585435259485897662510908918136184971414655118827655517500022671865785781227786084567214072529778211469925390452231456099986920829580318222540286289462479214736991148910846638988997863769529624979793350078815827454457220090501163202018076171505908418613507613811841299583138692544935441123856937702926990867452861513425753336968956747546763160365344757180390557462929070316050233847886794836457590075245065902916041429567453444368583393916880830053003320082732361541653560418132201976596352095681091002489841319429602106050844663239207295424875520435663995978471604760093425771342655132406441330017650423519626969853406526238874081830131921676404906094321145497319591129980163895078221181345853919181236947315211629907057533187644471936032650765567128110254358992300262530784230620469668300832769820650376708869979255393451838450397424012128971348553131090802347901512244750824650382647414240303375739433438980589436846915768911099926580189528171285932245828312260594513605774009822575790453262636408217873412358919153223127358485763190566620930972800836266891614623657193838892218457938094201837566656647391712884488009044614181116172148230139880703420081304770720694562463563033237734908866856386158010591740779414629747306966638884706892349908896294959452518115335258873949264661022997412927363427497901108901917275490947274961822143799086475405032436137587234670721033130623973420655347010493738427636194477117727873854024461547260437854777707554794564308086949979193824247808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] -17666435325895212743623798638878820770280790573502867556973253345715116728878236381723305714123840793951002835982091486052779049670175338562359938248048520178389552089247607200679377027145245401750359562755511329566552732669816617051509816259485454897903117245561826110318650815246896145942351776861910770151218372066879502621204341025997220686144625467425236892864135609943884311270115882414417164070474948638438583065447955592144892698012344841941920944969709643617923869167208486729054046878964955679832263623064661156351674132337895019388323045589803682724546989953266157437350949426697659877328480463589494025850871683339747306464675267743824885863293139122679414156818395676078626487504372447622559936728299193029254494759635631897490836626603690943826920243322877851555410517556395052345849929415719726829642980078508570320056863611649096863260490986441260817663951523859900032341349806694161790253499841010650301543203989125650554755702199094202485972117128890828357065779392785080075374372445226680744676329490869828451718338179194435407639774078766171140687132669742030315393503523677962559443344345710938183054979834494765939775054687701162957692923079711290563265606527436611464337542847488825382246468080074848737725906951148583345200185200784308742409546897104387993305720359796083310108521985796945320860990713819540396328789149862326460132522373741787562265596077291006304731411997266797505879977182068177980531651046620673740017403237061929858594585713079871859853769968213461354690273773483754121533918223580445694525189418710351706100607207565655078185759836441438961787225749901869092833303297039762862097767630870099920539034948364482263522047304782130205144017087498702226041617796225580150783561905147224176076741715237922784539663783351096220441887492766761391045206171717501810745399697138317588141054573690802890966621226483079349857742508793030693666766433287510886472810003472696251501874008228924978018363118848257528006634705325430939172507492069810347792045018524692359618867209113269772110996397981498681568641044501752971381509639758299040250381799515116139276086770214342061356699748136444168534923717694925028792122757747431504074296154928880158809334617696814913021281270436192190890839741932640226967382633095860056488357616626786455582002742846502145739184155231264092319437667777407327671589056200322670398284972799459135676820199850309072913418160413640942964085188672527389906117984756838052320396688726080147959071149883034123779146536080703533807074964837276906360074807012579601380945445417492096216678042466674099952577476882113482343249066991041594740529972970698860103306029430145688235306749512956188765279668453354582614630433804002819798322363066050813602316642100958041228337275593740485596865123084718544143148557966264812291599205373884702028725773658462894904436632413043446678983976069936608537532218910524383487063819939076442814448542019211417513248073113959995995872007411443322476848032121448262389702320545366911814428628856004935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] 111588318143110016237223176534647802733785906750549993988265022487732889135973993967181988516959772655345934941192503455570729052895944365193310130242293606473595451569762578132729310348488721642847857478537071452591089533590325070123784099420974352759663663808074719758518606439998068043498277275860048782562421720599397086010279100540914171646917733459440476527585163548660518971398761237532860534654474905957174677127215142741442918634804987182595888059615173859396359058909552851400162382339585362675911126524601939274686754065542278187435574035579006589836659938162391518422142626995683495741281599581051053925321195880718586231737690422246596787552253113858445995033026351118915929863920079725453773978335626511176444883468926190752254206712716375249520043006802431012135344622711987797127586698933641335269684421376017202929702879236649832144107499901744927134622418160187995031971252588533547894239305391503408234508007348529285438490045213879027332895077539659650115138034640874837304101421562338117772459208821043240616016338354865007588621523348271104147442618396924829495006024328409148743299484674274112050264950681825104711065477384649006146915775198653257278851792374243376616870293789373924703813660904401741239701498121785999470739972620222062426692926633252862345221760690136941416361932783777032200479057943242047436661107820169003591026122842813381752631267594003529612828257102834084706078462046947501938759578734754086696056142512820448975692312955319975022324280425511585834902447524662091544428352312045689296952841276738368608595888679948416064891653017743624860968000477949159775326244197419683003691940809044131448287272997797426540669414657434817931163457646651798737322959484159762674751007063025428076992410941190446684503059050765313676422578709061320072082841104138987339895975732976275864293343814072994826669634935392967891959542929225729876027423580027263919837677862829364205438643878662338896774695234949326409849736163347739326265792781663659182293567459596133469691786661299442500115774214684045566704751616975549723550627463881882916315419343416104534890123018452748327884679445761061813367513739162172897315056164709506325592162950513451003325960373345941598119976655913538453421271209351715083380917253847085922687440022686359862605294472850798759410672342219655350761284180431170876340677751677016636212824502193549427703021601753544157621513452494439118199182952782428376790865289275501790712937838401920814978329520253363049868051044530990013632576071435814705694482033362041234720901690389112631304816297096121577671891849320318911887751328761797024864253795772782063607931121248173997680258438712888124254153065107907375121696491220393843726119532738744152138290738915706201535445987256483247522921500138402688213918431288933420637838516716960527619892134911832474386263377267413250540738445940533467470013553468061930450232381666854812965631183728419323614696649618943000223289480568771785187372449103711778252568609414265540532273373334562930688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] -876506948355129697700556600414800940735027289266113123376127953773737992791020731261330415543941504235148248566669151522365962901656784114099139967456876634011712153678551674752398719735816938821919292566036910464943698777524267265825275906854254623077872420847718723532276407872753325700649317011261109990861921517475868190901864789902301647400155118733610110985166159443714687187015043135885173378393517719659916632767466829789746395482273856764522657032912567672341965118218909900476836113348924630930759398243668478588503449297405535662060808521382966457000685015206971305776182651220050694896505596235323741107365185215811714298646999365597957232423005458460966880420529728487462936643130314860581723058492011191616606027473576824595892295980937473037140353982812491081495252372930101324920420743241073201439074289902157157538358263038986612307319048395669701439176236765256012762371543801328467676906898775343854613822840625829355291725232799241980275520636330308536164202347884170018378578366394538181148109563360994459110872636899800704717585020961906759679953439589595913187996195455946369406535387229010127335988336611013394153636943071474434575241618814272933645060574618593943791575969250381458958737176313363299020001081367576550788486275808045739168399292196985811584401507165893663996013418680118166322417995457450351062060963278887291436199551447045233565924261518384072417263389695064748618508339017467262445528657196837713400873013604112212543511518730864926499774712654872308733695754533013686242278130346856059900033533779140953482886456153729130609637003238177794403518335548014233162904852083425396417684838757363468860038966794953615367528842310739908051748812001047532022935784128994978919004850481888728103469406818227333942132064655415350419408249570745898459551778885225133569360279302318086125245065333475727988571300048815285861060249649108489452397939325432705814735957071141982435445343631858229389644480495856184017664976520458939619220493193399843829889461768017562751560916459665047157509310646674393511112841632479992257164496787023494116678746540082532942829510964894990111813320070791045691768570448482047084763490812553751159078425801996000745037600191552087484070036839447909628130054691883204686282201015820590855006892519254868044026163421066465378551322529753079832244471301195891682375463373388105597236359759399015034174901270426136841999115870916381268008524389158125768842542901379285961304307107219440771012936671122651079129030695280586709590422217805167603015125805140845426905786750747658119776556875431682871264837221162466243400586595148260194692432267503499873071368239892192913466579244818289622058122420873999693274051233453707544480289905464442491455710545204890060477024744533392123395590268296109743139768052857282772910993497317306146543343136475273391518989440462573641403904999574408770301951026049751004653222019102910172683526921579763279775427817365219522252663154833981009043608524874720989296584602231529300903196183394999336960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] 5256654901841509512564905035198382703794652705557413768124878862760806199732526850232111516174422997378211407757091391887426049464630992016190829777659507004887918467125032489638075965666492417491171305684757699138441065954259849961717089694180882297843772167949951365101178474861253627167681676708422378541979529671548313667999616968919384158308249453471222030022036772879856495249083373465694605650685757425330422078136257268863410436716683385870450034850048610619161405437812028639219473414652318423026227278616031524702435141362835306675767224764358813402872780219671390587522193933632262525402760597494302480366251831332909477878526245703979240390335303685646147630396837759037817317400988376772676266441502863016277076372992652948117789580647947647783826829793401583431453644408667361804385100138321687458155475980906590410113058311607835807307077654825018739038338575155010848537571609215343560700231018041574192378563519800126112230214929157544302013473274104216919745798567818349644030388410637884352536388806447934120322953285191640573204921209566400650648481237051219929175938239483931414230328803144230541903666170955655270138513434598088573518026657583167731051575957211583178507358405682332046235984404517745702847233464242353397872981226400622560616896914489455332463103926662564907078917579689393368880745520886536249940252233926014800371143676125041506192864448002794643774865534540129459480127568022632254731117427880221489157346980819605679624271059827617988403684350223976970177737960397780377413402633253575747735914015359067866609762461019874756715505145899441618338765695688313436239642643296950343976692560738855371329791746062645677559691081310912676475442958957557053715455424431218796482858458803465109305199387478512791208786882605614769149274512161963339251053989614453009555362964697810139125103024369317878452112206006705486223287691639175297987325818419549496987708839051052365616530007291368534876617197593261900926076546581242381405263709251685072289651498962063527337546422661574167877403189423891398407767312733082968704129533921724085214389709667632793433072654360150367377550669856499873898092502596103547411612810801963332239773174277775889372157348115290121752759856521271086595805869627395398476892055189231263602056882828565082758255370809032577707711578090025208672702136496848112707058718381924118938943689277246130361352157247625104774867407467350316193007588515671743737642528294224220934255511376857989627101236229521700665060817433612975277530878951899549876991364977824200463941774315307873839921119380655551015526391455263096581139031254231873293625344992495494049589820249324390754982403215247883039725535888743957712480048564810426437767662163481878514579012237418234583155154779742061815809545569062913465918021241387452270711247036048018697981935807646288442593432301945625096881788263500170407081523754938655248743335940354494158856279718487149952458852302963228594946405625604251261974306110227124991321783037067371270582775284951853039616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] -21463086693493420564909416264734263662977293543886874859251834844991379030931034154405564333910579932545730478773467716969875275416209464281999989208281854088473317568903328053639568096536104833665161383589990177160183913604846265787664388759722805322330233126339450753060875485006370392362714211086353668016277914769524026894644424236614936351875514583957113748409845331616671268385940696967640956130296431782815723073656116791269663116196310981768712556069872290336735531095523054426996443056226603142589166282340690153473338397857370885319404526700203062899436256273868559128034984762876462219657389733923157181348337138390505395760073929493354521493026247312836574283902493974707619367952165363152444621682011536056956896014862518366698345105318397247169864027365849300888827831074478441132371785137223787909958577105871166742965990417530762436315973142993774683961009069983625826835089515809009325067365300273503888073726210882867471605543113939343880845882614283960993336186112667345804531929571086432877724687564742289592109988578556452529699510118682721075670000435130890928969401720961146234669592191216901132353587662161699446368238188415893242700383969971211157113545883125515819961836944174615805397963601186053948307520057258549775512786874395678533761345375995677801833106660865695900300887468121879387316970672453690275386303366202257000238872413408367473192239378178911684602863128399038108040287778197056862223858253965681548669865661488119175749385736702568986912017596788228399928854309856601454159295400269082215467612234667210373571647518889893452664107967664877284653277351066822632038583753141207167472503673833440137979890157550877193014565751296438762874066033545585545641657898049059702693656920353667288724414093047293922099115332052121750581243879309510934372151507282163795436676685725375322149327267798057555945148187356535134840529853093658690344454937122656517848611782924767627538812225950849933633642908195624141843909028316560419445075486935065449430751287986935987650627045550290958069314620140972888254492160348163345886778852484907220353773646583299154092758819398291486868077014683381910979761426873542689418893553360102134954668240359553818901899403285051160523529870473139361896189772363100148018447796670030500878730405997251910894588760199849594947356660798222359145272867938852088372977685478033873130242348627918724478010025474189548867613770342410152633809242655674203161496343958651842659006055403325567793790798967567959201610362428867228084384258067562175568922822205599621913856625180795596507237380350519880291425285892954563837140545056199381951520348098584489338678231377142369464026108251985732791307780760953529393138137138668089875054777693720829800675564981538604695042047146473616595512419625624836352644835098834447626113115710228786885752916866001771296089487196109797605046535881177045783257968408871293741717149661501197900908421902088768505097768829248163565338531549312863014993484521081110494946016114549256735975381221968361553920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] 60556235634813518318504239303262248095968785342086704266504562153172706600832052074188861091076358989973231469308882725659066195289378251276985542648662558721598342675070844778575101633830443291455610963604810917402696956614735818122769700389468265187979009161067045976073805579608208578947244923549098287510616701967208117280319240778534326768963858665081243625088023289257970860677866729873766420369569459288031576437079472838017038844214618676413037687915637710857909832992711987928325542761505239071201733887491100370909686630519272730890109407235483210828945926607985056813149257586372997520194444002149490254555954702448046710231377414573654568146929629812824991838726594161312211333596874927841484406977642158911580558513995008579456052234601090920927996397874086441413266172527361867103568124596539096532806423451574282688915944465249915843557837965002115538049181219286608152486665927497969809932680890499659643813403216541015637925804953675692545862109025033179749243809669840685723482384388138481480832372101211296870872532565489437197445225249082301993860988474976726164166575056076494214297589613976047233078509435028479396609145340399541806220916358217179893319063332700096405105098716229707043228862277880739519075517857320155748414242669159285604393500045861087164833898785601027009471724759036942130089995584905119954846578597022955801554988125550087457809870430556571619747671054817269821598711133749201433081251699325784961623129788720992463421346196907120662490672702977056003619437354053561897864459205072270663237694601662121037719613783461004168596866822286930335688486123938088568285578359863123884589106065307352647768984208165981807391222446937274988339856591205008073762933559251132829449586128990802571325103450198046916558558981317973971558905705957031877596467113053099548951703722204830877672139367064271991244804848286199506537371624893977460106345039607601878094544536661406834715496443364968943168238574151665722853835691523525834779577988949558627866734999905571957985417895380953480769559587135674781529089358937767197539718614786113317089333436539020293186492266108622371646087651024353714823710496776696313534566341681107712523494426768796922062988552847551114252808951607351842404745322261383252118790755620079725339963949359155410581860581867848853089789087098039958066690631656340121513023101061799014143221236718749835051066333107340533493228462492433327442723859335764515510805371461105520819842746034764221610880314066113942880442020182275831089186740742888472056160457632272868586937032562740427912958486781219315723213759800126476676402423770951705043597113254962099655737717465062841295712760704310094990786829756188444609016618306960769186434030670397399845423633966368995927230685249685091705071055697175730302017184476873150446885641490214417105350994022007499969245366239284028650618759669193115179464378237700306202910177857884183614257514698673150762228692736034827165941209124398328889999242109914017890965261865622310100107998844591609479168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] -119676221485137208415440886596741542794804606206643006359115568627258661617788878476429076791268957903855938518209190341002753095660086646857364619788619964314873621029351687980324264074208251470855148757227756074577236685110794503575085080088922792132679379081416746841298130841091182391575973769090897642128911707399608461511768739380669892831941804583315411186946025604281476743788994424259856137506768619678572264946053308874402720447926237896475708120275397117388192720232668803898272736151000063936258855034458701554783751680859763849511179861320512791196124941684859560105465512277846127342581897237797425825600558547343929707605146838488878830644616067272591217416171503644123745337878918196099280796839823283447204560114833693200067039934586477158743124295017408105492061929806086829663915005774520697972500487048044056718778244573333485418725805209482843640091792082502944040732067481261141505750454585764881488899908638407458217783904701981032849277006613128538212740142338136761395643684550775605272436826904306523424609113988453323611513690193219952695213388212009070379768653689234952699779953910233539881623937642208492632836637209954194215590652820734367378520549343292870305266489127789749641824184227150496415039473714804380516478054115274842491900248323837079996101778533384772995275583155928817273027029830443403029198855774351872819701626474832246768586918238562723345897758326002390343135422659277888293397818073431454324994235851539385405958508314879674544437970079276158748038048310151666828608275155937710731477192352639202834268794971848831823251522136791114244715852185032911811385102295158545438092336559072122335295523730551005514511653347862466664664629880680208587525139572816887924941141032909836389380259077890198984684682516081466128312017382158591665628618530425987006597492171135439522683881283588484896276243497160824549433440203379213494844729563822831113344685140167513650783097422724306692407623804951906043794198041892844688358407158955852293997179473918344479578644611223775602965349749515439944513194315703879407220409727812828594578386106016960078364662282212286830810769368439371883141025169962439320494742964916478588321540598743879285232115726706743073038097150915588850171330772057337290913293538015226291954144741014427126344591675952705333647580732132186340134371403445166628982118647140599139133086456502737164646383992369229206520792045736744285177405706779817841881551819467911725759895429936699526753088313577872930094292325665864774146896110052340531773413847566998430039409551412664472804503623999608946747891627795060023020006165401917653833842344700791589937381917977394876453520814751283127596050634078003106346548760809045153091785675816330317636910624144593810138259561489349472093414475269164796590816175752813584134669780571849361787348717520827652479838185544303762127745556268170238249486295487495281694158835922559099103691374635867501845102264510361628733408077041664214701389088879740666640665126731275296502409032476716852838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] 163920060847762532990135528787555205097740184504098866049183744258666663624242388817084439993651591742966242496649457605542920232673559078345063821636109310217153732886475335456576618689547731580609558091395791679897994385657865540827662761986142126950403050685482312125704955930251225753420254938265269599146745769604703402984865893475935418059870746756069258697891840442140751937164494444250723346069990635177981043946977021944813669805564631143252472401990420444621527187341758416498460341152827767586868694016151590784090743621736955080907503813418505667373427626932809338041682269656732294875671432855722699736134000588829786398409558644112720442482736881163964215665711751248104421314221783815090786934164338632893575508827568813218704038888186374858437356505541491722846973941694168236230587136148998341422192469617070806082133842970278713207915305562095037232724578730021981897716378604317746686662152958838750011074514429636333551936300660239003246586370423445868222817919572978865531848444055259936552536500697635688927653501144634611162117728023912197813737220270166634414035319892751589912407396477450531922992595952446591331072580696847837817911572967386861019288338818759539580059426101061700361211157601499453552197131102549899304777935958612208093473512444928885043164895884161956534576283167257249682399314972157934521940511576213390892948145304359075812527226205267011433707230302645328621525820870592029248893513918419189403937386699522785706642091546445924585830498223075886160749764077161954039827418595648665219243575298655277230043798371139455656718755061009637318446206291588839522936951768763809867534571092023372954209688330498397005116235282597967875845959724322080976126934286123730275091903859782256963561104879891479762319651980637095522652521325298665739317828386624737715799536992749206934644374140312586240623757895616565127175895979517555048328046162062474495712529501129516288182388700192486964284021714136898785352599596748339069642336912772137951445823919048422721891378030917847588885039256906100535815073547007730325101475573857456444860975210199915968694303231215688142019021393255092448427216815777058445713348710672332473658623838823147760171540484487011119542869603180273133305580699617612864175530873963772173130854215977940749034441596597304442061996035331504751269847468781237865721945023712410367588567779598092698183195137839307426357425643203851600039903717054121613084323851740982048915623179770603326201185918454873543577061367224760517788371875058549461274540277460762227637600285963255835128622956909828265888007327341391965188444681553973078390590392197282869702962179017500588174780454870301503395726409661111876051294044254878176210329770659241713208588809931606038141031015247588593260219855849332015434581907263972966657937966569121086425432934321816115286364891965517657007945108922945117921046619663545436623765472529357345061349994463069185722242550116655491537714457420038524386777311118819499638247724100277894315157120183635181305856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] -150282121028168873493701843434470230907009805832138172910732368728881180678937867035190646147703021753366533320162968424207369999010474968886082668040308154291699163817311840203127159191592960732072876370752676585961244285128233816156009428607084444691897141488382818009071458324116600306351081452939043431289583828221435963507133927598561099167074172898155637124006658455777869708369571931091014810660654368984237911370286966890175526786417781142871109459183824678436650779090815724734122644808510100908094498779449052772532279537092274650455253248433720325667660847951563657365837242625292909420567664857113890274505983456573065649188813985721416039888150348294058358912217248208532212640530188606165516241440288295352637781637929106944890045581965012646347237034608075245211956298018437178959973874884259508796485174698408930180403917792450197705455396882871913606269053533806528757147519840237956284680474453071309801364040533326375472490975067318459964035903227324514200380194012044989279698518330998451180294492743438982409383685041250732215772776393126375633755396575804301265180511986114864693294922216130025591039592516069615250126894391292946778010610102871916600293339765195962740136505227218910371321125582352933456361524541199733480144416380919953287507626457849255597882357436014561069190505012866021983947180011029367766321751814497632339633894268383103891029160139902148044806740732168846723563797877440784784767962733868173478215225850088762818506979781769271030981920837974976049281606879787863222191618861632949512380293902926168493388613807248060064911577417965334496029922014349687362895936016346632504321584344435748933454091958876526309663678134639958016796128994758477462166231424938176824898780257091341705306489682239160126236991459159439513774038402231556165079868893066558134552661264673824702023044071992029215340056715118255855435100141499063489222650447487115877148895700740585920687876845713200633519587589035925649200901471848950685205399469288206669821175184058019668634101266275108916981084142635281457967446709212497522472905401487898686453937576789961014445667361701965995035320074793911257998410101424700101391896132422783092795870415319731324179114584912655291731037423954420979950824386687578337940575600505051518236402253164090572170305945150347767168980132483069831589566391290751202048970044151561333315057520493387447474180465382428982625267094960776533304636491913552464143166177019992417529193754443721552316757569851678814456935198872211506559934853574649129897802165519617051083013935990016827606209087311719970334270668986310838602048763023487088506496180633634449203751051166337999765554074433441431246440749294999264496001075908962683943176785875645855918792487264275733129225583620265746728034358542054108107422534711638190618072717680103326519286148921790590927826016430825661633662584632306554843328862528703339673653242898567962704957995536150805294869071533976860415051672036517896499075580898566790701898956557090027633933912532926668472320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,17] 112437513908285106705933164294187673792084228669802187063066494703782423397260481844360348723576920752143908710441856595828663025966750178350976841731575780120715934561667978988396553524081926182722469730362591153482067350549903708941062561239935006645667296227050971286021284519100144932018191063553545740558604819741162759999366337275585485829952911844536234659460866506899250409371266450659596293013111507571300419404194416890420695660482496126072500918532827281279748457915329642045932264770529989260232190549338909148033324372214043758838202080680158538688136196179831011556742333910490111623814888009276659574686520118330594483239226545788295263002185312268662897229910928445373609379431905498809597781394457001577940085094782538612504727898690386345409436772611763070069324548797174653355242558242147167336286458375727927624087913197818652244551498265797895578552691034989273963215073752726515826459068841336767016265280599071994264812468562079371051848784553472186164215193268354155430784086931135256954993232515768182978707315366585934656590869029888448066538282086140773941459164164987754637686280751428994350682269985022857110130979884050719045631870641255738406018939964705289936769431116535366249738917786864516780896699515937490477282214654220834119317647396411205701693830888309726889959302157417472432760770800036181036051489583980026461230553713921342987198773474111153602745106979230924360873550817965958711164894109890085405485199657253535859827696711257305555824416328995110290664177175101671272363251943012746000074564404311785988663974650603684336180031143281557203799947725275560885294361290996233516182060784752328928762640418600310862547159702347062864290346961175765292957066707145538357540699687874799081641706007144624482117283507920225585822611245860466806748423570043979489131558886321109269416020686039116554832845386215540992302396320007800423434457263792802048970974980705635818803800416417108454146095321533589101996774765052709348136061336126351228204005769979657102811234155186165729800664913636392247594084003166997254598330989659230051103220824534860165267499184289896687416444228571575579770712931139671516781817278078863113565151364247531187994257400783879927866379033258045599775079736761893472248993108294288932915029367392084592639869413091950271586252816421429288871076742024807902561378853765287687088796789402603185928717295894904198847724615186321638984665569079606478121788894928832367957118807997839629648112115924116092289833527430018803682312516594676179712762101464030553159055452729815173424164362819480302039641313946208826188773667402026411515283795397693320228512720406357110399218826161453076291219419565284320707919993291676536611222059074162242559174305514888917314261096440647782543110043720448602556877857586964522892253512358163918120898785481168772453774337214093210730233225797409623862261605427020201893899082638027800049414747448002932308666713369593642864028968728052010867365505327462185158263839607127534844096140932920457035776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,18] -228026343287279761438334179055911936007174671543914523075915412039672727829430189770769861905901396640833753059619291505159883445217778131472799757717496414364172865740891679485463742715129146836987514489991498507155672295857601103560628594764274329264858641868671700930336945673558179694186961915473793555914199978161627633299812243385388801672764850614320216816360715701819539795590418179107113805077367113154553999164943049189508521026931490588248751174188689646770336132945135634693080246736785356603216985020989699519747078376554344122394076652109469326071990804503259856656640282721894356156757512242672450930756000465822017992398948319530416827778218527501460317666539817701547422859965020898663848032093671950764907578685155671046579974704958045220074019281106492701159209486574917034219133155128077770552074044487986936148700265987838949403240949277592149435013563494211033976776348491448582393512584433212713259052721563542471047284656198345122058166697871557852841770612181494941378992807297828076320254736291182844908353000061239984718275412978597678917719284399928835589785307318782908359920168674420666893890020448907598776805699555615566902099910449064903523879734141099257115110065785201040970467768796689260488256548173047497456589369228192099677923858167565640414296450729126458318634924020793596853385890003589106922836055158414006777903660592601124214362854778330127921552506040811277363018764685984957663133495028229273505447746434029366626699064280352589249413773173140684257006784642797923120459516918155461301055358192600577467785984849815012005576304591884184501659338521843302919781174694579774448834356140444059991162388967212630782614979172197823101447218434423664476569270604082356524479597506586873786488276132505642501280632740153854009685528095225508081157330024912958408164004530620865000911886835629015209692052639603119394471137736813455029793805463470828091709372111236562818234393323609207418519810239402809232873253979922670057431337367363297868445023122250482168629614129791536069157186338214188055620413806534928809466242420436301723091231663514508432392517308633067650935167942797479121711878854878847116039583612890320682558087325477056670176278420499781472764282958981987723369581820580894516925709122580746041945764727284675879548291345245462465541728511927713436550150399538061472179702670074936873790312362997945000386563696402239937657290354100622857233095195305768144031091882941313883435719170888549316331359185600827081263527220257877321792120960186169031533314164629542843661887714958079329425398605490033037739127882055623980633889747112239528261625485826939410181629336076336192760596190690612512647288975612815437142611468635686949382599509463405085117964279511180156754342825871591133820740689513130281282467419841287175470851029059666286672567669614738410609373609813061864682338523382705799396415692748774252548726507322418414921137295411493309036842071371674446464384556423455305543872894805001362454869607869876905904632136572638488166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,19] 730650371690990982449721824286795752795496427099930832379329143236390573207575947690082156038063422741041493934142970036156687086306801376414249611300493416703633482158273173554388875805047753053107264414478631328140450383972435937506905912917514602628094783092633693297456250399623518007846008978916973224356787806628809196128439673375232359738562390433582284678822844922064037656865571695299838366174024593545757886642485640325749693718119005700316682523769405724168703786143846230273448814035917997477426927685630331021772048708338555373489166477336152521050190825590789551751076700439070004965466436424129576599175438166981071971633081588512025335685126527545026568798925498440731061315581105524867802073457971464006490737611481928060707951468520055359003277308493745286474522088077377431782899891900243394997375527039710022063745839704291420157030484765500138806368303313529663061191476208986105454780587993128218039915223679384041508501323577712698477821082960013924050480787747634380774375647640662186079358681808185522736466308401441672548744239584779243436577372283262733922484556875785760315032018266468414128304525380090919314350288649072152881158715532292775200247293229854810219262929869622200404548249081972061318365148128173406031252460299462551373332849282606174075245285153799781328389788083758665245145837552527062093907479145782445028431181083303890044201370187176803556219953564200821900641669780868379092090427225175039396809635088514818353500546664277257273808663090741401921238873802392429076744205417780450537924181897459975877068241925967378753518391202297085383701652674593570158884222909108784211485456340138081576049955771466145740262667769232069827472993895697174188871654605755620212645690904148529317192188072104780743641046219057984800356488948768277569664251538953979433599733612535389323353871045117470319165188529291421069635729806076005334390753953276656736915473572457078979589215734621401172511328794110967877812695508419222788172940467471557191000138070461640354241733415044749098206343683028328862114460011383764926227687596977840015409957233150454407409968035213476817060793835937424399705830965524882675822707985722938751668244678410684055385468740198844532720580556489070441391731055130896299471019494658302892509018050142271626273998094951985844148673155749668229552142004864306979516383556325191634366555970808069074804588402956633543742443800233859606280468986068979353723554691559574902201757981782053644310531675774562716530629424471380617823090333593675683617925740951482906435403918698931719771853522684671724357879297657129366301070608217898178441794830416443510379345227068396384669983748645509804809727255503180351392347840917884167029991421000696248309199649303975949429549867751718420049321481010990775109985961854538146901265276853653153638690955769452811456978523784392288533353396053428269827619730349548670867983762213388112388049388327591457259190114831150372520796106999912118905685642233501555903857227332892692378683656371320848908288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,20] -1673557804841266796455357126392850583639026011203772775931479473171113859815003244337274759227392914701870197611849382211593585958062129212524800769042958163459343666405159112764352491310707454074192997315627512934774855104880576061379433151692038326495547428194047308679854265586835822824720864814940372397578397463011051577355026515465177223866581892603018407602939976169930188253440648830166540689279250571111376729717535045009834249797817401965036424828841226761075743533681871955177178689824601744777052276845010621546225195661059843447568227005732650639957366278228584730858725770111697252535480225946228186164296573853061659048940135549168115999087855414791674786816421305265135257362771255820338034660356387649503274930621177169775520984105815757014529037241518343760214097840523747810486439122806061876019238074447623393271016052091019678906519159127345092711861978186335624885361793929088013138453907324435500428595805107616139067609719828229978221291755797808082477377020247094253587163290611607613584301063213566379776058338459763341522523459562951502476918988699370245274786325150651547526263842599824987774985680002346398337166128397666372894736705378644631130576462059914533407257090454925175743483653786762624003482598910333201496130529318020526160478662159881190806544628836620972067537195808107334338185577351719435680165350804546250179697438805618785355822548676195829482059301530542352074342497376840364876503497879709455487294873857496501273312962209792405262330702716042300223686939172092385912638779178347576073957813249412774973439370248724664658740153828274710858994227279318144173756269068508313653624834442077720211308846938062435275519275961649206388209165860806292057031617760759359345554532945622109758977058561459380677667117283789273958422359084613595162383208402316055363765758941304608342284555789947470506168101045827905775736095268765139095922784241468469365070641146354003383068328947372114067694859109310297244004077065741972079664959390530599622744729679119710005585154012320517813532555050114607069987870653963153818256765772809653140881600174082370495060919024952837903345926616795799210166282610173958868793453173104821197578674185155700768331761948324558286556323700435581256559054442361428772978995791625577139316856017771588903668887440129053656699730042118175662524941382138138876431127375929245714831767950645789070953565238051942035044374002526678273097159780511656111305870252727939456234034316090914328798364852913113990620533381270079333079958261517236746862298632221473389145020015265124253352346110514726227031004160430089659356873711636121051436393428007199781194586528840627220171862507008338620675876627790672579719506319368077546114799915177274813767768116447667951725203487726627338748236079936897274143076288882942035228738437043730858514918809370356357623962816537475020749821240028363854554273109515707046913892854498703237099655305409812996189289107929108586730673166275438498702054570282669438403638443474726671538034716317886070128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,21] 2815541487093275181071185383980095592405658385465928480119844657808216233178097749615514928144614421546193190920358038832615144297779313831627707033170555751551579375430690648356767741383915524413501388483408145823342901720755620962014601136737528738753191776001786788153719391088089281414643398590801460350128022112197418588418775375207528523485085963749416867820188065756222474939663929509081946505895182238247279093651435000419563103991593500368892728441371675738852086495519992264909405347485089754248218931610310522382566825592470549414903791671757511993312901107126612178901732031408869163013128432962156139454932731515687663124256012517429619775792542123229871059456329258531449112245546535673450898541923455003933381873958159363625148514793639431113475653698563741935590026751602101128548228599888459232043278025346420071610831729964421106975734323308395978069607486830847811151555166336337561503519973796336888569306020680084427383206418795237391390202166192794754366668063020393766454345050994037681131111008804712319704432492910468524370956055325547980609558538758405172896627835801422585955172798963626715951605378006237366897965408448008046851762086443746494344447447786376197190356061504303345752745070267085047280275078242494501782437639068229726381417037052504185290535678946227894820500386513382184957855039384153484364217357787345099044971024282578894282483824323146972001919414439787996429843504947588600290344624755007184496135579156939570844930313011501660507198305417390831167068247080728840558858792979994644551522376687801747628266058131979883881682350514484012450981416273532180606333000292779347886135940995786608243524312749024487317977026278773659183098284795804410820361163666463590128993333237678729509856388351405773807614752780192229825817586164252299237428792388018747516269981344291938475294054968948701796326770172398062693148512276853291767391901546854456653642645545788815548113852963719320033726436226280114976434035531379322950339211521727251327725206006081875412828952490674341450717311907540212892459505236983053219250894961884048800646222899512044094743492940214417716307610081451130457000393861444778607306252041460791587540484238393085882498625549409357121734606055936477443727341058462735005583105691130203104565553515401780941175582218906223646458830849524830266209733567318528781540736797439414447021107237518853920892433722416853260849943344150576569126551888153432601543895755941902509341456111977128908869792179401884081677686584804751056484964961800572779579407349378522738858833854389203294081769692954819115064264703698946033439715150095884863739475652283613615988036997009193379787574866903294256746528474071427111161481263571049573201154092934197308539103037166179062042487395241823118979692058098603653517776783087042667314990955928748438991058041869781073674270445763524539468547150870302167923373452548224517556977344758315090898351410470009465769023156850723568080262887325820883773315194666870147352345315260466867488682692407303342129152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,22] -3852123852017747217207098605183413967797357334245610043732890884087468995925733552507789846180567105994448791302853934709744344214326167331599891132718257087064344782458536814916658670316887230622226409190644079343035737648769257101152347379871586867324191744595285949585459204215761373680996186203903166473150017821388892390375009041391383866098735940653071367246180477971665458827742294636841728660214591224173177671990313041959767354447212492284249068762021090398420565473646825579276772949588451824531894126901447250785297039499079629129554619289111641818722867488122559914212466048655617285449530376898385879097035458456703475004874280559809086733927558182209494299407653250651881912235258748532611834412224139506605917117766392888022552223651153967909346014856942014309510805824568762409142625626778340375273239995619514104117668390744382767075969458628620706655552501047519988507518930857915358684114634274236514160573303161051432286033597085519234372614171661675620602218238038585943573869807893342036317953338546947688361805880983292889601813659065179518333341108902919773544401507538631615770445284401242771612817635058340167463871368743231581055008358928670613992131521429531466561467071130442922665495493630958111935880874812957940247504922699889326113251322677089247716164845559130240638884407432080584811023727137527351602410710202298503726123139082361876405395793370783769897165218784794233580545997082380218075827266431389120539514037733106480174578223850618029328712308629610914548303326433707494513993166343776462033676852714569015765257552526626507574176176867578142674310667147467109567948370098774075686416089311623610524484268103495938420084956608906058234202179178643030538038930707906740356947602890988951131819594589292187382429068270488863693753003896226311205140412928183201201449811627552578620943148611442664420826705351147735922299865874556232723442512042606894489304498990756920626587409631275472387272661683013507245290243016023892435844954160264820787850680373809052391784466491227926033338574542704416372543472895163111346858582399419406046679511711192432566427192173292176486083189198325014082269791619675623808398842132969355693845618404012695683060463371361693356348071525279205155995498162211722456928166925902434168920951692836263702190234910524150262226778322020342003076033684878765080091751743967212042141011302240382499822144320163589809453897710148617210622840742036196710399617593000893105218769193768041750380478520490604407793276230469026182810408818998857902128605119374770854084269085669111422127872637717185017390151965647090032980331879581405087166618730072914104619257221470724594903466343193511936260391901933568083942762968064962102783507111496076807695751825623005643136341407516636383835841872583787795901530913809518521856814030376989218547635900870522541445861678591972431687479849845293668648549490649877645002239360435954309894781023678413117972591732493709547170704258396426505508387033307408637822925193978716654128693527479776496844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,23] 4755831914755225011953055381718594962500426675492512439346357688520896628465670247443978269191049837325085417669883727791706353372187834132108677208784901591357293873255225208802310410284139160046496724284808490707787318820495528080837534801112871933766391841252637189794249903296533904401668589059003102527174542016140567340909642041862912913468940283816506684244019538433202367894716920767788884260592959129888609880410164576540053874456296691734189978498444108396039366730079667229346128697761994901436845214928452416832092502649851134929784966299810706820061385200725025214967257906130690559113294510107152319689387755194252559496660919480973366355582915421128141109910027857277041367002945127020767425468832430359092648657722582884303942892804928133707682228007231940431035433686995790882713837157913772824849463494899682623894765369449043667366988370467571703789266820477647122076701950547630015194252599545240891463915004057880531250245757103179993293744700690883896281065195605321550416568763517678767774921495980617783178209153698843624752514765287624028148701549344588672222306657126586889148564866926973736314890895218564821688997684657399293758678461378417672818147481815380580135259895190116945176845615451214328858702640166120929212360969023293844115190747556974422376343719400021891344796438545767325025892078051684180753015303187562748927509667921102408991815185914277632100697859543752305039337207382938642810816729362227464132669545395809776223564130662112363642831246852621029122320557986811258364397026197365762512530419956235759346714220672070568485913314012384025605330804646753330461507277491649634272729581864236060655220299750801192789178025395931612026950557045461482247567820689474531273360893015385319927712164269556609632874298819143324565172543959376282881797929538993499464983498556471308138384830054314368052217292740626060382380031938022278691477877700535879722832460026442263082472987228643674792516856791955401920327642767615509749516156133890208791439274841422401055773581428755398247999483832490640858669988430056023275667059846398802202323956471501024236996891948920246208913879699243740054748316488022886111185290766548137697483120282061465002402669978314223166118397387666913414322846918404957582831370592461085733158356270332206763354836306407938163047899034184266212403133807893158837831176488839733066434968123967918102428586191887588628934869645921665902413965629514151539131823960439946713968500004554046634443019120828981440155508981705546149327479123591748266982419692529613115714354734995738737125676561003229223373218653210210519711169790949359369992136404666863677172750891952611138022414703157519353580602223824973360775901974876168331787444020602483087790473073927813384747889992464461976200798646453305562927381178471143102671088530224458374427386572923242549359048628944637192780292963310339551865231632465991823171183869849611969067720876829829067665233053461822811942787670402554359643133008951595848658488300620853647482451533444442969079808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,24] -5760176623320725825424433994529454317419944862036707817842334790263225191826650745734844514339082279070719464557542948094055002932764789561814789904092446592155443309307352474480860757380206607759282962117739428758022582976221440730920995543129001718943014393701132475839082263087865787009619742700531913802432219042490204130708960015701349844601476778031419536442565453678952323397152744826015294398839133506643966218081951106206932739959205645566305847100188402623010122706210654266357057184669565365094207120581328822603824523464456090036287843460896428642825449273435489267317065781487794060823852459938810177217534751395658356156491336874726356509600508103521939969814946166026803742318972310255940752717769168584809917943492131090652052823693518176019133908501119759742223349657912627064786579617109711472716414581379327575153545814621477575192121302663553485725731396784547648630994942453315232514455563575970903646071192216110688760041495277168936536448238368907119782148601528647152461301601127795866358918578436244114151764703195433868097376429436581865340381652341940347960455862557927968979658570191076723920112463192302166562143452521928295481773681062538659876672132152679393823872825038700053078003227354606581374073032587286120329763332536836687120962446695510869866001121116435914198185401260434316634383923633827697881791675456558007604872225968531828836794382482225115483238084136664080938190617230750263748673134325403707774541142083881998877703258131014605549072025509766709357949388046249098531460376593346792896814088517788070927261817215469300018420564058798547457229314376608961081899403919484573506275506936252410704231791567074422033179157493426712737400858611136677497564694769560602231475775023513953330757246458008756051797115265000628194646467108148883301881154427554511012959899795104414935505476448679995752435833977810694721864086440413712899601781913222945201658444073970724038093270673502430030517357261982023658575516607288398574561814479388404180551357098520088993439564669557698582388868518144426473990571919011183645304676085005520645003659824553186096308903442550064376679781673057953666323020028390856603220557452117870724183335202796509000172481770499842371896820459250141431967155702348819899426809954343669682050617511308019663101454466643412577980256964751323480416990537165041399283300733030849814898371281726862784812935067405442409981918006231206767323079829065016374266439052798482273129931433445244357916491023787760618081886372217012720083903289771157443224679582600111385130459036704682636698271936021407184932120739969353821664379234584534705678525338596413777756516259407561235530322931275280282667019248647263128283932411897974078721961177213930149315548873765416487707491730527751684020265640424733483162348237775179403042346516507209300544016045343582466834339806984383591130248682028645972881097435813291011820032035933776800756527073847639280632491464080563643948432819704648756348212831466332298385151530059276476640436832879199544934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,25] 6957514576207318983457230196583652388211891627901389720038203798334932033698498175922405044626936656547420896617975466698310550785345364482365464358634743198535104835233903546048437760684467500417943329366220076603508699885691112104333391390294208564852321057143686200795813369684956871598254987197116281087136718939236384099222698323989380033431364525248690151170029135809920621160006984357364082042820456125085073198850339188832611167117724865080100986598699753819634477825150995123351706242115148944844737257599319349415935989894241700039761919577967703690131451909070824919341527345197721559929887336046786112371651639935807187113279650773256150845294880078485391376846721191454668673503870356725342084687369802546335229540576168473784153167175678686041386183470571276769674449603451041556785753792509069122176630121875950903297037087480834482301699552711044096472217543505209560993465416780607570749553442747895444641875400463348695887691727893978083047043301571769965381477922777996483686976702340735353554524189438787858336994071765092120983875131349803403098276237361235244938672159810349908408441628030913821689452065175164422217487463343504820739041906256451124132336493769594406414133176180553164097016666234906606658437090018441364398679745234707687567024150817231429652190314831732418731254169142841463530903173548054455437607708752867966382079312461783208257780120388112859287171459126886660270330092037112739435722796826993553592369753069097120711752154637093713837973711147985576472472963714515054572535995783854884079081030483191736844217692381507512283761195927485155452557162210862677316563853016527174549768314123464615515715544381604313695838303281592132206484780846023521508836000629053668584405984262870174004081217887632198484657793923279803269344194378198678853182928977759874072639031121900683990837495182204614116215323366778906898374955380753403873232670865828834524601078931803117579795024136990673638581278213110445332905182839661700685109209184102106196807855397268703846113067417909199660875211597215710053772198765378982597901128617380063481252533634014016354393481008098860946419819715413758022779999117407989394566993898810312379298761295913270924907868810351995105847362500876695138594262389499439749198336962036447024871614315624236176795968800139727507780001011145917902590769067139351196965269299038248197546287321195300728842385157128085491692893727505309405228112893025915668801189331480162454678969237128278285516165218583059921791573644877428083465010770990047462081019656401131278402750143059428502040218669619743012218943314294389908405154392615562110442881373220617714990866767818683565595191569551230227701893691448067136374340429742787365048274969696234968133944720142360858584448492641274038343204061380195639927251202096458604991733799365732517906185986787572186627267020001379266354200935748194108848678381050768515212925466371088673664897360081581584808666153230906069305428041981457432052225480819204443660881335445934760070042051541153771159552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,26] -8005253506554232392995053310023871112659678131996439186084973949658389713816903996752345405145774549229262685944374403578699941181133051412417028910671283546107955960235748009044677932303293585601290187575353321277097496239184681013010938754609409066095118417445409321076086281107975255879050545623155800372525358185307979843495172752969409646708260352231714342925586554855844619730916285662692541348341239083832981237180587189891138361085534052718158121986421186658335059746373599095151386503153812190076528724245209873380610232894752179111313424161269082958277960166243067790815596615807162389311340577467553649758932712984269000031896463542229920119521487296819566167976909966454904312534673966296366591058478411223741496588516102917314216457520318909031681461147477170130290879995192227624206300113003944850291836964468406971731724971959083437741590455521791664031618121912201200837863510810362340038033504971839040742460038933281748439090348190029515342503778574566463780676872132915980331198084759138005026059394214026434194196518121119367866766748461759419943733453259993032770113299961024496649349803865552950213927215815314084654552294426120630576528000936942284517224061319617098630934872377255899393767233098246803655508032239030292364750246107124011051020752956528539405193952284025756744401055873015917832400637283746549723792275373003977765968973412548513255935275036450162823303348612739596300279126768720270178069421586438889317484873814113606490727455296735401203884941579595972271391733754599095070176363844223863979645497963411302295016947207841415719830203573953863405286728291377579222059298244028788035025071055623195950632885915913695773431709697208622496732609004678769391541401688151159672144944092166014703014404046720986808264854065618034210273985661027114744228429909133086002341229453318271184113706324170276170095088370420817144090935546833511420115361653922329870716923893291261780505243838154147644210985853874858171196731067610323268979004990668543718800134331403683273886034370059878252574287597730878842316297534914049785211583991607979920960376002713783389755935926683404751272430311428119055381559812945984757196158076589347925538704545777558382293799901732119838358936253625484750977385126582214786837576527301754829070331425416315650801253976119344546209534296038356075791641569248019241797226666990269507611167664918789300477806203446035493607060694970406045506761149325606934655823893105531526685013640588677995761604053569956759990622844286811937881501053268498970161513844330798509990871120637024337917433128836504225158897984577164323365951618280980841978497626069624164392896555761193907057551309891023538979503820182817441133777156502286064486187928847297049264127102214004839497556317543273523767083990537701719809151655938078331450951803023378262242055535930782290940359982502105400653441235970878302637045149579387989357740224955624914227091105705909423781527289831760085090019263716028858058828803084972714551753891621692934049681442189493246361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,27] 8320006084938641275585214914823192563343364737847547561075402675218478094380174100332269358403441580073305051740245787599032817697900792832023785900220166219483167497145695659599446998868183353854344805346834929268558179940804871860419073465430130470861315381243496551383342278712412420803401859750770534681987714756370048569584301447684312680140258317710625517219045604370112786150157265901082141680397843174511827688026622253316001916471022428515908094814746363591061634026947850348681543630425731419138088112996766341567698483451829198413259032266435740716490599087960769884151612538337572194912133827408717969449789631879235510012989833489736327151409674022695418199270250903121809210154334810985062169317456167142829700560868261541987039062438147375403916327875439192243162972806281584307824196052787047054709055795829128419569526207180387086707979673538906826678420809303143094879426635279759106308267619277587001793458276653479661923396275086966248116304923138872945618833539450286693970419075441750284620203190264939173875763817694242725607697283419881631545281974031527764993947500514294266472059290496070212006087032543405450373809898131802046880926100504085422860835366169688529617866859093769537094414973166934167303790255342935774897108807698862487221308853295563458300413984206519698177045298358369570228617979966480604135444559419641599460232230774317121291731242923629383270638459491317188391530593332332639546240143164897463624384305040846693811009268305097389783597797738819037888954863955064958089336178532401224289550891102209317378493739702507786786229354678514871365115499599027798464669528345063432600733677196048544570703084022037784043259897255473440694284781036878422171039131800805767367955708467362753848851336653904234613659675275599646677457992382848231511774414988065447050152492888146407437341310707085952876500127906473114862982264449895056768247500469062769185499857881275200755732823757134414365749452910961852789397313556300509142141095581800249999917062653984518588231415910856879113827282300955347956788707316585294815424270983636263591019036626080078189764195851042836011978871044483993984553593592867325720558305880335783565898248592887302489445232535949495972759118277680134898888266289584798942173536887753386955787796601966029954535045543661070132458320019974971855144807037802585409273063621775590193948754749919414067641340204802408600186065245987430978081369423652034152116645217059340150756900281458314054457348510958199337422123722693191237959216338214421435610549982485217636536673665360636358643021653229611938165408702079845978069385439528103237007114083868218653040371760223659824401124188413368937146694505860830295800864585595008391934563026768961919358574043038452296460617068965060050788002016177563776911479776276374953512978588312035151289992785351949300150220925973007947437993001489887854636888644034730497699230205736487483947269067519905033788680343144344683974830136837879216402470470893273779640793269489775126391275744426470695501824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,28] -7564834649500363961369439202727720229362359170505480150210954695879465407435172902133581383598893028219568830540052171548557231820140268832495045845987101901532786795395154799506467534273080670843316472425257183665310049453995813197782263747432496724554268745756750413245830501927838259724618985626565719908862953403164764512449492468687347664841867238991889374526909583943978999062766263430996323247708077496780688719084314778985796663634603003644248888593101137023288271349318901056367342285786772265131932472409276040703729824938949928127831931917597144232447966568089645667177680175506124691800521944872123948399776991934054856228910277295392671231611831215811021133354129403867429015340728131876293628768716859501423835173495706734574949914721170907428492757624090575206679899959726264442341371574202878932496052386381870606000690472754646684221607719165902953570673477551929359473510161497267346250810225797254843410340674380628723522063773810334438182595191072172524504263366806929685046665453339027455391762026800199134522759130515388242958773330717922409313709647264870234864656764649896791978733229269832254210070558491005344425462600118948502368049356684951086172714888062484379993654318445948993494034713985866309324462637337364685633907103657112661993642790938048895794387508173456915928340341761195022368073040362987070493152221563218087147634817019291470258556843124435107008053338566357382598444665465077771653723919202880023158739524251411937035999606949248306998546850732289759675716498929529775072094434019078794454664349104011128982148288086843596006363917801674481920295840229223460290945005711197708089976892376984213249670108752267747918919470056745290046625413395790228528550366334824283828078193975848755469118253825876454856377043318455261874185356560278572680875318908773079704465865029075061325845097931091638715084498432607685389271014871816904096129253841969366360526646035914224171001190424875638753905060270799747405402745703045728926137355170157921832446816122559483235138395682835028737647095490942221824053403449052731094927460981453259227779370419260003857388796982128345785886270379090639020606925833095389787061436419490768720965563072904427061910052246145563503248279861659337544963036969068961213495213420538345553152166322633694160251375400136051655184737335858208417680713851727374198358015940661484573031674973399042656202538942786134792852827881335526510061714814674038977092891979418967222668952454255290820303929247265419390102063636243776508550505490157600791017390765720292330484814335028789603072022144287745840660446607601947198387028210814305650064041225357653305707912926424373709802756257393423389543858037972714053119110815691145270842344795843320529220587153317079087422944639210370429409577326969007230794942935244778151740169506939334922182232605458509971272831233240581504087313804486166684168007448692608607947760455386754064750780022007062136771911096286779962111885442047981505484617513209642958549704292990672811257963238732644525015040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,29] 5932741254831791259388875962562907265856315676211253027241593523452446085445144013679737229738899548220609253412588435076031008337122712116165589010446444358094365203501519356419441158280159039420398697162555812364725841341968934598565304602359414962479967261065124166155927534910827332363956740959427788398400007198207383967032706784485865198411180709566239208147686946836853264164543776238013268047474093922681939304526369752220364746218307695383178569995144643464451639422640646218215253651079539221344316000061837649387740091188271405481304511502366960008568670466473979387618754068850586774603394937177146918836263205674042295255529620444480837377163255555049044782133913019340239313308650445019885013625380514654688093762245055052833609024801944766837532438223375793375741789314261029701783400933622050903971346174434321957927329637709801811153929703252384667951495124639873237696356998354673315363515776924951954781940289541119151412897152615185521479284000296395043417261280747543799923736479748383472991411253173696045713829303371796774257884248972016104134990678396606817484109649786910806812182508499343990929747045306203861466569620419895888676231608641918961478745384627462378167861402140456147635073252357471717827242601000681451490904529241119040245996243793082688855254049368415564094650198016445757108963407809926875963112752032826742334420511330354207535436513477253420515987036691527915814129472820426277775041197717898166331978244868098707181977277239689814121011139477593694010464133607703386363812222509909557109465470646450420743239733302309679679591379365620531571672923739688599588133721959145093404436115831471221629462587880945084454779005474705059913220021649950659290784815387837616247300304939170152554865912074349492739673619584209864843094142268009028949463096795126476484393768430103138779437969616037720027224717370405239693212931001328918678021229390217072355289075720400308908167776674924012841585890343597751530806708810067991484553259818864642031918794501524553622631169711460843481090287188662376213127057692311931022593717233965880840265518409466016690078114634035027259595757205047979848313814469686880290451998307521779238735391730080983050399488915037093268575606087713562620672758250011478466936768092154321483096476081495491458553289751941490556400248827492954646723482082786524407969281010906889263693012976322986677852246802142610697732939995343317956734983149337140464533566388686631127922851486618103879439690579462903358154438317734579980701948282211350086071794257761031982999184758178022205112417075046372639558012087111216626893346940911780468729129299990061713482672172136495486740023641160163509297491606072191718210612432016183094785874224671750129064086359545016071009886431704642741103072335393065117879368847914247632685987428813600446145072929472724913682587828274193935968044868881564696439943608073331967505890804714088670506681901469502322559933688626654412543671380426842446581858823878252107977445390083760597791833165149470403330048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,30] -3991989656696430469535003340830246980363623595482857312374301768599095095120820575119888177185772178463874906675798342518019863690804290332883397633147341368756191469057239345039182543623137105167814076042769264367676455969852993835438021591506025719283981207395888117932159076109022729121665334950444991040769385991074143900995676562673895794339071982043310603204131131009221042853357188824286542169285803849267953262617512913634830735964289148330291212147878478248262600042082787603140155966569202803182372919432529093710742555481031304710063402512190657189397211880572939078572896053074496597230173596532474127335316856236872262575096201844453362534928688863598142477661988279333915651093475946655472260701480335897866840349787140892822561679341633710057421856249101716270726578874098621326366628133879711214516018571953783000269104251972701923728993389712024227495715185312152167417397132402273896698163218716344452098315091015207354697000658009207573000503583260360527120081829841415303133164322088063675729617125648820245312190780433110008185838700521667401348419868562304079382216796918162680335941055752486225149534541761993163054009271908178362495031897883739293381564416910753037646780916240115918435769447422304163971258924518046298928124453876829988880474393690479610905480050064209751017754210958464753204421005866172121365660751247644481435670414045698480583579140707648996482385363706164199560290201246920021875435940328456445023556443376883201268408554599356188295753805859764462591508408508025782944752942802381767492385785572474864120389680511823197096383845578118009232688100498920294938547832446352710034977255104850136032625733162606708303626552752001864463698385547649374922250117854116481361557030591089267854952884159365705266797818528827605229783505553235293552974249352428422368412855237419240526567672306764693027145447926451800650864449983586096531573295208992909835071089625320013973166961081922199645147537629658769076840297333013842345046214916668220681573860982696153481032453999655756197010153545220220834736136995312405109807849776300769771981906628027788594883990036460634779706106540069306271545094766010209767970753046574071224412927574739953494275718516523145243978786891896168113313520790745749708003302905077868536111435670618414292716194368385097074723652147120970093081840368893885602789214832616940993029899044335885558860245719789060209556272811205312557207818760163605552648673544405159224013702174852254307331430661797067036588784846835310525401614944025593703172010799356784863398654355834718255592003647884650132937222749934683773705263709988979994950704523805597343317388811537359254514781846576569924761652074380127272657064160593785414904369423547423035178147884897038091950674861184876285544870477573803050803283821676492966162130553154231169483966839703826780339131233406381493181530038740639730743097602393561011586986439456169263039419489189944559179254143290235757929019382261354118856806537020137599927776586873942745509081917951870804951040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,31] 2299482217911771877478597533598231138070856797152917595002024542521270375325272815347327216939365753073071238731653688542508662769256155758418324251785378543024525274217920828570509062839416446386637394318230368895232454798347733792854685808769018244596691938331571196094539671259933126660073447258401509803963571077133354548830271801611589481533825670040016944915897147414182858149156579324972778323310189536803896325055628264002447728073301816243171373123713614040626190890259137269460081370383104910172603496258386850740956152925845429925910986791019267596791654391062223945373201049458294637468696513592726293953329606651668559723031776279295754430719389155287076643009307690787269040474393331441035989795044985629201157939977064974333505577832545801860462600189199604148404043782898969568319309848943352632251805275622506324696708801963201915678035142784129886291608631633158133556824162055604906961522920591652040886240028820230534439848913160910916039956463881282718071403158378631047406802479685831354934860046229573761418959939035000837046822117888845165605393375405769184212421065339723663958615976912411444352117082015468857939168813938134928329492104419029303627106052978350823546310936410498520829352716558555999971269049457752057429592787521844765526119469541535702623373156716451274443964740464073452261760780123048270706130301436668327305231337298505633534048320457318354290574396626886482150245359747368955886520839214746394893554221076299963356244727342066176870886377303761637092678897201387524649339477133931673827251547897603077649951124164960676290529501782796734576921243135799345207759996302309627508921217079082402875908963530302528818754802364579002449220910126828833985272551894839265666386791269567093287332846884126177717799675512846442465311137121978690156954596567847316484175534878450278626266791851941947384004981674426279394057457621825474345724725945533632176844893182726531612776360163946144019703673985298289785861723440881162099155779388286838912718050423887118697082785518865880731549493711942517571335508667818291498469007377722561278954888348277770209191538881923820446459538337296160203519380276450718159734730694456886435288878224666070588149504902389537939604145141328090663962324692542152280246693268379210006252728342923405092513817937158173876686237324302491191694062641559911620417702669024844146427924034305612261079406107630498001482260641997663697646127933596413659643164720037402180592093456027039205680743954705057372870918449162942175683409336592632936266719805388680928372134345886443376909952682442581116197412850057820042566020567276280108165289003826495322333036616298291146926672007256380250059289312465222919862106954041083669718498424935931108053752537977987827328144041585027845765448649450622956571779655973189710223745231976632885462872562848007623680758120155947268191533835871590538608495028142175293848707282922954995871985069585673728598239550170888369139463336522917452530491753957479570768478913834090218368805018240002178416640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,32] -1130416125528611898353803978693390818106982623314223147545694404283112498948910200763071871233547263650346085211308383509962228512494396239370313716901445140118405905837326692035825100559655225038383004726859934417238065392102139823807941939830374713812825200821120503718799058552506490130217993779385129516760771125726771729268535045028605877032642214049417072486443016578507759931286811364806498579935660208175850552047025558254796376932136809165183776517138201397738897386779300401325502744724631916418804911665718463209466216664647886162836810768118508625274729908874423321965351386274311656479490623297603367963834902179137869830460457958957370943899534727309728548910160108525780971584952791522907859897437165910523189991948075489503570669274310210150253489126901307385936185626669101309063923327908508201421117700171046480406011731347264620994991854214466424847689922907671113444600680083437995521114322892341952761461959175907459320404585796897647863518465100948503013114340537558927985699739902975813893537898240067586091970116931007985476048405282423078747841877131760555862005037126517875295176644639060230350710777083785133444061303966662519420803564093413977177252471097493500853154529974282269221953899586996853825326384978568251112113281371307206111301812893147936762258967722583628508964783767253270977599988341071440109420505269760422553427448912024981538555926634547099568425291445471086675240475709598697622347742575109909478944234107937035096662799081979319559019256623115892791410544401167339089235977961857863491115730549037018153778424072468999241097200881922906445685505430172648725554441786883785141092823205769793298364771101479393668596044998242219660413537113151828712322490691817795914506970664783989652580337435576387671600613353998796042174661343514872847668621895910356345775519892726861049854031670635611988865490037806656386889318854911978617245695027889272051216676910918166122112596356180976164771962326656937851634074183714665974464188743262921043502245152666377909361530548955429328879691619700261960694995303496808478060422995848592825787818572812622294571960513271651520680130112518158215307450281570330422202934160613262101794488965214039625658321077518606857883168583248015655829471863783785354960338589024445361154312698479751102065586812287502161294642135278963047708954004706970026893259289964450015697417924299358207307207534021578568212740179371338201226608004510160695302235382806127315349591556974135192919742110288067542509376531803877435442219815057477384435126876375212937405923612849133876178225598699689759923027895931388962290191913867291300432831483098305089901486950340771127853774558631618156467802803666559915203535716036774350313869780155205006669538853177955821459836249191760586267153704139895423333691566964186988232087890507874980852243539441408995761137889044795956404097627997792658584520983718316247756681162364764898001864767492682939914929557881561492096976188847970711111208834739313055465280920215487931098015825810199832166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,33] 469472982077080098882125897607453348378082005033489887892349093327292497586067535855504949284920897401550175919427205591729707856413804997607822366271960589384853606438490784160404078656447396438226648443562562686742643129522217625914799707394656230536175227500507366940579493158253735194714803657066493769094491511316406844336100590190052932756300585928518322994400567112593495717764773751017592713297894140497012596307899817455114024467676523967930843662927141784610704755966294400469937233635860922531213199460986613835365864023306200826473572895915460194210709291057214713614397526716732465026656591294028055317698483067607069657691265097928358718336203174901219227121193130311449975933715365490481535761570279806996472787840215913530424109222245473797849696858950919689493210433879720119304200944973430317703969439246413269679213530332146756200384856394497797206876549048998937259974782983549875073335617649998871655644873473970786250419654891806775852753832438392433504271567142087380770124426019766934480179448447920813988357171361163285148862965846203076139582285077252409780062882373608670310687369428686449968792246346998289164399101414734417760530762027447253936537551574174523212475219044180524634740491398278664774821037497723893786875103528106220212900751342082018076799796600819760482336409278274321710202960791747103339350213802705823023271761632860183857428013840425848029463405570325555632344565453103631794743582797422925045835697895053696410152833898062079403721675645098396450412678149897306585621242352979282920028121066895746966283389978584771976299733605031700481241795738591971650054541696302515515836665343717919181421672319329664133267832137574734192095077707506676522685788223992252969842960911530605097033707378878328052467807372895833380266405043595577461561879175682497987968203238598388562363325280657500579326505393824203254216272703840987398752203504716696292345851154701727150981976853737136427573778897784599139404527613507738180287543143329203274257220540106877024150766507951514896395847922394038924137842904411409039610700614912729360092885573618132900214305306238601271276369123785570493783629195951365573183519234774974447874392015979848842570185736672172940153404268386888980600467815989009892747836326357564305592513833963174959404682392452131252474879271640236242394271939391936013327854477086958802125747340668113735463673620118210242874246255391534345723366388490595422449058549760146813076165728784771714458275930404048928271384402287181703675621945690310310865602432418934598255691407270937085074626056133341895314674657355508806288252269597719437607789240413785742948029321060401325043645525870549182229935770365362944707433009618183401038940892024893337352086103412503465658726329925738381920374446003241620562765825623379837925004352445088138693597672285223179096140303789088458391969863046720609141075109257764160796725089834888060546111920475100510523732760757498398373480816677598589777343395134588959761336261768544728664267680712897805156352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,34] -159147040691421111510664425066944373319788046271470219339226625984082091329115336377470260516157904803139814388328025153861775337025921366443067528866482047972110393521143665615729806165628881933838876084005559537340332931217624642980468624696278716311649690640847876754287912635969789493449505060867878136459178042900927519019974368116910437462424799583266416213546781863720524200829881944590991631733193815670929714150912108645232822076554709813268396165179904738217005555674647603233113637124071021126202368253667592995691709686847247704281237275656839274196499426660138818187309470636637821454097826414778757760814733088658504760336320383853007631319739588191872469428634097290361240819245460981612698734239761217180291330095349384236461500721359085456072028593812208993549474946912138789048320743884096244655360030959377805423926258547366710231555192484466056513729806892520834524258255214453303895020790721447612738939322094516712128362433682094873441537432987243879417793720698601126192276561016640809974402517361751637767112878951350600406957232465009237158154168606301373766312773826315106351242311906218005782086897930651968294334778412228347122435806259692810027301295143020928656658459273784334693715234840375778946124452077718439499523620018138560583821399481925888848418967859444988340053234570969531140982946590777427953019750685904225392162202547940751248036059845096770941993030391657361624940309592933578641265524489973270537358112222597186279583818044308166045858070551084678878333008035776277374789622150022831780862064505469954667055742498924060035763410000927164615222901337537710758884944128909730009679457873862714828137841487904218428337907930489356654304380207419199655422559782232298464985210858323401735581993434225922722562234404372831690952042355643883608839449381999624399301430635476218322040340306323903299326887519627039584374811014567050898498424726697123101707955910556518361542606508860081708811470673825329104121477659860895644651380002411432845110750130322534875408425024857482850300844898888398965202899813503794231078050851834077320496397331010850487147531067548512547942559352698853175141828629909573030343375384013766263558917737097907037689347984809983496896032807266766742284443436540236550235808667489315237291716445921521368286557355802891979023230884067918215863114281788697309924176864871303901992390431115572667259959944187526147275798758869730325781905278954780804374305986855956876182311240299181989321720901569035853151040207329168466007432820600271854106451430439911974731412218403062355424919437088225147485514306196063820547963435261472604888346626070939881310953919841741689199962387395232041882016151343932366941707429325844192080958197560736300805583000756834529202870168454664852081236823904591662334535624403065695455121031039590988620996890861390589730235969249870464376800046199434154670310188721334970906814410365065599340985725067526013353707344503009923775359602559735216356357088477557515435914979650517530507989283686601698836480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,35] 38901283538284956768318739588081691940247388951075793117366969966481948797271714327408125693451767871838527838241094799453695281566091434710848539505576305925620517509866901717672994802897393749202873923179804549421044980215045165441204715389621201235536844436800461476293070644831050159096386991590924200960332618785879332444673368715153953397533114809025687497255101463632985724704314000167214197215977155807710964757110715455819707817898522082527843634010905528271225526023710695860586105419993162462547063345511481523793274273437851480958257619786155052572254974592164186012385988163170573174360161767990420774534019715062445491212641105710423305299158517533222567119563334892683943395019982482831600376594870784692723069020544510058040522347201557342162522475496492103232963930740112765261452771065043124037088573728982118347828764457497986705220270667446881364952840787253551609641633682465873694135925173015356975442005277065072490076383125001521854477144978760359575104074906566528351954377214763602037611638930930517355271962564270068578978128455145898558714623684602411080807341242250786997514010596966325767388966684925766906011219503693456614169707968678759488549121376642255088493615692824715607913226867125877526507753974750144318240153395292394611867272159099748813953459710076441455772058537443077712481842501567833023996096407399645292438139238674492419688181058360516535339316524644755827408112598661814709006238804635737065765054381316475218612854113993805761124337069907083735210183597302707869133478838047995037619077254320780707547207747460503161255434414861774632085232755934722585472458487117500380490794223815182395130613326496829118423745551935466647008194481573068046025606554538740284379165606906202899131274069102927587857414349694829622613454548171537771374048696565490901340897018632760149213335281739704792631261241865303295037611297531818364109047258214847829779040930577075256573077600762651439053900212557290980378800016459532761631724854451478714975308381070866155089898492321877038661624132391596269107750538701236694180841381685607371729011261003315838866694381071671291517010374471407498193290279187454999366771037184958678367137001379160248064719550045216749316741237543285235958650639401482713847267163165097842953611644270292479826835175156500640813507491483421910106042917230734806678855265268479923254008658989948510975135712995082231422950640114093390901000126284581361001588330989881577603174732157579185655832197720666380472020986880120915328655648611564114017933112983096789363549662033789705239123275241161454570885894165167356454888505341372571157942480791184661809295253171082899497706001845742071397982541787528637323277762357967166160775357748689075901842148156197199399015546151370295837682728845138398956585901953980568772017610063663838504596222993538256823946215794979403081063446009680752273391536721153504767329340868959064516587245241024672269800597751008365231801027524516809259962049341252940009818301016469554433559951054667964743680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,36] -2708866195811403063277364533430274827189117591453162478335151333048918046835811513585929232681111826734912364922071389627303980013982605158755098604059178643397117308363328083772675454633925819107510456444253860194118175717424369667466048584296383287264779226872595130335485833232397844075623316799967702133340076251201569016212717953306976892153224463963166822374105351022716528213459852654846912339199249919707451357432448833724733959306616566338975135942465240109427034969414109772852602873825597284885960825920422113752850195862092056801893713210806405565008902343525579261560474630722895661702568989084579000658063266901675175867156671687837931949711922850478718197341800989199288623927332185430761013100882039750886220333429469434536828115026370652562906254289753601010783314024062634106358002428040470205966131938581325497439515724254279636547287613513843156200996946548030171319299919713024681439095152215605823596483166090289779992168719057790399679260758372629199514382759305355588207997870964012928229335147540260133663185249008486576969192482252285790382080458112515873368714667342632710436856767454049233569840812948578902760118410258109321571062665441298015114599633461436868421004770612689363900374091713250599119825080596413368598016690437081160739064946272106927565238431614551200969986041041544569678733223758962416575644453013960837965047523667539851455863267769670201516018540036067748487180233380001142162233096155411733339916094379320204455786967590198261483646560968727163948612235851234828421980324924246397650756777900281599014904696219778093314683602965837109531164166600657128185762438867355107118884230337266556893891036477451763096379222404619603355954598764669993792500707823669988798371720569426027298686328422612463086441284337701382272458806803155275474215518980254732662750694765688823227643555110096405302830264744384396161993699617683928531996010613388831217092374728727575733318118233962151068791324191955131969577912055942791903995946151088048502699579598883025402596114411866687517604890731090993717710053041227538836995595520207766081260539160797072578560149350245935542976453774309230386213880794882301220617839478802594382076151386554879663679973586049874363173811338089547942690419404339466895963036890285398125854233987937149172228919858327221345002682041047884472319079897527617070650226525874612414799627333521888547004869241745146968376969741018926804738415873318439280002874208801479130173905771199301440608887817729373059517624401555812441419612176039376648102089849037117074095373860050339794381122041907422266511753937638202373829223502318323012437307032172348148815854789009639677066013443006981273020410084880813698909671436614704775132882788143173931948017978802067859789980014353131445916989474163479601095056250767756221679014091805092480920846698553036288494408415712829105863410971866856310396771048173223409407032675188775581127818610628173580279654287446168318419511497003312583273324236759293519511300285383044789701692797120487096320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,37] -3490635687348315876960962683097548650268830869906375271163851864007191586915773346667393320077772411110145275814270145555289191789366346810808670471106259444525882212104839942517681547311414479210739369811504904105051706190380749919931321588285147789733524675536768220586656609283825586124976914504265059448400207731737829736350101963274110790904009877584099276198974541729828049744687649027448575482978638430137090333431480150602718841528634230405409557545564024781984562346857336978231139248968752873848720046620687424880701307504012818794391399060382339549184267814894311721221942556079792269431444590261033114880595303225467196338552807408571691320472233490160039911173721117650063610230388001609376986246981857556851455325611187931108655483665440040884519848576665847031658839111656165556009575873966550505931495149201935519222937193475300374986658255242781300837946141889981961591276074298553148761143173664058100867986462687822198957844763880109411800512150030820129496933979148593942398502110305914657563849696172400921932632181985909869323839028011211600713200809500071911687134852188643191515436784563089917194080824190752689249722802689213104304076760501945230771700519984815896482720307479350795387311470644790403873991328740389731461772244639345025595160950525222793779514687481385852966339504390739283348098332880472115648216952507967025866512898943947226451390390810520774498920520619509671624445119313064143625134580775347679479035999703464614362098616570642465990338828114248797489838871200864854241481585302387243366284678376761665318880158867889058688909856230901074701336700893835589270086536116348458836636836279636869099791505009089934365778929022322753406851962200345471517106454648816455898894749033763908444952814014644694852956299175974501808771622861927695448384168100090045436125445637964754384657338923248913391683035231735600491631396870663537723865376926109232422990328997026300146074683100067186307396587754998408447266874377888592134970209796125484146650260249053475115089824296328196587775110924236105930931980540531617553364167638552648972016160856502905516750033281897274659014091695612384144793852307310186121576140670193818734361305394119322371995561809626972240308027252270456828776201218567826182501155197088984799657631618076751019234318764347000558451862866328054201319672123618708206112888171245236332890275427687130781906647831088844156270807236265885734440993575949023439088709433764921176579985185938974590435197635213441048210950847359959898013968084264682565285984735514846375685062283985531235856936514365409433395332091979570094462711728412384891559500228980541502561097775404689649084638609553472928102466268690290557975159936017606015321883346664853507113460256755461689308595936084586724584341975128478129278695373608855332118442924641387741192185360915079991595705168759365932315939704528337163886954412959493494643822851891998167786937651917532762783197197192300474082637471495220183924863371622924749769795845393316001735558261388431327232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,38] 2109202826593687847141439075393619512704021393686623486339169939613478575878887581486956318034419844958918655747904593493916685942667360861587465887023355780688663153585537562523550226424328543252863602728036009804676407846875146841415636328790808255335004570467532148925302967195698737716140952676828346308495795435666882412148793767033812135150941857342590012629642468727027159417819896848479022292071052540840123741408914571500633930395582255361997685892575321190589569983709801400679210771643140862271827699709999581211108220711475436992291371982430616325246095156070371616291160693914940987675693619626946525308207616207826314425502123094061416794110825437678779076161847580249249311214435146995222296433483991124866744635456456564319578925903284692072024805916440639503080724104975221594117865010213910502205049593714943428080649758713604698998286060087593763034747033116154966481656233034197908214519133129668643872858421994419350300514161234553144312689826831487111012551329196392228086477687376829793511199027608639634619108264691299673519844317529309284796968764836986766346180759916326955214792649093167366141417153039064064224651514780717106545063536530212549695005347998319390675844084461341146118747855510177121517629281679601914350417582465536949490703425756224995983489593824977217769228300771184118266606462777876276798618857431519466170761863984211772337929567169368956399790951667914557759827016065724598903699828317800371701458954461642975024564468648859964980025558463218414017987147491412569209930609788803369677165686555847153794744356454524749379594797520802085024789900006000725722229204350974500069982544486332003152819930350659811708095283165221639167640907063093824756533679217786505825881746518559851305312706804233080737525283451024686438601460223230858675909622311378234099069607888762425510734491258148350564977140474290411206776540682841455672657718480591252222882340067021301113582563312223297518800332451263706487089642551872217485135102782248309459868035469423523461224521955698439061526446054517110256974161199042316933640035661063438577689031818629023349171198662281878800672385287863977785997719174698046418567423782104025949280366729181409565623947925139217203008417009244747701984057383340726245549284905685164296682525282846951855477584652301703427331833384419072840345035532466646638223099878467083864582584476826050903414447216729758942026806329467128566714399388330408237431503012792306210803420186099742786736726558333013966241143408477525200144005866891938514514693530858544481660165587341537730778727521182750346538586665963975423301092318003355553382920004539540016269163886400206586158138623172824061074876946241167833501488461075419862065118071561230755024702526603192127226559050232638018654263769554256790058542791022254103477228361628217439491640960002299679625708372743407470605891155339754002525439371913894656183590478143894669891403209168600973683972306326085023930147890830840942794978044901306798336384406151562825512413803318471557120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,39] -391406127579579931411486189807218679967298735434006112003387231054964295090168830879070224311574139788200995781317788302915701133905017791886144825259885114471190710196135695039929450757079999635958347893654321025905631716074007327472941622656746256643916011523853326212857040872285480890957421384435978124575096374919903708721744484582517820730456788546537000902474303675119181027823086369681301463453808499225981989762430130166718727041619266529690238663267988471623810857167238057080030465010595496455277429144362437334771052213905673415586168994413385195009953293606786510340091112636234386133382931287078077478278605697102008770107463032440739326857389443154685208404764220002715645598020399563390445735418948968551957963771293144968941992787978566579661811113448648362221471472627509832184785428425471213934853402688129158912407959746840613654186068601905337442007020337236771394861522094347799069783625349419461728074044574081235518750658284183613896823005691058151689044156691602415482794125975810732926618344564434387992139097287306692511755888750860037845151044784391687277845871163590123313493505050988929896993236054806965738283489664830776904570832352727840553447016244080807103356785055257720447640406447785377345024052516141336105853369591448329579327950525040489836937817855059881030099664682797092023647710647386318980438535244706170169053696032144305575513398946212673409801388753965033831523383436467258179376619951101361264510646370957850237308456726597882463776181537070289950017117225278245512202217199293008034209832534048177013305355977881560580696862293727233896716000555287439777898827233316229818806835151819795243906576851314859562661533275307701255683023643946190095710501712844235557792791411871618081300527658626541391428465351496046486420581658542329111032176913009467998601118859332299016668996888296908480760171097104452392772181318035843262908931616530857595768060700002346493068212094618140232262994478149463862886860608423152322847557273071743191422062848489650344198310320900336228829042436780840593957755839904202270386466688326976875608509269657928928700465419942892180044823266320711701934206346870335590832180631744059850821616299621283037533067680499336211215432919555740270037240926106328627501954985029996394434832509061007964982020783936051243090037645975523584922585075631456581025338772564788618373363615946309962924155336784665422577045663548380949371018192153856125864575141651272307725196058558275900225476028906783189416319463023808263527292348589648566608475129034466163676646822250712317015794865037141025664123417030272167431698714087852179132590254775406262395208474180887809254450771811967757083174590794654625095220295446260415958961413324273417874067728702286459755653796471562907537675269607748942937022539700212756651865112067913161597157471770666961999398082691699080880935508318248891972278866197382865451814426870962484631726593224387303402822102315472472717202004432778740959610132702541946400168311600687831750668960223333449728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,40] -339016983393015769311319604347518212902853812984860142021506578359134605584975785743298577383540420914101879471895404326315125694727313409978949909525888235915466613436858390636891855877750643438341601692434407400258070643109818480370804226623647799147147018977045749671354404427576934794359204042293579687774892291947590809111177142222753829709630286280690374459048267265353021857835016378816564732772785246745121679760598502698285132776347969084535050761721502102906977836584815737330363317614957761737104929655142546278352515547430782496484732163578629753474099209400403108248368116968343700402419671522703893147159932316765079999500065557027503126518017859970936066814853493039871291211706414716848209583774224335717408969729818373035455099944217782968438227177686871392630810299112507379174755127289250987080584102742072442668278045059367585370881955425332510012726020350774634046003031994088888574105404550972494416238966155780351871210753400606125542956655412256421893806305350858205969782139466255909140298100301484282460892135784883681266537011696872517661131157164125379793018065058815052332931727595457365851529352135227988384775614835839434373482355294743583200890641772407137284973891027310877725367970250430770062637632106087049020730923784341662371803943243100679139155296711242744745368164081845690654649340452292805429783860602402919018275253317492647502980365946050028225498754423779777136555933999776591833321133425902734140800493794661674713542755300602234222491426713941209237707348725928943312818682302595616194858637325605070916803156352498728388140909206874439046186275181127417164157540427913295324359416535872618467461670866488536398537684739516874544516415466259432490062641963543470306553883005575644232466630241651857196039531534885973201363043724355398704294732729399935232059263748051161482720220698276960144530957619133072293275843560056369472605949133868759511772697364064121077938781140583350278054691372386556681577603083524138360309506137135317122921053983183966067244692340212718751995853603042002015220752974536504658933846002088012821779073986612811303876096300222619467679310914120617392278066529102436658130650935221799580486068297299265756231084655207775051102807111701975807895156450444253879354840009142576524756376557646819793635934095703238093157334359670872293435359761162499869252336491127366596713761096487139610196859022532632120797185638696291554585335731930606841678075645867397555654968711110901016056818225572019364753767016335605644509849173965021807183079662505793051938429250251743132473877279075521937401379564612103191223708814669595288601909108969518615213587875524136026429768558444685396357069068848327692481235323257422760467945087831140388775460815244101604414663455915206706774253009013742498993517366887983974839416024803480965081523787728610812047401029637785131945295908579320478556001474222362201488857593361444728541393490070943466597380996888352229710089525561940106336415274037240387591040262669795107399128781876919009280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,41] 416303331011783070851530506845645142055698941229472448737514022984326908660368370342491075906886532567372990278558994489565889549463525556128155244287746663200179698507416343694304585852755690452774310510019510399785861574415199247756059873132281127265348318562869505616713071315535487901289613130332873901263915391003394937194932917055577319384517134716657769534626422681528743790067385457925534158104547276503596721471113341800882644544466197195284253560236282334270129761984652468026584239090805076640756814369753428999012616500284079151919584892577612248775155948367886730573855154574423932195192140499713298349285052208602495682544702057218475247231753014444274189659675204249192190734507357816601652640630689049048049890963668992957924111400074671816464941481559063696202188187837368058745273562179508583391364145620457795209043534709261025498222271060367647124501301950847454333332029498191815390772038799583830028876604155142607642194907667313093010822765692074375909945904693647059949759412039529830388268666623063548121422815698008595832950857236111205267729347109676909568961387424453452562170152183508920725277040640012984584906589090353716237910238037530015107037406020578826135105843596819341132727804858316598040900737427367355108685729574177358309738436433098129713008964889373382336665515209426298467221399443467974734230934073819521579323111349513583032136380207873981153590553226572743586434478666578988294306306873037747092603350965727002853873767965572841417718946296101385628251235929671970890992121516656776823390767820749672134651223355622700911908794987864704088274582929433323316090654653543573740163248143848127000130044385556252789065702442263266329438044797025079922839052309938979402048777300059997980002773719779213753097781152520998649297803790912403703857843196087255293904309751498456236762221489052967490044841125162050062726757093548375882446943474656697065348640812613004058688302762098371018863942674283913049146322746631137656476199598472991178737165570906992075711622238108149886388936552580289823469567357005630290764188641034760253826843722050244284959817337412326177198184229559112943560591390609906566275860994942468349403367918507739765104466581312050893004398586717754782876904728866307597753620926857823848613297931480781995018791441522840932773046361683725104736604662769116932325843226278973363829407550435413986491378993697114562599283643904196356419510995031930447465637429015491619491477463099311281851091114822995111299099488547649419921822742838861924941624307388066014156724197755077456473102444539028535184618132040556324225714289930475545621264229989663781347330140814022147063042079827687010043198846037184436114929885582016142873267623670631615527379427110180005084892334303853406290886678410773783996408484137719569764419083808771795782600314284640506747789953717313097332831421677207575247751414150120399018853416729679592801386384255771353141566294967505911444938419036530269793424476993548218578945025973696256313689758845500391424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,42] -279897063815857826197347963386985056147271970721669548391518994845903985856971312223974508243561263451572883626632805277373880530322470739946226690109909805267694602198954207762430044218200335544027687062739374796252630649659917202389475224102138237562985211269753216875775820388327884459477294612002688662175162082695092358100924130731963920848954467762594973842069836445793634434847426946026630974959031236271750385763670486770917899614711847407939710168538180686392564770512422647436445187867041084326889369582607624902424438071302975672470549141402249985742392642441620921194668235561100155644437772200331714220097690043040651904905456251257675066297822172750401014868154673079530967687016944359228114452821661755829457858265598679438717967176955065205488887458191521092688002467355265723430815889973198150778762532946456301032521266283335391121945193468196506126136441425425873922061750551404118354009636766816469218443888043746634947610666130721422907801672002782628518902192680680248211991250148995722644272891707915075004737844692547188721178682693657302977244644706795595559918243779124039454842999617351976330437840059437574261236673222822413119783774548245108160920755648752489555180023514497797735920832573762453249678045490906796782704287608663019914550209715520396324168107072032537123666984926202507823175702188513238329300948237582565980541432804268307432411776439150321300789635449787858831284338255959982326378932715743868082514880701091810891263581859062808332990218296962092468747582715019313229434671362377215425002676795828999398578065308654566422219251342457111244517487652625661182998791204527460636670784088159224121878213505658199057004182233587512677753185150865786802707592875639217842568452507288212008579807094434864154564830047923567019928891681984965753480083488028986232113342319180177198267433775595629708983032492291461644230242451141102040640576329460323487708915497691276666820478247704365629962445393848376726119420999898957709722064068422051168894528811314295146723934074917196505169341180472821038038075927724409254313802882113458425621854724474033681176993062354163017548541290342678515487187178381731401311443571494696827240092667083491472293081544550664701307978330869401648574351787446900149127370948303000787675985452689749705310483675765414519168856809405011726415258364250646421993218883711419972085364258454993759522868290635832060959828123497972417864600251513541612652523912059703156081147482366142673373828347800371208318884095011565565614770951970837748445304442684171691420317082608957416141973534236770189600345908194850833039970289809550886086293554468552657741753419063042285230156097847895327808805107526358895741547343541909828367454199990073993156096724723962724533619689307488960448340184967937134527295668432696530468786987134286209962916473349234603381516444596291778210264061426092072148809245571095864142981495967194787314423073044752535729629426712938682011301540722148994760480028215983317205799671233960388737163639040067502080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,43] 144624990805124409001284269954836181363751932748698039721604536573625327008828690728425904806608927047392874836623494810796546581411018864069778082835731086022443933357127183456199643133622164512306227376546418631515385365059055311027446615242441761048887913892258675855670252199078337639994311276896697694054429934651640851286388995604319489157307763027799718397906075757273490900210821815639266523833709788835981146549849984007567293099662085487374197533874848056026650193578167584875850713482647205370337300676894890551879262254040320853640989986723194477118026618687298138798330082899700612320077135717346916365625175538895880380861484099753876284140575002119621252917377914135770432052870985050936092562907437480045458594838375362904648221323636755671251289789018378658925997464802328853264461072507750331783996736329314630521731782452562213225809853724500885694515399335810490356867083109342834928710110017021723093238851184586875787836901095462579488714066951320510563276875047820275886040144623065029129065988019053889417051414038958811128752019056708556926954525141198767611035631928008890480465970110582191672700051971042219398257114130072642453875121023504226294580517902433207079024694171594127750787241114253587328346938992738268277798798055861284397328968457426268653458844356188842911454303470405546730454124969972269414730345173321124205575945286058082276170191823988856642830367189694957470676132215553725656850446403125717045709275698775375428832597942055850946725023137204221503615659587261814636627457550008700463123285071018123661855068605668158678946462334821514737209864196135974232476880174707328467683784242524866010169428096275767818999678877195668814894344159831177307254627016402447453207285463709048769576035712337426143576414060074396608316415252183537245410557573708015701991145049924005326537566032994169077289482688155362441586127779873276243539995251172258556692284371903415462037935404188112858563626901146588454361384966768551989453374126760876546017695640758598231669497107867517061290211822686544104276398708044049548255991352309861852995617057789894974753659976038272488463725051117892417053211440133832466542926107908603041744372559532815633759469100552053081302440660646495800133983121343063678146346535675235295127920192790968114644617167686874289072981457150484918120275766678187544976952629197163603558375200042438890328889487098644234994106394023362661120226598285703928149764127965918935720527391037426412968561347996223299820745505095569977192820014617073977589784366609216553353106340706972249081728727727370044403996628037647236214061337900209450466936968741171076307252912519107191004266206010185298181037969963361318613713568670852524799754458718325024240566616164118459542206236555582771232802271178101692278683563239563794724076609390543654306791508637159890758818758116008872181226509842814203551395813755202683613249716536744958672695924936334170346459214924692345886305999330305034461423732728085222197414792143942509066638747695948234752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,44] -62413325593275725571737017187558885129095871130578002720284830910549204606354530410266623108134695906021774572156449103126389078889156686549188741343871098671811559045494104441974465031306978220031231769283058349945840396808534002055543312722251377247453481580700566420723198847098372580625207820876623159994039720342965894245783187391724206385804552703952955173792160233551160373036277908650909243724484102766887570693485462803985014427375725695527844169650637785389955415463324540853158795094487634576939500199688205111210018641197461433903816046579005163306921720976480989393325805287105500592372376061307554693483233339204248266173388472614223260067407580171546877132780629737336495557050758406409566638052132116038303016155922524682577050550891885509952679970813767607696882413387662907152863749591930194210378809517294550092303725264314570592578141269797625372054554447461944429259223715565858199890974286428338027423768455900974059248904216586615504400053988916717220073053018491206568200775517068965414138909436144363057317287097772689855968266667209926861530193584339914181468426891158075834917584875848041413366847301360761530444022288935045605757665894269616281790210359279693322450984583407920954630896567138898064819574333731489210240902727656784806219378474955021638201453980319106026692849592442597431325182711205172777407315049303827014164066199796547156819720822843810158608401038817147516871317763141540495293579219904259069067322736538490647166371791837209197931248728526147718454706812405183906241450739562428010516099412090683155052719328174164928677524074221137228289794232816839129781771950064152583534364395071341546723091324132873975139279051300555448538658374962537851097339001692289983567502279843064097606599278554218189289015042785246955202196073927941665774238220214841489145527674436918769029489683472046808141112756735834808373708792218156165984899592180402209159483589055766128842419441825289561495548789480717813198173495909858561665700000447815876693180919980897311399760820963552204828254025998823798488374816954217034593547864124867567274535413956714223051346193151184308147505583100292623686221200991194621924640594058300089457802016500586916884328541969733327079500633591113099718647174178302388065280721502673516823241987514991630860595742021865276702472752294827372540055912295272016790072441042852220580310435153552722895358051984352041783767291921936233240849012225650564845173275023046942383146986742914929192959108684539882078004907206239095035369254992065813773061394929110482949721468197074105766232330141729721327734914273347610846253899042391298746202394600402042054498950110133204078609462008802554198646387869953668153171949496715433203574707214890110477303428180353978441115121419975247816347650724587866023469805163618681585738252010792597571186569092497396598960660198921875221197936813989068003165796086963261024948231584131711213409930944414920448034230648968986706734522416084110748513616385294452628807772045572838713147222496095764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,45] 23014299588333034874113601403983593808479086623912549707209334658722914407515595240366701445985955948031419585153321908544395850822482057192755659601960818228766219972160875788378328222338868871486613135398375851575334013940617088984684721985160315590713657856737077052201229402465753820569557602460107656446127986939500813231593532503259008731008341865436205849000917665842922705479444639481073358999241558462959719216093128534336892559289029657479687410618579673436078025549670017098811164374443535182579241711667282216381703452296570920216969329905682260403421466024953555556711306388744574721163095017923414948147541689708876285618970642692384971762992739723092142092443237306772253782736744174701424647716962743220268916033258264319148315311864499997547166823450962602559746246795186942205771776743031236415586495611442519729917815968973397527535879518286701026003304562323486060080312676379983742279601759449242904502415526623746428337017343563313121648314662188749920724541764928088672053768770708032871347595360149412478638076281100058090841470207870920171001473693083232825765327448953918242855594594372060240937317686988180039103584642642191651447619038007255667010295272848292029854678432606537023738258547838195991922281594708800684009494329070221910960640043767145295993299296810316434941682010424973887318569667213719915165864023908209618169792664522858724103114675455001418011107781020837717045587597473724263922692078098501031367332497750946911841947428762995282007606728279199830022939710974955579398551498522511812082560051473300029669698201508443250686273233743650892360313798863094579964287834907058469734049261992930060028574252361615960241367081548188134140381682607624819105836030035759093977832056317971874743881898958512885852203745792306954615087068199486931420481038222559958254160896523941958671219705865421125880066784128618170436026001651743066753555843525226964915398626162438264254502879713797197174830559060973566830571638509009235253481567751726803953309470419857473257464944116572774895085307399343795928368774534343038759621046898398154872646973821833177337342073255929596046283751106792764026412886131105970625470592074542548100287792292975531310998905420925125109549730264728568677423728058370061867623713730844392732633428869019598788911444139439897115976904587684545203072921785378664404654113973960183312535959926546003334274201246478420374082331158020350955622676663310763025735952999173265281008828710212280014901750596017331871483765982098478792099533653483718209047137461300041251931555173994836114800912665118324563292709030333668736538270438028133785748904236722786991607270134590611441866266529538506541772826305920033142748580189622900876249217095394564633479552885254606750281830394400936810749706724164263660730672176707304530977235765795266338663607699448296482587033799659545871901829421770762229326995160602215632279264630907782838762102149043877518265994743262484554444645379582159210472770089098536431475730050405233543721955324126560256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,46] -7122446864790415075080885225370051543277474161549292838634848233380017929818093107890262617187154028876875938149573135312175750206904703627772825083699629789695036012216020154978394393240698577586525524448334869829138167893292508466747035697695805569888570700079675477333036246262353727928938224806757119484228598978978553330406991115650190174304345951040688000548760700733834991741556531211705455441952471604745614946521606981641390427999472737137632969121928151798406775660404960977387568214290261921082359913995300921922857833542899162834636484965173496661773069661080194622403013763727183601528404828473658838894807888123356058159819108699314321052545086203993621490200891200350070779091013554992206160758368654117468534308002914373844157331308519388390214375097595371913748411376175824774471674951245622529584940819311163279444736218099358549431692426477323918390063854949548506860814597094841823444220380226688854887615623580832234918165714020290444455551079592195602549183203497530475515535255238679176705068394804150147227422514983671437656656528835403316197155470750965075286414553522057638024669914892632235809622422183010035552625036150265740704848675825531066274658664332379894402379000872134660254609273483633846621545604585585978937295452804001651145312511047688251525435229407081785774536633154972501483823534255859961438975815485806567989212529923243353691031915775401843614310486218909425358814220823219452545106132082686134005236002511077357948766471060890933990555514796923768474151739701179109885924369671382511753954100486530152631024327580093109369876446520458016898306737078780559478465014155900445498901804954064475071805455089867962923489551834541297904749092749272758700170528959917937390130582219631904154657912931238672057847875921669170749738076141989096847813582558549768206233829548592460698209629854928495835907183869076599642084258900890438569461658181904725609754959194413909836194167303783269283318443831378375345127686652981341411628526869601380424692149481454478060580101945527647571767879940226651678925464412010425350289416965712957863284825718435119617066926296065278385530887378333863743858126906158844966447189795466234379399345042502062613925879949216719888649600817782084299088133372366954305668294823614316102409799372674243031198621725173783743623180800279191598473931052843686719399736776337319544021331842409589770851033829229548882451101058584314238339402440180638128636199582132758499885299760899429286141198231138964604854662743886593546371198470427937854624235524411581515101528389523600568253714248042150208774920780399806254236109562429013864402914440783871875931386274877248433799639573049779215049198633035127492065754241393018956001184786850944582534781932262337865564628194502909982828719192470660002420864200998200295960791626045486179313890244136027849602533559878671043775826435440052962010808853060414656388237952352236696418126288533457448553366336473858967618525632836702691517137857687937203505842632799645772031159380234731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,47] 1712667819108160945647199450171463866119527660839076102407670464901920465957435408706297246088620897651345082643486527785768119641426992722581237228583806916283437441535272430948610283850024337605602901415082009097454917955342646034259109181320627143870520024656036962131708966711821592912116482380272158007465835746652716058277362834543545759723208120994357864579842684029543568657412073061683753148053138695608719920259440004782139259652314518131478494354798842344754030447558692955309034139198397732986962004259897603443202785939594246259163493197943840377771388002808145372451652139863994596302689281287095136172997029587935952358354916227848794853909687840657695765404768151576944002791353592009848896405380254388025616149841734829890641303824634110059881535489714010677171769663615251185078590237925952314945236108211272003495841803659015404848960432708903552449626002108773931814558967688463945458236897839454104377373526698581178029284377700040362534938330229482881871808408339418387166769796707133340466520082916393088428251256905445978487259083079080620515132648654869136493104020556410416983107431767399150718238512422538758677524656742473753540728535567624831299815887824472116899409239792276102486866388645207974692782168374211640098871508748535715730446621719058063662251689426771286152164105102155155980421958266934407982846149249534019049046288908202163342723744619219733059660998966289127956275850419684787087524206637360009690189913310637430763772474247384562836059526512989982576155008620629001092642088694671850575829461151069128412926537351176163221930995213655256769710791606291188855284145008397353099511592447417317284844749840064289313790211886451719011314306920475784715598027509582650633064197928291057307550120278707925391303405952847166913729572066062671500023950645484078246648979068007686247557022856371379275309966669850298357392869899708061290040063189466292061194140606026338498632728393875692740921877858747981766503901297331892561227395373641702303611189129628795989276488889521813148804204675689668522071520519991486805659457467721072210302239771018284869353234098107191350967679646593448351355510787246992622819179777285177470357044489816385975346872592969704341008482927309491920457176809984039787435836425683597054030270379479327259221147601787508174948934624918263622077745777992527743294976238104153214165621992640207431900621731024554665135182684466954799764616325364924434723236037985436595200575509884404020138497129909511771518353283354687754751222393815541109647639463511954181095562419605960457051634043968894707680279259597674222800299352575787356317228669441420463652637102424784904681163634615955682565988816288400328619930895140406343986180102627705621716019766188773969464571455596481331916767167160999138694401291538831931345274976029546955085197830247158286962733555571693475439925596714318966575492603239221619801930148637983190559930137501505992242755208848054064465294280031744616181659391769496190878316196027839308469233463729324032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,48] -242454895487450772458755923717280420795841945038623823067764964959630408528731063410232003138012903600055851424203283292835773074303556899699899310859194714450193867078807784789537185751449625009174679770788733572762252336217449007520115579131230480392214432541511899300117622368290093219690739796000694695178664077450512770664682666980631298457679775405326215472814277372822497329510566350474353574729246490388296800023926088607058745315266900031274972449318512646491483658851267053508971343157799405291577946378164167223489396842226270059448187567263176413542343441794334528937957902597419670334336213839216668002679645036037698744259828739529864678843024281804475257155958443402412338485808436198469745668074996900552091792794492971185068774501222608266496017837337118658881457796448293566962008061400806757472158194821234569397174887789976224076445992851697885203015426145580912620335130333732696976510714314392251720558704842052570246259062223574173770209328836852765586679320491514314573324299262360687014034751542831641153498815318784827291254511990650980432343107525270763688363697000436363700900636828407741882613394036984198867259902462520240896405446144501165450467219063509132877491938963935590909629438680702914586393119665116469271162504060325210809526976182294922008068207654428003121875157119568575192123950042955192456027150606824733776246864861826566082642407884670070782750114568961359581292762721130372318783578821106732872013193640534435783479954069915753137052254456972677667058829713505914279681411813991826469797075139223485756997814699691323513556825080174305368557694489142385742066386930254372160273174853795941749549620269468632722973676964208161682741503383723323771795731954724772034574412948016723066217547998374197327856138847095028065855889904912854486881177665805630318456682486704408528505372457926510626714736807379570195113222356802146465542333695729733453977991046555582180847692129014997309425904742437757612299437808474004596897822142931136770457853662207535804860200497628990304620718892864481148983426858215172924913023469727947128535995197371340675275968224949160109484234078557193347130767826075371764187068392086649696216564428837940515430218718154775078314206463829656834560547800629136018538674204306756223215876504239810645891847595953562488341589391677270384130696521601342392212250417993589695871812526372073799129900853440964752616536166917439830195623080719832502157177385082465130679247603254077524973361274950997878190641117587097247460780246739543611694689681473874884816620239102835518937785781375561244880961336810422407965153723203602909604089291489037143841059750459604821385590509212675951436711508914376522083173318571753869423206129154386962344558670155627919340277085272296880036586756527822166388723290115405106385666158607552945241686673821550205131420464597073183026280778779017059919706795275055947274516834512039162023464339852376422018677259081695108653765452673054997463008583723457488030979344277315716679393840547758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,49] -23109360126485351878517042583047290109316126326932732165968069499348239297740289257916785840746976658059117529237337901171118506559421606808968020092417518877606463853593831563943869553959631379429446207108282281098688779679273455770773264406621564813093659525352537323231106288583870033021039000160626507836020086483242450346736962519201784059279149865237447644738269104219983717636425821449502887177867767942741096620262971706937650979154204739097751868105220969358748798533832754466418054809671525964481158562942060855245265715768483792050957197611266770043742547403071982613607179938264484795265613076605046860216228477501668966030203684308484800829486261715174895436663694236644210617614653550476916742453273358377421267290835459668785217607373005224684871476359393273607504223866319909396603873527517287577279199128371096737124999619171790182269911118198195853295460741697424587329794844144840203090690601715376452702630676341950606003245241552638305710779824054451827996169500384557357497586069195163719301793434853694510555689899407002118122207722591838657574599271142188553033981539751559158226620272371231468300824951117689956619504121261445937897891733311639608839791417561688163948065462235165135722682288537391219399075473895468378352048993616187939455663260118756513275560391849610333698883528669803899731707282645695605212681430324974511494012377209071909900064338157396605642851347521895667377347341266657447271608099824992087026500613258647330416059832651440232625474832063706617814449340730992596055981680592766759534034182532415940303845092762630413780666033899756289014732615451837285411225166155884726758391949312571139798808109689334707632980120674876545451629411436064257658336391465070067148335292440410989345830233344382212476999976099762571417549350415503323499325972370424595575783577443083190524229114942964043615512711037539218003584633100948573703219281578871185103009191442086967897427305685305017423572464331661943084581065073031941978004982469556823975938072030964209088415624391622832121161171959021408353195703522639517007405539608093375700867449046686253162499350959891069187998690034476579357825934206436383813836722998455040736930780267004178008850641672931421123137064612323235625800744576753244613845846025058958342928082294793757251425977540158622233112471952353598452490964361918462671072282594423388205516351262473548679600492227061498661269571942905152109434320063926287040391884773200225832713951610636440197371574498854822429098489231108281568202515377578765137866327732253161203549683458156439929300987996278090725198557710832563705414139501853458669840131056655102343247385792020635060688569527831241822445589343691597502641890125485390132319529474827594054006113743020383574247373248942569816287836014052856135332480441246686329763095657376788165259036694153367840512670753741207381824608569216775618966050258337289832087055848964065469981572566585720594669911075193932297021971595861777152608319926985504645384504113251412851558005428191232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,50] 25900748337913137432674294773426423124959945225625727322440531212515621709649374640429233985001914186289617276311421747525381552096883444247472943997213200327582539262005759240639955883302541908349829285278229881144312235616828938729168082194536649483433944435930820456782445970356662024995658158316373656630407823222844574609799310495545958003733102231783745767247423914448358172886595771546330366316021366817953271081629295672229615799333739306709739598208208280385035526126975095720259017962912736178776879893708982033763750167351311379907170655506828765341382293725268956234179253475459533377778205578080906102223867840406590194564643490879008686959685286739535299320633563035523648137114900487241849101438429255457950266445157482673301318729350870958535935463378133084096722590926639491850690344001266482398986593951232175660972551566081191244681029343627961848094083918422646023732591534694869282365615752373288905713510308447097099604758381964038165539338346593899813428202857987327697540613851334685546568431859965515175459211886757999250142110770992145950413199836475044579707679959597070644105934921097240566491549884422997492365131855870631861268710714613782798100640078099537465383080615776077077306041607624130315628789562375872125193482973618287573846830992717082809442563086043426200141481032319021796898381145357037619603646157004628848091616912084821071305396356704016377738239225591999056904724542398596354978209278328151029335124289051685176496061471947043827349559356144371742537475663691657779266929974879746403196007655519592981551426541561183647742411845650796654496755934874783194529903987308355371596233438619614240897890248039839717003069015088605213157399972739981321923507142190707209059823220479291311348920664513991319240504966479022010053092682482036560451621134086561268930971784691776929444861605646738452426358384750959264373773435327337717951249244819490417997895120380026249194016350238037299547618748910551176998171478312847793372734462711758637605202371323321817849908963507805763568135837929125943094986767305163585318426231903458711459798764410511333361463683234160101358083510556664902370726792618715946525803813624019748498529195324986311671065262447066723798949134614547551676155172612795379344646857683505806433195415932804333164738742547359082717807690627382462859870570970427141032561973112753897506583260815501650559228995494819985287059888020893979093127305932157113843001760087530819181604646629980147802512884899257113963274521787935050168252420296289940261360167699191823222927845421300364234509009226524863853202826267480252663261636493522094270435677971244664174457174633057236196955076583454872510760083473043443005736354416663527802911827898473788130112325668760052467672429809901467653743791392532362425123924313339331925526572780113789110699493872193677936449481057448720227445975096444686296994097705782974885267628823580507974735959195745747797884538449164353940343257495627978070098172766760581003505852027785822997881682835537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,51] -7653253546860020548408414111168143534808299307666889001845456336889968570512698255005851187331112961821819427713780420697408246477902436280843683789586686682945902604103730346944630565688029770754437785343870037763225371356240558815499417834203407396223968823195888856734544687791346443084656564622371652500673177846625687713655848866403718960349131252101151377890440799350675974427461295626053901123344139209661884969605719935466013175576238886976764494448609738326832123691918745551427794220332746440013698308083700721934223837821408760726789576859880083948274997790703643140058478543170705737507841155518129312943390889062040919731812939263342230053948326975570162876595692674937688308387097659394130916582840466612344648694128444898610019340442811891528958259906789955374390384660699343397335049638835112337527135582340268041013065969812518325472522662479577392570475150967330878734826543830647522015927991881734289275765498417153677726371943983025694919095513190003406176498677159903218096362117281984846701262723868420902552601339596890109280696196098705000892797502345615223842107358165230333734090408396192699140407187433248595281872696376724112769175893979702955156062147566533436922949593425493998888562204973208106229754944113027056897632209691073407701004763208933046621943193527135560893697830138219651748870491888982024583445422105487004663960312848531333000715600543934077921732772249640671085413606347280137202087018185802396076276904615715005208344286614347598482295566546437840009516272859038057125403614106843335164915860707958568411323467603799969054583647200883075244469197458584729731401992646273088819528028476555527391827096311975847230515474254326120909095327353278225852231134578203811487210536223445814050395962467892202636016825734578923126654431508311387968958482790118456887635898172823457186626038026024690682425132008624441532118552568355493536348278256411360195894671924742861345483306070641689668858531714065264117306050343412845953892208386990374566654647935358637948436637146104011627527356600297012160560633704107938655603849829570142760157514482216975664193799083536272224534548481537044572311868364682731456663324284977794895660891995574336925830720654523022317620428173286812384435331835747167578694864950312214800829841958222756112827347872285589881769740476056407195609646559179916283974283200494929096134420089119128216566572025281041541766858436371568745567131812134534002779375604302016342089061634409118447250590255202293706345229722948689819236291889408156384841464632679106736723700972536953761941581703176810139550054988495266836599847461960166083078807000047864833284291942719586112892883748487019147002141966014695589665928491057907926499633097777855890148294258992004160118551574999308009921714696202256335037271953680439693233636306015981714829763640585307057982229167703960158055555892137817216938742050673729321654661666236699956413092490856675782863003670526179248785280346988200963615278924677960420970892214163366301249480620507136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,52] 794886905352033295407046601814711533155984734986262705292900351717764012245179773627544742602195152278682191490903792600276479173545964103527746266765804374376722044420484522185675528075437599372519459449057278233974207293564279858546462379026517131031148474227923352583742107603562199638955835185166340723758680895316419844150269971106939814345807783326513303108645283047968013485192601178830219141818729095603752199996998230675655885531565163753159432373477984182669689388601060548708520929781045756486718969211712013244758261496824490373542077844975316890636164872807042184708645761840553713591226828025906113790495068477816147272997223624292045014653884209643916267984256592349769411069999938024908637827013992019848723148245125426183875574708722445403385095093884177747933462363395798508115331044683295354748324061291220889674611011023875524239573897270377795542423086100743096656059512606934606610802917491701061527704873855582914484775991950173377843941918473444158163907786279996573591971388304170335069574226763796269467553030083141176332490224060040270160448670387652673235135663347811697903118698750109023509141929784862899346637016295312358724025491469835610116071700626711217299946286848600798607172757157008282155856768418946577397542655934390521757585579980089753854000794510194548464220589881098517312694311336856054502585179176525327805224777503266050072764489746671117791198196694990374576476859608618991771704686740168332161231444327589385466437885651335282053524297739858213011634593200423626441516144127679357514770239450306051814193666715379000006324767782019957032708630590018222112745315872032019113275292423997093331098384871988551617033754664174124297799363727845180231229991850644303017102310736190915701270139742093642743277123859561478550140742308680081701596376284831947786773503840047043314844713859017216494388987494994317617920801277498087523423514712362228358741688482809517813202570161403480689281788454945380231807089589139132536439677965335377784672472181829657577185438034459095720601427725271948705265823409816626494785920461372063457765971097450788951145136743461131298749556881533285664705304866242476804013401516060120896563511884693688170585814114923072897275503285076149991649075339121330387287354573400438429809024805087157141580030295915114251522321371244674552249497096982295187026703203660651383250379915394947613470083606812195006528113068123012366637779735675957116868734791425218861972399178627739106667412689537207288792256519957613121568088470606596898259746232861803304402508526528397548449692446254064066706196147266058965968940802498840997943255769033929422902678665640423665384453510395236945104682179209600582027728281471416217750882295664886772033848690345204292887294036586273971190475513432331830925411061810859053212699261214734690155980093013848388541773263230049618941895731061832242226528501151876800234520883805054753289475935395636125257759271658981439045242096074729327490982687302423518308016773462935853817960123596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,53] 301766561007935450421019445803491187338149594874919545240913630099082009625067676912170264208941291609440648286157620208997366379744233267298974855081002318483584968923031664273506927426809705130574689857730907214902458299293985553526141615253229429352262547240631939783052007151843707829446592210417862230744968436386401401009218644602522996794370520626899935526324463365790647135656399898841627865104548661055512499779029694751931604516918469338469406697972035200625204360917756061920583935746257928410427599277335426502245601616992609420541979115005382038603581633090648398156327773122336539312791438311198208795431286597256054547062690995723394315506223415194178794736952023051838750009591068254994965332777564294693142651967437864934308583658763946715959636010640761230060533144380863499872123653444504040908539057553937993217068677992163946324593926933250632959859214168949116034406446357196330682942946474826167394798681486600865576771657535684670060415289867229713896211059022852121117983504499588889766266625906320949482336922040825467409764132635822679233866739375001655608509038926897025033833444048104679668706772978645862841533021419510621379538677260813811671065376272457239369480496452929021137065816243286445740821666929915022740076775443076759378210061257808797943699848009849844771615744988593571428573912304557559544999834790506654197994538252954308809353318121164872607251195250628939890694481593197961207318944970949792278049762084047825611980575936844673181290657921362005628133595494965639665789172407627794818328779828714775339121257586467166637929762324689497719498984412893870638059577907572785665117723777570923811783318444999703816574265449290181870302386658444968385132632298630081792734127976420457935961347908527799814504090134799975960851461741118362636861469826500985290012645101824507127376970633849919422889320265833014335561575265811380557828980660021781486959063663962756887665897860093762838297164609788449116263374940949796686708066479625428934900737368274229377058409139740510298574756298016801867669057733000468916979505600952716072527698668844950332087469458247320879249333438744993206887848488709617846146572191462594014260001765165658994939808147075511629365107582651405697570132574730543915340483619278982943686244637490216430004400726357239667108443312113298005888463186193906580356061495885940311102440194033065475198200192522477960249355417297470272960689344668006710977080610033000512211243423182065584667731071268149090839430527335004332132726546838572690973308106312380142107350404454522596911076032731373957246893346892414214716042779844764741392014883037404610271614410860984180731752727471270763447737231378253318915967529504291610772742329488891426080200204230637804516610639625883838286345928262069554175927449128853926782311561774569304532287845179224719162616643958464759592564773808031603772582025020286791513460920920099083134850564206373000350384995170472781263837936272773867611401527447906656480671233834904543737181737320448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,54] -182422161173242642823941991189620359444952411246367024620594848089557914695084444576393154661622472321000576066661554382132194961524410714809363542094566997871324675669922411646853148996992678447110871889803708376826553543836972608310353161518669211128307435616316824974928334434369348101989082948226283136109751505920645712119744921134252865444928547914388632210466346291075334637521538619781376315057459037602167681717017900469215522645859042445949048668168897563802945269356745763913594238010358092494254832861421975600876898475762851619281114513547432128826432222023850191794329493932426725406355932198482336353574854889887561635996185934230836010857383624202189770384900055737124795801289884639877512485796759037658558608895468940601096395404493018565071132418014308910559521047183382557183394404155199123889512182824324450069397689521741674899870789320333366157612627853301006522211301918781612626844658934016948985792278070002518783757095122183740697567526518748923683627565756928803043876710903971409250667974210072062084549105748016467536368575002149202173535493696813758399091503639083366466385821474157671497171454979177115906769684780454030441483596978893988294220386362584956604486319917806660639290886657866352447100238784571658517632140266606417828012440181822890345858891984126099456298521266725065967971093005240865625067375250236378580764971810752909656197205327239802944875982265349201154658248726588228070065029315526021425253093421443748326528760351476300816272506534507094633973317975377446646004469035931758014315106885332958660341460869093282040022480979830671348609010959174103581556170259369706139919939820075070891682300263100170335366532449905779893835291202852859036398685476339927292539590092011093718431064897515656759816360533231833816739330456287042396017298585609299913289491334364764083103414116698027452286181033641015248741183865921614629563061040706836085925265022751039662232636997518405623890246290255603332661712516913934539551927444032397421945646444020618113926540884066473432008183202664017767923162555738083104236209351767507516572637456242962032885512413615991461203386390718711419585038465393932434811046499762629490302270332704824267728756362059965332788842907265319902916847535515850078249419200395759225785457667811419555142598191861014794362662637891268088148787264713105776574602106041575877019374309212358342199258346177372549369260755043778949373256245352093289894139349137665363649268541192497370147929858252578117168170793208667747197789909210047755689644586956504709876696950678562631133136722366040814039490488856967221456791990404593274429684354451373837234091059227703218770294573233911455099969841165128568476618046440675520129397233070329477222990638407140288233974393911470868012887603407599568518132185546540366887697483166514455864932763484766681071399565287829522337072368126887802667527064738341584871809078788575311829736483222287028594994643521386505706332956206704614416776741974682229719866970742977925861299527352320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,55] 53888203369586766650737337058945822628050175879917262359096412011467379402171700646710118647406133620143943509993500690737406317693721554874905107890402641967549213335153134080749368975820353091077945277594617330357161286147327680186442697731568483414656326671346603182336103891406862126487013951121297424411730750875146737440701767094680529406006938113549306851457494690898379276449427961055279190973330292737229019687409964079437666926681088306808767033750398400943326479592139095621734565604297844320485465558834115263453778287258199138321890730875744493692592533431044961810483119769688771209661326393918314264544512943399718232876217913556574125354239606049377168452374570227424543516837854312282653279614534300349087466569180742607243350805822262671881427807268940336769322493115351071708359130586156683923187640097447971445374812856546371996060517824356818927099938547362257627986665711949875045056648131329800008346367350841062365833738252791052115346931899478238164360289536585943291365591800695483724738803308701602717717024251968196513240645696452316500764735542698811516709213713110597140193347569358047998606183167033247391607140165717434757345774040843874664463526036344951863375523424460646665505656884303148173111019634766538112493357792821387036636856348099039654923286562121361266259436230623939789368183931511684325693852782937542238025012288115988902776224278877051913903110472189311618504700687170998729828282790991419686928955602715248722983106536792387989057043723735613523364729366324265778590640717017125976814902599339363859338468569183328174488956557358995418095014592845584506718998756463436957978982651966866991363835657537643475945918350966014309841692556768087688914259327252332990657815484730882062495508927732027366822127837902733405236812731591350315112091196650488304186678379844572625921302393459546572449349202410427229938695797441441630589960211446335545163405394146240536080562921648730511367120931589639219032429923359151949225971044240635375453164261431764223400014746618554042447611937822863772979640012896385373899972191849752202556255819000767289053086497800533672637192483830359736842062463189297164539606618726241151303742768535693977206998574825664979505507671101935931061973539397262975399951792385860184473302124174607056865488813720346536424207636262884925639602803680294537264803499802528774633249760557368024969383385571636446974796644404845651844399031220048205525127981977663953087608770814928850232882465417072838449695694820195942590141894481766021129738487279135791167542973227686608627221439979601917760871051845322191850569391193769868531476635834591358966790500802418614480808494891812644306843479772397632025493115914718674779084587614999942045449639906750620377047071610991856296544049310206999362932700933134524154498712848670725893451787400031942519377325729840976990984181898864337566237426691743241949344611656963913499296914367072915309995875869797304145119820630501239639763426427347186544272573685551858770301971070976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,56] -10949324409733862935333720824455511666094524051880654377612116628945357728747752030885016184658672134636569239817467783362676431552747483803834126109831008889768241301310199741255278658475702680816340728535703267697551480190022604221284336322267626927693291920086042485215897016572690190517602339874175463699142609095629533011185522346551216643554775976469194857136346178712478880163265555533474064697198539414855596694798449164787564678606694203008470560779568362499612610448397531155616700677552886927113466124148357130867626062416434175541275434026425862300995378847576842891884889693271365236703320029779977024674319972384010995341321492992663884291094004418043447002682065750368873623426139563578372275733402964598517269494239933677863182263081372568960948350783745581556580016543881794372688755860483687119653657140739095009126517130897254719620834958751489013483837761812726478623583269106032525176981141114166202070998193493726302014043238506628746695193853256476880739081689885553127753570322541257009854015375608051788967424909256639198519528506148869935240263554881104485595808917969978812061193648379421857346404732439397829485859982980167967827771143788625460338403882569373823443753642101453582759926319044337319672163340877694654376003606572410835684032643118138204913210337286734709383772054869843336082957450477240022626006007677489208105790234368162292098909115004431853890735981902648697874806603457533711203660310288244124460731993129770381285157361625922739313997370777582311428655880947253603244808493860712605328571583785484895500775162633945825067777884951335518953671020002006360756633872150749931947639068916871202401370908732114888225811036871819735305778200514934505094425228698878383389868157141293456241296763430758243368857547856506592552954849601165505892036490991509657359315937567638100873344125026586452144030771280777459703644221258548693078362364500736713409662029719199669113645924966716594573009486227349599252056996050065961896423575685052991384121744058995846102242788301611907252861892262616857988466925761123627840931937799215342163093744733154131731039630468705207955646485206340278858534022901752492096391220936798007154475257609191472369895685714548651886737515588360276280336700846313925142438686195163420768500861314607993674417449738482534857315581355096690118519892900922134434052806573979225399081036054253529198387247253820485279522664946119359056737132925012566173161171063039567319459806194663734206412138610131731780044260150980632210700871335847724411803714522197479628595182607231877023775355339942421917467157433005632822238435996625848416408934418860570898942750892584914253952284405608869047033699720579057491070118225114474924903906563723324347938466183170892917086388668650313694918689031076374451045174078808216716110845078899605835144112784988264423174112114973607845199151057611298849324814776131165477684347731156952083049734290555838967092678489706686884577961469781209775811832535143494041976671089877574875752232386560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,57] 1626577222372924952786740123093868245706772959985024393348032374398386156175314728132142002436323476875796178698555608266162014523281809321904836655377435785428596329318728426099020475204860441830500373902679783922122176073049947147944832406676906067559951523294271757263059456796625459750856759746074303324177886473836039443552887840403466141801714897041621198930391218614151618949359621511961748594476168044167672397048753882866620474110958876579542769780795601917352519074936493889895151447004172600537491089940840195986803817021757514318788100933672819723994293260135266049907953459228596629307360362290769489685313899742949523980868334676159653326176035639386032824555521277702708130607596242005165659344042593322202430461902352302059524639936762573196665363318481425460888713784993282223054720873650401455676561980260374203766117101507150024172935913054805743617010466778522212191416364666228635119526226146003811186311099811276628788697219878160250956113178656665528213811137614880276143816376587418363641764131950841870992737727632254878407448332289506413015543227991462260212405182519043660959651442345852002377189317046994575790882227789113371987920470333646795183289936371820389459263670560126328917699586396510484629097666167748123489648546917059309634307025959301557417030508337251788265992252433757502452265125961159867476925129977562067877180288066350816172935706876986611894252935122951126353073527572091105138723089090789129442180289019405342157717471830573223741640471756810463915943427123363844218773996628835966050930978415726446095029468026890366960214773097837410772433465694911732461619765168831799922888019731082821529306742852541535248027657345856615119720985145067698852692462480776246529026287545706175557866557140068175207888404932760803550455387743664397267152494604390911293283153496914403697704581617005934630287189373391538878145572295379148623714030273341204937086069478737230038974350705809220413030068816078480163004368945792021294824726731985855045880046026728400112146477002004804780833445203602639121195849222366243877625853438543797688963287443634854629756267001072971252403818628057488693092261165651134946349554648248936653531836423016865905123542507628384737534875543485463884245060042870438890097963330926249823461502344185972703337455348169656367421204442099786682242339584097514717863039277077081636809204467770075395951045073316181603927263761946930279927725949289164327593481311013302396524755022732566289126195357885949965927998535819221066462334193155981864301368971608353569229823785573358139252754277103413419839895369584035832413441628724763814153499689856333344813201593892290074873151941769459403651368200138441541145164320423523483355891033406107491851002972142469938903088158129721599054991053223012376751592421494844899834754210176806445895852500887191411994653122055364968335274565550556327388186759192142912173624336668979203831232437002802882145263712453945952858832110752376292761150486926888924147760503596414580169379938304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,58] -176388724931588530801430570654654242038667634281979565241882364240743350478574423900026725824813966701378661725069848877737122157175557048561444484307556271849700830573445713799393500803696415560644029726754114005655994561345309929692524767194815183301172247189405446241198809783303210935807052068247340302566211000630312129358550296974136749667753631393390806256405052547757034810565561367418574287645135937463658131347045133017481902334528724829865512036103674192508824790636480534183109424925773558294967209144485629939650413530654489216688764137837107572510073092091378288839362430240688144912899236094736820983808497787612171157866274220134260713536071977737834669965762236826350366675214692893172172240894399944617979941240393617433420628514217436359943839988568743870926309404765330600373032952331811444630376420104792246597955711285414503686911293281178255890707858509737976882414072009610259502569548271660223989747821896794400258993859708774974226581424339147326498786406558642742625339786874000497921220522597866631869208651322446198041102581925502107472189967172050743724649369498400896258833402336605018721980673246619302015204784110419430196402278541080491434568083976851285049633838517061862474183851444388675238960409860258041167200835333242499353128179946601552269868470156217487315546096834379784203800875261257730784805514714336742179635750310286971317831307998262316734628348617944597933596904374697910654810656478026664698487291003565370412727370083910360160347864769684883141624855513055027665071594694854980637518251305854010690384722941982035022193182946847412095739227373348615154996055737216177516374726530178946723946827229688270329364683784360313474353892842738091437243176665749537825792272419050806877855867911042101501048241293636845533725503436187071413404081303550442857867124850259389962847671826086277953264485239910791956549572654985365987317449043971569708907082074610753548193703676045478407380100179926841094261451408141437401952601865211920449156591860088892033206610682186958965080473522459564325440772556958578047575406073081538557259249349657038621821344638917644330981285142959169377974685251060335691964107283083992435131564670596354691868809659667998105083308201222237860593162002171880968598917903025717620244617662645915578084591505985316664758185749978099141967223387974999104249881315807349841761128685969195254513159380508790163221306029983773777850778076504894625213967421329097435862000829957328960220956436499628162927065247650934252546659307257646592456105396989097761051438010524238960212086322846334064480892167930208253546924702100098017186926429499359563839262185375764154472479279531479336920822083907415325229175875728319218921160262119856133119028621924490084794635211493947363625620856248579494286108586181224162342467630797755951442975032268346079515337019400377050575282264622102558754922784721332604894341348487568492722854972580624848076158152348212794546889944733624087548929537981307477145812170567616699790188871680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,59] 13679013730712298778033830160562298098099379756568205079730423222962468955593573984937723735500604198777293889068531887427877002928719490899354283656624497561178284458024624790511291585243635803123630054652410410384036499509085388410081131687450885158932617557935731383285530063128178519168221916147520391230479793722084557791898396333776163121438107715728540974406167746691949507932226923933841703408715853694721660345048249482917209293796748296166496080433737193763218604426963129208024340270762537289906931457044448887381283861026168210963307002523022110080459354908451238529408175789695747693317600392181048198585262305250654039615916524148744181091460986357261301211048016791439153559204924435768018633197330201793130930719055098541012694182767356940120927828899626024129728569713718616765750405142865089093979125709434965951471982259567059945174231360738256974670038721406672715506882119610269191590886466122723890323404052170014077193415652071147143343404587139010941717326774541813691920634685097947117242398048443720084264199645331825062002573848839706662112904812266103392809433654827131992221862116398567865699606484300425280503502312927176507492018954265192515290742278741479630132742605706242815398071082139018599844082659524042902296968123917779661586648473675025645883433071055996789136541925354398652639933271985340919523397831580064300606265944978147004911235677686516809704356458858743821733533968776910117234409615468378497770516343485559920499504644778304805556097377722956235851372030333093989933450553097492490931940189059289309589246927120460017146013916618750616518213163620483240013865902818927510419703640863630028887140874284059234742261322491854108543985957600748045291532037681593114375287341238009978150655169958031074390891339105423212815463506127971839954295492421991479727026925079994528413671365860669411747023143326834082726499129741292055073186806876489378095201867249169960634538237450629930004772678562998366684980439686883024902716464237473877493280360902041976031222441337742092116284221164597015937131693941001885300775111219716064965111815055710435641037538348826317219349264101212440443105105872006259226148422731767169650161320769782855414210203832925112038577268674628335740885889058060430709408436955835197495480681037154266869612843074224870421161500152652107722568237691387987419093618574313434687965130981320262743704048690976667526296220371574265010346086901065403564321726480212546644908367722937485268541766085574854181740087348128368341233421416553154298790497830154708863446606797400406318591188813331257631770226573709159258336653992060699051936379030420770755563120076058771780554419198647719582684358909089995089125907356951949524016084930966288226979186543600188190608676639402224360162597341574912057379627509665930809408662657388680045270434264791983603493769290319133879060067413684804169865392146654497310842826412361634770433927291321219812192454171819101919961614864059495041237736063295381693328896195963036047259992064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,60] -827580748764624249550684160778512060159765627214105209889146534218468306531589804082658614000291157940869367197512444729663270510069781405716441025395235120420027161710223513229570481564313564606444106206144932628282574316298561003772203955094482515557490705246185707590207228037082469743683334559669305503360878938137520197945704529073233050100818934563611394798533794924097435029267653758058246023758168717323160660116953644385002768130007020102003380166238822832403202356581269220457924512919778753073059284034053137477521385211829136524990822528672827539377474861648724018818085782974031856041305761315450911995071953158559869610700320447082054694283967745343492992941970061267577945581026224467704997776355396389186143803472114887295942741634841015586931207318817186401588631481763844849829382908181716534664914518714962765207862652153681658233976353663004768492971227190131315781892463272415148931153447544715685749642835175886302712739756349627055522690312949390282912433116488627709219550917493571534862061709181051173075271056631518147821527674102876809009463978966104891756908027164553382857385818903888678087497746659484290422588228624611755713607682713809817689176611818567432759682472401745979777627494206728658400256149053706871667013996230466350185307902328190594689287878447399535299688770650689871237264379627800450342637378264929332896104558064459866565527960987679527089793257598434765585768055044127023360167733475004035149283075303238090640583598832952606664595198211775349771236962614451726258737180281044075477246908069348066324894188969165450104715529675987798673333820491570422432233240778432504284331121250763615657022323442858292842806784175600460214439270103235857038801832414526901638236181640281668214889200732363049309123790209496578506662599720941907321497679649307459617576951465410480364784040171913918764741871099699251663707255438795966283034183577254798414489207250720623487317834971730754608665360612081776909123496400050559947692569646638815048974714521944293459387399572812137048315541853742952329527604783404249535684760391316554130995768934291370948355430834267096802421315265308859987646465912270885533076358149461650596649864303075131060525094903283378772238421061737892143066366923085329596049666016820549340574805285685921272301402630408883083994467174487407777305096348240472544505101307696267580439666421342917192701824755357906433723997363645548616319813200850932213135802499662299789036712727852163306306916449961878737175449060419454156405560502321974149207567484356437369069156570337165693061991606296743632760614120764088721741780853655152293208963179577397449064924943160185686021493681564564363219373841264934688479996243921808151608318568951478114609219593339680550134098944512403180687882295774311985437949542724612586384454753778669695285065150681283038926569390546088302760093914683704083697470744565398886771682242974000808034376895097846842489180411955324828248723268688151758461725280179549242897063675919320424497807360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,61] 67972520449800374111610461137689940330988955957412727101410641602632526606495542465258522968276365093582512211335576086355456134092941156647921519293161076533921224098047522580814258509783212772577354113332304990288081866066556332219628617786086798174822831043081349805791924294853997692522499683082944722601054507256657937180838881652102349096292422944785815557420909236865805841092244159604826143015455210087476670052641701033461805394482152701977654886737627457216698772911706113676155881073145307514507266269771052908650065034368419420256782562898438521133854130899863376106827181031255357218196355521648279941467543620808782072729809846681895961036595213886075086751048759478106001799067121959857227733482986469614757074289983692842463353551395464579694567408892226796816654107900026754452351780921445440506201028189132077863304235099925638228599699081401297921920717461186102994269226659977454839159104072835841696536504899470498407949215369408280451965489991685828717346413179064745753134303296115670594297238822263124326079122596069977184142708963031008822602660487711355035420074083890035456666716231236227201698883333375888280011183978193402000622874358415291530301955428462793918521358443122670156117812194291442203295234054612057146907936089644014199368867616683798671807800935067838263285915761117189993463464209058050521914377069621613933075781655440034710424383312415211875750897348052847639861463572596092807440915657822803316653980315716191077453165457918895912190474303200029326452033111305996073466917529978334255731267622927190491959540469834002754633470128576286078702949959688513162383216401680474766485190852739656808964727067335251474075540929487504523513342502028980400392094117849473852301900853001549388944549677841069647025901761938273394730931369411560096747141041370580417915647694676846635007387557122880539333508229386042387338333396476495783960286153954805749188332431474689686983950769707832296074504263546490855462049337081795784548412503181291733933940256781782177550374363938933465360253062264636277461429537772308500160155615058225419435263703783169581075970201187108118296391515669408077648063071499045608781605380990996821635934708057805314013072579245302430102641738660397160193723782244971866485079015270337245962783728412168668418296641588548019367791170588547656046133711645957225078120467858410525858453105886374640999422761177270005891989291586029198778503595804701911799576495084089711878870603023438984199627978583064596301318725966537832394202239065887553241301516341768457063643381227645416556669535135103281491612474284494764486813235583163344915499472558429128385438023363822938115980521488957054536503899362830797470926965394660304018040154741593932091361405392843895882804020063045699387643970602640911006367387619221819803071192401519617341409254003606167225824710738812194490075922251659721634703598231873660497066292613975506908551345296153154336336629990221373915409466549769248735543299458074527734874966428755712859439104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,62] -8292862711922263251140394337850088749963424796883027401276053722042588372922419482176481982205937205091368279689799284246393591927222016484361083340702306904342760876347064260755603607577858133098049990248632215648117484028655649468144247440718915670376210915377463342220116174111620629140739500880176088202501199101503192155036062515080225287201502634556474914164998172347350970649748589711077426670582872607457612593887717577680462631535670937913437098865790534125352019039191838930004644664275791836572061469698055511224458283811002638094079668443592846957150176145908677719377181795516812243941174527033774480344014406544328918447221948954728120280055453174465958259260214488551142839972227777325398769312488116147049797932614581075976175532707073360271326559613731162352899684923729045688073256210887126783746398629787447004934473077940118239968466465830502381525289412131221947449769930780206015155547086897071043745657711432854559881113648581406052052195371423847669057090645827533224551628194065903058939467929410691379455101439595564054919296560467270897196992514644525331524463618441118102262776043851414596245129220413030340425472020324984316877142392130443692649696578927627942052452770067321988343120583138274433802081755364706801864790230821010571466141566188732885370003182773743250147079357063926892247430787087010700866020390426910360981587033041876644372363326664318494353490429132249835847552253911494503082085950498200337124736986186002693919669203464683504289236313287015420800753036840681995055154378030725266319770411630081100672717500539748654376195384408058427635804865072232842194485775222234931270831665229885883962714049203044550523541804455943535508498775054985526570746262927742469463040021639867330341003108441012405344553749813789944562303286249088212752771810375916506938083121117628168974742535997189875824307991429130305888899259408225522511555110742000514854625585083886022971160118349861360840579177343905081400643063029165392359592278929162880787370392217244746802316887486316063400981424764502475244358374697183459660492187837923425593374316527133998841455951302737888649618962226806791914172762671884177110945807221985567752570568728439498838146848152188825677921024682274677334629366234547673463922276937848763585047739511528597185581299676344426649008971999451036007989638253240067020036289733405781987183696600457108263324283577908475648667048246975763885150314558553028314475596546187602271364448423927484371793888951833503099687958904318663021104138876695045484286183708228885281109246287075096467976908955960349742501903812506033206010575453342109512048226653497663429363266613563681058158840873335042501676179663059595729484500841123896043477811115007903793391306737883069698444466793261619159515676766509879733734307950207721990204206938636073654806686088712031155866914803627141242046480514993365507426782926631556711069584954315200593462452191225840388028493699613789305912603643145678095760171677169474531766790025474690326200320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,63] 771336746022835356784634116040136064156346455313871949471105297711295144812541834904875436010268682846438029356961233070415443693908189980908035104531665851786262644438564013748108617318339782803605026732218973346900933926504499090592369663865409394942649419172587507205158718054510712275740232595664826098047966709201111129711550315764013752695518442813919569987416473367772884598508012545437444030642706451988471073945893365588494372471274763188775149669128850140835009118360499962796247232976696165596154316560268968543074830660502121089324610639552402528490961832763439681113208047459976043262897911355076674548598468014505128338948801954286164778655821376920509780580762982614502071198840924897315978347320882724350523546685904711107467401778903147466080036055186757912037754004339441484435424316478392671484211205570331085330789139526086356352717159273698678731177839098458722176463342601821810866804293352670923579114226921554374211596607041459790841863235171712391407047808962054192128690528991777248516465753510706412114817770797302569047802710172105218619940801361811708430125700381640717589245883417073091792360220318759511564122809425198028803217348477051477335693634515948974652703597518167627278583586544114947395329494301095512798241744183149981195731747360630640526647073212993807439578998255332230780223112748955475370579883291494924879617156454836943988466302578694160518402908295131993342273619120568230380823311418316973258753082246274473587175766767598526288331609514680288118089770133660974023702978024723174744273412626799401157816642709823458007211781961232119519250561433885765145312584804201615231274908327659831224063932279439142528195612630417619261772787691437445058688353308399752821268181097984670579339208222368079458280636482849366620593177816390690458460579954739415801920259584444172363945819253929377295598538015162740813875352012302425730430598443469009536264766037170476930917236535945997382473139276825480497940795617753107450739943869305748671662292314349677808124538629258023400877728525151966882933984253700654865730494626609529958320449629656279277198386660935942370471319690495742335202226093045590983457673816078793323073400666935344781446779631460340555023151959841797781640720645928947370100223862434596658707817285279157279244901937657836523093705958465267421669903864838679331462574094042025410467156905365102584846413334454769146741082469494772895479526048901965929712866278601135645526509815627938697846330962709339347831046357176519549595697744148681975843078015690062128720285589503877394063924467909439305228945920042844132435063732650403067449566531246650670562977877776675139749396052844942159271723678796263147976282427913293061474233683596293046427676544324278825465341195986449926216544217633477747509319830646317285258632183652068011893779161545464326139032087001454608982546054547648520069607785803935297501736637144008518167303656478882549450242698883623750049086896765806998521439460013109021249345921064410911080448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,64] -49802308203106666852632304825253666434495882010018072512363392232855266843528369113015625006284302442443688469557192858202153537518728583450870897397938689554085835233518574359077198437595326876516896218675101986692074381333820205979421665332595504475274351716428747718405871906678008131924348597628768606158837962868902275201528665714408842456976775589867297185170279364908328348417076201821109589469178131916229106024695448531876539956543991730303107721017610643934782496953179239855306817280458651957931190068194434190362461759071140694526057821405336667352355428867164277801068758487547917681610324434296470222734634453002720165848047816168057552831440513829860917056052512362312108685384642656686614537653087626442199280427986270275800709848898325272072259814525858947212968113743483474054041419042295540728033711611944838394864251823221337693751704081922220392838893052761106359330065206445392696527014297441620075218493524411548525749680668412567033839424464459699151789016511410728484211628245014231634561233440956540708300434977566794665413099246282401707146627997129615334724989303881455167907880362242529560648337676489192193963543333233939803697679337046497795202856229220114714450066076979956813705990246647983729266193846112206726214525171098061668735514477837716416591136497579247881316942442557065651609033295774505871725830491720441855506454777165925546998539122024766267151304224710643963220027959247733445975658197779347556881531317817052211891426590622058752449016862034238697506547609697729044165002577631063411191337834431973084524433758496575786144337589556628109853191421161608616983224754849646651672377639296622532114931328301406085621203007160858450004494757212364046057518290823529922155277432829283579340308719301544091835400453672453595038374866270998510680880418467297258661660128544383907800396828939489393547938286117478818198725980946718446494340910050150087943469782399808844253855720683210320225016849625566687220261456565162679167631842946429124388754230153810231286715275800452257806046507191158030889725854339797842368986653904189214433973863844413928064347323103613689139636565427572393908989041923118706923728912074176443293386335000829042911248756167365212608073631615332032420032646846599168642935076355331343971447691757142984897317470223585656127501260893870133265152528342882518046211795724284089515883049134337827897051808116410177757058441088374316918204834940626399364233665147910433792256528264135497332414188789885859285852318232959657100712680743455845126573271083967163860801331310795805758655044338643873510752297800623473442311004157206977759729724323680014052923480572864794135930711102473313353748750738648935916068043886301702390700211276992029050629451518896508754008701175192811569052806144068433966618104571311896258502950726697561785275631688733828688824190623365894254441712848486965760211255095184380545673384295049903400586227626505808379641742160742202093525269815606258785344401541739649103630996942944101990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,65] 2835451847469133711729708182837324280318306422631756944353492273640002225884723360665353485271860997581621692573607026292145594662702616537389087691434521706831554110967438289534659333192327238236407467726926430705665340421762720586691665854822554044299010059908647480160328976830811472259680709752516778864987558371076418497244409429527445062362603927814525193615811603516336292418299535379902346799105832543341568307875673560504842015445846815605980564865782855042590560427685107984324098985875887935359645649170964624386011003085507560939546646585717545871728964986828801851097900135275067633755371901283508167189439154180512012620249003223169034397161270785919822899755555602515165858990263347808782227026182559416844094352659696439671153672274699324644734258967354043851797507951718528533037147462624449088287302115215438295800029739772068321105977935744818237918805877266731300194609506695664974160444893170054456464112676927831033301101991379939436395157783305307574885164857318855282518988156539664458083064443823348073885945214910910691309459058468325877320521811990252780629091015297432916711233884286605678453348374171763915238983807558993067603062601035562500553326450577249320981936084539209189948523344031794618765771314042720093679759938834735215821483184073219892832876293946469296928236167170756114064904505503581800921787793247194520140886823088661763121119946143738154403595000895629731444245251704719319894487242316090697863071835285446287562509686986645952607352263290127316005981592692225099128513123551852366310830990618978712609485469593892144441067546350974893903340449840812142979400603314061462815199165318122848245873396460138366853974219491249884430589031572138346196876018746743608750254901717575491932100683896771469152641656250450752892919259183000731300623721184451660133415111983613989678658916219057646044859953296502506006065302347577793680015333803148646219916070800198405454170183554585129454400071748475738625489504007867635260674302951992681657380461325478880404018567600461886752484597594577064790112461286147486884638134196528351869653814948663820339335630813308277346223086775098711683676215269675096984207282886513272900330871778396156534473563013165319857367794578853431899742240835091441486649128609678547845275031285083896507533246808668457746248963746310008177447101846830171104110110031839991119409820670801810863114673688633353680496034302989965780508869934412202370622833795416810709767890972576955081936263525754818792950067902531055962652388618202962059455148422354724730666909398317511559934837709896548810347333970436146270531667783844970172056869076951085552359259602552266448599777126709177118505269270450050260206350204389733986072592331050085393948599931467374158502107942220760265579346252952336822333704384742540531971347373988734843969959352488381766140589671827526756543428459481509415360641009336174266387754171124475441122975460447714931993063254487673485878151717739784629542874980280694828622616777034911711232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,66] 226431730556086401386389636661666612385261933110611585904277312720362795292868918259005748565669249843403644614234237118994158340835563646045190754086842557624926957205300476766289152663887736485232449640560595530600275916075707176694651580900616630741210381888488277316256412945874053712695491878122495260292394028075957916068036126115721842343585336761255300670413364598981300513996329703211574472305820717420420800534835011129402328927608722621635295253204314384665280076607229873481402282187761147539120562597171785012383143684981324224401706432027490178187543635497199311332776362714801039623388373484504685945927466171790823873046189205094167079627544898345168300738086335975548885244902316173707246885319716252549994059058025967943159701338846047483308420064502659208834430782798112902363673247250427251777504269428759355871229273223731067894398955981022182536765713666331164050506187625552094716649471521515446818336999548336451452771124907018073975047165659591132287940910042380344725952236977448566687288055667705916374068622515856689779137345797644740439461049497168095304914629443087186423855784883063197014145055898338963979028800721838936162482542782938702218058628608653908301574303963242594653751302552230374211550844337290400959433599177770196920131424496069578707072081038447461321045836833896264209148465657557474770991826438217834341879202045575870848698372167551727520024203059927074112319439249234399748748281629591247123187394353152262145342306029457048805538065203427171591635449871142451507643643936034409330687952865248046407709589968141854791019847221143002518079268960863332457938633817700193397468786845057793469888239802210213996784015742659398056496384514624034556890316943785446744984799944567225143782747693065857566643465122586806756872293357371406117799731298007380811799898322786936853530507050832599984450479134477886770552376251129261868902730376311472510085411480641227032951042185990658204006760204227953848964407694821136216533263230921749324997721161086204464357146225457272667502551361872395525753281768429923367659427562835157386506015867588212643580287340276913067202423729645012985432952282768381038629499314521997141970344102452647334223451215186996878002174006039581191365004109736818537891106596267607082044466443848097355342307820288351538239699892169846834506264556595323668171007706585183592370303841426970552147122783553939527316358007282593992215848168330717913602496639561804915365250493517845783047226598279791261033986687030677237733758871563932681608159447568750762332076068156348323322065736100028049570519190871546438070000405234930394009123630967920966657662521199585436100312011408936175543504807668206913588793849956816584697517998363613279234037006539093868738979144112456811219638369483315425565824176446208419349642161636330302426221247770618420958062799447475384324199195289231411447135788357917787246696755964803071476491370327254006922920318776294434725876933137407978388356789968454740506053123005627760640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,67] -131306365223632832203616954338761687303672569483204960071992926958706744440866097667293632524596796789019395390300414107910486562680197103390614234647815389388664532878417333961746976168693473541313202221298044296954027939115401608307776795007542530704919340077860146592369833841286735070197953297244452340829537581659810153271087435459198103230073362061009790744839166173214861154058999786823219630679558226757571222836504216474226888785033673451926806214584664833432017846348265909689648532066861513466805489598842179727535680545822227907826322219469974514017823768282528290240559578346055357441497340335843661754437055003878547533148449799349956022023366183053033397672945034316055507905432419805683542222839491438879008993646053201241091342436082564236503712797994092417009187006415779842323831724433502116628545261321396544916977782607305502009336383212765377977316914664041511862064122981417547291753536376392190233354632971463477307124426870986000111107090120691166754738173248416280973526895599154221623489262888371110848797738919839893438377015645755853166325366493766279085617700577013884711994427728837326723237734348939784026381949554021290642533464998553481144503011396951744662903942314332199710950455257363053477574475324500217290662453462000429947280912837015741276402857588978713381892671017141103994329832681728653510253643065453813283859285066934387191037307761694394585573120295104577230249586749807137085866665406512543541215544474012114671303525522975604605340509201563959442674031171370914174099133639059806936774882162292352089692617018019276372882222965565659540691712284198055914097983720147821207326070838145792925468939071386056451800774840754548949625418106055867368761979484835047999548780602970761175405325765678726029704006324293183270299030908462283012485563022069203640974975571203211712129998583651130235129664928279984636290541702018276954204976933310635286998889678538655069085227335117265778998250649413529181688947833713824959206229832810493754321395835696185807558571088599371095015166146550616231820411183392795236550942079677059213129765615667570813554903554930750501656672589505814067439392914138283788927986134641406398977766446275589681151325852795386232442380288722719095207261915982852996888640577304615759492897460440222974327409768458435753609333268226345679570596016044742628425733806074535305611137214891575578991323981403661994296162414893760632306580983743727339537469718149569323643224084515839822408828279593464170918908085094174385172401378515782208935092197007934762526362446576224079644863006741371787712521003016981107580387481406449644036159917214130010350020490596428138332487696156342569398998508546992140289213656938377281963362159148629536014282068675251920248064705846185153107529855288126605947571757457242286206375167722079690888419932236648137514006244913870249609406001362798135333079205779733167506538231542685511962560454666778333830830936612859672239574951790731281852078250282256682069520566158438170624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,68] 16400968415320908929882050087746019183614719375140208957597034265254054691029116410897988520525157980102364276779409284260452737557902744816500329048043595136516267646104481767827726490806608515993861134268836981652773192168041208158370905275743813069430437407675774741029620607117735506880788589098071749289607573602952794893302242348291372210127002805709946644843174182419782801929224588935876344053536475054552017750498267857583095336198213559520739196139064220693592646719952084300008755890165749133048884497601897521068724983593714347264573224681998785946161557350390460316371720588893214583750869752862846026263471218350435915927547002183815905855242920172140287033871027906028248236278134887002783464841654832736692185874307600908047046145488335954963134840811736166462822360863963958357370993292016420531094965007101997486629189110482439591198352961296992362678363559354189079132580640447533082792714465417200168381300994387755751317878017085095796228300005987442545864250424485039894685483837706985802300816826838102405343276678972975660096053135627391365848105692498765188351597186528241435143327533102736798405822165445295695658906047935622906409363118037024058596577429760286986591399413069389918722364811027528309094626000742273121713736826670510652156555845765583262014839406319766188416230124251228386307811030651056951443493010725244526889046080203846421247590600980420290974038141771742892331278993454028676949359762655954641478857551633602457687671832579012500480845550847321887652197010664845835473677100233989142354164184893867762840190679743941446625830199471366076286055155509684549961429716539393065990713323179448576113809474917937257508720356153769388506237093162954829646475878562464872596113763093825835684157311269078528003595578671181729269227757488262886291653264574382413317482800419924728637130466329427326990373733928813272002807256578871989071953724628522833440836306001177265076273166037886796000869226921891143854229375697584141141115357712970830946877163351542434688053379326821840303862593989311098761508390748936634849000262466726607849359832182706956267611812794425760554310099179955745163325189113642304802370750891525762342323246215911685509659703494507461440106616237028233589276199519573736625661150119479602192056583197738566099824259189413453341276988894107057167683809786110214725720628331704851972592396523094230231051058106550712882449336270935577775348486231141610473810684653915954737645465593753897439187071321357658304061898868232726740753835712410239588126684454783080842558845798692938669902466801677233678846239120111468662536900682862368462164329682478533031323433743700920099640617813747473215275377965481645130803077997570956670375234801282668774213802989309772178808570064189750349633773452606723344833915516247034000048418371342089456941869308258173558910795606248963963173794739261138020842176134516688647246978227509376606425751834016613303398272486079856730547530683216697498092722323474442880725585422293401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,69] -398083984532097064218938450381580565093558324799927740307203598977136485054204999881820902650625206062570219998086040817516495331053824679062970342276933415680245661677403830056316136001680543737974618809025446828642031115945027791446365215104712894291262054260537232193103753190895729829423596571792404052812767773211108516381952194597030025418857387416965698877758449275434644655518619628122547196521117874663549184701050709206521312168494452249426639774323729927331088517210656960609073090580087296157564287037227469761285116852413188388303228618647287302401170746557808486761459351566971724456555850492615829216218041248398765035015966997826976156344758346222580500756326278208282757098423790975471242258587323321789799028236965951733059649478444423567172263949851746088536276246407413712222411017185206288698959305443764137686398904520331356941321526967927396743657942427159750677947244035917344714225706095501599651829225286578899094589620343276792472053875264232169476485132816227140564834094496470512287743967093030625461383366892556603009740251774001364209074606740945137195647931420388061926617087855991760268406206338110650747361610238209169913260878222290854317876514706771298058426616436811453255270852415771099921244847822181795280242137994788386843350297666102063167573859313795016510754331317109097482377878078482279754163793792968265695766642868606761429923295243765176100650430173456416091935491460764777740042013946140037929158028044639801836814710228345390794314339277771304950533961438445758084269251412877451757637392804651284129914657526495794600827984316566826135010362342477213627311795817359674628243334194865211443706317134873805019610888864155099758884237922438571897841764012036511810176070148089395744054968944349171843401271972882199353419243024335176098149257228071574350687475467540981398043118121654912800546072759544236412388997548976443580986377756349534345818221135849195264318024189514789134640076902725668388915327926346862860476537928518068429653618035092306662975032859659031636833127518873077405653435826623407317241322854523422744779721096800512246008534441497715013773088855191990126441578780095320804796845225879169319701438929339295730949515843935755163134610209205984488866811799734529472099072458993208640811487882941981136116726107201185499114127056765589068469953978934380558200772716976718918148374471949273191389962045165508860474102208287450767564656949945208506633230421879723523495589111968051717650014569366654347331765581519840169576563958819224170014502656051869488353447283674971290578554066860060837040673230715324826225590160082582978573319243905065793932976210030845956170825170837118611650023395271673806098861377916368735438026631552667853602556905784684481629111507068406099742311137647329543549918226766820443926178852569022960961912780445952339512287376854830238646779925361186321026447874909583631054336405442330773757667694367716465912612222761871110132057430865767779127683265758146993690021084008546304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,70] -120636006256667508357118561754832810892043676680948558481932974261387990743392659180599340273362878128238355181034034457098277256283936408791016342654257057593606182220386847817918339889886460370067793374854256084915600049059017914906878419424337046307816303475893980327021292153791627917674640849784727432364759614401395918565790527599842493930358078035690589348639503043859997373083070431859303465277708976545270639222556565870613411312801930924522885292585181157264784441791847478820744478636200492950068189505653351929820245437863351427790444269982127470729107294181816816923906107117477978637155638121116274248531779247476376913965707854466756924457659947578786368470276722930736585554209195183849861386180912898685997852637132226643925804229781650382433636105179130662888297301912120744670293492556020782878666759877619271393179756305528234235132428853445359791895922791471486102972327518155028718543264098036555221815033799441134593260554103770149872710758745613221427566658365596387172708378110097285787501390479654214609005402953208506705004477133709889466487231487872864329846064913236471081090184723216012566555110624935472125555098474245464083129140187428625142554502971831161532548255309791855417825696943987161782296424313061154468380586195806288239414756239706568105711003154392130350418267930973094005573177385245660148715540881542266682379839271111867550135390095235600127552819729157402685528621907076796016468533248377540728696987038240883551286257671881063267267950005316684619148722640521493924877619763851751159806318358921609280874287674432672338237725733814069638735136888240544083080892299777379523879558142060196601408062106057861351780748976055484114914679012719056466048720353649733771733174297456371929335742023901979493191797575103616024777906344457074790464969233431884995842912517772803672739217075104744381384736444765136041681212432682317779169390010834492157837624280321758157996925755911872861605371847274902686994715882134600688625137383704605469340329904931262434077661045696581272991393807673556232528297867087170029063129736406422344968126753405314726212874001410568174259458391932425981288245548207696202716307690846980337949471779760545956128437350374019904797432166142820695905008636058231618789309647052839279391313786496192353105255207409131527899667238990734129228620120915321549660861233707070145065067138478861108940622399042401043017985874199635786338818848018987413649914884621822954527133911964367077968978192077125814428678854758134451839102073757469489585883460107556347071268871343599148065498967335573042191891673333595990411721018443167028833553189277347843860970504693910279865274148030435683579419321870374357754735971447989095938821765969695891382037455002615765013504054453477144748883289144196930762572544352282215280295220261005182550092844481753669163626065893845356023781917695427722756133976356384221870116607711387728487650004251843210850912547559322324006470211532888866975028533037606741324718336041287680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,71] 13575105321136818813057644525641496953045400701164693634188982737453872753847439155306555931071145841202442754996306409455342516403691318582042201054197012628024299952145541535023081567092317633852426464522466360461294285111080530899952628872226379519478647672867502155691136047383107718921979713473045801163719727562186609081459707345274263054601244261664614257921058190739646573484076865049496010355591006524864309817358877245316737322767948154083585373312987842137058951271985448184308196199147715344628690244728407136101433829140034562359036872502222377548257914199810068933597512654925987663733352681294788270658868565131122835519860037152219483826639555521286282432380011444180146040893898239261153738696707187483074479690527703207195166681440803732249638779178623764077051799296507929020608350782435199527862948463973766506841581383061822298697002709500886212535192603056139572955401236472289852586175518319961983054366057621123932110660564801411760440253609417556328576760341363981488126847383909877058219572939848563422697030554797016871545026407258862626241622292850384848352056650304092566710053241551713240833618864927984351001287229970682800433219914998344349448813869348216343398895087628001379540502816134877257200211941502943688613144647565498389496202000748984059417072739379090712519989312733588450565401739197256538260674544306804609132189272597153343676464215303099771572936402594735612757956322320073195332893343286380352685133879104886504986829246070443539364836713264941459161235194370469579244338507311435724742324419370857164466615655941958728763723399917271136331710043168610400635251592378069760898950869543726991335237649224689834281618049228038488143476226356942633111271960586728521784755728827057694542281400844907453719335415785713569323774500187967660205596817609872511644378071390927335486491416713699707905251932791035095151385086027545589998815523993368348044027784308019178814734444133019702132510587399476637673958337259726770035770959567473277657797158188794988442246577763408652507529543702243334972198602938823167243755023318887765468087575205027657654971717140379466508400553579386278903496076652054905733897824190913276129332040377178301487007236793772534794061044786150538396953342599022446552654440383203889251751699920919587537205601802075551940062815907329795721147812023129431763499902627523263099671169150508785345349287211486280286544618347724654294209897466887851988603762827453525843228593751044981402881007323617297230267173095176210833690484333748340413523886129665259954558031707418420321183694965855319263695462963787238618739894226342465273570040243127763634252497210080315935008478129820186987098261169187270194675171130044781539673949233485842574786281967220816837151864127246312801784014075780942381742123362390586806579485672265579725113787431529326584157880574181529219282405857072217478626289546985261487093983185583769464182946657001415603027673264228852828811938256050936033225502672118278884545910982836224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,72] -290694086116289991652559138596187783279106183132842701616011248608635601694358714124435538382890418697373680722622640862528404794756793160773513720715768944285887560493434585570224638016741379798249733781062374186795855701010418264321946730157181555592824749778745514055898024238674846458093181853020842828082989645740784361659486678157772740678419565637194946815658817129463480708605155037910397257448662656111243318736834506180657257051821912796863760597748006029107319743861457247348368031430719293856522511807961370163227649529554228192798703920252857859905846951873020933597790516744186827078560093958743216128746694901799821115529306132725206346822466108658809879837157469600509504255822577531950984745087111774333365685581988668967465192045440548755013141462076046257623229036698468534395910043463686732713936664882625735860073894144551445658421491401412121573106784478294684735204459749579367288037493396944466285930482600125830057044462326794837404234662098197492607703990622299922378367861069921781738280408161987983910951286533158353895076832088531466592132565957339047379591997001707721901852745420641810087007432015463775650438482211994048821695306220832669175475752867959041834119898214901603472203260895020878962628644059364654435083896438570560400869669589384910613599378721686322308828143394455861944049256442103894316660774958751328827910111368933301480885284360007617835861279307523921745740387058031649208283774784121471716899589209904660086576136285813355344122711948118941317085842217828865724687484234360247889766550519700576123989514295279803011714786869689085800754104447844355008567812045202937767466192572409860839907550007272366639764348909051967738786303361918899542164379122651289561595521045872062072325411861295498954711905405105114523270145308219030663464522920134429623908006677115776577079997635794679157021105096065452906666849060112487425248333042436694288461745720771635670162627651969567782972011432451017322797022023977889174965440731933565602700833263403772005544168925449757260627636516509018287145207027885574993159591209054655162806132873049991002941671730288283097218947237446273615505159967597801898873081322438904365299308788708948185146806101301103654060681176263405826743463559104859240588540252783388805546890912119611760367988653140050101202699738002355563926598737367023567003832840828431176432763907050073649300505308739247854572023936264331417973091350535305930840965273925569328139995681358882373768682000143003310957288130407793986557253841615684443580631697785619954570589945368852925601117350540767080579809715347797509123296942841173615113556504459412408359196198067903533814975244816168251610952820643687712129316412361757104163574813378508434732031765338565616309841958703398229845179541812682829001629536703522959308635086163554675285894683488018582615870757767277457932867588458896080242849166506975447738885230766836052635115408299381134489044688862274134901996978367365916543187348949254878646969963642880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,73] -46987014454671723475018759045788298525902866637345956808267246006716827047766325839407355665357987200136457643010342563379919224463607702381036450090264502063069945091302594412827230056971709240923769903669503786828846839647368270686194863604065647991022631429939666176060820730830386586672292815974975915334065348141947435533659890765689678866312479114180993051683563253998160035943760553114313468978099066949531049055701169858195008991050029636779406434265405585827636753782176311015933807422772227914352287750942341430504146182680166920400326397635765438950888595811563088494837399265839385387301606932998981459937957882782701453287363590209551200351558411160217772760169618167957724759751611990534194025521971996620949163473221889006945942221693399626618428688995187089368009155060218605064313888823851004875915372394321062743338668977632577360034170563517280763138454113463492734876802421266454421704247574291894987187956188417845399258188520723923933006494262427599171776943915637768326664028062185163144219150663939151133239927017549329493533869177295218135186056107108469447785984329794313367770625892710502073348457417291721501842534045259988563321276546465417718613026960355807052725395473358956803159468829175894384580640819053436583298008522644886380524072924257979329144208512922373986071651786204710696771813477408189638983067939904143871720439042538897489234382431087462283626506028958814084827745455532281550547121480952746318942475686697641133033699778099941425481788779921863918828422987089052694250773477673377771513754125534172331532542243275840917652803719357686769132506773826760396974926336125258818438847447438924347266809873612754750384160283877138621740667687964227534082691711513071065233346847830728739960374628152829775710268603529593998928329507519450924066687444522626208943565300420231694940192763733929317632453921295117022570469693705840839334547626780317600989550019369282160273788499569652165779720238963715901496350259627922465075833320173337747165300905565604227417263519794057360499209063580936006611167700014956297358006773065956287937503693241563181678461964560625904979945953303348942306326609636934848814397272587026725901867673082080523759258344800160239926747781300559453539186711950799254301427322483172913820671624727851402138216068488358181024385954176342138001113707026900895329874188820728186742150360873863125327521554148254074642602420636247126010053867508585938234540712976912762079284595404026870130504314494382632985681095431022647108896886480839678819052478440553863397006551524235949580110993368593649572852095978899956491393760784357805031083502566466065364714352318655898174007613481014176605013861724502677266088376096196464951553853417275478649174974023000822549739351046652401292731752360326053777082852904891377604340560440018686790795903712940921168081488948696495769114798221314755415414421664680011663466404600988191750407280322608910672160567435047502140737393291308800078555776306088313268454308184064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,74] 3560758921259881861782648240266938509184201421656611086291838760665345425213858616734850643099685390715438304157907734838034736342989953054668209479628711252901711894405832448902824591749261586149262402419238111594708855299719314284997997100072245587204254104666191876935475769514477291065065773453594232079035672648039258151793920647763857133571170785205819609557799756017329857941515594918820835168488790552871151299022689071038505120907175437054937094120236973837872098933583598542527116324667618151609284415494113010446033079706848243622557947447809775614344249134411035813725867407196648872688025241492188911674109676654846150140398427060313820419372850910625521440540807099592298161081707731577480492194624163209322581616882320054436615948672998935188457833204395476035889610973342019426641876475188743982032004315649408647751167316991626627466371951198045317857500180976393381593054938156653571526661697068076348896730503009973204910715064318958396499404458584435483902753006019810880541025713492031527283397943983059671463528804903819501807718279422710192722743608792962166252719898052126460568292189726298184136701944675453350969706847631416162146663034563727393449323168250690059634255067422202932076238656628818866156206513900871099861200106847650763937165847236349360581394148251527632537370958735932689347799975792137899659715678141375330980344225276542502807082030007151819936908061783336477350738881204714574290458464639805392503489305626008680886922863748678998351904542269070453407113390115450134084684271828079927237657135643905104344055809114346753939494252120276790112030293335320888458271776981406579444548516552549480415342162702926440301674544005532834706411616072772317366660720786058009213767345902508950833398257665848781931827155486406000519792637217650841553658293512784354288351237534737590060410551445870529234832281976047724053199056719017700375210650274760375432813909689119799003148252153943240299011403286825373752050838555105843999615214301403418715408533774870585481652436079704398713361391935107296016228834898830219435521533677740439553387685143725428381776975803425574391600987963279082870067897763826623650602437384452205246027730388205200003051213324946167189695535774728052419629920436589740466235647528210656533970072253847982057564899226304848441106794053249739883869145504460045711568394285096851582366548412507974269122504783647660878195599442322286410737070238458220442495768583438209530659873946473068767985386085095165843878780772259863205517086569611646923557030435200763762497674207328272333006668562687149685237762226663216684757535804223454912720373620927761663373881133811867821675688017570963470139577510725422844377588113891312473694253627520697406185529527300962947832140094388037609374686541444983266189655191613861743845211060806104915902257668358441737137632227340667004729800803107328770016149047959128683649498359532789693084330670217293816456365496001451075347442403904078339067037042088557974939028684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,75] -12474723423941394271674882998281850641940094540922554027532667127200492987911018848370002596837250515858437882784963171030275311026215299023182400852173012941763845580345300327324757351899644297281480462375726881978270308172820216089454553941195678238739727356338322204136343712236848963035932541696660578604440197085761564111050417455090325359624237072679036760606384283372782126619490410855160894046956994015022442710072963549708807916194330734258339741149827388294628663747807078538964016494625104111617800017162682943899447098368332903004706586184613284877557677262185435513676354743723484456012914221851722469975747140300233681674208805156781760569316096349470418230748314652749464095542955744017317996773698949002217829666880086663595309036936894551996771198120061536440361227042604161550224606361325476481706053387735547503123353997552025151783207945359608740626754497996277351519196811042618905474802735315443791624899282630522465759214775736409303658452645275820903504413421745359361210011359373123550457435493155858490923281808398255817287572558603429708389369428974473121710247765045437923815566027275399685803189447772009415480401907484703378801239661778909653759641555120268894856238679133162366474245955258627513693297240552960333500183189192045979906599726629070602972017752595965321111165547309255719984831631908093532669252708696838410495847223922253052492235599546154059107392078669909215156123347709808528996108819201624340202143443794501584978771317952036739429453980319548342818402076670711463898798490754363931864716039216735087232454268570201920169552684019972211373618740074228751209596643876544984206404115429737333584311961508826965546089781243289951205372733917480609686504249619214135786105825870679369984926167352395430013194916943436791201613152273179572998484487264450705653319485612685765600404391565583734980968791415537922956585689969685625706992843183415699688212631648661826970410306087063281605465151763035506761728314844200514036387322505349103665532958862236714205891056411626113995861220307652227730908341768238682376673296613390597396987711019905898829992551438901540415780294864845906519547585517740044655537020587531800379615784364663263012660871568051092774726920106098118904362381762898537833376320168209434767670760935346383239497188673873055085448454059114866267065685304752999188138486526958395167849640537604681758801915315878506769530309866216353171526127916250706847047899312285924034869188277779823514050623400382166373235261045325386202683566488440426674114653196137139343744857094881183451607995725712209790646004490653393439887875148929176690072239618730288640245931982035995444559844967143173847914635389842504927126901187056774239379073313772880400427115611317930910860231792673060846220852923869931441218268115687021606819519184774117939155853814852535015854057348950897697101811326446592384075375294898914826982323808446119342658173433469957717733977738899896961886439612365368809779220704029069542466519040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,76] -9634607125388719060229397387177434302694429945643525237508027843321455668033148128451796663616364797503692061600690031179053382138204857717128425564066118192997847578920854301501580348415930413587461466601635472276264408246602992814229637697049055676886953505476409847474105078333138498023047873825860847394135293263414255145186177885420373791530807215857337139995458356858270465366683615507988793540902163735384676985104480532012994266145875505910742066732920314149364573891543045137333748094816662253326910864468063818041599880806362130163598326213097095183214127632690754756628965721734855432411691781325455574132088883488099061360522751692471513074805636463566233369530300729754239809162550309461369705773725339559409232577351182395705967326282096669353828159857479738685722824274284422291403033158082776998150724784988226175458677464900193293052124566539484835741991040316877284243186550768828223833021501285526836136488729834121657651203178946631089555882171537318007982962123289253152570227818796267649356414277840261956530115255065558660304156164877777848548814528852574868599386132371604432671892664775106709555814011173468672784141988994850267171564048805079196544673742966473438018251591285641732297175020074107287542341157376031986715568584792317395511975844949713898227277151697674083356390423739733240517233065187936937714547702749222039945322824600496606127357302554748214923193811885232572061411874336563869209997998547294944431781443920157618110761535202670909206368650243389675285770543934322939309000935086188573432574093292346068247940068920771973536137012728404683301755739103636718378637910056929979861558248529720657211939619185791693767133914103598936775578211964993047566209676929557439336376328759489141392449172612390337765992719510212309089634511494631848277958044333168925966578014493579468684454204986526258525191236993432157125105457820211875639197987231571448958905152479922521427053997661127824611616131356849764090314589401177160426730589950207470364111769118534377443562239300835967693627635054545262720958401357947000732772471450910254781629988925377023831282505512456912736603155849225898567902328262210538778504643739598786352581061013006916661497513868775830080433657692855595896385824028512859171693417843683982146950881668443089693367797891103879438668101257602093425078405328252344737705457048264394214974243529874052074359095508477364977506244943108585696297972284780955099429195597659341700080508679003697543904739779245913408623641059705765522887806189737201133415711019842163843294610159196491435854449130886736891509795264657385010876616671094813289040263157081922325310525263304446906863207755650739357407481469505691047747295555683065421239345018601707291541777171798715342892068761541719112912924153946175384743321053497554141756302370006240474007950460792869081846697329419376933397834770211110735960109892221991113878944751490745022453136313451095749771065508464192581707252262154123083910020131310772811265474560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,77] 122501027212104005268789191773588668318119799006633861009685278688644836477495889870885063236338727002351065721903432903939606588595654171853522514405090809310729747705002446207271942625033682385836832177247788952678697881186041462347609974779202020320291185339643705886848006150208176023877976216774563394981739735276658713142194390683198634397586943378611760352754373604078177333729396752456371605636138727510302899308315115210133210789127302982384828107792339989667244521181311265691180678363120602616669415989778117341216229932957557314554853239420005700638602577950876703812267741455885492168610969199974869993392208677052581656820876687070762954000340254984986667237323770228809332741162088449161371072488375217949575532575235243553932077466620610739509730220644794805158873942576858102234572465821106532463046610845779016195631202520412276439131519822227812520328980279588746760083145359974164131687770384371941693383255664998076520693127580678683835753679448872815947163692849148069304122625015259997066217877847356842281686493979956813082718094684238999132917524619044509245201107787305905797516145767205019666030297092998385074414167022233903637191267528623970173131938653861681342138177010596356937051839018271458844524889500111072963252502293219078591867580289450158900773333927263949986978071351367006161941186565476304365432219832244228745999433212125475122603264816016566327519748526929754597626949162227381614144673859151377215059806845467747065527347217575283578878014194330463616614768540229917501525761940688962020421616690258753364675617751377778535656346449518873414377636181566338495213489262494016671943129723599468515053547456358466416089715371617791467443897265205419434326641270011854563559525850512011790664972078347593866317104616774547120421184799192208328671489551724521346343001095013507597908234969779149766352435459792682747178272320808987524592689172276902580645823052557139798474091712896758674453231884193464977285761310887149946861226883655708154831924156215907771075819721696666946003605966520700578182763303123688462148559031082646308543606165368475294684865767005977983248147936689160095096054842838452505003491394955093729666529878638613630514418633862508302458857929134270438405392944608067255319359709270928116591614906733431949122100734299200890083404012173452291349680951127938687031179796716378698524952331737820189781257898527926902274947551012843149347731719443183954423090114919163853437746417461335584612871370714855466521863076114918656067615640153564556690705946173282976745309589287046490275770953740447654747592615044539672571869047071206518375562198618285435878211462347912210859481906984674882567487900606745724301750768504250123160075114584263268432510634883220910242259537500296367261469940885462643661493304124379462154642872305657863570362636398296847294297097944238009239764722398772390423837192463251645334731649679028518164120223710104818416120172020970253606046386913258255355977043578298707969310720000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,78] 12198928037754067982458571076797329974580979998575182921812911359573698281421255177227540141726089509285670781331746455711777387352145223816916969299958909561145065204657223431332042789660085132892247362873851022393544867478216639723840285924455132962486777993999571194025283623557975089387643767392130220514256817341672748222719398292922236064839702273411571427108288690630696585304460057804904107619859800048241738290154357533240814558113715201683381163228966816483901581787285155546553588390643202691195803488535096278392104242135640641144466009316124046531731519641007824307629765038812968570199947331098750894876370099417802497982421901653804012742308914872681696468138238633655260029081159389632318113911404496397434872774696593587691164649063420224615966417127740196458390425524877247937506105055636732563432031466748177140863369504484202190581391125135242333240470745220190260912473581449126929702581252794638371664380851230593676827608163394194214917324898606514829675478758191567648416140643749330415297083747520916497346820459874073447485452276766994535163837500165308301853138524260333307285288298118141575774155890609057895071739092098276570159723253851781734668404473505051372470732177067364198532174857847441583211001195293935831721439427532182262693586367792590421850810999226497763403058931320909311317592018276694507854493866801435958692825049776216386538708428422920093035273018467158728169516779461134710038220409025655069955518056764253161830771132972569197692314170418439789474709180828013971052896702453025870243990254410750987466413351414347356178038783092063125185945284469130622146207928714100047420381928130950688634743614227070558614373912301024564064859705569043950848619935260542283793661185251658817705910472861187071322545616546817895905404058080031992510245743244345830347776511079987981051013473664739560154262684196078373227859209670869136007301103487861502481423562175096193134253303453605509483064605280529695545752176813404094054389385665348444684345198596768332522236817778470422698273482818226316747755044374512081595415709340219029500848177805797136720901995005257698337766103591921470532692285846568478402176485097246528799495753093275798862258577533819093756423902596306927880194563559264124067447986532331703025744715462254701008456565338308714125267198910755123974288243720521434271416198610029463832463981803739455198474277950026223170373167866839672169286702152624792745876859040516544721281788043494960080685019713202937294588872481039442209059465292477020106042360235096643600517787064067395658326414220696666556656840908506408743403431487149557035486275934368712560020393205336560022750614223611694912516967171356626993204915563005335899321769300731905272148526869253237541659844353025344488692729271743345354169268206103220535463744819899764516487268067155767913315127885657399857545508785162500084019829755044940412517804106879042293669788815392181468006705162755483854147734147086136339696533427353954423930880000000000000000000000000000000000000000000000000000000000000000000000000000 [89,79] 221144868128495396618532050321351362458671121621992943745078615732821974659908622482040432195599732269956681377743817988836197995102619655525080277123768129730328183249960427308589921181614766428275983433515600158359618051279272610334199197782696085641388957431436250525166766127977842075656382082706729789910468309263290647733903640230633806349839236746023356522429364949815552963331300001653834117215320813570648447573538643509862371789545333763541545275993498374981708424900528479335905870516429961564080551148231343049797800064287460187916291443062221022630738794268265921379632283842019604972047849111853756030853536195828751832886747660888414942855167475918336896261384017041756409684274806016428973936492392623114737257180821773512718535568652172638686689963402662322660381743336857885658652626412892175276377710146172529732343996604577049352672552130125184823056068553872453981595311476125858294318530315446779113165913421592906961457208610861489073625777388070056159916764163520072163761545509304069760222995871326139250384703542459363259352977337986287983904346053865323925688227733050362341284106877348124356192148546817606296449338607715142660375036277780217043215937927040179855006435793230967876091137723183647713632398892513935420113629983782031251138942772680318831475968259170937473808056100145457999520289442784243123064225644154614423035728948354684634111481872971162471600301595392738885993686218850689288832362055210160220766771419758732927415294692312014660163391985026495293061103159376513399406410515207803317598380477180488514495884894436069864955851796170130979945772969282153290898796453363067585241049074454828210290886990050184510151448064743948891234725369289851944556123440780355252914523294102250873645159584046520493728228290412557831099472787656586209089095590782728112517433935941506176912543998737146618619980475371436692012615986448379592771779171180073516554597484734370854894008539703801406103073237181498660196590316272190622930153319977968689169422572276546253178855016114641744661700476199983562633285142889093209183002379829835703765894058837253305400872613777599704496892581400294302579923192339622455348229011223771531331452309139845502505777587381838015657923907580725099189847908476157945106093160007436870614620583593870064353268473520353623041058280939788837510180151395744669076441031978603585189369286486125822565156315300479414817794206059359328057598086329123147827165064921431191566685499138157221111945828183695993811396742980156152110619065902858557381602349667544718068986245677588571286881621976335311904812593721909184092794658406411668065990703088303585289112949028408952916606628764293039879313046404102649052850346340834841906430202296452255422475471932413953470264292518639867925504229838254323702489377894979894333538037452162610873565167774790150836933894100064737284148602503164361145002043079855973013040645814307260858225572766031756290580027334277747268606590583182410320472908154997275885568000000000000000000000000000000000000000000000000000000000000000000000000 [89,80] -4390707484852686273544294330377743018269821702325297074285822578765505551050473474752473827158589719697223644163564900116655295570003101676889098206863704285910016897081293934957929692464063158002092628423214417769019147066214863210845409042630039676042715999977985964738105957792253484427274275919818178726378252200583146386584231758010163332460013905187021968384505715636263939094526325202111220956430729810866004205401216058724335789814584051674140486656019459228330315424464366110318879255126568968670745400440356094883636317754219380728838353409727906680375461300409707910451407906466443551143978090786494405137423398228952003833602583376475872755326669562943642929871482729102473452657907376588396125477937392592558231779492375792022865679630061699294863944709247792950358769036406397477010081513098354012615064690632116743883275909968840687449133891061847491633281905468961203021263466311640358092680147531650785381168711647690396169436613426025566290274220199947906042228844128678142570875794518019252461934200721940565438655388383005757613923678905527388764988443897484089088864559448202034767996224903318534855768863913147719909391844821824120718658353454532412374868179381246261233091184100046215547647212403942555546647223297943717799873851780050745122588014321215940613052609142212564538855074186134268321008262663182313737542310779156226118012151732726407017517420780178996680497959656459419525225735447313368039029096562210403191839263697588918556843202237264748393526474676875475021938183355313494824018878986662041936884027374020934226915509221030513964155562261959977389191127680844372835609491790228817027065906101041965394706058675743400061505024242636204174863268598002519253910431800649309022489790122890513627950170218707833071881525359273841494633566228880762373367947961608507627209716431202816429848633951892863757409676200744919031168588053218416201393958672628554424261731522411938964868601328230577519783136355964776260635805929224629335668967525165932345975989458119058392056354249142311257348682521648580543115408003337132225035557756924216152471893304125178392048860172822789660636458845238234269517751911287214489260368526519501179558960780041301921417736063978602469909297412366245589778681582828785781553708245394002901304019683292988770611755758520262435123175377537329523390799301868286350546025596660098149264226924221433333838794245166135604053618009602052694007110871000797986398058707592270921262793760986299382931481302089141812433228969628037673552957451543455483287091387614794181398555821054080120182520619623589948250112009949983600541905085041501488495916921096444619100202530010441213499589572000407005519259806658330221877210430432611486532268086593520798453370784842478659653649732518461403723408681800000803710812542538616173069117652780965168942516244948187543030496449858660330164706502491952432754286101216792047720827345177588959758057860126700107479411402985258390206459823773232356023247340149397258240000000000000000000000000000000000000000000000000000000000000000000000 [89,81] -675179707480191298605789279922140764532557670107252610043818757974122528673838981928170987719085655566565399326395220908448144835324170267077576630111423958330226543089145555957596963854447722584821275060968800520783694553147965862295326875373220805919581565753140941232336730610287838580309322647451867443707054887323552741998453556562131726099749683863938710634463049657559292448063628346466994222738113949574963986541076911851151519111598547185769829718365419584833649534328022483004166281787816492936641095025269032129344168305807788439616023409191881264934087960702071568404435401674234471615541046372152249245945419165491452785860880545608112619049641940613021176845719581889391875730484021974001288099987161195393544464994822260302054955551504572246924252975239117623333077466582725842273576311228536440015301547740750050994391135380362623255821580862100811806496176412121960039991132039490193584430520944707133648209099441706692145069642984068604034172787103573755194986743564407756622072469854815913407141651617146490357369367442110901447412991212217794527870179905252842969612217089247734416940342482194078854686592050978792864652729886896429883927453852603467224727796683642288847314064586247669257998934582219112246265881022578583915716752080595218686989480087188893722411164765780125322173757216447414292719268132259972713465089067234066849452203069467785890655790550209901864972114646932432511346491015286268494293908335114703581581838255513144328045794264330559759888971842625581964120890421875088783927398365798082795757282606705966833625722874777549966858337640511185805507773379420477986948726415322759179263489255353573082580582669794820626809486619189933206936615590195539440626233753942705774995833621615778375415226449448862330914120820589560146928976081696315724637715048434831974515411391655809994842195764787710042787248715754186876770377989266642378182659971086284484523182210807664263583372864429969946422150933862754633025642034952326252981920517860313321707882184098720871058262203740908892446464120608648336006245131739520761070536835552432782651659613642936165488227781861383174352849100938011915516961227916217496542727110468626269447445260328472769057897069165408675018299903150134103180091837207716440295803826581106672882196736102306180306754537274908668751901253478713006250657616374412954688758397211444475056457920703245642329605757205310768025903303205254304711115801273245687832102831385591806922591392346919687088317404321719090744409035522143693187822544091108342559206294026969252638405211635611652934929838020557667902976212371792951991769743132457194192924147150883799098739899783273018511365365294708660437807763072256038185660624662798828548781775019389597597660939232944008118756255511771781861633154513405059380374172562312189712655440184168459526877155606714368637780311889738400847523597169165214860069824838069008335120160914173345606002067326470176528412032416008222253544483216562690358040919819555962880000000000000000000000000000000000000000000000000000000000000000000 [89,82] -4127963615431906618134062612984309220538076239121251142644139267814207101947133400588462264316662854484940712433896648028307632468052516786249141137049613473522587506593095968605464247085131017684752215968887203871424305780979964179618041451119200230947310660384807473093484533458266250143080632195206866245691170049188573388427114299111143209144378588989087283895108198963771670444573824240622983902703673383840531955262498971077300735170187231626312627838591155822832251010785437437669176241568316175722813375887337819295419187358042062650697263711347624662618836571733501790839811716587566026069408876195314790577412125782658018897355573814719472512473073996534250444243958292579162214090519024832083972766612006394264907523774932996519087405541931721739749539913328508068065396645902961695029805400403167295429881297077064874118918141632309773128802143423763439211508134758338462303639063783324634851813955035469371999072288479600714347379972209273017654751956330487006786205833034969153542148809325673523904731961335834075442606787830849895520037328592560030971928399040489134286777498125219609478220667646043554419213292236502152290794106420896086801886376174787276025425179801426015330360236887472943310107416473616496550882221730278679057989381726432336491811973136729354120248203044052831042036377527462892744706468449921997477748693226436371144564788714529803873800839691291185620996462465887642368357902823490647960304790261319396970990221901893827779937179432100300140197234197019014461570205691394079417735224027338538716275294452302433935153710902478633609532399533513504989666601769225206600563186463958374029096085861950191569428746706690770227071652584331620180725334737946009799734369326812900329088451328080086792778697088380067520695887901452561017757839101559973953239455933005667014431207594546906518740236902319974523280359812675232516151580766172112198903985059536172999482311819180529177719912437371665284477479724702922404821964046594039447359889510921551348233298406449095897900629530057881408976930744550762409308849647899249744963587765066288715484563138215987343804508232951010455377381345390480142328842029537790031299067592922257703705835765950169173046520838801978474767894385809073912798602577942644228158186852680915092085779967737056366438751336077964526799671082720641481968039306012941948218300907335397904159150316426220633787487534341683003440639390141106591035197959545021020942810567011917424711872239216514861312693122176416220283186929438218428952659789360384009023618224759456454616425360338187862351402678721547471607666931184834634552909430068903076661029545793980442276875340497460618596358458613466118850481692885534400982123947219355175620628445824268707578336991130083593571297445843390490509389194572885874744069274908940344107514915424246783054745235051617617777057916180951339841079578734886625942275954840909546087789825571660390332010804238330795558623448713112042396251301385569497775193817769574400000000000000000000000000000000000000000000000000000000000000000 [89,83] 526827661684953817448362759527697773966718028411357214447467094364257577252308093721519068762599870909320951238581223419270493773619978971772578823770589623701606714776406899179798354531889434875081053549448804125467084828049895797195580380840656949198269436610938823691586040687227094528590248631820632704145092255829277683354274724799753905314508720281432731382437377845715804654759336423291687160836131769514661194983107467828538850777104937592887881127685643317465257300004886956288173668375454159860727371060741935156458058835793692745742891306078768589909329885836300969171492946343887809351965308903051984504876576123752007432234106675437210516109197909425603411882643386930573295015191400067897564852839624970709505835186901276154100708617262019689929759607313905193281913156588101521626723917650342312010768333427131700205441261247467564888685913014338477400370758332157164529630845343334534710801951909505276210027600306550138632651832214161311657989741172633743180755014176258418031279973143461158198852977375741117890778971185137827654530863463083510780308222461794652630409806334507781643308318564908515245240908266944514621594066127285522407083182316545021741166458157618425720852053755966655798195566975800868008863015590298160005265236083978991637870867307851323042123891586568811946937553895898770119979959159154934174768755037623322839020200687840421755481096405129167526497275315505616742693088958166918763635226755543214031297090532328270170895464163481258979289285415615910407917718399751046251662020378842804912652640421849485594676659296179622611702247549601939783415385760502863650737814524544680340440525452776050739892745391977369478994243132426448868302793393328482797483016110608070624277563381678906101666542467286710261711932936987457178606533925102079215732778759691819767088703945926224971312596187338998015071311522959725035112134617435221630666018851265962550821589565820879241846510054387350195906285059818785066174725929344132415233776003434995943472679308203819764831837945437534220086427560954538996635091892665438900549870342871181008020162229279276838069482626333984114211384377268049957765883248966346529174669770526640313824452454211696502591213757147772342717750940447309770206308903491136914467907576656237016386190873849299963116060212326633594453511031182312289395411765448414457598034301643748561857663296439248623168923156880279871592640617084183918601495278020935147789665606813132126230602106088505013153000547966609457451035725177591565072864093225734027512723869858194842627787741164020416169844287399255884319443337661599764576625007032553090602111943265340937977602745889076032511031844105307469894956905555667318187048704514559338343048546914305444193103904389000100674070919488552724538878126519269029541684923308387580187542853347497042016333973413948532591322151933779783890375780446121002150443336009934199411397894933412230599368580336161997246592440935545281490845388158978904341453654531768320000000000000000000000000000000000000000000000000000000000000 [89,84] 3341253127689192950514616075808585795708928826498411899533499291691734944382633041257354168681162300145867391832251015372931473970160696294091323215703660202595266865166346631525230425366676503763347695846379412690257917651667684961032176251923786791671857639586425991484585173045815855513029525956632882855551382516346267518922416728454315959799877302575047237558798723710611927043575125996177663191851203010803642021217744871474687880927178236432916130538212372768138740477947028191167451565800595473197079536409011793633385748014323686845305335125031807951356580878839375936665324145728610838736819236307324560401130393977493528189632108882984633558074745240568373913173543571398262775912108155901036433903074057132297883015415341641509032908472546938288526953676546460630418480939057484128008161107304955225480951350212992992591360924329325391990325819328239174886554144219265941013115070561764901476200188055711344215965084335785082538490759892723373518572995875763055431511487427807675012136238835871069490819118580467595272777197426735736894112902685287856012501771691173401159184061888073687870760224789442597248466351885035809720608444123669073813893805384237756620427112605660004771674078746707961299046010923641480097509127897122926647471323854710465232315820770011923553830724452396537410873660329246101447107357617695653540060163983724338748561232552364537872462660743567518730763513244633395663439314878814891403102812558939194296756441013621295955616541571226274868684591609295117508741928931899355146309917305711671039573430205143928616372434055970014632149824022549077653072048137954675292309776958046648650026471629891167702936559373481175265131101156226430708106415188409306682157569531995487439714271861025604192764917761218077522228627694357620461402965657077534035792115454742447056860282111708590580071368594291075708683792358198639524053947986599974676788077703446240148925977325135272399517064348608949110826304379215599450424148820536200798527188702680952491867068922901367101142752089080419589812681421314692070970473339978082216054948190894763221639633689862493252210243432700122283947183727316592494085521825098396279214915660944322198815920811031618952729491023553716284090875425063961787926536620893321229772479855353463996345874645618216781931676737550904644585108861277375850573882890848963921732253635156121800845449996978059727024160984213613020395701951676059417458573617714884202660815544104967792354070513943026615609414243960361844316139984288942431875319097471982752962317550494673706607062082523925428516412335625468058511127874407061106232009427916492617062885984959244739920598412923415936620440666896391691794771542585945162058540376768092739751768303972281582438922963739534640368158893208804510897234002461617325344177107623942835575714789440767469201348788049171848473915308100506422766835923605086437636941287753291401406120183360893530647569325756966946136648220402871817202980943825555788942667048550400000000000000000000000000000000000000000000000000000000000 [89,85] -118962801496575644632982383461177513521825126878770774666433452301853099300832764880211357304132887401668208434730348392401973847011981714039303621464213812502853031016519420804053399777432225142240203663556060481632837339144311100758589187572865088823512962169358049646368976548501541474510735577486011495636794482772841829849059591429424852106226374610409043947281081531802880046401775742648122612465425961795812833797038944473290987045079438772745918343735911526302216164435267555217968131214782755064474451385300660207594830727707183261028333135865948484106847931486959570491625871836159585469347662690875071286406563486037650603389558163111884901441149160990250233827336126726268048102547760717535249388674718805084443844192931578836255158092538191629710973800050196627586175836844484629340710469114095901914938158042769386694663600501208513846971517213606581157702253921205507925172188035130174228324894326577409971495149155068110546700937337584476519489610470764699492987722709383321296144442981249518976964968120982354501674918073356808874558647639482305414798085898968679408828074119718975930986762564491359994028174264834025731932189109438892533503370727580751654946048839511332955388706706982755541705361018731221538184605292022510452504484245831624237805990153963461146722022215796741283687238008294573496884415484478171278240864076357571420816576022478379581248242279712173271958445436496478172097346039732125057028570422732859194087020588122676212969181256954139802281592201962444402511893206151879329896583674951650364052490343096241565329592789378903378613132308702049433736243255486825506273795370873234865043785744749357750487997183319338243757729209313030947547104680264509589631031213234910819760346164965288466222123688675953345581103241028886286690734863922312417285386381217001143585534454796790412925926499777875286855105582670346281230349155546318248811962150197467524014353041585275044286619867607510780602779896705002808083058435127239644093345447666698501303678009235195113211360644060030178117912257621708909143187262744932265720126399718404775256836552857002179107439552464980452054849950391622279006346525723670917537594562734265824208558646853581238868167639921635502430926857394818149861573198166446753036040979252932577374175883246635117868713695540290186838410264662223505029881757069816275087070976829735573560787287076598958282118029988167186038653397609579846091449941424511658052255768311112761041138572648007939282497922647324990080095589382584018088744109608814166455130256947666886575615420527393825917967577129121806684075395783104578730219168364345373661322634046282993226167490840382083908562382505932895129897081244710234721248461766574153954586234782486972361962927412319232076770357712120176876637605065576866979908348443678146176916039782096399507148997809942591785903923152526535826228648005014726279641872819542897623090564418999551853225421574459486839746925428694236660768524917707694282699136040960000000000000000000000000000000000000000000000000000000 [89,86] 381324247345350344258085129906880317870209168575570002882164987368467810334638070483878085988800735096530095697890666874606427916482450206887362401780900724416138555003475714649969564800145255610840867433798235921839110643328591344224528405020905950916517663355156669393174855693746780483992708059522662363794012023676527916894242582311577599386545901184434819789685185692569797139725714334742123962015393784156456179909621135471618135784656438801304749441179843463051309881104666780228686168731075063541334051376856451052650375484679904492635516506392323305899902127565264653127523477266954357619706485821264182208034887126744033425588715870736399860035761814146991886413110865823613744179780972853403631356669071838363805477247280610769900082694131063551527171212890342307468377588760868679632364729825742433405028993348674964716009419662596500524184494740847672922762038211305540422804780856711812161954907553935964936077314443951013906045181398809532568351068146650738829902515446538846885193735881511138985863090070017239553988207823610119687319725700362656584896786515928124526798379399202284133294702450833564672087809033492957766011333016398336196507747414435181357031449036237040860268165839759076678974840121950561864707085196872469030427399308456868606006561003110840346088463366586381560624318563907092217819978769202602381709724187793740788600078237542077369058203911903496338308493170487139118352712985826702468576948942387845723522273964389589477715024154166499858704702151653023236919768338506111475439292715066169584293890420143380641802916599044156954104117169745838931324062741874824185496998283412765772852628490309616988626367398110018404057639501396226935321916552163072487593382252917283203277574482307353406634903088191437057799856022446019230508688928534181613550282468037932558768453694701042645818951822432923303125877239295149399257751952835146424150592940332418106364642437752481876117847483556642376848432978731102582625992870574066056084864354508176427708787709927399125733800464133072553782527836447244872509467169957664892721253368721881391693807664034606519404729168222891557938399282612099985471132488345873557007524661040862728220176099605773152821251218955141838728152753715035256299391958895797750756765029763777589942850345953436801819251531597424521417823940549542533043841075976073709276538684079883202889131352298657428770391363031381420016538775073011212461643138558163217088063867614052798643757588139664973964220050103565308053252055700647241851152878985985012248306966225300727795871403803281939847114496466752056501748666707173223567465184877514595537226536421692833641986611697150237840551393686648248600036767883391705647839497661805581151454292243375261126565848310342493735981469698487379537583708651062804676795233759671491044096497857213284044998782603586103180217385546899102653570203264264820613708893028411155464188978790200427567865452517138462084267424709735132187467924903283074026753228800000000000000000000000000000000000000000000000000000 [89,87] -1743727168488444160938779980748872154362254933538039204610894305600407343203364944956364362403739758180303207703538579014243645106196194791997711719272148889125881694751623164531079837541315332428813718382378368784805186945952392942345919566730265105369745051119054458104564406435345719373905493418305578568901967598294654734978477998950070828072100924103629705007108267692518508592257315541369963646533756869541859612371537959266476490549190264687154420478296626415947518762797252492247306517198253229789189149101151307785661432719028177417862158553674101296412644807535320747370977869944629135973510016003231381615276412572116579947565164498154654003509606071379840925841422714699592312117780722678214523495813584886352438036407396015866901338993465971534375475849987917518281689052641126391908156658388019984179128240573961983823904410336999366909636233561038203246856485483027015348199432791527252200656847038306533983135128753709395564126129365209629479241304251785610225044181286031859311740195917403373758006933793781175921474885091282618929375658812096304522575529296615703240153697821962558527957157414033977318143364326331778254113942111327349526909208450411028694310693575060346239310316845118720400660409943129966371792842232332723185653401670583320649845597928898419291595156486185391520342002117196028355006532766476401378523882673072389197247107572215245858219479109196084175071298901687294020673439194434707365870673528937685279803794747374009221864255197236357882373536956708690272124408499031223162874055787558519489607786694985494753939987512210125508283953328967490022927901357279843246892597810861703338719031758194646089103509891461870753188756607721211777542799959418759136206529965892028180028529985045300252423224722812519616981626310512735916188140850733038400883404061422716551807639363255823531200780644772136001125958718706688312521795218206750307453969485504711327832503900301223144866433048151437941372698315997415187388889618976936869368901361195103323439541550122594962708363689987142913622847915602622992101942994985356802767068006231828174165705547628396325068686588662646215069032929629059471159978758283125278384164961824806656035634098525601725395267133976079945805005708029585288123803412099270557786368626385989068709355372595766781125284456324464902573276828655979975628469378359788397102410809225838681361332929685222846817635572141962615716546584702177751893441137141795748188406804294569742409722415744015143291771869040855585946718748233830192518254178818391063749838072128807579638708254576173827006184042179327180612731377082564760388583423247792286400301697080850623277707509619541507818387888819576769695079027524126452555626343712942841056650532875313644605457438236615686003017088210299041084079131165990549997408299440434918636782478050757917342478293433875185522193046719326001749823352256320109259904519193412320016060323745942340492573482682975849755544703115350910940687325266999007185469440000000000000000000000000000000000000000000000000 [89,88] -565003152077456979629562361707970425330629127207611327387131941631542020627477102238000962026167993466512580819264094813445753563382121813035173413301699984993996776905863085756744909715422178276699619277915773150643388604940931632901400085444587486505704783722803981494539646120314556604751829416987058270840054753051657573102372252743875385948451121564149316159532410729960542156046647107261366236789954787013588728017216318529749856724955631094303690018473532950506288326570619092399286562285247980109980750822135986363956591090410945843448680664253185616842602761866155000997824263893694111666511916963134761811562343790300571039777958323077527797867882121911428739945131305808165658537925811456640707733411411045414548724545306725497951045289621434999603944691333344021342057540974325576423522278221328764810051473504617599957584652263931444004493025702541117670478329860723115089624917822089708408386445072164529650752876606632374750375185338672506713677722576987112984295343017645986322430393863496385908015307373807905486085830916800092072194879074614487617484402222236349892981169078429203689003807701044841453548360326314099159967802971969340134008963632493314528192227411466520379307296021621195238597793261790002568989234464209791851135944413735512100662623288583804607159673879604742539726023223636898020393005351070310650866328063756704619166116273092556164720769799014943357099474274494954760616176687042002986823638478311624998300981550609173090987258160716888701566009738391938718324651645499955652621886347001307503642852696198134373890716491326079817649244713686986023400640405653774490115226322533952080947181311918070839693645202247335501110254972756229996638674124442078529482610041131259662100483935538516975859389911532924550994853794973093501545599656976935688662426445206053257898475363015146298842377246352466106939197771004380531438765156371808887356383565637891813244886032399822637997696170319552276714570777583588816409189647477961834442122641445590165466948054062033466992733893634504962325329695289411063158664090321028166323121218834884515075681059144588951224495848539096456160417681240472476232870531919130716613931441494410927749262950393367829209744371846282130049947770550768590026552389910802385839954029339312654472958824956932445925738905100181434181732614933314233640042131633790845360058591020322818170765140826792053803765129111246992862966226697492693065583332885281592453591249843333733485586807646063254011590084947736677290427987601690455602714814915552482765361024491711267185515480974796168985550516247915319071881550920875785594576362911235947204257555620519680066541400792407612776020607563299295318801588337892812494172895396849590553458800219071131971715121519958019687981148750861497109502383519692562749295459545494766399502668091538303395983938008658043289499592646527888219389322554018243215544270119649137217532560663548491088767032484621455577309808282600011397232228175887236648140800000000000000000000000000000000000000000000000 [89,89] -417007646624790565687610048337678134149264312695579847047943198050495967718177411302768474453056953360468392577802595339807837531832700428241059621600476136946866638574943478176759982862690981664416574213336944388189471139953493240493542599472267743890122626864257396122948487734184886159232760483257487139291232478848725909709466184722317924258497751934229904776597961561334831177110272836460929138379549267034023737142759110567680388100681396946129862637760404329840969252091417157784481225826797517391160237478440354537474161922384111446022501842505731428389254083756686026993399936434988449232530795000766242416743380582308380857491134102074968746843088775184363836651831436081140381515912399255153059911344522810000505180853683006423629211080438076251144856577571843416929879896337404283964895372809017287310276863798828062001112631336321482079835863580479786283862743771228840681344837705978096271245248919653107995809223363135616118538371746237113830889606501821094484511995764132608546634029157462175220892055964180957395702169982022186517461184668456564348843775071396872410461275817018489492609498620119222053225184411214894233338518072834179656769942058257185400681740242138472943347462962540551931109504486122753574681224492076751832739761210912446226860870343948308919985142104411503872208625398034773325666364109850377370795342275791609538772555098393104374990524747232459954131864880117715161522648802318419989810765330478332306200334444487966576109056251346154264446435644029013013951539813578233600338810328161702179065903394609478019287035294762574614000855507900166182117034170628137440722125671092488854047852608692519021919574290607815828779832790347356059104124669953336433659239884651721603193471960232083551009429451558713451583027247125376461486083449450443062755606060176108405212475614079633309932630150974235463808388012896585311597383581664339530146899613999411947539631818032822277382830460573711938694709796404152624432061237223654833538256414383986293296109320932148939848130824719208981545277066706003613618373219822921567804965039252440342156794716270945845253963865766572188852448334455357858293409520914813317176590814231939687374994585632744254512072310473806322142025324177492027905345851459568370207337960732701751035357578669544802479161274484692695874790434500647767206383780039635815464246432486690310348941774583625380424266914440388164626006441062597822482928175702634620278420450044762977597971887258706181402231532374041427598298526935173537519849247341711505267212654570239177937334537189583113081997763431176649350257065126908001618002654053064648662148355824026230744144645805348294462353672862424240042745675733034377116645739637948705475334214959615338787533025806174402361724786678693603312913510978376613112065918651070799024578555446259964485529126472684876163857395024596462064302851971872191829848744641633445558300241930810846702411751527955391589706742807008221564614707737042165432320000000000000000000000000000000000000000000 [90,0] 498846962101508859060116290198739646201657500178463500787490815176836708007242182617745942868993950479086651173080024675702620237256086649240220188902906967196818459237710352905608192860390723593188866931572658514100027876938073522418170560725770232068015132402829931694100513203668855845084835383704290945486637223963069953038413148275779229339358154727818011270266039769652521972050274099487391738838151740016309811041492877350434510578169358136917525549977418182528709968358656157058992556049954658423811933150503369967229577849769005254161834333320136939266040354158802105813022504864498138590046885131598340163817531461392059645479269785576860715118388813207662440109127974965048053806724438979365115046289204936811859851397490792229592640714436332429698657061878502457580946611588152806136513539231388575766293403087890451922478576112061148413308709007107761759680670817805389948984385150625707678473520774012077320351458382289617745090678302540953207407267864350965374282573241796510895722147785664346821234450725011273063792206045642596729594618995856571919880830570445814997083959982652419609405947504092015756305913380212924156329440415410705790958332839170524846413480881317526492826313438935708548269143112353750694323231265239430923708930199599492188549423752364605549337079280255675331160275042611408014096325317591979780504233054312953037475287286564926249435418284686551921800339688038736491648921158960325253481615188525646019448319780159342421113233487276001274984435844465777237697264921590889828296161256168636133573075977065653420376277341560663194461860207648205838672620597908165983753009315722494241487943588327962745726365394420664518029082046426229709614562817062535363937977963969639570721866570896462192008168932806199756083858388608768250624822714641352548170346428797877501179056326087294779261388604181103484484458255220735365998881791039563493091593936678686109073231439579162668176402731747148052082077981901062847343765714295428458969879567130669210125986267920886374932646068215890504961716657213445499953163862515073760981420390124271994635490161924731389294109688309309822137266520237339528058725804555163679981474658134499564748532985877333018764757695233263853157998809314786494066957012318868168925322221938826551198569281055251337076364922712587779501816489663854922928323476604828033385590409679749137748639044125829333046131559520363397784343135643325053752053653484453574881761844861619549152401301435020840187672732117144399904598301814434936019338342265616055178866183181116998379013959604196082871279269740270569909961325968586048696370602233888531993862397255446265557520353574039093182265151061354838230960979954889814099281396247377219145359159814701426013841641287039953125822317000975415307238930996288198710971717163131573631856503389983713344110358151723951173696303242568256740375920781963035947428813306133162124777012288805181340278868099329062906838028657980047620832528790556913571809250254652064327972376978945157890048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] 88148658484640519966380944071680310890039410457906560656121780372534914158860399046982161587426296270649822662979520460981439893633406211153732467827283810497311654777240217676336018177617876167858910103246121617046498254646849755483927042721952701830378299557727273605639647637506967635307072893289628977205629031389036305775575998661481284567267389482800643454443493960656295073092440274417679378691396087210725161773357042167895762944877326211092361343937537767785520365391146841376249909644811380573896634116452858575031844914332170511450639552014048808152323697976210570865278862851272849906507297765795839449129373341709993567079501328954262687064646458038497866487946927857510384225118151263751926236684242908226179730745563638368474063125850395894145460161392226518922763977916522560799568646462666731426661872957171613215717046699720510419291595508031586944177212617803960123986262002714850500285013347851316429382961112930783216966948654269357395697486589881314215334485108387096128156083479888289449620351238371174404502467314425543007174745552752352368233989521651118421894925267452120285116619545529616895405093426156566720951606542195702017634754273339504452058960536539169774938006653890540482161433278972071827201346866830332234255440430772344520159340121208623705761611336359166695426313851097779387316972524585691265394384053054341507100236364336319372623475474150986010950006901136628163215996856579168330332803292182803175765271529836192416041894878832335067619174536002503824637196375886655902721001223605014108121671515479418630409502663768358982677027221805403669951431071755520335027804417272596893800981114416673584134557417556478102474012348920844657744304319873310537495922288671626286378420502732996714424988968641540148679883527026190488343478411639131984411648323889728618680033330528410260757503265083055530333405953725733542160430526298187798525615912645965938601533565818381893646329302117952119428967692833236396942496438065800902471889139183566965910873592521639727290147623552882118766122129109691901786514772019911877541431947512993865539164195831327502537515582847600179820742546413286800836934588820094624107855053774441897202984164180015028212306041757627864678655190313263186230660983352367351437184699152875953239052372810965125194080478186565158900646361567444924150259721259065955143733757711910161711120652192361024922530687331029191016597927989412447410627492329167167641866428364693653210443072534628668182670870586816418039826760271840426173978103502683208110459042237220359543873389083103928604719233025850371465296706834482454727184509528561274609283727070879419215432054240302619545702457892791095531429344970460228386674832321722692035565028603972898166996741570378431969234182667445055017404399109629132903238018046697079195114839739936211617919069507133707425371462328397986054450952994599012019934166090460776196256770510331133695182047907909128129577222931753742895086672071905306075911634271689057136358705590515333804851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] -6545756155459234992837848884500692728769501158907421995754269240265104695321866169174032717207833836769787747766805563496596062020642550897179496076394568506240443537497665245478153090507336917706339185072978664439180167768160774447184434085522251637491629399161829670867692901711370306122464699001740332825641249693134925441025875786631815369908418662785760402597276508639388002906237032790699470340890164171582628416703994920285160866112876408315371631088939756460384946308493907135984625385774706778102999819136256895634747158195999671328924911715384112905632231168842522173082692946672765467424934827796763731322639012733448066168417375816520727304616513380806036276520141694418820214136758276578260680144959001692918997186035520309442245663001630133182160256681615709251141602552386197274829383401037921659797464669318442855254613668427772315613234819752230220506771261771577127099099643034301191589548035944867514589131475805418969280624127796539647002336814530679394918515168036108896495880199985645491324055214567933771097108270130152950273501389946043856604234732583920113729310580443110130861293838627280051511040682304069911161506533467034408230007869244342790179293859373786904701827855565140735272711082367599238087927710865328414222348376487250283202418523004072849028565975972856836227726072314956613050480269803477563191842614668698691198838826321175805883336714173955056743434496427178783374867856311647942368842372150020708512104774762900467852340125655763586697051976106730746700816615538098434409559737607526244087748777470983724406011384467671249459488134726838208711482523770362360666320605208614054306221914239959042517434162269168531409252855738610044912875675910320428729999971287285522214162665497120126884607508518039445303974502344719387590463752981074930237508273585239407431281255656686630039865181655370333193322660580018458396458861003290874821124273242532472590807529452053651491899274961281197753711441384260499498249852527847645354044923837408541340724594102416739470797257790101264284236398828132295096372283467789454273252752309435507366090246458903942800124123695821827677148960896010292444694527955110772158582338512666173396962340057134897162477114376578107901738643648493052243907467944812949269111755455248043363380577325407894229809443414227709113297427110406601906913095401335831597233902814400072081766083336347491887615597665079478289663209060977915769175452052984781997636949245248675047777520566607201268321760323618389553131129357765177968918438444316287501413046266696179973506923833475052986189431419330019637361860473476370549068468712157807565695396240995224744275994297356454936362898751635463455966451909291657641258321713764814553387711033032303879620949410653846892367132178266191734492769907470230116581253425110569468213289829035442587527099240534144524838524767992687533925134672934987353903890685430705812060747925684864731344309411162864532054954233648304747103906342099322985181622274481905299152729052191466524883550208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] 1897563657685221705060514272710066455199990748014372973962304400484183899839800095579885702115888784887833880746650034451509504143499607735842173653592977399617686708665670329570628913417072556091970620666338292985170431319216017095301803007101116061855985498205020931467083922375891617527287326364052476574081118470584738090381494854136042765861821458794906761744755260014971587434336639386283244135097504580658452512340800354256568395414496630925265191814179766770372131851792598473980591461979905031591678018594075493888896004513326375787966757697919268366696465953267943404122481533909701641965756834395360214581581303050168773144562471872094701177352988241357116143967944084752139563278062159342974561863456748863408747197981854284868128499607611312419998487191024819062614823260410543229346779677306582081352093358579191328565794213037273579252555597916807733827799308748910528989976003204314244186961532130309633370069717749824756386699824084277865723880071576611371083342225108579445215657122958466550870459128843037771797258234020384691317779606054341837606026416570758730384388162278229027945294292094095535107931643122572338837955811198521049786702773498713389377657318141183511635446265283416604001780511558287326472891294220884157464125447267049260537722835222198632869259833729813553311414083150171773740690414620908624665468302069576721476534600940631616337067601422075975080663936231805299413043424399401177128298966251646826727210676888084947695001369131642483305111489262350802878720872566665162974410735793192511710113201984133684517229939860361665066172627736576567543028841179454169173407575278325520851697408785938386463375704563592449214357563214450484158302511422393723141658917627061277139275850246407201306284328745192683281829811907946177653591017527553251004288911009020071890864863610664104447984306211281390962787524483326234939173305645490439417090007225956412941726842231113464440401916298246410685075612040296745562163719642768060806970600827815813421486533058633845331971415557542608368137015754517848966519113206300321685091047716636735893824907462777258289137240724496114698679529738603095769348294237073979812279899732864803105525614136696381893853527914203381587813436445074027921647998666721263904332205435329515141778728842548429777023291742106518877442178539260541241071161183730185039694336631395600910839376368804249798190766546190736693101454324265176979770182760141750034343992137475948719534927947050153169754427485001989633625572395949330690411705615334103924693077173919134619308388113109494129498507487075057407780217380597255493524004877969661406785772526918032784316252130723751755634009586694502559176193503556017444475656267005586441460437427801938275345134533224554075546414886556668945334063116767611830643075537025596414967798275966157615308851456689432444107369879027939948826650324467865047168089135858103123292071610258746412092708192514198257828227715683668342782684808889451821942124530813665856286237914267907927302954024960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] 11974608740945227919871693956876566609864266411999310559099258440739998784976353035287865382200737480540241550655594053064040100497664196462836097243251785012697650109299586927501294490056114321475948880894542892064793091640760444119166225068139430661478807642351174655674432988446988399343556361805776975016125289020081583990955450142594512948372879717507636876284678226382802555254482809700973732502362674869780494495748919269117253799857552086917017305037205102282930851322971262102578879047739608187538939870675212770785257991788485498278475340798009529301649881659555937897597150778637524453828196607326704794545458467929702035444866511059522057202635017188149848071546425910503844157762687771256013073959057599432082864847449280363367608344288230724016648246461710266440655130942584926086392389530696975334026383888383788037139440393575800098006407992182953170464672516488227636486415767735196615842901657539348532975559318909789363937985933083162309225597156303849446993544415915558974598516598780116212222701355702117348645284755687571102339285671204359594669301381773422856729468988483752723278213651017840627910831512956735375890835724495392733899648249448791481624598232238300791415302798747512374160688962001165138843624468490927776865600261086484532746897203839335675052573792385911319830483696909801216847722402154157634901040560668638939207482198331536893212259013442779557209660703757346789262135729139162612019084990633518099080911129248674313478475278010934580210373215222717086626122608580729550932266756589865484867867109453029050598052221902099144405589125002584978289904576311713323656208991765372150830621680890142533756863711266885415537749835895625206693943091193459479741729500084562750333198909897038039463905741926313097578759279019222600163125770570616618778060665805360088316177097491646065716836922673601461350845794898739121516326279936413342988421862265755779419870547637440159574328090778140704741695278629947753038883586613679660889474865338424288065041127606571246507550391724195810173665238149416424658920057772109076766792820620051091040980584695783463639500242775608181195389359503604521786337002401220610942032602094914729306601408364764739067624516438424703001758983627901550545907185510576842355306266131474999503147135353484464004794675789917347590943756123587999934965439793631625575324501208246849004634940964531717420333539871992687544555300183004369992502017541549852493947680468962363526518664209566942049555136192584117808718375086232184725652558525529363841578408372934774114725922745675831899089926473883258720538298541487765837630040079516766057767782980145953285067951629318899055510810453489811840298527527989694433246960058312186442426180178087485222068954023373143631623739189950525683891008793166159143989873003930034223122084997432528468816175775518980374649008822287363946984953680622948208857441236358476250066557150447871909829503136891705071653530633788116587779261476196183788778193277567074193341836179585418620956615639040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] -485998153373017490432571767692407898621408125858897624768795960502824215714418366954817484686290943989674484412490493939862677155871422704710396975530494772759854041182292049691230328420940617591247033778811127806991097951759426066983345390021234429995024730669486232875389710569784452864429413510346406055978902218059024730419074095696698150587654840028604224977688273006985743205496868503670967308828053631623009211207170093590788339273017573893810369393583265498088816392671881126987028495789967978010198633539395240741709036396001649768530622791828406946515252918886758132546180630285439511839981941379800516499592406720398026467088615385159658625541439699806702473035233721633659929607812837216217958560779044294971932138907377092951405973718647860376104435982201572335226564089608946260320718859707163278258449261099865577372533039997537115373385927264888595169308442720799201961023370895606984698983285388888597356896763963686121599677370615800546042256413559609021814604576896206666670277660149403355577989630316638387309099518266719826529814753067176526781198421523201667262732148621396801523294696491551816812801283168346883467529238632100162407753339778823746229498533156922309370821777636534916596428752866216909863814377852739504935139279343573876281048293484311987138993859119029416845834930014838587985705144024296960109252533565623045575737398962067757057961511850337555035480922640047145033798982093150566458056012148870155515170615972246722056247875791551031887501794873809558371683932354743247915366931848026743478172407310064820436445744104401908940392855522548645429181164202731829914804570124811883724628124411737790444577046890968199439859883419752212946148486399733706824743051317071645457030127085867550312008325728108767770900637656179897348415469178349483151719815724720431797566152924438302154843085247936519456073248155236470203464362178209070059212359006913484963752208750801685571768067656133328281663104130584017151873076419283206880903151710674427333749093656846365422509005201215777152091091107670990838970052055977957913623049468982217021376691324283456146620987511307871035724290189471619730375034083847514379878500416137116821680127370746559031785324909490281937177503954603060656557654570718960895445042136830085687582948334376884129648885180187771711344626942735104106971718872466098719474612317225783564400866020395255976120707244114777575594844595064400059315129673233973150745521251430406253088910374228902489306953415919752794940162854390368131974900391890238623906850207429488787546933903501137492841977549856087432494982723929207949699168962783223373026495054586792126560452232110345710823335556846100546547131947813309312204021012219872955620797524539966160742889605430298506058875279676000760661402849381257333421715697162554548983660210872515383434895436790832676013532263260171981416982073232384443932229340661200493935974617518491110555712810427233182921962722824767187401952345494900760168027998912076194165212893099080280413589827747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] 7448030409235605810740375837838666524436466571899276443770717724000749272597289284927402213123890178335147500134023263030635019006022120387544593397952068454600317290328225318448818778715142912118943438417951521838843155552074139862553496170182598331859435424516353379113639032497118388840320385639086851840698909137131588420448941775242191309737547489361416123069416874870695748410675653824296125409901524393494900933162287771130653966101791967647818047393281130282392042540746434909875681750638373707121839316065217407435523352053023341889191183148795322158307762025710605830719669487989685124766367441465775835548931923259058387428021293744422177297559602544932255020140185675134614061775854303078677343035241056108702669766081665666325222198206748221471438468962127338569965599401203918471270152674596204515977813983885249246778794771064855432577447890017583613700658014522855576384144593380109096926408739927124524113371309031527231110858142465205988810046558657754193594560589211877122038483996036743554215174510448912696058350156642953473019490803295954234858702382364687682822144232827416891287260224710300878441584189410204134467510015062825946988524015381212749725592739227916250789504158304275571378450465324471927522272397199851547976700115831733922552820752964743394549106780598456225909179562580257342332734538658118205411711361310238317534900333178732554646374770185938429042083067782297498484785800738169723068733615472706176475192657739061546856358895594959737472004281803412988405324145677237528283264115920970479616356303590918112904330324502022920857715858264560346007383057876826982176660043553165652325761826350733085730326264724304491508199656100131620977966365491635100334863883671951374153055230869422707985084309389879278026824112665276055027371234498007822054697320752965227882809212597010023277894714866879588127278749826362781870014928610098636406365906065333826365337112538020275905499299663313318139986599417944714183842741715536728774195999995356283849768366387331918919774983386866257910559696682667315788146882506991753222882556486549463701343362393270405894268075024297669720286214523275899852628058444050773086179104865413695567564072838120870060549884742294651732627694712692340847198939070207318483598110027357462853443128450884825248795789872617883105689375064944347606727448917458800771752545119298600781541037678948925039313222820865508147947663671530945421233337746505606414684565910670273122657707268702055784581242452451026400704602057925291703359704213220348346201848380974181685556136732372871649608198924314481972047040218412094384477558275406676449916269243246488653166941646836950796895463484514673276383317190688836089310448283043683171290110275276905498382642761757632646661211223148306670228026755206034226755896268790523936257527152365068094361216488845058601373703950054603020827867366829852322706859010604644846101740970277242722199035902556323106433373983757600860388738883214030096386737381499390070837565392301042417213080040636416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] -71418869986659023241657471573402082492500351422283686318086862586963447502570389562706112047918238673311833106273768796878123266095902263881756355116467787844243461889553156390147072585299797362589270133584188814424531270766088271133798004286382053189312375799124081598884299070715804591336388383935659145578487732628307361144272365605429732995563891589178480006462764773647084946086026283032901127784398937986115365429287824549446934506148836924432992200071027604681678177318956099961412586736674740335384085850676817037265981737892275675803100642086691426913116479763776069412228477135639155094414181219096880678095527954115453888795296160305907683106015494980890499448950084946145857676016904838936063948707450873379676066216365239190192248797210583078903901706644232151008322595792599013379856726894505083355583913408489554134925982974519360332861017464380161602208059805223532560203665847626278038274296163823551103802048884225061741481871459648124827566678446693087456228604322632968496597449640191510003984706429780532025784230113854791228669310555694652211405207830662541182715359470059738065376341141587772830718923251269388201486504015062204507414606757352928330875635422277032402393142504113290187022480408789545823151127150868782352060396118628883454788425715641712929791024373046897095358267821211049460506440726541633604042526459316685141738810004853816392442479781761158402277603520983897311521138188848318004308803746181045054140793164609477342063010679982617151697691491883271064692654935595853971044762803501185282481324176804116966500778677555173727213736589548696264114139202063148003157735706967158951325757081571861732352537980328352528169702467976125373999123648371074054936777170801187113039291741230970741226100339022108147417051918415935134318391508813641751500211159800841762577132801493069170913188550714641802931126561143486121254701515676834418946539771394110781741241880831503943158630467109522340568253435500234770719471007658497102446768111259234336181169638937748545521009677214232055165285416771125008727069061377635952506098130574159553274810627137508692075038672129367863058133999686172489930516876294443489359211111395528023953221875894901478473324499053727973284352646588235768009505617246371581860109501992721827836853240514883701666325756701921889551335534863511773436542450401322246353900111887570254662006208450469922609218582542192523296539605061174053554366174219356422642468492782132834585900860541048144213797485686961768911029181984620879355525505167520362144059031422262602305792763926174358496291964181386624476698756253052306060068497043385602634171394738950139027106329961647815167348372907440132815862347075461749875384063337265551831439224617089459040644321656301775928615287556065184661196881857737331653481657102740619346510971958145551990310112873797330925552588413429982521054316503169505907915431214712087677153592491186887919634018674465435624462784636619645070504899658357984353304305483901532167912565424524333162260990630297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] 411402101465939244485337256446941315443055964326370612289042377169768372186733576092874869064378615136756915453931271459205326453997753447813505791882543659736193760053526828096154021234621571411958772203774481743571755218611838191511869682061549497228991988132415983079274249357630488895572349280839281250622669803901540022500087196384771330279834511494542822553852359751021743462262058127524950132810305431588185171043315562618173788936508755740838495603205213952223108325282020776248388442894433210612277365316110614103615274393772985543485600979374304401730358164513223881751379989183615383240022178382387787793163271557263663375760766707846267441851526960295376187992592900184202973284915494519720365423881022181997434065190720781023647469407977347679531557240605795082452772307725048668706769058721622615659980929537401280327744792195921255259778000410822762192727150220338655485284307431610169810851888867587300663929930174341730186003527860027058775402678988290529597761364768109549523610880635167021712860893784102984812459143125601886613992322143188004220798274630466877213278221929135766351503900666968908433264871680714990229650565227586274462420083569840680114559261548209684754828877901937212463505417858585417013093983494722216800369904140281062511312120101029510071639216815665207102792633171158494225888336036823562261176017685849265913716215092101677108236499176078889878905742920410418958245338191322784702235813174384008348852746735684506109654430186737066833491677524411423785371111739693079853470152646969804862002423583238311184817229175699704330312556495077452743696645725139794355579394262780835626886964894232880909596178433343805518530595580027555385453104169579938909287886293213513792431867978639057870948722146734119037815723670688588442282215288368507093074787390978458797720819394556021529262332119373131356252030020919452111583855842496519428268684834512614471815082316715052496900212424562872627537299564770295224363315252242085004579998695767371022515797936369491278469389163982413911089948333949361420595987189314918481591814490644814975220706241922319331138387771476410131196551126372533472513615246852609983211189562517651968956108322708669803609751640871934416503470098029702054710756033421275371976491064507978245208176678495011203388871701792331832871165458722239986704763587097875226656991377444475518948053205894194320578149477789151462928038998284403153229865499097612403421672773460279548534945134753544488550863407865693272770024534250955613640931253884404557312053170915563730176074525262635544490090763446012894320439716760564671555949549945584961999065061114709904604749265749870633833678459773218671121732826813448900662582707922299953600243895044766164723276016623327307119871299741688703361716528123605290377031713833000974043791427165606935060418731819367745282569196763565605578816696432379430251471684557301112748724249848567048116080817908161093687318886615503897428687309932878318235244868887754618909177091123139285838290358311583744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] -1703791793285622949624670050435658879598511726896780845600810228083232910515341409970532887109932764532549463030386207494657626569408390230803153113896246983349358875405965843482386580628346143388486087443659632922951798493319907266611495246608198191628379745870826102776364517217558108138225591605906013175448517597633596376410509484027236372034352622598588920782837857722381347779189911347646246339230099331519254714025468555771449050876322019828355235048601306957412544377902437565107175723266208136975300065701803055513358840400354990186097580481994839652876718461319702393007840211401497850236573919809791131814482850453463591342007126209561707779427033500541941540536047480654233146902467544699720870687754812551329692955574639270246375340023233652405836367972120581062640453648584601429797486548153144057050114927491602499311937902211405844143939977725127846110158735578539423053230198805525645711463448200006058928404662128626307572667062758059953799083650095009915683932599836779450424448739647232840811781295300017507799838651724327765882680996595684154533575690805365570812002201040055825298390739369493929038782216225756498134010117460440883654508209319608400179942547473332797264333615746021343990404520510853361399609394682662679363328649620793620994028148606721791500467379825401069969162981350581159104572915071132330218514250064292723021432750255892268302253170234224663878787780243641503839117183689554561722726649449086666961828739521217228096328975461468214162658851292530339745847007795878241326877970707767530443093597394803057092877561379582029097721197188284618505713629502781744633261794362483226802943491331779001911115054909619500386430197158132321668688747384035524902387177362928046526067173506889110430570577010465875024069803751736556945059055657581902653187636558709775145766170704011603997035583991090587037641843819198761458650174241258957852066590869692423343117464357108628316292437937271432461168491566723827831397537705270109786820197668427490524072718254035295721409884119066508486837044065103169543820955086979357867167248617648048813201148762154151361416061041439446137909836332275967683853440386440221514557181820535751704657566395912059038080140723608764591449834657230203657422821335986443987558731310702041248601820713300604921863544073158278724963302949551317869197768975553572090106065673333493861931350179885245013522545814842363794583601724581964179488732680831298971891241516808032357180180821714842850496415238518566743459865648370164089121459427465577713850123331418906627799738074346496970221310463228953982689160332070826015311615828076884312301817537051376606630620082206406855925720096812216049614618770470409375514857116327092700552565075138301195336948919149402049627994136073033383378075933202329771347862380994043178344991202216842147191958672970100276657252152775618357158767898997455075949576726983448737768780515243562550153483542636683936905023146467507465126404393283946437879141566427762349692734811153610509089040496087531520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] 7559470041852409645905238610216102123627531190006721687058868933225412467305943976853096500417379097790450669651571785683800021074134062825441551882751154861092640980842521119760775609297325993824230118360682047689273329254476201330043953329325365442240958284060663081311063355289694951311470439925214836593816189878805573507400998873329381764323099097751960478791712442797832117234924275963878769800854609051703325714802189669325547783934710945439718736164546710015382447409725940102647115955281714246167624570394814675389288373022359959040744190525812699472959481374144179751486667729031564392003730859480241905890467903213027766856931192658646939491542398149645708726179951758009834089400550114445336122701058755132948134669818209436373197648062189020221715738198757180513167572960062640265061118003506535564290467593554603614973262413281839313526343975326755485462304889541924228516461942396671308656257593426540929252845958816129149663400988845181178228624780244732986330784577911900971473258251578325211048623338351652555293048657810775774510429250316426269146132119363302495705712624557931009132401164548997021699396082701117790536469330945631116332201967708344552627929641438220718512699552684720243304388062263436409620325168911477070533879991892999521974721881506418070126637845247695711521618772685676789080990040398753142929595190030846216187801571114135047625006455520468955431810619782269350792324127780222782767354379504379493281829731942843103045317862947413900061825431645050981767192582329856131224727912827009677934782656132265530012802244211180640807121430632118882306846308091786377648039090593356585621314425073525454743527800635149974960383417749351080429340227816609731010562646699066777361060537242336557546966392299614380153077606756425554695041776553250008247726555706398168110991466761760136242411304624358896836612381601909784365936726008342519950779830318169724417992479682979378542719631921662674048072011275490555296268369215299371911022215058878435858878133820761095608845437765792186624509013581292812355686736106370759688331121428803075437235560672751176087531833620669356056803621011996565904382005111970562489445923327572993542354295471156794566934758846016581640824041858756839648553916406321355197795171571228107291042405970457957482554729047546257582118941959040062743669754148654045609394705300507398312741751264928671202366996629547705113631945415193417975406240699230806307335962570993451545377878161732875490610283546206014041232645462968161461605941392748845519285182840748292918468428960614704203136119774645328459843316524926039732194254234865148010127256729649955035134121926926854892832296606041989132280774191470892261464396106135759662280752253393907614276058196904715851685060904604965954390347469581329510268187971217538695751574457797768308617567106068208780267088132972173407135508496896860174365972265404224601036105412139117047997484517525913465840396066064686029677584154507645152107270591842622252352646767554982324796272115445661696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] -40485556073186035555633960420356489368559172691046727069702094608636676966003069455018925043687051995098138927538121857195166419024765447915684449371436325719071279745274461495288203455112683338399554585011241908686171553387360069937311198175813708368530537473100850172199441533779798931337103086298534585467269321662894925372099785316360801110428546724299784240829066028277148930446492794459752224093774359512291828959747919066290721477205797346574957338882904668755714537334494872087824963561522050548085082980868651100586285242003962837964631591602617503856587802074348498411060327062892517241936774371225283545306496322808917710880446469344471779431233234465817094156194120789374015121361263313187044382370072786081884158125401592421903910477984598193739396737343395951133281611783278365396227482015107337467493166317052650983627251216902478231088052599380407785631514164092536056770897460155946544507324716533427012901501771957218987425502894570149666115596897917288122644312856444304437548816228932648696687865315803172350232264349858046226896865954415464952503774782371970510370077141393752163650647947922162240952091548846925612073839618390922402829100134472085520679367251003367505173139765339455851786011051463489686301889335887148111624475171755073592502768294287779945800050389870003872098659774686094690408057372215180257754542074843935161233831394203845704549398980650425460516176620603889357747207378753517089705637007426796768690794752866078446273187297248439196024323137958724812217625083797783481074308327959573895176820195510095367511459805265252662332295886819495773206306607400253654970475931392116204641294100532133843574250367043266394698555804601859425768281552903147206072766112994520379898384862365449985801096007086786842565010079452276655269074171643639383759428938787133769747823360926409312241637514330026458829717889202585167313092491763986457502261541908795017118839963609381044761360304811198647594662942008307771547971973971701138535735574626924688644217794782017084087261059827279748447029297602611825936985121166609910431018999369140172436994247700347189376666562057750303843417436542526478766131912086407918354393770876881356976265310015317782949035639887279444969092149640410880586958096804932766103371178639963857066977618918547046739125760166742022653958485276077453338248927759028748103263622903722248865189464424571144603900487225503757295453735608142460149775736397524645563963529601402985646108885255472277695079980128249827356368240337675782373642687151543799819666346803309554678053012546400973146108754477622337689207672978365460263750141324136002233090117273080497387399943466233441427210716076481779618830379831874728068067143619424915502566416304726824454200808791395212905973148365471027297574369062327841391930170163115890563240463258825763463494787655724246539054383068073526320956764793293456000595975287955493983199518179356215758051073353093833434109514010384583334986215116920912219095731194923192775825540023447994450944017299155189760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] 198736363393379876480038423106984356612080471243811319244019017910197329094749330189555420520477537178765364553900904888668832452035760995038940901767335312765604902155828109203083031305455187130825866347078273468579451690518961132959516343132807696134995277214790126103766513906440672684230622519930878787473512546669953868241632388627082522876096721472098740414338125500206709133760027252947294743262687064577529398268074335492757256893839524628982049372724432904211174023124220147776503901228344422009704209475032585684020226277400753447297848166005009025550860934680863240652895431299656491880820704857930850684144275341633998900527329923829058968806659645683727560408184597119044870133205035997690534734691894851794159374304955188674115640080265659195656240453976985157177216497067495228208061240101814580240301082897284706756137323647225925714033508982028378638287420902987006645206906620265743471068572759678868021650502002811756076580434395748612395036312372594551377600661408808862484321540841827166215665321261337395732447272239977869508364764440865912061522689549200213782924458246138531671771055595012553327646574167902537838463433211257198433223729321473972848122271846867361204408154490210354723160026915243415519690092488348445354012606782716800374048438372945797079964132176651993195334654612212126796620744725100953752220186736614721872198570180474043316942083445724392439521234113956316111278005204289423288166035556787978525421179056246493685378273298821932991182617504693343433324065880936737682722979785549551003978580524730371893891606619192885149170757919140404600856361240237619509451622754073910545605894845540335956384146508924054244869486762655308613231952847903810669329594756179770778063862315206647262601252496128711533852487606033388079835412183570142084272910165113616643065574815239309354571025837720573753796123552987769732336274585013562365915309700002195265525634273687280948953299156566418939262433543508112466806165454723095479747238082081336700043643452235390792543790229594234856313956092511935833523484120867364603499156748939830678830900646716685839109154623088554273951785310835058899513785771326578988924508636759734905560867609548421612701411413217153163836785369176711869984437950138161817966858384240392633200339029309852574280382512037166345397222640643357366596461720002595922606493884375778482205637666584098698459450700061549675934902547583904679478693858267088702807580415421578890927669196227040499739809726107928739339634471521837333736978789662156051625954034453130408726712574561090615559195432728582288523817525983225522447434859552644837840667476777839623915493129371063027049380571414512829876396947944140269486719037707071910486696326818113358527897746926672455503275422836360562573597701489053095440743460998699840643799807762119826038008047321570578778021838318758228347198624238280562387777746719570290202680512492082074090533926479692940267079198681166919908824840499403468429325209482887146336629886474157164537125222925962575872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] -749633943279477324315610639109999497396427714695614381441946047807328536497846200793654372413128680692701210848662853264870492644262585809437994902415899884453298776706924464116368255185910997529112177958631855918150890644282165578316989148337892023312519124793636179276740351604955115802211302339136975437919130710091769520297261762036410807869926333383854759016850715293305189567218325389150596247204046645213776010178350700765101679119936044609429655336428456334648685562193233034793662054948616965979289010929263597888644693716807645437228634018921354651767384218827489974588623845667493082949765200795501346989147048124604307127769308919754992347495664579168010944771784811135853070126404668169679418745526546480974661808793984666873323593579813635926426511428326412235552511340128254254348608620388234106101623948556186696206711292904838926492461898792384188791952341246173954579010087983940080018308562803171210902056406518588383264220843132526592394674353695191733290281416635994931088937145746730235607158959380677204522103063437252108512144432091050581125668947479891011963323544467898772570181958323896741349693306514672532768651712236740299580818516699915260698047722370115638549872755755064835708895987222930549262601805762940109923864652451852012727263139595488677665993204135390541798375467773989984653360443685668270141964529030164745239979966653602405144154880738328645441524057325018403706571278911852351945138316558187210264123807208365448425726599120176024813952731042034520118508519258979707606739281478272531995723351879197455104310158241965145664505542323680394442950869189117127935114466773550878817537136503881892200627696826051274888689954934416586392068004770837206907057726817706842828196721206785265971923683643851284209183877706391066888086096737821007785342966826490769150401125128613313335098019635919493855296491181371038879050745073310912258218318494031998356580922020193004527202531351834464371435689767043332746562745650685719647162187516822793724314136094613003365007471016517139386381153861999505411694056887410859357889312039885602226991788587787739743535397914404955194840048246875519847920236877421546737009702045395910128695827222278901187020556556022233831092460102382040456219161044046956934313180626004678718406206735140070032442449411066086696067293355951416828615031059610351421794565370327635951984982353982181042883616535304980314874373921164845433517702282780546217377479874208413637904798149933378648881283724276356533504722246685308795309513790201255349891834687938346753157155881114317689310522242985918219938744028899808540982121775433007927684345941828365517564698202180045017970390429161192428945357457151331545845754623100487585810869808737366221982934437356194347817765919552625212160488241462085659820103689730507574804585232753433963773315878642389430003439544748207256136801132335793534502845289273009298889672772717710634071628407520879748061923244610581556591689389974501898066852235859402589917041268129316067636617191311152250880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] 2154873731990824146636746781460912799411638401062801934009866426055026381895939928853644506245862834823491514221188148266929349457307476399810345153898011239520678671556026481761435806566047276083273022944782406644172782371811760210553852526032210065978592787337757461265196688676305186224768319764099609260846319038949625860002755733488754995081554286431394529018106369562361996070155228156808203571342853832761596557096403371280211339686750578517909643152263763740089258553191231976211118681079106453431426143303812903677603285969230686128208033879402971435984378368854874851647997591512679460052538106516459981513040629350039973529255968438014797641671802514500689734247909021896719578799781449359260522604818240503731447437996079597384079546122386054648954144462586254887112488502627544955952572163157221151523085569315945894740275972959635083217250224453326954349024175015124129876437274797666019813013001289097183946227675293586060815218052101681527444926179799102162446102376367400825583798910432759347517042974212936765657059778781851370179474093567569887055469830370882793318170016194265748805936477090616565250542628747507490435798034271979776781687649399606176170331091663367639065022004573045749835932151562928183929252406689614033463989819329117286346987932331973071788516654309650223264947687021852187348634305661199866301709163353358271780655437896186580552810304317131201881768277361015661006606380149253668372029224645466564702980109792676788049078206754289160565796805760873905438285055788276460022788293718504660808576378759278955059641677035506905703951071710801332294716239740384739744173620719876829815286411171870758826361363122280159237104787686611071354602798358602733932778425712834439678370194296312524210603555344947795971161298024423588019794599028257030751233448974807469240214769117133237640844608632619678623801318713348413572333389047926758424837482728802060779310819069040555405033450693699909940517950475108778368461302024658114291896127959309142853229463226599635115745591248094039801114539146250884004013035682630086249029534619616539101307765663308777981367603216800105367109395714074988871928536828281029449575392188789213555320953648481827123595753763468056826698611822884213860644186377197106004425847480040174332892414456161095852228620841568940770387078832999072242226016381777576541720242242405693560850783397473418781832901569366070563573728767389796295420471780151088373750386388887620415088805196916199460623902969843603373792350607093914358514351200952783651016258290609851901749909667402930998161465818149824897451688294541634389074625132675057396058514008194521547480307214454711688916108000695494107554837956271555954740566360343187782207516377105934346431930137934183792204082969574120968080055768083765485039851897591021360192921237466082439692001475022297968370654537009003211217049810719751123574923774936157975251964719245271364630725477326917542260777326524913851250658041397874292264469127927492707674757846554765386478546419870259478528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] -4933811230452157143457293503184662230751807671847390530195421366280331156300022901230777214846564005821966024926600960939572123169244179078872618692550917391483253440086082468606441912316665160524065368849141294809528811698517790383711548915434203858934866535716525664247742083129612646973826242361336612826130980041231082350315951701183187060221180504070033483301828013452709081049605486081524767323132702839872248549838076339697912336832971531250356884208334955650523580477952952848502932920394781366603642725994687292587396294972036013163398774980774065086223037979007924240305667220877896651540933175640292697211046635814436427097728004646285784243554538550902102349575784673641002728343746296883404934135264765528040575701039552275176790289793609251743448678109719099959695016771772054719300355511173747428493609823904416545867441004201772744387008298575335758025415164047711284006980703875911905151068336743770805964093502643910047926806381083858146277911159522058107550287767469119441694732111059047286298012411369499485639978132177776553040190833333210116256790562671177202885437169878865931249584954116870355339198235785001169335405722581365605270980459683016009740712645411321586635227829486233422691982656419241196286788892750274124678745301347410616253240655026195244464982061386114325739660338917455243467385368030529470152456676381669933138596272596265415546926301381921863358989249363618956452870106731504454917574546868230636378016425973163387118229151413107706181359808821351059916002674569545053002766806999004010946009070006940346821789872695065780817641047306140341353257131043280174247691149194954045557219247670718702024153507429614794072062827856534061866457331680786457220975378657906834839921472340992927494140756065386872669937045646779249208341717997743730922107837012504210410213551649231404224063889698768961409404107565876555916879668002930820398444913596089271038345485957880374073820551651528762683818269925972648203514040870524852425015237555710327952596121507153435737480219133202542593125853949075927842719250283342378266955693254190519670170121426482680242433866420959658234083174188491583866497686150114387049388785515226439225251871904007521220443470862321829139900628360027228797638303028863635289666802719951763939908112090014358806724331077791627891372810278525079771059397770411686531129625715508079445847750650410089395523961221121954137452576354809162394549629933664880183138151015076541280025525988030781205835548418502931575674864194536743262224421385089688735439425405207008736021298535376845653108173947770855487849663152452126298832656122991343325600594776433784635702215964424125408562901136052542086062278286852932985177792339416182446870545768692196696132142134520429457832634915604320947274117521614987140298622977297672634876635115454187941098443112198494415698131249617581072415216917913154834836274315853006088307812053916334815099221642425343923892951556014959764074571013114584552017390470041119083755275547033215684486626365250868346880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,16] 9599658315093329581228418308586693611213478555949418930568006906829769595193258193029426169237943860720691933775379166641741917861850484412219303518946942724385886144929707955416728440464603009655769472088338978767406544410830994011443504563628746207646256268962558575094901585160293338795036812015509937499770329610217948124456007047250340072847137748694387410934734758260149832569488664614866747742032773632606997744557561669617339759947457077441636704454267862961006013292497709376989291261647777572739739772503343537114176815876606425039202380601874060739669221308918045350952841748384443873284107855593461912167757628581842976530914803796975170276733901155333628765523282427852019508919216466730409864205555099387632823598771138864924984542975122011521893619318888603614524673617207921904076154967717936043295904158270103478411831645155107981142300434079303489542712581758079921571577654129830481548258787891361316590343940983245956686392476057050835967336787823194064931092575324625281839241339233036485546911112065148573253430790920994467832191053821706522454405203803250532691937070021846687588265084419707999447975611360402479199124889808066426885566714633395677064683642229766967257188382747181131664255517147402952303835902824152919386696262089457945015566669502597651821854857596058919222442705607482394846609908728066082840320677158140807919943671414995801386918486807110907369358951180157819417443945261465222764223577387198804431997336088968779330853050998818684048833851583852244132943448015085635875173699045811338929609659015885151163315793667512911850942994978462172218492723517817564203290953075861858797752165509323130582259582647831033297777090503034752781674006517447957102357979673918287884083563100673379300270266703767640962364942170043823568031682423003564883410751839970865952426407382802227956847545640909365804683630321063748684652567012989334558095169774366333378559274562048737815167021375153356454717149508291874072132912378678501466434494510082226407963556148970002424668767584240990605024826976681627661820414441342699691820620581355249076949081536815008628795636874405249663870299512732814480080051862187423941095685759931390633473648918547291227982818273134923314109898334569855856744637457071310975780480964095905465758332929152886542127962990659611873477649168455731817253953641790174359651025514523826757142229798644504088503614754980553272334913220153845672264458603015097714617776798792151612130978743227118400081014474442279513126201186129879920844745289372169320905550614127808545632507105887405457512501823802027847856835429994514462256200764655388252594164532898397392087283804066357099854981708937214453222685026329290688526260401000876271927013881328723243277834921564832709959487625478013265797966823661421914129423589766719547969885107440444191684019804579146601096787578989459588182663259859469044041200408124948428382311123000739114709854138837062155733047830694961780457193573677806242139944356950040648309818558887998291498167205290110353408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,17] -17068486566954408996531437375156002798726708383848697221360815969545800256191552850681829978565321834188819429379440629209955287502689378174165749386488409303757874496257308436820576276407766570582936965672267474747027255806889385166255972985810646629874784085540881512166061050197340263596238375298682027247092374879117205151296909119088941574766881176232230112898303759557622371381094896668702802653414534600380025806473484699315666023845190591224996822537682103155442834936280520360596175703352131258274332213695331203038990207011559511012776065350035228402554747085815998478523528140410549322493730730040010391295275757523332387247778141857069352447452105314790543072673058570657806964606042244506519768453083619284153816588901559559347697883425146292601196339777479364741014410646621928175534238699343589580661606817772130953728038693376480274752662086595530248735348180587636169409439098937971188572401560182570123165134648733684336423544512933048870956608781514907750768344885221381254134847217518216460924184588246085184135912850579793997943141942713506591173970213454134606646155508523195877258288482940992049472737881733746713647258902276197319690710125917087684953920173262634539905700238397716851248487971863582644343326915205430060135042667016552254312447203196032823027060816343461235942227398457795309404779130917677247019288792970563613411062961338545595377539879760892724417969716235516097432365640686670559659429530754845072681183840155399990137336638312507106365944532266928938491204638832690718563650677289596561743228499187765645925203501946052938928150037815580946804336447980296153847532944952790505461481335866398568496913726052455364790543046435272829186811030028839313191396537089079550416473645065819907258678087796442521536411458527857883194114167219476844527938703917008795836217792717946648180737269408837774608174422396668175815298760871623859565938927942995324764811359154171419127512000914802683651632051953268206733210642622597388707202119466161640650840386195018391022501515109790499024060106612775843467306848623122514234693523653885464654211981804486607412741517202286929815584516673704908569345149768825434305207716047522258096296340326046319707514409082312571528589817004575136396596566041727005751262141690240859878404633527809555885187238808438413445736912014004291671067804770723116820461500147042538811740308385392938732322224609411712492880681824036625961875669451116163327738184628565622303899556086220587699400323176547261405347996406538286395208518425362794191919620012719356051100343727225178501254016979686011226962798100132616209878896796581186687755135549076630152613716721141967030795647767972854770953626430374319381956701921544269041791328794631378722527174792946384299647992084327165818653747456671726033179907971380271922094911549591488304122204361661489900129571042854215585165136611028688032940482806520816769092366804601576982080945469246144211384103065408563747945005696251687661249208935600891409719083293041028445998641601479484375040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,18] 29209170595394634311157251186773795558727804483728134551301251111743899487366147684657646280567832092656747333324332336366098332298238830298610292307860547097472410161832441539301446725347661410158619590714188956035018793236255419674842941525632988492779920192556506787016155839281303950709460898775275549414549324579577607339922506277387290586558190145797406105278591045011023497454360363727964967601340694271990601399436562279574482364573170235462177947335391973461732020548963834220149738310708049114775123935086451069898999313726582351372397732627901115648800593473716089342002486231595533114436825084657908430855125705605455564535547389600925332992597986751822964952417254529674152360902396712804144286622926667594738806796775231080412185894549549823914220679586631857471602610198459144011454547721901645582688453620092237317506240047384566912313846848003616378981290318829615179917914137460603160772652837694336617089300720615926954510534109223973865728247540275800992497433141298195621437813231526672829279511904942050726476764279801810763194249749133217263411428731398646065484317347173597225723530191424923561241940341841728069393642707543519043862693614918387165552610241616973235647548401273479922459803530182005004794287218420242458441913590906609801990236255447767876473990849468581491034104875788754038594114857172025988112049800222822486197351066116856181735491163222076562777337305066061708706383425163282625268091748225682899244564964918006447078754804122681000447159847086345778419560769241764968750448873363739307930178546417704921607883697192707073249316241543337524031694656498354995092240553729219254994710099484245964397345072331606509020471618000819466617485825755876606861219312492903943520625363354965984368290706289339312165776216780204986967745960111157598738049386482065034155114041571181984852701120189085957775382041193671537256531178721403079687759078083508392575421012881162925223180036010086557343555001719223403976476667016717364699412395761922019944316643215280605122515173285706959878850469658307223214423873722569728623030984903931560702514454340137044644931593004044106313908967965279340539944049087057083031927423374280769966108027744835189628562104541284472574089616620493540518429348303724621191137208362727816077405073500082891584664615839554439345353601575642932850803790629885843296462628459362592852051845306716159924423032169938497402322557689960331278057857006090506386764044328242709804588335165496870654650254469904303909631252039821578184803304115707080437649831146315241825812577368495189305005838887810236292656827563149647627296447783088753597917292086151641704657693611495653850797713091971798117374223197179574107940955014113259579145096393821622812619284641124501503434978338846972152504816590990381812962838675424553692024589161028154688029486006311820570967703667794129644679515448712469683289720357717575203227915392441793253264703380424624819711427902819433159998341064289733174296649334283697635916001127401851071226392568738770583552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,19] -48365402309297068500403740256182088251517542137278722753421393613408468489927921712109721673888850979341846529362638734420332429572172667679316522414726728354226505220658488851622024217037704066757758032782624060561688966243551585629721004542907956291256575277212257155972014393261701871355049711510807276162106682779342757857112646260538089836826362845527036705085402303132984521392467465060944735573036575479990416005586818302371064605490837677495951162356288190901468666776710071194411190122604247744084782135071947643849843664823662405491418934676836181857432355636464075614960476840467813619994361992316032850190554933494184011906104949984714489614428721301400967694818313271749218252999238628256632183441998702391746022879637901680576663232864709096782300833885057535471987593770150318077913087280586941421769190142361794945624512356680568451459354978200035929304363960630501050588740802276145798650264378027484478811761128478671947114074554084326154801435918211233425342173240666124940270292023045595038681458589927392816236343220100629049829327079817380506286088904643863433379537162188292963388106091468591912920544582992104169779762040674917599138396294767908423363638208267655461956318458345050728137984423469582289131556980730292087112812852198766245331079580063975030381699733481020094719014575112808701786595444890625350205716909113425024512920100556026940314720215374062723863797152699553592303577789956204511763594180935826349749436075134386402658850477734385874696068538542570506119576519175551833853153579297884383778068236685919461504441810138562158679916833327507486638477066738177587656897397010923746001910973971215501616276155525665259608395253502804804229799612915745985635794839928352705728091785515992694073281609175825413078141288248726301499542586282783939272543279093131847625639398290783276388490424889154910194554158182309713190441592993131140309401494811860896290773558740527050016769167165756478396265500536841537828562713886786966541235782285306711943692042475831249780475253540647294647498912672943330655286658661594302999585966943666320089159672821033075491877368828065713768761989254584066819189432061398753607631950132389786500117873272821163502439838885938032582581030099431350248361683786336174995703333928314594519830159332277823338415666893487321121767890895006608362444657377217690868689739347884429621553612567997133791815255874935005505003912549795890746959922706053132178401788401874013219444542893404049459907703828265627964099308952307884912979421468995752732020851885404809516497976398707828251938506749882130596968796669850727028410968102276931373915388486836409857313384609814830249535257443812671154426956728880705141116161191817011210636531781051475525137639364544001933681543451360052067142266008555232704961512378526187870437250113714344173126404335471325544227682179708634493916410579504719120961546839079545338138811234676935426057863864991177781963181619191876060071441263003917263779692199994919134265256178595884800751274201778455838720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,20] 75174516589449521030219037929352033747259620038642692441499868191149477031289827123868655979279179574533186853575459114122646528775840230756218520945803192635996366727762078575421103659962151473264665604521386728413951029516798549003460698870349758346400805228179773131235320715033760935938155091772412600124994083298933930588844268144679922437236446650288824027365812181733943104549802809466019271935585764411350740140275752665782299939107467819844756774786446777343379411471836103627598662757919222695614737764056218024262100692817974243666517117669786458448701643147591748299493628547521567542484532904466707598641974463129691342992306671689432921215151964560024908379645080294274554453412541381952222685700340280309789372338059872604388631044519008476887269375804293915630672478607849372742676692477769896763022934462270220091973557026974906414435325035439424018353441299914811686722873962349765737439223107576781385638280531117997210465952805840118039981608370336793894950081440077243679081099654659731455747440226194341393618908798285089572524843586018164214761073898631245699875077397383570745640292154967543898034630895074563162395526958591975472548445577468001860958140138683497190315199450208225834379281391564840339893810845289212404029889734943881157842285282680256267118484914803511308676184564077296150522156304183763371988929377643877090942651419401448925473579122646196390259618910816013003739384030916691917918338135220109559572908198797194005542748962825171806591545214785873422219616960036012907257239863228448721623402169741257824435970527541274232171284593770378788786740184919618450805669368590198550227512368888422996355523105898316286647801179777914664240197610963120215997740033393738533062113003983577514589121199950508479909122656804749196054397856558540168579845319998147479075621029427274426375000033623238534539267144777872698040642693829490135859620852580442605662592072496575422769648693614476806873212117145026637254032313538634089142740194020004205766203262210653263240698153220624515457747694718809196206822823111878449103080118190809589832074467026828287345405611657799192768495362222646490777607321315318389744606264762980659230935358938715630787319509230181584462584500585561833271491361920237355507004848085663836356179808565999291463300563377548774311109163047843267638396335252867672604727062072808323112844793772747852784466602823976103966434447664021791298994410759039156965153998721025365328366885142030543658026194361234571401205231042962600308706937944159035238046754601424693806722128170022385668924004558078118047097929791135285957349527176610789774842586695883476845819600803423261993538649715920126344537873393036394117855951446193097813287711450841741530163442243555924759905807037807213786761852599720226280385426057228353385606411088867542265859679287112606680102634757608414491207606637870727035635971866651091734883174707489708587202746695982962346328405930331331254695707511685111918521384682630337282961875251099639366466093493087211880448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,21] -105649611709843280776639277915505284789772014813904483583846442392100130582756619432988422702271565176475608391151564078551369790330479134986627990219501829844522928982489455106412750968804398971736029185847762350464076199093674234823607107574097706613478422920644328097734871510227658041544267691501871939343974657511146723093986223067450444653550917397333082277462354164256460178981566437493625737812437077797179928709405986901486088683196846928549697881769141504457212911632137439673618915402148758156957802740640920442805483442759445104128727577893752945654647225146855939516558612289122422199261915710965178040145464861980217062946630646107337345223162559000925029366925280768281693686911864206242841627303304795996158480847296061822954210001176924269359541105568827628731158893843377960399089091628121328371313669545853214432524657259521438449890778182808051007755270462392239626941986450372586473632690157790321927052098354667940681196223479942545292841737059873085472473849287296123905590114067916993847161662124831745494351142228817210718285626304767195279461998604783259972820077794162414317980377440163130423682493400954199129781156021715328662543059799935842046687069424472546974353787280204905351748120660450149471036760010871855567349213440508925346231661417359787820610804967817603248981335928297251442749378257578000131904382925157990060283254460237865582598578132100698760325311334487225240500521460506703169630655654261322509047980620326570146630664284295562601820975517032326214857437410236099089983799208630379804622063080730621694611097168667184534214364583865314836031353837945590912128391505517835250437275402405702636701600591212162539622657406470051248413380106833514759501339393659888587038534855168336663549032850443493627408450454244894846824175992600670941606393817199395102413457655192581688310648216175646888501857808404395964443833718191634312298743349138328740676455077981685923572757319184543693097171101246263758510266089285932079799448037242216969695221004745167242525360737393149579926439217979271287106802369156314345952750199285438443620077900345061433625141079692233642623431826892432826869747569121985376799777902760376908097244489371442072281565055086859417999800249654100564646775370197600139866096863428711812623581128746970497628175653885294771783084606739211746161552772526548640856642994593854568954529163203635746750455025400754333231344654656443388463424617543447741057211659491892638844584011522782544542785869383313618049379450712405737903208276696776305272145211604265809159963798479335688043532098974845181902488230165149698416089166398263798920437092819655020528993491578104296166121994758224652725163125589765607567230890362561888626244155536032794621569341384461742126347839146791632917192260000923461093314503065103219046585878118109067528556892653994037105382098074665850967238188131594941778693423190614458275835220584567493055245897646102956862258923192619709713087236904982679710099186437669619248463995812559135604369718659573088256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,22] 130268849983642114262448787045970587455980892422421575529834247100885665179264713498687114913435931100950712308901987226183834953435610295631161527777292969989015675242430349925139970821634360448700392678757106685384141358775296504329589848837523607269416314545785153545990685440780652505930048771274198077615640012331457323100655465854930185385954798056242400222637153023467532177334342925308265093059209563509204011003928466361563857066184641486081065891839293693800874169558003021194656031878180562826317313958534876566058943734625496401164938459741367328273348356671159802165730004213572800836049098086579142655829436076547533779615039267500544181067571502154948326969631409318713216429082351862016814631910668804854621504455769739766037310606475985709743675084099733841301268369671482917028440865529266605661179288975556461637480895439332996275935599262779522727101149694658405101055853423556450273164650571359180680422082945157888078887624269635198903454560706748415935980167508590471262693796337015970341816022127768944365601192769099937423410053076491571499296203453207045761450887955874909116157353216330004256081249946284624528254293538259352447663331831603560347340589423724524364004166600957667146568362991957250004831791459598300655295158564243984018630761365575588554165274947783264376351198462824780196035250402469763640435912104131265863240011728084889643758078381370911568122872949438805227138481922821613677105583771418760606823264268028054191856274821539538476103673259174163657906282976997344546422842625448476168271121067072035284674717487448891454267420704342229984669906407514077886302433578330279544057056691250244106396538204922557588078477597170979327240841005173322699374291297961738511927672942740805372567153125653020676199978471036812980855226575226937446722792286129146319895094516160748386776006577544727582991656391250171190480803945657778057081004383970079442793900748606408607376151222189993425726874501416168419448150822284131797468696539613553820277529685134171264516903840481217234554632043020797871843814154073066460484928177720029305640103400277964313015671841484678659547202397139238401388426473707111310126454317953091041719016872717613347070559011936678760925193490651987539201294531040306181334664084741595997791213822173681821582836261719936371062816163295342018314436036051973061910544312433073368906086035195916533378515868576768481882612133545791517122672380199140887811929943247162860792202971488415780023507299937505314129235479500117925407225626290447015601780503763968482610469381713183514583953412573367693215974010608680884779521791218348878485381132966918346530855554314002231337455926082259158517954806311348908651953547346876049381757884595413534186050353620674398178168927052064337651019769760356202873212516899119715847242379499531326946391192033313464179353557396647171140747307053743374272197521793313951167731776243523629928910957878433571788957354212007197528576763605028772292858979529501183867620584435998572844157338329595355594752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,23] -137869174841329130833120488422427371582741518511387400226941864752827934590026131099843061680987375492845023003488560471894444214167045018383024373001970235295813383042770895084501694917491524285477107073528398561449216626827855361158197263926327965772437840228751402786574159007102719339718100648516607994845424220331437175475742193045495030985119822403126016075392666734145114405807594705433157638321409583299778083478990534257669986291791556978702682951738506626074937371091256653856144629913520768861923577460136689652075866046251778248587204517305659203713922325874565951335170131961591367803500137539375548024704568684415264801216478170277991843829807296002933198493140527325599262555846563442359283783156285486402760109089616192264918366744303567020324300713194445457737153939656325897580252254284871909354389422301227319059999688750887928379612936206944192225226964015773599368160237107964152816660303112297953200974144881195038136692412907262340850571232268624625609832620516672386934232245689052469581974809427298780326012225116376519795597526869675322772442615613399346556946632669696589973008067759566789102699765525009233365560664512631252333840913857193375079139436715327676707536623708910385094015730483408428386306625728138401275328604949958953141479762256533968536775677284043055933109916527215384303979039989380922860371815293533101855761006770011253801544551575851541952687344824945904062964219395530785220124561025870472692303063290142817544867005497999380403580449156497693994095949586282118595982524868697522519681733200272041808514052244886955892379902796464817513526882300924925350775323823216174940509322884097693099628399880922067417759395863849428468788484183321047772142938318118139033252851892753468609046276354349939443647863086430821825998010777427147211955924794734493192951613228146029505461225448223497769199629777739248155079041346053234650204914267742851177570517693877506283860109401548182813841592514271495567809309482775860160633977775592370391038456400733353949677627351788214439215206718633049504011715434028346601321447545024436800716397945772378087897046242922707448630278262226154386550306040670858707400161032611599844083678596074714966057007951857334613621697495911555146233179983867246535706216878128403583969397338516128144850731136210487038765675720610038940311069269087830884448242708441235617105644543556708354069021191754213983215465414001152219263519046602013736731052072569974232485560672542153754012273982556540921879062678887201004235391075641809787980870989592052373259488769845130032735076343973921736392504962727714750310281868334797027934065458737413715001075540202897187669510438567771161130869339969065165183162806001772652859317060378675560167437002606140379038245397874502846908598082268354727828300518753027343670646680911036038658824224515883036666668038386424123687804709863753749151683920314733218829279944365136520649536889479065575193624736866885167527171451166947192029950754008127118260957037205272253095882388337842433556480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,24] 123099153127703335230903599915507259253725298863811892899904477652196503130071087161090339200538524082512401786332107251219135410961905063227271122502341494946148586807147826903016646176167339779123912105396586943138486473056903545918611728163001609409723766069914860112121468336577579803510028250047831368103650045783954750812330442411682778100408485547188752767160974093619651124278386070725277491619954631551828270613193499270909347311943697586100144768221497582670776590839213177720256921370926147013467155920305135498643594854008138797911128325208706112622672009265077142922829294416762766278741924230084684676718043386288403355596773729579305708731882404354522981816043988068740590672017462211782388012978268922570153070883448333619873990203590764303938059863785224627891582513337590053174531296805708974754812821327841519780692575456797768882468319075822626239164648994798258597423307637130841435849458620733607338731708891360448920092102129846150651812668409159170855073809657802776040445970373368031123256158438773118881552143698829594933083603503454671011862071190735741913734155632051029251084081011024431251598988898268031061736065983735815308277969084900078125968628618815860345796387738005916207129529578383145636120008013005964479283985151517461480896062975156498649250245400910525044608402258658721897297487171427503391947813391472782120302668639562187105894490578702776933502039031394595365456186389363356769392837927261603106974846057676019283883774120250659522016807929463652947771518335145730356873728191782801023174033496539722694728699266683540308871354876084717024614412253985460652903631904862428198421136802473293216863605905451686615215994703366387861376106636086068111078570836448811512910479979847500638731113489089667788117883517498781358314946306806430458633168333490484962516059599989182063187253139717333863402134918693510162617288667675279963300226290053793065325660695984625204565016531229808958090129637920118256683978959333119261210777568540584112301548683508405601750578673157066704039172485014333912805079506837433671316952179459349825651023047609428799995019288648333330260722816369859737960180026455315125143372479696151374406027443520551406204788099448087674258991457925538991563909320161244681676679501904838918432442714015218759791281167417420075142429079369065618675238922816679119305884442136515220826768739633962946759187197773765425351658779512969367645834141285930867752169426304089552369537649504244904454513638827400351805797621941091238963996787569638014002949125810898801755066229399599792213980338975346020832496636845063047496964720247145829481350568361488104954404349030433705901872207216437891700110322556116123323951637533152680258857285243101121813312656549617935010371403758697224910985326512634752565555691482270826510190671599023121680349541922020409238677917038466273730942611680774890218727085274516784551225096623268428292977432116799353110406237171836264341422911237412100282596924074105342361275897257493873790463503732379658223616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,25] -91082976302961646593545298967304413150622868824100297099144568069166009173140376824849755730941996927165474047448153844994257726205238557957302329149884975378259759189804718247237876300275406878092488177194000321979122623697457144183152102573204524616214205706609205149612154978499062278334247338863870725985479079157830802992036116855483536898495093053370536076788078707234669643379227483615823821370019959495110389396240234460170098940615986221220544048933660362985169840767193228766023403872376784510377699492211314360225603181964900707953904800286061435756723648537252223323395094728867275555758573099180356430731620871565871146672018862307528904511162991535448724538555462565386328635031902733017619298226282702155930028901465056970679631996390616929922629144813129705148522088999031113890036590499802854594287559458156175846107413544103097084553843280952123669437371423555037514855107749856021059043801106706020780894724640882523655590979276129292787340032768708365578952808814046676935638398461900400647320257882611619259193339276056282744491175163147239531186390800356892781695145993086684720011015232675859329670606887634123305709419166323112426141539703579323384479152221066061483564473434374458236017047803561560810149027645762453610575226706479864477532734641476983761937553169494094897121695572769299708830728507568037369905314244350020426651745915328150534506202812974658567936466377903120660859040543198974980649836841936061160486127728565041306519283766142923502886539211025798644066309459214805458139740556467606773547454995297669304691866082130924160527577847226956486011104801889494298391161877674947879307867336103724202139216105520342125334246031426696526250010716778651878868484518912163889758831942282573639370863144311748104541684861183993088242505089354474346338628217042355510657317702118272800190226336766401449512726189856544418900494295520288931456005131457567270636241952139825431073980123136995093949448740002158382418523494166608984588548617329570479823385669504929977974720982453938204315593748511348730676138718740915307815248357554998556947899585154153338189138563681672833839683834204922529435551803359452448426963290492769900026993355029017241309364798062018241100785279675691062025406510467143316950043052944839134418843565724695284831538952462178447663466096348502746822412119301199896240422390290368780520762465774643871793039478387104065061924717457565366497597771736975266160961303596986318053912858321268231662345107759539363066394113023775599268568278045535287699636625488019033071745531958703868029528690221130722395380096106784212869777911147737965148485392339146234020879695451028648026284189912356521003913263503210226611685880694532287892410289822326859397944292344189715459300352208814043578092848754728309579600748084728370433265674569410580529084482594990340024820836805939963206825249203505043556998899328375845623496074221977471806118381901705071528638455343141705653172001567265894547964621691621563606615880204545300731380109909051708538880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,26] 54357701943523310725476932492650620115454368170463470762071860787474905801442606957109132198880360585017933490957658804676721685849444601955935130794600403036792302050762034979186432323248146200036669092953127415328840167582270327121600346545131456686056098933785540909242853042448922531930815395542972743849044990907365267898687108847669958274035761018470007123129715397349093812091929830911424185736670312792434170723529804273436969811633848036827745506499928772430972599335358076996741889888573992770882699397371643085152188029082966970416264972461040918127374069327449142201577230400874695104695609072601923273050824113177440249599313373744080513826070995895646339441865622943416945949582767385627053307611510927042016220613018298520048229711696275925697851594910369377769808041227824814557505047241241352551934086483549178053747827317642411932600022734472485538071155001866898166497749208628970914195147679295879800680263568689918025088300231472004016173284377969323299864711389077031884021651860504454199099414392455156640491959353882559793485984983547265936520493431700372245737549710007508973599090282798359723114852293614075050753161137984019937128827041465557980302410773268063850045610440923833222331500750334980073823031683878632058139322367185959094463019174546114112131564612509618595514403026179879384041302119472590549576339212564893457065484302889473021494059694906122305913600756929310363258429814256991341889338205468792583140201642124043709155776037506378229841622402214206459083630548180738853811327272823057304889958230907735915926380488327875259499222264660320669212265679389797436126152000326342949583280600033052376371207020889146234276324862326942435816671482442710248032525719040356005079203008952765566966776612521583043226847238305259556092959025560065149814596646193554888447234533064884916035636078136901854573062367888093235092361910361955747448758929000895673839248765975996297079040594523763630680418460738078026563214642790380924031284846259543585995717358799969770289080107538996589484330845518069334727476581784333282085870966891122063244029009237377775533599077446982703887747759678477782630101224274294993438441507707128856034929055471302581701589962550778414939669969212872244420366953628708851537215932464906068177368583542030203844496643237397796267772904716228100435062671031486291422315771016305498246428498754381032025763783150823945014579917152354508767652194727018301218898740826697390214090041058477766093578921490864451358008934558801501488288156528340153293151035062165099603729952411649639062206961369270790216489009047699221242451183620167037523426163011438294891048407960969436032088949713340346768767707905070536906510520564952647951442835020986706130072278944095119958545106550280524665493642886444120152432594155523244807273635404393465347369837846794352014318207519238501642734389397994817524550896080868504648319170644617391520754678699025499812578281384392678459107733448557653263122965536784392871729470752345382444636213273692611805184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,27] -24802490656043300568110745118737969469556673330658650069288776709345263902171160283376928231407200789039610224654394998390841357411000543912927040913076017713561254530680086261414139697003698196164384481404346589917020947513846787865429024996336652625147930656019812025162994989120609038772568132731443074013966425752526385705913358087324148365343876038317268458198090019790424243729274757452185152987867611598586465867133672385850049204417406492018551407182645322729867998697931092362593622245829978371648372777900737334980306039804161160292079542894616749610994407183431945444550159446000175210290021414951041937342543684181656311443471193796446361915636558424668866067757114996278204996925250501364697146768491430941237354102603809601853094981498389732155018777136301689702355867985156061009249334249894732354706658045345812384069362160990330365584701471906261801986748903264057225923701973421079644291160629188414301129179119785512429137330201194294804486954415308683509247666227577029034764693698763138348997657836820205023606691330681596081092762260493795784804496670844738952016414675946618585753717497363995207659808869517740273005431007219664053155000729792090063020004814200293580885522613505957986503471988391891131682746764850048167918328362812289449485953674895309385126180093404235070458736797929373241898037980794159077286674557826342574742679792582025483011146657146510226782138500339582093998035213440101402981999198034429296188264517807046848246096683330872795229442307626183726722617156706291995395799004927364992898670914396582542846429239403728831010308651244447063566599547262053551757943411262247938700307580765458145315884375308152364191687196332838780665571254308216956909460069299728983145578772509808741152266825253201522887651179325706202588023561800532061912336433506797207622968583664865199077793644423999239808851230948058439246388005119824675975301834480266651524773373026548831085406264739427260309164646808051195339444152124466268242371706397436076626027776802402577149369260494409315808788040205720798694307717212828690508544640118228654155799249557405238079863507987482537370417956900682837704475462184823878354729591654137898879870331947577409135336877981096418674421614716090899047254262079828186423025462400528963611262387618091804167981108713486352536175353319353452884347924715334072540443808543443886697158050822433672049276080799046948583393721643596130024087259240870816722881039781087402761694120590272223433913396436105884870174150186909804887578043996746415349997243546090070200627221371189341444546159514988680820321693424509925953794710424574012276816545536630645834505310473352258744705047295167509143408055490923164669762462946719778523279593264073912051213645556321882618771408993424055508345253254216223005012569911711971381305074912703836018522363893809881886799528297734143010982891959988785335591372341608944419875979172658161373408081258143150110486034156770488203226797163928616437750962518892556303739229502355603181750332459991223500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,28] 7667193113865918641356661965628616572988171334193242726891845062637591167991700288344294879759556154515151887293382305353413400814461505956504910830413359179948276300529780015814080936664100502882459895238019988681743468565770284626768014929883553002379898912567773165426145031838402076777312448337336501672028886051710508594504960014235446944286186027587972644477876472005299937813335747774619746557146020494898172310533927111458454278940436235676249770683762456436636545420550731849569566301027285855708553760942394317402706544554866274390282652887963765516919458476987373655649198229637211211403814556902779437397836185859651185351549143320995303999525754630895786960361128168504565488573543131608591297882586522741348360341396576355694181959023097017388816038425043298307061742273420004098756833646802268488577803129330059585745258757505998404099346850652934817444994846232236359156546384215256955787223987478608549530081368431557214418575799678932740208562497780883433014068252192660694986812758955426976857770423845240006294919350979391316600090148403485486768331163638198536879797503254518712763810193221661569705899730271705758573467460662567031460170616233238801376577204209088843272116328301679818917545462731359317776966352503068880803786986146582879095181981447922685679974920248238811159747863599126990995390819255114869080672459856309628055934464749879028656842402496805366381216005840247626970983815338370332693441021529990679704310781467878026386315614887457060616347403179682423103215823892715166982429863417837853991651871215918058807650319943905982225005543443708814894736028137749403331365654486337592546659094241271762239754115380178237500107278437534171288419750422188309655472480078117821579654212346561462167208798478121959341498048520094209672928124420828389775918049272540673864501830566438560248310979894560955173248025148568136531317987362421848628814493799694097442858435066561040235442114114634041160850898857420148722763330067272575496921471222015657477974089934562768686691718009847562911818553453479272538850665160472055739701053380283835330184014596472616804759244869669711009313176215037428990085610920808396708637712895949117493684234052343679625402561181030228361397178148784397341379904773094577679040307492691767039700944438822194738588080127643770911518874225236824134684653808622998698799413866590596908556757193849323691572471769283247025849996570284555346420628628209268192925394823125962105486661804075300971762410246203167065636155768128959555199219511417436550800963251407343135700061811184986023903677060959821197839199082071284813792389398344196842349076502045423652385963697783940791238379509164097729663231549498550798716301879898047788286056640863351754354648789121189186533282222038732992195605893036503997452453810646530070324372244740294761727990946842386723542681863284277849139208758511270483630593244624481281839424041196515441818298116522882539492170243606525355885857412409764445410192895299033605998073457195949223708141729897810755584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,29] -1363165053583307351623867450226551062555003428479447166062403190597716280369363337499316365052391930734097962483860964482692168853846738849835331248001263766622188422711298382431216399230132270660990461574440662876155120440847438749909271249624115700776666867269535756259846367733450217328294535808181189176199716263224018505378374657907149194318178081039198659939777037250865990429789079019071635670552983779493552154738906655609308772301751865397920600060919730741012395401819508107396900171020948275929828516979780213408621214538199085881167299749864470217302102821187697771644240202422656748771185017641459062685313565039525413136989033567509161641044946360776807338534369227035749262594640179348463951630288027127929376503479985695135703881230330997720369771385036332198354278138825325061918917129152877367599606214160069033885376960609015840013084541782897164010094250178199166232835377631175758425210678433902376429123682091420986660909350154098124783090380680210643860879425194286966830002909082586755726335744995413328499183822363412530601138750887983370724668522082103390659332088854629772533471158930055562166002445154092977809610328452141209227065664964659806317216446267916603499308038701594033801334983815576211893288764561032031490572354957917300552197489113105257704484435544709921780172473717494920162258566191066419338972201533716742895427995140933384168268500416038679825877133757567335639426084195336067213175642902308452947996841571908377855782324098058896970030265573858272356998514627865081360479036666834905016177081938488953809956641797321046458926136310316552577628252736948110537817131254790659884494802777952623502309969923213695478736086681970844380180690446894596986258429670629199220864758907312558719190744118495404703839880186602569332090949282308153431983170772395003392545529867077660866507402114242010819995652339303708714424174128244673210093188708225172313839026575873198480321527936080033496660641556553710436318952436598708553757150757253950783496442596966580885512103053201549604644159814301534889178782664471327211743403470142966931840174641616419932249815196308822391584706880187904119946564144080506167776495683472855320932270133465771598341608139996932583546375679639016757221514796022696522601465691506794828963976629649745032357180056856445725938185448431022970875803674453886678707843236227478093187142292984102233641030990213311797556313290759972090230634784283742076738974154227238490132096452031754379496230917569836920478522054687337558846379365830922700000872163786547051939900581431328689310538382856829162152825273727865670585765259325731420611419047797267755802807776563969268755353046461417174702716944473444945624735995954950087769083107552417703229242876017529328260725379212974247190678935109823742910822252281967131118407015265725375365895785291279766114769562191991926377360467270217388677633296875685673228082517072453265450663049881415422087044606493145442477427484928225457008495018473877332585892241969628709819821782509174128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,30] 1069384999261867969790246251872963514433390103262811866959600600937895920850815562482676889267606687835327820826775000683453523171780150523409102874110796071024348379447539380565989733197924702345032088446108287525943724869482137215325318228936244450275377462582354954008515216808743735382759523689213597502739655196667528917191025235312492607426812867920414013201151355004564691084478234137816463980781011338937673255096075578821526644628945057454292453269615147486816673398596174296426136482839746405207913418959516967835905904181140046977271321332133468672436572811415080100098909467775402827095515814987065552215209193578464687020625496976833489051818144731310856157738638267041779601050448789962801711285167841581163087203868717270688356946380381634762358468078979148838877971894149812385548220114590480948639759684717917577146767475775662805650289148907856388145158341758603409204359625745932640565399928729559223700996370824323980429343177784415561966515564979052083343336075235641163718901227889339069159450061160510313550598190096489749269585770283194175412686765535681827626652533723042662563945642014973958425451113280768403457916323397309160436181991141087116297954953084800421384558833941266858482814554740702001915012420966102758155123709282321502627553308923727625996398227105622535494500671664010489057644996347018286882493962532438266137456718195187656076943598851127963735373203740027723639700979812502636885835855737751461459053349060022469320483914516252182389046002183988145227867013945877882324778235593838330919841362195976166046132081683113280267096610233950034310335143404748613128297175747637618432509444948676518656487388638988812077851723299572047868067454148131966693168533148418160425572553858391710505107510394822279082535508026580190277441891594423362679611545449288621956121578908040173880176568380479283740027684528748775318008471755357156812304053475810821082989959987842808470895223175336011191982098277624598761595495821751011874181542617672957522249188473486879603378403980563911473326314517169265099929394446532810477684612031897279208500582543119349657886314115390747437019342129178298349419266484474673255085098955829515750885469559216121187656834907545862098178845570286758273741096328064830844180288961272135748576584303839519388990808999689032500527980320975775785219157481566994419541303940746475729901669238870642537419434334366269542042985712701088590765843575471530276185534173409846602590993215654099620180496056899488523092009690859680751159615727171939758166392989426209436433230263983939387184226242906045069394702274303783903534059194260514817465707461713904262461973285186838574447688836027462099407440835386531423010640888101477018802966086847900571217272307539009438698801474202055775174066461411357340279378766607934426727323134454759763756553872617433490169807740774487585952209500647950351679893776571557557958661151206498469754091688066971452217857837466424086086591361766211516901693754101342332594396546169416487382178710163654967296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,31] -2407523007957676673961964149903513434601304495298694248771460963896889179171715324796252186115696401627228099806105969354362884891305998502525686561658710180286289505579188687969468428434049846224485371090315521825001222165183679884315421370909622976869594559963664967998134559853474153123327926639048103504970066233604939441344498632786860359574835713123939993883027459647249035237703512034411015775677463143964731191468348639619478814632410258087381094785550842159931122972271864760652415663159045332242442575246333936386182103719602467841006719128542951567869602495983129577976717176662735601102331720663595376600224356508527863038382823040270330688586629683597131630370021704878343958633853364081833751861543159765583958847591044753841221681684699767589574848020624749496333624202791289361750074435832568599034586837580928301474821577212600063909492242596394235694137121712328756951420707926510820078680284010763265782584384307323911678874340695020141150834706204150645030800253298884637298789385896782775593160865539042682856270523667784102087360748115353594793051767050697864094911606836403819700884113043450968378043096564519244802593035588077350222135485250789735986598989837723138330990074115702867754395710717041196337960499671595391389073957794639393955548927875852242439422063889218276881606053557936290630461121925598114935513887649470856306740186960119218509865169057066463831775364387917803550566971194944798130417205436198763531404359933032213332224065924354789397179895743589697686225133972460685708140407698180973391460541073135780915019726252010168911564245521383672665493487705226747170112349501454034588548625645280382002227722925362711307143697646204276098509878350217938908936089940396144541229673804731630546800956006975156347439870715294382431847981349892259258859180073615555376433549973366801145541270578847476597196842751305375127661027756535868662022307151553063163186284902089823933650533408594556074287935393963709646084940215125863752480754603632036994773552877370276206028741140765476265204137330770063666040597345753806250149378202246169243898599432798955672878903638947946052546700985265751865441030814234653029064418487512537144215157669822103696429729521158958565922087242269666441468684735454995922798787692004949981922506503253222715360022946006115748842431321192182238853109308782674952040362069743727484351637389005931463816589042065686578746326464720355650907259081165695025605918257651578792137569357925669610373374954925115609174730558409414317355243112209726209185822805799833173420649455704662662153524087530444792314726605864125446826096519422125985589737640291688408337924590446019832876750261814700158141357445981730434520417653430710871741033162168762030047585344381107055325738053057759060196437060101856650378699848537473099726612154524135543093630904805911770211556153728234878936619897625203366593055607286241044933137037033813000849246432528726766885213244785352802612938646475645279417581015933315469926213333552752951030601465982877696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,32] 3121758030894670913682750645769490180214954413357344906029707884332074573821612432633230676915296686110655635555443622924884185512909392023115263774785026989185763722550182413920994453862660881120578351215061877358539735367890947729968413642895184798212592106977854591969923360674260034753367517853286649995546489876185666981694737564045188578641111507666218615049379477412800423785374642718012068919988125599995632040016155170742314019459017343141261924531538457681353340688793188865963149249216983160149559320501116817927129076550697079383727290351741745967346188116559578668561988705142227016210507753337688930133885143574919025578899370830200433128101045243774489149154640819219072007673872928003778172212604903657366021532194545527232698502348506870406968278920306835214662722496239622301903975595281772017770581025018599340242458908197033720899693943216672024073878881152867499899344894314008889988269653026670037270697886559640254828713303488638846998563350029979013856857440042573289043072560549725479344053809694352174555205734913958432983583126923376387488233271172538072463068426301942161406944735989825943792199238290617846784022977884539983794043251750674948659072040055308691501543376708145574981340219111605122517704093735170988742953977120807054951036980984945448238783656902714549049504852086353491042552330890860454146269683575096963787845200894738005265325023603358001855029536632675028530529788733709427107628834011185269262732619331302966798900990215637818919250589678545643898070761697943987840771410892508819150200333799820862546054494202088518351093766054369523930717663569209865230160384314689610328929973416025060305959412612639252857005288064332004274492745259812505287118150853617089322032483036450467413327854858272973345772600545035986360851726664216307986431137978084099404581099030041275470810423347088107107662448465017081803690400403181215209175911283219681721101304899571930308034434824774844557658616909187949997074835613533528362001096441844277021528757304013660164195729352322700233412055189416093183977791438750500607232607712137582487291181836875038857470897495088292887968684999337395106584152867466365225001840009919792417765880977538342885630587103450589610589163939251527580362428040795088511366492955547616695502646095159542742346454632787489407316724666761738993641486306661328391121019870003800654195210841171812512484099292720619279493502492314788862852236198255009444919778246602352649496454419576495488952183522205693505627995048217329907633260540730908536262547298869131210419121463528996315834104386011815439264058846432145099967883910699095456464035835171368192540140319203373575223662032946268361798646116888141792238041093780325992105946857082983177436679984702889869693555495213939286908120302179142642359877353744912274912055939377532236611861641247234920768983227814023151569825126649689576185186637857536139988538985118352536650564849400977648149871074037659591213636237053461998918165122248513183614284472772179030905541803063291936768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,33] -2842902971636501901790783112702521969166926382379953260670832032395797809778241218460279856770565464644220842450771099004548501542539282517892120949591373279196405734444975995640808198597639630798153128023779294759262018446774796615427294747935782139519346220600716209739111581009103436842417709830116696015110592202888548185340966306492390825117502640472181695451793402209264540015591703369593587978944770405418064243079499549246973517801613531637671405642889762717324044368364337302618196505783762962457959160121136894635958634851138452249582666980889946348757350138080907862781385423999241065423521290396034080868496533752277174458909841541606094705662386580302755333807624177065708458327476826246800349552279367825466974058107239177399243124419803755894730122836178606592263919158743381578476428661357000077986764081504145763715652277789854970354382132971957975374833812641617646499794893919891089971067252003667224220749277670769464488666642799951199472469181780669240854496524809384596192194510282242513461735623334250311603976127645433180039328220056583952795056719586669189719125143338403785712736001575789848009819707139852138202842986087450272345802989533723548153044497634257018236428968328612133218268364657158886501404788353844293957378229715331070745306902536911428840286553403018446274262571927477452641229308019744294297393644712045378124955467607051081353405790784144359155527543555342184600514553460609973970482481781733664567489697786017643839441381789070755361695195303940816665991760890741396518292576764807227895077117482766267298006313391234098263243089245460827823188740377218454788403680425744012449425792858425644863912232393847087562934103196505213897829902333347770004005116540719579527956494557291168340894397160573758683549360180731248211892785066649129024037342915567844677022313619656544435935863038359584925150685190700383549626727701322021543566326378774134409959942486707602641126161464891356802090910986774880133132648644602406594623618330003850309471588135129219325936709179492421607877594643924707906337666588203965324708751695201462619171508287935282440910997319739070737795799883452623280442467392178194861876589682492421845559267444874696169150061200235499568608569932473234713586397609334369756165301604436794370092648467449015030629066165432067648461320157344643335751064002220327554430722623783071673925591428166086447772289696457617864865908447551683472980710472493554490397908979498740704678905784999756612286578101495634572172069753978818628112425203273786133230877863380952512932071331895025147324352588960355396464774128208706017927910384192937564109869709480553404266108184999747694841899292858938954987087468373512150210536880760913034392179171269189815694440651981408957954304426160376597528219166368182796163878092690952405833428208920032454006058163256338161506923952414809125073986628859306495492038666047483071809099874726459977295446604660471806793071177954043358657356153728664363485566868184430097923270871821057526423600230674821283840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,34] 2053293135195830077195678869071959662813475370530835061187497864465849384198504138459764720375178071155415601478604186187153394651455432597590174659482082014667510381612189384346662560400580441384567914838485866549547804308009923601951948557616086736782652719150547145857087510534587514412197789775445081989744691015768897077192928588729923301384609097575729482730582565410974011260420295070321331469856045640715224745504473345265036168140626703518115805028772579789192686280076772598124837363796843441348833775851837097941984753653035453526532289604928099320396543239535257920431319201081300989481096893718368965029658295538673692023868591107836910123430469572050850386283471093154893254208807152424811834353078438365632743516421706529106186904312928149306584016142259550814924214341743372255195416219625840159211547848661912780870390047649388608063977563741527704118694744004961167988422552110516504203531264089768156130702030669034225293171565253751685378231337281566278511184312672514586668741278350166601104134721115608233452244074615166810869625091831412127376059925677440056192135581696952091525191702785306701042424604289697870628760446777991637387257276693615716401991753844777325605493324275975008585263831616340569161408273665211922772138461931117573714954539653780148553465106763763813616291679494571674402198696942597457484478034123262388899269648087827743322863819560543020028952884658824943926987344831402470918416028236539257212898119319534074118053209003920209826752802716658671935013907223962357238593293083423973825933368195000372524570586717386761280911633014394421464352571207566460255966823598629476796909515570856065370387885613561776770079067445190541156136571784588984597787499301315619060972470872134899516020284089629351415979031180303005936388624598936156265841867751490347650945882340037149035347149316379832455900688138523064407140354824664752217172517544854828676240085181608768700075831830482995591053794078211665773572564125720026341666385407736484668079527143397210563149686928766038023474126312008657702312668944659366509122227392318027901836845453638061755536278938577276352836777685562398007329613747304531046648836769248636935408109600455907044490521806847152222333741717944795565513590533550120600272808420430600542831234960534039935067902802976440671748034319465674448308733278634706769326699208802285251715845915336759750994448924797237653784981896827260423285795030367032401344620914768622357309867274169057614591125905608985740984077792266914222238108926304745258479993424941548036889769157991752290699874951473642092899505940296296587633519418318558618239040424670605598771346777588534923004792297314201804383842846863777363475430998659984247848206923051600524290289276022684021462975849563350241148943456246733107450921338641156686042048555837196107281930930246347517821293168023592444971466283982318885888962389842282508703673435800832746447498174532487858231290802933764030608025069496453576116362639512355889168458149479732558655776467834827177984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,35] -1255372503468170096413478752092488176405860985210881687856186806316533322095469124354844211381323005087770880996519971742393487083526293577435749400865949247401821104482638425783355300858409528360107282319097123631940336764409127522042421946541781022550079634178832148426148181078450826202799499971545467742030245269110027909405161179779334965232902030394304624927795382412393724406301538879029550795675273694795200343898254508523909687770858873318984690638845116533210685167399443217458997196967235243881530489373588056806182139266654091911121355841140036183382694007407334414187353227967469366072297111752187221749446311357984177052811580817194129010469429675929392118602408679023798845248487430682329687799521081562914700908180198327392086487872373632144865643114481512274188083774622546795846867429175297130673364094515976341450830736228706587684076020743663903728173605361296660426901972861920927524677894265787518766516507595897176140201954288732414179203131903684719856969693638049992522861344908744768357846331896838195263908947580347431263380186747211159860392497460843466829787138255097727063873261252473140991992209440310590227410899013047371079734185189651380178918223536192479866827468211117568278451499579267849746316835120837594091544598311158757045568088249352114511019339840405985160147807532243755997950457304402976561601703975044355298447800355389224318728169236775607264463339926423778889718569056056691996932397838383388088757150375916500670075252795138396560701385812828692451819121280115876891108220549141722082004904642010678912945536665526656698052558092033330017778340767964623863665827467345631333302786938066644057694700175069795010478838967301606479169604312773643304281337127415091675692374792333843484033238807064812226583791857976219109250447040451028920383706611924383960936395614133936273323865466884591010346037435732443024567531410956171496769010034900978063860073356129921657296545876854847499657167760173492685811138640157614161735517265958928565037074180862286059544861034115758039377345581671417551050123454262771948334414208133835374095703483765527330950563134997352759726043483177619147282009006344561215125721221190388119247129478330874168735947664436574795460304297728433804780976822125238935775315713802467217644522503921236469776638579883339440680124444362530685285117584614249767470312884909667698005278305777495410532891728290332035247966844132214479146768790474461210347937302726177123285524941962936626191569537281459619076144589967486345294424485682292363501317690760225851516034266223266316772175625319381283577988702508071650466661925618176816737427579759767581724373485879231835605088965242186950649470026967332775514063318290147233616748189381577376699362080530926588906684358850049239157986108694443843995404970284390652792274346651263726057485908588025124389618691780770006651511821847598223738736722038672892560515105603140607158306211901043662520597199184063696032488963044105855437537273329112758156448117182142061606581185526492037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,36] 677891272753994904672032348657455939208804501503759810020391847873645601637892599364517044308415599320879096622028324440955303588651836842830706676645836029869988207494401413786848965055796625637055946589813849771628177901436840913916963986804120396614470312628295587545272967371222383740648692235262918774232103428867432503089042959592173493554361597398872949437802224566858245198730835421813464063640187510856754418334375689440726549252041456071490720431008313931853872161108825364383886761067711607014459765255190565147347706709850881333316255817474812980352978940085912935914706239140044606379085283286672854285702097713081216150366760936638910727791562285429289649086128355251280862140453998858505230324051221164737129152406182949128706693903635082886939414083054727216423440628032704966077206372876445404275833221519478684867272114292330254861138083559892576828243112901674224093475130393405962054427567902596030886438324843865069833440149153286169098216363116592305230316405566316070110858176586456160239167580129387946765342604807044841269523405006852446385401179647203909610372923309696136415910766874004725745085826870926858604798826352128937964954674058867781955535105769260517078252063935078204104826241416718343899123314258472347674274596340282417915553064948935359410564622361321057233539077141045047523059932659556252170778478335108768257228739418453725558985985717030939939875722469998472460101935515030015842969810813397171927717236453355641324756888168111296854996319550135441950952414046993121625587657144205422675218532770827671886744804062394331669015096880116333401257897537940039104527617213990164589341032483095190348152110767622939644996144973215707175003837366448915578202823202897788631500973592252733296512382835224716001342618463252604514789500943208414558978009788351276639664689826361768073126079080645779922845215115066625297052818730250720938941525128373926629682472475160794465162111339663987520610621124653652930594808943299773926685632008682679352994194228050395250375016718990284820679560323625577119016122577863882637517528751408671681334875757337935405658321483292846643571056179583732183499944174264049636073861668721748649766254896689071977540630194745160687701036964026438424833076514800484880783090051910875043794558908856819571657450362275770493184006349706235608865344875940766794372007836351430950919849111569748561003908057333978385307547091628257309784087846126827429393048926584735751151082663911780676706347898120355488785027389348134019628608240655050756608637040769653536958881712522178563435666085192133081999997973713714241901840472027472809054214830275951713221777241095327816494051665651253184489098345215618439417969185273794669095347633373722598456311192375180321646388437729493215072161095338646179273760963758366611924138687139612904231379061680173154117219088961927934101968430647734253390082518294176499201824562615146297062984476849167747954968240408175611109353820216519625068607544378212238800624677402047662401306756910782873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,37] -333603720317922983665642336759513397044164090383714324485961461033543925009011241175231644239175421397473679239210633978238788972142892235392470156441607381011623337026605923421765195436813075945433426109640074594515975055720005457545517285598306775695886409492382210946350254053234103624149070303354898640371329991178357795925250895980530099914507223849749028669086481141959549314198119236697947817036711806643318526218190380435140370654242618299080211364385613574263289456997242889180755678378304508574173280483806043849523561786461899286083400239907463273691966620637477653370733073036723147082299948510405090948005249408814386702257952161431087672629930737001911620385356167439628982068917280097628115608680137583806637187430458558265581958673846220605491378493967350077848328557510244199343715832424363849277005030558875296341325210445812779564341505409176899159775301629527084309700001161963863472552582969628672027849818022763805221142480710968172242659784034035126070654208056052575462238579599735316525196589599309758685496118641571132823164410937567028447701706647348716264507211137795138390277594787755432982824359426185525464977457766654770865096934892914682967664578903179542366636770804900064032550456016409482632618372018081602629616879937564983753563579417138683197605004965291148073123628119981243375792010551985099089620751937054096586411808820441896553937324570725914136538972473105098990003426149029852982312779764096228049499253525737383513626724147100896095978425893500245318144024419049316272122771205682717292605462676477478305074393814916674012877631449148590972173717468852521641554595384830918682454641180264637363071622403059874415747467373510990292851830003168432019520905588413013222892564566975637148936529521770270260845950922426768244088820665985605315194421129523751747070463577599290707911980387978073097147328588845754380349476229170203258683307326848565489250685374731547583659782368842689761902002680596874447614652179736601489409381434936007984080571993186697615136751621401389369413677238153501123231649012395655788468478692079470985439949661737576655099426644698595296488394447484566810272029236729791592528514441395629264763394678374988792455300693238748249586268143962072568811461622727513463084494573533113439703078801539587987340687629191737418193513693139636037756584391113073860014242622699662852543564497082744953875478880393512514470121235935481488550840889012042092253427851040051367279118882818725661343359057715086471863566232533308632450869359034573045151997609855183970384502089693650241872934301399180000841545564895366240233131125271791493680941587846141642190300639865328694496716192848336701480726538464567488381770794702825314652291332500115131793864360814364073139576541235988764456878165702498104317176557004755167604444921160118607650220895657663449541746537007040597796366546610633562680934833409103436380477842355462023029557097704556930522455211731515137094757709308840822060185056991732941559694365125074953323623500896167526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,38] 153299817185880185440119234526099194666009933519237222564524422815891792042307137941283675165216763741111576939151539028427533225637702501044207315758125791821328234109489497652934450853117992527068874076897684287028111545574127725940015522092716191962879887458368466793196789307091697026068384809124590791934182220059878324732375201178895558858971986431365996845414243656528573666074900397918291504981878159321005123917765128916568927191022047093280999899672632860508679134047877875045172440020697298695980109422241905649584893181962974409524801980917951041748515258830588224025863548329490549175560298936441452499608765511074211776409900851458430005837966114398564861766711940950990805616456564578109428098303234144761167047759299730030615798729585171846407795923095276586130424922286161586199339147091488469133060825950287751588629964735841015133623044420267388937261337429427925397709576207509529305484970448284832480345160391879534764423332443499261699426108670543377592870778048116812155176816475846355398017567106739265506588339079056389897730458661970349178192818309488600133066834675002932108584685623785751062928845884039029277237003522438004593338660887907184260889565714547145770075075811346531900210683619338275023584449214990850671841524635332735514262374926719404109239551497258739728319638096981933984952458903572725102110407467174278703909729325642753945648875782091173482714986156406086140384430557368020689646686668380864593293091085010544845910489354173387778762824751046188457068205832931429584906457942693565494360465832272245869209902053888933917622726224327732401661497767659788271336828498212794388373844055331637725782553162547000192056590917104165702204733251218051595622007771760522448132380360120663258643872352214531625718622393851890276275228874798446352724761582975678086643413040829911179705045223107508132939426438976389610492656179039552936152484802543024429453466661168122279442827648917435930391059686305439397494799093249975261457731315462268366831902634784359817396987732118245324303115894443988836772198475808093401385689317013064361904025377220904418594484589296304026540442552310889648839106117685829498403140424735064722815488635439693298912083101027890775864234924286042340332326596923132534555284096373292770793353855448650580969807651828574598349464727665775082380244621874272092240171509680296194115809221921878750331178725438682579949202366190502325495286257975579247248176319011815914033885130673999755877680670625799127251199990373004546005041870388077677288003477857581391495366691952706217343939205217159040147794195381925555218594726760791256714556262990973847285159348768290828094647888131461025847524470372932588705434934258714724312363636418675759557694617158282415022365883791479818039133519577652604263877543411015837440716037379062424567190097087405583432683905223490087612148234173065459393100515794013974149972797281283966153859246620130779959127251265187931586810562928849065821270511547175462836621312290854729977938695069865345024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,39] -67021888122736047699983371751038472888340022508809466001541452273100973789916874695135041521581628820153521466816476958532471894606365463471803673409325167050578711166879415504630200205661196901657795981550435791625537963601826612941967582627963642968758331659395208043011638262271078502009242556038893712814061673221583382096207522501788523079680558119267840804004244774877457129841898123432585213074692344997427244676959230865834157936732121588039241817893102150103295254563783525406498630872909608740721275359717192143574173296486290816448067331589749577329909846221984075407165677254501543308851561788984806140130653219919722480539574647755023971896394238702190353071504800485012595694100384353046364292060428887585737128881354444303751240181887883329373866040776997336958196826956855748425925922980849988363124299983173851256774102094402851321975244505916064651306739536040015772672145076830633171610033888150461500690252778844669197855575162338308322709336148139658287970113272629925712760972222780855574093130874709167841477655277814638282998285788234437502925806802866023095026130863168493075693443875181314358014571443863652170107229780515938181181990412761420505995368231802706848408891016747059188145672060888796824873096083066885732650610851598093611201162251096745160585266038277488818250611003440821702239810906280195775081663596596774379363868011110926863181105957232404357991523924048887378951459669934360943004242763748737366346744854704363394684182527890256204815972882821391214118269839496769714085076567906720185829139827373269924065848415882684272549697697837201303996803753401983009283673645119407591994152014088938639817823923322263620214017306624087030863559661620670914986660773114571612340510531299346469936111160600900127961564530934064386795592162292675422270443350382520309201495557256328108956748740399960216221011108473425420499007996985987628158149445810911706791093092170737315853591776801771948794366034189587024632752578455226941095076185389590663938417216810448974743732643081370646927190218092194699043216963174851756842302111237271866485532355742389175470579841844344694170444633847025059358904713540822348416356156158208848378356935131541155257444602516114256022657648186344017515100907562056204295941299106926943905692428680653180513690902021519591280461593131632893582660402709611790952035882324055422297995433181959823578214082322567460033730802715215100010653416738151646329906548740385389539237741555939843939707448909216501611772142029850638843191621464282161404185791830310218201133604914731041136059907102630537048608036824655378736438623876936920206653741409527143386230571732744961054970290840344172008600428673747896060005954388878427977457965064324766386571173571633994046944587271529779936502485018139569029284023481972571755595143772486791600492696028694605220259985383436839351807927732884242816731177537416454066572783409076051701475037451630131089534291168312352029943132355736455396716812261302938489037094326433487059664565356304793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,40] 28228946879208795085565302535353160426758281043120904316047915500079581009132022403927677430202767102639264269195010557284724136294907833220953605585652623824990088830432488515021282458489172686989419932580998902607941325922214297348312476738653580574067219016275763690717539144171538875811657490360556822653650848230336569529405314076280279666731107272083763702096859029717033861711331112968105938104530615623286864809327032777565821476217092522126952880497389864835185096792259750419282452767771054465254701764056460160988990345489461355192662513066546204549778538621109438722210695472257668257662637512886136386646951729480649580079060438945870108258302334715817016048142532760172325063775496659152027052031389991078534049707972390526221517203967414307154439410802002084772065057552101753479574202681785443238800835789376459680653042555323569524919239164193572624689181301196715434510419669546784148686817929326822306397366886655148902213661932191105226653747211063861958441789288060335476642019333069019717903222158862161153250220118536227551684536065763879048269971409270380047193509520843597359052436803636834692752063020425816168368811897506099163819382277278322190365247571659382591557718122347671385778670868791909587884642863496885225483406019438090133451503226506650555748932009927352192753291859326654762751774464048680247272911796240378989979520685411461284640033487924472738084364464472258320427453084667469838297750930228231326484847852397411939748630722160051943719418691156832820324520605632834444505696970849157113956123994781226061552135575782998572187646809701505885291584821408313986846112961739058513247150853455079816249776036958677386711082000914385243212309005610542306603436503895945071910911471842203743125249067533419595517699207132667030753975592378565373108666222560129059427135399788227725793059721262260673465849973785435503889353205971340693395674550077015618484222301642192101933679211025492302304208670086693275125468605798400517959488438571920810077106712872218324429859883102251886151191707983735708014955572247688113449917738683003620691759130671864589862029917221560210910360861168485370220465103882314114782047327745961995064625386617615087164978125797327670590257286374404691777293614413770979904694758324857288095038235348015411676046931674012374260073985638234846470079705600851146634864130958882912057663015071459240441269791984814368140308814811934406023528920910301923239799609959913784693215599668560635788576155708412818434690692149941460778095432176853717238239379353996114058460997407830367987356270052214502873441161862864051249779960236029809867900588729648439653816283649792708733181669090633734748431364658447238024693032348291981892499068139051883610796651985833506810498172662629896662361957093023534862328404506568052297134616614599759709897481310369664788144866064475942489135539296991068824395879243191048508262606294599886414280442774807716920161064298006606899490310302571780729849379962363358379517531271164331996151466215360954368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,41] -11495080967385997199196295501193884328628403976350128548976398659096459542835721628135002791275413533062700628743593907526513837027541905858451912016091415437280160255887428531304411210000645686913726565652448153827678249178578952935074215272424863589282277118338085183082685784211184445939915060435806711736758490368896281866850180409455853435827886839853953911535726229844708972457252860758589417699552471816477518748358441340545934446511415961651053277713955059246364755734398458819513121072635404848559300672932139331958000900005278447935023239416414123190198770528963074370600140659070468785075901141774569520093242950396841570734075014513459919553078613784550527181436930939905351935033772495525794544991432053085334842235881778547859887394213045670977780128912437798121644925978261329939865486188106490719099045176824398573443113585020864062626733651637375826288486816848556680204105606138768887562597581517077803104155011811368580734989882835457537446168002916116777406621128864483953586268969323997273550460304196133960430389718170031526784529505261002420565501552221408454322606096098734579537027173928407601290041851128923897951523266344529876148525731553728119652479151118432918690312051059076257066629784578488613479298631862815527823960046367058742921104053923686373336177838652671022820935805213910126024975106090662123834432582118227296836770451068414775681514132434119983430039310483582339792742641918701187193897005454955645942348348495237412649438038777705141426234330615854972290786811031354182679872783966337993832292739398175801954784041422829056563683899452028219687697826744278558264201145072345475616390322810173201650284882119605127863987446880956512438695175013261850561658565513809578625332229458097140622694772226388176871657697184932711967106192438816456831725809269996800340461585349250533062147991467869913948008359910658711618078423792883814435480080703276971261584524206469817947570579295466858235713578087345272225523534480776887502118645448125487782181615063248377110902738434008993539526326436880234242508630833330090006052256631990022969940804088164686624183217176423503224516382222566090214525538585110342402463081580206290637482156076688618915191458508864335545350213839013712474971069943676521548518103527472886216347484612510303071936994404480847197922140305015324721176102236165762687433621587588735463701542424825654559259685724174534429965034575910349314843736332732302025461340544783951046220418345912449333485655389353333193122813627657519807045897264498417045194484410915346053761532065212313105946058636389814421855282418885180697822166001374679302487701970078664883561593622681490019283461159669383844124443937343738719861883755527388720396624046337942099067217672652657685812769119288625691342180651153443768283606353034316660204849056796437814200353910595386367351466904777457885651461315142513954536576163686998220918150911523017124913740375518719573239516323051129959235553200427782063467367953467882401565727965473608776855726230800957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,42] 4485257412608789550713862791861287166255556627770491986139406810541936952172438322777886952677727821697401344730655853836973921378491077881517822550467238923421056890396892921312977769077140562560530513642883302444406379373826132353868336255031354746944662267237725484555325689610851256742836807361796527468038504149343798539049055923306614688834036088025092045744529694196103794358979616937531766707650702052214598507854285320058616738013767099823737263142814304044891208001316456719521212135412058714438411140838555811755425341261196399321200421095399801708355219411386881510863516058403667644161333741696939441739463837162327125811937202610446662723081840440481870947022064849813081123715231776503111860836973906818027536607200884987640807821974993144081792314322840973443142783462303881216697938326554354941267578274938055583818043870856132469240213843159370579313097421341819356488863944224983707970975738176117966681907828600044758249574462860164911595419407478317738087122509771772877786346320809407524165915698537492822168799127360922944859720872309499233300508398598225943303795265858945240624992016811359598864321300368432558530798805816927953576987212396035977848929589840290244305638345704144967047358198513347003199257138713132345205429801534187774633959266289461780097672206115449022598024083618107761208841067403022781142862575306984811250761837686513745127774095579653230222160854972304367932351369536603591192559555460951624223468852210974519953677011591227631064904356364563061023114174093649056264691811445360647309153292755784447961026508986359097104351782024332350398526634257213543567218821871379041702757574583213427089483259110354247629433948222196739359849537399178457283707834399671229572303996108910046416100525795954602895580195187961916195505868934544180971230111353467009378203560788368424463188193630979771162584214449801477623379078201431016773095729728094348109144756709176046682024062493635503412816739640589816758707305781184103401254980686340218021842917725312797427891939703981147867413918379553344203780376122657311496242337003432098827506479626113434079174517905789479659007138090957836074595924971731179183119523235284995333635931405379809782668297823847220902163474542929151180516560021506054717427509399771615615705990602605946177855338120896154565786677634115167445171700153972425153108987340544475152138658266047620918358689968738353287906420112042928585753828191753986410499400341594482731118444425869215924036042335650991705635836490519939688669095682470551235753973501246882453532428497247842582369982772335725263605836294844427735853807266956658097392118162849070351619314045713450721836124762010064497722494732134328511598075464687516348720604762970806651970388531295619095860447213222215661060023104728160511197305082127927513758760259656931785338881220807179547461256947194785214795508126171730503664856294187847128844511143538842547160243407318299514657541491611278468503665025386221698097543565525265029703527410485272021639432297489891328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,43] -1636080924221447742174187648699238794889230473433981676309629424090264278458720035411405077830590220351339809873287886619183650880493665265284499541700689701266284171020504741192776743291978972797173498632956856831113092857152947169016899824035878002519342090429397597216351373200228990639519062184572256594341691383593493091817254132665520171451679877431904470071714707874945494658145212752430213138770357593067887111214055527978271310653252589581901881390275159798370412305466659435161932599532826855861109898194123175590592908681439257245263505583028798433367373312731768625033684826275628422716455573491895943839831341231417661855174825126299719478685182929887977372879561799649859618833834856333066724882552955328834200909150594079284402876377138678117497581192307068358605164578511240005893982799941730952911119134088476228214438111774057036269271793895139817868916647804325851636267992190374505775664988847116646453235034303978305373635145886203242105115534259742739892718488998922167362655768079428218777267206924511268883052348313745090150100869092149418528740524799326488749035377559013070786817825641561266937446853412984240802432956846473750858088583143536326292591185940151715756123600083900912506265277951063809087813862805258504497198628343175684353149505900129873782293393774071035469455912082173474412124961082818782791571375368942702010798057085268639514558373612431128355953718110178014428331091983437082942323999857074738700513428709016244308167134399175020166170509077564436001100031972662974137909670084242970994789906834860330839532092290291328787132015411641263977677785589994496943317228429587486607972225357630152656570758667760751322511407504259997632691015796849957798017274518713559914555488603626809660711666092519671267670699031984507762017558136587730022881549278301932123048296578990697525919909942647351095162264283585201981483733434335966827885707365834263066692333003553498322198281686150632907762761261449109316619165918510094874607142547119477353475802871482312063172492365434813639058747830506515265260852545592918196532022690640161297976230208617323525148363715260928521354996918083893742430689751621844734590273735265435596528954975119282911584996881073429907893387251738615357688900232113437454859112505687513694487322458374657221723823518846282632733512484089821427544615200065158509472235118162330339267271099022423141443850696330632290365307377723099753495743595513649858869773673407850045128018093096938831701273896351158759358221354503554743837102534019905717301587376794476360979273507633877339564635639594472043816155496851240804841173223695288438653582942692474877267036884980527937818378318527970474145645974213308091301048748426386183799863624115809114166805757027992502118426467656164601221300085271470022593684550740083400469611155591045460843112252781784964905626794035745908280707310524199834113187641899315550608585370590967841934408779390118401970352387814650465279096695410332187782775620662582870064607262167078178974157563651686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,44] 532346694942163049938733371541806004981302360230548324300981674244234237389689916815631892755951680257347488862050939243183558622978138991547793155428416282563729234753414422697525483388697630214670529027149658777329247246988787489122708994575117591686554010037759524353860349361434191379190524363210172528726924422460302983264904624778661742036414600501681063823139180411639764307351642738759990527416234614481314452081302379235362846141685461582043428877237269750047437095815788599162352945331484224260054029491352832440541337067628590457952545921246892386588497237543240168816963948302414354848196334569125308647105311399946850191761685983401368742808366547047677059402192538062860254096716251297947706359121644922645610542421109495800540683914366441706204099782296903134902913488304629528639357327354225380865441667336758815891095259788326383414077354993462147902915480763135615751400270083284427192948935535648898617157391955566330967541043591123988056805952636940380923582066811225848175979955488580198467405985202010168506671531473100261606451523337983545412882221929189484296580088652958640200631658996327728362893547283420583308408946584623906060386256289621412466525639521523470664545125696378831363275395955674193995734426961054533978163876942470578628941687934766892659971160122679189574449128466909891573556786898137395342407363043037006851181500109197634227649859099878893111040035261260588269576977377156188573926589379031235674045264088249926678831165158800544282491190527112199802273378643608059568663477698220647564274840545410495232460047039090687416048155366474706045790931069126087211850150497146893011083444902116973048712571845886027220646575613637921180791487181502176326233536160909606823049047763551401970668398620541858666832520744377212255483808756381953154347905002831868076442964329596519086711210718104878529270396223927842048297005288200553194891764141442874305419015509189810133725863906566735569524207092847569299502537251592056800173614814458805374250186307131990910500880472905165471705969812489026022665790642296117697058510842694777520258462828714579266833409316017002199183507992029764146512184961538709525258770627808653828271212349879729085834747379520872626274410823771355911970557423515014986551207014654080240092231163104139875579839760462205663895867628379982274314378227620492447321004490506567318586418706715251254210444473981819652069733074620233548407521334605647449566502275219965042531376927488177596735525326913440521375657660567676900246284704947453618140128219621832862101335268981271683862091958835154602308661602161162120192177191135111590319409181989098869553936590605828579299193083053396268312429546032745808530900224644775163220591411354346658045602228228248323343192775140300466054099974186831993873754723795628706535556499930959231991977436427798878967715503558055979984995334140634282840796360267977187455571215935011182957890501697417867619148596344472122528112816864551706924587571897649307567966368894788087594143886872674304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,45] -140895727718883805642626578415894423223461214883328468916793719312251915416203622785075364630920031657685120194754485987307571374120193435553787436363342935067366756334534910368477339957626216912337230217947234982877334521870129533341547056160432660138223566505701987796169528292303759950544392541663784724132599363042210509331558031834446872064799333865076217943989707699245999885173311044891804934134455926938527011090095653091769842979973920850064669039782016768255488759672668896875850538428153386698305066470081924369726748561397278603108423214840150324790475196627552274528069284956655470647254143983996734516771596189979651277966951996430270428051524709308734444106182454316809788241417407747631698957847663195492828430653543774809230968075774990562641260528363277679799736173101326100261753250045568489381010669284260362718718160085147368160558288863539717527271619987745729470441793806140828656608957603263356743306135968656722703160609303229122911145802869401403097964148387780686190511880615204217579437682115254258373788060792028065556351133043373173467622567067300129380855813708340299157469820947995002521499309863822691231733168642369009218739649756029528622330939267957822434260527557195875146376122227443945859948815893998210475303080190086261834412096078255428376797668545329884468054213150825916751663237486155251781851733340146262700921718766622764014697078131015220459969770478852555666840325018368382616637986590884066998928370675356488085182030876589124432422205673210135861949592798311897939370577930754866335532398892541815660600725712807991870287487148980704254502775115155056667305238259411977208810657324385434820459470380401878484320002876875940547066267332910574332222518963929237748575440442703587078602787800027799749657132731572021648303299934539629048797497183900406809823979401456009684487396041341738042504171129531017907133851855409357718273237940518816897364825630664627313509560275859527199129381412430048603415130981489402629299658845282018089363704824182132137692104953461090713120429891688058738199952094105705610591036713398128515384448646093759120895346126091716788214712091595785978601458922641314575221521270534171994785168227563136979226630601808776932924544220939309633904707257510058103084384858384960739250726065616970291566428009157504036906620973519669296174640554511658985804796390089272593327044426091172792217113829020897921939189355058563345339546124204714081092602510274268308959280988614318770443887954087376483769150082548124824160584769590425117207825530690352145145086012518595292578536964989150182944380418485384517486256434968536917638653725355997298118557744772588668398187101489325652684969651307783582217471661134399964747962797781524277266836192676233747402865068409738890360663561714107371683941447314895969303569250082170942086245442066338550356730386854977700128844179111148110804063892278095538538667994901035797125745801046675035671573806961868037390818498683555226985778613046084717087446973109763102693051521973616640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,46] 23154186392729239896813325271859127387564675155539408175038092412713797011587870743891661476732459894833795781095767956688392280622559837564471575250748228674331850490506834279708584806328849680525784369249780792665784207540055586636507864740569895775465106006316377713700897378826044064064721396252856938535806896063003816544129430692090300024531560503219143081167064304352995011742122849489105371757564956691540454601576117322573795602740436093625142067675545778802504953127873465811187322282249048200143997204282354207162321078447141599810853170939348440757862638584688308331347047802795547678417794775513519768435134514091131885370073519275124572334028486833439854809327010174255585713158294465551175290167629298333094433459169229314637398556629607856364045787244973169403248691521622768424472224608162709225668507924384074602223034376332244176091121291346643922475848832717198623218816779168043573919327505058706580469784186146819576193413568623138362237664047572128327365914407888691317358658556906391090179352315039420439371445473691330344730497680491430595686113812320562137737946945886691748534705372526094354435819287733877366118479359757360377897667437711575700957239551232140347145811853823066766911754574629712217018309016852178996342829274560957389858482572492517479327807797174383342424749419631639361163557364386886295888605250872847168787551468775270120548020631763155450152323515004963743124101286048227679015570680826294851227886608469020139798465771741484541562536642813143034623458612522514011450263342261487803242353291196018198529149438904025739407522154367412411943248072010210099276781638587599354107931438983667688888365898761443612379731508726003768771013070622835311934252961707908961708022780404507787176748079454142334202403710017600499806546540092307394457695969392768958805462325189265357154677897071878309190129381457920273786496910566563097705183402520162756170848516073859063731130381192032467300898706998635867262925442543202741760629394435924772471248248064588653161497017365788613596725116969815261445144772104005413653230117131383936889830856040909436681409030224400033885582862527019300943982830262514177403288890849863544604086725952764146533419834226258024313358616726220263258338401077582022659020083677626084428113884838396969338960111916881965242095978923014323684667613130377564196994160785790756569853606173404631822690862705879689738074771490375170342016264092392888576836636954038619078247161294695532043465002163207881434348003765183850603066572029712863666833064083392522651900732896043342514532715768147981158299662836838378864514742375096753312375762043731381973527410171490606236938813080744065128845664651309016425146331452774020215197635226880503344466379375901894285103742549998940148522417644037897806764317033861236936692232511281175486413968718455230380747311120108613041493540895004969898812180932480402606120404013569567620609906208877453937530995794163397578441204965332841118272969508641466867282096031646619415520993972584448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,47] 2029873580281879196542268501949229378485578325430371346758988975019615498024887884454204445031887920057631609347793548231164770794468448140612762934057342308784225850095581311416677727234965034622440359854402897431385479654254028952120051954253716886226212004391559155362976721408110964052259234692488688801763024586715300707283433646392539691601522607071747459855291945613853782296057624478662178494250936174059400319560953858600915114355687734474946089816793230122993764937786291219187355409304693622297971234253340306532120221589392675342559570877426562955051434700880163571506764825755337480505660689116426088345477451257871231124491750690462184473162059423302862788395874055866732389065197238159389054893428575121855922577024030126720357743327361305609720519963349500461108224416777940668960506141523798050617530290568657871503997615175708617189426834515440381050003910313886446109610436489130369726856397069429539889511590167623553953336349695388503433971192269527807732693975694459439354579439228795985678374020988887453233252126609595445441767496648187492582366473412505602169415503542824560292674032109677999731922167928360990119439858880001759634520147862427429082517638356663553481954299822765857785311810244132781870405290882740116564133845689924198499242583644166011972457076113175673498233078417166931785313395196136512511958112008697945433948052335122490430207646803962186781431385678878997786675173038824645393195601633839569870808608982309260966288377839280365985446861462120374069556455044913514527574074347330261053138453895678030896207511417060287689963005803110902749214352834225965656704695192175436274330577154247976511914427740514750998925098174764981009727038738732043626975927770806439166302984943653986639762257090588085523155211571515187644426011296128120120981772784728180299073602975379665119826859388977537450798630873597980576784692945674246646763498334515532422543249358392203311603326821290257461589578246980762168821631327188010507040534439855689694102333515936179509799840239686900550515802268258292172632141492122367524562189449460637387480350167261124731293890692154663429528844574055973561531964325430160562936101878609027210165905357709648557440461330533939136983663626135763402776547999477416954694891741877381226265790206677702121589379541926738373703921613600847619266113266697239935438163836296787750511688925032107468259535875000156292656956578219462057546346964727138467718275199536684811819159213626205402080337965331184136251142474010655131590500018349959093789208059882881839843878154998221313201989007730189789472111511441853987522044592042786091732061344811477657707713977882308058686597750070218782996630108374240724208454496602129859172303519212484356626191165327496374382235209134573708298088560589221754279822196704752667469036943188220033537836686774360280733410276079409015451886496123064931498649138660658583569542018608361792848441284848189950243413732042962045065637498431748840890925544107178645064747531603883636137030781501440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,48] -3115282463651104672477510133827122608160088937222768355297951027128049261566392023190395505485234082416099177737388056359678669637390225663626845495186028702246120851485329462327689470429064416654645428682635185615256870478082166720132907736096860582294725067984520844601967662076325944679356928272980154258533308407145672790725721838151476854970053802191408332646130376861801515051947772248387120040634768090304659633632084408065991133949068587365635154301140466862608966358014856732054996547259698147555441128782926350809234819650398734527498865709298202473066223969424953867646413216527889796426133528478691645992552554399065699349037078967978400291445991426920691662776435055395134818311680245979187979616706887617355874565791876592924105880957139580143793027890667640913358452442987425141335901315180573814342615270274566898933756233858057300408180143534429526216223623530427630280628742307082889038664791976515031553031182071065628763194812284372130111501915915383834778036663234798242414702952416255617097595913281923626272412596826653903183587837492666180990605617412518979244112128745859239549676302991196136094628663392505278767563433621749902020431203291008774901120953281992181505306481653843653517948086635364431285943907153358321840645599187891436551585346317205284902073965588978834890447503826193141519180552074551099129042677610298005961006060260379631603759680034857144948492341469657981032882486287600557395652721538907133380242690548697893139755129432536336687146566906196031765299238163159689306250952974273176586236109107452760300679693003973125888215699765082631820535268436662957180071651087133186699631908145240466296906002109112096247578540575302619751660345897102237011826656836547566339418010340808965636617051566396242393359979007687712906694965338395780222798168335585206042520895062246723336938597125572557811555467170894534321093233177953469763842980855390671038056774453396836019481212379616162991983595602298160016799125970173756873309617716301036899125109087812803915966133181381338882428497571491839553331501231531219976015164609303690184607775252859608073887046054618608942644611771985945327452179140870382516312429346754603311179172454417499517176677228875944491421445651879327624680987248175491909240357298874842605747130610300410556505746690194918818174281983023774668014822356203217982736210422580896691792340975322618842064907867996586643963719371286217960481178141355016648927199956196031993716758970506961719734867815988465588984134479341523569002594122010344717957118497156826905999960809770396362652127620978146384143948590503238010890806107318227622364808580398572114980773381012979199493414961599913436716613282977929060848844689278244062376407891690959171898454889902999830485675423325324089004956712930712587257093326968660744902127457415133744214339174122837715487718227608331490709994994208814624245049060690434178662120327129382267818216485096192511952010665665269962882823976069768928797789243817450386365477313714330647851853011746816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,49] 1156972122868803396843808557239818794882791124817984695816547209663956287676205751865714513578300857691382666930084456958882276304359574271974120320703614098178907764229191897413687854587040607723857938865807616675856007790206139648104226743125531373862755451814936103335749066868016419653608062966467515694646748263342335555762692289535444621570048222006108976707893213465929212850850546210110816357837544006280105175152462372180896464241618918837957133007964134994629078022073212398707967263775190795075023497582497785991708925665224353601638397605083863975297759598804701345115544840571717221614525197108449081139668684416788172075883451427356482110351222351313898585645761782398023330162046562843091139309845984940753199361910901388197313706562729976487859338486924120590364794861440238507513740643352436105292681059380145158943888608034807715454508724946634876994985565081907110881569213792762701426219827418584509194038097634525813702687577974167635399663892586320751485457058727149532807878866454427363623413759135723894491236484103511197613886101447681271977061716046321868276999257370232753265730521490904058370825140997172767834165963696779809128288287427646306151844465269447934241766674803279606531576830483984699348555510074788602594659486207231631213590812767868627953364441676358222532731142055560589044059011168721763449429220055856029757568957421423201473145161701411150705416104520705256011349599330220883061286780831928267483872289105942726455086817920994788950610772290819302261507695194880009193636542675919205062213761243683440877950518905098398434285746324354895472930431366628724098435505187932718599978482271489237277963203688497112191518023322827906997797324595770165059942222313857120777002133844986044885723650100550913015800418846663117986550081943640887954220137204531516944010075972672910755269016510213482753690529290668760436698293004513948039651459576455631035371633596069821532631721362656903303384756785910028015268468313852655943696837695518222586861540816071461588170058975822330144275980658453904298290627231209806132523641043562129779002174983389585611539827578173677873905259743574433997034986777677308966863931330898548016218239307330269553335201286120495896818556554204883656885723311969911771260571281525426017858698517526826333049616464527799755598667021208318599471933221451034714822696338944672246716117912859406495771400404110099168047035208286590985406377092428860660020791078416277782133819995161466117099176140209740209851349784767314150612918994662684006534927492294642710391317484310530312901885564650552625248384728605163189593530945249363155032442041847103617250623611253981934607860738614782721184830045134195654646806251237931429500639043503303769375127014585637735143177987271441129795074284722257674283145313435638006807908140886660380963570441911306704753330853329210950390794328738144918062012768844275561254251375689068768632822765441098150323096574610891216690233284143373518501039661914246782556046804479778859734372880220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,50] -184979680086349156543787551708146330151333026039055383444522753904113348290585876449677618433965827612100381818752294613216604402610979593836256138980829249613486084051469416583091557999837380901587908376053065892134967845304840233947151406234379308703191262079714724368944808947874664598802577394942679542639203015521883522151589352132328569501760394543078831183986888217053007203891124261990787896128137690437881350234977757140925464345157157245665855343876324731706917044910949092006996783434856176421012643741561023677680556817546729678014313175278057266226555707608508024083679714624080082036660462243831103728559176078953543190112552691849105130646919543383721555685610599648335164406147678607269907813309906713799935347136095360499767987719652764467493841992326385189791434332872054795793504919973450934903648276072313206865547248904888915265538231294468049345582912698025499615509087165054580664580363162369597426987080764396394575428961610269255762442738089436829009907404187542117924190398842987889740859115097251722318980312623158448330266545593328859937591932578591184095120200577654756273729891302462336360639392651116752811042267452725958068614907477400379233858399100000705997726536584682361286741140076768475138843970372757962576121557680214677659965764159828397326328305426388855778632371607621807854046833741371928527954924709097200256259777007343953007055405621887830908827267116917764651366664337784447500406975747013805178393531022703294344321560476711173758337578872531474745228790933755371214825739003913666132322538576963271761675510697011917173698450030328812948562484740296365014789191093826436300084916374728514056750301718613359642338767208115099912497019257475471674004259367022077615400451758373444076091073699885145888194946674377277027117829974699518505436130819631458211182413255306655914931721246659848520279523774559918077060703780576828823113452602433531634179550482647436724886486987318156160176372538510405075760027908844948132351168776435229793174666958320678734611779377651535542735860168933163186218208673355248361892626826897214982343093851807599070769768738397586707721747111556745163329314510030886594026643426985051583218669830688573103465582580287836361787819955716098254669538261361312738596450324757096560762098602441798488920059448672690474984114507519955480354705487227913350946213177063631381080176135394063225651951698630190932599882875317906562897209930633640382074808531687778507823414521238872722185520762266923997371693745265224435789801000405767498895681993143565355918731434157177143520066658724695623911465355049383388888808679548959302801861161080948262324942195033727492805366338776837556353439302469332260210850176825333594381495727613310688194579553369118718369159229090779190859077042867222214320984516490106088895793431184354859280981039848951238448177590836430315427434322328215109191154912938147931031873067572571927655526896333096586016571852255237452629894577764373694623026166592745817871184191199902058288017072717824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,51] -38959468775427166821027634963683854064636763402807227255410723724350612221607545523779990707668589261624460160836778331454363045407924965338457252351634337597500416602601915663591822460682438960734742131343414026248393859290804675470817110439842276752951221519399916247304235971435499680306992576422195222521918080796376464115603289521478416062736842961342342070811925086725819454727105233603868972962010574193304005530492406703747904004347916994767040932667043026301675543837010037884081019885092501088648172683470019765979988154504621645387329978225780061677000018854115703245167271675530565140100907692429256430493552689083324659778048659124986876143159850991945361239111364271442561422240045747495847779279838666695893070677961240328394765622893915878268206901183930090906416170638701135833794330124250443316990857647265014745773962230280213269862906468983448844825393400251168968772268858009981233596705776939403118291423035488143209971584279506596218687291770516775311367156758562952824809923136078786700117759245419256905946478708011272894621564589856275520177899123396353713141611688029217081739137137798511368970069421885437905562429813877308814873732059022521083035076923817173583571221935839068007236326165283224791512662931566760085924712873772723661852813643753377068854523490770180824964041349058778931686979161307677210099583295414487372991147570715241056726295038229312650035144640739144861774580499354976606813354919092205963901297597102044480558918143226431771975459875760702800077004184759184485589389059675533513957549877336076611427377393556507025204279789414318476262862616047948526808342408216951436719111245907052596647636515316539000106443048829674716571285215236038352833440698241377105239966804205605742564949431245980793378682681264617042896632220068042339401851420349802116835519400392817395502564121267127474893179377209163276132994219414578316290719805385832154307336113182545258839412567615623644861996566318296587056860120747131843401195011904734091089585811648646389711291909329469312114068962984070199854465626659544793923145971618317980034987038447848827751541999105419694073350612726345011369898986166178361069357843276876464416093176447712393921427341287959748695215789221556155004191494175867898566520081516605013950448068197897540827759135761824707067624393350733315190795836471401745103036851665639317142396516532150496299608409723994797850353650919704614595763389682367421063196000802904040789093010932403683015003440415059317787883847359484183252186081336126439101167420922625783450802114576073927178251571399868618202978176919348121373020847137146768398697223276749295726375877310713037929230486071353042558277908382224392830153701914695886817699276574130902868759621984233994744031224006244020408247034213857783414376586369691101590797140579757911785862746937180922535672950105242406476661109272411209677076299146721091555125820189732262582227906301556307311480829972730713971185693667742590727583325036682698563237775410151220570063194030080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,52] 38141774373381054462827844844155423558623022346827719843630859234031514073910281437266174231759189900621677471741112098299146163846843205443416018515775868503345463818324955450276542962801023219488444657202401648201273675348369732650517399445919902554440876388759313994442893666088505318948192542216249733356605033143877900107617322482696652653442276680475492970034686017296351986289814461807841303963958175916150782600865622771329783908809538146656406942359567825015166938382692351067825258088871616994308684089067361411455916691654804636826403087017811866547992746400147697958259070750859838593038520424703572006888386227440571900173943850113818611460646469206668529358037436748666428372164818165421504434757989147866312558656741741915366830585255180491529539874453492131722700405760494586694362272772747539999201230902538736267019725429861278384565588135936932166966784346245919153725325095062592625547847948481137301904685628201527948763035323228112929842252684372628923729890464405449871814295495173426560661505493782669710782310272117034638792505791374264719892141225674218671951529763769617921537255377442702604999042233300708983498010667168088018712401529311808353812233782373952116857258832021494871137538120619521132364627623353838069702443309822393524184125313690540565441656282758884471519562895260115475672986052910279765736372304078784814465276283621504861070039910793121031656407430759078914934283406812929700557008760874177128751020506343492752507252989198328171351453759838334591424111196531917589211562415901295718342423110468546823042039342569618858154939967105370168292988550404914269376247509551075771493170856863524237983794505314401325045733888055207359853060179212293274247279637231018105678808894648897287250246193579543956464190680814562772804582274235724462639934744335226666943153890380814233217676914915031399972186966660044005110954979551545718338752569425283200367967944489389626385529166613660603186891595279911941768949003435491791887709157016020862430531923026097771133660975204086244938722480485815007385771516032824243657562061677902101331706406429025560188922845993671441378325050792608492611658761039495295067974670950578276708166365272209743032865399263322626149503010650887346665312741711233891792248071184517413648670726639360716987863553102302850985955427999534468797550940699771610701305917480866978977821950327114454095045154410970148699052221409236164649603523708893379072730670437786467034263205413269107280927627428214258750028214050173522509850164241537227188102894487386962183381327922673014862425580738724998082016352772617674106981594753773299736671241630390358140943092634111810710832930002787301788489223180936867030910623103962595061413586141801055903960915898769969422160110074610305098124969425903340712530656267112416262617365230807979378717559355294408912441285826725424457709342373117657393958171967702800348095562046243824550065352981786512892262342851297993551767886815697360515302715976220918544079994436753748531808426786816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,53] -14984831240385126209738351620635037019589080221867732916502788175127739102682707008418956631650574539202908103048269675369392330087322423769130098011967603185123053592879910555123145927340527893308531829709179890709792564025855038948969168971150225815749871959367110925928932586188878183770823828504882057166626346701406899786601872939821024430700383546673625841841607832903269683470876704778739840999940520305590139007465238183497537829900980617988339104984904114106467878765736877755085239180915335375086692549503555843584540185808421759810975331685705340663874793811759058391422519155477086616393212009612749659526294486660657201685682798399105652479368753563147172182452659941952337463810462497305383693138287993949342711461229163520605566973341972867653724173326753372406950016324994559195370739459414136940680773082526168894046499447636850651144325825236871656746767532785750141472816857412073996912711395474299523597460757160921585064663912091756641060248478861411892919922427419067423892359776976694126536580647021711411753241229623312312438318087217361716572786128405476009443448488490736076951186807142557804369591912010543829887503239338977942381811054381506007674722628196885663739437073887576278185671088982340307428087103043070938724768451618153932744499248754626501476762776442537943267109426394876818466442135525335806445485447609492710717906532038848078514547459611100505877577132458932718172670136850108350256661714818115170845170467802906374471127559390551006091389193599975789534559452300654762934321947186806239078933926924059139456102191959022150381203720059245319255253657097403267832738312066261923146623177584748731699144377766789963518018641975146461524889831187586793421025175748188857399967402341946229518729497959500186117008970345179968746968844082939269566361859562115336276080778429935838708545590630408206402632763187685317394792003793727464993408973040320954614186584963122573026819820192599732284184585301508677508441316758461460863842610657369855450921958357435453773386444621084101833659469988502271983669798577911465672056338717359408069216559535549286955356292042608556640745643573410654382991727188326637997819713886071034096612724764431851073753352257400920232958659012972765543388536877676344755317408648422067424532719466403741264142925441077216045558477749405962256524026975817417291323013698635486422341728859150463728939667775346610521092733511557567141567355084013085641402056512338973341500881228579503589029812851943547507148049179119602709489406616383037821385764219582040364421071194330527884132585358434685629712724314412203215189214820003956866859356201804655605499417031824041327614078878043086402670522410821964807116427528065355486155546643045412748530366790460270594313126065880501824770192768944795690791956696046923914354596714799371783391520765516493147762961880939667409064973616163742307149810724571466600273385097939626812444798418004557110110841575118215497775818907683076739179593863074460900802264081836771721064124252160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,54] 4061362314512826599402925507127523816105358706334388348545314244705555732926858888688287899292783813289602426984465920754439661793265997911755845520435315384224067415742906213224777825445805823522248532418285249501623973078552595399915146396460231737707312748636012899879783446794544864788594336762085718009363532971699942789865809228865166097742199680641279592595006206458925850760717871420169673624219568626474340974550117513211946055903886339736063557944698340182659626531359462887324709437280428890489574565862907811456698105462717204752710568646534433965322938692931636567547870770548509908972114323223161370546508915491165591142750842043374493401430781948828898371529954828896005492757521844671937541567135574188677492464079016734197835193290441644956612512528897931411459563880543426732195846272005471797036115743283044923792346448937350788551612424759147055793079372222364653239041259989146489906216294718401835136063675004318209888493245470355626316869323088859384742308117433383468280426404112887636091408208865943230271558852737709038110628165871456150876945430945317370914782931525373271195207139286220699565298643947871693308787671554603133901128525589901096977259781941843717997396374420231024409315665439761502350232885556806059363446284162150589758358000804492134357006404949534650840154724843431694861335820683557191523155779257340067689952183899801701203441384585677014843315671176759134038818170699871934273595743389709102555073413249085957812636146016186043538441957020022365662674294971922356842138436149345012011300129833321847276169846730045661877918712648070652179842528967750686350993557745050552606760473115711671574913539528508597720019255428998937726900123021381622543000138282381387300483690362177411191344801770902884341476425272523953775388621109393115567124294936125151169413647353140316549513139111060423043307751003679315402376197629043497924814909157893132907065814285259056850009855949210217396670910287997949577829387863055734556034042334045209214998606430916460025512279804188993164009985530473106264409863009523146609977499322885916610069629544380759516836459897733340491306749906632456007108242900893974932386896693274514615566907056843719143200875343390642533859591673508779675070083789543924950427415746377506023205344856076027841308381180392683601974293407334920683441439816605098217468669915592593970312630804943856183748180629983255144161679795636775975242424599775436625707520294183145145435415155371226307324131525794235129113933236383374540156787590295459868726759575890880753873013023637868379331639721889398587133872846019467969952829146054338241586141701787664426370906417504866657289135670491083603888020292232572124062177303069730363482219880602801594128447856169941787625703649396113194801025571757818840980783534200357463601132623638047891497708964571010548510117623195101398369471091036777344475776450657201354410437681182744958540469746497283743496048371416783081297395475430748674912166345618685472680403483792624315047727857664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,55] -834538966544112555467911114533331578479053521310744875826539898318890760335872730401915185676176669869236539084276470858732672155949513945980467323019335544900221279905804260111987185527534816812023980888659564206084688940586007412690046134537838703162757052438926303741405750706787484266140552225659399971904469442442787641890009036296159257707338692585363927864924012694192315775343421508388242294975610577067234277168208380294768246658768163412491339390902862325050378822969363932240739962838514121387218487010627153659724536843082204987299353068169738813350120620957536774989316736364544277935130451862616860449768491653478311305227327948521386119600722573365493200350575358478164217875505998366465810938764772551987036605127523398292767192281691877012338137765964720826220803611575476345176085272230070512729777610369094030309836541657268286332220261679099023526017835723069002419510185891679180980300715492543962750605180906456410236503157081656393798478800010200007170710711261710330987200440170368556577228512974680118375546733300945239435819299170604881965391034611806162678498367072387092951810182992873946005824457824494627096753166532003611750868000870724500328198465130723654368495504060937072469186800135290725769324691218231266223030321470371487802447138737520461705672479027078980682131206874005436682192992772997859766234479660635732598363316054496578766185366776976396484721816823247940467265337231994558361188378700885550383378694055484989113296377114160455711513320292857231352259716242442594441462427595928515468133588507551099157237863300220385292348332284881508395880457955591619884165171986443203565613463280840877591303640038586398811638855317291588837742588783977073921932955087671859634003329761075304389479291060213588891486863012388622424303462453889910548072534880757914832990906167949882308138279917719285900039485736799776692812923113000814415167425322358104675355955596487439090699034002891739450525310211791960009394828461972362839166376749140552623710667873878674622053610461591280050704843270943988669512313030997871384533249957043250444340293089658181100951052033978390307326714298925614218706752660511262358643563240879276489275763865135177688255326259597301370984766008449428204944146234363156865412215651028033438701386629990569278464315615254774600930604073007424908687203201767723107910914777872404502105478465735877154109336500538222118439174967900026208643827655585994367308516794246890941262520179600363306798568497468577082588369027549911045619403263362113591585661515274469318343179615153580390103146168917010580711293576534954276665687142144562799655760370192163293734928950898621383760072081447553032614311816996173512793108839401146592204806925088807292978494438491457634451228060696212916673722546900961422110435226828777684043925569025209687012184124899253439826596076854078283788217261924715413602113169750159913536767935581100631732504883151157133482891392677755237660117117329676792824100088861517724898440733487601890380050595840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,56] 133087587109284136281537435565073214469142829056599795654284422154400538996419628402796004807900895028164822296293304852765168438360327633262021474448631587308658301609484262801637730469171696321702014572639149107089232240348364670955274565750713293901203393671131524813630150924786364611033291638099306265403049466817304349885591840252148153659364843402002845172331556009285848716155384146014940149809969805188669797965658050435062348656575033633076550039421423075926244792336681254850125987292278962173557799815603250946110109229922403611506867523267010452503563892623108075386288565931803374593328671066838710063754995311042144559007373356237554041087093440803722588309164409198491208536624999291696253257445826552091415997828629415204038746696298304486980481852548515104754149593423249400061033195890564703274049110281021645237266999607828963027819507980659757034885287587539312477113128883834751298621183493125952487156286067529092995660388353931974142572176085389829970185421710947292794993776577517028824448889651395997646002513564500708898332447280378891697990054290605874502170901320768043942926830196975995927938660187131964864783727874967516876466292938823441698313637880950259655357203215327375848075750159683987232346521889504512874539442417198183092025852017088836606640591338590580789758197431165955988757591270223428327679529844462246472785721943357393228314470106297251289404245954536919384389331017146291461298981566283262709432914518895262216840148603178565316872673367116085328223062094827657501792659485565867354810691246271847947762605042649257926989994184316633249320988516828060918539986872840552979456274693647381795226356093110963630328086667618875402590347905891432445979163477423391586674871543482544489543790027626946353730559086734111456408036002596122864792197903530283524963235940548691225328639715781227284766424226463278886941660781018742870026337074661840177067305769396664375338843298850884983653460739990979783654853090238892697828211756611449630936479359895913618727319928409030142029564279878737367501177602386959780208628423775942186524369370958372459784629306024051485397721904992497965767840489303470917558649667281011718159869385451042196995223916768146126381523049511836332817534751214282641329017456835563022161540531016742816831294104170485701159887319834872643550687718597134729679605555012691948616950622894286367170432226074813230410519583020951883988497722200599104344796191257294752829688535635889989968170597755659722964646057476089972788261021334703297996030751432300018717796919280689210256070897279320058344190140913340656220609709861425469729869885044319642872679651169979182071644601714967837356576741749910230645059853269887193176685132751854062480194308305312443748310894363678568089920927579942112844201793145501315412758135724744482044947461179184245301437713275554685251978388332072959151614819229302471374554089126106497139684699090975721413728015864858992045718429422132719259303008965574619490536553182029493949236772864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,57] -16496439671204600718533978492615981868178724992770197352765858684291806547436680458483115655937595420735003654232188458095122662592278724862176781855427961063935673985889311675586816126708460235553437823227819270312040821775720680145695439882087548158314308633945913070012086430881267028831894970303041225203104191182710688786320492635941924605786071336884614239373683335247535975001794932878193307253692664852651628343795471097692591752197065351919655416437181939736895773315797511875723297843932688037397020685741627416037636388276301034785484569891203655993886501461285446139622386230918264081365457365202465013058581048197832358844549814092738210640144377251421380680335731103500243871710988539991425275615450248424716287048416008026035526142306140679661597361543750201936195725865275768865406272175964469243651016885654400868248387282583007875593842993717125390763327695227488267415834399941942141154874924372225535878472486138293287786434230007683261233628606233203221592322078876997029493423943571419038388752022579787988117434282634179563356480411460592642634420363643946391757705351965700666256469204969057032196268555633869867481667309500158559465853893242355248556412276807372029816501743457751563023515611659728371192728567473419726313121273075338057534322149985604260606599254503430297773242240476646008246419313921594542769482358929474054781935339775553481691497448373641458015335634332293368241824177605676879734176203842523769254992197673764551246048541354056156186618271878013744723449817761364839957964017372205223553706644238044007836149507819768886211591023380133328868083340180039766997802283883772328212292899798316287646694801377013685822617495676411882137050452151879143375003506534132277202574989284364670405808359800997239283717000461072807834169493284692028872039989403123639798661081936936883439718358330006185785659696562588405137901872281981084421929288249347315283952847179158903094976563520005737810334438151065466074349022467249866397145459923129178268224914917707512226966083277844040279761409449277317311294871618523056097715924539811352448005298326843898463037778485604977941325277436880260347249310015621464525431588592020968988608133809635243159592866594669693865293766973369416189439304966392761390679701382291440212978433010480381225725129466465509208473523174648347794227829479169350440760288734621860321486617791873838117821190059383329552827177755691393988578446312120746813888248198101454658899487211437477831076243156026422518881868480873792796388681023868977288157006780607156075862355935088026439252941306976054457163834964447624505480573487139011931165413576446954935851818977710187751523907875757446022409355049058293336867482326535804056514480249455599831919407733698698955188142439992552537009943344340236342900505024688102858710541027460737455109614292184664882137097699514462495969872646304725648023020633601550215622506290841442515093083634511142574075738439508857552559454058293474392328544209911339085982459045779917734192087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,58] 1602957914311623780671123322566964236803483673300906435639091964265977611433468028691827181764803209348098591789309238433253757707987587422290784121192565187577256169071428532556906057109083573595008242092888120860244021177617995600255733584488147105488361210441170541738360911607933561154385035920532507479452900521768226038051039510999706521258619175635554955885943875493257617007592653308558798518337967765212094559925529071336052351974045825615607264111657523021739840730866452299869858000211722802845434007543226417847888520178974232506967605557948168010910806646455449425113986990846298078094862151915120829128948945177913985910751070064576718717317341636556010942643670439811364427625291900641666084650463214880226472117962356282785580976438296812794783177868407093989808475315571362838641759294072191043026549932267039302956667542372518483462842499715392303336547215351423669076613192992671141629134302778916553883670238655372213787200482596162083726810275572233972229503156272960827002295449140302733048776636740426967696998028599093883338768630328055369052680163079030366002160266995401212704076396076149796700484221497334965289606015895902895049184549776522320562380549229075525713812306897899208512799619913020963243769050330970662647701781409265435099921506616069798358938161687744422128273807932129021838858278341891797665716252078360135355323936884216238422071391559477223431186446182297060901797403811527552347424407787809124554059748231392137230199062978892177372689759349572431919420545667439118674055526788159243083047698416973428606123837754431228141535748319095026631671208176238926666680089106900768539273088451404732875181882086683244337381960282749654944048523979223438771926194419003703188717539270083477830738795981823739864004067504256222602581415788742599513285096327682042157210376419796805572263490219221995067535394925858575712429311371099833241280172279706774044989504409571964935965211557937539530835509382760836877136761764094275581698993498080235982991243704445301264218919035893298942000955259505040420288393400685272917496594118500117455407935017204659579594020026429717946568800685709723328832365312965973454745720364200128291177827216934074387517850462610414959573388914720683096793351012248253395249694042309928586733476554796201349459214651896173249581628382549488321364056262492381251396015880172554899471831898778688242934538335893761181527399099499007949855877770542110996679210607792077137242742095112822661378900387359090532598930554902923042216837839384200374574515102406287446807667912350362021025230024799839846877554970002389743018870625336066018582943048516387528909171337324613700671804180710834069379409098858599671984353310154179830589583457851614963619065673693643096609500797187252627272011133815590894288812195788001350802511097125331474944866831904798179580576584438887036452019845929987552348863439080964193613540825614629586686736885334034357196026064003824157123721333037308409540088221514120035470156410285642567932444672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,59] -131095728635614988797560408076383141500884810655302472565712108247704410149784273498244395586808703943334894374194168928023743707630028431982963314585355680120205939843345164280603834526461917025737899945265382419870991705891505964461716311393384511127215884280484863847651959954902477340008433294815286983129751705418167508485341160492322853287740847375874644111441901861282075677019610530128198021304401484233658015092194701350518499358784139165464981602433527518028693314581295175642379717282916059021969623795307326491430015307087600070062037699599734966343144343479927613151917652319932942604624758362653812777003646032344851109146921158306574348942499898584480632062909195946440372022885903864821642702673360534917553160220001236421694957763192444747925091732441079736587251527417188833643339755760071361521562263471603226760423517923539930851668715820543374890554114257460002821209100844965140849844227628507338493264594976797180887276826618703675798657314549312549120191020953994208244659451859638443574894819513660523911804845568089967789442018211948794147186299749943642359203775381674495601547639530518355923777180827911659632629165501115065839789216646558397995141710988869783029301338952475509817693372940130347956985255704347848578000675818874512709370070740949716318158622484505119441237030531819652898542184873036193899527787163247067497777599560231143275069629714852181202599232818533164624361802024989023706687455398134345973549274341778392254273820129123774000955073925653305865637398144363224112326529263239290765355916982779418420956357384851518881051346853440425254910364687162344368612280874011669616317063338605613603483271868273961187487373097043228664427095635392419915343549979147880377379026139729995200175709169219280313659378611090081753922951649848284066379387201351816380224741827531569043915757505400058356309740990890724362205691370757390957509966665615952034199696978799813004608453459311309296606147173253445650642168761664039612806650648022296470989643575031793239818039659311124813816681824233155807284891354734307943243626862857526065697087935052778029464178837640595805769789825276472247965248659731336371509623243703372348616415369509831959129018146574167001333361462994426201458094683302800306077530868334632918010752291594337392453064258842816692554930697023153092310318789225172104605030708557955315984056283272684324067383828931836852665750626315848309448504143919346036775962230136682782674147199367458784804700883631073160849829912624631415340444798680067575356704464019369597166605944628450469020714371402593588702110924883021707789426866587524604031746913413776987933654626422147807956979834799789775954755095664197709999674906162610887301974277825462341131708611718740650053738512211350524408578025808259424781029497926963787963381888355977740709628653186924579345365027104583449396821425280496412296383604563515595405409859970548345580757552964460728377229501649422470560058831939270714674764428912651964842441327337040629758689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,60] 11002914782912279371046875444745147870666102698429952853630418449915536464305639043985393270803716537094421372869726149495073570360465364460764484254705210306924968805321035309632066821107266836517022603073051124511151367505072596505336078823762366273179568153034813990876565611656151948966777319101525624790779424844533729807833075025298721322052600345195862238883590732234362160611306268556247227883544586660168847045792916605037409791062718302894304583394535725148314047446747891024287812809980236551480752544006965992971191034018086371557192326522605457809488034254500714712600356996605454922329602002992838131202132030233421733096943133274090608067002490768421331004960577416646031044105492659252797211085334977042305529936795325920338411253237393627203714304632806817270996128196982516343421577216953398161025566746773444106404824531619927457268606382063950389661296920070970645534489424603151771026145947160615820519435559229943623237780100391193905742983096389960575898983106804154991221591964355977127359337875649054246403607521816754589095893154307514093230603813813701494089492659325422761784653662368410373023293373803141131508905331900097357907278603814371810096499574205095800210697927855816794044909319024133070148029475529020013203148859476486513503637758065771304082895592935994733577962699184752973571865982676384018130619550588434799268062101918543700642329079184527163218317809395223185917299265775916253154109609109956569124542268212965481220969960994408104154930722300026919387052965397923266725142436469491991468116838572196127778842902049566671236804446335171812144860139726413511077257981294993912824231081240872030981224938253344472607400343116569312414685419050356339608784255617989561766492152442252072906393766047372520895823003984218749677714376399716582237824209661405176080506137334211283235228614880125882560083310057313715856969008752385085309976632029893804109583736475301644927503389347888944183954397117175743821891787716800197511129880236665265269346905783931346946568814876818491381971189475573933584486665535416434153486791482756017101268838309712272848035990938912045462562897348663871454827134809700012875037981064661511856633435936954031792399154633918486811284200410114608542132732004657813213383977848527481288170888091557623183341772177593257068947405478515455250524934300442205633221449372231342139333366681166581618248824511172620991574710631627651694448761835062232311607257781807805207588425280967409054312310031473178130371822855273225683343695801580019852500082369537408054951686716687809981863335379092706883057404094193158723658884205360010713152975628518343794387533806373906555826349933690199461009273814966308189921967096636461519491872107099866157292375460842588801089101565371880389927305663006883887442953489216441399933264310136602521823510160678570525212778413684078249921165124451846304836509122485357488763972282641865685733499616463664314626742113386434706325085038087027713304893841866364912568040508381921300971520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,61] -1112842302996267657425489765645694686085184553797234703570896984876949189554913767568799091002130648495171736972085048192037776785444520323644059556211594951315903252169542965950820173657544003570696899361686982806004888892500278486514410432924050612873689435615083468205055885830096162890842791572902477672097841047492103575467530806224145685178066018276962755461351338068252415035043292322716582595175460926838910320746784233497692634054691873859404722313702173141486568078172147658424623406425487017291667932817628135359639881624175654541043445912928382374591398790760077435922085391164340517825761174176656713736509059925968744979294077496298711541678940814428340172986083863727928289885467502462249773631582462351031046829982127924879147702456306574157390278723397122515213844775990498438554528917753284317715515466597856960143791669626034713269042390013157497903900521145046341944490832251977379271191691599519854253795642435317793266954560088981508291617381962761543763618704492540458043167702484503787890279930340862013578084754166377956933393102835257725411675784156160281402703947597940207637802516263756610251711498034580857824102777263423348953878946678114297584289308778341801933688104827419400474407135287870101190257137629898562368838151425723567259794186330092000477217023587857321355966540039196362377766949690273057589329506599068326512083844985570612016083606391079925638175615325370342426797925671919411294180925743225006799696257664654566012940663906597986288932169720776565532489025676778405397520217981136537909032424118241905078723422985809530794902159713683612642090494788968350286463963841674776396875844689421676701998368473995256694974647902228949497151720499495853466342052657345928816564763453693571004935411002426130221073591318469276023090298305260834790559422159086643910563262422492098663437201433068968551965598831336324394002895922821819141826669527354148516402435693765015643626717873447369260191579676498997791356760079371264643505673529833286213796263909434124291884858503358123234671953180251669992967908729185043395811293737570267309119819574019200844073875010509023440364555946431653014722668811842985384223077627875780292265800312619532469515397125621174475585886795416929044511825190410453640764243901845264021827125214596470043218996340218587455200607123335786487054816031400483436672155578450418619968640254557038579905863854804028396637688367295592397363131465924270141382370251749671013623911600963385542491500700049834881973120383419194776611390292535302938010928235187792411790375841415441304697721353311559247469114071402823910960582002808279083227135109048155743382116637786556355835319772703013364165713331005654195606581948778831527368451513871910773392174007595055446015148132262173914001792114435821419096636999344630060813764276597627522433907117053079002123988291832875042919053813659556412688923659644781087522846545349639146599981098269037263259135692910855182841824994265438417056534730772131333445146030293763290562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,62] 116372138841465934672597509890557793365976488168246050912427259987577416393982320670836390287232746570543372418451455688422161545220144301648540811447178149646747987411578316621297510292868614144953870996674354897875383413250867714378867399063375505335408756164367369957426312575414022580181751954440975326669000318185788642062034554393503194981410926247162850446363305140552794198534473340070469698700113775325811557547716826420001731573445710832167376640663431921263669507816998297868887500910407815404508807523678987984435962263425542520977640743271197213307238068196758682437651462171589659462948426392984433981340495959069173591863401496581316834312767342521511942905339949779071993615815744417667535222297084307371900870728837217365358382939876562203883714179086593444289793469202958428951269372714007133777302147941578737138014398808611929198947072032591132753687940315771360068975802762248562573932215907916078714742627445105130456314668188920925648617786860446452830526561392029913322733870992803289947374100657642147468607678548619268146734178647547276795839790942486148171594530692801924020342753160204290460476841362806012300616251263693558456711413223568813996253804300337572693165054311330962689825817087617772024253836289230799402910444750090089766667409139958837697260562209625877179473918879315154154972319057857882493460930514048207074757972895436009243161378290802654858025054440859146641634989616030129023638092434327876335691449675228146121334182753944148700034447690863745898834878582124998148370710119279619177052843031532088150118562287646866761193238048009932466951093257632434213478835086180438365408397296186799560122237365889231830943356114215711395738945460872353800792168547279473451509816624827870367555124057116892256559977754264112680331213696893461132566306234481293252601533168542467154277105013391235687917515247551853584701542270454158460076098846155496508498564364225529595753704100406590012265568299919220650818431420290447029549620157684416698996064717922503086038023820165423393494865359095180731306664523302571885620440930546987071718727033790459685364920670994013450730910489383439257520874207686388274379736157458953860334214751312610026485270999918862647554463175333709169489119436078885762034521072238260099030685362395799017190553602274824091759246624051490096440266037662702094996266068264159182465930212145246493747558289998190423011874949523638262203786465102763849624335296805077178598862311083453424713507828158224039327046616608344709055581916093814617662123894222347059521798598692147419639457463975070290381558006389904594406419434153321596468265941137694448149792954626639596930334250886800335105473151431879610821049089405897791635610361358803069409925805277849253128233472564706724094309094795856351654569319244747200332333738907908780808947219077354318364385969621191136905738424063893806116888651846577951115748833887533107788342943656239271305341095462586110466122841881033339327993596892641373032886575705058627813376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,63] -10224674885848162995268317462056270944547398813501031534648795777379329092128083633028788178866529630299451944311563890662393664839593857609968287670617356354038348139854719231928720173770117016878234718949938397860284747151092546889651551861182208181281841717036891122169842129766587174018590528211586976864410999868474308286246322927110838867668131775304756985869049639722621891032473142168609689665528441997269352913266972284338727732532506012805269459205789315303298349640491144113891911615188622916927248773873066795263044194063918882385007943542956155834650153006126886309041625811970011539986322338774701469363739150312479628808635741816084079926117959053854637704517543887207264836149101959899858742733214018984727950502800993060623739108637848979405456386344427102088525919644650194036503069780799329964086032979180048382537008060023276788663846467995725548284313339060064310516083710319875097628707783506845079070776980700296553201218919442019009735291941363840536684588740950691650627961673390058606230713854396135308552876816261515255843927755662851403971210789908496569702791742997602401009180827224939061513342199166046259406201559612113179444299505549363496000343019702310371830830447047853039187317524757928142319187625462672772573803007435520662688887045354235784903063885242052277744781370502288492998741911234878497711098466842634349855822586374388046582008429946305087541652034652365515119281586826221706171263249438614560472515870268481275227149152848634150000973233682718471929394038460441512432236205915820252353275662037456110715184836864762131851085822072160859990431254591949303784232261920802188372083609695682904824652958613482532296283404151862747748588794505357469965794854222687655928876323978315532136159390798197950523198160508530463372508415189074955029060237151074129365210805412715708500331557129752530615452869960909023097942583432799837093585741050782305082052341743685474942835862388717846746795951963145722785582676987494086086181097123758317760241914914669154477055845829552206903422931149413257566513501286841095050914365300583837027362876767722166955973123415205802196739152041207380905680211321783228756167526360273751463651659352386351485102137069540447590991775464915065389058443452625988803873392124611015629564962557737946297539554052586851612572863258771192232630943431241305199165050542509336185864538788787778429196514085191185053344960635611518691112962745343513829129932507945389039237318154416892009342814310108138121108944969332515262522679182385590770340194668697031737210361301418339837639655981547106495879806480024476840155190505383750707101881186197037375023993073155181762753586223953011756920336132664859431710733388109275775688276368030764895455508394844206628163125244216373538808970369848252901681990425156563699410013179659405095509060619108638984322288067581144659468103026039971670673064858149021850031310762725556086199484894471931120071470780460348806501371744631956144980035126071537818334928589339838382080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,64] 456012880765149111370911156593878906393411751537521344195520107316149115618848195760898294230180089590069068107611966890810167043432830384065534015107574618256674499685140543158198598300729506889405630361991858883621651878452101649592946784282781339470331244107794006464613407699131768349838068716021148688449176180371257293069614590064646139693100235758574493134812334010669684514622377734913653024224923131120568545717375785535122951861446825791827764050339438058600843313395344658976201832302201577337782488219463841193166552843706582529613753503341903381679793084776893342931076204220343963100969062225519592379742487590277405666110440911650342893294037712380092188061417405451584046922142958708353255573488543842456131882413067183180309646478432879096737223572391936464489280855030270228446383673316562464173773299268600786532339874123161077180268698447710456714719175318578673485109624222236340364950668608466991434853145068834415743976918851212407355693073480502558980962630325210478456453897493251612048015636302226909386874654983256411772437112733463782068076079312526728899815268181755747161257856396359571456643876960568243323936648087431264070987607959830107041476019299084297855129445335618604905204460973045071071249408039830126556635536002296468711085226145219970389411655064332213965468618014299622297279417585660200681565780150949170548854169384480707802267169193950167272945750099374737741466780994422368708763480006119855437207788977617874474603259955390865036803502684382424470723221859458179596629966468561059187051629327753910637013806621436830980287551076507802371407149198134454928351826574876043262909431596811108108268744876077415006332610634739388999496449764182989090608031466810836120979635741887466542557004817488188000518603737299720610013640569550257831047991554579777100461234420316264065976899596635858858435260207390651352250688654165821581664275614567559674112855700724355065507933434741795204775457250832346466590182256489964228147617253102704827320031908287045911212994563319077083986944079047060150817968760729924101191234151335971401077390571268012538576892402512494824454187349665769961130135320747764390522836797762909034641015452051653696487970577019217309692370715213262162577037417403011843265030110420651015638273703101091648563783062581153725396792357202351880735046994663786567171001451749538957373154055624850803298706907479790259258390471266639495686180516699726787429535998871358136579702219215709359460734439666271454213735285826633764828983857198426858345935956125613958379574735683830626205860072721337915077000439888011247648926071696526183131038255258648117966312278286713380506901651221872281230655722762240348270779347231911253597377727291304709207044078512600827157876046531482362078933224425120014567054958359947228340961581302709076571551111445830713902585216415100587505554915573068571916953066248867611451756997455804136320478156809408810449103042166927505934426643996530482121285407500203839439945766838651060224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,65] 62926011780951212793855446408741342816447898524132052062610988456605095247166104887671142904103561420137233321387389453029709654330079680267468204756315998716154169442270886677930146243000040748163375021870119492812155104258647162326109089361808684522235470297799165014864235852672195533878643959437989380281679871001940564187854287673281367224965064199655961282399692417346308816011735048409222763259154347104761579662023264518868882572127151367718014386912488444310803013784593993557587123700666159868178003053978912110900339608590306988619539598494941489692732998175643634110847853333944334939993399971952034341707025402189737757145546517930085413112301808981275182815429077480135218372068872793203124160399189412005418093506853726787671777084480307082026769488212333524661639907680084477462028954144639290450590661878797966743992926050965120988378055956392214556361559165376224352609705487142332833800869418833393835282235165743575132425590130785225380947978304149212469128243011952051320968229349305897297176073749781772822147307069492236742053852369770035585296152867009438227412885184366532568066764656453593643616458819592720721324877106875439277532585948305128275011713037341457206810593157829792738553590124594801264563843904899582658186636977786622938176800442511217625203579052139166146377841618906157513895620063838881334040948819464568020340211356588505556792099261177792210554074645254732937077426567808490917376016923446622717452350204940993478525155690109506682420242916889247026867802731367199329593471213464638549472856205710975090191297558988556479703262195189436121540957502074587174656716229191458345184350038285765395411496183727750817494117437795459772123208638398073060343530186515464099049998573632774798102003768284241138392533526518405214395941230597456054602072368918771183193158887610958286333964542212673380572741799894180434484822037505909657406876146197000463383482287303924465077285549799296169852874712941438167473834290387407294863103240415296724361685263280533479931174531042985294415549674481164881544196877236471402806072572840021483142347102771544835555031543448643555230041009686590343751386369203809266176358478426916697333887130680807315233430277722610595252725163619296116259111517766096849042059393717608935190218110685360392602692527852879920596901561718895673411259126684549448932631807992645474299843500313993521851621406055295817554403695791589775237789412355257416236568601894531865301931945148627348750608321087811529281960063074327338667336130959213972697881044622742566161250945540466629300507778257365068751891321439624692967401503357181419420261786654864241578218367265489236127261872385403166030071624029518825243816470197509776141531913032675951843295771954394575099379225739633155884343771182714552387385768069720925208447067353720601877453686072588031028179510888034025126696000392524045577553680559015853995890732538052070269020462845737577219806274747810096775987650983005274223171453384835686487427624744968519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,66] -13451531802361087210787256341716762365906567291859499513583999517796667290709923398556583136601956934418203250661190014372813599126844424497962861256889336176903956094404656027762311657918119504152861343871508660772729080525268205849230307301204710294977431685069522250026706240931816233809507139292133492611992944106840552971281758625381249631571181089531011661414775263880432165813239126604918398694133184678047804190693976110943475065945758968074551732496119821647342839237338847092734145345472420041720646273706733741250807109906472332876991086853382838436262899171533099136937018138502644349337248733103161049798157778157732306716153248649309013211535597436643830729675377361831463526216534763822794965698855275637877391200400122431610117107180646574505641522818665661549663535333659662090669251376722823143477891540128090192850357239969787222582988720297843585616224090247356566196957544842464023995746014951344574964192612881500065435369966961184635447398211385830110862915744946479785211825690279095640983470178059478485522835168030300026952453374432568631717730803751150059896010272278722388298093961667856533560409383309655780462158725989036205765799611051188461670083927696240106539964766502147964265842479089468085057236229319932603123104131126801445427729978094553615348457381796766676828005410088540304620135384990808512992968428422757105848087455187968506258968918815269678039950826565828901451031180988231713989430552400572025992798012116333261268358767255763098584703249085707266414017564532381974993239304462592824714191440891566326666745854105612540138327774741241426734143288315859978108716080781935818216648425480906523444155839060626841183542182023057713990328836033324560607301037009160338428159981397594450874867793020846924496248923546516319801257392371064132345711839127045724204126668141245201484799242443682426065357290811417394151789659938225709477919553123573485581542768377950685869197010925857601097361955026896643780111787486682337299592754936857723411881629745419173519585320557200540566583064830169389094362160890197396845476104550377896051547585669093416428393522685365079235426602460355732641510676492706836981780871411221519976637258520840363353285232832440170633892183359863996584351771119485674978073296704193937696400413011073962304769145047863694897880310354724042687181477790005021414856595914716897989818446532322542088238245827211248469408293438029604613228502644495968001952641963037889773196784409606593932232293086180255211177043845112114702611806198969311926624576363139843211743630838890597373837654602852140163348407395691032429762049416722443384162769368318942941265724731775668035420794324727275950698723206361037938247426259490830709074618203970062782706643716069625394259955167513133187118388549835548713629800064190506199409896140237111342197944018938414291764786908034998703093824990280452560911727910699075105679856858182563814346633469604562678600939761910066429721446071373558757081578615187632683646081752778145792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,67] 666641125588269286794831025023783884394940192249113457076294763986430542271078775477417383288904154661351845368394461913498680291787607859385466963575468900659890002759764346727488055852030824608435687723469675141215011750367273033860172678410893088640424325258667362408795110742824724867393244969163244640579794726317349285817368755823777008093409889672888404075082643468679230377300984730031484308894183108455474488867002689206513594231048538897100500027966306805309549571164726888716802129314855204086671720525116060624514706583559363000165518185426527541059065555359362105084569997911645549274677760633616729471294606498948638690476442423636968431372228242313998870096554723918991879102948744524403302420293884685039525239382126295262856247354787035990070566266356924529543586401131391726680902444636003548207667288047408672410681495183558436198042187936011289181243871310249871165589571883848840787598046151176521924795295082695552748507669480325252765946527273930386582083907253010560847686201207528372597740337755808554019478528274406798821065292891477431146206537012452029315097819879915134250009087343434465871264335580156580649818442441599774461635207144296328326764916517969602628450023428044787036948669065882750824431369523918858664939672472956130793769204712979638927225032758205594845096425933160344985464941261761273673910961789727392556791994943083465708000874235075330888715550317120558826130066396771044941811359732805026594561731076655979367779992395983332896698782031147244404464570933416830331369417312817837147803057483709659859099190896645259994785955781062096638669595480801259718006000244665194818751891711905388955233380000453902524725005863080277358891497388961010273257201476493357537842294005243680938145593796266073945472514365111000896578599009420135423161188729478815258653492603161337509928604261727689694280142503212454140846211304546405261007499650217733620661108670869823992015969847423444580525799462498771501907271273039350477745295247632290893093004790588276128902895002212320733659390297151136403121478820081845488666802383309821509240318484911426360250465476637205731053376462073396147255992957043471160642838554835856814389046012017609857686078714820256470965901336708179377832301937725469430498070547730739669597370004250305764166204464857606340275246907190845963746651837687033458147410216804477608996394292248759934320166368602636771041033758183304163923831439042813499609828104706803081093557225280598400643421429632856866553235968227719473223971867776684135993043997930889016003761549909612966625351076497662383770513785200416623817881098316041389844516870272889733987398788575535326780424106743582923358127411433378209906100426765075873929219915987216509690437893653269211918871409312526871847147782266135549392071476534013178910263516493382677514746339185804020088921456681007105943974461574316335828200015975885436553425655398483265961907291578985779123648021076515590562807916607163601177974945895600314300066683808645120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,68] 99476640884014211372072752710105221487814078394226328252811987799577081820621304943301480107297315036636970729324697941716683520238916349477224359853563228503861227985666338963498123537558757494825587447883233564197186212806737290832741636441364456600133205970042016079195077126703813517039686359122692903146690308033335706260539998218589034545393720004145759268996327925294102969101550283438464648713264248701249459926467795304371363225196910563404998652447623396731286281589967690652883697465083087576308291018081225145785852678381333231112866739345038519969837398125467835306033028590195252405936804206932124628533251947717881322701800167126465807974700617652479845325325355985480151321671151106446759344993784736923050620416616999815116242061431966923080848457758464405904867433343625834121759515251266126877848501751888039389062654481366511159042667080298937487588920784028163095521714866143771794179623063207289529200106767691398237538631464310315530873701542363935389345532665188883109242081454386709689688690050672090649047194509342977523396259099997543371873042936271012748495888411620888844038035001759176878366824297727810495706354891155958511205793251729273361085448193147794203707878593540004003284498044825263087248157023597723160503022565354323200817729764491717476425081057923317975254558535792594167528498235863078484883206369099049163700259265419493441857898811802528596313498780190068666543505222732835893272447874656934807016878919830330636100541431430498673987619684700733334116231345062541479984294493522063678787863658381578888443016396940713094143907865671451631660485364112593863820783803585348932344409832786331845682571022690174221671817090974083078427107622763307931726832808599469192293248085768263578466069030067856773185481414340593473993442179370879874707017081654477403701226671557491110030257589306431091202037134018832016924132302415102389743098576700675875632492843439407977333793244125424395760983062182152169186438510995360016704915155259579850108686033862338051570043114915116085012781332893836235861006140635529971366290172668958924583337428214694263972899782581713926168620997505540811574504785289079319479602177589070695225655380041021498444363451756420681905858548338274016461447566363606018251044307278265808152230175326153303702498658877784044156049689581237917556897202571577036450240998709462301968589420161342936304696992660072355218495488676900225282497546886458803968979929628570368742367111506145173482861002776847001414425504148474560022599108641075266177178819989240152596627306781806180829084018507390838238252406072355231653570374558784250395691005242330320944750092449743999632211482281638824458344315193423803366461530497521735390706250860569519315459661486029215186972945223369730195041662800663019188660283940937865964560390383932256771973512350586719244332926377003261657552747076008803384509523996861529354090426564406077321561116857255526487707193446540653919757787474744132667421796321934045454381563261222912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,69] -18055658962195423843905467009289981203549150491895457555653869910455262494557514396022301272259867230536839496429165125355611980751885829401600558193696962321173597941384282803292642892224928286684843280082607274938666219556414438337680511348854146704886789941065518119532532149339634437442220961111476591970665156256823527182925168329846115686603151131940170439425678062322960430677059736370586147481720572771718783757270406527779924489775027649733374730839047729435896240022072145349558937608591730334737151495815205218414963474396400241165117885798099731524655994071574070668365782565266768216773195405581111110990224271425075884776351499860689133212608726210567067597671626544351354025841283354075518852136347668786071178198287262849348472200206833165173654830797974177231534828974350905086762111687048865090857171065103586036823839518311548120666667354689762036071264795953683665532872584352543281548604811394173388779249928046838610876372831940746533251883979903427493466359754663341509743737485711150621265410593105882130327673296102760851125096657493348945686113485465459301517555888640432545898897119462166158638321922340865751834134716983502296591234469011359130219764340308346124448158840991528767581078272287946165972831030646781186871398817424592423475519709265394365506527001509240910065520724190745573050660783153948960039602537961339892827387043452978895711540848523199334402163226122054514684839106028348107234834743939876190255059062626432140826171548234304492941805406534051281796404892036800029667183117830161413917201399541314195845031575320311607575207341331305366069920769225619342254225837350569667007528523126408911599978297616876897364611965850696056198368491439240157766464038816954824117834309543700929607626148183627567785762118295292064463609522560773531771401767668846149729216823349250324511337255174070596739755293970182848036451268637383611332689896190229215458037392149380088560145358655181161145589309411727290895017389139126340255235963219177054142154486969484060656591853555056164716308332305004800682370670101477417025410412257505317852452658675542877305966774732440318902635730302571951354921141732859602307926049934725944734582617087244434266786113818474835639592900456699083737925148405649779473693820720190770203212531738882745412082969187204309780982928069597309056012033462158340858671947179192376789144622581457699136883346832927096404711676317479622939539642210391598103781063379667479272173052681227434133358674928517036219826499648819285585923193763784910497688456596180160589278940831127004777563876108409143708835938303383981892735335153111794407059628720754129955954830387726530384885071883036816565626903179037761922604238226248461189428436053990326342290010400456014582162191154061333720590900165687913879395154542861929368751609406351870620716926214328387157531680900521775156471658059917690802518043720669976366733631136208289460985876002152683938449430814689582347047860538489092541022995597623371024804664322293760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,70] 986522006336179245003766241790081388729637736201412890423763751575365899678302833405563261135505955272256780583051486964375723635218809400914256385670916406472857294477731603036069748662873399734301661616868147160822187616107269317265228277394771425070421525817490595142905114319480984168615780687098272266215861058336175081705542267576485819940262540270282106525425112159557823733506092364314528682821197254376392357635965537118456965805551448174931811702818944525913435228745364066255278794065480089929908156053257851060447317756688357538967202489728773475500650735970241638257412228974092114377291176672190276808825039560881282286606835140438973868814158832037681025551747415255692222503775565399586060939430045103120767398429821974165577022218903429659318094973034671830675298791869839534506481610789252550176716957029583828832979131805635451902309645756730283942272987114714684136910211421104061781328503353189296848120723364975686769115713604139461458658844007040347260740658843442460538797363550125240062462215589207655610622838186999504008396760866218454755888625100137105500596254510090422507409070160508491480750064754226298492772762573793603548128239473222859007315053231204326480058324594506613417539602986245211446171682390987069114033468668720134496342819531407496678820004817849293434597567598628503165875171768378852606284985843856735663680161975188135704078532595167094788103687921458326782248711247411097015083514517579798989927389901804935415818904836300875070807123817662869950374971177097247151914090382792036568357032210318209931143292191558165295522994461966182586058413463237451005821554829105012961100426563899187006808729461290887710929455988985590307841193596379125208695772036787262286696238497059701714043796152403496937191690075708956482911457500800849088464554890334203522606006764303048917266835865227996752341147618988312581696306478772723396462646954544599592353290317302567056013776671187917423174179481898513572719403538743304859942071512938329635889409464171365775008356806712628160584486606230559778341908266831128816477568375720552854120459786712236690910607107368213500815982840774000837560179504586169968224213739239160404728869236051024251646648713506730711464073432223686158692246465452010356000411979406761361325399032470167206103791247158475802134724296377387097151610014845401018445006929110774880752784858813838195968961730891992421377151402449318132056466191423288760869842479653922428650193179041500710392541218356322668556908938365807288345284996805993005063261498518059007603103979742594137529910297805656024578344305067226280812159186325268136527252942431242885231157275055306797228346615494827956166572869766062453039962053132045820180418125171243536749802134504426827629265355141934909166588481320960909997416259670887593994142025977181089025645917473058004720313625631539529365917294828522150388888634018623123183520171933319205375620072672245627912450056858050838294560971276570389079511324092786818328972738166784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,71] 46388285069187991472888123728095640245872553598195861040709187054736625255401758014255479045597867626887858499641057435227787992304174618501692271341495825335229013268581217465295505271314956064251102336137023056115149132253267275497644100666824091366968401309143149389190561574710488485723081453362653378523991677067863246843506503144833383357461783036631964493696037343629074276697167692777417252870737148308103444989094436604153288338836279786407439471715128737751381916377390343019619688313307018429452402043646221745112090501780064133279917663139781264302393444889840801934828000510133225068988538900043632969466894812844242460347849616579791497844536594221632393286126782586193854214320779902405339600555473020386197363483484382864264590962206459386943209731404718778451360910340533654252357698313789474282307526049081955704947369318707998927884311433197024627996064467006927192284038482783844052604614602069157433631811943726979398520708615109920686767392789952712678610237969211504999094073903785356393946463871492644325250675758227360041189505617215438247587191003672928286750662604676081747858950551051379217854894033401668566717416495700161119313294391615749506458215176610317818913525418371329342012015977687171962104891756510925525465885068142879522238996369201709172717960613739591056720147807745207477471998877719204276053622474936580420557517206311187453734416272612057404868254335728713531985246437092699506233458990051425844033446512336560451301366660192589414268238034117267905711889364080872984466564682552316805897473508891248741578402263138488615201632398011542794586137536506600319017531452806506593961526642788433128080392927902928042441286366875275004018276412814665029152087912807059091891878767976629497036576867051587429174680786613596741874620420232035425480314036781329472715649512747705638303003820609243891260033731781150651247724926751397329895113317303418581036899462485103394928748847895823160461785881626913323161018869107128826079323433697335714769405407012887297169382575700731863902704850206497947219207623234408372685300504357519579676572180886159974969475674961887362873455441378980189573189599020828294812173195291473219836762384276756151203289319417328319556648328636885091686810066794753673144545839282090305446141902525064514274151706390435171195055783861240029611186528553427834384570224861560286897006695433146032913214088121190688257655428421455668817578497313811791134214774129635668988265520900106268509576148441444026089132234334687926050636143126555923917348237725932070355961311422568523955130109357073382369995786275658313609582851535106581470985952857493657238710327280591505081802963921929634397317412152635688461237305202293047492102977593219624896719813704251342583114673920165084059328628294860377315655774792700024125516366768184013260923428556594245098562066203178832003687043853891623250456901675417196804312892296256877245794610004919105426369840136322929245152201553209698687095201212225710332453102551040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,72] -10009942481041614912661324211550055224171089351154920474862819511404565903327159426660970301228961466622860599136864925149156539487129943870264300312434163257820788970939819364176024847180171384005199295252700175213152458288776530517024014679743099164577315565269773914779705661510586426863899431408072096039084941574844852278291466906518267912494663910641224081825638684959616399110644350103319100913309573003481328333543736628943695760372431167126841697813041869038481197671075164355295567586118856382410215736965307011041300455811569498380837622268140812638448928899157850144317294545808805218383409034669891271654004365734082637007164316397418054762405118335045852264174616772034838314208525192782927935598134039688359373241014476458986981936629328738735092397289511867281666672142754648514867351254952254399539001290288409586897867069574178503248463697693966357441822679079864158295129393122539399480685162526773127927236536039050580064591609287801869092188774390029453974481042183217183519467771662898094977056930215048545593149790412545220108366840455367024020220726834693829226800022182205181428492774201871253350749985786194068812271357632613150730379721925311230978002056982379175066619070664571331056370693391269274168534454037686393067751745736816823608487896330464239507103273261271172585056345959804287594302644961250143659133216947044428757704250688088885600922625780391342563607344299494523816265161922555775504808578248886117314241384194466683464612511246782158424548108571891148328894177029032514508655395525758653883231457861566177555305566886463742031583560936203817028715693307328254480832256386895743070472203187551564863500403253960152938005122098125209867962834928809355472618580611052884875606842282872108156975334633498552317663366170632048454793000009831749124083174962725061199455928045611063576214715076144082475107263110757126688892953154386950005343843942031473808239228900484757391452911216711745352205619821719084287740382490335410636316287711753755888892280275849649591696799940285041475748502552820546355529808387059937047399474664320315393415172447673892318617413342976648609595074109917014002925828132031603072873084181290793420855423674804368376028096655081140076942573669990289915505208334547950150871509510921637059017427961395390344733524875120476552918229203060552219112003578636228511536416271740394906433104411267807797108213295057021839302874623990951204228286423423341001024180390599362035201991228856947130216487998795156745936710909394721716155220320039496585495737898468197955481854758023824613374043400295759543863556784065946349811360944596896332121964055737515181163018250043970848761116581216440378830206778558560481387335930373146930052729247673468224733193928502585115515712563377552313796529176121657631076883419409648935423491864433023070968943519850434577976471551261176317060847418464724469207252354438392376128922506622924234718986685954940691466068537217070482334179455735587563540969760653227240296808448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,73] 449877316012569696435420145019930771003404172263616367934040669529345898303366369573418329769128555702885406055725824087134171413768600297536798741349913339200984269787083519645272266689631473265179510288758010888212685755669904350920697107267187512484615135540440073887130564293292337423026000394638423334835944257504858206938946636616828147650147673806263500300433622693272175353937375953232256058969600858526885026113375266640861491000347352864144762583585208016389514384234455539062726754245578290148793371255577015592726927037601146018748068396396592875007069805807029850728216647959183685524729277732130062246256747387480272748221511620390681033298995966261244572330101966249982182989954162828403725658488104485225741451444227732696670003124515798587551880322708311071830213946106046299531653039693731145896775900984890031582733247119036681519686417187104884174127767815287075621820921347256148758114554794973546963456746545067194666833740455410066828768763564893258066913844019769709318073788089002125184239983363674041279282578044677128302095514124609763833751066009809215646462750026100106865880709138314220470515782383570683975607492889038972893638198660039547840713324763776580981201832800782389043322271790921306617946214162595270201573819283349579842482625254647327315062176521709201799653403066657074987933049482265604980287407976040583561716944644744970604543144144040787246152843137266629194459591501176577607844907868964796783034142106033847270953334888369677433345578126030500940015635180865790338375943626379735714306864976338391904652335068502344877660219047424890088093163211230717117149460469895923159314461033906568526895777192516839990322410614329929841281767704947070131620212047455106998814343072884938413651296139099752854402328247005179875290178547531773409329472826198523453285407052879041886643868822603863025852149801849773913773614055484076742235269532857108199932726353445257106307233137668208537064294084104204093094676211619954556804691805654483576197037568821119119895756803883725466594139738220295426316847545126347942808088000255448571190905071414145056923418240943833306998123856477076094501943410976350998382586314922798777288177045316708979996079036190692060241145090348672230251771323222183096710413379818862209457907631963616172400048105986700732079298330730584754525954603649134704692671400356605926456116499506368485694932231031447743802814808649723522765843008791855188342043911795938453967776506867433222925340133517279064411673316763033286081725967621932643402031269756886269910804996171588350676611836470184924674746206290074689748851303954535376959341246621635110807072292679425127511743170393163268295890439816454169375641674962733639806372908603313506251901582596788450930686983268739401806907634993492117352990796115667193139444166007631601905142323529779302989166518158089984602561329415474812914192487367807413978301512426578089548965114660925754855419191431628532892899349056844961494141670518962374915580231680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,74] 13297693094751845394846119976901676966273709627449672542170579298290682754565869665476869528771610819906559637054501567336511559311982864041084190194512335042642158815193063950063452072734088287314842663542574225260013144528917325912610195619982588248809360554756165033940662991646995867080174190853569977977578890670615569567532002606736182108948335704054675775737443476737376614995219159580721781695744963430983419728491046060257084613537330538689129321640901527864978574251280082797744283342931433459290306749443165104655267739594366792828907643526486731304548889039016183855819933317735973939614746312436953942565004858521730372793948448958597131977656829297325711133640103930199656030828876299652570391244343161949783091143219723067597357701480559379945938429626216923920546041832804075587569078409265492718075195824784591107631622616258700060278787761903685311886070942427500727329975113082303423799783845072243194095005529230992884678830950439843346009252455868604606043817472652191527313012654060177146581207101151883492548123143649062039565769797318803272952740567485439011426783333205391589792645978508464029312128723904443424701694826535500158878495375404883858831931452143351934621707234232205942921274132252891070504566544551987630249740910993629758275380116036038115947751829603308551812329218008812893436885151605672728190495203697388668069781381766582736648651600446315222934199306988842941159090227056421689978653345265153798427128311742100640706498170069418377720587356601650707580500236932993688250640768422551707417834221812838317919033735587924878596118479575347757150528018630031010773814172934262698590551786282439687857292985596136101015817078819320570123217585515485965848171740151224610940117851626130271475702762522632586003720852551469792000431853492269948152793889029184575119040726407221378170797581876826241867771956932170513539952278084559757682177318730294793055595625162894730681213074320926898715985750421251738809022162551625929875378872058627372477887655189284396498761846133745475013846423392204557473183089018516657701524096824609586354943882951557575851655457676188717830250872318471881738320303858484990213512920616196399716590387660992198735667555089043082373701652222075014140370773983922527727816142116823353258595693795145051315247969879538711976701012361861789366250142731677478794156952250281850274629891664675203671418692680526512605703200907331360164696202530502267108616965316815949524910534707047707496526840920059595030908882512315975382748377262696760465460805727880832614655317246025394975770336897054851317495615123679175473666711335523688563490226570442095032121831454740229021742336029349740193832046209077886115495863031577887857822702405169492140941265063799086141700792970707120424590583569792940393622101804867107899266499508333674340158431865201999499585068642706671627016966780735709025877059162494741028925495681974958870893823316911734372367629122053133970560464011329362773973219790111291974417907712000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,75] -2171973415640236952475208276178245222324810849833761567429163739733448372321963436576262157960864278520304750946184222480744111616683167597809408370687821735286400048689192126029254934998381671008247066638197851242941826249972480135255421188319749198505805606109515836893576681792928688489773813283124187311390113981105962653708386134349711114138610329924366529680468206424535990382848549851408880816080434799335280676602080497693530896626929306291369176040677340345615307938888287298291537961745086403834471844671463411738509836158853178848157243871793905857184398549655503948619772752283297427096471359753124360516822860965816818489513422256433891997273527074524012997657818077390506021425056447518596680535850709410136856411405684002636892963003618844614088536015625044057698712534339738057870163212902168596345520852039192074595590021357757566332961577475973595165621609723554213179997975157779385554587242476781292928953828877471174285674823210114250715609358604270773563422598380929441292685312264517917355177618807928047029875207007785781453786075222120883806034596321382349777488899093008664079410358825246395428449181583727425480444913252657086942043116501804431916304905427701063985869263754935818702829581581873617670139538764244489736775168855537503018595656981587404307080907981795842702618877401550904432059613464320612434313715992392013500204056514464274386181741780891802489276582300462790671564950770238136408568924865585154708303387401257573365871154312874892205270107180634552558892684859697196717221535527574354482365960494592281424998878209833299984729120816615771809756468971694780277402749181566905424076199439928982086597259927003731057546817727189614815735200421855113086281358421134374341326013918884424716630075266575960980571148467773135002992694690691741744766747518403859325728949481229438868284492859392262076148207983518688565331660505251674942228208514913094575460857564331034899544152980447347289014440966668100009134893497789192062222389666891157820101396941046952666560685630191033723415551022505994131975415079653044745352876695100629710464934259849374265204910346126071849645728897355456652778668957579122979041358421078612578672520154680488854870047330151561342129148340057093550711993085508682049867287005943402467311019633926464280018556408884094517901616820814682028381940610305081931150205139181764493318073918605960352133020563307930979302038870217176103285006027678039741489809950583117829838463360043071521488135090585564193487342847553334897586779037380229070501549199568386467557457780673135862950774822748558443385139009903371500734968435128810591256787385405913988479386737647408318429192882837984980113408900256521416127991620608155126192863572321811150317420367212451166301847302259324717443813605998455603507679125910144611253755095293921978421816554259609907511496438230345448345914344966527897857562085941097203282087160090302591320254031416279161189175454352928546708283608661876038812234376442305604306862080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,76] 44613683243395101544478113446792315309536713344151239817922933012330722456848993962625144627654953798314957539810998782084017181394238568078471432067601539158605992844561095760974684328565416756319228203515686704650159778247879883915775082850429464397007771527581482255508917772429218455190704498014097097520111764607249874569995297864079183382699558155096072288789615668556970524039231495505031255131132625991929256955253169480847171181360509726673767629503395974260104960897789031167926428795404910752497636345091219773474353217968432884236092678299770205007050027471541370081320682649724290751731718391569859333938405759411478197644912061656151755138199147567851116019837970450641563667508903314906906447915158662532236826787131293870479246678990238705420777675134012258886183430631089480616553307433369148956899759183191906443020332711016506611422910790414440148139328291888618013562099733912041263311197136146082017417489802425197959281062611805989482208661044809091145047818794159737961995623905494480511005381404525341556660942031531451831514281487619631782810655484055466982887374133205104380367332583377233666802250172184146014982844033537324677282564132011510554656843092919839992354254800261511195255192956578926545585630273203548631397238730430775159348962359905268817847301710443844626947148748832915909868729717922003488134352477001623660205574593476062914197403864040322612844324604512453877184435827563511176630022405674233978127771539860453879313544056012716382961201921905607249863409950073033014963262239038775467093301777319900463091106178801655572593497037449323017129773218272337391820110434568674906466083609895197282654234237197405167846711737431394299777152202071538273765400434579189736291303992916124174643810788698464476731065814975002801921304635985993870726658857436592442480100982251768541112883804779096865888625091708185983919842494623382554629023271204302276191298159047265030231438115907923265965623487394738609350821745019951852083422575057026602681382555452446258671190434534318768381124715420382976660390381085513002676720409311679738621764840533565452518145256647152341678051389155654292834409695340567032570017969852038646294796061445844559210222674934747518836013147923810198798270436121076603902096318043344050087236466478643173957086157167266811964327605257676110427328830598788296094123275365458120431948979518818924491274881755062348313857132215209792698718063784688946101270712896514827876361133997180394400141068576261121651363518658853932339359601308601233877662727337980892004360076814797367967425091111725449285147089069289801045346407635595164479053222328087020197232919221011975347184814931327902430002505225860342671092322543114628581985147158074557361178433122742916787030960585212597356796370507072864588775385718719371055675201965568816142754453912492051451829620726442881232458315899363048755639433362749835052066384040651122114228286796195543645537335999134705203872509301577349586050957234904314297712640000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,77] 4009319932165677683055397200910511530524569215376561159202550061067328302339660248522586710783161193845767436327713425546255664927855568789730488757126905086518496414238417400882294801033783232900913893920276263366695781923620544427715023650879111290839334747141254862029136119491249371752909407589154209893280532563123987606283379172992864460663466691445827451416854081348103647647863112963088372917773206730794359530351503052129680748984835433079752766277305704131783005985387190850152273166543799803564373654703967164165535417240804990744923892681818558338920345685723898936515588043639577666461869323586420603423207145641845206708276550005653067709207112526187371601266161245937267567491616090270431687281889036768361238136096502645915789110507865183670568913610464387312193448344845744764716699230572487874149827964584348669476042153165953547845694611149763746258346978934596981564523449212453930085751769604157079269609190592806987126024108732689019595400267740976668711024727772098695125254978927814429594508466694751680347978756874745499358146209543662730610888799038329629337160859622941256106542449216721167484625344721591159292876912271384612214123879331849399436093625656904540927465505415415000857645699659379773177987664542470918815523011293678970973165758940162135703769939270787142998524105469414139496655866932322131017551326764101903184722399398190842855422339616168182930707968374249436018494736877348450393579799501849114211815067288976729370677393271717227047633915956355322041894751253171366834886949738349865001438660030097579878139338391063861359982068692760714352295998003508739896125142762833094771977076011528207906223984538046485443533219759014872530674779414222253876971580688402619568417962663617831330900843511242550995433895700692875017684540195205098854160551973129315999670570929542357943338787568135947895511494592542465316874597911398088107883409960966984456651407409368298909022788232085484578092134569191687798084521571820460407910957844491693184408081660461980863478875701925829766293985420837500564894402887604154439849153566009000618566351825366235338000884413632567996974353236541602260860765400698767539220940540494818516046615213398859644336009486904425658760260922103869317317994291500733021990352728925874672888146057989114486215398484199170650861256447502825323315227258618504044710699789282798711341522181670821261562198225536242576412494908676216752227024588236972477783324964004139263122061256631315860727029750430878678331823526218858351443537769283705621293478518620070237151192198402810218911250873530747302346219706176321171876057361698357986686465122845648627182244746433210251872829879754017754758129302616941255373614962705185895247706344036749374407013693361343888935280096930213645046901555924006710635110990821975051130427793227715630796000478116658439984828825904009298646781822215997460715258352450740618378228355200946542780246618732842606718545403933098262170806055086712683300564225777810905497600000000000000000000000000000000000000000000000000000000000000000000000000000 [90,78] -75086239144087276719124272548612063614781830924353827237814007903564878744775482024669571404149259216860300770902718974680575741091140053121312477359775490088254083817788014212717992016847609150343800129094210890847569092831417390960804904674057142738302047881851185371350919053853495398273215897414143167908413504714129104032646314977625205798190342052346758077266100346133712068860526413340687516372281974553371449326447213158480347286966482045300030355286913653487517126046389387234668746341454645262645982268470578976719925766076812853500879266599808347478837067387097126598773016382324609360796082399871349880926471486095970035444845437768190356437463368004768278392190996477102205058093236077079469345374427042471058585188123603560669240624439575929135941492110145026094438043149924606706416349972532507768581753309699010041173893095380922091417461532634344596219142478579386229936809485643496718364788286763875657528501241989542281093659602884784369725823744098136869407117993647803199158903586598715878395606505043570530589839250473155749504530203675149172824696865271750919498165508236489937297773207234732926226344430487793056191757898119617112678065409809261619777767328733219219617810431354392946771983616635119013632495105385170842167947742243910356538906540674113741157071477357383512937682589429624666259254560640736282525985794998020255255641097090199550972915736240465970085755860746513797010543924959717390296801797248453864882629425143221085524877183483221642566043434703909475031109632888526609915505236410500780541363909384129603157740552920517474897629750710086638663061082975573290226924821827019928632824694937162962565613096794154854997458694767156526498862738367593042817055724144415332644755672567217666177550290881273101102059545341335704723208850402623343957220334876809421876182517570590415584397221920272550537625046621707711328357617608369091828005874585229156678270300397477068722778381342729689864490388305761444723789337815220411621981234711792917608935779310560705093139329361547994448775392131785639898061137859220977730501503129994911576831604078908997707116369794860756565735803025072365263618613908876326248815769635990922837057357158077686676134956567738925834022665242303715276046285838293295275090784659424051384390633051366849680577225234004299731230934309456888892819183711276568125322097480974726752925694004206676321542452872690530692625792695193080640784673215498981607107008611662844410717148252961757937731542666741931351786478536318286625631243169317935213911223058450451106222994543950051127909865822082465602420987257989912234224473770701858345914490826286201823290041039606087553033350603063839848034363618623617354979736975352736593215156118806439202422419773042282939070677577267259960875821375619243815815278660266260141128491561418209275042419179313309865360593729759403316037947210060081794643963942796750591096987081987880464740838499432838880398739105632266423880911045759839909321821527058755354624000000000000000000000000000000000000000000000000000000000000000000000000 [90,79] -3666234812263455169420378570116943786401901048180461995035045450458733557167006964227955381335253819052889781756249492479977782905709784852755191735901930551128064328371289749122536568850520427090263210830839097264029100132644144148691287999521145160079780640629063945104755279896001374190671703382145949175073079236230536274352500249136522623740802762326723572347297182550778895649560821970134320395474114484625442485298205297889715958493499653167076487310903460045169083240302654147453812412136743413722556002355867775221274937756965044928263346402164639010501692614156297250248132994493712932382971379175085035912960780095657596183777935755204104001560435956403190328728864907198801442875213902187304148109914917547372918720405275788911261409582040372407655052191455742765496557470703226874679575821638065307576155440178751454608745626823683186188079141083741123702133735438540483384760148702520316339456887085503664127551970345903610762633068003746541670787786313624006873770097155588256289407572076837102580277530704907564866370420299156192026221935866324593919534820812137151143674769725371228610789318445331637695349921328490245525526418404258567672525969534812243316255902443338664479234890666266253589595344655392821008075489085910477164250500738033653565848448239520001745107245239684382974736972130446735638614476418777361956049739593786924893392483951161756630014073954324374464323592025497313032130128681764967936198482204282653518882822270598646961425595360793419256098064356485749464696151669305904125672122701562947510653517537124256898345679472839551083237833946528755227040872984043795162465447466352553287349963874873189426635630758331584477412416721805176015242752908310513669843142897388143384881469554403753921131240769527311780861731826341948454691745777445635416007007569273193321833875827280689938624047252662537118158092683922580612443870704644903739671395732364331998043917884148246413105698892870332764937701529435051387715911620405282384764318382496707951392283227268858080804836294581375413679263416969991153181659098486109302281663283276877620872710201119380389899704979686010634386053263449791357145939231351481526039987235184905187148703322539637680395633096661284936912381435013300879619502634825224864472985229053215530347724245804409273258748623843889543544254106094160244650438766579936654971485975216759619536043080786657141021718800704513526911500764193951121776817655637138359568093323795326762376190341093986669622944827339030254365593416875219496553371748027359408677168251029807816877035997486250064063730420767522033431760487741959946768857623071892985514488956088287140023701581627569409335757345477353469705013672766940810206319064068506411228112501338218300371599287784907013252917066506126530770993332405031827517131658503813397447835997747687637621801781337126914045276046354165943430400404268519940965386383922823182632893623520736216821127523673107382168565909987457952422108268431306119451314198768821207040000000000000000000000000000000000000000000000000000000000000000000000 [90,80] -71343707028925321661340084232702209294414617972164003741050555159323920478898551586853159680069614931231379804665596505776618519980938975914155728185911738558239362140893291783178325053189896383769441969213656014378837528122691674073299016605465153297483477620145469332566262961911349612583254150662735489514741236954115452688106662864284718086964850600146657658625790965355148367122723813203122345204834264323063793621387375934679859746256948726326409552973844222901824386545927906976189616670539560638685591148811432307386554895907327626352192996929912783631117095450926834585624974108629936746106047213550781267040652740120811362212356137954990211988619831090124181143304020201751927975371922482079951441455592216698336552531490129345822810146702433166259382256184735442444269511717604029018154209780420550610449154010569042280851543540324966528069546954970310908357149784900776248989357751902765520974932082392502901367986170682761300864921254465755218106877639105202480252876091627548398310416658455898550427795169604362725055934254771260913875162984867490005424765489717152246282346737874518253527100572685115880039254499951470796377009888601400823290837962171536855248804814775197976982965596232320162481022061419301640720719717409869045261385005579653930197348459115086471619262859480382855478923444235726605513045575477700121076607825507897078926447472671614096280760252836089828228743309402063644179654696350750441366308251645343346721260197999260521547458864369441882125271985345643295527688492605144309296294198098861948712041869990228153009242271195071375821124714488554835531488383111146090350667795152657679126554118565605416325164077921530090120927080555007029973579606353665668180472942678161784000878908286638108462735579930064075939061048867287754728049263283261952120485024322312629236662710928549240358167805416664630541030629001786742630400190087081823677953975671871073241593273021421145799253073231550822753622585193307330809373328162112962285171183090888219838368261939924822357610884255865217498635104408343308291221045200399329941217770754541142809791441056706428464766174836637753012862778434875059916187530796376101395073815305798848849347902869455504545376934786362335833315607630559070836861717013572475758835147399384788696955939224444355162088131081062123546991604201113952623587669943245480085108531369161786142431406268727853825571422775429530104296473559133077068721044738436329358790837325675572333046890667362912983310923256133515514502355337422619512913092373074378274129012882564191755054107705789669664200235130137043049545875065151469790502005871392059007589044714136436924276095297997749008758551329102459244339488931317074240600640343563446174288104776222606907310689410556632229497983836970022269979491578322221097891437964664890189014866441939362530225984251182579790968506661170405986082466764109688828220180880141974524640259595596783101176969846853191498022185438187338165605263173471805849775283271284817920000000000000000000000000000000000000000000000000000000000000000000 [90,81] 168481492570275009419617606351367015734909752442724503499577264652993933317320015406230021525643667301483561133608957471838708028845905109183477470498564905645073028871492935594189236623303351215953033865381753016023964430334868749503645256814184608997977487462969873843526568325251824936830577828182741249337734542068442862767101264155483223356085367219071152530460713310568659709297004817338537545370114503776719677001237613068475117153087307022074466174560176930774290195915225090649477065353574179748892851696240120169254746397511007671981837111686785915992617157212983032271650172625421998412775348951171726281528650038379804900766764727875033918109123993101298700430507661148717966375926191738307518480402326706275105931441475505737872417479173323901286348534568692968497331502616057974708382202730198529323517811017807910654637059684113795260510308689590413852641879752725850177336501342974525291858026167589779138637786093079794829731061731609304812263854328192719720983628840613630339366048003232481861208667169709619657305702907522434009853163723789682278872938385612512049940652327635184361231622449511946490883575927655628908370794291239400322770153649397400623602995040297833760990769437426751856395932866282819565050573791797909431092797363913766823398464628675674613585862636381164071273657552347964986158200113903381398333202303058295199303608870017221777864559942329007828008758052844772490015992392354109425865580859199297254931905201440126396006804149801671661853059012247730418173793117134294768525658680868508242921938351875294346974713807798519309920988968671183190522103943797154399542690496687324386844387157531250620468208600017046057273451750585345360670302293689398152211261951553381364667858447142113180472294349628860954575690035620889297844959527937948311799400243825438472767999477737401119531462737160147587153491654449060506933997087626054870247063177338237123719718746148224674000034364269252567338321066772851784077421855369907975886386928847924867570498205687354395550811013875812359392153870516866630521074670436200536583961600792669892992855319023960294645964897664328963939882473854946616661272154240513025019632673255388667565314611541963425937859714189538180804964639581107293748349077726732959391678562728112140597600766569889900201798262309597529101562096709599973896596143478446880489725604603093468919036682053646085422990623464854166571432067452465270149506070379197225258630708179791450420203872510627289473174314034915432355315956507528263061634038761133400875684226065454514476715224614629388542369384491641352132679455279891162892957698055211065819216743196298283897279967678292626323764615369933772144578699011744785233834291408946009874039486273153812010821001912676389364050019264053949661945404921408281909487140281017423734422702719479192587436964623093983909600628995455248588037913747806495534909700790446794718015066181979474039975137907273288096984146069293955219092477721238507122171765483110400000000000000000000000000000000000000000000000000000000000000000 [90,82] 213245479942021674834883478657921251547523313131483937443633493823868192764277899507163372142318309424424736046929390062766004186634881322715538610574923517715126818905727991486463462400678616316567175957957336572986302601024885159762943044525539208478203161710100018331418695266355913606674999780188105965701792902515300809012267111490890627311351116706799667887153802363968391605320869068429403401547794798443926202242122714518169789274015565507849853853726873098580906813504498624574953222887376461980646067866894129633803128649679987431781363135580436923847112940574444975695745089741706141898815001689675295005345464504492505758190826785162057982724796272761662470764338200597428966292742100727038322838023344866612561963068759604788627273516803776990846879801894475714142814835471271813541977553209974499267012853722640428776476180368566062677946223477882104889680272878787429675769919134576646596619836544692226812038524981911474018674631990082042538549771895212382486609262445984343197935186894394469697670884485649324201836261414002222603366349220309474435990451969764855296694020886294585749173648051771247605463942252446575778493778695358011255679218371073132963120674561822735479077750635700412453282215150047473118456970138081476025433864289289006924606344060728016755753729479238215909556341911038835253572931683132883640958532527810008993593646035752772632852223427857898518645238926608840722518845131339636872872827537683232410468325624870376929241391321177404999037099977250539707484936335613036691132257617181633717255738577889482875952625637972687186310490266947138754583350383852289315698034867872681442090554740533708442957046506761059010617689164528834980694719847410350757045170816414048036452675730409534550249170655308727342071160958032962700867489469152536157021802467209124651138533255880943843105717368066428481396447974066944862907573161370968120145472092189943638491335890610040036297296649546856973461775768964338066061586397385304833780999138360040248048412361935908906391943545973848706583299275600675156785921953049695017309532647548289039351987393674142845793418491258230843581898422741192245201789932226633212898778764039260909481818384640826996151640244742934855669928317077709260898742039329890904867644278789756355384238824280960155702945914871418612479533898110624010564483637913245527985368611678997006717076759783975153808874557053100054260218373984879411402684820964160466632759282136661200960790552676819925074569858156199012661354892750012403062341776077078940670224132456620820887212956833785238491151125767693841906379064744825845811667904956055888291433997623037693657600273222301463834822022823630784201058079376457334075353343499065488322798059547651081624898830104647816203672367244842647493389849098235033653697323847752974115048583060163046172455707206603046475993695141888485222474594325888186906685416078809398653527307527681350635564263949963226997951373154626273256970850871506408033320921496289280000000000000000000000000000000000000000000000000000000000000 [90,83] 2285871179967784839815807366564955074976385065177043325314442741784846313704103025136726810334541242550098736744536724121386460351008890093029263830103016409363448652101013360010889129768126182462640753287655977772704077715082490300047685069126769559584396687551107496473401028812733750511182613103972229276320968866863385730254934309252275103587902597003993210306893145972944696033959708343603359199351741257431298462903469649182699853833693839655233031176482887952003300005620100867529394465255376318741491380811775909043509247232840128450562288902657250606813223569606643568626636879114172007217540545942990839951930564226154372845057008641819703263290674297141230202874003700912514483500414363021440442202923147597990888235608035755932842971148046433754769675938063590613687892757115555137911287138698875439401430144779889900113981990756094467719302754991006596280524436359487222970667925896280371740279149987808155421585224114466619653411704573917233754751812763576283661358187927745770886349717058384777980679706772335314891236429775135569259803849079122640914489072854764027145038583721473892911204720448823017761013879629836476554670783997788688170535080818071684550669792151156131613350900828815833124558830139123195194944884218031124804655601090375586296750681781660938543998869795040118620836487863744251234016538721045648184466052404117430927750757513404860415974559295135028519373328389379500384186272823862655622482138355312426368146673478903064349293282011095042766353365347501811062647972141405707811087427366832077640986986342950305171106157347534300595540272153170035143926239314257462383224842173351404612720973637848019097851289711996502977552034873757738710744901193250920218475717203441821044127953748965768117679524082780466828131326777982719713845778376628732688587652512167575521045966125496454887989927827679625101141557990280453156242574240688968270948807137524057142666282004733311080670073164710097039306803186850986404866074284298615420805840373836291442599720156314297838378279369761749500719675519439257230959321536387385635218048824409495678751784108530651480754916430883059528499389410496956751393989118396391248292029164437852442188940691310355320255072947363655342103852731844491135206623170454238878756103273141000489364965171352326718513754311491937950670527332099513973401181647818928856709342660273477791295298553000919628313916067495341000630376663982968477811415042263325022338390165251492238550804066546870562138600359260288911134769055699017246829373977721785133793723224600141609306491217114147379462230843229824996454212884445988663094070651906712606874914188419645643734348398623241366824206128668803442248914994149901933332020372570934443948237237724738584943829630897150312420006689230588287974745462209192527683848891097221003419601149203257939869749070199679541618321013209822583217737349286177025540104071538691594378482958327807320054525951224279203105763001219686650221636489931364675449505867366400000000000000000000000000000000000000000000000000000000000 [90,84] -132080189748479494698354185994800839528135135067739977669848095566805256184519828630915738531002087283931121848220269885783084676985570794452325788771440866863795428814228524144467478369896886467004135690907349219763117984442311166748475080110243463858036895934055879577814937516557642220011497484429720837043563073279864893958067678296884227246273836172249912067205496202294221239653996462642717635315206885259442250329432602908901704658640425941801558102390316372517751696688125658659213798907420999779991969790610302416377516626486061800201639957821867600805531860181037444805700952677989216476965165699222933859000241498443916584875098177210092007577902714101590579216386463720374488976625318911264901957148202273778880713337016885988886652662908179403643856059408258450406080878080691496481543314514524895641943861281940235383377961377391346039316374474467150432201503212739662425654280203169529085604410500484327061279637950166229132755031786711931288562559224364049122421079509168822516314694365841548716722179020595073675991977808805128491133982096899786384593986219822830108446846339011460087394604489954585026964787051045624663414419295069389865230697731837354586399115048219762484407194794198782777121591802677912257081577637164551079971223585122402610209587120295167712683159340044680934055192611252064595317189549097603181627726634454333021238947910362570500472407049095711944651424902749926886085062273307244415265910085797020201318901319467044338162918272021994231836458570342287778871187830605024677488018233816073132012657873077147714621749473490811473837258216398291302430082187806621646316461852899005430467797046584988658389916152668601777097215488373985874048128944953095593561202753415660324730810367491568049258406645358170776485525162985640313717087691484936125298271813308237796986075673550616984205917927443897715770658121370203071761868038740457233372435410430858904864654238190231504593956050046546369984890021324348106558619041474868669728623792407392534444523601925297988419664758756153236746466545168641427743710530644024315130133798301076038107339915262065487146092392889735705281861176872781786829011740682573783257499803764395632965026767969291464559975152974593242882058025868893160798279395829539659350607283521587123155183670422300118779824740167745208337844112120131609514243799717672108558411264307102173005769809923188460395822159846261567682990860275893481058925130835707463310575438223934954869609649202705162821710987075639162319837687947035377017078592000408646676226617241889760901565357734247088618827870647184075465574790027233465209573421567430033475213544220326033912583675274090964377592479551966917028824664017889768802605124741167018220746191504419128553392261260533009071861964115384641019081495141172026463520546548778941741870949388275712601776638910583561392563234680497802427254433744303888733805714358807345525587357650609886811848068768087714184498762888615385927524487591973958305678454947840000000000000000000000000000000000000000000000000000000 [90,85] -1097690436289259002869014874915046406892263939899081000954397508666787300732717612043828424243181523548103948654021242140320749369437158114465556298529026190705586249768107350891411062969839277967617517669302448025527735808851712762535638766863158410819187501897303643101449243021152115393771770984781320395418475072889801805152861212419837737733369262562958396483955207758221731819477897738233364396368313406955622225663920056022288181617824641438214642006630831906521261879965332119165841447684081163932896201508615032560893683240403891536262614647677669407555172652446903084337019356605960611728990983779084698368325699702246577766653577297256432969112854517082277373306683064764421047989828190573885614432393152969924309559431946249456315947533017232122805927951419739278281283617748594616664381884483630941875435791017421460410919508623503460763204843454620808764510909971552789110262854294074855001255345644326897499498252757154245912065465697922324243705408258401235859195839876477249031172392162485044731331980453504269219824754225308528922303999639353991647618826798095025792775347034477228915170835511947307440838955334427993967578881310938063676191919574169402964187374199238418905374441313147509063708082608674241621136302984805505632549560728049168853430554479933686458851251602633206377634489549295889669788943404813796803919218692363469236527343556880028949146540776178889796590994412556614507506451082371910787879213576743841867738839995224291661602851227576863390346721521176938935966761656690503532884526644929411115441539808173739266777607264151099314539117150277479256867706012275450796768249940136568277087125466301544480601242343017966637604772723504399114990936008802884264147520839498969860737198368619670474036733728788290663040739156792525951567016877313781674943521555574141854666741377295947351206239230694592881263499362100956957705390376543178820057617313082936731649304439694307677501901609051752446346173627932318784996700176637796211104178850091187801985547437042343928009359551012165918346394944416087812186568305138781310069458738201028092169782352496819763464833287735073431543984356523590163705477189191331201146623361636145483332813703633040918893774304791851079879768251881079696059084569120343188976804450925141331200274501548197198528891446205866557399737677706547832850503749051690320241569809651359347051136836596258596508254992972620805431657707911443944965091630065490317453868159422175067174067231979029688456779817182251524234805228291868819384351482446486051067024366063428969340187331474554809891345163420508886569646949754457578220526874332999644833819988996052482901517468906083953314962437289939982826618153787955526942875068458312700936902286689865509544575329533871959948753805900275389978886922253056622872658030947402485491538213924889941298644872375483946926413447153710783168198500002422525175604379897575592270311276309505339790812338605033530866682894046647918997224642265350379753439232000000000000000000000000000000000000000000000000000000 [90,86] 32162718849241085400912692435713603314639169885163382038366166305618530534376576730158005726027664142669465541995598728089743272886479244733333103468604755651494826039764290760234653391859450187925683406410052062767807541160293877692904712106191578533600474751307779007088292134492391381772039876029227361670918967219297935504008702986405163485832080942612903512969781848457342835991241501866577357052337462137624453244065192174651054488087536727936138144074480663862094110597468113450565965473150394305004477231139808342268474940528940867740521413210326842285365212160123398268945044633542290980326647752904004704926612535934923277742547462247356578529292374924303380978325577679733345979558190346514863706551414712349255573356107032865944325036570570981449396692098167603904724955732461135032286389807009442517634761123793723749739971607927822055513610580382539128517177651858048454194423275519663788918093707124395166481730810012110918802458783658114092535574305022844017076749714523982797538403300537164200391599759747657019498080717524065485245800652376810721913935614410696316040967356086315457673033601008521406225395355960948493018630513543113241404772582236872521546299426939823840831061991901537154729371112853841628366628250863782248639609122949284182483669598369885984107820002920982552267493052045114781396534615247533031428970803871095715755413797502674996573340262711039634191348177017055433618470495569695063360503436209026225456955259124640261134944895410986896769954557602936492674601180365167649349059286163447710670850774023735491935370100686155050830235470378066636153764957947466919497866028938585975832226818321372550648383954965595541144680769025611237072758901040542933640231865832849207106061661691883717381295350376752967060509333713624183856817283826003389368913626455783051339196675740367377624371311871668424620207755567031950075019444652653344825908053383551560582451021768927417871555064703378307036385424514335604396683158176893676303762084362555948703136178468904981768665947778647873891813182671643867048747084056384238756542097715770661062808082934335980915328803750221600955629077513672323739333113814494702199140033865969348001090111160786085959213638897662777935693085000077290016332131433660715844824142857752263868327352492315368247357625553213808444625728863047593686533102070219879414436828828521002366417313343183471137408871566195786624547867307393315018985998095792457634168653409897727816766105703942609865563959465554505805816165912840437238530982743162254648432312472853600968978924033558737200930119093843371641002182051051893211467115575547713093108565117709645576899708469119811060784576979468189773501615880482108045679498687718247080387890048481375346747129088152626841642269965360779656099500173152456389956174967270094067457356791019508556672791816822994252554027222657592919208663446217516629543390229644141597698522246977122955664635239773604528320354860422572405633227871347643294175723520000000000000000000000000000000000000000000000000 [90,87] 9941151667498880302564547316377440685390220893742376351225384918503496277522119525212491773782218415191324857997944645278714115020917157636300893141527852544665595644812237879315492995878763880359610861306541356468285753392316118749644518493421164159560594837086990435689363703408582484684153482973826550057331628956956634791686162659384403756868153353578342013516727895409892519924610573526375805980373165371222878384964366999435081703733519567348003006468160764901533050245198093333522729037407909490919758390164780988685437799940488668126906370068071418613316545311937520832699528232108761316883361648989532373501157092280311945858346623793110266680900212678904022502907398657263041133370442647465956685617039548678443024754837094562003389623752388831612542088392115358479589479267787397353078294943349020322557101049495879973816053033029212891204387025224526816539286815716355857104365299329619359805448356755559230065702659416758804292211543268639693504976480425794603604792174216716219225749315917566498532599494257008543114935329435470108016586036145938484421719155081220576849166400791907894389342114987773128949237716519280382664341372147852193614332297957678699355853954210829076720771712676749451459322151702862262816623477839500162404444372011878502040357966251081321893076788011957650510432984655257040354887132343808199610361155098019852607790047199471976332799517525196015780033800820782060671616620469882782769307917194365213468834051420930374731414384360296100375515226649960840517633212283055342616788054607381777776457642324165504786194415856854450982163384816673185847896011594268146613260539446000668330295379932236802030177010955164481876216735858556810850660926059185587845571993297052307759241477695918485974165794152436399357848130307696726946218290295882109276957171399457894051431277707000576424878944174482841394333176186965768895311373551377890256057280902618690983126877515456484386207005285259467752350421277251293135861054728323358193305867792032250316619055171194538633768200894204867922644234360406863784064838189956353774609205815687363613941182612200808143796314270186729152327699018594466758919381124835147729079519008517669120925740420346861052844058317336412998533939091929750880929140195520455150733451587559725252805969174658492852663310344540352715444197748999107356502109283231369129307510411408437973001250517507876179113394512735234914959087961962891951508860570077181562123720766779702036055731340693206509771141367943132427499375629189586575541914472666415070236844663858994993635032807666356918105198251455494068183691385601716517647405394377223101480674108352424093125403724702485821975857405289387968964202808265551512967914988924715096514539291837608365085893838878427700602227777301195442578849635565343449884004454973269321712980624204628423500778826699842361049099343624189229631573503964499577861350592419048403454621272334531065586697610536906008978034262514290708023278747918873185484800000000000000000000000000000000000000000000000 [90,88] -3388851935692197597997376869519846314124065778982557344430114084341534855849849534339973413441179964944124044747524631450508369664050782471262818468107696163385714522297286671678938178941773118739297155889461482608148947654563486527519912170892641254820640876748232589083297648420224503592438367686201433186698198626321258877049727320448183692670486178632289116205866424916210100320119493864662104783564073674005605729127943620793511046205270817795050205810813833627493670474719656265290509971424866019544223099797306034024522495807587378338286296275666250016754533243212120511337590178778485965976509402492320636164344600185707073436312530172097171374236520930517871085753686936985345418120563698778667359491290249022721981152463265854169033993669327339265739946129635131302583849790111220603591551562655523963121306360900336319458259642910664643732430665552383737410067618775047198491081126202247140220482923828891062323427895449671416098663349593859224074041705550039109832535013604478434301430756383437936187116240698522698808406570274389848001387362453755362903659641820921400462642613842611737011379925685899834137566413629368464885920776315992177518312127584096966235514962037112951093010885807204451106517765755518965539551320347076202846728168468382944590071754235628871461917798177882411292074107791038665012377201798858002554731544897242884506175174776898336725756577913329305294241339540966444644172880255567863338218451055860566625043294004802958241889305732390816844572253480541217047775566972374348863987668400200693565470355871972637345384170126282369551508381428073772262634146390756630823381620484637845423507427741833739338381583427090948997742454931093729873386309381503980928795254301351911038592949099498958944001210249535760408760438044831718946041421891939925920482466094678534129230283710538025376836475192166692676240217799321088100143312448919966350223908911966541482110477901500426891425956804089088832471537707787110322015660051421400974807955236222147506099249794737358589850358467124899839945294681334137409369829118639718976846341178485042152618563240549214956460052848126171206801277911494730685885511559913862663151684115989302765561992692484682864144497581089864857288881669719773699594740599574615029774025495224767909886958568602029039350287513796566986079895194036902706325115314794765800554056325258217438156626920667953339452778238156276543333360106007059471914641097419032314746186785816361644151302366588314708443864727071946757797790975170231426990237171477677793019635829792980868697958542192219347303276391442404047462522896973969893136440412655269757065302439991757607543370834486493747997086653318190723533312370488255390754022902953447854575687930933924840033005352573161405570558938377129910943778901809095923580906791407218570161096448405565788346433395088825812755587139407509967045703979722817173317295759264500888766260309129136333062703670872004241995943870543516947077492694892578770780160000000000000000000000000000000000000000000 [90,89] 45989106343052149141379730541360152589790586818230714004015474714995524130809447956676149730281143234874675837658092117510414660902985600809568743313317112146120431314586502025657342262664514422694958190144949177174785936566435462859320893167349292605668026347261440788996874803697607586370555552566516699042051138767272707293351567013236409791195450089649946827139405531134032014247420700263306299554970728156244398960343861974629445183538698515051527048208755977318914802866174787881275042453153271957160885442951884471327438977969413124123631983725401525349404662613627532017059714418053994900870448671459791895670213304982513168426379641463595020170379850701648613960194663470701991732928067323413263416334211149583429692230253838389147097547971680214894216189575599835197852967656808728811792376077626259226493778367045670162167390760806306050758009255762172064002206510514594275711340315098228351538784449022952368282092987794906275720382013813970060797715402902684511854755968090351377948306792145464917924648041411114544515327238097836770234298443698054506010606068994942754245759106595837964198379323235659021349660274712855589391918202094522954261778149989629890940020447994213740437501513439718866079599029725024078109097621649712476173730558038387404882683379987476612981053497620442162444074517478684893978125478727798900000601675393698227723391972614434806895953028850053587947790550354964365434340577950332294378111856694960602683160305238938200360158487810585653730127995307079012762379346555825787829765104308182201815734368707806420197814455555825183587269331659697895794706506720497173161399583232513404672346812253247463296808541137336978200403957936290001331007700656924318792711731768054645670995295733729504800176194819206097315189826770065486476919316895581589444762598447940924506494957732529228124108466720177598225594478317775384269611994141555255742379142029264246707473153623427890783630622296313172922378234436569938153120515199628146446039051314730081462697841398149831492488286129135340545378746480479276978805981115352808236306008551014262606890979764046209510955150071443756793670454552333002952951989165418171239750534342996582688275621368353645548856270683973203750676138493186739251780407506544567354216062747447298212459061716905321730111787917209548094093810422027004659833185146985567007287234448125940381096326386121047256973565841747578108253995595545737774375978354002955622887610064847028966237762260373841857408481645543936841685327793410355438349356444097834265949774600013948365260632188761511693565010594413967166459442088229045436941212474228417093926332039103085745952778393540556048298495336233300564561663385257882016559905629740631863580318315125049702999262058287270823340432047190792692685345295399941041471058970773717620626540785187166478730047877858848709117573057002246797353502196326422112138852830659969311145361029642398654551864457531718364779576442777549393437188499687499366400000000000000000000000000000000000000000 [90,90] 723837470392016175498291384643604313700994675815969465736051683254895885871919631162513713528959144907805347658414828230596220576888395086608322600426990054001779842527205916851555901574709612784843607691833316056845665754189177705958890283898703484951849539210978812769087586605768955603611133560505694813129321234718565909495211640622550961122521168764195597827901478630603742642761942547020473729987218398128598510973667770422656698793952691488808635067758081340031222763097033316611189512730427724985220119775304896029896934067175204457735498058155120257491641474556615402922519563283648857491217249287779612187891705645789707489646876194231888637965019501956609049755791879736841910101697795065954695887354469964303133095251852757198867787514274427564527270499897891610258100838826929041199021654931338195091574310153912601662489465523650299886636238826682053051256184982064089356513296382705514074107689671888130895611174370826174074117524759520276482058629765748391159661164896067049022807203461251321293062256391902358870132039200315691369869858726732991889719455007594838284097597433947803350887194748714402584550528971202665667377835925418728848097593997672673183646765443889986653860461459853875935314606949104431077380784633663118311554776159409030235629121289806805406120762925752890260069366525109780797689530501726176622723508161012266085283086813478012798654406988809497184083090122656898276547872911408300223651574968646867682977345920422995116186719368226798440475198351725330173306803772850624548259376090766152754655922441904899466307409344340487218305263831052101912801510619958184249547949011682581848177828145376689975297766153576232762713160536866871338746176256222082652183340593782366723880103286528292147419185349697281179607410986633055193511751644661589980415592784005398560085377761106566450104456761544701639911026814311279660505413019238721286804905708220665463155897133698075548342311610044103168126923576092512647784535473576585557555722741220743462283862305869321455494649261177954288771379660926510984923525746574043700717713565908663539826185828415082527107952273020216296352014033363726777624688316947747612030117275876287386827533267744069553730137973225849078147482742702960436880526215491566213211013117695688116734094343781772588661081960387824002479507944450266890141494367131666296447126645140220641672211005692075140472135727325921264792015537245869474894068290552164424124204192819422239208736571628277140274221758545038665336540637669802434153569517851298518210947117284383322964965640910971929292835896425922526133911816263075688689077380907277042984267690915089771882598814328018092815945903911799780980322178564984642464706733061128018815224217012989039710528620130420100873850809678772934032943840532425705262684295490365255035048300000155011848550145403754388060221148257493403178872735050176876812538467402348520911608733954657419832559248231495882325232642991751388393924986802987335680000000000000000000000000000000000000 [91,0] -6639760532271938767891979252840256014101283343834407220696600346817118707008089584943481406244929796255706326881046463734381825242773802661194873451276227169803958705962679094187219443130162979124973223096864316455496464019539456503470666139851615053222257510539992596249346711794089848297761229526969415539531656474404881088261923033663728958296771511856779153536914870808231079726868515693600700874576462095246538256681868078284403324851007530884572273788041047391872239906451380283881698163678241065651535270767504465446716936822771862713481342810920923651139509064183786887346516469672168230146957816124816937062444972036943869863906803607408807688582973354604931676571496106673897622983436832489660233565772562920365980395623235403868298486250848198274214828619484200617796510652969743524501316899239394980482183168345977898240317316789064994612971651926760322632063178600992356165716600585420246912025548090896213237871936976250568939987553822276456612195426534546865595442260371316187508427376846113593505023338250617051350961714051080245663651979421199955697507752616305874508540614869421845363789467331401401387425402323438884996204241659291303226420282543855312632776433706413842718698541185235989483589887339309284085663150251345160048558059311149209736636895965239029808131587802203990102040907492724940748194304826588615754966851211672176698589417740109473582075681335607801042231608833379753871501118876315292378325250061197003107554543903583326493022102041328908456350506258673356002867513588638618087154224731475455307733256954602423502689126195787621706787886597503319855941968784258748448676752359159702313805270309043459716624242517856674221122855149934048362623268933001516626587314780119314576704699977865767792593035454744180840206467300739895642923293754779072865159301007776556292390532450986477561913008096999161209855139794382563807122232849982283396317842567330045888561533649403645663324922674075956429290094772674386546944887124650265481203228298595204132658630379548697158130807508141643948154369750226969311478478242766169184918670141482100553311131701266342862223460511966559778817482666701579486383992419152347810245895908770375225483160650258405668315122343600736002008675377601934783001680543294539772161781910508159800257214176753505118295356115032356979675527541462749579499034946698816412016436419012531839777818875920455036245746048507246726792248073492290953121059780574614242007975847418356077386757269943132282251443262737677059804203872223129394276991547608201198075925998602358328280568782958395492249107786606922485240313541848107627285869680414513216895259977246211134199725182935858647083285026440088366665352864980782134648220999778848865417126818690102090844105116510273550560497545581132067347864176552800241577324720787287115440031061079873611491946820637866518760152151242361838555276303663116390855960315307959403597563757452682274204124429098319344939066982776209452590458207781650931699162728220987301582404737641511649280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] -711992226749850640327284950459715803907593006457304316477981629125857225019090445648920367234361912663891884221521041104860052410956463099907794284434021733252553700111325023334093874051002616868052728831339179516004952093997080123155623815436471375828638746725883416287881945041522895816977431442024982347981583044557387622474110463851047530635094388056643026386905391992807013571132161345429153692809597960149781855878360162431184342618488271936044858741210167598121977476423942357187158120227869782888244545668559582654665485029642825718321210294473041293329624011513468166828334287026312602081746941378639257047760694740616590216587523144155601395673716001376342316975627668601966451326708250221886977868319356221297520162731982169740693283192928707004274061053169414734130659544088883566290723461964030790836619696026656031238693954482675660099926564704447503741767170706544899719495245793165316667313756549130727765116038062231891143498056406387577915255058397451038745622840201608867738384761750847279191887355497288327546977130306693173950669421823598657373390251420200036573480743034086507689506575576595103729715157798862316499693820394865100843088582742087485356449202333454571795480477761264102936263333438988842176986462761513592140104743963996595484442756415000961394108358261337454587176765627048734160681361297833320864853316320282176118681677698922319419970497227171833515490871848147573393353372716244671420129407089315938237499489064706375125646682111225144553981191516949699823553536751404733080359966558626859577678730851726499952050938314915990235501349386002427752093247446249465679603866102499620411215367503498939493490824654926184687715120800416484817395543992968296879336686612724135424515103882101375956668192286581484334348000659050947366056890723474693203403395975980952638888046844550614111223803698734508515005140898715745560429798596569016560564012043943255384575213290761650330966927417756301518667929534075329740526761154358553631380190213340555044428265051671120856366791022353343596743125927742014263687933129735760678163017542051298210577550670119402961874530419760294952171911525509994543484397787053679727096047664046963741590942295421653148410115520769403120336372335386708051461945262218530047215560385306421174359014062605165171092112748784206716558074597664829093886616806466561445810308833646726485513941599340698926639684294791866560952497612712644613161962117141840862797156054368816090156028062903318192723605273170861717752576232718694238785530520653412223922835750734082713355431557126398111815589456304141611053266658697687839959657312590835166535577509236017804314430365191734628857778102431875781633158167648656457000203238648774734639108762764895185184278596743075226662235661885927238993872686977623037782980791945605593971659513486334453912525296773243104879256605651243642898737226868423294813250952594656544482844744592176867793799364403043388152640917256520637738044416883655562184265569148051993201443179111177821093888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] -523723895588368636460309528506938880402171026517003195761839253959603541404208034767895833747884588916323304888569170037064304102222333280659450801971367916077093033289596137734673500299549866861878486120601332573764620573369113748693852367544033816010678300248760465107020926211766405479218842683052826415309399113658611019872305325751923869317145758925207976500562270753790683430440802374608639547294390628334614729779203089163908443243282223351332678802658013188996637289557976258188613626862793735668906365707806809926408663236905295430729543454535768943363848088413800398096937347536045604839625560323702959762141625716450235239379105294103428457940074565771909901602102725706761564770918829582108171020189219619779373269704117352302028518710365208427244012108673890102407371804052746978012359159263796571477673380039296236870665588972394264041870035169742005808958771729736817779568500991125270328103822801810061718574861431328476972230478942840745108281610856265928416205877496609511185045490917807962445747714770870135121707500197475567670336285365961515456297988563529678939214866512633789785197264852752560013530714218120621164204901160792986046736543278021427735186242942241216601489957870664578590130370254916809683693904043480793139674819179421663513131052221040907404570686797812067014679418815905672847580548864969144521567253607779778361981848146449876790685968591394284460992629731461926275736564037787399862743795676733571316317903575755208703276766072932611083518059089442627280667881565777197128801102107500333962347071121669944211996392307197421882556520516860200880098104796297351555650357126129673718143583191151400396266191687845498835212854134255105809159886499569593483563077900680336751483692123000001739642586292151667040885313543623030944439591257720976966748514971725342451569712673038502772776524665604238068481765227416088559533327532666516739626584883433347148756086334241121681776416557362337543154065201183068526082121421306091928960226725860091185864776975822286775521080028813106832665094406941230915293058948039152867149305101696649603675975960816997054616653926822728240722628833743194430668305455456503345815762982913360177192128789170444372518378824956150959004653087593936326822913438360237269756355421912377165991698428072412096900497238394352737710824338704877416588114694585206986021405046290330429933177602543541139208293674904987802365657077107093583160295355476484724913890091522181408991347212224520139450075553600076544185164535510772260592985847839769461472182172142910005534247361594841619948885044741118931936453109440358497464032199958284227653702509860103144286532584159550470818379612167827071905116337647523241881930806464333234066899702977100763994747346058272634635508648988705234634762874671670427518351537954175960875674154135865916814087828156032198513471224159578258564302766304370158039901232592328451405162431871868351840349330074183709665672757857398256844789766886998637603606327456767887680707495023379844557701120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] -19925730417804193551944799983639864402538339664759494159348694978644785997784459742165221938321755171283364900992369317303964080649487745288169285727299725458811644328283397121273665263190145404629403411826752794440499292621607749863875029734958157739914409066571106389202531867382666780614114004493603425233736281251884222024971649488976883666932975780345407490961146661338540896737962698601767344030743073742542404496097590769938434559326977915827378359548987096605180227480077840367926632871348719575263301919401334401546921227937497848373877311245208192733808790661737510828732788527524948336745549346137391818574937910858814020349676673302730671096995544690359152618833985878391571842585808421170364282186086803335505236637116290049546994394541996040126717145029774224806285352402936551751136789162389343165800400419640468573110537789761300588699404325034586114139248436027760656590696930249480274141630912737606576654448737524398809952500622003682317472639980579786684013874885684447840439192485549855097180838692648568897823599745754331477351434015045511315767641430062615803255104281801483714259969775889019369802672720899900692896830587126299521814054541995145345691438807581643694250648402741967524071211307079748290449909896807308927343260202320232566856057035839575217918966100777391654851088215833227252039516099880147462676434266920719827700926515276353310741266026149967641866837336727289141635020491947641853837610382916806801937837409742562340331110707078184967133388166706458530390559865446061576547355248912009183312053586973563996933907448564983661832298738140603049657290217120794705669221383169159318842224124855839749315794761253164963050919091714792101562552135657812930330314414283445993715330406502748126445439811560722911131889875024422174775846330340633540767202422010012767282025694074927196949870180254894351699164318439232099943736664592279223114536722556053690592624049893910596468101351799599979566060541658860023805222380112756612585756661689775863192824257590799561614550373211404150483812133847732892055204889403581825574712887299487583521058844980606501396396550200402378396817626310608416366962558290119237583235994429437390357542267664642144746635171008851800324210168373072465812423009408255131596332743751832007837625416568536850290307341248175946923549037572337397640758666905954975901339918263462948826291094454219483086395952288714349937060768309414227242414446093155607585688645884579413005298577748765231444380625358326353096496557707940446299694352795529104799578241613890504358270010006946208230166164134917116704085837332654293243318848857473623727108778765639929557963086570235805761155458237850613954847266313598461451023476206133454872764199836610438912520090324134211947302863847112820451138378773146257913680922896312370074237935708797446572248198421894082650486053622151922910257412804702498070173538741490035775513190596588703742301385652465062326960540464259863722278513759924886241944241736580410519889618008068892883450593280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] -92133432458357862202326296811689432132499963999998095523241715052166107619924410838980772674629383930556976963611056593915951670928742354833893760072736550283944602392882538750209904602350473245559041246430287235450610320376799490124871257928039241175222032428221527549703051116867701464317284223894593688290773592626844128340095364399702672712296883026043201876243036077760989668299741836032802561394975103875012665776152113309785655743392512419602187733925916182849823834100825361801931590242330721090643504438610325110069255850943401640820517950545283562317529514800704572982450695937302019944451513189654840549598434380386744008528590719872155067315186997091957491668526761778930336111847368566786705931284086612275198689395605349444500182960979227118385284076552816163596614644183385466070568982105448941738344901673096305234567144893273410379075040114072254409458281638712621942080646071527530918749078060493715976124384306958873819189584936113562080637779825812257663400510520908474349926976171963548842629623462281279702844312010974156638821404810776029283375013835561997379346799812778062355508910725094811399581678381983797599453246074108822028196293149480399103652947783320722278675003035361011460148871575448026480565399867812279187733704825858230423676484747674568990853228277536290528548294389153052207991032308983441844537789836989455476534389071333562853446040264195009593553216165334184794989890636330476891246780152459859159123685549666490666232553053022700019671362558197656938610025803342031728109609041055895272143435331444348193056106673737470492274457377351443571627476493387716051887459760884213969191025558250475283732822640592006980931807780311170498878220980511416317922352287291973641257453767094927479870204423611539062902315116794789311605367482313990710980597847741611520424676888040382073240178509222283045064465590155946681472169268888384793098149144789677864040767792030017115535682439484459193146928505273154490675785642745531748554704615090794928477663815703959590958622385936217584019137147561174550825412847297132917621146752445005167772719291351413712915910662319569969744875257888564995216200784225237302907262386964942480345655855935767829481912663239204552491470245677030367309809011750355275075115560825556941123782134499791225106074514696231660459651375032342330576286319801453433728911090788448563195450822655083743289169399275529382482044674752601570490340765327714196717010174295420310601963537721129916322503516816593880985107162340423528776447349045956840615090596998188907428422100001422367292143070440629596128268644422371260887555852462558630776737047039725295260638237398442962877125495192462348553423541843622401105142153039543223877356714534717552190082209145216749194829964715060221002659466980068019807835807863517804034571917324331216652254357435954904676557945643132193652160406895757093018707521768803535435462731437580484763938875261582152586321710218699242821999978959082589825871946575717508734303274029984518319479193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] 4052404450979549015843858547967011375258089189191035335654734026165022378224462094336077247863157037755808380351670966698050173260897618276442690956386991500768250663277939324242522467908577049389242632599987711776738001879289376094691718709199669291514734630839412699689034328720658574848598060490671905728094724373522454098870047941459792659225009664010451279409895316458504312355403573232073098921701452517264041222820167986505012933420333429288728126740266030603343734381473187736868083981349878264930169460248911915547338764906710184848497319076480996832110868692356969582567021042690949356110561400993264742727001138631564919012518141294095121098317947053749856150366504523979373898500527949131235435569479644192477871908931270221047796059682104730508861827846492701145998353457424970852071534401566989803936645728641467730536080556407204573982944564417226328691941373962882239713700273148150008164432662677714655741596097632137799727222855250031984964996637751545756290226374024958986545278847412615141796125432696462637195546888819220591284954065985750407292233434641086189320831623691032902556635774043415274493967067621475160165321519798318678467060669572228840863597572365379223159228094758903522050289915923060438459395544477903768832211835264991335189738500673849107666709191899580670502045796730798109003600720557998704989698548793310354870148781765429152087415045373684834924934780012745611030122988456253507068520587225251591450190397246164378512945186118809590696470548153839865978142192122224684053949301368773068339292860040295487624853989953592236512193146330520040157536374762928669328075617114449188384768422388340662397407093966096660809624195480119838392518636615980853991588544573599907090819615114195983902896677191001976961307472797830375217984743596148980177643261753245248293368303261278657282395275162158978063641148238904591968903574997243456864115648961779683961178770231950413653452967113441976613932503813524164815096553586464167903092849954686156881706706649143837510466049889592573859870484569709000475267841066037795532295120315105565923990180922532819763717299397889950166996275120271245778591954219083549120797593766166490870316752161509590465865561840391415376513978737399661371961492862149130520789926639516467014061976938771228706593328410650811706630716019568871884192760316395163834327190512526820740772911332046780816054467619269958145024234616067523367237787472849410149906209148507056169114304413608862033781830212797160698808375862980163757038852213844086250144694014775026812267010714871417351113974121896528822068737541615078303145719576117157175785010336655440977679374558659707403434121779970064407840334877678318348349379891449814001921465255210125451524759737714193858019499003366220932356055327999907037193946935565529679891978894119930955019997256290048370874128607213337841147118962549337833507191118820862045886544637418996591282592861917883274793680399805406785668686873108187604045202692805020310433647172856614535735749378048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] -51268927531058233044698858417956484031534810158036738964468950868741175112786754742388448618684868079403020166725458186800538645044257761938017149772135729365154941698639446490554640934386864328647571907564713115881342818002147890799937726395888374676837755515809517026419646995955243541369888769161863598748131787312932084117778436070600020899038990755535872013761555780358713771001050836803413415471620436522239525529093378657171233561710501737769939408612008426354491944491363518097029367423398221941708756831573451687719136107597607130561835729283337294722623989893995449998093434719373855058239603842933289164917343849263937095486982718940571923837774041305441963780152557304229543852082524901315408442675514270555182252492055637804355961972361127432926910755333396766511561841127115660025167098363255688928784506821269368026248975327848677610178312095738086435018492355112132203999398363673334332391960247616404381877770119657488791363851944662281702416900446755373158406599801699395799720317788528291678523146533330281463767068681331033626781506454959761607921821018257264059309361501302001831945329856764121818723816494322112309195389990234372061386301330232028332531660648467398366665501165806188495335319970757989627754496177198807821567560629417489806485428318467693454422595748516921745925770546011574390288988663583648257802881937755945687805736523458684461239650269561844146950505157653808362389262397625280421803503658451550379056455776852555945560336169273561439873926705153824100119629080325568517226192280403373951361834366757878068678756674809050463628353855611907802493571329880461846907886751001056448299472738121202835007501659529579187373611097009197376988699057567070761112895330753962223827962337987670098452554182859679060615230008974836341493513621077886044380214500606536231095875934151341063840079311107218370415705030003607957791335626008577904526014616917092355548154484083524725908396459738025694153338002354697786860360660845894224168580383083929789489126542041832003224026130874189069393935640196011248212925014912716083263452514339792837469099453425321488190470110496381161354994726792248087766298176735339457918908726599772980466220128500822418604158825783597708655373079250160976954653781479143952397938945641420632199520213134951338641148188717166162887753588760227339406313878411427370052263743491387417748165266398286258113244526234126866594405438082655925809434497223068410986867208309695542310185091918448392092079042693937441142192774543136881531581351637863853978573225835639902561602053991506267496467116149851459670395753348062891855399069074653970468715500154501594749604266505230179292199492108029445430675031618712122823547329864312010345106340549583612805563380540300094559764705752871170879004713785532847689048679477442260983513553301616548613953334132808306961195749228573532595152200170180333269519386102176453463796394940648404281822400889365775795580628356383764940230491723219791540251577273738090966742614162396678607959941447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] 611433875949955190590063782494432137010510667782938768342324748029915404179038009255370224500147972623394990472540802411490890993293287456080478335436870307094511781245293605425339318264872611326557834124567702096186502944173676400004718495017512237106595509511162398296779948554817048813665963972747878287073499338545042684379782616789597846823999949124714572257258341019167283304657246295312979114344577043565654464431240098953131597648517898098682220443685459546311373585817328740031211348159166150138357208696553897501035585305984644707648888473227992351779725645249633502011945159784699303537618454980810131450905075503530921202380088207215044168507422238234260394367406739416915017836026322186593489442476656067170005727580267239993087771907385280666898296544988668711591151883135429507669416196789085945516953312328857786116077723538621738098496760761527778843579838401474913043704681994459899727392363723871757907754668134562415769786084551548968579075930678439388610100642244733395902769494299386765341867861367494110224451901013417906872128268867707672910524504831592303478834429671198241213056469060090124190818693823128826535017021885318073308623383314480230816492664340206890526254425676578899623207800545248800887715454416500265272907870851197816346298789991539821112245124765707578898694259206925921728091251578257896754224717433106655040636445173186124579772555594567348261836046417920435004288401920048648232087971506962250640744764525889087956992890274878283184949880174208050234494153635695958864483502861976434656695739782334128974130187903561624041704591961245351129559035847626718996572011836682817038287337527731864933256968661919673314942378491117411153094382428463729046055356507448006322581950033428967936187751606877013281340892290303981439956239132932263578822327392267113510003364952199027352761348445910821332827519282255228044961399653509802931341330294565016048949431587714142730125139041915125942511401384241172604396239327457553259993442058837143850795539062317220333234988058487130275561237024638397430104559260418698046189715242144394632558450754903052114961564672445124777384057794319242219519740775710891506918083764449989172987654908108975224094885448287738160926987211604934320994561395524967435047738205636271931113802210300611064632517526604978636237447278649885144736817132354752927787426718119343893080203036221642840913154636768294318857850462653921454654660494629188925345500630377176870149695553419445539506528737224344532939832846071058609156141433344809283910509722986201475630799952238927073901958410602157903696727774750485105236534527335939393307035416911043640858233486523342564878771877410597662570163724972701377448129752118374298595612610020351533135938543730492361569833553539403146958382318393211148174673261508926067473274707360616804565846920837005110613932882685046176442517700502272374727987795383605895653516100761072789139027092221687586028129859834702515362450817623756219364791032510117398965263967625867596980314315948032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] -5170466239110501517333323018961440579080108740300768691249145295977680099701732447511112544626932248455123295680943206673493052805670074673942149129728434891443870500715092445285724319342974415722446379859122204298938548370001471925477630863037175726887473851286089479394509920856640151494671965730869983271597487689682563859578171266252576739592014073968102174104267638684569333812865252643203279599493706468744665717512740490428751829049278682285094704848511385718680364338482108565588977781921383938415765214211698910873057689379464805697712861432335693344262949107742622847666188908784925165861093160196715819630460260856241541849070871925746541318284047180496130489731946094131773328417194748836977614723367066993213127305621815639144845058718978505426101284022021306264245628563797635467351666882837690425741454744855458020857332477865466434739175831381756811969889610986219482338718666679846053958557150620511487441257247429446721254484183874074991244922795023197826636697622971518072913130794655725802027503057290806207391799745059505596362422990470070487467228002657862343848615107466071526365143966094102105628815239858291571440386719952746515927051640233376865883478171346379099638252690062426476857404707226862335778109760404954991133654841235188715039722184452871524634009433850427618491448549923926674787648522561333428721488785573329076582708888435896772479419109147479185299625243076184928821651684402310242345149396949339123113176965496787272858575007592526674299301879565103846219854014234761722512349424669451019945677577603492481217449482836897808737692027672998640652827966536846694357414705386200674842688898352222710663277391025972192482449671777294525708404161007248261658000300286589347566886691445024440658324649135631666942635318594152532505034159044079445297906790580466599097807995867302038011749625541955845650151689924056312944598270075670204646908520992486703389694684620290340946058491337185341231594878296373212661398669026185754800370275487974120938825166063040277745341111881132893057767769208665440513694389450146936912297845346391458682130958986076574671959679413787378742604422266765565883670182723911811804061336372402910031933662836017656791421504622659213443169104197039720272278036652430429189274984049247098790107292113581511890181212964112428261803860958095542231350329141714895834329048388912356979901185134051982710865838740472618799164531706430910956005843903200467548478216545782388797135828112921205673321037880782898270988711327404361651722505130794667899580920642612331443499547163731991957115893558973339086882164487125834236408839146646715040158560898171173122281457501238659973469235214643437212535822032029437437056515767945745758490626682135937509820643124051511958360749963549199779358307751009667332665638654528293763374279674412829155566900829092498954990083600971411125872207947172217567339794431420127889244813704311263887769775425464338784141270295036930826236227770108389490239811501534147147326802066713670563562832548331520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] 27589394104824968610102028523142771128665323951901173320482865749304830581407108589024221040347981001826359475242563610875113288974908543387345327126948890829050607659934440742426467649424423998939456785204244532934296033784600623412965382773493075691712211267130789368499364578791400040824052121274343129160984689552915689130287707523685345727385600975945490070576171680318272586598707682884418173474279015970587414587507572655816068306611815075927721890888190969258282556568743899714925712757545284498778207413354964759838171425636710880765509259810167257547653127871771160810050528997947998973095263497597749539798265407886749292182460437105964561047625713003233982245758489296188449122353391122223844779300231819392006136922173987800020552574597515975677386098584069660315352961443835876891663382416585690490784446443790398203392696579849590336100817159265540649831961712155020438885234370970432208321259100896625775826922485140885239638520772342509232361759844550635659520072642140319486825531765370545323515873425646860957541502388122088810218898980462860026249773308291517574227475976747204910986508498510190817307816709453630739413937583709093930784707679965649092706907670540165077474729274414453840142885028081395850267940555363019199177676942322697288700672442176667999624383014619972906178543628393954802975594628423458425992540559164388216579987998531102407093849025042240037527060524688789114688040831082405875611196156565501372397853170191636220654010573604723017600862227248280277704377084973261789175364479639627815511187563205858841164823132694321221864770261546511245894469365111285018971691008806159559492510352293432452904175810458363387719616049102363590279446969305079659428168609767333094296001083187525294846906918784968054285114122520705755617897628931538892894018292349158718216831220709736376812390795485214310496512104960158656439513951119119454662490017757463875908866526761638676157022707717622038600183617452115068999373263279191703309108998548590532515824054401477880904600629647158438404916059773723600408672947322753941118901900104718023733774977915325100438138160149310593208680454365231171615162769026461824629106743428978741469626144395637898752476035503419851956702048280086370101341473175141440923889217202177807718378677953066208222387542599904851367436163772959982874132581164437851208058845587444048236423982202969336794304911406887267223067291704177623885988396979384335580530278618599867922232145336115438947116758720526724016289372274354168416522746714158932034789024351958977665401996085658143375013623254454439066354032312802307147943071922846251203626972963217743398891261641647284044074421989072799512389468956450742912692784094703769285575690744868770016188388233185558870535130420019947555377282630519035467929506625750548653635232906521154481318646036794822387815225331804041158800157316753568440648307427257499311110490442524696289606364437952089644232807875392174612701300830258307082373981912284519780764906876922209441545184713113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] -111430351281721795175125570037411929300369501086631151016222725311470853886665542138157828031444650014057543079765461263520624510868369360571611141029039474211296009905296645088736281355276528134597330677076409556210832394306609790935734232269750190921216868209698351990818720385527771096937792822464665294892433969640277988233945158533228361792239672103827897595272528095472649266604992037216339602075104196925208797052267484745671501112479597139786644553670526834952481803727984530801730418242894460930047477416601051813126352192939305573662806432036528152263546341174936722436040413068644728635565439551895390980330990478023262534681741368797736917018726070824257329363012373290618193553854449138933571687319461206240499107529776854148474986900199074343408757309126702874019038111381985912320928831147972171442194545517957217746240088291713744015333521034866187247163537208824267929822545810253031064325013665517461287367708153477231036067205207726382658357922519303892961434977800158124972435606673479184891494420129349684833093248658673452865123065475905957505519572803648359447912827476328070220147770046481888337351571069445421691407574304025148975565634937340398190020695177780519605077616293249775661400796573918227003941481222486628053464525924220965461065644219436179217527001603536164257494966611234224344244347544246353037057115545390027866618365763427756253307112496792510342022171960711924105059691498773738260125970645645155659899802449421911943662713072480747970932223630042685039655075648792404992070106848143440979995851421113643088602437751619050108434180026550210392287484517088773635896270014604242031845583981143128226627505915175233350094947348726476277869858739466894243633740987058520217585011002009307470523844996676185493918790949290023254582754122038211456926368573977388088984784361024382553678912811810252010006843354135741484174016019271413261056967805792835595308742418740198231391334219794316783757763745531594700023974143256831316158212229747972128648974668190305763451790245784535658658621040027644950677634390693733930615108185163464402629181648285521319709836582520962821233550988989275806922835186113632215963665363405029146242336015725686430868650181931462882194459439443381278347133348401938625831190284336721641256243142509771211861984731042611578703604981700014553643724180631385808830178553396142270138392739342865505990464757238784402943786604141380843318067747406737261076792797919266781848602408679846517338276332108623112043721430557555644391288718519157474019602126566551988878469048077308966363509322761854636676056631378601479596623273660613338964942586619338994232684012574859782077579147646109734169083921451126512348669163179231765707985587528656161031286734944148067616689369995061465878550391479617496953635121857785617620847707692435816044138088550963643725489148167632017909271328238414614999870383179997138959988748365173243388072381599415497826918603400386428031960956454149975264369953977156386096788042636352956662547847325941760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] 430125201282799798228555804262692060857133739374903164366401985480209421990939959591402322832738868224664818815845351672984027945619185544962256103668082737565776783281891975198235335918924928316741161560051672489263402218070731635082323473394164056877366881765937078946877906383331820960883462326401286614457198909916036768214948956668833488993810899580580853304244350015133523509735104328267517834713068226136011189588126713111930523668182016732334376815432563970142965436160171385162289713686709267613200677098566323859586474263271874485499226932997219750771802188238252723546357164668762472629779798423878309540858465521515452847830464735070011009149812515471403223119322997915872991810649026518388720120131746151371667984598042145873716873885237276617038500225771254693933501760417317752363918842675905064423267795996536014157925881165662745951700605348441443117153434346384593819752169302431067206043178001362111089648693289035306122015559647699480483507088894312220024109237523314811693937170256549844424263898698059579148893134084814433262759022983754244235060271495691155644851957428263567426339589823766396148125328722707112198353554890220898307761665257483689053522556316965298315967671715463591959252028591187069397766686071992188710261180450252623882044825127810187201388055298561786557232706296259174636082105274006939021333741342295761538541839468148495486811126175001087470651332217065350236705468660239432055462906396661793824067465223593278642665432724352434259089264786321999921890472480060194574993921276133459302114672026891282924441677608609660092773124177576675809911544046840905292160474200607668372296941273104804587246081484202698171071212786603506313140366422342000238908205946022988294088364739687535018478282445460190113112742683953053950004167175849693656681715236949751400765499051961147096940754921315770793191554653490513535566914093410411886299607936067226332535462525045389831647069597856578908587796167274914851361544251537477997428318862456099808177760764742960561716101006092577929227632926500563015619614148213701922621210864109489726633373679433462443461737393715379526608502534325797889574856171952996237437490930281848368773083767260745458512870739318197342402052897198991630162896046732850556854043445804978749568807666951947168928103705786242371929454256391011659072548724766621282064556503057262068364738789754121015557777734316062814353861615443905917928487279215894742885168107346449579684004912803890251301310288354764099925154991306648202029423834401785127981386934474951753185464558979940292513307299833951099139867385425788112335174496365199506412919453550546631350892150096688171457555849522109851565358233528476440472004646808961299820345739473383355651143532803354414537404558431672718586611244866547061403723532823812288671386208711148696017052378697105920773292474819002011636791326807675318190207623597281568081773522058598558510099030635805857830286807056548224965729409360139666759428668949684665010692250793885179398794637138198528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] -1745093295658285860494061030903288225912578818852202544950116364757439192282388058641368915376172266808955592841636130747882455815013517671628311506891061226639470473803865732108023234729690607187227091916900321897173870505988328784914245965709407614797252036846435179553106624541059266356067996657046025058972653448685936185421861439997439911547672684816413278249307856403209705266147041064022362017347201727450779878616860374623062944846373956432753405399462038417615509500246122674632326958061442184186496907379154239924949412148692005817498113403726965788256455024454824006171337142288464705149993546699974452630127358871204571631416377033635449458651436849594765055862595741066068972330564544511181874234451558268144556219240549779583442322355389450024985851250982836617967658963354848204974368959614716822211155527661527831480086012534940916805442238046225512737709659421812683856327693530251448531522721106239660869059870102371739900724793538330706939346311979908750117123704839000667276610755097362686442599670997141550660531976156444357258032179497411054758721543364447047413071279170240151255691381600795210918836171290842176646872069237355801892642002490726739610173076620865193048824043257898881872678520776424473530747461822957504772956316280173772852091754623615713738628552125008600794256129145749958548680955154680336554048540745547631670304340002229999670381714528795015657189502483406425792038708644435517544760048949226060580556995563672615422200505736270409692218931030338992980250822995480349486568557112329322237298074694729433053794221324999708991859738806342273541253415179041147993129181510404797842191305516985125410316261100052992623650893666136895331602849912894568204095787295246594714579911965987146148220523981709543254521011598532665532600883334473575134965104610898203198443373564796477426985887013298132163893932747415445936894740116922006690258990592037223487988015743218099367918571920058174513451578399848577689403692446763634125390373259252593983512001006949396314554420491271441706863279931771881480346412740751841158537487406305870142984883391854951230256224044974198124164000776193680383963352211644213026358150200805327562640497044482954322950309181355844668958593084921488363100060870836364326831176914869935518906012887233325658359136171217884548322901657068247172697264296460789193010084245599006921718551543616375830444311870276677797823468048011597413036397012928446415147276678050110978307442427522067685331069379482404618285330100771910982453713948184385436882992816846429118106239651462684121383806234559507193582800402597633286726872083488505964367946811859609948406950446478053734451894389329976863742545009908688736932448341945100754276777542795943697324175647012956650638020850195068964202227769646226580209888928513625093640394775534359381885227118015099033508942193483199763857795911309851690832633509217448365367780704872308163451969089274328849708280269086630224152343066226176605839652838048694313558732245640726706466428086019686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] 6720776615606407543961343989653452984691374010830146545336373055046560600603950564993975126075853773438515433196550539701252460968099023757174579675633945722279798023180288420648878623167392921033479747765647451065021110000241083052092596831508749247423205359658132683740391682050305985014387626857534346447917433861200730078959857198336849684623655111875238064264807466379434616236711171016792206462295018474192034944441499914133065260177109958560086601855927786883755625828546766184530043549138184344129509312404177236275221885440097375146426850895752791310898061801491515766230590905790655500630901241009768088348876225114644766004567049033032210805916267399471385225152272218079974659885703765634815491692559901722208841643966501960308022389579582660362279638241882954769047796793199081286774533339121141157775658254733867605746399413783864630777779042144140914754710905859334875766618998525709905907682123131758307818776036193478403954535917447192807892572035921671941938404810182206574293135361022544769860026673784788799973411113755809956385628602142614880300478013722891399139074441331942603635823927544590258396227693164589139028175005770203345421300492872046649422288020715005277117169365146411093810687665600676640283969685367989192370037313530708331955661791549957481577783432683100270096619945907511846819437559314987170023708622140968474187699166670055463351269903093744041340902593006448554849304039170271913174453157485444409476442149622634568999211343947417422880609494815418247482043322204321350396763526219105395623715251715051593374151229435711896137506755840138709892722435054721247331583515062867360299489980014522922281100045824472570095735183356949905615168993272692008013122067598578060509863142810188520614259440365375127026601644414062113667807462287529019829841949149512739102818713870344010842750114303744136601207329380657427426632159689265589002431425459893413183414924518097531334695788962516875062174980708730364380178052400660537726875780313306165736260027459974973128843515662921226167362259117850848472383000580315103361052424389838648286259877913338060975498462415896634978660145376765074346431046683268525852928604385484119437246468618331714120530285301005095374342325167979463864406632320772646858588358471321037196073871663186748381007003726251759133076645011370557577098971652227989775593004016948744931308831770951741990642201867213211089132211541727471881401790864751086862618058287675969767358790344553096494226382641897697382542990349438731544108204004118408318394028920115628598215818273938579523266587837950733967983892584534300527836649905816177531436909362112097004944481864804440586722570235258277709330248799879744033870604086180160655633018309859055224784458661503197087129861164212102992125266970528127541458339576827744325816611384685114016666717191467669118923378255879409572597872007931198385656491598923513257180303501692329189409281147212908421073232683632826886171485660211150229037155755836204308769639194695284279194360025953861632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] -21752242852836531342109827638016822456496493755439492298654330577573514295748000055390926943128574807108571215362504727981154775081361563075290425925936871931467349252698365933698656450272918863088040614878206592928742848113755870701522623038969361389309855289299691993965418447942948915082593698623260453174244718047069131490124328782309784288470052669442430274723859894579645364139449722795646658187895024164541347726443379885032904165182325919851029371085981367764136220661712967351611811377890917436717827950718019983927373983600192152742886161099085031912338610464429116219869813248299401453028258277548705118716580109259509009467784517391654044616404097584297633927598243953500120236796159185724555625212640702873444133554862508513838950174604956412545378455280256062171359450247949211250013133675948609710944378216087958785504731257189358073037760794765375674099585007520106201935509273155229878357679342122474171201204883164541206941651136334311539581033301016123181824279368124908214959349858756027467091240622975302085577632165742016848117096396952181325939395204269734878211310164194117338020925082181346677020404899373892619122699839816659819983603478634524796183411513112257137761308949354411431665285949083886143438589749913459600885485307080170155046034717045477804093144799785303435304907711139793638178858582023265395607230855805632723160430072184017519183793147424139700173610664938339364984340227948983861050645739948886140966867936273286499119710101561876405760039187781280072288490260948429749041056972565789941441221133253364257521837431483653474316360764244217731186946832641479219134744278890180853917068964450073668361952342615552293305587187640740341085837615648314294944774339785200103525791496059868371774858225694022389595214432628892549901770046738709248778002343684190517225089761853026717500722585122982819817787887406366501558741723016836489527209941652860972140856595324955208200290371765351554839966393874323300890623527472938094625822235715410644851553095778813492629869407967880764952611976360504669336318150627058696914894750108135417939358433335855722096052098173507340946473747675569824214644512433524415481833428069258645133905465781360029904754798719262739086168840532973131239320729788965124887115058696936526514363865833513002465600819552877496606402267945244006633852605189299955782748285413266286396003493903863605600340427068808753841525000559933860564789808060687045236830769696393716244360615920820789587350468066440658398038507966356991654539368772201735633073639625200583341855802301136590210047930393694221264920243311455528455569169946126620268673418670897477847189305266085546950837617946874642759123737967083555670954461947597594894152502180516829128683623076182092546582635538865546089885363676888045578128203763677419273569197904194531465397614084391635062079006116907396316168786665929710975412852331318680470769863932259258924988408993177770861676357606918545898835732581746209141205280319903268848843615245368661435472357082372505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,15] 57531569193241060006685690990717255847845998572835910528566362772644779941624252742670119683102269751251529365044450906347498893369992933795725125524794346487137966550958430022157513248264007686285189483128638914114389796341290703384256129056664705657308248709950183026208914121137215536454209929205621211634726692606844436000176481119871706682160693247836589132521281798640148598721734699305381549082265661826570153584945431430835809928523380651346163808932568742187191293533138260967326196402767319826233156493443222320849490792384961106375888226034579379757269680238889236663475206678150493487441970820682169023106251439569958796344130965618938099577435233168539516849176821412359384657695156003277239871464558837318061827049734468180670464329190070758382839193176790306043370955450086161258083080459971155951337386907979677313903848997900754539310060552543671966600009324838108428495999907876793925281350055444476454655292695352725702051627700936591362926094303684483226827901215264738089613866277071266112444520264551965229782046023743335077976335678760192348401290764011621134446804663429161313384420751142286183023922630550269352928021843398047187393759898408883589387562839307042591190179156248726491606298668063187437362017251612624742386010712292386126598996948739023757779066070847828802028195558351903607856673314634125073617423959241913930055543015577897975425797682874597868041689785460232583467944227439922599437854675693719813834853065976838760460646113734123019837321145284699465992481539331308446405790178552747871202744000906427736028499016793646918588670196614284030919305367843936966118447346609384996137107413903212631716242413677168373159753245309917609176678793482342491735331958514367532266566570697144684606596186695187172843020921552888423283247555516712413716612032361255289756472041944097181649308444169161905122189700262353393515846768838960522553314155656918284098415117491655532593827304930978075948411566902441659135278888465095878987692045265056600513807547876671917425677519904266309972512730315344848964916249914139367754686882359900464124323069467336785798820763277568490924492253577611123425303238548097249718062223268299645816315817605035499260692265972891201565513091520976633225593966178909388822857416576045328027318411138439578698230531352370023259930079152853241817289703190183812494774201403739741076231974299095837744978204907756539578730674724816614915745212192287422920062137597867196706485647244289947221960347689045141797861317154522383216055656763598286332080609556914897101980551057651538946067932986807319563620790035122095960448302956172239380149635771171386587518368400293866677903176064530107529658766384468433034127578286540751620577554299598387481271803307204259558656833577490170212773145339664685422867751248908181502871909924358830331616362385266625402466651130831878386263786963942310192452626377545528106755587374428209328714067507215534066794605845240547161845063098422615429246806464221347452573042064459496718327265130662854656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,16] -127324709465983559167657503732113802605630861907412488182551822240387691588385654017433447482526063929346321438694732118914487278205378987242468094960995222812345221030871641377144693839242196297447066901267528645710435850350744115398651900279709983135437394358547888845779801250608125640481911892431481616009875366444332591431438267015107012677506277005253466709005070562384034555164405373834348349876668429845050962171942590931648348387627296168100524567162655293964360114276548421461315217683158090114976328242183171621661694388295155663035419017592263363301443503648602491719074129861080687197007851185581518942411887475821020044021355795410046664862272025368163373383906924263636733198317683691337384431380675217234483849816521626154772694620978245323595407742772794149573548319938460810109984777086134862227348284106133791226745501303514427683551458717450775824109653181061182803020977835350389514320469623228126168149282467157908677211296915791249067711231391976185233204261733121285891727799746750958965817591029952075719994472436147641444092281661892969062779982122144355270535950285680296072264467038245279498780611503280248590019680137542644687012495262407834137665225717656332357600535787805561698759767595253053138078914040330044236952252151359890965265137606240495223097428229745060406309991287367768512355409251213584185513352775371623334000912577026865717122432978276286988705920718365647007451495709333517739841789634667342798917902203437380320282175807276362661295038662149307256704348088816443086608973557122803488175157955084794822955291861763193716906085476851368876751820058872660043413864846067320452386801059431373615455716062801444350425275190801272734619838877889280271543327651106065246527985280289947335753633831031503550389722100272539436037045863112771419562786773383042230682707623078910124289322651192825015948361247965359622236525617436452099904175243506351681662329796573590177121841530146794315094228403121537959143874909318476060447688076137601669378487085023508603787385433265765069998991117652660115919626005912091946016587786053885827507544250702258701605276402274741036481884028460403000504288142864394371851041080299437357339873256769612860911710580207083867623055846387433921628078861351736488882917443004884233500495384125718213520078840322600353771633035915791750287062830336811536598009152941928016909070742516427895966852301040283308976391459392573406543025432283580623819152953062855562828085644698679036587030882362810212761721259113423771889253292801983170461482165318316159197354390144234218903344526204039201232673318889234771267565997313890187143172236596775074134066366181477180939633893896271741360319316574282889725054086442446562332398214443674958366026462681475871627605795057820172621236360938955438327456950863046025579145218317712439585704875340549553977570470631150109150157082688243873096845364700452185914345103087052580690583442116430405825982617906202458923535432784489267173205332968390064142568611811501600128515672348116910080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,17] 244920185878496775979972464829234154821401192242132348546039211910844218294084674218176586522973862993253180082536118690411186205395048472407292019684788586460151136410709335722290882340383575264063111315535011931109741893227834803714228020304467134101317565153440903151269771449204786438290550710919343943341892968295199903876923111043534211313777008100842317925281087619764779508168455128557629985138154090959510770419870822535696835391118876837088087364599279546755202263618152858444524007407198451442794616123019567392045230635682447935488720826783974924263151687340756381626002588337311248624999619391640592961933630506502249920501798533562129389478009228002780856044934766300712395696999639646093611121077602715194582918874465521183165766068178615461838746072807275172032643538265429864775790901591951934898713876486571064016720506649007204673936568695280475404026094768837218041606965088973179505070191464976455727775311639875438805587192013663089898784228456018645461196338495733202674367520615674920727050934008512105935840169197006577109887194594661127535808107691095249960261299117027609887491282839961976712375942197838815722264317762840067154149416875208983516004515920228722055189815576582816182765451835222014672489076392309230596575654541078034689167885974913476592053119697418569190760351545826030015205496181436418135219040716773158006735467800502572102953429840543650877600362623265128903897313058715637744637455200633811929933145072886453176351272715178360596084325680550787718368659935559558924112072777120212998918187282421036438049837164893184892477385370025479436447606843062666162079936278025059845596056093301732360838647307692095675908870633250440606462934518293455544961985765154111642587760934340445610602918467411908050856781491493021165155031660100240585449644863191549017063838195512589985919837938316009654646611164472602169256678276213952157736820867715528906821017541332812233548232602550250633401789822049452188864712048986086880562710724979197927075790939423445700346496179523351489711948932846585393032404223284506013222690319466849799086871570086567955767689922143796915992792507865842998449888469396035306326770668824137169652872793691203356668738740265781728988157211053796498661433529576980493709553246276279058703263877030325929672891610127441201563872802093113455475119051046543227907309054608005203812143273024232893129695169296105120106837498749717036114581063566458629010770266369630075037783976450416827294498626103410054369005143483001712565051111535604280526836041449021560296228036078151797520381744742376643555806694600270995302013261633591529267263633395044775190118235033170696605564845342182539562162944044807516683450011991316810616346575572688256823131771950982449542312290771523280715813178732239125342200562419910848010884929229398610560983743682752529299106700692675123937190512027545007174012050789447300350263204298287789461722529877615979121216301704544969954855735099294685013092876754650970931742657627427909330636900840849276928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,18] -423527802412432029130356932369101289802209651665858749360649046720330488222104757826553815999691853156173416059381489273366418891750790747774725931040098998723264003936921689387962333184107250099634229205201603065293412498576983576264531626578438949927973944350268311731518525232530962267209939811893782308346149107270718013144327933381317953277620072815085713764426384329267420916395132837618751291491279996614380219437396778088398043059614430999097790746377456801035744742342856150307666495796702416901156380496772503208875572906508624716276472919086632570701559135767117404731504836822548999586242465464223184551183483352759908050983135599857903487770289468729163232544191529781329336787629176638878704979840564779710130594530704427470022858002428144303459988566030999147887344432268505042783707805512064972000479950907744150957459160370849888837766661773860641528365132448577053413185714428742683597402039671443734987046110933178392213430794736046016692522456220648990274243078911029589491831450430467390642981528336970208540334555116499333235630869799876534298497995132701085926592409529356725259894663202856625926111636761181993137169739272703965431374756790690578124679928748495965015927707326108269516909588811289446498436771276537918941995677605270828284898840267727015474192696895002807176198485393469344381619780225732320576306014546467612760247574508191450112340239197508901515363442883066492065665065438528483635937274906236846864931652718071253974240962445804345497531587450238158119189341102427531991659082431337386012587421815592263653848592149961078342139669075502317042869846123042016201509203276522063138183607577881085079180722690479919597935067864355648781279862624242174218464011108631428607757192098323091993909252207770250784280258199935756109533972710075776319071120496953617644253449515919918860829029411553489856897766312340624223475937866361021352333766900387937678736835018314811914456221592430967498321328173194451039257754802104445496604550121060541757647399216915294215617536115889933032555407825108166319424006213005547314764257927037132467631772848557862238908156739549738308688531207336522107450482486327144578830289707101200725404297196014194060123420203819588523988722113257662995662044603298145380604247247329137213974013918590282241673279345316018539798852668495832503257218547790946927803957925209343669363554739650908434141085255738221869612212423566478886995307376631004085845171561901344342923203888114062073585142149014234292455484732554521294543900263049368830756478055977103618421590587229180925447404584720959906959598186730049048967814262223908612684642952064588576189030233159523173827569730005119540102503787234170877840399338523701600656226608415590651411439874333810771545740988040739669208741237543003780716868392426846152482110359832918080944528012519109795843198391218254530523899307638207855522253094520291995078115537805538386998296870488009789987250182705514068295323275580169941646658064428074868955230488309249496581229729804021923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,19] 668938145798054333963496004498121984559039727953573827151998021405887143838174119626187137756376539825194223101364345126607856360506313618026056006625572079997292668023098205033627480210090226124368305176424898635494003298086013041157306385048613753889906581580534773494562034022318242647760588181924917889709870526881081563912146267719566561365105061636198313755440210435964546201380959605459806583200880329969137668120924113498562360941567160868346813808521888963956986003208313702624960648623871538108692870093620835782102328227215263075056076924916822152771175054079164246722899918955149269524948136763589807921669660458202052213520010503487833103745605540331330409767407836998292901644662161757998140574416206646936714670353044792816671902502511522813490306368247674206622204349076204441965583640364426910798914383056680912642937676568740632244077135511623588944035960881798525258935034313586880132285715607012348702225099778263734646242779059013559052877899738186003358044916074019532018104989400250158481168345067292394761572925919698286390209765610945660077037083815807315737346686579087858077507538585023407452163607903992422352769536205482698263053644029589897545949194693283201380124553635341004088744132383917810130155426108407504425673236248839249503461966094130518682353614249734506862837939972930881010982298698091748788877913553713251570565197968412082106873585248506571558397392833265673060711846367141333086726524070631518907609587858351558152050630004597433827254553586122218039228942498647710898489155203872352697119102710452491253322142852305610378421906221688953255691787465662291029428571043632402849545885737367490788421026751674059870233371301980443652674301208699338996493063480405537548816550390786851749439504597897291988453116628003104955354337353753155418302715663141967100990913799564546692623516485237650642329859885151490358863931692156706754815746458038060434148065990546629392463185558244434793484019828590430097772433354111946767013888204179148584794309135366805348665937809514417086608190983865484214035707121411661485414276168324427029810803397982237321182311110031412543990540777381906127865972897167727097546591176846247012972827912985169452964861413259052039321918468215216120862949389089786247322578992487819137195286928815645520957453654853616801573543152001398135550363615079587289911976740005200564278665559169726340573385256542742980479831784193897305416572259595012134094314272896521981668613363439128280851799023608480032028568299509309823247478281978337183468555016322983452286060102618091830789174400535038182970843155104730401465635981723665466189195613382437893893582506397874818965433244464228752565380570195213624802336221026967924711439644288022330350966324969163905976309623921060914483211286715295175307708506846887622388965615929920149543684029981263677223488154653685022927637098128004436417930126145751323097455444437357086000088155890858100702752962521107050509195725086072272079533591129770350841980515639069334219245253752736710656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,20] -960549926909618706987746094366973243370494177327981758328619511390367547594171868520182577049566566232416729302295966866785395364408458419568539929769788235382851185158296606526160060680880038700763104333929176314019471041723560750411705373815637537137467736942956859258208039703016341635793807935211562468268345603917051825471073380432397363055087175759898601088602742095083626324597757448182620215127050652226674786331689018325956120802060089122042964379548014323852332129790144972984157993836848645151959725265182758375128573041258504438277174245723790145597918408659150936593605526292410251174089813124687953926231701351325000886842625273880091877303871926739219870009817474287942590725233625302706797166796841840297207005489458917993220098747010900037245528956646382236382510665657209798101422234226086439801937059606093491612624252950957332150100491956049246783083386460924213974730733247748579346450844595119222961453225937315914535853545693770094144237461737285468625151123866371301553015622237758737224417616533693019085324138842904963824367859529913511953824134024289373538881884634868955681904232588468838244802904450414367998952244691058616190772742285228562594420649144355581019518380176369699808253626418648158662595607663427822717492589000948623040413256777631590815281427411748868744668385007640600508340355905422435611041597110121840448807838817719036919098418896253001268724846772011662915196973984265086939536036961245609654601520523125010296547341528663875234923407461492713661004181533234509438725074498248832201027367092801664872614685227024163689345847840356227491709349342438522304168924403161051523225364089448296200808562788034774249615610118840623555055211853841873464069229131889063821965071839378463329048997861756868808088018099819011974357703612207597513892491835696112321484954558932179265297873449023517328204906452042704011161338566475955540103985593393454852503979392159842204329296427748129410550249937819257830678794440914659374257850663660041054463708224838408831146860549474117757832164664933085950457473920108916955043513205872185657256147733258662183847732271353748444507093593437410163092045367054996519649065160869099862540810382542551716773572884037689848468665780435837533886326285383541986792301767444141181966052006127716088104379271682015258569550067311413461628004527516380587844023041165242758572670120713622731174890733452303459251823509083541365596455459628482518276256424643461554428510735886366280159739251174555477017221446996430976898974398736462116495707253448602809804861945053500190372298718971068865700970740692653108438838851619412060618313741863451565313345052948143251627092648667932432203860858480721985885746485492849941729167855821854995365693828906797984509238897420736205165301292170949471690241222576400110189003847151121545297484561246249577279176671818116466007304291057020100467687896054539628490598547979574690612501813274861196459588099707003171456169407356253409462686967888185468725334398197942428564906398432970670080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,21] 1237300419314888413251044464569175670273920310325680424231661828338277416943685153208973934639255074511334500500267611651262018739290748499438959098587081925887507426106348218114088190180578101573465691574622751165369073558946261508607962889084353987931558760666837106854445659230569143461300328338303943341639217813594615620776920716131419712300488033958754165837176401422345171439265095651798417192974843262100863256335937419193283718438641505491106230241957364247379689598893057862502486336077348740026828929246791275510558011168230132024785572148943877155637149746795280142953800228463385172155134466268544624395067564330532410170683786325044263481223647075065011457155492086570833731964763203088016317713349738608364693479874888804953647522973426790833232670569389373939922165796322483728261191860104981179549878422686760150292471453465576894857289071324843483802732982075784311645677173060828938373232267853218270841125562881102107707803853871930830711464963083741187135451724053573261818560600343134421853805994318863716846227165346867010210504485765527234121742117040695909735640002757902470201443419248571813667991816684542498222553140946164849052206634064340001706984072332061495575187144667387736004267776639401216311692756307446123085638179864246260941314209648027236655410768512927181537654065944603248991093124229497909970306224048535709656119959029185600249737253727589064604209566509761396664949426231578300159776637714659724583542612241056032597593911861076827427700800206516672143933974252024063189089093255995680775838241058693116965644621958924631258322754550844653241317089789811045117894396450199904981779316429428667338944692289696101523931494393249819881991757860892150760739082984916314257525937531008449183021621483859192557065688615760357406206497499622030455910583386019617544778478786465401675828358329854758296165387819292150091882734515034770767764592742120862896575943729575520694616624593552213247745481908641990964987617142404847426889819860064430067744029086075887354587727611494602996939568438738424466905146062150303797925195400180986701224168628964077969318820486492784183658238051005007148926063407560221211888425660126982500615208463431561036887971453836409441598563629737775366385722211529097835115601014299796081295329499882313447942086821850935498626266207977761317970946962181311594753264632495686370806152771022429066220412361958674646174470299978251163531298618887365171287934678362612582734947092931126738137007302566712891040639484761521962490241477161880813922096502483884377435146034987778565542833405645817874782134017249310225605140250158949511040200818396591785239681141155811338511605106143695495871084018666024145686711919061874593769399472408136454321681482213301192160628839972884103883804800143451390476919385749661477110050606499477986794203028927611802770355542006230160483691589107555933622009943750571962323757094693541300049527594709660198563767503864105138574863162184084390092814993679915611636593551957149990169013182714169262080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,22] -1416456381195428723809121721347515726890699430221832251650052567981971453894259509761057779059427847042471660519041329364834624708198278104973312935763378589592047822615982449604856113717236270277034566477450352537117792128312089541836365664245427008261704123605719658867535788243109394411198877966967315816425503049437921468095604768581708776778685796377267511699832517379023879391271300605601155009975970605984213422063097313934809969249364528135730895110864583682331372820491092222875781808800279473187386894084610821588817469694044336015910676587380303869858660744615263425393314503120674953022346947506913617434474784657002881028028912505054910680963622691525801178885626001937978811244158022763512969876263079819736450589590058466589315380307325774710717369306979239226501487224131808237949367182226356977493295133712697964743442754935504625886651136692723591791354002674345471452121737400899306099788915683982253156427930507550110030869147375533840128878189586542255823044535785770189841736212040194732486821087444878150952190240656166252275037654022917888902018317532321250392776665960589045083907590962071047389448142249461909433087587164731180906422728606227405366905239644343944881347583884235754866260516445483999208363721228342558558062836720403176123110796380304759281061762305705958443239478031709440411061452285338494650245228404544632677721080244014561781817092385811467362205038535576527653648379091178271472489628887130652487439021168648244916104965348171072493993104668416900716017972843749243726200408001519232018302580767902297416090013653903280834238486193695341966097641447594869451747882100916144601868354585909707614755492147047202328351632530087578733113994231596646152780182190035225247450616703603292737257395093551218379772217928654992563163788233051618686951623780486344013426905985209925104292274021145377993663637788509755637364216550178549427527605017356356205639162569745670123208771597908275811460535686287954341177568128045620647961847201920687574030430781572135678600101749824952100506476021191916538574775890583027036771541533480477072037162217068935021785972620520993353672912513167752343114839017381631088691940470181051952775567981713478603205986519056988221389474801830533038238368752281223035847801691251924732214270874413828617508012355866195432095593448741915074582435474962280270182345517813638690230000760482445817788276110582444788260845203880576194188613310202170200889339865917672144817979685259489871575926356089494767264030205761440143266498851180113549660911744649867751710284928417923685514000494135375900704950644288501118136708011238234201016584589575479668121145463270295897798915279022105607504205395070839550102840205759206369216253682330835583245683695490753748994855390537438545141822539328277323553991622204278297348685651772190915803586631368148432875916258721329376220394039629213463564089823068499904851341883178681265839082341534614867004629759498883269524771352618903643991900238539070134368600707442935903507009782152544911360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,23] 1435611533263591791515543588412981459876030077172400695858890084390772019292527541466587477894238722200563618566823932575319330169608910145428242324991224154363221122677987971924364957980075387882845013196102523740001377127796242387784008586828114900272490947265918666232640331786271278478477293236635934960804250724298954591917401431107352097061040502052062198059758328587741989954008654655844616215863885146421068581971171096287451089506216941387442159102260360545077874616595107722466393045982901541529369506432540149540213734359449507511939789378776332317258993866155307602281111646597837883570321259150713347411515401925858454781854261704725409348336078004476506051547153524699223105813265544197349462879766341486511662463637024786041675223717563691786530365441974693760666034327953283727842740927363650598133739564469976444812505911093583403886307579141786954684102157321715065444956950030316580566124196503158630801280044448083199153065323225506784288786777131259871234995520149268685817956453575816416660272100087384128378198169937963561378292706038832705030543086586690832186288057606389914733074073131697191711496635442759764154857208229705907150492000632018335417713094850988468835584991589913769109388915776708711177804740156742949803370272037806660950548054663602989563203666743501869956778756511661537546014074025303816873579569160137391006883406870314630874014002398063889187197592789646492360294563872964806320469469660831667858048685951934434355688083277669472557748284748090262531047243432731177876940936649847206498963285803966822132765271834895766050474712082945860816446910061744148985516287622136091098131459068415676772490090155454977987454957282450414659608593470842653762642791782719188777031236621867146471965112663440174420944177131920519840273419806698406293867733701766319359964154785811081570300546736019404458103969820606458501414496010518806921905265698842653137106833442986429664583533031601988618037491870856709296925414589726934303022702908497641057057086397699451168604273977349986574737414492945922818424678487335511717763436873846487519682256015327114206047235320116471034318580350531582059097308831055309576393231056509049544016928147609540718868762456326745625022563781573632072072963289119060287221770907906923056670908230578206990698528403657116730882470757142103700109619813873478664318894874749179266769055041677025438644067394933674259538774295900003937178110171825845192144522979596145650405612531349382605585049660033663588348054597588744979162859795239893317044110423246505897530747366799449850609716979936067292495157482906817697491241070233072390171444634804039020470355439335083701451115315163462084115665504358749210189025315075856888733924130989788121844039481874944323389675512966879674077656993048253755272364708298745846222667008166719994237928524125778721896315397550967553091296774666538248721948071786875841109779203324476751399418860939580297070236114940165181078373155552134427003243785928948008393547172478751190915181499545422921728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,24] -1277752149826918610479034463416264582031612040334846471572922647164132034484954974649547597634266408474569597987666940320626525263906913897857291208187227065079570599715405243098222975421675843225863515871472220771358889008982273791334814257014986642141102892654553287085888927485221962575119123010853460503164264836565686175167441438685451446711825364337674615405355940221224635929926027788512454053900122495823449790352836205875069611812347460636159318318776035088731131246834341537604781018606029982888929899486324139775602369400077304217776439768597119993947061694911692894843147888265705084948451243485162717691595356550331428272744777175947720461702124099659707927479665582575125748757098483618743231804013926954521168205656807513317037447672970748227427842891840468248425399012801025364314756844074130141575890129155521905974951652205911437134179425744175679953973256346764121160678995417342358386402381038918028652467652287680479793373143283164143301824874695252952280584104140262910821687490478296983029731327707956058141004796446098332973304681141670705919869630480252988967326658728945972478271225036616384991450123913354143798960106052624422228426945882796356025063056541534219886923975074351961110711692933364557196387025495314236628903938038845057823937080326330581860231978024654415578846363660546803535267818406548644190378635516016470561587071237557508526531037592253392509702078336287713385656572490833614703498087088095379062490302986381092578061842137745040028918811084202044852393329593073885390246091970892475859790995791152190249318719880778737896151957258305017103271903495350008549924527126038488125151964919882687244171054366050495515034053665497731675987542019372899066080410338713455311150014692393680288785938411099479007379266351067983577602258421747588726674913828318944640384128017685063868862839827714250147711481733774215095993258288950300592519349496733642986356462739175687381927618926149422725981787216994943672550744096292049531886399211016439625658895586483045248770899096636765308036082527631097902548649096623177250654266883762331720595732128092657061578137402271197962430361483101392086682659432625451618832111036220919086284822480626408164342793463728245725846746339936405248795266558021063576530003750785562260271361506654518218055180940719096168948463680806459215126994435481394704972787804218145665946319361043515947598949713496083534713848679228086452654688568085925706605966425794402520633898785843989015862340316307180217746884773403893571679709002224200926613224827953114561163454764214798572478316422966437685230383811278611435405388995468362480317885769838320727104208088601346220141110804513027768404425077568363870805473099867277393291181543116631108006160577969128572808109174796878680727398730178089362259909721438500240336154854643696249065356710916772458667360562344820037398117435469407445982935933417309429026139541184686439229107716661492564508040378916594366899531150339098734931494894944222658500207979257666079634878161800480686080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,25] 970444561325911295476647488949802015065371598214860133145813642990456025792649815238541550267192807395426549953448663874501231232054191133488993502742492546945489331867396154926474981755305862162753674119572514233901151198431271628954747011335896561457857933133832052702821123054318473390559175049467645079922711539503433504049827365541634952848282818758983986704163276000644484076430220685530599795367435855161939391709975422308487617390030865983111332219443317303374834294607900789183790788846543942692479799313271550591852377263930702753869638465347024485368697544582278577948472457297322515703209455282045840915681197456498920348340121281212428399115625637937539173880355958580934873074899130034977845114276972242534690995816454196618531231794622247312334774211118050113396568556202681293492585562618414263960635525017437898807949813131946828804190854121013305091406932667728572654039142143032058904162925302730437345394272974958132491087306670099257940796572548261783206503958068514458539633994416782319668221309522338410517211447363041128633855311478303232738314454588575796272547684518578761123933877756931485363795631557596802095145969337839014637631113178402810553047447877755461458308247207302275967037812063896642509601069487979556888822060831838882116825937118474750460734729807241522828052619042139576684214120385394884196291276507638392231320466656425276897388205687523892640491413575690041522040660312865216167186446362914724065628099853904660734592796184171078517184979060912031813805449270771522933538136154879123495532891813719369846521934560256386481829826666262434302848871350396766746443849406666176822439191771417378885050579476449519025292778035664767476212948043648512639798466683305987653969288546353447885190585100477894949655229380998980442297900084864880950913659834836617250894455756585806534447911245552130896384382530884582536445620074099839315385996253039714806040663329623884993775800177381385584451538879810808309983137555847655940765321856053458312389400208607370869126264767969344366509895003511004674419980451027928537725391185365558319363469525950817636756880267475842908067078087552968886538589365319746849483685015903068931273001048174937730142441010529625519082003743241567906927296648040280477372157638330844694372060545333899974316619560513418412247922226287509264690965684576892512530983116843728583487211620568327211537068975819433233319985070808694790060122920131106940725592865411503203486128649428300041113958180088504550314449503037977222830081434495384793416298304714849172090019654640347084063150712659719755069111786333922968234247927241741978116115480050793175175745174303298036578658446804225297974431673445835658038575205544887622022015754057024795185914311028749478415110915217690644599917049550086824429131300951437776469157686454258526910456881656003403203827354554947963691552197758896980312605976073125342790245710081769831253666446939504218033088895251189511337834803268005792450031311273981297557199614619951009962201485499743338496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,26] -580705704964225298725023218300770749963842730808993310176477365122044454173272451136618030419413037141781413086982828945358221535180818920654305217367427265592630323771444870319859433654265303438063370174853818289530443674990094268342450686497617471745876312181945640681943184529717362298159875059936427827611224688917089559764991622165788417808415093033740830913456774313468476832656890449281786637183386842102793962426002649966008672537809399068662261890298773404486821922330759782773313448054639433748966716237802753200983924556640290026988402245321671784853185478616840374632284306778263021937925570659190268498672525815440828958927913789329563570703961592260483076655617765642693948935547090546723203675352791426610047856864852424091566926665117290365892837792847261290644568785222105004979261611856010046589224061159633119234125707807281097600272606498775147340854822253981688559888501892336202157116698972498559408255861470661045942247672412581586110277902689887629459659982715145023507632325435737804014646053318881075393565133691952932008605908561381426923069227597386311517107873643244507301852562853506021837908561327435443750938557903406794878327027637110136011229368320883987301071797998315722096475884809499052728327685247331410449349276864273147536758953813790627411906516340282669127741751499199119373727760666155900692309603226033314320706158959969164138689237192775349057697554908842620905157297881309912386131817473192095441908566367902668831714314869908749830517400558437714679978635309453663222505715911375098308134659169723173927388549358296413360201680461737441010453024602524299034210207683562146353392418685147535346011404444027012966921612191053669696798319326306419511355785886528992824647902803204230209274233063190526768678111390654015593417506766364817707677858395248826654454307244635352669499014182619338053871631592207192543560006835331042297216533427498432834972678193167813058141976047591521399205224243440765381125911564915040045998781281206340537388422702403984196986333592194102417377092164554402257169275212252595736633898238633483305874484773015681774112810798823969131037407819843459642831370327319873566207179111860908487056548503804187430395477772567897634268540512814142265038161677440709494180099378574528473001855623600360314581312500996742676942875563618309767117108478537697839031991620620048981407789200578409819962071087383758940080468167501908709098307810131209641874548247628041759629954493730300845181113011421585348404024477035691057830422698832650044575033620998200144886064655230496349934497057889365977478751686958795874618386126467499006555896009940913799126149591582726468998855338481536037475455996028289534631352875539774459847903972330300349893297282776268944339701842052354950246786276087965971398229086145573704657107622543882479339976744997092559678682236737831168704538035216300112599500573139988770710585111117480260993418661890668983718122435617699133003668731230757310856971050084719530277243245318803523236654795588884234240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,27] 203446300761843728404778073302450856592601885570568987043042036987070365949625768318564986223131533666863978450092778162640662675513225955715433606056313525000166241572082487661755008202118183723927681317324801215349534801207846828378014952661761893014678415144079497109078057484550751798866487593828542727831379865573603630528565947240336756945645426518872822536564112905368126114871888000698504190735059249563847884658631009407487058422566801111710109790167629821540460362925708506090599688163578198152061005084247850762362562746955310956120344854465332864229571779748184266905400758763679312841569502692719867523979581140616578960568711585054605070398956785977477546958266827652256312922120967737938067097163407205501655023931817187523848556717264660491534224177677894679572029426566937034740029840272364120393898594993555919101118013480601505615294678072692853094434996794086267887047897571285884354571038151145134015282113989070824510403717487304396300387415234525407664080043141035783398736957257075596812505893721575315985359931631394666536545404230644372456382780046089777236360973358205251821511939883384895975841250453421001203173511611537115798174606382566757212067826858244146118698978643342950079170687421145986953114337860561550496429608774096930763428585784449704188706743079376159700167100163081834702496027294071767366941187588801363094900226054881584817655369369413072989029647312070136545592043043077437845002299642064322912550528300662272330582168210321126885500579550828149626451845303745910434116628443070647481439776192877774674202324280468652629100759915756037623370091829539117934911700623395849472804596009901236765770445455914206651796679774360342863075504070102364479121833314766189861244807402824176955165621691002372635321099090631013225261170719975588280175297938541424048109213442083690915048784041886385048911210350872581439640855824001589292392824430820255257921004872874653638282175383086590846783465966274661245521134859897702951484234918612874173318324120300884026430899917651748681367077654446730326464762022156709526544322733646536044973989345003791061841351276181386675681164287327008187985367382412222107733025559347513868357282120587363341192145643317375068279686763277171368139055201277378867760386090701442569874839576444363997309686666142758857465367904975142737196526383827842388950209651657646569277711465872226801972822749146781247668949038011990586281698807713773853259436459889271554235091657052325143814068773092840284967963224397594154085307370889563280313613947203613719101822777327119381339099823633349395695285260992841413299601872652509169080083590617781336337253846259292641771648987075447112334743855795260320318655948565604465861242107250575050018423267316610371690092567349153240082738808647719141018715666231465725118017945896015912483017143920420539426831040708754952381976963092715101418445932242884162772703315040073224839352594053040754828150137283878101317095775829656371222819553062076088679521893810656194181046725370405978112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,28] 73717611448541394176537634582668699540691564985804435463147917061339530772388501774557808454853058110715677321187804739772827383138826436032195498650293068343813200594515250312675276403802979252559384908499705140990763321043465031958989511573914919828630330737061057524976434063866760153277165805725002950334011718184148063569304771232501759620245474346557688475455066032170810626250564034800896357024583302690472123031996638388593793732001189966582160697659096890565642312535754370362724961152580064875028310396040656259991523088942223781391280126884719821858865657960507564622252438439690914094251646177808327405602986550881323991907727181211566056953238365820954861531807196954798644932297311408046692767251572130533383154637585313013081392178954643673460833842814565386403505320769279147991855816589599152579856811341356215739215154706627783202400991227232463002196641897331461048033901017378473663196961030113645509243250465266113989077882012757096715838644523005312738136818258317964249669921742602849741246055168876170322686917531616320673031045473755152649280276480344919456379788742124088676642949703851864191830403515826894791291288147505568449928957564267993552326828927697771387612806821461404605962236258575202426728070989942063372262041929738099905117233496543840455836310664239060390998600557012206466361317312798675618734530666098064966249836033312722265921532342214670037059913937178919837703467825508707021662539828179412004591507236899467882628273567829298823213411706092769860334161448059615895005188841572176667160411397374482607170637545003169562331583478527852360699268890152021386341879511870121112001873305990642411992809784447106646733558497115221179484051204845633524090130925162943540615149349506553496886089224641098108949488383140467484499939903927840691678984149888261465980115409467399726101214733451091232223870075590876629717101487466949215356027556444057124218303122027459223166075323982486081773328882145323852977327238065886462580430029190124161573901939974060018059095911708092645637969864749057539120934432948200519593101651166741655566718411948453517795721370126847908003536359677059408961371996730123016862463599300760477693070388093960404122154084638812719727359425559004490532040239694972058228833357295850794742280339923085363852562928652293159513317092093947836500353829859599617090351616830424048608088029137570662371118495824039349149499300424332554935251818826785984866437407411532307897473014840289669321910579393225059827161104275799867997539984098947737636318475936912750469932016685974235713776806375385560840956939062467237230348140930127502224466775557965731327592531649516354254707458137397287611400034345295114039307093120963582272768790375722177872213807669943343301540699366275937017423425069447789852862129424954063924479109555467683847935406722307400445162844765137182448650491331491238905492646461739161187922817912282603098345715819529611895356559835003683180137603262616472916789100179853796316772584635988222933281276175790899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,29] -212027210989029059476395474466379799942619783584719024713861915541656126625938000854429569212706305501785227787014150122390952354762733127395380138101757287604285208324701846136840580894768290282428597998665451294853858138025237319459168413412729208703230217623883426847736807295694983657277244447807360576662277997808385396046765315275051341596748295065344203290038841199581787803754126715237395827607231502334189209142179237870133605383995361098551082524525052747016900832101726870755862113612568246929052739265249365301651048231262494679594055901992197198430302687645919581179568799349914195655437019174983061289469826456918845971795868503226145871923153238988980696231193331804418805618192112943936410044784126628460360869525227384469785203508430312053500030690279630702228185962516755205242712973011782164786494835169262370102657347704138099364807609781175803863220439384938337356371515759638842324283549639557396193427308881787192406385308431418524604481004668955516390948734834309530172827306751168412102034572020259261075361633354806021009368531199115787763702915196113625240877304241618389382340103069400078849169694742815718735374301971977785842983429396578990430026194697830722677989010815992576243926081648625244506095362110429726044203521682550647401277977381688579631392670591242393156026820370921435125896599480618987322943477583654987811738900675715212163163997365679770247669214425280284283224823168067792236794966850376406516617827563157347611249968648527135355387378922012080396787364474510248262572763692839566195452830949074078867391034204038769853036508022648293634801944512782112709259353493756077601455083738661346949420222153927139021178946591511262571876814500028656795593589693934783619849548460547850819017733950584753215316280032027928567780680896217527318294411550903876568104438175210806627010672772508613933725471406735223687630256388878904909883200840878105606221915988230986916838773410183772500382802744669549204367992242795684889192174505092875090127455549110339964948132010078217956997976713472179740513542465379195920700368561232994002585514570744299113012716949873046538531987102889850106006700129712013789407448341431170200166237707807614663810921284096648724582328359765740396937465812222199567988914004301150016646521662474347292818015165988956245856370978104666073738190910246905190989511948817649166836311458729439537065293853331827146324438716554588154730957678325204407179354590767901639315563027075913693727216231729567088200213368624822956417826119722810226401574048547166554872610432076100436450906230474536410917219756761507096818818626453626442544696744026501546941248526691971121930675166560612705195908618360837791233366966247185959873147602700331321812154505103800247021891623283127423059695752645570886170886897339660500527761940792185919466952806946901123947304578012392510049585034002798242343178521793544281078278899064965750419583406874029448877825584405312136636329330505871621379978020394750597591393294001990283759681473581374504960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,30] 231739587382099585251408193394371825108523475467092753303847589636612640583065270229532864449249013885740076067687449544343733427584266576089120460343392499958803179112008492253443030079324575451114620542532680126068692763527408088833501060911512473389614890127097973213564313083332850574949203024323816627118805880220243347340779478975457217347770537996313631916989433736350278395904882218850094878728273366360497684083153266620014677528605217675620026635090546125899745862797148791698212379357563499460730370777613995501965567958775070825549381934410518744769610703992165153710855829404169802660413590257718404776895939470927807181094052051495539064643970830831294135339156014061042573531696287810678199023493817408898686855353549744571658866898824837022290067476595006483871190951275035903435908010975948301792642695654816827423202054310027835419161465166054223869164398600667010225017602294322178190734985344438868935512364022074196632290653421489319206272326792045546656613448596391608107557602116240742908650142329312276390502829930791287790855344461684721918948179426677245870314222402207710085644875849281904127794978937369858700479749333719397023969928041270372151446211195759682756374617672702875203012430732580424277865828038173204612481018494705770886511552277135311526498684816221139883392731471199946526616602572553439443038993376075779338385938951584683076147098739036260115646518587531664361302073060156853390928806375209508075752896131901543475479307221319891212986517891946747738948856977896007058234776698319300256331903535380652458376194569312141047000783012543293305498812101750162333625486929980826220219150988560242171563080020905712677284002581024271566868038146894519136054011727461735709040473746646166492301256936120909435856343037997984558414785418824505770714246119142386388875706936809693353965835488873746778168336275086992532396754224630881850172680194063952419603654456737121051307409111588115485631057673819185507046830392179025275975180676239506407626443375539273280892876189600407716062615762936350346794091417642640020673860728955214374377309785657478706767097687756085133447668254823635338107189063187891236431786375599227750882607755471464435172145753080656692399947220592126736505654297786595849369700454365253455680648413385400661331289544963567541623489773763524968599417931264094021023191556605498257206567992871484001892551489348221651872637247027694027550481419480339351626225227242507439494250935182291359079983966254162550130843543873989335350456537136879538190202545296132210184533342439824197174612699120774372105188028740755911228179798477763070125796482226160680046655250448356300257716839882832692664076156869403308274117408061730396441793447984502651112053587904199392945325346490425481307373318940530215341528183098031428285214246477456503524988517937120729685492082085534535623445357444762116312891240025059462327386059722032429244560906974175563816541479478153983399291722132089115758329247524841279748732343022836073401090463662908375040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,31] -185143099157797948401781821141324898431966789511276204188468872558586024319246449610817418055331183854344418946790576416387759371719246740885960061505980029160581085529722668466744866784935628403488557375534131665701912206111036634153589871782228662302564509786860148837525694537393562642521566116943139214280748080506016629884024127841937725954342612796423950292101201431920964227577399027110804812554063072153257124925616442879118087463267765382946988356465137488594817031840211979728643693717660709249005807874663988088739127965037882417452625746806473567316205043863762809958068357273675732699341929454331910370864117091513376537129003797978819392156731523483091365813493832752921655714129661611056819805919554963736785413258765162399288701909530022840708933756287736577648656166505733563706234370885136798566829497878977568203299876520877474988274537919153288169328910468887832208070920494843309968414931071103652331095982775566068234802736102042941852987834879452880138599660304645406171901353834127152177510759668459902345175503763451865182042859527233609195804135276008125038712621804332288936580233400197085181242365473404812580734681050423605453944728035860053620162041392868975935793258379573640359829819975261564550545793774135059139159080993576691185863670286636750082408596610758339886636374107322415673529094093100001088233759414332413124662417319649304759775431107224888632792655623454199043512147170029240192990518717638125082101038654236918757789830050828663672480161657816625494600161185940359660108401339474115142239183198689091279517320764799161259883510958125479572262889595114386475188620021908136222274832253165136672420012804219850224768824068518077152082889586196498776838317120568702770535936837918880870165204873796052292792900074116096871795507072737648232924721344123995804078239905664299413988839237297174757021697286387125718010664605617758384311077987845991532103769705009235556364909268607546751234783336622019939102458986841771867436860916881840413668592697859768200100821934851202015502629745388284752105933819353917909763198564590856645461767134434969472848381437312826513498979681709521079759569867268982721948024168798026038212107003863529080355029246099269998581727460614367848650946961301255776327967157191977384755950996122698714036320584136350460836812520589652918368428728367189316521248827654451079215832867570290850426956894514995614773962573624376377630297363740579552987878271672787493612702190278367476462190033585250997027567367767930650033041762698927292767900268228229125528476836607114996032082990584215944518343613594129417076499139331203535018560453000163908993015581863187165779934404318734587606313749312263380388316075758928064171876126585018732161013099875207479613020990876696973865678835322132287602303408423682859154890049940360945025021146027147874809391259874899300796248182520799788556966558301520728292840369787650071587192591490173961365663589677019248637866988838521217211064792347087803344516107607587510965985383684436393984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,32] 121418186875533039237334141191804975056572633743183388522226853376333152765634452859666037322221388859787711129205396334900676836416043097452959583846880889933062439779289927034741767250871849256159426352309832770292987035870778703777364964738032338913501962817216082230593391137154269264846371803333280414440068127768828461243657504044846807024027700987833731534336986263031611609875171778809459206798108699439231509480254246088718449920268372443280447733278279482347097369167292040361304827645075053336035039134430693063637357105689447857780818580567697458174653786165363303841065424121853623691724315033863074264859589429077515727856661735439752955381866923641672910096397084741576784196226870616358089687472513784239873592293077356545067219826596593586960691151170111242096190133790907158267009612427558119210722396534858483769897180382578441174097019509835011186700952822508259520031173579351522253279067125892713921958170430373016637096400995455277044690594469530011673911678937733395848149251902896833677697352448377957002081476870931377028325169949426018779250840333313206937860287840114190519673336769523769348427572652538785315566789275422305813956799175436576259140865365122518554938011838857872416599995122563777716750360980659525448744562812874958127134210268993265759479863080731460932192694372392098537814883512842490242816156208277462040628826438626995728667384902298263561826906845097464015611976702853449178990116641072911738338955225399558739996636586890957383060732825544964959034964084191462873719992271495912275608759913155633008681367984844812474903154792376857395943058328511193308101048270185433397732219233578463169417623566780759491757931740472917976482209683343573097477873747918422788231674371998058907315210709096532946276251153379662840913574012019849976204481964866486735317895307953203888649662996836453862572459015676235950073335411010926106486040153842322696934684037267462431097531787610318657068036014364986577153620224505512738854445363598887564053556476420388159838615900830842102858637681991893990819460508288902569021341423868438242319294229346482702279845094653183115560381731827717911684659864621762259841910062780801564984763382719378207178796520818364348204625116603993134117372915754578343690767383625159719804089288076010576676043872842434439813150845101502678691740342278765246584063173315863954562996777029709196196161444797951716597248111421232305064629731616702392733301785745250222700479299083520708276090419112383397214340689171864113887814365175472931818154248254873802681923388767508309537095586739499233922226632673173152349806088915178922653232458834189766106153854452420098020905192536854551931577083894344759341320343959882375704764536420965887550055570964449178174405351021361122484230644699244193331639473363170277730121223510786936442475312162386546554852463275681346587617148412071882884391263187561087817576511494884516051834177868625825687675467790798130426964754099384381540062487649624605786389354879638592107612560192427786240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,33] -68537312024941399727972611188094665049125857567548417775392076027817623170573734580435660676059877230460694082848968877990626576032670665397678853512043462567492546335926727252611765684325482255958730169200962266229869029263207291401367580966166584219953829828942672228504137584799924402956790198031464128128806255795674808960172739009802639889551657691100467384914802373048698980344872112910674782185850672574186087313421318820642873179649103482822484186215978527424906325701519327689298241031947439159682049395721703237130515221820968581459341735851545239823577256943837368188113235598448734675551649662479615414984653019052680727103637023869012766017622813270268226336640920347757295955399412645962042130162226519791687896085755718775723163401815585332659860969040546981806036057231306370861355564916655425379736243354287819788555909333728897476500718395778815454949420523929473039003234300925336670454670289813630312802355750204097281983043078734628442698581915945386934966732738087327504664624288662873718150446419843733215314164252068219241357699392884032419695951847157962080088672008205663288685369141830523578459962967435815648002277303491675395664233574643749771355283875022470183890801392905684474230288025842386827121974129609806378288874448279685896410289331209486708837882250896964797609800430392438022132825401456599987261248343300327082369745283457511735035192994997160258271514181873077067937501088788929380117699407433521480970513375993046119244543823317556576436777521580646300194899145972259588288892024733836762702355105622573627079429305524679112236245436772486746981366944966388693392627848155491087875935907698974091413071049143750368504229331221027962459335356573406173222061401073971099403091588357627252880805536573922418125951503442891472465267206649624182945284477664272495435041927188549919289453791863784776122911570820950553181462995804393913912598561700439957178343163534694949655755953787243645625194543747839637505452211392719915024632543562582782283002726755309365398486315783344527469337606565881271363709055855047267447423306944062523709126893499126933298149561106505248636106664240549669035704299039841809153321467824369863366346701851587893769292560874036371240890925219947878234641159566500576136395893915369273665666418176823726163333982112188293969403273963777562154198673857718859346536948097982555574347286164421819068867085956886291465351226095591391206659559364475004485560873492241945601601366384264352016737578630304236232705450481775385085960573181148187173064771126167558407837019098516889120065537520710805508121103493865359534662594680313980132820422253906263179265481343283930928097144233481137005422816591500844474326856962171955913991390834636664638040882701240297436238946972052794443721811626208590351011514844586522210915926043449851746230675929043666998150896657684096846257603994989186668824409455067625333923240023984482588569957144452218026182086409045488250024958940617604699124983288391063803980399111701494577260743770496827392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,34] 34273917514941854106649235820338041044265462320658664688535770858640842790792605405137690651803282406925415846706310194451146919772472161097525762127877366677940708496310621769962346878726219839614417530186187231086539822879831446800783907326297557658642450207361069877312025658546684192452269192647978502025431006391912113684961089320011228121852728374321838026209407724347016408857419362634762015426354986191594378585979383129656707058140261769087376516388005968280532618117774958821237770333450615376019676578875822592182624780126023895286028382881979558312135268803199042565072626644030595337082329497663548648982911972166048117925282292970693652806256714817652484611895283429050492849333292921422945238721212591939288440957017139431776308024862675896027387352055792496998401618302619503237247802743480565433283666319391759719561334402908818498653108106014352753597337779893470224155636441226869623272813130506675737138008464024196175141066143346291748620043776055104463285314852382814946637314885249145020015982602934273804417873948246976880043304954092302428410779193009488013215433108057785518931960184357891153064194373316602537617341076867459721923835080963071930398612898537221444295473835907444197663236007878748330525518302161951842055787473227071285345412343749919637639031131125542618829432120895491163582094138334662281844882947150460639278940634059709826965645850348630998268143248965522680080577204857362467097880311834912123001224705202590425363988884643973137614839392623787831676649627399893529070411157211851202350443052280289417797271761611475460766489305805282594225676859276954256752335063962677347125310816155276979751979221047014164756676843227869926927707969806207735780901958856430395632439204639159365548915585848831569044473666114057369792342723643735019543233284059776432686513579518546949842939724852164527109625886223844939339573293346745347664053540718647792918096452058573090662501414711031850868428614116444510645741328242452061282587281420609712663766918812892477794796399035711548500580695582384533751761153268770554945402285424816645296411245090640323103725767387300651837925174491615648146504430621321732307315638081304845629116527026376202108903311733856960544115698172682153568395310372276745143506963031475304583843637638410274458751839558899099692026062940183153274698009817861933897354442468578297731675287293496082967437126474446115523193334835580985364650201899492340541056346399921552218294422415309080566031174525554586750845775854682704825501164181097397433365878038592440063589125002495041278698284856056020821327417576229117662873203221523240654937419864279261817746216441954067677447567465583056586436532335096878622254060197651551845190628950475488859299480520603789579074822353962851152387003899593658369081688199600522375049529533239866629675281663711803259464783765887507320073311502775572944014539114845663378114559293877543390614894876408263547893876646664061189763063884268453031125139828018333220926142052166670395741504178046894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,35] -15511328701388891896405033063485172663198779762440496527127291799156560353320684032530395221335392760363039223984666434266079111530893534280593327658003075227836442578773433973463818430725831118531622220278026394286154022959374769381728519089961575139300098054686158303124620404402783206337622557091503524867139271629098910201514240401562751454513745285157190453404523849767120071169802317759953010806124174079941350331639755086066100682372408177337798573501768704337858201264123236839929585615977557267229364025346685428312845517788072836174930438680381852616161381189515583896049562530826194638773584329237653603073718909393358078293963464616634083773930228952161351447838100098612093217633083792538374059389636334641204671977319715428313008052670125200345073841237652508380587601455917897953898108668557413020638987644289755972748888187124763777504304092169109832285129861900436010711769605734760962525984401704449393736357588586814324047818399074467129294162471083142421324579992921330546125560354406367005354016340688393091886873798297175676282938631507143728751141743297083535043147996963459061295150384448464113960742870686220136053028206205141287092005387842586094903893615056222283373889553126344999167462979026212684812891115929450081542621861217673980016559218448637480933931169731304637947844808361646437072669195429985695657390147920408762462868897213070471977451574893056842481633871565076836896049310093269714126611307200135129466270573599007214836211732476250177419551287656880668569282952177029071879243466351618762446535929001684993416010563197551721094716592693507443405986330694422498825064293553750628146542624041712116082506574605733147104838098207900475558821095990277604702133493116527344024618982421226030779401227585631329078839611671524673546921370751895302566743389389104674807934941523375912942446108787301341622063161916684226289793330672641236503064483777859147724081736688119597926174656189051797568542085560410440891394811144575434017275248672077101826718002876610780333464344385898286969564962545383296186706247118940300170270960055195751648334761536844283698474362029024731337142203731623666292627756086756765476945861356782581254599046889485094213809321725495831948366898379546128857552657844236823779789814964269327647891577206708143631521812589078576722961924924400033464188075762696704127786556128734443753129319206573736486135855779889087512546928900964547249875994853109168463384281300463422736883151130568670901227140740633904513894799828184347486092275594905981827381067813393933806172699253242517284780169928196682937153265629454296159035900162423208454989006377202949499977889116343493627989328017131192360233169062367161821972861262773506162825506262018209987180780469138552047118599221102870860512266629571577848624132599924334580155491646287604577697365744525450585898751674835005514259560528346466123409769798198442896754105861702173353129981184274914394777173446480243537265687163543341710106183684912722259156493156706482125582660767257198592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,36] 6438190845654967929885596282008660493345857113634774730022091690599573895109291829034942814482120466965352831251947601068755411503379196896993218130112806229472365780326962268539913213136057078242899314552957029107113137700529997846798226995657024409131921081283802698915331339176668751882067829319378740002088413280238019529424344531115373453742637387463129046260734595803002753465296088764199429522507926953893299157597589814004636378470882581394519544286730358099846614317536751111271995429486509543243579034273717093884382464405004852482306906002976287315954104961218421839458564273074875956998255663648432171920321368738148132911100301917093674719244942534888202709206979150999318109063518363707141525252604057588573631235423852012262228934922744647743675894736258728962881358431480263211801858394780806775184098035515169134188625999690894134992285570899206691513020621605078032553564026390964519335686909111725154319796600841277356508771334731195962780565318799873791166562317145747619910496117875138141119740692314895834458730347773505670800622191654234528880152620469055963456870400214336502214611664360128797783088282909159743450143603915254393415460057647502047728578624445379473038526339131534210326976370725466354675126754944895448207336491772363267454515494465760513023384990913867084218526748456800366566756412466972137536517511936908004766008878515751097290373799879747707474749093890273495411130291451732276071897188217919506569926248685523852941347681194844441775478360574203232602435485010928066835778066763179271243443985963887216375662869990596145809231421336861611087034649175420031581763507136528264347740731685711022866296749781751188088580939086925545120584649906549656336573631986749832360120286900377054588976616097998047756497489973853868474091222048989072921853914744397726850829139288354304093075037845137904769218187841590158396982897953996935058072159091490292050949695527335175665605606098616069693371892237807087294756402641190343594526861397195353082305072445806551605993645566987864361921343176539328397115842591829516886873293673653990668229950024408510853610785489598517426471795875656163140489394833489326200555196750522072394187083173814837263069666931570097917921144000025535555245292263665312917838856900147296688180869026441567205039370585654507860824742964570033859768545343712639726591862546914430902350837767444495805339566156382569494223408060856949931143897152170027262835232107818758548834535151472027650930509677883313593892244832607431608832826322269448506889744183261456422654387156744385569908992114526825508681485600190849651151378818402220574208185450741463622205383978562982229705339224964813937704726539803575768866156919048867941019273438407418733598335223655073659437329480909220904301841258203157797663403902272263646932285356201590565651247205998920487344033734152874413853630696012634220478303796691005082431423390720145555106960363104747314586592013834741696921692985927780115903116441699345572526126503723497487990521671450624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,37] -2452051068595851086910536783532297042994050728406434066845626918193784742943129119386658363832216658945585625038381661750117646213042893707523211892476260668137547821328345827193324454963481576115034437443537050789447042006018613155163116855082892167688691449398361402898669703301475800459238507069064969369701179600679538368794537780657960404182080193216755413237893392126090967583401236774219356530653098462320320534654993231756649671207753950645430986251990234651997162373133157226561575897823428430483602455562556893616176894105731811433345610860140990265637434725124989548920758304440980741682382470928568322459443445574399687930798457519516933384853604457989764551761480173365467571955232847049248222221281299126006613547364215066972059639059425123416575248932482161013230624308300062855838712953542675511470861778035853384136509516641952723681586747731699195410933357915378324901805538471837393816377590219355254542154841775221251023571666524473351370181957493692179895226426864138340016123235216366844727414258315432543456363729089268366791460982972037281640438940159738319993028577260482999520394831161205311434032099601495675839976976043507073854046765536710405921603171361318864273051056459221517608367632488978532821897632877198089477431355986830424585051116606802572819492279821093695266449279702812755518354427650881153047519579306389016418567839118999713810582818924583441240674839062541052823201918491025787735002139743801431020078387384925902836198262540137847453645360387098720376000177475129726282841950211506020403497182986867543537661930305792705818592633417533514867090147647006515022638711906818064067963819598032794258364462816735861805805552850929960044097539501962809460543506769652341882066620436968829136262988117146113078860410366915555602965545291620211763220580081797097223004344702429601215507650660168285165417976783030351146230652116910246874285799638838782310668495832024669309435865869152489828539021334591329813351580560960758329141552409565217350386433877311210065961352049871620012286224155534837336440998754322831835518103832721954601933606582854292697881767656843394757386885910754140246047197205788945218351015714955615216949131961121704127499108321544954540355855014544552238816440642887496702616509766705821850775415733835801870213023414113152844786040331233903922195128762271023026246457339108581509367743638769454317343995353672707539247421496454997887710841785670599928656364220850583476858107778103905884970251032414687860808070873399186149771143461353234484679171866987258190176440894134394796021715407825770620404549273680437625222446087978923094683366392475044828860936193507510382118005615501184974392121246247338522743719405684720151629618326545875905283413170369144490561881188696794403234498031254705921360410630669639926192206572842192687602303976493155847286152379823682126914236876351841354631680737370421649288653479721564121431508928220954175807607249692830245040839361269310258444417004143041839146606829547079481889693202510774272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,38] 843453056647871205506762949143720912932406934388878264182917709841031075818806153761180577887336137704888498224366020732134468343616860645470523353079453082716504259655774641574570319436287743767167813218913384655810252234772328315085982562656632961807321491408815605452962500782861062183458332035470540585541729923561455324838147752213895542562726020995519996570707071814876342968393214408326433650903663733449872053663906938602168290853400070262002404143233193014101440246351550350963358357541312323216839707290652460697892523095618771045998516818248099508145920271174310835508675653895370013509977602229879232333365254831284266827212836926141204876159111539675667965906351801155827835690031917865931098577619026285713025692998899169109612747131515213506834501550013489317277692730540407321290872473834682833592962606921941004592149701112490974709175429297983585288531595383365559504855938259524604134913098970992964407353282071372722872284408837368528003325164225800128245591551428122656502080098152798240990751654096048767555915118332769345183775015977961713656020273786836361525883545235535230313304822986088424757293056213015319727816306918946469145831607060056151982252401951005713201809699523882214478870277852185111032507526056805322588438630446658164031896704738074689137109169087342186599893935618616869534412271902164963461698329797185593371229250320848208487522197637603330814281890647457758011733996737040643516681448197953538306542595988943875862318509054641142369367766135107039134474474393986856303844812040747671553852031252254471211926250506375097260732632110841721489320839402835825210076763959000071379950764817987807976135898150062846282765675173848606971613664448548737605120564517366385881098444588462701535153552435498628901500443171910453018678041306925302179225818909613996997628727913505875173825840121118985938010859906526856855942455409885859059689993846609776175842769200227640959175219480494060116955066036740069153262532308538705437401362133595793816213165026107401074287268591993798060412177106444433244263411121231416662771060901253187736944563762790890599643544905046562881433117260966794380454555007845283574039315521765162581547683066527693256141619262645343079679375477583304970144078324134533613126313942958514961713275731399660845002450569614527570579747792382973400337628845288997655784475331319944586105040178003678897426883915572461814735221144321921044979731519288742672136018242954296032546966420930277271645741648391447222596462124768992161324005335190921001089287138497269937997768991679485719975743977973869107468136221907050764419005850702997323979392578871664331816169668578292261786935638617592510704165144405336566612203110989703607404849350583284824774085460687111061918693358553451112349079412997451801392945923901315909119908137857359643023811038970404585938157355427253143639114891644840293909961331660001311168147278739639209374623750584224520661727057245898503689955351245431631638586753774834963983456068789403102975454310689669120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,39] -252782818021811274782617799975582724754448743171827659030694169168439738024610064915612638584063314642665492418424472149753152840481804729497782792611596860657133083369053593668409772564709371838550972176239690454902508066916414185529211891991060525231019314428885282553789798133502617847036835103248300209345128283780388263075251758755892097681384611717727185168884374358024995787323292243903850663666052488083317425728667954580686363469367059117396817816111368945751233295056686137959617195191687248121529658705117620216493332955080532191066507697631887226686950561417886563795680570761625758340420797583153177691763624694971550659555846434200842687433247006881231880644113275788836994837741829051587986564244831897024644492157328543609010802334095451924859247173980072211651184007896156018851182333666031734280964774167415945824163183249907666295828331719961380246777402493847691346794487959647855153171789764226807087738327333696099227000895641950228077927072789248353325078368721511679953524886157519379059615819667583144423330305483652678922992355029607935762935642296816132910275685531963189620237518152227485547648024313948039230349692385830828393357112337201674067498441117296989027393908717358263338957901953377665235610522170436717651321031469065215524828396990075017078398581096716698549830638165450094799301051408382798174237909118207865315248929178416582995066225319456163512492663702446857940722097364818221990262434848011412959380898030724273192258635759090507645480306782989326680034227642759548598898990093806306068157311851865383176533576411655408234195344788679455371366858537798526545937202096739066417011582697522280232202005063512871383513135360648052998856714546041830004172039963179467705275286652796483288156047140524030674818185879093746582686830668921418364272690443754305163096817306307375854560598052054668436451180667930740638733908167754928526896346622514027682489757313556975215315301518059728866291592517267879237071450655155203933926216314415446698581643936569490670850229012384569017985434352065362604401169317046319360163564226730863362606491703026506632388097017696873997440736201423733475597919668912419746268524132154688493686821353383439919406825803635060795629249200535683660755810067368600988225923525669277565907392913927536024479637706764729441021011022743428625491115955322785295218493227645119294977857841163767428812247109306702118213628582156987049282450369477894870961501545623993122622856320758906814919020252945095907819818532869504473876768527403726659609780986473035198444235272205305571241053589619648868781034846773634456458510774423705595778213405915535523192947177226161592383471373698533047664327331675100157951732622033030027831295567856064755743946645191670738985085058692453818377168537654091737636854410269354518549447482679497322410981687351837966758042681252751288136514408506439337024479989620258299325009429879459927857648775105338007978022863053734766613812024067055895011303379094502526442456322218083337814400551306133504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,40] 60920664545439804297550546454541055073930812838459587491749348963747792920823434039289298687473140481501549552894142992372926987764005185428785150231691217641086424107057621070349483556992154591777208150509628950546104972395405899624054780742512705859995404899033922437750544891708439036909178124254757440937878078985244811889930617607975284806952869936488121887719348851019112688154074394068359018899995193595489334894712925098253536354081637911811309711404821672563979326555591527758428790130256449267283630489584895142644626761915747578014225882193618734543206694264023013515769960466855812191991998809710569187530557534739885512222722171346075689533523296389266412336217641566897675970680242307985124206692526780282080976504171634016182658801925183620134005417103466116063553046523642847509274975081004546773465223544724758288482674325449534563970348524114652249119845188736273927529700840296601252131841039386922617149903937241789799974690745633128693938917646570334008050126729080695204877254593848364020721491469686972185406261013404812121999664350032546278123526118782383195386589874712548328913519243484777378892622101996425602444982371759911390479971143999070566271382328555575781333414437897134789368534827505366906503226424947739576106554113661374220359056976621289460193102006018848396212687819733298214453644564254385933698621162754500610033903259111346496295862822377671755197852437960793006687507578807895034826642906739810161413623754002469254048810964075993156330221353942173008987638082374870237196454920986683596228454441269322295108699014814789858215186643253459267403282592455631273691175701717415562852338102056857546881660027819180078872376662637914710416146972808991694676229143559551413558057069491853905319783086581829084879357405367528656394969852151163211344402980302165173748425121947458483083250517139189836551588050141112791056242011736826185845755920225315216135823405696441077112141712732616952518480901881859443059958826256264529328567516607385420964200949585114532948986157548727306721701954378450446634659129059953092681625924541682661619749560502151488847856114124675246407585135624351488777076277405385230351537621403950151243317329183542415091950704432366186870668894386398116800801798756854914855814653654407564299374187445226066104769675954092720278089631627412574902134143682780019556185709009682991483725519691490355035949072751298826826443910302412727742175140375807856182681244227784398554593614641871956625363924102672365172890313878782986546802698649394274116292190602249504316536838407118746008367562283056473780975738795555169786484147727042108619166183317684359887496615056496242559629367312609398674446213711046410547111591576641161555584374921305745346321147298793550556947130607812365832775521859803217452388122116386099845604333656112863304065333515557150586116269964693906653591366386170273100198801834778990194303345082038774552835540955127719525565162751031476336842614951501284542810836757750014840196820730005385383655026175508480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,41] -8873389615591319733554543931459157384878324777241995190222003531972565919679162653507979728660786185201376801255630210442063507661051128244171556500276107511471218488063609806000259155370513097069886152304326586322529905685672534884543767098028687013917743725353789716447161688103824096233172703318432390481844654025790470384129172587971507183720805698420209194682259188855206158166059906626365865325651251137412483195329420085331503805217172794566245098969008968947130677674270840699289330869213331608543378001027911248467856633235234088265161239429516861764794286939335272008064263362711957631981199499240145050908369468561181384162106675683359047075622442299740989112908427371378872919459560809678677888903082486357473673858433967401238579796300528596356310868023756489750456668485228871857406773008232142184783445770417780445419016986654639281953441014942465832062955002567416825264979361450045212476625988935476612199271837413115050895598605757136991203669202196872448619596619890095606549736942030669414561908112757838476361222470011356100106535001941709617939810229500603392060843857136353415407455847467183365358171951844902408921946340027578889143999238091311916176666523190271691315315871725510696835249259386751888429659961202400154005080099664554636247421614285613092637138416347112177310440825093294648430998045604857375162004849708590208503901783858319831290358962152540699098802274061676917926843970940195213267487228445550851893863021241289970333269083438762405784338767308300506169066281152752375007589622143416869922122970145329043876390648803322943267872156844036632637577641183032816601007605229488870838323330900492883888614400104398726587363254938883792457901850728188857800285744259515577345908711793938617958011063445452848455458000981991265788693420145134079109842860144474347707011122521351502031416859996764594046957860000383009444428320673142666852718093936235916176197253577236065894070946986743391720489963272406552725659328268268593432315167000409075542537767948475068332142264685243747228682839003190347343717476122840561613584935653432024769474143346078450046737258923483034935464981520002233749144891013308576216147338816460582133498907773646328686513390500143728096730897206031036923786003160252644655314672964884308108495603563027311082376960159544861167902432588499021044787215134003960251076830661866273076254107240433275388459263644458116863745550495639574826411533831440139007996866598310480315141995825063034371514511997042485443132808673817982570275566560242769754744586116002959239429308281376735946300973339655434475484359791672890187996873651867888772441175263373044973167977725262298771063988788766546411982340236818017658392382271175016709082894261195198435396886349515778794608022203470033401676535235555170237904038685791601802865879232964995725233624845095548731882767983981225155710791460684548840931833482622277300509179603462459862975189237156299593191343729664880406827942908870050753361850431423006931561768295264459309661732592418816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,42] -957492299529501297645974781145003188839283594257291778089377723312052201929984421181497799876492067760524916751969936943893895389948778662993705109760127381232877105041257640640369733392789521976644043575971939535778392415983036360883405509417564363663851101106426940785736389726789021496070403252966391352497122748661041586549760775623991378997817552300963819854645568856760199984980428206011765874956113294827601837502059503666909596514534750837853326290966917790712230982428588843112177718853264311123479759508853705152878830138795441278287502840824265476065795353771779639424203266130121520069852870324665397369099385411468769850122799358641403528286071656936773019423477461482769358899495133011271860371924476474410588190535404451604385282755512221905690410654779060188134613422475122897931295905106362528118503820268129213437896848025574862744331566680070782241763162173328323204219663843394914424396012738379852727307089960334146537365499243082549664350367142919294662910863412028116317600087416686542295145869633955435497623408710066014684324363296296547084661070103226375331399223438703034389133610180690618865218777551900314929796162533329882657232271685741996653742651754574543016156004223343552823436405329820027872957700533957293760399655425226611899024249241546142005319549205800979750480492830533244763334931336128923385625312095324260328185681518075573131540154553805485204128928592669768279254493062549743901894860946807588144268718457291294882191959076605372626300813153041360349434928379141484687833037037697450117530316807044087651533989541692133943979324630590303810731344585950867361081087992783768499731452448043479721493713591573491967764044835719018681024169787947288394603882868190090523496055070984870665963692024653606161599475593316624122811697753470766568350024649615551119161837880694810615818420119143202609051699348524572247296392681667862654369477846441118762832565095506544374857721193816744026439634084585145538238678080537040106142090560605163805645510985796251298625592919742719341016710154966082161311440765674118523248435893219799061148494814196443883161946071997611933256351173469552606041982889270652999275364401805292706710437137552406646071835320754546308798164185783201187276443158914277716017897792825541930353765426352069818164034522608002077899773178539919141276775393874025537051981435301595064860207859768517663304987411675678801160657106905299743064179126561329473806915660688894938437806650513248558667072048500162344927359137865050687578749202707677274860840769897056302365555045197279198061241057314193092144400495445767310046481325019057367364290687596298972548167815818682252714475396127572236815870449724359186376465095978875472168882445656985621928595264873067099992070684344284538143399822312189447995199177562109795716132024005547148950535762044984331388737350302627695564210376314508659307413170187497205636149501163552251286901471145604005496352190660709963900119935639445405126011186306937765250862537792493754456418319073280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,43] 891185984444149172331206083816229487225738878588936879060071316969280258017110803686479226768243655831124164656742219497488254672613180267333494498454766630065761422165110255065381497625813777402959656109997360436366043138609669873553532130807449986178260553955935620826334535323775514340730488737064533291389442976494704171737566410482703748436649549298927006557709360107106034681740775730646725392538627955487473295749560274178877393183327410715339986843318359386325945508967683694868190324515223566179498663039396061506887729754115958593478741478294568604373092394015764721215109190651084808861695408512863167410373742667888415691406884039829012041521587372807169221667090027100596272834941428156351184639912337937700753279554896124421795685107465500638065429759177649248479557518210064218876539277537984736952303396677379672436146304387481848348168114735940309365531604875403767253799597204452084714017760835158010946852786624492130033702072549541803643598147776108504435380624225289932029632969900082332685307271533472795572066333561435850107424417801728796239683961556172891865467534331876199872880149223990626454453896768755553363184641537339013462002380261448367554167117239929030226323081094036201786449291147767304965693107417158376583849074252529359583439817366605985058210740318350559775997178156353384864972243246599623486802441491377977588780532278216438169066260166449817806661673204251672451537620618577088547565627596827375689217239152628017039884275551640433697513881338916820908630367033411764150227811238899620814405821230086045573577913231364175623038682061659855964853688013010562384195930291847376143893372730049983890316418516395613298408762421290909961050921738210987077372310832759612049784943491433009865547979619886784171123889742604558624675495399746497265530698164844478738698424413730171590818882250417237557276324977732410626869519711727111150932341767732786578050828162107489286128005670674016740416049362147539725080543337479846910389730316853649014581223486167639577274322021241793072661694287795792741336400896651974229661817334631491895647023792242326909350616534000596941109409681337973655595506901083750525844147263657999085571921667052303878427925658205681735961792582670579478343968058278121673431685746160629721602589217353893996687529907045106691575701167895831138466674645281041915260201583744872722757204233777815963225486458282000021663307230858729979221210096164612480303842485363711236937941087846004488620744103452666607075050096271157029288418073255279966305426678948867561967492322065784314593394153113595125499504791696271772379792075890921509048510184047411656333974981428716336447779270672430718022916290305368409967308488737479034306112931916608803943161126267698938531805252654474105566312111579073540998538860026085061129313905827645157543727984291728303839067489441740313065202899513704382347746596870751035385695288136222577851545900054013541051355936377171579320657369621977377467466080811804122760889689037383404167956340408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,44] 96126388534008628577716480441512378619193348740782798416957941001196121578314275824395001932085949103517739914314998952086703382610793538782783527348147633362340073334319821823899439074136688170147668697415516686273021548437267415920868717361507686139561852161397383399904406791843045966845189645758650171304328343283440036817092440264395936193651256965355969656218854170164498453867514775873633981696505260678105676429295844069041809190510092895157919495336773788607908130283870924317722677945473653507838052209759238915997998197888800442841364911435495601440552598277644612825643596999876681706439120853031071083492996315914548070561139863721307946744699172965429087465714019783467930818075850026542766030184319018646748912910882277716527477677239290118128586954436887877774498535434649141902978353813232864511422351845705555021398247773650153971531151834602610254174600528125138777037713022911483553419735527673862521032466613038795987443829122135985004546405743146335739724061119170242404988131199362227353784354112650985653440364885862144376578121518078944191708779547537345695518115864810786613509992045499165981904289897794361057410051461611635463130001399772392736754821524808864525129418467410321753981634808346349471102119176844189428186420449608924231540192366935961640905182053547311901684840715043855238513308445208126808638143350919701551568963357551406151710573408406835682479933734702689813818676851969217386475197302618914704277476562292070023980079433412510152808975403285538608781428095787609857629962164278548189105237666273364026110730493568741659409575831432766659571892541113516756591703034331966120483519884242735239629015730599479937286015871993748590729886367835908687589082653264984100234053674807598800820877289581721579473055319768177824104679876914841276611323104217061616097798799647951940002998620046910999207006126807404014392713243489662202837928070139452590000088261014861518246093128357511107888310363863970186650372562215275116583289351088573357110220267463009984593935661703969873094320968145718984909816463918912252458608205638483386423301090734279292923361792118591484215930897838265637724114532465499876625699117203006272356832889545326964950710280891256532327785525788194478088008833169581924395147516175231509201536767354611604503312321812550876303295943165299474880427572559634439736380332334037639422367224919890871159688507651048544890392268809809291895845297552739538857182334606997628792729795274727509990928394903215673601734781041973577824966502097288287683892705164191212374300728227257024820046366940423621683817743165815017799735806211995669616180802395565233469822765104330419023934397283653924016520667131634813448953541726829470070471236142589365615466582683859650668316949545795394593259449597201851286008776675213291553259709930622098426376605053814646145526937043015187717834398608878174542180432685783292848797937854659126412657003636469758635015576713372583215940392720710155324033301537260661153782337883187769752516904878080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,45] -400057513195300914930585902007653335547189685437590604926536666761958388471258055665093826667098354553925094666154649876434491197071873691101264119497169326495204019752929101785961718395328029093447739055356851305913309965225793747583883776151260270910581076438208485340683878377099069373342711696569972874420116838693405588258849327318073009300880500003484779428512179304637685886641435593032406208232724385369623409852582335472324676830739283218800903636286099083084875893173594931751221982040872512260961066450758808160013380692028653411022594981379145823556426520215756144874484012735019799663440351317886740979484681525046395283657808719101715777498918515016194135324435852287137222636541051647866128669656867585782298174322481228849020134718335974386291953785592497671468112096988545465536760541647798727557806654325039935294494639611937257803911923063706528157845057968054557874741521494650557924981450662054928020336701441862143423496775113155730979877847700535647708261947953871108685326352168297850950580604083561226435295827579945413729463870175222586845177725530116375687947039185281861675906619033595623626326359297162442404580575980259241011282541159665852136016084746123773752775701679441963961771055058985147833957402974839704686597672386142237897558115785089908216239482985819813169270242324932519127844106734337601330409718695900790355738937074693256695056812774430377294358671582942047893684308155365380851794194987026265659203431772776660409688785874792693010616498831737161125674205768768687126576086833598093995125405647951965316049881319848947994958186466319907797701061820626908894817953293157967412723821742073472633008802416458857662112650725781797142182192872596371872706047725693456749966544188270754337139655677434738849319328815220166776992904928348612560397433787040575082031122739152704382060979359734274159162778998609364612773002214251610756349386057582617491769310060192773563524819416409968446923861081470743157512478400374722153018504483881571358581109516836973694860978260141699652915754027967362897491923842348155780316958806055708664042279663083344684733395419669810805235197115879428905001396861843510537999146766390460716617128814526398927012610591449535683083312352611034235596367493379331700222337342683764476543048306215363427846039902395116524414041456072857172578586291277620480729996805677266028664946723271623669643233772847492860103312706040733515206629430310830162397697320910092782702500814039708214921158879061349076551588011485793453117804360235052997842233870366548208262027182825095312155287850010896582851794422194587689658458466045447949132694911237613806797162223991182685839997401499114312294101216439345862478443280153031169747532182758325970450286384172437162319985111729340442149779553360203236308567051632843587952223837623302207005602751834613683008602256590372963118440696697504068504684901218213161521920461585405385942822541122971762429133013225898930860133198043225305290750222432470172685165221141345638178113911259136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,46] 280419590624392859113865163885381241738740591136373615307147320063744925139152692621277099841842498874173760049635818870036250293638580459950046745287339491824017445595188295340724316901584117572658351055014540297367654798940770267762498023662417087397589892538421756555787731845318150635725600975372229827791351640683521429498751853299282651731415609562939508910568330987913278689526608074991828796855082774818814843169632332735509996218900237450103341516339809093521478295388391322567214565288613858278771877606534015211827745316157371645490645676202055790698386469832724744106088424892135408615507205587153778126313412207722459969347270193532796166780861458513103339202655881977066575104766905458370196125733136009155855068997739550256990162459299408097289735030997317281451012098212795247393008307670423442635879373569748868383691191481299986775097331206885506347739461178969737170758024126402860979357130948060085372635135995461436695101689693474206106546821855799743227932191615231785471195180194778245968635026063617770971774134970322999894625085773540895866437293997958735258098743197631716057128605273609363526721076184502203401815689069240861996295025168368096172135655578588956436993399044525963257844718438311884672323020022670901634118523422051069581506674814200847878388734058671692208601281018362393784592647191002841427990787498971271207954111314697369086024892736642667761006232281540311094036582040569534458510035275274762214422894986875321377153316809301751186384763525578824308828085700876590798254700986780528856566813040784669915735531138525927755819228507136045302568770649797046816095022513543579082054025537241194106994566943817534742561977865385859752179248015047948921398024878411504531405492937816151083877849158258185042237900007663409421244066461643862431776277850954286252354817954929379326584504128197189340611488472751860975218450887604801358118138388627086241869022495307505655003179048115915718184333789328393503250167513012978423104001431119562285603805063348367306655775539227960205897757072642381443395403156573003683307535823468556182656194872892538266761574334554398395102172071487776077246862512716863185268074137715306370743179477809134753046031266128422896549367176971051998095951475090172119596748681209289968384281076476560646689644675172281691888762563515626418026236324922138527121464957244410691001661800178678032061688094234553983317132211273941983423666681645034094339941140094678211875005015571838571942896871175602233712311978231176060598396733872596968315771508125647141102345367778660346642803252218558120979450013938847500200091208934658996525689599454850246059406885026308862713642287821723680566310862564232836873984156682369014556300134490593838486812435667692569331258625598449652222010160829572869896261824313783208799623545162453965659142482109214255874763216143453452817393804691222217199064883065980545146486772103907257719943778639109971853704484742518797023382106335728549591725002846830861942214006554455938748220912435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,47] -110474310295791275754101853386667083858922884926948105224429755770614652285868514373428741549942552345607677023536998803231967745749213247222838790526711306744588153267643012729104816480838716252101064353123041793633887966350060660340672686691350589146434803784968055890016598756962219134918654774459710506747854107928824585061609774143307163251932723577312971032574977625796644824567391007008615173194327475949197169979655939327065895663497270089073675578327569884968272200341303619050652880204273453296887268762783244328707746257093667922687661320670840609024173914400912138158798375034791455454825341744618712289696234320329834853085268829887379435826311424246986473188826053691144991407829204191150124788263457077797830748751701233606063980527295805499406119749327275913581024081885170471044379279261562283142464686283283037719604532619557031308811053912579646063243503671316639887890193849915955195908664707710297411619906194871398677012708554505978697187319669807974125708697529953140271479614931237598283251737097491040921545348353040363644120576304671511848043283811662165420849303516328930098767824831910103121508740141038988808409353514287934812271488805448625946600791408177669848314482987242622382708185397618347192806718136917486675739194831821317044576429319781947525848499303853852389316831353535412498952260500987173274250483238838632776085092804260284295957927128890765102028282027708686352603280220375348880884169946622239796367257706042063036617538587622915476894216937868646443258332088962327288803654669262506921701754501499380616799134422388845412176118803838398689160734205429494541488135627244718807265829753377113421946214193280180399135219579036603209285907824840001853622368039665163643237813821382985965855133695678902228021630849378509588457485044620010771034940109128256285188108641355268895296524512214927550408327469831127099580344265493011938432526859875324204843303596645438680198586804662435859508630103070702133986828591671541999410491802937386926943296912839847885831685158035217266941046248248532903221056570527834641140574279816097442564741142756208702209391650615759536986839782661080919896836189853566798302542010234397599366612446721112873609840955439374873554985648893584620721716642746574982363511071717237515423635998468604490328646217979711351436099751410282435555448624774054618412769127730478896866799945164626646902136408909228589252818377923490517505125153428980872672856375070976397838678259044872777055157491250240105702122100024432664404831884138060134227474325664105800815599679974976345619234379106788339393045503775194720689840946775962624043306807259942006785193701686740418488488479455344967496356378929012114025114488866324388368292137041283792377512171482067445192699059678147822722100523770754512161763824647912034853936264170326205522274165265247965632197064388412854877727766102004920082863311786555083225257969625930288573422074586911437469353646910273867310534165748214283130576806969612851777370151189186691156546095677440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,48] 20634868823948913236057584507234040199114554710270326243832085945830073655618298945172507529839342223060606884028364683988711553139394838750194845338390095763637767950521016844629044241689375998139037136420682137078604412258592569939952752640007189910290411330889411484798250205889141812749894742480770550993960947337396646479321870104931594204071221529703776458920258026206670519560521473016579923087583220002769934680737771964446723456303167276626058287548823079933115615594630004528297252110691588467096656564869401938350997234047240055667618888179812535483314336441162783659472021429816502018298375762841699048069051556456538234957819986401674661549999952789776854086287293613138466376422246478544372361753370714939472169385202197112093091244963919144720865365486983871059613690650873087125482651949213917153677567692238063630993433351191373273770013337538757796574997958514037391800389651073675994195649269911504898019127401324104913262718868081052164863445630340570466945131879086523866360783891094327257198138281182386110180574486915371375508994052195704706232930322043407341461198117616391271667674846294829669119710150914737462554683870170267620815651157721307493904289563979334716297658599233010773432400983496620496777570944705883054154609788915334734046385656157758295772852683146580239177897404172647647301447320342950838099470738115578391490639858848787464241079039745924255355661405762403614945460537056787702566743895318294544276449092713357552886928071756188184385825609517808008116421703077656652514393535992089522481140425142657975313037892642587821780993497551693893772499029293868437142518019129974674396026140267770141689307878761917658143698646013292427443006410365406553162410968739939173052394157915346220841296076341932434412457034254434148363199227231799558199572388449564656916994116988251884650024221167446902906132952641260559118040459158421618433647087282879783628842998274894535454328538631787068191080815325073552719313049169264142981163845687890631533527976324545550868085819181323566827890016236115729147516592696694204691664549152019784703738283825586625036874612078481262728949991561914830952412633173693080329802366399884446750233872185926210391289573706695052971829697776243585376815104794986405341684705001476980314452732039652649134641705061265873426617051627070053282439339877058310267703895752647716435130880759303446552118716927171878813678439488172913401690039153175874631126682302993326877210723982961591035668070455675065803499528513199247543808269095203188944614141732145161608910825144282518127307342206457858067926550224092900824075778502078134634955948617528454325559893258822875542847979269533240927413487542589380305158739431426484762390990246894374631233847274165477783789735877407768551383266081213850604558445244250939933462789245439037602559232400791236395314813260264165639729723177456795228679158453870644044095129938566897004415472936329196391792375245511572452730770845678049921241399662348157128151414857141346751252560609280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,49] 5020035657650765079378721377667701638552524930453504795816890023001601396567058978643147703534024467397040290526549484439950601732088885411458694745855287097938742022914048869658463792974706269265702322285157860696851176965595187214559276889477837691523982844340102426293236517875900577206044195593010805064776522855332685917876170631499545401128955554620418751481375745851859154996110452357986604141169506335683829013443985564699806764063572792556299344370739154714000733466012899281376160172683149715043267976333920735884298540384002892856043924508748050439694488028406286441736614743738200077775428721199879505331021687559055407995798144052240043233469670332972368522670223726849114210568689722122982869116186478692800645964228031586144590224850707268566746950841025146088566469950584009680076093438102283040197117313680613566032530239808788326169919806809583396798353610306232095899756287573475560992508111749399032563049167911133505177584056457734146914197766674290886384522366615077645076442042944563683177194362055503298099067191603699610161613438846430244620293862121256482412708322880748356900900607854906187268512236021447587610283323392680354106655487216120515934146581280715676364846472436123338450188005836068337623764834149574147036679080596823804693534805867051615578769961162738757325085213478591859547788965353477047702991483437063441868600741429926031072547869923528248367165124554431095630209809824788951814627079178824549112490969129188588425261486538172852281031871521189580726934402623428958854006661951344345862847162147173545265044749255612231998684998806302021923319146404945558405879013767077237359028979699120007483469147513267119472652222801285918404845087802045372213051622867684191481448617687947080524194115643860596148176059396290571369123301989890226055658196535698410491932712393214565101427644570570626379736395407840593570462694750730533516274333866590803100549534022287116901123283644966566212944472229488905242612328628430819744016893181754045590952688709472620996797641925937882621161211108706091464501776446950023734996678557127254348666601977863263983480841353938395681229445343844219686866268564242646793230543751642449115087990589005149043457916369799250545993562720908393915710074299608652031916714007793474846528381632485586310605093876396929791300448818076800556041364481770995307717898205932800694035091482410696692578386719886591481432189547970464579441778412298659939700267383592466264905514179650576586749231319622889942153494234730759231903120986102593173848296096740543013277484795695415199055364774246847951962138002335817065526885686923305532657288990196628455442428304953488770644181083859185233886243780148987577937943491091666251959899696706273296425766748452813689618446709511345607117558603165979052782068510476919092764149308450032188253785807803789911569566514604378033140083711165763844860506557956278388340277582606356176828296444443497781876066644339178877792795496084137730900314734129125965109008405314629767594684448768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,50] -5980545533735213376000262199659617257984765421250679240223256944195630748715964299641128992393326965604496926578283143815692519333345124115932770596004303321902507917984197983455720937119178086618926968433620023454028289571607907199794274106420082073199639379185335498121205366283234144608761789995224656205241779680498464949367729928318066701237606605778698665735002749370667640739234672269792445685248291710228418555235299575860491901667103348313803560234335716308510236967391929016121497522502232500849230992727522207823053243567915265064674585403478801678408683388792681125773520315327277294930188093046891058584289292760720930526951853443683698288279956935834003683635568766622210053587506078024401985966611523518635247616775644914733976502172082579138518499498129512199572841676133053215429391452199543651833614149220429525708471055606673017742480876112084850246887380444320265203698666837965544299566751388850046861085030931590535909758362490055146958701469629012152662792685735747191670758308299694962636603066952909971827885943138182433542788971431878438551632800841067507467807305939116415562394023695945066696795846909269653855587877393483338878991692968793805907433892306664443481792005700659075782178562392582949378827228877286159671031790209670124583983010155455192089240631119556748216170624308143138607948200006009989750881432968378033578071625760549077448718704974876669393716437662609104304666082200050552756188994103425003898370618923063412319634093495929573464736679312442737835201795943955289770606021674780255190871922295373626411374364095512036063281295407998891771634791132059480795505627175943328343014114657317736491883745093734232461563195902730750318552881089372493700015586084283174471436545295820400361881130561709420862614258976635695406945031465220883483750317850712993436868717473244565568855867327987060835117562118599114444459922590954665735891734480808500966631011577633339823089807256116952677631717713867223025079853999029876808961494008093714447667273351996422938426850590918240541052482905863857960684868853508868429742669636973973215075518614451039178858517704488771520955388749850318265091546839163027565032589375788119370251111160217092425772208980059380249804865828703919793380579035057972088054243024777703303934176170669668557258847038425950848946665593243387422241405010530189033353402717692071039953520825184770097661690617350922879502087934778076921067880532169437985339014126876602745171217872381695796093428359230129907930079825692650624303826635995294288600609941704720745587111764855196521403637430475120697565861879135463835210259766493436411891850638651116449320263876759332256387506050735223967203762074303827697997942747996071839786403140309821167160854081906900785746708090887361572328628503692786020646759231451913972122561179754287912767862558100581116840551354918542065357221905933086221349664336226229200255298612034259214225290143975318868625514361763144982784889120756204311855676048516797485904714778223613871803271741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,51] 2860664296947421372206962565835344305987298787008959384945704042874530533951915968491610731001353814782411629308914364508607165274640559068808459642293783473894817703293656828349081302216472779517073443352973134234146675402545471496543958101468917202933041260571265530785370282390801103663291559155051760979782696285999446857729414224322401749935654548578638194252672342270595903952823752183443782589089546821199075597316566682336410553556957361770893300497591694008933737418327536664034336139280102391450029943384132456276773807433338135844686802327711214832194379178678170790684821379709972683972397580343550973512163446147661710561573502320429066174042008635396313102328956331544069685397540473946336861789384291463295059932990212665291734819366827019293203508569470877882399769302777748708739943795847914895159411307856969130792090093538750910902679798363328732682139406654555472160413479819560863380851829335826179486339115968091818809313790326758541902470921761259569223096993560698063882663716443834484582578530993242944159859404872735601151288644259859397860032820838105293018878704109936825295613607145751237550162614728667646541766965570288575331992644319441764002634847574035199679809458446405993051210376183227350660581377062775136556355525869486076034868643648740611205302782664285375941440239235195698470200109145349401759198227947385884850293889948476959625920884009568090832305926759891195846433947287254122409326901479059167916138117255707464279090020674126702529329314231891243118757020171818806368889353880295492347727996762461296943266968704250206155896955458515339074588258956488862983289298987548690381048649596071547549217327744207155931574000334312682073147616084937642010957865408522838609979232947723698239622424549839771459749345171915644295087806871085247291087681551835920448592696112716747650697145049633863433680888206326008608351406309156042979193053476733540476399623993299651308417429735206230637381807925812404014795604773468356821624177017522156767396049187310260593220616814654742343177816086556312033245563625347779035469833438137164186160743832130722134617981069214046727524094439741060297906570436122524923621780047821128198104078450335255307001319264738070120530667713354331957120241172266045924994795283951430690545936247812048790160320169612717166411859138783384890922883955675656854011210629522981497188726744390034975786740737738604253555781053038108448386943012335662204842750682914102342184168838884796683539841482014939861134411171266597567555456970855686805228238658851829748821827339781930795330673227104485845380291494379850504744536992425534499742073557009839471843944593142433658528511059846652419971598583927402282500130678088459390254748281562547327186688263247815110920595702453026336588797281597113296533908987136570745687506711113624312529899729664540389638956853438680644379937019275805368171278515632037019595331608509633395420895765886615335507851148894925891826912609451498163920256643106217644312676901739550498398117298176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,52] -959179468804427214779776717206331813959422729402828050700923481236334093231260556135177708844960613941179606686522604667905839668794911440297931911178162503005213196844437555703909917884011351218551650327811200730510123299041130359718456474316232836022489354085174048509340722038351775372711973160600284522226013548662265509412113489300187481170071271427679165367350110912542056232943923757341706870895314975341264266051344743816354447657117290980358554523821644086376591879048851036445942103965390202410858654675630761589512389826298221403798265494904560277512329439256042885559475246331679828837981023876855113275787304121676714013209117078241785123603812810365873582466867538734931476590827596956372054486115258420104144378190518881595335502399376934909055336987246131303300570524305788324963699369586716500499780584252816088623627381731959130550128105511830608577262643008705743681655268902111469394160230803628155217498410210310060390419319665959700213397252401665850526871146829418001821750485155363064658007965607917840811936230697695338220944998647536295543080082794823693300417428290493931846043613340791540868813089508699856414306715431370836140790806519167278131404434265976842132714917742840062160081389333485396400821788619845447693185456738235625961602405665528448972613380249749923769164449006892702743721081513855823352401211466861931233060392278871557043183283173843842439968752854278707802761234580475036464323065533501608377582303361674154950537429542990013274620196680308350595471327903270673463791578140508595466638338383879228406027181651179712093107617066272489737122036935268869973233952212736999876852971119153789513404423723023660465435625291252535851955169700082825049987606732073957399566991639603699254011145206178564237829610127040445144294672034641538380434707570741623317689640237482812287487318698148476480397756396111426467286752202187023976691843675751431770193978830002215247376999542191710140096738683647684237094996962773723172164023173262825783507018064794166974330159640888161243610005558446738607472181460538185654401742707288095548600141324574263858748885210126619429997967515959656353182753378528233571611401542516225048500813296452826674241658190178219318712926441845666938591600480393831085739604496939911138319073844949965226627297757316975766284169415642226384268916701540255997490677680151268897213161053126860424524199339552061980786094257734221061923902442507176452790546556511466803557479843053797409857121100438107837567246212272567330093643652222884198608437435034555486996379583497416727148866474969721434680922002884880269275327800405245876506886718699659591417640662512883507786272806869288102831786711617690091025492065363085437716795763365194490519285845639940455936791542461342135999588018346008465105011625430786516584598619639099824639030730712900579950380628248796189107373684252311640457912654646501029650204345215684249016925389999289576200472062158271996166805209661612148510913382255280157953529444484331423431225507840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,53] 250245973502847127122991223775448710594241434338776094499464469078136378240122094388849740792615311721097580475425962499190328625371839635765431775025879470439471686835389697209755357459977914107988572338382646261181319756639468855668328298265886067713387171987267945765532035503601555164627845757856584465004231863686183286653527868520120336412482811218711398408701459008696146086974561845363176806240134294756546092645295504486397423127768530198058888059509360157637393160488922750944759215206531923423493102084439287726645596224687954815484143105712070157620863164383677119997617965667081342086337663432778774795567475694240399853083557682724827602091261470475841565154597414665554302294971946516004903603609379380344440440014513526011061827285383083139910396312780532388855152504325072420043725533684558985083288572254075993847959600928618227617478416041873439311300286665233483679382722865070306348592262848790195947646817286536861485201874061139198266644625303280472048148400251911427056017499873744371355339444270235517983290424004816466914122139182245275047875614762929974197668019057601617962477452644276539631172442597444351219698014853160533238161759235746838757080304686034735500256895000222453392399748810257801139893737304734198264987357718536231139611623990828008737550778549013934634607678687429934626860137054795024262402086119567267846163922488779438886266375693048413831191726318535115557895753253370035575340175836506941226545189455255238665780342106726380359651617765829543741289396363428645866370872264500511886067078095928734861334155787925333382980196619642502612571492873147583227149084394116017139027702604065269744339307944589331283235133002798336041759151864640170850512016342982048486589557007655924520192561023458049536958792781143136935209388513097080957757192557530289087132962603147270713655661332899620334515249190280604088170619884003226068633818233916833553054301293587076239475530555663022491866868193551255293819986680448922946857722696566458198800091957523605462043550115109718023363472842925275502842287469732849408014962154693810492028982940167879664421297082272777528501399414824013694167579211021097297368404476876098250873510406374702407515423499235428448934324407373935857954186765823212996439320633844321258848243885225246617105907659399172205930467270853754527431326016702474662649439365138340459244242111418182658116744019252401331947812856069571053234214025510950103581730066952768228980012598346122818227889877234809951483830145501895456721322028665773616136308427446779824564540956887588381351833944841358865093538381357581372217104518167929202935847464673886232927538126269931378330318134663020101827956039891296174132765591287004523168538638704913401283106680188250687598843842275576776016647008927293482767839797191337598228990830203964559801815559831702131002122973507122328380812183199368161449266661196832001616595492449140196438696339664778263154840569176187367994698679888985471622860790416902571754152074355299631731342049280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,54] -52559847082770427911081351824092930360269594568286475091501556070602012801977194593960092621714459939395762653662197947294115427264261316171478914007097853503397055963514474784935625214809819985524579508904925511358146227502316808785913137223201008008434601722911423074760821870838793408618200402461573129534968036882488632177553990866879751531289198978361532084332438205689293800121134121756834949458896379542926313138313919140015021460429047744111347095126425616398566811322592508543934460610347054068233103567733950510518154679259114075981790476478862598218796221975460492953044334479666527045745951857046782204943961185151486438292610576965621125661132710796739403164379934649007020619738307659487209697312779512337305351921589547667179147696437776558284077564661392874625458879000781084155383542842539312916684305232936937069448005353744417784192944634495993217830767922346846126076612211317767997601016110637995354160941784819987155217184409476170682253485874867221385717516923664490315207084240801867246911024431884113873023754141279632323212046415107978530153550861097708480311730323142536234014531836453446190246286412479065560875933659205901362958642477416557229345878732104383740967351528178974428765321260120981473291387165113971965720066257797585603964084065915418577846107909619741094110203675514559993073054638104047312157826674133126212518987428618744984816596871271524283804629765340452962104943406976405961952150707956267278752225947612353873998426782518940829220613129931747974303705685088277728548419722477246227939270624535603818789271054401623368425708085260594600435076454724462369700851385618572923639858409850158903967624586291631613248954912294394704053771937538651807614639414591682481337732170223725113728740468568799740471893835246325309705694642563814502269529188773753386110895224338173374192470139870420231223352709779209933608054985736363436919052737671518238277755555018508112607414522830087518540090488441912113902949657689606127956436574238780704255263189552073337146803115781936680277889156021818004380172801994566280605627808379275520523975373050889440590776558935822777088610391627402854506482490215208480602002233557243634122166467773920270938966931559901967959068461664742183782050120686902528240689777843050632108858254053317426854082505454032963676896959075426827990984488626464979525467407343368332677342676791977417394545799700360697737539486931199082232025747824997699347706302094170977331604091571675346732087557603862113315761396073776630168724982521014756053135294454911087171811735536161644982365320555683672028283940296797098521127932587300115467302239645938552789812452093854085381660362011943766639126872140039054692433131388449577557433480985149561003364757892870458993432008822368496004781812668321620676863851310807162903131505057116830613724055390058144617311413615262267214620477501087523201337599784539439046947910188451921172615809573421048250054938325935691938745718154717186704181313522356055508523556619325010322999214080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,55] 8985494867025606399221414401920513186265904493699181418150469066433299971732729488073148174851574066702466542997463802627711856433501428133210628274187901914512356414327688860454577729891852648283067989143230901857188535870616588373895540939623514461951611098149240427389665451418315468231511077796412466884634405366150807156626649918079375774063180233831236592204495198314955868102678041924752359824857128722327095030890362050448987440095509307083560937263069322256736790527091118084336005754623770814313012461750179391468601383348421038740663921199965970916133798021304176459362378590630880753017632149385551198267551065320195397052389629356153748553207383139654748830825308011348629839060341027818717537578401513734825163933698371824080916394771981672469919156545917770288226442658717104338243582000815448646416040345049841665936658602026709745816634882111832043457352630767416512469412668424879810721477510811301493788505575704258316764974387214954520134796567685325633603423647446721272213947758346742938092591676210779317675105247572193690969544633249716619938713549713431698758470468709710635242199188642135029256572073739678947254917741381584707609640478018551393932587565654476931165365783951020173041729735676052076543563701855549363951780966329534229851364403884176128722891106387824032996505456804911504605456343530140198732510409274555735235723166503143531447202401414674129997233414641036358193787880064803249980404795757717725803060056340227719392569369562145370491738665069874494548306917873052422038844517888877709925685279256197974618643252578151426332455544491291775363367896524714115907124865729407165378340494275560640387128806833954379565976924589434570915031644444209648119011936898778020901764009700792609265946367477154566218626965495672646854813501447815559947580959064041556588216490872354940376311914856625801520047065578537805345204307003006746894025552241827569267566309168405153992876850942601468272422163296152386625990673140996747969667125709913332457116672495936204182316511834943911128679481308927251276014604157846334802556908650868665612889214822884557085419706873556207503491747002489847280047848580576574355866801858773854973205227496319121063849495080430208552884611079562002426133335893767147175795129544768127512701612070402083357171320197328245440716146507482806898800621949321750292837390690834491195779419194151011642487740876833041673531992556158773755380853483116804248098468595574343946788321616722856884227010269617494349666486844196646834661352122180286455150233109051741181002561538221652202172668132010588029592488831161483089712530892526223500208085423685553613944475318174839761832420589315318317819289785610565274973850704715424886298864896980059751798910048464618057251063206455649060467386064949081240952894523541775093022120519622872703997120663520588659647257409327374562327804355082383175173316296626758062343551397098616274247561470517900240377110709260880033348324640593903922501628911558411978697280537271551059489193984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,56] -1258261280596670875767492169314797652920000889572542607096076031524328515478150393703670940667042339032397581833046707022962613371812658783793584306041740223112527154500509582122484573429799812699478661015180447475586865079048871300091841267467979487335487731942610322172635883390169158112871284610423943622656196685266114223802827611527983056073314200369366147849408662869617187119258567515451881641581702649530029095986196968052156984485397874902569664944622564573462026862507361327894386088839291520701252731821953827161779896953206902532507277735695123182408844429446116125632943098008839002940536385418183596060679802721685232821301873564648437620078163438446877971548088321548217609554953458728505724606980504511603116951570005485816350407017780019508912171169420364506081980199423993483247408330619344512463622770622074694370618060872434133711536133889140515986394375829023769845325235102599063337956559564253777553101324581116401938586416107734241864544828000041232257244387125972906793060777950307357424073873317938432522651766670670474580335988937889920374872052016923131660713849307447320891031255521420787161172164687419098561258047303098596455116613702601677670570390202613175326170869613342063267536026291643634618757986504123660363580462634957221151385709568777028404635622229321922916144524535935731249129485316859833368274678191359462132280998011884563252406791448581010956373960410705483364649121650062123990285680251285649689044074982589177131110091709533643457718770907334974959763737234142350510085398496333440592813698609902306776219672683116890285233471157652044396059460606235592625293794067517821426785714685278998037424037760326129724827765456968969740564677760459737664726832451422969459242033581353398402370495688139585858429006637268070204688109680780333633003250714168462236396482514840030831402693999190255355285910164601152772540811439826444957874273840088729512193268114520061427123121065049714854374325541960864147002833033112262250402304425451909129923196670666438867364682690613375823615097870202447119711848500368482985183960881878789079077139620625814081486936695773185391189054914218292287951159689433888400982544445354800595352203592713363460294161275464590828333622439249082702226047674841671647360792852315620580688687717969530550013380147692903157664219217481067785750536509973248101040100217308248512236116975319331845366956201549906248324744836579633239656768016925008140257787594584558293477536544035362263937152338329010714245022868863654520264536989396192203643691810566335656583935214476246682511968997111177734119670517720310867581600239217377614989205362803917791040102733546953528163598704874093105731471503327441580944852656784658014139258224362000477941313208396990739777151553628853779366117868646690812590097078114537057647063629672208587896798673737123936157560974928252115623235310616168218277894130575947172927801650464194034664496999023128643827035421819532911891365403439734029888984027316980445094938729957140820131840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,57] 146888767934979947891010045993525718736857158163121328484977568749953651949618444412330901493259479795746287522134734077119681618760609212404543012765859939793644496796987962119700872674655587183927279392737910249011440752524620132340810726759102292681959213688225276518936301316740073384900039799956157729505017151689459832346120384149311651572328992528444522203603433926635248851297121017453573883044019443549685770196671857618817302436586127341001705249370926355193227417753139334029611941209689340984370498243555060070878698058290338380805076352361290403298820403900100673661026021369065107445124127427861223215633468163830488809038818901460843726513558811473050490485061840245064604886674510413431154961814068536976104268299339106708439191862556916095694865499377858385956448306919091814324935434486037538700266183534529864567950785526074931051297961596604513315970922008711640075497597497193804490655928815960303571385127016607523924569176262917455794027025572068563751286767662491965207419644034978802777297182924578472088126550057131558361794156461859467565167648023951811991434164708436438542966666030271900095142737035224299537642195077369038987384215479990407154340241630874038196735725989389994265172171518865753326672620562552987644556210982455385205939340429426534490835318168300352089648487292594302317075434777519049874035872756658088664142207484511621857110960198237440670847844997581254893243623666152628497613182508989742255421053261987342994685621272721999948290944186540691630799110503194514588648003818155685760299525171135738792049789539137192004351984441887038400197987044831781669161903542179665406937157595063982625770329113780334057991727299012254896904586785459282898400584304357874546002845179027796465993363156742572232735388231623326200030351793818029090442606992647709897712402764515739399788236264087105852689990296579166564264463064954858033657027014303179004320425065797713282599627123346430667076885304601961287012789172260955202333892999239774239540401681235327945510274828984289688661818008234028486604046126386773284692886886199025229276407882475639009590893035228648394352733032238772764987302185834524450978824704570801096258869312125743747400928820547335866302396289604220091996943602085913795389809049850421780022217573242633809778123097541701639632191632320128193757524915772699089192432533699398091821598066498368239686184181077956622133357353372028412025579530207872139666014649917962821718272811061691873355238475986019291112458265075051799260177052033594602896351380215254932209404372714577788617780935486614936621158807513624155849628773412974957268183415249367299084202201108878573764833907587530906817832477381721677270377535286379598197394231973343219161566258886435156277630110799364157609475929278834809762247391984383393122566820309920701443330021205650408791358241884147679421844369780597309873990891857925247414889442537082188213924587091647909156325968569330437522752069900514984999511479438852075362389700869878694635634688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,58] -14954658673193944466358331752698394849489488803745178344449438289728935658172228255257356302399476109345160978764522438844651717483114475828191443500153803474377646220601378334915122599158786780967807389224772799295018661492811339694591054179313282664668853017230577443320594419889026509317460098423762602971292530857214307367535010199839602692912105457182859901299098624975194791471338728784412879622226730980527267971108256180414236162719979398548260730323978711207077306430915466777679517775192084311523367439776331589034674030538239529234050474251749460479464090007870806802398625242316901928042468786405937895824742409792438212106937172995613821610504579127061573906348758927163820760042663693328176650940510818788745290343078435636327568069859318909779683506997141088509889470435799603504866575275312609645325940406083793967053610701617430857531713490906262657531279183931323756936694496219576146430589730195413031410149729580317787560139574488874403708347045081653910531819275611887929313203017649441295905275232176837359142019410645938490414233629821891415770913525573587359192419506047031853557000101553083075212259227153268393131803007010649803042443088038531530258851505618585764682367611815365169312862002577559050424682231826896073307744694777709625371613591900761720947240102454510137221784178451127780702501904952188373385721666799988168562395297625251402020129140474846828570485586922129496786196305833180203473779559587021690018248135978843951616247684387666766586228778747990148142047793214791028776126829220353610218236816351508813679787859689221916277617917401759289982649646555087167260123809209791564057924474455146299640872656098952542990173940843563904787476210172833824511130914933264594811917524263450752669610875070231854143473138071546085609774455525732103720336398886015584482563612335382483536836905562067322359620035878138832086298879221653790441755565580013244581747834917313080222679882349276390589617846378819427898593609164386948177273328534548481665290174812607995959636947663106724964717018864498734875668506117910753926818739319895462683994168427556390050147187696742159155078806043040011609156745970456033421804080103518435190777974005027259348032081299973804771447379510207378995057375582094820810492825385200059000949100428768275423054077196851592708657553704184024811652561264318281265756086442881445687944116448482400347350669046894383387826272146954883231182450449828086765088615474143368181365675147932939240496056042311202484593574570673099351357401101790988988243244867167060328716806165869047191713960626533492684094345238156942632333487067406883192470234863941896119564241433662175403350769198765327564743736936329605413529283438542065933958047035396570181246280758794951224436323096265405324197728869525122883610430981068414869647294258135241669633678375327743890818703318186425263962261673980268027688872787916214639921475917873986982606332484965559279940738317626446890073815189902472730827240699186568400853898044253217950269440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,59] 1425135301182689578380110373124208266535842566910801789530258024874315512404789287047198537749521197645561213809943746087601446779477117914431992760996254508241018929121008437997887988293371042028025758628009063913549628327010594390991601979023121688926887003792378587745680608859634079525675565318786313965111213648094209949665968012922951299868047363398617046138809806985629559995962075348016967804307961968133262176465671735988838198665858898091604512299851899408260699384783237428238861149102990941149244237330546073312866411271793008897089533514854074032250661174563875776381153668613727499786419189481424213804239830333054816057683560614618882526392310339194840414604125277483317823577339648344000267573246729928463763268668219256315424153053395212174765095882845062358497842622579430956007305465824420933444873775926373479248238400221606013004209219544598019381915226639769278190839383977143783047886478619235923171307559883828950327224878500582476279573110040850948988149075067601300332442740202442983016570912900509995006458353999923908746630460659898581306486374834325513287533760540030179895917969297568024676444100894602520906075734336117050138554022250976471885908344271844213205823463555735071375164115273045613472729162582546193790632845378894985385418865349869043021983437421680438270776789050986751297969912158771458790399366238038551869213607450730646014837055924523141625237633003164350448964904876945619303911708434982317481530266547124465863198802180278889764348538362550562584914110108877730361880573951981470821628603304531681670890904522575611168939434664596923701326978335516841256736719980037508104111398257055023008835052465631592258505363598081767925835528824076261106394499264095803775895461891430736853337893115110425045864015715007623248320854025140584045928835391180503336826549399586437638412186644405557096761156759937717207842494737822756441352488227151953166062980292234493215073930742808934312568852852921605940699227059416329635176499326445374550454155709542770028013192358442000553705584664221969747874193505781325840306540794385728717328963448322288687596439882716249052114678750836885611251891823578987068727363950509388738724596445155920743330630483891123322872068597446805112772267520485938484039153143685690473937333024959446209179028665982615338832991797745156651560245049843155342522713061821429360974860552296629444333775627705039870151697877114549758598140410007117540020098000332723293199829474520996307555776565415019975137655780536782299324558665282371076839035080406518308340762236226123719349127723603056436979999238151848316186383083118622727993880237195657462425968373933070969166198578681899876357054363982810296414863425409298961280670020609832187319209664626624434162894131417115314878709860695650324592599471557339299056996864436301686222952820805486477517293324454943913012888830076285843046239394248049575501379570329149497497750458420117943562469212846303872096902636019877698465713441214743459394247067280423671300096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,60] -135718572667843094758880716514578672380811886537317749669134032341084988792455301610271369989944888154189550129311194769613438145806563568734557665423966393951515814305266272927131044563332644160389270025351179990605731766602317200992524335936084419904760004997698836032896612386659812093487437731624255577831642289934445847828890319196133092225065007750535594705330650378654264823757095389369732884863367531221881747276346476725247694295027240484826492484896860135539934962622290975753025333381897308894173592040084966084923813748338100959486252257713865532811635092266379688975164430496392892592320421784312821881241886357842772176707585690208535849865739291637979892865403401869951778027219959082445042780119273688523664460129206731747790778442490705388497439019795098861818816898425763665645788642137777378502015753784980338700296415560689073711435553938237716757460349524230262206082893518300532410682023285325733141309575172165362968661034733135824194144654065982721639056461246856849197032631923033748909201021208792854423321632537724793402572075194501642709899559019791561003708598903933973274722181757957557732598910805883172960908666753746121872556618938037036031706886522288560395503475580331066002041810580520201576728034227721597589357924486586973432920940394395521976185727658133412542804454121413152241369705107796019159084348069294689200418977659246088485183931829707817118577364656337938485435957587342743137646545044305484140287936236563971028124637156021370175313091398204775626898972107765984779931952639701811971288817412220355096268541076971010811861306105460388716652186251496944502949281289956267372148170345648106655572401856026951025415270215634501880098260583891261885490205970026877943196418019853426177549306494352291168934210860958153557854991319073777269829545409448009715250296380677719331222193413161270949503379234085177536510068052670705450812129221363318031500025386596941247416525750004269578054494503983917481725061360372180796656876140369973117848199739713873796223927496761259194422109028154530323440313548387212092866200645090808252400366628284462213443685375825709062576419392370012000887838876330533030908025092117381548299999405885850301044057958621190749959107907379547726249501192949442610627239900659747524029382846941583551738959221677231507589796202543177634358727720351152313304173108190100940541775704832606730147529134632979295980955791268236133527372792383300159663076745970778814753205323860257106211365454924460729291316583866508347394561043052972668933040256690574756195544437496641040178053282793169155452021971884382803560522965057995640798114127846895416876495956921061021814007908243843095917063204170377757915917479182311147895197782632063301340988113281934181014842428307895464443899814778357378208042540933811309607944940997542134743734537567365999798891007255326497750534716320691090671310589149454149449464349796981338165312560323754869925512034771078992738606831327349495395365843086960190902534214956032637009920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,61] 13794824618123745777979172843960428960364397714726411118813116863962847031183880646176910025581192836357101579685772540292888347725101956774312101901655376220151606200331912517490945940417663147288818910178262204436363195933601118557775154066096813787264767618413557099752896104946951970485914677496346755570932441733200122088959960154683538938937655887351253689214466188845922488379525685663114699641418474161149469639893724176860208409276633646370075527537554607286566060237792430031121736249942121752722791243769856593454884748991413385891974122623290893623942329447020766009886580640180384829333346073723697752771946881750354422535559520698905214511898265788808512865771075359333821678273608120067278824389166192469964115209036618015837022717015786597113491393798921749341265380035624430981087814878528718163164044974868426184350203708622276256976629599788225458664482279871738124141147172478901450726163346797209269412156722566003394978417765643715627955136139818290051022747721887060860966905003716061946034736995611969731820575908581145918601665240287474379081963226377042187595903336069354127581502814156829923882816707378699329053499101626376964430622088754018368571547267076142784286836610360944127131146137910218495533173140345683260045352889137101095511296371628721748501763829239030108582944933378194591466973052990728652629205584620276182493588450106747424490800133089956823862422516766000022760934881244568276863205783561517953641253202865832416664315229335927269996661355626713021703859239256915301732572061381111025259453642265116470461035153781414790123945199246895091337794506901031100021123306153340570971471755953610728901543059798843913328193064815823226406445471427459874676473792755126715226519878759649077692721855946491195820659496857397767921436465441859745627311372440845578531536216111596768487975545203023825232721895854934086143966341008451572795225284559579612043414487932172750146988425326494511143451018502503140800665570733329449965754749470565808075265782196959971872287528489255447004540257725810166743415034894905782764017589471139311669496639831862321645681526702656578228865497801724835039481393877282916611193867794379271473617462407829638510397752767829855952339823610282077515909625231961729601737537066287213211197377844961748842721980756410826586496483224264799653425087873977851731232828060799959733987781689094782836689960378049077051921569099719398954400749336244693544342804741717614959007298090039059998448531062572231762633501745339793984362282068132086894399561150217313292003436420552653904622104083243316920935192855709049270752173699073141586216941544487440245284166137461017952173771604508333157429411376243946630928280520559017455819426664266855387241751369633809712517494943781405423352628198421219683347408247271331681482389024993268486955742575509744122491084702897012502609339396205005445833643359382399574986182706723393095282029651954033105781729140418415255603757777248307545138980951268974702668254781194712907776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,62] -1438991586332240840824985951915721431747704214365274847772709530686530734908428017666737432489304847626529015190707673723414459921927293618662299773628868504546792950006025718776719923992663135713638241512750107036751534071634232769632053462137320385002768525485220123251103245285422127686542910467897974128186701030414732843422295338693883705430314214724592051242617557905563535948941971096391931036919075926028748779461742495518887360254455100117308904855149131150548321676515091996633404584133687891513810956427255483978487837340611132158705409905288680339522331628525133669336638034650295330522308062920654866968886670122147429437488572913099270085698993675338076940936617962467402491369896017551508309776690621529079820872730782546803612864886986276551230508475785150928763903590155919220411955932521548502093173620789958095185080528748826255868812720067275386186683115652175494985169020262189236352257230297787854222897481272938724935364503393782513588394076410361508491858621627114696050090489106205331582554079258333161733907681860471359114322326929953078891375003935909284513589974732508899754898118285351800410936870548619529509004416187667178489923122053228274929527876961465092890655177480148601323108671882981575204997136893695695159425480873904319333141648543420111052668401957456923247205716227818844548949344995959167561872229194403959081951001603082722464517713609983083152642186804944927310760859632065187002961038648907397809531307911608248571912310823438201315554613349450626844878843956606643800420204102711620470922043476843701475412556961722797267273772874623687733884550212349721061383187053047405992400582603790083424547418885255638808924060767426376699795379262942279516679499536355053626445260623267810052340422448149468977657375105100349179200992469778813022090603136658126743049477872168951982913452691711392580235185086928529942566399073508425672908912353066765399267165953779523651952277066043082175857035873518234241274667595863714719580789866622612529341840163936828624210129364636310921161778413571590780102922327529804068380092873597669858399127830591633264879837682213920604644866681178343512616303434664819150903650978219546229004477637764108881425162648702865286495965213944970288817035320253723376431862226186775754891354618453108783140414368371307313541031047598731633578195638351680203020392775655601097409836865617877999451467302498015665628379315235469038342560126184736526056685816936334307651399031587047074407541114724369592259875014507252118932019945873146555163164544520277510592030207648671362184855436149086722870916268812909983279338659390447266398695726832631112150293691913095142268309520152339304459464969898985558631068851716020455950317925837320996372603358752450649677993371897911798264591601458951479939429136477853109722480202547107772737758070850258908173881594129241300862547599651913707784409012624163576864929749653847648054125643956262449765248603218399832306489946087942791284162414455460549720753761115344732160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,63] 114915811910283940654822012785931911203248475229459296224005820412220734758940953403960254973299131788538256273933696563553371078883808462898424169612605954487046478228406890750729941112075483253818436022553242778075851960799793293738942038147170470196186673515059332734823962731254361691187388108829876089219605796462564777748888061923949683428851658991388942926902901786641734183453762948149592671061274133110449449981067076381857356011583160716366591347694989292698906326855541784001353538071031987962439587623998302827335026854752164882058219849851438941930560590744679704270670739419291273828104411233321801341640376489914815134947683094404168917628464690005302536174712390519897565637945571589543643490091130486015326943661573740158013211703160668826253143589576302037472261062306030494894658355210404893154963283928315740079620823891175333366723341786234388493588124798458752061099410716890295770593597254203173534559151045716798663060979293569621358951959196630772247592835099769785682669889674036872106543590744436803781216858538622447469356826851782300438086994304780351808724323192331547134917910959632252356458329569509663816745590829279863674361280668806654984155777806080719107153681427599484182963144010238111305804503479800753061770945086007883543989506883171176120817323797283028305534424509121061323905537300561760033735449651099886643958275356743030581794249219280130465518996739513200194809738939082506485697527525028925930353006365102840358191182872701457058437567818940829895639013473387867480375652884674830271379527961236614755253125927411037882095821626927592163006814444309934710395772467520265208829955621667688710374967188422271251339359188773988691089073978628569869667778586844112512786741839891228410841838076951413022463909249653440861732728826272434785851577714626150175672693043594157459291313028007285412121520714642255720792248074105408078111000424070722522594262116295402993280301813136116230282875700430371664201779797398213687892364952788841445283097303640972144693544957615986693528292308651400816748623319552388100159626676910442276890869925018766804805127107786174307341452994785484085793947530603323168863027072647477180953307430819537591072136220872720385363774403615269676795095669288929901547101246203315161310077194426428988152730802644144503949337530370073110630814773654337091382866611461600066712662903727046596928858923723277853141352529916809832624499085282503853884094428260811025903696063939481835667453139495513869535694105365854371283453062997829068602023652818551957442388385588185213330665123946276138298303178934955446603871234512021830842861842797377471775978337995971685635322594342270014408594349107247105855886274892719969388003562274016923163287352891399611678215452469672834758024118918132620069857602233585891698555280531139723635176345088554725637189855487578336770847801830984709252620078915245192834023113681917553985385558560787694861093639372447815504876038103943164095067489909942325396507330302934253568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,64] -3450687894926626697372083719062029731065916566719435021527734413495289109550032959854262434544666933746739293575556814215820911993309930988660090558685091630533148921785961425385635855200797489412206723530917502673082499183908065673342290809273092052048602229573603899975253247696056092535341353097921335420960627104754816816952548522349138833485593269730598128653592759381180885414639191284306598709684857192142324344781212913807969272824101959581431172240817221759649529370676018297751997413517413426656184141443944226695174485100794192396741977331338522335044282098461596800980151627641689408576991866446468409863332157866498606086077681064610475048986262715564620564876179182420751460213385991538084332777003688336729936950584710527704025530618418432221114715864894712148677617627710046335906631556587523465186626446038746243202108305270479392162628263745223308120077287740564117267157028220508508979165613029486939733912718815725232268642925888793665783927712982049083739010401625907294600018875573036060005005795294049695050052601170807891638957078593419947950770311264221867304473157808891787020050687831655652318784900952489274326663335650050615480997572160205007492088556263777253815939982882727432640618404929725807147612816473138004941533269041294667249480925321013481041724312204096368430205499128271080049713752507280047576277699644163665450136999644238546938255459804399777262575882017739787675458932241840085177743224650093608406737710702112358373284730358775101727841438915084970446988814458687190875388524391476293928702811150781486416952550759600019820087828011908312250180775050985969051385626865997473334295699942749667298359119695472750219308288049550407476419607244034517261073318279958028167046035665309291978165727029551881336903904240235263809588986919425219025713504973738550326104267131994686761008852134723532743202368967694957608167719936074320926948736275111366130892585882902447412038532132427668489306800898571841823753428871302867225677437924215641630510633287381208759572870765848694179512677141357755768330324926499434106703941733055572361450560212459116169888355006233553573229973354335520969977852648553890756018843042688871195935563916474540138568313890757954342135093361144178202781315782838152153831331079424615240282741579549061724426761738378558014825813039396230602185959600813843876158499600581116193175988383393399490044510158489814153705246980547084197721626390596604436564794426457013499698234082497349275962302909809529941415222579182187001516161035397274832148412647917791333757228308507295701823643336088407992338666131504980750233414680122813320335190774454847926557919255814923823998843146632451084382605893014100860059582342695100705938292510402317855148874872108407176889470960138287097600068718496378603010508418769294756471197417573433244717008744313809272455043905994244260681138039578697285234205611030888223607300716061493866917988595081793718099514014609620812614460358372447720622414699382800356689764670955847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,65] -219839147024016615554332592786444509793810283012965633320138701618657417090593217725921269012581245433560954810785493690562438879202764318012615986230583568678754604267630794599351826075856854637639455745518902064055385195409536522660135297502961976155734865249407419909890939767369769321182250088552556507553382945609417144842000547092002097236325844999453252662322966233900106132516314757934872687107110606165705458535812536203027286206174850226421926733349561883326102500361884764073646257186945772306180809171863340148598369159397913622714955851400840753079306298884999719924986476792213825146686445250131836778493616976404137225415927416397909552834090153656423350395607660877773421215572663453492978988049130351370344433257786359081953209737219853688924843840276042435199957836358450847848206918061314843461775919712855737702209995270530190798557476791884655511562520380575119668568803436949437054800811265643821384450214468018035550588729460074454325595665450885270224902166805199568344848824703905652610045407532267895151920220161113016211453609504743803057683211520087192184947719759723218691533133706194594888241562854761937736045236413728515804941449239876391294039912210963342560168294850396036210727875998259663745062188768139022661100438614900697230730733169833121320833932336683931988051869164110169759649586344572408173019962118244434674752377131220345169072017796716677023177224740884657629554512822702574198143155371919102573745484858035869836399790130767696657653631577443793188829846102864243425524367758701231738048575183050163895895477294019809883509046689585329334071080951434994502295714954612519344516043104945957920177227845778453359058839955819182673082289548198109717095257632918790011944487601756695811710596888273932172494449785360608392824675968752563888754636858827569986437056455039041538449250473952269628763378013241210701526516189689863781228353862920134307095329448213929746574799930733753309364121692813195128303962992105772825490344364186357372308672787258006270556730858304948883883271182057320384807425791395112471789372806079885663568523658247052051705894064031603415422559647297788278092698046513100145774028233355243026276631197742499690899727581350836652009215437354280064489116461725623548320248805414241287079473489200314920416632315372091491488417310543029809129471428394732954003423215974356573995132831294434991077437723452871619071582536098922773180446398045369690053105929126248201251888995472705034300316395356210167163420483718558045913256809092168846682713305696106495412164282624506762202867032014697234782731371241036106853273804931927402331903984228126671825902173328557336583128925095225565137493695906615915655028076726355112729167924089190768223043318670731180909622676165405208225456061504113105207253965823963608850447164335817448288964337840019915550450662141095660004636159605755334531772474572319820738039993900215890355612593835133791612325464294189456410459306344119150604316528608066441755412752431579136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,66] -41398972667774737346930696568650566574354979253887186358745981615639110113151373205964599204098077411542902747867561671745269467334397270119431407641223815808028818299428857441962132715157169164008000161231800878929211910932004932087727379976105834370008648286057853037413637257402580522595343761017022008854262795106688763268925612161061231874537350350909944559209388435601619474174974148570445890282358994434979988734475281420739798162758595839177569585363768435887882094192262799528081079771197168284352043231134127206522637890030639321599658184708937891023136165464344639080027918959802050647731369773652801949606866231598549892918246381024806451747568321313682773010460329727627201125533769673117649727106491040005468598543914599256180168057844378790281491178926067144653554657507927032255379518056383805177636930489066587969439280551270356753265488089471259261364079117629399885433581891505443271377941873866794119235789836818291042759678915392253577067213544281556884483759245152991474035035394705912798654206244727350423172654370463984883736873005433878010353051407843230009470431531776932561284910092671185709546015396308634730101144629383417747366363404945124000139805872888588430616544899846770081790831017034612386796393750155457140662480810973095020423420389150144898393948482137441635243564972612319623644271135929176262067797628574942958917241518653668838030939742871694687232863731109941346157603471755556576986991526554343504548639580530772205884273131729950286532702412518449390721048608814825728000014512576555332166972975425501194426826450958625617238169357820365347672728366989672367809524732424079224513735490764142821720666039801159024479007533688482336134169155054974232158908218099742088075468639263284005922870917735862398639375443533500628754658889951871510382917119413917986892676369458238190641313101265609866092585061482516328973650826990368436307092066172865404993193202109667781824652154320900813508481830492475324198012604337793079748356733427520697243677076035224900187320424371670282847992926074066646538355377706307195142919484896805883426367962899306924641519387980111794873644866536533459029784434826697483731153855834977794147110338699126281467056641066744788841269830245300532333958352515479532162414179519180985461521488657123641462880186221296616218595597801980960277858525568218689357992122757286367291746980792903655130918845166270902479455684562254914490063092801018374804234337960104689600355893305728744619682964019776777045718398766206142377398197437936785038196172767023963234572350771046938045484556584844958876274503249700825181142212564908607634736175187910745640833858164543000281592386732368936519210268500204083610275907085187756987955598272619639636397743819645350462915857858545809588926090544347660018865058781130944999185908165140511267699722733171270904835727062024317004153455939524844624100639910634895577217803358405368313539483139818219361468554228075542013852388368644053502197718073356181135580831280005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,67] 13852637493686894972713216644473317932464139678416995055602668759867687814597927380415983033203722562238256455877863718794639181771498945866738235157011904631021179510251712604328737709220753775787423544444021009285669135341419057071151621105028020890993612768001330050627764700956293733580770668921701626895785008685600813200028075604538408192552424945691064669226177098437663592840109185441462102066634481184322328242902091029449876891446734893757783462458715983689751712328895864663185112064722746776794898041422507261897837829158387381288234548084048606375070453981916804120970167471899924300546786938065792607732459431096426593556310587629337812637971498990181779811403562391276159936157285887167885963956903659258718418903870706870797359663160332744080964224668912547635408201114102732841090757096486981192638035605901767297284978444869058417239381519645716491177386273249431634024275527048174130772220920701238615431411786372092874682008662724312622441902821462504344379327461549394992974745975492815387895585673674327575033984553586502460775060591036441627492553415263157902615532862031354525840392594416108313219895744039248437496296877318096257475136105853178688404343201371712585777258279466737183400496043829571255398864350369048489528938156396744606298976781040977124406354653968001191108744244809185997221734172699538537271622317846451981631924343169624199910776716354575907907959016334439446589478549511650420561542453764254549314387476327358909483473630224679471833347453225619311219751806593977074224880063672524605245785025293199322320532006411384521899525201783935979771893395626734395327307268312747002918054782708362587208507012968942702054877649308226626609636676263126739859095483744683136209079398591641343462245082604962572659450779562735215225902910695570870587717446763092053061776371244879296925108572253919998613872500641317523505049448605689784812339163235249585760636780106601617387271153050309526011046017134550912791531827749228561094925972266408695034147076576736940685883700857573280454026589311727934785831139460460316662867744243598301083727426281352021656067036031751864339926172598595269473054365166124431245576246987891858883785882783141008315057084783380608067426707965498853554588866138164612628753857125124950379708331423907895800984984218510755252948824634960739661227222153419014801381937257798688794340462966332786882019323591594924034857724244753537362267555165126401532424445715586653214992011939020537935204556931297899300079839183687925616188019703700543557223166876325418007035772662467421269618684282249396703074844298872342591173678475746875346527189604847290507747276761365368984515107028406257864918262022140020478453826687613283677110756419817865446106543789085505343116558728367476992110957603589974043115917985253601095955906402298713124282622301416535035334383700611516256527499836762620871594705284442007393350639469195581016284851652140664581329162497895642043125460735887189561409550257269379529402998688055296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,68] -1132315719633180489941732063584643332882894373304666394224675330040409011429656697779267956092328126405581092978764167871858199855277986930087628638202445749632234075201983173625770043622270178638738059254689620328389242014535394104346113238657097153864979867258859875285995560034753252848478153877222157059609519656482624906245029102507139200849487184566859382699566506875425955662815190115935565433443494129176087936135386232182931940992725621833265056458328918906337946141332033712210572510881143206523487109457425476312630677701892120940795218757156780039378592562142416629407221589217198336268853816883486857608573137946364236192227888396002560521770659569041702348841257822053504486154563766915891432415257976127643967618587137700949156320273337450997112766706783056381702991925716725598117358503075611701114162375135949331196539934873096780838447990058819321949809138320589695186325450940981938104091430909768663437580290372889033523832326979459335230219041581924722039799693699722772892843049011179893140649712653337198123250546861255024964180009232268071511009807632309086978167328970681380753281864029676601864511450320405726870762443469057576038949313147736160642115133961112979696797392413686348947853076251683771718533501081898720234244527633692231087180499094335679150675077314828514705383464411503454985506903462491542571030763869307869380367271534582160502165230654957339712617395133709143560627110284295454461441294601608177008137991988369129629394612615406717518473905381857699840269474318901278983335027177243171887873205497523092280273069044106311475642299749489726189734578882362532765253690968295473024560870082390026353963816674295043295602639523954969418613396226985128070245559220991336001516278542989028484872362531408382650796442652257200287870026645668019429290824980995160569603813627231827304342130962328456000802291170468846416181702202542837048180733143224435453541581281347660491890838331555540025222227321485528189684507742837668966703513003218738903437360291649904384333822012075278303172530471443932231310122632543814444674645538181921213604056017992991671254458739821599867113094146374566937503923804306339149400368786141498675126273971262196599677341673276913029240467461736412278807784594651311323129457468085225249449744723723590684861250038341863581857837657691268940532245864299440202405814901674330576965523604644693622246710179003460785478982771456566804976288199540276556454374881552225095499206217566497859470599149560705965533728064726243876185917072159622054652668189122823882208675716963740083711118660708603965587433934701780147135964167374104259591724870921826571737808375609180758756227669482258581062255567078793076044146932385131072618355795632210842053563752491572531806937765603710018317967453381925406545208344277100030459625612980132070345169783553311916868431258648651728688504271225429257827848724571695493790169109864559583277446752546417086291943192915779491962056733614335539110889157138441757234722085273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,69] -23150517543102882913425473622261167812372058104007037382241877352544120894256383010412656428679503360647045916752141932545640416960004086838804974409174648910584277220961003833600961485930223052855491951054616950602021266426061555648699528733096305066560481199622423416043725146854177320078582044378772684144165477476114628596921259997996055203045188923244534436163307583532388220654318575139149587136847898545450788964070319432464662965129724342574002578691639116152267559555097620431348266508971512425022497525526173553985189289623876318084395000260815225989154509766433906342390938231399381479472888331829039752811029030613924857523322035099223721703307241956701626160235637476354803984600556568183219371711337957074187469375788072226235834717892837728975294584340264699996150397933543472858927418423856336882573201512181983643147211900864951410853936645819276353535644690453716859355250039469430715392070016822152748922961233809850494018712157337820382170930341304417946708723464386507644775276676696044710102796011757317042146896184096907682483761156754673024086650461439431033151896846528863509165143692533355431740454739074456185821951631362798579680436064328583396866414547123502013550614651280148467777418799844558214857722260094011596594466180646501661948902047789650257899655609360566062012650866242646315817083745694207528766530928498159713165060676115636166482998785962900319035137214851159278033193216631372177534905365052796228081127096974092662624228029977863517643823903790929473224602845908531614462017187851844578203783323976263836282876866951960816992710668834807486244598331990192431865070955381033155952215212772075540124100995353300791097121835848659331165160677893701773598844724814256979284212895455976444806227189987771250307513467856382796608593090189326804482465392868123184673791421412496033677934854333088641614578025224046476528282699461198254103243327596528058382839148218481294644498477604115648158210032313119422338508445817505802834647190534867029147922792733566185510131076725897959978414031582481277428950940164912662259338140956844741829620481491303765307834230325102374185445954079437536716727424412660763663428565708529599997786048103676144377905722113483700875162751241607896356679424777500987617252817265840158388074859103613176412681944496789985006258406832869162638098453770141445021638842566566216230301211649850718502443770200200384739050018441486179733410289082991652372378498285157928999820680291288152044119687290723614990601646197631779043575925772276162982534275977723316275510252960415027152583044418773279630602565558326011033914789517505954950277372620222855651270921496864553947228012862958067864755186434383210330535940769260176189962217864142546785466041382570948512094085091500402489864172655398266831063276825316845922112752682713694524003330537101820039465713259283338355441780447915222364277479998821947661172986225420676643327361566063034349772908350723327664082672390933246200607252411023806768774150881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,70] 13136196771094831187600977581783869530060378228229084845561987424312206350102416529001381773349992894716102088174426974800630252066829302122723057693579571990953010144109439834348905958989914881874675989627175503063007303859082709773229339410288519432574376908930427195453505714076274343424144669269295311256615613304863653781116651129386576530741654026379637528373958946512366983200140582875015239505118496300308511062853874375769447694859477236548953155097190131646378936817470501485561961629619567033594749656747630696040925991599615272094556144699599536849438536922148966758954648116244281134610231134219586463434762969346358463043850129130406852249352408540469984344946993420804900778093753176588538104545269329251046747121127925036862763020280441191360603442942826325981249281859573150954061530684100832719639382514317917142973960083096984228123430304027024335969866096671495335199072727400539993622771219670106660429680108508693648172696844328112637435881930130158304593837873143844726604387702998489044510150299470845252824716390196020864543547749038764418234236194511448747151825552301623932863674088606461929881735648571138831211644775412935525472987763084556765473937942636585260214505930695921409399727910498321849117043061769794944585130874821397871436848474632607303517790194417174720090445876477386605926922773883817771562646420863526930080100096976277429170206355505627031891041774909344911735193727872695417095820083616238760588593961405421427996286203166520427247502465958540560717130083460212237629921086680896197601556383936776876893091063408274213095230340108069571581582449850290070328767139739142487634445717805173378976562344313205040975147432475549430853906912760723304376371506517876253170052342842996213667199090576137281583707143460099604584142314383663530509739940743927257707404019227857946535854287492279414301795069554203207510468336285052687619333989553294245543549080801430233275047324621797454912915887442945044697561866336788206988944501773501629167635158901512159923571864030749945449405442200992603108975343607277289587645828251237816783387320717741715488524653756122777089695006670742881197874926942680197271347832393517086485607900658281398604252756948495008059759983039697780547645036699846968675794373459499706596299015254849521657269385822557014608384560770812272322845579280333136405686806720056893767382260822297262581140885456009056026874816294028280283408659068733452512620480198146448235097106359006965728616692605469101961632728570892674649366256465878081986598838016515513632586550809719636939571565399888354934915919422874527976875403105651822596952702593934268997323018166570795049155944220514095775588844632517186307675976390991489573033561169257832926699237538110796351968964320476865095265424601423887162570397177969986630572746678514182834486700445420645930885950955417535816781693607990380847505198532045644050825757044976910392769196258864414982721751939614553591651433786263465932518075404824786199412599685120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,71] -1125903947913599364009932914795829837790494002023384111645877973957511855790247301408244145051721385074802951022002512273866625669489264703097762442412389735186762669479700449961947482503548710779742644347462811165590526961342455946378900229965343734454336625546672079332047208898644465048568815850058129645781828386475568872261468853760201274771102832515148011020571871217715222338715893023956689676696309992576854010770714687332216139779441187696580409927772501311707374597011667820790217332799813562768846450647153467878559878018714037891266113512358022948837720097464356286114602521654107525411875461581174879023120794226822039173453636322273415732968037073734746064440665249252241601657001562677610617841248067771227128698135033210744480059847037222413379430928290928912189739354944856948760499276219993700460574324240432561207837714184131997494175950770324500430501772268104599211066058144154871049400572652713515267100089316318405347455148703466643611269610457069924149432993823350131817108154831958871740573860653210710568726994276277065867277616743342410305474189690774446268636516975766619022691911963057624965342398556333823984002068140108798652104002964287823732445343873097307434836671342500495296587236897715651660234718677079749699720353969954307949432812484688299325595633760787606330729639838581774972281232551778488136760403644134335910377340256383305606546727095345361753545357762757118294590661492473018780652502844411689723075301048346529249716118541846881297857615755462960664382676677124615467878559513110353985230863241717525679623494600122829051451639837177300625344312621314098823929504068907933606547882116626706562682297490726730640678523873977145952679971317159553864947103955056922722592455722751519197250366180193284005465359826156375238174717223570340578967670270108986443977052196488645790169155326297733573937129185839753705759266726032622496887203572689604069193403331015524348067016331111592535154772489751536891165853323635853601805207589466584109954505120395251299991969064213233326789069245739188727637402998282778591833624935579052935373558906176911154169948811490127939518762498204604532432502388286442565615200007219342004668501455807379087882919447166889985993082576545555735475322912546576795594675103037354102711531488413933470314344346506373611644674497411339262963552430239129528550454728971484272318455573844351948805410887977969966504931549154620262920036248540940018980480617238235844667000827383492016064122747256206032817464129354191652194000408104465967255830655819012387525823785282787487904880003858208508243703440482027570914601617637024722578691397455360519170361410229954884259405325215622328738977028594107349271086718476460933855387177025344406407575452329060514517416143741754066895713836601139264440897484433515160402023353483310773346375002481997593117818952203260705760461228526409651595813230587887552153551213605675270162912381118107871023225179860542503912857934633287003975847617878820253534143905792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,72] 15838020538394778799571373782315806530443867801446772690277836165082400979838720957615660372792289350264824295407947819025181395363472720668259101014748639752174967343576279240479693191011654233552193724996467950464112125451822011435810336951008772165736170609116426787651479992063802198003797260663308539730091534810739911306579866004218053322539123829382723918551924683937845024131900855742194397249960754587205704138013405653818487671490944436185422168453125669244331396349484795697406366634022451059879271784309998819472794030418718722231867769183879492506142224376229365865315391938634929684333993651668747054962227626482847244022851981902930774689670086572166890165829109715620878095792370041215749271478107290552571785164750234906721136824958944185031173933679427654720307634234236533295979966805639040436885869545841958828902358486175100242867073641372012124403658938337081820031272096078682716270853503703178874322265030118673032677437547410538979151852045972266328154247457108115067689657218983362281793560082384216117481821961408717600737553516498673034229467924664369073257125564103518137370231756635456555843625563563695219469593561173168362633653491175898868204417616049300957928332194418114045387172219580687532241554474049874326755843649107248196158459811553684431629442198746272765285028230567753534999190095532249471471352338858760025074866325487472665116282828626113866070755687973510379948903485638311851259936692000550932842006644065717288220308159843592482268339527748621727167604754802814532140800453489787736105497516336641719107427217655829517985752210018402341016928804260851996976398796650651024194765984981063923729893614086344704184628396976987950724297421833504276115446191304308553492577248944440141163739617661550859972547596509883019373070127225401094998368176652536473490838685892211187172097848282563798401655668498592318368568916305645086704222446213692413774982888160158662254590839990793686720921607401003586974062148420575448492659156725315811617131796096471620541348904949660982137921062820736794829792331921968634114753772407201242851325097497378539605350127181420457782991217348521102947038879291660513208257130751967838456367435131525565822847265446642329826404534630660717164607943348489612211390355239034071231244180370646207302435236272333675571604056138233803986986553771141955450718906301909389562832592530793564022949346765430765823622281587407515406176219212714458552279830526555257694156760434673477069329613219525444258206330607719558657922725087544457720203293312170291595317172993926138624228293420519688992799933671955311758302609286029485741172226970913434123070753686476116898307490562004088288882036623661209910815227823820565348490109344909064384064719375383363893134424838874610967439157597213458440798108696450212839870494116556796206323784017554422023864638639713487867871187753360027187133429303430267111919219879933325235051441727376707844508358836657310966856237258026432157837112365650932939431608320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,73] 4375119164523677916351977740921819268138208001074642230659356686121128260929386540378448989943708495547593125829815586515659155291495797547164977371424056014076475595931190297551476451169793242619540478397251598798229255006260765756054760736327359277762816562675527756789327827081316139821017897645800917987239709970095271245750314525817999870884976509897706732259222553453559817836263280069697485553013624867822246852407872427466956169711771285334894312675760220638394090618597768611419520081544081435618078192904428318890330171302002587825540811698305075970438021709509505797573582685963616600906467169040544626863670392393145594111252288640699269007562281175310670368240667403599563054432283948760421868521171001387425622609406201745921043791510014451536600420373271160389071571804213351696389221483757104458506829368483716983188809779233173806304290118609702384052771788169355958204685345524803650642107603251373038671827943552639561547307888309987770503035181796055681986526728952521260261294819856110536426249741689832919741500853729130856140640633916252347159522772549839551594477903507861731952584232274034330441524106605010003053572102148576738978267310273966908212027482428467916153050405061281429596807346193262879780202808952109208034665932661989842067234266832227384673137159174534450257670675574098028344475408222730335088621119078263203951875230395467227056113835750386454771288828510688878545269851862835933744603626907386511746137322642715625863936518963648121145073572726538814597134966618994922538377446663809978187191645275188479819943409208876532999920922882529081408906285411507965579797299882166674269864910397971716174088384215933257544980755762066390096195254467156340037178647428841835231262158572109384785501638879792379569407343088863847929581230834262515747906467148008885464257971965681255744338810750517802267238734032895252365076052516370079571381782182012588233309822933285757876083823399018176598616664650457112089489390719210827251723335217968530148990427231439733603763313795053093526098767045378875677648381252025382374260666221557308116673784556113253280295356280218664725974060213523231447360363830763329962121641113738593493258839007079761834267861184648826728799706819024823267590821476499947056355733974132571360249214015067614176941335506316015682795907804849234637442634298605194852029360777032727258239940463536826223796842548231834035104616470753388743200525624251310525344593326004799992022435190875968003246091283897943589302743102482717013382365565788540003993982282288460224979230206151313496341466201421231529934510919828623874856859696604561327153210961409949624664715666239690985243308240843857728160476623943705813810084280599242689647548540178017494728581720183849764720970666536732739622134459053414488432182876300982815725403644936841633036696057362288530964753634018132700949001914589831148044257642110228222318244701137919513597334487946163721767640030324364570241797082225932456914760392311298515338788864000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,74] -334826723623420541509182477770958115207699476135013656490614943306912983289408612938917360848678733120362649375095844619421236537237966352825364266126215660833208376782588232530424228011602507113857606027639468405403089017252858071005941138023461469152353128891858129218559599113835327279194130182563079965276048697866499637362826518327259782950492601918317827026585099870032794643352938041704569587230048124413478822512767555115854461871607203928354348061205806597353935660657853877135008510722938255728272213412371459040205487433401098241921316089477794216061629058769369748984929574664003112283943176023814603655052320439633050517221023429328216216839590179785991382894502323543062890965326162333580353496479630656175236458388400098260757203872733454497389307488385161035868447903245871728592863198360530701959397899747259729796595311888461763590693165767952792538217145352428972207064033574972192272600033372819457110706363489747146610109700236154016664227296216249911060972706685820460261037362317919460002853417362070618366093693478811133644507766337230242012834316613906675916032620962577470059742646300438834002600145487367674387118058581756180045029838085146388666341019698060984705373951166473330650482499431632372971029246151386831493409355267233447061632874247856511568200116158924001254647710917791245729312960335580340918743238745333909306918221965544985248138507956324003005032078076982433357197085775173024378077998492561119684595627240553794400561403740338008307063288869954493132502949779730340152665516832164657915694115042576936209367567481856343024017723405310625693570785856079446651464488307484966372658691283808094575907789299880841720555198200530254474961249094482040861539381226916006543237048594572749223816962538354516098820708554408141939460161635171360601940960921857953250069667138721954841395820972112517133583440114314489374168464667329280111556728775221008941925847380694876815100315372210247598178180932253129563369287871391722322249387368901522262747665450846390444004283967140721844324974216169267295513968948506753068447574491946456462604155927226623386025069958008166533604957934947403290274711006405775569671219051972207737658183370565392595903197116099120975125536512332571811379858766172374781983133617420405859392315724787449462748715988667030874511341365532386742972521407051608898356344523137585682096076154794254452050666846658416018838487737162257490611924295108888140030950102833190672562734999077145539412790877389377192586199791916517001635640779274670721926481385002690767764842457792360851881957605204744299007609558793669611529024103502972722188467117370683542354245077198789172375538085881209981387877490566909132337148840315475709619927493450303059682755751039245722416103199125025386936139869789759017358423335613862732522856690872451344587574605838572604106743576352950231614120341912775569255140435909925712092784249056885488437223430345829973362827525264093582123275931656192205084540141535500562291752960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,75] 2350162321117724445627324916042130079576573011276239697267433773776179870415977547937681726347963590456736374341953837804782549331977068912055481729395748079774901807917097400398789224007080739395450062567125851950445911919070238960259417345794085219756384811259420873660964481952742572343071810896028989871825099160018847734414186493555317355044599700704824184560514765235934168886023629932010410782435469680560994737664814882320621076690565085345545782199648170721019463498027411479495695922993535474413478666627296285175667091871998563975388006438085669370865252561092301905428579096018159442310113155953358058177819237627237053098762325294037040115243763713798342819297368938550108678123738250931626355381941742174219997727321135604915417068179843452521503016239085510905642681582281730144598848716058076796715392528258764652727276552776688301060122084258313234848825389748700965049744834893833052823779946347436814267982328903570984356664069750259957944466843514807278598278009909993862090512829601793327680143758894971587430636598099963271874733155614827733810381512024053756894596471836632160351080200474152177772623496523093623971607572296168270303814538654755336266628130104932642953144260733098317761927717280567700489870090646015136013919435292820183776298564295663919536891226757978540149988490028707281364428814220133531553730233819098716254281352602668132195399286430821819298877473014412206565268540125245583526098546207457031444670223366042895564714310068761496946065715019012286323687682238260250548946303704561161870425446147867611266272863326081826809444071040850812723417265074941873905679485211393149330782307608380447270987094953437540264252298933254801917169783141562137236945339760162710191971085191598638315793210694880295221537798974180593104007983340028725190808737282942894358058886756506493550059003600319551651011485600273704444913331578013200128097220750768334894875111147691249914141429834302053989283724669553735979824520482467414298906596916529536172312374928439745272698400266729851167860093548617787997504650789685642300324178125491239652841374323990387749714101288524392197332801566965348445335452157840025399201002943032634804141515943385065008899334905337650622700652298463507878486665571450481675470145232526934701935066073465440779736687011861962806000173256255566722426672393334742697203023002026132627871175965106863018957768944920099161535158894558675450323357083112338598788184391814361420020877129818387111055754533994621585707726645794340038999138347703825454909822946152352002472373477782119410344431379210595680051915219900187285305493497932889522492341475944747269343775524073307302052459910307949614165997992631214324824007464560061061734704551639274031343155786696107757123541034520062657607395625719769490885999596368320787706955937774767000859231785860499277142141896512409560874445176223621816597534448691410998043527291775549997477683664742737742661430374589010436321736857928331315669686408925105799299072000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,76] 962180356256672582237929933169560904710371579035544885728826430115122556666748491325238975318542654892259563302183662352467878717236592791916575301382925428420789537797333198530290084444427601902312091118498137269094448266250172041869783498098025303641978447229668353834258913104476967117515804903904873338232130264240708706357042670087535230225132100294727677866428213387274872932811460028227699591636386972585387727175607382005908646747713648995347899342471491875163560441866432259848507187853419206343429045681703897697201730846332434466274929918096913072075192293615287152649886708083653764036820198336932513642206072546799059719516785743110770662208410307951401335762188487660558689369884206674869182829000511563668620735674221138431465343366300665129931951746333044345010710907048909046512977096318233746162700639595503089342269348722527021408158081361373173450594142782503606805742263520204533596095984435999035019998409899285637057079394726034667463756801041040234767825853525504571528504735121257722040417454030563694602944252976388034298905660843526788644921468386748624267406887085954977731514486041846397079767112964144787893252524097426812092528620387168928363651566772836454231369051983067921307732505379425046101503518812724471012277793050879792467520206093535094854033217332141896148472317557396043649993306596234572635902652389526755568892873804032698149280464371247892809913877564623114799483273572382783087068243065082587419768522245290554502911804622330069939202215812556643337650670909491187484766655089088232463432966529240292293390428378841153782035158237442396317378984800909289769190466768306308943727723270439399046372824796105438326036939703478964332521360633622620537334249243281271336362533803019154379685702190616841387573474603106750295525513947960011674766562716593822180580653909716958219527707214091861868955896740903225660447083787042465621713467802218683693832395537248958049277003437685999408817613531855268886122881170306325972249282645820645942631727348495869337078130232312461220076636538731650284003940710205417174953989564490264087243105299726404836996445753868857884007664474850906819975273167017341483990520409562584193556098739737244137051597985129094571592376398872959465284248107009205201478620301257246317503291487653141473157535217099645685774954879803853397897804037794586530715200061513186573004019170761669561369309292852348415000329974892818040543310410485796846437545802531737889301420879103726377727158204738279251180489727466568220388531816181297253928213359922012836393829448477226582723367390075094475691403766574090534761034212691743269704398946356459517283918074753517025731501160071116732278052055080392684892511924001416225381106617767513743155070344391202355769954743260738964225771580991576747827453734120569102607679712912671176715592863307958635936990514387155349460537889991770174559576748273730286735427596843595328237829826543664935201360419165489893425946986706562610523521610300469228339200000000000000000000000000000000000000000000000000000000000000000000000000000 [91,77] -32036397882512198942039271829705457178000594016124101457079727543045875977873108866147861248430122801710779928368354100733454734241760149019597903290863228118482345535153488526398290717224845203395431065737284375806270307529705828373855133886980432414825651198734592703210223864569686080451690885319502841269231006773736324281262419900215725879139977825978884833533521691276778915227794125350047624163804250797610445993255551142259163779953947393381896458423773738825181794682045570009269006589735545534914827825206438914530959654298514457597870100837479165350012664098847924141168844630224139132395611218121943649566324838694116403259748746068870099712874686429245371208078807810162033193324343440851315522252166484772120696379875560096206168317497082045574256777447257599889697301100583916822848122684236188191228546423551159523682511718516983496439755759078999727066163991761459463369739072925341174326298583541459921737300567750462812155068284905254374949850196202973647019886083330698784420702411987971070344883136771721300214569356705401553776670754135143512963047743140083397953497184058399693031050414416214958283503255328865000893509977842855185321536046452838706725411645788937955979913931958913019600787430815031467456367719851710613294771386902927544839382353516005589626130449053191657903227478583106557134355945886274703804933935019981176558971483940424391850924945811216416851717242825182407935142247328164893667771128512299435983272233151229990355053717956280291221096056543477130740088228123535014808642535587903139555282770006766105302073770508992360968058931289351308123421249218910667068231494938191613731729525348948077198840461320951813074455569830221082850548477481936931121792673804476338960145479317563455024711622736927552196210720008137540574053172955213759143928373102878770517258667122915666757576267046756445983605831183235507173774785928537309523294561445167806177115052244941889082836103990818562771252145792456196261942939763233721741537024019555128750625520782570661838628228995943892351295780413984715462446038099420856744809411733842816094166980028347424076753710364342555709865978034827319572287076795993247929393275186895710148654281265772787792673350615899487888817838617289759526437450688428945470150804618567378249588127565409527413679919171473726849533569573423340576069242010418257698979164633937090546804001465923290809419532276276554768548986621171811776000722935815987140047915197838231666286506696930120226013142276563461516646507849623898823648778003634241127647973825806868944917672230175924659299045302193403116957645477025537346596636096752222784696548393790009249949299487958328903932813115720614659202220035753179888114648742671465526198861087829588019049032615471225613564280471049567014953702088260438965528568755865128821263720662817582975853104038131340949861869103033426522027710647492680487723803774591205521396660085888014684943524266883312601848303269216280748108232297774477140140200902816314687488000000000000000000000000000000000000000000000000000000000000000000000000 [91,78] -1330110560953365644205665172330646641929042078817920370096998944956853871752063793352025852495969004880371367064581792825036488248535293104812114441463512349495978176944985137754919342994460387298775443937328231437510585920425438873127672970112889233989399420897495606316404275337909196172779486756614339909152846575225798702051359714119771087289354543497880588932400230867535586692735168197847912059099185807672290790186158854347005729243846128456740762324567434275112065791794967116242284405583795058388521262227707832278430512012746137181636528501919323912371378112980361268559580717045192287122148406274394610020000688015836908408178731890585058015099051256451189816352865527218332486626844169572456601446673127561431766624995024315030774960037669118312033490469408659547139265941870402316699418326991416344988876646726568524978121010645595987634784410299214307868236053301908323640934176676920341075403669695466704745075374461731966348667148298025158316236526462434310732524891025899236557129038523665615657930495368877172893478309350423060139420960761743955583218608155011180150629470967371752692785320524396695702956057439737421243081496741427395023864479345648117428818112394469641675054003171402044232472119043539130281877992176639965843755528977710344668955254206829415226233706069284475503233743263888129103600933100681858691357697278526726452344203106792644071609106124746801678612474597998227140196771084812592005785987188935381788465322220487828948154063867072930693431443314817389957093385745272171083175123415713378478983337902385180951602905763067143784129090899998763853674872488488617131197727781664528747849338939199625555880517737196815667519515575770592703200528652567481173659357740304418088672786712926658509084931746825084942626364060655862872644172975575649690261779168648001857076121545764447547796686594168084420783890744332277840056896251020925633983812447214181706735184732532383670670355017735611767734481949345208703543783992305861410762865032591757779960196896805581147683000408148042811315930901091489837382300518966880277286054073087028947432949239461963225759604399253961547607756877182036168856694233320614467711473587401856725751823737563729252559897293388644511348721140764544190807335828779551598274451693454263424896075755697447536636401699705847058754683533337513667784878407239342583434271724215702264415618974575877801055491124988645116765033577443663947564852869388991163611851278259097707659427685720585245277137325518651566003244408849443279607970873859183524672048070548868273172933749147039251901055126787179943381895407920037405919238454432540636292002379289607612306056512570865506829405598012127270345169649876430633803368391561572812726898319125413293013922900798647437214784536072472742846045125155124271683759095322736064193794622499565413147425966077092972128245000290230002876286497932835154754212165474537306853354726297752387422049390797561148170291432647801196251928356543779726523721005684773355520000000000000000000000000000000000000000000000000000000000000000000000 [91,79] 35713964705264743406710654373435839490230752154881290054568220843078101413089518986123778354100624283428283297266440194341031741949566072227446368860684469400369610897224961594281153598934124292755578417323068632383796951753705187701504142038458922124076404670390324593182340890132976095380362891169364339504773834700079865423510585586051982520141333590014263652806391141044514984164059131179204360979286841349258181533579215287009722484099481957038526590311935633737590103204398875335871371733070183900922300988694430936545045885156003461200548155547460534195110929323939733021126190305676963928904415552265592778095685687714163364785949071157935111071045725608673371070831984719805065962471451624211027217619019688608860657496104782829019819833399462689736491565124873020985886201631750512244603348142392861088746842416532533650274099000556977319006475175221290945723433826832268692629793232128516002333442366952902355484230151143687257156566501715575156081767691889806383356686681882144105015085229736050347867858709263331416545032906023401293599952674857772375044570225206275903013415443936138072119868742892457139657904195780813506834538434392543277081127114427379693144732657010351857126208126805020917148086599923154169503186552985309727779303433829057251291493129784051231363670133776493109425123028732473959806500761706310360277851717620153756464933805679954786029979471300707600310865470096471757583018700843365048597330211301847174657062121880326989302351840728992722723512724822863422894344966714009355068279729757145403913923179072442228063622089451296155762425034075831499697331710360678692378967915849210458563856673350566096829797256527247930778249882674884687609805177464647999294879679500459084597875131074534449701435874299309371846174614177973738063454081593129946763251474081095029719423302926009102362754693253292030843147303377880078158450439687614555972774240844547439937008976606556842218670330330440517440131571422935476206338216783640997336648769597561258616584729301310810674912485913634317817248536973301724266336923262758270795475467268989836110036944534555083877419024367664816268739638354482493114870899795657700820171737910219338028582526926282794831206282806928095064343658929870877303403256650928732441846713246640167173948025862946271875366557150390141676691511159746473257470196353000135872281766398463434580405780626881608695244181163187631825868970471540641603134510607941125753906738072869308362709895989711684481395109519617601947223029402457904489908367877260571096513984905877820656231393778443160343018388443421187470257296576749833645378710219076305915547054201924939493697422357881536110384064997535815186135672344437359042765664348614855211309888252910403064943430967184674679461613146111230449097868032585735862671657576194876397883941047978802747357360991448566054600202451074076103388425627734105627290518201107978877610216585000044676481159570418616686726695585865962385155557783398286061045724965943377920000000000000000000000000000000000000000000000000000000000000000000 [91,80] 774225926954593497568885286124861874914051589574193173640605799855643539205241851609028998903549820067430048695722034838271113829364362967422676446273604941398537036098525785203188522493159201476167194981092652783198908059593367604479528687804684648000240375858992951568524225920001175534542875597042847249982650972065140988869077540639664789642777560268676404082148919458780308083331547276198043539087660247562836589185043706997700433947755104494147554690024803771748018630712112202514396834783030278863804896928943930227178031892250022376095733754189223380639930988441861193444139553180257947891610692322423179985183233609217739467338351914488746627849264499653651030384604770874780148950426618755382437693442867925153867340078405961664040238698799665466314345423300891936869710701557980127469336512058778421570299581440600681493750224217296044985467061463689167294036355558663332201709961635622633658139797459511203496167767294530813186079759640307053474081798668041897250978946052611709036989665118432915950853725648373217703112925033404874216738839980329344844352356721730715493661778985028831522661513502991212488393286211674451516705530303273605355965733291024668154729497368454396318872019455317526391292008763317121981167008919425011527746347347253575994415945888125430479349712185627797675207003858372967851877280269231298551093745955703944525147143451856002920132253941964177798645228876779809833993991824250836422655557383360548706408921222193509089537548273242955083810092283160402136611397266655840507512420359309690269404832940644596201253480205938117906791310563498267218518513056549519704404162448517473619831935404253741624327163264463947271568073514459544585559276543812162950996985536022952064810774570663899075694242442474693404591245359465600673822511918898063130530472071285097063737728514115634884636712588392316758822449654723087281995998197473248499733895929283733275487384028438553968199883468138622331894859526476191349089325600915432626677949502508602643293657713102094099575527359761816651891048615436570276970625419956191900152499957036264497173503531477958673435343200290862549052739155443069876986944829114753951752320543033106138308985919136293521843806362014324098006378748272264258462439874864364820869641674579180139172207155977344032472669472776899184610419837555701358508887978833826871491764797252332812420579771570309657758220687065433277589014818426531249796664560185338128054538310100760649871451192335077051013112964140699704470209840112682878710045760874840609678337136450651922811415831846322063139266070784985457130421286017163717464666343734262354081843932469813055761090370634100766182656523825093306621400658953605637703131094822009367130893618890765353935858459301665281843124177718690581432978627370255706337799982369692636156052906994142239658424745094140218172995992988511188735999283267437834047210764003633691323648474121267673356302495955768789139989828468864187621884694765929840421943530592665600000000000000000000000000000000000000000000000000000000000000000 [91,81] 21068356398724710868993001565710942277623444569961321363610539649699807440856022746016211524677678087458724541655046142537796166288506410042695546092142845424943710762280792274403032291513455252896709880843478995964311240208016529420111532446853517832772103763904112321657965324495916347334556124059660373426167044873028083830370099847699541478481563221847232217099480213132516580298339703616435086596945618847620391423169804797870905275838213977695552015262693126096383726665377822335512186678503653825349774483769796272499097053187743864779733597044438813237199170699075934301404267968085927992310767910835158167335122074523480579105675074638076801490986126671454458235897257437062294288801584653082217511240542380679256295771337200335605896485472008095052857435414629443816033882724238959440974350321695067485165442045824760549684920607119786153539730649902483332540017685822180869329336001309527574965669432768290920667504059578704356765950318542537483108602011732997402515915845693616219585803842797846596339558730708658725235452502448573479968113280411386128937464340273146963510982083318582650059366754721251453301253345224051818004532246316952000189372952141506707801283017241445045894033415331883018496764683202163492921603370194538646305036039101280557033307974373250704830428972140372324820501218970638693361740213329299178747464375641158245288002494794813053651797177611394218411033940121468539456765847527394714766825519834115580229236436016439278853503395125556430311147228517805957901926161144644648398458769081086858197181301066775882053975040021629748256865973104290596127643865682634434115178121646271489060855157493141494783286254022647405774675207540365658233850179007476318830868050071854023331757748683294475189785916554789586592244750655434513537768259853926733486284356324231112871623146286238391747001284039449853199791531655462052404201247111220432724589357436178186243588083648328735101609171767225952287676120493743605797653880575592672676398695856719783472153706729250011110305006828808072381995396998575027885406261699011312869778955661000994159665749576167800823202491615856366693444580735779583664997562781045185513263053258047353324757438595627275018074477102969160098961253769508517347585831368962036452443658807757550524114145401966396010091445669552075560368931333212090555328337394268922976226726060887916279019402334978133064218346262297810897644430114094097891785633927564572449863719272537142663618112310002442836545286746417580817511650168721733187904874215905944555564591226929886101991171432474174006944668278607228956960191959602432496729174591787325669740647750430495239306897277801677066797656056742935400690687375192730104513304025996958150778172617361332158159862778099366309092731484463344234108914384750948467344097800661966067756065612809408605220913402428589198055986978859855998259270248773628121834656130064944690293303871324850554115744336137844481128362039330943424330361939338961279880004087316480000000000000000000000000000000000000000000000000000000000000 [91,82] 450467432183159365497261571098876791821804000001383333376321928336552441202099354549314194983014914580842046194120392793798684816992597763781462930567218922118161819137597898860247809102278696021042379103761175952103540179972398244328790533956479454626587159336686297082660239336000815597078611431978327691647886682345105991019564289180383536796323318297745763584105907524329944989188022008801202537796046306859845417088819258611963032871326391643569330588616569057463666025476710565735718858737312604135296956508214443304488591193569411140483994368444785972549540128547064674801690493854725667595109038951241057746463231005493163381864299903678151078667299590024767130413312371069826984418651357619180795310043149067309673786056260548857838213051382600939074174884030069235379793057512732210851634062334531605212279043075323758614943569469747386763715240239078530383223492953186149325655081054018641605878296815290937977466859644714280531559501216742769348243751282136758697857156940129623156096910806562511835404943346646906903728099218123184112342574268794330460337343287466404871598640024851012969782056133407529018914927861555400380821789373668471946870184211984980343084277469685643622275404417635505692688586319233617834777350998575527455769575710068042155164915984779165955763773242768730591014156268465348474092251347802505838904877578288500058005961247111498323533673760867073181220492669965903228863699681016376865413091830387598863360500518647161822303505518779726014593085239784126155305620592797627402740729288022499679958185176333477176589072282832660565388402659234833183889173369229447957242859439895372180071710249773686546163515686956739813769507061152026254085578964703326500775730501907782200069447625088103133093277611416449539472299385863455533383598861571977161178844480069533171325979579493892820725570997991890835364169149652898394454114491220647828564241704463328281801428033835215498165517397592970316084904198062497763058014001548888723256928869101056554965293866146695029052668978970574202527361416572404372207524133320476005477054511568200031820718824477632093011535197497513203772035775060378239569486039137888485748165891452467678734383261865419373309773531012896253529394445595387078403196539295128829223438300698837883227933284813055731760372889041594474700143136627556528461020603909152501835372423492602330097894437878837713238704536087400973622955505536216539031128888362113340834532033486385088510990480588901561364164288812342948979997494716498962083070227983154209938733875841438778413449359343600202550806038705222442342396773613505545623715183866695603000395719352084049748782854807215922352032598287593431800746321493130828544469912553170837462883748381487781484553841927218647854706576572769373540244132227050186472844727513478412605495067451124504397317868014265845771280371753862744517946010683327562944756270323730543589580471413242751530599804526210804090976200480658646287818335771945839268602262323200000000000000000000000000000000000000000000000000000000000 [91,83] -48776707923862069852412569282446338397834880920658450970593997593173929311606209499900722470567112770235774248336793151450828220888863698997174755089705216736366724526892621511589160327447707439715420241277870590802517164659672107622886651421359926491267104640850673580489354067660348209416685927065994144796328801743182143480943345517052559195716298366399517841385635342293448976082511306433063970229153201906725979386276060555324778316423484405432095809816437604944464873272922511657199539184386185756280291345628540489343325475488453079290283691923750571619739068101126212750416713136749867024502035530806304987578096256775514327673817233654379577687256714177701760027200969135067467894626302900924686686685162108283342507360639810538049801759341980806966612120017788614452321982259691846268669854324138903502511214890580822742722172471485803443852857168591613030254698453860430839447728350767180833288898976880732068471195735559122561555515560531603893391981950984202930076141067565386529849633965244302721521504669197507673732329168723317615740985431682273060027200486245559257683707309843907639291072301292126837140170800904408126516976217771697206498019298009886413204372561932411746672609847500296156314867146847753733747388225098830548560132868958873010284520266807629772192947304599873425626402848821337843027214140376774994548769065210436752534538947603474604180182063617455438429659908245293864589171747327807614791202420026595560575672490682839361262253528608067720710821787405150551732053891680588434555767493412993890373479213679992769904583971416900636797321200254689936966754043376292625290899224168881902548132335020879972860268343198726457063640901980116123379097651675240766113162058734526349731893232972710733470589311846992266422504036504052868442285616035086768015626744960936812736636347527071613174662285761314178603441906740180368833311226739253657989823751627997955463276106509906986084791763697637089827122548432671099605508794440718216353096834233818028958836288423619647610282463230958069534396049863375797396680142028894570622280267194953401534944257437105888112587048137273449975521051402623063352273358675278985047404608331676064931250672521185334349054892256175015937561714393538990870561466674181397971633864292626400192967790305547680428242329288597494663019293069463987081162940503767183519209482887337976237082041884405205158120059968461142571337375466399770099081517259007367983426112365568965125868916971377476061216826643300253900546587423323455254593699698438802465564007583971260315108017131588733276887609054386556894912996532713687751843219484311032751113238378550311394527329151736005624479951969895701537878897488234725853462561347701395927453991150347453210212436985501027031984074624280529787301537236696958425652738957690284623022453072338942956342328801025928763966647473914935835200624351604881445260420270046982134864185526528803741531406842023208359338219997539700815231675549056689018369034158080000000000000000000000000000000000000000000000000000000 [91,84] -837515201143307923470461167200705107340046239789223047474766095808443820114973622449003827624135635859077714627020426245480360581287033866998653731003140221866358152065321603307478772362063532467110070251974692651421405030325485246892040880449909638658471948767387615009882970749479105949735070850935309530979091255048025562125408267521911402845553135923139422457300432236737645855941797014727470521029592191272689416991439620441592250028352364600463603250859063697630816854652291978527363449995635299119029627495532705808900420502594413323436067121703727587163084416817505197692540591042603885929945164598091133629615805758023778445082916682181983105591613094385562565896460951870032836893091426381556713254052765796720613617467224702317815599657786230628450120638911947541013049466420573324280809264160282346855311390278328806004684688976473514557036061645628944537940839607572655918572757059027022206055058657661609768466842837374525764782012214687392069982565634467197616142442921887490322567326010701512445088640706390216154243746220059286145033899425149906659117538640834761878032660168462200259053681061869291641812407215950205721037928435564770893832098399625740450409116725056303346315486755577126713652713927178251382357800770043993206647214689608443614121329060361004893640471551477735768314487106988283886397329944290724769013499628383787453689486459135477633591006111315773335332592523202493086303177371255096802192603027322626239513587387726134989466265858243178959800369665896070803151411567447520100769552775379693426701341233770690035569795800058139736826382490243147445964418600362652000144062390892573340853080930165821131850219614231084152488924350481779128330415653493040311645692450410764453322344539339174944703030599069620617487069239521969076682405507102763391890329122486501896468096279726858925576856810832620468766567739475944313123850980657262294900584505288125957125037215383597692901767827197237828153998001988238768194904628973633857345029736484233172535893178160460221503043657530531311863463840397316207329506814659401090376847265979876570278629805389549364526310387459558205939430939502699163788188776069779901781980957250511902932728873699835992553256418892067425636299548234433949332790852446449516783451948870785976065020346442068458500129591385672556236918532065441931850911929629726959179867421784289273199059654485708543633338095823073667757670226577708252012586937397561079005798961769980839049064911736647557951330287214528185554116152799343746609069367474755893524541694927212970084958988950526225458535855618136504108001998952906916259757802296634656933670579242670376763761093641541402243263103373281847111135494692495224792368081564962486333435819240124885064205814238450275579168242743415459668788686686959170098336226083407176253751663207574057306298203535730127804317076982856943251756058532868955715214169308105072247125945963725321083393608374886028337158058674974368207234952930766442245128192000000000000000000000000000000000000000000000000000000 [91,85] 26475258391680645569322157022723135743706527436202552084170994053465614907862637785102445687821756994410183857246837755570045677275238244568326805910916044750059298932328572844905373818667505402318964246398828120583108474835178686040506618561690233197002844494464335199479590743752219502745920269473093762402204004339991164743916200491448048151276020339368107214354648601413463550043991499554328878599835236845148947005766047322500991692862059849591270719169130020312546983651200410321150155269129472043161908343519624980616563617340015306380377716624112278544755500150326114407784368307526068955408333966358073391247450792891718946959658149360568580303342323204004655997247976052828851686410960872368842227717472622954405175898436295648687162684950726716363825175127143379758425539291204729347685476970592757457997381769794728345116512111681883836957841797633477214804204110356889030236523960806836125711371373116524628502428718934901838162824439890329078361038395145802406162013194548154422662106428213782086122755609946433808377966397627657071743521307348549760009371633720079047987696028700253272610212884141775023537272655666226562342651636783053069778017311593112652852441646005477772280104508861459406010711589773059984799016396847780082493803834437074708983760053995380640784327806323718460819681242793198912899974477686812255058008256422172622981687665705392741898608271671117481193544004319632718946515590459227083970827320040125596162934157338469243049496159218265384342999835998379170110625141109295073161983172210348402267867516767355809499502950374069410415250445614610301984690747344630126276697596338576381151787277199387720633010627602266233758221687646473066205191384754258858403331780208182614315250084656274053445516849642890005315849667980858469257389083228600406202486150879719280271899017491828762813874721819567206875387051002694835674714036239947062084846727278797329396747577095790409660397072729841342440512556484186365156443047622183632768260822131785731352322501995710304497031742425613506058825191548822517611480788171220051566139283225352193837996049396353990540736922402057859814103972787830065310251253269947258162223354181086992336376798581970586207464612531335859931851732968370342120029106498358548708842324220670280392996001410278438803178286863744542524055604354966456615828268282001387675340225815473226597600024539297578783186008994937498284415403963693907576412911746076970648113652552942557376207683577151529155325186496621096535393416662030943778547147799926564638183076264740724888855321118459524199591036093514075914824028054577137367991521813307174006042172344000569460505589354831564833470298553011482842090181206973243003880842573070012062577086581457480760454199122148251623537998772953428667638097266359895771095508518279735853883255632516849479041575735583311450214430668092390185006654597672072667570602136574846214942946163198506183285476074922216241883108087699091742875813731263900230520668160000000000000000000000000000000000000000000000000 [91,86] 330785233503348756570824427311168595284938305139453517806531747470936896769904466434591057654268842880652674738159641413177199247252571064038677188506765521007318677830937994945297695030235480446502988442006753713405656356888803604099476448579931729995152299055092833778086562152910465688934308884673307228740705490634479944702236771500559388438085411755350762388936541863458522127469198055016427875136616691707990882378596582273730494071328660584885103952395719112058895361153255360489845338461535231448735744805906853932090370550947488208021279213149443897982395392573767007167746033446101399393863721778958949687851209022883408792431105314584603262484264478748745646338765185767163959020336888566040417676093790553343511381982084845408249190109441740846235908627886613741821245876813052804386688313261187787684619801320004452354131848465592145864628326193391377583118527106568727505665773964423587604643838949554381581853590047471618172657832831742952456154744721081114718017658096818496491758997618105446020479976451286030377128908971961228389363403898477678630474719622148972367684274843312225377198373222852558000136787563026787656211933052609321655522580356947774514245729595239472865342317611618940974622075285602373737139015559806945970082158719641012773868280724402244530116942116417573793744130744228361843834478624744364186170262543043136324688586997036361679083350843778935256357409356035475383868247389422731674564519738625143944097076095577464620797832399452964228623007950200029584266204415071908994300976592847721202292932172583090787288966376876791042889984447363757677141788338610857913472331245395080600506315054043143170768411212658787469887868841802387355472407419078203459904098225753603902856454522301460847659919085352621969560376732568266656584632414281628767053289151376583233036814596002471310192603648750059053629173185213344018862811510614238380905838367510979230349290890428962732263353163131748275500750351749388709812742752383309324465982954687155617028790195769354077766988447697664935694659366321681386811853200723680959046729161460196799684326589932001668435579631532842434186129242487551143274065401426155828901493856027947811455290572527262184615775479550936508183224717754275494621266363620816755876639923603685149206675962398838835129067699374254700440475299987574414583242426617389986023521329533167722586699403969880482060636202810574763893077708921151712097628415846466247992826415033011350491893504909542943616707522302125662902881375015139083642148611018261972211735094402413037273214598326811297401390442633684250209900537630311412297477396014380263710649771055192231838209908719156459128773028082310386053060449012649073538126231958954792488216489861543121173832366312337456284594844672182445120647367805801874518019158975277733927324463167396595057320697515465346795166247109104254718158826141160356475617233775957682844296493424438826919982822071490992891039737917107468758731359438305810500812800000000000000000000000000000000000000000000000 [91,87] -6062310438254479723293495171828278440032309466828625984608340889726752805413241011860517326182965881145610893599692378199839007175193736878084734416637796514996618262842054378935226734836478046023417345464592374829424213646847057070424891807380496778408187761813640677433502918992070384809752388924825521233575842223350191006026023001322632892808879346937317987603530713895522469192164559831488257032824550758212868140349637586618192928713505330488769263860181752224167911750170928713006728032961429680389922227613727747195360941404923418689568214878208017342160557392246878984517352834212233826375357283432716011624663715472581574207874703903852456519668386044966856518101305754650887460860734611000419600968156954473148535428049653091978584730712287829418544238814886809712748357729110501410663149517137260096435059506871779019303549981326540716508623267029819807460490084542685803470087131112296243748165854247298389959541061412487398733461037784022023278075084469851234517335479322623692896217761482248923279383405894870445552779769941204338632140927464483766683292652265121677148541275495186914075278202336658302516288305710290713851625221134930001287729178216149780897065479223551820574098733734466005577897215506227368178460944641869715781196940227893092112189294456118739913239266229778519124957779800146057673345910605122081299335866467894722756682066542383202505164667544077143670269050055655358050052739031429138417464382931543826274471810969703119000097567624688050022576320674273976984451561968804037007971644056544551333626143670964184519986238410006925480262740030958919307810308522592783384818674804705945149226046642597693208883984022114729478747994376117964654817044736361329545844070268793850923753329265441508702246138835744724690679129249586200126496812665552367494088284325816402892415257274634670862659359634131530146514246423218304000059818302138688342810865652129034088172421295980731866210022017379243311446341388488242965464070179437052683634508716783128051288567316929489846692468840164985590199172761631089455544818304589150868371033557276019969339145567685396116104937626190157682724093239858353291173978038797125409640286172995353093133591324015405320366125319126937542685180137520475881182693121462703048042781823532655453657200254707540284295666985257104558028019720371439480931347504104427990765363919637012524779062198333531957819619580209339589013771931118906817748943228483721066231980538092309453895486826531116135245376878709842543368419003390847242353110083369657342632299987899473780285820101806371664777831828434911717301173452078863407107913303130200725948550490239635486097438638138550162650541344949567325389891474500772054507477907034736590465180372492436116698298828488257523132377841964802544925457776071993332875698807301739286641609667673265888013806017824057197181879753515907888315488353590553185377369209399775316927083447961846370716599927767083299570673320264479541291310609712466016337920000000000000000000000000000000000000000000 [91,88] -42176391848919994079326437196098916958530935541196445943152000226942048235471958701639206484764130444193559170523901235726015048433875176422288104818986229644313284974958195996012067104129093958920258801670891286915972574206850131222517203630113566442779311687313951240672865453091990365637844367085436309380328722147664512018998551634617199992360785822400200114235550620056187082155982590731668407815948311241974637187873660998657195277863114387492990483145601755562061072385986174030085350716164847727868217249591314821114211120677909971760749104928252348058284523440897724623757670914748315829109702240656106026949753542583160588730683174004718495487279432801360834449712534851664965247792873580068180804739548195012969283298682333646866527589109488135453699362587748639436949340917479134857921753723677040149820470359695582669473613679805964624274227543539090262942383764602816221190412824590710200759701909207425334766632729751530882073062856627061227662391846291106112178898593616333350853399321408132705716484185812847834810648021089469039166026835127669393778155605655613939019236603584151361424625634721202416245001134454687513161524769821692141446561756119678017462417438043747168921859118157392540107346350717239280735158159260710511006962050528718253978283005569285888002699711328038612045147606389694352097949961809783069013738759046482161726521180475229249886296510357477909380917009451814822126628135627505342742818747180667214724770404447149064310645576826133415428900005353740094187977023396585001378812695077888819225396350746508215145573523018861478040044642991693487876582166333552799861129189627514781221359627695527924701623804212437090065366149823460003603608156341136827095991271562145848938771309334044572890569171164023517938577510621221508895616157561481398110811956944317466857672169925208620559466742469009258104252770115430371138417003487747837021268701706700207354266544860021472192542703506427759775018462248286429721873357630233580222406117664319556917880377608532775532671709723027524491921459318719981469127400743674220273117952396628860604447974078661340247346133642403222394705641536308608267874607321811184904210604495820121335600224440047030850301228255368513525373343308515991953638251633307002584369855768484737440130259132291190779053604088189423441055479227149784197307033182811832836456196868497565289899707380172906569710114881581436597405940136562100935266442201693992143402120627585811512262413007936620265297291742898270821707561997838918795142683238391580449442246768875919111015287755140005869318215788586914580950770732350395366714005944369542983680110114716478138632202539788549121087729341445506190149882553585879112237612448886321735042663552993522054480207654639849519415198463915074824814500552999050449707647344843408994755813394935777332609137127752725981754133129362112648920549194469672007708728766574904838312779352532379072692593313465457331807386788367009359490667675043600793600000000000000000000000000000000000000000 [91,89] 845977022152696951531215430618241862521183056050490268731044108542776450107117854921645256461600616490407477299522438722695116439433568667914381526796955017551517918748041094505095340669612316524376075212515954676944302511510163960422731341704120741306829777059066896026725862016251318050232615367330942439357867380490979438339053844927452505114795702382443390705364951778006719512988957017887399929389144714340911329643458113701601574637446811964251775888139728478292054849857607672600787929525790450522217239541869978152796221391033133981594977110902886876462008624327082527867565366735063243176490662255938702874934122090114457163637498476689880520871022348265400280399889474354209967913778667515977080884535847665164511472325185126407193880942912258166534691352580582545778689336205375768130205495086079323239046636881550167884539589600196233172687820009746367031590387968797261380039279203744418424803337967687576613967080629354026426531907347715300905123566562452426700750377539447693396398529379292365819956738660116009326849783437993854407538892966443665460485384073401175774779996269784393533239662080888716014140220278231977832737931649014581728559141760796610702806296547089870898995341744715689159286509854329955574338492562877322997200404182706013779570886358141679803368631271073062249647436093894403994726018111869557697528517171584293929226456935136888228966343510226996897219603295775448826738125751299638181819501690904365402466705268980268828589042399898667340053477023126928144548086049712016792693384843757067155692519933479416763802608482555287533031867274102530263410551577468819270154819331037005641294199587020472040985741380358611848802327705380149803586779958696145505340085582734766613580275457699201902294085835477601577759102937164591350207275230876350609936352977333073096483150477510069322335913448390614705615890918105940744332612727939445799618537860898788266896034773644772132221935159091394885617675799589507067026457468609695179431025258951646306971209705465208409844557433932811031907764023090057557127443830064609482308703261103424864798872822933582277170370076897399895079233701723304687788988704194581737202836371861266066609913982188294890072559413969229038407691607650407401802841542268313227641931196005511444119111870103987654795784931643591017468619619819902038193748513449550807225869366654006632121455066918496368315590417478187416982887649044736752372673339166134521309660025572787244260204168474680472611054739010553983490455873218060812215654230237941450331872424497363134911569972057679122449577874077959775251927297346664975660751951744352914680042426244788185935814687859027792363362068804765564832331219443506818439497938716258442185739589418715105142179438553743759187252832506588844371443466736544222494511673590905392157532326294439288008992824306640225057371495742677108201347935010474208897554704816543240026971422851212254048176198304715277235982372372997420560652585965746913280000000000000000000000000000000000000 [91,90] 6110989715694379284521505689244742113387504968298885820104316610219311771868654360555174075438731888562522474661150519230648443135663635921689919291147696290899928673484919376394335720598888938250732483253691945373269625839960038668224828523334205985267844761858654987056409819412340998949604034852793044289323137789698334377440364396888085611014090609938017560889071503870150825002097974143254288593721798996746101480162086741160057208814686195352601707548297052377198868146786232471873804530172211128642196547840251175268449574175143927197117399759394028612840337683665405098695807399208913700226897851273509114867420182175830517043004338425177593370488468049554054572428257831078737592444597910643973338513893766349311425178841524473007939276772399735013631785597045643300544261059159972143795386448866869385024564290864386418441082943070800672521241777180431851188181383682847969313397902739024810873460039601612572880625216251527022381584131203444928358219492339098676509407297241774545028272186604000909923497363488744684288926858002929775601790821997144608128584451100503375440617799832365693402998358469754820920846237590910127510806875011037141089986546330699911974762592752654828313950551833427790948830726052989048365427473035017101430016982167591654076622655071683905737887548127208922647089907830896351537335806615358300894918165802102925250423975822361055843727187320802493195585310238394692019709532627407100302238276776211034276302488313368344027553968430299733768182721069520185475713173976725704631699495741193981507712286813963200394529868406878921324302302882143256251665281052198530779728111935989618129173907714190077987524619024124451314555649369027295309731749573604429094936478537385599785049565619945940127336758172482440226465461179291348588481421302278386214990559167632328667606637610065446913827392653226231173270721059312186934146492705605496837159511029130044621305194434300836691914519781652580641005170834597064800594190338911411150012948346634294959436946469956077295215451192938944487986876833956591936334409355676559218430984786609212314801918744276186054076712729958162208060334511751640999957448612587164759363760761303254662607358308173982546050335861011639731902732371219559522629666150077282907592436083939487923042429441290561738378577542272296654858386647763222910995039965436815498887259978379808669071881113905876093394011824488962659545461770812176494186705419105388474648608451751302909005274309611981185022772949385264941777066595065706041433281947793114935830631861257524647225211161179899631575088810586591742911922345307684364701320770732070665273976585120640144443575071887097977974068965243213372095224090199646450104483716021879008576651298660011023905387151936647695080777191678934457939228192891567552829212675984652916012384896189428419483069486321842798793718122562665008489535291425063579609036855233676432411675253364383751214403361203831493175430457905957276125157651172556800000000000000000000000000000000000 [91,91] -94956081378546939870257995285285845870556323898554074255899030302134200692644439420709784810392505884400897498640307955762266860142588040383655326976660651878116084489932041151569895742430244539847382500712914397663650732176634427033213938477032078781823221739635451999623645635129847159309079368228068263325098546817567586376511392537576360183758471889705271369246909582869072609494522292153324346784326733566796779268407885108191360778437806972851228228672544702763438119409680276460284811855599275372669245910423958083730869154126636710210006672058538400099696925937658047705226150656245623706666139112508802135003377798231322210376914385952608281562811671945193973122879468533368598000918309886374606936714936578900898686598474689768233973618155838912527656380481272921176713917060656424274179273140269650886821710802296578821859143653313049692961564509752283536005214366544901556258436869864472974006093654190304068201153917706274361915198245913525973666029931315852483860155105047492957466799028906526952794128091397601275442576259042618770287926802960336821571901065145652201623680483511852143631346920298525631461053694966933712035428908691291030643317679721439045288704107612655980906100022318055576816554483172592021119447580288752908031774310239466435285752004973342689502013263645764591224967445712460785452374043335122131899874328204217928666586796057124838462443526758397353560667174805985109068168060210969674345814044455717240214610463276005350448031984202584228007633579059153788684690142302009458869113877723982278075500654158210048474246471395368459440295021071856364435554644903035959282123715670966258216165298491926937011176277778227656625760960291151733891935422373868099429539133482549820800836791377774917944850342084582222073653649411776007097792419881481519386159789528886072543162688197161658348160790318551603588654985041846099511930287628260948897536977823243399364403159899861126271523453267743392176287681445717292450624819576644711844085828187595815588747526394118719254047207838154640777555635197293454719439909391362465857335910520975529456905784761427646825118019141366358750462989269819421226604398339234037338454973364093888516491943115433785696291680856096404973220444835508143957844045885568182517351005161295071596537335972874637462117434491544812895987576854340418161122934063921658297920419288852041917170076592798780133394143795457992438804453889362425358352988525693007766181806677867521801464647100972530429162827498841946875635226135406420702988408982638532635749815281941596958326424035056161948641204130016244120487468739271980865421668430838511629044775224299504021284636698183403975807409149435899589298235605165546365195104071422879694890458323638756693846281759409860883775532219563888904947850999482847756927387266592503657306564514837768153530003357659805459098726903513162376595040725579095309420961246943898940208744800482251757255602503304162472775394823817127533645765520916480000000000000000000000000000000 [92,0] 47590743451616501318314488902826120178257798772004504083333736148370136467400165584622644486699739440194580281129192389742493246030410268670850587238023028933917721359984634973461420239894407732082416014664802342482294899113093905954804399383860475837572586411455644661278849313337264533679492226848246565954337974216477123554388250599029248825738007179720180561938953290515690655419430203628735118793773278896193430596522244441000055062254183303239827944387649709086576902838677804502882441069007211600818326948404444519227167261350458138598132246124929102869661067587310059985496384322966958689416209300706039301606164981824260488244890405686219191737593231192014827036631377551519416986962572963640452415457664706745703502317947385686738045270480050024930001091297256227152689087094892314204494730369150981953158910793404974286943988707865677969713956789912982507168716703633667521457140317904167989652676505175310284119168081173426614783625397050233739689638372978842933057113844219257198757959758396884393116776856695523522716525286950863903560287303279812661522323281654149832201166503957998116380604750861460304119085651933237693519578636786389590964472770489844014418189456409981583962862685037137149601125720837212629531749882137257563440963678154340366196217400099014451646385763429296983133446369386427179736382039459070770252553257312391095895976505730283537724487732712239979280249975098286380076557517547055929726351448943947890440077462817717564057153773727909465037768110824109109416621588541510712410172140981734115802198508387334454920969734326204354176152569143908533692875316965987661183908082107696172854322156425870274074942025949123346269041537964331181352708885336988237249872553419344480236921744228021303139186032749349265918097823690069202206047519314686868792600831019265907849981287824511464798200912857576657092902748981477709484657023753697746076912197964885171271373206720470336978474741953692092599415873009024363693673580292587088507645717068582191241156831669599524706617390426737117933163822335875383044381254402750862787688512989689739033138026003617881161555876785535454220757769315519785873705167894159089979525877917563082334873000005700250521140793065341669169300017440352323773963634805067913742560001855458188608927524807334728936320098615383330442565936335274987928546781971899511253814099401742936955293886067941923505898526504295789236247689173432964233125626270677694614489767858875631484667871701630916968109734388900749470750967667434736872328111324472567179302844967621288026465042325864349467354228456060414453481084601141701249257167618701607891188736367150535106765337326959330698101160360534110769491125634980418703806981361478018524400749372758672852613070272204351504093869857996363894125213113213564334044575319784488587652550983377202770312426383106646711969379450548025292237782396596706435019021571598558465467127922737078352749651388588546368484980296745123822756843485698007520880786855364173255220743935356829696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] 12006682257491821773155288090029589509763844983489819382295664049427890191848355022280578995796770176079768375920082669262473152846333776485157438722179298484979708049030795620483577187633001966615383008176945195014418766364751101465796408143676401402884117475682208426240597017187198401952739472937119920246945781685190471648443379213895869882665748161125553044430508338905318926626867158919172927783814100975923649528350433352897526072672036813265081222417493734918748861247113532684157927471290776666503347185445989843371353302248316562884678948408568380071941319824776871283607467043919066972071127487407468290411982884363580944513177377789754613077896886996042822716034842842685688463100390341437897616605222087695962821644446152799827121096255082163097864672456681570144117691030890049303603213651040955934567526202524306882595250742829430572951030334564684106802306034207929323627517120845234858743173010412005352965709635526177629788799081100777992497195261205865679875120608785376207561647065724575234977412149136146833156206159175571517515344729628399605987299087403284483018553444663307524059330331660063112586628522153235946526845247865812730712487811461376533680013392528748364484609175867298613927133679074511339752037859779654180756278180532764125739520355596056599281028713217399123062314311726099317771242763121365393453614530464723597902796905353102101516903739558992944319243075583938765975090476481652903112728085890518005765189005266828659223174364765407935964268875632457182288909545453008875952222501176827886066058980703126222198309565804203913870011850352260714115109659423976037083828145492044124655437194655826580778912238727884602532662298704839605565166053123160896591722472746038359780535854565830514759113140978447081326199969899289489475410985305275134339063177462634246465151240586689162568832209731996082684665380667193633872228913971507846216161373016092767476148600842843452898570245706128790260651855615061644084999240249288983586180622879414410860998706465686870211129490686292257126988622646445615962048776682796333347566092422022732865961000661563132771647977759290188178618690396600917828891319125092994826468901017216550256169625397568960797437864403209338167265843121674199536175249915803480152924865743947043891601466275430167603937253786892977290634182466807825471590516640473882904648237515698790143951076486988630695343462168084927356495827108409916269067373978313705749270596729550916008738868670199614809252287278602644525065937475767672397297427380929142688852973198323495727054810956267361873191075459876731917201221019018971066151893963218426597274071854422289298866077930264183918998069362410486996479452266506853936331072069989007134435390664237741525448689239800874018085884697283851820379792828701360409213128091421762647820172735234179641687009127619136976435582830112871117899323612376814666485567575965942515233380130366339349812185635684631308773813510946218270643930460352932409283591200832727375314978540873244999680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] 10593037872591379667542888394102096770762928746836613053927019835073245345067567249782534138338498109245135537537253877058036505145096793751338237597345930523171324479469424428817549832779292264443522475831784212609761197745812000870457100176071589094623587836270206982758503135740249173027037639875549484531870900055049115595522310077126969230259273450138516121014548583086638432925957223392188789208387548049684211404301895645352636320680441372109977642577472464268259840126187328039486972743252730368943155366603317459653670529809024341769218231976198979694635418956412720461192075335675903490154109178476274937504517969664679519870275510074550278829374921308110289024143233797369645974129917208842392515772143989503752971339948186578169241255106611308040735356076019883576744861972099522674141564679714055495375385789086898962451225238389531353847247751088787187277149881304372048861818331511912730876980572375025204084479337079345674140371512946870521845153095409496456490698123418374540493578784318762265737106073190374612791830823232589543919224457010537755755717118440399660320600645509412871852860104760404956894752295795669529161606323141524566177768831648085806228112672750270784611347271538054193654864299425845101970366046213109279306687968495466061274893323853742456914983844900831137196473328156498815268505446284186000990828578507412943794236170131640607826000301814415679144661398791118515696517571960112247951577630607772877291025463615332294018572033991899326363481931403139587256381245288586097758234398786307192687644090192402972249426036401663507388052244033164499153566452288056166523882752542132108044901850683552326125712929289534100773277208548957693788560055633709568010407782141962777921549089116824149024634489925203445203900480578637542195961628502847596770200861092308689347520666676899588494882759919268207127503039601944672280972902617949924653053193606146570711171066554491320975412794770991882875526354714131105206619116700805239199000563022205495240197138216045512738412836290444156354675018586724617752749647805823134218965104196233401019407061358473858237319345605193288729919035952841683345308521722397487667266177013674440073446074699862666631461699997760010063575585284359184421742186135292972391463622371939317683983261951185254073000770699092546641636377564502233091301609051129115176149348969801474748937404095894054324007348979228824251702125868056110707348160956834848647748471488356144728881683130402735197239723951371340199689216286766196608864420767423767454369562012131981794890419972877732165362374993084933616557116907311890487047813120103561747433557176332425380677496078190376325376401000405607933887648680070612119393666649542163592706528299913025584619909325220543815113579341304341410227951846394563562194894436830060530781813598125209091648213937244848699072068321647040215760861610866352194953818434844225998860718052324774748300136425241652928995135829106603965670382656907107871989743643629943519938967064360633612894208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] 159128524222082206356897739469843830623786619627209690453536729995789916107822795760743624422457084392148727510971448359629444148018700171042447235513237180354566178994989103909474106960265368244724712767612603445958587148716437168495031304238810610780343067332726561094792272623774001672257756547893462320836535544687305614787199969310185247870689935067234581881836870590154912209498042525939271079963785140674531932278061613266753097767845962985804624703302589256029632843314877687881704215851569022185568299379421833101524214866838828692732642612546656620086647086916815588720914096716267112179475929841149108403165009262659425462959204684440434898567220337078011097638923009906369970773430794196019462739860744338173636020657670029178398482325917002137284030640324677040157708912367166855790219797335319337946821928216522023843023765954331094712416245164646778448797516627402049993516577280443099176840693221086819982866711669894756902806767765717424319236893318434476334663693334546142805706342858631468819311712521348528645186165694964015952192032713721284279989036520612947433140530119820885767424062523567268279391598552311438507459109412398761612625161727093783176637556846454225379240947212298173278519175673929855101768157788364310447084665363360469184620561105551043609631331289212181894432875885564270381588350430351974658196914744755895567140315732621392906169803317423379987968306222226886584893660265436776720678903097634161182383174870033103321152050628346861764405236776669322904733003699346645280142792272576436264223274453075720936521250811875515240953162411865203833403364037538271940614392466932514893410362929881306725606777203577464783161482186453733789971325604891516280528493976493998345579490632168803868971619660055924996709294003596909810673465737149336582227683815388349588822842076112815016194935648472148002779544598103594022837620786877067210205635884188036414149827964765244765886292271178970523516001717722479415329326240406259937262517886002378127773939797302786601387674138398747342824050581959705531727191488912365914498632990650993679931063452652017373927563629467229955505876251048315285354103057392852923886477275777838157345548345309563702861682408103672134911116626109637841175226048488573841671191273955669656405190105233416990180939572015061348932462045677600876342122513041027291801313504471539078229955062714154220124546101392089712623954248535246355842369087305531040026165886757211675653188807331323392513956367167770972400340921999650178088519300002107526656300141984855212127196192011309844380584000355918158148799757231928197404502474321375746796605734614658788799849447543992983689098765189755188855202287856797636183085227515218142685475284382424484872384433256520265808990131921558947840031136234524506052011034379417054681911649311742034250498540644283347125059476217900504373120489400535107059605977395944093339313983405006911374954157489129884554691740778549142839295977278694345356520101323540675983535464867452837177589760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] 1070436281997012931485245895474947739136878056727294163611626685227132323393835163994641401503633802267430648885206788206731165003912202524767496478079315698142858351253420116593679328567109405670128763968921183039674705318939846188386520006268589037298367382818823023957543471703439366908740642633224690574169135484123625331122736382177083953890891829763750831371717856691684597846512833346149363765392475659154473587897341652889356520496217872276928497742794745977917574663716865111369942773231590701049225075537925838529967789394354773224740267473711904110987607306129405185232103723830880880991152518940939849938540680381431128275036401363571620560232242452180949245680590612501190103632473624474167564209741112488984137638765248937794699397509947495118215390207161772124313020852700597577135111816871880245013327164987403058838357611261401997202102912974322670787532844574563875982833382290377218253011666485319842527437625954570663400608380304784352159878881820840120321135526660377353932506225005450171642551148651233415677851162300894180594279297427064738688715500837422964863424841545453727168623323106954508716037480674048187771350179658716047366715893301593647971949609880656968837669293356340692589742862667038937234243865714385576332696166347811429658156666994240195416078183543864116863802057750623588136381983468736096922005485616321715236327148973427970360271323474620003142759648325687157532687968304919675129176780168484018959859530094393517322998150280782641097432876971317025245201192028476710321630381411660289639270567779154384351458628772214307238227932435331469256816974952989898155841351681519827914909904627458341744133618921867149453716746395238763844291514581641673105585097707703102044958113095670266392842211576922177307710539206545111379079477405078860353088578688783358323714771440277498361145295114672657167458277410399101416202506900597019843152065098350183108646349994110046390978003352744446323920446712377027642341783964995846284112044071152930653113725556360700783177892724626380914499078160321151413793996351161057942125839649516582291952666595118723880902017839201824532782553001176026010146310178028985685452237095740744880129067536598239130877661609939694942847066140433598274034959956519322886251856709317644875305306013740516935058346252930152145714273130636627691859132684821404626318652800187185369892891160467681005850325695322987482272312470526839291955032301777099072069124348191216707344886471311046264890847605268410043808226851177554680460723303497231579386526728473735685418863607440604116077429166851876729912641031821717369277986318214440707557254950847506124462964587657928806905011426585101461895083061966765241156687731845371239277419115573275425323738643961638829395269725771192931210887604057768078332482993947503573201659331751595195562833088922504998790600646531843846120298206676311232100517723788152466644290189472559918770320770950011703636482313884183433293381725285211539543596881562673652809827350539883591264894976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] -57923620015913094855029945238335884142146583511364557529354145634844465494505746009958033117971557927893596189294577430386983249124009258245876125628079560092859399492161875311711286706572009273514903522842141196982982742738886815307906623671097512493074196003294468401837201841454905444684951504841968583991193715268473109177037629709143448607071384982386838918283315231427833797890564546460414296039089032139796684700573775425023638366285892848301971251134687622610477532916294585006887450664349092900870012849422715213290186881053979258605514173505144082957927174093688818015351708121831550663694601464758890205145553944887699014132090275088133962348604084839081259296440485218948910232094492389362460388959341516141283061417259516737056707833906662433146912422502426811821686335127121236540198412329943609167538276225309237472373202941285092037561819178130073824840701110551740316007506611562480594939468817971898318889105615622492741116652087056487292389385979154177578686622370402465197460480843367683216167881750136084585016147140772263543689809270953282913155966429385858729926484036846939297458791976412495836479089486193862551522320642678607635427861005935405525564004217582023581140185422873577956826334891716513460576802102862460090343823730367651038836702389150545269627657150978236448958549784316187604178945432059152160162333426259536796875587215066693777043287025456658379244552010361112540485160436156139720127361589354613087002065650538147380790744258624176861275236436223808675408505921960236746769635458328901484202991611915002890477184179732536686883411059108175511623870304708043529286169525878146558925992023722523950792554854300179023350867668332013879142079689428776965373320666446215045767067558930250710671509137514509942423442812713308415985045177060216201661974017106301555162899346721055984206692069982848750962746500266376466366937237857911384715502909405295317854993900912238098580971905612215014887520011624244506985449038880436467948311288613741279072887430119531481132249352945532927296833644073079198974449854275012481358882733984223259664376364235603886738370639837026049881326545425710012333682737697250493328586117369295612184533780745228605928368071826635800489755072983451509806378826035631598401816384758335783500238594155456071721780874809070181936300690822865236015493375317277446886208124911604318711878473894551623639517736830111191602558250309289572985637335266693709087195812722425944395868844410755791770929517038563024524288101481350880673800030944608059256344464377816480877876935349355800690170464354680819219493054201076945952165785982308152150242094475410845533456312164740425552417911364195454656943330223930343298374941652907218125463910402212248695632155858469869343952626349535009521128094490331573069941413634178532619703298623804650889592027466658686592019599382882681330710875285213005773569190697406409592797893212456380413266061594094491779977413768516246833862464536553981824207754326836742838043694618328225787664138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] 510611267768474095196142202576425889065643634121816766303198753597657578314100549963343962808349622436768160464312650670420487417985309272864472892080093783435428974011683298402021420839864120049142189317684374975578313323681458962796244342772666760677942852932744645306598843857358266430697641513707626464174614489059538068956516317276056037502474031656259997415902783534768899698891476797661750473446382514810277337019765546793987505944288461658592295641706613714214167442787198571605592389140545853643760225386762993183311041507430478634682787087638232489509700191362171993985594958337165494737257821433401855021990665697504464634584674860906226478566105784398929244501335342097677840571685961342751515301307098278333584786329921243774819047245802072515382420122730557481951039462954840377422684755534156342665168828289558520970177084883889634441160361323624601227151768363032225359806561394777940338068210988088510118501321616219888735625403886343306123740887984326770007481488670345533701949340761247138920114466420301477850359106869028893537249949366129229359999391394972606267395098242930187228505062255295261329621319966664755495137287146847608250230093585297243936724651877676966859908852358121250223483246323481415037958193735730749174656559055934802689203050495861284504868229399145475677624788186972844997366221852929254354310885226240488024340791697722172015433924850417186232384399857595887215926189397762658669507799938566677167149689441772251121791742421210739785537751942415362506970543079145887770683319704627667008107498451410632641919990396994188134656030000051980125082881746260137899093552837839354493465524745702807506230054171782462948000320187364832620056591065811794218716226691722446767087273270983363060365966899598510074953534720395789470790580843485056219895343924291879527288886948397076470931604636892875486588416681768522615742288413853132968295246993770257713884765332777119191340246141591610854846750101856434465974103299060836147435700806537920695327480945155568779141070964245430307861378197527597014021115037510466514940534280008662801709947320231543545290614473944431132763306616120886561052409932484716393473148623776656887508836728524840786747776325010674293239175322021053376902839610067328630372331467605007183266519730313264741243558231095436189587927435727217156339145899169241082964408645884038606828584888543148602473102846029435670932833478564081669395326379480435803740361295970283283372354896463296332379287344451863085745703471177511754795690657369587582399099832337445157054900200687721040356413137068561361634938575456146393288207391213176472198776057463536831813096095100955282080558482514285951738605230128991316057357836951505553639571560622411377113588268319274113136704648451315688785432080369973150746110436925139026104904114359026364409284939210571765328996050447829152997316870961040260478549292117244242944529883578656280773125810193136844165997534566533632110607699843302644665174129034196898580160228226940901222288195584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] -2967961460499428103696263836976715832651235070191582981874457324558342511673400422692900769199471547285410140483621578959107916510000292275205302090894949231183708207669351780967376099546881599207275952748142337296027143002313722284762939829075204027690154680717317650247102892252257466828955890000244396025620845599356896945200570689568755866362136249444429802179169103521925664313005288837297239151830721404079944518898081923728137570922503187581962816365178322785609172246721962734366073483848536533599039149253955817451136521416908450694054463877456999470839090345333867284264808920909259113995338850475447337931280020957918621588280595783357811509465365483832198649527972555049462626876542327059896666395929985646994668193515057955265231895623826346861196353971750413114205380462333033442570354427789062580455597110111062570495039991502099638405622157832216113227522327231798427131237081025864771169427783715863202482379615002962674983005760141257006602932837838971935831358195300657699885469892227539390715727878655985210777331167583226626797101099047648359837413852687144011741965012146966539049403113687752709687898873897522298212257913859217313548496282447818446389501808183043670102323659872464163519426258745866949376728592790453240340772145320392728901245935918306753488417611864912473824392155452585893102006337335333556587900539328793737516618355901230963932919347274706596548087932862373433618673538907048943196096738378861861415890386211588175436380923994193967776682371586930959225591003289818008002627427612594793032883039281039197771327913838283314292373847541094382497533059991011496451165740730122532804918159144662163984433534358132504611463141758842910724047794997263333816895911632253171986110440863647069551701118684965940515896381301675831817953752984505193399492208375155406632505544184246057684851832135315054701239607998234297661056542340964723457531713739595419264733223226201230885466879424758150104019327086528539373074119071568048471844098679153479156032797049882148653686980553909760809150724785996795527086979294625698059202925123055313776822260028675736259033003935528835316836225064071179639016523618078430563467441362784888985015598955725911105243756488216818876145283541286787481374127560333189818798734443314294471411981462847154075002531287993859945081020759930535665859311267936699154417987284368134291975956807630249943842576305288907858136106481678888717537922690022924930265902845596779914554359594579499370179553646467631455476842396202958849066631314684607090815550306869353139118249719714674144567783252126529048068160015260571515306502525495182408338177228079159658037431899852664550144624090362676373984850755002981896934244744078115558880928406619350975526459315308503032932739040064205331823322522348951772405556594397046694631859558554498679451789664303110223603379968924421606191943282721703139894611079652391428495561199764065689224594771876913551025622100787188216663222207015980076646461357527999243004884001114456500620335513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] 26395196930046413056317376471552794709466058077121249013447816015035552461289093503262187257596434807917288172558045332233044806414594136867034753241191937421840884232043221917545898074422127987735403716319833216648492632939371246854000272816029918524341939976950462671203555748274254733096115210588629480079903674774347986348566236205027511367759393807503704795964386665700439191893599110877356716975866087748720921372442412653551210664500322502559982533962587373173579629593979671385317671417002723422221681041197029151717709220528503031076322024455569883577016488530828442016384488928251547221398886569236973554126571744199520301417193593086991938588074496368438114591290264942913225996074557212793300602528785866310858354307850646052055327286756076594241102409266376063590051705270907927917160546943450147364858527515903839367195530967138051285041248962446360758762249479052526803897247886470218561802370528537648877986854178441422078720814801204483342425435145833365428803531409180262346138029993236398128202927692888499434494159058551776068612461787914455564619814023976637439693166087451887647754029787380157859521438860682563506346709804920570038471756982606467637915736667003125050072266693832142891181655857270473689285657799174434472264880264489298666247105538464224032264720534713828508416035768106615590946528350698896783891455537715626555797511571791398434792682159090435255169325713561236338153285816123877239729235547541331050156050408179743270811122951108479021285475939447414496979675656660700660651297724942314527843795919708729007684650549711464715289226422669637873455034916577010481832792367541262613471654907486277128988381909675675594615916188574787672342485067325062986758335216444098053765068460720693413012636256825971171066538398789636278886359112699583806854591871505914451928469957465967829324223027868229646648346932706375226772231098599932795946561639780012732035337109041704668356215164622421547235751479834273350884461190385139870141499655788029033928428698422498735739409359308376401075213048222126695441657290404286321542231118252150255036476512215074034642891864786979228023138380629390713301231724279240394416679679585165949480241805301731367692816882143376531793044085356950567833380766487325486372202554555046462823249888070794194646646747397056903053393423869011516435785447627107621416030142187059047215417870272909871492265211375349446440729035421389443381903788799731723073691805316704512981984283356223898808636269942822401068223919824160458189943391293096025555099001982618994487043864350513404552775410568905417902903500449961591930713815790061877637036025926249548422996766639620654254194276421279879640069055825388379463726880649415569580093756580573636676774952823013043922841424757361207301558184364279262142781424291598782963844521553773726650376429846514524027864388774992711978966881776805653207753522629973555046744762561022566406910038446425338579970718485360296675246550063898483243109361297074919007997389859667135043400810627072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] -193470074229556878923252432982419626376543682393509802950035063007146433782563660160882020066128598890912053318705677641967235823019779275761234986215814961447532223032331222005834676235019027405786597776619530598560463721106769005674881578855854567697119533868397220151500901126809322260295151735591345257562425583026566341513875236156634898907488163979010187813663366198349785856255335996043390348098582263703391132251776293625139041686244123148167944440936632485569688298069922578814249788755019728827225409746350200187994683201840335989955853439217269601639363220135929345071481850539378148131279353959120713215648743622847718675767322303552964383289110994716556881719826834274226556381200142452602378877317571698390270509006657601498644228691865544993832250716908020103585463867047073064688787968196131520007959937387545292146804454679257572537536588275286971800433637139816898239900941573946101707782162591202787451485702484366268940547150234278806035470752877385886498943933372688749715554582963775344822187963881682857878912085208308803472894830812648931767737930916676857505643933291960259190794490295934227874021665976411070217889968133519408411752217398179436216101070163487274392379069505966625625136668727844075947506632649024587467458190658806820723999747217916211085890890077517262593020283802432380537799355571699542841422296298410459329044496507735011210374703476966741257565481357980545997602155921521674260654627038248549532050913471149449505697994768829048996388434939004749020929604863273819826165924329167638001304849466229599053357557297063477019515065264827545357869423946012777962333551694249591141128275923225536207410359431695838613126099626091135643799559652390729281517580491113590460807626611895636832556438512595786453004402456739236312811583141688838485746653412072172750099855103067528964980430370223185871084149501517453082814655695274801743839786108128638343311465602491696464192962389726637588890393306695171627454765585541722617155808570280611691171005067009537706932513901700398688120977254540306470280832337972808897702094140362947000386211611640299656096982247249053573918126883575239862152581490843344504193317174371547510581698901874002075937318689056789047776328209570356920622470912457011222111063067876833275695789523476894487301270567083476441614588769178130370812998479183758313757605042976298425468184235830496730329108155987523228695375612059927223354790558542446553585450204951570021949580279987146630537660766444858048459410498897254986801240571268148932506207422452766867583153849243419234329529701729510586950875938227001425052601856123948388594245104027303676112664796076719939395548169500036543634555741706332525150784051542034977728750359972128059150796416961408235856333044208077926251674778897006320702529662856520061050296137672917088947610861482670376028975078553131385191405082908859559818433144896326628197869234323093723806190872525172174385310632446389553869520080617989243400643891235105875941035027451500749037721909985280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] 906914825931296143008009356706715088983791221375547177821917040561680817650770268035231561151464441110516254402349245168899175972693014939504947517988989434505866793476348119092426757183727767293381183989155776675408460780172461433442315513457481421076873770740806752205531522740766411492650038008612779112979734257241182805365123472765821811361439197554355270359179952730622338795842202281984990289415008383945591411320715062932504082057286029598055983767181388932828926296413482571692140262138295093516149158627785647782542663270354646174328707717606848060052519276187888778109442662237761752122587306651567226161195882957566985731579168184286281183770449835855632030712318920371263613592915726067878320436572998212017534439206636701880034259406107907529210001440260523568084907118951871858048418896800677749180295124727720958869574984214497224115731291748906062148127526728173061073675058252508770893714974753465673295429845347558044859794612766898085740748994471048251887222652488481639310492759356182808010383378753385838185617263353033774629107075884009339820022350668529937601420384995633533780584844038211938571512829682289348049615196725933892024194787580830645978774275218096611155947109387031637049448965263536400731712167250746243650042191860715239061157412593584091449263609176326686030200011689021193187719302328715378798817699490373841613839163700111233277290224104119273151831146386417299082053310836015312472279719541536713193201567260948423166429426061827212044576139338610464837557479095474045615851010545314887113376935773385202631422132828753459923067149258755389118919903709452091701467635284279458121972308954221918857587110775642213945876900014846437053102870740174939634807402193981813527043424140864656150953269074354374494988682323281702498635344136779401648672289042580780060762339599647221014046133943922128120073067894021558089170003482680921939898441861696612279526310988533598473639260995503753792713759595469955784675697022824644171453010922136540820703950091577813326154872639354016524247334741660396626307250669233906399292248236710827808732869591984455352573251669951028568700642355629918021274429776805130439131487592444225934743034096103880387423129235001654355486125421396086341333177970704504293639864089789276355126748767971671938221589480525061528360444433075468320744016291392195166741602583688421108304989245410350917793395574689684367434318554408958259673670370304694288227286343805509729092553924731739354120859123745374155609791122700047062383509263564982936670274496971938565342959751074802260590378974064706073833291421245514940928067718817038863021999483374344267673063652360383785774405988259862134222455952419217857708394219815975470320992537577348108301563981777129288634548157759119602124438373882506022443820392720248313645725301616042301957400000469981001130283784282597430622282069313873880535359673116305300238854292689115593235050204966862772129934618738808639866482171186984995930750563879718885346811171830182554783353105547264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] -3223009745741431718439962240580125124357840515503423949230895929533392533780013372359974925919247452855202829214661243302388154672128478910756018951219134407970457621269522865607692714135636414568287574160241523073281800821009105524685604699377947995504111499496468077706834208963342596773735917293910017431457633993097737356508921486991100291400632811738237086540231901899373511101276653604129292685889622208314994669820706959368366480058759410937003915894901034310477445073115979134313519587951053679256211608244481808417195303698249975751832653552576452995637523581229339884050727194754182108533878169564979351557615618070713202255450885885171576761688472652125517884870065314668366031066022293416123002933978504283721866071387559602474813730359322775961511364826040932466032258690782047462442144189281088983522776932439888044573158033336254520989274426204877463938009451926708458345639414971808537524908662242897058925314938617879360121321177630014489165075146426532124670315546929472298368769205646120210474111995885556339443237994549934805729987381934569581266704150582300120840560526112292082250749501834436996633857590407272581291843079272343289302389880628947832907060407311974275083936925607553068819806259344823003342891305672773316583661504860839120816768514287710067638664538636598526708986478783186022477320133563684877839917463917626735302043990107895752951004304564213440920902298267346470831925417844183139095609845710215572646415507409173481319633373131266187891150540378136871983141873033696371553275058107310294332690986061509809739281842962849218272229051386533304554320927005354819129557005644272730865329441526427202640803497543030679091509234609725723858948664321340876268448464109551533767918683261500239944507743557213519749383771283421009225207895319594696278825044781456263897690161080554091426264306921582579878549358940692882043592863161943522068837859722833396536890765917087335741157036484980530666333403422295760480975652980038392021214623817417585736559532974513701316709417307806376710472269611055142410171980382032811600937428840313679609006791120675667182769833072588641634906382803353496106754034552454075519474715391209065600094755457716311104123848683224716557992798968047492603835934534922145855519332008622704024272180955885388240487100749655522164586909538256307685010196792768517513514176669588607142098814116478962047920131167249561699346427771080057237364135069163551701263735736627085512610462467871671079565901264275838239566845362904771063115212690549540966437312905613554930212107405567889933697769091870558511917621488990082603794917773572792250136721512510870282166437941790309405318599105187456793677789036688725013495709044344993465423018101604265746423277752726643632573099346532356984174714077873467006533781259459981175704511981478998709771106197327478658541286077231733400032327932505834594844190452027294405906869094356560192393151098694881430634030553527091401940893784372870300198297757521611877803452938802818018820466818416640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] 10577735291168750696536596177158263488262980658630024892398709806677707432421158895366880627457477491626368418545880515708207733685415143797234827338199597145075147166158518638893939189708103248525885278190055970048721911266806621303760558989415686432712965790305215503133558007222266293536237874102309969105661742991618074806053430164486275045131426235965290710239655817348460783426539675252148267302184964334987581514470193203341836966550199766472628482541122525352187807840514066851778545999462014754115074750241115493961430475744189317126980483739090243698775980545757320728391037856071438547120527387332251546975415438270414513622026170365603461548880685981245829599654995535588322133314573844655854652696644956775661505876127423451225420271935700614109933384315914288585448378093606960533561547105606862968285098470803706364816977372595956721663005186834319856873995821617151581982497638284135413109800074102533171245533889198567913652044308638036353744016733529719735396090448236722598269602673696376515820009907327955771152016357991722308689688997489942436016508804740118597222270119893446553728358009298453163550062774896518880705640236188234120521078113525020952560016627277116591301643380310246478127394653733034738762659721796821092057895029130429700095741050531864400944894895581878729940827526591071388426746038046935960435133049966933448300177468655202995239829568848722975450024541961770430662321638961911180811442670160042310551865753620820596857098609701032821465683916877244775834445560386832339572086224245590299540903390611229224303955224100787208406707202036985340615380524809167425400042491874914981658135323156649173120174756274332382446841439526617248509820717173948525753592474621527146934471796654937798865663874002880581435061644771317319892250827217415391181944604026187598680849416875595247211166904689931170210431868528790232686844870664118462513085310650393709331985623595553568323693527549427766438257060795111555255457992753290133161779706888346770170009134591796669007170843203404093785076266586765243502260999077085201115047644425691838231579051751324293934773905127906108730221382389590421030119655374420376021697369027491819782574355141081456161790724657539329754841703721686663239896689634155622123941579040267316173326230364153311552217103201794727671669575092580309378173999939272447499664624088070044849986355994538741213200309188746559381880359371404323275209689290390021227925412389219227307450608899249938804129250394912383888707350860150861725105241970499964201848227706933886512762284342958848302589066658889333282207233146792657071801942461136478434799978469924577962442157728109943753362725604905532771431110437718046392068890817358528526102887236714423246662723191621013495685327399008928131623347479638564871609702075265604711962294686235641791229075761611607921007356863734653293666224907348283003516661457194490610312964665084360373321308554027282330825159246926994234263485404607783888155864753964631898401911908759617429755473992613888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] -35593897276594326524072059444795824141448402719498754062821730392273909276414837320485743965284802920683608779995201960055447941917495455834354705340565604776723674993431158855199596743562333005556891755471249542534570467691139319027911339193769321396797902765662206830183772391849429273860198493385031128700921962046958791951132761237058408807347768790355451877499961990618886315902072536560265936626631932920704960727745110419527017345459144035328613210033684940177571581499998633414331358342775791893102281077854794637512880202178324068599689632440214918230862675991398775194361195584407124354902065147060185427724162301003017653628200738952550658203268981838645581783660140959266754632005469313000739007157989505549731843023712949059622910986725006752612944148179359743643746494726540898850085218347318878325270001536070050114333536012737646775790868787288609843912043628542292219630874509257115588728528359477128024232633815366274629904848363093568452457392758992423724627259904898984300273484435944006480212568174010209106151861528850019547903243296007202861695324974433609986371705214916963274932806974962984324314013968268777059625601429512935939565651657376361864407630119765285475019013648478483250114665309185501468550482450155545303402431109592541552595288152247948035080653410705184878717266490521134738823611492128982167118358763970228041928057515949520507383110970601990465687733766090339097967373823078821310595473327267048024057844873522175602981436962611873790491531720300804977291873746315809591191289499399789050137406686243881786767037690568135187722251472434097565170010035681102015934951652499407058251364387592809973947162855330199056379716002055014440360366497515018208854178414928806664352089080036744309629792112765124768046655288099124793747827528920619633599759513283942326403867735840001536088311309559695049249292064387681916292396828954775959413618855389531628170932438957261517570941395410611771195201791772474006072215089332289357372740870100677492771860692798350772384663849221029805730183179062952904430900639214066520931351555927734494657956452511299977244866360362011804279002946618159978635644231567891802345826858810567758019592506428801732320828994849751064643694192855433572668145579227442465353174930086462082929847639230144836147668256271898370159964205821297494440994776370152548384947254880487856971502548296631144113497206793856039713976873559907718122898425513592243838607633330454893613398816794882797326885048781954844309171039662813983313151178389462670151724294155339587520873943868881039147467296005010855711637913034142809956139888413945438143513760051362039999834621510361093430277360573421139224135264601354698452650894234101071835211147134287842001648020021084804135804802497685225021366095025908445395966537940405860695414162280476663008096635211427875654219498362768325664653742816398198406104163430632155248450901573414992523411445287646854761707310657547554774368497963933820183500448797128340031241236344520560384618664244019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] 116032273500499787625777292498459694196874916258330637140218433723904215143328235435906600233458806143045882259714615953661177660718132451842369977283263336096247732656902034439946394479661234839805796354336072504447876737462855929344194471952626630577133462417502601471983264550800839152127895652402805686002064704527143932484637281823603965445827168214757257003846079827004311578896979228253510354517534717639962983998456162202640045889678158393686665612857647637470372524773421497908214785862316230060780003915742102678009037364390302890243123779544733882985146478066948610606540981482999213053355758478726603263243986279837516862858412386240188295480916761347867045893148564046990643302986415398596270183978896116891328954870785134689500516586553137074554835040252661202071943517482437063436442149866414919086381708228171025975726242777309184126013365748028201714137515858349760495251719152142687000286518248089857025327696445153202379886783045340965409343138474251004760046545552564842012426150323742230887685658830712376644736149984974012049329378945950710493409637898159768851020349831012378635713196540244283319946323158598793952481886954681486304023960430836227673499663460437388233187086934164608323747852490496473705172028028208677200808123967453311046231352652544985933604095948694731147114233448012519455464131782949903658906023082428951617602917124048446802363136322055360352116217819712458905621020988213921691786267540228831695544205692041025835357770398197311426154366381535205991357262059057465095944065418488614907690534035010514862532167441400272491727660110309127502697912569795529296281921647068585841280308149892350107364026041470428293074413721285388386716618869351290971457498332310606342729974444919870803315456819256697961082665052251552290435931649652720089814788194501593752798386812980763335819216455600847267358266079526453520174913464854146298465753218919927459813999170356440697209878442560959720777448120103250106080594498901186944876474274693248498494582957447945830503053103944804730953355211767892549621288073963701174627271855556125117169612532112593799498698830804567662596318839415140985030252864367085347459967230815678868762483384381902619414090978141235107481776667075160007685510044418041440885901307856281258960864995204385732944235173468891155717925041462517684439102867667993360446573311816375417274947395591421234059266055832964222140698867276567077474707423371266521050110852490368723682790797440537420719969562406583403847665610471177634055410204674879295799982850824647651125654396426505410642558427397486872136286348710494867879913741271465770030713858488138949445059839465320779919522740217563420341344400911178503909528966986683469247011108969219581865066682727796451954639824141554416888228269552258440984191121094689246122890218158680514849000354345008232209196811182872815976001184608320407273665104608591351492275013589783957321517579826558546735991183626982163199300315718095503968972231162553001075283138353375894665943206959513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,15] -328557712520612569036985338428873243840511780229920572559586010499683584997702465988714619889253853255093607281926754901850350088785488447397103281849783380010150225448073877359848317271824726219295781850398849594438607477273987781247740273820495282079148979762675334880024238299468407685368801419393943447435639988550008571431102952608762216534899611167288432784194667288108102726225531352159269129205332989821571257085244354139922042837871738194546038369198526851927196666638616530817866179254331103350892504441883505393875725925299598873499773862423407546272180749310614879786858398481903020581871309380325993035574579712501359426238034601917077477470971885258672907059879343257049498269856029688982747669526156024690591016486437864101329278951185548058913359376667328429374477834631087880004435189122325775598623577197569431602132604387919402371787261077498757785326002914383075057404386292110722283553783256098994388310685454258742311565134504900577967639976479772456595429702523151137875937935194561561363880712613483863059512284502150215888353325080048049875513238579072179414505754808483377185320445563476372923587043108817810286094537615232475748997560112340002871314274129312784802643922957240943190299656535992644626295835991831108857946051100614853626603421606908053472815650767469606510488800772599869413987619618609351126011943172304616612967690877561176591117886241340298655595303194864350794025036090154585675799468825829911789137336081355632635108926463964683084549374797801353586630318257310766499043552871681579972128254997071932132342563615651236512911901024158272156417976416562360331167956062929022505874697430424247963968463142183535759015245066040786174952687345476224111986354987066318095318135731525377117189817200783964904292602459222944465945938041782927553167780674099115665589759322248798962865033982431615560542775996893462346876877341506331463700937967391244212027672284805267019179773492448654704538795176062086018498123203051129448283796907317847895605158506939913895995117177057503831430183379534669995212867146256255055874898546269311011920272262573638950434989563168630236057579265231908784828241657012675845077169447977616592428116337291702307111285458906710239601834218166322012351729622838028346017354650316218498609790180912249634832902868562454623306980871225530335091686423038203400204995374420935819435745324444630542442377483135509536356895279446635134525641060108601234937568961553756899190917593785876877444966584128173877609046226032952618944137900064113882253729479444072809723527985660789295797822062090866192262534006240343667942497386297892141634758702245379245512086520476752827860843069582211609543045945188984052267690389844699791770466866004937035908122984280180769294232471574912321407337482886261991024231194673426501451070354859940418167168477593566164624782994740313264272666537414365934708629397853278738941415574997555880283480947585982301292078259855943610188061548665164432204733195834616466737033075586553296549047667376783360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,16] 776655961263072793714599816813369537619931514936426785732322318361143008339151024859831772294618163560317616539097243578095549767573327920201159305343365190516764274774427670774343008085987348931120580478246783676596982614022045761137743500600875199585590840623164839648211294631964175320796976936148314016471370396447345561253126738789233346501906310529252147572051213745291854684765658259181000971393631750249783148582027933168615781888854385637958755458438346149263337030862873252191536543732689472696232184915746418137509911442133260555800469184956954570358017299478222453561533500323301305831598711489834383299501489036276667604242300114809355937921720694677303912759735496480061296508715361504922923665677418213897659184169034056209076790467192033499317968703650043012331202549627038299455363646233419304618685304811534101297702870596090767175481139942590478007759424317579664605989007927760049623590931150647787056002282398765717696770467652522093385008874307983379756193736553574369393746959911752959808731529156196941927027260123654141257782821842909598355652417492281754593476318887172472091687441357903233039192660668936257427531727395906581395826361978677299529342976242158161679342904418247241221693562291333855895489389247482124427559671326334344906010190292752696539535529811584276616784012980009112581488577833421181900035314633419468178251668069306213297410576158789978351327030030293585935339647933586004689465982579355930774405823437579347583956531870828725119862119457974537039091155072712832957577707161854749840985424663742373845054140621970591934158083357739982658296623321879821241066904431533158032538060493748191189982106050482699346380549785734498996507747609144867449029824608824332635376307906062075770324478346592367937695201547489925224689996983721124288836068808621488158815316022486059372298366390776159263747902458265939784327860759583913072129618816935965984882168979838795058793930573238341993705641250304455004232994675420599659470101173058042805142564095496851188419469358287424237138327866086754971966042964097176895032589768000751540920914081526043862922471672935322497428591377015899150775523473040037232431331920270687978865610214914988015232161408200021388967339262064325568108286745009068505432222675373527785410082368276770288534860452644648801547233054659339832863540666681782623620928796790401040191228868498013561661783930703532564032379009708478984475087441317125249766812687632886310083052230258999204879015718849389437915159738013642725596747373669482834123896198486283406972942258713471579239167412507333177881558890673672649257489581509393521031659100060147231636834311833188302607143149752196975087158524103898047151231521608980929930247984879785527513758187714130889400869348082279289464305645822913052492483813414119728506566089850304395606663057237247317711351375769726852511401099687420108927012191514339593169828211704783569028392766445633329951975695763379420543197572236765899497053532123177277635406762787374434276010863343173632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,17] -1554715089049736519745707805964991845214258218884438559762040735555181959137285225840160309940999227918808532873809207635516167727534754816480717096734362120200070537951777465662674036089737493272538022446431558840680784153766347016521822019194292285180508003384095004435301621474675544148114497056557394861704125614951023254754410621901839709461997034218851456522640214644086868964655801221585726853955418559281014301860770845846055171313266287116958298330268923134249155602890390671539620852682068872483108185115228841916688433008566023466644370880934435750521165122316023749271543237506848208816018139515537135280818198416109496425742893333946328306083504192837089611482110731896402419844348151727274876584962836546956863571906529257703502689766194999019794768683008516520775612742578693853280125316262593182404387811080390602460283705068339964294868242735964547142100768390336621885965692687321105860862725445122988570941641691089384329066463642465635364060121992743375021027372095267606170868666994681640959599918794204198909927670497951295575111092684419100745596181903108311997988644048180627855833931028084065368509403027988605419468134496971584139795520174913256410773164488532425455231373916315467333974888102367393345603960268324410391801848020667016980130759535222583327023004420532856758962834070009830073481277910753717874548990671416215036141879372281760628950063172967892836525462543942503179085450595713098672022544986905331229888047965437019467420703771388707102454419441696552359492472623036698348732602437189042375917149812658123131471567222501048252950313860585311046920871511596005497187349686457951722533991920875913849908308330341616687249536285642913270231388715584528412790093057187108008037120579740598194610230004501629715043283094119765174282483036831785015298307004590319196898294843120171875204866851960236598536547203217113918292825724469093143261586853797717817015829874072656128755377008073314488112683591656978506924760274493345414590069550040364183370632222049840058553662620518710903009270686366756949700606976196422878654570992910198273683241490951325497043595836762683289308777899283124283029464214582763168840588111514075443074336969802731440214732376446269534931233384964183720812288201443736078650871348147999915918267945039623454938103150996215216561376428156147854535165846333017788648558169965209678219255796917224145340943828389817922192698266764214031767895259370933524543234444850714569436894906361779887236324372939143040481639408578256479840546603049736020705550019284952459098072706568300464734022100612373332865616675398614748213026530232030273764815234742063364629262018883740307806829359976537182439901441418833836418208092973616777505758735760117154979177444736072249241234861817416671967453593817091098849389581284743753691341261975553642539452110521758184930031100429879080473595594009536609915071290838214428265552490664882895105437799442110520307075108288346282775794641969872231382526286650478814452505325657180494143981483521474560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,18] 2720064700874910298091383980699693632868777130217766396533763154499133723077041944632227548440994781066813533742198578320751803427515177716061377230780407810123987091848683196570876736088064044209353870240748089438153825237654631252545567643792450195094300250451156378702665297882626927904695257517804870328316722044179698157771611967439531938730387232526410063242363450432819869903662803025644801078579801459078498725241782755188092975050207782511264466877376871513437041865852190872893511274711223554037915317972700743236846161538166323643165566851573024264856383835485070365497181799795075765716443600483571707137321571559181360824532950288828159598375672428569451211331870912389712562680250544068790875059723135647099634612193295861978524908940236705692895379815504797126321156792055536602582105893515561776969186081463795799440196240962158984770637587870034271410478865181638910119115603384044439741655073932664685262178645669973194311110667543929340903756291453725645092247725522810286949306456013716850287377995336198174523626952963638848533596099632643426740893632441705663944116846726715918004909099818111564489672305232872796761892701303994892808007561224441892225950725391027505059679153938172420360029655434299457884334262720096929158299569470100433373928427836810057329550093968620327379127812684672817436840142189316279534888790812788293838385146568669688855598631965952966907523195640428020875093530293562547921547266019917235706723583151164739020533421989460777062267358091326103707120340672831478585456604831881984424258903578611795141970405657996464162879106801797623260402143649729421474974486635804797109676060713132351898794220054652479899562410874750463264866933365628642616665014749721844314225467225933685758860642253103553365391838940776615430488389501429717923449009248974733769989387256045593912500062467907748742091406161139896228301300862552789524965243753682757124423486629220182774638170970851924017914078907772403226838774868000998789576279126758726706865691241357833370742326800814727929837039923394267430692691376166160352306620380622380020401034619102679959147894845323737940710937751686581669560121527416250309785048715709434835008580628388217113358848491393310028772011385522990924311875099035882743208830967459687243353247020801180411384738062295804262218216437792529170383483113329862654935200648120026557726290046526240946883786632280076072037215499107928685186610698311523500087467374101012574341956826047576732965136726389540431303119951496513620352405059149128357216085174149637266781490840257263615355477391570050763669904777610544444212770336843699759261833730343501946359661894705859038657136133997614056927162562122465299378233039979820430289552991123744461224865329532063663212561683636654057227476111953562193130367329731412380164816763536043417622692328621331685574623743745120309327347306737816033165515343251921844026968620044981044805549922811305460642583079903773448956523863275608479715517821697659224509237972550314883186474537306816512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,19] -4289642011767618727565242251871857211899441125439879957981421782327906162276294497164024561235545048305667081297607524611188148983549581650847312328194876026835010317117964767496545434958078041814912914782170476992391218724424882378506406344172955388508749031172938129106070948992041802948874254078098760798465413871559751486181186116448316511504442522869239162375085463472209326341448674725382036712392495103236942101353308611477206214136727307165307524339483106322230169972506890446570748798168746925323973812673593998988292839747240011314107910779153547200917003535242116572012879510453121566044870850306738375194818438537256448487095697663094492359064297224066187186773789853501872338113913414144726945103381769483460681450373543365721676254386174077047349891930828134390863416236053674781390146876878742430485301904092918209983848460827479473999871667171355435571129848995041005478451171524758824840837308736373936434106441223274138001256018220448583803395647937254153910095986876740140381241185654047875981969480271970194630359459555988581109430721538990317449488989051749059833787320050652332023318317187351203977094264722450080759672915064100560995987998109471914169916849676431437886833458199990013117348614895730713472313421030073689592105553026838333738112235924753884566028638975540963811617414881435373634053967272740160854724708125402456493005940551996828866195036594096230513431501122343205585213259120933589064348026952071592793274987052534701279445190234313255888746508254437284062366540778757480577897271184235095827373436550972421154439888901529552604737761713874931079699571903284727511519648210732727282767354781336026988305469094957404765017587654585250742076181425919761573201334129084769733682342120283913755986703915125512109805774029825432598034274343372220244852822652273794685201743830158379862523624811728209520530690619636224791946242937359767775157332993712291349952155589552560448407490006108393545336657789275324943274476671778574490682784233849185095992638894026682160933016599089116188340615188797897178207770396813938570087221118326552111272619040659019148753879123851961778944919248567025894363760353658092594727064773814360938733509015748810248157322888028982545381382519033777204183099666547068612605197578379239568060871922862371775446804301418155731753323229898624968897966393443143705084740176741917575990981323010855393290371453265301507812992039627316520851704934907786819776629800404242760147629937202068559726579703854321567632018022722597235024813756816058960517403197502992902631583604614813059044087028122757498992112192549366736147138039563186639326946635955065891381304397552622157123666969985864093391517839038886820928853830370489146540714574354014205556577159307757995377764602732827047347925451538115154062053323427161839181063574118050731409811527512216568149781198999803953855470489507607994077166551805240834228766689871023978410231877220536286235525882783602065062275336771070342443137795473472774663474571992600501182172574557143040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,20] 6220884750162591915481941205368302774448050147116085214812903449359022125303533742802785060297033801605238296248868399539542661844893400708386141792350668524162191394925835439434852451474316003344808948822953454736635611929933343411729044640176558725088054457106388539277072746048007659009163352537447349667503131367753000589708583393678721615600853465872683380158761551116916826371220866625267700720517090906730770084061446929684539312337061824705740360700154636848190537314705030592930587364211150867762574475067220665236637049884330789441815410044505999167456306279669443109119646088740076952750389525833723863062708451235775569164203068103791461441003135118488106004692303003122828853247140077847209969339593695344664200309259724243562529512721907959343249219270594234658549576543803671758503804913931210617297511797592906111015268144689722641564210144004465954789821271219980230697759253414098201796843818960927213933260963732048323065749694421463813798368897819548127983049065881139325140744413826781445242990573098800475027682100698367471526251813849596417739019775856399714310672848347325993260988143258726018973986595983813913167298946535115532510237093291037056306174507329297260674120388727607642908123216552132923505065230698263389188000618054725785327276593746618490069236992551198006172407697320804386999508490218699974899180396555008578514479485196337283107863233372092775232799700628089189603249007554022118146399322654422945869687544162916364363808701060066395005736671053201170709009347688435103344079213684239500797563902165855032796140963279693790726705739441981018625335659849820936173841608292082230911199509101519911860515931880989013375873314148156452481947331230336916856012184383631533572339495005320656825600483876243878063162350996501318766585465182541183328424630070348316923343498015538173327940832451163859026366590127451069511847628037912318921023652234629754724575044765786732935117402644155389572968658498160879823621696487761775650202350587402902433728010648927064302748737598517346918716595530549971991551949102751409785544414074394253839047891564852003229259555361903586227264048104973984688367509971445270280384065509744918937913502774341092859877213969021523231014581299600399038153940894417285589925778150141900960103744991716027137431047493173866579531548615503017773080148655879470927579949082155349371471490596908162919225377020234054091151863515068631537400415655883846673064507383532209885328936966292980175105537528923195946604312356709742478641620127590465010570382813114489994326565280170356263508357908248635432651751066136927922590920108058417350402725669914126167551636520791300956517700570148999860919674001339685473596413813467647435323187619242305310036781453012652891903321732803007609028901566386655915090921172334501326631209681712262286040969571783200333129096777748576748327002260911103246734730128374664699389380517261520151763399719945172391881260369930280289390281998884785290877027674662498963288353150631775730767792086471147520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,21] -8282911061904129455361797795584492302064742441074905486822749578487477715758458087954412070509107114996634351021384980858812267918266382061658118704050499604705417506890394906756604562317745889357848483267154511930294056798946009200534809698480781292170220656029789773039084334153510503817360380616813323199499227000814701875862498269818847595972914972382650610943446920906392333885943871333197805387990130077160065052170754800011479743714526768603143926974790371963779660578909135077704711130527272165090206615620634946840611027979294108314248717076165696040361875166816795822508678063111998671127552011017392766286459903670512890593685192001550206009810178922105237124727498713904133806199165382947850992388881746988172324440108033142214670655828135020715775514708774531745709318061156963847380129840923982677593501718760070354461463693065415850192937781671204953960678750775345869516237640468744949819542191060021880551217230134428646753514060416359649339580012722188411444502443800206753352565811571930303896955796574619851658193631036171535855347518454528763335538169891365271410248654050044378186638184792054386756683365787549819599671782336392779579478307782645120002372676649231305800126064846110779151457584764113020273466026994061336361592065734356807771376002432262046970174225784688595962495680570445162042864221932815961929202541934068023587111259125748484852167733429154175921221124833669602939642513712871945990821029141006848850258739436757790960076844277577402673130521252409179037100388429478170146823222077899940849732894882162241049606630980445895334800925209031575181839643731190860745185941788820582976181965793497707693329382000529864686418161649524800903608533000402005381860139230653662175063630594575044438238522087846661510584566309081227223256141675362184471188844352750276441633363067579551591977760880342532842772944001593428595450371163913891590608849861997466401943120046349393646156652931398916491605077677645025959019835744023409456853440657780098990050134904452476023580190544252922353298163546018565887813565802871536848092033961493636034317693564322120085201667501132109602917067571792948849015566430467379394888571277678164309397465892284342749884988158586888631392860774071129856510767336986290386798950846913799062892686674803180213482608180676141420473751143730760669340870354680391047712480993223190245141368296661659955124468823506092042343405435311698377932089356547229285709928341465713728345962291202595149345892244725280555550163260093234067555009437101992351074964709288828261801356441950631071411491425771777711421808927866945332428794606109595831697536262752659730370051241220473064641818810007774140208856211256256049870412168077398056637868174332284776288620091366285426088586802254526467600827614701496094859417668380989216495584572123857594476827517248088520634737147407914885221118055949562875931731604324353246058111007198563076542146375725701142788826152199572829254394783215853080540300645668870474561406249271777708847874913159086080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,22] 9871514657825466309944749970316876337083788242312007915721026849882969229593262229602861491815859405848957842097301305033377404527738400774618876444243661226690784357425107502189418443766174721126651250638400142589443142784923379684940793622593926855300053579276082615831012301946696587941807114932378739662560222118731124571198716123776356821449861365013942799095443977409518789051541990648033536935985054606856876446398006603043277965551544083362253970686109959675991860043613566307008569436739493422032689742499894115664436441502288271804944673866185387167433245638647147630238099946000204763446877591263738093834903002702555542331522530880803755266347664442078961649519973613185285534822018467084171990305190947126250506523925941942637530188858985735435187416238986345206678078819080911513034319584047848028888032357057848610043977320201539606100141927471737317106333671510242876255381081687662464366640478021913781212991686369287157220639502725680708000155151291779035920232902772278395968967299822553961817639545920363809818588774643131769218332236384061186990998311310136069277354497288208341630794307250176903382857876678214472518841891937508097250262963089174555775073856499254992036457748687167024889082785620806941030108330067393781169516291363356527768130759999115971786470332239861979638877203453211274340697515748487282966876684339640544007584201806258984164139626629679914173867218102277759944446213963438092132686803235297081602167600674253407523773102099389701992256314190755172062221926873831857293462203829126296697805992351423395988892984638161629698529965697027243498869272295245924613786023318502304765845975776031141009484196705363126172725482578268475148140626486125329945647343907592888870356761207986760458215342427989732226504231605468404690699499876889281548756245440601150760252383793338119185943294147833158598421031937150068049687297482442446659841334251904129526986606735398730792479903369485222403691315854507251997527609593398614958242727611199809422774195058714420706030441028975413251174479254856784979516624922126537956086804437421570450122187394826710120997438657623197164178519012263170344732894199073472315414147238891453760588850503663389537017814912600264606166087618011165236717484724030671919622085720689012285115718826844592129701200475228457845428833757602426822856136567682477726193705956223878442855239550035973568857626344800591483084297324371860618717504959198261947130424376039538107996221778426410781464747647524408951707188507303728778522287429090286555341704045940844453542491892722688131302823749906329890119129508360560992130303305025668051752096685480405826479629875433448740560389809515076690005378647687378287792330477869577899216084370744279221301958986986625183320639827061435771884280505136126601726275096207749779969506556653942154540288496654499873360173887432206959443783910817181606440184109638047876895788736965998429941253763076099607252362109081967293897755290086790334434230640786359665586889072899000006640886362071367680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,23] -10140757274201687483876630309310832824375762703030633109289589306190907300174362338504352577072276686863983086540932699697914223998075827600311614064223805048512788846164002570682567452104294773330547626276182563063176457510498936356222155621817789351262557454152941974215492230425753356238953312667056842039190585284957745819463775251024345570438953436438836403708188441205031223119964210915511851123934337471599211236741079517721646236240655489290612378707126426873882881754168242913957041282389780113068957651729480047641992117267436919021932539678036169866590319346050506020174535062286072126527048872895371769331084217336888151040241514524518268768303771327454702180917534618212940332447529580287401535325465668631695862026985334443552248001919475505600046884694163111282017225117894596084979274522007912182012017385500378289566048590332764881388264733313606119398054450474196376498354008873214258589284193400487356374823927879967723068993789968364511252199233967499873038971258868669365808649736912958658919621439160776994137242905893943858957776533175130922277199272344857418613624254703130545812116778516124383138894857016339155719493680694781417230723682894531177074110013714006786501935372768986240610650947011839918651855292754752812568100727467092190432677546023857506560928922637141137853504740973915058524735455380523565023974777425019816360585239320548211010396486053497033404195053705493127302884634670298001481031363265547642258205455125311723203786936631772024088978514838107956440113753653420826287596110805672819497873418223594679374649243319657709596345719325801509942201987875028668306716328874603694938825539438112065476232706517851757331896624744486022663524610867437033055929388094007494569249880439086343519207006369355319135571294907091516653340471569562807275203067596221356233170486346898964092031482114545198419175620360786835798975130342302519961980143921539493347374039222396236532223629068833020679938319799476066272594187950126605284008512015939188165966445067626607191722875513093609323453718891086455690620940542310651309257507672665697355020017887507494173999635552956113423389923001073636537465786481944493134937286434179763753936430111230638934638983911591008646461499477089176900113061725220081234210324481951644343078920004098842132438769435747020294471779723054247085135103493212935666370435404202077727032719559757284511898105355513652533016713841038638585944721542398547031555335856957844270998164283157298047289240208353241282015581198341430300981090640603367018976325327204502089521889880458641601265023249688074340027939805149984934706172342266055540303048263607747007588964986609851680577097428662155176469620203621237673430667858063405228667076529040177110007899129715378036779218312564149227182428868272795309175644126086982499007756435240424107750849945837654624105511765286500064249331904272214071803680582879026743732994052990663676607383065452230521154130884705541221560383341430351561297988354835764690396165089446797565924982552516362240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,24] 8632620352303594540024235813971700934357719481083803983136568046206182531653773906825465349619994502022022257195097336207488142792137004642016575827093246819120732517205120817383189289968165429113556970375567383872920458787971773957451017035267540059042186367336757883796792692950570932812961414518235585916027117087301663578899641945725243118206672350248179787192169852385742580038440418854741444980211334417043183168232442615841107140364107094039219031831156888783441219152180705951962408557353730758509977574128751654003876110615701842799768726565676118570390829746959920230664330435867713861225816599659689309926353438289638558789823982766883615818265006073303324247969636192240605675435915929434366806245274089267180529159162203199971356142523052635447432132967952359429832672048938563793201735237193528946100759742801724492144890207839710286640502140142878861198761101482557883622734676135656535729176142359079903754529843496486654715622232358267995554402332403565317226686605814863673442112631505682446003711525507541126571351058884995480391946508312197890140641127119494522388694912040289034365697031447301043941754732154731984209374266721359409457129903804724255447152453377410679000269573083072750354140569185205559721894729914534183927772176231415855848583606295814888857588451843870897444340478152706074565542635446481728102328510963811075326461771193610855761718747070528041519460544829882158566358924057587938738321521144342576287706555204130998267659542595350663918704885302883267537073769438324721741444956034738627206370815394911946034103729406556839391548360450233478711346363022367332731700791663848822298558915077948710223677272778882057452298386760787628410697818317827807681776930160791958115710411781264026991030413634548318849471680517821746773928331837052125090984474660784345682894009887269167735332942188419335565940660964794792970051124398493647911445961806638757897258157293937337795246539589275692663150719095915376507403753626073994647236691092335944280652011524354700986695744641412553251593137941117489035561844574299434357379920063872558443927821243659834975933393866110342038476916985438524088596092670048722753297959660048583815441373117679407618883578065238842941194540767959955305257494843371685610657915919406928921556417153429237330826649513561582613226578571952113017961633891129667416270938671093819394578278603063509821725884203288369594842418321397109958469397459909469432521588364628432499138424717293597719700626456126781985467626425248664680910026310633458320342498830795893444701025233023887748070843665844290279572787302730211874613354314227602095499382434446484653122363884168850291825028366620425342108943066620159367913562651007534921817855578930991363460581646120098957793986413233616078234645556448507973412329105233913331897028713102018090694549804624672293641664552872130948090824564483737047038100712436350914464078568064466774708514322107260756323421676295630588435218133888081307500842913420061925193248719475306054876285295004745728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,25] -5796980735394930409579796186367251920874800673832762173489411805767625752472093460417208755815739677560232791881381258278046470678166081122388249180843372853618316309839485292782407739498624668420501953424521449381417765097746397318029815625082842742690416128872556359346320524189255522025128016238839066212633504484048763313775096746020961787314827318054244496453697589068060463267663696706303326615850125911396003566553696908620981287552901860581368108416456286288716870584694742769377954021023222934204481551846178432031893510110703695236367791680011547194520928403054382297237405102629871835012481379087404222412385840363181057748786797410555612293469934970944093614804874692922804288099197701285065601710846063643911859576133977172948417380850150988103345442769216992044230183577431432653033527053735524359221593295121106915693727580711038062162816164549872217843371743713422108750970486299382622026108760464830047837978192781837891512156928919454169742750959228356762001874503561866024826008887333589564903689313047946821214955025614248725125175602475282559292394715481985990385976746838968001503633302737867028564934938800851364233677713859240575750736137012218590281638429455458311335414677791836538443975414632371797944333317409290148992589215326546245644984410475193188394494825568025548672998041514360123672182145077541876612581461491028935257758684935168083831294630771250426784153512716597486564217609454573132449225631031837449801989584886143843455681791065402923941984944979803897479546235452143515498922671582582656380411551188285511933292187415037145646767745668589284617632231974736029158937571210682224497426522060367294514021128117754843073635647665547253954529595131489007574236349807405364374037971811855004515071928847514183265817203082785348006179811881619722877943155353506873644011304195843222108618970344219199182158987185280204907492065815135179440847877845147562109609593806659286334141849253874579816587545907006905049169677476027124654913933506522817689081273421587090973800046179400618500410037775621143717585719490338014273358366801212608528418399506752308895950028097396107634831237828825202942208557898094430059805303044500227950312090194512648688478724366799959696469323991616174697081623870132445427078179356051274539066174464137534096679973563063079569529615131849810319541521776454415495113627261234466978672130782315213590089203608169001029815184947960072956204430652840848621264517741226233225937531903485586535700663862923718821075664001193591933841054579438500321565287522079398632931594632867449963143033719341667015257868935688348375274695941339085520258298548371096729661090550913052491862826576621962842578455233193776852248843778746810734064164040510362283179580218987685127202734551891504496904278006993605403061784579808004371955608827100370190436393052600458316863696200746914668513820926624794127190715915341466569393734356792035525026818878220774707573472320283453127972328304622476104277015876316689595883864745166950495422599749278105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,26] 2698923119762366605090149265856889722877708370688513221976548649050274255381825850119486871831804919412385935702060181447887249252773274856733157333555157780441721622585212575678325657601142465162963157976827854149827205720250231430276356356879121750871498272365253954711426524064160401019358288003605535408145210070803045680374070948651706437991031812496739537789838822425653085927644093853551113710223275641493263015582287615007732412441647249287853751558737894632538051719843303551649386000554468108347194623438412182899822174457771500844894898040774812263830150963714461820701516963766899750110102616222938673822229796524283233162902570133679937021930149222349900296477064909658877996355340259812642595479492189811216933386659400365299857734586665627860344516255035585975670227693588274248371308952307936784996168787632419215194886413749694479934527057178774483425154022211858757142038344148779832066535274749702769566216623563367686455329054651713451453944760226562703137758414190169113707028742754439037260630518000441274075164861331195597635169687536300651437508056316397670276644181618301950159270634498068109483331310771817912691100861559446016373002408212257418284340673034780302672905160362607088715897370760801278721396301600883502777817599342268839281001888697874451026168195163367841591843836867628975117592842053313587393081953403506871617965561909723906462314372685524837471123221870890448583812334753711151925112568660725918682327860414691874321251584338968019415310710166422584346930645762306374865558812938346220748354795822405672718580263777977369293406573576972079910340421302850015149109645116460884340415789216880261362833178943056157184340817754059608955345712681073710545580815171682109070765625537043572578816910485085902946581616114725498922812091885061024517995705319235735911802282192100588851994544219052666713488106905000244219115569743539644799500593464010125437019522117954781168072354379925047839800253657572650983637196075017800248885569295632892489400118412769495687141022387934682817617008851586858031829581658656138674292460925854776728983920677195411145867936317522077616757207568515529723785494211046948893613870704689829637053146423719190364473374256129095379985555125863648117973007331537866641300287384596063239100985135102918741443379742546811520277264570308874179418978837810736239316408368032870563961705343442727103954277297572182212565398855616607793539059521296889432100761019362778936116204435442321241824346952917609620835298459408948748164689130636589034306920676631659672455130319670078503054075713969187509654242191786658266159613195863182332642696026458764878122467773719485678035650829809360170820689165305081797564843897375439130784630880326488417342555623341502094398112514895381609946514483414947615892558243878671768927483115553033725319004337046254785133069775511376823630102637715342792427623203632062289803140121526021127671631248171169380734070784301051437347048973425296317177735018224107469169901981111990541439061214751621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,27] -229985987325872223653119448789609533305330293067495012001645395801398861689935050343835642359543382142565866720784300420240021831414466200965954424805808142371111517677701441958909698083949486157833206106273765907675361884791603130277033143833653991545491784179852657357326216666776601539908900445940393814334456200627754143468494641773654789872184137822181753114025635083487451443879638794081971122993504051622264494500078206698695705725619456447879728560531940164526473296264518663869051417278631495222204918719459732031804609397925305833134966128658075731485607913969295656564483336852895934528634960527841956182418241704441432651172548278979464525921207450581405515927174967540973531400924883447848542185786143353194120465238628526391503890246296259058949240798318835503900204272296870578008281808787890906692598511924629837433334154259615532513491146050120191868945839908805832775757352309568313186168631133733548827966998376001910394656534603048657614511657653617161706191669640323986017636107009618509343624858779196669956508582208150275159419098938092049882833743077234093212949454046838971463901707503166827694925174958671831080833195265870380617020098308843590299334229249609233551695593130579859460207600219767897062223922338074138072705433965922405359826304461019477741393644875227217832225166112327573313086666715441118610765612100815873849745814647855882638396129315628272571062136262129283161954487205306835367533569685102189077239064682131325249041159932375268911841474212571183406689635614406249912732733214072797185283711354220215722614712427470575501654155069724735917222747760257349290435284560396110832641260513653543470532811352608991143757819717991589586406899656071749723847166530190706535092610749913544015072235236787098887716741399069563020818591592138966687102442417885372478850796852698702444346484311727969032543623230509176039172700125043278743568487460955338219752511654905984467672089901042249768317626088530902465068602381584033856043619485610870278116194215113148928170273248058104319259553629376344357298415497712249649304152556910023080746096434421454557813958899661893893230005528149967469511314629910514103188554142558660861335187234750518684958122361819539543429256817691993437088191584275648497988263114462316042537901636044315805864764986655692441745220302708805873566883354562009584761754036504601096041171733632533555014739073554348215424506678174098504247573041196254078208724884452676752213781270126690366744459013846564004158006677845810496945614075099886188892685575772377295085115411531291033773321140859390700373874228678805000718111562257897553530930364845421801555750955376204166266320033792305261428490398789712978819119973362895233212367989848507434699370151641666047068409372253174289338344057762450934959580081399941380866038728753849282413583598164611022766764596588421431735280122087406845842519972616965882150214974550196894005018012789770103344988866586274567696980366643250968558287963683096402456910598910007435039272054544138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,28] -1295057135280386706096644382654461882581114536875014453932151145542613180964368929032351506520229899144873628197359348897400582900567402302346282993060003187661796652893030192224813052973864736904719515427945567322837662375364449072683832938003190205221161215593741106428133849113003689219007613744188982415889183915625471834190823295733474605224663188212498620825337659125490939991349981053085144717350645711385169841290350957522605774959324691623984606421422366162833710109680905964929571976147220486198963151805747025595653642973615520475535840312160538592889427798342237526682809596620752587111846856769740818890116158525111556230894018576544302928667994417433517936904229943143192412062905260995686493690068585399094956687399841455198210960603921308025022987789692317344467582250281683634355685715275359328327646336676071447481275180838717594629876379092797213816998204503344379701975231384790690599806458865067877416735653876830281221562252903404267251054755086810931638656973070615956290678323219004603021073291816547532696023951637182640331253285370982037452824861404626979959141456139035159323587031642371041028585552966289786928917080660345166801341487385884666576786756106852325550285453689550054836252258406737560314203770290082738663151195377594613653616196917217797367014944752011286529956131122725104906250976933564562539302298113797954256037874197245568883361330001840948335543512190150142216551728590870094974108414089616220518287582085186614244611623887847058283656097238679827176779728252292751567639960875119244746670651436707819407250316625564042922098651066323421886208820839437652959752074191182094447165478604146428699970007008675682166596348027203871690335620924933436714899305560198951702265521316237436437059479647964568944960974195143408388816479616320324897493251582872022661201321850031331298839172890163148809330920926536171828121723107867857441989668839072070642519814283516973394859655927274973954698882439342888208408458489496934040031750713718533194451437784823357979222686277399829058221817784734478238520213506118811504212104202238731437119920776653464082948625333212704083371288171185631031833028446104710333656628210339439278381780737332146938543825893700888062976751455166703983561332036970933826576374184010127193924123299297253958528060195703672171315295106656349345548041409872512937501251928672777774382866847473554388311427272986765795803924500091295163321939561395958369190382023080231545163713721110619375140939376775478619976720305223306560902949026377033936178743202002246910985215677477627235326681927645398589363052828895568729575907968871828610936608928788532316283979877808064884559775488041976478507930827575651295415897268416258061371853353535983327097306645555070629625616023540740456748981913752971919009448363945863587223946857504291120953934319639180988460073255358860516497074218764437642270375555849877103639724812974473047057197043818995183719207897820036207610954597856293758094419307200172417173492488461678544072920876068110336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,29] 1963309010312376061207843101292042234428323944862308754024658828256328670798276576914385521542439804992485034059031710983306216451837950246042202563529344243784681648923204286405825636188358993051646587616206565976554497888632881302048109301767031035422493156418655815454412185108038108259814949830860944299065500326642629700646745086470172467983526321201396411600741111461255583741267341996705195085817619059857805275061714723384682783734916453842317877968706316020621828063075199540365803742145695743948680365496974484995040023531729038097824590774377934406532679240131805896515070207954717358847847319971987806917697416086824326622960367170694909553343350756513716338210918391332929399108180729826553830651617102460024891416413061573537920936066756114001297625720105331963425713821393328504186024953075787888129291466182168986212019869789616585311205850363145315796092194741980698922995210978701198339332933738569142808519114241591869164915013721774603728588210913710272291830089907725772590265737787142875448463575663785856315927158820570356746009010260331980249834190361089024679306864855104963341074297839075954412046332725768692701350186920315029969193791880589006725866002818056025945892633131469527319101715129496299400141705869272218143375615847533376457296787535232666980957570050653735184667405608091345406297736580917541153776270597936789296909302442819970499277938032739145558244716504647946233994358320160060723675779581405178112983285451333352493580477714485122577695169397655238350269338749216915539561790888009323347239226818129132008243132549581246547300438170556469049986613112268225705730011010432410729175813636786824253144303516058757213259863116614720667059734218460547725624792454672632385868155477121257607164909557587604589722741597560917426874383500137501706564300656525106428634846061523411356055255211167948812917636605175305987332026918584020898701001364870657106554343701416405539108062096778385529854912592481543442349313212452645427685959102115754976626579474896864619635245445602428872684538097553765796755066043739479090871614153560831581121585408616086516481440475779803063780429116610362338601752288900743551658801852811285042458162629059070550594001560318525086065837314195945375198400781328003394948412618168776809000463583209337390834384015988043185472908093392640609221809410364324180697009820039838502992478249988971702104653145836449933924111984609404638637767336013663043866981502610687009334151892713065770926720522888709386825092043611444908254361441668422004410187521839262778985180637159471935478816587127578700868203732424810985968992299646550739594598660130335065603225294712935467219309746885930983126362820067013597721186346946076289757327892948744145455413571112571531726582845861991739258037542848992367136348550345498250547927456586089760724307057824846145667369640158038792790542006619433499632401814251781718956875361178044459733385735283133146436061265077339895931181419108714532682984272524557292386940282953084427227407316355645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,30] -1992482701884617662958562087805406431947308220862558843707182239380548324807267902384215224871326459080272901636171327998037432626544903697481827075826090636215976195125848506924702038163606690169057511458853481433746683159473528679596814694033484192208616932991306426116918726846450206418910990863113440127136966882419983847037515543082934864708564570557809003975451119293911525449935546515164026375960329256610163499802233935543969862531997804397880970356087045157990471583517347669494669936815642818446326978782544964212548533759694076461659622977670992236980156809630183191652481171773116344774811556586372502281921077275030739366207864215490967984574538209673667821123402591317076475653823936798432012028763104395186646125871364091128425609077678731234278104853012034620048353178775962296796045008022687308576343723186339318074903563197786587591247397703385476083665289024955046329478236379421130878139182600827791731690411235192975053979059415777598202628577348966208504807650785903397457697791925847275589601199529299532304027883062091191358526627368767874285321483016587793175372408168786471418226399140746745132958782639720781538527406299615804180735245565417408791205698514256740346489596021772577070865939412156947247652565712371104477600657922285096389725561516958119634818822595028816631533247595161305114127792061972021803932700687803945690327535143179429009973246909949491050360012922172327277849611695918646455010327334022550630335639655421136637413748206065148214002506320358446440701692445501599573979893831074444450375314937642040347348371137215779891341788177562711616882868249454891640994435083357117859122520333041111168010484470026359915774061542405321563772953338841274106931709836626530900951999230450049529163932957965209963648805018743711580517132616748198911042577029033321684768180074474679565564138236222130218043759581699640275101902001171554134314897746184910931189091852930793053379125935210786265635214044164782909776665117363138835720468837807341976883884121939263850126958898156685986979883564017051340036144712479416133479724024625941615947796990930079839327181893945274693360584387421616181561765535161249785014408244114996182083743028652203031374008715450953520812139623217216243415197982882197344596497307430160809907836376745749252920255148038989677113909150748016737465251038107158671057235863370181509841469470538188345486479243993188746523144138432017857395681622361693046690483652286507257149571230831198246111184628652271245625435324918590109517613846395364290143493651976166109179724338078645852248899653419624461328747425211529869618873687199015625650042492797961031904962998066317315670841613648138139755421352096514354217400011611774970020131646058285972855040698483652738844530254044345204609905537972466275446788675893403964276032626433299453604630542538654601784087859798791513164384098296696136236649763711766431664725149757938035210935669906762716182293702989462554457744514998850167682983587482547314221027090477169217732883262977605632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,31] 1636222347708138162059308034090325431710733466233660300065515076611220459805994641751302586673096242831607763119980095650544322320420514971159096967118572497182358665996456951738322117758246187797717964788930143330059504575389455043949895445016319145242052583167150031480781499749761222064833700718868927088974986717705248656380672019720220832555193108350809328630023038917440748583891416151845942445910725710964521808100569686321706477494890365445470630382616809042977253727553182762536156168970193811418671371726021707460909861217450428401344264373996165322784608746594195416111959857785365021972147668650345721339823321448866015814251963911336819475857564648086236993994996239535514343824044777349501754202608766092541316757959770604036893979200037875646928854410817415603603995772960526319976224314964643703653798277288827977586818184072126896275280257623893627345084092604448209185646558382237589913479999383969222476215221895613986095625100780853476175108645737596120823225517096673238297276253851086580049581154619221632209270762057308653671562435576336162399098894321728766908210883094699428126935743087495203928909193756303455654775420585599257686225398133824255909686256374946827067510013579505467824294807825524298343443649151019966777876590609514983879981709849858762881732499777983457569806514231858677531058086683718886281196737990201613075704472142913195133952579110143407488617945655396462197904549414107078168296396162945030828857603266334868744338549274823688706728001849964336749324659347702194153700591056007865119530888527535733959085725298396184878852542298668237821332297027116635494445232796660100743482420011283288199490755761466316110068186602814223377883319938822757620402541009837685252933758746746691080700712215341752691400525133667923488768418213480830628909316257393728326809017072461914498634409007349136951944965567732862131093295417772181229633731640459752024211170150323805252969460588904735811508988231146070088366685991104092957123747741379072927569247439107304437737938575670027213461530295717254816466417530034394078540204022745681458695521936688137744583640238940355033784303609039197077869545072859843355059848298508374313989505024509721371398368381430634749743961878751202583063692789068852020613214854631317967070541162165514935924817140419176286162460761398531701122877071114126306950560626623228905377740408243933508574009717219575473095592081498454750921365417277776159547311212533968724095007661702273723102658908033608556460053570261599523756705288385397055810698254704744988431297257284245522020201902704391638573798770355013734084362854130931669552780179899315974965144337282101842785086191842697408372268883619801523085897533736380843027597736859568951663152187016079923707162280147046777272564264818391557402509715599883942769744014470798772823194253486824279150997405951311544154722903112368431734726660191450361256480743666415192598645310925921999071633433128710206066909133173612836610404927039291588200150891069907381949568180929167360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,32] -1147616023877406042028818229873965092076347155287385280983077640779461690220870822682436722684611050791681911780230431513118520543549650684216632830195920255070525327101145825617444354236472143958619805915615138908582224403222979436150254551807810965564612628562385119510895811444998377594028591384820212217857944095271252294357269087640464781789948376934138382416041040442253851837705573999375811793781150257822035879874637840187133134150455938520722180035972042084853934381846835476740611367953176115891696513443859716260655092868783529838905730761208271742340086447242796557520976511841801311383790563542876527604547381895643867800062210157645004055183701745686601423843777796741960402683987022981855818216568278011650141014960962249273923976741846551649246509611554251909846256111571654304929137276329617734955577268594573796809307543278159483953092838910991895735645064306542178654122911414108181695331106052898204436766841543567385654032741679347288120159648009630224335130264202934126749815589208734453139216603196455575442016759579413046855346912213103915085384680016274293842508755472831869591904044949207973479231857370336151160441236509760843058070056030992237926313617602101122516347490038565075864585281328481612072011535925730620509144687298702359918566820092769224850714610555210005204598692975357564617505676926747293803116207008763945690927519127011237445971057058286947318406781376174360079856483510197755388451815804503390647757785728629856433394231728038877324439612788420789738553687518911213869040641670902397528087531323826922454611396725974774975036986851528139300440100073126647598354244580196619607029332484452744684186234272515251203129186162448978436180554678086509873789112531076599434095949769300658640864037196190122365602911490104318987088780194753598192629853970350835839468890040869398161965500038121696303128552990285126521848382311911563467848837292430856322390557921490215342296239730301739334078274649860154540180192997842120857878414543270444020070448684939284110209799994818408181348115867939322384794908812940076536199772229352502459869480193030243622013348706986198520077135896652959151186126981918608296253143260502239701329654975773495337186428147353025678939922630349207897127834467366611334669617789415677800820670539041396151651948682891528342077509079605416129634009374682984925609877768673402014246594620172654318006196438239835080020454399591938730984253517899952068649728266001633081180719785573699942538740803235993412727878412178692794498907265399384218937643888088545199990610053572413833949901468994215688643966677129802493050654884130931764317588707709847352071018612816415572780282748635308122505930244465734022596747155424341630235372744292860759547628458029642489205671574202263916191910275320415056472611432288697354566572925557726718442135872655976783808576587296088566568572537552505850317435990723224464973065618087925489001045552659937407966582212410536988269381881275053252959829871550395662073860540031669649652225405567893504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,33] 710369364389137731672024294977136627856501138687119098954736716971684778209095256113759474879856307454528349873731160832413155208791471530915592514729019477874679235213597160796829330904640496698330020070155403914990993214638286745485345754667168465752543639592436212839795306887087988001004394395903625294429543532204075063727119337584767281122546615231704664472989941816401525780013137381455516711368369018054340875485439825006840490658392924222872422200644120787710863743271197968039450552280505530442085256760003707786049714084755099210984732186243871058388860390296868597759844385262401542946763109504249119714702440428099903721693229642214981335706381640284167556858884495519106061893372054160909869165030085353846121235595203985491323113233024775941929042406506178831992096656722553353038210507421374445017365055280698744977072620094188048784350068910305163711280377998289938138868330030762560733061601749690925182490931460908537315774112703908590698904278100128395790063862061118298093907694667765774157682238748032525537519734425363768347307417197691124200822403952221035514065009089506209423608726735445613028245686650612669542855948193701132171900396478062548285639437404471012076023311817619990441917972091959545511167864693912150305622286996730028861776222859187034681853483076181273265522828348541479151210411995308889271703639118936119977514101275661800661066076710975786256739236631931399224638730823818868697081959247284654834101388773358467145931723140088171740034848281241991028557685142450229527488787064727660162422916062612650340981914092906601478236921502050312533001202538409769381942608360613464149998859842611160919186476985490043633647827219109180969756386375632509664192729091110152501166239833854061471795838960008933160947401214880000447624634891363931476454517171605914700575159984886048193985675482431250993680613656245270013311736260065988775478861327410413916205356536744081617627092324821501397091610319726683488499537004212133060404641937242513629602018315055602445891724007092616716417483487965299731427408508936221428678919098430448853972664667544847313579773650214632589684360754062403902985319357476018336515679914176866823946472520846142739725400905995491729438285147361560839670049175145681999518913571368229862433429112819836160150890846445143929161911590989264287874800063048166161632671459178894093814914667234420144819742185248968442400242405794344923861150166200747180204630387887603595864840837819016272293782931601065942199303492186258481069307843945756280429485166829766309771324602376802586245874989159013288477758830890408075569869992803640846166098466127629866616814411581117989586650046367545673092523381550054252571860901262446920215818614709714526299355324518081207665965975779726832537216309387137907952803177261458568073045421153350557330971925818860385002729378279106716779519330304317987063156595184118298727856846278170625098639343645507937460994510208240544414023803817604498282583400131116423830464070637952997062819635443793920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,34] -399416566390853550374630713654390430129957515931783745454487793253075758753972366972525735309284332446132244827965090047496060154948961657529001945853119338994037847351265462730381732436323474377269096910315665259678538571567336470164192532787654333575736151142132314538869517475807892414729809665667230550055520143038109169547449707846608005451801080002427961039394130919213650369490265970881159981046443390680472305654650308501129846417046578911562109719873900811011382885066703603563843886335934665531459883662608698742848449815383861536344521119039103951420100414313958709058463313160178947739835971119021791698827169234204253296822901240653945920083985068000777896230941032898624112384240643221591318177024042993211607374857517947800117159836628983217073042484624406779052620875160075261862122577993159121183626225688069194322705102479197246237455592751580099062012367509098871207316126509051347271761919219975733414945218776155216326437411512511856517284761202183951709239060765717115811289056980652088697885394413038265708342363054041386687851085594478931658454358079573962762948668769288928151175787703961554828281146484978124584771347104811526462794943965651776402277808920015154454558514703636168612500736698639694467508684246595255687566992029466119363151625407035638483693131934304410996383326392236608606786673550142354116692374828560915715140219314677294830881344050860310924335851269328478012374256358827655845399789153658585609349292083089294587545584779076637024679137178922630143557837617985768235927102736863205977605391858592644023285239426473108023349014485620793538372994717647429898767709422883876112993796485017329810502351910048761907629205791530732561133850753954641458453559134458658800992806337438830713815727806259758775316825462614791630995551733640418867933876081097399514128212212096481725051475882875756066048175611486049485957154220924616628028064961803657930374005409931927734638164288297230572630743656335057221022263725723576596355485856103544934636074604836166686163085994659137632928629130841048296607978410983274337169748338629066278675258606257936195045766428500999165453450999935311810059962529352021791767514323422684269495004207570065692308723175361078259824145931847133435334979366085974949852285674410312642711433055932205686760068467465471514329776611795148209874597857927017275280589837842978777421800691713021965580779579657981568841763505942427116649214161757308089821173695839007590836448531538381056806642637007823599720449999134764132521951463724967127949208574856288747561533768656271935130195521913952629534752840268965600200680791146616766098251713761824774246034348776950003201229645632016914675251406720481392653069845300341330289210278713723804581934418421119467327564146172789845951494571762082016428228285914539603144160499829536021803471377666607833696840515576198098667506226390489941766239664989572014603106261794623524338739656375059566641058534286731921988518833708843750510213861095873602926179585685790299483729529805996032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,35] 208650233866291973131883417370853560958432668726578241123775905926599778574348908689054575632475802053833484190649727824910859994654435697516705636814483218511522417180706545986359261348041159297159504876780663441474680320077141870385278369084250964636118385748782687894293589661893527944548063323389120989671501146391478617054462434458607695313803488064457004812236440563901887539185755009331327664377239830598191952598301174085401147879767922665869830669586981312871833698441424775228334411786777679747473765094712875957970311667426825507197318747250351249862355418145135314999281637483264541910830533328433916033266330290994863110313742590900085302439107092994751849613972072574497371874855513020231982289045848286622157465448432415992559845816140951383874193185933715589100121620889999350147814349010392130615758130625817466267623596943867934027049217152264506178274580410635244122855925418718869404110105672065782501275388402909178018209480492400325733670049201616295394868770907755139712107724426826499365419339186905621286308623490410910325030082794059913641158228155288203825963101953305566624607016796553735015514682556955732381464728462995964090925470314328757063743500780196585712389436198358539191037732593252518025472065700536986879095588095084923549914293421013282668573669512536601242211542781908765306866867384592496371438479530881415112755340595041139507453033196786836398050963049726153463187840479232686143849537597593618704368134483210450284173863334123845041681968197643305207856337662917287157904544823673550464093639420957226562874626520172391353966888811567079718916121940997427937745175357241345557945749819937290690277476411594294264196118833033866577071225936121278004188188571715474502138607251161464165209189536069192661132759599292159556087280506321101490187532368894250556229443837184679191853729557490118701736232247485515990148008756862828610459123622019801602840931678120820965989107317573208073074257477430472752760145112356590285638673567005652494803145727904428708993482358160422605826978675372607261433600269509734509570279692911251679274804081750203771178876991650213760870005296118786358724833562009077270622234133548227585628980159982724180527646854390846454696353624406479372553909830566648961356999647606952605429814653648466410134798282183516231342358875542080915697681778818705671534957490108740743943470340167275473682548751776835981642682731172962296921992568139302415207782984791788250684897559918902376467207190650369393656478301417250492856039184544196885306230420031727792453497431139403891688976748877528043989984908520903094607811286465659911898376850725449641977359728685847236237887036956640889149632960288008394249778823103546730746129610283007606240619051211996983993489079441776364234181685893007341455061405512643182879542296863218989116510454185366220865484091388888925097014412186150075600292552362867747859623002524520684857487608124342046314471981114115619479912711992813489070136924006965321366759512760743087801023921651712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,36] -102392271666369449505670728888036343032004934232049506610614915787323185301331204415066637148841859002459294735286084756505786064741710502648733811927274636135262067308375884291848433654568825808778865570008428359595687098013639935471036374887934674519781664181456671556003984909850176232524130545158013818363391940978970397803748782039582266540384336628198473940847663441660104784980096774187962364980175048830429361670013565411835725432411582464759947379305830380434072417420915875352703661736581227825391912582183670880104258443040131234714467066180207203337425219578288804069745842799846804986562287427872092030746705804861817313821838278867062981400498661546832211040317407403086641503147306804622705002196312468780603049919474723408725413859266049628063038963857835407410730663098270245309980751239320121507097518946093143304119333123233585988693050922365656420187942897401559257569478742821626001493967764382477263900722920635395736189152334975204278521594451619372642315547749568209619109843916581552470098279877835211083429941642097356660630781370158291413578269140852255442725961148218103640944965860564138256480616539695402078234198366148168228381411375486545457080230194448705643006608993504232637629580054991176099869033107147885445970150039605507794158916616699831842237492285387104068190510311014805070707919602157978848554925016988626373558962267693870542635702296244540741613804181959588587274108549012444774069048582151080376384534543487369058179241450838909459178316658696554378180752870216147255813534754432890127243045013381161462960080721242614897104318125311993179029322375042966447720006697949036263478078101319362663922701407509323181177673589465318745891506541706406565477333902082986918125960725184397949942842389748448077586303406342300623852733074571717789917442860256859131085365585819056206598106393701257610214825221151224106912500334787138422433486733185683907029914143784941708846239288154063128317688281939477046987303022328818709809098673729608788664854101206943850068412896096977805387114205179447790973776094801940075071959293670777651022933321211286218645066830559377294506275044869193469973231475063190777000406022188248847958177094508263964760818874970385665613290324732066394548960646017294160991504693865180836851312730300397707233146264568457370314144722756552874226361177186701401176437131228933738649082858484801781949585616590751080531094849184369747836959541860462955675511241556678804246248700545833777224638631597900296057331818564441920723179000023837614701165758621792868306494992949026165057640103658605485237751937717784002437947434792931453861474453657069729754915960192826345249006090110393675176119778365560076624168847611495599903434564070361702705355907837541103401055451012771362197519320728791306087147501923186107319877380453831228181299165209236766012137921837176620497360117947912860641602885076843667459804069813359325066014764522336831296354000479216382124552592119626148972517614098289900694757644134182450076343912720498688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,37] 47144675063891508015078299565676671349209828232980830315844792630481907050926146577204173116409857699652771570454124425799386466765116276397043188285722222106177539998002985524484682612873732543693919679279904814818775293525534589798448118275203691938045578862820634526165065280019806161058468479209045821332839514499521657509885912805561975588741564702667054597694370934133196801456842041977626566584316706327793223829705217309469385393452081682753276431256764640723852845249904458106710093245457700058490925992663708715766646761281162349027813363073562349160288137086486037859570556056099367652221244586856059194786024528499972642356704189072306714927219486076783863282996746525202175907255463574644698425367018323689743527168106239745843979010647378735009519568275093351630029734070704546732510215265356463373049236949688627021218952580536324101494091437328427647671741421165783918533745132900227466017379931061263889425424904735202342129239441735929055566639707613836420647670236423923026276423724161921418293734376092717899184101091777606312182219770899119091532043867171497857173866664364336539606612942277455757058071652471124481121997370866082096842464384090534340223945227750289685916502992037728029782413271866712792531126907884044648514883816790862730131983862401998303516352774904573318532553195193130514266207403405555181430972708977071575959547352407348852517912515648658756149980331255867460916272296679559740690596194637841212285536408684174880354333879349806753113208917590734597279324609561904584344193124685205400274460522976962018764239023364070852197154960841938043275795389073586510440078191207339940157835937070720934852473080679100980819307138179424702530112581449281379037081214804064588763013509062932097740117383054243347853726160620914559409487132014595979243810356560558569953143402074333641323426539291681527826376882421038462831210663433182744480726335614836053323174175702509512780093649865563605227523659503302406215052616847762682315961214703245043808230947024407552668933808927686243509597586231600164855589351668613318167516828189989813937985328879827982123616192496481301075826673161290834226750005143913447429258151592815587302794548161052037644491330799636240362951119901705281453475999478209036830664354234736145976971793747668718069568515014698479010978908937707954285503021534629852100323551032705266704078009695672005001822727728913359527718710089098891275095822906033935820958439945025836604678510233872901143255737451842782738121259911468734546256471139657477718115271131536676467875674424110218642898251638110598158693069622576723571491092631885174067463688497468391092863829335750727858296923388543510705957517355593528266494201662542419924490416110032347100290647640711509144444749762372980824173928804742466127628981851550279908751817685916890400382710509610686790607324883049037852186802395885183417886894868237953446442462860632929345239546773091520805533158664454763504334910103499242413280975956563540384796507207929845996356065086668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,38] -20123802480746332998509029510184954749000584445163391704872536384310924053072468723039210055023238247625394528741759409928143764287441545890671622953681190909925316737014992425542099751466076911041817407560836495307375953822953433683627962026704170322964807945032875056766364581662279805136370939044785631704954690366337721212822592957361576208253590650659067243245386570445302008253645443288902081861469636023880447805690832605935418064742708871105831011884493693815792836155581761214997254471942419735156269526734400070318949109117592376862969815943195360837839493196898350252582437880117463416000851063577249110574998191442202567375518584432280630327173159575099467812444704792490544336285719465727564407930677718758175363653196339372406477361723672724404826807290268786127158563023384246601153334138330041030069021985077141373722096825807058119417860608952156926748535702499969861759178263246530346558612991155883620701282939883722801226287925649493708772154216908852094445098380743729234050022834065722157042886192096626478184463321165216756006482896235620288808650034082733150083132538204683199120855410813795239082730924813320214708850028102759740785819266363382968591668463573500250943903350393771641694373939512429528902619289491131307154851440310472713092736665746177267516341319581511246064740872913444039846251545670754236903918402220172433871718713783255844360244849411054596098001358665770355796738099730840158196634031761858142029536509603863346360686691623171362196234879885314896804204501350240551627986189522619381867320891002951536244743439737726155554297525486603128452983360687266679650384936734186018470904214237533631594515690795904623312045270150683656449389123514954944174398740123442642547520340685380297480942297595141095946141986446633279539651940216476496712039203882388507123604319000811190749513059245404143000698549290655852860986492210778218578273985325611161793478189590011278433273298115879168260439445360613667861688457949797063544702687538473180367145367780630334589274311223330568736955401928200220842749608029169787772659601464919381442509342184704681224574348252077668946545425431180450240858576943593474976502282908677318388678772407930907140455941544986211498241140269289560448835645729615187130453691288587778757128651096467620153676877057345971107982589118543932053555030878142482429991085478449108297030186821466331274673551553846890123215409570672953910180490894219029827541984013488216222539788283806878028367756436649587751847889141813301156799293936608114763221215622529171025663188225838545181647433819396856278282404804857281734373434611193988366769391368092544176343702059038785144749477201748112232222270021064609710146221038749014340080138169754220618559540155646625137524224133668614584761573549634093856915585541830080040329796949054774024743763891609473107761027480772052037353740735573429554762707278904250748228923424342364591364626687906188530022258381179217540058286499839508803020365647380449855289534413259325176136726202023936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,39] 7773755451795217074815672856940897916529920770535730253969210917933741578035409707526157352859804170577712097291935661275710436482324121453002583810220288283560196965791383653989705299587436738371847503855630878388069294186863021161156250079289964237992024359991856842861808844976345022982161977678615386452309487302883553269409454750511297415564703041486714332585764118089126550753003005331522274830214812480789090886754100583938507245113210314381085073608995481969665699771378836969403696251781765098718733604745863268128532381969609677351489305949588703269603560111622325956284076505893719355275966840328913836303097728188140511176173704952996304051375633590827964832852373670595149672841550629444766021522076384127215956469151397572547876199016696200117857639572724994064434565190457365472281827227545190824612734958187181490182263074862202126377945155305888419491226740017319419801415562546113825183219969072615749564441314844573637731328739083695330581956283161234673910692537401651156857541991483661830100899736819168055314443330631907795966773742009791489499880386249985356129852273889877996852421614598372791178955233352950114450181354975175693551960243930421160135459993930136917225326667811590054478297150033444366220624535664105601367912966761061361917440663173773376396938302780610887064444244131060877806984788125492359482179056710276596142684027285896494084412745585104010902162974867368086698459192584510076744580570580382372438460214228445675831452265026986937623066555413720473773515566601593818435322609985593226265240080511798190216208446556662560227486721172084549768786915945152893463374628080957208073161724589658363703821437199105223162420541669593632609398558487532717958454052228930049923283786313253740667926725982395367460929594404482162555379816512768189232444839286825143312198162477556972179318667741926832420854301066008678067203454691440658147349013546603465440055932787429477517558083092646915808140709687353751629044747220059745682186027549712417312725538796615654340929366007685024398265245423637175224700454440169889892765952993071096664398011841900852069628401931773216005898036636443161982008398503209484439531867215414213506851728191277838615352481224891422387969961844051415740368479211093555270977930387707606681433003643560636312243110217109484969881274167424987999297295682979126145305581679873864863224373418247294971645617722992639612587073716836988888612049442524269552390146822352484789891614064678263893204186660450086969360570238221523308400422061751464291985142911642953683246067690169563147076484869059615244643334136617576973693411812575061593811032399843653731795957944983372003532384681931155702665588316256064457537716929738814851517917841518775063953536525131956966120196785363219018632882215125314552476373483108493582463451886619054161235450389407194171359458956003762715190855790375762720156986479246385454932186844024401394112788968214717071768945295184202022267745891359744695654813431759697707708117084828359432617961141043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,40] -2611152569049544363944659308586758178861826033505523660177777595509622742522242016556768136966947120865880075828758395879679005467418763667057732707825933544660246407576472245278888477347082369882488352012390172357099503589221187051097973088684241644733093810980019011237113661284732950162887780013826750379550127926214007223804274971281047129861447754145494483452676088724528446372600773585435680933349132516284129139788577986350368148967451213851077815464460523751529320674542865416213424496334572683267913015854777956340559685316434823277165987845878130270827316180013597040156419652865997938953286172279367955512286329301212333723724502271344202873274539139793677392701942717543735250403836175705214176242297825913127532943733872847707091478540898168282452077129038449226261900452998834281601560985219699713759678731254788118338901518121028525950639805294915791740398523561295843800890493874813778128279029314000484880266558764553918462950727373183666738848681616483659277578822559444870311510878563475468867072370703935819271038380009803544106461167883832635358032881547641857100691874649035809133252094992351397161179111947804076620719399491762153565663373829398618250604475437853713644434822208517323252729880263576478459572791561254944862297231914906438093761627736092092806561439928569792466354147980207522278390525326940839277548954302192969014293497603916783539432640564119052372497431224351659879227184774900348254471939509195961688820595848330292717514530929180266483513667417379913210042969976696341421157426907457690600174239246933477539723561909999229661682557274487053533945707098969329411548961516015242460115842535186582027523100059465495537543865909001526227260907196078176765440927397385098788973138854476670624189810585858605179543738052099137256006500704166581180049905670374812630530428607001176377913555748625446603160832292363491861814617023200574044160693302487357690211879446756942226458583214945776758425366870535151727691683403567120565291859940662874597273711516280422192078913615959870571077724606992713865904718908918773395390303376398206192941089239723693248656116631675667080286631200807488826652451908537546530179454196089186454709129438440488320907086705379302557298434081237207638813180402819645474634488442335042263417063981495170852468625925189471219735805016212028548356394461401407933167897402003083361635685785855205265260623011153066973862952600288379223561476250037574331818714251304420712308184029694189735338863529653317986646016044283088289294128109286305534974084734472762226658345910731244604381671994322028120532605068462158139926185137293166054102796778471105082810207694070163088477139757740247059196342048882312699821847837204906847875575754747518203351910625744608810527416744000459242050330908798643271880361193871994839339099941225061280179340133458614228386285419946402903205175797478808770639753509507525038999754602836263167937451408124046392528627155216516342711087994580673216989009137925235442319272050212077822191295747063808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,41] 719170682537343894723645182058637843122579899182629098864710089725924431283668712015678075216495035460997331951978424578221802046145652427950052529298148033013945743814273632715579688062989649436008699297310567075913743911230566546473202528275110009773427288464330500101366456356759329193258655799441078980726546620420845898977162899081645221946262032381818399606012300595346384519361274726177828520303911493219113622333807103153840413942134521354478455073592545809329638799994775543605491833264747157732363496152073546453700678112547435926499700612740687672412123671114917646365621209683198071592622907656205956269046730504359963417432967919054164175137640039112015040077937761283793893936126428488077032634624015402024730552031125038874010663187446575705188144996688688450749543940130083218655509927488658340860878608212336756185646011486591011685658528329632372801183197498650218852727691851210947123688437048801501916364445507883584485635672989567502452883379200895008587286733411714607924518846862923520245806393220142894609303014564830101586253704123898578766063050496558972879574117681441029852742414867574108076132367496798854985336323675463865690447276780906512049139119787202133113337349264610478296663908825665016190828141599708603886196015480463144733125788521959800480166329926611746408150694410023182802539285914106087991736219643073304029653828798796053329347915285824595700044760030885032197756696491049792354419110057683466410481276862310891721104737121417997136237777206973111523158441164393428711396019389667941738000261937320981804118586994719411285743907572700236956389818275287786961530463709413297828637072246253972915197335316975018647603643555031362293457250920241803426621322289322090365825191584003951666367604408301651537110749162593904375828586232736581748748436665017307746288805315115617336892252783404089182347778463537498493320370009934099243699971478990814795227452179323824805030617639084547106461566321076092618195255977048355774368916932090859089243813080522212598613665602508263580368703495794491147132766433196009747235749847259267220692642188764180268066061178462599206118428993352940883016190408137026096227142578482484971004868345122168897895025937385213000964768688115848153150736267098481539328036726560476853580334683069158332529227215534063449083153429746436848871873300427261378988423311099603783677544078088000076626810517513376843584261113189118703760524858495610080949352409014622006741184755898360333497907786831981232728917706528890118283257636233893416030506750372735396770748119113767872607769444015641197232976168952112667114553823425445547633034532622820920850826652429885427686849436470172764229985865607162189930416908150569770264393395400033044473225645733353380558852804161247427512995317121142207337459261470607272786580862441488329229979212556873466133600798606591304154260889291402796870977547733726873833310927080387317233176587390919581758308591897010895357612351113101648280967180299983957489421230148429047312111422668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,42] -150730838012399112109765063786755424503183281666862725144056962627535651626270438698863979521776830960619510732805953039379722772447543338968773473832305515443905565089493703676418246362846493342593390905078700316436784896436192094074029708047717873333866284919219611284492204832528199894564859859846402843953195225987052464478176570810945920924914736365402043550777532344444496071330983392810006215874295523269979139570614792981849580205609627616420365543635000759804189536036887313136688588274345929258211983875038375915667144850511154360219680011206579708507470758545366739653611900217886712508333303963522138913962212396517119000763523031085199876372139629039113166290676558606361720529039646407963871814069940188436726629898175341210953065289438730739819208729667968253353493265713401979100334459953968302734680699501808862824336085743472250956325253826523876136191962197463596934826627856925541370221857413288536315702662888110707875319642153242312423967608950641161821156046393529885402805696973920510080025227084964139477596594500188757881764819822829445631411573149981535218641832505317428662256230070487438475158035148843943014925895613432620691454685183005262415491416683085044223583667184571036276228982240799093632603263752995723902656032629857806070092792076110594331795729566233241365776465188092533546364700596748231783304602359197987848621179816397035549530887241357670354277535042028369013523498893464505271319444960415523656788559436157572338419124715346453516683639689792460197468341680315747139602667088147963807944965061637751766703308868012655597192130182976580152137635774560150975415141365627733888767083635210271069215560029485832974350172499975801340786992168356302126569672188522076974533641444442653922279239369934522786890579306699298607052468174490016994689301642525119561352290500911064780358225411834712655284625692309968628772219716450624938932000130890140789045819589921284531955979795064390978967192553236597138112729235322080945765951204550061828532524259742686280584619232094144568396325195482381235613909419074129278952654957943551655089178662495250388473801838535485360720167004765683408212266428589784862859693366453737020730264233367770042191840361007851802942467976128474179560738921238868221097198311945570082737114895378739427839267551305900745692211544990061923077689749253790930610665214974522121908845500254263229612736012688585343186668945662362692930845505525324731605523412688957755976296584972549671558830802171840717869162457767553041834560026853138867797394246793526691507321575719198899765942463707485644668464633663925147102398678147175577041834304669648751263418163915649606966816201626831250890366195012296519845975684079752439829224520046204177880485169769887442150752365855875819743281015117527975715406778261844175161339045670723634934193579853655356332324447646819162090325723825215337957340742020983508142616677739313975963851963362941049291382297943833773562543525927141751568453592185168172345177675434539862906857209200640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,43] 23730769198364745139244063622052801455041185515028196746927015184533484395049221399320564599262020844730089209270770916342171671313597310670510094009450526263338294819002550364413770888057695742883312670969061614717657078015413580563077115308762587637669319108770508431279802239010631555197135182100106615554959745991189174832706358745526551818075164331366498642525032394635623439577951312172182133081975248799293075829846685890612433438602582110508780534382023457982825388166542807781036384276216518810965004853024888589051937155885043045053570563963589648127183887397328301354782627083720887645774627497942981699355102190826431228708120925655937451135866560618696262340631652258641691764125509350579318063943155938010903060234001528976460987812205429783961327700821520011531125347754276094836835261607115896480020919588740745926312971177956602201233418700977480937535202819658366131818861160077816109638698423269199138410500729543443930837475367333876666964127060909783838852475616397713182200203681837145057999118825055441440212245916314055405010273747428335773363742958618017943855853268617400645767579665677822131081638756099294049810280226624095619242731660179620254773899692743210951283689066014577541520888230473386655765174758597187115279402188281874643099718176061803322074075667497467047053324543653671014351462978611698337965079334666530003715244489599632708143887793315380567334157179700768418611333020433035648086841691321756632969864944235619603264052356692424308462128097544917470178637119453168297683600254503954921956157630935840898262885562274839183984853058844076585984403448531553224259727646117826582932966327117627771868820090782384634027432868400270449334103318785639953796775964943622291797869708091723014713274082396361436898048458591109477844819791738984292269530408950911554974089037800025923638553238651394411166042606764235045013463104536906602373402780900186689377341252185448302611463130864058709663988271094424335449854241209976990274619858758365480899624249284276034176719574820247335824919745880831729853790996177557157702529798563612506487189897425865395121810482997480350761352801552314488059232812260497656836028467927517044480632469230745896409087088314368737873201737282909400970652866162769200717325956041946771200412025351925575021712570924824638651521519480006415423428691780691332555750699752765336286989366992924960101045077037148641161910863946366896406538356933973133604796173253137685682102888383439126896721534868173855891232729623647285293725862632616345117819906369597356498858882344029158545479412446880018200478055301761695977140340221284415607135331641999486558527850380388998296200912382367040427632114894623153969408205387861945957154255964665042742851751036862234615907793489760567922268390164501138016035304213299657086028322571854862116854133390622813384439147649413846549943674685998829830830383489690482374325563610145713387695820769231295208539407315104237072675635237626373661048867035289081202980741726910507938852582195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,44] -4765604752137317925863891844949864469681033726020914683395440039220639765760631868106414614878416603659991623612148341331498500034486325546769471393600749941042521329554534259689370549905680078935532869105911841836275640654942647857668845301907241697249677822915600031455156895493534563019970706157320593979655281420020683989138494192477374964739846414464681203585307350645661747347809130021233270831970314368530358316445539475834257346637229513330499119782409868918827576763386443896147842384156897944267742141075399396676513027031899535493276043914769168935744937952962470557725582057147073804855696145709232042495336644784319415592874839308349638005433288639257481648835435932804210560963700670836714047045334776682966388263568290328448298905846684036102480354412764665750265219063035023377367046467769753339679626214140564860147272413355323316924598697563762452289021590858458072542330221674553245155075042279229892495584252447121983774064063265403463534724472809258724148811396112020840306637192659845014459601021748721947856701979083867894090120579636925607841778465605717555498854303054755298601646333415014331274781661452693668183554659568982276081433552168783182025258458575603976308486482523804687652104858396154358558045730134553004984241238613901039656521306660504099308677577358350354055543865026034930221098093601553573871857201201564083655376662772792658303513900399256821379008813706838926607984752340855408257017203995792879774045840201537027253567001767192342085489584681489412468885024267604495379355017421530176197540340664469168190841507474940702951716863148869621892116835526985354415211736430157232133532877158340852471920450435999474616114298659639818230729932680486643265375322443543938206266605340430345671942628764437330923123535916996192919909297699800605087453607786347660363173368607003147761805060181338631972624002789507725948455714353437354989823324853050069082691173139137553234706873016463764882352879253599631390524761116353303895863912926953845287338422750257882610521947559192952531369724460825692035836348094760927401684660621157113122278345598107691937129706686652507490916095949056809619856534743493837560311294174657440797236097743358336501149891840357852417362238509410690269276409396286258555871651939489324375572759325943676595082159148909028778718941015725995615142910555171743879961911995697516695882711202575423478679851580689514643250295250047499772940507879133784563367055911867227673148862399960520989872452613115420113185946627798995598919023459799583538692629017660327168749095344240674341732861038469912379259111254571467149689842383060337328214342328512393373531125603943309620605247900595243372025516558034342287305860769753797982742731139601628479103141663600810644307859041212371985703689335062664529621142351592801866330863981266866969045103637869850693055528331572275976796498377086342925012056207964578248475721969107451572235202077424045981922510039104588350998759097884953529047460086840367464525333895722028953578770530304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,45] 1550825081208481323621327655720171789567714392606624019136664681597128740893061738944100939688080142253869764779463366311432341384128287439898098224325713652115869389944121741069867846008967348003931184041598612300735200512382848127683712081743661816627541048505235320866691001484220226124009521645943315552951167408801238900545188678576979788413777635728058842399782318407246216187492522454043246451999412893351384220055618762928304624212647468666322030735389804385130291995432523250902644426827114917072008593181352353410228774097439971694171253459957374370726555821671073151675676638763239650140825691367892170898460953637995148622482886095174850273374696314474637678970088237807335015930557208031078337302197259530633884443064164402764347451602559469167171547684180860547056038043915261370363773552342697707001380986809902963941889203050747411495986147348761326913863975257327543969715426302335152281200545462341232758167385225475869804937254762106293983712348597442761454850394700118280331532194971481515951842117931903547585650422228855552584721004972377716467100900992841670716186087366455307456025963737780795180947246355097069490517213676682340291412056691182387110719937796892772349683728213987352251001176644543983261091644258011510598072385855426023786329540096703162451152866681199731431205883282401875891559251484201146816735186317775890439491171781940063006758851678539788037717682051276811082205946794775801761408105832317098950181167109732304868348724943768771630124485163309901180413055403470531704564375417715260381839851224274990283864606722621097257778636894440656489747538056867836000459481022573798543152652610306865207080395427726008696000046881874557203834150309084485006712392712110309917172630485051748105162354364465136368221368825498568839182699722848135740199769553987384447820669459183029044856887430118244807686389762227619561455012322474226467883931064443021932834443514442612220976886881676507625328510403066536057382932801796024296038257286066542126527946315541984286433881831444152679931400943597187753682676318619107075278979757669868065595375346403940271075033173953449891825698867192738723183940799342455170979111623419412989839259755687262959611618319214442958057870831772223597291923939868519852601134081903650948244601883970140320130944465789917596540735307477626376963070332133966516830607408523816173591140486893745298644926831261386693067897873428041557336029134294367451976064996548671766703489286974316076956600955025415930619316245136496933518628731906455823945930405686025598144104752613050671749799820221418937815639567666351555391100987704369247877120664318680221149060490530381354321423747989387119722699122012729640570107122139392634509100649947622433679810042120487227997071303727541263583100498966680760333723390642490528196410146678961875401680043462475076472645734623317953230484769741872641130110603336924898878116041366731776263614293803961379166916392412447257063145703898413251385241954106056891173500277594261965962781655040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,46] 303655859910876627131075231671457943514992988184106786202586366508923769309953210430825808232149497061685828969121963094219145545155586700031826071823857900361675409657714772901434335686416647072759585275839815303476806398360196244093742137686339954958789019076710086478287993117789201524241194825293748550650153916645189508457419191310635962763347020323480895098459741989783858927387794001762276265166125645560924892930573054374699140643511993427272510859086239697950035225102429863029829342582348177974768398718165285330398830557200210597887918233125561428057635609323159495294909273653477371190475131596322548994018022408193583994455647302986015797339354639228973417663771439626409516780454146481069727850279841957818749391888496752957471286969491447433379993397801522814385896345929235576031667292014060495406236667678360132945731819930399390720508159297860667153190716594405115260102594833746628926267791655097443141410676418346920092659644240730138946484418732832983182079605809183458950209777256090149497752442870993339834501408438738039498169621018138133925931289622264422970974288344885030841339425592064281948873637381929077931421478246144258386957347196470254606561582956828283328451154038453364374552819199040182134587130901586273157464651357340948838211610564271631711036205856092441755262502105864389132028402441003382554754304625131912554977673740519054878820526677652144177438495581359927025446510493811216435210532202342092239972577428397553824968213676116778881906169019190295156738298266111660036982638390360528071825762068007729779183282326099977164791390945061007500165094726765098715142768936328001773142617912425919858177029687386817872884487140481676464137391268946787567826461782692405374256769433555352979390802689212590836895969674694469074151620544532979131906980478072398393052284216501570751356876666964495584957462451680670042265605695954883263110567938148276364985196890373391416321741116719709838234083688414044449531380094110704808873744930102969083493525617770093948024376416857797689028182012092800570703273993000684080665125007613020860085823698111364250885789990558785277703957994112557050727104250949157197657492945665210061216330380160336671568606542286826218682623314132515644149821742349050134079025562669790119133437645835435601305230602193737629526508904578112912550204431207380747304914455692296860170254166980541944396502413509884966149555727159439878738105182670933478698084166706872803311173500446850408745071818047199564997854587879575542599937844270431879360433666021561780847488702108290395025440324586061078707123909447112192390124912804233042827899688154082662054723107500776609807716739824870563036958310185759460447703689612999135179590846272116416446868945126874656193709409346773404835476251872877195955467291748805472895774592139756990584269199771858460035720806384414265648258207628265833323955475549617301902354797174769460884241834558078567941857520577150593233325001019607866390165657201269337841226312072865871467322015744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,47] -962599039437765648347428285435252541251309009144888544594792001329552118609697399756414824983646537794044575115379560089508378165626326692516779496237766058947421027757007555114958355228265785056445155680639278559161585781925299531975660511145287381956057608453129948533730464345949505174486082344051474356481531316804229190071464712708492152663254251020702667111790647426525645907008989292643585346505532014203156038404683321453851518322726806772573807969672460316943969956204965282619793033299723421407273709326425449484085997312726176212652076985076641867798171342738272730907734125550733083842529561421472749384771518320411924289227435282880241696139379575996928893358617274358082379795868202097919426261547132395630011799091586354819797300913002691754585752536884137565195053017677384818132119854791707499695486077555784507197561824015825176410370235676765651774762826132394543545344767119953584836651870588636673155337158717476979333715047538740328765001302494094034844781613740692437092715122566159676773341698513448962099609598936487293070295482156373772737206244465087686930047987150294303499554501634215239195467939657908165468455952695098315110063592809491561728786861862360444693164645673356351223346136760300900155563716760733755590839927331481448096305765691832033836220879769693646415674527888475038494978363550217935493850995682589280833943399302011158352857147393870484549245095065986990313577836006447976060730956212080648823592801490444349921631503157181019917564725323440829999768680711452246423301742041003635561675628063123271757299122550711417564119701683575577340263833097873272089304693677021709066757593174619074696722489979164703249671486068233322077413588460502283564131160703591257366289509957848528867838268292322809096541283890962835108590427253714884993958106533011912696479514527735005286275498301411762441355948743959920723384083718368143771351541917489822332887088065457421691135060693022292302362328706686762718055495857949877810324256758650891566882112237210367541590861276667503358325384985025116760722528919269943617687592132696166409714067095207809556338317559262484190792660884962997773754188400899617446715152392446661337932347294764353742778358562562048719054202423160536241467780906771947541008219774384010564828458922390334632648824339087279574566932124506031354491583399608551834114350722135981142413085795812771836907455223748821497812704840439620708997624265009764654156760041627038545807027282013037415630492559359195480635101141526444496116324903125529263103343024142292372424461570022658916434879390887540027178815589721092292047764950474021846012304872580113502839166028646422047277980798939131899445635291979688585857920255062957664513608075913500873242473334028903229614669525443545513079201010398944479364720964093716748865735047914167646887349938757076356393168412550080631961351618106555264198666121129235278433572393140975027483152533866884044146357951008375152723619228716605799909066846225235977686377159308053682080270254080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,48] 762441824398853330783677893615563131381142168282070290597192753153392600179668389064140975650578354078093924228900843489323536807597185147164736359517594747060238552067187803573614849517324856716585840302657861910271261073540468419098965387503447282889107678408925430035201539388061951719731316095597723792813110514411952409063302608681926286900609172149178615384252272368269350951804318627737081525611708611914786354150051523954105938270109792615369270741544278328766585390190466452054510194656282405453420082320734107165072231709937001134341895756152251945243259073554983680286982713408510396111430407039411835847978650511060948169297971439390461643295956678770526284987499748472872927413191508029580443211300098483919849997738969682138763502094560625834065889491130730947506209398663150264941015331152696207511286716140233873587309830844467230879198753970773584353006975676369438332760436539084027195408167145779734866390566568967259088070105737259231554604235331589905173102525473155980764037868191395099199480839216332057450165194482503705243889035019872639905505179845078632059332921901540499004619829893073976080439147926339655078856986986900735797517030736275000083166057243069856823754089887152138854855957210466796057953237227011168193751948266043217880911102789748409218996389272425639556665097185984086518958420598296304121997991262067762852562175199031368234962176712343533172991154307555928117580262396612963603077259029465566840394778966866506200043357501965380795704658384148773884353526415224808313518563880603928778397011128555074616398075821782081026784196642382212969713519459281605742706989144087512610508757793568016068762673502009138970746617083478048621572850473133099792273462697650624259063295720224780610429317157088661169074698972727685406299935187213846900348698836918711597700211730903238794406864467309501554923148632795194651909249825823990079588666353568119959083603970537980034280255878583300095839826179396485371901606922028317971605442729935748030581533408202049673017282257560444972957326457361445732287812895854145436593588733329382485413872756988704081971994547078928500182922179896791127486027689345789504170960104550914371931466483488282726901480370746992691710080682726935575793069508557069469473465927372720879924239174773885102710953436217405867669233441588228172343467592623250916522776498293162895329246517548367917050249089569556794107931793396987849660319936595116706032860806938033718179018003315874240931081015843778141896588636736381607086939673094249003381160533506137265018632447299106330742634236796729400402113819655157363156947155343872770667288114677718958147191183763407106364830559845322715045102302483826895566631595890971658064160655805398199298337423083226211800672744794666248945879353509127508361085212621866258711087468807686668067134226626587480792578183658078421952349334941548626892487482057071066798877110278700388788403919568598011344871630433049930885171944368506456944387327019161585211382228940688204167894794240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,49] -391780223532293989956013163462102276960363377231354269970675987040105640462918007860959440095803539492260840153056762830062592540529000464671556733410715948085640101457155541776770386857265601248094559879058025092432405916175717371860328246727798640638801348382147958984635881387414099348824766122824382689782881194516906925639448085657301715223127341343167667903683498547918236051586411906339440484782926335392930266224195684666265533978738731803339224743909546309265445459622633135562598434935300074975554398653459356859781861657033952413772276706159157493516617126352521137001622786654790304117091436290702928467822336269401703762353455112113636061859046028633639788773155564753283202061647815241660514605449019291780297312807141458172850098985820146248096138871047514925457398570345950013937062462257931544045003978964370601085874583786737422095795962728650481079222230213018787483708431387789179737841642233630454829912494553579980669242127834590284490412027024958220875228716833849719017682475178336522150552084843834926552373035393835039458826301067751202400995887618331116056055028652697722145215587881316496563539197025737056909887741816456608966633816293054483049510268398715017441513356027538549258323774816886615102174332897652837889746467248909539219547851533279303061070477737201668733118999642339466582442392354825515964386938154415475823399109794180155927805245250964867464722618012925264001689024658415062907477675668041058162943389845607626410705740000032328890899872026470420086328707640302615080089896671271748873161625305724151309030742793569322630417354089591113551312511787376779215247399269942848833147386439805213822935916891864171248276751258714905051529421808272819165334427922938312314882016120497156693605742412943954544776951663143358619556002124795641444261191675730656105068008046514408405633508787569408550836059098299457468478646110304564563521593896816766630259626161039779718166073153056538327289061642424257101070911187539386784051356181344717139711826650424998496400915417967013513044731389570427817941136085789695645847689021618910032127738524360475705362762768213659515574882107650617459466906203262296104209516266508995686491582357939957124974082909640913138926658148302353820239528860926657683972213115710064131514276474953422106332234952059360866446254145991295007131268914682599730707341023338332278557186876267146986630358431300559448961008032501413478268387583215301627622114253540839433938729961615242120194629240659726839693807530425436397755315714172833726946869357464214191471070776242008405463610440137094426370319308918165551444334649234614465855872308986196568027261050326202392896149566873711213764502846041122098674798004293641013453914140071136261488765531242468607972211660867600189767320335430556607381603027642743052402765868695311278147082817123347587362539192924043793470456105513923454851582625906400018681498697982158318051825425722151597350169444982382636484907213129282330710324047890416363748807399280205519089030922240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,50] 152440800442696278872275184431344566824816431718971745817373083290643355088243246609206414129634148315491418574459698662645199473766732468128687744666963237993939517815941013897255266180020025306430301584454860897987377286226345692127579143408494209315250164151652418289329813493072498497594205027243743379200390424402536415310197937211473624025097293212429745423873252589844797702946727495466060056898295177772385595292301028716587458138721558339474613697618991185937844246086047504612139986861472726482499815792160814116093567250013858551578915941600948924842962872117106465308886737092228828276155154995727499960061174884466696720864276764381971552709073010204542784306449974477235695113631842369140863867270475241398807983053119069869889648049204167855172103218472409823376819898125646792023902770340939912159968074236619231211307883395769584833064156963164871728110579244605032524320465324475702471160384353218568045113899596279081614578874390548822208818297128285443759469467922135273768137899455428060861134427962095193517861252219023388507329192573933084700882066837138636619480312710746105441707313773493164306712695140104338070050827281987442972519431571186571667360086928665403658502489065693727898763481255519500993278775876789068276510337158930698970741901950676113067913995582368803117908565362287152472381170768942829051077242859467261590327754229732496057233794178668588482145246118672420434632946190204481813626255829808303830362320874951842460350151411234268509746053134121942148143508988325146435760740478203555801892684768835946915938236899822788335786853217921616558948868791288384273251092386098196070291729270775986450771261752715236292264746819033661486928797803966402429326883741488397939332308126420225182869723805978371089988117438885058642563985707008650244007928037219307842567480417904749544246931787887502308877376768041367595920355953532461751745416624849708466159225959634356107992721094705182253145744390400197084521123099837621690937513953191337759457829856385631870433047509269233395050343658171179407621024147597781905242933307045048822842708064746871445265741961572090162841777909681524984793116241326123842563818637315998608789450446527939127111722022383808076926630642878130440503986060005911519543650751927989223213262980446134629854062506865300348526721075978392138905127756138286043984218513207476898522030448713377342315719388319399396806393425732701690501696496182277185302293530119056333198009234986660876802872264530179159969334240339840949204588787131952817441663850497498316622543396902394005359265233039591251349906088856116622779371372935054367206076182627286148012145729218982294564015136380122951878577050972946158119900927750057057644534646185888375554822649808026018229649426853972368991080337540394808352904296086607940919466238319619717596738135085352545824171149266710337114154699765942665232960064497916772062671229026441762864784225422546180642320423429623062919499351426650489415760507191196044461465684203351796653267877888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,51] -47747687451398854961940024155989187569920074549422187077219989086198255688337293898751512900078387001573154449188543101373676802971758078973611458121417943749175435828660317685683097230841155735415672467154109443299207322175577354919481135141864178185619955796772023270762570128916770022724529178036533098269421776101044383452781218378253848189417527889347098934786138649315688558556409366766325402780499916518961523315010564130293405508690553051672741024558934795856257716781697076281272728447712870195721911439856116768166885182297434504308658084467145812058012329200927979455464931030715913020369398820482903642170423081601074677987519043201932549341226421201742987710306817876045300837190392607344030324550366375809215055586950375399519504996817950474063105810436434461375255067251493735079074525548108996773909289715625312572058125455288230168958733720177830232468690671832739337672941822102035879271760804731722859383164153884028494449631650353483789721611612714145928689359899981517700756831423538507919184139042329146326773218689979383682372085261281178668293520740875049716264261215382610979971438825394199445346418047924601050172122507989328695734563101290810809221101253698855652194549204009028324991303241497966319082099314947280819593662427432431029796690484943859147495374086160519666133248413702587380872116190992562299165858186797288054176759013510953650641878772774918039989057197884977872503078756857523767768818595921208649346638125577319402834125672825161727372391846654710261594263681774951450515105189353687525788692629891999164614207523800845557223862871816916503830156007980605061603723974029830991117560308557163560382790447837133715200588217977342700607040791586659972697862159555408677690478058241262320150193274399793124092485387379399332030383724429675566115679173795456467798050025057922596326610582331347090082852383862522121536324784049424750177709341026648620818609954152395734920623032674345201296236786248289644736651047309195501743606204348090637861646363639040005996504538245178222773613747844128231447561930912454287967697107352173757666725434363564432462215603746716441295824386514668042647685132470499744378716840369366898548408394328806750670684234297267782224703360124033283875805137933810107753514127201928529407574303606724758213898376693769245062786921448122594531303618098787576685519053455932955853327138370550259284282056814412695826834723239723343264636526790816304457559008033013583063625538492017656705894002294721052452496192531672758806907442884328777700653837469243178268972693734317969799587357153620044262437666788002396760846218271612624957911448868423128712701443325587263337595059401065355322992924557887818236428812443797330470635880907219733026131179523415400421261144619765914693831969884740784385894295459553829758177451879331643696244957584998258628719227156515625874958745416072868761504638229329377379755341132397935087660979115484301915457081164770141643485246759417415623338891815395415174391713489660300480468746240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,52] 12392251868703097964257586650119661649978500752358708375170113300451991015870880118596714429166123574698887283044837705078306177581763257594754911554923189796919935126621418424195455749807337692229319846111492853928080401118918138635331251210624606800333268291306354709090734231225049519703881242192753189013073248683511035193933049641332421372757958309513735583784730411313233063032629425965976515622477951612118445525347083614108986948973257700853003518946441301844038397958359060920516952982628349176123792538331335433790316034394863375731896176836151074463697014462692694675002120154980063457651629048254128336518895645444966590126722697501097753640984737695666001969537564177300597300306599568679846624910263784715403850743194576346733740342904069747444317792112690531756578527274566314291723381600128243155987401419363425828894464234049687543066835753579893718078916863846678498147456215376813534508090629764476638021365058068686522413507914084762985692633575705778303726435443025912072819985867512353745262260113026030749332422846604355998126013075897361667969929694174774052798990063854424559504031330741045450679037351240446837327938745453414222115536421365725536562254192113772578252874202022954393063452648728377598076914287001843486027051482867503075469596492425631861895752584701771054702209592305700386187444541790952985502020174979807154692307996589411746112549589080275500093406792115461740731111136600221380325322195895631683667536749811366996300912066250090635657070432453266798366703697031387765484225711372019504703947681452742663337407187413614442320243568025838764459875746379273002464442155570777657503960722156415891669278119216050540604720492981795222591829827624978371708874057589861040758273808110292404077225990137038999548390985986587490743204177122970739787015772091665939216382563518395888791986082731546050915605882429595449542056951889197947325623187978805398922441588149349355640292234074613916044444634954898349487577177502290031698690476879317459523465864113422472308591509716521927429770238128187752295136491948397504210218962556404805925819772946226652742703783181260867802167996473243472360679393815845678352503491365613048953478286715254831975459321732857443250482585873498786071123938036506831591214674987709479055556548003450537096411433654285143718177432238617841707458701125329374382706140770709228592474484951622500054597193217043296626378245768749927501171449442534058709862932363288397087492306990994990493369021999816739643995199763694928882892118228208181459382538632400362755528266457960282901225206263167713762059367029508561798405926872974449495987209582944073771755858102089745617849013189497508878247127017276328510005366845447597535698397778466999426591230718031356264934069321515787090799982665746977271347624822773070297049708000418135299997131234269859739264231404086171194371430115641691166058054657025684748979404303238056224826758850002310299081908232177563281817133406396762202171276458383090692078180489914659233436008448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,53] -2698169896940503784886358001933905627521897710717589427271185267030913981450775249274867693762318431851347963792318635957381304141774503051396965920257761512539179081328063474813481900037992055358015422323877854896049245954104279595579674670577223173078722423325386398099425554029645174908039851056070047604827864579456456531428232975570049822677926042559291852185968243457837091865167883515728110412364610303138525807646714880135498351657811768249659526538691754553252191538323419693510618046948465545433803348017516116040467134542400265129196994535871237125693725474600493971907274036099740366699224952488197989139171873337374410394704247815510408163954771005268443814663748439480026736946001840311418761900756864465647418386748368705908390121331656366435355095953191538249104455387221196582573668758266127207738988235141442260369733816520531967591465541334938972538073907751105031050770837773065630709345139179340471438966010323266523286483522179790634775735298014578800389018380138157315032999028082733825890121501706293953393915978823204165855177824509263771337775525861315703503014166420098513527115380027870301396332076536178933797249039360850565031501829423958971244110221535956562128203479239667546607597961021003461715253502822620740657490702452280204400640513030231767913055603251311258877223498147567157044065567544761820983664369610100620467624037777213259674553340844557095053672710611429181798710512335525201020005289076723584505053560826496195116747289094196574492362105571991974937779740486283287742267324612548863774710864476201485769634696468020953583970530926190984848111946974841473609619344082444067462118888672893090009422262149274961016435552500453262834867801768168475415934266559661034397464695915368474836740876818355222494039189168304779200670588888866745150340695639651072322052763697376653239360715054131934728790382929518432779476204116334172962545499942851567725371729051337929846928870775046197631264142566069688885546093319134937022527591151966271567952190140331165993033988636312979521173028230263878559621880221274305714334437321450921684150395233231916379360289503243356184962434959852763759372701235749577092082005060589434109495281532033489178098652274682078121020519588198804567847840947434883052320390125558387802429377510079013812794724677479148945117638221518936552017348349493631544447767679751423738561400180423631174816466500891387676800269192708913740146572846042357264312975768572584593358250088951862877866208721933943597367448132170423950055644870693817693087756574010828620228006621569384648044887026988760122451341830281294990305227572493686786173530965369023427275077703116154476728468500844761339003165852701675207049003491830429191544285303514105457685383039489827805688414489179817874218339622956683326824087865413453342742830138898054086904223083298835522956507276245262387712464506432572100052125298541942711952236272577724357645922072188539483485692551330031250528636783664352037420464677101585458784698837976612454300385280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,54] 494717554883457167667651862105760303297981448643591850284485119206607168096842738419202586940046778344117179566083789747026816406872430692808591959724122542587535132593160979486087631719564390268412623179651665606384045567047345749410015261032881221048713042182275694000261678055322217644915812469099343095152613193730111471685664526696943779301859283287271292323690454680852473188616225121879316641329391636898329736994260923807564446108940037870726666363513428200778772218952831143913739502107583983084346057164391659107087954181555863519054462405988237012155747033784725164897015593948045280501110819526095095817350348841959418418043267661123129082586965777148581249832987440613858440402913360956682785804575468387815128718826480969208362895421244185946009712625339947373717774874772796928935094946653342587523005302249681641709700976401725872928202982534507824861172782231596301513510691370992246294513844142603241124740459736187220422736141193419571961755160164668999114263446104834952301917558583854910349970927060759418812267485267097583300382668396991779621581705766119358967226865492950941339972899587140896913399953179541190242785346908437236589710818447653320493330081204402261144070815804418660726951922409743499255658249558589249697691067159052746530896408436337903841063410707128962022060269833106711753462078369935058924514477178357755555314401029727377450692559993448275110713992799969477094113319172203610644107220162320124772911722383381205841869556125710990995822864340302465637959403939068625404315758926508051338256892606495057315558479074639654023096056578329148351874326205300087301916572034723695640793280623315229815236186763885522349767344212260073594938181705027096106479105616816904184848859999014069013286594839696831268787393068384304926741115587781457420196146906607379699141507443325226598054329891595232699580956799217031385547561375358337446500136411103441687901390048429262112112196104737269705115127543830010447640690907271026997061615828458202855488501181846111373968448885031557420973329934023053034032568738411758869567345789328347213050448420632920492255984937754994526252101237706694081869053230032375985398493370422016102432011332041018943983330840799434539401262225699600005534524878354956040467972765379644270572471880789382056471011074909874529824959130242215789244132291931748478917708339474702351877605893150660648426654267333212905010237276014944508203841720576823793545151925378457497119348635835918279993462086008304750962847678242714464925089868768455581518232008994657483835318332047152257504553240516426928609500346841872336415245355730690131771741750361211093160864763675204751180837458044285342493119709067368159477613946645054835393719232400647271093447289406320114768748231348600256665351832108040363852192210132935398179232436546238602035232940029700719608889373404289631652387765613632773962546460677421576831714251864187486305766048253378625094020160750719217572616521516889439062662437434363797829402060313266942176657408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,55] -76586301548891133057561444166315451854673154167417179803407983767901906577469184902411061999460320071084747752598956903786556339073883448073268303195574037914444420288174709955951776180692739281162150140827339512601467023346710687689690695078930526957420673246620234859629188643224630936355015330172121369938275147186585887261850305226311141529649709042137809643496863942073367639415606442711333805616596232128944006430921477544528575138141054539169139048651811856893213988236561336980660831416257793363995020488261775297181953712903831666939080387725003940682974468133500694577864786150410411351400368276100824525602761608717116906993775634831343999468173292578411657727334535165502141240012187127836130443314105651553094208383384311249322028996931468537954809821646396986755893279153662150938415449239690465688391544239714288053547706880197044513001531805880072801940866866467432770219186899487605768123595495306954112625607815969700983555922209262936589951725783566568997791123954317178878710749807720487227431960950704645924056130770520019654237373597016413405248024642675520359777966242309941207944346509535438274605767528328134968870438446340029787417088268067766566020741747464167313736005894430818850378749845850093423532433959039037690413679207316098702110414471236642800877442883095026113217723553529295233041957232554631492105993710984202495292947736763319600118809870906790642446282767783031416842843735338456291161897159397813853666937005043953829467306878878697714610566524154215405478035141363929283557080138572539282402747311373193076867134376786509822708752729804145659440027658841982276185757439389675076716094550406382266040298615413280372551214645810363101120970506247372540914104984030859219717790508543036177563894170861672918253185540180485834447958043150274786840329020764761810557223135246391991868932855997941794493387377849566694414981453117167438274725725919589007359571370554980756396367916464757571319466737899719889465841029507787254457784029502513259114074567843503258445397805072892764247436119954765972526226506678968284603086774328558454591782748927930115043377986668625507681469807068372267257788280733582510047185716855235438517296021570532363165728655467265609491051692932181339938121645891171862375806326172449902090291214347483863990179155273734894422970809218352482873420032526206304216422103949685100072671602077246859285148672647004218414889569799702809197913333746471337446136782918466230219735592481904933949039886291958441157521125075265935008350092378654160494480829253378925867295655430301523239975430414466815307583916251800349525329309989940072973572335713954765010113636079948375506203003037192108288929037050723298506865250396801152165624457567931777448299660697344558526183671436214899746895919347393859057846919628642289359235223899496020639935369593927870599298621316730672400276697116172486012597871357398509403443710255205431383150982156836270293999549882336577884756730526912178727762076122978102942418701921572033637908480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,56] 10106251196618080599632113728497728409966344528070108914285342287903741673450067538866474558438994673729124042444360512623847727265252560898097110550282380352235325941715613695705329006131075308368915415741881673315386638066687728140702324310331108994027254037797486830623517291005821411644697506609144031383961965790547979640805887447142302293779874876095675663581038494335721772031572240760591057275602859033788478810283694246041471246078621790953796811823122181667411610702203399024282910301231869647074494946690427082392043190860880176418082448219647165231535081257708212376490371926117292403351939693839894438900078474831233350912901627754832075110065567189314630002399016306472799816033501785095144686395862119620714359030503703870758164490091392530337334316365072787091499306498719306239990080469680227218744153720621200108190593813639780973567190675730171306280477887403283367178552209966043103934296488077662564605036025685339765964005674609447275077992767227878843021174401657535447130016513298352118819207171754067441983312935033302390401770215862517692831375070580287329741954331501643176972609666095695967825120937035040522253920961205979724045021546464773825974496843305430415993073326270891405165651611585722963936786578743936603788541815667653513451853969334802949404891981467563001518489339310625917565680935833326943749622908855804908925420306707480386320126831959424057011511596576043294237112737412386668476485543497433110639259479941130247326986438308866392153456643204021216153944067126768182456702772580980536246428665513328615197558135017414953136736674154012794258456843493513859798342940781622629524484987874922588937583865165381239879435710042214458055501389460782997319380122209685015936554838176173084015859504711358010500604214484172843400179806750550015921871923913110421891160995232570838635101314281392009939519779859217657922693647629411131107041074932452572360918428242771612765279157939451371876562686334361550419967429734727782964768704918525526698512304220771687165553419993823610783271656072320712967816437384516100011887423100086414734526526821838774537553744223893653500417192990637801624038590625872014833719736974953841287938922513967037742795857148375963472082424487841689502047264343128249639457533992121619290737984704362323698852501052553419014178107257259114975829258163495783062487666893230509182647545605202978859178720749894739050732633300293904736237662662208151972064565585631115262887601968091785580205433792886525229008362260813306273549136610631373737532656733607673684991670144284647041601703692265420805397632991228197842014368096966544953250237357131928039810253657081830668789679188470182281592450211164972955135702955335380981627470000426879177080978831330889414581287410686863074544021200573756627569196527643055940542579656006639056679726936143874174893102834068740168437467456660995134890842262603177915815311343770998530301422863845965118089378601359754166610543375125500455634106948653225458576373993509021728899072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,57] -1162271017814326250267735467529820180010389685113280041848310477817888902148364314039417893148576382770882531645902041530072534281368985079963430551992679602966902843760659213222605302404415188404622475242080215041440126949147880010399680617572884718562892999006359480067093689784238318984222075500884016413825107116710592461412121144034602391224596500159712029825035822440426461754171035977232682318928655156754286478194248915751578107188720139385430965420687487350486587172972553249479744936405362935855470976169555296151291047761983412131002023798119415947404161014700447786502554066744450101846978566817988292113807449516604250600307105591250888042635418622325201829218459106154958974476833455419394441376388276247814105088916231593214071897537563879709677908400582862503488632296213126916373557290225219872755550163865593001113166546111923841628026391899022350586349207528089103889739238330450359233887736475962924310069876783980475104437019904964883259315993799476967893807436948761944520762245830821935238517626155308489319380277667973842061776816725796457505962233805264053487441243254375708725542657183192832314492270184713995006754692963427779745571902350853608773691151554900144760194749330411545201155073950704268801789679506427372601453191534355625810017297466060695016681733966124982462887887018856675356277284603047430907792028586510505875676093480215777424068762895111491837028400044854056787003040322819554757077752189905035558235910521110934035369927405710817068643743042688273723312068010943614345205577294041157810238036395566292699159226493747525357159005439230989946137808900396930213279593312596138367430758688150360613983434734009312028152879437948755050505612423868897631622018117162659825778317652847293549185108050684579332807549549016600235839668982355046067200823788592120776275135094661755556255298726471457345948675717730948479604387900035295245933100509298073653233283196520724707624263807143083569098575690384134821553827400487261163589510546908749088900608711754027268577861065319590858529811159601925217565462830495677206271552853363477816562123109757037231065207832366747494840642412513370667288848768908387482971165016488589613185056884824173912127347380064818927201177042532714408359777774399131313601586959255174679070295070783684563824114902436515049661419509149685097582627509157070003087726454101805233637892705763570346142835341537532972691974957489244659107610877025439225331186045262800107450517855972009723414085906200878517159422074757639962457203066137443154207380273913902878949212579558198393355152008892620343089356354549031505683204818860123908775572677374191517530063483938282610681678859239209230665532970861249864120801886999096446117737604703071378978572184376660033049522238315375933932485290165147972957047422947408405396554372137551786272651346466130928102521648277194994224927593377688635153754492879519291664253048031182633364717937121032158899765321794705659182938657237019732076765116771146129818727200662233955696640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,58] 120998393626529284557736059223181031171406941118481002021512691465216563869329625701621186683582019982558702144404469724179599037974746546916184320998167093772920388393633551189751878979202714958974477968084951263798714233582877164761812419778242019474960032820232024594378488398903083063320426343657335212172950036346855193522785568731806556694146219786737004089627645623330847121795762573580972857964588584778755049609885503257716685185602555256938824915514003780734323986013649611253560195859741696995628881802508253810563747708339576435386874196578164938970277629257875052927255910312092857068359438717248325386740094667125412674709476410432545002462666073723766098076864803767453298176438741439881631973197925934563218834546151412824894765199310567026675657260285031637244504474323028304493814970987088394266549762782361589896865889329127316125744284335934355689212009665150037184600383152304631058801019782815877379107119223622363282089908234659294106378936036204194137472928134007199254956567765902227771887610720270502980740442564713264615064092205137641894005314540486632118403654864417248453939222977421954432150130505990947619654320953484145795627227523206361829684937476691254171916853465818053201698389795597172699489075244772309633390017555834511389910453831009944548455241281630612476241365432734964944220232235728504491650565435372056220388689711743248995824053426217315689848230430383118416395369947756831415040039300519931220854723556742658569241310419038200674952386433653185085565234797880032003765481762099611747911626683724806446963682212500147372672030805916131127853415919445906504695652192958800352869720970923756900855059581245100822372756922144910242350128420853205812252059662721545841002684644764978244808192790556271318743581792894120954071853909793719013539153424252336049332167134476068207417692717455887548801841722285198704967089326330067265956539138469630573558088766698893777384521768435790848583287442556222102653073220143964398489725004816846027650063445766759580518459609796895591961038122950598159632245411176645690050483913614479741887505373696435768547459223719913829789372676031570691034623754927895143382472290076781049678471732316575527799988052981043827572834925519474629561642352601855764996873942582410592639066466183708274911406687759707428422154390710734333934020087416437231700618378381017563246402879581702660630666141460628431982829623076777154446024886268176802628502571582596639412108400170984980364130776671976825450479903224013770273790444635182537565802141278201696207503183501374405517371376017109787295824440489092135502463138357020882479670859754899795743207500946482303586760665932370949980906545348734829186598391544712092755145928886776230595685784452616035215622452305685669728002419231818439971830242751414833704028435253078725479909119678253648140152954766447598762432201051175485997624710031393205889319334195349277284461971858795241782314497463218656805889556303876490619633534851349498311914901836241943134208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,59] -12239051570580949553141890128053757155773174466900539584934874757727639643444456645845441794361931271193775163285306182364405510736933492084594611187386308055844940606332123176949669525373301160820817727718630144032176352446030107367737654561249194543906563771257999578978882037600450886746606793312848870445259924667461314280728737804339005083384309886309233629222064500900998770153061355995454111252807164867814368666653710939613017573270625194636788053372463573021662319712614052847460113890245943154395617101250905379517070152686087307087976888745134178318058629197430765298492439493960836825105392849391142369655177424534799676529649804335719136665884856382352173515599084600507819195826141336750551945161231251286505417035094466613932776372675667986647177186712928346919302463683426255815022602319818687571517568854338745933528607034068151803653759334223510071734305880104579176593032527953162279671545661554886176776893348096099043443131580129921121965792435301991779198664044993993987640099162180808376529718618942441439790241555480702458673571920262398403648580890115147572471011553040412291235818705789220287109831288230890714967826267648375840252405795958830989540086506253494001134778156337723754848853806149345488447437983269566920157684618266160165760786135652404963257685789345329986096147321347004319912599383054306105604087295571297497443440458749792957468876981840786667062058597672297818718079378718720839413414063605358358525055918199998972180596869613739115336768640144237323189995844728372486376671540863969963780329138466307630084305993722614828365589990758320112498157548046532460073063420176982414167913938152927663005424778199334048715842194984602733068326982249730935980294781442664682324898994108361068401494942696854855578099043527316537303745076225981125879848507628603270979675553230683509628375967530261599247613790893277762207087320466196565091347919927796952278370824531658498005822335973187266780868151223619668903737483672809516373812849705563876973615601773032281461391785080411117848219959239966334941395795519199956933090572471616078148939238850391312903937109132466588296997903969070855996359965113685344512795134334359533173417552020793863741068620757560876369008792832402133779076973863018076022932504983428179806750313225447755562739701847877259170571839836097406989632619439709528612960613692507994427337615804595797527602941662317794325414483660280916683877115676070808332356201648082407600323579962215136278448664666429411243637688410206599045403903988461596223034929547302859124775519581837419672598717018460808415712022000104962075876682945115322506536912841729818599093143440799418588395803119264454371860381405732913752688537172283977065834553781034913524747994029343300158179385891739740930333517941348907574066698846944951874540283735872812631190488896161818391022897561859694750047083011777127467000410678038095819349696801494937267943790506427355523333088540112676852975026290400471916169046100384573801212891612676861460480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,60] 1342669792456164319175146563033746637504492083716031411482222980760821277218318599628044774682719663802079872164852600375507748425143710096776265242103318194357101673647857733451922420154528771109340999605027834225988660815594038416794415977125779930600197776390634785596192376938685212249076364441140237836372036853568527915388906584475971548952510413173582950868555424689481388464357897399307675632642216354899542822423089244001556307704593595697638504929997275098073073033682633779867035231887935519745327365688127173783390918564678625168421979083028448979528231566605797233856027642464512313220516741786140103994695623200256436961594137978833905218843848436356249714798701716669956501710131399558763885679705744932291729072064662559370748914355903276018054861964714942954680212157787339242346765516820792899538779229641265525955534775589942318263057792207662623167999411185339442778185117159673762804483530785410223420547349808273620829392664833501298019818621628815020516827743309448910484224319210231189320471829521184212541290335893884748854520137299688586086395109246515360114097443466393699148827106960771240130297466628404754726658937226565672236778826314265690255595611875503252575162842114719233194320320646333212970027586284482055536887797710907351959874137416763755761928150277347156065482019208323447932346494469097639310272632055607629628987814147281614569226659545864429098243075332774913791768295390581160228983245829124041797974703577656673229798963144427826519215107028222409545402040838170446244844952188414857450637457909373936752620134817270692766895808566124278120057941003011388496669129125353850296473096131636129673450135431973817461180238759884897707525687398096185597410814992711205362023898063199654173070487676290569421150910320249554760314224710059356580759617178295943807219138081689279153813586375510272040901975150275092655260182908215184191804439405460943596458712156180052737913339791514242000135578746051317375807837956326799590953722510105812143597256566290287077044150508948885005909204817658338988418731458670065166255042468352602868286975696396777388292203300445279053924254948514518126878214036380268354102756618909708273000013694629587399818896104712806548712213573291586417031034145565086403905430558376993636238621741484346675359175534133163931242602033282137088079829539037311958444085732113568645957871335894728679403237369473858719322999428044261691457822885351351320108780384099141573940965908430747646538081971707172169104267405210710770235940606495224277799960414847488804907379876973314667706892209770498620878149583440344480404345498830863902139429875461685720898474528650868457298457910570367453872093536001886362641190211919758495104645315129832816038334681712722386823402495778623707207217428919317353412844867673159878997594828666926941372950637931972294889807983567557169294096145105296449099382698475457172603306328793613133902518443142378418719247854871593750528394134424769554271103428372224483887674861738648403968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,61] -162975572740983020646652367796974435729943969032548158591813932326736723246182291358852307455564170090475021462734225358374983762951930169568186613111529950524951257107255690603351680036162987487863377840053095117939822634515106714826459978974013594548518082201927350365695685633191608260178534224608516576723046188867865127618959111834169724570640757363729859376402382099208785482766949614559096233794244384612941969043014474683398866023443645636944889706940974241231937379400136435183912100554752974362207105167347546158669189511549076648657259213816233943944186989435998662793569427770271512373370222738776821367382770815113184388220230554369555078746764086909967375185948042523400626238083750726048967131280923191176416682588882257288379785167910507836755171958176764060915391876142853939889489736727143996498228501051471569791162531655921662019961452420052973856198724892431930928011699283841401247936446092862489618708651994990260514217612925892377650006286232596268237001075944662549373404249425014543077367595336918055344271232510723738626251922536424604707007139369076516522535379743659552985463817490218826822098597492135431383671102338710958471456063934966753702399020447456848294655874685177167816598610766787501654900379815683003513886947428197511082920752026926048812269749738555855722420236931737457250509374113256029307153830423802284518299555426577275994775031357287503629845970364230278313276686705793907704520889558871035787911147243469745503789019822013450244515824561220878589067945463709801081323622341716764569648365983577933838125990530928765431773330702548891683294342688509080316805191333692720408160697481343108480931259735679261344979795227023137450824101987652364404195031344480702894044408441044168061392656233583847166678385854480469144719678741013688205620744372723595277443988492590559709341661795924439040113634336387345673950857848547284071323649317876891779393913203631596493757551308835829064673457464220345251930179502908056556925623577038448576661223272649484261473628170691123298632692419048292440023571470435923662790294281100573971348429619195728152194503816430343798238352436825344720307506956291091651377961606810472617103295516806516591746681543476789674481438406233753013203710279330951250969159576557064700203535441375351641982167898772673718848616902055387701475054923864368816551700040483371309984228399108707069860725604248546725732024577895146608886768490556742957110461122965062785470857073968456893592934657953841041142339703902828207370377955783935370300674786452101068678967847495726135919091136117276176062068732082947040445599903520830850365803642436892504484103357215664802548556478689350329278449091314962275970111113111666270784580989207048443071983393450145274656903236593686679497339857214660188040818926142456996277825945894597549443572426044090265472390514002451888933190976179524253882535016101757980705084337998108644136594846978709524498878119274808839028307160644628809602568585480357568782578217771692195840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,62] 17945162466391845202792032312465443071798296995744519194068862271950810833420749304083037595197873897897503618892724973343355097701044051422565988840076901701307154349273966897567493169378120946900889857677696877908264355756478861869762194716558087647234271864333333784106770676648404360410212127411888304809430326534938041351371452882493127640072004616447875142524520378796883226416402218046072957482194284568310958565930936259686897218322412165071400010977483502716994901324468134983975479101058024717801475119522220686326229082559522914265733605541075948242234305076587574241522286775171195985278049952793062511178189838313014461617774710030908711339714180328485521484100457081139917490089469404874472267792312028093246140611780472392120603388715844283182926347832797595691327867953042387486731605275225659521041685547288869328192253025341900915380248973071135657359470642196075692424692000898142443582897563843879966579484626219857661858063205229467287564349919929639389430407583089162447599881932718212053032893801998235447113530686152887791633379247807873704796092693257745053096685655415709100106681047807450718563733869098831939819552801480508278601881301585072309547879669831719440099766163483915182998650146759680102655452213911258454145232061269677113963626567700228140368293450236306191881386367438788631197972173600293179823886992104002242188517842924754571710708006812221474573786208872554087415189036946293982709972328166099640696023317790834918462776449968711226910372226574553049227103287884968769916312433399873776862559532887998396437895715928257918212091802023037064227668906429225186501673160255286556763089079175532735150665492867940194495696716440751299296599658299909214406590400541307224032744899514393471892187145221176689910447992192336161041651390934352054486843010688525256885289875527829490908598950260165354834779796420764594708071891899820359492078465000589667400052367602672500348067452348313531623344816548924973979414887652137417302298770897335006629077822208041418925484985906898549055357003601426145742190099614392705814901018548660578958802435490094099790605303272068957824852061920939998472941690191703939662980972196626964925044510884801660361294189483005598880958398459365329441422332265560312882174725038126179854624104837437059645873217361729406786205412684435374682756763481791935089402633187594754963363101747789148556428911308400429612583891046360180240924425730276559142402752125707437705168534528545827891621844048888829022787532131483421188153761959279382563862230540450250054371431869525580800750655256696839404590666990051676146413136467666584487413728347758884125333993020789652493469286534672198473106549347065015043531989225188663257236345681370451378092922843731458188445928465078762703232768339459142952224516013596131680973296660006719763080709662432553661885217740599036566418600680517349077160036929059469196550775248239106733900891947332945756510234164059758139417258587429517865599583603456646540865560361675259904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,63] -1416158593672203831443004964986457504176902297730659817438430272430089543030832550912317780084811978925100130565687037403439098116003835408984564247611710387224087534847940904142581601829564044846182811045430475623190905344106654836370553520001513464148031954992371850924602849978236249999379251163336865213920676143202110724438917247302141801288668460741831416407017432362130464115115221427073732338457158184482097108678244044864957017179327405772139744886101551621201979392050594263291032442580931404263530648911582756053694316958415170899394774015286749354112370727265974107755431854886476136293848525618003186722922476021142911172490337502567031412782639259674521204002348991111341468766614879072768045673035958718763098951888135942149946562428961658750622221082574272326528807556092634408686339121240487962650114244355266377815365796104923529470730692583764025986382907469902561649194624776504342988576507317892005840581832260816494549945154722642248141678522837207903366265536227649811430906524791757068888324390521814735401514084818324168319028052451328036673870748067388730268654753647482704145175980245995530022031821570490355805952953226208818982288972082577675538188928824173993784156991600849333427001291719198360096256329540479213456518618324420259778732135340577195468686288949882067831235820746000183386512652283596784174937106219324000520538949798580164732023050257118368519557384892141379919083086825934230148599646773331486136195869315406333056754332953324281519997924489398422134303614515599587298634184191637801848499077688773712339799490773263007851454192735797623346710246884159530232293130670846114476849481286934044377306746954817369749136655468350203518042576337970354211603845373349316553053304168207485249665991927359668472430504782334761856160151714060079917987290754938427945572099800029477715576935560527050532491525887891559921317596410599248325855069455895636754070559768647611674593379159261605447355285492457584154652464681900187865956545574588935096128333264780450529811038947985556335307157288940145316197007652457424634449781022338028393087165326722874441458091680502337486978122276417017157085479591941402059217215642548831860268199716555077553214996675611383469797069663119429078106430517894645247706391041398399543934253359244040151607806638448865942401888276687555761597845437105266496972261367223203699546170090735493442631165377059938543601267331751677962931321090363064545530110416730886980292164961095558506907855080149341650091929614326414400365103015759761804772888625409581779914023682576308839150899094360038674043693414825661095198716046415657083617703978882309253450865752098744492809699051613916570098994829355701208998334579472827594595727316375249306971191821724137151558349328718254959026246551852626297731632337578165091184737596216296334736956685921139787550891045088473482886448609707386200850920099994101037621956088760944261954127495234723197572674816631522537539627263227971187620846791487671748659232721065738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,64] 81160031764808234841129445461737351839079174843699773058836748203803075658125132317363969003427095733285507265662253689479257084167899080851392068046473125412620196923646748492846002414603108649628438102865616215154159953296472499111879375392060147528823388339427596080567494450333803366133766741199391371163915992760426889899701266841439267828430087561445538832606253658790653321855553138079236001206195362972199543185140135926498618983781842253404187225474094913503575146602172567042441580430958441307143966909523033481545497838753308639033218932429199276201571072954085711378912526121989130577272613417620161380337564075317480322068922580365150233860174171997947455943613037750403889433939094101057364310267579828756693523928818557002523240597285389778913294940914669572260560469820692672586721918387626039685793840044366393835347603156961035332788537991849333694468531069607160007169562107979542325886401711642172861902044293567825965595482012148941081560331720326086350833408234822903529276448502736168358241650709675542032490047371379528556301238225219820217219045674691223075167163685530533450985772390228983435289199502524423697561262100086204693457930333035570222821123262793113040369706886733908887703763582188665122014596254194234842149440026680960807569452284583284221944627458344382488156677529348719221931084444012228484950607808320249132627728991095759315408830937229800869158163902734214949944047575927756558155279766881703774281408972956670819151249684717028340590382240699115008988893890167742500630118133480395446325236581857778998359588815388632209793988089282963260542941762585157170515483899467634289145956766086288341398190780913232037624834158071294484026226157729241294005718201226834208186625351722381773822807588003887150058612579434642998184175195433748291431368290021263019210512597445590234638276538043863702577037703667174031026637682870888409262293142321916575897351873317391207388251210312990792927519918222325686177874658720443490545632880814442910144883904095290192893760270850056188767559520550292169351199851197875297783101289261437438951369914487703389853392482057872415445611734094220740246872301627651753345678629970782474820459680718744779240942960484665602474041850677869339073057956308737780519800501471892625972369368641421050082708413616016251148332321031154808538344380297144150590391018648002886391609338204438492557534792711975833324776176015860755153361605641059686471831182361831754580370474726983646900841086400484404405901606519573190109516764466139168548991210446588569028378696957473892017961465082325056188040584643501659817207441486962964579367046870068736308214959921750228023549985096789920208846052594622810466210348421496697587262346162769005666476936053930867367749682182594275663118176032411500342050314471597973206102440328542960113208888617667553922183261445834184166998029022852510869254317185477464387425718316501866256389234549509174036272297513128057522571888971147556845182242126334197607429887481610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,65] -6133769646631413952518529495808863501554163709068368731045851190109284299050759713394153095090916003793421761568718606507178854412014258058281250227489856039718916071119054568459816339615196424023038472762070805519578329264547660153400006175339729194908398638875036554099333482288730914810995781694587851086776504965706578052892291684638391145754156929045512366412091452981714666730869156703400169222244797197079395122453947054285736527545657166725910091018609639328957435976376449173877551189982200329546745145206739172989255424662346206912160284704145460541539368967627610685423104695176402207974178958845170803259717820429284412502271579650420958111033653908375842051041186818193048199966994999794726915350397203371843185437794089847733770478259070020216179274519365298855621361227644560025702748842055535874500661446961692553547210559313615975954389456952198305968007527605443489525575886091637796786766195445417878408421939516739369849941403721552413417383627397744210827519189662696434071328556476722575748472207498557423128789066189990697754888048238845866604987972228483145486431191148930419992951526028316121509672832466316813905393066196940598143111051083021171913633036567843346372366823707242815570427619928826993182049104387947825861060893282610171890958293615389850308510851849014088800026693168487123396078066425728939967861387838736614689107841730431320392717172021920192964201706612865913713904506697120168412100279347128176715382321749960525340690891776935862533144358785303129458176540451797651730451190571080053337642329708538769564635468919181967210208032199250407047840811667300228240651983484648225186083039933218251498442350215544924739655326525253470573450435768696900430277167226319379939562217105603297261759295845618852754316180758028778558118150966119003053891282769486407293690495228651686505181134996315340076490605463061150138409895541945581570446354122351287241028016083885276281038369274744728973875492244018730983308681084262121384862382219739441481555014346430278384239682472147087634196891540379771102146511259078882593263779904168611640463261465521172490947588784227589096156188633338132637334529474063320097898831832494237790058244621334910963003665939782786779276324085118461136551705274222983390596311349563512482902256925477169106145462502400645823756204494718208745600734143064235488687921671897822022138613718945807173764096043533345390711428796372014724724600714309148272945807601346728035876284807078813397220224093719794130165374203527899001180076323861103397708288167395649354607816659401239345000925526034884832701131345761320247945519191700315829607761399919042933315916083052127458174182234260211382605145397692723339257232153317227517922717270796082581505449777395566234544869356414557050022180888357319138914052141480432222544367721890564491392617888076480606815278000322834750288184696876747121210219465018360494122269107662203598670721166965382670545599113293670592049299000692509735185995233885817664555602453463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,66] 583052443119017997593080566299771804897404063535342038090803264225730102731140440125645945939200539361411798774031299105000990794553380282637592932475546313107910712476371676661385649069346693159279935699185489970320990217821489926024960529203445009531724581996927704913839424781564961355220348875349407815401727704170387739500438234032814939032914167486612050780422500792079199905403736294866131646338347458268220213739259806533827194706893845540399664195338641441888870107198657925174160272999701912728187449327798943756909004432149298666851461214228694122741987445256184140146893640131051735174903874684609027532954640379870981654017800338005001043353657018000472943025031371982389149571042050727321328530720769894233554611431456835117984374663251014196500718696194660898419277652795401730010154752224840123093228707627077938431576853870020962299590658572275461597281242540780845342427668056136169798792622029782664358782520449731909434882261655215189402675991561236474462527589876823242949917373873427943792080109586612928092201883355101473749817866267169884603682446186593985664036472501572066929435950125086372040445815180443155899612888483466287985034874962481051954477589188853368888805348542699468115136290961119030997765778281622845038038546346247173452332780772279181865722825078100524029166859437914462404029008604015509429122034683468389839803156970920139938701453314281378833194768846714450652297196427791789251307598750130713207888320833446352550998888418288946132619010685143115727781562895230199272891661446969014538190375983195525988022491804932977226530619110186044057089804706117476857980338283330903935898585708625370305111892049899805120567037553150291725756915148771942674101190925736930164836985604594134739745207608445997770204653563527775564878808580461330447180157591763110729295865690467139483249973713154118024562805518713139290743197159256963238115247363530255545773399431832248724303814589426325250762776464304816858800935517570194686832574694782681442403501858676649471944948194501966366236569311350377681643175780712642563793904207100768013387079401163186779042502285533511835986352897964521280095005411975622044229997475215927914241518876885511673776950330933732316803029921531492435902731785815220618118696867444783922913265710603937060997571492993677300949681279650534574162825229060253687493304325974070030200766396645069860669530671912761776907631335367036595413740649840255829842052694407398134459740198457541858402421855533122969523165354382509005946481028444687530027850518162060037896636759373363473058556800540468585664085246557958858945661750064538453059457191267123547749879964389951417455139808147358063930399526271981592215347901532310980952659943854418631218539602304193872722787980474109875653415329061942524928533969115092419819793262719426254633213992228656157548966187411053695994927114041631968391514605485897582956575076735672396478829571570709955668511633793910402574559543292142584156726229997184543919098120110080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,67] 5888169199727879352632529418492200785512828407760775777886306969647380346827610499500183647459306950737777620835314088782555588141234615043107074083460042844146421874561780138612860264186545174567978168625650501790334143847748595720875547023637679809309814553084957323144836443839336548006273335167151181869433872153848066378831483575439910186876740008721316188385496628736389575590166290096096157529559757352856609279553816071881873815461876330640514638416625577148985520596138833457835899255137266878989791515378421297866564365380817048214962301341136353716179227169492963242195363805017564655659198022959119986355609395661145296975796328984949930771687709497524564793366234697864129085843204185037202946159200055717776480391731252356155669958372840356269858510767910625761172735263152046095664865501897853944440098711837268537602950116987271229422030068167948024095588696783302965061661843444523648093314643069712225134825198118135549430099478777772297137544400773938154040819200237300725091235039076332420215187456272993650108462185128036605631857565010428075251361866797669674530281986199648143906571352014582129530520438601688072653378211657505042171306072749707908577525594452558476788648496832802907140408061263064604129591736255327938685030720725611550942082080726270359828644433231487798507381717903771983443474488618248993033453510676198514999154334177993599174574658699516383769432726972596964489439007154638897200954902621490660895364914521375285748228705503682864392984105320906273092984946182207421128276865051612596155771214346918684133771163909864019679629960515835193997615559502242240670786551913325880104558803505812361877234300215375411294746891669313478811898105892155454685429468884292433135124054804385150954211769412812525545278834564313532070721914199848921802147688790554441624419370842690976523040157873752404227435710480222060123070381049529975559311254201669388624726753637236464268919531504878646270694953172308241658391508794350154226931841074669221699040770578854292389407948391449536019536269320607145834327361569715986502550998801476694813892974070632539487539855107192405256562941208077218946999919575898069342929587599340291009645272688067366223325861525356910871187707385154181366350882314530953237133127238805854468739396577902050039222988568940355901803896441716315377470652623620516142988255501332871586780360625389572401608112427429816471870827398338646502245757719070605142125729123242098629330146769157826240603051153845768587090273713742380843322774521771615441324705692174811828007071839894794233855936580655488329871024705484934799889203912350946173161259492580936764424466182809044081840207364487480216365358730710339904228978326143133647482264454636377408799083875275381261482525566064318979458996563755954270386327951993155527281792887609054225468514719243856687023189633110971021642139562586934834914619730951011832350077504380599150648118494857356778374841691629779968226904063041300913005227644645964329399028285440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,68] -10188376706383142750959862450667378282402179520979586474598971166312339321902002910750073223787511766973824842167657348677411129309105574337446612751968426236343563858707810403482089914973803238908364890382376143830433310505725702337859144206135366763358473995356677003077996562368863877988780830825744536523496617565733579924693086043000854904133025892884559312399347228191000571077688559284003652583775471993487866926047122891098712689718850498267675070709995483351866088061489298617163558825798597143003109044538187907194797684268177586013126519946447546779082975584203161243535134521628746898107130919494870853852560789453425324045435760902549346732955352598581010055560241748737775031141365599859676696995997439448412463171249551853514173686818985220988735099218989450400296842110387661530766416976420825404875736279492893662262291932103593627401722775566813483134460731061373368431395431392732994286217068266090803591970960667262304504815115050559363795873653282374900716715385394525996988172803793287262945267504221976358788428280786503969014493577322897329767937277954544933043039991741597654792572545308025319778532201643897898468905475488044615114331533609111505797441028385667871631502054198842470582842836461129130445141535954355817231998112047167603446598885695894624645568914872548939853874684686236502179084111933646205413043448617843452722714670195380996048663888136766110379407334695732698896322680398951479961582312042310060106183310049405376958287649985864290778911600891547945300551621584798489227940641483082300195417310338496763664028947523638397051371978089641510025334385458280513331980987358971245931056365586756201399619805095157757311418152559154604197778358949016793841299384864769310393404012036164732714489507411552164166134975817198867899575394121695289989935926112015316225640084975161149142894996802231163766172802835227547565962075260777063647226990743593295807803198120707516653786100966580565316552105047842767174113632899599223297004768852548976433786413019018323476594447425390394420054164055453322240222986936001685719312797639449200384224214265013822743278757946173104478848843304449649901814379861704815220105799525295355853167759753110530688760076145604707825725771675923772964438252747665823884779378642483012541339987421300131301093363381017819483910402517399297656874416242695907827549155472949628316348490811546943234170608214380199320020411581589893105204965638859272352101380995033327909033163749824583853347965946529335452559803885885919018206670939907857262035821932901298325997075574505251797928740006394192836696466842757220368327821930193158430668169603898783285787545427185722746865381710298680134610527534604454666145977932618405925223796738439615936619990623560280769293062264211265866286290593112332795827543755086353896644815820028113922399195063518608941398562075243166498285128244550612481692982099619873328557793376422230101531093258069077203891276372969173010687194353282484738849760623911059290471624867840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,69] 1242788025404106328304659821239247170355962092365233136755552504774366809951135740464673617282294603169640125377685418449034205192196155876716286461206359722368175944808633540658991547426313033456368400665099336575412185585237620449119944099328050612966606379047965989387446045011646851421020158131910427715957213008730340279860087474944250633169591434212405986872380218763789840871245471547886914265363039209932619373280700506221472776785989124169292715817317667700714515699405256335423922929754140365384816209923683137088524667605143398910905571613877227137155155717120584127589088414710673014642507595703538135017532173985357539241815633241322479823688325557678943647191533506967263952271378900955389527880804342537569737440072117262512246094858703746772970387486438554989399214507456586203545756587746309912086103014642262599687809454010684981233849482136513902648101859203869839328750353200749922575349109778564051175684901590283746646660084716122284786826883733398541929109959734747971102512123607507798673854345299093855663514510924309948450752938839926223017835592816688728628018584514996635705027955250593130349711497459898617693671469658970156280950246153177232324728759057578346185641544657713207366976659106265356558564083480525122611510374476480656961051125748295209927087888512673389329983329948524550350558258814514368014906878780814214776253095236107820984606244536595052186804645177713636050595226366027278259693589712888707959749291752533562624497449860225087897970532289018987984527912785492335300836452084305450281591123500679920213550146393714363264176635363435047462158852710027156477511723624655509776888866296251874795766347365639171646661349635798422176456370577425458325914429126842158534780430488202974329137445667088315674854244632727534940484602302009377796393450426168432375076993989043870551402949848626066018373099137056304131430601337333035264250176212606243169184912118000075195407484549430655638510113536498449072201845796397145652822837118036469988915225738739318524968507941798597233273920813817210071141535365845508714249414395590889756474959373281077661718257960035784205466360388016319936661735595573028722136142040359846144225076869602666268073160453031306314887317693137385339212733918561684347722697942511971886015599499621783665202085266059590805683986826437348239900448183642079581190454109165977632546740364002612826413973434620435224529138777543725302533174741844374712725741964286467739940319056164736927047645721335953491313872547098995198726979628175157414568424377148411602890586073410511167037323306895910786531992372070187675628351966008313427347947140816447420052057275769479998435600162245452098024263410008478543713030119294156817132470257186869886548550576181230019080152305718063754029706400623883772306171758465883528804020299645734750539456902615663028418686982707754533627929533099364250620903946540826207852186493748303000075131527799553932385678535544412119418524451508805773788414733345841454647722639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,70] -47227299303556860131606310741102371665209072263620391823886561953585897988384558296778580421998483003057585131393753283922463176754630269029722621413070428942178172359738964085519692174469415133787606897731684762919469579998853540296674354320865184954054614341763969988098670828675469932916803310156706939412359464119151231679873887159442013024922338265695569909824155853626964258989992556746183706210636697554078342576225996600913596037985176788804784126068919008321186640528458776070342677450768412318676421390959103568813292108754234297852878894940811695853949174753214104077612584507827707689465781909321030735482617511982384204557605574127142051201115702612843259166887552979319961253314446340753233269354363428860873307498378524999139346201149211490805768345935713760712482366344221921793575365663268921392514674403386069897079111167554303961328636470914428759852330372628988491609505560243120399379132119627359989557413545991468350770603405727794363420236587371587248923485758356102494440051454729960558271987847574603314461015200343796247559230700587707074056813549327879383802614814514078324250377404827103239674709258902462699091287108603410465849685159559227607457362110741690771020379101958533885446219758185322094633030210252876653103880308931313923624702361221366225372815110842220675666529767995378580856354370006555422517771209987022353021737778181427373775285041327825209333661001622125516611630638174910308782938628708692172064802121949872935915225968740593366605734272782070429381865096008933205306853969455139149697820853500529654839092338402110202838680826059615243745592826644606443977795902705418923222906439288601490119429387147769089792925591669961197671353533227573659454101380117785779939029863247147485491600888458731796020735313974471868581018608727266603645901057953636659962586705031880450710005196334656571278491783178658991734687583730679443202458346823591805588553789396676794945128084303753623889905362283240331388633771660008065465233297988707811182859509122540117032769456426018326702953659796627754381176871236640160334185160321259208326476840737431671944926549440800416375424642841617298880779118772815294155024739737287396295014729646009262692487633225496669960100277348007103095640110750138377399871773855031546607063335966497267752506397241308510944184312998040084451124278903297400805129123462953148102592343030069577520443568127233136911393351392892665359312700041257096689164662452505533875838103771736144213497534496573566820577842414703858907569296296605029905012205678711935769081527676470750479447259150146004596559976923102549143418947968615628799472081482154194902596389079262982137898799602569737849440975414864862019507135085080846872601558326788915079583557262684736304324338743928838001578530396202491530198838309721796958429091243399324286854462814348682134714450416099428250233169674205651010314437413265088410311684900484549440960466233923142204382590902799059299040119199969826600022860450859148163028090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,71] -3917668276888947022612281503011011207410744509623706654023103582864623589791924087323704029559909442477605598952712933595127120360995135922779922694735500360471831785321561316966796372362446409498827769799792909535356296493856045752546982016916350421588065865776012809574653721966241199069892635276951684099006610391999177785161206744165452482739213091751467530546991746335122635784423644252439171909556109769489759982258158432622072907998740323965492911062751015675562803334362651389356111002115290707336950815978099558246281498513480840322253722062401652279716941817921198609986507460319442498412852690880479115395283224172025193851827132615318258952796368587488320146728775350310737068773264511849269825296100705726574856628101879466603293644323678842389033342672544308221943172793858956287022770546883811380625715454021856835573899254611512305278261708020463805842097166334259011171433280518920249103289030561529167278301692272485474112740957273701130011984384164986435211990212386780218864534432421940748888556800804831837838697367426388583758344144333423890005326464823833121372558861974833677770163956795633108705480105002866130963206993842095141114082810559874482679714259829717758826826006130033390673760354550787801034816077785390371680025200255035684744893409189407671140347979847668795343406046609447880587964048151259863651754483588993692728176017547516607239565778598318138737648140466769883098392319746647578949103710236396111374838163298743453716050796847502301763782644459007242690817476322713265023070265014617570943899997160241640068619939204313966193009949137684729918770200182683525832662473172398264545735374183847425686613152814861255153668830403894000500727177368932470879115589098930093636404366649257725944679307919680245742765903581193547043709273385189085824579815368973040965274742392735540001662678089597493044844024246639116117216973009381363912867263515655823590616007811512192092342545886653145010218313598339632951896715731961294768090882289592391108868664603673993278684278544469441860106192513235742753346092291568324315265377028856460374602079431110318528504375864240909096345788828063698545627376035220304511080688140772330067311634895176291170003719660003042232530543618730743919567942790084856741595822828837706365275626229237303557373547495415646697749321942657945796748926017023312899335694240253678933305143422209772255499135157760197612338813881810176517126592745969427933797156900752480359882792423503842506657605189835409168621985202877725851182762593404981918426025281593943037448333100793250690157985083748030679774948459698462177130825821083382272282230582706375019665409560898083295489212779908926116581458836491201272578823944006530236884913357637587473889465874806299310145739987857843108620340498262734594038051653214866422424512491094890716090255942633277380342917752616208605989796350761229970488981330328192262611324065396134288740729076183612421368093396174650969754503079575050894475360411479658712541429760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,72] 606857503406923912284573212092023023429206179179811110764814889675628435073031590815923959874255611377686608731474484094701301307157203845042467024746671461779679316314792153142529307444855484551190478108828981563360572993576318901792273632743876498075144091971800837642256487469726603712914334176520615412743547177802929616224858057720924926786621622020844817290030837167782152314361033186905117804717654439555331758532190301663878430193563170151067936580732480368778126682513480486515008913560045478985128472845363810875707622671606988735546799027920672178827699245345993608083266869390005780630193749669884004455337223604073066657039355701673152124690298511168458268046195707992067633298994902270926122392352515190869797433417677018273541308775429396621291123959020702290323385129526591272631344776461098360093273065144277770119969355078242170512850825242097554965911749061152655016112294159577170369751495075376450438732808514358389038245127016989372411924533231369154731745039255241269119283449180756058582140446573369199783200994987287562382430692890504449733915246033469257471399520936300918010975147910775352131891386314324302050921709817612212496779674092444939322462193091106122066813223625514605404587777270265481874428568409210373820455496761915507377034474238363906204150293663606946156293542377046494928762700535792031621726164675309936205244859763868755532780782461563797698524609983461589674675776913840913311084161410136860165625587011675960857531861429424384749808427731983884580686713847618770182529492213151715214430296184391035333280255428703143419125238419964638794393081376404494279683696798841270853737342346360310664099196469232658359329235826881391974589498961290852569966555656062586759422604432645386169651776913257240954566811770875259068789709383706306778425527282691665203548008124426593734292925017083432264863294089749455342907901065712404111344219515911199053213393076038813193498092805004252996050154600238364133331187352975548317170958721776061247287644481679937398497404440861633797697463208975244155697046748695834295792302258739527174422404310123842719014088590118677968962884900975801360195663785828306916373154394108201811607473473898422045596243664328266737498850030142621917492358550928764512451713251765973658020865323318287020956313955941029950876496763530920098572377306643478373552379273583058791896740262370624669224502653422543361632707533718007740081388297272492737455329286991828954472732267204401910273782593924284559306437938987595399404457986765700820930923190168088560899096095654116154565588974743182967289944787116432808735285055044303602077828780105330878505288591858350677657333468818500097922446280417090583235229565848306339620082904055276281861021552740083284888469169604821726273979725576562999920616986099714304211436054968293774698488638312310182549438861531693330321882049315535569578815991936047458567021319754793074715433144089436466188240809823209207174658115891159707079303689401508948164476928000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,73] -25400983780584617014956448136748811703220099994504694233898736925515061866873992924043216345654716441229773908067016184292863518822380325575492882633406083081777013385942564030597224667720527737881815350290290692895419973017498665486516775434449924872804998326383509991093705470182372470645423039388356740135598120447521032705361392164614677815548207286615209852302006075172835426243048222373090268396781462611289442185294670920550925777139498860617626928189359372727406464611639293478080701759647031083601826954064850708318131496451570486619187945903075494674672552822659291227485933353081645384803914228367639097575567261043016091478706678173728346956016176050557638945262997103504036664067448835584160095633075569919607300816908898241906943823052300901806277753647718679061297875280507301091176766988084182227887850236856001728866131937317509190680435852048536471788718199415006864081531060054728481178479629286168004747059278892758492490841571299978447984697213909697881392356136385398071089196494227586388376722168588256224002438486950427312546893715684510428834990349588792401977657270621193253644945084433897135204748903098377667347746549745778986682273282230389531826684801152849918066545155821855138453273831980090971963389653251377950572494623335083678643550839733916245741829010530147576842000322127794018252496891034537990405234953449724580123106759239364123083187367392144579701272904949782404622285932335339606996942187824628007396646998422472775894094058897003173166906882407933226806162987124639594226088841161148575460123136843237740760721259947308177322202088373850720663753462365705164010989531443483946111369269061338551296312212988819683408137745853628138965623418805491125788250814173589812987713741574678094257921868751957798037308217302233449623289267415587622782536905409876427495275490367524943086817590746621158359744867082160064773765694587661082595744395399349370023121761277165987709092840501836528633877255462490921561006877279264684940062596584720993843707442647576873949123342104150408154732988335136447856747586226533190704907266579915243356837027462719079474942683631258812107287485451724490364826239144123797589400704801902189500082098632466979222197297161664695614156950553453774481130910700005381099255351049508514658540742535633985184677397299459013864630785272761322251683456682484093238224642534663047470366937874878025915293787053151063182356457796439223437456652209201130219397123048808013096202973488003295713729890285904295660043397949618216874403796046898456313610213978725169936139662734635746347252383426963889773034949235874358604506523464054841480076527136314209534896449310556928818213812351547874843115177337079354211205109801395494572371336141449108387875647227809148841370340265285381012897980292750355876727256619975786314281979018694826606337692515458126336681324877788060412460222809311859061839337303498906392520961878400653148597471291501540619365539372012284857911831694626778287967544953186366804459520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,74] -969721157036283133033414768330195624824340515145701294451577043156907892791726972759667329434793022611890536575225943355030540525566479719350497859230746754543230084676226615798669713643197387440790384232745647441246994511101323844854405916790141840295058880869387227428550868010774176219206128278254042168356740130202820353593168941697146633685601131048531144661961481768472769011181472400022194626480562793906510373937540871317505743396780215981637009546618205130421327101845762877641420243721285311401203793270920823164246294544235817074595030561184972484651199478476081095347857258265182425939358528700646865432944537395307778982400491501390753510459434183825691886596373393122414631617459698044428096257189558010643001164574310563344035993971436921540278508722224898540193826030127289757837400587298777301870500579856981198253308735850872650801785487013689888774033718306388239703383502537840550230177914624133510018205144889373636814292224746293318332603259011097504572051678595010346624421031028777957368411962220086560634130217374711644634970148977791840022233230813988095206098560582021941227753215895977237575929518953130502125229365243393099945600027551470413276915049464907107012549746376330426240702825326428407692881937351318994056385407147712908887580537188006999310938285564096838848049416287069913523261691668279069573602308214192167091162518712394062229616673905229720026704821907527893681255397577511465608440300691005321197834156111874381112998233815482574258696726843423418521344781072326778443735585958624847229388823932889308000600914641164570750037649033520275062094727396233837446308148255782255699513170189535495225138165914177848771556481920303659989491889308611220848625718962147387895056432977132368472311677247539799308558984623801959628966095611115789300982877797729341401280187137298043812153233153080417212088358400044428700174974818611713622239647766441393200592466128918115518090613161277051719052991091117778730530183092312396846124943164205322196927841702238942170400966252586115839138527802938903744388773504557394526121549691885282013713259718361717185638651738547656937254749535556729500138031229037134845584243923621444229393613669337704892175203751345217067963038633214548523542843236141568399215952460419433768218850824481381368965326283351042248925826562486858255188361804677429368763101803002549791877344196325245064858648199979568380427746199639987631614571753165166139447337438565494490296086203982997260540965563409807105409509695987462652048190436622085596001343466733378460995307954475329914346683866265330539716182165609960065775835165037543279768745829485272444979230524661837458799689491913744171238733866490782744919499742693509640461309530088192707169841853228936058229067601057799367868223642381093686020049375749347283605346345018743751872822731501118152502883779568007307407913245392250108022417861410353962908272458871352340785531371175384248673204650213433029030621481678250891211626952211226532249600000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,75] 167835510193516252605125754619792268155808130620427880178178874581378528531033970735469293016316801981357316068758041006864163798012916287627731053836427659799712054775792580868036572994138239210165667357133882273842447457558258821569301189660171219690938681207304762437732263920123817895351917749633719007921803246687731405481767091479065641166610098987727759003130113499603587544751873182496157982742665308113621927402141315690873398054464726271766002981424589047252161934591926606633625269294369481941893913585412680449850448728960351737035312269529034281465871543869665139178207945636763944396998004216323817100881641309515855666775651390902267956075759606114044861348785108268052711276461626442474773882174828631246799351415367128657444102428644722655298742343474243442904130674896961608612878097249260112940975292496712794746464646845963015479459689250163484866286140729454890541290056067242650717527372095965319128931881667264294267779027842641107661242749919119951233037527228566179090332627569789101262480121165693492959666520912856141748566265980491692647529735925154182606217688360939484541975389058334689625352618143258080041357453300757083385560815237291206919014373146006086290126474350396028102774152630352904405505030539564780921754655031242835617218042690423022040617736359766463913573998924791879379307877058527757033681344046936818696193573957664831737520750458119147134529102906730322401622990484974609899117299954636493641500811106069306178478296349691841937543582447602405721164988803062508995642095442667700608859013614444176973904060105251097885538379375287814013534829374960184941993083851070046826955431189738671160872476009383447634385849874044009400704782740373499795326032497972928785455061794588988432917639520924866380997692984823539629433356435967840462608052412004487391063703722920737271607216015270663848661766184920326722456694480911716164363967509967210574088594627997525499031149710255068687023213619105889997093068171679629482127705892494751931230918905198971549987695749788174147992044985089339227981740554777874029012350701668135158763467168197875288118704819882693272940885021561847758538378052682991092128036125517949103026492899625464460595851091565977304797480602913800028002480587330101675591654877336644146792172971229151827401020033219494249134995014621333785079995974432081978017020036178747033723702585780084609984902462820082482960161650749079011278258063325465544133851164528782921816499064245963570996306620461832630244332061999746591454036670542319939850046868945514840694383001346960492816669474223699097526614831455873048559018363714241701189457597702363395398705828733497312910923842844826570653604340398595814827511509059536065939652467794564430727310362587781490083287267913570895343502300672627481686804272666761959110684531264521828720647295819265792567158106407504865644248563807853258323591093428487786973860766979392122928144587444990207742709706102990871777507949118025602222253370738698312744960000000000000000000000000000000000000000000000000000000000000000000000000000 [92,76] -4539227603563460912846653507701580660931970396423477589972240760327443827288619367176433897026922337072678566626944102173504120707099662876937136666175332450866954633707526999673012588174427255029787738775211076699495851024851429612230248874566472109992521818696327848348553237049747627229556767111334986691949401584730228078533956662841885076038072412115503680414604635029904627120744799477638842562176434931573366017850288478135793058418442937797858232281279215238542255295340377163039420985487551404359635284150757110381992898342870863954260995291632893319161006300460083047626656141531874877835296272398606030444935948259321454607178638225267865416234545507636299510020250592769084456188424796997284276494322886656592652625276806729716267189570335600787517845256599233502090296186194560456897082408872085969687993058014639843263004213425873621874930225364691336498155509036232357554028175509647461028240501369800537437808709163566137616479488828688710012336393351456765023753364626199939814973319138919841951442735137554298601925516965417460621626219891323176803054550979213680417366854459857535993099706721220837765605829976059671984843506263562744743584084049527569035113370011007039108443912693625056748028163011154016909190274760987848736199084095805549526306785398010607197050846963311477413877263221142601039081013720762833623760971597758783450348078089359689505940596109389955611957393877044334189522270146811142800641267791181133161903964080176232175383176172294486833990735022474385479093505287406044192398300588020823616853213896130608705602542545508227706530392284457071737103577643138999683043368213768229237492944049222381757716881541371102267747767387371062205636245593326521252930470418631795649952996192634731494405215566699435237447717611707691495227386114913156784470316535324198129290635321054547202207811914800975364019196628807816852043593563828525830840624153655752128671912605127894531574765928346873702487056342450913384599712204554306196221461648382061504588821974212911870758591398066131542452756476840367138717165249745840929034279658921578963223913239909227602398292424041860872805833002696658093916447132841957462928013771595130685487553989736787485958559290889058343588316643624614198072280014622547098540224785585623617234007224867642493213713491999192537240837569720268131786913981068383454249885469219537575513178586849286252589103373586422590411741094125572941424788973481083965905515930861796498178193230604618725362887183507423871496256199984857208365873670478009983918671045092521129717699488233532420844248675128686948020265851280197180376400564872071963994963035816402922710810207786477212704529243023731433638323811871622016439352451390547767619511094741136799428530782533978491452462473550805206434924915589162222198332934281394040010332517469592644747096601281505177265751856430342286118762385534226493344204586382897556913716914872426770209316138180492104098021224308562993496976759819558214007549043035821047808000000000000000000000000000000000000000000000000000000000000000000000000 [92,77] -336390452730441410236856687495215004117609002348763164453005679383260507169127847264557610655617640318847204351230161133240812049290062022776281401939289356299493220594522874830596045422648424899080933456387512579982382109982168247760338096738174742207543994256379686665070808124323213491329728117951549086066113986782388836468174292684502002966623141611817316909720450731355360967194060470579728794497896033380547467563421448243150848721932839520227192687993220552602429750441921672710326473260135192879227146800024273157108307709608619384049266926586690725188156132975072490170082201432077132572620936814883262131364154923553091997501242047883571130324783986915002568821873551887185230470983091363667569605874458566128777394004381052965178669526203891600430288199805321938917168758519637214096943573649943621708305190383434262449795851398281183367550533038137954732191752544099828577909192477499238121901769708760659017251147986330061737445034437758987095055271867817584597635811998370303638417989812862226271327890134926827056816263348089415175479670253351507668318341137903464486194813146479965029417089838378314144310062848769893563991090865510757401174212749051958606841438867734361719330547937978282670666935181538979897365448064774539093176551639536310519588437726939419296074903747936004323427371506004978142532133290807485218118719907410503142646528165360055469193395288447507462731189219938762813190912291149920813570575002721286454307437644106266831826288996710010590826806312884798326785744479705791493543774236152132707886620205904004944786085640299191373195780179575814792888277503269704228208182855346150161847807173649719015071596453716874470231955700443908785326252494465637921372113172805982699022373181740964581745892220048847503013527183962477366809715936417833989263040068979945440943386534767701998063190248219260825300973605499931080479941702278084132505360194528124749131318446780314455378314647016136415721390748818138425722113510881867380335637379402124241423997344652683181865564140006865994827753893268680076331430431151195797302427953438073758119145485570098025577626803361168145555085673414866706245464167735079946520935123912060942184284782467965270964650075074134995101136319461589547722682981513964958309993043296580073562078630456511811596819812998903686697565986273253168775593544060514305350142062821259678481677815686152360731125878417687107077286022965099516696716650654046744296095487842074507425940523963455507806061256761886201328419011331142466659334272350878555898927950968627440091446099087169007209555528138032617345985013738875350359131419416458637753621111980036340727960539945327492617906310703716728139051911566015430620497452566917851963511569515584470402063436409511402810620484571346528785216929141195153153432006498982277460781166523155426039417671373605131049771258242816595827309359105396409712381630570814429012497330123887855662172987997258841182777639649819709657437749553327472248305825905041735680000000000000000000000000000000000000000000000000000000000000000000000 [92,78] 15097427385805360064910065050090730172958272846672761705171779095592544947101735229890459618876532496223735036283170647873016130977425894917553199427898702105111949064475420412385786165885244065663658164374199658843497438509119548008443436989908175049237153644296960147710303457834095845861026860611620077825903304621784173297478291652591502674610975945117316704774744935939098671292613134804558906381943520629322003459857190475420508172977800531420398336513836865250629836629975134456697599236302081700803365233128965249207155794519354665328330640133062106639551135462807699307231297809877093514157926774511943922671965385427551321985835707344405797345280949400850403132805210573501818815297466619400728681017162901619940243789885654517727711661056996012395086333341990653103275882658834192094926286278240698594498641718290678347278007123044808543599947341991950012633403991262946084763052472506627059529591124393199101325005854915538863562688831892751375156683580611285011647887356368119910352970199513181388815283146546673859260292528525975139317853346865779601951702382281857843631043555633236330571701551508747774320915652308802522445896869640329509832778480615756831763268708198446781936599986835870164964101846605115195196064813198019136088545831011750697765535783392651128626802862844405446292781598977955829094170905488660690511686967286382439441302735818033421024690863515096359146350098210209455460648609007366720012981176176352398205945898570995170934301715041743891737725653621453527906700633556310334772574322764151085665761562471909233525956341328575918205578410810233220992255682849769638253537106931377262206455079071014734731561930992248030911020842218319849034234886080872159852784414982216070573931336708099999070912744189011787514443678788325200239891971972353266947058758535313208335863845677045317549897380176612714043764215035135732584462302700204177265516344788049299455608683994096872242241999683860414855088796402722379036096766531764499491741271309032164887466449511772542851460493199347357140184400184956752910428530338561236914186384650289034235498712072146459068195140414922349800020822940655868134420914690577009449040999603160575720686766285452762412790367202658026264415235037616901531055970179201525719779479032749419200693025656791324246661699546230448023440592334714923154599088782917375900618881703378201589263369983084860207540362830937148601227981069983987431487132067191255126366814845037854832908273904322150417775369485581566180619188195266114284563375420472544330882663460409587495338673777902874848554559888336376798708524576614517188053567548528899892276151245382589930207958415684405141723031635715762408332563185068265065243867709984540007421420344512970205632396388943957140549444362745170533649718235553752844281823398705130966763914388395915329433497762142381801902479700172384946356756437975224779254696321527956254820010333772482839120923667129223879714551145463715797518980535273171819243511147627806720000000000000000000000000000000000000000000000000000000000000000000 [92,79] 304161357491266520014923472322448113224461518971193155949887241870135227315382137760555925362984839549931220901122065376847241296043331086560581587739471835916008784592802735869356102199851407366365349974941724483797178936332620773526319908229093369135852298143842075506389073331566891741733212348857219297476953587283137346258803019088781073299617381835250687512967818663652644852113883228270355374210041869361838604898973844597794143292407414260978905500365115411094922977712620320371157400163528064504760751472900775657178336402896700565174403999993715370536069261392474758415193762714464160003917565659690558603246303289080012075091889956378305543764882441200160557662756015847199115737555756029980720086225931818424360524392725505519083353167415037439467026677835726004288937202163164758247994482792955416026637067915336030327070123934850295542857436612760573209414195509638769283323541370425538313276471950985487774481772754145963691212919550972308853312373527364668818229110859497606028223131293421202466046036154089082868194998434042091032351381726343664651806740212153946285262208779659481902993854293599542382507809625488596748935237915572479218743344179700511072733222336304533702929198641503261942281461583104299821090888500540471075699724657022163508765578765507895384919376638149108324165676821565563491249764577488286453772297047774043394564905222951208681597125189441135483819641197785353560784690810801286073226443897993010670559660578760124483235831989884304496992690386781863246341113937018047844788137147373317716983279320659217850594260935382004659277911556894610541206281202914452224543912673772826749928603848187080281552424957140358727307459277770233304107954977118663018153617262673118985404722464870856729147560455050029994225829406487237109406850560733753707027429411537424025633000893780093254311074865859690541987685487897067287115050506487222214248138114551862492148299879625074131551980134580915463623036717474432224769773601838287942970470819679742493107947892453080117369525379243495672994369670656422545059495655635332832350637259965211451251274733405470303729481684205279519094109160935062267185587680785851015676361200259173705481214968980988995231789287705513032119875435402690218492436586167877096878858339170982012449010731160367830241973575299479933871714813204464607238818808712816378437616793105666276968654855171100960515480817381624432635345304089618243731018976600230632471790062311303704959942327999554589887673964087718135748572456910108496658327202924938987453622062843370493356615204701739859130455068763879661093212566267448934664401932638516340961196627918760870496382903271891986446377235217900184385350311479052590565656594477431089563456875535255451312674349211692553455595527430825969421783047383671634950706090667173647615775199826224755987534171919999662028140128285000940578964284691997211936050053221684586649593285747004332892020647702959761604977615334352324376775779349860076375300221855334400000000000000000000000000000000000000000000000000000000000000000 [92,80] -12188809498710708982651065478664460712450132743516163441791935159625192793197316965606189825249701026433888447774601921207805195171151636965468189050074264445837626325945532513368454421463316761276956266069238408551990125385075030847234204969205182397635532660227558370768159952861178909594696291732566062616295221626995945837779044110998669256524163982393356384381574362994109936267870616497741278678501205429479420652907005003809213988862245884987734620295458329876762370648721640010624698174681743406584124378304234467949942585544753137453050453990981357905191066415460461187901271778566829385727218870298824242702816444344551797029281460966968554898523930984589452281335579233235056658814680296328478624554839408063775367898591493189337301204228960888289993562833276707078618515961493359266261963427463307652522343455287558256103087967350628797016406574610864148052520840437121402644851552116784432570219298622506124476534359935784865889130910790784944679565686197741023491715453242924390834538593907245607357386244383562008273802724008829408694089815481350803304506166451012343903675970941427165331610106211175270872101718565650400146222855006488757908950173399217544499314678130513343754293531369554332945148773013768187763167751535022052165932297875165927595273729920753714375439672031579590153529430226664212790860814307227638243960414530896463246614189141654905494329905268155447196903231311013857531585785798892834635789153306341779506812580047154528226975204337218055489507984714534620027692223905389269155697931230298002270262856506536488435440101621131034901872026768477617179068657630986034248653642347570803311081062483381346002108664894520261404386836698962171378614327217027542788527261600635981720423296507877919295223453158198933458176300481064523075800813888062264243884488433130484319536148106045252977527696259294011108613142313549371090079378800475061659042083529267389595352114203977142319512362826417895379993023462736887366279851789535046763711582454521665541891900050127992126984790547300841029221246417726109407569827672116189807406607164301317497888674308369611250471136323757507265970649301215799015413409230444324468897547139848304601677024662176173778132361719153821948793341048237250535104416019211975516668215622089162640824931751779594812108882573508844231046788321227987520802340879491138432806732537774255096028000635858675303344548212308116125224916583404107956973776817007137032995016606598798736130918854404456902277017192793078107934770711291749835683598136472541529037958833157976145035078962908198575503285301988309903768263040546354464077051845595574166279589989763498124275540960215533233543114429037158469343690371103439875017938324055581145881173806454201293022789157520824100638541000257041408556472095599331690314243275492470194646234862411123980736327597026560643612075797379850711577716194877822005329382945262219086773344321561368670272039855821555477525044015360302014174451247457946714714093681377280000000000000000000000000000000000000000000000000000000000000 [92,81] -67440110033342685948247242949936039167336073589436082949474809792713558033556149247035145982658149748684850883259264946905087885672933977683064738802258807192172298301605696931457317674832058928045698928977689903644026665555209874235709695542562651111239959740826824633274628582502014510360521207332770126870983037627820546467376796780113116241383337959057864599739278258785335919012573553169277167788755480729527764459910002874512816394725802725972810426312603746175779011887180995104697149639056027066588028021261382569657136823242385873642692439156197859663580263747579068380749266712666396641441295963831471708520362044038774656391195940314823051148737410476862022993468972255641273558125192817831211339630038783716339714617537162190165024483770265476807315805033103460263173005271482881678101450417365127775125579577017213584588923400197147940886399694825813106840396302019486743031287497586886393376229295773432998640885958164456182492659687361104063006778264217681589397392949648609894708476389544063659428659519792035692791699088517222867424453535553675089999579174591382794030866407849115315452515722621523739663381365017862665026671660639014897674431899301283484458851648675852778988703568801927653381588810242096998187989104110540307670168057655721590354815892570009600143531463157821085501009101431855451168202064630035213464807770945275679045484300242411380050058836136311635490404645897704151174227407949840988572209800003583846319939510945730592770968152893493993995222515063004324893941624852107201060453096185446121878913816962794667985649147400582728552428579625411368848384940491323612380884329968068512501825613891912282089105423619348113475346046541725424229196140461215991178189092628384425535685310572168806636976977015439017461278582191594868185446143292882023955682746229659428975690185776160781712121671998267165470825385296864654017055768454253092249265038640468391655853773757091041970643966753996410859982437467698297027509344459042510979253771545477659503339235712161247461277576642824646467980851838337637976171039871879714854899228474519143622551272569927661410177658274657579513710897320467800184743017622230064609614283742863016031854628286148559576652885283426426096987468109599469096361434997870726629202134008948320423607007881680032184013580719791877510392401349191331181098019070308181122203423260209233811883247029208404069025901448200085440043973696527322436042575102500877311062264316339903722465674713927270384021525369290331942963205342176633075910321917924471175212111859699851812660689262186517221475433951370789787065443870047262456758969738309537891269545212662886371545434709895756228653298754196644934500280179419393507998797225157179049096513753067648538620216942739834187869198510326223063412507715004293139334270030109000618942961748691350918697526951886393784391037447281469200305163309911162187609614958747326698219292228147644012419057004011051418399351157934167615383161159634743813530556825600000000000000000000000000000000000000000000000000000000000 [92,82] -3317382067319791969879015691756728443703918819785672358596057140292057683554145226959987011306395932704678681166182480888750929694015044049097819192503823727290095617850083491111289641366795317159493664251596681204386376854462659382086962534568860372709910165054845689421963440525869293738034445902826729242586556106740805117169431503714800263691619481283264611441031164507973267086204018664412116518066099335512570490442712616351882749879889704014492156872955584240366619612905935901244502299882390720842203665452558974813459761422932441751055722220158229891467326720821981268021519151957345879147644743140989085596908034324513690164281978836443365204056111277111104023071000097545342135056994515876253526925864925313785250515228323038959373043418027216576426771219654607960431154187227640417826472189407324799842059768786408948042436720552391065257200751849276776210135528857359909701888980436740412227714811278402700502869605942995230004741713059891160018033487581114498735476527329599215826110277602221964138145325359006536688475320873309707530100510624936423880799325547183682530862343404896448669623337357554956709969267248560285128037349926814993503955227636818220396966973732103618447692464664627215091556161710339611572618957216838896493693142784323369658486457974691217737335472503434952268013959943093063316210343366682821793266963562961803993876865667996191158974962255493022672305852492326205638240942800359102688807682789630638707787909716601351559904017726104995134776714313674038475872209158362269558154566954812824802765907314932525025103629420069074827473455764424572926527533191722636722071790611508913686626989021155241710182968887218332632775537519905406943430491551010361121949944895577727698149669154750029515670624243105742842379982334072465205710206376591157674751039082987533272110446183135086045536234390597172330724641945803561881315523078144411671104817957344736010732066815609481559268735275929060780429296974460297120142998701680741453237318053745386984778084810269669977479895814663871236522775677915631438401095146796327352873939643890962314703008862798957627325396135884533867912924942684578835442783983409508078324093810848018332971126401074385966470139435129098006483403448363789494819163575800198578250395557957829499300223018046780197733447819784625103471754202191837159116944198007637199741685929500679648296557377563610610078324080256770601957979124062800108992338958060065465559096465693014644669697017208228096759220916531775926985401306540228519103294701252801764212312997632383090694527479896622958879626845894589747300429568310621915655353701462108092458789395502292566921980259245270198975138873224116959225702512457647595883774610672622849976723775590700098809869914566733645150438511684271092987896810044936835972740920198413073286002386417925474383621204612904666363455711898376970537585213150650909637677186552447279656405913149530547347114482063975724822421815721964368227342468325749568716396298240000000000000000000000000000000000000000000000000000000 [92,83] -237480876060837059242513245557969451799174641929268837851258272418236253629271381263679210205599437007879461420694466564105898336955308111629543565312655501644563243196377409776869036197177258793230173391284222053228476514473824564900570270984262597756879747264040297671202210230313035470861424201424833752690607523902693966788331855227831713588753810237048215860920319611939716813495655486359026037246565145618667013278059238311059467751350157769268701609703623432729389762008055884024919708906712852233103542117177964313622126712308218421454839171122602391465295758591070343029595691553704274176161804229752638237156788796661833928299765588450843051102072493468859026136949740319389014076921258064245825858409040128162929900863086167110470208543832574604237435325969772013618655510492733887851144835683660549761572821868298313849775954936711167880936323232209958931848449833640160968062450208612592382948435134197907427029957206225575260758321340803238682765847928921182601994581975008900687981052795375787736947993645112039739593499685395022287566856935973707485359025524030149240643863439523537707437244564168300355090758423253225807221242527809492793136426164297550586611824992029647653025343957586097908403359527865031894954529162801133079567294940755143354780633723179163472898067805859599114248199721276352687422387794559819252692252755643085627534949423345782370524848629001947585470352101431875389286092819179651396743871047783520797028253015184487003574864247182756853636170115814398567179058272907257347372073571623071955361394629876886155724215679346183562310536199421285588543397598929064205418829085860411263338365008257259931342320643627607151398080173948325940631984905866724586284279903671896095314543426799288333640629810879040284786079950427643232381761449959387884620320770169110654612965717328250425726973659012880491284110884353373446500664252542350101857138946702256544569764094155393596718597474004610102447991449395561971391094918527461431756921730070528387680737485952401026576995995214977298476557873830711030786638176107658902435659135057204115977676277623021505981771375675051156079206753061380936210856302882785862317300502163399329934269040692305244105823936653262823992326597325098959258646813118313236734099222662972118005978385079040918526361960545743771167110471345875104686380005374541632001431454836121421151144239693444568757689282800884617694402793364211944568188444483166837229643597167775256038295376949607823838866133617719312590875774300338663764542815200320119959946160829677706456163840566953773612436254505380123021456593481889231446713193724316528479369457774551846094903653746279725280888707491605947757730212226110842955537278460393564921820677565123664519010479162890855489413946901572406418389825478149387249934702481725570603989518291264707170411459738655772807622543184536112200845958431695135461579222137921202178995544527415126551584521631414027284092236222543268951740502695798599251604275200000000000000000000000000000000000000000000000000000 [92,84] 8073220426871593351220221045104643499164754414086164861635412114214465033966370578110771691596918069126725642100961946969156425964486728594613843397181076198955929691694507012804862275088603612010751628352098638032334320592091228203163344461868615912924915653052796881227023313946032243753659360105137067833454718766335354997119154694749880267035990650904774820394777379478333493729019019863729232224363238379396083414766640750166416330882719384843246728907342557968471674932291089089830017455229227234423349838058717125101078216532418979937603775842080397682665381081701083795003040667745785290144771807721442619695701585456991440380792655288706467984547437022282622859948162346820611180765401431973329086554157144065411927521418935814867275891823946158894563164386934431887390535689368647215255498291940093616229276228355604542795502303765027161107096124753331233165385420311604480740407244757297691720104506033483893722855947077787996750778368666570995185160399329629706647641731869214622320337876697193642312135151254993403272911563654103757253904441580370050816264093721543791024225430962168459874679187105527375170724549682836942100886257505490633893583991047606496496408643394410292845538976164163451757415532913832002339524295554584981212419014480208488867368561473931807933880390265671604059274855832771089588035976228736309048274374910165562711177720765982913778159557192753400773737527672231027507416806372672410190285028846732605606067969322124377306904002896811208286306848945284665258089408816630803429908797710455954716160254981243129095973156959447712303513040517786143851600609145128980927257795929092936789328290239492786158741718702796746219509805402793195346704702262389065794258433167143189732577922297909889109461769057927600822683212345634767760637996239094681676190375207511813452491205134861242538123636411378677164276084345238618882853442850098538928156451085148643210089968906030586891117534524016432673623710896739349619944888796615638259322504655756416831747793064716976764638250410820254155863599077883842911714301504252412482692172329554056616981033542747650570491075960672970437226543328262451450537423707866005544080481144955276428619473407140741713046923898791992032984019167205318010486771494573976868598558732136470401620197029793965719182564721345243414130060273224850375615831239225073166252133760003513422444457504070505322091428031716337604649655732262837339319066102155301424899411403155221339294970616033880180366597729609939355656022004889234863692372936423054816931435478450578905825109830696578940001264245702382075071843938029847285355018217276854894279626411310367201222993129800270638068497962740854150814733344578182438520524916948892515423657236226257982876000482145837648812952863662303297653928949259593984436306728629599367806912782522982263088618123904773737830862570793103423999133844095022299696231323748005314593948812846274975576182669980759950536368144232699465406479430432056211385876480000000000000000000000000000000000000000000000000 [92,85] 241852947092670757408095169670716172254892428459274138037118386640584007727237881818660253870644915761062303533494447251421172619320667619041419249305999193602862696833016904115499335022430511776002096471295694063058935742599990770102349191524380487501266328918458034191433746523969306999920395779660461780217812032389940179978310853592969906308168837823948031628071535226441018507448647911541382860070198824206166771403241497201309848341417131123602269442492022216088273429992655353001253243334899457187890883302865913063750470524295067902890875466620438688711813229851242139402068946746448995538023660635908325120733383356283434944958191400613129669255022183373817320199731706790119286756227583593675574382660652018440395554736077487547699699036517369953806699875228543559605529390964504547446991129257572146737209514097711434905428029516429180911112438055458475101681461600324156954412526877221637219528780924171626285835819033125646558673212086127905342636716556980436112614864830132589248100474523217442240474544482892120619332811999532836473685751467049560511700158932836952038820264162063620407154435040587364819325111934346112008989440355456711773427513003195719892843091176810556274112057987240439609653960367048990357716467829160742791749322543892169425566008016447393993475293102336212350012369035324446805765671605115276431946162642697570991148455196888461750585445822681895782417001203765370034808405824506747401340305269406882917088660461317810099034684754732925781838990151898705498032799115537843325988285512370897575211908881197312267608653520456844920058406697942445589004687165302986061505180024377534675917886526903536258746434858919502589322143792922442832188650973806656785379330259631274060824087077830689516813348661347968780830080570762721589231151761498687428532328669388126794656767970262943980131434637087841399563604134760425372411393709615147106606049305550951080997080439252436326768421801232556017162291646294655290738266796251381126652008576284407937413579622440360098980055932178229307905443653957173173881367888877086810862526496908384903024979258131687849215814232543467288363671972422846056529099969020633919387610944706244950468427610892061549760233802679310262987573463137355458668835932521708296921498878905087304845211396443675123764453728558573926333039638392741893611007805236053680266877965384392766830222281272440422092398207744633026967151142888880637327321177638537481975701400948902323365525758703353069192632759013310532626362329185445036304067785086501500536866177951879487746949162983457345441734385664627673500072154302569311630605764429505702086180541530991000661698954361218909356652265053151822660738729591102637340349713667383606865570882759122279838170674483927160936655780439701805739695056716314432936132732138231849952445995997334848294666653500370168110482618763422854057186300718406399804421638897409894678961072891612988978122317602937127875563607981059300899560671833253523698483200000000000000000000000000000000000000000000000 [92,86] -3578906330689845928391936638482734004188591022456404775932129609864471603418144291629002461658046879739455877225537906713193837119723820131001342525660081163849470005267025518415200988952006516759730043789908431087304457546296921180857696690407863249433633339244758034095685894182558628994377432042269184901176038196517931203244030407199873151475277555710260746570602628765457665412332868735024948874597059579910017407183159485401046539958576107852479732609882653240236086955807934762252490693882566241776739065408281720572575974581970944656861650369711830439064156468993384611073146778976045774369018789649312525871547104773803649532818527813820494375035831162377849804897465960881838815714132995949611715134131154361672836625573735579855324217927215698111826341825295675907022484562482714350691148193400884790025889932963389862718231661482426546088798851197005451259811135108602400229985350806288682400414152737837460451026591972161408143930086712283154262271523773831065674552522599097430945428870748309925004923898683489867781997270348731713877357128348335287879407135879811644926529068902799900649185401900692338793439317689824180915848796637447669685456510817828917097169404539838119657677872214615223079437351694138703553920768342960190167418937011194982202731683772229246386770495106664888696323402065537893282650778243939255554855254412908329700978324130671941567211534426020558271345308009895292356194637019582507198801235350174234653643508159797780247927846621010292458467071057874065272516632486485593940102526614095578827490428117114117612798564251847719307978454262431187133983852628031379685611287511668912581758158675227446883541600023416897876249934635229648587030180163684902820172180419297394518332357803044849220705013002557958369832156112371988000782613081463324277525129101541929662444915424926294802546054478015102186902226840015978498652112886679566809744258958637285331925222448134294575246421363060963004752553728350371220047516449847862213204086823371837134778234222307169214968179086979871700783526898372582818743443643390336143622379802829246986919190192817700052387756511334039568928125143669813773451333313358905981198345241321144944482477840902755115463224009203043717079350305772278566905909814457752884298054013869615712107670125162627491947092834356665294803328983762464147914101687778830045253322626980850351650573063032188177976050391259783689961826575393330299476405183016565788625139671473730809818858685141338319556474791615896057209679913448829960360951982049976670896425511209500504299704962765944819385776676758514898675695261399576045826272055649224183962753852023856589195978976622333193680270961923545675323776309847943643783385247816847688972552867265620870912676837145163772902728867285011215237177070414799184483534467230622407513074682703180402021728639896291985436057550362040470794644715752116588159635158524595507907556123318852797592467800819701348527492814137078704484820550844335721021440000000000000000000000000000000000000000000 [92,87] -81572274875821611635369559247883538730644247661988502947202850440594056167186486971021938149442316604672688438626622096091970211040348819329801128712816084854197182353017180068302862575133276963076316731446104482998112613048043757245431312462868672897370642230639899878549201305020613238236740766451584572918882397230350046136483741910786433797369831406967486186801487961362928560502829125778301294279091808901600520758017360306903792855151060706761695724253452903983541403737002526109751798900775795965264804360874002898196466151570028081457526532242736645741436910491135462789353162817693772352517604038892988323671624110486457874469669949960812913072713118052218789012807425279811218384616404263248811739152172193507225820125859704106992926357664552956730010372996673353968383226814771254353144680327249808061971313609630766622220808450341189336463028412308293320396960092043412144592887573943857459879477180223938296171074097115770446719100417733601213926890578669801596821847239295073824365506408320455766724388949156580639230620400081650397615083527658811226624869362123617258350336041278593963890597738070890370288897702442207172446125670027716497394974499097312312040937930351991832564437802495419798386171707307233116847468037625852230327928069227507969935036029801378798591050747225613222066976295314971862926289912857719346591563785914956033763715025036578941612136924673934559361419648362285832006997105263125222085667026215212895986838467130733078748060767580812710619724825413163234657878566292433843757856273449922965490971400585117134276140129516849077549227083507565621689391485840051075047493887959316887756686111566832836157995570544804108036858888034580382936926310466325985211968731887429958044638338550139813429692873804827683957557743764466419447616658198169597737352966946403352041886048543433786451649967502646756470091131245351324909027013723996129658471601905281290193912857398533284104670657131389661694483906251408880879536246674795645124985115269040162975286931366525817225186152049304551005655796432573291655258594151580258628238391771328201183684901865019670030212863418251859296175645486575343425048845006644984824444900797341975470600276981992021740294716128389684978768966209947085806106924205234967119038500191831545753364553508809275587775525634472120652137682189454271169972873808762703899998460446110232206185051588706454726857570187191903095737897051916703637702750980866143943483842461105304200909861031798826911306574772777859696723837496661095171619092168039643722752536428809710432447519311694526976517781631513615256862638642894981270901050677722312550438719750113118526027030376238798203619449801042369063074700341589063137235458409592079564914824577232198778929012935621381912083862465150920820318671696333699845379256630771686189516743722272417575888074388732538541160191067872016061993392733620533836755270092972011258131599444439364860877373058851804064669664989089014532518632164639637504000000000000000000000000000000000000000000 [92,88] 751839526030824370805451014656258755674506682676384271669690073080233746313295740287863486905699166680343322820807507682995046434297690444154036302596733622543866325012446521038279646787688804094446078081028214706715574748638759221772109313816591573664233631255325772545570751927104415679063123632656929567990924186387275705161425770965600659137238206493235110126273335922527479247511887454849016929283022873401106960434763176133754092577372354536041013844840081021890190268186016730444225931622577401441631843072026174777860200437544578494202685693848636146257894054639018566488182515304620092840943281895982604076656267053814925749256183507165845859325586977708434161693837728789380050515638225753808558230214822696212778692887821910126426451623408427725458897405311742473971081559228519378648071747819002121891336157745889898225095797850525461931219855148555691568971940125058760204303696596246532826744580490085222852224739240895366439602372879156533072462205370273401333251596067309130650492517425146989836830436500222196308868132542178627761169192637240324585924836872529961236492613416202677978074495136411402821278203121946090755174367169022482173118458002232132826786676462976030840281530109583024798494887639481664332440892406842325015452316687723470108653527412934062280160742691431074701474921229786270752135833026876949374670167827098147747866789262053022381084077161623096982474977755872313584845061143267233381851310700179257134583060364805555288817483536217851202832361280702666938345230317177236452023681795256854659876796204931906973665607755813108561301541484999746592311330659859858788596242827295583559523494830466403105361262957875180064789893642845979468490349057289422690249668691835911452440549282415965847954806108194869007216611381958818792316814900108278301981811902200715402328171202842022426075187846631537061064864800512180829988841039584733112525373653478710660180298452290277938570352457913002874006571407308914722497335089574573144536776866278715378777655755084437594505081171964699259354047560114830628440801993992228699056395382489913355730698057333874567652897957766634561628281314762360505386164376437778184963647284786504753952142718843443891975111420172197566962318861330046512704437910010856523883813091503140859664708108039608155774027794259172517546369181681344462929510115789447379381047087618539672039968211704208437926004453027676054379032283259634116722563425157074069543331690010801239947569218534037897743681663691138925527206969347777758316616671059884524913343801837531883557225507333641103683459324599287895459833740714715206295223255989591473804415705861561134039686940147875342855881594185083676632007229496708036544404114161179969388204127166701812949737131834647696396009762550423298351587673009016098851633144119413241721608397883182053021276756530196366977890634163810927168783349353647153570809688401716695991490210065849566866926107416144239632812448795052152267538629937594368000000000000000000000000000000000000000 [92,89] 14166229343310820755897213013453808267913372199001100209846111060224759824932266767253944697222489328862614416091002852220387584283270221889913330314980356516471712508603129824016644187360907077581391759639564256843723009133236745070686233772035516095980834454492715142428749175035558133385580703968691195814036759410014961117731221777377499688467664960048090240577212178935561579690375050840377011734070997516894798240831957535418652953690480529703600516338476088344325461223259971597109819150409758742199556477487911538670147111992463493335639403149901235702070381163534372279778523540664594647431292193507831058601909199724090274519723967028157296197568191914072768830700363028485532316702341089988534384552815208968963076260815859145284686532345003724735249476926109414282221054716614336098928019370624139022915838374116163867953963841043496831510112368512155368035001530639225486877053462659514697774423504136010343225387995235891091531562738525044192625471044079098075009169891237324518984791041231801807158742599824249803451774932254789167685239951871354695437238059554638790008042289835029147035195134233201802028930817560421615875562304590265385631503834058433281823506458082263803689171715575690405912717292187165757797569336202070705437141262855399795044559535795857645293506430486778961745229202417632920617196925493503149017694695084510179503386332211597495658724739137117192477167965126310630030006824307842692647082859705108796055510718607763856945718809397331146158479391062742327677766703902407505811421028617812667740720897595418931586110641163138409755860119371463290648536477017584096376797223701640784281558412654293145937957597760519990502708727166441083276993988636227590178485566402517236589680351996052594058925689320552348063331830535952342058250804245186720405828790993850072894758781717440755922364850834122367830947565439384936255482130967202786777465660347772709081391429640563737720773931366585664698476927767190534073850214529791580797951064631261123483529094491032574901995386639103878159384061954227069885950888605476003663438981647549993198845337630767801690012882388955291743788077898300105981414347951926687294329533927268655901906742356594614488978740760184485163153182442651000469933736642652560308896939267702545291257593516221236489475421525830987779104976818233248709344404611288932453960308642040694652653273230323634196584257655265116938513016704151276785588683233575986554569759010214306552911565585639794549359099638212211877369294136389964623636392444584235812081910855523622726835547826896837326043813020038193930612942010605706403269076137950648671090037433789994845111327823638090418081124352727137912116944970071731188125573218722065879126900088680530968082139190414068212271503734103554570408593640335377300550559392938858978110174289042793685548218366148544825576587182676558882104477514830930934352811320334896693737362538230765651457351470743615953100939273586120193284657752571904000000000000000000000000000000000000 [92,90] -83244542292098948547369819236132486401259996998142458649275894631209299238039646822571376283055320596708931304373865265818758893643015740077369650956248683224854415052429980659838893364192903798409761433642484499788555080874900992580968124497176512456627781236483281763596374564819115488012884334563396962454670442811936893343709978644557184016121074786802639860361183169919050791833633814419458938345720467726236613879138720178947124760889941514704646904388482558416248388937594867486721871681188114853699934898363469952900335792016216456278538731225665375225412192913567104176294385173647890402311755832200435549179668285689264052919855677684868117912201190525876145889481028194355154474426934251150250125464283043741152661590856644347055858989958784508916998810682088153725269723418574249165742732252781341463349892859013907209808475531936356444994713145685404906137308068380435305414875317134566791749731964392401473519121633968282540735702740783605804533775857846636138247852385654266067093986840134656085208960944374052319885865551880991373268984394914046487009334077749122588089403587046759941763858696298553539574931570202614030438033988988053099783227953507152904093689154937897374969437068207123350838301347169940306717649457177410851949212721874961267591571210383430328909431146739645236885420265831047070078150365427893155817134726560683839192870301981961825286800426223629167413054248977132442134018808459765595514052423735081782385807027831447497987106804265101652704093583941105771857552123059357563870897857560789186767742629465748625274703543001821489401070323036154112984126528637333093944076873176102465139863823569228970119566612598407572165147355418168485727559247538844479397253899876900590816483746229999662507877773215810117512961914897487551383576401875637843940278180142491328605831504388799747890012326291410353089923476962270497972553367200962350265902269151875303507967505895023615947886580762663356208985949530891751328578465542358653472223314205070135621901319451524023931333247291376410999352837167066732766348106106552083690510910061887828083442622584830897279083586377894118907086323180257795099469450973595111534340446113945921979164911341322955166480564823024429218610382530249074516653559883588323852295975855779676481521045930003496085903802248779477628640362834579358372350204013590067443671830429121157526175343916733812983612741313177128710803966234208914224697766557822139647514536707258345532821098014184415067758572850493226065076510001196612573603404199293738321349622077852023090432250195201064819301072483719845042286167777729214364146325042153385767152920963406120498312428765169402520766563408706153528906732635803237160406761800939155816018304015586825677019934482871542335607777730719287941860585156766408181428779988309090248159951127679057951108102096152464775367215074825352560564848517153927240617747569392095227333990356307699807413368495738005397999574376807318940914286172569600000000000000000000000000000000 [92,91] -2254800680954072957697801368226928915358008423266849877826172780811463694100332451378773567035776042533423303179070511130763597632112602044429189022551106243392772374154645660005306855482586729703654000333583588241204002960363805689848242867993476095138884793908482157270730005941812139793870733607871217568842098999476273701187425621071354482385052773081416914948322484933082690684606311828399427355367080881449457705342580278207988938742959290930670808123562078536891279208165398546924957589328858336084542498358551125957519697881332435224878653697605416287321396485439936303166817961598360860149996722016218104165248485518273170313808783270126837893346651375227289823569959240741946198918195681701043609927084608482894954971516822508942047216551296276445517196590364872579836931463498936267594348592191754471711224430961434443750246658801444261277968576216019620224318997559203418902605861700894047337838377796559537008478309709064931121985890082291202326481051529297759693349996742320453961505866298342037436301325383467934209255061090816247140409437042786532006381190193383133093002978108257660894870713474742307067867857259299134366342107538353103103728309777187028924359617862324098905217080260335817464499233517133663548352363912176123828434005934664087386545086772331725792255007373103557747676848701990175742726300475402017359607136482003737555341443776807063721837285528997619366930647470429278400991811971891054080727727340686537845299853968121176979441582402517232327842038317899706249148904587244769738016686159744733420217453442673617545377657108027101458239059468316534033396745691724565810665988777015948390257679560216562559425408255849795801428977773864668848082165468920648863943319988252972699382588124070385399159051755027613128704293630137585340132633221920909433050606580677949188343080184023165842716227559663366602423597620260534570782537818397612107964971619632983465145630160952363116609411145714155588890216804571907777620355681179729733700456031687590229960356672444548312166567161638245384071686831409303042539589950810286697150623036703691965045019729768099261788793730104120636675155236035747728822888082615270531965545470894880846403164320255037869481673942942910034049917659323326506785110339753891710549277896101865320719291581444960163160360009359015536449535712475422225997237585729900190170246396662380323621414586799428658910431109203097593432399508477016779631904722148699027000804876468199026051202999382416273268584340699923658419086207308399530095214600113085327242001185438882618523291707636345544884848722260454625834169429076840814720702992057961808977957297052366769044904230227056067803342571492086258866398832613801778861159207884933619797645639538241190392499288200599454355369954935874241835568569268469810383410769819779202174204395203851931260062457303348401438853673922581121143752574075829781914308550193117691339578780491789984408698751379283252307142880772816981529710297088000000000000000000000000000000 [92,92] 1749098336044072521037691169457564662042313164620114642481718367500198738453006621181791983054726608754331756316955506745892178246623068330943097629003028260333037360407692158109247453668962064110388776575046932754256150498105379037380034876983289888207127854808402905600230339269889914988225616001727465282809374147975793782595372551087196132848732002562304035939085016759128011292097406575835836708991312407148760997483897978132334928662909215382213036410304238836379724860855739487402669690852902182453280740553261394928740290645321228794283613022341403955029594804528834720203312127136010651810171998581066786464082602053092479788979412099149896684106019818667524078031266378199725617113979013854835701916707587870776921130884840119436211531276955895194100747194416742199769972783054638645284764396642661867700033582523838316786149938394124675949301763247569596437449785943991754381532545059238849694720861276086317164637011737732848644900224914336205884816652534114982461804412162349920294600216994484608564467075086741516370069884019378444971499773199318893592227621230044514975369568052267418630958329170002110202834706029589705511949448989028930642205270939965591276386841953504425338898960110309429528350164356108296627408479562544481131386220747736433745415411676298604483901769787404701808268083948257717054322662448756408211786183803715566372305941742880543916091838490551554762747456769136730536277689665883237125561076825813014004406133905395102668250669261225766066942943498278143550613720226610330849861310508951197363024231007520019064894475206094721448237897265782329168763625201245548533229457911373111957885868870973976661009089722977655783137824955951449149030881644198805786952237738937139835885144431106892977467896104490282491836993823106766922817715320720294922699746033355797013585788432278569495424367707562808941312127015999779020544049686184819416150702404422772472819805558372518946156171320338018923325419972044545844381480260236636108254702957850785577320657042259796120558113326857464524086613585329538712522571500354875738249185275791635263108576009647793520845689813426806338714639481996617312892406376046223987090931403594843378398581918459962067035464560746618353166406828198252866138546559091847436792496580362815029870963292177154575270984183996988817117859265429366417865406622557823250511327164475739191417108383502090313637847606057921870562062656846003816395525881252698083639410077141154219891363267252803616876106660646051143816154143612668499784083422981631047544131569263706148380256743082655920487998122389138751741314186833591426427317907413684973397949099960397998352861095704594934274594693345805521546516035655011702629505054400238483965015595778849871064214190165818581359778119072012722983367895753649817875214329127292190229961529312158450877882678697448002042329325655835799349998204963254795289272491637466323770917632100483143042507891958350513568923239429815962805353840640000000000000000000000000 [93,0] -500846000634340575526122325857174133055976094290195891948579613536865880897934289255867116694105495241320612579786200382127654679188985136458540538777315454849866163644730077469642176462843924346552463111481732357012114819481779837581678226975993670183472389510659112898939116124405192371540748492625256587245693547523668289280163565124658667005049555739554554211636613592431681121011724934600841036892976029656386259709774502993230914436853007051409224813423080699019061378988136443556017737926215398814585883377846949156779856206981447704383881722195161772106436355232474067371900665876827609082288225340405240194406064153932628744128354117906820292074730052564950086059732989083812762530589235433135959802686286384410064988841506861803837869600500287582112670972974932624309640241589075513353565037278322166936035884648513359813948709143579961914865208361168955803088710526408547927178736261157550483415514937746614001491028729729618104761951102510200626637742435066363991134072632460004484532471090906212196468956712808770212143147652789559607702701121078443661284775257431924164207935093694904487410247759193731145813354202925305013301170531329185914216284260280720495038215729024078868973972351965042471884824864138931930069844432610259762930733023138632157644324458471454481752714058530800637001507577275270749861782122411198721652043617428698949091639945238434304077260820888350757604503647120525830443147213269884955989257905764724488202496272747922362140936907831780380963552498795596203847956212622773838529597785165884440804275114539513066587209251393692793479699254736759495995767699922329299587852501277721104116451678440130802362031331184237749173926201818619590006686368014520821963223647383838604862177473802355749608336024599258902512547488008100586504149314610562282576914658969359951236965654516515422400926806292999867785694500434718858465220061921032502249932152366637744165553523356473292706670381458798833934135960715841490005572967108222890019367162621135446598333558374079553196983533638845677986350461947789597061242681295298374463865529734788572563772004673229057838793940011026038722431747232943006483693299750863317621068241092015869097697264594735644382782156164875305224791908599410551287838462958073008455807001836651572226318689801789142002181821540637136399926671680711893709205489910415690584956490458617932879274220250671681029365881390542048483133564712081849851709622931253186554387071099087985256328529381728367679188079103430359154837484139294631273185372905592154165710582940013666145867605539351889461051373560093665274770314968515626751473434529018463588590956283476286953674548338462175065630210288570163728028355128090556768966972629753214678464309667023771543163528305261670181999398529261772501767923566422229277824319197162553272663692047590054351444276584037884757756442556929461933394953578627524656230432651263946314756302389573723499528911043415667067193510952734482010312337247906056068160545467970932748206111163678720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] -249949143584290035332278745607042693638992313160837259755076843233674837330030776524120660354370169989838679985661817819416467580989116233855608001439341090618959952923486504415636473510413636241853313351129368875805296570332815908167901769001021194538676502744581017755399464132412046956323143117622016930032632085241811295805881537003719975314874550586512607901536655510849864579199773448983389139852357658948971849014433998764026788908158063389051697167524972097754143204756420379157197857838209972892424617656718345076767911420375804796332593655890624513919117917403949547625643374804870028223554923895782055891044613630564876982265305173738702999107155300243993702611779708389958108447751310685912043889229149250945816233024967324761929647548776179448826492007532860639061171749853193946265590609630248868221191311660484290031647795391543185423515161247788120555230896952908287086181403397714236612616841871379155512905361714467696378915189690411671355992954528343964628515597417105154076447124284450188028876620244029983951677683210013108758676670752546729555844580565392970931716056569427847264914106429034632852812607827962828567679747690365373385855166729328689723491108004953279070862402765158203768948439113096622762573317867837738698567836843221936805203044129782959803533609421610044566767840250129242935751062069723698769736531882046891963278789588198768227570452891003445403616981721992757644833040465671687569814743597564670890019240982224303787270903536502387263515198427744815147813501073111502978080999638956019493310152471561101474826901762000816451418106478817934941580131636402042566999591589189924698803130694554294579854313906691540451900409224292268988212135822543772394832916547128744823122530231276770500168510025339050506982311302897642744386332251312456823932501030063542790515422345204665304151993144401307477019605301175569512590940006707541528625682319868817611229115422093478103631091263234950826773325702091834558333736085878584891792606748499272560241842099180580342596043924737404788975920857504952576396043293476764405415064921073330758089399767154827071794672686340423233127708486623520100894481700198469232626053730478901622530388929381595677389022869452110606100126925455403512818788312777138758937214878064643970120140949400089018835020272207323641173982628254947709981002008808379839409919766610816725497956163244920467855369278506909758241841935555112488284581645497481343546903431948853676769653295164277271805197497457920635131901849089890484362316802818868235222286705277635590538608782631103445763859865666850358810964679608673735648683319406165633057738613535334291429036994572201011522003190627109942381618681414713968112835501172612144990362570747938508968735678752074974619763393402045218735924164126003079942893519520460524537014785431096576169471486933255896995479199615818720327932647092651155980172500360654754412399194013893573170819414832309486487754172648949832403637317844020743134545967031345456203569920263994736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] -113161803710038882442844633165951057932215570279654727104304097069391051182201976952183100374279260691616984422020770422951187027423352096713539269480872349818634350836767960846908359878673094708280744840499650680829981681177418443027625692887850693855823856725589818539514448572459814910725930139774034110048495258858344118938958894709339236391567095429125707938531082224062043033807358213090589067065573598615469242503791781340994718149975902614946451634823873615209795020651905073860116593320792173638072806758333694845786589578276286302938083385216077634689700502122376770744644958165641753257001858397066033077507385411180479167169201752377226116785176430225062634895288742034388154245744613700749452209355072557049597499881731391690007771292480928528578514917761989605302949447844654781612464224769064052086301986859129252513457235802542954249268572897035684345362485879840056035096490920422556893022768820987408727773642954572017461728438920136446254396196691888305508403003369261675655228580257516975177886688744196381928844459233554760603515237455908883878086760976671093964801915047704318224451203220643991816447599422605511501883626298469354635809297732173747405598604357578841620680411007029529749045114390292402723770112368473061354604669930196309980248724043754172324072922352350057957834682340043579311943576271249454246284251574184726212992930564543912284258382706236283711466061517890744420605451751968694424503198540525710629889693069640740366217262990677201775162947247427388308833560689504632429214438622724196253973257503762199618379273274519306432605118111376020919444748176291069977759519773955107593674765002391599071089854960747594508477213836533185844233969722332365345959677439160664352226944415842880978229335482107152422282668745180157440699551105396164769214209797543627307667646638378684692054323425509007532768760627214242770358426612545755972002384796045749056864044178829435496423518625552385904804062587614137725146864159857536139733095700999614146001015676580082966907803941167456927220441337946312963555206371581069088664007467059067429258051539377302854715277380801827351184486319418244615467515873191286991891425690602613231700644322508824927902059304662521208040789773197023839605079827557660545373091244460707348027438593524043199808674497637865240627942538985410017348607196864635154741516994248313959494536396708362352513438900678263532932532743524218687137586185718866581412246627829442179701580551672497847665284661458172392427113494738735635395519682555779638231570419317180472204371856296818872069395465273686749865493274608542761733569066298194512021439875001974481356206280595237060858477684354609320654703155958709512189626405058036332038513602238698396940861537790355854627040352513478156860702490137201782950533874636374422092562775202427068752357765098648349318559985025565423007548774043909048535878778583634517829333366605965778139348433489388973852131347425042398926394806945371713796162432129588377835891615854544698736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] -873093304444522633995082827577908323506683570478013211910139068413578687898190019082343963103966665218049826002689803083916731112632360978654942840296594606644246593252298441016179468875394689162735479797669377072791323646661439595894568241359509298939710752305217434911338371146132627053205469981725665470756621396320226702344966447992193873463108100341331593743789692998851618700558750908580760509327159951201765829798608622991061806923821643411507723318261529073396407838264231721118716629237809293845281259428635228490842352159697283421899152256775333862445860821498461334857676441830550654523290448325351737320413027040975579668444413779904906393219783133092755644364298713656342730042674871822531033607495716985663035636476401767131182912883909402262822527535669298698937834000068632697432145186188245768765375324080838542282982115020637636181178630431018841831731188935888025986423868298731721042563769837344020261388554655583246306128061413489224587025651079300702482363989542452787725719907213308496118020754451816737732544087613687533318022143736812395059436966152090579124960459406141529579673961655274281678036282016577700851011534935398580795668711681813359730840732685842894404222064357276715742866524935082325234947434110059598233625149727200759967415019991716482901942605960102775750230860912650546281295757651852848741547839059145497354915099959752697698276639983765537228888142270803218744109498101330160951538022093582189039451651844134235857398822716850449392220489130349747291153025756357436111996286616049584626498588280645582411888736073215673627920697392011125721587692340325193831525821788525041712306394190263922039980834204245318239554978336341195574393503076235346825123363367068563326376635426041009689872281687297242159330436179197576576745258895374010177706005938201431301377352301666463579698959161110440929873585109760548622620733214848715741554735470567017457122937060867267395883072171437482009885738354140838025887935102612543173712504036871140250829060609004674975131141425463649530904120685063143847749107923661541208435810122859987853114542248134163878119062680704580457245408032099030275107878322315626649875492954758593570552001361277896041755520368243278215454190287630916212905998435907280813031427791406336807405009794098137138989978934439476272433372804747131175509400366839223447541900602719419426305336606971149144490729606150992607526143349411926146599775127635523800564443084875229705941999991601925748410693369113093352126837701308615949985190060674660298597864966494357573398552783092127644750197839928657624257316074728552711115817905259043327239371380936247751378637524463295510584534801565192370403539909798143470671961178437033213972085179117926695968238397368265497831878800124334872708334805570505218581196450007016522884273240542762173432505509404180961529577181720567411185236477543294053136530852896628476306913580338967401503779718835317766565676342749681660468383541589592555209844928302932543343966373858539804295168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] 1041946944430900923839374170119505012893122556184391349554591223227389291842053456685809321974348489228448364287396372618021425622599641843857573168972504607327637417245976473919309223562181802535392228577798779576530562005730071724317654015330686629296140349055217338449361817254395249263876223142757845642261262027528216931596426286499198926853978316342908844313202774026318877634341959035023325589169050737212045874302707016069528637625440843444307486176472913249563881846786561795907082607659518807944355657298433221056651961805774547767024710606677571044554091240719748410185208044391204804023808766188712462229169149531370588863251943869411407884263767005483882404054013845570003357720978293442604206956314134822439671302330132823764803672130918131728808376599731925850850550115876551739639455115067141076246917870942144891204781476097217490340717705626169092992510252395019122575408495743420397430532214428184049908162036677026886081038146879605970697388955058828133979192119055934483034294752917455059760107985511913715127616044030065097201735572168647514999994412264874178156554434656672554336395291597356435608742711119100839201029855541627914008924516177485709912824475653967234896250085493723152644894068357066980128725422754412479429864323912075105933145421963258043862739108107745844974293447364202599476230603624839584280301981839378659721216682678369046324398921607290794368114689772658786371896754323577961454958386477070047945496466855481782262459088870448814042474252977046429396754909467283382341729583175982752852301894364354690377362862246653454530313260269978760756062976369160460378537505910522306825103214817275577806962353133651028573119544470507863926155773512883880564212053937317301893502848159953982035529851764347478206476589016611231781622372494929543097049555173519184446424067626424570316500955630737869935536132391342267553212995980449208297041985341271142329023011795609945929886059152686815034836938389005993013204809578281060049057627198128025577298833892636700981273257260629490740387000080134379346408324669873770450816442131938421249372049629500773107154467129799562296821861180123843199892534618463811180278341410724998493154889257369588706347647846601727383974603477423946327345441876251475958077698867132145809044964074586684034052600698414852778145636121451377109121697555056053581112061387451485473901197852471445375982091145584814781426196914227611375396869315694365828092306406808237425778869113792020263249164946513839785335351713190266613937626294189947086315116026154042511075764140791890214622482678834513487763765907430401684154813862131614308074243083908279119137435990507820960742698798235792925849770427922752104429766089144168906335794646722564904635724618008135591814948777987007216033663779198361734466315452616834959504516171472715864099830753529358602319341920764129795814831985147590800794548169785489582147205504125611453640664476433230396314744633450196857812439041260162471722075536973157351715795109914136344002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] 439817879091407799991495587364596490801620675882450219185683821084757363572454933960285910809747710792234789355833273182971505292891701425107379425185443714543505828318219111398521884066595869664654562330178182975062286894951725890086645060776218427649982260620096737092370377126602280194113813134640365756727944556859475345222766015546599408516945826504232156888918258455168550328178535417128244928521158287285194264040176691156693891649270466113404193634394113556330482210775470640908693852873139194149574895586870132731661091852174838113539788894821612626894795097648264402736261301138733353784186810280114141724853991818070389042107650193947132465104664895333367046516445542882621371486018898297727336458922659268762813607026773739133105095009082253819381163378954230856253205161914191373601692941804992955571582291333017734367808861593740296271446701744942332584964029435004903552315951615499536757442708858648831087577291830239742246263556132229877985159022008757345689161758972137207227102572149938740426512656505957427190185384496750500231972735815200907396117293613562527010344026123799885602016481857388540834306767751611876194937320420322016804788904364920766902044219198516584191430186168385009642558071925836560286191036893308899673246682461788056641895027859516360114599614894447719634717399356855249918133114871246101182152863461600790490846945148539926628352659611789760778041337486375156762037936706981752101784519437541200756545724956005412540319915773960342713321750238441813010806680052198952932680141959939064179413326080742865427025898654419320669698787661890558568753645951639103691632257352149580627930433281833346257348793371194059786521041826039413179507718052186190573185718424040164206570513879136643919434608983364807619202805364334483712982744525429868854040007059758845365204098779958100669515278158833205278238768626625147622519523408570252490837759705415740690246640231063743127457904553245411249474638258689425603999397108209292129989266358216608883952074187569926942112543978036308826810564466428133228013431856682427512192592206528535815501027296595886948422802263654021768605303073307110616272532235936551857987568980740121963329603575508364616616422121138583481968203517673197890966171372695321048505763695767180479576918679706549118626409915093515870432543809428527130687437228074296222132634541508949538059232421587623642206362801459945428257491544734161147204336594368805669142012256253073620137895562376851089271714128513177430329165956953844865938522949586693655620330874931693118485619525399061298778529023514120982608966258361099679318658562162763347941102229318118548445146435343748920148079905010700953468500597426314898382726626381375906155599559851523248214028156300606140428009516810660781888339730845652044091552404255222936646222694859263398535490297725992597385488088180391166623486726278480496177068551187352169582354524982555054358799576139070798918963689521139920022320259050771312263064474559191702888941793059428211584139264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] -7482576216238146949279227890711722655735254681341976261345825324021205402316653063413417126802214558593692410404908624436878830751279993347762634780154949047466762367406256108847156619281002092269487782047453575998888673511534238803802556328449874114472407307088005019411938622900924408745004543975158088164942592892541880005610561282827093931664636075188971892755075062763851561697320659340145076233192577873636755664630101533108783761774662280528616780221661889353422769014276948982496726636547859184868467109743555022433490266288492187336080983893684812205915463725439139075545326409992539055969879548443871405330884096681273388588313303861615282924263947902693559129876394601417171196461355274533299522940757795462756898021893501920477779943276597681376372454761266127904274262532702839944607637511568516920455686836346628321469758277041840653467794640971197143654815460645203256744335135730097965276058437945128645848143367395614869408082773584316116441084041801263939683144513599229903069159697390910435538474832661604430783270891637785294636963290141055854306488734598198186939427359359341495163402565361596524143598795169412635494645141734168254940810518866028634361807933956623117253125705992848557211566205186326411493619418709744144192909272454730184595155403869963575252247193525527775018708413433456011233809044150940924056661807403048779961185942713929546795592978886939076341642446249506689001102309347957763120355955013920427174053668819055664700232485634728772329532248909628423612656991210205564134854282743468996364103661245510454114317978010312166621120971949509260798335308867435897879607234359171924302907104246328819587802763433573862770924868130226800837847588128196129889993461872178406998875142329602914595986509272099542783291927938616179632770077115352498831227366840673579328943876926203604011696472708532851031962516896231153424008939836428572285762973253517760024829873461767761978573884218936729258228021175316132650612937514284664552197579914986042137430406393895191835689971666964933770165915473312252427136031596874113280583482096292782837037236354101178074352624971077171148249449848680505860020914047350116018859352142677918169815104371641176899614369627844488918357467089419754501839548668941637570850811036467152727741615958095873322764561525058386888148962502024900857482253336985403284511077509613556970742301263554254726547556884117368927032796343253909666099046849989206971663953109516331233189701174340867916095946512220867039357195160910734143921887064721495724107249719630852387744978979584577349400243247745161148458386995526454232134070656405319696838793427965959267468122123482196723328051588102841685285464235556206319009476160028475336423753339726285805803932520555160800728086689670481385610075422835898989487627246246531734580409357810719264688451077851843627380924572083210446410530165392288441830966433561876561534207083202811256738844077053426224255717229530843759984726402473765159399871979726568607556311355186902887752007680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] 44302541854686081032441091006366948325523341823431842287540248021297449269937600525687198915247453530356825791822598556535304587672689117108461978137354201039557522496542753235053811446800162376130630862600982254059999311046701235911344638546653392188803113765238118964633850294084857567709629154578257638350074406712238814019722238895204522196113405128860010371174743817933133262613532335694610933993536228223485991899650541109811020232678880588713814827409972620076076337368591157196423626354997127898453652284827538027612219851295203168406511872778649736297665302904059877681918125678112797613259605849838119644021509131719954437618125703557934311598618190779219475197882462374255886938285349284412025107004756367464917236248695116211657140973285263514509572975657401578061508769615854823563637652643225969749669773755680927162850368636769462135583850465095989806165242805619762643916504052294601809657130079749463900276966283267778714053285669328539977438139806819567914452201956620235604710335463815528875645361827938812702413450106933257199666851656858309914456802143681810913549562548715874915388775736126133302747518883704613788324361676106038309969835534133301634592955050684069353998700522194406778717257550074070316676513976754160020796585200725962212302377948255553611914381099525870672079013957070270109597731554108196920315372740279882554231675573884756005766484903447116136235595657062836868365542530572522236286000011727999190907005526414706429284683269842579252724635092170170693738749059546679203325269825800244884207254460949128086828599425659360098095575216813047219107251977258977736140672988387553037888418827741778676691848710102417258552601333793308990380138730190716313125397484894715214529223259272449282095774364019578278254537026039067832286844555961834582224854686458464207347667795838545104560812186436350010482225340062417108117691451231475211999118432686907139698515112247711768042415907100831089768420606116147404230990362757971092342125438500880918519190768999313966497717075284868504705221660912890021662488966475758774067819390283935739356905969599937829444962764475967927801566660582396431441507925671243174994134774459081455465263418667951676343464764873175965726541206714815091387238502721764482544770850197299447598274274763766014831912279043842625323177594165801894900366307421521845165346854538343251416299449613185992688174689721535610674127918567217495110979116648729999154952158188126232678264207041614045967241112783668445622019855692129265499233084983928143135182466533779395563469177586918354272632825415892975674389730737903504578857495323299127434450851931855253287721036974308130816703299816396923724185844183026609544211861458984354539482204891319267572298215481513066627554655031960931907487433101319067010673299447413928641880032728445896615476469084943719500259969517050798986242311831933076484286304459207605323437066064109467646148908493787808570431028601202206034581044140212687618829828008485728491889790936452266421001388032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] -166381222961987421677026681087257822456755852967886716263613894813313754723642463024443384402667139174485734388689474518628013233232972011929909521315682400326338628121854931409517065071771224724418508329656223052266227263813391222808831920723522475955118103809672405060926549454938190717500484577571890188045653610021024875614228117041463749790645660490203276947220118375259086273721049893814376489393622383444876032342587408355239117395262579400330837834066175224499117022592559039385765388406025099399127100530322736067108092421444394538317646549373237538830120386533615194565975293806241127054048299854300276526720444875326937417336771838770403784380969487746945742241208392850770998734286204659156489089936563738560395618347855930242004956538087221592849580765982564117227827878903517299191498397332761928716246542266120228754501533128388836312677502533465998378170992104058377207719720001649340854104584328755402681900528116275676338570577646562931440011473348765171442869426535240154066175685150762340746769388174471099409916955376151250791745833073452175966091351418851217126664915143217970061384352568309403735780586798706564947839598707451712277217445251731704634448234282170730652003113261743638139055659389561001429607500662433545934457155169247585007573793183459051528963217380046594929570056391551245889452208190108008611245523609709783186861973482678361647225763887284098932648281190448548015456404118526204809074407220738503447943828194858858271036408642142485794631606867631818515600489774642043937648468931404129145362350250365435034520258463489787714091833337493276023214510350156371865003244966991079631316436496946341452909221651803689482861651981625741629860067822713871883897701303364596068479479520868642734977686138529184901164483980205098315090285885790420739731755376994543317885691007417610999130532388992224359546310334274674572868405945862335956321538060971774715715802167167159530760370470717810398448589427413515957873549164979890889740096040771734609238473038313606084533256437277338193617866688791576029661925617889452922790727202108465126615485045044273462326742251146891429131281064436869635691593243407332994637992780141134826541997701532536956124447595000180845757395789518517952469848296813581676350784462031593785180204365592212823900621709578641600165014655729207257433849609489213140376738883230320105072502606523141131320793748127215792322583944722956303809472582264773706243278882674444109516034159522385870208977783270252051417118510866480441339578030662409119192556568188063382145873828205186907775262325581234512487496097633965604393556518886111018275703566618213638727769999020566368180265688084936022494061912528982617309975547496798202050944549138492223643325639938809340793730160071666643470835804907667236452033768807280751332701136069879655357955555799949113804422076488823825092309333434976706623080405409277171003058769456001283943697674114287053986341639409037455646111338601027240039550712135134557755577477047614909312883752960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] 842328136468218861166597062113297551000486484200852568751102151836449450193033039729580926941968476367371048131275487160151442770810254377704745767887904418612936721891781970695164571302158427801371562179197417998601755312202697819639511481352396931844573408796985954112506887283193246287740817597465544717044554777991164391611147057495768338927627272657840546626649197974174657648520592978556460619629985447482894446165474348244468863742549057948018664053978993779651991833433054326042364555379697953997142487901950598613600683148030456517767984620711601403962726282132137060669945482036145604823502317928668055370844608607482731177517713378682717089472490500894844192475856816686014437712184641355381101927920668327205054648216686807864637776257389745175844494530848309836585063630060057897997784274485348055410723475675480526529171908536235133550897876622647612675837276409205845822594727840362250996111405653287018786432874477874077148282785337752051368888306650731699715769594260789470428307786733708089952924762781736370137127128944711789055018557602738099144432530917780868914004783886010619085907349820904266069798338907258377230556767177060298906231243456455053765500819767435131511428687420581514698287232503298716703339075357264699791998437254975924668543743895254498379638928003103352057882046365298857198443005682342395053294461916507116031332980821985491381178327010569992929301873683429342875712996010381530702482045706457901094906271778264642685610172659696100673345887119654285210583695395180766126011859417309822937747549518709520445301310792523655520765638423844672980202305657265876785251797631958821857648999517473415691281542010006143197849944156909772189117006783379578078842424752070109650982495743917876810903630048108581257250582148426760229467026525743350656817025090253583377096718827218466925885644960744561684988783672827106685916138327842719422935579587123683329081505662027666594103490343259675856250433024615966551909611842153824448638118476727782205868951772157401518903028609961086705747387563250422271114095390585462567175357421501798249840537976519333309327838736336717740163096879987561792783818321054894654598639803957851381815227879938110632870059355245155482164375335536524179647897354874180002411570728829454374038221693875958297458155795892751076388938298217282928329578556448535508056497938957573817981821509300029136989814871110440827403024146633826979413437326543469738205135805367980597424158070902719715811288366812895893772871687353249328085599821095821943763178547270509528904008395504172989425800736309505630714660261958704564141421212259221182210076145299606503622694196399055597577732402858340636547399272099963179187758477679939883309382992460679126718168681308324623433443756962642263792886750204026541569756166004083658994079462520433379015237098029918300940851885215372683899443348267567957913472540246827143433914769461553874406831149453814176786818577090653639890645692772057545864301085043250227408038098267179226849781743616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] -4455756594690307634504764302622143245496421501694204516330006694172909588668337502020998719261200610331920403794556277685405203732684312238009918897767370754929927550997197500721643143391048680937303463122222098788240651110613164088822946400828401170060097554564919161739211384991595893531504434061918430437372264599779930691423367238629462700702214683245486824015957285838582735405293577916794228600261483337223997004234092134130663998038751563618071489184409025034873505877555307923454146420733437784661932592436584090425799417459709610981321789167579155614035707944546585932382695325194693069781834889010657731497592104779402557981659059374626068319737758543529806255561703025503399047516485904485534039326778921705895476917410226038769823635988243284271378270416685343851871917787069492874928488065506539255661318715880518289561206159259437828106917203528076917633551081589261476336793431494512970229141839934937836591377010873035494797211923944481295005144721297296899706925427218054091897740785156274390590732501345044377480850742280873973775475664938323760496245105549067714132167491513346118010523159583882070579043006036990267090694517552428985738299052922213648147721803346967128214637949318087987582143115793148759102356150336278368882859409263481060024324385514307332431506817028556893945141881667400840237433349448385457901332542524214320617806722410540433290588833288918288839723376834356770042795430862608061288353131360447101856383310980010089854479527490686651015504523557963537819070448195625570324295978301518767502675206228048237496042962265196846431231011912485985259995950290857640644292773527785748595966722224002842326237733748499066281319470346769159641828204755444650057465535224246924488551608452160845370429896153833977414182323922076533751913146989039499853017689268797227983599543745783553609585302051163851568926789097257820889352016113437796112297488094060451606778092251549406035636603644739867577300938635830341790983317833285682956796247660571046624802273502766257533509377231508833398165982000882559681467212499556165032232206191367691703555558247184644798105444255704943082326104455897654013829301404135559171527646517644597989819339932420629784451700659516090879013542063124858197214192846858903322041791766915670434513987731672780343065025158149049993706731082882668267016484290750267128879931170898625580524653527925776657525771492163224152713761740625502257641053185030622121509273934491821990570921146373889346618674251808704980910401361303197965181580403667612301157171984691636930019496646245670161097193991967204542565237929136120541036171565647706235867500999795544932230322326635745063357125861347296767171813946487401577654885704124162985163943689321608038175229060605985170857719832346048229409580584664071768710137414324647917768506763043016556984660936732744334993780448195945555271725032418746495583686999018028623273688867223223430044491875904796744389841309677323840401977586386247489442967983672124183832584294548847445679317975040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] 16267284194502435838375321626722127473228551861838017484918859489706452949803555518191247896473267811169733165515342969210717575181961056161551474807106857318679038858056319940541235945432841157761819052900504751963231071931714617424586386337012849517539422171780632002887519934260833285071524604684160145586540187980018636370646060234737403554174698341898628212390911600683136629305456675495277599973282765094593734918167869187715374714735933842320986560692605413582779185419976541607930692143589799096453339685138998627503848641937004259449466531593490182826614237916961996530960644247670068590311573986258841854316128160082143129874023623197930045970297921851504111061020652177182661717594013335871620367754067863903858643823558618772283021970141032855114624232039882269189949362897722634342411579184583403222421085079237214698828243648913319332214412269391606807504141785409512654356251759815699486157652276154381318626169879022674621045139311323310200771114463419687655430612661574991818013369964870374773611059682238319514121870521552406936783499763099183940905197234595520984700916093791788380681429395032972924063720433116572434216849807573512785639459598548535805176179038860272304431864633217644997983330137807691246557462812645828032452564140035862545094761707647679338547838967713604947705893830511932506940410379168727273956082353685305784196186712133004969082644642557558474683110404681120105382780020784132603880237435208712001391945245905058408303266522510593671858264694488761843177870133729393634466233136904688133027337237307187442284108515919220000695759283557832468645550373109936415175525684523074842450917442274497075819461428417188295908900218248029329355203257975547003817029230351282572758842654366957222665822170451924474396029823074497477174408099548288116482361122201689013985918345290440742528869145193198670080945387894395241214036890048159974852162768266018650391479467805203197571721862764482400703379365699552712039670223554863458765409246420970772562473416279886678142460663663831109845803487312644008771492547756011580610094237040566206456888509575958950742228835144118006527690794890696571838734434339981801660611849958496989974363939243503644764341894858658319339713976322921674102569796751712424494791047421472499979462848755398645853963143804381630671588068208730035991212176916166441563272973889693478698788609497495075818615304901327729192445777912341238275562645993589802468719318633942507790007509553680927185742313092651031621182972489415733215064982161010490173265928356882008237341090313416882348137387584831274667671060114323867359648276298401424757291446602513420279934608018068022551958458965919779842608342023175125616049023451232312860189795493147104659629706487970458701894809078068049234312565190019408769269699238463879137835466720435921661688657906400845328206009780681100607343687039774303011015417753200079983635757974938105097376890723094070165927411477757532450343943975003499545630002680331847481760939981309414331794094817280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] -44903493254973842721654911874450858893483280112926164097904731434026764221794215243512484089041971934558273794831444917705797690737061759872834972106399414204205594130592332896990949545295940784693590784708935468978807004310350423451896121067176959651870095312023737172711745638189026997628448208005236823565834692644693878278516794033348469797674529049901533098569649685147502896044449937600798446237202352918112717827749334198199400544738195797649516081656263680706721253349919555840721953160176890901743919084255469206358369260202744460177819091572941534817417376732677801974533112068505789659492893656422172502111205697900925211609131796160227104327036719262689999078249803136361074792374195536988415838095258345456126894698494316449647396341025189176149482081005278338270470285381325209893139444236581986286526853529012768498757140947423436346907241949388876736695575287400413462458978931945958195852120066413432830214495132751884512284951101604077724463396779230719754522187208388256561720319404428732605914218819954440205160363503976506718083269513792790688493245302079461053767778390076259511144231452078830042335767111387257715387545592849096404304188383013140608171654503832967598852662738166928552444019867759381486126012179300656336398041168170080609410655498987592505326798413492981279801761485652389601764530142038680112926629999080653831430920135557370604109892079621721238471347009635528006480494111977391922995159323120218742155821847942302459304135664562162214407523707977623268066825236253599547360274081980392048729982433003132476988891958413519190079680407330794383192522428303144250387663848415908275399850279210356152180332769506386389184946537026339586645276631773010493701865825704475378584013502427378654515515008421929879175658563044234329106137680484308260626372844642288747986329806084282603213642058366940981471780067854351017139396024033033596998647142648672138159851038594487986056325415249969380985864922284038448041939272366196673691752830338245132890903379473686898265319741241755977302566077661772646160736325192330183100956030161391858508963261302687902072897497216949079032681132396113261038708981171273637848523178372122801566421720501955234151215667338003479245748456583823613183658195080218914034506969874670699693669405317557481133624721384519858596976924150470632182401594764685682554570290714961540821842028545789488208684081134242743596151101473310915920179150610604437257589549284416109465939261897792804027899287213484323225405999553710959156409569432303292660210154190837008668775410527861803961104925782203250579553458465101116053075889124783540252532373355080740467163306440571756711922867293187669752679028725956767118341905577690408612611271805727177614669466542043911179872601761558141713819768012779396772994565391699402646445973471129404224882114233682838230228084684354388680503622406271831961681478796693159837770067765603691632949153067017459221704836072760711065891328706906718892302739257505478521779652033838925396694836183040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] 118775380468673156754012247178719401966066522526821837318059928691508767340732232768710890488661027229478795773961307611047078684856436739710625977935381941659071462693736885246620877069788900045587849769702782608816537874946330847770848499046707955486703556679713325986981753762066019113413387730098687214528039569656705506368507102654695005159364174103856348405010543122108396051848336648032563986311016138221773608263585212080603757457763309827162640386771268403790229584612541466298665404481572416884433613819436317813545386636902105497817598175271511932482983493404641895578609428392984725264360390515570840297373291556823954655596927819389836986863252169427021466337776110491160925977805666641675164344703826767552208741879586734699594777771283253855617535114742957740517097644177242789985079274792105118772717285620083896282915778660005623411167431059193336659786868950621068572411632491256993843068186023482571368288724728516251506481011036743673878019865561450684737693665172523053893793576036804436797399971201415297173806431829219876821100488529977754357821850537381744725870873496608103420586704604542396885818089701477103680716354641195622487316634726835062611728374711134044627443065406282933831734741464538714288164559719080231442772410958234181658829991814405223433489604399498268872076636115411268716963419860041615701392223139279966153312042438722396618849185304922145935498140845784392836287943650215458912036672206319023083311989329510261890723756819409165425045396644778082827736200652823774102674993906588553921181428597655379974273163394571830363292084384722490677418427093669020446244644534557172120331503418321436850291601141697850738715934767944937640611378798695411943154231550451897300016909883915376244466916598484035471934141844965666237383515656222970742629533167076301972404549600579488911900388357501228714417976979127384222480301271141338037038604389524710809750613708884213097311462202571719838169130384582158506459264181760325142397979393557497371897792510310085933083939172164137620281741472812922138221901847299577256146941147407495171618911627270271587314828710042592969313154677817519085144363590890467453955720236221933100693981103141147677911638235605414592941942903680370917713040283382376466442357488789614398213501106353360370475523121045366150383449803564350279826711011416287486797118069989313960679566153758424278593672213884842922711149338172020554106296021219627468266819441211370217596891401520354836967275498178185293832354107071433980927350705514224860136088331819492845295709224900223286414779675006396640929173762192980339423397211646993841745334094732010482024127007773239233702440465530035893359449539703179675011152791929298038229465618528963109198578383034552279067915153285617924639182400732065532867200266460475577793593674475107982047755340037650627958657545767026182621387354916776777034145647377212213377078184024222211155503472451380656079369689472545169721641946506135075203287469509030913316384850090515872718080538836992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] -353313750678045469529980551020084055951131415688961202425629208464185695707057142780052896145385433470850775597327773616109941520366494587514617714339152500588927916578036889021174107315503306356760533036575403460598454317066167927741122670587373697605358724441838035687943205830518094827611093304889010336443295664163793960793634423920328640919090862728044644064823590780780016597703389843689888711806858447925443346050758832710442716368548502875733687367327997673587483197528725992349361873926602030570675586905706029790472652523727302664921180956726850340452086956346302531410208031361797052332639653152297284363453323304692624954680623111367142417642794021507266886881001150584544756694565408862224210427105488318668064514997710193689072214550532363382715668147829424502466084322838933340659834828979451935122241789918470455766451353119814015397620006672429963501680292919894907021378071047647762301204020848379054005089966331916029662874491067193480824519585403632245059162804704979539113305741532002588199201536970309048599201978528003135025106153206354497868478807820590366586796542205148991679894462999665368167820833466083732038792602387725286764183283576199402854012711353845822000780936068912347322339777846135475309778784520243738602506074744426894972703243687441303723820419735209483185452350055811869352458099991672867137651184734035900747517313942427010958391999872195924335797580081678142137441520855032710230709013174728869396482054162075047925940923917191085687164889885634734402625864506576735188904355199598467705721886990997033543890399442772035574423750780483082582344956169938827749515903303699623152812844007247257456634282518913841971414677643337191884098081834552497317390590848751876544391849370404102720421017386988800319663281610150083255801322754500526106003441137366356762351136479919312054241903641702143144445696887297993121073262731256638187179290268785921586896876238649864460541300261783132887174797889593109211021525351065798959211362355071073255080577296122129307751818471576908198600519895926249999038602693249328526656246098873330186276811985368751283915470731310717694115977348887838507620628109501003406648484061766781458293373475847594985434355044837914060627649074878728916569321574914139835302067563149581731954059258942118951585967409774394410858781663559687840729244198514304210818476029255384991755910887055569295507120937039398914270832475580359772091187885493638083032898053754384255875751183904394447720464430772176978387342370008138261970177120139688657551426960730932137017021683318566890953165431661673509302967040252471100483471232806273861734263905220613412490059399292673158163359796163966001870702969387955781758052369669152376097559127050468685508921408364029833577168269730454794035534513431875123892381782711885737840190545147244800071999861966865357123768964729874812598393128626017449543521496633261777869455573381637107708536972226864495735748771683000238130521658076180434134008664932794668480098248758286130453708999229440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,15] 1062681982755036786158208363453303161606625156776598808182415846615525553493356830697577560106550100790948291726635949938370856257533533740290627152371987172903070713540363979503375697816541782889676109874181156180509063838634213422257538883590815963673855669171992479651714609653800442366748545514259003975084882737760677859096124211215734933969017560969086535519568750158043359679580899424064762908394509605408956453403238632950984852675535755667189830070562549471152594795618988787208482375044133371760197095513289098713822729002334432775614402605477560384719888076096540768648802211223961108942753371619191325751377195726410210634200593607076423121325380502653589624379538087662195205827602343233534471906534318868240764232062216600753909318997114197135971966195862154328102587553735205191075324048018816445328378424318044666225001357618596278818507178125270259838295127352989172908292656308482266741867809152300053970270468697450184756744743993180801275742617331297204813662242707879677158328278384974459070569869725025298920559999790505825971448530951847620945885898385065455558823069677386620605589781692807210777903609032827430037989934258678785598473077287800541391035065512346797769814101307770514112521516310774172179850014853001346770269819083368976566876902237427145548748096003232722793337973074252740801780591160246774397442260503208237601552610889536273312079366475926735853426285043936030736026432171032270560878829632764548058108718544365092295208927801079221959828545891807193058475646918496634714569876475464532269304081701647709153363143927157763197019629405656591898945650045474591838916047544549653148034750717398996286918612859132473236660402007975373543883288638137282667108664072630989224166373258183060788902166092504230828950828180160148154777753865485058626199778699987493506267287833195673024610087806722503037804710379204413676874443502623097347030964328059822956467143647177652586685208856065142295576566622449587352936740284243371548690387071339205674177812727919975038346110191429629468321540386334690606747604027972297179162585117919010231927250581713679578669312453869634235422432473348886263458753427907123109836747758025486120477984079218546567327335638588036357103190175674096130031858328576721307168770860560249168168607789232762778443347163236936993771229525974834072810172659650444285559454844340404948542841803741536379188390027583559498617421570745528792211940371965559953634804920556486893728621550252262298541102523232899445631671261239790850241503618698026367679410767436377541621256070779957750790838916006914367207254620926978023106332215543832844404723972601470221470992078034270271181571962773527019872741273883609103945049528991864549965396882316265752969842898858994259561674107345208698448717482857451665768632468537640724069247293515759345275897410679645916793675135569987969515862943624754944419321294751908736341073115824944701811885096476048902741883692317453836027105684303767189971336716432053902271414444799056099262781802414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,16] -2742664330617128316968057952694127999961918937583148763897224966713399659854082116303406645393148457666600276878802647949293036171919740505508333779239433901336244666475750410800097477320426998821609841356814440293529531516138541184118261805443426507815695408297734693521867138183071775597309220705180584430249824367262009918172630353282700956022737154951003593111915871954638150164211875788796117963851209109567337600483120462113105996904670629355501026691980789672952221867797166116364462115006272065796966313623969984467236035520141054929530141978574547367852666065444760043827592786836416789637091664680715721138968257222460085576884732274021196271465230637142280477283590928411932410152418180696901217782578306667471885470121885443544104176256510941039134593744273211556907290767125370402447366503867660939314371432470187126896441028588123181078696599289511247771795984432172785598878158841041565196136620040222483239930757517404748895184675993220613594480845548410971433786435016295161294800900269172210309849060297739118428049167414745759761100228254854581896975436093317856669486626879320889360765866850860313179711856910263534048255090964970739064918362505408822840996712808069976092675797874549592975775330370059375816666288989411062607772982574680503814901778504741313954560746592037867772695727619385169675379129224670392078810861127755967172285745110845906946109272642788588930681524501464429270194760745084602591301989266153919934773056076314858776008061466637634916938090655939520960904567668224675367335476896674134595996824544299689578462861727889558696811432199919555766102743319281710084491866510954286140485873944825331748880613265462066091358640876126166149080273611312387568457874311538369222488455265656122286220680147979517350675896111853778900890449330951446252332150423130681239003106497888548314298731615617838739399756827950217176726617484065541621043638976100243928639940738010474589209256194729988681175956615151849102091179417624611685134331101902492935498298213681239117777258726277618344196927594344726803525645556451240467020648450609063468400376262606586935414283175866737742918873745740610151056059739209785659124922316978893065452179803282954632677658034317965100534465479986474055381719612038747570259364418858321364217194288975008960588094922124016084236428416233147553565103274495266009809830968802463461615890749057163464549367171621587755992294786145630835672706892484601339756454507754284017968017165377863301691357355267664194424258661976405351032985344665415322998422744261839367566730738954169226910529830440681826050767497555628966242011307863299285713474576123304399631997787845698405358021399083248433772627735770563241091888969955880277983734314867402950636750846164846480326613540895308368537956647341016384790560198350456987402215270980235784600756664801142737272444182858413385900006182964517541324071710798001599583334106891727471372903337418939658930819043393573485864969338930166127346894342673686113547683007352186922408991271157760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,17] 5743465924683439638631420937485799463390790109376731378944401680415352898540140074684498504619807588036708872970181744515435877007031879131761184474367985090567167578060413271988530785413991303722343107856559687045306987566823758148783417467521820888713703481959690393399562844292672044046875036438581697072911864353955115852689886511042748388291065327347411077987835317860961646909565871182932078506454756751092097812434066844646334189382867900830924910084792727663014008713522770197804768260802819618721021539876064707683389689123473770058897069991122269615321011324492477689065045985777787527548895032098506483934781630832146697755719719448942375352732469378125072777110961532794072869786665737733832813358211822683570580147853590196841309291074020484460958587956064171695530655765259224788288363025700907220424454881355974315739584732729307359478636782672932103965483922639481055240121378115674985296529808045748165206795860124582574646825178728897836315641790438693798518987337736805502520210046879096939894365913119920880129186621642692459255095456854202803956650103399809770606446059021976324114997952712396136578058711363391095587686938063996355798261231067622004970320918610414148426549542552408059792019213598660909959281773453658769554365825311209417364167729133209381134756202228215451974371044098805011921378947454986687579748290521544132757852159205722383673045217722431661458710200795949369035190212227920856390265807046291044388780639624508046018931452566026398233744804310411924198907616514039410468536598845044128585785478079601522940918322735149648562519168607366242040967348305981241831422249719575295861110305550420132448023934801837453150433620914565104760577120071620530515955971101978743829641060992224189832367767733922538041473988879498759448956745860273234586732160335394628215325347753957026098712237769081197673201197279408055297600811259097117406149780622173306679763145274094787360753164076494162497374966309524760150271264244937805869112074437009102723758827469721414283295041248939102662790328120247768235141116346889499109964019238450373916942584675609602302738609941699147714977236751105938609431138140427804713967442017486246259040477435725609789218853884736854268816166549948751705113540857811555362176096392684564827903717128017746338152192547022866017741851286782286023729208273455550314144649859663478309312685140675875128942469411067188099085550983549493203375086883556168301828422925347680524391253042587279783446932417451056311140414441675755128019774802436669052742346408545991447757361165840812319941176881486296222091115308655884382295942056020486679164205784681567507177662491801451666008028383531645190877721330808947218069068067936969452233420600797655038862004578301325698176643186529339737244116639782193017797894222445108931821473366398634773282938976427097404257789828044428429563412337422030222128177006698636889607949204379153075317065839281574547408489690736469416551862612886673826730939048568089236038626937654595501218646657597440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,18] -9807986436588031028948657253780319408315269243359336766334052977342788959188306307156878227882649510114451959661630584623493147145272614571825085905363969469455718356267460214444656163510478890317335781274019229652457110910688935510354469877329615346477327611430055399639507103061057514214926425763546702324337909443434452544276289272363518479472552760204280032188039989184135914496634043914955036712028266280194149717529337887431807033612171515778273308483648166570895392342994394389932402035954441899111866957642727297401510217460427154922134911473585760997888843853339330648413732083730266747600640479574868401029796068571434060233206673795146654387873245755414383180372262739384965267394684841090501606248326961824985093840521823058071154484054274125790825727119128715376465377077575005481417191540886898092056830293507450389211065643241514344149410138394084820419177563565296987986967583407141572181373521773916580052582260187677850767877059848412474252042934952718588289898473048672140439691023240292783084221925693737108750053031177010436911249216575951293469924610864619827974588111872683464094252315677132817957605791251085335723075350154200132917337789383600713600833938804508185005734821223381756357019589531913984246228254918090757936063700393781273449565933232836684830848140096999221258732188878712824284244145642269446523374927539909986673905667694620924730287425453179457963879178111001468505547962759021678083093664187753794785789371664640581636284532590045793944723107587059207014623394553276956700478980812072206499177747838802841420303937737628074572917776919220865228332151478427676407048239882230706298069605978669507000243772767160970907502078031293478862198172280283679029476446711392542597500826982680361532478413771545151307983603489221361205987498312006983846053270062204713735112291850803486842390857380238154821027583692139954979876285755298345922916599960525253318771727590211101398664207918093028289656426244642178674231314675714195636474097723415691853682703806088807491032250983688227930519602555811879247281988480443444186656553825906256211299583707174762021088514022013529328667196627838670796122298650063768690688230496326622250621139610288250052473341221886767968984887852880645048810636995769781733209018429244726474955668444558722876636619712560733985298498346579225283873620179496749938264121825974817992907170266701382459775961585357132956717830339650380959715358921497547166388032876439864385279674275311893817455366281287044532080546728753137225500461946104021761203127087182146874573452410661281736424280268716880135940766534187297217097927801533437408932149521489422994303210812748949331535481557316121894407583669680996833022841649807963509934541454896966261761289627798995457167966077742303030377470305575139780304134109832299601163428547023513734725780330448439592013645748633325696683392468455011480676143945320982050923207439538874248627962391015967110438112745902170898756424570994781273879888688636880831048764666579219184726122755522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,19] 13806827388999691182697601899131207042891954656808696032574387759681114020843206978828899401761988716654754562896389709331099500099557031970758614948773680199585024936302342471737226701424051500533806131828098715541355543481264231544200513049707206958161384180781519002115256799880096855070535779710279117845730646595692351640197232951340736514693027949246001747114854037395174693995632102396088660582806101017457854133406373559816057391225119624413609089133586087577513024706680990847276364750196759027142681865733896483121005219630853723408618133289575124670767499927350150475428917311442452866307850412421705945381906286648999346893573420475536085632365967573300864153414722909803473652531661995465977734419565342833677450311989778664867456597098628576524146179072674164805768716903693856018287804284111329491366864798986316105282682252642573786766329931958075749503277981585127207381395512011040391185907970154846335713878506298809957520968098806030187330256568970638898632468679460867322114346510307629591382478465203395709337387906828078121817566592211869501664836139866509363304357411051475273422320060319907869550833085599744383478637464310497358764494693325349284169916184486028252817754385170680818463620879658496607952408284411186634564802161654702237143530183122311265492326568698779133914427335496867816190907845285116093904728028067892611272323431345436190550856063371675035582696035722091558552465451780441058347269384586424332177748482073270367397166779436410191755313854342422069333795894215387988180290203049628119750093472077975229222244222098099302866159392886586940569381141862675721425951197849617306134616804661570975495866710566952428413287793211425942160898591758188226763986567743728765307040146171631649796091652728608294036695570392169246567664609574504788754661144472073740404148782697170295819417268178243776937941964714493076262483994086932040055865545708338352807715298011772976823194710668080092191569582490966259885212949079948466337403291030778366111543316405279913183057203634283207047957880348044874516537826547200609150050277468775328867107191422810881790131698701490478454907552749167253425955996882743716495913630837729444707612117165096619643933912383011561533145540740244979045367082632421701551808970617066511536314587482976857406896354881968938687918697942698221997833302404927311643131713801966287127286543937018704093691827462010062625388744698066129889504908847142624921947243057495518792098854452698559969462554498486619547881034463255840732228010417415921212903345209266298320469934498028363167114068813665042964805130934426668935271128689736567164224159284538223254023121111411946492126781606697115271801406459282524458043714128197340539619376209406648986204974165619174402301805069695342885310441097015396167464855924330699309619951293933811594519326275715980666402091073273546679741093938741768955721117168643920127002160364528123350148981210750985307162564052289981202836755731913010329471432763057486342135593422200389354347154951372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,20] -15689105807040379419418196260273456024712944689501429269227265355997970583397522231661829685289831989621316400321810304269810345852127458843383236835641369492152441028821552051663771422637093659677615383504282920022160177189364384424470486311000636819508348405826800004599966228520474959543431948193059430154468561738427906337758785124390424006814045379175524570525738781400134234472759014027321527488360833563660869169037318192948833550938858134548181950237266387032102256995303010315295515824782557531077942002752322821464412317959523400170792353854332511204264413811967011844843592291944038736664377326119649709490387027860888043406965498702075088011448588340547237175160948951790788185743960949697559976252940960040037541115276603480369782550883937906095108092237887966669819677393886643787215558376951900870393891595857631983411477830628360444679623971196148941869144046199125492758111083176401701112921572816157267266051206834726625975841365803096810079050238026514464223459232354014057107877010394171623151740998914897246628601151915706490121685847827031867483440544952652376097029305110744863190440864169797219430887836454714384779999119527743134878415606905265974737053263979470781901545620820809842910955070574357800908177864414157235878876685211639713484351886919797061743799189024001418327333037347195121330190707691759204879246341492663128941509947572673172292948035708099466695372670715324365429665065550563654832072756772387209536027095677342851144475880232279713219931340904518080806864526320642600856183883523654924832361884386107344618781159167621693104713217773144451694642647730196583476904198109770288883313820058723622580271269468630740397563998859762875980067922041273098881553967955689225957928415525728825072037019920069147648995732084531623404687767151905587757017000397622788142824330153036731272972553267948544350319162811274197406935005810320996261230609109701113271741980101592520055658783936628305510642209414783220454980952454019906800281861628140142328638500256633574564289124873163741924572288716566185461097506068142714953906138751263750807535366259860952748123695476415523665555602236748575055985112867831159803895002670030639001541924692329335056668995697605405354916490321335040343001984673895684366792575631028888161441390464387654853699648386802711680893389834558008362449068844062261805139834129247655132089468071766996195259310262799391604041879382745652406222703918602616631028503341665164710629395104311498351966884706754594308875581610430859048781357472024882489787050774326514447073021192685303287654370589851786486155123468770754535484907473358453979531086521261784665979296392290930191882298824643525848156030820847427797809416276359163584403077649419717375403726322238285921057282383477456494072514607581647041411924070098875674073283572776094292052680410550221164837056439462573756845168359532083607367675545998422131056090617361710097587456170476113044387273541832626659945733809186817684375471151326127915380595740352252815241948084305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,21] 12945984281942424285173364996671961127075839778352350459077285069908223205903557123814850584320166964807508799765252317386675397014205130567893433878608466507525154609269155437328530044967160645584739111972968448323162533036916468735548235042196941373840104674668980802212278922555563398532800920601966951282426710816647260213283337419453614700599146502635007942288242454985346733417913555573632590707320538883111614040356258149334144945497726604784599081539391440078856809890815540942686628634269982124589162008984487477672722740583151566036248160362550710531783026581556431481252715663568593912648380996086902344357206944348661739442285399030511639904242862258250389819493703111687089694633815726242144478196000693575500319885654538705904708310737529842970477785859408904537739946878358955519484153473280092275562018043074511675413700052115166212429731943237385751197997032664096307027654523798202954964770557685060010721141209773829975568588916874153073594319248615449086072851594764284592262101932924047472932163965260859294414159969176850438090036743097248106476683820191843542965722310025898127762858801848896882212769133768522939266126812957165094381080639032257375424060376834907678898844501675517739573310591823785877444604706958705879747631908598580945514230186101804120212443229584273796038696019133564936691026681222176656709288819413891755207108992023822418004079641639316559741905188630088514965257515127707553837981337453693835634556077322166297036890159440307225143816311866797114256070931883216241608385309437667882326907915243963525398107588902535204460402423331774253846617460354430192638362282918216853709070192022370332166034598747773127148863825531962189016874431746805332743002937080781052829835609816023028499921985505949751421145050006701724679842555656225621653624635265149383765401491218839748089794701277483195720840336363883403546651287959618912469901014043903674090641454420858382438167068429897072007091052682953291626428527119043918504311851046199475528165534775427666213594651986433599051597869883324718730653928985436193996970972810627219735685811094195204953276954382628140034106190971672597667118482770073676160691676519798804406623969795090474829635265640226816950534837381883251469075723662903443470128939791825642390963865342494382413475034045982394564467430929453016535827822453330338476896258587779080617650223352222133643399227941889302896203355318540394234413776697683392200295003590275038273706149963806293925697333521624184976860349504212686872309852760353440302971337112399770710796681712338134837009339855794419567984061229375689060419293884690555419781381730277062949309734921870926029196307181157155658335670157332993543258809229072112562832654284705650749763630948940817583964040043672649220516529986463771580988511490872228416546360576417984168506757940185667904731822698370189210448444567295242647721203042213229080777243778100884376667994122025951974639374020884025562702202576423225402289534063506019527551701077667869013268250430013440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,22] -4101853192584339932033962851640001733988666989106600970842050126889526307435073000917603486337526483261279658148280102614351214322118426514857109418828549870994298193858035828031963262664765852945665727301876779662441590912967311016113626150883379914081782999488124770380468507685943076422894001134079054531614487075575190953316824554222978033995034262716429203978213083708582119883844272821237263961030948867129985059016526827350534173945376616385690744039968891983446869491656987484154817387321599584306765165418777561030798535469213209545925970744178472967509654935958574902698955576346278109334767599688390256451309803923080329032943682379740551763436531383362473313642839491228185203061178729490559451268361873602758050443264994821341035165688607954974622257449060298847065389547587733636096634493386611824310738878213418220503708545393625840947121143043535262152754217806196672333969144744795797784293478664558284882553856402739444306136806812187220086135701674366292516667929367653969486449369661765066530698006479568047989288318035988681420166970637677378181613411407980554423365857386618845047957248087579797281165430191365943225788570695641940477007867097896309134708009296237265485742887371470768984608981602859852207164372602794594101949542419999113770767216159048434595709433391766447017657741512824540286992812715718950373773930012828412291818460950677798468033804225176138865424787950231510924535794919115428802396616524138412712650722696478942263535342138195992058380450762033250472870575168904348817972025168497260877209126170338327996802041026432581902174489362468046660165025433336022835134795379549640856941277305453559140124130150566079921784652270651561744538666503917398459999056561040460073943898096164125424837541029543366278295541839406879919112239888906919684732035436542914263269663033455855234159400429752816651088716246743076504413253378358174039394609526374188952356507971577625478594960548377907896857938910493184182824358736074889619434580155885869666938786958148420444008378645723730685415308760264690874446229918408413425394713385307402326318837441694580649172862204827860978639956057719322528726868555931292348963636885576511114631405121244200263584109871671007143117129357073464709637937222366039216707458490223997717680725209377137099000618719972760660124712324555366332179146733747678713563958119567937701292457801420780176897446249485840586838990514150117822504579024589547708172487268408282767865114741564885785091202579891897211441570449724014684211802062217338976132708615941356739392333983436732802932800098729752248222434676599127168499057146329165135650488963260591884050010037652204130114711914609146921910331064470022057800548579694630766282408521367480320250633886483855377537117642496867925520179653904464250049539252005504647552685046481165990249924907529757408589248280622969219381796347327219697671849314356143204431853300989769195708394911307052439221324339533701849978500782283877186631411493744404670513953674378531505567529424650240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,23] -10133716666759126536610863749004367195026282494498577221876521206036319770750141587991286648643182679067013202361456404171893437678222858885286826877648337733527580873725326226094342061394657509092128259628835124247654116323790661804388963104038825440741576286843425480603641918249416482714966591333507856842412981988302192954798355799905778628669544611620994122066750597644124804499143229322864611186102494987149574386171767009722892600153348676943695910141191297930729378849643354116863923330578989782259962475751155392327668008775728307337871506152393228468530570261329491132365201969611277244854152017116008314574631126060525556368921679789180004236239509882560117324453176820331464206566279613318839501687824738280147554403389664624703957684584640731804637597778801665749878693696018714715919252934483975377556460125182795724398847615821244539666623460026365145130538800848568667399266005185479610107742992090769875942583476644507832254436038703744791920109656251780064024566352883043169423005711708360015121168069663236679713334298429751182537885728477965982829114528715365652729286556471534335180505920985241034609608283097075541579781366630723017833301768776285419823502782203820083898961162219279326233984626043820999387822575430597362733197543424962804971831652539763943030615781014217509795107373524935152721016415428314597939341472940526964069202603655284723886070511752382034394562744641762262981109775116998608234526738165818254273974309333071616022298159847498616581702385267335831128024830860232669918722588465717005255534277246614358199232158710852927376262512266780893422768675837041489844810561636087851511835510224463588018884916381949116293719389166493211387537512001992811030946319163839542792041246774608154353804555409305308781888375707181125344394686720704099360478818324313233647205792792865420556269364068197650724756872406049192178439617692080858156270603725769578190364187944887410129896005194149240963612559127163380013523686209564522170629914004306001533259158831351159199662017468765779421967579312989979438414373090772704856400487304701555944954405758794038283633626275890570001551724252344998442330893893872564572244841841897838538194512281244253388278052678572372039269530201004597091171019146798210271797906474490347827002719267390630644225189999108989735692028712684345090747638929365495559688209889032967338709705082064885325791638727295338711060170274861081143935179250006227707130953284554698732123478372150858182181356275272289378094978529883324659755017497598618021849374605128508069562845080354230843843128418683565553604891281501590914579645986821693955846022068207593803631670621514527101482912074609895179948158868201541006163536266710764602148319404839732177553813599498020585137272093921425953913127167184558027266225900803171575326378781043331513012727059756039203561392917942434843514408645151184932484729953983698617695920677490598938046413272600666732543101478852864517232407979079318402465448329360318888065082573325938115617062654050304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,24] 27930655203148398634685959810052109921171968981042846211650125566667640339209273607847100620340872836383575905980816925798986526333896114012055392969171203729380822047036659208521637917973099457103228365328703761424117949968505504603634314788123530152834443452909669597779984039666121760494447153462617233484794475374697959564583484365599964036570741485486002154885822690493110168631666517556493924985669617961998409717186486612186550774201216968505951598621338327457978578738765398870257955041816388956441597176367666927180931991514977951019521363007086069441815928398520819703184963889068132655823283218988505246822662070011262611148809572780227250652895529233035778944524657965797582438063000743958842172299231425028106827958806107553858192295659578528331561882695639948681848983025343304207899452847521711254137930015356266846172711254066306082542693075944102559749140566992174974701715152008996039023295736499306197043447524627447740811042718933390256466195655587332458553129596493826401052088121884654300114083530377788553608966089633298361954280394556306907795834280380083169548194168257248465488338513778405444960856818791780483124177909762726618679112504446996180075844532795191640341942295660278321582732602747241980880866439684732552877922218408503970233612096517449305010171053594216822748248842594440449052989392857268383765414743271761294988463080004654014700528195518905276329762926638405131333993510426250081964536604817165560596146460310878364379447762273884402196584099448687692050080779096791968943987309322283989240859000955425438717390002646091236629933443342691447182166363915512898286456616865600440887836895756245638256911832311705727682805142055088903642049024492116520601728892203640276994236246074919086221217918663009785948287986399936329598920929233152526615169979022590336464641504863475421363683902808000432715891611949369562833875658553478686897605322881250880137709358308529874570619042556626954763491148120128797954146907422712219074219367839997603386768981150562408407797475970778827831614205985837001948723667867052299767324607420696997443502313915249194267623931833859894214718795213184112107317826070227589338916284105709845452574054237608701948461402442494699945448198559646778141179393709273631372555442648129806626797334915486633284958843540574444463966497903299414945928063191257153688931170744845925704796151314306106284473256997804544508736241833099024850188292582636520098098367473064627262190379321240205156178229209621697916292030099157367171665140350245013187327696453318284115123465314253397940359198978571975714755370902538811488390039733413661629893421923701949223184930932593430508230299651288438707752989617547348363457183857822416846669605937095905991293117108295848688525523093358497539884794829437134038022311414867955029286698467552948311761693821398678496263671952999643857831839272105000691694012251957361885537400468557256271558613534881498949566509156205173119448004799398251574535787367755572408684551443906983558391938332753920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,25] -47524058016610026154570359378662727459581565245265084309241547935052749240007890411162217201579151832401139295894248070165478531937455907794607157867498731713297336228087324951574764630429953700459986133960553400804070653238989313880161785792992186682575266525693153587595105447702144166680047809760413399210611617652367290137430154622392693815663589969654268518128272404551780360265676111383337232060011932835045616501198483692108036229759250829965673713476215814316458365748813831268377913629373711489285687768296708272438305980362405770210602877391997916591016148494450879031597382387774306142838530982113500750101254450770635522902072269200868135183355113327440297312117452544504889363081544434903088765673467330966655371134433414153113605904999651348822277633524143334911446306169766685384869818636661096863532061245611702188084423565052038954099594433326264525292857729287471798810675248955568691808873755350129040438083497975343346977192416181366999034778420662421602254772721689187222598759598311485393340918564605887855641707488165982507480552010091233679464769632909401897166374218967326851894335194752545251988374792250968638314755362920443864935350155148342970211257757933108104444823670721941621302497575523311749695889006963356179115902266025169798882480571387039487316637977529716240969591589051447187878669126636587229239806047630491415550880896606508006511942473707678502729166101873242449608671959569963067154593027246785520019835441158668805823885457344026386039111556502344394685731446272559633440777121077123742306742225773826305678940020825158386949858732999230339168812142560416245930808573704899294417238939344438832895149236585676935149257600544897828622652854981100699880966385821527455104023806112561900780659790584725882483904041264834722628822318334512208524056070238496659820819805549199225148361980406428591307970482127569616765651104971005444740434349401940184797649457686491962089608285197194335542488431792010570118059734596716382952336205689867621110468895071745176954309271974004217285291665557699923568283908220844797381221428690644488648130192513769089152979300599710978033914604354693359326216727241029954374538138676205086757247306104339558511674686954469423787414056036129399491523250496560785219635361086998765997653184999120753659905624194145215962763053196383310087467573818173662458072614917995899807119947767318810260803388025097124380783641596582947542837404853092771510133410912666370907942658895885728806706371435186192486072679046307143908797426550311777586262566796942759697547941857114803649895515641062818335443730750272084318952532919098918077678659847083506556872007932710456235864611975082806314848787827635089487639635632560059709714036688452511248752459525442945629680572239004379118054945619427972537833145777863992021021616579851462608133177963836526036402097467907153046934656867421846389025156968274125290011190325876414295852751752162858908878352860635473285923227871686309404738086330153614012880029648665714797932038093537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,26] 65647516090314673975050678553920084010334837313273817365497342043137824301314378824649938446060233317786114930978088836941806313261280455668885811999458984353266076442619966526305987424459108010463163792710813187505802490225201336137066756943426017743080157162313178841566190230925324206095997382365620494847056880412348683705266505720680934944737194038940338283787632991364139749104660885004502941018393175975239082322521659354859096068870753916298800625758298736010224549318182484988828799607886924711862971607326334790418817308666385914851925583245431971183531788873253081460041651961040369097028857958807815768799837597774618278528932861866020470716324017670187426028469468636807091708468106289064164244263872260561864897942689905224936576309297026228973197111868656156329162846657789982127878189910621207127695942109307655729047092989962468474190002229236356414338618310990006992490842826876893811323379949867105235469779144741155015320610853986908325553034696710565139843359491138323416198697504509646270809903226491310930841593759236788974864578182654483702814919658339234136817524901459449851682052245197400166380591328879586508770087385573188556272794435750865033915980827465011601463240959521505122877377673739236696281516641808352769678658609890386447013726620495365795214441268532762356045128154362135429491943787781046498717389881618011807276684418059792014853377564144907955731661507280401175659587502567763424042140580422354207304589156489380508203374976629593480593861943883422042520707856735581696789687569936874751604820156305550429008306882429331921928139789796243374024450230879166826495862189062669773178110317640515663239590017857196313556508426893235305102012180233634745479928975412361912850280076632722450236004011735747938131504966695357481640624727746204794776325337491069962259398250239576453233305836154986991896849837105018246364774970092565562566063997607163792953267759853232588712369965468475255437455016236212528967032020392405747722142211313211609528057290398312560727522637950476814064889715419327044494943173799381153486608460378922407772175866786727607202539905548437608320554152006172859171999802396712871601908111363513272179306097741252641919960067227049615127087449647084191754789102171613771424904688876545096501348878590227765749761372150401682019104132063214646423703424274651791788092458860970335737953813353662598955407526350362518640402749881520334181216147514022971496976876612593466824009996518816942168061856155416025459093508724732610574367802916442822593719138784727665702335116253206725313268014426166615689698488389540560445491183150564083052418450291376501178541619350885560744132503614558277995203599904394061437451731878860804851373925172916876013738497448804422037375069099657453952738373129667777276869872880975744413732694415032598036486459428688810560217409876315201697467144701420875342160096235508236754462649897199598289479765420857140909629260673974649366125896302468189560748677896602153678406073889090232717787030345482240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,27] -76370158786106934662754614964935823732787317386323187710228147276253162561962815813840071788182557816450699174600031875205979782120213753450857350890670404103869782730313969455543964696999325911062187112556724443318113939158725859231350747659292420606424728836549862662631471805356367742109153598667085179071442521877948281672412220333188787699451470862590984023009066163277709202651515120079949504290767446513442623161888869983156716033984973870107837178629118494508775439136537838825881957729217108310171559572199614941139148394251084286422520950509808431681303067740401062052932049681548310169069401335785720244482123876629061238815543939016189162286869805834502909964478806503782734785149570340612975650067788942004596807743317499878679620627493106045194790474725051030100997636734715324595929712232761430665871359816408882344204573497504945131538398820403252881352693501860114790732753894194739022456263543974223794342930114672824560177454897094209568189968857130773076784401319342562943174481712030154259821266485958206447253961436744270269502403888873024559669386461202832095255462946242351941760953602829719984682580145268213208351786168763950119799134077303414841511090779031456037383032240267153360158487140664149470912744729228436226711809957470716226891523675039616918205212946551531376084117225795882436719369701965470733827525894075252255547462732693286075901544259761088631474092336475227809543584314540576616280291109658089144319262786674172201212927526342504411502868040960096670277556800826606798042725626815792996647277590504624793757001264882542776439565379783703001397579870595058898633362395807198809137276355114819768195384720270719596109816505119083507790553280074838658825758491892774184907931785771420028762383203700502249261533921422981870352206829784924210550987009528142911695060157954791019238498976706527591192868467424582773594810806675697526982784703767525532676818120040875544421318226301173715455132212500362877355850635703209528538534569215248114787534305062353082774180955909553641745324089263102314822510702538006625098439988668489261366397261365155264015575681137311833363751766425225857686048141353378260672220662109582960056599475120444047707566853520303610089938459083098421142982067029587930411992995872093921416298202961188049008080531746114809830293732954230563003596121948437579221085727672797573332457973657402974341093354983430197137763441456733679876502778277326601630982890228624169607955207746692055984904163744590509714099008369970849576819519946277839523192581415592265973932546219901497139611252556807792385950635133693693682326489817101859272389431977470836772207513334408734164907820903977817723898677450200255916974822010769201120157041389530862750775170378032095028626245711447163270266935863892332609795337852735734331986210633480393361111856673448066430694245195949715307099492620038272780592623012765073468804291079834527000184504831329147676402239071394596606822794453406293537517304613901963740679415267002272775173391329001472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,28] 74667095282748194366966758122365643956930219070630101082054515215053880585103872153353026967336021321496436296749630724777466404575766694365789276242016931766420494108623612528025342033934220194947367588062809729169403296667076208091026047426266993209119704506722680904113026597281499031129147187647947501637453171529507055591686633162292791689676027694879663064669759674759339938621259117349794750665612734119564711328521541623806182675837536734160986852528598516581774891658390641856436727383206454585220677440109452398685240097757566177992739159665915198251971718071338268671699236691860908427636043299062222079657649341891825860787106476026117453340584384258515109498533455272728331408379889677173950350274750559865304208755163566271136098209296738781795727140631036000800745303227427463156347786850309930232158073737888109120091649798907003410008846096670467193508401112799840947816211610947704900614690859943634053655140884047717046484739042555494216298663975617962259132752893887736301540676116591335002598938752737476472585157824321343142285994796559590904087398871167206746100898201028129443993606547251629971453395714305864521029576098565631699824758647740486578220024517533540347236402637026941404666242404366159377752918125114584988776256249416624989210317155293809940502295235556753198493696565630228415972123829860617095313055173370877346128345781198643233046976148919042469760421808662844675822207351396668712433686274748623998850175822256460530309603422183878985956070773719282973077250736090328067102092526372386702936354198490992761597990087860406479006143830408557580849082419263730296672687394477294574405990609653077486757548939025247150582605922984932466230003891176507607429844328079285354392754131744750996820714626991114746600257759321164205854295930930906262443047448627171466612125558729622586140124665730708554359765998638260010501809222131955269486392072597097044320517266617801938314892929014556825254997375870331595945852540159450451963624827596344184580938440006911104040824681132709706758384168839312878841106444306704594990372702416926300689473421319841042273753145985736467809682487313528869782027175065853977785281658768724759426074136494280291190922304205853147491049697016998364676174306611440553250348983722177027703158931126352302986612576210596921914608856605693915795284208968225148586875422108596289780135034511733262442229942721599245489356765464567214461033637337910331985057981746592352508814903471529686428492452692859117023087433253293038316525525671446825346232318938770204908834317670325286620350557979419846603302035385739864350692021970772537376154466263529139256891885754548001814815928790976338421500834725415288633490642317862508580060149574775608013074258002636635069428031928586857320973725636500588063840298578314194609588272890005114086643191782615606198383782095637845109144986645425883883025534551570978044683094772453920970477446018118004633519422485951501757413014057160239645046774944016990788455637077191153239622038260285440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,29] -61335406448549134737805425588575884094778531955987384495374555345028381225738890744486336865432780053019285332983706008964767819019321044635499354556667046211618390526306119079901897982083629136910959502043494912897612464853996099257152542828245892068313178845541230178837879557897926869430875691697963001278187480213292793494475398541275934914117881901113600368231225361733564011267846687198333032810953305078428640274632327841971791055611576676383547627927703434685099494006778578684984890008976121696384042040488265020154627810087020568580776995448764720576381976166588656027838075136183778939064325804519101867143308187678698341032590218220174994345220702892791080065353616294329859401923289715774477620376889790760338992932277002549443106619960311088659152887519133459952141128325619925608510339789656074298670689508841504080884258465259120596249380498002801999570084006799166888450261388059890100606531301709037511926014911471132182358862707708514456483378148782986127506502795902139597525848531414367167589335352519105489218507234335480953634989991710395885227006469190245485717961276377201779012713607188199608873954075460211106562247556277463619894175360129284327772865751470004378848698406752624671010249432924562564210855114241023595616166735970157009312712663766353841648249066460303728406973824010726777548251226573068279751138788193992485946691859911276870108084917883572139392233469264927621368098409644200882583522577718778952209363869438671078711295695679443478915968632996180573282756072717368220551045212507186687436746345620944332270813024130726172558433824432823793325596341644521940301572182147747203739031908021839268048468779241753780861006083625922642427530502825282979019178961914002149002466304618342574630750749366876863767965635145698269156998542168327111045022046679075821073939128555669750649481292023568045831633180687045222451089272657756474515395359199366483643751016542774924778693382391764810553766841901044426610572764200702293407320149061897469515399923354967635753027671719913222142920171719333918734395474735738590750040533583771068874938121132075062137001848672145611629042015479463863617085439531654791616056746700252833702257044188415291617911699655440032947557716704472704666113354104559847815093501440441575102262874525227987479482397563777294413059977135366144380241035157725678572831319714299015236233744070850279716327481874567150367747662423889409234844163641894367437992290593577964481747427585492858996687125786413434319788631007094389396197845457878630560936684956190581322852359214089882911185942323006559827149301682841010276898655900632605717025419674454244858771988091814251316499715100165912876196755678675879060149423785182205797214630604747738433208264828831083807741435197095948527025513441910586097268417168818890935440415890023797481163196055342332415112775177852286788802617730700046547047200169947465160238249038725554477704374010358869284610074644564997144776317202532702699325584135114538623087131477054545816133715227574272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,30] 42735978374733208164378684852185877924992375971813480198304679469206070797721830984218109516169706822070184070722289978610307175177560974007143943263467769974861208752568005477720902253022537420400793201904925538387877620909226973944273640269619902896171119042746249222043911129947989464669500932939815243683292522496432329102594382317938890100036031473637348899210634875494853955157226239108781949102969631239653270212022774384968816187682945019564773122551218161602354867027640179682788463744700488048258981027691991361056077331490189164970896984303019812026030997898026970182137228562770287291047570042915700678640078332671663580275793850227813581833554464694075191453582231575181673726800808110351527518092309643288621273241514082032489710522921932951690392237596002757949189314082500492596440618572228124285736228909372974257647976336785768526724176491796649487796406226982331282802997199487273916347093031433977678740875117481185798599498639306229887860511874523378191333009286630975683187785641381323220458872590300208684575186669424442402616077620030766269579975189595781034546350781761112590638507171220741643609007165438279299332232400802269529770712506702518807419906040120494171138815344551366039995660959999116630186465212875275737383746365949177594395197171202128172093128515033450009146091688389583553548139149966713248687535569930576865636922094699850918488005668302746109286592715328074874023128946463967370227287283761327384818777880688677527103896177053958559806233542804376587590723849045025685577732297357850976777876794864085862976873688837481822656480680642679297882687722493522798669496463063061882321217658991939232953682855810318149598993388949912365747291546033065006762307374245743594099633871060512261008386996620841361898856999141528266993858631601316067168015321518972559033797983531800218417061581422019514582128917511726297649440844036301148041555051902724439505675594738485879500542598952492286941378198315077346036335054417612716492843152449430482256551524984256936870968280669477344221508047065722343516674349808208942355107488864253874392984655031465569345629259213138868622369015116949360928917955179601535401357013012926419354326517129689414506402648330039351635306437963015837215044564318709701610585244880658377031166431410492703903168485000386254778815936300408991572884136973983898201877585457922089019383565663819746506732789327399899929059464720034265689891249521424484508923356916802584322537615940258434771881704337698120801559624238702852844885000190268177398939132120668766340838009120115912202670120200425247938935331095076216908861442807977491928971946805219095855201006277754691724205622015706822091760382119662649022667728300334067832176164712927383191243629396446488921029432600797775847425086514491772191768123799725567751830894445088229456077578342238334875450798437114446732739153459140868079532527410406373010868649066593375570412843561224676735429887343812801438622212276156044189283986165364141622375509091809425344584338448056320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,31] -25743344560105220564082160250172779428656748157748856724690926587426893566387010662391703769431672647483071914447523914771890689436445531312163517037771563719144327638505071180841354169910105751897447452085343858427109589826034230371951516090219083453950628395657729653926954652357270536964664273824462043110550620981118267718247873764245175729573514151942100151723442140334215039320908383979867463777626750333990455107045683381767715889051853084498299118728698974540310783397119720510464524690315018613676117728977598884892181656187263908737578852427937419792345934473295814458984936610414575319339455004810532632623168295551474845678367197202218524231273865612331077755183574354895214662574677931989239604648528752584550099543221354779001415023390242803117333087301939974930147749513128344912186796813926693476167727660660360521679721571019541579634118824772806701443122396577097794269253973399941637935187417533875846753822962131700765524991214266745526215034346105199791403270691931996572083574941376207533145748706551293575291752503016687642134773663170131124228000809414592939306752359220379928845401234754834183614610686654539129077267784848091944463975173297994475417704293133605733868628419343838201237615970737610932190484622026591118819446861311856315100799530771923996070860618058193866909141189434182553749298409079586750921703733718060907734916480456999995308022052517993904044987640213663880126809475663996473521005048755817040860069781413775181363053388070058098142827732470999461969563022616655233059428737454778845948629453352176315908006561551534735293867797701442999899531675064896953583107659600543221225952888397988442124719169988136735123799238481147474761543863755228837919640707716669199787018851896417621207756357897400877388460281152935137811231681317799221726319606155404990403403069687710496970344678597620157682714775934146529060412651544814499725971330086933136906858062043990458536285534248267773845065668256454556787470728020608624312306568687005286285926666892274515794093739969803851841931533843414275491956368983856943183257684214503666394329387950094979968732986200728831577372393902677469701867735712244586605969006195855602980466142685038183160757531236442516201175788268740240643209766618112847776157618517680261533793408934862436346650007485051642578427445576533183995077936181212584646043867272626464002650813987493259575602400795955467884899827323043563264502883822218188215809712150024670739095850070468482772509945126275050205108379566485871228230279800804966867613236348747710108233354320230877616804724783523487492620351016285605205213620490233946193328496198139150242955384627952721684260363448090506071887281428061136682921873139159983887415304259285033681818695681962090444694438869545883614088289344121473646704634330209412365071622003908142709426354422166291804154050238282500310384048939983921104575538641899868767453530359301075258051885375816185246571170333262286413506003927500587856404351481439037170427469667552821906665310731108352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,32] 13744048656240911224394321170222702326840697927744678043821003329462945285019929112063269443732348300982685203085887219586734896556276857393597866898855647791748702106565058628564885611541089014653149466476228999590638222162380121660569095480236900543208378237691442923851561317414291086283580068432801055680272341187249908493140546723003998459324252303994394701393973918964096882407693091118800533072963998827574334747177712183031437433595633304715922239435591857415252150790341740573084538345976129010781738155960857772516775698877392649471580958368853807364855351152106994752540681592985029145042100823939273490775217405860596473075369117228955950838357158771269265082946464432513059169028109020999825257219106348435607401470627995489458769735866379300054111834670497098704155922148890558212463892065197254471620821719242756007909500630165089804096029879097483463056520788735936234686924176315653735914527516297543890533930983111525665095934625892662582473476972223447479925994668663070018971554945802561870131960320805073392054510714475307315329118148383488284282495343223362797024592088765305185277767915983823851011270280080596048317012199672011545271496708504549814107675439496606877952067771955943024592654761934951167714261267406257452890595068040643811483054316111717846430882125395190167094539616938574676621520908800766921112777865445970238614584897032622675659842296886903339193761906691654273424592976116683731685397682222558320627433302709319952015861239543732845736589876052274994579178576201036407970877915081678696415775334176657717543083781148880590127760686065829390485486825596655161968660410110835559924152369368855504680536058884837207543263682938638833495299397071590158821429349473335893351678278966512399955346608769137200202027212784925261820231188374591099356034344566137710551862915262813825838150444488838606098761873791381356698502759476813882156505363424352127912418884554702844556218121996286871446547315159665059087116226427880602710590270442190364133330587445629459954827575785132508933586091314405598802715887803751948980012508005146649007032999468788659139536838294400543558427151981871080292528102941627552961521280537934281610358442438524801809291559711578421290478358718997700181334334127504903055735811562868874634304636921766290623673008762359412522014413468900129403915634704902808375694908598553410835849282306737009246586810596650305112807874000852139754166410208512242294678281787132848475564396317710841654647805631206982997635517422719356538195843749267334650007104291792129549031861803568243448744041347966673086029575869311728711843394023381846101855340839717309769864324859021216559682800693482083789037084451774841028834829654222558290359186648789967034308912231684415069886406107860739606310854858601167464538257453168005448092519476487968408796160096574267571662177328109043847600224223694186557885504294973106833219850143717277942659005342492125308902641302418750199185440458101249463276464727282742267424986237457362872572836965253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,33] -6634133551381905779166666496047417166253206301153678728033080540390793153838844762612560296962204901028765972766862260184068547321935008492354847705039880849250005342664452186718476974755458697081506927743696619169532354052535915070812797042307922514322415715374622195376776364678885427143499527613524085581921911075870844536874793488628108672349429586862558005667601670594328223759940964437894646953253200318565688438371572325093420165930675894072674410153662101487525739752150154294437675623581228679458688205796350119252972454268311519015265530437198382965013916941198132628238717868912041375903900859790645824222002190401476175592133389892717073534975975967209700751826183009379586777703883372668729526240135345481348813132887885299423883402860248156435076911115270912825932664958408644539729531291866232766177177435977696257947269132765838905337490812722111433129180572338254265363171618763713513880612046856683997967215235501274653435522472882054321228324460122155837855312219280726157296503694653684545668346147585295804693773268884300355142654621708640543455615280976642681195045082630835166629017237675605758496402002570009763646878194346627015943620568508965516618639716562881248641985341813856336957586715122181954643766204278820540754517138224101857915704936649821893352070745210066730269691582366929049581686068485122067583069151955780184693748269857158594200945111430648484446292467038941930497459413619459987794813419483810310297593820693767082452809280234480036004876841578955348862279047946177501396586535567020604478935988390729418975376596232247491041726506591261994727227583505149763197718552577196491193988749285340149532497924000786319176361608296308635303127454580294940593662661022084045090954351732967628405247470837645739022299520661095504328461413308791645934008548999028412695937482954512458296011343071296894153491242508335841964395366192901944720220668936067357180288319087566500731288750016213291660755263553405328557789772989037160098946144353081066121824981874747066268619855983011303270296526462019454999983158571046289701440342388464864399337076954420673188774137340193875029026268656404296784129321979875140570313972080128583423000609125932924334761391588032294143652009564028994091209195005967511518069899040342908975066083264918988522657417350812998264235190268369605018126010924030196187501956768733365383900440215241064322519088460686346134502651365891537633370410106551787555187316736761626002534396295820920371018648969277439369587607396614304082645622464215968049632035827278383569542789482187419556144915432122831486232471500315492611866650737758179200187002735322474020623609808322187759795685751080238766668134509337678908426632232029511171267664386030984476846984404839744027554573368178169641438121187705339181351207420228568189335451843432063199865280063700262600783117233209290973739296301992458963786417104410281631445223829574608152360589996280940027925123941395324518202101274407431586412182334984352348688450666078451883005477214224384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,34] 2885162622837313634237242715843762021745522223276778412436610059411369473588447662597021696023607840070113130093723214489403705905964371540687112109228345805764177102078734846779953788133268443912735457355304707770616270144860840476379922268953825690677797445626640697878848483594518641189408678596040182411641245920092673593502264550743912015767274474786995982935827274487022193090170043334500408063078012362367779189325018687681844148512149363378637610726458340056489237061390581629687528161941378881698157639892949978950686555691768066525349623234716844262988839505559141376843853111045194759942629840479135070477344244205057783528003964138443295880188286434482066836985331735084697109063976529766179812663411971239230170307146757340411634639985418441755865454969896461936278131172151134846278584285591537954547046906271932788192807340660097081123970296629521618162048008646428190647739577263295778672953242135181491241252308179929681881704874478736216804420303407558431525726995195143651563816073225439714540820140096156810147328335823530462626924957490070199627841815981511035183488207380671804111600955601531306263201474133245377237273916012532177276900927836473704622373053848578277890450932643882793748034310858277447455838880900866791881842915543689868182127617885131500525546765558415240896401631650580150948875342730548571828111443065882834123040816240726306963936064138354564531858633095175593110013976663704858648764146778525041806148243149731097606605886878580848988408762366493243516891382575660389343190765947673863750423557949820330863898940299642218233604017540232570497307434504360552014701995824678353304805744970411020676827522246987786395598325981331052531164409337913658563096906670172415274535469941519119957183512938369519184768965291803853731575125805381506741465107788051910888366545340556629196251641826971037953335448887048722182122424725523148540165883777436175032084084802812314125386509839335342130393184265185348408136355610720601786106428657413305428199066201281132114301037736222558220984044016645675056205858587754323021373991494679517126738241453523989188800139931303632200889861098063954852873088812760874703958034473816520251390545445164920631553821527105145920558820093926836005525392412962813859233631095129948057483230094701495917198013127287947278525062239337382314882064184133046901365903528482878186808525400899089708393497070553166479714341367296432591530654931553468575256358733145341638227012741942065592257258093672775380394485877086799456812475824018340471833439312515002251101879492864720352528149944100505646173728007284306558732421288975976499701920362209420594819434750222341537540186455785456718345272471212556813350290271335269901900809674859024472175130130104994383083673812607334398893654285822783591152027466153070841853257564095019978805642775058199889825960187472372623072253921705463058621664588359829365067949094092065336547943574128488716357763412244965108924850914021081280512124071722190784010435859960017917281384183889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,35] -1074539508462844529347938381385898258973846611368608893540144455804208580095808880593772648355727086011162381720839716420086372150115083312667293179109706324947022053341358333326606999952322106864384248540045961599385531940271576877944369850517779963940188760780783220357883185399074651740916399876931214501065299154678587629934103223756711786316079391034087951369465624559391322941989542592810971213113202267582569275116822066099990342575094580841951654243422909388271283270838808094439045546230000091340798245765620079168118715227731332811435086715568482492417739965024104692704064850263505491847403069034708703045548290848975735753553297757678665482144931658367161778828309348095062993154745561916010082692673673803550646286680003295672350601082208107124490276960237057781667455276460848323061690778153407885407137594455362186670387896315147083671359978238667835088916554131234661163614549991117499908302176067106773697405344634751979563781235217945501119952262970307702173552017960364342095807250006736164266802303375589475993141714508624322478303022109465745676091313792290888856470910365968313026968413646497507003423894318871670688657153193980195855253408477276328902856450043037639115917997933927074240125113789636231548838111663885697896898908966355042157588557628269811775393354642220589007245011080822311665970786117827377412619106243237663064646969189124505769840208968197047433274601527326050626753939127087109396478406642946239791285159156198139379839851995425029988432204391052667965970055473969313267863575950933474727513596754315992353351960118709023319346397196382388796583563806406360435939128514450899641699962792280888338941579748358140626687597564322274960851989560250426574174956853057085523476517388671972669267664205454020567597611797087747151349041960461332174250732298246997198682329912647131418219633359854962811228431364570991202717367012286316374526208486025667475254719497218686732198910684793573162785084416021218362641240151959761631255416639462519895506770481591346458946288344037920116922978586314990485750790986341816758600507331952892217840150837187834326681119020501496481091586143739121626521284868120175986712511461869469340353987245899292848146995223956566453577119422232026124122975153991829415449996224427277784999519259412164402019808391767499971424222970558199650569548934326880302418360675989865111698133026105993159281781898912681860404320175151664071988676066772551061168976369154692049979446832918536992973409365230151530696412826580053731578517159228467513953088880723018517902929430307695920469554387990813335232038044721836225557184504388419950989038306412994222949205455380196532959358270469516976999946171682730688721150568057556041914863091478052185401003323081555866286599970716921608739789957679167310886389981280259572039958151141026660775254695185267658182219134594370164959858641360905362019837425346503859723716654348552432128812250608019604455774707015487571790177208708214309944933785091604424598354541179571723600179006275584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,36] 287309944599890917689456223514487293628179905611963475539146642141244757381885846768073327733999268158201250578288962525982508770919840657284291297524242565524458592839751520683422047270500166769995561804427978221197224913364114365432840618581934313386451109302776406409629644336136756893832069921651432194760426341487849387043184065584191153405182268418308029900308022195102529395923698898605706493922713862456263635889857478700424882841033501177672991718814877016080892145316114740461446367967161057550540813675100274192416411358671282613196038789700690899920264529484181004128163823226796727545901869074414126673862961141983101614684923235235976351429565859379155285308176209886049708162148846926506274984358707768514460058413563405092079230343788853866406361128210457803134645906981074267828022356570888120379232314974862605333134507659500035822042440969840225368427889561089364614982567236269623127950313677753998407008274224016731109262264757991606397080881327314977258575061969540288596857435011819218400900748459799890357619716111138074221489640412901530565087563023465752084014829022025882241994185959487000249540526999163030386370603465565426438340247401102375337537383778097224256584350712926730523953095404862229402533099654678220631537781730268467895049335576711125314563532882908070878363549866531213919673807356500798014918198244688004089622503223030571510020429352645448764032410245695712642014740605182250953686757787299201712247813697474310199015366730850899883910349084297035057212137256446248249707937705128305535094644232594389211854196029361410499583613788217453312823904248749498298863538049803600998286118439886764953296090400662550826456100937823086403599233967673033066503681056203788031779945008421552598895718659286244773468241705219222124584854167935556641448865290975268527088044545626311645745873532476883390035331686221584611103645877809785450429637897684226282550463331310905175938425837811974034420527562217766033342324400556330641254424033429241957192438140935013218995106823505576861484986923221792285977003816420491998755009701095576814310959303694304856344416921864093945151957681296836851476541105371789477218375030039011505225166773080521045049244538442856614148809612469090641413190174851369852819649256697085248726262865538724103127565990386064980750676031789826589922761520540076479385726698678795738305056795050928102451874650339343376693510265848861922190622259353640332450332282060921513186798602639749648741893104156941072261274396986222044838027913255541963943579668646302847441685617627132192293688683589939395302392510626799580079316500090745093289453517091172474958324407567722274720594811755834859216007958501615411912159544355488464887661217242534028583863802414146136303180368682370526644090945932640579162573103254676038001872182826115457541627425256361605095928235506585334376434993045257275539976879033413854390707455206448072853642602482885749865856534293423326258877436466970697570951907084919125506493780633592454357390186250240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,37] -1236529212178053521972335279777928391823767305695503210555629178026340012685175863826383236220614667828787606411961438526585675480030506614047944303069041109503704956373543758238740476092138582958190167920969088213887900502275217620667577802076207876753464977777410606340043163062540519712542654779527632284202681940451254450234284446998862929381655451213417007057532510247250284296824838428713573777010875448377267215188934469489748998366229169545969205709458390126768313233368788087784776434187402865627798947814097185297643952643627186868043110946369146187758700909884032454626149230022766943836986524007743860864881569718532831768948229094749088568981849680107901049455333091661262218240287100244286254501074320876438360627713817537376247744464240308088564177318044877399441524675606299687545685874534786008344163259121144790104245581675762517946835230398494479804065412201783749272515350814057550670195503790048911270434093090430673919238643485412169726360885248633866705253853769627434566930458318830789879293169556495098886675104301571956971753738066994587248035452732548618408352796592428400162467096905161292465814985723458090565153732635398288862162042487879858191981712281036053604416847114421918840122544682657622599170941532490152668419781527384947571036646069594245298455032594156785486168616466568651763812338110849459346394977310865444303475543859736266723019951668733530064430400711617220411160159787265522279126590570587144333417829558684516382463684726692829994566335424291771430225273822617946051248738842455598820049899985386651061657212253042974495532768010154997885910857730314202921182006873512230800748655278729571103181165117608727870705257960478775832682094100868402553417595052833401562081646518258001346780615088444996644015690677563657868387456237388401806929860418298844262249261787269971617960866811354768138687329991438596453526083180406196614173378486213838416729335130648454930306445193099460707362675353746966636384068708159840102679454904402198386601549932895240546041315164787630537076542799022724320216823070931122503395228774874248713148376122671545115241473378620735286611138381413048092883389116216888583225840901475559663821688333673018608060896635126376657651024950323576598297437960054581108563795941960954041924793930647041893828232978574768571462237360620297179754364338954458018276151033633620074549192320095797829667488424446863620712941866620471802143686042073543726258952370039186722914131109618244938273026284156515225910187357543590704023985857412653332697062647271367101649515489822351842061658415144852803188909860078417354280346043335145020825636836235794598448436267960246942317703770954955101059896453763590106471700715282922022299515414720218085986848950709780161696032560072270428506209914806498632230976282776787878880615645392316706767514907940481007285472549993707320920113035441735995566545133586075780485363431665476736069322474264616463211396731718852441826969818141950065759841561255240778723178834878897013767991721984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,38] -67096024946313123751945410905792644238914352550447519428395250364782996349732675769797683917876889167045895735242506315146636799404331347891348857952571744695453013717377381216180218894138990064332570694012832737043309900864942264885158727170833126837166949930636154298266188656043812737143511310426235826766904993063319788787227636628537882583556731550814978555345170410959484676498611555721797078311018028032002418386282053895804173471349443439732737011310261321906788094657843980183443949016588433719099768267737416434173988031720278349457503485138332666903803536443115210149976505145881867169521985938770221117310302522295861935235736068462554129110612556141299921428509326245130487719491899988830690884095202671580565028387690130580915238029293850929601764692655307248962365929650610313431935525631030687308668435042668923155717914437601818548492198693814595696341392177174120802909372671353741685452712526589160939296479091530253467582259882830228509231811203872591414508792494462036967783386456733403596758012345731416363841351041281535346217466687533310419741367473406767230119418295653207410622042938959847607146084842883433533109673080900709103341254674221115535427800190775747253023687985476677651639284589726952654697073539977345515433372185760250556778471545518681242295877424073811734915792408096827301155470872986972941864085760994154019391078179171671230444157291994847770104514745410098916705040460732623388217735939415649468146544576252618093334614337821054558432227519603413918218990280126904050831541402387192712772638318538203880764520645133182045917111487608764625948571574518382302475224934437647018115886795074769053182672620969299666556618577786883936112503393044445327922969437130683641148665402654426121981924490088202816071321200422658075728949270140158932457023565898412829425610935495904230630269209827483142927168886660614414460436557839413324874630835467613176715118572591048590787913316646854374774707900721201943541754524083262318485794606468241461132864352725207238963840867411677559438897814465244273698649444455447005014549588401595653952279076938814617845444532139320503067536515102985662210916923960962658056752283636214352579492047500539131896398394031503020405376156000534100180817574064821061355356366906899538822068804414984512017993901849485946776755635847355415269289999925681232161135904400897296424725098189956960698589006592321854293872217521162785088702829641711525405776846907652182172562496661971104123430327383263861320408553792620542755701379509235004961775281690574821021949988756462140853072093846025662791901620132917896799994288755821336530172501340409419366761377171113139014431980040219698934373445505691934851855767795735170762454777935661364739159652590954233324299527949183373719454927927049057976908813070579348773269881461215271781957904953161739895380757677445912104940354095155456510497914606602302550283124946679479803151255553317411846333050110249644488987377285878401837135958756340091335235372681961830744448869335040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,39] 58766611907398109988157656873969974294237513130561387033264639344392839935428434843448088181759013026482593337150241520040695665250392923760616097728710790606007392061765760909412339667980932842958385166200890841173495359207067025139923496398819842424268352556140072654792226011029201202761393390049715459785116799688061125021040254300972216238603573588311331314513070209810969253404313821661766848942462240114666916565341149656587391561640178692223598177331702156988441087189047627733375371747880234447827275949471876947703359863253262013583911514074937406191792459847680595525074956879101339461053356864140447693683435893720979049240433732428890416430116310380708243060333558181140173513556219574324239071317450059520392512145418675893967804466262780526303114136526347591402148826220850747274538146073327459853424708218053090262358708728448123831176738096592246825620670464515779596943707072802604049532113385688021408266010869296045432366983765125399541102450571177518145570809623406773906432063829045028805029090391914095905840659792157867835588158697476198889380341861909724591110087900704504080545652951486752827362809649506131866481209531055932453478966498904577954164697165591341032462968008300355879714894419126022416658555565803911669454210463851119276054975201858565539013270294752969034326693472051900967598210943025510992847698981384787747062997281448990639946541129888288995749513487673042155642469096642309423212383065411212761771444808613865932953533512899123659752646924450109807867612102400426939783624884201613673786388891176783415972082945228549393213581486990872307545510899826001871763454578987261247905291724103285737972025578168088894397963783064140042380349535799463375598566848097646709674935404240038857936909656649529206230751708802251184420215291148203914038744087989046095837894692985084763408215067009329242301074115968357489553114596052069797881295215594716390645045375618351414951833759896677179484241493439726272218933032057939211223196509800670883987899887200994666455998669669471076452827248413743428317081733716215245277170603522631491333935437409434987193894803016164563951647253308052480912680434752115223903149762914903726273811848346759288979229892318438281256349984002323533766469339776479085856811871650776182798194634529577772051387002896704833914829316530804245957137510933411322971608789885927018159879224910176255829198963208117165000226019779282690125581228324592362220535356032125605649693453490743074315302909998756167603142908122753331960824806151563026391052471771098304033525349915556294864171250645013270997431808624792331345949333584649664739842296093903565014619395075885560773727097418947655914778287424050901985680685054158687039011175277576122143526328014965372712387179935612663079207019433831126925525592083467498086048004228426442451346509042589362635682872272720144883681327134183664609089309344061937501193742071195794551706041365290616741877942152380722299687803923541696694413656712696597771935334456497233846294770876416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,40] -34806109293614506716334666763851381189451967049555125852572593286792796354400849255684480421370460400217059548549392478695718869290160342891014966644254948617671912751985129968992119535808752739311709347404828963477304663555171603598480037486824211148409590869067833278109843297571700289914391684642156634349589486244287479691440033757609517485298066240773837215213744663206048628247495189640463961457818882365705690025123829249270518913723791811093335240425598063240540031874941842496577039113649924598466716364368237604790666808704970218350859434963337918728463523609331262005974167594378107740277869262713440688998788027651887563188851018462484969443831328645956475918689759830905756061705155688971634309039287600007095557216688364711463584379654361684762300522083282164829511624319821776105143464371123054246000931380821787392844652991450399874164487358375286136155719513716390230938940283096288021996356887930561172435280147517621910302953131641664659106103040084373986382018651819527411515577799375256336571390237968357203397363139957462542870115769487676553070023186097739384470959040616985927045813873645902451656452881982972850964561873667851861592406021263862571932280527875919008323417931232365374314861381445398820089094068349326444068391925075668450529303959007580132679811283921408321703197970512432940143158985421719003258394216280619342008619849599732473636816805532854354324541307005936001368893058687931240824232405608137401929939081777124508293684084161557219101632325078294150458438519492361225310706789185805581119954801686637036077468363954007568053776519282033916879788054646602187484914791411189214953830421761265434950286608138940887783887288632250561057691072897221361190695317241336757043752522129051017165546965070586660901400609956939660364716873810373183247206646408711574460957098525607242254752110643435939807829359769284915764728766217758546779096221718166184197310880917175783758432890630205165227400415644898850468682085764187151678656074554945422107886538517892760395248018925550359794797099794912190306718888804121399045329714323445739836635867641514068232838979571804040693996450910748840731824849850861035261012804957742803082073072241290934391844176007418454964534238962154733148702913671191951403359305430349607620431310177907493122733362210243018412894146983310721047441833121656006446542421639748567429748281998890837097762322374799543640885733172061816642980319709132287326322145918596776502276626861767233551546770111519584781333475779453273114789101992126605829252446311108770222479168506093128544156096937840633396593389902420861922925325933017178762909908343688999030928903353287901028721887855705751419557239206926766289478225664947112776780537115467096757311566414959578471514893016265317241825565882555197606914210143100590612464761607306849631829546905818437686845060634448658649451963580854484105544654895593639334910608492801859391372163137527230082205440796067780090931445979039285099876020898169836208500666554561675996672766771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,41] 16138990802485262809238554018880935923048955845751000887103743804211740484598099299274858296882469643387817940624781152794728863079678136016759066707355665968388352101333014754108670059482661512821775540359534587403102768218875778007457799452739568689287229379261612221646259449817455075866147834188315316239855968429722164302270632228905648175338126368598121801837468372700930159198913015271108911631189877923419342612102099550087244274652511116317364300574999453982521451197068944663785194803330262323517946910190824315191721973092081371743162532590641759508165156465910362676944334531644599370382719829010686748833609146366951214668374159126976946028801057998468598539419249959937183027801655669692287236146586025854788866448245014968347590892089528776456218486464153954350787240712504188067362147544807302485134094461261830714807310264626929348890488568459888082229756025043571422871535813552595843796431834319013505151976035918936917448240166060740186047977533720731196135367790594391294982968177037981182274695322616674008593123109910523977835463563951126471375101984540902601794900574818481403930754434649467649847662178390671200676039467464510281219892340681064721477119468005207464967497945620040530881354714904454367162949843170979679544930643428480925657275898025924415583427334168179249791092128183887703407407486146414367984318501021727735187409186701183765409413611576890422046379313166692894206097230056631688369880485735125932978832547950974561522170415622635629525811301641836249623212869298253660871762643215577797021727955389131858876023314230622024230204935687912044026917690758279613826250478758190883975108176810102735338216311712495940274511370239010684739550464627610774163342603558082109838878373726402235850045815433192510660580810455651430319580319138835479556656609880838463120780879061287704674397971238704876583057620547245747911538169630827614737400826667133161327152353532872160562205217443234956029026055735576380601470396153791082650112445500666885688245913740757080883048356929796260688677571526836545599436382577749020258120007924375289106272893279977187047571981024535497899691254838641884331173059883116700049311820104090134029998747660725515374858022163245275552136618010935102318798094176242842305615953526730869477763626346188497416684603653693085401871827010537549874595429817466919680414184293883929569863805162436588669644804875305254451738558290167405442479514252441249112782935161936140435024507786355385768445320558647931729146713916401774450490204768850925623990868192193319210840743787431650347303395592521676315550540686306902625544106633340596570880826794859475644251066680747872085421457219503593830617887769622719702787224911052209694305499359527489565720097677429744089186393257592976201153647441354395078254954727405537237097842590626130561293430470450181271123511945973714686777892977025992242801782300769380670423712495500694211507122268430968356618142146376363597719582692567798761838058183942179103178510589309574298596781588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,42] -6057377924393401934882407105162691832437086720499038058935588082977445307978565721511896322497270512080165274506989391814835258623682172053023045704063112426187970665263238660606775769587809633364461582099018793205915632704362114804327310208011463482260559251198653051126635620916319953519426222916207607168259473181319456101672881218731580284144858743864983529030802604645689554222330454589993519333764910215356446091543326753089101632536311026411953395642871672433928251375880509885782262558536338777264215589406229127773970359895257195872784338754982483064515846131892081660791775855401428662767202660457382978841425155406713319425528951804589137756743846949142457015548709564976990424179978643776557390404959437281979403644443658998612977576742299756929328249511402308537069869129571988555707951725811886481110366700922614291344403731196592739855454951661997713158308352734821811498460609476799954446851886682375011074840780128561715994430705592459237117539116082020205303269028175077313250295843842608843397670330747095094160086897741183383734813655348254936640660093821224323427267002984513671237493289272146601562437067926505450262257631941193748695574036434920907104965090928489746987226908434430003414611491100112736250427392254050475818208460628658180044316900038403268791198085672865649020043717778043285938375324487175441422245898400110383004358542553662140112542030398236403772447175763289942571090207597271607755663375761994827018316811038286365265882035340338199951367243694541515818699450178680968168689283736690499798591945674450652594185061550495904448999072498868773307282030058851384844333893898770782314047448692401815708501477115909131021543634417522828209704456705887284316750914541839709541291179766260066521178485384694732929174872347673707058155171988526217002726882119422813823294307584726392161623016721553456858971090483808450888250248007751198875790058296576632321378947309495882149391326878643425365054728805348247517592920074640647802023464177722261344529331669917868977033809375336168586799230209324464681696709265842164014838553120491088370422267226617834443847102799713383254600250465939670426629917838270552402469301681231530198583077012942039152755283933395815187028383676284432986759151648197571699293109220443085423268874039391684744532748757328255417491489313436566290311636233470482609612180310240737996126291966886553556221686707213193458058171443486595844542867954452827671195479523921588589504890643296515482418187765503029504262308600123696421034371290113713908893672166174511612656426933254358124445164004918708833585437621700787350721049901953328914568598262709980582339685095090754929628212807303344407224066762351679165814857107636201033849158604765969570898430034487135557582453187158968241313163015268925009836924277942330113496387128128251204883110344503250668741035064844160122295226335028491970268108303858944889259775680636409175451167114582024136471834575527076375212653555219506338435185016033630817277830549681944988634495057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,43] 1897464611298326041798807583150005824738199897880367996168798101999575574782517235290097163208715471880555137549522787362878571056659063510732435880239508777472503927988110166589430112222862920558483353477476172604714987974394886402000368965566285478210038747274370505391972524501594119206160912189805579849337743743750668393172571974490486099992918456043335909712785049284081023282531361846327655409281816815547498667041369750109934839069447286698025158728078414745522967299975373501257234944658906512592303807754004991550991949042874209137773808165043435370977723493264273836851166581585813966808809961790855824764252371035581163766016564884069853621381477794925163777716636662156472982359999169534383852017328479487983304122766437464715694225832169931159376218868305258885711358639089254443119858209669969397010786942735846802822007818939240819680309929824941222207380571891136259906563248077002687688945380524707101668585148952887533821925290149369950339030284243510323580407133704893208351832284652468992658331457037079065513561476299700248534542333346363189182072122729949188853929917583164202056718217173526601240421590908951001611167511954754496291033029560324896598186511080812558322114547131911987771075218063372605605558535235509873769954667748025522834698658645838827770698490809779441022319394065262974850560159932697891616702875606729612814795403996814505744584680098989446937244962138080973203688647609010423802974633637077612426591314958092112179514988983234234674581845752408540521248046916687641675285321990732913565608017833947481581022105582993578521525943199904964812467504991460785550069178828004230935039485764321337867215436206281372862648622836825601338109152851640551569307637243782280814750408823607403641631264571284556689829650263339702250369322153500486885371886854623642832044288499437820877436715876384508577402992123254225385253888892153175467027913267063642254459246995420048745575023122870327346507862048844175680634393353604984531209798643524507879543949184290854441040925707473436458383462587305401230781059065425141598795885070404248446588580867226458518875442471872269349609122840889055109916608881403986391489623141426894939505256535704584936805759562354632722934724128354617369344887697011552020179821906572490074754443377233700076253237128492523954380487839418899860837142119671631740002600281142254680778619998462172680819226210852542215929414390352011111776322465551942115747759379275624380581994186584265572782136851812198256761497356626542433327317272046524989584546038174674549855397325336217037724281705833879330009603464645099379603734095249685446127028439178058545040658239581622097380472277932754607921947109655354708045418701398436044608993360322069108364484541822744183247272268596757737372768510587059174453139763298398193644978060122521865103632419507803041690275132506601466283446033996930772993422340954439935305423268442151762606859741462100877389515121237012766977249501350054999275344829069873645910958244794949094400721944576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,44] -551605075204164425662196418264224392207456968169596730728115093697240188384450572685308814462228716903431247663604377198114704051762728636802663572708619017479439850284317855341414023067616886680221420521083243525867055712791147318494429051747608240306120987176870901786075498780660019374108910228856663772129319843463658750537642635398194051488368533284810084554810869160419361124212275396739858023966814315611947538008128399159294239652544154246180859132938354535791137815935052378933638128123706466337463773594361109083109818489321446886787877278277872926404185643883926560979735725363145156266551031321101424120747109812033660705571980494605814229167647245397673156883316270742106272819329276110342895066317200076916571447321444848768824829100687467367502693346276981448462577614765785170922073001343148966236697282293532980003024489550372324036648107784878210319810693707933292618091531272673758874252770118090014124692183149138224857115386040605183761059338856577679773103027863375819273090324698373078667967783618337286669793476195095409612591056189134958266564363872739626343093022853580833676625174228702901476087956142475615340902526951688532627371420243918722156334015619895613269609258770390296062753630504530721791369045465213889888439056497398792753643866528335877785082209888522319337339361673417482376360856413726201247294745799188125717862459363461278493150864600616424267987963602005110765178039393487555239960536741872189657172960183396909633039854910593849823295140205469210403383980568470789346881477560510246420284829342564352023759506972887099182135683873975875060601071961307361034420615710396833376198640315011913814238428725594070519283396603866651023062639455582739005291051854849268413981142414413405009811196310178703140989654741802785331679222147318701322830793514941364340643328297506583611083449603521742597624239500397109298088843639337980877241345829673225223275586808337617260175211888037539543156988868952290564095135751142264353264027050497350371185334764237579798842838073056815999758934111260628644419407614731043541036253527920374922142523322242869948778833498735624001449713381924620504973970213684463830201866790342085698560111296782418723481688698421150323318643484691992489648932988838712126677821952037124355474418616849208992520004808297102734145513904898329560095459059841224744913562116049253226053169402832552357667631431766877245365734958809007840245063737286714039341148810039360936729391166367765379461409623984787018091500523016401422487023934603768015326156669898290093767761215557223769701674932863713571137993019809759124464322146412268169671211141880755228985730537575523572720896349662522304986902016832418140120565257547087172110570397927495219838812195495359999549956695905925176125540340386044861071749904631850351499265973017643758305227126835947886396661619235857357096934784311362174323265111214510119533946847035290585198058914328322388784364568691311740097204645598485773940504374665665520385798197966142290141674209280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,45] 188412093543695495978166656336057177279600364303988391771309863909608975123994375817391116928270996244995238647528654917737661692456378241618632575575206749444826759252784589563902848219032438800925324617367889553294748813812853654042531966154235312150258330061343728882786412462088670955104625718492420110340910317394213434045566150253640357976482823349283761124272468310096735850762136624103745216926890415736420402216772227544302382201617527845010655839330224444390069038746096060362862358537762742865416959788729425392779903451775424832717516681546036249235532346897178292606318685701308994725781458585587197259475945099340979896340686381869938337741730772062669252499131339928795978125648936507479944688864886614747494927344146565725796467316079363030585781935424316401503937201345490011803542228083352013012134364188433402357641037294902176511861966416410945590526620168952080122579147376852586528177031554578890560643668310966192196182639370956000363259287542048013326254460930682388678207533491904596008306970741396260538324510794803022399161889589607096388459244053195933985242232047694380102705104924714457856857972200116239523470936998230001643940935261481702120039983322519008567614574319501143368886448096982629070477791849906839545584723255258600865129951978371977782565575791898226440091349790670503585035736383852616694310592948993258402438098617005161809566026203491447003596910481417887958204783659380381522490786854134647303042531277480116573210441753212848364308230134128151382628223748832753399358452901532194156886779463228087009263406479444941402059435037738928153458399003377416126281342377957693182966293262693300267991490580857008658631836179886572929954125636193864030806686769147687615814767018833150952949973275331175468982076802728232616545103780986016068120622607273486227736532079721774447884488164117490507666292192954040582623138223447787148897249052275686926693444945377388650044132547637276128310472596391120113802741939933163239674670184849012466913897216622711799659768644450062117655194040469947081920319313830331126887794931916981254240144405933466080101804984285577787570798816986698164889180457838139388608385675800159167035611690312111779336855946595669004399385888118891525547622075117653224826150451541648304246111496506195614768956297533828286980196483638055780690543417424659802705259817056290955293895471300720080164771840449252499606066929788635853549855816943258142211411136155112708982128904645295289627003800369938098383606843009610831175810157387843366658855055360953025792970531188801539844356562634589081652580328689204853642516284449743123595461457309397292496090681992624414131690169527216376534323006236252022686769867094618280818310567488726768110443198484827976716256198830259615005458861576826417829759615203263788098664676979635163476271305377990873582393317626010671905460423315928290470849229398538677958931749505651343988082205607184761063306730325974306259341976587384096377016037895407776619286589863768108887458185216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,46] -83777080594778822635869301812958040349673554683616561222646730484345166545522388592386507636915786724609526632242047318763975606072102536637641869994650614928210410334820946800721294742744832031029515248448445277717760733564530092688891557230230956056116661848884115832053072877758222237747791085939812502249484028010937082289559452226441086933359255828559646095732142288747136901657652236620398251932633753085307258083664742781415066349452465280167729331807258319908755745004670367457630558849565790110288326145487950713697779105108266720612605272191589070097408167256673519258962313637328209085587067313387500228868826673349130036873180021643497622028424337114271694694991456285523651091870651566668356175400934176688162414928200096503005149441278519418324445229517214529079414655110244050885201069206837460868584298206938652236049602293170787476595155190113180638742748530474419317060944646809690251305716599369760866286623679455861858771110979728347668374609127916194641271801030773466075154527118714150097399913299934980141169175831089488863672028825706433035624115230994715404874655801228363427522491372561455159221672148681416798896362050361567494582732676760311458829906826380435193265991445571401040749983159760467984917458073951071796122858357161528369994887117939513925488483738032449126357166811655551768643861277018625117962402654747065678230891425145954360270500797767423036420905886177826832336367519491333420031390698868254042748380178511438278268798192113701456718642609282392499818212323477843338156152885456322186022587886391667975801975897540515091629246132152303371278874170290864315103125784910174540173692036705919421050274126752006639372908980665667044934731571130096385091701844182101116985685152052862238213329463452288535435457666384377383087279583822837166064505505253213865049521851412946951865449528624909131147582296104871160457594835364557941757826384069994566912682211968725994214761570299929333797094338791835898755751969386176738492991010679259165934229797012866424240334440794178034118523233820324521370429638632954221153686628986347940932630640328382664187303221740131190813713855089792752518532467695250590435724697040773028514268334651707056581649142455351429020328610238123492520016676923955841518669453382858884360205148871932123033437871154134844820811995911289598345060558406573661147185864421813905886713334979373629889836655145140811466457625315770596351452940821274173737740641434314395606472980236258472610485779481222493556973488286188528819898059079286521695863119171546504102921263669204966607139575224103248730394612261418060851201880403953401328912270524667872327137959976983475381812990193488462644179199984884525561771661941085253167366475233376193121713350243520014955672726941561765215660580986656004544011845442510668204016820551445782346403667153569492978673231992455074393760185346183479200586637890613395918959648289423516002223511294023116869563211703056424448552870250236227595322768028611150346615937921788072073436856320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,47] 39441670043056043913033814926610935023713659496384619294890024006385207241055594406397178275777393434774512647293910146710640930024566379760034414509570182397718271165209000597529630466724275023095761322936193510563069239600413728564597284259053922445962629272369282731580622923842462003795982096583203372028411467992959246872159068817709502104809772159307378198200512939545098905433452461850632014996238256048119786063441459890688803873191759385512757825582794993120101834163144393079476813629253546139793681945645950435885860088329728491303175102850880973145533626045634256998570089256898522049519183913498683593103065533474800970924632717249746763706051275264886763891816310310668686193120628045655581019019921944932486649871603637053533490320201843713978509987127318269016064266022172521975346047240191396449216418820376731839347647543402279779612311118411450173637454813138306159792194159849541359250111806952493150836395958578642381424827861952359351720768932401073176546336680871256769926293986471892387954693958792074536395744417538540323662334774046774511178037005759411483006793531616165897733162558425696518495093974079666243159317942498119237900642653582172196053723569979579964882963329240149065270932515848958382513021500143304581430200499363561807067232308720573257186753571903664042318106474718175328909382960229465278780868109182184869811580114878338076803507956358730188309314182307315861472723779766709542676615211191336945628039810377740394195852076437285075269646605963453727297065324739991878085362919773410220330971801520301393295078547102586216651166237046030832783943527234374714549079708079927569969334109203301915028364358962584985759453294014006798981524793060191776687583863198891953827410040494292502978443146922949088196039230128072376051919692804655946152754967019588771906600790643548858939687786617419031990820917564368091562023881259638052975800445852945920865884542743507252949681340039625543448322774801180475422986758891710731801679059570956107404323184603032092901477606701553292692498287582434933662886457734978434842216845127342443544487420527632458625918224737998163941571591238655694324294887853810457035190627120370346117427659385236557306982880374663669456497295103541978210694673504300999887812123992597480918101068428123477282734511908355591956453599974287514362778688358452063996557247384583674490845074965014692883273112078262210225149226948508836561928701234328970686013266173828443219194512236469748030354518044076341115966218485770679009072285031344695689530103838470576501040892779441593773344668827144612574933831263595996568138147360705877612584669733671870467391053460010332655549530804640666230324711365046472376585354016759215404150881805059780250505049834767728275203337949168561876509215636871960868248771835965678107562854902854549034155894154019173646668651930782731882439427561099182633434737809068092887911107376633082600530655144620780750620829361012436661945145481673784988701083272071379429509093842260997246617124864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,48] -16618955621953140443781917841881235889695784783924134887263401180318581315199288062611811742448094292103053607490457144846945012619344157146773103812286869976555854173907352359773184026418257647288097746098451808917994074366945886139738021165057745842874178280838853497158307145859689958601201275694228502112780064473410496267512741580842765561028076620135129468576224287602096881652542659707514775724827001024567249195081393492881396153360210876495788587274816348065174944682853054847648859549757092034352671259477970604747751577136804514140823942692289534300828276842738837845080328905333400032769182154464950467107446886284881749065348406103288187362511992228546902526029471865893229464603289529272682717927042973853951412041030921011299131162905815814221701885386191333949998191428003529113116665251807474951241049064505685902213329748199664117394219167003446916811998904061796151451961333607443651313633751598806643803364155623694572532189757189752220742538753776938652384512978344809006518124571157472539280001717101483527539817485244141582209386376155136895640970748956927396453700902675497030331680205551232281843356054907088367283184320969073377285026070440685312425635312882288805746127281290462432006179406424017581368032139739516136809939352116964331520963179743522992369017087092516519478954133384806183172240889489225278005963511214719531208707936563002640520506883328176771877552113275546078680095830393248494691620472275665560520374908850786361306546811173350686252436617217255313436686515880304091845309630223022166807762866998453951781874710119560128206493716623796077559626284663565853289746033758766415986410772989690849294162491415230366837027221846344581583915390782819980060946534389604389951479565502149054549320005742207020811802303418819252667765011302405626299666811264457623337228413403169619631174549258795837349210880209408577738162977575065033165636375865655811183462671215125878700045444531494534317874752408571482665122841476145235089333216385569232936911708103430975830497285087322159755158001979018347537216646008018346558417438657033263396773277522971911092760966310996639821775717743632176828091798142757923197244838340989397528631817190084435669283922263937627200765212246067041390410158101354387234780279854283740251977332047782333612686056958231853315502395547502564127699324743207679835400462128717403942874373502782881667037849043779907921469984466910453130333699782068311352723731200886466019766007914139221780336735385552631336585688899729529974503130750075998674203150454011725093216012765210819625413883091896524359206034083698504287459334199353569376309302671929226981614001243402489417384112458125972628624107348967822948649690236612384547179915019083962076480496140060210968855775034922451497706439119002338087231070715236358362939581197463536082222168868327099137060484045553108754581130594865683347576393394733108507867839957555896630331940652154628003907672262020726624563954610877115974725572803896002554718904173948702138826752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,49] 5989025305902372842727494351007665280607465800041580259156762336423511146056580877329131766526469447820220616743176677722360559368358385357170969800501791101012725368615019325439867263870174024755458756662805040745181678311950435408410094696336932321953655365146086107925376013588520835729744232640965129064525376414521940030129411557966132296712547307370517278601556219682484663935690784424909197300035410408394076474690813210041917878957749308743177611993299929294390702657703835730770389247878192703342816744302959782683791224108398726233804389624108199995010530791318887063522280917831109973980046322567772978833082781219920038299637289930602168502543980427246163865821694459213273935524135837023799261296303613757955442999351247221543380268783927709797061429255017552514215663162088550050476179183336476601984674807400531564543050075556057200090668014010417887035786172348048947437467349706690757265382208957379390651172689928905550577926710860074758270426299058676639876365869047526852832685806594264493240053215837170248327261103922581843978280338253899612405098457022680761055369588570842577932068431755886973321203152723424004415253336438986729166763450979917920151846661237291620597186811566230329946149063909889600884945588104180404178630609645417847989314994180362860341091115806447380058754738101493024822035571562155822931377200021679236036552387915369355136013528279963230787320304339699977759476312671585703783126855042020836191780777544888241111231560121230804039573092720876320167672619412004036591792406773049724610680359723575130162755930169788898600451094249711373902574002978105426996594664447698775244464387529623820784145270521240373300002702642100758798005465853660165740791361415763416894962417404056489840068604347096271261486478900476042415439469743653917130236932182637245617721855301861991187035227828490572790833719235303148976164518123208221564304565047448424955827739229899115268664723446799955480573820007502821255355016555711265381913309082717391792692008396065029639218279131945900740632901637409334557474925349675271239392766846081068732922698420015544415422996720472391053851511079120983081846660486390587828487790787750542546864613483970383845807249048544846686356032553135436022345762064694742890310631052629855676632904579012495557444697004884030272400978796955309105881243359128846218933091177389101689261296220889974503943515853614473605053642407160223822869921173698002941251115185972595958959149354019483223710333182619061483844679579739139319599911692674511189116110235989001726536231252585922430581138357025502110272275383032762847553107806681292904520044183954948419619031315867191522877772465086951309732596124075274648882195559545673745832782744352468687844194606139973595013616676111760053613772415650733075402333285013174197710165011915400701773456601441950781942330199597827191431790935211619344479470120178624773804428776505955713302653125370141862980338154332133211529720998261476976013440435074862037329821900939997554342363136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,50] -1842614629479273677151921745046364610668814715331621906700045775447686180386360903385102544666297017988189996966117063860067486956203339336030138938150870235429705146902215925673055187701635709108658062953322662691884885510388164037726832676233689024186822760463002388696483979075611563377350789899559230998197411424270540095221785184019932174453986514858850399206079978653447117620036668036035442227530576123024502738778543235900373411326670867946953239365136696675775431185896719577808791100053149281628746978401768429002505876988901793882409435173244228049269920236810038756365386637892890581512861990901587732154741278763076021797776154703658910218781927513042979812867945986017136535480998516177933197641681847669508190731549051006981632029990972951852495855781708755658979057195486535910103174292113678464345601571518573561508125918477584451128625775020385934723150421568438252681793305606528846825369686686274866374953536037509955132061051977145948275103910125280671082031092242005825163749516520677545554959579707423057900243509829954266516889794138658493680669778503564697563851778454155533140538098470169104819009998810081695247966596605929442730063131650168716068687002736854613151884063693709586718534889215130966822704452011988982368610193061419497655567709440951331911394303490316831835579072420663721189804476690683148411563225224895260915529402832835922582953462325060468920750009835212990062043091781069106080284597111419377378321000732242815936515879677975259144482007527847541824164902090338546650873114726160903994435826634178867936070691873038609937214003037976307023575484235251154249130586522931311700404005299990244520937840741052098095211083244626062375977025527203192025880292398606963609934469086467021051180605448735384953284585914207535885447763725464069954351991974254349499290831546354460854127269141659509391209091678293538447266702740910208768859875997233747579821034829218954283356229866945658226756633112711808982254516165246188533532513143790608397498055758091607921929551902862375527477227383452019787685367234354547142416305833778979594509456246839191631199340689530182504763519685925860512399812675222353347244511274041876679651070406132876868925095214903068878490796310640214006335696322297021652590236760079121174432229424328259979126432902538668544958749337248600096845711191362641952592740585394245444322840806636161957355001943112299320063136377768153008966071455130259690830179371578214792797954142987408181006807637110395431970645521570361459689902798582231900108591342634248987763357233983310003747511106540945024473595384348331388946243361675226299104579660733538213540451885788960872179422938611857717835028453532694806174084426621735255246255889288682194536204215543748266565492529720653840927715058381803967754829333563727091113779401482750631191914543654678672044039091729497517750043961060770092110655903234589878131822457471919024376375073401856380051128724743449189670512079383021862747562741264567989331014228551469048612782080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,51] 485838547585308251879156925594104638750113657533338580744944169769035281521424532269501735839894081730304817519770025301057485796455529426911407039282378972828850580734092450427712918128491784883122327061928828498022007442854860494053332634149213895068124064970378332508661191978887884698236863496513282028896119729641374734645454641253061500659479282630882182771019308282196905162563725420359882849764890131930869586991974522814420274794674421991143881301377692316223867203735398795385609125606625058698980010695320811656672871501786958040040943221054419234080362185977320629271204107491639174936746337078869617386090636481392787782521804664635467966115439271752149938567830619740644632581514581657749557386581427443645890244910619113551640882980296805211127153473962282738970657963035795659078659001825310089307718128684802641157430368429576147329288587123287271246833416577088469452611991827414749936472286973130845418821456858102454284667498299489675602966502752868859106902961899545685209623241170486432898610300310378490791701776674022890443609998223896614160310489572255399634092981965600508586886264354942098924323861684299105608989904956788674957007231441445625289367380984309163142283018983281188696872162651711790801516408342352547801527033117499014854917467891654582154679084642302295323236871124776894188750037334613651621550501940871984124442266096982757207684064952601841388322076397579813319321900331220445929027587360588461620205093792074961183230393577966639655511797465892065900132152405866726179312643852351827541893221046731283012001979614605803977707664951359095451683747955227240903623641253817271451891664139517167371477122667002951575937966149503930413586583031742119208403820127458901775638285739051219061159266570946538052405371133200961633814056337596800764281199166380018669659845684128283015459001482152394136699863261103356593557741742506235761314482314914363669319755387814455811856076982400080475632485653384332463904943099125186161005224012017873940841297412983840489411974191935139739532442539682912043173879320386542425984859654583906478798878018039651298337103610123421533848899509542838383451529623969761046410099511701910075420297329495048156632249118651679574509558616530014299939816332935487635117236650198346248523323790137412010641441998187876383199278629148785086436404508482178502868790920568558338667863743482748202364631149144828400847521696054987355384889727730071403201785620208708773351269757613085280383213060283060373219266015902584091386406422965469993240425738864912990579839126643715542565479916095464573094266840635804978634279850600687419089553008067329273862596954815737283199955835326663068666907570681158259680862905900302056958577508053290937611181326292210253893174438287572311071222768907424257877926633238133024540998387741546192958774683418384341972975803562787004141408022468669450294608442628008482996932951829928914662531954548135916314834189907515937687978809160434048109641609198189873695639910513696693496578048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,52] -109818499953423229016397867185435541506034607044983841650731934044452781141329855118166007079204126349449619168889786585760648791983220180176977452308187745073108236718849943052486789250913639825316182502628483607333601276627462037438269416339026565331085001929730691568292748234386421257007640552010489566557507810172628403119139947071774982538121823936676338351380705681046211144665518565842146759272676978008823461722605988050940540833988320839136371076324946239779317860563764630514419515396910604199547232453312883964635391982431636230142635129781051923625573239723525087729813740277644007153479075731249657853390581650171264165910912350841970688244078942367348134352471258869356084324353075739624159948957236720222804381364029085877623822925355957844806132029678892589694037182198000995479460419227882323432448344456426107816709749720249761132042695506156590312916569135517377884867507293327758718225892222296072464011786219799163209523577248612145628549439624199252752036620788704226531765836611281763118701608188376686084663323007438822148956546480410024093585319334758024740313415297615318095389719697323917251415090841755483483977908746674638931850237064518822864045081357718375222144361304841179037185210301402577573410502233723308419543073660629936915740764046848185785099851684282245549527038781584368606431565771862431576850435960366996609114985362727092448573569004408579356240531089605177402875848929476220965427267394570282917706405530656494299286925566964783535919747037962746078488869112664629574138506413600541832117544981564468220871046827293352705224143999464097575304221138641333120903178931807202122075246842336786385634374559746530724451244416522479891465124657579624032833675072847772265960642078246647069277824731138647493753959603368904394562154378924595987969684741603537353708840899594416036330725589489207703846742744531942898676746190704533379095298984376158652087072718210171110688212240334347893740198834164305040329579215042332787815111224123837630344830056417301329204200990296157889933546832664380726766355229262413154388515260953029579691671033117681600598584782444794759929366005100079996504243760820161712583972903072648756611766263475892934651986007843303333055428159894048444865848211743976636234075824720890218574368897415593244054302907354593431534653504160214243069676031971350924777047350235588118399724094264108045634578933313259590275074389774291729195092532094088211879519964112338584164295250148619480797740336106055006697394480273262400645383646114216217964223472659724253113785893767949088722687323182170792450533094009231066190839064905285397583284256138753808090892597643231324797484231312074242812719063411266214229561543762720489116942712387426281986622694307038347284018629007760216321315475493540779369603315781995583746981448865440933760720674201713240437262679752976823455615553010871369743157690016561976426836093085112301630646377123114138817449540618646950426539191407715286272803074496964524322424648596412899126149120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,53] 21235271331318093684858648494616275260694093046686494578011282115430673302781646333676237964051270811399341991773332443820253974497283710098453267750977743071784421871068640214563341291570895000603653147546051016562139272744294190898581536148696630559587355029334294127967651394660506967536000649619170103564289182286173712419997445087624710304997995220916189302721399602191612447379149165121129355742398909638543351010896524053786547839348561841385198808980866889040912165784952048976440200608877809327672404179790542508408410802101091417946559851904052045676897704377940983666827576313418448336081954936340310200734001232602774394310616242930449117177023463366585692338689410693620154883702199504511648219826925490068182515417257099522436703250029071445055773554206951746894774734208969904327125892057689119503549334994948023161450044407697561725835977967406319651573847959744975650798567629843255896943406191105344889345720400440745049091437687124343360951380820887402011266687249806965992589161445932210203082870749273758929323336131052599686608516090721233546184303144225994544691477703457988190115003761496922302890926040646206989670686407597969967045304504888784220223413600469224409651738716372251688609969596495443384937265308600411630981363975015133041562087600899096204561655736297665632621854260498751442596049364707497241873257974228743160524710883765251278584189793283198063392294520653235849684244535011874236354924552413098524119804493834352591566702652699371133529471496861464702065349459165337865430086470355545262833551838814947439949394003062571272288573983452029530912603138230793229719904143733288109306870330777729520278270383775828186360409554539170000012037967028645111162475543642965547582695901203792907998693554003133339735257347276442611926098522587335464273322577452452587934991085627730993822297332865466561238998587032226000942836036232533254265304427473707716287525503274990608954415132580664983626500582988159498408992961605458785306929950512397922377417699438376984352402387102565708036749615258306243786293947068033009748641414816588919199759263314209316911591185292932785567266491310040688071525412709325772969599640200669531286488794894240396976226525456723613564443910776728967482436847168968301889218786974664118463678067545113753768448280645973504772833238844841048401945041855348949202937230244034009897172058945988347726077195856626860654129839629824193251674164585592974296063342031227847144211660458688182997827849811828233858653639681984551185636526899802395531374983059210277563623814764699162402638229202498944099547117371827555145810462544401526890657572182360823685387508379326953547508677927176147224101777958991613565809933517906550144884715491181610185830291070677242670570992505131415875979323938462740107629018089265756129203836884051096283005675745326249862848718522969423416599152546494585063955641466909445718877767983522410390651919962632732564182461271706894608487457879888291811669341001916502741988440384198259916144640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,54] -3512216448734517215259350340504525182748789140559445150189354437593108377497938856640499263829338446878397126141497805936552249808105589925144587167291761139323597408009718677513689177972576260951200714379928873547593255899084489127944970316118030197152007844907686329282835067808040885558123719330545610725122430222412754419211904940678647472772087848747836239222814885094818518939696998939770805114205822268356566548020914332472557009317200083848926322084484228690715960893106153716734262005106493758968967583126258877094562022147816372677073749371172175700446356940853568692659155148190686885855162570567429507042998437993499285949111849976267052594476927031313322050161953284429783996833952344791483298007823994270630365659918148454650627744713482315216553903220778093146141651858375447558167248039630970976170397390307229447014022696111265110978839818037648305665207368641142517888737800179866508648669831771456723856917532505546692245346238530309738574300580871419859392256814526535099322672004471497033077738328810109448619130346334724207327465797071248197944586547650538368969883728039284378039532329149634943444801122817400316695490604782004215437411666475684190656030603773617126199149003709894378623491929180020249283280254111430732795000461044091361796319568561283295330988932979214313994058454423990079793749104527868537745406273879155666586639416712090522630677995958885686185467564398479867825046193650416927538759639429531562838450228402530268045871588112342227906994427288389678656367658062015618571193629764937391278505589380157650237951785990143503544825031025463948917488131817371609759431757927041314961431126269277859833944664704382865769819450020006085116064186920201189518071049644928224683808981381049320909971003005145471327294265747606998666676967263494580962783287832334173631071012069999011306038471352418736370829080395812919024366014685076190212124051778372844333695972328609439732319733609937878424324004076394281812372644791867402916121490491418003271257824139994706324405862777371005579527543957634332079860771036192829436691259164260424465887677990620522428837332878642815453795365582186721573651657130984918168999185057879727089709968008965981485302708062324543813729481279687661936815126308034514548504889870320730417763770944897045756726131162004732188128439613257874283108074130388179690068048209408395372012109035308382564732854771884622277882692719224989733661143033661029078355244158340078678053015644039006115819965803979904224934768943151611339634431424672932318538083089376570539934248965042700789225889500343605170859815382965635386556453043943957378937432318816458587967834441006542780799009160425631261284425530338995260686327660928189905619435874535177444565090900833690195704710784514722583639834331444277731070759433167510795486705392411795590221742973100462124527488188656197412553092899026608316364619972774849041850766706730823313710753377388153288495248490640336894567414902713843500957936605605609511403023025719685687541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,55] 500447097548658754821226011771473310390470300262407309225324772299397287148961258810489719103236701838613309329024252589183130880079443419258825097742265246396337667207490978730418666418178430288083607656831541215240495325070051893775529045824290584411216120435201639949258272484879858225242060936908990261156506014260936275646642191960514678294893976475386558631602235801422067195816651829301761518204635035940343697620957206851377657684425751621909616722608432861869296091166709387381694541966952056537923685999644569721082902762520895021143376292746648881801773105241192395760804038536450991221637851168571121484878235706713406806461360783059649815814644337682515682125879770124042868545192243525564188514061173495652447290301831362519591943701075651052198661807186410057518384092602062294181558005576649670312270703030520579248523575164402756602973528967744349586675851462802639411050197896350460117817691192937179819496529607573509130972178988681989651908646126688059817892315544032248156966135650825991933108639481532400330028458133732656336857179712016638381121238830960027384538045359512141966168210121572004858360464976332438057607226386306885550950045202099912902416413369313871272049249689947470970984009952669157914311814959517597498049235853186908614645825835313186443502336483086907350745769287276157144994039950069407551097359049663017090354477492408231751923788999664184317706003167352060848935182801119050190741441157052501718591560418044364083565612427374047792919051868935422379116496652751025332493291832629026273278718895580344918740534761161096162932297285510318404744854608225623714193934036653186791405917228921121299592130326869679376821828647907776059138513450892318250328543989169861102893807646711164556542670728630953121398350209775687668994789679632657740535226824268196717845367365073375503115100018165629349637083928732114704627571004109676772808930843194606094503133616870411351602466821874960807912531884381120039300568352898339209475142833656697833671036970748881521210993084341678813291526941177298768249822983490967457221726842978228217596939775288803916038195204009035565974875949767894595981873363997151871598716925295687767347702647448306546059594296592833513339306130467027120033640923940900043384547060023849584006463470714911178275234641914874950092756503373842140695046353001799823824002878299179558314623864292241174258991819782566486146716908703748539649218756293613847992393058774528313380258306002097161624219119165320136689130581276012756517571597214473165460461971851627133890867491920446113798318982424647519275664645841764972667154737518938248843137551927157526328416940567800497915451004744198691041401273904924392068139931861674074199149764074203189930914251301943623422752059867854916729425615697988356146521752573791633492230232180875376024824670035455194382040264503647406395378953032534764871871610705108046970392949247645584922617190282706988896410443769697520263398457091792666097063611507123054921260403320715917393920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,56] -62686409402241983317284393511900179364512105532109307798547439750415955868704679829078902501246918039852161859936159953778101346176676590231679775744509080364859512060292890892670577308317109174105922811271555379925297625750118817733150773285590618460912552146581717989921575835215417472192106956572757929351243995425076256502297427613733166600792309904736344475317396749045944236752182185402289968593388127597628984227142101158876741451469377579273019339212396404620497314757571814214145957381111567949216433430160186586143846944117070199210405273411227920021615889707843195066211696672710584415351415552128231544868605395448360149991492678571484091779443072305134498636203213069386143026265553276903327433981496383450880663708928357128797034304735643382580802525688100234259992652958496813919555679980376663680350258242036102551030453597002548983040485379478538331790200327430457503917465125642441085740979493138317421162871409490182867989723821756538913530823484361312205350695757335662623973014395697901100089451323465316324416512048365705187864114079537674292402911853152789161070484543546841362043425841334554645033390194941603752085838296652511872828453704928907489730062412311385641410865961417039138738157912858541897372378208519254143993077113503473034975163444667056710297526278037757287843555262337483226346305076444341646918735807035661709157298476702822666736963339608589777117038923195809377094702008752425435777169965039238293009422399258824953772375417819652162151460037335341056395613371083577610137993035854270156297430550764202387979239853848472210191152859869192758541796484105191550865752717643603030578059914904038860741817827813111956182784793660995734993247203003130538400841037815254286796007691857403760506754627285607333980013718576492344303295522623199483142581156898432410021359497342960691342308013524225275280534761034109783754902474865687712357125466486375986632747323453906909110103870034601233821713841836116101525648590884855390357929602153612419226191753537312152834049039123855453560030118779656100097600625280775120048479432868220579360277852248870749381896784205490877164115500966819382678072650075764546803824433963998103271317128929680265077757837495216397702150727027054148317531462159708859159854015366488094635126140952230583149472190766679010396204986773360678731880137357065549981625103049394088610076016062682016335519767840391054483790383349573555860869233242852145577187248007721004690305754746243491284294349988064025514042011121875861422863301974986247910242998602781420268830079754556103524675305162692313429757283366094273449528768522274361520408690248452633034638615972393709504018575022631930074602883246361214008312716192289489729706982279136855857405985311624340470794341933040649021343085540791162657715702804612376235885682845710761236029312850905197064010327261853254385786346891921802241865901665640630083721982993067964128826617383894972659826665061302980472098332531244450810604471059383043805256465839951173386240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,57] 7193082548409106947221375621883383645925534671597681635320541709448066135903625270307852272250473481599381546874223499380819997707946928944501711738999613010217442748388152473051601601624743875846718784511414208700770127804329934869389939214407166562834776179118829870468995847214288314608053171605960215809369119865997105296580687967328739901267505134666585289550314006912877931288337397287057745593485913243613053184089532870950853889439079754569519913190193243184509137912759209713701878906601022608381319841097216690844056465400963428496126229257810742898702797869074101047667518910661973576795643452813393260204787448414535744660732143222024378062059308094992076559711203232761220357760995764866643065675275854249149186400475366298119618534749814961753048880783268907015354149231425272253002889289360778851040826999052115617343850881400445126688216228309278597278287688476515015602055071485297968794283930605981716429254933259731652539337713354671517884628894679012141366902225890029675495987235965855294854269153026584149801383406311962742595296635816800276488584047954550477641455949570828651319174415004456176407006344846360913498255495640170908313019575023593916255877641458818030899544413145045102869264570121253154677903427565921166689311686606629293421501518792674065390863516979124277379507148546881334722213777729042514305186983888798108573956652164880563928756818352721557023511605645075697396428369762137300749794403971340396932245334291790034008086040603970435055533168969491732730139581630857626972298584191170527048569395972006819684296846849517596090254228180979686743219871013240397730325596723027003767527282670432396827281926191701001376665789554282064724978300344667370751517413393667171979764365301557809362290585394455626454995726698089176652589262711210505900764550915546411174336118474856153652470361762498002995677149417122127897859925998158442859037861411359915012149789244703716605982180603692323106824941689369113380411389075200460121365309792175621008097167818023979229517858944052464404422308685616551220782556271162007927937917295932549855418738408166029112628874847158402841778398696645846448757120984809774791207138980861066094638900342089779480146923969898957998720704004165137276096916191414040358304406882680363245668958422257120768318690587396176069435419818373500644300708495094465710217544920446429312275987471781912865051584855094374002321543005124100657580402436132844130827669969434307596804268754318653660847621966828436632999254431628956088720969393079949967984572414590893627628564465745699572305123571003345335490940547921897681781019493688753763482730245165422600078061408447576799862969652773709268124684491566678530499447018018152481055686431743515121325662137835998874230597588251076233332709086768304336167341867742203773291766241654161845777657867486055578132631560571481499664858098607939750663797841669369231470387652876746493110352416090694047616863689833403263551269725837824614693943604988012006082927783069500833792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,58] -814167730321379830098212777949123867592675379279061753131414077222261191981423894726185758316949309375449826107513948598585622670373258115883420345033719739149826249133527768355878840049018857939886943235928186101981113626514878850225617557181085318519695792927352643109546059140223970357134225927994762173333318953165554751794367785607967886052934138398043111057918953450978503405818081968992759997308950427985580236546571115849431471131645152705768057648008758440793157817515158439689167401001358011528787206908797900624718486046167748839543729995188003803069309935129730379402377188757538797507321178327614232889986795808006232714369068822728956711658300838567243387833357514558469798702021212332102430173083995665991654588809309899079574863451968272211523337324248172079511214245813027683761736805174375387297506526575949104384406481666994864778527454647841382203368624972522568525569284824959462453781660004865493288642541318455447099257843392075056992373596512969639136391460303090882089442324918119274435355727189584857273315783692565960172973891913666518083769642761006067365754258767844968627011997323362756717473148636253082712036700216541522114866202219174409245134198852595147585525985641747830207984774128941757870716783745132829977871814960963899663799835678532343147721633990164767239296800897796082981339069865601494518728311428499046208330718040229706434919182318165606786704912291591613152147033571627829026879491713901309977679002304074165905128542708667162596543397378488179899471277511692736983917027927675697184278147175649139978620560004842812104177258145595782281151087192887179026982113568355930655449942250890441389852817478917905452269182537034467178016361403019720930046177916317518183804782802039765849024992022430705878482240552236461283970200211708827817277185655162252051040197604647043609632145732861157926856863806371399805865341293146616149912019402718046251494729637093599382989995544508659311074073815652947401396013489816685217779785324660117802936717022608186138938428896557678336824527055083699874516497158063992824126626349598950609188451255175236268270538071745198288512914542547570097024429579444337712967646398998807190272899498740194318076565375806826444453408766157022731921752667956170055087236707442632799965848942577350988815006291821169271197769358178757654559268295644996171987005307379355488907516538243234274010455661838513238191611869288864532669256281167173791453258473437363797479521076478135954085199563452657211571973633943017684095851457107836544757731625943727185392278638258305617281785069638016604387206369161867103741095308847238176910524419577074420176293791054239353593920595860117343354035637254294035072240974242455424724670416580043458488488628030907947367167332878658798411739013313230943340701112144191486614222348858735776349087406176073839581720450923025293587194679276102210137419292750442539182639747609015424771194654536407080475284354508257003354908088529912159992978058241338206726970265610768875520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,59] 99553980959130431003971252552971916768857981899851859558499751759074655052558673035416996528634545101112540434873717591205065438887294637880853827394798585936024859406368554246157739129335831967923689995107463979020107308483481479084610777058078503222297981620830880183637414142436977767906066137806427416576018139088405706180618318166961792131681892937302550266696464160552568914017121906319799173391574520841486342582995796188455421137450026734354523226841682775976275157271932127767445608492924387601155433119708989340737319903644055353267809951757078001600073842129966256252410209006752600794554809829492400703312103619067526825780277660016185613383225998958180015318086595688255642482522171567295584136419938443974217106436196750732681699672434916459527615485126688699717720798091409884000412963099107861572837971001888158684500406144850779529469586926168159983243150354909173522622077920707613630643234639561028485221834008962597682438118069466197028867191490659572138587925423091940891934835762389673811695840654282271199638189887610923191555569088110991031787082142949452776338214554809611977087154520173519507330437783459550397237898144684896264425532018663430987375592236280812890150535423033222982069530025353769275830102516094608884574303814566055683842033966193554100899883020116075807612425841973027886925746702204049486617981560221818807891696001540228563587838807958678380982676300736180329939335633242286668328544616135135244335646938339071429093030123873525087349257092308517059175017535798868297660797922488635116575103312691644202815843247510619179836716034272173772572060809461481998015429905869464687153936740591874837130908208352197645344591245833090536638637046364701857587529718157479561628451362843359409039268302756637631978217405140591172636334513495414846462787213197194279218217626107267871926058768641998211522711770477401828556084703500198080646718902941211709801526809552749858345811151493935956603747253260994496683123330447113934623394921012354780207428308407879307439623479302009310543658641302674907593585180087160203895048793253495952528887646901515340816231908657500697672312493325811800021631108028462164238841302851675883348989900504283243485474579614801254420803033981832441136815431220437482635087689809787404664484916578957866639371621858059348542476498366443099492632902111243722783777119719475560335718412343664460412317443368770261824143449057367578229855462924014860957134773380991280640368806849234207842901352507930624181035523366223728699459106336333362583764063131920348705634030979906640271861302301915070182435009887384659489206820706248648324593179361054485477250507390592209697170863232327966711449835561827809932541617422577642966965267302319920555975252420411170982963205377675632899367895142824809990090731055453354658610397372782889538756922236271556100078843233619732732408260806931959729840917114028858745383209652465005440204129473317991151696817006430788005514955550711174578871640394408836515789414368773406720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,60] -13031859071587609019114583784646093299002778994408785697622100180070313799817146039500010637030456653008001630511090582256653662908028423368761280998353049878959781239724998698571672752082295453765032746730031400004832751731401722637109313181721202804115224933196835580360970109023391074938115937326016396875773462105554053971342253015788428495134586194335900468885517414327043234426224944609202074286418319055650057887755569767665383029354591991265900495626908240682557519026757668843589767405097546773402085453578768857553587161795696374898656657042252335877417806189866741975387791864962806960055871512052705442088372678370519551655621306048553346767518539527423663808416182788920183111021329846603104452450471031498758143933254594084730959941898722007528395105930045262109880896969161939050419349328777963940079294861414882027145476647027772112007767344560776034057135809552404549116928297461649541375200798931571368117028027933753114643225845108880560470010661033415575685176570925038030350670040812187385636188417922560527360052984685346439420451126073308811132309661169877616554693074909742206652926670513900378313334601848907671317068721478518787908495122519749043812791605082696425224041992447003834020921630779532146970210295323122968144381378511520227901267300362894253197419238214505933122182657044185674218595433574221430684068708869641881233196972542452185804707224767014235259633093297311468881283177766019290781848531654206065890882240109897815250626303632492638898679617758932926562895198067220248476501707120093105515146917747818490203563351144554253727914321806292332917241246646962000952549657068518388704815611776669992806796336727705747788077660619472471447286943815731800421359868808108051116562170953727094933075039989643810719130027527223915791113886812116568909487278726539036591334943061608475388411338234326438699639759227610361836658079476119889435378349204680632305582824305622697705293269317268512811687625888657212728378546696752917071225108647008721756428477467383188082807160980926397237785731830585078394400247034941417434753537624130342714250429433434124376055090525015945825677526159746965032180264468309495038203784563685332050486010444109235153289969871128125282844562892871409309282389598826514914788654853965941932990820766210666033015665707725521688191645933319551029445715954056297524176763078683270258902481640687480551244723768926075028179630034197356608158563743712883406719829728784501550676009405363002778522761175739233462955919277888655462777581195595990100765050567460270111738195325479881735627689012485446080558696149784327988859207435155659026638947276020722607959308168056928292773175382381251448569777480233824990339663037979517679781046067100523416409013288145878674228899947035144238784677365580953740634721199648851653042842252215208884082422507619197014690274180351753158170243416655576529913687450261096096824738077296256079395877525760302542244060734308183615476939731438060083380163841365690085651914685876797440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,61] 1576385080998763167248617994565144030116844537434671293065404972631195492073503957697744859535389646593069387019218280201609842053058867655052781374639251985018982501647041506748216188909942330424923410784003301960147525707639764818829662437306644168063388678398868252343907042193333255582528089639669264251920217653791480369984558215953889935432493788943193186621161890265587793941591142097999538602602977543692925858109627918085539192115692939421503642832076103154124473524205172966166974163811588779281402875650268704322214700827692058754534135469282636691657928495644331168946984852838615421403610812467005786658015169171586185020972035079770977596393064081047953793480292517320867022192088968668816418754922213367061854614426850929235073428880863367339125916588992666110936072326346064931641559198436826333128946318043654389961029720461014667465832729241810057194991117600830399816581051072155035736690614378376860233499476892544417909737345304650112112432536440026847471036439662117288878765343073708747440147654772733216447921622449577675232034175142429759105482907427612370025146385406184136494371982441552055867010616699660101813978285809061892647763585774849895698174602931284286860815844741310968003909333022270318965569480386392520130830814625347841531240231358490006860114649313798923146581553970064472543691699669195900593101254851123311380025671806236304480234281184210782638427784443881340503310943031726972364752191173000895428104300207765806939920921837234210430730287519305108778709185689904231082839405186778419770858962988411963852349197053403332319104875459849324293819069941086123300137523823274022536088082225061203981400103573585614071543746489617228125918074639245149975246413375147271292010376688012920924269144775729222095760844631577336721099528298612068609522128139326162137252964176953702668161418233377341885223699640213870815613021669106520053993701585242509724811616637501317112861581346867329481175905793958484224701373693460439415432141438565190223298268616760805110726042370413501772446931976278466367017143117509133534655950704916981843655391300948282811217384795749632179700381796345422621716779406361349828950913924691537640101970198226984630890464417551467856254520880767343863857425104475617965244970469369411742610749856598504436980727787938661146982472445995961391468322495882134448493756315080036355323905408534123014210193445565678485295881173922550847501730236893721498643788587284419702916157162522128400144557789468702382035077418059122612898652647208177204262862559242435689852716672854476076772108389729436083318518387907215482432198716001954615931177018875086258190863066370819381212779764189002676013975818916449682266899699037951724019434244266813391834124225011695602493299894756889491370955448221568936966711635164582095055044819694521062843431876911288135830620999021746065917707246450538321576703098135915010495298109614743368314372660935201046154525316800725360526059264570375389408185186260333022885763873104723968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,62] -151776570916934001511279716894285599257879090752643459770991229792027321211972168411865857995998698603790850413521434056334044555765981861437212264704781676131222370666184144285577835608755303081761463083217639293374647733334199552477385501673635953969353963289021532592660444746743618340510020071457826185836699897058383235906129264659850642042842290601890549975120752797041006709591920104279454968118457477374304514170191744553878342072971515005787374333571550140658250389252815185055493108491974252772278481904273157456509237211030071545366971208304418397150277415689834754924396231600513931662180408897838432636941289465603578903983720690427258288941294594219207929340785621343202378127571420360446560586135904051733020511380827037614924270389101307081425419149174274051349094055775466029426603610855284894479954283904013250120575245020566272766182665899186683423580839705547192295126237195142773245646302828724305575301889298145615728836519556693302177217541808104899635465270988498221572462622796649936961832912935988904594757716114380970112383972348879527106147701099385643739193019998935843832498410488363753052707976725248176020555165673160951349461518951786424010343129607059104519616176030395974703263220143765391421406531383185451069883131958299684810584169167234881595916003336082706515164071216752783253717077250368114569809106258168416085973249419908542226248842508225160913240304408334278265032868543247116580703203207148248449021534554526296152269981989182985648214477788848828409787174065252736626540539946374925809997531917931692103130164848284724198197045705100518807110695611972483204151102125103195830621643231037716856985757829539400096159938614103260291217767153699101357209886095551883638536044339370620479571214526292461152376448895840324726695180509897006423785882206391075675428122857986140780259592179762427878724383650792030857033930301950230580231494193421062854252054190163035772120962835454210976842330747556852134852827199988555006952434383206205649794146194373109606426240321386213747038245861007802245317779750531300403370584948438526600805842066846580954072277536913775773600450506538653239907696857500900144561905188770924596535688344765349359303588575555074420025163417557824498415244987199662390708809491290898798060184635332099003173034254401953610438694064195428220192225893910417724483498637505233947778473696291707761685551410951338937242642915282811515181571109901948677926403275256562473822888799675070344709388151673015602720981622555316671590436678418910787677795279364387051035535837528871328676982551662535629901107693411988467444717739983401999821243381249465618316681510116583665137694756036763791796748199142189827963422912516220012593713475411345875715577672208017722525163306797659550769494976521866667325058631674485890688103620351323874284545650422359134340017921529801998966889222791474670949902329631648748204817194224473521170290529002529117100799284272427736299556858032491469937139113497540367388326885536563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,63] 10398819226481893822135482141474450832922110394201293284027668287786806868127190075218488792456085647031757380495434074556147538183074297837073043057754427548314497214744123843781176114120399975634155437111058596489853198933880970234237476156703558376523554955415479760041305734585390966823197349727900172649256927711453045882724520555192512568434366854741868209280317633965838244852922257535462695111013953471538804857377719460110039677136974234590148092977383890072831043627423196104750072989329985558174977417540613433548918447784721366441340420579339664613810961403838515553080010308155321909933890840112775961947538943214401099427494199909917488602450005719627168219790885980697858922244750047884258848472493626887011644297164425440645490455001835700235596115270595166479885031731451219651582563547447299192331057381937998724191122717810399597033736819730996584401174413140799003581882653875572191695434136702394061890220427201483148171252696157717485017420949609461320198170269489932021421029327359599836558424082163453120559748915847237857458874172777203418077791832976589060736267540590986540689396904312342217682809685566639929418858931754282352699112162624615808926856250421951446151406453106810120128707520472698170604798083538047862889609522999662880464043097878810418573446411914093516646615313836069674960691112206610206322480431964355370465369210129706863584124191924100419578110956310209393740654098337706429685189596784191089664132951694411501988610413886718019044160035471129957588053658543916823437316388826444826389866236284682156207928910451905881444560225999796475680541126805784792737154821612399986992358286338134228646438460042533114295365147906294668647667097120774749316497344392628300751526279577860741175446689712269062262652011310103185648454790073945990068935421372436679379315643663755326397835619388075955405064433330939551090676495268109219637649260173308218422854257367673782575516721939925925328387261498072808581791887167042245243967705705372302925121060378960678470715740097389698389434039600891491697366761361366469309720657663957655606115432648073593696111505990242144390768322985956591115995414986161090160939205527020098738226888663076007194430418529278612297024508831819048663430782300395426156247027243601318893014246490388140818035002822791501366951036706823781726994713237944970673953473079480313369184280313743188890940398263748471844310702783145909051688080421625441095908872269277608701132536250688850874962065697326100302953630957974328486705083460522108275911363775898424312844540197811103191341874477919896356351052610798421010251303395200602108514291589915820709845833259177084401187800527171359384189618502938662878097139346144894736573258734678804195674790044339976083577289470163876193944808609929650551011776250651028910072484175559588609389022368863673799459263506260934869704929598935062015992760154464669217918361986062624831578814093501036984268965721586014256314575294439612965447219333578412490593778907742208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,64] -465539823285173180572840349458806153977449943644465397263970431674590398022717089093487280318751579133930952622421569726971423498526054583200271805101318497161069332777226019353889775767031648329665596831799803536982691814949469411365818687313677994741624346308735085474459943060548865053236001544677862337664926316510999329076865365967117636043035149547503625859831792858011265116428472715060261703718301538663375577066175611674113770865741717454071129006735878434866432436801661707786742322235310479539295266641502607079051896673683807623384619435361160415292023817631405607864782481934452662360669088650449662127677706402575633339774015436899156514752013126249668529005414671697368968738113809767720726438844837580708816519589259377206623753339877277675288446737805354251140070937125996025894987085622566481810268822446670597951293231184352780879909428371401421532604053756448175870094600327926450827002323964564974246586345435908113118615923153667814092241705490469342998513646390907580594226060874915201033586992737345076694728153687314095018725915242474035430145570751022091216215869107472394874504673408690793092407121065677055169196737717804625090015311979475899086919111970867443216295152533019251996009457822799533021347445671978828440056137361446345174101263193106399407699205570325924748358267404124017449324042262743488765074048349822021260168153419925810335803387653400015992749201175422822312053648796123226283520086542556574544723418596015875756980995116158100841692730214616392841571017440398957423996440527837749388423695072367038029609571195449911288969700231708653930004434487398856545740461535439221314595969103836633613386390768406698945413448541595396211626730875101553686331344099084743615080506889677461836822024678415704428835817322841101062375833194177609924609767782412947729068347637910367218305103252445953277894957390635405211925052081880582690485845313981221455564692381003446827473250843254198755059175353854357704040212223177430359398923234632128260657431739218109531393311995092423838071173131510147549783010925854851569609858492273200195657040029289814949556435277099351660701034526435972366186072893830217301656943268563092763485022049465299137001472763836221821659544169927779470448167916497564769356773568605054389710261484737548045891681965656430881605457609020885773744100430457091749330377455645338514146405961808594188342819544552954304834735668592376483337175649161419961648604708881021222227433167528180979899277481133726548093759074996481399980574358730769396057434853570601998962559819433196222126950473819378290559168068965069606553770511288687226231792772901996192667588937095889189948764819556193552842354182426149252817643102924835491183074558976932628168218088582908297932758294912444950168175883884400040913670185362856183007723061357976059828518358866906350066214347118170373486216908063259999961523729695977432661223989772807789607372884706286760580427391381349771375871846259583342719933141362819836292262317260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,65] 90221842711719975181531403153560782978153372129546442904973307989684856742426212278711440453976179528653552917902481749531533322449100240727204980755615308489877080261725747153761281161647325354384450651608174944015660120452357102783381336569618108016938590048196058779407069762645559355069429141952074622764682728067669462731202498448818989419491876413506786560783643441793181055187366887374335677127450279548364090261452527040389271825110067791150797061526151937170098464317100870008897083864545482785902433298268179684900245948082151372151853341787919449202748407995775735119079713451687142762492116581785741980941405964980195541701685550664175595055300884259536075878606671588642488391274609657736425435352471860981404741963411714498588343259177382315705494511818845642071316461936800061202623148315685642083707009141513223626288609474085516487884945038024517018755735792011415486178259739252277051354354913115304173030381771973302262712270709403181031650448597324295438100340495049725644824219385045791123365446025032437206823277407066858452837468099020302164280914114335028796329822416268762715543322659128139492709265264170876806211309479458339823304362087239139476668011993991467368763360473377545365396007673091043622958101696069171668682266866334228267060933455319711551265023063674340918730062985093391834472948516129740674733785112070348770328009478830242203330011799461210131159235854803638749992347535962610476354835569016790742045626550039508356484244400245322688876918543018459475344800629931058364063654288097316356913157961582384801831946263270560154829123156290769655622178432019007197275818528551326230085563608241136086688326502267443337048305299101683723741073868239105489828438272018876275597680862712749142085381418298462023511095242106342293086365499414654263246132824422477857305620115440010689232439069022873353327149663778425197500732056391974713840297293947541257386554299062430823722027649439967192254167340478955216744951034442761127993890178195588939604634782554488337543244435529595222942607478263642734578228573100149445400033023191753357333175911786399291626626623186846954959026531608603734936483819823090467619478225923093372632805862752309219349775706312702912930722810584610229818256945078219747348152324122981699270194786344887565082320206698852680989865830025078713474265417310885769383789192945817004892370497694421007267785923199256460541207474574969024519604134255839352654868837834986200281090120987113368486363920314538820970678742538112928444095811354865311028871179668797864899122475680860719131678741934674256047587868972614605619419523840261522654615279217646983932056567437895031724462312059759741794759185772610264862539217378742387643267695001369907819129356814947801788137049374203893569118371956832002433641606588869208351158100952679780041596869983404054270106642986228927328221164325587758016074332645566792017632766915144470164074647883608748970506340666527465324325697033528616540126217579994422136404967424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,66] 4406600587760044640453004822521849325648229630446561541151914685948550624165266972805234038851274006771719131569374696112931007641228586658644016432753600579924508017225813452205071869703652747914870580752624708970434060709258071239517212953018033952063760010880354681282116076555423838308870013847135205998275289953522670300678564912337808589206310974958225669840154173384203524082802993218982150390527101482698188370887153616406203649147265841482231178897200430015585453492201427347590591207935616208272972544754588834924187582459755432451307065858395601898263269821614040664171166231465177203136208748737081894165410572946536901250823759755050926394024842296051430416456784372945709682176162740681585028652368820507770078022053108986540407483655412049113670847364317966034558825042704993673445325648751886696909905619766774033724440849264590431053579094760408946305298490501249404896657659842956798442913541779548803586468118123844533269070903028304131838801973598632300854926522648319879458354534293830174829555511736512957452036547311605853247261369315659962445481996479123684309897960068814728919791514100419507784479490376327937550438314224864518501063875564988019829473159529253445948096775923237378153711624212880562138992670420256428047132968033355772426797184792178944742910412835117212626309861196605381020626049828815141216032042155315969854200561720989962052413762618579745838079062582015226489795625842141335773616945701633192472754708925996880987593087316618672807369396684095978372092357909179540514723409436960851368122784331689968115197781124467156727368914571908180015156552156009816612620814998201240378563716141903704486561036556876324431055065726074835141457834102822778609809712298948423392747794541199981127756852827911066500159817758134720044810532402750858037347719892820583544519228692718795959681121963995615672832734961848731523600000675800872043926082854900761236236079291409254258838109160780904271381169110801900750836674473993457252799900439283562951078208865803425007533937748012150412106230633342534311463667547281483892181839758738960080710667640810065959379739517669718617191495991865890980406923035172436458163939593671173177422400580988488200932068382731270710599298174107814470024684668052758573465104629602657874803452374723528591890564206555385821848192390735691902364116174989843907409788373019737230642739839856874461933478213044213689930365263587082546562066231103585136913723607381439027716881771968776992595045905898783626982285345129645662228687861078818748586657396236020239248765600277765488203954452136529740132753252058207473133194046306613572078270851642643419132304971336212001114981443166408514321968835548166428896535862949313830376738405776694828007837450200464958344117451574716831096636073348955335261337484551829986076548390854823428073019906168760120946797258333300362175052672823200399127265953882242316126683549584128362486589041963183988102609330754751100316832521192898590666000665424031208041516892160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,67] -658156250553930033827520346671196133572947318068277150311819633260318755363799498048281922826518971490182660479270499241076703904852828604919654508038808012076365193422657133348868421135019009441052805304029889164811725326469830093059847142428254565175929940338780570243216194754820599611564510146077859002633138450669148953268461009526542935723933287106395397118061482553620670964099955276748350871473304161385238845123713215817703180885167408880749056565761951936583461729665557818881623144213369068972194621178911767361757159621903823483091698932855707628558966249615260230343225757681490185377743318777578989039117873519791414399314605567112208762941075147311372049223191233278164986265971243726498629333390953944607172597154778225982636534604554589035012747115364083167619397836572101043683892467487668162069244921396949603552050596411886467434187538319195316043494781473236883073819346600301180077989009266627329882763881962047735652382921513739040113796515246453956310447598095855077417448846815819054472922655442212832125564615612624433966086642129689659093297089615252587803748124751479701639179509868484691691987440341338437589235037777341803209085224486836864206646253014826427410014431996722712002780755601485977219812732136871415136662372696589059486349578101790418392529383330995069680395645136631687211909977822223492505432542097788497711225910854541403663436311544863958874086450452928643283641220150487049079533586049948941791849023258553885282082309125547171429283434162198290019103611622544396842863648389769563820863061388652246940701313272807932817722158502798735974480502582225096957184031402497969231123682181432190640788592460855538876590334467627827044943912841959844310122810133193202345209297000234751345356978585882658742399285134781738081305871346415794925069492224148559912607983994703876955896814183386701051432902316515027702381175126156906643710763367640013870634004101404089792295588881330139206048529626322755411864285935686311083290847476977710182977890014492643015952973261367050571089968336417519260566040043710256922221391545839527050245184337737374437820902266528810101870853404734707148319161596373403812013409965395002496869972875089812016731028892280919984721430844379937860366618580154350499630081418661412217944047860409858175899053309584167435748927274951886230951017150058443795092304334949836763983720112361841376944738154280578826892810996740547331512507267913329915526814237447744066598948229577084572684051932140722702680017288320264098177443468399455796065602146208395992706339784205022934615504663850202654106257497291889890429209462820420079843297681803917600307029356686493693230101559101437084287695705267226405781113714497767143947034185955196605087828221400051345102964384100135859957563634249662900033678366582424174490733854479499998587650787135778757825338201624128229224772886017200922980989324977232301270200881734249479930820760374734195329057365600152271589805026602118791010673105876260027876411179008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,68] 33363562747346139703013119554072590942462481955717000954872843124286577633943976668896128888067435136481432900257196892639512097113153624787605695369171957981885102773840927798398243073200637725531567361859411984320600533693477727182805320526158977089310815271571671936521922058354494342806986573505273941490879720019986628661973233071790722446347562613116840109855604807284101680699296249489686149077787390403951556827404753981239294062174750005236565989721354944856801504718108156849681913869425018325873687270605961887366885696381141043103449298163152728101469970374686521247594539459520045174372690164880660818364705416747416336296310460156462365469309313819385222745568542023365870703548494782808537915864398274893961837861978972908646111822851332625934688193481412005234190684986514678184704009313359080386992053917746012266688374374865312682839815720813681524462610458657227184916813272990548560297953777342764622976786255839786604274893441456867807019091844725265699987290778307153228739832605692618140443631208141462767422372997043428083806357218241054275543903036013776892853184083301248921492658343825484836403809207643014711318932046713118936447773468201280079936101469999052580106955916490781345336997313824016915797170919843448769338484572710148629522961787411398348026269982036378087327373287510927924789166384802610470333253151838266851701903045292918206774794990592168136039133161262474854969780176572450565833749236736574411171301565648375415744761380825770742162786878522995581844260169922303277697731671806056679494172751907797178341129233819311735365485269435641124382593412732692859454173568454302613458822988814719040819003015402488029045263180700702937068795983831199984736222591652913530750718696286564619981304181351160464121254258511808593049787039981246197333518054041044898068008806787449392305082474770966807638972534026405247888195649365613740066709953924065534252889853128536168684645530779777402667131813998445422547168309815510193503035631778341009018837885612675609677921609829866425265294230015622929890011953848934096848082262555741402709759324525259521168979468276739221945429855071049044172936682318085898923129235285108583231306289867022171509747463413310458900740122594925866836132224890208607601518676779968406943600114986075953132615009651035529219484382929540923814555370311908198010998399145998169953542593725184515293791466800744104037104023315018130657628751830413083804976275725428697603126185110138173240958786905456292293108526957592925908226724014009498781372083804526258732974343898123673431183205034584505104574400442889410335945460364490995835474931407599290382072681794409126224843095134852034534105439071605190218725335052392735159911921361436917781644324678815183672985270807446814049363743356147366850050210629995056515350016553287617582165577608729558180979609410039293898476137828382990226526519579525814931382016347366537529394874939505810757539396136548131841439167259358175635306668109033724517652889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,69] 3199606275921247869661484260724622947600959600214224053647060761227433811165157829921827267059890826309294501932673639162111503614657475606489644958658132591928130658140278792133725613792245196098695226491183601420593453809782157636073381749479185977206851556803348944150036600161814253413822474394661065780895625749992399516825237527168568781577128995773601556759285761183025804122817883874200098843784925049184447832351712012569603636033673606419086052904908297126072440224975894954347135158990329807087268135096706747104947676876385304226788251270655034040864459418215679285634367479587870736823454617137298345461696614982895498270959253609271352681062725574494632735987825042880212886145594289865885003573746846203562944954959081571053942538246989373343655268662944545709481433721229549405366570639079271863231741568234338211503277099188830175463744356347539452653260174859068287093157624331251527200328658603369511473458747997891037858002942325046224992859635531273654142970793482569890787320423647733249430291152498663388319807371294532629417775237584451828319530834546358881887219206091855065628416076324149434010356175881073432851579337054723779992669159500234947658475196331000529534370475260590429971949435513987716883178935254798230073743704293407165590174228254066029858595187914756506609031171363647487876013490443571103515651736862851760644117085306218608807706419370042339020679239113950983680655861978227481708303181042535611498365686351246456547479348415868358765132372972103105950099024130988447803611717325007788116065976729578405361872134298506512038004725743448362927514420497239413958442847675531401438531724884502670829784498191964780997945153851559826485615478931740473071151111217607244986006919309869979512443457185417334023181840401209029904803360336570048718547692903266531533851255164121595420691773166194893330331633896458753679134346757340643751437858393778472489981676441651871229618019751996204235097098685080922230982342201132910251056475978706473025148727309831997944714508506730625632659705916597315262591202887092080147794552040023387007373783084287843891220605239180327434877579950891100840789478275189299263725617830763424313364805460129523430490151370489266102768925096029067151778025041503714992866269475028838895733091339272210209137784422916332636693958393126715748833814103714239390989460895762474451252059511241413221573068414404286128231372895144474015155387438032441879577208168989729666306768737871026009914060873673245628996582443188147973873138488265859319570291751622129357952673542927006701373277610372411739615050463358138368024333794502021826255470956463477839924828208383829701340417017310344808929415313786809804342442243938184720900346306299346050036030765023992090660660281739064573188751405936369460281442527734008549386569312482468759710994164371861719056521833609996190514215283100016000863292039692317943687658270966405496727504750313825764433596463224468653584612294630751572420264104262934831898296320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,70] -609057762261336767183630341707856720311329972964084736830976534290647503032151090465838522289844642628372653746151666882399174741434073145083717568740031285048790649920260440723521722526903052755220575218455215447533953155427104384696708507213711870207308970930437325823050638610091241323467051466009155192430847504375623220634054971122123155761824282531923555123029031318711649116005718412525660781761069027182466076077342308794803934688181243950213738066276670979346666255497824747079787321644974433775229067250230038739942288456072419370731119296010243936584040671462380834647463094258346841642097778041846362509187134323400028540035552765842676919951119553424906700622373224404873531302985312418548072947834355137302780039977272802413100904900398181903853743641525521590441226702760009389964305085273228294338103536800692182498833907361118318115420225989281953874301922488631562843855987431158592391613422997817461324971127567316004655181671972003662327935752493003272486915610742628715816453605660246918344878920592893085617948426483841858945118688513590095342568911658527888842049767731732283060514827177178617808641632700684409156388853706011501714211270268751486265166138986954625134202882945298593253654125441955067525146567182153813676792879026324592769661032114008512052026765171584306488630722868177322421681969996459923012600291219186373344100338950010826378962774918584931363287238139215458683362223999494840581855363017945576215085764592642714778799674491626512108636502253838004255638589899855539862586431986015689731206420244261044006651380631272896370668908690226688240027047043120053204949915792473797576643560143162408881709596454149795621392789278056873427982110065744434435264760783455488920340528146942753628586277348863283752783490292649785147608106629779635140804191469455340137794427152424708605249730438279993861649314936239777646568101612319574233246500952227227654265271873577538192257105403949507558493558231665348831721948916016550643803567142028326827414183710357331317333153381892956550877183421592266716138029444517131667656128241055756582329765918392257157415903788906881354712250380260483418991843370709886530344034690329195625067266924959063872807928337317912005646093504695151222580891658040775756420629338908911098951800053913505049328826896138714453260107835292305188645031085861786891182853513607881137550620295537977109505913432970421302292039921113538809855008086776659035578018684405476957730609299749276096628707557803079461717384931310572560799424447324543751299071123114518455728133190110951210197908529259364839077888756046279078951003328778548427337035058373017691814841523435708042855140466691170678607737423605433271452904527208840267266959699771964410757581500741629826336714691044676351532051262192891861192851297606015920098140488371115487043822406442209916478401510629764615736059661385293566653551844293794935609748545988322456434193545073275541323942015438244346461154084325894620149290370434529622931537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,71] 34818743348134628387211650635248434766468584413405495901164041492528280640388354163702736376693076651252304589437495107419897508150894449140264449743397764224704892710831349649897059340677970984902722839369389730218758514150323088705277069260947214454605595929066725722543765326299830017858123887234074981016888592095098346735546492586836453556486504468126447643461224483608138368404277091576857583440256955744222028610284331938113323444903068215424791478642237853974505071088269896764815680553709920277293341502707388109347612485979276810527262379992343684993793469042292118048512793788582514577049567285429611870538006759224854218018977289190110472365479094908516764130804299762744232273158721587825308617840002508318081968290834042127925571908953859149586149666309365770019284495982201033702535200428383365936861091628353099706588090866951353659557007388163431856286319681135684750185308940066543798300384306236081196084703397237733305731764668858403739566133123768224707215460029111419418731936410999215341988944612897471163242677954640074751436797456453851452219317662972666292305888766444618538240552684258140471274256159223622024228178566532731988528058477503148666230533705247778332285277790988941656653056241928492783704783662566496785504989126195537330761531024933185084431405546618826313165287512256258268105029364210715230045181384077151254772285432928857204130775272121438959029010492347818634990094264289791614427994252320060581711211457698747949645206173698465496135957750377191060389604900152358358664231231162414546464920149771557975941452361929234953587729686436993871346809876219094684416095667370994559686006189991436106177282538815768174413149276126968467135043696831219672372823417741342788267248403337996200715998027381981543879876534476757454784355398588180064077245475264900708128267038778482879162578369819047639709716094578029286903280627483919406787309870562703155245786248519375413285473746414210243233010364970776926899546452640035312801263712840430927171960228841569620414563093990038964339799233200290305253696004661168664715927430142454459580402165893599466388289750359031362724084068068251554172301932993627027745237600937940418547139311332095241421159634014794210150918029117079358284879065895331047610257600396570856285654584324742147951933261305496135650323586050179990881933860602082570068938133243725246916662337849245956872141418252647505759705972965709223946350346233766757139676837399532502533062682453521671114840237166392025570469643566189879012833044502424780801462701640395116228439296815149188147652078699426960395390264985988178639253871595876343511825872663169716250737733454431461553834968377542770021115147419654121207748116085106003353663098310960428777846015489812753923720029002282833642006991972030367289729172709098123384317827901300281287397860689075096906889977755621333188418000661866295972783069226477174780560827264048469740041843121299934243592980609220132762415370615008441997425731722935675956232192000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,72] 438371603557335223509636582724832092558396936235155935093528931985211431147909140189003382929357943780745606978398094909516239279172723242874631531270467201199321410163070725166150069374283152427275695629774896538099899592003067003761367364693377585839043620328016220558073458294094884239594598076113443842675893441294882556387415486509571195637400177735296425662233625676686742116296324925110267393818559451373780281805741865743878829020767004340924911374048981066629089952081271529688154219681852995019105634194121820474325036191559876279594206086594960202562271690062922564143146839461136698166403295921302922052779766630343840448958419308661304673069748073452585167707621645833074757291285977032656102848621268759524925148638921759604385039761349569856111660002740560917661310534190559164795032071110081680454105361710322938565006660853890565642960701747778314169357020624490292144247691008103503210766463680497672030021277953456885029843419775730017996943466702794658993769479774232919596205962429686105864842654990099786423789619550064726108943881642931153977705351904932869724522615809013526249815520815874765804461678374776904080368122307918277503452093053924306778844373033021556177960935270560359539709695504752093841300630498765169616199142380627951315869324774808703058463015932824280709046274196998906879709231399690986095648873648909592652616728027031787408639860779676905857348644681989855012982763237682855291406165481294996515599360604280544743307611957449159887963259956971359336381430801552389779758830383696046364610426232677815459413058994802886257471512541359164942203759358952298108063878374471845544459893271941298931352730560205602034992181388524234076038840742135630808087920279068225814001936682036468995551464457337473275467877157012124126343116295869894826188143121385947456855730302058577585164562427280297571207990044198060560172714741775629012522510540288338073576113553000560890228418382372916502299135528352805582810385538301044079639473188156180189500645542969312204201974319912045147334005178816571434438280485178702452474163265539582173392147742126119895377307039465884733084920849734754385584980214478330414654706885401026815563166996608575771740013081194684692261571447623383435304270102838558441234063744434499241778122844177186967170975433694515011162289634367064114120514370460101401157498009358564438530026701746993549712579177270978190070860682906665677085579317835086088764798238337799253772297903663858368254228229971716504300845015688400371459607443230148692319340968422576172187137789065029359011912395343542159705251861510555153430173173320002287370153725265914420585476597190787841088887449330447503676537585182099613360842965521553756021195611764509473162467305295443155116297087763276566340799005464500410345934481887794924282578468719684648799501535848882310407909491885757353261374907843811866670716447983888595079305108566438957982110002105582639162521482607968770474929779824865042035940763212817765498880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,73] -219930711855937144114886277846523407006123102337691902691387494465932049548730477287923794148181750442351348104112936281110719110048283322386600206014042391556708037519399203257782810620009098676286479733529643083587744290081876822846447495926417970332358509950466165998559976765812804601411261253643817052982504062616741201346439455521452023043575309413352627789693639465069995558246890003534212147751294143116723121382955833410669006736721063883023730406611729251946855258479070239103831621379243943929117947009705178726298165025468493237015501165298123175681864420657993158832938338347621343144813465629848457140423771451894955736810499440317589108929877503544946914890878608294079424878866526927475599638136459318163167673245806102749909083027449309402042177790639099466241009546664227895446593180632503815554714629994049598308612968903802169519474037694565329310172296739410378018708683361806167510033858773356737015730673834181834733538346975872459728868761697365117662065263653004625175113354927189947517403724733162893921621019587141141765820863813364699683938167901187281909766424411650058251129934812190176869162737096817693779119121539394495557916414307935525408936504318434097235215961884702836074487328640915205003567076246082666962080827393793204810689580714327166096435218637590665386621620736442207326096110146470739576851242868369580660289399113567349172772368086133896612388807661296099639775628463797022660161215097277680808517294846033201802574212743250503480021764894441024413191962316892009786515429444290919038853321999267770525287809578151323266208927656612608830578224471710700936837293259817423796177097033564321804529401840700494828921718897201972702488566579921514157389145706575230967517309304528284707838510862039684971589451443867563727427042891694877278497624008116114094032480983347677836564603304614255908001816585872864642575255876472436722547130378250753280286821578508266325999644932774093021893274955728178884104529589023362677603974983885801111762676177610784830422717120212470165317699572991397320927350588230852308779756781807827248158953791497395373113344320090982372510308659200318483432758187113373752198610844949766856596785742290360648219001564009841652420290642658006296433907173159576367454678433744066232123616723561183007599772827173777588052862726995729722805884575960523065956958834175943124589103935747839490144617059857838669071388718909445151190087331853968440980888058579223655382781930557736899141326156708376524938402722312199265371671455473949867951343883833642409220729679550676283866569207390699423440533561815418197001498108568678669045992015013882384340324866293758150483077615815893510659852491933002593240265909156255975150791617504234741524885634956636251898304960421800035222976008835117935643636877839325906794111010008442152313421476100389461655014074234064459497309067727327388276286742466277269507554207752760957144917761214665036929972655892273145726671629176588992821103004308856945770496000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,74] 17003178006084294504595910539788483112754749848537529830552718686249415476995762657243423681649053641952126377750711601191656967160132221190233807875085008357880331385236526362394762723396938503523311381288904006235816583583816466731762017643980193149081886957715725339391383845844951675464771030440372618999961241300956740207769275840368788500102890815072933379985527943346840512313545143498386262112953125208294237146929145232294327986897692768838625624617079965676332496900780638563605860742831355256770072457068916095159779224243635978105886071007933719548453404911429217111341516105379689665460826554859732163347359710410699831396569574749394608391186296232523471328048048559268956894425145190870613965836856320647889713398463605462270841599282974583662426849597961378228930914357364520509046239899256900610475450968801795234293031274940224172213732307192566997737309163072741148886829223241890369042673169962867826697726236339836637156127392721493114497637415507630987306923109180443951078616567081388522000047151989522099765787342763753634344935515713228527947736901841064451422321064474736807765118044803570595011673448806050643506282566894290121333377163263698378655109797019031499557641392483492361735973742334031781178385244047578942075770240921174469463615432487726430604833615354398815915459646380960728792281173749613850451267763399472906698517045580589090976990337067712535251604354684285127248477196112214749110901472494413054373477092411440067072758038686241972974791494427270313454505380936544030796508722342130387236241957109552337504055190183309440518502158057009225610964205142652354459163412041574811013858783420895606035271124386622174217654121164152311082595466824970476655136101417092279552449922798190633389754804527580403634605973668562573225205443941947657359742616249522498313395210327464452666637764140855748221001038837249092551163933359166245322166219688793529897183048817921573876473238036515446821373598981027706788458956235384225933873071742549598386993107848583974517855387949102010573291276168825314906494164308617490296401438492210850581356925490071526771007938924797394533211236010814393813391719349628005809515195236048244410911068587510947871704443631272467927344838493073722532544998132239655795931555853048490120927890000986196197134770007250927285569488378860970744658436564702725602065029085061507486884073885299264565776428848707378523593294096416509980192184966938125713117061996562691785554632905448194946200846576899591294982237239601456788034857087412789458812320697165323367256597942693752140046600175714289564766860973905408197195504396946283926873609902159851867742455382136204937889141977047857459755459035661031419090429409938274823448037213287331547354281328094954598999563424896425463076912279450071380652463269499275174458357457927274603404335185828458865981656073673651267236021597676771827754726341670270214507370715891807397752535473994714099574079822175293481637146097465774990212432473288039464960000000000000000000000000000000000000000000000000000000000000000000000000000 [93,75] -154487687981051370264793131187738813279266093273138170708185913292868814642862953357987499490273193501753546486428263111209873015296576140780738448667330646038301772262751622863914868389484812295642871615815113340186185079145070910423346187521902536973959483320075336641033129030700852650863907593939213850079613141364122913551356445286511188453022923315127495841575347422518748234793959683275210969337940005345800202224719351533852480949947119865123481439745045259225113923853180196460543759385655229299634934636922321895945922882111883222220347596722049865203612475059016545427151896880932159982872832731298057344354775024366811097618356119757141405175373160302712922533698101766047795235508218328532356689187400963341052917656871422029626695133906697460584459769205621463351488928142979147205343513318016124630513939319068767832880430865222858390111673988111957479126479938754601573463059695863436833191553231594781571335254226698555472510944093810970863790224011610557082688936009180594283575212381027943063471925102189887047845060954025277775389494723403134025823158432072393244696414199034113087314275250387031533285542004280481316189647460406781296497987714950706804413422507387535936696381619352683758771615190990772309272933735269459375259585771008688234714150153219281029988106649789071696640291192288636832256605846077461669555814927832709049269425799561242713541077841683997714672001890378043948494367502036887340437078448738522041641918322692971329672020204384012770948109133341912864227221202109561257441396130429361232185534378551913165936374156051180011605855801243421197099569975173928771228504427463231077096670035628681570713608959845976370505622616512983457028645266661828307783437567004998113209578906080837906891861327516661308882133245723756081047217042857388327396200844774173551856037552335616591144556014278851395820977288191436333124538725162807872733150252930323735695641253476245032005909695447037851346826085508808233642881942539901044552650647704300444701857105589251687984361423668157638598166679665502691426537159997304024967637425011739069040092117876839559133149189568317019500854389694473319393086232234634343603101442959333845644268868984355356424744055063394051286168553456338766059942972556111388237753407654874284283732451050556078136805828913712887497323759290756509409894370260341813961508788947044198524878651332455347847686283225738928523124778640641070077769774118312378771167346436109078740424685072057519254328910799873408535004638192332497458648581203563456028148364091636612355671833488425516305502816372334453832275988371480257509767351969200334792389901437024843127893420372263499836213803144497735198818939276725045280204566127882428069786992690771904646374403294625001437451234266937682270465955333207736779913995967437263887964602440866676258445461106270082442861973200371039370574842043956013816044992523042098481181365726436225038888866380386950512315749449612804156205126355831756987692737557308637184000000000000000000000000000000000000000000000000000000000000000000000000 [93,76] -61623910067784696051687568202245000806138152087430159201544728336291846359443979691215316279128227630044552380727819997471759265385787254049513080720585243890443601285496699276529441077749384790149322820873708046462143554328494156627448296128768583480129160937244138718629421064781951195215617132799940728761114423197875262929252568089134352728392958399902274591173635182680021970743274807232911515906143348734342719212188527258858657105442963636101405535882453566912266364795640817461828940457670815292426068780252115893023698972422753336273100444404609271307652323716007383016011786825753212908516773890223307791806217440490900576663478360346717313609555954223714793726523758618453701646720597348642398606150352435890423732042705947989683726544895847303909852150045176945033517338426947919517211667578342866386310136026487408273977197251625743196202489914480414283873764116864331441678948585798819821623948325264729560888174481011670632662052092142761339865701997971987193844932299836519679431119413238363437206067992625898261875977421797644541744913707464385489028400152454983670626554372224161093929673696092671216088329469912483727793172604279321341896026993027143696983916739343668449840490442942286274948628746071381897270057497929404072556913875215826828236652922682434232324064239103117958914815403729857303717341808208479870165703016601903632150821233267826025544490891774377796454946034166927431508100137381136943234145192487165779269364519729024821597039554633091302753086435875133635521037035138071533394846050177338764769571186971886069758035976353124225766563050310526822455472485493477424566208625522274469403064445113023909038080133754410857550245190019971395841946969641999367998901676593469347834200828128142722370754324846736868257119961949033970792715979256839140122482182533146347404737209371467536040450316519851074664750339717518147546558076762592079474293089731332623449619825547888426603491405397350776076905729109555036496722059856110063098773787282805572871374329594560750350958207935288409429700884851101435010756906164464376048768083931906074585058269372126027299493828873843286339158232677246672109122470760931571077357715849640552248603698125881150246863922347970693209692595459562147664333347290567213783122936484037246196892263339711664975315234976124844560981060196657486334150463458838355291197579813474625332138261481953475575100594108580894983506849208394885473654179141715964397919872965165830043785729674576235209833775907134857719014420061251389658135654189326032468970993534459119690572671177370229754861624411113224359657874036598183354528903321709765019079303051077418706014126778947097698303586100183420541586351867946563140228032264985344534098218851757705438899892819054329847466987701970315811234967642044079077242048541532961171625467059042481410530950908102051574762526597450893994927601643971370290489063172009941664406764734800901607398070947847422630267316498355827788848157650603047930257020865237483520000000000000000000000000000000000000000000000000000000000000000000000 [93,77] 2544590604965903216059473199860888681537564305628819638502646842701436376017251984459021046186615157928110076050613042908381619795319175466949131408893940312910772337516710290597001912862483482991368987916818815468605245185162815410373487813526323713145545846463541771616370835658464925678738320314598924817904345865734284971418989936398325662143443489902438079228874484978832959458608638160535657597523132877763443263913201192055677400157004503975395045712671271233221936888985780574621122340448344923473456443654491430859176126862966600730643094533490423499343379381871989806163210363951186411353464029827607470985680239898138445362242167252173007475584410651044778255959347566873227124815785627380441291671648749215039800907983621239984994806988477894920432460243552084508387021398317405802095431724538640091639357981648394825902824559679386997065884082016849950646463234301413148742889810977136107282532766732201172415217465097248047883343251958242961006271805402790324519338877909017667803180835052499872961756447600087389676973869148931205942393372328845600038472758884030541422647586486499712472779646579793412364330973489214952241052916828168722374569968812343975103056503822984216745021409144410100022015649243389846639035210833716782701143537736671757451691243466453350678552861216743640870262247680023253167523723735817550024339550078204114034370473989501349858987170628390663416673648102255157414012471448683358634186405744242946959497506562539540328742649072211499614224147673114052176177331680324541268895693186535381501930024582260187056957858975254029066589120921230357841449230392531695113745948081252527642711980449204480146230990379791987009664370328475794947912168078620986276541657644741816503487777819917074543403317697126449121851654766065432986958430896999937126155435315070217357595684163261998579344037842343886616974101853004160638416090191763503179963770432078904320913888625069435200905665315867032576862453661225787048772355266974724576858187126318798645134110568419765483186781751426034099432744682149566483890060585647048312070411194486596729461451025528890559863120979031032098439008728835126509538136735002509924858986251962112431037548938746170243824158331347697797590599233097954328783350335474259546844243681681242552964450872361777570237014913932078988740309052234489784951642694782188940578068899034928178282379111983101823452010310342432199164847205544748592526651578186790382855682557624795206337414376874754850864608855748814113285474563891417081350631515659852709866433376076103349109555575433591959352735960566846080394520949452225381806681453618641719898531934032854244786167070674747079944399425733333613225044846805964819994162180161639712230669517845551154382885895529162622370753522879460545106403488792849844223019568895709844622059217810729004741251390834223111452794110405332396759584731910047483587683232617869702834398464567729691698188862142876727949600149487653141539247574558461342541400374247424000000000000000000000000000000000000000000000000000000000000000000000 [93,78] 77912882305389823150420723141838789015310685819094118535701593900250388546868722326512710315907640814447467066723870972462616308441960248231887933908463143469752384303623566108099540189827952928371125397639515018097956087683539105382067809804122330189358128713112449734909264148023520828426737859516568897880183700542840394912574578643659125613070887687421481593459314628174914671009583850634583341358884222940078655825026421489198323600082143285339219018844837233812558295614853975335463402810625217706456487905342888284950302648983112113163392369928112423233607300452195007790999481151944183689933227365843035237868005862496232668225396502619115420292499517555336916184093724660785811451298410974903731852488388904086995585206967953282836213820885988340667947331391910273675663121862986525452647087688421198039395359333905055488772258124726258918302991370234935553611020741594896517894590288951617056378633652193329517341593253072569728176210696699542874436104039192944634423124415163080060443762812537114431924020022076880533350276553408702175956521668880759705948411041275276882202658482847772641207551723692186203937973042437117938475718716050951923536396555467721062376322341960525876960064171727096441631251292026587928931433119157765855749342064541919439014633070179579092668270795175587877955633852054201825444775149194550448873306003356306222074064014749266615655599597303500838501189899911911854384948342795829520866466952748237109947279675429510128804697774259078670965445373805044965402923179110914369066101360474387196563331759738150601730327402075066963043098662771554570243160725696118781287496836411704881786789656681181818918211533405173709016997329013281354181893105371295188256289048527060277878980159988536231937590420243808521198327568025725553745370739360715907806085198378406931009729563285986435089377066207343674383742679257796169972813281912793408812432607337548770020969668392348912812052024905921994392261596581617557807574213158413388296169698019315921394794682873329110365473991707067126083315836100266666641572286000922114772469117628622904792437466847454281033646126285641580906136953766558682567930576477289409833133230445294260564600384307121313605338696918515993312961588003955357826374431927431361253376967790990021620390107621708668062818982184980971290424308375045719878706293603995821448097521884300855155360323382975958595896346210867211177758626054634313317469203972291187886899825339038358363550759695012961584488697123335136878259534681975105904100355460777065776441034747252920044848367220847472833038348958877003460494802299048079354863412578378962141098369175834078721146159723805787318568607146055027338152010675558974679452103376513991264455080968736972814887326313543494520731190083529558368400611619161083294555857180225872485221473843620337551776140557665127771899904967431332192820803608736133804976346005726839905049606118541840484688673910877915909534844830036824473840931675597455320767768874188800000000000000000000000000000000000000000000000000000000000000000 [93,79] -5349079016126358663780016489508937810809856017276185132090297972123735612515233624319971794373159296796395989250486397787335133565248635375179802272922677519259056139337130978029285425777579449903148216084620969951463259215870089179983976142297497286407066711162922800253212412621674332456764162337341956816666891129695970383417193022164013165456587197227763540720468650452257443408058641473831656859975175570049568892619799076395461909791719533807808104692403116907172024947040763403046215018903200509785482566093765510323141227196120949609726163899124656918710131368259077626863114314340110991836036394048906011557008950417118361797311673942654966542297172000539672005257604840079262508914735262720254953309299005583844883300383355178759753278707120750211014725679560130421765434455556773617148923441945337918389985639562460341167226324231314935112593597713419148403902731789599826720675808690436448625823978322223496470105213670148379079081848302547450504481466059692946418667225195866373049084980387402993557355219290040447575381574305686447528554907852306051023540629933171771498268536569209296916325687470360787463931971871989675003473812363836620622591153572807962448364088177103701542865372207153153347357087279930264623997852090681171402792327124907267892098670990090963110347793805249291733847134683759963587026811154090039101132219138897314932212295097586751987704332675786595584537313068290288449677566560229948882371443465400076977511188947626459313900802460969939203405607566090794718965796952250948218356664192680879437490732709641719969927137209458958039876526161281456030391730730841142755944512885929366514185528274202063730206649480368127371626399638044497234558274202185235820274145212276615837668012456225881084630675795101632372583478529230491163296000230958968733448590884009574945952238270887755313251174273785859989255236828797338385156122514794774487587239413287192815442867608937791856313174514128530103425042849781864649518299433860083387987386048230163224962993708442280112859207411738715439154909838100699203019351194931857240406700774291079713554972036823620657098627002946056388586019798308072939773166007258099313534767848936442142828888686821853098723352388971596037123812190369645375257342043114192057073842798576603167916931385746561382320504736779306845590796284529282091915589411201336647005725383721824236872032468749472103867227493979500993876636661497268345686574072518598483604429776435873147363877149323737790432799713318510364000474519457291672030973293434623574004121058877185061973322816754534709869348088662065720700996474010562640539218370328087198809239859485553943694822226939866178637615057353782932205153451876672668763972402681788250674814143659960597584725173091618138888763925776883573186470121894131957458355364177787603835520738032262920290419577401713290052585536544649215485968298582676851060659949399234047873298844090171106797473094042502968894018291454860332336304807386079592170160578887680000000000000000000000000000000000000000000000000000000000000 [93,80] -41221837155070103688033037117125327149451237163372976288731468699059755627349522006192182126964799429641640915977233051312120313102861981843304196771857461807217073166811773339183714381124301416589156175380809418262397397498500522298297613144528933405940049078917980296753748254029020974736264774410960517092652473796558931263335119106340053491311802991865225178232384526201946314014835637801065149039693097808450928899136659702735787197517343525796187721909978103668417778026213547413628279980896308117894519709183636121483169953677001797201518692974774124073854080762916591241869581755405614006237017260332852358303368182124755209518807507964056193874481141066575922259320470082520157010133148103878705357632375958442757749696513124550460528872648373711751043028997202389597801216517238374740862512837640166780509532348280629452307901117732926702627987913827516560225201305369417885544707340949761356167798620606469879768199745088360107521719070093843892960985424814789538050373277177154505339510977782610592480727413640865056892387726262684293145608418240879086719315877830794109938310705663205551168598403057940994525128527168178211746168203243404752788375414433677856453537626702218946816500791244745955720322247248079316979172621106657609854686208400914295418644400637879650633912249103141746245435658786982494967914736892638109676707524278856495538455678114714808624627711037025042337132989541866862624881989706670341219282407370991312474537089188609220406881106945939087239674024362164361981991452833637729886065877570827483281237128843360380519244183022266917422866392112130582376707639376984777748068799554745795865647334708225010419188514124208261450117471547070274266373572063575602491231642462399659422489019906677543809474015454364222428910848148947123123823475954320163942129357567252937112470224232060618399374327698597734604890735229833828613172005785479501839639528110937430610877935930704945929893774213398307984887408460860131334474906628288644754947420004945798939612433088202045546381222280396832089337423437493509337588285007789037847853837456458427044760656403528153221797425822188083495136759246259562999274283170835286560340214883401877368139983717190092808615709891728555973604731337114499416478503901524097216159231235287948927059872891167453258514751776584156405329313141714335335904704486774239282478676386152141099384663794000342481237278120878779205115874870625097898682961109753446336314542546053245849102165794939029022721844806694080353838576635874864084075818617306510737008930928405673959772300617642694870585428414202344973387339209996847854699666771859570226773618327693792672766455265081739213121014708256790486988069780058141078641210595632286564896060661592563568267339921489921998301100708558805292844664623506575197138753962392200209430559551933143474732757409793937017579635516173760172942904258865435286098105064829167581035428443319598599567891115859659424072092453832846504879618874228233561505267712000000000000000000000000000000000000000000000000000000000000 [93,81] 3367168252942844601513306820033151680255022584175815748760429517352937703901984267102446205240418532855475465081690282582595073561450710268703316031095447362876808906274024557591091001940589479509757305445283790604961045974262118716155880590342101961575218675488784041797953258080515003435469331714108923693033802944195773141985196201431824838955574148168631061129711107022605540191468276569218166741728576635319765440105743070308879936203677966699968854016688519301956269473497261044197619156085944131195178096191862597257852070823938645043362574120744931712665755308835549237279006320703371290595753733799979051639171337575151715903763592665580159436019179558138177415879955863632628333616387573215759381854117861868731022328339827238413584773231429863317828984637297860735328421866766715565618020804240936056929253423344795670871281937154595093632134322526157964194076565293451607828905416824705336895543262425610782774810790207655054808572829876598696811505975761023532369676168553389276386637613266609686385841893778088698648535398112998071612020853185786254372170270455146262080095508077919716538296820905525779911016429620767421856747464409108588482332097119945988812680799750943710601939322520292461863549729109473893589199491564582022918685628408103442899401097717178908556852469653518075483230965885714120913926617131937381897903075147027887984037810433065644122497583411746496651126119588525627558533119430558797488047517467610835482593523234629961915112694802344593759403958778579717385635344289737557512997867514800447569939884401445486719001177116267049512243665766898820037680909167463593095449219637983866746702956805233444350511667078751621691495059880876960069281859750781726329756854776418364982870360378379940408514499324826866133126687119872942152835619760084794539694670402586592680147546489738108572678182417472387841439459592778423279183027203083902715067199866730083711870627824168278952142325311527135821710963470595518151113079762514001424483890112153426137644784162594098207648371860127500060486905812990056571574268693864756838172579218226305219646518857057392912102573247913139873789051893083398076838001678500822072546900356396532626507856589683186818287203046617357376663035942775048514596021116623310197896635572777440028173056251391943650143941263500036608096498840076827997956405005421559698462894461730580405944940377781664287037718463367449773088199834544115799164417075702241826271405599940060942201436727697321638357975945224374732303675335828101591453299274902870830286898400565349996656278260378177580084405267798904672335066460786952103535009804901190907159822684056509033298049802959875149572955131432468025747093017231932340719082236531844113640430496392126347888935331460429812040890611662572387820063613540409766868050654385498446524932200030474408935147481287075804320203679719727010449450878773065226584944323779752744466434434808547865687301250077153056946921520848026939863842710767396123062734684160000000000000000000000000000000000000000000000000000000 [93,82] -24517714718660180975210339054849718821273829933996475327290268810492755963318872373741668114656826135244672810041323345170619241718016696709102743814986858486578389181997018360458725906845076414370229559604939758234885794617052448094625960325233564825331107053861296529885306206609881631603957737185744418923090602368540792287110794566593966421836388204660562179610224311832911195452321498099422987689793126880503148111473321251512246227352274015288373383072000462443248656869504518560198556919087821754181205439817127370462721868942690192771075721453057565767838900393889778354596462590751179845592625427207467664849074351166095779243188777476405225109217705713410206911248505815581970042765096302926946203406161030640686867191385429046225533490686818500167064798993477594650798770459863812765149175122360171017540644282620997151041051048306798030817833265414214944427173438814081934085887659091819910454930186147427176144746218967970420685170569442255673766360075642419995694322303494660572031447123526620161909870153882047837650443061131057456068571334742820273324430793748561446925205079451236074273084268054245303126829476059630631701423639200143253005294627217713557543120459062528897507851321038093552588878487512643800703495201023757958190077780155018965306059389978414379447684869691765028435705084762731772576751093896824112982684760683003819711333956637793328954985884365420887566808286068188803130938905296979394963079492398896771821199382544626402324892582923650359549043711067576439820296563180587839635241758647310334800833979887984171760238577492772211780811375808375225307199911271999928212691209213535740385573935145848241159656173723297143273632364162681473622269798014990619882225444649620799093514034607785797782153919669260033132627350900290875766843101997604106027508010469521573955553836669107821261513330805715750109284491510754198299339019341685823518441837751992063489580824411784440967129968886615263294625995620171030202733508268982443705887960492884275469725242462683695446943074445816965988666346256735497722116364566585375310720728311787997181677478355171522494273057340702372977675081057136645952338260537958700189771765928800200294698809441684887188155089382991868254503358269862033458051682229296051404124764165619294161561431023639411859758627325106574841438180023100234848355833220653401594513242245706697697962572427096917409089074472509169393957302694289068875714104429471128602883679762824108211624074420915294964132160811991377724973502247176115959306104173408637022855965482010419907279626947692721380447572315007020920319211032838330954999323957046969073739832558473987967882868239752994604005449765471669695533792626063708969797734577191401077435274047626160855478069688391441047327997199835413300530663638928909414655250601122579260938053566471224278392203148276651515909139530008137781159464308417717629477851335469143957908611986770555097849387482110323364160213839319087588340408786117603268912742400000000000000000000000000000000000000000000000000000 [93,83] 2583872863035151309599938948498812717892200400416019418523900131812427622028114578207984981192311393077765274609759827532339112941631536351730416587367234156294613335601551342289332907800065430467737054321532165303506965242036304497601053574591970036173724442349683955616365516869814181683647872999952225989501103762266974845706959437607730540388049083137275260137427743615187712075790512486281529077622681628243456785714673400095446897966000957006776827638362578314104367712582540007565382296690753572109317687457058066373513405873401331602647061975077959602690772955960692066487677121918262896285544998957559290244469983222429802630066816602851436607625130538223674942944347992015910681323727894949874733564646094888698300646612264587815948521115319571208057622064215798877451344815064458757831198456487602091700631590809385262887988199693840943084935723541274453721065523473384404434249632662023404581303154392985030306871894630975844508202680309586073840960795837188337539509247555552984569219313390639099543760719170934764786434976574795097812538983676936440195561752215660044788302086008991336385378433314739186123138740475584090385706407373196965309620015383980379717913948258592060670722707287546699779387929966919885558621224013314244764637512105570601472637723070042386384363756686720273767756697862876349672407270717119538709065487382739031903225188704062416879279468133221127062037593135880752438654150368414342902213702751941298608353817254617199603437681219395848966935442683129077716173032019371934823237600546980590583710244454455733480852974910761285394275722980690679168961119920774373038391252101382672138375974368282188438204749212500961601080419803084780044035634635249100304253796783914426354819391605691289752299175659260923506506098889980568658123733026842346855046188661567528584279480249981984255590380105386410158426422072528489981432890260093412344364592039460134687778022153186627008489375484863293371111468699676671341301608720267561717705716407724032472903618686612942270603709015448063314906538725191051254895891070778853189166598874385235857899553059257765619147771175578545490696927784682850718542640751838193017939205322946558110847353334874507021149226828674839248613575467310410630820983766077707504947084234816243593492573050206440694830776855945124263208149555124605966326088743628187158161299657028532777868791967639516714806219254692537990556896240254621298024593401476661495001732836801496706492690288110806895749518795610161263159901349230690503240254144821087904273875652948038303459603269779790704694214617463472860447380066170833912427404598066752962987643069414344877590005374405685342680379935138184012741828004335208532906066020957963801560876048568609510868974336019392825832433913389448907583802393964257835566920805399760626141849931173054553973307618678637873254512182525792123662659320310615412971275861408323089646903184867658072654276219132027800198129324759005434750507505841568753909760000000000000000000000000000000000000000000000000 [93,84] 77122529653903369970827889568412804128768426220790336063476082654084110101361194889219037190964111119845733346922966974702726998708912185299654231258269889567444209178150788228270929486933888025961237330604559637516433783828557032211321224923603731790747845243767860330127932646483305108893704674756966433058150982289981283720842579810423177435872972607204391003926782219403014059693081403180634719414468842406612987014557202660925615839549683872275276788055924081261868913531349919178923168122222757298554882881310131424889497704575134664812259155527983036815282994063039646220560925573739848176287622283523601895326723548916888928262135789683463824238976190332434071605892100256274152651981338896887288409787172747120850616951492236481660554328899482265349626938948508940388480152676189953055322914553086998037222854814758538591425886342713257251507583058621169442790309080789984448571974776044532244566663301368306800507764878642374414572518208866210708509069544085093049484105119583929795359178702105013332053341540892811134670774077505247410954726662262001844783944201264993469648853382743361130720386558771317331371307206279788678497780796502341994537043762522306464253789266589506321669406053303953932265902424466291967492779626657025798153932886105417833708306910328640912501497115470485380686580011865266048017490110493280980196624089436713529005761427102392281893637348267239885526155149372698793865473881782277500048904707509986786837211014568572673261533468023312508646600738871283683821180837761815231308445750227457809737338042692509285979840247147198293869379819680323864425616093820950712987771960339692288165122292526748761755352588132910020991876603861174586453063336011083906217385622287267191229861165845340083897690059402680155363648833587745211463328070856331807594417629348601920071112524735775363792896415742494637137153815909669225672480971445889666946646264108256300679290538247019070225001063607043966307187565023462928010558359104109770742647767271844389796115367339141075715715494800597551305539343263463694749640484869759740686521704098570261695377824948083304023332497710324830252065055080083824955249395550569532789270480124440666510674642903004811757727702441250212339139386540434086111640119811511881255490067175483365903213913466513094635750859445702925323811924735480855607471516494259793489403780734903430770595575139875844009198492287721543229255192280563602136772267421551058700198287432181562856527361433774144493595415686930977155928016301942499193065453982872685257483095389247939649809416712154710769243471561915789139306236949244041812149188052320183752158061056558179082188629524349422914459697861530889674558251806723054554661921497951905598879549797148554592465205145262342319041523234349556321067718593019482024855175446657956826928988537925688442188253455115285447639119759177701495627070687939853593711546889141271144672735720788250812207305093386459282213105057633948009720130010021888838860800000000000000000000000000000000000000000000000 [93,85] -710849477346053601001562806528206050099931121349174184356434081465409809757346836253941777797370186758502343927458843784699162788670036089653731268498650234180964419154868979890336739326352991457172026730411612407112211438290988610675797267584133732539939859378097925976448632010321918663051104863548181484626985242751316084762579907610023851625890306512514954764234068745797966005210127513032617766170520440958898120530577296856099314451050440929634660513196162562729877614351125183744249691119861152738324063963284180072821745551309164357745011498503602982592292372406629501572242320309289971850542886473889038264193055426956202859794676457072673481195785616340068056119551650981120636024813492124738827220631148377797315755264879069157674241891509070694144668366321859949873338455627867764236773105704532126272305012407672953480595575664163815336319826127826991249055578293228475144545112543442680445221459679675705335588231639229587153123944325830658654566320314206754409843825775007942549530317264129051065242896119573386444793653849109435594032813720536703415660256415590922422902346057459372159741115016795029909546607375492223035113978609279207647657136969662291532797806767323716856246109268413057253075494337477496842326539893345614747955549819184998787218229813115989721435722236633028047588895584258614072508769513668772121990019065269250485217509129627676488911816839678367325078086460815421482737037163261804512430589316264355665858427685759770366407119506409232158695715002703878659413839714691500746631844742210774143165908745597509763661596020226343930171800780075792966336100217601922218667491940267232729463546861860935896695015554096174471507534977526613005130915921310113583000110181910640570640991962188169072581352957908391748282028049591598135135087394868818955956509063251334612835942848231179132618089456586304702379523082652625361722934193721198606484140778762639512679523421162755460494715722654259073437535871885837655249908160180629460394012805532985896023757589218378985509727734118508900761763969534496454064158402174687137550107081251068461804799947304102781696215721372449418421655854919533614857319498075486929359857817592064143093720091742241238282118737222465845602260677545742606237105908791386078498188888154899659916604899072573000709060122566406234957532570955329923907721617795679850506528465624482696336220351665029222311347237542798429151310477462904553410874492268116772083149798773012124170729025851717703317446939910521990431787324428667935654381818971469775145767307208205954567328584235978407533114338527369011106582027727306577193962081598648278371952617999109790690817001024276884119932208328783829604380342104172362328189659671476876025625985296686211200662100313479175665018021475848198736451847987158839437756638868823556731498371733533828428017172469875018987837907225769437012189210168552252286258232947630422808506150772399552494458162032069405698729618015715674379987827898434736619520000000000000000000000000000000000000000000 [93,86] -53670324838479129969508582015651450590751722102609101692321001989978168106105998023946904147827829685565951221372681862263921999165569924872074407201209940960206535220313834049830015634109561260940925049425555360743388656549238360450714151133648207912000775273362879247872719615583317068438194686656805229322172102813822803678892159766280138462901147899475420216461477713912414855978795679101142853668685385116730544329644000739889669179906430756147874820308757032302818686650224235692022965917166063611778339839807841513932607192526771913944322266253466953452840165119406000338027731918109442235819745488985540874470219680871241543752395679845635186504931553090636883707917253609666017131384639928029475240161577338414178191493480607704769131649660229464771948844704276333699162415152645356578126832973344201858158521267449849883085653572146026685266400325100912027404362657622424146316162290176599875670362289490533066459210054061770795110434144563410727847277251487250418576083272361247650527353893404798027552936467019832898355981696856651040328341458793142407563837804599081208733788388280418134004910544705462090075850194024329016765257297545532609775443642703688672487904995529136669316941276432420593264074883051065229438368371836285878802198286891751945906012327084273104424329339026883564051679817069991606903978697788394021772259511734940416595240388836179517277272500504409136851243317943178008475246831804020126384654842170233482146114043800739595252835753674993393932725564351237508231920768274957304310343081216101004153887057029040213164704593741058776388130063571269300653505792079477023729657679438113866221522481457989552597199108038786149133794871051670780994392077872897658938057565326254066541940150058628852663778208983002897004908952633387700566260293655562798897458311806392140771485314798596023519410706718683782285122887319590755971492752899756935133157933275220898083432879403360236704776590437590521929329205378520997120007855831050264467093136549211107255108962924496748826885724663986618593304870017528390600251557745476422205282469083794722248083281821600155956155090943735891384633912261116442544933506568985744415140858846180121998104414387137892850696849727944006883342415632740019093727235844621538408973098624993512289527090420624745268765909622941252336464737848785055696890651842265881077029648609730711513672955868370237323713646326366161073251826059303448828382436280188242447939476761261270889740839948994838522676201241027337741810727153778923898816909914047497336617712294856345712007116453896061735859881783526338653681958683397208920030970566153469136650430014452324011180230348965745168786195480653142914214850650141566868939737804386826174359968384380165657904687719127835688372689440593665637809800577129346344430385751628569581405618742580295793054116331874190030488668467033932481923730702365916565650795336639475897632848646670029611285505707089339764988871152780228244658300600506017382400000000000000000000000000000000000000000 [93,87] 262031298451789202294039357033749221705346408264544681922472787682922797123504894571752802780155463983647427653983635028925581976867267319465776558827464758351156023019304418752112350039009063874049045196584485235212430784428438742428596879143313776004984777938467894532122785483756606285693247994229807730897445855616661525380923227454059540214384630820775265357894685906583070722065017884170542229228413190405886343414639648053948255822665582118948066819615247333002209036120887335831730229286186064968746308037810337411716033397363514274309612544216444953970594108284794749299040837198989812278565402502165590451923222059700627261640122835452645370322710310357846006252094414167901597333526117062969284743912462409807632725035426615684157103067973520648245793819495769177035732930708126661598499709160199635101002580711716601295049345534927056824573384884504422766589070780159176956715692091184871892645610229640549688068887363347142530931776196946687699178396395382406584965971546848968566174759778387053657059624968495060535284901709621018505972741539517398208471235868661507388044895744137545074523388882314060958032065276947357426841643854984855203410364284161307592950141625797811955005966800096008901058668745542483504380667446811336302415341979619873522939207750954788993043682772809691515931348650130157025758984994370377174020894868784679649053155483106652128280301551897614979904347051318162918544347225835270150504890780450805436257294578455406353337421776317975581807227315504979759237501908646181248848598101178071284246697478633026557502329624988297032588063196198706324666199881917825306577190272709486161203093949310087020476524333486645225854214140045886209319431297839197429263206902474897639963627867364306068137121648033501607393405184890851921406064290146746894672184764220716755425336952865203776343703392159379874386586207588618589963991650582938394219054752389592787009071194890152813669738946316630211706155811906203929483293046208625399029801823274567633615742563782145295524195302833952972218120006206598609034509958258194903543773764475486493827832454370266834889405143807895729562714334702240633956339370321624935124408540685886388341775093325873391632062512993117618125776447004264369978045714344625671078657167362652990853294823940812712939743040981663777803171717298007119246937382512865548450817626313267934725308460687711118823941399720192766261955717176634794041746351021145967599162885040125173558114253749626658352496103675704045537090644347004224311884687443248147115125332497512270712872820473071998337039953617613468020145860911783498688195756970697435852949623170713225981409968310411826571053282613149263256723490995698307461758321015275669721223834533604216230025635225397053049412094066001161765784954514768369394737648907475659849465743303058601499593669308869610259659208984619808459368228530810104540507440670734136005095691088214328548731470033543115066837604311423034137752286886436536320000000000000000000000000000000000000 [93,88] 15101308393767270134035505135326846731846195277336756854498981351385843924630378923497288690628777384210733198330730918305476712651376265584884192231901270099748990339276374050710462985360627296957382425316729057929983128477367076572662641855521446133333406158695475427918903405354430771065176772545113209770966594725143415447538758100145106656356624575268051874289428374606254694319724057475031644174443696278829569970803534524567780553558874594705903885206049791489737991841041314640809241130830028404126960759470455468234753746182730285198985228355737744443781340779081100937453423618514289438107780755973946976002111134882116651906112850534065063994413289449558179289047021922126140295620636639902212738198149980312763473783410867673170871034873600679611300577266982905064384311535623815696759377288480622024765121307770295245387152814872526896893809468258319867696956930848592749316477593131388504653153224783251939473237564556687141023523435729445307614487029864789538918774344459485489362257520511790767109026122341594119800601804379412084409436883335202042913152495074991179852248727750001164776194972126735965643285124183714357456535806089452227791915868766354554970611574693396867377742394841483475863250342913078830863191705852715320949512857447114276044453670114881081328778260166920430912704525868598927654062530022672210984510087409772322954885857559158974918884804265181250328450694885132716663343443794623590086087491668047854715767568561679447088358149628279027039323546759038730931129004122556267230871972773699213527573811658126451599015110599515113062487295829214001455834630021903741817492347915178513368082209705839128882089198634394270441914245350164277992652641100349447940051224003494556931241012784601282704068851860172511698632236157545444885536467279765634344909101978267442288394868172480606977588139016968173279809937520612956750917879359033745050739744225614882375361986504795075506136896911994878102446721932830527971279785507664896779322277485199641949532923797757967784984585450387210904294334692067976669794280575565095069464589914544954659702812609214174983512682034038301293742768202681210266146347128138594317331888125426834958960767463595395512230034173166241762337656344107238958010912446434177459812451570847274090864155960491510026754141885036896842262179608252903496771132904498743544073270292048712570854280724320802382325529393397003538884262627607951816501194192065358933668739560638692514522500142857488116932408053693261589604503593354731642480128841594830973957898843834023824620231789769011893820722942977799012910237321519093550385950173513007645520644148877857749012464658878194929455451507801787455912753631531025020665600208534212219009067926185261557690757712226238903677179984300790281487145521283854969595634691196065937162370517811922815040152724266020431205868910441814277679533330532451412558707095083404823410835989389292040921997442855550357208483956056874009324638851353804800000000000000000000000000000000000 [93,89] -41788675551795655858283049359529352573932778852450811872241749624054370545028144999119710011278602495781676187851944555547238106961087964817043801125836014751587108939871607741329548765005891996875129017699601538828594006892676453923433325938172461780135570534185856693090926142143242320031789355343288399638690462798983989066538804128749025499909767759153183933793670210689253861622989586071364352475140355066674860766894449387075644862039834384031100986830999419383379183675224997267841642965994469028733348213618549936528109476178472938926067286616091714068587827138521018005065289857223980583701536901085281124668530805865923836104121124491973565434205114196114617756088654409610023617281910128859460185794328819876585261375206182149027018127718583327137367440157494293918951746096932838207773063829787752975179514940129212491810553596956031408019275093832532461115466429480671159596849832104504774199796259107421300262489413176923407808809785955846040305834255734730751962757814129598278830385911018710295372676621555423237899253860618830943059849970320828709688747710945949465741035896095357449626407544687338369649873765533327621329984714423665357572396316889823046775843470679395733421469366182336599261378909026565598864029350036512355847338373402618449823338700993683970419450542200162034843913057826842541375845583724038930699383609849351654158949854859122171325114786765063948149420927436400420426601482986496305879047829521062589150893856368006392604350660686568727058728824411180057628320153033187084536427480477490426540505935414916890441115388325073790884491290010629913142977617080152708599892121915664755700377337221968418919455267652841934786496719464061434227745560167838086860527969047952736752163135192840643884917902734583363229788044845710040841430824241900361038099978491620869180385629033685817170399064995326256120218168171252541641558723144947458987703767367617600016825547845061763827535269373184594504989498359557262410667297745435161548299288857062348940656075310307664527000897622472872933538948659536028123126853807741162321374418143191926443965892397247694116572246281087260173602285884675087499600608524772808255482619721150379438607669701422960304643920657415511953027117471892326495662601892795552979878437154559285141014189492043496941710891391588812295002653734833989365968914353231657238012661439717071168704782221200041583017938512514044811304040691505004730742939409648225944475260787053256769809854275197503387916826245534026160825905017477414679227407211879798311849534615246911846927816182339477968367172666543090425035602438600417881192227145933113302952343646408671170153599811453266649186024134476516839723010733112751425430634664770078023963122819099988744670255825338214435023441759521993379012961522340674290181432471008812823451708943267257652225960469284688528150308007694227520102765825687729607622879912670397807209545133646171048792001214296268604881164902994154285373684931624960000000000000000000000000000000 [93,90] -2542533580170548628673887224522461706152748117941982032849674806479603911615729824442069319163629158113529877899163911414324961091010066174040800392437001146095953720743592687194573357745726320892271354880139972339523138224775498493122746077957037977116495053280779853562170996658876569342076843514028370376905737513110685434293500548182363917650624844793480595292313817852567683843136557585799827366609246930079068246453085532687276479692233627837895028276077616583505487296705247440427046411703815873451421856287124219645569261044154444945089344480749656130901586962238259834568719231957789060057777888811042798227406717189213219992216449224601774785757583476065369779689310723854329448426441190528103036259133235243015373002599052047482126755423999862318171967168089249280965137375274730256610426241904083740006500813746264109186328657178650846963398540549185461796938660317719373314466846603734077612012363754086698312377439953132116011353589825443719635124123547841231510295747360135192024917605374508673589108417828572385243602785617665548264924966056077214167484857097426420912771196239804694755537133883211470513894515687390407543388435743434575960828045343614276194434238145406891280087139024686394219481221976567991278683705839650091045291322491917835255547616297915938428082926343877600478833965031766352924836274590781340146844195563956433588486841163127961680609794857299546707242299860899163706229660057150408180961342976550178580213642887456169781077413622486913494695031099329488539541632761036585689702397025757683535422229375865950975766552165408664636880010925400655830445745846096356780174682797978230782771935072898330917481682431898176905044560319401443151427622772540972374627412932991669611406573312354693258141825255190400919546481933380005189560424887652064039936385131274982929882728848052385568737620078363019064941222293413417293480334905571598879194811633294581985075560228394112557574608782541700864492021557001639452183312608462068406166633325536886638041762128883261380791652083237703990943032939749471700197109248674516426040186081258249668781099294784942113562178798249074076674603788684690235146676175240971068628429625141683772088654007237038860996063467114529799486381153646740468306113070810408145701204790025704567469878319699489631278282005396541008732154294453935054311279567071985674715250501113781422720732311793242018230470990922122144403823045736525906073125097359903949926993418206101832222264487796565553930682846189787671267586189410091707922948761658845019896942384112928292960472954125693110104662377177254510770641130762309993264349448681019732730888236585334913610088841642056636968168877878980374030421504691728889441059028488384673925013998375165038785092113324000548115542656906966082713067427964665491344691704513320074007665473686403903317705542563878570761110550781301622437082922510221880297509961935086004315792285473988132237944961852089604591391804169561891241484458393600000000000000000000000000000 [93,91] -73027304261507880709535025062892113385542870806172556531600434465561655268801640557808363712589424232700778251505794450283347327853691125143546361386655016230969154334887578268681701644502947688460920694427186350899380222246060501588434583059694372783000851789538610357361086440533588348621476664241706018577511786910017135442389805309540183238266063194775056362035098760166812711209531039862376917204649759013390380884482480426043875669965447209004850677443538121267186272609969542182840666845521792687950429536636399913642494662874994935718388652871657805559449827374360737963141470782288807626806735110300127373278344747639467814246710808017693586750724007181492774767330311528007945291313833845420332857180025227913489668043656044571972964360270672917763802025230390044697417052306703592916445852094233194800980300110460405900374461386898886209640906181338599202427139420849239067382439281452221039554280922051812717360376018355307951008841047719065283699386975397996383828934654600082311282783943804177148275157253064103694336251404934839372507754465438902693022167822659112537959882847663711750247610840630349962417506620157540047210278051519016804637581272126774803769058128739660275125009349634016151942845272157475902800554681406698748060354347952793400090600156079624330584623639119362622099686000708472172696725905848585863698122080218665803251901668508243416939018227884145303305363780426882627163536666792805937303560073240485559414340306988414784140210105372732764878360249292901265506336192232482576554631098588038748531839204777911939482208669029050955602079074273236701400276584238318201081511094578583445650740945936283611935087368086749669188794991112907488728150623044458508159173183067918717325894864754254453012410196400990609706591425598905709283764115628255651638903891729297002577462676156629068487097273439921036395860346087197369523628009173988368017938462400954740723604276137839310272490452374008927200837635164476385500941422433580690973773267286200072355936826237134040725883051021211126328490472434265185622321264254662810365712605131193429945819965983700110024132524373856138656718132384478074627176865736978444677038026111600712684727128066871212724151730941682091421471987615220124010377650009781207873892383347277228191955664887105287983619321612553969476453791352128362805584626138073929732204598692693525680552618594607538097629439921835887785682646723874626741926747270080379585823108257179674705099302712075945232706794847673871343960574551704237312065688393816741440226246065971885031734926752941526887005016176322957993828370659269277177952904331458074983507603567286531887071672703734532027245517534363701126588273807982617057595080061721389015231626862861161105083735106796774846201434356830580089087740101334893179914115971914199232111488338787632580264775642647458753922345495419921994260845152124976020766299768612338079817174552895422681136934161194711904496741523038767150887075840000000000000000000000000 [93,92] 314762460655826886043895701885087218556131385905130103330553968725815601294385072332223836371687666974916639983322667402309329390432297153256178785932187925735411563771781057602323017889326002308000738667483346348689617953394322788152554229450036349797585539805880277792938768329437857036581752651261647583593543469512565146961902374552589736104772160844031929795993783255840251291388570977685808564951980952418206978460679687321343114380202328004855587194496813510561643402070281983560928424146565764989551701119411085429244180191179846311325336439448091671297170247796088643279719271567523347566733207016873883281138897371308473801561802851707252490955104327940752955047027506968792836117371045492266108613608714764401891384352099213383609629935925798715342332836694397191853811952170471841284145071389751685356707343522897273285107286180868377347779279802437261473308579813278599579357516769443465464860644578950500859950517785880953516378380942404106778079115311367857695444113610371730984112972018013155306848367234960379240586458189406489824550891137897884690100568110643926888461039889331205205585759808278270459637501645041887185454899032576677524745612196387115855988154535958634050973739842432370068954991864564151163778593691232184567648226417610203239412189913953914828573632456191343430971997287207503481091949955332770001354767883459755667401150981823293354351782846155147979177521106062056122829319322753365674068700264434223962192023348704833545682236019202525842328491725506927239353777393897592789468071077213877544948119467827304536891269121918160811707378026954506650172420288233649322112684390231594624335668190136996538632963495671278728813672620441833496163701342217386219685227222435549002620300354228498307184531300395241872264540485051219129299435799466204018618397001330627908783152720709420635394300195725790834248348281742331549114466140222653316198400184996983943022616652508464829683172202696167374375501176694201366896696831881149277351334228157565629609682995343358596811140837951928430551802434443921938233406054997430105711158011235472863812927891260907115011661400508359860400946240123630754562833072793403867063209650295777281563296905612877795417902805625241505730548353216677711511367370855000092427663590524143891976071976508467629541228026586837340044376465157728147657444999728140637749517067908601698708593675254061834356393985291011658759356218158905581184117149288311408373005659031968394107267716569619555513304537345979179897865544698430234512257804334927277233991576825730842258901844413056751953324992343590421777233641536269457387097872724806243983355893852344541105317228362529108909720591742885116868652635380521344405895547331396358990740441625252556159963543805394483908996663665580211091724306172884498257913834372869176468542253863060314354937074686449498511829837447097315711572840435035271132227085742922343156773756085733403106809741485979902865738742921904388884031078400000000000000000000000 [93,93] 1030009344057252439388027455422547629220856370943244647875968467713017675088892055512532195012672666691815714756198569607198611909991770414200397719124851206802327192317985988217541322907604477196338973921615018380510902561769837565687691347150759097034922946013203700580855130747600651717907823718510543958129000731164829722407246067738242250819188940578861606791190807707770367699229452011203517521333039040713712047043546585410877480756825730100135683537597824725172405100524418707584117547558712219497389271964112479754931419489873537756466713758572238749965386872490977575398400567348647342892633505562349250553223577457798998936545655963347161890895086276539225929578682669627119995114461824877089840533804162224753867451934687962941125927703569571812236181966549676371188009406367620917338544684211896185944565454376702705337509351289078621522630700412689039667047205252377927853437698233916821438523458854073682497081737185871149389289995545249952221972327193786823526556661791024264524198778203822024888192410609810248586877469695633385932726318552929119793965746464332077598669703429820830243142775463834258685906593311758233274104830288215455386836141318842283761914630241412010431163474083495220845390572495901623948241097776230616417600865477474825412031988287348855084175742490007968557339840255954546668115322830266531148597511785989837171933761082663878582800687698802277636618180122004909844054657383594492361497023556930908466031457232981577028207145133084626704347557701390661281299527910491054210626096631318690845754497529090997335616211493684137917056188613961421851909587559751703802839766476036001069598231364134913795859552902604444248696143237429407566992617732059178686963233418576414715468339463186720057554907789715039483093094631643696331546073933764000142267499035539275088867565981886569051325992965792918594546610343548954703410083663533442918132192758644300006669401111098742396646231341709885916319939204929212119469649653394917634153646801272446294400424456956989875342599978762998585996810382644554949635494695795475671447145969142016836694468737764887477902739229818213312811886107833403105327920521502524116856246626887977971566414313297406292046236030799160877116604448392087555280878466722379117740729433964601755118556807935906044897861022679070642157543221233168477640176753353923648316524839890559420772954587540347987125375373552726260985894771565590602820938044923629749396594712361773315782718352633411776765286684241747103409724363124418417836252547756536038883337974646041683211162575128740335099541107567806535554690200720810164795836489554831004114695822642790459873351966149616093394425979696680349516432564401843637289636766996790686974751658110149993316445174574410394518874398288834518818023210626783788398341036083014169706410305371390133843174632034463566291852300238727614355515678268261341221775771681159007768355118653654530973758443401883028047718324497172817342627840000000000000000000 [94,0] 9861080070349287162554067851057072033682801150195063358211248624463339456503850013903167237451375027231805748113286949651868169320804818363037282600427834592529099531648041686334944279632602125602014746267046758859854598619051116205360785880826081467616037599320926661202284135226494896910936083995567343294412086421130770879040438708249347272396134906240143156808987357313177209601581176197462419933618289188677917535928949256896645492367296299080360779500033362674443398861101384491038559610186288920632844851975223738235514118287637541975908222484547356289350830797330027761998770182043238499791103589240319501728720476570688791611011851256834816122468011545449954349665641265443637067061207493893089118203210231506138983256430399497570243625083275712645854643235997911144560786459615567810507125125922870570676081716890629996224369569039970791525618660114324182253377971649827995030695107570049421265318398411389911946970945669218803134513087707829462473866402896329145184700109303012481802568337757339464044489697922212918662177504917426940028143148806992942889719452214922328195659823883059776065328833482347448792989095424678145064596187363826973621281668622545631424412107467675180511001253712249254646438324122066978769289437062846543152420182513164636586570266083163992029771270692193342641469720385602736429182059313373791151517853307940282713013053775354360765625893451211791175675484217415123133240789077207130077403619143585074615880968304165616975270100732400136694974224190847475730356173034274970434958382100832054197540589397456358226928165846170139079595106733792728582630303949464189468015385696968223855153856334883069930708132757836322394688380766828394498565827552242504921000952526810730756976823846726470428518314520891352476543952733982710802217959986160600121609373134462202739563390779214515371944019703164179073298373999203663268969466780543146906551071895258446619748927370631149655857380500843144710696899561394101591593390613665670659963309614014893681935390320189777027552230091994959160976939726214319407244333535725532368677152338199867272463959414731860323648447807862873021974812431008058515993792378837657139852115559234863670983675456660633467054540310847164881050288344154961179706092729280309369439798357144446676852517704348372205614136325388407628811613320076864563719226974444824803604045059096202850534217873295658443634615623941299155327505533148395355879654703755042108669298885933617968663556823545489704604766308350869319359880895146325098622795940013176936327952577963639009496859071820325261583743480138469967385074534054605126311166608674152598383167103281542252877149006085693567070368186088727636887060007328435713078729486619180227224931786840089271906402083008772176404303872417741751882902301447669369244718198657775418630124487178819354342524033357619819369026641117139102815292899779674059019192613902026026281897589553634525970195366486158500530612528875110678550194553200069812283306244956078824385300427440128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] 2576264198617292663465580752602155024332711407376855387808334612499023398536195506057953697341785033785051159158546341560169816012845259897008178825592072776604972485072714968790396155332168913367307345573779214199576603142565157360286102038493998389603032737197945539414631502505060360673931880040826899461288778171953340508541981582362584148698913515387176646426273818947718810765067463621991510450778386556069069134074748857623009564637965054682446102222019216299296513506112571643456110707032530203379010390590016933641553889856143846961882027906636000938408110036464408349965428460040065471410160381407847264230963089666815304540312366326896219029344778028796006191035780194090510193165653494955392516533546217645385946427366972308544929074945054722401700900952185145156815926544420278172612893145478094888898573680773438547457087854327628418553367458354642066429518630252531972181685368590287726399383546890563252826530000743611808260748773037578904747760904633415835137327876832994432333856749385285589452484864220764998335844965429493169253442157212219969966308913048869408836615837497602858762913748671884870154213693808834847752050639910971248463704303080816582617439911113617866268908069177146219610567550876921315840032773911868481095158035123837943142266446690771814857371102291469180209179218572911112791820803821631713780583884479820327528183111454663974954866802636335635038175819692594230887832345758079563622440146243790310624735067980008846022471553723312582361884625401378315992592671402943714652034651108730267895036997315678301106396008058797879285558714399114762812952141488355499737713383021494252902443193635865267099478312646611246783548162638551727379267234043854684021856669681091613688019131498633832290780882379718033630554001843974541869691989649557412146845583285273290344026995545162946939421552155330904020992694103244412817498704429963405739941135020091400996927195873089604326324703861864659200484493860131562351504627673356094667037938769935230104150140436895100288604621214486180471905503926076738220235112758295565725157928520400030041960765333147106700440415167077543761473777474976165173569708477597711299472766142116435999176886512597088604661709336782917626016608079570883924855843228530538816375555776940656208958713426515619034584205514270075776757548085503972135918002882462491299717825328498391016765971042126310209167107607018825511190319209416982755250321005495217736625847556490066875163095375483958243707662728055526632772358752245257740555873272997429174868021702183644916591466178736869843353109717544856036582771259248713288758140618737228527128671049696315470408623618189771073835078992646508735070097449824411026017053969812024463596562668107129203451557069181057653995779712450388316173344331258472461544898843539283970737720676852842871918527958811144597845942744191123089979547011401888976775585990727389075900603056078099628673508662458136532588620454621378210818870798748029884401832140187711666027419018545070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] 606418055760064923622312624291981797660534133427989206361854687912694515582348465670170973766852599723445449290368450956395876464927998699583239110569111268994925398049159660364145727940453138390338703857850519272320256920525666837083174167097478496919756108058318424138339522784301191797845921223838057235578349183577307045511925661542345051709216027793738702734634623586154006498061498606146923335142551514634905787111079859376556674941863049081153885375657776693726970283669830540213588263908530303897076236896662775464535303780051317892083069089769310166066185879060527680430625497855684258678085271449920823445320163858680117719963006458101730321062210970526436052687875265517780493781898801528581372215579644070197587555197295661041442402595081437549790250172556529256720292599943820909875647716838004220530463551485519431044394596402048471543864010043818050941607535549007937194440989948026432996611170912856451166961052793713177288293837019586737393927175077201524086125123231700134530989145956408912316341647668107105652545856448669298970629385402818922585774336480914641974563482362777813310500900119698336696921761463926611876591190803206905162067055316571064356749303297688709228717756419106264922544294805325953992585625200922832647362353656403755153774608013484944041011941173273296601020957979099492658952473396400036084076247043813553519717309566094095978453847287465744349422368353207981577543174038004689995629828100537999754912000864560898801048972430134849895072340505730706014289728356712239828665463717937096246346947920479517210269514156856221898760726834954138197133665607219608546230052170472586592821283361207515754448596997495279501170133130359425491415949870990368111988246700986937356594142884421701672861134389927203409721197329814587555918696555494825043196176705861590087437433440177031886198263104552558465666380009902283483542480362189860843845236595797228074118538348763759906208012327079242289819258840243993469357093620809786674278144646162603006086114312547929288151933538278640953325899677075778696315744961744529900514576394469711088732677708765621295366767274809772011715318183426585701447380294946116609773089103690101557882156130349310842984452334376861282709867780966255746111617293485419148859956043117231933579003919916965497501363193073105805943409881848926699784376702121431856708883010313487275342513812353949233867598383197464041925053541733014783753239472710592837279794030216979968427648770297296788450353812228956501714958286910688591071764398189984187436412362275997549707791258986582407269060432402825747975066762842051716299661877690472122470140511110552217269884384573422582276865686368671711328057490888241102948886994871029111161440302060765778576353603616817874195808168187527768140018442794574458571940035372096720302669165181611812970424417596108367444602661903041069990884656286178566026134925323089160378012946326224885795447484046287627151088804624846215330176556752684341044442924381088370519837244518997950464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] 3567814365780361917627176170000924040940000921093281706984638264795262904784010958082324531945201047597121500179631155893460361305191462544541796706379523024349097907089677089833394203912595047006353028038238141396946388378944588122294156725884763089984506380987663162824959330089422231072798931868167971090105166746019102405919141063674264427320492118197153756777983488028309539213676433594816219287997730741085825129309339042512274214014702309133155035092155937957780738335965447073336795038934638810793599409598806975665819944824309917206604943220737873491453851624522872540363366270505582914263771778640050224407585372817073211158169236298355515579208478318038416097946483156297250744715056394895781583566196129457077338489320291971418449465018703006453172881736111010681435992399548434292387793803798244594023511222017096285833206380201723888106188976317736441312746354587578722460479825987389745325523544224002209033267423048558394829964293170712441324920225738861822729525769260286232237417567385994675882057488587862245525307496472072496642947528447784959149912482196278390641067949250687603412407290240371746292315295747646529707360925637726449625757125458359780562429175784725474406014233568776508621725365096190559006106513526106301652902865623795338356817174287364895390784081592610451919499753684511440798632463827566102756252161733170340821272872311331686558720621315761639924546978807594029922855973197956644233061525455609877877837602784569119361615718307369419987388173588736148915108264372001948213703250844569550094512618773346213579313394057387578253215840543039058886135543805398549101917376043853387840900805125026085335406604708607208231972970426048366186550503329972353909245366614650952975842601116260681791419606442409553917559997675807255110745890677072748060705467639307053269942110530907973477867177663299965549410976497323095220451584766134687090565592611435642140565829730538959139184485488945416975370402056689422720845599282723285578579768611778739852438453715805722309274872781178537467713270546335777776659774811190218340848133891176097980224632942451686397136235661556509147660053026601025794992841212530974640522930478281290973557036188799150031635796686576580212192182676801751363772441035837794544697473095944319262194046860884949033193071466423058191063783294604077390126566466011865360919122485294050487641863401000720384617283518206125857162216719280604587368043122551831824705083257485753301943932157744748870442747743450364334077634671328900170003029263808384207285423373043686287884548451693775958991555685669389230563645775746761189846968264941463810938867698659621694528621282203225467435051004737239502584118473285150060822607031252063875102625046037753835905661747588509830337394137756599960713801540347949394567865663578239520064208569287338822452938029766825039978080298073417536724329384444532361801892300597146900547576706234498028713012212337598025200167603334083430949765936022039889765858005047859905576552104741306368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] 122784137798839861497408725744623949971305110564458609977119394038582096581898441338183055726494855039470859024345202615521769235741672314234632578789371556866728150360184641512281316384085736148785224442796631059388545676536286958244332441184908872223361788947934547819308279972018197777397520067807008501906437600053768818930276954933164746917415527490561722555262636748926351795153173520823773465575951569948364603176045330324389742658882282386015019478709205896861993081263576827848780040669378219243112662679065703556088835753360880946596843262072782660873348390203734208770476642761986607932864494381280522959606257274480259186941778021770005270320690715210094053141664409969054746711743701621194806880019957655099711675306270421594684165614101197987779294840919752617699705202265279604151382995839605898556522363355588542666973017659777629501957482545303277820175454803890476495731509383534368769515544587706942220252437786965744675310696422228519017487974033644550711380069039480912759613148034702111110980258208159661187268815662467803796211025234380260181450891443388453178688948106320888788828653297084098065248301214179660295293982718609626699240259164905219919880215680585400190725456626010183944890838172748891449926320357659075589885354545443051545614887652835223040853968599943407946753996269159807061895856788163327244580325493588404609564665868176293323732508981466783381170103792560342186464399527541828972791989193513966577002356817378627659433373026364648397057714712379443512438789758686726405014503900376915737774384588859324120378893476466917954688795970767023251529398677031952906390967612636277769665805438119102083289584062605329594075170064512093328300186220073029881542911253553094172233852316811043315539851496258111528057402258525612458035831739020014051217012948466666549099807540388070668606196266941682689168207944622117010694979698700798359184524953089785785960085831541370851785094062583644615842323780180085599952715982265119725546146759654484866845853978516275858800608339258322962671734843717450205088680503804022931455988525462292223950316760263619539097673023138206703456234725168263394045475727751147824162839287336900983504462375859171546956897118725505251684891293763467643931068618515396579716382547404042456775454168545211852181019834972529747999159280036859972993121493984739857600442374138466889835234005456186011294888671439640894542526037777433811167608356614647867041752407180640103934731826966952612065324436881288317133869068386797435032327157227590940359704615459558899531376020615189011682560983196684911792527369231839494378254422998736020964695380898153162064921482701517683314772714051441573588520749208105295581781082988163074782452082079770919196871879330106330371006862553497773839082196467462370456630818675505564442126361187589969369144081961517499436879818124680994912964736126290249664020811473098983928541797878199756153977364080903704025021307143380870266106967169339468395530162866556103707399502563967911329792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] -1569957868933219168691089433937860550552422277066229850456787115907339178699996840937736645150095894208700266289794227537149102110260496784120302117537040405641467079936327512352623134744841777203198472165096897034431906710682687142114814633753375692400202497123648872704249214924518516384489871870291541353444653451207568819636624368654313450758092318110417521204691667113028654134402734305633801907720926601322585626364159902743172907068227633300003996997892167225189677361538944200863196672885439073234575385663976254837828425821739785794926871159459306067358396734309401983902570663446051437628348655181862385688770300870866692621758887169643376616391109158696223515592693216185145443247140213876532046858027472772624644980537160194023312337398984031878406131329011480414758082494026640717999347406313109984701158987462595325395851388710985200817580930294527773966372712634639242597668245437099065173587499516763144665796357754527741686189752221094570408374648570377552903494954779233673794722070772962807032162676853516792732891195849550190872968221944715872443321755256934336951759618688746486586977615748058782769445685632760709391835567524397152472771757830439741453260181850910790047983720580076915321084615635415466089775261848121990623096137230489007359690384722858177215413015276374191116883445102301367976648333479748173271816771243260045423016956127487362613127394745542560776826957579908623994489798304503691763699330552083423858903402002468864584579547434718168636108959523257296034881544273230854095357180678827219945064469168333196133153638874141014965973083172586860604564881860868142662107140000086566518081115187968583133645617899388016898909647517471605719207385586210134890200084857363632345433021399771784930134371404238116687133741860657630028813310899713330198062906915958862302392966481052526056902474346422598605764806159813551779464750491894294383223032628596028789735789605097159289284126802722672825638939441011092473671649391376773780998063854779506318426503671019346850265198860840897853884012000427037047455716793071045081371501347649039254936038029940804617662691714065858072599924932731274110996897761530894811932191205972676347256380597374474253318048795526834823634526158540052022343731868452206590377294621771038387301464873221065470586996959232810168200876779060923079673493802265971585813760288739859610176328310738969559818369961206140000395390696314953154093547396878611716527834590774222689347042414637892317761928121257216030860690581302765636021978338411570901025515489660959614661972404006695019275562631755377070105704860440186355753180552382718814393703612887696808905532995890131562297112785703889405047632831846354974597955078674192678884140041193268181485792540729260465371365067641997218583297984476082129986536818669082413118824362291566940502277054243557222326729552301590643515538039004083523696397491252660437238546870264500325344891637731431957254669704148243541213926780346103611401831738379650261391833331721809176821760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] 38913077038903946249322455837567485923626096724992753081894534016178153400074391946335241846763512333446171259332181646580749039606785532261450264329561586773571109747161229480107294418255049958353276347647014676349244980520940541680002161122016852989095833812688433153505357629977977540373794967333741148411021649311303449746280524430585600931908912907877502357953432098173229423055212601022389225924324353779797816527373977115676668316408827160811898829283906725931274913084828264195055858422149595466049176566417414418491075083337182395363524128038682925200293177124877088714097370772161504853275612644435696408089964980300891604224605578935610617734629724224370995888518289791950304327012453026881595645363861413536558952446127402319360666982422272689029687515734966886296906229779944728198994491363365411165754174184544453697002246151395655716369546023687452668627472135681007343093743831357461411874998898227047548432155757143775541792623913797792353280162557465872733548002417337145508688863401840620394230127679369383404417357402465851710526922533941293167011421366851208246687799406413528272011494409166501704435231043843159754004827053777789075491341908433695495830240140857427466161032800497304452095619547224654896564832515798514752115773136897433953619077653483152062396665256410632072689742890727968003671698196633160040861211360267755614116177733486101343949453998330129437207501735902134129313541399733664752486759018490859137332968347858174959971048809501092742060640612795932723642333140418270314762022627385533864291124631799432470125171397332426020682247521124619269478507369331615147905896108014623786093021602136383646858177847675735956676129914914584493254116869071779027394402844141416846870143757611545854575529640559692884782223837648311399104944875921711317779399140121434931675269139263690413931534096346647116242079222421010979464186711641696952451837451933888719589197697911549148118945750685069211585410024822523782780649559431041558950921996795641856427963042835497558805272406092674187809837763548720644855370037930913057687347889758475595361290450847572373253605156074003634318790054473225259667076412147942784212307736768805294820219009723037438653065955565090124368679988335222407206825109696886177945224259290423342377025572958011183390926827797388677718151595302204214077132204623791107402092394673057606899962279269177160981729566595182829815003115020398595385790887015877273443637316843537923799899625133315334568625358586774573164594392217946662767475987503568502614036909486662453503360926830840589573122481372947563971101416703207988624106029468301662915631159147237605476936530821096358704340530578513640454737010633288541654926993827512969623840776151510026208847614428436251892811405784182937292819059270671645678300896963245423223378068236237224816267649452500107666020125036757353744657002826196966686437492881522894273851184657833639850078844441537754766582766109167633488749260760273765757634341671865879055419789040026875940831232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] -456842749797479588484555064022229738576699061710995781885595422545740249499085745501432795660483921466784645132382414538404172308338904033983472499366509716372614838841870549613593750800974956429103023808661012068069396737112542952245781076245325822589701470476260944937393570790259914409365396435532589948834563386627831001695753927605957695047470422684275950119875017196121150580784692773379457964709955559568144640307023461917735049835235398424568561852101855473213400028068271503039646816297495965607294175364698763954377870369448277150868828371601781217823340568195340969577304061399092780017305749724608405347493168289535050947567554926965362118557115981575441041839720685835745904493790216389233694725636909849276984657702897350210363059884204925279523349462656128247435262448382024942328248288971200687359580993196293208959869383790686700503324941388524698117328513206090829313365118014940094634027278137438802700887898393085031035465934047356676401114995693102758486851893576470284993108668443863658572650377381610226892656579124614851190933979322876171196376316592719622766898434696287252314325713619917488985420358242496961396136260618973348656061471685953184926479163825049557626160001904644930947575415504560885995875087846106296561180711799873353297240926096245127663722674674954650802308674844730150747758670476484322341164443653692181898223544711029379454586885450093419911570503622485740248089357854790603435732175648276217413579574286797332694027222755952036461764385482338702003501448145609239972409185507342263715340161996430806558676141790343458247998007197748411183804030779236342036522443186557476789299843872779254492380182244685485923294933573384542078605077198402246075907076372110547570382579353218782538568203021145628577842239429710667379112679772916231957568611706249699982193698933835986425878929998080251323861279378874924668931019928960589995983000467806042878880491796505825089389525065478550021807506976510600101826893072011704824756328987456440166086127673977586574995038215159505082819015230288439246636004088915788642230267684164248106673845497148527067652723368177189698353529083652476395159717912959380883161347088219822010590719017586471483058508246514027857837666245400472287006627387871166798077087947379139257035744491432840303808043011694639455112703246741853098745020276689866830243465378143763912045436851363562926600896756068320181995443397133719359904605211217865993211876794027730550532637799921509442457867606612498288618757656741286816125765336528658749739673245957220811187603990819254367619515274832787435831163956175105013209170097059525539456680815163051555731653105340988645818321163703925097153747272508577639702813275905007183765717766646809732337734999296309757301273777873809628864701606230297027414163122824040496076659846957628743895556156687056624487921154174245292448664701366075019420465918849764761333694422843994884455771627685395411802131184335777787895953851029416734006845711942234207280435069290143906088878080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] 2432613388629947052431400570899479488996234893214558481903919171617395573463468262282569535199553829077856921542815437161573548676227658375477146574915835523350904611303701533579074089133295714385705132144281653855285964910623925301999585572988791159042500262715803195415065165845691667858972468597190403021246314972836103694548130374561614247434349487871397380055367808096678739633604049754359914687179305883251748702245909430536886009165910756384059599220001381023038091400706972503529357096121506033020711970079415481158288596380812132075568263110834309463375286237882338873498893407976648919698118287525028829283178589584547236797031190339607145406753835248166189757514834142164537808232634024172105320230022160091119388995593405673399000192938956940242970896276446801400107202800330490661634123187174074754812764386924258656318566042251755213232671644389466031935708264744929623756578187806797984687296108323147666736434238643543472169803911386795550976658413435665707110004760098004147358356370805893507182800738662993289040712114749976063826026996772684757191402843745339440673243734532903832300278538667004531108939144462733680768616094212514515150626648469784772125648757482713896022370999103363379588503669884288739864534614116420757455883909415188458746205773845439741262189866065638811702943385297710399854012863236136599370174491699534024196283448811849801590316085431393857957420599488277294737913877399724198303830309691867239174856915722943020518675493893056597039013130509678895723657467766138363326229111918863594574306432796791847095530000316835248527811507885658139295133237454569823437403846305610805588341440157427767885120143212571275169396004763267952801785757341509507445954714302057235670427827543071213868215939092366611528092190103425050810636630337488978271170929455386167813463518395091692005401778849883966759329240381100845195000392493765288471327176374985944859415099355817549820765929982437389868779675996312517094202065396345120492152693427917431481594976100130892603795527599656673819712827726165910694292605142866409684401922858970675900859157482578402387790378772182046067882484754506447992191510738592608234234461390875191692455619835537801658662884934422691672820658430717805866558222545330629062814312886714543991819140821508863907544166091979533517404259487275829649862927794731696292259621342213140896689823383220465376029035899914098925297633111426849734574519679321967522780349989945170821000452304260830910256862220141295873296501448890475330865691134411966418952365875764173400997478906272357562676808111980898045356148359236448305426233220356213899303864790320645821307925869618827338904606671493730745287106811459363573627741283615222087244684096992468355405041027764902349887564413620467343299726467097593530994909571046198151381677687854459023106518411271187179994129026555255355485626817526539284705858538713470135752133129761617614687986228310360115292268000977007332044919709887206438797235956058906936699104897479411322025148416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] -8813161327443524798486407047337798242035553079572645224674391501037803440217248120323768904080673624177877350380636137383066306188995680369439885258466451300182183208766036863875008260707472976033908862517885195872083332416320753389180112402666739062416958954156615813223692410450872217354073148318281293792892377272224046092215658898304998144419734748557950941082481475609102548490573817406308608370465191967661118603932385535386177222516984895883129075376068384583833203790814775798722209064849388670544806273830318080208545428479735153151833297755233105670639467818801111547055448564305908528631459574530399291879802469578068432062412216288768952865245919170559580461318938631800651494449704646415761865153573692042308238298959054841794520493715946349363284721529150122656791174468614356161544240855144201856227391121619014737235770075568920253567340726275222865154731856257445633854218419460568413903260518743183300856095270975805419317224553563355068169472617910699180095089581602754628415019530835504398682193181841826463745694700911446076365169504288493563656377976930441456702357163033411828464185231491846920600594122264785186281479075909974870840552464187963871211760029228101585970758796560683395603330747033682154969894370478533773430346934032019572636351047365947504743871577161868273173277010939357308973734648313462856096857697569377068436380751327121568844722576128088369386982069490020103068520784601129069313732271647157558453180940148929787182685508596817252637415574081519025139004684714900156219969768201186097605925478424006235175373329788602575447377359757483916540583522689720699205765475755952350476151208691223908925259231407933191621155167899924029948597383238378814947625238666848292953297046635403186236761127056355267961999934001741849425819618094113247919639448446421109985289193003422960245697825470867779928167530957350858307762857451483269840416193681893869226023410941756232048184931730277635113442074426779491242861605245238826091275185522445418673426550062568196599181280024981148076645299072309231303456133855532290250643664386997675393526264647448062170270861322494046089798669074177345868814638718141186675709806431296133300879158612172289265172119157413189937968090675734192003938445194210812868583193328418638778960199156151110016247313402114901942386203524382301444460003777418974107516569219088351618787105130686561392725851514315122479165142071810874235149555915599641752236248658640469164821953937227639469777354780070403541304426227298982816396873424450800624732150049423422399360838821919476043356639600789380604163314229201911527099054696121600161753652104178564636685248485023259651414109223964107277337608575262591473822961531590783903265138525928787590427606412800517977329234459215549970811090378602108217507254755920086375787996800678544845426716918870073354308542876963548619294263191030102443400017977678679735228407919623807834019611717150458093052805302915694880580709753110188076080076763232694754530904053383815251571507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] 33650634807214166333475669080283472625528342327432393392559710034166670763782312911468438321792398337030859034291485723442724775573651380174635369454469360017880999341492338330539114111685283444828033604998390267079238551378751695985331795807874385767088256784520768767960313485322554260750051943077940711379752224353753018478232515806554915815359677680553016780986967228195817244635901797912962732591032308496943553687704405870148471402470784064163320919250447163008708416187661094482205191600938561228993487588668088848474796697840760524858791772596445457452259236644260228547678469528060928315447603369915299668472263643276645037147215492661428555256547733101869599441135268317110383808951165212680848773475842280023807036875664770972358684961989168754171417833536872709351922623118159451755660566898411215602697054315021394035463681195083829486499563430624490696035254849206189872833724132048133118337031754500717223311746108308053334421964803905468978856410365461891368674834772316416264784199917232238963298285865512728327576142986718499233274449785123180453842319453377881585606508729038330632427483448137246230313885394202326770247209503443457542039693490665957338178610074188457755955854266452557380666052222111590669848409864697013660928690886512130540734316268834784188491481042605176321572076256575907182803357989415759089209400496890314268104835094893078591725714057061460354377531906639671914467638550056656981171320284181468262028130017392475451270851550365761179799735519609357558748621504457908282718719223518827835867098800423187054594024834181450418224818469494661181429115667382561114856408661283359183461073918896040561743250935540087517618254894346659136665289478097528110215929465976563882485553302045214671956101131478912239922323437447319007549619824444273404091089457591243241722604979662820870535905680269195554944106493497919938762362949358045717930261233823179961992824574107097539693050475234023355499544686891394616095165737880332956075791193533984047868562469919738612290424122383882906338143746335171471758883190092953590925041656657952198026974427913758752401011902823642090567834702253080190905104251111992510012456706725020724914533736517385936732125205693977203339437284024643620326595870378208885222970512432148724402992516541261619056179666905617784400419343083854385359175978762404542598845252203442728811193719199777612730109258722111923326247678623272802529883724825621003919807062302880623333975627594269622197978243822255807786084247317056660874003313586831294148366127741800935324185995528237805080673079567038831611215857917347805082811378361806931151411619907247905897851915218961089684041076168550898564737196140875485622814894740553316249114515590268982339861209516188912365671157404291720416139000457294881603883842751915744309718853677812341146770456837565736534076516211376763027371790680198387517165010537455149403857033412820146342723547616374490211314533668558694457916666087617072902098724247842432499804137784039931261717839872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] -121549805184830589786699775183962576743634735400226422161692828180190703736500340718471939063834591737345469070764068633071343843116396044117699054480238181317791767125998023346513625910420395034320134798734605715261497282953024500783197169410897988479285381041211561356413882179021096891548040021148485059582539174569827706969173787142547984401580470945865595465030264758618068366828743164069736530871506410284993499092900070577541843469582752104934763601510205888966986318730329464344735349452073458020993916909050786744593415148814145000518931558577571289034020016736109031116586656370251325447516894593313594062964680562192899162649735560014235779715043903859889602799044204369790734766107509443506215381249674552471106033802829513847661050441850256685597394995838318964757454355896317314920522178377243577933325138175493758308684273988941138201995267908689718686871214556691153028348012656002084144669668484513963859770172416377446864581546573465858102436235752209083109180463546450228061972106420263537449911262426549800708992220975894392746388983031297720719966958171156803370829724331545071765049752971744024671635462682356639516287751922436010743031687191977383216405749894235886185502704586175483954687570103152949072173658287793983243329683341736897755052374660569311748708144223639126017800466998317028576448998546778181044376523814092406595146132896635523197244715051422553599365900411135147079831450471016409995613073398359343250719773981052331806664628731445937810760450340689564928480323084675753737340477290820214654369100276744168828935933352976657474435220646239885123204695892163088859324735975030661681469809652567583381502244794482973570260848362828188420188471853451571756144177419524305862725506434102963480730518386969571436170100233480114889217665507312145884610617259755124572177645123296022013981666214978013523827861563814166127347249308630510258662308912956254890248272999096363909430957469825493398666256699144026741685137951674142318766467717555862764157745175553460159821746952003162965906296547841478753793755404837710757881289273982440981370054867958617795204477866932451637023225682823606361378253081697680427847127030281663355361793410672679358542013184344341887574048614039722596969121668603083258224092072195668544402049156285208484962353688134964219552354746754036261126534203968965348005965310482652823135186389481817603684866894672771871809851995827397400948081462693946743372198281164103640631730129815480543181214378251351994108481453979436574141082630069667647796877597804793910828696276885208207858731827029360238666656664452825612512435165370423213182577280890153731986089798653218641778040113262691190220871110908530074631667317106111819155800788813515905178182353171363446145773659129345475703424662993428733376945377567734160269512575733228725791503533219898560155073698423895005598850107588939328398050893582825815003254937539007433180450532002681793268899779040219436474524041989906672896060850260687902113951626565883881515552604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] 331359287015946842795925423019532436146969370434073896645034543368980049202289917457668467746186272230847668040790548439144253635915390733841278281684123338483922712623630475533550115524477962195393242152889333367981821665502709765640866759548123013869810542046122675209852045975654387979745050518551749746942825370940556587506450435665097741595062485376877152211810952400194373051653473040206678446738486482508413155296688964422272418335436137045497986951757722527302218545363054970628410814849070654274586761001231578383652785751168220483528379029606682081960414316017241702356769754126393106984156619010545099721111095358266826999112733260697091302150222663390170330464729227192665860808669941197795340013793694892469634548013742343165134804244455436657757594607006652324723638888905291468432972688875916067457815457977326863929278783623777083290510241259400131420078925823839122615975670767977046519599659639118803342101069183122426938644398211152930783879960293575786698459132331606544913898323230908209757446884475362715609043699848621178049042979751721881257930333948068526677936979614291063107154131560885952485122331200768311437318390278536461362599031258331879799283481697010172176154149489700850719177621788624497539073286155860066094486666101392020235790564005783081127039217082893505286886057330470136135416006429498367180686899385171801242581006621856205204883136190862143310717721763709860613649107979169100957880685664318281168265260735784379287588106435403836164278907057862145533368849140249879847875604605618462504202195038702489009373584075210614228891686625888062780627526676861070271148205361382709302560466547458731975262595904901313920693222913874373858953274414505488196115129787474919070530144493083194112489828447702329762482157906988102603865127100630925644502590394796296540240827147277131757627331396953569568116764018676909679102745778411073721288727006983305836562286834736551070298674405104039784618941906200454242491834900327189619722613507009081058794195413284831867802682413461082302342464457008252612825198660248294624998958678017096387833327179314936177498194323748013938920123608389440509556355751594988633548281580040037619427591979936489955794312514906795655502146244666011457915010331553036603151849423836756870844851623986412589665549509810074800192804012839895715784485279628189220851427905068377623385264740519179106024555497921675157403562723010539560066687727545973015843312162151348696377798164871503816485854594512557567442070822266611255749296510703353174403505188832149738210045394348694693444906849236231897915168547212520851898017389753731924614648066077756149169554960453078523779111726974850200825221797369417794347989492253368275007054631715245081166566741419830844563272660194304716116274290036609035502260142587171365337929799963365370511672998791509832141602582620386343415707940729592397354054334839646460156900421369314129853938466394133889168494976313592879004864413847972284784855742740393320101922503390830753873928388608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] -666350570961878345535310607222506641664683067673168917434614960156614397197359307194930996627259616496550879226272000454722777070727877691873742929391757919237537812018478632276195296093276229329157732476477553994490631053378935645178370755739116542590894221388476866910045119236324422231114947762411237755115619320584942228173539501597817713096426368062273378713121008034652698947239978238107180133634459941766053279584446001051546506717774671256980458769400296163206226641668104081325696940229209557736523503051481862119520944416791174482298099642525803376853846504062409817661269789239503725768673650790857501739596939637863120065344950656989044616531055147157993589439578181633161027394389784776315273132399578417744180372841707369247222914923045154352605479499148816166310615457899057570283094581048857886262618524402123368451393262392480069358885571570540145741457448659715699837647101172889817994070419177452457346569742314361175107323257596956126716457121823424549767228457535684182556711256752527547445491937163886222327707599192968016356822650677612884057312826920739968850119422703299677375054869466803315659051140829114061764712443955157531932631238090827245300164264067166821006783510514454130771504316217745203039983571041446693880383218056232963026858984802280752395535620769273040014548140134359139349656037960465663757498304222844039356518516646554192382675985772941862183327093794735715822027683296458147884863845250690266313858865251620730028124305639375168500534525670096684288835207107654606656455331629690337388208019781201546729178600206045991892798903416983494444941508517191265211658069574870408048972362984254934411104328622831289397745409899622696218486794795737076496615713254415375183776716390115643803535515749365678293517096811726602094501607926876542552292606894632290222957870726381824572018608010107079430033239180343955021242630086732031836707428472289331900123057250226417746013849233179801267959887894378855216255062730346286589510460932906003745377515056394029914378014625926339083760733355553052633986055621250338868926081831306782273792504919183686500115813893745978692378875179973111435618092556651077943880385094754406406185713986548842832528559261149734312574429894553671332568900465251585070391741992157871526983360914939374146238351718347308010238310037685898652604764148178306224315630835796989251669302637709729439620761152906301435136156631577338967170148557747822762685730541271531621043568842683931352739622169208897842487648326768927850898406430930533157880030215211730853664262315753715216315621218473260408314349745769184488971510178783069604247596112642779753052315004818600610871799435801343688094571887060852144289306375466264695470449753630859637292363710023550667113817188630684094507868236097060640650562441907182562087373306058414730645831213626939369416674643703232568138625146663835248735333603170854924605065138637065193592749885165900283427015625998413740158979079098396921763866468178460705985869272208296449900009226240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,14] 1112523764644269285091642127428335031823095215742178851939882373150310162351130926176136519014164622502954209980131724593204447088028502849547381179107500519921386425965852253386204914596737707071318867179892848266588352989898059421776914064569663620040414408722412381639845340149511634405505926149111529201172184472808747768426946839694368009984977234403596828834910356298750723418051962427245606334611567133169363304702536183931734884423800341659374903688628467294173727249990053825977271294050674640393498988523581193850497163333757178312219146579458255646412842564539627001834623337713404411877354236932576190669738621955153086752708162181786988612777990428118019059441810071614886794511915178413434805179271116537880317557886789995922669394935940272870791811608956789049401564264239494712108423647654102949115167346016405636282626672130303818883162716179936010668415970030083708238510119885051878118849204767884072281627777709520492460428957642992276401230658271785314062743184351953755378678853865166183296083152018110561487862119589622524850409374527554208549507933970684786665262814559259233591269000322235642895670395932767893989562934338254043029250158146537810760297788355607866593653055275721336340800207068057915141264419190432056227801830093649811326452349932964183391324212497881289905031530337276998430589135624533539907538107302178120282438925531122123667100108667588574573192398601468341932457252456928993455433353394001185587700343552483811735298970545981733119064800202997694706198042288176529472223937417883694334018785513208181366132811611652182584542179077487363922009333602747688042503476064108424532228318608913959601920104342989303031498798368780311036598619270987951387187012297187393131723731449165393445877607456865340288427684439199516851855799480500302172930460834097389195156312887644143594944838784209691847614616626916843252073977502868437475408360981182676365668673164164097747610307674426535364703488916104335983077650269015188766421174542991747427781664917927959861208465446063013140879471417790180409075885651069373369348136511646213747404209937459827311744707145290757621135544167559263698858098559611194009258796776305080422550076541541294660004324061619778204627015396247940653316288107512310835866996287218424164671550517153646697986969600457274366460970495164813449346417936328260973592328884086545745816492579194907105477223789543027326538661971629755068223433605757265067792471282318035248788990490051664672506737198108975949041811521072554311171199221002768479353889568629537213783933490323916918406879565452310722208916449597848499237455296526544398927382011671954364564577094077129727675092998859085055586453551520985726908087199016732766749385806197764951224520219189871083561310585159602822511370376787060185463858441936894738510993801538361147640744487413684373038311485212759950249327661232736109810628876834367316397360325656362119629895830038556905003315316427723902122462165058163980450483412402898144142888520909977204304805625856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,15] -1998148047473058958996595971094012616553989994144791632138443240803923907950833349260711599620578696345760958096632171616819938714331161056417683719258160932437368431373486133831467401766661246344347999753622552629082723205105168571112744637833295081594358540864638356646018629539938990850715275945643486854861859897632295850648650337575914274494431489115477348258397856165800953583542437924393036897653723165268568607537153958685193983908418030369288363661087742358068516823212825659695415276537523711505758943206144184696043475436546868211173515223124903939912340648225975237743401197825294039851326266726336961831189892589318986059704442672762390122770210483427700194432939784956069245129908174397514331060892346530487660121575522290489553020063954160561945291686875558130904491850032369393254921803755805775832255562445545017061070794787151674205044675939994270072365268059154187154666515260330958153630267098004893704971894238541097328306910374854622413411529076943894720632661623498068916328302833895820323863459765837558607321641112972293981197828783912640926117331710701851785097873708233546432493590173663225709679175248956374600379410369356181214552663463049475349498078560156353990870057720376592126849627608981971882186964907262686925644145207041076283508181105265334619608772296690110000556709879524332748394081719486130488064283219240818288577952805561293168378918229110202060009254074054030326257097892442449029542756366703335391630153376572141128340064218851596675863793613056649361581590463825543045054859479465921639855600279278715902302554427641412905201498621536540954859115235808944787686979402067391421609309779960162301389808331472577821835349288203670210837436847517451927740099392899981455773446360027229452265866960710325208886091790300508612438599291755242991349833179492949304535426103928035176743365287403707375842058002254303103271551272796909800559353002932647743024862343456409069999488980875685989132794850733524299496933956716666119792956558474087118531730190213128534562378719383598189004923594555126697599941423792351172041386345076209687018670941247620070185207223038428682909490027435996581587897259439216744109875168178886984800708440881056484809584615314326985019560262394644868841274234057356721818776703224632544483775516392363575419110473591859157389029315748653685926780830519445853561212171616190218076442849070037350827825376201737509534193898591578264619561230726547895033364264812477896680373851470549392783267115575513938433264706147634823230758969591130605758301415012492925488412146416075267441012620088552930779350975594319006444173552297105933326742560286950632297333733133798708635294457608711170299312947789573976388684944801026742964569522744847451076072375085956233111121902887650036926829455077785270613165827048382368148948247188478204216051091716642721566058042342580787831913977914591660574430020411269071059466815536971925231235554103391490746985354105527143353780050601062724864814647979343735939310198066709327768830607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,16] 4238322842848034679830119497569764478480148635942586679235574207677227299047397318059879108458604174336752167000637116503601634322586606476734745939074649447168817836837866276251545333527711258685612573555528154138505531415327964194947913103399003742408374800526709428617974118120640255416757605189375049522361758981032655180818515965447578385053476418365605088672971583507717257318910516205951588797621341732998925507341550709362367447376905293164683348864472344239982996311927079068861630607464507191905643801901431859669232061082614240573087610303711431361006625501333049853927261885559166668649870088690762932353178935641584655803868069461504456861332175613547136955523363354524265586234679637857204781306185629811807489139352684299132032664423705129037775172620986565205158528241256367980128956656107437462286652706673506806515060941572748861740954798996421611190533449561188598069389277918894381950048409516733833565139233986710041666447940792919257538725337339010564012543751991044575271579219731591977148421055164049310453763555114469531796266396601213902648669484844584453861850624586229310285673736795256829161466806724842703898258368439843370853208799580311541545333036991655967185949522574818560472551163768600812787222548459253324382332674455585820524584416130129188559857815883931592626900862855167411900503081908262550691849944093019717931982562990727914278610194561939615669198259634981309197168788187398356634093265271612761896774582071908912431759124544125099870906405756035281687357345961526043902710624018309809891276529420379632186240071488556907291012781550853713484434800541978295149682727040153941798527022568866759309265622296106563485237393519117175988024378404602094327255540611259127339428218689126707886536261767227722784301593392963566033960796853091446473577659664854440669794707406748815077089265823756574304834366694524557034050607914079717981322138367409822584650271494206094269612216322454824400519846815161209503855431690139347805603173362076706386781957351635031794452235420699555731470764727381231181043285633568778606492997163168034255054149689502680738030884101372217546694505080567414837529472779462254924341212193851790419214785377603609654837822869008818478658361641388267799449324278221719585434694940590037780426759114809262642579871701397694236930780726729608450869622125948513447667029424757648246821741404732568799967596572003996130937009433095212200597249440710291824374665943796503101008827553427485745977032059769547660090218067720831917443793856003015349056344621140679926850257651936697235207691012716946250914667586423624924889586927259052944765590478288275466039552409082256105688707974500561076572103595159261005569466080308746329165843680697832242204462468165797088858736435723026453742070724273824196891553115840655167955290312005966889328351619627055704727241053981404621969437691922980563654774231192671145126259104569336082385205033333454479179665340438116606923157774836410955539398635097310542453074632927666569993758179328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,17] -8319978091260819394329867228244740482223973697073629363862769556890269849677741646213777377864496189820892290984619571499795579717236009095075985005275548394073750405085390057814696001615493850342373216957588459507801799493346565139224010335466845090833102203380938795813077605534179291537615357246424951278257492293490248783271239357043758093317131229902405302966576436183242315752867367510145040609559941933353335293113503472034881897236124713101420744934129651183702038330351148563922186887956118229936431066216186105028473628134184089860167817973176723636711162434113284864207435957534651743885114374514757293683516307593994373425283561374305878711212943030918045310546455770390584516839787871680905376802695205359647426832433447255751349855800464984495267024892992921414117338458448564411562363462028550208623175729737354234522965988523827396927265356240759263132774582834132347449819909542565828294820899177882552918514395128464544287840334183002131990413890750842056769477755880181311072512637404967156034373825470440751452940857371900933021322653895994874173934558037423512710580448709497017092482615436777484980092455654957328438244722781369072647008334454714279803744929755614621677955877382124119118717132582749646303895435209834803170231958461381639488458739926658786832911242229515243496447870747135361042941407372114168060499974011611593057987923733965715986615568065188946829119760212395603882701032683181639234188825989032954359650997083493850194112726453548898250731229900741157814336771534351088783732293985423765106508601494663755701451547431257174421560703879283403534658857080771058517678667679815954896661861111449498838570494037773233657264760675380430902951594340065779455528205152585113016728882009355697821036484167997262458455578096975159399620076941407994969900250849438629156433968501356272147921417152401430221709985187263966104811395994333542198363752493639338160081727116955842595870111566069137528033137471237772987261985974553482061604278433457415346644914003448449869289854226450293032046519704781001919384524939520018520992891050727100330649660263914701056259597345591768397433686783255314728167569676873235536142953364190842481862276189371950221326702259569814116404264934902443522247854575296303884900527523698970815357803656729873150836492479757318106984106812321624003939729616094229593473162910140493077178820200806117157182741234644619625556164982210708885425286700300328718781300286843976966945147939005666354534584892256075989595610511207239087464570772934594662539687504877106831314280767718674955420605967697787937605340894779711924735461425497888860191047391393444830634631532116565008276855802921840131144959730363765569110572244419490336440683681307587588102785555336075582076570847939152570173266078556399062373071559617080498499856875437481295343507988913551372835725237447442453364755172695483624762306813305130667166481068817311444713465927894391367143492167765438336240884871325672064719072438912985566621745481919826893900066324480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,18] 12542532795371854861510757418625871695850925438712084029940340144086017448624062460943436983052056453879239208146316076578643048776606856790905858176726110797771460649933277435313776370180375494291959449430322906254550627224723579917161721924952503812239687409473749034260110931093770896808181725316685158439178903716083077457224577507568236562396245535376026459060489805216332723229366896863036785934317588190871144492409786711004192150921276108624285062251703056044622390734335204283890412092086814967786987041595117559957219097324870828839851756058809801095326903872344856783160266804537077582563068916878374374926078305528922144486491076860624878915487895563495995066382099670283451441949745429988237782814187446626964105120483608676226131117198630634295042850119774538030653312833285467795496505263820002453761418476771750219164605856386108898655267126610173795328409976943701657288350324315661567289666300004910488994180526139553867665197346950062576182165736636780471064598479889301999230427947477520854166208067172735729429829536510093280755149788814109087117185263600620507659776271812359422605892850398882610371532825165373973295173740257166439504811343349509654638539273977475432414001209133456612382571739911600186586905491763329813940581591228039204628404545187607028311545945485429487357639529094154313011656713380355474891078772021574091148285498216288983771947474245117158716384714526872367115760806439288109260651744980578877989323374709990295413489075217683606536231709059515341627230401263776085416048310008038372743447191299338754930535891697358986988303441602168239939846683745456574569573140186348589606896413161849051919075275701460591566298645478993430272665032659010195175499692719331875048142800867696706735707869046989289128553160525969636205254487924060688978419840973000813007851537383336298248326016135763143689961106373386347712159914146188575370775778687637198423050777712110805709338429528193870570714923888520542022837081851461537918669572731754452692996126141776431606752485439976405662345481298173431810473515825733729601091582452940780543607194055890933037217991686875744531467545777910259503707307083200303464819367055423854485993057719345321475916061171017909885493586064130168418566820782840536375175153277829597521095931334684705678915007202111638549601787315890879237458175746601670610426023251704980927391967992466850711977002540139622395853869186067800356945768834342268424347029397128160845791910886613747631058708307768679222376330084416545386364817943417715253403150541448738703925829954078313725977479512047997960795893388235090156710966793751936076675095958006140742484462279163975286501438066042015989673196348885746062749348198850329419581205342324595798829322993813954730277334512255149298933577078368077655082233305944504282315871401680273985484358842255983446297112998052487023290273963486354223811473455839315482592165146166868545999054843246413796035455696705556655348954612434378440448909789811473968257631847829046909867399315456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,19] -12390611323886184543656740110538971462450010325315469496613205615741543073643895971794998779194770727395992699978744890834700008236177690172421879377821180175965515501025940606290909481859988322973154105570611703479209020568193020529999509021670661511859187612158417665553541461232439890505752759104667790496827922381931496161102456004086992144954226711290826856430352551566431791548413875385573249641886440839126011965843712979720575074379141614626032121322157757421827303098322825430079471589034892126479444365395931896463466503179416921418261086972630224495650316053511626925558309888647667089247317924114543174557689192323247416672316679786502538509672100772419628662154258477187572944511410695834483835216269529156504197058654264036307886989887247249359852916999168129277826791535270912576298305624748807933408835525364832481974991045853949987916276646180337701923635875081081451091763998422554921021135906958708219311077943796196336106980786713906909185670951125027808243309358370393633949093957112324654001926878300665340714989173550771221277081266625043818208143591740749878625650243792033971317751188836676934102189532567773609166727507658696934329632394382018975041088004670578990335985373346950084801364171205257275702626581432897786852052518467603919125710668557310405655300966811118386737992414088428949553765847111924793466253894593819134474343656448913066682404355839465362868534273930399241320680643315678273126077303223389331251105934110961583817247931352520872593728567045374765846518955879903969441969930975283246876300689457677117363475809938810372462255843991612657122596781778282125867497501853423215610833173555442525605927065846657983269377850433716055522297645026719535211436151902967767093709258218620472346330012123499693455017276263706516858174693060474380565242261559244986727689298863261414138044662803240784541462096544444333445034647324158379419447407404351384368584009674439767121290020250397558393224068621403741807974870897270584894971916056649244134624942484935654049246704484940501673206624369427171053706013692757990143749645033724312208020334391014822583230872377991375484809273439358877146515067657209726475780263249637807509773461690463702375417299718765927012132085735117771075443610669002474889112048126722334626416688040996038986063735706625557999431049574204304563556577044023759907344305823974101321418203081347381951376773006244404318009827441818585894014356107666208097878696874115618672747026578306045118419856701927496525809598614005684428315443050484729822034797046720699021480380553834592323753593545660100859817607785219113919107642101842898507300072706861438943188062883895652542190788292549718042414285219038398179831973597820470959539913931010116619947237779878765704996281824746685579214033757121018415743832778857032842812913090136656798944825011065443965033535094200412284906229498165373272608545892527694430761458622950494556194132358933760647328698623057033265690746060936028055927787568276979419039188630739188209742963015680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,20] 986369358944486599597345435769925102986537260187281184182117649028996075182348455931695335666555791693234496242505176753973250503443836867632740478360875820295977540065401695838148779131770128201266505469238041108729266795350590160323585911970314425449498461371274174627690282964067818672627774958412297585771109217121180534669307908013225068120677250525988023111386676458702559537714348753809704123833091536328855107395683774776732741000402152962035434051397955916413952744847398790884199571136187663679354672289652289355271153646591390946144188788742546583878894583411527337859728189746074008932985190278285897727023169156391949562846933310313404435200956906858420274901681593939140288724837618514545274381861333621279069981849913454387698019428285934457385042347771770940694506029559457774325007433065538234189004073356488997161094963961106584562082929984546439474377398725030645894767835219345485065633866029005306083217257267679499537028273165197775171486763213557856377678551108115790008655174776249364653896361998818718717768699698044050827366681030352608993004644889995044528782844636653575170052220429444971768206744050733329169413326981938051321942816609658750067357466600996470349256310831607626742547937851088716623340088775838674861627807531900250549399754391695472943597109324657364142944079400399917590041609191514300260046872699665339047416850075260437088076951428767519658230178747664899606589919016277382217705099705397797815679510304977349504796037122006726833640474942666736907709082437049358687573560790635129165231465943290323491308879957107308048162648667984624030412419886481837120323885468357071363442796526681771363990584211141771551118582550119416666264145035244206423567924292414422652090327858856993250544573910543310503842548604216209320672814843880855820755540438312851817226578607274349489800422859805075170036514128428042620658795740264385622169569232269870185160546107529409661861466456658134561493104322747915463676195511899026875191547484345517696244715510591531014168293898303512813738710874924280180917401439114758466275067019090408876724023625598676093860812253540861255983278737338999025246818843746629199716196036343392252355976270122248740359902166907745867649552073171779518621380869701232258900560469961075628905294154754484713986793728615041691255105533424695264222436597166746574648820863168031164531459257540878608973900500920739665447807471093964574829637084483274968020303042642236946075538938926153879461403132764650373664783527397492144309732930422512610043926540212271133630712058545550946911041091240052904105369132387253327272772729829394514591495168045344761460372587409081488550643227568699046211687274316035968511518227048473629784531894263669394399275071511149879875227179622413342577030148192373011087507619094850767049172972122535200252502220076872085423918011027571641342548420920729032362607261649106464638121189792587037476939516659923044871250433595116988909485825362456481329596962921359940888394903448347365338098171904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,21] 32665730924956500282577487118579665240833642432006314469301755707894762519509402812588539487381729318015528036007902214753795850228481136524261248035386910712455348666240781882390508991073568424850964325425977100201412436802109202152235910167620197639295159813912997598296765062316504173219681196370416717957471936447038634604682798442918210108447466584041946410889695454822955936046201568014156826348681079313919972260808361812417144793560068267813991391325911571736520287237660836113281047680983895765480255468996558235600030693481487727984755779338382224828139474118132747937988972229816530431608771390435415450469182756997601331126330363972858023055283475051577981168883504843546398935919222817985384451695065908215727160983143775354032929894716900011789415953368395157184921063613044848186428517094801674832939094788574228246736875732320462739213013729334216797714159879215316033930271620193078848949875822502806647163254492988375220935465087238549175209561127679121977957487686743836215930549201047889035939425024963768987279123708961336362785403085790663523575175687036159511146876422560069309351573229255020644424919027203320202892915065513917727676020267388933430463270078203715140554057143445889405819734412509057425914052030862879056102585365416064360138053233378295448390750088397832954957899500444043224891336102640060495053657389331307639857193864651033671784173889282879045198088365717063911917378030378177344799536235231108631815883043528968602799193157496442484135698471106568344358913605893503810973676004491275284364891436945571679261458832881195605432467074718123407477188171925802970412490131203603876443541335926814576862932669395470028442229363421973397795074659245560173197807737374583505080579618316023660967875901404975824057107403009921811790367533144302493678609222142155017089188136992576207157118429241196776100578106850380461305818753673312893860615760662582778786589465762241290692932093840959699549481132148545712086249806084891693932119033538181468546347222760302999546871303853151838545016002600294253392543616862749944933595811086916019125944809564052639389485098262048800067795508898247651466167409037586810821261011584872468242784947588820278537024447161373648494326186095885209759640019207248421456973242735370008872627699954799573688368922851820100618485764688597331108137930843261355406608304658959566129984198342223671782506226173230318214638176693587215134849287370570832867306228828588446023716416430742964496151731642359662516898973608747555639940288744239502090817045884645333400514983780837678490595800430816765584457082303960532676919442260783258888982396916340531649988370333682735450110399433139100260104486564536903316585908628900163240636252520726828156417358270276700931432440939289555159163513327204912210159354959997931510606392817544759262425249027069322050344690193314987199515351904227740495102299359253245231072221514888839050792895718189502478794199772796018590442454711305831059853808008013746801631575881770208807070665277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,22] -107179256520205101508359771113663882612797028327771190864156977476663506991294146736331592341690752154993900646657821716658800363069480780594698549938471205287355497663110233490749841643305367744529431141549703745894117012190502913913997631615259229026946920646987069083886872427556323158930572973944751842900698518677643953177154242489368835438245926418787843223408105122079408320133594077522237786937984876826132473901233474405910516122490336074951794380615414973865008001183463294305710282974863348448793027748218622276133745804556828454768512107594979832092777341451834779496176586381615091159846509471733436302462086233783802432547341233314471354123818082492525716292578081539626579221874884973132364080784637020546307727546341244982982341177543003452566340028726210496685879916035957081852677918678624141251497834611921626992215704235247786255516462223009494528976674409902310764840807034546072352808038446293675580575119614499556682289970371110638691435106904875534159650945628448847234448298226015972476411694498327572369026734773783993529800663675373349906010133701060921662008141878914330063858434807288290497956366296456457988267215512493717803882913048251439700367697764050737334675955819374807877123535881992252244702627101991404650660757551639925826150235104548255268127344987011409417812969271255867418923621495223571269168677930793904111309869050542489495435675245997414704529840431722085799407200845045255058262674561324731979360558663182821935486010235775630038208820202391008990465789986145547805017077725920727447122674675106606896087264293031214477293994956372639802604320289552784147116749498607141683011290340561660302654162295973802983355282572848447099852200514578344972924443552536989668774465785606772786770005885073367390672516139864898952686746784157967935380529756312208544718067609807750849091147572984918232629053285543730586065349417857948022377378980450147872411278251223545115155521554787909501908136268744514087942229316847731585968721381600184119014144251250961859058679921156562731232549354275362349572845466691494240920397208209134665812461717869824390507178838939338934241774583480095654078025392740180556871626357073875339832632249917637962963795333476963409286352920505593803030224017066933025725083691867959903410742270273592256621558412497691939296681600922979370493166154872537051431113139016632173449561999961823933061746417032892233660282257246954593433613556719843954742857627890329528445692500083288711293390426002514942010598820179218248739558462855152548372117655567027914627028111604538541545238874280288338825969758922881194703236698708421962016337040170816831139356131709594744077474615983739696331296701277281600579562154222617225140641768205956228210363653543883052771012333468239369191213811247211450520145578078349910921860268573519274033532774194788917047380440790993372792891255121086800190523985097488143057977404425275454681800399046100181765297462917558222709342100644575274998406599791092463987669679604474698751286334980096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,23] 238350791482867571670959149573860957377004874176037967318742228673949981856770948635142265476070829006593968141451997257651334883752712332777981779606761578166056986090081792138096810661162943371532195251615185264167312391195718307072246652715362602950144009879979867255507182888494523251039393985485674651149498257873899518320989286617713321685269460639649912470253718077842268572313223328710165998176716508476811374006548424360519389822429885133441218282286228667699795960183628288810855582161619806923539481299649773265908941674413545008178865534552212307880404014412510690723832804337596463300974271009416191825849108352319599312264186149073373794200756710377317325696503434047415207587662464107642972311763905665938463258182509778386649600900650432611611275057225335268385851655236936658251753602127755997145436726082297714035024934189793516330165879939687701497971189607228080413834629886745063012453935068763185218238425957320149015591628044706348589227260965991633032908778446339682696777454236264313106528470116455717299001983443875136660258254591379597168797966385569591360031710031052031856549350898119332185274177676271640596362759967029462209922020086603996317658891441411522387146508894226391924316353127445404833132713209121379329673759059908690686247475504301192723771799969853580849742789329991976003544602550783512942762292668298741758149094359546324164132889903942144384711981778499266248802420598609157319105979357549305838309510519131498188166593687323132578444840259582406219448905119477193436963943590230312412099055113477782667975707280656199839246677588017499330406239598040995730683876039260899313257988904936512207345308097393666234055224760703910848673970865727639049113109321743382480776972455529195951451006649474361800022743484789891943440245247454201442747236056066343358528969103725715368082667822934494649548038524192021266562899879455993539497808403105790446718244131761882051806530640117286588983643338797988964042459170344445910296439587862174720787926417146110112682590514144281571672330256580979017661582602411827426364498142936827838097186729457309790310317589216533803326360782818737499233109976560268517615150076192494543222378060489674886515486287524272510986346796728493299054509170326877946347728593177109390798061133197945815776202252134667454509691328872720037421561678797583397515244314599872253940864674857239559281993067626121577639683051437994998153089899966420157137488080218041877950513821656920965087761155193823704815114048706839423993240584193446857683964888200371674970030441724271202165615690943665258436589149011540728219704645228208412833513663520435977479140022637860131772151406749809532443579052435023594356896990473299455218678657134224917397634136964882782035385585119542620571614190759745415783814979844118243921501309823753548493841668703370685773605863336766851075196693972290757541767507366422458893796182930001602680106265726671025248451422930985746240698462801130498242077995903782231014382412176069357661254225756160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,24] -407698868753684303841632800091268283805968091011890796737803456451099919843852088400037162784774711836619882761345341807156252120497663326808538354255775316596719239969113317451429421553654024852821654865268375951264795673256213342384043440208659493154403434092186235514747262499495736264738703144413035208840066857916970172524841505233073572979632995200932073031490700044563578674658226686062378152024650845693826998267308504165619842224252709800544240405831471263158347891360892205679554809367023284515812541697073505740590222299940249748305898125761167731242688435897290242015463247665920132935081570341905348754349378921147324509961274200864688467931906783205589865711009583959697739520304078736735634708028790354272969276357893614838496607019749460472755273788761128621708638929393583128249541338375592405793439620729199847359585098592545657566450799475353718807338065032572490842402195742484584854345325473377899132618615720108118077921720824725792815724108762095867422692582900159384446315901388502554818882741727568070331927766172128918864676234673117422794138227124326828208315573214342943756279163062528518608163904315001600899385941912026829521745349309455540869179249403839811047861555953633815765841577222667563789332682308781382129210133031699522943646479490978960854456567253794158076114773900774886981908716219027789324316729208511355940995266879196977144992362716361761187702914909974106051067375302978609833022949401463648703280550155789490566699030622633197497034207857540920801151981650684078074865931301271149575242961250296016991416715112799353281249250097563929982393335787842251914965329232350007729536000259197175823973111770055818070560756222172527088221898209981909400967635807661078641862092260898372962103920827882184415372106185733894645070977321964042126657540598001258678486115855991571034659790123289739868613031980446502202208590275743694709435942955351283434860676433209848456110175013403645985911374930932573462112194940976326527598057388121271392318090935185651618716274068969511468902556878035840921650068356038097467538238679941507505793628714423538223809761593991839564375914079903283459631765977400476127734916654552007491596982089165006397744008006672188884206681579096896446654002362775222793954483606086897475571674609166464601188146940182414050059029591966372043069691237171163838084761901193917216944722025266413907397788349454337935141361765123576129752046484468132494758216244809071432098937528893227732658983992900466445731947334500322827866304361615954614496510191871824017858405049173600434229235232938709176879195160103457577829064062844093295282806011229833671342201350386470439846048959310500995345181664956409437919769288231094946249999343624904474809051640870766309617698299506243636225286187975740123406425307758834592575547185585662603437384874906461930821425832339647642644633951161694446008330395369539400735930833207411049330501707078557069230215428173147395090325495692632088070283344820658916922526869226261498610712383062016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,25] 549443191586213173426665064785034298518743236922979783797599869692701819682082980478676063585444230816481852475802020626114907726209518083917586392043104140089137745964225254309059382220921020623097632895875505837203620679103372143242121989192142626106084646250139325640649052087319044018401180123402885582716677997131603322316843273963692255778758190651097165269644878925073759023987401487028399451060053545432542745194593383692253811442775583572424630431888617434409553062832892124653908765194340930409857281530707082646253770158749066433328625968230252665270826145890917260029517598276394370844832883821101415670154575962275574322705395169384728602422474587272901685342386365761016998749710365529639820408491802043387220989150854710216165928615136485933576178023612004705095622850088833219520685370784063534012498987775764078398554808040850673337930505415446607182559734122427367604887325133714279254046552824926556185831703827431011677482449907594631614469241712394694286575565070150092959787966616220054236610347066393120418543190276929199804240603207697450135954036680615402594897127866738010689143135279595205279686884419955348516312623128197779583787497906959556592483026735032458188886251840969810611211039558044122094543389783454633555766942592918963475400102466153498055029390988771062880783903110449328304081981390375359535032343613269188296490822452143394416999620300453427915351644795497469531120808198848748885633108688262252368984998815649616910002329340546372862470051189339528420479056624413789389107770860187257873093784883931147232666035997592783911886064089641362783113787993385698837573267248877266330967911207252321104711710654808758011745453088342959772454536061259634831650732995325527061947874139081810429754191539748658902760084192628015009924540728762899732838567532690120651228964841013436103475824999344008602556760689886467540461849366674005210922285079466364255578876271442230443008042444005138956762716910463814684921993520898625370260294643689610400622948973593081625139804688177850251124673562154853812793074980006548900322998715951352136923357240930315070824817717443783540414873067620920764070673383578218100328357296198511456869482097713960008178702242081465577424122465203714003865666264769471308661082805891167831332109545948475837780430869142051058949252217033877920805538051867318181579266571971576405035907410083810276380093738271455721652357283986539713901091584915288958009923225805620606610580034560712229563006828749170756546573010979415170090746424545988227348592144489118160334547967430942569966096245490594720006276447309560285341484937664208706552124307280492842343898911986357980184087996435545603166960594940690763440107817915623450031779351212365968854810771863152364314560196307916270712850973012767913922330353870611016644260098358122351165914661601719309047465887448310540032732352531860612009846110038513009443294020956500458028158568180311790629068212473193274860630381528137398427763738107796184094786823123211922306047420661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,26] -594495863345249028283878457330922283505922954898300922799885076943922179570338787723039469642086160700046531796126853757352662963020395592106835680708798983528892986796478038313733839411786397580177652223400509238606032872464337020411660348776166004018385706233925527312921085075438206190518488045389180043992159103369576023808451869876938978008198741616952756747006127256383077510825551178333921801910790769323666125513204814170714430207175863732269268373950714164001688560753166522099303112639425860282311696378078493056614701604489122794238762209517875655443374077015071932207434051335057295669854655640537494986368528066452384824077751892425599396717681056989410261334059101428814508732201767459441572620614141429279000719638548645607985762285169898622545558621264467069321803590956790602442852752580647475797223212974995879262877083792433990321126910449782210287208274316596925435191220230707501682112896953156594549863313917676934553449691296167324302385125029907571090605158309081886802441999318100371650685610880533829300255705703703751123480249236346376222061835359396872742783268634682344255011815659845015193763978788382650141293754958106819922834165240112286002768058586874812237881214721005971598084124807533877329833568746567830022524494376311525386450785069981507729830707099212633235425492161280731368238687401545814575954758705083417471783971504005790412227683393432090479934204921624965976717879724957728015635857984776500125488075726132398323608252714529833690818086435584864852902472491932845778432876464773589978678777840357756507824977032649000761139511124320277508912636340323523727084062300845655846773343987475942065307862774015204883066122823604771683998618829547330601421264778814456130917683620857536969149177463305596808235586836778204038651566296542378942247361201395810359817372901861795329345685032006124512613887383304122948579850573654002565683111854591440689188283668103201948409127196975439522200078503663777454117215322257581515900317613818451404157354334556125141582510133194428982584543177521424311858784356732335285724854289710896976557599216834836030204923853447930120914047157359219151039835443459999430500106786919759435577557752072012155222484754814895472882084149742087399714835066844736214968389483201648837666828912103332373233080747823682205721701630304025381166956206606196102003912322281384488815911134573917132225979418304957792910744670293410935249187542057254999504599021589973871018417247395254028849758533239838304832803796761502508368887848587043561415054438173430402884310983090407677210458255163375252184114622927074731819138995395603243919396308055634936731308242517722226853152893113773312247970954788712642545328737323423931761769617446772845163478665478243834617855523548101162871310433078134096115434250282112085030488130552218325088453822208692867598773769900107749677385423643672277096917807740474171646110992134008113365663033121401830843660140817550461118974083208428861482764005371439451660648593008212137960062847025152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,27] 530360435334276217490844628898954994012525896103208406922618316256012259975028572296700688802632288572497448626720676902939216508646391369177972627395542702260679211010567257855548306418529024813689394192814826863486245352076183107042791985537562754768749537440206180783723064316472943136575704924584471091846534155539433425358733422946528409254686608160201839074883440827647322914289436164473668066058646319814876975950839998881164936312629028206326517046034421617808828787594081787755341900428310376139242041198385502856732563569403458244184427249528384842193837867512946957918120797326598868526902502177976382926396754412385709800163315106553906539119620996015993791500751862454051044260784596117043529933361105207575889534378194437416265972393262525561207858867377926857988277347674051866702033903397484915712937352256411329698263387113093623942377557021854403228809278158748795893181543575788052791669586169084811223104272821643611047133255556384660157246514808461407507725261073323087277354896470866284901865460737935138609472399197343458867022403953027252068903320653218770799436290201170019201748841956516766669712676566759988607238845853276889060296345020936334397791521092832188025260983463004431444890150688526334873183952095650130448219141311840660446644213567581367105639669617010642014980082330390458078084149107020329839241874819119403412565255300591440637471242348184992485639718391108586741109008079302536380293254521730960225482408102935764924493572079673929814395975325769501785593893127731633272984140210592075393288111568340122629535906752408398921809949598377440497525067035726895767196878471710284048710329178299276139156042597665983036307228956803122065356768899989120161606465228204333207951437035325698024305768913742376638124420986166191687921864329805084443177153639012764713746969502994247704355437978374167995938403130193309000851949595122819977228639142856124817521525158451683442881093193606368408737357223623923207041309001747393660448802601860597306798944505269621667585681307821479850497671839264548449895009310047314911918235295590701413352922888303583771855249376372026955357123148597010874501355302120458663287331905996060720455507373027173690848937130986993587127762909523709802195357887615554274961774869005731169396757557925768708820028922712446133445026137988979845372346860248990365078940360409444970621617891848827850105646667932170724977871351287816565404178796336836889205399052294635675033590373868478696345984674460080272469001205923305791237347454099459435101805383270888419501320371848302616117776787170851314532003586817504845226633199360601437247590404670136809088608566744804256044821381768186219225943669560325706288410599070989165005714865880926325466797295511738913847555052198969805706127399721260541500446239422587788109198053111348829831257724267558806228057579715239449672866207041696359670671460374914432574344410393451378299355598834777726907696154977192309668866657598363665465497267509759783127808359688136034427444196802560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,28] -404384843710510940374422499266349114973177378792982511023646873708379887171352727052754895489150497309665963460531517007414762994697352014128627063765229251050232671852416188256993832000980509245392610927444191899471199714772370883571306055064910645581123880944905519605971180975116252804723094060356429402566304485196849016985133764109266256043182496795181862060903703146868628344872341589738732057771510119027657699343404065487844219276202161419926240316975025303254677883138400144066796296125986781016099972512634212806458499740811198301669792829163195820344742403962015889114187647870021523944770103241846149439175023749713996523431887806028537757050271495421129868537610157246158470531005186213659721510821493416376753137341318319127063880514477248998573144956024216034474716885439295473831181913009537809358175737651431768320387384137448510266508434074919594996263493516020211092993855509370437904276890357101227174771174541102644251594176612327035202157955638854623818771993052494585148936100466274692117797262880759063840155826053300469200398434218001396909755086751184561648720639813051049341009514180462933731353671060001723897713422448859206566956763867661492305607447446291590330410659967615796318755600487603732098835655990994004019408850754893313153445271471351378688784261854664039054483653701021483519043327490321670142124431042331481365565321432206938605699568872761126523374724257160914476938369225420175248812437179286593919041727905441967821708988787245183321187348309563598831986419830921955459324773087596672915602592005261100410986421950140484870286007405698497547469033878171312121172457142263414801076757970049730197464498165240229806226109217489794488477034559216343466181286271681623537185884375408533123588230179959482249312490463463454295330803134798661067838897714182704953994815047903629724419158232255067459055693136634185719863682857815254025676224156758165920987297774176004714119571083907517735176786404664937105250415251265872222397075887488441643669006032234370218914557252842925363170102088595029438609048729423998109261871756507428359187335315794887911715884707466159571488685986661059815499568813998135655009605394317310274338133802309902913258729873218219061741884133322690735213208360133345109265757666413045068900493932968933993376435286748813706235922814504181739298730950932650282838999286970744647566188565326873465953737375061552655126581753214975344381630764714936846124615363364046670400921264963297726610573628571973103284505084580152483530146455831129423861767440840240966531493888497893772281363465089891674031713572115214662449276401975056685824056454210827094829972336620593604297925024710911709771429046198379496723550943203023979930227430389208283284774681025058835715773245156769569114719376329702201065103498857194390134253524798677187855235570469635033546357426739077675287283564969930147332373233960982324506358778807781269456670069513084623740489057367280991664682504544085825977536631493159025224788656664706476012162779185152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,29] 273927558927821397284148343845136245533267918392657707215045681043874217533273602688184722688082384076011906434746270730757762436312931306058770602038527521143365563849614522981691318648042891849382532456447762139872962137560384226328073711564350748447076676981720222719956201941782685535711102204492583540745874220628429883859999248289782395796549347527663734552289242660824378702661585266917083277986983893897592514449075582338658028339762592651988628602077671339408514209703864380546806359093630742638012373481137985864074691580559366059738867462587012205659864075470571641631600033100093266616940406624242837780129334660387226406487526900537821146627129055079469821494822589144722619898604445247186873061275789011527981334933927378929938659414884124063830382550176353241394348356529714089178731522860198612641266038469227767849094265225262321326325551008863880844065883230398421860661740074688928277898111337457311404727431566959512787756691316986531070395332923509720258738805942185511975439742947685114667064166093901218858112245425424865079640182771057335292115107666557923867569114782562903862483276727745465564165573825820522749265439324010221799243619515543702303574906914584725382497915903905244803999223356480059292158692400080601793303518600252683672543714934348780272341296594291318758081233582532195016174759042532997213265106965125863828454619738641880254765744746218184277872717903394165345010411444305785020059853293321253405327200029360495885857923351206682280781853383444543909467525869995446271537615529472616427805593828262630899912332566462274020501678010686744600261130625736985016828412685403688379288198679645765031810247369304964615306974085991907203373371628387944289982350122626210677988307984103899581124868162010520510114305900003280268778738640853468896037622486018558919195229738882117075073083973175410343612184844463577587266170289286181579926887517468638698010283783895503475086581089627762621068810556886106833658213074454447863204546759075682217892863750762589547331234176873724802044785076852805777345912362121062959951291647364709698812464104668731114153611426460928629639975590999607070595144019374796523449403460200690618286620816358079932564055208197653836226183309053406591062099452018041875954030683178521239304384934268703300167025861455569973854073595960565274203384636534210403837244917289362984121766678503840095742440681036156711516017463131445510685209281781769193855740564152015496533112530318908637542506270063729106577299162104110706682384588928258358805473094063720026283797040512091795342703187619508119493308040950117608401508312661845575195732671441976097681180356256735448708026217333373725204938271203456929806999749753157352093531864325460792328457384786825814062589102777982346850681956278604204546966682916360956653762164174913521950950192310941659438320233833905800001163006541570824419806449619440155867413361243733650645773804865729387667362837383957652939854738261478464010358266776074513218809429536016057760261917900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,30] -167984108141544506185517889984782684210945621541856182021165187478117637066108975855499624132466846413846122519738225986418079374622501747141932476520223522978354734748951753903715680891913773928150284037613434231017037532788259055303325593808045695741015904682626280496536204266829018457197313869717109692647821254288197786553572717173941220736937556882332645294761348919688053057420132681172079023489883888412686296761344811991053305456863117455699138609290260112204212405453882656054352481986842949237453123699421075535936735724520520251420944854792348374169545144472042563816806037814166791781719908453946578144778185454094683250107452168999935597842647305828196803475590553175295713850138934666859644290396637541498415186724808150951392056196083434842599670651664393277191042371320770873027766991658341916860277477275427551469497484778901268099292230654467680815075160959843092736112748148725140578493995768596214528214342942950371925055654207639547706039913789562262171081147527206898007156109030794079136097188132572350247581520562863637622915669342210577137408221537396738522103606668820698062172622615046024451173695800781091401161208625726595296044420118510196900329153414327725299645393616959839946367303268237264213637262557403930600454492917128218470335518952459802843946671539845652023721385543173931599118096627867653335191106385118473016745855359889326933620174391245228034641714756060322638358394130165909002711944062824058955330967833409316396226477467860731678518328551029122311695459084911495821451495280339529636048974937490302570273557900360267472709896614531878915293431596808140373652647994343440609314853202416963337712095001118202868614384010992979818301640046673470002287632932713096966501639692569977871257050433098198584210547897943322859219940678467328023024535018503411825824486234161893146461987403387071530860147486971496031815588439997894817081592545819504017421804570448718816554543380996945743110183317968836218588654250579667038944081804221723300935663764081220527983516489763863551471441074261711059039899855143409243496860125456037163583450778389057542763305230718818379809495885166597612171622613525037708697715728039824718713100066271576957544321406993720638211757295482203653530260451104265458303784640652759000473863710221592808442441582839713330649558705465139820879308311495922446645093017122040059990579101424196821434414867327338377767511240310047840172883665625838378787836534680682556480808735615369502762787800412922628610505179012460311342704638357886168298604038254293837984339002889503283971225644308119520742956941683891503811553777179180570569170975843949160050896114504987377258319243111015418972975637703139207963373686401826852712130079049774859187417339407446256390654813295399636564274620593716234342947591096281627474708177500378112251682029431762262943873550119805543441644712258755853444009905670224361773119271658307737299703272754902622941313895513700722720346079671551649650408222268601203754435731662469905568467632783360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,31] 90008585317868031673171949776471877267820157526367736244067426555244114625689020227413347747866084329292746863845434188438555950393990758313281198308386938859539487798404122512417406362519888343992227840472979026043403244540107917322981756735690504461614745899192768666730285631910850184132904394205667947256110383947606742022625296428269873082328482884835037502131501483805839171440790004876795520245059492779945168578647580735771040694077328824725843036637649494992265285954293972414117002282683496516975265810387221193062289637388867625813404946994031090233780927027400437633098600516297761648383073922202854756400825749341291446464102264217976815349196950424717575215624246328161342434303757547048934229134992326159151933761102906404602589304583735075941821132411678054664109194101975123630597570275021006468490043509426680896438478794370657202438773356551562601049940537923597209058863151127695680431735004673080095628781159624481343392486384796682668845572777239836177987723863601104289689862304431566159747226313165652793588968785987082159043764256155187105440794745698212018815985417261106482904692499577283417147458550290616100138105911016547937651928309002398189927976914089169562566101136086929602553231961573320594235931805588664697467805967172876339031042073630760517807745952093927686927265412282566633859119880216654835085526450771806156205051579115551756716056469620127270101019440465504958705678443522484109450205938527353083665662480890130037472972449924000987697619834842908527088739814028592115950009202082990083011916234865975072295454518820205739262708982921032316684873874414032332441153643947636084449665796221231894308835548573773279190753976875491113567247847239615184634318563671613732200000902883780872774446976265394221406142654224485939258232642340149199204166508893427628155462313643994243699799970574779004510232093026782101375939535718102367626683106703619514042352348105653515717021018924915678874433995222927958061473370027687806975544356257593936024718827803472587293478622777787278794537111866373545204904249424168749679624378112151908805115871995089464611349357986385328949926878693752562085367772318788407985869863391745482776704329098967301818795633893802687446087126945238667625269344113170909007318966099394692578739889015185059492191846095470157596692735870243120143427508192603365018571570113958300729644027800953255960149172987250674938818816554672984970801464749552721775928382155748742820163018434697605524981052884761811704968762844792036826413830240459962738358573014665269944691653067299988477005465568424849067081716462800568219007051791556034674718055489302140088903119300726681840003131718821156751832685899233408359281660386985541788965081836738818294485967763910871302421945479968781887220470884523643586944732104039404796737132144535416473426762463656911050854149817844560390717213525462248562540215645168413735600892832518171632563579357063103915898879595102401644849443835142982821542018064475035144288870564228273852235676385280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,32] -36509581361225865752558379621086568290453091017250826922194328968742357834573641545937461113019568189146394341838406220336094785761430957054173582675234947928839875488005626963011149864403793879114896245782462988698519769449219091658722101728952980053653197989575795749223422571982547083913977410169372250822757973010192086297002490687862262856597712203866858449661939833234404213276007883838907917394654811292748880681614154836508003748006976774262911449364455486306421017113936452277434821413170240497623363101710025110798136006940930151664367172018702023027445245367308670525550583903470951559682168293047244200306310879353108960215941233253680682252696652130901955915091100574236057696227539129309453780838907994844330037017374720974760786948361504576131544401378835120633608886370247673882497617712710425263592664381240967513873643657487961201438372563504650069443290771159628387931029553812449583782528843100378574051587758322746097382274891352396460218989581289174765981534422907760424525977698758196699869795833016560691177716338104934302327651190260075938599970592253048485637380177821788837519145092558475102167032619251027478551275999991416882878037366710580857718577416057273786918978809679731611509090974791576884201749188711875653250206737569943496359086062411924181742277985236459272257535490551036303584728131153656183651397904540708643569948163032342273309893374756263963410750407088805920534458530134964025546331445537798639884453544233366049968843696831511501947981064828705170220937594887524734386683056160104329532374857331632842148635190426919615989718777895676800125325645946360692727929071072211700523097301976208302724120825092160289466839771186966784560368836440964479553520342238634786248568423624082917752673225594490694407636479181202058487050271206652596055279311039655291695299498110358459608958839463405612679240215961341384646317357025734893691234336965864806391312591627206713834647104360247450980714582081433327089160475132372730713351466320987663336318475511477166180068584697564101739933045873435965747963060363763514818738820591510501006710766360623276226950533632590352991877209611232371391028254920228233589480281790833774389221919000058832652263013130105761374242103561039885699859273485127069181360322294957149643324000367686713743749644074005713508265089585275769263383078186956721846864379423243011472180726459245631882149789195076835098600641572256651109530367532097359317721444201996161839453937447579790166502801735957782612402785743077086354246940085790229050040944905340998633694565927172846929294226329611783167907616806064727115775280268757927213355626363619105835382510920517072585155876263630785892770344402883828751924890108151225892044065785077120493238878126407119976995673220888032617855382782824794516765651598870359172667707435137555423884692188090706689029378055430761268314609161145876375665138643736682870382237543480098835305806683777196058520883428959192938875463277756394027568914944887872698329083272346301534945163608064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,33] 4795129078949481913257561432026498552237702895385436869626203683498684364360141135449736377236355442136468270322982319209566132579674098502712314167909897704328300334370005824227076550181982574511990050238893503662522167485401817579296127190622141506402710510927012953488244238888188514335204148916625334747228677435751104258393020449156020906973685477828366135285073443279242384529098098839284357242732838227726733253564729750103620643673823478643518230588841714403776107755317399051006105439202758121802375384512948304898641815544368451764888968386231400128284120985376749594675700270558718990348959982645790266190396205876485490390528896512929858041270786957900880213588066120916226237980796175999357684108767039245807553026432978364115756860886360899024388786030242678360965205828179046171200879014907929319547131735632970975828440724226037758373620432933210192433928678561530509931463826278050894862174123606906646724311626053188463480571483458655612887467288058185144847106591374699399937206909789078480896999304374693646920576953192930888885228442649349674017499697757245076004492378994230930729236716738006912820406835632682096191861489786903889379066378894384475320219157661470905557836538310679845202553297005498008753495031970998947075649590232925356836031879794366767025873697673808522718954433310551682154153662263707646305180373181826310584411115107313522780090135812422679423091383643718610651049702105344477077281501030302845286304622127412549408276947423578256069488783745789716348490922164387122979293959377261831450671325325772053329437325147367160477565894212803090738651924852728186674108512757943639619538374879018583014819342396296455250478935747908317421865381032405723802983209946184749418194497592737192008710947197330568230598051626041221614155792026316108877784727988702680123757932451229026450751771904082801592365121122663494410663160573450795177167109667808282899284861416076803338007466839151887941137998463510154615211813200360082119226499659478360164895935725701923096214646003021977350591776345441843791210206047699713041141557577231803448531674942973395263664635896787747643235927323080801384022593124056523781614835360624459180428480666401320769167239419606380863800813151359146625076940448257421845776332530772196854001961415893123431962593312787949172174316748326896346609294155122945617181106299640074879416854207616465751288624330715868621275637184429215109534714102613402423322539296210123535425839634764661665379511489103648155400560874960965784281329460162141000004863295550944878956199077187707575418830807619313566656513434473530842669942354352765287063597275503232052566742328495792231741678837457951186641044544402107972888852325136703978719581018033530874277982001949010959796507501501613662351563019552835578079037395207634059147627976594389485783794207815938174484212413540983214580681358964155942964861058168401625372574090592946457379946716186157642290933417782053021146577978723849640777944874758673244249379078340884540757219737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,34] 9125909338252451329539132922776249479246863566586420547066544868051711780846425976160480967637707887103234392313181009218485697937050818440519904579381689048234299512920722813215075173351383236734935353104561572755846546368557975203778937519340684103652758632676564336729114555412004006386403412341442471586595932246355066588052030784927178732201057488386010549197060066387952420865334223074564204629325176705955645873628950617560487333601394819944789502355833763943916851777519483118484214851585199615232334203791531625030565998147590372316455021143889354755620175288869881438848803107426514029122608982954542274853271821346252994918279457804828045455276731953451875563640810511481909284034675234144966544989788038875366564270578925735372341455487825022786965101818297674334759550961347765279792433915640101323998152570585557313073616545578407131229414336524224315171746861292434506235401701062396958784060492137747080861008774586291415955438358917063300080989111492942858111422900530946947260429744846931764074295230609434261670270649773102326461346841631513995397999033224759258258445088264516195969644439454564363877792711372271713647009611930553695365507417839828540089483003092925988880658684631630913498708177828698928717901312019400220191292239161326709460606213856997383737346002278433505315307837707259933826086981805828980455600401418424372625496814181242579586980898515674728920021772993516526714984361858782728321501551997950312341248579110768884299792366968266760052576083524230102040299957046703645672232363354485237828197364483537504993495343236515549221737114246645658776489985622045261836693301419448042847190502010812880958152422154270436521070560776654175815269683838985694510681519382632932335934457325813547643641405619982653175899580065384399225831561557694855965024755235246344637611650169233497869445674143396000884153167629344648745568300764400663240443189737029473328487205001523361954761665145851049634042963983675981146697453692320687418406995986823073153382311360029730965374092067767499940377068757319568894575722774167853534163765153747355387457923551448868195958025223854592502126374211807937531905010890876916805220778510254051945025413974014998578650691696280338724289520195973164498922657401175213344715247712874015803163192312131019082645505145889208751361442968576582881173696062510100306521920353401778688908590644317061138147504358362539562072188561478725404144570130027732816708875242789183270690324061702122984969333044237418484258189835104311355333182957249542063054292391755237762677851189534997266239959294623869027957620488816804871557113405620272190579463295989768799668296475295513721302893927817464643152176201632730969248116368543433981932686803005358920287913478690810675831755540542440247146855095485315344315146568421135650337844428719009070494794952776979575834953536765165467582833620198982251631600337877511995173988621028283167058083912226398537420768836931813061127295019909553065546089300259933116166160076719151330066182438912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,35] -11626201105689323338928218027603501794396764009665836663278394162214326069256454266172341167248054161056998143143448464089881342612061861506041123161714390404767146530992193324586065463487120514240809329839486836596743274192340491700461649653640734616377447228687136989868723897173036481603559874891746383703455445893108426508928373065259307826411890644648997227187915335197972566689873173347121134582636795579863205104460575934239155524179349198430102659793158367317940649543751272794823723324991324762341570794241249269691928271211876648509263524303756579556583823418130945246232511653799147574824939639750175004838808815397725007753944437877068065749621671706397827638763917775567160274870910892796411630630026374641580889380820777117011316199508762513303803784437090470891847969061321097791804857996510913274367810070540994111781914991676192976248138531535509631359846711056369252356707465606546800037443672009359968093494963249163017318495489723969941277994209733161870148223780092613407630388223935071007557139654633007407625934292970892855721138526676694719628877932767083259055049888078738093344131073348990522776750724887791163854482512773573832897051805987161121694119277127983872886844380562500935892054817177842399982115498967365063228320903512263754466136263656163671266704732372881143627449137000650988687950927598953714537028291919642999730506932142723187104635857356466186166792174059366607305682265198698208491934043276143722802761252083622068309957205476897301602887986725286511460174679008531715737228713778403084350709860159135004453809860930819446523839679575351559760119407873338608846521720821444658010562465544183158386942213385099846553208293761791422679339469755233126702025066185097663148232463650976359727229729385219037143551557604630691892445403645443326250688840767430985789329623758544882522790291209229812132968834412332332042526772354495886006264656185689980739593835152588605029299099392738774525834416750642391393814049939556751496627360242379959371255044839261057647604614940267792564152056394791442183135619172746637371641593813216181904192421542941208494784165883676788222367016118342016723241063307315613355226409232230676387821603036862605321785520926323469300885510844985743740446050627840485618065989626700527681864778545540163861993252400642752144206180537510142267361332775939240913467397977631505314096201931346684166957982961454493723911996412558914171092066478979023910302513871235927282488373430492781235016430461046561023600650319125049621218144237140518030707444609400587061453025359891161091449214043011584184439868064058533831975148042600887545262506156183030206893570143729424071996637720306946558433610274581534914278572881498208170839356752337729934637205400677535679948854356540108829127327294690462450284013496199613452225755385576804933595168224752654442605265015759577838268525054987228778503330273603979861229560528877559060494436254999082880854791992733792689614824422558235579743422255379020951545756312237219857183727943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,36] 9071583910325025345629898765742735482159895671947200408580115417452103548005679191630688350733380492379279942098944564409911020444193603631828183827679057891513995740757354153128293968343723614042747616828621633405378023656434430577409261151546669556291452902448708527849864196113201371880557635882703520481881976544596206416471039254195002361964224971878815853219301252866237429739266627952045057447795478781651354961298273132285029867707362640508357584320270375604237484415100936582983363744265082100812993626885358710091889944934618606830435301980988522168987554138054429917090167792164044356560877853485002437650845301996569568820502433894443705858711304860942673640615002799952499065361616834177665697167662431326110208941585336221559879329184732406211790299412847428780384176205836345228308424540564886956145630109739560353283286338653930257426879103649055240686908110122881379867914414842515456340955351792092674283872338957171028914345056792090598020623048284915821060747330536214219652037093686138630366793958872886698673003823315543313976294212971822755917852693292697840933780301269529060964876644646073960096156633087603702918945481733160532403700906055591139572634741334360187709260137581648003414127070557109461169067970188187169160277289168327795173692487050674008379462980237387988287396966966399758232016108816368730260674481381985214418739943725661949227103836190430466599380730773207560298746590645027259365628196142595136641438786303294927687786967914550274230632511825900096394006856036394522005578131527292755376567258874115011122823626387107988495625184289464475843881687527236652445170664090222259598460679494885520339675666934585496764167489059809321985920590699746249641792865536471697842234095533956631440042403041767824002955473667608825604256376844237983132391708698588875717893860414974211426717373723312764692560794011710104036791239523113848062406241560580417033893793888658215971421976091321573305829329232975691464770142259163849367078500414611061635044826156200667143811485791091455892195031202405046279957413178491209204802192743306688219223370123612094209781433616973413804476112502864322136331957232772337526582075578335745126141196977868662785595209800613843391498073594259675199550118061512692048469896094979873235462497832786171672223697948062143772688164950523741385786168310094996292036840764300844928001655093491970324655030152175072200035760535058053800609898026291833452874804753851892059038580642635140980878782556461023404149180800751844461401237448534736109646477362691723695174697818356393074964419006968776574314876148605037945044641735486024927207330537386218417807349541901370192669456593016967549993833219408453920597058261490478125894735695574243794287863139821756475319253343171889522049492324178646929118667046352906837657125644061920454937421955886329059272704065067583160451906501311735164743187212417601288866931131389899547641981345861431916740848062526649834481422502617057893260784075576778622749219816826396142053414141952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,37] -5587584386589291642823918107980901475625675550416762514442841369114642518957583233822060607425496577896378052468290659258943256337421356362607587268310824954522690884427040881129394742298022216941239948635674577948234229860685505364087914400614759113741153762115158686820002557151799727126193607849237876023241808340473605667540507839099769190624229961579995715868962624346425511442559757669524032964445644315945284847352722803247775690724050069187745278349401055392663999031720094529183980102495228996453711301318344037311567998309863469948619647676742557922077758230168959941764809314579418151179731297163553582769340398863569642474278006793796122669703852793956543723708264549929135910304405850260621574700410166770465738806975015458696854818598763390666824133164813973780858539872991998265219358449628872926368938107321518503266989086282006893471688580098775101579663541751782145003174412907404259006991943519218377350005281474377661457202907516054175045872517295072887529341386522605526428895710733082290362324016730911917339353662981338463865249727464767923458041327234620577284969771057052571436695453800479602139580378676666234196999362884500903819068829813205302588496316740801253472887896404505105156141280393457712872413131351420854797659199355453400796258781696280930902805613698069225013583062692838725659074682567799121535635084844071011991589883206101668629917952057800523206555865603278636797010650656737280153590390979534954747352500268656043308664614125317122981289083889834088075711881016756608092636860480831571936670102004871782895579131308572419770510260587638944452917338016016780901710055703593009776787644323243321918224669542799688452726806539093972142557587868031625949315055904615918520959679580107438708953143594791337219624176493554136072481508853173397841868925316202115639256402714852464701236906677476527903222549105039271393572296977850108361061796707959066743156402780942168710737519999566635170081099007764667565860295594589658170592035580540568676462899979385387092788374956431503976296137156157481005195530870477909979683625510911436657131655216821094934384433303969321541244106244329158624140788937211176666599003520947987018037610319160850357145349510160252629479531124217563109056988950735406049816035146812113229830945483595257390360151934463913234533139085133897299136441600513908370140877197098857167767034316337651281142777966890116822273667299063691520938520651205505956028555102072286247781192646746493099855121950815616010127573622384526457087774210641590944483333357263132745627818035900032529310329329426927440339447626486579498892325033156561372036143573959227189110095656141257572080191832526576951951591333583286601605276363029039634276249054206898252686046607364188696063199648103343543295859235038619079907666069391826251055332160540704670292124573351370885175668404014929770659834936789718912940325718298982969779706118302314868285774982045351651338595119826134343492497227875102286575865459360260004325640911205908732932972871680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,38] 2894108250171958316219070249939454883787596415417638199944195634803776748981713466076992839312066686805515085339254487831864623446818740675591044366432196473584325163148148034515113319643583677010769029856551828031263322483741870049494866644166274626118921292299803979043639103325509745477361280140241733022241156757199262326404637095377484912288381810177943309320840052441662336171663584910975789310466170427542625652562147815886248415837695991615435147726018177923403543063337688521151792842677394679175674691903209162008154396427025007388621168001063695450260574579971492185144135994481400532418455752023903141481286532059924689987352497276717965897558122867085492313850197439097811833998104201790039806977077149423659772553377251869513189145639552405238069216232551092289635603348273563468235291319839233385279852387746982214788107192195395126299898163019440494482775925843228432571949446513237924835263164543843160516838184429252224481516179330565060389110086349597873247855855144238970738085750946665819309745378305301750805367173630230806200824133143890004049812891963044429712419293875459637811198156240499744882648417659146493996293767163313705569726183872332600587950086284514010461281841595051599268095088430952453948844274443386018387586982865019748837303872478361461786329091738490819149458979502343333377450656170418458178175820013012448600751721848327301588664739821007362926353403760638156604403089952700873382396292133410046802707492303628083425311313561075295743284951143327982277065577836615936859128896353978316671042840320550082004805869966735819094664937795803459639186433982015934283978944352001000288703403558251049104472568271745330639859463402168239060776954920005330699545374571768921381755963353971708338982975489023851586101468271176822340867911669350796221768930897171457122721277063730283950938987616160842709433406442068292450353107815118468485829594249630989189079996701017054534536721603799433351595562818241054637565503438593687251476330509093559697464454966054946796107837055898083402347726969096121388830184953991504346607097011199809137076761559959596511629152323382550298458378901866567639546381334901243908861039328719546584067471851975723849619185803354006535694628013810634125937626916220674624393138439567614961081817559216298235233877304572251078082218185093248626401769741981301974877544505199645563426937499652150167087279816715594972147857537240198959317977229330669540191318394200935973913810733277280951291881424594186217030626275007317749424543298518733398304561157453475429561936242957065521418569331393179210429243415990746960989396141689443621347520220152699930357143586551858763292158192859402276468244360596399517792896477951683085446495023051379549403813320151631388650837938212774660185830985749557705066318017539414025554843241658149233250971575507418159171345333496866790738390466739076419229239291927055205330016344930783636893489870096131394065483591757343012069871170102509489568651213036939965872032295875625427862128951296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,39] -1276893604482120718893919170897417732152616652165443672014682869440574393188874383910897951948064727633285359041903162363221979206161657283681778378136638266022549703999791334048625381461799497239670653509430670300960553453246511018723525403253134457192104232050962327893557042364779460589927996962664216066065269140140511913876507980242525563120111269341329037685261579267520647283912852124427996362962262360489418668585917241608952729904766542866871835766940116693223549492833496513865256872736854612951215411072806511173242597415722165432016370012026772038374993294566656410197230610709931858057880561475744433427656937930003834875460018515839559625089634630155370346883209834619982480274021833766857122345773979681159599730817779955881288695553826762815646152582183252791217933130496427631775397869041624728678099445733559214058717422591249802360175612496197731942412779738034750382760437556125928021270359312393158678238615288135170344996246258532642098520611147839875131271029375402209195175387306260820674063740497006613618202263802225844236482447641375231796107975625990283139106048411312232340896957003738661431274164851178775820180765711853069657394447872750764740220908491867134549474475600375934888145254585818216466487977659154907981207967045794447385761353723881026090361449627084077258079642810856000558534104867300029950688101193201757009502414749188046086811029087759792743755074637040010183439964973466556802129137198911590944506437771584037876453353491342044627544244021795121747137674109090344740943623420126348243355253075909052658142825588493014898145599281234536825012199141881272077557832515148735883945085252997093995015694359735284168886759050967974525513114634862259754033596324616023087205218283777584569236711294230751236725050366719395039832526344368601558214795992027090619562744013488721931034524129514768069180263883429216600039583935378353333859230105782436920454309828236945429445196619760135393575920616316744444480525554751404086872727534716928024978465712786020373915722271612153920323612714830251949673008929627106154478400914790830539240655620440920228762666798219203471548620397935354530820938556950467339015735416784041360488023013633449073587174134676291100919101725085468992082964058003733928977333564549504237699134215280879407668362722931418868876687905456750783351159733688271921221346699956355248681219964583095220797867497431471384410705122963597872804740831296018753213221536991578309362041512381615700772683124510584868624000655940262178055238085431898843468153269943228316431317778196478592718579943310865322318543565145842904469954418373935937960219344145861498053597552813496997870979385862359241863048626293493609952835339627742642955324917317943240006992264232162447731776525124806151456909982127132028801091351598577885255194971985558038861375638130304868219468814608821484253764252358607274632293442739750233833327515733631295823695542599209894003740116585716837559082000336876039477157139026062162894671467689769729821088153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,40] 475466573962245395939482149295768469604248988954345816812370230634451712479245413317709230057499435458697008740187287275054112027017760616533685967848914434205744354470035920569700036034381841208687310997646268464631784188980293580714002702515177735843959457584506949296769172155450521140142860671867274530847167840069313394666175602776924167501356818463815517728687495765989224016321477939283344321357620167368317242261001624663267156090778136542774270818644911381389368164388616441385421669392254924505464202078809669797906763087765410479167961365997611469661247187340294808133818020308073549919629518677890848583352756422290699267431602200157890109638391690283323774443655762216817511659403529403947492472067700535458692788258652507413870141597123391787785914549225592847782877058310584722358674992211740295695561223818897214871488722915090265932704039333683581940936373041268917861180140145997341336034979628125054800366004732370640929305454656226025716080448903812335384993657687422035674517076084058557889422425314135202253506976818562772794352898948427424962438493554321975959798297021756778451821964510304836399122750509334783536293894865346136814632912542850638051005142930267025154201386228510980540298941958479625597404674588384110666704776630531940003627359636973354326122795016890755147445091838298963108165585554728395937457372540725477445277402307555014853363057572189911392980570194377529257422424070233237754856156531368662435095593521388528807388096432851230642080517168025984137414161273457503087481969970119987395938972413388381955563866964376447199242897854952211071161688005346859125058905612458688261225560996311423334040357086581020007365259199442751033217783042042760624697608960424374264829732785667261176135987435872751951518135816697205063334371927704632654391967333917957598499081486360419656559614360092494919538793554639410178817847940075419817395416284783432736284135403984263407600061993374099084512065098418542770252236425198897037157167668554441428990016676125507634044076098872279432147571109624084138236169609341607717685198853722197922234427039229721740928380395776454390420112552380509547554741411118086618230774791416531307405607032725081401659415809132788023237465277476850369940761365046119486604395508914690246134207629454926889148088872478139401140258359860898658865392038439383933260637251708924700901449240657170652834666336898599414162430577165284564782218927697398130312426989160760424580450855267167528683737378202799627689424680425887834129751820665485217377656778931337715847281087908947256123068696947900237252857490664225387039561080729848341109647326320512554852294519523791721840698849419610488811777731135333437839034806756146823480620182840676442682662163118894550105966049049311589928781803595647366463271345819865736271499819735148042246344596785619410525845227265608487979187290788386593635757497670076219627950741287101347331377777724213105741006824934348095083328466338810531790078413343623549286157062768901623405067894784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,41] -147240155960841571963139281490965271475806600422215498560740646565499931241690316869402157137054160162581694378870516556680451360225191194657188140348858747114565614892505825181723695600067137890231886319042825462110345593308604076374254071857037010414792264054108755146031170453594478277342173445857286183694179979436589328166927413216476749236199460806256676545036715272304420370070887226937661334323314425670284341513930388275246085202720917426998530727371779426268394040913036317385729650906001116168764096323095023714826110024073995887393528700070765912461609490727605240247293753348138842180398734400074453307856068909847136716755598772928727152598528481176663176056276131066337841839096185666737029036247040958336250535744226839956557884417875570316070321347122325474954855571993811668639292160380281265197279313922730657467286444390335775444263728035440924991726171158060260705146410105164674957371921195411866695096158108848022008671160568502584990367790649569678287659136682656910989496030786219177500867715874514118287062058237095326288774952571295216649583744672296530981684452910674425334096918511433406215865432841566510279129002265768317206643858810666934136051079207083500618930913366159573569857805893648925758918768075358660957594908097644077006819270021449357286816460312949548212954983035404814180782459677249144240564043996068710310155753129653306080503794536163601573486128120582823256426836283021422072278384831589529853016344141028195051543428094078400881689111535347324472024827031914587839759939212348997754211467756501139053977230059871973859139550290272032399860675415458547468714936870582081729714648567577575139051914613023795773805377059446630199025239519181237851929593315360606909505110079020794415733655541718446621393829762564290191993730701847332304474172808135228740649493176054735533075845186138550972098063907163930728713847116491002232631263256438308159834210030622327231961698478170195475565737780095961499675288317889851948518169232237578965230039756000024860430246768558200020120591267125791316472551378490310399020644078489052558490325243151242301135883007270434497390013574341353075556615149779415609259749040693976484741488448503123196016996402452212907504074265486430334015896380183389702086871714408503051939061046715062398216044402357711230079390926196198016869120569039391140388836502468324870040640320041904816344926125163504976651736172362453377042275082893039443715067157846167731897207347789316596375015361504403980462303593107807295248649823944851427178191702675652836983810744604915205562408445351893269638962800186729575293616603658629312746099615522956356775804839948841785442587392089872309371786755739775366377661272704862222396721788944089032154375139294745494553109392656579802818444362220393426294041097591132410866515343914591904002147702771026354562915300898414895566575666637882551683709394701556427598612883361720035277591260054065140140688295596028817444310417865231967449424523671417551740027237091021567934364385280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,42] 38428297494013460826509183747693589812699188449874356813043595052651204536454593435874854460354790546421091739759237243721781535649459566974206595888006230899359739244575682145833530364974334537693356951755117201316405905196806300891933962536626285825043793440697191583314073171701641358862908160061081498329061891502576846194156313279519141336864965529305744374971545016248600989441213619196511055665568250826065552024137829244952927174986482108409325201329021116878734860841601086391387391514820574649856894394252089721802988429311880246074279792349597988090408345956624805351545159429662605769881071300625370252215031446288215711122005121873688915557234078764946833905233361919475331902313614664475836717261171264247026526233955480286387287062857814771372897080049387355647105665819037667095106326853901527212271013306085252228901725250724246565373009225854405704606505057608976425752353347744934460611979719434566804794921148360016668346654925433432560402306926344204617794225681723019933167790224437653851903925331266361464157777487117103342253272976079160603290351193243156520271294745429245657580318191616037722857089405052991045752500845391959549865179798003992917166589708698937502590201360832151791503171448690145274197324380927890995379933739729110830617087211880384237635085202606737085721122542351687117552988858620184039503008662541561663122331323972539752939148616560148808765885769198541469725828054196594933807549238876708794374741261124531082942678451572118380601477671985381689845504598334416762331582907878103401986894754545006373368338184004858767867544172159878092211191328104675655072296391606930283413022378702789583462179480485097603498799905840425418440843133514674483876436029055454493891201240152266742483024384087535564266775366916479465857116326755488573538148205975313631210968953586405043676586854538806686349239700233098631564316187594699762265590505583087471987978106625031596871959015903015007106536475242293758185795721098050325877080316651061293326862992512708983714740758018160214790841461120801512685335740199302089713779410118520755357263722941164121072474786187715859911438907711026924086981811879997521002156524570361277352768670184912820563829302886971127791208907378512629665283759038726573859370229148416092334494165148379057291985058677140114847750981544786668289733062398198126828086018804711498824346934194153917528035354709586140608555681523150952428410274974071409181440847026278786725232688679132709002301613522802647160847504631270563937696679410665950398105359101365544195606559030475937079956443419888748879799557666385209576914692850328204940349147435704255891128728507966157049227643432413520063057919832464988987327944558296875349207401324483734159196373112882027532704516075304888416921744164217265175965076807631937086779423185505091153579195188340779938753516135378580872051830761420607432170476645818365785988270902861195428557864943639525649746801435441075209320304375669600328526617123394039961521904541501891984498884608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,43] -9856198308917196188791248278206513601312791640740382353975452804511132612820666352064706972868763290844413457849793347814516187828012642951889292861281645759652167262318210533943782270571499517642091224277392854564800970630768193434690705238276070589856738196671136657387578420737822222182262588629224753049743532586088896049430683081411622487122397289384545077721357430397898276630549457465960101572072435874278701103107706472767167548301948267277804456183732095233272076653257007742466848601311175880869550108923162844334868725985455209685450523786883738249074641759674844848430435540336195487579444927202472289200229098125526092376922266690498963562732787526305677950301212957628098820511210670097705583111222028232157049812641986164522870103733037579891581771693316251615685655247737630783458459006377296368475439781699378609531337687199609661293953104233575311125997427115939171477011226659637291531816851536288459497467602712359854182317211324706349259748560716815425779696884218929637862030809677384347479689071396731326488474901651561787682269005334147941685238385962035024429728362916642008492730221649618503547303450606880549149235016322026501139943848942793293390452017057630739007089431230340816235542920960866231002231376438334731723799055141970475811779914408866425162646232625967472699545878407973615100346978477719391186273728311359583680991996011417954442903408955637241229883420473979334630668510282079128309908399960481792389611761363987394222579454523075956880640478635356703453136913930818507924454604557502797273089693410906208360768937487649963371321033357284568974990346694005395491079050923330795799133544623125459802666009400379357074289539118134625157175962340614553885416844425616166916741594807517623406357050566771916243760226837812229434342453578693648325792359526442922984781631395678004412550692884478094362597756196816895667648658268896070783525980941284967719192318635144438692521073042769528395462463025486867826309536726650939360012005272332463114705972525134035843503196392086795515573482254783311705146007262860501388336286270718872694704977138374171196149606789758699723732962481720187280262622769274473897415064774089099153809679887901230950562527637782529968728344261259971540764351802697455593766675971651389800418098610511443246921899064557391522185896118524900501565340566870515096540461734474298465450012642552008812792322281514794998768217395307842497378986222427933624353100446596181630603228849549660584464830354923555638449092737609029149446515957983855264602037692982157887392657098225408583923699471492561605334332031415882755909152361585465580871497001497961586250629869007083777236818644021491596408892619669689174097168690913632923545551698657279453673086690759118425797681149324324087151270334952633964373790628275133207520998232151508858759147836717469827555076478043562902815005120608923095401354185577782231911788771726214536229221788481490322482912356808680443928342638150270410267596128542127624559903563202506096482713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,44] 3593462313608408797078783786606114890331212615140721122442299591065450133425204916950304991648112906141732767672687158002418824481495034270897247404595293383155213267759998452860673486571719201314647750240331457957644972912191168658308614683471230182593438642946526648030633306283044890066280325602903374997732002438974583441042013274487910666891899102923589921443889971261896671744495288846283926434983438101022213621458616565599888458707072540757590289026199710291533557558249548168818283520199874713352352812730913642054021964397278362036606356018355456207241366909051814433199233742367035853672035711233480975324516191270314582682259104884146274866844796851725819288383190849897250519448951511020953499205942389434835895582188246033643879509602302683899260662209806185804633149220307401382990464243663887311353322066998030588709004450348813352858680907403759906029231110173477715093559540548936163806396751679687427329306534634444996110134590077085213556343331096490928876068408936565311604607506415926056841861055716026569347238199143357228815009400295898351642248331438941000445836878912023736522347186678232983888204787688035470819288099689643258064278121269509504574318552783889116672259623992484439363890672483189938525145733412278457054296146733368586335596898763155111214803942012024462309441400316326735451193847593751647942364986222747669620371036074154332379120648176223681855317407024927454322649019024598932873304410273878239266024785789384749296987369207459608570900638711454101068718244413502546806796885446349253154788406575051898503849779901839990816401169841956356201201631939937271079700514749300520351763071952341451155006345513205786541270269423602504869427670988299057403399038739048140912783797191151176334844468655773673056819285143915097487164431970299413588248489250684921698747875440704013863686442817931118167463709570927265825035085932015840846965673133861161719410626291255525908202444165925261991361021607764993034832086126001414551460286649554262712190394786120559382578447112408731107463491570864282258284348500713733271615626352035492205439943827637457101447943595096977681318623018451731896363013486530603175442732719466032321169310060799453980546754373434140991625479652032498886310312542558940966546898822918068208624445006284590439810280365782946606543469968207952894027030777885608938700344511692762792448824887564394561720193318801363754472716613214762038140431981020178616529105615396277096688436137006921217484626457866618170137870959360887826527614805267908802877278546958168357727086948319967766346913225853115036088129210602214639049028860189623141546581040437100347173401294921767310291022421408347710984583995265104985062965821863328056621308051113569351047396269578342434614969698796782844976993061563043482558276110629421138594982900369069893307156697072451350003741381421685401956377137324518744552554190316248876268396322348353131951399828647831536179071164020208413065409797989033841823580226461097626426727376089643137693122560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,45] -1866142944290160022649734434977538528073833392425642562096561322204109988126650820829214202522985452139291549274179686942987382112246094790004336067360139226035349015915715235126098307358911595089521976171039570919919881445399949173668884517894098735459014438994750166464265406255566933152064238990539897148168566141482585523933410265571094310009003631747330211876056859512881475841186354574379634079297421221965610342841505138345072121764603861944833754459349707507243558232772613175099360186805868224147178966625633950764032404630286300632144474344013938028305130728898690391107816478280547247072765852384361363634102197072940308833020598626645337966035384800767933319453568993677021079080774013313336824173558423754575982600377732278619885644897477084585473831952131491016739513736460630178912451782308560426279656683416967667927557222769328278237348683597719333731254998187544579553188620154627798219646134467159550700336758084345952306433530389940011071207176980002202624048105926064307216080933656376362148671810039800325549250085670533219916810971076705183295676893683233811579842672576237156801473147245684666253908134670540139717484697350129578647933929805801501115567917533215281544352584750939400313401232320154514504132314654640069308219140705899235468514742265750417825279023869010512134234716184981706375129067804567266121628512588005977228922901414992051778419919639161196181409063453306920319937346003750613808973235179682754325876886753191765406878696302779215252513727921282488393504625581658389598739902270022016300806800532556151348318663138886448065246373742021122024799986191603433924951480608528238595079361949892099515615299470054109905980233317373953999867565680118080810428712310650002412729099509803857939537335740581455098697433161090429372774201590938217003055195978730557965809280758898289843049228895395880601316464134712171639570302454041822435574725991105325882817922951069337417229641926263594808551103355429865458391444398706274586680072017895063474399283405990908573177339556445630423588861302463069433361571208578595155667271667647850550251368961534207982864458923709628943039312166953917376823233098928585733684517833838508768393096755365913682393145157594482323974540628837685627368605685838121897171036596868090286844150032447870453858263066195556263929155541610912983373563144633078801737223072549484372545698808676667924799556872644124399501827589911324924863751958522274089806146929969696162418742277846281510194684095149265558372106770101483048873630063111009120536546934323208325312050606877715541708491479261964119786696199998667064348185230763370201178929718721505735369623704738623567410846641259966931831377241556718217531099822590951692964224758801573933399806134649324619437039725476769293979048208417734595254453511122554516670794511619839666930087292669737883037431367325131087530386007696721414282823288506947926059216491699350496881078075937111447808562782201403551191949927445630182542746725682558345995971730296804334958018560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,46] 963387420798124656115770217698131027003817677674650873092849673655535902236007581159060555349378537317342804987252125630023319967422529729954353842861145413736086986721985203490906461737262183051775790248201948617384377933977224606657180147309282441538270520079594657481486895381115650075193946938760014987948683816992670166559817877895706362588728666700212141615399218713000711660572461406830706225493275906440721017723763330736835258683708866799122652061627499781807476631334815242478612306946976581585740565791340329233847410997900197445920964127246857344426765311941764067757721772248000640862822732586568775795657323451705445575358887031046675058913605114520010300809632169162867619460381551497236524206552073600197045877221574689824282126137002072153010914044059185606683656002174347929313672837242531074038806170910449518372106632355492635029851514136798878580655051541983365294266779749364798986838786568160898865541633551953857973839599864797108162584503233481384367698161894380014221890472722637838116667846453487714344077642794899604808315925575078529738175235856728264588753822630259588506569002802361158856284854977003728028802710185724271183216506900386091852251509485201391330802518477510149448221015553431109853662580591386111237735675613172249807417146196756197904583111904250178550404762516184514806954025089704167280079465241060365008047600046291133479630284215207065569547615046429652387689377285844534063258875005819293549083492610362527755091259186327505203554476218988634596925816046755218759507126563734978291468161940124900817526529321422126030403621072636052689807121575618298657203481404781992906108407908772644649734860101654702931370247714109442248455001229334015918108430100474816377506188770893403800828565660219576995672199386340269112163532628138090578175624591328995354131375740237646540515118124053869313314325140642632552986950392602025839650230822862034928146801300475728126269400592358606566386731910797219423344825303967603024357047381859259847692945312993871709883693514271458601694880940155000328346763721805952282123551656375001124368867143939332812384825611616873466820542080051082445139301712118046603811101248083897571033245025469371063875324148597655015042497431378603270080547471677963135975747290328754609023820558964085728099287909595322757263743843530390492227407930793526481651359695433078649471932597853556538182069905668243723029900758156652364779451013718968693255383817505384697037784369579608523965262782958752543487033622645843960077923270907050933597921030659778454812169509558468924838223081431912100812809741972661636614599908537453476079104849677126549964276553834152127595669380954389080318795466089937239932824953097436261997497110521646328752123290947465645627208331057283614133688143360476656183345214343781048374835419214244805155689751896987538365254234889911245615874586413757850680105744187425375597725148779414164205606497353021769099339500970566059395271938831451193374001240455173283357836986757316778708172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,47] -426737354763327277268501793894894065674804337119167831836715691724809362085686233446581098210651381294068020755765653619023306312249991570559440069852014453049505261699037912080387517051517914374038132207429407315848778057455611862085441992970415440529105518847266924659129713651063136380005919759489833775939062906085173137486691819640380992190471839395674748700063110760211156558330704935263630460561427335994295923711049957411560908595513409846546505881882980529687165932999964279176090739966532696474796691487403634579452067116160812293559366776126790252455621546230681729255119966904193670816697077087852099353032150755178137357276311378198886150571452878187173141057602014111138054454731234127545859083864847498404872132670870934600912284431036669066129421579362244732150805157674211357149490284867278938254155047549951506280119096690676450350753661581357313651448537875069180957518264305637275362261097269936008657212040231420154760664806870932867113696611214880928607094994922658575002001044497518199713519012420717736912012342856420753092333546811920625914899893733442587808343380489347514261526477729262709545819090269077287821730767113901134276193406164353991790882813437205905718756862697822032138543386741166406757928041147090153163327441944927270301168139337515492084373366816191180598036010419250471076870640236650738270486009494172668001715239315960685052224175456312509257653045726332194556516702462412343343243881921788561226291771065495027714421944082634635971063025397004896965283540075947845587792769407593581244229727674909040980378715220636382866912224367593516593073341982595692557297053761028729013159933551131744636712042207643577367315449632115878972586428835886217001404613153969534574235467428634264662776671947514390510345441937432927614789028643666939269299727594125110113441942280257285344714291064275815982565848103717679552974351707986491822562207688944491380719336986725519175213092504554683442477806483991933556217877672122872895651209209475192617877772040645021077849799599955611675664343631455158007278686781375808636003485444321938808615699619364091306398298916767431206717328563289608777037499574183931086689032730034167052037343688193956106936832109920604375760163085365007194696463870110554414313935450434817039937013431662547004731155198569340674464502459915033352836015323815562288365317483787601736488438256711299124580733535835750905345082260133405496741502566392133870359344602753204463170630536982313466247407617180240756288029656987483455064268761281465034822487274593608093477705079275920042695278443787266312803164375410150975575696988523807190198036043144873681960778730803315099827237808330583292361114223799350081493300154627475780422014727771324778509761485182282826900966380863679413438439346113608858457708816389304123811003287736932911771659937415087160755356648077148290971529593237148309637513656751583863913449523543633060679056399252197479967868814904167931040522784041166773489392375602628267565277946646825589140357120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,48] 159731647154219658185820631735192804444260871501166708971069283179762708935377085239604845067720608639851388646345108642172688455455733772242784451452235556218712736236162832299395277113600053963485584382091817373281268418379324643353452054164658499505998150043865880009807068781921423499302508894218992248997790211916589792598716940658223701526978840654995841055742073572653708181473322761053953323419836524579872848678187599726235001461872507311560346147634439694695146033381831756109832858916725476371096264308741510268292169092564064491598756531655704982268621005795101001933630810370092168709391493271279562985038465805117988791563636319758898161450222014873350968517253586013353316041777904524030513914228837482525469534517296672373146825537788505250641670897492874607532210075419907649713367378795763668820987023146686868419446692614330562223950266489813173398928013768474671818594048692141966761805470728703883132385684456106788894529594728014174584562576735912885675291855881368342199910821542353035332303885576177992419856299253810615600686358593145772636985618318276153739698753352144092878150929214726756927941544397051270867736158507109265536632585511041598863733005409825040500503456759881333312666667833464603509779652328148518090078907677238593726488579814812165237915529136604348133049752346065644528542514087604842773572824408417543201621282341125127504094302716223969711277492358564403771910864869920277191455497338857875664507412331898728288110827423955421917430705349875281432072940222025548492024559433307084928988798518120974131691368428929025101467931332513155755406414279784053781355896135958751245603145746531666776829756301465294920131116465506646633616019407228976547210978139668215593670193623024317993231974484862359701697557588300205559967413075930207736658788771679231968091609143611107533990748970001344999228325922622177546561558484907333960768821536603645004505559940768297337934711044215604872116876185326186036337953212838745542801557981138810387877306675226084812224809434206245224125106059265884101015346113427333903088465382169886081107145131728723062513319523529103025934960249307752687569961162667107988806983766904448983205085337758997748423880475223003053722006898702787961375132691436449461287819844509910926871375344113686951201182033920133960226611377859544289718972742487013517997280816305007592556806047351364442732143132148859602284156215351942951850096982318122616826116613380327913229796383951119060476182076712918657749346263469153505505263514754346781223825557711249505709487497237776554791388046072426275017693462513856520964103917809314289713283082051354161277442279404898130413454014270507835391288427187311407902215408137899866240070081875812470072918485683660397272236653864028715558229199826860649948007884636259185982152334730142914402162543713204891728470914495471235398575910375025773208726583045540649962690960070589129254393546161267807905226144607252307766024547612727030116597002075043346863341316798035854985527296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,49] -50909722249298311166861972283313040797535944074521384289940278321783289012909697630700441291847408087585717107575546413420445277845664951604544285743885914454179815525957741207875132585592095319918440230428892041290149297122567355452723586707313018657826984578048585571489702080657215353935511386052039336449422787526482733394927749432110212088259316345783361060171284361914010933821335957876635234729135306436163649285783825458859400721868483537976200353031537002663706886601748955704623215194577345698551503576901890531966354699775756865267290424550178605879041670009243004348839334748167007614272986640155801059456476657756730693617702000021871883986890866925771855633252746324733883232197211762278771480873818641958382304376260223672756707067240233548023448816233410458286210040315996252999741895567595205428754089172317997751154479642549885146375512869876318881507985369377764326397152152037959888190139842972637019176786178111470534852547737720168917032027863369643481491257921779945943948098730005878001580546518872651683411606807061799412399804839545920180938720964619672866060312908347394868593149580089190227565576980108041070631167434392765524967789640154684206159763297973489228750659244211862167410548649230364744433292208875270515738767870141290601076571007615060394738807247785555423187199612218656598664646193519526944960044225604635837825202156570288726338471116009748293645110940627247797153793384432532833401305675064703986698638342921909721061780125422898685042251416687107627777771748168039555902999827518710324226978712790892819308532986988120622930252208128578706761229375220331513238917273680496788594826579148530594695351340663637454562800342772481816480983698584507092701705040136697965772689996692275761251115155460521518947249992532111174619259634377574074874252086576305753556292845456993368462560877218998409294962671623605662834984516819521356130055343557649562002605870361195573841782762661763324002756996073844231693294930516563706029207102535956446322638100175976431880274821376962105411634722047797863439140845736606813600014239957086860142306084855308506884155365804192452986666397705298183574502868908383279316991914250104625693733260280211871686693556838431672529577111276549314258879005703174829308414904944281350564224422693738719711581088000427731285473972944821284673527441521290852096108652405031296169039813994404791319595191876800422670992298596418409670039593957391783311283703450608918027673172866398109792282454738434225250188982060276901405520168114808600752460182889189638048347366677018938499363953191434114556842189950825643715020215657595538760930832894416129983679107679665445702966930941171579041293589024494104592509089854638910502919819413502811399199758369202837278772410402871821520491753492517141149807973010492316674703722615207979025249708523028016958393060036633918303180028690817327505097122443576767016305680834097616115787339631979142436334686412470278125111718763547368906297779928066186197614334718982841224396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,50] 13891103926199889422060657163332149334810433725382554375573757612848687626066325826030430501517503402517100935638901570615809555311309276947953530256715817687358404775717835469151887672160690199077283564983501591539055251934746862180250791707717762236112704087465304582182145123232085393374345830937775550797297829977298665618739076235050427057224315453275994299267781656083205955897121660923856472853968972190100610075524217920296761167118784423225278360461846262740767267659441374148661916393525667338673750333531118565103852804984979308082691266691155730916304149427200696840278698723182929331303833027773816112516170413548970646170710845537234064582132094503634948362270502849493011590161680059408138546590745257888582871055669623915373037268182513091771581354224757603020612868450837302773715728553179968410042071738094462544282129917668749412140304482525985490805519219886945999642110440034821568600281543815897228719940525816256300898192835496972560026470926911066123149512277236987545461894368840431944204410359691412716930997613650758067543900842423370606095499690333061774972876346190105049651372814223831483107801879904226374932352322581774368583413585644499356228038848697663676686004613325862888433813900103592465579733103053666136350915601654535063323436759255261592566778487806801575968740374261785271553810056422031981425178128684925093326576919167973857763433124475132125255532315732112494867160398908895701613165911563678720069063074823917340811429438478602843513386954761752091543355384615902616213222846345567528332558917823180980831391195906716034871699147845072574384309716192723601206244675372777418786166487684929323282199398811630984215205527683090523339266974411763235974450834754414248319824649685142479467916730656040702705430663289748683566332607188061455505671228185359436377804444737150200318142008327747298419902228949776820328265422969674500590730784489746058763922797630205593513956598906708886929370549435833753261859167630883307784738763780407169125441145765829592496944436119357419295910413758108649280180529616543082149300832219323986814708794886606985422223533698408437647615360267544779739555403704427871087117575733489013548925511318761077062750620270614994348202339157624096844353451964186853229972477720576823945441850497894940494048321735175253681630316232208263064971357928258479669582737271978176723404322130106051049218745089508460705993492905660711901326334504783900708064259404920271348101921029340136345283225610164705103071310081387911652009839061430898271046584624896194856356220940617444982962607562201686772236876090668369835590446168293945516625602922913758175832802452572824948089723347455941168326483495874565943618589011431596647103107879150666307441833799648217844996641985952774172186731860413890431327851675511303251818112320913910383054551996211686262084332002414495084561303337832459404997941258186242518868773942787056393218456770086545792106575449612217675169519758451532141742955259942826988899140802330678249127936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,51] -3250626455974184475523451839077265634648147874248388968935747467640909811544853337131137134081913129698966573102199910073534313251533553732652364184923724582705630851722004176888304734738400832997293817693515150751761760537267070634363969060543628009393410823917944273067294600080636354621000340369824350075775457588047482991208521056013384454994788822085097856404315288822862340860413054008378465703031347747919817184469730752753982086839386410283074607762824022018568098351530641016687121146795248562817736466372321601386745183265574448462388252292142850702484695808066862837426662665260487158070724348392505520227768910152225117124048655364251764515473104654699624699570382071325135362746221906292439526456830266519259802048404866101537944976098900785888720791471209960253122114035508137064485122629722038298533218844277306033477673851047781667319334676468639112545135707709787721017318835435576755124049095418401378798699139706104041328823873333774030520643759772919811633543505422172268670253466970052291430194061814032839932382468956166884906000724101627369710602386996765553779209093137470140997833192714435913637455718007864308347419762466872238340785330623249908727160212800466211774410216037691631639968567949275064517158697517739833451215161972142251798071677483254114993405672062199350552315441219472018382135429375605585878242543131031359575815014174368454795149276697828340607589664351440269840241624300415918646318449163274228919939384522818742912804147032656204358028128913556470406160082308095884868668739175423870885671560973825232345206750885468940372886623445377324568675100454323027917665953254402097527817830847015913502026112366013285430163451007350045127789252290240365934985948979586321084532383721199240747976994275465413290604708915986684557914622853303829943539107782507678329566612431450323177116365444733678451858612652580384752600381027627320027831009360847371951638464432489474189024495470080051827764793558812132716937271043160787494327747984159291944622163670502225708578880258537157016524771576955294102156058413447973931387026082291496850310584476578115162492923909268735435726998574872158933887156778571126175061259747029374352281833837896270806685079710146705869682487929399485286079425135361501022090671183364849702716748589046493369145798540527830346837365383769970120748612078611363881010816794864640126984711648898689113773894082906212501200700161000601301790278464582370586739388599781052727415064460416708642148082736336344762894373668153017416658979583648623396913884314907199289520629362838119092994455112838414009054172502004249792678736494465080633737691983323481448370316053442262257635683788496326694860022960337348391480648967578957170037994453152995821294660028628314015920102557777302888162447607323170504217288965634568068167347323308030933558472339645816762989033800355594213741618418857588948500002869049332912780667725802992789474293464722878322969921856143794565609718115910364575036701776458960046874904134237997739540480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,52] 653261641092669794404578010085197128383254251572446139712150541801778990748466656516060001884755542966116719681776262189933384464639253451610968057702775916426114607080862069469723391148955364800896901205274668322748210844118925108870351715728879968768351538777806359414429493285424030532876623997526228236588730840678957428055760722475627990697357199695397930928599446883955584882213203491317429264335661000775487145169242247350858971380395107508967765171933472192897789649309835019983028332476141952427529531044623513209184618420280791887251816711193158526483418635877875149101987027017449695138724815780107731071546491757974908559085224556601269233306042114748866742360585891848753048414532679919911358316865256533860104816357080855624013917404358964222620086564681612890118103855941917323975642030354428957140350753156850380249980034416868207365449618615077247260311185724658511498443260840216046306435695514021763775789499633919068463383269113821232035163199448620210466644017403617894951776190593902995155784850201445703093359577596757672264218432722254054310540866437507387648106249659522966766352674493105258763082266060834459326390912405361767002217080546700740123229094614234885936162297575961793135648127271676288837629395491954272152731783990815434735692119564817229767164644651905679459627461083387703028121224826676513763568978937628958997679283914328983110132066827576076338901686175889878443782630740966515366592475041976013477560733889001216987595379704447186378299428636592397390916722192106236186271532567355972287495612507787162809189502551520766733081011689901500856809190287146557763108307163465360672314158043979778087206290283909436261170783981764411623419641632150843059913023228935434444070770190943040485882157810054710798997321045502079860623148928071684058825652938783621842926207060804964265502581496748386341133381662328207932030835054626643581058023497573017891971680834188534418268586212099292994187635453240080260444782059405710969737275631297627772233867556560295126225815778488531911063186422294899457196297621440404299478633099020856713063415831806865902402960328923922817203336391426659908212391389588148020627915907590863330217656404217708695106010122374786708901622081693940741421998463382429928004105731561257120816051177547124589068577798654422342738860446280574591012881809462522349571657246425164118038508975721041038931772439419724756082405100454653003251894716706727844417488550087775505622035191579868422713886389786736520982304435578882824647589020338329046104306816295557157190085578042423682848685984947575919008950163411028474743914107946483169989487982598176364025546853048201875905998769523747351616869468533751327354904805495793769092096062349424925729423493727586166416321412534479856108356675565718858665062298149818119933806590439086998066417641728109734448108550251699816792578109383019668122203478495476501848828749645566715657304135730834318658662904752524747010672190562878703239778631653164251102334134554351108096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,53] -113273512230175267983122711361826108339186931669685596577638052716950993830423525134522654513660821147796018747529285580478422180402298567467584437391551484954152795637378103295932646548392159469194446734254255245684433650165160277441374960642679180917929738006168660739154885222212136454208484982032013722542374961055756913971183566317230182143455327125722164798614387482163123724268704658748385026518548536010669912399259920204604138476990075864882619966373086788501739302432688741249466911223645756726302324751103244968673842469997987631069373915576719639434523255765089221651686838310138945287403201798511003641695729636573772192294059538369521927102511808252105780674161300699470100518426727793890476806944826548767153592308413569176780326330140713681479046523408089303300374006185155598266347505066126319075232251620746002283302772657077369219825637059152539401347759331826386654158351784533421427339841904001540012063091224829457971642931844868007585185892834449636627674146839313096492399403391509840206044729632534511655909471104417641857902506782101253915319484963537688499024093593578315651408053346140034871923191422777676539402851898659054735853924093847894067765186722027628802722759979824226315124161791926218825799081423220433588046732440866265071137144049376205129281297433367043426299205466814971009752829544922942330263684407772335019660363046351650269987384020209711155839483500046009880014295768827136478855030056814168801230425988956541948883253539552929915225110501676120628301542103339092641537344259633800652406773072394147255719793656777597770728735335276808840431625033559204836889242194136122911472712916907632638036982906335007779332439026652318822031058772072904894538215550738598026239307747532399287646537952333155643806384488640281496036534338854900613399447951658692566447079803646682267466987448628630535199635511562908115816422496412016631987794694984524551730504761710203618287333728588208327302616227825795258497047301540502483059495106772870338661868184796956178774167165374337635185766198672755714405855336774154905739781164195907376119528510581610275237403732896639031295587604543337890676580356917205641485813507312871424918126790485706919026562946886052977527680733419716701236123320694278117717464616064023227258099389893456260172411879157005401320002136619632052017270601793590683007955880922285275121107977331892471966305998373770003742913109078258085723969920438393284543436397967760549678946050875693748833051788982487885282775790964278793729794233753536873100589417432124827114544294365995016244389037549571752655566054766114528681941100454014901644744585976011130102799685071144367335928951147655883495261096917323547398286185724567393614295846586541416525329613645379051816485929696714129996908309526442633271778953053562534226260826115988418053223497593764455704795071040936924091207126206482284414832676338930622268534594653234279916260973112055593560617192616028266963432527282919272983375309367132549510022504059597215498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,54] 17138738895619738411153972887292361268499631646046172071918796766885279356018763961568034657555642004015752032752457662811760071279849554921017435451177085631161895619147410277185394865944738711411397121603470236555461289334955446050417457913009930703773802648760084363825710376062723798709537460047781609620847622316470719881868281047279131337817952344268134310829784648672070651559824730776419293785986897846095109784398957512083251209251648108530081273420367263784764239686227981242601625127274384673308927285729916146150321545584765865428141768567758702828591721576470078886047168709821209263146914116737151513082791504141091709256292030511645945694434486557088697310680366649574482605932214738755757889281487305473398795742245570517854086961165475583914447422897401525908299707180839098794137607518741756356916802753253732220534014374365310131244414932959202284798550674241568437309815166175576637828448361637491789078020094833844886271078886347503549247429568479914445274083852803336482743258039349780677533363953918241070564024838378132843970404370818481218574079869094322774680367823360060239949470745181283867444164813969969395582090124131153536459080444705528936126607145322686455431784935203774309633829197588262961232488420314790562535961906604367453858889719298833262434569030628051146333572318389271741460614287276748582885532526757097346723369104591350573471220180526700638002310367163255753086161967729700821063366664399353462749340640847330929372921596193301807920376357901291257904196137987581430189993043404183070176572636623142575717078989581743950893841248125237002054446778833714206619055092778424286627371190639488650261856513611039210651274848598909900150779150317010298095172691365054481511311110475910147176979514738934796526163567741138916131362051183874358140561331596464600217398377382446035243140074467573708888679533429688800120710281507534699715410624467812010159143940649898231878896662268503935710969439002161584752095010211764036309628663649754138454662367926097792688365542215147962728970996528169538181087893737608616848026931355400259464291282418916072759551455012213657669196061342669943879022794245023828373276913648862986566675743609050885792696480044471093229844075278929416833377434792834567932655141459816895640972835890167579951808015769863494482710492007743053914200241730009706708522055434319948878310427125621889953782100276676087840938019742713801746304944838127219501699411955979632045150857724850723961915326583019912611309646757475921699997817096152636021665275183640582273225875298173991150686082301402411758172849277634607970055982025889053510903169916166176011806004444303722469414658311735408366774570886939970259848847836682783171857716830708177678475965827048265419221609780898287159047632849298238281744886197932523581831849634162076785288196466228386554890022398811421865149396078557375814038131947559952382609468056386991646077300730307563454085681417727021872005576187173598582267008183905457323318443447564472680448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,55] -2309412244157165059457969286833446071989216329763228991908613312921088600465949237684218838305491559799877502044181562559797489079100874912654263413439666823254082392807651885858306568427426563288462716157897923966232886454531887102890300542870108997180516056504110230891568697356936634670900651773481870870499830471480100035089759386907605671148053645660677129128695367203708786242652335116321306698283614005894826205664708341823509783841552406399502099350730752604491973814414046024425272161152003476255216165151342029283688110744526413382057989602198467162902077768053385946475494303712542697396207439725130273164226304496692600687204319453390140042559069701703481477745372227578543389129707174672146483731068379849924944825318383304933178197168533455117704878353673477132896998859705832075346761412257900236627204597560895164670311421585250082381497834587604720200320324074847832687788780273532732690010357340716663281429449834196717490708195099167694190860735181133197516313689863192950140357167013247284350709489514742896310530937379972553245686152927701715089864277221446948782604637100406360728429137775789544690346590158153033545686214417401825036137370427320549055486415691747179856190816015804760337818823198238561558250692309429668791911463955155009836520645207783303582843419419955725244093952946893783857609523643619921540217052622023903109335801335895693479252824252326368005237293832211560319173039763972862486957349942951905245118803165907097711739134791597465675471576693593611203903330939067060440297486281732913675469058577275138840010110271333082997334178362774633331883172173730986566600655354553208142218896145775704469478723629123404939698014702309587899024639142538066707775483675303984998697323693367230287230388700512676542371643003874055617055048741017949433489142701507961314883734093642656794151704367161340073492202971625146529247067390897272158212173563119954504105266596005942766982443718217926831738223912418099353699158310848465927236453170012568503977735150529843891887310767074971059831734225328831160883586098661760588807204217290847153503574235117050564126640984318447021026907203597430752615492988480209116148034801632184664452764394269516009141955558448674531469573171744596021552623940093088152029595144939547040111062520121089731510493212365113955035436843062754776663942482690932119197974796684700723312065949673937280461179572315534707897931284742633580678977583328332895424314294097159399790720817533247007956759801638275346235287556501782816406611089211412830343362432975244304523791907308821815766472575275105649897041989252432293594135790321811225144631122716022910571927605062344110227799664305479788715284749384025227315694620398881315766024595143990909675985770529937355008403561247778769950049061373761995983782198260465382549433619024336141021170355499826007973266668823120766572422973404127390210455071548137327983260033874507758896769330526648097389162269494511695693655732151287077834362740161327363167179677240561500160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,56] 287118196357614670534644686038518912424523889920003968532741684991328935471386365932724177167352965037342696604864695157368526832397252719876861848732400892712713061541078839988191269701479351999820377015630381463008560877786289806507262778553131910018316253554412085035265783581153075804459550045839297888031725333628896978065670915979288653400286342668072904993345637866318901230821140808914122704158047012000961798713087329479128204588924098726149484180803229712342822140579245469643705143463601451169363110111785701680930606005677998184947516496223614479534824972944479852653879663919320633310697762449110005282953307606139882464258819162036686186308155849825184375910219788890623603699693384193956402578221349622668551853988150427742148301159717507743769240001718294360247328483939005952537145709797734281281670938865290130180790022848416449979130951883844667824989811782803193782723215887101413676075481791367614293278340935273767060387201619434613096694586558409775682784216347417646215763863155771299813062233270731126788987934610083070959357990800716265545735136799999854763570487528242942974242010265940366869892105058357467904384246129678024751746958801084160123384283555931855670316620226796983384660267389790862134265766410830408270494351639195024196701848995226358245416413286966065856749800385283308252452713220674964172821166450975486362076790514690151586518602216975046021919523069343683237857207703204011729022444587780632387336264809758407532369256558351141981104231875814957806828567460428510968337663253318396015816051435631656223006169588637016185170422137101838061528211437383104708333184799450674084895635738544588499780355886871659090523816460152269782751750532727579304348085261701336346184588399282749422255558787792539998535553524389563470168439871490870504169757920967391092964213840197365832435264883319369672522199095347232033299310513848065844440255670385071211237217564144002882778695798245449675101845550567686181245974779204209519458299323123337960989620219664189805039458323890087226676322471284064036874776176671361536314197695047755897400456632760042553000394235775192517562114987893095702940515694836914032129834923103140920793434279787384316142614841471189123004899280682117934023920805594389069464439786613605323349908109744681477212933869021026244596543112683093331617196442769984883459558168127814640457183546983989368752150067178368836296193169616838319432101484920560684640659977271832096636557031042351936837838915453058260638935748618555328544341419269525886921946873813787215803444228193769814370434533348154938618309223733189308285843554841481642133446605355112554950202662670850033082421504018335403265790120652610672950413947394822951901241300916134396554109728418129046375298784273617009336949595189659118813717921097432519600949018217091164321917288394310954087483651487931672003712177592464507425815020220441289002928522015510161712540865189428024639781114028763016510198918565564873554551612171359891417528665101033275392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,57] -35094938929295455150627265338646316410437510031174012007300716629235326244979718100894254013557316513038155188132637786047888499883232476786704936182930199660816687445618023087336648677421676567919558017732272964639694338837565103015267118065388187936140265651003224597908823737983788398645073343380139008377879987815867940725174349865761736132600685618464202023874480091227888563736029625135564823810012162798310030498611315020351116818404787929376066841689211004223662990112261701710116418248367931946472105428843355358489455262626103927819340353572078951577444159510191354655577784555054861421521510737371385615045136310564246872171273786455510398721222944754246211657030686167521851413271326692462230853791246989339371643316248883001959762800994887596379228453267142631178035257332693447652387714039776893485405159677667754249975679964913137213033580179349430199399084047062437260236714763176215247208310489144842546505484075613481327925741118169535887538761197943483343628084096701642843652826450409748620592257776031741464242761933813785810062443618858167500382713717802231629130881559559006577756395974211009291765835855206341801802395612479317343984238444742154477287772629652256163338006429470599170737378766478406987255415948801515046877537069679600123933994228188825563285007918589950811778328345799429407836243018581183767697652913449161211870838273318754553086724533042399902192683722794094313981064306283949902680963361581723833007600488076175104113397959944824827741181664884511217713596546427625233536026327388269724269050022071151589037144469068060527839381680726914988573422792822286660452974575080344539399637019160407588861173207803568836365101712691283339269029156478067152762353482309659805168159437237078069212984501634576601206497179087366248297642905243790408860797705350736520730263157136222630777764796716380056498423008412123655587426413468705703310758524795160727122573533498708845863764860216644369340313573631557031379938499938910457027513086057246073927750908583080455021225187294559607633877414324435204773092812975799413263708406722872476908012404544769363344782361110784292246855042861171447742432827331610756039228494534925469649558935013047229091855598147736569949353668272156861664687714412937722399453491306414706657338758147260520275148006430864688850471319677880534485866405838950831279638330187864507895888680139492646022279524993046338947255852646553498751516009808537357150916865718434660476883884302939268408023702676839512226242145528625423319337765822715986388597002881154429922716949897964768797472655295476967106780736210998808510162290179781281593816918099087365260922056430830202812354768659127976897150770452680217968782585733674281035310785449913896665998224616721558396600267865602312759677610795196961796658948848550414851384430969101167323266646155486164462324616681160038507388560206601026621745208606181933467737585768280265145299986620560189833516786252551603342782635250362650701004603045804641343334191169588428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,58] 4567208871257440590159681264232446054165800551476203140684365984911304226543887512929620822994085303834906187361660883195445814096987484226932088551412617046151980855828183714890121628899354656765450856104337771572502107392689464669929280585819484794075013772937068512798891616955972197450782038881000724444897958056513540648315778814119017854317609129408178184030234989593394805136754124400140825364695311169534923376099571204443411378619705887721503022583590290290982684420006325522248779157222846665067690269496071923008875492157818044100755614895904534706275705089681552163352763558335960113356720228645074009104744970726101932016626288016722595855313077230828081027909148623780219956613933145452822606515158065214049825253249225883374864991682245253758929981007280836621279622991901686186574850339239333583683092709940194099604351023426868976649567904956786710189986192186367451540394519262729328395497608091294379164742410713534718608728844065192967261080460848947804275088725277080839210423590439017345574065961218608732529357472667626419356588756125041847325949100261795051528448854459228765389162647538312571125343496241562024026323134005728221415659320288595246048634280447141474400256574262057397238537654208342051264353297050870959429252994344274890319179237860523760179535368900618915869735077759776721233673525916972887412884604491586086513577006003176564420857888697623960628501010389244927027842153535585904507546522538542011656183290279132912340922707982525228857917385166564509493221788999980197981849215523690788617673913110718160971647393178367823354042065659590921524343839943558228473790413060363898045832288793989588534022545902853400995903621051178304082697841578182704844419101484571940517567276402909703244870559263545722680791372915285841649055075076715758199150534788798474970722588245603191900367845273377937779906011880888544939967005206957222803800370724832288918165375167884432391535198620637743447985499049895872812907561396053307458527565907983551241454513446850836198024816442492021404058406371373444762355879081875279913294355391217034334437782171849552674755891734748691954638560683839716969687923857348055179064539671237463894516515394909114735361112038538074112256300835765967119044148562695812850579889986279165613279437559738378563004572390691838002259248990871532778776479746238532084614487591529750752031844254685845585509005002098224711938726721931563336944837608462934268759290327529475023731678312671281316576430509985783186305234639351741752341586128940472359278718667464288755799483346594266801801347864892513708204669274820595523760617548459673254950284712378199100619108523639641252515162776944386367553110364806708188482432679776475186333033897290865242388748986790317117136023907791424084618023294529178944914879189024212430640861012141461047917495997833455162264103907445653365247803260278230200708555135417304308390808185731436603293175494598965179820765648104421801475768120356805147538041024602130692518234094856830976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,59] -641846336295169156576057702106129592361589345696473601085943310255866907304506384110088474004990802838361048886254211658757583575370478794687534588831648154002226024986498088582408850625813159788941038949669654255549505429722182400713313616203814731946066474568176414409740710268988273148575159490888050888661680080178923384679876771995508591487531992756359362170747541797771259859781206909046267212485473160096701336797602982548836778079955734862948141099956574810448098359459401125237525403969242573892887084080613928306153313717136059560625497880735978095698607517241477054229426930695513529229355227255636049820961131637505518018763960565098792820646523704359180398829748357867587059709575332317626505371366011771505984828479832113384669357700495952910629802490714183739184149915620793586185607881916408408322601349178846095093801776716574765170164001945220224246476118861205487394952873237013624595985172845511235897505884282196638882765666971432582413507051746663427997900295652844773901821880959335060920632479112706966517516215504071473771064173435912515121762457164539568458829040595423378913029978717413621736315730428416807825461426755771276991272609120232621452030626561110558286011557357762189576920934691324729576641757516161897102071935243567725233404256044002430672052024694048304323095038697015866740971026671360330565863857991121807920653140371027380192913022218638813217834685307652544871752110151508355976435525385203165623010373098989606747898543662362192698809417087892411708095700758229219125885031388901559966615280527180766218396603692233807057355113034028208967738974986424178381934635283819079976869271853057979387374832030565849483512866167088780018399922180131967932994522635586892618283945402446505481893500266225897212188950170625851745984719011503414513889766830133483865034990114780784997387511159580187999713624088227340472434947596811590009010147787178030853277516611821793212629494265833000189201282745186093849217878656723435168908362794842962648888566212916788666886836696889015067300148075011409402951904553974728114326341470668612955735425820610148761675616448667626543490726183106317715740650477193150237934545729181366869756334761005900853466122968744230844185188198309163962058993748300732297660335826849438828494952720606322998629510777397975622563701520581999492109096362842581107834721520446092322894762321709014090896417982483156435800231147226106833844005175589055658782400000109387471526572817662747467703989381646236867757350173629292212289224635046021486919492393191001174285883485597437678323883706183450275031161822541993790769070192149272566126695632746713820966761521451128113222447192081121071845355880106523031839280633193535397716273119114179899482840106452507263743172082578810300478508585153803307617599373756318278596103137985888586914052641086669088818800181197371202186162929148243760748577479430743772911900612453581830619496626927585879674584519175822026754487129810211381218325038381550618648788032972390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,60] 88180738352871859796140905135896424793679918943096721754515573447605103387946781843745991337064608903809428730355986938788680407624348710371852538780232764965536292938317544170169962707191086955001395095939033745253103613781673656765485398043522667581126065690813288393789049743950010975375122883193711147914648403492009901911956610850571531091592018116019507903908946628681887458860596256409629617878379587372454830169185915889582345582498471637531974721761777540034252141646237293375193052194641400918664167459279126814680990584325972733960527591026674689594259851046925961029715510418506501787258663741467896034778914581913347458033193401627916534285675825849785703328327909131991400491552423627399539100439306591944215732453926240951930043183838061473133553914405193019749367151025663158743758625391062382001544432371023220254223049019747259935834492411418079090957811097223798193503670257902617155455815658690028341635404974451658641430445579896650154594205405774888376458216979183158019921584196921074898754049657317088284153175178839944657356210243679347856955634973393898295612349380479734750662395114224431753960357801928135355561659320616979414464391632630056982104123915165895440737990483379359399222105341457592261082302121021055631481391695217448814693971191389927257415734910734064808326154482859424179637488900260776681487460301576520772224366131448436301466691790842498470313504359023671545934717960357031710751700421784361270594473250627524615963572065093589043741826961428940084969809456330376919710160325047156180462324913980874447270276929278742570970789807654939167220310373643100005458706676600044729372500103994548583088395850727437937936605591186028544867617856121414127320302600562981371699400765476790273707278928914549960844812870308551448287492519029457165333006324737517931907941552918149651414364245870078234843560489250682999483864245389849978447400122227155826029614358741689769865765923172608860671766508822397382442555748869855682972773585555591753373762868534190007002244301011779607758556350497293958818683494147406800196989503141546973875722612513213354374811874020268579514103208373881649040260246297069467910688080393538105440164259754014540176873481208721777403498578041934124768423567762400015289677097539040265767841450287157053772246429442446207107872323960415680291077165314050702510231652629766546567617732164332697866981063202820598354051342534017784671519564342988652499358699321902781819906429352988086730041290787065617484522868940963148767092742629929663071065442953263497618363939865763062036036273640937250425567051599467790494134565235156903840471833692831481564292507030162909175470673932069257044328554155491733068108584841797752300588481650019777711274275607079159670265263713004959516006246485145506940048967963058671514051804923183344990423449773455894488710912907023774939111620770917499957014273397514359813843519229276745663043649728608755967116187801504697636406423377794893889685865275778449437686071457480704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,61] -10450247651938527554869846573449898281187131954046378671831175274082822368698878022371437331138389866920762837676835310089697802040439646750357389216935273905714957897289246261261894894805025361338916030734546077857876543561996353028869186199216258753345148771659864144487381079648902344234780679047042525359225417842855675527826303191243343426705191060024406905431799250340355654782453259405589626617269409089236930848178899415576009004340810777349319981229427418117719287078763249489760622792096156610082336140156273777059311519207475141855107173495442498175286449177206400321045172007968217300340049688120771905924193699750550971755671095784929836489735513573900848819573714123778015145746190565575493914081353683838374975010248584624919880281362391298565480682053672068858724701176557151566701971678332055742434676563655758464057258669132758989150975251263289667532512168714835996712238562535622867579632446856627785495048951681127512905752545321660233341590645970422165495682985195458966917093384024099835300086932780512387523797512885215266329228771528274441707736066547957283297026169208731090045733172580613825793233518519838423931947894828911676215803352337770055889930474022867012714946151593955020054976653823730935506884744201812356277981048914180765107688325505279302419889876784108113087343993377280522722834011902955042894593852633033976234653081545445223990248900965996271576288739374527022570782629126136151833560198645875794330041997101829994000249079059983764113126713104941963847506806592937000921546749333216505133748904022990351268709309020419248197360877349459453067891137612338317544750182691693966358808529331731424779897838255681496031582601451119822765921662582657384431361045118000322426548400055204127826908057014275757792788232711366996866590473057513492106015938109002982616456541528859988103794484885985013813222391377968582466949680103174699652479411131558083919387567568099478658189405941757979310859153925220371033243217213874563145913667818831054657885101281554753749284253868391000265960873252000713723440820361183946115501999758779131525338278591043196568110227500155767947072914609977415338172437094805702019428936567224783869044785910071969826708037737695163796776948844188886504152006307616835420946480304752838832997995780074664753088305899571359676611172128776781885604963655233936750390768501320263481099092644472553484896984545404287711900488557267534933617379455881177976304753236461580085088182788540714787863312699704861122276795112469256614098715709998669158538336833907745864392616154707476970017284059200285321461794664250687289256195229187456477980987542572131987291074370136575031901808748180308700198742973978829327988382792706055716670759792935041284485229716581687842137860271658690044991986638015212773498464123521143060906993902982725438677300112643766623235619859215359934081869162756353205498141286838016245611172517360290401326372565404222373466745234283665005202359799814408062292346834297850918981000537047040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,62] 989837464829503925816396800642375570429321028414324883763907365580026382804131013405013403448593201878144409584046568795682945155108628125053116121290993178759900840728434958386009416626082510957012085012042537959571294034251491934204527910365966514046077812151543370515869623022786919156018595128591695926949510359297810644663831096177248726127929675479087814678975003808249332064033558811131012122054076628745005247723767265319743952997233037879350707886397357411423608403528795919966259478466910481903506198323953381286241848851363266836712590364508889007168349665488379170287386418631498812248082845423860836349300420117685236156857096644167033731025666192527908655674567941513391260030269373647190114918467746141929952659125364359668629939781761886447593719156161114057121881526570157676724131713959277147701949032591638308859419848752259108276078728457026357926656064496638523034241326536525457347480295570182379996312761097180956605132102232346048868731806763453449606703287675181245253640526397715848310559494845860627449303945666773834186286396707899662017340534218677650013300179787045128201988199807781733068950530450158024478597288561547605811911773392452596985224930899481181534799552532160740444979876257504074688426713282365092806068605894810380457351947617962802464005471079594764364009916257492090555367077111615349179335007789360804176110600526983785348553908310200194734862364378981997370985792181271407830391372802093240864358517049660820303676874788261715165153757526720856698991482679243740094659172250330692571428553534156329164439705526017052920914428244689054269924947640758388145855375312195224202109707658690610940107595840179821469534008874436422166434218326278851130339570495392581737120162438035624629100886869805864582282923427835459077737743290327068779035791027578617686822413624252344051525088759689821539957723600613432998664740446084983305279862085079098960919527631940214389513897560692297177647648516773803187114293831781165069485729328041400698202871651341537377467103516193956244195915405114993289987390446674384763879382837304243599216388498077562955952294246356978674982117554768415029176467096120313510360923209916363523534653319816811295560918528156347535122829762125233952616481322504926994013888904459369538135888322746147741351589437545312481321298088618479729252378712596875425547553056626224305024039161016643724704978625822494242350101269928028057602418796571972000255903486921879603771992928182394024879263644264353335922320193690428623553249757353888199720816124702312629482731064779548007747828525316148719103857307509210439006154800131161659681635035689087187442263340522330776166397855626938156048377134871245165717896636460068759071058245033283041875330390485515821346224627064648717664148901774731009678044274917841474607804972657663539545780615358654656497008129968089732524177803257181353147187567290231761807829283811172129357662713064040642633460647541351151749889663456844427329876141024533572640644389666816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,63] -68569081404262028669641620689305296709801645630417960178815645121832510517336506593654181165143033318982709155689978833094074680803476968993739181555576520205758226571874183391042130852895204712132604610232779026235252698199669245578245292786753152469801498640903334559589221422833344666601765329574283142430839357823929253060411376999692526549789137380387059570368140800129806038835777996890853924228032300219299106536969963287435970120278362170101015424072177541888206929873189484615980666218763249240133229736309724685737762670662893908941145314365516881571971209783351358873247352609015751488885101602786537657122186353013376773138697801839774735425661240016797775054461210811521343373704347949697058736815293976224198590854651455979620623788134191463449080388580024399963533971286158785140498694592634693251937289549724507734037833960193501134912812237190172086130345493417178098363385341093902307765741847063192039089726566431081014120838839019451079222406875466596439076910145797946333572412413700434802199354992367187297320395343678597908016623909451911456894210629369733456892807293451713222574065858046293017384520829798319449548469599001651887716299199942855525621549535810962374674081569226791652530632360466404721342205295619758067648595086530637396269460427276241160177382165320149346270434974646649687626953772267947233771113241835866741066738057583145092743645452275122711460074952150605199474137763532568690513957220346467387924189005318970494147238075063716344512882265369769015845020560448996274467398450384598762936770545478742185996609710620290184203519118951125516237842790372860556677813337406953462002981145175476836769430069669967459125705124423258549133698146193868438003968804828102992075860022954636961023089481633961914296176890064154490066668869267017254384979084688820937651194405414237613040503655034890586525175304885240903751660108912222316890138078681560718065397651857560442763041114879764384956680737230613115391746142359986405744589473140806197241717053050136383216680828686834998962781024929859922222482098822063844303661123960834312531189198882457786994780103054472116548860349043506994124672763831742833566087296993863619287199310173100610924099925572774807461545408411082189059581091796653336250114847775854130349120995881607310106736636343149736656508542026020202632843140745357104773700690732650205029356240003160725672574607747179165390167924033621689631853476582662691825385141003272259002040375648323595051631540747728563847145014502330512417350700784700968298986627729093122727931611155294514155697770341344172461078434851469525813155080042906494783066692851831273930467562986048236738512015825236765904774897992378806892142867131330925710508149307010643965994123948563006677218478570074063530541509718443379905971463123824070932302639546044949390327925892827975431179853857529234197142485474149682255458493161403052235077392645354187464685519192988186670449903304749875805054042955317629205708354477786044252279579607040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,64] 2738822917445947065869388297453409635036133572844570748123779739599197017152958584433865457451651673761344305138181376383888478492270952976911816087978575656403400885253986290659417683895036868012347904707760919163916184431058251069731131984040387388649388971570275654962320481721503259614908455817108787283791084267783201157247738459856000928075917281198872247748607607950264218267241214779215045414235965862260599033095372235577898142672437173059911131587076155503378194633413501050981365836800489295174969097617789187020743811780366413411615701760208699711266374664866860151062499200367705891683510723520581556594270883050628004823004464730033055138405332657128023214792648351696185540039134929938214062783966142549212969276505979329065331027484092254247218169848655465438230612196863603134312385880655371508582063232819097275413728785302492348585382204762872580910730428204354381434315884371487979276895942143467682068303509604193168906767479322961557919526193416899970813739077717618348662243558358512116283186486475267623750558276506268025020320035549639655136239459591594365104819291190046246045703281912584225387893742891145006841964472161921981469340503169717903563203938915023101504757950053603093556598570743522262666018214518552154924993695363318461002985462466303408237531059619422133351289466138617361651072439345387120498929536435192999930656652094535679296674380901862029702404900675848045353666293588252576194850211611244835259576083583300936061790414891238935655693466406745791351117858313501746076347996127303576660673212643871876667521962733581305231854786261303959145591151532825796889454025733693466959328137485903200042045975042608480951830894206296971385645804520835212533537035666013467758442993775737863319956256377433382803466428180178797854116533590093924603867026914176827144359519553073682114620632074570021282032210525799729318406652222951293662355238848714418433900674028224034838458359361197772544385165481593101888818063312979867253636683074285872036137833192306079680138636522941134596013316953771520156940236500222340609920858452518476314765195481611964888347386030505485102987062595355961550872904699275057946254283328897306859339879997294190029529661987893874226574508689488211676052495871529563286659216818056320889006592537205968490619740187292788355491877241879741944305110163161053204791300099525817579360819604660906209422354622205295546401679076812165089839692332864684290185577756663858474841445109087858424051237864731493737441951616116764834228164976585981748445148707599301856138622993684057416501188814480740754997241072293882906547328004051410600223793419371982081133964379621377575969542167638995710839979068880284074455547852410636219719519453400423713574607540639228562973192681575680714788365080400564635292799342684368926886458244972775731934345725400457795656059856440127137309831823986521948638136822659580427943609611233712931063052757751130431266997107222358990657433950877064732679008380977435451204980178944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,65] 7277496073732815774779478491403854760836702217134895638218413216079136933977028090458184152357389908673349222136969545753191063846987177878117997069013653426096175022131825078954161319757652382021036717705037769750440383085532377389285785614552741367996781883658199896876856160303861759390268698276995918474203451525854096021526667572481543683348551289248069336801388840732308219877386114961456039745143558670766249005827473473288622436665589542422590462519978298754108107924541519281084105645882958952549170302640600134866708501203299780627144212389247191184263377737586408195933538468673406594935818850285411793085095282764986302865082309616275568152643083958776706190350164291440365643158992220622932904162503253119282680384385574419190125032091069567010220095653684286678836469753601224040572670944042990191750934426546318641500824666697123306748226953491424087988639090789341550772750752482670339570507917066254515505300247584008550187146162119007681957201854163932228275043040297522981298265947970722692036284999964466111105861408913697373021842234853842875917036217969861476781622376060122486900662445243135058677918317406006882820568891637260774507114453719312630620567592020430740376977879320588220022197869461084211600750030556818227534795194594271403536448837482111055290502559417530512384293644574233679682424289860155943327962741588017057355836712325478724747603858512496537802834293316148623328182680202413829874802457472754066368019973795775524545323160044906232050567249559747709492270436069263493671240321009034109481948739433871151678539142780049336101618703388570660978689396100067288624271803410497381910600354522936406988122405190903454365201308806767589797141885880563356173104298150838009692215135630642095676745713416437375466127598555540279350285991790431163164709603074464589784857573985650324734790646038088675274281553720627350311138201351379873553120534550707676612418423701488949184327980970454402281129813864019313365289884842727489718907914786396969257578701967028860478830287325312849479028335810190471004903813067629009060049919562124028818532195549701214030349903944712637836122724760424216664082800886071473302790894065202577361456839746821645561258339196413629949190139402777717457988898327221170799752184916746449444099588181023140316629127827026474819246390887594913446612905087717149645850903003723453202464632286147404790310158268467507850662462717163622566323712864586601244979153523504169438073561067759067341048154614547420258820648579093097402436087744131236987292500279698666910685733113468409958522210496297019238133348281859725522647455936977166179710674337809629108694301502820944552290934800903076390943269220547257363767947588491527262926548205781723045183292495915122110568447973501029463748097143022725748213695333829142406394014811276889558771841222059025950367944732639700046532401401140875655438256476510170061119879693607153653941278069594556906763496452695462252181699589340298442960862683792583927435100160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,66] -784637852172775931412298608955722559979321915540228326580182163471244103902309668252076887811613615859373259725743831699502167606601636856934096771610858459676006838711818670074414881827953005264775454343372612623259995500620410746035709059841609739860597322027076635874446781804729917599385154187975395570485055888428918821772142546680333458797144623158485141558169291355973034833766043581888492919203060794363178401209149776287337655108073010037140828452040756264464117208024108710829194366485416104533432134371714466372233631357376750285471757145669733829524804913397815988918443361191384189072386096790405752390758306332256778557275831478025059826997192223051297543396744159162209901070890070576068085284191694209298340701231724659266204398725855508426086463382324238077295235354065318588692212119040085820993650155763183219961481088402196890658769285215910619037266645473206204703735406843185794654037364057682477300772276933492466273952215350069047461440445402773169040659940314559500696432531601719080565426957439787788881573940221218684058607702028594588549665187824735531586538055884030057992297482611472943339041212007121845290734757250374280393280259721024141266530303527487920042752976901771557627583879309702448197361559659818520136339377360752253123760451568936630951811533086048465030153632702668007898524421918737990748703366569536541305109345242023970481849425031454030047035992510257254973432288741464382425104920894141471177201044449364434597844392855787915819943191586783224504882453817941995816543773049132053132843025580802984973626263028943611098460215596604016219719643193214906007469926179435836902385875217455352672823092065329664503945518320055287767999844866066477444597775515674383852576604952417011704706042698392910033663406127874951306872439101407536073691246319585018742207550333885188515955459116032511867534960590451989542797706546708497297056592556304657930378429892952165960620459464260047599803390532518945928803791192933481412553763016196383517081026822686580904956621626296899461844323562482585922178072258402432306410883322420168955350850098459716968370047076356213844967040840518002980162120422181886726937331842634523110718624354196968645738951529317585832873545955801697434732062957011784966043888983222531598736527223769645078154843330626684920015581406434107623990169949615195410028533236084954832640297315718792054200885251705337081118816745526891940827150836728317386177705216693109458127208906567332683334935637296385016274516529007429140613521493332677468440006454547813026872161719823920783358479947441783596828609138503561373765353065457021908997131629914760597049957810252738168053494344243632086126660243890585839867262619131871427092783724369217116832237798707706460694977104957535330612970283492368652641538846015190424404361993793889945544596435575509118323341840409939203698533386131139883903754483672161333955030309447272350008904835697507987179380160478219021288201260471961969351709223730007162289651712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,67] -2286777276533055997863644668810989946429589131572595187800534843123432616178340617214007057143307877667931306131144417861855415592343967851177001435998515708555415735051844208148413547255148420874703082277127185987723407232691137588885451875212987807041797040062658182776446799059968350406965749119215308834736751328133952201090423991325295875614506543627454121018266912729506194680636015045243197867017613960842687240883958697572741231621000920500700362580147315263718594960622019916897649918283702949536090142225993337642876288390013868118226231506458319133089832440061426335407899213060498702506343472445877219818573797874187657583825027531404376831440151167935985835611839558170892532077228355748706164094420830304852232480926957884480084613611907714817137010015182167836615530819260415434472496289421706882417273164522728983726344998054109796104262866060203434595472319597254298490920470675207807798331166759837868596526231660855416854625964128265133621039217162925513562535166290560990658421585767759985315358338586191643356563214776936544415486415171408435068801241397854044811379487766580124010814301822065609361508819962707315985499830199808660663475289768609373707465970799283133288545787536313798354131564984983544850649662671187905843500462088975016934894452552251886305339800696324486368236977586132780657935547548232087994997482712299599194379108450500299601561385048551716109775477321582413499156466766747861069684966712097738882669221629111538092386250735550583427195922441758020296186778219883968071223952245194744421940714279618333354675883732509929975206839300876776403985630289879801287084426317086325318447108614534786330683727308667759218288689207640112943180427972292488251812475688555782201279208433966333318629058676851082136023777828568277817959865097971363430726634573497240271124408100396953299964059402978253288142370184184506848150950262081922897794350701939388874225663176405167163839325151901368511628115895318521185258048054756358064700433110179004669786621344206759118473712628619646359542902495132154688120400244328351582683871277978005975961977599641923876915118514058148747140111938875723690407693971669749296227963230713431281202859521299047806903100444883667324830174553460419144408351649042774240567418491551936192056562013800078132733950592583566948105887744272795305734007569965294507412335620046678953410213718513791516441953517062928863988321129877334518543615130982853195698746401312784345134185253667554722974885169564306677791238150213055678933685857585623488857317409084663970640863503572455818363532699213362992582690080278021480425208432583032485105578446995979987342606514136716066824743422563762893634213952269169507270414277755864924256546503883795764621813714564415134401224215525011372712763809729783602103803316261368822753752002214852384900642504671218776713227447319248690613320872086685396790680274079229805155729226562089470575635057953683590229445034594505704862192879021288189089602630858203693276200960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,68] 431115612519213896968828085894691071126322856337720549316593275055997188258286560497557203482151134861685676267693157596576517444855052181764325415483247952197769860982101271034611213484629306442816954962033284139483632366918828386221411252015408583945513000762605118482482476588288923000375155629651914151105119390235683222003599747795560165331395513379403640039002114796865381272329621674024684850846218465551589550671167951233051493548129735918118921184031382730622838960112506351039371148776734572403471862743482916358240886382223396703371184139691748008445395658996158257391038791042774247809693533452288033132839589524146703723032537086010834014729786755023976921493465235737937122473257086306388718497433430820950269569289613342127798955309912920909368611404619594406855829223589809175054897080473777784975530495376829029645699309219630200942776981038489802671879982055875155064089803018574908447071771581684118144966982182102162910910414402765800471764090518968927755652375651763861806547247323588177855518250896344714571669749387736666454501554326761746310162270101858244608387742730058098414218909108306481394643561712158711348499287390811295934328424508558244365164993033621227219256550606377787466441466377391849270940114610085689755843980191283471310717731937185263542072380788212199847831812795103399088942554744948742095161081342865370408393408631249803779822408399593443476800457453401866649161640002176826103358872358457935294681261125361144128047566782423248413250641859844989848772272066921137380657672572078671463185917614787016918801771066297217118379163367399103794333890734014994008171029382646900438999103906558012823230503929668177939343897189768750913257632503466663670927997862059288024220361848626104605785615190236210917413303549384769798537128324728629560305134120063294015208977401334995714392193632875264824800781304414315882898720225483316716606901535215365210066066221577451377569545044772909138512702013905924593298455507573358438234407346335626329300717906619678985615529392830438070861023459034269867175474527208173123251825928156333763998929583536504283876581753064401095093034239779001857126657349446198291107135081375510032602078873105789478069226522828628372057749135195377101679389241964511915438449684174236831754080507713861379371952618482475787575725644823797994600668655090247161096677404479893593562953184069187112591445549812505817759933660877678493550532131959379407093166658666388182065408312567188899563903213087302480241358001329745893502368038590099974120726392012832368947668025739498274582615986562778117694303347433791827964872414379161797822545712398485942357528086866437034989695563140332160145654141005579545654280213394954784641501189951418174099050591476123360809031566603420972864037891541599538639268434932022338434208938334609497042688120972881422267923505794348537856264036452578184087446263781934558583548455075561662619970086754879288673709352687121582235865513147449331726026451754039133056532480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,69] -29387022750188313328107196294269022240555480871779379657958280776854071407709624814601197780168714821979410822288289618555820873921446392674299090114963006661132564294529843724973668343496696872479156739792401932275929750878661795585198344889459816671519905879108059535178768600687078136116916224107137883103252417264583197209194126746865182236320274752267306356927980772424410691976794800446213218109265595701636954692906163288494036284733301233030411381971950634244699092328053548705038399153940600092137792747157689806036887715651631375268397901641021601660077311879543265475941240853725787533849395691155862049307183614748807007813191897702331132347337958385269228125992064812765582821693522205196361986785211082552647403746172025275855538701162877823916886041492315576311339570953497639086396404821233998099495856485077486697382760063143161530845866344940025875508772206009124364374593427771587342458952081099106538366436417486958322154424369480374715011254147276432562501872366002363085609324352007333097980620703969867424214020599204220826282406794142311507059858919299131178763871154432157825619993264648121730974836480446631191049636351648280846021832900192210477953474432812418322656304300123659489872547646483894274949328510052754142537831673622735653643697721136793789548863477318716497526912488933111236650489463635264880030890990560257334641700633833864190622181346425424382926235923682562012878994300835232698984163337564807037570118312048688881207475824736232024218980503696018193266811690071647814066138723963757902358110366952746742858465191885803860666651403025332017203946838833676981288592830098803518601675413752156554653384463080282732691787481269504090633079106161752268349648032621623462721045008123806220146332436943408093576092196493796932763803064898696692204983660714653434485366167276167651465061629290008871008192549821030694826327088054293954498710712016758824204065943726497600310712322746931973193714355997373819555390688463745564266830867301087839307718279490818294015821732748383590124716066385706252151762977332559155098468531554221033584245852914161090102410228628245889035734843208213096232650886930519582761797568516936764999657258991823217352912796668131446774927330321957320908961873166997809536270723862540825409423975632895163493243624571922344198842102524804646361640482041651369336547152270948235320894903428793145289836014541506833975109962096361880086698710481441889617191292671569640168810397331684684600194444597768202888149169724296755087979443187242944020084629216892582225532624947022858551617278641626535379104076286222907832720231179096165046911708535323212919726800557233396600050241080913866509532978776631166073711382815887930136587742753313410958710164085221228883024100211042623766434567268470878315549127843858533165024148339920548861887594376015222363205468016111631405056387319714506323609116965743888485765539049222703323749544557441514267130158903210514240535967999018397775304809708591293566812160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,70] -672203175284247216980189891152317988269968258404166568531668526531291126640231525182193521024738712025753299347620408508893960332042082888993097818679782085138718777723117907262801273746789552116883366674240298083119465941961943268682444573714633571643387778147556080405823744347957315088580706794956793325279547913120582343917369354985795727792352044995225710449413955269589205979343127955532421558517246763585510843537170639002946318408754180843788508662810045364057617801620490148496713369407169508047120120545474973641234516263176921598075644624087263036751898838712168334489704126928940581175268126078018910601682358405068708012802925989616997702995350165708083287995340809813966393665562573441292932432464888184472507563786985773802945611117217517923329393594555642100479244276083559625729846766630506487875913654067623515158964606793490783551204872702500551213007641677489461416495739384763233323023920275003459953358214928050290255683494436506291181181919747988345998603076793310179894870998599918795711570942431403848042953476980156153377789912595749194207749575987545696225570401608604091542490633752094030691307156720738467597556444259003644877314390890469244451907410531772041034614276178552451045695422350969923084939232776365429680291548740173507820446502950369556619388458878246389759937954023724800842963328388481037289387396370082579590936552367146845309189198185588645069883675007670349734316965904938168075343607898192447683834833108355246146016132654867569099657759232426105337210319324715628942879027893657449982306265445657611013544720168623400451215045641635057136379183025650746813001310192291776568794147647012058675472634125138645442609751867273138661840261726304237209865055164747556759270549380328494782872590609947599997786220458513832625764081066408767403929977006638317623515466379041912984731486745694600632058787973988175554451642719964030482148259461700574345305521573484348216812457409293447865088730229332965393118467218088229815310079762081103177180806674096867138501343457511995871395013448211410479092700380817535270480966891362665711226576530847650150207907333508268681991271036960688452704915299463765169549209324986247064264664239401210100188846763951204325588771669968851905995054224903169161359953055066811729547377974605543035377536935375061459525771043882803601605845354007105923560073970827039149268902667515536159002745770825496006142921689392068246603082208651432413105117089964660155012285525330775974385490884835588009626136075584651686460979736386127296918347542283591789226498190173506849953063233739348270945370810105195461541352606272639707877838023188365749155373102937990174764235813874308914498449678271076300688756701820980504764595101501045410013018883084423580818006413448594660790666928285216444911874324511518632079740487874156719714556015361631381171093761706379823306415210921142967990330770386799659522125366699746571404965552114012887011143686989431547194069202372175972064580263839936379092992000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,71] 238273909298805514814012492326997699753239416319307020989630228101333381278553337535276721355099602491743819267521726681854069608561597584311103970618531736956032246654972841169730255098069539044091601811081843212662200021793644515608925380983527919578220736785826398278247650510391799348180576421190336159117099154081144299977261830677744886567658197833523514788463031801038451887072246766494378269280695373976795404194225878229920060705879753530285024521532055311328922676495919038944145694979432742560722491713839406176082674336243456788313439876822828083627461299862012486678788169508742069819471367013095812635780875871799504165903533655653335705898566509201455993181998365162444049028983899396356515714823672815571876186527939419295021121904432094176352618956662086596878559737737075568098902987946204039948953051024185759835828663816450993535216974928014061881533876959786539019831441241265837768793826557648194394325911074686657213768041632661615132642485770260025851259079695111263600457099540457130862863128137196493923242416832696556117250149589481860288942152104669777753915296729967348369282687461476295688908189057917753655630926864897710471213721398341899431574250138646553298026890313803073142897576092154481773046515829241020920158222953499533350011392455130592860808089160340923452756157162831130540418201321773495704461576375860645409626369423853870755054409149545297928123303399297844379506203249244202651529961757779728813514389516793369717889599085373129958119604686194516981635258825759992594541072238923936875921648423028392853964438629794358647636221163258141754147572758333144801933381036319012098130765349283751863866179775697719754399554460101160884886964349243849462302531110210422000154777746434814278073032907761693748310143515223871528194513125371470431283295930301824895147878036250351670012091637576499370532614723948468996419162479640575584574204208659218108961563754773865226868120500708279739902855135256986100076862898122434496146029485800788865813541621378268725042165595298257001958764106170820129433523347855620609593870466866945650319736225983045702247608974393462464771511221725601437686591659766716363355633935703008829949477276184805649508189648413428404481640814975210717918152490165913094977647799473813972689378590102080397243935054974224824469213806453517641722092765726942524578261430029803943973238395301628563814763634782772944444154116179133403782151798208752201229628126734454902821917088337862515108911505559437129985268384925198541116195425967932233559187623322272688812445640274780701679088543343877181968605982466461571447594405529669576227951049574500653465215624300901514412535183443223901007567637905242444432367972155032794349541863744675412215609622298935391788191753747468814574798549722511503432525460654734198314922973497878437662059031331257807261659784938929319465704104611487304941406769623368748377010832276439260381879615624467758324507163942915187603004969345434227465305445768723735511040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,72] -16727470182147016821103701710276358214332876815434325493101311549014453867558199605934461066861025435329150051279085504016213870461639340694434499006355798583760163995001708567680255486868739141730898296091448040949699561848853083072164668595515039245334862427075412299956884063256041336288877298950109777932348278632203960256277302130617529415690397370877469654973584855065843580914797822160214764066996852330271912889724829682534295825271986922769483174957571459736129396778906737036310830620472341979460368264482479138614861445994572270992899944919220849724408139891763595073011461603817541878225484580690456460717461836914487653768683387629869564813930542227396815800475216922441725278368266252151292248392281158279141504091713989174224155111430226409511306808826781386981338921177151713127364426005183011020891905609280131676789627586625584648508127124237250795269705689380284718820963619856350510774553427786758484607442819915057955831900076436012957641992248306429028749635753166036149239462383684348896006206744088030587026901641944064172622266632774200627526272170760668103526756658765302785025251167578318900669956554314322430871715787301657642773940168964682810191983864336204891438363241617892824052850919309884337453250536824968698373643193065049266946348359077364439574793278203588920777491871015777671057950251283456691924084783141650742748428253840348346014139532971309020207380055661798969883694246354478420601823267845249188671853147087336694183825375900323031507204516871765269896720306531124334584875532284026729522829420503979292229091839517636896660992078301515062396217973452009869354715788372869311908794273755833531547370540030796629475514556075088711665696569264131612208849057514760428857183608170588099734418935247564984849035805975789297090251330037583883924610693962395613851337775671851423567195348067480303144764912157405327218611910839328004490848672657554429122614985150441478612763834627706152848666487752417803886056661280391476776225435152828883803126487762980697684038951355503298831892610998061192994442171806345382902382026893137127188305270856402869448042763384111405082517738935326843948423542984464805048919534055313569205025375906048824114541920191084034389039407932574121908782673623837597216361415595133163282435237933239218954475381816790920779620647527360091744968979029836130537380668065024228224010504037980099264463337979446441901202223591613127236626178367000153157071250056368068867899204984788466047437735675003285203575817329785096299587684829914797327254507403914075204817196672108916366823062736337411931865206298882995346946574021036439222837015091873548810950058036161139999300056411832346866530845329575338317711476252849947380549950515245692040269693060240737048840950526599196213118390267773335720060988076708162213594202177721228672808897978207258259268852338207975656056700628809657455271029783245855936701442725999492484845687422970200756745000714560623397452614374115166485037712443685747032064000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,73] 559359304113765101826359901870405202157934825980136390740819760653888075825766757826606206458078845268565660788439238684669897708935530940036929143244209519421326174594249155364530651171955811171768907684225423560151517361602880318809517515387024211020548506884782838587043725033296212662405110695903530677047085914545287322073645198373955971797449690657553836922078652927190290799863485439935405904722851721900076783998652832700149771089392935205986796651786307271539797274889047735096097723254471717846769019720867156417825105435853081808889796179683053937148737304782616844034826550273451384448687903761550443788922372166216671905391159050563268532150046481501471546956251590299204532596391480274388660666987745759517342543707208965753361973938029976845897875716128865979634211262619947787223561285228719969024217140964366378090744000596098176725088433033899517824842335927256723050030954740086950254793302422157784332548412883352522963265748343731902514581100839640139668972348735684468630142607395668008021104374387711988696561822514087985048727652768675224161087377343539475887999248108341325214022328121717151698141532374889470888924290791875299937984544497095513016983157547946544245502850068654757738179372128157171209008015781033554107464712313637198684587126217655193420706142274477755315920253362133126889543983359171087104039318659363877574538571322856474822405219016813644973666441282641434172940919485329573802338791402299217363232404168207076075564151990832507785465098482112806573058336504900858771697137079703669956550176316183769395778649193053771702523298255786025544042928846381489202251568483824492571121655712606102038472979103038460559116872682209012604563864876214138093634070262919047997847501224061239915328765744810557505938447270702288885733556832150575931734731963530274721329688153614821320326006908934078459108800017121988216779574229899400832933802288914223730791348492357674268129585318258583459915585321270550483850874333122037268087542173029309737597580863589210523043765305463894473655499892670234352811547601756970108406008693389677307850067644906755648808865481231885474681666734958771417775701505322817993278252273355587610458194635074854388560546757891349011762149055761478414569760653085038663315735512542957033729930585401524210046434101061205549532597691311344050913279918734421536534460092978398669821899883147457083273129348270102784694740262777369007372545893315863636131079516042577722851860292709127042013594006678387133140127255269244322614722836812412367829065448423212546962335483986223841927759266921064698580047676905967052749918345025268404961134604527437988433602073283832535175641971543526211182558607099876342022029645077128625283305961073402141518298410236709876643996554794466969081591789895761883514286218596219205908389309793506790997122094024855669342322164187705540873455494072233950443836089765483145131170766529998992302945627235218310821106164151223112223201150399218922462959485316937809920000000000000000000000000000000000000000000000000000000000000000000000000000 [94,74] 40318841036407927054413752305252996237209697234186524748323104284680921017412630302671174038965979287352001411247678294840984470707480019815935751320520427268916373906987485125660097142358395870677480080407859719591349510532273486770947883479345986692773435912065919348316406146450294235280219863712545958158837888395372615747879655561209324149785832523792151578539435766061277238177652465910684878501569154837835131807818673936629292007819243959967140131866257507753507030342279136840859777604184441891622737800328347318759986258306840371188297137383075888068561390428284171996802968285072027129536089000388099428894325648731142855744480907281537612614129762467241693294306062010157215826574766570028247626941838430141823549596545484300526463069333305636387495353350930526903216262736864703833368720361513051767520762132945241894842499407782304814097757949555247821619787090224408879688274206067848239610891377012682885682337061100743582649541171110577664946666784811254418463824607255370520711679054667316020306250750749859566258139489656241907439637422619331485936668236394965482509156724219709853871180941462815287577781669010938333273776697430452005123755742058423781593017540061551208930338347718634371112476084041007673173206179034764540539737544901808408939703117028845950969918981591327720316325989152907960236261829759054580550774813266907648974050050627332416311514832691979441309875205322885052313966572174213017811936317976216636424578948784394183287747304430522701470142585727835049807112193216870581670056217290159506856037038117342178230165623950473900830089637848996819525069859719236340325355419700002378285430059073291928618989965138655510156623552860838194730887165738970984462138113776368809675148479919022139038085090089204682119950441512412375707000180721086184506249039748788095540594969776036044808477976890907477369075892155707913587481450721238819624209756071923828393492333525113325048595984506010846485904032093696555283979820792965976940753923735229539464517996486564436060541466842015849880097578374736678475543743020527881802303065083283183017055014635132417748848720936821543935568542333725754960970849221698480984880039352226147685203293856488011666576474846323261890591027793767267841776611223041813120906323290930414602743789936244503887943004700096961620231179937036246540577197122738876588759987264247126420813921555003959802239744344769074271090357830897005688380694848221516537014276797268959268429670296771665097626307890654541250019429485481572177384560409190791783225439865119003505074837809169014318139874983652606443179659971846864588309488783264896433992181810728154509517590815111152077824155031540580361215699857458958977403471329180433450136858654485279107754394892457714880417716565061691778676435636516920461210514536622233722948124476669236624679444823647845521183223066156574735747427945623573822549689278525917966149514712346374491855006925638767735250418194971710875369261600573809684297249815462412288000000000000000000000000000000000000000000000000000000000000000000000000 [94,75] -6560559542584416476887637782746092387549818405314122963660588393392596540949454147071935540673990900344115820787169406777453875912782008815408835230082065078550057406358959918502262744708402393884046552781792898528109576850764034284500027533493154998025402497960298577236515502771947772201830910964347127227021241487477795236011090136166788376109562289573131543877229227913116445880530263385980072445498959926586569668981118298291666109430859915598360086102656677306025876443233851323510004744466948026694402994488067690884181594033721197444505184712936919616288143463686477577498090018949517665879303399586309801727838357873947837506277421628105187006723510382124762502602948652901889918032852487456930082808807229407516958254898952960950040559776221530619020623962585572747285241021340921689989296504483357651083686131360039663903978076901840886464598458097506189261515108616136270233713040894414440911825403075882075298139082737667638053909412596787970133958409585930194071791267402699585348241473117600762389956970126615496031415433957195249100129287588993195348275620119131030615791020725086832964020512286917462217526980391961041768633331863645356023620923782063133383004673619889456515897178837313896804289027322196357059772960011977489993250576255097267831718746588720131979356378283376013242549559485862493592068780704563083555012908783796908422593377529371692114228474935943775772985918390437076443920469895824416330697117071737618452572003401873278330969040560374816049158672886601399840887885270087748617751014431863918813566674672360988850729184173890004167952031063135457785407053123466832262851111098249858294893192068157972118865855813884317215214309618688574751755863088782174275794799920429605871603419091251722570840912653272419989015944159827721695202945948242672413870321523704228031401927356375388069090223960371511076322743562902880713055661060680324184103599060389626239884764533215637288905030746342578903109041857073260400761198155594736414762899824116284318126449805993500270159640747893779770621859668500013595917751030905150794792958037913103800266482599974742257930304503263383072862356403127096807602454345492172328655713643825257522266933132925257273486774454106443078432757084617260002376717709601980541472658344551458075154328916195651165280576688282474446592236204741506005126891340838393350295538804215685568498979442695681804439511265525196303443040717260336293233728638587409336790287721879370086607873358851009139960904179444022928320110305705638097267997747290017650174841349196196998376723263550794881808032963498222735823011151747127777492906854389546708179297353364281426194969575211393651213257816925282483070029363072473964617516034019744883281642942920096691419581652638859599266695729916227338631939802900754196652759188426777701151991566621944962304410210138160419744764401420860155035859812015847508688090599982860090001291684523560423246370871664163301158191281873888419668579590639485129770247475838320640000000000000000000000000000000000000000000000000000000000000000000000 [94,76] 207280507108887266077691187439853512452028686175460687679526416419721862087049771776552612858642186768769625592827831049048633578031484955175012543692425802174489738445769401682792304719466272672829749756211438987766965536338073408830605197278406346853449965123177732741390501039176749772243878260087289973648840723330320625983913761243400518041084578291561746108211841005196262169371842865898369223483088606514129706904093687586233775386429235842872632956974353994867412201930755056348758627739426603323725876884570717123606170970541124470807937328950476439966640611859162976873481813292801120951375879427322290871439887576712999068891639839139329812747612300962503257153284538431657366592861476471606241115105622632539386762129357347496839415177753857469615365514659507683935925277799035494334372529515048098105458822857499964669270301460815045093666625547163297709289780066740329936884174640722816241369655809368945011579342336740063111932879198472191594098073818812907964634189249199390613363500992602822250371448992648543483865151466367753472723138575288441566683649915408134606043283737444254027102948078189838294868777156679213159586766171596080745072131763087841070561145922831681185943574622125406233525618918754317474166175623650325705713885129924635660685269793260166858362306262700087626419417052266096760240228149338425099679126320380514797247372112229111408886006603201309371507291550913677973397217112925826086066380287145730459262172754152805126767824255905491943281138566078604699772419731894769259557735512070280993603929884575426518312377927832318567613743832928145618641607387363591986873805089526854560430824620970991109994107296510856884661684639711439680264902495708362855653278548141823510688093852446669312549231388933213033086436676586337427166158272883680259904258012585988866593188544432320057110177141711708608608103534900753627472008004081590846981924023601967637157066346642897151700372296322131568687706267113525075731522951991566442794288654064169264039777346533959113633751376655376030526941886092036611652423302994026223720247155714467611095509002014320137985522476845895896989436744482765930111649802493074441521911343439977454507246019188734649439442727362226952061607002551214662659486864222307835829246284850539232606482500640100574945344626545283442355962509894672678706444012531524952959687816545235107302544448378660815101767171669653868493350182975884129360600653875061853284998310908924747106202786964068522708730262495402297373065316208465809904261633622247735561783142139561821735017327027093812313884428848885357298708580419208154443304780903679883272614593503326046150958720306558494612690994947358601197078426260782310586949973929543927914924775795357175526858919403926908168303651876594046098875497445672930868164647244524035899339645923113683370243422788488930905999714018665293048815720151749189341303408799223386289562976474588925598816609742291549945870379853158671906570569025901955507214519904501760000000000000000000000000000000000000000000000000000000000000000000 [94,77] 15423233040249974478076213843929797713228021125053207982390567101858950324207935479635577381334060893842441052535606964520216927843490136988198519908674466496852862953603467930363769248428861025723779893038798070422349311823323816320386190058514274082685734448530891336260852171316495745370851213071782525806176750784327557926872973838716113538015749826674547718186776116636043910460875387159289460552443984107450722436451983150488137646954767948446013946945058339938863133393316828328493741646495933570107916393696387909933084490378768753417170954517763381139739230785525479998631234726014346955610721982890441364465100707243028788600664321022332849563360518336845314473524194200196456005316401455092422794183654085572040087586326245609892089611684151677766487093327382350816867017313674712862133667733681175583620938882518425380169690731789945583098073636765493422117803265460870544640002157973035946827813483819649090603444656619595499976720767294366990766151500053258695310837602332885505118983673028128412263608010527104144765204348196230372460502226516497807678632012283484618475598428597726344032148957106678751501304782773089130931538959304827441407485944992997767079499791580995929562457850475166108513903076728110350842560871268030431343548556180262981901737108462480671087412798475829924987811678708345048898330625051525865090785525512797777467782719567706363068286603983051922971335946089409648078480235675369958277168770670967327357330412903984809268251053138085384050837715805563415565726325222127328140328723458436448060564835174168592148908708487782574136261115231376019338163653626923226410996716787044875062868496915010779705225059971305570985514315599208872809554793000818331219173253072563382054616989169337812756263656970161756611023686509668260393858899112955420960043729684241444118926043930960384515700929941969934031584299160897845525297250867613363335263855901122845137266941059662510971755241245610199992169352553880120107377397568232427217266582811776009418913545347023445881164305054426100808056531417712516982292887367319045302264138586539166285210724131151286498594070601853118247970318115903022133404555606757801253331220176752073529880490662069144269395296616819139061864772161658133470407776250044301535882326985971655862526608307169938946773262108124901272765385516083449357614033085791613860072749017852016185103693380401779404666450647156150657396550485614845519530813231922315476332178415202460241710260810165832460278565097871223642239725896387345850007784354622382797540938581266593149918959527598659114256272027239603772096322571202874204149494928613743793037599114636363496131409434045794178849813213803633491635530387594229049196580116937700569855701355433739057688505015396467455118376803353096147034506809427348885055396247477984912569701811568309046783456006005535587054180118965273662739822628819482356625986865587433512761122922716258956231347313753245127736003608282932144002348292996087931946676099481600000000000000000000000000000000000000000000000000000000000000000 [94,78] -1016506538249973315967592668391163326519419640042317223265195828934393525115864327029030350202591346443459261083143077711440794297547351028437915225487257872393266138844150407737411122449309586003272236257094160421869607432224384318821849054127457176241247820038168259276234919396014868276048153213563801042050777214895061412833625455611865735051553636043075760422506667525530661141443254276393547594281871987447482837103418315669644018634697105523577601229476028076025917288112647908108811133443462940390115894573785780266110939221366598720763690047639563457049045172857445185357690621389517732221259153485522566630466897139550455671453715391995110571405237822457227895094183536354320379684436395227508146062064425805470450492314579124630867852981631639716635074535857590452677225415176344550750302922943711943330475906037580680314229143072925071848031255635014696080917984603128416122952523477788143666347082638974690037144598786056740890405683989826498423823130380733826084556395632517821056092242985790230322452565200783207483713167677001582906549157833937299152209217301606858410169805110925787330331472177996522665895710278983158960391504464649640168687693355890109778044743013529141539144640508573003688164859121614738695022230167206626150487566628672419074395265451605448103135130555973269719351874587847921933495968082934328676637789198583325665901594954470939470120025636543195895091895577661931106568013954456018698682601649165702824545616342628608267185951489851318223222303552312517812831231645210065436473496119598228548779675413910054084573593577158237856244527023934611114246490991922376397205790591690961073549024044962207260729523606317577907135002592510271498575729343379062109688141430311007316579101529834055116095732146555229536883879904642573509158105438017619014004003587512027496336567195165950956809755049856829955989033926530376503386074759597022758920168589047654105485608985913199321864720163588762797140345315663233216740932101910120437001488779073075233974135737576140977891937889869454289963468438639888126126926204480585939800710045989480484542604689094882660784057996329228542661331820898085892858366874740728406145138851668913396987785367035785356650475733284467079987546235754380091447259116127765397409426702192293726842388151936472645646655081292398499625819363512451561022690159579406102417012370238439511977975134645901416772974293024119001213257829562330494217431965134867720113461761874137744373285835086772927162511157142745397019609646025766381569985863319424570733033513396078367176514258013031171950893051503244555425480840440020088433749661076682792180785293167089338877698646001392833517062751771893978500671599678531899158978256220979479260829500499638102217415302124868553736623881182700903158223077404422315725640519866654265609023028675971582674948561974471628605509664496005020342925239528874452711952987582540663372314697113735091829794576756624901209052999675879564292733521162729394377810698567680000000000000000000000000000000000000000000000000000000000000 [94,79] -10128309661154441703296279269180700810183770291324727904729954227747076902785062223541820324417395477069011946186155918278762336847432914686605770054919689980414977364562084008263222279059967486026880643328495518822077942752502107861136147484506232362566406668546540131703560763882623520234264161233933741852852078806678682375978677724367394532461596695288708199402887626914881839101543341764501641274273745695231043283821334971830033293926674209256893375735882732518090673778557332837472960436621151863232665119975889548994322687567782200079521415367092444214818148694504332301653770503495047282441238552984299699800088255103030269287241236105222022424941960176585231433367929191268987407635497376394321305908948436063838496286160484668675984145162975776261650866761493069712179957224235472533240034816849988734770576218908372740538593830224784963970332590221690435230962340937190526889453555577007047290339634898811304902337432309708827500607374899632513640975472692825549895885386692872026532311210954724207421779036183571658211959820865574448675818526299921625570125271179339513848901311908609325092963923425215397972886001954182851335970167736902712870975036097604995538741455919420397205489190278741684434244177476543904858236632360986184297478055258985243942686311420147392009096515891677066062595507952674905087023575658481081448021093184716943103119776983807170368202875933154141433525396840586572050922847577283327129638185083288987245672571934658491917858148187792373799233983593667869878058677969121466270018787284594992173367334456054061223975272211574403490105387039690322058330367187053290024004989917481859906628858835614592829540498442990044962480231125561650947318757562166903033295831334176479792772281916553877455743550207807461127882613744376091406235070403825116363631380714036184837260488732312601315359273093761494734018832384724361687136609186922565642128223763542151447426683326871530433378607729952935796238824936517600921758232689851933915046548961069543040156362125344420948361887486121286891532032965578084255712893176719232946619456016483854616126322984407401118295469141556340316592322183099662948633085870422603832544531809225213923608003865215782178057841967504828361447705056909354080425141969381899731142579145966725040444918680442305521695200317282037770993113953848136087524417888582195879295810262079973256767880483207919516407998939801929719031459759487833795153014889890626976279752164091121326819197107224417933280794471314545751751481703856144246805068394061069004654503694684686020792095618360234705406045468033613604699337912961124203854776379415280022744340142944124956954924956256180367195663589573924124419475445947592216000698141313892368405954737482766009726814665068084917092395063925593685614811982637268347115989990365694403041162486525602664960579692034023965617182774848217530070718429500741159183403819335209812884814537324696735778359282831936880552185608518897275057003606114599179089923276800000000000000000000000000000000000000000000000000000000000 [94,80] 1390474745444573633961680064915097650666746910775954594560967769051621696519375085316261955530695599352267924527710341243122627381696145158975477688464811939099183535864745653525460679870358922101804050585450114349849755375921530237324548393358275937741653863998080711612918370295748706549567805780906847910373236986391469827636235011011322007774646620212992525647820713317977255740524391608507787942538535044998101405241559634636457527753888064234284465332999270764797804314401040192424979343349758190556557258968248202079105985779933897786591945546638796316691287292633738855813902786785441095159040275768941632736219556312162231788680295635004824999918957182776636848062698832871292808373103355038403668544373839970860687492746440552854271627884249659143294197428337897103071708578066971418884567584755406854928703129859762900780449984763697783864311862213915850750818483714532122352073201073838520493196344539250673151709233350831798920982384458274031262819150378084836836892940585746377302369426826442907305035634367141282077769832816774528976504118650770538425581116754841311363071489131759631284464317503499942383344066088164473563486636471737980975439124983741517758134289498023176347260472135682471257635543292909762382703000528404204062763245350859280260486657147495505484541217550698616625609139781732206205654425071360452753741208503150642403871386513474953435118035251503218371183792954117956703638898170291835103648604400018336507774840349401016600244760853358608970247544720726478786479761635940560097209654311552216015392372643612417240131115575520328338353024677015269329159018491335259961400466836659738099526118579390699048105778347293126375869894452882486876121542318392477032349667309838738627191151097278718019724794927077156214396338034200787796634677921347923704534422892003142550521718967339075509609930850397955886715445859823113212902100984552733391763385635928808877811632360048699698348622868849330274473485404313566541170111112744346466180032089592542050591937098468367411107054786462360665034391304500685486799525056574095964641986585533544734960024954089727573411925911889033839943676011839661044279817869015814412302423543677628994856993594453654774000791909480338952196065533627291747381411485310670417254813167308938304305099917081317474082716479960937268071529611430661504537670525277369154544881019700596929246034985611135167371923222897290611502582234333140787176866028486596019329886810962162781007591501052413873458571947159561184348274626177740051669013164809763366943874837104615418484367261176823413241455936973526869166657009395495135733939628667750616992879085298407653943248482156101854841999423499026410079023617616647655515235952532251891055130671505963275679382765913978777737031748245156916764183001028387546048017102523484611524683594474311308139564685178282091925921740478864614188364142429834904398073560713476088500414874478812169109393773544456790180622006857994049552511584755112076392456519680000000000000000000000000000000000000000000000000000000 [94,81] -2877047512897898497829137400994449844685319113923459204770161239182333916474170605268170625717337700464404636338880363112431937723298149943853428880076473087249679163014446157283737047386526954838838151956741882110663788404586211721341080327575038039198768078393206652917878068901601114119837244610943396823721017318331147451783680848332442103329133390666540129882105717997944459043175960732500129367226338986200378161208524942024047004145504103191794666977830923648496515063754020858224221796322978942032828381888442184062295883194977503070933907095388133176456259262163105356651462500892282464152525272265610403882657016118659298209360507796307257929504697396675503427093017461096707440448706681698040831766426914723753032956885129669766377605237248737922825959063964158076848466399157300749833167038432860246902116363670490254888711138698061578505850952484100784670915243730935284408367338982884992009703960060085105547483318170376662542339400196421975705269746613889178662363071347910632389221045358427015683069578350304705218189564933668993698926890036901906612384638554427576900632562887322820694318197432463046532527949666007644761501731623456393388514049159867442448498301165489476222174873853037932430742147867202357804485619740030442092528266633702694534883321054757244394355765956198742858457779501038161395693273262135340246823904210846101161936523736017015818405736856057284908615599020378474379198638437307617271227301228085117326763630099445631918517777001995485796475363211036576593190239569346965581542753883561850550602759949046085980619610071609636252931304953147898305135639919792407222898826562527998091416741152280263883154517880229734758544479270951133379359734094610913706933360713171002869024435036192114451062595083995677297764772553373185311641159215536433165915890546546525316928784098159855641070873015056566874678637267924361653223782656222692283114438261973538922528177112408438983023166512576432744280075107245121926376593856045633174211711768541711849349102812730308933548572228764359609922291880851538298275289641154244481643151420203142691019332754423688951217148388181609045498625619570914233218847436967114493308595345437981847648231974978175114618249737835779982195483878260784641466326984131935650511174883727688478049986670183039853313067208716798245032238414857641481755245643935361518180599673353456234992276151332609229215166038021858714140365139253913992774392637023426743708778756229134390464736043953226034363405097145687472948199319406286420066749534006243758107827571396802348588293866751756152243584757692878424318996747338834983881357633021272848894068383860046063379068209459954433835378934097328952322792852263288436785270706918941159426583616570568697578898502427279609671801348306830181746043524710489909989423171079700692204457106061360920234759925508304090650139920237943719734528752781590193449644717293045217924795590285827002278512445338114731466504080867776842302812536334486436891852800000000000000000000000000000000000000000000000000000 [94,82] -736861178413464211807857207085942474254982356198012074803188061084959001108769849389957051879203467409102021594876506234412904421748770913023803815329075867124574363077855449730810203233718897406369025501202744286710394306430865948402660790567501718343720718870371807341395170963167965074186068251851773230180587093421150757970944307788340240462810087436485040754512252112773037558902404207898532418575362297068634389509102320970821681174139168183239150582682570147960056164949760042456627274974348820355281643234335641271394659621991209122436495925102640100964394975898776085385303053214204307319048365112995963185296901187402308165052247109886230903223092662446411651290154146960313214562303659870827504975753387298320996568439994219700580699126908842070462671869458509234146998802740108630164018920084508065802187946486768386560370156828659540968176455325861815506136235969278909566912991219283249671703315848587783661369445178849124018968999808138694350924832006833009164462968687648668058111795602088164734954789250248532861199404075250258022589655969452520507510997517601316162832138915097647092055222947666450235364227017575880477352984126424333859091254557786056711561595049446870916998692216744342303898272620202126519110073816860585042094175103305403141263774114405567682136233614033930957020715545240196922367296411355254342559992900071876042875644561182617558456349387223753385877437693024011588454520061737144848121598785420665681790436726332304135508791780902144573901725130029867508350952896236473818432596498649414427986429428903561234581987260178400467147423341920735656019446352663915678667287264666370731613562699502476231862326818903878829219634852182555997403737065315388857972439012383667666524496311582265068926188371254699982530653139810748022399440445209868807417027897414779155581949552313615099472772123944435613967426633411614499904073709248548783033299998126330809510277650579611653964294846562140827234202194559640052308108606192327356240439766266006898785916915660633121691214739594193218849810857563178912445220147973183365759621125216230027816238959644137009291529341498747351655729743458515914844478116620745709321973604776445081449987656275106219322931777129001409041118140525728102413701372194412118233425227029720510376072350024648498182944191077564149834744516235811618840458693656771139317254413594176792887801837176729482760511535759312199799225309859533343114723315657437999803684845813173885665805726051594769063797318492426920755421972188213277659663722237214814379906737042707974922159880797512171562187014410427202142358574116258348336327887877431739935664439252340098334710726998652428726350700892843762880933030189737864502083062740122024187939638942048064620022625922207662495304043362231410761704544988059876546670927325937019567030076113266754976585186241953702932641274217144170898068016651942288025321639596067970202128300733148647041632393845598022608239960276665657937267265741909552288235520000000000000000000000000000000000000000000000000 [94,83] 13949315605777543859326380273492726308762405395960005063970936086928145352930040989211561484354591035691949173062926147631454990623359069805070064175801547509574252895381634347064488245255770522913843674307111698815729056764051707207254769976416532778420187477696699482190983927409616753451874841767955257122990695584004732539274038932321980461493559524729486928323316756731715457242500248158302971926773900020746727612078646688561848467424680339137451152569946381080430622019635541089025043611784715451740257080167960863787789787288960677135928145881937645943917868796078656401825788633656750705857959319241142017918899402423423084288488101597585075213456506169493994009985135380551453209289199361353200338011940087392339237348934633751998232360819331524859721169575967886306769777017550678080488195552207619787242978741330343173673680408100331215164429318436484380808807318404721689322131696790961221044670353718136512558875796222787357326399753568233452001503272604436093744110745420631426828742358044048340411113655028531338950603537944640287999227691419644860078070032928331738554233630684438274743107354124793265624907260924230735407139478897346501998177861422981077988242891708301118420534308409518561828072407690959546980986434342885573069021333793675419509049851365823224286458119380522256922809173954099649025073081979745049124897800949489322990666558798930985402237643097460848777297575013818143267041967944820195462997466212663610610358548508440091102829905217296307121025937409718706421925951921908519789164338174427607550147106219810369297157527251080946959570079295314526621008602867871963767077104415373598798194353497160716592445365230202146670411886485253993103652230798025144989170083243170362796880822635980410979582802573778514534927641665356684965244323692938367883324031252178198950871106045783474012941187209360339289879706879114578208815863065823050470549300405218424702272652136317790070261393439799078122279005607132300047618185393383048990568269651961576633946574131980284812100592097084562946816738195303411246466591210485991360640296199088581820219271208978478693090461953770048876075407707320224197103043991753445150483040844758140399451909847771401792754176166125043772392573683552389257301227794205772366305683066802692744268450670905670485444821205645462435737749198968848820467577044943837536902923261721381971607936873438057961751219831506830242758273214989860533689699425256699755219319713082687180943250649077141321503538550441370048701816855093721659929446553879907076088268680957003354889788432064747597954481187295135609397124063665650873049708533696751166584888473908091834881302511116658023376303675733702722251573958170495051803854085037362130932461975181183658663107679917837835394100687740212910493016240547770400569838482999285965978024273573345015831072045311585021347253938405225846133280927806455217365160194065344996049148330671428034109483588956298156210982369327772188231412722413375114444800000000000000000000000000000000000000000000000 [94,84] 158083630680975900295487860186281253365788210449969335557549023176729325685676298894305872378434569755388430704114740868265090025686916931428056330477559538270446659283988964202364102873893689117689774011488327071027901251008133609689505865184162035187079118655462397314272488797886856865336768729694260907939339320628417332838918278354293486140266017604378376395150966119292613946760611142380825396602956125328041329028859710580486148553176938570400441852758960753652839276841700550205990077206492978924184345874100234852042322335846312443258427039591143652159561682661702007599552021396899908907626193850806006002974360592432159733521970002534867246951297256885521638101335661725654248693304556960645328688628209841888936416298903362163736813486907242226864886774205712775504711318519816875847438740934814001438300646854772483774906375479068937727498322088517218812696903334144405416501636620858802047806536844564444195164112737201959720829777297025385634323022380691316009917046860805173968449315664903961070047515513204160495309032590283604005320367786803807848791469342039521514224565314265052144904317141871384882884923567443287248587892152508743289795614907852809744811612777438672820073784235905289948258667143866010858178197325440432631197111089234613633712211204229245148211940794359723894157032839364350285523855999023148738133331316504027054344351882089577596538108620532181312889322247976021427774802768601364701280303297642813475567614526602844440640320547348372965444010828588995700729994729959083172813564399929247385444841946663307860430424564619420461060987375981869582568436348125819231834947013052469724314212453559729619705885818712508036106488619419910550822827855113505341487486349272350724723413838246318559730826706750775379208544820198893778894266812998252734299900584715570109007455833669226960945209821289053512024216849506149234010049536363925646331903130669413470975892015607999025657322321377783622682951217794619880675072702998644045397144687322924293546642606351395543477296384650448143552869948097539012190991087012581569372078292109709446706501658675249986603982430480303172878099770700463110752582846730386894600301103629512754159389250161297126260743885361144798206285776069984678784043879348487674045059994322245687524318498408778463253878125056173212754980460282871681716230313712225866594629993764639125570061894430575467820995272905208454219737698146418238121811717479281403284094314272227319913893049466454806349528971457436825590111438197393422230480251212918499995014877129818865504912385040214602554441970181466986558537302031728241216263553208717119203509434492763982692706570857547965418398315414139090452963670941407087064858649292828740818263521903439756669478548075425361502926702049555224159753847308850470475393250210670406264958061137366098186472407405060942045441110389050733283027946906575988126280056069063475530455018954975123647932648896812023775916470465180350592538297676898615951360000000000000000000000000000000000000000000 [94,85] -17940509926739353656472060389425461148210956663820626071319114711095416968989410313676896130657791157978814069052595237460194669009478626278613127338166586301327102906078205539704165937527768097180299552326623395479622080048743109795806604582398766622713705427263895494608631289198425252266852482819509866103802631076237131392995412648478517357110671907299163713733728799516238212133682028040046398740689980712495973912101261597875764127113617271629941124121819552244585094183716493558542554140055758357145352244994863788374293010450990701834374231111965412282206116062874322650984462456212050942243502091513180937401595738690786755925876325873554522897596176531527447963154183615739354573432800892695690907008666660133295066836239926522075425214180762240639901471027218003109512995677919873643838463309986976205944532459275425221459162335531482971683511812312262094259685327730569076708450039934519759925898136366531339264020548325154742566872225776156503398905275573484737315439472878329309301458518414777389464054128108785894326816032123591475185959592654475515016751588068356154615453520327294186329480591748600921936506561496693943702685528186935233414595038999959415719899259649681343220993752227136327985943398296174768128671450455354998275445167856356495653334429941196168650890542607160353469040257449333726303181868508698405714683065145340268415868853414491799597187215582195939764724463265208342711308069659390432621477327951664746755207686685456539080478541509391672253168344627181445929618819045782019429391408302498295987324676341830223163123334372793472407436829842366802011190130521474389644598758378292467459710161541088372727599253595404767955653067978717116363463925991486909210047306174991948626894269683200920033118248756747557509914952720303019315460199666751479440628371721110717130561173630570754324518366690755887239715389109836721405180253636143011219575169754959649397514520204614086001805903278887871596357422766747455376048747686112766774734095701788265351835283591940039601943593618281507060848527487045302151999021583536804053217491756093695276904763982847895515256472560775615852420858714602240654064159649592194529664459256466308168978063770059221133615493639725034061933898932665627754670709932834401849306477385676994500002127374353147627546421529675981096048832339400773233706631702377254255798670766383047713658168051923188343658394038406872190551875368764291143560416818474843462685615071140508520962166892875721519086281136097465341918064365220759465914198426981795566352069310983061546316910610090440187047559660859142851540697370952488597899965428538015161644635847646945431464216377175672233634183346617989202725606307868452658784691659394112881913344773267741051490570585517007480963575668850492594402388384156567969594079213534370762358960753526715581870010384467866713202463415240105892399967368208820627646209843426071401994950826194379017306447721679022523780643531480024911567678866216661811200000000000000000000000000000000000000000 [94,86] -26371212480669319605213376549087205100815334012154241234565837570568517042563194280396886195519873375155294416893979922239877904416186154665782671433765920819965309808015542378957796362178626242135006500645129483757849973704656964893148630720303925468709158954955054543285424817871997825390771173772769660872145347487106252207548709821490730476399592521466921819772352288958936267938094698066978283077502884279496646962956366106525538825503263818507555897244212097630761213367808214542390119947228258074728907616311332000434513747506707613355527422647856826021171605037798781783622149878896757146084877586921657737901649888122408320946418559119654191324161199501453659214640742044037513777485731009040128132880979466579902816467292782478169370715567213782075314149800799855192660175032531186335361375899957570442366037971658668781910874822401466709302573307670480586662563840697955405309479124819521845777320986352060512242745707624441996331619954645963597186935902443631931171271263926440771099715092088636232491985687056024595977396283820096213435577927177440147551581376547706671540541542582153197627847095897822162753127699992890490549487389618714720801250481087088425565966784158970447237707284390692465237138802070375713960688779933661334856500257554225779858232841683154842897809780230243440131117907717508219907302529682063803248202573303251104438223979612560196666637161691745102174477072151244572705869570345192282422325616646032766789635111777286411394760769230589786890734103145137051748929260399792723137245076101920099571563120702432444049337443673346552284652213603683511983444239669578839668398432000426363762088408724899205508433705358854191402574158859176283976961249504665307759438137365358589207434462135584615406327029589016794714570319860481696011729309951825708536105825388329672981879974099791124257775003140074912027238395919636402712109484137843662794964459757817353625282938475333522621000793196267097340761562171121375949513652584975079147468250870062594799358582668878429494298904924368231107574914966236675172832431329697467752638690280641563310360985754564117409260760109342731639471937160569963084650243188094619449959385996751349074655849071374881868663839480643510986371489429460237476026018967471666172459269670225038493619213821562994530999945856039369815385246522271540762730047374298219932741334169610030779320994930640924814942212152547674185617706514269112769656608150181165752301316070832429013295827745800298935952007381668886301097446736164716422651051864952712461152189463444118077530703341611167067658423239936866107561284892415384401909289683909199361888625781208815130571211081806552119378298932515205715737606784045785992809133060315956822741096143951169936964582026087323710429006474024390051473384125121815142288964215242455600281260093650474539797258039518684776345315434804168137461984727517252750147339167314744791367895084452343165644903093778905498992810393998930061505983079398768640000000000000000000000000000000000000 [94,87] 8790346961695404585732099048557686910599615048531825393851562502832980490920643731904918980379004446150167386124565213214838024670757927966675845639713138459193849691184004498624867999761188488858010656500067972571806063668213026761983640184276076782886710809397675484346103576139817725008449966167069191916330920456574553424220798339891803524633093291872600546990308871340338114185431394539831150175387697443235392280220502520962508964556709826951841528407377585921930843362389710940540853627078863308498341539405763965038432182945935355185018889270635307495009875403072860779440077753691753057445499173259727490781963312742691209535987611846135765086462333658012948020786412499397867412925447848809350394409736962225961659223340634769902392393191912265213239599456172151673994040362061337288878690022392848574222694433743180115764088344438597980911273605912657981000943279136032000489943203446502238133398848498725780670625412221349196229472421868934014161243998343349769868506781100528782947329795518103079477847064753317884733018871062868197126732024198023140487583891127433152308705057148475425422588806770651264957499984281945664822660941312100642939402492715326162493689321634784111789221994477695521407230063718291942595819870783802897710555997949904143065415683989439450819802397156853256787785425800377156273283279009489106499536214007905474686352443585476341879429321412005752760982854053924787371108926248769718300389395899943440522117996854218818715040057784774278104705723746746422721619969464967518743146264709993191366560216273531078495176930135771038444620221264242058395158908120963775463119070690292163239175525619620685022004620162380342417462547767302614537679883668657511497330211132529421289159677590250628597273283066136619668662527214104623271405700931285284492228404082320996571431198529977190557255915142734164112008137113923734008846448232747781847715434732916419771038184668133105074382590282993138506343181798743253876402839054817218108366551368434250784957131735582586926188320638722185164212673661095210868613496537887894567051996133528335707154925776105604669479882600411708397361511858154367980914244839929306493592289077010366605416402887541832889971133898858326892043057287290454142378556114488180973054936243076374375753408780590642914796275731918096224161265883816327891216434064445352544671322369769660033936543324469828032601887707784351424172604697651294005615683484357298171589435777819810764029740168895382083511480911573750036404154553286607686454004921137634487498494218948434416045609574628231286862582959432775534192041295982228234671333510690349575331714675764060057907736547443787188793701109816485652649120648811942884101442081650924337076103915887001494336452743992711792278281855295483234656264360387411711766093829971513683343798623857203648235121337721616494163668138115918912796099715948908458536313215557598700607262561569817532645538377187038052729543574953270201230149209083084800000000000000000000000000000000000 [94,88] 8147684956119502323428462868815019491537775409199681016135834749256915419199350716987802274404342909863937267978770669650113718982476380000075686359660444023376992130744971295135359693695920837509742730127343746380730756769916255656136476369005244721526539555941620172574225992641025323043174340742046069934239061991376881054754418949693217609726398143762043564823136223361290968748117967452991188507494009316080076728793348251173707389073012128363025514240823122607977898101949119417675016949556604908513822718803411688203833949899090721312505373709000488529200561808911790035750906677757862024512909182335342486044641005542658940124735182531102383184889514974408173982968773200445217702440890849178553878795356679685553381116384079420329781958599076661266858539264313197842725078465229744374777216405394721448030506684558478374785144031568662286852940446564573417593161344916311824861144278263698918679897082315157996990812922938559530538953496941358482361010827156444416874237413455234016884112528832486103390736941997495144568795484009565683741834228935076772066413834828574849032645987182102586084787534266870047396084903994232179076864185263657405780666935276178689677564586051352447040468345752780215311640846150084298802783040440146105804094752254199013896449814498990019375290562771185681234177219570143166123338644074596892651925494418800377874983260435964646389931521732893084147781580886275199535951368623351080545362227671752678992437713019175065972373186613848166878941522100849758093798709336276851916316934025098402841874028126478757831695215927442281902682317450037245147160043483396166947037688149179831315273395176904186468003446834150217291962215130193869032322535361428182901293166248956126078676306288839643790763008688194027278467854753390438159451398601587786667075584416349526329631984911460479051233573502117663710330681991360278236091434011758124879062555708737168349811855048411414196935281053822094489839812532472927922463930849668823034219448070463840402253337529365490198707619899684725441016589974737822268468852931484756520265357474207360349983365873450643943631762382857957716986633544053656881609956452891003097159245015258837401361198392096714708474685394179091661866535360921884391469974334847545442031522678361917229637571171017138917452907860659169717444406495365204870023181348471555397212212898088074241298972038499654505799866245034410149688306324266577462069869283040792388933092230916123371161505854302146742604596582370152132721847852477539454202845269807704409425456876648617031456969917771974893945012755044738874229861012495350492610786960049600634872649266378989045900118300644343934269275438461840779288989365662528352302740371929279116569692733647454852544241434257250085388199734257633621266880449866505439468636345133167999234511030300896138154969022837058208801041824411486200656589627060645866074901949979599797626650360502229753417337778333063746396366143165940016555403499274240000000000000000000000000000000 [94,89] -2040316533773086980719316359343204171730351545394514431015565257888864937134963029219350267333557983882888126751603103589480401505895318925062307103402541841798297549765862254916574922910105862468792208410241759089264917922864219405722507392785148209658129007160546502335206044210108951386651311300825117988164657187250367921938120207380140893306814845711536725251468728023646103838817744567446467181382668001766097551712593207737212390399291184875614142986532091820423734596889237257626073603827008009965500159341523944425726947473933940324339561689001756424712880237440855838808101930823306503792176153666580501059751805335324339093068059094204911427388612655944144778018363486673937632917952458682885710327315089182179938668167463170492405616653587998227770675500717702883822228538896256953023430615649510796693859863336686428372104774363007353161861508682515986478694521609909582765387748172692485351146273855136114654391599797415286028598051442455342083464212566109570702069798883396837346582173811196591880917250771981442422310716091084572438734898019327660900044324267881875082868407623972785987460041844757994595697658181157258247227931516992111758058561048035991672509124204427217571999963627105249150289053457535795164357899355913815602666317829900211791868268056619972314396950480283530128910232861118564027000209972238793126044598822469669716975698048447843715788047319024871886790107620302817719320558828012340128761628529382534191719139927602214237133817278386563008372028972637132791722148303567319637487291110107400856771031709560003089873707081392740684786980151241886410453024504678173729564991421709413787288004373010768933214073117035021666702908998802862810761176069401621057691696927176022928032114374312234372116982168434841164827345307382913131584746094350227448935960788261091023221755067160457325351488558964973966639758786042028263868385695059529853758841288410813112724902155993339719521579278310361357444723076832588271108289718147603792540699415694015782155580217933012900723358242761185947062933188425967935744110986990106844250579966313875042295619323742232664354505468936518224449895988133158026577459387063603205316614386014451726328439282303845501554593585853444066634946872778872940646977622848120066524687848234516598593238676430550308435237076603064044104350824690068306510873726570317806023282237697090559861162905068854978400680116934496076704347504170548333905665531621794554629887673811669578104482843224229704355123325739858465698308415241413565861037999167143506907985501154475032468348861025137491073971185934868406292628699581957573208057205400538408823549215322613833662591980450736214167202940711876079790805656700769646939146692750393085958450201620003551945296959802671456725142544712519559397538994910080517056061639849413581182630830060665887447381764701235181015890957834827496388825964113850857809530577570067100138133839280064496188036627958705946645558333159680145006697591603200000000000000000000000000000 [94,90] -3334757857783839914688062694873035627208164359747943359278958436804493290704092926103124140099401884960367375478097409268438880959999385788283576303282893616752911780525437959559002800677968040365460892021336505446980110818428506893906186695208633191852653946639422803056696571862773732567060310298842480814157021530091836517342505835001295721183824785494624257982319908057480276687208838828783653845573985708371848354115551222013747559819646511370370112534962745726951331305173697862935749024890513907159556446281537050539564516055367269378735993158055874086541758930557333062026673153784451248152700059517965609300576635838586431754155280551585597322126924974794677629338689467342138311092774034822414378241961433808209637635097308830502661065403950627818126228763242337155130148830071197517309070320002096506057988274952243272536415597672650028943014715391128718073281683808392855111447732304098256019420422175776760545450735379941040340949056149135201253187974726083817818761212168333257416017944956731686880084200430372474061031234219799531208064438480683541071993943186769669703128472224404173850126281831998349660444979246766698798808807484495281586810451185108641870414008501250561164504290651875573677906555403039162623626212276325128184483626922863163026162051091976596772021390092294614589891740239690507626718414131618426286419953590327121874351920448187704087189384632948012290105702457863971731436544276298222548635093632854092722323794266007547520972906259490504983345724358966795963243835655927890386837647388861988749920553445106414048356347089042858854305443952603321761225915506774153890108415196512705807586405561379900117143707069915099064222996285006219119329220758185038616053073602500199340583536948370532687965745340195576457323785673966972565010685145982953053278143277960887745222732566091710990540089352347109902401321653492313614691828246433391713491337563714165464598214007888636041328546563054547873997449965437606191171521724431524867047619783621563998092077652564042319478813505594261726648104220283505582962491799081281878343265374389377041045875234384304749643111259704292120934763780436434599373113798123607428261179101191551669006474407881899689064819071441779625527819860796968650782959922917309541920555344960444263613810180380045369625844264678260907202708041259001420014848092316531087398096538557625034685130568210657036868293343284571223920592028982086503257513546373785520308934775656193086954547325686992360374637169492217906317049309200265807262548438725333676436133917401931687017948733823035629566489058262058510066725245587275357965966984008187170507579164783104975306409754491402616047038593754289767983089963607030324253974454732004694350848110991070694643627488523134873586350798861020750026714546189961508502485910889596914106464806071118828822357940715420113153822463374638290547628520792182050823638488029448188943200988236206112156369803181161172848123385713001273943685857280000000000000000000000000 [94,91] 290350134499324402906414902013211423600242153990500917686288849830240067923758302141278903606319402641564693691220107560095809929001832679713951948119249216253971752336921417199801006967389853927329653194108273157042588441125593144743735258759602522856785345124003937827062765436419865372414713201146845046882062408492729291373997926850122267385063652827197110958001876711399385894712567275560076512684044248914879146026449751398619697157174001158179767620821133663357625655713956579813573207926479562620698800865689069608911416828466228967593824054251392020634993530175554783073564630544319940633731368430421013668321774934802447544260420064790146088411885204492940340021606862944863355150341896722601858708426413777948875200607780498391896628832675646435004960349191795834994470653758906387268965911309349446008215418992687199874536845614407978633158137894652797980396288351330131796969324476696640941320247288116551636935517711308085027632785237608921819026358748682262668252683468969636131962032705683444481705822482826215807451348449296041781775456015824436648273300535980859025380905222664731244181987472808613019639050270810461650329293784969706931019221680011353847349782553005430556546217951850271010931181280101140777834972244048412695195771248726115707169627269705209702888938788985294783316145357644913931000239711165739008302439830668173099991204600848943408268649499676949343883952463096981873417875106350549087740137646830503970207854660999300151401559170966884389462991519502388378293731951110645579816341697555104714984040331445666933741507742261399073243696432089752773654290955764124518700142979479604101706943769099827565584723861694892355366282608839916832168722454316559604815388739240042407947099490101137936771773126393979427571025635541854147583952803965648297456750493474764833887126558495903782974322614891019469101742423251699573307278093681648209151389138837532396005528715860626357236162891393307679607679421595824257841395858348368125892711477255391594588616564205350865976462299560067385893493058480675349909386631323831701175026470532697682617724908606983899422098135103535323569469718263951970244803745533907012255100458168061320862462101094384344066821154792308096179987861203078523874499116400809931069436501696450652578436800534887384365038611702445508147611695311309545049698973131190626417049097822644505328121769694473631851815085451923735181426164538576745381452221220045887178094237640137621393866331926298160877484568505193879556829764151595024116485050170863541236308489294277324934026681527769278653029209446124383662905294545879613193375547238789827173052802821052647814556138717757951126726242198407897292750760535787017431209005000811915285211879357493814431145436584261057176838416158093664381578108023450630367113273313688067645154832938705480421870259682855805731297370559508865939102526511365978697495177222043983886042335698370473126077091547926526015209466132447702928064512000000000000000000000000 [94,92] 1073556713791660167105567200944593751555939198893675548149569503590593372286461094852027040365430709912930781609256833151624947858598678029428210596568619130667760017980054404648666125150571922927594935523730528865573508556637070157331425386152527530891540419664431544436457460123106794379008787120152398329747333056241370269794378188904448546448259231763535708130130306894954162310251236901137785930465011661519030435058219774624247455364466290823454241501858948531698394727596246278551443099749352855178548441809601553910357599161042446724731444555917144256361994793217202641101107216548756444374244171758778802294257528920644039673996530779865364009597377924821438815942842609016799699060051529484671785460491278739440451894248151897211805002147750010685506394754864196114756642328640604468668836912986824326029396165474583121825904353799778519009398336933273695767632020922175605077117046449384081619494051928695213967676183934771920842690017873045678667286170979427721759976566239917391276373606262081757016782730926469981320202496530111540691284885373174464324095258805139709297489515391870580224570000753146526233551549389850087863579866458245938463445320031448070073419465527621640834699971905669674120701111515115390740485486311525987145020082474063046711430550381241741209218006563170720581636012450533579493913478680058372228776326952428710788169205306604671818147539016181952192482812899092362823315002462364768434093693651168732935775276518639808434838634173125083998842269852761544088756962068229387508712455489684090490982944831275631209309287200658530229721975610288839305746331150466969917192473478723412682934104862213101462879994115902536545585625649379711444372759290030042635233138135008440582522374791948745996480052934964225810626212243261028975744842416880605770050610000597355202162571332792571912578044160035996657793416882557373216913540604197003262169688172771144686211822090208948109425958870423929410856654467017411221692473987725556042911381884672974386498483416222679724807451524829543854767681784837976123980231381906767729979689494615164522307670168807285242179720980156933060082024507539416328645087449204415720331422209678679239623184774937342600798875483661761773830065315371966906853635634192580343543804022081546978301545910521621958425961106985681179525396686861162202048080831903133794867614435414461601234108850483708947774309734314759796715882646743246268442373793780730482237461255383263338436642557887503370972686553247832930964710352627651506446049781780468973008294034191183505349661983364219140754001464692758779246902308120209013971028660680545037945018390437481265013966288324124824568938581827240047114220264760275659699702621538483117148536495329456604479836280086058655639975373526621447355679605420991345990287042147645936302259462937235746810025768491277962451065479604022409005465191628390332082023077613073647170009255587769801067251989453441341368917218705940316568944640000000000000000000 [94,93] -26172950242905546935616506809772065153252837143669609268570076078006762040002856129956544541278541708882163098749397541895582512521766569499420618007987356102534056145189404688826187748749824103834067238237143447899638958586778771762520171544076857549998047173479315422798482874738594427686277122926104290634538683007997940162299834336283188400970258503721030240303999329128784838492195481545166807487589659027781112911558674588631176038094728955422148059115325462166041177898574793331510922275252576638973761708683059978388706351416237514884331225686381435133157654802689613899577955897300248069895196191764760929528438817505809756209699251986161439811458366814461508614622829636598078484371648290964062239623741145764576297710356304968664496039606521747979439947430530506915341409353457297530955755384173081507502302510046428830750657073676565198208123286153041809433883455748524363694075751073873027402221529750924269570173124825756921597272945042323212763167371968910790031139856922929278644438386147938163059366331685777881701938175001426442734051859529189610339203653518044260860079262759629301698185155906103627165967891522004781942161359511609040212222243491434408750031548167888783158168399386012690652972079091483451609091824828850909171444252897764674754068506552770961980932744907494831436225625286290026006545738293639848371260132137193139868167345605158166970243774732009979235326778366253222441123142735966927317366718631972203474141542360151333922577698351886682535261774874729236566928574110560941985380475954878784811770920062555018360117915408452338916845576878080843045676013857158552064670485745021758814625506167092294476259347053539066877495256298220848042552393695911257577946961431003215553127211223701673223561576930721568766472502682053870423759858363898591038294078803082255807762438486256694812923231427802223013231205723905205915151584524252870881216389890066028660091657620484465057516912080704167526449677536412566342517131976165904015913260089378895043435884642411595968874639593893515028897845801673993369487642778928639587607785288663875358412322805569530763243126179018167347741462351230130953425312975570869793840569506896822691316416005079506768106675745892179249904883443806263675081962477834283189649379606798380040074476070747411260267552414526165355191659584828904859908285523549016263409949663137589600301763575178557098584225336985382646904165775415019588226828677812063469732868332798704632764592450471402828089815079685932140597192807388323376614101902685830466688693848367433632508307928833201969801020898722217795407492755961905411812680458663427156241321662705348872754131788077319399753161388235747417107345608470346082315435335681852392986930402542097332815009820039661711446140565119104053008916974014614955416181294515629861919568834498767182517084528492325322349111392668135508811926742023471316799178810527095587583168538425368369905358626619523896765500923204889214976000000000000000000 [94,94] -151797497945389347435953654497702488960945968555612856910753326198847020850379629718367512430371277352420292646956972017615926915948585822406606784384167830203732651086688436816424850943760745957476664526201027492658831823107725526706115641787277628759981120974148476764861593535434324793741182055494155740212892201931946628721137340276847013518220758107187130783433108956769676337239619615590659861559196121560730137030988262381971627200799093656227054601107753366171624042388594197860501312868970829656599788241689617399294502254352881981748129045276817253938154819132167767449465671954285812502749246836494910178273990059637699994065387478306911669550370651298550464897362014868463186708517059004375658853162478711798282466950679283638003698206482331164935045186895983645362182911539830956311912657144877534586311371097249627109595044987894341469213827455487123697016791871752027719394638635653197945350337012297106219831063156350412979652635433973585579016785946331343367300461808985056351925464097894475402871088546321377960152615586749222765350415664178754243173395515285335544716037045750996334272378825005474089944401357504357655635331930666849158705924132319829696904861715074950753275573197057825736763798610936237634418725123243798667053527265105079166284436765789461269260487615425004531798438859034701150307536607958394288764751554011177105255901309380123843733352004354609261070342518343743393428959001119500440375356282167340685220111878121645694136021556956201438260590083443434381568185768727398578184283422640703169518308431632735487579980600434763707926157492924249268352235002772375935098046926575724509950528793583302528001367478669384584616060898557225019979706374063947236716029471714277228049994636034486434382570841370355976991365285146077766753971524669903089901328713777703694579355064475384219979968131994583693187166986941697271358188078871108156380810103427460316829318405912406855524703993419229428913260042237259331525396651211606847784176454737610383987013468404575980883874317864131341404692962876368667425975443974551952498677542070911087392397809819109884550138828465822974218304079198223389174998919498377546896395722533004676514073485554048589259614204203162829492496950145633083726185404133367589832207566341770201602402102477642064827358606773109365608017267699646280106259426286457389170344602039628781072058600279316994458649552660969708427265475769147138373826850557528013306484805934694306923338268473366693685357799162618851520401757580670925932758506927909891233712662960875155484403211167570809205173680307820106131188654530612491674360369077221425906597905665774497393342029607168912318447910609324947351421851622951614619686268846012177505664309689270346559343011248068886320080503313594665949649644215342311144489934760629117012529433264957480053710372081558867769893564540576559027239808147015125257777308086057353468330151506494386127548243170590803618642874155997646028800000000000000 [95,0] -93918935778064028318797121919473981170416706563901201177587076881761559994015241680588214440696580226427384974849846263432974951410802700230738340178631182628973439412664868366571104981326858666940458242060724798591128312135937080678445480481159306576266437185217954897856088176105187082911480406470428381643438950618549028212200732927937120770908444170690671909301289554439551966625608605259246612515308291678700529382609304845039899417851367879957398607682885661676128422515463929048738994427625155723591709952062376754581534138670363816674980626468107767789462859913709280524332252740671224981657560745938557881875182957260237650224161799970475806356243383146270577240370222578597883946651966878030528044842159623841672227371289377723102801991509989234867464987510316538017852429473923944659650189624035456522478293889726336352822120777904553943649559178008901628947430406684468608415077918862979692054763754373645114684245256962882863373954371855177769378505745410359680944486698724905372042880499932323088028624208795933655239063571130132128101998781365208111566443994842757786717029094550223074117012187298895241145039572908236144080387807924144647487208678892860029134271379220752890255680629691428333931042209580705566009196714888896834729074022152981213074871108992403753395372716837951109038925336305141620528920659453900503691861536265510826288378840085095706082892471918852374917763727214619243026256132516766693695545483605292739025687791573360137583119977559383100641725501632197063887759366512420089068609163159972387681635719013767680024872613510837157399851937806539878455503287191240152715554124002191993893358567503050837673876760480795160395330816825585160921584383363355716490668571235084306642355597794878488501808004388193112699492666240873722560147395271423206933422378312134537746055950124954905740526403781960255530313667969489443301961453785925269142798561370301691428270242691937897431888013249396031963630926866355035547585403220950728016413666103086556511880900221100755926403557404070154750300129635894822849628577303634065548741319409352766890527648593412465463901739193669951184493657737679505049711251240849506210855515624135932596643671425130342024431367295919197083202498133138275226685479483275506051649365854812532863069720410125773469126642439084814328275212853832039321610244884535707656374244372130199461608218038140519080964819988318623769495038926395279088693914934874944117878021411801275333128797921634306657210393482644941739607465498820305532650982929072929001891281819969269076868602556093557592598899034837652230574602718154240451944578013705561148278205396395554619406766336836961667339708827278476751699291736127991678533211469484572336975917022704521754944858449604238749063139305595838957277301146473872791206053578683898699908948383958387855194662347626092162927052763778064064890934020015494734968550461561443561307282240905250943768631594365284491208785050051824902414550867799989298293170421307066320222976737280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] -12249763451758936848763894023037326483545631113156443940400431527052350555648575313248989132904105463685968630063809412336142073456177796509691798810828138470349716849121703432077944186898306295817207927182759318603422403490915109072648630836670737336004752529716985866771047037534464359151143525765787556450513614889932108230187740391417217850382610413112316516878081196501841017020770296945608705926538159009610776540471669497964612134561572323878441885808568430342875606045287207336181671829377999351155612176597192013682738211053287028127951238674064857101940732271261945138916982788199531694458821487314019487937802034523134031181287087054030853079359104135017951192214233479288267957174381524316549837327380049477418643967877812402860310004466038705333298247724878058100625758164204787996789152799543320065169376887668118919155065743408795254921372882928551443778001540077412183860690590567257706019035971548484612900862080496376762240785377405254642110015018958620256829008535812559159486144356356069686350423605298702941791060681135960452223493571948150226375907836370498271323038369474447886560725832439382388166268188763931233319094315560486363033467042373450051579653351636044570138131629370834828555587322438331240855413316663938757034113573107854467766913732092920542674444579487433390055207932955904560037677161114775512938407410092799100285786416307591820306705985721479906170185165013411794562049424518646803686767822831489046234695844270191515532921603357129170586928448318359478985581305678070758619808541217891914151696920144120534376459895257180009164031393769938017467941606438540779929114296237887130824931284892658896421905995832350448424465770075087809593815244780172062069090760271422675323004778803456949877385460768073824612846010046002977670417938607299838401663826917904681960814302848386827698694276187870585083286684685759261398305224432626957255401451996416117189807105157571429596519534651585740674373448236667491790075874387687082435268328139255548286829330238813712150112996052862593022193918737053122760688344923638277230437741836919154702221778800399651265893976366900386894320036709248803309761634094011846855895569389999179112207123810720468435651796522700124887255710146544715958493947332780461328692209346475215088954459021691927000119508026272288896733813933950754788801277290227192890637580786294336447800820300802481007601907544439283371288088928928322864999361207871594809268141463421286466235771066237991565033222422518283795451303461529452672522906620397663747099349541866405412314033964928770858554088818123622128974202691918165137157521888546790476704461969594851803915309864764864473470369896645396298388249356494830171154138970411430545249100705355047044859055949346545476903070505745784578882769452409379746114511432422695469503032799224651754611049563794996553924494397169330879660644643306679185098639477853068316365583722887304187955604032650880615600343230899228349318684509916744956240355825886382380859172025532416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] -320190547260765010053770439975740142265997771760147801388490279770463587292126117168744654065504470392794171431610024936776600294972794884061006304540866088937956364940184427941617960388222761889008131653858948952723846081257653891360022035758277296920386934995113172056461295875568742538251396518056221002126997709660864401832777353334037929538780967032597874369376840018656151468152753652884303465230201343568158187852365199325802637995778954907521214750310318251960612794878065660849441418621689811135700520670928209351076150852602805138283751956308253536096776044593153429307292952399828274309424516481936964995653413535327071815075834954108750324520535804065061781681822604870255258369604332490736016157260749803458414785170251861536940308689602123460084371767814553509705082214564852101124201104681062387043874672496599736755319546185762496480769394855898218885252204872545535319662365805013180367746701609673650808343545422635888389601994077547661449955024266543083664262037077751820396336900496111029597584110552785861085410932167459530584713479582054805245264812811581540421802411837011357143975247534127206665614835334005273083544037450532733649080154639742559510121242443653729076039249840098222051344487433201112965800878659620793573871093878068859552105991430277060433368851735855764956900767570672428044192342886239304135369667356624147598557536566243131931542385169553333964984815238068601783301667203183483623169113690073357973494827486289234144515091495011778987133608701375836892274178943894635405944026529363187354107014260907355171408420348705888216552857499526906566809162526265271698724584621626217746772560440744099302837323437699577773693402605890528580960386640092073685314273491822697136750511634408921006322802493234973520868230208054306967752743094759905784125543664294851464066561809260634104446031627792205538942157896933927117144847684504362290820592224850035022371805463466238706036304738279067017893185570126263278871382285417428251305608868888365551615129230229787066007073922696510315431270807968746442644878030213971171938293787256021316874235228067691044238742365402704216157246369323974523172523721929112841447722855120442348939560408190944799124758530846992831186931056140655401479358952342619571539259273559824753860449623038126324620907296247145171108224405978646311072099534149789223258759993284411656635932611049010920255712184886388145529321665464584358181399500836611867410033881582047775984914193310121110439292685967880251345022725491136288473870803071839311505525810345788909935866178678172384824803447419505548299370403096947257879034915199378130084905279158414212690545130493299271568980617156010836719346791091702640580545783616861064555657380071849661992912036830222478218110497018978662244198396273576036230862230570438085292604835917598440123785428855731450557570231857956602007064371758046144754767571142491937320959215375876835195587476600079557688501292523042890402048214045406247023502560132290570856237417711534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] -100423224470222907143297882051367584918725848808223409004475434394711964154906614478737437731425600365294507192603451781436473442463893616230358558549966371109312519302051825404093699445785076506098470334954652953475205746855036868140341942604516273343563348525923169689970769643854662904850361365672991571692260042933553947220964634166942290425505607102365379255324582139039764075235789120720075230479042490141920712407172911530888091613461593618045665421762418382230049679650629047961008061423954288632282976382639596547250044862037313987257154122148631821412829159037874325622566178827842868533952011363629247318587313201822384529946160629052472827776048140358890143997305551714933240804816935582484961404598591379716136741871930848718258376398846707523655328845377588695177648653219334806075313695515471307939588086748261332613170136764836866373447476041580465037178790867330616817478393361459292718545406704360384598632684740223621729244154557297656750896460548096049713735720839724913036619554356654937590397485017591419518129844032438484982831547629281408911055262599711885315340702741963162698188334661558371487329185849707562672523045358258206620569164779138633352616615140997025617431821082114086957103823371058357416779077255736901557182380696706649924035556441815134090913429184595787323141134511760192190346697346499032502097088622939661696819348768553600881069369642800391164013268267066945410817264812880527818546934494321812618981031774174633220812241464438811347260080771222493576298737041943701779423569022176575466672657145308851622228338095634232837182598824839658329385523192542927913467089256781456373490678247931217303451177555831847241038917218520004618076259424218785169402729941574757029333046423257462680142440576715356802076165867739613424661522141635850599193501738298434597673706015802089351181358544171891617837647239626909703586662780187392492596048871282226599744449699342306053391527503886881860143266071664081589821499194782020251070033739676474614672341131676665066682616127508023781304628372098487338130066428054169700477671786231529236899620523618437288527661754041356343449567912896311344698206645347097610131996062446878445132715446765579433755344488275774696160706368076113553146926560296060126128661589745223288337692545693564308858413765798198695194035808558272230644359522256736843596291908785916233774019811194462092930493979413745443487685394702464478059231533124477276672994538368196069537692773870053719529760006868884378082268259062605224475279383510940476158214102524989744190979986322185251216711465688954708727568700621413487670594094238406147919832603688775406453751346656672451003351373650512376436287783660207057597417819882577314056305882387724352841676603538305910700140125605911263356596135933725119931019847643365376715555276539160466994722603348825046763507895286226578303493452311099908508777127625381461947529591436276420890650652263626464454932762203202090008055784784995745303128913039544041486716670629034065920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] -1647913057461910232655954502010675362627850451950291201401683396505727726660692897136897123485886650575415665175751209402100247570012672273382852688964268606097676767847745651637832286524717942674737205623656683644514832314932123474941495182284761878332624824905455935929854297776219756114182070861664380445330247525022484336254968213802107389447137664498735351750616067532170100740802185510211697906738640758214708015636401267420740136753817144522748773290489005197524235164213731179393972279801238986125060449120855523750715193572607799217977028672391911550161409700533174559031059079422931494327396279774514959923730877550558669810897021661404201679403042339433883179434368514325098440406128746308255557857646049563678371567045487294448225070188852594974385680856977501527528743077670083416071276247975796568184183563216893331266792129184828982719647180863673164151286463028593704712037462028628077614305024340698762836289800995068133307077161590753573036114049868099893862737079971224168334953527738830323372420809644111441264049141308720875459666959261916007245817177803611664898295494810476159919061998672406391544818914315452606377508988330121372821234797065317349511203151751044144179309136893222943342117034020619932633622854366182615772504724860557396127422784969269818254651403850959918461356883502975977000194968858719736603931575902763612670897688447184777050855928318916918142840873069706517684822928698990403267199651918800636924972628506153035210648191489120137988004841333695578480157140759678635592984723448038889476587259731573912655570735137090628405527900397763656962181201229904120133071281069882656845944417244751626296237018582627022091142833987438229669680743432570910050318802593484738989539241547784237474004415485795257096231006031023311144986562098750851403782908788517838477084049374544688831039795093633088856584350730239207086275228638623908861497414024851925725717848070409206808948570148798561933647170469762527901019628123079489874491454788739870228681020655843453790356371965629194225724393835135230685814333855953751145660722169027175754993185712843940153631845622325529371199527771504534876745648875851125649857096901134382165924568765902679156492200577567174588423925610220380091680556176453247993400385444926753320366361359346832850323276194890684410454895243557324486026194892752807418689405396264816298599211641957461209446666854712364342692965850424131160449014434550673791725965519877234939686521514948992936920579474456199610916932566541361726970228109968856350130347203162253108852665928993445949927114770006317692216541202365493828323310272761013093121089043852205476086282214756895425068148490016282765119417182344738300582930612499807666640201113374155731107266635351818506948938552240601110081827208657417929685308153847723108683793977547280509091862482174404825479780150705523458960330449973026351853004460706925186104079173505292111544614911736487003998429160538050969135064523682740634000696610002626308082947821330843566080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] 28792093516028409566091684789209243890005586410057983519913730551264335374117224165096548238512932319160430034676239283338785728227407367245652887834688221478553264894360573388780392288529540440195297822700690166811779569110113682066411894982660823021724913247787912605695110923428409865220240454908704408445312534569922929431771441424386900982909888526388974476381509349497864288488210758037516969984354237177663879841455733764503123416718533833587358216594991132363324830138417628958141094937999039092091420680091617125820191623771005449990976467200461841290368163483276156753543256881511155093194393545068481047732101538916808394990147113268895641639389146030249666243118853394517488724774113751122227478219070757998453648801978576605343506102489064849391515970786337117671604998681973996507057467542484469022455565472764072458956392095491541667828006554749809745621367286250741457444670518796667462232561588676743407883603471629418096789569994818234184623392852534811550786437811953824403932438276218406476616761125419488542750866295876954518595345559649168435359944045836782614763698729898853865370002553913744909239168505730662361754059227231514920950610965457307292489736291888923277687097573094918741474193493277657961126003455272249797384150147372174044536223624710309900124397368127220249515087442472923834198224798853138913408482615889099862847402789357598120502118561383375154917959841305690772429539096019908334412771485002853509610943237117148660968559321257888689237243113303515368560390025672244697611253727986891368875354958468173081396243309944543159850530057419153745301872579946043115692909378012568284749536207967748199851137824263800227881894837978047146263717473359526140603404738013350739117183155005011119169996115173695311883379549543095298472461962021328749238574679291056537468069640536276894306000696974614587454100138672708994196104794360202150061898831771520736717286390165554334628102391310958583003515305008559767726855268295423439859311613486885186929082488934300589261619943651175152771664451638914609302462086400306743410103841491166681635184987171219010887156543543274241907355985385577171622085883527694234279253181477803071007937741059840157376947828692937952846483854104820641076704889594640128446806649370119964771673919631268108919009051251449037683188819580244281910816361167436402321769123814325453352990180498104022612078496442267570898995515590375538674573933046252954107789616011498540560245281665474491017882133576389187645550891254008500432796974679775807344328812120635180868649152055456054240035963163869784770010038987550068262663301592513118341938296781799621691368596937460871812020541320602362326044586778068487813380593718519059856676858756458562894089391557716656195192859615871242698300938197904791291123051278981846863500019647253718296561489218459598976372818736279190673939954970118546165999774074533561370434656317196526643579537235926560930531278768985003164901555636911799315998255491990295429558595595925127692288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] -155100223778881393004147597006960868336550107167377248810015294787810905338974336147618606885911280355590279755220951554902462760017309277181856461698391206357123067832930001111594631600973444729468869453289494453847538060082341153785103924753658884699523054661992339984525360353043397379201128584811614275691473827188661828933385100582945646257796393731014271403396258212899122438602699110059639224731241687446613916101169738308066603946078718699901209392749186913377086145969743349659219233763753655859998493076177166325031358874649492593777272910799211171579093231709085672675709829145467357455057302794698136180912007195037618334412883649446505294391397082816733053269839392935188873869180581202358181996198004467110673742600717828719436754488335869036179653046603495829972447947992951863122305980879381494542726652628657993198552393671151525152328841787104940425008573864722738374964289292936535949743779710758259181055644993991346595601609023362135512643723206863874313676019840239744181307680429338800964569865129969058798846904370583815250597689061108884625613964835703640765978680094502947717361571802609083197220057976283553217269644293892234249269420140181362748223327587230242305265377185533661997671032756317457863073158220929475773859793451065122397580301493721932692594846861686591736288890018071075326679207823641715319660210607274109268094660325033834413546451676805776926653037139834374964007313722742114946764091438731856559280884530210179047346444396614991317751756059261753312644255241161988009642997720590989103703922030743488372876885635543544833198605625537073500748861551044091021403920657727980173557212117654982795481619061849994638787701145898626415004888630772877782635405813907107327364714121363446715931054061229017998361501348369851105457854147690377532567978673618899851620212311705707341979905460292778583935060921449388616814319727729358431991750799933401974419104041474095800991883251623933066502390412603370387961345478522552636440228434729111612794150909188706489599572043181877858266686287959543797983079955226396428598180593062283457377095491728449143707005324359841171515385253229465955121572226766951541726674323053835752528326890640961295281393187911954115258125934626868395192316688905585623932876839255343418071489778560961401543783879180954252739126206732259028238184998312606860213113680365566075371687058249963562640804191674476402854978126292093809174926511377122706703572962847140784114297752635518860186132155162278129187984964221605252945473571266078689816219822036264901770434647311044136920514048959354896111022550874971876842938516865065621856883091322612114364253321767802101358003066202765416367983347755820522536046225385911535706476048196212812701304739851878370416982411282929623797253103894364592061507449228887070009917170530728731754536944034766431818634705222336268648103003389379992162202080318136844863272394680090102720825064739038646048690362399666481902427362451763192064890273702459142418448640342226643189760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] 1358732626042947722913355419976000223320955209841992362049058778715465204918777128307248326195463954924655431630001109206119416972320407747695371382590792592596897342928499615037775220907350809601050632760546606738745279642707146540547196593765093521028327460531583400861781559756815238077939914525499276032288396907957619135689901439312868332020949117760011485106625790345473701469129850123430540113106610631297424084221263612698130125456941626459366045878760808225341734049856536792501228607928602019339238901925328635447887601648087593310750533110743644973876589034010182417906632662618803478148939628004035068661837970477196501127072355663082175771934393648910302271796442551136358997939794542508846721323024404648889196816932509189523268905068416790735414191276802319520831641777869082030595006800139935435341830280480798997110933799319228006910008241179976719217311039668959858727289724860130933158058646196712531066745276344121553816780276589186917716947354103003532940094211455988015648837296129230267396732324851771944333146320814691561635473757558240961870988916039238948806346767304006540616036660074906503628367332508692789335249592712917627101903579555743619470572874067690158854670019346529191246437943214861986511110203147185575684495066752627167679037922293483714216470892247918668294838922455670455287749368870597576920526341610700061493759890365271990093096877923017143997795793810419840991759286991994763381308996937678380230786672798760076392993838525400714994454710971863462062986929636440236427518503786109923457153042542436227999429414961519783871951861416242065401353377860668493248827995215228257716752284543462073107915293822977118990009978372753653794500201524448467235298833698629208464015796000735778191035792150378601995624745784673163353708637232358429873703984099449550202629759873867720456061173043615861870298944207099485161288808717867428900496217673065181881646658971970145744224692769477227403467218752811854072490038536921104951712608820585877836771195822302115922677299121342947857240535427192681555100173239547915285108646485008617016182204334068396535877602209749531972748907252046440914191304789162578374312971077184623416003810908806175197840429295856799352940807972560078636430065562701564784871559049364827251717619481701940039257566543093840975017544712996574293283211071274314356056756967407091715880586304965637697155754475060147582136024933384564024141166975204148485730780206261211468376578081864260718919929802634928495722368283295669918726314224520765532095846835250076605408339097303997390691856151366759533299289237616029221455347187984708400685358844712237293573959430603428959148453756367299252574685099368767438456620758549377264217577000697702842375657269047718341742331561935341357535541191732644069457503406919025242378642244097682442000270546960355101544867326596015250431938652062452752427844311040110910747836244110077915731715968492240103208487476699711041624468642518377076027467416883063638741295606870072641978368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] -11942981602385264629809384029107408028919980834562809297844277033838192790755339858639725675249139356291793056272450832769347340687397815770849609461654197208983387047945719544813326708081036260076277676400418508624252101955732494958355484299148316522209302577262692940878416706993890445900054411768730176100507464670045613251053672530597591427593097740964544156501371058600255728435678947409221511969154677034222559112187371822920919968987741586898047171509000527605709973472038137637761233641182877482219053249993113420760097337122927559532024934929323298695432216610943129974097999713609526958386123826166861667696678678418814215356366275470141889275115274175790723981536459987430581572635274023257454737395514037902666676091203423551821076144197650560786038597876044971626659861910708295695010334901152167978873052010003640847430588813478539900595935139840868159935595193101387810526588387105883390740117159484602465782836717217753908962356324561068974447338074740460390064780956337393429404845751627593404890692562864838407247639122564338059781356778324526063140554087130388140997360059192953479135903896917386515688840533687960258033582809625239658415366667002723671402931656619791708991881603919435750251066262907830299402742786881862312170488736770491407056850592564151706446562413582543346245230732105684513926058095895025991475353678703849981957316988088591989155634822977649708465451324771100329156045127810643247234125325566539086396107621617756619820774662642924856730571562836515332696640014774724002282574173426813547952845366714823680634021478356581615138774398274522650374038977104924585859209838145603025094756573717540810061278948744016170689892685386864684263112440132132466660269018849451289220630391172849480985648481022443182042561059041704496369677492048019444124702181629157738556241807800193474204750913415990023096493179887644642669926985822797594628828835783063757994495371320272568717354176059845107939774573157962610352341029270866921119348053208862804983193174013233502784031341014648500053107196188884328035049786229712122504149012226999233791221257851614987128487664207284711028995735784172750527334107297180934689243397839037868949314237672198917491075143113824006716295473003726367371458954921818814921074084940730804380715478699085978415843668918109234799212071273479579957838068391359185855416607423832150897913470943786174696356098292910933244361087905484763671063854279127298078910437318699667303574594547455021700687118237955907661765055871704089561563675308059572408889963687682293878654997979292114753531331765042347307306004836710441874962070656436270182931380428128416990989710761278224218102797104222614386232480905832891736105200277968244098320544877474782271330658948861111154062992620917354096130933875094946240401440322987995829487586156100656340140595246267246031497037429647233341962607731053947178142380048061258314583081811294712029328312094541159308497422034125222916045079892670825053386504942408631600130517626793099138170880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] 53552473403068880065968720102883143505401728690988176823709740638524915218094608743037944323377551083646863791643435502495507915658970146822950207593787544077611851367727676403743749864632859764914280363432086929351729032163028609983642840167432612760143866905270315181600886657510429700007533367591138503392309619102115532876268291470448648639461630990669829335958205086889571211309530823811391034763475910007702032204970598259030683780354510218177099376482972395226585286041139250245058711240160209697959477420020525653919259002203930424621586497756511156529794035073805268583628124467998347376941392477597546510999390842054365996178867206395518780564754356380147442703556972820982687886485708934370661699220978519104574616181189001135222224479285427369169570864326521596651662382940415985422801713725800164503993742345183824633738344897710173758683799334462251269189846249854275401170619728578462600904844685198084297630464016051408041033739798194910908767997560070088355208207599720713123938378756531493841068877328833927889183440443722415570960107053812066879778150631588855475210600340103334069805400631748942282518312364469156901973164626073551074765733939551089347238611204613809602146120292159872340212240600681247498506334257098998856982804942843800821528778891278133895070233185955553572221873733707130573919087501664288600462945194474802351825217307337194940474616565702920119752495334447061386119969638743618494026392229561715668216313775330960094445988359118184768086466525671904299636547042616008134732941385596325700423317298858214458910297953391696319707678809825362889479879375379183860786642738831281181885824753399731396579645265151647457114900604046195659914467010981422104940318139933019068839670729119954426016284072658739233221754252216308990137188554743571219412935993507245669514312687120232861295344929832417397611260280716889068813878410910020454930428074292840136696753426831013920551884064237632220557327304471445159374393254709809335548451775432615101431599868063095816705346581229156800878882625830071605864611197355731426390646509249769132186327941302467848250485080801454304709926610360914262567627414665787341476597443609925138951082695206104344909524839586968351184659955228857000136888983125074825817918959372967741610689822848005245518670329251550133343445762699274633613388953623029291054038258658987675806904469097854060160901470727965345621334649566505764648673746852430671014719643325148673285001181862883438003118885879077125376992095851671453369290672637264810740747615193484107980479356635578174377383706245787035926822770991792665732835096908702837709913993055827822292043187767393992143430678886357702460585083390999178873675346917135538198672030725703369148133871845456028523444566272035546517748833987231627749618419298864009700981943970210863894467779087728131929123126633361982157197234193478925562568624233726868663902065851031020447043104995559752971405826603006198662667245332810110336441562753162409053790413664042103867441152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] -170257031050569540643186640779019002520021706096423622468137830126816402652334410093852922375355383292247802314390240083293977711152884617734848369721012987836215551511523943128791853547923913711665429930824387227314322586038284112397319774468533316927556341143565068282026512546555708848848962729287428317138040376976366910290996196246968427220234011493999173418585808503654654165219300983469300550863970413101350732598542625825217120846941930557479679500283513865244332080653414022815805704974436959113842780365235408002153614095134509114306477447620075294025928719717330635443192280133120576590141876604025614479369707600469818921685160255244674551596393057571765247874356022346409773589180646519473279449689537080502117133118463488568441353742879458709673644630394983875829817363669583529246898035486218802930384243010591745844547553768795248530206487852985614478464137206583124214646913909265359993062883504489889362371212534250338649242128549309822873267340901854130368420926212857703788879926792020636658033262299118014543147852195890471940944793221558735222110178511000602074020504481646613898523602515294104428863062603690299363731920291152949088828713645950307429447499237730047837549126693413354653121905956389653837179412429086217204581858774123521545562442506510284334228664725181090404925225787481908177468281743119677189250227938084514488138726128013890012537692657819956164592613926905174724007446424130525441124940273749982743324561777051431693016594293748238326064256664410090937038349372295858436412446441791051186531469174861735656183952169715918050841286269151004264853178072280748378978340016440077716192680194220640509416530105617212510608600134685716878815257579325169057236311288926739867985209504608523597233050530078437344405081799122752903144851781186151601108991898261721239976431832852656887459532691742663863600042718201583990158856125322460578270394316126443069884615064673591631208446031314865286474150439762727902692275618383085154267682076354062902516526759278441269445768257053116458095388155582908287792170712240256768658206504679804571634878178582271358115992764591277762515950541988022074224073047013162939498080311400062109418084738889522272731320736127747800122308203031302150538189279033958325520558117611714695823046739262655204639463118940832205854172573969731816725153548468933256603150266889562739696939771162072297472163768683943694367788000953017631426579959867126429571051834612620170900878548605097253565163749229602412914620171035145921393806674575729238452250131041817452237618060148117081255071332851219160314944436636653494957016153369109699680926034884999121509341245988928089473867048203721544605254619105674238632206193061420569609516902853143725563315968595285516749275327072583962202204600523012746418327544380628181776081839282890369098574455023783331694944885759551920880512209553839547965366176042084379588473085204211864214486772023974607516892240102801602656795788894410633516279079252363234451517316389780047444049920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] 550910980312791821101302040575043975567325570390017204563460840189284596742815658879306886933719619142638225085908763464500938579542903037071781838529896882305210753865932415230638359342917218985188258958551133386557040587643894449409383590647066763387301800571082871698939036735270615644314644903122017256707704471476364578722654421552790495327096133627245766575375182432056577290284388520393062082916921484557715498934002717108890729533258876416445254785782967701252095658163565832073719654335101126588991314721525323921177490753245834954157240409711352252130612050359781015828616374560468880392174759792375564424617955341431088482360984151134284201319403031827513442356774375357302136009362315267143354968416021365901322544029401748819655969689637099304901316737025047114921389026947659715955018364950560262441331457606452263423014060984538837618686139118150014799741201767254751036459305474877855446506935594254137328162751053367551274132413761772844536026934508610562212683936237995498318223600035788844647847817654209613643615446659198417276617193632143840807783498025049369480522730088955862402729029435871045485305621064122774751946704884708342629464925949367253351556422671663294975322083498259298116812290246845676353338212445613897805998488868652771470378390481919272588464757274496708517966130882320729140743951611729864088605317409538335680096411060489651800229992323226725644931843596723483035254753111575090626584746893207835733551060304346264438611177438400458721769074852671150920424887048824095130733973373759126431570396257084167739522826455546727960253426876732667311043142543398549029175965968565962300339364288545491601577736037255462751963804673577179137534660182363961301861725938740054056237730522716668686909261865479264876781316742108921803891846026379610453824856196096282433288159566576948990622465494133566173167065178579629636135373362247573556009296283294837183741084258867416275248648066053609345801840182743808083640681999336615640376973051536168241753419520207022056428498368447283445539961983459356152680801195368108756103352449534922537543358730949051129944130193341077955224800186574958888091732077081265225635728089515672731749148647995795449674841324206388650317035405489820662633535691666661261291944890247355733864113202414431323589205673851859936813064677552424012015762615577240936735363819799739990831530566215153637546535243802115010744063078240640008758549320955566117555158669880464867948390580974041953356231951788254473030221907741605962283158685096702214359611668113467467847092805797807583438559532694709834563244835329326709654447115528855949907732738848693186298129152745072170994197683187780566116176529367392176139912002765481427209711722258535123020258506661376655563396832471283863451585815803009148841926550099843640222869463194435777267204969086777216693486687817840905520205056519080275476626937023644737802764158061020071991303158199277682776553053702804501088144974415851620734431449232455154644569484552953362837929984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] -1543642877746017321550619835849671417114421059664098657917747525357335719524515221568410400573713934298235393661751818849945668482430513579182677768745254399226547475172897116567103129230175193732018502253505026326855653075672455500505629775924848197489956067161519328840429098949683148282479196120142798890866951484084608756399373197827186232416209845291219390210665078563669212555062064116656060581587797952051657661209045229866806467157715873422363612056241317237600808442700236268593138663606158315689688883961564522810276413631698645886971478189195307089976997511403288125249443279518076318552683545991036527250276571957289202487597790497730386510442143353412378026412212591619122502635982049637205274493845972880730824351708407585786791382531194424495783358875841658386888327621161181528800482585811550582650185331876470852492439674856749392150893754355915198434210682303077249188627800603112807116332636634165541344811116277061916186260062371795732175987314748616727380424934399440546384880514494958541027387743842305460727748771818588145651746913035083400259322680036967805968792026821182041188553498505054675873073695629859782828584677153133017489450975864229892127168063577973063563957246247913784031859501608501640278747848698490536997584446518462072049701643185602452617914787747912242343592266171996820179454859636461251426502334318603514011904845692392145201974546705951437241472759103753311522743507713470409643300015509578424632998016212928961288626487354332238941861461342081413448325146720840467307634345404466797539145744035478836388087973941350301755603152902737708093155268039665191956908526883288534578303955501182797984534176128620152499121562889199603423934444195330633588119226716995382149676181105053476155102102815966343562443913010013195872749021706599871830602226501051564209734913558737483874291280593322529047629905702699802185231591559548694926829225320551628090405183648016254347706549637593020479111010040024441576990388047380972889068609777352331325930775216573178508039028121308864081635415744022757968993810021782168301672078146427484796300563034286110789219460441795713543412143936732447416138848066116189085231888511090217950154819090642881716105884103396559302672528204997913244461246054485148630384241268381262013576148142919910148529314896936417386502708504606803110917289769491684642248546959385966091141124963727484075703753922135867856741820167282022100288589774584672353213575473292205531958872370088156916884346241163756292854416336772610537934152205541882705650864299913401111260151506277247682386998882094177025015174106921164788339988669334840948113688089133269125444875627313841948305934737205365873012543210493853385353940375386239342953578006877389255954648054226397839700948108736875360764112776114221732053563396428388828367554165295184037585768485606110910545850123545929674541089162034776320086826994964611573377581967351533694253741017102047432896680489426904213982444323448546439608202535926482104251009466042360475879997440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] 3023586234828124498231883576577946305997338107775359586010977565188791769370157720475266869835666794482086722909919548874599479260502112188483709296279326331972111791321666922678125396024536246236494148171610615931727008565699194462703923634559190922125683157380629218590326701226794243175405465757333203560134936330807936066667088369350152452533552105858394637608687215583621514017830308563410798614774765456632845686783841225806098940237618325929992213415454020586078552197551748273971297391607637798567258765993205863235701236846580804506570333496388897691166141771184879731603464201245637197625080798773574836186982148295681135673456374533232743783158993894691940737860904493875374146825964179315853292951378836204993964305228782290621779517299745045287727647395918233550776477063920841382992063939692687482923222675426922712538842697707174982283319357689562570260988674072762116472528707249101127897960315370339602096198578941300123287907595648236461384164630604732230313326074028060042523003674270861083493267094385949097245714996784368977485392082107606911161436116325540983333777734436759915151290884336221916937377155247542152783200696707255073838246303791731968401793803957922220748947046860667582271756929139651701850308060452684688809364697735096964032687139698626877936168334329365161548823293739980334248040084557071751971903577039512418596453899223895572084960006368266718156006534196742838293593862512120233080721206810005547785606729058775363873062212767692060048086979898094325325101882054937414470305924426843108680461000281715611502284403250884172027236350825382484297166850070097037730361895840524917340751315198697014209815266173411016927344905946433727450285657504860153601374322722964837459493883185934243834467648726070420474567256380483037355620251611403701494952576537995778384978911828432972957124952032753872659012982578329948227732172819158558181198906487233728468477331012252457043941738162983845272678929758299675446715323771776377737032965934778911677238482932350847123550345335399938743232196913285848419953127450262601984947271949280937193922477417343047495550178685469140002617875669185238557290299297771669000864579389138849585554116390603777916043569401502536900129966922171120784694334693160538682967976680983971222768034596701532656568503996891344351681923640431352832116337973759128018335331624789732549870107347609882937539096982480738667551909554844893294317471917417330416255504986739659304860188001298512089470324750979039651689970932363897886927374583682204247448244013410037272332436531556754883797243770388448589345377495999434486787352585968259823997746166753562215224648616829236078753605365666622320867490423829336597943366627158999027255921555033549711412624518721574565791161728671914152734289563267097042699778041602206147922471144667012087621081704414214330844406511733037861681404723733541583750151309545435536524461412730621197098525339377021257155260261851637691778121078421738291700326784395091249831983633413598544060743680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] -3938460797275280307189102559312866053382534419868691060363851447033958956747440801884562268882113122217534813556171290594505601493830832457812516803933680108853354343827925724091586595218033712842038048046812248021127658344652170580803826756986204977178841307185684136481946942141531839597123959923039534875503878017273186691509318552428654576541389873310589030537524098841035592256395436361111514038122545169419836210039587772204630904032420976861215120489101686215595647539635305714864307323583446115916204555195474920761302471122117208128159796329168325218121239806945737147103810060037235582454155741663817767991917923018808717486780873679018682646068847119602377451303688686862452251919673584100469484192806528254566918575768257077219382881621633655774364061987349092509769126570507561728999763238542951889200833091443085710716907573109513308012044244689665176302258050946562455181745962689040214927312631823937362461660451796184409839188496622932629726978948998716114631801703773546520157789122515333347517312448762871925310318346570226532640011068565293023506301173342460307508488131438961258545648341392135244883388401913459191083446511075305208359222250106200188222427488574629077914709899056313496453814936195941505326829006493972773385875072292873263467513611083186183176764750209306721250133301995301874864150513378886581266300197337077152032985645546402350006744575922690225810249583327456151466222751669964282962306673373786434990004069605667135893786629538551613699792286034578987374349210889672796073624015713309572367138105249311685910298512527293218804885825483861485170580212724548239661971007908023006642546105037471733581355166276650132866422266225625140527889085467239891680630109501836801673010933876034067855833164105285519942741437654158594843309027585896625385762566243291105683258378804819048150265133830789942698197883843541399775782239586534441801916941650934129399042764179862947088501907469535834509891864419179245063647318410618563274991449771590220293228918883045923830250901031944137298332190546684406273668453777452981406789364564696023706810402128091919991970712526847403386387522778042159886570635560320642954094709078401596276524773158632199094558460293503855280937569015490326982806965230637039336624556424881973186115705011306161415450635147543613697715190275184390575434752340422590817611745214060611688925421132790598692096806660959589344856951620498807279342554994757287388967209219379400013569147043204069875011644144089420380928977235253041695550761354617606386247093978881649295018749945688209615829088274511379155205244266034848604639442909099289906074399451184849278803994133719493673776422922306790868675064384150227850004318594481017672417658675924848905793887255981632472982137234366289141554722200187516816696010208027953476186409811640144202839842492725465957765196432399045452926995706407677497232051474178755755181724061984612201057669291112908844784053787505941040040120372965495366059456884960896894873727881985544110074757120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,15] 4859338124135598295708494842845752182784240015202076890631903979563442136803545384711517451236737402594029251869463022286986034273390228825164752081894615450818041812348659797917424885201296445457592461096939319790867172014107343129512206547844540946061239317769572229638815293272630267915380496112315933980041558152466473296943719690081502885399269250921667122775180730686502048302705690629922188844058335729509466872748057648453811060376698469604532174335494438578251598107476330046078298259168223828728537343409272764403973677650905829319745619051995584077141712030460624822515667581427486400499049005222861561221682429908647456984722549147225337150609066383282947771900985878065205528869973937214076222692483511627433337814111339262652650568347364805678781672062181041279192470086670918240017578109245041879852148296810395309846349988065725431334900615406169189109060663093231526346205021400899385570043889516271594049990582901137373135693854346430266127021499839419035360516370679249543359332221247152360889295851370560714218644501791439948190569903441632597375184501932012172013886949124283098815629805221665990441851654622752515957846123555690890746956606809484874889651185648492583063164026244102731441358707745144096634799291126060052722749471631579301629405360737367787948357343828159554739835523614772072632387328222521821441710924911427362842688724595273108561825884812107598192308090709423962191269223118987140422575209903271546090857543876551788382849635094536945094256940693511449942227150984623384848111656369903793132104262220793913269623891246556718355451272840234578279560820586329297788595465155906657887403791693237460925384896585097482434903178895305810485895282991640370947818974379406104560773803237398950261742497810527273555852904465518497724666241961110221589796252012524689146640851135797044184512505097429125243210163716625127883865069973264606236252012787966460563093253499326110691044916213224144096460067867004631714805872134839217360333569173782486166733433226076918449607580543012750523847155889685868724161160976714987464292463673272386732076023460893882434735098272466479964417007935510164991037579586719752491042161009219504767904654582015053434067594247387528134657364791439277324050066649570185618535931496703337960170226283863937080521136183282769552494450908372496612212332779491674516355160498063312353200581406777761380510079839946142583782257880578053894232409517836988505520536866366315062602107424732815371057472635373466138074187635694324814999368560204755039129151328048055275714612588247015915259265885550053386638589683849212807901382427872782420209950285728291543172559328876930985278624222612763482434770905169164953632601953226591874440875729726779022795256628112846401813831195308168042319403617357564654409116184418968615374885481761985414635183911837527935775207149493239718491571797404572036533392292315847910585682976305229655346630784283933174459982861793892965628070186435402696331584619233115042403447464908691151209365504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,16] -16356249164412909298399585727028169934736360057018925901825740867246365752020854948797830123852392943406072034114064837583553298850634281516168859374990190983071275654133037070895422706882472494932572525285014895306835268180100471650919042606523791628180585671929513314144944407303673190634275365123394924861636422957916402414854463246832094709475895322042367759774691313801719382353595045005253853783491974228463105918412149603793914515519717622901926273972603834274138020896918169515452712544492905731650850448499460910721922376492992042008273239539411614886156242617512390196559875708683887309711769740777869836871799512399486871794376421901764110254131140964236807202052702800986305069599606497021666766543032407746909453901212461267353632744541398045833427087645196830443763232875443021799872309220924690074813443786264405456077592804252922471156683999780271441623113896201944418229024099770816303086340948000879769460149830878722278969723590926057880928455458626028636622368428696087891948062684247051002174167553018583918245407177591857434740480238501476167361039941695397865687030562504461189267387471429489630079646087328597544854125017802887084202433895729282803759479766733273983001461783917470941395409382987305211012352117981759447015976567301380786511260292360599482810194643522671318767976348736783092085056184381590105635650550273797455300949903313990397091813995718847955380369093832068838014138113884599340342134626909200315470027929418514582425466581441200145665963087544515904277230686418603693263529514058221566047141177036462362418912606272402098167210128238468013001301266455596214182306191967024490712689900969628131026357220015243174293541034686813279233110232390141892084538530870230616245779785550931266926349325527319729257902863937539107954651872963669801931756870879048773249282871658459771726586917993937846961015618320608611868113001731904061748281896392577017198020160822178071146970009582787050594685506172107265398016366813526650274432081480128094749989129125668062239677038849912338839214001961014134256913447506662537099635376960895165479157004673756255717422574698241590112997867746980832836190329000921729729832332731368466946392918791632160289048440475321182911367699095382865168461306826942041999871516765148980464028757693436093465032065604590158443851966422476830237368450510175935605331042971874181925062493612061793597306397157239447900143799195344169346123662435301883339153058521575877620388157193459180040660028845718079913038989017415137962277133504448161302070765571469506663907143987866844473690438109401537691451117344815328161018466950539810177630312447380684333930843813879741512430564384744914929076234966110342554429667482749317208941856101414559934447552701717357087370158401699292328791611291498466326016742211696121983764469028589854154822541205104758195983712161051937105453646119882350693755353908500215837513404944556606532947919695035637320087189980496026883994608704103061694805333593221006826751747140986917309802086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,17] 64466790420529497440273548021808110040464353049718977799813950779884808339371711349761273373592646943818408688948284793736960972508940733045834866851613431513799093929441737092197564813401328750848504956540636789389488375386007734108215422699954685622521307126068758993763929906457256988654321702084415438081238251131062254878894210836965729603738338203824868574874791415380039361700879417058681353370206424304068595863027770388060321530843561841781628835710465892422403114585376743973705863531856879139504219170628072112961807415070934124715010468168548877482654363992668356135458344006354634690202629533395192577540200649300645174132585750824847387419050113081082606454880302448648078803474822539589776905401137110056407123517601596034380546086231129720951345749380692687931838032069510309882741314400628331022062037602383549166677657471928527790233573260823266611210975548497110358622280407797908622383911842173338238890527570021916545738592473138183063759983906466573661692611987605256393298588142106731196866698829068830076407350729232802214607060136003512450839540332503916794613678927445165235633926417630074340645683595191124077250966562615568893862197430544736437746463981943599621988870898776083047779759625965539851290080627470419589217678398540180617965238472157000367519814941573988772951869477500494116960803683927695839937373050711970901173433510602506338188797293367089075578869121331793050453514518977373621265388179710743687777699123488126360372348240159335636182566939373559425751227018098899294394272977926158023202331644931506069173947052915185052473015851833550703780037959671918746878233543029403006500219599668535158480855111873929971196362726227328946266616683104229451111868591716315172762002018676620813368291634687659434628956590415204029921358911084472603732578954839379574569593281522936822480197883644411052620179973278006916627099222285065800802034628972196416478449249872213453762680244087774800485829734472055662273443911119179280063773097750002812009344761278946442291766255649582958878495400788412721788873499770469465816102625753045882389902125463125917330318829206361390403740221073324789045839222172195827842795089483932890613887167099695184262373857209262516758499650387223417880693753765225966697692690602227277677962365675150876472264567540667612182567812958431205317472224917252109233657640918328850195260932202016079739411185064706704874909584725988639120215911822014028625847349728655946645743876458074283737542128603275775104219981139365213980368353820228636393622768289052389513105831433561007049754210865049227822254960281695153472775163544544960670718659723860885634954458799761589268552343924401026318780498242407985915013179372823402597846442724466481666527979184307962676711064908478650932024379721370671956476728609096761399137595530464392332154646339238105949795661780319934674423933115400926385108903571512619906549617069270198423918353524571904435707042629715774773707009923950231631077407177018601413159123582770280952462573568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,18] -164537667312334096870235223418351888742873397363901957296633417159560189893741578936087166998780562584036670153523506647028775079482020857118393909040965337826677683028156253466474365539408892149215791305199762457911215458702126345999899346806964772705644989852357317588503632790353865744099953517067400851704616790950845685623023579932646016192485958700108674952861720667590165711849239669979946533271282603936922917332316622831447014984472466592068339133065930093199493410539217374368579492679348045429760462402034022875940825252238524772604654995175922605303739171788546692923396648190512141401295127706896964401023170164990456653623352727253788387064473619876996486121950401572506734014132065238170851234952052798507482795794740801166374892092900287025955396290185872514038635582159260534929110998653984264484376645323736850815757071340228794833792818799604412488281705305357089195177204184683229423628789279528618856138793394737422172526019381667419234919521942682711341938333642149169346299951015265874118963641847098378259853726544551923359057180071377961215115416146479143049829065660061257453624518817920662781139927102971483052536271189715901040843355270181277237161124048338460879803558485616100763692561875628491732507459089037201699891003046813398747325639564020700911269392936086005642959506895636367095954448032183273788732887761313438398262351145004145374960895991773290309054830342389265866406739384889024997745274619209246318345335686104591704724637944332595294769181389494412538744107144858616026750301457308924675568491339376609810339635584237253452575928636244786621532302213334599324150551781582596581821214226027386779122172388360390726436861871498086884228657385229146527121662258441190114979574583761534118598943821670483183985936945309092008344276620283256087287353949750292079218064659903831186148185392977767840549220439507884449116280335673445339027221620517937258342823623793299225047877641697273113130159256136719696334388077236064306392242295026298058182992498345857219959294097571345152723475688696256152790044444465677214860560197839992204397392430786620693738519090310779030814910233365457712104137338892084930204516228828310869795783140255101894622379636521193848017427592601769107073619238918345716543398260008767334992685990513857080066628649673825092505806636177658561745868095334785160506206370366257035671011479800833451285298059756428029519230602937063492376106026966353491603663081279972766749497739923620674507535379861660696678260583725398460598065135401577738664687471110219266049200671805073004232823404530508198006266728516178271260257816529975555587820513232134645482431861304806812654359552274836071890628140906482906621894761199118224996415736312198367782866668850512068941711323317677341682667020189893840761091248536177595608087531189086437692633564384854809988800643179420055324305773438324886881901179628028665741552647875159413357332622440111078609701535439219829037530496314913285824794580576330755887455621141119976441160663040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,19] 265764094600853313747886165240992733502663383084468933181372130881676190695900203632351446794006078902592296313000537435467774277328694053635260179224780049952035930033013136079640460665220442119038636702416752855691181827825671922041225772714358104525986006713268799332651601698966684465266449416089692551262514351104931746811881136759474776510629505771891934664870681984272389864177523150020244721713514564803591662358324638368780359658363441352517870291979935834562684360898807158829049761106595174440285538615846168014298869346543007139183670964301911356640522429431649911889083861525023881840522982345159617122592141457134643988972330479119698118156005262624440744250950765853558882081343463794157143732757042778320984689558602948315474302068303110206712828218040440369883882297439817219474657802360110092875106772014670030795437084057712652834650193723634904918162344428284025176573893337037938468121220499626945276947674376222388599051540767220077721627366094366021486084881720486373946670406456432088486582539285639705308648145951373357720968085787160064533435570316489835934333260495389217960318053447069877088217488887445731780415465540081656441301915558758238077434808972886974315796573551670630078281568411276955436741900725132447119096522156170324724628951604552914007597519594510778038599421630322975758292252863270180786973900838759637950869872401168688965452251133028571956015938741069426625881100187136439568865022741279825837648074029481927402480941930935200205082672301111022909305856117201176845020150391463412256209245850820287238038344004646067398701687414006233781967693885120815490002362697015366606443923774861543635965043522045796821178130308407395492287391335902253127376483848499614475149590314255462240189762109019189636619248988763753180377294467435373747510584343696237251754324597580474393526248788071059086251164204101693067868722623965552170432471363375355084301287460966225658381558623205725641590883593765028943561470701101662658992241163418114770540814708403092305886138814587840330508832533607640650322901484287706660162573466832985520586779015470921896357099780269166037373845350044090845173216546322274001946800818546967132366306406105789172181598196573182392529559987110931551903731244852394524531836947044064276598409777680209259027387545574058279909439532392113636971400926974194902101316679440199135528669113777419400244878773354172237726770918920738735659388376439356941647714981388468447392043792572647577904341023324791493054448958462694743753210620389688005805461882639643823168203571898211078355017221110454838964440417814052047381927687655994430442177178198448010553208595488124432294289260969726928577356993899354248374338191804541830060818557156794941167834331515628411944320123858342409008455374678793513981016639627760129078842391948128136697926634657430954037474646679333854231800580511047811500593739908556744143366078646729586065983037139188039789749682589920566876248725514363422069247516671200531119210238747863739986144657408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,20] -236625457100316290872148515229182140734634207392616405678143871320988871713092146414204665920693666628909082474715980387575081324647104001079069752177578197170178011812719789406670403226053860840847254287565370800565583141948623736748709142849704178364330484497693767459224419021884952970718005920979161336744416668913355517640618583102632216697716739091063308245823571482723397051446910338390936944930852817158038509586742087396150157626697858729671178148970495152301735846989289412416918876435432206605215768011612891014204619868505693111059897830150072766980254913391147721300304154070226030291702746804809059336985750461189545635513140041485886138223778325757192801880649480306296521285666125464856936058409858003800228978078602125346766265264298611800087483400453433655433249532584653300277525671877211369238225114066947135574328395541520518576946535152676177392309761962977305975182712420996131015354172452979768451398472746137794760808260850435062163177588681946234799212213012861730802972560695520094990286565722137665466866405364604342275649741053079089035428150786122598625828064176432694075136641200893724418372233873703125265087046269979487683047038477412685283245911269487416239733929569914235020255216551847700206305205379480452796178784496912602514131033146850130309045663446163764464197902586107536066835535504492848298248925826684055424191891382355617130098960693239393328715070696556667525466617157756288395225837516312720222235577031552038805639855563963937683310975195346382790092106112214528229115820240513372525103916765716481778575481192207625792685294625984665117330199396594102205865665474155133701383433482227019666189472016364936504222357533825681659890336115780173177859292984902585056915190798760731066280685482250398015000269539899461027219802287214491587734736583035045601053619986711744067372699751762204798208977181120062337076165061703245649904528621512543936572252880606481141942679658522347462706202053319327522273477666323978612382747293649156968041309948729478754492576470577902632142987068422994702226538044799715057565474237860208597807831005308107924434560616492374539330226712325512834353948533616507808415726942109036896927835596525817386688659510397575985149131944886341982568884085716838821570929594619294621969254415759242494925401917224132659603817333846067354398384176191304119481566243000447426518087080030677360702474806213803672621491324492222715612824149644569866456958347213701846592370882032261811395622251537691085389893737109941791763046397642243567758779999798541846887224221537553923810181486037008756336135544319183577157291778783441775733656922903640197654723633265596280212071477632363200167361647992172963537270145582393880429747644633444842778225423335881617455493545957276328564842677604945430683669678094839897733779313789861983053686142864249359960727015756915299490797064823438324052276915901245983223480376558716686143771741700118843441320984670347748650748306649375790695105100056063873110502462494705003881771827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,21] -35900417126389665271492203049713136891213103054310413725444379721095313981116006726435092006980140109403433470418997418806005479546973760524271955283148489612941132334638021627810485012228010842863370711600909237577696131583056741970883733422146504862742763920508930098908298674859089934664364826371243963749574347603535963598601270725690116530686972100936922575019186930833482114154132206730100482766344841577260368010981811979939976513498822530631547653844499561788194976762627814728907678563031400385608976506983103784241059462982759833778756207085923329825245821840651175332566195881682684513286865295881089021881153993865428157196695040753486928988576982207545607652496763423328237936526998427359996143330675928225267742477829739923740446988210462033379785768800362914126888446939838286238522637280359314415164538593527110032295645353999440057821973401209529891432061861935748577464525423386244081838264361104621764079677585181755029229077988332594654249927596592011839230961384442022128634358255810303247028198601951499056742234962998416658103462115127615909967354939623029739862106265294457821182687470593034013424657792063938042290708594519301508410348647956475839904721499229481826942847699766014999266595179925760920752941078069250222428718106495947893910123445630649042298983976079850919887489418011840241404590189305187399051338590351519889198936167799050258093833914934540718563039466022980940908135628884695200932725658725944690132630124199811288855722490670453664583478853297330520686598452083247779713143064241063137325125893140215478353134508985622066991713458651086786124782361425907640216555983090825480537661713134692426214198566754278001831960238602642974272811811197390545526672829275984177924614016106459586801894817280679918382486736468890505857123062171744638506230859722005159472892960859833276750102420014036042875066361274913783587501862021532580404782344839121874754230705821855049362895804677374094830943754209996415299742291635802570305040761513356587922307735299292061652938919008621645478270230515739869916281285945684763756634493095633280936319911108260854294972309335651941047004852030919005381194610597987561660400891930592467630951053012503494124386617895068955743813688641521764471873600026075877740944651242684577956349793852188598753983772205348234425537913513074371523321369452583604042876356354741159578537214578003346615632900969733403089854396902004742718684163533821484278823880127477195282155443821905395418742239365056723634009294385225704442739936614876354315034136915097175978909642071890426195220322537980848985033697899571772745502658992752155588800479091130628361352489393521974622761668241694766429995717023993921047371394658860256309117188668846437206856221796774211544343275740032557298205163497218339019707086769145206921621724199967445797385273615357530492278037621762780938155603476305952200496686988400543927114731141356877762185120774559093615358074453504766040953572307736582843936553473207124963819240954488396526848573440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,22] 478048375661150941536368484212621891029069522051206835555114507654683165902130685676007907696445871828061399684378539422195051392017943872902462477287514071571059295149747121823479238476773417893172354977820800190561040392332465387049081504101601837757461454002582735993774100188593097473293995151214475750470744461802090273612970639675334027866768430087644481220423270838366135751450958067774282079013522617616469898513439685317451582124367309754341471053127283531603601451758550880575182304205806356337157603551482230912132198375661618608352233380766064779540547630302430459390959370993531657489329926213176796145067967403802142022559396784950190691730720057037487751541353514288796537831251042366184403434938206119109564157826161343386196249869400574815878608130266734172095318026076795766943651949422849756887034714611069459867604311953463073437496996041134053375321772263738883777488685017831989257719140666535157456336284347540166317045148362221513077671359734015489371149871726170539522519203766865772918501856680579993135790443743768401724683134614322266716691704989457918834220501911762751294671687304440793282094701579711485496646941065366340558500968805311097282984808126812528469395891434933808037540966413425307792469843402204764309990676776079869811230787566662637110444952043129087424183479515084496690167111341254034925423235804898794434809636087307246790036182796369899032185129603671832057222256257266330328503094284781214912664267915278895063729363182269023614759212567433746184881401817208489209926476396574569908441689348196368332406639171306965249430818768641011095779209204174154303399503262507669415031041339059268627112721817621075852596722623837590982058547369002371501180714370055868368756025676522495208322962688019910427038103804314344424642150431479981901480885871427815333216476696542796598189011729317435108616308888398953551763819200582000453561296456089989035291322861600881257788390760049062453795248486181230708037250951803295738324196438776587110904221818381375529465279623692556815716227487511594983315158392653028401215224589422512211330657834916757220880120577438903176401749359984617955077056595709550266717837895961381934578751027520685025682132147061048747488078121369915922220568526798842894782182379138666708973570420989209853524583790394943820880806084710922464851439487233184820264406797970526239891223557360045171742369428228836011167523884669878670673207614307278380690156072166692628811374707801046069029776100788008715578299108177625316817678795780978451995914852969713357509417321835905399419344722178250776168475094702023794891035947287464972801573187465221373580507091146460958217008531043350524647624116349179944358207370625126023473372815786474090076073729066294275983623684502776531844020558095127373127971081197793257237808790813361057238911469544024625985112875364250216324718332910459068862373260030088300066012827302162084897374665310281218030885046181190541023338257461963490104821538812898601970652483760275707568649666560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,23] -811934370625235118946378574807731985386527536115955614712190145081745014690527588609313847215826160606574502431620084809285045711431496973288890255701985325429673065579257541414524981969013332124728037645026771083942319299184731362934917304308534298659444459788975997297113360151180674986350515687012312753112517453854345385970092717202462484349874991839314640437997499987268367966514318018992226134797420984415669870760844528841144056409652052967708876537181698336734283600939915330586967207756165396171928568226679704558454814528902704779735223321780170820576383909680322009800869254440792013220437157022019175179167125779769268485719967344172928404197333099348955955577561439574861102741706025094270171935375592924938426138596861518088515459906691908885834159708314470527230537323075055627531348695412515212862903745663278883615390710965425405678031721891985235846989670675166371414801962826067154742610920293989160087019791925818676596300873232403180869110979237938746710765720949332489413679824705646091646007277871951187019297792135836242095164024812776045447354355028834989681401261284749429902904681936095087699417545195643005700239163160998764222098669546507490718473239355966179081785884045542086214189170679091977425856214946441322191457226007143178723849827972168306769652106688138307874439968096791693596899535845731522258304120993749759259613663710125321305713358949261718726818501001082938803176324643701131120500168178454960343888830118462695931782587963389447610456333972368698218249950385653248249912772494257515421615595677900780767500910190670085272689764606258939604091384077546070596408601591148755518931508807391411141276226792814587101505778270945749831093891048667238868250732735177623123156178433553678853127560812480192415066068257820447582992089019062334299361961157172838217098053325663520197132226620519017494102616001126413603388826596774081077556023848876496477492574220167862549105767922051650569534028909762927107867969632118187012440328536888426043249427528127833118394195432187824864503311573166215672709790107947943612250266323956111565882450946387688743005575785046596285486523833356571410001037522913910183285713722850600234602946209767425086034124377498738854512455052369837204049739419043219395954416586807252287383809444775337415330525403537718813831486739442481225184328241131610143759244894457051167469994440094713394456348991259383431487742673011919534698059425953078263668807034634551057096347915123714289241252842238080666590460244418329877788185377691099457442673619270831343226736633512470004272428811765398763544542974627916127919366751742992557604982384112686033982322481752780168479959945371811428704072969230257001945870518811089683327574496199084217250782845550664237343166672437117644391357875886769598222891277841760846581262991414078813194115330341189116514398800907971561495150747609987011102435609961080062809746615401230655496512900005773815139729222620089732330070214358652795881595412484733860546894286633853867709215801344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,24] 815335772889330447984462829431338157164885729465363123176207853631407574118410655795154255152782944598517981105077815275758933838427604336681415643284540335808089178357979562935911990031234768798079966150653423412112614010604072321395956193883842657814681343354141543935422272338350932835886465501866336757330646003264632865724894200754445396152241746169829195363597147651457809230609732547751600428302440179615553804124315249505858856721901318346488626840434246925955032062547936256072409991739295489027150707605195578804020072558140729665458655717384121672705188020764511008798256158154395270509900518786931368021742736535245244551572357873562926689494817092131479554843616724033853425612010960947032299228382861887013084882792574346698176423507432820649517246472175614370184196299801337794992518573871754470778929480438907426860487861594564914561833775264404801951565824713056033669920091825643646480676286491906564674761662740318612476900553114580336225379809478949704162205435685170093518669066445845030013586969705827814674285462491816023659729210130513553903051109896071752908927956836555323335109965893358380145953565188553464892207368714958944085328388780906245854454417709632066853744323955582201110239304943638185776532885509074147478350867319893213904106402239969999166492283923826212050961666528230001432247812865042029575004026041168926153530639011133503267334738613824810716300761479688967876756116941171298009931177924733424071743785613927362496717992051530246826954715950452006758711303303510493778670244526046699362146789791204957354279317786603309701714068916404664129269226886193481429643125925498663544362886829683534301953402056142832479270657472778358437440437689801108971459581402800653608408409980934893375926679528117077504287726793324724626970386945077166286130583902021191167588520760002620343221120241196432765681246673784505617590039653324150282910477741421688317878870234166578839686673330885755150349829500421608449274973759982357502601459396255001639495389374635835062010455305647422560526181892737248177605105666901436299660673056198584097229483799198256483835252306543386036565263611320871377290858050830891626067386402138455158229323961922764034390007010401171008277277110596255922486233251395283973894587165183517328353127374072926150577080318368309505665452045487789634074659335221555911361264245347525346096146075166058939339677839549868311455603744681767188473881655349450925714620530294661324999535714225694041755812573396126407894661347607400834530843410693952240377436477634638280925557837917986594171472418082514962416007818706709164108918796516627569492635496720207658378140731672649505479745155273702569039579655275801348718305945450979241950681105848408464801847998365853871285998018995223538184645434394627119519823173412103541558089723874094900465692388710135028017780443997462486259896742398552257130550481640314409588319166476721581265168881850873367899061778048427841085783964945588461138485063131584562451605340628416563015361495040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,25] -558751938784345497018306326872360667354552057503397890425482725797637730114045299056550019539746075534909953719019444144461661538493163991884579714036570764844475706219238445413319747145333499458013138941418611390585119495976959527268619892260737305648564292230834507903039105026302517280470292343843553724486202273755958957487888470088193680873467288761658156588294438167674062570311618649616346594967259568050220196923059868459004840159136454853331471358946595117327157031805295522857627337058876786113059874647158467768455133983113707863442028182757465147934672608372308410261682132610750223852847565012298306212227209380925204141547765648570357078318808938721643208715448301759879897822990492682564941247112704265110895381759969557436769049568905470777573543753267404685415144856406521597548598991472348587238851134769980042065205687240021123791837098200530459450599163583715757017410716975755098186584256582275956168385248572188474582604550052697160439717342203221541222535430160311483276373139373514951612846717151494023842549005930139104820516122238682105817307001603391613023350150302103513564000554859588533875409923007337877150885575703306409800665559830591884120059226163934659362647333737951569532082198275075495605364481309931553282244948451402779611083884672013629687394665621463217803794964161187465880754042600288543133927393976151017069115896919853542469403466152967546601760843951780645757882286912875770957316744246546149403333260832180223468537536312843020012492553455200682868665589236308246844998123529971536375898883008942274389523845975387562780407692331149789662141064446382461089925372054618229065886257464943085447076049723260452128023912089209643528596679339296606383876499032847572775510383531751655560952542889694646081065035150949901960047817077532184901791465858949603956390352995356181999521316588913683062187348087295905347359857781356837640911225574880137672845336242468618366548837315326815026285362671239980175896767867657542992716306048141436630494784562027631241837217994567479840473847454550731026068746635789622229995183471767817274710264760680417618010088408549538426172821981147715638734276012546496682490844839868033461868141176445326901228344166247712777796656491036592741069316142624950012303274031022442863308374863704286717201892670618052242524385364677828926223290114855170785065041276812009589740643265225398794474588004453353000137894088301857982768463643628774705886759768406038897975098593967699413895862805810435842557518922064277676789966056534428521343357011323168796805022828683708334196938369128457257717667079524630034734615732428145108782501169891947807055363753710318683080288132747379836064102560701385312534679420759503043080824345641044723323511254863218174349816381065767108292142676541123820753945994287244848918448090525517713191066979505273856490174012915722487588189519682262887912638268590596391435759217147074390459259373471563578564750401778134910441574240878110264321690515190229501111816323405630398967069016064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,26] 267740153589627048993075733694205207490662081961165842927989026176630841588979582333357153339400496426727988060482886624514703383934289665716979914719077714682378825252131312684058149608542724772409863719627389788898742918891990402939813380632790537673980531603109815825274047176844601431653568398321979208597962261507844764521495361173941302457614859982361452650495862064154580174517470381726640043504417214893580162795904114399261814384675334234717771881532808429307708506042518872785473967258153438875050277649269944279523120948275967787531739136532927090480289088479900321206564436837644657445170429564823185546109356316174500714350933438348525151691044515052665012501478181164301178359369793293481910871300658673857951369505226753262967679831107708286156581936234634379830906781609055976020536452667503088394608450812184532151339062757874967678175602099599874287327431075489929209742043097265220682541058270948131624269513564748374556828265427846613277901325752256527935685928440482922047525550618674741811586800503848376247047526379232744794848973393071380157549271610117822436704317969259477941199987966065649322851695163053161919689343932696587277010906086414697943587953166708248556213767719380815640211140874998347611273873712828998941266736675807042272165698115392384281002263462665449783426749089961995820778059354555093671190823029213977391359148487498085069818287159169870229766629067254181817962154382196858076039336097893178160109753240748637955539127679233833879543125945681584385842232593556453092313641661991131332919554877868023987377498624389920661909968992658165874220646080424822038907281378107217175979776134917460529632909504037730290566457955082733957070921460229397616358213748740032262902361094988868924917276099747440419012498517247017709950598690732333795041073186157809840342331403177852279559959351786786537765911939687794357891547483471815212663479631485532324351136151249869035634110923104673559727631856029552180054895548287356242616523872478441336006731061673850806502466644582264742693970792032522698840850905924141282030130984026816144304973635357418883076262834570223794418199733687470547037740170281302403415935231434609579281889175860517808737852308271957075771250432913336243734903198081780553081041184230248848953151882485959290195538242550073026804594684038227823620907592772130097489000604155594849604981298897350758200097858604089144147547729964079028424096826115081077987140496957484217659033541124165755539916167260280710328911798469422561918778809637062437477569658951716011893097716100051487205041808519382156235413346280085471936486476041092290531480566887113527397006463661235563583246469988919473425400756371866830328407350444175223776185727163859423815730577038426218642742286008790455126885024398486490175868353865755515255249540577834394497811187977117800857625341158486741512202863146435050065677819922993579133904058957202400735271483876723603563118965364903422749946394625162269541682783559326508476066371574830848053881077760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,27] -16969168109935899854540907984749178712838770390083174586525886150868907605989564382121046322448347874249772091448268611163958228765112687945760879367572738817008950464889358440616393974764989292729265664975755692581586937158824096250992267211125583431928806860701119429758199446210103746029169238705057733347666447761217188102700048496391675919449974015700960500134245256688795931057050361619918239233355993282256791348077028992914188165889850502415063182128277147086021048736125225766727923866414905844143398419452947069789567795391559094818288511545880898075463704994285003317731561024759260928033392931061484176602820917598571639828075067147527763150637956932255994290985745340315214154618024929091267400226339127366991478473837871396217066786258960757141172960762693708988930689755445969051360704873766893658784370322182066617481938473270941014672889500162839919971558650312676428854845671921987578615185526457269872834335655124309664198599192356191821372099152478013514413029181361533018929080789900182855218891546472505411901087555991582515832661452148292800013654994184794771220277086533886345118269709137619640171892322319583428440496583433378194836012789212978519364660410741274900155371227917777015792366838825882431357495948362941925306098323397168218154203553502042887804938888992760691848963919354133426923888335454325480415032911752856987398821244165493451176293257107514153594093843144510257916208255987840002469775582973261222448208624857999813179593024675746159088480929445935876720733760194035914322817141595255183915714920088625080834417239243982617688209489805682860630862356960411301275825078941284134915009605423529678596698068741955016243385315807302686970934082835660426104315615801203798202417627758087508704271791773880005382057664893011718743071248357950717465243324604686611543917411696718248609288540092565424884813592823386031381154450525665409139589489069045496156132232938704720229621524608986254806124910056749125069801545485107813309123635091894775885020027641567803505075858494736927851940671651573608419973981620502893856556637840208692951256583489453433714043479918087922964536291261189030369626442764677644328181819594110020347439976965665263308595407706873317695691200305972081936355221887003055215287491757235850363717808114765073082726162800278503893730131893576202607838854256468749151804980081405631910982691591667093178836248180895079600910026840356444044944049147848999597623931143420912210366157614099794335491260742955356581671666760291324806747880722796805399398271048416434719239925128883504177041219539523329754180799134970395036793811174962876136858914480719268928111458040233028879234835495244346793035568303597095105312832513846449299321425099755279968668267955817228612782210637449645150759223528829507439855291564236966677817996344427021857750219761074878045364323264106581322110201588951324579847573865265323831511606222675924536468933755925101756098830917573890122185472834381715867443661241067147200890927692806229505291059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,28] -291290096949713609391330265004014790511032206908070749970041313201155998591830507907653265362875938349504762684370684133074087736763400008541088931690019830229269161835490969262182925201411837909451989602973919010020360150909515761427538736705934419527806486663469261096553160974441449139396829618472447967059015278586384401376016105812276944339109930619371107885268749895617247899783348984506725828641058072208540596723124183593977638250114281724024401839383191558745787526875271632163637634365638037637361625464234371744811565153999794762827767964178291048968466583607575288946376816413064012266863426408142662011638797312926406920822197816352269127287755823438681471685069720913333017124481013696994694345706392853273924017341327639754357530151567804839659072192700337128869142927910572663997163166310381912479250700091028167400215262026078370933532084802130346969007157865219137664370660013260955847159565994122590769052827947208028935210515227734940424116218073367616546025981531780471758826764077766159880291464561873077867684109803858628745304740709499622034275240631076724577261912566852558518192952113402743680193843320674935458090882286621287281371782731441110564583742234862285298578011339523591825560135597941963092916137681293251233278028765558175560465534820202678794307643113528477936901850445323141449525111970136201178549490660904672189054051472436496954211848791754351495656985387209517074129665864025836763692091356978222837604473397853518511228947443925487816828546331818156582535338159454997536335572612600200264138439543273318220263222423850843738691797456769136584555311680827706683236469894079393027719104737894900572168543347296623484673043993830141717593631738335281317452816893785956743068402991487280606645755049054860230475914857651745903825948649585031749791493089546516364920581243640631799806126810027232310614955455501642347374659684981350313145231941622497273486471421839485554902301988285766105148447462450922124203106953101953720966175742393940748753125194806789953406027558112968379672952873782049424078190495191250498005710322405792092023489808788056130731827359397008316580969512663473255414797337266344416495490678732676476060771359441279011611264844460028276382745611879290104709397005648255624490853047611735875465015009282474848909227420501486306993927505869459458506695162402637056373168357557498510565368890538430291868571942148805285834857307444561957248429666353055999502710668337161486042012496016292083582489632684661976758733502873096563258861869507312960700539947492005890811794080310967503845939260719515014421800071796146026004198887155116834326967806850594764810874922404683943463104286747197768931350103122826574623647552310215946548205364521758060319663843149415520653100471332148359305609334152836450723946762253020515689627382564149974821994810013549831884619509699847783344506692325444506198901638934530183089773072799821773949078302940138929768602921850759000984243604925334244405272673709490791507717538518066571831127572480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,29] 688498484438475148945740396111199837177344433181362429124108840133036088882552080893730362264498709419622420185347518267524307702069007798361133800338190327279662724709293081207975308140973947463437433684216603417277492775660971506281457413681437385745412686599270575759941478778229847443927520806538784168884384807358381936370769593638477025624707022517557760880835650651793705613024479646561145954655494856098757491690440660255772786623107068980536289416858104970814343968332206534244853208290146427707255684895038804674225550745966734376822241440159507759262502651923338714477813778724887364231231542618355998759973201503154227337032146336366309187649936144959957019337641849514113468482457867822107652675388540775514413387548450094507096763240369911892052048504510569642511525495431173002416080377754450836257135239535542396799004894865179859053113248836617019233514337944442777007528151474783653228023902979774956194909709738452930543593766667181842303612321394001411293565475226141731314233170068419370913954772880009986402722837590235055203334855636489954381897014885470105280761971688536936402761614434906435633058145440752966215840322471644862107581010108572446165895752008492503714904517629480806154642453345727289749435655695698301851040177326084147559807165456746453516853483756665872130604385780865622278747914933972693383759873073989357692271262076536284082127355881243324594361556246712653348322117661168773602795540856719773371465341224101336366871312907241178243602374458083981927130450128177141545023113365512625730045554552982176550064415959090550320563979312320185416345816353294479289714324877594967456977694647848228121959666686268508274229763954612622468216854544949966379695786447267141681366350688240988884622079964089690754660859126893348453672287222386182272329810302349247299700667425043735486633795727722109880348612084653053551159148932542145717366024586200515908390774116750608241745717733528495712726440709468213787142200181261031182707280474127825355445075789633229407107571489418897594773532804159413688090306688012073213533254544754581693555852576009003374199948322428150990197266081555795209845145645559333385481559705333866687457522362356919508513874356561682321979528279247726564491332161093889460253394908862020825892666262792911143684361146994638961694507377637538657297991832796817152850117692440931355935128504687191142400126433266751433825000757263802659077044211652407860008685817155257869790237868432182458869840024980640819978176550853584363986032720173051502262663276133516633521231125117805987766192704294670301588890972924617069183031043335726788207125904702897605437174216204458636794882522247614071947113902386652964923918377057239178855109059864217459890718910647667465647849798902417332593865884280533776456865670154911626712806960524112950855831443351346343993104847034727359002032403349047043751579903813970134112725166393131691866612058379382306276262822316847587222329937544340256302724062873549086380942299251728564156731752448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,30] -1031477332502914184987157882821318941774667915895284511641815695652034929811254808613094830498099055573295209640478503631899342040292817293445240854353224163946141852475416797072220277083701659128149167440470825087641265033083361026332937786576749169473830488354068507155496168937111158320332363101609146140194441140677098561279593873134124971877248868501443167697902282470172825269068809063987386655815426616951823658467433692136468154073814444349959864127992175755318005184339936812666142055524248267919168826171559188330603930916986835859469316188526148502529970629053900728786494046611939187594249554856168858959195694568067197018552541807129029816879418682063611741984892121370289879750362621250778997232457533069914100081397352145588348003292578743124071916386171829985885879475441085914916104108086507093427499256889164805078790562730479829435641702534508922086926497218615719587574643496104804847277502231527229619563272241388767994301456167443525183980107306010155419555941677595865688247484618540295170211562123306101732213621454455633634368724217646010971497474462021020056992508276722927524470102272397325816835675899414876941984412120548894919997707989727258270146839912624255128420537535028165120997899497726245141321935762790539251627107930794502588673455509058543661680450858631918680215185751642241713975860677706267945506884688273617800849691631278040203826174449025782015889633592593887675632974034659605759324107869043403310873234527486203205908540685410896715255054885737306176898397779363321718009183174654325696393619763922459403714796835099477055141145166441714433715236424366974287425217874238624313242788622146801824157795897929544069849767035392813687449948178873236056821059051229088463666686926796127174539477251182023063135581886641687999102923118392564895599301484633518652773186713281704167155565641135549934992872258394635117772754452459030799616519905649234361921898749302349797579561975488390435858302424718218750269522002653058034564712251626352822753570553706848457699539073786260626071853709959333203626348159441718129182425292614524673706248531123083307701536853845939269519153184397935233253375297172728565781649920057922298570100019044635830037309949071030214114136191442108701323948853542960120225429757732490923905893805772978667805684649795798951238103975211282411860047285578344238684808754808987401071855849239374820031517286769250781786175607030042060405568623111134594281294792251032098634957898391269382788532088198973443262813589907699745553113516916603229422846892900337363141548866563983563678210480681776913738556401636294300065844976484636990129169809833516260428359874238468611944265171538390216881797202054825805924757495973582198874203885640341696788947072706629178542761998910559378778720613316121659204219086163054356010940746453940936090918978353437554091573771871123781693213734292523754473697161005287493445907902324667730706437305168406293744199220483342242184772138478930495955087487400086354039983121816342851155268730880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,31] 1150566897563098326496419655902278739221960978677522503683454779506014636547546173315833884060017497343112600608373566762963316104965434829949145765144734231179854946810641342789590957036477900368595222199479501163616630361022210879872973732093347733804997657669012306496083720948424402394452602845041918886826449661528660142957655529499603540332236890494313784036001223987657147698185595302915900201812054509391120256914541389653170987693920520334348922986291990191232324791505345151578660848493805970037505022595516175468769637304254961189082381134808472270598110608229902868757768935132312190276215148852818087159479357152524254294221420151914772174370410276026804473780984785809808449203127034558405086461543125390991875701920847830019962401546150331451138167939357581670255581993547138038393073670348255982705693462925663614318086786780770400762398429976460302853713860833863318101434672377358750160262382718435761098574949725300844885216528830640965816285101164013968935628840612718388373656009609993227843866747198990710757929323997249653330794718755013239233533415193528561624744491918863747607644828841606544820763933544041924550838696120943833469068651069813318841727231937312385275592594250849429735263154519719571962951033766957662809782075254029549012502877586018935838858333412516848032303113212123150679467664929856728369555712682471274663122307840326801494058310835863342880182767555934041994196451459981303112448477820947345695608598760659242895004260675880218245032935385104955126297375484473284797847134538357646305501015534846347638265391821285018636796511333467324457989501825567547564377866365473344540575484495996901186055813727492261674540545944198766792437646012568008552146721695129997592254943833840097759584576681320714811009330910732085931980471094276336453627333625305980884948095092821131379539958734963456252106124029921596575113178954537880829927398182193010894581355107850210742502176970785374103182049216306744723132136907421279843648305759170322969763779302383908284731783845284969897485608959778264067232541837614932109222003508549132408695122669244509139324641530503310152991737384429368557625216142942132218142747393678458262646558140965502605301686547302945704864942053385280672797496547949213306597614205044396052598558824481611133307988878915609302698469682179091690814748451048514228682882803436500536850058831704867059335962136735056621418040879268722421094173373613222967186234644178606886427609224850866660942952817279655541893510953448435209092809944269395959258771323368346826788995560257233351624339491233622286086151572287797150913618345035740726500935831609813753747602283626660354811365228640921063415027593634996429281295629562791890656784439737104934536425203268142573087883739419592980772135740360417164605665620097258075019428386191083431781241556381143175369364420686508592988967677166972924131914010869435276064297596092652614637923491677375874576930236098144785732810197733006764891251186364387117695703795506639943910448693248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,32] -1017733551594910285034650373084581960398071378114184920807811600684146668261811243048812363851716565032746212119097179231973335173917843855303385235060698926947193161665403156388772776730746655339719270777598942298357065341159168921276821804831143747421505526127583720935255404549990778133532922575609781664331457883732113104891005490651109303744499421975165514570009140910354188011870060151138167769116214817622064483146871797478211062936950695528425706941983926317033229538995994114870484492800249892634328125816492486488372881861594501217720602246275115562808800425608875007387310253030639971888601649817882162256537621088487304318401426481172758514983667102483782552135627128319311732797632314078480949138429645724635379990627173490170301045582392965023662537111484400067060818287279999343095522931718680651158897678338681612234228039975277683671484191039886674658654742045325959410191058411671653058303814772691111794579578262794230550026674842713210130901372035491200912154366439409763318796220975889889113430717053074101096821530505047436194210505900429132134991166972849798455042834294841276387724207099683458170643592631892685406714543483940815131218588335536564588304858591025258189217553062888945792574302174020640616122012044096209867538973231956994038286243201504148533640314988398974203774221284326485607835302271379380816627868195972333507451000210463581484717333578487238158994357525558835468191927906006677831414505162650744931950716848949517256345871572192959095314118627454440770776578898732780592329360942799010354837392445756251956589311375260364343299858172954144486328630133784300968852285070637906992173833661486214569086959043134356748296935617559940853286027913187430504390343400774087196194429705019751778929207762510096269707554461906239220575028143905664433988017553781785312547483851493581465636439608576238623231648275102412795589671654797250567911788425026596703256935281208495924129704858155500626904394503528770155112804142280456340811742126651349537049568847450164057565740960627590835916430526381519086101403038148740068522712724294814792052792774722227226190270556901950722830609031765134207746596205738994072069456312114855078835372682826716812326325407529273529460792604149948004213806632814079567706731562230469379503745509047567329229320570987792153355374107924309420816674516162745660033239402379071481363463957436445121978714478093820543473573524458542771943409134116540228995131175093419562213597945722117249405505861806269913705678550255155369009251349473251430559184545676334085320013868680560397272680331926856929039825451579570177682804824311578541250637035073305661948376166867091544664140249041953410807882088000334456393900867406486736710408388890084889740317796876964309156109754158641266810338559555867642750911381769119987201605497148625448887413535022799442541447108124644395524017592498472781676725161034477332877535091674981014122389975441318609008372542466983283188949303369123435245230472617346633902287611960782892672105840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,33] 743398068407930438881200074562150027848180585079971777708360939252141635531672335314949506553779534552741613783259635311035252536761654934677908269104133446965870687892973088545043410683731284962882918116968842512217261608903597617568902613481090423759938202190986357181368450697031319005711317865471966727159958699525592794300652391700299495728467787395876142244038115371891410287972851883141892348017966176635259061256786684370647684341071678399914807933305491314485340338689576736623836829777567611239016007828328623272088624983024392024172960711823518962773438365638882715676441394820630930985615014048966030621955814153420183141006141483485424475873265393205821017350928997989283641612818446460672910475109922793058802476812839034492529167393010592162018336437746309315607855881276495461813113234280508765992541237200981157145803772822360784646546099833683646128114530928090435847402618226516945637099917070149262790522806307844462610855647524740906940482169413553861644271014249026025107699784579821755096421026174238539799541631245372834619221752810713843982483975141724878418111464792743001616830702281413288273256415657227325153556853032779465666750610900487220601716189127026346622611995490194848256387128351826063982050532848823420592801223402696521747774352511840407478128242589231648815850905042508693344683828848377501966059447473178465887733459360336312034472669317296801242827058023931816846279547915841950768581799837362094591632082648702114813641688543313333435608883868755752491549798384188910914415368794648989196234909852442446930960204563577283970710863129586839593724337140182719341644156678150683226297435732845274906270797788299183444087613514616295138849876481142946913464318898614223109337062534525498883300328664163726127432098637022503733209550534885822601746026680797604994785791849735260253658337739393015030726056160310903507181538021972822894809044515561916848271587663279197060902293975741177602386442693696019816571748468639219432272924614257836339360696654549602579772427718979100539143671046551741030271427147850151584430598032041211624253763962853057981919404075892905027822320958282212849506405200154657345664330299774921747400842095094654365857543701859853892534323981766464164793717915261430563882816028532556767563050336084642572494292414848625170136388830839903389239885237017767086602093292339697191891226608289700337419605157970517392506732981461460419517228680377789569718520066685772449806904671182100303950253984161347947368523693909255476498115184546754353139582449531650862014531013681294246803988734479183030385102691493785763055513244017888425868442772944236621964603617018638600601638495541551968882347749394642137671950355970229424543284767450822587671400796417127660926816805882099647718263152641122645832320076680598826397100494933831988882414608127941348588375412175500751571664896371373018002563640277151574731022349006508028254681292932383919407880162097057581832731747414317715835401381328295453455759105498463688835945463808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,34] -461788970973348822983289435249404691316814563621308139361225103086965240740699418867188418441167008846762076964892562412183371904440343251828866254490902640714646689887009708128398697528120870079011458451157002624078341412008025053983601199785048378010440465216485947656576849467647823781856327360108770601680986903973844933475928575830450367635644872826382674232749680879934563421336486278327468502640127190195376174387860602116643319560286373600869361250721565998770087853739394355366746041133516475666438894140278019947172290049025387293960064700460845665659280257350504720732616806451805871044999260802996887538561227944262065353195015808114616358674862505711504107985320021387567751355371115726764158804620247926952866107837281641160313489760272394956326667188669573019889548552741758756308910214937010606277153662299636360534677014335797623746273293233321541299894644581763816400735924810657699673793294908991499002133904598602914199217112149028986214630687539194093825074634033614427683885406623865523568697620503340317498671814559535290657217366660881882621039402305075602487707311255227344943344968108808766823079801617314022305088306013412630314946618693921538250200393161173247618377250517713526724658492904473066128348077788257620945708454508028120609503965193939241984932674573734029255258971653150805312499973762746979752573654082493536946259230426046015001000113940404180451934575877503762021529128984782541861865069973643449512653104374666679372827486119713192929522203823659916006532079873905949852755252275652749648374662741428240673956530726117891305548608333805121002825537301105181248495734535627114128704993233931192599717430996291935453282617958682686775318664746646958104552649518511102351910762479060596373487833709207804186780939515023937461729804623499976240821528319497169867127745723686152678640172745122720336226763249851218832812195887787458724785683954167611067597423525250134345326772832681644453645275850292467342988236715301870511063905413023876232724649849862684969828098139254445737570489311699844250815895679500973485529557727398093179749899532463572064562225885921575351813252559466314539364885231078045691400124146171187016367914723434458398270158391447686358004213177343699996183154535779611995389640083277691143389118970883454254150966552012010788928777590913647927385163777285403923760811705286773280795638032932748588708984324443375736143789899438413189407795931066731893497763826968858754215093426648558174733772699077725097145316971854826942109064781089201902498205090600730930634361118319675969202345144026754619828251727944810033014229460907442711581388079219289485384154534738246618863735786494821479582981206941382835022484913078207133035622379950287526660613712210886440518268544061643584499165036055993609791786322483819896382524991327064749116685068870431396430465876445117859279310496766850035733685675002998314122915008969611426512736109317733974124123063849205258472541359198943399819373305747249183373925593250480152859472035840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,35] 248357058645912536739548435945356078823781530859609320016324141337548791460130249975314866663536904072209070901773731950915185924309774236921176840457567359824182797878800596492734217399533033225312185320826275969709688254361386899568469671850140791122043169458686607994379235828352206686855665536099742146604812657681074739568170320453308963749992416923146308661665553183526718576652651499367873480472425625961642630785544183826884489527226005613637417852133425756884946472164692714022943968509429799941796482230533687636175669031674048570384466118875768014588043219374520683063386667366641561201174823251950154396604598535606512195697682845355554795078174364270658068432203456934514558744112262744873222603272756896308671181206824525743984690875413928409082517733479848231885207881934213667626415661166690316169101338844925263481505355084474717060314200433513985273707268307128055691664500603484436388802905003062340660726505028927398682374003642142044245044045046334989066993934867335581637088644039283852822748731501245031499246384252325987848683677412932925552144271504317374182462400959765762430273216210697539756182844027935202883319060168081764029237423142731293422983695138450749157367812636627981709294366981890968160665854185210813994047160245098661250293461526985303283187511385075631714617261235265367605845405027172845781724736258515912231331576652087641855343067184304067392324072396237656147947343785822315121833317323096843710500567466442358890429806125472762497349433207962038206191207693676396515626145512041971474238895076970736197227960474687849750163628912783694529840837297076178898227550792775960404949258132078903851662938592422488745198200928901091732166514701272583060358508226266697132776229380002189863854649673520154059202546323814464141781801551427361453939172645029930045110180054184811921650033053621653149817325035237455740110185492691421382845493389755821191236064647544272609537048255891907238207225624869552641159161548502185188316293723899176593067169296998183664222191564752528452385137745557154118931024216271568538125305208161408620586744760181870525864141700644775892699094215411489318823038384607960444347719060081820871117753289900235544753186180635841569098801270318637788099458862104400035947789243001316536673606130473410435315429835886590305533807182255184812683884209709548225470403346341813645165032380060174630147235917603684643958896698657985841099975797778336223901829986062785560628188031302785698637216207849759542266585830282916449947727074205408272139463986276163577354188101485565511346379524818555497545049979994129301372566155493289213615011157509474957101873957092461417811712468110030552206099460779715608621593254844310148855605043592956239301587347060647587521760000386932670272168686400269553642904257424332057658826067783836008362700563474340795838463706857607835959116550266835801629101359807709327964822000707539783476474520581595673782842420632008162659841960490553265820600302402076292522372119778077578528773111808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,36] -115529581008466021799561459015333046176705738186581758786660852442231756486735746256030590779044547281048436832548462794522370479000696869525169543816979453796267003164012348276969739259610259869121569964713229895601650476600874874109737548810309766704442283103109810369219499345582336867469727803383170499855676569921215995043941320430775587441814052557097854735639645722883218983337472306346200146543468123822892333576659895257678998984559497765186612502938688375170681740832273097007357016245365410115425343826795786799711596175246356324443166160685484822769176377748271393454258411840338855196139362504911772712459248251557818839205047484366989950872949740287867212983250300444566892240199520411091045198674071023861759087093135886532420916016212928857075220831498956069211174653464470141531370540653996564114988999267496065085013038532925997108191584709891993018933909679265922967452965640493072160090748228318210291304926856690457615873818115999403145451295506796899237867142835350299305502995783829513676334058549389869779269983112460615964542987563494899903121786126466495970132637031428296625005214172259356652061707712917399733742839170765533151587606137449196518215938211023650821702539646248913044312329970858383868875583514763257302037315477425512815513693183790023945497821449505600415086868886091023895171938607684468790066731170377065100471312823230000429983344839675705892562223723424128547279721803098807211855571113230199432422116523306167999955588401209882523285762650622049625015974257974649115150058511762154405865145545134874197938995235376357065269384462674876066881138974627546062543976139750139714134445197747682476902935019066134327202688474318953343512027614190647827761082448003765650119267603953914272420543489345179980539411002073181781113205036990311412118506207991011798212748806132329996932194784184951184600430400467492179645754893351492610985440443228010868931580341046579091408321368830400209078860269398156640844112251369350472392630441984537081462323783879457231100119537001382653300393626235615934836545628360283472850725786404071157135647907119837637782987868944564589170836337378917972856224020438240743555072732847487964177750047622585686810625236211830805048244125141334714580219569761433392693786736444810882476913506688445555774917733043273958253630635025798091211150793817319588729766895917905363407150576946707670439683949493256967013479012761345654480334107443585449140275697348506128028781305578897718133069131028678042041188494127558231579599053474550698466475190193080952834958484708800943332545119160336557055031294372522413747492397846767455585168772635933334111985023774152550968247741199696151671452058230579441944496282271050263268026078940218121060282042498846360691358847723286635342789599126346407183738306664198128428822210321471875465735200406847555532202464187544628437964196939985042983658900457793349073019799906588165714547559441109217643938810005442197138377963401508066827689535571435971543676566285101918304568606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,37] 44883186174153538288593204219578653232327087045919740285060816025223195369732453792304223892488357357943882263951853366284307357284612951451262810211553989225025501656966022327685834386256019304967759031865754609946458616469614581634986888358477532069516618195162493414612249256351393956870035476348476870016149719423930070947831703889026521091861738553948569106933468371338332935956246769354138784848273940672366623011772345647517852185427075676889119645388507392190978029478999037691163026103406458175973835059778271982639696342328414628556902715992380606225335043354531478246120633509144134768795173210158176801654524821071655983490771693938683340511327877732754002366290812459646214420876116450486422092291213603616082408355505657191312486764389876418238586450377851493710888809379116875414562416072481980162952619482317593825376122669132670439432500241763041385450110925970578768598047326724332287051703713778087002698116861883405847909602311952590806993828968031393703810668175775481790056680421702132286133858170186153965352139349495308822782925003608886682650645440397476816143994874688023925524957550081630087760507112196606145645003670255091296729167379800902243083169322291171248745135233049740749551284029884850464355621895355599289654085642455414688698295561211009948492353765297998424837958819208847969113686615123271587307715260160507414073401596212182589381923375847560144943251689487677628804985084669043482783401349083461244748535993842018630731897004073830582168519096402020301502277755066597446780723288322475412013415361581292665424714422393270062108715834726490867658502188418017700649596621850838132713814315857094769204099948249299091827587105664072076436108978538181063501752497764731096634094990794400949422893051500087475434394750433982084840777025337647395408657028223664652555809234133596196542440223730670150121219043102984014846439333333888587636962090936994865120626831784993180576141385164753201574729700904479369816341428455461689414123786185403418324430495210293230969980504755257723920922515392844602619752937372372820701440732752170274231186543866939797577108695808143347373660091437015550087462844767109422339225800259736143831462323943433968655663855620182999096269977659088577725906835685566192282358076639778585852784343616088984336545745759220404613149193284723682894310541683021524147651568011011985170562682655413945765958459013386806237888539620325934167210286982151564742697840926226799833181381060427791434988838143682079257863391150651720285559591980996017540074399738045452998866149664887642853749747995149667269885725711608524108363179892363947748388287440964616424997541357952392454829846064847598255633674121939252182378976890928588336144699420323104336846200555080373637456392975791491521212407921668462157919106704017313098178453962370918950628824624128009095349307508566108637491657162763046250896393931429909215656884903856249033510798602176848004033354650787208353546227774364155044458430326965917299443125763912700670473404416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,38] -12973938409590804825255571362018783560260391178076937212417262020299024358018151177951405682495358903860372188908354203152137055472067674600872458436417779829094475911801221403623256747955283072150902089716113141383568171053332459214770138258638153742563146584469863974688986985958126445683545878403254662063663056010161442614976487478979847817116821229362755480598637924561098970164354187337213555816976356924437479345792590631541713143231470834145365795194589051714463824714002618656192306338002953518567492077644056161155638023045941402432886301747886256209497917439374572526324410718948405187930521244950792297928030220805399003384528101375911219610187956232601988714251829644368344560362920400523246857604527373294638215796064894127247342492824626930089454410251827036618729444168387421014827651523242013226428370978268388324296969363561301427817498703427520821830219141084849070957984431276601069743113252180594616238111501064959560841867729129952558018073610595159765818335482720739850015717894405508346044585578495024878701463312515859228791989789743444194586156594778730728559007728801520205668538207296338692914493724900506348073503148347213452747890260354179008601322919192935669401707918932684064340681975169240012179047687754498237228891599746141362884233494925825261627866391696684793713878836871056947496159758755505170630236276804858006524433032782368848873916949625646329844483074584089104074597896928677070318979756107668516523716964254183920205049842716935142333357829893444237694815236868880350128778043516204334725290191845579924141903390222168454786447100008792730967640730838381757465520724234105119600845289131488562097616249175142174624236661432347642398931102136837881480314671109129087267728499593769539962908857680968947026904967706789491045563156117710313882850308199403574444461076394715761413988725012039751349250955365267211191471845595386462652831907998901474581920936163025054558281300826745624627831657052667819682997140996336978534957647206929328904986723563942110060484059897355589897810653911459557163465621901912081530433804020250456764691523491741775974565728091679957711091118679020348080751662811796630368795902666983461879681781939912972744717975854675735109335519409573013724701404166779538035587321853947322628883561522739058811990422827064219959782156049479012362018602981336939511806855211229148445784251606923087363297383316881995845059492459150499310891424142893853137508452524287167193252595785122444563154466400069827080283960542183431204747201848705525288355775991931953567759914803597241383918630484020925336981758793614670822257435548854768574257246907345843988379618819836467378981874866457808321720066860403218228938948953640093830725290140446634001756134406208597580512907855674441594607635698839444252265147572763219826397176781659707160847604586737191926023287828346547406598739736982374800714534002197736802278134047342992487720611515569360250052851199820638447930567565373930369037025986825686710443163785214271642413301760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,39] 1492153888924221176228928331391514815806568208341339187503597779833782789219217891017432874713449096814320100692581605260003064089054635982370431671401885175967694656440429407378275023960053379844371591228113162799268469350361035997405331874499946447171619169518495936638994443685351498815516796469668244459354966052498423149707440544117934080040989495813931540519137055964714662015409192185063414746488658576321991797385149601695296241961288658973148176445897598811946872925451083816449785143301397344511100045641599512525539090958594450062312953655686615244340074829713598701646385098013185074540429415674380710762123136546203339638049301223541114193263537269203022003364379738701823027130473399219211799945645467774232406938488243994751945614464514201399361646842834893302890477496028715260973079985906987343346941291788703343624317011670946980950601748644431047526767683590948418298988909167295072389031871889334537540026758252932289489228654363805810786780475567403076078562285586763110035711887312562931072139969327070950468262832169129356262623686115011881390744111361247251975134696248569778237144665900360236664093280923026055131472041366463549289211985239461197812991632228073127145744616502340262433033009990658154185841227029394829171628260449042480211507618153443500823180765720452305343170770852222556661481523192468732059889535538821603754915520208664911928831363876494539135870627059145943618593183242084690098298985447665547427853561339480123683781259234998987762464012453602397890565906572519766712894793981813282009129808604506609443875905869287806008087392584796038166052125929456482752473535356903420422831479409033493987521061140214256846998063527614649794629323531128970259425576080782230654396835483233110570154350703344117586111196674558947639754831593871071263339365460807367084901671438141203204909627877781995908671240969167588710975365591559003135334151875453264185467246648524014749278571596893327754385541529378784466765533428822686241120627358088665961487264300543766008921294825856604945828548557934419609018870725943244246481128762003742061110125952460345938768643117017872324620226840858662620814081726481754819116744377480345702531950495838272041296382714046547991297937848603557142179743749994936556159652747394842531962094266563729341755001397852822979049871591840084348708869926732560084056666324819737910188191213061871532863860208162215179636987779297356373955729109801394868846930727883586830671071984903088445483057876437644978959335186434944938245591744886259112038909575826662181841254509560007160579374359654182642815858575373411152375818520217778936854849391808849236035367466239926070067933182961553787901190132524080654640089202976249442343256857493873004645547893232566397170233383738218954374962014555286869280508225638480050410657526749070418067292138755906074996207763231230100120663556691934991293652036539784131711752254407093135549632035141081437156732584445629987310191416988661619623186687175369128427045828294137960514715648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,40] 1151467951538705093865217773307615716963387914606453817787785102365689726077391578181811058454210771890761157333964038907032804856873256227063698079845566156370655826600778606638055204954756238948396814315948734451751039466034636748595498716427801721833904525039043167543481050705825836695306429187902319690318646473229050671128235718780157316400197285347228178849580563625194224242790559280712875138708387078201321877327193342232646730176422008186436105115250041166821616748753073277539266889178315888232372275094462849795898245786329734410805467761924454900608935845491273949424899580643391344134401768681795969463818964944414852405267969728399872796444608188652202878424172884983719624594193215791377817002081546510216857928886986769040482079938667298948460979607458082713386842077859542178203771844045283299566426064079113454656781716308445069046737359765600447699045224432632358973301284000553300403475487644342036259686550788776126456399455066103939003195298770605131697064383850042001733277186847749538069917549455478382636054618756208341381177989037272657006084114247626214873403894845488055708835401144963089435797063428203043875023608293795574876795279938697399816818810754639005802325397108921816308048466236227905534248301985575918698157989098688493632367942762739681669746755086608345718035924161675863949909716447081249377306048492598696580019682051560891653117773180870158237166200244088674554523770714276506684610221888578273453378951073526227935088170246456706850883878102509305861660234601723479062488743547766635503921643365516790739693386353499997555118707149809448655198423476356111083335049767146111622067656044572678097696903750260841011169484745294846899586428376504447986286409509815995814352957652857969606578115488314273578373378486685687242638710104231261777993153690621656121349049150726096467434532968767133298283408147966564716549396004588696756876328645922664042985856280791577938551452469054473199622214142303474420035734452176360888088055508164026344047957071884059592005460837538473989299363178588059287210031818396376504485121652637015358075917905354925368817283562252153813798586519243122679508505243019387281421081744140027537244704750341598433517406400923787897883727544253494164513131640159801781569430789005273433946669542251001978440305971844187062223681217659499956200200634318997276272187461732832442385131276157172466348630776671127575367881191609994849790826346663575356970782336277010557306363195701070833660489221008121337611164785944592497468315639861818347338824403997559344273343447138434408654461625100860555769061017341472977124561442254077319679099033402614606008623114975675599765417169873984263779634792412913935993464612866716761521796078484659588465271333658077069331790278517449803326423070461862542787659343644399753850795726074819338876417921000395819490256386535579056504479648847653183466254164626267211591984745608714671275709383972327175275455397700622198801034475791789365083842475210665474421468034533737532353413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,41] -999734101383252031605968489805205548693756376884128540450746402419666717477726080901849425060652971876505493444811635545142055802145472630431732469296428435599745627912373086019283016406924668159016263608840566551897531236335247401677586570964376324587576775113037748173498818556225899871393749342372017549057838520492305434222211515220834875105671465382278106278765890107059338527852250827849070913441551821320854105252057180574758171503207255625922773472687397876179476225496844264445215404388125499229357360269188849088309523429547845979100956903666744624161061940961577001178923271838129757774361286584397002383361080234742816464736494154361761979761715789661237427808227147048879517167544152181002896510938869287296342286541785241798568553496506844818195403132212381010181891882779367727633002818227166394873538783780690773444247297111830572084891537279042694200995397188141556966417772523792804998007641688215565264501456182979100222063877217613060358974629470416436930277650598922632667507098286802701694245970099619217994716344951034343220082773703966393876275675218509861606090267746979164330988485186007754641244278379121525735347853808327048479159338289235872864003837082393521825384755908363637760300236507477215588665222621457248570360948432436776104710638759205491088897389682004142119503812731091519124947096226248739322208834820461206439108801170823896290380108324298368583836780895722029686505499468061846992338653774262512642421199471562015824168168901721668716301192855313366168582303850673947222849151441988163863998336116973181639588174270302763089514716958431877938052878844295556714141698250357034328887681125327292456440013490134595101534564086606737064641710957408286186344310457426092036681594499038563129291979004824863169704169026514222295863769001517198677469522006500093507902903948080569298463293123528955195201720487119145935542231922277127440346750115838211427454872597821573648824965039735295571822446367481038621071616415877152106059954592199467660612856371514743795867177909645326925085968610347808608251185336560295064188032472954667709840093558047688909151217321637039555575300522624637566656745080530588742054864293432321220054311405741589608558430823979634329434598634680311057584789519136844160925302010326304933377464827310354145235583231183799728545533425319204998395442628909778301219793320122435114110363727437205363693798322378439842615895998439525865727119648497634751432520474822213811679086972766964068845359108842383636463404622104989415571980578124784674536661422950065271813864634668563150723113640489879559761691631322873475485698251786974895089899274105987059300740488739229084027971119842927374949179883039073107850812230760812176091708503039343499883462428470022251775122908286082452720007704784017039386186257034815548573072494835857615672586102160306748887733157630569656468258425851471382875193038108099808398933894609549775660465650335010316000923442651060262556831207473111230240173321550323405793159572214200959242338304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,42] 465165406003855773482748429013219111428427305521329322540090106270283920741872739705250235664455104281477341497123899383327454907190374637480598728635310497194500713674993192896245957874003186780118825810160648405661464160927980983487006597642615164050291131613875615323628755975607651025104326766105470822728025005862390919904063371021948648892764690210868085212661122901564049536110579852306410113136016134071465017554407957283823147369150542728041847460895787619504865268695855591173134959349277632999319368580098537697645119049202517367950878039985194844576535294118920178418189976300327431295050711381403138136554975288450946153920862582048237912789045176734835426334485097218350692330484041923672575685511778646251674006831895728247757638568210127124754349266942644892307929989723805649716794972232558334620172562648055625462023404112459087156758220771609957828227197392148931652400349507452166761084458146693149157147906217348566701958087535485062269680194121724616198588105466904685436653876386945774386167509900449844997628221232397017249328436867778185878091967597742577777942801438766212148502193671642429387456190557010896899623755965327308081804522475042202896841794128766634472149038328643851607180643104895332762825589492454066501264426534607188188441081764990602687284048999960795280102641910280128955152909926429940078469256544792680094516690960586040813478483078270815401008502150719193340580612940285375980653733986430553355027220961085941070616291080715168504407123337287323773939239341473793104304439336621318524462620074075586439965663140010547094047733380214385883484033192501385142686097047133111574851325273769094773875684105511900721321981506968644767737624251721301229016664277236914002655470572605809422305224275653217951843841298301420304160395014394166589371736293548716243354743691167453443818166150164133964588904911278020852925279083590233611832109643480538320480733669843642017657779718927367588408663389450757815867385671469402077829254185967747618906797086892308770322861955179187261361497012354327837931626659255360293252230619968069299827060363429778861203208249602706703736750952868851609312845984746426973712540968192808013949778841449682909825592626949113339797904636428143583599901875453290250951105249790320363304314850273001741437610827923334738106507610676447169037779524158982342443441752305981226766873561784098534553397448295848039257914415038044634299079243149922325101947080960745711000607332208756301940269231761638036219868182487723261181336563433984404899289709733902632106994468342797845159707676631637870405141301085920892805756552268853805983095247843084151902873169280449886786568202247870925930843874110483368707452306257812313920722752262363603026345580554717270269882874178018962296603251720450241862805197509860401491590495241875103841719420854967924383493259592084937086212699253454577874390830983794767145394427420119278143066923814047649166139681016471883334450657266402278657553007932745729800044168612983246600273920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,43] -147436307982703123965194143286709932130988405989020816845862587459168441998438448485549348871118410769612673693969125049764999172683882842334797779521778755211692289413532608185218074120712265185095721564446273691199671895164394574023979701564132023354952397941499368878275978290275552236418981639310524639511336331692918012281002073893688195476375151324026119793622910767220971630497773826255061277362877926599538545601483644987810014554746922507889873603587072392914422558206744978760184004774264612116981734493546339564881232448941947725895007309247235980376996694892900553337188174620156719038954289281062149566754259973009220091860105185534419882018356091663144792717448844741185274888738167465397691956453786386179120696955823177170702374847548528518974224005008118299628347408173759067321657721106591845345014011731261534293952158144083598898524550223522678202397063418945325784915902130591492794277122811987468120044589264770237264735064087353430755116937747109110068309111692764011780668388771458387095999541764732392799627492814441205299735417176572151871418520249249634213353536594621143711351401514085066903743233442648004778443501838197260218864339086042217266426818308450037808444863068126835549346542155046304652540672207044625006311839447225873371534291086623142023411056937416412137154034256304122898839064529388634606265747934251498289591133087446651740261207186743267482849665688843997926913715059626681458286233212950706782466035520174873175916204584186030968149651794384574610677809440660782758489872147196795298209459935278440672226084441793315604920875380608978567922318715776579021128073251559849917211242836533411721286746229514582583274485179039645393776841716939699017221081257497184693348746607061090056408072786121460566507012527247755936704741178744073663537474709632974217416651121907379584826946775616771328801053415044071766094416344546964863487248580168856611835776620753428523390498623321486078159446387775651031215039467564033876156257953313473993994749046007600075134976295303081457431463994037487200324929167160661127263129491788930092459751980946289040604216671123421014264384391467446146468875251674269473620659730912972136234734407969498807978954921092809085941782133878567215073976005143163584690451472334805194735268787828878703361883200332567343116905968239265607316202590166103654803498612687202061753464794166139813961350306713716664925670514307303171579792871021327320655816772353986987638835722695674253443234580137228815101967998459956638577176039238101718944391576374798352595165631696093964039716145587347974539154510206127916230937884116839446217481224320229609401160158212474889431467610794478982934504524084409402061015694557270742519971857597524793744895118022628421618901884394807775556744759698711738790991030441093842062141128808119176935699430331566824166620184475193957019121780166702716450245355158884181233880293357264212272472226290510466332189834013736072381170271391118052954177958650601029433859372630891486603378688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,44] 27806808472824694709889601047375095657326431770251162250816502678184139786080530802269351446787645681669304941926404151748453117948566053785385168685599990423480978712148693132868909506144454415234006539192761502966356657379697778072137988095796677389064423882927129334288393003282851421511036738084142998783239002792554394327603836091387801382535308045684986183531058949493407614109233923886446613779901348677456096952568114060923691243141176958457757620182411729960610183600741488142646284345191007539519111818423508166315046353953770525766070723390718039791816635763890650531786742147036501525322029092200037243953978415153953830963352208628399160752586231004795464288022797434382112153043180584605650284969960953464773315411614288043699225838632154257733761732810666995244725287609177148383893514211728091719357190033531370398015587207243400792176216045604463474211129805690846791425264011310647140048630385224136102071539333007891150079722634686856988108291913462607672622628246263252012964681537215434717551904424025031873538659837059280747755331930024100522942363865710838262993705821579575099818426810601319947307785810642017123243753003644844237474652749839953544004520147759523826374539172783608764563192246032677561476893610517145120724515835616880856288623041230110888433701868497737272742870699546421033060196072947422853262930488465391222737325903524786878256861665367012712361371720541935069252144685344906312799323899659540535484273674479283035319937289658283220577996739749848902781677956191629620635886455766527915062513474599086034464409616785057330011680485180898844250773438558636107875211755791941443837902486857310194106152761996119564632876174014473962876127070434144723540393288410679006750528144511445542623345240639194229757915534569586256952377438472220335319552177973178657021191154041277078309984223046350549036382194141003149258562495541974505349268343541093559315077191744515605909448421777758615287013907709406177405966107733725554087362910980959206310607628717570995452001496247969813697245497129893515558348102148706434553821854058816093555900115949250118330976100163075216891970425645197303693087939097625467985655852753542945071145442877207472206595616177755977939942698653175529671907223926558854829641530553757958659677938163381073077450914104110143029737827062629550707110489126894553232235856751474624127379740087086537105268918514568788915848701419977086433511712388166733508939890027002658427222923998403031512957093742061333845879248832270653578065431142072911615671896151125830307935943576395684991023592920262643533916190386121821972091218807963458643848832394706436665164980317128251126344470163009443563132886484709501973507231484035304984673155500913166423499883444367738691445471384392632749383203689554738914060423242843724768398316278941532841760738462742912053096228521564265663592860802638129596652941457957901715764435612325848086992080199029837823313832378657230692340897328832622952439421911660377342233304103687347503104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,45] 1748675785034441075670373724591295506562669226695370826475642028191372432166321601392442363111561550943771855855687663406093281744731909009473669534534619765502293673807581120752103724959714123715784761660337293411642285245717733095237748733567077465017499003354163838617418146109787703995643052766730304951186904932647355162427339832597326629469654758139217698109361207373907936291071071363766082923945757861949605696233852228863670891980929921265869234448920375976288635037061349924267434933146099031881312510413237462994133494122806455293866880928913735857260372305442335983653848112132957269729903047305100946029659744377740995220302002156116580475225825425782943780307438282148613691113271536467660383933953859215036389582314443286523987673936941928121922170433093022382841692388153742938581186774093877852569232691690184594098557684759240302218418692797091723021006374599939319487767713573639755967568014490915971843529486609115463082009787323117078253183495935330505508451002585214459957560602964827257343960482043127247315612835446312835178629838836533005474973859945366408906168598859958787815031556489038709791313815873383318841313943505730727462267298091094703505332058219540568218188594158574646856550889902642649566792866458620330324056754824549036145330372808620333163654454533220296988486865655323927853118604962785731850924182569267705867744572518376619430277127904123846769632784397683437154176907066963082284364091384866099321481626795906121052639191328694384681685966578669436356918633132007009475096180957040140878629701314220274725233203254183241561791510719554615758213828845994307456532457209717967397577147074700645803091829796563465041853201608542633432671885666730592247450464673448629512317143958634417536511087031168221670451633752381774131202560605169217537155633825156650545687007017201710227609419199926675414432518155026861594923985192532192356442308701521572787026367086214705037278082358527209762248259680481871041551864195681069576444310549924814376117675963305857625943068415446602805787226002866042280577321358317367678179757826458022900136975817810396869124840530061537428482902020083209966261458027341091567784557405194875506737117099241240042541335763856252510977293288176804684459116338084008861509856067645940543357284931619727835014869179571695193046491700662438551974764084060736622527208164438126212065172645553094756747503322443121568546969437122839888983827613735883772603585835138887075023660594212013204054923643795598429064727603085122381916363265225677834508665901449050358918006105248108310696482988717228826454104409008187549093573573080135259951812350058186605024359457282465021120661734319918217864832041901834526967283633269894447397099174776607867809390841552347958270450989414958659989645497893809150867097550750883287297609902093158086203645709207921611695471200505174144999098872302599172195779653461282206523571909367572033585847441670604835582035640169352985946774752189754235801960754234754768690623362604781990313984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,46] -4236471370008224698266271300362849910742469462624652354424948294000329580767116798670236656331320576421505175680881485567213968410194818086933221936949420400245515368555010509496631943469236403296039951417991346006745679760486526813230831323075652160914162368652309774350772652383548849377703457701879177221944625970672502183520589542165528537539596725305270799946774757473720778392828138846411779738924635823587910317772761942302241637863189803483980323669446229519312377911795509052556893888142859095678686927304526789554597253859564557373826337719651325066096420943018359808150724469779213207605503522538912868616181722190618395454896232505176589220276786220634000093611608805998405971387988479675550853996620036748134461636430443066466216500355320548551831338072640007902194202027330086232050325390138486624852303737152553513416478009576069206122190189846901689489435914282431033064843448294944893955015460185023131026828327563717948515513456103575263511220272777586222425692289787229463097044317335952062432829291533896091661492631306170901618757521210934541660037063970302024240607942351974043501003436680961198465019334128017376410869804175352902261111215837913378033212057604243124870151798986073742914411521102884668953613864616510110084884638045292725426052714112910409271631966661369654524985802348314940179905744462236288586713312412492225545570313290823430504506235083124184651929193358050114402726302701949344177639153560225191793432063494684738873327017822352381992576856314205440128886884744874289373043317421212198200594247019366360888930676135534888219714420476147970241076654045623671983748221451396966552032598527821571001030597938375088171101915235679451050529500104677970809292327731704769612874857989154826936678096089045679007482869445626808973742183737454481250665290035642184370033922030485098812676998394769666531065160124517983138679375758173484550885683229190453063410318849782568556723946078273336733951430824029841793878815431121657171384604466866302382718633057466159836605675724847224866720493908066576748744676210382041401557113470970348617922513538025020707881284300556985939828889202520836044454701336762518696585365477604142290690713975543079471122618279303001397722428656653245548336227294132976267823041736326498824357234880523186681303485834396806451019603976044862747277179654130977466026849035557883188199884912035456116386721458618329521293696539057588891057386209900943317726411118376735330499112180113594088076371852260765088449441501691020258047552059230773444336908845570058334049222134971744955734021498084928828002719704743275375088715277288412965655574456342158444628954366582410375016409275373521483935140879656424129579033124122952272683396578389225021084138343785364551654799595818617197517218672693825572614928820923095939523845272146405014805454713684186735094103320662241755530434433777114240091823743473186248280333617705833606775221903715955366629861662158973472498407850523579861521491330759548068529605773672959914803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,47] 2227045759617297922875653017998758651336990240444507040313700585645220721078489766573140366569767861649632746507180312917392192465724511982847018677081768835658394301438062769075178236009313289047770703368964758567164095119902524933079748696113603657236838742433986372780921975379359610828113034920314733972487691303042316852352688533661037111373990454423072026132240827457939344347531749143324515678969710145180661874772104466194491891980402040412848777536107480091214130433935255106311257500170664896829256426664122305530965356290782945108805128940107163558594213013557645787214571114832650359437116175996198854124382049185606496265835831232395122516121476983462057343491185677397708301043511452400163566776844736648532361763768752292116881091326229815087386098854885851962922331689311238436048825176239695666930686076797457393309720023105289657432998599184855829809708803641749038489335112071655906117483615437274106222673154535255574478879472039995463407401982808912961229853356489954654378866588516608245236450264508010312488081127326038212894063026306438555771485163468796625390947569811901234433448900651738005661172154131984561685210509101115917060192834024072427289634815111800829909781353218097091726655531943425580297552061154052795713625774993448600916046265942078160802134832086303839849260480686066971924306715755973799321370353138644803958399116802199444550316173105992282560139113499612971020872794395287406620743913864026327744793868694462584544319654535443852529924487283769233000775455193817134842846852338325970219291280951622218015051648091579763934188435982721489268391918601819487031281193190412690197931052742669834303655564299823501446691027838958445153664058039258155466257262014907006068418417468214475326851462211995927175606445121618132097695181041983858849406147670188148794988101932172094851785023676814461529044602113551201450602038242062432951349817077577250477336123863187115052329720385677277504339317826833259438442329837532342546064847599840948980798231262600075329571855584579506173796570033215462633788333118819146627364808487944560641433021447801749481838340885062522310189159990970740340973100489961424232331226631851841651618053580335307837083181376810979104650379721851461542854851508417358444974444940200812911605078169608228041363222986341935745071516053167845410831365689729013141719738709371910272644482884930000763939912328581132805099535657495303132836497566181297708802851007572933690984312862323030475163872116315502977049519169536616080770417923014309210879312097430236803951105847708080710979048274119200787013351483219443718489284799521398039769977552596071770346803157201482788732116135463513862158703299235139730005869404870317161932163067501708136687632242989075667073199057639902733463741716884239006808438249828643707357616646564111019588619659788425391337817673211075497545308070672692996321195462907384963147602701563663139773609919231345312158564126407075584169412993160825883726259409351989885413972159360495192637440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,48] -818632391610426691268227074233412734246799646029917626310498870396223558082566536020692411750206970206728409526472214567932938690457226452904345884349623383096607765045985746076929004757857781073044590101277878439467579993757537519344030374674581341741331509623621071246411335450801269236924437729586793684785520510364212785802338755514000755597207442478379140563519538465216794665397589823240306995041151410798871340132537739645331994882818444206484269125626906052558322652478957846395061357161379622542196621389710308820686454530664257459433256165746595231754982786902565528096455360825729357531387791329415205435906189132993307495939003387950402157044859843461235387645399073572560221971460378249858629216711336148756757895370759913941952654860169759012571742927645878458837245421493767900677528088953958599263628851299943673132072079553707809460997673542695457600599546968037031210563982739383043020006617872354714718539052598339138047734599589257100222870333127805082632733601704465228861400681208421495553976725463922561787183702465851177015735379097523736410663747135857288188546437242589900368685148901045331545516081613887823739704376025188891813291614104527210016103522041733571251451048920742641849564350311399036141571569219854061204622261094065730299469890437631719454466726328417603411069296049855374495593051285907323866831118918003751868589309567283189872311867933795845440407903889001493734674314179877208430370176234970987599273710069897078366714708637299146298403199957939877272117449955607732318079292593329369069218685293984778715033871334623744214061387126862598738335201286767841180933440547226627212678114165832689097595600744351235280580397944414918208255693260664035837607955736586813388030475526574153469607009322851194737817556638551143822796567862647984350365503173883259955763841814657267481713360766741333955803624473621772519772960065257156823687439239993694153479990709551895582965412836107783477703707062897573593349628479893138211662435873571482958364765962881875209413582892828417039929227736225256959341351854307877867476581647574030809766020511226934780309375032748302281446339782847651241169704242142330957822889135250902398049313134090010505107073227634467359185835054626372119388634734804802242490071003152086917990428327903529041543441416320634433169076482568074543082816573115665546569166422311018579456077776322137392341267043609800503167235165029215335592821780909042529055345298918704023272349048143617566372901436504486501733746986839218588760673552090035071902485433888393502109127690798759544853052907017372040453281889227592513903802985799507915989910438711864524259180668066305479522245491228392440181787596754593920687894995960975576710459958366089588621701077553624496701943248597130162477629745274639927159751583236650040681426633318726126781723465026400487138754253714249493422877246178147303579687794554070246379766129137467641893878907960292756890503996767897443167434902432621491851216213016947482119347332580089350062080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,49] 241154965983620477655771123479679190642705912579206919305074233786071251796220663364290363617590332447463160312332392668541548177402174116542762483564521570094248562892622982317001871271099444682213348130319831440197581576955213655229250150675788927384393312779190217980687406852585952253215312565307670273489855898678468739414885332215974741923032691446487282341370610782937983140605983249859388010521627809440044591934959748513301043923614000616932078265431903759005185437589566911940425522287641116483219002507646244277466388118763570678191378075431894846984904579109052278333346197088174363215441031468410055716919649747128604122932860538183227814127586723110474670100073691627406101018745120878037084377142601134037276292655405199723619078873970890859397266568318163951374583598179316227015239324834908530144639069663793868455664321785831595091408854963985084420230419653047833238354327776473236172946165140693843002469890904689832732569816647072266328145063578732107515900696757066841159092930267577731084219161650469031831410936061930717594926620588806532633271862572919954766320968846956590314854786056602197532469419531767252045857934401640005079787970257400128060822287804787390865293973515932922675219957832950472548235749937581251640470934135289950846787314684526255374646927084100722073731901997649588440046808574595216609121662550147123021025652881210146197653023627712155877287956906329488656867874046049803427289667793444973206053470556756755286523533140285594279043310318311417938315546479539648075143817150525986966520885446065363146265394839621058796806500017174197324201844371028433598077985742707901835745043358260658978397551984581334244681412441560712730099890774044810363273518887194405871804183515747686331254477092249308301287393200945545615736850584319053019678952045910158739861765123767958080075233298899487407345937112401735195115416244514330326396945643115778833007095162196688090128233269728232061683346965879884555425943035173817079407091885060447483342630708712269072040993422137618900303962679837891203385162229626051847882271752345483329726876261812716613045585650510463896086318814635493298394192096396974240584373188140401732789979267947609712380433002242732077341662908817955561712881006196320382249822525950497871815687603051490144619020325353184263833165193163701212040990041253021119253175669208485405022685832517509092456466504668745907962487835563057358312847533081500984003318299719225986303769197156111726383880733922312097967471976457690263383511366142152221360031187191796539320274760141690286144882546832084540892700941729584124957658815700336718618815287694674658438288171726114212675945946865166672140943128329014431602548737262172959649545790626114962144730758091530056436204773873721004958766709562285134915047276064311926057824141639398954615883878198948699940208020869357590732094048878202565333353894891252213493050482882297468288961798876149867711175801958406841960875293862220897285246016199665864546448014840969442623488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,50] -59483976646741516998460226118345292928349201429636969114239382875454491709194621123768007010386169213860660205810856639079472978990479722793918901068175403864918336689972632339181301528995960375649133326073974376618695583378612643154420605158105039142035568770934203132597874151679047051045948006723004281297607526313625212279619592832439913429268444210266723278206022714307761072439649086337727010689033385119344315367237749563891449639208330760482071917833821662715305309743540792295627080259123851557625047491795891243623524024858106034586085847759800892928370518728246632870815184886562164685272433487402422768451724056722000413887671037597083589948102766516047653540210695050665664076305437315434278141650201000268468421156231915814328692898551080782914042192228767694374417945333760268591142462582546148845139625386018457751820067097125574275199209358052620306654453091559850855007081677983632211607274656928489878437101426569281671377287244255537926620954688602850670679781723297958129253056041050908190100116528471593486003090211031178918565855791069293470088425981949464584397704164205517461917548869447228547231169258885777941862099706081069604092380313002574014709777505371868848906177998417349883462762495038761789235249432865147436975740714711153817417847844075118801743877180457439500056069605434790072072885861644020863948825105071876338561436427701928225615256422518097259203398484427298606565080357433822011762062902341511559371827096773579176485930810735945582323337858886426793983098145397213761638347756640294175978291907001469824471425019738531474312968108058311615481822580491716507465905402823981013331134622465926531194423037038324281016201412394431598995328671900822402097680197034291869973059019615746733524255859109350834582832441842256977928776335070722010527345919605132113523336255116437938202470389281634856318288825834750660531704651740991656340944422496495695491524889860345070707437225485119558473865252559893879794981689516832287688124054877329010317366970128347720513144408307135412814966873471726084450895418129221461406421150887479872121598982871548891998728168977297205279925002664123762826115144219201457805894941715816521489502400669411933546942243056440936107824456839582199822445779815170961337299846559099962293922677303339533949563860429046340491042634383627116896684023300116386159881470833102810665588189670855784782083146131134950770070115845504315282186044742541476294791236683178800565753185318328359144655544554326576482480180027133457549097539745443503000896724831561251784031341051420180768507878453151138858367110183237268742029254907708973213114022354155524970610053283267933209624460864836369851945193428701992312077389551922174095030316520061533700633882268842505037102997869033793868172300676686037579721110626246089717164275354482128063389018824621772763586695212579207926688691207642009241337523128634299005348180478470900268708733304578164458587255596380843652449647258761539601771867885077578857829937809339459829760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,51] 12509251938748143037049058628180281323493790282181666733726578853210576100678123124937344179442476298494121970135276618359898372160526118900830546628858568499179311622277559118959589062717706452769791958767642441536837154658738025130210781640765042255132627050256096005248796096730211304789666231278809511523893086817099986065711474191425397130257758573547853609060983131228097505968196551867299038551851886667657852917433872694803063919989369314281162641574811870662244834566119522116160622267178710489371028533790198851576708979905430534734511804362957988494918814131426260851243752452310917775043158243610712676518989441974727026791808664939133150393285557148431948048032152575834957000553794600685558122149194235203806843618382015960067828427847715300867776992820787490770883655782990150198062052478402193145195524310839875257774653091037797119869297868349267639051851311616652446211764939580030923345977610696633890784300138316009856682926695911019557228838656777600079682869547824406771702424110548590968338944921569752350198003817360552382892549626097849580854740386422812780191308718109022827617147083334398739889980045394277641252957163670213447177631969555709371005377201464435575746247270012971092804778114019743665155386301819360660206294362543367398366804935304177797396426405293156528488811473995491912461776845749321889820812697134321762640403604463924020876020811879773262389653478656064686815871933412958594812005228401703751206965320157447087306178832962234459764285140501807563298889981358904823115080811455705338180462103678626597308630194125096635985021030563182326430722498144187495298409226948978317292709627920302756479558264943743986041753723418042052594600353530619135509999317470714865481440583240261007685590047478339754677075248424476392591629090041418699213691372436939004427947410914265768527588454295355822114621811844466568840616157551339690091781907329790498590879677660867986185987604282707116384427911051457408373829594859305278175261020806873624206079089414565156525034028754604415150771763877638378939423364607683964534214647719815110924933318666483582514349785729310259058538228362154697477932577651723038668861974577404648959661567944487878478245787322894075152390628322239270981528759460029917270999359935317236777741308717255624022699635722384927535684092116311733021234783562566532549257615472977655231793476065224009385743665293014209925702176147920027662243863945607592398707810442838572031792303784915158840976632756351945308247069697795432373968441880865999969716981082848214180232962223932408007360574470346617844460864159624037878780273034963563838756359931817450979073114867903882435312282363431684357535883052316387728635899742492761554123471526336363552233393766567541112431812390222669393476345425747189201091373021451685465650879328234565351324720203381628297125713814796244731732889107167075697128653276150429216035329468084652144671664019358728103601521444621864890611808742069288110683329713299228036467770449468814524416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,52] -2258798421604280006542192857575628274190681293692993858320202220942964879558630286674780984509412017814787092407860958165829161985514497097675652465962577645476085413370904210431990547007988380962270451275440033758204221790095138711714363609993657768126393561290948104239011725239056427103766206935171137451796743516448616643759614813644964238435402607035747906706187505402875010796416389627602678534864552112671981265046708500788718965932189676275798261872451472105660525444052501060664846580201221719871065103858101510785262488281743863249333853328770398012526076147047813182217358999828645783678749429251440059548032851539761201067670057733971594859218912173737961765940620128464893694991338287844064143956753586969269495460892696235828012327877829600410220515568068028881644409640952644492485498102379193665978688979170777365931403787994508774748093796880572505585205271342962848369212303051026797821148922266831031535949960820617484998172580280054039545996009732824151890564919404805953028605199519724291472605654299008986690538573061145097313753579800503832649035614211500617407840030713022136388776575882099355417031343301794769458389888228459058050092557525891267246147152991711414475304165684554454948878916614935178171751933530057394784216190563109558099908994583837762134705850822431012730163717878394411072603501500331742265760668121653774629829949692557634192343599319673953345709955902936401142199637104911499181515299747027476728704382441192990617603095664580087830294995794830646646583822956250878451657949809289672755749948703051096529504125040724215312103995455320546536392187175314444220652827578351305431433846121758441038121393079372544424555618282071672715542878637323452959326319034284528369262206208528815380721574389804756698241988077678473269184342948946144324678740159942389074872127476129473309547883559549680697386977405769773163020229735922790914322295759742653243151628369789241296364081160777865152572950180268555543686216248730225871502006713055435209147986478117923188959543454727657091249345118562489169646709966402058525439487311456079049688938082467020049879629477749306180863937014009669643478693562698937383021211626799211540418772778475043263280070861680937273361226136729295853158291772833649191974378358345468301236948644775065505977170759475858107671292959787659188130101639295787079624267257651904907536285287193645920976543222369357764940262790497054348874860822383893249416394955721864857260217052329892566874638451045778017132875631288033069360369357110290780685275803796236211160275889663738452477335119184582919473188477347060551208626539952829096138141294695015549269614043048591069331365557817181027893470061162773428608249297589546756700743703977029769851231645696604035732318619172565591587241763081393650617464286645951409524029225261180342604563458927477456586642183674762360516204255603036899081791923812549512347673065534621504918089082590328268408647012444640865592222343587524658628706084131267005126203815386509475840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,53] 350761454712571172913715190399724664753891906949458895787319663433629337441237079104795525682209804750896247083391035457935889495742018942406391866225514218831814002314797543344366278072638978293585373611472274436933358366720912222530099608056648315848295525283578634610535545432466606559292401125150278437693394981588756108720736931600911703181077876438927116101234079953086178750835882106249409671712245911620840727251976250264055947987967582864820479249074358389017310733392695689774394742986398467567795914027032493332822767406706004645066312338186630555445362665147715475158110368224539095854950718494083783072323860683130243081019998438588369653746996743543797445942940966892354960735275809058836061601507348805678634381059640881836054309005117457773003556093041740753721714466630037649677894757659318094867371883297685735693373117343123884493435798703577949989758896662433856453939319388778205027814688375968091569867900295612575817374711660741440161826613512914714962558865214746342100524920063121658134668502217775915946306560986821623090345326481147058677301032384265523853234639275648053577452431980521350258992584583480245309863349912674422835843518854190367268765594707983966655324611563447045091077635546207616994368441107210004863338728929260366425790148002464886305135812988684671581474498201404117083069840449418302765336941751223106513788062819518570621113481781403247710955260167304785543232898113007448007380368169992478990167886250182793239738523233889449836171532690901404075664788141636680800527916092309107541807005540282373265053304027726541956947943662761502267380154259185419288589183931770576508310592500670489570708822218293483115878418002259102190652355986211297178688759722618423294499274456287383340241703520084074828324252979823179595019813233659149976771989246276554256678181478203890572365996845530631751970936774653834396923726494077396635316200843375610266017680242110226911989218461319413918548353158691123562969243360705339039499687393103109304487194069913167308982415606483344905012555481917593406216700344696944138437595782478667385992875561374521345338523959764207004695828521217440295748843045024511689673585367794941149218145847743407044267572559499672020729247481797970534869174673631402213783097298047719188351912840099899194660405824493153694747816441231907634086676260044582844584182234519686910923619733217182931612183424371571697314246790614602654445877259012251389828773258371970793288906039277623886182395173310527881744944267533152963362964040066994970741875953486659663550936923411582420802049069294650366758593639598559714492534730779373708756570618048035501972240318604199972608444246188907791304188599294743266490022224669936124559054878716464997394678854102675750242459899650571255547834048306130748527118802219652068151747071716026433429772160887782765481652185482348581168362081984900203433601749830181947041308279921015633426298119197707617722910223219096630350520927724377223657778062985206626825489721308456419328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,54] -47025566079050001837626536742041904079286365152184160947450097821072448703556507459411234084535509151749899938356460815179329612573695499291070353441545317553514124773472817390199616389651784813342762523500565232938776820887547359259286792241959875719038168976082318185427791210812904394951774179047281282833917799277579422381643789793833806250735315637785488154642511375566491546238017487344858317700530789487016898923936850232111617382004494693148897851747142982485126012110250743884395591140483633280858303627323701286232554796418889922091764223733687789771312461969939274187720549134746507503677426784747461433757695579904821491121612450576400232454351142205066254173993031572855664964580812700314287263685293164577065561322328639093310367308336641163527536893713352521049576106680298439221863571614001604696265300181679688898233564932443547218060014999640554889439796119137286066707546037081100678689582304828452563800730222069387586564855373148836445364093608465083711782068454100898208588440297732634974294151410314531159811857397224688000776510969948562408448029451479651958983173509245504490057772928624989839739466275494096108691336023183790066796182932015847047098230579399080939692623335414691511981524271536425413440044535159572859540974850228471790333219117749989284698810911068844076542671449859182299537703642017610405141525032777892472051421487377723266964675492187729623688609264841724489742970142661850467835065084898381589147197426824928740421227513257946942367277908211080061808544596675389414388339102806592170599029243062045817866699322959436297854367684374526838159801680552241114325316166815079875317017860525139000844983966063084886507018955974966179987537560493688962385175846235756686626724759183391307372239733372606951714469822696099002489146193823140946226269900735768602112050488846565183236488195091833959860151618395096270869375163215834536882062909044674487130500177654270054400014587247245893330545929034044540926232685779245435034555713822245850341492703909442165748881683589370556713349345975785767703655349007789308651803098195769665078184028039718961791517312030282857003028536209713368704028660363093295373106113117872986692110784983808192234948796625596374426230329861752187716587906804591222412109803886452282922989390038753688611306503565666539140193425213178747424940206916585341786448603834205861154995086541672556046355557710105227213956787043058429513876059601983644692547907112070016202267857898908265224205066301237615662242293120052218136425829796361972605714150154749662250858737834648011431045785558155965954479685676404561461147273026789406205740485683644184126938862609906852702548480237461440663952666091188184316820978826128983626261277373869892392820499397179026963135621398691605913301351322087985673814898405848820754253950387207766077320776181120635390818322419928838267567026468308617048749120722695795239824460632448327916430951952992944699408243500878645409408792915961419541060682357215473496090454738987909120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,55] 5626021102686143650839177565005758300223853370052002160381458585223297336000143164215355471755021921300211300871488773825051089523396309226272706308138538849305436282106478207381134257020687773077631200223120429440381196247083070910397557135631890121904544697629009385265739441024948053559803628525304146785979027753436006452322729811041185467110454841174857339255447643527227060195166275049001259706560091261585094206771032855432977010224252081715294345209415769521540680354003247989583684257147590252307447431942571773173524627465722236471505540266132466991429680020122166187348966875877016117524768082818581286947014670495811335994822102679161715942731011372541482523822842491627301054617901046186348263246695317798721236122222722041326259467258494019949027015674629870041825172132403437025943764853220984476895523433303998155387784792019326908324570063485617908508241330728316226222405367116468450545216832773308962760255688875435919189955322417201558067301732406451790093412680449400150257763840550936256028092635855378041519983725207437169925108742033944243383883742610284892796878704106448871935683377063468698379839459400114097719894516783701773125607954524377968923699614331111098961894899161547543413741461107789396025699356189151806809951812200855678460552039853357760723911639514488231879927428975223026068485869969066841545261972269313462525004404278175054459036746440959154577092851481620186565791037206437288444123634343333735801493501804026357520987447033558931771989102049285705416941238730051750932101692158009224037873737170532873487079430348228169447546492708819393080160202294857578371753198222299453059053869560921606434830469666095748773632479673117136994521469669548894794956505880442934075183012646139510958490544947836719672326877370622426157449902333636725001979626518175979867596771539661508975475071245972732732169392758128791685880869282292758682429014195727498546170433553438708120156610442194580775895318823312798349073191546057798728388918997064521702745513580991977714503001629604371010761504509130328105332314781997721237474727527465014724379294011816563017107817672266276553329506595518013273292017896485085784713214444251822968308165744774153527599453007875812808965483092262388935045215140547571184530642673112933591002792162173780404772424111072877213049140795186501299295698065458362413950105427971310999319997435170821821511043350003264349538814506889161259138709342833268795943867009802849530026808745006060608081977430817607230386177220422723296416418897169567874590086512365572127759478699350654834698902778172792760419512050136092494816016602803816687262986577260573351642205608545730776347374674350573159550048190188756363617469376640574085243914380216364217637525706193681797315576856627547942957718591055335634274870309338763134687083129405377185876775449785317480315326281271668084609707194171704396899518942334804649794039658591666628129396679435716781982523506034003942573859629721361143679696014015309035706462082038759424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,56] -687221976480275839943257888992614342181279908425825458629448046467777320513602035459437285928216187192339125384713658723212278912953929935036918789495032893125876875276818251652037467582692930088055087504060237232269764357243247972212987552775461649313959537265101216241675202856799957304896272452849760559114575453883557991708169057001090865632234746279914926313388686921845104416000434419408868866636474836493552448310552655870598034555691701840735300541931698284672909035308463812402660578732890957547919738245147906907353858644990789494119518703400175827291502448700651351316182125196672196559822131901445318767123027690181632844548414088444203730004278891341056321353242720874709414467639107104581610102582691581509234495019845650254422541103389990772945301566700378971509579085779503455162330185288041505276058601797026436770583036183510987903754896615589614540611143808922796950620138124526475847571566424178105846539514201689471583729798757752002151198215958041415440332799648142510410654638582470168491382951162307217145146694965318316430812702210945499218429507086750627503925295425767443098723011696172636321245751425508509808442241094305239445897703318611857656479288295987826378857272342163551192945789309041761260830109083392348031927292159934204457772726470560953894982827316792900340730357410975000383079917358489568874086997171660619442074610071358591439154545980521610828143023726538488480858931810782815304270652350049822866234908014960132158338358649764004795635604534470594058883147557256829368529363801964815501089832111699649104636254629456998186097791599116339787372463042067310771233188177378157572292485307159124850949858961305566473751594520636445752339564735990489727787300320604521588874609067833366779008575064102290827857910421147378517344663752392994588877217198525260459393448883954676884183242191530539318743598363479989331375650698512039049950255867377627127401690000863314866423059763273665789192766956097928085881621663471625969221117355447998753424753739993840659548014680444843849827852560689614754459128960847794661429002433620694169574811273513122129935363181900546127875312483313645480428968252575989909227914759899177334740097713410016314362790849808408854137899400005455670902804235160948567647811007870962821208098497632235636558516035069954026078422654822789292165573581853424588420676521246426103899287944209361198108395031136590784642534320401920553491561220114848509537698987861227151172291659840773597065989109006085492018350193030749492119496988886222903466125554653288451822552219019117969100341849037390814554892923439445619813626062379040319435522722190903413569444919272847553317738441435477842417154728526371426278251183745358238286165253477676646622438308230222105031611496954871215464617279140954346382700470985606040556188825145413769828386508214718447007231987595928044253549223406601721568837511802360883334521391624617766865774390007716240978030338247022451502168678738730714001041331609695181324247701462712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,57] 108173589008311318443529764127131199127388920265474287980023087662962882947643568135536988951597864299442128320153981608221667773834994576329066249179792959942110789733121539820300219419318132700756423963804614586964622455834908952326912767825044855462586884539636497167392871367816052803496270329501952030264244592759747975557011811328424541971090905301892861143885150211917478289907200625615325870611346056886538353140730903275368959792704534273717141610758987914117270014703086590346492522964172451399483245885210258131437662200871743946334471007867006608010495241761244512940007665788930574768187645765270552289448081933665001503330408706761289381806848251450038971102172786397392542465233703159350714417337648604433578341624461120698484545228969721637849637531546434566697177480705582200497559064682245159778787700815343339011517684604351694146572424735271752181710663685714653020758950754697346478386243260241763510586481499791465666010212329627963545579792083446392136261463666002590443598355160995294711793015808543942831095048470613287018671619797610626776608397498333675124610178240589646682317124902960126700157252487556887920232556612808401932575410555012128299046792396884856320389244745415420061143829753762548745271405393364074725581535376054029351310134417050416705358165320451617634121034001052149846977773628404007898363408128487373091859531234557362696375817782320833944968031001944338121546283984824293486059410916997720135769000750320045900390620696946020168881029801870764886388397193988085485953215794990393825250841531438885875681232926119869675100157449801424027972439783645337982286708429193380887571080782735616793229189215951440259322132745325709903044132780441353061168420456066690167149368691738778535488473673295518785679306467190455291097631435023791025391807638524474328749080461546461744023021231469060549541424788305400814848630024993670207529702319981521035926854823187491362306758816535011053927196372845607467253289471204794872219138042960101557271483730004676077454023340035350055126068819420118517211837029358875667755544902144717057516050617721213200395415377927265728476580183002478166238372056307665032446292657142883616193420863909583113183671670307556351421659803198970714244402331521791504513677337350055319816995144825033709671678093573640339180361038463265296074755437498335316851702841500390229284860677867045842073574611452340307133411601352965367511160909224695614610617540300425912009173906262643772449060601918254323996351175029418163465806720224094751612958640090921870447479817253123344794879776217636804416080723152755134170917575470366210001392138033102978989516549601728520125085038831029431470596027600338420233484290181973109770563392021347308885129684368826855111196877524105870431972146977895695200178946463083400196962344837961440712895911929961862568977048255306061304913249779082502222552888917647634821114632411408510834028815218615406594205724527116047004762223503497038043397851954837065640169330096209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,58] -21417466818181831869345653303392504220252389028988030613486532078900447523116001408261000098091570146552797112822436888906875041018889315712778886390547314093971836195720132169466623001211097426886524248100928248178767509987773451002223091334562736027129761408803016242432476283668162350633913176838188527508641536257728202897657882237547815943627092070392582644513669349492402141340246871491713630547332947473281076600263042549257712016411039504342221343363295737056495781685446244011753828985770298917612142687863985359569349766165047845984725829709208902186613056832900059110513107225237857657780411814769652446985080468433142888428070596452737590698697067889439311148478790293787822358825966926656034173286839374348601179502286063589421365678589437459078132039378254240554611374300487283186483825983293823695505573722188559225462265423737268668801571375608807084715919371517103507956460839226117692702774805485699202844560601131069981317586620047311949100038006319689352406836348089082823616312960359117166537597078404642071628194691303584670198347767908957416637387979353552210437565023511599720974074102777596408159033968777687610974277750580042145994542245264888070333616638859204463008754754765352615439649329977460340495214324768929447323385821359961092324458617407322749606651664872190361823766368711580066193940051886793496049048107754109945760041237523936843998731466626945618008692619601958362744065800008130729363527192529786905658717768573085135509566537722434451050945863617178936780254638487394916368747202396853451977749676120041952316669676618047391141443188879118766036322081266104746177973180872672944676377608920783732823706673217730085441053602137015545774390299021292251540532346759580723291012742850600896370664217345335467806145810434489127781100984942908550120181442123354898383787274142556656866720997345881601264723745973010417296828063895423414977840239820194556373097031999617299883580281129134890515438037811412092954737821767379552332174355886361325890143135901693846444884312292442720415855695958624835383089789877318554253361973087991348373046060386612162999294352224882447077859154492261686791203134582463828550461945125428907060668652182941400422246568151952048725404003325279451861801508426274254108227631439727871007613015590317349274524632783975359052149335947521466230883954847562542715982307087946437510550034793305075114784990321552568399634925840090594443274230405446281486035256299583028517412843809039719388720044829851266686265737259628373778060589024846655315639571795773675313512697340714453438246682648857897389507167572485021834911092125410920707006028497336847827283420783628727573355398783600382126737810923293500198915636580851223495706833785568801466712261262101121960603766169879813665108699035988502653202801620441901980982640838791204358949690955028883871424551165307298030278274485856168675426481658750817341033313517829530171010610965948102524246301055643707744388879163893419471170777794786116426925575839416320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,59] 4125802225330467409936862171624542419199983342357407450066910210743721208893495385347296226410303917700012063739375387731723666640160504987591444854923010913064334709784388269695016925938734693799659624953889116496573982336437704664631927087931838397418859709154665456615504344486327156380559909772985275806082313672656334852489624111476958911113523717910788803817465547543400797415325151694815989228979859887183459587632968629602484732151431956742573176292289020360962181523586941467507038003202719463839805405112530569857753417881956034029006617056626860087509782361444869565294681359339921174174173841589203811428331731068002828653381897214840290049181351472360945722734427374779362425195244455211357773381809382037829190583556070305127989304023827214513027559350490845151433494556366455809551187492505622733423947327555513411690766552502658702061888674740812065645157293820710318390470921262910127398878659521421550425460251065950318118138874613939676125206303549544688393839129075351478433692589376857029321543913428844214395169310865448143291657909986447618570744127456506869325033519414840004726641569093979420098889142325645273735174553058935517240691989723466157615187865381983275900913452738277033055909764628203587845357570604033455287612786739604173505457070918414621855558299000689508009515350481941681996983580234142854105831291293182247390918036672166003173435542063228087645288870103356926996060512928907127873520854607170881890839777948836632705869736248119323753328716466965324169665273161848449918758075812723366866157122109996134837536443640167503020687118092665110432270321918023134747719162995916693617381526805736109356085809318921726456154766731123365754001849082705816303296754537166393891849042860200428406842535134338293951832139086461870054117563511696728831045971465561540101757927978137518689290968843761184211006011015088823927003888569812635406057757394775874026654709139639486928799340277438922629786274513357516992558378858420906414556495430794715959073625924067185948390574133706850151858714899581547585108945892454322656202522907641410171230926977576718163801508728640448622680156698360897991162357007404980907608708875063666020082695745211616379638150672463915638485542094768928580867053927341884781054047149147269645884238053982544260774829671037216148688445040023211934978653796892872815270339496981113838485707915986339440108261148252789194717145030766618615764942980009429605934227869642383693945843102374108713143702721577935292101424529764168311022931698423928227250489551098854525242469646237202480143359157410907777214231142218014176356939828677861728765070570484138876190359816817059788914905553089767769222489209670275365897723843759710960034772704922694190615494708690421384616969242342260534115897676265705898046060083231605095662443777357897042119754372294502995439344415913166073708553906279775168504279672881754474217564557579725597233328913815244450482507644414007094242707856811364976682695025688594758447940782522368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,60] -670025608668982496156055814996229989366935517145954062089353992897231919389171595026827889705993828165028533908057821123559359492443248584957300642370092434636638085731859539491565301013587352088439077241374279714076664486887830497556362335206192584575086614696409646526558729076599172801166264349091726293851878407585204890859407605694193977387791961621355483201794427738926509922576694043830718977846786104216114437111151083738220537599198602316260437875040351092318651959494956882215170979498675208365864598522100250640535287741130475362201124044867844686461226447868965470661824550465651203769241642041291914390483245255925643939042624666805616408606141871663326930432534613182771275050811880297019389568130316671224295777305693655466086119735795730944485228508476321710475059705885135790488596803781536145888305725989667913869852085308107776603740723020555880463681549956277539859850836233785434734397596780981649449896913824480910521703799405128823178160818614791926657346040362685461575779038996132597887735839888125797202485898257652005491941860585748061276190905644587021188255453677058121550123616201541361451270764249819823267351392217546261560744591012872120580814862215116132041008170267237828572578940818398146935296567285857607161859221243148807554402495056862795098869084630001327721162458924878853407262169428145196841053878860217762309524228905598643657110132336985931894641072243282813298526677145883621522753478092440007471040779422577249680454329845837305643303627778985135813904392107931756677866237385978489568251725985202153056388831910620863711095340469838472930373160392152683404205982195959929360820893028825542112836162356499123060361565709078008869070558154257707982421731190232367577416477737110342877779073396888626692923173565391355214383406256835024072693370374077384724436109076621189903874178566500179388083055665286948390748632918783030104841152728305989153709248831136747429237581824735515155323294874465629729576015651797118410623378044150726883088106535404843706114411885076777953094562962240353867498960386042605908466167478436503993031886446194267241601905122987191138489587082183992307913033733348087613848943073034703265109372896351149814828123745685793200502042358291075219219344850510854495639584033504953332324205066008278887736527963260142778978215653275447029042340737881648623908012908344933175846337412298332444397209701565362341671283695951805916601510742309603694356291839436824614280813609672522791592876541996217653029625177924970899940329763221153931638041842586400326688843161229386811999177274509728064996651668117962135858239482711311405587747262366982725638349013064869359278321560387862661946960084353890089917943917230631456765576377149287293731036661624075322451308119157850169918326876719682492052897984635385822227645844631671887790845198319943605499524649397472582817252081522337802997506552396254706669357542525052628363715905822704079535633743568263724284177443233000557745526684048242693082707583303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,61] 87007716702702658317309291838736346304899421460679725977463765548545012122020935601684463973531700393871213936484172930437551199966416713790097239813806122145648433572922313975307531913083745729110456701332726580106217716564827976260414542909148403660150464649410384835078064983840760910245246216153405696919444181836003445853333843406857095779949945252209140240457070639721972697925091551105382897786753934727880263112355735022980831383354087492126750527958808396092841472727510814913070650167424305839925961919142149810672072240014824247675768889654434060350975808031797909930774501372028082596481567515944267326882681752018102068159271309890250165629541181747613639637090190601616863514394606771423081057398000207319264948435692864056586513912542596167367798497208876175769710444587135653737764330439516360519264941447367510815817875063775496028888178180049648415745443983740217860276251304282317140228639700186642057544231126892521724184934615377524181028218661617494844818382480669677995167988105074570609335274217072244202391910272182377476915789234859680452144374021639090432601835084015721631327328019862194298176827579896572239989056279719569116461756384232979830045320964270001540453862632805938700072236687131369804701930192801177690534009806168539321912302109386697910780384344085478624525310101318899197872722826861348246067696784726728806045926346596622021702807149815948547026194453775936056154261674901397167649165097487805138454198164197794913891196710187096055327196289321141265669111044112898800272552009954345497202563430342765695798034922715205109929638122032296720679079556034913211454182194788378283992638375047013059303818906255161429531570913190297542212013054246176565223530858809553917674799704061708055173917767240444457446037513760573419254899416963219185519410737940480327210547426167268402468858010340109669074336489914655808492759025731847955555890365952089017159275436797238792058232276576930063829527751598427360258948666255259325903858029385583683456343568921933339015574895802145818464602540746709729882588937282845676298555157590369954444237148405243776456890423360427770248839641304805758856741675742778845728740031189742614287849406074961882235053474912313204961502758540432491627735420543897946363961791996203313316960246040882710888519906371669459677399028629648316373261139511231870384452999540102236567710127889283202701607461943180949681107155432954053485154407834770760246536012929699867563216824731596411708493685568716141643229506928921506957947314799307375865277693645215367679249950768751712067870301351856702425639018290618354530433453107218653518599706650339747306690982154641597106533366424660621767994362443375927080318909477569561587843735478529094785547146479811952423466787835786493033610189530587609697908292971221644469436233051830357509074897306550257658349974149274133276467633302248852951728150379851103521454096473548830597398416975353958301169977816806907992604795683573675078064843924289036244541071425536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,62] -8768115161074917788622541692048691195458187750935345991073129161622583337204125843769261771632309389672496988621426107104929337473719144362461036087347741372230035774458352935245309653394253735514945743498707711433286417970059453682073837440744207322957400381920800141218382431206698153411817699207793351046408377244191400255318295747853886261627612241424337580909631245464624128216311563615153340565663853745585115854518245091879415892537007623521257125608735980228238354513933497585271794648917334672892869724675879135774016224389160935232152758254868129409648226316209565970720676545143517914228988913302884753348374344834025510711147148492200641014871538583763049932289535362619721905490818658918028116525387516590796365130430569350595413327604793146624808372153730638507845785527284978951466974807321486555192851005411024807076679065883022297132487622254529333380117027999111953903888741007210002929261972894945125069694825003089246382885511469513952120097748136000924266939269475860707946060302368546686763135142851156858248249798596414129419795010601087119860576534036828145751373470535729155273568940940837555980763216549249907251824956377642684468152396347923257348969492806310461403143629135552852810757877293325949748833896998515484200576070457096049639007537561224594856313181406794269956710692712319461441257145722493371316360232454735990807272384968299613762869896664765387019490412357534543267537353769907159073000243476145879584155794241136595048798711075030797614557244085811712302543989741707082100824889844181678679578326918606868088190220153408738455563300117568710878121985020200142975868574538407019571255435843870324792049638720619577293309676747368188925618282346478821529841820757129160314695424232513109969014851470411805643790345432122752504270111269967636180875295679183056557228558522323191713774993545641478629588388122527470421258989599130421987997012287252722321340987810476591434021782195402217652612365054008818289783399377375056834019607404390776484181215085621943123998134492191767638767498971037915564377226058546126764093305716928424091378180756070325989472014084992043758893550871871805431403698056164473528938989098741151071308370294519732418832407965766485305865974897802126372777010681085575395259664591292654196809519282782657404537472103367574937497423180915257686579157063536905370684737213944386663955079749093487840902079768286527792765623225023775174336952568253800437113698948465886576085620659937976281767618789931731115748223942989802830831828586409256306365677378261786172713410579939140497362891201969408805249880821410367711475247310833591691066837371021038766425523604301850453999945244759661259200265623976023576044310070726160758331980280248164808291162103060412856797104570028955590144324284842130033432949609841987031881245232323772152330188424232192095393682115574174475742225625324123304324515794094557190451167625884600951609938218156997588140857131371089884498495079100362908318768884143660418457571164160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,63] 661750797907842687116468291313486808733694306558500279297800934015734483111006561368314571051021489276795293279720600198935602176990586269096167986468006077107907635833314477392574469806446230155578382239104520279651191286139788842427642303461571538931746664423103846542778749955763486782401576353256002427050916148062966715943082437263818543067919247707820256691653121423814497349906353981595068383133498543470106484957370203745805884661135892623980572272721679456289602543190616252065648709583896739832668276825176497713245034676038242612737414192090967381909783191044191427868729687843466958379385397451727071447203952802595990907704808455965092317531535403821639165185130004165477979169440487370526638650805341836331513085700415101094576897051555471875417635130421705109931928008762994569936729343590508591798851396528319171092904185333784737613065075654870639015297248531513579930411349141909319861842072431481211099728083395988300572749378136635162069635910410011090559726473994303129017171248066234465586098468254036720792559081752210541977702821633483125827103986268714579737790251061602294455024807831008360874184459872995981745784289906246497573792269041389371617219367593644492838704386654964583309856955395241791681156673224591081827080576191110894286504270044287174229109192489715432998545077211700589016321105013895988985492099461213319789090092273114584321195804559506900011733797377727759932336708477004029505071811377538255004163007711037346485933480408010115871864901910942595300036190602289322631136666693672626823485291146841671074601257757944342438884776755006518727354855066319658592818963023224646934689391820033357599954160641290405214325692929862446962367258184430975304610130301634381617265143629246905416064137574988554351853595116307813663868311291542314076772286621804762342554022943228785414539528886234776228452723596604282989868223455062198569549383606668573024779435727392477934482118374246083906016269964221768323222982298263765903896016692724192276905072260288780212081468163297791284135735673971301565908342600065008487573130889875963081998341875130873848191680855591696613038715540152074473439050533787680476880698121822032522445018856330035208926291981392074058707784019930903166975560818817385043569823742674803317264916184276781917413540330700781281854977682127695421028189868941458412063307696411615391014602879193100782918898477585620441605699753916031221297827530733144183662898951833436945977843227983230126914386875147643045856054426876607751305257718399851327420709401843722900736514104925935450464423711747355131013015310633762917901831158510356189707005685730991709024823725518115908630898428225047954502362583460642612047689698723354889353212149016409508208541242231953762307634353317084921673791790854739947748039113468604921124489940169513478810252914110692820558332049865843222383391422941741210895643151679878654440710379286506896864540986554375308706251518426152583448480104759527186106579856358039224251884503040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,64] -35756987496973681589975129538933036639663086070966390873004444811150586181644206082668829216121943242880924132842774061574761290021044642814146587016126720740316347678520737415381950824010753214724538692340743422926083772774740195234914673937820565140766344292863524176207873768189958848933464551630924738975935683998527478160747034709941505812157608181583329272699239917753802082725810763250379364175966935137726851822223942241601852649666980705614925983223323535543891068665256104443576840372263094934857163641477075951333570552093277572717117511976529783460636873538253841774908611675562744374243645472550607513490788503495829865757101697548856668723670725164245014321003575919050660167142146300405466733287900807582898324379891721304077401208743190448954960555837623596193546687694033877583069782034597141972588899539091446864587681193025993078422254886653676533895187365193025320979758563187181098812090959317633179814604285997313032848980905182060049830688264523382958819700410071964306168017846436985594122871261971115594275278438500800449710836481635658408010347624745093895269686455645176055301546207580635873805634822421352495139862501604341157094043605410916970315563075785590652010513345900996944835827354277143983461860417224826763308538246003377186266184607939744839071607094193425630973022268899270255960279809212548781245052611245860950877399336018500432067974952008090485931139831902306322198381976346169541625075723890174988561415103843755304879439666625099003909134142664881312514819942979058315356645449142580890082481447741563387549059530599639899746039374618020941376647277483519244483881365649072523976245135345199666559513009891420054771848633744270056540006530055996413323001287918233372488349611174588040390534592067893435660458926762844731080375628230587413237180796676712750418471894401062864914397589056330722777469899155030314691685964636890569827657390958340521353158105631543193100041158733994098212465861870768250134832328304946364664102417885196955847597855005713066096722127365406168136410175560145652198406409115976167434805146362044608782204765229972890781412699175340193007744118727806001416631599216932917996529782632033087683088720880479615999386381659328130135236262644225434027492963408576133634303087457405171913591005409553877943399639604783651988391132751648224402019589763896224543900210702063516693221178437838062133649452195973028100396128820360942936056274736879362272976959084204239351052414340348530711247499159721345097440241103526652835211115376501120775789481385167160503579086862352075904437031829351810276905835770508253188297092063545488157074993553404865460135399899818714440189736072009912161667468717507473204113034440774512357318330121464079351477987711874071321420573463032234547674343355602232259000903015858915178459223921386145781515953334904070844804630637354165268097226423151385827913801993042013292542022767491578184984688904252468219074307908729282292450860328965918444656101879509072032437370880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,65] 1447810533958392004390816159165317259301259955493824070096472457666315145555513873050453046272954533614329159631071207802889281366915757096491981587225420808813524826182486222148797477511159897622762139218403991577313033550994574183772578563401205500488855417083449431081294725941578665269449430465598875506848071205818701524747063600946289981081291882938350688660875109299680590922878198428717427070653092516111072753500258878807652291109724190299603039059913290252967805613127816356732769884027756983111262426844447128161560992939588499861805553891399897960834496657527069983388971428674499071895360349938392669381401784993228749005036206813520663055910399041002521424609383724036902545783601419103674953177092932888739472250374671224272468353352399924960168442574091459838436760208161828942652900801212351957201309840301228604180557455435909865844280075481509733266132405636004147627207497899115053777816240081383738208797781609727266338056969902974471096049808116576222226642434505269705322819840953726021348979706876897020386712601422765846187569621013302015726278624961974670455665476436769367099780875591518763445491243379684581861309743763404119340220175879023405904443549212427858783287317598808777556873808712258218988094319750349761233614823359439227428284636556334937172786432941623736961192869239898394457724850500691846999908085924158477798833155409218588067154471984435841329571321437636769899780096071961253285846218157472088359739981525544697672333423656875133608563790765437678982729416313374732564694286380967110821935865767617594296155372777088653028463069406234538842850696516146661252601517823703297627679656935482084785049512751859879322724188839439019818743047763416968243939582183879833599452401976280707369079674284424790349157177045013268732272181179461773002345634330353270393957121959801824956100947478165977246881107238822371368870538032552372134896770347015253426140991855177056068359964943685207524809707499377915744978789791063444613820838811809970265825156711345007334220845246352414255231297206023244416625895599404530756374129269204203261487177763886156207627836368475270021752571912463576891904602161694938191456315081298276938594369287827955494863188420377398147890613142906780485947725576213661748103793227333368668944159088295381592148524258461738712444247575362070414851659545040080602570779664922581344336819027545003642613309255554481506944598125439475498934167590496431309108302488765166705430960489166996431054676777542490215394462440127534735971224664762315620461436948251142648769839074687499931300266359734661047329064121548211664174544498021557153946323393179455397857865227496514652421586753604760728951664252551382457946576889808114754646138161976531849398467331744421750614366953813640080103512447502686440312920690718922122678374716033415332560485115291910161393903472492387169738882855302487460970937931272186059321544330755279227634882612716216165985037381203017806639086567716922580403937688727360810688446464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,66] -76466063135593098834658163321126458205850135550249305369155981013476872362755285447576056992576845366343265374294617888573748568605658062008219073303998114668313080219547546463897429375794926819946241862184738257338293279341828999351769375939134123867145429169990272812118474835312874864889572380246532302979608268995084405563282009339431968517964427212752407766032530950712671760046184113054039491802526071630657888408003866502438362345327281690346712303728985759508740849984192522965016181031454487667961284262318841666017582893439486587890208453473543921881361223860308113252804248084960375963221724447568602863497822384809101511962531847032296665520478407811155023511216516253034498291402445597215071201881842435724282550513387723887624362203417892249520065037082666529073868528622037776439846564742464880133055337991225659592168139648768599857710142539293549141939905343639876775684405124508440002424883636835744815874349051886022089720633834687161250282660631356233056450576926798846107871333353702837322451424023288348169765714274149886751217579054927364110936955259674196879249950299825148363019304235881932082775657724327971456502014904818135277895498386445455206591941950149309002303726476026468166246036199550253545962078470430886375118075160916864072416906182481158552559759986394593327338739668851128530561812663109911645808255878292321135026591417117456831415069068503673675937013997236613377130412881516123034080080443029324140889527937706346801165955234117392502141718136759072670831403101690033643372982234255763550917489136586245899746965509545926292984866579023766924385872445038337686932257210794123688092054045638217789709667073969126375543631505467742445120077564120027122806870325535560502341887970518852261130839130290146516158913896310939900075500286600476869343574083129408710714514565107464719234896419053197343554941919028483808149929330203857895408155430077838155403362455601026036476154491462727606410484778704041956322155738794485913400084532593747222684105539312032589760066976765554901928450951486086333162828019725197710958401925676320804723428897733417666118158183075889959549906829660291835489419753491744804866417388037634496859670784821164911274873856504405975216678833233541804654420817712302642122567043300564537221734118265302132285355015864226544807371853273197262299791693567452156335699426068703318140688018310573704072117631740901621361677681093213555956386761195460161300825662661059757502114500232785319581362347792590574801927919393915013304572754897937720045887749327735701026504763210377440100158888388024381074579943356666250235615366199071437458451244585565969600462737188884651878767355202371648255733269664307356258505933694284144836668259731797550431057234712294544041856059853502861331704175955105347306344595984998518813452485546903884008482667918235699480609588584246764894995936240450694910798388178143116569202649823684023930067984919613064567251316950700588340408416343749741270874053659739505473617920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,67] 5020367491863428797929259425575673459795385385282029480140776097079310784164862930053513549432344917193523233066658331919171800935015596564261245219363420303571143159918980512123251331111872408373005047410593500680008116702152193584306192676378898433755038615476323244519976725561788221674730828834833368935985220619855432536895912625714060163514604732606094325570605537281357665913035463289366913024577702844818853779249320639129963449469094506905773298099128973853274529583503630099591233629546171087411893908977537511719399117011145277208303271467618904749308136790403315930022557647227506193201182125571029995583562031269836758352839343966275705751224955663399668901270041368445943296628485410432268149419592333875869264502236456287475154811662279481801715688799836161139785082606111207947229237522849622388533973813345698317434659652462116447130856606972977038703687969174314731329187686093104317165219520077383144002794900258223839686448217893665430432707045338355228019098158364120339982417154211534578630077590411677603850365497933579869076147595979727851627164999265886376263810654505599331181204838794709913944477225416361487083774270064760563158764939187385417866579379606224314246307602847657866037118438978400790617553005862175618493700514717653874081576378037001292010313862959463318675360620273437622198089181696652040192192183878562135635426944681349544374164808642639370743685035471232750140018685039200030390927471433353561641883703436648849167211269363857120241604403135338634767706498229178230813128348854736299701501289247325671803208740239719618799040985736562738807219496390770659847906551630047320513214957387011935479596921416339219324501741256398587836878783569422577708139686860967241328859349488054903559957522451298399818134800402706324550456584420769711775486329020859979445757820780693235581011034906854545371698771661022008426752984932573310588229236086130316559021420948709963833207867719944239984862314338307116302662519131853421416846254587745111064165330592699699883710142122341253303760876679421612956013013672934028326902136611701575787203925824551099644111696670729252534775956890141514176354113526504581879569028501485849078419327957046214524320974676466373695046986968039296861097957695381972856080961438535212285118236684809064322532317636077706161641303107765638347865438802446972581715468139938984636777589575994019180609538096190564144874546684258990993324437883156474193594720921058423291197493544945330302578568067091759661759957481808201442588071115803202375786502517225087069978022486523037903759003310793440500344251799760329512624324252509528857121243358095392586825007772498586435015587088090423840050266780292199325736718768827470616735978754599252191351991472181052307607954933012054921533751605424949291510154709384067924374818580876146803104186462615807349599756002099361159935031942907737799331954937279241103717400425463690429488915102207124831180964404522737115124611431827973447932507367285985210531840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,68] 595272064088972141374116688070094535166844819354727577416763913263634729784459825813369529934120476125654331660816314204221407488174165257667772074039079691775173272966437350293153506000517438273278306876738897341536231651770779123021439417546729045624411704958595691245734203715591440190011344541891641517727805904338023243279773465881260466146760326599077359290322639277603599451094186412145167498055417168237474973044177635889356681209735250100964266384151068689997868280146356733074403238356164308441335611737476792481254666137918714870938196126534148724079792750085452959137904501732425483993614287813271745961611291158210646041296582603664245220686708984479123098540017972373049642226186717942791441658096041215237454004779150126448447599663900298247620246066509433858998467322936638275486119042312026258220389331454472594062804672089459193541371532679474706027489108856099259680350287359823083872394738884357354822556113020999403160751779422284997169296860929363295070617339728181228095936070418213262954168501269285533262426140222396249475261874084648426274444508192449947120532460654737032893432593327212029592453862826119107800715528182380623889781487211789909322853944924299611901082869025266120952231699319869288782585999854761248583522450644323683552759019353200826275448844614400361930989766958708231684472371306232716717827713647968044274462795877276052523858195106432619156490577735742847652042590236455376078537167114702784072949591761187604556170904266264608798867520004821883299951095369162510462037828192424255446019837459708625953314956917760691362657705506552437652859391667807358626759892590956792569024465828982770999161478282638684136254193797920285115018743495133578757592212156960773632435616933233982159947707534678649760231619072377938647602138882118112075100785415996125120803072102851630581680945291049251051366681483436511609811432118476509938578596725296842852815290260486423626697448010850069116337919887565931547355638711214920640115917945099835704885506000054214335099589378133748863305036773449773842850765859692470913961416158447845256696930914838927905239024421700000779316482846309699462287384025613817495990350033609823788066166158800077914011119980993232644309654779077850925300054772577641096802312577652394590352487647673967475636230714611274902332926209119487642987237675900319311500278992661013334775261420234770220271638994229848259946548192480280886093649624903558049585468316843723432731676434369656438913274465190934987874208169703915361919489591610181970949375398486178121975753815076311550566559484307872948406875674895844603651876495285665891373289026870331063087113019825639634829326487960403465682858285273817135752489672146532458630387691019577233963804591142513333661957404522971416561300295454502041463243418873130881038666848375185757429931157283163146172626473626453852387098473803103653096606149202548307772637042410582786649208831127457772473029752708552548198494512342755917799750770761457865850880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,69] -178852545135224907301095398112286721328740119284835796736069598181417328320015555914611172069279098297758550790632149122483677782503658375232629286854969105784161625841493828863584610726873704627625879706796253102831525261123863931488727365663665846186525227864078781863846989501358227396522663658967736439166372988312470048445440499736877822181911820539787853899832792720621935387410493431943857607655878237136280898423243788215355364925930499621631530793582609159246810110303527159273420496513317917229235658421182845059049863098945913948827486574224976869137902820336412632979390295048926966251670751037465240106269907297421102753734559517782928431314222383289111907075640827687139280297249247896635531330543633640344464140497305555863180396537784682067071104543184009478010807805196489321368501948780502982208415724935287891155299514551722986682477080409799094317996785611278843481838935229094283141351907092465529738626802073174631549569415253325533552222420479198886080002400169237303858608921486077104648515703578770641119317215984478244576572508056425979114950262653447960900970356426146223222149861185651097284789268412523437183142115055447185620973163864047975539503379345133130818071527953430261563681376209571897711120843410179884466200345366176540027979127535792832455791769154797875499716538830384712394591471803261498978886245069269444513907468086175502103972890407852995478315861688484800971361157546319386567494004548765919737304707278047576611268018080788454197831751564453718924576000732190280618270216468421937880140983915186325313666158963098779414494715195454723807945719980526327422048176687470819442822526311333025682368452603990465789216986349991146370501622174960433748577871719894211042018173823338370345580007548048901350378385163048417190032729765548065739630093207123259888178035798956888150593171173544999371420858864145892932381707829793383544647594880570401533786343526836967078176101591122911307315912437099098330095791494434784008376824676746673990414054593473466107517639882150801786821529040884096194592567129090013714461068844676987065304135682180809141253588049989125952678731983105252924218665563192538851938266043486410760340224566519197045604736446064487691047566216461558781885461513123953660196467539277264042573894905107025566569309409291901064126889581564381837082965633694968223944630636889612978890472494439425173080387229339998739739378633422139458268834540755118253073830877759358870861585064507850679921642056310361522773182371969894937723684859277029666682751712211172887442147882545724701189373634889227441387652456635293292399928497891313998600590020589094208837329810634082733480685627562012241526942821239321436593792441686600042532492524408072163507110108271199553400028685254577395455901666236955781720697683620424772720947170437712912328713238858086921481214579772677071333603768652862807295696006356543168057473815124561628526688846761982844714731930943877358498924490295799909145149193533476738957312000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,70] 12197508035366346571951330955695578512247895931306935995677681748406822231899587761134079799382540455368510423773177121559769528328657292130021074304561529015490311387498590952293632226819149667969608185806632017311416940213765359311826044086447365641133613582796055054389699070299257224496781394137314964643775200495006815122910067615399031432672027927741700030533275760036974015591749610841650508060106674927394457486695950657861153012031081977794363694885598061520275045407276348483881523039483797052258636275827197277332815177749291366782480481352649960903273075667415311225365082159092884603421649746634093442714087391491474563619631193674678074604031375925769568524350833994119688274116022354189815985882903834511117060930667404396383743572534336539638893628929854888983533834295718626003561351217505624805351242784932916196196827447842413507939040792146585379418792590017314853461327865940623242562848610975322977170885175223743580539834777726862404272047689650408993246772642790270518568592722014250493126636045839321856193009733128608981270356540243083121661041300358869038322294229085283341249683671009538298065757798601104006413006555314809107355044072140120271627028240348510362267375911141709800329015253561984494585321647625531430025079301234206443280254836992014572839709460599147543362794760872549706074845613937573607522608910954320868928725072919229699548928075915844870975598854400794325226358600419612452410003885500682099692714517237165765482426771538344140898128643566145523563460907421792741895496596583418207219521300367118230312611611460555288683306615238788880317910459840827061200635521070349119063136053154059707931255466140911633770903455519978343332624646676283382139509735870325336391197471972092289833538385946987856373217267184563888279701521878809172863440009021431909135818527859629448273788153322371150939416191106421904243055904319652336382430449095713157103631997219780924320673032399857814835711114720002862576517143149723344808258379971207243933696555962695956087028099894181832715405017786314130859960137457045230399005649456651578341356029945371149245276678478276453774524603024100348490082078042872171917743858565749552185143163042909158758814519721043749786113651199571124231370788971716456648113586738973493295395872028787526111512230710132395680543975917865644620862995809548796597394491774634037066963681319555179969562993777800991655506497716382032536858696600182661146864470786589060219414210486146955646919222083473379249733310287942302994508602473666212446591384713342806135414196005891653445969373260043259180608431504877678742526644475494481977364850765529793758750917673220065740746284418794794751746185697005204150368039124950236313889550832981898891994829649413041735661963057406104495741986977888453305781266745707688835156777477176291172009324969448672271380023620451763902824077292214061164978175309048654351512385189828456423908663985292032349684154754618593932644904577790940038629385319646515691520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,71] 244090476116558282725072751884252020332812135475963826864723055838725816861074465193757262179339070900855349306550924664960472639339071373548658007726177458374044696580054322988564892987852292121188103796068089760797958154327510614118932748197469307820204026102256792778839396465729627684174057259425535698141389008740793044383369278119574533209660785270410203027643615793559932812292112658546990365856017226655343621553864220298817588609960939968919471980514067067181718323163023435688536501449874425231936747723099129957992105627280700585208241207476235095051018136732352244027967887743233692323437653622089886026109317814646327539733963480715943384500715736077614718364029614997943604966954201428682996145456716005804090049826652873689944734113298809686274923281255130245299582029154270774113194302996510336085850801529752648707076762914097837444525009411781954136198017918896096601808966071303348075585903783731375366319339218946501246020932277296248699774585933560975100517970082835292866265193542383240919314366017199977119119126807503284576086359531510703899360619996953201879908081134178122547119922553304335537614584084502357830800335169703401087814025530303841393595131400019811112586878613655122860585415029188634427649693146760852638998529056060140134513076828068872149688153661170430677567827701942099919755530589743176825451262271828176422112857279858989390543590961231748115803712500519088208638432014088998878251127429716643646121163964183711697522307634741514812230843671931378393697555945645580052989064426709475735153823137910812106127311408561081946690164677484180224283461705421257622610357425684747460991567108984533379273332692375043086277781170716968395002910701480056069721947749563019683375998214299050933595485096949769222735220665194171181487971328897968507046830708263694257669889974990526838117471129225971871036716547432571398174440010281053625345307831778986694120404054306519464381265586053666863257022076498488910491399737402061046841496030463461799551466717839785529853363619227770552388790772169943396843177981399498236228690209906141843327184994610730634940812987653601589407199031225412088442660295635004225796047585893368788920313822369775882429538163916686429840194965652067805350545785452578227472519012903663159790905389523195197116979726319255556700771656397687229724442391630851106909931408419459296350360642001924499050182715374719300250717248177978366496982832657788622979032978269967141826555334765672640807475730771797264658528353261736276829499856482445450336167841716716362810164626967382668468391327636073349828662146514658403214831932348632729131870947201483509791420773086477877269401842289716350991524995176624796443734513933160186068215704266231169215365804846565587258088106496356842023887672208390356276886799468968354855273468289331644712962224133147429319473482214197539189648723167626540746143410655500516213465268440426162988128850994305081257432865019677297565279384586458601532110862096963469312000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,72] -71446537804157729372238349765468351585648562033001123492181481366765017829359494716879465173284992227003025751583624254359560749595643594495189594010387859043448152198819671936411487311083628248022390925549209069867094954639924136272190758656547312560673773392822084926839055976096218343316245964645364233922541241862834158303435653512809979547073524417472112070901413427602190397150563522736643997714832540226293060555369059893606729477783401185652819117157354980921220538425397168889432055422903287871985269861256383201400531185707812713556422665929452343056193431937452628506761276526059615257277634954089706119783854001709623128353441329359774549834400229675233239638327443984183693246269724308346321111529899145146354498096939790380516343384856144746636685016684496947510040673445873162866349516716656551749251596434948566778720387153061674711053913465610429644137315344615726170158380945193438495082595162075232433189575117688218086184269636958153694451881693518417201892222287534795392724187057978872626826766992168376810989543327410110277546748178665318808576395293116759191744131914623074029055402448987125697109443559191440496446934310591795644514345697452187679970889235605526254694123625389530637421073933669291442645245006287380898978617117505793524025706993922090357254953582206631543573159510208640599780900438812015936192823133830853883778776283879669499914736770864430492023322693689003437881140868312817810597980429119108643827937427168134011381654507586642694092575870841832095494634172221056536998015821777951708290111827060852454323918292197856415635271202309869005496345832087663518424955764097843286069248461878939710929348011914784396490650839597726014245398113449238183578425816387818743758941760452826670607001676645593911974715649201650498998555437126129141045924317323096483968145104111153351634639223602880332609213417352018702339863429217642717187386508749584602187908708136821163715873037212617494490865171645809330604964192216576113507025604557823854782310626371890938092372606162074501766609532401531341259211080166600131716825124061593152191994704005774287888913750302550088026982698112962051248522398098163269441571685677690793127853224816990620901337185245760536246981318198308275165298051040490476495115869211015383563382073899040427918882100243058126939217132044836514287395494450179437700172722363044693897730392103567036041621771773817927836072074045934404476284794896437078165560245329111844348982167567549603095122202867962640957777761799890069845411277668435765940108205795690701756480911634206754921424507029154185365540706432331919674878569837232184038599900829729273711640527907891659581037533370975834022695728440025053799856657110300804087299730198549286093082268965729405537156149058520301068584822650058655652633286040838048954475599081078411636528337151158749723531515947466514121265625696607538526264721452490252103729228567236753635967720747747066267091144573899573265533334397342207660741350572918046720000000000000000000000000000000000000000000000000000000000000000000000000000 [95,73] 5084190873213600805223781271803670602634671995230354748690448213672514287857050438084994250098098195792501911223029118436725073868076422978694715560593744020811830995873012500514370316599619373596075800562594956020881571526243036539159606379563941547548515122299611935385049080729721828102973355404559006173498279107110411700634691039761177729371441696369580243517566433352076811779560181431006819331070897287237221875954720461702146683266240191331006135678018450362636967213341239927073371705354597008825382868391622929512663111445403572821070351007130697741062468319704786256799091426886640558148866833448259241860648090874601241864246225983921685811629259094954780517212150356132213164946633198868491533775125374834285587542022147998242145859175579512412749133777960906935131011045036057594952916323821866513232860401527035615609078429880139952537650060161109668001440410178804823899369085228588026015114275025305666267095739440736038777573017169508729854012456628951220517358039219537125850568355072104114694975738216223880492291303359768782850552044622099978080425292342455797219966733826001502976893707473739895262590416345018964445456194654739538246708382801931120933673946702385816901718959073438733313887467727189951082097206672217855636376294435923573277427488915051971082169773479192154011350721897637647683794057163975081330747432850432723278646751145339796838788219062193664032383204319307462463054427056887979542104833569578078626435323099718522505657290385993021144526394987463450711588225506037034128140530496023741666934444516865973104255572587744320422819163606269338999623476744599633174616168305461413228045975613903182571295098383158548793053012444523196279559215654805070208174557490099427773056828740960041381420385678708789903835767990796295606647100448781384541065613935746838462270622024727977152719782800968903284177077482982478195555688030475068846647423688750936949139376614422332691727667150455509793367195953716942033540025023183161696498946208765308384513687678022288511896373520313578743427359079839981688420314408640439152595910728814402580717107680232840706730040720444764257781774095848222387525380461104373553127191843368333337103628777315769632636879320499122571652086859030559777823302583134900965385024252886062956561189247725733472199824820201254749589140878767671481692516086533346333308896211534587454858912912545299452291413564766207711808136261599983016439487612680434197021531161593233510854349672364835134716758283796057218589235242089431451431383321431874379742077858698547914713488275402230477312915023418612780211516446627907460966655416437358521768488472433606886456207961812419177534161163315848392434161486819658510662022441437720930379619083317884456566283546576518053167285307874126240949474953762153828997203409749975116689509619573339309391038041953966661047593644228397773123029501344321567015371741270127825686537203533036187945289978058344156548920892359592398263824503082794052474126869070872576000000000000000000000000000000000000000000000000000000000000000000000000 [95,74] -260857123623946119558739983035237947665326531012487482260897629094037442857072855751149104012583915427443690303504144038306871399488598253453951132477624583285794300018164448938963170724138122388942162466907173559330297532183311375045060402300066953427016029285372975862172482389204030907087899016756905009284090225041735566342133180506797326951623132016370825037065080245002659867285314413427618699378164093896935273749290941390766373076916757884036386775185055165146104702238978753410941905831099890669181573510651745244319382015715301533281105439009977347570295048833482786549707751907846782196272585154219800757343645486035762171009311541134332571036862522573066378136185932975553892655332528906940831931983962367447249875912342998568026526643506238833233623440897553536738758597234457953461960514245883169512994095096568560964065479536755440413073942536606398172092547807339840423876900892386151312154080885728925148557050701066179937306999399301295178857306180698321701256756576204609990174420495981754966799863726915159183188574589569034360766923812494021430266467353920270024961938573371338779907873172990045819131799347250446603888614075364483460050836373342952689778264934327806585363739430066955066767362077099002557632855314482481233443145060372274099738248428768587948819165630031015189273873773320999759723176516060557595129594876866213946122612084516799860971105157075829908736511475246159831315292307988741499240871707115695840330949085217629581966355662601557063689483930612227196966318203450215770300898266385398181047883484055277597978772787824895775538957570069174135578000329866592693174837077499627689171671905758223105871676403715177645171918665496171740012584151900268238343752189681090423877418244414863922201450482294549517357252265035259630038642053547248546817730260872784212730554038352924323108754143931888530862504215628875237836056113234916181612173606499162128303450893948839488682935230700052677392709999183915289268228787216837777598046602628183187651286124484496399181780150814459082469484954369958729153463815087174246550820025714739327639299084380957859012496732585064861996976423760826918587403111894611855210161884395262574900200687443819431816186749506808539782630302440521442663206743529552956743421959135234030830781690062072185140624367258817615643641320010845705976353771634622460503208522720621609633705870057832963983390188403467214074425057529310726908849203746979660085961960366492189408189694886715368139398867994993192375387033396940639163801398401097964582152279449208033129045062231497275817307759571781568976341526567986783875639863778318644564254445943347914342768268622767716238276276309546975677965787429629338869544203013678241450411464934269480981028839385583917320091360641016676607891260974039425031556974697961634613686380878803579212333820894748441623238489442805853025641371345223212135776365970135470361131555145167118759063140871076351158385061853022022755419755842420594347601855921520640000000000000000000000000000000000000000000000000000000000000000000000 [95,75] 1447852753753188138738784814511244587564943408613510566309134209801847420409973625237119168697959519167328241909086837945685795097523725099661695124217833017180014830478893856152921259676933747374431020187963878055866808343928776527538870385052839712002844882037488471677486071903073585396434292201079038380720460120961311181947920496333518055639219350902511367092811676608377346879091592747794872953875498597997693199070084548326821035562370916903806372077851289336070080969379211597938929104489154995267686186691420005722130470791584169958354616852363123814528989271745801836913938025126151178711328223181234119020131425913994402175500119093968488483834810256059578631408961213802302951629554498177318707650672586809651922486457779933969021814234729630704912156517504027098054062133486179247647665435972698446238588848427226948015714439101343472242749567384174954413479759448065620651141949261736976399526150398818580939887794412411193804110358318488472083379943734883406463304881779263940567880402565864410095767754937026907310032619430322060080952149440427142338239794512666218201560116296198525481731227033054313841462229883329656737824012488386864896185677058249630808468640697707631069932476587832852250067949838562227542838223828735453233629973926323736097702744431523591365197856900042189517081791223310743466566094099630669630314172975101537278473432201915302135406006170045529539884569645924357341389060033033209394045105469998173350364563863295636241456535960656798572768197715008938974069167301761926970201795221922638042292463728412551555355912060116706939291989320038255857855349602896315463330851528747279072649840908008368592866552194876927714370283706568698852946576034615943136622986720173243806932590765042122375668949392404380285753012452251427952979511601637708149729655292533842052079047310441545493782628171468021508485890915001273605737480005569727992798105036773463260255739291830386025702540769287892897889421393664288199070314842129983533739492346326380815251661334347437823565891534755501487337054664707185585364451789074346848277946141284774822616356695746601447220245267488344367662024808679411422330903090837171301593768837855723315963277714994085320519304059762501533440435897708178277917436520379044540396565457001039340909752836167046335396978876852970385569773400005383590996033955869568300700843414753167114266309098608036048028833410267687749698347360967435374960763626562757929620877602943108633538583115992743329943263678517255325460895767636328232439635185928036035045329382423611185426891313293527649271965453199416025293565232376434951498111373395869370645386498766978264621086103940334074464889450609748171825343786033546189162038743603616964732763677535877593992394050224531153674201128363883717844828002339699482631653731139992074458337911943018126072567489205595396268493117029158414080875314070672810951858278895343942923940450465093515544300734879752697298364361955622933437192889026742561790642408652800000000000000000000000000000000000000000000000000000000000000000000 [95,76] 1842639941461575497536690528929893741153711538757304851119010606919848359825872019024596872101656301802427986851187153093816019432144542798279327905620556873702286557567977549952297575824792961616126134368284319424442446010564002254076041238848545644847519193739981067571896570867283838507241645342825709823355215623458188872893182774379412964890250155689201555944736417961206036737777086810325385561308630765802398885289946197695506168936975746894152112392493743097097928864609598724016310039405078508560280087452031828652513456389552371751060064217373026740125972358131520536155040580014001394404812666292577281365993799768569960525109077120753594262869577222422291943736374907112495641853408294235918236523390768372890402906944057234656869394259350543777638231932875962871609897946295728503548092620999931589535485280842629371833230837537487838280513533934273556923699425660597774038707701834947590349241477647465194493923126888256103733000097157000759904657736480420730092262789137283156299982141294030593375457138386679057121843350736998282835886465379687798353655266255207211938484858704399679745853103038353638502959530508322363414869059900138025722888476092930146043093986440590594066134647785270881717441037727052567962761676455241807592509731814279930832577652786988628527679282164398482816161264849430817932848350687166026039979544006592928930764010229906375469622865543564386654857197986235190636975912452540521022183670324040550556012039783822608729227137484143018296403149192226026903582275843236459953851172385231872554187715644762355494771447190486639106448461071440560765469884236109577633450509853447469101454553268010013391475861493786020089145061121166049833393987413396327985597491824261639999348189623749023629598063697558231201702593798466021894902408299106690401463613996014714227719116158361023940809271029610232110917248933177309412279671130884578204400042252362872759673124223508248029142532716486564121733238841624662008890611441165848646718299631419208863331734360529850690889003067964473144557719136225691232924098819725655266186344180627227021823257170733082972741137593811287092009975101423545786241834709204490466847503935490711243159127380578501628778826941608070222233418990832468131554679990391271593247940632815046380883059460124352839621567741187640580412573244432704546019703857935487619405117510067294123979379944421983436340595197682093639582625121347585903492987584686991578212024849848472933272000554428217849759062387602620117866921557100643715317958798220998603984828929017394096134159353461619646866207501795524905491078445078278980109316128592462952390217548983684248046530988243886501241320543871675947944637500283288288146790029595992598113219954716843051655930673117796718579419707166488955493364995968067684633563970068599136360679504644223456826281702812533918969293220227101959942907544497325161757284966745919213435027264135517808544760368397390915573549806982846522800067064024468233726898208768000000000000000000000000000000000000000000000000000000000000000000 [95,77] -108411262690112941692001020353207043824306302578724442394250105586293639977714928239374297047605656913062947465012300894705783954900233140547256994115188727789647579859138195393685082406617036206168130757732625494376414391458237911510634303099275632651565088205311405375858325159965427250433871449353514952428276349684169887762344798528110015853297769520528501723920081515055263573430818351913181510159615130898003250056234250643550513120209237241771284378355866285869205254887280580702300716369915146594027109239769702621438243906845648623448342040913954545424728602807908538753194061718434254592985697403700066512035580544755378345288680771382575069414463774928610937567779116791173078290649880807640822594017845255915594831843307285722886469689668764377339303756899312553879533902477648731104584491424842073717556458398019677116023592317264634042303838665763487734533920973398259529392746720719925979595457575825151093349378750887468666303222376795293536216187163783440900442793457534109360684767360546493697377926826258721084464568366279084210686460780073080107246184898045315397424300999432295127302101982708820717093242811027879905857175855769264720876193963113354875981628177200926121329270695425677703616475395422654784711718249025470375171245226853172443762744478812839420192165654789079131098599511526649569654246615081365251062839715476797305510690423209777124263398870986304280641004003772511256409386135289773175088882729130972435933263378195726448616081125564448362149184980785148693763659161948055156384239564300989189424742318617617732544537451740841321408773429683386048822492146744301465738558800753458268645656351620920836654514443613320235646367033875988392010510202169392348930866939873706612754622518815146317764717099491579473621863665440255579699564163482808833764601975956938845903607046962581267921006510868120877848592775017037637535633451510387552609859267218557947445581674765188677039515159421283433534572936496128306119491432018451817140491252636755358040822085412040381811350070880901364893428600444821423861853223024454507353345817613739800768236594414564417022958561421192315037449097375367615813202247738929302174617473845940539549969562801634530551799236271474083988743301808549581695061124033543526637264309106359448274328534774616653179434506171077602600566889781148415590871616605181775191252260020015795568106564320146375619197169345780693815396165529237964083055190419068770430617056825487421115713915547935159919193955726602804248229763099853884095634598050710254207803968924674249623558148703412719715898521499573985903780416695743935858260413654280810408915675472293892779367338020396403081219210349637507429326398648883641570139416674992866784319432096631070507100487035076864373112926898621172836799682491098576496726617312733994528269377497764020010166455498164804449665933157452471767232361150109127105343551829080171547812841475268935689413469534529126472471534714835002093526071011804868977970244485120000000000000000000000000000000000000000000000000000000000000 [95,78] -2202196851670531745332071064357030119032655089764677197977150017912769476907198059432109319716818113480689235966186778036151730940610215774096028286336092124864390796994182912804229478508737486140904209722191677146074180608136685059210777879962645995742002180876374371603075292718114283092479806682061678793885948400999916014322817362310368721277332444383261091965508803277157967333136149747689880784717627702435294445430969440404626768334273304068419060102963486956609492614591814121214112912761925735194624024007535881558213436793836653837456945843532287855467917235662198448869290453421782629174339392151188189486689882850859500778858998208392324419658193767371290073794111516059768954245288433548607262412471015185936546463978990691071708928879840010634704194457515280255682173512929586183902211270560318436296410892099047899201445282415372316112384102710739754897236447692740447050888827947417698996276020057576402021331652756674290184163461354069765413590133240545029709471326520046150515923565397933282594593004457833360771377107928172266951363299282810155740674795239121788691520653609597506075314652852564220768204725014293942272984585215599433291599352458600436597906883917110091143682333557042335028395938996167316930534003684942023563252473626650331606382008959918730058047096493391532753662162351132453663070738784869839058455362492934350265464894449005408793224843330694039752883548298714682081437818844135170721051266376632073824691171588251048671856979709967926227700836031484052681542606207622595741593264948552383104740028245627167002337174349178028886793695715597876630260027130820517482792325523802537908880341283733931372540540295091484829961396957606970408565079338053846315937617354755241769424355839875583264740513101811135563312397009915284179821292417015075469256466725661962923175913409959035794958455826719195995287937227214124857402635280849599782410850110982704314846435556226791842053629674808606699283697151284958843257115867281273792199891799397282431785162373772769534287605346081313284131790861155139623335092343123114708456880788893390486212416731252229464579572772902936951620918325308018942096544572771343120557615767157245532256029448054322762973171401646572058984789942117863720043451472684397990013229346977803606690162243460393986286817248546854200308313632293826485508166030450209155258577281472021271157989846093468825973404575232974389475165214456139656606167176713925527800276510383383113593170579664374056628300562768632318392736146757512089066655105784082395902681531880310727037539610953203139932841474897595605211173723821378044774820011444223965928439490880680916756265996800919572353327590920099328228193775258075841253140168771162205388814353718965541081102017767659260331289824500789900837119862618698201615874254550870674575806379398008995513460316075670708435449992887077509794607607112981832148710359235086836519223753514801061641214500698290264884950028846585354390172857608904819815638630400000000000000000000000000000000000000000000000000000000000 [95,79] 275140675952013369207378414262904978836622857054935540154713205723941220220295047765036794302483882804107091288275601813897552959164493587343512132927841974719912636838255902378659052727957478771956187283516278014381949146129128076578097222129710943731973931358229606593194569240669673519054043621408981821570144152459592388013095132601029051432404083753743270814871064090809795015280565576991709759364427900809127734712697753409214714331634105316118426513045857298598512074128073275581186275599058320858590774227724884452818396989788819724412054181276010549996636382987113002015932295311976690717529428274831645463561096827136297682320613982891967876476676072649009523984175229568017505895584309736951218109892221886300314470166467646983188019612196226100468064586337619446586185889276363540073255109854557106020571721454478705651002299698391233121502388126645503577493375444229739402749255359738612957233650574973372678272850120532878930263124566816675790186868275314050901284481810989274954739445868510981293598124328072235453754085922318337541223169304974845542790726842955676572870211900550731982840574148496186657542741164519133131772535707941274369946647059881124111503023900273665882709333395037122484636087941725436878380282532904554267562206488546870143082046616465247257480266121614634650989447944938577193337901828915259582229723006955467551214312272866405773703856520787804433869090163455247569313325180756063216576384494767384952885543034088882319141572893802722002369749833823062186869733978277500617808130038700788342573966054960286521956472934961319030797514761863777596121825916511106908304673455176419077610120267272203359031314495193774092718485410977547895270230652789661788943547262510557491178188753885912364363622514099116789514862099762498270972650234196066157491723967331569470775424903907165756875345320363167308822216687890807234224477474225730926582505487631499084707938433032898143448920589123056161048888901384711234540861052214502795289055805972861724785171106203174190591218402758733408390546259405962980322187025913806188186742727568487106098620957583044903830622625588819003913220504538475356511272707835867078245251433497828898288479974267822186417937088605797594993318890761625346199181058307050066388293474754616194269348327099060154849619013305255685667028687271559726220367667996757061817989731533874549316333020864584019209647118273159526754232074405337239531175765701813395305886556064542646395444304339860757027988349293217146846147329761298906395703445630031946949081385616148853214464533966487780870241102804433783949659149886876542560692063591059464110466297331821942807846125803632289143045025902957529862330528240243374547813175224037332775567262603307817807706576146716801732844073200354163532195443082030873336165904590832054117187810445082586307414509447317793877106477338257272377635207080053097591814639726693007570084391009649669808576858654633864566057053874186956015105623751147066532990812160000000000000000000000000000000000000000000000000000000 [95,80] -1137156379891926063278951087545568046977899886505983250868804030312325846136751612563263631584110200360897532585298476078989814394881389522921113408811173836928800649974317824035088498489769161520991313872171824202237986021148262961497792337608380617851626824507428221047634863846755740771562111593494246328717470457252002605514638255125103970560048994982187766926237136816977035486908164884505792752683699750463656666201353766299156039569462253266607304964240578029582840069177012091984319491673148829241339096283565767227553857009500766555116068835370370620185125476672892922353750559656425868877194484981003454145189018446164670450601279315515731990457341575947928949181280717357123685872995895318543807414042672184647223583918650156206665982979523130767111011836227751686804071901005363848933329466941975530919881985493713852212793535527813805878796708115892847354713082445894480853239564122385860283840666591031668422762870649541269829234006234070043369405609584714402268583814406978249614073732773924731562940083477057861808594110031255290764815861418627786051597457478886652150490868738241333884700279841738020750089117407125028979662046028802716557880167559199987285951550521826713571092752870111343437025369492769078574185827644331235576424453585567419963898824751389343725249995274598788863834681974520689895874109130444435670813762249534459475258597180771011875196724303512962207798411554278225585858674812271155670242393135666816093234571489854197773364325909650891477685611903608106573853691057523689709112736600636945777819227434475226031793872918640093069439863874673184786794927021290463771605607622494157655260888409787386529096886980953189882573273856222964789105242385340730747061865557411490960301034346035719265532287603226270501392923723099732352553397243481970010765302228451596852377377302523087135859195590498011281847896020189258244552478752628217621737762771536543141305455008185612311827949101963935295980171519174657871424105732735556006484828679092710362116674743031107080980101834923829716051598713714878224034106428374998912431300709218550499703555502512101696256210536115461378949915421134789770560523735913187437911589198985104228249660948352800459631795951297543865855924386284199646745149105217117351899104645130927279018654030076072254722185143207587245497726555721305781611150015457377883271095824579068979842924433041441874645231625015784406050694001009554710552308908152519997897031141905824916346954222765501451484576819889117716468880751944536321029451910150010110933060849293954552161387119277819017889729629886737379673121683200266522218482451868031574357632444744914528963783828466370073509859605768326208722985029283917853376681560756328730247905911321597225952084291994492000610654310483263226398073991809510124357913308725788145651615418615049634038311553438839672926733921578874788840027638882462072303312732088127236826004712137541342526888548233509394887156395478104877370555182520971346260787200000000000000000000000000000000000000000000000000000 [95,81] -265803751006185893878101340735935866769804958884958852449019114309067924477116020572748490687074990945718090631869820469166591916927935547464342843408351625618576319331346358678583692441574060815029876995090918047685520175896040907596667888838382496450482090178247451490033867441595774389816322180655121471356896649227158283541665788149533185730338781536387271535198815797385151209884010697923625710121433347025299907794813124435740755852605165302993383348444256607374095496990044314095413036935005844844526720436068298601623746310580266004694072398853325794349852162610175606844794972020171158567371752799721158194159440039050216646567472363011655276577742733950710250637239428671231555944289872538655284872812359657349334632216588085587083520493682487305132383776456428414635922836984005015427977383543382154710249162194600177512199142955910284646757655943400108652705850249953675401179521583269841062604175388489375560465427745177020472976494969489908494043379067992821315731511172672216635274327527184413007477328445900892001733654563956984331736827022792668698750540211869060394717434318628040008587110302163209940262923133139463121875528318086347614390419995565706479331427935767823062379438167166563843163470160422947572127733460839483279136982579375951363832894427664985396634351397501571951030805744422342698221534413534653417754967193059184093963738912757260226077144716892047793763310490546616992360622382564769385652464875959201300186004033699148944072286961395147944504799715065977333821111884252252593319067797626409146360863685123574771837402648422880852378201255303276322600634335331918619484056731446060906606463074747206053656217487705854072994616564955486056800420143369672805522094903538847353345377396790037881953102400534049358212225616320266483021867287088173776963726725053010516377460201808706894309296276016451567158802165163812156104682061372074882489542219636039840086275419411820704588780250522459909395243796977507827196211948008325068503393508821806771608696260600429996454367439541207542724218525349879780476232868417361379445189522218585898933054736812922508186137055958104062563648953908718426644238255515697902797539812218870851989318226346268173281084426057350078684744579237501064321198372634990308496967241577639763218303068558039941520459412376112652869189831012276679419584060125836045431537683694180878362405014236107013735100208787280631574068466419349889202413876225708330450864746024343992936771386593997084005520787541345817662264949864327860764089075875727884023426331310545589497183587196232616818235884031767194908649526352801872383968171608025246295194008044787955637274903735769168396700904225697823796633292281430160271828073212236105891257766858634605116414938758836032174373875442333399612270624656972217719921492452263355517288499113975709000730549289386478022635094893722937813224943901373847457866337478573444800149931744081200105767370478422075569931364728619739199583500954871819969495040000000000000000000000000000000000000000000000000 [95,82] 3384056704921153623526108391257366465765089455117241409214951278307112803262292100792065636805452767677746032418267101902825257809480897086497350789013168610534375886714863399530094880532578309106325294639316788288815011034102740802025508849528864932832260540100584595820407471472313726955723543608177130791757073244753697896885809927659662464486661732461951436985900556386407938694109571131442058473935844037632084734855975683936084409273531013863639846435245173977815803840078023145339681234156532283060392709129596762807589545297296805388505477886192235590919924554328093440921698965438507807493402598876066655342608476910404273789650114899487088312321099176345482534406643277335460494683596284875549179234454954146415951690960519114893388353876111086124500427159991663388890295250850126406157689554622782388792375533916028821539199023031608326923207090600694190604063021035779044232013997324616712116692477054034672841438689249904733237443027175981796088660394829305955408123965032719211875257811712942128414674924318123524357244935265662220149075079823102913621540779653497538505186001922304335018637108973606616141247206018896985463695709242296611635549530287890377210016295071036406831185050481929466747239076624691540241285874651594774986578177822457730231707859961974745146684746095866722505240319995909020686739026492398516627469462438133575812134895040064607542397592126218082010308704924470447552735732193747379050684454343848114745126120783195918174210524196350541497648889720050261562497667376898720322043989820273179895828479501997596224207538529267359042815301058224997335766400866601790806256700514349164179108588014524462678985741928814666783367379454122388274195586190279848873938110313145301562829347188597762312207222868793799511822842353172121237489185097595340589022332708981912471823984652659359205253625946546208773650407879615102289140352247020160625526660119986747984124044581922071309859894574597039054847932598061530197954806532939969407009685224228891793512290764999173030420673823225596231617629428253625879377019058499811908715339691267032491067193186066117470952762939265068410798059804922763447118550352992674379153498157538790692275485830008033624832844282492403083641531102794562599604940331241137899719555201478458323908506366904979342945959854968458707626649369849358819432548650169397112651247443728720124447418424857394454094137964774726296386185941301145722282967357629808573454886742279991061120000233257681135202815992577586053291158349679011208511525643543008006010960724008811934303994146562395971843376002373200486509789715011337977942815768439208806784573215345626776571111591788782680366080845762167392839971248373152557669465858281759109857107269532949716914177349760814234846953124626543051632940226447708025875880004755352817828453557462086707796614773731910008198797166846615707521621986591147586860419275113816861158400521105644192280978296439764488447174329018947094516167411776687702016000000000000000000000000000000000000000000000000 [95,83] 123608399434422799057690623386759970711733153769184844855372800523068143741687334690962375745647167207730987193735171964495133260555745083635359605502424901426370541454481978818363614131798699031954110060370591324712516930300119001795502890663845315907308930311455796537937816613557239557330300508404427155294500843199175391928889431074813101358713927864723416093744312824806318711745108220499371695137845353187510713361783640287703977032500714708340150221971728705068678851733643316852030626985849906442054969647462796343623601798713051706617885100320062824661595071293913273306283695757802244448909925944995117843631384519778059888903056360584186072991364446825235637110158251836176633545653383841231015784508435101987637697865570710517269677193984223972535421075718177021275794483585751959431837233425159830931157189507262211972103972273050942390484188353221967440873713730058283568836711818036987724744537283748653949680751345673956269966206304207475207018966654472217539826438545007055114571852169328066802764960942202848724365206845227625319498545757737272269998182759786408441632086788075807834671213792786588306374586366475296770153456317766208621458207541150117746946589202171226486623909045361765509808982845316324836661444450502132689573099874417302914807668070658976888569313480556420743480629598738266401617552787210691180847790243428465837576387051670938629828282032584909604021092356943690120264968593311979961137673803277680883958954413799728937897810270864540049335449481412439921961566660888552324300850935953666364147162170245451837003239107456469647862135215030686444590388207718807613888953158187425030816366477456240950284718904629671294130882749603440344036867330184627361458863741121071788067112295125052442436199037208790714582204003988556169530616915665759041779216644780150364587080409407382860701094300268144249199852186147669148018459575656101581486515579866486498915995137874203952915484762724541821412789628935863853142747884352740041153306848364225233937176301484404855006729055632172777715044957844959668512918455735328057192883725651203360266562749612970303577019293163042965421095545605717920570696717344620928728775402746501255469957251278092472844009857700008465598790454889733959851881516612649242373802292586974621736798178067161978671988405789174867239178250345941966348862148322986339361221918548910407063830797124901673144818447589182138397641194988695716805506418022968408210825702381461824741332196266054886899034754581955914284594745015106972113313625442409685346065607109962830513226862274449892967680353657708425473036059128469273589644394072699619517246921408273694775028065874564785139137052254386402578876815000947873854210400079157747147057648634937460033597736572175287915051202513461762051481338204771064537952528385148809174833288945113361857146461238687422555520479322807035084372469819498464206331362774470266268529153235252517225458571880508126304712915822905170856583569787510524477440000000000000000000000000000000000000000000 [95,84] -3859945466926742631974085680848815597948364330690099042301760492706498241118466831627077604832820826576814808267577084462071538024109009816120024592633466336293840420695722406403320239105472790530453620077440218751399886247167162012544345583775393136315868346292385252719866732411995930367953825288583663307091493838166140397192969267467795680919825061847464788174871411231603972290237651771120557920256384866956852071692649887616108741233578962225205966176174130772961870990195564447360650101005177348638200220462847896948096709343356613643654842745460714744378805719005507247988751673186804719296875863913563220873361952526968693314968194523136109285398268744348157711725615719160336489075278523249646185490541406624604245384356105181062850316268765450989224821321464384331310554530300021224951042442876377361324994165557947442624036376575258167199316706690977075113616655428787963698863073225137035921456611268293162428179799035200822478117461564059691731762647002854233038788627178051941375665084815391424669785573029779770010939348124609098676191787138928462902464681535348271803287729297271812435345619771371751593226003659761258739646490096983757112747159993281566090436432283233697232996189388757079594424030102406793724971588276537765021362814181132289787076457950635832054167676854716718086590268607142476605721457810254021996233894533068119716919357714933491081829935421416291461244992219748207402944964852573131874235056109904098332058971096194925962943683698418370832268072334103248141827204631256036106622153857495010407338769038313076597197500375142299149225509389929296203241812031568306298332575559659229857068921699006899598294785270578256061341648262555052842347804871619572006670564826542905772134631824767305657591739481628497050068298218704268155445187301926479512711675918151597412172003039374317369086041112644064832529331722694752589457256197344150917109658163607469273155719841540218738123492544748586779106839621739035275785677151473081359181159928842204052998629892906374385863053233461086526567365211558824893201955802695923475639537208604987329852298379224667224319483754942243604104724423796928136144581035224905408810322757568491640974973323656164928121820970545768245653799841951705473041483780440897635401208579809570205657686458124047647193007023283971865956921915245346817192439979030640400573372867145391832360188989781445279127359735842431758287452170497484411945065264075621426117262813941962662238869805700716260590480991725234712142743939327890966865445347553450153216503197203018802328424667769249069610021329373554830895147875670051182471099858167402275651074380140309727105710157791991613302758081389532445982473720421103489563643108658635993202163417468325695525068113014106257070207694867718774425945487899840575988197557705507694665164860201987047972811094269717540142750947911361550955351728076028175697486189814719597744152501793204424034016422412812973773725079780762039141036365900572262400000000000000000000000000000000000000000 [95,85] -47295350440303670876027723078048319721563779932939613716863779439834783613886601016213913007361420876256577059673179084514255855681281541838871625351310182311705452341593740570716922083413825811544700602829486221436283322470510635846477384133531082716395510860925706435358664466911667424331211717592580137895285560262215296415415326988548097930833387501276686497987794608367146671608718867578730530492759343787453587605017219660770459254492696210814603836707338423741085003824002899301389681206193571393650415051877461611118474139469214107382632002874594379735449797618943146700731730614192881385697906709124547347544725103093211712512653412056994855685608671301222267139110089024682469669985883227334660655588910148225296778411631500957014801192621551996802986080716067537003660199342213760769534042492054775774618896689033213658640901235064267257114533587185939678536341410197316637719115149171536865863219831946126898817643506084990853859466974352636372492387844977946895984683414221836434791196879408893677193063508413065032439987380382594627566735290518818296518903453439767895735221204461823714568532128686872142504232131057334858453477027643687091858441763931322412621728799974690605061682623504390594114517589579201705420377959643093285542554851198013035762888619536616605755336335952916910463401582758905020806190995475165367589752264563753835783656275776512096616481736055982899907284616374220486703203146558817116601694150443294733695389865801124592788181271929222399607091892544232820001432544070303864499244764641673267507455800059159030964438771657310863061811703947300730862501204055957476279751187035061528225001149563003704187110350594991528547381578602392783302673326595171539720942389637022162855435440245696746239102372786660036449090383210162946870487205283076431560140077675686226827233599103340811161644536805643689456810418052661478776581935715502576515869468715721231270387387422035535261875260782756687418361584430797510404058359785370437780521704207794947757721589299817906148195622647381477830542100411668436245371735109383700501687650326632670340803650554027825071469460198362894414698397562815035044343810044617324020633420100838624775342517069273891473280864573050372343119215470094712118735003299645951014040860917320471307678298966426621416235738721439319643878267516898230137407462781153042698511552205292721777641926808351754068705667001019398428731999073798269387273863305648362566574303857580036710739469856180104449837791584132776959802089873381271819398235662289418967964463491248925536916594068718669474258797798348435068929875907203831919784776205943677863594088999550228950033075075239900938139411012093903980324460362498388528051444364158479575457669443509126274128974222472836133018654245747311384350787713487887650164672821444928788872317109388323757675789178124775694736014380831105110175059306520379411916214936153436498595639058183489429215110841943798054380924076374043019658443058399150080000000000000000000000000000000000000 [95,86] 2932127595866616308891121292940547432446152433316760895903878012060638563110189597928499778228033521952348625689578517389654385622441268672240982370513239876331297111842559891981347589601852706700543613431934734895868783641988859294321706330664955308555494860407841104694872911653566907958785995673810914446861220821969944359500562437612333266661625403222453922173002534172246664009805458166169401376456540360031829213443180155424588095532495732669770379426298706876241186925632041090269079077560770637318403137309255964879562132262613106304077389973443607760998480798902375029909860531693115710732186980604185714127946440498359088187173705715687917298339053724653207334813100571164787849540071774171970723905876229052925975108878428765881517246101097041273695330694055651922183726378362956973341995290415339217307942196600522897704674586799226222545967705187612759170001318583212153626988475980835098864834781260239891190395214429726540696365464752520890386090668324482720540407632240271403666443642080939437376589557921162084509235271571881122951947939618151816357763915110637726415757211021849589436925537558966279990762463948231844291823647670231888321251611276588868509093443423236811045382474329278980060421639448811911713435526646085212872963871782376162080308993419411175959137505651017993392896810153820228929377568723567434731874506122383540812215597084469152845357443835343721127232253407150738039931483803990415376718070033507231856207461283680065475503256492498581872698725008521884463563689286292630070109739947796143792165052539710368644265798462765082643915418129918341363569892354822790677033219540357071535762386698532331447113746666544056060680302863104629460688298018475627230170542251338129507790900836536213418412712547831656631603858008334026923603223685960624501961341128750628851044845762967007012167005479964389297801487718729550553176365731374254410763611314284597517232154365680430562926036355805493876346158815647507237729615097586171065438169981977982898850289855477456054684237029151859166830258544038708697182764177981812121120539599974507463774343945808524330747000179068288423005655100236777477491358967724772836636225406878853523458814073087506987861326013237571460184445765695832499460821441246334271566382872717945018349057320652956492178528498033631538589024728450125060598495111511146608037625149409778647109395949466753896934244675947938873326459315110204442242896067351509476044782994944157604783795123629888375244196648174939717477619296536878835577096679285486374221383331417649643012892965621567496134194520896425425545569985023200551073137527863022267082966655401316628188874451093734163413849964989993855352761855508451120172823640261180069459444798120967632071954781805247085531402242413670577144192496413979145906813775990073510877849531167229786192662620191568348861817688838158713644683605329957083176345639642870422448782378508850584530671188256335395282774778813152553981474915745792000000000000000000000000000000000000 [95,87] 18618297978176310639249892533917403220036702872263146296532069300812196684122511472887843515882248474040047683333611844238873819845621719014055643504348075337040783923209595994834832960164587200550397968075568342005100590190182946422645804617256328396037750666020314164547952327473353562753083302538545332270225384264421199422656708157327856336632557034981733108583421465856316763173854784233862911244567776323275367103601696871644251670744244153321540648331287297122153913839236003960416443734349709530702158371549326671542245512429947531369634450110386470554915407001899036491997633195312831270947382062638343972235438936807735259990462643097511121858215479462594865139093076475234965208626061721277480868052201387123237353018607200959548599906238530791417832602661204926572993745361947710946849194016452364280602249205214811289253651912285016875659874588108923094446372990095966435978460750396611041217122592835093179341041332766936045507512580791976301719582231969226028887831174789352118843914823147998068387440729112186590087490764917885987998692414365235622317867238791198992544780066718027645439783216791025870155236999750712852996181502697980268325709963796201276726827817273276767448194738436878701642883534974297081237925484253783002465346983734099788713949398483571633421767759019975806647085034229992968385310991661621133343080288581286126007546778672678631345143387026936431886279499529880620776228874116296523945852606049435876183075241324019209744344002045132709848467585872261076983479238973783890919236249116085862027633343371464086477661535120828615145428609193927387895153386813566050390661112341608305671388510122714708800630942766601133289360729007251441002781522177598188853393561845571296533685315297037512743609955278841429173976543107295008275600469294989086914205902001777512439012790498667876633785904847341877352047154805422469833642012287424790015469194743797520037785437593291258989808144842175034827150685094663741418967218557869873955743432947345351411403928648627954081085115541544556932718184199276680620312250338803629000403332114393828368850588460937843691211125171302011501523188230685330867241396866197801893943763031875506016313503662889621280000858194092024936359037218288433285772988426569830350529355448286414481968652901228611771184818655909286464063026610853602373236516100739131719026032463444777279736528115056045496949142913821977477813079814211123810464707950576793017698463144102722371314545471043680132133525404930718179052092108127667090149996819633112414611695561190858117948819517690188815896934442308107779627755856539455209013639413274888868542599730497558760669128839220545298577764190621667498339832678845244359606511560287794558305740092052814570023572264820308276273297440720833032626991307656005391219780529777879592048136331861996257680223045940807258752463824967223886550088661758097104456690366691875023839637850785015410567652065162445783970545997669245635112961394606080000000000000000000000000000000 [95,88] -1057675319818073066635287951819620790896634991898481351983501713685388565638611043473466726304977519722610432244333942207506390525400987321382412186435757961147788235682314327821179896645693429544315919199596127193476313236873147365363257620559725960516433470886508298434169190045490705106946434485154208394510101023757000637639757202635591755960678841606359451209370220433038298797870208971453439379997782156292920772904754152170772151885706194543689663250247874943155397836791898254216510950685215972187893898373769196906870795647263694705763310258602111520391609515801274952900500502523400492638482919398092942886234766183538786941577458511691568252606009680819017560098145330474670779688114531735102052695678200717358012399928194037977363042133141573304950724483756688583377121671646759783614343391056779557411032228654525860481257038833301869394021499565772828319160965861733983558537965959669876796026311306396887196979400167551078637416686849912595671503195490813924251347527623418299242133874481646397254254629899913251631345824337519525739988358814025327485525385858529894005958888053410613126836139967362018437280398065528853055062207634242110890504552919866978395660761529353412436055556923312707611681443585146672031205628035399082072562282307442297835512905378468701803399747282733573530410527890176260661086621044700600544303366949144530760975597228155146065417773283571439262119457731812801312036135402812000536183330941510912578135488709877613479135175228963440955189699343879001904223311705328807748916155191310786788429002811747982693358868488258330149353403608791005100524411893625982424959719567272367659428334641363716612593013044232103359476519800268188337710559902276050844994136746491698446521484557772923990506317130403521491253464002983317357308283429562949251821060138686132659677796955001821525330716617496329357507037783029973426099669885075583052865167995796090562994964505727620903452164788678344398256193752524668000587948553579590138969107729694142164966084518930509682941240008552862894087791104286353486177088598607547331082399704330109923132233387418606243353256485371335690322389428350586857317704708039331488418133358370477608217077571869775524801963225369344002872448795281802910762877683599730765607760303404104211715501663124632608502734166585785548266699883776693552350603515590533051516435449397417661161641909567743420435621762448095720452015754279732502397878840393656666323798080785314537457487773934162885918516187569038048192176067088417309788562450779367458959357750639887748961594951048906568329972288847081707330580745125817915547633211764566078950983972223057680942743036900677335389988262939421365461601073794616299504628834188566354975234782551600326041594240995031048699774714930849553096245033820571427952278384581689748412656733807261871310929259713617223209878788121575220012930733041569504022803617788309283708079038234533029105289741110945023734660603900606798836692261273600000000000000000000000000000 [95,89] -4975796370146406499622859145236006846642683125663464270852361125472387947762941541126678323764566795163635948716589244325669117962590898265010691355178709041036029697678908618799505385177247319222077885418248198257110272397390192749471508515150325164817924506898183438947238622464054276449846949053776924968561497258167384240060691327330369442838368846029775470616455616143881609901752631901883455603765665803076079451850178606495847395435553699033677063133040084316416720530229765026970150559570702609158717881940522570751553281505746945761408801068363183970637322420127961207208336514560845713023272185525901519458109095391450689041376046817922866685256805035330381247225205610335294509806949404281186044913451415487465785826977449959316357260944222847860033341954181828094914746239853090450142985041184003661351019723529918893739475774741822097855810733458694732659003193713082589696485615139739124911689173839394769981904864375947450337678275858346181465391301499498792167651174191258727892153842352126441745982173743288846891063580399788135377913687137588951688493492631152946774585093438307198427883792588999160066260037923043185900203561141556666472398887861869724604108844057636093704424161192047509516423770555674932100038473936425138330135306672260664820254999273353186546238321501923773974662505366342475239269097247163026233201342486802508564676184174865463703398825670369237504709075709478120835376613755488392391059279749575363022236758767846362557892343059160678143700461734651113337177313275748160392735608133465380229439615399936207258344972455135012111766791669266135390400966110725401253687172012427552322627524671776755555374380304640652509291325609625194055624001299545183611002291126443485278828201564814276307266922840737742863723644152168564605698588468060771371847399558382366140645888341562382550422846118082244815821705833214882603769691072956343278085748436426840297183489403411240290626009023181464669086594716369490494235876921022169731158435866407587785716975080897147566649044205784936443999563889811977474719459563292744252152703708919940375008389215831626053156552827187329049765175239041247825309074077891480383391231985044189978921190635838869224430549922433127494555874801649090861837093717780296867991060893655159173218065505482128508758188078449399795867037259367887342801561649900268273373228172011887585580829163014868414449382191944952894237974685243309651496434840448806800176929374077300579104844986446463833098172042750455296251015717665304329260163106833945154431125907745450019627362873342525122285254087442374403371491400177055014348394619122007214663849586002978325982551018455143000327566155591542285831469774540158538943702775114983988432328793400455261222758034449494690470094650796988961928438777646303773484994353216848069442530843713665362773363353101709538396031700692185491811436655887496233989625674661023299169958490699131137775302612399447282874202835371204864707343155200000000000000000000000000 [95,90] 199297088855461027494002706524592602733726550577993900887527760937608756212297296523373352364209891867129437754952904337790351116541504651051580096412588101396785228978303323479600140243614735250997010701515208189086598371657061974889712588517817862421351089090069811717412712631264045375620108352551015267828825302028203060065905684468989362546956248863911985540889687238038834288534711635211390558498341195629555943242510402222447852440476859023114066920374714646217362683753659097111028682385199943646247426488576554854436982259884375661795947578269082749731944240939074678004971806552770965799946672899912699122685279346788897768424638202693245782569524069011996011199085642625717143803050981158386102279812183279297188681004814757815175208568998274775300325806851163672359760234523368345367583683264717583585542782397034386809758807790316667566610201567301193687008562599429468623284220428758265975493838284989825191017881350643299989751110832650729287519478837655544039248011447724302812814187507726506815234211792520241521223548663465342846721506686162709114619656545507799868440639913637288743793765901941471889918267152351175634366205988448224529274071311210390686967986655760895733296273836987312564038211816787272811527731384212290346006192585550091952280041161770181371300785892416636899625192308337055779468361816528027902614044675622709168780366787832896751146628959093523126298423138217385264322048895131575394256616595930214392553001465090313820034932992833032440451548574360443686368716637794733048842078292272764730961976271132944810785986488495286588145425997433862754882714072962163952493602511664146453929110523310728980226624435600724660608638588907470870703530444980970546693473744453266077376308621307609263144462108906537320003285428823523573819190163206911110874840552496660769819709157310071369249077134523791561786635598088014152268050379120093111616639283370764878212710267807497418149831257626175697431897486913815789934121461075376326223516168512806108831872561948188782196271643153004285184579261421578376055651401661145082431104087931857612648232679725706834463999342576233620732513855042898608890208621247093062916872480980678173795020382588278134130115339637701991565107493864463899889602455260235941740449646402282073441705149491746512705580209830459258006157212390336838233342375504200496501615286168899231235502635881017152700341522254656344110984289528177050443121966090369402233323547512100372313362446277220556721194878636046241058749579420499930110903375192365819422257283131726540060015284383927110382797770113976981676102223109200342804082916258072765419352612301962901033609237474501823732084167085157936519913161166280712968644949168340330230228845513422903785544364116573693673422434238613299986433271983074843609128685941254232379532814853835264050599275885746149751916287186483144283222322312104652982354261555345451624308167253045804240908552287094735531856760495239981749082521600000000000000000000000 [95,91] 1000712993283797051768344696480646042306544762377223927930028433339018940291601663669250899906636465706595756205831198942248977795032348178112882476497341578452429541029438397826960659595996087449116392396512224026060230517494804237739967520109610466892573497606455999210304834280092824963230315158829952776607048699622949420000817623991515700287812207931576530888588603521773005315966113650166025342431135795530665723412642132208327103423237804068420445364737620990176956136726049867282258138243306015407270260170061745418771443282794302801220045948040129417889046654534776024287983219060950295477890226661902499980049622250669587422922721831389830387805258539020738548314590017828828732778476899849600692309978858259379973911838661175625166500931075368240182166227336602202637617629921814312640169434449121373044652206536995312495140244400059574105442468905247651641854753195234701513412909131687869798897824949967938705978670000928689681838407254568546005884053263073236055191490028828325602297384918143317941046897380469255079046959293560383462761082548245193126974442383796481753151853471379233555702582945281730305437688147319566402163399247753676526173834689314463084739133971228369103952250222571318118109090445445107704246734418067048272687826177220690823086662757953618092903963911922454935523399106168888261173501927008156825562807102582328931397119136221527855354539452647441466562739560465456233563193761092803999128975701531518961221686668370604884130790924852362003242096623418644946065799504575335232105043618254051733509359996495030234376823991417462142597995572501309535651097529969439360224890518329917411485832617035692704284959355515077959192651947120625328010735149813231047124519407823706401521863787228739729217272615287409714493337491348514696681661906617381042296328755473072705895613044577385457211186186051343471859722794591686014975164003984891335723461710937454338326396998001991844110876660293998861489179312543916593986583036991030078712511947319692975151919739055724995991417865210418363492817397105830827361693593966454822315416386272031829459290386159357466252903708180956636047968020664356788732404790081989985608254471017814447618349858066895900650648811644974704595856403787198382801542463589580533720704183645108118228172004542952986843374051620945902940216381457326423125946488679768308391207749351678305305414526929366471966446803054214686188415173129249972926150159792109134941835859177349677167341360008654452044986354042215827905621125421533397415855545003187815413997040510690786291782645554266676142087610770651840318256390295333439721206077475591127701215740760615317558651235574087550125615220173632363388787260256998002586454982593869639575238988866566673606296292624753607047052842984306817266325253070132928345622023602947126599561200629134082887248574027030209973540349846165162752105594646995235224950385863015379169194666118266255385184709310006345811514379573026921633546240000000000000000000 [95,92] -21950249457453802611809496664677470955577092807051935222046278449862530458644415277837018668953530903560267312518502359163549255415539149477376463880508100950416405155719691870076516400820699633421287202428846258985544745298782891253555561075820599616853206634936588859033993006813572609009132662096037434671307982742129623681948938058294724319078091592346807237287878015818012703903608745982027080650553553249286322207530232883680067705837098914511557600259324323672953100575825461091165774402633855098364136782419481868416272958346505814150865653530128590395772906893251133725267985781344582906267811206179282191927750339553640395803974398622532582011259762063716807417572400367077804979363995099536000732395251841527307987544685521223957093382145520922393363927357384515346933718800557492735795530504797654706797534102388929137303497923417517133279065272083643644689420097488852689483522418674006803766526543263180284260188324080068887019582342550649731383610210623008615029562230173126010718397837478584041145128870700866970147037946488224460347880915182056455920716883868457857976002705467196687991220804128161151719395018530812693218951438363414247589627136906288451240208411564449977247108033863744762033383932191268825892645828327666302877202262104227753122333907556145565966998549430376071391768611324588477066298775955362658370479918122560244672308047379930136921623338468907171141706612351337213127468598174577422088029303688213458261174171202794518468876641554783437685728285045579526733581165502916142459621147080211331044196383430843401140385141319437666216050308808722697251285266754092505202792555357181261019302706896817141170380161565775246693984254815428718092389929986023793428055773908854077855512024364079159351924802973068916434410657653851604701113964591132441110250993361435596575043116177374415107799026320015933878512817109176079112971045924716081594309606380940525262411519405480463728612784100702831135615648807799721570659408307601838065461597831502851799815819110613496332367484259789618460426138069674005912711803275325167069036440305292119256519653081543097129287677669615981955062198640010524079446758484092264662181531629326337649293351353101288163788015789632283351190495351497765482914856558324800390733552425621020513048934505454852117762410516374682746178341734486395081287280783047699417389453553147738099884086631037935272599855669379193673890960779378912022400673783681638986960345265123209696741852479499314955445375403298293355959511544307561325773304699145959504681074277772453096672119014543727846504151191837079890294197706767140610959062669186112295832314999688969082891409973494447645803617335648426003690300449620729510924192670449066604097052161203735507144785416987918585512413179083960200894856566471774262313879850912602273417978833599863074608835404801135982598860909451727739638209283876413886961520396737970834097046765536312768488550441922169234014481322829745750016000000000000000000 [95,93] -142752921604129677834640534507997217901804754880913990731518047388926698563688099706724110280449738859445913686497849699308338945807414230892963940280052801076428057978782499284925187608494958314406903225618829280007649896379424065769125126098225110859187913180886619390789426188803242994549815539643939298470039860859265177547771915124738034242008451157895767662066469941451761966723141033464417657612338957713647114141958686414581972437067210191020131960124668842317472653287901532027001955425141906859004210875008995970818351056699644708709530259963437509029902631726230223178149832383623447215310198146898226485362237222756237959847109747308843575299416302650772736308750853057531552015564465176552339452213401473809702100456983330658789082687530946966178861389969309232210041771369009218551207656255230885703415463039681910015266646766847964456323246559055070400978062135711156327906512416286599939558614628897291878972206875895085559083495844347636159215439152935153521528919822857196598012134146015398032422611885810505946613288211783894988039356729867225103247609591651852353611429610968769339378791039853406878780766758627104364266374727656654843398785371097555461924606097345653760794340608556990405473210211986266970555626490381565569794447771324902799431541215802593942738589399924275597558522929950263638380533912568225810630148294607167634277267210887580881230217148057504964549008875399441671115975766259967825887278575255916207449161203857837339187467830552823529610451662576147102196023800273106266521864367410075791616978288144799063853725188265299020763304688987810758952613455614089137682762625037146748243833877394738437638555899929100314374026440059698420369997501298778999316052544198802108524474137429936515819257968539848371518889236439820016039308599132371836366459749757086266253162942706018448808334178034195355150389131842327976600787783811869537205530409171624262629452730003008825008814477189948548441566646261607795515020732845951508264866815162902238307576112210567439083729324781551551170784569396663534827409217616820079509883262737658491461820190942162757868148094255658441996443781365169464678157118199737168427212365719969418041159261152687152159432718595547033509841333119233379657753471837615280515446515348320059873991598389522273699415158014126942066506607827972754106216671026087538486879820634904488151471587975740085402270228607392706193166153464381880983876178649352753700392902236975855219808089031754963823091122879025908124574479956705631682748930622777289418032426915609924510101336246373461966648498505521601602276617335275519098765039811250797389265150852818054840400567388682159342290046597828630547829689785059569558451720745779297443747747926006716716724371756308232452783714222387619364712534613525408678949858786912599908849872854325138044291452470620376854788847208098371094247575045568113036059821557564644100371550582862149943462654132280315537409218925073268736000000000000000 [95,94] 1396095678228712267683168349477828740885225290781936304031327705131342373358766452349791903561372648552154946954997074864966368609303231666495402177423669903286561858939340226082013324615336893953607362784903932377067221430882250961149270843056444186401088607585655005281085129330467135090009941723991637702888865977342933305034737451557131014704520271105926864752263890083816339330355917496557697976931131892699950590277612402475020318400303530695242492074848242179785455437589408154698514060909552978303652315469313894504515254110312258343128876926012600630514494215824078837208674591984314495733241669579350751239048123081297832542723755880954459051385400984230579594593111710804173403891227164049772890632294840535634386777086923141776067906728966206730830734509439262458778742451367913530879446261602263023557464792552534607589295984107121531753125925658075396722670561820432318800306233542503457003932629565223185450230966575916899939357659352977909795989596887207363940939938607351569992621845036978573234925468955324108603190368328392969566891792723095359798271896340103064647159784774104938176606092679587497726402849777658648737048665763616674735731252424739934478394449218511249968232854117906794631675516062654174948836879910453581441970851046639062439824070291075809570407808354183309595195603548963573230099654465138644053719856002784771225001655900388414653848866391292778154860647426320865724816372489568122637243128140557509756204313846910757360423909937565049424001975173453837019715971709833686198464778522771451625395286468611143175925295485584499092667048759017250830328120778900092691790303171573139124025941347432402934521302939041307938920606615620640928875601879717432017913034292844582126776262920771282533532902583488647613087134940971459970968811487522058882624934033474551431623572835110895090921627159967178051483780354012576385956193308466395996789856907226865898135870648932089170039598952102850893545688086553523109768147209413864987058135027976971603818959434784955231674889125691023749012295993549454042332661165949850310882223794057503625350895273427999266720356079156635507313230775291402152603982473804448726778474838186545605591697809279975599683502340703121981657268848407646719066807710960378617717084835508783335014235061078049131759132530088020775118171303987955055226023434793617453789490937516305346993987460172103473349362382669918861925769041266667032482263956815064095816940602422117211867981627947637403855964574435758441805441756258718265784490059941198446729962331260208348518329735899607670716783347522338813332435773877094226375004906745722526307168952346614530602976077902975563418227409517683736540846823816248103224093159532918305973148259208323165359232146462822348661182311180826207101705368344577315389512989539470532667015522806925569725321195475560803955092327930647756921966805452869173501270204013783008758088574100648105249636237689281106921850585722388480000000000000 [95,95] 11246756026206981399138654212504747244500563836278969068292502700353250769560024043421556154620414563562759285680840078278721925809901742909057362428192565869273266014456007436652890240355270745610385409331324881697383101950777569539570596536078016519849262181478463845491431456551209010169461822072784515163068517881749236736414415966719889396280134056523873076092622335461102617688829702729857541606813149058649906652641409039858528783812235931809104934877007398119886010191331889190791050636930314957103800504673885797537965848289050882886468801841943304547833234404343976389473742573201249171153819646728797758446230043375255796840704500177878410372409855971400759652030592299709188019208709149691087845889932544943155849550594011219842782138624218618250197215699593329627992205274409900955531161380357881817425978576172722408124382298537896355330979792745855049054616385193381638821585120413246500497509826355193497838135786892586295592731930281051766798902525840196584595968090710884943538137195781800981990865877164906999002117470296546977257288390863864493607020863799598770123340992745190552854124904951175914341551940698292799521666945149832404837666951238847586187141496637757993483316773289871620219460760307959156523495299657508501642405436624441523252499804013901776037631944339830401392806039819109880300725192557587168509895856790589454259725300813268609715610809944974309232134361633127066975935992127717407653651200547291760064980546819258638810080948674474737646100556711311831977594904974551262716957746103543790378290533482819749436649754223062955057445773312835908167027620721777740485146675739251090038919708854880363269733920532802626593504797904579642141910950331009837805486310656713108562980523044016184063678816091631825921599498424846604943740696328161121811802843696127014930324779980238907586973572902084959295113581298208288836021123432528514760713918029797919354320677030412460596052500074282770693759574283407352968026239719759007475447862196553958672901493197245008217960452902474062989809660278783908616494831719566843341433757722057970437619137713655888023853458621336980198003588957163998256178803259912342266808525299624274036317183295716178165052030015894090931026365173618047099747722232490888525820351211356657768839671657135117011399480057961742050608664761408467903058442101082812719439954233784024361390998478025059084008003863498694643129039186326496101152149746771976281064017667295080824994476390307971540275346163037349421147394375487743357885043970639631854153700776309606437039642088578579352236165981166435111958263984980506704660276725354401876030438517438005022642182602097897251453656084761938099455537588689623487717893952032374913913092452555063001463781950268947039126396539325097963780276881958180627921067458344247878282933459749791312693943396414416735521757143784451747694863179698130144327857157417871724748232047912374666502461799017746646220594789482496000000000 [96,0] 427534376661208689848973995455250300245816330628521594412720336314199766486279029633037209580111246910397398588179729709967412783080676759245969071007435155946926362617227587590578957669432643222010804145725954911488489441108564629479589676388101183813093740177642727072882964696543678621535197527650099999635952626857929324841892350505053330768723840820970317014502761029337283905729724160513818923578398236992969118843533989321775287343473273230419968090689320149475607020398732938304258986957266467811984854162010617426070601688402354606738358134151519087746593383855058729730295740619070125193822398897807935219835578266616066267716039929826551209951794069194709044000251924747780733083874220440325177118719902513751723934531285563233123967098266918717076987518429088477576618092269949353235741718988379967037906017862013776170976462849246848975323835962217689788054329830920664819349657141259335273226102140632612454489743101541878492880064445628315787654283817434412331667881646881547960145994628544740250968763421170089893198780939736334619127594133175210862609637957452941190162880961983324326637563223676499727456498326125160667574192802114888243051638290382677197230188468342458832571622956354917781214395834545643331695248775841090117610511894912298369731509323089535033876441934556912592394514314868725664335213080449914603239307941982231181723412442053201358612344889704072070127641963774190396895478862627072894548254485066233624482732798850127592704840070573994529810276564427030388410169974824176216794986296573544963427431914350526989888477876854454258033732082508359127895057520785914647806464001286554035160035460813413554689344557367903644199119949993376967139982265143526273842614716496851468997909036373906539150521392164969362801286191787236005773133473230952620234497881446047317116695435256323755313830425706631914328956641615551837632150411077067077549310841716044376749648680368252457974929356500054527121976838397071942481085437321345074111300816023367397052441012287641362522302215705626906423810718049942504057552148323943815370706958944688306512794670348039907086569909052432519759144104877036841018131911076874774597637601799492475349815582061600198254160407475643510391309725922156314467259621700820990783004570084152939828442980126119572369867256074763088037596687497582243463939075232775500353271605300598872485096481906087408212366173492044900275597938535493808795683876391415709361622886464151752032954675376276844947782371840564288444055056249784085707144522263868630888758794345138397580389267277257923845622970032081649620559511748687456988013286994346304345046124848599235721295757715964554458080618781447734316257430303739609000915565319526657662360706133465574600737889404728761221401433508420175611903313168817371586437560835383782077887918624459554877631795304270529803623109208204125757725074103328682187463178041080408425734566354162558397553248096697503321255808159941409978093554707409986843170076865554044424323858432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] 176808543940465364858491880255430160469008481244968135544963353183962604125433300532194316011262298515970006219389167835542688358207831671985510994735758421317595443541374137471755277480302990851728532629997583550925565040146576174060220895489048931628574966579441506964527881186429422712863737247113211250301731181268249870677415570975636360781785123676702323688373867188811712060917838568320859027958758028421383222970342750033025707472156699329988058550849635547648590987509388426191072604968169968630300514665082647656859963944426241894389084098713043566678976542367593889281173301732944956828437027862521163826661978424567762033265298310183176825576245112226954132035221234625841285755719159462264328054336678461085883528488722075831777526153379424922874782429470708558344276005708686342567569588398162688267011745238555863676556590595599298846198736099815531581533615447995363399923526943035884265880225659449885447925658521092425623435157670482197146934915155095050994053418695056267840360944841566243322377354846310753877194876248760460657838544569970817725745470129560018437524014956605898960399081956010441112862345762227691871728629404680200632036668770599213800824957512775494149254734283804798055665161669641816372490850195610470460042265434669643690099287431779980381527478507549157249395705259873273398823258538417107506852504984199088708552188133416285730061204553993670491400383894764341759316497743487780086116121242748468087318510901534521062464087850391366650668164755617515430632726190749710644197384765924885207252838684751984351447675005462482161223313383691222988676385607525683065574508423658810640870158680300191230946449728530029889050467798702308068147068633171092179981113717219090865336216057421185671817612260004905651375306840741741164978644496909628554339334615709318850022299577634079545306631818441921801956729637080126694056534539415265093838187830812405081230226630155579082978847554767421614911104003949635179025757896910610704536529162170120414419286541552244430313236677928366467945781829792143757821021153288097491454297303313982621553148486650491349237167561689749355868223460518398529428176973648290699116420432210036922831536653635530859091246962808904620324322671758562970977243104533588134534986779068477341595160848286029265830077721752471034646584225660204150818374434547912217787213381022181638975726968604144457538888868281693477281056991753988620003686184045732113368188982828260642717976817899403966915613720076798322578618168624569254486104297287986153532649462234384087190683725112322175027667326564440880899866003516406215867926885768046776019243706095794991377059297887967836104936004405261706792476362153246061064561890031183817414809294555161687176529127278298573024219872600598092078279384321215560159093374136011521407868029946609315943639575502515060527597271689088497581381611949856388714573472052527732740949880672230423312020976212110742083666066070034195628572554391377698958309918893378141751162448117760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] -18320889092815054608695494365009536672991092005417578934372391649753844230835755847004387025556273364074926608515466205026377170604302202325483718485847843367574211735424098693298225170684711563300790737241407562232075520053966981301709892331760667472521978660371177506691322454182538844471140940829145225253343656526669038730307309280597912069090595900062593873590616023066641989636877754973328200843517462802804252197740575828574640225001566920598942841257980261483614593193451254702054277318262497373544041541512427066042517396930133502446831272663865310469179331403314925193799190273603224493743328730492977986009004835691775450708126714205027311410794932204444392660416640138535346115328357431461225201236599297897472725889923938716015908506430376420479000987695317132643529085753809139871118882300447374698757536910618118770488611762991643561078416130567634641749385540964411177561050628355711564026015923162707532031851598307040064343115987355164563782755944482678886294642159507452208292954172464905455543478625088787289419744486422771218493739239584846363025756976555566263937947062522473233888180124694233191533537230216547534446112002380292648232348275022100900237680778960964036378365698923022680377967802892467490371562827308129522595496899053288757653835346069284868637774063027116934763184589145295804368767652839192799043684051544721167283385473870006984463958750959898931286818665761310079447840122587813056271372203199218991166149323412047568416296055174789838794117275522522512745055519779162022599181962126060243697634493495413825206072367240489403535837241299305439688545528118168449765393747365527798579350173774005244477435431288505304885408393078315980508832599896596199163936471662975988467799815018494850294586117617468882431853504500656322094503336831204079347692365070246222757540410776966109788797814999969939407075091724086351192265562386700015353975958403103763873756735782519287609420257175401092203097682477367550136915422884406338270716647204404483037409062995997149222506720433500673624273415056697435850127797061844717201512868215204322476843358066024923506887160537038956874097817179120928051592477058824794301363849516710456672744174647222150113799706416596016695472769120405053284227981749826168322528944419109130199757111550432938675426549032612052165878072477294903457941061903134017025665335441046950142955738310183054570003492804103148713280379731000483530602476763117205700289101068157916140988454637408510321495398575670870751485680701253422098506705304369273929371659847370664853193331268137752667408822939968107329487741633535200089657430511406275767278909631210061176347074132464905635437546849047037869664566812206954064906590618838137571561678999267919253392095372399248799362006306508448501140254402088865038917788200555624725493105783073181501342730466097699924810261390249221512692506242368029210657557154247544155461081496083911580669115102334170071069903159559729149325063359255056217151202890810642117315198929862656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] 800021360529307427664436373337684192588885342760597187011033807686083427283816718257271014584450612924672956814480158974767675382016749917867101709115837860504141044689649387707195793065321333066686851768380482070262488390547896512430584237807824556070131482246002124745927604532054438885340918099311277935920524345019597637234615370734610078076371093860987684674376007408191235107602496187866167398459087654077041305493353097996168675586217136236855006687540952835606494532246508568439115216729803361836870697138625923114924626625066960367044473008002000149665744771754137450234163481420912708637681634583792405171423584480936661039245016900924373295963290159703821482338516588253061111950681194857904362332659421592206723898118568459861252056205429242377728346794098776225351856854329930578582810984271591393291577752758444532878787672984480904999466937860866080114140355965685906279051143077630701510863139423126831383802339370155248176042436460909452354163234424535677533216021170700069839875059137594101003999556280155884969469255714468436166557074359761213930091355231049684916512538621214831800367450956363529328262218776633450602587302437617713444630992229711367056010169211286685757827112391809656797172906044044055816071026334972425900798197865899974560608425375058764241968229582552579456166942938568767529889835636435902944021345202966386427461504255857532425279232156854826620422849911659135686072305443420588028240012807139782175958066469554788112347764322511616620796574675646413854256697734898147073742299816833704015284458446547109117805214412824234656575197620681311281280327821767646038384498448067757870022742738955702818777608991157610839994678343929372748069111756220307560601085629344828215463347152589700076103344777223914745087671737105356868972784227079533727951792665572212786270524734549262462276851179970034845941849573208326072481471778207044849255935548062245730556820780056033670416048043221926425478235532993258013949547860464559405654496151707632387662231605110745318500315718932897774287366160208514717228376589518922508738206203213703697852473717071696050635878967688951301003252429975816869213506650584783684238371614998852403998919212426266249865173967356277178582320535703318773046829833737364600165991515151018173994957681517835866945366399112530469943370902201376352295858433566241363494289405250641494837847428849658563038803880023215835178916667751762267413602921272205606898441293717624796241668005035516627097633543474142487515292222665552401461751264503296910907182110677531746608454679011876965098576705522810230774834235908045090344622112492130182251715210121934098468939567863443034124909921978096625726399180064339246315915198613529263439111095232653945565592346107158831956566547016481671925565266944863754364726950995149318997813053618235078253584613118984513008744501750216786955129833436198605907137092998629529784133785252183745713298775683530113310023035421874338897252129147681840933029574739239590270011151409479680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] 6789703155382156188078635306709079147541822598346789486821468588151153158256527861859357026660038676148533542343631409032820220773247771543581079698031225691561625614237061430147297632809591030421577334413833555283491383460792304918523706896232418601269037450364778659859369998506809000986217913862994483915280329246542535276177709190944320271350653763415863146174915859843863150386744634029168850279772981120404285430759374870723458739714810969153142544236866925401186475062848937248691402968435419643416289116763661830741812193293034703394531132279204976647590556803814022428038902821806040735812114585242811864782191194345903407681031055257243334697378114871916917838757381230163793523707687635971839716168391946528121505367782865905858482120117160257226294025458749730949972821705956424398040012154209964319197129164605142119123883334654003790997853257150239254675367778779724022633606911857530150650311781655173468200580069460995917964099209413985335251366788658311555960442936299741617364728320984184336719469313986412075124431273652049864951564706948717202623687705439024341431980775678697677898172595981874448567688295281536759890194501265389520388731980200799799828507605592699529197623760776082350591578705546179278593383561492036919664348020236400996309139915407369182093210647799798798143005169445147106586188857695270946341201922426975365424880373780699392974450606003956273521370610886003478608837159674822826230765480336637045696239076779483456251147645449207836588708674284112481735615334338430866546840558475923073104059239452904389285851029563807902218995939389924047723838463955089748439175939701210244158123596585186764523205740616725017396215490268466918412181263343407051325018758879421929756223993046796290730361989372475479091454565256073480940862229278716224941605801671262532246251077715297167443081053760953937614265212090126855644727356125155407554964506767319815987376822358112552954898328881324680609461103531326012837618837247779635539042958027277679090509048535534390448855595423377774222027762740277436170649083324364675202941722766064097107117003533238703930531203886914633999104099132842880553752539537436823598152177327350612546665582238969652594777003690177846664095971532666384557420518451881463268297842499894311418299685485142203839928209398387855259580710363207686081522135665976046027774506871092305478774168093525905678305204387219369901686996789417820559781240721321113714414079950815848193237282521797657219855242667797752249835051373372272847657141355105370009323211178961342359900043509959387013161450854116282635738919164068464869916395868885971909744629257683375239082361371551812131156921881203193392680793693655406688041726854534945957169486714803708626607953093502737455579539504545309092598287296854895664116374405060086007785810784426966376332013981089583541587700783287883517489026078924762670675460111543826286148156356905363869490868823931121990277099063345845995459289852224147075565177543560366293138619024086663168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] -210291360441797181864993624479023428190496098533308050361671577348847136983976577006994505349059305528800928550418567795351815307329538748374905578227418194666965575165306911188005131011997792174858827435281885513383161920779420077056424155698569057408148375070041968220350141220969045223559651685792982514901247382187473407340463718244545085552707362412831080292086433365930919712759632272815928539294324952374439085934597002131011425873622439623659016275797684228686368389044607880357262349325677479419256854043370145949455615786991957580799713968596241767135741820082239865750149000500390222408576327142733453444265949481198895490781484692732031672947929793796545626502092336898805330084435550975114382348188402245099583435228426035218328142737024890694721226115379116109124762835494507485141326976459813426516903340403562827663507672934652786770596107867454867099361218071257778826324376349620819784681574185291332879694478781161648321912621570006825242287948664760208322555231078271981516550909299810986490478863638838370583245745338727280443908462968367653657738599629013913130843066111991670830274140839346558447268805377344481216227461682682951953855713271416746579418879469077196379758247293635226720790369151057292062431483590405481971843158972943636986521381138995352240144070588122739171503606487622582569791218339174662484077266682417414707219870600501485193397529350878990775132069609646663331784476681417928990150864104823372488974969835504559177008498541307352163276013634113974215164110850567263383702872118280722735425936958659942556130907026455479851934872525104725348235044678376402061325634245983181673547875070735159073660674618442487179005265421929327361166077015185257727656680602422613084113862641452101337410160376352175120515877919437678927671451442584367145960202416468367484798152120445621919345705225214521793416530177428068869260564430950463870276001353281388842647189086101076698838557958820334125005232297647864165560818508820202748617197393094580458801245421508870731154048929994362383490734646516625039867830471703862109392813118689951470084614125763620906410432259469627388765280374604883292826716241374123170064513040727624891144350218985967777940845629353525475214956961694082310407966154165088094314357138817373861859790174845845777001055834172728026049424940864986361256432439410819569707855494984936305567125362147688177471043925096511588051206838467586581979571948551325609588297012134593056080918580903181820619333075181107859237474570576171084126428367918043394575639307565915384101256314279111667813087704299717308130100164220728491582043547347460423731655372336986299274012854476666471946814025033162946290333063819683934404966228940861485761779740601747543107916279570103119367616705847810293203317865335361993692626627655280233387746234529012282058765576673699571256439431300954067538267114069220967415897049826921634266377035212192166492030497655364265905681771257693126623745855295051098643573825477443711246859715441936302080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] 2045389923975021300664805865162219064903750394257086798965024232007863412195928502475220071161643588852753582789895130212821966085945696459562243398680922289754545467907337938938749656925309995347559092065116030647124003221240368414701363973863337064510998396099941025238640803165918633199891687388837406161088235664416667411792225411867754521630605231364272348503572031461502665581598192012591569415071978505361848108088957636501567425248698475252815707083084041392460001405411549530979341116158850041809258780236796715549694648171072503881479180949768302596067628800956157207853229823535210489433705294146793037204087061038022205182178298982895843093256710379951972556740470079068431765957913748110707241589086809867226544373163781433381503612671853468570304439410412082271408879607448730992751918509220411359858208943724997722167985731871785767388931706225270730529530709114367978873021317403816811315464223334361458666381758963347394108246540387713473879836509296684314390820452075811348195473384505824008215439509427578345766686558391220384057651607430233627094736799013110496745540523472316992223089666727957960432346256519116852925945286104287992387594445092304624307285355875905991120860820952370643024691011444793786910013186371631124428812138228723394798994974199524055200332732597982021048287167742316988929898331895613444599582062888300818463863283104108937537683360134861854523957143216984310898310997354003760148287640744191536051730422179445166411810209797002941558190978297684646939125215855285951674102711004688403092599777206876165246124828069320309136929903543164080883690556175933742277035279325171232356610804067752660627321702603843757047237796060686907848965937877488553276627131056721448512570306682714514819215301242508002614052425561955549918391784479834732941408971680898609913179215998620421694662252759894105012659104235200724680281318530804729953537127527403828100285201642166946454585529468531673173338474353374776843512285962072522244030751616988161255630552422113002300952332742926805880212524940065925249397823115814741203693490436305246524920040131171693540300317536139819699225029859905069952838372040306575184069431730751729859024023357530837001352719179044432701911107246851976475923021138208731818097797391729461803061548750196246109849241070369892542393969067439966409129331334212656857079999173454575726929109086685431132246293493038917455217107577281900568303939442412217318940132117941963579506353737217595792897647165147643980129486654168733435851755612661601265823801781626296967794650923086781956625872876599981364372794542356391203185244329256300432967419257686674625102706225184348078763133834541524982916078954788870457023932030848945894982801653559394371784869666474266401634822430490754468034526663052776568472848089068339636252282457531800823613867304747681360255703121432763447241350957695195551422346062742557952818928681519009960465527321784738181860381985855613206989902936813688938453283130433876776952401087156700839936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] -8299402372135954232898682449668962088352725394218891452892420919901194655812834682167107257932560196627982816495352578928812487386601583327763562141353009233239782706619112795595901375444215982971499661269849628741435029804866689253028701291372076426803079595579154129765626628594867881441769776080326680124919005498369858964283902820051257131905389971767244264170222986568335241374622141156055728147263824154288994632665827019037863912254082656471595998955416513991479208440669004393092476125570837758002495526016468577315728208765204331916765258329992020013265284452193923592163467054029940879861487093930507012492195836212098097174474667776203184744002702438949053407517962728174153608416053326731986445332572451965831073627187370565376874409637904520444788475463968848690886193796029070407570756921177252384142992120169698513052132612801105001509769308222137638654970627940929937427591181143177460499164142171682301825665588486389016241667653969114172954496185094988057992947785223410789742220684733020324698431137633529018726663893726012564938785048663102984402124548802891781252405122886342229575514459078065537582391871358462142265390315155023432355878627319820740620738415173241155494186410782255532570756262588857477741027195873935837578106954142090019008832937193185959640843617558213980921293265339371446282790749482063043441355659671910427392859437515237612976204551712653407621909163754021206525221441802147334478403669504343340765229471529283431183079660068442893685887528421004662427773873812983841042552971763827300268952015221929660502644790019702478634237590049342074153980132630519887487109848434005494662529334614287883402120934221659896830378905602855701061135227389326049516743693562152977848759867259850144607605744682238984767235373940714575304978225356521996552380121825187515690860913318775560116775161021145708980213448845771983280491033240835169558897578099167136032739013554876130962573310344314744216799120983370108300911354904909613552042556267513379484791266222899955284420210845026339034600187131831980924297622175531381614714303430575555571949698384364141451126871442672953869882809548002343964907050247684730476171025847053157829402122240721095173675050107794269698171344660218539672120617132888311336925473645782508992736954023736467610669305461304952545081751607487514765994854771381368807561662964043461549222830234614170291684464002094598218393494973089359767056133586956046261458175792482677237367826272748169581804178490354491683624013695327918200749521424732895018536234211230033562204544833628686515400779445377589622591860475669528891851081143425079537905893462380769545456814151333649334481104244745011629216220299118005143217918720383036728403591610263837974557291603292935762633927684379639390064521290921549633978539596177962137368891776895509644653813859232611195772533441428910846889477666687309699832588606202612943958291602084933182843001174738432694940017057163203619017872753678293911116067886560809746232293883312351477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] 29939861455351683491526169417286487020304649451537319440035927729627116485154093504761615415474847702748152616092664768326140660589813805269021714920933031606903561860459889382960727480844090145390605709774967309679042675471940997635829586635308038560894969502905334427246792038727861939904380700011027735077761716637551323053278704613359750985580507361940968543946132792342049656989304582066306909288491308062972378075734289301814941626889671733395288121390270187360187645028125577777112976496446413317381715416930055465017178747629640172281343711320868256858004125772987579512717020519239818038594430066780795868541777362235462698239994923736709211504748229605529876473366901451837184601914766296663696615331976173845768135800931945993244138017258364919261687620322954224445717053954157485403550530227687522354490005383452697462077967450747139820352161334608259557170419027062733846037212254207587776528012629314543348528295991534817436743301705285949825913620384644989184559633555161589686842790326365690609154882258236258854501277921331369111707467264613193392763266209913837253660601093996420756095869972525920845421692930048903929458519456322576160525347013057084826035429472045456562666544449058538616143521562076201655725339250338594179188673811680475376794449192419002711784962105566110945326928329504886135423897899338132506513291062034597925781105035956096916110068388649465159695112566790676515622560158939521392914901761885801263916702144854113907018022740358071323853437866048055490394062209920634510575729466199964730469690674658180952745096173244811836855317088029824403387225783246286376876184884812362512248028308167523903572791744240449816653486066821933165796151106588951140435776674143110131179079995220661665374886317713303146280355846191490487457639140346243880525596624306810870106136310162400243947307395698561959879350551038117268620168244320233786035083931860818469950042757026801885563037721619079949412379720717111069728768871105680374838948280769869109270739720914162330536510833764753850303882377848894991804855756266474465449967146383589955154907955907843722902998756518056814225414213874251260295225380085720015601749731811867358097599894518080319419841793553433494095409434717562485388699405579318739640752823986245819605207195855442518145082234313804934909495684233380151069893889121672546826042797670608814740850331063699782122065870980212585820472403901833947968084565769386128273041125682920975907250978458886091468207856886453528956095156703445565856336930095115474429272322319514244215444905984337884347672335447078410144532734463308898473971557287992640033351605347977221654035886801999398604909834933324476612183893979486513767647804453090324884312336581521444511546081313530247591371275634501198223630702703137234827348049160156560329560961122346093060620246959582558972333531667151426079738562155316451608020474420012055425015605846906964204250836017357304367854974194676164968651589425095900553196813676455551347917798284456257126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] -139653189513228453452190076706714259922809962925167925564167125584653776677271249731226319445281206288246047893201741148583482554645876335560992356025975391421213202646415110958965125804708755520233725935143750516062624154763497594126307931462479163073095753011955135221052886354062322759461669255830898036519897732725131518976960603548550833633136960571558260237924422004816966148689031534923829984189961702546432404602990868697482798668151476722551932993344862559986733951809055962519884403636567508199553682538756234156607083383906689434127015666209900508900808996395231252828258531947029071565233158447258698562327899609507533038454999010647347640538187724059613084391748388770081745906818044268743336948759489720597729268902366175165471039245451493771248112293979766768977489479992444104594913405961035503886371226123704714578300591916977280348567279603481321801038720102128063991414326173422528828308975970996236615611229714789303197895777889201566619946922731981027749843266866618331402958575007200545956495770358507294990700597452475599877803033588685502654952588576440322063724236950933434858391019738020624384770946580176446529498425413648855931638751293650238452863652925355175474881592776646106299001923840854831301297929079749315806590227064958683630316946469759772170314795682473265973468357216326833225997317868044971777138797697860490009014952105343701085766039133475518125403903354080460467803030450450180827539700654203828500938631712511478366087782806986676217465439170519343640500872872454630759100558826369299602380653522940778973579473143873509704789089080056874603519502017390881861753128224993655005369330902140069433046269589960329671118220487692666518392860619884773861018448086593484936765430046891301769072338963258402956787568543506667813774891944608978633652728185372905032091986949567768575449171186887191519673842331851259614571408150496236195491387844028630750770265640676911778633052463352494022541385715638224218493115343361456347568088853808654055237526692010105125950631703785527996179000260978169518187464076532020882297802292378892537832678082286050491365247002895962052063124586668729470225659020272622479917814347852995737279822641573692689320981510571359399193083496104119994744705929852726161624502131879058055994567038535138469410050281516996508815015355837835631456289132142752978037698877980373263854550842860855933078446192732381365834609282749358529087287638103237236707655737316729514710430087677559725026731013204425675002722004127372957966920315844946636826544823503230781369681245388701705011743687639268411033997477167382106198189851993177990395956158664335183535716486084785163248016125314200170715052811979789527532737593584132600624221415831253464187415132648089581495784036362038010689344021449570352669854632633042575428919283763487315200043321990582347902316040426861176406871511252518621901563023401415721641282434660382485162965973132807077307459764351784924602674879147013150795516200429977820488456588485110666362880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] 398961381178571575212988223952821601415251754028327608390841825506852269237827297117734006919121001742861639038723831927382672380325989682607913925723957382000705183327556624311998971122679646316178176131521310033619368086607803018811783118654048469699616470740019471746173356762615208767037285058962783060831848927932864242807064727213338189077810674160581373444811968405824021124468126790311065611954423711949016738464725286024302970421443970031198783872627167411345068219935612432018147565936514481913974001969641590662912528483382353328405416247945337866047348379293325327792595342733652252830962877207894443160828548522039808294554655467846316553596218585153971594865784004403723297617465616365751856580076342636573342999377938476003155002174048800142396943030036089500164802065441186118538065128624122996934182525689790639237683484252331037375865838637717596139103405785518721198945030349266172725991236514515881476243000213407438019258420970441376848322242913033287121865559752665589589884069429554003599185969931280670115459617453937267191089537472048054926873341630141874444218148885697250139947711976071008395019697516265470227714568815833706094322933453488536829125431306494803780054893523748408346117466462246228056977126099805883406561669544274951545212910629210687779499365743306638017679280667737838382348811168743596129185919289435685421828818575413802504368203286479350192547169461757324406794984620615337878209685785478990448698313713670928654577212421143278287905299858720780262067545125289993535801335938622736780596398850943082600627651816162293662131299730723094842397195649614987523757187792194383845375456685031455753395029615291623581580451466802013971060912422916715871899472037386612349654423560031483508059921673609219310621868033885700655968528469256552022686122229674259079700740635675975951462416766798095557863518051632826203773881115935812321398526422765683448453686675095468327354969823425718399666697644429519718416077851050561014368295782682574060613238582164648901594396541127566835562740490620838007394521557258954826477753604486240416468127960537884862916224966266705686164663192975144227257840165033999986795944969099533547766937806610084233404784261462269539032619001390789204504143507239980768117981766597249989378374684662853239607439913061113852924014157454966638093769772272766057351866041786965842027077777063195838724647111642138111072634484054479742587335166011889119193851501877978740571268562214549430177387700859802369379907614734446344261498730032468428160143563539332858115004863684077975328466327757900178640269956227297184696175161970964805519320551921536043367635330862443589500899342648809442227893921864908864446376883030089257023608744991712136463217153762586610643010698609040783660852712179851751847778862138782169330267387021983548624260064867426478868342113007829888004950157409576758854069277433141205924724052933306583037956042101729881930108600267860325830629070320111367028846258831712022158566597892989891117056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] -1016020698690281835070809002362521033178059763632897273918088582333228864160970757400764561710198564604264139349532409912901240255743224109577810386106025220273623243805498609108098951732717677033827323445009117632275399730747358698420762419947241112205066228448955903639916053756297051296659799702519485332822861146007204212105553579368328237169916996199537261562671853769969235184567305898271842093779644422122904742712161577964634091195592167804174524808009049577799467386224283843691313711540784561275070603598523868488743828889817767313937931119145598522459961661096095609728085984431391113916438224598484303641920301828836459820985465289447532935377346121861926981276120235274066222127643189756091318552862826963302977284241232343108420790542369689110316373436785542006193948081842359075506549687413413257121429040850586929722724476487389257571756196338746806717948930635054768365608005702358013992122772964107871228135679937408466574570784522012419863265540097250087236379288744025321754215160336078977800069761275183031241911138278361680748100544441192172901313209701744255588722202913064081414045799227654905034193314082100338726317369829682491832096741966017091409144700669835036681072577511908920705842352398367400820048984025415493230383901633950057935519873795043814094382933367372036094774285362494303027122816624256604769431767706643263804815925623284968845603221081162287429754199226135851330915962876706361838447625228004297195969399564827077202379625287916826433055588707980107670951347625156185250307827926277318336028380364864487397617669063568870714368030806916474339128586585809526826984214674703224162204664965999885130753626694380994243380789710919900673718905469303223895605278551199318657787298003658137043229245958987795112886441630047651798477839712791766065327450462089482423788383361943800421015451857420529037520661685192367512371059271715779586215330850336674683019363900077896612945983801622064378873712896626807788164976595684708433172811579197519032351177973661731154813073944368894884585329484484436580315752598571619382928478886199287472514977688404523159073602799295007992677282611861972030546804325011307372138963569631500808017517955572903209981299065797937016471056658902031434649767668853510443300941120356899312157292311181077336431183976869428198287190109206764796233283348991761673578051855030653257697377140335972752205529882079759519245330640457112612509817513379023215389281053046919738791620008961979614970290258566036570404151602876290028808702897299508974117657907584780159933799017395193955306282593106847312460198422887045226818416069149443453285136534304869096689541439343275328022212855068778554098241364241545983871810802446570347605123472077180023387233564957152605033713747725399939237339776848818269698954281490704368986626000687237148629657031858598242101615871395723311469115919769550381762322410239010850889004925198705478493567255617644517833934673952536426742858645472035477646187709675376150998437532729015334338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] 4367099068605745157572154697487898296041363664589854301473212520921435503364861141789799011337384742458300261334487851422856407313215245421685401559769811829390871783603003912121412078211597578198160531742550318380534254298318166606016622143630749462431507109078658234665453181289985558439564289247733938553253095118010502453126521864216708761811581604727796910082460001875292801395762737938858626402905572626391486502721684459707401366185026234225806905297066668383789646064698440943775383225070135296304610766681412097387513384097718720448066303621418827764673968670851850332468993168602789261360636361445996782762966173750718619817089338115360421023404256691310172775221309158897169449908969396378834649066308387888819558189069586519212646524177365711303937677242952965427963262734205256653176224263587984929689058055446114959389541205963924290608138931162213895128550560009337774411299874166863395466170524939761199663325135772508934602630433325896170058515782550219319289127952982245323311882958576599550693437396979880725781482884309015880065190357009183258284577537631772946719445430537746010690027763276864057823357899003095454955423638430915061209865057966930763223893239702054141164737235994126288142571922147544964130471056935624605237747356043156899558024478299689551203009734028284574078462624041228433383261548986557390669392717567036225863234179257297637994927678865794518539148762664667512209155017405473812317874673804118437773844761240476603816618912124008393602171445645116742280873652340066551638457150886088747042316797189853864302248250718022645007264779240316436198986422948468921533825609217211176592820621292879851597642972459632136864546467716236771494613050649160187866600383960982478138548954460031170772966926692468169344297442722307496374065399591236311457450609456360979556179607258574448965353073108686866867055336034298171284824634043318633218929807381638858271520056930022889413691568760754484365393791391594816536547697120897140260832680304170664753537137254027500945741675306545211920345326866809549754932022035819488877851096058874545318740632651053341273812110253343456692389384312395836560968414976772564065176418646718027268273341033819694779356943687429241111010635297715546000559499315622061951425896798058174885999607556387502774023599806828689180878698165089012101876722786520910314063026009161184311397663707356793600592346454275408332792495172411999118553476283576432746985722817793372185724358527977764869252470373236166180904537230243552652047850882748035698424755880461247870491658463332158739739195009661483992335166733144513293650953550562631750355600198263835114655879875995745263837956641028404180688259363181913063042075914425676414189310997885373410304837161973634472635284324138883977638560977109821615410606284344898639735632110330125859562447048383467359477751953301399291165445849115981085844280516707082913254220684936616340165674744868412528659310735411310711546423987167432528338941743220078013331902904739072114163712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] -16174993274005105738266205141613148228326415544541914943602346427752872735106514696987708537623652417653265752621496647206008205639473168811472145960481705771748956318793971918457138976786409978403248195407952315393365606168530001681067091650790153202355586630155218739357473336115765004452686075465930063613723169087858444262762739857419529082865001277301421066573727498553972358653989553824226209962906358343037110756098183610415099386650638610733758050942410933352087851596318122755083404134268377642208566638508796464507220560561194484745909383516277802006662991762886487366009434803093584944451516679519535960173338821367219538277332781615794739875713336776554600295433544297291212590143489553391989691389238356397562498039362337732542603758440337796709174038933645584836600038567813806196679350977197465782781548855574216656979247921358737358033932587483491498098188271346230951915432211197789044024041364467995563420676358243660875856294756586223223003992571202695819784727919816313936733040708863876750330398856816237249596783995639904066112562037263101412690444872586474231442809803965232421965639603329889154444267502934710463655756859393678640989045655241180542865639324578771837284551106636023034698552218482451848860597714989836224711228457372948545991705453894653398878631321593216747502384769544476068911025315886344142696142251765290821822590745210457203591266485286152549876865774886094604621211515711908264734087449060769080962870293142081880114824944089117239141938008664702189932784808190418929343492899021651635682774961184910625489440799207462440441849877289099972408477314329608041524596901236424079493015085144023671280856484163584416302562616796200231971976537901483180340932261229303587047283918134528601165575390396189630939884806410292739317069143838856598322475166944504327049226387109366164075478520812973325908424114676886775576057738729132816533410802662255217911132405867822070932760171297507971387144371868711330230920570444990789831514397058944165119868197348092621968043180830969471424723969446988382754720834261247650729096207538677694752785096561661438792522324514129460968309801135936959219088779486199701634212251807823752906579730688725566069285407663894037495429406202748449394996716484139085968682783910308588219803678941107382206854683943828709293331950009876386026300811221138459094192133807087442911174712997469199203105672968452112107187841045092323602006788197611050124749850184317628062369985579792884400805101397511983007689340894183270579191315455732175752975406884173821899471751595400279038775786914938923084546933240332790849389039232902219586144779521846796903331203955811326436949287878537079112147051591380848463971948819193683517778719260773468529688436845766492814250506693462224094559492433102802546327513837370809865817767690233188266768726518116951790732457650927720867726819513152679255020566186014612004541559425556872993992218040147401794167243284066153610018562639001250904553615169600620111226857122574429920952320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,14] 43388497618225069235445035143767818991597341991690805044094138312106860621979850514860190072320272982644091739017580258568100642038680864416902379624898043188776417659611571389142810968539811774679322265343992698618480836764883903227049888953247473421372817036841402641616034475626646504276346153734361030556658159384128931223332602640618495992956956092006004852243330635080489508201394796227513322758863374237055693165644672829418990244545320821864965266997400152297481748293978366149700638026099013568214653129877600846948016412696304674219579241597838584841508992077912052944854110659603366445583011716936702697548848781036446177399614580917206561163280978188544382881244275048042470594819415842527278877776148464055692312699187849909033728354032608068067360977303282119329148018545008355079693969559292264412315901667515941953382086923431666091904772871872044690609334343129473914326113191156013835007653115868484512117250863925102650230674098484156135370753102872007473908193326628694094834225089701425110178453668824662058859443829451897274179359468497373665244213414316850100595793492072010865127463597120015768054302577462258329792778003353576299975744646430161015284322900549452483174553424945256374741621223166739784435229173500064190900849155945767754701358551672450136506439645887070524388120822990107446015551566428180454025392586328370290613637221833545290910055063908093650860495323175664426906631722190672509657239226068165217282949210831688166614290382252923250075979593219905783490959501925105436048676738526936801108476158177687254829985249962012487672640037167718788630394679949530567369009543616012051292598454760883727305196124975687678822960213203662660126092455475144641304476863061817159875867750875664410989677722872776204389750194525365585709002670860168696130150821439676522117880528443402191205717660517085392871270285075648071723720415876311096103247162648491853762021681086039607341387040291091124878054115387396388073484661691196521364361800590582816740018946211241619471880301812554619999343222517107318962738351595124343160804914139705714297134782709358643995866513424684173755169198064936693289176385318707076034141708398868061057912675956184258708370573898300970859186791669830331456202608474719013363018623069166627287871093938479887524092424879016659147819677308907506634387087241044513672465698015431908831978229505571455095060136667788749913567619182302470393219022614647803231164614691644456322068968219596785194760721236600541848346960146311708526071551345258882686653972483694953631185456634366384961358977790511806571073585400442882187273753823903929007611592755492193770823989397418381036754374944551829341063096458930989185779901001488429023085008836119861469054420633028846454792105104517542451428356986040467690293310417196526410318389880747408386313938516904639263357543729068732007501499023242830983659510934644156434979910099075779599990027845713235428662835729585510849827604699740504046953898588130257391944670528737037088980992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,15] -98376750795862305893557127622822240876829144908771639737490525842304599435604686005176913661089834032028979822798678029024865946033310491536696210662710380484127996141713165199449627952399957422701419550673375150001598932882981659470270119594174993004063633492894144999047049477654530843696119794706040942286234814361296809284223253212577120228102648897645574721876685215807515229621444661712442908180831763702516736253923663326063435055662770467871602631522010009964579065492574419589390253888426367268192947326542683173875117949679586104774134065048288270337256984251982577289232302983321008880179663809505080045417992078288246374676548927007253333370764230334960011286029557549912687792034428140882012895895309705975300038629420721329157267245450761436200229718090834837733649054600351258409307565147351747079647558008555698036124329439247131838332965633568309808282301911897366539964248961716023804115955929601217333014070105555170383987641040851941921581420719618241483201400691228090873031148058067344669773745436997319465854599175268919245200008718022649394041855545080793199896245777390790913969952334470975874534609783336020595272376361877582410807530348324157490813534631913026060841590163128167486050910195927587316072429120421349553327147796369641856570112667090746140328717138365974980342277879757091888134736749856905026790459790009468740950184082080365439830794847902963902283372229942285430094335003945222591903420372892280538888053022977610146614791901140996260946007423337466170258450897842069627681864150248838352471419195386775559387878284457073373292992984377748618655918021668031341772233215163287513901995503966347350289415970522506291641750463216243725700248158013396526131566680757712978622094863327653339221922056140890161421998446992456505547488340429064045746825177988850418808500949658092055848230367925622828964937587188019949014173591539660278997840411414072315183587051505713035702465914900131216781718827084826140947998718708565358041788278605695919672098023601589535153244479967245280761032476475086301830815796200149630747743816385444916603586541106871631546389203842897970224553581691145923138708800117121761404278126675933049886859309987663350537022607147664330228227843103765731022726691471840946248675320475971787382140139054558146144000836470951943833243116016682879815036812625668635772108508702921327154469775714453906735116538932765385696172848835358893904265892898808162969628998923248691036614039351293678554421753908264647076214449569720756476114099846104354255897069984117360675091732401550082211394621242449689153823566860867872535889765717247575901620716888873042462326857076160192311208391251480445663533780262295491821787239241045642407823744343454089682142852164181526540959819740154291198567186231218222881758487624260985911799462870794870426984381168318849973569238034176100721005693227286285487619775332559497262349293747168114439070804481607677733187424475253790830679441602439957266905936410932868810396388284491396179558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,16] 188176310009669901551052002420262501816043413484657257194750121103148097875307946489064704290951515730341467872647020426011887119948885208533679156692941777284596275379545298148419959908721208903258926589482428278914453186140337143447981465511282014919041659598555204765213842527482236460332251887407600907400916823105525255839041067339886626069459771692287997988812249205858412477802337868545912635817319860735538164528797747919344279736922453407112793752372201415856871693162676721207970989076340636800006222641374412016292604107339317097810397427496090833780835121724798262240921446944024663123355101540544833682351305695000260216470862909192034321617196960764636517731954870358053954174380147245369803399844347982777058954128484262891643187124584877813725026408149930118640283792017534660539163570375447483278357334197634470351973151317247993492130568959657559172130416219374908208565874808569618555475447029270491463758124390424770486688443682927172504507309831879708646265767773096993306181996790265487969323878016207583648865167905091246022070191194677368040083277513739658548475062209123064079386257347449134258905717987622399536296170070889799306993220083443903661526962655309077252687396686018739343026612530949973857905853128701262822469050770022965633272561349935084873329505227542362247553610432491218839053191682152417719792947715689415037529452649387720928135469870861522560357374577313427593301347033377293947783104869541942286693255712654580901250888936038631177930459627660256630457212546365984015415635088520941899061208426306554864605675794447742262189758772390899854971734846486377538889838998140006363998996437209963593494794758775160198623827941117515714754729819869176652741586265669013218166536990924864865270095156728528971681796759170648911429310977730160662913891892625117077767884331557059909580143542419082932726442813661078815539844990023333715485310332300870989151709253709102237075158972048689489349777051421182273456979353893421310453097404704803001631498315131794785717277554358819435438518942309767018686702534848118265489715774054984163208164746635430792861796150319015796063338074999715311107460008028718267803738866396047713816490774079075225610243990027489807235631329746505809611277423245358133423670546377486698312497885939410117547417864491117313091041467954444041982638319038292971535484057472491511692096337762397809347439997309502885872950127047283285216823974675200725050660152533407468372547115646715261221781911053373284032055145816704775361339886153669138897672224645030148064290309181213058521285619825028841211550681541293069710133803552464154706740323400209710087945503324548182202266896913768787927545756052680612550751847642843289152588993817615564307484883535430521036433275034646344949433164838034538518041771398311690338723869008611787086417367467018708882142999404389425251071697819274692249370135543848608420314829685547544953386664495566989952192073243931760878786616375527265495786389355284693342601393876428734047715328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,17] -249650125523032540177662445838715822980883162730360760303162344985410023903913351621635951689851499824296625547744071677245957812634494886291338957956560616270249286086097310829238140613585229229246137662324685386526964472255143953760915280623069994940159084328993942782943563442473914694209073003765662579363439607769126857050405365746254336068328522155910400591330009054525878548550229816380807012044868946276327552383433201711152927431707877099785323836424401530562382336213651977795508356072168302889049600587910988333605471215227528769600642311171137550481932274963180805120100983526962239244702914610752645633514383877018297808250318359007686429351400849635618273182797458656988271057303207975690789721324735748989675279102186047041726824882615287760650304129783853835371285986216603701250784444378440005405051847497625602797871100361530796436504699640453839858780991670823281357300795093804247085764983184127049181066449723773459990077479148528658329168159949187526098120430925351385384826991647522903795197045878033926327517044480617656177044565631806880534960713125996570270017755526750653158727119014775776372037649424512328989920461319501256297865581046534735576615671270665276391086717119889906605541307690053329191259828349816687467474076259455563506058708890750446421265879278602193422575408886322705956691249384483925108712916085046111543216749646100059583509121847840470728520695934959379828326876586333707209884866649814315129566442377396245688789417182848152702158588619177081014919838553853443634697582848998346312453572304717974239257773072644279505677040504640432807079860261164399138569262276118908636168756910931795800670369803825187502914173168041084111637591255797539538763734560401185742932245340368661157861824505467031882425345499029638270204927698210162932154668077951458976083886957256666326058412805608811968153316623288843320096475296700044137282415027214685772923786197206580820573785228567128332788865121042033422064253309001447543900484431482530216910901837567960471981138726592745619027935957461012222361504560557070871725117842899618680362985216075959579190749326247869362426597292466568701262456732117195457181827454293541469431824180247487278946017794597189313004797143277521089844233098950257635128799945352811487996679041251109545013087724041138138652345288147835670431705432175805569722929856967941936057561090485572898687753165276259121038512068702191155110600749004055394230818381754126712757804091107116105248348864023496040140978543976378584192053503359173529557005194319212664381060652880973104541106188069222854797994262107295587096645406807524433459399964255871756703315032449063068354144540420445796080708386648669688244511366569190200379345277512414459719112372229944867811681239416004081055430749647326679834443990438169940710184154129204801470457666667466252999639720788109974084669396811440127101529587589888914021925015463569890449132909153900675154553420659524724384674324724602286739262726824362472891185345266984220601876480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,18] 162527880361070873919794214298254603486694071110989452815976959246047035651019053792755003600423559561359351106179490054559762342107734653105451429009640314244496569712208548792040932462716741036566193598157183107533594517719841416784779977621530870975275062204891352487281393559609986596564536441244853224797684093603321750752658635604393353923063358805049409347409564811433857050006930660701973585671736299767934417706738501749789881125452032669475374290677978566144392116829627095160670220364855549607696325206474447332029213975669889107085262030417364933825935806781536968840733761171686737215671250327648559941179394786981460926850697699158745638827611895123770770288514848930079203314904421968734877972099214208609357572666129524096769114869519701758018776022846771999304202218891996851468460130862109462705230461322724969998788228502782686153488824215242957516433867177658944619943195247187914432275731336147965139271379513019025787193032422116715083421375472728058692567000456743571216094507593975109855117913573062262670324105171813841906513974968969654023053652450195670080724958434438757293118132301910114327353064223917486591392538321810810868537453264553928717570211330835055366869660496838234712901349352557624576862872873097503251645588509879279364477471474281595886241071935857998320415233175094340954057153251280321835933401501738562431899996192234810416756739098259727335787109123848275631492275111923898675552329064178250542947969056467226015458050756579351814209908271125192075924288186326556043735889361814256707440811646984087796758680267759248550689139373313532037820022265848087374387648525662116552098141793633731578455875405418258333389871051283212625392270473114572436948638398713439501970031959993071155407806805422370074663862817684380923453555095636617790054236264882334866279036848381566447755148957276680318428682130414355039194857820549374871780334811199994655348442154852287259205811357890041202605836487374168018219791154257035114720143903314807790183385901110425435255156934710718552909026024044757597589749866185274724638125527090842547018476476760345091248819200825310972057624269167027897931841868937601141535018010715539604622809532288567673543178171335765067221042327986721869032525668341464580620600252805215626888272708103166562450897762327437893587402837248153871390140036889395476415388203849577679375642953585079267581602761699774715709928105290444613953931816217347926047909331432912560665794669905898631436612488603703796067823570650093313481003043631134748579093706675751653769918468635714414443506347982267610170388108056212753102930737656170722404499856322215118932098339214511189841192111865374635941506100996501533903918116915169411889587845546999284365691074515325193277820671969803472176488206096237933013918912581881194845180183716725067790720869113004454527769235588473527156858574539758975308107967528453518015901379783118825814961209387777510732890641602681287211570722066323067927974466227266114386142015558372579717677056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,19] -39538843254695142990467429383942372881888172203317730110574722598541581250887928664849866608543649840039642481914944646841119852673493519919547975464457588456475679179304196885757576952931582704379188496067277966206712524921837432447122673025645215615515436359515697062652390426440496923828880402499422291602715685048583461098266027757603069425543874943564865374206604204931542991754682496045565109283005794605323597565545575450688907720923411693627160807130648344381491908315188249366928181740788254701345957852873084201558022052094225241009547777443962433334667938183624202780751605822045390744172478026998969356833751492010930448180168410894026124491661883765788166284765024832408060071095216410524772508725536557694342352556304352104071892194909819437603862492048160004917429728924603684512403769014737196993665872817537846975576534776759719257881253984806724568346258003480755494133585412384508531804927386495925330569142057062221275394352153515769171696856565459344832572626553914806278886018816104396683652903018858513260728872576332390679096520116657375034204330816953331068006443974660783602175213207409745442162991819670515016164762627225517118195961873424557996634917635566883411517863172684731790312836071393202941743276899112876099983573382150116612253562911835305329489677595141668042281218375726825081266441397023980035913691531045999452116930881942096323389799734530508859977559524953991707063785419433070841666828816478978019735628517350169060446152818529953124226761054170313528179777582696351588116156512809978184753311683442358728368619672141158510248567128112067886765840857887047607202237613591144715791686654720058746812539146618425094318238986006659547210923499676398874888080506208485715130662081597994595299258445730428406043450919177986513114653150489941855259049001762991885618066401876450669571971663588105387607906588282538373124643208180396557956655128520092028438088929839035602657946904467491706253641312206685059589733659527556596407164609718319115906652307682231679264119193724596129419625640129338053814716199922342701835502952302817754464628927921148571297469212814943733719000476467556483715620526351752676409174248323562085843222921050616433058924607959354387919633414105557959462539970871837376961347230077498904224091372685341451265910400492972945688801287417946913938091774525842980945007663497548792068055731139205182535701118639400112566643540190426492536021577378583976033892928517832436224138858573934608716301966098306716956463696773312178537510933918004215532158383441439127631983197244750008581644988343805063287987132126301463621507165306994298693960018148423293513759963388697797688725023608451869182995245181191995199500257070662521901247217592138247099733532325187906488183904359710726630479436832948823320855103063158671124162282805034168312823992865734521501067464004404926847916534242532074152079731347612584478210594983485839561672849126525120800777734324823813261500268032445466216614425473088315117776316310220980197785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,20] 556092022749912256557083797667137574585108044873086589492907681256542898167138756371893629647167785019443645689904816800575289943999608963368327639454317575585602128371642225159037498167151184102249482936542631435885451079914760791222883079585272305890391202843738144132388821774856924323714075392635691268864786700104317645487756289837054421849328365707710246551563966359459186046472439672395964298527922655431497371790795763504742160867256489753038028638184157888234117764379498887589397629197912877513001914915751451602945593777906424286970308434098212847584931223229832989061520983177532186021210373362250787222496216933244529045218132955803756715562699584153124767290172060580270483950313547300945160244254015451553703908505586809177399573971247968441774484392301136614617130445539619749611624252216863673192306017046260370731522119304717873298666445862510463142220951897482824021508467871891496752655778096885154164547230563361766241194277423919671660207724933499945054915985789332335740040941407268031753890919482920741385185455855159495487618879679087874104570699282641312435169621954337370458817777749671451660538826034774532923666205649288571431613706248607525198321240173293832755677927908262008149801558474522927834168543446653013244663066605832634146852153600110931421390595070204454075276422346824142519075836385106433300085276874600180699097498167102409928899516061327039759654587339742014927816953506312855343144525528390727691534766190359743954866321234200283398808397288969922258636116038671955328858213626414894797027062901489293533890300631221035790354330768325007730699223162844991747737258073792399431082761744053537637658263171023472126306293699076406532218551696108722758055109857318030710949279836455428483217358970791415241693000156281170576503816581077424012897869721073345875297594982781988232118506687567910744365593995413476635762416051528654735805471557134333358152053736412642090204983595285772497408769546244781916867419634966005610922175561283274852515874920879597793569961466242351878131463952627075298620328628155183488696676122809294520055243009874538183027054751283768761646913564828765012740979214740858502331018367441998790731553473037410034906406306515250704674839442155781997726737730226389339078259235660670966736341785354972718353058328405268425742062320371282205590407570819247992977425705785845656642274680533196759416663128096964994374563466579660346817386028553876397310130342630977646659422428766487180773717780459534518840779141939169078430170265115398186220824377801004428645523486905172541666516388776023245731997911124683805011094296484990495920206967520138509597812135914469635412652310361197253283324201591999995783481548333162784441372016765910282295080203830660191743769476823837100633066983639943018258003806534440992326256083005117810235532308154813741158719814222726386509438060541681968440064732860248926642792128364136598799269078175297808797886105104965571110808357239175598651199062725444920432585503764058317845954560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,21] -2524995384636279176820262385974058115989480429810231703826982541757848933286161394979413927014586493422555363520946976992838722424231859488429200129014908348321273285235207947660478422016423055357998250647789760233184925610404216327610332086929802672006389056989244304624890563989929817930436755090242324580171899862931985716981437858295183212094847586499485030755040102623256033277579141026343845772184788142323036063875663005030373908840504300689583478005084002940450387663922408972346813694297950184454380428213511689462540204866468915504537410575908073048819320293485647341816761559249214772571747121139122546293674785809176666750991642006812600214170113515294048527546175988548042920408154118828917307137356152648176406449822462787111368437186638139868375890252358664496064542213217866175336638678357238745289045985397330525118870686568220396228106713298081305501759852835823399125903602200632168822609308735484816632281294430242314256586910900343419332752081623952571693877389076479073859992612714587820653277614359118527784444342455440444185726691619092763514152315751722254010933933776023043896815014345052772595071330334968284237812439694161180030766495318826905244364282223545024349546419570945114498281508197599556555882843442519072652649291453014789510416067410769212932651641828629432730975410583384864246623762555750242104174285996417658126083229950413175314671365979746473357286458240359189998168723397638577511319270391757177747270509601356713415580298135436351969698780869930238248108582241692201757688388915600726104883250118092156437258866855831024052046154548243465593222381333603213945117342907703915777179056708921478519768486172843257123781776489853329839546972516148561484243878964132672241487277740321672437638647313128060995207971346534588417131209468273774990343562506102743784480485809864691733870798005780081462154175428044448826927387492094084223566654170422108720548935685501048088748367668042912899956243340333750919056028650393716155261311272485779581374984791607544818590760684852455565755995192701049267671279227715364640574710137363811614395534282022004699091385524268941750737267588859583406766479402894279889106851111502917565674147138134068475851855283127617314003890724267936910077568992845066891324267728474876618298613161986300347045654530665335229034181262674860450795735041937235622872037344876664156343812486475913773822985667536759861357777719048421825823970830941246752491965887573641977335378557143646515366123269397961633138545945224918915349298657476971986324174376101303381103497559608347809673023905650680555028958501175307818357522355221044601142017138305912475398136012232969849303380927280063329948442892919809037930641625134572065875151460267325026969209856668420801377141711001837689019871165326418010134782026223601970235360129404469485654671448571397412892922796218643656402115891723991044316798162254053471847676549297997775884519033272016972717675943754460959996510931534461843207122460617453424383452656454957590443458560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,22] 5610862539440498871198984061919970831767503638519258176221143302165781380312687648994611604838261804284939906963575630375247897783328832906588367832539492179101769897561065787702655753313827839383213016123193899488273297851678015888726111575756631840486460143090275835155403055021701574178688760648260275877622276245217471860836310379503747730153777753747216656281248926436893977033204108741134995686323256675998303204325728123870610270168784573381947670940570686047800739192990328958532298873872840473827427970083870434667871189593098661157471874248420838439632949479639951694656430980917567154889910310376859341386939185080008755413008764156506062046447208052168710856379263035356629929697912202268265904552415798595882808355775319801275416329288495142747986482132777909124315333305600807835842886607839067452112709911278977170825703695821124424567787469551158582784569931236675728057800603975032135960177958178013775639870838438348370801190332407204823782945784186112117225973490726962521938680470078384602298953151764799384287027881804058426606543578318722473730419851354862511724004835722703923097698035961930109859435432194305334098716743961600742517448778532127095528231187326384142633592891535733846924244316644236193901547836233557607295214845229477645988548201616873834799715701716695436553656784337803889578850654153094569195612801680732849685570791870439133217870600993957821529674811852137023866724328195991091679989463579459382161739504295440539530421420358174693646106387135299185943337819705030497335779118892661108160218597103197067130204089614461622192145701210538680159755164620997233200247475638697947093503394301720510638913281954736320618410163405250150892980204718744451318707577837778149536252846946065021901286801006732981679305417068485467900217145015970297393785968412913017221951399816691769855960342237816022123680504613653464500810659353252670747910260809822492079966231426280010808590545866274551675993387758730865975650570807718377804790147252479051354982111677041579846821914256053483632729331446335576320370706656597725097697171746635544587043571127402520223012490227588210490961127175455773955151003753882369495288960711688130094962685224101963923812799962145511117822808663425147830239363346810473345502747244475452807867322849467754478054035166386385595240422349106009730300972727386022095630042531583194988145446329339732679692860125663527944813171956992235293078765710270503530629330245843684434388247426625143970622116338635003190705744026154720815113717758557943615154829670387862808307838260888755049311591193918509089438717270634664019699258879593778285010872655195203441741538206532966926675980975960580031503125153487147019690217843973197460384306248381208216266609634491565553806484008366999073359225938350895304595197408273344288003682553782303570889087986013331750224914185294047776195341041908915173312371849493981410808575939501738745281893992283347749414056813119726439875623156152362248281228669719504865113092401881168095402262528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,23] -8003310083570273620634222141552868437515557131970936110247309599542391456010078158362727871083243512467959584188321203393051160474126246804010176232625842837222920141039479376809255372366232156456658192753280242795630413582125251172392047975171938326783502655301103197364587873126107985079584876198728585738620383166203970054830470989452512150122373992006885177042745223780859067262484046571474134194494311336059466300662771466656149253181174742574386417882970655845152589100527509585630485692439274146824405284930370280680322374992703094553878388055254490774897211511430079096289247073860138098207629606414638858300642952955744382711822128570437726073495308561919366813882558427467246528271248242280833579177576340408509800448391844111085171364196608643260607099192535244091035890905951466859853348823024135509853935612723620345508441284563589888469357423117539177189117841773417597248521756400300954374072411704670678085126542592356398534689973062756065794045052417216931930506600535335808536413284222096977302784040550378766718831074844054492666333679037754209821117108281243888522476767477664837586013154845524465764852469088590533516088375859570057588501929560731212229120487801318045496852434634393811244036512718189578272953982352680124787035272864871985365101538019365821547350421400288712383221528729771150972301626026582316162457760234640533035861006170578527503150867919574259880673759837075099473268010630936880880531686805379862306236462979117018969282267462093752413184397668884931703711398463302682235748965864672879951731133709365917783026753698127365231684161053640075257120951936311839215040353279716294358310403786826732451814380286199573577802518218722241454487919959002536708691057198255834544559835332226462336233785600944619006051038603689845255327602286664761626410229896067870695629193154601038000081364721030442300812545309097717027864671560054454819911957277445462021632742917956771584987879359614013402717396003822976444565641849118195490700527259072654839244162933154171173289456061986435599751736545043532521608319762693310395095969671471492322695883347035090839656335285635323937641215416776876185720485362257963649766937202871793992762664062284237862228638210621451847164440365094448373424835442010647923814826798472240711081519927690725821032785110340628280178409036829998927392189786471231445856164244449783385019794635402407849236057068380031304946200497011259076063367603013458582036743836748617838431541266430870585573544189359655202795975619825889128497470085871442912361411636678972309273510338965683533640457439360845580843323230173173256244010236934632727023260032671741797339549055675003518951175462097246734021006499417414381819479991221646903984045748820158325519559505848926667222260860270219949276540559639726502311276800049365074262945658272384703055321488361130386426491002035901117740929053349500558803645563084652831964590672737049425561509621469764544006523550450774616213423699724468200969318789707800655827599995959986135351951360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,24] 8406810694081931135977357558274873212210054415887749775186824801623425170470336587015014021957692284896605494752789101927353182855031387621805780943192565256983079985971892549832777705547035329212284474804962358621830755064579701045550995892243893848856379260715370230488483230688605037569530087219063284313513348337592634866785545244625092800393238441075779925462620265040526192918774952137475150756216704960300012510107006299130905833435629268949726289846120530225261019912226469318841810055297311163478747509347446172116356615854156675891310482243901901118073218054594597349491833218660021551790376807640214041924579833099290389060555465298504623589155867222609446303478776217182331416570292702095637710975356359183906685348116551349964534604332772799350458636071309099770807751560831427616335804099577630297392312798145885208854739626657162536841550433429989489253766423100128558110003841615131561306135371134250991695703408324597763492932704032647157059014102661362369604376827929680216451107991103305336375783506407287760433910455824836120603642503699335363779848194259212562541961866012100431033955028678810806690924847279921472945778800270186521044300113734577595344265445333458671768772566101829430240672925896481853417394320010216073030934175073271159635560325178362086934907403086870478714612716263513995141316677236082076325908375614351463951480927497713528624922400255382239967685406605850082443411062674990203854792554591001756859445229798952852779015554912681549749964054522898584970305470748817448120638597829004659289375831251466362268441762339334104713899382076513047736602150659038961426141382183420724438805651770328947512918279167236626458106387028071137580673824877666279541164148560611584003908091417076107755267120605547290393481906168054350392265207374064415820326996831508320604398018205806074103923986339603323827767789144788207055443963702035226875821984959705317328778703808420150208170491817845913620326725494192091384510323440267067897671193260183909416033262158382130486875298356097848978651133767368948862367218607003353554488059300115688101836155661473011342039668478818929621356619673750465558646109208346838030284853298988211905247797145226810401583924550887921821090242318822236640680710116835376848821579118254913522607202727701972719808546467832627406445407084761486298140109209525756962881239998956954973696951794630479199274924873935265763759297304035871600216416423001077656044858367195505464147491897433608568122921504374146927747262136635580384332921384156073769416539419247579870166684207621349958850601979417421310892673238418808490489498475524806361874253328487465817808723314008582228896638437063701307523585102331918014506347284545087048572284206803265000907994805802990761024041435403014236852029812655474668239362194738616621190651625337241412323230324931796064700338017829854772683961422611237905042088139880905393263013021780916861321993068145282374630726370378370086506479648276925647806386289643410927649131053749132712654929920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,25] -7999772351153799322618946701729392208988862654331341356091713666985406786800812736985019841470107147981340086711673719403448980410731310496765982015258684782263381389462357145319188248475154470021427037598628775535147812038088910634452623892449794912047064073818592905352408570337889870022118671105741362866806657899425423969450173149147754373812452158438938106491865390447126792146003617970033522874272362629907311918053868425349156618863039668554753027665622075699437085212835195655494582244974302667165949779129619557237746673554852829485834018370222914802696169644285071710050981629432311081048922735048658125951330886156857131164229344737523050886759537519871575153763285107572301899681774030283255157004337714543585104478042612609661741219517608810327947525907547440887438096024669268561988907325980262600858588191258644379900721501166017360414387404628655256371712410875236097216087620386607664142636174816956581612679197708669169285482389236455715598183370173789562986342501938454498838384381206335537659884482044963923122775232080622783912553468554481704900365189864445907029840293491260702188498371455217172418285635136827274435852817418848996774258779182477890983910130702526878151305437219744326785741357353817293877235333459914560219993759272051325809789116273405068109002547021409407588021790584294621154541755579392793394837197142402132740943799485603302386362158983459210961127002302980688523736743781305645947948769531854493507673119096594458638308568245294423536488219307541588983776099913465260574974280742183539680725191359494677841882480318445160661183771763036501676299031825658612634692620175497940241565378378235334797103956502230286237898664334898755362248670964707415625321671766507804908468411389020231775423907829344674113946580335588364527190706921691354188770449751269845759510984855385904240812552733341734445654979752646029332820332787422013497286515932718920665985291689720544324319985423857983667756717867600572062772911720690295924768513199408238144616067556889273146995796808512773309073345584139588024938785494073030219077938540280828940645003112789816757831122424918985083120657479170967674827122322251350969767706115133261159330201549137372669290688573875227499415559361017856758093244619941485011542951094605864852805606038624635631331053881789289971271730481718793348297156643833841823660100736018262449127985360081129525327422162018790864524928456776984514193619669435275305453143645013355675456440008502568247947800410925003666841491880525060507357579225153018752204373050131740386080490376807939433814176974224911705312572599073754559599240062228558877432151697721732259137808946145551525361109554348831523101383283799496618633922475629411474598534085968961984208119279913909609678657624355965231781160108780651935002358553387455578556040561810558873441235630250383576809872909182346399115340858004221235452446026706719672509992981772946620658247887165071139019191759193682938061113048481443015482784799570227098785853356311522388276674560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,26] 9213451562651563763586365646676611085358922787797396855834336553403927536361252369835188609365877064127093919220817468729361188549074345156414043197637661923034965856499364330721939552201413515058728277927923246634401575637540722861011528618221779462639365623248216965512127469714021335870528477559985709102139811172826185997942496208600210883758383940233013115607810888582188108724213893379245553165283535715522072143099508146273495809316575554112683816757151293243967260897155329891782536288101912258372654554026523807888346732672572869782004287985555015219588120181994090392579220535442121740627649425858722720236499413272792833181050278920208451405740535619375116856990485874705429136855825918408106616259063149872978902083073658922333071763813365021573774423262977032652770997960095627239095794125414525868937933770365141208982183003095825730191747825851774354836527047980022870358874702146985149102761965179828287847486750133139110223750535013965654813735343664365255982575250331955675979712165214903633431350149613751479748780202928181577220221843975772868295833833083553775623496300490165602359514784543619934140447981011866766567360162996622462240762327059989527285262949715013943473897155360315919144759685094380344908813042815819567223220090750935304675623565832580231563863214078013296464837525216541485648345836668087025485066778753580031842921200168519801350972719565860120303064998871262526863348721186053763915411852879042994801182919380315956643302494722091008134303435587679206806332988985041976343684164305606810559084800877568663357068446734291463724583693512728203047372235716438293353138972724120873536899823147529915591164066844942382838772933265315653033059516933363134806615463688636444680770616448994102079003858178249226124117956126055075914109824057398620173164702905949902046212698929235298863181374892183131080397676543056234478949120981960418959793093876813033743019534901179568025199367266692588074093961989895869779872498067319120434126610167962337637377769349015349146487077729416097526919715459839287683351028568066231330847536604781199526942996923139632184496176547391421554379734247443228137818592686474626199634251437601916671304765872266742572014593816291290555711680865942161713104972362954370181047972056172571431604735072807116669591890367001180797150703708624524431688523314083582543299057461343854974438067331714213331322675682296877282123187975064734088724021490642755142434823802293872838547519456753079397221437486344650664858854887204718200446724370356816028824787860216047272340264152549004294828352965016068706317806918157412073334381472641296790961499304776300198722877763889958882312143376176549085760050884840254220238699093004599873365788393457494670541553878024221448563299537420571838299434695072602181231973368047124927399140639871932455841711603621771916250679317094813038526923620146893952699308830286656229178259501151603058887227984923306546424137883800173297339589826381077534474883223848287139080530417764161901584973824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,27] -12652184778101142482880406473114706710944548675273019163479083144213821142517857085956812320203915539792317430136345390934255850857122252676688401939046311096379597707596481996981183324927107091554676299056047277061813145072483048466455267022302840251790312942452396658019107093391056271656119843027377995726855255100791434417756436676182196119369873097708583067715281857116553635160567485329215034782954107448273463208217763749715982453024107460848957605650507312689453249287409639657643137946188873114369196631352250923645131844633773193443526069125214660205156833194054533084751581423747721307652235837825139775485420269756732354523880458028525979383713715130326723311598829423535563312114393722950130894474322164473953307290005508477784522459228059541033072839088708728288121770684909197366229521065840636846834521773104270281575322380855796651286830651845934031938378640572159845929783041133073587514387830947412623919976342708254175353202169986896690494792672336158013276566815467619136073600977917290812897531340727601760252792605124450739103358147719443650146067639506657513456890522795079057514373388459340722428982661599449377865060531015978847051602061496035837567975330460361200777459236284743849012066960716909736275730640432434362217237822013982094937999764295614340814691083780262540339105749728877506803729898803312163983451338328459379197841697893555032944691682898375685941921028781467974045115603898928791538521856699879958860402967816284427142030608655151587763551065665788875552819483429563662951909319491274677113792462719315756584828055194298570791054980309750802764321225679873006658947344554136616976996064038746050073155306613692553789850583791860181311337096898626933145314403938100826404614780798981270497619459911439494252552414791369248526524727476463095870564479672376750753901062926930434859015586047940368337211732265021623174032170751172351355528082007190604081603864333646397799029043345020399438967972164280017178873493788830101470890735217668965120172460995402412529139882271020322388528456328766740836983038541878852940434989868424086122579161690098354251078384346552847434626457164677759351008048136634323305351381838076770710422701095154224802794897128602022423592223770208444562742976457000262389556012549075036549824818967570135697129171385091383690029148314526702333028669657200215669826797603376722093119093239504974952577086644232330922876827945276671937984260692282193249733325436027565464784398997191500069579733118733237522177476018486034849135670569230553858237926422062394271482805126804099354665485356214724659880631299323906563699424383731868637420952631327460025994399469815875082854689407006750806236722889286445607107937451381766943613343794331252965802878413306561661130048841179649984257986607809511168906693103770729073162976476322072316498084877979798809809819818080334263055945899869715562424607495720048368381614790282298719733385276273566979842193232836570507387107480628381939221911468933492967673863740365521083107901440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,28] 16236669923227775574928592850599856821869891712368285881857999564910283459887237162442298056834284261838750058852148114239020320144134359060059537465443716711580385869575817908275245599559077495124684147847961105858984544831295124374093715774460939156596840214060069244155763973322934923529322697344566529771342619324676958737629324047917262768139211282542154575134397003272001174027554455985073761168962593034998554912301227899997436342853051916519416796708375928868099337356742104028179731424101207635097030269890938725306042510768318581854276344158553578899288961418339450370670701443995204425689084917052903133458439623573341313778224210513489177189468822992819741037757302012831278545085190890076335223617640002232991949238909141393486580221641227354801021343898325373151105725083013101355054570499644401899676745620651679069407483502664157178495897071251213687101395793814766560935152706275982377904343589131694154674651741722714972252995580244754901887811866031347420357061511728586195834898980513758202561822387557620136907788362057972700286577294800350090166668846603242425067716193912169321329640476987390347220509741093108486897629925698422030504442264789685839227382389624897529794849096407372461567771388627923856179964307843743839587684960837984556844076646178461345097588462346719203712504994272706215847692322751609727541056207146821366569464253974129194039415947417339078380286876986370008082196449212966120682165417172349398215425203208831926834145265710630889129234384172020851847291876240590504513466557938602388167513717146127928362183067027519117797842968971111613109674844150480519759031734973301246559284343501222533009455994036262895624844128071676753732450718320462017176804996136257129764435040375813567536131515405653841207100385871505949533238130695614538041145329610400024150024232266154186190897905220289258671506823656208391124247929377204852405747276074438370160885317725538078473906214842101252919132567630121388316778745237217936953192495169506436341948382279157639719601070131192249938756985263599780018307834208038528238863892783714016980983708533449057784592313375870889420154353763036285564614975513526307912648616494349230155048464951265766226049000100876673293331582561816502941073029854646181112191451675743591148373672620816811549233493605033996001799573254158940992934545538650292971694199305612482136462969530157029322311131872454484777420425624564527281079050759577200305868524195609577690809836739453517251339959739143636997880302107184011231023271348592253472431983585620948365978882046559800452856705026424653392265461794731099641948181223877331065586738878554875014748889141965349359476913069306799325537503750946725518332721661270593495344113869101490997951892378615985154834137974783665266591097462023210824475806175492237817343641214332732523865575102686664660120571754342237971170042888817131314201163757284475227390973225529610034105194650708857852964378171299229751221145157736598870150516664929923509979466879274792962245001216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,29] -17446440014358174363561794018497066513820072171893536876727768051788508216579203871570936583585713503493975781126828804291359127233059843249515255765585937638698806373771308696824637840601170189268615504504610633380186252741314866178950482727285124843614541775162797293968100272531840166176178147924724167642029609883003028478048207269756101685555490002274896382598663715717466320112562413438870673834225804509297040123140989839137947393995326698067852773084925156289170880202350321828701604266893496763762853822918403957012450586240494800448697130015404931037166498461070059866192410369316394754984787770055018203431050386525077611722634462657391203969498698449396523839300805251602389869541955508664423948145726874460121056101539406393371203798755199482501055764701612742654696638939070785212073123353864651922326743647026368456398916542650103157291093923439730809741007103090441737856309288396993022361443808965614120440847390337132252287085669782466817037495392044185709066475026455621289448516823061830261636309058568557473519445109281032572324700176045610099848107851786537639656037755468318609798944417741105086126055484703209644995968648016879223325623400366110828193092384601331587675705454922741591676064346476498129756069692742986104775885734129524587502760413298706548586950896141403233139481023339778510227254274408639958688460576618424322626815301890290399188546325453464045871419052281921427563669656814216362737968212871761481005846319198516676512409129755512570335298884180276159541971179031665895897665176559499276586656078371228200023782081776661933940287711873902886077533106252107250754444691494830507908913250696649870337085216472985961353170032718718554849592477871190866543154399829315310610514373065338770406862477929659965110050798992416042726970536976272061169598726665007972769755303868612172189762758549647046696722788487200760942315886100463965217196919715581769184339016160161842787169013209039742003470197348146059345079711964646312618913433249792837100572910313231552945048519029893086987943527658028783741766681987505164414321029343760029426995192986832067146297340249692985541198659458612055620449993214277606345749656445722791640714663056934581533672500175282453986053596223080408844785465820060348763055433815765681451691723168164559020776187082745930583939749681461251376506179178254744940873916400540053463456503760750426685107208857875198071233737010049574091724167357904195408768020790744814619392398673214211020600489063730058849733269650018874487455728905323470223810344668669758800447316316146054487538417330067759099446305868531754997915089455986878546823697951008157344128992917063025650016660804250710878352009725484762689659903466993575047772521347283693925394416616825880923437140261659560323340739132210800003056782918587209136465491601128055897603395134448071282007688024756479454198577673034394959981603371735055092759347289819627987058828493662074012768069743058723410181475839438988584945943462797526167735594754402806017545994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,30] 15621811734103419587597980288789852964735298295300665471566336434151780861091854626722009969523754377223383946968531107857005432505851510790649182539576118385807688736406784065103949482411288463741471223750078038995287300767734593253852799382266515284398509540468121427158714759942788153321062592222127755512223109170624666886644505466204991515820616748405089776791573092991058212250712882926040711481594882197216663082343209314356256115482705945790747353455968235130216381201945472794863901495875565349604065527986385189893528257330432381930137900383392173060924999652913524599632239337413365543875134503412820099428759432117507217315148025063310718239657767027795484281570200824646662471410583900903282319730446810492215117597488098345657718681738813286303113038765776065607831158027778197514077312141246606717485477663699750833745589668797334756739999122981386290536520096976661625349393326038224642940639223234953545607769631281634011514625015651929687561564919303684143162191080089514191489555287238270005863054759090144520766206803708194971316647916708325458008197823363296306001715135029242972197893678459839350902511553233390822134230864334697574667918428352819110348502587519217302921379545367226258992761174956491887573656814928790195535624569600038984177596064511216931514465172287581095824859578525430815747245387736895918671232094351930881844682861971351533371067998700657186759266479088661208236175736857502794414182939618299107713783700296775531269891774832095518385121462274290014734376936643337932286111263553668967093163403417695993126304850758008155037510863000586073582183115800049307345274954149457346295407495941339874225001708932159192141387086601747231815019013663036119989054146014094957314292671106835908080527350634455037809452876899387728174830197772454005294858951285630272986418033626725385217722482411626449356144536377946816605650392339559717661370671290245211922863588700261564848855200988582529326480623742693329562402310185331398738303468375873437539202518122720861027349790275915679613804345515647026633597536557578222557101214014699194221277505744655362727315116822919107239936389574578923377571272000987846788569830251393898987102435273140657168902882523452886319940933837953820276092904279168890225600580538434064452617090993331648547178245981066281932055543354794599849207197578697531792582889243729022523485804056984636363768716829809732650993353441844324053691423887534542937619355419725303786931760798258140563382855250512215406414066263993453099597192170744946036991676924455105118367416973966016139326184739308285439505112539005340534512245696478788688764540395650388365444967936707631114004985215273634386371587393228619333966490003116734960724724053860785788897952891759480264787419838562560304614237803483291302235448784068326414053331040897387237577898394055279208127853703245793986693432507659815743857758844427001754712791498736345489978427119736195007685901952841781020122909842206435964936228505766807207550180541515215220808613888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,31] -11965240813029248186695657893961999384356471783855579525063774300542373013278002707227985425243439299057366734588502993378836114140154048933039639010171523078486793996438356084217234036034878396708480591364591313330974496368633011207023284751550205210273422823988747840334496427899130133712453596586939404537871875210964909501192568158417102101192356372472589033828164842801380592624439585368556793016433269290221689711403106491938722857599010182408152674278442943732818266400863028729033959678954554534753087848235124622880818562914217942367926601471103111581136002247163552797031737300266873403306897017505952230971118358338156880305356298593237092503059018982992698508325161217718279284489684653969427831803106463847615111014515541974553983140008926559495447899046840937160999889136494072405330726685416455023457301522881652793392950381783530978448158772402137022133386272156061448411328799781526948508308612934059849368340917661090532413239880672276866755245205060554224478186182701284272688789622312493486523815769808508361485295516019017785401211919706202458098779448534706329837238316840178809809979209731894509343638931340762689555944565700913472014657382242175287840864753423889252371928878324582077000994329057882732870206688636723160431876846614913588335385629976260998743469136772103335445093337483643872526064576063462986860337542296770289056045841694152893959282824627370816039020093755882971013078405443203616194536234182210230630695473176230333408290405011121634382105286436558006976099056768358324534994303495094014732397222879766258910244417277706395620276284615298478523461785136137390234169004635823497677854048417111122517589502842568662187018661138897041297859855524138409432517708529776208061896742810227865617613227537883947365317110075227469536185447274228853774276155343909523419693215982845560792181992589110686935106295328758286298589534358107199481426618809885067117789443887050283964195992950000737296797520650271511530150386190171706491885219302353557410219807538937270466005683401051566662533685472889430731918145747451981209534394841225325799516800489870661117112476909307868809396957774005337767441580893339879557515476064849731018775022268542649339231359308506174356945010096861808645751246871243896765099895732662811456009159872072568340534703131744221085056021453085340643619601177974755737401356420448907568576683227240086155037612332972010793725696702435872292680384297234035433183552650050789705986433575173782057411727654055241569761917701574110371131793440400792019584362863087028451968175265081986989651418829507715543497397767423728302545621907722720216557172644055397832792590645700808697142571065777078303612273115888689437426912165300368457700027026385349903258372842260397729525663584683638203886684275096531360226861116413569779248992913271199011317901421379550155865574754413850349391484614458597719156678727952141539928486626781888832804039338625261760822924368561819605374456550574479510580730731856162872697809203925229618646220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,32] 8056787271645987340827662624886655419430552949193862785887005583216854603398409313430853839142127500375025471908068089778504522351033697622711193975327764888446082127763814568173838724241689839859268370142222753177709801163036226829793523071750116152806159892733629602841524280340340080946222981872534265622236015432853805950501847027956721401955549259743907182370396392482213669567672442114422730307832652649253779555750419323049963687989022182886495264941402003241708951466763117832378358306828605794317718164433856290819621638492309482012362747754258996180690800034323693322290105525410502810995813984178819141741072414360300238377246898357226561439037886076063362865880027641914130960522220230728018683283917666523063975910647211470202601721903798529911133227540421800733257234740078331751665421067686080995054988768706478458592535917292473673318789992154242138386024767425362083936258022077824492112788885801076288559623942429664714380880172619206491330511267584009182581356183285439941267391148420300608492444909057581545017611273792249724238129109786652824323550342695312316170700483452456933045803229820909594223316587227345717030009795922264494967083999243419390953301317363337740918051660829908150188540824296177969923041852877816753959836591682415561235937195069009831167330885884003846291106529144975304970564540157647594691884488782289918748283882292087120053439825747392200020240419025700103978086577152478185031364505970768108677549127643499391293758511573241604223588661660414963947766857314352650735047345210409998886241742991736013993284163026742651269251348740779637971874137042574199391539590116937578970773147332891733015281021944789875417909170241699543647715597070581515714869506376796543163229813574875118193614452708438044847686321362765441963534336766719412522803290368380688337411232414613630961637140512242998609534499487812655237125227341869411606850320576893216944396241825702722108171491808791689788858200126404712649933092076009814023580155277279554349593661074683557597014339604077132577173126523506236477038240554114636037200967842533896524537990870751297531535727935252210389176959261408808660327009498413647415749861408333223888571893510837657960676747062219488620220698812044933444758956175527522244977078870323069507748419913084919349105326793330255835154615276335802122288801864656500081193651330591492964114524868660091535038105897582747250540127574926256486447550151216534041749049253884256493406254412765382353785573534306297578210933371519114268216542602832488589071055757681130589491714410672591968421257437146884684573953001941145559531233008470023562825613144765987681928034667098907270027864140348063951356757852972899935540156631986058032259075597559374628017378570875494454611834029664333404051668183337581881735640510172782969422791081704592999112057712285675257418564493044996321304746605177825858786058891623625158817871330147161560036386150612227765773401354347718741281390480244013447098774413542088127373118587056137653022883840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,33] -4815830745586041415211766917362377749131913537661582790653659563863411642328675471021211083904050657196144896589965976089895623956964956626500837305162522028778704236231557166373555418111738806150293546868750455932336874446635737827199137708501787269689143165315635633968688244908060751816942411315971906364410870482746409335621846227969269647240794345120595484454562046478734406766595172526393809828962939171398889859758384927194912026266683481761960879474735145892253053815819730660377813443548363248658095457442180523365356998667847423770061496426558355145704113743267797052785214483685197313874459674011246508854558357007147062387558039536843101089070031948752303831267265332800224135043296114294343876053451413684408650049899608792805919168262701893851046909539664007907701488142262419241234325539227809567588388643238438958666850963125205984861993097332697306223294829897015403950686414123917553731686608658738557602168285481352079938457077916585679626703310880296460530181492999503181597405648474934506643864253024582845643656512923589933301557406283969779927336201070873817269418442570964189821183539166069728126373488074881124614889047954451374740960303590155424307132294992035332942818727821150313262389495101080301254929614405366693751627007520214145725437269370136500564409672317618814587974327505314353977235373500468563834740531093851117793503538525358982771368369928779726668344065910864226999466767719315122533938890115845663511167044617937639140791467936542842270276831504721979255777137721437546734731319415967482596439507047561485147889563922325995931047296197430024468854455168977203589199124989969391638322590737649246293070109051207519866912542178398086181259998430096502719735510202066810017974950799658761942185634171585558630567356068185745474591059482612186909534280094744064326770277516274777346257968948060796212525310043032546346881038024853135655986404635624713822958201449107571344181343142887509330617336259313775474390461733509735434666147947517142500986431919815708438538967566514371409411925268335707762508370443567558401447170372245794872358897998505923296389335802913732739198141094952601064098438425550052586820648703278154211294559896675760455806900330892090858791101326032105677347370219474393419166813376583612428575214869694719102219547141300114362732059158883041463667688333904044207416516739723426997881167273519653507988931308282543003709461209127117429752940504369502539558555548086252016724115519896087395362849105073551713795237318885965411980295722971912211341381890405460301330710227652685218045191362927339265944910118986739608971590055910314083689337897222592035458107120556056368521559332627627251768190719768804263917265630380325895770751716191910527817899997793691938253842004128674179305442258696142476142567873052922053716178078438600086661477711817236766931617444534562711083082071305170110362758491362695646958779395400454024926928262659947672934231095099730439912035218310907337830159557624684044215267326362177191259668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,34] 2489238651466962365682992395080530437336512174167277794858615040033724743913316001695692075592490164174616033312243281950099106143009197247227222587109719635461392217362581653943284909816997281925449377717369694707160154147078674402493276060577572715648023146070885463456880600895762195294427470605849191225315558357807038051396263236121666399327713865740255000512816490277280276438064475719774189730030766780257477428896395711097545254117982984766382784382196647099011419940936412770446943939330817416355299778652011472742465557490476712343129653403312448004287591265704426237093800358009686277599291560750975067956102426451899458398567498411424316018480849287051357621522625038672199892217682606447876783661983739429518534972963611949389549657848379730308154727076482447542297583521137054218036366618215644025598265711318929371847140231478852222794808806842236641936361758490882405757172635095199899414968438115782494638440859957862161065722660874658526438840122853388272353576358523435665675963648188071814498487446053230403655679474188433254543263409757183394563267900585909159807351466486099911012066601070091936836706589751841698613304330946529943759520327842670978947704573747999084221066904924754910491754682103615479060567432880667303050743231927320866612138013032734112060683279060469081747363147718693515473914609398319360954973549840067020507585444909366532612542205986283639014336101688924025218416635968455833385808507896771259411208393327732016308408312938779160873865960036537373135201588148502460011921701309203722141068363573220662756168230413369978869600835103000201075409267266488603561667716516483735210773454972149468614897475874021868019544954090868791677568824595183296365460224290161743421003486939108899709022995294991932854008308894345490694673705964551559183886892884680930041347726731680572505898678506728298242554037969741194929674038118443227105560149885490055442775391702841942456377035758744015648058268856803243201103203560189458824268924866357506508842421261936821040389572446770044668163784912254926997355794901845398350413398955084054930222584275062472260012387477633005073517987569801396518681663107305445216200052323236098687893277503634613945256957507024666865204684643279073645379646976472347588263318076828561263184149605725224279800331242229335665206286579594651878876069220104039237620489877314983376269379700246375813945855144545870956939742840883087746927046206132456761058151724913145442431379799708245215532821879229671798416472367097402208268456159645067958275409343473565377191377575900570128687202749254758863525819730400494048530710442090480956949051796056131876991442330300374733899382744870522481447778416339493709207773767533995616686179746189336290136684885934306422439464214871033042028974082739150236847221095066036827939261644491982980623132677402921635751450115363333709618286446886862531401465540582049557924993893023301196334578664884921212536060682807725433690832205546494563978337294748301922361036968551042117508530176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,35] -1018017949930850413248807589885672119493952787340115869223810338165173189120477182737439672691243208780643815391686366135799780680349944716319236033894385315078166486173458851678517616214824203780842324203306773607478001848553475359945277366048435127192845422209527852597879828303031898471120150722934237220113013698181707058328549596347451495782037191074625146274395638478648015571121507483864971346135716246781706285278831343915776754040257511250908398352146423641044555148607657849757309189513292154849369300876794174437868266509786385889899810939425833214685746969913482943819293943319996748885687002646251375793536863714175729189016992535989969102119007413020691715318633508114155609384943832949555894747170343359264009148695531781752686373513021016698381381804683729095289057574352741309410128032647255735911799600126472270599618671180345689814613853958267447058765649468435260501099392554493514343934043990432720625225900794048540451231183860090578576115788347819715484827834642650947286317425587285436371448256989883278457093086731045045282072593223941749543076720457756047318314639084898808430846276833066920954999826363481272891977043326030810446306927224778552548681408234642985221229241412098019864065153149212447740302599862853001994255841871720591918462306232563107759364711080382722510951923462249562042254753505468752735304502474466731685986607181533113647256218529124495402332639244072462235661175832532893648584945336389631048422421491357049327197683830113846553931555333034093263743709015158590225476134148321844433426200186730728993931740068818533101714302127624437595403324227848136055328437518868013111088744998708318920578414485155601553166395501238810551022303242838807208015051056216420583029342989805085188526393405953677162187940868751818545887727369801301660807298351832462649021735902934719441034924048994880921659718363902841425947000028725622145809878545630110774196743505809463799931321151425535963626316416292895958044403924001591829818941023573854809926576002651342547487119126078816962073073823102829727012765011299766980299649671188226395241099373461472599910072094123210789728448590482988962307817509989757192567758850689032953852186967497749971798683291309091788039721511198170685874435747997923859805179898319079732489307019374747562648816643528547566355516811208761096395288614426705573166708059934434693056427357295259732947022835960886629163973301260354156093854762358464150188682293253966867151085261577926923229860682441579608053819869527247771849654134500423568327553345326733655871716153769037342361832301963920180640616435791701661491067688556584189370132776519485133348921034789898435424699812350425232929765825105354613733324027431982257574250164916985152689234888357012141464382005453826707028208984632353406171374685743675060412060058182381234878372122369239551998896498263295755025419587060298007521282561626359607190181327747063567907322514140913395620391309256089753991420213722167839060868319854608472377069500555361013412659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,36] 239717321644478793022540740115788177275835570182484627151369463329714791509726539019973125557029001487548249173831580997293422844280219297909792158125413189977293339002972142102917663003682139800573357004106531990406729075987547249767631291026533720988072925829323173177298351047863824627818266332943934307125396326737091816989518705759698112774907236851500533108126596192890399487481743228946748910315267460731543923089078842392690426114143574620514158793259025747976460533929458736493996684571034363824083100580717829900519997926483576082987533214603049936162359389924334778609961824508139645718222084995311898983854555837432314797858495204695813439184476313469332635222935666379642705073461241584336451284910559362398525763645407989318224806738660201730751486562308334222151091027636185196758530816549883629851719825487394736348495633925685285805232526229854955111779220375633156864936939987624988722157141264431078131179461760847010162393249512852970358151813280811312564870604685818565837676243234323503569780177416280676177825504051623098517300822293369814763149556987870085376971267002445627917956234411051542276312603398770713508013234486915202300038745781366850309831324211532026995451891144377751029949869317495874680561246588588883677430614935574186297004262574318128153776410660023621207861895025809487987837878126365730165961562869872580309495213136987970266819418300380318203514462503671624500948457891563258037503927722917961710376207306765393643032473293546463080994888850353384458048526310606824691814716775883198824735272693807153562418066947967269627654762056159501579965932904227987136077127899388140537907950709642535940602467234317532603298201881040879383373561018294974949941538854261476249859724475608830460981687764604085966507556840490291412723741236804857086812771826101867502730943514279588446668307493123988889870973626081610112547591764490510670406564046569105994882823229907097885259247822678242631348898948319039215200853256312019002501444073554626038755451598895697651750211509247754120424486959816241298200278088907560096707136774711642036121742510265553321098613348709590076268030524637773639699271268015267182459656580487579119062986869190776277907405523631313180871505557670986921278017868861691694114761461319136962469152856515665980040358673386537366116492399194623715892153529723126626855156401487957064712973468100848080720612329110926398595375299481150551223337184211241856391564037706209929670215865210497309802415777874663882280852736253534575138474805094953698502800013176581561835476201878391162921525094881223906613399502160239974921761106588330483381214479013976648065122121969909369184162756542421831993541705586731142407579457463792614993041335367308879798128233980069731445045412815487510484433765705860847013544190198151733495495794660833461501850573104065579570242874458804114189119780552806295444198478015376828302403651823934026710485580510823269538142515209197390102373668849773969749772221676129273980047002907550516200341504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,37] 63411737957081064074440639645652538540495555313985499043715536872580498039575817285574769846217941294265622632250609923612431640351085632714028505299127752421535386219567937133368687964901345500084897669695013371357898647533279544851893427714157279918025558877345624179156723844938360271239461548416066057239871469391617783162660314355335613899885643875681233520459052816496996560875103418492637724572026664511290483872618590124683184617882707048970845230659945135748446884729442879451596012395524542140026372152871231719320960271803676608447725546450616677745056195574253131528177312105877982618522709059432832768903567993116345159465945891351952598321090340578155962938161468485161979544107331465739158058629001427984008585815316415934559774473462237992313818642980409160008385125648718907010237623236494785666566869598769069771571626621866194834243287917739037158687397288684067497344933189118190962650209059460483450656315916144032001138667885839020144105336010097503047174394409819061583998174405612115960261550144668709818061014377056953380561365338525959261081930141849362681510394679313669152128210547188057917391275065375395202933618752495314877231030961590276203445847257707466974336471513456147575465905642449811638510857158426413462190939498875582317175475056480463014954342674349571969955377357671460232634288784218903259810002984550189063863701267292281859330606543836453031339196380358439839496684215384714919719349874254480731388946901495041846318172126791274246810127893135865748046684946897670542142755799816157866107528491530473177444429981825623428711229287051424917049993035842165842346460365686059024284806403938785372740243545993958219240832037093659308007731759245389601316272900953966585283280787742728857600439527437698256395096306099253589758082859916519703016525867856864886287878995795143978937966154770907991659647284330010588330040911177563660491718053209453289667756764141802057588684205547878521264724654838867412199801082508243758844478414944117693925492987540205422917585787905064082357008753134466739057219375393603591236062760167522681873975954977949670543258450563386715659921018385156500120757014985262676151887485574050478534408537331446595350164210702203111296358620654158106499294924384952022804823200010092072196805939163697398682210540598919441343727182589941921388606961285569239047844016803111402928068403398671582232126859600936694560465303760774495763293298866415155612152616827816447255577696405698492958663163186484998495954185785270684225865951668178441774364262148930583840825476678424026001192059945296466183067826646055932864924754268932469023586505111841111581749970876278097929171885027561928055986047972560003954216891006403985084236718462688310976944915675259372708708141207321703294202090709831126456599016662996567400356621665448895368894929178592496884108678011943021031717014108763834350868953171300155100472411350553570866150515972199682517375418340762537466095732017686744886113413781539266345934594094604925009920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,38] -114639524197291805532303938549731462065204288053391291379111646734773364931433935167585107571198962833374609795587582257895338175506183508271617152765830234408294116553175090015867131005376323154946883282690672227533005727270644595803284854669810532727021246216103987049221167815579450584697799503346244463141356943700997885274685116167344141163081218638597056713357474307572774357396461735841144006039073087790698411238903588029791480250321578390646321863631959854522978775826062494586256503003897768745554941983873514847462218801332849548268201567698026680728860155518547459289076669150804213433198119847551992589479155382408313260276663956690730890374256566466076962619784558063170393043861617904271002594393836365926693994194646600668767205648999068751292105467100395121221076436697992958528346435136505903155177567194773373171146718873503501377309231809714076047431503491092629412309234180595187218712879671670113855349528234116515803154008954206415585060377444824226672099153504276602051319701971804198546688862341871846208960578924478925662492445775533540597798588102631981309188359009639027192882771826363006312896246352392986076636040060701310317350077711049730000594955927126928620660103080976687712595163307260610621171662483921941149152356645835123667176718978746265190495547059851008081442563704660535227988437100478416511455268010394104854079726936538865639507738503657061660585915226379379355211914391084063156666077808613956615842375003908267393214557672955027502147922831563180554133772667471695461954804147671275867864381155080531416460195667104512527711876738698606286933402988401708792823927666623588043491883561796307246909739035903260970934581521718580750871917092065721184748407745951417269726886841444267928274785198973073398175427530588909292193219800243452709334327979394574150457272718885048217227969792066896695043727723682073344488359089309746012123828147224089308572235211737699252345212974656014535289535810137367183057860128108426848249266374156196603715095866749861245537292465491144372694970165973892658990941492499349632756776653055898366825586115256105053421238493595307259659199132037390963353765453600707461185197643201841283072954014773120553659697892835954372030730248150221113999261180792437909000062537404609609477114456990142215122029311624079207344119237707050536017792718707618085049873985139039588103379620372054751183967330617772046336559073100432774085698784782958608052326438560826814245314550872684355999336516483594457899196075302611042188851066805931576840416715388843524864241944965799900668111204114600922822295468172792925241430441424485227498980204726184576006422677650523072887739211279662399552777211921182576410194716313171583887513650033512256041406894917576178723972760205453550528719094121881594186875351256856490058533797555820004840159428711032080514713556213238611351701409680353572251239852115627693510648607317278183016746707870015776411573202313302464892637190136689993617363038352491281572694939280130172428222464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,39] 78606407726125719495415189697733401728658386533516213914687491745379224147831037359781090713864288274529476602608918404428823104518652023205182259935195842896792005610535558732584835478226554079118343222907209194852542131417849213899856544115296576970752085782909550198445824872054619169077886071623636103682279286577739709148479598631009872739229728098314592512956381773485476243404646502689693659766889203793611096147296529962138471861678892778621124557896189764767667826923167652139408938441036850484246342558517137128598203060937872160019274735713055030561670115223728927746637489933303189110657900426297690413353869173143507930504539113003348554918875135474757695397073007758157352678124059227967966068172610436874911244305347123841453930076814235366837241960929372667203561217989695382325541451079110754324738725589124135353548043333456886656529330060367826835121777296737918153910193423730013725761260411050909945913026002897932781584058850912049689166583772336883937908733644730459865696203354679760114846033184407460225664797283190071355311766186845850193566799406422965316532703993274288551910999899799595055026352364035720579528778243824827784536268705501187154410123620620580249074720898676804548962540557211310361348646272370732981530425976399746449038808739262362335558703201696121822877639489077917791356595508873843777989433292885060638121964238576102882959716103245447540354286932917404362834514594618728835687936262486955187378866206416845405173492518154023983316653870672068020552806881137470992760543424454423684647623348879903875478454796794624229338779223669573534537106360212539833175755121979225915491580448663568290682870062146158947803522496607377416588436706897963865259733867000456911796920761191798642102686519671520733377882448007067946426759470987380008049429065869525663988081008521229352139019442341279830293121317754169710433962411845222015048271243922547658831164659082909055709585034499794861991690427432480607674900026152597427728779547485560437223833117268959349899759002661663070933575044119665758972954158181201181378470899464131616177838462013789533249565623140697305309542110380887991973408691329496214327184855339081032663007055440730749159791319310240290879862811484578811745582187030684146748561989821495128640826289774802306485178813283382166659970172002929920496286808491754995007114428120484799550135114064477576904491325013154541525800548550353884902023486835650517140758787997165080283724033861896217688056572481824443818961889137670503944740770905552825409312697793951526127494331967554217989293703942526064232171889463383444362486095410175918993334999811711038249749160501819371104919725849313697084197515673590173772262048062902877374384541140409068380597335721190831438204361700554870457933996351830755780368236806614472477419840962372861599495361217084777812219845431863633093864084860563984542905011273177528845796483414115947035600498628728761860884449901172003997428569114972760896840820502073824818365503432906195945390080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,40] -37505725537683279477077263464323552326230471513433158282542725179294200225875295040026434125025435409526891395547052742953521842451473823571121699415247447722185103587005334975581369683580732455866769433711168760093899452569897514301655572981167886846250353783803699341094788023368925971927094690262075514479716866291630993706157690769865865796862728692007901920240820820191541243201747015342004921710844375932159194805802757709760438960542095979817567784596888024260323757427905641082022775366516901185103056482647364221510775048612270556507158862392376400370728031586434386665074550610365775471611546504768347940092362593194105415002222214030019217046781303495586589299599894883265613557431827889381414882999303499517931432010729136237424008347374099916784317818252872818309481107066125153026313130693210645414363339460707574295343495263049115686191861469486878064332581935690557634771172915534159305998023120503517937132102069543215707246244345181386086214071328193543779934652284466795785780293247702023176293857840321633375786595883151149418643197970316248162046027721537912208819165260414131436648131871044452394634852672825989583227835211215641441247284181453977069580456501249346740916946414107734070242111283767567293043925023993124829964342699559900682505227835402713463138864600697109221403679941148602376324833291203300875362538577742850127671972010618865221050434451938575709505959745768508825982506476317998148229435731790365438008960679440626832811022370977587787185904239998496719537619629097978431519769246148335057367441299848805809286459024977776211456277750539497051328595860059968414538737974817391786046500950074917886289155081750981746614369943622693302341921330900418900303001538102591938741495426082331728683253787671019433374886860346389760461888061117764721369290778667823800810304037144100121581334329060438933605147953783178411749544762534035388418666239243148427583548126040255814682069036215350770010400446660997790886051645442809604098641428414740184956855860588648385130231333365819078359543291037812033672639876506635472967648008105902427532709065732085456192735713254389312476042856691470469135635124301210970262297285350333845158165316225200158835620758667533903714903943335453346979935081469188913907125495981879794535635268058682235570654772788045571608265870980039382218413094228997743728547414949371359309540090741465678168511106795356654993196567719218663232323175077062378327263529982451558053493753723353947818827663896967469318760594784000598240110531564587651802814100173791919459685132589131336477726944959255827167833260910674233723877813771575564703189150279488415912613607418016897797430474792692528926740159151991414176406363848818143987836695593931818019123547099219803604390059045949259750679778331442086140636352668825769273905099629340120685815170635644667216210269998393959071929378723616212139369992256625935605504416109167265944198299675605061188817162295931496571715541511585114228726182620783564450765802291248455888142336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,41] 13618592860523888223598651976537445850959698259563826036729140230803492592306238734613935320689849102710890868936252983424201762587787565147083460864414601706770399776298783258950096990357929501529053420726329109850909759526278285743040352511473232343553720173528127748058399194708024768966707829027439066628124467192461890202759023698936895635553890538593533919206359002846434686236373247370957779872379481281432437525720315109594192880125563713707341633582914253786622721927415894979690304213691091915788980498893100651273605457379773332389137053377415815055740749188805496425098850725855322684773071631878032845328017460091553856061774297220323139166046004651759606829849121326146239834684524682050351192853506566270932245351653657446164256982512997673340902426308451554303360363383691102711628735570329635298139130604897270735712663508183701111043837311535920015839756997849917220394948694020128383514418385028338680217191352766321527752946350261067262550506732907966894282052172188542831668202429787440098138962140138731864538198851329336275960326647065196527492614376286721020075852584846772547290652561457961421319578434037394234539493983255527900082759438969360989240101264376866274894550388678742044064222636259887398379814687658637532677202558098817881029575700844784653124237901060971107544513450022353821879163527867601967525712084475655002760109759580213426402598276313884728310401338533911694650437412744375871533264502134750845537046938685218186700602713421732340290891949406259628643968615030528563833102297677568652768672591368105923825770507920115856348206594409539698554505145228681352018810700826212893773458696201487863589529254986786165711088480239718667932249544200412413805091333310089098709782953015716051478316110094180529394030024300239807458658753314236230020739838934310996986674279671254141501823628741424897268731490361312585465959453407486339251386856099694058190306969808131459815318251139754216226728556300163181408678540268374211715363423638096167638825694514180232066435922191900575115550500501999311421712173902027485288962305042788332793717614934141726725878671171551686720436302350466962359303429486691925543989416141238624071105696380389235311368486577070671716056773796253501262442768730554009363564783775233567463250590187235629578987630656333849265116159164754858543456887478921490597031088448469690744252444961847139901738059769755747557281911905316616877243749374640050428155626053324541439651649865151454695715358565288781463444220409372066599851150073552524852113354558996158239708221633828001156880796436836080482024507719912939958375086446588723254094921578488442687996464761542979026128943960455520086033347405333062118359443214632327111002347973134403930091042251441553222627116252716363054250828789124867112157554757776438867600246606339264622702688890206432328360031939299157167829547175964117065595529152795097963983049846009622573335533754102061782625080307101527719256315970109270159317198106968399506716898464254492682485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,42] -3750535897997475555817410680061097148952340623882683814897535577756969823799517265774027184197014801566383199733420329105767953307309508681920245861257180267191704714111879183786760614782869624395114354835158803207524154283353252375189640277782763604521567975641181020524903212186587968315824121964719267403973130783041108250906200677148157631912623955579405436120005181355968569317741127120506067437757402023676341599613200078098010464055030677016511218035500897274754080592631206534744736612793618473847382123536550683282297433572997403823344782910489827018494617833504372115101322000849903850400185731649658296932206622785175650348142596808605547283940196161526349414432473398333589812827607066309524327342528389326296868354383471198366848548864291574794622959838695064147308789564107199352331473098896908495698900826515168496768394929361688872017184862964722649385654210208717205516263053213083237166364492990874005628506570761525445767687002884297424866028149643486551733719029353612168242162609276734545750693128949289298784534059071932824497853868090301777267146896050102946574070441271392791954707686606928918896946960187417968329593949941484082496820708715950388506414088985745697365876195141007497036490021775492205257297823793092465848676216925982930688508537599426455903925656646443740344348358924774249272699562055902784816797299972162838521769254796891454416268223412342944428933132768691251560940878791926804492915802761792814446995001564991962776678347693773315982162674257299639848942684156109921901406505250463042441302993614426923112077775817747118218345681366315835784171657153035950009996640213953979327360048711757187482509209942110376570760504015943888445353112588346938123160264288075294852271498731894082820447895027904851676921901261126761684774752736511187497231530792044837855758067086247209929597525021969944753979220408517454039749919695661423005812058101859356687279103342172023889587236332538334060833023687970593515329608310246878811623708574752917180532604105245804736832594421508473375985713753753463843014222881181684157094841846502420221870238087316758533789533305704498177801971864113338177722601030711787432888657676053578398568212521374306987178491923301997920594112665976224267619614883859678195938892187768371692310974434120355126321979372826502863102605854590504478702545889789969662596512719710655142555889236202578823007641867002657490003048483986755381231548080391190782284876463652444149007053139809438922799740015045927357760997430087060057718187112459126753115419241849310746013227979720101038550074573163010302097756057043025615626383417740513535165325344647911886354108070689008381486943742625158663100511630772103797324255929200993666271211033879583617595366197612625289955184948940388833840889262678601199697746408130343893953466961054960589691683783526872479941844765180915906270197677895486834438326406699699998574830777804074003897448885973822487185273050916755997083910852277936375041172853904437263858068076119460409245696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,43] 692419548235191022813395890048465733619510807464996833894116751972235632687019249722071432915842492145027939472316406037017790533178698707902808672908260254065766348216557381052471967446579616520537212626682915993211708420272876618651926103337792298190918710775607726762589361792926384532968862022679946138136576502697385889930322509144425886672134507937241294361338031686487433387695623748447151564395215820024536557014535680437411150337424928384548745645892237213601294449534526630448458313824695199124382138567585872364421768001417243743965111541184104467689357029297007479013326412139031890334235211054431136260671661476464937178719229650932841733331914286326108679101504104615488658405635906972140482185418374006919004929797105953871565876100956992477620793986731047340929501156446045824367187301191401960896772645040142246253828405034860463214046641547966389930655309580714559250794412799865622894318325181472283885389735448571366565742499694804109309345009250195174374440333628215678068612999152852951663777714230511639325443790300818803345334889662809031076312523078908950400605528287815481929554205641096307372836505744314683946496510897565287446794559579702393651447118180967916173807494867913535505529714818186084098376962343086887828063073567510148562974651886897518091982512843281504841694197803481891370946550904385896691939340324579762793209125980075003342670642460961344378728408336623746450552794264522561178104942467637017229649103569977270385106403438364519514966166081972855570920803363386466189964768898968844302646153329989310135689801105004988221983672620556663078550474862011800457968787514583252567968777933688770025764417055728254409311342509939283144004886763742966424895069937691811551311885794128197638824494127799544031924425317321544399116570074443629381023527363094907064875514516262448090716220048990401219219113277177532904335329459176971129557301632504498215602867315798892168245566388124699117986592995169473765178569416144280673102359046836660768296504539852702660047175246477422725688480120914225716907682949561719854206969319167464862068961496220358685750557482076428561350980420924073628266828270549466577961655836576829331390973817844822135402455194801468260200630998868354430821051143559194579645654078663784764416914341248629702659784821311899920666283084852917285387788515201429283103006600978964049650235187329457803206771046662369403017452936888444429601391353458129975266233789716815171734367334501397070458839564705390579947118745893781443347517258753847346432688479786096891156279379271366763733952434566049069421106002844312433604056362672979189163784803153490560282607893674761974870589558554148692282788970953102364212323071795870731732441725741080277904941464469884180756142369146909852370289370235019092537282695827517099806655280777398793320663488370485431347505526333511770578908133504564579039121049387627417602989490900096068495692955230517337826254364725486112228797600350019201408231227028092704068791934400215174348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,44] -16399716743448590725179929808102540633833352999093771313980593141849803680117420551688108593864632654931943005292492324449723505052172268189460157621290718630844659940108581005836335469278208242117018918114598426508087159337151530711278699759535468358938046170900442847110806585448417948793681963201131266798319108798712022637467971477584776512228880778290681687478428916479088154776089608566052673054857882270614296836807629232552098467433823640935678351598591165468078440448866446091303141648545503735009578579882253806429948010305332491141209254296924245735025938128180642555590544482962375559855929069643085408370637161396214785415828903512401693338363767719973680408486829314245233040859270646389901322654304129907572106930991633634921686928535563233415551010913951421600276845325660677740172752582906283601483020176072609536267033584422948963966958195442426412380114756965549082714092741762819799501690986407934569818885612740212540016820431943468220696955452340761544805664742541084156213331431071978495061635399284775367153458011195524625548837205485547159239069003888868302770189856687266727540257082656324541391576411343304248866191893240458321292321835571184274883620105364449380575002593336807452082183076239329312368909981172738509179547213917968856109742376645986315624390527667578256326431023536311596432665897942125400033524681221237447094892137533931506514442389341401591930020527104188884694020379041684898626704664741433459466562857427844499287505002044187024555140061744614427392554718211798716481467920674722699297903252575541515173484782983155974949428490921912757565810027214896416870318959463530557851625302244328976164497840138512798184648722731392441095083138634268653787716400062358790632539091652365858944198131293952104373544115380042555775708489980520493306441554394807095377944482087140108079959813006882674437724324682508003377298077801160185744379286944940726899822530439471564232593516898176199055128982131910911430039276488880573395484324174840074523595786275215498722743524784256899286983469891143695393739941807342153820728967024081686704371905776643622572211930811621129467232583834161459399556776496889196615485665399107306299078675578569328705030883462782188935673828485751202403690349462041954969154606131792710845264633632620076138243390020518460395677531539953080636930328428290057226801514196419495663373564292132518511945966256848747930713627675930455062174757868374336452104332306070756613350446638987133505282584535339721984671905731987617695374323572848607657525836861877879536158154485224147465238153973217476337222671341397037365538461411531223346386740272094969667219505394788346201369984305242614676793631275478903092720722069801910546904670075707507186567798128553058705616734283070108749867650637000108933101539051138553099632859564537634293868016411762765567946493754583663255401228476159295929962808155677344936004240596265711832535412217069100176701521981761588742329149550621557105747681378360943505037898270272991002624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,45] -53289706378284830043360891615750689196406893106398450626862112951522668520372310118236956588079769383179247582894803200323010183166030953642509377355792011914714700586738185465094806295069265372274423415363752709008157001531875000133759528867122101398894095474756668255642500633160663152362387257545241781721027505865324865358293902475274736107159603360693858860037725731166091583745167991886550096928157400792257566167965657314547811244814034464564667688068771841113855312904223138662437546059201020717075508484081435673701316734533810150941960321320738433032717889648131597922222919616572790541127966100210889402043145405960838282322097900523806288833785672736742832581391863166029825968827350759222718552138586982972219509929303826607021768640220734903925818205666732077820956303858148459742055915168995915468392255679305520727998677194177926134057474262407875132605443494759727317158771317558058444546755369364821926127925525447685962697844144972473836904639338711572316918269984602282835468749774546407211141327312877903021154806267569629585014712531844272516166241913641668133652151230925131721119911661596265304267634074149331123202546701734494055207153983163096508434040975440005264338100557717447988424046900619576829615877424381341336025134496392965831939007694106790910433385362600113461170984872469881728563680813417091707449584581899321347799498646885938747547543061207461516836799475764604408959109548424607879034814181897730984289729782573575477212237145182453701288314618715377538023757126719356028674536171481414523393892207930233709408885110117536400163675467372176415232073852689633773286772247045120764474123454187815553624835723927455577771770201570719000062583827317011217033485833352281126456312497755837044898827904549664708870449623634317310176494139739038983240150467967145841359400206675753406893957346605031736583688955042363131566556267305210582622165156799208606043513919970583635060714131570533797085939287577023563656433182889499686115428932990902127521390692706740751779636148780113378700103987212965365139952292406727085707046370550417930548062109604544743881264899659156260517398648481334555202530785002147017389392287368967440748310123194177534346454180064438757657737824033629979253101826355695433688991462016118171054966269781049642244773895418666456817625364139548893667304634437830025562429977207828286812422933997199016463451265309387247636986760954674805643694418624398981385383258066722392910483286329487254747915363591576560649467279911586726893396139824661133241538587104004872062912302941264965335608048092736970815288838544667040127748472776211834929643828109881123391904211203031245987968350141589867972590796835647245548819845277435924942463035745147257915279755513745623681132394142289509011854707961963410178582255903627518425429482965598512654640626807003141238388282490655427584432797309075396862531491712582040946333697276446949456512642907021116313355081819253474385918742464604371660193331287276288589635473135811732439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,46] 29106881970027520222552805318856556255595434365432646915956361443544545251094065779938142380033127184958393038905279328766669992540926725062111772349873083736958579584479694006599005590562363860870613077030736638339109618785154562968927466925486403155698421845159212441744029212217298098357378197494223589887018443646157746443161592400295853485716120233247033000439975298968724097684459127575304160406330361468757290306359660370661736177718737194950179579260131185929125961925725277450354428180467358115263092857615825569121712020086232394940476826727156680102431186615353730644980462137763748813413009038409107685206783675307189676010644276830820648787768502812056980428475880670564580508689982677654877632261781572421762425266978534834190351360811088374290020245002706256748591448094964568125683510160612823106587327236576626249634186231016067980625725264108377913557984761275726909779471452828400164069144520162335233288477010725359349429681426013380502876727301050536983699657813269292484973183669931779329796417975092880041489574602218245342293948228584203753700151876379566538394798072537290929110589943917184874245557789600759047419115511081341381682264247496917898833040830535263532051943653121227411715382255641207525119498914952209922742958162389891964171916569810425802515379987675075316159710602452855687007073978135040783168341433944589447028796885310654691972562561527903410898794120290995249116631287438682178523716291443994522046529556911608908392068508822557168027268095957735357773987897673230048015921718829942451383766988704545636315669614403002883169761427121000289094072074607424816158883356573707663602170445497118228270246685495529195051406557941664464159514537205147321742678277505917155246659656581296040434882894008988629103372229573778243702516083616689679520251874272272078615780500663620317966297982157668759514695001005910673756956663685215910099461844184282769528461681270856996497248846999502579709740041378717973395137845120253201574922903111454641531142423575169750925992627847439550133610640889172076769334091862497419447623869364373991898731301326425102632221000321843062593138016903241461282125459059004810921427998674161004532014979603235234531421763305333569937018655363056598390336201964076875075653321589994161154426729746791854949151022180929518397687226042424533440356305906461764842300228153947112116459409318680233236528984423034447374524043497687772074904808541258565288719731412421717569969091725729894768379046800585791137852135016905823022681698278192440297178074429733944372359530712511840124573852688623721635996633176547000955792728990672509131378736230635822656439522682018321896280806797288366803634699366158793523851543653132318663165146163619357209351254806744140544173406528999663088308492391720546902748022329535649245750511526003400085888837019267486675463844857636134853968441012009423241189525842528840510818214871911512143043030763786779970982934132657596894373427626788448616795471012466052907236345534868843659264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,47] -10613319699447215547643774253463147468170650566210278606597433874978242831445080821026933814406748355049922377419536904627683643278213180059812797869762255079878156312729387660333426758663328606191938031164235179305063113568370628038562079973708250223006914404001209918884681246237776766680289030923537251140798804621349854812821142637386938691765419071704724918468298128840215923788093873398288677084247052425750220787024020491301566030548774852849796051685304879059774239399017849027993344234309301373618365735247838020934379894120408544185952361569688462351374911615929761642808794359560433569868078879083560422415125998697017759934478225508911204945542220285651598066950166693701410683712759148339916834058907898260952333997241718779737417007029483930323319713744350769063089723463039049706269547936261489960799990197171603490352115736718433602430814735548191388298816929296822011859014069461130818593997030990354646000483163515363291069161380954413291007782090637567953258032507080193794133632416433846815667343968433554840172156626629330428689780406020711858536078426793525092286753437020332878414103891289979232689770318019752296362696773312590019255449599914702367556239058588990711081973448646127634257565613603522420102823758234071117597011116149107188055991693178360664321814216979186198730259504368669790596958794029673144068937096384673730489368325645625082239994275962849367438158397085653559348247754618691786257153032283738522054914550323629869270882601988859748250230978059547564603693105977497161858744849155482423298771579229358384374507290907433918397413391586957499527659379122629991879086680124621278345613034436702213756951511176942325969272196067772010792656063446792284733270410243542434374767915375515734509637375140554558430907583435696469703082783304289732628077694948589869588105670954747461566878537958772527405597210963331436555483704005160351966532680042470444982588764353176830186540989291854275302524061396206132470656107358756406876297712908446340093824411957574172924426968354558065987329672914314604090415163714235353235564162060763998481882058378953984101464052395713148982711646038271988145288392781832454229850838185743754342810831545566562050939387866086136499518679636307380364940882985067262396616821787164637211994089597753046775601161208185585916097094865475929679602646171688017817793095290354934750612041958886311571611785900479391380212169301150906096131959166063793819091569254039037249515554861086475702772431616356683697070470607625258492990702626655228107620786908759957669943531126067825020113687835304605082162222728058399939869746583885372524070706929738532132169762277471806652578405877950512376288656425925952290868412274059840344499545108208713051390470412412076857025600222367805009972340620960794291956666208145341423657235628369960894178253907976724593796752444862838221760180183898668262806918477262655383442220984790532696122264442934742539091407108184220386976832852017806273660862653044568161405287311943904788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,48] 3106020744172699575148808860644540071283057753822624265841919979625506643888819857429652789479804753694781370353443920093644917858789764093745807173451721694929985335014215927896933684054234884757455372671635726855312401232669391490669379210881631960134014312475412650791711227411175863270899194324430598513765393175720394336505313872007676714564340957259557547096652775550679928619003328990528234818825652839615288267726208254003216595842932998515285496640538092707913579408734605218914099129537151894383184728434405510487564820881572206602621226626320430782367367749621722258693484370453630620092473573260333945298053684694836961557129083872246583093873141919854333712375624591974663418343913651273392711242575857408035422058672439081414052487822443580108379159415848032333189124672025906931354189220688296783763465338566502239380040552907502374126957915392222924307369628829282015504324659961235498680743684550231169195324949705040312974681122798138045176125112209995295663027392119631053858258520000264465192501209775977939378809748326338016275475005202764084453224276080458278022836629476152325578313165908951083796599363680663395606208782649845122562795947894270934749763766508749629974172678850440546324661745929955991414863534318397950734493548408254751234961891462898712293895495345989781111164767288695781101064671284482289256620083023225057425617926806101514054121349958835074658985763024471856302452085089905830325587115579947795860737385155102009464620597016261204186611845704882707913077895508854603048232197123708884650002336247747079672950882706757221955113945123306716698133213335040214044830093710540078108006364954212775773498723775024914799120823750656137210368768725908780483150709900011373482305920020332455210828324098090772596670479392495571094994379862836212239855265811350589061984655416722534407264337151839113459996050522606649402889280631818191066745571152705601470733659068228974852388486341999831484686491658685720791744166397663455088795182410532370448748350882718882395286504568259274087469527628668781593760743796015929290640836513597313891458811294066530719287548748751979069743011710857650094737822724979376756664520019623862232666810189915430349085367424153793701513401905612018341130718305949305482952235306617011866985433208669844241601803589068946113760473040715476885148366235534262438922042882032577972082133509908228872720732739589259483556695229174931290118956450243188749028746316473233954002057395618019201315329294712548930159713230621822755162276702516767307060625252849457346981150733399624027822247995418320991647985981619902534246041892525787398624949901399991873641240784227450468552204154775633783725350875626187874758901764796600829060655224846943369491008498383790748038705343757089141608596378367535016654987240480490059782251902686676884282134315200860491852950764508011273517037650690287211536300065423015009361407795157722825490642281425123833182870355269901152209390011398828573223438848875878104960690713473843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,49] -757613996815258061563271875278546419426017674987357126116123770291645376745677568876392045684099132835153409027808871619071796090887769651407088129823115700408328733806411095196586095807408865421379807142967189525328081793042992234864594251895754891257545094263951173433241347477502037225747429139428373772190151331649092421398413477692223710407800695212767672591870328946103119282268062101445883722879050329155999596138365943137022654433349748413648992279042993154806784916234553783782049118035844265139842827353937682909902873463885946838959129647471768363866102450642512982661614399366853134592768485227938727859376116016688393236256195236028748573851591727440249094834203029087054699080893858437927845447473950762250887534735911278833014922049745563774516712769675240753487948672923800422931166875143030174386555858782395150449618085536144474344238573557062676333379150221936288009820697262147513067572503604836526113159417306143246177746428516438564622038941612742024637466474021904374620555178855105061398388488012928613102825670866672511055929250265504240447938113024804440023899456170764518173421937088335106978257180250803893566573330690739474484418719475655784819720103677254926468389648954127076713258695613513409590189369706854626879989272696145191739555979437072784174413714620990002407003600440794028858505664013935028034812146443661166154950892918965835857667373638817580257007860844969939735569579240516644126739088397417888914244389094453802985925871897684161802161938422819958318271540739031948517898751657415851225952682565707806835719198405109082284571608713943016579264312850651048920341901095660577512006904647736988489232754016736581682066542410560023965276226239535053270901996323328348030853708490392920622121731559297277187746421667346957489060845338963658076753047257361945906171819779152800283842452627264560387910257434115558786800630597149274688447211803876911143894511473321667859649054329968968594913658077469716444239856735794500165336809639351711289962747264669922240548124232112285207627078070383442983825243862431571349312261773045902514371440616581758622004366673148926431848022255235047671477504238930511981093344726297149397543612118521071590303548591540100041294775542676112137633742223227280486635410491554431720402577154096348895365863077394272300676121233579021736947092100632070912843012941136709661719757862879317960500581669408299323533554106237452948772808906301938041945636388483526658542254957734241762794488176475244250902735627413844997637757176544799129392220534954232731775551070144712751347704370071577677558788560107640013236798839968421604227374754601082910065758561186817854395693561430502582160802187566821075489333997716630386052938609978340672714080249881050721302178900282246433273894958921209284634115924321810180420359642270417798074621705295441033667099905760194159099423851837004743147570191582239133909620402830940920398558523108916148298323785755013498094972784850508172055754724852874334793111163895053025280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,50] 152579611674578324409729925499591800055722060047884004196581338719030655517468198457091110136484873812645876097153801830775659708379980721314987583121811465660538706123906888358822259350138150031868174167335732067423459940813745096437654586979647572901654653524248214207903503038164024803722063617863455933086168496564829815671044566754279729414953724545058393752960783843611659277199537732813610608983719211645643886267321780842976280780361648980183425340014778819578084178647898522758412140701950806047326461110254614699228350885022737019236813943999694015414088100315035900728705786110778013826977520724769756878139808990546487586474888228176360994820793412018120615399707458029356214890621129737004540404423861905549065653023027833243630637467598995692656568646722723214514017518468826520477107622460287631371348355621681596748969416791266022619490294723228365173002373679786044191674085057360199999914816694967348610901384792087144009603662452329016064013958129402497003686661050954365083667616430886820801784691662042783673568593518464484461364126048803315997521615901386495353776018589647541946256482485012195977613943132343989636893168074381969695867289255054652461325164155563388201547846071988964709553394047983846544288450818559242304749638442083083089210498825742632448375460777459705936984666960202274927834137717224394942931903264664155237975299101633392375161803094779993547243970545281502164341293596433599482044991991474439408764518719370802958239452676799695922437524293575165743995227328478060636309822547424490086539491358971855204839905939928673216916961520619974461548518435319594297023259599460316892703796797085305657594184865421565016931353301259957784056988827661800567974283364727107184905645786551398798531426459269110150533833357374203532802012420930829558032718223411581037687805005232062243943847085413849542287130626214343547977788708082567024264301513253990460792571049770652618989104462766252525225386668718844557711607606632632218747858354850724287680199808743969628903865476660615168220594648160501395466607484482983628140082127413089966297050162838168041059059945598774606363406395334372670513668106348787431850262226740676384576736039846806038115348311959534729535515564114298781573928110260915641021753942189380609497733142969372992460150586176083629476405613181425458207339542968484827589358674343688873872604283862349539613598316666500409502989390386945497994442176664123080224322283359136041439083635297180739108316988672654977635083541316376547971947421821141773247073752015577412135645811441325082344292003931152401570874235090630743068166156485719498228393560228614691020847055761371729153572776629444113914617221471242201993986896453298623934448116172390510800833965632834249456176477614824825676671587440488116765802441026704709317859772949031751029804331577043170228856253577639315717553446546838036180965549862780073570842941987075856542549169866617996455931963819403541018395748397754849064129938211422032533611498294673932288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,51] -24244191494370130439809378893983751867034858932676245564819519810102451603322197992136304780357653477193934272587987957382996935954401117571921885015644907591387727974744291076610475118713195240111255705063200318338870838154255618952290124564259790361654125756330259725062789230571400023120608115049412094320060882717755463561552542550175329708224257068106333237375271023683993367889635125177679286700494172847514753628478034889646450253255165186091017881171501995548718534936016743432768353231206049985829658821128336971369026375055410921532119433883432383656308632694000329670519106644328984676709843215635099094059081522213313257425507864509815272361607546706202111493973938755532998180145257400542367786994440154025134880985849139611106330514185000423869584007015251086801192072584768765125708390399651595466347226582613743884570103102101276204841883711617088884877994564903956271238781559086232063407411434137262870650279692237486029145869337614569113386598542029333163601071765889141271554421043463592261943403061148470952549332449220507330090838424388840750492370345683474903022774819629960642815993469924386419458504589301171061026564721749943933484885576845456662741605441051617062178515813988457556173636415400823893385100554110755424519597137139819295888975115439077404260012067844934362173446032215484470453158616146091145744354921073901909248066625637944222499710261381428757487394340588183805588926702152975903091643528009572198019852135970370668916996439800648677628078096686914695942968477523925376823648242483738548469950814757890297564700397871124291003709204448591762668082638508340348289577565884216539929494423476820393493220382322509182243195672583287915433956849024289454762074033478339797934659099965728806272825867375627371724455375093092437710354110394077014408669960881890849826551648016460413630586969904095879750577139995332477592022489240081199528287895940266043784337385797471528881883187855038833215572655459695826598095078704284700485136965195019689736654140586578348948597979463565306420523443710909006083607917362590441936434463776726894142174710713363552382810586003291758448486029611523785960113078885843588250500845758449444030601656547121248417055527039092002167788496346647203666127491554256519677584373496487661589388423494138090016029828216716740478330723738518282551936343847559589391992668387125126038020403666170303820154760195998423884330281675786873236733078003082853137539616119017884842243055084309235226855675369757449393038477690560645430886774962536047281903444312189921623804443868612426035107369241001873839343407887035609828811241866447907030229975651892397530384695416581454986355258135695327380106335314313261586984346317394143897066524257685959396575544014912539999855469352783447227406114623746583146135451699724208000886662753240589810045947392450732784037667087032724176370802516472582731680951216514792316017449975267222422981577201550132358753020782762051987956616079384450826728772783431568821167269793014743040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,52] 2709727106295623528554446830238126423571753767335074124913365789002140418819055651469766191879216839720817188758316954175147272605396666054387450668831604874098237683451622727209743467679880466396938667065014579491364432532828613484472025245663739585364223188626623348965452953216917267675742514204047178054629588555655402379752160652641165239119435534381157487710068778382531494734073248066202078277964788652450193126683938303781177792861322384324701291621022973225243828076061053160351458443373746707577019020703595846996569541180816345191073190469991039081696530865335491824834859743807454797125522848546213642806816748712010793957965465850821990968707584682350360494200007183296595603681302388317006044258244547810687191730100356515858174662757097381137412989076210687658841387399579933234785984936404806767227499765412919029981058097144939523020654748278524475987943912183078143677035624040367228332002776099900838345477758755910690298689821948028066168280308956720679517969021365367948037095445051339795051441126416253697998737951563712591734915303101676393976614938487899841002128484824931764060757107151686235337914387542257654988015676260451786985896534868184606193178654422954446828705301898666703981369859289169188313757256905303772853645590757412132528922713077634126940226256628035149363133078848967101567032659988997724289368058836656434269790752513644162125474651473212567924420855672815538371339491055317482964833236442204119135377150282407649291176528536110685196351231437212235729048810862839345271755073824736746680971744971125709777642787184767202636162262811143629613448354640358411344473491936502168552900363890287922544633098458716846519030833400741330958944756553740181400881312970524066077110338137113032361423611234618703357996568187226503088001925797626457322378642655991840609562999088768134078250479128599180307251871677683492183597610442926554493696348371941319565569921178472560508800320325971716823920961007056424575511662835664147514572188976297504566077310382334031082911379214164628667219457017594809658350033465080613546294757458905617677814435895939218672107425208839844063742766806097984039513703332816941137814584768801061667525688655952668584461528189691042372722892018086975262251998561535840558559492234621900838801796542200325974110444305807905726636239827636749107528067887623911378413518858687254809248881208201162084678150964478065919817413352652558446078619261335708897966861993351427505737036879389646769231024843725256248355226418146868344968251561245281948348530968954472970980677504883399398698003004885414346883487005335317697123545877525073899587870266731388430726961394056693442922915685086126396418527380944775121322456294659796334687288658669191158624145850117341546432543362595756555176256511589044868119246847721522317759274665320234304237801999242541400098600874518597672466046846471861243161860519823961224001723514657164668215565002082635797494666692031142657704614565198190585885058971918716256559638869289467904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,53] -133985776090714867838414342682715508137335966143127161105525289698670765269766437244880096638820280279416054578796874130567896875271713671675451030735311623759887481671130720888750552718114973468497674394640708323147657199160198022644173635027430345332836218047060274845661020594421239171587617766922321300044121951095955726450913812285413029431126319041609975270815789691927547362353880000631181996852257026259341291342369197496569712518696529561671509043398322138791360019765785777889720675859722163065656610649047417511935898102850231772658827093516817995895857464427942141962049203546577477107149131372040535847981429873690728930713131151604571952155446806359602383190680828944930040461151503127720619362114965295739210367649129182035303474055092093314446950967975443861416775454713501377787649925255141896307203961502080063892222280843734543536690154500705994632858054765107110155165000106164376846370827665380173354801824161369386725604377535943780211800979171928526143138220955124549326367922604152043264804778332827763647413219862695481221139347174460246028247555977499765367673347377215659595654930791499048394239593003570179818830735130957217510602786244418008396270782392513784066900125977734203009215940376107204731807338141076905830109228814474076627696345248372393119382850928854972497304361067982501998303269831065381704597134948909311317426531655461823053984811268877469077676105505907050512399178445963088418814527466930133448465209535494159263453618743582728152851792642364012397033597988757791637381945894525162598952021401201059748251587073422282126154442888375642856117077872613544027786833443240632960677342796856424361086757984036730242018527620042514938710804160035406960925346481163804141972860167789514297937873954479498463405914781675788980436845283115006108755109916835445987187433858575995578548337367345907323926325560155079571057299722650100554327640869781299330409590725299180009649460191757249178734638027751704859868877466515883975409753602358469494751206641892078605080305899438769864459370205432658025708708242595999421551745868280481951096557641121883921750986268294386667429822209535964954000387425852652755329547166506406742715236999630568973604299290392719744201691016408445468681871896504179773827072205780775850577938796974514251863044698113015491209005922757365196186346345549875164368013635149930770364974893722197378008384364699618819038858354923840212895412322164672295951536381146852803741029856001227279157999528158659222882411427544217471570467769203629763598531955006724670625996246792871493223275206196003376402082940381309511078633254316055701509655175833762120478054929631086132690051454343550099402197858423409717724718755816579723225038021596869346698900430883025964488123085201396332116186727531773541717959797337429378852752772096347722568912062880397775721221404711571213408547124259590766926862459241649291180261718431828974068174785006097873182645610396553386582209877981190785867733503350315579206742263432478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,54] -13058774751274136693251816136252008074520219313431612937569308712774260171979461781325834174098864267384290794368379383287513244765552219001894093269186275268579141576020761767256390918263782569034334367209346095263874302433957208895359495425785296181002995926084196641639730533735754396780121979493589309200048309957656238710658130419897110491878656935731764878615579606974445791653844307680471701043263567558510685531696858320900983315871505595985650794634095091344715442061996375741450666427472434916019228951814530329153160722570641685936141857814032127886246486624736096618580074719266635175865840613950931753240485459743580575232019431866367163097270358391347931832191625334001882957612496836408096948047299711160417346172614009515291590205378417363179785263279453772417344692610021196523749684754089874145129429255062101123975972844409519619233466089263638823234553432615371861265687103163501180357789066451143757662185823412774587731787141022168688411849815129572946248930306577751931209378136116633514514927461933071266641052213990021822055204988496145036845215313680963081142935048980412530627907284772158338391895561986527679369262429452074823618529814111376328682367192333292946230655163573158247826135729033636474641510946711261515273452258817889142338391194244578257564666862267993283053773613878253115343579761267902735042400524859497069549287403565326269966361550386655076631154442202674098047095913221761722412559972696138608282559515604027403961319067883857698822640703523940541214592239264649171007328455765864710935368243247600384463113036087683364356740115027491642440169895578701977721937236704739427778049567366924713536543318727304700326985094108099475839475251734686168110487960737126992989601835327072069633625164661957556774774477352286715508175530264934212177096332444187820280429888509411462862017424565589128877096112759476021433397015315428928443801150069637558815102972178623138660916081530176965155643805088843828293096376301407523606203018527984292353993007074951442554362368815539185569568036603212861708843815054791759736437045307999423985593602666450345589412337602559215834664257034080772605052745380742417851181192645583711023135924689502288824862203328757139093408066740263676955953466373101587052216180915429875891283225498239915755025087694616859547283415710546039673701223177021564670696446433083675496453474628740832216070983827900421876944568597463114666717910293926267290361860870664666346626058161227945243999595673690921731626528692366297877432262098493106824919948241529816386416675584572395475810827991272634058373325830620661216828328111224319528451781897839169205576674497280185735764806812877042335131729847500485871826765636540917699955127201698774941810996087667434626165720660921737157752489928531962620581304574660963928805739164370318948008151287667182803758239830819802968686591991506886114308487531887028324437897619778529716474186570247476323719330855584860408715299212684117066358867457850995129223177473884160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,55] 177228818911789697867058974102974328892805695714083084374098407579461131021126161202092420248034816307136397482603631381539349398417644648419818080719750035260547663500361546347568140479968835494020851589838117923066410107909770115690542907442774723058815139003144984316385649514048911328361252085444080670060583853231900992192404241988255459534489757239866397495036983214094274382430774848708385584459296390354720027907343761162063845959785070432725672203032321506745796197804023752233832130713101500446453568067397255605786884661657169439444103158181493109159659138691013031476001608751346675256969892074889071908769541018372233243167954143026748439272190245109794226852914125761644639163734647682906261704965036865228070626700692374557789452743069062785373894681011793683519024205085800558328802345419015529454266913984768572458300370146180462903574211062067500307222403159611318031447714498015406036220899880087402704751599838507299591705299589844849588438523889645060771156072798500819903273554846232039314137210605950234272096519191113507652938536200166002805286308745422522828375745388112628709244487341914292387324862620144559200639257432039888236796264363246970521370428429265091525222385710562146936750205981488774046441252802531603092914765715076315350761429271529339512468309851864950061573061725381075642679393234048021196528441487435099609745944751362754573460758809678155891860373090091891518505695128633932912577502113238796983269068461911042452522524408431196679678899454190831489241311690218739488135013400827556707215692159636324668993510122533886452842897725894309409440920229149341155541366494426617887963245028333512869812285597354004404164857503247926060648092957045358387021156286024025979994436709342191993989112245697885586635761282632732982149283006466246005228766027356301891763910049188827268799440545747732498206081158776494258461013850317811433762222587407676162120220667014685047567039480895731146043202800511637662969756345507405513818965145907232377522478938642455616646836464196230590768442794211651753131834685128662239168465215634564356695471637456483227295785573774171743454682608788314781318919709363031326401378557461009509358917793800341087714758969079932062346665298757486582944171370038937449297636284912106993929702436994286485561070421451711067184086606334082866527913263284693953628152308721850279771797252381278553046138693931946337584832172265981900486997874020251300180550030004781477926486936936791494186013841801685470797956578548475643996377675873153184007301761754101774930505591840737395082642509837592820298916575343679678906589827014196706149592729734340623928467911159042515995473079694245513959171931888510760999831400490260318897473881366675795807002085510188493619248677331002868664347686028408042125579094603142386057213339263923222306733314102703052138171404433363800700604051798281500592047090801318784530366706078784964699336388747090975049588805340376358771428956257082461987373342921971309420972972441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,56] 1726621240665257738955695703530607675131428789429366847001228759027895289755997055646561403403995400215292767942534268976465551046778719179503625684250051466848103516301130525207527204784457482367353086896031036291074762132825244409071106740754192395997457762728762120522883046689174312586929214793814586064067851835027397599756242087061419980663499751079103744998962659784958022919713445220745375090366886458417837805424451396064638580195486266406293500923597105175767028218784985731284610887361813135726048374814643593262761395019186514149585626781428726262806088164329495085629218516519216307631583750048801703345185346231538862859108588844771956761675280749427616879872286174332576138470545456837236517362757790356086852792939343678692015915638775745486267462112568328734063198808590993020180703319348284789252957606883289790712668962941953229996935527309261788354392754184675152774634716351148049528477743527991442531855404872994419645013041822242072417673768449885383095704118339918194679227402907404328191058925913313322034438638899809386297554042097550307529223675338805741183665846688221217241650851919654874894031339847400306567774262508890812031189361086659906208926333701873444884898734572002766051785580279400185167146577969813913071043301601263649272570219517119178527061201583114532991730366946426855384319651012892229284355786439207209532220234257303853192973349194402258997642003805707087572829641649324146652361648619577264533724314018328984813965925673583782867911674270331526166231633822609408831001540682212182203620484617452419368390147286445372628392957017455031885828614793373991556719117212785238266572729975130201780523277309815517976299570906482843187742036584033838469273181808179266214502965271508597471491139787063163020055471027434097693629969484848156512507695089392085892737629924535194118196108371531253267163172659264381491269134920460043636142245755540669628676475229640973461124453278653870686454008616127693958167988136734366660446420194110024343078063237174778064834924890467635105741827654704672575812969039601469920446591441668878181731452997271947520982998747429119271300465569591678013237342532403964261844532110507091829139506824044133783951149828307537006602093367861475298282589581086970818020972255686836546395748560900937594950590975221519706217850759777855563913500302000726584818541215633138858248826395822109867679544642668450530986802126293074210750814301531577365532148204931766599683882962865213597690906462321522742548538614526207692834355839650894560875772165520243662742978249248722430466302798003527218082453809210806150976739802985476976547136263256708565569644534865878257097123242504074219315002990920056163230905485617004346155494913445074587664716224760765280736470670106510309358675269871063433840312150224207464875681690728028918612620342312722052511608522803001556717137298564819695157939115057114171564448686486222641319081002794768163804351198469173086587142936037644711031044695236143513883974513459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,57] -704634427131713812316945338929095797765590885066389759506183239896647133940062210343012698754100600814304677555594595751556618730246174650804214777272581977068848163583049559748645762583971327589352535535965738642688514243567996356414918048430479118896569592438469282124092852727542342050105347391999299948962407773417191234545590820191101861471956569041910697918474831018116526285678730675743237419805385164202629630963871901241258285848016664511479639282393866583702921733503576474762345847200281431661701167432509226204828306461621351173195364141831147956132274177938356968961101225997295843829254387366132443772968950846083139070868596273759664557044872560275250927956829475508364211719086814172756439056557804248082879346220382891893405525950913264783505093151008175423095068498343574635103941928557477190347641215997422278940780043418109105621524675258052997283540030778590081656646986093252318726755632586193046280683341820331577843200785075774532173508232986554560350479998642122765289608976827363539963885285537357386216839575723788414677070793125014318009075240915551334770400522269694328770662768734935407448972476366815560319205360676151287724480712602505824077057604596758725308440484647537282943947727643983514608341188568701818739031504312789876267398291262166377977921584213509197985948033298242883239054347604765066996186849648114989274731771771697998399349880049426547984856127082592451493122215934174326522795501398856367159427509702157922478569772483304829225116228053472641004704718065850240060529656396006684982912535039099282678548200794691664700554813166818815305709823353539016161438999087825777593382452196446640814301597556132340479426441166919941206366527828777802055283033611720671809748058715273551403063355466648498843917567200278902759965846501476573361567907269854186338791266908661889607650788742905111374122641609383689171538468282566276839943392038938157392371616316338564232633404787482245503663334698390410299128719742117831426109300569027284438858181887535594217315037499040740854601737541190432488249939546851886344151970369354905307667233395130318612630851898175852146316500067915826408255955714796574626125915730859473494752625932448557345443755346214772154127330076149566694895726604328963562669735304422599788554470178350024196436461100312734019685733621974329046658069131073400915919264125154769014854583144775782253815277526778470107873853870168455229561921540453507506785253262224079500887858007696422116176663750917943050770014136619735446294086916729850802702937581436101156266373392557362555760568469615784584537484202068267458221791654874985242523898325177813318992503154288159539582265411055509766385686903132286489475420506057240471728250418873067345726943798751050732738669369024773625956919714531672592654772344239729310811078828579305344940201993092638802066880764095185382259296805774035783491193638745600943355369903380150160015536052639560590367290913658503203456884850878987893343778969973897279546940582789120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,58] 178446912982260270218307110393597814022718287989989393055926246444725180851367808353555644923629035766887342094678842687584702560717117433535706694838930104339520696800585154475450379976964637070938336498112729464073092910175310793737592420812484422805763707237010764950564277360369734596865777810649246752594547273373242025579297448052218440157840868937423721045497978295584725897943865045596901043589810312775156906341856324874997824610256612318624122815754069242543211844650506766685034210051795555818996327434206287932775168701617806940664362006822356545375167727555097296967213895310268395471348923828615171729759392748268798078566789116516648569154892599874049683883591943003238549926387189198650151115059002343375379902118145023427563097226293968346489506680640729109330526163949117277174302232723753349525163795698684129030231965031914063351909290220122387747278900685866440975895231826380510472055078212619829846499961702062955639797226011474071716177291431540876629799704293376092517794188732049373050447127100690155470139944074719418016115081920948196606719346008681131335377471213111996327854151660080647893813599012826612798011303401135274757654068043337439486374897654986229841420191109903412097085518989855203309278079291987394877782118197223831345764693833641585234594798540174426454865458096057799721244713463981377040976326707575209171932707846168188252606948389159748996816722440962704340938312930041780232340877882927812318987125117317090274877100588095486081281081703305697097154170129655548047252873616391642699087370592540750630354226390201096678205585525401825096223625678463779185403314157069672333010954389241084901646326932143245372514270378382038071912732929868707483216464952781023292137119450436319305385570047811041450595805313580066851184435296990754860898827894483539720971822071140190161206680062948276720401778933254561947727042219652978459272747916981678595956224035314822948660029979899256096539108876653371236644672131956298213871742867585105736360905479004051329481368602353544837125556585126292885633548166227090868121763825577007073111282768646783092905773934182889677559759676700297923050693773269434933792150978428523115333628014379246546819687132452820788168322205420993746846572130371762831364116553532006538504402036838319027110380558286562524554475324332621222530544565837967716852317627755065901496859357800526782021580771921838348355983344116310952754806418100605194639916738143747802699116075725637327277697057532548464934730071073801763661670269444218024442831607556810475299274241768306198505432750226386876253689747475178999873198958844918907499015015532026085204784641484106626760706184160076057171503233177477269379980011345576097212261619726941479980974994281570436412876137258537636209581514631040510317696302407026099649871467002532671762622388098783965994985889826425093903111526027993696470669844508679439639377440591433874513182644422677025133856148167699500175240101080772481518358069234081784940295415136256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,59] -34306739681832315379521294371039225175680889223984773794014741167188283564699376284777769420085040964381238400306840319496828641381070836350817207263345404501956913036174646516671830978761597563875188217430709964626760114438947644363486775489420807457993154799615861158012594045102716483652487534349676885031935947725652388091897007964532393228104431496527326339414112253612560650322944995045451341684011529818988396396580620002600219387589341647917863064995808576264118286490082729219626562739064112140562715021996289205600999552878202126275469425508916402547143070667605829385740398026946996400005724718763648184615756515824145286493776856940459507677404073542561538782458643762060911581722679801262782679351176446538151732327973075521032963705372711152512671480929913976289800391044422713102153918924838565710638442353279119520173234094887310717180342927519159689161084173417451531969540321385914610696935720639204890437580229528180286497934556057116462871362641982330916079288813881451446512040575947982474688435302287748539746193600533147619317250144451577163387436431407437332323951550294060901396002212274156138438975752787249562912215336622041983692823898531490625753484698783867683891777440305804017204676255416583958660677737433149206964342537912108855244362158317411243318969134163536758969547277005885476046771241037929144822106234470591629016064799569382038434862656280712972220148315839562136935862280764971149484205249736136236736992889816016691701909143344468255261682158679756939665250356595863712653260572128213793892843506811953407128190781353083920006122093612186504524399118101223972622782525715902708754287408899850677733707301557543761136007695740748259496637193604814934003769482709167751158983667548715542617648803387753116968311621611906436956101478358985226834546480868740734995497166354803591378086450605891148929222530900159244367356384535239810785670943979659246130146525055215355827725068372313542848819966215558063828177954902922711201633431862914856092344162958319156940033878678951755382282128941306434510064560323860823489909195131828607894968156052422152196444960096119091964128946230902718132621273570119990472649956442484140231797056533205701510628010698479183634331815191072947807678704176408664895841641292803557262464491698463938639032081790041154992878660885104809680183648327664780868090469501615536675074289769603471204327014937668537427590552989095510824766376777179748219286823569714867452272908764315792176425456110623391603141323760580019484404276109866523158536004124397259367843252912059997889220507791394009706375431418920516090711630700651349488067616839737603432089587683427961775037957676770286752307387835953241366987229379292410447747147955341214263746734599005785610552262290826259971417160671070467163907708688032677314680780131308438678536505680823573170429428831121414510607537886263471540157534355256959090363857884410973818712125572488132735725856042308608978757385187060809336331972460977258154905776947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,60] 5279402980777900680135590879754933717173258755341572171135581992193094952968958525031333930678945445420325223958967446472366012144935914324651806394944022939258232403256470004062083387226469605325027490269122066714666081894558680222403659272966271230862128428552089581752301255237095256324790694531248678321474243487431188628411137542923454098247142436793627707759895828163706850774996175856035331404221950363326818724563581499360119785572850950153221818269415768458033425668422051171311151286485655837871172586139535753884033709626409123004646455978017253576382307608630625189426130781978046970031713499321013586871259718850245693782898685895967622501037761391920102037042257460614820339361536835036576451113621234238168301843458216908735032260587021102895569550310681815690512254022680859636766915124380402358164119810944153559454072472670972845515390896561774635908529963070799698568356208558625662125738988205625776402672897489330846601007585935051682346506408928478371270923364051283968379960600638568344229681294062654023644371504565959826071239308166779580418261569829379333105384511226323006234315981090283096608138671623579963185771484740379277347657333595827359130710918461893641626150797388862345270845722371572745430574204511869612532957237352255748316838955199211223378990067453898313835660438675573856152594819138867039913712421751615172745222091866165381169244802376436258474559592087921321581642884317600332695850865888270427392580371987048345315047386561286935421684442824922793176860000627602988870268661441506577059861439656685382580078909928508240708437476178121939501402133525616064421702950332233635776802738595587011895988101472274804478468380024835987539255339927797038958850018677181970834142385574088730548289588434387360526205570699651640546177203731736858841734905243968819568447631396678965360603954165775313572485639148043439138304576128795928701272901097742294793739554074020664506175866854532433068694852237247943714018408944928783110980404142632120180454181515735259980776058241838742971086292491389652991720724162570151202883521942436354062119411822878846261980629310845827544915430211455967236252362329830426780823796302196370737511824819399963697643847477023846275935612729470589673845816709586706143767202689419249980580428074706163575481462163659459617804638290519004266464627473943483377144654147575475377838322921060799591257307281997510293801273415485024499713317098940248203003081947170411574347346967647434790795146813193473197066781301335388392956165228169457948629370317455421595981388419587281769137736577842667264226439702786360141887950407560051966601028397767307845139576451100670664703658129440242935660329673424765033311187676949727201881288347496797254153232558323308017143931447030473833393541211724617563014733176338893042626748467016413136728183716657330581049965196055201616630331617385529534901573362648343456412279644338851634394329897479359487289468970886162369767265589549927131181548240035611599279832956928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,61] -647221413185563200377313924557657621364439316485908651371528220385056963816605400794828724620897074861899191468577095245173572924841766284440799868709514579991435927436323104053838455586277725234611953524244112848682274804474566994626276926668478640575215709402973856153227062266521994546900126486866788208700977802196851582120690243184432448552581005375449542309548200605436746584268985791024720065869501440089391480968042765900422303111528096852911918934654695058158001592462859432147673414222785037291435609074863517093812803558682457358960454507801599067934030967829135364884709511204965708256958898775364170505223156210040194189811148296537311383005224724449336631668440915855041645516700609276805773796674712218368217276050939052918070751223171829489326385468607025189445621894355471263781796106127254202975642581078371938738427041757482902562316546757897380191059952594324023153134939418284045972140026135928673109405652283683577425242643257780514359261730273972161803305961065840999702834845741195387391418350591440746215813349923746798521004488881610179453140259961817428314104235744054188099289579772954265012235598150358293896236784104196555225644535164760733119042361033944934726458319349008940613304621164454662283469015148350811235683169797075846678754739776438382496414504510610188989243556991822012766780684454478439642870219058436978756109937420457776586342622556520767815377428008798172497417452408755353762148126007671718795724188395610392953885279146489104430561703429665789932031101352124239578145333189934720933821904775955417621154870779989165905232672692465533268590848834529192128075173259834112401684380910206097927870760980870441048839629574192218324416157092515735077219385441995842277840095851573740903990695180252368986611417661480463466924231556100828303566526730766318613464665766591218732587653193637245965375192841555003780081375637134920247910459931749399624349451202142216874743858874034067668510875489384604798346774210804018521643216964137212912723973773736799503426846404964546782489089044730397104983217176242669257808626478247316773591740872233866242105850497072095900417416687407047150036057961280269789120260482597405953611506650956341361925822198122644677844366851293474650779790923320402857028807883335615159085233939379548231801600967196364525544019300589334672410129269237169859743123881703758900357914134913992146313380865597843424480974227784767325875861865378605544563557184315383867286945489242639488815020921868090691156080028062899406029643208085909875674788709600666929872515556201618462558843179160555512430075945776494187534813976588866584740857769308399607829506791937839568676974488811564906252242788385019314125402974141322239642537169951829439545354959514451706983998043657386368011587999739152290809968473535921539192219286146428502073580513217548102852103618502304550650848795979822386683863072641650617944860963250474480779136770067834234552106041037090156473026408482651885919625142958756639689607741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,62] 60507863876668744169653973928416935191257641261219817955023440127919154911832406899263762977744934270641275450589559243285448441068837001008293640023643389559520757535972921736348088008433946573554449196561840379872633433978204473544215538387130822493192165500967002746788100744090732368995729494392090907211175631053935585640514802158642570229086201888978635571555021461694451851826546969623735555571223195376777953915687280000985859092033027342961753145551143027180438250357203734990633477293112552471449713465405515934837503886992746615761936888109243252326794769254375587899765147720547172899666782395023404799408436183566159198690064797508153085192243811626899809203954987447865889243238381549087044304705730559368227580499739624946491800671692240619470514622717802080343376565889027073909680098463735096123164033154699603582749669649008920550842366866565078768162535399198674626969936318266552982297618785430548473299773190444483320950766808651845748682814754646677237875494450777053489928260718749688921990317111289675548040265322180459096790359339537778505981852395683835390226288541635402077210966420979441357697393240982722558248182108857227109707237279656238738734458020388479846940316232575471535332602522788062695052041815042176128221297913620744596651761926400513146879096678734382519366428653880557651956175834041245596174249886343028081317003948453208775011848427531492129534068734191395146349759957217991084187366360502333580859883882596761940925339636550377347474524332597858611119434048208213625386152877866110826559566000304657877896690753777775263823261001020254454099757700555264613084870337411194613228428471121451525055002333336979031678035280876004557495465209595368523606498106086530211857879227253680714814623946038387022360082979534693297858868424334688794980798298200089387652977669229237125395126247581614071280461471156812266739378083036847150457288134821618810679207953102838162106069549456379055919494659252817626376745675918779845374938083412835999559207981823301931390379765766582936119012234936935217684936251940790853432577336513902157376344806472759433858133090652445637042650579489514202685940130979882609709536909452411798833194049857425844586828939845210106148885793142352849153176804186935019938472108117926814496935631637331722450210962466911469961978012851255092598606434960948063830944519333685622903305447463856576649065034381513385859814158799330322941773308713010759064524405978471282501450489592747733866736934009072986769194607891907526301916409849481874374185127324676098361994643037392464430695624237367189382588022674621471808306504273904626770319621075942911354756515416725434940404498773604267065017372939975655293075785446283310364260245919407404329010230163564478814316261963131035628075967438896413393194371569689121997277820890141676647374924151528404322569715253464729170792191752371884411396081748585354607493253092172932972887928745047627628082382954515989356976552355545511869432026680884780184243273728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,63] -3922167309763626831630323632571574144980962529630225913797545478977811790437173401407932897409631889538141080545862926040730662220144773538375892774490103996679844762954596615199205176196727395199876848010197993313023583372104847716214560586207775164274424675924350761846853357757928007055739679779539159149923706175249653229117641589325431800678008003258632800011819589109025518310714516910684885020451862042152904731374210642509573414310382616646681417859224530120897584910032363117093697247904294002647917312521143058603869889378647542037603719258428979696415481683368692570508874195894475359116880934003464224669865488117548672077105063804424601677976854450076522944296447379053450933430467271171400020496549663827567340294448353639238350298249296556602384459589134272613768585984571804402847972119891962154640124156235585852996758631768782051993739620310303824809374425757443604818329437647597069782568209788285008971619467252641588114746024755392625427153731997481707960209353959924974635795965533287725662193168520783131758910092669943873461842253357769544779776357899383473592158391297256936606358546091105523184494996087406582076546097238487024667777976529142482446068656752155070803628314517404731265643586027047074614577198866655378689224411413280792971894257223900676323700009137132287881846114931431395090063467568460968358735329081875838379477327130283839145859540953588838856841385337999728625683944974424473418091099595321962516879482231871149470469800766723202526477375995903487164522878561572131595178058935237517041060052030395745945562390476134584045748235603027661123419443296859753280708557500778379779971555883778215737205165920504978284180715703902852490563679336322787605742944944299020918283623914435658834766853878040369406751509946611963530013046817735282738662473164587476294317200371241672873735237444517685921174139509936927804529019203999213725139080169589981920726470339466626342375381087372596829855076521622610236239062834037888143444181090114111478088455000064227989082889859860559532502944646704635200899777962014386091562443261617493717657321930759736803843523173438670749444150617850779084171719038749360534076093451388886989750225162677066403069295523287589784235133926917832018769834597843088380878112202045685980613073006369770710218164712538980280210636176655252311692940028989306782854365938517753197574023506795056303996265000200195662933289937716215652612521713259917691829770406711110657169241657065817469641354415326565038444701358919579064002698011111727251859870325150140748176501653207954187209827444719606263814085096561772128906909163014049697626738715120934322265529311823947576054082167471914450104680979217404740729235098022867274722735568009368776775691643822520910012784072371245037707588678762298536753418929374978095617688074950752609642317794475269442033287503870059348640312619645687681147573014674820416235625674232413589798094742608235950513343388648406518101286937665642399948013294147194633070837760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,64] 120838838889750344126785469905975775483795338086507066342862318896423590230009566873101708617656859291527798811754183488189685646580946387083343765737626233778039830012786427363937060201157087853678940561821662749457255418200636387902692056689639325738164068458026106170167803247502436017116540212327427606384441508384093114260572648682060200627524633842922559811625444864660399493752226077693812119036536749227165765246227972679996807035226931881178668393528923575545646663111906914594277079222559892770162801615903636639861551856489574509275345759656824391714664160758730875246885540044969140808498466143460833900766091044505048872185254935927453908832252619325573213858743794220518737186016408204220031692289517799084544869530986047299514959198381476839434463154436200189759160807140262260441730435217305354975135627811495468067832208873983987905974287787689449226584098291994312903979730214466031412059502347972104234456457084828145783262151923635108762901965562366959661784130222113990715705635334653312464812605271728149252838216121621606619831579237304348626617294980717412780906055123831835606546469491245594169916858770221377032559796125815004131756465188006783398257754253722828816941706460798404571981097096796725794143008617350375242604227090154939608288287147699944046741364219352236046746846800077623110270650311039918100995202950024891374475768984911267980920273752676509348709304185012958423256732064037079526526917616526650232020079461561929632007334962111304052421093194997908657522073092102669045697211803336495547443849755784010550140287384725791711950715500385568770534026849766550132294813619513221114962443300220204868633886854535888811374957782617139291071659198707796056451876658620498774526259796986318885140363093838748243697134136125708094635094141565234102599835861020957388947615808586798599075303798871965859933351232151223489845134295634451401927107119975393579237344604010505297947200821252006244568123546121958156747710730314894151000384671244498410922909922924803392888394498626286229730746543070487322874290465435555423931890537760531307490001465114570540007143598079193171425548719486041957108233359281508356020267497379453978252032271347370375176892480085079200677995618044692496243563103332987560690354010506630886208270509292868081097238840192938780785900720080688006953607351368506839237379489958976109757536318009291564064641133055038402977056249373918156407269811084673683384189411821362313779515491774993939823475456711932132756479286270032747753274106490235963948988791381343570188265983794651231504633239130630114151693038256708974754228120210334088907869702387439537651712581294895761568839421628831116303213434351930199768383989988265375531655661554946993771951589270662349571839150125494691227405346876236327598434619629396728723726615856211865214117598503875998040303694166705697046638116185501622735169074045776412099548187711193485790987479580937556449158264878654616229599349614394910278602237582687288768331776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,65] 7067645250956255785701738588021926905460924267584978891779090826200636795297636097858169714173634551312471279285921414039866038004405445621909025684614694715125068402416637816527187110394326137936610924425484064925567613328326531529587659589327883148323742392033158697237895109602595726824793117940146188527172697218513585758176383786110222941045804580305692841392132276263891833816608450500024948221424541857948386877394007839299556949678820683966568604258970755848658431540657803736262659351021930973723084687240875146707108662836690238831832600255704053384996334940392461706549633668537952640177024164008768606409803210537058659568838622815140236299119764456766099826610535025048295493961394888550201535872910019984072025797550690942941732649396902430170809739329079467619385358287007718250433745481736568781503538528124954494788076713845274898069087932704586536475356341635005055553134328962413604883695109244582184437343620432221864028095494500972577796222401258595561365888674189672756501088641912949875747103215212057240137693867571975794097432296282178348340122773647994081415526213797660846268905225019827843754991594496076685282189636136975883849440976305998430237456912249190487631314641242975085472740750563994837802814050636140943705396698476634603104332004583808856563523929381859236590858476360288442549902214543527049395869358535170197567564675271295400812272471384048455198967104746766058512067822857839150167179063092522633020910758688038167252125636805866701026361273302801437420679836306658333810606790911516822996554303246664364213331276109143588125578000092638296075185443735046618599052898447766734279610602695793515748601902391635441866844006632642615286310084526195798958579602210307339191966615349686915676758625892897537872352195320266552638874347087847502756600459236251783426091149091043982467346826138317775468308071329359249382214442661516548379306784839102397610374853090458783442188587639401347572344618985542373193620850410440563917319446265227964826429798189453422575535801040639661296648896658336628033896724261732868613663004475386059423869431317533068815722623277228758658882572430850560311954983586016011330142762598411784381927851152187864904412998242528895537215273756185388418500298399611288132950585323869199037632484853475905602284803797775317252359145043714421341212116319095277304150299598413824374122156460528471720013460803509244456731631394296578749370429639450943582502883932480370503516902447485041175217959999709132932674152104115176972940457268825511733152537203395294594805248994589009100895808905179308854983857347502564966797180604470801083061926671169893199437701896411968633246924660002975291122916480623285030525632928658508136795702025101512211749407892002550973646517127455897666901365783043590447343135554488593287249884263299248422464260418025968210450355157543230501039498248077428349272951504256591975789057193358399299251434709190074925454346033321607682518958932029531170913029703698452714618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,66] -1357396824167873407294032470337972669505354070956474739385472544437117069286557935471373025549221143698552387875954676834661555121071984825361438564198002658592163297331486826146937290935958569829403001749457895296330442084773116646897869496579034984881445543367525461061590637992660873527278694411852591993300910524004134221962983316378242234062166908424569418442331898836346931759850068191599874552458334266414766900144215272860533465856464221399821813385034235965636690223882995340066805988813299943451571968356296646353451413878106761139451433843036306334184157202055974760067985916916855086691706372786803751589036996120497086476965015333946406245322948052848517336918421647360922710465369232208918345452762784827265237302553961349935208939936134483867267164548791983510765807959827565471445222738344653550299703505789897932008714720094766926198586527926394400632715782265527534614064429411755026986877976277140667080820090939032495338426816871661101266645505923556049964428247127376657153303123377960504921544840613851438996059266857455736534994964179129578380096514367883451468818270431506576046936043038247920789927869092424751126623241620406570798846714885869473356692425170604750877572022253934472906950856017086319809823348415121687317091947101715233653948421153555490203324586063627425053907725170966236433539579380540057505048675749455169650571439575969737517885485108099946718897886593123973034584160366195019062691974677665193563046961039106823427458494145011950122608173531259701918247116497161943107719087529175190709729059909993474125471103917016952248474638677374450757754725085561075695876487248556463503201787108675701852567645356008525652093235448729274450939402549620940862384059726894494063740153828581876771137598300513369697228240381387983984160941972603949344033897506190066509541651805794958858894571703606958491407082570890916656542383358400339462830502904362927049893079096048937587995415049114065421176039124732989448162611603654214911677681442283700548734949188752393238048235174761597459932717168059461277155241217955157985858966813125182718057869522858627427981342046669775208874870130076326197555544649431880633398439225841027020726171828497712399984542661974407218433185511016224685468889977930903328995354854795875419998347668244988541709956440935026883774623122284126745097064640207039457118573293166520264139426890597431798562003581928995283586729252756464504017615581229855618945299811092419255308513292073738328097885544935204995184672007476282983253913318276296458108069879242077342936339553427920303555773190092016442025132104141557513582758838425817122381007838943468957442987472948718337216573800476257499062483696733846614272329165216283113877323606832971858311749651150380632379341279756389808458690768433299232779947771472236463190571766212761050191982700015471033244531087789022663334139529969465981775658433653322906924956799089646060425525695339286741740248578166443531515635253846820827260240778809019258109952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,67] 118048646556169874910559963786033508123236000286863832815675959673850756612780183447909512767401768262675649550714192845729783099826810293947568514996190836691395952720842606677292767952743837800966440110118753000278942740106531917354832704275903555109053840794803317639874563786193467420003174063230375369608722460880547031094176872342251559205879129115708141674215372091264554992717867251292391869369145923542639900695220930717586832962135696240537992924814604619941838561650117921740781122852823440916182022888856553917162105390533157931491238863310886915363256651027943919239943241424116951646894351811059402747924542699265262273969783047555550708018942868535931493687303710927199242644402401122604749715908769551788459962441073817296218503605584253025492144548829808876286149276788531566639926713909971911526879917701535114738100292929672455040429383521641494382571578426435841014281737939137485940775806442003916015538516063675572699748192925279707984018294795045787130658731983610089798552805140582324774582355559674543002490803082870259921126164579604306745939786606414691834822549983776596529868205409818379288129267738788345495399314924910136854293683913374003632738759915134023349792254122991014064360747044580693945889694810149022484070660010386527640399700186884405902011782444742473834384090061876844319461822145468195833399377794720673275399531560935205468323793334320436680370126704284344115204978500285298032815228664684999318364043344925350327863478657700238060773976360658168423807985007556149333703525661778473861746719577651258972079096051458566820554160974391631413326956631295582895799319515147603135667839948365363302745781596277297052410217497308611539709662060292714109677948811831150594717414698791241852194113918378536846218704191876739535968028579983675905672233223732473710869747692003696635752332051675403368039036513767108001392327092920977969290197175736195039852468737114672757264427984419856080030877053987361813420384667829946408372232206584888238702835361521544870698268746502352929004666230433617954392947792288099558482783285369181558463669575856995874306623485075393203836170241231975252855568147078646132689271234386710979626917591599880257790224406499889535230115887705711588588047250065124331205458251509919201880744897365013535669745909055264246296489116750494406432624789015550821399179265812691945342072294443164219211936341924239106461201206588437765090931456867954754982622417822925677018190445867686101190671548273911473446026692557515503204565941048849013538638010038236785868991872924690091293075529408995068420266742888647782880933213741670464548569402159870452424490006536610724085393291042351430625310713119179622497995766352032573237007864137702865714170074926862389880516135252916525819080586711560920164590850750016138522847539116655251404693543736012281808771840600255046245730500042750362690278504599620646055205183807529964908266464717426495523322711756957290448939494917809609534870146859424536330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,68] -5396474189475230527023513058751204622973979318745635482298725711967137345488981495773308126132805934611739282315933687552786485229684377339466391590527008700345175144945614363099222252644048210115437563083519205507989410363190796415061822501401681105627882085594845722266270237604140609878496728586025409084855565617849677493303840666632413431258976263238671444940672234383815840339452769554308664916378786363976139543626555404377393167438136331163414062041578620513614617047035953931489103175769591697993992688476332149537459526669949127222911240356208949600521362552945899204042548455919170484743648923715547215872472344870797960437120748909474171419887876311948545320862603578014753586076555619013248624458410878458257599586191228056787587770217480569491425017173932048742459012545492593427692908043261827929874101269676814952284000112123769388055586693867791439420048364691881301825592519411124353007631103573884211366638255935472982640830382658888241808566752944450388268791362030859535084677942301163000209064697181212046538234726472630342555552479490139789386914940370574743197315273465677702434723147341616096428234518014280024136689817644205711101304743922785129298025659424016719759961479797857043264733857141770730258312029457197400253578265289133164995944925898455950040368872101036698273920852348921713222937976010684779292810185315617484667985482393150170590881103120693537284837013821907112345146212588167953720712267271377452888263197050569953106259459030088220734650177110178336008936470764740775174584375200625925709510815250834418653616034585956257257497468576520755694873049150116189443635284334735738054077101475573792234805373373358531118950676781947161290017374566375535101196238500135642257760106841761487879338798749466981452643452015923469693956340917959566896074427679381243691234700316001148324117415890962276126690561860876940050476214627882914266098879083211569780627594238186705222964348803130581178046734522340750110479829362990874460368565804214716981993544404810090857275495784906131758430098841060998560290280357192588872781637173629197820960801860199294040758607304058258417052968453289499360935773429776143947504446630145008029559828996301963645763288938555033254994420704052690987834499309318454793930730477859978770904931449809198704719301221192820649798744844137567830398319787174745665610561781977726099020643549117399588891395736149884965389147181845291483524349557641239973396656428357920926563392231422696398933052064065555922861713405874324867512884924710196144084615641787378676691558778490525035648264787204674331734730089577880517244273900273740487535887223032412771376727537079731309912532106844677138794121094203688200909748191096777712789324415260850394556338978624337560751976077245797179161911141677776856227798253097761649745920246063491381024417925979358704599953459650666121657912195273045961278168498148344324527681386065312386269076318878300717640196251492562607758922684599765369487341951014118883328000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,69] -529734266925814261465496601852342615393461479591575190335197566007181482584559143300013368816628415439258414961006123580105671714190937646340756539092962790831743891783598678740461397027060123935913436944059667927984589085703830463067600553422478013763572041682398294616576917822146766847196777164643789759336433687355502013350481709400384847229442365573516351942049873867753509139065698225508141212329880277430413201197623371604563518035051052653076534478560891955610737503308671094465710286991310057271095754654939890210715275322329378986674676123485208473194699862794936861520205688749713427499855539261141228286206886212350096976707249969637197501373515490647694154916827241267571755234771482674664285722822644140744040273696099663476191369367085824015379455913116275784918358853572620457701426361489256969978182817290315653884643147645594783352087512633372413463983309101014701057593854796531316960193507344326629979872393673435776703161556098639109913498518208609675476785702395076826680112969687961975258829754823236028635750764116535271537186298426120140874459540589876091961196286610294350434519940759350468275392411302174181208993707778008947812997364362443678977227858173392703910089032433868944633644706963132345498681600209901414887365409025732741814952264232204441270998124597633704111684560314030938987537324208464524140395645526559995556847063995924321204016572711057274847946950400162927727184926275640729534428987679006066632243678635388733828814201060003894392455976840337827719840008194160664266580174907142697956697199794290969338522463607334072873801244808175930812219208293024145051009750039351840148729381977293445679191056678715960261002090465776147159420944271168366843260648100949130269693104581552432476876906600589855601183279189861475344808108200623318085389085359531049382497595132101932283201310123607501217669723930017509748350237887318191720657549723019273229440534420706846125529076127363983500091602214026426887055972047746690321807773528624505170044824241804239057529243049354024690767080426549417764491984006912551488119206923450083325312044767649103379190556027463506734167565162999329703865647023570747074122465216388013464010962176878514267672951888020007554935481875470025799039582114017692754500577834662893190322757527024524009405626358662017231373412545172912579419187956387693614160161481531416172666027421437832957166121025985950327431299348178053330294921661415528279891857789614519518486262262989571232551037843503684750025078535241486898269411557888202127912518679001551407872017532537683982685764464455921320880553231137307051503806473539402736242511564313546250130918611754079692345935934347103237806521285168963216070761598917004642577313092757386424714968147099613883693818836748737555455744686229871702219451460474858374528772526805499141317062975563070261802987516022721994771818846578075523388253434997827636001065111533155843013083657574950741358716599213120853962180784146114419202021800878339522560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,70] 124474364995517610003331735465219227340496469433905667424391543174770286599308388776433541717249520749453749308353531445997887321335871387709407480038637462820633801191379915240105486512767175727515464370134366958516184581277262879564804019407126512029194841802144289267317914802297386550251033732611659480468281474200248920027071843795121192204579987884498759444496441571384457986738457973243572608818816867484956596091207995840519882014370991063104251249495092852997472234027896784241058047613197913481147762449625695439015257620540338437863698890603470628120270599138379277763165854187562770544281711312176424623528084735001538768122390376843427536982835793736190647816215415310283255289753973375822364059860928911959359511958612020441589828184190261740531720820343795642003116150157657485022928116283638052278971809009242757239923851257962128975221936171215413485928631236889216940968777751672921693045702457069408802200969728239612233850216101018725199466115872656451325314858417452392884936199486638655546377616546366274994891608351263847575481100564425682638039515183314956644298865982728911281068263975640025486853022526471757878012479720450122609965372710651748707542384683182967843570691898202607947286839190050876674779558148216307275920887394373353203371801226150070293878048409056023877758331054497503399153614350147265478515362810293531432300751741912574345480676110413883130604959920493112757770641291184078986238927781919491419793477729351313598672772226930164702099643100315853127481385658586419227288477620570746909414363198440014799048353110612803963594774997273001512117899802431261239773484664216708441438953559166006778561306448330824250350518708019392274256546016243163510200165151786536383141146518544978169128743144137931663652708271563637623521300292913014839900162585721360940845001904445414198845074691179540806641556414212123159789843105796782160286928068761085889488581194598839664663263249751521616377169684800866853947552408532489086074876197830170147518394754930729223548530357101164719519538668843253684040073154479202644952184025829567392420700882707708337093832936346089731524660672955494475284364977392572848376984390121306564424969554609465740436059502948512417181099706839515580161256111762359319939386567530045213633934978443586874436898176233680077318718634813276777697326895342772321006920604990001913780981214828957234030524010778658839954162435693038341538195674060268813723822294156900134958306203094542403284370832939716465927964530942403839821893560662804396070893032400289847372913126658287496509321059503007636411256955750338049983879427417522031005622444325335929490498288290868827702952905651289695843829718645629540351801865693789570888679691865172713595642318049002313306517784990366440618860523821882885181314139419545486879276079768435079687628183443274175699452093969989097724441974618910535679886768785509850678097618304169936753936746115393846625942231853842890169656034162189527400017369732430692352000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,71] -8497108662197241509333525373656126632272989036277391338277877412712532949006773978370641724839228302251093040502936886259508765861401095908622134239312855936484969187500570282599428274135783010674553045429998451133224886658546297799071238479053107671259622946106894120402491802748379775309118647031114058068124693511963721226331374019421265999254502504977928609136010386837222202933187052011810715572786446760247818136731088804673396790476798220915563318862967503377055707718986453296101620116010411185755292415538741458324161318738390976110122235692522628506645217423819778590966513410609129646119752643128655325312420161315260784657758388871760742201046426184673487429468363356823625656017676197548285308771048242998543771266137668370851853122654270419780060592601774630142478473440190135006908393064164335160536051270757142939722449473016343570574541331906873259029382825016004023684308937113057449036279953715566743469965390895462075249623843255633891515110452737774888725364998660733518995939464291410091454180889513370573759049287151676047444066122897267104363141278717982944900041145735502419661325465077939211843757327239144122919080862236851273583375386285301230024208049153577527429316625804332757776404891601332951113138942950350678706621482745312321580112743795375627768247256997202905950168623992098435874018609341222382302330092934997377451084367504154829899094649431064464861815450877625675194880180168046916254197370054980257722156709019621706355701379325314188127153685292552289163371246756473637098301133899083213654848755655431635098944403137551131237233778329365563621580083158385565368024673974839484822742693904103191294239264887079154006624164229429410766735363342925140377542717759878103894995971074418914574457477321093745625899444804482529520172840360035410285659106159243065026721515979012673930655817267112614123538802264359323187916170134039561025519208335400930944980066579016719061495581421106048351140137674304591793888502459339916395113049025339009039892269689978888933903909984878934701811108957436188713617931837325510488836215091842016264250171488086773504400393090058713875608791929611474627820848568093514111651844702153834849420771227404533091386494146045401049637391011528358328394508906948355671908579250567242813651380113885230595629686972361347583657409339018934603918196154604094879249847438328012219790699979406830989080525616970164545921862522679204008632143437041368585812286240984889660870804577858661713246563935487737365831773108763843338117648447227856498349601815374905069581141100690338218178181417070633022921018283143574769641340453190019508370710069569519058013894051373357298123720964989983052694253221464925110355083286812202656804687488387860898907084050051783925175689787523031611519354496897128449089222982482080584335271849636138468287597899295656883619968082585305507339989781075757120061430283840020839457142921651055146187529432481958125773657491862013227589386256925832000918822831364505600000000000000000000000000000000000000000000000000000000000000000000000000000 [96,72] 80977602146368968712216396306735790139536638287898274415003155691704832169322803866473682865691587561879265993851242288374266098547568070338152631346616531719387798693388399554755725262586865933718859172757063954231485203392221176018587430405996104924716873804108274714770308245428850243508519332063580245596629912284685925007784087000255884334897191326415816663102524240849863642395635684083192818783799600861249262207349639054449142672602290528804192180805416524808868719313304119757682852517488768990463452627802772463603847804622059770692796825159168657760438865346014292888855913604468128570611691407910933470700204921993555806097741967688101106820785911465415669283737719935165315462677367355557331406425833436592511950846352570045033394529602116409340281601740615904332401472783260951094872123184790799879068939007181258711193884260709718185503544155402156914864502632569482526444279568922045244490085348294276550929914546461161546341625090941326118982500740019070610249430225290003625716315124233313818985842458325849976661442085419733943217679427866862231311425316239188700793448742583493790971222265363905334309931149305633437436626118054025843091073074090987176260674389625938588264562706656696892726554289050928176024750828657931433625273438364472351516560360602365274642244896821258584577888749042842262614272273728564684015557585793177964381926223663624196257525127516578250835948332351350252993894421046301703165908436851581739257443957920185145128498210803936533446575526780252472607531972935749584601576320165759311769800161423873314701544493521122290153263354803950330159952302439271388126080811556622890292365524811087867601316092809018794608340950120418825760909395078708200590442234554044787752506368747980401561171249836456250984358481208739302614149067300746577770079425798072454571415171700653558869050313488563451742256041559997235370923107427026270479288553725284387704072831366335125482743846517482684791955388727076691539085234322891946045340483758416106924354701358495425297485635637938477408774948068256835357787471426962395451558973122274286130448272718753506595548855076549943520334888864573426235733269503208688855982614498944905705061530479682977625501935375031845319529519894029314948036509790745288907560495212865526972689676391817171936762516898089093095044969568661924886997334196960792358067647691375311910753552096915601526425240659800471022750261458662729351078903813984670867462121947541683440326741959319441352245346960205112276649377826721929213536478726786291281643385940072731845101485216083719519099324879881997855361044128407483163319549289190988935561966288631829196546794778096934592358941261370493949084701393710757095142851006276060921897451154160233218844297759039106248102774504964884930698194093216618686366566209567192924646959219752733467879514509078210178831394715472759935400872191464221810613843421636542925594299762697474058797922172554738541421102115900598368992928294055318497614959625633792000000000000000000000000000000000000000000000000000000000000000000000000 [96,73] 17695093522140256128212240384229393724313770101147055547375369087787986323405936472750897530448604019988735246148086051351459833426207521386181422111645595224060689743930788147941115656867479448540195083249102385369483743523009428208482234387475965402818542101216901452051821505711970133322637896493093250166030925000587835667429469980517381757085480184873423886684452321375154129683576884880044181981752919467876120558052169073116615161640479444797873689570692869532910310357790484196860915571153529168061081395811670578555388215364261620807121487593608236525201955936110423706164325150932038253893371902470512647964125749193391354056306019708640005222566530555061186853672567338732273301210924815539897655314019670574064856050717394572574068531039376484116741411295764744103233422713479136967189814295604153110635455290207490593189354651850835428817970888550551534908015687250664975946136872500372441081078118849160122452499867123250481514599480226650841656454082082261153393261964349352449780347420776095997986296386317223669998123652424051786166986801627360203489654729641981448145405013849621895051538880587403102164843297051553017491959014826965252696235695144447847820930415823474125553304903842576521142340524619858963406306227957530019308392604248849925674783255449555663723726224779253858963373646320265026744977663891989337923137352157256333333085028651467064555308699552550325869509769922886851034274911388382833460984955550839691587062788663474291419527375223973336244973226722343371637136108460285028103844526211423384910601695192681735917384256514650262342073205791002944940035324479138932282493079802570412453917942629890723456905597562763873404829319368810347890824426693548989023853186595481124096503128629911534104734180267600990944214806626322177002905679232554660529904905894284496517891094084359491605564640447448798140797615190550531787706495455159141605048160416993883363930452161719024843476594625617002798932703249898837327685887301340384624383362940647024988291195582733676338599975033863823478338636772211113805042925586874542784507141974491056203801238426716594644363599814966777088051855323348252781464680017673316341259099140363062469676887027220872213999300594365699318624385506007642670443646078488544950182902462974628607965890395012101587836785440655016395982453781256119013354468806120690244958955298720053978578582961988920407614447606173638826327754303554356616504709387545933835790656015487933125834877076183167845413560112315174705058822271618816386236433017826721921514325574399449163817643083554926845395205007931811301088050242705958990773349358221442666224120841756866813448986500938358884688073856936878679528661218277069223428642242288943160203641020877496567361263179879722145761167961506796100533440627760839991088840905955647815544832567568164014291855300343186003493277416697374526187950301154694516365774161026650987075810975961479626687063414278112710274866993961883546167971114266352382017305397166080000000000000000000000000000000000000000000000000000000000000000000000 [96,74] -824643916644057493529665085007733712427738546107452037565343894755446348964507360020902170373504136329321831743436132090562306415262302557456128258380180571144900807968462839897206960450861830850946412906332584037274111289405629438741610647514302420064506440334932138029565116765491010311713931048336049166145491822946998604276604332381115984909458373290923550056026792487394297364198025446248240362427419208537403808815956029382858492153324316583819533648242089751720874876936472641291727434930072748703888609602733228913213272262717643440550148853732102152214415790999977380904843409815175657758791577971826926689170510789719000967715464561505727027964368403951518616919918605067951821480513014460302331382811532541560480836701446702299792505177099513810495238730859101003096198938728052899500742313721604487769917860270985727002615653434722532229321990567373145343334054931882191092186013827951458273237920114487499045114123584171649658812003004471037401058480506257772093204965207934767956135432312738917280493721899776099980724890169004848904726826160730532226638841008665547866863620316014155898980629087631453397149537257995848776010546852985334075935256940596209560082417696723191139973334019701643803349524976386013240997322099715337861799555126764222683234922745195669545168018641144535301245357409005007003938081761313081086784448426273579273055345491775589276984764791294655191003032642503687933415713921713980006933579057973155691563220980360262787547295288985863775883790422046189881616612342594804934646442466444975523759294790675395322760927808097948185039341967537729003930526816346581960066242356807936820757137204288544899612736118861522180592489085690587218808007121719171517288056442187827120811355241738857223808123240803224190705377720559387353897509018842196584696732126830572761840079633113858364544896257894247044617844683173657051598069724181616887214774140383710942051206557478264591070374429614240793472461048227330061855728634381648923224478343180597017724024742572397488712580250870957952051307302784337024686415963323181408777009488438651401325206288530810484771723961883065927042252187752661654188514920794046607867065900769124786585543071762836584960211953614295177355019333049029296208333776758460107016007163065616708615323575977208387082103598395536970771955493268905196115032186064321707456136177926480160472856389781060131664104598623974822803051549362269847983394631306056565673582404220268586879739197050858863228108840095816283566364273647978869622434961243178097710383991163071465225157263373772005210831687759700526251446548074370069656376056529126557944021165458554775637157053552032579354917882689464444606063738269094072472030433547265852971892041368175357113747284280257912515999464456882166146366295431404020579680042060607851040444816720710681721481186833369926918517570974588784421588399864396119098889520230257720049940427795183309743070279167392976948316893209745047216995528442228416122247656243200000000000000000000000000000000000000000000000000000000000000000000 [96,75] 93571234570498781648347481218468963438260969830097872860454527555279678343852840610276780003363159884066398689592426545499316317711300530913035355162600731949984201697058443491584550492749683819411299379438169121954302467974386799500477561582997477908381574828174200974830903314301208060818924431841656872651452497730310892164604927145854058893372046067602397642312016046939108879984454859878292761902018453912749521311748254128895632067599639319120820971705306221968797084348379508630371910976570149470501627695332125538048009319135789211942882828828400346113206393634218445520815883569623139966137683036982981043445773267401381616030863635724652856999449790752722388903357044669545354576538506868869565084615474700341727807502870936322528903862128033647994389827115972070228794990354221618576688225781399843639511351499046096582238960911967672079480429964970784291796338766412780072218878849250447390880394778044459380134067851592729311826196272664254669365182491999760405921469252742749379803658648020801368090453936996376092538874740959061495091689693828842540909710275505129573573408037076566071877201242126891597314539508791743790538413586691399758697435476293621689241736157488867159778303893426457650402246010238305076420268625668293756626026837648925137441833645742508001102254286797975522910625178897973461209811577880984123643639185070668919883639210063071194064726727677866799000456805390296746819011298530246982473423870411375596428708430661878772057709435128729498309432629613083305725473568797354697616560143029769190440712776887325391950605005240409456127842469451226549174103112247221801667410384141776439456790719850104132491434205464111660885667347061022169131199985727073407843062055718050388959095154567924083826436567063841704035455105844329354029139884873163630279769560406326186055935949029654298290332444333249665281393357917239611853889181567802622760250510345580679718459992688878726375038637913109136278106459421826212821160974462422935437126179401769717347500589844784376315970552654808733681141233243174587581154173477756433525570600098447521886177461132008947090782141248395129919878713018952080352445907192821137133305652450119278066004837116291345070790554840055468753583881597923133877631732267008218246103862431359421001842595865545958111363305871711674421070559517322047021733851896389697919215016644311747341000891747844286149904994851679360813697905749713033199571913199362005128424063158095327535943682149970933725590437935352870574451778755871674471637402135379329245103136498917496584060020231754523892156123251700875448967104040281252219637946401227618488282569146292402955597282037476945091237891655760759191229596777251914679893648144796852486428256221054276821674522070226474292062374456995255973718706703505453142633132419719029412845066265910688520037038385166570802892406620481609942091012562721764971933500451274580009465610582652405895560086208248589400583814240024229081617881512912635626692542464000000000000000000000000000000000000000000000000000000000000000000 [96,76] -5283815578642395262837829055106148044461302263230241550783717641099655784421301380760485604019553611339883454733278301119536933574415760233284546470247883093815524110105375277724261833483042778392873609507539586277979002822146078635844614443564907975787059233537701674977171211327594542736719734044636265692506423091337484853478372908971999582665993851868606750726680997929255483958059028188671956283270006301121788690185434005947339580243805306180182816805297351750435978455887953637750303410869031601473603036543529501114876684305324675411763979716234644648705866383520832657575691688004025282242476564848544165537700861569457642901630067236902857239193484784034057889436797324841848181294520322091088300557865803285689832789266077562532024012898849520246857727196671560010099404100238575749042395105053113029501277179853325431424893564007467593218517578052595323656303970501186066822263380007603950642123629400786806837867169246161717337544924910045216976549721630561833097234376558309511435151940829471647725905395276432162426901833855546494535257930450335644639713072659629702899093121476928535794192355839361440727901603823722609804736765605674350312264551318887701082672712126730683183311602940707035703913849227404093269760667568506209875247189535232658722501472179369843977488389478770910965896751731208504189136924396029529761810534998624264340197392294699884583915442402438526781235587646597741140499330293294608207356015771129515017186780994028104771461160245478093450201662045690125949818446227168562947239505346474189583937343773918568173966211472004646745814915267346610743970642763765838337788562115045881644796554037506338080607751074088989187672635090795631467467281413102291202657953274960150512980141370539240479686401529143641310162695946436071934758079483797218898369931956238220725117560977297654409493833489958933402902172449253939561467853221454438766451395409187664356866644439309775133893472982140075771118767381738052659351021097405275198277272457940636045487987395208301432725860437086867367369172358496749804515840168127263663421615977492916595677859791831611317126659298954170947701716280147394452242030964969838617716062559827544461253166942292801964749479161661097778319378389233740681986209929445935844233330223025633292009131853443952738899794012042524987775385846287392698838207298541601051509815953814444445719801402066452916523411554420583658513656761582054857142184160459307777751911952216539884264451681431432755235525970640069396731788368493027285232619402701423437567702733673714189538102871320336621882066734453156679296598134691600617589483957427645736530988992932748947152001697412513026781552647102152371449969769784360919621892564969298009191798578742457141298969905936239385770215516230605533053952789105644061200862515395185834966852067967574469906194599196211973553016170475125101740033629317165078810292216419298261449948133404454561509827404756803186788831470401142865359618385758867839357959536640000000000000000000000000000000000000000000000000000000000000 [96,77] -289542981675035538904797622187749283227606581193898812655315037454840912369201402525174335192800056312365784383347134825737565296546392291853012388666193431755531006500682765233687634794649664939188140721003789181999249202998814307954649205970618566664968300551216066095394639656639177876781099796877548239968131648529046985904685653604516492939659091097213974736959586106580990750106854540368113071956055729290807957554347618483132619660985327238949418955390329742929516306766561799605226335123437557145401099159566277478872764798954921045719188338480406475817918254153096681581989185297072627575550274113600001262586574324903535520517287191158040988911954974844869375627226889164879796029872727877325391631991715439418506818858235407638837304226464389529835633074173924386838468088731270044983355847763589151361464108057967854098215797895136730039701011409870822069132073192510827483011085176685064746149516984043817404095462020909251007828048218373235255215985714951402986026657769076153387785753982044661401313939013684660885470272744386186846658783972210499600207067989547854986814212102784878713952917765242490276014524120072048862312528938640022784515438279275514580788199153625724801031675452797381587597048093082987369165177972989593900919841175184065338907022754384653536346085399302818872213016678239885455645600824244236541813380503238525910575827395281350365480180745920967919973010546740350073453946137054504054246912794212555838931801517416525237157808990986554752317116343792973264777751142634061225836057887325800969607945119441711804432273201740046445279506570580528712694388472466992994601016010500825659574526652164456547665105704819612736746490743321313273237298989607613683082240498334111271497920407357313473400442436176894525846592810180286959211729413628193990194079791053220063711443942570468033522408135713788887834023084264270241457378286924707043497561264759676765894941583421312936233188258643636694191236461133169679077765280471694804414164160858316121039706904650765346096469609622734158161479815109815906375643603034810584077806056403260444049318692887781033092067228279303680000896704248910520608778203372601345472515673093322110115919225063331683880122204441366327910658137916137957544095794826240738965253592759325399504311567031731406222058706462047706233810903834308173354104890284427056164533218713532460521125057102499356677590591188463933877593896259723493920560190406360861270580492407684010023447502798380762640286065846412483268612470147987349643821498553308420491612793837615438837433178813210177682170357556144648926407144240530204423291618399215477983771850701661025898089840949424231325540667278290513507274127245417347809120025483114727959561371969586522725489414310862911097397673914270563263049905760324544927481861873637608912306168769865358129327518742200133149228299798899639064935857786186693131192503617061853493910712193877967595529511514150829080101770005987835371018937711010988415988531200000000000000000000000000000000000000000000000000000000000 [96,78] 32706180378066523079722788443304890968679727362432794527862433398935214636642657759638712949162605970286068419102598682104322785866614309755934288671035020316227291799488819970013452688388679153603250076673824732908407084667729703761722531030756976324522588270200629582447241380418118435748824831356559084050617336155694446994391554748522124047438607405267455319225763699869617267717383336203947667379705776050389065434855325089870677426701007536116605115329442586870391522252895678941596389257701025205697457841932225674227866414916091724664351397071411821523213434059994043760279547653792080561659963952906666540583707873609834663403384638863431357430594947246431061100198685100197641675134804763080458442947293862365198352785074078529566211877531851487701603734396535327154673613033911607938431396775542357494800531293001506113350279788778716102297079957603111759361395674801829636380338792169770169195857049933900281388041841959141889908195899109884949743741084153717204319300683067508380244362339654032392605191286804946193518981159770050014790474080760365702051914810148488543530532439646592803675431401582995575380601546922044232789596001260919027332992316759138582122039493864280241154453073722397837856934291654653462128374329734839211210203987699714235822914737333713851951563358243298028070981072691340487173121806466826432217524042143627173046830648632944986132544448666202714790438600193484438550968123535080415835567844518255414395445792087254890613816151121549936985329678633941787699456393195446974250287637537850654769813062988447687377287310642524540654554587037009374502156194325819538036753422702532180447879372048769140270299990731374885144386107223618122062504614091569703719641754391526553034762348697404041260530914688042234858145805504257806923606152587931753712467421164283312485171170655012702476065647484232609250734563329722439667379184564364448946588692709287177343158636538185438614566934734421720357115438274703302100207313025250217069906143473107391259463902706342513096834488767278395855328445982491670200362635008360812205277102146680321174113389285616325075410423269703389196589149019857740641950326174255067988507770803492790116419316557307996754250216880290552555339126511117380863873048515058356450065912137012739998749567689399037722635510955282543857890445224981229811996291928608842186562760512074393053343103354905560970353402413706362743990751738017457716864624928012048330823577454284314071797721138422108025929673424738693259031931519917219390119799403496668193160168874918255383924427486719064273519579997687798557363920307514401677094575337419910911380100091390025120163665801522281027347670575584015388051358574237982721908002899098728663595465599696576558481823188220425462455009899679241825620044598262204562771128913940611593561106058917146108194280366906051332716640239686329573961651789447983399781519722199024040823617290452386856102250705032149128075827504086061689512176562430314997381857280000000000000000000000000000000000000000000000000000000 [96,79] -148965786668249963513028873947098007786462093206943520474389289172751297251045366185683375316662009909884998443785547645058130670156747130054027803881797308325562265521836680187898226183459140745557392393436435008469325991842727586432840941354662164526592847987594531657779079491406271931125311146417807294401044148528048953772002522944489030819362382515441728325933903064761040309103259051063116077706146298013322999867876675238838313790259026595243585646241767283122143825826574082917948830069099029530266046377413977006636846898620873379038625895892158594364069647363524385278870534123971394422529260205582205193283411616436597945493489346196474205511133705075229496366554492864405238622511776953620029904619145286281595263229237733059621577592929925387462302516005880666208582687905091437403211936082715896051318902715827399442324450195580160311850856659461106765971639235062566571089673435786307815785423880196915833928358582118969458769498286328119221612230966597184781531169265280881087887610352951405719271132286798057234554735940691461848045863835909748732786829773278783176899435822003576314041375515461423232995938061986835090473332601645756980766892013963072149443884380446292066222979427764657799378025267695340661122421805648657042870902713165094814072060444808738996106082918509582800735353367829367265101252981320299686760266202117498605169365563166053160429324699849052680293631336850408432917894488759686001478894511273212163542607178790890923247929617212631739577353948519029520430413994300241145940296494589891950468126791570201903531910212324160632530687111950326020702987395860618009917568736748898303113479722883935322434157366957049102834455681106306065240874551500552963492388745560294638416815974107172362787815126762806846704583313821671828568760047901281773397290712045213787907127274590436532918108326464793118665967323277643776309820560620375837436921065490232157592913065574851870106995659306945183875583826759765574263002063355645469694381686313852160722500983033319619491894263383091116846858137561233815907757001193390575897703721682618027355664195221303722155449132696973525795604744517678099796037912539353610163519734278075280828495160521813969953566007594482320178090098512576512140294457651146119446227695131735633923758201528703938166945272794978693200291648360447252426093851555500255624182879845124076445909416960331701364095667155521626674886536000880767337247225124331699239449128766296096810470333514294652511423191891063681733951102385489320959497214345514302154389960216276759265365477897358713228132156830372429789726643614295110127413435702800867309550150260752315488097002263228678253027177531061623458078273702293557482465972941565692208687350090199878085864070225201764015038158585413720422859616768430049466688480825610872408407706026354416326700894527916621156494961113067463066630174355881745046984029361935669915295747759998653522960274031804744563570355754332921491489649658428540741222400000000000000000000000000000000000000000000000000000 [96,80] -52072101137807168503330413346769550924126434534268885758627891383870427793653408758196762472135061740300262661014844852257738966111331619928725906884573970955179048184111599972217786721209457605438069057993110817847856939918408637543935613716199315058944010281993617093848415352915371749982989505041191894978280048216656128638006503575906644625631324504319615825250846970760690603888510770470538935624813075466558435149183394442997053709451792817252316405590575470361636623329322734996684991976338655183590605866713414310188075630851629224433626185817713462257532979025878112946914639938750593177347717450859791922157604498686607958996725497407809616059095544992148742100803491778688132533537206159963320816847472438035997772362997896763823930066508957204356530198606351758174467557439684203500768430562599453789020249455886690367198813601567081075387330067527777869108363143855783462939423645050585468028662530884265846297254678171896449847783484478227006869992013728703793760164397833127476876089260946627241922289455609351246500737923860097922409848365286017101784301829257848595585279442275214847916100268490854280319572612812404367943959879852952776514499998326589531864036726700790615199810231594176401904357741267659626333379712353729111245358840965290466258660094207258487599679698487263887916591081544401095515563271835325177062442814215470009789905669315517084536098093733071839876021071872199752945040350780525323470622406379904451350064591527634373107371357543406427910198668695540730216822505338121621632837304668727611489436893360489018324800232047348726589920787713599821279727877115829840334230766245376063832566271949166414867734523131488092375581291708604820142627027132332235064743860117836324222611437632748786091512113614016088451904288529362273740473594294883218614770466928799421545021279500450817240235465864084078793389433025160999457767848436732712536030486302069731364366351567181524109118552246763481650026611912068658968536140307089301940339231771938122047400589951950386974851186844136771882718147411280863532890563068636355569070473880312628779312304937426372000335907694055651937843532266190675955842398212596888347123575150184497831085933485535678296610912146685413027621247662839066955122795500047636190053211147009068611144149900687294158486183586387401072215951900281291967047303685805541797638753569194509755721007192910264603114516195097141483801500198536559622783864291014473441486241279071338707496163296709030483075094429413538494151604611284300516008716075031901119679688551371114947578921400231630981357045248973802459718100871053014239350517849435568299256739068115642686739956910053749637885411388887172193656057243702480594473514048908878502612121168351871508982708540361543799004347174799095018958022137378902612220229861530180367524635114101911089566185087934575676746522433551219134115806268689538234294743903597683032342196294063606130434385902472431326051213958817878425510911287767789239009280000000000000000000000000000000000000000000000000 [96,81] 973017219973358750305528719774951252871061342113670297812196716345240417687334814261944097830740478710910990225676125081819710002889907893054778622942488124652136985496066515906110465034524223737062640055448299059847079840439970502993479845900167772429697698391947747096854143987715357287406774055350105786709958044876913769553917066808504843478889480377325646737141954135458684133410669606381504427848195337377880671011273195364753617586575146604918877776132194388970536114156299319424411580147254432710465864290609025160967675801326808448971472834338815247909816054233102602330304780279066657134086510441714439500270244987689391206488797918988405718575287691835870128538901623899026576305241146539592702900878056100011416389374464264484412332390386211823234674881819039087072640197555372029043276337911366446955971156246417179264197436671467080985815458301380894985061656218190620170007542844927795398120204787754491551984003408408666682630674700309799919528342305594941348098576599600137562413889948606342084583574571237846684373473174562801994450911431054461151621260918707311799828387562324499950011306460428616042656407049853294417367556935884995157470908965601601759600989540291827173475236093113975825337865826164644782338212918420172385596170660897865313501596938742952535040871630210932335214240303303652889944594079803202396049036003276023127928850415757949378168622168303178552082185940060016607100187598580710235638617100589735399748966364292213812371942541734507596592538384339971097632643829190737405892265926162416354416394676312852012014043351648057886122834737344401944295276701437746453114710236133495910992867592035444570930931822078322902747036494155197051924626351411445284417273193519909782508374904537068282514074468716568053286619480655469811638028076585148097500046484752374925904375641940991187214541865306082094599401842140333627923240477726903218950753959145933375549133019381381705898491574851068393315446915598006151947595476143859228741387071478398832756417116585191451434862391985818313452630033911254476501804133679894082645815410889573475910694301672248124222943031223055760309552710604145482729518796255225661877815831325906202459094627978291347980144225468441820973274511758294094900015476550616842293575425791809985719795618284390360462048799334258301104205087608693191773269921416670472601863843607120256866363960975541370635593435715894584295663196749928672439945246058035626109206683677911166608045618061148062344220360621925078528284510548660204804118247204850411335482644747218083301638694450289764723926811388715662096734069399929408062963298682792548553262961576055105760314294251761088994707144609169728857202350654596683990102114032542490498483540829727680600921656185437257069766144256682903834126909495550384163925171645495025862278739958704145503021405830733115051858182185634827460263350599970691705725057928534944076299399866777063554835116549227606791579698168767449863915987573539025715200000000000000000000000000000000000000000000000 [96,82] 37861133246520723131188005224163358294442421991862127992177126232076847817364073248767146985831758616760866420031530139895530992528133327869641092940749325894333067429129733623592072694614552702944919162370360694571408189983786894822638711748280327271244691137910996573111340356934868566526427216265136471388788736447043877034936910416328339331013218540405848701964480583385505542315634033556829621837305314250745517528613921826874275438800893127191015643271081277995806389232573170157317821432490306010278915631313948700128949001369899215428975519985612218282973297823613289828190953662803006021022802365557606077712187047979166942791702817495874530980795724436096180795746269053163997282252593349599163642253575792126370797025775897479295092383043352952583181443280335530028040108053540392138278379615763303167213381036220433932419925308714944433019450101171091670413427781116895484617575453478582128649758647929733944357485223964201596445356355276471886916489412699065857704174608235910984304314622167080089531680626523438041771487439648884956939266357019960436103548049691143820572385185539105683860975351814864415744418415396540055653363615879719954306801567239608437281411305629797240390619245496346514936281469176851592343201619551751558871418486235199282785608957852753821479100993460631107899967165067186320339837901858080206835891737816498116681841956408512486777154422398557843593798146615411776750166344018594946517637765256069958727861315695887908718956489769230696746904881628457970134456338285278106640313895335450507488480332267484927866471938140416993576662412842524933037721395189914489520004270103470528860192982466965661826910477408297662965269805634256915523698625411922201793936902212848657566723498547772455229328421199819743943685385523408908526301896995007238710877916846472053228330691110567028107040840714694056793290599045206241050104817796438348979905537233902501477258218169507047522471084297712066543874348273133729661961851574126053362909400752066916621446888617019460028727767989563707402309841571745147207480663537087622734492852169526611868750046375885852995997171361427204665561106000746335438749194627896048978071508970034173452852012344851030538384360104198804291163138360583118023757108031391605442833814093738513546314115579026189994705448121316667154729139328063868238054684252604645182393858524627547865384835611633128022404757243048532662840279997790872805089863503772901143069611155163526619713262851642686313094765558933478774302199481103717697629355780950812686599874370681662913408729456708800873466787577085662939332385254760952527413269401660304478614730626364251959456075902915310533825210426986026104565365644715717071540982565487656088340048751249679659783001831462523849121603524162702005278327771438299819146580726911127410054392524371624045577199598541272825238245134414194248224802415479508149264641726501209013693403441378343964649500075055441109467255691980064927452039694337630535680000000000000000000000000000000000000000000 [96,83] -950653935544212452296952005881667667402809972741936579908129308164634491795781197837417852706908259693321236441401439312526513319735011464039393037609826785213436011292193335791418275602841263719050438154329423939566490888740806017327047432609182530995993707518809253559666412418766982651272477547243609562545245179225127779871977237933746175694668838762586138698659167843508230119505136045596448728134846740949065935244435580262500961022243182883158010448008127493013668612267991897957474130590062818556593441563184393762932105852913053169133375147695750367861995258515900219467944440491709272667405494174816771325256201813418791109947930871754570312414341707699042479124382545150048134972791654419587636260068591828112599724949740941892407930046189285978965154571873494293147140092400149647660978633414960492021963582111765599275447722577221957027799520086906702744315878643514096813393617499587172921995046029028249355772084329808775104211570577030195356679213073160923320037470341997710510398897435438530401187135186263167987874904073880102437133165389627948442003345148698512785084339203412500996666392835620123123967106842811069712385469373762567068292236044327802544516746922935095429229088823614439165815769240371196639947934688433703830404190435744408400927618361341684197653442359987247704434343413282666345429422427115916427051736851515057413460820833350389587941505147087432580440574112708565681667337201301075010242581530425523345059882805742716915266417138191946916069995278444552523909565019583629366666924804060355483161189738924431564667191762858331166985410910867056655312946289163617390740176886427053402831606885572785696131267068569396080033500213898883250647916898960318919207061753532763455357672386466077579437776095459462834202007564004175207742550335089715599775985887876549981266188283130303602234226027807399000604423154515117909511624005811805808277416636293007104921594918492014540616404704314780377147294688562994486691840829994994821465094992449872718525635150179806058762986791689661466085133949783203151736493725418065343534720334532376107817343899907839014603292704411714159753324374990912851675474628085607835495397395972897340814077809028105780447834162375381268690809847693282920810499685734448489521713819594605506773299041875994182109902235383866564209853168216708166443027204094614357735481663199939517941858300366120397533168753210202180517178606911127003454434763144647539211028792817738846699409722067912959983618471420116252530527710533759603853769005828385631474040284928855823248795518159079234436062052899683501474603986271447564275232078473357979387590811298353150785803714955578885759904513153288805920222163112577554274347985057694094621631451366177481651009950626618673528097682339268242238956482325717940772113820521896994952656556717119002562919956444234643468237197525056741453574522319349704780403934034239494468515720444625553822021855966419363015836032974735494809547496405493350400000000000000000000000000000000000000000 [96,84] -15575730843874248555618050392837472069632745523040595229273601385758713028290195864688719666821982829080984525217525905912247898698432841495822840223273177530548256048114687640543154839020320505716722644344614723774817730348430762121748459336594481134939091171841991888275733782449437273826141194311820001320457056287237131717613800506365143374830536119568289116780775387349799498743529773380424364540582192747644909492065054653368219953739432769652559206766344940446863366028010203142760080598931293714294937724393366954074483557322753126263923738604545318938835320827843314760884386859682335026557549245765433271319596932315079296233802143823392430264419487500395243728444940096259669221685765339425889519708235734069668654598565706712041412449468477278350396769508305605229584509847917675005603413267929076775955514922578853343308150877383190862745431620457613721108054397331619386022428121823906026920534460806831086105708122406411093389409793879770101095442516989586299849370817617626122206886952615893351009808233118823487640192878163111730412624776061480896154458043163218228453160822162962837654995045899783447431911574843679765171958602276309580952521828421986984006404075830187115067693183869816813419545358900125647512474069641583122253413763686550252768829762354205604810010690501319267774402012966790204441069926685085292946787546390960840007437549896997129164007700620920067618356499067803899040565245022054693908517195735688931365941344216309759009962021444884049102715710523398431499980505726119171160053566283670326945243784176495609989682582543911050418552910718388985652577232726445227880807895219859223513498609169735569600003972878546283974936010662391330052742365881128034480066218203929231015805483984585932210219337863750527120940261972753298109502947587181367087105149824597579223698012479585465334724088803507721136213800877958070133639915148259838177429008323590050320258002867975597685864188159543096931207876370289533165276890900174456598019991003795750038122816284399162382706742179597094811115541271625982152560375520575038485390261040504259420727298054664762834672163414737798189269215301234624760845844856712955829514974689053273560662009818260026868762133811067911958272868590658895151168874839736894119398677400351654419634776844002505405389519019047561328054465328737626938476938428473492654410090656534531781780454586356557867691108069132096100402312284070589931530276597231822009286105365166664186322619741873805668141715688296440007246091288835817591491822361036255098554706855223684152763483785332609782331944528085398971459472618528571802509069600325875750584383842888663352522382697028828257000800357773846819538374648809604583747673746377956908161240019368654409580608958652779403215338543376977149880409603710046458259534847124064860687048599718561716035481217625022271410518228245229508935986450381103378682886406206665624487364111428897268030570328419911554710535125261700155146582229033943040000000000000000000000000000000000000 [96,85] 657347835722012631410824414799439700556022063911263615096258791021975828489850811987265190736076197392634283174910332819316342284076915127382516277206265025627347995137927514892631383428633725712856315852821923808133554265514529555657227683204629600914763754041829900806209997269160828637740254562231332008060316378016027781612629118535958064705272558933562314187290096090654859678454112517341018884118605609701487488233733976874631530223718936549914967810426337406788931841959139846010284727071659696577216144268207833650763046730418863388786456992585965011291490622493846464537004558411252478564953446253285522046411652835074299640134239570613326897202404188185747538499686471961730825939374773596855587338940851555783980742234638090324802215948772073698738890354082094683555556826996495379965261792826612978071314935327764128894621033858860305414612702163343570269000131149785969014791049055152399686809209013841820473108901467448360351663376325204232715669767934476256427070159731624951604147233787338791623801989803581583662456541723137485154322605342406256784237656562602369048996829789835997193734261822532447118602817040028043905250720660297699425054935141528183213175322928906853981330017622206653625743975488666492506607424831195413520274836581642145689491906582769612795913821206839024352872375288529537413302981120170203017694582871697769535130096676900061861164816366606518429308180372313575070106934917415269329698326251266629970604547816799385763724367191486521887492934886636134943323661998578645311640793411506430440337265128031611594400044782927363122782722302799522318142682866047388325121728147451074817041639127527756740674899890133839265516877914590778626272904922159171510249242770784483634316816780692106833833598175724108190803354539989534326444804983709419527022431553808392224653280598084640961640929354638498844761918246002672722281397006751344894403946944924598090019753380933562737328359845995999805708797444619975142366127875306811197682868758718235319067779374342750770393392590230739934726449122718297899410584051205095059268271700062733098253377088775205853540821175894206001221243172434024517962327327359184435799982808390747863080342882461994233385344298123534476174628837850552450479276825004152505233000913281347176931465318938112467757583091186859816391288868007527098739604615863093486781691254470881287529772627378505039979540537483602185171730009900943210933285102345374599364348188837304970628298490816164717418714860769164985133965754587549014128889488990915287991542939117223379517128512629037609809241551980605966982152848152096844105073847484339854296496159863810853606521779916694015229787947877271951621254183209075926556831879145031895026370281868806621312992640078485705753019757398402335670902790407967344261679875099712705161143519734275684092376756480518440027482200242543571948501718748855765260478117945319381947264384375007912807556025749722201831629260690853976836039874969600000000000000000000000000000000000000 [96,86] 8032014908908507990740789768381212408349762003127356465560825193427275799117534353360273940323033019951049321477904883312826888250858943426617931474366631614187548017502549434018030248513135658232404500893550165880685030843071839009774104966454059972415569282942393679291462850759967670996501150178709403511095303474684140601274368931631414346460595982012745158375459032859316216014105270080377487822236470356595599178729517301811400967935223893056638098811453860061276040217368281998728439362235528778684194949022613710141928831415949397191358290442729880783023581166773716088601634197497068889191191900414509381338165869552998507165120603089893228329842491038091750266823335023211196044119561295094049420042501622935546395035102629598406044458319945908908408606544205882664319084443685446132441222322419427166176647571466198344345025949830870056106137874596814687769548779966587449555449213763150999817726831144828987941136433073411696237218471480633793563534384709573004999060834585536594568174147319200050987795714206580442125153989860235512631809623162504957918807717596088180628128140769926527397869067122194180743891899710791847716091880940594946957732724583090120144512549722530464157641352376561182635011698117233398684816238828172437723080131320322249885997559514175191953900622230677929422040253901008073804147990893265169394168348845521106564387132000571362336283546055781720802815817642122738523315457704409975633643949179249206321154597346066040968744596522378160502205488585214312354752788861539930106038105628046670581245720950929970501742147992346073154191530879609306471858400905673144727598872984565990696923007200028488528988253331097778308184935993605056821404297416160499428371819678005399695911278401171394351981173658534567216473801266100092829160169652920539778087506942100469016679691675656915956705523340679790334119332823577629197234121509555342600750327180377466193169307687807217563763478145779527591326775864403113212311514783621856931469591164041239791391395083790429009851260075594880989654905801034362082723889950699809182983693654356154991790597071672935694641683831584578855280316178268761790573878567643585502797750523714022051247581443559991519100018328035010707793566316891034400580382849111173133344785241979816193725881518837316329057116607098272276047613879212973810057298714872506457576741583411652513168422940468174604128660275155833626172624751666436497354100911501244259670277507399800698904392674096569814090485755181246103686713110890957600607356800798371251334781805332028854023583287635040543603144835584754787612322367466787508620222639089382403047812086043563946826392235461498500572922977068425475961071091535894218207768976420357848391423599479485978804778386662254880684061356023841240132989518121648820480746953319161756031907463351637038955317362818573378627351223534162810911638155100377412643090095317175630195588450616150742409704018850726062246820781492210206097304358748160000000000000000000000000000000 [96,87] -341213204722310698821860902987049784724992442794053230616087522884555798955924145506317407843234948409334607201649829257623454202258673658945608215440935772670881460705485934484565729141278610332611518966565385707656061902262318900323856395589998433898615102802540534118800662205040903749066721285229608624170040910325095090832938451726439360334227254399387829755531216356007875704910836975059330068890847261073263918255819871817152497167070402543252932782054170501326013533545698611673326063936944197277165834499178047292953822584369894126877523830721991413872269991173537504539923763965473739801864591983168798054030265950380668602826105557395989287330121803800223074805427874617530008279561635005774428663121868092693262849652854874275132663083115688360778361879621897786174814153102424688918096288819300090408418344636487674371138666438032649254313529162772893183185512153695627660262253430919661155841882697106900552149090170493347084318046443369964671893384898860322437287909820128388896708508391406970623362951081361384219697972110344011060821592223261850451111201452907849219703189067051126739584160784433128727690705733871094300535096287667744050294853385596432644818244177814257623258566566710471617012420121430528204252609376228958040775943347495176375722991529098135644627998781472771260574345680855412744488737889204093574020116742213207983330582789893172559812995253238619711228518878697724435776981116297735839280778643707634076008428129884169963548001682079925907390316075354855822494799897626114267589232766714764369374944814066733678216667860283576925573754760050413478433565245493011828058902710426874700149154231855170833676154797453740841997784603088774469890591346624637657593253900147334621238401517771844717185793382382393816377558808752605421815643960125093027175507073086526449669407052033215408857417248955727402005778157396481652069864737248438320811067556583604262518672812751803212708052826840776167956012135023025962110707499292370419774723635037929224299913164704873560695385415730983893691085655233085903325315320038322914789004677900378138995944720381615304083247586797778383579068588952114707311436726557604254668716938015721009365477168959206397223243138964962405748943434953626910241745495416970788856621067773747044440541184138394391930749363464489985162397631229552843499292956666573938344735899817792392620329041014210783488818987803173534828150998820653709061839360420617293423083255111965601663717463676238988911277126798183546988389205120660146672191447231354411126449639271846364419564024629755136808253884663522620800332906022943349381929383572796159061675330038403861361028357911816894407380245920474953565502537219267350404316125139572457834627341975152606100755982334828237988600301835070555475435720645355060110010711269008651388551962593640159328159958362887080791586711122565593916027043084059681483678980407639122656603259413340866429204325331769339896471402103450509280263379353600000000000000000000000000000 [96,88] -3157222754310436503236369583346442449939407140103769485191720928260881977435602476510069101571234402581228695583000711243260189260741515183842497756808973220549177914604390390638368410219442362001139272380512891463047836554221382582080092522650087558538790438828491564854914413229274054885446301096098377170971087936009910256065498681537988131324377078090811363821135740744555971697112151190721401384359025274953144807014373091901264207369078271793789249623893736917891768368877968601346177040148787340277693414710642555062076062193570875961385121639047045170153324215930361314705586631443919402151699828365367630174591038995713724380480130950171648871915721637977036370953946266266474801195969414266261971561941319135209191497349781342551884647941222593895953065162274825613650402196201147313747334351268847754348868528298771429694815145538330153796877269358217809876615831255522935167680916496398849939010915124759109427952561064884266519472722733521198809908275356086043341587251186917581066600092024324464458268654013495377439692403274666803108100485488816152230246401967655022188708732195231255797146894794060018870782976018790474290079311620002922510110055726820757096287663072235856700729576266784422158257858599392868468926353317143511558597791548464417247459912526815060222247201447972594273617352723585861025587721453672984971173738003975808821613617753039173189262086693322443466573207461162117312578109376804228332010095592494200530336355077819599357954973614949835199035235782637472946544949479418609260994117549513256325462196046313829775065699282915120861223809697689157356916849992154486062688067432444411170104389289198377386206436364158033109723919286974061063927351254090161563785514719235043969801338940867467014900970326286854345958682637549084078612316949755619915249236541272350949443960191560095419801777675044642690680946638511035153078336932307538632487844192214779583267612591956138635446080132621650926647139015348470717617151617081853786346228206360249662818037481405658731360801763697980367633399657978932988846427334112304965460114215713153642419773493073195676863115904621799385246951868067486408611411093985287574458095117117160083394180759467178640145148405865482734951417716984923821929295188785209581241135524571123588627181611702126278846593179198334024960146682048470341876638295854651473643691259912722581640935295276639876305191188710020485716935190465603797345901281072043936562384127033504693848347726944414940285998708888574530959334300443956531320106147800671394450642582746799949461081519433111905634582951311644505698864036166000418723697799039324263138463809539490718650285198509660638150218364563505616903618175444168145443486966109795991919629203494430668518046328732365281876384142243596971125936616448827335914586087976632846659488567119745765029903090990414357664877340877200515358355919628635078463646982858491342818013007683706105829684246575048682456997880552064060442332364800000000000000000000000000 [96,89] 93419497967073387712289500962376299907444436712542821747065375715233774639829233240851433206685801029058596500510553548509485518171917063915858085836289991269900674901160711257620583165002070087425767689429366706443643103902673909719919300220773317797382342244866855696105358530256434407398176742747473079051316457058632105386740819422437626725428019950262448693636042333104931145452721256854020111990155353310545370656888569109046400590449707706834523189194667642285841374833003777866686929170469877451777689374961537340113130761891923540564982487197824416210082894847577067481327119197419704796107463134799508855429872172061678788284673873267046191370448136783990857945423991627018019060486711271069312305426235846652058271682857233554313042653241073974796584280311165668903812270656968032947478325630680658773019477234619832650768079982922662684316944791986745780694320368521283083541545678609030303387252626932329749705016151713538517177774636613941338285303446248739764468793197082969556031343575233020691566557122802746781327448866537349933894456825471530257952483933646881258340633663249689276932424283840844957391306690606571143306143840639635727335317345571355265423945563942209298779128489133876976818037021781375133655522792951841779630231769829825003648341932346468665766101090504916523053269163687277919524132388255785039671121229975568737028936983212363781776690058960609207487182791724434254956554051594237501408086683787052351211103292917659777874034157543710228612664299238489628686022193381811414977067716315994141554380944866610715128559112565074144373476237141706853654023415471433945043927480610890970012207888782308865755591337148746679563177477520868723638195086074441506637281490788388868027390118567611604798916976862576476837423271226223999107103085748763627540589477235115757893903046885413798557353753874075558546139304850960696769294445717712854792811199019581996678505739369809579146092857179119505137534515050508598806645213688481373490469640949445697178761457029625342163235886303393377638730509786353030255220360940376499231080102963960598889827473253828578287260123595974832316829588506802691316800218368005946127307967214415345861471253771242469527188510452265921673778679886870163163414854826327900639757303294251526378047420979137902623785827708898723312946323677855241773411388478485991386045914222774398847719271544333368053330412696479381620096768115805728925007664462214110231205171779427235325302830712302480571515628612597087088988461072327544693828616044427746992453033278344299358404590271268198842839670494248612321752160397660828831847640442335814925168222971696450287944327190979945147676108961487929592734801636138626151838677999599657500644979988813904274386915436948165994868871583352611402085570325323857768301612438352267182204724951772292271011713250544116480915022579143201264414671559220539786077782648861728574007995370921399383134219023044888695739093247955594626727936000000000000000000000000 [96,90] 731137057832721883388196810585244463136030323378657474948134727014902239570552622597924904075076191515309723692112102756209040865894312002559284905426890023737162513586253365479095752435768736930545784769723018818563693371206478149342029844829268616847465488704285034022984708852521505653094886007315882490274831034622482725395719642660369339199445133271246745225295467687913648917408272600706228001342347283999641165463816480303775704867933659517038872922139617902633927424599691071978306436728201880212361288332895131573787161276778220758623488298545020392695597954896967543613440569823992565971270672629157358018471250079190756477167389993619975139052917894663445785519398602256924749539815398662163028839885074166612803091447912551331940272076557667773842062101959749210580701418040580076630572356362144938776498038537399569047549040967997024627961488037310239654425158031739027523863566837477048077017842656007247488550436714501056027194840090738448997804915678073357967894715769538314987304068263984165437206035595519149222422100617012652033136999193118167332342483049497814883383768454824192103179927155630380494926761586525137664732921215194661391546596193788286450678765767470985171042158321494189957945830234280850176246729615011389937957303501669132495054481521763765302760688393024178488298839584706664737355621226514595606049794177331363809557878008185044505536975093168150173631219949415189870865064576150862078653579344187743731439667851731456893618053984611456569391889445260696257069790343161777794934838111909680847275255094049886454794528692785248938431863761771554995880847912143678597507623237984274759674976611133928754318285795940583410425943733457315797203983585237180862008068049227347093087217939163415411006543525936167922076766329966493020299984346093890567442678164713237589890432889151489305138923746292456731451170045926294557232284483034237808903436890982778406738047470213351190799717424385472713171258883890453660143153163734056607555304990542470458929515986039127176088075622067902721857878477236214343560204958746176846531297712175319442782870262442526128020623054156886918149480855113177019427169581691426325745235993491930947184114858268229517822897820240430146029515219929120997764125916114590523954755655516732850504719054183678910501615402688394690822003911744942712706313632256564553341074662008804105953906289894311694270596016477238828816506996772623090436504771528474865675775535316488969214538809070988456934808638429701566184947251613194583984958710603547555989112725249974879104193418542559979142264394200676745679649807716520850910399718354773827878187623529083588753748962447836666868670220944525941434247966788051332289531551107558397364977158327911235992288783148248632706836229144462919419004706802140043628084485095452609170390681981640700034496025899809399017139232622811927870017552383336910423490176904378840110074738177537386457855020870498252751864622942209119501680640000000000000000000 [96,91] -13598955746081311787478319583741588970657231918785766175524087541437534617535094319787944618704208434921952287199731597981795816078617450672761227345310034708138579504184644895461382452505045966825761701448800157720199637067349520179041460193923917334216854589861961842012601358727053337878931288957207037024725288303092491304962360284758460878196758684778177600303468321134710649929872090247284672155889898702022516998617046046235162127409409764572613866639120079365243084972444742850951364543590177335948945355814627434528306629371205247079007457706871834971301053927950259313471738471347983760734978719130118070649701104099067762932830681211840090928173049883151314281467306167069752785052799098507629893491371427354391684291298044339674221935590504007782203355185364527109056137146008697110750005680060064128308583849291730882683451435658842272786129700431561441171652254904057212796547429223885222963543409479578896023789105544510796379539656361513355724429257394267777299841535569573426488408680907675897505371698753114885220124490475181583266017087623554818808566434523712987063806119842373860895233309818141948419620197660638993819203846124256145502522830331815347325575424092507907517342080141678511630054149179555538946434341408821100521995230655371016753062237588445227110444922215470668411046053294561360576297966360791168947398717416984363555712591168542456606874872405224891314479089368375055827312655705443294814370499216856922206458466734216724992347452403273547586589823414065304070657937945300815236512943371582570491836711937106747366842032381158673490218632483507743132098338346609938734470008304548157781656848860943528294243325885681971110508545669096847393955121801658042756966571433550760898662234852228176995499988655061392039819287099252814735546671546598138220117569942325636904585328794717655029213318735182681209323558868862542711067299863608549035013126018932985739568810315031211718736345465490249404620857208102375458918138103799552470366972028417675746392724897730914507424560139682557312238459264104438263001949959154270651236701335487111110564402826376229836437088200030398530218945012595512336488497698273667980754944683906586579555842527120046752780433068152271915275665277123051828154978938300105373389745284321987424305629931037665400266857878947644581072115822348708123983546943297386056614602149778567515768946839366095229784604066005430392339039541361353299486031012743219986916707384454806193734022746645795253988067567969362172457519718964653343339177803886449569997439800567639794011929744632053472602476529574394028089594773926557974966696348583570745357030828205107870181273351098126837292551155921585452246112988040990664881257138871496304481615147602184852839186344474245486824538213273353191839475782915788073691045680207972588090425248461234947374227767228302481437275388748793814920984424085139793907863450336058638089094948636158275296896650693811722983159100048939155456000000000000000000 [96,92] -109407041605542225312520294192500943482530708004334166842619301801214183583624511657764783755492073182085607970740906016799727025737315280056263219645756623573757822683711826842857267073428861578898384873946419780694144911709790623570477487085155990036754101588937287169551381468426530178707813105409857584414272062603482494555844679237436303513698823976706353602105235281693795910713369643943993518700914792129776850370962246943515598169695995120313144557649027025457792226826181091042150278569481774490837464657003447626568943154606206490023952932538700372424402682349199469288226571373717457353262480652264514604333998833803404710575521159287360435456667861479862057269222246234639887740720045781649180512124935475597429759455179057126772628513008362927220534627835970315044461494570767615071493739733622217927417999228040124156907311841283533861208114548667929541753578990952848083897118197420995433594489251012865178853032965069351605264656051992450588857111909097600315272935186740963333621238117455304128487101207813933485145867902010791204603662146908033579157486841184584377144268112666410497213122189098793433326943953605064644106373054052857772683611833915896838804073080633513065764639687054005737180860396518977517959315456903247950967487131137670391037537198985348377484236158703230458689336331683200152909621082896396408675404021869470431023394941016837925187308571808895589477580957255813560951481552417359668558308281129389570238429996051545880761996937332901774343406968821863741384511731515952929942908436799730122290703789643386261634106987957720973153509112269544026149420982444858846701808081487346523448361253851945619359899653180515363889153394259554249092557355673992999774967383702215591929271117544263843866528141848433407715302807612605062768111985035283012992439797903451574748176601970268652285807467624225050074826204369061031232129457668777022168268877264846062760616321147497336490844897712801688207392326926425122840247862386001964354445224883067651566884627603535001557830520202048825631600786807598964430170359391341337965389243140349265320133309963777495642867479936255421007799923462595025388094132113586446574932732728031696514421791163042765835883542475183779746711824459513772126335416614737858961687408608578392307049459972957993689353002296924052559190990650455636915724674714448014035727369600720150416032416919670361840249184925534657227205337813208135694566669622836854838449063779733892681266316748836473529911704563438791324636078632308519940085865138878586067405497919915687774750837328313836433473617954708667073478010057131591934660396594539933385593783101640135992606965945735707200645570493723268415324338767022758265771186793875679484451584022934919961221476940333777297046819708418441914194563458902400069202880852589238359692016751183966256505691137008768855835478426273157059464659244639319949768154983022865703388106057218057361570308059602683460017547411839778816000000000000000 [96,93] 1099709677656310355232170039476978342215799355976736316262860909561241900521173407962886676559717622547741754515308978138722716073534429130878968547635477728886631408616405446676996396129845933465876433967922792995833105052660077840702832402114760381353116980940934546938828357354814596737536755417878070633139149627687696406442723294644481820634644005281572551953081243103505778260412985762445928021231031597078931927509091375199221185664085867360822231756845490915768361709833385723260751453160945735334229872178323463475561963131521270916458365666962990360307209569944683209796177367323198768933974664675413633162305682369007608814056421078655635373170524163398145179528841227123799687524382957895167229721073010988267266847042616463063141951803153106753265651717142720160124264098899375517576951186704942004409064779986043443112639704398556290617243470379373541610334763038424978583654850259370340336004379644025659926444713547833986539379904743694366491438852814858599037106533425303346933997544347019886840408742731808138690145531873207999104598380756387748920951158938272394575134216562650986031937749892250761482263407149429645617350222503914870261962108915301804148806111681734414757099879235051456079476069764307679479624971370725164952235101442038208612117147989347423019420562901423621625335235521933906261468283574458480650354522221542726919045296534275106541619491372248371522926759966674115887300824732328236256875532946651753089762695356396161087149893672911648931542130240458526590001835792273467598686760826721189127126180991192720003848978438165163704914953083279313488435080695842004311431425710869248724819775853941007533342980386177007616417847076982389179637894831685016502971057728388771926244900405778552940604235705012726254112145622273053690847201003376006465273335722050358779707850294859959979065133366856381159504954580486660930685762125281861967336353656882149517692773197303767569572442021022086104894466702070956161911310618634903257543099235909923828698487255320488055773976597825215276815747193326480352302663702913889777968781260199589601527500007073332405100565778741149299623124811811660629822253113601089514079971669206475967601304912860936159379463652653101505265868532538360908754739241031236986453294157698437387836078718149144207920766630512674493062202696973501618407608700438428147567441842503365547913339613088641480852231252578997136447133185264582671363392032139843473791440959417007166041843601218839753576025306546180634450273651151925016487662452176205652226336239069664543794098964436195388140124559670770717942765721376748082349567654941050354076384648432930291186965588063766496383384717583594364071014289903985900596575090286529555185917971979162467146703592765002920855556842328912421134349231848328780974422320268730687751154770747146430807169980067703278992135746460264013433083027881571077151121915197017573721886937303253619766338686053977155328794136810618880000000000000 [96,94] 10186090219502115031490792794213347561244764585454455449764412800805544487196362080591606396384784015770071821864315059836035088130290297468958815329064412548800010910958174180195202881745339794810350262531533618448793147021247788241146303913140832706704432332929765173320186575335627136270042842600214882611099983308871441687824619290054073142994069235003532422970842948223999008627073328529175419523116093101523342465773719052967282228223383825568733750597854184008582908091245973618401348203984455599003406219067045480697265744592788162820525217702435439284221283614440379778472642433130350240210012319417562481422375299956250003496665490168764560495438734710205896153257019866645159903700261754599525680925843106885203910702249930908890684378735524154433299859806515520004612777144800323545260148230752133189265127891430804778534606438275079976014811093512714841218134598107610604486406930435149805843109918028144882180341581551887319155988778564771405065130260186684328240775738115318678164265022790558255320081372919970160723597099985718106531820971361440039078646791274704790197323522470123931852909793425744058871246562645240145070313116469853258772580133031393037793393888313149042847796978775748172231082559324661951859838493234963433213617484956440425510082641422518267423109984358256676574856726943974093186030796890401518669615917068882012902661286507634683422488995223478945884026697806384442815285462028754547650901859922953409677930668529482904442422867548157947823516376668807994870071769664117334433933577279508474810951907415041117450772183868110618604036470337578523810103545370253219633802444114242960655674995000436870597219612267209135056116618380639187873447706752224283661537230208924954061287334572350603186655232136594983666395972436073999475619738404756208968444762278926724696650531797829518681633137049019461872289713120363967153966783842446166046130781641361841118247579615956063261544570484380941238125245441488346992918353439420978637570756140637255213050131579605614150098183381755175941121896930437450593542000525273392675838259486954960701734125157778791724329236832846652621995571167682744166179689323507414230624970213709475069205464813676194833043908970763599990548172794199952244707433252200547469750180961112889403920918842024684225102707341559534395657421492291737185623929842787931876226780332576222445774882107762627346409748817384465840265749133671997250406098903390005124451532467659819586271805373199269928474809533793185663249672883852690545929367904909142698033882246275025132090349150309691403113030612820579874662365498959900697771669561268101264776077322982076591408589033562134802119957900838771847711121612466873057617885331251077791235465641939724986250027335833154974490923190267089698481815687594194627146114826233220857066460006629132251846112258909867490723686162802004654181443037098274025754216814932850074561072855610381803029513044567571059342030523072512000000000 [96,95] -49685904279500991185758827921001967323200595683483205548229420610037231053859280780732480708268704322154039806021243108253863624310832041573506704411913384172027576737553674697001057922405065491697973544714930540918740649062111556501505697486857358523690470517714874968480949767119612430308295215562210225000636133369439365492097265858645106936436211172032826809086281119718216843557251095427480705586978892940846260425192233978037587488803628397225483764861421066768653146077154506655331946710764791458119534972428793288073501243557824934169080333156405857690470793009364626740303437634208020284047904607151711862254860504912297506623069961914370103247852031122457713415937156376200810864119719531091559881456079521776378687782113805649264975647303489313671328191133125608147783457294358640812693650814781946604268830744980170444587626054067729935248454499760536105456742060702362755646806375815836312352530207758930758011792479926435458413292236435221378621191431660294311808993190543260912836118924153030632234857649909385905399725482162712636262651698095416985984772251688423248729266178834795164300893138330533635276080523887957631143308144066662090824366622640370770127633345047208012301252656271844870356198635916867505804425296175980491588668265578101860613919038241227389772352000050394096803052758455650755170646252261228569848870521818190227881877643985222971912118034645967780511089149196212874875191066667475402964288679952422340804364627754725608615674694840654144095659965204427176474751745703982860081202641112759223880032088345099098572404929902359276626090564123845888470032677874935315444928708433073919982132110117323553352083492012893130789327101087523914112023918152954440421201597794235097464254244664006744565014099800150329083301782837875174732733789719173129474178522359021707464212579019058948424990007230687956738835085971900063235125240253430610136479769632166487713340939632920901050332321616058826917896026534305446885397334348164615354171304384500377650114272042606272802087504318723832354084628034533529172513837927526436612830253693820985329620498710510376603629858603471715576536722027073293406526245284757499140795248301867996626199324123622640854729648336232865451896900221703002263096398325672303659416394535663008376595354576882701642915994350014727303937392579355842632594362807719602999251694007709744334064335871366681788482837272038301201720140042848367967509232207545203465604985646090511216252924653412221147535441599665833772523020658143290736878516760672417990950433176337472632777924602796420041563296795880648153628905950765781439021216227006153905955361096970291292767619075001591433185761843154175705413633376576863938674389594789352667548912224004227109271825204993686318931575157840674926008112080834984687861368647915336718656168325092924662886301813385034853863149297681418244804902392034625217734986047210209622175124472770719195266494956899704295907233546240000000 [96,96] -525059749403402353342845227247035981439605613125941259058715282852660285862669183398003798883595401621100687317404379403374393956725259128445918664286104159611687244288785389609040664920974114568467829811203931940068568469911596293028854369063808324691381656049325511226782595177816578060981712614757592264671877615804170781389487823853129411213467627662480456036354072685080833481628984735674239419560014766014064125317863411504117648940641740049168915372934437424676181358152272841204074642264303217802154740101585392458236489682350975055541546190412882933450662336694309310695703867167197241319638385541118155966032950509381105981387484947389709115183189019708719003230685032226831291402185030870891470426610304590669466550614281212560251712378414644630091345458033995631055116949685893679423484255845927437753256175648537240177369055300700964456879136810331475459475624898374395920186137713518261819676272041952841832169271997268139604038510377754233846562855378400876560261641358171680728013043688588735435550974742799992323678951237985721442621211867677442874222398413819002069816852158595083177817634771120420021275244690035936655518001634763386617537155006069012675427205662074395396761472308439276427294776740619661332117570675171907251607286458263631663422687176252630542028661391124430421865521407223815100095759065206768673330133537229520882196268189478669366450733529592399977511130927087708749955830991964595061501778757803914566441614194461320028397626805577657385614141646715982285244685170971452685695595855983737135270869383260480576304353225234840461782319907780839178640279056578253862362337602563650431936749261484903172906820083179273850565823742994449066152055361692059223876775521409096088202392280213084647545909770372676477299962749233130321767066385799398260174047139920507888782877401867335568937196049749781024271897362579177905912862557655987397795772805319104988196496547189491042122721639541775397855974578309472331009547509358498085590994219457489132321126574420060441778568629744789270075997519563577255651999997228932905077772845152356081252414915573697370068560431036614492993018931988058506048391447696068257215571951236932431567156960723428805185985943606036589798339184768477078346579803944783108720612304691887582967527169359313229944607427284637588445063441573628813895015021012962534225190963192457280827554268698504662904406367430174391893025753855458669029866818533098465901197473373012829206922492951100831266031896111147038064641669914548994029143529612316599322605094674852453159327922037796882115377630534757208117845392677476568445545881933132902054035479231174347276051971196062416502266055431202271941562647376391959485894198912092593942999699788126940323087131616606706557857744739462956332862320852857715133989732868222387206280955561400825928354898429773681976592727931100254998044713889386188686425155315074706397696506228553755524595859437438528755668529692900 [97,0] -5894213186212764021072036947149790193032441533031312772136872561839595019200707415955818451953312516400874533316508629249789805183634960356249541702462247176642032710348131635006096157450373562656034692391303540559723681897220239442665171442844772675978104369260085996274643084203234563962714746621710055593410958989917793851852331304544718649777860186858454908581164690194247330758388660860956832582225102985421130598703777391012232575361082050782249717567700720678415971791345917340400585796174490615422108546363640545568800245287439107085992263980533787552775915420943874479396524917823522422136868897651937396252827720182859217276148455408227205024875125667085098541763234093967906194356743308655420887058084887030568063912051766428220929414692632533111496245312556083577582612918781077777140728414696151634238782824121059047810217999767472927117015475256905796447119568640963673468674039469412049979733870370809838187784754520951144568303948446063519254811505592824871690098747095022301478106748126916149515504718310698505904148983765941774314311525665221746802102151049218475974945972528423903294344697572345339907574431055574454823594270737664527259191584030854983389983853729257030733336942442100999671169582580286610296650893134024079642382772734440039081283568949980781846867127490544515515844463908078679321140718447006512160561951045864407371352780126769161565253260319775125832769980576223531241287830963355273203500198075932293356816284684734500699922396592103993242720399345527114060231635280015270358595186275683988662606558165095200965110428036782723791641515449367069083491542081619533277809978870377083372448482749597396705722311121666386340943125172056454858310942375043492622966916739015187691427300227363726123628858388671153360281068216306544445014259131395004156168525219471005437732347048937462997795493869194320069403297992380517502226091902742922444227316666703575783423946024429623639101287683507012887315569799098510956977441698664949858671980149241024149451742555673103475117363461069726669819703431451828766710135473421174866821823659552040554158635376968356953187661610882407268436382927568205904678064377043151214395562339537025070643609048659472833081623030460047640956508030752237861027101354480479164598226256794923636696911293130390155367760360800420646809351535138022767363103564416308990853646266247208524138076994789378574174036278991999423949335857756296515208575798557957845949175506462360643592543421032672977306638442748504224488256650576978161026258540327487872933537154596810643882503681837046705207715354498607314850810741100476683911546896001342551906042481640455180676210127572431580909536411558119833843427748165571295014225460770069203625017417376540979374639466458638095322049678235555762071548739113543192670138524335198326479293010334489481611724931689397456515602240411333865890692924915491221494493065622596497074327926555131792388845520748871902373428047269981740069982830356795792063694296155257328862494720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] -3079696966153891220481521242318232074366571286761959079543561411503421446055137142261006368267673755470033305768023783464800830571502126849069686015030000115937756008569604451805714540686299294808275580155090858855031088540598364150137421200534414996441941739311842378473997346786944805189826965826450137629113498345727767406092688755995504471558311064794049515491748538118323003174383844489607643023161985199175411660871957489155019341387204434113076425822400125168101150088472194250222317208955327877371574900226585603083188745635080391967093343873093511214799636075338635016673709647369716553003610281597256957770659522222262855384423150158673963028561289338284560842439796797416085322439948819300187636218859416756303268542167567055374304282359356239282701510868015593392281100519690447653601412749821960041321311860375195886235835880682475603687238888377106543401959726764390967736102896826425909499202226035824159903779156387476873926225913101024242559865288978843047514195656728528836252295516282362128240183664196701444468185030010748677757100496372309080894117681061016535397941659241402559306257023432197191732973908734478947227121584220757308055209991362665316697528477032322448174302985178235599613062985417440293294813376609589123616801429939072872210326454991637071418961804357439998703135453131044346115461640294880944779683118413731393401070138449398304159847005673433629637896341938678182797751722307470715729411733779635321088376552398853262658480470464540870477447969236866955696909822588831558390764089404151580550050567890827764680428642936521461453764879508179733556324469832865862013814107219419809258327391601200228747781430671195313478564178712375313556017139175144833140103594274446556766143088920364943781509970986465848903874672615900040110629792063719687713701071036658546473517164352518467381821180708532732245883678962725256664640095224596473870649380413479056266729183948540316398699983329084673807617469989773519551454093722941651159973005205745481579305932222158250846168825058673567171191672494793739708867784188127786301491689002604293080363470649588528336287182462392446599215789775710467998195599482906803076844043995002243318534002532455679884033365334907228919306317302054960441734963645875704895697796513325052808058885134037504620823980180574999006388137626155387240097338989560227688578932204128983620665477915745777348688408780835189717019611635700201807469583615780637771246197175034046875673065171207253220731779776648008818192649435238281025194811965259376051513270280706293294576594220866181837393387867443139514634235717692776117357911692196112167147027176645739135921505757622563413485231700199519750153766992803508612860464750944793593183952973083167454945022334281721542631756709012243445888434597551631457650979238457693125874993378444601314012290933990314117447617696524131467578695466482444322290372472949700157203860667839976700669177745531378392417616274983060434854050504741227450594243084394296616070831669248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] 228480706136676919989295195965264019928817314146329712181241276825781775722832245718574718289290584609755838079647829915991856744683835983300694134390506470329339384242251296152212707055297191150013635673863938858899481108556082565221765586290730906250889475413208090921096133472713713830907421904881181698865307001022180669900771832014657934748301793074253806903771072963316409641838477010251677799861079110544651146572600392526400109001070442549495047874293979103621286779870736349786696082787108624338681944735336255917898090080364486498341083843678352779358281855355953625226109997820420330844429943264247804446693686038230116511627676420589694102773370012668945958265605267117642595533706014808605601396863297356865226160297100699531279636534454718875780381339092658866394819556246395129677525706952636246725502907848051556959399166607393565313028287662220407307329055703556914149665710834927237425536671827951526138996911016444332579561006846048105543824092393076357951751503083172398459367958756709724048434345141324138027037499812218828999906716250625711367254142080034276696967841442377455326236113987668394508626549727250719341506148347247364986064916420804984311022003137859513619302910389265516899341587941738797712530004444476864444895011763547843881857145279530862300900793429384243015045095307238019606088287967860507226298085694787824304311225740706018638896685714146692426045969932816005826157372215376261690877836222670460074818127671921501236500213669480191095808301966911974539040900126128976997212079494371637439907291338654616617432671324628082887225227117961775646602235226857758357504876209881001926688845389138068949664282778528026296822123159835395935803938587899811446424327243422227174990841917445965338302113274854760248366608824366244440699269139040303523620919371639542590384720657176261059256428065963811867619315414844801874134904364289054989780676664691164221988038655066389328001254182266518272489340545501472865620107498804100860402078028389102663472019747144038108654802779717331406212165757498635747624697673051312869513434682750131784164011497000066647879637693373436149123970323302381318344892517736032861297608147138901997587237460796887105541257463495751251947272571026312924303155837177596142515904915469969652569398519566120193710729965829952877578949541052018490055994294864599855114919088115715748306342649038325691913154568867112092752875378337272331871119964886872284768448088039363342887049400471471390726147078048879717429467475056013343312142743470936862089371146445883950730709577656348711044633150537976410327648585443027321521938494796998486091857697541658253810748495918645091004610822062496507169759721812759428421799731301662490690136169634381777880208163076095812263337204576173090314683365667506448082180522864114636807164478470518169012240225382160463591933867798376368252147415543963456352033207867356635287256192367298138320621118986816340650495457080794208906440833614426212700886740486061569251723339366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] -2782610390472112732302463550804250053223558401951897885937792968721697539808961133288811296297917638763518988381199732903426770782613054135108923902998059877186370612652392694948427944722572739062403767042141588207358776520435897375296209564286732776877601212768058336113321233345277263154111171276501133016220195340516056818747654314271167581884821900636521183162815174138160213184336252499676708486530930769391948495680248759290311332950381887582778859464350023706177950098938880181891059964435369566867280054143680164165674498347741073077820000049494580465587854185321626812980816512256065888962726902131273756536241748987030885465916511494901443303159711338493995358108589144287100368461378195924945318553753824840757256754401450121984791347503507199888550825295489671159758155438096397819055784228487835566685883483894490054171944358558175681047046800141867968364837063806161992410519161426416813324176989357277115027574178810313699401329502759392944370605355180427321216765544419761665120675943900144051454392221533990456075216367389887367199592104094769751735369183961598413068550584666956783108096136166262172046911814738469347448011929765501364561768259503368312755444234503931526373375625855336794285729251998686899538710291217805147961465765054683472949897020915680001001176869629629448060429781849319578827200709848536057561346442073630973336160460131046046300901202869859286250727131077562071004944526071168749987183664700836716001514365848764604805001526059617857763634638489562307874323375812962765171516473688395036723680482501633765881483684561270244558751416547848251162436158019105935178135767270304944393733836093066315648340515166086957587890462733003955584910167021804300789806943708199078984432233738687786970160787897523900012977211086965778044496203187332160275817233151913130145201284398639425440702290635809236540848230963100855736465804572649979796653714366992473992533726873160460616247711729032906503803335212100066185341266650772989313234382130883423941721352243242744950133993867338211785873748058491740098636941181177725012844111303332470541326820738887928622381299423134721128159862791757921434810159003422626376252659836381643661741572714181535561781747989735634421290218414499937572668910203585946112196892418593654572374018095601420366058499732186595247742136933465429940097775525334430152645455928355649752992717264169192304057640142240968579981230661315333404257937365198972881188910151244567696332173163732368406889477228859824477975528528793575016430020983654176456229291194833859848706776069569214284205941792560248563845498361198173006255198595284018257386155024986689566390379927800120355997337097032055866832238080608694989124596656853268189537200622324606563351544958236134691169237424306818377987657394397641728596622203289497319510194723029285795302922976938392149797791971216843359821713019290431807483695342114193798248353980401908007048117508907576945531894792639134590839669699540739943363451249408887559505798284443648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] -79620858094080813533576360681822869368204479024630470057057780398818856886239420101947782982002631954218428825106622017199023420054497407545579729969807271990807856239964123740446993355918651800533896135950024834869216273216796703320310593847576296645226993310351464190643486327221811784112227451432548533384197522063675551788670206588815341799376591072096927650068368833408075080985360855106925756095892877940884148510198392580906992493053258361394069346839906200353800632540862796361572883110951240240904456799938563419361570915876805147319021179981059901490739225690116597498073031207856793387507251289644943293430437208545288864265469579737500097381662682425250836695871627286252878762362295543627578906246302205113936273926266010019016363520220965055272061751487035488993923681976264473667838585552788006417600111241938023613140234023330769649639273873849542523787393615235177374561948541346819849763225665312621046052742566987748230482885368120853000484377578372356586204697996137694148892409813826945739492294451649140898054149664688037335995629726484511832535606539369937434768622593929106944073395489941896350256940442344464479192008198375199238203570268164263446834241440292549709481155624010721346850279424410625922948179009635536857071411798452376218894689961663828351942527124588040258748334355227583596783570685914647430788123430158117103513665323610628532925175956274826637092275841769672376004585851390580328463327691339439031846542927438224086136814505221081619947626591792522288245290553324734144973506820686356901588526731331170549534403046450607805017808997116022593676188457555615252233642110678395816651995250084953267691607101903612807804117441222629802484152837414727201963444568993796111044177384912824540324116904401173487699191818030642701202857246208619351207819734028064336737887366002435061091531837462828112069233619314157848136007975830536914197391950357205420967623013012200414406291063725375264947519082026824375881041648835988337589121438617933538044351106102366353681987369848542531179751850836123551108395655872841379756044415139665995664897332247466734193532362782822114422386124659897287511221868583855793139770399008125442989465485952320389064215753485307623715731107422572133147964153370344245445372764014281711154546441032859686442454235287628441801203784153228088636358525857385841326952226660189608373149448461099708088533498221318158256324174339110318195578789676863592730336240889417750190156998484789756455136965412838945160591786505820420935403297068290624253101233352916001456043257660848523202223438533378456890908170133988542837933877170293789241721554486308047946909253390316495721147515511579139059229121649677249998095783965855825225708177040844799836108273392105467805887986730918566864846215759542570450355669479545954530916628042857798071663053819743030895135045407529203077470842381007335292783385037199212800521219212493201861211690186098568507086996384194393092785210284450338963620237858145465712201752610078720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] 745918259222600462694436206387702802371380387378887556056243703603361539307952617897268397070186265940603495312883582687494605619554968228346153959253079201764496138083936020053772151598025895290938904517613635164677484496996783344662084482262279143491184827551913386293229440526581437124086702029994588368191302062410744957705982525926946250057069652070196361328540654797950420272748618740864979081083327466789769511069796793798542910790937958173627616046376127425665176432474247362247861401793493221676301312806271539724186921506223125180940417739598959919534097022400147802816771772706711501785210955036439781073467138014646760733169838381255327324044004831038529037736992294517008824999036193011812442235429201891534976639767472655758266702413817621622376057760525629154964627406164581013857310263771190586833502001650199642280893989369431840937645351644079659613393674645681990961868871317388455481604988683422276148079672359375262156123540916365686642093426473920740699409634518684535934672006957695087689439299839322129406886305905094031579892405801025773889036936333304567227426435178640958911974303119718131437014902085234147378710506908741775270048524030431025164730524709213569148677280474078928177755691195564420831998777350884165503736469779381808269517446330951948952228177231691976717636283508160804864680815103293898927065458028721072871279036565999620982351997601365082015045883888657492983567289745122115792522485523839703398662278257429284563863299487510769416705311296544895841579809366508282461437214788030115330562199247422136770273681472747326971215407866805325764873444173486220256999537958037351700844609019777447700632798370712855675943968970088856553246395132724216356734291122550856537544360801678859055776547892549164475959498643607246865335275932454691950092542422928653167039458664368546509386025447504815068267113599425165393163294106444797615676857628022471482573916042403984567503224073609874638835262602886539932100524143397838140266397680717992535956738644593782480745705638147285984315691785263229949105033883317804132701513961779043524542227918512422519825008012784785788658966321883419831685078300148114622729877814307531817339725551264911394318090137015011204189823176687412161718679657727874309116325042739737337660769775368442018688647695956623041635811734407762280567773997519696213486596504186035987769450980269594371059703248214576820400460117384581175678488441463016141158494881993075901297968370812494284814621317434419623052774259164814497446481834862832187233782972799313102291178058709650389995428558612656293320181161230298973679479564372522107369273524279165603579816861857024825488640604021364782961731608846643120883300001352567048751353616478750620298754257478007910009653694281272997593068396959302635476851756232174902951277999874923616982308450678034096328653219659478936996175945094199742757443935609797702861854761275962620242213193058914177081075186099584975318409844029593302270614618427824028651984350640865280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] -6995730418204279527755183177352037773840567959181028617658753198509763891987026989213876894491256944630114831575280499653847757411488568331929224729342220266883710901858404942063426064342261630559127592463022214006218098627081025836363900439089548982977210525609427961688462951068318418641908902107997941535279533957636740379467095864350529242217562741960839804017566385968056733886503758087207035288155253197729614982604428108721902587990406910190968122682813054155004453697906141078958885468208027761477172303973184657215094766001871769937262084981272770126670592925747314596565336026537216617672624413403196512659331342303591943522804333593622832989609233264096075641439755459347854444063721012805553772472633447480561835134788436175776492880026742503008126964387637105624695649685775903418839110976839057987481445793545694300225008120750371842959767277332141981202555192361748747287894298869643470279982434351005028249347262325084209656094365704566190783519308584825843541757659502122322092415440462143519950950957644223262660867527816266145085323657660927967027383160832610240057009416258676422753044837964717453231046650446740717072174545914961500674975587322936060764565907745373152572124767435735279734149596191937411093501290832815184945400123645141063962877587908893942858244347080736416539226928506399553048279812699550001175451851657335146662381163723558479748056348909173623973571276781489169226688882413643231560835766520825774516352463058594473479894989286106478115505689484916759625840175194722013805764167060686808347062790896103970657999155095234409573163938999312034958446026859829250919654028732809935310086533415548596559665015725427968611326824706745191913509207147293975568052504553130482921770413881449900283158830263978599175304883717659990904077014260079118036630482366528288082607643962503091342726845664421077400007435732305561856176630962500399855483294810083566803689958852692939133068837384461609436607558218625800979168006743747730815465608960558468885370241486942932212988666249329057888705325719581212070922110869093413279286056629174655392244633097520262265760731022710558737343565754641355997922763411960941562195680967430424596587877208956293151523793860060044944490734421371187375382146157435493493323462529909116035973951355486871313420944099509571697295395732082353218751344420989023401487806523427916862207940780287872623882663911966173467112613564446023072824759724046392714995577347269516139554789800336262655969814506525465535780959761917467219400966241957380230956554009932293548996329532637915493087334953157125036878014862506340381468526549114319300364314148439365031675859252518740921332167549119677487883783561407932201838010611543468785335699640830576675587715202635367553444766254522138769801178197123940372010331848047039743015761863381002713196216331381954826095145955695747457586576661085745048971759638439625511102626672692714514066735952053998711742256822134662504997243716349495715171737663052671926252294231021322240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] 56435585338957318766707156705471066130247548729942555455470436988592183810893335061032317477986052475152232316707120615283827871928038296712990880302583260869535660830622078256295183237999570275322743222420057990439670893879226461089864744309324052453014361961078493927924024661511531773588784450975009668589202837030542218506211427301636547797843193269554839184919508027431454853519952490442689438786282445570251635290268003072255205565946263470963918576949720343593529438056936351495642637805812631174448808320681633174590459693128035043362903494415273636569295007063073302264966132457153001005942495537102803840862472633051465179977649489292336209238218704099794630475034996541856042189441054302510077214592736219912125559106693951375122974787948848208954992640302906987067401734861375848324219003711468192462601505086859773979837282579135469871665311925163564792924169133498582599001920059086642448215247937872618221374087527412076073370972659074161580273422259720817460064489407830004937172541972249628500079027275810850769904989623470948749197243543931261972404873385469266765985111456634720539506060653023679479456675214941178525860831009325840785262648194932625724814758766895770216823441855268919008891093449244001090673115291820840273126543000141110774430457312166692790253287195120076680366309264891899400405185438963977684673041334474153866081800687473738643507048327219955546450927395934847948043523537922402892079767969364149498559506267093574377554048340556153727953057847200400689230255120463357608702774959003844930427937440978566204180179398711811231385189261705111205823600004988958103068985836897883885368386396408266322741225091722361324013980909105348903390101858515677931998133719029996838463116835872020375836143765402530658903922045958290838407366592468438123461942810882807419636136840852850653448866277020783039287584007483206959375482387546693715994638486353561742841234160539053096337055641129757190835034238917899526564152797749474787668010342710314302220500427241797824483509611594726423751663108817071088988408956231901887195450494944604759554458341196637187605495805874129257654091039087263188042056771452995755837060033034797049568588918461866958057040322497415532435387233815616999039781259789283573373609570910040339063114636889533198192716246790513851972149419849969517563877785049378546538558471965916496291537690959787402227696117276430271676662680144957812150457623624697957460882034947726217378309688763246507119639076739956952744800538584867189721314239505227096396379895508182695572052471018604735929565470390080038975783094578924703739314731921823119841952489292383370875016664269285555107261821326229276642844443183024638430476287605394561413673414767265094514680176579725232391358899948979052540339822453027513456747899269614400755913046684999369361566557649046294724073078982973675380737495403722988748370424464954855038854090781599141760980452852902492642562347572031696657388506759784994064072128098162737810876810262386573312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] -230925647878616372240616010986305169368402274569222815813335920354689287769492319155375648261854109741694871214043883613160468024644526906300538432826294701737609303979071683567509352197838905544330970829541015098105003472405812948826982478476481799525343398217383304553684981655481303441253556902397039851252039437253771208402677033722770113236830997551729749160279934916709778000236874978389940421257164866054106526313931819546397060636219618193994249323878667601163051543925254228925656515497884609741946332596072357388326069101473350168408154237767914391430019113321597525432971498882694327760557026094990646920175223031183883412393851529637545112741128377283691101047307036235129994857078579716441816596662728095503144547509878638432781173098181784458906190402193213541274000203617052142990878848128410616714241344328710726428347238087713867694398425416733068226659842937204234082360387196692230598738516777625689037224123434006982124361020772460264453569212472601607422334393607465327067554699202374113420563419872616885479984709886444337815154539394620603254938710765308147139708369666427028593520710520577284315370133413538744713244978267287535356122049558430820876188059196072714848489138003310960328384049313457198224751238381796914848660448456967048303574058543175810319578008928865273798139943767522098034865594684183968176652007634298395496296461409084062684551260326497231360524242529836681884062328736218273192728440472652805398758687067325047465459746591318487920679226036084989285697065178576373980158991813333541293863032332103531684796435608862660604065537195149309393057729717442211573764341079675877454675555754999684975589516554283661565823540128248816412360815721052774192284282661442242957289223205579707026735528173711983630889261062934345322312887252264906718643155269107906815893723042769865399090659051359008468089746318719702960787673075776008099058718008655731899348346531927965111190517407695099285275117053429694369438899808465493879785452012393331656373346767103291544080949425777622829819316010385307129435114250504914880101568824198304592872420303207642139604534718822864119537741014008221695831130725774044009850072449839660967862567208600813123882362345366795947973525004344280718092512066239025139953867442330230998912852705267349461236242751956781333848906415266253194189857470254586396947711841894444164519068240295367350026730648784392296726497398372581277757685399689109870550618066231429799735845688123431854438436701022848740710266783397956834724974978054947815558533459541025846474703715712179357145061172528823675754167055914745408979125989443988665959230104967652260345078267531435894602432502921010971781604677273385820705300607638601808293974332717949865926609753311694341248472867555977748409980899428427717881987362826652970766134395098038694870512142755463715305843991214388690288721720607450863411826873681462611780143920735017074120958994875066396013062174428566467244971773455082827927467873280055588149234754282271539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] 822605766466392988138689407815515385248494970350121700152111057044328546097388697087591936951104283543897967457614819824126796307790251430131829195065152824071484000603307782544872833470657316974307746325941814854405826241931392957608948784208857297902619178200768096072490605760607744216831721750624338357683458929952960772166877337920255205350723321219717919901827051677352160535324789541011418086532697368383758303019814329923900190415488044667979848655047083106912046258996990153111003698612749039610172201528349741264515890694219699796829793822042341191883998679195393564784089519301495190333084771236552877296978659632582551367573159404926344151922793041379548117839301196650929374108834261894715673453610414030570060315331408228900861873566424350208170609757937465177578029395745650881781124280996803449755395288627230470994348452784481418775759205708172312842176089508042971994791183777769981037651912244559345573604210232900526321060548557554903935094248507858129860714882814751582042335870617418355571334024826418399309755265981574133259263862096500634091068891157201932926755644601291352184563394637344998402813963929854121611711000307434267351696416013186666480406920077640084357955206931091714502265344101130290681442045101074214321379050769317568724216118141252939061354587928286872179714203051436887793076348511586600524994345579236119082215671596624220942725996287728878697234355972857002100342688940858014477020886962823962108838268358298450058085858896625783364041185006136742122043423432303273473372220636739537276123474476594948849477133060893493020938836970294766233065131268834186711693173507265420767236646739174484710012131837118313160590169090620120139573650239552715692977327127984336019511149385968884977987229498807576938080434000591290294735301706590190102154346294778817421020131322173292967976833082725997046654509885743789494594417029611167133164969913065795635936884683415160497331895191701166998214825199515452606943519471832807157557139298468440548523927879910449407938664530407889485594810649597426701532640345797209860004832313500129619460873104785703796913600140043474090044255606513762177441392265059307964779672644683196951930757700822750557564235264823478238971781822526521580147734972087412152113921267139680560243732172142580455780592813321887528354717554800912737705218679487632177170058860930112203433787326841855400308394853700735404124457259521015740322447064925054132242072798619195657659110383491948177466936527503775762412551711095402023949719982834523352310344191323140162520302564811905684997548514197241706318146000731939216636995971502517848443442642992118637304228971272788211300450201110076765697144911683148449834589285362877951204751265913828386809015988484820293013160112361420691264265473074856563638375771665932191887077901121596542122877757088716384982660710647247468083415299179590675060861907475033838212324971211858752712863661665003428902886848606406426391781102975063478254496725546405213179451758824810086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] -2886192193425898305885536263165281737453760033739447610407900347606889239631852664113034895783293426389001631806829980156606239589223551017771674452156103955685618982973924069113045225117740346489598274336856139456394132948600994365386675055020924479513757935926865967456980387094213470024930063963904989137566801120041849122569412126705775837226455569992134058749485231704924071800382156287364823899448556143432204716438800523997533450972374698186231844613743430340682940268403338924624186706520434254571656970272298798277745898201185421037707522830734687132575459124190095341895885444268139700309578466950125256364464581471548750757152325004882939318068352910071047567101235218243925526307698704332080653990427163547415034200692393790088558766738852569473889823804688394036306123065721090938191969704738177995233661266641830595330622833653229460653219631137491613212404760709352038298009707192985594862344754365718450868678302519944845284153214076761459575735435297425460863260070808340505663184568318085392653088597808167863903238578651181777080596993348629063874907568569358086174209955402354105910471387682019808921064512710327589643652189656651687982442883057869221784605757846669592879739929638665511334293284132479653116232334645995838226010705200422018180057416913227029535761027953000316194625602488391464226255377969441303961868066852016822003586131316530599468373782476459554436401036093487159138133925236506712209959742258294049081562726106376014465448843817552343146553601945878791862306124660824046166869346266021275982557783476229893621052529765401690521078363394509919757588676154732671876140288111926328638652416535087024005504877582023471724692222180054779037674367887604153550576450805674118763421927350703526906464268646802084382407374652669560939856964270350576326850099151994291410422158463288169490206037101683015200785710653909044018749894332345142382083079197443850472933079478147661131776761476321943540220522499333226447518735822777489662888634541179942860086563723930147066413142131939994473294794926008446324595240096470131673336820402716233759354587912176306193933619365918667363206358876033806273236696502629023797466074963546927805879228145079504526414143499029691194643349618415140778013364483531390898481280398978807784729107690781024686575963665172814329073067417024909659091587332162137054485405903200021931778364118966405899835087481815357801179253588843334537838875442215453886286279338256296372568241661503006186848326738066050876300613397615208860041730853939065114079880952919205124545701368960477510281754107280869696623172622032161238742252802681378321301066745407881540394115777504204655696358158363512397807098778521142481259549280235652483966575681576651590288515867768683092082343554864256394486490916629255259695362620259713465677915239467462262063196579318708879492259042293452324754986390395026498859995686120292438229796182790291170255369139232121058702819602558716075739465630068943225794836515039181389131963596688179855360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] 9210792705739816524213242879170824306564685376027233729518074432267510329265953688579400545157421084195388144893800300792319441994028907558820117123611327027594378708956481809111025001980790051856290740968997700979998287112477114748217124654768535504670283682906153115377874195347769871884316053758536306595791895205196307880541731976962713256819089045550861945107018155750922372733211385028754257006792930018723960441204545089416801209931869212049577909741837456836069260899977968203953076899458143006187289444016133559880776060378883766880082253492727826954261873129554415099538765350546160468408089106921880863222444814574957213752682294592335365279120515889488339158732975947935243027293063872781886340695852516649881639652268159708851795861036460087111845944077168907753972971095994948530731605205682967263989192975033891299716258391127399035940158551957584146834867494284670044797900580110588953172895512384671760669388565040670130231103235183533925193604175211305146172083744667537927563959332414273751526797024019405941788646714221691879222259323539904427270483116399383216973919319135133306581951655961106751902567086301071219794185688480564411195450693538697426499024595486373366622548060578926887711548976304282786111883575463796847900330368338889501747484692964790507604711682181331659451025285713255955797950949908521307897171290547981867197551525265088367303089801741199502317511111583370258584689960832471742086097897947332437717666339940476016495126758518383244354134776454690063701161791420949490000163849488140405666910606675670599466750491154878242401460920800169674301138176876939678118831029872884209307512411027090828636010771205661839650419723304099108774186165617849447843917594154124415337206371821882973327932325048725082006685842124121959315880733265583243466482874958963330846073815509615606105841259487408408601388583696917180798573601788851241197137378185017178057448676958556420178742019011000824410928528761797746112559109941244232360826406786045501784669028814820934577852407004594769566532823057089293557659443638929014503878458272399240963279068173001240441441175140929825254397917097702491953814623342510273581800366636674622000929448995936743162985094213182269451110660849632301440859594042083566435710224038283702384139516989867262411257467040100354265438541318706064454339133905919615018637288251637368619371205698263212234800871512762317177999390010216581700705252578545758014387922128223175952053812620731346896134202694320625992575817795425743901836167650481045320997418693647881237559969566245885509485846864288223428703959156232302495073683679572003440961626307575367728738189060917618432736107693532197622569257698713545411555045333552046735125871830852027781332128478801761573564634792347429828900569876962152298962597305511626562723371867797817950022996041989561258859640279030927020624186813212233840444606451319627673410579551705331920589505939071179301407024935038780724336921708890715904265692239515332458857213465333849915392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] -30973158696706814208922458751941598795722668440599376577304433287873628063491922345390809907298960103402959064328687886559806673244112453119682623386412971678511635961119017662112614445589103899927874055441847580009755851337056790064554364741953335706495072812669913501127389186897467447586942564488849077138932469934342559013039148822760876588549406319784103656383431700062872806239208785941082286631508764251822627140826561916999318398380380543182529861371121450019462778767535523687876530081230255143086159401227814506169135235570193787255075534015538480438065290360207788005318276470110839997342170374819004479787809348966278898108110500104005631304214051516044647716545466408679410073557468360216901894761606956119350159376673186165286531782892945139604670097452998717275026954092962865179715653080723043011075566621072970852509043908237346667805574443411605533466642909953499084780419489471929959656707597168038329544260305367323584537921006897099822115276630598673755299976889076406639243357382478942623815816378247681393689808102714830877966988536102274759571981294616690405817518582423954632231392737376517074052735859105818037522822817161410068180588427646587831233213209300407064391806358605026209760467237366029927114196640338759487936863511119042360482166744053366723495909070815172505443647179286538433135645759622202241435938590016181567465641258426559547544691675495832257439457972349342958089598360146060695927204851018516588623990921599156791223234292563067939266933708080818561477857606843390137263964965475672941302964802273145533487360749368379819217984787063121286654359026215338741200731228513219247464392291127821079630884160335595331865195288097025897385750951774884078986338089395541515052361700361271556819484316114807735500348920477654541932917595519138812205801719541239977068986088712186875022763158068223559551354589250898597010797443954200739489202384302515603783320022502070382002866158549707881081063003139285275895636397761795414085516474487091544486747858996149511782815923151581842696944525722865137183629679921199812126261611509454084206154176278882989826910772309491053969164025169986489259063705783794677376651980993043211466364540448949774812201526057078228230521424572509074413171959485911056194090998979541135919061627016543774183097627207144528259079790561973206737290157506644298838447157073070747970507002667805384044658923829246261893270466891670454461587849731582181429222418566830060348665759251767261662739358322367420468687548493118120344875804561833590948736754256495636434075232513279942017974981764995744776959352087370170443218816540663100256014840571937424219914070155256879985066019092391555257541306203641253904403430951479059438209873360161081028612776040003405090648694946961790774223690772686668652452875251073831948599927786347787318612422549846681138290639272889852273208600745550944911535227612008730224554401112228386361254393938113647814004286348740545603696188174326415848038330643958774249893703055050130063360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] 97027820781552470617386210164660561391310819984577495493890227556570707869655932636987188948698495029021428970701531391795844473186447400950894295901813046327357842727012733409725224339296958869826662934917073034984402520193973463625940386923688257992078954217227631884579205952961189915982633789087259525551288797388541875921518359214779913910520617616207240496744328416244990935760892268120223995533986047126751161461646413434767163886887480736034057532683550284130791174411938340182353232088166901772969311993657511517191422698436810330353591263573438500689474928587198083714820468796892922234948424037645874379219062767999973136574019069544649042386776449275176419108202545283412936286679264220023883710831400241762867675052110823025375130465929828836037183536360321439589320365418416094928908387346442523556664680298802923156173781051122805790420498393740174133768030104830488845450474921926993651901289097731969351673643169710845120710841517871025067760254568926554216172360232580427379366428233219806603019128093776715742307806742179951543031364187390978018975612410617424564146843549542155255589831405920261971739561330629582963022074125746877404093540670551947934783614932564409540365384740372906592623433052135735316972384084335443756847521650426004310441615422977027112340214624851162289191419595043016447932653371183800356621161926301374290237372715301038423161478233191126681956483540363117681385688376569918559358212450343141199193856503518806428544474503832980183751554251279632098771843129390810822065104753404782789562579829343302471370205085435798870134090173369933855071014672077047591382113234735539842525500264932817823161971935833142184195847222638586919698149059104637651635944689735808656104503347720071885896010727881091925807922797244305582698439295633565608061585345271490953942786337980748718318911973999738705050658521502685441203204926299861735061715207607670195400458519584121194143736186777894445902683691452977637538419817019631918768638527270395966373789371876701559840285219141018782179004200649043349502455946939206182740624287594623438707908483232248079604340034616538082813071686907895995073539379132694988320155334425463953106142151801017716957440305105553083543296158283047672332851017350255360376978694852385739911974477176775942406728082486213888549298577897872049656913449309108997380239048714081538840980278845455748087489137257715545495586311551846737460953292836354395682322706455384695102275843670957436492256964748511017931088422792337070174593596349428576556399589560033006609445467676602273137990930353853541910736935235834540182555797407770000735354710443629095709168908426546872353185682734474043662634332978863914739738449382495131781627983428285325458323978124393377011134956075033186201782937102336424651617604361341074438695386441660227997677926248867928960678379952311327559334949724711545853260681319142625860987064558575974404523378065018618575212340374854266663985093325801647805318014323458406133828046375007247400960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,14] -205592808813971483401594578820108276224449490388841156129116687291412035969172895098435978208446405663611034862315252353688525396917205950233450904567773466786994142245736633326363461062497010291177377725237520477232272493328269795810968548062842719748196595786113467894110372668263919562176958064223861812689699003167404823569396583537276583921855428010099949948917630013585110392440195247111079785682462757388226707237787151426504724126696189730676180297139548283147129607995396694987391215068536027932575258594321200535360007747663920948004591724648924047134829379429665883930412200597840760258725999436733212197308568227801520302957067908834200304639857771448194534174523630657541679651604864736203458669792209739466646903510953216658014149205984519685477566700790909946931506834644210287389010440227774079710168681952560822414838091748596470792917089131265121239168845290795087012204700539748106480981230518224166867586068391290277844889942464562156239218061123894345940449485302222468169455137426653183327109498610836954041186251406915562588423664101103663248333480766581759724227360089497052822148222745593724420340836184855710752891630482263394862167463978250879581799013649237363710679289008409972195267085491263637331762281599870109148531108552094626069776140470503410405573888689725614696309529461537467125027257968898745391529354405305112844429876991969222427346784071078233087184816168421379979782322270817065838772546437510846724516122747637829011948713632991784136414802580195496046947980616657023246484550205065703525504139968887995438193046350581969590616215743124601795511625414570754155770267423115843230915983403336958942758052693522624635725707512190225931373715423663986308463639253243124056770144865963178428433986038209892358189773292703294411233677989786904597676358378664372413881603992900717380845276863319219180855015690379065212166665275630104689299332498153687106152787663216667604971865970481331174137515810960421385907203490875845228033682293133784405271630142948582534726048074335994787472243255171991271998180372507966049148585115698125352655599196496674109249329468623903366862110634776922797490389625925600055702824946944399700478622422229108509367423202609569897697250508302361072114337862376709256580024545503750166134519274225339609344587549573991983950187514127104685267813830507314795064573256836277981512254897333445112870689140724090870762708856995913441782356472498315168206634638362235427143452704469224556892712657199201079279879624974475817573152042041272835974852591199774972910163970644375539684312674705453087147572471249030231978958661814760223061731530748943623541242568667209797266001550419955508573535160377857444568563029294032842888942556582420021897355896927602589331255281443385764181228212498597176495338356854087299975264458365587326476954448839311304882497971966366964859085051113733973600700959026110954169701633449505807917633821494814655042031492425605771669048372652444054608120310865476818530921036017088132546560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,15] 149593664099621311733572880133123047151061352700916354650182670052599789228814449176104664751379496612606992312934183644522909482276314536415542115560868447996233091443173749974398647689894470836603495945051835603843260558843920948011778310335848517763489756905193886041409167509121198882644221803158114629126662011309668439819772300957034257642888374938460090895543059393410952294425177254663291213415430645906609053523232936965858690902937960881428426207367535731432240699437935513685786000965172020755130475097224328888903675521349308962714104780477736302040279365215989040005966561448320376578505965431736814476737400012179819903111393872626891174649274860693310070963185234806555671157148404562453794317253903498556413353482419243851913984245545515246917925172421485799992935884382221019720280507037870767704449877584386739209304828406395501976811457321383495379933144952982860565409910051268129874364759369348204530138595514193650112728209082050389528702343065014274576072670931070426453489044050135183702473729513109068952280238960436382375408986326896799825422660894401498228510166764102104500768157698329517499345586183977688089331394160944504347267567178604811341689347034726063699361720700192237811499938895076379406575706364984205446910382221943605421935066139750345121225361912758199748023267193779567652682366341195547347409868377947309181663989374733748955168171341696495737216709112764027217804012497324292649496115840622092404531738613484611925502855966075708247341938711433428542442959132010785551860277864481478756334329228585234371517810446609936423017722756478647092965162130201457615551522678131092292598312836447803409694834473917880034445515774568620747589178752050434138842883128374808093711229454182635898429173299455875371591489602019019143612611332954473566370223231105361753896540751573873434323337407066768846864544546147851255069947403498774910775794963470583419382237300730151212181394362380553670323336863231333176448981655302730957526736807054491711498335987205571381052286803268254814667862908077741468268961212375655927410965036845544820979402613370752897320137371220657542118232469406076018535521065095894273653884713918849286843002533451244700794495323995976154103688812176424981997627748835008898895803855255468964061057238634254333304325022635392186377475166607771739771398392561209953825240002498282566971267296970868307914436343969399167638896548990393239624717746180431282599548653175196555359352187887724594762278238591303862333212551378097530049417627145427282609479332354704178173702184441752508373501622134837925805228078542429203227386949387391180142133698011534250051066789357218109508163793039003082319621976152479816805485609698899796699067003490987330452929604079664863488836779357515286334007907477477649329511217583894253744897699432167445151781978209498125470714021969355020036027387187236774164210371099420754730805231153616405338164252144869005040760208856479583144055977656198838241675821982850535017557002635322069090304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,16] 484481996427493523891345305929952214930985715215912121217590565200289010849545902332777047188530586867473801315799125710934126460484671323406249504953743420042728602734789563939871512949696499961215095978840125466065803740433487030392400575801502752378348483382557119086460197046604984165057377906163692700446561996514585504279569512897488538282262700040590610431476030298451863370855175417462744747629706397727488828895382713775236464361217445141626689694712471008065814717961198144971169027509863538690847949635433144333825081417756313182689696290527889458228539400552096510078049246307149252612701529337204262126238515368356667766530223346990065459862596682228853004808463992705047394023692144734917926081447893150746416339682808336565368801977370547820245553541656580713927507580785620625257989049271288458493654703817697777394077006332817452388535651232926638790417034212947632815875759920920507540408124854178495245222313017332926797049950810767377878812239952831416983401150437200712390927457326388999644973604949492101569664511026353122209884891173077269071589825864564615588825715709153291481425124830967039517675680349592606838523058987443251867379618823134161236983780444808915835781640739892284735599255166607334418036579533706883234696845036880164467485738624372867353686709080993197335083603603500440418773290111645588893110014177308847200958262733115947240636304278973060199508683519009410643754979437465419793061153676237604110560286599284424852459483797098544056493415355148311101493318994537740098191474579805479715197994721374860287859265278299509853593288336735823508148952071733698859843946035683709637888740069986834492407612414673588231977080618333316518723706540810518048852629136015384419958870598085902660815425560031626406443896337850161908089837738072967982494739885478843593002338244904352731552625602504442669358544566814200745826403230227894816897936435083178561690160847967216727125289304167388987344791396236627517751280176377278096423537475185256129081182491439188788880654613996019950583951874577368568584149356955099192536601785263825061976809987635478021104872406518992971757305121116948561192455669222248159187216185004925527635741188849266851444809061768707424531577348060229665925280556099688317123380285028038340830431988101963302766745227334223161963862529496708225437007553733251339196431125676498682004557045559878304083461856253001832922761087329848612564479288992610679918088692517915175254908127119679202497193019106369224915147930740042720256536015931818506779463557528637506580132394424438649024203022856406361779666504489583205216161625251985165899771465351993545442860533534443499021149924457794391347729461853515953262104218519498480194461003420308737863524833921635897504361624686181020294784295562783206630403710992121217609759924522204467334481692341017570640800036355910566796357551373207243932403726186716462378991721577420161033427935499232847542790106342873060013034061225506244982905035194531861092462205246581589934080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,17] -1404204665983763971213202243485893162363689114149119428927129510512440283299190806042168490638737411325371001507922498446576941964601371320103902439080047093783235754056690318899601345313471892291344251178284826436441232505146743775917571745982971230367119311414388934669518217021945948856174406490238420056935021630067147704069777599005864832388474362294032101864054657031586107117223022582985690481175399926910208598339955554040976923780824838263918318816213822026456232358960608281829124028568937650622904344204772555552512578648300648791282399700421901379344416986164808571935708985351675672199048161677162280309454012880039837053079355640683948930053721724252943224040092408044939489697447181171250359873576050696746782702441383345642048899433780799339114912400293380732776222351209735856087358095969856877444623160176470105757814626457283136268019593178363430161617750488792277482604859175992189625938289220881185655713388036032856862266642165815031662640454666189571277103653931948835310417170965772817534334469054463004634140423555036090402091727327646014720563931089267878104747758930521335758516674981054321002576696990163356976472441666318966625010520879202995193228707208045424902676655589790913747930240517003908074922016715430740407028137106764183490745154810040742352930203662394294964005559854678702073193322217106813409862348526909970738502418949307855696834315491380054350342831514540354236368219958460078072678614707974312498911558240695418211570916234410061391792379059320476777012663058604693235505021259563888496351966496350736483190453402336937341154557715931672149984301596761395914141577387362492507866453946077912065961688359720569264153081828360452883384283396586559201637523537861814783758745402571689966138830183289617895037228712092384165771034454460760518961946076045102527115601706396683689359553510840439767715158696724835945937970151125625411337166324009742537392256649545121994293661514154251443096534163891333935852276305885236495660953561096755584929203385709852674119272072986384889110976725159670849268422784455840002679470809162159600347746904146379082574129007853047540918280281090743218138363631073234667245612870882451322445182480801081950407353727678485763306209545030718674241227213898791781666859384832885391335191214964406464560936812384755439199600835776977915432978856798098607286415384068195111907063938300320373864464380381576492392942566985129316533203582254070988218968840790605035457427769552056230436913057288490140625715438959658067460937670765958971247548848721266452078655313366906658502156117342911176248440632931898083479204034707323572754620015559958787155316052825114432937141867352581223276908668058792827699195562981400150416328260988280425547221180460353607714936760208985605302325010627524648475325704703576342417329451057614465351449234369166944312359741456300133838160982883024367516690656747111921529520487560773160887685326351216930542964273059418827101419773641279118651368894030619623650292478987116059033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,18] 359830537746073722867061249940531410703389998783284081707963242158666662516957683625032642655535054656141353131415459444635873881922067722381209435266302222704161372973520234734607837193586941316979491649096000394515720460892245617400158229122629437173547025374806093566621886025197519418071976645424871378592102419029447618622162719522435537507057210251472153416806704332410820726228877444968283845433546349213273160903132385518345142481150059837076277877008006523425729671484028219173839382200072038961981345892659035206888519471084329826970946621018955619085296142506394338080310609294756076298477901602661048714838336028344321540002246148812851777186805370735617487916913142801588943086205249839623381977697634501766005600930769403282520979010513970131823945429878121116282226597448110925301737866387305849654007219269259541286459077136805926918649332429607468711409859071335521759896331748609404371952040636304022857494624115050688378551003951211282218736029549559789134436095469449562938583441890118476600661553616295611162760753888834329363020221195835865375926036986799164045679737468060342200239460310839351171425129467112122020656863726631516117732420675248665298622397542280233563861650877807236573321038775284165191372496617130453936510992197480346659543378075476427297134408935011228497484051891658116010575247612928772764809592916092220635669611892463661817188173446075863883577651841086802749656278475577850359395712637212473159175408969822550844052662591159155302459351576869219917018452296876012509896579120655020792323949859001061657645470741682176223724909621129138453601146353635369926679683619359088945656141115654941230214893014295046671284110252612511590692601828699978176988390358907932179122642457067044266333857492890072403078882724423727492698180197865958899310288684798113281600327826367797761243367434018365367664714122618671271363541357446664788625763651867910634551273705720039885526471984550614511513268134229667596891090394624893422118967795808874606212110228403098545820395239110983161636536850180552212938478764996373615104108061867851521981022036688388909573137500775300457720628780027968107282515129349614480812640356459618995700448735665361318932319220133521794103450686213476908297633711051805354906282821116534166149382808585021490250942003205025331264311110268214175488563140902664813015434887961193125486679756187331762565929807358285574900140432293113359406583719552456846888056661828940665630385394135484507828652045823345749000126123894121339709215315709358386775684416790933823135087372331926374255736142460256375660396237167994534277894910060297231959219739349001678030125586533103630464754310479433240124029467738597161645778199096645539878957935659678453509126039296776850654590619371524179050618212116008722036326408278512936965452787598779970818239380556820543492381738719146573046348996124574269202269534062295157901957053944032129182214782507737965442196095278510059225389795707966527157200520081517563777238624994715206942720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,19] 5350041278831178190154308062462934514264461445607092547061463812324356631636210906849213599150508709157957295476510339798084227839227755727870718473754128147372251898358877063276841350867762056928066392066287452222548035232814586053085501823801641689205220444593771562178658533489643995479294801278757395051521201220596573215803199290922186917565732150630025331116292591226764946298042409875545035083062245139805178522290246462588400840295070719840435242644913133308105016182175071530182862479591893552772430534872787923712907933173797284614144308061376814438984042464578410324816436293105913370936735371795522282815493242435326068759645481948170986700316257570087375735978391849239471817857106676509527290194430384012452335106094763173038729753254045044073485472488697866095019341006900113086261724570080326105146238642645178014316832167837245203318175269086066004071338467676265485642263521595052004926753078728866446903206235721814364347686661549283976723517878815745898134525884889855487668199202130595178746405275119815344953353974556507541912255831789878678728171229202332194492571648657493670491598106316592001477620662192766318151770105163372238086341086893059876139842313284892570462296474435897290777334480740016673584033596242644439969044214469203985208579206965508313302820498030550735528923187068176469401252142602142388551334408381017274856245507390659050655469437503660013682475475045293193653185376988706475600954063809599432204425400440128230602480782167852584497938983738606489768547640097448907903703582423048470498717794383644021893494194422095220171216897012889557284106918681285586919476040200567386257365155195290632115978178737461127388509001866845760296887303689037145915195209774438065176542954026044633478106729408824792847984660812856795368785958629496593779392973571456600338455650784645898038433523058253205575115086594388553987283695788286600855319192442901966053249986045845926976256339811891562851860787228136942501282154818465018748868291282894681864194344675249729277897315003604494422956293097264238219399071940246951217314290887305886814591403267951741378165858705693534736980137673598372704559205200758898435713957990936351172379560064366144518972078007223514775511699223837129257631694588146803412677794431337757362958615939898995459155314528249277978941623476058298362742387298157545682352231668109520003270147849654635370470140988491099173577317098617178589722785645726279567029285440453668802319961206434890453335686048445900479192970484191012750512213919922212788406788958231017427154844422447186501923264255725092574205421849744934335814815775343313941363953148142039200208178871838709179962551917249347396612004315977254106837165667975453401797832069622016117188978767113421706040333221045732158526930996079649341880363714181769976880976983884953746943247794393736408463331619443639138497788786423808927096206118766610936305961487503916912317601505214942313474164258920106999956211262919121527815030622251012589123735359437160321122304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,20] -13889696256771563648313142134423328161602605105310866265744642717576681716888172555428395373050741074191971250666918499530209487795123151477968542181542226190011706362279922074599899167598255222795158026205258615899543978851090281432049523804091552529185813751580639005852572995397225612126308992454465708047648926954891155605634744634856837782009249362329538682987646661333855781119124458729100729497303363645696305299485256625682867875139307433300338946462912409508705956974188315577635257732556304868174674075835210287342022383467139141313662695639583779778768240296546748722389274001210566615810372271971292679807365949535642820671967962385409843109504845873227028153281696663992073400392399943863113447457682558952872035319815552327278115465903025615904288959594748784796484194950777014748124910588994894563516491757898644080685361979250970516327061911691998644993331759279647381372751096691867169300282376196204342248510977005448483714727413252067345424874666647289604873550159444837567318589757578470342420412772108620411599569287609845066478121739995714294779674301168615685498575023595945838836591714552432324371500445087448363011955929732314318515075081318220690438133456753606487849371033144631629063081404610872224905994776951665999126608543889013722681395960188523879510722559826180589291389533344765581154609912214286548831655858283499065915299469588556505162296999828737369071491326793081781096635781418889305679335604493992022588569695611669615586087622307955170472975594554020609313763962485184014017063477563101672621131132238044387765234977340762109089848427808922876312441755042990727855068054103200381267756719210913731181310850701456040849974541122955931542981145182791212512974802780396815682132320559102602429247431919942532930670544347521791063903642061070995620749087809565951449356779932143954667498808854291318785277969787780309965191682413930830336710148836647095265067644015366664513451848366515904867269889973677271372302085204822541589028842472348470189334277620498338865399579844241787698173007007106997102083723224839384430932283592096595999273059232155040372255070415952463823457435499166458172474926368081015971778139160856640449992760178437672392247861472191113032566184322248544763630310235160477169709581408202353500550583651306405641786896755929437036821275842558032733118249902361253675162908412123651794668311510040650238740634214637545167774706064871363230644916183653584845844057860173847017182472596834176077118886250096092411214707100299068149101170648663560114297581555262755551662681083481275020630874363186320433773610939806365545886586215915842560942415340366342746217770425248660216094140516259027109234480758065759622496153983615174155130451442124074601096133111731552772842433662765961928515880134598348198722422647946225735990944546436504344912128756784141440783472501956564392340235589332329066761707950700578685267974518525484457109945038932050427891719488531347684171494594466510229361901186507215043560073703917087830835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,21] 18167550291018395769755851214596925091173408524459340076122077360031677327047539244752356137342686113761513833539894531506912044779821529863720819367948874108600874398220112372564054096883869081832663526617411141415833754050195687983930501880349344550295708541859010957923153637467112148726024986949023469045104538843530138044983050385656842276808440297511254513111359996188761429354124588558957663170084971743623712620442438236141446945413884580406682577376368690224203806762522767207134077419518676368303787470155332108169000857749394645920781502341178069631223370541990321524968417058493124690318587454366252104323184812297025679417301089153051356047983482298635576282419473219809152114268227631542576873136233960102913540051052201944660765421425188798264750343463298146071489578202787123610544581162746219358928579323694355533824489514992398928962579099988565793793442769071363373794517930760813879609932901200580475461270985399402308780923868807296526444658667877526827497394252289543078059025715745621208886777543516157676421213590596390367772961225276939078908840111485616832622843929120874903777229415328468707016249950142996128518925450325939872389045747325259354429235926200612778700874953257250269288454498869667473221911327193128038077834187724785195001027121168697219564307035422113354245027709277008200630648846427400224770138359740099460939100665601630392804349022803128641104673948140376671788545754130356155247419878477803714712897478261224231095094231872094272623078403931310378846129172377237164567446731228539238412097084066591775846231627037135388213104452671998698477469355178553466542369199929417059117944864579147050850985942981124573192347861540020214699794507786591636329497287457049927611251101915152863717075246081054566077954798396364509901064349085355856275816960093121542343610828711320931411594082437157181819963639526108839941117645386912905134397547059192832723643997472189521019862134641454487591235362474200117778453943343745598196814357779231197946812044451594215960156158244674507438304802634747514162624999212598121063461671162761308720794123071401121654118404346138168777720904567983512946419181093715487135382104959982575160935035220586964671700171140418424245853531572615731952187253242878053276176503009743242910730076107132061850847562010701610056898562745688110525923616959970029441640026497148977034313597442421326473727980628933633539135859953387025883307931148968894891467489188725719396350812006998020601807932849236844394447879669652297267485154771829072298982464123150453313213231949753451252370907105469611765810011346554733095605948651458676092385743376985440428355408154862400873779669086274241435679716544075104489042765944325428326309527027793937366917680095716225050377979372302370775217898162251188949013168585160962469170103918503236895119074228292610094920934650800524704412388333266001844303984190853204382916591935954474490501607920188960277579695059324883938115298967205440803868462437457937672984189515725910422061056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,22] -15638927703225185320726318401109535535953729881049237278120504263621119832236582591418936721501234374455830296915014858842319113628445371495907879151663953906967675415298697008850083184762398855756648511511265711954641494357362700088053624406838479794788904005891043029392125889408179896070110749619689767656032052437512908674206916176635795061430118193144081533590960272983080122095074973923593674394917497759663623325313882783711838307985760272103375880954223486107541975365357043524980875417558426770031876613025225079807295138856688849180051990670030127009087123017828219971439342168920637786012097434345661269601739854903787900832474759727519466356939374255611037539790550938238099289173041683158453259937470977144479567721640790318044234046714583990160432357817584536038721026321013620952682819644802675391144344953059689315588804730794694245563961504476380697498691811745099396213022930594437540956169676433245839877493321091219624170702451880744097074858441204488765119257918471218384803308846794909688501389795375530298542810467200172504829748387667828355375643347104123378120625621620842158227286821813761133395805536343122410140104998149101430423252830082133352079791459107873944188649836291566508949830739946474887242976202130780645851883923583998676250381986782636715420100657108245680459437246540406094444554312135099660175274482373378631609521171393112865463740418402680959045113558030119528972427116955959413980562118604220046384170302659697479933173185555432059199832731576905570906955269998867154154343347614374296324505378556397867689878048004368705857585310077458228555200977186994972428993158500192445008074253152189729743053969803517039119043966134340774878039471727805584738204799202156905293061103335517599356716232890281920605146857362287103480080315222430840732647201627958678970705998718192224416754176513994962467664352040541518335792713636061686883046036640057059121917692593181323285356049779052181542718844762758005692803073498343020653974053196210527089417540088866228640970513892209220620632780081669504737010281233832158599242566829277989372340168935437243045318965276588918762366337125327390437300135223297189199163812286404884483486351295574713539682219241808748800024216329229564764139242653251847481080232493638394573290532332569246954924895630198776564692457479548571028735907907105803556667261786546423798367179271668608832442172326578244412173394576005555391091359335576689699541213094409592649497042033503497017650986058741837332574773639664366541820102278090119413630063071493593215763791332105893864675814435925273071634848964771116761697364048163281042736332357160415609250913169414451170779315454728292916642480638789006301948641182658647041093413036521296817322071363291722418467929588211336116164022740315416435051602035608973152568040443767392130140403118822604735115610890463086341055547642381106551077241878748124101878451082252229747998980226308067200354611524381280431614156896507465162705284019933626812166264916171404408258560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,23] 16764004879876739214368270045191386793145800592742918716751111089024235191932857525471598782123519933354660398828854565729465059562610193634872317313017002016051464233283044937118883940898489223656441693088466972408584985207066670227750760276532045545414178693672930619353407758380585214156490669667756834721937933445473514699569727756127040586586254836344535256983540280235309022780961691354036291406975289679203084505777932966155475325370492872857974688616869359102228782990175710288059621843958072888888990401758625595422421304127556981997433815745441624355134415074931771396659747313691680493055934527299508781132185835695865439230665039097842649849052937737404274098103359436953647484918776401995808835133201048826403236370864168678907446694699145331504269097889321295528927797209731707370206827920185282156590624472259545851002689477003381190930217581970553308967057339923842489703054148182658337763704738132350273977568151208151479888021281530631651029992566487053286112031670950019351617894782880351598081900113417343736016074019558470202636973275875352202242800642485554266574838423460555031409324282425153057343712998267425122624036107737071251266942857627827094328963343597052398673116036919948325015913347191739381603047917537110572388772738863944689845415555309900428863210567927720510631365932418751827149017348693657956767598403558563143030055288817259097806528603995499149401645357445250364273829781728682806070138740059555770575204977480430054437036703954876403820684375795656825268135670669057678713719077603815082299999450425379911304505925934258960908874275091008050517476686710989327929221863832504695239237707758709284012595630406701384818011916449998233067866934400893567406805945753938600142371882455912261667180683891692162824799824436881468614613619295333651381951980059474665052065095939288335203401240171449049428434736247471636477863884589194384208945977839815994624123810950476096725916002440346651521815014977451435217754715242340602031120925511170545476729929000957796798417568096157631488869022394305891441566568558048983683797407063188689378246213647181855630229154225669596546681789497994307607123929037079071864898041402205891624701887776212777248885564780060223762104031522860354825247444871561524340681782607672765356538453789993277748411779675893814318480261277644231056517201357571128105522143347656586979132354457991911012441512559659442781491874726334883663691281415516168660132505385895127238849321371869184570686755098767786225378326865951520227617184126744538292761269019402641650566056047537539230758777765463696465278546082354846571962731765438023356931425988131671374570413756180285909460323031433906505045485072912459413938625353182776395090602469042173987233676050210716329100707967260472728757431513564644496224484375199776094287959894065530229962246775319011393289175505505016332938831670741903762620544937848387848839384711101589652470293131754937394580602031559030528163133236389139793069473258135580888802947286767581154770944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,24] -35587661500248238004200102780232790799547797264596068838751875836845726460242872517492532215979695334924273949588369017220561242015563773005288666851965722976617442046573191588623007967097473253831576832109062278242734798751537221144672149575048696412878586366839714516129574582064584858227806449273349858044953909711541155879215463383537677693537304309711663737322157719963697484825241527419734264108513430168032750785996184401384373521583280938156994464092325345105418273276550096962974514400109636229312996358416643282392113316817620000400871392447362042553255460468152525952218763926758727067030454232072995013695670848543880959610205149602146227988389349924854896266612293222612697451816589661663810518382486893907032721401462461477082615443051657520471773017946199867769699486124804698628028713155773770071858362251482193750638365767894256220335743558033135773100921505214057716701883444073393960811203333354091448139284883267560312001625473650475942162616710812551359999216654154987108992761017863696143955026841617036450316995543237817366600503097235743713339798554524272230542689836809742759689165277307753219176064360109850574135799593072498945731239817613644848239016831661137033742353874042128500123568472045531073724422898594118383181288591235277509843221153216615805208987728525302045174570235134508779200306110600197276702779160050716252542819179286868405694626179532742879759413600071882535979196492989785842302218445240756892329785083948037670376595009221343164298959994067270152085701837805400178496541494105063699729494463235334657799267772316409643194304613821598187198803691833096352460464448192746521079711314022127453156099587834495967092774602619078006382646902032225217851664641876509690195818853260787361585564596840091255381850050373396037312356988251693009962735065205917547643593988537408094518825142583972397946875585728853022619595996577611647295914176994089190654740014190603924199306683195124585458240840460348070056743216877986882667434779623130965470808916788837734423893268899920780935434825328090352570733154582723012799993054321274570785851563614130780142429051712834753446715648128085395591737562055127885474208191366934417414347100207845352700383755045207359779341111674646657269913377059100506962726069319703992418290838316800068298679806265688657950942904830719579483592487727750284405083043225515305849419258559542248363523366464905201837680207890052086641366353999743390261553958707121538874427961519384303716139630696621542644496543705763155352728340781108725882602465585944441598874712745337476358873547628870530700608934316401833286460430584337678244693237164353077868800398477108379138931962348759308471220273644303217972626504513563435568989630792217810930421192098984652115868313840765797464620480472194622349704786842067745665847474528673302766302532600261753290819471144409733471529361013124591048096520761805860747230047326383729242370459533663076616706381296316361226474671492131975128464310157612985446674151927999058013061120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,25] 71035750069026344860074498433426824527464237068453077217523485614508338659030793975345871611036236707389646672587036377286797433333663396031644255622588399937448045225772676594706533917452237894986046206892505182323528094250508212454954194049013031625191276554898201895534742778994907911271614915953786516623869329850837732597794446813039332486290538616515062708626244666241224133111345906878538279211033247995996174951495994164566325528625751515668543761440840959037591964388367629506691025662063605511633443176425166334204176497699009475315244254499400718926880326026122109532993682963879495245252047516586417470901298494897524478651981277504037641416312456044284813492487362353372880183320678078688712894253659176995421466424534487022818221934788731785574545603512484131087658894562435154498711213747110414589336045994087023506820042844399366423985697750944659660531947324722896438285015020949492772791196129667803155600632716310527783188223275826468681202314020593142321895496159671197640242984089641089164972836948877027553128492287047337441184684126301426161240137192280768707205801764244184260209642698364956215406990249772221208661853905856731077190882431463355981348235563270481971932233010695880720217668916099754342546174705832490695731801499220969750936007204013938404581205947163702276797639308937322927456328700925134358714155186876433820660649102016702162446426996116688306592133571290869640093048914335336578522642443917640821943336979661812040768204208906186607772234647363447380141514994638734325081957992277971958952520325499715970621801544375989439735165014187647905090430547443743864909498020727914405920045502893959904370553334184557204690924341608768998606346335717490562923101919491658539788078141631041767390632427222956971697500511578731977104730567666408395892274794615557487115406302459355699330591346388131905270206395492225268274097778055854821953148997964537506525158794236021429081576953958493826921571715006814118936977821328170722706233195575844695554107826380069830630351203260606986315945204290894158568066611023683209515895117356921570645799369957351061518088284553260709345469030914256953021158760215212178040711043072777373215593469755536413665643883523807443415955796904490949796742866701022857661400139919019420415633285634841065041786890403298012517144580163612419494675246102397252854854480254013732042541877031800982728661098973381033507249071479427859049121920235611441485565436073355726446770020006886214121181777170431700794545062293806724635156810183898736464588431656551890185660617381974363142436064418208002584316261967710503333870476944106718723701354380887526122517584989099657205557054982761441576526919956641936056997763943400396619306208928989530606564033118438568468949438682036180133496174012386093418008015135582982226802178505602418435116289380852108846542183088898156006235245083546097557530870324038635130939558759936046317688686274558950612449983739469755665956382585721246963333794046547665827152405827438555613364224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,26] -104308246712838302698419649543546015843790934245705698542304879630147362799741932524167195949251842564332920232880125334994361112894155850198790269525249425348583729358663287666259279128976179033967267220739742596584692289606274721648360033021466208773232009147243549816736437098787736896006582732722357732050108208413943658585155532896469994238776093158336152498555177565589285692401582296187369064076860496777276749143671978349281829630760651374698530778380953428119680878083157469611863418022121472314872999080152193998703660290808136868690801436882158461899750969670565035626620932236092177876414700339559006263622802476116134518032134003711766260816324980294381541043785107760215218401586707250711876123061735820060212361578240126359961209077675205618957838008202043183029004677482500144670104680306033450872131815756462709550207115317045105197706865940984103054592801511511860749818824072107783494085898555864950791427472852297239509846896994866731596429638328691187653477330437893453898947500842398641416387316137849254412359414294420033228715507105048578204848546659424036608511853808740528563054778968921706735184039554827882540805472349765744071807114623575906082970660871378993856453909485735995766017254026519210175564269291760186348937838691706622570256771540128996393314943593609456357412720532382049868797367209001525636075436784908841890675175515399853815297601671230841818717754352416770201348424353382210658455339365720046223817207212134267549479690429089983996908124861839989293757633468365366158477790777007042965655663459796350551791432316671990086845129780504632703624122905692853187945906117261837979916830930443609989130836870291291668237906797782324118648937192506344618535264381790606014120141480782558630710780822946258740197917936447600833578636062911481232040410027138859017633349589267285490135625448555349523929612833896704060919701698434182814653458863574787718484618775084108557392092148851620389251893464898461754319481127363703829875581957107388230973933722168344171700804396895627153540478751975839737837471387598374871145316056021533969425192219918925343860859995945348357271370092796107919295867282516071611768569294863581990587981368813429242912100777267979379652411777543808776783061073809593611442192756428315547668338973665107876259798473668029125841682421270388887513865450700039985171703000537116901810469676399541958323984840844655331264321494949432327444615223046428218418920896513414880876992452072046271139052988956825630408494131814964630825502117698884153815817261789165106756416001341476035140881538343530972074518339016528557147719174854701142249887216195416543255540611190982374020808468093922174328941944522099213092796414965943510290565910274027485861539469854114757399645048579460127718139897274700759172525377485425602092701858425125237888162719635489238539107263214897964172830221485522081574268692429094405156113908812427513468780672520860055410354821733930989298170709679214309990365310360109775829003842904969777900421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,27] 116852054551854211879488694805135347409717132961188705046591461376920442617862742645884444819437906627708101013763889143563689010412994519340594473959073523577389554602667683673529422387821994330380646450147700700447371551679863957852232610819465618727500405826385476145940733006106079855744639774879627421661200696755825483749264205219864334850627671182564713286636390588715591454766683877605061764020589069738200603151672648351597241731766941652673556689502766248432330292730108719656191971843535553799274774490850951077929039438163219804570451428855023548095092550725414775737097383272799509856964774631645857998657938896608807514390373049695216482926316340458569560450542445784373128219009919179714921021699633723140554848718163357542073625590780316186153789606302476332846641340870853746126139600354728178295202862304626020743794662118260131096094889514705913644478533065023075408837073944261146585132238659816941923335268367490275593056351163658349976630352289989171593913012613652163378233055986009629231538508062357917750205812909930906339842900834000354464300974240135460507055798124047165359308469236864875938629699873150763061354228918958749272604348803471277929815211044262819773354157300989299661942298824504453844672694204546983292967133418687117781371631202016687353117092669907878909664797464401772089455542681587077151439627729188307943242810405855056178454354042215705995718590587009593879557776678832075353233312318744364478019691754101054686731371256177886975985769319011426967364332045550103181756639144532991145095870765265959939440051340682841795581625807234715161780560632642530724395344873822293682631959999087253139812604097643323461516444655567406766865038218549818704475544900146028500830578630199575513900331600141600249987658306659244963059613899764284879731129083313625879722360870955253149361635223406410350417410574365628722347146207447287401608652399058418005140148152137525729552627533636431855417571116038395291236539643336094141252862064437888031668392198980429549647789643561775951994011032593941640358018874462180859082588461864871372883136593927708508002564939318365274593654055079220928736323769733368827169238751817855552609776477785270445190276400014431053007376324646313114386917988876974720241803998108589199860708435288617965690049809821463564483103243547970841719262212947674977870564272409821153766881737788900265859449058896294236034888710052649209547960374495648119504486033162239619995147957596929571557244119011502444424833134587293884049415832884162757122222988168822799782476217366012674913440383734738488340951571188231950558372869582200507044851289445528530999606369856004389550262589563228306458885987384653839856924219103104982384296735183885154628789560066509592732189901871462406263176453155238378389695669907517279819378887962479734373155008429666584575438066519323956019550796123956704276711644030346869857009574948855132103374301064641667452343507274803422529682391004797246097222730251429384853652129769690458839056384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,28] -106296249007627193387564523906671778427642411349552503350744774251410835447768776490857836457631660377725357680117356318031176951325799186188149067225501525757482090119266397161682193982957478176622657020085583327373448441101855095999712559918017591166457094492954304106801798953907049196406902519348047361180992579444799860379256060183851458295535080332280531759722492910032993713054512091414252060371042589419009489851913679065810844888234722832540872371785733174840168317338402526048804185367493594965615852515109910721690248158284789736728561667130804084186702483255099857634063838400218417988528860778160759115527933793096838945459506764609454443936853303304718775681864490836790911558465065551448684485443172787630189951222982016836882284793671326778828519004943980328514852516707102618992349228125406318554412996792700442526343304147127294586371283735710855308591108422486075161470247253507201169381102894001953000607636213358927030795035122068063588987922026615927246825075125983337580581288382664245972736336553991579523175156272919341475669955643795329123097482167705889564113771618569053392396049176333274989147138679496481460596767473045010567316182762588912217080493054896506000462807724915424025822337177201248329260695132974693469993553464287754090122516865150254578069537121979716630066337994816242923532773822958454564870921552947489692319355836886135219551268663470518901565246113914012856830353011641267053563340344200358018728863374315197214913839329088894334155857724724877337559061061621961974610078866366589352433070981762616972885206840535874573722596215047835892985167738640553401902663287833514076550304779844473913872277552457569707723014838197646438259891977009159266197450758090065495580802748080026417439119531303794902494540005267652286644447561719878655679955654159254230911949469556399100204775222387595256456154420636403221821618362078358842782549258923849658282761414948759046319564906119961252384956804777971518165184410721335027359702016271059117544468459775428956453738440471104239170097417651390250635576204770042860918803007416948271508702400700958638867091336882445750012715501537670398943173031974308260446933274724191027611857784145927935999427772403051923151503887882934579707429487257180324384908422834978703099288791009059510598442395230797886705051487386650874644161988816244944738537844430070462696931872654659342573600723578092442483097355574275059704279349446421147504220778081896138255868139208690942236536319043637413619531784897493833774987383449624598597919426693723305517613111751760956574541214337613278249048045282723257369259166409536287168370243783529779651028706520870700279214177775442587605483764877723394165135902676275683041092201391168657155124405242141295584176884528684464949183549308312344488165124061688676618170157864333619896957551399251648847449774588256656409464786449330412133439439793952961643694155033489190659089824153250398276295555469133290467536928713197403013199422941878493515391850241571397713264640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,29] 83439894448476728280812183912202887279032789042934089349329251494878258208331227016049534422180002161609525294540800760708433182058620041029542847635344855353375311626595148927315140337767704242230873798482677294412759365625827564088379185275146995212611622761288175246554935730290277026252215989289572941355677373561437599525489140724295949305705794911832134111494546140292079504909254482566093482557167021997632018448344536208540661524332666245557400304063287063253925546947257994440677256207250328620878995803886163499672113727720177978363538156924273620425273267396072871263819623110023004845385897703223194638219405101007890472533534328405037532921289453487797188429325295037348998790815577438850761685139852211578988308266742594067497999567638406874863900985290311507079749442038440095494268295504175019756461014003039883028431098409518968896952643210985990583839381592072571506574504500236230787474895785127506416514286524372463984431499700929703597930007769095670951033756475796835096324399324246374752596619622061375546644226462330893641631579450983191027770799798377057308384389297674294021744222329174153647208422106440669232103247738473494520813145768851391133753548453255454750054461359581496545155665760235279266014261836412481654981885627490103739590372734256679349055494456116989026327392684312213745430989203969426366154269751853009156796208720310833014415606031593492671154015251638790956385591565378729194307798626905181527682877129795525098859312696268574590905362331964525076606100361979648387301993482133193884540651788292903898848451271190471995019242436875665047712520025464734478829077554829533733031697545639295078906785804381133804010739815352043501805950722873205163577189561651735628841624960483958038952472567191623412758697083425186010275232691296977451332939128379319153871329700466911721773820026999399319852173810045099715795299071030941989483803247310480035252450583241220839875610243617505564685088341534132596396215659561905570531370418769011146673258049949975265847937342869875765097396625882194251243279164224045573170109784661213580863547967960053578511602225759817411078937834956522703807093715282562434464797943560317353820757374878814073900459747641309640291688476748180733623774610052908022402968001501479538929731285520603969030535388034633256327156268229363250312314185543396554812607707796427198498341935203823761110905366738986688961178454102830128679899738217301915381297306309497708109752825049870512029058892011789129248393902805178406787345184032082124335242759273249142282815584456112393054287327847274816199313662386598426648132931168240596331571755026106293419273954572529789826357506347291520041595915914222666403355733617164788649937075477116884916970947638411822880915022910927382972308442768967109211273093819880305666747990502811130411895991109249904754577908002225870127578593036493119300732557612414204199483460007757387390430842743406024251863485513311861219205528101867723550156051580417065230017193469816968669298688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,30] -59014817711957038161652057933049057963257782638351195110017271012244994602257125272969844894490581692416003758992474364946228489616532969762571462344269136892030406008227320762513543933999679000812287625820893801185766677827809391418652902933446620629298185655232286907631964564403951598717120328256498759440846702049176811373851404250195915221477140069031231291948338107503944593196615108896636799747697774638929307516473226418549099749339897869260081699717657175654373755123303069702025032342117053681082814722457252773297463750681460066481107526080967361643829718785757439686417859322138529393873177968511839979871467478824781998452910805821479261335208020219459791221450796090264191623068117453467957806551113096245581219877371885739191518245681986106648713025108994634832293811188817420897515337143454134746494026844947169025759210510624549482561532460066744219266822497707620953450000931944236733279606489618501270420100105675490847172502481812468404962029247442748269754069547432966735804185729404429028172871510680686749075152192375171347764795848798045877692481755964243006200035648359048570307089153855091852012688254713497962929835377580591715686179305695010892193750355861614623373770574069889261261997166956239009510695916036520830693963915939979740886319788354647805086288830446995200609481857382648132245806648100486254886015064673833117470469364006293079793673103529721892867573256873570501693787061525209251786698717206203254517265805175957206776524925650076190234771560295961360789559619640092928576212612784192165925592403660527716822602021110910856175010428396705634690025919771612129315102948949829219352244490968265436174061794597266453613501090844525624930876894385303154129390346584204332998865917844437706971502205193445777305340975826454723366290782937387342919181713949946256189860608641328379826302778799267673430469741969302773720445251272817921921723716914580575853024224203166879942076421947992912236192424589400514796675715061237493821727667707956105073811227412756195069574064626745765072634284559412387074603607953545695370706065143804628685162770101208526152839916257671359706122926354715994045357737561665062721808527146842061972416353123942435791622299469162965760951664834435993527184765663820055435543519086659142615269617871019796685063178551756798232328241954817348124704063566011212602853139907059058969498377258397617163592859615628773380920711132420760278616529807857294855075013610132071047962742987966197898392183097557341263218799408753345381014690066982037390023245528245832385114569259949773622837631635492447927728656263763092653833821455031613581257009822252613727424845776360717629530582551867303633432635817508788809890904890075478403546437571719612875910810723076269548583858084639792303032743485628350102375354052055661107727467574947535944109129141103552931356131003085412562589810651712250677961526560711584329640112393171976281742960004424801128017937898719081191386076486016370705424256958578990071689469087683375781642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,31] 37228581253600293038227694936280521102287178489599352536227877397755055528144973964234467021876882151158170987841723266699052220204244531534335496121834018821259875311741293946008032504342962170809696948737515608302847614162091277496166529896677639537544492531907689264483015404671484353028958631377618461161771026521124962452915208525580702282389895238720670873416352394051788090250582407624893136320312967080059399653980931979290617031876250228727756947635649223592426892844025716563492211030860244751999226932015237678545836993272394719255916232848478329034066299872537753446009594581852446438779546825892343856678289548091039996365250724390667734133319154056501107536542972918108457685655681244998213870941975356252808974388752318091214383631477629259081594442300833281285074199192541830825290506974957845762047196357961247497378533145991723448806290364851576193091439253227134499217281227772780287479860048712134024270578022042848821400418644404677241256373773110503437122514943051712165521555775444092470297076592696907706078577298900478145961383088136169209185063413178844620314642778750639545234050407270352527246456548374081571795926883811679773222265203637853575692098072866473185468278503026411287483488465079777014350292729676743678235629128436926001268707973068527134931453822598114564619496611587987907100399708229137439010408911559630134587115557404747177963373231609651590311455524237060363422210315123676429784082907985933615280599143074446753903791638028838943209930182068858244119999221342129286381013299922033067631009635970074938798267905977551314410063330153291982621467413792724082345115723799686727178489260080847108280131892329942042612944931059984279245048062091763842958164211070371117292303645145953161878916272205379392921464570089676345070898063464401752313415107549278434136034450598041344281660757600224276599702689305628473274168082847957135545515696625751078773059010805086401704748931889160458452052951832870879356023349766549314213720398563763082043933421039737289255830559789352904645865439260144807282562022919598681404031016090881422491163821076584374075930956011073458605466836186406529571703984172246592749989316853454867706358677809390115412992365135797020589705905247518631408946474193256398047443947761486915963622592651684757188163101834057132824191608134573728880785788830747160414788807726987488722193672746679834805438343860563066389074586602331889848902343705282182990237596069705416617614267186874366006571988396251223137577704156372673466970204651462867945499099937712645905006447925048904071275196067955004552620400251176551577820400308599958192956616787467218684573517974989033624881485480888094421530779385423408076027397510246697283145617597984921285725640772368569821710298042378077793569284729972580504497862445052825988463254628415162585575951842030370732800231079636251746274162297846203655246010599843843715729637451737482864583446985920098148251738838253095663434067543330879911477816300825837399261165961820716161564672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,32] -18893657350318907012107634197294479844154967411103641174499150860793867550563223659181642888498378101362318179911845248702891019612055150887910002275157675549792451485709717170711047321550941712182776739082110261407363696046087655753467987315675943063341306427195691113615112224570860622586894270178614118005055587208221968285715502089044703888848029044670488642739056934558467431835499372589501716056588071738709313259878304908172679505562150743503220072554905625575492280833174774301251364164911823821140193629729673033459081825524689251527417411743241360294043390877795014068650948843339491983479661361823090358349493776788165687679862269653782048702206880947612109413162634191594055348700918202451685281174071442990165890533802263292741678692485711786597738999991935803460092654143624707180018414082705846201543562595656387852666203544904534006710935598634668926282528247413754807262818917401817429586510161376010816659201623202709639162736717060912213989246269302976441239926840451700489841746794656255781616224796931551605199356990307924981231429222330215394563846546525099089479901765487230528472556328583895462009314892324794896146850681652231945427177619801614110503295154560467593931734002242409273647588379223049811944314721403638063703948665949607431445526275520186511713472225966977332963216928488467461310821391816904700061823071123917531934369504739713091426087246118888875891882214960581231197998367904204741682252937904103839964212383699804436248354873009641642172405851046720043229906260203517598566070858863961520035621910392612567446989341008237214397999805871176198635083645062503176033176764023006063833301767925465118486493904490451249862246905956182175323939525938687152634128928476170396375779360036756932567948267354154459399707980538291009708560677149543427406056276767773071564497228103922169245280851702692860768187068027133854301747895942621505957080327012630922494266347824137445230006123335994472882077939464327662726334704867488974435162432885085477234185775688379174879782508698155367241357526895067891982825156307528729902928920771112883330237868153304949181156723755983324544397125633332028647785328241839494552619138306331335616699749642943994064689444575433953695596852779417910061465608085901482933611012083239401928758540689782165073619094585611303436635080582453451184301722975135254466404770695971286632415653281198173378535694646244274214488374802507390981878630541077287979313073357521674926268078187253710508052636852951214161180062043185823194051916096424891902509285638638347556723181314406949047095546402089758922701646553985655873509802819094787692734174711418414559192697544536454491599648352204266890522226205974178498498105422353610617579535349185517018728412757074717253946421592346749661140319078426096711184670579365630356984810495846682360947104321285437625155607851432957651899113449056140376261400038862899846629616423301141271941760922430669153489546644069434473979062115591854704716642740112589216051266756255930625556480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,33] 5289994364364459989067762310850172439910795891845451029655367376558455733145918798654607745629586631177819297486141465227042655040009038241628423248934248468385642761101070990385211915620267479916768804099617026740295589791244751744186908252792831261927717624981016739524769672893490316825820175529888261435136734100645427929794299213428239416889171316172530317016630209636639460082290268483596189901534141724548496767056793389099685009205274659587936196093103966055722683475820050691830630432691166994424055812488486283983199636878553212866023094441938925761057459003326159511176637352226717393169354953522249165868213562769786103097686415495962656181933076829780836956508126913396046736069739388271123836992366615582637407534563416054987251327572040148790265723411799551082879987526705629124274483141008075606456927443151735858782597127054327242143393705987030900121159597459737408590578893030925427466831109658440109047621952502217932584115220555952369324047614057900959751803706260641661225192393766109869001831409624076755781162010275001416767956372846706932214151791080449922328371025063417361885059956992352802697254052483343191886330673953439842868031985250026419022068556944142014649408750692211409043729545937905136877833908973331430825454236304826312356967613963697303000775691789278328008827287281971526370008687129448761092329028613829330452865387037359126457697826700082681495622558770373578023690852438723314576001276883417627210589313428703014873509008672960459131275181362616915271604173498855258026815331576811305464815048481116875502642344174943660356967369703620074724815624768382840387946577540516561201548131122613576509137818642076927717555257994938989952952415519013138418808950853419086334787663209092068112878951142825783205801357127463374163084710230203573435962474538711504401194628075949216810747650726446048792592831192572583764219794433623074061644052562590493733508450669996032405626734786592104449780327623375435716377362517729021040564614204676406605908991886902937185223016420331838723378378928351062550644084305329827243745370338375622805527091760133513948843817364468116117556649087691121145363491338168900405398126586125856142185784438816019018328816535314876217525248775392293924436705845281710363876271106603747922601629446082316415551605823132124931173168538299608673927917047896794086242849576893011770418060241874508145042343426231950082197134163680310470303779556983218034441615093267980611096112753008480550211921002757080531107116623722766234917073820567152964068927156516435045104288138175429871645279024989578765796881065755811671465410497257252628329610581113929531980270459266650042057043403108986673529165848654478782611765288634480324149543545507119822909307825290570369022756120448238840067412480004441799093181693578345102977273174239098295334505756261504553665408840981886191055703775996446643007573111106472901745915798554227612325454663300652733816357433911438606807495376050336696555137173121562354178753214307063983767552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,34] 2291339806289666393148357534875572333239248404428343269524036306475019383518867685997668577390252638442171003854536349452965618192291028957979758198265001329683369238065158842834351708190441811316550112104977770633738086433411052494885894459351269576992611421825239799258563111894035725907053369271705203006164304817636420343966426922849420934757177253923300100784732540638508454416954535212737580496464216291489783922366965675662960407977866994557268253443560063521522966872232924119997174412340133488762404879011559735197677677599638485443147885616900863804841704447051966358814221761951804322204787552577812653453707466062813867861502343431912087690043567700859883360294958986394686126047488459628757997359381293991395972298148957733580587821728288058198148368580864387364613184140409151362109101364982076345459547044383520437879688091903715672934519173911343317974707649023376501957429218477727931821067514149587331061611941401315530891394415659385978385698651294147907221989001357891601695200677067087325530950348146052371987312889272192660098224832875243481054749878413065126069706837667227305817587714434673246188409175311473161428381528455203942941558157276724011284335375574709893307918252904947236631823643242755602651446063988063401191137673197005672121426286189496038190115275692294341013191879523641468070305433211237152583464519151469244608104581064646359569018693186832746782160474980156615508307090758248380954978444456268597813624491036820618334368103286907947638046633894390416403703489716262209172698003743061383048717101494772231719386751596817956257011384909168918776825298772644563572494227918787584128337081919229377107865805665546744323980258715234140444140683076281724571244836645300284640063320875290126119075525839692817488262061175538230881266505206267396988774716546569004802926482762169104677611803695026970878667877344647417602032016232496141303740089741212060074810311535075892595958185096827694168642932985722367792034182009508452738954636291009157970392058482509181846223782995346081028902208546498002178109874545086418663814848069055342558415731771147180789489744889114427828100352226246405377453767430168089699597458604310505689599643213235838990063620090455701607303884733366075641564397724017546525195549400938169506751131070206931721238069209637607063930796794036778675416771419177594029876371313322729763690292341236470397207826157782373432695237082343654334778976650771380014880565065498664209712293918564006456320762145101815607600952510465009726575632784166648739371150580408996148675197437671858104316279184133044178784694995870302065498167798986135917495895684147093279198627797586190680525780544585547777666485903144714007001865039360007192933283185883124540478745183072285163218077491638896213684080710337609983456531901245687579715317148165768121542337743332654406984156918411201635801077773922553310267282479369191833006438845926838670903507915641804023902375033321895115399147403487552036324980940026450084437421670008290593996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,35] -4444693354060738664388259713233736642383174161428783698930421723199858181066176644521976256938625656565956225430901797791881194266121930688175063056908717435106207907165332758801607075142079851634858385482905954123416673814669591801570772369858426006531011124531668000299827836584620097249131284727688086241588725401283391960015553635994853973269500195146431686104805494980219945953822803564259085123147321442854714262459357486452059907682448787393398344470214344017090103792769493992589864831287491148936389869127669104726435449628673699253322172574484352484689427472724656257540700935194221711321570365109277016485390435591359168426143833655018857523728716569693852864441831149876111411819419572540921009647769375254617944058081925017513061687821960536605934207405531408857201925830207424512077149864100107307604484187314311262457515353041755558241806614626034238511323768713014257889395778468737542768368336531385777458199247555776881661878909381464100458847411350537786390734897432486509631061150593402105497287877964458292415646589391327919089555734880500307132183123868634255158669036570111075848908609725575811332200598247989409481330520350356442632998101258947221728434722733720488596067601970105553186032688266296881885242350177300587305964559454052706956045597724131145084260306618752239687917576967803540551336603301154791101333753840665362179555602109377275456931822435538233546742507637033092561483460970804749455371384586597879417198576586954603774409001041785478878407691704169952498591034296010580877345221615178205845065075448914140606734331243852844238930955128797053128429735808879961185171406094676257776242781131683976465197971153506691418679658864318289347401440556219361899980198244310225506723568958597939768328621838337274112027245224757089650860902550920131704400464546389622110418950680449209328934996910233600985562838833038174301872150689505043677201675045905211213781056971219011550847439993774981450576256040944279570590486893378002225450695341361862539737642788629207173733061896772977954486305610046265807650784877626364233239419362964603697610855978770524292945868722805758661109061141451326406364648730059980307100825303159046445580047518463497073216791391812399131186677066714077977243786467818066789284537033692395317892920305105398265797569225724091546721229539122556131649209843736045569361820429031127771763256666141320781089728742462000516309537792683577191860505391817756821552089826467664460609655633281407360356471581727053542142064374584414081652417754869413527478591110598085422331421024483918829133342780666715185300057053424490541225464330596792745277953373877270129448128308846308128761478631741345691971673645676906370645267835889909774452219767862162696729338081811404145731406627519563785380834823453927510585514333267669925794535599058799863871640807593788974577979925380998460663198505284559019398494292136842633153268001392642422993696368327569324729018231850844632435833623127426992867199808440569302234629278623834126155776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,36] 3501045714490871004022886835718288987846624124783814585516753456836925524212860956007770077567765647282599554624595129965708177791161797424176039868937094265519754304407136467486902245937957251213077595431420523234425514746857018501735035612289458991931399301500576717103132090082721796541275014589618075093669679419148337749776821939784975153945041934067495039651726425781597829492894194204304369365994335923522297021296015587300706513339919278386818304566717222671832291134955049295937834277846236545024191844586399464033486410408896463163562279032820124812368906277059120494958984211311399403849845484704542323442696766737794334224445225264915165282038143278847948152268358701915818327410473929807416044803454133945261804362637592484074208910589774983443135279912342466720280092027859077237717338875001140029123998146647873267758582653523879026163511192019352038653613557421766691709215218324139623881378633884018433604406724021040150507784398805341717000395433748444022927516892011402320285190328524810366557037611930720840037250361635448897464452137975661316176271465012965196889192451604584973538221539649336138488947345415495772011992896742599911030331352198737683794685199311393248026432107707763924772525130778989022905400289705174570488245431331151840197471320924603198979116912890674534688331414896863689257062056124936156181784652551638316490748451203807630150371750278826915209711430835193438619225741376860805668744997878160471331901072452712518387209495497008001195364878806210540386924606013983096798969227095167324117068081535310472164413747041752590613946023157869584047044419851540244210759785605840866543225844708480762269035417818032685795292585257682559267327209190731613784517372316002521397677343485775052766618627762155653220570220268667907310950381747860842182497226092213484519124531523712009256254598123152271958503101627721968933653301543478196301091703013070892600120250674998848382980096929842419753170216925500767257554164850512127839254551050406739730062357970427485636750906692887584511226617542120837515415917823062889620745348599616449349007182003221477758995749608096525730826556983945787025538320965778852920099175789336787102086610291822649045390823032295998887593218072612792815927895498929851682081140547532783042724099370324294686262164133767952165064332964393434258725587157092642002115967622551495430295338379669182875223534470759403616559565423577691420690447278257756211349171635283522407840740696093691400273430527946081188220100342185449923557601620617649208850644092964910386123528512883905862414868675985460709501084286852059763608314630860557655618733669191707583828720992181908562033089070450516238007289724395505282889665680553947605745631923175646089350941924735216272743362275511513554685719718981727475211615698276486546142859313691829766482340446512505096425802742975697990570996407460332375047872530429859890124978125346208925524910798544191660054167147914373105509345727424270566181631521498312931484704326035387019427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,37] -1816974774475957613552204835156707025268440574912271499589067091314535995925316732509873014224666078238831886373170221667573228002393509365808841457095152941750466803768541555689782300429887622530851389502529271452592455621080094346688290500789077479115870945419219755753956646354406800028834608918098953148558358907270090510307339446362027381830611800768912361843636078193694082870879644131883594915163827842745286587672617020477065123266322576552518268890310170640903323649369145085799168791332358095422420888617050428243196665681139830924703097077404571948589575952254314444872380986059531579146703596928841852367693890022429948028897597179024492714245138241584844238711411563064495148925716330672099693380534566635423566372041152448997631941209443939528642763902712324444560634540883332078222792293059616333346395515330089538754715554788889440542340521763720093278901978693000911576973364783964539823643207012171023693273631224439605208878471673139998796533524631026713195782347878012513986699776454191208953685682013329953710312708776053044575246746968109179180231236808540762212458126546792635467343084404906528651647798617569583023863442266269374334187561951363676584816713999309542725003279770711929197583083876081996989504078416130831322208695611653485774533577574759958577426755297751114642300350437973157279760496141815677942173403910780443493168239901282951888753998472191581979891326817803600240780827983794325116523906388214098135732726790550529529299275305598114121926613336478269241241058076291449981608349439295197236767387269942767045600316848280151354412868076967569602555186528298068807756635289293087678507760411795264013180090133613215656611952946847718315989852855398232911803367716479908966527455845238524439423225891416089065474997240249849347310033690265000911513153154953972812526865254898903698513498191692101177795277682270716007809495751711747090913800344513411185049358846705350386386941043577180292824137803401411305716542763172348782690166342690324673635479043483887336356124690176202414362869373553000761164597893839277991679574911599915690422195846151181223933408875552001171800315518108983636503459924287158385977808512440825217545739425332970015132047980193359711020497816808792783948406091232504205502586932834041087828657361156228287473512111065874997371992970888316060993914750498589954036075011322268357238513147105116456633965534572402794054735214992606141139985709595067587840794549642261800589126402428181726612501312814153901118327703308515253271870343635687967082818844899122352498496024775406063277639628019571018666898509203869739211673111482533444187411191577568650160062787882813974039082898854700667061381144229976147810361474690990049515453499019976796246792943537478207344609023038336232552712181239508398243714900349730748016739164057594447790015330460728737644793710788300496216121417100884211857777892368991196642914829279816378625934725804278761422583155476556454596605920338530458975764466161567280399692416717541257248768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,38] 615999306449622746154454546826068250792941653725597357740414209441525162563295481481011581783365777443202200878681580677095114662622853826387893612375650850761785371144940431432412272685509860483422130552982447643137034257501816558001923578441562562220877905523687178443087557210326898103766722419922840315528699322619862802877309458459856502747957711861074010780278028768117790915843308989039086029387731566607807474999569853946550086553464012131946595621498614259958227830343997817828909154942660281829550443153105257927850541874012593364549111365584587328349431487641036414016892142252195438977198274917044730214578619221157265186076552695371281639454095020376307061445705427136553753743893417646311944057193315646936875033713585232079776651994680276241291503984753738183170929961912864334395921081973448498720826471118792260848966182482994249806226510766624475754940724027460765787044893540082276620496956790076820734588941863423209196979639790766292093607544672379403234462938736540163216834268823008722381559443027901535325675084401103732774628241779998571035519959625813320361172516540499456375177650654151803538033179079454321481002464764183102707985909430767780695743417452425662079407290739236036169487325477949070252079680250580881881995233665486785464611205872182503422694878396506243987846419918131145576893878076059779128186826396668813542992598236113136001109511931696130663244981962430243953620594341230583092597605614121013965089699110629940476293102812785191184026644636764925179200307628539907715232087010948725843781408868678363697749489150908031272879900297784178201127535301036194289763638141103293063702049062615666759901261384736133643500871187014037478112019121582768183214370586919077969602290817022829912290231429636753137634258844813787069283352775698736647226530140423893580924332266591254608136978730573194660100070806211588891622919287113078406258017943145178826524702804031365861828453341531939341554624116648021568178285194509201704948613917559449090073484370392423575777748785304570574469628016539816008101305521831863088881623750411339256706119466458357152675198641943023187313594467316254470815724795212704998507534964911630745648944910622471137877810875336351753749203522731632377528210440778517967973004425644042096747657855788847900063333688914529084227674208689879412412427432633805055582419034149679027025690704474620122388025380851009166655147154640979845131105523775433717176168915459214170052103792216980253988816714186108861313581615373386672454296171371790099222859500772865089704777236397542200120192661499028201435849596342763700613552186477276093064529398096260957233316912387517928300436991527467982676895302424025402040302925853899536757268833712207455995692832110125299470969830121420415843354907357454611915034964755834881662529557746151997215254706695689017216906351569532554713112466416644498974538257314269412835046413077960095348280996226247501553443350715401353208288878036225588669222023621916631699988515051060330496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,39] -72005357692993034557066678581299935105303797816446035437748928408929941722285435247407310820366839579004756296594179398246761715386786834159849223816118778370753647673766356012885972589609464905444815029628981556117943658296533686850812089439764094372107816175299069158087488749626651666352793509244009498201759340932713283366374236903469638541676669528620813063195250417340684605526729455840083829933548543659367763099048472074663471553760054583131483440604779411646220442255633454520005676080367470211091945527440053366739743104684791459922743619174113760291558674036347306697527371685083205440666043769250546447666037628653326903982096798923100749114715119689476042048924133908844254346425397646174554750841225893708396903662020099028186559609024745057606698540914202763608393565583863399192478325642065410885376821065836832122056001694983352119351153388535712060865122511797131365171832801544888344472659533689494390000307636074736371185981352211975834616250736998038635691682137102074667174210276640093030045605234398159328129709171314272280136508012920300076786924409223906368315792258135097111983546900567769832990404172902683008351192114424230483198629131352942868600362635980217152824458466475367329673058537970530487975271868393503657108942732060873919039779997444914869287504840362819292887924612088422222400442693698016669820267025316621064894904164690476833484827326271317268195144315778554078777727103631151254909622328136265688959848095206202913300334306131598834576740440326783443788487205930757614450570227375422487180321444262856439478938267912377291400765830890280468510179352104576624987239868183978650868893373809215320816264571998877525414027625431297620800283013631234695741893683758440946939991348365672114114501179402942535033043607972421573753868565389284731471639418876283626332316685626127948957657341884737377993785547604005566175519052752872635810898172375651616283959931505301819404299785728647903488748463748796379579689671637755523436035467948382532083341101421412346891111979585932266153879733059639992497138884370879401573835045905468950722945787288611597393223352811098906229627086131799060475264688240315121314215672866001594357251246340682224425470317278960696655049496280823785651829069231160522591318931695787651685025301442755508522014549085014669926249146592363583304346484035042301593237980131978925186147861883339287434639145545837629962247267399748039421480698923332916335531470359980719429940987584416463966420777209276498286195842182889976697673756121193945873650626309567613308133958723365211631252874354230283351756825577507828611805008850003018657259629947609088580987547715891711678171186001728685263204598169953333790157671127724956500600081899119831035297427887360602216513405174844566624831093972540988499677175095042099519022851955484229798337344778066624437396028769496416499484441765769200422704641012291875470507272430921093843149248587637412516204011681447041152316019992892735155919111831600184608414846315331403644928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,40] -72602508360978087580658934711905348993349054850419647402416475528029343685495827824620308610422990350462741220541685862270071637291861119214363514072240102055253458429724410847674957605258557022516490523297701120373931899927846827337734162318908272637885061413354190945769291194985344318615259642266224332214812647971063756979938389586340801831152069872843463283497177654101243658371930424586052060236979339321264972313137746812726388841362081193792982889308895851797462524747994318946236992275717072763618974455465192671643261363033304653936508248780810948260879628087716849030446640027420275064734909650603904240725450424017700400590306831010724452880539314776028219206890741840407550580939774500327632781256182978850618209621917365956614133474227357554846029679138655708892883336260355389261177394065021375798131842009299816329295338983617207987968913243363351734498758541926914859369864857368954908952112689140869583668278114678481662746745592194263308683874768452956013721471732388689089264021196857569868273701541797152399340724502456162347733144040531839038158675695902470252260440899686093912067519431727173190780314439643864309956282205890484986588655029813867946374408789255456883722663658083898868194345326317831159038211421857967169831114267872006153152438632690964281355528031695606124050501852134706678529542186273736711018051703356540708458339610573117118547941881818222627626617075462040201997544234868977682294180798078637548784157667184667036215146604496325704745185013104057540137576946925990908744924699315401635348184507501112952510216651087910736969600319877873316475358192290031174340893262281500747989043164741721819896820894939844424070490336419091092498682721020778599448945858636343502340467403068395537091866683232813633596996491004882235473544108471555466366326785740890268053899270292473393371797105338311054395778804317340549176796849326943597702291368216276164715244864470789276473004090395399668354677010261323415676211921546985638751615999631247787345629368370412854288359181962651098066351198501504708001941884632779418870881007617351670901112147557158907554831026245681056232960313941327267977276650666069134463581909271587197357032212930873961014950364532588617458795173526009681917283193427982016562450535828314175099815671789981322197058434455354578504847484857539781142862417832598198257371297617744465444851565073065474790672244871083856639410185169332513925364361724925719827359835535714082993994438639446565111306332321991324718291804197246365909619915771134569776981639228305709883911502885816071931757714375133263401669247177426970375155241141589536561950326772690152064780846685624308356043631394216966461157128484740621691499537789609054619401499727963334038256845042497871014451719232759653950540453059738462083844155530588028645404930172784824639169656355078570534920800009311344144354025430646794649965495802067885961765532613110095634682544772130592531400384811173793690979759505202486323882051407859804966228802209881249546240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,41] 67773805614514007347358370757272346339163418275727509250985855361773150210060416747390006133771880716765974048777159598081050843029437454542667131408335228959467622648621677133850023318147944713456977574442342304152633021555092130603967079987072211860376885041498985038218872282331641959881929034476516155323883362348699144129549666342451461351708263782960119779203802455790101864264479345264871472935123099579663457779478175482619584015395717853716723889665405150934188877396237942668055359298731199440368046517380648052213528019919852890114201806997164560401546907538099532478271814407698606051359646850058262846175246997052445270366337047231809331618846038032164712925625962601334869287125027565837225631416455176164189549236405956067062415938630045550763270927075113597111088027165840020802667754410498347844611830969208589963806352435503864794493304370567206971792725285098670857235667486171153573597616992526476911795612780577835188429727251905647610742575761139746713962468842680993671973856075960291393008235335044591524631628928824103659024808571081082527458429986794427141361688454128179187731164560865897906579097423256358336654252456365018054986623062936185162519671316137712447333570843719454839118224575673763785970707206848897939728298182812178928959810800205151030241473510374698414391520008018538347792721844530472499417077859506018418197829681837423208791122798631282456019314685996038995572765913318050887518010865111212105034299119082314844886535809216129165305294355294099033817250470749632732688882692168393203787178583745021331795528232441571223815521510859744365773825308826537841610912977606941951651705755461482312735333638680106837286805298825078785252155671365783131478924273870244047397010378182349714507490111484140017222494933128948390989974292102259955524930167021291979292550460860969514068223768631548251095016530228414193568675899249363400971468603909511553065369622116613657315532350735194664341776332640428748440653642127847826867788121076946965710598526517180371542475278090366062659162624433485286641227641998297018465886538824122595834536393577913872531496823447426815088697613747347996341011670818989768764047111808501312266535810563679642393653011316004411270933232899763042081488053106037942662052132298794432667126391880679573388082588685434833953745681970233018377608657989336675484793152297331947412744743954413543868144720389702767137377974510456792842890285419288180892152997903912175846295062401637095159176886333534869922413905052861157560957786154040966628093570346655089370933836126138595166731347165272482170701462368767464826554946699379851706319894351516696861902917916451994400449155142260785903195223310107076418836267348137008420256943016018707015034259278976010709139980599367339011847610644202978979237310778198033191436203328553411124894683417828211301929789299594685867996428534640834207829684070070119910428792051505790481660770331900487954992348959843337320919220401119746164634862805340408128310692189848767299584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,42] -37018668409553806441997255179240451521171188521150883726014156182950141021750268813879356364554850429022331496913487179931878020501103355565865035972570731663551931785972755307159691446870631476706500300047764300401436866892470378139029372386165902155318078881225398703834214157537965349960016723663091805015755770133642240788236224269935949554385218960627346770287638945720298075846617418042594781679074559137329485919152152156783313114904169334263404215167817730719741051651845968099716616011728058151631090500469816739954224841676378125208089238706870770956550087426357720739487690299955251177661625623521873265210611897657315179718779401118307715191591114876544906304148692785012419046786293913053959249071434289910853985984188957496223596492584101799859220760421823445492807013424987015950031393154542154933960076386957459090856746447081370092955882313383501594197207526261723771098417077589205472329278250525609989995207372959055550467792609141584947579609311210147708422015408570208575132723096008790269819054669854426844837942582984054550442164245523680784735964366366244705917327974114039306846423661371538172016693774777529341932095452362592911362759776148750734340733969009884931839895887510216969630307348423614963790542231222373686368796210009026684072110491966904767972654094055996483340342161945431636044113579947287089728325311687879284152577942102947174685051863765772010643612612226843887839969393508395078064450298430498755351799670136498869460861737178399090556260708027678845165937184551357911750883524742606533530862959417797288649007728895692742742340388018987590738326400128637331085825272664979182665249055654737813128138289351019442715917854936331957927361474704255887081669394288185721997544456713311218829171721385301651100266292411484017340640410862437789601882668264164679417768862220067413129326431515128207350580128003285739751042760671836149016878424773862793454436137477285652313101776337430087083426860467402672029289057338390010330990589301316053846171644003591038453600449676041660933832480553078836999092646843201947491360329381392931378821444867595237875780445545657974366603284296808177681458877436342512140210784799501177154738428278923645201845748285143303800893066342483317883925594684924516196738769276085635141706530649691116516281829383450009202559775724747036115477625248956790355401864438971186588719996391525831441605823918265366008847227846873247726317326107849043187640647614170717070181452089260189000652209141273790454491890527694743689729956964539549400539456501474874287197740863279905532736927011273126457643391191591357227939497814784793084887449948356660243332105580339693770905088589683692484763236342899810795870383031240004408638999982260945185559210535208476047801061793580636102353317957495274793595195932923938994938837397412444069112870244869263374377777637197771114563875434788201883281291546948010459061375378864321429322602399714341664966128322108452211435543161110887842415154092436468158334821057231784509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,43] 15816557797076479405248137362770480066304778255996845957950989912320954973453323270847083794146048257584047393585425037990976609899460102630629878263115028182687282672000959236994916928952518267177242151810240898247905571889776142779458083454994560768331580083437121871730039156306291253132133871871375181109790081250124577343617003560880598913147814783960815777519890528786636321522885108939722728706731564345797422303142154272453163028632585691755662873689437734048789274927199648315147385117240171178800237110569091055260978805583018218140440604973327707791883068736439399043542004994653917913099315821186743503090999658393708786308478575214150104355970749372854225301464049009236548588184349594888087501942228330219246586022180622345975770796637020850816042744873417554192916612822070372766448634423768516876435550900808533262752265119164249566027174145525477778181142772101392605069827720288321310321955011081603488808226776726868442789082623270041127353017650879982951639648739823009504927034536259890159395644161784161047574552904918484531676032797694111878194125804407141306867736184395714899164646761556608859875894384883231625116455081042862422632197366706375146175219431377177933924084596878866844781154748299179536201744742001094618679931084250235036033497889587267678253395846949160187060445692493938724192600863530505937526544145960451101232262112625565969121459605477585836753303168117879177931665087114059796844955702642536967538438706549117639342086563605779233668529853669549790377244784128312289763468152720654988153250273931287635275643016211924022520140464232179553773514802123068097084183668577180355868603326561846430207884089906499708090549012783463948703247343847848431329461583950036424592793975154061346001852019745471050401058040868604319683657748655068531849660466317619598294506735032057992634088511499165469235614748062063815225250353461629780848512389554463958101488682349654167107713130692984946648955015237384839267565139427663678098354698344865206915451713053955560375268495078634722478141616107337708747242144205186512309417770509638499424698763291452875263849592765996449711157684856705671003271111909594084881139448814366338531595813969570712926771913461701946980725218872793714547963938670569528983028238985978537601600836174699192148236174361800056145460492633636177629655539265339779539097789897541752336683669577335575130953487554513555221869731355166700057031904338322398727403843004749037441839705217607315735300875043488370153570093124462688044171849466642596561429975383775762272545091681420724838811813106994719457574092530116620051068302191583076176154859645292076192227027100780890493384514338760642391741783572211264119699679237748039794408723495285068126388719702919570411714716531681128803684015182670303331043194575237023079820316469046310567703495506428991617411016067241290430126164561970613652478417710149902553025837202072027114888448689186477365311990877397417534090591674109728702875241341836431371719418342812497739776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,44] -5712639236128621882547835355906181658740854145959216222552859713581032242624332824475238982901861842962190314566884729102382323582637052549874518250185930772131027687150705243504241012318397273287960444095985035040186949706534035213738831843172097901364847676544482947536003035690424658396556340184353472591264070670112854903594390400248819343792235070204709416695119362703843500217472156258631105010230530363253732350751822763468592196960437372172460837531401793583227062437829802686641164307297538390443871135722385791539255498526839503801349183384027472980333213715114474452806384760788959278255828511151400819754432973277761036441870923382488715588432854355756908329164848047817872303524394116496472008964906984187451293712365798056916499155622875388830797092638192581202245868755362427695655931415825023047830322770638788763939762463141690948222623912223988486746273960612489424539884995999348428615481848949423764616528565115038194593141299278833782125015869246935083326506725278868818563946643144173409895196604577640705445066299811644760649116916903022317269653640764369899109027508788918688409557863588520035346615522600452089519869058047068982789387281970470524916926080747258790253688841049010289179899245579303322208805556595904965991085603123130384036507225026220006017186322196373558570198867546078636313255990276438314943277568568950284805326490447921378143623652740096714031795484839058300624936290142858630267550425127632163978307865755370811111221065111213342703554639457634390896503948444217667828346328859080284440592395402318769636691377153915828351440200435816384124602742233192773918487267267090266977457142808938230063130611863917654717634468708805331200032916616191027167572138013112590486479830164261108499459497695286404774392653566733027370067089022028732480695838439927633796147544202343168956075052092856143567154048937138859879354682662840683085882731278218744176953244798635663428439113025674172339754743863986824013442587918293735046626334849826739870566546749973087329723838246736317714885578035826751813207618393226509540041866385517698499552547844087243786313833611459140012007808220356289780140191539101916272058954854204489732396569225970670239098444473452628648488474777450991758242874740744766291696196493262542474335742065871271543059275030556659494617216366824602654893531841054654476545829730514025461943159929990083502084271949874106024028303668543781487337797121708487564053487767318623854445771233280335271052300577368025634198575936461301785262517652032468673739571814186930028812707264622745428536055709479673641111524641239708337498228497246148708890159739129364419216390545408053357041125346230589069238652852165043256246770457739474897785731417741441073686933594507498782363476571384779030984313190397112104406810936488606922470113015445397530703233678166416277476046017115673579401811877789812952452156544653335775905327764454467383922028563060613417339936276857627067178398468388383790762682482960986056709258483312854302720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,45] 1790836793994941761248828927602890148129522469022633830909938048975394297553089273012409233532471527516564371226148267355106269811793839792145142453501537950206396308737957208679718859959732840404716842909719712538194007644603174254867959723582374633726593448002579083897722838791063933812788105571892176328157120952152873619834410878708114158695298587478882500937673411175080354615188399522634855763705811018635519319122788914344754139368847369243033558972295579511856632102077467679633193149626325556346872557615659531908968595954434613289513893259098405456526606391814401768818578340185840534075551558941724017861998814863530957619071321189856169345345805119396666301160861399614002734200619190601369224257508419690408499555432266851076508138005570173044921964148270001256670926065194986326750110486900315923630197610616257217307983655315623063191447880443182260505977465694172212816121090277999746782992981241198203043127001945394884435991789384235535060353913466565923466550069014165839859655705755901212578282070489679644140146715086912823232496548548944290370903781444546736873462696397287442214053375505076747391482721370044420182310498622879094800039481840859412398905238926085345629114254328657700823308110591768195350273989061968645077410149816073933408109243362062621084946153814923593472590737025098501872021470785137083389863705421619640628832376216084753410462729772473267364862441686672321880674196280498022044522905761844229053544070765856348331495318026649283743585352484347598130585602189089161563509911302263865771680211609873405501301418051597396431142863979324918865395180390506444399238359023508584162862190492247524274798456731888758858477926656684073637347021689344415916982861037106062691102400864196566689396948984031039985400192726057018550024932535427293247619001561395920023205129995561418971531780549010478544746464319319041630854361074757992475199526443352008279161968372445639928357685624090896506609566141984050880114773702154301079750175327841394652689777607461520597054042170661855563843130487971631787183961124040649894337363496580905625915534906410469838986769514475002449249954970215906112060422031712469982997698568001074854135375816800239783499851423704095690952585922131157847164031281826020392280757557563441731223494421188727972904052264865093738205550052815503914362138365595173809774396298948494369290607382177714336768029579233011827346940795082423821874325370434563360564414405630379453337459953914982920410599105834902325631968856923645301009828027998235624193782299810967061966249832800464620005258591003582436499896612473832822003482997277943723097504796558529718625305566347855993208894026515094121545716284329332776148087973492775424578327456098353346358271443493934556352968231282506525444359798420622644215237633563671635516117746421304028391130851849595659453710981680568706505637042576819627568077965025725814969821245992769487235796356258617784855766808349578733041627765748001683588412534157220153816700793038613512192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,46] -488296958201534611460312940055089822879664529552266074949968832793552342496271491654079126700459575863515508307587834103699366954355569017240801099689070509343742524478597201378951870891078120628149036905539897685121521113432240734889206744163701753249220178769925713064942319463312374071520969855094682651830618329877156645636024634143181159006009276495971580013502060214560067272498476989024367195792974846556975098978607782525441216671788229886017563255438371561586347311699674573193224393588214809847149695098026907796899931386981454393933593519142524261180476417096980529502356721269443268363169449751345080878907236055436536531208032791777124365109356374560456129357726303340056571122842238829188433018033925181043965422495025117330700620309936944719597998568103761108964556587929476165742171666113853611144232919675964045408338559434765479473133076080023906770109249933316606331547957229332385795910206022630481107703021541873010772349896678577044499346941778423245369102390840149385338218316689474163922476401996686212351077805272659456339447803205446588845493152490162073652502458575091965565053188929032796501446927700877499961504066440304104140462959204989035146846106831305855481878687470142275420591280829211739988009182444190845095143842156336922137432265979173825889596050363642325017243822547677405818612117594749155886894243740954170678022835660065695509117709201745718836534753003673180505630700161459657790669763113891428550312843640032429661153827736139062589642345386288093792853416693117997399919392329248757791692418500201509565973393840872818465472328885579372075688838640697500852742914041941276313735163722644498030053946483140214970096644877028713660170069564083241383294046973271575316419393236908860772748995570702959298621457105139511789695799967974907986439333616215421436942175883215565049775937065766362168171255856760465348444402840246726055675887172789345933282016101481300893009518564939670158707062364507981693426042736031769555615882272833386932613665720164339340174112314124972240675098321586848288805259146466905850646492627800452323347866822468693613373991411351624793108397351333120312655136990674255157089418148688518760426640295844121392661452936446134819584992903765495940221077439796009619668930018263320230425106359644605291186960489776621480950715605783224813532454005706471975687829049586769748901567459210629712866686371746944350176067025147428803101774654142857776838617125862696919478261798386352494248608099728419041748869080008409297891404559930743982541687323934038889055607763714689006715891348875175623354811790516483434603886867800944332210743621968544838035661900777828020827681283327378647961798607521904727532533429489830464883112147305381754193864766353746976604580327057095057000523799508951971803004221331718537032836123567093116961565413163684773603396070597846311197646189783116925854142456569826642465310983662387512723812481501097892921735533205583467773966289276974286191727586608228646292907644574110842880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,47] 114186270741054139817951094902240993723466301514469736841762423499221841757837894979084604329407313651077859125954980889335695978859627012422652592254955348643921241425709226198622962295744107512431806810947126779533873210489768490347664011520566755544497666266205003210222446828898001316373692591645303686388503284899193138920113553095808574186807277488527682276586661244661378048144121511787795866301481195192979268812837432112979593605582969813438243853640016844000757485989907326751997089065972969916710195813452722646031773099229475931592883968225269494551499230919073964765205176665699349836638326872519949729814258346398751667170465751834966445421162576753820286656147100304541256971484199403394732017532758038730266192560594859226343119093202414014412193933225128073810597824889360640487677275015298334361043521000148521915098087966792163399289161642106505291751685525651051127078323702316363591959065755600895920633006702452772124166952356230607664790834925910609750658289574827050393395992991448205620355499340643875192713900223401492109020857369755726224230642481571205595650134142973928640985546215768002131365693925631275405899595020446196959156565566277228891881563484787195880147892142806108417666633831028531671136612899232459351613196501711114303528931632593412508704326931440705740282056114640747792247364453606258066950628191541887494939263569011955718798967649567265980370461376069917209984753523005892065264490601047390257016927114523319741872484519012344849665792869094798162654346520378643553133524603519845105019259970872158643227916931437451860547534407673985020838478010560068220667870032647938921924695391671454775951492454461100825006908884313919926828107970643020450043170120144668446308917343577650204132038515207615308890766631038489933676017650530302886841470386155185821953343187544527880872949428166444746771126789404486480686995483398095542447622826967096952648031102899027017935003125818974216495817656428218313075973441382833256729104045715494231453646072405940701775801181725226913145154988204758281694610291961176131420353995161454499035695602825242457984391232703861554764254884906220396879580445169915568713121913628917553236509707094446238179341146187139577192511479917430892195144207093585819524072105759057696006900573221345920357197051747372549060634390875683501285240301032674135956540935662584022630813484306065433734117073365406652042572519989021837681914491611465872162053186712490571336209308878345260304732840881796324489731382321699959353020133231134788993654069033481944702512709932960407980120925354024699953886481774862836736892516072283880134210731599953743382267595538635074849866216662701992626927048913232289903263288304338477588506462040771430600797531023321951381854647644530538974320029983433295801048955405019694911158470170852974130737407154867915441980480369715156803585879173343127973647390437868864567378878368893356038694743714080926750368005585208571738807861843809602392392453534127104218725613210980843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,48] -22216814916334881892011195170025100050319048999917854698717947732528834876773340827332445574969068042467092114232745312408267324035778929557433840815185560893536732322797806798711280234311455345390154355990994302765976957437247223979717184429459307962819671579930425329275469993295973230402698522011621059705401315195718091598200220800035761854717930118981718387531475191786899476125891991489956225299331847422866466128971904448963342636948847289065506584462467712407333774236266634861910226234953229786768582083794294784896027525602935087881658709846786191103420461337595102551626117746936675512578477651714853840347067824445987110454091022623181495738487797904329579527108798451572235057470685282795290974735037350904487439874898266399591147123456350133306269187090422674705556538122407095564269090923246963488268405242456888085429845335310204106478817306308354127323374630436474026030035993082644945339865144865105592135168826507931300804220135360366524133744400604252600006046699303595624040878000828428077767627166737235598347579824223662676755162800521488579092957305558517814515987846303942700105307546567982716681299069975746756608019866503824750021626614328939015882134271839114974600335248188880244129763853496298680995560085669202372788218607955079344238612689132358928939555645045373328894534688664703789254721707488500215547129900745421301809874904353133513104558456015910096019611507814093997527523209729615073421130154601278412793177126252301003785399777256163079956729104752105328976878948496717408364516103385678197772273126048985098511098705784304937901634429336083763749526484690944575096166220802254530028800570228994942156670138542264695743885823011365676529696905298032193244895509761180784769164660045351487726724487758120302393264123254273570526034363039086907113876800859109360902138129460559337745695507342345795202799527764820978757247595095760982598339640107332928064209280319336846210953505033373344788590080849051182766657048828726588485799707240058106634129098224212760709576642370758853597884353532752332258280300479726020821619071450704146273620918528563755949789636127184358897270798350799936805193417329604017360674330925298390399951439329716995207984205059730935556311536372823667792028777743120998096196169263601843521605872751010504365172888087915075596144632278604120295477091928489696196495074964186891681336809000642128237453310027136878216389729674915062350623932373710888693379943707305017936107012200433671298555993325235515772820436505947819625106436368836478472554819919345534650628574273164029058121561232812053402166127585583274550372484296261586444914979037671235925491795987845465959092294916383910739411112803538457611254783091941444743196471635618772008097212228354259156580337152264039905894266080689627640258691160915814041226810635619071355815205387856711266487486675937648580856650353020567723072125501665564444514523063920781793739194316290045613083514179240203070464275706503052134411912167251206196021647805545185280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,49] 3379506234441071165515908651217486550988684897315602383024538451666214708845251061773281062591564271713969840336488930418616430498521215167982533680494955174125720747068630619655295722227981907918011026100149983397010724859919381767558319572752126889968908786711991049319171629343324781932671366891023906140458999452483895027730369252010563937129437438480933889358826084369489712247346110614883055207484720008116876629227144095177598841537513775665306280877854076991453768644235270391358865312022046414546828653669878405208555916473205646478083646832853726125380716682072828825765645757117323109394462635578958411509453545787324764913623693654121057608546384809227294410795920358461486471874389902738503818299988439147652085009347061057258571685982256185915494271189966186534112157256411619959928286340695442971690767739866273151833140029296225140650639371051402537970325450869839701433057044578553355818844031199645939555814403714716703082691063829599229514046089847166085124251038026104437743767573737486638049737455937992260822513014948225056760843928667486272009535976862112796365753913155786381559137315439365115951878335517330099659256718706722345600270845546580593320768839108519613305222501824767268130078719645688864086277310164449055233497020800237908860183305356899307535697800208600152455061838699410413229294508215973046500284944575224162568108112624272647814705494260057269056508529800638559454574836727417049082740935275890924603017215665151438915168613335097786038850703983516341636855946984935785816477941639170021937891385132353198934094471525539987882279005313864499569654697560935614507432284390318962468359255850507161898301612050432396769506444483935546987089435103126284507339064675700435719846511499897451325810867737106557945744216373111504678622321023802940802390266414786531203214447595069212301653751810323156711590732404397572488321138616596952339375190237344471765497428152596799642890945403001370735249048095171476812598684034436907795091344093918231863845008696808197668290674685415148804774014608700777543802358913284731879624379071126252776562840074597276668026462757385653682583060760096493601113298339616707151937284389570210975489868953209714302430997667225152832158656535067745194610590155491147236955837642503633668426423746157928124476389933361089085195600464897153855446636642393436612290628988534933874963793248056089400380694441239839387001114437783571122510641337451210227551248822917568695717131647090634215168389068549473608717010473057086286832182880309647790211695810453395894712812613142135456716333837304092986991948678743543578019703675093837146554776395876769080386442851565193058611053305059888848931540374611328690928965573898821471518459188472678927168661031548206614331426910198258740897092311652824479749372468409509052825357823054354928445955925868973559613155431888633755870842514027257953047498772263619687744780693390757785671921050289275930609848596293995259336994770690789296702917870584958589434848713247817728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,50] -334611235523826083030344797157127450958498633183137957147781358267570458245227572986954984206707707033716956513875304153493158575603184443419115869739045015863389805440698773239930318113978174951093922997816323694615177052899860405617072943150631962114863585252160043965216874010359201295184470119640552511116273493688415553699642381785984478073507861709892028603146190427874821292506515581220564393733232396482589455415906611923461969143300614207106223714062421973935759718574700575969163887355116367185635824074420811860251154590027544492303844266557811035981592829178873246052634249583783157721709631029659855275454544629865672114094252005738841757871983603435691825805890571077090717529610003918546613439095341754230998144583857674640787741223539556255965556660294008352756163602761059330423470101945252008536265600021120346767104935564593279718385196744706671489704145087948278507459671432442235236494207176495842520908961213376686990297495100350005660066343938580394446280252798649021731574485689704360765865524168851125183784516459843456465536124620715145245110844988640264860396288419475177289185523261253525598182445787412028999040762862482628042714320151864580679462634571701301060628098370726865037199459275187469215297764625118656354685123407039212596609885012979772311533389649816611771295351068392481684564153486510814101882703449893712799204362576533066217875445685433606617108088895740461073904282146713074009220299550847133252831608560054395825209286515457167019075087073334867500546266813432132986192596641690693087985879561179803234286917863056545638640365816142564338351389021741465813104050386127478054204978585715379204094505382262757884019100339983029787729873976476462976069168828554121054583362599435985724768793008882799284634126399777047379345527581652833663338812404134854962479291610889551017944797585122682895985019630729537685510431990599339589397509139212133373565372689900495198601872757691089616465966475371950270030899985753499387135358286394214915705184228857093042867520615142415038108066047649505824870378513252019199338693841321427127166323456808011746964342574314872369291329257798929825649323980048510864622129287207299417183236333433387489431649033576046760436887544919270884906709665984704904258617726505160176154733126677092163888402920052915757854479279046030536463963487011493701461789949844459011770927986233746167327083529401489794410390749749895112115154750774946579033959483346732734782621455952335753171216908819924059747863499285538374477971810234402600014700420473785064081898365028627588027245411330772044583284034237997503373484074250773260003701487404878238513084084471798359681176533422361617649489384332301256818035701341549118145444747698332797920847357791295607947460401641091955807637594027264942033617202260575682869876528104136324214300084625559247514699038252802831913830281005788271306609804503765847289836797408771179515912803079495343011364787525722040432404740175774057678213333733449461616224440355389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,51] -984845686033730348643093463778251974259363534519747112376497580354433766758479717905940651405452118991462401057404071047084691528664625444465732068987975554672509495782249046692000695410399741394425996292190340822566769833167231163502192867935203616246015522492472588227729791343672587558252136183244658311611548079766059083245908038389889030866378080009414947275245493969225052862994280210487477517524261008250212932332527719126666580665488409524465299080119440656393799931692201105972193735931574015275948709885881782983530029170768331085075772811020885771780737548638768080985144892937854799553686663741099780227882657006915759720940192798293311776973137695662136190382674517486641146691155017563883429159300213082944552745009429137060773187440421981321329418413692775544715305412750476836682996047898253877418045194962154844808300596298182399040076757245036347903337992009488288779306016120999342175500267706059825906391350964431750000675897029618947937878718720956131619288613860527678072226867252486322464290461605032674441276790047702568511537317891373672699281732679069448212978045970659425971322030850763285611801197932997111895299845609960767348702649060192261750585317886080473678480351638176283891617385418115687670078265832333815002585186312874156989147422714391624324039937864139662885862286239927885480430928332419480851893332727570030597267838731900065059782511387527315138209472863857064858406947074865298997656453100331671568952987513256693277305444553486203279685949561444744782794471325523066956008169238806346299201735088257359563014149646803827920425149459553363852175081643845632650036715891890061415322485387736761428518945402887889712418133529428858907207828489817279415307360844449570467716416149239408610149199253663724886665061736023759851225059615575124992817629548484434245098343903177140390617917793440521230874951531658482907515578442144155476455019717858252431542339906929254644039584377815050431062424786733587292133452369178250904075434233952260358529151631153441605302353972505416153092366382024933930995097525330243525901940308721696329018814410066453337504709211135646341098127372721585647784261240606391396167912496841125500556381037863313603105829160983449221502442937937476437645887881574588168382025694767095254549348454457634186982624839080872464963976445186393579027703827379934950236420940158177328669221584026108971963515098564369789919894731817920886010109932081647040620036191346879323929368153527716334637990893274418662234059572895124200090389350328962765149595637690833745343811631460031374465121996468139561057789597397825845658495276223475739056302153872422696257587589061678302038131101280293686374439152535375017094470859058180421911030179210021590892440683023122913162840453486063629900679101542214774929405428368454324770953653102243177092699273906143046261430628690128101843824550218123526297085833835528070292823602842323041171527238442127315241001357093405393482001479648730604361108713986351239897487830417408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,52] 8710181943986483294411384851431196472086286639660427383840148671895316033182425291175705159840243682054052702165535432778070182903767328138843189841468973257409221823867087256695614939511884940219261794837867568672797479294224717972438912425814665176187288251696744372520665548656763271200302984916133810521378016778492105003645220220712167501677624143652148328978196209678427226632614120309464722328954703045703031349665763506868766941146387739166597673947258907445322217279159196360987094974188979313233476340803152430208525102340106752367773522397791934838751455113062101640264864754963675031879460395619876250611158965148838123814170100850590228220742750077919935026698716954170433242033549667224044007649833546569602166610564339089368090990663793768941549946078493211383267295006289935938255875608679384538049063457074067947500482590461917061103387633024694770575597265201307945619702608986545253265698227150751978917459392251023490085063903966768456451071798889859473999556126014668044741807287388241290047470590311316604572386576009438058293547967737141983429753257777587072687513928275846972309113452678627267064696015177431155592842068964612846239669335286022801703626635360653492324950291597120081069350885426758291168337752287678349632621909286465095595727629052834797140270021465944631342262849798658549987163252913418862992175963229906612962342882149395757084333098947042155477026712533836641670028242744682705874217910151386658262777089469427266272116423913407354279103865721992639485890085871920149539436200181239626286851863195298844244145301725789187907526199447615544588676499250448926179440004432052430828192477032993546417201758310866027814791575873572525473361075365290936311626181960987901281961361300241863034914316450669338987516973128813697403652324916771893251294421557848225506266264307944103258562481354185095588219934543904182963058694455648694010955648720896965307216742964895613732814012327149440092047379929051289508412735344914824658926764341088408709219889657214603556336172856040593549561754886803003027162124818254001307416050723750862595402344945988511542732880407269654003827415295615066272683488927974213478149471833921591285052167149520466126377658659708826552417914882776924337381846695654619760962234678657403768256206063506470985154133587684719738931639974009425383772239681851278362194818733060178678285462044009065908387195466516447115711338405284441410046748693754907268060657672753613927596023823559766740508445823009201233502576612754819388765547368328682900088858829198812364720426720837568981991609173501314141390010468966511445732777028571528272242089349264516076520939304205382051137302340390223769742310793073539582149242281933357958172654383172679143946650120915235988448294564972277081246425599487371265897226659684212330330586542002828979458534745948775288459444256834994118390890957477108018337249137847959091331502419132364970014426402592678317777417749913915596779205960715502595110965790986882463868850211389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,53] -2037757175838210016809489401751488921805129746909292938287643271750431980358146851674439845528623644904571951291320156845436159355817203320609433422188180434429505745252833702989603331983625432230652076806111924509047532723384279382880754787649686489701812171665195973714682491314401275137063086768562640455058538620636088746870328749434070926673619670332491811601827572767164681104493547114091931382398124423560193029512794500116170645162167070133569517018157934872873731338692704814636767575394548516233113131954585228447762790543689689038840971851477927278920659112537998320895258186964660171497137065587642389337422056443810857350393059765562375926101020290832641811323564892299255908312110960044976223420232530586991055457214588241288764667343263210554212025087938297449497902178470829027413279569597859114568502866397487597177389313983552745131359155323776033848660918274897861532007020747952196237064862352324833108475814003921023008105042585038647474040563878603118239995027315901808938404973651579118824677155974521909520314048932112900873080799145992432004881467825513566012299148901118466646540289042089901141384399445607493577918891946796749653712346144282783079439586704643029478768451105502152504031445340953575005568296195548515441549523910084120617273848225268071341958161976125943520617619344979867967323959634358311778848607287844015534222913853224247558981949143197657769799315219193533731258856830543674226416555848667201094618494848213883645244034775257730725683880427585302273976663395111214117902616049987471760839983788525322197814182485770473828740881144781819071979064298280483268043798200187923389163139853219096819938534420027463656646410156374997735550060337641615753855252099904080484844417119211835866433404955697131465151693306794312090398352938736279448978134915364088299228744720692473364127076816021164509525933143762008660617557311882443746237984890923299767667735674856572084200376437768050806861816258144776570949935905309608107055217465385063524613128015417116497298568600260507664235430780855249546054910435888115787646401120951334854321866329059450300899632182261136013514718246640543084580163200127897095228463024572007647696786136305418733227842854604920470463922720556185765734581277375994635332678279008618256752721279671557547797906155377110346962388442855302551986825137111739307065181421606460376141416173210047197479694516067672772091063684314341168427980205331095128941275380056328507722220467846312362610299174333065658503491371766194159142032602432771898633750012593783259411529424510583282655324735100560405869367667398883595692062057126972241427221527307846592167426736384232003244697355756785917116604261628186356857937292330463316326706239707326674230871621489537925725599750508986395770072877819761297865937927967499127480513110485549099982693713619406950755684452968354877280166913109222331138133179068547875810978709776530541039075566380216637389611623753444479325051103081788373502646503367490667137696031309824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,54] 238544027610677108719678490718542012277231911529850590595186775338336342490956831925572444590528725111136628966179142109787424662578552972143624636955692748487895547176293225669058314514087671329327531287530020635268275129771947297037422110667710654387038630412332325995289311674546322944718511166060317766057414685391531535730995514779930854174125207112024676536615935139712566429314643801268231926730649125115063126320400840901806989299933474807047163250621283032724557719889832407237688543748070575115274281185222225319000444859071671386763758854810446344571229839834655858481988425822785657826312370399526818602393795877342042272155184454694505919386528963616356580735309798869886303527453851436642675853631256557744836772460291662193756246800711037557522498929306446813182677902834992247389376678626778866216610734321919984204768271052913695126543574458347704236713722661633498762808002565055908592042609767925638452574485291845444716456804332668925904114390579349900340904824846924958328136887190621315137713092138784133308370807488692153093006208471257534484749428273797137840569559040320422542844038863234623494669595783850795179922920932114144382236832367999178466331356977656371847237162567288910543136182367624983622146819304748149978237966800626522862426448095199735209677159194609803524574538385025905241646597835761139623504377185071897545766212914300315652802114441459674789045262830378665054322759143580489053790217241277827588915757394368796459030396106368050213823571304823178991845379629735170936199151437291606336653872536102070282057628374855250208589428979607009149351356418518646005559099888791930081970682960644143831970595079367403019069340335619176408838366929854697834897133809704005582707286927700728064850311670078175194394838664077386165181128320361882954056804560936455909603384880008424963530688991468433511819929598467874585659729536354116967926237506516274296834608463595453018069123344902158354223901414265435533341809482333148752832621278554791825529104942222443869169889161061518674253870763730248032800548589020573950216184507338691924304982454303024511071061533978309309572684653015484698092369719627110672891677658540951347010917751405900698303353949154427275642592149042430258256549147543828995077654248311132588341101591663903934198690853045331613079979774583303150671198087382535726137300917268621701359405790464407198098094192279620118938199936251533966769375041956162480732929847629613821380886683674367474416634097816480273770729297298533413242416712107779789449585368035420303305927932156391494724626561120617094425086773303862034725713164351711708640394405134525811498594791356776811114628823944746475305690580798266014965419515446131865222776827644012221004312216240640910437138552459744032741507697593942639537572991469655217480760307781299086467798423996441311518831911074669645589742049401987129017855402111002152679355752946610831738232488108063377561417307255510448537620821285487273316111827667045783387809146470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,55] 9175060031293268128415761016653314296011275651229599025283623232849769790392846168056160972083956972270942487491435946989504636229250708211408084932657342697898620499596816010620515021869563330634657811960462493578374763381770614596586371049554547837180881740785795100195450173707386417051381911647266838300358950286679042483989123987299796607003956227171999354830113015716155103965949777872168462249477652593772174068623128088428691595463320818151915406918373639447020219436017286838905913618209073539846983217163095767438314318741770936872502303679457867398669753590057233355456778295636033196825756306023531931337875590977646188059327011908237450970594227286957249488439922573250464548551780980076619696802579507745631227166470927891400562858163503556886916890210147941493726096965622661619149897837009134538649542428672978280177236323455586554830214565257209561275091377174883702509544245664782587840461183080605865916210546919056964929034337268279066911161250704845059544544441021533074239340751719054693731323947439081311631876277821116880485728142783289132299641507618788233777297710044365453900764655245236933598832206443478208603393742121754963420516675210887185769751794086851043473293332428731882304926878140558526953977549867500693854673996929026287640414019123471315281497622104645089135149364337822612701496278636194602334760283503339872421488714107652768193919710759935810288833341145401383327648941915557825840699255615642480117800392293451042021024889599665229011501345849152425916691771314172073016258326908613752014067128947801754974621672547663421398719628125049807225576625996940320650887977653780577693230726843980519674517473109256974295811279481085217029148767038266223292022610280505525046861849748338493813842714972383680820839258772236350798997903964806158172353593936663392679995093831956768209870733286550823998617896355935484336628999776338585965538867841728890994607239822110737315488080857757944016854113881951872186978604951792893937756808618796520066860757873735750876751397036347342277539328366768915949068774124464357252697529291179613055463288497906805888357631650920164008637607808009913496643391796278932437045605447303129473935596741420803378094563448850809206293818634823412669771946338904995164171729666043829960080470438054337588463947860818125461611654619011558370620219392706245778754868748843548269343585057362847608687639826182504747541814580092594050325261470028688260370616623567241636144023648711131150944431047635672930513468106645662051410099582186132691847902087827800775825382191804215329793121261281902182876841327457273707832533255067988681610905258955574289808356658761673909873859798533298641540340003122311187093204522273932131485519659752324349315718662104085043784843076885409635870181886992066980329948106060708208888590712062229654316967820367809412468307385103551324404832914597160775663006240457684966240869427271707026356682505123704375531781122361821463026132088504433056592619614556360181488086417408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,56] -13594111987115830503291719645084708527387511823622197862947918247833475952073608125257170378119900404182486103513230503582545257733070521861444000474710717691159335160298279744944167250354093944293544258569884102503398093404605491446347163545006266784777783091203354215804143832146525199672691297570740388239875377946638467472984963481543659551230915438483958355972230749368131045672241930912776519095479187843229101272628764662569736511989046160826713764955045863888068814787246409526623596857197884053892452399951497178198249784266458995004591006296119206028313153423613639280013641747653748188413908774746863016975638488515011176969641023758845508228634378829526189731490308981372329356227946431720249434162292556177310784224936794434770348061510647603845772881003155852094361267244505601803150861789178169992126475082754696588753017675273412862384571032627341754842627966655571181568657736741414913298560477148559265357745134422856059346098191706889718873364499742490115417895316619805037847178654635794764349296285475529888307921955388923804267014917177779097849194596934415919677635704275891540894447049119156950508589370710507154405778426987893833771440110702536957432868271860317418769470710706209592953353472068615186447914155393386414653577398244997322342539764835366006665097825929032178836366798592703134740704982378463858581835300092722623895944442667314284873171975048110884118159051972414540999225829454547128317978872847674170707430669051660380069734996844851171798173481534135921612186954088784220606279844252635588306988259353341218469114262818541665182252007154324937789281866728967666097345855441903302873027761087595796970039315783748922896266936907509933010109386481326516058885262849683048877815259006957033542042347696802607992727288959624471798906507561588621495535331250999604239656755385973638524499151456502378891666746520094626083549146579208053625272550626660661292154169105954960283962305183503779426666192689871070486629258780845755498761476838023707397466577645124563017919672943694692658668387896658473207726757036783604844582670245062803914818138340430355663254510810619875048786643199888648057903902799765993994074571565313419512222810982588013838736649380285234761745071555221820327952025352193464693541810743466022093338397157283290095038469948548159647379494706484635633384425319635771430024385454543327669214653619262046179547591088145833753775515591532335542850674016119907470663847988936823015472635223880362748848381785583046958779181166341479851659393574910594180574142550665163822915502847139832409008459398658202327316098681604180635462786828760893075078362509244953931011264108658453560282007015938181148197194608634546258862690068601228148877549495619552298244756898608782362597402644475259093664021231883103666471118812849689092031742552889350141442229154983542628040675190858996491607960276124888939055449865869903262748554586767208610392027902949216261607540862825373358752614526921074653660106074506032698723118612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,57] 4515666093474968393038029022803726038548154169131724297965377665374610353841465270112934202782317564266961402150204962535086968145786875718762546686236044516748193864321678876477407107965657162897685867777143766431887908851147789808414790917765424038689032132044652911628698775926432297738735059596493390536392992824699415060918895899700421513664555421617249494100085767637196385855185838362596717929129740408752513933276105186875473430171032438227127799913653365185258219780261115030990063605859810810474133115119529002647391166351981809663657075895670348779589954693103541292235286092276550637712190484452253781834471753126278570227578306845411389357261794484541375823007190796180552742256077968941393479588471727489292686568518095973724281338406651917981451061138585287926082039732840023094862012948367039138598775700904114754051367824721464048463229581744558492117054951166659761521411213118719529936391533216340540483758414928257756172214302500509287748865377457722172521468253135563385195856908152857551600834705614918256299883182115209753208685325753504590917752679095778560569110209559100025685707163256560263167327418252934339519601541313456757127310797900226246134544094021112605068086311634414484037637384960793165896048668162712692039434276975429251040072350290335018069219657764481106680473976445675021280888352944638946873088731018390667873358181570867866685272554877088921966491173963054561339979884927927857089052177394098358008316539814823847906230466869934615015986665986720647165130233603655999627663612615027606962907954325221881076332370437155389831741224774872172636657318818410910075943226735730834246111599857819337597730453603804634725688138495947977314907545289114480583602644659579814491899042368135111790672990159800736780673184507284742092609381373445174290579992838580045688313046117588323915787782353973383506439857967168138048271464927269037082273529893335893651833135611946883313815222198577228967597360412335103004833883445074031181522064642086855629906591379338480546331601845387409629587283199843257618701049124980719938337884362254989903586177514560733032206417604056063931894059411369518776091535032841908188043721464270951859873777123367709038761167552419556344293816907651361584926475849805747834629951958706750621827450609431684362589234249054988968972527373142094327935893196003546703639904926783715732393916371548738551797610221691134568036605649480422059788775388318613463182207776511219699930077331970285020677352343093494606917310540948437670801000813417371721233182244677088249199064212795261337631656722612333080299856103896823222261821638963044042212701030870243946676940586590934374819385937685097514191173924371836812211478968274589538909566160795154791671123834012745785657423975148058211518493988356669649964859133109158408576514117207185721384517030752061698128324492676706140984134242949515306349627906087641550414163827706747783073927819531384775129737412755401024344236290009569543476063985126284804144511320064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,58] -1062482588504920121220720811966654852258171587262444337728299351043838049253466792987355472008095173347922633919425595898790609568486176669377559920853053466149283237923132067974047721664848894974618194956805832292508174672560112311227380029344791967563257747071874598026155012167289521711862049663550512341372679306289783473098478987814057395438249351954540307811826432524892194329573242418367765980114681771699312643935604977540147529192029535978832510595779311285686027379522728663909100348239731078979154234220316872604409732632084428595770866310922604139905412737138864428308267524593228118528044579889389624279702457068541236526163073135649673186798668196954657965512873627379897139303411662442937179216263165245338235946226580480213672865231303686319915126134653529511199984536756211399917390887573203114017042275049083727250856888375978120469241931127331419241623944609589119186290238147422187188327587771583684970559573930015616231636839089335143672755087907487457246691954383974073004445030290156327006008727676279498164039494079617594352036474661044156477603103065888016587671189266643424961046732633396422275067506059238986667386521272973815524368875209617981424063771214458426497364315370156515978758319732146678457359701354664364517371919133984518413170468836388569358222047786810290838410630247638214626369827461857539537977814610830225147695358775752036655373453818933509481170054490330679080428427722371672678073435370618537920255629380274996052324742000309501626575553637744970004393604761469460979410514942226771188633534228552169482720314197245989441499397368018075614851881183663544628332021499302475720490763840313994200623802792496896075083133295541546884042700493340277205576803277027305652548969526968578014128014205918289410138784915494488188771205140564600777997863092341681461893187900488127175676598885383887573425743100735802426985192980769246158106117189264675778983934885921701794290210054268614933466672118025530194194249323639479978276155397200700501217577268154438753105957824393341544306283834920793479525762902082490650182627476713101206422944277851072404919668464235330261040332368002876515897061070069052419586700726660236357548998761796595419871872596236076885084469277568271595487279769624637463374326737901072746713833144034036087009359109053715948569014062633197431887060757710926898580800061883813798671234944462635839640920898728793273409952195594219650085581737760505551731056634352219754326708330850100506556233823730863608364238188091690525608864666567356026139741294093017112478859849126943409522065507485676635535131515450167695706494086783632066145726175162464600508335191775736528608968348601587137639471713181169875870657545756002467590772879045475998145245462066571599472280569665700970352787834400843532909009712836275261793878763780936600201019206410662896118634061255140597618202405570657220013445500906829587268983337378557982776586607023690923951670119201207359892987904455876561613437206850970539787666063360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,59] 197461275924185264415923970976026701812924130322857221744017326976816338939036413924948539364192880694356892390096982165074313310371937422748562190716894306120522760475680048323766226087515036147137263224329024545946515012246232837384660527822516458449022101203684930328092530185365134501873369200418013179956005424123460656319027973440306122422963074496836533857247775966342521671539311983646258164753034647468842670064856388189612909885468838151972717022640450288825552758476048109626656062113599151545015941638990525440356906229114752397948088924760411638426460145507677740601400326804595797742555825462487307753299179300675096446812522377117364725223875283914307547055976389873247767520263367458145115975265365809357399392058869910356441449192096964995450098794027313516578309070274871386071710991850985870891991015684440906371487887924255934774094961432085606129196025032213447239740843909553640946210667581995569920934521619868104796127671159328739303629154630310766465347604086374542677603381268834552766185660662992297063802217481700603525436702307395394856688251163390191668345932715390980883299432460902928274361484844789939452777532210985055487141460714348154295632029540622051826008382167884768614252594047385331700568356082506430231403178467653646257880953083413299823381780947544235564199902151959191700475795798146076563605212190532400244124082531744320193440455633720633162369220674614401219161392691155569363827172769914188323248420006878859714231344801520943503980386205299923855817885179506978969124618880360125826144182747349973694478221007985598009569361823555028897193475985669072500464362931457631535758467228983149640663455791235747968481851459507415603959303671737476150329983267268350372795496156306680999972969569787760672321945332826130294273180677580779804101120061839367821755023530683379242168575430632256355763484344039509322411155668541421869913257607965561418171366312024430905814991363573846378799310131224463063079086421706895282750384556842536002888092367619782673009932625494119546597112054144852457689759860362256873464221380410984133383337068117969973717450723377351095777680618092321924811730901233758010294344452549434744406997976647638509504980094865953707697676182985699085514245547147383406584100953990187874519874116986049757395296714056747022496583330206997985913887296845976686420312256090291844301258903455079038944372514101687069462072799644258669369892426303723964697957862225741632892472713509487643749210416198096667547182548892373562139038221780035476980574829918328921440403353784500553968730551420515679301532432880242700358736439330751884341556080603140186898220893561079013538951776976101360703785311584135106114909616773386750475222153031726931806209499042667108184570790741494955970935261684450746061997062615526357175956772574667366954046330482490727748418877772295246825746326429174182110683717572043659132862836929318327767995374395999375439944277793716949844510112056723266521512245764911957070581858304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,60] -29460534014109107457566973528679977825030877623335926875670720018328102312583542461018833987107563560322009486700011370219955653596771186884915032247075490191326932510086074192432427559847907798408892138689188945302699206753041569138100145389984000396271174245891231246436751532168795236244290269630416749758185476754671758969365345073092057967168228198215751011505185316775624025652441627562000698797422251639473301998905789257613657280254662154327618160311836034025825629075244167073889048573964419245682682932097747370963925952502833270184762247723421343647248053773373555099432720083217172765123452672098905462958582542822758999654034274905154450545451725724814081137339323246284638984297619479015250273972163902880621852028288272763249781563350345257886602253821384497569594238691098638337825048361271699611720103467886262104623829583671496589039113588195757493545866141025419724813625664162656736951107216978533158422670570076494400107140025077596108591663744969039299382420335373874250569128470921209090888686553954970038503609108805378722127946897267694187007965116495713363329869397937054379186405041687168623474596609424704324972140575648948394931586714925492459043583550118024186469764939773926530914456596946709243514153724494355983486607865778820239764350906231387341601868906498667571189548224562423543602144663140176268173833841359712120961971538075200777760321811278719680827281711735822906886571179188772150637853464403720038480636618878608520339864839537388262096829894488085801037897905546711174291806915041674662555550804269043299198023589957219762121722814519690365849529487972374314541137898162731557336469139981521017745949635154503319991033177850097562294993613840144979988481299322147573814113412627440776170071991148933176856484785393172351240319292927832779580778766936880500070987156989299475322371916632906223123037427945368353595021137266920183398702803680873451657353801390242036050603018325289934241076347311620205398733333025327202396502624848915426154096247972188484629618937402253395997145503967044009217301468554226022517074827838964591581399275248498615885269002417859702055368812446689053328749236881657945368390687451033130517007683311146483001575098104715988071390618171029251002647308748840278244282368510783613803954169061181100446380007089351389294637685634830840480284871973589966037674933980688336012918803601104776733688985408525023517120122105731010026310291561451627866287442793760706920532915640686230276735842740704405599736116129269147433837195855879004993112506047953254448638698881018965589267527985245327617989661056430544288841601637525152547247108464101984242451389825528359868605964224488488979268912865246125093689684258357419320883592293109443656874276305493629381822168465331495423879389826236003603280443975029703046401051563318041517844552761232180905201552377088039229758732337644708637878211618921316223401214916622114258312790070074473744498499896535764687786960280136184008446002511997490990646558720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,61] 3487598000246682759036752808176436811611363811789613999199370393986624934175928349623406366001091487038974832632262460345276869456001031801379167107191003626145326253101171059648394279016632164813022572351589965872742842987458375182307550087291694129259403242941843599569858630780359255409906668274900208325643486330734069901652203090740009652633999868369395513719056447944393208298985045464390273871838719617736540894878624533979077250786155336333510293989523345059663407318257756636145249868750822856818097420102703578533721003858068390487052771321293457033628984151874066004946819050470863056561908725326157879058685539931554843722757403545581614369967546642198398077860693589011239447118850945058891611758074334103766253345076322839728062224464313092694513973796417835741012293528593163115540741355568969954831502851900139655277243510246589352328336278509448460956833306297076045582548648113411444273855040791053594981117339077706740268574406796273285965976850870475294198596154999058349408353788967251699243194679299309482439472618129120639014140345564462768305572768379967645317916304600977511979629565937413946375571442783837867232420466542140213715158981407290221337588377559567899666053954261242938318215027244955201445211003664505530149743728079933749614920709569648546691611579740054099937566558268145771501372585046684621673140460941161106318798575939311070690185902920147807848863981275396402248606578828503457646158859800155465384702827398107126987499500373878504144436440118436381269369272989840431487318936534480072378555725832037478227027273731980839064255651881699919474787385882144896465020510425060079099592552355382533332179315522287747610667148736013705190549351139284444850622361504321861982113953020338625458320935328580388879619842992215188678940743937186568489513909232797661934357369728311941503052520078064511070808656970775113851741605969806398977534087520727927946809770035020711524004127451076856148948810252361272051847147544059074311903858149475310877258545634103535134686347093154831016952366380888200343948189046003777463211079176243945226027881226972337442809959132152322767835248873340352325796689336878694170808378232778648456409219719272825824678267867120554147295388572097787042879614513024924445412333346759329095524122403637324579699052971096119634294872658076614642958635566882858060968388659966622736500558502023446060665223292024640565116196267540152502567011456050180150038541958929784915498361278734110832034045916419130045040328265698917943938153243245847386585149418100206547643358483397496679574990189838600713825004237474670598943348597988523889292678019653890018950324102385651501958837488596125309866357900625687229803444951652389112525026996199479036182598946989804356349546939576570843125783358839967733846988484876445943872903987586200853813022886694616911648537786024132151382515519966623469661928170718292777992989852627306067529042023234045658651357399338602472855101579443111417636312947414694154108665856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,62] -314248815793511418618470610890307770697060125578512915885817069330304656894675112108883656917988720205384846247319425833837948168789537929937761780818202430054007320393209333157237736721755666811565092059527546393598274134726829559695062424412614587113458152833293376536486153755516275161665995844214882549901509555413901122288023985760951800777608075484222084435234107675066804465536584714173728893834893951695308028982940375273400937865271447262464331326515686684344031686020263812399272998557933688739791461058294350215764532673156255523727467321262347102202363650518692026535658086353820154631974919384089477362461075415222584798065256523286464928939404965904559187737391687949765712160313611600386098859977387138147392377331214027155861478817814583217738028981654077440294486394747815021959085509823946655007068971896638548960192377907055809492649145660842785537055880074712394809033243130318520241497992682906450404754051711598181009341371002407814902136258958040486518937566745944755332568793252269338774381564915728125612677127643053429808339835074126977591389341809546488417901801978619430395777193062953698301115068262600932293320927393650586888769787632137156110718490061082287489755774581156344256331711817276647327006272350324444019761413745212646641038582673813622277440055579081614074309399492892531831702265496410373735671018614975226538417328893628770826078252480084563373767653460214593219104643645836291307332530714895645641837590244938047504703647106654110097463418855276091675434796978917242422938650298700736495902201320344072887948332996728984100374914573799032280921505157042150796547008297684701674652664172578472760406350030622721727116374070898232311733283042912384666507802995480631885104578191760497008871855048825418152291497410807241413298020234027967757464634109273176502033924578014984184678398000919412899851851384696631780338081750308983738246675806747527200654244046794744293590128198898018240729032725606705626320744081108644949519723297631106024496697655043104556561400896407361190177256337220579944996561534971113289391572008910277027340828661026505243667080199658777320071097334677594726615468587118262698573071691384864767461635523286159592765565797389069118173708465278769868541444735383075135064109360522764271001502469403821885620379120252888361448131693433027282859457002131017822691245505023514296084771804731343757294714544520517720899428647889671660090572959314703575937766514160083489264039577725225672598608949412293887604489176164043584473819610255755831349904667151498043902285660211593905277556589938618122337095584694014429772008607348381081306008421588036824775191492445544849006212837660572755143539896087897184835616942866741646484436775614759001310937814442427669899663834647553455123800813747896228064128606841718809986962115947559695521138143653387321780668154258333060839894674350477931918725731759944358794549057943770171043871010619110755351495566008322617925576495546406478010892857453824910200668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,63] 19305280018050158036783108942841990431821090014528159543989935844560443555871782224813638278201727125289481179393000433382877326009234107545070071176421214101957548081210172789260796102508285758611066453604301902334967290093159868634211525768648835954315319568430030847647926732386041552590636031272148865154495909406086277504684799724175246918431785269195357091416303057314145099732079812369917390737138972951013695971520821856510053236858164474329288913254672968344974214443105757877188681122956428713156991432064107079462078244199170278568066056323182989462469087733554335291961202184108550119861260216961474457193609157324492639177058356792094576010284773328325368270584089331115120991210169851557138171773069188287460855440079754687261679388131966967651769293144156298540835507716423530779526754686224477577352354679668903301436442081808886492432929535591956337988924388812310810367819929811743501681437944299230332422694529708300173870913985888761028353559753914599739732104033585755567213836339643198759374436662646163902504831690801868136833526286472912781562219660802574596422344067092911184972133045298649351815926142058913141342176061882315811965980093205581968394998677029258378374321424853990692931730760394889739789646985632424626099208982012290306785222299156559185515761336584077410379663378577978251177098723483090173126299731390173463178008518510948647792710434120379696872038381045162380092515604190669835284834733383078753196518840134649552199387731481189912469232724329674143151762442672526742461667679988407771539269476114363006682257154754719450737977408634453826190237046027359030587783549990500634819902199836503034298995426718977574456848572258069287054146961696205972307818754368752857081725620871374750994969107547692551281690005454509309697108209467849922279416100598625360334001909482841822676947699615297624933350349397564551906557062872799037431062485621389026374371983295947360108667646163614318625501878894657565880709473496378231894141529809489122922836235907643162329134705683620294584976910896200437457043687218558219371745568705333128378086893114299565682871440954704903976403182409043058547185456334493844311510592161487497105061816370461403125959774495711217569013448596790476037907322367921057960383724962469726332915344326221501804943767952350434918275381581302671120250233502594383962217192078073240515653802924917857054786288147685144995634995470392447357193048020032286498465684106206100936937548288745315113255358869411643068004912540621684424294636837632597672462924276288541332347176543113018408274602027151708632481029104443058086744470752441201051600012872946189615813560789081703041329099315925943654834438988702240302117255547404720783510442989089392946081781225985937792933120314687724901667465733061484107911264191366305613143234114552872774799888085479993552651858743305599271871484681313318632547151796929735864425337575873543664073413835466117998443002233481681807293094168178696521612384169694745377898496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,64] -510157884624252665963536084391698334349797320511853198127345990118981478955936118711757562540970207136889152634195762310636818071181603432806146705327074393534277070505391974891193346194903267793480035021792658544391953717197305296787949093130258485897774359883695678882255213015905459838789584743321372574308567327900006015362553326695836855906861002413175923645361203077209874051975621352616057019507119811468086595986977185251812333204248158628914848205321575952818544302184445181544422637409763011043419465796784320345714881664196890656085352217835000330720870621336931281142238024948847541064270085596498044538833970626230356237382730756050074480011829234621312831961834617529048998722976460053593916747962865274910092973559672503170025541902553617374782039675020194173490418595088723197526983802818475053590174450132879316002587128373088537654544280653812044704519645497367430423825504498974535426858294711507073395466896307935158814863100973325205732660430911824153103647771654501521277423626803217125844389999001429192667866726343752573964281325327318473975882793421141835551195880971357942639729158060289108307493918328743358038170866116866130911791069290263153496051652335742799295453673989383399962700759771118559510576510679663827576501545683615579811987181593776265247322041171107016931317437095132458319871869821746749402594265314569446202657471509333437597269683275524049670130273227040019058388272747313972573016396238724620066673008703513134826994461048030322862765548848266157679063650655182515657482788050978824461233922983252425615311449521068626713748543471521084628410605122216180677632798891165729446271044505780348553582408402360236507118570408664696133917163966459730326505032264977007375325762522678465295058729767723429809800764993885462488064503854744998733230849898607723919116824276111233316624494001210771942868311409218847901948237459037202879808327488628595119526811401093374258516891840182777179957441361590019679616523794952806869411341832406133301175349801549393929420789162710431473611602865208348184764834268194625002858518231630841541380254535444904160120717767322012322239776193281554033251368485994971325783036874554505967533310919028371384862840190573887293520340024648378792079867812357516468547740712678931607514838428111256906976809395096560028040016027780908510030298324906362945415248238256953194377781180220021850612026720514897384556514366377796104401150862671573773901495317969661523311258158639272088229162727808831906903439153274574247526638847601168604997387004024464402812304367524491370774133832472556146269899461280031861197962527645702753719473800126383404600384803221427796392980875096074654115030690311731771545198340598524830121795778185874008980009054252343379278329422501411375262874583657170933939819206299810470008072444615180854849860167405774871834131003098149017690539152015094439804452133821674179500175819032784114081983541020218337295967130135917174674968759436244018704113634005554990940160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,65] -34815191353590762612429311292448825868642043638918455344322267882278280382487481974215817468355283347626096782198848816443407223065155256650597834048919997976706962870519141535210283365085065368046485444816532875260352346157360110099569306770093199754826053570426467651258686166773141123985049325053897580938724916025805569468731807957374512962534095299782930570524317882472095469080408718782987365916974417573198169068152678663575642309217724137310263721090217216720650261649896566038763166484305575109894155513285974333052111212887693348319261974956826996089520540547057301359546947538786544054356445373371110205758865580244872879039425798275559213799318071146523872481987302887278121349987413910639072654461172879351245811108324398861112324188580274525916996908467155786244686545831821106772310100405812917368857395995621288897909250145561099319124668096191295260271861586347710321020023659658953809306812691943543468358530880868286058689146747007517724841105625086198958746441589275067571609831683991304974222156935160560122261991161582172820935643247487205794664221341632009984523256933404500459177624937579126251090902475228173302153702898747914381284475676006433157076127447471825201128121730312988511466754114686674461886762222618905411269335604620549935099178617791540086964128865199453950461920352103697457109960875710804245147867513156268585664592977289054835632936806228619099395499974465661420632069434099386091875654054843911643731980157284929297555882155466830501489935703721664968091749793874082095740128803227912672824549373740026749404274841487974566799875450249596694182947531502340716350505131347850215810098401997151479055021075511081464403275929498730351849508161683963095533874277547367343169543240349560945345587727207022838806112604151328513246236648109029251038803924763206590206082820217639893862018770709169779622081277488683687649126769186510315674016125659392943720364146110574844591656402741158828612596174291864026210391596098401967166498249962342716757572064696675068167055452070522748330076436140193752742284632344374312294684170017521978217554290628771093557196316015849703205610757860611132084644101678242455332521197328157276274772624269779566677824942727190177640496558442473784102028845805043557170207213380218752140098747391925331076376384072870818728632474554152573596787732502142886234898873808976438939671607240945076824231650942830201163977684384344377432792802735167739531982837170801310611201406044988087794908367821773533446021051586657726855004042367451543668367599921434692991608322937640420902862150563055648383059489253024887801147950504896416516098631113733188713568843768083383127450080983729610563622386340106210017776249967074134933109921542833517583550770087771600289213674167919346586602256405554527927639098508213714232425988757668751432093042255777733882659337204413668222466656494171306631174772031462778087667896731657107176411042103319678082431563056031650136320032081023696652215252649383622082560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,66] 4599231884116655381041796985700549084555545568379563557831811891611208386269047764131681951945866216650361091298101998811727311940338399446503776464461299206787497030698879333149238929015242466915676138708458878163614431276654582211081438218470213014831298230345721711866530851867780692518687221308499154186017645325338331483441711136752388358016799855613731418532255023863479161599018073281120728688772151182491813907046324531706280616387128598876157436031469687302016573191496825772541710972462110084742770746295997602420469549846725117140738118504752859704781052302833227471318197077492120863836185880358137982800399721304876416973426592843076376816925056009974398637214205347111783666546038593443361079472816888151898061136545061387348371866601285073102509875898444352624151884434223767610777162571419469810218057828093522191526006014339239003631728690156141712453283124623730332280398090564623972883269555420867235175807115333597879454895242018032707480110168341913975718593978456951848762100475935241453715151509282087736074968042604986931896606897457596909957288299647374579747491318726773788890592140390621121272453673032131810174026473417071643628067221261571803888805122242995729156615781911327292102872919999302255504967122517536466139427935494828153083140800719992905173413507549038429655082801420272628770636671171982522606710685377671789696307799261116019789390700706862596032546881204174882883809366688121643006297994316830177895409498389100948766169853596678217203365884557991141643625937103572504763121921834139987333109103368775290757251738874239540897994456670477754667357873739203607501757489698710985652790044521111910139077852307704973100395918875133727631085504616804501659609162340267905761121574569232299048597053049982079709644705910888793208088989644619733737019410248098049480006857728711101565258500198493115073962813681116773844768311849127267218217495259293483424732102586657920628521354652385323389198595905708914610416935038796467221436999443863035756862762898819380682548048560691351338538887061137107981935874526548297300144885337919995020650715034088711014159632979056753652933066905627525987793729665592221101156623526675647053107268258308443957841738776145703073515254568049076198963792375543102097503553636222787944983581125514590659420649224484579317185711572915208546009239471886106066484565631678008348155226303347342116891369027228091168704165128093689570409397952011792353072154266524931717765863210181916122854574428116822640550666181749984666703829980232847442571266480763605372205255617368956346972581808965433498246011222704518883776636483760534821100656061022381173967343248667390096701385204815413943231281643510257868891357277382477093353289549168529163921135149086113940815270264496616040361914166308620772361630901785463381767426069276455595503413680585535757139765204666857595109973175517224269474587479452296342739403715817308050765709124819347677626972828227901300336739258465083853566086588593728389120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,67] -82718621575178414590851244242302290335479120374718659541746321357350948287324429526861517079764043452329654930731709175369124128625589206723180085220845868997750119709711962883964741261528991299666349111323229767711595673997889109338452395133274240564712496161675225752129363928404814240589418918091612000001930118653557441513995407899133001989467233834318152384289798196609584536625680175536992726905816185153018507129966976817821145936412618964203417424889536533770597463896395562301107486937054756600179320589303889899975762442924250607462703200109604185480486899266778492724433942415002903767345068256148670641401414195439002218359269439605516026697092878486736858333851125805125211478691519207054293725716278738813659141406738521034772133806777648096259453218920950409742924903028338954732722511193284733736934478177156260895812115654504599139805751372391046531198779402715796236372698695255328544076639965992577385098394082374394297087841686230690032168589684201134482893420740108356254428495988182524355457240766119044354860500018244001894308567741092476885311287175346257629500060490681289407815982671293870073206872300979967747239888476777948511120019250638493447770845958207154977612747894977929993795407037170108655916198729704200199318443810245267149773083609054948567444560268183674962039945027887540313652198727782673968231276858687692634089953327375267611964800877189801366667497542533321889509611481520504267950460374018990845911795042591113094607170879973957939164812384496682187053320647183868414602281570837801062703020260768164625306334506700142388207150289976803954188666666628809560599990896398549800267063826812484286974699512417027379847381782412536462386377267912548439136363824408601916908015865325386506219805836711646594695303786898466163795829355244754317336866928747948150573012713055352879444633360677083825814867267125418951277281300424859361517583411996480891430454381853614928136554116123900276583501697056581431998526607901376611988893203890571054339716031477075612162215564027456802328596406475050802096849227537152424802676041460237741763651782024044044786914304636362991562550054037057001174834636533737029680001325973757188182594238465062766328845579125013372451322046310370409296259311367182415843845089815763837557295876547584781730280077179582690051244917599384157783658847667320180215044919891631084355652662014907739835631368146099244051227295572413021915790222642910146279560455704044253465378054154266587523255393918065662210428732966217642049292272914697420994602566108786713318531548426798313021804922437466138891099846285525906760475524362570624614967467312429353402200099354621688031981421189908537475482022065504032297799889963360556670440582818681126186772779259213492496923843762589878398494513157555607186675858711906531380841916159697082472168518340192986678761534938038446462997880320345340217896795133193138105541542838734976867670421642612132293987326456968030498997083766252820084852480032020365312000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,68] -42845987664585400280492396593543169652259413287999243898732234765447177206202877329281662582929492122966744437470513828687659401611154200294628542038650705509600001527526031561023402251868962800223169131203013908454703186871271904028804715407247597920359083097426964128679139948496935681792432414146303764250057302410678232379448722376365176983768840393443594803451532184084042534310865057208309070156770886974457741083515734099332417031982733918933346023578635693780615799422035738183482974098661549328488168436806111187105465481235373363639768692691569196091746370799466831274126527747919489158084026504096760549970681003135972884798402437014958972391433903258242107498716057156085196077944083292519773762256679562814200795001266557922668826812424339382982510143210015131654951241537815749188265021830438882305805103008702086615192956813648241696486934522176244880646765872965092279530659046970550437270043637350696220637435162372679304353350065280459374228112417787644132055233249867066881699774188545750100917512847621240181743660559919329649176568149989946974061939457379930169594008584418968622608640068469673197711076572597115792086386807354350649001794192974170256291838005108900967282868206045919782080878669046853721572868574769455222202902305603587809842775302772170196844304532822914043404238140201245407484763864162304406264133441214005807801427820337115411621553433799366643056083971871298607362013792996886210319514912179249509931420963558226900141961987866567027009957305988397698453612845916913765232664166860906290653882914795738437575216924166918886433077350295723942564007249060187841156621515840360542594006501445951322814759574580484701465303550889171029688287243586263190108306704075067051479250478032690141274575459262287476366656864048357528647084440969933961402576917026227626500246959711978939021426627919678155713716494638481629219480375072411162960890466667668803894712849124738182155167117916732908118056073629993669555891100217246353525204352148272834302758503729050494661258034620822160489354569902477944059078413997425509193386744456009977318790028457264683303796777788093413948712411918860504527145226844075780401112295844139257909645908791540648954890902638715341386550824997766262034459986953366013520154099534425484402549439599646005324955329524021052510552393525183886241947415752815662193809062690465347245209773767869862412411635371865219779442313801624670808028887937472392782733251312402782789632252943141600943529635095112960333240296334874165640093809102333167714607443000269798287713457460079731630836152076590298461609747590400265770423211915016083316454342738293001562921029577025707364293916301593502330717824258658894492472026518561970894164253221627376490951920410624309676918043180826438586192978501420513812519726234471403768820147587338748534894572234807843437382231955117709221116429637927940082554820877867631773323212363075033727545691864562840766596855477736697155335022429452086590892502668982353920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,69] 5866930800584332248621311454764337459297743079224545240069960629630405319017246837605484207107263907731814639969894153784518393370844895131215363674248322682768595892924686921967536632359683559114739790404678530448398129894299854562163741634670879973522244347867788477194086828925990921894889213522951141423788789480052222249623562030345822596636643976034378600630866128004863539830496290281301276841015975158843054374747029957531692164968029369162971413417561338043830874680298777930383607394515176900054056085262736786870301664148187478828432617108048198798654859297081608772369812782264691790239714277181482421770634705428418559059869445797812017486375239308440649482726951747544213812614276174438459477187635694610480962678749975727133447081717621792757086252171245285233666003736860224059004635644675818081301126427686598222886832114183713269314809173359775660908999024557046828738239823834462857653536948088645940654147494019869153425808905863698941503760760621244815350707904319937160271947245553974514839734347053455468066931883322239546706908424634325864781036959324081576351087423607238989488592138380997155815439650838609818153444722947026456805963119564238179637609843062147187687452575504220539951293430187156403412682663718492292187946764296739948464317370634899019126900233848104839467811352936106799654123850100949886197900691936146159520218746305058373250921360966869464676142901492803338092018880670850395535332663396849333990652419982307279665328271486938368337595911287627683459862583762895860346838771410310411838736876741565057493633335277034213008581654222706308749051869151822279270142733398581869753147617511030896433008057523161182017635079425027061681579182265933930441482429972956775104499613901968588574671481760054560611988858175334952500709523590339797610037562850707803148055671518914655823248105803180419081436277846571729740137905385734575522183782010814367551463245781679291289979187695380017496997374699905348559546717569871597352409067200590905791859908659201070504717980657804075995570502618048664018140864840938824549551087317830082723259229535085096959991780684210385175773244443384307163365378172460371759134126522057622306462637183199526679738778168271260406832813855514145086415210330091496309004802083182791006078618550751632620369209176741526346988341116164155282310462181125021691892741047127045051395560495030706645141078192100496535369480645405404254731607874795587039519232162940320938303308039803465926761354495633481752487544235339622057202083224952924063450907170323814506864636338622677846231319664947241758026290811558930837100491840512531805505984531034409181903907984320406546811607400395674200373045564765787910355082245151672712424628791909192002044068414171675527121030710096541670758262106485399123667572264730205362445307383476701095067330825489961268728115835108362107444466273520324541621981302787364418704302115198623538094430591117070547104373249077197082795809227488871637538323990331785216000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,70] -213408167241357060988852649838876692655372105783355063931018780317150663536353763296138357957708885474910986065970769600851431555037906063907222168003199413733518983858715733512734932933738391007938354708055155020110019729269859650787539512645614322061033417073615763835293191844891982933732822684193436556717946994305889233767791711158909791843113105910816247014582696702180398479390198004250822287954435555400479825160136072150073921129657493986098696712595065346477147317844541574493096658329882652456085324715495682331337099347972969863533586816022560411869402518650552786121735005521783079932299471801344422115773836835431189097458685708969194141078518140554547197519667103384647275715228654153340889638230353692712954506210518460190071913854349766479358747064402507670474962470324739939577553803249375640844732312750313604331518487969303501182401367052848635999166805156526797752037763721128393831771485762850076823604941572910699953657536509089090003110581369411202454029546115409412877473457523098656418871179702300213750819317508272522427647319045617783810609441293172420455475685820148210443628080657841410297112188701044315863880873963609338856311686552588218160978582538479596800758562927117030679572541445886562656945353848412884430733829702540058921733790769281624443905109181507180243510125762341349872562352656899334297869142712686237488049754169741879842837575375783177282170202679874022225454311477870116119676609550218965780097463210318972821210520835428612934570229133099238615666567150578490141995103691774881872783455599169760285626773925133307891073437531520187850386073878203085359772521256658707660043547283012315319993214663709656030560118696677089881587243655849596593041935182561196786384090445281864998989868886155074100281418617213705397637009975217116029921468047264854583367335479256939953037017878077429389118062444807178835157394916428444389188626090741041355033714341939531386306032940034008404092258572448458222574025112122715772723847176027719911959323937551408027940435414785152328988475907390318209891290573851151695198516727968624143321632124161705102073733295397894985751294500592734755859186336477910491585482570330706379612266712872622529494242622955102986834756153787454512635734520777448976392879877480173585359033183449634728464223464890020568262079973815976860736344004699278108609203391973739882259346390646775614468273355458319585848226007704725131942261103379778333427180665843143015864277831378082742337459826450531247956531356988765212484741841378170796005137725695791423354154571263250558377107061485273594100101884466109303194635172215050347104742708901443184565038424189049952376104604713281909433596713701039291258206052562070529858042901793729440127172695094798388745729695962993114373059460018345833857982519150474386757949815842156385043366296316978577475064899217646780260185433067645432187102368954784752434442030268594718241652329738734567787437534529913256844220023168498802061229676633784320000000000000000000000000000000000000000000000000000000000000000000000000000 [97,71] -19763422664336392217900095823686734406532739081155760231564452064067439340697456527146526586967329830741017257179361056851661535192674959896662006555341285872619710782445576635489034558998559577998441806947280202074181109399295945545170551050103874860746571602977342631247434785583036392615550272090916728768153782488051041169297919505777385320893079013192473975331666503049591451788558685246306189586020478871795124139487113941640408519648449035432407377718644212107897648502248184609780775593146328525098867549366556472457892242409997721547898209650588415057679599588306668992568548655462834205551633373787504335451752963803892798990258005147361881256846061361105306670051821034278400007984174699464870440868722442225080437177584658148955115395633971880484404067524077893936768489920083989389036335200695395347713760715636682091078723763224843524251392538614262937877543222627391053004327455120772672934004272213420207089725615977029357623752854140989405166008257759236768034659326166243361651692860860278291676013081190152751584551743768335244893988098558542703751222182456470597261124272339001335075971498178256009746400617238043777199893177736538730012683225288517068822085291326229326889842570525796222331956833925778231411520456440486887449332725511289405995215763334112653454191412807058343805604257570079975947056067295128530291621217372336304086985898782477638112658478965962299194592341773383236895870166586036617474425770801396010615266246931952869036222267507552273872451370469818062423825753239763955462223255832006129699964679789660016595730872237691300602444939667762540422154638263885681506090149472030642039724536518900337149524872901963025055873139536132956234310656309983615153895285500950049728782763501453279247732266877340528788210159302913517497683216330068207919846453463604510553208129999704956379712552069369043949412376831776851157865749124134424853547680090562288233374491398954605127359984375667093440806832250606735747499052188767984791290525788910027517215353318404808988810865178177456676649817542364898501378145450118334290453181671579234006547962702442802441089150971366723313425372599551286219325858359949893860349812653826654684749402699256090359353124154385716760288884255453923608832106870813733498089396235252328118001249347093858098325892233567122484009210435750645154292087857906164778864251775247417932616960330404918700836165251212281711530685708631710876422459425570719240998014291514609490708874409721514613155713425974559057579944483591432562949388979608468081172441561708733974324929785364854022062130445635679222172175406098817556809356307074215423506984647697030012432856451656618899067277924112175254443319036870399101029804761984335724402528271283621374118072776819136302284505478757500452954349665289795834664712892138943175253102420036721442452320142908976035586679050325855029997998746201397425482711001739852691406154193792287490923352211530626121335195029643775339496799099493292665813664192790528000000000000000000000000000000000000000000000000000000000000000000000000 [97,72] 1898185990988395541999545972416627691676905244315167458573498342306268981134653771318777148515118090386411457262610966822381199722321280254582098393583286595620605108910293645101133729687176365506850098247977355718399783396206076800501414644922589456138661471371648233481437384732245272113105084984791228340022316916369458139167893400720699718023180444304494582131658498509315465483339732682537224542634289495571391306870394265234056377846764432557516420105837385982923708864452345239569631485550508179602826620072101871427062493490964444311736323336480021507598227074235212208916340205892732719315048798671806465003637906819902964775796566737466836497619878325676251365345524942645344476239365267314967335184386552585344734504950223287457378800489465575186860667595655105065854394764270820313479609383368283314596088619190477615142943113580393259779896343501125584015947713955333310992603901176119686477060175764742213232072631703023839348959668631862586008009430279301845572412685875879060443422754324810062474796350465641704229855250566786847905837141208727962458027133201666644516407433550791918269503976942588396857764466511718422530886077312344214356335936489162871517335043617731055347832045487354634852065535039241440313655271922750273165993056863969340123629488782984075112707945525061008306881098814650874521640452915287974300927195998431770650438164182369463351447793872521528099130015433656214201118750903903610500454663609930023123153688632410052418965740731098888990153866609354694072227225508167988777326248265647044149561367266932559602284601273325292529300747793587256199064365196934218897293528669045996735762870335580235319870547320645863502165560754374073147362775678942788551976427881033592233551949001188128723224847363674285473586069626407112830369619073047496271674008594517382239800341596893917839434260307973192495809519176934238559111034310644495555183745595853899940454075527722904468780704747647758590966660392519756028988549899599356821739616061028599545811135083780298103484636820470203946293832970702004827583844218313085034543620295052498977540007299244185514179440777512795125534311584378676057607777779776900456810900627738829678503295202718038833798112666558306581734068448408946173367338833912968919030262587978557812464301072617534001262482733225932922613198479883171674349276682093948902066655447199756901244360719106573995402003215421568771955022242208751957690937519609108412814352941475058614738583665927883345382503982349401879517636946493365325802837144588202658347336452190366794148393372819589054087097025508290557311192547161303058092858304804556560261555893567917900173504908256643324797083500268705032365456601761856228326801009630359575994995113745583277453654879415802161832337339195562169423902349589561245139002441961212283684826941105614753777040002055757782262718188819999201191327440468849895339694614178522054862842172172842982052866029611621675013667264956878481144019927857950618752905872670720000000000000000000000000000000000000000000000000000000000000000000000 [97,73] 18564781902514576605528639522064703234224459401354144658384949408780920925363492515594259460884611128450158796320381226473765103736243103982465251297822444029320920664069661981307852994685527745153198256371005096917856782472895555184625503220935241292392876522263083865942997365701418202032289142127484062922898319959465175126705584784285723279249950161780974960323271910307218663084249848607030204927841587805894930802574331704324725125004317485842269036074989483004404202805645347661430479573390773348438490540125291740028177404198568924229950638971960100025779994520225389484100018673656952664373713032439996380051874008142761466864083010532080294599212406506609907503329900058503218580687317736723836841848172471228750623887892973761781800040924343261037914222148835577055180080992966907631436090542742505981118127584115918407610333855339017433163462656195699711263745301355179626487151682405637470979308634659355009248246326591651107122938810038070491765331022348973794127276024164420841122134572807648966452279543063630965970888856711773873223847517995198380816033259198488774799480880836175996766152339869046924984976985450102256647423841446996573348107156542483116058520737061822174600337014205411404610311194937332268079245131929867911464546437274397768147890035414547798744738329710719659316108730185056131401687819332617204202356690919841863780549937945416998807136698594353999990734074016008427711410695564797853371616356174705694943282672524634948602724253064328889758031524617501464896511505431318265773392458844241151884898172275569398758933746089896408742000481265994304542872093225527623713140197561488354214695090385022308701820465461634197878630084334129387751793373476385918889898151666014382841399167052207631778775915267435594193167013861504480391687947050771181682256920503105689798156407040609565642839741237212881986508786804472192241621995444447048867465214674428074895872010049976945468736744716736101810344463911352150885290144008779031991715702394923419117988907911829867344796588287186695722184756562683094242073947588141653728323690822995766331910113176102209877404784218675704160379476467402080104847640753086223698964658110890054774450761176403862941494012846376775599994584418053075436744884772499615123565027345751362597961126088913086241746870447110874226901206197216188645674881506594128150994291640732021892490672675147211306734457558334909077863383265791585168693741195087192702215895580030254304143786843652617612584106622622074666907285953526063863055433258737731648316060880942307898292543764737513454473284138408820726093868533955998036893022576930732588482544928787382654052593958644337849037271618711518459348874064179908294938115098113440552669641099958668557232823062915955905601561464845211203624632827833817378468239832445681973545094120388896749071056988053434427558363260206628348820728954356113551941308734336293459866396306677246014745981259761098792255034192372051070087683191559812961414917652480000000000000000000000000000000000000000000000000000000000000000000 [97,74] -4138506022326347776158016152396680655990209800706081652380011480380282349390965865406923247462294726425966706666358927407391064119512766984338425414990821135386826680428410776460218417142864403250316857519481664275887056188459413669017087769102317909836137261329133638479269646615929226066821946045987576285169769690128471046951852707622478003897786832744704363829208618516369214958859883861236932802742922867088188185117059850568621346224749865843556518373610741670274516594554796580001107918805713549412072537169187060647614151582170820874994661459477296034830543659632279420832052371222080474418881467931547813092745181608919143483360094457070273682962518320044165617971666292552449324589660801119274593400736812278128117366725730362286117511424666072533069604013045717872157021621278372556187694848070524574320271536918232793196601682049372074410530726169720521434807700504712110507217703302709029171324162532501896323421872705933599255919346993669834298097928464115118887655361552909162342481013373281437235414089213471201823311507634021710024002083145692718019618686229312026145892928543764727192495795917045760676076127194157907416068044708151129501850939671949154789574214580838694143123153294323992401686892343386979539651824084695195305132390406645154268377124285295533806682523072817348727890054129260525729360234250931792981356163596452988648931385025845284882706633680510300018151859987092001609537074342780118008085145292608976348628984300663516253011462746217356467573452317816546302952380079261128388070567127082162926283326793329951175728520005666738440958295827361705110079915073898039055172290586286417997716828842361119012099005459210722952612678930338690660617684835101864888006201803325863682539734915402586084154803182155491682229304641824155681315999802572534969431221101576121454061661524792220300561726309728410000610556963222639548335768645361123642533838311344339776945763764198365269096757757635221274014752022160719573927022361429741179205016026947136623202897791965340948308681398198850550059507447463948084197902702261368887704201307202045322184566179019993364340374924075675549907479419886573861761399349702328578017173896152991500489728360237300159736663516533007149330239809149441047239874150645358849679359389853789077368910418203529670893137237139357129125209495671591136021574247844909684321354449220609724127287370695031174460024814168970844175409657181728952993162085236491839902514594914153574879826520163428206856905542927935974528655215521100179204169634960185422396389823950774395349436722415256937359452722836339736324935425161020304551971005506644086285151324084620131794439356814361440430686259482903314290176494578811894358344655423163779550636543254916265924972171212843970525941887833432995828806387735218718807175248347685800725958694775103857264633392743096690357087120799699301999428707444311779985207941536288479714676319302960194209304884326437909830327763758978007096200337067663764761241190400000000000000000000000000000000000000000000000000000000000000000 [97,75] 22979195059143724746684206823977392882744237538201992030804450544459234212609692109423728846649744078317148415179951464355449229257114808239295160509832917554119462553168842925445618324799409923351718101479119132523736872745033293359813202524428127632441043809192430210528572380092694046990522641813721909303577470255658779607911403744304883610800568758024030474857891070249297363108481144141659422194876766681575263170496980821470285045208648353366817121117656862439150984884813904000607974991559529289504442772308121770677179835482102763269027577437698447452759668885540283890054188194271639371035453188863726938327153122543723454951574326406455889195084044379473870484071344850943293423995282594047680302367047322904625890198753749764581699486882138754553878630834939678377371825683171607345236783151133739571535824001924418181795455432839543778909252976412407401094254890463059640250443678970288182370563008149489096230220428276344016028723654416234274813361022622333972433910930120109714778524117417367462102639977890163578960464680117965644911856684252142997446617258299965179733449421033272694658377535249480079029781953993819158843736679186503612392972964319669586447152079734378205068480248870888970636309858556420715850609870560400353845043425551413644831917685046006108685292095361605995242828772157922213100600417568557230980769868107611707861865972815674181598586673924471689570433080325254979359673844013036484439345402180698737279469263741384528441684607228134333819044939893611680881226268816982283128199229567964958402558932294763250078020139611326260006654554694889395098005626451467545552723452715089660607132899132333186321848220303423747768895013998953808640066660780167511730076623674073798200293237679103528137112704526255518128686906406113423717270198822224718313197744804583573716538712976661433805423207185260823262688973996135785248364338815266075326566545183107942603069219474863924762203797094719708167734909333821426272070304551903393991211348026476921480792340534508093879048671613781116841724198275326582903838487409320536581146078738930275705431277791998777868938175587348030456013106383456687430165727025621397744712754793174847097131952379085566833516082235447058619290674108848610887524913436275195614851800084738867032722799327854544033763545354806331617277317053401228102547673587205371730795279920501175978941680729194620022071563781044469233537375253439641346040875546697128827757267477508757795265661304769666960417947112757878132057293647969816023569709188105886797179792797510556310482521554995197024341518089377980941044206928380659291408483094016920283924127875949076886359250936188913343652307519937899524478017074938030061573271436546110475631567964208216620772301753492466169855576212692488590770910633501060105093845751141867398391557506269674686226636179786368166434691151721619527321044225448305737562668113012695196891369975814376644981403264139536361870650407720656077897584901242138338000896000000000000000000000000000000000000000000000000000000000000000 [97,76] -14902400295711032357814261664898771156618927662989023967007247201839016309937407972401347008500948783588231074648462067401009591675302007027989127230042850072223992474780429282674513087927701641370392599629616979880848044270225399263179998336902639788403326743155276174259533290361084209976714707660419360784534335505858819079127367953148522078011008817442631380598932204490958439733465571636643971665809290173751272634573017733194122026702190683620444466585196287359064534167058529683176556394626881576668472354258290556876736206052141108958802480225886665593862672272490154522776603429721491825374547456044297754346012627122329065870573278453023186701247000841351559129491219401608907952674899923459991158921175924784361301971930833440123628698851669868911965872787217329698631888363110994924249500810089105246690093377213673538863912449317270811397798230209333408223800767963283543806836735666548599648148857854141753015397770919622987603329748086145195871922382432947264808541714548615288819848755107562291618082867589495653122834786749751307079371751063596018917470271743665988192800299815941204680528664518735142301908671367680208421179497337389126183585514395588805946176905518173222767969936477716574579093940290625256147706193429185692921776425712671941142797425474738398222197418746010369855554085583933714305531583764344730779689194142725226463754859259111877920938802184533359854721975740937169498873517105048364967382837095980311463884568922726903364506176306208582921544291692786643237637047591047460369542784306304948267813200996513309292184931895583786250648622845235074858819604834375638019315785825733935977339980318598420006706567294939802142759856344048038382145558429617802243201634790233205129260881888188210451511118207052503700115182791113853554849980012348930710100511402642181159299132680325445994504187304525958147898843151585501529114658026585717298261816548853379634842764092501262733031363837667258121866200402944805575668131907622773342721304430557435521640745286489493046291473300433951380873890609538529364432532710172458995543529755510508057943152291730675811886161790202433658031822763116749033668154755610444056302317687340803974686085022605404072739281974615717118857481712495861950928703929218060585409817721580359812710340344849073632408595848350281670402122962627672148990648703827201760103005785982096875481395598447114283631258241055600682736439544357070257728711786168631095512393919557028206177947888888768431430211778235581926790203931360450829128935272789841923737649698861113763497708007611320455728993841842680145693126693575654219197240497446655576453517984662425718223540394930983763260436213285267898229563275717268801150097187314770265792660139377423844352468964532983978952280065998736746851850855880524252027521415140101366530433769514514825117587872021765862974722165514606606666667702380974799477810029834183858817389740107430936157928841308351858950922911966146914519557282899370936421580800000000000000000000000000000000000000000000000000000000000 [97,77] 2132311271803759969524414164858669975784239606192461890971078502827161776752237848293606763834713002207599766198575136585883423235854925589557060311005312450874250388959489497981599007193738220563121768834660860304579106884759595151037727479671165361607218640311873164231547593230102782954380644269958013319613696728849577347523855779831056860447139917157869516482227149178302381397049122129432171454168812030611553330364644676876335931609399040253398990761653281857444362854570828592396054569933062003204250228831760402332864923912144464229981400348791414592301229213311230993958852421686583152189521121886762678717823913333544147854313684393479481053751103543229271240380960743570221340983941548971629663137010708026612737056000328570675833371264053106736867545551060275460610861939146355986961166958879185663740693054067248587192361772279631724537510878691502310025596061439130018158232034649725830015469802891377941028225949297504071732782926179122806376643273841796437388941224624944354453164040731692161168064522634767416055322315856749668001158103516869956850357548211955460068995346472162624318924596015979438130759181640932192530501321828535890365513164095321338356916615134086615145553466741233821018575345302151740802836263233545950365049598874122238326806944845294187165458794358299211983479000180990325363507226474129024115561883919190222161494299080434131143199282709048582913365337872000229547958061197730965224242993474898193972677390731422801340935724065964988926333652544632534002578335679854914040615528642769802941569260797683010921353792838190854478687515071232457455514799411885632732571028379023213617526162145982797678364926123218247748712157216146418207585950478862015961039387412497805506450459780281719655840044334940152359482780540064577244711661914925930466812678863983124386835164157455930595151449333885291214125690990826419562632890721070974977595253780700879622055051778473037813201623864728735393459757662098193139418227084931867638426756463696816994635530768620489067357487762705554567380258221025635389293008134249738937439854446819082645425623427558710778885698220998004515959871685493474397850064501895991348182177817492786372851880231756393238060520436411760234552035777776455796487669078815588306786513298069393880952730562254872886877117868858819441690675871406871674652098409114010222638463563451479075330515321040132071541661969990307270256643814264313052168046518060870793661433945258413555249223283284682465116295986073314383267390969845341715905639906769430526708806466538943890856999542798912243676051439661380184078564647673955108392195006386197493098482789559590552155160093825442585890855831098020556646574792982596407509202247207995933288865194434108156824272289924556630745599413832676314430366868446676539701105475955600304483891018019255911889665259372379029294485134042103268724968812358441287030264853320758558357045146231482348762573786336022812714812563251646500140541025145854926908293120000000000000000000000000000000000000000000000000000000 [97,78] -7413020588951090503424873212315160122759437414825761701410206135814474944325725655134452567813903480385121455107295708372040712385061674455105914485514311253293819538931168323373609170602599234197529629127809086180925976985897968437658696284157783170159024185832583951265284797044060405464710185433696067302463784450836534280331419259518911332633168230411868335500956091726570678628295851381354263888098003717105239495922787920749392755985803962056843387653634351169664695841846093021391219459743794456703817127495566758647728460764320602924735766687349523816723825274952568344642272081528705083422747988252810914561807330022164639043860855401051533495753521458830938130574151256496244037287151901221261413861651495635813867555549808708741048873889082063972596111145204159703989316992164445410318396057883863352722605032186690761298570458749954312002667964125150924682451594452655925634964037797771571040501013230123827287879766976098644097335198751765746139143888580019478132779991187482252446799140173883425534704677447065283915145448124603085082090708860732139207860569282572952204503148727655552388734824960240224025421537587542601370803277531227960284066310860583366520644433105454356196766163704324560065113679863142945237565739906394241684089327301933361274038324084117348521068167429087320108699942581420408384346120488722932538746809573067444897792773044897475635061636800135039447050255678280558281355073684715338870813564464995779497077576020147493214089732278423230705927747628482793510022340083361925046551709143762808994523586723949009443660628087806116816585602726357580629750172340656485451119209407131865962906173596636186880564148271792293420649590513748144715840795368493714576319348113201929925842158363873566976211178229224923249771608218432638452730277814295930033269544418448808654900356954781291617514683469773994308400035295384566775023729913125071116246331041446156112035283657635071278202772928859179470422142808753177159734523072332817070148075924372044296097464145836650396620284758151333662084493802120667718179538902105436843893507760402980323221054745246531425868946628832920013725428872602583841005614786871819808451035127344968995426913893072668872123962294445134673828315903476413038519756780820738410446644399300490634643338455015542888086982658611885673324224196271053592818167162237201059715029541044348527689479689448932089912947699372608066401746327428720052113720690133904733735077443951909844862181320376235290778699316035618605918544915867469288241856410435734296013011644924196659942818016567738373633687504975029058538647170436310100294290786273854196572593620397800351490022272486157310031293363773297251817753250606014943871093648131512264799060258419287470118279428628010251403139173126948912088387831750323909377241728424883818961096037151026160569682825311357623799181667070749768756013686784957577806970529229107526985086885917822802672984143102968361163931545450508802177303906927221355315200000000000000000000000000000000000000000000000000000 [97,79] -6534294782555476914888049471959943385776841494908964309590803823739001634235403415131591180870658418897319642098052291895203445744856601534777821362306061252140247429161640370752305260848408948642221644066944339868979067979393483805062030215184159380078984121477835446462007866335918735967090512456568557796370076353632538415441328525108231867534171044740535103783427961411390711409848568821999674526730571254238088941118430169170753432718579011790706409171887734372024021578194084881278807725284279833703915288283592371219723854104414222117796543835050454370901466392149244867855037296172174673821446889029022107567609280916798673777133883192790979789848893997318788964553453880520806353633941885504681049135706490918947914318790617370529343444351110033207729481760392547774531577340659867451135636755677477886391896256243695019532039092709037874462108046311518620759927615587943870933865859030342938255804367877958844989540129358750725822987705712352249223715622701635973959255131741675898647657519896565336226455693159919542379499969828450845897074076170344961569371285651028564498220831025221595385951853084118947860479324409020962983940153619319812996849371384957346654254172117527656038461757670397383038500686412523079273460322675571527768364786033666670131277881144239835663096397997313286605668040715208775799296069611735811190736875036125056727491751567478702113278373453020734040748399314180727769287958884031335019869367348115908324137774711001954674344288801349907321430559914944669786147251174527186122458041619251963851064248866458867667411975968742941866451102424650100277463928240881884606135595161495026560898763472837353508667772350747965482115066308688072384633984369580071111631746192845866888098115490448441300128676588480963572876819483500544966584544862501950145983489790740033220790406127351034962890595832776873288595472506128664759598915086642434504511735917684622458114584042568242612420216168413158123281626995682800347546067851622903628459937650119051561881692790116399567278047618008076044927449524535006289817506853214864081455872350844410256227731807548113095204794418204667253484389112375592257941028457722380164543812476882193792718404128751437486484514745176858614659626360174886778632387465550390072269311984714492616498893536375782223986414383673001244776977162320068167916219243879575739138352499967390592926203870830399301536968644357317461072289397191948004278040124928402364545656465378180965376082261318437345521918510658304085935113557217030757611603981610033308796119144920831511577895581842250402748601635167872091324468959310262538584394324913229165400640019190967504646894863426062555058663064425291567319022190214502811330253797180471765555377665452968142230363644966911845519719442093944369721605665198889556957418002918513513988500036706724686792874328788726063529677889659874478743522429980941664401175400317446376144816710648719125440368875526361393948657315006346402224333132404120428216320000000000000000000000000000000000000000000000000 [97,80] 156409351910769480385719548620804068514498621260022473699858242665243086121069047370933982686506625345423288922948151786284255831943687385465990057587063227640977216809987172185719709478551489501621108252461764021270896194582436841163838933697493630481713774834883681281816407944374894610582212944222483765511608418128125277275049589025549764219711036181735999447843909292357001583358572808661234470439380973518136304286964220805263210203447584093878347869799135821318091012724826836430836374332715749751474240884466804759413782322661767058964787285709677339767170441340268763134316024588345203314701356614963870244435542801720138794876063346687595204804313025485150242230978155849134581375663631921138802941387964401780854933308320026836783773573405125403755835160602917036322789166369919560805793142893013987011262161443776765483046681591926819753170331364914838021636235429440896745263292651469542496215070974532207040457733318935574227817688347559731443284314035464970881753534923532283723614541853377858572219028700600123981164400068412330743305637360186710148595406022393300107355225573108617936826711487550156283133805298873590904307402884669479887949153991959818666151992174972984949163718489965306414271091286070837026568630949211262742611901113943114955264787753747780744228593255086239329311787779339019023375134162583935775922902195245820473427988906193393437959514405557208163039363841620970018938927454859807741069851165422944387632531722865274976350285894657325824205586026789592336284443692909921215032256198595045023050880390507859773859816455901560873037258910851077636192075569730461438767944134324628454860629780662055119040527788068280845911705296274330326821234654659154372071087489586369234059023752415274250758171614630006074114498399750136100764559825658943775438543467433369410658712379150517560682974166259744588545264021449025073051116769435175321146081916314769214129022650533292379679682185310226974147356068435751636061204872004187007656651627297116397751268610897520349347214673089100142974956170989239444975343687155195333857690993945066677887525091209629506928778627282131415795758213646688632421219874798679760303113242811477303627206045173086645609691488602416013187112649535590690122979305117467875746687876954801294926899173666476488309756968919426772355358838691077949229893311851210036298690418355795636791787025386042781224932273649237409996193227183210069480565147810352790278894633279588415820124627728887806956648942686763718052655079197588766903871029215711733602094432800169016851944245719783191067025073580308647949797849441273228625494727178416202856119583825469050729356072406859621907259810974458847615205282609135904102755457771327081285487152978503580047224363839587054527421514863641170755643613287961971457918443693479147566608345848156228066548252511728410737789087611109173140028374410301940294539854769678335121721289449439413842520633684589718799894185814055871987934156593149719347200000000000000000000000000000000000000000000000 [97,81] 7274935130755671693635211359689336583136990036297294724962558992406128090390082825529670431465780678343088718674786093557062079313309818095153392212612914059988490099199538950259130386990485128127506212329018058914306385472616240926621101541088683728465318218420886449861567283893676438562707395724921120212583700018652267854766658931769101774915678410888748112233161717066464205810874112802721549317348985001774903388408735064900451647715406008133925481214351549763619438188410836191289602367508301501088938393261213762536165273437706050193536078052194112414055622108630240826560555408714929402829316650584314706542472892381617092592536842260647768441377883861052372242226326648820838010387562522355370738227935988424282392442883146683898563486158619712901088269319677872696598955923022331779418697579666875951773157263328468634610939451362323604738130621711122686099505922926966565102561042672706791331547146396511955306985412811706545016420027596734271850669187691573111245496267207052146168376643043856140219854291523616705682367462634658543510961215008694827195129744791792196402936948402473522836732979006644785152052273216032712416578400105785592336064039912344610001083983021889691555455454540762430940861193604929290996127973984826105554687754143892972339428280082998249820668728940903483850563303037403165391163212077933464009105281390799176992372576892783095209890754094638195869000075023554109201261106727375602175075191570494002198944578771028217481215705730752371874991587487301142423440721350237334750053518317663843705990581863401090818116419293319341468845372296627251724059643012305361070485493394421022387196838158577996213679556974283040758430656909753051896995491070225815870921655545764129652178740566036198432482770316955392522377286340841813570950363156321962463749886228124470849110292367528810557918844132558234547854386678341740780788439456135141656971507238648485954294382378465317044468892795928657690051210527485658966358851731987194149608700050802324623759792265307015463365648687578036591694104405173309337778382798266977265519373590992166026865651469664839138570566016313377438113079467647085007034568746577112896361282306078416611423037380278531484403229583287545272001889919190741586679413786263043529666488721839810333318934697915766011484644209721728511850711913104581247205837511035162275812540502599342871887653469820630411567696640145578206659584211377782868751725160722972468526296718399668643774366434402672209312604909159656591730440643038989220261579924251522650318270670452017603466872588799524471401903937214984791446593061197546856746948315407060674980299998994068548946749530379639204143047213899586573135308367347943051048565651355155385880192681467829071406620520531170957253500757828527863563556373570052863916099873466952147903334853119638743956077971757594025652074275960547786712626259722696720756550305734401492377047847484059769176301372498611145501863259033345619874608282373686558720000000000000000000000000000000000000000000 [97,82] -235927478612920913700770698333595036744398193118826134637848439246053403400379209308750496546893535302466285972860378180911465917099545632789102907189210169349056000393681746380763695164711265048675557635806213942347679302557364001690926166678924030902506064877503198629223691126114917508879802230105489681750677139117470151150268149478500399976237625355452448777837836872923378014451662242081970320325078878819742923668672687178614293930669862661309832966927637958409039273142236625240332130633783992734656825196653826156740742244765608731492718756347920090228661287584919229717989580308682665389352324738396768549790607534107870895902896296731014691332172410870617789024812714140857551230549490403528436903857377127060200961963027188029683981979512208275823656601290098855326792668417910596473561242268704104703293957912268709497124753400649530107064062493752457230788730008091349437967145626854378418282024164814474535734406523172913955121579658874172301542588080786994640993246904326951584888249825943616462408901065199459689656570217238093659634826589700411786612513994483371456309569516795074733585777151014124656768437840467498024098159965041566532873200745222707685061034351916022223783830008114638731591106378343084282715096278563265695788616449995261765777202158949835270122744045181379693493111170630238591317545932885091841388655192739462859196718532079683157282240598568834366541914260979981504899761469055072811487647886573170818461506235187969269821357577187343563219004647077946622950258414433468391257716113061015919398856577058479411527462380845640740886953947627978947065275321349786550039123483087565371246755003222933852792697721566978309621889319503906353674389538571105943834387201561109600997153572772579505478427231309839059246844118040354702265522569718178773998115403375656815605164881219899247906715594026026752576575692576915594643844305243840883921971582210048728524645070904186000280073631739658863231392252101315651245379779580058843834006524761352664232971430008639574842204675923362755738129173374025776568653227956917616246874710443203273595020272037182777523742906240227732799350099090266262597747072334132804262301229586885344570613949160244835032867388372938839730192057639905978622372200878743448102509601880317869085351016036042530209074833511773381716725357617828584989140679771802127942512849542595809855366571415732900062704968685942754916469223586556629335043790076437744329723623318385961445324477583415672269539033879496012022479149223745727776876543210541715151695355203208298662392569258194185489626515891589819203852419408511345628832798421020562239523718463939463140434890926425987033571787898160552084159926445251405830269991991941518202902555482829267088017366259702429958493929350746135147085711894875471061179090401866258789876545021463045875849193475655083701157937941963372836178924968821949495987083827873163849135266376443976693199094862130130041005290791060064829769954742186803200000000000000000000000000000000000000000 [97,83] -3572109404254716312851317482363798869625736806557473198659722332413187745758950092875725035447130264823625688686560508415327225459371967889650424653004938277747397882256572064567778676044555995388567253411285804525399058101640871446531596694241666326996849731353552908800189530924290286184146378564382404702499272181888425038761767645876760214164987933507775975524523343934334598699712725970519506261252944934508327985871216805132658580641634582127470353285494426857525954874582483638178869071302456320010947437376135336433474299054975782584666804965377934631132342832844294134705271527791752600692531235020651182889760771994766413991781482334931438295267967410342433635837812533412416529857157607599929494017978161657918555225311863899781678744157494858507281160135526538819679933604123529391071066487848063702964138887743037454164873300202640779623249161006511394711201083612819848420846513477148953185307390496576919423705125886586714421082579512141507751915873957394676863807593140007831643079551438640782556061035183584564484071432648936837554541564245381007478623287319348936101795625401174760768377722637707120879327416607283187137635248264005852455432197078108524617218049378829833465633096302645162078375178466295405172559857815813148708820998376929340374954267278292532537718637476191322819479600028615963554054655426615166592005593128620137757774708439597218038513488678733233048330818582048164874005653589985224985426107081998338191214228561101667671637409608914527979474054322311010929524489649361995577396275012137446141556129188789397305385206027385180682990848674045791777790873898363088374976080048123749135035345849809422843318371239874749222726326341156622452098110998431224244602175514690758773356107337081434335609332763001362436622789957947008494848189678983883654173033587150973698932451866046528437431671303769224741523837605980390755970810149320986916848851346429194269703664441146065444462277785194294428806434455071712092923024268053820461647722757775644978717588159955823295348155409214457192962576480283297723782268575185752915831173020777337778457960430037685169449811245117011041362412033661258211665681154762459520026286507425679610702769845641764380689556571339115903127267566552575389283601301405484130977579491923219879425709948041797022970804569120553062907406675539118552271406781200587894347027904754778123125292525236626646589137082069904600507969716293335841723608182457062169641695391548258754510372549590666528092315624129324547906537321314511183035701604594924370036045722909572747288443320554855679597328864115540602910908091543043676821181194936401091366003250198853081372160455142558445759975340675194383016397205788823111911039534722468949236036598536139892224782522492559660879288228697718520732233170705067030663305691909711782070611081265571427061984445402533672121646046460979355618663671357214779841046175575248546633340507023763102812418027741931998384466419283083820640038618241433600000000000000000000000000000000000000 [97,84] 152384651352991756057129742084574226733825812580203551327754847299038839068925570058276112040849109585283816301456856929199825995271139704965243277744360251719498492184274582642459799003548014137855873645503912563900751089870782897257514625469111489664068488051899938868059577400643644853038193694011644599020701229602097297850246644452515107702192537616435994661635963598964677287938291672443173084468288511408945910843670963462692817833017231697060953692538160604852210417978415556729709434942282846316475186507191795537608462632608210148595296590183445497975472775933963411537424519070107474353153192259328263335348450611563296114004383444421369538295503270282707349763605566362394578633862539863322189614752475387254126306761854522815818487333209346603921889508866225297567493370627901493251118254542887652409955503263136785346926939813460588784214088573147450164642581059832618797410930771878383917111574573940175981184119865214374197619762147291683615788692877174178069196367220426241932347009755381291740822827207983201587351163585448035131452321720847631545707239970932479099018850796890856883187300266025155728098688632933772795751723159416773093440011512081261739053903186376805755064809468452565507253040155596814990190049113017354237881214381804920697596406623408009483343278306632736459005619996822123126702711382079888832150565320174900319155313387415203191736439737935485268695866846401744834701418755070780481030958495696230165677803393408054912550054091036518050534768962088910425239544568087403375325566954218255482024038168618596309765382188295791884860239747581534849960055044760480430623194022953334001744215860476695942147473596080566826971837280213650043946475587170890387166752454164627452883818273127062968589270594612210131753103788642825980814475097121451434589386507102718472074244743120621268976057709641783580353990595764688843573606743765345615796838144596408368231581280022863260428217429176910889147292661145663576974493405397438870674275152090792353191320959905855171868824105379083981719881974584744673663170966370579082091410844340080343091845694927940822904956646326053578864958741558379701973667775059206554110192897500464589021905294466077577748859205636791111432341775700650574374168995372494111462543054012876829434936769741672268971533508544619927102264928130985783585564092404145897039908563400487422274158424715439143176117018476972897872362641906537847897623215764178958715002067043288365001852435498148634578539223933260691940179267927193459693989910954677226734584020567711038800003540982801188125962146113931101583754124953227794592905797263101741374119773318193445790805531883372828198732769764052471652909990492942637607046775151433929378616191777067112197635276912902038777057942906160508584626426639453338363469498132028642864342512045136637656049288527769529372536759859261321831383981465812796705008618313728115034471712937524000555370913476057055817718942309266224332007885556940800000000000000000000000000000000000 [97,85] 1436243555749867073787952279098345488380437953961601867782976211489075555690251170107295936773854596626807695889376644855239484436682738937116979029000643429286070048721384037957130206259107716736163906480082717278607922634918515632912773310640821395158852219242695474720158234823754819886935303332914558047125148384339902411796618123128620913374336648348181834942859237433947426226827322087723230312578395903222201970887499604492984928791074585629532456316795627614495571564038772990693398439972196954476260406089731261264545533043158208845548166497880247301275859225492548006734616645264576679500584625985281314716556389344412639699150032610024653081478199851312677564597494375898372419087158268787313498363549088063007853296477300320174827745721805770663027935795110391652440505408556472977359288526640926343934708717690562921720341869067934241028008662547348294424369588672591210696553046842886921404551338111615386446915456228509690363295667258385815455478907183505935487684199451309321289034786743131882401786041737956975647324185914589360358883482838234363193218942107343295659859520155085012688653557656712415051136977751740881492993995088863059763354667714864146685775527154208006046640027374906946092773368552880625884891085990546049292350082813761628179156073107195987326993847097252604477917411706882369995843252545689336116459681239151249338923381904536186649756410903480713423138444956692040022020163262950314748136974083454553383775052254692126901464536155332630630009299545523731824952579338344904379620649795590498050536971189297197829438022311221644694818813444009593676781310395400458071374501163941223056896307574623946486594253272789021961574340711252823765960165316848494741161037094706119054070943366384295783072298026371728838079552669781024576956308643032697474258716897368325209652148887613905057124009726051592319751383087526309437145775478896290675996360949917014020387067144757524856632732122711430122740780565822098738595803181261211202548460304036479558265041631384534380363617433353046698771535262976379786729549386777738427699631116994650288448844494518299146968942586805086480044926855782454428713432243169227330951137032302641079594954117095704062915715247790997134469181656624697725170491860672142185929921543069524388846608724685002083043759797026672259629818885153763629660606548829044665386248987538695443408259372849937137567608611562498162530193480553867774134254338894275536029981965071139146569154296566141426632073720740461491230693385806457918932930333236524044268138918552241213806955327762792136952901358781543462448383650559473734972314655329967637932219829370455887303066733593544290286499792812081749032865973295143210360701740902127691174084954856089316057313423698561791132852998241995921470396077664603450713576866404466911327042533514578439640990572348527692763274280086667386759741589213836445101066571278260282492099488796367865471624447144919683076416078359011327450795820974080000000000000000000000000000000 [97,86] -75864361836278351340184165642044156724686186616469567735948631129114349646086976790704966413700544220233207208292434242526986559745942447561672390822598338759345954884717256497757446664788904663271727638798131055767714341007015392801155189325049483549940342156646136772580318529102302472456978053904552411099676877120024762174216202704337349892966116044628946977639038158335486253692808298024892400673769365372731031909434897583591632795886303171269947202112949970126761081712665914904379792254280876282211446854432349850114079638065295218137458977026765384977085385670177236871789517063951282212045536282329216402373329847382516795941273577693819488839180827775840178178022255587658125981315713009492375296108738951886336472279314187453321139029917867316574438787172489809514040775611564126682148603850524306722047246858340383101210595873677594503585194360919292772794210794448700814021482001889960191873534305643928207918249454722918111932565723488713087304100910280731489990925973021912620983055085797203366516566949245442289819109887422320981928891269492404647239093219390072335872960882542218557044196515328035976231290351559948341373052426128820841951013734670187710336871803154321563140128019859966115097668348181846731920382135352200252071540372099423427886031027488116785501205852509112090918682683291591719828011136634812892457712078065664648993635354173567438208359398110998577622279641386007905472771759515409208804146963766299537852913139169112826843630403407861912672991111428868085374845891679268425445589624556112243475308405568084373054789178052059714457501584549741890260163035525561969665549040295425642257842242683962904296450617757439268328058964222598075078584853569299400245208287570768345232959670233009379628580529588148581585228869126833126300752335493107854288542190785877558239614830625709339538697335803189568335856483944119774643586137864459792857601279691449908728109368009103919863362200687929289471867575002989984980864469971836522752059852968772847882569152422354775563114106062823134100128393043035534462011263414920660529623066825744417339362402727619897007778150688545639478546188595327834315284419813511848956392758590499510816681313950161023210104445013181824156653148967893386611373772481408045044134772787021341678775490175173418182527566497725457323155473815937536901794010607108137232306974942278385954854169177376289965204854755384856256408673882656542966716554767888395499215364821105851681512238389555670775536664590413321150921335270746737102363269094104832193092657185676357379152569471333038635126674824230617048279562694319172917366785475746268749764138241082376978267253598117645246909633407827426416924326992808576707689992059923045585560848558155514766825668243401753982144214909788738652414383095551910877095757035066541543082819302730810367454338656828797378504350588112117143813717268344942376606206256108705778977387597396629706582285776919058259405825793701021677174076211200000000000000000000000000000 [97,87] -971037939935178166172490505756974789780025947914981751905083211444636616519787272719129570530077010196603615422387565220199392349091939441698140001224639006518962286864446152016970962352141796628672721050367255164242975857333682314485617465912751873700234894108601089227385793102657259992808909309696465817546730132625980961921247578431342632321747979133289616440893584521697955328134589107081170710421289861536024383015921571333664390123935593415586445789122578703597678784260082851870785808697412435076500791483348935882084224978026401440609494634528335419785366801419471191370450244812223666297083195670978835404600169943917540434731098344466269936052899854669392855309765326912940707328902039633872045386898524716382403131393664031154154800895357416632453729811657428201465092868789582759032873308070289692184696098246107948822435851825584590852594364612801573220302425458883240757632893491604183913376170868390880676237230968267171018459283970924520916558405084642097396351698718190701471755619340859649684822143097686697079426978943834654418429131429140990357810225242167239751512733029816910105115574330226388295796974958503371199173664608963565492598951297698115726361281689154308480560354235790814980282539580229870528744037227131935671300375409961779059277821525365801225519020052715407397516998830110552239708848814242557268859951657854571714690888763295876870759219236224569150440417059182538604467156509363328494355284036273761269953082604264650616989487394868779769222890269989433085878636528394183575746007585274216042092446660379346849264318830190827210325800353675386968298790171871957772764750290042639657168220744173992906076411155343546502038351659930371560687500652399479018557156277856656528869142824939819521086630645122768641620843565499852585153538370953881964273325985603655948951288062421622723490097762489387721673550299706497551952551654488388858364180862861421054149791127425771433786484279866415989369632919712937621657418926558989472464508094855474315099827207560073567787590222573331128579564757001264550832855417678634155836209801792685266262094258255909302356671691755004225547191873159342346792030661193808752242632910380396629840413718462144198706211630867185168900884893960675802415452899907298831572762180343968929619317920368399140361837193312988230700168798937490348817716514452664905438644668193751892648297456786905018808865311313204421359802264540882304833452372601987480410237322753822226004926125181690384874462790164776691555884318787398599021946915655861753440432546410673399815525766161242692169127158240344339470737334499602557862176299466422187339013196548188775230909710679954975883635097259269975454999041129500462704476537134862243630941036324040293738513615362368928986474649968961061626245095450475000263276599309224188467068329981694292230794489885693466766652674376547626615653029107504425717194912013857189970042997447434673350060505331360096718570189099878025377307688960000000000000000000000000 [97,88] 28458147290692787195749124328812124625554522793657142909542235967939457616578906264500513677894141651505426498579435806374424264403998132399086846192374557826660943708447131145347241140610989444580347233328386107844817131103327069175697008757739967580769592299126205673850284629514182426915445251724650673006231380241515638833497985655897523553693849687025503335846178591016866905796335509901199091892931498167163129050914841654705534087701208323964539306226907767370659727100509998733274129503119375069223103643543256915818777112344842145758138292711503121570150876844597651740389917920341525715588737213251334510198740618003699881285251872708515289601655984037352552761696952945093274396791745748888829729122843895467638007993499357871526160479551910983365124285360405720937123765410113391558132601834879838203427379050937547909448518977213514198903140029166023960561906560137721093802297153514412711673716975189114275511275088488633556830939151215597030925646543080176648345524977928693837543526448429448623730806668294865029938416155651405251998812080035279494766451181230542019517603409688153022308357692692735139458893640710684094223805180978678649434802228136367555321444172406184298151139141604852961572932791894547568522960958815040481255137527299444280687311832204711249834004800680817230222333203593858184923887244906919445082974375228391930735088056154331078056802897060756162543561627762851251133940323155792365789359274638060287619725793139023402126597275233633418861238103026035326904816290998086783638459826924901865975891178510466329749609126035002757582367802203550887007131062289609364191895204738429896148719783910566901086915246930668031156367692345245378288931936196345223249368317063069646892927567562625884111867617958194612703006195790574551065706319063240036780639865671762994954078218289417858975629168270517598338387011159621720474494331115621323169435552640880955812617778960224644494851700230496360655743094528433611419573179116062748568536624169422999902467806055905942009812165612924848106763326015779551566990614820376282334305932757922534591510240114131661446971427978987126232626011185025666803515799809282478198344312459760750925231957832013524301710576773573679197460749888902456253282752750016337000143268466363105903549909973969494827415389100213104911812609626899808301158736652370173153845641618242929560412608261881735917955068479273843652618553085869729134990545465633701764681837814341227101714944492502812358535049364635633930508741563896677837081679695906012905259109554634035585921372813322260266315144813964264115397973875056257900356017053951431591653027554363459806076870567074284940794814718459035252045296274527744986821537099965573969759637413424699746744196228097440596812803908863848199962425632266715025709338573292037381727896100430286238252467134073943877749161455273896508625592719136524821076813337526432476090734932457955649786314954611638512011254022669313329489510400000000000000000000000 [97,89] 345043819607880347238050854378612420503999775562316650696106955082945163338541394759467574411658742554991110413082110816657147316136720608870038318229206993661986229332103966921917889028500165735069738416040003967808686313795118815669247348129110641454383344909314744226570073179661825857928128849209398247335457509031925026437460491451904459466755036990872623469516424779544307044732008742099209967789158258279733651614217620103673213705099496014301559420297184229212862983446857047633241586122180528079381697126735242534852208957247290229105372003515200074790630232137667962309583604447318204665821075076064654030528931326595481068822761009040758260832713463453998542096112148011840069498124164990427248531783261621181116760953864447143861166443203332483803434913567910201525564526567583375910549802488838724123892495972845021993269799785290319827456948335118485913386059762905828504904157436107331554354326105831794831428379379620404486470633020157861557487878636290768979472600620227621412722863711393326662147885197574112100314022129270216948355985451604546940452244635743567855322507344260331636857106066697070458783448812487036821701022160099415455410545579088861165812469725249304372607933162641915542013189883454389560361651894290558606804300695630945280677950962425546262662922030149683193779419265018290419438162977371461867609983069229618926379447636277316042901785143703987973291613645540137505575305476659543148134369601192029423353821054106758693297709844892576585887119693539418864866917830478145165157277031123302023272107491972775522832097918978287652838593244266539835238979989683945365488260862546281349988106852359561254585922382888533832279037348895805696117031875914048028856037823523479044255146106873401430096879201190181778227523947498070019431652116885038752330024630015749718655850031392073530710196582296376280223847017724697991032360434988169214262053032643266895013080427007403353623027795471732032546463704908969364122303643680457640354807653195484108981704563841746598542281053784224506415911945992253381366412967376246410545325455153058608792187007392106993386139814790854631596622956881930020350563792344059924232648732961033013286892777062851023129258938917240193734439506196972523328917426391811334417952431071742144786230515264312484892543729527231625623088783279996227454686997319556050527161832940947422511315518231578909648118776409841824765078051039677850140220803891997419786726177566337717847158853852895333596328366683181364432648037130623980196324816574917151713487943174085046019738362126950906427736328443516693458024469281268335570522608636290454612404015410775910411218348305141800202214003439364194674089359941299966373279893835940586915893834389478933363529898675961542678413324409921892839530611565138645530013526105938841652858470265928692414755997998984540895356318498587105124107840802593545412286974390465212626703400433920566951510998379949892739480263225795365243453440000000000000000000 [97,90] -5785944424717603064856811497392609256653305214606004542264942968782403122968597965355829411534991459364865352027656802881298646028232573540867152634558878261682513368227182584386348062116318708393252280831862325751081793299471730516508781007441628366512329012146355884654189292140374367337145608086752168978905030232390569161043605144810628156867639953002711134557410769058611334343186365735766461134069005385689463502123559722812438161608164323325969197587628499684575221989934999729337042416859154693072664913583345577766819795132444027059434597064005306816184021904685785313095790768210835754364734988312751786437206958136735653188378467241750107555440716750162770691147160633443840817609229233555432898987893339617436150983464298005675095887802033400297685026370027758967672706976302326957740578508696482850954538909805977805532612236237052107520769505046706441887690007557205717699206971225530387191088140730879652393254290048431641714846718367365733247341692760659430238910482479946982792999751068823490080187667514329692456655535782929591833734025589212992299019485836054849086327167043688335649432927765422016351911383458458910322986423358987375723327717861344465185444872922322504580223030283608329057884802470439475360252551289911484302569651593985132499097655089491328544314698236818751815344841412900253020618047716599138798977643074285562792013785448720145859656337957904645954640801831560111158661814838185257603771991410419779957927165213917665711308431329755712604829521726483604976686803543264611613898107561481605003770141550672342813675132346027611519258134319852955151320056544984669752177288256930280730389138430663889807046715359675383961307670424394693115136209970850787614297161332537523954222050019717765057405504549801310593206277000321068923321228184899933481415851807501432505991159138590252110256315464446977417327356918521777935440672358813931742629877441406712131342869074908997478311922120130513439541865861174119443512084517844194862481160443571586223310810831007838576037348593672591508767403321402198040175233529441578728193742183405081052257242269513262479635951281921086067841745553400397240602842348417330202326263463124800386598692702835197789547796865550601285440637248908398384844215231450984174830347232047699288953662220057602726361299722813973727925475981988744956516394676544964410711545290140550388063518244115006720485789216077910607549167911899597116523689746858616745785917222881304051758609733648122840962983646320080308971817964303318554224357419089067293613329475230385349301217470445365207283403628573129569254784094233159762255497398283768675622256426319351344276642411861770658214451251475890604155213244258327311232758093238660717369198882140331052969029775706436220173021292968144375496010428394840052508847230466689953776506660506721888783578835055612482128619291343974986942773925398060228751358856488221691635289922330722362807703170031966891257119613073957584896000000000000000000 [97,91] -64850357132740377711247425441895625065040081025223816933768492725188522062728642373097008510523633870619610294797430550563551183414642826016250349828006592887100717097980540266984428146397537979931365170089760111821348350795488183490689870788397118009249295087195501688499947400961926505549630432673885344002920434112316889251388526171808239028817518450408765951838669426939418484328082007053558905016456608829913804166533682981980224925683954893205548148587006020196632811297174829634333745900621160865869948096042828243640978013014374329085517794929225841732658318678886327159110690492000890221756911551778705880175858812853981616095222143739710115022752836334850147924724485264733461825417089361787096076461902451512036564593424256795927501329510388012572105721306665063263983258500889293074383256181202413100787257438551277273124650041209086111481319433445143200083493168998569240143322746507084667544840125903773195587594277157465141067643255562559389618126702523979117032193684611306613528127989463525641470643178652400006738659766591319151589030113718459601435403674194087497073869380266206146933364609347291632322066327907283327111600139053289508553104631807207184984212410916422908520630547720259159287486883603731016949700420387295014006943798836910754830495536560456456546246973532931258227830520720215069992231271109620034309445587265797495298462329735243310677004343986543186387640402333109694459278721410132865840164726372603078503852157739211012229812296005518492246449955076915672450342425263038341863663444604695530078389810567430707194771435157040725929075521396380395554722374756323739619546251577581007951808011096280093695985955456189714913619175123924757712659334177116125687352251678548074088105903385599634577552832048225691634466102496618004386346684285871269044082072426284936648034193343589654622959807358631532952355054681609971674428223494705370867251162133536305377771251882773728411188240324577876672073002052040132946193911521614670216028424113801225073592929223825572619256778667678975516053896084355691415568327748598371952499681787655905673497715236560673278613599654115355185978764644569215691316359796132028170449281691572322947066134239520212269448204682765347048336370715088133363101544307042511055137758514268345695217890988591718492203704687098249867791404544077673916853546728993012618839121038606024515519449077137420527133777749146266500465549949460408427611764088363205426383833361710799374878900187435961299147027285034243890361022066057707851714365129780683506749812630420539452839581857662295597772896825484121030658541570464655542797119608940514651077911673793907725614692411375203399257818903243575937617143036294270372819440770912363347637583638661366967110565920858514919146310042653212877542769299034994738167381207940155074281346955678332505809916013192503664139319603978617292926870301450047280901175264189539199001339512356792691584372985454115861976436172934401228800000000000000 [97,92] 623139279957039898592759949888038854213279854026928677982560529271203106400212725993913972672896399040306419651219868877578028152436956147273892969437883970486830037824557646714020428376322073363237729605404676809289472964034773352993574006545781088643925468254754205296329642530102663789722686136958181105463589101022095984069493221409095827580167997436169191383225940972368888520974167984799614417913719375196303941276279663851141812870490144311346906150178442873288614465672234406016242722451873076100293294563638086520918507733345476710567573386716351519779227554905133451347077040039605806832711366633470931417353493412133400983964820912591281185872309650926903404955115678439343470882453903297601613491636306652374342132474246987077436798344461255970390398291022405576925765346327984697522616011499353187799160524179158759358736322922499148916888248422010639411631366163048158160899512881858175072593611123489712326607184369239221545682733901064881592829073727733506461031734612986420670261344683430769131309995189465162482776105591929271548371413535825850737318945492306186673603604731492075345255841438516053499210807405433146049224203452584943903263338809997526870327462156680947876346431538351106250216742052483940594375825780017948757492270943145036119581373394878523702540704037267980993229473954713375405224310540571115205069885290969009638445777015354768747437739446491231846549677423718125668873370110433068402503826814038063154792164015420878269032122662675367815991471200374857758923908211389657173242195590065535528237393824822488522492956702730338117218234929652535987711169495094650320188339618249437525808540530729551728431626629524832912568820757669547583985922087862457177239732326496060878169988227101828247099497653650329938681041363893365860421360172811345299138925644167394837317769165849974760629141808701478083992800005368968617227244574655897651446728228875685195089586983217031612123303111337219609576071670212665791146422891435363523166450210219583030215611212158094637468919375056273792934707151890503836177814126789398066908335187135905038489690608309598964130885898598357730288242081548329948618146781106299113195079596751447970760033326636599141287048487732203888332169848798152914252169202916356466746175559289309769310741803275282022926727287462362902912978546487858473421232181582117044438284686205986423063550773562429556743718698500650630145399949261765153384848313974133680822531827457904586354366622036162188401721002514559585358373834711761822239940445788978153535050548231082434371233799514387485131773509269402711671072521316297871397811679160350007310354569729951122049234279815995358932388688288343523295676215536303773040708900451660185270324775425390379707222858675776610393976852272673490881531698992461759349711237907747227674661080156465834119277613187570529934744396634403701743547932396392272464867414050944677440864728890715550645375045124979885971892375899865088000000000000 [97,93] 7190268275869874045754210589572083397990602482437569189780615119885729599471585833262065896346186962785198421286437817169405255687920343293173093509428577991018126550044110536717869654531582898675179943019814585260692475575322483378209065138235905400583889193239259685620679112218385063972920759009859208657698707798369854531962042301900656538242470328211157133641843974904731245343780645242584126038352453368567335013678645082683867978816934969291339874697056285076440094724269374646081857548213629407102269611848119981487318609777180697192889816785798570436141779748617120063437907338453611997295047972852618098064009567590900959885211942396901389911628984724822479423968652224901705034155125024233962384695847459983986603222871374537515668981303603040586220200767682197083705462095922565571015242635994197852467240932750007719138884359104794073589601067216805754165044443706632166256217856015879097176360203278382181603923308612685761971752310168111336523259835029299963297767754998661546440012039643353498095767774685511943976180066056632234007591921078282374640060225796945434799223761193807883121949270389244732294918647346276403118712893205813179962805219049494367098166901291422878921523274577285985202196410729778692638050898681024764379060454801091231895360624509731911026060089238788300557823186533389382276047009439955794638444259147232229824104031696352949522894168921523566476009856415980755787607376518119087837062359712241894216578313038104025674572035332430093887503296281008864034556289190523845166190413589882204752934068411587643580288618561885122432510571115693349362565123647162925042840263291208588233425050151284796328121119184704260020479097244537020660830225321316848895609569080440201913674657415482052365457044617911998373316421654391647910240409349655041903420587219291355169362895155809031277744357857567984147677670018958454011761107358065893424633919716864184705058912143335236261041327103884137217716093657596034931125899225982678672455834408556845143021656633919025972523580944346140831532605104079478858613597243723577212912261212582840532641697567553454918914121814781140786045043697655171606880306109745690500290025163158907336990424103200492903145966519320035531227657493472320426070540443706334094577331153633274595975864781696210478981590663225857233589645941455781540735788983990250983599613517990898561685476071292149538313215169490119303273126708097593808437479096593940378937934707239547074584350150174168116983916563890539435575106421437135115612209339109823551709034406707593476076955818732607755558805544967386728660341498568550542446281130833768773452201560917147495636193391886038226311135271792884234851397318508524163538116133258145354605308715185329471917892121977937012967360964059928262931414720866945229978498612506757575008792860124032015344211112005306404876309169582555543566234234138915855899086112831939132321724016443492945875250625567301167595968262045696000000000 [97,94] -36702546955729071439709806291502788522748801778604439519949470776563376501462693751122160488744253680855612660718542951417047979980216966290015750961167999691402452728177324194075766895966346929811442336995203458219525506827411701486522584118197606120709910120818492183465633808869766210360848111218756959669573621408601556236665039613483136447920876076281901919604363839379060070997664518517554731130465526158178017546231082583344322386207599563815554659604374783130692345877994214608719840170773928432562395142685701572122975422732607320521800298213785443296359227385647469426226037189608330789883725682260569103677572497331358391147379955528005560529645683207384357938413445696871434309312000934862917128850153923790110415641058774930990072651790917242235568718636639959138801899884282452067668473683164032821690575060754545071778205590416874721994292274374045716191320050426147355909607927189838756721523010837147588710553984681035922358299976554467495560089993740422348938862673301410555758198736641911214690513849867078373944975457463873672336148101179970108765407602623996123151890940759486885567112410343279089535354702938161346761716060302213391531663604118170524552955729880330404316182014495035200846262904807322525161453527281290252091494637847897124824649283525575397327795764208002133556914508392037482127152145876875711425803118300782858891417080445488011825150207872489432674976213855473168442518307682768820532711965835592975567877893918296058320334245035270347520407800963089014465451210171303726964033468391376707415898450352902336912434360536363087543708400058356605232338975267899431099481847848594067351948452095295190078064409267401542551474495520156209004225818927336325979349589799947000301044141451543660318343959450107046136121571547915157496415509071727082207467608516558913153519732370988966129731542972951705840047287706227210121483905265721803750799004773511078226685321358881978536236120299889308321264034961713619066925117393613864721110198045885086805938814987697491775234972563240743946188169988963858523037420641784428520554233829468731103391598755145198333211896313559781075973810903644452338428643136400078883441461656312358506630289490613913725110344366273209974148500748081492438658072302133854892207809990963256032833618255748214054400879183547921531909383191151549238401350431507139080521855377670080657124350991301151858579300026612349771067961837516057484666069459207813880311118784091258480285715603067403435221582837992409142991664770417497702409093650889405616719677715675304525073569084837035287860624885958273759756710868946813571534457620500469930244280537628238809793516907101111197168011085321993559631848293382860978807594555838163214329007186522640047508633827866281809305086559285597800743812125844448174747892738613775189391663819260002759377669210031838194255758423644558034280366601498436565947912208127257038249580698540102647806008110999079238418852904960000000 [97,95] -466548360634286441131795332204500121502499624172860012003492221148158277113356659651941449112819993058796099170395990612681252784942140696502928210719355140957483078638638999868488286571904891275219574462312161995269538125749523524394654763871917304154448616811859341199488987702319608008022682257457407803020377916661531492907448064272789282822308733811834349789960723771521051513836153694587034620687835000754852209598972257549486671092442462134089601698882619136690867485480398210542509317821474579649265254518940275454619508285352060752709974497883444145773654436874059074013521298508550561039912875043215498188485616050394605156107898326119388654079386024296147899991317229619569464355993996332350663956307377918278715940963747091960316994788121332689203530726821047815758039857334223966192867159493672270197440306880590638169980887529328700928285650530423565350105994103867313111487654307313437529076515673955032467024812517901190988419560322065380788405979781837410693913665045504622461337827715706257121951516522973864907448669860555488102130223640534488871791875407426170651928961129013958464049676526050899212268717195544443590912100877709320714589129451499262154541847086044503414036745119775927091656957903652786355797846864291494956175978318356836821229767056208310635618347808381795727008281815133625630410856857802255137780140521455050855407018849852094822093429256198870652938292339740655307586238325736164825452935375204427585384703606600966450652917107268539256217742987778518863279990010225545994769580183933623248553218174010387747210144865815634580965136327527479451911319471246478758414199612255053437165738080136433071828277720165994342834627942374059110000271948950033337847584344705178280322998763076069077996078183506312606267997515332284785466471700288523338407469603016630807983363332962137653503348615422323603550973312106557427170590853979685310815891603590084426114716261864478237387823441461576871196890030663538174925845243323064760656319730546416883460815091563614252653845177957569071374438465095826594058823859848028989310541171780181881210925580390302246734893290395194143027946145224810322710907759867510146125830255752625880448013010303369640533838536407447536806982635875299528038142159360560045270910340633447931735746615452459987367857085489062883083358982909294490554442418605173830936278729526603916904306612406720216422942433548983912720230899138892840560771370965710429160915270678908536890700253096431779928757236428952891879358943473794649077932578445745603180882777875133542007255607705748390344328359352171390941041101740920945399110950089939750241906714781940709285236263308965350316323611737377047754199439845551088315129937297416087828959269195849405553625821405116214650321668499512048199504334882067714669827934413873956173193559985218818879834404296958494099489790274170341394507109384012016748599429732219425822563135358688191868388033086532329875645368412800 [97,96] 1210045544436191351885574725957291472220212856908186011964954778248228030886071727936909363774516688352622657030145644052984450952345567602815558440821701450925852804024207328308543090440691235008405380492603927217767001181849561790385398020851877243667219855552247062444001167421795636634539396631461615826271868364778167392493338582414754572506022057595912569707329452766604887238386047361051430279337795712675509791042032510760704361707304590139606548264011037544599843249660826525980626012858383585209163642895456060287026628551148138011408409139731560293584243892917656311440511360283397250133212434594783724396003121445139357254037694926182758750233654301850243521516918591683548102619978823916322933146923475520059991582864534398690142498705308272579656549641345259807101829427418825120242846153289772555457090590876252482086587241961068629304635414957348015874974318480539908748507998041346213830291670370913889327551612953011714587617621022204683087532149403967242780905788491667736281982776270168734337553531078951078815046612545345090223177628351253678189714741739175436401083913264369097823870856983724635172209080340586426969597383129152428257558250725017196572271795580828507534646543016209192968592301880377392965242493612945199647857118950023640088043967277372634824801273679146692955152239448973400612344889601202614007942721251491690941685420269261915316136170412099077423985662511063215521785318842112943183213911135283665408228510829554870124745288032493483528646939330447449114553951824102939252307542758773169800527642006162888697898542771454601763435883341627161428461325750979792332113818384065124752890710433293292044573762590752843229622022669006500946700569527519113088638377312424415250859096706984337988088051085191208591993160782102018829050688733769366657671899717391272079176691541449080739682408651762152279946822489086674851856317669187927141793969016323421927625720995314628547320535087981973897126135806684936958342444716938548726453067655946596378434332975439028416420369060464808262293954591251986574053764987748093937347387652859387484399832856391188719002340805717076356193372965500005213994393890932896186628483085334299046925386426500487981150715775821833171798804295951294027637386373551649698210367401057667951609505912956524113048177132728357287406630121392865426678456295059697095659151139079609180742146914871728341354119037814914780972321956212880846988158319897393715400440179835332276140549474133337141808211257366233233369219445599168292665485611887825773057114064250468890615231874289321055511080875806554338551094807078881409954821056653895151469029839749188245820671978067826462333706306396647678861451435837375113875675422357499092143452864504479825247138687557775375553573102691998973754521358144646144559797814109186976933974528935156493932913226460693700319817873673422644556782764203585581352331969892358174171969967256137993077359541281132209886720000 [97,97] 16808193025295762573899496697238850499295264397998067455481114579718202991205677757285970296213588403692903465692593911376149103278683770591872976833871093481478328492260018367268976033752264318233725622506992849867211243822488370859746327650032186464905452700345615202113529792633259667781380251362098792611417113436467144264172375832452408681677625294545004003842181564183211111591139200772270438796985620185715246274741381443891578933470569043529191730885472007459748002663160383580723409922912808298311513702705799159524892286753576130967928297821644355442162589349216969309300247098071257951793806132693341967972493722804778095568072022416964038356449078606813091751923828394017465757751376536827279544605761852404162219426741696971262380993577299286046431798563845333760847561759353765853035857948505985677215393119036171230274916509803419319837583294199743168547330104661321887587678567790543486318129894505510629267760751908430674540970132900284313911182841684047462867147708471268812114505563198730620260903915940835993391997631603488914679363559604358268198566764864753581926308508389998789416747178408881553795647535597754948340243912845216254871990058774493631392037888972557570864389944264974586597083253541274436217511895249877210530195910051842043915615596387681694684361176828866973344803838868835583882995181331916801740428569240659052188114128717372045252280566833237384737270770585212350252219300770714432521176891894281895324210373250659182057800223885153565010388804130283387063578178563484679995339761342804434212955751201866986715350965907527732041215275400881401370831478496760778692164503988305724454446816740035338916391138558255969508777889886922641200278784261480599197783409055216026550359136032036320153994477970384522912071432046272141359871654999019244789449365421159612885105201570353959333697411730184397081186411348875307318772555726816127245905422289355107442607349104598367411562372952339273835823762001506643131359271879115108969844611956346227791591580693752118922241936362726470026995053250391519474287435436894296340605312002098512539434784340159582285196193172268765038999087716285836369899729100522541334190309709769687697849732298752369205366504244018785370202231146307936303805156326638759472686395613652854128697346154620599321640572489810641839239388968040313872948360501846036527684209714342645210557697723498841930299234342359951231163307628381948004754256248539765717255545772212534920237460692660805490572823036655122036498837900141449835090679678958137995444697214186145858941631636829411501009823976937145147961656450918999421368861953880191703790941779595543316587494764780048375484928654376708315084653824449560934718466400711582784896362697285650190560931848832058034042911345365847356510643517259364119466624698051175962612155502391451364402338237265083877646002334683811526438112521848048875486405479503967644947770560938073140527674677007696704000 [98,0] 91632823635613347287044462855466571054367249185710958172482748933589343184408978150284170015534492811833468309248709283502758873866660769434019571295099435479446358858368347089472848853697572244871943543807623731063987489177214388208216494936923574138282266071580800161551703630394345695807808500422481831696612005874747890076984921807353212956657608377127672311439379930726821709594544897534183364399701596447279884737755798673796296318683201256984372963662910725352105249647621169655024877486899197912819107393234815963164913750874506678158907951982695970233610950445568757809762609298411152447733884399509159425416833689391094961391915553443984791691667811000624866114599204649873688205952912542910775373451587124157234092071593754750224875936132031828720271985432441010128264560788777835551169728871819043151823078754287073364060599322351973710642437775836749491072880206263609655816119241391118748750413634265338657528831316892921693511773965569807325687181577288579609614251879473247373846950677586813124026653310855707295572088814592010196750848275434910210095484705065253462957584412168246363829904177897454972127957855714810531602244847748906649898440739984956099972339738195118794296147465860403068287744720784061603956727828566228672491103865898941183410149713919351991688088451233778291173362088482369010470822034472194197451554891898389055508356899955098116452154265116435918337464364804442257604519633594984907367790423761784955127596023986290481441839991531242397022486851532966917793339863939938066771661671696196644774288455881410142376582087457690009139452457826173277511209808103819744925561598018083210373961014308351868941152676121634896815833714279640266718655946275977372491259278992891701515256293042610851895212273786152743743319393091828916676135944084862858842330831465466356226512805304741871119389566732110020917167376949932003952481022890320376052584648118610972366099647117127514271646524103224555531880769005276630223344960947601381577525894928571538599005047703745674128917820629412228617942272065319277577184238976359485839153056890573726787819079723331272838039302960846104646087820021069462142964312287736006158549593628716641080235313395591282041591368180274566559938639275393311446168373232793383508780388257390078228042956158517761119338966906318942416383813617310658803936495255727790631893032264211646371731145097509789134625366449462682573858937212861631896889449035768354189107621533776466147094753619051997468603083904596123495013518039974197519804220961445317936765984454903273019581561045976949228022238526747082416217516971766733436483489793199072643551267341429789959882505597696809537057597859977017958053417795197063780653166553705741755316112023400989796235984657505057172045243321575188624393151845250210803756436382622878268128442331047416632751794963226425486205675784788016004055884217753294169330517464713956740786763621182516723729682006631489810807889153201610234093470993130398214097028960516232118796288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] 26311337620112973671009027259104442314809762408636515923824637653858007832424851742560978191314843263841428257203641146071150386162957823932983753642592158408165535092179720645158726345724753191068216058551286878792435629955904014201771577334549064349112344725788363147282738226893601675311699840096252150323412432284775938467192625203990628869321000319620035597826713202514334228467057084056766136425285883950455269476454401622702857197159041747731822554817731907645647065942104956386588980881490258492900378224378886748983557885147447293504967499290472686698504802252971917976084479769765360153303423542948132286126662330832863840946503833764907730949675489102724747953220438965041212293972945416358011757964568499208505837602973929429833669499207419985406316973284179873510872591324600743720365629751655507268111184290972555349526442496827714136032571563915857928170665520322703859878081960689179170706663377073533218582479551074268581745938794213558484964069431736923666698319763975066979456948261719363139522535802324030533736009966776424726149323543905006206716484415413217857543795697862259102807371626242883864453738999686005825903867001577975865302467716399866266089627936419947626335321871695602931608291988370083542428216676029132576766374045170595489528243849714080668571911277398549893181710321656184231811539272946065632092346302036418129720892424261344907539843879766065938699506474105509727452248767258897481847338413967867230920932617851459291290010710732948930182728363978137100075173182681732233964123025304357172809429751180162930838832919025714715837577161582115999073393045684868347829991691129400711434774295586386366837510346804000284318609278142335143140385553022630113499916990092296893757483300137894182344336203013802816298461080443864047503720627985342840921007242684384419621431080860465298199906206560245859017385716247815603023813841530483001582790688990067584359136952872299691866818047917527844998991330541101002285407291680246902664082247599127212702607378903574134591694848693743885469748716960993289871475588641599579590752258094331956994706409342570572016823356120696864803072214246542998537362064086571496925102225781845545375705203926843021367514874854639305981496679309068363846020515965301506061461526666310845007829183835490858763445939619512221557615640395569745664094103284361188124232538551807383780165427513209760332568655523809808808932452031940436042192957722163851781579273426073642019573180895530200424916711064099836887173938904539900565649179863747295535831700797597422035428696373121808242058806949071339291004095074703750798351986443654335569820756741093774599134724636059311968148544746802596057195845136316738232652022307762676353748986396994460887630335748315471814026885527998178321994047167029680242642082896157163051362663564055364527985047005740135240165264279426606932789656174968591987948247581402824285961004972292968198381776823847279865791845909779923989508590210498477009593925200435545196629852160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] -1119446541512826607359220145925896813661630898312825565880494184372598565460447322944493367469481618087566944497901568592269648338278766925552981415630160361541804700696590320147648654098000313486329713648365270571640940987521601315063838937118462482911394124358866563099786722015057093582150338930541048279148335941634218394500130814862887283164101388788015781681298366693673627551516733565115799196312859430030426685025534651047128688759087299748308012979623045922990446982925076747871743883976442829406509896695913544702766179042399773765458722195988170630978427259483274573237794120401162674953564571573920820481627393329907349121924090692514601618937299925247189877900537197952912720296667793204534044622149233315840939304469727671912876431799406657362025165055597746051959714226593494191987576394922076370031469074920770091548799609577429781479772195558613285605056767074013234381859760158779230826539463261810457358531778671931112368446335790931905985561767642911377674833235236448992509657181681553276803227688036003434836999860578733540128939307218861744067174060442219400375394244260665932298920310062452734913165306474286940746774682899892201717953749532735608279651377737068175651853818585457665563020982317744837548309566511738707450321614132475010758304273945496573594658628232674765620010332940646703600065406437868633891950030891017933122991969854076353572243963775510629604463875365719629853527603139688751050890341011064412148025299255477734250926435943765089839771334719127385535781772751267916953475986391975031181855717945586704805841860843862584787324538863041617185214671594052391954657238153723498464016653312568386435777092331578236603560322863465305238116196737491002654478196866575994986192155902282953114493205419177750309025463364801135429975782404924864933620359079077678872269379374390802538926797884990190370840561864828754740020874125848417784385377860470647504264751908276905426796710588395787719200187517405266217260841892817594120922804475950041844663268896942053252179121752517935808960538109300094880249344285605303391483787528051933360537270660478528043777158153294470788240553628847909806224597472049841810288886793264652585782393497940015752715042421841162124007406450912859982810239719662369270723677649815079617764383395402875517320573700808566540942802253605464000298391064246276952087523488522321936691324074379693203770156364899157911482616650409017957359042134205695001625312611355377873275510111520755242331736072602338848914183701937748365919080875700868542606557035353513852315880789843706682800637526539330683521485746850603932007887650044977702458948882973335101789754030382085465656367020088499551284297915509604741354232999771695165537030009191914847382387458817870192924221362095117518889378822776712436412076627412244409425787855874724199867611789694473249001130013581518348140781516467475279047311846497763354094490518368321603331229101445213112389002078579155994327411601325678415335688932564639247774074798080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] -5309098786739796957193615690128591209848744067432199443007286133210909927767497383119270651057019070235198084127070611965159972050544026032932112293921474052858635740793925030423927664273459362396888537908446194209141406185126223151300944137292864798180016393862059202899949624043719563337392700403896124779681044843079265041458717993887224435513828531187126472336874738568759153226848864422647674904296319317446042209575307728399474342793270048090471353304861442087201368277213154602817706695220765585746147626126727589008730532902293758127860645280738636732812231596383536575449411117849766552323609081463849303676070501052548493494439059723396662253302233341000442283069449949047745392012313363178661626254696360953678275473585467809361433237304897699099417086426756202330445940537503908612983355375790368137474114789709080326281405232355618848837451416663988790969897895864517869931181582552767835039828122136324631242113009660286982935528986718496062604856584942342255310734495959520505992575852454225273352297762453365796822856131296099341300774113650281586902302387735920693122985117246049623624483733540220899101111735042284009713976679514468025358245962412030043982145382726283585780048230375351356430478291410153939722484102231289368522711559234594887516356174165539246292511532395810360196758328025893935434491987486282129032616874091012075243284814281401743248003401624244500861467560645363692813219313256082420580679430497764605375127739768660445285457022939876434269498807129120931357478939999741241799465342787888749381369379039481224069059389644974187938815041115729962518602544279945109793472925186942007221930259307984813332758459537653943429545344319580297466498234379543572216464868164471138603626386765531114709162393484848988615739237776766134713807614200819742197348595649958664786906370402388296914107784285246441243640687215671841652866215714102548940329325822745477065956905741263375936420303279237331306514185904191852092654733329472042294769057386960074374495885791837538132469068286778570014407671294557346018448651483862942358928094161766249875496115160565973616555833848960116826436837473868589043784726231432173050524114463240984654389032020030662269685707500437496836066852792251955330764208610123833440530636132446583123018715328442407716923946240407980060590837693988367749557607825285607769974879890005287054708933386047774988562622431150871214771797145135253331624767088965969662308048073829791706192997185550030511332522131030562904209701230691066008132261450203238008518105386125582890054654494631533422057055563605618226486591130023958239801096442678535211868744604955756577805459355531520803255922247140398906062524430413501879934473803609626589528874231760097737292216379217823563643053516295175598477553475023599999262465702102961187564216260747378846272800964132177826655285790718575779146816241243909015851862621057698871684962861927883581948295818915687044928926954205747570364838402455827406895349804602740026258583715840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] 676551055749608184702648294213242227233763314604903767092446981001973927596693047045483491849311279687153262908233975042711331837122446691746411762349475525878558575576215419771923825978174454230545267983557717016889303312122005526052852182898265898793667957099923995043846465259027179199729971726047097033423179456745423888569601563124213026552398321813688319238047238504894384209058689554354690202580208185614589019554530874816403933920711558135298774841757534382519732255902872997086003006353216037170251043629454421810601190840555661114755783333705923840519714431279344860404766433953561624723025024275438631438111912666411988088284996629003851272584900582788888218436957078461058504670186331479161136675149238182622886068851473157803235829020165023919453489713494522682039220129054847811701597034266774044680175644732892157298393328266231936947171817532111386362391907527594577535182641289715491234497322081853759564302714628025959585147932677451454449309204568008220433913299726722350386363593863076016732298123080946031109033833998065767618314754147344900209751644534052506983168545363560421067192949007234285956996857106163179743828491924498203981146081256150748257874640829293618028111337824200969529163662884604757004098145146422257855758547926404575151884899707142380451362015762571197309059750438975493503769575586929566042620515151578665361485879542511356752791573311566457550727280098941194733452690638432774525104832237515112132573844478104383527661414445927885124719446448978481665243932868610374398215201704085033769915075144776076548120832314400026063977446486131691852078624226100820512986115250943531662851245530793699632763685734169040011714504690727084879401997793101145200842783682501774595391261756551564705879624752822459035785851467133526704350161759807545204516786990950685590273676349723647963293299445873931332626082069943212622793121561085546285077575369720769405106346145298878043989705716700579755145104695639120345238327246911488049949045754229204845079323413112011537580076968672491525627971922593572470772060321827018455910831930509858893334119836150002981591172898153339099670945641610861269048863888991899957564913070622201738941824813283484879497844206730364094705771947173051374070616143513841618235708982473958723925674206905069098631129192132625353407638975068108073560483458331429416688502476395676328018659159794824327623234934335025395396761175897116032224264805605565504631248623668050104066101681845112784534286844081846387301103225730221067285775821019265003107508083647673785838962893668326685054522645546317078392134180716393776661771384347778303408145659394417739308888649621495440776802873168396684931867506859225023609736803666372758185038374640692791272793697453059093756226346491614929482486440745619383838918964501429638016449482477221839933425647007736894153959609075358905888165862015358112013310543626264277663975428725097829777612132060671482850431075010461855734678316829233341175052335088840775628099590029312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] -5196039323638132941478848683897849315967643877496213443870271649256360782324634228442985842560447074436562536431413116962465011687073566874302035401453466052076919927823099084852494354621900278707027390997829496089373431380279693240262278072040928587538152893224168782796042080231464955079397138156601694538581796363328477975890477176142484985739253148570517695137465559135699588858453133896241386149174879587317167786624277632390412372022880568102762849329042996508597097480148951549396510948075677227613017175264904062359891967517956881441409153962103729078088725788861169902086338789133094766909915254244244395080673972807587437539737494869360692951716553825912365023096338458199738564266315294838121113860699278101022753052424478083218962101411863809693549544984593294267256690469961904123818756376712381939992753956888555920629944783205871485499154770834837650867417620508790131713373341869772686239818738504614549099725066520231503811756881741282801458788318373621606735952900748032170437955342010253260319614196833514376287175344278921433386855567439305988670548629987205814773644063553713241086667071334819924624976186504598500003390491855552313955743117935048192515518855300737523918398140615828475388450292788361374242406515115739682954030846772197578358952394333751431764806640281830744036585132471541507463713928513695698495187946015757555134246991972465648984346647906505434512486725996071853366696885025338866031147573524900287368806363274769597894806040433011522442316872935788906500341092926755852574612975596825923239327599928460207203360791618648061028534518001406585858731577996529932224967487186988179008674210467817803683154526119598819487806300690466016866422543017413855027217820150505522171999689464810481504183867022133717944160315879533691591986703770103555626472088195758689003525412975145887656132700774960278323758682251008970602862217345146790950010138741259472588851846475765067920620492585575732871856847725176356283602865749584358724649578137644440628500454995041992818563590603613437821255967359091618422821272693149117935020719081803913891828761535236527767251094643873914925806770135722671519702590188750737574778550265521392718552139105384028432474913536931698551519607444320054930760021967854479150884722625027753275912075816779263923010030513107110953858120304468756419344613923640140137020474230867215020931249914742126954029536985851839279496126738292206240191206653923335243346266676898687710410856013380515655805789933065364377599170876559911727029012927753219096448409242487579994699123574891792051675984295347326179298803122144467746648342210797664266397297978067902946287388180947342472336300689395879974588940738861509024171249876256417633472898092163342637514072182161272077770362694316403715933716390038345347162904231717339935550912802533727615078584263761451999266636469697346701284681643021623691270801781074884487896459826012303007608550147334661372237510512660396442874377977816146247608329047457665135861236068515840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] 16547912941401394838227251930671520207304745133928570358167268110868025508221688298791259912549023133918905905043350323865650315155780349249276133396337154895013293739097868829105061392356591514537372003964039487177206538415314668797335593998398225253480375609093298675212911999020941025295024263160924398736154530843643073207200187783981274689359903212414851879333720503438481703506255564485897455282810816790477994615630747216559197203500170644061674481348323269366282375279485148839683902612011277044473995372913083972086208913579831005667095160800934158539214211946851674339943612499158380534850233258191220172712128192204292258676112983079781500556689721420446022268819481666427464528517597684743894683212666050570581360211477160149225346881708168272095647236000608473895343286421334986213522103842440645681862763613953820962003533828158909536526627307069192708379290673170598707109328459064947317495499092759756892988399220654485776564829127396022196712520740254626492628232877728290590396064095908210765845112970094913348993575878034897330756256449290320355479648406145280976974202892934347103853404799550055430228454870505930822347325761523723575503482886220453007224656181707889944383994992981690500436066627384383517939466170144195178771944542184786062577788329086737873252842936446167314441965305928194899335338025979787068643174643146807034622516719221720985099696433922957919265725342372173938989052783374444879397294277370584479340090023491991314988895707325551141236288700163480628845827699779987278262130984059825468445915857262493055649616069883645819470422945605235299697689110018143584908712262405236143124869077802290324989669281075077493051239158316402389373064071004266501279068728298779355565420339366715390599735355488658786050451845187933068843054407346189362076984548338592141241199809871020581872988789420903045419056606678321900659146705069352325650055603805715803313360954189067654649828686021771016618443601501283506785199305850797952775861701462453614191824021723571405301205301329798943348672153281961490684056835812809301067949124036846943727928920578468209337299020988445095661080245227286088408299991216774618111718674173292315122167024109463795936152352285917706999858206666029685373733498771585605215777845199259760519704166263879777877036173323499556549599250643421597006793855479655768754764899614678395170977734645545675818121332667612675060553420212460800769660141751245389725981796975935047714992657967970901915207663986316780815406920743374484763877608940196692996919655058719000063626340793612211218857065145848504951718917515630352391703190791904722907846516519364337089261793252729357938814647133613074338183010662443987543927382059774115678584964999827625380108611179668867261261555284048996798738671911303979048916546292539253225429674073279015645414190643749952513589431250671401588184177777241907003477657575069965807186616680737989393720763949327036540972793129875119672446261977050683172596042728867701562609554769838080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] -70454904167579880370526546283809896715304040014293439778513623265520093931630021942005697565939390096749725617870023915703234997535637707699121714399419231048176985083102302755006434772570193642304396081547056547631316198985922920084527244887494812296562679227113660037783374968616511337600988181441713777854335974386195430560239383004484952565589403721244901041826642055021960540151359392836896699703545655906526028094542097975503341220343595019078894699523722035290291757759799227143168174559568460939422471168216640899567098431313127431212000068627751126389012356248664242726108685908097502647821286721977952238374638887340682875905564584301597996192759845567273693367915720698003055056313593459659576552870931449825677710490612491526845526935520198733728735476997655057012973457937721464079731464540092321459290811818098238852441360783954352551431243805090664502544882134640257375543719937914257349391689770826806900504400341329577717565204297704662931029104553881427016570993097426566353005650342571802926774631742276646091727804664130424686645048614041207346353129380488891233987914154119233052933835945385416668372715188381754566582896737447159580672546586289411527635309880458817422055830680439170257147401820383509760211473240193310108758441455227563227102742465330129043652894560469948846881082456854235473780683726749600001111582663917093681153502032743104356284381253658367342843611000636489697509729992543491781527355052715859936266853400917585279128480183806345174765061282031393419310809331481682149054964966048377142050131899712842418400782681183623139175835288772200050662618840926704303658513925968802155166085381375255233491202820658678446033549687725082624604989950475045979963363563388131839752820866742038965036172702527771291627876828494576657181402108565549092617773801317907775603027623082594689466633142798946667975338013619160921441730496844374861595782360471988086265310278145174441579288431194250794369104549936960707900359518901781312733007624992812568651520765526732277487324179677819380987523999428231803899517629769202172799847315577646940989938587435742660801791424080817617075943816791472538677453985771678512182139591128636898550758936349580786584360543122241762805472304450897325175815801424751868063840556615057041061991456185988339699455636750441338456572486317129281782839199906519192805077452778877545851496021757725743233850494770942910686049431232830231191998645663012591642769997709680090484676751000580535966001744220300888596941412452265233675978448739177096330049571226251143665286578563719038270869373309663902509024717335473235039229878522194330316495633965990661370811572045681958715051507654806636425896729873270331602501757727403432459253768170314590810949623608464459697430919183379749490335300116573054481418197422774890951222216100004326902095488208572439360768289035312016848062716798175089278462747792525979453158663079954053445296640817162640437281151065866247910003779601815466364354766777253482076298347984977920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] 605315828770203146049937253420504564539387655087655925008626230335689138470576073470125019916080383515235262533281505802588905481354730439428652019593530475565365923275500637558265928793405563571510802178704372547962662659952241938586497422762687680567558003243381801659051687229060634504687914479798842094813193185400050015094940266293332289899556059227721767762888064208239622436341225455050646739468949137451720087402629145873192606910523696710822488874722023808810038776502637458825018175160322271189422686909081699870183263898884302026629533091581493659886467526362801485923717950327175186850876157285959465090155057708292324416981709315754788425260339500300171043278894043817134992162581254031669932620385399918155451718874815009706646814230108630311748537851760760459424385428934902436405797564592127811700909896262289369956029166345549340467393302289075708758122396756406709873335751317693461963635775745279700984662144682196731949305811982553387879769042950963881574527808042051688308512811406782715592942132180868155505112112985847280039874486777355270156732205897203268807035679780127135920038856482128152449450527520927789957106337125410233481492345114396944389705458567277436670364687782587354891968436604370639604688656426048009135097371659550863843997213873763262067140986400721607164394650772829363045609339542588377138072119556048949977579318656826618786466155469183595958758840725467274491068969578866431479514569207063025264829781258294135837343288654961900091271119467508903740833607791121555221726350033416389589965560672027151696925751460110202416292864556576198372569689334959018974776342932420300650027479169322989336525448081003395741390731951325731817780910336238083585665225293541348871208836281625712402261151974026365209062181020448406178913025422289520161378759458907565355124380890208060427516865090801373582225638410466849698462245826751575030138864665515546594531502078792654810899558571378471501127452508600528940213201477774718254657838583486633966289920113328245231234513122875524487630951449953813839761504912121496486226877915814416430385347220533966717692607448081266812073924152930738715008235508656739020141675187889024493355523606280697945953412070412057445518010300606315001371040431920980452357637539515499377145270978836187433124500147663660709694252116521395452091517711203144779172583922917772719922313148029848130123071620201470131668048442027982805505698517880106504327940240560131440928914686151575278664659610389366988640503376467234767653929006460722114584258574043216750233155207702481302204442119383125756626763040588252046491624384635053393053281342785066316635241321087330405986833702732065310864501297177182552080586094379574772687448937802003364282434307543278575367201593956276548982015135073299193504658354380354097738292016104622509521659145878352148897156585298804986543093189504297784445497403533750701788143501193914007350199000546417944388883843145558910349608116680363929354849250672729195660031526292160512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] -3892361618491452489436701304675608714235410373652091108014653212657988303417533576057424201559406975543140904267868317916795546054276575627217261723067490820181259312887237797514478071173126643481789767189915350717876489448491611632683315105682066683531336831339045193124710837249173037677557009898781873778819530009345746892419797952753635194170537249972002525934253663859390033440248482368778718499488188029906415869065168982599734822373496873752786842968004107084621531205235883186284177686333832106649679452394069300959822770559492406626416813568628327560851765769842524960043195530446084838996322706966629907842854505813901589609533961590725299151629705401891717428874496647834838433964989964954468930091122768935878457452098537291663735516510272352584548900815534732244952223508958112628061998731577133702874031561221575877641629197844537773741398079575362528903510202079408849079650752504884552916379263884384533927018574295121234478312593792348747167488634833967295125855947232563266840734590006561210015728893294504019787129931801808923330540035576690606340832089990883055868516652206004554107659672211469578604719621283563172926208636395898783561690111900075101844434858596980947967818855859389401632505473845807692863229099508142965925178143194863910495274280425163690579322810148767525045245414815579979747336705642200930094889923418779046761164163704317173520540885156876808643794297964639117094476023086452595356706503496185694368225795524968063750542541384866017913929235990065367652861658704226030193171717292083284334302541936717979247567319433171167112943704797253366643115255991172131067078666703610570158095907380271997682798778567842130475832722272438919548318585040019737138271530049667047522004119278960668922535728515837024706919095751414579335032579675846922565650432169492768028785642641699904510998314964110949818306493512938346205478959840522447037444947368646174931085798202510761792139909948354755864252698003290361121970211131716502968947694739432069255412367826094587021363828129168513497953033319816033611641603075490018333178460807729484010150151649795840171017264624463321548051822068463611990681115316904220453628357525931555839674571796146411998310670404247997650803929598176374670208356426430134728433722273737533138748359191995061521670928339690158130570594039750552963454687566751962041046461914305894639156622151506079970558171367023615291330514682310949427009505367108765917210190711045750529342823293679157465766760975675225232861475487905026091382331364690725495520176044970337494863069846276020208682876352565779242879312124047021252316591840991746659977340613017278054814825550192815927361136231187744569510553037054437774300288665532479250372202499283622348140242413386276128388243116539118106037315081449537092734466362629450613110371642218548044118473259542136660400394832986974180164797355583138290663355826844266267810356993997610508600664113499479665769115914733570148426530116044308200428061557184602941471909267258736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] 17040265227697428755759403532508448112002373780821304932135865009141647684177665104089321315970423451925886181535586023970779828385410360926380017626493934119583972942414228055422296329468287060113637362247497747133710518930861878700846861093101847243019270016046505506798976882088674839658965468752540153982725383988218348780636119290521877720296222397365210181502738778901784553865109531289304727353925736808405554777036565367371183986418315080312784733563519389447651353383986030105435324591529467188232496578090692494868195652271997638579822874867011781758758867077959289092367855347750278629880304228882033738203422827898135258782775573972214822363690197619038093147926970193420998177967032898804780897345723906860798006592395117430812990136558876072783781117822246914537989103506291458193682808128289142550552901962071927459228291061366283893143122770577382971074390598464844747963806716888532196224269570404260999521191135898667961246946942026740621290777827023433535216705050060721966698791646931284130163071180195970633414691509518785323041433576305512667758485805436581211396920611581930028073175413621499299329255785426570231853146929025829560409689991331599370692541580961813457705467310618221101847441271820324002287434638135227424864654925696475580330500245810872984623203619891333857786322850263009322369296742381918193440626629611023279522709083699014624064204953457089250420747947989090901030105907919698327232174806940913821798908512952724514488856838121603858160841777938081952988961988885601727724040376979598116359481340645395399705410432007752834538807065992342435937910422549890325119717865578112215542225009659942911362666977941257306002355270132894175467938822576091474845830228158026004981431140193580607350857292046320065350128472220010034541841510547813371390603011051225627267920972437687698313377689839439915606911660026492962903079504964341720246004190530434491754179478998013028069101920547818777958077123546552780631208167488271345914458490688910927481137270916743683291215234297414506805508372696298166931305478196474194112358916181079238467908962044410556653475366010003231943186042316042231208135440563781036663493359526511895045571733240862460698112289551772244268350995060808327265217976533885399222276258933898058703262120706251043467428834237097387314850443852846515264815807695050445398177987644865209741487948881443332665716296859516866526832400140074361358617871342123014627056243029463764904901214665901424850652138323293492897589403224960413457725632423967982372151602589451667020274118369408789282473004721009019337595924975640873055928781936566119700881993060679146857472317293072950283066668870995671701372651762983311635205269165228257501124973870404333428717520032823164514529204685729731900301702395900648321016163297676240213620008335151526449853442919428946921426815144021135043114195835871724541777371846947900786745772442691301442507442827436863087480323350676185994825965963825871045932712198264822360508496229041176576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] -49977625625216724822943442128732686839939431961981558968210952388735419177969654963957180822804104469689312173909717566756446776781633012887933702576763004620473932457849730178072025231791028038851569772705939721742644302243218901866858135936371294316642284210703932082945507420312114814222023716568739148231872089692202772531601475101839418328790466405598494107395579148778197606271037606356422042893713298502663379960167585120779667630738142730403551567600557474261203210528344222633202597660469206804905965698555175722111646401944534727761226487791928365384623926850536454886440961567977833382509988150381398414917002603472104016954535973533320732399611970478507766129989077734031751036706274294010816392374303811079750796872873256474097918171852144806554645930013607931647307981502178508387031445062793032000064542845664473478066556204528537879744124429620900750248986001298556940187815952566709595729226143736902442811624158058661181499935180684926602025535490997137412189004997834465431064424687951554671574959726190174647657549071841677711266064421015592551336089416499022849421934730365540229565464772879811818506779270866287061949314587188578801786407305010753838718135885279143794019089822654617948297734094371626207693973248194630244074121796074503826967346992946780185895521613947041343787306292373326611200037599958073959366652497815336279127825000651975804151029068214602490005984010731178802102810066952756038959420690452547783221903319028741033180708596780560165297243653507729682632728495424145890397596927272596244400098762391830687070239949000580603239245900240891243185160467344598404796714371427675643845711248406557752432579144796874920751310155875847830357181841312932421864733612935843976882403406521452388915160714813259433883245701612758337064286520948255691511117978765724671208504568577354364938555821268912222688146816977524708420604735115848512430671116745131839302509107777873685304011913481815735278098687775147567047929265988617895950945521253813390150451168317901316896098275991572070161840807946066228554399555903713139006024875143217943435201339588011555592438506288337494218814576168321251195492795912340800928520249119943335446729835661043003048629748652754546043815734838803506575783483735606946040150098040990166076289858185697109861664457832539248210604633392519342011706073552567602740152840178982415166056785210130700108050569451531939514380021662154260594853742665983321380986589088679645055881403790357686788211441313643070831176430059419613797177487889718635501211025161801542131156514696420313199648818755646269184414387271857185326598655021807357408214080988469307883425717879906638946201329591592283447706437638934012925663446053839200714640894059911312811336572333726164871606282968161636998144254793169974682802124290156647195368568739304370603896245247631632946512046971835938457575907202510070078659110291022643624460243864472234540761427679827316864416584289676353550869299215233825923378012271365837218873587119979233280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] 105984105543716803461572898041344699603749410676330595590472342646142892644332964013669504244866008575710562198358148542554183927407513088209884221973404135000265164114396819334206169383773828475441936086034814486314764968742581514375318481274774904090127071806431829331183814371847920859396427069216973864198618090354887937637269752689120216767094930972332151192113930546010255911305203554164373909238062267351134603961599519869544936103260799306073070277498349003701018840847729485020665648789365379985844578932840173724678614269114831795638591422897039781908265404900152946796748019731764773810412901697043276993358628861967553625278072626454422295413313635172169273537016501293770067179978740140312277016096169068760359457176532667091695596700573786876099369034658029121796466978199609020218375558922030981408073034392020264223122160241937458939077438034750708920653889963625330287381676871662141968495398129604431793901921941594823937440304886182837030846545359206936629258694120677915725075693728166100280963063280583554327171438971671901023079802627309668944141699972554371898951652140056184486087668744706354101549098380391747185070922413078704213071849977308681773376986107729504378195001791487303724353381718348618809499426750223316457789381283304542098033299191911112726293275259412735582408725444314576386405150294962625919797216621088241852003773933587435804532325174641383414016430815799355967294097940879040577157560865848151342428492913218290893443463019231978649815191609865521526583870752938223424869875799782445498073701958165492409636004048164539683348459305006733382098697865438516001138157034105871118383505939755256843968751104429057035483200405491231510300108921228861240936570741685230277274814844835421340910920274631728473870096043294657694107063605272945624316224771991353760506164154384258012418909416011623128830798843518290463738109600812205955411057662678928587108851885018745412356648840394935818309519205848297805172517946970853264044965349633235790739471286258601102022868288892496944720920790743624942841777990440920398298710300042799080246514619227111968144169815923053362318186883291966669337502379513561226173504457128077786447801895917495458052269096340732595164225971148499894096900664231095124013193373472390442427383308665272485880172286424888661619946197464393532009041099294570782717450263763125514170915356170011810677937667177017442512213916970361954489580500281048502724282678375615439572964626668602219937569084285039364927047201189234672232731352822062914815153471086237109600222321807529357346451802622485229329302675463167916068065059645872352951014500526802873821217509946120637085225849488134248817384760223506472566723233652777291343466132276207443617225925191620038368395969646324491964558449671579185814333776112328922811701494266805149958095725424441410839887822562475748201009276501911291390860108316759048613288077124644954585118983716083333062807763053696833677083363855070044256877414951774955432234520212024590336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,13] -156701172977173854535564185536875378011937073001909050412805000648452314066680614391292653254922380281939325086506535248230087416334285557480051011992566969059526067362896850676348208995238600714970399352907353332321152515208623384911454854724940558581567946660765750032113644255902204589793843115902378968647806192798130655571297484339242485563929525637141991350633919616181446004669765108946916289238725827470550544951632486635517595432439809004794258010910968419881366966179995322321590054561200418821857578147487467602370141099965749901703727115932613670889131302010243932796848383686185576120049985715922856397486801447539203073274047421048462447491425855633002963114627252374998251787787377931342252751304419215283143417624617667056366035017413560515774377262550846081145815990948930655247427699817822514381826490193622374703894901881722599281699964145453900645008957493035885708145672954898666046089617030277540851025666604265822324599098940194187781630221981319169920817524014722794627462999526831971366145389136231336580011956519028747785215559461203206833157664437800654817393762154171711705493988407226156385680249308952903634633596333395442356052097666861626326880553797845292156379943862189794695663795453116746045352619759964969788004200223154280583574588770635639255636752776542735836999098222860410285941411156728306368635064774739494422118372759774154400634755893825792569859852835100148304807071457012176957778613483227574190539554063461657568086596994074166472641431163268189907703927263732986627347569968838187925707713988102239737101545640711509224841034598700682309546965093048870494057758857715391407484720005551297440891511993010422828771300268987286173908641249315653032578031475579599336759775586905563588648832537235474147546878614451533889913723194611120404781840524475297794136629961886033127602099564260870531600754285333328194169877212173158248065419190435718485152691796937847487749048691412136928632171658409050553323499763812012958121797395522868246814340915858339663855394495693888242639313216061806065664786562178364227326516508251463985900282326803408560348459118857648220150485398894879985154884572174243320605134381903956578158724655123319952197530893971785493148338449434110902256669181138913741173896786668188882602175511528805254464018425760793447462321613974970311604708621546835219989188620359678124191772727006359139171250980681372963883139049429324078475499021832714949222745617422569125454758653992984395952164207820731286037401563669851003005328207072631717402959826078241757285659970611664469302103892166123906302315028174821340315493533226511132646038933671077955653865204247827748304893309433791368602612185295940740406438920596304834686756726689361562229564932763511606069342448762306366137356374207557871195299353187653672333318254711077250222654453243528606294690493166980508967733667291185311259868237742313366702939872360686906622452344849832561396964085496892224435823445085607539619401865889428943391085551441537925120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,14] 59460262440963508783583332450539187793297919392503018873190489200981977212641012193405441167931750601882158561073392316515113911552590660489046169622801107022831001376107213597543452557890949893060716143116207669699271312842425315742284791434645273272681904804199720845320399214602065449747567632907948405543338940436059708035539345420996685868704893094530596320538567962573171234500582411202266478971797814590921703809878044403574533170919425009698265886621352742229113528301613932825342559851428377612438432953122527648671212270296010888924211089639400239277882446729212725700748021014957566224898546836408309855679097988215461822817912471835360171604025014949360532131733620103612901201443315079000226618233434111430837554863148672004102409472692065493838935163017784009142881781102402251251492505208431601651907057150749184554072180443792027696852305865835505440458773746236672970309590043652161060891260439429043423110355502389487796588650126269551475252577778474112789558869393860986477536167212023053701773969745138741497874993281769633142610258760814973174084040763805091785265987466882456261519762510498110093544374566247894171786610449029759198355909165197240503175416589214483831549410089056451422307595101568623247626912178045055049018442919254319873275806618704485513763958505514965578540456540362989179223139830560434777769688856458533428236736381643443317634774047180767195102152272189352040440101488272829916361577752903625179736928834247768678094628749262408589696352247639706638645209925934187817641664277650616483876076009421796212000384133661154784394412146988138670771105417400717281999235640895074100467575414850862062092220857175138294588182912993755865487382919752692270869450951872498005561960782376563774221904296253265308392544643212867942729034475635831212003387041766185998494082854197345173008619989752538907755638086212033067377651900314950781600235479457863450094859516146854955064123537417745957918381604676401439837661271624581269769856558475985368908228751483787273717226778045254349364872155385875563640264060331632963922622868681364913166837235914284794213202633529835402916842344706794046304558665640508492880297023617125370098736231636425198051589994574500728005901597417947300431190518509609581377484803175899681021190210438011747037549192036990249439795581089251534517184313083330273675908366066017108677594177742829213485386441145916307197347128006330950866927328428670148594645001101562769414250438444001104072185307080088339940921914276758327700037499242320628205537133921861125707924827856019166932459824466889897126397076103885031167973197120588536510657640731821813394537711541584520819559875685048693340531514786567509350545039124477100400159717128799316824913652976530858327296719279886100101819067467638454944432306977777161854683047826857978156323240371064953395277218484726080103267659994089854625626889600384179224445207815477452666917510815346027114075657456313540888682866253969294636212986943333246813207014511489318912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,15] 97252416050449189370121877260818017625395645943661942378490167349219537903309401011769720903772521642094764802197344957245572765616105246500011884795223305039200396233028899821716529513283415284880793673540818539935444176919456924302699761774479004558791275463339414136429812172782048488975182147620863281927132059562207405954679358155123866457920539584339068722770816620292840240386915477834071682998048023757330384049705000315823747953354645365829645930195235965115760216126984963920718007169967790000006957725890484100212058528227481299224911242601193697258698016971284337672144520321589907794368049139486685650617417461954027322110569782206330945219474763991968280190960545212222605411582200821040230164924442988823204082747768046065475348544682847282074500724819928626232016277230553051001687675288128776116599671939472133506288243837887675880778986867403728755731886299319850062911322848787350566145973592448470827988804038388862385297556260266940371613958146006386963472562683586436435202701260438349285637964934446227812973040820559889126602598953725451614263223807348069285523015381563095498982908666079492606861109473649401373676047510514875741783854129916480957185542348268021361471945429546495138639231612387614998695982277078050819488327931580922972446659333518032609084992320040178009602064834253889644737900140711009620044557209301109870089550359996420721941175386841073355428462223061468704402715634938640627410828893985254479735081358366268016362089865960468658016889430138722778788804048446008207567404492589607634364633849560248121433919383075054356381839345901770829427976135395395004540116768953655263784350870073259991306750714583817525126091955428748314956257195569444114541888036985434776084938211235459529145429713409380908280558583982228670996177634918605866087939462877853778299917085585453166644230350454480349297730341586398957559862404307691852856543624897090231640223962062843355774081903296358833701588121327336884846983249122755341701084598953812321715962592408152598297384596499304332582451177568860242495299870625353647648993822558672924947173755319433624932878188167993212436349410427011668897293837037791796064270331556792630778126325805727818754547595497590633996266965079259548242838175059543555692704750416538131689984244420769440373441838523569414785275807725792081759204959360624414066494879607494995097713868635592890463504987735617640916025507377277270656458096669502429747356349090589063704119764514882551350532910440013450175047860177981173765876238739934203361551296817212202819666798027555334040685645912187452638475451281203312864670787119979009485023279034282859528958079421549368765805608312781392465680561620366684686112346004536326909015376781378209446343674418500980015274160182732036327354586139791915804023854336098495922996520249887172646154416682270813732714650246070818621251729251108512285884219386006748456025993838754853585553856804967263895437410024660103146915723741337465810610189692833539689671232184249221120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,16] 1387612676435508999467750795399820670870600142124272340388564514853205905492837670928804064579801869956150567189447539610032114807469521398220459473378351992349017905387074414134808151808295955614688262038236594438182519467207588939712757885519428590995853214819908636850812492956303280064677490107963588280379908438759197579975423901227334920210742341156501419988574641079266869336996173291241893190237042926560350977588679522764160439769207068459511304486908792461347132643220439982487723786194940865509062445730309221215364739524103429193040503052475628037934143452859935405886082064473234090957323071817591759105803411709902134434909529606956555433239635173330501465891764751485463337334218666640550064463211880779143843878295669622301084182379286627818315218513172511212715208009370931867888656147598431528992967885676282485735627185689673448809944238561917958172453962248824539219502397994169098710131709333797210126532141715217223674223544194748821275079393406223750772823215624446397855777876784658517458194580106240813002298589468670493400988405456183959731704308424168176798998292529877861138994841948675262482980241143409380947247330209453849348494850240255646336330545053765864277716109711644171673844754908612533314572584495934011260327358028561867407274178608136078135950563130596858212153353392770495616266843025394039500462496354895747158809864968745532680460034493940637250858981844187818621810181427552174987905243082185118664816214312701250387467960400300116131472023978030704810391898999657535408955789073660940899472948144830516338534042514112103624234701029851586923823371535696194000618271087797966362002906986607633982498994248418910862792939094162172250458076131554227929615635670629849883441068514454898713648304916829183085237925706109437621376409125561703007851609354137852641728819824143675731940550909252091680674493323997225009380648946675127119428352939238537395352363266324242285519975652667386585235398225700046482105307799064243116971735771229911684676871485514870887758419923747375918762589568543136368413960693298897067161211002458852893151874540588971057636721551096912362864957496207554580648218440477668567855465817284677410265807530695829814210288681305704210216041639206385448095456355200001245603516268271667864341856041827222324838592688562934386330359024748327970899147189192147074592783019187289211424054104363292035830161524730333958310825940019372286762283046399445480094555678148242255214257222782629534863531976450657446191003398038449037808698610047761912251672766907432123401583458744469195362479945499224109967616390930732107796936819515160680963594176506097374691730023089586546285432618315037215184371693896723852184366202218485258822333121807647463965328658068851714929606165049491825384123899776120756809489477591638768412610429171559491867093006573794242183918889574181293414352651053980934847639555183690322834639809326819791802975555871235806600375131081728599360623032827773576520291643838322677471575238853835882496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,17] -6195608260029486761716168167231361371523482555092779282507406047547390127490443571377879255555743780688501846470409332372255008582033546304787792466035246537820159986272125338288939748727409495866460783984956907124286277426325224774256339384368450586831426524645606958669104190777586044424467532488990983947184243815102947555217329710487752963112522970387358859589335654166054901689310167487938742105821803541959166447746758240454375468529796277425636419244056581115238019705234737857552849646699889575168379860711169507408350382578663409835731583756644874420874079030456117555178220291147921275406679242861113263611168474221565042386287264731794746923732854265491917798546497758183412478435260297460891720365243371110433030321797595136384203019107680447609848505132159085453976293552900944717908591680653111295491639794840299332896649014879877181070727130451914822754257921484508998094682615807553317965166257737432489325445099637568200122445391928961752065070001736352828838310530785974899627373465670332064530286345315083953808741579107313089366049149535028743615962666085626559289898717035627381319481159783787709302040654317681122476468585447239710489100338679254473084807418700210897768362028253638409634204951656420418314809953530106836893056582078539914295872040424773345719942755125041108999690207647723313340270871221704132872014548777854871098685832142014738878122711511648046677372210740942100612223994257873665475620746420603330697670761412105724529178576054275969912853156600095730183935251449657978088857852138921100518998205571508979368859748571293908812895985013685005443811960156438080535321332440632977939287666843575627239563198868300045076355626242663771734633650318279949481901717835590578987540124925196784923830139936881822541831819800774147728522566402932151732944556761040439948178640205095099950580460917454818614509487999721002835734978598506159605491370346955676146198514538133581444557218343791613506888891432507930299674290788818971945709920407784209578041659541876443762825556515964819869313772951459829822469002614365991437350705459611757851295993846286430044526016182293010490470212149776241522912803073101443878468722944173017694012190102731387268181407398339737754103114383851729209997448037627969497389426058795557192933459392353180952622839516627344775056000007705719737332039427892236063291648158827463304597891995739333848600081040112466467745331229870215969678625037790063868167979074354680149844133481707562864147125625883159259562783310493320844968162116769648051424706435876054930828888694305704117237050168054444118097806211732452039836475632367271919693057581563497149036816037100535267702897901863415210717587492396760059792700499195452409408134436721109665782943600298521464137141720788482962443226634407940997074836093455508676901654628564407664120989143608518895940237146190319946216165035124193789645729757340111629215117382293697282887543733513031059363941307613066101125999621991877244656098743568734528522560444610516090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,18] 7061107169562840235672925104421371794341191537158837344824786754729323318919216574122132195514487957695977914852629920935700726782084658562661398281631769996430230074617750566221781583480006429770123608739453951050705410675297654010142097986721091334984860154747329748644146371957727022617768355014253075024921210561803951159059467974464843614136426092288585584825087899303209272622610400502991329299886623956134490015859668403331916433981914742091898504466977572275871059132683581619611667336211567628197795266856891286714928744492561598958120425854629860818659353457522069569339170442184635176796280831195144507172841743015146852265248521289772264707411254550947679894094690226980783223492265029616597011539008122825383798483156502475964061030720853348653132195223189128435294875564084414576034921823263976604608355307909786944564623435872953176917891598790440183150659012403132515829446816461878697186144096928634132002873499012391012915709793098339954908899385043725945520853489724172155898757794290266125285831445764081755476183228199475101546123322431534394554017383009008694673507410718566744635436731123689013903147791364282222933756372990058224667015195215422722796482222538010763589906986001892638007520423220401873418828756489611924721720740242713197972020427817165240652486640914139425266682589254754998307291608921618510748238460739789070282791649561726030001586348525097846420168928405057094468882752965495873320948115407935676301369761631477154954342447681172228709499739577878854635692056846306928275497342690655122515926942559774222237482578721457894741690025714359233940142204472739858861439143404308335054438572931670971309455122404343495166318160712670238825464859807145606686244277704375697508103697912878895112646524877351058372362273603807001568995862567565296662569219691985499064122184740335257032126264289403634176943670304354683639051265803423888520108518108873624665966538153430800662259405283313200664655242194337345093703270111658432622351667586255710122912173437834595420223164770735620189959453393045546290597181063281616648403449559362374329417976386169519907378649717346037749037353737670811609296262382575471385504054047627457948087012879121887581944871704426974156792792819574611118442757780240657440444942819499286867469862328172956122418301642704558141303779328592366805144508963355709590588949877021053901390645600922031807987380908734960216533700266217050003104225343622565134552945386890180185004784773113640454888643560762556639414922978463448409262049768466694255202709672937948609585244967024757095500452286398091729126203478530852688521101839309361884767330052330029048172125067980835175804331744476238028956151576636364494827675026314460015320498140350195705322668880010154281727490883887284440232768654364820913398214435409198485151521165364255836743653171827589932757301690971197424480790802480571504552778816005668879730255265234977531045142272879649904089807951064715452591384812688968722257420315528871542684091010139620900864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,19] 12114306762959014219726615979753836669887444377630477941336201003766488198508250093419741208579637224113324781942337704186366249940236068044068884299214520951350514483575120260944147651734352699677002637517256555346650893814347432704619244467823426549286760138371089734724368674419293517224094821722320870593586785155188977800333438568349709149943025475789253801964152211768080120046754500832287279422075978114732265258900062475443632898692476722940145059369583605335828333266009294750377152370194534521935045928478398996242306441974806800399978017852617396241590663196130546005429776764999397408347185272034694105504379340876890017178280270270196725147198513055348419782161278867794915711006718248933870709086652807261508604168633472854211574690839004725716910753698213408149696785836780063735766624834091362310382310988826752210078285944125030609787864056024437351777877462836094402143063525229844270789182280543488802529497385749060669274833358417685846025003817735127204615221715081040811410978873790551814848726456129764329800040569548192199796592567442547064455646093903716934874255115505852222989904429978960649989702455105390506540899301665014517902477503518633475160559395864840637211907954556119865396474736624555255966686030150831788260006517102323280419300806270267955457647072142066781565702049451244017013796204511553284062351533529525263736769215455009759722133643849294242151258661334435242329117888423989892885890101379817757398697503665213536398052599316024274690518413459034526894438510452343156209851501263270422746009172161075901200495491625985459768497613261336667016366592403046505879779834077452388941465907634223338512978568567340108278365417442894744578418371423204699986131397736646817047178670974162293065810113716599351870574205605764226670061379532090327153623493632877382220126785415235840991194205992000868600247761780347899472605363584418008662841195333580689249319815487552880347823736082017061031458175140304381925213473742575257561559172329135131099990117737130239308674261613553873573118299432180026122265998548390780109309034706196977227202695175901601806320978261728588788908012108914446384230802044434871168816007690611995973145369304973947702108873019293093805313059164369619857529553990664045840590732809809835982403274645946785318684628416702415919229123367851684983404705586408821951972036515370742898041423963362264759911928766033473346587645538596847118440750671081671607077267532789151965809745526173278049002558015288557711119817325985247618256432840077868311611748520254239695286943995367787800526055876135978084546118645231602515037919273232609646319997448194821934701226679237299011282648439009221143143184819858358055424768082477582883949483506413109623835609083305585247862386979488357617545876291320561015312623736199444723122311406110368395471981193295356500709470810184908832860708707694399011507322511378276264021273025400216828480521803694768518640500295227174354233450250166578279580266867819153691560489492198876774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,20] -46001561197103389408801603389417127572446883106433251062607608077506484448081252257096611238037204029096705810176826737682602836749955194618530244391291179706118127542501323622485757201870454383015150066686394162885013754285087424955089374038119626874135466277059460772771797601991393863508418017523149162793118555753989274505859072888889891105484290317171433887292107115756372964412065475715849904125828631063592986923313031262080152168050617595957775309831199843364982360761610406056873921451894657286880318620753609957636056568291724300528851859414636907609257655869153277687508754038458663285016258830559581208821960671631751813662245072492734943152266507262640081123353146717474189674583440198069941993975724820761151675233076151558630121576783574034941583815178676842583673412711871945379903945578176892002744704720534797160596316944519817214084795175673465366566152270638664188787201727278929006373903941582569759682586679328477017287113454470208752147172521961896320111806057665015823347962544432259555113456522466594994986486394991181814463259118656638581865353218822207927080979138062980362917039481604333910519898060812088105829292878830965323591535003308313472298612121630661204989159448169571836694498281577242725112666322211276795458016691621841766449890481740897508622916844711237832517861585130734041658605868983524543363847152663194427249252867292918251206438495448022822738739069932274173104709555044543383433788317711124115781012633485684918843467121913430890902962320024940770927307339952845703262721540101726747757496201401290590198083407953332517089161855563017456410268040431430540508136878692799952078244503495080528364615804696387129192308613273136184028815600352920007144366860982898810129238896994510572405280856209182714795809174214003778562005959303240804620984973854159353258226632631030723151382698721330688413273316050159010232001608442781002646807937969442936375464957603064519172828680976212524078076011377939361481314561192376537949722839063566090176451657973607649235087748117743576542474434432212614874542919881483469005355130367365606117038804274211650324640020477473820880968268551888309573135347797778759666405225892978725011941115572565108314170371336968140529084737837571045645154017988034217961360322403221060514604215983199873836114583410354174557919870417296007292544463269359709955382456085053762516054149781736277978212926524447959645856895414142320113785538047532625631455501706679901946974629298769366484020965686259171045536547105462460740886308122307741142591990006566018691433736575297122939966604531658846550958022001493210727748811209114122616392157290697607147309334257857777479970214918195655659392404992494815810387358371341773734890389018385162641806109920546351935147587263314201002862114094797086346062618047866102649532124098119666444824723021452190661854133338944509126198239758784738825369682661063986555193538855595741568921673166019334493702444875793815457202629985785226107314130661358164622411128395867713699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,21] 42556645997642967987766063461396021332004498772486065462018797377058546667849323145423379756285585872389673850980115885407033811603449048642446458902271745081061288419272158039440080102596237424017950245105922801290258882141024438358003426799158186239481939091111354579014710466443066920431718049799565928514367498334784402328693293988462280249682430054150021229979707800003845470859368165169381850480784995957767164277744767123107041285879834889043716679330828509560188577909533582668686180573313547571455488402729726457980757170920588435726075541925106612580566544135765630793004876120549459615276730242938959488884654733023681221988024460104747777294072194949389683850898708184691603525531285476166487775411274175282600738108826907979597490364324582474528286153926894729650996681222764019139706056899423904833960082886747698615050322145880680228977468212389326771348501843559698419056919397117973060662215916061018151479531031867336467779578034060297870328722673464662069558898444752067109223531022828475329380874822819251817734988587421557622337748580107320855245929636346989735774619628741110977367445244156152801136134573682378470272033667998412224959012163879026668024438700092385948629400908589326282124622003521085824826824649739406346989686234063206379259319939559025019467513580808808486765622945961031647661735123345745542999032804951721170040740912222696862863317016570177530644930507447756271703880893503404152660127361439504152827714675303109579033333753684756078562081734098108116099282226304451391940635073938908723671172850999171810324370846612339961981456063990072613285250450266283261742821931389010870162372047944570382124119265339070471583479991622553414148506952748419204167193612324577600118745735413654014461941243469300652739812291768496036650131731115688769078408735613695346452914090011228802698195981251166735883565608925270059363618902544222918680636334207379052364734203560802144182788413569912100777165191420931055384773846488438735992761447158853276469350274364515857170993510243970932762102034584724882271289953560673761236188553760347876678042778844084540220640149400510321411971114688487126893521799921723690355367517210285054196746466978610856216614326282122361420453305463341387963000972078542518826570376919259966030313260671059473011599810965969390804515326894359798138008550198053778594005712790322052600810698670832538755797065833545202014774574206671792210291203140623250433622463063148684859992522220108147510424730994027188078032784295917743104459587744870846185469605805685461070026182389662588009622109352139953025867301842837300850453577582340879818834703911917109311648050213552979312233323006271030308234161642363604421012455999312223815729357424995446139808781228952185149333717851527201484975605515671374189172702712205818112424551717672894014919719656570200443810926707529554189634529859492880108478713297251433936696879503377491159798690338038536053449986679473569939589940761353368036073921418557025867923017966443078615040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,22] 53689582340634798375042365243740667552408156854615641663966424312491937716733379086126578990200476525489422606969230223874194867766900955862417230544665181785416588935744075612358702827896694417742197266826486593589055170275517085256718608530383920329165485600250372487946692558801433403159454333659828317541210827429404409466031304400476804091053512336968844661893558130739330070182507059249454647371882756700683298975262678741848080605525618265434196017509214213446325916875850378145221142984026388740883571556179677372754362657755999023167984695516779570079797598125452559729306716342529561541363981089772286458294079735365295348959205164799163016293096522678589270577164408719104767882288265323771055777993168844045345936271200075827563787296516522323183323959202747647585635204556337475576699634852819224522484658792417194449167264866788076892552169986288958349683851608636863681819617383062839200259308345380307102092595936115440028886454353574368206910001619389478591772830085789130645922954255336306567130115929210534077923233327722629986136753120466302479329903291739675584141991395113761921454869855372084596639176570382062924940194769421547211913015935411824480193749950657105001609339560631845591215550303568111335747213932141368011275377202346818537236093764816770193854820764397889512552327068337332605518324647411548563075290645902350525051139887293142974510978826948724861362052633046080658906917220147006863365184297652059886072462039511520474315179005409759497750037684698776693363956060236200758229733366963584968310271697400776027597656496284225915500799222628759503026839206739098075920974587938071109349111426492194913813525953398929495481572429493030626326794849924565608326145654433188814157756495950758982074152612740563336689145796922352285836397020540417949083563794680355257756774799868542635293565372289224728701804413128990071763307784892703866929128884272925378623668722272932578578444279686664596539107931902632801888164672638783784970982467535006351412468580638515880427556910870053301361270321069930819788194836300524163539270368426286614234056507591321668778293489777964273725730496556179875963376183067193292105406237675209425048563811267945775834879830813058903470398943318592776800218298731593794560291346481002873954842268190879390939063975343535201115638391340456640647944337843750553169992151376824982445184009660289972431614386726014966511776924099190917014121034303887192156497932904053116085391403575743499090854400261151566862516701515914599951871753333481481305853292903316848484477573635197679306447013119140290039599304095129354151170307392942595745942290181358177963230127946141514695407168000585786612688112843510385980966846990257976315525287520123237786562558223065453779485854326826513167346674810423808419842490370512235730416579860961579298480280446416736844092547840724510328675895995353177981921142320291458203565343966998528874037963076572255795714470644815106190735823115544899029068663767336990316630897274341185028096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,23] -220805439962216772651277707041760458594356594204708890012750323856915595000050769141191661637588108557412486535489798763997289861210534862757366628548376886560434691416647727407883967910829528238839969374944783023590430538644462721502298592057901814545238796324964253238197933058561955639874068505558681161990133495902799584409232702032868598090503935127254965665446616654278116553265472546600987573934356657511348484451499655219223748205407581557858925927551429639830435404512062873719870976081608554427760328720930773776799386633949820105368051259610844644683379322992518029964670574649025625495600202339887713987583527085205135346345739761644888530418270364853219005900189451487792436456986595734878464609530105885864704835434817947336387765709231773639349650553764616404968665881453042090054869982238215467057882900673913901671851778571544152596004554109981384237257040876097473048116137389548130956766267486696449690559059464652908484763530286898732928977096045846880607077661634286937241138941405118686934207372997275131027513889368184369325389840249345807579478225583333054500459233593524192785866806746080571330412066511897831616192336840975620999793782409768404854921505584550532783893456752030333131730327625274942202054273937496769832225110311647893844316137812251940489127295853559219232708653666786155988945384587634787716906464903720684364503178997238489559824859615220011791656166362666390279257844987773821680716660324195928308736057667332135628693523651418816620779389033130576951739343452208095618662945207366461994967461574536245643140377034127484748625683495306261204783115796500127429484303781200918273728153959858518499621102217183285637540624500095109366458948198813371971497626914253927218598992200147306271891170412784983129609889691388109064866572371538418844827956321193008194048915661236851563003885436818238631750651682656609391032349025453953313796676797969358829921054924092070989537633416356383962898444847324327329326184925986552204282753337202201305408568703824611382672913765661680916866312181699094686854815581258461157921766666990075996625128837320378785633171324289118875337072540098719724917615679816972495960990021107060628528086107520853325851696422815450135250340901426322606394831759519024129180430838378278378543866423848636194786365836920675511002464666385563614403763155384816415273350394400481426377393505763306742057645183915777442153198778781145153398839200409362615123811504110076543392162812492168592326240760360614418392930986724956897227009476693390746329621533766245376098160111726447189810188827019591154239404755350388074378842585537924024205756442795631367499204019936110086570496287185554611250100594024149317072787754172459434669323873068853079692784161453426389531661019480216948133176775551895056301799732216726689506532245152659001192278566364478503240359159783538261864185685900233772510129476520812876775794101854462387725518486694906739488192428672002556205117596028690001173289339726910805211052974180015527690240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,24] 356873015063460754128400150963179548839936493586449621089062030542665083255513806964447579031280860701755412859551238709300602277002305671111516118724914141140044969439054876173675564653841304845813782694800412122256739372704228004449401810284870467703372236284804071061227741442177912570908752706541696613596806793892151181523024440348983558338474930721729980474940924229372013702544046019052998637698690667518789702473113903818609770903798236643825662789662614187264354567606216137099669218188992008451186948741415101380996092737222875809845128123626576810025444997672630384918491765490959438461904843802553856258397772634713168464012697263860231874590013612032608074762761564267521915187505507789542057946234405311657026565930460657593183812159407846498682247062439334376311267167733680220345523144755453070372652603659573649168484338597554374780413312918713639842274118678973884644576100377264497299159950873939773406273922843879061452029460748040232323036708627840074362369753729979025075563357722652309127434741521982801794144014369820905300189500772618475294354185754183889484468829848241156259562533067530400451848750686289369780725252178953593649399314133806804063551864918564712143597020576125854754038275378139905669169729613387208590197601070401382617637612585243039657514360720856105146927638733197591615661263661764119534226327692016910254773726202238445343662768963039526658887751603698671817803053344820889174692405363548650589682274318426262838770988939976249636961349665385278684809584925741435128369839448694881611812287943612424418342709087846431878250160314612581704055679650631849213370088451802896022831335229860606933911878185616478846816939307791311608757922634152234363290114716166448041516241285742316960122056722027057032128048080996110152752803797613675468556921808056550497265440727767162454500526109719567279371945507786008667978390604492367130675574644454081052688752586366167605668775923983213553738475601759908633965215943460662594868889649442006844814570292132885189474031958420049941496251053606062046711708154364970426813632710529336480894710204027235530483628664502550394227680206493626518186055782230255890149100753659519516850119019665936804378044393830678104812721383163009071566374286428890610652320343693311168569047886232432402907568049242028666360454400818444595709131252267886193728904078722954250383226655261298479425080509380036383198660756190982880896746586427347145087750534958764455483903531020635128293458507222840549618388986321462600199833544305257407228515566752354054544762571855421447091150153153848390512928270673410866911485702265633655345284975832997280241174870735518344976598442294911467536914241879391521865181492973781217242214192358007144973047126563468288784420281377040416852805878860081990062231399423415391778913318025998093086153096455134865466678054219064855369262487877843393709717572919117608883442147438096550961247680315355627966168573936936518656290867126020881384691232029784525969852845693200932798464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,25] -380798161534974752364457609595049586806689569077180475369974648646323504232331005866034585425236219876263121089771619542155651179371372015941263690496115732406729529595667047029473976812410481595292793926146399196481111753820423327495998102529595615165704230639817969814776869584343833053758715622658208337495562944402354918736936524678175607892727821041105816009265314063154272538861901645839123771168243045433449127082802328029641876827554067284573297924175089382052925464045640777740710379704090597089355057250895851418782162359300875627553967475153843287909290053030756662056846455409911360930189149208022511156225760946822163096116341473532115312017601860092924136111871108795971697640078408039153920622807977173662649769072924030774677636960234313286470768192254205583157148714594019597260583204682511575117682028875414285883577595928514493675916632109777429680647329699629831835727176820917739946320598235550301423194692125800297829603662635915998214444628557614291092029850724028685328690938716594698868149785653939546457466790256584876012490891150346234561655974388058128194672443002741568443754872510726346761193803373792768034284824425441374791603670581772378759660397798269058081044972519670971500682601335172216587393052396479227973361119728668525542477272145517715055420761099430942504790075563249122465313050484345102061974463082017037316837454358498363960190490601921168687223996185640793060465448987228429711395347591161122435332990321341743531102747493491252987130178945593373713641626898358036994993666881517394503105028296517059278552144780673194124114556115852902259969083447886825394480290801202189944972157069761473885286437548908141427460138396747925053038563217808169082937105674730624146581956014216692324769439539088211117178297544778759892115128479445127186746678978898120025018209157381299077855200579145542195656111491307070576025345887264546852219933385588919976282482978895637197422124605966369670255157917411379650482653922159499521394112284326226612765067374527689203196843898694821210102487501247232350127015507047260089119725087106528401953181050698506357966633364051911036489341121465568896823200741223770569465121266831634276356854895103638235338819331927399502559655335722881365522500734470734901503723371343766767447068716659771496418728602881846205689033609595179622881329476516752381459252194414213244477592669815394198773952141398646228451498389835431168798352103600610268432899944790421888328524141786499470472355026799024112243657824842138320175164906194084184749936421602850643356779686827562830097447535025473782365715038549626177397882156110999448888729411095676979245486509923605944259106496195088684475580650740208267074770381581577862125388656168954177214359099756978681830886197813542484018129781869362581141393763915484664384452269154559550730360016815184819249294496136505395051562116882774636103680259186626021910857427703859380614066173231445441074986109566217517207924329424378614067521549144899044961166221557882347847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,26] 312769995214406338023325711366242425889403666550582137794587635548920124297824588386991676782302985673651183881576092242298522020049401552235139548174536495461354652948980285979161655732053942070168653169579351055768692136500716081576137489204007721487409944814275957537001027732258188061538436142130335693292868777580911010953458923898757778477485319881129461649724194411567979005497819614758701106537043553188536379597139129929127195291247931873322910521039826696252821630984889545231958435783745481579502786159125017300139037583747273124247591272685633593732948756459958747890266720256322418080139760046543107210088738811176500175105662633913955291753843022364922039042301595305302913359095644823178357862094186716787328861086515152357138610511968789290367892795104127383775129492790791273425568345971320994583970944645016959701264574854102176477099196346505249224750867026401220139277209504103892490541912660598222226399710916198375329192921330283395183607292668672264092234121434206023293435151109369948288450785783343320637939862675025654677961283465121132730603890708724623737539645849132674587001565714088963946364138536110561162259587562693196488864320122993602991674391540967488254336692800970550115126935659653854438835833623290345708933929300543783470848512238990254930816109070371283111687817856225539004526505445998242294390800458602788556757472441436148849197931939408044276492150819131343434708072547265515720099565902481237743648654345756356632808625337551866776973125455924214225302708983434492426122743277511134720118902937610234245250828509051070490696948118240258779263260692221028479008012993672466183147818779908419272232410276025397130423955978588026206574321878558825955046343254824072648076626041691673306027894803657090441797977438064767622805628877205991095305379646442660193271847040705106284097412852481857382563241974295647694559026183608655137190502159308339932633639096898512539599632625091326857482631538581208771203333124863769820354579136243014199362155747610307928632545125930425669888368646822407936563006362452417680157690417421345789196112404532071819903320573688562395028239364014474128685125306145310498607535143536341653414901902994603003339829353929607918605235947372983957829082822953176023510239348366010200982477816587601850678791739303946547998863749862389526896960055095285206950895661105758070748814204741248606701321897590781602933205607076073560130296217812445498196645544139157142361499727987715727794566083249556657708861495259525850784156620589249788180482919128337356182287474122610219831642967404102842166185548524352341667480369596224105538645874745289451827051316217692889154072872814065886619101514822449052759700658677278075616965539474384748515067685963301298860682899640239983824103438035305733346601522494544970932549977903385548192327593682446580783419312053433758691382483440879679777075890513110133935230244268210355624919110438159656800065871596074473613563833595970538583228803497173480215663469633235952074752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,27] -233673612327214559540585915851414514119157961132349240969613590927872499856069192198814151334709807459234343447674565807931377889450442981331658766943151150592419653127581118063479732483275827217653040390999099533815334694498357548812443891722057409720507813599532474539103243052016767033958974244276205519272284387239332385815552457222604361962049886069598685223011211171065588032261206818999144312846313771190920125554395897896758585476396265017613239865311349553494073921796974960690621867922395871271344747128726016583815665510814239480076705233740458532078727860455356772921272767971572272708790809861198725794393766636555560675856701952640761530190044740047911204786812017322701608331524773968193806968170361008742655782985010329176638563771122325614564217202700170283920280707095591909836357914204894373639067339102149105408364775175203887204009014691301751925010187003014990662524861189847442021722926271784768452268691211324082039574917210494254626192940835905772146962395330352821664962084952409321558415614620275565041781288053667465387133884803559834078605420530945935104671249432578876250353155608239309583253938081090881479992862431268668649228672443217495098566334126674239607161007272378943332511348648524268986877760768324770605009754457076673913623806831649710651649402093056780613681436907695857704773275924233933214075176255144322843484670644543196719266349191186283360985841004807391454046890583160246010190990503479010371464569260093664163244158857119619855151372342383775374532494146966333375514456892012857621051250350764094929903906202922941561323512097318818306552849794554501126065327056339600131680327984111743343545243232241112667899929689392145387790185361890154483919859957555585595398081933566774212404045409595453261587579024358029507886078918194960603989690017429771739455506793046320505868153620133089050430323178594437247382630829066181478706820930729863634351076409843025214711923267214913397151885246553711857909814454944704912984581253891004980606465781382929400708117453329836938719981659687658697969369347280802115970216904308574553331314673328774302517052569469175531918883257425811324509829839488220765521598505011481700127396660010201726076156338790491214007337705126634532565030917768347383833833189105332226871263705538558399448106442434471359426686497431439682420442096015991671067500328917727893736964081953386046656303391637254089121541659430667486954991476356131128640994847891629697821393665367944571283568158808844229551761458010972015049723746524755493608835098014017766339896679924913821371001948859118650428477238160979687676947737978131775486644578162535789790834548551299632186263764251267641034230156672348273227403230946288916951750943382023466678974849149561833167406068161871727106402075115402473721060541658232947744527007390311781962533677567777363332950703770817919222177753920760918874522078498386505666457038332026503234198160173190622410790153939991412700854796157138809664240888345608250536237833071705645383680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,28] 187302974506395536295340109137356869290986460257131423100595016687979880776830574754123745631406544553392946641471689495885288384716277703195634818574604703546819475193940619490219612413980876885960007883635962337601773474043795780806300566559257747598094850444734796641317140340014916279130430104722453007062794610853429490116072070978475082697440367238825627703732589424346031790340042337875999886839401414862244617800704490936568429611641240985708997231203556694856444210415832142948234121208897783102294803448183730757727569457827073133582658970255681486994666554657332013209081474739527540052104339885946967789698736133172684557081133660036245475389608199389704779718083887976147940217005737228393160518009313750206369289278411206727778714967930685313307954843578461612053568521252653304932219698944065567395001672992900427040777585593648864041118620328726120057635400975136200889404781388545002649682245952840363235866314735450652476400277989141716989178777203192455589643331194011499989257473296688346472423833968699615232972564228861539910372796703639432701014184927487368468322764157904389193865973725745804945640098787146570524642571743667741525010809369419052045085518318322296649202735301882430411227453948044321632848437869637103579040712588720982792131472903281392287530697410287271643988990836122062206014930258270432244730693796529720576852319390978737783357824142922161743655666883483495184651969806419756329700111552145494213336315346470897873039539577460944430364115709796008712021919362635400986251855798323276465765047765782064152139067471730717200138073370174788520800194752777098049900461870488282008196271554575894113151551756269379683930851250354664642040959991676128654486934689832454199533560747655349915829637938004302712200011456250206740043784395414607761462344056419646457506439123077852486129647051714373357025602462945165517090387892643934384447035453397472293713320597483062001832195466239388220607812493454969693783264855304543672157902378234907501057217252852082053256064971391293728284622045508758639614763702000934791480853274634247968039777424325665046108522018521164216182387941678661089616075724574508785403832272937236380878669724895550823573554813545585366748863589128426425787749394219915079464244778020205305846042875474389643256992772584603501723199506788912334280318494468985102393607530147498516947630532109633333369733107631972957806863845447340716618117982897722646012424276216554115727935313607692432420334787072975544805828414440057348585893560343044489017909518499598988106641133407451121492904979109718613333591432034753778004784182216169541986096601548543573047060259901338538667115319442243246452043830962015756711969100020854805684965949254428069472196261603111492495371606823087584067498994104496935454858306044676857802676565565477030265099661658133068929527204093347847584945573457084234532126056394867573459071407547959734366215368249384402262793785377149613784407137268548636922283787181319463191914241004404987658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,29] -152322248214481010619616289082958519125357486099396522112193955762884778243847076620162018351987428392039353190201807211418217108926580050083329260868938537356602637943750212282305330550778560436408516734387629041249270385998928287976881441452850046251996911049660053626166511999375851287174735956431552509791906527902923519520657215468459037209326734892146729963549606726372610872983742116603090588295400667018745279279616467934073696380722821064061889794896198050853883730857668539576420922667512836859804868295993463422746870395986700004385323099393382329959737483478417685657861273964840407900228028311491530136643961259306455914705882231418495080658868755634808774920319685605453724614614289780261729274851893213214277079749636852671246846490199948987813530999552523948473790943239614330434850529154152448731625970435669294552124605710404409977281737976945217770408472770742282820194128833585835151189371146175656062256725226734771044409786617245005486077456710916923827287252747476721610085760930257301340473410172640000281933637062239782815780607225764269879911785340251445165757046065515148895732966942738860198444619399870832092684414055795404122533336691834288619884914905321294609663570045418151713137719289563912304586178909264971498526600623732964315066490833365733634993005647791610074958077663590651270586391243618647765811027137009799500109006330671950194267006464513238735051363942328350599549647320526909476748794326334004524306104012247717476377695657113178738202868665742223743828863434223366929562851030978019530061086876376950969033558582404178616885438920498776373526045019559283609627527573408248426624148832102287923185080696764801655213894324852094365293888769853903782527854086199930970387231390316548258752155355102504722178361776832968590548387057775173299389948488652248258516732055913089326690715819537331242688620131089044996704178916235527256973479928245436148461657187221032275767254337105358532260653264482605395761010454843331044195273123770254345333666688403753888410195140173141485925015571571917817755618377478068247663508581611304424686073030290641476535304366971799640132679098891939654980469116482736437176229285747038954413141607908552573617394519952116854015562589102693560148990668294589105432947639238098650572510968881738474679973034667807553188196493164192271438524527841918315481349556341661951935435578444615018545103751180760580227259914223434323181363676258143366992641458527020709571762317210340695509749830879211452307548109185022922748130597693908193809956315020696019516948920838522872653657603538804919291153216030782091492724100579871317696280002955190772586173565741953072925458397867801511680709711187107631743031858858567804645911764602744683528005662801342565098370583648450748853490397732536991382026838809744412880876302001432087108035957134234480367303808549850782960883509769691094039666866920803436271555844736339505806774129289039113001113802155045970364570844433800059400672718590251690881645329797727618334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,30] 97715915711552574405768631230757304817717817627082302069976633007891255062079307234531183164000358576561713742758969673514288330124472506286121137074090506945092619902001735797320666494924934861300199013297683804691173285489366306999626403279943114515569711852959667531550167728458071210520487431255458420411405334796739418652959735038965873525340850565650031881742241017501506391284837334000164401542486132877678283951578637793898572312356148331886976581479886708903426950972646211365050966198598591457251597935768135794530910755548449927394671684579041125803811705665174779747043483184940017763229835208771575783243874347044443305598075828507175241572326689267296074129978289564336811293643123951959018117727649721553150226745374995069697517596442539745606739692062450695568043665177130730368192487799529546034433550562164308727299527112841195475147483291428339846562182101099177266437845566898019109206270224470516046197073826853273253853911948822391020073414499934608397668771197981702527745681214232239868679901829439992924473017703088819732480269405223414866413464187125689606350185008845508916002014826391414412370069639334583999665408011533857105072254761304802680424727651858109653016971202946924665190202937110889034041711420070143445722023472813320884597392861101942376867506866393112291420593688581112378645801260733399461012438768188335405170718722462931053949817281909844606313379931200763420584949470008349582593713125857042775660389304300332122890663795111917862674500036196620285773861571610155214605990172238177580622612624279021321956800059073401103014387282825842980894213076686549283760604947971939047146120762702242444507779119243553313548661895654746482252354225361184103000924768974456387704656748268064307550264155593196624409617377159376117980470485445108319660384710175050217048607039608326070970076884917494178397629980261341607459732087022716429080216013798646225112683617325758127769720235186213647449962402973579765967254491188615969906396270879887208556706754610557210990905148797416693724197230399287880211804345387695133582075439016609839880457089526279771720974362316465433378807803511914780894560824814281423767397718822707081306396818765903812569554451537501021861094840616988211208548998078794616143250587366494784549234083081332039402652453278205494665272896845465532548121280216942669723024333123901494496736126426060154774771468496508236176865825710259298678300377177430636924711759620649232072847729532351561132516122786265766115827094860379135442067592746409563667037041322393724330046857406914282991915496837586753580400691062292544038657523539072282165681960666808156429299808721269437656821129695424782263397208618735918973563236485489023940724804220432694746010043963539880749712988007217504417151415199551446589972561838310473889613975355993383536605543332779575796400628235769411233212943573525491905807523571855101650331997002884100939215208803330084822321551074481553463686846958547506271003610869766294310427698415179912970240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,31] -30441029629687933745785402091532463125376894197093746255242830273317775649377713755658724691685384285259437217258465148681727742759214157982561836458154977357348243140592183606087208405350237177175842636760257038320749709260146812803228059812126464192681872589213964108706189339253453641221690065475424740469493537079302541317394018526757435064409115760572668149911460714411709595246829863363235565541043423715170181162496632657773829777862107903259979088996658621400248126627026936986488942824865664888119101449480667486336519614135228683246391564343159083823431154503429171814144301712678366885335041552315018338884757499687139069802188724230719695484115770088721293587794793588164240704173435130613849787681221698472476426689892873555585290607976895041715137449460135356895842498715400901093813566136314945005493887657782411222140978900357629101260894375877727108262599812111011316479765796414591694574626976446644484695384029431095184512760074424445533715260472932069640895672789442870412944357803978714755947737015637030519316012443138838433479885063176630348545836446462793157362356697275438177778691405272256146732187942420040180143533190566337757298725901365255109739772313069826484432790500144178138615318935212993076409443450708757370974418360876541466478464984194894297635687324773961425278904518134948524339119357723661321175061256013702997024990792421084896112849228994446273227837482855900173119316702259978055857827847375809645207499967255257548142817708092980768014482257666252060644130161418047204864142009145190278405105475966435476903819221939364335333382517498324269548719837778968254855837716345520168730187200739641164544504565963720204583796487802366048323058278392528898124393689782371283816511124019601959417847872193064798606196856268362695991605581374531194164217358971728681829331681290354207757397729171274448425277444880981384515411581202078162218513316887785115357052095337142242030461821506202583775261577447836819063521817221123085656777453716552100118318859556163912879529592058615347998308016279613960249487513420028803948951118516155029538451984746917002110434941646908774074067536021674521900393850449192636628314210632431370124098610022364270012588364466374531491336857881427176179173514865106043568366724149451690346740508594933376439595392957244339267019069678765393657364652189766805285728168926122939172844521133873051190417379630963030422975115870683986114479430037073735473689649655264337495108583201980371506983798729815218518568546782409969856998796064723824664104278715686659827946404638678375324297861322573761956526965990145700777487665948155079085146332766264476655988687810916088208857110160360976344693800323053655720588741241659221250723754515773964237633581895898955076800074285169701647104768342052866790778197981656533845346590800808909167636699111785725697728428895366877210448772644164604412205519203842752537185858078378101869746176203652168166022141878836482131501362840009239384671978970937197510194969924446128701440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,32] -18298793220936635058878574201831782702679409115851022835162018132504682858653814846146103454807812939650494144705367414934651725172793302525327246718527129689234552812702532552114645076904758894993521830681604075555331204311493182547477836748470632429587562779112942823568624608568620787704047939788601311643680951054526700938589465739720548526963245235619048109559585139354603569813029556307349982919059741004145998385428267255745669645990085264601044065033579462449298547196261299743283034452442000599255618832338302608143516266403454397138476708672694048443244093999844958031998638888356777764033077531060039124955017473692151004192745307925994652896532483834974872044245011535052726080941732178449029481216226675511052386916240932217383031197868263055742426572518812649517879411000623108876760335390376965412069645532035532632155173474727435851687386052350695638111025565640975432920116964230016321857172255220052796512157696029600283580690565050631116674832696797433900188983192441497500651083013217863351269995926223102656985323502312330317685225014612087334400707234742906333365177794375124303308351769005095830200300293826296942230709701554091792057803963815878795975143901762870614553935206975934336065928589780552269813464834101112942580340783353448229857004728282366057680537021296892043135755526599274022811259301660591750531934014049382821792807610452467107706757276002256993737626441887865054979350632687801045375360667621509471261160877761801563676380106187272895839066835696390726046027544638442434108209371480576416838345879251572813179062255880248945054577371316946724619313318975897533640882622647544443366866197018220794305338010676718294562767408454224977869707383362266672025465591598790146840661406863671849742633058324417321547616838204328013107651063409847705817416089434820794374585824664523354520725359812927587291115048522015240820305921453659006242014169990995047805637449443640741038857947107176413032640158223866758240550435748894019379732742943654761842036740561249968267127507474927689267244797333301923214009471886396863753779444242418477649536067421211342496169925611697406599001463065239766343580818476895953072852128515436643856233611766320865291867163701619433098502412937560789883616621452957503238983549025763762720988534098394816470050025145096632328017861109909111838743232743872708813379325416347060636728732052586917330572851446393121429576834183866602236054766839322900984864823908598417528170157768213551015923760936460007314404340771480986825372973997185023271664420888711335062567217579490574517249732425940799241557746546958456390043101033690272804206767501409437765431176264857934894033842086096612921199557696373311804287309099983770676718194190478684548393435724922165031603147475451855203951928370387862384814489745428484545804816684701247932070048455020854087153515285964985682723830522108954176867794676790510388095927120736090966746476027516736542200050976109214376926683308874208029041851603581186864998731982127207809024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,33] 31580856026873257165711637282005282538119098835280318015560252278328760154733371087527094308829940893400442395882541983549160064970536207238372435443129584400352690045033613861498029609857481735270922776404437461056409422184846491052357749895900211188565216285952196667669540924987530747895718138978606637041239322322948009971372714054742042373125579818211965607768594641861265215322675671571318404781712886626714537035190730473136493127749485933756483002157521028301130433936694734920092481318821937559737160712999280263183366319969540758294040252098101145625585503047795939626054723759729136694004098244242400892209744241922609752198166365920255258175840259784304225411100299482358240555017773788656838645450991201198029899648617173426684663335646241601622477581787809973848168611235334025090727588233058553613790594626488052364994443196504345745089642692132579673144404167349717819991350735974024221753247436904544923601721275946103997475326434000090984082721858998271193140926750503238551317527625050372974398281856168627046162626656951629761866752637134691647725115152183119479633290526808068193630140705139556319109475555978654138338436610534224098163160866488186453567435803454893245365720590180668655493303192388842597959720161188266732465095651532517884106673734866603265390544904368136414403614307698676825964535761633395696070284304366849608876100488282128784673093521226707268035346797874022230905562808087686708234240768026788808062792474027011228464559817547801762637357833341106662345137146400172636190293089516619743654608294836591784471515392823140891086832040767029200737887121211619593994959699693243717147404383222895440204594477511899761003608291854017946318147672465910944802924559089098621592647907716772616212316330660004897610884803597124151102829305342511887097126193763794435755047666116030745440865628082079149604024319280748438302317847300681358580720152170109857045899436419191404411979926180205385748596908376391015831052198433610135021220695680344170363484209898512089449848895952325136966957894012921371801742418370399843647622726243265651689795564638006639875755695845434456795257301509001082477801983479905790142444764078448430484922200213878918569635697305469575445067471410873536818055011359035193109868157495593614689288624310356692901771269853287286282107739503910404022705156084520382223020195687970043634998491060966292002205532753882233732129931293410929822990069382700912319886494656346202549540738037748067506972568194504766119523233419818245267794936140547712375074755529359269089134974973633489703527568764776554259256840392154370340222795887714285023012571424675654500736823879724492377136733124259048200249608317517544019823343213587305318728192863118520437866487193973542851685717947122840364854023636855733102497144134783019640854063116241877311954566623821347697485292410520473163223022212433799882477736919992080739189798773767534168637352108105612675815837370688870653566611245151322893725679624198455433903287236247630643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,34] -19094084501926995041196779617776972952418519411092848743375366748429571018616068465902833696537603252518391136336323827401490845347172043138615967509480974167183297205624861745209450627249256762632078806514746156696567110470541109744015148078528400510150365466182518450164156753331444779586227960087547787076487618613717403521935372952123103384285031284723986439409831322385048646397120762660645551328856924836974980187469301504575756283759720823364269440549596132080183229453011015883312033705670991004984563214808513877371810354441243098708615821847206754982759175019127831961581512408581192191646233705055362813839107226844034326971530382332463902644821146391311044493516445791956115326842175485295035493429481007869533731235747702277473533450952534200808577173915847518253851360870732041784440149796143207216567990134691735081460122599657588345423713292642381360863354009168831364606777249722039014384554546894534099305515468571990418400965333975157656654759211065465220844859877878480549077431524351915319753636738919120161440220335010793688612106352750497581700160920604655311002803318397083065276785870073363500015090906295902530500573034443702500739994838364567244401961074431896823372407535231387365190611257846624213446617758479714879823320509637300873908472530021632716061023611026762085068175034359468070434210715165412861704453333957344631671815843317797898516546533482599847584651639777303770577098215766269499593642458370640806818041129152639684044691882356103511924162113741419637794643850121837163669476769840242682700476119600264533047380613950289985057761762366849150432728574933645046755687423315005806508161870813819983134062617747558250338431637888195759419876406098153281112879122132635053483909217116994461263099104287503695538009880524364984285639111003905699284242000346956291815111209440423656973477694691374215142659417398349585286215991023245415711232953444095569918736643028186868171440867515377632939827940214987093881553320598775608233960377091403481679331757174363615279025437827398230800770863470249543256955441485281590047765531241895956385471145483087072424428591579078452357991872202581658970806854107745372428335324513990730626441683357326561977899295854526265452096234985997084194109133613001523358157215727933345701325751611069934277333623988891691700578024941662941028661411797132756680066678793604955007547500583435878967936958877932064635556889067463700985485019754305650681812694914251638975942003046054239947140900999090078808712252851868852247566886403260596247326523201225313391112593398266303010200692576152004328138801686052593346988358857885506583734288832676368441142288492278241535077732993094880849055698434709642101348776549354118898380550179337240595140877304751983292976415494568070037903762352628488402412702952919892144947534362109452243149328719521436469601729668314927413441484801568004752593893305550362545089215272647174806333951877318421173335432133871147958945621199448604453018388897048967088859415256473026953216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,35] 865361946878923672173718120055298595533364821452471448402945579868376955821977168416133506634409576792842475754581495554231651792593307016545543684390877484739113471276919265497422212511604634578686025432694445240884591532083561699356238030477533511827462888029044765981118703461863337773348943594567387755225620788959112114691343410987088327225233756527589264957710053757269123153275916570780960677759291507863256899540997171383975692822231731798915467599497169224958494228073193265169828991243064568867444692577157530801475271701313466839714673619644788868921162850479032621653561229443745115045628717020143069626895552352964303757044829440144305430464983010776148279060181901028908542791619154933515461064705934067108785936630360614141967864959641935153661351539190327403616165384548283260852586209783285987699735318596036564014848167023480397135333944399761430007737929821544609746577409038555930969070549969492603060286281462534293791327248493728664014419169196959466489676392456926800769988730079313409864021162378009871522011342229493953886368529572226567858827349987168836120102079766788190060634065923844347089076743486476246423331152924297598696219860277367884486426972917874183850081756704968246078032970521729961731909249540101630202895249232105542604224699682866397941229820298725903778437783657495328553156839230902626494296592847756409654691962016478807312890346943158855926737328456184310354065728756006676551845815635435759308406261030946011604073420938049631742241637397483581934392622546807038984449440296421650318487338021551036104453927866821644740992007340035745039093041320359617363869090913655106969354463451503058964744345026531811747415047429036877444945283348178812789562494639566083038246596054649577635289581454600057685682768405398746634219849838981876754194386205111176382854404145352441933274818057540551863387917791722159328797278384118961045971272327525385398297200871479718924942193813906026149148267081952701947143624568867283801329786589561604548398289316735787147766068490264261587910059785321613674239387503225355507401242344122456422213946782940183169777849117070494537051898807364971805874638061432438521589125722704885493805541647558273213962322883715258885652720781019111841837634110055130878582491195242018278881259808184274523868861457544571998761422041568206388039511108757517516997632235220722162995536346595118209579424885799440398491934583749678040422846881888698078030273420003722229454072675491948412484297607982648751665737229511012845629687726051268588893475415688492124742253859965289053089353210218855185438418923690251670829995497704802886891348636576813681370861453595816294078744932232322893918891487480564258802973772042549598067580452573145735532849690288876650036710339736174092514064819419613700219171601864048763942236507037479505321191769457178335612390128474770974811460877295195904727138393690462823160182101226387885860326498061530087588566414223333904279560773511457827710210995070471495191583558062246461440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,36] 10356959368812682876872806467886544886303273873882410085940227990738011918892528464916620906206737704671283899864158754751959679784912011098165430517530524505479544673231538887552435219859778001123624173200019348986345428094203410756657796184293237173841110038644894573169120860258309768485835385658640124614331576568123988737905288744796758374273172446552857679066733836756460427566973157287858234626054886049814990772068695904497132657984012479272310568072473878596680875855899916789224659915927711722836832205141084963424351161221754682188089137665375642283626160156203081045526212635483028522484579101733187479572293910206065549368567752642625970749257994610067051199873635026090640845616053396893360522692609758566056661319956033111535195406427317300656960508807528979216904324285084995494492082174621769385481596133063628004610811111217650721766232422493093437049782872809808348709169006125970730403750198645660950042523118932037356519791057844038240688133128265522170962264709888476458576715468382687169390687250351691445623458260115777808744178383273351770346533334520706964813291186350804218337291292530849040865373644979601969504092847083767357344190052592449793452381057107731424057180782472944515552866405453223380805420955648982114732134828173289810469235629459954462032791780043064808039281782101919609486059369548826751684890091435113692198887931191108812613092845736238953604295004422807281717364710429359067736086446384794040469301253326422878582245228022517095987881876838083273424809424857284515254291861690451992723367666370312705844973671387866343201446877956651240487672490146084034056199299619129512044243935312714138751428152008415236622625052185762282487879809861798827954898254612520764678793837827762995314771008850411575407918129795565096509059086050120467933915881712186858743010791753771321225028997811321773994528265408214204724564983502977450738170860001807033457160163910320033281176897482985411140008336330606475682256886298840183864623686131178389908938256361515420927603490763503402514915050703494849759607226831491377855319733389113619555001374141473153982919808385210092734501067966139134457256046286492014483539982420360445454976926155127732600230752986904463120638532990007104420182975043868203717082066174190115846828422649032422883721136192238172655649902384154514116448432508713094847823000012268499159655543197415828872650488606016157917801881709773306508672717714811561043586155028903902813797486421133112678382112230042830120979840967223005044239807026113449627764415540424008581067856949669623989797223023571696189747026900449640123668966267145607756674650547541035779286769208231053405949341659558541198404050290754187166418785337539704483736013880839227328583320310689964362373437068972743841662786655981313741065024987713462958986233512688219813506988571195670128397701084906998080638549428392001777356438746956068568162263167547734439945600111870434565744326911032722279415589934043319711363733707816976514695917762499624042496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,37] -12803146224784865567188749188256051246641224645790657247958138762686410596254472770246935495440458964419619570691401607389624816061430955684691749279486506919863993162713245146911525547613967368905115570855631369165646146221161850958029822083448543720114432116977895432263773973416900229805572168017176713086073348294137066492508889620099087269071305408207035610734338632071152357132755086812284263016897393926717289387852695093115023607260963397417940942169788612758880723249228530865184286051884986431348694655168727152953105844497377320204357205591642374380707636307969196469833426276667634426333414028017276940938932447606210914298843510501500253002391767979534432876590835948336232416476833974687258033606992236626691903907437148223280547596546304668982631105962192319107267890977471059505147319731494667551403320117263865420768202142604755104536672144008701571809218176465246704831308369664484773471210422675917501167108747051705724457953509858673545301967163594200481156338761049438176506669562199588966675990615377987453599392036474013908037657760871627966602795323414518454893551623417517458459905032198849337085867859405330315388434938651797483833873274214138718354138409967449550370183103046222949806946751565889944616456888040073745737817457719380715335868870769931022223417931336711795857356802739359267258057738401684019290465415478410614859451132500214368617241991516023402725745450735703090409630477894938872661066420151574150753264226823757373416182403309754714949716238451632721086436797131840431558990310572973910959751221910416395828259855831386659023415481508045887574018704571340608429122338818477077265720948485481392260318458552346834347380160270153668292770246142611833871993385658825759642549731258151858122729615836967465594776900252078571295487377181936203615084545480929517007595331817506899819764347696362852099452919775662950532347460784078217602898044300304392606975082074615066943593435858178607684598195528788025088006248288019004855696594542446223190780973710845139059259115895600979092077569525557212927695196614852352017460567951631713464434767055548153331995118454080672970087460987096089180144178430788636989927366810343036176402062628148202970148174247285777612697540933683124243717348625137601738146957401862941329051167405379678029278670202856665067083002268241819272880403738037355387376810332762495459705330158394691076951668795642701845730260874716685296869086675277860063879413243100808083578133145780250723036819101841631640554049951208375900022353050387979640960007858685843183384639797151228941395526906975650937474375855586912046432817194048211479799749834749518490476361403224076957812668674769570382450795983060678714419878941450430595459628373961437986338438267962483762798220267014611072938371024040372852659202128432825913617892724714871599534932325646090595384584271137496563838888125306807093704928752831905095562476780485907387862340315040918039361888008500359178485407585671270234620144148640677107254019890784239616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,38] 10216791693809009301947713437903580624202114260990262519026533904261613061530301725854238784710304006193648683526798221255956422720790999198487304282223153918239984009317551799835839948717147179271147882955987009151325005456869137175814085280934216132377577032196442782190964677745914277562483657037945575007019790143723894091798937947467027172380403618735511579321552762927649316564027852585842734135918950913047143825601006132264956002413675996079560109059655762436327383259793151092925783663715249690928715913559247317122270130841683174327517450773189496475368409264679157089355671371636110040554426640198161661423481657983294840224390624845962541587348589865471307810886146918759555710118813617308275269810584359130301517788308538963568232193236287494818144498437560696696732501471639699824370499279810352442974810971366875387017860735289576536446221567960545979956894542373326267649714128556684803133189078432576757004706385177995920397810245535722735714682574635463383610263872155270660238231439158346204472448347579542369046321069543926227728844566726904483927471608768019747945598776142129078295144425393742435935903266239803226327080297356411118519746810544862712195992900999706434642797785854322873479128377661997855619028766577480188184337876952182025859911964773326533818761766749404600199098188475304619547671669032698695950746501900633280573271876141759815164032305273196450517740938922809563241423368027909366493147137534762662829228752094993619012333670696118690313110724732691189579474222480467359455053982181391699521119517782334258064275052312107688249148858518354931682003231502142279293023018619440819903220816100507772355786132206488453326610610442550994146915640086110384969264986523911499440476691342147945503763659963548767106162617337122524898311632824134463794481222881354514126834500255254940320778426726129348619413554008270686679478895767030748457051016129778644187272496655358533235594941448308818369382684947136788650965071865004901734836727596589434197397469616384734319477978103125646902238532193956846512224832797332454084667243336291062615330742448030621431934130446551964297644960220116181698731760742794266309270918089537995798930272647220847683132298107952504496345381606356426126476566480908691427351712617890139752061364114056004347474842075121810977007124763357292531779544478157872343753944703785903055213267858919910890182984688016188697974990185847533609896905070462606849559288942639565433572599372423507034354745615439553728744162694181259909023694033577222571485553276952373576050515170315007293381651788079017828996842686118112306029648671011622442001846707788351829022545063991120065099789476931488632621540638814240423153312749070359962984413443511167065613340495562390675649280621727503997930742865030499585719528293801951409712532758211098595255204012469107247072513290271918240426028655206675026469920109960548912261860323346093529900717067464902431739297581121040782987823260758222076151385184732861499128231409013225422848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,39] -6428511155465319472989350262206376228831712794757874317075096089109818790156019287846478652632615524077498449390504127721689916078078977985229317282027092849901260099441965603702982949434195953798868690646491840674853486256946469545023849516577414486838877053531521374485030317697704489512597309179296873765311696891606203999455654350906682452685562867117064643983396799676547429422123715166800905041099386287992422478953613241864364517218214798464386121229248166677515647435377080733368712161520136270681686621426866267369406669150616255699751578699616238742585004318164422720329801147922711151025242577712081405197357291579279702526270770850380011242206591389253033724641924840197257842618785088841337878709469163098203856600847134589298244270085071075577567907296812630824914245189612390877379640488857479141914290939033713302914060584869705530381580949329604309007258485313210752076263600979441699579323511105395467899458651652127021877088823048325221555441049693129004231058329068927003651547759067550855070929399627094033409257570769346703955235205450914906580623241583849825237045417824747814938497005986582090193895488692423355337418383927319329768972924355622169766781927263754062194617015201592414953059888065808590169184884252975990164573499696635761627768867911220101222625954857654613513351041747986749768587676369455117757909143124272918563912639577216051460127790096412886905655959503672151153732692001389614750307724033724587424967316122569936952188891838620829100432770777424117720142972077001433945002115530763647715390250310509192439984791601291188145900244425553869704429245682924864817313115270141206555344830987269665375417915066521229268681582678761213984972144968975834842863089844031298361043190039110332810407602935381012580664240021340580872009032790463685744128840135710584960526004215906202992214596344818475020583755673198764517715211519443296890797793092469699262841517628088345713230213910710034155627814513543655491423756469210388210890376706627488284723066275879572011133481226316302675694150935790676921523382355896403841139073950332057789133484590351067730682114154916293773044408695454347834511872089930368005524114784484582018918503960088256416280282807872120380307034431562309557014218336470674558058729877876239977628424464940147811968056068814532612705022519679359631808100990671456520107003764856678125424347358675340727963843135800507719374953526893366802214861910553871377244565157540267446719244058568752379729926261891581718972212933055467429317691730212376970145317081295098701154662430990029472749243111406040739561318406141212173862621446854916273528107947012865237572976915274325320504927502693706056767402327750276884899332651220649096294735554241435678991363243800030372914024631603045428774193559628600636362374007654605130670645851394537461772652230369007265398690546208175931941814879249011171066356850673669500123000787676906764887878998572097435564382873585558275004698262369290060091987327123820188921473565681233428480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,40] 3397663492202779916325299653184665915023866844371075180487134051634181883213988212794635237195274950369947200195593583864748297748182185891845245322431049025121055367065388995883695329076421665363085388576778234487183844688501546743129813331935745332408210119314905348594519353615244627443811196487767685322959169030333550229737179219783190444623482651146447817766076053694117937023211320352516278188201877150930093563675630039585977016380294032684753832470021781927281429618749367576825443270386044981976658453141665117893070590287923626863427581231141511157414312272358500437377477532590055463438324223449313909303672032706863346336267307357751752546177505115073813747812577934250325015194493345563939527897072855889272931525683096925618262532402009998108919282046617398563277460238138188487979559663240112028438312742144778699516028491090464798553617173027005412992125170645583383496011797267503813330025160164342117901757786573884132467593259371254931027224042941353918310120185296962218660530759785325539770666321426982505809603931214412364836501761934034694697475258671781011704789605787596510831513947976024287132093156363414444994363562342806535568458716813516898030125664457329779858918046305993884694454391369746104199720226748113297983609849854646246407968978221147233876452415396191267416338855482540000008761819847233301122539092677841446125634817086223470092501765575577312491161540427340838854025767193982738005603403070372021608381070500467769069651638942271172632002127434347608599272541421662588777587672654542816177289901617177346492895348572995042825904338335224509857407823105729001321878001514742298145157271635819992927269310569938582706150261828256507149671934999885227423271941540898501776580642456064605732843944864440403809399066592245611195899222645396783548864680432136312518925030179225519604580470751826244989746689065269731684819831130726904016957707342587895883801023362971278232780158556044479540264616471390256687862275274596984809503588557982899611922020084391265759747488712679876748490653554522106519699334293842849242406483763031675673157161760847204824691493247526673148241933342507294151891804238630094484545957587742299977134905578852618291058853421327463996643635146697375652385964504353669663990940291179406569905354211030797005918248159043793996174957752596508553378549278178597445140880806238661541198555519946311144377423917483445154438869374936582687726120515817120602316259018349641730211341860992237553578348036876480908708116124469891935156620222101852366534182351814154312003375495619612963400617372666201679352117245659118410749847245902317287816321723970621779673356003779647647435731955695045479094522209813807325224132616849387972009344742185303836338186289892621933219958371924347823363651703996946672702257825916869664041753040143021692224881557834407993234945259136902323626255243820555143890513518215054582688403136221042895523723232577954977585803219071971154716419288497877715671289511791047803139845825337065734144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,41] -1547315021190952108945930577645511752295976044822827529065487824342495972713229478852408839255008069674431110917585955043147893746594448410207930534099439838884949578886186787410933264792539426290321499383374187323955310079602151396948899735827112772320819882561039138947502134423051807385119644222641178796677169721069771637824871807696657243130675438552479306286975782420099204473732846401287928939681652692610976912334650124235029794001320073273499412982727779131412457583579721781234055080730139784647365621399669643100016207707784635634094371604388551077322409045355880107061046056212797250563979609772085331110449538056944685185362001969125891901458570973654258478880095521833639505176164629823369432592055946399671969355531558915817360004711645225433662366230641445702157282359876697268269847223566759003641158277487008146722471188549028848574381432455319410493564972305461508443128081457772198667494056068962525101115622634248478731083572640680940674912448979086468344833718626718917669310997890272850741194357845286453314826023320213467803930058479425653157539161567354230076259783683946618909163291632049261211671809541850429992269882237216432029273515885482260515287671401549270985992591097847543275271326564888271907426115040128297056296615266541373743278962085243820791626577034147581037450714999138274295617573465123358470168282270552872582847744745156654161516112627142984423786122144354838967952507492080892752269129584128117538951662254170316910827547782239791709358855578162633361785708201992955722662973482432552586546667855813049731272064130098962064324209144396559614826462267665005409233862190333761969143156926095879354623393958223515252924842744522680447170437566477327744753684618841363767256269948249805716391420561464759476859106449048443986018122974130852115115454611732728989638330313569641253542791492219202439460374690250533824327423830744358170344169315096125790273463209407214353426157417502118334272673111740180379155268349033174880764994192031156749697614385449562730569103729929453612860322621396452378761147370295859466991440638807889792914614510147968584319767915021650952876871543296392219853680711964034835184834886428473805390067178890030592825523897907254335564642490281445918650372726566652346452709930546941999909179426231320478147802801616516678915191197838527863745111040344673136359197764053270568304779838101994370731531410066190297081792747181211218690016045898351019359187308706738689859888092028848050877400564902015071152037708213903339405460025341442185548525740169035477459038244806380978459266405395405818350932134086649894026678019645109963215283528543614713652589794257746324827040153923829937421960527413362593775793669545841126163121917091890357892070307717401439521950221154121112730533676416068118559408997148758753927043729237626481112039757428067524442862165911626007457493755141876137869222849525825667669368210178825345144649767424466344856476197023857997256026326512357493186873593922476881540988547868886302720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,42] 613024110785991055666389815611184479261746723208161764151101940600737046776248931181180257108675904449051581808691547122383416680092773501752710986455230906187325694881895761201100514754585777028846003704565861638239291193968536845313317298330003059686304012755232754065196313964480222032106002202852656819012424860471087060176721365733793236070079187318808600877706074837083223443918455688235881058294426078558268993201143092817224690510287844791238690124715340368175125312985149987599199987323253036770148397277995890639249123994482342071028333246448374340312068756056446316967305916523125732011960580885969342095155962734187328886419641674347857118097627896555225049617518556082833038278095108822328940180882163097795025762855810333224083927111209130645531683463535568620867060095560909106789291344485411028555959539843196882246679706802485955348690026518881766728717238986050815406076761055137845147522661493686250950321615132429007450564212485510912429292535141854106712008524391711429369427360813551356631738935580467081246733858441146638155273466462565699091547047887003732341954478021344212523122376605778432722712047424016822504623269901154238747545929494100370681313164987515582743781493602957076777379403894671230823279683507170434604520847972880657589157412604518658469141064960462851441656984219240260747590978453134066354392454616867361407202869315207007535780626696534685717693763447209470034989426477028905575254131951318429409967321992035806292748546264732787972873730279578543419073526442470548339222542106974672453279129489242198653716314736045035082592573170215288091739890104987929429847980450924794635045490316762572148077798506779835525831819436590895725850468846784442336484635693238048157901960249159906994563589887004802403748215274493140528369265704929632065976296819545055253464488971144662417929033106633894212666567901873171200025874327274863515184690674238657909529241158990694420001585838246263772501066148683019875355521140460724302857826747953422262147440788049303851463045396216506721589296386101693125328741214824255203927035005893009066805174609133385706702686624416758049536389037246743750403590838025359120053715925675646288051589445347054178792600564878464959496458900696437095646443451447224315826800786030094856954328524985671220742417235060579915238959019668526366888883184568528532156858808755026205738363160699832288177755742947153783142217189519136576292657975860027841732548035643573856746265794039077452483451669496027268707276815443062342556082816828586812794775830630775500824867905317087999455028433709648523619529022776682278971766609678557789060537033410204484497873955396311562795037280250756361212702715115870457293147843618892644436309461402859040369180733394357070374005197612933628136889604152093367302799012168692444848669227451274898986918189695677696672655936287166951381359482648883734273820452083149522779124188392811110448895407305854282805677978541064227003719789272934741284728209262075625402779337057714044928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,43] -211760567105548208802789909960431119719159768689457163148811139307781805961449924438906044085788856313218241824836588331139818590511717536589618002900854770494050954856815833641679218164134333137396462853384525875558246838263372398961295037720773430714462183902479573937948723807244655582065074562896338733238427202142445669978921903873017767406036495496408603850967386079920927269692466535482902981357115675848759147032743868699316462235528492267487021926083936234923818244080585551140904876263937206897476130048926467605245982969489988898726961727981994441693140900756475558672424726437061925025515975774419997455100065495832754337749170002351650617843789403724899387718053954889405807894781724188694524270574154424451980162285296340176839594803980471684212928541031043934027461539928345863534366889632463670709423632169124749950850872833041678906780726549074023850974186185218472957110803449030220776066308619818086970773706063347080828403574992131466156454393447992253502726789812097514580362259678942037417390545107833761078898780198174028478181981960919727388225348071197641187952093104739624862121128347889633781559577564111572909907885044405731402819493897144703398102389281910401964725658324364515977807012646900867478302675357550500394159767758981991716255571542174658298572105287690710417326821747907435719845204305890338324010495682236976678025340152699584426958367736960174251233777830039790128148432525655263763027316948126422084986591443791765013612719283201037022393246812086585377558760451333190568497712963355046063481435220198935602219718460645111826013154269259496129792532976678270278611205856622814417328609077162558030371899415412966080145672054758072808267417318909544124695949537809781025491611948163445897773770412869579674564319529788009385755055501268949744048952680458362602051906549122626058514839164185451482175289846085402598484604593024625467482104569743568366685745367174048212679631477608279447769295082028024354838114491780962614448980668839543814466936243485811139163366694324802451570540349890845399272661791245241521283323382983377422644744918032101633032993510584570177016138240358896288901508433858768760288720452370862843623915357581433190117471590682246441198592273119963174741627702095175739105959367537933742475086805660917105652952645059194106727833499612141377315018350895294921959345137874179450570565681560289493452102711600220668045864955991004829191700476225902974073174252634131392988112859445391475792622436444017229411734401819872997198492330314441358612828102714329384018293913519499580069334098130819714102502390471771912566136187368431694865267652553503442842052739465590872876236038045266857047160388086488824361031242833253768795845548298581738430720540200921383766809733452832666607121510042987482804071663806177343828534898814374671774993139228564961921371929821714870664488034606413041492899002955208086028388995507396540114561436905336264825546944964672560871330440955129081915738844821066042074159624025286901760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,44] 63726516562840969923374410012055120925536956383371956477420366103718651199959297010872135535225469183459069822795623165142668690408508210066370276968781165182034854802797577358294818704360783232420635818126039180319746497352069106050938875164271929025433428272457726122637362189601206257644905486397537152378552786767106715887860383336286120380414553722127806766267643676229391715241745637187873499616435254655098715921557138433167465423225948811036930192398518946318773597362519085833800434118492085831500828991333814778090586664823358147708577338976326693456433520275771148551691055137372643537659879531333379545721777912583256255251658830091236390904845675776407062165124278401525547044122491147323022938406672545601471288154705815364820372240732411812474092161285872778062864672598751234010366175813748476876537180409269936000965662195099301999897114722123217629565934528078314697617118276015424653422551031166900803770795103772244478758041136311329516647140019806206303927512378853049431924886598140790717583391102157831956334334994410739850205524849101657698165509581221215649358735248641899059116829772308251988484719684418045195304180325860785478782507325310047718951681327066771206606225640214206721716535931973563374933722194197745927055893817080947587267519575775598732518104776092699672152917058180798854075609759788501959428749457253071279854005945994944188504456844971103288699330047714108647598633856610495139980671254830655819603336327111487049631009726711169411357604523338663718062104141425020927627367808255696849464755890431292139168527797721413638493783505841320469735372173479481436281418380409952795322810486728986043703864787497533623848291699280174676133670491112398840095358844096329572030979102902907530016780331577987203719198731038239228301463620167009589929909373957283483800690045795541839732492372015166874402274391526653753436821739810120998738392791618500552528438402084355755068041489732884268130351214353622779508048690154998045056262125008349378645320680301451212628874289437685684803019588782220236525450092890999212531351915881315731536075299351724388235705785068755261001508039914989522819968871202287433002520443615393476353206218883796586336958572057459985010595152510935270983008918821251853767714581247335632849368054271734187051336539543553247745275407791882833983499945655784549739899137232320725431224950354060668033673069279348819387073578793793027112791039032752986573078945172099119799643208177774834426286400474980816458935523833454028201871726900215458397810551063713712249310477143169084747247363311186204080114937323880210742009421978357216063726798694711350979801165724628598539995806834864832574325251411012668090384024502725475705806685692040653621335489123782623719282044805128978942933178025844630681094595294085228548347077265507000553689581250524031099346714305263467263382874653393469640119012991102951883454979470230540190811777623406227304490057627159262435135278005541736301568521336245304801703885152226115584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,45] -16681894765686417019142778642730317875114587137091066334926072432953839109972371683357360888885372165864578943330016762019311551057564047546934368687523638286411323071572265274568001051692734399210130329445917061881307816661576439753625623945245090022652749215083220008566616590714106255134730813092022502000885849759060514888192948146589910221877053042404338522758180862208355030538533658549806836558413420442292587060193782042371709577202495425167178398120408933689124893097487310207387290233111376169345203070028060040054011457158487127544926732259308983573108800942512688803665611548495186918252032370556131780901077086099691919150626359207991488328353391783974016139620829006317683147755523795900961784180728541448005122630698768281185766263942365716682908355674229889965177906706637619646499800348378479264282756581364900048140317131810190603983039089542646220834375910196352103930253234132909183779695200107179129882387708301423737016563489885707495790621082952685138672814277078107089473828464253403032577180506232560566134103774899537399332808946365136507318568250564668912264348685635600002531940391798127725116191640000457991547302472314461983618609219245976325421672842991884047677347169310186514365966592966354165608160636916360730594879594092051822474081412197125473674167874883820074178861182330811434922435472516113367322142224311106250745311244640394438574655716652923208269515492409449999210194544488307945370430091372110884342714718860190428294470106199769802985336828451471574107051552391819344990592660852324025817213769962769383416387673113610729452279011770885512982927110266356806612837884932590011498913311645522245703619934558258747069289907270678007130920493629081861890729143472300279764822559345563349077811686465816217599929900032876930615587035067609214016217288292056395371156425981986189741547641727632009893281663222532920200381847348447160548011036491083386726117430658563823184089777181465409170807560377640650062154585268590931641620934120869367920124945432418489898254703733606578739478768379923865995832714740810374006120993405878724408325495429176377340982923536643795522477998358591499719827173321167743355626239358318253467075970539975232280175110730881623060449661168045465366493746696219182071699095326254324907919801364783906835617377085169050348270800273878522864944716410868110985107469884050611761343551068508373169246827544359495486541271218753660101195125025684926118465893035066560214324469226866479380455883333667732767756576210883947532596644804296819834673807038704439232549344912535746086052382326227319389837776374835506319179685938143898651783795375793862632947647201632611703834411389346441317495610275172249731126056695382541086486960862672877711306666529492266103297857342278757340761911716256962033619269005277124733663395141679527168232134595131097432356937616347109214998300696197135749875125784182577001504480224148192855273538862681487572126781880535479127382044878146158627108061695472938523597910314519101440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,46] 3793982180453440198794617520460643357608429810672698784924103502354047850168936456126370588460619279180189407590440073467498127263110787937085185016192975768440534043426858322819703021295799844959583490398932542449209358069159586908191551586386238265134322421979474919097918228900115880806961967866740785011873604029673812963310113001560515776711789706946224198427910550786050001937563055630679247188753635730567091694245409312574749190206692608372394162840394864248609082992301443413462523277934356082417696117716410989444850267826109302053949944493800357423187559404353692201793972452818242737432581414515978620044400241786151062497198213500284268417041470750316590177858132932690717762585953871155578460570701378551421741141218901676900691183454742954687861427161875212301928404344977090330433587258102259503416438272079884889942742508321614032736758613298795925380866674782451323330462859548340335375556188144509243744504823587478080192275067910063329081979672933441745309728502223362455959774735191990931207088240671823883427508872675594574692319018080800680606626433966171634897171946007243799312971845900482695213220337891914660962513073273100744045190714898752593635546066010759467034567146663397756947361994336087079916720136100127466776014941475033174958088155922811158007999900024130515214149536069652855344395209281056629918232436248295236097142563380056044513086109429810112275357696908578596070878941304437811293403816185224172782595914192175568040024836010227853025435055598531188870082538607082158749090662037632271145798319978889230992479886783938200623730703761628971720156851598273398770223388019051917621964909304743931986688544013706791293843723581999553916905511252967903851369172419189318214937240692016447040223426736252110738794523485507663231036472645472138519263979102029335780498647225569816396732952244323061524617131429302083590001312016900449342172184356778472469635274483878690462568233865397333063557178805800101973193344660230569210652072603273482336233681786332745428497820181932766128635027368446483899527862041087362126279335375257173457274278717941959668514285433468000839295393756470252612549640141295823797096385048626238045039765994680044765139790732169199596751604753051707589669600150121568234910326226622595637261429863728357418348709708169662118472976758679242912455696396974353004338541452052309277654240298993177775320086170299005159576190477470166477344893319455687664210952051250961048133680395122840280167222419532702269026543875833963445842729799670380518308218024735219335141935761574385391364607954344554230345246080746130457652224558621530023544037457858892984319316599430463974420390067619973901974917047146369063677247173223610240369795831069038326578186678265587957264657714067155595087533913208806321334322551393366685089140309051146102011664626312155939459561789161856666888269207248886592672712218356494356725871696913254656631401923676974693059539451504740091493394041697577460098922417003506581902888633890766848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,47] -747987601901046878758873320286860074330348666716731994397565413398692629792571406787098061998532025108536513327370028368739133316749524521730753023499231066112312578346993389084641466137720931737356071980119259126330936235718314504773600462624667369437975160854994892234273008704378716819852469912987511337958011681467346114273944882070376793756372277136539146381730612787203576099195606057373927713415725229816519643027179183255963208816314493705864121536652675503174936116058635045614041337421380281220661787371678931614237620416006320932678784711197193856072279042392254029780938683902651502491681982273177373654368648154556609046706723507594712676144830721254507847973200614882987854066100064763965508616929055791910966272478678450039966621977563595232114903690120702296870480960246016734159401840969225034607967330498022742028574468662902740895659859727631788419400633840221463362280775769914798119183962412268410517602653380440822963877518873492123414734349776909230435848844961381518667453325562924423460669713472426679659840509855034634333538333895831704967062207852038873449171384607817268347586886811897510111548546037147015592153563170395761244869738336781057483324896455310995094674349522736114321467657548047238733307493224138485271737871879467399216715557131268444934959551808114620946512179836524491261109207566124165889990187347953134279354849836694382221028230963126763145680541646020903101059424278149320605965546025958474673957521827227148214885937857003569754581876934436645748529714228794629940826119451773749114004694848567205975204407038981626193675361150168214392254054315746134797928105193217082796763171315266061562585225885701979390145546480714955261164161500485576903400869669056154983522364875026205365488400006240259153125340014648840533355506187987718923179765095902589178159272529211458176428038886795547812107868900063883766510226178021691347296235183463739727978701230274101466618781043548102619594369594256861638942660234966472726025587582466374530276239101959632006066565599978499133061708601258165726353764989083867917323995884695115342127233349405402944895661025773755345597721961810986882314531234068762443393262248474779264029134764730856745343394279475865184771691750789756710913245229532047363196267762319435152118720548950367499998603260635475415916616834481191204786095352661835894162397823360026619408820500405062048179862832472845402000676464814339057973067852235782944466436861458644201965403366492260723445366248377190689140933588761732970633453066667911526649597432375810263869645083794116427601460752157715529242426554525108497722793300361926687954798469186193063906525557291705922322493273986251565431474943966092650475336728618996227338559810213621472092245501628258592534618147555513283624630194681480226269455207834765843115139465566899233370042393455833632718845783290114953437100362664181375760794955528888341632926206438759957383281425167728813263943851534790162123728338416445158782973807805007322921591003383070720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,48] 126426748857582873673548221168342449392600565054395940834503829838489642132552148293381014823727438532804884400695937312062652975198218745664863378195849864251101896783614768222016188303125490796096734415992943782626434311987121014516445276605739682345807050988556671669895187821033624276784788522426235809593814834204631964598625782304102443477114011920056745781939835271484114353325019202115342343185098367160142592900682119663781335087227057726863532284855448938893480571958373149115559708567785756342820686832443112265426657054929289710465115661058501853407219642116556421618175384554400756345324865164725031930645025473217562591160999940131207736531907941138825422995393393199873354987591563921235817842609032590625562088751227277162573262387538623001109782676698245087033197426169170516793678100715971987284273103053443895088558411499983246449121721194522933491635048133423957065388654859413899848277026566840592333147161739052052668520092011765686882656426111463462693752315165193150033299222719193390593501640442303933659001153970521777335066611632777374360918714893105269545419150650427273933467407262635448297973025434642152060003783225967360458307838470785943695094695879305454437505660097210567408816505772861831706606008454290639429514468517848037332500823320165025747641213440603786956537669178154741591722462992367409729545058322554565106741535453157047120315687890453426702909523984731821948813179582271456814254758032939362196080388685002145641423404892054707969052357711407385364735025828261802350508487430091264596206229699551108678230616859158215291990622040539602236846896921162901109985400840667460798959396012492912100544964264390157285113241874040369572420747580373663562620139287937815866399940712259447389296104145396027880366612793056018644678734497401512378174358204295273945453736548247636104107905549731590009917356664380963638317707042857258438473105946911708387756105517188029652683570524705940322410860305659422749250785355483185008577835398552769560027423541859031390219496487359025717431303611996896151789258945162224300799204080606784982410799409453044956541000481139759870332713752904793308683514248927764076124194538360968003203367747909306365086300022005730975093551163161452854955237110902979533891425004433005065028840928199791525835504098949514354732535589489892325774668442495099897811573523695459971184852123247646161892390166353586569065114110216120707275066825477298031274528414466256766112923735548688459854822014736583667736900512367801613244217546293929666486145911043447553273866569049269942991147351354100815655118439969974327240200310394907352395949638299644863701149918517998208253838525017373106764523216016824379285632397417109456559327665838798335904565164957957462632674949319687188714365069157136796543143680533443404518544454809358036139815348591059556110659819935522845754626690333215166531269377051970426588270862505728482508806368820926999414834576272481626517326602620597591459549556773040485519488667472625664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,49] -17470268225897659732477937147560463044649463736644025436873945913320439252758904033935951162998477196780411968081966287311574244759664399032655416209196586154631462477537898327416516947244851783759482396563352768792618753607224726077488088159360787041256563157482183373559811956139257960854524651383150837731404872755253617029271673723367960508817268075144872191671673805470750597297267193928987376951894665737608345631435280488726832290160886439647933752713640647659173330641678597029942489266608198184321406858469928467407618683812458366095191456753667828078582561048982682863306802737769570314430211148031344595489771431728114988228963658058053569853994076391362620385395634315126332872515341797949109072350546308957616411638502400948131087046887427661811846307210348215115931383207004987472611542067260546239878265866132637416087559544224036013605636249031419224307949307756914412090356414477618197743195770890777114694131198517575645271745975604384713536381248476464647894999325952941479621010766802940965577999817377060153575415855919340478295341165266942001980021605947001487597357445293235365561636084494202020557096195029617610400044851473460257223278896690529535728986225190242451908521217567400677548848285664663166759657041462656592361751562607611504082356241798538505812882297547922675062364453381080856717494223699093142614174200606806247678261521460934895753433592349063361621495425633712381819304450296789228095739803709149929189713968662908565142898345486291937129283876336410618315126339413381836956339353119708753414603102015444012268975934981597439584756402105838944211171190889877657647007586937993182209883147678958078143535479850192398281069560745649616558954307561168703930139791745276188860255627262350069945447777825700138623597531382438902233495206541105339182149057343320036503234561485264219341112593921150926550095934097698397963207738439304328242618272641339781807646811857803516979432678500001672083829448758273132905094510911508833177967243589057439579047023608021563442742510820218692738771577670728369453560054777948083686902523463552313882126557944240099047142249027363366545455257525529801100007207048270645824100376128053484816185031539589798843938474384823431142915931815572962150874025532643261420125166701071770851409512996729200909655119739134070380876380029485916489758882807386588887060298451885968765530623609254078790811048731275452864588261500944612091469720712600742018085345086653507603455905744193619781724594668718559479816816227663220401609311012669241522982803078489050850817125644791294751651745413495858050647280961402071373024239626176838411043228492836178796558127002756101106379598982496106780781560979458728899518097287230121122896408017129784555991063523945215632885424003358601711504825050330218423816982978578593476003506911503604325188976916810842219772501386900372108630931530052982708866291149556964802270255492652387312012774959979398572568302600442829992736252984613289578861330648138946149987085199605760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,50] 1600879547058010980756896161444211355355171133396524533336478675916843742213135604087903014629723396122762319354849342046910898859383033956851162937624500198689933874543987414472835723362708862013171969930313022645481214256994650346628838848365795384592737930332148265178848373341040191442601329649741358501621432047156923178893068676797790152908716576270303781576524991684925631456660425047678769530452702596122293360472730120787208010985969729062751129316751837022795776007601637578715557603597262086613906302296185192800440205446783481815478395911895876917651838759642595932295470636182650357686577176808212959307537077664002940051930439563734550425840556531303439714246405474696343633192728630234485407763352983082532332333817751777442949581466308898752797579360940403430281632322793889822177774631743259604709375088908275894986628696021001579970654530704092303456306506226859533451331650512232072078063858379007070416423005387744678790740698426527236615277186166387169746618987538499160954668848621238593033283716649274559964943623430549684930767983307026825071051013445141746544484025911456460146196636528419963594497709139254245178668043395024184484384693057455622738674730509600743883543493313692997382926168133784689411567092342624934489840388408935982685587473127864956931218620097353165915875283282063928826480446129842704471736205071869161041742725202862573335999711310410256497932774466830507750775783332966853314997477933417960296640958106490617333011087922443677940571501137898457797149140718313417407732259563381992504855976421132593487807852831060786550775439684854848324469841037247047791146197573473150901054183853170761543369846824638954780399947070229758093092213022680303136883199251136080934856025349524094010800697089293014965566784618331567247516600574757970146467328191411625618694661625320256547472201461584642257562125313481123001576882133503164061471053490812112607485586761333726099021382197384260497699162388158903575494455764963274241267147056033690101672609723647335571976030796654235526158946483001058569448446519266459372472217877373359650478050371817116265673086597325544447489758114062131906347922337537161469346995323848138290638620795258060676538779658015576465015053059118237700030084707785868819444935874436153686800881054256213054793922644734767987925661602130132271961236960668670953701546967136272595805790550126783000045594311413747858164990425365016261131052367531738415030174181197904968495376789861364111575082317836916247353648698915174330266728661670276704528950115227358619851885666638557348170663599470104387206364776460982564378335508023850062424562366336679595643062223644115001992276864994915929310478832232775916471555774914119023072678153688399324136036871906281498027469459341702876758628563196674432424122235182601561610769332338823024086511179584146462628858872142711427445207681669836166314774172522764069746801250196189059918475540083393972535620819112533583970257009798916986849044068323111652449347971317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,51] 49376861876084823820490788686428828370778019832929562766821993113333582791457240674619296681938826931347813052805598306804866843760000234539039613975572911184618549883289273962762907062100361739748351474389478679064612416158096718131442704801049514518279312351162878156219729852143741311987508431794382518044195340612097228970678375670654450466398136292212990177268906228557040842649208153609454851462921808275350943063897531866274023818913102432983071901528553427184026751865213990174221276641091449591354890270940784602498875402209989712112193968181673788257255254333848241960405400508257703524226984107790124468231022793083660131606207994780692694381766795205326541342113242078769935410934262898866676318202475158925714806095146515205397070947479871932736930045892957522267619845218310847308864777670743586109407198676994493323642901181480838180665110968153796697394587987085388032058023436202448880755281424869576379552074241603221258091948852195932500643757049053735137937365447487759567573348962761424320760677256493843706297691705507739981504419745523626287011198063494094264376811239755870905729389645015514684012532048853558640440809355432581728078892555436718705595266324140971055347988935346839512056951605180980062931055873337905167974150494422131506222257435775524016388337844748645275912965863058850758311022833192586875567177041617425100299012901513423778051312146733741254634172246934512364667645198555421300426180029140539141652798335266806756440592050843475135220136631593289588380185870584329737559901934589363036147710312168778699402455234668616066484835325396339981593449070730765108474507083935471822212125939096273526145108183253881651166826837895295628532936346608370413704175317817143356670949488702211124793183122431474029419440267110962484900361533064945471919406625765474138786997753805525244176312428672585178222228312597106913699562697903584047347886659817676471638037350041863927631940616678173656958516045990313184654879085136653565589405509606529817235586116815494886948684711647994475725707786415057015402307073290514942269572777621816848680952404301863881432974916467106979388425928153307305691428513292013851854337001369482109194594974018433367723876199421967513370809218297684659722393333433489028080075772252068701397442821852754781743181370608811333702992070801079080805611767650493017062307452204430672405829570434367842378431161305443518502220080735173270824167082872073705686215174003178961421612752131944910131984540846737558577490389872489478850624532772714334803781989661645426654736910141883074679148292857940476126851214177476896133837878433737402490874273806517894452475172169930727815353701977489499356662966878818760667114550620051102778225479778576210223760384828039482897203774043620924801449904042490777564282674422957071105409180805577572416012304362268113720262697444188281200939789149113332258946113025477111692583569957703810929692002776463771540319472098435036534061697701502700218215377648452978088321692467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,52] -63671459730709447484471482208460338339492167837363922896537399563280356952433164163341846262322913383839412589865394009466077860780041876498087261844792283785096880071768383199682041647643220535881819674220378759095164721843830969925378390936275798578841707508529451260570435108650970301509670757591643266527060600140856305078953451070435024444666395708744561378561284146737382014815806961387893400188715563602317689773574941139671497524774971901661340886978650073251509843656748273909479086571686219980314381956031590907047715535884690759661428083135688390676321095141399877977010047318810747871554157401368068279402155201281229971133520603579445220556436205860754008029249179898597770971450447606202372642567459398265133113061874586136446743047170704718381482389163131189513953843862872388454856495326960051476197481755398813224317020714360352905750987901012807375062940975593016369244062374252376724945153299909868665084180502659384596165988795351039417777187347943923331047032408540203727058738074101778878925809596127964504874117491736564852473045409975615679313074760137114885386049847361114052990026539725896756945212428985286527386443648021309260601073846847667521184611092247486654182361855953187787557108792099342287650659042498896104412852632797998499064766745181523374101905695621957456367327815034721108125151126777693880587568111334076990625876637738024147973674558837038030268148745403001941474761765054560429754383475073908474239334073776935034818817960446129692230317463434516830379903344864520194652489166095083150870886786036262310064948526444146929933764757041133584516088153375836235896305889386084910451694047972479018946486542089876898410091767795477429526602456532097458082814268457292373262569406064915135008831719897706597511526972743867487163854677119346610799583566800716775446525667429611159508269736069440748977606446834589678250226411383140502232404427549338692386168016664899739980094738034146124042026636421780669314535799332322985147534362318421559423192484171998126006545183613751308608832285187986000287804438808261289067272750316752081408345363748677520307522012197219552629682615743481126723259527154211680878078174287168319668110780592859617602596284265457957120354156771858339469981859567507559494852024121090032434527970243648583176773216263570684341867619667761929254453565223240540126995771430066901098750822209485599039250379119390437066004028837385439402189033097837972223144788740509278795725886060775645785277774699514886513235990849516741270646574082817564187301274752046246148538479642680739116812992887672408348676162769319734315466173872334390061853394587747181381231236971027130973296651099243335677602608390732444711981084432180555801314082629207930776934445454831520913400966805463877417046634406308648934744850697830780948155734297245714155348103239318257673379300040206057748377275071237088049320734801930037134622645578140551288246555783785875422810211356150262115024069871867839268800127960294098581946462371840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,53] 16281109757653545399686236311622229070515382769801401482451037870928396965976811781225483238105326973941793893484086802869227814031196621240097893456283988782537114443601063274316901012937199849147582755758288023322156420501678702776823110134116735100242923855364134737790885262504278898687300213867663662436636995925785122608856202748657207013041006234633692952181646964267221516523517470387875854409758211370455244199007914924674611927036211069326969649002063034972201194942524355159261435612683614546818916184392076207585689471272426749560561568643798777253122292250683112576364844702133568286504269319744333695937491415897786847398486622865295862819930050419897723231899755843826281066661757914349136558575270559462913534296385930610300102071572010634345827755364820785626667495235726868525799998594705723075523813031937496356568326799931606331834535885424091343023851127427976691786313839924867307237808227250909238679233232624259725269342612028992342837730130680484700435796401498486708554895590413713685742854425534693697237628326083968080296187781058177059742083863690007302144977952197452709734492545575071710510268514805466361585971496491172903327755898785677764945770408325784378649787487417495408799597109895991053029709603245485119206872911315988410434121367450171305248462876433678475890862520757405171423436514641649525609784741625962200426628457289701433404483283600196889346112397395621692205042248845126489468365309788123958887822989705155031957903673756147652770706741239230852592638714965212729754824363250065637295139489853786322196751372928504441977270952522082572219713593661624230057488779934422796823123621077076676416351937176427393641939192504021126543252314412845584689123367443124297016995522090524984338734498364800977779497655489449612073494117922424173578590301735181977363271948680157574367171287231801795871282062877316201004276822184535085750542072420852440661548774596552514201243844076074176822935793699128812029397861864403395433594570332447004252127546924251007009242589855308905682453511668243148052014414885494283638469690488494256327844484843013200237630418486884640512657645903196570280319319392923300699580283993731531226598256901334851858403779455847130073909030402312984657123709468332141606065177417499917115243664142865297410376180933642888839021364581627258201237470933511896284364363856711744201384605960503425512428305179511053811931089054025611554191675832055196476398692405826314071552694945998082341577797885515504563703632667986124429075866054374928398781143860843852815976810769852205142554361203220308029067621942970101882201655606192824459096617684621445206963398563723268155018829001216694816390290361653183548606963860111006039831555362271583521610959729551594824687772142935783152587549467179881557479736807103861084365499922883385373720001410137728629087707764588398107581254253564599324088566366643592820168587021942641009226639953946838385210216833384369658122281232345962461042540356453967129020276408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,54] -2404283995986383592954156132391057053977988214171282797488612039163676003060575018434380377930974517332446652948683700670612005004830140400700496458479098026635523781950054420520585509637644091607872340079762104786581837204069554253484705683558932513820189293468002520973988928597912036003176131538550949984512124431272890466720946278032586475885000536975412992753101409044587460976849309296322979053132823998008128192123304256908909315288928567880015344581375467051443024366018885492186030478350106698664695019838416651375423694810955022721878008447259068143785299882218419609671220016661332177492162454861817808807817346881034346317759288351258032773696466738240642994990739264261022637657894655627087633171157937683177846596230932555153333364271837916730213693119593409751669510565278305411715061901681209701773081928065943265051903120222060301289661479482864786040039882445039668571705903129171429502648193413911810362200896161556271362392441759755403133279734453453911769964906867361920424399759871043800151343012459496016425106286240552131239644930486539980180395834877168003883648217597149811026274729839260783373264001090705490815784108311084274789327263472539419561898952225028983504698658640545086140583331555140504770669629883293053545772514993043573527424575950400324151694414266820842306507948441999440942798932473709430496494998225962480688806303690988368431248418230600793559909550417218449850750932065023371859788356303671345161088645695534308824503880817211776279949588420940999598478980440590738123002284221968139175736723036352766922012312825600816416354780888115222387836125839004437283169409171009208261153212890499965904589458698876270230931778639899252519464283998984718182409295503032512719263123179175273011361442817836715870996152077424679013700547577438791597736685842913823675675540274978020716001159163942626115549063804695953202625693463900496493758633501249062189194182586633460847956197999081221674529075761694472273901134483084402778759627814735277001366179971783827734335612418674572316647621434878861106347414410792778224553252117174670052743163956142941102390348426275832013130873970410339965698559759466411176934438153391225424763216072361955374822770080981191102457315898178918202790340837864014560533489910596738350125044500907472168775139366364520667617473662434380239267898540003624458064616434266251153191621918172412683498600560152086468694040261488130833716331979300639223262164450610253915779497538419084120164485015015720667914824572026054747930843315759502247690665917693584412205397056732315376084497469149511789424968603656687914604209547891800902821541735359611545396272696342818695678918716528790762149240504702393818717813889220584249130191942291631397532216725301703748375454367353983883480407645253864047385034554710175007997516943261065839947523237356480085708589383544335864189075541508049005364256864131015082434174843811432426181910003939827368491321825602614825444145026531290979389152508329804597858299543552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,55] 110577574936532577070254207586016759860522406433646800785650569396291512735691341945426372333518745008845526648345288433756302388199233463687917441716156202479835362523968376645025448127873507430187925076530235018879155856994748946288327978648782818942035756568899548666377384615052947314684081398291904309899115439680401864196183567135331950275837357154653649746414126157294007747983989057456778793500831624727398404132413859591795532604593621039527999482824639002671750993737535956603736861079387386274666838203523261996673686433073763453075271735928629346851375148596722839181264091164711606447805805349513953558386062670458536072455402999753932202930442283841815658041779030063287683341705952151202977852480164051723413808331940057735141869955450330103745284235949988667739508784800007842780326416386924016452510561359747162196417878794231583674188521490890253733874837274027600254395986834517259485866931091206624114031959166705716166142946889219011518855918457277137897076555652845441926084611537706912765934581544070743437257657510807722925798986182202285234954683208977257128137852884617527185208912326384079573276843677741296147756754789702052369873479843393935056002762845348502653245925821301330914088331483337069453367573419894461119311608709931765891849904786825730471526669260991987656587350856501124610005073817284068979769118078398501975804826193919586717280043909010375780749610042511004660145780465302860329577953514584137414715058716577737581389225434759915038896621706982554454586364300731870902441636924920977213697974197224502332586139660332553172321639897953078272808110737680074264382123044393158130413010491946392981198877409544491009346243190032440514659700349881565124747312044778796222351772878941916568899937829763840213846101841711234633604719814151327626339449296177518441354115355809211281213233112312501463435288183813181968816000115309056804003486500598657051310893115653053683804085050031367865756251103792688614807703834384427437648815200289174139425785438699747113623122015279559204692200805049505475665196327995466800516494541390313104107478703923149805596139218911949251889837853162683363589184795153032603790554114937064246474167122124957835816074493383985582650080731615642179683599554799454479604304172730261302232592130611839071465045459969837713814156646403551359013425375743149726591078285457199154399024485619679076077327133640272476305554380200349397949039301338578641616491320469942076526490713710347778820896909204943654973957938875998969114578300114275573617267685031183901981372138873712502533999229703548507780422681422176219690876397502387528463251856098305508872607062989156193306556278312128388824895550589349743531396913043021927783219863403857624274137196998633610618242756293978728726866730420907855011577621878879715649047528693727093875170395900446943145029993028115370862597518247050809125515353430121607243471638340730788739557592749197931156717251534512347049308846283664455059257140404735701605049958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,56] 55929614985240274274522953345888289428220354023127327257112982521608232061183981124052169458385354539985404296707761342250393081296474894055504112819650003579290281589758317952484749484443956685642736170495291441982465461518562901358602657481101014354396081961629977247437501934246818468157465824203104058187811082981464887355438220082365905815905429388700498956944236649769351993664191907352748620592272926744566086235983520258323206866837071508983168966912029392465115660023989348240888699428591751900039003852073346759755453545683144460899532098364194667602771495036143570144397588630978085858453948527801565106113985318780037611624037105217565841041359025339249492074989139020104152588975706580660725426406969936113662444635496279727533003613121781903343450392682410546909196514063860161740930955433821240452028195031484798144719413279008578039435805421575999066694950909364504126911331680753367621393997095731054768651143813473654586402604650458338991831645511720062455038766255741667300739569099956401976765841109631612370483707386460968267566704371192452115161393137644917652145148547685485124354142772586667711456920471278015649316543537342891682664946455102416456050818340217153521977409087429096997955578236459206813578839054485692845986284120484149360324778889009494744576845689784687353838598433610507308288117038876079565494849967444542640741567078805033484145712328012949645499051453239998571906719693894968386332063547484292130906491590430683424436103576628159475747193727568799900153514156036887216557242585708204547920313458710228609938724900688181175635837473471602954156101848142636198873033297284294014115221017001605303809975547880827447390352371597820201760660133782207011302757911336536222390564867230841671170395331426707309162992351482108187855550711827073553439350576785111569663553250447082621817256444377699176172419796255701595343602543135231826206596552354594274355506554807828950495358567573669570856869551911640647794122043220710298102833556459102203123193788530870191775147957709904785746063100842944686815557754994232783557336554187069292966508104063012017228443918563424815837596141002349339773854786974877899299790206940880078652566452447598129211603944375700892688090560504983814643046973532668598421515434670084472104634138557265957859949357338272994741077069256512066158719971425590411306690703731910669450816196914714071202195194180796411014808812060239990602272298640799702757572363527787123119445527669155575574691998537204976593786212949477950299833744916374080090573032805651377121165654168546515652220819880100706030939859450414448069094857737301149928196713748937535729615357097729458215238258283513291636165627171742304935774980736870894651001643715150607935398788940619979401103425820552353878551907605219725034410495283239606661725498961795693527085847885363705117262013766821015813338437667632700543790943651607070200909368485019420627615440092151550342564736883782113817581068637613119487444697760640825362409848832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,57] -21992693873628099948326155529723691181522571180476621975152903730273606859718007178989477875208302796767266827016253708249624722187101370800858236800302550902147312603584545419106814728809998566198833987894073432640782848391654674974024162628011767771976594494847903974598571574774097634854538696749564807190135676870125635758891690641306361499757580110605215780528516595276554631386345653260199709466346664035951133477488841919914815190281968065895687271395048567428398470160703037528059642163470357798483137288552124197853409008495436444434638458813053367168976988605688550648549073863672100434105653366943630061628895190698806416607710995288652328784740838572230274525949120550228102884289072701647716422949222961239856783607975160752179744522110259532008958048049867528759450203439064458885787944376452830504050544364520970784009925461547724299323260546634878775325868866283034762705718166671520725704918652942921122851497298243388032633350406731571386112735831975853278886166765669576845279946082285215960580268702050268188236408845148082307417925868958486517824580070024770372409583600571709640663069745289184465491647316251984365153780936350367633185191328757250022275872245754566997390214909584743335669714723613997434343623439505430661739495050467783020301124423020210255078502003602250769682691227117531791373383830626028928314951000060890775258724655581377595559507486731634244833189795085007911203460540440962790702397745998882903263629135328281458551203272828404640660273684399362375307332800662479841547572518336056210843805679120057432992709546956950002385765931675512054826692029219881668394099283804213933166415530277644211179500422468876073424489641393397211784112869588354832922024553023732360512616442964776830252998128486562556660546498835752637346922621593178307881216819820857773485065958081195548744654477249531543696137027182480308260261341882858904075540950937192588860883820699468397310056325653158270534244480786894550346906530909463749210478863775803830715343925395881633413660009278854202075528715767542062994286586097282676661071884082307625201933658177506493742244350349390597787365852525989401595065278656146265841614711231229211798142928386250352253487017500563264970544118073414416054288169408355355378107809634017311389002764149943822269788961382365133928074325047325626884670079886801296386488498212662330627726774407801853985731375098116589945153096934056049593637704800069696264462897073101480162208699237166879772381434536029795858534467377777044768292621699963630530921237745415040518008825586119915269733788511006086730193883992925232897093993990821312733169139709653378914034381494932458501437176466515843461450767864384116522363569456103608145812069572050047984773724659339137117144777339910451990213409788972214491931363265017825144651467817297754737427907627652386156982207727615843589637171231909783069097361597355132879783853523597042709918711072839024212708202566620789938169387028764488993250778677957588447668469760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,58] 5202656123425049565452040469746954106142360224275388917329868430087232941798116918766998577647287264500898255530181982129539755751889954635846945695764649199244449396921539733738500341671595451531250842454108412274983264720626219006109879058942764320756153355561639222886395598273793953668676620150136235523568986641245042061923554441371081139288818757289166064186631157601823941612711438862343312799052030223937847522897382585872804095280065556489343034784741582736339494644544694234346748838471986155150179368141070558262171597326181691250750067916061317172896287334099821554194372262986106321346571037108460934717986752680154517634061488006721128592607657294769317474693191852638187804721957042178546167664447090439343762582121063170069722338532427290748234983344433740001972017582612635403634162820143970578195867529812794778593241825351592787540148113292337448319591360323333504591778976964492420027932751159310547338663489585376022523902862488855854867294312332368901959230656969551071142090881332276670544373396009099338441979911851262751486524952039723705508691607660882055426745414043379525913647727093848939535153906108406254813324446600225770822814825744255456544494998806442419147846072233767874217143901893850203701216739231415245031910718984944733575512315351402958943465607622429498772521455738622249845468497115131960632224055578685816455811895704850692194354298890957012046800490602964380259579304730038393212235035345822761054947332743620524735512050563967345426570137835292027341112431901840359383184978758092314919711074908166512281886119373365410838593007562139009437471854943424463570245002275462941846676156045161733661614565097354491110670117795627576219573142980282237762870774264382869201878813323846064034441631935704623642105191130669525743796990612815380661791899014661961719871991189539653727276928517621441864119764045380649806373652080347418258097693298332587260730986565332511814354117409290260223628420948258283651995408296128225000151354404982463745584703147587463773385046071989081638054722813308587118811633983281896089690283530545724700990247700441123001276226441146685141223719277620471512007498336597157139421557696810404506633150377567703270568927695215652617366975549197493107955418996196285900462161669917777571735671750790581199229161217114194037660567068242174159010820900427487968483331578686778296759694537810509016018263901781680436815584498552866221026864930931319652676083875206726467961649607099653830729804807707793347199723416030771184695736194620935570816899632474091900859778639304682576246322353306777180917623133371093883551248528232327215480985808202681066006006778528621321088795066279111067720818068092398427050247426213807743803940480177200388276313786322118833794218657680781763259804642775684469299227230413673214083324396116300613431621994040826854046256243631212186103648781853045701749454826556736338198453642308239812408382657292760975839546054682732503232193584451546886353140529917648955311652864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,59] -958815365530036256256230261715342127805044229990529013813678135829685268082312906641337984368918573793609364297362073212772483660504908083102956769112080553323965599403605106721425923646624499539276178142648514949394051895906319439726715322996645734782936281296864198912194172045320004253928897868202180590922381030374283472732394790924409255623998726017877896380133132486647248333290578308680620568551579078792099589027484388861894295876378928998994583563566825841784371538474623773949296700366962181724064217816978963744123841036261959510087372192871694454454847608231220591173306557340130244566316071867123690880707604145781715620995796752848382977483602296037851955160124115264739857185613951410645752037610264296512427883799943742789623003616182233693966753663333715610871616710429205187105427245534181415882419142966300314114696031410603737206199477671486148749817087746990852187834081714437700137043730803494882293893220142030076548298105958709040401406316711076831577989558814571881972694186119057031288738611559473754005015057951978017582989484051893252442834209595796144781023645069075225139457991839542312782095491235426798578149889653276965653063583690720509680109541932240606998501404493893839030225027720218718069930642765575771764315611922837116843185201492760642916314652572156848186070045587608854321866297066247081640132856249387816912906286225551430040726660142599094827730831671346759727753585262904071485436053029341179667604621928270261922928640819457797189843608062486593108726876025745624248472840263814282181728619352048611646163634955434232810042308225265257144949887873043545182642330951376686294048639398465821368207303697245101119001488864340571586952070623220279883189707143534531102997036398316643923741827191354029947369525432785594552061534546620976869888220380460961218204812887059409553714207225724251592944813423123979452331123094753702928050729645173031029188541121793972062597769679457781256450862549004860380624060058686598301611623305385427285875616837771463992211151445977915248848371288642692061040411419893112183789187882177023753796861941255974451647716804102267618405096530162921877554293633383374428382418466599885298139881187860451480555983129596028957418325146387220906710124257753506016167973846816485061070834931584441138464511154939354634916657366635217045708760598665231756456875295520213040468988192875608509796296296811765419067397092610659176535968481675433361748131488177502723027224159609805599942303833505793238919043722607156283279444935532182805857363777540361201727528067179003098517381785239804993956096501882344559881073001261746393844754120016279775131531886384473059525202514693811018320838139172296527360958854916902124485119997238996757396456501140435424937227931121056966637736485117094379918427970936844394057271781455737372304841809033940857935830430584333412504264333045948778010872864367610938169118640603790808674816918074775248472267944410352351771586681801432000727445072998973979848867840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,60] 144359511764492808465609115548380927441438525956103727655243775922315524433413400216669538756716361055371631704004684987745498262575655316603777041517808116040754673888701528416645433816221878775124473831712573636288817571819341149857436987867939040138411874647831954149159207808601399199580702786317142988512281468847875926244965739623799787649657451003961711407753667303267239131336494338830490914729607460835140155121241170301341963160704759490916083772226173535033699610435471586319130944606145744061423132400299770362883728141233562521700669895840627611518965977985323269078840065473016120149499383962627583829467151529662601230558049637424037717133981930372348002214395349503093760298657803306759978013105751351968409731094300434455692251367128098703774217840579364184188181235538262712648543859534783990032536389856783770531290645699186606430863752831578517803619657279144034536513893525689952046206564980466598839130166920443882097498604140811063349858889368598053827637374969517770986003611649575296174462202404362866371506818474600096115164979069481083744010724844262190732939386197623757607002253435617886900383929341858423933331986831934219642808027095749315744596786101472737076173578906103711244458358140466223252072117789590249996340259991182119179736868540186982142906148593370124920777800349553005830223518745886143134476711037143191771090351628528926290525959285513403868303941519393981742981829425601238898527269186268790068666088274057636161979989153823695977349564894294178829156396143345724646768071961975233749862668056246905398310799373357027269459410744002930781978588727379658687714729582304131105037820352333020190243969728005909407974462654018106188485414338661239438808019353181921470991949274385568287433940234704394389161168729094774914311130988011970085283154131308222870650332943369550667863279776302215222696715122881987129272123686864603075255376010547527490395891029780755371957582101535646213196863424486365994866210805906361016421345885654352266339472928303888132096378288512157058411518700474868748157356786965785575019046429618289978582047369085894660314362210804866902622017154652525046468697094454156464809886431137608295759955592033355727425450131554936259321210394181701863818849541798970629678496398603114906756275040823703332206048186751401311208622897340402531955743970307187828250026496515031643821410136248013411585652922419518240009063602501358197136731207258523918215750067615940556226894345343942585817225072415767256498875968130586824581279135023610001618833181574015069406613630872848794065525865466211189704925808006493710553897947513491487189780603931583211977102202188453732787281229018795651798857493697491574183998659366079209807749070078701001279475690623100772121909881928805133706454829938077130009548214563742775461357511025723800469861630435658200872105318579278084672293761830038836808937503196321119834774372184588231252581838840660833161042956038692904463413967873754007458417134489551916683493376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,61] -17702910316459637824780607556267246801722834634482538385803845756360342785441773981566404374943722681237939335865167711877646176725897538479997781152433047541630695981804763674838908671504932520298472077664318684462733554659287975933086857279447946092738068137051711717792514405434254262906974143683261128761840019910483599100145039323922210160787070388413751173415537693592076669601270990332203880411832378019899988340584434950972138959434559563406751007270398892421137535494342374574092155797234400094238485486002133752968644335854577066876255340316277286969815560011842209308796043189533557888355504596707241442712052988098433391665975215574213689414892899042622407899039056808146354863778000447830850864383075299543805537621557463812859289567993241386496932519930137622938545773380152695802902595186209469049886945528745228614008272344598041872017081923357268129189820141715939623686447985468547524418013396292724833505704346511224296048008276185795038791858651261689615276682830985298298623984977044655472789657554156842065039844858403331011170026649144843133996338896802924781795641918978363033894597636132943867467098104958219256076045246982403544327903499531712882528551629238185100954631047879674486911818222204627608016676929560589265135428592267801735278347345541628192953076859866003847970989321025981144344202460811167303771836181768773300945163041706684100846512370293675360014038045081476231115890402315712233924002239711883878594857721549998806489605688099643748425347313634499118696408527296391026424584906190433170178524360222118502734010112312760431719386518418961668085030381542234953146459631074631645424608103538644091398235944017612394194391366003560874271082399083498575932402404913881923541990162849109902075255226649105449520412820502022045075194160932450764652662874037062050766866148822557854187341603858509308328142038723414710148072420049126084985225093822007370636917043829672131470394126054736074361555508371190380254014388838923769133372999054633852777770735683776942358409895309021891957017024669804050321005567632041320908696080313372479777965136452169277723932027845381928360249367595207792946297264863371841814372197954515472429245326057611628188421282681359827256751715839416141702004942599246863933140077903866697767421881808820375795484719188185691024395462818681474552187965551977623241989716532929546931465287226215493438297699527441022551373298917402468397397081333961851560347900559203776784121844757946109548992683259937064318347320391394241959493443328763294387913297967233675104774424146445034343961279404280711191584034387096377478379792926279539621713681616172623069966553727019453544329753041038023652715236475134409544654286150484283337337820835632306640848070573592352887256271931615524045104346857228268085500985444117054395191202914560106303623255823780149867619500741089098097661222885442138633755902570608550298266596512636438062001629087286841947140006992322307960445973985926420851388885403560421045043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,62] 1722945182065703523493769005312174703730406637171860719221511631934017056639917379509332753854506808096631925908335524619460791710323706105658080645527417061216048762060580835396434679240387379417620931710669847675061059622191660288970157284990101538316133828715668108639234795654390788719614909696874349916568863428795304618276283409397274273014601759288889950504852652682535128295040989892625964621604988372012318774527585067268310083806239369007824407963104295307378084472418121174948847802130929165548647492999261978390118911379381629991622650711058488007030707720106183338701043055662567117461355443733171830722414316405375540351526850864065478518742763045729146507162735237504476046448434692374391079246426180801158667010242482681476419996689192901173645311849816760877005699857829118298717525835103462323046818218782336259595076903370498994155583837033896249889498438383380802713362116279959420555377726351737668080896833371656954230723404573789950338362064726338504188606848419422996612273814476121220954465074561409978796575834929475249930147125580183216340066315502376343220298871457754541866256091082240463436302513673227146776757482676697465364996670943896587312737845487195859127568937757501650539191830010554406987288234530748427145020741048840966410154705496267500128230717862820621301040026864777513840026550346508284837853586358282250916431793882991772224778681669329905833594303508539301475084626719929217518614636980962813069503514272881002635309684390404969071759937758313314878585456384603199226693286197362680113988202346188046664796804148805147191391722270342579873985720917100782984771295571125494111030534209825227449752073760839448720800569016781547406565170709577091210385940055235594667643809849499695737003995658930475145832894285659820001794025768635308814354779869565563096151473056489237834887418512880691112919554201672478701451336832861089855223661232481391972923368075148685847820038391043166864876582340514634697416507168972396597402488224028284563279625937858985672292337999898725785084815686993583682054388648743306035125367570378474861765357040519109339315859696287392760233972657373957098852000062367944469583003284248497392298236541510867818308188963134305589697495242580964910441663563238660316493700108729140957194720286628260275538704532734940422463484676893051333167063345493271686864908568036012402120741526580813940690263468342705567723750656931306128720463771228113259294351176577034060983206378489726545809172258782621407182482934919555237478252916918197154864160872498932253593281898042894643606476284436726196507218616513354390337754428156664771986438729481115631998357796790179215382143812646700251676793251581869542754434247238448472699057893444238928443662937667585338881344730707586593907974967404133280646555283520482253178558041430938530311639501262155643056040735789089535951490186539096488262125280343412404010602715956250443274592468477416184720905249635805942780927043403332236720386286571408211312640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,63] -125639532719141871386720920476857056418817124097810104395903889573104692272433149452598659630583685445177259579783108828513741266844987553529198478812940965193887335290502394405775618149656313278965564523965530070104171520353143074100897817171392400749014730801877508735666282453367114698589601133791256529534379839017696178760050401241552365288705053516668647984153381691958000944597249413507040459955805544658047828785525529019356974476306506047069193156706231638554104752048618882121929889647189703625457870851396227442262075386682096849049869002296576855731053359585056919665224580541180137043093363307282652597565805882158442162271152867797522475491958342092592689835637016137340503336866153607703025357022815671502365609395831910710087760315155212660542937805527041478447280232206879206688018250722878142441804557703088636853030550501438061413510764328417224168402225706067021185197836444970054380315843771207446899559006047102502002512127619633399008494707202782164754983424900215946665643601620783426072202417465792873759294345052475246363633212061146402982378286748822179609479565153602832867486426989017240845236119072156540868123548082227332338515652527190756343567838093494673479421094911429057920309733223004089799901681264208028476001307218674615566834324502207561123611846704875510298259288850782456483579547881136529301212775106537202471128164548328639975066514016070197968688892362392081443512198301275177608441355266958744454130332537509754670023703561300773335472117320333228975239515084833574889961190317087019636728347277025331593944133759662904745840013495603168850028139964332670367543983207530092815955355086789777299722314584212274548480353993184619569492948075847010655118709471773861964703069201114941201095366667991589051303123083492720640112986573553599570622708358099737917942367057089003354665650854436025406175804405099278162854705738137748538402314963733956419574666389551753719029209855174795434614220007635354391648041771237688787111167091975198234800881367756520225715641796359558127563377290629850445710945723573625891572700083889657317087901312778270878088196930320862819724739822051449906950485898366912173050122397752823275379192195884184498853572482686451701458100040156541902575067949645183990875255581707089490870744103096854028289644611158894467841754169193071827053815175743157751665539874059207276566800053876418780635143651124725021517481793381490360761678031616682892394587586635184182858850782321075344468649468467480704557477221825429039829955700769663957319411115276137918642242477045887217535549183524144529580127775616377670913031847672294617523934822606081400141985877694524923340149657517361599989965281646815324769276445605014232982710132897257872433389294420160570708349871402942814313780937786687615971033720096369176955126738670343946898262775015657722394874966672330587764800769768267743105199415909914782652036149233558391102572113986195851253125323008884248955558689679334172873148454571807090933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,64] 5690472711068588528249112624242321414617709235110049125211066000867170279482668511698694804875229678027987069348011932741169486235382692499852937169764556850854961083436226240184449400837415365747488418395565070431317815739047768478543137497541602756577577885236644016428190830289066720439897553462383593748045878929766626963800456425143994812945803850057944225696305223064066321847505927297629527340780607377054718027562975890274165006082966253491735075768580156700392180511263043114227275701719578078583259466399201840984452065620809465634432003789519152909281526293406568769823946222344236944425030449763622161494382053221078398268437717632340061793143359744844934829305405789429946126245960448296626951305976584907314046444298912064020898258893036099548125871854270059419589897369851948140342805903129468233585171051631222706183822004971439167119948417496450008499525356949775893264796779693502554883144795754757492206705542524603700039037123066935587188096561021847788395958348867057659577072508940959515758686270270913925425745761862884857101157215380895162724579946129247223881579911509850749128532880808177557606379054612652886890193642794714816332922349649380419506494691735390895920317479677867022362443762093821285059248433093121554981468943234632915633170298598001778493304421236154453789868534048460429120087139488700829653891572982001543481175141573976771744465757389680900743684787668890576784884885086165792896256571244274546454314989643767184339682253998765536194407922830130478410035646296908501976731117635374877150351078068796235659657280107403546888360303736078167706965632932275018035087852829060894110312415349820025004068657071958101710294217899563817916391409650503130078060303980040913132056576113686324273146895332436862364578810298643157493615566380965725375728282357950999699333723410806501165157537245869217906835419453936298704404442972165059181919248753007898268326535525181724772039031441968995751500753457147241775113166614401089361042277619471617879748144504113847994791278801655197643033319118928237690952740128084585265961404884777846165129802419954530122505757513653176722455495043522226530118136077894673319675429443814291862710107506849431910495952405287334898819294155280022384175897831173281310602117084871666156639950223733166905439169329582685751141691021154747455738854832067068598521556574695497155824291881718460660126435575106215651947784830210970999052700399440598283676830243564757375625880405433575837867110865370243074768069645306215920761499228905895205099507258997535101892600368510256844721959630222751209872009167794892230517116105548550515034714415660038750436251401827944802618252982843923314383708701196377474591841143649774257931548345576192286828052138130157090155331791313997212717793133001076125937968459143673051454987459533060090308020851694666157037171789401492290393885968954974704509419993134552659216157560337473860192534825323297961195731348776536202054709813209765007300968888804506075136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,65] 32656250849863921447070106752190847446179540627036467212693571055458213079135438178796435678379705358138678564768728127056292738391196553241548889937885865942015243331865866621350057893278890021261815153448676219828913824515622413559753638407560534057853536723407548556237364373408851406938560717013545319395606807969013199558174415023587654951159839157901433810029698012008240876516091570070992002080009758831081205936405948500425329472815668628492285280788530088834354202909811554456333347937544482384309756385618390103136724048843415692477675402196968023746426221046564605842542269776262452403462933980371311244919215262492672315052281879490311454734922205930160044127265890620451707557426754139959176997512141172346510486688335713392061608511702713106467305377575542735631972681509009724730869504109665794342482647810570348095788006096652611916538800897625622951547870162067915251575402285298258151013717633482505388750072709690370464290854445747255944441404585307313952776239490548182742571683480636658544635819761913713759216745123148935607892977463981978865573632824148336232507295612523806501588507941506755412524061182456825407210556390793156023779002511441222414265118947139537067059571629830167303006971971321165416594932423178801300361543213476900343428583143311230228113053704083645950771727379269195438368577092164090720458633613123336348831616638688250244896510140787407638495860966320850872631224699912569590153418719847409978669447240201939349261248990486790191301026177216015483490005566387717746342684994127900701236525139550490938144083644304255877213839646582943894872677824135268573337211626883786762753609359578682133153006616656522479901207580255946643851271296391745877896032866072374230732068302117890125820125059072251401463273284979217357308476861352780559325411449913578666388863517714158637042490117892393313206352125196780441365890112471808504779347910477982486750342279095723798175644857817893125252615132540427706986472931608418542471205890213251903174228670694526873273492770127714416955594741260760429318956438969089758669396598879265009852136951042916547505193986904861644019836482948191329190774712841511032752550967479581816199949459972226794727136564501040002907916800885583048215611529731835857488758219977455249437359333763568523487391407795055995767888406094541971303882974416265036409561439167701147586188213245070121274778016091252433309188091027027791511845455353724429117044787267282677714900829431230962947277574740763915294480539962932337657039697527535961236948061316026340073694952345473586219868005935996061673875818723304788895411474357788471788674603005189766899583685984132206085080624082374849080741536970531781148158974512253319449755527974362566648752808576125297727534695147209210883867757325961877127004517089572693555518159067459669971379406357533629333881981507807084047225783439238209664998686140465611490924952611078478714422259663098176874455504933789260077802793082842694402378641703415316480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,66] -32655180383957979532071648035722628553897769851457775395570832894878068905747290081068597575861465238903499104672345114268201523220446563913899800746542601383970017229802682865359479411565723366187554409964506441584409177816236484208226727360045027201288173307271134415213358044302501260169492206630142067801729589953837977483773236201975264170551228633876223720805425018372180484762401397535563005396505383602388507432900014703429050648088018062843812809393901483620143651635473951612222400317911630761648204836754219845078966722387844978607809904229833210848718131150391222119555684084967329342442369017641186716242302401434504594616210770671935341830196702051895756522263906613895078794216435291798000100932840702492295482080132809324029196818747661527370735594083945708057654833546773655428297895219249982124454862891999340767072969644771035217706099838506858537442587436122567520187738675089004873941822806888304973602344809087200882499390571371574601743261236305129642933204051480367800867749672531572003350594146297936865271296543972108706534500694847079165464656516179081925884297205730700125455507900555163186256132422747170037875284909615361145739034083096170466926592050346560522565206189548235280234282292401424820620705211378705145036175930790834187328704857847103350502406154425451728835473910439091834946797910620868307912730904666328041288460272162792154696062017926596870442826332998063204898732138438524669141142894462448868516685319669321138963854514006050178812594086560771887490113764822858406163804418815105493799762413154137068602279855573670168349729782250993985992388328277376982104368977822997254888454663644649651511767393205646592200531419671612844024043507418115137283920542104163331868661134472760112460443070784778758821765285291010336757717568921301071900386178055079965715668987587738407719221607656248693726812816160150182655279755540040233152798558465237353748670374797941156488637059764571569192320388376074687250591477467926365040796663026378539135232788710324882830138311971965404314725401941907272712138964320887859276018988783106915051764764827852239865091217549173880374942407128927763395380328483390834247261185957541463723024252196290908983152939164722141328473699914273892458643237477667715498186161194342316943246415000297318005629259237078594938359879280165965119747255382516803867604259156657910158269095082224141641874494101000369554983875766083909978309381960147191243127977376694290976423466028764988723244905541611771062096502071161107346547523575918953617374750529378755883296188800145165908928383768932039670668967789778333915224237661123715329184838306205352829994368027763216099016906791788593165464790924476251024276561064092667776566521829989962279100284239251842344281154990525270190400227532192205633710024244947134573160739381670434060635014532261443503869906158175785844580589071972284364520728483688402866718987597161569845545489402310354922577897264118119272921879243494510919265720864589479936000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,67] 3210077485857318092987857735655497008701292615639988715631282180245303814907391247356451001321302422877070466656323373301745623638607524368610983144794206758765067159572790050774989531790501392235122056859976152345405462276247891295266803109490346154741813608238418450259815638431287067688465571282512916801741453593771430978721491454223008306682829943048379709544874039954934818231721702726364327252211918467985745031592266433148707808604693760661473516680764971643282555383374073029079370160224092845619037912099396222975577036083741638751329573406688148139862654240844874280907381688436535461504718631384218065844428780916297078969404337165240069478264086347932029415925382952039922648011797531090245881122545670440799225060371409502698119889989422916603960970089536759862691556763657559151115786864685021136221527115259079365917836704296698382742347581913113090727274309128473219489177202193706690948819519120548800969505352103211566466713477949656171246238202335415028351578583993175752011304277388401975127404338947131615129665896756026619765700792741831746178900427252522727393447566996254015016668827258481232060598109765578484500240866105890178798182756452433342544285780140779487161563383318752717035637355527691408224307394238629736431270219512522859904604054801301556127465163553271231328751094675530146875505350508135379479340533587875355123581266930958423488489830492247380697418216051759199114192742647177096794143329108553599389544159440532056124445483927703034277780925899039011289941452235560459538332132285603808690398728895011815038671537970068132979640936040778106457911311774764387312857855778583352026750300955790020796533253650934776243546430770798584226553186682839537893355777466939380578473180897438807122273016558284058197423825972546668012664877542257320903321332364361533974023588168840782758324649875106555765916569822092375276465480728957058491517753742598301986663027951229312804910431697659814515099805489909063418449883345632910824936694253390280166882542589226111271542355740698816082352874280342464186295021197618768937783542086077134663091207177612726523965001575780096604206935601475440179395247245567105768363832858135933090180192746901120218350563318034104872034291967234440257336794383871541270273915273350315084029891847981423502650616757295348183397004829318740353516531537933852884920956250358119288161100915304507369336640152582551227129343102921366090587805363901540146280915094500693537128583241279603121542457810736358617806687303050250458347375147508305418285990713444207301277520420516102625464611762916264262881537227750260554123250952301487598508930216269597134178254035877690710775268195518376287330141097707033649435949086353164667941203050697692231245274013543801475387460513564307712088616943294376340236382429513956587777408746768343556064393099173820861449124224423720472389772278200566184084115085624754116892884269305367771980771994968167520529599130480198186087808765876491288717941362319687680000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,68] -229736494830659513756902130520903999936105010582228182044797905662465608408230935327435472987829616766712927972847864888390408308833867293445626027434384821284073089620506087325105861951473863495958088775925768262894740860312158347490340381426654419911483024525933236763268966155417709141999081596085069355348132032188036871560507406548518891103725323141396434993142068450202739166639666326014850299133240133802036090568843711178167778007813510500226471315219275229398027368553976449005234218753380504647947604621934258454095825682951194305262742874889066739856047759461651740979838857370932909587573399721097865701599257069010226231538507814267732138665378955293302851856983332638756731742609874686484783425516704708595053369794649461566813957144399524926677971841605819944418646901581266953419757186125435544178170862678530534012965777135723324855788878625775381458606199013540203250289153074986829231401170973763273375067238053208345552131988756081140480018130632249656189212065073770068462311518673226241511257235915773012213987118369050127538550589802610883422998294317262615662039408466433684674538426262906984759515766892422117189676399400822446221799156107073289369922197254370883472772177343227034797378065981456700147714610200104436646212702525784558191668392527809870495305468559085403176951857549338029974076066692984453763915219589584485990732608809052936771349190892032190033924413125795626065263830152334077518768988957151857431150815141300052551576089307825693779690754896860818201138652330010476052081397517823112721720309683611241094533500155313794038466402868330461128066876389031923396556297440697377065303554268892775048178025402948311874100378022130420719448177202925520612378943683927885686104732005506164308403679082296124143966198890575522351659911300548513251260449056711517834955380598953651062835088221632277437951300536955692456246984386182983751223682136345187957930050407458251358951939711536523189923156604146242397204406985679884600121439849472448520287681337976563072783313830848441478572986177846455700133753790944959820493701002295314380827779909312273321806099703419847021971089018365368064360418078604864251333460698034172291517109023036904745416488130098210209779861098629267099982778844259954028294334885168204654312803088540614759143944593751464830082477629686061645421423418067320198201080325182703564165671931631946190708066454009365004764909380494687496837538038397019449717342191222425634308767485230699528618351270449522174752972862590321285919917347153356280797032170432950153185483086466136327613858412554574093673065567145718642920526153265002225837326207788201544750536028503592852531161297237447999544719068107138764187944208574532978780592726288460118111233730538383817734223397974749911825238109628123478636115272075076937238781091138911988195360416723558632043903811516164477280568964245781445859066249492423137578715274723450415129933822378302531509965880859141669334461634955773912157561128784756736000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,69] 18162680067559982023711437071871986365944301613381808591881167475861487097019125216987731229768804430831886720366871141189865095320449650970759614097501467994009664978334233360777209785260131657337406159934585498124486211495095260752274807674785639076036187684831866047018794624770570111973232861053684367067054592515202184786790443507282253716922323907281077890774044459401003448051132749751043868046945017422385152495277565883989324291159800460010495181149592365883332135277613701547592950445790623973209331751424095184782728680071892073780917154340377341543286103721612145699697323464287654405264164619950804634512895353589362293663798285010410399278769902193615503544935699193257596497091061720183893619597294200413944789740477078674829306434471569197348225056405963560228420640464502835439362989863213229525979027722591536219884282459045716714049148335458617841683924105733734952280328461096380465881752903280685960624633026974854229537411939907342909175549417301806588860684048072397319776344518659064021747772185680108578282483839979053517301571600245638229732640964349676704834732309291812212056996233481973298175035819804611216874983802795417648939022682089253973481682275604068426493321745512697676947636206942944753778434651629837910897005000161297453004874562047827604104520884256898572077083484902433054083829116344631754931202679990411634642720246389756086347131834684303105354773432680656939228397606056843389529545119973027104457153350995782580237448104005107013889410488661983438436116004215146276773568051984727249291124825977334731496161957524648741369712523994938348343846729680696556067238105048920205997611377943420389525554047123238077734619897557579460054619540427524865831460131108582675379593065750832552289187555811052006478247682134531865761748191200027359191494151321995973846229362006739765962279637896437280769318758455861349294693771541504031593723847623012996060227476705792165461907909644873506347714672239289438897914696942686984406585261466222362791468628704324735701156908221715078125467515267162178937612766201616469175462369266864821090498081667257195954698823366557837404310495112777357731920524888946548039223592021037864386629983251691170710912530779982411823394378989133882761847847938058571320487755041217205155377323596838245968611629874016446357434918287689383014503562237739492027651739931064237473311824255208585668853527528661620291640185647540744532104591228584517251581692897754785356465310357986260009278125259655819208820379072200438487084935736586019213182346128650317137864421442358270996002065324665695850294737397224084977719858171059892669480653119486594225126228545094606557076612448894476379970347819054782840541895906718087299862932544525755333689874145124034060811686048411820695416938966787126621512453790340463166659511874824349419354434955410559976683981907654989175542508765477544834988301319519984129606537691770259836605536700963597744216751802095909341922101271040175602564688741662720000000000000000000000000000000000000000000000000000000000000000000000000000 [98,70] -1175211967416150386100496255218134308076722880960765369521838350182861041979203984661929920035389127956274174424429313208116375400881724876451311980499864619519945328110835011082340841051870981101938165954896615898599141415324449527134736010629109954361877973129800999869215286173994921077408892561152142681865385479109896331965074242646634420700465394833683169522829614260893741581845574390677174105794427223391573305106386673726992182310813739998341494593422996875302823116729800998796046450251741267838028475141797821815311036116006908857337880050434116219459836706073138689314951560059174343750743873594159580350047305080348320060095962522688506983763795227692110719465151238797618183558645321034671667148563266994347043189860800127148064232798381694135601270460396318472756903152202961945249862628925876775711003993510974779588420479575027289186681581667456507629238635991213432440378565086563568723669311108972394429045644569569088867816321102764478429181805765798369751177250939934399387687927391315876508160941012448907655923113872730132661349533850804750738206293980113126587872923472574262528094749804551929337114163991309031162250720671178303876764557070924654586910594240315960447017325692333871563504611403532214223877173485619809722778266415493932859917556674840520865605838959396034954418886847656275329016877731875179401854169343824950189179748375430505130740161370716748121639431422077991658231298935523771008645311476713426324173385835706839596934277251384420778781391512334971925251979245811188166919016853264352126311853645650281443654047485826024465895601943152451363133228810596844124655485163194164632179882538980787120475646293826915979964526974130992463193029991997678732659603139032433750764414092454227015261528917007588692090240531031579261174272919484896552205386503370598845973078504464217436729176680161081156203440586564158687384334686582824623866138891797464030444045153486436765231798777989482122848717565128346644439423887636349587245535997797041572547603909581590129679357730004738002840936515373059568572078462617421067309779004592549452521368385800084886108087361012262255846403737725374453063963205841909941377440525866906520233384211433657427756711793406420482187334491115626495440939187473582319384236825940366678956450212539439724703272362723268008433400572368461032540942078810591936701433551979061263183184758319034105776394662805857428881907285848235168066483263474775845145027022432053982710081201126408351711874900523211900788897665132808490261458510380534002699969947696546485446900401215835075175692805414229530713890348462503152523285734602439039328832309164945489011583054934125817159403022603638670077300932819197033180281422993303561523156355189543659582643111486043683208405289895860639040485497969448490843304140611898581974166053904370554884943336729520175003231190904284754636963324053870209588528542952638902352738243325039654369333273909410093514041456526700862961852928242294270829227298258944000000000000000000000000000000000000000000000000000000000000000000000000 [98,71] -11132884929587711507185821259435660978493140263457850749915617928464130870082791170758560960785672745708003572589378696219677467050393882848288928229291702746166869105292692765115247205174651733089921371927798250009622965244941529762308721783450296808503968456103713824820020588220805656622818615724080371554300103148444595406063736843109056941194077105563638522571899465278360265951191596058577984702356779764470100215567946913365948621498885067900912955963011004520207794389869838064422308597245645718318113598879510883710812350261163702118524112607325648439245196098970372937917040833658979676007031172967576817454804129983607101494789373738343947695518015830520334726404954905019455788101362135939128278823894477522135708683424636093936019965467119491614069926592431483070013236782527516791012493315037816274331963129764501283430810652705648616253533201494051321397485391222167706782862691644085920857323357196687258289002743489583933708606503277979865679842259070367149054295687476817620426005080887591930850722138064458329215748160721231451549133725370818995596417596517804328842019854471448302642916584244876605972937634661862888489880426231497171330122988046318776796347995548508208168120128996236254280805735891295972970122262417628567846063953084097385705669416074900420505564190084756708677608943758712240424797639184715999104027229007812288304355973538227801978499725005410618999209513732753858882329572648362738415145488676350180610279833864486782913692315781457365507945522025652391375513165376002182609417396291124527970367413261248174854628379356710545369565238466378498327542218125026676458909403372733761321179140750112867719987660454552864289637982078282463634828926874386035539423739354274362338945687927388060230304771036950633725380023743574903388993268651480385897786953669333361332951241766647881123965709921299729836884785163953046704451312364592554279105694237718409186837576035151783825062823730373340011670666060103519584644481489890522868839367519046665577678100752422565878216496088838514760680813850776868517654925444336968535117923623435233573365810254152854965940454530531794729979815952912462484422266218491675694014554092605793478726483262719984462464582591051956977559840469457802870344530979774051800052661674634671114618431584319069898895830026910265224723187969614814000888307635441427082312636242099368417776619525663631543432275839670353480374339388437038687280864035097457948507264971317216147431713249924620444221511770829835334949708669487722899810327932064266787977244410776448662629349571868727410251605761799371514762662855564105565048584504464066631466541318837386782375038156103291808358105293035076798498994824023415761030191288850410709207201920437384494963076516078168106023589775967875973832573614919716853290018556714917874283710318460567219804282209393976155306619996530831908184218821462249285922412431871575179117489077477746983669006843341338908892157808935812923781794247634150359966437867520000000000000000000000000000000000000000000000000000000000000000000000 [98,72] 10870059810739540583443266551676228072385772775315643060186851078503791585413455054561661555474317581725001413054525119399221038289858675624552287956410945963300024473580014183112633122075371300884390056772314464895008738521164432154103406204309701404640645965872214388382642510423385948757202455996617588730622575274188367061978802213943053098590795821200827972679055940691483096171937397081926370511280035999251658766652477106618012753117325675737578130049472800672442056077467806324743108952868172437580862095322083789284338115768940848128491988689876485791533353842787138068692970871822182544951109427620024881531286883945324323552709725504314446920032144799018361669504190146617632278427411951737097210572485069294479568203671783267144333503270684559144154584743984963336017975544325784437117878835813767166408734815769403218435641717724850835056300798925408121160950264803987959779886465072522073726938656014649061719730928463322162567775004954782250886996916588737820195352487503264071984039402814180888119264018489492850612760742338558969324778119544365835999091508665489668762991961593065719178641267900669538817037164558206763858854342142749940840768847762948063410425175843405822474238832883423899533644817844078117814230297047305457905838624850294888891007799759704895958953825549405617618294140759879984388989556932735368867356810809877145898987181442663886517504262792760950472305742125808680431980023243654372875211621974060975138046091491981912586390400938491577197790926448208204812648187589742046906372926172502593155232807554741997786638150066485567463078058072710062780167050762220278700290800452547151829379974193811856847728223241055019876209353098217872193268565451168187630455287121743834413883692912721421959231997443859771695333659169159713092370867902890108289783674637436209939503735402619859741258555294755008406946594894423972605613416021881428735851165769852398878982211727595752690721282920943938235679797085975972180333762941179063936034986790008172935447925837863113632660152188278922124953710133685037807630759606977563913151093095631878400000039267169886748632374415545977290467251024873530602085311647091475018477506071679316587518216158578808380317311399885579090244250267906241037375573612934739180667364441839081542602696771787453427753869347940010776725163627822839357578061540440737195933277010415235410801972268355225312853080324944425407531789623470670282203655139337794975491105404431566517773925027325545167311590666998892770374563021672318122928663058974966423068903996816859366204648577658338529010285292900459204490524936948691655319642527975598701289012246651311292939335622000452139383483751909134588720606823777595412353064416617866771245012304764346252799808717277486823619314744689457997355162270835158650472538917401997120794666430635129964765487122573304745328351925973960766474776094603907793402922123750257183592744772811771368505632957610598751639280670833019881653292832912171215454470144000000000000000000000000000000000000000000000000000000000000000000000 [98,73] -737100986605377377519466291311819616533856325289019122879238120973399501302541884068622671893443517687490178838712909305576339642290635667587727523270397636107927152980127055211590075523262886940349763420687510673636086042800411693927135594749594344486057176227342741703837810448205050008635044288225581447006129399345804074676448966514791592880622483264015517574700428875713265933486123098444419862210723025947704517480225748182481586204230847487938228959289220711486526078913451185477778060752366919313446913331137639190613453493431972143431581911525405797724212149922931607834803744740512603794406263515055778555774659387722683359839205428280936040379187360529009450859377862932947987275151087638609878259341920698193158019338414232150224124089648213521016323176813047362924155433845037349098149585346791589293800539599747599522885592031994316258749322073304952577722473053212188876379736855411010178608769844541728967292459026297966416696244400382180837045420886164739376157886699397499037825888959734767719686144075761115592443462295602166174047922253932605064316951713578148441734003347568731767319735356621354505631034749234465316663237497374857324294039278698579272495140041336623079023474931998240917536914174224878340256925972636693511897499488076558581919923744110913820636910509921970750327442724043252895544110295895181348497997848478888726587544278707671738186383033224580576607502678938169947275333275330064680532895317325771825787415833566925052156867271297846805944752512790543697126637030544890138913866452694087450884476440421829435927339580434087039194048344131169836766520633539433716653607010561673344273698745504508216558695209238055146738314522316107508062985845861682438664554166673248173389345932790255883754084791745099414429723552459222842198114019886743018449776094009467426647114534140850670195273997509112982832389212709780197649120780201783329676651078834153630724959325033541016534279088449324092651044012484528099249501160298920017360422721131503988365136927643082861733130055187985198705120424901045831573992446797051573197662916995190375001293619552106936076937866913466840478712555955101514603768161534668585186332117211684123864320681729494570262971349178830375697227684531253171397094923828010612246617504989627563903345149717343196528732934071818681028259372008708704800089794651482524453573322780797713294046117697970674615649339502717401850914480179677208218482596750429228911739878731055741719722253659220085188268744215879105030802570176864730623337304805949200339376590080409034689913992428436234691006910411039256221605279951517780165554490608230426748478366813545203079784822817400028102135691456662768629265961387966413255117871925330227433477322439691310469385876911560443494515771160887671471834558336746938715622690289056365483288135522375720778594794419022308306656985883246865441270720519351661994490681911843011100957227027453824074980087164885590263835610156066960161488516233838349695057920000000000000000000000000000000000000000000000000000000000000000000 [98,74] 3682880666424908551682485929828891534034005472564095584792487319286511591325915108545169166861416292416962205097606567953624302017534240914216175521695545524984300699766101511974881729212144968221916168532042935807175710542260461007520984309068877568974032694552482393946471041153251509088498451817919275394456327914297749689353438469396127687259806237588817336281429364784792770775153896974767899935922893589097053584704287844567926806643863906257670301371981406946711594084659945905988796630553314641629141557914716946427665215425126646265835023241731398046792091634802165880418562644521068536301612299743024547602073099139494693425008078094559486237546393545028916951168261185684573709346531641517815219128565421686858393586430232813582270636688405828472685034598959261963526252820544086056795219563881663200088536372719051784823922054782365920808977356140280924601836872059446340610261972306156627624313910206491091107861135914690564645483017366629799276937641400847818989889903332927250438958006391006931974697736286122990573994534686089223417859535243123494964446248957020876208125973466021630039165153679797229656317807585879252050500621526299855396753091012507558310826930796925655460038940791288988074761047242140476271303103728062291790869401776814360028507342303120311594790591929115568305351865485841339601959538442391229981554093520758481388507471807067023506000861860007920852549531697891740497433244876061321543428363496726813106036951888489508543143744474035306592399151921676817112537088885435277300552600946481576227498423230600763011374808594083289362716873013509054347378088847308059912796204416804038223716515253722025043813927504816421997061561446383243816042524187437390759156966545340541479764971240627922037607434286555953700399588285541401171364671098726660735283476788514390736588370814865578769854067171856047795358101608873711156986228074959562739909200407753697538694457747150014974812353303164800242386453439757176596615345014406113387233140852104808650355707573658836657560265212387474886076590459542778578377502296907867324786713882744322896690234414357946546324122739797000832262641249200673281451641995194861354571157098031686379389503276998003852066725552508887715290399180713212836200646499987797705581853949560799711894222503314619268895699703195236106634445583928700202389452982665293964784614040339344263424541876272736539061290047425641120430045470255723885658403732469527441897480575656299433720449984698408634924028580727532863286187290157556797311668658358995147324116419843250704633094639752368320121378502702058566376413954964350036991490627947526064217491915499221112412106712432901925925231986179569892582777294419183101187786726529233496730152785419788205104600985012637864804710895699208021694507803949712522855546478880460151833830667072215077972647273795443769921351352532129662433642796392283572979773336934630504439077001934654057951455013262731902143463551808733989216034594698676798320803840000000000000000000000000000000000000000000000000000000000000 [98,75] 896048448876797500407803323529784870601890620639763414608953002831335547800263942122129078552164585764448414718832193785723128864671973528801000727285825598383646582671343177801318039132615587481485251736516449900121417536546601332980903034871591740089333550993413749190366833502595338893605429663736732924093882647569036997739451777583812443917822110594518390889936852308020965680308614094579395018628431229284082992416032258197314477300521642299337049536850188508989130519563183052602628307412495221648651436469650881995286007585470605018064209668185483917207755708455498127497299781359288668472367267914200890038302977037976105017555873492005602750556619163560362264193989735517536536646950495470400093379483971386245268736537183045744790092957618224604780313597256222532946572728387666846743305982109149221905645404354619296275142906125051996060953091141602845200564911240915160476709527882678040635546809891150793571450669737749851975244287052983676505070434842944052862659455919183142879658359070887245202061105222483134118794668781248514931939219425427951120102722360946920916905202051573967786090292941385985916751322798187480946454085031254897941230595902978359693736136942892410088357691483631386346376436349948720659963308392574797963849084991995322776616063974735500160919601636944694992660294684824454393165703299207731904640193189879060299558579093017435914060131126181611451906585709204335378236157638103584882350584977355925979366321696005200637939827999525940891410126279559942914937705062035858628421565210871164835905589254673227619519738501208914293815733541811630424370446516962848562936252894207052042960699145174183736207266769707144962425181121354351356251317464961516097450473638257280689624117805697626275576378627540982296954623229493147660388221389580049806545196885228972340122523879120598872991245130237881991216062858029134072295196224436011851845676685275074428062317291584844227823854354219922693747371922658163435338655787974529797846517340796414889004458042092309715655870940761861317741270214906330106547049118885093929485758965347056383355848319769916159942362885348825327840490023396762134522879145350275700184139747990283496293559875015540698052222976512595686815371675269258074133401584501066328467645272243962977863110177623417871027329691192546672420771155127855681624600607973627777531498697630629893067975970563699872336669723940931497502424657570357150292964253141067569245839538361415344097375366551935575951729527827295737752693580959074770642215118043498795040672198546785060036049282847274554677011955013473314037940405039072371474056325733812154541493004178266690269415299615922496391150442317198152947028335392686877067830058331134539702115385844878390058656026408160072661213408483021661911868987156818425158224813704231027309659041542983624857803136396913790317441416466887337680986997007003013934451640857335131096262293175409931806902066929063404489096607908324945378077493736423122219827200000000000000000000000000000000000000000000000000000000000 [98,76] 58026732718384627011376673123130364016504281919700399407204599735718191060050288847245863888088765598815568491284785274847605946412145626077501926830689261520731845706821910543786983605523878407466694343209494684778691146976685893722941003564635550577071870468757943063176722336031593008983873265244743034589762483587800024330216193568419268759235374559456048392728434479697898099505056466345411530273757485209953777384907497137001049140990605931998258066694988115250045901209938580145683995239269825172839091946737261818929682098723510883384315700922862919392189495200697370083323208453342752394008167966762887964314821588041000499474304068114979891253404342775974276594727452608872349121380013550791113033693498244889367911883014092194072458838379404008201998716210490014937935854800118042725781582278213823544424870198434984255564855335778831536993842248201262949871754771026810524751563595628248921770862283329642634877558904274523028271942369208257871241137590724495284911899474061890336686682710428268172844169662965154404484232271574461051180663488279579592277061750631864407564836710679067372802048306509836831721610398576959452543771475199452309465230184136707290143985905011966685483976142718559096326467657464187257022566318644300036036655494192998818238575825917791433359893005715029411605538498490549072956448173647462789453409150815984699486389295617509004782358223093735526710983048635701308623902766063348894900900791446102194999434990670035064664589846878985125416585685069156632861240245115525956495795641359844281324303360691255142282689985729695688435222537302453854805664598785866434249091029029003964414434568994469261657464179070719710446627660228542301237086350965230593925213815356252625030366014289874218515637656630838089497776244338924917404196110426819624719292915060484972135146375994429058038252788538491879060836716293059887553368732217371260572126439143754235911200048898866667413832164398120553670644224328141871264902820931469229648078400891836164779677173819169391383533430755625760783218167482455811267592038650987248452001423385021462252111481516758221100832537611509234280636070594788166066194655299180308917942385173544332784856917396295047995614561809501482272410810909698394305569631360494837227702779308244140327546934183479953678632530743179181481890273357850426660323655777414535249504669995017673080290281271242709992290344004406021262926633475755225644251870094878294924762534498383349515973781294537106871731766998446107379010103006394586567971819139624621031790281689951154615392367068823557281015226383120861122025577292563572297204914618159373008262218489189529959674672402456973547405670559030021212652692313267206787750735214540052873246180470994214570432627601194268441611311132492090393965051942587973040326814023488824022842865848884617372121277251369939644879395675450556746158522120927874262745514309624550069003849295549625436420886870429734621236222052612826516473518691485598099701760000000000000000000000000000000000000000000000000000000 [98,77] -675936583543257709602464903418714355879805926707964113030818023389190021440334579252166140656457922122235548897801720269133961148804120607323174310305913132039392510816180223058585356626302648808939158636900988550280847899321127846494815119094998399058331120639077352570151220321217468880255569569409513952634846444820999434275314973733243397377137922275038629446336697485909749934064858523509837598006729817727181414981656912723638181370511112679014035373601569111082303459835557242134946277176264708981721710251381747038905351889668360301587719471080589272385111471410065328821932135389863681820098732851692286704722005979444173323897169339852905264352964790441341122854424132925910682704869517161922705650977718093906050151823675284896192221057779101863360431148882285071987315594664177291620299359828805726246620603241910136299609659232105012636137155364902475136653595708487056481689673634957662515453203078751592069005725039411860389176691828559608599023722668725662386640451497934335715188925860217932442346453474394419304773863960026741769716133827571955547476432279461958538497546822462461743864666891235429205782863076809160194435122871834184985120692956737552909237500845713424901822473086847739845261556724420447900546277311000447566704845537291666849607785879568813353205611055780043753520592847823224433322929613147569232821580630516280226228698156330742770239592364660917323207994587465920220788781548500586641903723027680637851320621425513268855115497950763042641554891638962640759579498315364260768916716937923125110380911515160658863078047869320408941847144172600120598211834355075947489315129636195832696494801217299864236221243431945454172719485376049668650488797165407446649770130639508073409083026518537130508824718850351853038470417177424437577050522639412567983023675830590958778612162266942328241785294167795594664168989720007709174125821362282931547893150365564842114684210453661769516309785022220914437057021539624893162258081806207871081975392518322941480524874407488637529466062259589595390091635011817975665345125815503247787518094373886351067547383976934309538846405451221902980974626442533486063076543655556365135416834872594719655481953102677241290150426030494218792476810558227697586640586240427127989021377375902109016180077458030399269330010707452734186956305590125214111534593142089218945738163298982933686170499158435166174984749541311082705380827981578089796424729766412904656508027333111404634276928567900155684626778169587399801032658680639689389684571198815978919633209773029099014800369371300245244948217289988669907415423010492688970493295677765786285208106781322797070287362198348981133327233508781798537619505186997835680293174672776542636828178965117501754371953791811883089757935991037871961655458466178862936197123004263772913216980622814450159978571904215005305624615156936334902058289324930196803352502690757704582200427179057890549331769993717145658869130453802839381156901820025310019584000000000000000000000000000000000000000000000000000000 [98,78] -480634824452789723233877309080836896231151560041089860268588591256759207229386602086416171102339621964783419015781719337815859568140273932438159506154963966666112522876896335612680598938704158823078586020064829677293685493336619798968090592496463246151524997930034566656705710614092598656772984729785341029756274171321769751613215705299504338458739421553821939161308925934379674014386663122050724670651987017291109144052750122344018180260085085899287259733705220395942509404625770631625685257167263676612767176091042100431421881844866965230822992005418222524483810731490547870246104412238869859072851498957809001618022193788619644535306418825860936622251761279241454610483505468661206356511940921631770432270657128874833637644168349737274954475341590670742398236530058291307682321069217045795795903026676143602745375539084271311800713159447844407163196998349243217982717232814385093236024637376651087214365601387663380142328204002976195167699705345438314108280259166611453033037924942395725900545603397211331331312144709529255564763215064899102200471953227420955614365702543417490849361729653247520945770795964562655333470575601853294802702171611908155754904296376116361583037022919670833583537201734136000986996793505996101883488521622633249519405288531430785053386340129598137457645538712568572808353641661198958229069411061923174507924337418613787612483263496397790143705385574533294288175796970620892464836737334803362719631736791875458219605290660345624104578292495788269400495501056623428086656344482323418610246694586349838819798465931327865207142733696903127085113631297799481497913356431458372491159821225554440354403578501096074155488877231965494835293454174530031770707956511532807875946716490654558112942217604775034243154027383236266353229738452388326527038186675061370894985076010419846428785252121103117954521621343280514012110965135651228399343933526280760026649877997700503562556851159444145795006577395652844696465622109995376326932325133035773128592258869485796240452357408557935200243349512914586646110488148727894460933020198179244342617653706908141763287628609465551870852959102749267214892027987158437723517724915515434497998184638654682537472368265450293977763136551058353300855108921861508337417452435329584808591959111836257288603368886610395092905808724988752836116697409361309987822678654943532022655686275998202601248703351858027690131835816729912214084585066444195930989331325232006744828560562980984478539755923108742822358285183840278446455166427654383716742673065399720139160439512079277491771192313796359887515765509268505345630503681530339219691118859813904150220159821955242562115907513287274286273874635334759182602745243668989794096261754384513769098639996074666413553142167782304983436202452930182170427757954813381014865564498164633277774460169708481372663297487229586764268405155647280419145050552052599467813970367292234898592092904231961781767316448415613029232680518719437780097152203536880652779520000000000000000000000000000000000000000000000000 [98,79] 13575732497220480712087422609217820062075009070871120898143192292542993734600275615504954175358218406024178575851258307378504822053635812427159474220040538686703798886447608052470173685760051407428541204730275296596712241566302316786109943016506136721381843140518883312791676498882398563805488725559715482255244972642119003505742154909553772771897139637651239196596209156348227823969074168585836129938444400308025172375207075968912175397452672935502906957607703275498170266835406481635200206351843315327859581267593034185653446453906365345286547367813185548885084811624971458744211768303330717748544647538485846406473509857798044139368583953881977080783393957550787498518916523937356773834843953967510677821041816490938143188912707233238553591240681118743702597876538046146153897893898766811094936518577159743693830884980559972557073923694670698129817356847976663672359351001642455997899043823978389207800510082214323380612801445892165258352203422823143159493930056038391100734596353779982431721376853267525571272464343327919144990285355582363604357748598310782801844530904822256913193386979373386420830773516063142766569042633123865718811606098297293286560838754729793910835599524209906228152864345907139548018336920436449954632331087696899969605480926108127615603803577038443136726928732678706086415167892620593957797065425611758734328428174873006488985791922980061270521086273393398260430142565258591236561176729225058823143302361092128465589140405651725072092200745921611370730503225421739358634732392738331616906768260319443292974929799371063881582382771369347052928563573646640651369659999012747270576266416863385029083041842793424770964413501127782788498633004804541428819332401840894960228639284764615090477242679888425643341278684511057442823028387043656129263006725034334197525339684247614465434121257757895800180584662058869565197051980071748205179126428027856761042555785862043752784173286095765164541852862063029717290502978835424299354984590709779580281921677586041744557758662589980613973647639962795717259332006060124357158968710166370352556769548520371523994608318694891803958607391303732729297111115944135479679404557132758727114015631212364693357734496356231637710252647540662609821268487350394635964379600216187039345324191147676726494077691225544881535109680707512032224933786471306108993830125049940570188281820771607419624629479792656378559975120739909388111694640685507443389396598993515938845145381870832848136829768292821178490243718353741182229455108161320545236011659364287927232097067484160925469814869798340195609380057965309831439434371611192149215347222352336296755746931007613362149518069175803584642492865464273909898821643838570021318871160368964092205019630977637612821214732204359494216517215673410119286447644774041485569381541135367988293438335795652629765428609826047970817450214734275034940618796709107134255458782271058847500311470541601165339574957005410372148203248661556110966991107031180509184000000000000000000000000000000000000000000000000 [98,80] 889694265412968205131838075496637278634895034485322243633652913863647990570615519801067056032877105434539594295490455257486587287379898584184287308586895599678042141698788802043425738368217992314092229472590235299870353931697556435259053059462161379523185309864840467601992378358481915268338523782922579687533448951780471265873046490849396731198368236075393347247128230717200497012240185795506104816645293360083600091912795827416660681622646237330464244090086327994985910449559472623778335215572283142553684391172339044605767068103778549349715697861325783833595937335225266354355850201324535411000628111549185854252197112647518748054525614700825327319024905750213905463432608282432041013984814301713323454646923346041837709145190741890509789824808393048991130528666634276214574465142285312072186046852388936639346945971417729474895752523365862164397143782238807940484567078623588841567135928130092005318843706209563234087165953232111481770825069809406164428723038038422155015590749237707093165409096708059902390500956812370852184889674211129972552678447030238108040591378575519445326613890872966751651895834478313410834868553416229940935125491838879829351042639361071604566243513278461825766717378540365771064008902206282647911062295520846002483671459683850633810859376069684038026089972600558123672674129838613045232353519773264197521106364029041048118015033866956579654531788041230254371495900442347329267987086434894217226404194786999920996782342029907346813273151582658717589002289706746757928539386496173502855837871874756019243316739478283810392717091176241316640452037656427966600035944135482321747607252915554416020161155850493176821268874051395461831195835124661510795023814240096227517537910258449524538757022041056548733386078893942625043966850784681421312623954490678358226889676369355748915968173319720973475213934693403142027540031374721861222159233616013251441492929316183153478325059486288615743818738296422649172292541762436816317287067981207257597638959647916542531892142118906873935918679638017175041388676240686863226956974446239738168546477640482991574840038958731803390477018158447175423428695044849105718154427075273035269119989873690185863103075793182475961677176260681148233120088349864378987863147397509032308705197288957494417726242485624760587771207841275564631478114719288987659436940172623111355355595397534408247571331189488379015489251916406474061554885812815182936949510460053379229499504538954389634813935928026379491703726139488499706403317609728715638832663407759133805576690544694481668046906839777893240933801718999153833069069578005410106351699533901168825312326596412344235689144809830275113636766392864250450198964132560755220054511526275673341901312030957153343957350290167489824833108719396682408647946217428487650528292325142713198444267210824873175823014685901624002850996848081270353808179691104942479587577828696821469709671167500813281647959957938616115638063153813515573845952999295035637760000000000000000000000000000000000000000000 [98,81] -35408989563584595372957218890974909542044962640238525301939059964020980330640157102119298689158215115962281762138759685983555192910078653770804885194300218546366348855349250682665730936833135695868300020109559285970301505566412061905113725966594787527122132228460924678628181324799910409271023629048990240956155842154625234804732742481509027943435362916438431135227353211946887647631218826186475085043211763007393561303566718218456245034675220608018746583205730649386172737290227202939348675257454087338571415568025055396561878412527314384208147177527881363104620459985835888431959929874355663656200652577061926241517138230429807984293487180674257489864273412754207714345486394638991023773605822406334856338617143958613841416060688471152556622876748876608949495750399645854615709704945427589367264764414419264071733587753340203243608389054222043434327200890648514174960070599802806723936500077876545715749358936734851076820716067188245184002981524781144154478682050579896958000984023165035369481765095266034196858451847241969502175623730415147717400461177749864751893088518558518786010690831546995760880768430009859890270867705627092485183441473625650993257210351958459773582543437862039773822297402435158226437581961970886116306927170249862370224174869025137970007027260481091746331160939392354510383387700063493040913447601692655972533568219330942178367914029491230371132848525381926963846753790213366344413848932038561593403754536097946153139296666952780122763390935248210810309814725143248584751609043899572644718036149045097606275988343549686905344264218616838390230691857452596766398768228070768853766624917278774923676234886845331474322754491578106470437400800838972532890368722021874998261501019968803517348854273011466601974216186317340399202410981789651870417927248529363861278437279415148392669963262596473764431070053954812403605846647326290497569067527128395193610090238707386470821062290098842721052901711223888416634330686055623272992930863285605335279282964438095548324714870609259841506067764110940524178660233406450250192597010945846374165368528144502970858773327059195244968291551468227839270585435686061591016194856310002470721424359756820381568364784769152105129168299785579177416743399573406300755691831916469036138346218394847048030068500959877741408317389898428499711296669964977654202698763134224305635638646862699053468298090611232676361118170432524420622049820654421123717435248685647934708824448182800921183975266110659722811599772306216704163426548066947902570794023578788408914969355093082848286951358134598353374096817902405216044171330269972680183085553210048672827860540278863623246379357391734901382835844022062717470264541628416437710090396958932835616492801318826768816066830696009600687196063143529302110244968492344079046761033721741384521110484943857183766940908120798605570702802866307442162603038204342881880574060878922321863094673072374812456506803808723388955457547221298793475704864431826534400000000000000000000000000000000000000000 [98,82] -641882394269024317049787380610790903807547519132860771401469746053493727710161917785236679960012932740587922913061988433781865127108535814330254547176765240100775359493389488285241704735350270403984797668727243909702279535682865835391707645066180253869129946340712292572004051094674920916071790391512134949828007260572373835449194055315280361244816715594953708675872014440657205916139407761228945116340099755663177735936521344144388926494317183703391474339609779212038261453462218265662357046920462330081787898743421506965698090592609639281860048674025183507651371891786513962672067695868591256274821723966049908028164938024650799152407353190846510093473457584968485313597107470772027598413892747144998007878271446883160780986066958753090945401272966593344585601179174217114500645320199387490276738121568825119158020408686117857266975130986605688785796678655924280381830338457722381928730851859975130624776762000088671841466730924873057015319678525572074220161664274576604418793676971432910692698204086665147623889847287843735788218646313074058535942884579609396104214856000709108335877612166891597467704205843688420362417673710253394719725172586253505548586536915829403091568848382789811047197994750676190515900775163724083968252447252663278417664437768053437288088435496676421675101375430325703015475792658668328294186919127094383802422775761586191777110360405309487736493908255971621321644098459250150329142259843353793952523219186010881836312432251807630459391076041207798286638810516902401112628505225121088739390364360257063923432708148543006470479555692143273167988158947290684373927908586955510252093807353108765187342464173745323931104371105834587336281976377138796340319300722293381896812532673451049470650998618548974619079428475958603033324048162900167254617660758811997888765015163725537213838964634168012904131662556625621529955464132362004997948923751498605779536168993978227294633656213805151235033161378746620591799288113710991347385528663658696529530317631954563541648594644068353198239256308184437686491873818465370144061673274220441781848731681907633993884333376420560583174948399838452244635934254227765906167403743991095532958401139760173976234974831348433560413703845176935576487597575745211524802659037899004530870341256510249878572596738325840930816180852385952708390314993939972470140601486301531818978448717626418090213772326082026140961711180264600793097341986466156283226433728580111654239270948625265419290626206026431822014091948345605211647939400764999065176371702842299887780788406861554775936935099312229087821435603305493987491375471097497524495525086155516724769102009054445915781526431488632463311400208126033447018723935891415934354803677867635849758347133173648103132425912610796402533572035027560293999870578225719141011366431834570409642455498951656473800105317929577676257218452083921170279514275574787305702372790778891461617071368207747533398474898472999604276691278295117774090630655880724480000000000000000000000000000000000000 [98,83] 33884829453382174620225818769642962649029068103611206523111745490332537406607834074161608595945129175327594037246751219955584973553893153809789981960467498683774192718604618415618871673887603272951754882059980114915455868592821318853466525762017592191232183237351248537269857432893202462900658415027926136553315184329029659210235879890054328275456125058081188811256823979828227085856356433813961489228588104306499137461012404087503507219325988392117880772770919141513393565181743115906229093645895957064078876114506482296115841804423550254222672434485211371372259031187585604102090063833770712496819982404367546046353159300049191294858865418706172832856815862879522724225431242292581280901611023777074493320498950999006243985769722031692211544996542528253519240446392849707267844650957915022907060143374487525521943163970857911251589964193559890476137075228246561326271153508772082303884928563576547438552531521142580323488543134915755757039440343018571504032802192486594197492412374981232353865020931663315458974606116152302114368590593019719892615298999766671360760581095627864254950613441948315906863656933635451825903465629751634352767609830382900060217580349624856949113268215081038901338083324021705345219673850380041123489384826953002806072635970870564187880913888205842993019313033362283177245758937322271449936455429433069440218088264518477740729879779940661856524166325371613287515360206781926644691379002375107184084524867862140068529454540450567353419216209713189916957454293810670386460018843014198342171169414698107115072200681947714851506713629845565061687935700013134549536610784583720270835705647763486369519191509779261614892304656802912200563438335032451433090874468966677937674317953140023979352038087347093631277034394624764517947903378687771182343759780501797371067150388263238666488400060341547884382059823877726603226792382262571889997400050912563485759132533330914918662467665861171503875715101793086291863344626795301083104489006083394791032636769468969531658428357303729361306363403820087884030110947172534412873848269905202747909591422225338894012120478251873278965680130111949620690740179276202429016649743482850360934377229002492770448022457215795657716827341267950942866674913396837861054602251130711887120729304482731769370363610389806095999073151777294324441596461489439499671457373063013764314906011501437442695724886625924367115436317460565300255971859775032437214421465436532283644513827033324035615655608728782859884638588906344709600071995057482508847445622098219260959579420470804141463642801617519818871956414595983630354132844407144658665112620732086097424992113357777443072049935067681748499981616108825929113165613477991348673106854227080457281474162229884441926278534366951979903307328712940563749090143196182387166683888964131553054739233409546423728242264844526109304108667908199795994135550171234570545890431924221274837214711703825819418105382445082875725915340981624792052057617779916800000000000000000000000000000000000 [98,84] 162029286201299239223499728315878403741959579447551280948264944917317778613678442022334598367195459433448495185371039343170887942519926167698328129890475634707450305101775011823628799903869538988100115223117879300106480610422254804671940093045111379880725706288961397097673825853371551154095115488066955693935112447140320151459676696480508278801052925096656028932789573735049804138828171709023592329700118200121944755757767904495650292873216742097410060664192506691061041250085389225191887126634920650612613463714603893845678711115145088145345134701410688424523524998376706012987921190332942582806000259598203468318862158008398446463365463390769975597949644417326381243167464994072753951624300540077185631274322125678142934568236972129396673846038065306490722483671595972540250615842855381569285478795552174088559363788175720129811243017658847214721621261347911641405834101526016803758989053603358120150249569126365461310381076714794191864667309081971165038796058546779596309154035583593442168952436677648293840732684321018922039379846319555806871429829846874912426217721674426412094606071602381588502065249493220830111860121148526990445878707948749890265150856752549462584958628606606639710616627802910479326486460150930940351484638701489207793244825491679983748063076021335397762383379616875886624824863322171775304900364121065952798300561622699858616419495370917007578347772168531942451552514940184638780752368727210899697693624286236513823906983699179972359692179709116890563343404576705916264116498686105977988939686787805257857389253908300708862326626853043288721896429184444211542020366312844390709781261220716596571443320297564160089699341148593784152992565961871968166695427861613835056740432947308216283963513696177060683118726686014329678578013678268879137694110478256718423504179785353185311733200236666106613485329112954376639656400577129852441294946291467174263471044907089331004194984299335507474333518600404707454511944334231981145922494249122694439072146046309252083220611194295846386817182766855522497139092815653281118101844636614917183503946275131966664978738574773530752977994654559657483787705710883347001584897667677239581330954126311322598452478864050945479597145490125875870834265040915888262842113456868200804148873544203583552360558810451833922271238127104823345209113824099728502686949379877275811646680486440300128277984796299067830487119270402504109236867710177524441273922646287858459252795080092269729712283480695080191479954447358597503259019774291944420146999287711452263963148221995727574604569037919421291919973166173987251048257881763684215329554710004157529733845390102444344023056937330065094131492442182150087015010180643640188137030648781035117122373659100079862024381655532621754962956203303588963329404706815529754792457890608623267989126456321934332164217872413068569512464249779329939047979300781011367755279897650992084983893302978759186876453857496473345791363918210202624284677311037440000000000000000000000000000000 [98,85] -16658455745742818338583392976030728075971540676557155718907439627809861998393408920492798649432176501281963456715035342192009227684633490619553120864428143935540430651456935842418646949336512342763773378846749429689595920136283621202676713692543107192895060790072721741874873853104599338079493711490972304167771130513595581078805918033274024251090380813164617469631505574176802931849547122373159327053775184538293622522994450439442402764633887109558787581842737992604956947240064018236122554586037051606475692041903387043159195314972111993507682334088395125775394976440977904812288142820340740825271113266321263664565800683081087656586717886414082211791662284595037501424413598235503003395803395507856825651388904771070803375595626911182827262749964401350892493624108201464064197658679651172401089873919003708510338687426522662008433334536996033549205451175655268613857671062140869212284295389031028483920601888002516623506329279930466909522723729203293999760925779202536450480614388581996301250025795706710173883282163186586128014597646870677915398375152668422807031534552718950087678837797815228354420672229363777779821612247596873021843660059791985103023288063939811115222835539652422979548001973647217119177891717665241446841863911187517368832809871511117443295897498621161883542104401497949172927211887598093731691532815317376583291312731832750106420756076234605526436389653054649782391460192061875570126179246201018239808023820510838135388802651382895538256697927514392844854937004311645289681733675594206037160150398063474075412874442464434704141860626666130934458019783933920445630786932332976994402437392634898264684107241389864446326386451825055857124424841890955129733090737224994515340166289100680085676943267022049388762326559317337133792977983053149011005510469013075033788587796831129977713780799659109177764884961114301942536726316800837936819943383615598314738698442227778339260228303253626633814780277997202026048446793025014292830798862558901579962013220913866435421686096969227007925958609733619881203363315669577326397810909524502753001310369118918880093661604032720617972184162696435071072723718938772434648171013694663917872599890744846204306333232666711351653310667236544769044171715529869435647827161750704615610403080997544907106706805212285508600406293650827974451334105455849823459510453081388309124485036061593087963706335434689526605569499400850376633526070670880514935447359019544521519759428122263309991887443251269064596851446311883558753241848512654750514201422772966893711302255477222046357059832923001832877712330616491523956718681903936407885285949887079338862418718152848598598240216224449264360063190579077444444407957533147005162722791249653869595298517620577137530498950351029768275938579461185120611318713301255184548971353926478319893765393174183960283816829727554921869795236864662590866239162572208759718259629716423715592560341412046520008844787740629409213911861924248083466818053734400000000000000000000000000000 [98,86] -111027604954428392165291674197820690513370010807402953050850472017399819233272261911126922135539722484475675129046417405924223771998578423457097671503789785550659153267680159795722386310389081391396123168793349693329601372350500202487236697546619249233195664265951361380106014595298759541975863751179964280757124592120450995042459258293063240034828203781604439362279675353041976357935695097158383868896731864202251259790589888120626245125681755820702167397950610191253251414831732726136974032577899277702575810774210834118037394863757555502025388549620900564637533705980291488237239564364248166484498290291141194173205399125859861279197529793747283183637389488775780444982896344812783811792634609649814752952156733044952163576644113794603678227134180841834567773542016042871298573570300540613447527219326393575945351717213773438512138997259395225226039327099126056550885844074528593772352880417892749902596298186213247782903632063040379544542188381475017260191670276643504476069970985709480604483036502300081683985683494740795576279843579105904497851688352304626068423228254862213118304244459452489183676509608704659937823381705097201571517674988983110837033592299594909631982154698513201540661682077528410462714060066900022394832173816921456122742014335769226618578894698432726969624405436259519809440575827568713558746180666624133056040846309677062636548740990827532890727327204514703060221690261494555246396219308123842150326246586197644763931467651244483565918539129736461298258708822237780846787657226472947403142140679407004855061860805758867241948480361728319066431658310598117897179842872738279941112266747218415956942912771782930667549762259870361007979404062785964641629748732845358728988954523220423730425197729067127252603261389622017500528042414167227032830417583454490493750769109897536916243313314853856656514517026613575736079591855317918349580866216340681493385629701074821707935309821544858921738825607452845259086898944964159590385561151775084990977820837470529056671167099324684670536967531810062312341213253351269361684076904964953447381514587447334582586524727083188123687758321530034531634209942537501208662492070681189415752565714387904618643560206132478983100592549034495895897926166495783908542690869359536824275076348879218027451558135888197692407839108437718568451924739963985391426077798205525041687940107603689432416985841712383728435306246902393435166841297310477514812610332707159725138673649777854045830491277752829435422905684194863428595437774496284321674777467755829198905108760947501422285098482552472282687078368833047344609136912458395323791062701313394630373506660210192088078749942387340509866351793650681197249708824402528546213803933411302826524427364333942016601085058193117424719636362435826965092610700288899655443970833051827440153895184051390436509599613284400331319279547725730139200957597414168046711709611297575952163535483796525679345404042865223063916199825103777825291113594880000000000000000000000000 [98,87] 6045507901901990960247852368613670579472689450969088263689586374980082872292833190084788465767458558258412235677789441336732413226725095885662768127107620756379428061309662701465952515051199909302779296532330069314086776826944686210429973594583838884805292591577288547981033958214799210875686676909594318545624962613055478631516426084328286102159073242664962417257204671510427726467956088433264044337390984818301991230174607124409587829148862353032747846361726700475616439525913018059559371765367123788214625600672590683034668779698910775017937650463694087719113335644535420786929839832509619599518097982470522363055713168655367850512051101730034291821835238092992591563371859352930591250291974128151820105608477582293488618337840738798936409438710378081089133386447342483962212459682200275466715146363355848329729157566419405615921015143846441624844892422156447069768852595966204688819797302925698633915705344200394122190419929969341537669743358582157652505561680449068388036456850150879327440272547804817484006048843851517234662158477666097124106527914538013298092723431860151335597089556287175786683331438011226729239736706821012935690913366362210688164248014169591038520910242807632985826984052014159216178650147340292824649850474636058812800939446172356845705653922650467418317496905659604554921294277157286424499160433008786654654556827232951305108112567914135382034057384881521098642896634356338634866829503987948976575813843982538800542308430129544991474349649050238353165174545216986087413005252706276252049299806567116806123921722049913671756446477012485864415848947481891895741560008785855504990380030904002785650868590847188150184717126783807505724502458891955691310496990969989511162083142636298527178190575852440260361982340494516604675455930589320221558358779036201822727605251688889456091323583746282762878855997236854641571919276235130142408691887466442265274008670531072455058867010530823539978088776548252583689386055408132879272217807256306111451113185062117898904301935442935760993580597597607201759107631862153089490181006950348074963442728197147660783770177860345285379393649105236889156890073203692313936246444701137068299709685401839951384908244562559651569888898189652916771926170061398194621791728996252258204896907130348278324810685152151247532912199653548016597190686540212517313237845323159836190896243136625740160236976706468708337733361304792125984415611756079967869534051440112430279374107692772194439043288620332397486836936477588344708191523973484964399145432306235210100149248883431667804527486577110048615762271413577286979637404592737334188064961113383369261758090163946789851844535471890638324623592761619092853546690380263232127613408281026964517462607551238996672538975684416996497425512263353596661011918522999480447429534082899158432996151626544709211563730372577164013327802781063251816208703554218906556645101808014892178212268529310234733036637036758335940466975704157948419139174400000000000000000000000 [98,88] 91181989380341522118466926681633699069292897714697661050673522809582223867242854209747621935560656118651936497582920354471035887492694610480573309243544665007513459762884792829604534098139217639523763744257749213615779194675907078377340141531801293019882722857697321101513988118291095817503935404170376270750460177381098926543170251277500815635700469968264098894669945534042925999419292361254662505940005833346874245133086965166776575562503189051079237492682498017881256102474305797182927356524479203110363694962529036656274028094623900326893873601978494191555001147510223747404361919721959650440318635178439017706804718781382937325064090453965295328282291608453819059486496663620030535027276962670502542593905768511754950413008407353673846954612349119368552862147066841782872923630567631607874527309755212463262964898337375325637309709898227330915779976296263421716118035448740536285329183183732997816525902655743563725708465522688098292882123877471010270463999262375889039872651643906877339026018849441739151825850675389831666794232134566123931632234937532431433359243690893139862162915529369549906659500026555287437164182798270747568555476456407879036456178202714702287109265107750921799635530305301160171322652052372399493494101880361399205815618129033849139511951414284720573040180106759042737676093068391651246192777905092611610297750172870798986763018698412307003397747236850108339967045344191329917443083536532637925101725068315220024369707935778896691674686877863753683754870481080096900094426956966874630013824638307693697923719084667877308300485140027550697075402420421726007710522218550309344187393784858810658047923858527638960051016620318912289073197150620775477399505217833655441494826788776341453112618282759394883482059078929506704131682963429113940398955919723059804001703906370287085855753413148514212413084872457605389775583443341467775244045737376595484605783729099445650208751227340823919377992703507072242416379651025509830137540020776484380828844239685555315579896508518310587294726232612692772624332912695127494717037523989587781553517882799209351717398875876954442569448118836808257142632545210585299315314005439190814906456294108684464171767061310265369747332888610235551468494504564840968399438750119513738594114077780741465295229832723502821250154595385070841930647868360583766820611753229162477726399103813731192384368235573634367586790218698107511054518561784803263481436234969908892478369127983770978153093433526797963415811411161242153983570833646644135570906311961115177070567597539469172721341360949402106395641883110305722382964936808756214296134622963246000748169242703845316773258141705055739282479723265816590890207597607065538651014004620779155106033349394291511425379553377210130295361458415718902507303421517543828568895305502728130655450429807102043268175871826266015819573648355710832933739250635401788081802675594225263753381948134403998786692392755960383113126398285492441988464640000000000000000000 [98,89] -1603048195384477945295900768846881780542927473932828020051263278728955737189666791336748567132061581525049405746548732169428834521523136080787158857831650595537129844419653163824014990580981580878723620267984051127699781122760199556994474469626949743535465158678274548760980892640077494783875120805399511141284736365115873378009708448482721474855312273475384016818718492425617511510456852900338874513934939117062949062291412625090297000094027211407478006488146798235009014869073655583635098453313644364958754048090293367029116683876559182243224323982473646541869690541277366388163289659278100789425144257920693555048134066122304886099344934304630459828186761892072365023606206869294069995831367195909564264892619744316018064509756837721489521271186773782688840914856269559921667915820992203025920676427819865780630298869508331223615495460889668820268679720449610676181725268435563109588183877414988568239610796825417179757959772205531945580622816116079206248195129247968950905933177714903841990495519963702676398148256867752942233977331544372043649830492930459653572158395431892930554210114094707497516005007896359539507270441014424274471607249933943946406571023135912500684937402946071775727283588184877858303813190673899845505064911610335097620022946683765384259134386502442394936242716312324636738595817081729147524437975854649057795523103937097879793033892108416260858525327887162282157461690087545851654889383205316764318521904591937415763681881249613337109382797126086240138314364411402828428899632034266762851371147411147889533168789136195274037251634770254715210185178945945498844595552734552716877028658515036476365526785086029929640476220681702374620383747707699030052046139873513396689125514518148515997030290946001070160364516318879810460334463599576948360457946212114504087066528066419771476114866939361731534820476779514014344515054682586112546717513882445953218091221329271591828398125801975392351030287083091625525655465437067303152980795676960784206806281731889285306021513784878052130508454406288283255759211391611588564416677340236875690212604636027875753885681199667286480929552602691972841347711695173664618615554453708683577458788903662810112816094279599371218736030771581442872151897092011182903266426275697880551711080716798357675355670405039914923295750634802221054429770551692274411948234151821458652037139231084287216172314085455596750556942518594043452125106785888288650135909441932094159492856527208321934180801702755872042672184652065344182907569659859952714089504958778675570537452890329980405716288926479478889382709495950431654434409289394833234550426236413225500907602426822323205905843030675581101532559551347048080407909406771188350995753445550631992757460309726077481994966663919684976498478153133961492136044614427593360949762240656454490280932929793470137527907934103246897777336133226203984968646410004892136427272986410262449496932061163536550010615849622487163900882589930294870016000000000000000000 [98,90] -26434496068101621675797807929944620667884891803063994939934153390082552164869076810277930094257565789748291276991511761008895050757275938540933856625693746773440192803787861244679942782267324700234418544210519396572056175063828635823188578276107639626114011453743862041044891184399174452936996736983638699550842040054360355768360222539120233152096153856858585206013082490262650563912410869309094620840542865120032819802877312445067141803377364376662190185060085391512152610209512779144020303075304028466239573188969602198826327282529383009826442778476099989371512057619329054068336869700415305354482723324676922407162128957968114754222942698781171511555381727255329659195853884096676289746930449679018317884271913379837953149130905052512630575678785561661812924873780320595198285095263293927162668971797784184212747389846743678044484089829279084847824507605208301880979371603763637153373543984294375169308277072028310970553069431312598775263314121697642957125703740769404116845141058575548469823409296725997970038509879907122573378061809209332873510466435017191541144828629600741468203469788684680943860590860203849413548742150599492568305572729942362937012558731818969577025755354590880746572453476941242486628799187064894168453108477765458032453275565661005545614113562412028490675678654712288950193592129040294792819072806465292066539421734325938590071586298172337353339840071036846049013735677857831791383746872116761488850590902958913845164684595178322867142784020976922587180899591722239131491972877283965819347857933280124693895354929195048540346920905362562724053012903040306736663057393718908344898575276819841285711368562044918799974443003654924328786436729740141399399180987576336697996944580663192501014745835287247419601626496817799351466184188588021019522559220754070364502004811274526427007241518093037882446045317366010453187993680786575061437523554768306461477553204471132958691658619674101332663223484395772007426365902367526269552422484874862688156763426654481156889598220619558095310444720593104316907303931532034996737493568884370734314853184933231964722309880574746871686057419858018571156813141522286033363843222031935287256522705553588466586220817158495007704015928725139217376859047509721424124227801569096325164208377078590725611390298489501211403713366751213965680653356407493196556887444372502674049352796377381924984103746420429826137989383771717327428682038021014989298591190035408489905403509112933164468582491067900676227159661976019706754306567343234589999587351027215007751977795749020706158457303157453523240905936013809525891375563580227370142493155712118918076516405843820498088572991447923453746620822779856071224420922030904101050258441809490198589685545399715719208836619296693258722028243254045997737415846913792887045160673677823918595689177503887333497397099018828871158482288709100731446819061890709435409436176725731587566935346653566831146365218143930547819482834271524513382400000000000000 [98,91] 233936222722639414954939823843946382006881854193724957359804061414091175493308272684624510519307567911522598878170386003757600349511695824959250786137298670956915546332282633967545565940870069453181646761048148843410723788009553474440530416657636113454881624064994675061994353189640528482287444091761882195250216387228021665538744036238166669744836197755490200029631140544325711260052406094482519164770028077176272210852348700848222447706293399793423968016469916039932327101083802780128256441430071255769915992513616196889815820877427743496362890509580329301911966582513974082098419898335243107800677448329241082242362764567224483567232711630949624992113456438459401933024100486494666928076057673154200411185934486028970570293278941231117833471276134737046146723479725095802004050008346540184564853675644268235165402698115629906944931016578235586430694449268081139185467549468010161339765470137491335777048620248085036292962539259119756263545516756317139185308019548284254285984291802306564199772967732695157711627546542277604416449233414864346758461952975846827839529417818143923197727271593294950258438359914552784580495336395012977686668462302669153333477344708386432906162205730093392983836164251143323654852936196398118778075433455543674324715184902049175756151364679994040676182750257208991400779716304219049475636165450960857834730450011385824323589397249045497708721779735640174027225648754018313134543814190796227792213074797173249656998992408530156419207869594965279223145546742867103094874532083363718316817669467653957007950451267065379270318361365426360850584929325604510717441890246432472083105394504060547108245359877924655350128188865434852371495112742328173887108763923063110517433829918507378827483711044541066266642282879185203314843309447877160942289745944413594901199189154709350907245145800722065098740683028941654728451504475059488029025423353486278518053488643358802017181984576341430722718766757237181607802097294561774953797865926472690576206114520401273158582271185222059472795564371727529188694349412041565689985383806763805187737979273937076085666329199472317016001771891337653749098619036241306405650340965435685154721231028881906895360435445955188947146142409337558010479306911159461569899023699229524416935649652014367895940813507558915709553578889632863794390015493125155672540313951011880161762457860915684130899040214459307252808766753065751300612159339239529005105514326566322125681120719312982333222162328989627423615194246826081334500617370042425462583329063243523951024437029643301134649280046895028040575042019987488140137992436749034380525595707556350769008405609999426235615353027315798547644042390971762183364314630213206116432056183868363431785543163310078345202192146801675812357871944076382537860393978270737169646768245667307637528171610949020767864807620560177175921199205986952803182888464699352871274987339110731578781705670063838306540521983480869342888782187141791744000000000000 [98,92] 3842414180776480003477228446348139131354993358618302608772582320961331513191248027560377296488285011562729725989763317299900877883222109404983424457462247449566498875568183198853597543049698056142194375390999583939312633285124724821115729162744331658419792010922803622086978906626502521962408819741746996086141348706152092912872263542217776347892984217940856571468861801244571871802916225405019025156525823310691110727884722299905172853835341418648432079611747075286926888035434772452591981237660912009998490749780613559835760322478796447366036040857879809543851254671578185917299452466587772970673927170693251968800605309997424078569840330864221408397112864373401992672297968016942627020580223792167611644444305904896849608321081220569663274926837411554564033454123227502484274409712411516663944025391740794983615102152965927173412873604102445332881156338731700359399412808837287917039765264209920064794434916003886196269181108476364318772290059698435654088013267373280585190941581233709316166916457062265630741936633176480490981740655309740708255012805267656667491981196546334741678051384541770477307149242552238646576449154996725007465261762160806456910517765499285214142745690913765835614252396462662809044751492559114577434630080589476810271282490936887684756984180874503283672394464869096709573328214071084131429008155332183628037233313653503710845021422432106513649629440262465077512381905764723596847665094117384065719164527283123225568969988850851207726317737538613939137954042047053614447921712214917953986854330307349705199731694615541289328337299149610757332340432703090540958091355075829629686265377530045119332425475116034744393975931903382439833123656176644937982007287446181834511514775668353628097661125118357784875694683925860655379142075285545450047680902539805646538185204283597899854735537110699381428298942597690971282748897659446258784300879557002893248290350523763901320527853080488810921363486773528605258901621266995841355924119376731196318699984465357030516591924364684004512420588798547090844804436353844110979489500104391774905625247748062393847705134517913153219541346551570030636949731851014713718432608580006210734603421011135509185612138065001352990981322034827648317461014612446802358423324680842059686901966164069086587284161627287604996337752764237611672034233567532345023993538309100533632285216304701169926488900109374733821316789955734605640572384618962540175855584762244921909344435603287545491104368434926471345366186726911601456122747908183376995111657645323242112402280197107694636454111493453858542842523222602889405912943364276641964832420231606016874056359308049234453876035524842836386916831466169085897849466589420175202913554709083280127217474983628682460512973090192573655936155234231213927753495693303599686745122686553549155528343421300681861034547353513669854044600454475393550860966486580579248952583368698039253382698286895738123538153360138295706724253122428928000000000 [98,93] -18416554662542581780180822421116019114388650892024765629453179973160589013669156813854482527095022061932531563488069727980888830774498115887027325089453459324176074279559973435709236635654714941553887309524817970639737912253856580629220416165029650320991889527846908462474964058033410141963773269885227859771827074575357361423211390058303862772950233444642731798898032192118936105659005074272298720464497986286674110029298930274220424072771248130440114050880543138926116596561148723518366479455633288690761347337062163530405001455438835102714293978229386661292750543635668380788683168875125590588048699838882224262715054468345041426094750189494110458108469022675105708525084000007619716876629027511039655273345562340485774549096288373332853243758479735625240222614768908911010256914707216089972272756149847237340875398180208108314492524346288295775692468646900762070110501821500574748961343024139713400071545078820136934275981207411817818195290516767070425715184658731228422161964374270862430147158953305431106804170193831990395279638648548144727578668991127840508215432032894815160490934835828013425350813300531962172537837991601669471600752834553289877343200788945543275997454272218300575879260708028588603686939994834668133005330890502813760646114441486074645841960495469572856027342756848140426056425604446352115012906565353460692031012561963049184278361812692393756521343822667634861389819428410793346639819920412851484268924366792894876726458773386954413295598052260655282229149464239524163296611153234484228050851288576751154131764824510886317361739566814371210989855807998285519914113486918342714415080234982438701602406808442007847963168986806392900609821603004544610824394559905850218099304835594624556776491358181244560892770066140320003128833883430300350495411899111130875030799826051759483416746607891841067225891864379443733298211742298075603536848829771908075844863533094314240921390934985570516732014520838980508745046283143457580130318182013751373295206859701072053673872956335033772180896708604427344734614794712866836936296573196678485663577983106434719479760216448397197176797414266676043507538464046221292901650437411724119866539177893796563240436097555201113877088080978460523382201963480120037037654999703669778285797014203372056457770488103074151241017402210461318830505508501435734073799131350355844729430615818950929745883202595751849648294512721545271413851939900752458250564119445730038184356348206823147759244097030321468551867509064568759924999460724798065620047000758963244009970249028565543620627382345708555782799020821204258320408767438682182281028407556578955921981856738420603049167351092661483685362466613056925670396827049141461770010636702592972833019142401533511973902630478124966851858379912642035716025627789767625620340541384493225482262440999659693043227773494525316375161703404018662719653057108704114557161320567605120477449359288836316498687108309788055354267777433600000000 [98,94] -315174059655757415643183615377139928021146601985900023816223261732404694123626640672377614675851524189236186101449648926378906338186615788019152537014107652319788453072611658268348458058478918004481484532698720765194350039550106526029326897786433714652224775985386663741834707343364405690233594043460659711337011792962242974663330471032043938035325909628120038522428686697830419926612842368311518518866766012199832924349531404340645715180669688652542789181808236247149548240359705640622817515469509200339570926274140604662734223263559307070721817822825661963110020138169276337713629486200856819637754663385401936967885273255824347117503110397284636658798819997247912697598123052481129468274918072858940734299894130159178603400125889851539476252345730994221824002104228405682647933607120898901047904516400269415673775872562454876250441286220577364653055397032422187366130755802666660093981474003838016723525684501980841142100191434893123551671859328802914635276310961385898366209594211013562454380310498933038324213704684045849919521236501196876922467691197862402768675216079196097788866571011494441588437039011311289552125030805968836206680032356330121837122477253628428470283953556100599083136426493775818694328765440161665253668703965682237829806935633826085217985525243237326457763773447565788672639274578749722326171686087589868281758435634378210527124553448695029881812761922910568848904438261288411275885464317367073107859384300581753928008785595843027111634068875141149618258936422860819993236770114998332875725391113022013396894216626784816822215905054616964531932301000214651602997000136314516482393863623256034013513396338100676205912033881442940196642073672809475517131168207231561399665040258602687434392368197877616818600328287469864642547570858701461785844867394748720993453531206513493133446522201956120081492219632309524790278277286479862235231899799799706555560352022841105589935735176089333180921491142841444210592329538197517436062150805254898848566051343450635485178747568249611098529119678354446115518298392267224127429045235774730379004558109646324353448083458971336172498038488265974027981172184365136279844004171245257938037297091534798401217551446950252030951391043294445959948097669003886688395306671942989126708032826551496255550960923130520159599268901102921769569569892776977715870783293294374302313734105895717253193744846631231864394796683466756722771032393922863687886020906857707956125028668305693463994510979183813185285518164462374269700754894941850345599976747152631354888460227736357242694221812923189698302469390200766183091555039316598948313437265877450300464026027819008251587504470869673044733230926678190317088862758211924809444211183603475906219105952044890838166600591210416242102773834031382472448104587416284630639421127348262262647316712700273998138206951807547463428330528493300863442387748005131657998686509952385267018307537869038287214909063729545583160164947528000 [98,95] 814182632121927837953764121621759832876999775633427733999045223229532054776379452748944255173108432182031545474257827017528071344028395581091575660368351586817369630534292815168643369170450293745158059553065669005919885261140350209466113231913075041206082262308064978577372465472701853970741925619529653431983052421769787443925507543610224586275758853134185280195805506644155565102705209384321713002407739010977449477229044413941172472217458251310423707436358335375330368028360255368796930114490931201857296578677492690799476314670055279666436180078704563583574597388830012519033043127244175372322145477750188471823032893252357507178645064701258277324675099889910524959353014350274801201528329556054724400718711685791072087208646638174715057352207790091099887085595926953125327025025121116606618396927977783884958932300757202722537748402823570782411538325649880036387620152360873146766954369407134208678674061096871572052239513711721530132967588038196577530090771859846723621443236653465591040411502506648768488404403175669805901123853316426361458951283668149391593310121800510550176540579111867649256557767280429781941661742080917844233196586713613675330914515481994653419718547669782199361225412246081844440564574562847077211193230463716921679117148294135820817343564573839633516924741757011770705442853129915830572915849219454197035730294807217528844479489320711884214780410560665944967926910600218657768773612318338456765373159085871370969866789780868787401929004631804741751053266156657279476717445467657344474521841745400228468728715378411774288108337144224218984271316125773108380391534368356713593754082706350853922177714803382611004389513251393086665303018734066409725022715168675248120770680768535141828741626554662188923548397042847973502227481537932898889430033565342238943348209971271299078173528419741983772195812781494064203813119495909141893262187095377697697564268351077419797817487698748391058628752432104790690668543446720162502234488683165879035255357696384087149245184222116185165290095464511928564023811345098114732570682123549262446137391224652879049716047162738839818277510789580230013151835587990728165081918658352109749225759275884534879974212627235078412466179756240536770871936922693757072597583929317867771828634958242277846400349541120244427391794397459051565973872798157630166255412556178887921048848354169115904992699370977623361433437580163626406416605398498729764061290596624496352687916721352156875270247597625911823375910740263790181758721954429817182598085525732615546219594999944902127414368399233123900016349576057202533403893442357931579739948615695541395935191931488757014626381715752259001287838140650124670576200069592368271111196827017311431289538935524211590824188603361495112010283804876667023216696741046415840521813186168354795508767930502881134417036521325369458602365377943816214819894840209888672614407734253711772286796677868906956237475408567821547422560000 [98,96] 14775642729835396588394189086780260797554103487645455953369846619554970103356777553865988013459120943640955577482606468989779015505442386136138299108245664843543792517286310812964612462829770572794991174459241652160891508057098055538020959826753874176267326423708387084909686028285294323848757115869186714486915848238372521315128274081363888074869018681618400061490700309313706557113686926776863319561140992776737191186016471312301736361259291198128016540642563294695554308845653101569759181875158971553518601788275793572910279861451418986865367260196180443620161314380943365404649243367379740739198694765143141829158908991195972652389676263030220999442954784393195241884501586081959686504578900942099619248662779580830014145132690133417514152040403023109938462693085962491933864831081076409468941862914363980978041198963511031606289735705270989620465482617290025448159599107719292939981841229709304407451308406264208654788450986348115745669776856728355256005641883030940671247407670290492085683589150343816544494197200416759552942028645723430888957887729805789473674208028703832860228945088469606905277621087941582724591000972859818254955585813240310322419763130388823212698390310357847804614578506041310277213742952579472029203744722758753972833469134630488710051820901445878175294439505108012746736320063861762834938550126154871207947488759274071031903978642012292403951600597587486956664381814157264947224971704741045820226678723241026400360223990704644194628518223755103407537075288231997709000224468391504991334875370080105604778151894356505161651819011397761428688354999503415407986256310181103522073397361226562676306512620467258507441813355945688710703845760055209223794170378024186951028802023772048488185495673968242526010472010047434867230535035434313011454642783442126491078155081514056706324944203472158963876691197798212246713528371121529084279516140501201710291287728683938848912202116233625996973910072011474760939680223764563749273746549895646971013607087226484452942130473382679042039048877792684457359910273916342140651773042232150214093536922147851392657016924294318151192688045487217392218735148169137243524045632322304915895672461756404441479179334461932042040263578229273949507471973876708916640024374418520679320365737116807710914171257813878086996666572543645048152735743168250643098175009407603664803443807023732087529052062243497120618144289324568220530845295635942989553906960890949337409721379248133644631111549917551600600873409586386929005591558453665890720375846181151964903439625221720567474809958846427576291888858023950410587719070582110323504686469847406099541446354348427737779078423844073177335287141592306635151481663324955055217998133839254714223780583855584807288638021937491550824008354927701947827250092391404722284481947915413343205861727371745836228471062819609811531648762548406848506491831808448791238532569100406596855435698569417947661489630744731964800000 [98,97] -21170705175955566666217789914384031734562379202885986294198709655260929825930651766802297810540765434992211569109955722806324485864964259709853703318689894998877928685143087798815453271913944966795704027243006522515593825290314307301394443087851788572776950983411096296564346276143410922499610181542313765575305993085757216677084114250712934674043650268094218557893593040251015663724615492467409571146021314745997059788836392806699299093125151831818950818287018313109253582339513617924986843094696117578462928424433234165381278587298825121388811227209004476376122621255092492558302774434219223503551095519437542277609640894131297837043369819334885238450600925519130418650339298885676499490055316946810433451124591275040079377617794045625929922816339036489210037963424605992564581257297679731261485020500862569579836024683553646236628030997782393611420962430457708655440397451597381096101100721485821261291064232791578785480969858248762597487706265156567559859912798083121104241157549046424618560873181814184314520767471449714892999388925759920215416937180986710950263975010734734627531219766584426334757306687397403378550680247898431847300017628108254306985740263234107468107106732395534097939901867444532844449195341323845880213025205786374264297640471151530850348414303438241156977186610547209618519930374299638394059517465211644470324113648933691980106122764982633031065981038221106187799847120218516105396439080809506485011437211755792097251943258514790826573658797453594723577305547893377838130726708948170048836785785473373280657198672209712551547376349502839590418771168590105412823890931873417718149013831465447904536550425880140943232126020283845769316148997533098637085311658452287476610067171910167166193542645710145386827624075036738186400100507198404465437660527279342384614335495813219531792624470646565034670219277087543118892451612475428259039298526230839962448334764897164847774981051449660907530014781423118449080772339175026365863813485345042009913668109717459869638205722774904096456581637584636324876057257477359917309031485102600292782601285362942072127228333938501415689038563696879734242956056223224319938991614895544789246233499982143253597509136578500137150806483428421295677290720172598679650592609739667710146271152194504101198482050394723717485265578491160784253231164453423855186411578704379030753723199253383074048342801283840696914333086457364540800364832526965860680430291956140739486091870101709572083382738334378184990163012681297686216394423826886277725443242116865242498858490145965570892289743619679594070752339162899238179649427058890794061889816928332826345563838053372736856685879709669223598261931680168513014289268550002226111406166933713158506827682994214766191719212047242755968244114581851268842245107924821091273770299988431788848362597051855666749633443174845523672111571380760396516771704633548336421201858678044662917336276079260456911395463626752000 [98,98] -383358042278947387924150010574353891253691892791728199305663713405389268394582243784138005280767338862119404755834476897877514304904923913191188883870408637902987296062554007778955735950794595325297321140295307425838676157464617107208502256816079913987130782059097021653459091650801954562156671663066714649630431649118035341676103584839845782942868436304714209378618264057436535680636481949552369382311760016971623983309914736281623475633380118438313537668087763254964200949083087771191562321243967264735677575773633529899375573964210973122113005273657933665873031715303839616963417188904113468323364433889317229042207306203966665792347665377670825454165072140750811212698979891531198795606917239746379097700833017615577500028235281473574708685128671909725072957567242284948250021354283508831928575776940125821320367021536974306532813647204372421475123955343159031414528800842180448801073477568385698186934234268962487106646372686086061652376776809549851799809431039960877933313091404943660029647781466716540935725991462795562242717124977001975758509945608067831261577231849532262629725566278185983813331553238378901238777566536278003564250527368090083692739677312190070390242677217364200849044236559401728218893331107283951469466179396647413007347278026224661166101523776118411080830117283997865706301956308344571044827329848135283379379646132841016880365467868786391428462901112914043040654639743304673378534039280205041971815038407765463720156935851837857619179994641864299873436977447293547250440371358772762242167540902554434729943939169996229923861340201773685304803926338744992804833984967489346999823745185795165811030027789654867268342247768289105230586850955448645503788819670893958172016154497088538916246270556222420839539368407403030437184849123214379926725589362710877737082749747674791667225693915852536853463041630328992895849955136108492025604047943695196134020495870614753997266490175276443752043134417989001859423824234770543323891016161237962458702542927150120611459726315657460171775706336891687879629234172699038486167344224184442921967089478397378536466755481981851694955044583119579334022368347394617712693548589400843454071891525129081474441299651042100416309123191099593408463319811754307430562512727744733375033772355565261892287147578127382957956441952806731752149098878561716850933774873273452264618696138620168598414085919334898570544507619124579519964846222014419723525138247542980850937887531088606487940073286616354405767162074405227158626953211900810832494334748094169124020720839813770963006011041858150130569138899958000680384593671468338872427261108308328667989050464693298137545195391984337991045249425007412998953059585196567961709952390953144370172154847967882441917219813936321277561536749728380186717576614393408107745034045054644627822630374590060697264368200183572486796732406825702687374087856886106479692836540633228088556551468640207797122813027200 [99,0] -563905772588650802063514675380135570116786738442936992590111247741711339788646872741898446599143958693817656541597322439532073776093918719331175402200212122455640599166495953025463504034164753991849851107249381899738094109549130737899541760889623603881771069621735389424094236635325851499534392949207419912512225738144087970191618808947078623609579046795822194755083254879344536687791471663910179289478694711477405642596191195160730656068067799907177603078250277532041334511989744071691234937353330442047590766044588200108862053012659830649952439289792886470419864170462687072198136195326563484904478364067126095015018366710658804455954790920862768824806121002112193640312341742216711044357640477386369408752113476451773893264771923139185479783760127630745922751116913030008800239807632923776680977338362363646309508464921363327304041155322028780265560701745220601995560016542122398707935548392727632189205095999740767049456315610594586602033960827650742726774974772729941427070673578365722607336679642618925536659492907699438860426731056042872471097807874719069522071473977398423744080007807068588286855393860601696101816857453596746529780730196444643889488929043038378361904102875236652749214089747927956460036549402396622424800906532453275686361128084049828696363991843573191171449961279355857628057048218993064265367503546861924791641807285499263008255019086380182934405530084463586804402611904493869695769708033863364884428656684890692598039755843820565504466812176941905556934735517687313825772437483158003719643229616467352185008830772134259059701293206369172799177611671573232346650366653924394939094675389943895717249335083224447101462074404215018771606908787423861391731955419079409457034609825822262822236570245059383848441117252847734092914982566518685175656143441650407874046338729679940869616842682101670384608894214250685109940480400199848007692653017669885012450101042849320450874444734537618238690736017305918639422539455735756560351767239549052323154767789454061276830335497581183597931138929671854580835074441805392725986546380440079671178021051178222091381494957201217898093485320272770497485690110518808322053813835918705010037144301233212640525828645853333821498418944821283441661319012102304361990263181412960471695206312189671121247201034386616107090735529009500981705700329765613942280291964514155845987151025968721171075156448322111959334132064385552008127975968659023953694447120353147851895380425158629187638478327148567450872462247296129313897522737772968476105956155800854850969672565233383238534676814007143760595905013099907334177799997943342182961118008739497014222013839775285138451251690076117248356515699303879834835690278072235296538101911464368801315451481135287284445023718695075102647893675998297493568492474457283806375165892422373780628684536790555977798509055701284899366779901231250529846113287900430361750995553483664493123031208581818533367601180743603955529972409793276958374592159525022682531887986903169347092480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] -128686036544990623697575774101273197765500607976134066127187566179260169895617022263125891940592158761745949919182405661619864788614378488548576243299845662369323896135015586305575933729885532108678407002588202383224264015053298131348324659331954923127961177434463839439030780426359853780723645882903749684857682465615127748441954087018008395888646705486257743207252008315537169635015956445639026513589327953925902779215593100263116911493385961103805459938532272531421048208762705605006867771438856089702882025660381538786611842350768163409955677720926411293905482647654354205246418413579542452712808549056152632301835101981478686821863427029428981628606727646413496072168576152045762835617660606879922174244092042213976835137976113682562586749986889789928530113233817429571445561940071074425646715466967776386553387251334167847822220424501491502227154470673005028081445748541575484114328757064989308742852167488645974131244279966646350973535829306756048923767271490065453961607709262223772581707035396080324871809034347505918480489869647208465596305121919228384219312459190638057213190832099409314284078306640040356769912446871286437532151049565572746463579274341926132767810373256421558633445672351269520961715009307604799455467964383568021873655118348847410079063091339420234012517902708789527411328369084759061871700263067053611756396313660839194288609814436168124606418644168992647805211037475685267811662423386943754317702330946682221556787343433256738350623661654498280031588663682207906900839761088106352862141366402727144948047634805925852219831602878266553489853049486089492777607384116386564251146404137005857885274628343097361248317513985130516535665139558803750961957754158127767895465549095260505457133900751721460493278688874909272583810104290011010700078285701390349171256718780265244730523317769209328161039934561707844538889037713249501128901762070100189503520676134817810167784011073792239241078098163956241240810493387465762623588816525044580738004819307737522188159317652884968282360469537793081017415224297592556659580478878053759544533174560491932379881351265247386851045403801058406092607236167701094381394407227574058933620021459400572117294650000958639521706991580568358281439155600634411298937215225397720518166187569323019018568732762866777536635763631956657324712545751189789531590088922627411208146444803067647376573085599531149254120229069371116164661829847571681204862496233939342850147231668363203875496581199433167423480700123155988497279416964082158145815748157829680458225788544494651598748853533521974622374866759797525744093265017992472402460856252344400510191132973338016917840667325028848020136669225871969473949935419662656900906231784986372381646722214487810225230544885871414807966523124199663583625506836351812206752217678588346783232652861570906769145283612953275178827227386267253362627745686168911046889102151074530084216273077845966467727455623011079399659756804341947870403883027875295287296501314542114276798103552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] 1314928852304566851335696163081901204811110027924354304068054356947004890196816421202364927716672813535839692891231143346195031200606426714130390376204595397100570799926517153425431532756486428488631727849674956881696961599190452440267512167595697831443560690960463772524401768741138626192720512754888729742248887861567510460007459463474518208351969141809457138744362752685149372846068240056631584944865122405619708909080752655624148110930181470507560777406702664534867371179572043855617547644154480058939692276259283033309661582811098196283729500983764469686450794265077943551899505786264298097801200103953396807648369755920853980649107825526833095291831387332107409120744524611163338976644275886273781469994762150642796994337706430564546994816863702058929001539267935220443261920199621077807663719735080525515589543973035367645561170598781449729318629070644074955677792371761193088742240601143357032759029264963027617991636668243113456173035609182554299916853589448596362603765583581397882445448117158266354171276630705252966806819063856139830052055029507578116711523177078211386149475844775493174424029152284181307318968339945149874412638220398540876297077146082727477472911555126006456740530252965178706423934917074952996741668202266658584661400919972556273835443875699432337949568407388818238411695612215911176705564058699504742245100697119064248613406103619294053817629975000789511434557356577769404887930094306725808693477164924505001911792517721138715484648669413204648703005867092121396351573050516066024652065251327127104963524993441140112819621081590846879093623464695981850295959598184681815665738307941003086150170401174892588139390649477908400490283980275703542720983111027539626764998144480508446271698062618447631155760641164745970597907894042689187086289541450006865476268028490965962977186365873261406334616953232347754622276733217955141726092314357600010737541955883064838360002017804998548835631101748194624666038283035949068668862853282704555045485251315646106615210465449595299738610528731409235140355909018280255110713154073694571818892430286819622711257045413769189476493986145218068666771782800221789988651056191839978271484466944376096240183869623773774881934666496110062057036735417792309169514999134534975073658786242149839770408740552816261854514490217562629082241320298553529613231689891772013354887186795944816818035973354083144980659124993152047210011359584099276239544703775059663817208457071944596127358232915329839520117781988219326661148620648958806505932629802147119196353136641486333279111616223132872709881086045433613694235523022279910500997403305305219300619615700989007238774259154517147024046741620638474538308218358396882650045211212793944172970929764132935760088725928323683047404672032716676037697443619866209053732718909865565793875863010449259706971157168708986658498251100579364614174770672057787841485917019745646705475157740451427674807893330898469284823195232490426573542185925394803729959065056816157982248140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] 193695072939833378648003211907621388560906081451309466112211865773801005299493639323971272213435562119815165666320683241404489382488115185914035554602075240439355065422013478674316315066048568501424128536466304570440433660600220832305130938608383169602898403282829789401954321647204856296833120821926794983373218598456354763943012824624531468612541638871916491999555654710531056719645192588648821208209598509606346677855390743095345106301101886753751072273051778896044489045921049722235724184663941444522832911412728054810302527242487776774645732727779944844556568143452198882117592634099134500845985917022412075933343828495429819443876082091145332242329430566539789047167091170965406703474767119467228984176188893299294386916736772127541778200037164393901396132361434186630589022246817976169641952302018057477847901647070935698988563813969644938461214088329866686358261334605451493503501007608035841458908627026549820901225203651328533817663688639848499960694321564227473738126614329323480385074721119005864743338106335134159686333278410483345996090651205920812321457792029668023825650388090555418771206852243803084747926476588993694960464489098920894293341618408568352554932522866725648743021488290460551200272599260769703596525791946933953799502728611865092635265410554136313029231620792623177281954385968864202321080436181173600204440989800150480304364444956654011198461651906991254565371583428228745460305648741607704090301375752295536478001356368095870841242106177205611073003008077630768157097967712264908122620359711658794834870390862286264386054642558177922662141420979638461128143230323429167217460388111024086333789658340642934041959354488039747686435118505849493643947711049096086147091492861993724774947851908339168356784459422375271934594726030986904472898742913450895708432658748047217278179411633459089729597191992810831894318260117326065462809777928455675730971862533482538310748289727512012439541506237414678506188444147855777644850876099954358311812177190772125602900560349932157017917395631231994210202175707196881978727252491008207848502670035629738302017867438585750579854923308033236488006597491019239917224339943984187340706122413838025690464414255547764994429954853279265778776605841157119780471307793224955341038031077573813889210947053333235975656204572685039527072690332504451426982551240251610354147124026228498614557327268502353311317512366860698207795833794724631153377079609013177989708154202882559621485646812402555717088699293001940191008311221383275750396245889605766920813427756618004620496860442210200466698995202417672451942693103875444612073019004304095527041731687978172845118083426575623227780432266077543947840624900213616289458309524575720747265896171077780650775958421746612335354749510727752812142771379667784653387172892725452307301985765280550850577657299771392665849870693241996936413715196888790207932410901617700303290909834057622090548464083864667905406377023310304660019463051630712897952514682185054308120662114304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] -3252391479985905856895332609766553551033360427986716272775432794473170344660923152070916235962097787572618249840138179084659212181712285428842030737656007726607220038664907057024543568313251664853756400024675760257529514826266283921548857374899424626511548157911879772166881538303212598346258910073560701398468253435657396648852391619821435639694867354422941337725409923588900346451880150323694659770541070285792435654928990149667710048880875812210062668884057922725631608476794355826165472336167056264416354683427974965799609775287469053947228448673719694297528129936555880363100734261164504240237513984415331808813416306211719139903766669364521350432716309217501105178078038868378073563915650323107644444062009660245790813663554926086833346126686884075847550398350844085955076342147142655013820976706457737434389062608581335501633434386896593043223274588646551541286260610400873955253379585241372017304308299374261253365630950669857249829305322039976260388895005046852439386689853933999794945411406486438693544927226867971371930242340030388129493631078715880351281558733400612762997650992045824522596241367171940717600064753415093115344508601888587335452545548639183953923813450584184290131820815801866369860035580100907824587847205186888492035069039783960404451348274850601231333450983501821713787387687211646249882961949587311405562249675083864677565244233753599991357211780493623098395497106801381201139824400048049608671709714645219885844204467421620405426513898698797577247625855019176117103814914924211372286162834128810220784595363453639168279266761668212441592882039458076284038297878942241185928433538329423032511237968957243531735980260715946666273010082115624962803569926200999454612024101514012287476009959335921637018421254254078086758180146383490609806991051052223612673668081939240280721433553405938084106321474987644233339651954935873983176124302977539314759879945964410132371624275247040395929228163077312175647895431088518606968229557133769024784952002362462578191384873783822584664650548021486009530808923051590049952405524768428654772976419762464597305158920419898599744457472571451951018860927294403173605216546193493724955990090993744178280601532362643401224382601619766406850399806435940276369887696880413900201907568626946639894912450006977803549344425727083190924789045609227666860071134571190809146304675227319029460568836768138490316620960146216572808593059253180814419231874820578620029151131274807430598156800702915939669313291902137420104288275451719075117492220882411455095618094185340382190820430916591221546593470979806726954529988867807729671618219591772686993642645581947528979996900308457026433544821538139321080849291737151672638899603087278038010101628898146406327757500193066582043301547842007710213157512159742523582067863509264503220927144014615539305927105048018434143374559168909266810407586739795125145174426500471087952364997188492635756698859316957170929392471137803601571635676002185433893680613000525442062136167628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] 11330111098028009044976664361518812360404217975847245239182336803189880515832265191300824115269347465745523163100726920338315879961690944995177331040242306194967193155986705557156706009489769432773426798977255400727233262934587893910361913265530880953733529821809529928640901696290770248631300702431468621756711949164181374383278935566488765488950791320126412469097265162971345969232005134628069658460041965303088629457304015602852174311975604736092709689508632190498075532080091359043270619998086229030612745793211990235507153983775245503350289218636998508805245508772146377693237857632994783511760212532638996496301928482865900200955927542677525062196270377258730535883169478868252988527983480659124770575597180295435073885978134276403185267612862603180521381289358431101524767404975107032126680882834048388039694049171330439216699599534798700628023913284820792207631739244213580520730424661155870358138459616034610245012106915203923122795784038830842382912976193027467423801025908218461689434498348476780956622413485233667000182745371163214790884717031088385428710625725359016683691022678112356270009269992022069096800469116180721667965488738607575625725502579267390963311443832569988024676782926503711183688759050710506422137278244076129181719981995165641556432400297800562188898951726155319979240701232268100652649991849816083665025470291890166306427383384932601522609762426888865796103182447306078094893712610872516917834168405127040235779436169243033585704768572156917603895759255460022869765856910835950988284609294696844160375991629966734839626261356445728142070758585395934817315157832838666796273667181291746895646983098704209331322331070406257534612637120967748408604117680050327970546538511566774904491775986338615628941126590284333457366858877648376060968438479142761992167538497731718782991528645936712491711380787060036752402608973018359916837733357323446572114850599838895336726414693327643653456724113987616689841506945393442411295279189956295183172713134631140518016270995883780933928168742740296500950669337492112601794713616138363669165293109699326087511560365188160705786553921731832350597004058101483101107823331639881173243443246665202983933407084719631970738557253758674621624704185960228531721819876791873629726577596689851984712302860781951643496714341357965413461448754864593345598726800417904410909298362467650874671404392384609830083452295184834981117365547608125441366147899867963428152659905734000640227238761446658999311693208995221941938668301475032578237547881291854603454976577472773592984511958934500750912647786949858812794257472026295419117791383762769100765364711506558049792421584480349913171859664909552475770622118615722436009183511536004376886310902781208869453670877819623798076396300081633505219623665831871790984369338188610662438653844387653606069243459034487521370563383009124017219721039906889036968632659401237852888617451750422877532593903006564691014114247567100707554845154270782078206430753404127656784392615886848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] -32697739113390961898897397313192836351807425729527298563981069176159244648020219355902365859976635360031111902226274402547238337907292164184792271618511198956067629036013854610732588237150630555646386107139479801705658665770426133419770255366299462347642088083431293286162448966576668582715245905290308411042123049993215419186736221180064269893574666879577582234138239803506845335506324307231832635469342582899865816481116946016445370261461300349788503707391819118356940668251780212038178174403375823737294449854242014727089143723846645545000441099875866554626979389398677481801716763733867605600829529527423975847854958254605110245925852262266688903234277953210157449662334932449537165077274445954989548993752187101902141907415623400106613694628566704013053394802599747044793540899334224002771766734569855355220782861458821545800358340894860385978170667901529549338963675095019809224639840735028080437642241612886208278820045419245441739055137814449433153671137531369372018866674115555808875982912513958437874827727217140348430095643080489671949255111007311408173616301760460991370594151502340858973905151430574117913415600304411414897398141103156556513375444388280001419715656045396206994153422349671054091591089595187081528632550366236808468395797349890769609793407327949959802360819381178054732514857419034525629157066483831974124282599216653331357038184770184637118852076424294877851856626759619619183210151210794732526741647805572118391196941437983456340938901896809897699688918585151554174135834231154106556611961663057768333463725538152827529944865920622980629551637652136090809989026032530601098759690198301028439811765803918658679017136717810601695482781643627905354977886851910096925759151945842440296200070002702096437958378681987053938269610460224660655117866161354399229173496086004394177741825283032405295631562338279251540808852911190655961644991378025230474021012698956970802030409820599767948779059986929806969016121815382977397987076213753988032416972778368255452203799900115689780884811913197460708464648563507108571968820206569543719800436546036638708334863507905431377396168823385173243651897718483762312472237263465918780639160715174696559051323356159386112255852082680788898020815184866911060273579325081300960403544640508270034947377559576433566353908770098000935680242357621171771921640490604433205958843317111129294314635869926571558101261321023499693294729227330486407319430163905404619966496125973598784837047556548144342014847338326186412456644932762902964696549150078476968002360414831439671826734295394469047988485239739717788288383757130209180778264568385622560776182956477575222877996269122968799752162008431209178570441469573358562130938843404387235807307538593602355869546464573272600541777879591058207956109557011040315297209661625114832937001028639188877475239523437182395295093200064867238245775519604977455648463548831116865028142437595032233717429049854947386421091328527825993786166678111593977094677511140106739653856712458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] 107872509056934394600948417902885873926698907584568672734030717056774662917733885362707934132700599795349279440629819413231475768145407638852138685353852329008847008522278347104942417517578067057867640804169901874511240773919822898456672770342994801688603974915145532814610647042593201931151125402155886763649033447027308330559005150032421487975535163977888500950319628049180876843737884612764140909048305358067974224305917314864157176664652327227136691835056452168339308362526060920166648623494704622890570735357260367801754705618898836968255348525719748529731866928633614485978113859403057443905684677627945785692225291275199256264297606769717160282504952236554964412586156204674338645112281157683810591967975334523443088890391858533526646948605535303170993247270815232568327974363404278345303784649775304685178412739091877300006310407673008836475652611431791563544027862153777284545907895358272963232209997236451907648711410304744986783369535871886907815292726580411204475562826678439117220432636667867116963346727603587922293831193039169177079362135887678096608276213148101802904526714820846008052480066731140065611163419014262902061966718574610917455216010151563887963718465810641115871701236826796186401252982397980244251176647000064705277497862604738125703550056003803426250505206259689526849425363137753680108507935701156957365467083919707319042971096451444472495843985307139417354757943697096311054706035707147781168907471144788479141219374703549171724589918460617629028150747202162630030805388999992935978206033045345818331730640215381080780773105329050142430175429245801722221731414037375704010077673573068852790039624225695311432576375313367240872203904296359522720533852394897899572558190700061491776377727500839728448215345105627294352283706941654646532911662785538398479179439962774347770649217230342765859559701134132782933826285334433746922118740814744189002042894110482051266281602056899851559146897539032252277017910427950430990327712044330467819846049087479806986425031343996640913283445480598165702000798133813162212117464034876964301967784748777390922611390530123732368256298592283232127691270540594051189430620644806258343983774063964708302604665124344917271543337847250254934344798619711190667430854552429479105248776214292197808285866364799241456453951049744964315227129083603079918441667975495009529925946566751536962173843134042068213494315168256252991643072482854127701132220195751587179792034809892494760331002063886099170646050777652164374818067611754332053559693067573965682316849936212740360044710478083895342279224116587440953781631361348655459074614993805474898860831916376850040268223300903927663838429982968941932335172731058722371794386588038414116732086529889276005585751316353462205488915850312576056857220201367182774641752460632369537201317753328276387296080165247349855758120133324369827958719016090152854055924389482578671711217562533678677486428921386342118995063833958966168261970574656445952850952384745429631833682017779712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] -667731699552435179209395877827052943818676473256153616810201534640290112380732903434322169377194558303735974232603962601181364865718482810482866476881948665340578180072988104913573046908861340295315318391156282130614504738075794746018929653514227333852991555664022968592506108290597216815558024892756132817581153879982974344297945451769424016505711326563832726346258461876900548294319513522964228571875029748968957518338790410755417659989437356388594461437806857428365603360110701088526049941636503654155290416866108258940641994555517485491131423129182365806704073684041902184063441242670102127644140505933668677730983720327426110735679916094610525614580512921709401515105074633218337426392244172694751654537186120944270226951127995079329397618057984710056980265456898586480529602701169449826951635459582839337086537471789645261398305634598814364611683456337805859379818173028079511105113929594232306366630275408296313414033427504926390062134512128866638799531452447307194562933708247117664439544221945074986849919185022474286124848793667125072481839612818158844913924503828118935727226257301362890451029774437946984583841745879442823614977211801457693300406253931940402659292273099793988947953723163881207264963798518758560326538645055080954270803712120764984403429214245280702618341682772118138856791759525349419625015780417910510261185415146393963290638792233225836734905780970371342405917912763784999838730986500841745276339332902648101496823482721010367208373365562136829240101613307184552739796828310869938770545220226128224242205844546678953192353393153517958456457994853204270064544202101907154157730127515529568552180938411132043975160977970225792497499687228926197588624502892754348840383002494950930142373232164739889467694381228671671009239387058132504339596785836163602747835265417806435238406268599357281522799816335929591265582623911829842724827746279356802696978524422042562595447454770507637133893874149469683353758791912399783688195316395008066666256929136106884177603146146208982984332835494023284722509014438616468923473849055127635750406199323902117513723249635436143633885494150473377175755624774895478828802392703908200451125419566259197361782295696539129685756902044496644397625419950828203468519449234051435669968614324305141207955541018375715760580049119276230521314643300307200777372899840309827440404564035392895094229583720261191323364490038396381259566737203072839834302280676315680888328254961398456163885000606309940784932670777127327590994285961508920271163085217059293453009423902588870538888430489687646298536915771433354065955374576912207500193987374762031818785443007588790931410809766335176863795303753196786400262370274457897285893564030123100346739037874984283020455124091034425564105846569517290038230284857552276156554202674355277175175524655015755780018459187973713083330535524011833112862060119238668494598378547494046664039187934483492415727313868163232436267816210848135095884125734815008265531336823020946126730312401551360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] 6122947011093476107037420725784019090670303643938016186269521254771187081166121440759042979773303373763917194936934317189160772911641447737310352440813949548055463273008778682918549198711408029435679004430020667841936736492234204884784790983475204654031304709084935831665367045558035745844844502480024743241275277382222336926468815995212507188632382216909764823163735918658827982084773743826107920642417983353697804572783428348803154316301000372731268794872861624621479292401727529886461737520239174269759377212216455940572029176902821745757295509647157478681018148307608247677250097474869942213360752050640550519149777552446013139089175687402241811694528884028733488203569627221682717893590950620369378990441295813787547866637209325012294363855496545721444449704401679647364709450468053365665460710741385476480483249301573169408164096005714940404850396441495561214004624364028411028609511804692525908318073872218124609614826618417150143002901323628232491905814201469887776780075155347964331574801055154113012976889547128553747654390737862350668925575478468367725149954996000330697467273011428086102740074021998691378701794820704591109677812278802645566359405010869162257173117806293192711208920915718212483221450601415990866553544608428332899218872007927897574363350933862161469592429064810418683950377299192720219321046388230207103547600216056216516885337525572779318508592937205669375500248023465755528966659953067604873948848097369517592215546509165029149288388678370378935824972610885423874335313675339988703768244675934720449827960295680064447357051812278464891642574290441813541382926263957620645062261343405364692800786188324830044015067515932970851618278123511495851053828487311804117170280111167335611018286663834488856829535645212998315696741322621172578463424338167393275215407440314200168143917430813409168287467282100924485902925323369916935285896405628067076775439435805260945970543337381561302408407484622510213464463977796610648690056297229476487996002400020310096545440987631907692763809393478560332773605196833619857899696134446175262448843959305865247747123830327824581237257753321135920214974110489843849508116572996296889994519242804348744614648479360125358771526726083968718012198974229060054036938334467195289924331026036333610457316984667939425444725057972542299046914059093624992855377416717900493510387266613359302619241345584475968356617207628063577708866284892200323844784442405285198080049323277372537839935237594581288635318959677221156446687402104579206898626979835643586938370535270113430253169269266630053547425212809447845674038032714444027806451334648731967904383128701451823160380173055655374022610809911791069357164182847586125920342204908846406626570530876918604602503944732657752012202069758812283896690305344859957977623226289718163076129383356120319148609340271147166425320519291582709750418738483553438325309300164451261616062577572767995392969520363370424781448250084666593223144224742242128450994449931984808038075280390094848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] -28661078844206136464082422147184270368020716556946073463114502624845780764343067977179943174843761006146339190133082660122846832270325473109105846613056991457444326957184650908367057694791928213171581127105663508800034401642767925343278957525760238409840275979879964092600322740991509265605126954765093724048288793547814181985737475571087345081454940797068547059368332357278101803557227118623152551083376197637802650495494312997178038463561486752841657474908273034393743620914261253379376670729412632501338180699007455159504172609678562968460270152995457299503993327207907643456910723882072315719932398774700518393357551340223557554744098788494746189442128320251078776929189467415171505279243567839629562643868078663683683227956129014020558248824186011580452123565563379671860094214871748454992061240297075122111542810718686144347312512111382185564115328543600362404525738220438787125514016121647357599584742696600291727915896393646984310820097015037824226920049184666319186298037615258083425833912851527614268638707180066055342255643618084860638033633014412821315578367083868691291027883742157937418331626814171733833632777473621893946380817428652941442976657030694757357988904504031327324014161993993338482081916071940759965849431012019716008583710657442516069252992473797183571757742403046708629252288867340621069259870381459158119779987167760154634958413010717371041793771820083808636514736586664892746428225494526999214539889738333195316401218022063001343424982629186327247590275864657187691839347588641309488343088175378934036948184032562944313786314715664095992248725736016659947385728216157961264385329858244784741210418003955177202853851070065015354964508743730447954767988573098795899109096496311217310652788782992695110282314488314699690765749832684650458043863617775939403075720674985464427164384834537151787044269458094398005082685410352508268317714181710362511342695678205318922707900813943470994943096874131140261844831331634143842888813673122259112390127538946353227585180475949554863565677620481411559355042046327541637630177485485648815967778582095923357623774835339349185379107453030959927536967191373808582204727456133709876693443562805026115813022766988185844032623065740365338174461175782670565765443424325160521252926175597004903313143900023912880194697286747754496930332281774307395163213478143311025478706601207371767366839100755733744262670225431234317920969495383369195874924567429207816442144448153606841612049052524920030614788240298682865820693357876213519133797966272085814498514087778843421869460801409501799584810278654072042619580317352441441105762264132067662054013582466393531311282726472460429434122454910356324730620464831081562613670979870107907863830718245218103165179770592411314434613534442584595776402479598653516730056735692369803027410505999729445277789663574884662367411573760528048799899957771826509096261038610149346743640483384776028145621048345886919316020387955257743027642293864375232698075570771965275190437569122795520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] 53437536600775723457949596981856098122274584525663588957179582626273341752756525883357798333498311087740565206557182169897958384301615465373102228759288515053218462015684049514817268233714440126071139480066259362969259884545659778422838722985808712544801242425579514993095861325075822002175483152182185441378855711008910025985271299684787340171169489228711538583048992329529658642131889993856328645631204545618039661162880812009114909043621617757641937400765505562569426911559874866219810168359688791382041126879912568744874542880404410632121340521407777067055713340013432631413261155473850275450399011273367438364232403238403823214830971130739189690553773758125807709645081735426528414037155207824152888102497621270335875567187573252508330229712578734297231343777411602370509118915351555499608041702664205730474438507342486125984392866293670579499271053173109232434880122839618296612733899587805908033059434283300528992866893798301650741680749938323758282153534392209218934285443732584700920717794561647605255428769304973435918831087585222948239439204130176475700034580317828718388558758964093613834336949962578550204666870934085714999986703723253285184025862059282149773779816151123405631006724217015097143600330971852591761117982903234233515676849595691459735327226540815769535569657235700051248984804072528167477383990763365160088542547080179114071098905691249836432889184033047921117749496707987938607757123659146583381934097405318359200859658378496435518826682801353374809421936938794152567662035352006235333221791966477811361065573207375747748045791472192958947211601687073595998429498626404026955974864759020253948244352816901191635141695034166751013974070891702745782118331023554847696752050961862468297683394880009333588499705378240935826301964145101683122631799375591346087097845482054695836613885641607711761679285108839948635850242083723003349230206644488199750231320470753970371228753628115201019412310887421730450991674206779330290138343937074372507277664680190343481413295792835354387669016148989829048540022697429884283586460856036475537260437517464632588639103366456021019433338784387129354944982046894722607361160075803924067045872377490284124164288327345886999165565954993224161522109864264361842232479425062724454941917257741306624215465431952965547381401818867512530416663538310816888308587686882589401234473646276538189258972304934731855052391182639799276001765825603945858049541353048806634963700432316992442612197825917772988305707957924611927803784461276359528092459176645560074155728298607148232893559514005277764188920097017402293158951697158173735069390944422066069010775597144461376022067378942419814709474088982195809703790749363841340133724445113907090538571580237699862870284853580858599719073611615130680307672425027063225820273731568407054436260298669265759290905519111420349897538035661884171343104923354564848004725060892480092751593399965204639801550342400302797087003759481927265847633574266580930671028029447059437771410698909253632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] 58699175693160746691661100219356025972436056671326187153397691039773128007505521295755721971624072648102589039888761864280284426197849183991176602920560747487171771583120965855379205966201701804692052041693974108318525534343800403421639638467908298616386932550016589025609989514708654245355476470626198043823543893671741230242920347382255553777596452466188063843304435296005981634794804630374452681296428933813124033080119548172673045091034138192542772332142743073487178231154133560367845569879063204663075157323969371622078359092348874358150252723632004407954296442157587643354138979827730924633149105235517828106725107240093913551225677127242053345096892949796660803857476695372169389398814586425428133328451546082213057806396211800197463349369662038288371764572341999609980489251282915771440695186616212434692905167208110122136447985619310859894505219783499725322824505794253449955813901172284537994293647433404531896944423726705363865026382018106624836191816724482207183892635261308225756042338073579700550479728781127848347829604966221689005938530813236585892946556600495154456471157390275800928605867609119586998502944651953972171014154679517628103311928922267412076785523343947750323287558252127281449118187439127164455744678257129277390391951893349923828537973129573028012918419003266239915623799448652005613865069349586981304441841637026522288091616518289089870417350162379654669387873106533214267936799101671421561404040447897715112048933818454801535319561184432540728829748070840206085960381262336941362798355031361883316323752181991205563842720549645613914426885984284656492151191836129981644503887967710444494803326795861261437342010801036325691881611028299358201923689792084964007218881195459948307203194390903988194609066491767296610628254184616253135454143181878921114859712788907898240463802291605025125795262249951965601552943273842278713497040365760234318746306250376968325521722618476915940656071143413562830178615022819139945947565859637802155958322117020664872041145532970505730125277611459035560962416478192187011493871993020689202868743295172804641987752223518036505907201539027310873010733890850631927412271705967982754300347829509820450679926504994614018640709361712552070484121891095321686977354260697455067505111998158891932759267964558751853878553927493556227885939715602413726805409260092908141683338815021734547939937657430166950539537467948540309649759442278877044770849921314889055977842647005077769294114692805514687096687254398857540822870403091310132097718066476536656517165200303933599110007075048917355086190005052362199846203543732814676713615438521899402334114196279080596672450483820948308190487055434572643213951920598559132472461283480753088546156987209490897600883455937692356240829874562195193554700935869534020355241607210936221666206201571706245831643500597907481803109023131783037616278031891443574118273748090166510958572506562628186982795748480952522354826123917057342351095029483942967599159715315436712822293420908216320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,13] -356747287413066140870136460585601603697884077987766441581711473669259436549640540452936195435602281264338176654591158840593280383256272008277864721458377275470612474020132585375602116837671156648167630015231549378036686645107392159432018023287748809977847363723255711433839940221467220405630171345340578779652430890280205812885829865471212338935390231418640888854871686553219260797492397291364060085610460861173349274420882474166672250316183887432613915403012442588060560600917678758247516815008471665103784367081776810010399198001513613750412385929472455100564341783665679790826612329559590475731864540491223351315260005606774330481670444589335874619767342425768603113437352836348097143752122830985865143942203244934392664618001216945879502666025805571044931307500228237590957087632753652649539560512501622002382139655611731328112206423977628224638686209699246105702550627089337074982618824276880007040862047723941043342284676311145575418614611235278777510514215819608929594896836307129725059274027450081860453326336578011644017249993147256662935321385083118128058138329718025930776974293097966500864749268896624095728971560903045875774334828750996276531864406892309342870073459103565998924351771043717634313991472480509168890343891230961926692009683981482925918634523169175724237262052699399898797031574111230723446737084772347650578090516011531481511320355822334107983698913815885385162076258856095510846287729071601102870490256269702475630225332542758164594636681316647377390662831515223042366336441992118071587110563233744958418018615473296122490442179811664837432503076131449206096988128500365073090049764282656975535497889064977624340974202042023107583106649411253429147205388860920845381671312260346262757741984285966345512251955410370863976103263425954727382547405527985150447709460027335416003766195920877303365109105733695519598727868830313167418286474369275310156247252224918437595618084992035277435111529806893383991567043208246654223122240299997163420897906230931736041048677919320453479386856032671662816533273101811153658403041385038939298880325633480401800384286954010862865012172227551024315453614555496100605656276905945266310018013639753619672836097839863919061239445555989539402121968657523124760717942624049318266891004383914476140414989888452605875198206074594781353947264992672042270131784791719774669001971514135028552031639267105005480597591504589238198693263061799033484183802898427274477315390195947475477529298297678099581906375667002657321958772011194723651641315757494396540265578996039698488704066586699686578294071612863960006049413232011085746337150373010662468779119623785330487299462393897036556536021022479339381925975456964013796725373761294131135061726048358641210351946825642712373326492502675541440356367285465363185974134347685294457975892540175265041512599116787637090705663035249631499665651332421733674619269630390130379937858535616947333887840318573070216196949060490088479604236218183860779456543400807825394234406220322570240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,14] -706054028309366752110210698615035511431080343050410674370779433008275121638827862806714189897685874032489085552686450257086643980457056829848907360384023619566999638386492050882460673244418986097867022045248966846573979024532197254307274583160317335467261089933494425151484616183041844910553140160529288931071815643545239514841454935067044523430837869280890489154888702836358814988008792474724088954725133924640272274952199873793872063978597297388951410732328373216310718178931021958419588934036186182039372584862640193906455978942526769545893384381177809049549781519651145133873354967748728866789008196533934553864107120921827484956782590707256132488948434913250824413512330511529971080097625517443008429290908689923660974186803752148125185099459743212147908150915867550152454323198726716384374107776276918676004274832809794886093052723185955518555064521562180007878335643358328338033570974524707862688522768449275130306385380621452968317223915849973073561808715095059799034252691626462936245951524963746682019516405460507165819048078850197445290084285438418371031814086395451364226149757225514984245406869289579760296392650234777329878250047217344796131627542598057962085375655346682598456450698901268357026164503643081064536150886187786147827434260097939765972522129941897372331851883289426059868359686772303214742538971875886132784788212899406130118375439278684355610660534522051436441535129987565075464488243085910704260347943838306825366220852695287769344375426628838235684741622427873482865285325735516679912047696893712397967849137225049457739227293687650522320862765580939831548731424425965687848693068415156352046670704529738058476061584031738322378752848642239147675519361717484856373896513392468078272480053738155945774620591087235676804621497352320812861244456196210783047472498750406201214521341265233816415960052427812325082156933553582174274467639775570865033651272240629806134190606562778633528502318053633051575973772592597632368176842614771721455724480207512196276395187215364804709552297322638473805025014191324140713391897294574058725049596860650338208128479905816828014359943609579556810663138736941117090943424947664441512122227454496500681730962628729137580379817602655531598699045069620508700732767995942590540795666299045962548233864430840588111395825465507905492606616089936582668485996992121022653596973762379841872196855881903197111867675125762352500979246365671583676019612916656670616632381839739017585861875737189526808306514700546542942162839244073326209905188252515224030819413267976921291354211501741125154457695011277959365241229517400885493537871102088122908233660721916830560178913844355877314003387643726915388259917485463800688438312115294922540509207583667713372095958776167638235269540556994962080385049457535841416814162926911133572898814745323868786782338504492813262037142213589405271672892670046772991383831263763298031436733609089120560718801292198510567972213912637665496278740518757648383571133017575759562110157021417308160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,15] 5937358550002165382674554225009817366325367938541958722856243895673389924916395997623707763776614178786324953657290690022840670547229261955174243444343359505910569349997826201068166937577383273951683642335071540695320636273854963343462880040414825492165460036164448695047737295853874227537503684285008332624207444145971309160122134360571202596183899248917605806521498895730462333308690277937323101748270940163191267484702819575187105523970362450099661193183742114756913733053794329942475712374179253311076010991981206269227134221670389945047655595159025360732111816844071179698338410573200081137984935548477076477069695463515724969070652167275932397384320199946882257072413981548363026587680410240952575157451412099744891426812206373709254190314906987329950780071914054610133995675523720278260259164994371247257944742041300346729905861157151688213400750865800939592257812370676840463381842736355754624932766211005280659333437354472503712051396397410761494926850565388312330259996230955810666186976495098927610964650911118120673153262207224585235412829064373036400506122348632888914749142728016410172928923281628584716265637608384400586403006850651735469026858287293954422362432589660981103466077715518459970480345227405592793790720343437957111930966838095712651352340562459468778181840546090607142250764261772542079766252656687149641719645681181150649726737700464578885807188871094181775732036026245898461549874317754923201512888397515664156802689341259050459678812032216590174465333632949141457168502372482147963868550052978522501263792155481306828064812022947216960747227695884321057896031563255935650559462626208405872728778426394609067178455547415476967024499500244220874798206441793261577664391988527852766702664510451371370996687731012512715572086616685692265917381338022227845373285349563605138982830978372188953360537934305802275792560074954039561916140493246291890159557877727726029461962049812273987330596462876950740211277172826242604390916309448288757139625148365385189421371919933303914393757374220945216031611579640449820242879095604964363672680524028088460061152754218044629646558766007326115183189581787934218621214966478447896230026363728420732105307626492910994155913412162074681642526078863405010257661114720644855337459998716392248140327213356450088544475804605563919884007312418407948231233218878455923421953165444800512927721947753188696369089770311294921837752362827607434056126264190844601844491091657073129171637467117629626219546932546123309581251490663292880034021999958706448525173066692286563036288000183442036235415446697949809869625467576354781004898720430890314399872909685818046880970436664347285263694528518166573097472621904893905888873391595286227168232767059893373544415089379412601771945116402692087063203076092161168027767162034353377068475591466183097854159177161808364434236201441700443744348395608264091378113054281978255318428820412108505842090966238680002812094555364863877113486669490771608624822506513507871436194533316120018944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,16] -6803139641144374383462737774636694221850970650167988353734209720772281168345684963626959886466602846453036785810889893599150280858260491988495848576216117464119973628292751903446904421655708620935574163927323150438958612144656283984824707099907518071996764523473226963119539301443020463500756750617887884300132184272125342896001611497832453797915220473729157712706900140674159065776261114224382010070536253060208209276859985878269607308713344980950771201029276893358464584492932122884394821545726221700769946891408927090773456969535972359838743567984405165187151602152389973130482813190200425850259967473825165970672820673050837804595468371109025211653425325881636545936351010673776037142615261729114054570964850797653789160590332032852200837301774069990818896829342780316787236094893267685806340478250538346526046530937666286588591362960904342240092268045048593903678827422983534128286843045636004579005639404961898818597375519203512123949260983809068445352996977726853337757872180385500999052734559704724440418117076730064504353952725459042074688805135321969301452899868307772152280749334586045853806770835906407680585670601255403360562089866877065641496584885997771622448699855044941108141369667881921745093634449047559283612787497971792989677897778573794540188395099489168779712310498152267082331358945569554493631037630408899966439179846793342612487258176682639402273389034295332366232350033423235522836333202014047920543947612580418826525028247534476872502369634499135539212725620205323231713379204710839856464536167965285855164038048476919492841915808482834371265223305533867172293765700860084656569759167787176137996706722339708817644187471622630346768482741824662964999322047756243098803316462339067191008719903934703483798177277325995329781828696615121520309938836500556889248576138543069588764513693376625190355030828973948644308888345691882300060036881440865290850949695301250937774017136962755982460604978862162893722353165444445000381041223535699681024532051784512063354470839938566096570235088105382366238938892915227903171127671151827190578366526590328166995694561082317111649484894106401593896029232343667009442565770878212975292632361477997578859155714225714157756859267420368663200749811414814081005538824910608189372927708981789122486706940026743476717076151389239967690127458719445075749075705571729314420802260469050462318125862447643915316351548113245191005068610364059050918744843259051516129551743161538202296929956688375343974766082997328146302682491364017537628106850943323574047190667488625536042568597588768290161714301250491100798989564936549063165689429551829601060399687344215602674625177172003817296428047609512865703687269502421627095141013078388666365319788920906617908424650500828681988090310002754482285722655605900197062356078557789135086086695487454080251717410279991994626804645283532762516461276523958272787893387972837524434506074424755420270595141446238853599222881234456719627783753994639756314368939484196870572740119573886402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,17] -24447023033991246288172649118758451537938777849582855082443612693585746544439653113038332206954606750990640384964189663123956436199295874855718327417262678793628775872988858087484810135990293019460890056425132800128826524675340513802531456006828216451492271830724124043683390405203886264895753800015513154092602086227246117705456792657791499663539186188901080584811560407065457282703516187997868117423748728408626116051547081025305825274630559861920770516217336285929858580239685995781187088803039826399217228811136467448735215938432706074379028163801883813654202570934798610913041951255418723602132207425864119396329340905447227388168226070669765518678368011617430193967300690074316530367060336944643619296592342596282736382648265007318186183179846169833927456204010557403581474967969418986652511310422955770513704250978620503262320969314050109691858549715533849544016510628647826335994158486766477596284043180160776191035904544207168464749593635910880706605121181232487784303347941190450409354580718669364503795900433897682804391438197777672383803275904141258254227976593009090017963349233698067072937579504801875411022593292636911827859987296106291219060399622341284612194112845792625147647274919719348293033309902340898828281659963609930507009048243383971175823250809026675735634683838522227613842534890745528262628119597557197532067822609904256890185842287129198567711933787792688560704732995974087824208439847456907832035550688982118610229312591058201079970065850386568969856289387889736822431353337543832602360979574854676598734757019493276886455984463179480884608927383953135838441069626128798475005801344069088204192678669223188437255878416993306489789489365540209439360455025667058410579625665720814326760484920616925116776061180883572952963621214774844304126435291311463579774476851048042356821302702036252150677093067317939439635350187201684604015412098565341264504817919413981141282487700368037366835860949617221076294385074956778316414027703620590559830457723891470040076647350137007355346020532056811113739065666827713484028747073911913369717248658918128841001248408260229287538975913466819985277703417377802428652328107009632375393101612729822439498100701813025498186924050360162182292483653455902134712264131479510673843676906831478302949848427973567734501482230656655160349209378135393042591643106878889936974627480867526039303595544713018972284775526459129488186689757820849506473154119478900950727368596888280973896797037457676246519836385885593883190106413548819557524582484981842053097810101375052015687843106542520995026629629331426663208234704557119122062044144335435174549528199355288691626204409450341465839112547245589356630090674897748954191731532262078262460744919596276062107219882402483538980871515708667023930669355716183117157675161800026418060152934156571392749086248482138791251579165939387146798996222002821463414647227356210157079682928206481952698115656060358509090006837826441877148953999328920086768195476646841772039197868566933143552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,18] 83921688447814686858565693304094326372937941414314181356602988969460139283070065308658690271565267586369337910275277047917290270376378996061005674275069487925757527625412756729585881977360348566833778856963925525398137091856296702127419027606332151968495005130465236151685109173308628107420166809800220887353596399699718083520223189749959217198491343060313726802720938797726785292442971869353820843185551175603831097596810022762391691118009959576722434183374562698040113893626123797196736806745888225100695877191163980135512482214038974827231545768477760183347880433717104864652243236474002715530065001465831466107633444171078812512865376846200973078303555147412396967549437410803717522674301334275629703869631106670859934090181381907143369213846781384469973082172981698892404701915362888858969167764923830407850909809879661987211221548100970807332328533297717934635794236578032535841494157650868433295015358520691449134568536233035754270205740878642119235296648909945222042389091179686912605268199635036776817024531891689747453896403666165146397501455026387015708264806316723375722455618372395961742105846240643737277821639659157260843440579210113108025594961752601869132878852931204123404398370522567858354712396757307293378032342157142249569322643808443434034033001940272261455551551143971736010992120180314097428472390409619246027499075605438609044482734417710934875476855947361983609383889913124022028337975967416716444474900001381488358601065923643720213125666729352838272470552553736950634970159651213600745839092335412735880751705577775433866176936676572934484978017969282025453992300121917137578791547971385325857877765922778233083700254511885902672331723081199999707393455808099858927215336867974395218264235594928817943113536959273287557110928135030932128776536267488703877318318680197001820109776716857893743329521689983565189359037989199352260833897764444170354576189995238383016209447730244330458432215512093033951430186930055243760689435940775882569504665114754078998305508695711439395377244875591999605798751028728650649680279769453652370621292630446387964208920192844518817948522309408894204660894992398112554522761789734711659242234084476960131023945545477857549642028016633407359047448375159431093894484064251493475121875178967963708605659925129585391984869450830780165589384803430954951714612157728333601798847140544555394937952924736127264649328389142898244963757901119286374280479367690130045398233714511016450592377963588819662725493051182997232435975852553444843773030316117245883384427706504172612344816493942056214095694990047399336356033690632399205116734944275119885224306090355479235944106612700282984848070873307801275248653213187809095895802481022148058872107521387246308271901862171517430730215068714605230056628863505021013234793741603984598376597372585870950428712325390801815994824614740852034088566509497175386555123477765887780357240720314283063366696693201884002992358233573442441884823528927423833514418464746449682532785160951085137920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,19] -68123142677725245449603371523168353067524760062892692519162931603318107789550437280905026055984360397801264846647684062360615207404213629994414046045660915862743818077097910728895928555596309750605514165528623160967713255657781767185950305742401440555050784016062996264823583804743623458856653267904454413541848679549427567579479721966715525136319475525500655808898501527184263987597906586236156325554150099396441412129335844397070756487999012753936143228533447107995111373259045136964557332638955813722325499241263308723583226564160845895170451168943590356750419743026018360020266496780164291846763419490369465538243332405269391512595997548023947461856880791644686397442871521547740245706940562599679463805993215811078799113998058089139353995505144698185348826092679173281380850931147121260355577108156136786520782491944369417563865377103479511913951567023056653662720897156694646515024621665321567333103105147909451378974273263812353312571348206795812080914919709621541429539674807900314079631098320259318672049503070845238778379331245291251872759185368772869222799378141390478014076882703931458461591980075611042563852238306405463256304050330524407593840206426286229351666552636405165353858204209245307412672126282765595946742708026249930277761689514561738335244737111388198188935447845045590426208524370376982098885846093994063429459646888009315727457454851619433138919644130065602318340892659387925637364851372741702387238112676280680493394858082669214642894553294395978007963420361177984750552130237302551340611730252667234351613897137902558372014386179660419830101594078195366448800543097418743083755331755128271512969248749340722041883305817694316945061328968439021224250432181734256452793970893523175760865707761403374906392543955634934095943156621047560533373043259318650726751837090569855498239296956273485281992009745144536112660805980768033777247802038538268165697671116191909204933156666686225015419956473586775858679052689563895853556945544584332209196553108139676014223411047350102208098338683382908734344671555826352335694012982829262714904328238309062713794895690083521790647753070744980131200709739822523631862914445570778691476965101742602178846694410953678531817967014455674711122620515893887457739174766535517630939891583425739254479057988920146706142062769437054566741419675519203388126186209410548957963913981696486451143266156498791714628686321119216658650486520688033596352645980311299319614970562328654923255819052714094792877140884854561038151931588768869218556044249746928193531859122809561826698910268665848209114236436370071093439369094311916813696753298342034311346119648563314952572628278040498291791109496767572950320969267369157404580355797013717536095179579830329966704037771188591609596498224000665903159965172179883743074714648742353490287942682409611179890217660207807557152613101033461182949956386992474181448791200739457341328568834734290906881218882159333968392501749018076140149093636388580698341130094342188092527158823109160599552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,20] -139853791491085803440290309752097504797831012502258889392860158727936065517503013923957665287042781330002969054190215502965492095936514713869299868042904892557549037285583757514211476586228775795856637053153186430778534026357336284954086196046748384032307221543036295727800569761073475798440996246841358310940586205878686797643048088869097288690256024224773896874907561585826333082629457838088116202781073198463398667840145277051056971498815758903630992313519439575217760488682731247843768649723630244007123288323195661385988442756861049125849829296951565682077408337295832230864677149349155644042095094462134678708037095848902936591374121790851796210952473567251977177796358212126630004066570060347479044374319530284937801837100865268460612777110207723598105201393277461643365505142578600154183940475820872936225548093420144132419164109370195656470269504020673335794779110198960351262126200835114216460273398652643099187822849090456356739447055776512506651629861379095623436690939290681554827474423515127568129020751993341875229807237342620446956862072814185998891394615096873123026719846590343291351286675930968120866243655317960795342520892899501396555940453901248820585525801608929561296528323745693866424958315132940584594727642633690368784914533826530700784704770049550696878597456211001122367616271632287571370313514038931110574688320729135561393861911898982323763346099952329280300763447492231123103722738567302389195273531592093915662549328635058323611960305496529210854816649768037353816229221972059104654900252475214564038697433309284762477891443392773234909561464890525775748093869875451110097720397671812082008602681304244177292759735243663025084966194509177243238349843901711010524335342254570328175445284958942439937115208466376141552186462258591049009164115184929806009984878361427376961542738003234165914714356634765736193535641373294096409880724898842939076030718625277385869543455037377572853032068519872336947611299491953255756752853116568160606432808651340345578966810164898709172835058178572770166459578140323314901051655638065595783318764911435725239492911244734979486299857798418155057819186194655067901737516803406798485491889380786956502844188940554830316990866088823859974078213288913072241453983755046925659898060603804903885853968354398873069767444841427482659709846882426360473980731682796980504759559140994239509201885922312597314904454500549243004161171952743002034846631600885576787895489281536550335573288115027501095076313763215411392687578965170285074653632362270194284608786874746186780567521632594114231327618564060533347040917553507663196001828939702662615351325359677319860085146371926310804292912733810684342835494833225961717823703175688656203925613647799991703124521627292723603494903816071784137092952518654808700055107593473889212701615729445466788709160219241219731373864229145474619345036366025325596673133025725923730624265015684516933726238175060078532350422090038726030582866242756433029981418792767386929564163678267957575680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,21] 448528651040390407044893364159312781777352872811684137612929956838906300715398817284866004966544242577502168468064812440474238246763990084452017853521958727768401369293086878793933491868510844589435234591288169272589507397036236172149517868561027667732748110241556726311072977678508478483629518469386464173603258022758920729435656809940513969557236414178465782523811238803533123377683092866677302388122912921104296380392653111983466667358301203694163657079856359020343324283603354648557787041471013288605895429685136280588583078517142619199027307649619581939922233288083062758403027861871215509911178240081697026919357748380834663343537335965068147769679966792391672051519902584543806367103604332701928462228207356573149318951718146847068092475777292494576590067829303335793421434562481117926686531035556174025417267338717006044101426630026391456205842289472550019419885917647586163230605697966813444822404653085343265231091036471497664337780523162007952646626327536419437008151724972663770288431585872913550557967002432064605103780495697730566929753022049432594065262793657176308787531439100825744835872955137989708341755991023989171197258098141344255663417264140965355249320233471658535188984725847463481219578194886835254396320760084821022096956015975584666796425320384890851739370506203888299856287385080505352582713907533969501057737867058753147560507460752797836216812302248887357573957183980734004622107783668331826697576000305097346541426212076762593213358404091108823893993560197305978386687150501517944177016145505311777765480857896921135393681984123042458410280637440510143828421783440135999654421904329767821422293645069001765271158605799495489961134219469966789319677289775727791634795829146468668647686025722437348497106105172777920571605070924681339589808671208441993043261960511496084350943473415544821270632984815963882006845949740956731319911285342528942516976894042387037968624718984826697913224608432710624728728543247548442450618998803995488689391059743527895897915768443156129263479895362877099459211434945181980317002594108832181416909391873234153600170075185393517170663399289240157590386378375167130819298088483297794827421279984261556996199417573933213524560461402604593320121771637059883168185604875280030406980773344239625486814225490803007172675087700630670631450284925337371459203683226667993031233551987423773492742949147883576955572228811890485971812642508372852793079561894792183964091322553419554127023409031594276570822145541660697975227498461354152939356373334703568486675407541217224422633056570608855867263803653311534489600684317619861137733946742025718073901891107221733410955389181005290380876378166832890142247368202302475582623663312481223096583236572243319549772280644530982598074410441904975657206215110445169933409651058756528954478975246811441332394316497953653694741744272798567102721264732795681734296842760898827698774959021802615972899709747612504960845841430599485023714882291768229350630836977731087071478362231882150576128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,22] -547538378436992058811460121674945241385289876163775106810789611163296273088668365341698983601687457269280979392919984046267620278664544254224408214625445797799952472284604859002061716117818524569020485731302300595657063176447326490375114544650967058927117395994589529869814775638758356299355936307563637651231611887519817074776712378591847473680758565034902381695446108845487994059577935946153918155321827442826745702135338864053207734050133051496588037012633835371153635744933330845419409639952309843347595596063345339620215371981643311924877964927326885909940390833845135452209512583821402153929725837227557428213681668449419230770203455965642149985678181369465197914390686474878230894583358604335855628108737737014201297541514301747892253643778570765372532254486194793361207824037570131697935228301981458184113193188774846256427251732956353639837182357143597860822383830738419832441918211091697136477528544084400062439542070161534739470723714350006240127546968700444086285891330854362528526744322422173280402024937976130196054681669596623131221040946275092894186904008002380740165341729860258814521813065622239329959332633973437144518335392856740241575024252044366364234431643479380009689334213490558020372636190718373166107953647719997830141282553797514112040887577258913928144612136040237117149041922090845960628377727076930860341231590847812815307351758970887045223703617955023443135175074611065031809821254693568884358088956546894382487524019878166223316806365730214125843695732731412399192844374427070791678245605319027416089718391599479555185725794718531321858666270489566102573895653810678378516796244307140083525606232794507846849820181254408953224116767537085860641780521263321564144775348734212461001615247914862564575789235510445391807051656738941099594855536154114658059942560257003923044240859090718244713204301749087732638437611648869114261753510690496231104087413133965054435655471708578545096372541282249589636438469921503954551534986663748578035550382452746683331275681870495157180855608745249887097159604997570809183018223057573313669255932081392508152682236016511486113808365348804078226356457685216782869973420497599509784203526060014340876012814308455918435389911116310521879916500975389357686027054488965350439223272524598896185753019868238719156856410972020282347713541243062097213341705794961837234150659909752516941127482156953165100175094602101081230312008410634645009094348795376585509141821681124811748888648419464531877737179620157830621357841234256467500868353353218424059829949595235208877829595050127333382522293419034364069303322772210460858764646197721632885619293595669913201549313268253423136387292823163044249472507398877791709426054772632942442973648088817804028621008668927400152860939915525016666988428205346829552880322064597868879563853820509459769948786297556934598923966050053234533736964644980596774923025058639773622728746394628582955490065204924383728387753689496125469069317334055188118622794717984715429779705291585848606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,23] 265543982566266954096908844993806053638354414680528272558115216552083829722374644866280407445742216387685472782256086508429253156408871838812300498002850521728790387475616098503780053787826222226771007875156621625633745066619731419979183950604570706391717956274194707706222824511434778450647376015206653285270109039114218984291760906642129295093046660683874110007629948943129595022192827751655105844028050239204139445959076925397375710320990267502556685996770926245828009220002324680886255964307222652232465162372922129011010455136830524573412890080186576295891895193440767739993493932447871159690233995397467969211992352949255537827714701025531221556321204279539146302239165574045133425085750597999085441384015724651755006912614500275402677881343874307088056166494622575015526357741204828875117533827507555517258242191676602682722157596084511440750608739182949291114019582237779680872511584026400266474804717939804465643711190138407391775303728947857789268440078717662172613003443451000232135815515095627365106156205270600484683278567678539565219434380926226973144821033212478189516069263134822501829510796597867603285786095783790805730788276888425608826205026690333950972270950965611332026840763297348318541056654433594560807479789965063500787327364676684800122466016359403355830302922438513642646947006191636556621857235883533360203088335546557381414375521070522349391570903344365744180570159053996998890563844688261897447813357539229359562428055814117618453372122083230680191806786598076402909636146524778054879052225546597766155302657966181064475679849745164271652361793642323174174035511241488487318498971562867341342328886788377504732540358500501600706238085678924905066597576367964799992232258964985899943548975898724248120178476363320915610338462027451377438691145929500072142332090265323467075060255972555761212515757622792215849487910685883450006427015868905794712119805461111962757579920957494607778433176717948309833049363647923352713479083711135538074311402165339473707260812241873572304204362526223703288631652463149737385902239879300991804679522518780282017205720870921442602519152419960545326196821939323136662916783623503261639998210389486843569887047360217329871160062975622132405917873820448431669199970834856750613748695296583983591375171612057829383769314960021391226141446762562883419929175731531586299753332334236174104866528603816432862923451024095040422150402461983350926104733452591058029714284173287898556544850263164990450989763284670180687418090155581729969869197022977333629771734744899391497707918457322573385478492375945751991320041722570905397773174287311067961532940133097959469543216870232446011285288373998939235726842284249443280523564621385291648582765450499377674330722819564262834310555322945127585449076710997463879280074710957666214618958869356060794692197883193427889016431633540555695408450332002567638980175101708186014306304537849066722011237562664195121062183689051293391192004299237085734255332845875876734256374602061792149504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,24] 138551386481234537904961272230276313650070984652117854164289435920626953627063952760877939615484418842384182725082129988622401437758781031822735574719564062793627850320334869740221901118031637467444475304647739449364312959737408520524126114887750800932924880881360577265706346989435065446191441457269517914303949080878385321650675956814434430790044785714483962195053882107697073282372291838426557884759422224893204957116808636618966800161668917675512667352282522099943597091983917699270513452923349637116216972593233382576557556399471932410466529085472781810613666272365798910616832731500681419556791474673770129660737382805739738335562402456981412104036013197244687580530951808763371462518232254673021043945090528115386399701086437734462085165555169843379679550260669913217880950953119469802650655127855635650986911923298278621971441627814153370327960755278626439556683092049031440319435740990759102694675038704512977879552456086793239792509531238410737302813661284723385932631806211697895710466747422257553512165371490209656472331758912373110119258006014468418485276286940834959630845747532955446714612276068009325180101565894051339944035454783738171940759854163973945634127525561668237081346655005406452048066708717112611893415416432755198226639852155414178019766672990249008327614151858800357462994019434178247060083645573197748958814266116364023612977146433437376663726478418315508346964577467440837160214663237564032708392772225587021447230355171135681805634310493301160538696244389250185917651345458141468925926643535594631097567735707755352893679881246227112420137302394277594583795781729194785855403016005205703399655447861864087931238779519846895760483482098176471846432900178198448326020064683614741973130154935649159571804257919643371759476729798702594508913307710691280388183661254086357599158021600875035572743941678391240403596161611489077105042469165773676358669276686398902865760536517375087227766282928303246119800462699671712694437798792164008197736508010475995990424784944953377617818679839844128325837992248493315155687655073214388542110355404353643770881582928581004388073930154881201178787184691726810720218828349998113717625428722699531866848224863605132133544719373431038200180725570861415905603149928071145721517273240228650390647091793495595855516613757634196835326407535891070531541417835686794182711877174947891035147852026661026553183214640351836304239098112592274038269416119568986183491692056483788496669806067530780412508197336733348464233261538734235879111419482104065553462042435272918226061007649550203089819525900775114590328842186756374861643436906212810187595913929080920608520223892792466842174211034043098084269655117674797264879850524042279168790587879963934875356172877668129559753739138604471351832028559632188293299365428403481423802412375389302306915516387306459171651464031440563269835099347598061555405293954001868581719632520758889539234060114351740002135070717191364295477619239758353428945563023453632799838957078496956907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,25] -222791888923871185407453265877396795220541872298931706834117910888937202040626110901716362961941952563652093514379343927850864455342217088292646381763669850957043916111743870431722833322247171696925902409584869570425012303392821713527559546728289245882364670219697781655656471837247320790454723733949096663706611138339216994663235705386586607056052539204677443393341409359554776606927661836674674443959411628367588344916843774094901715523797530980036307030933395196661123491924705245333567436309864773796682378521456388287370258422409906045644474244330456354694778570414101971910808622699478011732825077062928870060685195436629123179092232568533463794486153716210445318276154116113258574810661465819741169437609630395840455725177795847282973022296374974928984154225699328576687297598162168517975339653855508298442424227320877941637246778663118377474773274756068545820423893392726809399356477906458248528181358466668346421633861739090540473613747491852500711271924133100547859512246641335183896886817227251443182123355519919307287605844530849384632462268553057159001905384447955911530740806504488343311039167029072657225043963799791626251260558304817469568445116124301315537453317269792780678204557668223980093090224995867119505041300474549879247987225647078969570807002466637515998126999680407371331456766178243863326785114924916456572688664010568393518209256671060982313431241412061686141174233436059192272040616496986974758695388782733062433171101538142131124770187555549650236708030267042840516798476687116597385555632312022148807172793144444645867251864727167639869338395653926132418332980709010146816396022240693083583671396909778470646108498606355068628340911973398586739975431511278865307693763836320806685611572831182838407139389320626511168596747088804109705678109525752633044586065920348831092089121434202221402837721490457247510877907845299770198035553811852931838280012467027580456418703720226741891150369059608447710962018430791274870053043422372879361335723104142477272666769545960352899416795829377436244575205894493371345238675128587868648553649594842649236675756953668544415762310296610048725812887682585099238757829063643441201471767190986493286704252262873389266020870765236506078105820640283393245248852500257281961149363181448441636900445680715973716256058297366578993605573373587956667353273479864925567006499090577504510652538749322038079679983155471661611712493568266883640119557391196119756657419326507058077987765826517157348450213999436063724828769463347460307139490586831365381983038464593956951340203923954081484542424681288427482950421924876530248445264810986136309638311020272001139524160432305876992213350756655477921415933908390879100441287753173247606191562650552013793042740474383452991169212004852373778873588344863500144220219835166930085628102864124178080348699845304466809925314477945750222559803471072625064077948755153729047190502434970954263999863926100029968801345451016817591626676557536067779712141018425110975595224737583516876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,26] -113087636813699469275802783555510643439591229731981223823964824862500664420584576633700029487392242854858939816495646683659625407577588063773527582150338978603066736596376238254269371342529239172468093632416771223019009541309079450636041460068628270372576113271188332818284284476608759375334065477742918753435174056285784354683046136517780599068742787583258418440382583952876490010436671098338492644629525903643005406528142810127481579407574204286553518838891528511669630467440470383410020359017083363270131850624440192710569530172571305659770549527447670344434506858934397196191346958180869300600275355198093595805047076646513532891035568344571218880445842203155195068187786933243701664684950306074180443892443711453236622881908914719739053853219989439405579615162630776034426789129693837694846332586691522466467317167389801054429337659366174300625540955528690180372221245430114308452628741763745914184146109796113288920344601636162790891677929302359249450969047019634650108303618186844019384815058319116563640319007358501395908043435896731532244896768348813015580635186864889249906590673034986713749476646736730121078172725859040074434467784300229157043947590065699594970936966579237636911924334986886410381345415640845203675140226841323734772081975259417156310933491884461664598207974228128139511704195255752186705444261204110882298835218406654258897630319467139826282055968766943026600495654787370324227470662256699828716378922141379051810208277604160716416534625688881283160314188479831259774196693880992019172579226287923468110571425395992124608084754006482949606866879763153419246976188088154213593157876685709044494586704548914328168072203631771183971730872726495346508006201798510061256541060738030085100139999580668481986785263511042297515917954687787387411999704457653830446822222332472762384361021213435169194466960366742935189463423238740278582024027659829392895270907951077906812606517101082875957437790539118447675859589697803271831064464918012704324828958829234064712101412449336317796051735044706682001903846334656985465836188844174476808902388195967280388798625982924335385618866028474655084298186013858703399425892980195248111927521291955618303191250479863978365409701555391541244985006081469296299032751201315270749347203243360067183201817109242699509568183364993476823705477566327575365089896170787666920047196187332353402824602320824783290592801078980682783542669147225214239942312784583142992685633273877036408284952483589193708810487403952506439868427588039434729977163064272048119348756712742767565851021665640196330941921357987698473376743149683684829264742300967872634478229954103864299662190361569896001621101402659294534924011785337387473715148494166035008867124071787540430464558678925421658999743824195515200336873214304077274267916331608441022339543947039610658306448377670472024562111748886138957974567408884537639285500691301242211120075124332981384463928419683468661464872334044056465803922183207030383110363904992911494261963247639100129280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,27] 516885335959048474601461634627252939888987837214239161806574384677253367754345825557206050999976184710408149511394264917000303287237854887689386835345674889798563447536042452700615504899472461871914273343201545356505832198369663265385136760771268799906880887116791351435429744305435520276845258355452036953225767143802531066768150371351087717349911903936873269900184450878459450590735283987773861074071870430866083615867022691042540455134941304119943032292773841850340779253765465784501822898460006268817900758728316917134003600267729217058321992053430599803462625241557764100937675719302355566647994154378772766095574675014497994052313531875309085601328210550109873291142863120984191690847180642053018530529736389583326404249213385504815531352089917923596641930224168940673953527348347506690723447257728770541304000092087737286738837253508665166010898905609760717060265062871037740734949919072281167024807285663869535451743169034511610460495706855651628736880721726551443094193526225911487179903010165221519928642035879534342890572849809192293608634401594693309064446672031984687595029894483714653845800894701370453993878216450975487727104709950631546537163945391425007343897758455819508080757872345635507130959969209894540264267674350267478241910810844388874987975414775310089773019387279568304514635850940092557786310980711919823911196113132373955382886020648253496855894706618986575023806978976326272193184965154917554729560831703432439793819117632417625862587256628876667219456694611977243203158073156111502935399989299163469324078791139315128348522388174989592673589578643631844183751752976128687696564136833993561918578648214508637139854056424539361554081888438885494042175908200531057054677395110876100846298427683257420793632030180853062696919461910479449621808462448663223048549976034918350984836997295905295340047485739214787372301011349376066266468981205892181644442591576565592125661883148306682968286335185914970392957996324883624074234618627783614340665629061118242009622864097957701118226504194131444523481847410771351824373387123703707070994590432627127629931918594469552081612861890216948580772823375224845215599487912765709524444403166121262196529825616354677751680248835167298442614442511568140564911191557570982563128332875007300931648316280349132469560642201849273133545176099861054495898930967819364899812918141835325146852127787774336508317595444523025957066261488503158215895060891940099015815246608785335410693575531181791066145650277192964750256440295404623345552320590443578834311356510669476236717322134210045808227830011284019072201600068082446561881178154507358834400368304888401483418213216640177876800209743806684695937582829319666893257457291443025610011144805119706206492321176510672772266629608880249667897274031554867384125697517407299013918884949729534516898721223722437898398406090821868010860896195009194003668968182359910510260576793384246451444281454541663050357699550850852927794934493563173500354311382751819758176916085478376079360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,28] -616103766577074153573962169058168719724745159954130123208214590227418653353144083421932791678465300858967795424223129422867355544902523031168618700057744158896426760658788381296043845232324735984785943187286607968810850397411885214121354961768220227027367057757293856906538922953857315963870760515339344513004452880342243877880846301424830391059084358565925406302258853975201786389475021728266746200603197315847387692725089372842374044304482670258338901132340497312853347960222641427286768487218940389188224210950141455864969479851309279001546146140976058286877800930477510480005039863529290157230358983307542082318876504462140167398111409976499765319103717331799165221125243642675592664382847842613008624256069481336289113485227054758363230065655098410728159893068417448984950966488840780063042248279882788367317508136437330296207669524403743745967018775276186844948171912293412748952841919890726418748783231962978494415906514321750767131422873019971894315219388809731179785433541527343177814417651797436702215362037576495304371664520442613438010072482934203685760627656314190450267575675487230434751835474769765457997038371129660667603844132328976285212135303467346059031268433617288796187806751816939670146720497021465080215043355716639211067183526253273170862432508257276940475731544035525311160581843614664706899466353108421014191971591311352396109769271348400219795204452768600627484991941567618148593176861754271750426013778642074664184398501271775446188510392452795399784762551420364557145456968212114133715487011397791778176948183475479446351069370527440197559084570751188360948091670040069832042667150156783929977039952521013045547385820805721382559592984779426659643550426067517451240725793990939272824191262876707054224443983108017049051707852597449739949626379732813932471215481537211514808615700722742896759061602313436150491228133658002792092113584258499222943654052832214527612166332335403289741194974333885317689989310173884229637236754354846890845121140368444748404230745412546863189153761466615171101749270942663603518681869859589207005358780916575596133572509352039676533965565569111883733722920056786760335742302317343930958819721957528884086837044460278040447843051167245448933715112730347553606954058005711493353260609856564920842336485693422829501653509730763515506222496346248270752650417531195401263989873690105602355447464075471147850899718185304444353872909862807259948053441124131373159172812114080127395630247224470484769010659495706905618612317320393619858803501918721688529778579567598434379094221422612074393257946812541108438020679933292499140711600095215941061172047146341067067946652939362749782283589433434463979129566887315912241128470759007608288125730386027949570917267341847734415010975612553255066139864824647486260194170698998440782594328308689734413564415438006703641376337513119977996586370049154575160456170957336380800530316379293493384777660413484428895657520658387320791574625481640821415329646610453363077248293789779907051520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,29] 407903430666758640452457710612000705445312666651530305802900393807088162018729047543532671333002539629990193251859040638952798218299847545163731387988213517681400316056372152932805113898226950725108643089463343026247229976654081539120061974810471384954487782961122666061826794757275827840861488974551245984369980006252007370524815297482145205182798608356858618499251889637123323600273495026893425476673644241907707793411564982011320994185370298665175970396621681628381281600140461952453774402525354850386572546600528387997606928682222591517891002269560764675140018034689637169796185347548469274453761550638063639463175728484670234292294516343324058102704855497216242997544246510059626001414627350728123324716106097519470407004617806569052604158052529871641684638643226393065819281434449235452235265401593267339641177604068324350229205570476274526423852364277804752784383280919471096021001633364611904377417450980399156090791848335679968381369445522496279945741175497175572951091298418765916624034056453473270125992492083488966369294936690444702570043742365526348082013459861305098726400862433388202840663177477316626679767104555949887328221089596254443361789096641524184247137156256761138028299412232994576127102991637083610880694527714384833735620720442295074398827529119798595900297907153394703476806394524333386858948350543994194748840553504347891641009361339492901446838866867997259659953069566852345763014742699810953541766937802344375250951021522692201419925747064102452644003793938819344941814312969018460207760283912732408493571671896855967738619474698024767995406513524801242387308156567620842495828686642956961780750533629665396706025222126612015262576853537477237250065759695331150802956451631111861078515114765964055539573772367893610613512292996204887461548743795798877220089148165006504935620656573811124399667174777047328108138276054468504943728158995381192929706434530904882408949668220691347402691749860662003032551485566025290837107554444722888772696125168074424190992072327246817756438838078362673189818547009572363482959432358932678446949612303887469942553456561334397816151381855166556654896031848134341619031397879895323114867189547985585987888978989498371790533897582000389974720160163437165067330496903480063803129282332953931344790473403739795131263059945367980529674886763909573175497569021904493109256612619317870701950286724512645627375049492141470222186053409275765063777072565924514203995670820035126369796662080467325318786213260863130512324196172942889389760416327239958492738882033868077261629258728511754573294944780424962391120602566759802878502125381055897452484377392390653357664424925739806950015201728584123502422869960750757247804781732715287936101239169995637439354679246242950946684465712200638364859016699916340880312871734256490321393583214877516988058393266012600058425984130626637856951751674696049124981707614395274552138024540313459675796586728665031444312637370931541648717717990695129913579365011118690604503417154261529657344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,30] -170228058179979577892727499259474643951571248209430951932627640499707763143206732149188679153356269957663340932003958030990435588078887118504721171580407674609979938322144072976081554735680060478897291470742525689124843642330884472894048126644814209399297003713349125529598518094467996759511848691627236723889638088320927276737794262579372874322318041682396419391934216218271081526333991278917970221184473733727565315319816485796267915375635311485437865114549055163434231613161919580803182420015980490532790263576548232957479963497048664458209907140358459419783644481208006033373023011828961692856895327847142858490647061095102424872611957703129515589498600785647904716131268124898923237509459495688515439246350503028877419307940389747754749800565307566806149710883878400825877392761723388833074700842086501974416844577698629555961385565860280364047989648923099139301483470787809020809989523325967461881412263478802102033642327632261963742317618964809326617394112794700578994023981707170801449920397234735818019312450262266534365851656892346633530331246255669434859583114304289508520309774076439697556314678379213932804578889724101667346699141636746626259289925487702589652561877628686248060808489763798762627880437491905286860056462288407059227308447881574476275519708190175278072134708593455231289004444157707303496446193754247108762436652360019588545251779307395658289038763081160572102691334362354900680587139839620898400049094738272414932043816088879210722399062530826335063486867004663460061008477095285851087327613366429785069009761581890241011279132143023845171767249603516572973800237392261224235529258515327338240889527535284243953881763631274479819100552242998755060279385533489495367186762689359139098149306150715110815753791848070567713619421121701883813847540425601130209023510249421323787881865330716302035199700221540381967230534114689273135796860539998711679183888847150434431836375237331908944858768267275064273643450305303028232437778219562800644553473799402721465252984062945005069804549176850353527061904390127291441890189777314172484009780048322664623277343059544690979816273520612500779324221548763093121825328694660060951439335848978166683476067469209222544012295592895494130667254509713555333934040625285013037716832480733509757296390133346909665290187589326779196996089148194806641965730157989879295556393286689891268244286946240077157315641924483355506751097610709617640082426391118024508930475009526518877021987602488598107951405638733387265868658451064995458283985440147216488277160114097060627606312618379072985088323974438267235910973505385173434266572738999626603794172833749982651186084118114029069235836666235110639907196001248550846901249811264986079340442048222000607053682018809727280531126175887354205212329078983113317882555777153395011928290678915095603327741573189664952222578971122968634143611149494593562233823119124961786866084401831346128592208096288618347665135700159459323295035962676862312323793115764390000486062777457432330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,31] 117612399159091163219646927308508365921498283552193674217278978044927596000948267188038352429252716083986632078946324204235369301203106097616276963499449594654078368010246119237040346851165999020505860656780662764372368348542282771972416684842223911345426391530528539833691644973055886188673226994175788162794109970209713618589840269315489772356415494128656312092072043260974070537958962222720592328861833333292009822004602269781233926137478449118316201313229941994524143236153094756445720598666622319027430616673336348954331239257363220657871984946524876257627983995865772292427232175137632920047064742600545626009516362633625480237531757173193882305157559443825754723271854722956145755300909261687419183670777351680948609230421109610268068683711177542225658034623038562474112947238520331138167743298807504988101077020286671262970355117288504815647012926353815269804610104153756047683794447327859643551512594500668721990821073141002629363383681107589341870787488366191199708813374476320248439335882255529124054725326463469770224997734339545726413242291690708812609300427497292150219888633740393731838308635461280272406568111245976914544637548096692332833480043865931738426528271872476435459413729564108868982016358079427531018594064348718936571511024160188514283477724397539146919559960806537243922722469993018862020010615692807430199683446970247393923561494764401214416170451884622223127831380482723688783835139544932662339303031431663616385289966593453183773993486536970485147795403486784289327608507834472033526443201937717429353294239529034563423234672168492091899512251120221803874747433178343002324118607281045095355591007642215020123290136962315929021993569472120663876247453940230570660783131390247285451779033402106103589857177092060049117162547615503515184993650853916911405496756794368822157591673182382017192038981427865829608721297077176844690791268827528936713666427222264107364132904637791108536051017563082790803329752407561414968439454155883356893533374564336842840060787896283453031098509685577257487887709040504397288274858777027537790361366883141047149719063798009509086185751094471850322989280116782415545342414399007270380188020867873203779798075239459723338409255900234315469346370681332578177649341744858647255005656073008831092113025510738175760468781202149396170679084399126982817368178903009659655197363522075784367203465554574262189510894742317681428876436926351005863957297672848992241215354057761512862069427435026935818016757953957678042000694351107203826362809949235249267658674384838402873260515692997917340737825964421933520115828301607806012310654601324396214859598598659159765533337787975050932536520028182422339472892438967917076576163206832073339460933761514140068142770945455177948604324626105961767520017911381026691191435721392496898977121525380799702213390135160002604254943159727654873457725606172268811753440011161344406972898362920669717335562121150904119216013424015732821653722337575369534837394180428759705590978544753981784064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,32] -235252781116530997052877211156500439855329868845959038967354431408102107805275044461433754195109720994235406765277821093670254406939138822170627097080428396777437632179972720004929941150807396120654830362147958479758826091015080927120138570506904466990261173071488553536890311456453029791089205771126462203882239499916514877449433893433806627559813730596940079901631901913993755459483280816024796728003489075972501484793512580611729148648444228906566052023569275374897459646562235712692497623572817757853846545523136720812144787374350104759458402380305954248932715393602684885132716079098322838806611782001048532538863807791231528082009480027870580822174170690238930001169129634575308106384740844175454528816073277135501639168076280301116104384308546304403623484435930624440609459356287143559781768618035726059131020314967459325140260087534782977609554023787769205879496422225315719939808166603642929068893512044495162650749514598709349050607628236578369083781205539352441881746769948581127668376740409940231584258781779334228318700329168157290408101014125407246769642580105567171938919834336635295397335885561542703064242510446778358887110154143922527002350138840395470899272433018827236807501689603124223289396044118514628186075937724279994497793237424798159966764864384371888258161246861483753893005815542323089866922533038262501406402031316847483977100688709556422318070532101956893158230372572510815138354163295668382431770394605629191930755451128560477777165116950045716558999826416911869494221987193646444784626339369691391282175436140106292647948374504583887867852741681128655120883293068258402581725259832753475800699002063763842812198668245665466871629870356424352316144021273378931146504495815667270797518004208222528828473578286312683955301635651946383633395370076044033964313141238863321445449637722721863965240086742459211952744444269877365219882326768286395024935905164145611251346356122315105312750633542882661993200353011291253116175243320877323224002893700002414821584728961613589189382556376543863510893842527230887566003863678405890804285191647044880107339365175288969295448301712060851614916040260451886858298645485896499530248621754537131887406507390979478710039488725604404451412954748653623377728601570634901809345066695586728518840981180293110692438443060269426833353212129142657529454295574057729578099793375021955883465419985908687076157980368397198121122337290785520138087035275740326434010513247670308525195067313489380492152255278905680597751838296898316168855876742489457094764303234012697042152319896795659490865801174867619151983794071709915454597715489976518446495107941319636741214976552634626552760980313185196879032880642483267832188379693484172009004247262551662479632385713632418313260919358261423808864823464115413525235146361200406230551973085593899537388160712335732142249275057052753054419922948754755436812958030527469784977532869570234665943148680659078323675073187621431589232137413022309916829416118957372011557352036777496412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,33] 379915086925730495605144814752134897612562381182931456452685780234966227811217067840244668973903199975183194267033836344262605533903404263848200157683722481240653127465595296546759225226203153506250124162651873221299612911576213998060333598772841419501052419959945980726806836788625003228011996943398025973135329040696198788947103150835922525856418648653465476438391904443021046489937054399810728618959434923617762645922955000168066624253199617885841523316981033394914694234764474985872175896784224386794962614068767017579119599908442383703405257184895480017291890378400456576494838903332077280853576155169012960005617450192764512031513542117501151361932572580146335181720521697474032716329563867427670587338050815361114722928873551840944375314382670168892385214153013200734625867142035123018927845287160834014270057832584458961956857211567517816916856422400557802096637865128454152869819519987213828297609796648815821844350383476539929897908353281228413111323026248675663421502284571725145542437438471093722765933051579425626114949464644047981233826380580798702370095931858504260970136571436561336314402545568493886456866610369992292345311859358316618821009230290210781491530547346584870101388169224601270615204014373463556182501024992578784272835293819190823533644944150851455848890248519485774075224335905105121192541724879606249791893503355056850388511687185747383046916629819148117729131841239961566454931616667142619851815676154778465914152680794916575074914902611324678194130749261072250565293144078671042325876912691558182108837841947604006635997594071331786343953180958047216391234112764759868485263137873511779787143752122177609435343304672958995299713368258338794309852843101688596479870825617715552088443321871120232578027324092163184528178190482014008140248211362681725851910028803813485046612035628981193212967437997102213872965093728909467618954834980106550668391078917389561202663577007842568531373749961381761865372233704948872935925732683386908228019231388930560964943787271413517965615619828088780708433523905175200465951534507252945102133822601303953736516748376417121165034199540293935830223622585526382733452269764378882467379917922146463407947126992818476134355331046676652288471241373442961154628026905030584422199476204208002188219903688478030856738451504090071804092183390224853608842061196476062414094902839055423063340210830708775065095723175110396195319148080251147576524286100408582805646840934619010225052324323610465281976442433093364327046704540379755718613509940245679852058886511844430428286217220210417582428740128277661788951576182198916054030232730553195151859936541341563528208295642150118233913694042168186101860763025571628149971277579557374204797128992306887058777887186557074550890002592901402085835913933305370481251266154445151585984549968207437581480306215495375793541676285732939209660064988948109874263644399492604357197297225915525416270758486175416527313926058911032565700745844992670048209679533355072141026784092721931878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,34] -440970809260298112120235147695624992186859315221725946572411357455300233820503828316555840329873721451816813838156728808013444124952897146287723549106626726898414346366405773480666910652408728249693218750956194580551399546574735251664636551356529906979442062451094084502961159817982712375831413728058574365875419725479277395915100499102168513900771385992758620514633335086899406061717381569766745049333661034519387588510803190973674943153418614589517866803274769855347129513835897074895008865133566869448744941365265768722181694577159226933451201015983256048516025583064881763380623982267089024345298984934306439180359421203383618367693866548631754628972141157264253572056373808230888114004154495422527389991931858006091238486847452432446667634989945886181187872703402650442523709311418316791430320642312573242758399949906038971968445628607250737773916815718204264651140720154353327132331365134927672439078431956959776158277978181814209994590718664807537014608923160268028877526312586445800507341308938862845416812609390821922543081205907425083850518457263270443517727764945254664910076716539681759048968812418536095614666383123691534351813090234371148559958753565930181740288650095703159240151978341844025655745872277095404979010628251307895015004933454104081618278737740094904512268964538871677649867068927182710833137526444536615021310171909989511487759176133688233720879909163507752466585945559376805679649876326440093526552869615652330472418887242548710078851821048472231845294955947619974049456674523306569469874014939596084910763263304174917954081264816887062560925571313426627683087546997975050804742395915590139275361890990645402287237210525776724086220694556579564542896265188030526441125440688129797650681283120345598713310407372334314134496891778434423690592477722168112286810304247943954730546173292152021946998235931364030139631240218411452218079022938775517046891744889860924363065722151370560928179637080555567298506919771692090253625862904324175693040841600676893303637173020799638846148127624565678207920131806381592989140212028111451566412888194848288540388779809254540254867289693196521547568784663729912485748453619046376028793266517843401289240733969336677384399121878885099324170635519120278224661620122316316319087691261880614844093634579476569468889601671610412112337301076198519519958380996437635315658474521815797336218803184829929413035216215943122150133459749622344880146941375983068868565509628786539920712351140922202541688154607960436619471706901991330402070538089037610114873553934119373680207829657940363229792532107473874741200396664739698530393228674915558872014754394618906337630026948610384985949049521569595748896656590488924734754722754729725696864026411162493919333401017675668367555668614075737783801378982738123376298092310876240427569725784961065889803261438674130877963606079896202032175087057491026651294146861885364550960046311551402981027215825455367157856943130077003852883032908440933351300725548898005473594084188782036254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,35] 400612220075575938583329997704905351921444937773204472800882326781895171459620339860495157734606635007924488518812401505506549855283564603946144893459205444235058232385711262574244062281893057483396832248386024976257990710287269783841055932390152325219667080376523410074891771631388918981978469655604208230706314166189980560101474861733824667360182365822562843639433633817455223769345931417733526505074852675964321158155332324981731202228485013161919313925706482200616579488907985713823922492484995093446662361535682578188292047354753841052819514428797374549428921525785874590118087752050163377137798915715444643940026957317298002954129552144788950891321709065641891662576877125616585282406320786388816900986253815158892632673348940908519867496235272911106029886271529698439357454278453838150769443531935780080280300674545477533149916134884199836238377426920518477338250700069597256614162138305349241369096074513432408604634626505969188367241526594126185688435378880646511952262000774767294998220228665394010147171919651381961885370181538805985655369207978624555082914504782340837306337624727887349971191509212208453452508428705441623085713448282421868344802922995326703869252575810839415140006827461937394355316735257866642931947953672025419531534577435748081283541026130787702293478752564050518973091501856805916597954888322367984780579057496978412862944739374146038224073854090159549632263944822164547308509139741982327481260794263495180057554053943749452316367554894590172075613034932355144484160426758534275453086143366899964937484733600969782676258291048225150645836645312540221556497624483966296522616935232972315440011864000779937584355273190258423309258630974557326342189600676170843161537856398426936947061978129358002254192332137257873147618717345188930463670351090779036777882083684854960630669298960020362773576994079749390352437272924226144267468709151743537776649094550187767438757848336570040453186316739680771875839944289121842415614677728604249886499392766977401900374364819742666139189403613403438590594254322099134662019638007751869851329203043880518540368242201790583151863211572008360535757934614010468162095040053579324453278846437827283958732990321102893183933715906449274280484608548237113710063129089958101924515992629727068468475248850408821516058554466714485383950626567390707473075440263338888709029375018955246901485372517355403069996066472521429410614449903941074983263671810269488164301996323421144282865584403418401932335885722298170388729602602227062939051535387269373851979400181388562547842471451838467781763223051703458670528220513156923769076123960294999854619409003838114971701681542047955531085528757767953718654335801842721877391651496564637376600900385296852700732668152043749343902964005381681910639895591066689340130189415354195556173986205351548303452698046681134346726013626000312646112253035512000576924039775427710002225305819426678073821328903389568298211391606511665441023104153625945280394129580972941868782912808176041590784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,36] -301106414560419412278484834753413914172486319826845524927983578276037283923718969017222173082388461939845997113387385632313673694851304155874726125587965093598768119197171676670075146171566863494084610518189458174753183110798687474030289786655641221620204174966043662957280250023663696266081546176079492548013742357516441303291367052392638751781521096690893851951827122581074077216184675251784551236746102612276303689406024002368167443377941472310834255087140556213157820517667321107286834960668899830694802956008490951506851453463296222535684994540019373648286660739448449205436979136989371734498625543280565963125492087168243134398909368345613411346463594589349397142206396764082098616784332367179521246312385839599498119823101084141266273482881664274512922398491351828282416152917069090031701972447667623769600499492919011815965519484404456259732176592634039439824388351343715671471762557505990597979091532905399698229077712881874385812464174921677655545823281013023200718550539951649539782757230951992134394641566667296934758108568326499941246458171854682945377296859330872342359017322737129322246478063773523760330111596461292554203555996888316292369782840934399796823585215572980902960704131439586958685372362877203990217124705965791612574264132079706101430986968544434307096494524777814159846437804505758839316455118074123746793296354663061979196667453000679141430931813166480221043460954632500705995248268135293563473461698225312262969742222095860857967145285948086870716648087490336801641911176390363183335317184984559519037051015928939225422381576118542757139425842002498802240689617250371026350361941773803667424500554295788946841372662131458138005898442200226756994062487655418217379393551304314109418849220977409340859521072998811571448207610079538770235449288055422915330922628450186902536470106881669666806376883461440440428904022880040962119488168030210303960265728996282174510555844677019519050862340192118375846090460745974903533967884028443722202784309290591515346446219840916137119418231702852426421127986005172939672082197406418769474482653658880264703006247478263705552397879847727453360853775930346415101593028368664733848128914916479190636107840723756946393556037548307353092033805075677877678571711232182204635370427136357185747010039201208629159265870979636761618165093199417812506104577987976373876076886231910118709226927468513860120276034427331995119177454189757059003915312838263996643575375392166974588237084727404738047782786823872377700651694973041550690020334841073829453658850924430267255586649441385044858117393923821507524986916149474175355900772991577083746128502923436028901515377821971438636548213235356178326017605767708597199829568702662427896847805994097985475610804315821683219179029586444710621816935042591255658449190922887053057155289797732837593981635937355432815836012967325564178114627033834812067931860014557866996528871222991709829948875788795314707543440272166858631429146403274153311532555029798695355764826188989469818880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,37] 193079019437057579677629107183672779467052773036645052145871120031001185313109482969381152029126136490957799264359863945184879734459306502921945124963841617004624519090018534037164181360148411939533396927165930432340226121867181644286676527336288563170051688552326850935868919045632414538598854595442906986116345821031672244239836089914027752856622520115407050525047046972415620495741718115089179740523997148873877330267594778249058386382431836305486326904479354715507417595664529982455386994591746552668304404977194594258413587932171326400115978566987559936070709401150061456296374729727135732090350503846626357441485816461267641235358085122406738833341362932946014008163125871713515183090753294214959364433033285797073239449905312671488080451720892836183874611212991010397357695404793730878809028306509331371710690484355783128334929828921645776189862857540193927727794738328650413704240674111371583711129657557230093935039609296367025830416168421391760385789523376887770665786333818613738816384831714288204598109632933152627071692863195063581244959757146360812646206046389922226376709290026756390767978142323150131682984894463958225770618220564641351653303279974036654961608044341896956526475038598000709068591434826951290607246038851731386736944814396902440725585978851737654889412480821781014670209235644909186616199655545736260326999976459482142722365971471802090590433234516518287463084075833116610380972346195821769271955375654932240775786018171390320273474391207742685988396831796835883734430486746915067462648241834228720897508987686125058927844534533141057737150401238963305513103820964192342723101970975967332400278217275178158083034950441566716137518398015620028961466199680240492790814235373304978946195811978436362928771255445868727033084670824155630769639385265615833451663035415914964039004243942368517616044646096840826582104127122739723021576603455264057321190015229788338812391754941344421784627378525545369531369297216861934578587893361201685209669047290428495746782070756694002104326969628236062419279812810123735108121420159604819684456526583368934317321114665908180884203272496324811811194936712818136132178766597183297011511687251871515748562828587131955122541314625779749750944124740482746044308232920434513253484804801613379507516112510395708708011399672998291130725907267030741226821716435450719851976622127316602035567560400023947150984104547894454677301754036677358929042318546992211992738854382403675931548890610348015143264594254814920893048800636277553263722346115494212100511660998877696272554400306477683885228036749605111129435588568048437321386345649379791461726128683721111692632518643232965119776601882932286833056702313799034639657563657127218311105900686126888579178455488258760340104960984039894801516064821406525606547169260816858795915667869407767520634755724293610667225664662474737233451704154446301730429823809641764201238609032592048924715760498347767881891431518842875198253466544347114107984417826035014422817840437047764975616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,38] -107405463949418387016298440187961648691129414492392893686985523983611272107108824593181953589528185274454564668145530768119784358754089348473149349572892243525778278397211586050883456904423279592192000452162271199060683426109256371542764829125987492273887009376187988428713753067054044023573840954509102825938905503541409214400135101331598320829653912552107045206493025364604322285206155866770333103858213159618677435352280655088949957721949044153639692216943553501376324600750273247413783165376457946373122982047997326634851471162725713020429880033007642264975789861341116510549870513754720541826652631205917035770164035377719081021063148591288234482659448311905336158411768626008195013412907349546826250887854656914216033610944164741654852718057854919214447796311483207340010827087037568984468371544084856028448074531490649098091156095890577373970692642040952943793412564602165459735180144319899861498120989143732188228702490389710740327091593478272666845691594584923881662494685558114280179733966655723916551177935877723070926776278406977701856116916810187647478932387091931346766683891173954010500455313819068203877910162358312147843918395658256970665780680957293889687992312007637879490151094045842889575882476966247036002825603718192096137340428441575206262462602909863301953321323631554912587256053503216057884997348596972285066055403794997114761078326243552405444937345676927320820309255771022691224356832202196812022468395232345806026262552942364005006428003333320312502886833543764919382022596886821259870534708924460034914295453933363352788495517094330535544147572739368255032944030857855017951619726604223078832309154589715826820050570790280022744582327962672669745518908613925032914398071846038394978951252256752830918025381200373936506927825957075298019367590607128508892879630673162002617648722689983180197354307003679681301592357782868993185049874582181604541977529040922270096955218917700846280805263553584757458646685602034993654688991913129453230487734644829653845748236712137691358573206098613219162247098104724043740179331076346544627540830049313086588208554789200733262625521819525035774754335358477992018718275246916414641880780151147349409463435707054576023675173381376910134567812400228910037983489366715606829368718872018291971641065641712705167231744415586439167183357145844957967621799288189054634854468203722025532266579080819564685587928332087938989699669331837278464189145524190507095627009184396179949521730642665548138795870220467897094055283207010000317970006723416059352010738919172082942569970738096189901738138585463916168737254362373363540248862079327109006904316008738786399174773623201357863123417699230371402786121030585244576520465482921185917757059591929690158202476153183468168471842131391178865897184011538510312500656544830293662322180697982750521952543980654197445962926233134068306827857769713674098815988337370080209429902416707000463721477651347327897706615048382765197929511507192129316459560775032777435044250806657640038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,39] 52331262738265021552533525609158380517937040075128772854235305828794538235293694709937993477294031866732880524370702315919283590100978952767970801437454404337675535484291219352157219184352150459890794678166077250170575952482327662828008330754389199951751823458077597220676019263798305029727247772229435825254303720713941093197097233505487898960092538286079426227807651778895359971877636564387633531772177365409213879562060962327377082952296662530173577556557674906306204880889936856738259307944424045477502421577382859733276657024181635009719797671753935301103882071951476928584977393525504020279528823629177032165022320499921525764856641915851970922591136830796353180613025730258507599189383670233497357766032865175802020544013303522806096941784199735874150357852881456059625367145763821752717677407446510341642615838231504623451822505069841832804013872754784997293146242648940798291501241005085703452769173400820582982124241981269869542363034823259887632667138973144236471795315544524238978768221802703368024218553652130029911498675846132760001870820761915452328241074491707105598480044934302581043610672614438148053223860391065960064279024473864809382597472046628436337480672142171377381193419594352287796878173583979110775516144361634400418950659620494261569287700040843530098193718430105642111966008495883440007191625572422500173768818203281816203227573205968644916063709480733620409876306585836898895871720953178135110740715214335506831517777359647304242263327913785771641953972084493802114888151899167163860429789368122953035507432441891772478789971759465213647674144349935768487530664508781440825792659819518224057586868396037754155857725331387156419234005305033946326677082721358273244641878686826029665501636665844121134205203349887945784472357631473395627642189524304869909384198796353606144979415853578249168269783403971761569695261208932934162736328896270938502267506663476540415222423078150991909134506069647317203086587112979102032479728583955243873445484571304848683095128100870058441552267173896579126276772199267301219290696899317314202934529217436495753034522606975380209442724797501390471512417550932487985993023867776160786426225172221078148046416232842645861569269403879074189727757199394179070888295216835596246402954758772251010136988856023600453303196719238370608256739696293955716582311791061858276813018224619640884424538473991114744056534348300998400447433792540586951926180070370295735113459518666128366411304250407197960504721761167947677500871691744978527020645035304228695625069120511191395273052827389331061060270353060134048939899755411903539065456630998531775015757084439585372408527235662512811061066257900862103749672984543061180033847822977385774664073000241660769064755766428547633030842531256663530217904882576932761034036935343456476791925801950252821699877506721924431741135106197649488674823601473010450314424060780175928012256694411629923577942142103049660217326003651054963918237389804494633262426922300478624638706130235309424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,40] -22485688022287917325026474287208781225361415653636287257823113070553279981302119444219800185711791914612119988504745852312914026831130842689208729372420156280823711448977107416155422926142995843558805941436989255412011783186751928843963285580170774956680230176009913603420181357576075216514827342491513645938052486878784200280003115460683978553801155425749365017360520314406118443411163093033918850792473875262868794653285750253074114907973586731837061641244305676365036988677045263626530887511831832292438509111923407077151073423682245676276505100701378735177446534236296498910964190084546817827504999582513494232487363023760681510453644736106938066838076683669822314862103817642675420443571166360171057928629966749032251190603367401836301043301578082550339138952999114199667398731575474986157171148118448226230005808235602352480407694988193978364290154884174879055993645272005945444406059474897959181529462909813641056351174554580861123874242875265827663120530634865858080999922028686076646772622663877019962362744097314275476846733276181147916806825675145627945615862488134882437356421539949607864442818546054985646459605599402326750873682433878464495080883903643102457265780226004260085535250807536257373237212838236558394844064074572437199312718831628614845504030496503441275600755453458864644756376255740494849266134147275636896200171059225771434831100654365402394662956246876844631883909052995591045800321654507505430086540890577177620567760551634712527563436343335820262355828804071041443344626045955036515366909433173900283747780968161953406453446898042305673557411134121144182182646174702988252174464777303196669423989515986862581692842975007865242810047035621488798647930801848048190193596760877339850857595942537309618797380779021630375870471275958787756336834225547611290496597010641003309339520053379666229205944766243861774674729369069311473714092431810091406081864773293057795295980498684529713463421211917586960327426859985615214597273352054692237109606579015686073326675116787067871736793954850612638610920194261989580871294339299176560960497552021141307666606404735820695329437800015223410804799761371017447470198733363497016021260824574465499550101670327039146351231701833660588985377520005402249690611489857370585463903631880428750117130477083118821278594091922136813949863173672056032119158819396309330102855405826218798477949455165897978578233140429873983852722581508131168112153527624626681135584424636007544036053140307839440605915266491704712762718513680932776588124142676990722794933984779790602782481709465706682670460799603780357573293222587733393180790127008257465727866272115099507342726953328873074026216039747766779864402013187661581147041464756610684709513665467605360715960053985337206473363347529440949441201847000990347191696554975847838285778428923918183245323911642864816756724478485070780261821626474578504150666752000722987187400785036314159448400816892703877656906422331949529371589182872960992299509854207984728499121223878647480320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,41] 8577048685671409529223550521748880668868881617223508353775603796714267261351579487665393569755153895742555023162944213152489568119557745380170211616390764530102052389835221871333167347372567637289526854896899926990663507634927232614534608791068537554388312536843681903441106178960121172928414231900546546069272261182481948847701524726898630280290246028220414289244529348895549753905322675281672910656104906789012413150649682480158954417634643349251256151351284898440103803549484394092291721998123503967650315930538776168497592046618260270976425571028889854229020169053501263306044312993634864286943970067625567971411847511684699204316855132652891541253344164279862689552318682499577217406987068404360156978270112365921529671161684164663055070082402118225561552278457357619604375243576529487622096403395183659057369827396128072632494099595733724773975991344602041477988539207346853361775644506427047976566824613030688694900902369183286205658688496094963510693836562675261527238699054244639484342875170308552965692465719906242112381152278825764991715188331746416069351200756135007057358349960033460938186718523426200389090755385716861851330467270387717889593934864513715732183881876496488382029631239084148660066505502870500897579048934893321610609586743937689667071977191217179968539018199283218591235843979766978414639222639683986920432735526248973021298041622607791900724777652642116776925264848167434016342501119053116649385111622961205691332514527237022867737526380456089781264660583368279314860021028511849768526695298694896418702642879696866659661045925628931714327335416191026252097328924111865764786271458689257231975268434394223607403760506763302479265749346110104446294080577391828485638825105596763436236944198919450109091983337653618774779802898517073310901001232120981110815089700900885470139211263998776628218466639053181128898589569467628088793049739871414769092588769057615031288497379316728642102579768927553080344635247303148178810938680387675055169080172964668045405101890877375913033337989345605370851995439608289505991437303644449347586591208374737427851530970641608578827542992192282509892808868205568226967061579176033808146565013540378661778429420487459355550286101207137978599031723837406214353900076360541551400141444913996330247524004227169206666350392368328129630585702765930983844041977968323796374409914858929092578718974084699195599312506683395419259207871254886005835681406750789683468136978683874444328843759304752636804990391780794648485657437752886243237622779537758591516124474630160209070618291804574830076760106888870141702588627873515659941294697563225974972631519002525844582806868402101126917765366031872546694017490987953594180467928189174823132305248967810701265295066116896973035387249606326327303367385046284334552975905157947442726262083372481308355990296490517775408567614703515708778257646080549615197460774276105218987681744802955966560055951698559926837105641035775730791784543924398297085254108246865769956950887025608753152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,42] -2925782585011441312209751309111804931976836875213123700938574535476865533497071285986217592607935897495710887595058114547877063489260592909009747063145801047254568181434483674604735002021953079013301381032229264839771569291046814586318233512095911670434737766037168207112090494489917597286777947418473725011476897932767521683041032304927410479075233415564322175991741067829645307788587485622669664344602844954671311679094015754267333977574300696533219130997952224306602798926882669490413531844774635053288497973227226345723409011231153572863344459818489080106277800869139557415593928859867475217259539101589383223759864639126840536550236851047127999635157697520403850475315002668194458582943189569069208095523368226395842497965002085565687986328754403078112099367954837308450063331644200123595921910343538357093663058669324547692405626731204352786738904792674695573616362703979704687721269455901466051339679850731710792726137098627233525035237617762653764492060792625622670583797132917151858674386033919598623405111096505386475833699799798202438741069263886120234850891963148399817851808169985538306288435330682495064103835995235359607691194436226649695202233292292296333941205991135287893460735796562756874017187979473357854000110151602049295045534696364861399394903399949208771424972451231188484136038272450841334572424525076341232315412225732270986859419361273771992926555948018560633217548367627439431872881280320035198434609479159244432918339846296940185073083455407002834940744441805247989092312644418182160513177392685307832595497285783446416851255942050656363070571334131425725652822442637574655312889978581749909890781594823755556770540760327531897807812928513631965543105884607366429215096124938245093343214090434281820881091079881833833420095535840643092980347796704766448903503606332431631379490044131741907196714513174385357518626736563839766229549338112307416891258325633737191190376710552984778960276709374752798937896774737964654378181009348105511892506407164707478932906118406499998617639074980002363626829961657788827650631992539973947807336909615712414738592978555088119184337989537813896567471339059560304560355163627703211712935711942327561143845752319960584454545962831615548780650930430721484196349805482145399859090118235941940378099743614380919143270979225177598632936008456018507736298538629170056605999117097629022006200646274268282004049907570693072378238382682682043179720727537466670050403169585636807409864883738415907688001748620992205360067533250270963286456487859937306729991134520700851624425255179947373296156679922770440738699763032601043629601821141803341679518205111449478335238013578542112118472745132192155513054422171612800035502129992349054137916653055103532279773672166390917023487136995134785965749054514011785406010236880989733737660040931126505526567605145873232829780124604610423158307103299427025630115142968737531533426846633400613879608518840607376856405107995450399822267833231239533352129617397557851346771897652965539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,43] 898830598740105350779115555857688372159756668348699066897193358251643748344609079953435149787639012094390896717411934378771069234566802821449384495377917069290644461467235084990027390042691799519253861238473685797756777257382146298004845647318344143216052625721998259556212048094101998811745267866729617182004933124872346994881768724582756154892538004581703495653066576985216805977524343624273375387302090442525484616444184152663332556665329382027506241921670174339742322609599729008540845527558977056315834376291155158910914674962550099523865576912203107451654557752821918242702144234402208994191831052294408704304758062238786603729993914059195072191208564833649533922820697756748137226222524395211723141511923349672561477801725208713327339979247176009631641052124319537704723222319743071086196427573094764783007444881754845787256604521790764190415194241764707909032904428695096850895334630967811389886413561101921331116402695455554530124789241662377734458757114615676652224010060213129937918653308775430486052736454186895014598905516509132369391945898337239121698167124756342005203055387133068214107597198234324730712733384074854960357204145613960153182251320121304905425547996242856296832584048445303556296515009490719284464391363157456282794597374759363813233028324322181314010051129167147051300614010776559334860595712597764585919141773313408570705237876155070458086882349731054269609704900072889823676856168158862821783023064412243310762889397227160301072270812046039170866622490958178827469172597226540031779892813397852690100534662147418999749493924023903132948933059907792903710113307209147241514628569188283880604140755486467614423538199967615650091154291510656376559448354838133340149515712425240148380413684652759407908095296717908451083394905722523722804530795106180913028916715418797223034029715356145735208471824756385973824462217994000566326625140298435693460343709107453834955064136542231537375539448396960737837761946356825825582321211106155089368067445193874035895302442117966837280838712682639383466869975049745256730042449026962701651913979414218539804009340993122238784985529181609083853027406707557215621541365689164378729647443289291194255091680986828891153187689493722065146242286703812390321971618913366913847692905467420740700257724001023003778292368480297426091609279001188828263360586931680983285811630567198815892546976227533841480753525685279612037242150284476964363836327976562289418720665545275172652651834407685653663623033283753105614323183230540661961805347129287472251671066290180640564806661308597986805688650995481396944365387297597378345516767347221024234238150934248926122084178254294666622554449968366016803074208409274553419002061437921906568702774469089712400375464335050217123602934656140050849138059341306652952726659328776377793134393807898080773660639421029723284479944991937624412261900508470788820469212059516780041315269928976216417012770917700785496132976608135883291505479320484166106741264557262357458063944072317370368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,44] -249547247537739097709350975268505143451154954276422356750464193894444995208847541938382220812245759676537664840102576819220524994042740321923815660184704991491846529505684084154451839683752836896235565241692269914336486158726170950351655638513138747967995650977637029638590435341246100168725968570601736582441783005773533388643406977366706644579177406897667715951645275468652851839685413996518611795325355063983537887871542900792790223227941054605168968289348365359287282015129501935976132330709577303127493160107833503694272617296245267727980915740965164925033045013971604405826893004914258013479821284695119953287565431516590944136851761804380933061750878622090036312524726232519272826618301194807674647943366579274811169232982378463714101402103555451673107874260439631726698106186927231981423833931276649623079767002648134720854434013123533031996010847606519266326451811864108441430065682980224498073044801489221547025792454674036927997546895990655158550684210306965962375700305216208406406466945586959004585811997218575103402130448509142452529005813567232348332038725746136660385874031487385794867609620554844641343684764769649061485389296579984751229331978512487286904089155330193402371618888954761134145444959312810683529563112726483264876880055764028142968878409942153855284487245366379873363073093064954469880090872799787229058771488995433446816149310339137996490982832567460353958051157777355035990526953793477048439966354694406976911745280288673808133822811655964329143471096764307222558507771926697429060435185002183431793373584332607682928007691739790085904343244263631135620316317362881529228149320096586910120173066789255521008203064178968836723958684248499523752016036224130163743725734668843577305634574661201581746981172360008183185711270478212198514091464015074202303986407688645643215582106050005221349157955140830421208589516803456774686189638294334750116503665128443109939656840115112149015787977886259806212502342555466809037783166501615803023013748793774912265984125510037203033793550552644910680445747112510803397064271884646708810159388245037497688828825454619054902686700701553480885010934429564411593266410098599355972172485834244145805241562785974784027879937834405025908490891484379534799411963758747129696994582637663577431671363680702542774654152010824304371360800161728396699956958575121496747894923946184338459400281650920942778331224527438114978318495872817038058868631289088525526654576173178732515867277470768829978592813760250361195975899311405781555499732829374739236239013003569459590059912535631866028623158451063060608536317425164522243390828208530952269264618244601363128890695763658814907002308203768525919186155551704434622314490289456727724681080909550151649774908802731240433061034904947189784952050675224587558575467191185906609664691270003617287593472264179699030594290471385557767691266960893190755147100425042117339373625509980398155734393772531911184400455681845607768709324680684491036676366021360744277944793110067281920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,45] 62281567370712890867923116427191113148240621056279694491376415566649543608830907833064563397924481973584714995496735291248835434175342381642224328379133744806325209808084530489572002604885090267898454218577063536952491559180824962321916382086568639576391028599651772642303060366548449405269778959281396588094288958151187252180424908758064586626058060810139044624641034976762991363727592598391989417799185103713122560397777363686882899848265891243086915933717358326902523837461977194830537994305422568478255266304529789239759690383459476384360055074723983435019229153462033331954253021518997242468421058783125186502947097841740821851878999964320369560228381839532240894218706918205993810856703608507049663565657669997552602508199623932259496591184919295730306516300169257040591962296966254680142266448946251592706022343164209027518481202331451033319413495691930616669187359693618612265390247313518993641213591571430609998132295408266474372642161756426155375046075222510895275092488421866080622408710351165415217865126592753093005004241998272342132539090578059376206769979025085928196832331736995624458542865987990317676367301335663784506148915490688292515085517287410082533325895370687851605493470988173450443387940436727496197640144817600357934357052032189868313873809214590172694526237802280752672839085081707929855236304469253661518216179588107587970377344942075815302198735013669073606481773952428209944515211152894268732773060923009919569942161905366285668418239955412330787168164570452400602924679582323537471312578851621527305378715739980291249053214006171614783949727647441411193575743284789959128900293640402298144321019810224167610619052605764794450931698762478378623860737891573011126525322747872196345827229867408181961713262951296207936624522380523320847048628274792396715683938173330180325573556151967714053403227974903537892070953262338369401463004909278789406617085239044436086396794985991381193929144506289993974101079655332448187170620338188406062718224821877595016131246340087265756093188597405185933856195048303816678347246963376744699853437733440710662267379758054595112735553621947183473545405839559222987751395256474326801566548042742272023246068895137365947580462402380072661678317417559531431305930888611078168331048853893187857476369062993760069100731998177836757660047789135567484296581129728918745024673023168561682295411096870022703991503741675839925026480084957095263802391246213853537897183142535590341229268390655814049591741962193254772135398278502909764131742134472044083607941417407884456842204204389224169996231960708876824459612108259458626746946555371301359755888932741907496073455964126988519524209218196158960845187732909054216680716432098956955607726477728346458573204211706669493023202903336264782629446932163906299472646548384213381671598298248239851950036999354109714974575176340060085711081964025926703625722126075606993970678679861574680368488531316364567507988095726465034717682343829678742216385494647443728286797162304503808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,46] -13693403438414812631775820969495683956797376606900207740663513834038296572559622762693981123976702015231008275298193552427743244971413103259911818274862257901389282371387332158668229957008619334692529406729200333981001970300047440567004921324874409904631105903036838844783622728222912345799856643809769314787108784285324433512872925925718158915585298420555878336046907933055415944643652976224052894519942777585775208759554267716815083418245635516835907515893542136082256283230388491889326090375410896057927062022857048217941254505629007393703520830151590655370989729321325706953518804236280038304653110297991644243348997917043688143025466090487870597633640509035724496963859095865397466032192372791949218723977914352068681456042176730004816307452219356772128280006448941183309433431264034232822728251254882376971634998851462579940399877786628394372953775647645394659960439249688641667275285366026438737535963408300914249068289465015949582594308279767111559619503057813758652844227493146672901931117736844525588999892668906856343495550195641149253236935688139971765868941298054882633422331639045479632158410836674164037543963129281667510513202707890132590714186445987231441868776926818196620233627783239151930490613266526854378674861438992401058928996081630929270781975362829358693772932105553127661635879118290275122745434840220759129486574337331842020133195638930805717628359096225844199923500466080650771395647516272387018977153832354625044709525829638698788817342947159910232856967299594839798900864435133571422619430369865856928744258153407707049269717179781840658912989117813779818613640016543425917039519198624567788090050699157050185187739617676497009130997818806429298528861826957931655396117493233151574291023592106664997388346291517848071818995605858089072635194181139393060809318180857782272059367797559819462895844122828753641726121317774825598530514776941503173110325799780174849720738691705233226191207485047013882300028621637296514496872354863523445222127392960928547590175697289879779882042195072747172109749754748448946712895686634417975793560761668883992780647968898030320137266840840904310537052598115876943345491444382441997393511825366442406109393504758960649375950193233617819950020012399030126975405925424902003629087858393544483677286830361154107716329866530700121419081015800208980307538909856739016372018162332482752619603239036487345872810998316996755165040917291727498886927118574624075303790667293739726564249083296575253155579626061977156579629892399731098679130816372275245995428373878391028732362418717640527488868572265437198198776311844000005449836140092059826445412312905295417338508460549814171872283348628626376066760692188648459016533741361429478831915022172432127504927157996299370684373544729804716058410001547435091158999452182443181907024105589497985751944818462580108681863348530016569334719213642468334146275776331073396760215880424961460689685517518214687484688775284302306903800222793704014805129672523800626487277868694896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,47] 2538173934593839000518527966786366069380141245563969865346868044460287227594216486774219874471308957619670902236742529892547757126381674759777879913169483838011423890896258592979485672355805727182670532530450825660955546897253789244653592054380173119941495302321749138659504318457506256692190856163533391573603049328016789043612148018089262159658707042401825904004850905731513315092444870670377370733266466616746843331541384036312537686890316115134421246609395405179493595943952837165781569467558086217362431183609433647265199952283600755766645590577011627758307706915703261780691500001572087568672090523044672962373648207350410814530463356670141634168789336669975621534503827005457991394273310329521108628924199688643524178912679453846950121708164055155907852614248915984438250808474625060505313264173549291425909125166484349736835948360317002770747570725502507638285663579162930361307188850213990616962656111514283584409348050885919563747599975801617078430296542422964966089375428085936113177015504739727447868619747003790864441364367926207873320263309122596512279963278920041303694367745437914245642712440139447116129483569982985276903876954517668224768337587724743891210499060145566333193595177387637120916746006327927466154016558943005824917262154068074403409925045219400174976715698819451442771301672774681308542227884809916196920815924472464955537728753588645768762178445062207227148102432821130843904620266865494932905510899960459394262908926202676811217652050971289615333712934678652819406806544037428375908696698320047121524025237396578667427335181297357643657803436231376119000114739369524965854643849977645389837198111585822453865322526999479263148068914117842114746126443479692787449225479997483778397201081130333486987412871716800145575616062183925205027187481004334748433136971955845380249737259053098877201989105645644632835495666175569544687045712634527752993523749768254742534456913625139959308059406762886612331757582406021706012170310201907429429861171950677030366163676977299503361391810169073005031799915273530317650272957130656259235454809489759077945240642441127066768957810810162564684832072195166668353226303590944557593689220094533777551356300221965831543466498075630683959232243978939934211055319686026084448579636787634684858863542627660835822834980111142815026485307724768337451082464883878027804765332567537201670503621760483643487183933152702549718959651170056081933618992218504783323319743421359534690664888035931854301925118559877650678857010269915133193034068033733178010009947550190037323639484497927170344812022791801659873967394870138652695908651985483145556158162156434924148110064578449931039782772482952762795204688658540304722241589098009311838398150151935876145217055109759852620412802494628416043194581888560134912292979085482935686678157362725523790936357811312008175825601468493344657253521150916343208200280496548747130951964971861094234690433998032033553171856884243353781874031847426395154230905576053158391872557066223616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,48] -360216016162952685388514351436292837509206289949430797536587881769238312250709255899790763053564043033788191218495658830209320354826472145946089606257800694968451484573612056000081741755026053308486794535377841150564282190961945883543326172792848422054396528923376684080675501923311274439576651378695134611807076045454293742189224878929164046418284231025827674164950147969632287650251658634109985566939429632858600388979981070952631052480895630078876234495533538906598554030456595056439715918796043270382962934813144076865189956974933060004640995595194217529447337292331799784831180042510705841903102969913751118013098500704573011227290315985174450784834301654645103834452039829964325538084140752776806970188573206683093043785905647567305451086157563228484958651173713956248299880492809212388930166488500053639534314787873709934926898533252808099901016866049682406371813920918460828097768925148764662026355896018627586778997482438010836120670418682300814187942144671699597107770382752806106603085649760824820971635982004833941018070947784682540564591395466861705642351076614912707076491576701347822821106586346866278766178180308496212800038460062962771426352982223556273162536807917626859514658234554575508781529408803960070447034976045214702463747737828508938539332352405653006273216995026440296225967568359191808139386319553489906032272546333076559084169493166811108601591271332380138485066394926602327846148950477773837755944761797076393595454747272040038972513970326512037994483239259032826318437708879377396269213329762049061707861714136169073027352999982359307208935871783304755746321327744290228296679544773749979335096809329835466251091660399103321141454502685953359131212227796375469297342330812843262403745026231694984530040090159482777688246178956973432111961740048689285533229169828053988275517827854537023751574357438177859003911217545745333665572911876252204767992620761669133728897503352552431102902233128951238939762105513108191216497799369642062534585055959268016647653005925050273791950336193846306872926917129598048279310147946663984445924299171273669347018481376425377799598716714862187186465886640449773323080681531185793686060543239748393580098177126973513009154311344810231818438522554331295686155740069565807493536801988143017332636811303951373483352207847239671809769408012460541619259398459050080158851329974656530872487851699513173330783976366993397504843444902983417363986889164911033421131567482211067084445904233849860974431316487409468853983087698032892245171790872297662113283104601429513691828909925337876070604673144758931698227707051652515738590956940196728944720948102898558947383289164472714421811796646893500146134724607174543618923118568888213569242554624268137196511331242502100677447189359520895244365842006997014736507240599576973030155251724904724825288416276369615262419266220236177109567874987660890304128043879515668424043767430898615516499190700199911573501094010843897897679002473726423379892630154580312522515915042979840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,49] 27693842356161225319975555172851549939205332185947450994698262007028369648238008548279805805443714605565547393861834494700012737055271305627157831441875700458270587543335302430707805522727943970415928211811165293580824669718111730397157558935359353532749696855496339723115478830073071054840888665306888629377042365041637962300363248663175784011889730154461042937389125394428148234420839222811328978033998461271447254029174839059270913173990387834428162200320353674509450709357754166577810952256032584515211613474252335127709452019672074588871130485186459293520521554829302300505238460600945170503082734432170311127518069243692143717602387870102736509621923777784189182472676299280741479989556865811830801784464637691071317520883057435705588807483081557472759428607106662734664513918497098794198451294826654570524446627787679003686108533940355745716418602150942425278223656593952957788304897158100562421978003821626702103816410968551498540491939622892386170128977593965909633211342560991723632630623191218747508078430216768655824575014688425421591780920497061340374287772385733998981994353891842116069559283259142952607431827008549084058313532682976018280650191348680826967099695727965637858876882813338787065823964456198260900224026153216017551460742789399302775718197073688953541777228828776795605735346980310582436499232584147344509268424029085901334531886443693316893835099929841550433271177404949879196316990187247157034304587539805186122840135987888632443234104111653699116681938126360202774645026961577238783710215400234857959990314741332333651039724083051923733396291480449863920625634268476260753397100297161142681607918242372401406454053694945455297161159445720668023246868997074046616953676133175641902579183435128638534177866733112731148318112892775412877523717485109810523691909455040406617004305952209384935520730293283409464005110794047229700429943217393524636672413932875152193321793736518349813734717482225591742973333419042773146273304111021690009725087076292211155174063300015885241653812579044004759609339182188557495507314493531590377512847864531208093260341440414796112090171503171773012675125457387535707352308180210433311456816474318933856725460551204329741457101721587509819193903255242934404614374522672364944672965416146231002136836710591538797196095471709761357877677973446111437603930942901051618944821457749639104780922272980471066434097653846382097938479209240409400667549908768087820422417067329763285980997427441915245793768274479717897457058853167539078177911080463741769593576312916953846617836249814107191483836456971610522798297489413239367988023603898547844390565642545338547352562082737073462113921023266499892544109525526086265088287021152887177240551724134373847796612277686088842250542390242863516433744113880505946504019506565155032286466478067193685815740868547685642090294725880544068124229727001387170042064105354230699552035458010537854549923509147723231976425699855791094132434886747724708519704265393554793859127309238272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,50] 3031167397731838679345843304837445828898833423285726737872657374853638952855284626016974590878558647496845495723336161412998338158039425902171198762356260006741810365023247240194671254432804570949492055013572755445375058683502121388687833812093809703211293452291765023439393733877674904872243455052043965288771657061875357450318204437077001905776842406744008082243117183731413509228455880276169009622042450603301973602790256508583982418000659885730720894861331390143115545198207978339191563015805729553319222552675154656364439545884259455209476308992106432365143691547819693076686375192895792015394329145562392015521263490028298776217089111536526707619539420384628036052786115719194454438793004549379034621835493542403654638039312146174219540294545562475589760024147163409014837838535311120272229707139011410835456341963783913254024628631508517370078534652504702646527852801431188086818496272719761184970465197918506725442759636537479773615823437034872881449741466016296059997903817829153657557937698908928369279596147835799902777408282333892455162442916475281006482111589967964088289663637193593999891875649121509162530700306244846160849771325311215409865907977805482732487547568020884802136424472121610813522244773153569404929404821184270014365565890408507749782125027569290111452751346662263255998380117519292376160406946398976100119282663926990529675095825291803990530737803624775667065188568677473864947618522302412870796180628376359394929627290618855191961969895209602092042323917416230687730645687780437834769292646636443874350908565451485748735140039684395271342962150542212663962211611805850526900909772669695939229991696937296936770559591414702901402246806531660049046445764668581551861932240897250216240382043111160511817367304142713634014176639098761873416022524050832217424952695989537055668927759115673765043824932516414201469740157483778640256007262156764860374931182375972187581685009690037070015445309566661274173079715006893330873415085398964310190364090661164426016605203656807208460723952200229958654539722749659576466909683523692495162005890076434167935103463058391188194021896176574191806268848684506997907710009982623759396039642293178612973558464380787198423702714408075763584671269879180661572100241229492222523464408097738169477416065934221288449023842167088749143749041557026372158407489504829862433397200798112428246309945679670702779393690240142805060961881670373814242897738442784373752587415069413665323661283139994058050189397725480511585687059769102215340150871609097020017851328618619347693672358817578655495243164514371248430939166598755558581855310683559155015017879527075831027727739941716097528581686002486601227217956331248283301536096049360662038525396710269039038204122615430529671195085804756415278687664343429402744366326983759197406282748489516590087528484844456067782061375929999299748823966204902834991689073106418534311952477892570421155427199129382670635642548721768278560604832984316153075907058267801817091650302771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,51] -1599318770216186699823515431174650424141037292749533459916288477484033129462838158215923261676128168991809012277897912065005010074877523470161659141517189005249003895895305864380880744842016338013219437806316031424884825185261996407093117963130455437713251385031278858870317446052671362991133877591450495367256893527398338203015931996081671851373014153506557605509505965420912053419916030315335939688701680025300100418523559327968367056837042644359388345021658532376731105521777779584392521825808282807064479536736818532869056939641696124524828620487194214036618750120122118342107799664979821347458340172272442277763052041050114116756025683973525519338131224636229537713779778870371975576562418395150437627493526725508995463968385119577366894610463397363071244398248447605752589557193375122634306644641881434401092997396728198424112449243956030760889334697549429261797718878718760178507658498214739826108295683609916012383545505696334981501403558500218572525190797443653927382386414392440549313712478654396477830334355783884681056979520594056445070421195540185322922188718419449268491245596622459500023840642355009436604665529657391814899236679536105907413001273215499055469661959617030825519887175222641763205920736312315429436009246830488490085538749729035314200092963069549351694991278060723300121651234877699839697520357926723123414984555525475631943444584446182499574859896276054920509906212924742264728784004174795091736375649071405592980049021424148159820739744151245846767860852370520978080105383159146710674491689750118986024831261083231090439244419789647292121557856233415996322793474867497022135894532421453141925305405996801514810601227790022972053091008747498763574987900622783998942350032195897238162471895877975856861579935356962620489971461902382985291119141682734778937835100606388226052468264130466772160020484496268003974107114063997611023521447571935656231571438601413319955146182102475812485829465460026324108563133081213263098875026285104641858904594675186653268932297107715689723938196369782007096025583231601032309709324259038030259896066072537630806545621615657581633803572469794510807182180592824243349799056232451206402502673346668956312134652973913856884001427481303224733826900593337498841740139348338292855193288970729630903505442094980936760083132995555155898813571447846405419562077451182629651598064333962552510085870711863736812520559150648710923627444920599092708537492252342195941501090343875030235734226963283680511137136185216577802072390256737110288312772705055867259086701816767362709916215530317507584514616759661637709661234124386537746330384412079603648260932276512985056889916940581055243472565742252902500015683329285728539799319816493201864596421861020879723355516117850951086319346554573440566916050753398055918753242526355002128639624361726385219772086629334526953693737329214710498302458678704572437047621261475904478493606733036871529385293355477006570518087552896936608789070903751373465358393748427830514701299613696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,52] 332805478574739482073060618505351531827834509702148115324031443252239323970138978466575282702755688307182956707808472358569478615905855066375027526097317647787511718555918476367217215761251916267738693717392660544843358721877590748111817119318640338764265493329841151947609845698575114766426312020765440715717618069814796407724106833890721467880973032649353587640229911281080067110689981468953418137565885720531478830426342100118289625403063428178796137531169270972754813567114661524848089519173462254693353098468908200414812705170793287640193666253011574927603336289251371358321195992200339325188476147046724483938886919615925695665806987664139682485787787902903198250313100108122889868052630680030817670636848043559543627592016891386660953427980160824495780174730979452563676129231972718431322460671768806939763509796654132962051982160401123691643915345784199062111027301807322206536615445068663879270694348674044920173950574361363349969528883684878188805554593956300774025824685368671519355763024348061280585269873489389510168666376435712189887565751729293202648042995624729214214497062534737048485680034409017716293506416803133050932883856035595695256266672671411683592211278606853810992865906117398237515880817265090949326828681632567737065826691918719115337467627007163591290013904063804962169642910980163574818738097662537654315762260126155000154850343354410131422015591076662476262001263241903901566206878329086251596089981185376803523240480595539032494137248551133372971309487955165260495403459499970481417886302053763455441424716970497287937102212462180456856269606806260938239724830187514161723404964664844288775446095654563096504572151221758856854009298875398524568003540062119793486405340415759431644301321156295815833694786930118931578154207489856030834946362515452848901733167073421996099295443539289847119475843370631228113013846735485051103661618032358769385160030987586126105028207742822726988006696773701229923930784682166579360721394226254356438442236120263295611189540747228066397573334079978994494090001055718916747454542257451424082134582701629702401343160623555374657744778595533161896849915083235327483516329637368123340467082314017783094615064635825243398719332768564412615776189671750885845365674073207022761004282825293461874279553697193642165158264509645477263435650353251151835984173068647556755144871425075737937708790527821588208708949232468220895693844967875129189929650237100404008679862959203154216357013709506975028154870497038940524002691564069246950381382445791228816776912613280178767852627873589305570940071367570471171203180386206951765062090378692263492444876751219750810144724167372820961909206151217969934231683484607743036947545403576204784589695463435267840246958265261362230013282965621587152772556885434007882865178699505326533481226030791737117376011161245448125711105828447261833933190608095146366487379021353493003380195585779258252295466585811095121563218088675711574199434775906824737427278129451835546875681832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,53] -44408606838534329436688408742633995436367155811985130215059136160517233756426090691222737533726284653890078406370878976994568390440534347233202955546691822814657832946232877621736859150395432530727589137187363834283212439167754541006636566291578525257658583630681077281499048913648616487924813657260477872488341534206782178800554592181408265313857472584779080161465538411390269920364426794677085319156308089745574526664975155535753755543473832604108589334639764768520681818704879428043667520382734343868814259209740068955977502474548978543706349742878905756673253573892762264889908371476079131640347135240972848379764956258776727019541201565720281253742439924274980550167676010101431021976947427092707645300309223364382224676895779859496276577483398427531230898292027878234795058678489124479566549259015735742859873670976144791177030173858938063519421553918258860661277634081362993588179929383538436255376646168628069466475534292328395836206943956686750296937409540705120724514523827969370262249798266165743397130138139778595940413044724250066670814616258116426948391211087475068677335239928582226133888758100663204014023052275050128517777659178852706926103398891869825916757263597622075423456888653495995782537041776677670600795526417733749115103555295857106778911464330897417524713197751417107715718410191167311260767478333842684852311062374615997497452233861822743505397987607699999103032614996784434141282489050008053149714186916823811556230445890042218170826145256550557243449105135585004995595089209534778794945392901019301951296232547229213573290177410916669152938033736597390014140643606959734370584330670438670023337481699844675320961427131485802865666903429189126195355250319255718841608168535563409734013381163611509673041190263794948503760940892331640458170174126795893923079184340189864473298078046919373764096827611838742829245557901998173760490489070357205799296794584899009384403655401663350264824933007975225329095999284811106033063616980714843538614182227226548934375598403574223896085906819675561245750126685470175520382540746568075927658786050218700296215105199417598377916738225921804563689225189576584613715183595393556333574662760442833721206075829383914012529439910370101561669040616340568211558773571206987239128851746466114742621573650600432198180046045219339931835156275438185462459250012832662503919928091641592501160419544354847420972545710216197438276676927618559168012493811983489553226618872961191994278434572038367662867845150147555137725633157339017675953090338562788121612040932250281292281184982241789119817949751717767898695348861902691945449205545157634942038474341437017114149456822749613413306990874455267530201604834274071248776288215131666722935364620749896648240586005799926418261077265455033172043330467756868712251952733536538102731068588112099586929983180261103399098091489005092248941325775101688961235525231156991770998486525690315118355671598683476888290585726661898100078087353876525301394859543418066951109554995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,54] 3081813492524236143735347947370411990239597099682475028575078290737956098324752445140666298378294956927280475167236782684095079533848892491444393361008767644271517037414109137802747398747518853940064001015594714545103441088528173903097666298749039113038895864866292743281944278116339654759605715114450320048847311892530804659662328158581412248097650473001450599180074945714078787688233021946561826856444027925054018054704959405236497032006505803370116726681045265231529651948756475410196215209324811716654089852999913888800475983583484271697451764221609451872413379395813465433801627090883440739208049541920922182277807935583957536570538878655341210841496147950917736274220299939714937871536904108181567387924179601381520999810303980660560125879550025183544189013566915586231066266922990480690181957510882392810503184198115596128865159339410245506090220914739318056042526454349762761494283528940800197896140435021448328012400301257597904527053064564313631104364933766037596829054551763882968344268626398581318843015475718933195384400988024220528746885039201182463378575681229738005995544486416354031185643816014377991415024105488455170268034898650283501564359441220448456437082070374511635006262353174532706061529662746986805202338858135473718416483846904893630459025414595887341875171273703790825625797106681405940373428370548812509412051125605701317548869021644994239654274571755767983614253241660727180852932172612372149423999703961893958217438498067296445867488104585091471619805249445603567173485702085221116593781219954888432553264911185927508837521016242900588284534955095305816627440195925015178343552481944032296583333705554049603971593890492391369131077632981859388065901451001140062446716697425799409913028561582211330552123068974207027932662810822136195081924946527888725506789350377588408549416683488668597706852118531720214338819574283216772916064323560158571770485362161297179443881290530602341216267377617768715306893426585188547510341680323887539529588838392846259602254527501469237625607476272726146858459147485853896240206130208250107242025061094545558290440534485221656185842166221584188224533588204956740246830071848768785030934184332438062735885462473346549285758206048354471724188169860726769815256570467554894955197114772133189190454507347766104224901964627190116316293824091769980982834152179010948384455626719282153888467197868737144921941134295128506838466398283139358095567031240116946500618171055110396526298739795287210266126350627907558588292915576348123713772171619006076195795327403959934901555840043042995950858176498850738113324743757647788880679134616528240213117758481884942814750231245554217544316528160585773322140093150904655436645548842953918904489953173132746940491161826793791382443848974476687258993883638281988889031566501361078411992084041920358405528584363372008578377996487522021497426214741895807279030674921047617524804332377235230101627841735559301882591603544288053471204930936859824299811834583285888702050467840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,55] 448120057254259698038107232595358895573602934927793207723869013681442892973387157522164395066057490643144872195160804077886828014730835348539637039451966541513784279559594452698868998329146281644757874858471957022286335856429368904333712986522201799909115216896626731392933731136618989308319687770246297109006624621963629643316502953798410000094684489330238689211712175192921729848592888534521586930938061359265154757667246259647204675904260788127536998304067272158738232397908492376407837632491817319519662139139468914583023773765889720294807424939304471891105908766483046636723331131855974317930133895406057556489715788086777688004481040818832075510895786021523889520026401918373856223613336883054676582118834543634413838356219292419069401418951614837758203821211216447918589227325774130088909245664268291314527866896244961129595780038492742135988727421205665405073692950955214955890492769840669255932457419100285722028569802389526259768047810798160100450893946197815862528178269225830254160754220134976147783686878870738032126148417081616463353129438958558528005468273499371783665485877263781395031464887599986869779032445310129055442813887173773512006107604691441548315558269504663206184773519177287154654055963748589803695323202583714067371842712009040507850809090200612896052128529593955076198569208419034043437516916842231294951228233694694620308331549326606726879311365925592669891418396781284242258495190044509578325461589058796974559110881341433502674529379633145025163621908791793106505960099764853876951956936608960638585945784108644248596080309914024746171646204434407836322755948448810648659320098710982957379446088483475902408616594656386731076324672216033971716346291704026847671465439224479235327264990673822661224515243752536595893521336359235607102313687628348640349768538700127967715764431458416239254655811765421367168070282870741002726771244202329723906964169475795894865347474827511742421711349709150996014076091756100235233801657340122218219515227455580903679576987900778734747626225135561216113079548100977203178717527560190465153104863111835861842202960241897741543990920360856840279003387854004047319146984579600500461638614260797439955181459497384321558596583364831946258579573226483317037479369560937869227802900589852061319393590087971758301507996277859688394165967783834436076846035913423416534197617712448671857983290151508845054337872397454235768501161286316376132863103909355586665028473020612404091883647981617133816238878503691023629381395733106049476034819893285324731958725228186567660436185693566286104352930423887940835683342981158154090068329843881001920560457520979799076083196999604262174226264430010559386700297293166013163800644820073153302978250846164476517241499293172311072951821973436689079453330642665871169997957412603174310832943896139709080940157747504386972050663332675671980565660041950961961969908336656278681852270099424532305040959454661683961446574265598431279346850886508496146003404268278125934015414272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,56] -271784056450453412935259810770420975469533819547988371027940417678626371557708579815935959832373387209192168197397796720994700136803584195201913558633816195036207725238708930500650877327092447139156394075130777219114228811524891834258520805518451073736293300099726407956421735984590599629385255871152700533965796604909156613307511811524907896785753581131065226560631803860212735940960529307311825995404081688913877355235680781044960161569707110485413050668796532569470046540935603682856655753423163739821484588838045608665291358115789437981876625924422964155508146358366538474758418060655673693874137117669343604330515383149010045266681817672957066101317178692819998492267050345173493068501268580628820265619220835323365234293330707569131986757308676376774816732393228630471476871917091499440916498136365963182837397416740295318856408301025029058505617013480591234239518080746300998870929799853002411807221841223418373157503400736101041509567238952785125257153164561522413642460986015604901971678065212237039863416035873276810945589945184367827190952628130538278765147244368434083469729186723745750890759682772644960512263285298545980460824277061704952143292235191347425063152295402799899186358415803190113634763024774782101617606647830755203903472288643765171758538319777034661916828644531567157717225895057862121482076968669661167580254021062101082937413911649097690605101504658659570125374827519813568947422363623074372110325267699831267400578091403898278243694874091713424992122249609011272307134878813381512939668303716099223870425232962553241367402283520574282024185854569923371110700618447126029458429866051280643311436367600134385575015058051674588347403835058416462914923710687017495586125804861787612649970163356694975803536124701401277774446994526296998160751319251930572351532402274183775316505124570595909573940350807262971568366155087906405965848667315270513065226742146712072389371915973582795355012445187613870581169983506662036288324779157028611677245456300512410132792618735837011526345988496112016874805823404714549762928247552089600704992826455391867792846092208945443699587593343469696983310499583582709557637584655083522371958784166704508592569752114255496585600159014380343785870418451509273119846448164947960273309178758607493045874306415518420883308829700518663894585995279052869616198358440823087937663144462888924418220954163245324848473437874121556735662997706287673473340671637581601861584260581989807367049026936672388522876004392049394190039748970565144771044808018075856581847076379391759679501853811121482714257193675382461503953290566412978700757036544481028047948125957744871767787755405701526913577862807003488101382264354875077581272964542131961704018928628801545295159108856175928640146217869069018021823313012666772504077740523340535927962447606925031593744112265202033026471368125421412163080341442686324239037924846365907556740515471516643088136174959960314699828678478343906465421118960761544734855777390785032569246187520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,57] 82067471119716396081107016303902133254917994895307077259663048827979171313819746635163180848750793372629883909407643875030020990595104752981250082309241636314528010262609513217869184852262306188701316804332906796880785169622937083566806747461747439676987192364556155940775189798951039401162439762939685075348808028536956122498497281170463050527392045818163040299163805688972095702801691155406526611988866751600595924576571429985346824300017963667673776715380850983069793751570156572842782818895750287865519215231069618962308991747190511144207012572040490585520939243508109927722641816077185066039510720710601271471152692621960580832997560522332942698274971765092771507358339367221806261380031189083989329537324914329366222893346748612228935011050091386182977444883449857802210943433669777174103984986890760505277899424251013592781788523598981143383759493288173211998263658293821256411081685013126853968657565680708499689567190524608259550479715019626924931387734798667309081091001339970452141199056802896796349254599390926033506579089973486425309828636264386246138107760973284314190910747274137381858523352555013725511977976946025496170770251436677019987672946054191008538052610108917658549381377688965148333908134859066635491512618490452168342995594315408195325979319325676822035057298179813834940564959064631278739497982628945989647556875352996999157402377050657707009447863525940080523965129490851207115461912534251093850636238295575519610591259999145241151263238067051512898272220764201797576190455904290893681711216374744423121918216781510100249610031610821479709998226576705602277648860965986773025254982040278339328087489746333275846914438223524057970015434128463537769558100203611018963496933766670621387601367346676617753745379208407201164502649531267565567147657064095385968494143797874588387896830161005782023919979269584405276499504441076537307660325327821260534824733870602735663727503714096367635273650898692559361275045663564295338248401590183502602225956794732717946960079276166187535244439841954835451901193950778198630225580568318356822433412096708426747518475049555381658286027856427955214435952604278352226906724363367266532747676469565105788554948755636665707327171512870724239796080377146228714842437335091163299613446160220111350345676031733509968272643483116723763803954316735756880760827145291741677231919130441025547938619295897435375972937165184688151642964804061320101964322055925191946411554623211202567699273141262721268414764137659148295027189303139409044771182140550484989656466220610922033855156862717542543147859756645511580713342714601406520231408122597569446647006609313460238039756345211035307860286861711658974857821791434399499259392266390123829409975427084265029986903186257563664291095267201943671541048814703229984799448233754369167188886826659996121958376583919403695048183985216112986112299225134515208687054471019097596761857052649654673269669440855745774126830750633080515058978856623972120581996228585539474028494848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,58] -19073062172898200721390365250229609663346290617610611033961420226130656595997910331037834114143770926060714989057538689273124509732198689092716580327097885935795626121268916811281821082208860170893907495589465165050749893899802371181017453778168619241649245119492449671874054027221389700980311770938702478075418272173674253838271810251191781606183485044742050950800233802726758933393282357951043201094896255208824947523454408037749196464133942765670099008038413350365555526634188590643361138933331403831720871133353033953855254434408088386992635713896915232222396226940519162642720805813909465773567162448166670091332062856619408957272620942062222645519302005949879928699684793697151393425031861217093589391820825388469363272935573494470126818373050318939704463956193501853874733712096179002373572718310755882134027620313950187739009022305091235389530630674910909083814241586361577709660166042045199867224371777470680017538504344066457832003268699421181335569652959404130831963654605125634311802322613782900058764683721424437227275809654502103409641901117187836430745443960006339966217538242618163469165504290003700961010669319327243403306879327769331478149403140933182472039071825571247319445506373270823678101243002092009030407967056358094177797699515266249753659730266941114251748594987263815193879892536993425768105318923683094560594064003433297098378261958594772888055945740112321830371170186958995180287926668823084954024691848389385695364782665529392500792951908725230326630233887164392990385262008543076714340589284832554876728883859560414652064797251937990822313303319287432014380817030745610528529146542426944921134748593434794803909536967127968731518516490510148414984770946707245981994142514001419864766018580921693549050407625370244132102934886458733391751952920400454901974548343429585323009446496141355350999384554715256413922014315070515646755244749165923042002431476049706474067762835054944947798135480460801492802238473442294202834340059948068723931322278873444819231944964077897225852549020069518053580348426781936364369282329963036614509661913082177366774548902985396609100614682962568640702789262637062689566278482218431316124478176066543311281918812581001690463335581188262555590672241608495729616006229296180031119322253023387035771250074041364570910649940149094429937571392233382236319571291808081873921542492655002563898043555655013413648095476656684140383172384421257293036852663582278111799444442360316519751400563276172565085068551197974263153766452987462632432832660362081977468131953956937760937674038441835993350865197911458379895922348629556013939973797334736639800834955660392478723798384542062538202956516509802510268727530031068614320182137495915287797864850640616752238016659345453640125964109228971483333700395283830190991755760758758717355441588759892266310903872265163775290483264224347376199012861603565112496768812776658567529954277678881803498223521623489753145477910960606682678187485773618600262297395351939148268175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,59] 3638684401705639627044262946540909897278534323713642551228050554659143637515839493039403818965384709998205952773470905500617927745079803726108810622120363824831053600140746778337718953855486773387563930518884617146879990981349416813739100958344606009468295888339120664920055265409419763754220686738095058608286115528661592752147151609658728149414436256096684063830053176301507339930610053532326255587994412143352109366399846111135801536266165711188263673104020736229087964081363988342933733386286270044195196923068822530764275265574583104008949364719063612524190101850673543543491383496117248129149205978062501346435428025223207343354738918562140672454654264521317858321211885177600860441856900192971973257400616439360448825828330676071047611838015851665574855202247208538250764771084741319809077311431206139976699007896714853956091809328490551204188268048704683869272190408961273699011948504198746377903143529150877180336712153055325740019565989515275555920382428063413241121792517099804885028156156650835586066886747314113338616865375648236858155297772497432058093964181158737674375030836463383687455307209278896289844412501254641231897351418259150030050653073173439023445441593222151362635348397183979363610459116105506131874394745254313328366207735329647040939899296096237758264777894716956342675756918572351545659512520375818855563272757453168382726396682982750996068926658565359354174335097155639368596981512833626551552638571322171264176857092042608242761084059253032829491140771516300411801419093055482590879012694948925005804115612045796081851863363943961136317998785212539104140752862231872184187526979933223155894403399470456119502252302190129380437616505168392550518928958284634646903847102738338702668070220721708432627559929364692151883998606904954343773305064088890267932013191447795692324685482008787346099096195453145948492485193972068027195084411514307500937385984056591818239854873088786461706009686629738262391710720129541169939162964559550778126298245472189607518468304613027402052817766510974672994773351058649656701817174241870633366863991565808198177248588547502135154301110476716921287242223855105243150646329725571311055575778622830430990225638827333348462511543215690908171998260184061556167288141543061067132468868312637818803764213452861232974352420368710587557995913664479354653085090690910180587298096571778713466655726525468483407969723049753320201625612788394952881052876453634078225778997013851077247127338332401133219051413285824558166215402809696899942171161978622699289664525071291136043309741372599926811390609759768117346077854529876705870964338668292415514834584952018440074738680325008629182836564515394495155843217478331544186412737184830411936473538759310596674502832754383102235258959881056348063832613632365371654219210912844885344522943215629170098054914732519488871284242000221993663505940560124644260429382615039272358697837791855683884039113892491007419698420550961468968317399872229888180287715535763436199739392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,60] -574163648634964201970337757282854669002404600940586990259112565503834108601308083154054393949330035067545898556812638784085982375343183272787551398265865175299895885751694322246173305651286105201686597068969766872363215169547680705774486980557099512580828397841695560484094666278772954861545896673588169287972371800886755338416317332920070402670842871590044142075372632869283169400302900403986907557461703166552646027974975000573020519204167765296745063745862559966569371043219312962765636257074045867593388026401325547488115258316714470281732989706399160108067458071326591907173385345367773676534928017812062468613710553007536288883835493742457989726528889286649112072712853308740590941872706928715515884732410188843419473976273043090277333665663580586238628334734558468396433955280988213377885136607728170509936173585895178725840091530884891506810429536405536693472238981824600388728838992749569779313283556825275573934814029390365801191416446217185386833907176055711915186882762365611013587301769382703694609536896491899166472651872208811925617450283572793105983906434673313779810051064783904673509747527962375637585976203936512031421482012317216351861909209211175331361138726831062392303113598537607300599508497589843917595392275794940924803940887357350256933151288787169434775927121298497144644915983669231771028827963029041610250781876934095618901084308466521620810235462993073860650370194668813813180829738107067015678450130014468277381147557704158603061343215759529666263123434894423804070724889131099900734838586971865780520783228199575847517391165600742717282812226873421471257017528938748532383645433683773339448204518188931882064047205245857027630859083636719990417916815387917379182559588047471573240679526792391883582943401642147633794002168777288962933424381692434712424451634855544110357465695823782834169037261967357167451229538107480652090471340149044765565437311535295776894085220143622038877339636920776143217740021650957802596387886697161709585060241602423985852957538036269193590875957079647091830068548597797641506916781812107565156852171631138468979013005407788238016856453401917523920896969874928534211601619508531697556420932448147517242004061769272988053771859101764696142285917747857972092491009885345227802786508269830650524058783597735977275019580466135915471336126697806439340975557282279391377815537137544203145116029897870007565265787988059748139557047700343466953336380549075739879239930839119761678330921806117481660033167416820169134356126898115959732791359434684453059516173738374335736554284610922598075987149980998532016640271830683317747292002484058640070675604377854190620251716049204023935475405011699089340111381930900790091544868675538793521338159995904744670847315400360810753826105694640639121377708961878225880686709214683737149073698792826993085508073543961880109299122347894158690882302417876145014708256815155406262224197185104047806226856147907881567767952149449665476974104502128813870327994280399064876974080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,61] 73770922362091095081248972594218421620731456908036325468678024695066023734956728326630624924318721016441774792968255333399831452938894973687381413351731820148427025042430170770420662579317822607931510349807871513034188453072277168876271336829973824131048463986254426358531165073260584873226624038689826478976181168643425545867461116649672461438327854176053819172908224021686221734665264998707304713099867713276633639172717751790415553664240568782081711175230948134164034801552773535078781956235441610137851396351116687810305282033985785059847914797664527892470373197756505871537053331128095279193113681516172923438834333366119184115363711923166061851215669082343881206985162148812979062009933650383669057595325010449450199506974611087195458781414977298974035845476512084291092365881775529830811254514933525170691762841919293768235195088965723307063831301798122906239128719126347171167982414829691922684075455124275744458533267025476097268098459189433616495801472457319737935137999315972160956779964329540236969454594587408634872934120034295818351000798272804042247227039976393756751657938215164949563937544432705242185098323920381067967186441347456950067614718062187725274675666394101135909174290617872159597563114130860287078926428983644654102276382514320299098631030988084905823333272040065390310084577454006812559924566671396291143556581423192594134943760983714435877687407548188466116094891894991212119750703126924132161509380510772485186769443229959986647675406325154998575414255198138639957800474070435266685713136736776135984843223751853434986252805302171010295501480240951415789253823246071417541868527428086179328963315154901156552924316904591887741427420027194270376726276514920878944964702430118129085513268916736470503902630969060341027927970948726989550042903174889270260909548119140409811304471583137893178885705577102692674803992611215422429696702961375234914289691237102877961913886617501071997238154280243097943847419784199569734939969464613925849827118578384410108431073328756987877668122225619325573373469580462830634358922361362089408235021809582175737885205614533900171679354198165811580438123778557924734414817694915013278259170106516316247900940794256438801294797104179670831232588883526405020106781082807426724741715658936404149455767407448564767493875774297855114739577897954827542734377269622623797765709622473391439723654766778233373113236991567310202832251833852442579275704002852453353420353517601647539663023103511153075377460512121245639420067933809625403174885282751217107923401229662543169554655191355008577964036830457225861772581467361174005046279330852787096852888422585242186474059099917782722000575706141254580878842578042802369328651917808944703799835733749349609944069872902936635958074552914058705431423750498882042240361286808184366534703094664530108825913530405835050778315697966908776511677148917913318448112144244737331850768632786440043692362910283202885365221164903934417768188649460182820945311983261204856438784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,62] -7454545413434148309345757785315127601893893055774032807571309992717725768309081333964305933168922169575019313209315968421171012060834538477827178835131632586413559230280418419013147422733817969130098583088459017279594008304011184791914276620834390855713148136933349042751782151770853344655298165312438184175070892942058123677616920496245726808857127181331131311911378512790912766433792538741342028164021093214692894316965814579926744380334153765151566262526576881210574793523016361401651539696905022805509956277182030198215480679736726301935455010008598449115712929766172331815841661741680346473699987452902025646973590207724891585026371608334055498323421185398304475633799008099384547039757276407865145378763685845152415259087642087413042165257047748511982780039412303394111468275424783184805057356678528403898401667067544246344290649463864266885887569540849782967698961708106250472176941557757217724910992073248198611145884681024829495540363974725588132754705074741404295685204211213842643963891306512212428526717818418974565052968555090501558100594160582714861797029681365373890282396669483583627060102554404339715159238648396350426289327838328966937493849401879340357402921646381783513664364225557491034365456866578905594904256948022537329765617930116656992381782645259267851512649003987655228887995463867504912382081600302181731728467771515819970852947091913942056297569187971634748928189352517363480598323895191004184356578475430966754556819874458320221543273786194748801129427281795378786483728853758293992003064788799578425290918533928709726427036908032253919532700399298047132716282226378104215405721119262514751480637474243325741565844726825262612121797056117528731016443932443104866250951169944094723798591128572530609802680351125339665724809440624562873244552202206511903662627099843049088348280526289027782017612859637683958536990873400565341894663849652181699551062977688488304743000455139916524515872343746409963759824087258477582714305915064108930147227049707483623960771283138058296281975602557746614385189677945431913202828917891822606496098591499293232364929562197455887758919379726103721262084867638962070029477313059498968608238849074843323412337804916533819576867036368960137004136145929032575356213404336978861182084866567313665912239176024825118283149543882806044547920749161750923601085075991231976142141230716431990263149629510494647634682228141256566057733623045786831160645917308774250599077066245322348708043122288109056793651043724221333652349790187095698099279155983070506537503575905358946700236461691991959442949918605157517678733179954709991771730611602227326130512539415921234521679863639268959401113867823887176731219674213192473544147251104059123654848315395617643428930023492317136103996363130482313783570030580662404092826922048595967854219058853450411856211840724155674788978486771719403833471276159321297157653199178400642506204065799736091146095147943101560105035308328059481641905561747808128174641666901206032711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,63] 544902440417129859547705723441830439100297267550123970865272826656731268187860813167313521842763362898728017559365182531197991675617345690469865264092068570866521696482076706037588479958221903204633727463573455421777844282600806921321296091648545376105058580701714554392026007147757329718616695742990872894978652891846221215907798431493528609603761010451467937638803418277655359755201472530953222535860774338472582105953152572149126698704741341500476520208253675024028804384629938346657135122074339079224719433138056695134777327921032872028341915731338352825223207230774922077037341785530160371653674472561697934283802877218709043700813918500660332760413460153210399706898982861189194279612238410399761143003928917703984978272413415822129065976357055122925172634959304509991133831600569006888979587229913061958596447229267457130460890269436920358974693320101547050786071044710954638416322115744151027290630658434217751050851467869328866539258029938844145201942637798147749206314407399413706603773411157793974479353180668470230622631781292829253382114114203074523077465309588583704733557835994735510873064438430907960114526904703001566327659769331509514192926981418345001583388552498731490310634470493937215311819586031892623211258934456790641274888244847872950416628025805199786382344566613804501890730806726741253514527172618384825630012638021883076384424924342492101163881584603164233006867038328089669299003787161157132519933947908154783261072996968674961203323960208476119833105816620010403381614887355998543688138826800456793137544479354791862613921232610358088815723979157797760328621195509895453849573603266426117433873105933090009935271291046903586088054986644807144359581765787220142777323858458827332799863646203676181393513840948474407966542034556660586015391828760464316312770144351675551611505621563116966279085309506462479898613248105549539176596473160862599087611193918770911456509169002617779715120666795790414401471338888723446339886283361770761181936049610515184697232397012687634317165460632726020703345173759904594916182533289071406401558859271928495428183902111502759632100328558517636550052029986641824089013477419890815810959475753664006534038554073810891969065383391227723587014855662109759029467594375550664089531478314216754795277429561234931478335353994390023399208753938767481935103433584894736696153328122758529398983452914119974334259415896147082832759156327793955340534699129659689350332765210693890217050086512065703333201686689084508860742348017045441381340675810613706807405901693115050136252178553879462526382071406199708213078894657157182892048151600440306055014992429713353592800943031298749313721355282320428554707540965807117745349794013137279087021391201282330131501165307785605655347497301485586371536507619522748726845827170805994214166835101796621279999498379160974798725453677340014883856482238899640332729865841818419638310053880819949390377199418112682366164794854739442254495678751290932011156064144729804111872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,64] -19852018106872042088055241208597501998303448660546760769936789722136048433499998484470025986476380079688153203890178293003990426179050254519796824368494025106543068578976814361794235970573307305866075795069053270717555063109101413666418249040594899669329267154270012960805712726715062146085719384663952582867355289052633107988304441027330248647575641780048244712470329947045279629703791290661362309364909616673215331809364271929891133690724379927241634053790245707913728020676991809013892471390991195959822261264218386336983597705920088076028869462320888505247414877695984998826545074428168135166092011204087140406904560939257324413791677218015070588047123227547302952814040297129095081728432520082647739320505039709495949749021428090100233433884004529306823475787529913186377328464504693827898351514586949645434432295829688034066904105020890649251631299634999976100726116202493006598371050232102929961782028960693252711433605016382313026807941421032233995291836569957311856703560087233850846115167689584887811555325143941201981959194840568329713133843244016647462308885148059726707548879223978769796473534419187532913542239025694233451943182768799505041068274786723980674579021007542514257310788869083728245973538197333264547594218906960179117973075874137123050740170404489047328269685110496729103760861903448889029870961075451433425589038581032736974289850429893371875217404791918852667030119308219063663937175228276419816771660219109429877153664238860029192039266618470525535673593187584350223479147393799172451707006071458320811166541455379103781198257117423024545984449286822413844452538905788132024094490012613635179936380617061014456271074661382877996192086156200743141830232288432475713880062077579154545551016730312295998150646094513685798092954838436385331017603311722631841810298604266025983464850860288484152615494246338128654451076580078676809057870333959709750346883966955780233261592330978341758518527749506148069344998744440068412760423093762862899126089329065725792232172720106892650437243892331365283322308973741669557317628650081826079567879093376193106278606719520438112438095816741829057142852525578921309074352465315614059528616024813563071466266863896681697861499431511311127832501086903146626727744819945211954936531855585753330629592878917020553590797266711954109014578857515373307097445459900389523162149176936139987471149379834973787232251035092433997815351663239362364427741609037307824925303494080591379024263384037421028731101525202291569572715285984613925925475142543116403337316358574460079393478914940008012186460497857126991455562033210451077065845617099334221505609371474330902382130457734053934589775533978410476370358900889109781534261050245983656719099971920016073257944747631114573640055649442231237085244515766029068325937299390006091129430419829547274655004478894837467921009726110495813012444050392265844218827048376213564093189945829778830110468343625593299671544054237139300150921183218152030142020076421565644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,65] -1359481608146979677324981633661347097390312510877676181943020994177778113548599586716049548741949889346260562346843167710694109168068762471031514785807083429587107375673231843010700627890835905478835234929707449122172183311483117386850483361220098389358852682472563914756231278972752268442880163345181446055021698251582149802388525607350885559838174465575684174312601440799332894853880419369395117923363367868647070142034492709882567604070597426839362537887192312008290102958533585590555362651333832727290645628027996866968606304685559886214627232822570816395442703292478289159194195822714934744111353920359273551401428895503919002813093763834890694758395742482283283277447297466123122067978282018562236013783705758736517746848736034546840198811418617222801699145493030072588328579915621248412858883463982538645923782926884479176838390683231092543234878996252063701232143901255941565436879648363772708315844433645732030861118593695082806614834742732321301411377803530339614709064332129793870456219960570032756010169421881243992926758152586032231181162789681160024875575866857896364802620534909407894110025985279932690663375409090281785057626830316515114094713771141538302675647153128300314757951961701161748280251615419083552725584701130482309833504804565906195817529153713060753919061617956155031137230663246601549909673543512728894339461711139011775048164283251867530124312237305764186829198075472041246349875089737343307830074802633695317880487471330689514581158580343600242469939306156632643954976539068046031758149476923427231455199081204121133348400643723700251105458773548811669699666145374147422623797091832865067490507837139503903461998359829750027551105452814184157995258190520093228105918334524178769972578200816934667128523937924065669139114544888382450595477211536527708446345564958934245749141682600271844880300728695219925915560939363793294631993553302503852041876459892327845137391457324821599566397770653931911304777459984357274970960186917093512448863826900423740485461273006846769122385210910992704746172995186350106447381153188597315366515182969004707810365617727518988993525656010468618082852125001182422315794115713078318823807294365783771408060884376527166958246310305287817648347446010574194046686671383996907370145863218505812170032278899003043886473867579804361932241219904965034634942075589584261988349044620606275621183166318024686568066740719193109114041859061667041951968624126066036537487041100592176190608761584742058477378335765714204949116892044041346823419267063804101429258335751691555335610962237683635937819242608991856127586399541761357051208162537895719953462720802924763725244780361618470635653408491523573820547603904946462092356060142509657832420612253557086186720166889226966036246371790384391988465496486144452377366202306461498377803083490774540049014760718681247427099125761406167542708430160917145156687511157861725957508218598760423995722762938687085568056192106498898166278518090394436880554760879229370368000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,66] 310128432542192744219963340479576143234698811826267185126671443875449054693622391499424737152917497491828151532529494111604701272106358593319408050714560558618370533387486183615623088510326289610676843166202939281350065653360378372505274603182087250749060765782156142234002304175655817895219282646808135752133179167935542234206243297246611040037324330957358888183297555047644048324223390474898408353718295557610113323419891303080950885883938821717026183568534477360540195600051872339672031627754341964911512462441126847628664331460562102192620311800141664864741883584302641984604111329448467132748966944764576628037412256703523426986195936487793183603493079634139211656407677079676571779409642960655264864191753689101874264150340268688940738631940217629836775531577688019910124481003836579428947887690434757204975034621831871108604409875854074763891798502827289482930481082259108814748564736786952535511589242648932053053232758121295417351409789067099602201918349517081115003832827882728851902275972865600919084571735280757262666815344737411573968455530104078099842777917360296760526510683661545363791592330407808613374794531393461621317407378093424945940887874789450546814535381033118841823448518745032780012680524703857073990458802553306138954743215281158553463397235031556789697736501412253401165249037568494202548127742902756918516572111537272661223814686969567851564634006710560081153825399101718854332636197441720974082658014583673210344514067861197557407486871525612122643920071053993472913520703682897269951749439236733901209433879616449201865342680708613728775415321379869627686165020363967822043948031445178566671367375101236528514226291682205005917378518169251554128251077244190779983224197005608440345578874450223245776083884172955253287727850111263704905924980735815982686079996473698686286823088499276673627778138622350143041209844863857596558804903102804438681811704393075339568479678257492349058761504207058509360789355550836343448601998251653836025555356910687147637938513590574787472417146759930307240380900693256169694342911859468287662876436599244421907085621908549348013238740266473483458085887529973081027381957253216150313407740946222080166007981022027702264464500824346983590405632320271457698893950232813238783352531448785082748658676301474856572307276287259408570057672947966287287501610176724461473684009861814855837058828381049613081029111039215965130126752691927565517193495101957835948392626591627531677491612148592897528459399339462964927469902289152814775241392900116452602436070995816461169519820400985812289824498115616974868590647019713341421958851419017538606607146152777179533036438670627169157031517277441266372700907427588261471657728889457615181048568150468258465012604410186781766011167236252857179744223188539786433943010359711441273359010778804199600576982595523730744220304727024693121637325712386486301084438839349058184522455092314423163494400388464702407252956926572388589474862770651922070930393178927267840000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,67] -30167330575537276509405091073602284064764905120828183065013024761598619033796111471278075193710791345453596807772185781081235512867571114073013870903461447047704657147411714112157982435624888983417915440392903601287451494879734364122712021063718117361332144810304869937887331686922484595205963535335676261753466772231805568422452155938495633825129382105961003083319454777372562965643621663627421419615740707586631804915311016101765147608668786842320960626021789095043658459765207036025763741755682888614548206364958804781956075291129097497644171554614308383489961813405975503914118679790085068147269762092971670399831116458458852250690895761304704402374624854550688081471286575760201448089551056852946151865521357413106229756102057105559336408301437983942105545613515085226765207244731950086145029742660430471729853951325206056494705575275212923396368122474068416933183293738042073012063038933016305187487745273294304985237754052357929689139009749800533367320063288047647695891361428978688826422418392287096611982185165850894922956341185709938771750538888102362431987249875231671524735074053110436641457618236631714248731849378706559675316965832720364984361435072234421770562866382421310307971537763506121435266255702782592227923590296843574194061730544717631001233801393796160640452792156229735801990297825893630452998661393623954501974395530599427878882755042939237091999042166400346252935652548335392506330260907836601170724571935964796239688769324578505682225813534890416034616524417434788533460207159261728332768983011751315641862411431136201753134693192890762488942113450083150092278519027437310024050409598741317920453066810968189249804710978783070499569750691076786941190019845457198195600417607098392851296201313299973326099731213864071269491954294989451377760194018123737673733500257758060054809949079652932244214904861328266018802521305050365616072640080100947008108915444834388980441188545816591893760690113025939049038747289486810786921944608362014464510374251965150009151901663846394855826238877189734464483111375899552200465797345041030886152182354487686833171882273302019120957379191701947726027850062751438826153901996002312802461212957979916831492966701493527245289986380617283281940501728218001106771135725662476738174334906009043590484582737924732577766989065453374412007475483521259127328851395911536031205293848656490190857019587110247509732771441039166108631532796751283588008132642411370140444790295944959086527902863801853972558169609308032650734941065288506068038579105344944970081276552391518420741754844956466084619027959915161303662637022355725956188704231362285787127841345205581150595504256016843689082678214792752595717117246125580642287428611508745620515750800055230040533964855294148444533806603785204108980381499161311274307439592809135996251977041518075231871089819412997681526446290661333819908575624160460116545203066058355365638032317564101042578766401819436045015599870511091149815338322441803203229004066885468160000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,68] 1879164526936100699160730460340612840270470341687978649983050290473983068580627328704641680730812092621281153904907547277484386376003837871001552776820275748090191765331449439875198214218264632822023580233319628863474006726198389931038902998517800797903291612121354009886231452267885029970687806153696066657700025984842830611951294985589078720595312876919005478557620995165545053318564026231861543628635131368309408272301024150555899624266706867424179345293081110456097285680267566550762845317440746326025337896489082492809190940700599704642868583987193240391665183479295119434323356928755093910385443550594837933391945983831625302868072462525244479834697399411982919229423664017853713820501315726336818626635902734916008961986100690679376476472787083373279167392919795585165420349359159222176504078825221652930024561235080076679243411288673213373284830906231560134326157246340448965594189878708423189115618070634437865933374692857407200282601587847945292155711166518021663348415998475411755957939078436032673588881002660610162270822349432354077951235450049195727514738087798259561787768588869773346936311306614349047195064057151355344183788564035632294933073160775107544652835957145113115992045687517666387019524916110770749979059966535849683990068340847634464946959101387309014341392940380730528533178249462859514698807603240298571146465787920170664709583047559738479937858178017857913109492005852059725323037910989099927241742380857636347011846403792939521548663320627870620232108292673481398087368900205575998504839933355679683503765384705206919793647670676196772819331353166383090378930821236913617942051925538118932051400101791164509859127958708642268849038735401206719274484129124778838929778319371376313607464876755480963821734870509963741436512749183147369587777615884574513440693341263624298698120188315071107106906637696796176095184278949716839906003154300036426913086025208928867945251960364326755245962803846769609751185580605693678928050072194889894462063853645551527402637289062162141149683517694793224499331459768772118738276628554956939079108126386018036267702640098466023402739133072106571975525218012223389909853659982588252489295507143594501541555196632230525544963195489209014452038432360643483051895821709440842593714568126166714848404084373738465670292671924188643776027532234370946015757953283099860280939166123118350130042759878867659773290335819616162396500419818175571561168041893030405374104978574042708107766507327239202240780640955423971065905553549295037344523841032732554491414217329272294215387496223824681773846302568241800420616089577952004582834645180521692978318379511899839470037308935630857847055045023526021785303153343169142425311376288449332859886188531543137821282701876926218034517070857597543107408325966890680942685876953451827997266265990032238124364524755173551028682474607102293903012342242892996009697473894392840064810813828400138690708378984092259813128775455795314801715102090868543404890274932981760000000000000000000000000000000000000000000000000000000000000000000000000000 [99,69] -52329748755194503275510257336946883230571887303723139230964826910637947632771513851748512301967455196899700776120566551628657136773322769818046409594089397968929654912307885827337363029583829127272528723635437859346667355008257389956657388306471053319756419936879899682265551522796996206704706379497602217349441130109147504350816669372798485852565299563619226665320179163893190194699728253702066183450177301562802622107902234953906771151997966056947637812631537915381891870022961239069227707536892929468113478734361183095417780050425887948585696601384664391733778440387284593214870610988868630770310952450114060475466309933276542370707457146574271897335962515571056140272605404987344779601004050775123146092779860611214018686867399662947446055224652694650717119162087360875577812029953596786883447037800609671194049235344924068337976285620315103702109769880922992970717136932807848759613126771134105537676022468999021344311958741993738061730979831897968504488124662617753678391782736819525869139645131981713159115915388588310451911114932410021588122026457309254058131521964270113080029115600552618536241397981851717682869709192287876563123995041341814533629706000544683898689554807734542591195113694839107573606394609653217257209136748652257595233648765158651309051735235220990304740020420738449000577008183378171310191586296714761583535717094183563272981801140275318805793806398024112651181348136516706512069804079357441235564730895557062720589389883185044093959653199234615149248267638178982750918432399584753613385028030996847569218082687977704090186734923795604998967717612784677242225422512538577133726686422439095439296556019070469834305270973519268729048394113547350894760492867337043562008119262614766208490117458648317011723461402408626744292961228973653805375896324379777495395660968004783975889696076074689145503034844999334725189385139009396310587902873550834337585233831449824508073094423063645916883358840706359144954806392453545866991363941763962247006890823810475989734513629795392126549408976482580457154137347620644611180322241505837942293752091249687383450613015442711165437329822265786567181394378474797113939653604958677653545579990724577563157495765288694841780867499672652572809164725719547704208527773959387712536405283093347305441312040401341056872479835217185296697459257383767825743302641420576393212080789543505639505325325425224417181247297766909600470558575878337465901706118991523998792807233508849599625602193041812518329974060355007209888220264942222112920076224452530429809176217454113363826930026251531628333172560621531046994171484942368928245374841010423576486643989573656136405674548105487941860727087921059915567233908494089549524916487871213650605093477682512659477310546472657168022739124159431988524156061110310224369676854106842979544317864352638148517683770070785866657720253851052685594219028565848939142748267934553890436234484422162540711175115370006017140039485769074467199879404354794610564942509637632000000000000000000000000000000000000000000000000000000000000000000000000 [99,70] -3796694217907822515135623188747803537666174566089021689070720517592349207671528996527037417962192059319222414820385232982794551927392315022011847440171626140978719669167825041213399371295824783892489123397625043184692954244506151537738751700961264664966035209906716211218624968172775632956502440145565567804147430161923787572014615414021282154926872291987092616834576951336145783986788484672853996538939077817585343542583140589852210596389674920512576866507948827645337482193665185886709138300779431997975657017312379214191614613752289226341037640125636226860598758469082086762829735074273075149131607595702196694816263952824510579204136458839115788444866207965824344965408772358694787539240151159492385808650995243366820997481957375742496208688622272069291745140970094610490208408184299120061116611993874283091104604994963264171764564826159325118883547129843196998235261394042614721402020379917163137227736227818864914400285072716380551214774902084688798565467179066479848742495886456903547578713560645427203859751726021192895758064824657181470612282282744962359179496364533058586886341231240646401023349633965123223166304442026984903390458286538345127360425715572708206028455684449079118040890138056982325163584558237290827893269383940281367926375770575501374327693465098956764756557417800246725996633997424794734011497894178856041906827967368788420875933404553218935228584930491552372428780615662290432446240814511488804214177774496986765051864644514549866159179312880919084935320068152989034726578967935958744812258213319388802002394916080268478639589150896908319226878697905653504413144292953106468527742831078866276892349696236547153160783049271103343109298177717933548849399343194066285340324896965854214608271495877427098293693998136859473003228540069442757308385993599454885438683693836010633537169607503631158343172814858845115981602761286177054694452727473505520088428780879692865572704467206080445409732410299409955451396544433597495787958546786200282366613269789152612207047433423429234945860935014242687587650826692806807003518847103647077934374576031636613919174249632050157114402342264535318161867404654723865349354991736417629385465698935863853326043892920427196941642202360662841696336952447693416162644395031730165420538524140361199064146806734216183821661393620998140144502849787451214170374013948265055170589390163291957188017860365350624536073293775351440438141053967667057038620833123516028638159882319338530815710207577723293118367736595317630477139148427556662056567423749580498985503136302688327339558326909481198712640298968360434023278930272461477668018969035126952293147046346872643053432175206160825417763396655455695773703165287570499413969037721157663614863225059221880888491356236279307925431539294625388556718045963671509252542550086482940466868150929616922686255701667757693756661384150261285148450289993787347537271589023128616275628900018874079157287128934757498805715185538520858889257135402528335983051370659840000000000000000000000000000000000000000000000000000000000000000000000 [99,71] 535778341552331261337036131820513191572267041072143619198770007685141235807448708870942174289244628789754435243542635320333844920209698081988803764178577573540554791705283769191559050290918712284581767864109309495764565920254594365608711342530438760927699329899141608676810130438303105371902227537582436040196354427201683841759473224727700693772127046031134383314412724608654559410611826859496720817417282198091269484703605621417275748246641316607911227169790352512496316951669201656014356207219047315969215264485478797024158219448818344536598870419450202628243316392796196147168153460759202401845413407746405349770767969976342291735161875886413621183886154789734273615548746911534489511188225454042373051811325107705576592102567194242398130732752075767895791501980308895035826773371992536937943947843186321134850088050136501878783865438574867973181661645985337792761736678358086652102462899493553772557571289923628598994991222720190044433872001936071010758064236841075450357101861826383477226514510493358821785485603467182834666873315368126616757170830140561182990038874651267116683249022298484905169795028642861216701116644633451788792524083320782191542593643371311596985522115850826631872746044865864288780042394793218812558430434264631332904922777558396250820430621783116604898154324921347883171994124730388918331184117624986722503941752395309534878999446205574375182743199345876791641890419940156849042031026150086598557912093717880367019303525856486689864161791279394446693571059427835145725412060058125511452042254233369619473016681439026423645337158786501732404264960613758967264934565904727132418745494693423986395303349215338243968445321522310349882622977026775725896738195018095971245271717635968175321209599297382117434196087918282703735659581915904147881256288292953092155062561582474359138442669665630914466191603629017096961909478881066108108150935054845781570367212863158109227883621407681879660647680565680949298249956538124784137963435831082720142501656086260946040314922952282811541666751532093625867235471105644282608054107281405314748372538035618310259497768648032575234772174033184296391243655409509280025802682281312069315340232014833578269541998376017592190226378386566634925994806768105930386567797555813275254873753608471838863430085524778443853933753570483975481490008163037993547958584403734160154869241161766559196505403748171242387899782908960374713369261183173688224018673834708428427729201201171738243590516795111155858005374146200925461251798798091183301857870828852227113262296786051064602480362689306728878610337551241584854573978495271254668344991998671590975177199539773480491826452949670096559785407829701728568284618443460839568232299420046276614564007683474354666353326605404261530457769720622295627775912069903884775491540013526101035576906265873149440013960442539815010660788851615181800240041484585011945352109440749735019592771003348142532705742594740454189243374003150420323491347059703385839847635681280000000000000000000000000000000000000000000000000000000000000000000 [99,72] -18399730084191531103765429152534751517445453858326471911540491208447516557863481641412929357422072279500168062155640135422213450796505211044379483406605392048121634755282157592614823018300678663357545779524889643841557658798085078337685024730460631972666711498245405028093657892491723542135727092155273046021699242169123230679441749129011384044316038718885528266848898684377268077413122739218299935645785417416460383632658220029227538197273765502161037424205556967530223818936831485801026687767157299422040637499618976765810880938002645791932205920146418548171435896096994677195198417277547998940036631859649189145583576179358865986382120024433661802425857179464184895466126455642341420042561897007882505592920590571268849076554264955976175266260201173223683791760732390753400119744884163959135410093973498501763091953288826988182552901420368449396808724195546572261049206116569764676526561681973030219264184090441967539309875396926330003979303091718859958770316064202739486527898456882836429437080303669184314565690359373272369306603268743071600694216583813129850716927846848215118294677552777704049934046889908047963267296943392732681200599708464123864519899020779279000174923064763845653852182241626899681004181356003399274182657639456579249191537974030715288509346579241371101400515368666658243814080503757468831030980460000028477546846805353841161799038197127952829415108355757738820494773916259896922868573489014814352304200276298076160501279488636970982656811165895873611620941139514946182315957973732536724948495849129488601982273835038489193040362334571397783651254861489469357697309755562729348439749249568627437322822468533728637901071133909885501651973765326462926765125879493588122529244087169350950343637600256824955636616061524663099439059623921067531199810565916135726931999098630317667764178470559943912079449168325761087519305779562682694525930495129817627845509310957716848387364000515868841849937898847821543149431696490829710181543910456558094512451048169911611948381472673209912042304127436572336744194015799417539857181068147815401072324237086997030272176540541234009496665604226407304439713749330676626651380441157573261742744540634007527531681252599400029168868519299502117420653200120056837247591300699429857411663983204306228353990303583522389181293762324740332114109181797508200735318021304376764556386064155948159627912631536664021902592537040583739883453129290292155991614690617351548120467774258703392606380802835431310111438460217851138795929397523992181108572970649925082695142809813300649012664291203469214258912298249905661163878913203230963924442235104763979531574373329165328719975388842034235413346335733484978137717024980000670700694734578990043749834852691143708584152409539374347070996959909206400602530335492937440739368683284258955698661796344126260447401663449656835650935039568898730818482437905798047644870864658434161444115174171694019804560320969808023839920346357052912560972029355009234926410137600000000000000000000000000000000000000000000000000000000000000000 [99,73] -1363012009120350391680415513067462333132575308402113292591350272175048992752927411680037411753146280802859362741733751687826382215278775666500102620726183230999170866609441262069056030874585701752904696740030495777056325141234991216564089941205248436469328422823315316284678681248060690545070329330887147444889943174585248210781725327333828997862885842828873635730973831050400388468190255393160819752975462726465469428643599455592673691181911027818835904825760587592748607641768557269682324107727391182703369957411674926805789788422353260586184336051362287687590316085856487769470231824613432937102654349930879422133855675158411791259517462271567966556572344727390454301856946467813567442009098040026590999434202000650270715492417681025257034371225330911620359614487345450499136726170925648936681962652825817856615617842449913974493849719679209755156115140139512762698896671136692915826053776034071841325234913577402768183501367318119478539559922587705898218810942824262767763492001999204151021089992741969833795641339180331612122805976300875548116474852992348245594054241791920791133732305792917366360874213052559311874658144267788392187901681190920641292813512477103527367125242837953777897889904056867984726500394110629361211759257171096213574497328984082281089644541243941369615930032979459603598376650709229379158499231674518800670564497663666700881150285281682385432646336461193188361594191029124144043701055531962544855013445111346207200350804655590705746174483287029079871058867302541048415119692471194597046791136938502673365518462940882004568533560607786651509710078266944391156956602897501460911675828187589860493457521841770707684970628249644793298125529072756923900914260827329066582819649332526781298546819417652372562421335622386419813851777522959339979926964451078617012654605578384088044066495005379119548708622003436226938919765022814191697987448246808106886913864025829103762756196754122591661701555385557762489326115946047641426947914405368762482576660031237097689895760312727975048910829915670557108313479354680638477034563345670658762484216965255380419913314070445622075483641098003598803820150270966420032950239388517488633443620136334099191202871254871435832839543519359939358944883919986999651570941395031134560236409718752030680232601887200348395760825099454812427022574225447937622076596427101023233648275114585208314888482114203175734133355818273404696591584003789011409072395250146638280819201837040354812718889066062750373873548336385154892090834933929907238222669622920708787568001483765623362880965033151562781027774941011678140922131352886301541512765658962768541709186203183253123602490680579380326431629915828822484130508328920821423854806981955923287814016080567180069261214132017206038191236949504958082962639701689914363148891358878419128914805108098095756072885080338167746658326968658337819940180914462616976459925336082624656844868911839985104177894563802794556740176644336808699085273614147694288217047040000000000000000000000000000000000000000000000000000000000000 [99,74] 136177242894957616441470490395594151303149410881625319303709251039793082243281897442163599442005909387011044781189916885775705594416682157728475311537735206477638706179803229530860894076193560003974841420230838228161158982115499496392246154244439115807588096821161131090940108697915007716324591680243714372709831307105968432930705289614595653740532208514410920089760556111594795171441326216640913135348491940563548436959414989500284301901127819141241648685534976944364968034142493460475392106465270274523767559557772872969200157389826968166212488344443993553789590196596301458140681457458003763481713910283977378326881721868331438669925893151475124982963221444056553440070319186272844518100133664432120539625051671822968649751957560696351197831906818594413432815537397190848789222474667786424590496324461127924565763200179100979353322135822538668947822195218340837119180232186844507943078786039863953588854017015773269367127709205984190578143067660091816165878542426167149553181960194450251698054675458417895693470192461277411469298031375902493588790191283972085870138239917217524380287883402416978916764255277379300808680134803669735836468893773295276616960930337875324546657982179939054413200816130624655399512233586558453224048179924206136753492368027909091955931876344930936288413235738134032401025862422443326999082708379687124049833687577889678242109266380985948622137947077560067833800518302024146107097147726082968537547401686902001367491633425170028625334355029474490361671217418482545566069056999347417636474227573317897909818065777595085648250902929264659536022612271202745264640686679278291490470958792589303323702886896272536772341795536314075218719008112280920047596541805793195274453363076956706871588073865379114776203061422058952967836572277597114781959712793681611553071007001868757143056748346630275463500392526515017010014711497360263768862805119939519467625204877733855986148553904177339076866405758209149599740077371862978724518123855579549044595020921459653990307716938488359653730114649906317038650527072436585351689950510410259675747170128929052470690370089358592994598343791135046222179251220496966136478198411353382287543419459567297194281722493109797697831281533605556819029334202583320698389345458798338184176702590740355446785328170649783277593543610814321736652562516634657733208604512238996568757137806308340540535275236579330956276287046947412806583910722831800675390691071071802157577298726910327317593515663959297576528533887488917173168649507702870046105305536632643462023245431247270854375446558580275578597882264346674297450334361769899072817257552081550037692392845531992952182566578658476171216953939507446480886609981097270687996414745121820576731459885203767103018951631560460118406686960086801932554408084997640456764358250569406248084466082504814651973847820396541537964262091766223069425897476883152211341058812720224993779342694911494332015588125684837765052071849996944001156878125290192277340160000000000000000000000000000000000000000000000000000000000000 [99,75] 408792046198223165380600735068821507472106232026944423849718458680597200248001596293094655871993420413789927130406644713879558249115002241719495664883440458972642978482666026466087221322776485355783093672634042366422452876402833883511524961240411181485765457836957035752668622783684097730870674536252084553079863754730753626920637449934441549085727318243052124410141941603553702462018756992766187415902363178396382595537300923619370136135759268052797651513525125308927798233668540393805502106291585465252079588775187885808065358884130587489827136135136346901967566611428712351090007731806522331232599912321929347692000259925920244966494486979571860281948473204186640860545836205564986452450432890473265258678433328232025559869085356404204517077213774168708389975263284439397550098285359517500487539124527353794731705237605891625461989395889404417489890600447194141869023835068308655481855376645703742627036544691245202078152727356702005651692749205137597657105064247648502147922364001416658433696359384067660531117005730791497882364950990680197974799995719911057361495338035069371408016694689280174060633858592228056985284871668886102272554224158272029929768890713774431774723243585085692850055161762062128442196633696445132453052559259251515203256693212523071641803332920643720147703503289218008509721262292476148038295643672980125855241648838319420757156819811574942835114724971049867603124629479794950969357081012352630910289695741597620011632350015233618421250975841225289910681226003814657598701557203844717978190715198536988568223699210854803200278373707830750466108683583718841202846758919876872835150676944871030237578744351674472747586534576608879034218114643620962300800004806852165642700162244375153040124360174507646268276471740599457142096688960487815351691618079292079719544289288419336169520285088201674768600318146924077385049809683872704124439850359604904488657190233624725004691692224372087818244169498655739578737195918875157673389573916008483804697766527633468369325741635645138316446841393504155157978828270788252627820574990109094798616055722186425663342208208769039465743451430598139729533926907756111319098144098414317396010722915106230646461463407332262060397723525508508217073079582603302613360104456727906418591718499036006924921210720103774509566786661866742353801949395935606658534704257025966357722374935151581683562106504523275918371329537988802577827336135149738697018713968621834351075942657071602421843098169835251334340049667410825338261586225886182669001291495570455010462101698421878206660723532348567702271552451468507652766598163062070760300729043816651325953193373051803219039033121104416439383228607263189262443773403200451077730317885963135365806961160485573704494295190387711927749964547242436556133335595700936579434493248280964674300654379012598129790373494292623293178407996291379333634609106320341316854564357135742637408811726011768790128324145447396442440977944565764625510770986172420068474880000000000000000000000000000000000000000000000000000000 [99,76] -161837096549813999844819125063640852040936883945846577452058329901552323280214648762532604284759596129692226505608995543597127705232070742592977658622650244260014215190819727855999186387192559102018162383588794663678653357319844530961377972749069818280766451690671909256494233806779953364250504080057633418696612061368240192483319285023637423920507888647367865041773604232653782583439949652166188746665959454191569741827429212275950201990612341356395082574237540402161281865535829567853765220689368441446899346483069807158595764330650887319779693675094168932528503930375291358798525773920547676857354731070724601310485219346394392888120870457568322459508613291374002692491935963650310449864690965924285381227956552801973978193361265788982854955405717940773718809181478280238941711895811555154041433033978461366809613530628389369969687477079089017262262922132348364055816870121701308363928745941578850777352478455993812653369594124611154037649198799208542492520194729969378902976174225154221168555685993467385099502532298699607738481227042133874328381686109390079212426621450544659888083249496441756712397255383125939003479229668605934773905579292904781807894065468734304997926345920368415577141035307919839218038462089884027023482604765971875916957073217034290204908245062223738955069425056643276700902279072317424659376747078308214540496663231680498473836000650204892466031559244673566886291108792900493856695214699236549923566150658170282474510095413765286427804217588444070635652782800637263895633845538497738710200999264753800400187394316413387334995968928877468407585388299029461869016970025199202486876699179065536070767678270798892211168998084692022733458218470379790193889516368736259874628258957398833275065128171285270243183844197444974412966152127280663178592644705788599909038726969025894301062462832947221887992180530574486710725007484693712554791871597496852671095390820208435669121648357175993007675382675635715837381920699520376422872662332574579701789783829047052052131876882918201370662072081710666009325819940286069961225131233097337622824321069279026812194909603161996337096937928739480591452605290311808925437071724914638790580439438197415193777100730226688213437012997379956157452570724516344954833465389928777727210969882418191509335092576961618176334736036095004646016754457025469540673889192614549672691372911708585549762295055441780574738993933919875511218632012012683784979388200875919494336713054652272174286239998232494994487680164877637195223843039111511631889915421734148078725810591778688361873792375705404255255388027389668082752919191541342453271905164361779701583120707487128030146844280565768154554669537386269461255076811441130693847414438244116826300014355825906138692924574986533604858011311807353880600147770020773290638388055021929205836443345667826922759578444319327521364703480451802406778330880199493946725722967118361654343170805339150275943351387786705029584063503397068110256718340002108827238400000000000000000000000000000000000000000000000000000 [99,77] -17660947927729978553957351741691561828277517943626750884920580725426948650210299711014820855766186014503808238204048384606211970110129011450859743571788164735109783726695495949910353731053907209395875736376938801962498354504634358461385292841826546285195487121067742020613435033221236183252484214216482675227222063174063487429528226529115231923309321908937082815025991808899956774167593763097595591585341547697526533852105645886028457121592404296298541857138499181738366848868103719979907220578092842605748513302049253692399400647416142379845935609935601678347617088210142725313895921822390278472306187243268499615279751193088963523802762136824711344679083794292695617060812975047521627795469976137777480054959911428011054753877199953723654766173673971447240196388573329496752216896410691798956947210003697709374220111785102301146364061170562803814588207330552195409043516865614736605260188612005997495527929139961540779129145410896495428353761813415504377356892740718950933840169974426416230681610263196038295199165223764626111156509266572198643580962254060696745913931630452695334226519366444179472408765533356834936887412099974544413321991077668627758946109974407800044112671125010100661151037945632764215510241729972265044450051838686599580348784480426542627572112390134900801271975045686729487652314603799733319701900996057512319285434568765681056125116030651490427861580958960256063792910442543742527452909354083855168491702137748060473215752745723412120462126991690928355966366655693505854719474929044049724022938434177835632224746594860709528261570288416423837921732053311788466385073934362542159365705233442807888794377737789537732121709530520400787578379101484715137742738826562815673579796186610477349457069440966063625271433754029060015749625260400939056103328285840684823569441944321439866967724419835196045567765442566390328671405832630612752766180652676369176445696736185218096174419753510729431347089033466842561717136072685940675371820230655594725831159763691627465028881119148247586067132865527619719601617251877143061329090822435009136157044205554736961563932062280580241968670911924141263296128427812058312300507504734538652134313703713834891897423037643371101489938014370979355761867505613879678382567540217538414267859724414968544356666726183323829078725346057110403166207385905886894497978517505733082943877265990260705496083767140696437595085039786230572431989807466858052421640501109518995076596647982775585945939875797707854209793368626049040755684284223692508059492571294381548849239752454982217406028711861046362475253244069502244679647908177593927123398687398607441661726056384052776340688609099994851005710849430628659084261583323912519955636567719916933449510305786109496509639810942063317914146943089787891389227598439792624263170747264424438029166001156099131659709902836861122917474782723358916603869990890792838064545749392618064583203168858909897514009610043159775637144594249893346535374088567689136046080000000000000000000000000000000000000000000000000 [99,78] 775497956669552891488135362865695520306078131261539931551716030511156751108316993532921126122904771225670910603087063655154791662907120297559117323067051479208292234411055528700735275939078792506761895993127158317035861577789384092256618314612540401339323000364780255087043635003033359832216465050042462605059129242751656277186819299463312063040544338953667129632067500510707787242057982634709531312118908991845071519232579446683278621534983186259682126221556585193617367651294622590467502476750229333536160008567204390468773369236432884147355746587618096065570611977540079734377162236570066371121003689894822755004736869406645124104286142081497046892830444476473130529891441259719067203896626900438311281695196181791791231822095066848533227775809296513362612134925899381812594620395938136233437519356783900757642153950131239715479557945491417917832269886709121004571544127502236998087488948975480270904026871424605212523315998941767644852933637954993475225133384586850676282110712524865981252507558135926866825357641363636945187293655621038569656655825015569698502967394097136240860366771532947196972048891810348654956130304126694439121538307100484294674127516816632412493935835833152889485218396769097194339063766812557567421253618967211166101173764691226903671343887203052527862981892896712948789553249036191665549651695503843989055062724487522995052302087373257079100322698908962282936571317626956089280607608204436157943612084431676707684227028742895657617257429692052613295580011401854699884538445351436883569128058217668754450636811674098443503194950277645003177663187589333825321866127128269092687822032892227048563811715592697612391031232911073355934191774979692903089831090425698955524561643061099504298552251565712450172548424497295970143125407755244668537274475393328050057873279680597526581579741765241945077602919649256248519324329243966706151157901951354344905730390858812796725137285633632822807870475546179913482582714264713985408423479254410202315545087075078433896040156156796031202016007190248736835343501927671329888811754272425594723555247320611592731626390881795619075050565095096590379825451628814945473210220300359626045501665098762624390127039922379427230886909700204302237493309533844857094652913225686715611047887355660252831807130088835875501688651270676542241583751673788992775361576277444538094570784666198134415137335650675118087282843513357026635899897605534062133751854445119685430311009248429504848580660537335800412233208961025646568097630758767941313344329003904574326176564854143882193748548231511914879123731448721678555120711408428947614799164876197327647711842198871413015626638265830012130498410321229965131075483562876152993091778876581753878654340247729824393499889972760680478489818003501646675064666802896537831148032364652868745472446776916890385050596728055773059062740315205693383234596290261187824753202780239219003665311517997876395748665890027528306964057598420076608096180997809871257600000000000000000000000000000000000000000000000 [99,79] 58704872513828623200736347296259215771798350684081758393995347150092226019509813980264503067830754151781712179600814841645794606392771859624454972850044405341075388507989100671350664188497967897818047287599685130496552320663982845220872445749756325804436701003169245046416200123749317446484421882133399184632036600272016068283911282989449184111698490256537009166645865991894953630686959607267098221819187023763946090629602883279626172007002839866748527063930046584264096630564093012496875473502402793851686470024083783633010880665247917470153143450137888691055696306436826235102445091598624963367134840046565548800737043788615525516607808270277095180081628499063315465496745211755941970204334640809311205595878887727751941357240496356500671207793735709370524615327821729680963554632416848768763842569680525495905532561059757726031631997612393744656079345227057547529536833089933408563154349571392968285058739205257474677694863577838654285793453492070052242630720880725926155651247940932891686303510315988775697892392215929048857534670870250039690284704870009485410581211420493546925133811531052494292712394398474240865827829043140931134584836943685541766146676706830386794276896219387471770052120396898178881332509157179201119184859612600406977142230854469928685979254200254693847232785337341845149249856650069776920645977717853907277262654829731192875164780670166894365929996203032263336082709211514600513458229115621841761237832614298755294637505570703177335868100426579383412911266403485276342175551624926389190402169538026475359287512412083767128653044337234797824692592864274939850505837666300331594200997605890291358580768142278346092062355852707384133365333353400919562231985613311376162605713439272000916634985831660615072823524291610365638949346479096265276880038495524999960626558795074334523580392469206553119139885346056054354290753383496463245961384188884067395790696322636367909809649861730910933266683407051457627437228014774317954974176383034118202889718425242014345750994390230139030042351592744240013163413256230352265409055346883712620411559366659915914695016055658268343178560652567154693651012788521337190667066080491995330352611539436584485555013023301719397548918240229470550294832080117006454275601645916993633814733293105784953872580981016088812136401237065405776991726715747469122762551341441120908307171009365353324776587168915426320757938467410992514745012637534457388147239427570817476923395617507376941581662760060570448855116030808524399696218694779486775348238438669641266974726476546672646045600960899260156536507394282335160867616134446725355978651791423369437759637098130071794469232288144196593906566886688895729431313699982409589961379216382115430118237200508879392607028695544680358454849774151277010719060382334358311711249657017431191662006714704117958965432706761972226915402865709439114196565133837246327264263795583052990200742260983028054912281487992404744351984680153097978135699833978093568000000000000000000000000000000000000000000000 [99,80] -2992877994099360366661759320411752181923845277810980996057893498860479865453167619417598798386930288879689894713953554606403029842832889216095503371520744452217199474093006089740039018616706419704265138156943200615417313544686790627453842068739609469981172458630477925621448512719430623713207974741669383294540732393375314576810450082530345535041625963076071466218099180178781764065832818872200755917095334350076555147993893787231212402780530162673088964300173778251723308313638995686112984634225181661878414819679675092216402376557066242586360925270338450299467095943496583602106770994151663298269294858248021857606970876574615287703029800913744013870934102022240056429889131307375014018435197118906951315410394227552585525607953423140345130159159114151222498679855146130445776345987265384028352704354191268491982817409732777069799469249076714476603013427878045584977057581996952319227523734506465405638274477477089284021447233898218093010617486605717625045178661176713064912674026113857198038800153690168821988886665169008996451441161526010212186581681084962419134762907171628668254779093050403023353089770232812779328725369351773254083775993307239956486796849305124341701926486866544640238315278228286780622783846702671401886758990285173165229718719768101022904430432989067068374080913223658358500705851857782353603439262257852424889286847978053190516914090257488978128726026815257130193217242260252631248609045549645403829958273551252957326654591461302872693658081388272738270008165712220225674519923645188739445075823772373579634602011774118859390069010740585859126758591519473119974821701107884259006122492164777840419285126620229846390961736440214312704676801056921713958762808294648261973925101401732449258941817794216881218435382138473614671994260487736370836829465470306209736350111755242458805956709779052897194551154620524052653872044571722808527503946243329269776891324969568705411379281639775516673085310235396068492036164381440592176209601431879547132277486554782998488563113465160788048391340440629488141143790379104194370654185827482034609192839741961049492387565830949320569613739931613957051889500974816463858896025475482676948710681031286019131654424866361647402119021395906853333994125957477889533289218731393439029591861988666708699737053549333976360991182720324145535089603646843700366030336972257052403020297767527144324473362935656745627617837831367879868774277199328847908234878539977633131973512478029190789874133166216834089923644635761201708759821077612349047873176058083005627517690532321394387987744317239620979697358561541425412002390156639445570528243091715156151674935375073960937836650819701274608222677352070600240552563604222685549874022763056625987037463313965670832075584237820441418151106581769786582458134279863132693171193055342177205848331611254435508290406269793140341314360391733240239113116723610165304244199316276911367834826598493352112993012645570806558586869947895969929584785234486886400000000000000000000000000000000000000000 [99,81] -73251353185079226030536751938193791095815572503272076026106959058250319031455835397695038214780336951838404961438021072741325939664223442263122301796038181445533811341444485633346563403368639937888435783960325587918220300905090047910654449172810908401625466187105851923008472465179704384463576119172651857904246525766590350608690128095457726930254987568156037348829899434669440738427080723095214763823482243424051809660819356281016372674572193360288436636275963323538330067063194111506282980561078473809122005300420308403272016938494636973611008065452910049406337905074050668046827536773685476301116672004519227573871587354791093763098796638019266924572695821994067934611890122041214586761366003245740981716781048049138699376152556222905078582730884821331183062293463979329594334096961022107065108304563131180750702645098658248474024838388714415030279367378001797474928557371287850569628862701020725749305568298371997337018764527217939183452136913842682476843727362943973196788284686633197049977454984563822956401709123197071539190783655349046015404771364738295392751891783572255113520108142852527575257947600069609804429339751682749735592140947126085169797706176757972696124944726542911416048159601790481801078919104003118123068495762681641055871143502543195685708432745401805228230760746034556524792395368906874883555935903995652153867075721617027478325112656770199066420345917633984512592145775395715655272388438226148028572701817163475828296285776175146246583153312466781809168373893648312510523425176702220121145853944763247738514684254671130034125963266648545105955913053149812484401687109832628686864020635027434097842463217248696347742679921217074802151971214612755661680719330773712663147863893574285786677846577634604693716866561372539436158758009547054199505048162845454415058099326815294098401961711289751549678270050305447356177260829065153662526982433845381377077049952662198999020330932038158523603233528213170070104915083954872427920791696828270931576069415542249451227369118637862035816854070542529913936889237597794843258024113768278864881610821979259694446144936540905241456955197081734572170279491849164847059387946923616233661400753648451557774752307402814494548968245643419796269380927035887369494897802716635876176789482366023272406852409852699530740182830111874772650366241096987818399127519164528945992823409379847313178705366745036146683927275056353433495951535338896838468585057988099324980650459610879823220766538258044341546406539113576448761589999318993562561747293300024452151351194468350478896454234147322484310398047345847580133158383903697234690041492519903410553264594793573836436814692339218152896547810827075238566691208785252688570855100259909080807943063486535791038311480377625777665970923201577204245020785897355732468771886183149063200293104615964947821983028118503528274912837635054619563017942545748090458334494625939391482198166121930775199357576950287538718284443338235157535458863936962560000000000000000000000000000000000000 [99,82] 4763892268006438130220879201672434465693969610763183965311934429294262641243176054239228993650513675119535592105889526191761726640265178138818692670623465849940708239084036286884812064820759717265345278781010661267544782843739695871197476734811449653584039626831067817386076334086759091613771749886798245719954034804679124335140968582588884138803477239325961720846680742992983101334749665268031082637473380601897114968922452419814644364422444114502856440963801648223679525520455551470446207651689833085652298067910255603364819901206121880317348708004797262001890774785652251878529123007159926088139589113293568534364096756949935357000427178756367992000971011239219741497247040070325579121801577491067449209338199937141204325536518736408902267334107744786651888017805762152255297032085390963054917887515402731839314467104491407523379001081569143953909556870042113040758752566095354971409437834827814230623560970994657859480262191642720741282513565234716923003436486709235390086693128858652629649323732922060339603332445256039247703175418403350945903742127095011883057075547421327095709582532777662407706709729633095308281956628150829894950490101583871553903970349712634097016396425792616564517507912852825338590062606494067636355345633332401579330640165456692499162328578069262402713371152526458330960696453003018235056456216297276292348728336697477829748624965180061002268973346903337225782262949939806236028372544280756858733207966723264837375583507769764783134623370472694611417617290012362948780498398248311618519285842710610595661037661690542279922696437415498726001990135505901250652685602164401048930229257219386346716469595266164303962697910862037419353764165920293505245750610954706134052261157851082680729833102969441219463923147162586133410169556373519675488670060484845627543136361311527273067312921987006002765913187603470654539097135776876265655211064842312412275296125630961056820706332959813183105967430188161385673282338783993166492428158624264702218303662786572238453509173503104736747931147752713910589945664879048034727505319520395637663120724097108577750244917970918217396733080786673574136810502261295811218068836717554719080722871285627075775867130392150294583599933807148050329262221323220411398400030805714458764694250959710194090902758787051649573722596734172476503895594790693309401072171693080861209262334025588445146648917095469161104130920760485799923940222145361033993373852864665722218503280684065217186970972433016711610106798468061084385229695699501997325566720466962596676189224275270217046953069981388652740551010153941333800616843686285780040272474701704132480093403198168861521120971871211158271207505573233023823396701193952623214465129966523917202805480236541749382079834118435712687884942892616315567356809192208867254794159634916202899981376758267472963086083852521930472046079136403201192173841709957195253774047599927445860902910006968132252532746008376921094810787332802885802236902480281600000000000000000000000000000000000 [99,83] 23390821717584649592259630166041274783835527920777402044070083790255940928593975699543958434739962011590044076978092293790583299284327975236622863994395594969465034973982785989884643751709175487203422442533049440359276592510367600420397540545963428479918673910667839552240110420166821052149729896428145811198396040093894030064422219657015606289987661393596405408117030771522133214738342554210341019881582661853421773290304894922703395638088257724229589335846069513712882450038885812260752375012036210478778104087228730027564946736122592009191010915898978300382554190525298124672197521498546209467167721294821378745064238801012956981525022732005872719139822629041430411945035586934343304580698645096835712451124872269862091588532272695796204916236247810520780904396251305784312495726717627553279324229135244650373216807943003934243030264274149117072783160419927552705907574528318636060459977081202385668053683662081927365419461984331421574682230442934952993447793423907632095994707533869016614337850110005093630980071498498410861300630522882580247939692374621956676250363755821081649167250739228064933930032136836197134187880966887350097106277989437952074512877632546232749615293755538528682220635450524119741537347998104850202245028435610704008089591016231160846838465850247093316157151936116695210248913716781813676323561477750244664087029879807355641965007383425880026742625319799456976513946550600637753885311196735842850245661228474965103071984578415962839291803908399081528187509414328745443553967571125514799768184766895960568698533966710822844729009523139530836682700040818480419151960653784498967450246970461440191213039629834010813774959531752315759028515257175386090973587942480629500303732042176677995529937080100380902547947977162738461221460625864866590680938918536990613846228996704341168785689750406612621617205553603213152660588202945272291681425901716643287924150309336221493118497400451030286800291528554490587979867810896384707657975752175135986346058884989040615256897049870233963987237230332976934167413333968894579999281641358014194536789947637081300991528910424971292121344307518058335204708593311209468642174591332961388952628810033742051634672442614411094992192794840449076882495180810566461255463862402227881112553866959314819536839691013967278131502762259338378737222638254183072886493430510739538480586421319743215321675020346844420481429128881961187389297925534383067945711769934529204456320490312674877847094595897279867415596413131325504183071311192013164570801734257591435984604126312320521317513632108334708439311161569092243679731176497642433788291625567236328149794105886321781188468379194274940078986302482678874409230138661509559676928881952996855758373189275073439134769027335368907086224118470127171731815865824444368457977764150401274165870658732000413865113119008584349655298918732779249393337131170262799888724646520791688379555204868111058920580199835435241915206237599779890393278935203840000000000000000000000000000000 [99,84] -3464394913594469504818021077875556161476452418561323374277165854706748820244190495130834161286629756912083104754637606432133977266851000236829501506975214587038350764083134764500524408372485179430479141110107264582233375997814157671432388164729668775324023277714634281197312102723332971351220979962111852119102424588047719499955273320052578183369370828906382034480525234726050387938560690532439144971391544156551329409139967001441356240219719793002764576631202607197810490137313482915103022706767721095379138186658615032887898207901868073449404732700006089896437535744716510334263972920693121982986805323742584023230635939792746831048690530717912659354519087301699598417939767387889889175285008807424829853186218320016997816736155196875459680981211733485860740305657210991182342928655642868849851509146008407000585549877857472629372621423194598559105222652199295106855798532765120920500056839377264063384105569232593031781441834438817421568349801027843151734971464048120672123129150391459135656055130747073840785504613023913363795618065439667291942519454709831463846941031234335979352158834357401160675403575303791360173639402706344194489505366929918888706818173478533395681431982160458790089741583259308651656014971801141749841016379499430839465360906455303981911626210360985796902549820338942653490938164986377660496471390483433401562193454306037899994341578242440241033445499656025919087752229627029724011029476074049256036247260755164582954058929415269347179497452006425128311984495287038791879176443697251080816324227785560543506201450419634312190445542783747468787258857685976223519243529138758781972782920195427474133853676283139409073705726913196855742676377383429390439239934344973337573252017907135085778127408665010283735833244511707786521064801607095386267236340165246472716137650136368021879119906392289358116355687908995899082772316563821659946567457671982167439972057678468481138171162511843548003730044675388311353269852549496608303212181919648715448254115177323208577785352145990475944182828447229360844632248640113593974664592604059316532905445763196079663770816756812614616331334202320612697603598880085511951596365781742038717484764700719860152494368560363768019384496837586927727813139523552824058224527951321220663361801276507988810045243909032722701395849532348513995386163662184470034382028113012114477954878406208331895579658824525599075239134181904984541576838603799122106488110112807857426966905895768345877940341103101177943228579455471485758814612830668852226939674120150775323529912657353771238892212296175824134775312206246263086505750054696062017840289633025021075567742461567294649651063004272881227417185927660297128127098199478783015186993619335250755300246967418814260672077111983585492115204406499093748080535964247203138284034511424073435110705733355398829734275814983427428065976873008934017212153859403315957256138372322436129290314982108950087657944072091510186583514676292517566464655360000000000000000000000000000000 [99,85] 3219179964265783670701815562564665510465735715684720987113765600721988285641740095268889581942841043099800165649501003144593624395142737371456710945510691253362386193908463001871928945042038077770020832268303245062305773581451569208281332033194411400820867092121474078873645744414255809839136234529906753335519034520158621725533727404330658823725459610269625884170739108667346331517207929011887442107176420064965155252888159463697411967118047508072345486993019176040278925157589091498244408650009555941366286390824158082049092376611977724976557238471969261393167194676809935353895992079266521041785865337858208338940172624417710273572716426761983563763756033526084643179211776720407688601131369103182403945962622443316751069484774193883466543980394613770677715993684547212675914624997151424308893688521046704039448316969649743216539619717327429229876215133013060036373242179216521679916309482632734006441820390801492821639117634605334824894330228264241938190945804770593824450201769482488514187383800870640401790784049693359856121808011701429118895189989547334636287105329854905080913317730936863340611351362906237306235936877176391415885315421950369201757912457141070948156471780417130981481055771449195819755473942316525557327181079149728200652822108493068133074560530286190704291580441282097247420065949468306108806333126840933879271829788909954805493347508300178831431896255403278043971193958114479398949755219435968642785735641070029922123095858724276534336286875995661605233696426294619606513504458723595496998023644760136852899672928561644706313149151659450856894413014028509640601048956789209132321977943625663180479167276464350015829375261670940162862574368623438838542144891111826357567907193011639269022383680023770125323955349686910158282075042764246375142011360542422477631796936084395755027064188969567765184798264762731308543172506813648698373532399506221617368921966040754114332270223523784670981865427081354869877636806513726765553386043926038363980050874772077469467469796995993983085843270294953229983073446600704824868763626391681901243080348287534540912625591321134730143951580172556413424523109388267914328370941486556358101751780326453364333255745303502058313000565438539844831965633284992988473107086152634009571440111254273167811693629751526706515983425649884975514125857180975418746778723954988146938770806434668494803610213185803991176279932354820976105077712554120345540550463587924165817752643952335626107165918113427751050119379720725798930839340063986057489873730046828670500764744875141768402598812638511243263229534268884160725644553165186940081696362598336606810949357421087842265031691193823547352588905415230338401086929576229769034807554715958405665821062927963023725872352179994985597457783236861951605526984385830929661114272833320491809507280913702579025228776368154622725419265667365621933778207289956697402272380896261108509453950907659472471687128747051126921305186150839730853841469440000000000000000000000000 [99,86] 1273588562459926090227525135111535692775706824463460395076369544729287134855128163877095166692525660381350743012971391217425333681370669106727383636564051768655507610831805597294498348251305524307913416700488536023584351363574999078614703613505619031252594654291221869425359952274911287770317434700331327633035361579252045228837640342413626594876588661073829599895471889835550970920490089172190230301553638532495235749539388129391434226322183115941970038770245863886075036613400576287231004853949920739211176439571419810044613725360914596109185028832997525000708429645229266272021282756599278040598507788681824094469654446359613823166666741764119666333598166788360025158238189555383790005294865090923473367671553304700349690563491760905966526126886719080826663939133338722489091882854274670896068290130133557418500593994641646090197501998812909616920410670521634237299420175252834192785665238124844858543771738311280393249379322635130769044456946277612008196130228488530209223140516558688480916968494678677039932598978283096850777446788149557373391496286039617661254091019072624331169309288748862615834741119564543564386204084198751100212249638783869040036155092756633484149329429397344632009323879515761381213719451974403202838514265688741021225468044366136056235709476634525959404068312699915860859558671233761473717112762639168595376471478373283104867932581552394627912583819736396022531421767373772197700296786314528015606810146618050955360717532755046944185367661065389119419640064644419519931469571514289783260229804941925541384282664889288707591240496658776847142429425548686656078783360602904985972514686844752191678900165861366171225242950483254095710348841840494670043341761667099127436074361939437843562433600040255315049389507533564966244344973774631788668825452775900294496795858302125436041617066205159040420593440956417770519835294522706168121851076761991970484137231627579288860099559030289838523750780289644653106435040748439063372937770294816523795166141993970617826666433072237378848608783749091646050857978115306923957535829008877498447356864546276491042595784046826994177801851156503230248548360468359591861251018055503241686949654243719844988452006060733884994005551611175679722711605288779089434825025598270238096109278110135878361035874565151551343498043195080618826117138542582011817161013688905168772785546823567615963096198012513322058139303734371989041939365463915404872104434809645852048858620462952490306086775544278057159968331162311437201629754607259606371856357562853208177726753838201345327525281433662724869735959781862876138257089426275895454388261677860003655147896011678465160338142213858576540440771728122939659351056708652323731551016741341384300970489621477882054745636090153194735521657235521591174508218150080641693665499150690201968712872025253723045103050369540304151618256190443717479891606103265605644548519472004506462938756753538059682263898930624817721471386936363335779614720000000000000000000000000 [99,87] 8387058560355249453553832720619446436073845155359369327498587707207023062234134355805826846947237626861837465841181007689698394445088976888864767220863960903726328869787276495685585998540722250807750218301183549853061971257923579352853012703914345359532439712978989967290096696147793252401002621125691867412130742006012877884919117786576740917910230861442382435671883471663407019080078063494392362177864228720624715379992048926131079275033039255711323380054547072907218787802340691703372756294333420785840547909061782136920348004611437731242836222303436735911097737569167214659199860405954344269193409097951796620972556680572728577792452920973545683941186924744926433314074813957525671816754255483244720731247385997088775244165563583931178015047902364719155689636592491336277471230948007148243364933372012371055779881816533236025578747258093225602395352677362431542277596429924402084939538653659470492360272136718892446748566090803891337426704725025630702506315607942032225425001751791092333468272241121915501504747019142202843621150995742112369258092746024173295924702323096183902494151507086179165693616956741086468081835419362808133798197517085631690902115060562679169959124543112389538360260328974735547856209726727418660784692431326268880666366435195582196370339765024676007559326636073501993643451367770471074537899530396474859336512769519071429408676277760806591024170200509089975350811155471465277079429696195023139604212346197193433543198993418577904672663274583578003717824720773770087350331638154104640711026760300644010565758393932643551967007337140479038194827371817073658440615850625729584538379095262049398750835572061794617802907951945623484294998883148142882537751963062880195959040401009400617525289114765554548722281874478154814300510549012138372659315557846758275560878710771900946702180784999233530210875168348680983552047882169263032282593563042113742385165938945214603635376266429937305008901355363841383753642512569551470759235448667027184067834922766525926316268609568062306182890141666572849188107998878159052043543012319892606109883285233805325739947580668213918075979207332483459895264909586055469454900625667026667187592506845787282437163906513986825736589917581196700270325858497562531034836833323330812193797537008443629046267018792988473073018084554635644701178286548894884675313428167654978015739214700399990795886331701098471793858292712815395316088579059073607450629918122804947441523621074841674534099585530822786929539112167418474344252594375794662032057690600793041786274965498344066410659456955777611514410408875950140650961492346368916122543779978644761232708294736051846188456744362536573947101219090902620804118187962968720922776135449998745801975351833025680307923832626222701155384996737002421831504891109398406062421051826465686990408938702222816502515241272062899610307928155967847357429932383684245962509413382421816568292698632333898547078717204039925717866370288430379947786240000000000000000000 [99,88] -302299300985538930167304478204720719700054950725281068535891111500367226829734970006246973265027619711068686966559191685449239984050585266817590692752833260448395303817850788792603213236415294557360024345273679531138287089963212085029886750648865035752898502552601029976798448203982384231874424690993115714060526413171559700778298599241382869684317636846494344695678220436865485589761692838129836813971527391248117391537924992956543554579165413383367228699525531305927147359551431911052636326567797996879501292443904219071591347100269254200603269872450713541719011735317402343413254374402385161938872734297432475132678239247684222104836494019944164269143504202071052251724683683073302597968846419011854631066478081086593379510255916281462260109913428707861311496722032837382784179432982055786398639771551810836030281632691038095185568700113796750287885049824210911680060155985815083333555454909100852127789769157328531546439628546717231201521083929905928160695775698353336483167798616316009177762278700367880204418240266169259838824497459626952976835630792393716956042505434147032151824309238462487349337574909708688070570132297566823869900732241576367631837284048766829402067128337827501712468009195288046673482222843194428473118280393521127903457786853495285310217929469611005676707715798608050022311564540511728150602565171956989638887040801255548874580844095238858535935298158436416513201592822439534114069244419323166802024165549145852688969665901027254974390524566171900967561016533820575542190435236024513420491588417384144691063595442549745913764564704102049871921057507939899511593455668238547836859104667448202645479222065279187302194576591118708281371418338560501873546978973383216767097750401524625563649107822071329671300187764310918918091362710303048679378642201678621399908495773828799019635269901260128856254766163067031831040989137930934018564624787233609501768384243627839274627999919681506346565052446761043651812492220770794791104527945305797653109023974167127730862200190487544422811927343536652934826866292942779188379448168833738992721418787257134914339231951035526100669239466569843495393194913909414051824767469972596197549510699214215345378359019867699147175928126836849549671472020043576612267689673711494570564791661784247407771447226652023245838200144721514460316236843802433270650073414136825012485256675107873136394915994408781366053895448102800287344273380727589956969930012010851590898161221365081111732497396403629032307952658939482314918298363486211536747209495230650419380501437773678411609923845800345957155280803431191208039828060916750673103673389086008969335580422351988286697540492647379531519429546035342687855728508302038065304132353510790283681050001416712802043164535515209769692120104484571969010434966413477499979741571974191226233321068106142825851054094134387973601947411319762904435406145138913155339785025701830884367334736790169485909105354903085849222335689602531065856000000000000000000 [99,89] -6381616025047244782705274778709953804802141863446664473326124291444160933362065875090317760696407704299645365702494394695708433721480655459919033990002427631627208528728109324664896056667485036699924919323497915761701479493346154265478699774136059180472203336386667485198016556991134968783128915570292172043897485271270336104072937483847952821219152457856974886716556741816660797388666087481529662620712736985179835781917914219652448428836490629054313738050975584088139767072255875531739515194195325097649143108266832961368465446098670392066496086107572806027290388735461849704767286940258467681732728542551487904551797626066873973752560692095437215612643429130072401037385807273227923099818545368551829618069817234552162723244424071488612397877100839321758428237936314514912682048101612108630962091542364677681146823116816049745116063024659832053988496946784766516320810805242432126003318347943156548220302904170918293895484128907905683911326053163510207915737931778324200546547662030729862284201825610302715528288394711585184038587180740029374875388597844102144746416656351905091571511267096193508465870711969029939448069447197034032893958500307316508161602246143594600560176230911711715777792011265435916460018290696109933530655696496002627986961446402610850617437489865410448980194570716542243214534007650667138300899165928387268838059851885145402985508402587751978065427157386116127288024260926640784177395517788601005608613841594855340321392748817247266048643461425733391288469841933390463880450732995410165972786432090198375675012748216326709330066797863262241273751036677933011008111722235690583760650579225970555221055681764552436163053106872963748353879586463826746076435101500673941231369521475125364654014366623547923178697485422956849619573850668511881147171715455902975130914080244804198207404084737708755936188132562142798679177663607912732629417304451404005096119840180595177796550428612014056709858982878568415202769270956335942043672787432657470605806271500507001780780821778523109779377280826325878591045338621837502322648886964183287735791199540509767848888962558321954313427998886515761382082704350521864272297409422384917120244342932950108919232296558497830736096657424368409055739674304370097640616263080159033815808352351075530510838460141637565336762814956152128113195316420736986355030682992403248658803078565548176499321907539700345874551389855027876319467332873594099426520124456447082604455014349094105644408949654211557019127622115462132924650821169738385340449710554299779607786034227871969910072308829871818430098929257845652260447633408783253762640155220019444241990604223436591309766738816914473910612444328673682697702536586880950122405055006616955223587845646440919604702093854388540606806919707687495313043198102158641108840184432706575950494715848653176772530474656235354105075243610019757272548531123953966387331149892617563569375988238130902276608644356822044068629417274236102246400000000000000 [99,90] 52784809931265772692406268957051466443282426077338241939163951527311805822151477466711567937949980243902176521001415283491506117456943256779596959090854613041189556986749287302298761199038901604627323019189877654428716439308790760624220990151679766858050302489050180489129541353767355201008015945404773589033629835057844399976624061394549225715191532024387475196495944400632750738009329509607480392436896979873764938487174947681894895472808920717303312829319322394840080668284548497698281657545234736073718606168173729946371105685292549189417265794664883782253578029285800100757204447438150329615836142751868705063512496194485204685110225533642460108676220350720253557879401450473021076365332908006761323927035323474352752308678900242156652231328298278516869856642459192874133637972178240459969497854475614830561390342333604952083058987987097099260147505819919691595350606096938294605080726550788978173449150643226894102307218678146292538424163822655105842108973619379122445715319958963490946705949732489613492314952192529178757959622881944029899538637974385061529144723867964664151196683094840021774489116186547319462961236420032001207263825366826434690238600594352592188888839185306531171900406976362436111520912678982241220985268627012198877774240656853629689620258804624731661453603584049341552976457388872858864149342435434569944674368416394596456948277806867982907091901651330425923301518179501342219411837611442176949736988110716304992432490145126948954517732497727365126398451305210557729845507584145274613953767553261265958098343291580010359122072103820889960421345796972783293759654010349491523739514869806688415374723430252868277893525980862495660218004349997051052301722631292821782858103922166617432716575123439835561123272959544026489474913810881856737992941106558859293888729339877101129377164765667673511261361045083315594365833979407185165480650401417170738092027438995275601321538875287007809997164850219661277610922537534704329584533748204721335978313516947339779502481930167637785164335784829914659373684142701064219070950918518802678932064605606432539569354571637625424681112567281975703939900531485397919162606856505237095343169327414409428748284692386736644121332803711069514413300064599063400873995322195234876790772687833401104882865803956570946814871562852460752812242824491785511668575840933621311314861162725172743233578393566526749289645918754960470802000870556154361977435998868813425146218930940443763284047888386303947945634086493621354182229378977595602213212108702584703891277569344962613450838721949652238915189561757475507877232696438178188918674941480336241443865480673141587260786260216500097616987397918036388475124604360229361504070281825844942426498046535274364080860778889117155550958799527828572437363239969542251175032177569547336701905837132343202998377955266473547366605077776261653087119250733206756307349739332705707240517387902002076338236596631149580830353256693628928000000000000 [99,91] 1433376582320855290998043780161460117335659568967036337129408978138494216110927322468638731471086431754014045304015145606838255464309541931042954188157903300178365028729508175346937757759618211534595529374318030362328166087549245394283294466632901879325293265001361267136223603806938430326585210764930953465416313008551778650216301716298144153552849258640384000846671328928277438135418897379154596638461767549124279188325112751563302125790876078284994859479218531751533012399812892998686985127051877133239881385091934933810537476261278452182310438049990689840301146001450438689757946998925025057733649002395147512882187754615707393842821654327379374575001994997117503191626281261298630403931461749973875432865261298926620854488905413374929582618209876909145775912254727651557707919343368911567376894119155369920351703423802415658374431578301321548095493033068345315194087423381447483342671372082499194375479997638995009223985090971400031012024100773357539589483500533815583150460255566236021795964877156769881063477014313944396343018850823485394256512501695510643002694125395100876128977039790028455610787125596456786260326297955693476897796254346340723563154535380475847683652370607567661458124343044797248269008313734964979655862432950354482618293779007601460059057816360391482114466260091104038302583035737826426891374557293062841629625906341161370845905971473694233720296436482610000261846189730565797638095199375577247729432404503632328262253790022054718729122727139511695167162397645034451213535821812270443896483487022676829576730218722313874143682851480836406096885748744163619879887550948444439750567238664290965111509233674268106442310394812260662956923023727556596869990093383675021995951582961340816945766327977033175050148225104640757979055540269947286219509984359167173259937936926336913751136076209148931622955895928052244713277645254744478779285251896330967316420713234443115264579738206009750410925867923846025514161334094138854056187793846071532287487730286459410180138094021904694644405295312843695882814466570637937103994583674553826026716403386597884617445632586555817746217676149609553242002939074877057072409724441888581489866900999211313859436499415952880169892555090707474525731258002821388597532230015587560351585265272394224481903258942624198457662103601053939793155996271725304653834719724082999761979947451517328448163405328078775363335810272597002798753466193606419556626363371391543246569738188920338138007805734241971418703217909754967740755980239459062582832089898596133376349787588407857288145993513094863739472795220316232979293220915461830098421320122204914653211755985436020676642459572004257441571652764372318134706248297679375134308433486878828013726088372048958997930444912978678175372828627636012501330195410198598958996486685176289602328092762003765619402163139484585900045577454984618527645224439288142227769462352473854297687117298767243675708062950881860560649881756106752000000000 [99,92] -5334732809923657119266437761039063769570748710328567714532111891767222460841087703512495429393153458463217008895032905023826772267179799612456847854525632173707621438005945851452974737876265075593170646130048003206123135789921595858793299854518800696377506306976487652368687240536162773752389222428540458920306655975261814528547078341211588772148566609981713373209744854548328738988550179527815205370151648443339441060304750399500642690615683858778420291315205790328860250410097920537410448149003979215869328497066842676414836473116226153420581780790898202232422338578532100318087824388116370272036545567605058101094635467896151949809983544673459041331511125764580313649235499928016665662028861249777488752505575869974101206373810524569751189379685610954016922586892814305578913229878079582369984142328383354806382473632642954581688157853749944476373607608685812769223531858462927644996844503166025380583768770299170767905575730829408197558434541305536902802303424661078325850228459779406145873753938564276278505657940518410588779084376999351379067479721979855272236678950697789220687536746655066101785400502494327634317100564374826275042308980687154065818558931057114379351013079976441665539614101018552257291329928377892521697154293962174910175874946164453854277016469138449225010511386763220734520365821229712066427431459820033473919101972289765210861753814566884998476570811019534786639492380629798615731064277460401072541834702111760643543673621358278076638240988956082796125182468256899884499832100060902031589615728498789352492332146856324697763679587761928671476205978133869668234753010090884201862554224321818297459361503568077863777534954079886669815210496861692095165040941230787359992609508194751736868348179919759235588195698544505636490121524878778187607917014750363664039021974986741395322048992952038620413884390444777323689209994195078308573591529756090387275034033317086089425862118953837015709404290683233015245244886948673537851470667203818428348836767918023994906111844442249330321693455952576578787995040001552472569275340702142610992560823159788822025845010132623108573464282431689252805380068459831728138136409143116265040878344028364809650650433215611756735934809514017080440158311870936132969089787751315493627561462339050648426685700135103686987890407851576455192322136292805407899279132424002129506158152391873473890762983239271615012752912946951713435361265585314629601634182841042718356086298888304238921619818002380936299229378526797499193249503999452802683130015571236909067540613703226687678748005649633684247393919813563687941425258758982453303921705544206920480392195298366389157796137498904099513802619853599588446471210488142509384225011837715115400338624706699815825290299638719664299322480079828141341821110472819447589838482173491237201343352176923168845303638399914072542202707101401284484187836500756488382098602422271378594706605612257511043463247755268065979165937418240000000 [99,93] -158965595314544808264585937663821650099780003945116548772781979782286182706585980322874580605799278293158432388467850960018125844827993883018064093618371745318053121956070844654460538662387049632390067599076718511927165117894594308286132635833272536057205814550752267059942329714279725623121470538664170047371654882992611485289213462071791860288430505215230342942004887073684637857656459127799191322792204479878293952954634303736512415178651139911234105259470685230971335311763191489290871603959015475001507214783787392759966214698236594120091864205705337560997737191273248356132030291271939939961861216204554611967886115917892506880069152081329640515532284993379217617225481870443065675035756936925379391630160861263457216226265876046837301346758733475239402068806566780486178867323137406757611863585143588116012890320007941155539055353864830107927377364327638465206506567070593329648248558342538643039111883725822598076932009427744791656738002316872524928367262009992483003300607830630881393566285390899459327436966561226168890163388012495003750106390130407634116231195856737427293002113298136023542363079180805799595667049579827283025201120327426624605593786873276258420570536329769320284671743621764439772907894260207438617439938654837825446264532657909547311434397006414638031642297761388343164942186460166658676623848413792798131280368394371035876575468663945508984906233360126723382496607975093725908311627978249294680064889006373033313165734677650005191230135998730481971157003677056984434158087106289145145137476706475746310499682073735794875982984522138703321624888422000688181651215517531170028344566053111127538399089207072623798257474471843801106788876777983897306830183403012135861685315239957435763082822089288433309485514202298109828145847227367990117759754705374221445657504872002722577826868009848258013632556868824600980963059683354946603552125349200110860845922096124192315586187171739198954724590188638952154968727476783343338950999100353118859636904424947645453380497607595630390379937645088237963460463045779399871372942865894220467622467551264603051568022461245021253542815830713520202213192713840089080121243317344761488195516811445156627219921988373116042828508938688227319919586931946184518937062523342054653291621840618849807475026382965946849601177387986345956349464124860346603590159723552377689687040175742798622716052899668607989387345274421857354285548821230020292831764832547487440074081488171982297655484273822223021501874474947740253676602064739010993746351226465663288851486600182487531585818287036010176704438049207269550423148023654135774887377847051000240961320685517549507730833592056923525545543049245223099395136065974980306410606124923831106949108022401138232307088400846944868812284272950559135797513030779137741388744585952214221842815969966270519395214954639635852920106843551089099336932495708230463715728789560978307962003605869369453180722117351026724743085117232000 [99,94] 319910721173850660425272235884631058361806080957343272513232803916833243190122036612584072246993845734281782487185123394687648924260134389047134385465716723315928490459779850987600904748164335868272934622268792767415403841969540979655653945508062594274362198020082603550494214577497980193770883791705436674551586779632056712886361739947706853180828728399066452801424881107419505325387490831964232295972739972572836065843268082687147576630400372014572251011290012607192277359085873945330001735277302272610675137547029900073407279132783099742845110577580197801218174073867364284309879605360253065811483725223062117719006742337931842849109580982497577996367897092807694779369183146433314196739736046362380486097188520644729330045924010565680795830795818746651606295040979660977058810384551443568704667346588130898171096643135465495013502161665290450872837797378703004298629093068655579793324835928560882321196400700101261122579742543560227311966645254837893215814859880645313674398322685407176531727082851358436240390610609749611367245969084950916841044635075548153044127841775951289513454093869241404509148950107259179920654211221594481314835754926041239451863300744559069490515241424643396701776845101971144148580359866359167707140159202346986878997247603930511407199491021119500034456906624433923432025194820354412342496988901735205239165615183114250838916613506692541266541029338292122667406722721004664766024248837869738865702743220506429336387185182619783016250782102645383248603903554771457838150090264355028627065293297445885676785204188686936090858524928311976430781153299220990820748108939617797292916282908775861817823274010849300678989059592107765459387611624341295810167641131014419261222572736288500098350944494414212577470679869155661716922705939817492653745763182667875802842807656607793900981028084810552982958353903270378303714523221274440588458249293132751702759083264841604060359270153885289780686974767553276403917679571027338290845557461937319840580083747532861773446464935595306981205890356007386682349178406393056070274817474835827201827614002955995399696760305001286580457281529530330431512134941024679908021399214708370558694510838150849394837248959877953322143340347857835156203966694804113058543153072699959596264767203930689293353051609636882139689948257265117792438233653083031249255625383551927613666405488850105911800025590214038664658612869895465746658175668317146271137157219905034354095770544152493045552546760337887709350555091550296796170132733365947010556362849735749754376480311424975965686430687311044109925063865596651650559934751951869233438258030413241286085748584129054164970447746873875052959023102549708113567204789334628134022222309109939416863313722679884477608301622211733798135694695248723230284830020553720791748820517326420488440081078567579099053932437413641791650993791049022459783443970477516785683216336204928454362423140083567453992701551003434923749600000 [99,95] 9730274239385836611663327373617280472092485087343858840407058850677828388578219141799636660655681367438076185275301289498859050300672535971430890651378064939260311986679173121155655342366089598607112003672367201302704834395791334822321761665544889044766986018738085471554640413229315548875432376762313105848606801996470642339559369547599964060484909129695592974786089919665176425121859782021199025702365127270469640441832945463627693815384439642586551529171628647391165726920901024203690720914488775353225535239234383750573540542207989497729142028964950704929006681278780783259564985663522475341466960055117514184010127786381016882488398809737446538428043672894603190362312331813882400461910577726255621440281951694615326072820139645562498001489613901411701375224645969166095611501144110119788438604943440129277792327013429033956062340337115420425873282816367678512763830787660334553976509932765365411931672929317114332182296008791921651326551051495035710649936540423395391841276066746122636546336881528404868733937193813051300911024064629652743228840334948894729920696838016389390606818612273689879170925929519767601769645980896738818385999009758885889583687143854099381649935783812469160857420824983642004407058679731200975455104212762873686836704458218240803142155292450024169201274497082009335405400020462795233388809354125424150399287293444780988996605365215679756426159069380418826275159089153182546030766440792529940418987172513782716781771805018819831617298869649773370798219115181182043289041985526805608540468549657882487916344536482327850114411179433732892982370108880947913872817766437629917714340332553105484326426687880792077008041044230438603398920111875977770083060121371876647537630794896589443578528964940118029117072716402752273414410137268453074136640796539266101253860498030504038425021092916195822052486193286550109884180192960234050823021053491310318154448292999024469578525264429924626145660709111492395311184355238387038676022291006768328959524793479435285695809103815875157104667575906114075536162640893228017287590359012978645873210127461476058339783682339866369870027381870458587548528005032794665736515906873626543217830599457156253386110845309199353530035186386018574825486119108653785087721690342815949940008823800409040232634374073477006766368545982911074542743674910559318776789014713100875864040978322110050054939007215192231314313376910751197071484435279630298996124382715742154549105783537543834269758878707491662605752747889461678130686268180805136971565362740895050366663729483328923358259382407380835131326854973905360139617897816589739377564626977218541089941400064813964650706161341805919301496649344719959496399769027319797943527357598808504189167206501436316279344803891503650607573067886171584043309228579793992054602624480095895814093503583357263918474897418539366245671052640071856885112116430745271756996634412282270720168412516021743566862921429341413388000 [99,96] -12107044500074799570559108476630599863115341673622997994047531264731846249966734415249453938413500454852705811524524399304853559685133004662759156885461507073902625004142262513030892912183669376556149946509511168880005614747748262002938647752002836646008274229394531321826321084399615058257972714725043020133505773880495692764101501339002218430547543317135591720556960132913319193456778105588874968670883477915002338637057754493232058955624771292033126579029814243516989224560102816993708791149479734957145443921829782421847542501196934698743666238978941614455554489276430030369621180104231708992291218026381644583832641260736162735642574965644730624415892063464936676082434469470970755569843149258156876534088848104629033228809772654062400010214900669619204692671565281630073851945148092780408381932097168112639145891655779733226977825916257312586822653466120743750334129411128834974488723027411330872454037999136998111638250776720284633587179489224323003805541607913798324823876175328843472092906355379403198727895133957555660717576982271105040405911658918697557406153673867042485422585482550277535514584944580620410567567917605768714599353355733624781378921332899300896004805461767192830788538709361191964059663770624648337374339670867447630284409582567615962899954540159961216842058147646280069564987582973742621895754378367826671029843277788524038698206783039762617243691517878230741434905249306581262288240883144850976832693470034729985800460174035464186526153216485906205004139652533145257050797088091030049064584673286670505333249034325026062156395105693677919670758930648482410197903392533019766065231556363648236162998700198436368364890524793726102621625862616600825736456171961888204878356148755697952192281021322679049541951868413660202502771033320455116800270318294279894750697664052682240955428017235318294533761551419052650000865021488051165040131384945375169318663309439276936210961964765439324971707422030239425654566700228683893731487345377852481704628401465905253545157132229562655565951541784354554000010578632357490895342181271558157048946407960503658906664396913987674403834369653473606755977507131534921132667052979366403263407213437339149541615589660965974974300688090090556187385278780199099561253815803283014219072661366046448869461062564371057184797203315192471570194332781415923034629597905509844063110213077283193002089187411051645406479378491348599997591641395608241666002806371726914841803080189995314672221895930059154485268150547928400219434604665397402237692929925352994933858475335027373957419935535486750494148499723887365854751284479799855427133189202880130569184351403958971363861775835659924661476919577770312012901067876088493549409916785477095532844010127245962349670443095221975042273499754885770304690681097621371918613189896024394144297506503431571452756767314449312852178553681813719093977724405393567851569221919118839123949886918369560068057046350080000 [99,97] -335352638255618593510559179305820336941796432602996304515406804304891333754537761576939709354805858647517737343021588636559187125435158814571531164298460695987375812459484850473639443015400291466854280886367579425080568928139227445506952550407623163138288443644435696965050389882325154059289101340079817876865782073843631921172924152128604034285744990551576148160490939037605237239884192448298029956422772095405976383277463207277145364673482582011274756474095798147801113534075184798939243656370144142103114737874213808415755009793771638539788801594722872142387519012810893745333805052144109122596559046402668362554843673257971072382416065203378719254050643159960245547738853287415318727666360429477293852494766610103126560983735058775760419753408797989076230846654280394689802435278763168736186107165362549958284766183672475911821752452712708959025678548457174581700581565736637847510090257746378480373073317768190878304273271667873400963428851334532378391094975620568686289159294180055910096106647341822584810276337400510005185818364098317568997124241346871722037723774425998242727026399532611282326785950772451392586990633372116638904351350252424811522721379900441003458312795272542717891054807082661371032372335188310913488404009005978090361750377632945992969068970505613140437707560600382650245869746718875049409038499287671311508492079202553383325814039323890697610578234277909523310114844892874483238709602427086340683606727825498274488201157820220519085088324073345260649103016386170183945956341769745139068611015100609626122910887829491463958744617149876584464128822334031739103070921257503618378363993532980543198114387923112677016754833506483183786839726438703058306416533783087728259162647088939031609536276547928520027230656268527691887914957339661142380757947232750074974587924423989306431240979415623382722029012876422128938553775116122963706599912610958148442445786208539309570217535538405743791729066037191675084466884743122887993186546664667981991078748258163396551560907144547451286263148384856872434501592735172627365371928925426352233314363123001072385947668237830828200756505859534322760755806289557367097816674025231142146858061512586082500451935670000233853368086630905241912103150487545015354917874149648737674093353450866130210780127738520080422156911009916057857807056624683830418600041127890181187674997662047222986828250237439808653468551387757040700539003510372538331725417695569371391564703737598746778952221285377838499715725494112603129884575099073572791514130334911371019357341789380138497154738154468265345435156292943294064413104324249230707780790441486973716704302448607492334279647676732794461518335460076288337613606227059966717982293484281884691646077687873420740221523620574322145940949157404612533160001472410223683731560932243479077266268933282663027185759267141060800193870099548635246602267994015184046951013883608681812593238385208401498942213088000 [99,98] 306308600698296744403820392687467696354484755045310784714855030700243253647178226070143349223914040673113532472700652600744528452947819052172707447178138995170555743665118224590403914195882441697773527352269957255356713996260489858597857719692651163491545772971722248816794368333832713531107942830317102740430952936598229990280302726024076434304007459397120811418551022670448649446005739442603008938267071389996872805682758094682910706808586254205669813330204996994565253624181758679010906649887380772469188460519851773461710484117318495073637455723066063767793939596997811579236623213259273428133240958138172268499040028943349447769126778940422411794178567148553527098417198069301832582168212454396979623216241178953725483321455119478083187945583773529135422387864800187525053597893373689994910082687518475652522230724153875605269072200488965216501626303387587017779661741458978106847966558093690652141931936015704848727420685641604373251082402819272480643062934038582603589041367984165555725356019384632929726348965307103942117450188216124620963843748104007339921357033155342630151816437438873218184816370270294802634337809508970746313866826569793784329435902314100620515248266512738894921814234558148579657023440696875518836652592915376481323015520749977666723904743262738598118617438300576870507479210979039245736453315838950251629751685847672544809372455280812435416053837030068550098561405326302127760648378281552513362269911530114482271747969419105925282239714475283909846599218687544712320200501654894627203692247281913380568550502934363818378169367551225543117876342941013097485970422998717112560484091820707436964958271857308364513208587107576059008025543881251439309196785845769746256411047701663443490833434040092150313641837053044049287446366998141914704791055304811152039008770635009991266208599043542458412824553675342360574092466500242305258529530422249561387988932784401827335674415151095338054798210119291685492820976925263584854868587653059888903161336788046552558353765021412571392413764191910368487124915453282924860203389454311555097541648599281905530399958295111658700298800820672930591080647335028755861508068071587162445837251761152898791385992151884945809357871187366469147365671169591865375404762337929968445344533702037084528669288930468681674330535986027843497726625468588612912136530526569975008546083017617857823633413280979422372072932483926903006088351458721621275443685129297779433418873997686243707121801941588350353494301064149055553483239087548271865380888571806278829164199096440470880876093312838197026869163673229742634470819699890536726258924551471757406722208169550491160355707279330486584229009234254662972626938129177847206711468691524320021843738796236702386710632527388198537385904756407887127601529225835996331761860389810831954981178556850502137710899025334214275899036641541589123884737159920902750907314606711720226616993426952806527347200 [99,99] 6301742875129312914490914014086624726896733897566825813393968955587096958540845293037110022031932054410726230906010442810562811506378663121279236846659971069717665229778637398348818486744410503543164829185893236745254150379783642467391425971316501852559609648672955773583929074860802519844666045740077594633798386655835062493420797441113615192072289047844655623377971897839733349193860028453913356007037147679393267953696084638111806449640005817154232812797620330294326446314945591920810132228091976787612904694493204985750993881205222257009260544026477231146825538584419179584858574545396092007102841314331982393498644459574129970055414074601770621576555483885834330774401580106238339471450307378087638752957188222245669704593464499127293317073718515457428442619858710322359501255614755666802475036810662437176057261736579460280372772243947601874170999133003322860871322721251464656102119334092909826760169540400990346738779305016899037226119279457457637933135592291072838375860644631275864397654416533799454394153942389088395400168761422266947354357409403154789945402309006673689652821624387341413494670985956118624729102870010304165681021467735321759458187719264577740133955859915267911327327485697117801589497982587165817812981485041743099811975886051982249027793370128479109431099288178216471740612423342316966250420015674613592300742905836661117359491004584404640966953080433534881932293364671129558589003929705897177449625175142781827277908089749918079414699219162037961097731728747627095165859760679729534186531565316593804739477161304169410398416274868070377547311658125687723456643808822104038306481529326878701512555674267314850189924740718876521450822212032167621758369035065843094433826073432816856769501228661151121901423807108817772563756696187172221363885947037665764629326802784259326197427751996461987567979734316143338176945887338468925637424474927690571780317902087264315754960176787913854309065205087985171892101884057974707179400180574066375494294393072978893636312249244445024116113043737036447793880337025880028125092000429305778066566989396499118885179197924774448123533708926698444926084177273456279838176224228341636154676457605440788508267433118307794492765887749059687479631942764857717538866426367121688436892795947505619240921203033910172953285824167410796397761354380317049957048668007120644680355177390929013358507548375519344352606116034014103123659573103672060690875482614512724172579055548401774421332286652009882279232274437671881110651198478995420850882457832370764685072902279481719419504843981888886932818733476203408531027530691067069746074651232571054591774713714124911331611538899505334381479463039009159793225757901442077226130338333713447690935381443706091161713405042873730677009726288283666837642655410786986420690893548565700523246985526624314825621191734032953269258654238001166528269105187471898421979217819935137687744239526988925760 [100,0] 2353822567953144201799795579982534210323316965797029569930657032002645454351254650342784216135445295219778626971525091881598549488786870180027988077821812018293614949870284812048341278974395142115436121563008710604536203409207210380341297150925869910810256791073807246399415176298499921188284244985919939848501142043249060372969297305613385448226164545254139348275980559226603612903842903031904221830311803218781702116492208222094523312391961475822271459452289354979078000319068776379410456238605688591659715237220922873365574563008288590509315946969535148201326916494012394331457580142352864585011082965085805774594219280652120714772277591580504438423143895466104143751249791631253032917924119082615898469334008521558881826195323409679111833506619959904441098049568103290237564540917989254601508948424584190586565074644060229082868708850383202589755617802427710571576579703911763177873568486476113641304130755000900793468221523768597120493823866898063424703270971081824963186158845483588991051734867701847991627777200461446066397356549614448308794452693189299892709446349306186995401511814373190932557269387938899119471844792026200591990012389684768131018048077923189004921798550647268350009360052695348090708802338409621955220748663966315788685811547109559167972999765564657461232330301204199958973137085787219790241555791838916081553515021927609512007164464608001798917044606133307588958817073338606952397774684058527701809474508423810503975052516943692063308065126023788785188726721614919376368350448843841352310792711397412921584796231748025913896629291039446651674893081043173312783466735869498521448207139008420172401851727961965836061897373260289662493934689086621743791098722025139648090972542846554137776724198423955540995882403869947583904654186701077457295753247007279476327586734617320111279118176189277534724471093783843229948061625852793693881448392100010008724023297530705490936728521416808030706265262724480786445770938197065559430696227222678790454978227437238676719122226894408344393094420183715393803014466400630539956152993567313157970344357413241903422444819324159288167348416922877399478186358653204520119323565752239499927719848217813644735549297336536716913689533504105280585039702543410326394554827743029551302364943984380076762936600226861526442247657246838859586097105028130166397108374264199837508802411258673620010794739410154868365005848576572722165871249166745106057764547576891333225945850566688221800966573333840055891793751145485742866596312990500205750143843741952103059215087087274661399129453623759392869269638466612245248130295832238049744490729468464341059803861128910538537505179839292967831111673828399585284673602771423563139981740454770409570760895712655545406582742782743097909260038937915687583104276606825590833820753912172877714866689825791321164370146836734438287912898123569244700968426958427122077191687190478787500936097127048324765730501464401232235653642188328420896045919091260984223374510487801096568832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] 106968247587121725009714365548653182540346918354781141966554621101260092314305376211137947074646038077631391949228493882033306113546806149773608477655924788656235194734448061290428837106676611343797981865205540044181273077245638534219037534545746028012842819013446517648905570479484112367689013119078198237906316553011621800086894980916850081020290421861233369134372290843045683333562986624070526888692277922112888916963595121330187399296200479322514857395446022437211807696744469648017100032316583731974874844409728197778347684502387025875908775640397091805632702902578364384622654615579525639107531340978892196584580200769114886563196193832780655195823431105229113707950975106475311811648352825941065702760105863804306993175678783290903211631844591561129247272707203931648125399613729267145104293282270433944962903788342033281836263804306135731872590891641908216739068982644699031703234488541656345988578656887321263867477565010528684086178112120175238460361144261023011713446318693715105437108897820128669538491326953089601482767413352946940384940024384811899317034097165393282069667556920204730457785371479277677461919064884575202595513266143462411746748506769404056724129145060107504115704775692257119763511134078585974026482321847725361230996647700668382968559390962302981951397762284893275580942955905228153302847217739290485934231921066043479438967658010199586054928624758383330108902959731505906747352829616711874848421254901189686215124999050798670575403450322959345631811045226480663245692276575266959714377951735447713295246747924868283173134406367903595738114268430533716853292498873835898937667519452915818651851582677465102598839233500356551604923561571665015371239996491498111126424406971619998171724663682101295238652261508082738220774414432589799228055012981321816015801315908951360561656222863412593590643820195626016377159264981650268443589588020595107481651093249127084653513189035093056841182207314148922979817753545286372443818000936411984705184901878515213766800735858388479207805265078142593079466551549764692153248926595992181695423080570253096830503893948035629515420017028875996817843750450133451024911336431902838790413909276437900031163401442710171235313028213841965953387832825772913728590936995061885828933703321530918084440275950238427286490205379149647611314205718739853637310268362971794384037395671596639227415969679209202968633701020940211640668299759376910219431381772717578313780170002272624276766481889032148179613485339229815134730836539274382516088080722370410605659371088785183882027850187264931520476476229824482651182079813361500879322367087901926407807430763715219252378752088965259470799300566040241104405146227620564269925915091569722232472872853245999200830311577968323183105090056810786472239355513245901188501702007899643108228088361547837484839058628874390139369410522317608295730436223517317223472078558556162777462684927556040943834954561678265753842336489789936588691310321796746542740499425109099518361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] 27574300494331098531206202520194969650051664486564737287496496530078108343536402171460142309134261580368476489028808898628639657780526017514874051855105390384396477998520128408168317560523016511314643981817412431581939905521971850998961788983886011666207886845346812381027494672264055158497316891019095552602117589907231144330012510266936669219163208954514599823805670480748710561999550132248064824027737697444433900036927270444472393019141425193585117399256157707839248033846970916113814012013628693224730853257169964168098124527831068629886056662256917416120069792200424233281479431011636818408813222289451924468550749397398820052717053978726327624940045097961758404970078485976411665941673184634457976950651932916759908873104165027835117499949957268890593996929232517399813002964149871819227538196846379759374106579177223771378435344759924270391393085313864201486857178411279115348460980818694936161858801770871471868597808554836369478812344654867956629783526672025543851454513514894322218252694342039494109660963884748393941149406604134264023475839794042511473251994744762211903134892520693465128667889538701708006234444766654064816916853454507993447664901736501995527990486038351575272005505234076085139240091761444197954209487954798910829591089123622791038504307702489097303169865253195514690371977093772618623065072637600863847591705730608980033526992254719032018961097343011621431346688924916969920138677771485156497042828300893282675162811036361062816418607887693516189575729798513460075513774674266319889490532548922958094143908682775276241303128699947072370777073565873263361708551329650236361498476470687727959383354001051702483029701328835039013522058058064117710756121769481522437138202548589010285406814162868065534103335738912951237098203691451572444933675897138698435690452095896614345786479767396540701974525943919803174066438050146756880845550614328405447533393364244260849754657889843770381253372782214028457075199798521543513835815615053941143781171339465749554092798153540094559182933871697360710106109346532004293359638312683327941511143913908891876763236661969816202271749710698301816949994885745360055416911290112939946520333574071687257010674951857758991486197396531147376922991343085214807741606753059319174612582268010490203779249250631767947693934097685975316705573078009721783286184119518505290207194492313400772139313898661487998088300585168862569148715035470557706187243619845430201711467074177344147987088351632761102606884016997922138328595532370453394473900552310328663292705484557123394150784080047114408118769942856757684858476651075585682414656379308530264246728869586448620498603970798365177976228119773679312062051341056119710722891025860466962849141375121386075185193690993585913428145089087812504477553961687784444113882566780492398552279714616265066490483596105325950557482363434836653899218933051488472550077152732969410916224975040259499273137536957986321626915200483025616983883015881384046417110649973330883261759488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] -1387342893948141437983140504827929548832378067403409529873058387743051374089810701798707770225506349226687984496395019657475374554411045495907445272780143511096325540211653777346786776355931061213275856654382218099205691386499918466424112530304658632890727989376907990210391690805246283738881122416857021138866115359655875570011510341092298864206966839834795247806232987988323927689633677371044131884635827286117503010933566085079876207032120793568449303569135914821402658488250317859369652861246675600837009040070205854346724227779521740821371602266806898674690519129843567608037181702997569415391665001810736785014005390760439141862822460568723164398750077252747004031345144222744208902454397008726192293624192990218359170179747752518993702009516932075040941833309127105279687407248460730759706675855485278818868097766260261878896306219372052159678838547069796058977966454798838120789518421574906311731914465261575707842604253964702055438095917627601160809878534139549146025191984140330054131284389066964076895023059731468258183358080733937249743576369963772351999474094200571019774263892913925702831160435132870754576238351542973528388221422355089722483507208886042779815834529674909858471897482285612731454036618288085792897475563256421994730117631464122257553652382661907821364770526184200882272935569234399481194824852368264478696300009219804257476710704917495717798238938683206899417287713304894510074866600804972722432191090502538247849154246593164541036379873956663426929159315758274931135119944302523474677612179597683485807278876790413314458072632943686277699422296120781186315532250706868247200842440947226991975177977609995757451397554397379901082618035318958076051342250730145843544866657219792536410956242680196048576247603351429677222828055572626293164384246747460786518267366803846473929428945911837138308300097748605558630579930895443497780470876183982503464277493109307807661241382556499178053448473479137406115075589081758616828759179412770104243526693210230720511445324483182654146280321964762301763648737378541989263927021220070920841188683810281194926459165578528432803417452272253752554870939017384230932140103707561548276982938603372400296231488610788125463550221867866659170899101401281592432753815411659510459113766347386850053887707100079339643988143101247805489889893148830048384282290845939397537502425360106815064561477870297029339932243616489274867333514786872101868776598718105189227196634867283813711728278301483140002131073709649957356193010161842579887775922188079162506384622116993961081572479884092590047579913135310303364685942120180568842604212692151164000711403824883001925002637586489648355201590659453515131287548836998779342456550054085640112635353998572179266705254754875380582375548898964727165260625363028235701152147196899820545583734067156149679764941039509144356156329119752912671182971211286524601947933811392387140849692761458261991127234625330044473139173652780513110085341117035430516926677817393837830444154880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] 12458074304940695625806234486210377437183213410455968419710942770120613305646280660905140973084801274052183280179223195386564462784720802923693175905182436621663362721781394056408281678380935561795957726571997514156732190202388678310257927522880524992575092850552776006996916357919467951942331394757635160950445640208730494484721432559925892396852088215095221896290259492064119392645317670049193624052858529419025361604952187489845205149153723647694549767049730690376070718746050746636548888253009253421834263614878459761260524591841184602951851488861612680986192731995220835993043485436429033519381132550999435855247126123955149354753885548176120429446318834197973168049056257997998750211405306075853387051549333173104391574525906087092366272224213653602738407177080902695940807930980330506780054926081903948350150560904882437241939940731434310779614459509282157470626953780336255519057857427441940241507750130680852513385030430383272318222964379066869679723879976044219948117590204977562786378072614430661261772745565851516370264710803981714265018521359456705385114912946468670509526993653764118011189899603016607987929429916548906269331233629067338502027388155511664727130982324736404938464784780477739259385031897974375389060121392030866588332507559506834614004794619856449956672893251426450035209544547004146185370102823058751609401359460678884802075778601374877222388426216240051257751251179333854781528970978750723557262025339414291867918231354450573236843228495383737464871067531601056956827242678555703970009526933482642409251641299004202998229332696346575706066045026636721102271150073523762456665862574468685091631239675872378575873488940042174525409110910689365666473781496236052696244541760736868246350131509925034053794693207370292157513615661588239098132708553930740454004068067385347141884891339990733122931460151839424474994733635813802190743044108174150689351233892197231443570899466709487312487939756135811502013548383886004738880126259261596730068159684469033424318877689904594563805242839101159358580934377309813827746809280458518267819718673116070822125712367572474783580971579968332777406827801839568647729414612922476146188159452510626419307211954935747578368564635485424012028683178650522245304165600325620641817873011704563961834043601183041616153483267268315154551328508096765415815656210415184389690094090160733252497643331526326701450709903924465001059026196774183425605059163517241356544060140296558366063266416492326336587692615525706856304098965919567638293294094669774271784639030400044515234109832908033285700549602941104568974016091880243553522270045279592453774002341978867898643763203908355810484937685837991717414340541685775426292409266079068256697649341127403856099898946758202258059067902847761794302574464322530443472459010732469261572423409470816360861933405622430559483050697137646513771640085540947498387028388773396801376141726809800848874165204072112928779214961469162431734286215401043934049295506605234039789985988608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] 21170414982190438602384314692349320474939277253341554384321235598323368354007265796252617450011030787985508721828597864205606216521877936588655575025428449027658917937112394160194503069302447119839558218990032187736247258842063464366653105233805556946051075009460492263913777665361065878058841933334868902075166473044246832745715584732254732771770377580196546880129491100071295554268772369408997957651093462986791406627207986541536284822056579751293748670489006144228066372803659653662432451557352447212694562838979953051493743121533681243385713392649080666371236788348735280645364282976870197465495136109948887133861480151385030234824043507013368664189712996870798822251236463622849834151134126506791656508505889478359554185200196915609917054286767178545254830375543026044438689343643815282672059075761986076497949957957803982238773509498490954644220578578684923319305653514049096211447862655510595997658471494824138541622098022024812183383804179865276852015719391175126910923195257497448244888433449794687789313168292840205005233743003078487599767740941391485818155978904290321983969763759160931635387884134542574961418769243930960775827855310220389005974205125699179006487611349901665230770799099169827844087068120762230926746841840971362226696359620498637119887446672166042273203044215731311525134977528990260148688782607613202042800698859374856399427268651713761566424105741351985592272533543059982605972010820425133969943433607320747211393984078428969870820777105807717525670520317162463414573062761321626887102073578346282654240345740309521290091150229057445692844912561458171964641654735573600758169874581910656642940992419275870448950509475711914736059476311818461359526567147121329253585782170206884770396232684267117754566150487858780280381439716299175352758354181978558610021653971685708864509093452307769867731578667968540622944349058350039734292052631662938927998852498803342936139637424132131320915898189271433271872782555519446852022987092163825316815457343988006450077272013200201983959874317508992359327548422992293065598644822315359833547475168531675172407889515573455607844518521722190881603419754749790754173892548059391669645112546459371476685291385782616575760568862511444860661619015146844769523094025121092325243849098864165228782174151616279447181702909942570026851023945888295918954217093333404805008688235807777330318654597109361067985281558649697850284498405600545692379374422058812120940118503057301825083982228057705016203956809287521519523198006297768587759954895714929074264562391785403855338787690860785764259958932236901054900185515663746567030800010695643920352611840425847243815474226027658901876850160095697070775481102962337856726977827228136560112620815323023892343689783717075341529673216207837372034916915262167905800622501262578344200734147174171760739363062948305299846299169283466886843626936861337806056120493498728378481096617951375544111396091644406869192648166398724279754127535207845018713117806675604145542319308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] -291221001824303669811459726628089060833122962855168805557579031853797807336607088833741403784933086956887154601004110332112437800431579032807228932000114275038533968278740719346479764382194784595471638038817534597153049051351885981519980300010336412823473548610419528889064638086829899909252735954268895834092606638226317422065865943463461725399068442019978063823075545157795674735789588965970804001221684117956708734711650560995269963706874270810649601518510168574808594013229645612670409450186112102841285912092008919916812261470784881314669027433055169684294778702998521802958877070055068915106297665965323035858739557225590714265481855100411652062737057601479256665581573840637735891337194759598706358600192172481462950194439227923483904365320028141523643301029883188512026634408362622300814126369069880319057245238761720696300708144184896792762927165063440766804750335106100949125359053509887545797639343881771616790699637787199942092474352886745540875020294102869665828606879403496783520445081138066216186343189353534062195593998959973650394477621825926733961804396251682518203481366765603540955643812380517882689318795503670104008058444747467939511888705698262810657111615611861371818894053449896438252365283782995247074780655160377117392824873160360554502985703362738282392075294940586109119467535209989599723050114914388239218569078134726271056861961688613470686306785779230355905092841187328303666626772561640014102658177596923989804502603703239710165466986406796367069219454885850801390447802815385183957930489187542879321423519585592545767345001773204730470912933136267471379453627247273064125392084874296359490575675843463405499851694379117357125645845852953269286324270531446476539046377139150638215399620190259492994871749269654371237246747844411247626505433523981454363972939364519876398491099806517200695559629278350739971399667136230771192208851992339685680314400485906996902541600217163828182634593590943554875685879259017467722295011154003790932104515274797542670599453100346885426620384959665568154167995789082794296165509103242617726241571384055678254970856672049151308672943531030412881637456522680176710339606636355914789656255726497240780415649345500293691835685397096975189274036968276980188856091238703222087869400448763590244319607255888530589845038166063337133238811058070402031444842016635306563177831655116853975733027252430242058306982658807121436633263436229613112597801158733400466423556804804721790349791147591173983622763899805699486281289230794771519678668642105782145702725307351693086282582072522097529391698683862935962440562134874543096131422429193935313742254167734148473947492882427558529130116330264407681644838097013782816342820224681881347121279308694281069314339249302502450636824320516590728363781599701140638829570938518106142070148464209825176645733931006290234396872382778217455848637928753924618936723686985728640574456097832864605271542951140451778082381447801495174756698884487085048366665188020631674509051559936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] 490913127452652977056254151144076708884836892770020918660667304761047129395957274451438983099579054333928746859547682147989100783024105863386456689227606469563538693300162769572897585676419369619983026032283281328375809547778894470383215861157547239461305866565893656740412700305294484469563121863756204626074797588834243870769372955133968334393482892454083334424969690119908398946042250821256821927701906239139415532269612613539980605753004152342409396390970539539217746261328769949258676893426691263951613158404550101835827176314523192421252105496557055257036827443298957663248989570486191162491682527285160978422639511804339072005697230084843131228235097722268928976435287390772531916191471237857634336078361474476930725167275813374103671122892946375513933560670804676345987022991061318535778918767570512691263679872945332814022726229041745526080557783016033273558786932281283745876996055558367445456801028816242538830106749910947027030607568774294419311742551795924424162536411491198648428535979911405669769849887458352058203845584633433940651966574995589996189720307162545231551294782781641217036007376608089607664590312281774591953079043463274684991971486131273355559378924435147315130333835848642335283439563745629917267454137172571414907489730594796973722429012833556702738169872820502045294752726725377082553120681886679279381850347527204889161160168667590936733358805794885416835779441102310234617811187712835652518339698091706031626901341050238529746709998398980076506676236125438221322453222966119025964401158805152490786941207645847066262131772230183197799260957363154907152282574950599390275681851692276156109900616011425282015090470213115870070749364439215749018528162994423856404315809209724878964284914817440193266599610952086906365275170723976442049037665801503652368893365747391782225709354855541060552372562715999558438698370908444251000726223811912588771042663472849189387745698792315074086195468484769665291357685261713019282536307216730661372663711443352555865314213143780728977353868641556298315061955231120871966165448050803578489906820320400221541220519534032428778230555813497063942110684024233398808379014372235429268426349164085863693258827743553675002726762609578830806514872984376238458005485852905994574336980060255725305668490899408037011241619251929839007584791788507301677974898972260166528433601684265451727268380302801962069118442603723304098403481306308923376908151916691138573735183349785565093726299027725829041643999672687694567876879112984243331614275655390302234220130694286584423443725505115095975476634879463047664337757354337755578050490075793217551762267439140743469264512916081336812956550055090026996534693047768137648951170341222731846401862865572136807700656585491152153565316457482458398773635597472521891516824625684095441924365634893252617397516439350647779126636416507253673844373407359071318509256122167594791147765821979557070977149796074768850585518226377582513572594298230420680744305034653293744793709445120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] 5890002474994248049389477902887634815680222781873315622973280111688142677965891614157409725292594005034210099628850623194089774161327904214319126331047317777579755916877920920236567577266688546731902678981160142270942182032742067611376223031801634345848542329584847254612745436401567890784016322553824621238795383947983050384585870046648178317995895794028314970362468607567029636981700979690209301082933985147629105196554140875043955067939237468878144655485790519327070339448897663256017981958846406906683598942556410732858162535249336543464789470734754502477810994117583709289083539197463434476940202530220276308408766334054785204550481400660944621871424225014527111661605343914529948694680945812692600328147478059421564425548529298045068500308600324706457692452193502306212266783296228078167517097340536964748781165267362088640208055455782631938859355403484717453956934817097258844144974056308289969409955069040220026174850866993542347397599034014111413984528931229172360039722847176503805635222390365518638622992409241864284189710647252741472824589710950344889615860503360059791443981373902928159756200968274312603934762131595854652755113744484123936567948785103399760893002534643756691156517151406965478507608723532101967401572472438993101437312266373316903129933916747799729474194794805527385430986396293813862498399370874792142020519141199113351987376593742495740292016780717917680948819421550047602621872338596020088408409921945609770066058335802667304903049294873545712328077679548445915026521883105651955516788699180984457012025630161240072339381888914985469436517501377283800633710782393147457746896513842544464744675132949208849579420599950212943945087310720849550041573415068582818010836816637048944143270587106814221491220292605856252108343025524829602287415114864692880587026504797303152398307165764013588535098480368447778919155005796458515019085808979724867068464387800482649419457848188655031975680111987019165776212603664911545741032085538473766334773383632963181766772086930848476571063302574582074472972667282551216716648682956133791228095504701395218485136162326316860170399671976207313614446408090949867874270405899008153866525328763849120090321418967116057597382733718355065618413219033828297886153271844986147730972748491601243426703522205060516231665524621867031410938222735048924087387199862670586421287648416672149919180627526593259398737919361513189974561505280762061671142674588673477257262556195723978373208515154539482106989393387266467339105935767079970048794427911451073726975068245510360432254989614615939661170359309969152323274336712153521495032471482242002567560500883733332990110068028788300603597945581088820671440458836745418789923959660657767998710031632404401925840632970583279464475297832433124808737036793805687968638679523003704568474824716053838114663092456361364239527224275205196538170632331974975896595811679792089888917300500722173396983306210380556105944782095262141528512751929646688204978915571872782024649541156864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] -48231446020746813100143197120396192480249881999814856996358883902650216450559609387749321805527588118654701975301220721131249430610740636839134410215705731180068025449016727005058364149841630234786761053643238602335807863402960491822757025494817641118516386505594479571841926662571923694574817311052521926321484883044566895950214979600864696485060912931771662132700451621089794137332533681390648607540878713763647850737884531686820053166715782971910380739419714824676764904563901239019251283757932223529340894097151429398987831978194989421057625130347772663302325610235294845621086953870389126986015374807730596827718131311904153589240973763362539521515334440457890866371904254654849596126889139902282598064466344251976060355819064224996605767917166470759161195490352770680106884952020861095228721012865231491748297072100959517052538719351799597044173621296095344917151305353449794328709139763166904896520539344965223117576562056926064286730753230278802124582545317534428647376852491153872500658504008077107815128247431633233959892040112487379706143888509950061868632670977038010568811719979858542517442557980920617330527739445131879796417894074397039934027328573549787688659969929393207988732746439057942283807142572372442897256113434099238007115538014590011735207707851998168039036365843961699836826922794707266699360950302901140979843470014953417319441099486362916392158554429350481842954277728140631204527655484366635589572456798441087104318200974924762981089405664560434560005110497178939042023630902468053913534937404032931561415889911407166364282473710190376636166856637827243408289606322580203032692243872092752869090665328369035594851280832269745664707969399304256407077514095281291525477498260035524333686489459429503297216495841235223091661721659543494789622203601133744957576119699422271506088228518588005077798902148227837047605600147896201910390730380695672014964180728725866564364526232462186229185338290916290542161002897039729197561552492817230861124515362251347727736075279135616118354009645932139418594050500475335762726814584196526091349028848807145541277802398161978908761328385046552601695851349517472015077514771390388622516132766896463791447835897456276000227899877168531067888011334561539650035916368125403241458267955757007942206621198010943965157384337800421068955950767882657358953508446378187647734083898338663518815502986595730582868463019790901800296115472270458289859071653562555077809188594005186078739731500411301170227642142938128878032819955298722442803455077746817452434307128990380854750004213331119926677716026308952742147432255636893389770134134191949467331007253731300508500819876083078637149517624607413306471476152427001380733416052057050940802881166825668136421577939578745597166821220892408889777840721382149641505488644058402061400730514606560516354865332087841635354429047273333896302183506255642854724016680487726414135782255393521443968369966468078111598521044443528606945064608819558710988637612370854349234470964428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] 168476258608893474109556531051854794146047726027024619323000007358805453003233251613439968239349659868885778768526133841504803328983067444421905498674603095227449291643421459984907524941979925729833411921437214808007317531084137129388422741134931416060180388328054888241922552940410074338466906114582142740348013541961999698382209975188381678088432289916131055740441142638782775022512490162334346164183896266652627685871482755720107433317498005130164582418985194867235477261060459727160623902269738226999093898037367305237189965082673618458964107136175046776033079603048193120435476327387401249499332016030489726010599885888323162587176398930110064639959548307052035819917248809475002242075074191675207492261003484201294030841466067025717043446243913456609562689062004114241523079954168995940347181721111252390575128143466502267501129045789120867618911704984734556190793691460612871153802439525676087984657748851458488337401152738084811522663150820065784698632156836170909026826485627308033398225962469287383867839495844443831908919345236447203218196889321011816269555554856534523322406212638760542399357694640107060061137744294699035014414864267313443078649848249670710127732834408207583863324557877522629251346890547794618179437403830316373308392018151614313002642864835019641708636933055536670064204127361547714134783161764397549412428864419797407482485599859264699359420475030786121354580833679753385952278357657482028985116679489850910622605415034570814591216843980824734717570901097386533804975754095874496103764686165577449583862463077016089357920001499541085811410345508758586623369042570891883411295704321044998024867833760133847391296234057705739948207021487604126983783157354473600546758841901919627567155934191281873852125089715533885874825744774078217290340770122899843564687147899967741439370557630016462683535832315104289279172274753860400192623186568559774130099258886256555229839881979421391777595011918900198499945661458529387981161402564016186928642739554525449040506368498388472733981660329845211604622166922363546517011779410723175140229060654217237367553725341914791432691202972185486795138549821141365933778455479109219603116274535423094886651855924541280562662081105912412033940182067292996322256323928896901534235753461878583277112967007144231477515542954652557974157565913029563046283192989602836936005651942216651266074228463870670752016845099120518326662059759653228330514040082518363554750670919753051761621319764424910604183390820506831365578545482746721361952705214467319973366765342307926714508140873850817344572395598860270702291516894295963547791151040465407726652248467005984182937256611808872499915316619278296318906101479791682187370777092126262946553521045419640190955386504082321016667776835676785604649813596844122894412788653003894237580893728976337515637725653656957263445944696668841310764585154689950707568535718543563991532240165758159277028115175159317996580847880225546674180525815437579160205169132243512191546597033639936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] -331588108397370861978192258498714234879446209788972854925487015530036435600119811482120552926749766840982655877405235225437363422301211254502117136395867036820015672270910120332364971260393975649625553774358050000065710597776061056873891409944411109351204866645969383496995880805832061327011762787480488309104588210891026221831558040567930119894365791473042308824522219097801132937917751967421620513455509764318859061549902028640073974961319829673941028814757273841789523468425706988620825801908540203142095564003313154202445707767240391960489080511587243498852526045009653461667158394516953619865828454959609874715122502449111994001217989158284309493258734726408290787408051529120396773736596495731340246567604840619790187794107165126775685028901572539409667320574375292432802341689269917282922724751131805287943339318398736309400612212978519541865575697828185454711535172474206889673358832395890904022876755890195505706982421274982510415512929019660148751061915047217893113867051918107836826205064687884060523764481491169442006477332417013455050286828627467182104097101499451591468960426479111173237856614020447169831423434803864265820421272501210553020464885921780604392971496176250191483682499464920507605958670730642777760607218986407647109604259576388395159940778603360819553338828448347620340464806675199393570616051102188771564108714468123770827594237435868541440065239580093501602205296608106139075037960894566057286842746917102631894648511822854935213348991468857087880785869454730996596769965769029576584245124801516462570148741798661113458113841540905613099060017865344436992523162003532162737284125470796938640310997236502865027509944705043954934369438611293724722498796454362699701545768817013258601908777074566043687963703259244818538313526248023559742806963438358805613616393471400863687113179121392469605638460417901219584174777510270922795714760811992307579124609108403943136625624231909147034353959427638321209613021722318177104574119899923069414529797494711171553915653924319704748635582395256969794151036060690576659050995304070917254095741453806053478715671050335808077630810655050132894715165476532051528867601664519279624861842375225324602630104967416036429135481343303796759745203179518547261901047705487757135948490453933945029889124329963363200400062599988292806336785673529591725029008513437404441430860630786168962814655189161311190476259946523875119053007402094325073496624352478138631492993895682143127868908905982041414229618769003819664188341399178261996712752633208749818546169155117928540364662047559317256883081553795026954802856062771259847025373125177172021352594021687089025019128669956845776868917539043796108657294900387263120212799032968271898096395036216142622674927919002073528267510593447095662207940063904746999695800337039036716718716031737078604286447083760019647159682183883751464165405041018434054086731787060363273885572010304292599902180337488653592860932388358081195977675864266002307691566787588740820039536727818240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] 835690010010269700568908781277291831217970640892149947675234478038104818081815499337062167939398406470967218312979982566860423441683707541863839199339187352876823200744300874639844288075750237749798148770100513554709368914690207141005961168279735516669049888958376425086617359819852809123714976367209649395809540091701020558014629714790532140813145476302955886760346692227922943566466958754741430044969585905480289148359813561029836305791061912935565640320573453692065867706924007710433779089262992469220241103511837799030012440143075759271304262408110750941899158953676278741678901758185930891581751674330620118562909468429428641701794768293734457769362661659108327675775201640795882394234297982717917544015957632223140053505971855945047199397586901994892263714167407208360577509638810001281970313289105017340440616247705237275335692085001725021794607273060319243050630592491457920306592710602852432008622665676837949581743195806068134003457268294118635910027394684326805172030732436888511064378439043372305262774222267951050190682588970838135787666812110196992830698812493653590474672072522436948647233003883724324790373083368268192372581124584437553614006781568964912801262061128011353539574051122879946326551745779881515214058767272503853599519245906705380502357625300381214429091790737503996353310539860571924298466156442850088135042271705717670760998982298332381251073545240232393352762580981409513193574421275164179078382288754117469733105056114673577769560330015566933208976517288914938163494059081547413351626997003203686009679863919035564391245280946568942461092159945299878438306283348616591739342841458649123022501524156992854946275648288676756292130813154034600217419854361040429002747637963387424777022260357149462861900928769958112967028277200307028670375532838490352735212074222924948016108489641817868017275383016008097889722056499782964079225884257006061322605025220152925046431675777305996940337273226573473914298125943211754462675081336240890731399150864651041754611635982930971882095256057374730944271686007829023208837993069729076576645005764224458466774646864156518056538777877535365818754930872929756941841420622096690899518592127161741625719276498480938850965978073192219882291451377967401086030973027557522898095004337401303487769112623865718061914198281946249213929689400323804103744920966603494984465309434730169913901526306825555592536160461000955660469987786839228656186393474046023061522511539628273517380377959950719810471043382289496683309272826264927701503893026172941199465773512610460056296796317734958626740287846120383695029579059329347835890767899996814259229937224645113808435633063532041711757528945402675347704623775098143381433520487563186184839682771161328715769875796298131042220612999350566471319502497859582508626001426800074622486934739550787260433696040887238416514117350741978436840381310654814760717082794145520449552643224762825003062498161374595138123592065811171330671543573216562238506824488451468060989388713099264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,13] -3628277251136748023973087237414363493061734177225222446619529273296493369681246311344504189696637185615568234823372558556314598724487372640518999830642595780103424222884599998692420469944245264981870973802501049457167128405009711416000506510163720000376475814358758925488395781110347193155826273247862129575525346062421931873706898515905410740543994646085029920631169516906937437973166950225799506204337907976744137138429428022319617427757052088066366168163855674263370086713598215194306167954298362286918233590356516375463714500489703791170786693612305786327758756086017455790190565559308641529405238852160572214910100348714612205406757271856615692549165032234474200150667196023295532995158390406716335483056496903622208056518603523827615610592858168365450865197113672892000551798221943731693649264277894533286562117102805228811140879169649678290692865796565860553388280912783124146208614602384773763181061570698327353103133463243359076959584839786838768161772265108671582155795668277905207308636929489938730995831177055761447070477592463361637920424479902848473218173389737269379363181339096257091383513665101906388678553099992912441322380252420242378132434223133654971814192698618098595234931656583455792599472758380732841187090831930029758224489365577508692350954455615952217518605949572495508691833374218301893428908355031779207221340697689303374517722106409121682052437041009602623254364764637321843797813595977507986399641316014389164112621436123037404120006278297398541324454660060399689561040342609063493459177049991272441258439013844998025183487040513005651964578342902565218561661763062376297608346502510683294016151770843069707960328099834684687640344458086140339150813574261370369686857722669031849862515858761176374377143821766532565167449394758190980736575194437061673611948105530956158486261677627459608170533240176306224043356744296458441427909711132519896469847991932310301612475732188127560464344530552291745920763315247516654749318691355253456726900775168496985774814782633049808360893367220159774833505643854499383685128525045960374055108267726334423397185473777283844570445156477505832153447420938953602059603224887828483057175702568314954489889223777812078010856726686294046575000113998828053234931314944152318124780929477333155608340652640023696569873536035451782423711897980177674404515531604458540634382973847990487013622567257193278794638946574439167986766418206791426438895012557893004341089396784659717872286036633680150186263976672038053594042608977309965208180751520908716071313122889978705560938770394335576221826901580443878542957830736908161236503074171588100605681625334388940665663417155898724382250498447366945896690475704181568529503078453120513825826626502394420628487829498498333409382142367400862465335046095441208895701372143507069002375099137881702964429868179292843646662825069467603950485259407402716378353077865119773584736746798486013163652774424241203141764314095576616818963148405652100846904874918237918936653104697835520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,14] 8030199488779187461141298406130121703649572711442214286926528391669838113936125596948860703406088373500179599952306083003399883481253868194154055127573668727770857460616892426291574113798281195878059547848772101559823949904767050690944095221193626397852577536024841168806433114969550299281312989539311633035308271636800239399952671011591926560256034687187643538072856046400131161082655564176748721324979229081316629335423979017151226314005225146883793380689010403461392984683788882401978387071782661449149257744493940881039557139267257536628296048179697505260855388210794226286068595918725182221196391345091714805145373276536107258183798223429170659843353916857083463752535977902293986314281842194854197943483337936227845155900378448505564758734281769304275795231800948581300886866198302308158605068557266887497838537510971841951452457679633705700745437808084474653846465073653064547989110117074609395163330875836331069658214461724117877882545261746162824853615916537332335797046065327557135069123557590565488983884496402743564038031998087026216407006880702168437954025291984745243152382530480243645245608408314980493643532126233775400115148216310315020436526115488642471050815393117214132897221730977821835518267321578785906183198228921924944471290568793417703051085606965230181791622370438999849175587209186465636277184950538492936315312049994147130414039488647723520933686028094084012496532978955783113645174044951465574016026727763694481270084023197979060766128020995324304864040470478037642308603655135155851446275383129367524822920044261543936083769558707922016187152688710171898981354467989511986271616544410500153539987093398654110319526122910777595808544097147526362354364100662917937956464817300731334044340220534271756379553569112614626274842415617452591103280154326271704690699324573141053608566275648420132104173354348204834476274893773889869748358737299411378023560670717302927818571299633439899739086707987701278781064411356093167600474173536109911909451464184463857451573236476096609566817767169243568805127093387557634192191897001102143170152946380479514857213952746082515118940521778757441232622896374811349981119305448139201686291689262818566202492896227166172950941271182645680539802301074971983630924474271661890030008211453345710585987394172406808807802268871803709051004747178712551301308306711821650797944092512037843181695018696045708168853719659682300846692282408372812869636679925982337321706644809611923971339134036845827983660227197435320699494170186882543310764685228070647940914215954261486522422779460616705437371817221302618358890110438275633728208832472094553352534746886181792457260116531111959602803529158229615667627276999318620425781639761834091059505294876401160982235446965772890119101067682105484527217140761031825031563458416825593683600700162879797996448268089614611183177679190351841484946268740370503543433777473359682736852550096864488136623275693115248225918892097803093291482181335666609178958877992528016493770417903763456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,15] -765083303838113889640506378123064677557154415921237575555762193840553420590265432677395192398615381391526502791793425792533249373377535454396383666221321088842362858109861773447211016861997643106795813397471300379262848214987293479326154202063911532360774762599766473991371966833456943016568936551511511923044235891185208052239537706880086606686538865121212697002361465204416127876229999370586414035836636730848245575715478861727368032469101033024992795909169295670172259501046586219207004851535931862839023898310131097621231017208445648038555090405100612632405256285493981229951712225373730412630191056398838871160357229196492576362006096764249895666989406994707212617709274073111323451981251270365096446017201385681612086997303415541708913771537539675830916929619397524408516982086255512229796207881152914623854834788202336191562116661429625007302735358259513445363597350460492285640954517227035397235657382433308933949728082157444904438413303000740318409135829753835759300742730847730781380845045411738126842035223570749353880592243947303681438241894696357813441224272603231287872848834820379227513548962445683357995675140701302594855057219946383817525076899795084941865678300828934338736644716589144403905257232396464530061514868574671312436722669844593308259834390353325967229974927465931831090380823802310491921628860265480702353248589947982530152093976037708175800059169148873409687538104093633466955064106815502219481558824314907862159572857182691763036711128357740542692726936363040652836792083726056410707750065975907460098942088645528317728188723578783964499731363238328937047719641416135280812596970624918660238509033784434565034705934586498679817341366065211983308590357685125543823413084296805762310935137213978030901760220508436443557560937039704787432923509615907708811099164214759524416379599204445586304982829722530394152877750752011192507037892563325894207716216590487824420550882317842867915835197507717607171499849897053743889379009313312106862329051058580373944735986859783855837063975159804457377598811367195548259369535760604794145606203258383020502069483000834834656916551272350215915241857962535637728763729416509205413733666721654393807508552306556206721019865975808900550021073654991726392531418190028018340304764960870449160909908313018711415957107624197423378696538972781699436723657972246357187789124673999735309891964607050754903006333444057974502844419720439684545467943736819243119345786554907916535089354878862955128175423642524718196324520201144836146169903509914903299278628185094890936519077703965209148106231143693451095023594438943253798275924228732182649080845770761661076034758118543456580618763339217459774220101844755796466284413323291679253763164260232125846984148304414364808982252699110724943595677729435212043829156919367752990169667862815277291177851328844116876880532409287189668738093191163098684685522053176976439175840646217778878389921368969006867346868643735622706016016444368116114580565551626763605455299778969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,16] -10227943491605008205100154243196155433150032178413058996300411719388841830237975428431799545936936112997627684956344898215730731800391938751514731879379306358798012001392484774885665127671012288226510731618936310364023893110013300656576952510107228156586540715559494859528742640829973730990871967105355088806453806849733375898194291989076055306302067390552546439904966805486139990763301257048795313164302095531504184448619142647498605673276900347745945532683888667119431050650413865037760255088097985782576301782072378309026850135377104487269121557015211081908436484023114674839570279586573631951238697634686669194180974918901213794539666555489462160980842441391938295514444051368821136096295820803442383780701417592318528018259362595687247638274287944204503828871698634202990057424564813749672069835282490007714355446847747876360922862630308694299806196620954954280876105903371415928428331675601346346223877368293739280707466610004490927685611491827619122771654623714690309550678211450246018703271774891749392717812789834356733333362973131034917652677107691422228918693363575661902936349915003029925909385519267218395365796493833370616291203555225841364008338360280441084121483631557817438555615968283672938815054424994986404243531062062342066297968822809210095156477431457293523275806413834043812077578549249658017512505883326302317318844201610813558516911841921857662762100921334150983840582030743430561631610795902507206217463506625944139250644405029836923758686425498940440664925260446860929919500970861969734275846005743195112986206957952605381764880072858092052477925338671652099267058204198856965522938525570334773510227985134773756191653766203441393759322392427960362697477306811491460648705650183189438380787472290087085117262296016130064658965909241347637778886725276488167073476514422982130959272747408958842535120232040086964615044100736846074062960366960766542991334702266146949417263306630130517451492728705739945056283426615855197641024044463102053194644461854758236039165076073061545085593306060232602867111030622901398162744267279896010630716424708469482035912477540570172866537793148987358821090679105524734350781410525595173278154893445360527585679818164676137491695066583886976612488143678406612976818251725291944382987238265752992827133838178101775874736659082295877541495234863324586180007938143321955921571460910873151368864006350933199981888433740283703083490115129474196506318535015479553870500693538574501089356231221433826120981017324027328636929213026433467392383545244640297242008055446392543587620054224771999666341347605322238180995593814676445613810369499277080649787910304961448220148894094205830676389062031377598504270714694095660279027118336498177057503943910918882413219654010063597698390615775944901514899521047616979238806638616037230580431918514221925534822163304079462673418540180658765218923833077202418440436889047595416957737452857915589681323787761478784310744397150086676752226249564364849142561081207853168891288789396226048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,17] -82100952422916958301436966331896970926940021969431319045371945689545543559530411686955394367131738464374251794610776092162211623502684892375235707944361164661981036043140705090052414882750267567047456315685657528603327565688111364110409264898696958334630699574927808916299413832580658916478041394177335886882376159632804040505423599817858321488559566159425050644962634686847839769133189792634777198058576170837391221081081260323531917239744296678830851430567808121629162804086070273686448431956066029247692103531809252866075316890760855940677344882796146488298840840182472138973665573812870789732918039376317553694701464140433062044485954739730100696525662793214720695123375411238455239766589630504308420280095320068448866053881488423026551239691893583942230808023463026109486417247427995797770873851496049130563925289836278054450667362116297668886766434137064643890164916746118514022294288823360653866177983039282614029803950923231659162636404057452218238342347976922166614935259805934430264143203941884369334401264998845519402174331662702262347459806111688600965038717317854929160477315318033721867856826564362795987295714844004839945185992918196025116905273001880155633932179841252612295202680301970399322908271783504568633959322324624582171501839292885720375750423600513329016041156485153750913036328988384239095513606290677461261128679296167819035387401046046543040828205319096849355721216427775020132431769349932187305552290916477370749393582953072134138814330276421381052556705748482158643053157321122064192108675933475878373091354469509991501238727825867427738731079483302393502513944846985899554173438400026090932187845287652014061897813627733921343361156018035065428503788617910901873273009867564515222307524037626841635825846283507235195474412079899083062323834301402106202703533236883018243927999348923106214561536105638263006765116911408096617737961016420539175309562550021197778697792820495200478674197187148757501757543640230267078055021935651107030982400987437976702693480170041825029123180541539733780735211412564344792760001895577916613816901853021011554536606228216219610047482219252301375499830685038354536250861764013406840042376034445907351499994231923784589212473000280694549535567754256343653117930814162404634223572909870621582193464192690042387288259122540510743184428744674357804901186586532011529267207391396514809274243455435222466532095924032683782671854943038123587052787211246820263833287895049925479921910331837576202504687883586692689682072955397471908698667316198101874095678673064745844755513443437822991008872304778402082571779306857520294798847804081525777467903696936193105488707743793488401471021473681770688256910249423857007888601492036087054856759540282512955228344235792853921358515792743012474096441014749452562064248491438948888437926671377083206961249691686677229186251079047557620613918539552341488366878305714691467033522122699430536880117132878651278779428275433675675082420736318234176594444916943590069636985361079992320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,18] 386344558661220380683176047628024210485113454820904858401597319449754549683284750486875786676498714376696810189789074392860914773528318645347424965801524923482968147072693151796481952143039245885024748474215690376964486940083296139028003412474741910565314703421323540599061000722016983217632373963965575764054985704109256661989463433759255968303419090661749792445464365932012683773812004372130275730874590239964442344821684049783320964442184112345956921554428923891082377892305605827109929282117845157809804443092134444691185302689798600483318829799664205602580700878900213024061178413816061694084555949925767108263445736892646072408886462210280498779372762819915993350639315723705275453708052307182583861565025412861834059804962208583935622281861120732037607188649793879391129417071170721615498384878500666793736722371322175664033496829473660909778213896950047669428142379679287645382033205598513530622496476483726199254646827484092413493519083069452422299958426030229715239594183019990132211615229305759596258292587954393242351814069521831989787810717651304792909891391478454029529225905370256094880455772977186085711902126119394185018238090517307814408052396813486300643642689004788263221222978700198650391787095391080749636474921631217357013366592777031391336323823590853112348045694300968388276841618286971516768331138319792744183592643277422754917775146613324450719633611057615193920882736524114457485470144414028158393487881945647759460763687141812563986029990421958606433334722277422027738261441541421474188522582895826109653510059872348034020165568669808708166862666338585737730965266407887839884947932929558177297661466773171492525277213841207028747909146982880862555042792725861509238827150347758328223270810064161612372742969039982266051615908198164183086004936977908955529827064113644861288350419470651003952915057641146446161523654712953535456526385753630433776271033258324354572567075496088389469448867264827407263301751817242864038568961166360681953495432602218648023860374740682453271345271826992427285594266000054121447965906767987659002326125167194038719096601601141004807644838600413129898779691168337520967907431955583238567141866594951062543077586158264932054911643674094903478700230886503596465980366025686392853131555715125236166335981163776038015457057484570527847712134539602663891636955388030967531369950648692981144694366917158018654211984973836401709139278535092586455891119843548685450359489098819438713373469337427252835822437250509769002296843130630635968841820033958530736569171093626524421068996049548255368597814036112203742777528095803900930640206095374425259821627039966609208987478301738352424396720118221524516082408505574763608644719574277267904881091031014506500047508318748301694686083334684960399416835428864353806573328302143988499200260737566320000013100532333696212920874677612021204834016748852447362614625910078775034463690787742766095321233259913635869810366004298648180984471659765371878785142500030307597869429994242965504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,19] -647102821206663929195166038398187885494646890006568714369021442044765173282570098172877578328499738495326528533797159591875619875036146953599369005878401073364242693113409621110509167322223376594135757886737358940632024057486753461847497355883806681172329570951980327949999690311167326774612578934273876837896498314957448922025863047240634043968492800232307717499889486581512121432580488977959364209808046792489125746832775153756825159918737152678482993410575338466971128257217876852444684997289114524548183581548655424336949660611335136384148233319345657270854028115064257629660718972215844043428911910446357634204904438613132002241936469177050087090081123837796784312974746083439634403598313111544430354599143176293323340274776799394574308349891279279875810014524824555408677559712329839058921977707262433782205339867815861753236315268811119424699629489537730300809016210707654185815813377519518011382838739017826662761706944266296888443315035322456206487709588143527803660727223050789036625055054178848846362867649355840617685936428025738168454759603760759233766019504801671548294784066654661833682993429619597629277882107724347028584654088120741818741471402221084632520880631845574125623615709518740699729554182945488583358240981710584178334261920874478948673173744458301024845051759721502523779898971908395442452480823233552555771132577379002001079415947975947164861042849713599973602199617973089021284001546611551578172352308665035680474425129156629313524723831984564639928097881060477457201871881335205338710983672884043351224602977480015677232488113791523633148231692035287873303506133187505962855035645406142295079473673037830322147802429632173989388880378539263811813982303669536040163950840640002466025297195377905936400514914569483715336337616321808254520509178853080342538875025920207292830916204819549712052093403572943369531514347528984976357655222740291618000078913016842556936615406546131923623674677961590541438419088335050845469278441634051471094630658953780184260654301832922016194575435229406592462207223395631568369654007628150759019340862317769121860827931788140998564904049605380796298449868936150213455849059997727378972724979682746393658616230082905738884674354710738112352937843656737628784858378571370995754273615673204565444692224845604842576761025820963262337959457480729924738559210015759564326572835486782772484479546970521445140350156171536392002919894530926884216934530209030302049216638933650454244238862368705772527614402021444636035366346872327841119049386087957594521855175454388294169942047327762209584423326519091429584275289147893597182924007498759598398202069018238078448794941020326497684747828110875970827280041093671337796378310018943947044808628574877834360389042252894725495271785182837798630061257252391053509512026353963606852654333895755070158571492096905258450074876004792065671506493167461222669373994963542050827560192233568400046017018654221409170457591117755051792677153912358015207300584926029542892904506999932190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,20] 202723569003779715628494167037343451616055932041586059636970886489866081207335474028110090863829003378929393358329296219494834425853529776582747777887219543265515566492685121650752265368014270907989235603183852047572173793690263993586885234189287205587988663495711731444299425113303016229835502630685968272378683094012673279186925482990231347467685165624461165663309221405273509729021852081791806893793357532288065831393278658247884964907552133401377683564422896499729725311777145739180909284372881537528077219559576929040878842083136314604486872238549316667800987586415750741934319235958502535701779744173837759905861686998813668359041881744876157072562512014654807402962666909541015662337290950479018251095649937821871329911298379025047948297997736051318909930888315978479317253840794654197276892993234518170962565850256055450154641233309356874373374210686460769705375479286020056018859708003126005700547382951238822087473407995765614112737710192106924096915526898507427141690573999801877851818118404468637573172469656823596018166011418224547760548717375573685569205444579768007949983299305373849144137618859149813545481337238352290651033951326328718611705029440988111826300761809081477205625832665966597038373449051399061425466253659077840022939674175852573300357660444007331582271747189141719536000481506745962494718637164790224169837818433006190865648961316956096804548605464267693993805296697934953472015294658414312432741871037712482138897288883461838344506155847461110572484965897649317653233708635849974603948720404632223213270086967843559637803465176913639329943253840734730264770257025029176424834682211654760946219286187970603165215521207308683822614788621764984677853790873639025736270260182760226768386271087864297241778340467111635676856396491159627213661473477915675721509106843626714891157349360232191434110295450109671080253022369296970499491478575286365123135706814019788554421708612490946618586991207855163571746143702498764643687528846597267924456643433852339867068127190738471667649703810721523690793034824663720713524401172107209857549124208227777160174306004522979961504876124006333138398324439198561721561444313545508100868008175949405772763696368045478402588362421637943112787348007808419832620352604207897431205088615754364570727742246601323923068305690507059601095479305238247284516999905849260360450326784080682769479536879219864735223996671394837747537458639684085161669165973474931244813862602549571721908034647045444771862756446730027913625401883846354608297158238607818680933398342219212069246548912556749076075119532760662126233763703943519382068317442605758379837813284104709458997897564105696002896080227605259756228397554028701218599407453571684498034453601308855003227093556911401096164245021028720841070330328075853165470401589490422872887981383373928351037222642469482429533214605774908278409957805115774468103422579146151235393717826285784517536786480482326554896212071953150564535853517935858326070822160261696062337510403787980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,21] 1166744933340963904389717397082725993003927993514699787876869940952173816358345955502333382101462942352376597751918980024576288318514831164183094973870098984962213037921686101075582273383671552875512892886703701431088784318445634008150776549861064479941456451611468280252796490706612567219727190335381629486017409228918138905176306665703766609365111117099367746739693565254612449237776448611733494466010713277716778821121347222875726939321061227538815329701853134192014551992448752473545738600071764730044907975355537826408206769422697647604983705205645189051520491335007863846355734334787334792124682653273440002702295191593276703901756538274047303612109440915698919723916514110797069743971885067712331105025286885261264461585231318090390404189654687849698083138991433475911667397598312487989845830533129282084681996416689626141826828808618364668790265643266248367220986278799678459235345414126260273970000662651621960709555437973836266912386786092261655709463029010955593368159488692936891239277425827549739270424876352255443787004463306663857741473232882420337856207617860456303323317103281230210997984748930161177091501389011957242405332388085859176603295780761102881738993424530268849235793317989204094692384074593622474933839508334877318244389638314090464950233105770895299215444675048669506301255403926764080114830495720811063698701497152435329072184297984894607111615226285594268317689522758020481458626109551878345624499328907087201761554967882535875898008119250627553453654852832735832355419533704065380515309000719807527028052898898357884111380156790473673980384633903030184775313019782812164357711990488947336940833677282046427394748111048730220639205475360371352762104129463943185192158059679617201467951653347390188806857122634347028291563210876500180983523602475993584584835687790384944799613649612641160021592255365231929200027500582138942444959548358822447870127005183473296520979147995621317981625264274365658917982059616354143854914256668931634975134293092820671081023359185062083623845004367533616995773717245190631202909169861838336809795930108999033210859253228607371068406066952998090513731949657805989167372679444424387664067780856707326812696278813103541714751936864184409946265424919619687691968154140890078551744140943135181144820239323430806126702143280412725373325560831423744931035162833307574193776546947898058687954667321385826234262410417005909292254339975410556757306921338842115954114734176807978744924159509896216353814302337206286115419368827923746754070082336302448261916121634128697124044382029683292175843557471666472628867820101871339200100097912905347006545416820145225846255806768315842301596852081686365798393324839621011221323243429806891240471796343439594006963828868257202130315115687273348401633175938490065845201090087506746050558059585544941157999550899475694210518699312725740367993909793596163395970892698757209672108944088761578485719447924826821829036398809819266310902653443673935526698073172554244997035779355469414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,22] -2408437368579253282118356121408412275557692312146011168352382151927558725728311207626376064585841646570609000588489737798149674249720496597936209252410663976167687426794630648980750574033771862234887456593573641476616027178420728072079072007815145571935424591969884564832068774461772584126038416141360731133378060411912957735048707687324500137171751679408147803923602186481876988054321702667434578180281701571046613503270193335531980854438017107911501367913219466834527503138582283480044820421292315807114565929152896358814597585769718789819249175818774292229635672885165102473824531334315293641478267078684324778281082904750044437137132018626107677771734053871570511599403347306300204694337704692129842872763582519895860725656866007661260824854363304923156109983332427993566059252939697930166012299302695951235502043706154524268459067929085584709549250979685201256083673948757094143207420109211316423099879496011320475186936912210230060008588025761058988829459165571403269959314768146796013749204844718043415445617250619530704870293937453305403100455755477920931761678042053273338575675161952124977141702430795546151001622431859876795437296156884027847991672321765552737514568777956890994623988266214015443952957997562592046816871509119093098759563594046819152322885897560748984708219306605916357148108952406688322800614577903587182884946688903996744021797431659496409812611614261312583823387200102373948582116862777244647286987011035694761074028415654774874948885623027760935502975161755241107708003345818114089542274206475708826405454466028908418776757256126823933786059012241224307266041155071684299284732515815951272665449034836384070997191963948188197294393387812845809213885508075228592401031682232785086016158003395470875075724327256880940891368167859442319691022340180360655563113439215325529181134522604949624915251097831928723412851010291758470031273484322914859512587095485493076960277628243187384096170552473692592292232976570186215759253206662579679997315188460127776115349514459473354436101018570993894373090687295576139382641258620755866426105238351192387050705562272477680450518808049281338880041665781249717038910999419560463761049244596066707602039250673275947808203666230111832152934914442991388048555285020949976371241144058362958005863833561628504877552034090193948412242666476157424719438939164787195632105270031089141317596897109970280740108774056668560899503907200105598305289487313657522130149883543573292932454718834574298078971314548218518354965882211380397757795528170900211013746241063581358873339301433576450681741761791643947060064004931252058751869203711007417750283230177285060386716121154511107195491057386863980508232595581998638354699835545740248846248957600977463366954328326963759458743836471284707265037093873713529359495591341032645829609535465986823430127540518953665744729028832762290148415921175349185550625566637005824332389182747800420427064000534888597631080283798741755646271932267113857858606770480765229748429414700651905024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,23] 1988808310294582503338598500043924904805498540693266628336804403521541921911265610613052768371679278150897381343711166749153521853156399769842390838195526476900249715643760174413634771582241676537327847495565645517058069392246746669225594973666190309170445716823438888864094532342934405035396020460717607861352951048800730855820600343405952456461204299584709214609864526712366318221846039379057970434868399047506076783428298377401014127453878005757511238663625698971626415850928056737379002449374897764997975039344801173002654593985714615429728555796797197425847906857227136307474999516132542164874578129418548978835144342769369409437058728992103728108579010207698510813172306555104808962536640047183031858797951031609958849014926694066410221472645078355846693107183344752900455470118058448290221038293390964733627248149707136139066259574228753637690176130020221436983358912954389333284251427217269114754235503045046160965686242800144393714946620183029537986774450270334891915414899342911040161544253203820106630594865627901832052233852236720684915973183888036753879446350374662024932146937710127739353295800814605615383058523389836154715086031474485849455876531150931444802234134525567203660260293661811910423603932475978798875903311512314296347731692442787173350874054651815117635785065694856067791422216182897163271273811600424712671855357739443985565336474727766537346132741883675988916668016985141986938443895594422686926572350385322340867293510666636700737812210688101806472069990233191658689122780983726906095243066462446181578935527619168165141878558026117244886492562925798749040108303621189417228328554776882915472354303720022821445885733058087081153409958494514953342957395867268404098306740683495716178466802700036252684707320259584938553527372494548980768421100921383945471734342204563904748032916604728926555012263399125005827995873220976482214662662148376382848854856620503099356076746054135027937884503591687727352466159671506256961473097835352230462262823814699020151389736333486573362805830882578077735351146327910679665507889557155213863278959178952205375452632466884877868221860986667547643270788174322714676902099065046016785754309389949407622786881376445322658569950767803549826174583330674742365964810725262308856142026307425055087381286715636691424559360955515178595427723538273992466702532035122300101429773147847059564428555315769268199214420900083087747053714674063426394483882283910859104792728184166529920711539793213037997296524202743503164075789318978015627498899727612318287431620489220567339736498482805471153725611466285821908374091297461668852162321605728362908357496624658315218034023006237530438992334442323412037774493630618796489940103894087722036205255487998879545210746236841327013523213065954487247756190096783693932792353693508785866161769756882157502574165815881684963607143322267188133521682272648305474432789750897053309776965818947122224580509256261846905466152933233517976741537427474684397165759650650638825959923279965716480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,24] 176975713089461604618127263642180400643633519704107186746968203776420103869613215200113685251763426361069237683140863752181413395593129518440890646235053399088121065938018576146242886361461350776792069086087305569031580725464155275410020210386062170061730649738488609714051358459722456166672802367370064479289670862120741991734131191390076673752487235409423772050150512945008422463100464452534045885143059416854557516644909707728977291165860980020506257191416203907973310968949455317179416895665701713618437759814624458507531690380154849839254506168034574348352673074457024375361946780476175221664426132067222228822292999558772050081952375623295612719231415118891462500146083321410172296809311423832954189466495929017517676905233444233249015010711514594118119543068511912232634092941634791542243889672173543374633594612831627131782421472314652227561207168090657836467880059823807329412188362114608112210490736714784673228365499936980692530236287271046443746550832403795986080151113011883199433878591135373851917021854969479893057463971988878902876743069687059973056123846569242234450570068038843612098942086203522129531015041682696971683718203157115348479938817051941832534877303222835299385584837876992100306668495776620341373330716823674844587110955837107006181863949737996505901796592826075528817069691199334456492885300871594161744625624457083932730904616270897181295706838690781051115256735239374170219311340047146910326412747664373502738831559720177611699845390329918390686813729919715251115954359204653859140895131960542740052247182051474614472765579958800648768137819535220425156194919513663319283957582023255025214200843520220504632766392141163265146271002242893759818866755091660907574136616188473959837234985815342776387955875529846911696677060125154812103834966750623904515121530852116423172492519241164351720649507232992212559978917586499580137951078835425543497426681513388108186943726268269263046976589357107909626446206120822789061058815483592809663531115460026589145147033039432098992076447239474263152442047547749059562741480988684137216191195786184088546273674962752736846099711048956814600919793606129212773472198438931484927469666736815339584209585316227045207952956231509587103675049454782019481275981168313998962411032395022183251989549288960058144665303717412625512233717006743086572570847123757151248059702876515789330463140127286429241192478559656095209156251536782536475068701787708267786050379199987879212929887121832143589765456976238240510597227075721063388626247950082799913626057078944756840881840684748701115957364348949110636171273974264830873251957635200436513607806833962478416121334352004017430022164109995875671506570556209331131803417561874087123357673148589071988282008114379658244486697150927280237553294518632871518018488961427888273901390929793652154476224715412834856023242530491321708209659591821920555880054262612597427965844092147627163095642011708585573238233258468190624116394617491564426179106205248407085807974119213367296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,25] -2270805147947394551373136329549127419686458748296794626156438535443263164919724473177411888707283869069948529515311946479870793290259149606685315277818134037135741333750644062321363277812484804968950289610240203002669321696467293556894577863931159808886233151868331371685711696221250203217051071646428729180941239003415647958256828830221870738388470207290254883932887271334201653501184989479637682081948285651506544387374218939457802456980582568031608594714982307522695142124959114608661795520992220313517867022005358109909656696019529538884629708510060695827199332228531031560010875142156590031450423986348909588270753035018676223586282493735941752556346729218818582602006698319819781203629226985166698518296366883579425864010881885919950688351157399251164782335968686481360659338795750547827872708528050363072717712529112147301633242931822778581879210292936318564172827585406778285439460825389653246318781047355309100560100781316612853298745050021201156323922597254280332436906329307769911381720563149823051783430091258049416728556438247077012076978207765690555814456475620681602995029447449734128327644829604941953121717365234779355653049167359118559496332799424513800346638171827924420051648297800391987570531775021152945826353254832837255078165357389954397454121487544307838196365169227742344946980223915136393860799313273659315182238270810169794146872086318748940727251597890167537832732753539756695218572793152897643595245097144230855333644480252593335259872390779781933133660970588971201433849830326201357171736241556390322467389700096883485325271763381432065943746345684654213777646850601194845075444884525423019275887117235013402832176888592872563830322057808322330271617429559218219877992028093905563043464582702144845685226008268952518303233072325378092658801585108209605026593206581285074124373531117501700044911802233356819661236966348165154813041463852293052551559324063812323531343438692760686972984131097363730301960085659262378483910619064890473005144390053802874837286510239217058900178200486889002525341895066481713486239260411970137988997491620137798572360091849101245468713808631471072448076269669485977321312764673773788447320232032672258747707962495150322166871294736035365361707412944456424371326385822686706690383325700545541206810489255442857729920152461783020097981177316981664924636325210589914031095385687960751263412855187882804188372543702782121868835417617873305545361049041631675903304812293861712951514603322222600753499838443978675629049943953969438510667223856769705322527041818388842030151547057733261696129995449754680929667359773794254995441069499366239120069153824160453179551187306456777192425968312392209634265296017278911631458854357264813033850814600515210097024691538719463709758547436196877301608812301800005972578485571183155775375537846820183390292541216107187276733743191745370516129871226041090744006527108870792506166798690060412910477191280435810765562886415088412048153398780976621141028477113146360502673974425152389120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,26] 2536677201353804885923747037555131011527084923448434391198393336452148692187450341756411176927044304079078531004981160386631421152758209837587968955939380695105454827091374848090950939350999998713213336079620238714887382759999347845386563532358180882369454614269298414552519857733229498857064320360641339823683762857886623705091012207817471492712547270691821441435338858737502107442728888598624373214438249974516513320415431126298308986924257356550499235892922009431614204392737700787504134891300303660487713606264007901792060765652241485285842321728418546624885076363749440652888424027717667943294937544890433484992128374737412072015227678752211800318422205613253003129010787240182850967309298715399774134741124747194472450077697487014248356286814127271734962271564486057936705592987231194777052108431204736896131069231720225652891218493018017698203941371037068777355879219968461531829555219984425282937805907454764314064217046119616268081026074798051394167984018707526959565620262844021025040023761727241305908092186362495302514607677984368313248115829431009935843505739343644847720522699223377397848474823225718289293858798442593660584850020444449964740759425086191267581469205390245141348980944721508725119619223040878687837767309764125991164071619648123358945691965827105407353264021967818107009210015497646544004085836715953830945199328095818086504085265318350972521301766327067009360156943982668186992691179827918599298943819287219759384401683163860170657091326225039014334906456700391537783108259664191422247699203081335598558598050948256311213068164546177588642394544754531301178709914518606282913163693961372907627504742193467212106627467997869808571630129871993154323352438842158929497928138399996114201934392516639969121224661320574050801111763661235431245486185433013553259830460465397161214128725253893641216386350534827158401955961719117760123364160284854208750600949215513181353196669377724648823776502917238695171592053054269261597316544128519638960727280756044185700592831504047499414672117796309035275251392894753542933594886951941564869372479596435670287293183712408185648656662919886905317065000545482644030748062778147432692062005700873447086385574913882970613159785438757207002863873311072125344103287931482249553196314330148226980327960078987378196896057969885645862048826180010055334660888197291663901598064811677731071619476248239594568098918062816663656715154514646432960214699772189527706945460277359378281945865108645845977762570883718151418982431466426758414361422344608282651828024975188527972113966941741926658042968346986067644755253969500349566530066263682661256081829163065489125660118767262204175382929798468590221287896910126420201105167409749353674489590503111544612890636838632216834335809131670851673116611517050049146706862286575502057638797317394474777997417972249566518974117645038397052836568446200594515720811665518955008733231176466890313997398737807583183911170560073869036548522979888503162039933590003516811121786302326898688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,27] -1224783626632615870209193189926337675583807091908437743248747055130872370112600534192431649360872277871794399763582361052871237355806700710139902430554049565081099649338489086688970379336366865586865781630001386823489884386661192339387716268303690647016582518257024211886984807437185664280025179489464884708590544316654061100353298847184671159879205177815820712227819319046578450989908431304887619746085532344097958247536951503584290407694913113472845807148869370410460550829819328642584398551384130097076008291800195018198721793278006543428020508625048360227525163596994160826316837970206395414438084463724404379018803213554811936724603501205696413268965466019962051985749698448566161377357549224788434864874484032375239610589312935845522617547443517498959009517788576969966922569998551239468965014591719602694122899669669992605518991898242131778499609905556062632308723004895758313908914192512810824656789331251800090829290595114614048605600605662318648981815139905875150257514132265393995647966112791630723215878201644771867487146730946320551802493967067083219677525482634385332453085008795233325699146801529779261526543588518236844082469407348338960138994010665728656092275572963490774192384025415058451513771014942460933034977752658302010067207561433462017507142205703691335256870894112718655540777285400147381724836855639518467548936250680328604201935750783462898092658725774523773163176414682116868848402092849765883731058628563544148312131882037638532829711721044882439325538352575128437789561494248650257446060595020176235230393420370139828610589862613152820795560495627049955474719895545519680432656796948929736175898620065080034657974377568456160247871534900203243124640144678329969755047302444551747578134451589755761457653203649890125641868836571164651410762609361480996266504820309474792397598974024115310094656789913044140890791518299479510222938273238413258715356869862267049164698846765913863690268122036713836566323031999289719646284615100058383079395180139379687684315967714680130727924390186710195212939592240176228833313670220086166022834059933631446280805802085187538182823084196600231341363464229775530947097228112117376665220138170086968403833164556174846258394094632385215827985754630670218998226508203840615057993356431726613141973195533580635398778768163959235994529298662558571091871415472451879571753359405697566776402564542779499167490053905438147477887762337625380047722309201497301554504774665377680411560464922887071040890739719420345583776719998095585803366660605590999015152790818275693130251882364736947110218936316845592473865860815519198079061036827697543208303438987345102494732794264809673636275223508186994995517797332933701804079100956721102769701737013063634969613019640066161298478418298775279772397750715152562135378878691233889518536749474005771828111376563376423183105685132874680256885790402783931770969819803129313481182894121221639882890928257196252446346797925762444051100599210572608819148112468286896231568533354111303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,28] 116931308199156847742743838507755574372443631220687543493301468000511830412872442333949795010001418596112802197525025699244258675795100568263422931592366246164786989435530977883208606238522805954035359565049550934383242136854666044893606094041676199667355813997783862187900908104240463725580039416653715269335551867655771314406529239599653179166842188716489002457852349899803003688373900400388212424193805150712311154014663043597431450396634822681609616253781514975239016021996098745170326406452978141538319285987448795518773963942666253765352215783563215909668015155637499601121590236487142878732227223878215214650468986842255956326262459115973727325416224491145604065959574115004533423339533160421303282311569198101265736065590613437779463378313178182544730038854665281818424092036423312837891055520055950280961470053864973882085120591420917304668741272441674763417807832161804032211715256651534341047144981527179067393773547940241477802120006757308421416836998524852054092672177330427785564781142445400054555781232150865416512203425157241304054399175382149180754048251020936923285054737752548551779307750466836533279670537030397006277289789874167402607185510905213906944953420055114458182706471055849760729348688559531517708186009438401742266053643993224882315166805922186922355044128809967021742545858313193560705969884203955135883071811895734756516915798584235898990966651080109443169279690314350893471949594134883219602526449132377873296782401450001319140522184268074843522470438910992748884669318076536992519010631649102570327629526372950397822694282746919417267837373157014126102965418832028852786589184855718387798750635807716243685225575322972804965862652034946606491001654671306058957596577485328278943017496798112557164773330106256400305956338675358557619536240202424131731454445457792991214670216367703596443393741991621493612666827475192025006689491859087437667183626710545708666229611918187435758712156218858802867253093749749596409791364885188071444925623789213676090091453064427472329418504502757159568020732927211247678272085503781590294400413423440402133075954646895344829141721578879366479653873299763802691557034312138995044787667265893256460939886954148963048580876256508003726510991513825206887784617675281628144572349179472654866285437804890287149834182709449904386987428554265810500018381186338204724703806679686804365998547622901486109306293239628142332952198212001339188269054447175322486360088743766476230576080213289122665454077625882794586698238808160521816423116829325594851132574095974691784728270443849692955715928090511932505733764987156582102867828004908434135751408552477422215685081494146378812114110217621603259098589668482734505876827764333193286098328928335850837082478093855892385866136221597808958620225060899356394474205958459012228135461700495744354659288476202792291848712188865030684340282493731297096045253280315689428525924234586719374231587671170064542176671159300742578687138604780159187659609188943415853117107199644008448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,29] -504270937970748956759367163659125001634981104476695943269137282057822250388583329979283042423421409402424071553118399288890408288842607575574780117982171222850541123514391508559976144055341101432754873731473065446987409236700663129554262146848742457931753813710162931843739172189188344876300884788782004872804272106027074745235094676905288199591047444824649353091320774201955245289763040996077979098808231196699695491984550555618627359466105073615939675362183713291186687396522430408406885675336345746293239871829924104703472387007859270786320942143236153869378660573672909273851944198762598418321361412246997264812067202020316198223222444052318784698378200027497274056417475503947466181702159071971292005378558364698555205290384139947116480843490395680374102106952847835281388748987541630866515024814680070552321682384054300899432796285565867119214770183160279322512142739443403425332293965917162449838737475319613534069970809389620249865804041847254514947412860052507608840993316806800296878547999892587706120518600075569241861214790803129837546483121133329146949077049696170124481454513838567666090295971699018085921693123334680874177183245973116429621105280915349719503808761296029363838605004273843901478232041415426277342504387204140604815903882502512991553173868323045024653845403294283853800540322656356500710683567827763217714995432549727555084611306567611434200602583344457933227603396434885063845308648192343995175433856420108552862908964832309986122338504019496354698997776832543489702892960126609849245170794900548716504147850296739622471977953539004087789073605720483109808197623951513225452833440165800996349754404162721768958389279720911580120301141704146602061697149725093361520768303492485636122150790186759819298251508954103186371854086328222083211119623343937802645735006464911407381446654099453480041492668346080449509391180358965560569589859545981395428020501901679425618255967211803991696921558934342504677628033271390960166952791658877816010821370951315597055048877434302489591970593563168070078813881784992198560914709294455721414202596074075970496275535222297007498604354607215841518775462846336352009019062611554533064161013007822961643970729437928113083064380931593960031216672647069620378244287531400631115000885563910980697333733952485077237645329091176073161849467965241296726183485153639514326628834277613081872295288220477208728459771473047699766154514339161512549874880897531698492012584910408792272620612601862747351429429647462137659264108578526028280542604274876920992229706672565302995926108761625519387202220847828684979391107237287466758269807378162454252356274837489342929424415240575325894349927024703304316116252085854729326270538826174156102599606362274703777725716517677147787463090570301483400023957459057897325192035929409179530378185558943798383303430264917971349232120786549449961626623635329402739663076691433745190014007564635503521499972275483524090544154141455928049805065927590845002746021483113158354732197409319813120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,30] 2114168336807603812550413544803175599676442231917637496415085715849529213507635467949833246982854557079262444248476761931610765576922307815991380650257013327385259693798923515445220966855759330367251808248417039530494823707278986150259926246501364184423143610937815927693404398884650463199747728083264422206736118985400665275494514012400830398221238536145868543960950813806341296962972599610635746118283541586477514315048874748820978579645638844919400717374706633886015955739465304009614973924803156540480639790004631993029786269696282126773615818723816829636402594566103475756267343991935881301687892689189759169729358131110982751995530077918415920482558993747630626600498364192310889576747579482757653329363887225203263741666655179012826330246571257548445153323322150430777749064365272394889649563602332883471869470474026883029549804653469632802361699623740158085674596446109978986681169688643027600035921775425597197680960276588623410830445694403649414344432314387631727649265996262202766091001913814573674672545121760628507341525007330228643241947969840670354153855513399810205328627034533735643580145286897155537617772148073370171018643443590930087431276527840013001093505134923492853870465078780585622286509359004165571266435088750971298836368749858141627167418525993299548632634776025344959398460339414734433575751737236817719514453656323515571023723313300593316913818803475231697501495905045071642602829992979349827339721206723901777333850239012807455725381232957208870653618621935774001809816591899580194169787290304511841426214402770535820655455512529829250973117145952594536294469378935069245004329806025455373540863264819316525484685702792930498107656045624358239370160926566751018910680623105571977565927040281623910413073215797803185345500552486420615935305043679526168374171054266941944348578489514458332776173708200737672623510582023338721766178967303803386734151556193988308462983863524019184655569172208851528043352763069073951288822572477450863192190057121798401049528440602233311212230413201726043976987514809213098142582119957719699908246903108905815451566421417994250657077961034649281087114727896423881667278895999713134349290076441076948222031594378277334226664031576211265669229317820367395861374241050417644463005229979155006857020978585166479318512838182563383513104704108811075355276249885812525256918221867736427591647067436062874220932232822926318490922940240926247709630383548908646677951399999676438221290950679207580713209485829568891337939904503666520765708056888736834449243752932303102979277583683201870528027400023082434926376421923856719057005557985679877188527377785125425050460912331175703941678660947234894766329585040797708594131364838115070985797213905390110994258530403989674193556287083879909778278476983364395566401305147991274055524213258317805906812522392468082801882242377700184693985654976136128887226536850537011453479000716175279029939181763618344697865578665358566723494955260250078693828824398516165243685899132139995136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,31] -3768509101389621368752407271059971763054402671502486891855120650258395030173958985687898493961064891327128646112511557677580485320860218812171146547545198905274390149262331592701250931622721067780694798002292302418096252722264663485496525552212923856934340932690818091606129263387723867100946589736271215603752791008347684529844020094074082940662519559154576257729970848106865249914948270067627320510712440269251122430867433536875294943647122469041491129488395458839186483046586988011535881169067898722654638640477368187927809471879314768053160906633538808396771240929987946153499706619716689222375370030506557614012556847319959487991025889879888995202512589039873696595031428735539137663986111860437050975755540750568527781349993332028338169757917888238476218444633895271637073989729006030855281212432060378099947171347247071696380149651074531334704784846195346882254595997914293170575883802653919343614123359719719036700693544298140740417624115789665752975415836436211461971645895441701529517671268944428035790932812711971138328995816106642634519356727132637929083514957942286097041402398824609112625344073713273211263372266000061754931871934477194131658652864098978509832992564214269178134925983639730596042475558466387237276332173113397773705012687290460718330266464514663102685678385542226383280431821942965976267821904835170946354908353893381872087245811970178901575043138960995667146811893520873061234356636951685463207950927279773436658668579397866131603560970183071048487763573246590690746077351188236616812353419057698674477342256518730418507570308968218151224592070640550370715084830185793557385719835015546885930864821865559492979952657984049327711640866170008167346455100789766215880573642816265178412566835302981463197191998997260037691477425624129802270113498879384104605596833958456108883907324490188146779465283721766825322374333045597454769964128278980329666004542525975993898745585883036885192236806135919122327479613129322413815252837020398130960977049079357036019738695604940161179812498537617362697945650458650220760960447948363463421290376206420712302075638253577682936397585189800461792738344629790332670890965485904689157024256471151252656859264120739590195686711638265622226403657161698483305614365086528477005320912483089349514896882278973851614208216181823123826366542548879408704766949385279748991296209827883632908108516779541973080433295549047848758532408648487755172070673169396039621775207315096409731396448916624862204998535704639430053704255218180009738689303050212947534680616095121089646923969453562533118661363170900812753461406908038142077325139633620578130511775393583014861345310546827165857485638064396842010768603541041767813052562772129109740618406416520877896832367369946149898225230053422433512911201924669968075690709368198129942334705452615215143908926399273619694330363420740945645767305345364438253647201903136763760334282384593389868822828098710161905951973403174506531488025059716490270111152832638580724634859289360465920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,32] 4550594806914020928590758892415975056492360127444893102719188824815652007940804177434804335871627877949628444841437591334183161599408726436421225988218318957544466337024013598625859551232618164868041528705049778736854660887838849167665278885961028457556681287428476078924802485633207158097821453565035357393384226025007458622236032142756718738357939777336305625917370377569612891273555452786554457936079656196206193329461561261134819495467183989914762357053006441163708698033750330785601503286569217715929407565238591644670927244783229525599339078352958378540383559596861965768582975804194603102669398488555697249272985243967963007038178937818321063880487396627767176138127315446450903048038155893833591382072175286325510758158725894824597688089079033084457919211075010575833678277394965021147439005760604854852544562927234164361530686405940380887796379810249311248101860504139553935770497499039666460832071907109561664073829707070368826663709056418571240694914845644295680000164837431819873700592937221431575665709779522397787727276428410040308931047621056287358983532096385281290858299182942019691495682283185273968494534833933009203716010116908633933180373143454716790341324772541104400150637359933407586953761709323094349191372317768561551546350571284313716788320883857474197857962311478534573129189026593108924177813972591215207462881681254544085650642382839788196409080974387341986238165936949381431188906364343981621232723357476154057474980501530258009042443581505556022754616045299045585667978728207769578813229458638922445693279401365926612518512826700761715200975876222468037710361293475272851738229868738603771493045120903146878793064826481365307431862848826415081437765736793206821347781650377876071236782618161132095098270472572554769499430273941146428274123542501428301498685802785627485499454580645879492277783875046612293555316985387491759600968009810569725874111383578459812413012250239104312533780559352053021427772989299268284516429974895982026907579740295351729300113210060275235097567860883847167142140023114770542233828816573128920344725417174581653628252502301244434470016933107346197534211443198346048973222031210012989159841971294554504190144711339718035610951501031603261830949878373593687321409599954289572893995898353876454850226673653249842603355091456036303946260983096561001953815718953770591440441429896851310217623488228625975594765469740818815200978464259588863787424934561795838953197096382541274294982692986791666850677938217160110706094646845973918036333247329138003758721102245345422670015727506768091392857794594281309868888365010303163431289196683560049446156492349958178156532450112338312814299389385456982231375807441513775206854129310473692071346483463479821013488152492747693742690809262468164560005356064458121713571219718839666786905426813335037262071765965377174962748977133705669219912682609456872622947450252257240088487936522682081580025213540673839723433157004059587645240210107094887691406902537699008715981624781762985984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,33] -4300837204320390074421100713194064010802659691551042920433401319628052186292164240275640668685978615243847110021898047205717435490939563981154980008938931199939003351812930842480380770244820588293693428998200825481120946396755792920573450366895067485742629881102634509038943487051894084814177005771994691243965154929669851398345265606465075602795669419066294446891545914227336057604519141677075804373230866378815955085316755818773464060913615586464795451434605158725101100147807675431946842012593464717315734394653044959579357785041400176498976769954654124713029029159702113417754116800914807086691663928679723337826714584399177060443797675784430853473620361027954654577202662445796821883225065998676542375684556799819735842965373547924730691669986650106271834135220125416089500912276803016353777976982593598286035244471467951282906647608898808744692461486251859380477574562266806175163540386453002396564664085718717163253197251488988658785689644697382420290971502512110619615958574467081198792680178374501112661714998925451932471577941519128327257889521150832026079283039600203112021178480166374634710445430901604574278662114197236789585216907884058308932149340759855456949540732198678076417441178049956128760529374567498274787116822592542996724922631436824457008627256172315525210200369159875631935555410332903025591781710176752034791810205476466033878756275096146599227454366253512131526903525525931503794963396087951898143355799928077145158955755124630975333479815591735095722184839511875761095018513951344786010286758538278661807570781383798178549365062019793063053608506069556903468568011965045465471315107110020904872795824578490088847651963628803402764678905134876420033549272082932585721619369412368545429547562202401372596974457184155016626577609118129886936707356138034588077299205619023410284514683170294698614948752564050704413279510342132603390198184289310939296584814108280632926542404209934587317676212917015941736175762473483391819185531479769845590658946818725357435062139163596685245325391842151254796098194473970382096039101205054106347880904918145048638362345673900367957692005423488095269677700641563716704626318275019502685978064502735050769597205454049813384587199377867616685499037376592193692953331458422792099826551252975635139679944425171164612314506243924076366076370599759343219841939762965755444900364739089153642120351657099613696057901204056994900581728137088149850325512183259971740450062730117532786356485470683983628899016957398964530637481470314632320898550810609770107383606224073062704803418969607148008448078525613680502554654898122710181004908223029202823270941128043395477609107357863044119326972757743393662578626598434269381199955136458964813181612723397514367375703998005782641411561104030189592055666222655970416953512188952457060144556153885860828063613491158499690686885225240395116323057829314507826704427130868692215207127860075206556841556630703791902825257871996754977908033898218700539222964265369825751152336542650859520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,34] 3391854939819192489924153029433184350332674295395005187176994495581327270168056271247865708630485509608701769781065803360505569658495686840124246483565383662162666869673242384488353103543284865832097248271828514069892376693802702507149743998499380949603413375181553911573687710669300922195789673099228274997803710535539412105745427611379257885856611491308914404762928425357220732226580175824936857334904931194448140554607786504970334392233913135259932549234480199986330279846221059744609020386701712456791327922211823518921467100843226257774039675990894713047352140766741641313768913118505339128522093592334504049202710057959769668743505312666535535117710023285149799251207696888367087831376234137457052711462023625096401630399195320892985262157226763223308099046199104224406710704277290459651817291720762599514159385515663331607016749275553921467265226614259499205719291766234215890805903496504216971128511646795312406225832285733942714312881043828842357343229112405644135206522537298490291610787101042275438001931184738458864065971634514336834780161320259850877999880471988008246214814924820517148368648327614593962465072118011677828416984959181718028341657325108428923278975476445704694742828297775731558757202317402125548707355851415383175639161281735978793448170888518458122819255776311644873314948090806684076819832512887456973032324033521295034561865714428127603891210143728991413841828227591067858611363421619870574581687004453872659561821322424241275752732954191171525779190341373594660400955292595199540692157452163292916472335025711371286401205770470120592409300373144413187134262447439043841337061136425582937247895388749116613534346585933270442569778021571640021926048517702787122534118275669788272729142529241994476180509277378579911877345131404153131742822987629902390065746925267983598127648812360573093731069705709127761911958281718614240947369334054405512840625016410056317234987047358560700078762621844651445489738323632432125383945805751592128366647849930459169280133886586719220787345528825636088259568824225107169270482737267567524276395926775632846033911606965976417501947827713680073250647146553631928679922323223543306814130461046751464769953091029934796809617010618126788666842234112685652820092043897673641678869311640073323158007452626445096568386270749908852284385734231661824495645876226658501594265364412324788484241699293684181827688566244868933520625049959354595159378386605139504734750294526667727586065469163751973580155842031376476631115101311099632634342864589828561460853383305419251185358106652439563624837997106824804646494858635013609926799485562366048119652344608040597017930094009561956277011900087879523819178668456778534936854340157774834872412843993705434544965952387904742347246076049010704750316361685559133967029284499979123494475137618890290404584908715053921648811373761142003934220660564561035051826964211456108530292624753607189151833889349115349134327410626084135603924748145917482164862715578749334136406726350613774336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,35] -2307205059508157891751315156357097302598669057069714644472850626367706601233913951315536824175404233249000854681357997874139836708535274488465349279092649179300911755060028172245246348550331280591022469671896734757590343790804636513416470446797702047374431074200460839587040579614070319776697729994023475377459959849557474712135063130876919963126697878894059600284098613292306105052878830151685306406518998007505124291522771899996563140578410565656010156044840850540547514693277624872156843184671742938461772403992876772613003668284788262647644915711607011199177763469262708330429242292773725802015932227195508000307687500107895939842744932520339756082515375681425036387181276385865583554179720693792627484077480241007520368136843548865173050345295258401259874987720009009461120285076898002689625840829570860997016548693770683447048981475409023389742622846146586408488479637152802938657076973535163238921667115401272565460876566665869011400837263869640917442193333800668882243605795139169490862867273097924955074911751929700198570243345355926528873024900907849060616029154094328471053663781455713439798982801865587803555024843503726544854154208995511512839678789001468126522473828848934555232758597720456518085917181234598275623209887508333111396771866116656617262168859788746081335740161115240694855776124664905695804473699443653007784272652408219106180017241371287119581083369905634331818167341728307248009327680079137749834172058654606160757797301601763773662217207618122518948790449948248151651628657071187256852314705288706758823499491031291961601515433965447845823685108389826782650891003828097571513896439106204755253163649503379081563331916355064450282528442815946839487055446787258581647901348382995759578979843871191606360736731371107455849609720247463425830280800747283410407453635309936998764038524288302751080822473576186820060909889433005792081617084337428768305028270080078984566692133754798039650228073788074852233466676577354592826856132561294185193177695641765362910060220992373868568098166903346591488966662918990796649117582641169977023900718047485888469286086632984379182140959671633720210111079151292623385477215770116022150147029628207381048652638985021630661775493054370008698349736833615043590508932843697787316487324701716731179428601055845340145759656540359081897161976154380793470087982688418903578184698259441213799205001340274923858478611969716822106883130901704520570605136148211840688700863949226721759742989235742225912093182644136560352551035755285651818273050379640843702119515124540314563432152691737459284490452078307451548222245353077701779698851671679763540292158619283115732019073337877284845406692445403607576985162848833248310461573411089839596625138844624483907653949011556908784309379808844225371487196828201827554174883486943376006295874072541638553003364772920443147873624287040593456994719670535235599493442827209731434287062085001733413032577384772737911310910140077555463760259771995665251097463803854505025776871734310338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,36] 1379045717896070777688513577460899433486075178563444342456075625012434889956797308277991639135363740697803401592121226921977604549538570076701820424831640643959543761342600305917934700941533876155371077360916582918347912206913159225204706299482027438632046111272105025145916870352609304243098880636324461002560335286112366597864942969957919407487853295297919986585086001640618388105154391362959772973380072358007083157684315711183819281771073976619654303787200297875978257576192524672523040234537115611729387053854780004860718112095180830956921274824671857228901901975281353319633674691519242651856035493833194646317297860550246232478605492001844364368767011445155897694421955959454576378070762198547497984032835801587447970978128201501700747402905275831285627698423689723901032367789104029991233523070397112032718437231109455261373161161388924157486630521523000383568289434580588894262606218631519867799318828275935949524137412968145242287949044744471583519874015801743461667180686989003814382083660982896927573432747017731252743913423448151979604857299898863944879990051131805692052416227313374215207879225141909481943610572892641311905911720628632060556318445247509808471095580015570529191312434672210583449388265512249650780352375019935633490108450641415648646197877572216246563112920843490426665400683783426210778555925060973754108994779988219729447549779415615935549052145964164354523125473663327148835037816212714055510157037497926869112191776753642363909351681823878497357260008528171904829891176888390158842894071516184796186975342129485011584450272474997971760613643778346439034934120271261827615850861394983400864030203002932223362010492483088973729704955123228423841881303697714645016110922034496434402146025716499009477793777174038104294888160846158797106282470957103355804941622537440051219484078923868815164253731914346027500556345699909020140917583042968920694434120400333392271147345513715657867943422098970944860989388355590709792225805306798585769367014185264939585854387808478779944574805650573114058014050743006124835505032470457659165135910201087213445709284713531776531155873231384653611430845689737632453926550938454689409868010686290139505816394566876195353439847414533460670100524511127938257816172804346062097549638944311910615262415738272279182248704799641008062074716618250987574413822812900491168604052708071887056324302348828902676603105188089378345676150159110257773114672051554875948490822904468332916014537322687971702499987794902254657084507500698517308416173902425980413439634875831869255293505828137467955368296250224725172246356710548673240089147695321379702237462203054141689829309196135186895983993976453650854256500674335336872373450679840315674271894748532891652447105423654767061195985264007244352879991782876835726820412454317369021886419669398726831182123959826574994126304298382699575792098559674720850222496610034210295088793607771598235841191948004516305322725119414914494326963149832489876481391884462434025647344092853567488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,37] -732515299176554975497656197550489243677330050562086917048718055537789250740194625707293725272583502960883990902361333459201092715809395958297573487250460885012337688750539572295939032017213014126754732314423658513146486167522785073650641947180878746044706391529291887912511478061686177925576237157239025637389960496807452484971015699227130219889843956301237052988576767904598739381600648156698304787774042818250706494747425533695866124111136087355549561270707211517812903673791607290262966009751940996379560231813940005718838887282215241695738095042980354804773932377037824276739842139266436224339375038778725539393403884876849435695433394713665766510876254516493887764209288587563363435017841969292728703317707909108748390652738704273974648543519068098876658375740319831533611307031362081861536423823777870748981001994107480490100177140100546939343932177735249333119922783774020106433084842482818513722452142943177814089926928380610146882918314952407316089197675287330258027579450414604439768868218978043982637514891191510364950522263550825184195278604098125010156912406212783268085903851993461237504607130422553229916085853889050172157702111092346398428148763376068883158179723379351202445287220234180791377618547636673426348682222644386202022242668375567934188440735247788114786615009392763817626122538434984524732010319456335022159669688010471984791418644502716122272114069105563679498756273901012160640937515784520270343060056275692347300419152012982830536042787691968933052538158211588299337862407848261429666680155654800113403482306856785514048541336664917227866768133267287557069098894276413534779318139178147936729721785922647768674350387091665448446888584758849547539505634551335261004547915040130750788385138058668254254897280532630304822777000990262539953834521132891950477619869274019566389230669011163022759832832476299354635729516832729139556951650576874963136065996925787309344590728606300503084366871471749933360324939588641796021088020262122686179445341786634976510521051610746434905931342425654519879144599599532354474300448688431937308447907857159128950459901680149437555402314733682932145215166723944827263025748792399020505239390223637048487333200941297327393485424143809053177982330512564140040743142648770292781234567245101975858365846267259307997827091670770402674296164317389798929554339535361625753605143294867051788776534073960878478282067166261949310282222846056182423317668319793345126632663558763687985524328138172527385165774605817281121591743447794194902158540668117673254429563536779543762908366068002392621692367139461755862793525105497696715995040804278699278377938960743757982886466266244817565261802272848135192008318260625114555347337545129082140079883672080547301265625096823435297211905868692491554927005404367018544149041147998293102228936114996669697773234251144408983688459328592513277985394570069990915880974335438140068257200183594427120864299858029163693270657728099838602464493003468629564672724278162669772379286584552325120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,38] 348067422022596844277800193030581260812531229523454786562174345016705881092956883223441792776058426570059642750010953030635616927436627109448711171962287882844895929405857211631928325717353855272694656207130478816286487040796438655795421571907269036467610329308119397360275764174597973299569395812941826087641842730580254320541189014635282475649116720934119866696131019035085388904382215355493908496005181165015209490375542492577423327477931305431209314637729336985321937424033694526059727474531667765556077529505852993541622861734452039784091655017915558642501898358064339752497958517508004315648935185333988576018862626832747682541526013821570063145502504510157056141799886817155225195736429794446271671472695696291489437284063786284329496917973643119176729008655019553349498321426091332702112971599039024662489323365236196992075954172942878463096015568975391342085108253877123237434502405360978258484553531516567508393017822928430858598204792037842098319800515813369952935547107953438432367695217016891214095167415462038842856492330627572259151380431408508092309953019740634538269088480400845529710805289454752474399563444508512418314128739090983159248146285455739135246079322387522856205798253806811434467798256514011283291959884887045977859131778166681144068599615928573606085679555684934085745444621754647093235753875034700027760003969612962676513013186690780245465939333162351586653632179166119737984479853475628234826488371041069628972479530284548211783263690506477702665557850228447078720047184871949561741073504218346353628666238149598777466819135250439975152462030240952396680223799711237295796432071159646303404255863538699410828912141103936775759653338411440222871310698841983031326759262657234418666402735397856950110179269874688785687644788705564576584916958077053932190421094484232668463863694032802053204644208184317935933335777920417509733306561371595489357409725768507290923503192886455531463290211906094211398834445926489844160017109174009285768201755934462502408267571989343670606776735973685227374504859906547200708837214236292849764895858698350696761442128643823084151120947377325012105233980479517397486352814095172905605169962219281372786528540864834427865464826061939119867362270903546720470954086249825991568470075872644077563169499022189370628068791146554736087957846594629792410536387605520107396470954424483104867293400829768388915931431449009099989593798074462289520055631104743801941583056131537421923141469739678054871586185769369477422298592390122122432926357673498334054293048968056457515290170786572811761961262638313032223356602473844290485642474781945537813196000568587743458688934434449939811951360546694042610280534036610118135283051403302296990362290687566495050543565780937952155541599426844977759022154206732580380312555066673472972334934363999660935437012544377002336090989333695544939736377699361591442170458651212456815882500974011094866356087215378626758099313948075906131654076206408970646790713638085642167024363238955417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,39] -148159630723519668251510570636101319484224997565106846252362751864817987104243748781754859014004183105490939658307239995992973305960889141717675388596264132116608135095283672244363196691155804551945449346774984239357908984200820182520862087067747070964976519189527124694436565646837625564363268706893005251348866011155793951837909630628423593389346323282588895105364610445841295259306235223759191769336946157886559030165862817655943201606039129507940020861313848842618860201209936529633768631377378601662324837527883197316624001441395997913979676965574316768761606289467981866860132744373090647284191628399437073217679791568067025690096594417103648408471682825232437026388379294733061590440952988231589351489374367946539800214301401099352230983081279670124316956673291082289239724591738099186122642974331292769186124677020379055619857097102742689380977141962920930860488129491917754624066822105151126890221165121677427417397634914107385564714361934061433997721953271460336535452410763593803268497432436929986140825779749801619281693908267199929768368676730365196978178952371559864290689592551422372115045664931364115364575183352499819407717087111538579509646482355581708558524273403024089665637295934756780787394966906195320159062145733846328265952495609884303423402922137952296757927995192184392216949390550312657095293857990484096890344157158665976904448228750730842745016586468261078029331797289570843968199215917876268352334846567369831860439197662553136688851016400074574223014136905903436956451385559400491304342208969902997527799745630310013239273869367067576412340130355263874780349399451074088283083690077409181495302479315903525834341564871184265516046866532588954523083751474637807563669589202328473681310881226594887809001604121255058180797563304786509674162654518039149227916367490718344639527030185776401281641517717453018180496703671761322037854491478482268455995059018823058925589760341500489152374982882280048798033881009655250761112835340512945328602351582320231397938470825308321683727819114480771475197027063357567552312712758695334283574246750125385343424181331404011164505797198806670228045135017387845200797119884277477327433696614027967298590148449793475138094333203894159984709597142639442229101153532762859342395310287304612562050835784514673447274682915690872536950918836662446498146278757588617845561609718637419051334909737885838078692250804053569146451177506266230366778584656215897929075770200824495309139732307179977782132988367986148823096405179837552144948774370842177979959461608140675355266680998302514704987790786177741881813046159488651637951237213669219119587013928915991864827195816885355845636777658782619274495645121181369004569235551555617455013361184178627824240091492456390795935457193483585826892898585394912467310971065808099699571787306487847544029600236325910071962097625818533264812646754679265292540081661633293770345245160760332031580695973194018463926186072815378118817102749286384129860582314040997461346623052106956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,40] 56155521714245642092431099315996041708253015957297986945021589237165185918074700516620993798056651078427739687110685917197089678539469983778438398222787942975283206921718974392401103124674064037178945626054287893782712370727206346339654119062153538043231733063188832458226349090757447051445159778876608351972141836301121339812299060857919576788956377437913579057059373732621445766276566952045392291834477233665662690718546193837999646009852134349148427549478760608900621192018080111309818186569205590208016599615265380051123805830715414760854536373917594697019149487188254124695975210250718161697924151214292612073972728463944678610621171530770768002740369732058170930525697947456729259795577681949937818692871733302960947253176540640983884296854579325172577086811876517623638664612136786380482643336201272297863836295157351040126759970863668767192381496507126331418624873621425857792902033656495946766380543198724216797303404308080046972304289419515780406087837641035487683050855141450157522972830865788332165250185300470456705795388713978431542253177009400239204453285429035387125395305065458778928418238815415516321239645037072743823624889578397478848189263895285991929258718746542681888966900774132802811109149245382194205567617422137078995187171814584635148691177845563354198332573370002430329479631279721960500995972389728735235152359301996595797699929304008306467194758057208551216430377996081857036086912680969227885396045668429510992336689884991686203321448741974010774635393406771733693060536957470210473785248969789768104765980849405496730320625339332847611518717018377441439915971894030843287934499510286509901120055999421191100460565258441726210703239963823599741328162304349056778109907103048120237348805718552208360726398957490705565471149747614016310621477156000702836311978673404301571001279479387025277186693903561437423748106553100677858211729913050233545180663472737615778971927413081277144438464707451290170766205525534591212093093598544224468076221796499326540722623217206352985159398066680314844043598847420902932585215492900343658527956327464475126629323260380347279855511128248012652391841592506742140024764744084456672588119892991427222536921560526456295398732402011140618457141705557217064528570873430588741221281059567565041568520824127865622824234210894607036989823315204647514634416368883489881037809158755035828716474115557018360286712883178501777000201843169522118020545259078503547833626191570369211334792570164008618639558191020416332338813674984975653688444930786856880475813969657948094871567072705307323706062212387791465417825697931072482717774709731314517285337882489235444870952953673774587308373386866500850690724715093889211224515343674770281944422458061244615087672775294360546368408059342953460678553325961554566426348619995028964190294846699629152629087472100603308798475147266573643299639319775182625548804779291047973867972261883091419483915466693841626783761550400117948343405959396705805772193432296706660357763528350760960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,41] -18646726797043905772469912207376676740662726726275226897673863660569831527837410139132754193925401430745148647513646141969632098589272730225711872875995702409567087519415022223561259098475122227591027685275597123633842884352826656366473320684616288518430148418716494013592782049846547357670510970419202677111389147922241379266380870098713543424404429728542780209698624607865698195029578038013708925312843626537578718233092570221106567950994446511633967392998260971460630504263866814167587534779020867839927006157949624264495472643005664185293724521000402333189050736446601332572582672093589594953778422005334070159602790606511405694785247998318093791723998177499678121464872962170409499554392411693445123418180734245417775161619973104619021073781585921913184457260168509425518145005277497793422086836482331675532813407750579695086815609132491485353047690689424564453702349318750523839242312019599446437028243419501378473971153780201014194817462059019451395558366848050469030556233754529035191581054628511045328532186673270513245931690400360621453842658197575538276094204808812544882823638759294745226050465250202328997830417072108648412467578123232840979337116410724163116302098953680822697723125481558593713492372769212386249106553770892731244298472512200491304783111965318076170016231794057144353879488534010616389673123104220528516716239818655606804487508008842966211068064342344925053909372261065935568400890935340176981935738978148471073429875572617605060941508605405174665130351435085448518639793879557029960084885609292072251837174672334826115015985004331663052365251572568700939996443512306743073337779465569282659201432320028276356118434217761267500270693274808506906667562336994805219924021335881261998924183983688241432207041351070952166984462892072521013215286643066397353940500692765886408154321729888602639661009150870855234377093238020569559245292707625049121536775093798117014175062571740559274141707860133039596891907037554196503076604151609926299320925091085727130023086076730586073538908978032502814959755004396669920954794154670887961622440510245860953132840401166267809303699878428824433811389637630711733691759797754833581501933228111115684523022925708859854974101598386059622483370586414341685398989191136008208955005026180381567763541266972124166239032607541449925387784566155834924638891007715075718326055351559354705684350731034630807290493676548753461642158494791505998712137723274769183558739863168745181537630719718374523286613546161105780348951128829649150524941825791772977465498300769043143177986878293773801082613943999302975004886746691393014653076037281542061786101574303400343941561620700539093999523662136218999414186791203681977121186896193388662694883863406175840078046176742253463563325974327383956278111624789080786734254041967083468913670976895656352063809308326443836569803177312590739225576509764564411004037249718032640259394092719889485881489869304312103233662029654001934434969304316205020548446421866636983291075136994672640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,42] 5263505323261981562379339643225158172555964889233947364251097465808552726101253483710216483252384181276837136674962978237048636818025750460380526801169485456909582933574629232871693882761131764719734816724034687384325987261243437931305442974077974988021103651231034800872313991314984852713655477654385516433037951013678257149326373133184854788788615275674816147002271270023812981368827468243329487777120556826769368462450579460322493384432716576304000824311912608633432798167181304761832271875551724003340636436489633302141353969095209079870083964882133702105467268586157752627419131706264542360285277822815404214123573730922759482870955093163856615035547388119087867083363868623316761130101410961629759490098092232555956194866608678052401809870569609748597425775364049489290441225437700908320182838091674007121135551882257011763558166293730631818763922058068879451005974959167462538570423246343940243351465978141546420229375286805356165639209836288205670996192135582837714916685920037673583503436741292602041858002224823848962072794307821946534743144955441688396632202899112295760770051971181180821432508201077128066562274612449141778616450385985223009959598895590068841070664144197573054291571844693023061711987870421831625099554996098503572560842460371088082994204965330082430718540434762738648025965211535108829824785206880922047537678441793909256075363295172294401711667641508676662467043842077104153679901852269748618269772668348945830327673157115510876303438329756732129036533591583815936210739268239560799146309743617409697122301526429026286698352329862688909960424581762948053499126735447334524131175489362314903602071885875152150774394596525363116982892001755206670646040251204848553963100683084356574396354385125513198270795870556029231326663176329982291396541109071154404389362682670004914891705489312868007138590176507857471495020862569788451148620942884969730969229511260098811460814398583505250035811845865228766241006041714201543558906140332488946152001493785572034151767401299080842292902314106570474166240288056690973347789313231305799041250690428007905901124898751636305211480987981268420216951280630269448758880399743448390057564037849040382580614809589370062418104788825996017649273663856309650036521702420165394843025246578118812264752509101446450818725510076404354396870417416089914830579415760182638400670643719628516069074810665292704445452560425857932254139070443829168944608913621415064196305844666282598578179827047686907824714226916399796483100793983767574003912599185165049448237249818918133692032261229113533996401398083529928545271013021883712558982547080329638217631009198339480964452159162451290575544413545073483394079129901986403416612271927715215319799011793813730315023159660212372973366566403430425371796825633504492412442047837142070788262198079843911023858346301653054417081653367190326206730516176974854404016053155372169989223347924628876449466839921580223573885321071341519550899313964792357162885301204404421172690250010460160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,43] -1195989873447874918279386815551896870540025007202275525101181926947654977390574505708686110148912756771018979830637052487603378879973003242577946917437218283413099849775161382422069291908871525535626308982714633495400219540643214270211155912096715337411711415101453047875541229232903483453672151451877812942540532721069324758207177699486825802172721242961894768986257533981422490294742664935909168915070237532008514129905996646709253072619738602341368980423464170206729142198549888160775046723397519394121700685053169047857339007892173990449431168821260106482663035266382401506639690738041144436711453131646299813518181362978479226262322103729210047442099471867876541340393310074340633573020623522872657886157981178473255301400305251035807443864405255153627452301258376028586897130745467244162101029977037588704649493917972773464622838481379975955491502067287966000258619948968976359377404780708966949697534544442412000614223991713734348661970716305612297423907822693413351793578568705693627727252095159768479866679385671372143014223518459808068544341891006777509108559486057366585642088722083273687510411777034192343930060254046804731560523704716957947150763314026010562356030076092786273794029507482664741332097572430852433794509964721142562535539886797377582182581402929808234918665477970290901706113921946172365289725378209596329574193906544492819611119739881468724258818781106985433727863095915176272391654648102307859101677615669503095669471746996590127939057396506297829063372415521406409764788249662609120513050463448917041321541890213649044947911843478968454473759914234118825627203475665977665926073953868677841354158909085062059196997089875321740085497475142751670648965661191326741952070654368156394189378995882269859844913982095756361603065337231033563632169591375930444472535174776684462166811405066352505211316290150961746854842922705854571627185081263450145495860408955171648597140325757081866750260068503581825376841154179298401212288054992749176681265621268595194042049945190180036020267774138815480487352141155664345095234083626933810727255803208036019117179298329989079790593729636814928655311117642638316700402947750812268466934970971612999981042671511476348748682585812749183745432009580919351190378197056247535781865399291810178856537720026893738316795599801694989460870920032490341414557167506707055217642238075642377797900417765490314381040115672692245340237883203171704431268227622839177499807549483737223568673477318726633173931000466564312820849052183955566269525409010617862790806802637420215869430689247959168974814223126075816816732139911234223992275371594050669291167454064538871979503646260797657243749884400673268468167028367254850521813915258760987740966295051549284616056031960090989221588635462869686476978310580876133739111402296675577117421496675370519865332020471478856457590558819499304556485491939459360344382994198997892027730870862294198451459806000083894006783863139944583355823517740321710617396218852530786203171824903127040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,44] 193231812383854302495026468394327951711993600274747205494113379116230692226663344968768969606093154011972403252246551513827513643587471892039536848115630213722718913477694493292044680508815147271178443962254813298921146849709052876414462091301381482294946718269311187849626690905136387538022979443568835159983988229116819583177813247180849420659609490464278567554741947415250086512769140391731586896092167454032009268833776422963120447467450707298299186103505022480732378281634498913434418497371580237318382714558619210008230164205711474794580461667174674856835694062262430268278867816656452668580272759820764455293781930937809672758984388657166830560050797277730005295291120595179097418901644418300610155323558320127623005940722064640842461714176945499761272159036141827183114266680025528082417920882653696139644695807374894833096512383038911325975179878246429332638140463200180401454007341146654392534308323581479577427336753511077994376874292470752884307080230792091027583150357357664125515406608533925945693875097724247081209102463358321433615583115575778909777481653401834372920654821417099829983014100414211862496746857540638146000276459622294940332109238364703866120230277562628494942365694117487576513328009739777453288643630047505616856519520643458582324347187655929554601215153312270570499124370808316815668220583301879334922956235366566988758721132210668728187901251649647131331023628995796256634905281244790961125193152954706882744682518870595258339455278280493888836887578102921373971186928820895390023432420032729972360713337479301986321338707510510064221119548598542510163118819973344043370271145185192757701668732479624777200102412866997702954047438569011426640194052392772996062985614514694004114579638029560289708330721902982392099440263479648419506809249031893538119914690785799923875353749749852233553888862904101802849730295858461651266451940883118370242601511035891433953213164179083126645357753752513212343061888646721939570815697898398868409747070942846846333184310341132823036923859900999048254498759780142765942497849047487123999952638473608639287286414490538708234666698583910041362761446752690107426786533010437169477733370692393768708105770292968109827920583464577325638834468983663580955671618261396149189765258825470255615823178507066499420713750262348713970615077730869246728557262388507650793255982258063657817223767840411869835292469454718506760865927107447934771866087223591889102250880915755629349074406565104187615494132500839293156528407202328806945827353141721681833628824141488520164947842936141513189840176520174048932773632669376459871258818760672138267024971998898493868844614531488767357532063330545675319644150515253695236202165116756710164526434043024838434896626077285415439014316507133711514014837315268448151093890766126825844598587165117692805981225417045314176988558865969998069218466081976851439557901964699840497404688829861059715398683907549894836632113520461271177268510323083104435717872514306177174111645119545344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,45] -12331182274294378716483782712714650042694398808743723100232305081503776612166155770685666823333741035710133589487328978476175898602220956345197589703912170630241545145693742307554976813431096495438256038397595184010131419714557937641223762389379073302772424048205328648033716968558436537678389336441224421734217724526807868831788819795493617174133079790434765485170073117563772069188099767596394874013537262752931655624142842987257241811135128358557247691420874388654121172401126317027761002394217815722860673336910291448381062384616316819724222157844150919250866260532208336054858453585625581593867539065474981808982652483488975171268826933870171546394563904022135229432478731909714631663039957590649294542606453182170353522374493815673385186249422411354187324651567707975631933964624012992371048956194293580292826841949500073964544277488874188728812930222011009555563931103786691635879796846521511058240720690685058718508307781170497534088561163055718976426840782476157672771340777734656340389016104484850727213183530940292670391928906286545817208997077341854074517215529510395257139413199020905522375483547186977942781813036767546348052324713471826360551466656798621515946361444496735902604902361207645056305341466240201902620677798567683780194372969929308750532647610143243950106339494914353606349793104208897997327191788147988720629448379596998217617513991163188762226599319915153238315952690142013111310385200579307204509531134388435423052487292365123427160448640742996382693941008355748051925911302385830649040080849704950085422153814319261397824050716365323283120573430568334991502574986715487218498934615307673894589222207342944082891909695743318958414533479473113067403345211697660431903155735868889908839803993723542451507527717617794522773348438763179167200293826520853639066379713268494178434305165272532084094029218571789028119371743370179596987149171840709339374730475068834192221739438219104828020637254452104331537322573022556816903498747595586820911011690648314772697423190119442805754863584031206615771788522214173505252499882690200241263149938307708354250141550777231477754892627110612082357616395880486786277560112724390462704745518624378689130963390986808726144700521776635516885680195616774545444401641451939557485759293688092804964298052124228113432601144993172165107176518767847142904638708762365661327080434202975027169869630068461975987725227739638309404751449209427924418186149193573624903382474634327963558133433298265530856479525220293323079401730747167015476062194294005541987700076373914174014658392460679353902506569092833541552057523904955281111931473183275832159990217175483279596764065811739434711521642473821163182127154942724234511073701741508633057980501979194540002929783000105550843573300194317909231544226387561049916475040737091395308775240379209040615667633363552728307567582690095779751968977696352834806822398704629489826790985481577541976046796130318871003700716232096394606488696774959447877269195661021289976910755921920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,46] -3903287233609902188594458194307799199071700453476617958627715910319992805989134765375877423604714416786729980216541116864594955713165955047309568623215126022169174783481279584226242764209300184973740917623908051080368683611557826577773846279318483801767028959640235774088155047585505635467331240037627827696333501994850262059681174331270740561566779241472970506377149922907285378670239010636347133751774209536860269425456352588863859469020719606546732423483489376790464586707923782776775486873827487983742651280304363695882355452265035378377416610943295099933083802454163473173600048064564764123787266489289189034179707107892833635116902762948815777299649292803328895256194400427454940039022626705589333890273664943852133065766115005314234383570374168800701681633039972980808167823729799999944447838506996449915245367430473088713730588033606032499291123335859293462012349523630741594304075699518145784149738946020838686237333801446026072800133991218416655163877238721115345197307489603295477318783607233360621214918215345053219755547734236243275881344054491129262234956098752894169735781708420616405244102145066764551047757669401555833112046390075660094122723537009054104421120827695384468736630333509420382438594381702842966370159724355176854845281481970286488965105973465050081780907709100153262361092723408925736225947846642494025980183144576254919395897093012611251442273368112851876215829798937013416820162949030815586896263720147780496726943560735470043018301598043581918633696056065798657713652270188398410100072710886590638300976191660786771622660430535097186600806120326038619776687649817395460841289320937205717747472380595138694183506030141958703277324963741613963086670680945668982575346791200202985693312584845821637023564792399893686551350327979434947540700226657221909354105756007413842208918127500137202962981749640257991006394738801061903428032755229711919582219296759170137726542268140716516077742066130278914837283217724303283093095455148981539330580273047510645326601602624367087778761384508514874990534533946697822330282181469575591396799457395394082262437204931159578402917241488926406620184546206593718345290135789740236137015187622746816563359732244186748897156592606558777948212963263582974083721030316748156411154654119666598088599250746385107818944606680435924882263671671474297918429553655716170689813120673681095976634429916508572299439004935277454208645173054069283932298467503880397161409675026294826941407389184186692964898050929559449147865525281837797021520122454333826571262206486011061885136555260402506599357481408484722380437746029710684959390369756720196805739305463763822558290047184998072600285181194332502240613679856167688812691660221581181156357727562399226459452073493422244308933161531310931144159486646429333285883226426937385530268324315508439153600510877255954346447350385788112659351884232453604056137696312316274367681897974946763327216850531940499220725751951212152527435849085107761452928941725713180979057773248512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,47] 1381179534150223238449598417186839149651188104926830296727950324790493000465030914924889801093080879703912530022734290323543690016588433340173075051041689757818311594321991484928385382129826423147902762832124493551277688861697214660866074946017399780805459045462679594781218484248803467286478458846994724977556227796669600212802160859215017971217759501805421313925751214971483508269843003339877515707631091980356008741254722279721287709316374337798344721167141680886027420826122880649282044470045867791764874396161889830824267743847952399861463172986747603644719856533988989459391374993370028302772361091714406950941858427943756244312217698700122944700491712514968710779514412837458873120188765296308443048273076019669862753064171152780670987359918762361271694780237590614193751987305181401292899422849474914885177452907772724340634190848912943401927999041682892934435641772082482295891294777333367843307413196742874184635708472732865075052872612904191210156855475248529419224092004411004499783134786888858850078557256805795825088356401195537208228325876041076537049801477339760610680671534598629919301230950283401551512897969871556550675252254636946532896779225469047580036921727263079843775086604312206969458241572268704033006060428961363598920715316528497250329399883576041764092207495630362691967812653809675415901307478406354813804276839948222247888060224652737121735934809288554181799661484827364931468279484679273543527021838458210263028628935633577605738334042744726157828110143956588742844532677369705741185920157797142702765256818347268059706990227481653324733174920788964493388422400018152988367393704869779533437576984225764766758756673751939792726150864232517914470141251310009037033641597264053439104536161911627846086335485164647248221974432496193025220288879996283262348463192279929249480130839172401246880199526133924487383255774193820168782279227603106979452306181736152633945485171664364890703748829160374007936109249899308915340476076179816941739924245696191053540063646346375023088838421162477237298500299306533179767330977929295083768775941389244374923147465169572087416218938649877331116383990960076736513151764052155121976916678029060678816209827109497589569219799494825694147131844030179587928324958797831438491202122889976012567516259106017321746677817329741543381173986568180641399914552510458060183479806845275484396603388774834953011069233413439968456900627726797189299926063779532841839585683844064500583905317852438204879149644019159146695877153562177185380028450251693141292555043426607513152391693543871953783197163137588848584177457248109910898739464778116392030251653025369647197796193183290535537292958309253792179003006405603503511094630417246571188487093248681026868929947300768477538740922010486867122426769236289183422761734238606408267272075999534554822302525923482822305359867442220792581440977436268019122363847162489960355080959829396546924305562728448585930716128760933496220579163921079269634061276103749390923633986109440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,48] -135422461990807740786587392422513639667750769112150659341668389359638399363409974242176990057839277371791978739201174789282284002055386300229771332265747071523304338304804207108426958586203320406366219213695709541598083494631167115554722934813566251492883028199542876294517185049104181694718222529780649115485475823360569861096074658513045054832796984727558523973485152352296895347506742845844277306955442180393147254744525244681126514075112235508232680498788973665077339910158684955529067053254832025439803373847223721086288827377505324950407971766594524905532575639707821607735758631927688764941644593213626532951028625464476066385055515037422071322183073365189885949969834742808474819714212900747543208897527674216767500831784201563481944985750673338621470939401682082222759698215635819064854434195560097316381139974331755133479526701570106345925237554502884565178172039217143843264795231111566790796531594176658476270695977509189037350688134603680472043399489064108901751817375864992717091249824038680069900333948653649309436179158669741613589729171206061060347467448745377112749473169133879643012661576920804353139259156657744985293324646405249873878916876655132052082580014417523446902425688892588150556752366817028966701266913511134338997089541403133024346333219164168732251411966747490566355952566738733203192496999859393244327268078650601802386724690601364331516693232042928862984964873107186109785672433351298170140235652998331718565714124228020621945027225345329683417792440772462808560681861806559518983680772756518571325132241748648966268948517175697592566049712286709331794345498199007096639108624539989469987598200609183672852043366712125950606994221309537066730307340391259685253111339668329870576194948444046291341797270650935993378335016061020359277666250724968775157603992983023907490620598924924286628240021998544174092286217310807949119579376862447324387807167116007141694162517773667836268294862800432929511190939691648925866791567237466183264913336174172087155276345905701894855627052744829740168365856378152512156464575131565883858662964639202855959312526452516727731956109351786453252702920105543446194941847645886146263109820631938896847589301457802172869862964654303116394787899641271432505272792006684544979687256176067677557736973529188234443391636682597351684005601332686675574488816485185720582649989768350122204943074223048845802340542841660707415501869743080478283732139689079806176570286466167862301909872136830906038363414159386928848227131131357262754695505298517052368656349209733313971217971172536508335468826424741379130254431558126268234732602275652690697745759262910036148420592399075419679623666457270331887373759160073628569765539390602632866804124814513831349991112469233632675052146960571127920247060709368937386671280572035136611594291022016413852923486786848545481990949983524739531108667703379156543005603351242337228388306359079369696213355342560975020321565299432980281527465690662641644119247755867086403709691756544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,49] -40092469636020809771330507600781844541087608576203496494656508896296831892737025071398919835200737801659815251422506365895299710328684129239928578185293032442101532425241618616282915294906441181574423727096168876919067141064475506961475170989025394032554959373957784558842196061336474136312349556591228290659923243129760387207302830378591276071276454054076932266201807561374994228873915003618941383708775767087741192515315665074961641154823723957331517789568621440301622496231691120927500729726233054600251304281367783899697984637891842741864600443529820150173820185992440880574261625483051297240158113095366537440761810044580112089120469067796144662413238620098327206252973749973492997807499921957907992979812023271881571670552959833856632112597246831130977788202044121734090887213889082061458215280609917504324078940692545806817246270472052780281505257703036554605683497807941466808550977626912026028303689847632734470531714411882455310339334421493251123664407461223122506587618543797611058771611359665504666662158406902562281364533174925518573001447522897103596593635647110162680747474660897469815891130919204574811805987657516246562977339072713324941644985314616803125231609145349006668772262294358762494403211675126508440005720497252313587198621045052064824611832296300653528842945000615227631717774720608336278093639363671276945765272435354475220528775731591823799964162601480431832995823805453511326671228709978611554067188582797429815380282716087512322146993816240611172863115074380221723809366567980937425284716073840728578404513828515951486999427760535476183640894075294142168946214717380957176354749103974945356423791274451957067060709112966725092222723562966867851297270368305195649709458901505478503079544054683742711785033473749303833867621988587668304016799457221185163315763543937534556130534552130549998413412479180712548028431970958629588811510995914435194851037180894534461615871793599330559051592854190631569444031056909201152632767525340172059619072458017780402103584547157859513035307704767873648212414917979551201483422672384047139311525164294326947929213943401809791751541629751966438261251375574392870497903950886644701334853546838496095700508560003008370564730527754458645705081914181312331635844472730234164990725784250415698847097406896103689911380211015377073996715038194200219474953953943403093320161017685290518146474747663935736860867513079065963726419037890188264238602779192695636793442515411339401322969921832232610598852775658520814185432312278507624513700778023619411324659199583271607320138446651220227481794488191280073501654301083095023691263025581269123721895895881934850209454804321489810361835778584485231661106628087010526965836576126307064399900196717676202788447575885020260051325212980438184214117102474992474471350259754599192071491389504562871517679315151811500298222309952137938113499743734382476669246985544089823568731094767439731131802440766112855077405229651316315850110027495213563327460385279809418586037944320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,50] 20088329523976658903947597130847800204247610743881621031037059521776631246216174165683534724462753783718261506309155730965575114821255875590056723008947568090141821397571872136001338008511630128749047184395453297255893179046848540122525174956281126141890570858348323323092285117024002310924122480987629941128701141719519611735627888320582873689707505869858706964595898041383239301109673551341512638494940639197143357883766326165475520237958866233185023578505135429175140393366561095075306634097419382829263860549485433048233415295267911799957268837664834454057940967216093553667881724240036009014272902301273022071659461278535538811966639188708784993905487822638491807055751612401329331605370021476428833932210892220708209756418762603334773606694258062975053107141482807134377412324045607899766094711524536710814364774740857861792524534744830051354532215086088245014652634530575455274926257647090079674304395700594531438713115179775852639502895928699722589960065093746250362108749112680187982427538263351320623820230149577429884703358066941295460401810905821739221221260697940873556985088765901208534999470403598633183011478602237928481012964984395218039496941075828540746695457855617233464606311971909627304185644195224503700647623988544786125489580689737823770637368547448849718558184285747455939233264701018355725640702109707936526063052617693691658706338354354634373468771956796085878020388444992730939318385495958183207803495649871725611905966687018336266423641099562088664693606426492150353924076991161622835946435658607173369425137947702568340215060969468955325864584409767393151568475925134949694244216888181040041562306370073264068295436098298588557220183146613030007136973911054598728679727080398168554962079281221488547190292163871569299295660582838044571446279024900809775553611183737836594403494745062211233009205312820909018528292575503332061643813963176506998065070339942203818435130218951162336122345149075338536279907624816035546792197495576066374610694094411072885371229265714443482435297532791126283220724864391885386605563791793556176262026698991837757869618583464990000435297822700776301504843722677013532057077208051226417300715576506271152232584585838029543290186891198689813968081988536538145072039030349776334106440322016039151180989374311925167390446459334187984326514725720411726232672606916809041458435452802580196702203045057470652148752498526076776502826863336365387992701776212229078891757641926242721994304050758037483168764065782249965241389904711536792134355512383043104205968350610362546312430853093363871116606794539766459866470429950183916301043950573163963070644931063969927372198334629603174713073175652116435253241048731621631213943041630004457637101870241538874531878318613926019018382565264979706417301617171038928290566315931796864884917170571321969233219091848346829595271804675052870347610433259179866701233226623223185486125779189226199551652824854667156057421433203611312614137815091968450020668298105767550807124738048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,51] -4604505826519547939566484765903755841805553114698397920053710462151469024545363734217299494542307126774215319779391841352891555176616694799331313279834990219735931005581548238398190170753908625102185308237454108213409547156459978533955967196648170203432643236915285049721102181127943332259972241670404223253992833953427158993884637122517890479552815532735531963901087662321109494874164153991139560801231517066045045995575677857685857151087771979985216385302363827606107382888610952346319364459587976044072840886153087482579641702018784517040051933744066988870430478789996101245995065477813739765581787190576426367920595428341274788769385551223257720143088729832755368315166309848688172309110803899043130782453645105765097792412180776858877393100793342289433353513677106332966851778574055533251173814227439030994097745090874688240801491917564986467836126348688158584738782478226762163147455533843531387921113037812364439542725125937252447253398089890923981794885702979935677039619243894178649140255909033303691728817024335875867841333367950453445470587666367523964558554957534520677375446529605841811127720858405007898856095450470494420899247247609172400867792568374709414449527979365660467699223952338693826128532467381212443058538052720470327380758541450088259900402434323653449299157471871699803166794579601639406295895646305110958793593122735724674114142205174374989937367131058990029119399935353451752479790194291339365878126917604050410572695528706372120165282137208970437074860288603222279515891834010183539867073789468081903787546810538987022430499720269017981325051360885496116719351469324712950627880197468354549894151616107679138007090623917047987311888078890897586869401617810085919146653139967917460539931973043469477009921330025446008608180471278434681479078741741249079278566174225005977712644199353569737681480992543054800078273516947251327314549768395305392939099197791793662169692540182131426911229549740022588092057324905738171937619026280255204118821378966094588260906719322976964460005951099385790937663331622874780936114546848478122415117400940839819070342759421507521781667211493861306017131809605671156259714794325173846495971762935255918771424213530787923740369324978337445328694591400798434956473597817725593576057567451478168180947155891219219628449143675395672248006033855848808990163199242654613745111567018990188611394683452813150541105646910854099859399845921582645305979607016759626519833421087523114374759138584614363705801470620801207739750947184033270651016329634018377200480653847036907516912913882875568072240186323004086940531023624030198245124588835201464603643384938168766894875761509007330846901772228950263988302992118080011726390519602285301036547359845774254837671218088299413547107492773791782524098962726132331241874508210402165872100994913201669138651286922642338909309731564664076622311895855484659071870953214246156093728919164273408899431840062712380083122692880461854580910936533588642784373259349998009550362378240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,52] 673434358502374271255309048931922030681483298721306112390605007629759757348083938852710046972277347782149126218238806350028788114151475076525332692169871324483132917222091405952101020394130687378356360632791417138840911790042381141106787710469199980158240125096297530860119664296097351131016283766217205503668280346823484155870120485366200416081783173088187765940689855310237030703155854405577082010043651001095066342584682479339144525553350937677656604950618899062266310246355540742500814516678467147260215819913637265416087211812464825650884172014760686250140398362838554292961819752977622734902174153440092279824951340519473994568181866870972756694140777943958734836139908313815237795745530788044860670406814038030379223532962414808380838793548959504771942629914839750497434070191548854266760186851947155764751097950949957678978068401144652376083374796095047277652642223304596490029754362154315513716337686727457162818022605573651639874316355328471370562207247236026506284498299154281956564403892941612954706683838218765622286776574548374068174135760201746435737084567629345222503031470101013851908191373879222338253252068565463537270719386145464129240460560484976362724034517553628989263660295123836819787396718093264565734737052991763202183979763203249704620538502771283048030565622217392954119232402418547319856145029094380339439713070929870488736263380522274883134404597356420873651097540794250244554018307757928720129503435601961432403900868597313202675822173114176197577209972444261780549916225551693082295452004387946844067990387286734719642819347090815819195325894998187736957636380257281589398681468778390880408177035940364973458240044454731397326415726436860279003130602434549455080333263245511433000345380630763243846156148043508258789093867543813896973114201442848386173079842653902532128218725683830664142504741429427543739436697320180789970896888977832055712170482510672697252360718318774001280180133107513841309850065549158892213520165812104525626711748169853522021382254909202691873672371451180720851724262616627952704925835385385244750174255036524992921275532611518790774756534470948285674951615792965370311890920142025821252218556903148443740334643458190074322294453464639046568591796423149479141616658587260380934144641281129615619881283915864822504204032512676544764100041770340103824391339349411820132811506197578413804730511651836748326421204558563329181465614563667087802364719761306519868920431032825564972743164269296774838642489330176563806446410510391829881752023116561505389672633896790123850266344980229744011369082514567999744809853460942118472289091813796881184581550674458698771742785099853834610322535929641381921955924064009551456336630749078639657050460355384239375783632104089752875627657266712228471722656974846069844231897903009767691425067903646545109459228595773969675376110858378358983849976429239900715159909131912757241595345948156909299242456847978216390507713070090835973750747848333594550065139643689432376030527488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,53] -61242813719392450580984704928220781065966426853742046491597008896189484953552275211473861360865858896662517084812194387757287737513613402582378408758884296687828978561938050097446032548056276168284778195619910436509969563778790204235523154159416312622863231045693527719406446815078630859511612468494492952805374018644387422332238641663940820720542617658009866796063500916087500534295507977053454629742411415558732945398378661136874990236048218475719088904143628226735876721571764756042953479311280167430493623014558768758562631599579899318893977710803129764973204233530721991868591742076814132571667665202120286258803865952687744760882953113396713165437242938274081522845596860249690697213424635812079898751410065895155366665543020563831562356702578681989352192124926833502015153371917302163551759724048969549048513905306648073813157644064838658380038609262941658120268769305337223741951093011101215071637862007059915078818939926044652026899606858519842798780235510685836937565964600745606095367670358836428109137569382518876821324472456574726488759832691293339157531955982442138045515921178982124300126976105375765300651204223018994132149921327602578217463935230087171044074407896067664652417301647069136934325183333743840899615588949772206784348530393903159995185597687735353905137475275223846601116515121557919285467962533498897736542561041670772797867063419906971333944180790498304113142414600836561187025145719087847226778896821165496428119026048739827943034705609623978487046406524243729493171366129096226116079921154724707189665546800474971710784327085137544031772473177596849449970691718659874921841340249465779596619973905705460089680767185480930096241332307912044787109304567934641441947853249548230313424051120438466633543854558724732367380334278445161062033050180502144384355089416769964712224885015301542343240175615835539725724715328915066088841362940444134078136713178462668873095928263121583967321750115717401615348661702576920937603481394191710505638665153294191889810402153630036821953149659706502165058204137663894477372782046538447211878846876163808550782469994411297807215943178119211997326562056507231840677222909752386380088509528202406008079921421972673617686403252816590461298323012476894996233166606575187390954740054783564675563723951890701425977402851714519167324827981008485819991384502820097444354517577661221535307018697486767946678186661796673890614138804274754245942534406314275496525755841076065144059652665837373538116659602776191279407113243616908402282674611991271997853499348310097336021537068392271218584752552470123751441456429377219776009825085001240327047832197846868981786670037690621218000520034030710625561391259549398922298835443206493219170863886870624325621027260182340138347620431658330903831148980529847324358674661357798709368912499570501404571847182212414403892860001858661681243622530399802054544729488455137436009671696175735891257351100739455220671206721072354316399520369480776827893402081627825410219704320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,54] 2408971212724066332307629995532602911798419585892252304686765696524944219137366707986850266822819957280208720934555367315158865708330064030313897284572791433398483605361760588169436259121574255973520705208761476920274655031134582764724277594948465073299352829849610731660759887198631325887790120703809413042041737958646368735888664617916884094232538031686178975813429091457831222581393086319980883457994502722484644285978889928145285855775675832556191900274374103183627136001305879017326962395508257610495178099854508308320171666055047471815205439941276836218989729012120083805531838368737955856920213109336691782280242801486271742867022347017886140024241178674599270529932834633637847964450016968611608926093693904272697064983560972143675033830783374972476790253037852743689816976008621193918745538521673351974261453049316591083196233913147288865280507283638015811634795008767877026362275936344502389874951214324283709643462009336963845228530405266039652171695841066346446733021471056971261822764779779071363715679287050066492542500132388015109920854984654501435256719748469329499535305483954243801087633948640921902715743480935060085411004262412225570156173778658274259013934070097644039627547593847802526823826780462593981564381064417291291606992885450541737538189011707457356452805565856950234292121563854199175534624803871509660497994869289581512924462723407063776039164321181601254693941270821456836137106123569801342809616585314535827621613001970755942152457909562468711941586310831933025212735106422920085343540329104645794893072065502751912440818169925855492035848854801935848595049652265478790591910717865864110483710424006019121950970662242703579565542652426157005806629244503996711563493803219036868147342270428677559765194960963248226418019264009254808359079978355945213515734493127120397218325864669669916994425694569895191118236433490722156674347173342584163744191581369578905282876023181739451434050419473351850746150289985585572868827370642159462679821225228673600176300164596534626494539604253380192539189679512989892348353497956405536645408111005554156674246679613106154357630490361347964855240346541190497665044494533396711862861608296924843426889205739461651316572906279300625668653193437328165982094806461186036990932344485161393265499496767064926758421994705456250446416200670577874587381436607653998703486137350034431432484509852526086888820311979358741428916752389516716054478949054901597306050235875274055311611078688174041237830167865830937696649722030393702249623683213937082892224447466098302899425419482940923076304993705791417161286901524093375225073542272358427715046585158033918763350532579920828246421480503717834897642229931649537157373039143107629077203524705608142584904533521977954634021314575816393996194365057010147187032354848559932382620115295981800865712797728203937467718086672338331367410009575365878060136062736116996331575364406419211766798533925994217465977891450395651221802282015018785623196181343080336135815168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,55] -286871927944130273499502804448378230946521678146073632552131118519025943213961310387517349611276745490147500245186982853202952764414749519011746432407301677021072632221139216725729617685566228307916056958845829255394869480636594708528432516717591973820456975157691951524971762980912871507961708743447314611199008550593319311275077208922738801645524919576328074060553424465232634532288816105080726671149713426821628129470362912657603266252833966761793481976860367171157629124095070485802302802560706712441321216499751829469462914111026619820777727435746026437580251925018503661394319117621163284743057292971108827349127712671237038380070911840681756063825828003282182374206875866810832064546720542771696475303897685338862730588750417207638250601832254845412544213929224852236972805834723299720734109699004194918915972726147508227736700869447857933695628553668457871207039680964479738589860776734220942030650746132987427638403824098993518673663235127952197220452647426236087240589221902238833930981027290348452093514409064015486010214704669774941700330140429986342402256150751159053076978495098820876982231884590897047062605076035693685141017472537541614727161711756233542165443312667890793193397926363100759488682972258619666649430990055249124050312518870334630555041863336242497006289222308910135736415381675106763686791287824669436718861079204009949330962013323185848690661594416536907604132433907765807986662537109905932993734826181573125115700991727388748527629511142293429608782357582465921261053142772308042350280235670855655816252602336235595059161290218532206153194063802842249460537420531211904369617449164140474586945042075758944767708348196105218458248118214186693142621871056948348206431698227662864024291607969269269710461800407275509660994295873762363516382777810026438808521507814803512068383586400623983941354453564834394469242989161855431846512562136836834491695734074295579763910890587141785824740081507436087627460571532345472277103555783283287855144441152577092875414097235739016000277506367683511544520324677484883843225104520211860930900624015584968784815264906161492934061493345563552981010990670709336484922817318548163330716869419655357868635822190473063060489178665535941486547112275939997506272902843482268260354125493505702098895816907063204363075510316664310296495877494415740519653202028732758898650986823886014757900589414048046581503658450898342217270944315727991609462669554085067900435290403759497785561772957582225361533949545400208957812612041580191024855328352116823185858713833668493124117737400975718430184306290268735388523339600198692981083955437848671424133051405627579407170047860064143633393590448919894131531467862587880952250201415069515738063501800327761739915357085693980094206515955982862442588677857135303301447645977887092037013127258248396598942343354871027928335904035083087949230951236925517217958767589176543524383272233937019016672549379202806067100853048336727874031760141505890975439435620737023853199360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,56] 336653845719887405201560478817356793003568885691087940141730530369351089882775832909363994716398332479325833821721907755598600050535291794914920682187266826434466738802179036819308769343487181075430672368016263736137805001286548460243484970995440763775587614846745251861264952120878696014235569936250685217075115483724198506801470926447589759127957014776002372311880628792016657796997567751322591576339625186045725156146656988142727493944624733094659103638455079593203052833769485653927184168368094327500478615076562733347862697579174275466132064173651961648994444056999634463416989605824148173688796568300793238658938635802908139076679701974138761209900009818997657665894686366726113154962337547128355851178431573314200056437888158419381568817721874010981495644330796672957623543467101441484537708612130798564379144073031129749524046588102057857932216733506749315762251208446875969693210273271000567873570509408680324888865233769879748614623256777466967282463719418997638304168760956557212667299173361865577620644373856254399091270339779758216942236250967787462265617770177069731708087553911253443189248891386495169067948457140429483711249884628130886851213916453849345760299898908954464023463247782001425899763668959039975104864824807795126004542723033819285644009150377842497305110024313087750186049657903623202992742480737219545256317834157731751941694267678617729937363932048071904864278765711545865098351809241890132188188302662054836757152582731674002905683678599407238787749550656688398219472908911658063580802640273437573959276289064404456808232429144099040554815041363166419843895548860129902854991634492586942520457954167360953554131650974062164853528140731566055121341401940163769430330611838365987370863414333864399457922825696681398626527559665110970428773366659910964522814357586033618786528769190992628949353942623249456770614166674020116877200664603449399700367996520941897402163196797578278377481246799520094284008238110190738974128363415819388246121994800695979098196088817413324168668424728075209452865611731149370726258157900458306783330968674858544046903426061292836730347440131254981031826412018173874131452901579686020376076405059440629844031828257130691103449716306456630266081569402913151498536097228649172598320518626366051253520182099237343511734697614773825660608207557258113073115827628757941596094164534908442790079693160062305478190904570250362737390843442322609092209679019064404456813320095866094737904838007850289617029712090642530551579683165251562414546369870170936653988671399460143039043969039309167154771209754261897020084362039444559945675854657091211859508628635793145045668247796486631875623120007350582188652469736188114368870856158509976730004693334915364859922687026048545166697068757259049138607650289454218853172690696688800686777253823702736003723924920577487144890692293460117868806639487606934056226183682782275098712301412247761627045449449546978644731514239022303409612195604012205301376976693847378616123392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,57] -153178199667849558726998992856500479505423947093953127063639243994951382987820758603450762626123599798915131154515781783484733859410819261428881014020485769581292322537329723417802280341724076953563695172823532764566586587865241968158522971177894425527417573714373431775563448033866997786684337503869467154606768438802172547353210365802091847168416056387093911991281988182066986653504069119485003652397371817728883527980381132093770473559160652621965985622025405975525279938991899976832631285858613663623004566672733767422246587250476277680059481030981718466692201289440187072623361648496912570404992472147393434996781441423603790921157917442247200157743001471624794563023509157273260910233094475518668872384140357408127017107455829954644212525990524848043691881831096434032435065904053920046203663330293770279566283095772474737998252058269741215948915269371720498122894145498203704239906518336160696151844386299461211372640565068516097797502941275008552112078394371152961080108044661688635796320151846527503481963011368551515562445953050261010584301502537370564882151556902156115634643207536177518014337075463251660191200539153014054338737266996461022091103118766626906897184230288939950691275703674160916664152062200188639057174363037936445769313921647736748270387092413866925209025763468873486782204821155442604206140181833612473835980811660974876294429276837946999892446538808977804048774439431120921287180634768396628856852083515458565076864997289745221314861873996569954425009549073601808400001285983717126988088121985275106830430227652075184898802532026989107931960473989717706314948052986866571806185692930881946458756754945078116291659400770628408422333127530884524389374341471311594203455432192121516849204932424519132184814430248430786402362276362638340600763345365892789086454261515360005633402870936042977854129782850179926239917261317580370167302847771329620055139697204571504711061550354857616153241920909499492711331370210933249710476898788918587291764502643754301281319602329855430331781311514943559714643860225236978496273797351973585152927384492788964078988482214520766540078366592503783912319501522413516507168123446896850147477580784735850750925692324664885510697134198565936920889457530135501850876260811392383471782250049193297860848585865200590441608293497848387175898169351661479896111213264626358873913972849274527149803006098921165426451663972627479428320906861951785102521798587680311335710477059649786344111213652665629037549273781582156751299104954968885249255073525366532310557611393821359658735461663728213077718555141526729906996770582267499954616682732844740731902861166333650395555607963511833672472047411747280640801532060238240482547138489993320051475809346985659544699150402189776359188773998435764258498446347453606406860887912295616337714821284791336920586594909016686086806177078849610168530789678775911308838067180002352036858338299012116679951764748830797158538092120826410021542086036438977964517764187837717523988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,58] 44702087307094934606684902398667938609558936294768649911008015784218367982619282526564485504985698172421089840467865716310071504545149857892108218857841633534776803272285833456196589727239706640319913887722466134644671402890066049085219428288391847311622663464728325422775569715024831529971386419572500835830135125291095521842950717241046425546268378512323621490855181844557880298810801761413452965639401952934164753972322843943748140104877761702244337371523233188841065740568235015190472655694757474063360402429914962000984902111942928856812398244134016586384311391247166468628716174742507363732207867821542941504392763775011057947880985742690962950790233299496478548754868537790462733799731970147910386709791164544508439184614831456398423072055737208538053212919988446763132327493268276849098127646396030376007879521467982457135469890662818838425148359722177478268155348807595539770514735023212999594174115589667332098743018625344980102592352216043148984271177962942635703825258034794311219443424391891381609967375388835299872030779236207501419770631296164766454463734276608038976562869287853081173507672425799344485133266205414997392561275747284942003804014204238197459687902003815174772647802783040773828033553304307173327571497799793412252806682145456793045426193446843941696737293732143622875939601103276331727116971636679647572351680415729434171050572757075089741175572680583118009268885568737755315149675949759572046896414554656148502291968815984487933303412015915031272277428416333968847167304370364134863441202706843415635793514596872475034755163894759392139392278690970700540120502186646913980585606130741598879224809081817937126659346601181378361608977946306885093803557516589001250085283697715853096587166937893362326055726305506485560057983982595295746978852798319301421887082024985874732895095078454615708664451083600658460788238745988072925083988751199432655916148295739709065940016299790663714697664657291142721122254397756448037487092296051609278437984481708767918950621129923123272840727393999385783009679236371345404055216457924310021329966953222308494017035021189642060116528716437500255669190564162312722187666739916883986687517030432787983658353959976639270264534161080798492938169861558446051019577057311562897196526597080342215904449758732348280554329085756640329708328927192960822470007599533985720096374697838987946299449954467323494807051401497385954819371442617958422399526194551194628113793748763712938777841433061907798404873130891662242948121374101598705211726276931608263237659354918291558161490214911924913760099907673019472538110227138945809065242297914747803838578312060370467298253143365915928501045246514421192046099898640707785290468748977508344684865692534570505448703536283522357676145414515144358249395283098029547466892423581304907337502441942290695727118550857136566936625506703454397436978264302858202537543688868101815003642423073978581881260732009450881256112462671776107539904864849788172932461181423114510139392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,59] -9813941626193773968890956146728238153311981377261122379145072300640511662133172059524111571307193216037330453906033123374371722617564819586358873648577747835853357872178151727985334527502807500506834651177962213392127444126253696010588088274203129490089190927844816313652914363930263097906995009788506084724170017236740277389515970037104568370646945613611915480029614235629390383064259490229624857527377606175884045707324635428008936510751403029798286688068796408022779270849516472560340385460147798386074138377774402030893959073361823686854642927294240192374746647312115993813704560001310088700207354762844905977817525212084390752133775661908374149688204265922077041151145098243941958744407237578931550870302975080869977696830394546073432524737648861423916819417802889663392285237321371946544335282673494434346039257980916578121751177372638076254812796101167392327546060552308472949620586043747131167808042056972056001718980270037312872463806439969976164221488398868542290522144100830529468403286934686600982029840825533470563907463716155821469872192281814048324743351172175600678017742361187979438070065305673691581001932465545937923664074362106097908909215629142200527070531922295209372322269033348777482567435611086149058670358888209266655071181289705643420016288368761535438679237723229056504304642979569591511682726098368664456227841273119620311301247487864439996668452485864411423156067815456957450190560434047601292401884539789058335304671966411673827221739298662338359173184936151380020778711671531702336937008484108973836621821633960514503716902181258652122405967425164737380828253108176307435389946069921877461777454020848325434588081275791129090505813747664686047793028217851268721145149571525213330694278518737318441285154591399985958886864549822967848180265613536904297774022444623495820228057667992629977339007840313470503380463201906069116692491413954973400540678101571315470234766709505449241321896968294996023285018730457103564693904246568637141863136004217775792726047668522469213870362515689038809704519846801515085458560086247785553848107900746359386160936467348546789288768120052425992857016740999946424038085752795974205236348253771240797069536912192416841278402879085054212142334809331984383821388146381328178575582186732255980431156577665774404552540918787526966205621814185077235212957324529065226111290476935490707893790308029035081154582709627782068712405388908410612714694023200089869591141349920636353889631324072575907433148068532562355369336125252299590961634408808773457224620890721154510670504785778775640413718891175503774273584720448104293858530116491782461393249993306790725874766206179649157718850993552707651962712129421473475983562327702993289055672921290301841632870814531294731610740743161267834023058982356415169536921486211999569026197975418449625756020751225736175862199284682415099706239218875385571257570649695120506906023898405972392941171930183410193517709823636563302096389178816483497622159267648037485281280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,60] 1714760610427757244029151442383545224499588406024347686616753560238405788203938389492705212766533702059018907719628169794896381014905828927985678725653158716060729690570439839689007261559787568177215884658362347476576624242663952038024462137736001326489914550066820289422246135663430101163707581011106632207651785395799698489193184561817558823627833324484215382148365351854000616319444460883959929713184027203778406504081127358894158071580242918234568880526662124993238369002281494891269807980476505217552330703178445581609855543070376404595169441937928607475423258973020753924482333089503508218009199483963442053724813971067349195176879352728884231898973415564514725607849290325455901041401949907626200134072095638507119070372555373279898959055810370210950705010529843810306144790337445387647068824613905521241771404608092374377711501363118726776882280751407266442625033297744898850715843392765964126313757676567626714206842929114141289417313358648162844140097069584352121996655418450226091495288143609311740092910314277242605323080621577856099054004790657217981390273456267100683150951326627137627175688477013924216376959297877948117602937006742603231137813802259008318072288712124624067332249898273196827220689927412325708124289233738994119633934152295779710044732549144963773524953281011650852964041554732340334895248546602410193121685584923436828912864050676192770187000365498841702581830526435119608469670861777018879703189189543152987590201383151999257807048299685021600562985328499729064926504448962204413035790166001236618863199156785510916513714045379237761898708894761848975658718622305015897808820109737644824868646550189818210230798768163278753702592234243744259576795379477190882837492496488468795191987008273658256058415593458481554669488572207923630855694710611056850842171917840086795597319873087956421017625005299643702197405873638571023050646644429104332883142646821333923910168258781761463409976154673457818730445585866587443981940720961244392134616382402394125236693479203721693797342853920811823781482804864434063715555123807011578574676511491872396137759230733226671465312978652887683453267243837631842532632416410217646950963316390888588191589253923515776383515107590750734652418176323948127335776549924361561043937553983119985769544200314161954466470917159451879956821903384554033278128228612311624861653486619498680567747191088942163344642992740318307483265746073877226722935760002635999249918573378911143734723183712796482660312998749562940935209448188791114607933358282697996129327082597053663757477255713881023781161594859282559373442602856810374962782190883847570720915114445094622890554539697329548489518146384741553969015940353881366219218724136644693359052595998367513535783418939251125748871059311924551015425987303461879489834920399627700168494184640536122462047072600323028314810739097028620742823538746430150275247325897762941446473138184265584314647845468351880435959916423612991047099755590598679504807137509887302434816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,61] -240948116472469315532876352367539402014451993490821203854249054205893922780578121451004706176966601508287028838691773228988637787300914345943905668484130088867020325817963281582888063152341467118832319301758254732690586116609987623349158197740771075569226098307678943186922654919354188700126614962274268760297872605863916113569715226224083303431038563198079251451951370364158049859548382791849839274022673393631416661018881299164456198410497820055836786934469841246311823520592576525978559771584810847025099825708684059391030934860689396470731360445703341213284006935734568034069770230204946742881679766618999228936989881170731960232598151874577804818495158595578352776990508770408045933087014413113222424915794182095972745601443663529282050616322726144868390021942949134468388144941988730638363724421146291332127664983974259586531272002883982276162100378787023148208303932891880696253799713217102374692943299724813851940007181104479113401211511725202509556377445440156977637565154650489484981908513003271257395045760419063055982464151445998167275849915068428696543921503166971050166474685959662326230420070935178272504141618760947174608300766472706190680337736929061358855654501977866831001697566218966177694700043146152551236422527225653703032709490158238222390156317462763322561726959532669485023938917687784571787479396390311678721760170150222828046212472715412131030878437174010361901565488302623271125832362158410513260131997475250964242139706405186351467566543372731333641453677114707317428645640422343542185686520205087037135963892714017184908382417565082277933517176527698838409753209931649595899112330145488713229272446396939220577714894873922805834895893211201965951054810851601310861678861572150218493889693836184231601180295095263164830757114630132349602348261463639611182455438840821097363388341954501801294724373683619955901056660229750256106253701375162814423321583309327358591213449009999520776312854231133211527909938779277479104361143429200387351025809720137831118295161682169251817439941921541276985565295715033906750548076292398458749776293053589656442501125116835157804011285552991918040049521650840660736687886385189242430122085930832035431177442752733859818026703198689235370643349973671709590580670523043155567980837501349214280053205862943692350795950071456445468848501438519929486304627305141460578928724799588407681802845810724214175945099637034449935921407460180004653329231963809921114212957521726418732093271058157345061942185138344722067971519068360919943930152156350710420942494264473315313413517676700785162853746744125208752782255824811070845191833883079260984015876995071919965513275260955433152443435628046501257339708570040572786701129973436719944924491763859710045365040446156013306718199142114484770592392527845230208004836857604498054493400276906051614981666578838231144841716562983510766324681677480314592299881146448791916059466990300388155406978424081375819845530822002279392191126854869293140062863994319022325760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,62] 26647801213172529665471936293101775386132246624288035191262413159934591715276673748765924413820147259533646769680679518760810223014158374125278477155526124732810852447593940872324825807408273563018795232291115338792863151712254205567365409548765503911441969272046965719327528486996068118846591580268247591544304881874444041019906354733719583219857013304207060379259259830439182841172969429517700532366915916783924086964685423657000384330234650877268065317835911762364838788308167844660339168420560517914015424208220397027907556584447447475335974523708067662618679543702334946650822595610926893470574513420100005555570673489416347362785723855944928691333280827001879893610437996391708347406398589356193715501604685638333757783338693040758424359424045449074905676083063653546173548959405836223140137443095731976244548754914587023408838981649291905766087176457692549667856377724159255542741273292296080837541202350644490892721476708129489022246437672616880336534027764365799980111247393351975716343966269754471754228812788321388457277359097085684440881171275343556593953136023683919458878719141873025646855751333848295101572210336018317153685433598588766502873064068211007462196427166344761177594983985455564247927410176516024188427662613701978150831627165177459171030043463406666918832173334759593409565368832137819345455015361824755243407752553041395398411421869430947109888758874598192495517458156931022032969676646623262184189462898965679664126678845193085995720485273958164596770214798319954520672469387845800454449654807499836322401325179308108765549366542798623399143570659307545068165114567918827270135183610387248157066738729006479316796633075264218574095095767833306609053157409870830731555098646299164869450934048735482923148893309653257069682700739828816925264876068198241070583460653274259174288976897033361192145208558486629135310401790430380882744960180260310433166410145588370952847020234523891402314634553052231512560010766861955856932944123595625242068897230172641627661174479140112166150004814874602228133496956867074510096755143637171382570385462127347040717399207864962499667946711101422591832100853929638508455660950658092093921517651925794512545778686226141595260842732532629633043021057083363890127859187341527856797952668294295146057833848931275255994353861935891407093508406777551547353314642891198335650365934259832579344061515707110158244160741717163133144923398060165886753418388925946452792904156571627038217350878572171177712873448768844595753850419223865065822969928819790160292991991209763945371821454443513452123652397140809563094788883229012110044182667605165119576018377752135031936617526031466680991534700904714598770516491739822047900913507265208398681489393571742163784732027610229975689184925823356684152877367048084523920438310639135006542563094767007038105007321484210721557822262274712759580749190297055203778245831825237798516903908154809396551258763078031252729282450804757378421403591520838612525584628051299270656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,63] -2186685329208963832501256949834012457915304109513194820767016763929702622124845156369860862240143107980390663716663533914836387332200558829766963524662573345619570452899726150750147606291479634045730532812759719096418038719317305766180748349083453679024522661588086293189770242904033815701097356994604640601369319537347011749557636995937908236935512393887433212813861688873719353575137305546936728792049528466873898558021692314250216816449967924547619357504873221556194698568633486119423387662664549509698633980114296648961510863348582310791015425880789985190118940316211236214629790967564151979336876299394323702901183209714052415392852175338738476979936647502648874508065194939168079981800687300351532698627216509502062921305327201143682676474652114780862859543004889352670014577843425354995859641158915102223333709533929428915423517211425784363331623894510715961213531998819128413447031861445822733508233259926309014264251502429989867965876267096991550437036550083584461646693556552633728092667282049111757604054266142021825411775123286721312956580405954241990323184170283050921718951211029185026800771954321178916103618858864832949342779387247828073313172472820408979145381890600167164736238295566179304510355313307687293401757080627654569154277066021212035696936582055241135429886022916168756743439694922648036092225302677445189937063518918668172405903228372871914201868216009722100023689435801057179559301875687505711843388598506130615152157868153701091787733909154865046084464344420825356643740158827454900206282291361717374817775287891151365181601873497491056004598699546380895853470595253877377645901796461054093468128070922309803098131765500682479527897149749384710700106319594096950455627753850030758518187905959028143815795991948964038152069003675816161095345286286613034366890532493393557828038900251658567276368561780321172587182082548276353447391137113646826509777775215874209921586419898152599121444845098119796523915158970372568943715788671709962439019942743317070942711281498477403753178194905542365696566099780749247141341028772182688546967103644564665222138040909342259961206667832768079242435302226630609364889859004107093026061109041650544711421602403100111727824751658196933860111487676534025650077641774636731500528928078499053012420319737892987829663105251370927283053268823492333906027837230450190361272876207097167582515247394907952721355469943524474164165968665722262784590998535780124592319350978705535353099498066278241507684577437029476856431866147768131267423581637310616709112189579809432849686507747106162676358990575880863130993881546319929759118867965619634670325678021639056234774646495288381681830749513409431983368962627453010244107655008805597386097212110542935409756229457802636082993194432961186959829670145289127722388040009880896981312818814688355705753249294111536110634876815817230740626856618762495181437069138943067394040948721592620750430506185790633555860318203145439454967441865683027453895135796333117440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,64] 111344198786179406498325713397804526567463518055456297819600155142133582302219727536656195927219586007027271212285841759401257714445956638856177923396196136650805180976268808657048334601964441246245381123123749154338237150388472783800168658882414633877309640810377552615673972301652315164988697562318151043875286128836555376273328266331191145026863516714492946688358347708802653557119400208409277636017810120089085350153298397822558064990607534838879993049286014256275992610174747763590449404488747396501210226625685474588297396381722057464169685801186316298677311685033012438623635945839120339800146113893401394412162109162262330349975982824464614400228080033537208620992716747496362703832842581958561103419284080348220597967098695999809922890959653654676120804281052456968765808900201055291693779941196254247039858583939782422674672238736120619322193540622271529294146515119496711314333206980915548881107050648922404651713501198118345098687919531194595778563113754734223924627017839871901853944004019601684996363191820866477755068631717795822860673574393144924656468409052894896352130175884921690380692755607782646770066286118805418334763357040020604695388074818285257643530842185355867996632099957375706746164205703456531432340969217401023444518828299256785198813839164361814424700141727057990711329553725837067537195044378535118448934893025528486201395521466081157231994867257729482008275719635657106939165454041411577596792059619244720738694466966167135196519614339839834511233729501244456378411417737211002529232583822262206150505843184546283519297683090707522629464512958143799697843054560607284743675238110740397730596093135728548941709319588239120159902487599934678196194896414165211955049631975739082324312535374034754616699864242092965538532100975903839852016912460207767164724918689000321530426360685271649564605182441949901732678453499113326524050869362115553696071118018766982439976375595287926061225887120143082320609273108823492431154792316133762771854759165506426658138899310899053601824385163029687356906164387181173484232076461592746001570641799629080315258039525400970692671445098687444506904587943105746613071429330222710010469934122286466787673662819698696777072450908656978686363460633950254521999259262560632903400120794340578552725456235316124973651281018642775417048937958960736605047379935256345232963216821734689566331463589418435533911561868913049115587232199737485928642870082755095793275757614242376107293608096030308100072631067577287193090864801203138651857044097280817268906706133922626631093810818231522429576006983669975975773049727454342931910107021253984246966714998180757401142976571373861663559400883362107904554167801171953802131708048218393028050434934533654217064583755897308097569758031130397416018233589619359155664519938768001283996159514814009596941229298327351280748659830912387770299699962133113992276675309051853305602849251187293855747940878449859803481912820989089019628865268403369172240236161311703040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,65] 302774653854894102001119463208018247866559653042636495052200102038562381563905619388143324069165734182063782557000868801112592934637085515541691520460184302177228069833904854008654159450411390010636430441241739323858972416680780629590899114498079311771359597442720194389907087510399791591187427371522150832536547828198143193794691333959323080735668042522706104103836529275228695135929097442714572691580428289283880283299369533588193621660641753181247335694886628708356143034838298646176734837181845879838915492160087293839434329602739727707360482616583603737900067619936248001428828227009855096581118506223823995885547359394178542786964700385039520815092033838009253601268507693165478450056964354122951349329603279242296697548494679798254290596907496794702219059900657851245304212026952628307583801482048575167743391299963831937668855331277514110012875781072280230440106744597063791986367775153896121968007848657460270860370746608327212899453005706617688976488057381916236457018878661045007119613518757953746730703281323237707526146297536180487037061155527136485138874475051490208392244328690180875481394967612529490237305859001909244109868332965874164817993086159212138269355351910785857472937989459736413107072109314156320703273262292835901842545861271956633529973720556365632661576459074122919357705993393619471658828620819262754373080875755427405895318094977908522614693423587733635385426274129532491465750702356631333366516934226843130608096202504255823851203121215525093006103589208161710494311508647081858561523068507914415053707920978146598751914981579071432631981055275107380334120535471094739883765289498563738526563169995317263661394626864411181119993656860848718024726164898946799584719120727677817071668944888866297103169328198216983701416487272613466808199416903942258896388989655790478756674305952587256809497073877707860100192438356949313615301350020311844781360450036638898348725755451723624079501880596679763281745570191998222891847790882804785310668149192129077834234115562965635415934497242186652438649651761208940387086972378922106193249286675358716163391754061173965210134666034321937971928014925073580184694190012508545865041934744726611356040557146036704684416617411622532251038930017078891999447560472472673837741036057713901337441782408653240681103146060382040665613425296570085054511088596220239213854292364562208069831102855154069711167565869591546692923800932830335108111096476364440289084713104356645897252288925259152807547188169134673100418898895516245975936445839847540601232888509210010872807319885030195406840029860572336300715651237797278614770054319151961773201533172187536012239814496136415818855589515957434020638766753161613922288032716154995635275725798627403568903904460752040817654070736737266071122876486273986459435150056605177796881492172289372848857550012131628418416930367068735939390918253009827369296169944239284523688333401610499036046716720700157667491340166527617127337625646713557367369137829969920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,66] -763541866794572934832322357553785753567920194663085724390419565341992471685861293405336905866291895645653682663534991523939309588585640713061659860598984098267109060666770442476145460326308821783888197562480841408301622506718507671494487390873749685291427457458152577319043444413455095019048800738955074908884701688880960655690640282137092525616533683455694386975992963867419963838025293232035438725186755552786871482265948910929837352422867156660387717905906328539614492557638696360415061469081306708620500113225747389374055600224579630991768973615523289048386259657181945500289044960661383786777864783273165705891153524194492245101267835617106432741903709660041339423083265865430957701658136262063368920592081855204035575903330876410336293328059823043895560496922180071672888159261709196946090261824525280318839603013980771906202411305239892242056976287003818392323013780935394058012072585600022116163560349679796897982455832692983410928120186248831916007699533998523809999121921101141896929674958900797105372341109870687886989500188800203377185446117915006694565412772809342901132392381441399027434667111696575808106262802744604205709357600842563941722009628031250749214900794219316001458640081251318302972303342898680386634049998716431416199566872778039547280122344239191455778345302733529366388597278917523497453000709544487992526543010090269805996552899561357213331488050493814352760024507153895886630889663444769013769808640275964661434156937714030170665738826532187155116083026832201095410621436144160167806968610708668317000061562246047372682449651076424655427898853224448072223843192542897468677551823061811900250158663877927548527874096509942533272209190493321076301865782856726421437675110884484571796380843588557760670479458227175437561475748679129438856059137421174233919340928810469721595932944146068892902969957673303289164288865809342475471302402051342995565329856957674289973261553463387842128194131423810279730786444354347034714425446636948272643365911435962160446221051060472267851929474206764435411171286019519261063083720825942820649822779086327353247245759242718596880479392163941996561419570058359332882950252182164259162434622498530745284044241189810836155489491917079197978168156567700338458522401480045941278965880503634819468007037463505490017845058566636308388431143884364591538783425144682668377535657274705172849715768738176051656153943806141818951193025365362809677225119210287852637596151142196013364578210664091538915683651462774671020121848447626272663340124125864162048820202260496578833316988727799759414021188540739641525753573689920806127314262632298772752292801653392158005214704657140634285035728780544776876865406000271598060135629111791118105073744862166689984165044656609079589134583616656011819183877353633735202812686626392131539479631018215590512434476635516701830066041998406895401399435466071017562657364338591423730690416482167534662712716517181533042079744017480805655518949396694683456058758589841408000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,67] 92202464758814513050808504780630772240780241691967906515298800285982006375431558443578805202430389783904425699821341059616422293910974089129909802483233429725255265554375182910056332762611317042657906128759205411982319651271827418242525085314533261275354352309352763240319235142723625465577526272502770146066016259595834168514642705642201958508500426049538042842071538884644006535783621933307943717904614364961223095804022281675283039911144537083397892288702180816046151888645829198787342295446472245291055290308120708447470515155656442332936966369725334739676741893717914989271789276487190669752719916132840019311283364029093223865178615281793035284161126149964784290067308633029330595292121604358526985346577640770777589448408709528310959999623940725446004956192094624977314816731285676416586144620328813656519918642544758970029228110055050408955799967122761150065234206156954967028458634640005872982441114910377081573528409809420308937102436958155474306462030758481482792700044866009632562137143462573945005959523917536696266258454719878993776350996629377534410777875235708160772977377352786809233205630626136780483302958333897528891004991638525607075867521680182937786528743915000543855115821016688697939150136462011660171142760149336414482329899853335517668535171204798687518481959083239692227781237551912011262886992805826676219287396060100105086769539938911099449715194404227810947834258855700584955974491103026119019323143277368943099738989225316671730510614605480911387794614232771482641495059557817792637575916905703016492108907479781688614014156332252877061205562200501731355681404813761711720361595338807292401382069918387424906614994048142770039105344809655879328812691335180465263535675712984187769192168088970153001409368619337701989350096480078485910614291580406912226650492182857724530507486266429171483248088025690027576863963511641350902710935017643646087007280706497667149766389280693166564284111078442004505237472696852206968650067697607732540514377230901584386209623674971230390621108719726850251351566835961474670330232690255465744455188227655743851476506138559370828415510415226821304751890541176081632541610215880715112268563220175695864749807789403316492221258513322737092540890928962896844357069441891092448225396936926655075347669527115628926103710789215232542136128699705716163544526217298156010198484137677334597941522153804795242845987570884123521499986545872917056681159608501379741758343119569319584232237558938557971035997500661901978661540044115890071435617987145715531402320793196965403165929410978761506305826978453953612058457157748105417066599194360965191128865815347834423678297991193349679713643109224306956302191471804862347704432385975124483697026612103702693195455646378226505537251938577083409136853756173507900740858918196546166595867313213322819842052157788255761531245242570646805156255113582237395568053591014148661455993750673896023505876872760669019674772876308061158723931576791114871301271516610560000000000000000000000000000000000000000000000000000000000000000000000000000 [100,68] -6575964935948233579083092012477215585328799909881760549581460278559760061821169910529921806931990638275439509159575760770538600606073665457560008117307182569506369185527859002048980771789363305838729737986383646832936287036724147561684916525265236908508714104416256060123694191612596108851357633593623929929078741585835686090766829467964607947151470402615261481322089202625924450274983968953024996652153328046770738442193561669032741959443485214573459780492826314336604650264715016037828440462540892462610821888543860519773966477936443750671905635810093076686523251932661208775114139839867515272759192541243422417015946790636519392830144458632472457791500120426199731259096595811779141231574563521698873852574991449361554136078251638031159738879064516135435337345882080183709928308246765774540638943444076117379680596636979680309906573122157688511339721390402846324446074837552291830364314754290959431528521278541800132803954101173322776228461074671135139989814905657797927734075670301536666346925514461073375040604256832379249784851246254556262081216196902111000865921482332148439351942178604478980990191530763284453058038290016181691515521991278766702456105616451214426511471056378790533555207752529156237131427513029191433732127902055345028470195445574668631484075030546985184320590677426185402502253389629322514230134690626137286237231971825808198436126962956373860096958717194985957014676120599627184619725765241357472766552581400274813876735533095478877597022712521121919988770538695185799250243527489663407137412648620620925421535568921266378388753281560942494640791139539226131671060525531444991519154966796313358752928975407315490693094693703410544378630385705136155976761072986557401424672067003150782951798733025690637015530428455384479831510256037251153334298843589854931164557835923720114468114775066231807036520650707292373544638049595836604510429111297902430354043464292913799174351167357055864210865540008644029817248674268768943010485268766198506255905888218553722037100273920184135457951284514876875936796690324820159845470698919671681837255273628109933065416589841192078027689323377977122541909213961157741380660117942253156360323253415719488582761165094387997209080320405194925061323035178185723987196112911433909097035947578907628360975081567975150128936236837634629084271464815747034373315358692739375381998645941005882808137322401507854224832423580406846393605460572835871268736585506098037770442581883887193192706732299932760646228162627015668089569940847104211346343197677760945365877562943326421817168559537373275300741411805524162306320544639447118298527619251440031144115846575574154374203768170817622976939693419847656983820082567028158878458500795482363759584296810741999928418838352908117105559490838538905703097428146810750102276522162506922241017555477435236038999127817473889048965313735439035928715214382855422396239023288376519914776935379206101480070415074444976428627980131907723757258709404490434351349675065344000000000000000000000000000000000000000000000000000000000000000000000000 [100,69] 340662689754352274009047201177499908035448100170673116976283472934093369436508876251169554930699836839040827550989885594380892083118975284693280253995733446748201258482351867777111864625138471394793295740272136365259619785572137947584715096537815488109139019930639112459443755368473807115137461335461629792177910771390823511753816726792946183111033935135066240714298698566133512726976606298152714031422904894517210166443622390566060822953651749504850325373086684229994518865559831289815032988588441427316102830819538154077526978777739017040152118507376819325965390573750493954097034974615301152777491375713838816519377978923476174034066496654345223472595138194440196285487981331465468764354113865048760333673696708848370255537774499746259320583356291735722099710447410029975786217129368418077739784235528073117168400410995024675566995163535457179505383411290802569206314989677225421933629654034953220241652432852632866186937318272945187277704794804645977358125159075762820935125791757378156394416404183876662706669527855925309592440433659938036508512221889813246833849054889225880921564199964974871853744114809714271619810664021126651565944952073948525710835333813628990039744200716550251123499113249351815937432549128489804704707445256389328558892654076584989966559863500097044449653867893502410978833854238348736462386508232187430861028518053575117919878949474837429088333291905952516812950357092883808921657410689229936980751948617573579119961573512610165350872664752805525038746214856574958580192743688294652861745147494795660685405162476838939599843529857388489684924298345908456336522601325319140451703663070701821673490635552492091697965985102209664685761606072230355471559717017616320846995281942256126336288038090752641386326027436596600947527093962659869941630657438053952102705137086090141780012738916728183114764865423148324607595166548126724318909084651557896396955031130800821787025085473880950169193364577187633766059041815026087979340606306753350099462590504173556863690445609781417526987368726253895435324732315675210436173111469483935051110324246264363206017940972824370940513317986718591105813900742520929838810306946600727458233353291882365658779294663681874262197947290906610981469655337337836940664388506519252113333085790538643552074667446513009179545479474106755521356166033793707370685986638196600584544110560304590853443680548055409288388958669761228442198298223082244866727334574062697987890269933024503742208538976696271319216522208682172880088188163380038019148006985237572234756041007118010466114628887840550741657761661147140226326138056942589283988423713697974155541925797528082105656818048274914342609811795943777469504492959776369853693101669753307781970348620355715755806761073770018210140474332192219829834596872666633299005407827347795434467631924953585179291414209210518529893583615605047110672238208691534483372472029581118412880614498702177159680315258930621905225202900183362238615674226192373713304352194560000000000000000000000000000000000000000000000000000000000000000000000 [100,70] -20226597853914453789853598244648025714203693512290468360432646145325807597412651387582788220118638141444177808910712593925276883234299661873888058111619755815366145630841702617859417642501587328979749475633243143357067427457820561628211965347474431737361486402287379714018245066381722649316536932719695176980781679194611931583833223468393469958195879727667781422105052027241786823546333259055048036702961986394297626019349065279312785065941751287845246871993337609108911865478838748857139134566234212131392032662326836388549088664349301448217081152312239806197520173895947809795903285700462905694386693747864146702146077832927176018720571782647391531436356441783142713722529611796921716568451414622320597401928443549757719158404089887762485002333250602043804117909822697954249191204283227136151219755722776425987517963882798590528058137264248100619158542859381300884144365584383398342111734475259500561895474281651759661331361112835426367901002817967451335670712940314833329175192579239573089237420510563731720140362829240133187408906933611706525699042270639089025167234317915546560055624755095783095768819980557279477301738312737267816830006553380213078281643670585685942811253098486206314891789201645584165438161903592053990511500315402815873007835831985168124107904391612703760366477761065511692075294596867004662008238236787005451313422077537118855001154111476487115122070699934664691040632860141554371340561507796817602506887501360791281596610499870350378369621642387627127326677284729949393153966866516970544381573504442763689879712728842436878528295204248027500027464076416368663012597429418955472587048751131425080596751697265739289301742036150026971358810431973398329964507134373283879569595419804896589966019802821240542740041473460330402930166620833132320226308811922068574788425839589783837429924157858030211734639106402655803431829231849323474799482056482145962429904205434679987138048714787372538149323905982879537524402885667618234613840896537993626718451738232830817703338124417512358814919530022899699895077034090182234766486021529231418126069390301790801358972817372807062768737647520281617682889108114123829143424388280596255436906213774829295429483601903410579279251433139451732490234676409303527145692243506132546825371813465912011163932343047152326346105863056925997205811223869302699269842983068197903782448868612375877306851460293144284645517592413176517979029722879499978523425698624089425213799813601145641315704094620851287902581166455146378175282392819550568048649976688632841393314229249788753902422098338284123621840668527946327477715914030972001123215263360647148839159177636059972169531007866651517961236169626886654250475969386808313043580669577057435372277594726409138049254235449505421548138109099063551680166581805115441865705154599907311068668076879100951581116741818703249759986904592669571107394796363691188007206580029581569698359227624750786808697272243447239570300562720531585216855066149881306232903434240000000000000000000000000000000000000000000000000000000000000000000 [100,71] 1578772124127834166766479153865000062351435042336948268255630554867080895129528101218417287837418418955227622042872428473822405071049696799681222679428803899685010147318903401288197902643438256407171782774663142353376207001412773326175989276914983561845523157128378115791555559460672979567788386591147231584647059817282624640433197427981702175558267686427887731549907629212185347656771018939686190141676798322469653674216750134282646672099597712525195558598053191768359085301759849974784183418552507907272131431825061738028796259207218467841245626693050460046959098055051227709128614659513967122790829046155381995195526272125843122747639128956795615387566460726669401639501016763323166460569726180287544101866891795711685343723396668081547682603839764962881402598897595026078852319793545962861501068559699329056321324411611546700052963002197633241666254339414529305742061547244011760732059651460469671322090508948710412374205346739949460547098807835613308429730830557191618966518382510984274301747001413417628421434505909777299906048948928022770983196285759291466971397302430216791417911251783795848874963492705106987098022671424494877586563237879378544729992021187119452234205011861774316465984792585356952460628018916483176438953032661449280698631697620080371815539027298473750675729503663744473628123338120915161816310961949118834594998581554181747519825740966258423726444392330578367463524584457039794811143631966187414182929351441445069502545388010497416876431163385397402305564434760734834036629606910801338178271349865994046919376454269417825663956962877682541379214969233258806865699048068814842418752620557817212445178366792813249349550690400727117326315425037403774679067514238725460685691402275799747216498887598041829036664438046639829157852221809532422878362708966093830249597393214347079188533959835870840896100411789035089633275440764716823544044789355687739918183461258081923836258342075453654092565831807012741134562320747338758761764406679708369896667905202829503932869604502804976713724186461264250607532424404898546169364857290530549129387642862637312012153434300690598610996644870788064788154826693388089846057134658701576550201216774067773445810606822802308238869317603864137896411453270758631646767668847660910474261341950539728227730953468744474633930055677594544566581868995530250977891413164982470420400476204109784729035849393282212450484947428420751117670369578420565958160089856416270347962437031204260486725188769925357343063244340009992079286367257531448639294815253009742641607556030763503508053310176338475131686051842796777144171034294988403212740177431278851217831759729086471600182796718994151212195470082844545816849836816763507424681133813605687518512103288925109415935845436662432579654067335174866953053048617165160878751179144959330581905066060659677275432126322209220159306378478886390407728621664025111238612884558605974646761498764875583096465562449844514058818234865713654283297104226949679692329779200000000000000000000000000000000000000000000000000000000000000000 [100,72] -100799361294434015228162675710607293634225672517092143338672147364509816018654925127369350772801887531156045994306715278734946140188248643402493032946110174145513804884328461212693826439836590776032065122653075152579814945002649535805257617730120483784240959220140691955765608350854218490493456938474260208556013095321159753322583049264957230929166548348350543335444210796563758900884458904128765407751408902857159383966799697263996537760575264237868811591807028797235828711351658303822958824918661274178914898764733624625739073118010798516657063698211584329981691590929444508419293380176713977842211284821225482127721088163494660715209409776447030374060497874190204645791833748288941873480874642321048583995679004851936824495989329055305464526092835413324747368124750703153086984088452804300520993897915595069632340825659446301695391076990550837574791849891805812154082161618897952252538225005980483667720936372743566529465594859010674598299010546270602593250792363775147299081701243114804131573427969799943080562264835405662569850872766685290516897056530067541134469256207401969039916007938517504894158602538889185576457424281423292229836614788040865590035360934122071463520729028304133542724179661348455929806511202976298019555606654022656628916643747087346376699704058589209840718485918768820094444848430496552115543063484838797937595138744983200413556529877238814967739149868679627740096095540334312478219773609968240981795175836167405566360657656700100114219735972958672992860986307079325574120034230596855795620839293683966442702112256440933993687455788778880587401379026648699233397168409783996102836930174164790414085379495757778488917989776418557695635142054009371566411818087054017539972007135702992318765017033301454812014869878437894936098688321555033967263172344636037508726314004665668515054287029443570643036054963496147434144881294214946395407570099280069997853713846322409242246935029283151763044276618746541835008201771748478673069615183288988367941365949993915440499980239100263319111648155581685138707032779882859115845291103168484803995293398399589016996678351246027736562755650474069848257437030433149254428413285378301223488240387174300440790048785347889761752486664796175804574792628460365765404326417358587367198285240491210328574750890109201292435209883186738881942534966393463786445272674269539781456237988661710597067377571823784326422863384500609136151688877767556158915820681991357098075563661214884233970829028475969083468844452241566863092875509462027675875012957190337244169131828418129512073993411067128293477709445027576405233094206635766293320926161463388725061660652019942892699367317162351292995869055479463925383509042791387335485730952000327798742154488253370355130620721268120340913543452397569362215009067599754291680339079840221982133868116917000427431840663695807064095890480505949382973789835794153401913978713880269661734656766170297973051476732959047907213627493955925163313871043060753796830330880000000000000000000000000000000000000000000000000000000000000 [100,73] 3737611213174464082965756629843245198489073988462978199945945140237364467984443485631897922053324775506727763138199154644422933753979804754482587595356215751328209365087517032022395236988630945828637292779682592442247518925805099355799436698991491350244597649014730721533869993757551582319744896575533144952365672881777298945952951929298860057845955878346952282636078698830397075835162318174373539392190272012692127351456951300153156426628857711362019396963919942375071202107334789256905775260119008843202494444273291118115988698244306848809924913516506835376070493859860299600707974573174354327022632666052925356417491412267206377960620036463809143625785589969426847749296933399306700771687516806574335757486941529068806321930707407545063445989552287231979739638423031230664647588595232338909407023234087566017167912218778283010075170110856398809734314873759104389412011606590352856737995687769745328979480375226445191159184813426823122687630277661190131656134730462059893329300673196483783590822938030458310026446536534197555619672961367407918194179768514406441756005823077360975281015484589191260967133719644738037015121401584362258784091208489685285170168038225356166511539999537910819450465616455103173353293313486386614455239643258460608938315393621918083838994693348239365836302857768069457056092338136819222799476385733031472392629397026975407027335742726725109845353397439994019305549765729026073176813720022230287074534667228834397400566597929876637045807245972338238439575985851013475715498642781104731149360769012434360625790627653552631139079236204101033461162388936954712706538783317774321492468452327475924595394633552105610861924534840407264526824529413694031066893646394009646751428244378381661668517094994616355652308880152694734963893429137753653791831798341244310950240509090405477826789695101944576326374551887316368299185044408116978473232283463179823325373154269167391955773036880497594594753839923043448239526097893143187839918856878169058381789755730466418222548841625512610084196975892542628065112297278369506937222640366248534095384919432202361147308173366534326313307208205524809310412391386291149469541739259846796441659265139106015480906726941352754978899524765862369233001457670596830289139708747701793296360274665837011190117014049847075983730798048626360675675395918030371267177069399151967268602762826548325369949539488982574399388751597985191354059219522368219183184840049880827244016495838384777269521538153399109232197886730170792927357692955994662976214402478393797135031118030972627483900247270000214293679463006734028910397978634301981794472755413335099203902133493477037888963323106553842612923268638408352165671217829107450483697401418712244746446312041205667827793573840729489603866800391113789195673418471607054011318854668167283860074414465919097723959335121107444276641224254833612698614238994208872515980083512459292053560200190492373857383114296582596697068046650242475866959425622526924528025600000000000000000000000000000000000000000000000000000000000 [100,74] 86700141108480621769024376467266299696411524332494687266080218319724058345700449432800533619313249404834895178744147819340812383877016571419444153515551702101814208797813700222214612029870499755219802811405733416958969641998626310053241852713421744592233835414180808913807870221598797768260379950432026995347487121089883893728325364432846014007328663236503412694375867694188638504217765167370760563093965910671431202304588920686935011527149064652553203219034364687406448697756719447412307305212392102143700576818133146801798701685550309215623957192078369263480761273165025208591118640111162148646371488778748593001866588212813705119863045644235183678460817232086157738055703623879209493505696216707739254241619911464564646628894651593321893951922288933402409358963301145084490418087407640040713736801993429727996906262473190489502728395983021105082185616052294307997963848289202189037621979266555700578625437640396088913502295105501164495868081003363206884347631590504780950612355997848515460557498322600521412751968815646359357607041994990962046061525292303730174408214201257936742457572382416715278877158696252940409222995830628442873096114796748016720032489284748978482911749187927536769024337409502852378441435536311674043892205814688039516894417857256635100550974530248968301770885090836927110344613076152448954008880105897679762441163233081940449084052125619974290889001759893655299729344045418770437998552195485411856704349913454985779507053646340289311015406380757730299647900313218909006885532349083002644600777540161365368201756780334514597967676573000466830046949825238223515346021855564020141400301674613597350231142280643497093170001612449063007726045351055610889703601881022609099977925296249116222071527826364432410206372022307869676944225488555228259007881441342012847417821122740775879529142257696200746307770394292764238010577646701528200386894367164918110567943360359515685595738127413111514904141259448112100416083743102172762676114512254278473810461778224537363778142855629141797715585285433275435520765455366844335311749315997707364915598587148591272408054162605075895007416644351598073843746021903728915699879783419246268951564854645452693982255934861421763159646468752680845022802371507453822399589776520583020359954531048781691893052223081208820630995762363226585506474821897153018496949111875731307013970327097144284384513939074475074223884855757844997580075693820559782984181503581491047732170831335161951560293118321184532534440272929128410846251000831091155659204054444677043572978654656672823826406866445421921953068039169127340608817651356449775721442595195445417688600931122915282389543655907735663145634369561297317323506795818601188460762726072575963589613193197014599945304335438560228124700146673655296920458641530722475372154618167857102366042825831783391928707008598280675003710498734642969021330526526814323581901645443622984844415533511707593321869989295911476045670118088840759067559462647042251161600000000000000000000000000000000000000000000000000000000 [100,75] -10226126866814564288129305592356161876704503434719016878777325146776227122428097170653233863078054566291840845856077152880395181921014234350725916375308103841670778302993400864552497039413248668466898448296114677663369652667994829429188680170437725922059210937184817077509540088533947025410761347560767636289632763342618604584637103499529841480648628287271716886042986647108313780763557477392474329146513805444050021812069437215755678633800098067192213697007555764492318000586961952783873224853874287903937752830614712414517692838888043971236613883804924064437739070639128551610083363029590770223389906609057950189365643749634703531525960435940912440924161768650648438364962886945670689980053223818430786167476817402049541239621896739928606428475402380064543781974074952717393748640040207203407566175295067309957530730594924739415083427742875802758358348781121782477056676710756107929991631771399472767188736547390281457811974557514940919164650082810975957889932115059259899326381664062827567589118599942805773817527200923902308280094206982460668231095438321128786326228188891810868191764219877694963308658740037335093239153563024493712295748213736102437162656693310710146090930745398177498613588608716789707033984894744419818092396375086482133762306773779546038522091325737631564202995495436926315933699118467773026794747037684190195424185228819210283938263102213620015330898672123826969431964602832428552353846665403021980369928679446042829791732573000112503768841436968741498951083363268094937072586392257075406176482805338817338606316967892723382056564211160072912033878225079968935553926690902071412824420410874239248811961530647157641357918264638251722876501945461166182424064764916711494778881963633895628236647378947089931614187115645832332556575582673713865230550654010945994737056285939788359248496506023175314728147712693111689285893020937941437945520196864556640924373622242301782635398683852371813105135971540966022300472445572493428383259651532443655131552348247608069716360530912034318540499799622562616416415274377697235273967962213572933435919016223887058158518854132221652016010663281973186983341179196994120148698831889419535488553728511486377584183015426526160320782823171815704296895319687551039405189198528027461830424647064123198059289688056676479932226384335750355669315469965283173488720968630889320283998842435737945933646766582952501043505636200539214463730999522662021348770087832511130506978254106417661512818964691384395918076139226983470976993428661650190413018319941147833716907022055403080816131861227390202207189408927355233502179661350756133194470591754237993675241621240061158339049543341651695018059745186025842216680082346135163449683450167644389304319352858329280180294472558202709030787986207005825193307890077941362000678151875748189641189948468793440549431001042887007278585636819859883715129560756127343592970026731511244063674178977586576992325735586708345882443392701043517338387256438648786124800000000000000000000000000000000000000000000000000000 [100,76] -492657875304861800043617261679555591596922011234081118450564232349241861935265889011329720106244757315882879253588354890262232124919805108706506193885496144778449874829557426393754314280511399216730303981320488327478620428683935775329869662812103787466922207527750606366500258226860582875643423042097737070238823608611074730625124519995217545882133663714233910029678645536892923070362024475626005169536044422726994725886386521617291892655873366728246823021899548643543943296630954630854120344417391268893859056113737754479662590175644518816824417788019439947587009530091259868548920703066161558748472241821155553641390945886882373943211399532701745779596789903245276220021246448547366797343242423417469128881911981753088903866094629536092665289973877754939274981610893029665873552454443430348091031019732724796016238354450518117544728578565540650507813753322341288453815305427009270009723623639940911743677534516223586722538251262828208417217259416947312625114478439232913078533873729614099625598301526538416341752949949415322135053485985012432346125427672206912721214063678307761949987264322273602763628492176177878790423990655910742181204446880659752452948099287893412720099969919512359357349092705462151044837185913946960720164593505572618134657065765577566898762439085938938820594953900235475751389558430467635264944492518868213904654954780461806655238607774214117230539575514462525281980270616157120441207343863907270498166507902864559123138988074127696090003508518684775169413203795213665189849126560783174381079617802343089256669221914236064170377383775652655798857686200835695520973254919939418896639567043194647648360645564791860767808107006392864204684038674239150244238235110546212262853583204607123227236530820623357389074856854559482319155912667123293571619212195464094322097716161542087963623487763198566349837609389141753810927788223209082743515797108255232851545709354591847618546897857733514665338223602498576529367903003500290285286040424386735443004928811088222759282387622521796911604334764592630202208814918090841279463421733585144828849434582519475564611739817670770240426643614409853674288631188673874855959896742915886638337509489495732878722228657613371702122398333262213617914226340122975468389278582981543201681035545665803804554324667132134767051521765188228955033771510507463041400188322944956623688109557354790623063957115654147096826848523687152739194185924678312934940245551137090862757099058577326885701640509721562878675858890286100352530849817827132267333420922127152690727344942765162321464817629656114689688598861106619583051163281911248583428669369655592859492344425626347262756819661164702881399767672604779545410045844100372556550812465480603040144586323677988790013923291972919965402644583962334163965721996220478067045938833984558205656945107267769480606281211727526109079610803927911283772214973520839434818570063970125928840087206157890273688265119129734702142179782659213680540845051127288299520000000000000000000000000000000000000000000000000 [100,77] 49238683559548747291327032268551837949767447795158566358569860681688461684539070836200942873190097178424978433689095651305039759059956970155937622069714810773642360932086483212631123171997972171895685417654298132745922250165705658052348867094341489440570690878645074044650268220917251722746231346877209711962569964857092567734040688194096624946032926267904278003217253921553165963471270732364848670567928055654854707172666287582588750546185647146018065591719501278572711252035834471140786430594485336114421480857207956024121299419757121522323599835860683759801535112029163938490516268483405273572508513541398715422547841137379177024832592402281719940611819770749291898081529994565943922690675887810961376528982050136356947755257080483670215702464697851644309242650163900603208097187733839736499792430407911965988509866689584615301823171906667999979436319776852722544832078251197686209763546633531967736638161730464419540564850910123921278532285729676738045683195348682696805963401246867505365403463301811488463215433198920603373512759352392591344711405878665442913466915272854202179008253774289349331081822556712774735379020949346061469644642611663868135275080654968525785929766923118170612070773636691957941855329882118590980553230506370618827745307007121156747557097803769471684118187049059577336410760479283293881036621965930154118172728662200493438615023265093867751129184169187760271973178787441614943755408150115509937738093804205961135575719414246779390971583285376973635014643963530250102889036676292446481723867123967244479439998734202302265724498360934270458663825311778429215740645078186141021994323911142549949268847748643438056872547512249672955792707284661164569545370385362064519472949240063127534429288786740980160356328909063833258160100037691912208918015349628516475697408899865114505198503746294581298756060724117660315804033883147906786667514986874092031012987246046681616164198467823106424907352237666005101939111176711085818099845544281372470451111611670172768767148700126628863359117860363431981969512182483293441233065420856432467200047267544220582102575027463199706387333540234444944047127413319384849084745191210458506236692702478526981013993406605269693726929760693513159821508440915050326185254862776747237369540108059904022693842285171948885585428834325699244788821943643808126510526872079772478496714947617101906979899399520870715327789657124544533280833123374862083129515195440811993124036989451622241219457119974489481245961676891537849970381497999860255342631154974646062058948942415174030054793111375376942237718528376156552725595234845022376212746419782303323335219266166715673613481070501425284981250139507686378543834740700854279880865870745276718678714110011501982655447503610465671603056550062540433349457115906963493725402590599717011348716213318784603059112694236883127630411287616033627106049457353349804388841353684207204339409587301093644413118693781513131766259413619241471530222051467355750400000000000000000000000000000000000000000000000 [100,78] 1649833863718944284974962873910635494233571678532558946366761106428958761672013027479487178151180055264776046194546165044166673292823355576843859642279892142499760868729900834241269092745530577178313676283354820995847228744247770770086557964951190533562260472420151658277767886559971310772413182046968160967046614538533854759595272922462249474630276403185197579646723294001259749887500153192267237704748497303391694187419262486970302088917084652737375105187462011322982687917358769418781496431196724122424135189391936642924467330524878908943085309115269148320790192097488186201162149405759692520537450321684257347978936326189559431807540897746639697568039602393700536514811789433761672701779380338353491768870735027566718379631154631796852531330480750227618290929744954182683090837524229218731329203494717739576008771183080874682436057891691434100187175635871384455162210940929068744952497155326403330551100166411391342468677840597068139669639566360256497508425454285637708488161509172672675452126198072037169806577920125997838884920885255421751258720034083572008840010132977390365287802094140345485810850278425347121798700290437641935839040767509664236940756597441278322139428182471960364472439708776721853094521372360893060620385030239062765255806729772452183440584513071472291591769549945776358531796017915630032333258047786910896372229810521064183661125556269498512719186986913060813010520714272249675242805734514860698330227062346138923467733121661420343609520414047959287239445634363440880272325420721379245888724643629563660040238356671450090188502263394837880536950558012410030182272599389156049450786621544534168202073159535461161325895424504515388420324236900110045845103552989252602148868410856155942710274164560667342532433557102080607724150924751027316002605491885390700115455066519581507077314979426370980629902378113800574497419497898562221072790799752095630651238149778809986905260967031884039603839841868870587129492944127626833666851331741326624791197700738718257896041142895351441780793372672459476320489825843299364546543815197663839136124593890729196642123896338348491597029560605528057820887169935386216606457368464157263299056536623270303321366893363959488025402766212592582110337579626346407588693122626944249355740866162294836839260687428711129532056723442999489177349409880052687757848401459787629992511417540391286735404451047667463357025713049227397754742318832922299074635160290788297299123986963316734812179883275729920802142433357407086160623509222224582493419410525699249175809062985606462338545219576420067422664607678098631517511689618346370090985926982206149937407317431724529162801140984580654838322327007632998131767805708967586834302327813607600831152043465959194780388168219051277828859035212002224741474158810872641892099798998603043856021194779006641957317070946897251162162774478490408689521096079406621756767501670296747203914979538633977538405008453005652972467120229772747185946258305680670720000000000000000000000000000000000000000000 [100,79] -170602970535448043478337765933877503467930104011572673361064513865159219048846867659408606324632746573654605436214503628413629200260818427574092499332700691693980301174536857334534146931032179299662770813560421308368114652185491806726702103115827438633775325739365709670028241001937901892590182402510321117361935451265128969635764955743294632513175607393248108356636299689048874399073463241831266785287827566213364269471745055447970196413971857659269027537200603732211682101710515878821795087935003641373118124112452042651689926263691089528061920779925341318773793411260587417650954174760471800637263819816105994624260158792899886368329280632395204713044723510187863134381594181290383094110019937665711119643253503490730596775401647695005730001229021108039962620504127510984898022729878131087795064392889818807136726989817972005687901641681634682268061179082916428321134923376528409518004098114739077114280498289182550225990962077156004913925383201124432270197425900380225684743080965586511680642025986579402735958969859360880409822466790675367857323455173648282420143016629703161279607210607466553072784982129500897860147923335310001242692332231281051550556289236958909055759120069531156797402508563372035904305126975148161782254508960575251984525826228469038338249191999597854010994781063916935128146863960629911671622632554530984081824468420149462638791374014956703467350956101508845087487088976322008052892982310839692100354996236758850161966135679784384791935987469850910851362587890714587336755801567559217583286887431794739814178768262253194640378300971190072643171922717195438066444206311899701506073448697431264870272744344586952668827117037799663836192511384770739228877513856356899440618228206850504042606608149778543580792225379715307096807897010806422963714084670049226706075077820222073527973900513971132084147763288384953638635884129085888711680922287818164071023238222071659015881319497881907725942374894341064791953573925744711474352525106797157998420614704994127975149685131927776865717211475825892432858066529051835404510173100678812566343359359167023814189276584502773420506120634550390849946579558710322204644821313180665256882437257839868683183248920223721366091786001183804355791775096553435706585080957621810387598449188369204799194658495977136874155230950419405477064446888627418713605979215124501725728798807785044555649119942328522764344825894908782693778480881623406625328426722369603102115077983045168473380710969822792470581310232930474664688085286573141713041139879906621306798564789989829273903559068694035924891776885422677720156732472203212532470836836571189513885766065000715942604895312478636302726716504206080790369902703988107615454934761604471914983865790287271456159371830857181707803187794719575552449638205592618179536934060351454922199838583228636649025478677193974169495028413874623276663583306220287043775735482289339618985044822837768425714228344702512835560208809743853815574440072708096000000000000000000000000000000000000000000 [100,80] -3724444646301453202229022980452302723283847565535573194955198139248914826553856271116423832522423793663024299143446473470604390720068407896966107540740881214388912037024604059960232268984241140171204862955463724942678373036120030529195914995672096034334405438176269662318925562778922615556666447853753346975113778463680371600678576792501022598957414094143742538966826634490619186645091751198553157339941845916677916668975095313941605600307755974199734448766193760990835526234169647927192509536952474210920252669160440578792958371412508905865397380651537426029333974072513051930491141301914569910550980197781891366221068440655335482503861387375500253940171547773950115839131623714191549885959918053639713954749482635711070277587757904429885235617751290629033954092863163330224222149562635777473697859756699445390559221629640441567752727427730371918236441788035698912743771745108135426708599179070927836539784434102908873192714229210960053777342454227883625350650479354509316684853747400724284539395630604190497288046816609517281705617328159830633312736184025996588440304480677437173435430185046646961988426073569279770882758988543253947891968371849311066443371119507997597891324226595800559297048544065158010582028950742169990438717432215547915565840605768436005618925081659845733101892030424409260908523761621240408322758257657100211244814278953855652093753732887642428148735047150726110328582588175679779477058042234744646465852889047936000970748410054773589375640981391655928841541360618849037436818516215934159563548878444464393706261040615539680559665560125769995251338193480169655095943771960682423256803626943308335938404523011803247177151769962332604685660931130630818123422001265559411876938524878748387101847937391475790399598193888726854805945061109236592932978648099913589523077740999514405882255752708217276912565033312800019991315048358275617627015754627295120254166524663375462291959973924162357360894560375077266904577995859256426200343924458662120006655464049021919609240755161953033584650783158597377435498721429752653151427130081172871299541160621380646302743805743477259420066311690090924521848212292172321861515885125785158254618751831785399880624892890403756567105542937924556193930955961082613479854087526495621973430347243606474672717758176947156119659223794562667320867712971446814594421198836304553970402065547959953289159600433558347745641563162728386337453235969898388000841062893382303286083946077183781134481191251995464839944946320694580089732206063757826535850229500892796531212582988977354134301479029204762502506231892800391380671858661846066580222324504840467130682048033172927581021785137158532344206776911162246851899967010602010937657156658759391960527870002843843831590943433416817746594086050304987650273454593876547436416353333920472731938762282906415297195974237235293250769451259165943708623758554289239974480169006841703800844511665011584414392644043424033575566020710761967359687575732224000000000000000000000000000000000000000 [100,81] 376148874117514234454588579629782425472295354124176457134332349951794180629298309401644418942799065431146869120600499277016797122989119305521747658177641558589241028281027750341688312775421988727020441368324097295095434319804340264736044319444888509635316162999624569810290385422735512044750462310309467091968575519424936267713282784700290809101551206485255055331257190892301198251237154380459750806682062439476906012504076876368634704118432285616504235386662655380900292405111095428450446292575734554882654844412151009960014000328619661556525387889186156405652928713958096642252426339528241786867651446484757260337749958224064891158619698026068010953247991837558132063250598487960575537358396878465464223832593065345824569129896943718969735564625891752141546929429931982700517151887781619941597607635127612669761058823969151795296540087639521235704274497032194926270639363034633078121000979036827081608867335184459576827852896132473281445964139458214221969477603652313122531566354118617768205658619643417343561761601421306235374092354275358472489685465331625214142215064034152266808669493520032332853814737560580160377276460480261174783727691463748339521480640514469754404913840004506489362084480929476971198614710644598944001896809661328037693794608576927045989626994842613180712594780607762513259477317594258205339061710611176034661848811683384767258661721791146387083481713821279989876359986579162154102851731528768320327475973163049775309314256794488702196998265340457451680865043128646866649820346532654257844096030857055479250112909659987038676271609510278096648985876214362485040126337667970196503393135111259563236518060718971470155669004552902214023145545120669227418874945040758373092521109664416204335306823364255253741802293852041571428552737673467630847985115360227905618747315943426354200351278933988125742169413241315146119064040060056300117217011391075018793351829929632971025957792858530233472346332414336168379151466433548720923859100716887926254901177215397877056905751978193852074574791806428771665290876740797355899955463786259575647376089227948421103224884153628183054120638516864883894491473489532809617975997488261227580810593562397583929348943764960025344854328825543785559559098324820270824410037178596068577266986800602591518336438453120012617698625405711399254605205314836055963882239809766034146375650226363763864046195174752946633357842622358362631790793475232295652686703966580103518164263546855173879137106908144494553683622005872917872141107552939330070096759577787879416509497737918165609578569538937210988788155666551482764457599737598567405968167270196589721102191919567266868947130935055784152285543944652957489727508091083106361968429878043292380410979504573411428109962196310291119260548850921830624901675447374354256324520899033310452472808349581133592350376486939583777082966430687672906805134495217650372437591865779108410747182951428952647283137829728612443691508467892291529623907126476800000000000000000000000000000000000 [100,82] 3032033878806890629692790962375350001673205605085642467651007528236262888594026268251593836840073792434719509863746437264317781193265646851439473025314397218233726698504927530973319616468606171663044083275845972150822890306181615797893902965595212948811955704324809991060624111894263312509802548355331273736395163634174154193045135470627967795354495189033343419146462075564273947090423431556100360680212060933699587896066793860037345205752778020151417747169617037477438960359110123700969072150363506721947253469364280778121834242807950097046469111422116183312670400508038869346420387879351586205802224947229332757633482043019343114526910170231530177137559441896112350502982374136419304329781594702753433996947543076106704501244220674308073973837513344614292647988367168227523799333650963426730023833984470652449573247806591461969647899703175273956587734530260756590841159468295611080343854703697890135884273400520653550122324894647463404728936760999554265578062919296710837226329726639685334963363423892965905137580954866313395700112770868650709232667524114948926269139105976210597257434699929827773034325719689684190516337650213711491670929781814950724411072002609834347826771875753373869722249510443659315412747303930511647858432490993644541970472041546983207620775304848694559361261868721036700385938523828848221018586080620454894570685476747768360129253190203623357424578827571180315142766794749625317049838052054375956364049524431406169805812971361125706355666271829539407158362763379914007030142582109771722066649062287191529848746641801022042454995031523023418291886348860004465890293138385412635066737340229814932204217187218844762189131925832835337500896056984893074795485428195685795653500055968873012139688833063964653144832353315436131118710974942739040453762916305958111702436164198607417479799801782034081630236192163502246113049900952244075900880666708745333400780451320674237213207379549326133982621989502614065860565376400238275689754473207948521785433324272146863952059148032479738531786643060871810386309947668461829935893990210425953131541575822582191295986362198791843046659535283334946705193042429882492871398466370490103648956862492273508664571660590846833519084672650521576325853385439373377067531373317095796955198285700777059133742861558112244415573958541004300515288320321530002221652988054038077816324010219390622954288602590344893856059850791242884014544620224832758420743323518762144548638552687418822096413385741975530901459470526692951123262071755744930856222180442571041550226400684101262887138707530054418268325284398156971999841196919448641644880039567278858507473333883525964076103025289824172230019765168215354397105025080359776638054482369144887996908754698904631578112424722518511842423597890398993398499210531452217753375646330749894335765364146473913670005248490241704473196998364332913586400629788366527003075479909284990669243245859156926225310871231565331312389689402065029009875822182400000000000000000000000000000000 [100,83] -471902598425542881398060983813750650104414385585845034260333932018017790551765425683010464368081766612564942687700165057679907703599932375659061669453561966911852521279852805007651689076132674525666765466471671030007970239985302050192310346923859451785334580492096259782797647320855975317084716963572784919478186158517787118497629876426783436416058842141254292791059970317325099430396496325687084558402065523460286757212777148933137983260040495431469763552968933096294192749282772685564725166721564630279205450207946601364704679204845628288434383643981325510768351139241705278857576902339693594455291937978854484927754256412991976984182761989416060287123538471143896014103547092586509611109729273527772690250523142682315585229047282799732599391535445730057674429158371949016369711100484503621196480329630922919751873381461790659286594091531171307529428311645745352964843915368893498204168561839559566668738758819660340731339200705440768859567809980187519466095478042715343764522608831017806998092041505556906922659005863875659899687139347168881283684513434971837604449737499265462050963957221453443724280978457220871127815246026418428170238606866326668986767056788099659306980436123339206760364682462763582206917422447156263202865268116678712953611556878803745701297682554318793499412927448911076388644483263840066996355130252585306552353847562713223517729690057259346901629998209358495724228105781484929222757664499138060165139388279889355453991690648987702463173974392675080242163158829392050742725176655335328026725016890401779906034850839225631596249886902958910659110889548403081050438465337579346547805605131034415233643246514592481098026513694546181301645928865412263432644704693103026006438606607922832407477298671037258101187027405844480961419398678543827317329417336349113284650187331706798813643357388622836420875914847281783371833392939138508663432592393412627038044985457924772238450847560928133418472685166963108267808308615100816033324865043134404845905667380588746228875819594678610834148537576233545027795994084317330004842300401450168368504932162675953441339712626521726113758228091962938810551524332445713552062037179323638639186509401129343565005250454716921061661606343573344279135405746064239676041326551257608398861733359053777796436878684489113722966441650151655481306399857122207202361072392240324102601659747727830335101335542912208280390214801157555560925603615275229420544387850153214592427342440153578336935215846749357769532238880027498022904485245068465320201213436998442104458233531042144524039314231946376919431295582628212515111579693249836309051136973051668799898618087320370331242696893226402034580128396197689985610957283637759000318148303237073211103403143070413518209048277181999517507336802567630264553636616391938875208242157854160613936049896416505269602448651700531155469080073572823720733065854187880479304944512873725301658581314078565608580985140302202678147507591092847528723978649600000000000000000000000000000 [100,84] 1507957852959179392447106369279441047537207838025858215792137204796623883111762119467873424023729909805418167663150097730222479824915892471473130024320376453058325711466065385082809623303759775555710451721286475688292006580306369521076369791958618082860953066132442007089092685904549996170586788008298758915470475366964222854216042105591044203362225894347581045071502218367968113606730963550683549738396553602878554979907768379888782303221821671783669048659403666572768059270820349316052635257600607023111949168479819137039581528141442745211971527597835222829484584374076362872951196478565473327605139999839226623196960939192534945434193767411097939110423789614077529511891871055607700932016733130930177501620536400006138683095688814750419695631448401697118631393115517066239766822013891752752652355178091612733237370484060242475988884612220117088486015845887465441291092802411535505850470064600344947531626595648396927710167240339009237786291472379718019189048203811260515633069515658954798034671743480161813238954529959421843986269776432030914961254403176630474985048124832416816154786902768919022970054754467545409651766438134815967653338916476658103798909783258487523740463394518139456007040388574132113343558240973549852601675978723129260353462155555410789021590670565432582788651050043994334396054014115520287690179125647612225985749778530721585176429557278652588494870864428372239779678313118563326333242022337363156029052106714991432676192242333354100073803512579824713044342782059585172494986622089648317734575320975403380024187551118783177510074182064058831247252632411670864377616072059424596509193393075656417287936960673014339121648996949614801738772496713869873405091442078588877999148205736568073384935917730090937100956878871162454820699271081344223151709069628961319064240135547573091183006865258265910496614358054968771800669800876239112564176918414799098205708316931495657522110187787013946116155871228553322623475692052724060454917471890064393797118978565306954066846186349539660585856107072913334262842001884482341074770285765621043999298065258242780396264935800063212192230350261825592622660362161868834108107020650837022206927511416672678818214704215259902380302496195407168850164185187322369448007569723329698865346119933325560541828164380693186223563010489236448276332892819149664587605451520341470023780505403152876353374150164580478354429422069189387216577934243230623888905870253975137883217576849498336764467739032714479506608658744015933167974203210081429577232799931011664396076672138642158040213539899188417172290817873143374776144624066248242589267392215884872673094764214780757839242601406049154743810405384584682784529436664965161063145754595982677522535567964852240142241506079025743459509706980493873960709749311189424541225147847492661538226703609276761155508601173458422086522601987954591024826818216890174337149868781567178299945379861389838572006921954953407142489624902278142608602562560000000000000000000000000 [100,85] 261979422496168763246333447755164596796154231538751983751195581528688955969342820035332628887116680541954296208278116853487498145944182473571514856637779521703649694781936646649125133027156954981094650193837487197709366285347375260087964369067104890580557590974206237061198521318725303824284699628738674386207495193321503275527313525682650639634230595642528892684659833922127181017622753742299547447597581342297036554414148405979086152252513618803529199368968984080635890295239481256570528276282778338593505104907256303753437592401326315696352923601708562835915335578827455466646797639253154876819102963775796188321803575208710149199170718501238025488610241096708796438986978270435269262768973479247291771940932998812397566394016754765360359924553853275726992230562655427065063627468313343401890010265699287447816120174320869152015795704702152814134880128629712564156342725011364479896797431902810342410539928779990078701007196271209670413242625575150951376207006689301195702025621493155293818234797819024645466483141173203539927418323314190654067338667555842058031280315665557263270213160402552320538131962993611506698132963095885605668322991890377807951063188706238535160618783875317450024450455780234842793635226102295526974575106643795496998139623912290311136808126798035375892644432469877252997003391484668934631627162468630897990914646416665533703392297049072546283384336166048725785923739413720286038019742465580048404211015231124002952838046453515371982538444483434434937355918814900259422490040025960710022423255896074201770186579537368507836974945900085164177180687043633148079534572576783144532478573312606552289675553623119285676795699528194622499662522270444023630628558777288401599140026152950565258160043417189447237559879947548023610609138385090669853148115383594306038537015136216276454070379501047400714710718395607476252305302158027982664584245654394810915306727091965893670742762117908903256072579855466871057956892963424659650211441596921669002693679403298468575611580155543655636125330740128075277842368291856640029101668705576550900871885811222328796088612578711218110021159728101015930457984538901048970881650072250092135404212523046702853149120005178966710683512348544682551790768100687917657692207106959738542454784158727231382522981195865858141961937168536454411319105763721788568648151137852662340505717838198182325543586524159743695996382439444245824596397373768899148098457609922748575378413339636535450083383393052019947420488456263549372409724699559335284647110089543623244455433601931468939021562714353754957307334673908691087966013792392516536998932167222215155717246448148164376726532159327717038212055763963462188282418656070000909099204415053959172247376879731546580652299940375722063292434979888007533027150780539117753962050789322750834584470537918800721910946991345118987637306162172531178666678716960075585543915597562389281322488068496878127012200206851023795185937208590968553052569600000000000000000000000 [100,86] -1070078003841864563856248970219906102388463758682019472492461891497696398417035842374223391411045507008162234661657509088933017417647814906019803966377992385793800996622181698514849457104122117896585234884752090892360300186254560833040966250405321633019881603049684663514886339547438372825696827508081134468631261343155374098744814336623352802669596752579127418178214877273724493374046077301755261559143399922913686553497287165938769891044389953952094216647244325683821193492627162382919179027938029941855581936440450891738688178281291123199792677578337752916882231348195109253619891076966791702186236435827909137538981169564085131406903281058756052906340635529580681361637170199565098727622713411274141813479304568246152227729357727512625648761079419126511769743119579883162496499190170730182880806701141440974617123258286531802185567408754047219175919242759240038429644312549963548968451525811047877426768769846552619637763485893147346127552365558579315111416358419687317134703300629133323008579214830851966924166095989033274892332756742287788007933846294231263395321809421751611424611879200323987405009615780326849587478894658170869799908453644379012142085806039555131867807022206060078363136273408115217971828842597478084998376370271536861478726574520879136704024284976234594962345630593404868652828810467375564614282036653063147334465615112250951366496131729052728130111240547564099512381856991955650521683310783952530401514133738201312665900303826701290954765732348917014449928080528440547556571786000397246528196401242732487624310825492329607963918384611633382531885451358067068210148765295654755325197471226689821399202273271163997366294463377187194899013675803946696823358036410563811819838713334627223522203368901847656587253232590110270860930021032452660011725467467560232030862418294228460164103022391474359670361410678776849360996674799597499324451889543280973048970399810392691700224823264720826007706621065311888289192940052832607627245584939058555700772468524467830652387447220864653938617267506277245490906309741656550411652640264239675688182695553952381391126559883946001829557466053460943081738327649648744195999871514470066448116863303634316352747890989246726369949529679010733182710097176440222677884785646894996676932912977623155136706263879823284099971035233488619828991184973561836615900160120811141970457165689144281416496346440647859805526194533901906836033666332256475045339606174873335111395079378497570352679649835256984846542262335600156727975939377170476373310697101300532410180945212033457979324567153524468399868646506844161025020483789092858675346269009630610083290335957655482758817238759188255305864479999251453244009173588380115292901940902086503902381207259181368847010617057406667257018265638354740959226765359945565991156144531105205743033884764987947246061210495499015505601868055807805541580606047600055123579552516810423106437271583915127066386169314996546223885927624246967245209600000000000000000000 [100,87] -60875956491665888180747418800642114232277317050484572094696533040035705021428041462683946962756484001429420630773094161505160391157688909609972019991300320330825621754458341393213245831198221954888261034205693456026987491550828730216625617201869831987148952814610765306429443615397659248806903443042313911889766362516351742441406443671210683883311994074400817756483005896724204384363998183267678979887947805012907683118100893755389255595941786042392157276172957620665387202210839516178330244183835554276100123453470595019733775422256095675283899834546227092287983318303493717509822153530907712387640997048580773529577108596809277400258867413911501173056761755924259719876733432013620975963616124349503492920558721557270697235596766448758715885108806519618423570029270106958149575041157489385355327077124873275508568027223927614338865947367240491237206517881495743964684916163069615585815596952794896587869639278711180402220950082710405808412735111767230322733877802905238033288265464138561862992773960624332442611394277793361956762491622628927625124194365122722063848993273330622755895804182243675172667679309100170404933826359802864997508122520945518433235815367563772327742407677176773814627704447482832246659489171346371493755587555951163877244153984180286464270215696576579920291563438666877942499133042331187476638164352602735267128820282638725830557631600470079239710322134336549418299539477800930567466183064369154138795774413167983195506879932934404451337133227060569594364868212318780751879553679344224392770129144299653079351980737400291954265174281779309845746837134236359276365040430269015564423928384842322472913822014883762884447447371936118458805960249029947426749879822290219117991967791570538110464965395590393051730580020502736928427180934071900023577202591059801711157634426078740808021849883122875760117093967779325508343803602334680215905102698610617230063516715975581152445801412131126524868345860179089677809408923581692428064120496142575047674985556045456921739928602355513386913821321192257796754439626198586038535325680371030770579868445013914230500600446685073272935402397385015119681958743422888949310784927043633644475218871915565606736750950633524983516399813493300713018091140619870575231513859576294814889113347097861175166455603984414694326011152008240399190638416774341921542711285118110375860670908703065230102569445060508112434497344073170129056384282939759746157527442365122216429583017878570372319107223784843885636956015919324514495322422384615726534476428053616990583744609572927335209450030038516879436929078354717638891744188422277469520091886487673518182822322345456354698453160231652623668855096427107104049788166718042373156408056092543958805711021586085068842436165692442771445565089174880609731078092390092194188911867055804991520881718480468850037437497346978647182915504306454854013729761216448258484929102954490324007472791719618105195208613450768194750437346189613465600000000000000000000 [100,88] -516540265130773859812983683526228020704416879520879557055955960919048780407599195152552904921143213865659516022360827439560678270818816203623267581331486191306820869247014766939405416415266931737886844220300567986236475234139748743581823159522084737973846228270596602069995028187415668239726261563421101407731614579017212669903000948989110025160144496873630814152942483137000810644191844851881581014374163809547263929003622818218132450398644592127446772824036043712351180193930581183712904904136541944154766892167866455435233764354846868638091226842523167232647646601000043070024463172588083999701109497093997484863664664492173727214518132677456827272625944413487724994118866313084668193149998442612983216390624880415307703102584881048398829690107073163650198812082055941554994172196169886425735526995247187699548587113775656287736786292886851154660434102904370350577616985859289392773987558734986775105073733827404089003062173318889957038391693494655917035551223921791731886057600235665319155612573837150654325501106128660322780456638989931588783125774624522568971033990052781300510564734112070444387824268711148419263231537819311860885819934857594267075192848428952088321763090984270868349018295977116387260004668925347519086503724370214653433751394462593503691332132088310667116776498562123397152766833316100438082980877859095156575295391158213704018197881969897061170747269218716124695264715376161363837447136860824615140169625386068634097241486939166856117483761981216377935627451620585068518315508074279706795435086045677754698617573739956698431257169322840631252001373652212834558144005329384984011242980861977066562407476795645168362689322078003980963718788019826388729935178248582574402877390041753453534891939807361918928869670952321063336670508235101817638604255955626326023026182610419873512101405326415643520550602297595287540822794022067206702359696117861820377679382036165528953807865796232178054303372514309937179296949495736453070373470864399403442453476434123322998708147322439824437329222588368738895012831621911807355210941258882951854393227502481513558049677255683804228233260906492945369115219941977406086076021424357324878034295785218769188149409019940546729284435596022417505844755443920773613325116231060368964797915292334643107836977410275777905141294974718103037500278810750375024771866909596016511603990787618357543153806155614152186767223608195874531812126580881669268290662252132214306754865796555701872764339509420916289772629986193302268848387942877484305626210212039630797199502915511550211799471340876598895170161976448632823355389391246827876510557087578164929119884045917303306762978904909220613390038918664979477155284797033996783848000990461914322515411371235809122281613105014681980462971770196632469574775922471216506646429292201742264353315100557759074791651617864331887330984877718280533875939787929626621336871001218813302035183721991100935176395152245511407835581687614448599040000000000000 [100,89] 6307002626010120425823650996890372460832990044621875473413710295716552252061866742092117195728670405477123337004293061602083741536111175027090135903715744729529701521065729830378254945455492052756202831949519645988031165564531983012425042949220199734348391098345087226097105024664055312122360678692490806189497558659736590759733598864611816723516939781973321692475949812267573875134979026248254240168235097515062546475460891183026540200076818372879548621367112519174307795383872011241291897214338668114276189325360528621093797245549621204038762391362559830021221985644895232231072103174590207768363027445994651780762896988934964426728215235257686496827921267935525997494357318691500921208936694074015204445366940654844624945599257685903596252215785093997220886792442418629537070795712377267377432799215728056214515199063091742317403204195187830106742466587202197062456106509078178687927373915276695722141600735508632503011741793088281355837812898310317470794547679339593138658579907354526598753369905525919299684664303741595132597746299736494106827697164170647452939340799119305766818949823265806851038893583289287868305291716246580674355850883154921442613805285616004430388081119733727010905344846021301843110966045967947077179801200413736619132398879778298332724559690221886627368966459219284201350539511853911105490579345752113739314783700843328635047911309829751382422924583653537071839851791910690251015983074085384395926425307671404264208802815905104513813216292945863386612047918470487824589735415212791246664390665590156658480118517407404237006894265548412296922691655960580970175692198075026193376481206548163697921123471377901373765821813891476635218437676031491410703408693570578016999516170287056016030602044519847599290990806066508240527961647482587650825052163845213820710681566360079797680645844640786849547767100090909576200229292531944643775933393161881585471881785878418492641179351195025548196190736220294963024976894804750682813160839641552354739344281032012881174511190644040192417044163407272745035032077917766882878048619881903925957634962105508951585458815140566031239394071884375176053833938333899310453017378559226859509073024822254276809142984576022074489532349817190051580814921993535355403104346359693140244397903815447236528551591283164015260527488847864155067064047167945009430580937976155236275713842975604557069084615867363557744536597539561559487729730349236694701201980904978685397826799075102154089806870739096754819580848127044440265587651847710267598853075800970791747270197197318801991476574982423206176801410083333935204050820486582616461584101914952484955131621483362198540917370183768233621905420483183375879678589524241810611000143359847100896472404993474616531920428077430148668587342203017925327317546569442579940511067923061105811366230777256805152110424788173137569879716712278193794115814245889296634916458829008461955274499223436269553842906464761989923706225199729868800000000000 [100,90] 323821240819226318226370341390267911596694103620989062831569465403961305409991150389682767532940062491703676661762364406867497972119267304417502065084586443461110192364090418548884869519865768290543987912736474310973416752120399467936731767727720812119279085267772317969814005071116065054574837207659884890151684987527229878618623143973744155672900911682807940552634671427947571094949276764788458281678053671579178971737259560649683982297964029752833960077075369125415397635160205487337261929400182086756052049546318202099469065466124196167005385221840300621038829516148265314996346851160486710890554053526644361864761244572448924553530804132103161097428659165371505932133188469042056380290824668011231980044880658141285721280995163204651549898816966182193798467629281128861574969426109925835957778458533763013283085378734003293833270782766264710434075824176900039035927291139168577145798497383877362859339763659695802449622207635281913765176802688205344352155136057871349246499742451791515392925656108300601095733609355247270664287329564899049323937204780004918790708741381423333806279261993460685293549250927882126922513062014470051183371402689955380496022860045064781588989335454933835827450353502741757391659394492049801613506767416027159308680815426845992297327224536330601862491093181634007086387765533315977040730539924699733674053861921275025680106343072540694959515631805148402630509794331518618465801317575710753635912095262403085135816156534226480526757394853450008929325459055357734606725624791019094445275691268582386546714752361959696719968990813525064293893348886633671719924634429635716610610532819811272761455523757018843324665379958505036768411288178546812318102369822258234511756227442584932847970745934670831598393835128196907036139735130174831981653443309737674900345681619253436246183059152707565338760673683772152559862174367797077819301898515240079924839902920491927570617546797619245697850534893299483079250384488341156646457983796958216216452113028589479878910820267200973871695785749720297962891720629632914310844623510010544202763079343293071725532631338256135744054928262563519904461841185695229742734520596820267346089591564674353629148056820582861790373171143615434676092285276891815334546840772511908914393387075897471433712142224231808191971153130675518179314488962348015994631707309452974425613289685438663034868784253651112773198657109950176327961002527616239601470278720371779370412657110125416256800034345928838376025402381134289992020991677426716296507034030286216321833837789538715404424233668538656144627282955724823007580780107287919682843356957095851143639576902367093659125697493332415582710262656463179070829420423996827397774261157876066602927545196846645280931453819820317660423163826780578933632152203103597043799352800279812417453951141185041547220244951434435612610882360671990261544064900300254868643829761727720244542433437340891584665796880069424369531404612009984000000000 [100,91] -438705734671172588704103800217834299885732811578032022422151147933460623506332701365695789025906814327119624318302427505355718856278424543005128927664743040603880712420756150121767164235918926745115127865431947240582990436494549136423126033122190777172557823471658230620503695643403602111952542112057511467709062313528547175358288114513696633212293855203711633063196533875185299307365117525064435401427620405171601719721895899978236597885789053190342846426124085710925142244238464249059215510792284693491979881445354619366218299627325419128556172670086951143086373865857525034958534371610614301562815081451639286444991379615772786737063698625434230543593275566196366038720437258977038623772472659543746531142920327711484891987028728325916891504173584379212050580599774511836764260305527992036643208173031277084454110496928376850062502566204113988530470973112537872145768681299944156216359104807402861337796036801168007912884924018776651201121857965408726671826612041976505770390879560223300291779500768774077362582566331323156714563169086707954525474438884441271201545665505303668524810482607140895919521485707129467462247383021409498058737728285722164090453222946104916971020013763672094928658698788274443686732745687574501254429598271571547650217170265519538516224647018119816695774317395306856611086915167863726945923853906705106747256860799878661677521432705717581514329763798800258035413693835398239822990958511033296317321810861575519450925748452875986707255954939087043018884288108979770125115398602326779094268530793925593851503473301437604051192965888360410073527768740080732795166785943088781654876705840557312284200805092214627347757833355178396028226221199692534015188484392506583933263801690944887225279970928863511471404420848465614528622415289569050161971171924065308310618147370147629046967843875790765131008375019284553176155322661662520319980007093733308496722177430215296061020232532372549544035670599267711234549748389029891623213612132149384248463247166855994746877380354579151179826857223127348739028673484986767184425867059805449247066263021257828814155553235594967656509548132111969897744382635340724973272218699695216571347296808533705495324895548086337883377796872451361966821763239021425139071370124558894217493855084750222764698625744544336804440011964533894384902488267827460494933148590840948298391817677428789737674644020007459703637925710959685386240704269907986473485531561214995313661391379014645729277696344029413528523911311442166811437812876436126368001656669976159324927432537386175697195008767302840404356196788805531662762446196130051412852472723865682721947240452254325950262095651716377749109261286741705379793213399900607742474621061562519154598144661227545159527266606236459105573321961307542413389137567584925828749532873779864960109037011510080182145307920292900772141991302616788183964471565692377270118173158394249631080142558738703852209776076428558636875514658816000000 [100,92] -56155475044813824494111597841037155622279116529711719982431843716858820742663518140742327066489376919376385279563450651341944539392292453247932298832891521215591297352839194295393896591530481961033601747909615811539401959708776703162905423826987188623676081433965494691811502596780843366787774963014582156531628391973849489726532605717865973931772656497982653345017706687112885334313974678034453940421022871860285793813416418065418451628947132523997862290001915009064888290389870994771796657638955905121327397181709607886882268638594400021229082000073525857371281520841648963392398793777430247568927884190119075485113752047939993680910077160534358882670637981145987677465554244884008774350513746944595948946928130983952119428102551346149672819202448894967246125965235921187900087833615356154111197817806006443736069832553763864993642907075031469390680785198157053068578863489487974242750181706832091652002470877057632450887317557798826634516862370482681993070782715952697261670831218724033542916943885543049646365543716672363249573612508465372047198645433087073578690523870630275085880741344668574082819587996596873225380583621368819428935816561859010092128951383726991188515409929311437110222801103979702015131303881059153853658886813016688271325315368713807432562455313318777885724476455710765172948514125409888602052102446700450229810989063295760359882333097331289861894389825440534171964567852176375737816076010879804730647687921465479692866853118129578212355615170057461939754459057639460197342800674825588962185024343130629457731418458619752536442315608739316045985340468393714049951947690504493553659931973626914744301840976226520544466946638332148202564308050981630308419577904148867512290565593779973602093334403438375643009245078350675388345364530073523219747335259412128902298804805558449472490103684216720090832839671210744975765185792477594896124610516832381766568519391039135500136573810017105742590793404150363510638352923116120498130099815422212764675563442469420988675445502862844545593385511139386987754281502059261456153743275668447539815029341279296255042786234445819309905335288531956589138226947450633003589019738615700862025243557988352637635510492276797572056128270065207247298606693057074160061439403384617992869268409646577978502411421958039226245842291885192231171626241518531054769063160460204391694832559431025155863076037765881600615518762260303035332003046523630635457749842956903916620966766946593006863080728726479775681645137173147240635879099961932678775796617013121646129871177368185362418042191970907888722677836867963306848970504321427826626361877435067853995445967751034594810642289743941515893573865171241612473207741316295655120583613492496814528657115598375113635652052746040394543929289102562531374798051735596461084227443262013471307526234140967228374051448009606721170195247656992215252263975802045324349161089888585273511357117257783496238757375245131893779942003316640 [100,93] 23293816694761862553052121879348276878075128562932923518970633237301259211060518189321166080776444263059517631051787836535110688175733184684203304587242130626332248140584600819704224623977969377401966434004764009308626564867638789318631033779156546610216349885529399516267451417073643423339223469848585587798010694187642982176058855399625646208192087089910623158380338164343207509847626235336990176243291691373012842912912054822256925002765885109313363317140362298331325836313399557829899388835215082887249529734038197821905451364107083487416448997362342654896482963807652271861309064775742140263386180482404214155193031912339509979175788992284939398251891183387631130958488383972641507520017374188253123423204788145086655407088576112099779549163194622511741880526995718958328119025026282934963980741104615566596198758842492817529165423605176333244520400948472803272239756962885746228651149097774620540932158006246798003736915295859683582747257710280584474430527599578244821749800714981907868228850919155129280093872037035480289817684379619516104334624523388452489977978781718844409693070360741356858653824697420613826748203976042405341048826744814374024769688548992318283469284825561822335154557730329800276783850094704061394310751683249357477297433383932947278219439970789133309434774223855270763179748677452154684444197883986096940581227106113587254102741987581970441774001865148848336715561018917039461793949422792664697157628547741655099002496209927043871439780161010910562286930597048409560051920873700836288341549881953032878156882223766057142248847091991340956589503584216589272665140763596660240330648469816295006322975813345849495086948616503416929207825106181237117815971179411689745781229024247957832392394465742345822361655132891242706768813830424906745360991612903088697256693804079160658037341220944025752040730319773620964851072252580713394067016618211112672214592244779125574569095794009348853266576773183385706594792823336821752062175161349162979865891555632119774646857960842439930553961985144349415618866461953688471484796329829648531193559219474046003441681285221328072778585710912189841349118709828433422289740766751347970857816033106348017998181626505804138163997486013338578052775928035046512365484323175499856210170210180290267134117562965476324023778564279431388683714905249515140028926519582584781014786466750840740509080557044871082519107736697800085374400788631310788914316755524956879602926787041725354792259388841027408632515569461702862384083264726252736970914735892186115119629972935036254046054723840291681631093292791327090618412688918350475488889897785845138144842562961731472507387890728470760638972956076470235641707093702929580233687936272810998843258819124279099981394754483499566095985916929356094244633347542314548283832085653102168707344024919338491569624895961008370736141425647711011157229583861901499005040076670536011032003982045125258094967812557000561464640000 [100,94] 4757037489045389464280510947068832901151278085667820189570951601613632406232772953092832141897691278217202102523214654540865525431306785519559790227049912850773980500569140918539422282731516871326136906776742405517004425092135301841745732308907812519432132815391609597947730274881684582308898516084450753700411276131641342971696399872524384316100083452005399976645771769089759269861569584585042543412410402993637320467704042325670681825725809993393885658549510697088532324200374127400760249929548048271309550995770719126592388300767047207689259852342799553074980513052029545947327767186180267611718165167142952250201963770627190992018811948390689904195514002239560305323717523699423706716943026017781773569841847004885282992719024894724732458023126085789431817473643856102661880679490996178943010714939870989025408831863779945215531222857522039571901616598808015467809860449112670082357874344817348647489192509942636578957060243222360671929043809705776750167155636639052112240034641470663705494207043052523523410157755298652212137013361848269465346458897902208695671846698945300672503339970270739967529949352698943798413119455406690620307452665647177075585431616534606230284081711616404931144669325571001674534959145294310236474258371763689753226525674577306931417351959022496732915598253655068946845874372733929881630813136128441029075192129092860193952643624152043548940095734812810538720550776361269004286648081389701843008863319129510111607987741914046720711829800974962462639941467227404896023655356950640548162372115924809414690590328450015233266219034081003290449556348379839188806478951856018706231114484696022474422621853379559834535288751356658414291750654303747177572173198056524417797306304209276709779611734254324191636101265227412894357280568200061110511955203508384566524144588245758049715256967551975728106379317018938713663143242259690148457946005622241325727545094299644423647951200771798996937877412663756843870654685462031006733807565249329564238116353060884027000672034871488092885787650542320154615270848683164185134189854061791529111966723361116523207097205733819936334278217501840496207436074221666835128676873460051336575239853248534655193535296486557316530207039082661846578187569227611630343297924968767659274993152464470520519303314914185182415195438972103630409905094040117930169175922317130039814461316454142229517925826989181704616341591902881608980628234413869003615270501456390855910147331573413838033865237442486245639059766751672261345414561029860910914614890488161469154522730534537509312814019039067403430694503116607208152805681586935261386918809252576177896170161817412158351254735657863938351251522126320130604227556934009846520402625784340795558681988920810392764564878794314108403456178926820631945801263313701780089515508549046755777737550572948034899374602733930865607542650853710538546809701401865659918871230049738333783913023589133517846966430225211215408000 [100,95] -2094106236500268391682255270682879836718357747224643416568336569747359461653585475712983887384354642525221218355277012878199536744337023675509600031577951549632388753370008862958413724912772730191565909946132367366872087947126875804339535861538380945181716913267540045697365236938386751661692253783639480408859590203109089651560840556935710395982286926495966681810146342937990923599645387352657519824303053295641473676368638400029339117808513426975331840927309074365438776204793226868989872452156249681969649383295083305057959675350389690828126418807115828040250034445979888260971819474563786628113222082547094961285793003555003375036876247887472549962715987212387303136380979805924065474951294986538987856273553035190421038846608794387957986197927286724586347866422286625644130131113279213783803272696774162761227840289819494655900706329146057312027791600217697261828055603057425254405589289148872944692598850099852889259657454716488829679358164329492839655851343148871902452165934117245297410823017365403149610959823015410776132816964187898466684465052217427763479552871892228638784442853799094106881341201552815060423236443257823631531326861089701175264952964744592182535025184652139071084443033424754741456240008394713804260430553702036839133463873964931481297820451548858206755364743812350069508248394630932078179986145795751265478309006569599966166937936655358599761578488228261114264428523583549542998692719530598028296805507723821803117633013566775171926835234755482876303847702876446596847521046824274168139268166180217360890230804721656395203546645590469150780923074014767596767591899691536941789841839427001766721033825213988193192238562447406898800521313418428638534379905313132437044391526061937169908358601936793787520001347640353132822347978729719486209607348433424749935482302046720799216117234222924983526100242031615899417605930558005418364548930273507804134125999038750953381211095445186417745308772621318825032114727596191502795991455612713734074478940826799700428092680460221647954450457102239479731175110663062176134279950910544618665203921946780072450326635792182220285275172898216426868988956982347184635961204135060138437791530360325678964162844895511610207424051860310877759958839019534760304502647547600751370815865268102460583894513678620749732281389257211149099582288590207157477088404174929466222671918311827534067475219207305494330517707543132129069863709303455327648621881294816932111390950652477676561097936779147335163815735538879978070876078758836354814437790621321390951494804320164219182755894039486575510914090521687573992372429709669095160176900012518703553355125050148641433271206291810143532165812238686391282897175913267053274741464131919161734406824193283701485451357582175838855355148173950362984834482908164646160488735614147030874741833941434836575149930446493080986103482908145525559754274862813706366708407027963207016418871233031459882486368502496000 [100,96] -218060712467434438696043915061161669806485747503730559835214790314912334439876476627337419769783917182936604627494935563555865354920142631089449145535608713126998507714492584321735276096178243023678002298318083821548814722357916968693536042639796107133501652247503806809929935116839424171680939198154744282964113102019625893563674731178973740570625134856660796003665014612471556336332801919535372378229839402992651704905383550074245394352690351773642365592988571079462023943742880451364529315616836371693519473550185336827670911811026128456143467591663714796911138662116967331015050700622991942391198729081395923611562096257858835821261102975858101640909771740864919304956503103076574833674688882841163588002637266587198519529290871897443896418154301147629169159016180705037844038911817031480769356766511954075178736413666712669535028571989662952072358821349964762467532893354212894720087198369763310535316086172928314490030113034964733759460889527171493554983235227649740911347944065373590786310128384604433803079820780714604277673441793442998209746191091172366120703996293779422818449967207280294361273446596263182910427378464405050396210853030854032207604387908783808455145171168547515679747156511272117381522736773232825622064988828713243587843075435229731316189274438839752078883317634274951515760618015173820728287797328472584016523514057070477384325447637483149044689860623419021051816039023915590841084684307264573866024207982777385013540420360268381875137807183099735749403652976972396238968437984370428813358977491521518414124568515298855052344451511722618103206748362361307138186754982893872382486249216866088486535615832637085347913216499270398975799276375868726579679732214764953745804722685480805135980178343505743660730750014506731828698186392869209597858214014682929160744999645114582312569080439770567651024600391525920669066119179927221907350279971809458917830144494536485049328976297577916381686087114877997507015785776636773155866817637796031286989236284147501664920896802038813987042376655063671509579674911464933021613226752486347332348912680896236498189115203046880523537664370054248318672312273650633310340471871946325465926045237570737906693627670263491007451232140298283943771911361904840657690123689539788782914219753602233957651969263341576600253030405294374069107315526404472012615106072848445219820132941371645924721850187657413819607687531357025912895584352115058495434367281720127119335872032216515167099771294500123852405597371546013387892996783606082922326097698306231878004596115471507614168831471787231298426512608303090315559756416719650725947716461338521417696616031943889622851222032833544639039882064480952377669887624551056545727630318633605645540409796694282194357582661282483564468813868261728059889874783547272404732397420707314009377322523674098504792912051909916040532965927460248520161225353206905821080845760503389854032667366204931622713683667200 [100,97] 139680079795127722015480694237322336491930925281704655281876532371469347392723417673582599219765946686637034981075232312803833626593178072503706214876817019621426615474279050364984527563861193589649150430390948630334094910448274123612947975935307487123963168001299118068744273808726940823425661525959228376558425267151322271026536535755125774775575272158829332991260031748355569517756193028811608805320962692994118583281171010864732468885218527151837963394926573781401565926682693938376611492222902331888754974830809139106392139800609972142138422479264486358118710399451905351186344319325486873073406427609262501043917184403811357857845649615516911508253516040697659158096892003404799910131765267349407274087453692560586060188811709110691448882467042517373237724322402854916085777092351930865270604556276422364211162156020967510261071381363496156176545340279437848429801457834243691208157426653808093571381239905886049870407819048980742175397483478088028692014530195874520309093255721621746318358318516915754152533712840827633896423948146832045403324975628382299380605920157626958523501207553613204977719249331106297518777288626155319068983972591813299637984686866303953169641099761468211449238909492071326560012131142671364994345203815754508003704853056939546313161706479168872654514806555663524282702735074398504822972516986719634620226857903986983986866488372156246832785103326068314507503128369421476777429988976716787190789169546860225814431839676237554251853766144925795634941417099875090429794850014581207896899269082767030610410364918900678709158416747365021659902702218603703776156721717006755734468090692644202856074997609373084346841948548871540431224730645686070937057417790180133037804165795719639637608673356585430112507846409477359676802368972333659855511880378307837900390639382619769872422126027371456152561915163266680867839735527392837205197856181020935042802544352950179794510819598226668269564075331425966619245437434389588691688397588459905588294696961635696843268927118042562905750064697184597222431660964167315595643416157903573035799166729832132350405671961654543502021727503419005075892866974576208745554472022715744492993730372392921449645176812193513886654466269994935623006379569829728586341239805683266003924236367844366982788551854042378283259498706028553499767166149028169946322796249063451706066521271786019142249441072404867959857637577833809343162591521884642116914014588643193197613047467260970758868377242776827643115077447376088624516532814936015134639516303405651758843771251294138025091943967995978772029800514965999711134945375603454003517081390459434080856911762634554068276888462906682854690342133120401554967852731135657065396188792251007907924145943042524215575907085970044881363561687152352705353030852778370689013999726720375073368931304313040713293552425975494866266737732962260767479708199668590136316728477421040182053082483111904277504000 [100,98] 5517027205822717119748020603079447445664354622281480525635967370196356077037248122376530371468190102743123261267736774975414844857294008223868392202882563413004541164096923405081948805850764303484131891033818098501005330652547997499184158564478072464803348459115195403925350847675492097352542421764037164612659836623380254775136765690858175105719983034391056218774821926924391713211145723502393708277185650132757276001665486377682481756801161253741697864027511537741315831222565990402075676240161882397200640887663177412281898615358571041066960705223782459029516030122116259577057303808095920192764166232644758672378199843188302059278387473002683238880700516335467133448861804485795701814937421778304533646546330593835411073090100160979122432393127506949669112840721992072250606924703712136625887282614163783062911647779348338066242168085487787123403832250620212252685194556718815595189855437742260749782771990839156192128594386512360426563818215944672603068254543442067037943594219621368318516500932082452275720175307846589826513969697801935585834204643099408923686463932662351782953937442289044993676067911456900759515864328675487236620828151641678788837459801150728479676798391089432764265159949232843694751248957041472272965338146886379748051087591031692596376861245227219326736184242405099194503901872809619097767046907255447508519260967627878404972642002870271641094571460721459707693812157175181144075147632784756237524025527234190796272597304329020410310119023792742453101255012751670370275588759947431583750167656318884410430962149528644562212489501487383776143061358460947240789332055387794844897390919912371328298425524112242334158956559784486627936408084753159517949218629184599869758410538150431107351845369001719501961487100350332503666276444698317289641342770839334877242825951842581164310685061574530878291504903745586284150453964067798796508892661035427950203758054008236947438201889519433157377549716368530799289540057029138230257031381582883273436882640227737721913301600591725330735110274677649447025197029043430289913638139513206791063412535100880486488251845175143287589620532726863824520068073221275503013205845879541408862102757430022382179930767727334182243092605314771784594676111305552665086972317352778542490784386690770960919090141539312175714215839405038146608136443062081945402324248087207904894044230939660162596071599066365253415311519254988491848311677829449959305298754022988222417432831506929426948323173158092895640310947821684328941496280398054262993542229593003396621891187583735481504285080194677663854091121589217342882860686722822500323943913418399824618829740173712130817485199728835788218934645644767624875436742176833987997384810959214475579282311810623351831410146143065964973914150044747919263913503784626611833225578336399251502045225578327305397397871380369444009510181132732463802602587838671755932990384784420984727976420958520565760 [100,99] -4929950091450685511364594464344214934846566601690915845691818918058889054698417787579878624224049218785785797894569742184551131236329514604941180677571799098127562132595415327295496017568550266994794191770956290651115136040672581404585359222824182466912957851357385218202044505983936091488243673810850406874278664143433527043128517566332816044698025284301715502564479477679547693611375196055631652629909202637159528254770804481292018534377010853013894782220342293150637093263193109014299189484404824578462096681927126244532853535956143359877680349619713046135056396017558344131983368175793374425006311946307794098527804266693924094900471845378524139357158734679782325374573263113323534965413902228357498341865238755873354709913870924826081851638151642800433184590351735970445852836659528739901977069429488510926673350840423445282541943549469389476243472899619363387547627323966621447350246921302508082280240388431129942536815020754420417879148278331143265035881531607750212234908516357488873836677492031866831733805253523805754716652936528493309674247727903891822813396685885898617461494276866512842874269338193369493583468717304122526629629766341694346664522503621055693699426083352340982829003162054616734225239424926824763864559145747363306361812191993192570966316669944046511389327237905656633099806081190829450624850773231194824546522349037731860363992139723194230340618738339379931881796016888455017846809898450421002938764588216077067978620022676823470567853461747348341216321948136601313906177314373730246753135541904229018777732525782964290055711981506600075703974413680883188365707450703533596749682004817393204483358757603123222427052947950953355658171362024910821695984158179889808465069523807395164623558214884882639905783656030289288969868932817125254909416116697162608886577564961594581272588331318511568381624387229368316673557354672262658464029797483666588495876411213856657876440464102323471709959362956767579148377471862782774450577414437278124474795143261650266166406077178761050799548558431160543895283929047406725657107468061796712286156056893209175185227754915731927683342632691514303488018869961904344280937832317171557630740181811481733998554349522142729542368309523751095404345873823198738422924140115386908271145325491776493755022000366240492308895633520764088873469228141207171116136212654883161338601046570711513693740041235411943813764475035812898740126852993050356066653003435192033210967153586262833761455890871543924601498457004824332582485340947619613469340995175628108777899049226004147035393356275106584781370494826251565103786401330780180925596874266799181313069802316015884521017987292381449936245809865794659427629813045295844410403409792169194217142963069533804793004297857274557859910537507115991849618899868275660196179101952499949471329313750062280779335967691611273475589860872253791838560575131350264706582591046299939061902389895680 [100,100] -73659091086969674100863146242689972819406297287449002056005855441562352618076502639500881272959390154934321216851362420013622120047053341602133443195889335765778149905987678916872143049940807791554811548897068265066512633943097639263752622734462610128766653374445631396990740086144530127120694831403055917745791745413977027742867206639667336785714284030021598889726254049152329062232009597920153980035342981760721680865928919341463794264739601863812659741941319373208201434736103721470323279603379285544429005602800293093052061875012248322863661739998357836517909983412032734035205777839590074201061308645821154872776145057223939090663804503525031383324190168728948245946145645825638180247403492141755106791258552456724338868090236907792066269840377799023688625794652405395304219966171867984492131628873372290286197097664254487051855109947956560674057592541539494650666476894538099932459564026671141673075599083479566501442332707901341628705199531815379738443194628604364076710089176331751709666803305940675927324985138752835643358076704824381235877672226939247214002721214863006898906821664550765297924596758119831185457594038640758050782727341094360545976947114238275197328276839682282560853666400634570308466622324763780537798712100729051032353979343566233413434945164615075846105654921335112040333907969483729186774877025693844183824648362078513886594080172176604169840907923617636345069411735585264581334423196826400182932785316457769474873705927691358363716283675902461417619926664037947561724227198869258352826417660043008893347403939322572711113267551558720446409825896129336639538628982439041619665216421562049553249853013091540525426191345022600268115226410715190669183434789509509534151310149500691671634015116697736321756479167377880868937680897686161306255528631350937744558313062941235438539047377149605597167272350097713541361649864563926687368397673660716720887374908121874107595436747294080354023899666464350409256136774454274115211104973871475652852187914692019186855412635158721641463601287547172426150017260906049280531063068811510275584242523346566283691552504623361909650950254293871835989371609036806144728218363492070320244032496448126249827188617396126336587146596182947097538948927498940824524320193291911954016613158363136296096120628374253339212241750501958196725305459102745032155488974100816031227309745124903618572340422236405069706432770541660792510110243885248360066718491242073189996012863663520411525561644991697841890856483224908122077817509306042712729995305905243867135353483347308150412731756264732403451856429195607021773608145160009386639012728439546280544063515249747142603391819772175367836479234721022677595312348711650396022721069033724219057210274285701316651238137519579282940662910345966963120185061935143376912104729645002874769150069931156328857162479915724251726038075187105549871587718621241374781361464704681085415871200 [101,0] -29940792101400703213514234272597808147718688286987017212459581232495733758946862578613089870032625865680402309740602535951309952798126479871087044386539879404500976395062272350867021550842279713653468521613864577795435575828704545672483093929356724493885418609904723213251864964813534644462795407624627139871019036082877716739091270448531793830556697834996421120613596311778466939340578010637038980857523717026835154638555706062820077943850051186369256411213383891397643779773299149397698945658286148462330290495600294342064842220045682868684967279863723467629245606532349087863683873334744208189973418166744695623196987533967462234786317536445929275908044424558451469505835370100217737098694067656222603529953083179608664415504386619881578036309516398738785979258393504690914458718405664170088098730392142169268358455570361024183169380716086028835138492383375239160745669727787775485130277107686788264092478603692335190255304174604815762889022368751940079307318255597411688504234179130459104489134379413433873536143120127660733584428179943024300997996933467637870190676606031258413868882823331554240592382079139392651643169580335832217152023327876526622871600003595445354564439846936280282121479915202304952178423609924493753416872919556608916338022566441094500240528346383858769023428475141712165807337963753139032139050901268796675334823207416532922172893092932697225238601789769980781597523017161921502409369711518214726518592829532571400858287628633681092190804701082214994658699623571926226764622558791205196322548799120315520900390773987520373619098715141769753841414529038919631372801253556370123376627982552544137243159445878769734287565228047618621080813764294429325207893545589066001168160669569859071212862202069313934193083288918310060152021918060224217201556596626623954859067364537441086224438950090529287128358277035416490753094324453164180361098566300270724196090121313667386619429838484918137588204011045157962042962465956137598132605350422964649051317169444180881694426765613386396401869405402547475180843014783481201512125569251838095084865684512952955357250262226448341869479334630721858491389484765704352618769172625775389170057515526664417815267852350700847877327874129606498205557828885716497940285713795735245480782542678098670494695369162346845897451098232515841265816247947507864915765777871751324429340344255945241260011173428205100913331120096399580926805353820901938152754327767901657217881708866106527465693777360139727428847246212955416415283158185927479311562524158825781236572042113535169135485327074677094849444505125966203191047525192204897740517705875374431342070077735259940825766543559590876613352459578276984151101736991478730562439016025963447919657028392147911308245102620839417260189799458102067481267710839643079183437337349861958244528990040076727183267520199021495730297387447027078154080096918098152642450226710467317845258458650377033918728475042325794723855681774092550067381098729040582606142011346958417920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] 2488341326305304345351508680222727002894985256084837262074924239144027666719411514743757806220544657086315181225377352028378843625192791079612267052699033268493975076689101959390620707933031466061234304799721704381580998646607410041050981982392010119614571440907853419896383314681558739837913905537095212745712793790620832933968518019694131743180164864528816941986343467097209607010310236713064857781805776204709290934363436173474276509314798542466738353171056878561922930830168769771167027548897013238047762967813704160905615027041982470462121942039637398790473086805784385968423776266998865691586536079957124006219862079818655231863725067352351166569515931179510554521011702529007826686786119089954085335222904873003308846197087390628162267918755124639565169617799316854407863388733152463329088555517618347838995295901305080161240419489541445202077032906464753415327021887698471870829271729352101928875206592976325523477271223503764669586059642209452144928399216870585540256943329663208195914557909095941770513179726439495667730388761780520892434585238478125760940781343324788308618047877572043245890975160784718496980783678241949976613143120798474796707651177728889939029392151378719633564036540970408654410545040790855445396474590332130651475230679168951142501063992277005071054748101232209369236991745407360912904319820126440036613688465424153773892739732375352846662061378692524242758703140732819182611659757606629108243936802309504683909465486021408284029080669243409855807903105645082028939275334230373700079763567733484729743278960548661076767002742039993039285396813099366444682611002242506013546031494135350675380681576922751567652616875755850422650678373117535838314797398690230253843156360959381234257524992410998303978291281225637922179181529475026687612582956656843697194093117781551920389571170946480873007469192994359771007437437562474859624535626567051349834747942976809177692914110839002328379939931789192785305460273711942763967274515070337795108528829239983517472030501061339345157341355458761353357259809888176679188493742616255706155267822620974807045027331037446211431565382213485512768196562406547998028965632501681893363889952385504819761978618736457666950287006867512436447436863719801471032551960281088654578845786129173315789220968375560849210619812604981260114399393976548996950672619305945832653051214755441143410415226225299760007851279010419828463938663326851271559345618964399577461327122275704451170086690636634304302317089064693687718128428872120982557313029592848423875481793106635491649567725045938990134982180271460046991349596511815208497694310317603489435248082024656836923395424136043232335348938247254425489540897122954860519485713212383672241650124168229330430483810105143915512378699459330710855213826960487276893360916175586827833805015973144293207599730345754595475891501387325746963203936156172999193486372146948820403328666621606771881265058553974841836617415814585922058916539079654315358709927629538564505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] -243872456088166731265412549471559479141481079945324157061508670648790716939384548028805175532990630976675851053307920739416283401189698587562621755572801535282585887875529909356352989857123215727815784145536248921350565393052165230609679466604559944004659202438915673032911700681545751953151110499874560860254255572623625131517898438114624907312973789416158177816170066034653077653891467916675068671096621807698866405647095969880691688572720039032330154301679159186907411621196044202433118406117922425342861315749576115261633500662091392083577017070752023095282368428208578951489358321745136894894076316703055154825333603829643750914900839811140159592364056041873156389397586019744563902386266764063268874150148286041617855189640972148575891282875592892556218110033426735180144555973573186764241243353043891899000097483434567589692546497081029377260772238046890174541450119870095446061928954023507479273088370854723629428221428809038628556128364926466823703196230593592115187790676413501888104313694382281507850395212610297349555985949463395548542892440504417132377232328438074849704304296930717579134132199323746706633676526476273801377300590272464311837063924075626387800217880282530352561137366126481148545891362433437339237905252288055497651036771674862913028280276643944210361175895958844272307423495342775156126074691175979163045180295610765667550423994316037724988235969304576006808558664552838744313874314603961888407546477751490909124202609036919900219467623433866807116571288419532915220047106347146570567139798753911238092014851811478128156758327166358071256996630115782924776265686368304426775846981906373018166223924178142916214721197685899926462914685507646698710041772868208865004813645515748979822276140723848322487353899991608924209374762142268595911230293482898392093542401713230831676869276281177713545944434896163197101969835452441834836884246484939869314235801284435668569382399029470948328478441441429082831634347443522070746543151881484932870309528941053986752408806697101836523030184152264941293025850620428236981093044725362859009129322210577248794336867929085141681918835629610926499217887394970697518397599009955008604371796630157792228907060670956456681200098098758962916994540910081028865547327605843579857747576760239108022144626934565149257754243277588113974219046338946219223044350451076079436232062408417907931713850275005043482703761739098441317140011027131752490662091664925383714397380697692704099309105261222461628659060261410917556067584303694875119255954748267406077701739475272865029220478385166681551755497110075965381731423002952665890343481200753501856192298717898787316626447442546304520693274097881534900909116559668596788392795834691305461957811060489076064071368544794961948159106371234163852372928463385271297964258860841455127656117073885982158573347214917757946525670971440214745650753846338433330710277293115413289398470117785987723317352356666496464819639015189823797638163853527413821351760871468825030164480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] 4560865899473402249175027645765816870531085028780629467474787113597143940659086698018650602088486382026542514936746222408754430470549537476730052569501670505798589303773510313941448576715850754603425617269576914326712036512279437215908390140573523762103031210805870016649333781148124767410899823666780953942883845688513170317533398572849282429479320092831528773095910349269746297106702802371235118182806675098985172278956962949410474477128220420099238348871398265801109257070614929576963899828503173490347866863392987631932395856419641089416491169815505938258393515227535338714673700962256065435408825579290897043177199339649131145785520278584148102614106230310149458631463061510736766849147295195660388140772418131605811906709631986455105518804327820280770881913727097643985597090765012514584053183066711467970142330848493743449080779300313396434033014670995804947693334725242166332227515535171243957560957710337759574368241640337920804693188481002937792763837978810686963002247714290533394847620194968662149913994351196542289114481938959550678088227214748140174432226244666792026564451406698835672664117518904178449674551532762225064766893929272714690782028991814609737091463350582913792982801699894038546290835662275423759328813741129255576209668615485086783502494096703432484597127130370448983187403015299274501807313192846475844626062587457554021991436719536477588395764775284170618161436795968250067674851400438750439950686932315463239228541608282157842532210855374660828816050694536958400113745866445728989096246936573279467576128808291917272683797669765976085264376532278533969476184676539626661214282642223677914333630416713195615215941740984384418366349171678091511253877642316247925907149722838640991188203254023538027580661192802005119008626002719558471140752965112914027455990099710112800608033423379553238967841236628116019076451584209313815105621017461742887130470630116040482252057137982296544491335959197578877075939973483776649294347642163446183348955092967991447742982513731942196910923774631197572203160979791108166049411073513073691121163271010916682560579604849636737876114595227282551941532494690760315456946277879649282677891464868747313965061866383213621797768904449519501787411430119940111210376909372579943918873252031583350049033305912438825814051756565507566349941231695220864486603202674525775910497664894580313928291484437501336562900591075925492063629075455136829408773266449574772226293835185795695404146496086434730536392076393522704675566999404414830012039328985966246631096807045443377932317510170128640775940456925217959680150706444888890122167026413618989816714234263887151681412234813689463542470284851232124998330398877804189024580968144675054521763792891157132798268282910157159593982478297625413525489682013530199572664877840045362136575902533662443319606446488466098331117073846202020460142438872482514337221263359565661952202492479330398127413621400986519584725072531911035882755157324743118808024163713445747937509376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] -117272636641432917334857513336536354183980542323808251741508866003336563019040618558353945251103263357986307658710162787211111472794729298086901708294425745719709349168354667877241280181006981119801692296497354498031763824757087638998398282836878915621219034330512167268724660043125014594661615936383472519110692978205632110188929095921915817425161351129245085964849574864423149173198116178549628555377809301449800582075526625426008550601360875216296941901994253852274546477442721506799287821017401531127602152169662597686227539393923939987034227437075929452263286687580868692181588298426326654438218202929144099835262148735835716577380005226989377251972976776162868019808871959384275456306441467094811192371493364314183431108050483900961227732840420939558216728878671861561168326359173829505839153728301331072169808046754695356440682514045187193683355459798884292593484309856015212443499592657889501199941647880242479449511900212896151335279200054281007663576776165010681889360042169277417641243385569546182946924105029229363693860936211185674449912030885663541375178997787642176124211301818237731935049174412112682774988056894536243433212132488280379177692392315384220334457513871673532719256022002040936319208128296444962402817220703841111558700949744489934612237120740988709246863755025870904209412502701590165255732346628603074803138154104995060156630457288692011779047096670818911955756518149341208690194161620703669118640575676256793665989133511080942472502926683957674713472471401297055030948885752645271359392051184567369808715486294015300998377314172266959648795894447470742255473490789441948959549467098305299681037245451586258876924010588453999358681618432911289022992362702359154969437891535985588614743841289976484247935044135121002603482663652713516425365082963294399968823231933662549647670537295930086731221676278339549010546460191108240823285358266588357773553278937849648539796037936144767514143866499764219510462789507382300253513268144366707616483539210766728399345764996716135517324576108142935028897766241009248878391904613672479960262687244564665872746026701088250859475474993038014946915762032010874253070888857172692591093469410711432396865030171825640625376339185166684090448721611502281150876055188140573212985587311226057031437546610450519319567664057539675959389678041435162046748224905328808906501246233586820265527813099840613727422398001682437734391797390929449120836292186963747696202266440374871743405951727185174773106622169631404509469570806202422071559359167079352178544686970536146597359790024705362820892416290482344344124431553530894556040655807073681005211396045863290292524770513016242919741504428904699556988245498682543706082487990987615060939042619675791702656353005122578372543069861110650559182982913766994479282686995323278256039127434638074617938384213747697497917232406200906886830471015609564622784337476683916297686188696349710464022619423499171452875744994195767049749480881344735809552342878229236725841920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] -328123748373042527609951103446360770581627547726947778956279117013721291370300406319892071906295537758343611314289661512994464016533637453947797824319174905002105084087503528682381782832198481495376775665334001538121211743939018155667584358790427539851413188485307992171444950027285597075322770462527150915314121590066575431767681605088696305641078796593983955556929926793602078029056866017478145917697708240327748573635475059037550651271969871228158008948921182676712722510101798577340409525048991379186714021564194268647947527406086656545961433047977836523636714309222498455921850758291723023780429377841811789705027068765883383131797359361867702687401867372534322407896235830877960437286152470469502530099785949086377105459517518665783331094775475431305712445535257315448370906164624859225156054710686032512718110743042157141706187882239466410403416501257594247510509128755549532917898190884353327423767395264435639166711379403799092578640632756232253446427006572962408403947558279764677621069730859941913987561744756518321577830764624533823535935383383660917873843905123528667378929182492723420931837415636992554971000641619290448970335791196762220925802914774816353879174786446302275012727621379105454019000395084197240461171633190195039060308045250823571662691726039376940021572962157030543908700198737057475066926534750778046756264392518216786478011649448252372942790798938584117174061831409635135187769004062331068461525163060456776965520135967513763792245382614488276534866969448598705465379410866092310508325415328587479423171927053488595783085253179974012936278569502612937110753817096927086560179835305623568664607010510341296708861993195962785823038993803648507359610571021203206422098295588549655843355575558145137116425017683587521232193292052778854316036368750062399274020921385940930105262970667513834157305771325419448572377594498092219898205786416008884063581539190782233511090296135330897727690388984657020757371206997724114102583027350724086359592420760559702142795535892013032585850120404843784926765087596079569856187874613951057288728116436957603341598632048607192816054065103367648067057741728045837498452923166340283220034843058816325269831707829794077804944760052797190751762971984357394354784973907197305802645165861923462178169518099812665828183802695825995089086047358190401298555985388806037392915754996623254337765324079838202291909963377938451584513531439148150740682925288762597592418278791744277870845147336836441011878155798347900814384252487614305843114742089061186478560546716388698158609792620792647711244572297997613787345746020399870407884746390522159077287827038002204806142123094203388483532700377508460058668976349955675777372016841862230578686050192959255202938154877671696072433013935189317720813693560208136266727583120555472296469927900881530508754366858662371663781387410905338352744187212996929300383223715024666537241082296424324684023255199403115480417844085191275988464149697868108151283290140758527995585495040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] 777598459888701320433559783787823735395395394463941722041291412026814946215044692957643678249336253129802121537667832055228295764516859960036931282158693724258875541255959402717567443896860488172489636144253097795140719865933657557702856186595510255684608154622557698064647803039742642956494752122039545730318000022827776577832237555720135671434131397986517430920480191837987571806363840840092670773390174299907463415216319002583354653658159262546447876856044448506912199714815401328075482682000871198036930973941890235736492077584423954292199760066867696156615843710732509232952893174988138003231910281621129143719041386671617768463513146551087516118412070720556369832155130959574597977204888801160625366473252333608527328695180861036573886640250279663923165443550152666681195391687833441231451034273274840928948269013391755929075079285223557260237041808158125665985319372641565170956166096516038144062805791224982125494182772277084253662681210219021491468073308282774381538621223557361437519318028833104579445333340304748199620893549370236885494945663353606961803797403960663220806059586496634651867586956840567806907763260835905584865148980391695950167080717439620069458167251089747731577347813856154676575118572746103961438289493118668418967830803211529438454106882863700723710731603693607399279054145027327469115332434059304696447700666150277428889731477136281693743379405541484893158912489608602748285019332668370900166482000607466775616626733119443575790584304450143691000116890819635404193908850331701762844395628822636519433318169265856897356042753229303473537650872227924389197374673323971016600504147449408371566434197548763834704145264462960672185149683440565233570214055573534265819643823697722202839759630133184343574915162966606550019314692143702199499417750446862774746228546076388326869849712789789151055351619955574608370747545457676070637773650878397435257067040102361692164140740773203088836084842615342152827081659738040821730035325916439252685774445476060091600558049894070990341536134714633511777152939589247349929807708741949379004965167206726080707192927429361917673272579771528823038095385154403032411542329761545572737489018823795973328754165461717689643610225226958107920931467949936401074562339279475516691108569723243299795580491121628548904289036982694991621374776143811205455030386026282210774493915284954043131477001932820257494609106072573989697269911423238060649374700928980258698571843353157747677262332987363332443001520166436847587093501598021767821651726694646910157355184364184544796718732899296641697420747998837641553481052652411588806604391209309279670200356610318247853341038327193171526450256061997833623747736384226259018796287775056007905959403701323504968961636645395379401349240115599557797137364057059114237565301062161655429378475865712974925966206249916050167114536442796814198022212783195199812131848970364502765699357695899093195113802128977481288617926960069999369868791795452792235137122890404173318235095040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] 3569403515918675009221238375232967747257382785847374724494402973332792346826329382411032663734376220721739157902992949735812195947226828032321176309207203971485493872100551541591398066116834358485504340486439021277005021141229354710116285941021744440461545294928049753468821433871332430344540033065152430563436698365120936800476673482380001293237345225918300186165181684203316466337200103474284626892528422860732388179967955205166374152273778582346082118428395739455721402485247374656594797628802101519528763392246886901326497835654399430322966819915994524131703947315983366014578978412901419907351098039627260451170099857578507946838083532294428276255638120126040974965576397458487385682452715824651023069152462933492106071582243536688447279032456514569037757906225634208513500926830533328544727525640167143409190272801555886628537903601132215465549846675872592941730937078551936270925088810686758896261381853877287069094568307479001231710534404732868794857496922190691332335533317440819377179702642902863796490709084108709464217822530133445511233595495084873420521018097284214568639690846293909811880231466667515783835694116566589268146845813078435169186084573798920971622600026325516252344156722197220903731691296562154517274352675968494571240483816274307469026530301200604009544918692106561012912556135592724934450416675915146309942734279070777768247414650987986081411669134047344960626460061916106003437259510150031551009075312999532059296668132005338566138339435624944598381908859876384830133066526780826949929507301156795274115610449952104762984784375787497297215658913704834235230404119060335984333080296852513868160692186193007249477038990852928299367879144904450816660148706221123219844829807564493450619161577784137715375923535210364392016782903959083856478033602678304651689593650794548042169782716122699131677232127870204022977489979315602563301193505588543608926837454208497535817814861844067740626029911938963835488811087592397578956871867091538549740232611965430640162364813960171784465238510205010145614487396797371029740724131584240437708512557458995566727118681448895909111824118463199512728383189144459653615590784862270151845461338820089280128132956303974886998646716368995881272111769346455911093130311532800341470192625348599663703778648932855610174814466364814959918148606450084826987430553681386919785895200308879867069077295053910094805405181837183482811716030723108851780812922240751632324972681252858898712921910478069862260847196267169426948610905676089410768141960895382859257689082225649356445088182837186117558704644482523636998580842490998142118300381276657183253882327089701300988352128706369590342137288174496372981408451556472199021054701340034434456162408656183059048144789358974110662281710873647445351773163804378482256387632431700523415943627738682249912470364779742714565060812008061073634290977935362760166903523972034383370474575946602566469156166106651249483500271240488420340321517339605279830940040929173231912378957824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] -24697248797783939977399058998071127717262521471648736313935625877704571077268363154870508470061871441755241209120799506095564343258892968530653974515928264964804794164468202181128179824992815112803804250950193399874566252092405458920276944262209098959249240229582827149955088483715038359498015731254576693497596775423026631299703531180639587421843975149714919909193281832959194238577386446223158287024508864655455468820607501789927411589098139117061077186583844571743526564509403352939884443258886187555508848057334027379804870275602147631577970942491237422249591749152760033942075421383609160712547487763130140780164253899909858391860504494520098468902869674385306704771786728126841422021730803160348504689986628540539464155468310604374541063490584432231838490476371636768869010944799004549610152528490232964680697902114513613643125182956718932309090210154437428827670296842665734084111598324015168268595528369184860886771767106005374142999523988804575503524684818900421854074919385994948791388801591990376145789073411799104294223537099892546339137471219389306760989195371768681304922955739195927495189078387235642756103380311079491730824168204386657253906109703344289047029471303125539011768024082950772044378132239322331989527532566086664708792662419273561330254268237025830231074925848589202983250236622970041723645611009490242283983977420441932544073071389314603542026568445888849777358926789502010738164916281826518484352095746416056480471453934049616086249589894589355238009894078429237857753307041045613275071075538933013079787337775457483258648737654564227863552562038640257875660915941651128691269363727637728993944914622576195485602854568994756320430330755529052744388538335187732274453682539159067378426579270955672245604889753865679395635127384688187272098843326466224428714246557433872924513242013010041620148348808632230390403119786412347742307637726351795770287501656751827172170327388871841524199173843925580145173508185087691913693672095953008718083041526100799667818094153177063492230258937401293210591974264150016318265032992000857303585832153964394524704565958629357015025970464992480741003854872681950108848507462859587782042575486924181782211118647166993711948494626547350915390029239769811265254783187740418565566586765197966928160833747663082623274758995301199638756945420945337411355985970916205991089519664196561967901066587731534325591415024748752459425973163060262105649391424838075489305515826022813072251644662212468286006244742091732971514642574887522349619369378690828072450716987739880859514686134077886389043774284842419088289778654278408295048875275118824414289030229557212703412074668401370049220204027909890402900956088822039747496216132019076092780920851294704086700652646226545698995214656552632518872622728370706434057248313927864088087482895371094373236604341993852750790564134953687064683827775300665716165181269482537369992396985042105975701186540324279151713659488544791441692116395620982249863364356322280270146473820160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] 105269759176164636246735355673030631341440358598511760174832584662183502162905194436909046739189219284457520013642927019726829112874142480142839613806340657266294449359623139946668694320886308868015709708230628513640082422099845475942391933460242079278860000329949869195184143430330336242273796109698383840968064298458629827967742474485150343290988187248346981556307179684712859796602756986546482172631288593264557678007060276234548785792248483762057809392976572122019333036145373775863794870490917912726578822198161392910748787259468395408734027132126993491291418659738968906553622488760836486413998528964890142953483139309968655334294449967917072986232956575320349413026469367396283903268840403484306698001293549148265630064070107313688865293741868028459092533019350629845683960072523579665871453693409565688145406344219506271377312924423302377555953729560011684468141601155034579613002824812268700223858654614008822465397423979834341749707355014074669512052929999276994181451162992545556074917260338765769714107612095705169165109566877517258608581521144628124410499601362250327290113760341179107390162839004380762560995086142715176919056772481650123459367130749223171898315524863328125124451207433135453987803563017770402446561062043044061639772056719204983597055173993979263541245644578987658111094178275035476493742639979185761926344118569663762638164473462795774853390897295746201095193983198011279301335126619145279078004085993147266566451740019405833334897025665325107201780301358116526323426240331665981486532533680905819570547190629432979928778427669651686581498046669460426532105277175955616381585009486316810128165395534740455883203180630780075979155994278048483944706290325600362100732323005597307953054572079384797685523593927879114196484328007151803702367711380423607370334576877520262766906869446775528171828023321000729391349362497947074723523761510626799812562730766086137467581339514920779859308698788251333221332364864407044870127352582517258661104908033389616010305411442979633819813462541079607256885409175658520967714090777479352283400710483391428298884791529538059706314526913512478628924777330001588258091096894173317873963728784084514474314901310490587909765705400098174771623067481347960547828954645706385266487160647173084176485929621732014022091120817630420153010835266734431840073021679536345268590607289592989454411277422118382234595898359856076059835577634270314175385824965959026150966867611680034321128162086935252637782463528808481920142175497279089947513229188328716733912208751912647482992920188315448253123353280001944768474593167897827645856250860841414992934601137050435959431935138064363245547248439283158555438337659929984750438253251395969310083340872989465914925289672289395366805193755083378823920747391361752422489782012445706542413488956230739364916818571572762954465440109094332248966546777612881164786480399248341860422937874687013448336314309510037922049734502021894268231393136332974255502630397842295500236656738304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] -580906062046885480691460551927941461208884443226909918213072168890740078742166512439163588226029171336595658840997466553392234482736257771695617176273559205140000563857668736530208401187407052463808462213057952768848847713910141328010591357036225090464177023920152698456653875215798409142386922987268376750867415912339238214210674339401690456074439455981232696196914031171025418096579432457401646399426692392522766952835609512276628677843968889661656918414531685831335242375213167631155503148249268459005042981127065779150077582141620605585822304077102015012223431007974293602123156864443609751622084765682583121529458378023346655914137993461266164235561100066531512726011858764832396826123193314438437938945636888362735631961055199272748291562778453133837522527818764708073364036764376447325885688360437428451874461695196968508080135713911787309890087728871023755711337384210087499325858776674958658813282508622725358891625758524608779064078290322535065422880885884530257032737782458846253091297792949503999389376669241589968980211331600333038152339756033830585890626895834367189713191739037906393012561465840974225620054536849971829976552290529188661727743200608784648741511564651127049180216502052070906189688988322375214703019010439855884781536231890688109795894501870180636054232789601119270518477606498538982000218491733105385507371424891193468418311722584254066342502464182844790880609782801003213208106276341844203764409741141255683787692625112754405686954191888918726159056638111559700901968072372551663446819519623253592916249081819526192905133806507908955123289709287081155042829060399453393168282722664004150040833454790286790940630529804050479538724528903390740979773716117647960912648467818879765608501627774598227653776684660141662675404384965025283994079557403156030409459518999401791556876095527604713043385162650261225456519637838418204116628877977628613760188033842461224346898188742085683816021680070086976918009281211696008610789273354160875621190172937838682923684358293500427501401150035794592008826114938459466514902437417812976537502671147397780920140216383607869048527676568543486375523419102564036537643333137170407760510301830828422587326782780848892382725340700544815044532794349395921756021967184361129446319149292672799621946377915246417119595361243842859806359866142813412747051519852907400240161703568207628881587335788235338696727411047154353233793167062728008962029041316966612656505779944478190967608416748336127405807915640569905773725092358390345930759775816109697238208844859554496953075207127367238614623747017184795245367140731581902670491622652436166045451924962572170990372817920124164661747287628885377393639394648696975840117890098029753081323054482942183216174437494645913559833387796644591160045006792408803702758687756540566458371663560028701378182991295973373890898795302589645911876662852958961263066793714630264767137237380429616592876497999000005907199004754308432289454972952026232455590559410738498870312246968320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] 2513978547816023631764476765368184598898130164008009163929678244913314068483650395355853672503212227022959539427834617620945500653902992147361110844213852800734472586053883113210525417452259977366706736033870743360226603395949294648938256689398628220936957093224509353033554633843001240036128467687698546727259865849553091412641854330035779463567623923220966372401823314209288057192985233886948272545867299993717714018602866768877400792613212951743326306647995251185483739831904817010463862985447378808814076838064600994892619611051570290231241328948344733647054539238002605397576092497093412092344741612807261235162397895444686009576469073476102732204852976688486314151185776656381190222450340379874979565133889395854860807289246997679481515753124588070702286837510940915755491237056889251390660366187256615886949192492713435554615046732041179912401967400052878466495134393837357065220248997384932179080859995097108637729153027270578948959111297893901488782404293005583949865242746058731880138592505206009708285724187519901008315371410759508191444047469794258996581416296125548654490992048129796826475945537905056724269250989428455596775972317632390350091274605491067008809961751472419476203877067226619753514656347099095413738158143310998071817181660688838172116960538918469982991397757019152839904960687660306862390083151621107158183442170512403149636731604457498210572830152414153488667206905930896405726677557130249944900690331213903239895896892508975584354775234309591739355997358366031171424918772534148693994686136385698508524499775382480980284599379218015592482793539092122954758252942800571245273075771223738391888781445971369668716408134535476345355127774064378394688703024856158235859136812584153733863322972580483809645341915524525650217348631890287301372043973744486628365722310102522407041647697880108157883062412880969359895367387285573737214978634700784637107142023755816253753629970301993865523528235820905355287104344296526027148208011545928280762018497628679240060535519902153439599072052444823395272341782751391763129099312021998815193040856877993064490615632091203467033695953322623781076564472546699955005164569137285855686772184731804938050287883664834019744728170414990801761468510307152857346603170980133579199931982004324039708125330234447607132785036984125808633492342950270612434218587287360832908675834433882307269342344444350482247045644939610344604181323618626019384636002136239590142897472983521445972202656694813672244287102907540130967854010726730954652447883841478995198699762037017025485144856130338341385273072829926277613504498105794671259042356250410050697761826799028358928557362287110731117783176337071626564790898481891569472837408808897592063735705312439339497542356375914899266617460810272534181508160471193715795315633106798694431993531043251608651107897394057859893664428195961814455802062539904364093420129854981336068990044691302399764638487093788257986847993442905952505809292805295889722275818390133218328016957997056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] -6086043395609381274416438994717550516385637943269354515378260872054295942109909886675729023080793646978857730238922613949190564615305640348031160868227448282698624078637531426599764548978925480272333195691736770184117975049008764922277174559869460642475368543056708443692472429484836739222526402674659866770060622195057557014393689130123994322068923637080786039741255601464261135495354959304872291249139442846165552054876205300763924060175956377239754164194413098364440293479847013955356128616092930121920476074702614779732406346192173093319737355186747523631555918428458856313387822818741116356805238426842518093602955570430552469913486543730097756981742657771307366153519452132366100761207384828033873704410436896393545473719887137722107450755026456051085071239794901724905441841007073126358354739138943715077623882940747441298730141957220113804966319165114419142869813934703724420219790696456436875355822652726670765900807131941001389111172880352128714593525885597728662444546459718360985313122652972089696763895256041513527216662133265231890140473344160211633902500112966266798095521862174954679255528641472975724401299764127184203977523462498597334326894282141840934291884519743382474028441316529202900412919524542729323269275599097419164578980886870217881168555769821786226871942968372513179476118023510851939139045521019018688632001398257716004886580935358185845890969012643426748893337545879825565334409573052530233005596780125116308962091072452591843384435588677389118006972298842908488774598862568043145137554756702633664409862282301552255359189380050651641108857301883894125242851971954903211555129015441052793705111502838006724014186968094323332145754754816299541053245447191082911949720899745558200059240654342204301480090850636451968031905548360769686492269413870495128234676374074708918048365044339413256486273081972294088918755235083451681431100736779018443962556021369941190817715368835477265511216159219362154621458016923031254175400069368692383590101427756826985546963600287726037800513037017199450355819730047250318517008723239186443301963685847003451333699472052963534232795582426297435782475028830698261836935349736045482231927296025560121286279168983752390986876155483974465168215193745829639045655113497922016374178547547318837533763066404938126212794555024079975963812796583774178167468821958463081106654503491932414853647241825971068762158023182008094101083548623565186411450531854536965585942703098174940616699948305987502446978166518915635805671474069689152786239335300660300982614805635442791700275906782980970433798052888758927745978877015761549109635651456873111932649854996991679664105061296680441827980482597449277179492952347619901601925277801168335221897807428159272499062906843289419870381661242525046781858000735400688478112262146083842286322690644058010725430997101055745914185291365648753102629622125955401699015514222648389086167918634153438729037764076028416251433351701082797782115532416676412088525396273415196737154905538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,13] 5929845412361923998577382281946918905081986480198279566947795788078918050622803372534848298947977221729646081194509363219439798694825063023926186547059350899177935880478110045649418429222819665411703930209412608455477202467542550160888093732931113556183126957281171933281241556995174961928694485387340209352953117952348862251311448697807854789734097857540495738376113283900056102837833970511079916566824258073293507301918143319125922798979001763489426886818594305533202829192095371326447418650660370983390192239378639006375896749109002873196734851832794927762314509781903431799840525154484310964504237325048454175120355584952758518717637275731801140315868619492049571066386970850617977562630700776359394006628887212518670510999219070983430948445480962740379832360632402725763112207197291190983478221424522957612496029315081120739988476999733897899795601956945603988636364075866394142450433309877979779626808995916756856781368684233728664217808855313468060304484616793043941470079757948395017850350769719439160026674427089570265563992906671320813125511001887423586493503279094468782604148457079948908574180771439087172426194202085649531295156399925632954658347521348911837416251712745275531413498354814470230428600519757127910644441866358180973033788303890554413078102333574376831486920873363188052835378777523866893361471258919625317386463507073869187511320048652342260903201775479858765621984242338596627421529920167131292353505744122139398054914045335974880301801173533743567007369452875499241983125720579696660840186571902932792734025754013785809312242726973445095254696814236569234907255441815830359902951446060345552399248436269605051231979175200203500391966172664403087979556836575715650341442397939442758779808203080049569972510880605598101756664803465398627806751942221146907286912904642252967030022565403987866563362881976616198180234561734991568934985035003309892980613301900806160777717067989452155841744026447671452201514529675277886194142169028803160038084332002530866773843891875890657819163616071480725226903548135996168862241829985980146333593286211229930486751823198643605645440771120165114535804743741579066791362520400082066026461147312212223818585497706552757338827401449813192770024399183615955286652821133987561062853187050734502455217890363942762311512664572425309726587499899486829047052786781107279779646178946674785413707412389615654480430825604364340610064614460778391791048482860950905737745334808990374529396900185931884701876462762818921440708519737024894523877786867070805272315075083673525284292127538417178531311721302986690334905989767807708093107787437334688923136241867558974612999754385526304004767988848848650377614495988978112877237220517800533190583869976112661381696888886793259886879905504952830267208397980922283612116875318570897957652088139778084126006341616699500011923108186439237428868138833339531441733776953014295250160680529929702502099131466413253583122768270296473595227305403526482689255590755434522837433861537792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,14] -384680183391218587665293663971404732495010963929059576486908438574462123500746860510435418373394517951751156812400400728771506916845644364374582538720477692801024903920329368629129862945900750445432177931752124831591713114436537579483748433109863947147379921318440443588485863840499511762028888445994343630634802620618503921291178278514586740852098203663848413523123669850509491991238071060852431326843835070240754316594676241094020249023482613869410952010387546224806055653218899093175632388931243144298811688541463202604002077361336283540457291591614569966172363611838718761903510850593428104980741855823440124309601120438426913233915776509269114088479171030367561280849935613130389113117427177663383685505983039689425664808908800709247107863981391896759877496975825787943477266002789801089536549491541585837251314696608310980068840813795059434404002168612087285105440889991635963954538620460258835890501988760275359202202980867107180878775757606628248215909348516367251681590784945291143837665294942388284522089823022715228207976781738380018175499609341175798278148314349800767617565353369021559045314041763431370355759717915976767489550936028904787442025202899192651172357098757184066179378274435375943708244279005312658801042167165138167954281087781538808385769542578374075316468770655095728072142741567320784101852871997618341451498356102575488203951129429949026043103739301556645501448441739844893803192056864473175063557987534220336346620284773322833302686468853088071225385194504494471403784289029646046609121397493842274688463267025579567195714442568615254134511354449113742740478398477428321252816003162878116315449563556762061348613601660363444377961011578008167083948640458287117314568850933819474927699647283303499093391984958576887391900140834790383216683003736938441173262365763098155937162793820660734426985783494223504423379369750304409188704442744125889374889611671865509976682057411432173864823252643847941512784143131187567916281746064045938980306024587366241350894957175182329108078175369498138742820571923668715534272908003932136505939937869738432557279069874741349255790019951892835539545676237474628164629720061601631179021838324113345498331851698289685595095948384045296130885434995213160484529992993372382376660550238888686919196261741541995466265202014701250639137870541300826181082366907630806178054000167096135128764554248551579041835304703477122241610737713929484323704331827915404270171337475570026349275645972906453495984316603638645424006484264890530809406652824029654592332835386561953184974159602831911473635713559065099653748478575059407030826379395314641563733896990804264349664278472700308093912124841829812382173161944561600410086083865298612934558760766726619136729347717258048624745910530097755920176914081990949789390327675095033201414795816337546752875687252375001362905863614590755597279288928802209108241953970930221769269700670238070752842063270981410890016326484768140670754390065320358943189424674786312822655549440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,15] 34434148710080245331923678996077409854261257356029753387488110845424744292466867227648500070893851275133278437905473897755282686982017789576217550903378256868747450614778964651043330150042530335192306425689977670500708954623559237360268266259657650900748488109472562687712228247455473566789225148932384480353512438446733812362286774242165271554769300421843752823767192103611506734575140083499698565375234029474823023860903533932804864835496448176000185487344929012877946511748787327654699382567777358866567759864983682133140962238959968644488720544151169517099408263533479144034143419302253971963625132834095550214648601456845096874993045560990001675037910530973760654393679893009068003634555076460835730446863896319469884645083793298460961033329857700277218569620875890283125776409506865468265216901823618038196138107171506029245914224177038841109101714387761786789405401489809814112362673358325259201849150220826910098351173640142346781958535667228721118429480530162183641424439196012770265953476335784625899748779693825277671601378387454666332725157672370646928318179368918240333616238500287060696398793721258115589957895067299037865923708385954586039724202309268494326711485570288258148995931787812060854877537310584250295897098297482087510492782485409899643899497171907936174307689426555286092106100575425091094375417819411447522387469806827780583700750003040729506452770104962106064570457672747176038155546554130879513223063051717303554414610184407944928289422765896215815449730278968706633639984212575402147279694587368965404659031944694214001437641041425537886614753211997119777756804568201372168335849212829161434279797828282796073756889151516159935288053109807270977440958065789792096481329922286079340327058085014445284962002102772305530624099700772422883770747478594868503765472933501251291120669972479085087012215098711192734421331133952324225343635096923571187137031263655840041789882726973116653839131395790085738660958383824662481777380763653478948427381989030599847916767168833335750876454018361423003694715888007843299794951772804167442085411609320568319648121099524827457683564002160063227620397595241858936991659434748912627613515994880362658633059359229399298672454453397284116293533727384565896079141230190017213022612031450360467393353856759744478264861870970493573018012791366608160299508963687762498515821984435025707337700523433624387380491158542199092123665314152024713225200338322062153961242777651127033509016414313749079947764890695331840360741020053525129575137411806781886186289461083308207775666107221802784681649240734546782604691724452405180155718303735650177665396323019960130846943385601645015408182113957906807001541614343885436289306914387580057190404567083405685046760832818471174019438625744951947472857564901818026622883129740848469211294391236143419276830476405375131915729253184289288577440863166540958325351153588265674030437233608161046081868371844553890613376866454805357505111671940112419862700498577289636830839182458880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,16] -163570497160560408633828582283077953002006829990940942121922186912029574604311882346046896359458803910014366700673317334922587205665413715932820215477698271311358277260630654972568696200033005195541687748662981110567942514715906163835661962421837217623578032945389792321285988509648322768190234477561566876759595180745436163873115768618431856392839649626086570656579658113894956944140530716982854178310816671371841528819257245918797171514223040695443473739071825689283502005790777402938177445458675668714379875067234787794775974836229768550149841029613878185835930146917118165347693530816296487326236509500396407942294061017088899218988229350481502945841334498605911577429732782138234519024238394762951548956820937147700906716792362278692470714402488710519056825887596862144040855091207682897807164024740020229911933921616018044764282195250068837091045165760772922314550167565049532252895824874078100891572336609564313253948268619121177644688424840123509706816612172053341276052586716972762292419399377107307870575289381244663192014386026244748062268624606099337251898891612452697269599129367394265791836414471558897215750537693930200566130695727098401705353338546719942495230590659506506225147811520837615241429637529795838508575915489537339438009066690071081992392033344899442008462464891918095026854564636118457044365711952074235190120561694486342803503580922153386649306809315900780144584989149404870680463604774002412755397081348010691433195924623053551813335892738456371429534445781846173583733141045972839008577866288861453621960158461511840730382259552899367654577927025192583969302674178608583237803874625378178023434893055628239108679104272445045641797906700506366709707560615642976948740763877959951712292896673107822240059856493400873405314110352850739629274633271934535709417605132163231604860648773824863175107475364802664190752621900230462293631393200370856106368808198344454565801317247793389395776950424103554566427269035147195377124955560325090484758982697089297573522411586774053708127405083614349019816644712514706151492829537933605148340416119308272523727566452734589172439076610311887430003185370637325363653668304774385375847443415900944015916564730146838009250890085214693057754032113510284847698557824033798437120361366226862025933013559630599861711940484610894643555992963179228851362074853765184241540842166505471996276506678626335570245937004331409239134689722984132610177873580204961420175207054250687786692349730572269684994156072041732496465461695014469754747814592500912392251612351461534135231239583895016040152545488684729496791904117297719856206198428281513362098690266875062395344213801588639604820388162343597489781803021565993334921066799065157817447688086589863051123746054138406368590145671637131469830090501520785369217691641810803553372442169022629179895368988204028000644703266198110169403281621336540927029898568076460722092480582277092482777306331768957914145338756641256139930626620618684486701984577166075751940809744711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,17] 155850496942385341526373437829941253838129568486692686571142371795733318270343364829135637383916993629960965184302044669862971687291686770881418676591019021710308517206810069782020328648386209206261894344191062859747518707132070287356720708045774182523030364893213639331182580517872527865508892285438867657018115625418387858322782889028705732211209507610995355196731145768187872695938339242621987072599875649290016571644079709689489727372737149342539485299338957158256950409975753102036053155458215665238957272775302408011966821693598478878803171593011093746066899206086143070937239203416805709693304928194247850363605946435894040246274800655288941515773532125546098159138500134275018076253316130148383963683792743525733617901556478762801646571608790003781115730237088518598221955406167094716083066270777891596205667213994417770511145788586097833417006064761456600850027994494246994650180706507834447922317708502815402573864874102662384010428842404375072879113616769478661457384463865199075364695551203412849862415830824352913038603612687361306270718821998099446502334014407866632118963366169130754011334171733194606397681253607233679336190124954665952693837388893228915340159397187047754941747442853874365282234809202055104052538059889564640636495863772890168795149267483995935950466540328115452178026338371582237988793348249421422845737570678868215776908382194135192776202870424308641879805288684337338843032918272914201536832438858653703970637121489333813155011287946916836150873847335250447271089545777556737178641415030921214976970439716807717103988065659178839412230851158595847394529314041186868225036565946351271250442383007995540910631459212621168079602738020605339920463640982291638971224192064353554804987113453015055792274240491621088817515228853348207124317229181816544870708063289155051735559812497759564874513098448676178378094589173948415145382397893463582695294134490067522992889483875167030052236181545115459716399303045101638461896005466648023085052902191233275369877401313060446530948850114572934590525235508776867401724819198138065760715013388074879065114196143495005732584867722686140775202934735940569436549880426982205213479112567932347408279822474963831197477771086799524242222496065143253755851520069909133634559376756560831365211914271594794849913117664171618843224693309615314864252575085096533788704231690712311485416449597835119849956109144320113563677255075199262469595120957174016299189721997228526203075354496640399250464593847755674052440496651046352868485280752918050134006139163635766347537076951167910597892190014177512799974648542766489943980673994236202615385325767477499808947101127368882733113672813159473592024307961506824444290745197130195377355834631466247302803967279946325296181311595119371878081523371057163172167578353711657315009105785951463942762726502278224341460298556644486165742771753920859424651759591696780950611189490493851719216320493647652796027942407662236489143227580233899047484797622316973230152572188229632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,18] 649192989198417504391218536120701567697975003706800364845298235386209755577423684077250732862058540538069309857863202758923615686384091491594443367116365618228771612975624614185721950415906470107365259675939640398714721951892089288145819065873811828155762074977315403493717018857800087337076778919487612272064066262577678793739650977925215324738007046051086624511130646531578486822145996160218727304193397885964464247078101862977840343127089329845598181208134548253810909653020130771978236127183548872471811610671470962786037195263412452087786853269172754172871356883559979179569412191612119171119064199221475422073379472032097863405430963984375352322207166002637325719308536752369461835821493254633503707453918965752697748031806881658432946892457802341710306310944140288339534209776704865866257310954356998847170108592603227384126464789232224759369641449338374368379092173579802499592641242835658333440125414478813778942031367777444442597070134411221994675785758943864495030206462137249646103963832144890435068597376604747193812171785920408062361784043208011226581988142878032473145659975174672908666553869087036207795863732308037309151485084463498151470061976900512079859557032784595985168608199110058909226231912157371974629116839722499294170399272166839723559112522781643010261306423298748053496448531971509501299116970077091280208247726738910836592959037787830502321700255566341359564796493040024964834368885112886668947183937441107377100392388867214146758139024243587626510217589650608747325697517790738959092967844030857510449522134056685348725639058139908489417524608804928921038524131123815111233438599362035006194390924590460202165503576346056733599041830396318151630686898115189703255369804675232428216502838249496125405454855353568898914488289092527260521082041389606186475065932608661272843204732361830485149479771949357879802654961808306723981508008910663011115953813316102145922105544971208737299422061380081354890655425775060086525091573847802137143494080229897427557159267515928881203233447923395107114916430920374527754106836683072404694569973518300688564906935610562330166059230603766679088213283132370265578690206641087416025126158376946960019666702619282440229880569982720185922604803491503483463723141155516284132173766293602381780164222555730664139784772920127358295179720811181224163445480181490457747561508535360787766113546611183051390451763823395013207781128428924870579094987957278300705527280530364639346989827726240968591016734625208725143080728790309279809257284748799707664409333588567510039154155713445101933101097907945425545982942993537129726105107326108100308423857909105722708000895244306549079576317539874029588513732222902392235570072727422696889236639197190189057988721292929556493397281249210876059994527786502678417259812655457803178146077608493551975229576358879873420502293080875775920623836765547014372379387192497975217180134995471075101296272274854532615152395255040470357949214677544019765764635068643734155871770504069120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,19] -2332118628916075110457750572330543104523901601052534321917778200227612603451283898073626111739541730984162338675566429011248064268265904351098260162819809541933420584322473208134280851474260420224232494328746130496385309661480461518410553061967339308105414445332775112322352930797878579975150040689976281861044953084242659604182160887941018474899296135861402266668353665222422675232445810982859226897423174039179879248826273529726925056506356782981248046072980616398666355148929772440714847087864059278342708321727267151068019444226949762180246719843306708667605953224155157757718500495867230138888549623090415520936536521424684157020084272931794476285092890552151281378430635707134675485418608743922747482874945977479642520928416827028147515156001286236309057959070022803438959026803448090286457708848169736393262069733556629342000965009790862880217896120571747693390332301020142552813265149523377980866391344664301417189766157750804117869140737186144694519483767128217929588479121613402643398014977598004395783986513484013432393104727577329973925516915059142779319565827815444182344327402082112636218134398733964542137473407272501475959508010775129642828734504351772661852517186621857802074319924883481465272921181695597584231696855917373804650792295998326124133525623715254336274022079447727876775038618150886872305669077195924950582218795342361876268390677550168040162423643949132651010198043670247236656290435459047799089896873454584731518385795592561991257017398505781984518111711987801266246913288735356465267504528344637082219186011538994291700439991420067704450751196285972083492547641185300569612557356663927083350469693897859683864785591234883446372697999266228099695260171658207806798785206560031164235727195663874900874199042619932037233761957700971361459099014086789072157395382998134669790234000463500955509237924598848610744518757708592068514082278933355582027298801308366256296420672588181128425229289914632015815826724991491018831950960004719540772049596586748507391585098677646361020199750074712370015542006460868207045275917662506376806869067455896743227510553907684926760834904573187583586331039211944672449978679050848999573029535876191228220769270272752840149236853861685114225002632072715428324796530953898915820805760583361047439909676390383162363881696313166944790314203935388583595443239493962291684305948898099458706935840406281576647484502865091407483964742461441534312495747194045560388579813737708870715769458033009997140978919801847862240409705434021402213177267293186421289441868011038359692514959056569764678183251467112833064401560576145661333662341733248366634403367136425301109911236534395322501477649557343857601100503093253346055298496051612332988209670145216708013143092352384418710182651543846683895636898879297937136131381116440812192065475455959819061899722774159252127351581793567072926815105964353107607788604817769696151961565593943390857089504689612820349225314743131006629572482653879695308629277836664686998942511668396032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,20] 2947359818372504100678986715345165635394794800775922468124030176382547653030675689612216705441973411307761292118560167175713907171001028133854570551931614398635815486302040227229267897568122037513995541982683218511109747947999973580646852584254720222464072747850296383165977023085509482408948372232613731975346852379722978783208262703717001327574749096762143550963143467002226479265257589441131713829488042533951452443516369411117452330592345550206869277054981802977871979415778525431590943036394288879283086872501875878103072549341983403052931420166407138253296803726618019334622144034754957806993804518841548910894707956069802679454280975167997704706433839170751664684484570254982897539045193293757891009231854295863819932314757775137211273821899021550121887863895327089086883945655053315613955480548220053288055308330545679442021371042894462585625303435269275840152671086769561770791079348956072194310376364636156656319594392877829609562331263427457686935644835082882854157644883602671643844722770104215428169799638152813586824201545909381175752073183206012896824241864733390095136060589967723781747373798571678768596803750899443011029059053328103205025254169883059313554753359625255907682835939785991101382528989624241773530966416865939597621419247320931118669936917247428569982061856093961880746075446215045568517459327750277564079402452372143423136806158874983120599662423849332607879940216723381088292642940672822840617964847819815884011174684049705174670288574470727117798790796371280744296401446388447469391708546903089835796231985614145224623528796932589626544903258192997208923350150102244583201679044995149010360163589949258807546073969315647708942708558706161064254925043196768923889582043376029010055413881582285246237402923035609847535457290242112258626873545268181187992358237940815824614495406793758004984030732336462627664205647057337190340190826574717725105953404297588463627683067535030402295512784036147564386756461763889251840810742384649248633270381381828562172669809429153392883770330737201081425970750579490024465947480312464532453585465153914791291966692074382137376697331269668764676203419514512250187750671522876219887955773891499442718156641030287800124464502285795028843460903007547302164755894153754931952538312926951518195127758276733347224872946697548769252632384004493006162097436090212831381392721090359500052174449622315806947008813220578946774435451910577437216137108411302959190938621711103187140630740894143856748679925814848428481821512660026853317226080749839235826470024420522969550051602745077355456367237276243476500853448767413079298677674282994522443202798542046863860965567037529454655898546489455296767671192301420335036034728162545570037452825268713083846986272502527685701063504881574547263295761319012292951307977744129813879139541470300113111553243599842346269532357917076407100601264985572984380116328419742718035884171739085269015383851480678731296002312911776500490609660606493196998177160046703891587989010917621760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,21] 190165484925586437442550747721991471877972981693733655144872536916301637962251567818203524550859914949668032938378981743895330801448255934573470552878200824105845604352556291070685638241289792491496362021642740726373304981027345300326209171860264353163505752219968094848263625291142576543761240505046083006747127353469136433467409877142721728708696081160843212235658904961195436795530342893777601826523213325059874724320103338904924037608857928958129177872697549680405673172235960639696707581436390071014669727787910019386384882992431985980787232101045637825094584187807404378702773356744002965075006741210614528090258597707704593892738851237801666466530728207858196682299092645738207330730988929709370560344225479568029459657528271395891878705515580735802439881078607379623567640890784300071125713586274749289616086469020114731030042238151176389391693649940022787432233451014706649191846552836961074851276644738128526520659176823756895584398238720623448492432491929819939582222863004097835730808535537116879470350074240912993371775997806150557242195953023089789322333576612049287890619747601758995480681826317867147513342273753965412491199539419901783591212961972908036951496199539096117835164066302652653090866081895456930406164385201207522772201556301012276346328620419849146452874001003563023197297807070704533560249695514303706196996727904101805692008731670631096951280355338533051832294158239783090343983487700788718560977462374337095596266946060366924089716818363343125367580324466421929086659368126256446556819482348114785911346873399501975336580706935280307469502924911344958622253213491897617058922943079860051706657381087055011106503974304880824153355636024293497127792294292687796211444873117343492820443746754705258238507494416426858417654652565848011607184244447735257807377847034104126987532454123809786931120720402200791653685175974315269715649062163336233419606656588753143500502720945472058381814930188792929400653658955816037608714343372510167037918379237947467636387601676909680585804755462605180910893210193397762437375352433557855226812123512486627762715830877445573242935523563391510748400722717501278942137674320881471223723010372688889136634704562368866638276908913683579576844336400145530118670380274002715192726859823077902226035325290331149541837589522235516365534872080976110308552310338213575533321493085403863138655992530387091641892630528562726311526411723841772259648539654521965933327467059947124592801317915451149559414535792860390976906486996926270794831136531129171118878026354527957026563800994971635382156352416190285267116203551253914943254419239361540722118273374170157394993241462101509314787132096630054392277100523191288828855569373422994623039263439680992951237733468272106645098003894916295261720911245740345825377692973969431467540345331202131547379358116079077628795755333670471454124574881137843910317908850150739160126765259538010646111474728718371813349226161760785933586488738910383840004620129187093182023641306497024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,22] -6153235969202554062010024318185290777543244036901589642276940010417094967634531918074773220031577845916690372577564733979587234542467215632159434941975694780852974479474314112005258388818848899812401370296396253421077279820237051843095106177276503720195542530265315128809648974106820298430699628028378968793776524898311844902726395116341355457277783668212991029063366733645395968389225228149813553263553570762821669847536478727123858305816035360382432031574318622572813626240949943488616755229577898614327917051103540985133976430803629391206134564578234120852265772395782911847638530119099959344835537650007827380591112940585164736207628800735867337062913885061987880894053095426727497931279418026425753090973675033929719167769221046938747286093034036252288949324026615559906769702204142575596624153193530960722081298652058321200087963870442499361855527800081539570143743431134308753056424081424673570892799741705270758002798834188863827585838275239769792171351841284687827577121620071582079853724767815753273824728602849638808380695859009475100951506032327922456602839738579723737704293994894660561252779871468596784250725806717009012576173698990787424910014721551470311319250769080593043843875155681632249621509412314932033748639529609115586976141315976934846901242034518265546882691837890533049765721141831704050387216358492626642294207366683299094934943800828495796889191418650952909925549057906863388036975298680829590859472204837001756873670305977415290966034081848650934703169497901042256938801824667245060062811983287507975987895687762851847504968577166193239633708233424781818994224377379080976478450479451321278928874221425259713951273319920539074702685433064550165741571527273503655641442403891844033345079171239608217700424985297712528663265788343307982208983829603550486584069272170541470514492388622230360040068479170509415932734301281848214142625522082523095718543035553169395783887388997361373268088348230574322702121685195192715701027231313388416074507133377764030649159050040837974593663337276805973345210908454983130326536218512028543636753007180494435652385901699549581567069119316187061104918032191168486587320078737436192061515414848511258311341724015031287917160446520908867037558217344729265891419405733757580340694352675535313641636114307687117682708117319873795577081546489393137006628673294011122233338654933581806436668502415363549004487103787471805710375415714247398567797009577554690414962391159133422805725478600538682516127743648743351566065031431668369907303231154835213901557985301176766079382800774182742275789953038756848410245719342522590787285668069761719277373233409511803051343763351695282431875318953355203054432754702449305770710933691209758011912067219296447381659682849628174706753530762791420196678286908862239146057867795197011490781976287175213704641809750903405035973018350329763856209256515643365314401982916247294525546425316602744826522493497046930149964709988662233879522871435573911152238602420760210250169641127116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,23] 9078753503161159668607710126399718805618275337042854878554772752726231350121901126444371044867826289975301147895947771232757390208838330395335164078117503098928190102510448847813047775394829516534802709023139857789067144545476468666118427870904760932061976260819000111084556122514570291059028928212143695993626321003572199159288644782274048080198784737132507896837680071722640526964144445715092914799381639480367462734107164003498309292152975983155764503932605068506594671272208059773264004504009744828962359781176943096336308029181225223376890601428873931827680907797243911874949983859724140297372185851083996621579746203785038271654476373925938316761663870816227745643553955736815850042323161548383605623991806199923664005910516935281873782600590181997084195962601439657711080643236379189961114604337786971107014681201347927482928759402843922096223980641953827240271143652918886925979082017776730071442980764904002103307709168951461923152977136478401171221553972960806379134027679346384184269795192205620358443616096694685920829178709177096746195917377472036422341248182920143272739439514014138668012173271982497995803115819653380873902704134850378868842368191934709032781302323447243748358056432035084257858440087840436463739871886935382259473027867239602462380623332327725164563392266225114899872290992960152854756343914293432320464945681459870640835167754650466615030410447892338963829660048340593502988770922291528912631255415469539459512849100401843537719207280399319303259166572521654735267374102079158423211228457670165851958460636576002191256077830468003463767128356917284173412312119550992456510273500424426160943195116299465263430017651040117533209562875835361802877776654314858806499220543798387531492765060108051772481674486644764594364725835611780160571305057470257807681366072854719244519970542671287347692883710319066027165861242558619372711606109306670817047495184697439619414094639011852556614031023492474580558819781490567491799930428343122478009970467958063446696821498736650142735458201728263895622749682780842171931324442075304553356699389703258669189215524695078371603295427828142427441532048414710996086962949588193862164961667866316280462957552913788080932892091898705666070903977217474559084467585023320397317932635355040437055134422735578367110655239990857370247091751356128378926455883640100324504714626883271209225670479479339803789042522697124280523276990668407579755895771935672580480172452824993132358921434934964693057114105363710483664614419224948026468644807515363281060216428854898585452437324719171517287899336480747407942613573874460749860837042577599183608304935550507934913713895210467472946523794026186382367065656838578393116387937693891279307876137258572890478047088005447027352095976520249368838649502765512419107697578385774655036504510360978921420840073924558246200478237757652891468695095082060666460228847065598293314182363902612617485418913653622893336744440827750937886715805397226769331365441136027783614821064169750528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,24] -4141143865612097739292943025549533865622906752057939268436464823750778402794811281134802951000275626603712917323751558123222219531649342684000560672588958617969490760416312456330247472305109195863669369619123072779920189392396073509502468004939511850818409523204166619718012150085811162270396956593748291771515170518625242248222380560223315965908527064769907467874649039695145869973592253811483176283768639939068244486985953269690691363233176973744864062157191503842503944582557582367943124509831959069250500648786553404836627363669480980416754961678011414541690989405397975033439691730966304424174405451803570848853165734103341487066337621404532186256216436313595821310140376864033359965930486019439578947976476791998431668645839515870171859856734833959455304953300618934621010087389726424788312634654160291751906261982243405349763333367414739295471493861078524089320487545675672976212117459863681264267285640520088315710533931362645045950098937466237982270702023694794343076665255402153585932928128283134545375409692401842885177800069523123238995129043657603465316472157417732691672361494670640599553062660919695465096649129859087025589941457604825111758123160820431231445700250171024294367048511615575583187737148316785908854104472773158874837847059786494258632096353181371447952779822246690575773889173365441408737981473753107297853626839987850967815781538513098186894322591325434276343787454657472091087561468847677422510196160889597029281227442839250408928803476702029908295064300984172237697816884567047221989913099873900702465177789743589406477485583341124814589560977499871441387920385756356985365870971899673230933889775969052867290361442378997920338148657661462925116536654798948966776476326347361823604093339858655906233588993325691031249778811682694624979634380019142196784959083876229300433798920482369145729693848061672457901443754162304500231712007725846152976967716545118478989740681564725317297728930784272922036057510684018363367255646728622438925121139073435162952182689647698858222656342045649206453827097609634942688122986998566910193317192992947020061219081542679345498258707300688380510963389308525676571438553618549405168851958039412299490895355137370210112995620697791400825438184450078037505004216396726182457823588145589358410325657593309720894830065967365179856549125367860117824716928983688945846677960488772270371366843258240965937450934106650522548839741493082503857895968030072602249128779280409353205116701826757521541309213706817294491219003771652236203992433653633656895548082810072502096335844937072316539833882012654046638467116696565984048932487281516316376667023533259699968610272647596750590995458059519647108308287679633667353130552891847075890690710345360055006436586205481187105780760449324446583052088969284758695270485109850170886542357844542245985243003228449382186082343772085255883689676337248285942190114575151783854017095004134911273855610688448647966007234438850750364882113511983503234027392401823660488705914154516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,25] -5681076245283250664963648315127765949997345989078861439500347409200585383348420568298287280076852401490537453056783991194277414463367183520250544140281310896483457446431614078874233993819602155211647281119658583904750930901317808894435046335298850962734896631976815903106414432693645298125964971944092881263749771465426194293810161498391530373767933345098785014862559110165216257964235466921321584285784419440652920885142220903324715261784380293403150365182509972896963444026739641912247686112818735976591210725964852234734784815950526470062394564717158349195477085359303142998586268264246532629916589142886825689679529172245459243144328552962000718951848635723266569534034669386040430809194516420830507655449887292965512584320356949338913902412831365212403465095957012142886720209689011476864879518805720550110808509899593264901959394452965854011431058225154377101292508067644616195579578893563579918379668722340428709903778145603758243029845265428860515155417225747596894649198094249398692416493587915028698920443250082247560301962689123064301864368228731056909599673433030852594086509307977614473087156724688023677301143517440893993479353141496390766701320183407523500072954818950396532177403289300669332759582332761816190992652037798549977561558788521517069126059412843160785001187012563543011012506746142000864212819253127660467308706549901418528420451891654685225385673368435668039306693917665891549427051724663133204105938875808555961111956161732226988166398427851802606263950527448846253811672453018741308777904261245517339524271170718188756500246435862500111562322467663364070239904579226680224720198590443721899021673841723373276938997578627582584840714048044645165146438836141602923412865545880104676266763313180309100921611003486397591441313875728288507978535190797078758943526532277275584768627845262454125074303779958887387141488122861736940725886795758564490829229373685185059777512111813369071815206763489581260369193908710874021257949840580496896908779916886553542923160774582118793371981321020240201367493346341355311883539686079498391295092960161595688838583918981749182179816685625753531325427691878522820821718329409899713934878312143870928270403434819834078380653690608062877439756469795570909935852536844492309844726527277079782572103773785971913700701513736598290111212585626921834301698054557983352018149951326831858046927945067717832105521932824749112732939199805489769412564850676790137035620016571520921500258726182933166507438490666584365797291430015953633022735686206943643666754350414201720756871165310561759015110919098399289373003768956854765286196234867689220886695424936082110662311366184470699999326595616822226927848898683295620814283023881635975863337313179991483694379497312551155753574842054027164787726424183735677453572718878245034802314435665599474313571722622406620786766097342363857095572943164969963623658614435694940637175806801927847527521450966238239409527917916216205205160046973949182516593261386995188696934195199475712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,26] 11527964588176363713265146230845492009036155765831007020446073889797457396150693378506906712895899280127389324695915508220243695143967965661469639286005702777519497286530111146786944447607996501637852317004564755412580383965040627440294852858079647046143827701299143150231858165617975220140967171654634395442026080452722111591441744303377999667669959589498817196352763708600664709572345875390113766182495780326369498968167784301433679719789081143214305544894363327281266238658219195662832152315360064828124585145972476568276586750739814389464000637403682265166744837924940459991661359982561748885915374150272725268836293070342177611325653847830278093778598443652141875324275750112027704772458805741246403306972544308003669876475947189926164099076312614831542270511857842116568053188180072067897228779295786726343470814601201561790971560947043010735438531628140288862540006957372286386815898773513544497287550468062530741887506013775246100024675565847331978577653759781055045696739589518000222441613216470266394668885668915164319278445665199419121724233942005219609407720083783849695844044055197456931756744383423486680007563575720754030116153467818208379591339700708027600718981729258962733517594916517365320665563140493417185715106266430708843180348664447689571279171953037223248702949863921690668185006768438057473914984469938584500098453776175364099764190360428483942492725533442222267591703670517372435011399524793921040202143949968860094421045829820542457031626566875406853120502800811612128124928842328967018844094320430010929291452881643680864757276835994171140330618416357072881257265995005573124206402449506597932222273681816061625368808185888996481314705347999645199214121063693449179997609305137291500077128938642614399117642630528951253269376423868773216684195281596199063793072737016837209895795033435967776380564289930165787878948134050363030041758513242580832663245612250073458055645401317897717094854580802202740972302572744646181118691281423467988730336419240700827903041802089102536024547482884787381470689128842858340188360125140790370614039384874684555133110385315216889140530028743323182595587746464634461980218139324495337222578323643421524730794537953730148843845625856843212059186445826535707807291925964095172788610772599175870357747325303750145716167300861618631769905044715438438705756977711370509076292644670914773605921644063651280607705600748213516384464351165258447273735004137535379441706249987129547011542156757643054281684487639618264933820529605333438404401131474607027894595236177688601649981939879715432879134078746169580557278044549247777727782541604762131137235129760740459613248246549871431059284841401738951731511656505233857535892575077557157665628741817911182271121637006411232394045816302788151002908598974381944223355702763006817779803678633014549189763455418272838086101413910900992334736077823526347559487021825862537236509467292248974582595412435871317878890778870074945046585586610285271207141083047960911139083554232729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,27] -7547150957262557632321132371710950032335598382553328770878329856015144268684102456395199454590938638545294388638251031742571915943594802666082356842119265071489082160315832860574763844103928126942180373620330087046069972308250556726057472487377503760101070865720036037403253991408183688731834736067016468491189221055517772497961278531948847435578208233501031395387741282966141386512306614026767753089300066920294667508711246288326573134780075148559262729428333019541206235497315274854648627734045638080428046040692142126543228976087650162039130392822246607056146608690477968403633351941540541244069246537781983760992903694893440897488694010550571644559872238153433733735381457379263506792231239841743291915215461230438305325217802715784612980954098954815900866586760575743146626122151971670733583369294044875676744435343682102785038529085487420715904296115633979606960951501613035654595735777191661862436758008364836259060893554452809796123419398683481392806402248999493817297706384740518744097661198269819843782031074122748481490491807378162272444651845817642304238257806512944827631910766943976106998611382293534462088990017318683968618869592746407263999719653000506629823957369587438023553324962061199798467560318753112190713128598458296911354405653888381171875098881751418756789484129436546948853633533448328327017054561443549233018706461680175002863079453077836588198069423447057623039259262807618049833336914983326852755718981767412972063363041700148759815817067024385560492120187853498787333301912659493297324000970951324806810897619119926273475518371300778859721382122906524490003321487572433870242720023843351625589204058859635150006565856775026901140855258226527495535917742937835231090238398123945300342943169951806322288223627823705536094632710399689934347855119155593525003030409672024753447674135013557441165622125743625784114773514252889835298971503075692791854310654449403396382265664165656822539138595264926866043911378645291257597304359955527399243218538627923596473003419072996380579978529855348719981463571476059036540323388611201953611954521491550149765431234688868475433388917630529026450235737015659467311322646076925578452286695878985719377973377542529508659481736212908665035164293092819218792972379346962578166092866938936990159255311570489015977166554230882086226165676687199447309118835226064527621338832351299080396834391566287677555847867097984446759269885460167037122650578215947707795347800939239881533934085693200380764094705508861737657022826055384032262553047789772650990926315572922325562066061769676298692823029858610367650866322634390333743396562103202316772533657419742029677756053861629434704165274213245811076493623314371558628617283704963646691649602380269939799820843342598074944647606568849938202085550541147489890944666179864749294762517527430550908612770732048470570485876290043070248689282322840321453762629418687692455247290355403072918341999571811303993960284783530513206792928429424484393767556442672184830786002478956544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,28] -3873022312416192934998411544114440734351048656807706629883358698409447100401014826120027449149651640185608225163072625800374226340803548140806109121937484445982625054161262824936473316781572433312648172513077210234424247304014254221428004630187431853418200926894202047578275442650021670716894677424178546803363218013719201344854553767491940223438875747324085429844207504752098472684002096196040225597450714194535898650173305886044243476476417059049495627822112128486652572982998899751722673318866152003335824207169308994877898177938581306681985231733350637619844900022230425348930051465123063933956561322821725628662450297794937672637808533201969308408362531296664590478273553125225610482458225619022358578944402533282393864306821763994916803020438003144857109973148387044818603171873134617149320171782237468926147361241905034386474970154898697736791701539506070920199012393679981520929454197758668867434259871309617433939642901841617186261573997361799700719874013810672522105714007802044479810457134571196356503114634016762896463279878280725780114398220853446127005812038256429269192181369635866903272424763108556088711255747607394404168287522556546184023428700733972896526401299104094999407706203173823377461904396384063020991577322902641464935062653184306822178451532874251113545307544123773654105889043162536604318677427598719112225365989415963902062191362038136071526860123318503390185357701354038238475598466983101231463556710004580919742984620978478606743171049370523954699981382888018789596654183452508838985103033837194144480751682060392185921009433276754166159362965684962798165333237106999367593846598779682371783064240494939066871637172003041402216645544515519996362021343707413961869886454918898774921199563314405623914490568086722842557012898181594147194777306356168751559727955349126667886853765631349887317856762603205149894244914451876812556795848651929810239729504612823377803815481290163537344241752078419287229916629414184958101765706778047376397119209609860376225602721408132307231908959644015200230491787542964750363663899043412880202288288600980786335977796682884634509689309692508377207081281018352771448979642777375718273427631975755226019200656714425623871634735128258365702290789350059108931155095381080685222553075883926792269416619674736967561848242988725934531193604062923998617296152483932970461961622548198840661851104258162720380567388617466659943380585322578350127231895078742034467169613788237242590680812979539780820768870168519652098100500467521877169948332189814985446820057389994489367366542574648607849783609562272771202146795109166239305075127333690428826018422561696080599063668473809127501898152301856036652513520479263340040055285207854964103277369377926795011456647884988040467729127278072192473164507602254694332910821467416937676535138922472027429196239379931552442034480040035963644319799544558473371585421813889744282963199651663585906217182093695574045624613969315668724587492593298076564673587081489664876152014273249280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,29] 15458976003327304555953837861679600455863824254780481833911346261639530493907620752963332993707142342220233887868829355325761134237808425075788303539847916945382332700467420993530191747901593481105114511046404953576842494395901818809035173405941666862144124780493158317073325692229905961913811233606894812224859597172278154721871694909518862133545270185363546981981478250424744092755529139400900042025629789244459917047941348595334915039819173136993062118624243653298252905046039690355602470741132503951904415216823731723802243429831601908830883835904852285637307334201021696803545940349319432193801956155402321159731466687437960157430486210466558004000888096854658611471028908387720489520164614185122435580103652062116025284421589746544932979793997820923257963852043277861417844417347307770879887104757526770917137601889871587077364208142051439956244315750253933954180281765190115500481205468237874286631278142967373624465328169396143735696153163880596169760884755444384647326566592143542984553679531118881660355738075564513380164289095912625823833348806750473902136568534775721493761554517504837325272080888317436701600267987231738325845120181406391786467458190429835105594560320712896835972374966703829863015526257799226796486673288309134780494895037967640829467106121882617847719343574391653576553531947955096763937440061097960041411360041521348304005891852096563909940289604962045671487986370466173826462435388057711030500688977938415411324445410698503444771939019435364643315033013907120572958923735106787566647820720766801101548915150082706052626469515535330766255651729881515665742770914025100652561919851666684690596404200508393616331204403044192927630772007711681940765846935639637078917193804868424636818796848044694747166961182399480064055166331093627466983963171931526663469577321770985184548874542441974436522652838294823803622300785950802927035920034962083388641957830480882706231242607381858070939867890997187309908447537673098624578951347810503623048445409227415401940713035236569125210604215816532464726437293159204701110045369094685681054058436537098346315944273309336333578596504420919436638434183464982660921108274126626024881441418260319892417629243903138860744645689627118888194691635041639889233122232712469875367605783197566450098261574655006430784159061307606304080001094262187866817065040031643181101918104300773142015362159263986204570559169368312069852164162391407408313824045520469794744109389696049765758317301643885247602958154260190822867846572254287570644651427941625688907082884732671186002163663783748481808847968613736847546694518061887605678762604321695253454080977858040094707082529697585326290429653733915506354054987313791323197930000568438193750614114103637143038116105044950695925893293959185654562061656813382999457878969174985590950811793265822763899919817047476835056091422644685213115223271385574710546472586251002579598731761368788411450810732617124957981028760756449154301839504134981550767349988645302836034753292524322816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,30] -21617941694583992175311353728973811988241216499095740430571365560525588450984975719506722503427744012629716445630276037026115144681209174565396786314168144256985218350949481274843658664418844137054514452653893221915397801995540283561521985743852384659589589622502905729107313514857933460110886514034105628659248679934929264242102115536787494660012682680466947061264508588174805637019718868261087396390146888948132803826253648324175879991158363167066234266516418059504414311523443819979625765305623430398869045270400054732002322025999356424996297472488621220539013263422752171038282618627717058281015673326515329553948231992915336233414954395343036987584812293205876774716445779139279691510544371558117892171001980364517541085121219259447028710336497173212255575083016940989577865492326729993009148345888663484981491809845901094225002825491061514236558323672088980258403645518907970683597514319568813985334970466478283576044374404855417702541606685086361830938404979630055360028269769765379889949628828703221797770784578620807626083679232097200536147886453846763746725659269654937003640915916499236617871905378725845401622647518440036311244426624073738205509631157071093723202847573571077124011879067440968127819868354425684649015415484896738060186063828788684873199083359123003764288648770011054825831633108088940341466197866173230921397704039248370842849648245927071620172552795834311472625474924188761325515900557845803781684911120887466559444961278913164246766630129230084458211252729145510776240025336944829072843778344874646391114821540235429620396254779782341517401647094733836877829019730744211242530566979657968150399997655153733157011636161126810268889992824756539366706054739086228947712212272170569554896217032810901231603463575366774932072237522928424899276941760195966115574301827880152018383000981368566178257941914312471635390509209686619714959425370764079878267802571046225271095372484294555805609673256587866814183171620572632829370568990462425544889548463492917930625414744564672832991557564868407645255555832314054778189837798738035983396888830870570819964594285577580420632764592083379870553248743100873202646600598548033654156070281719386080421138579989669320677413603990394360108457044284962652537452624534237115193488868610608928735974471525213627967586066317810321163558170128234846777055808182771011101161551322082238010080982986564647947193591763677395227070935629274798886739325714881317173840857471335910297628687204982524333240456604875451298080758475409208259351702139153988838032235164727024869879642033098333438832655081696028342302432123139336495884606238292038436983380638886611503664838090455343705692291508101230886480654929482680118411908852302905030322521321570689965851975026080294757825347302198101858249335469443473103293935035442413615819850212864995102259548891795787533896205015318989599429790449803674217869670638048929476148156351552941410041494515940096818154778867223295515099883034587222223616603827297710209245106803834880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,31] 21441845632130719662499992550811429944058785761701619899638336831204068166866901154934792537417152464235373708616087436042622021620290649610285707631265622907049184093698345093771180453795671153009776584047538731801212540714567051683725263545399224527738684810015387521209386740652876567692658411321058388006380724815367298300542646059195341928772955556583759018355372599432906503415584195448312208682147220643123309134292415077647687397938941341461602822193258745212335559207783247578984877705734651035858042263846820409616928234461385934033547318457291438702363174937302269592892043388844169892755464141441210650373882460266528891698951898920759988605684546907596963586872865517060587543757992241692408657122455853637680448050130346781279269615527607568799166953121117243799800919168404883445516336732953665350802319173861802247280990069879953753992571863045392198420938029234144057041427964887755753102339911795551291801933313857569265475192475326361703585814837146506732460835969895219259399271978480273153109268154487330448220189155285668793349815204729054412187789562180382383674883850720383687770859838638088444113622515410744889059290416735567714590015840132011145154907485237307092653086117479806904224948095750988960384864907281256107676829004849874673827104585552244307294645943148127896593267552217857148373859681316625185181285115861375205251954678358551373516627586747400184542016554483567014730206783891503149931882086480339615193758642666717409013115870193404290599325869268565127028929618003299586368421430811205030640493194989276930229931703195283667372856280439962655961420645996807472730477243353405504777166972255791949853962925158994792004733104813654650430779177140727179007615994179677463427173615231617901520080052497740782601739184835835433592187996538469873993098779219652982549354066059902312785024957446854312111976501184599625025989137722876666204856419449590820513699688674766647158657763297826192115875070538530734347096821914377276287384868781451785834753145270505162313315359622662955294510273741820770500448602859269971536142011211902090835489741392135892224338297015849435626587247489998790628615754364360127921514723016337907734601541565958315887131490499523877447405016236614823619619464552275377419057081100558205194281383087826194302516743407446516883752770614894031623362373601960995288359991556641482408023299676253739650125364330983581876009093685761084857377695718512088980160731681378185438777364976798522490673945106292400611155100411002977313397510583810941038697823283667463357238204358874943137773972264831707839788501640644434083910275238012204488483429086304341131131706877477850813927548199714048589441259921851990487109365796297126300934610095109047250396695289602297740551394572658148214732585896616679664789174271598345180579374927304003387558449939372028068998948942871657086819887730365645642927524490764753889509874624186754766538907762251752540906211216732132012726579514266601499610359084914591762064014709882880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,32] -17271180815714565422179557944983120803195402822201648142622528562216926622933644711227739969405638616606576637380137901155340057454557541679150211808406569636333628120390761647678309291986300629358787372502491391915413558983184918085043738626737510913922786594549728321506354756185403987776490425725654938426014798643923570667309053769997847575087010992628825962766949297513015286119627077584692318076425090665373872719622651503286790710594632296633017832681060482124222119440510732227043075000456094774297305414035265840150138929857436471119151932661901765212920871511560165638606712628754273409166087502664020833461279484428298893629336024936251141157925228594522775812507350006765329731494082495538575501717673641127773144230654316307833846866342471712060120325129678047127697487303033925184769614265031343275405256986763297899883805324848006519574220753809967046867930777673098909787527520242825051543180806969853521309807707884879693477344790431302219904132047262872747270061078685909874976482517896896764292872638501335773687028612037900624255105919696149083653147043934933201351730712637397197087140573974112777850146389482569537634614776998637126590662139567849610698853763592317135869878321536551196514340504746476536444955587124337178357440023335326086472749829829958104388327945283157773611032996815929051461094722809288938043448387832735790736306955223410306249161887350608467576737233802084885209173374535389079044941114276098786699238019683219537863728957574912676013921624252651760115410324441369588615133742154254662141603478806369948984222452809996227421378959453627060842825498643055741834314918140513974288614064136894734382957191038000978180349027861703854172461199566362609043343607942944679545732197375504119326312070913968356589134055248225932579441216001729335805788697314380953466074226735419619002542668277709655728369345504752442008233005586202613423717007177337172111014782393913934861728651380961710409866919804537814302535120252012080667471883855924907952583884203461541357399637616520227447119228816158521093961162952055132487233064057868567517351626405746017727186256357011437096420531985477695177133369009088622874364681564235885000067472613792916629289347976215568861682451630252374849769951588720198725891080059927330693632673040034063445968533113070004818555776621828423781907053110483990602825248379157528602705793690562778499460124127036206612484009746758623403337277291418278581889335536713901353043236573727539064007108651493044181376788869023028686742527540860406590797329530180877345391795333289604772039617092537457164779007207478891851124526183765999870906437351209872440109434511548731825276683673693408821311391601834645407234301887487964994139967948494756773034591954109611062066275608504387427125318579712330657138510078171301074022042402885920769171526505130740186756961646992697180797015450212855537238111351080725579252233406863532156107444078713323681028981422680457089470765009973790280467539911754975111954458466058240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,33] 11973871788348323794000039852200832911965797387712270551979861987907114113629609048863692595523597082258368415488507119632212107810790788202484704491722711351773097797774415232502995149161314507038269342617665998569722095094602916032210698815428434467237735068894953180926185961405458382404776622999145344871227749313536464586846413594209499189165146898032213380327601903715882930687024868732240494399002682841689660040216788396805990662022656027471929183566355330430542366679911131615414346715800874286179637003495490841632977402521162145789937937687113652101684494371338064336224468814280631501798655151034535896811830841025797970675513085897026946435049235803277384884065353792263948436017673483632195903130435962166860458791050983768658933114068068076249730926454408741822759725548644777136944764722653018307019485450656950935846189175394859943558636244455713287765941756699091824825304416726029739491896687472441928108730948155269329399050400483522297650753681080221383815860424592038053575286206205401890354395514136634215196397714089415009532753925130022937925666441113279605205014784665440539051079014235942248438359560237739200370443647099443744517459253213813953693773520433992679904235127627863870477619191393780638734304700318974339699591304760994202521554931022428010662524079920740974792753189188342435932367683543460486215338759368515273512242248861377597530058319269830160461080200326958222098222374811795928994229322654211486645642134269235237898382532125726191990721163607659713101167143029435398684302394129609273910960452559528510201931598712222959258620641728671807155754319540350032210849757284054796543321822026666614568687000021735963186965265948702904279249875359214360509920449702114002909455094052831003984091791297048688183041164398235959968200676403308872445724758504605177673303903775520391045830947985034744944786541484690538979312695985454506687397896241894679826912044316829457948405781281566541786585680076564416003521493924010913459264139764941628836837838461544478336801025656494548138765938216306716210248976629428659185060767678381286073000610920673261640793273915865610339306447780990145671307970148869814379424498077884590433341628937351924375880342273603555209988349889289270883377259317707277441237868265439672837350096031586153564212583686689589674793245234011784305099192806849765753263148726712631332137023125540877245779935027996900423842036947208004775394810614288057039253917611102150041180139232706197319989605329865678495467642336818831857451114082348028718669348491586350048669392062001166694033383066056563430461916078860107114070978489996417543097328345525967785253068525025059188539995599579269466165394996015636110278056272629115643962503313968671021909824636162312555511108977165868302793901700529562266693132127110114753144878504091558598746062126455668186273884442060773616805951231843604725827629830565386521370889773795548536145532735115524498279552748698944546797623151966690076489982450616341946850688054067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,34] -7378214266044717502947262296579730170384798858260457271250339931302069595599970843430888860946462276611199487938218016324629172821167833645460276673349247639269972053354831215082998839884905086931984883582657768464894009844635728122066974453779730617117213447729401513963426368955438320840292212385266772772131145473239701225528084923416911266206955615505911059096205752087130172991543708647155609251481562228832038496583669113407447121094332813254131778062352041192296041431689521290165321808070644589331426077991341292283843026829993860724380359626058963746448753053772057242119626528811609792365103536614699823983731349923081777061272171656732687273411232647673052294348378279288217228934195710864307705934506640740445113198407651017409454919452262945283812986409008378135399326715411872459316534982040122967799921059310277806948789012822624472791452263255090103579602358799912835122474707885687166384633254762068549570388464275396647856338615896145093268220513577037847565744340473917647007755766571047545761135430761162348534662630135229377269342193230818362491218913083644309300599521817128119745747780178230436837423972842487266879975612657124418932607801812908438118161702991903524083248369553808876238131387897042900942667624682604003769081354914068453937064441159155785173483608269459314249175881501333143656950696458696967326430054411031463553013090292316915753154848751793743692530791485095175211924451065365764076542267139213381795388582370828260684270238388459886292748564290267196603233563425131556339871273849121154559825310058281510342584857155191460263531135794784954536949187351684844480329745292064900453019866260231861618052984104856343072249899152993875482702015300879483846301110697157803890622686122361885824335847604316032711761926011139932964664720270540301680820659032562716467261209768433455821514436331694413586304109719994152685777956780371604211292784793634126165396266165067800025678326208189996593586955335394770190406922290992942668975085896659825201895755493162377537558163979133434363195559798474104951703984724291519142135434033328366717235929953473820329507561954712579077536745970497838746226679570520163392445708409769432361602701664162081786002262477085519996475724357425147852264749953334959699656474172476805980243631160973950101143111035212541257139286933234438869365463438611173855577381957571362150728517672030070318019619688095850266111129884764460317117202387616351640500678576287333369682469494070339664347560933483418273472825140170751181061621764696992263106492403348251699609786105278245727114866376919948389934663604652530354615361210109041291994752375610431772699002455954732843856206646462671278629888733475043837773820606534170793939787936596020382092711417159054147757182675921542199022877896942038162737049660138395962176623365790756451608150808424611014608474697314455519660783668854653141874766443127678293340087007806431204080027052507497917414018623367239862919426822358134505626345916504054174326783307939840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,35] 4110921226383643851339579201297803280673319962877859181323374811231515780065363496952356802440902006456393076730246693692336182577228676558368556134088990794343840639932827801435493914722751311087675920241513918149440771946000358203997943746892692383766495759910919713491361668376365093502196570787470707402575481484689749707804241786186334167561919946866640974936676295964439106846973236100056787182128188541324845017192773803678391288305277920515016901153193496885133348111293570893102048864442268878771463917353269038334620874189218376045756174546273825143039475366511840583624861815461405965747236425165335571033189135854870661109216918682800414488432749695486037608881273263420780562256416285606918522602137789463102646981267133449383855291201768717404471548898935588770393399412707771709749879760263862474949148170863970923871608616830551590496093181235413183551514371694689560494408664715484249955039521302649380943425852648532185538153394716991280528641684089449894381891329459636601818369211196283640444963351031447898948796230963901285150060027410154995400982756572677582279542009043781608270666235821749463608774256499506474355461978253292881002445696097120537320572451938663675309439087901724181346801134150125997632477550226896976449327780873762814352994382285086940149552689177789344972516512863152252003106430007601031939918906089568552046453050340939728789595275600116268181312439600988772887731998996797942121223268399315924410491372408140820089923043609820928136856828702323140830504097121800183031387895550835730154123213031939952056075668600156861712963136492107223445665179105250828981436976538762095706264498780157408089112981624715201285639177311552650648259429232117936647172394570537706359095983466855354156473063788793424183890004536541871686841890762380023277475869817832683429136240572108544241005274797737589562460463003733447681259546667031371941676332506019346867709558237767834361128945923678531259720451860887150515479517497498876904390044236941910172054038702997798501187797498883308527512526645549941372986951861584308536067595708703543651449939291852952469130080408295064176478008961002214333908955195236335431419917241306767430442610049198845392600941293315379689604121729002554433353741405962663580180742757811856584509677353784145292441636154374060925822648001905866932312683097764060947927594059111125412993360876954693118631086119438245381777953810104137038326800074152705475402937056568768075491678567351115198661881850744675079562498439239687784150338188221379311306331308716239427433577979866753460262664600175700925707459270007669008767648017430538425076930944129084367562857335253961219935596647124028117321255269345839756030394221663063809393320934121231437327735422693731333524567298256605023778388021828197588336337994294737297159301482636402180968818215091019570656217550327679291866206813728606102952488969255176759103703935086555685064340997541522994375765218770835061395211963164756371128698342722304300317546718953472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,36] -2076031370786915032453195081883924778422254028934729624257813934877887302217693523682851295194326125004182088295843578580846879899978212868763577784286834737236961655740032541854028491536892859965044560893507001023720489478889345751007152508080446337577801348699417247956282832066162763547089218953476530836118847379384737643570933669094767566140343327454945301798298941900091727160465525294760149102849466152428063365679735913526041508339146592194664506645814894492134299684523907350808752005290066711485142383373376002632254333704906079914082656199836230151156951970154798997767955730478090218941549810934040568004843998339103713053520735440835265122805707282004034938722908970917127196528669436213805946611434881965936829767548691981286427516542202418476849053018300367184390489374402492477913158397382346108467885046877795067019164253062536929051902659934598048858630418627062368290707893313258630342480356913271178705265267143464258691193239654425559650849321416828293834402151650574625060238056033686087969304227711511194211150104108854023183320142571513054382267029407861685872351623444131722064887143489291135068632178308177507296779603163802611505409026725456225227792297318418356262775440647996658489958696608843378555058316790038224020454953424406369110916301747374583583151970823343896334351646708501790370314825662535245738600846956430027933804516847384569959831031937285167003852843355827176039111757617033032623173324561796214924408674235359821889494264918653182685893807379194488573139456832061758168367570379650119260959753383941045970871234905300305237990273198507581747941150069828139558087224632636587777075348811159993758926020964128959940472124562936526871196421468268744747101672216629379108083332131676616962676959746172331185117690006885742217972059214725953549843065742767581897248541698352894280981513205794574081543963157852745144730542818092220138517210766682503794865982763703235801609191890513372626181869183744121853606024545793091890783674836845859977707950420400487825694594393354448945839257831790436746281412203707433860597368065553979102499475605352856133020937356484465736372521917261612896640775833907360544859964360446885879163583593573341868414085874401721106562659699463348856795723672058037060916972817684786952762586012086436238994491010294317646579611403544672334345719824778331803278518950323590089853778128785143772848452234215211145244232856434280935799923398500297245781158214929841214919389917785017785533929228870347709931183711592953361909978622162110650315450151022214116462757758106347722618205949275966148765230889165167541803067219727142143924714445047235187134902978751297021078620209739358647424561438603006066857468819475946311827854930056971177465371317504756789650247354594366238517766963990408109653769458022954151900392425203194822287536326583822092604070955828685188121569955503824385891778299338505162205810731901185482969951708861816272226349693040829955762551162169782024254654388475880908345933331169280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,37] 934284573838879084768635582604499573118481893090020451303023838769914880409510275177696254514601775199397811456330405926011036490384972733581380090746644991499923712041243211261130047551952836806269372170979203185123779196065207542247452908725757974436023303752730238461407366129215203657835033122625091737954689428071051766718959349635703246280413934803473054979756617691039973777607099424551875379244948371520596733947164260864504470404620796936114054194756977664768566975816720684004360252225067941397437623169225357277957228247086496882636995390407201001368364471329652629105486032060659034661402085972605113671245555244530255332852484076172701681787792925311930051811452473757044366991910262682576578280909570618575260824170402205810219289954491644331925700179773316869292461739978785958718482412159900567281149161783421050218836128090292386762021194882509504931051104321174833809336812676028221442024803201327038350882869467608442954316771849027158845042996268167557034219991099384781948362548779736212355682697354189715834516502891187022601594800041779948146414126189021250618850300727033432858522449311715901870155599177139043211920405010064005299561676895425468545454901152705310245693904139571750918341469315564441333626421131982714186050650046250984254848880895607824732952703667035008909536289148555074297381977973239449783823777076236106762294552580152629530309004429081093734685432025594224425757550877268065932398785792034322652595615259197181789406279898229118202199951885225612881126001365739307213399347153101708475724262309208991760311978934747991766770884323034938174688556668648116052875946711118645252632083861828905640133736198416007719496909875451914660515297635007666802308610388308981829942530951931190202902547798961792421930831975068647354745237726703521301183169738492702594360329906950951562666021583670853792126609835688293352425583848956686245914424037660304441448558108937853179771155009185486283520859615428401513310377641742064823772774305469990347095346065990021068302033648041433108258424571193721144783161356568606996207551019544180326610211008960024576909010325274272038388503035358007659593399332080344860235449838342011958841891877110758697964279284282483142537638037131178783083897370003458012067247005752970410130390870193537909089324183498216806886340559495819977341177309520664437348643923083808101975337298842639279884341482588628801148397437561283111756543808502586594996297473925602688472331336707998144290117633687163198557619549059935314125292324268132927914218224772116561642484285153930509105132472245063859352171152382597775662436589606210341951000904622785057544360840708982942591188498988867139639844882660354983134928437624281781864349099279527873366846982583232753721499454470054611598058288072211608100486104862493059224437163072426533796242163421750738823035631990241452212715741087527498667931546740482824691218885841920277533771250640823323036473685703396434758038896108087005453454684636846242764079486730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,38] -358015535978563405134545027134834596396850718228692864564753744609475993392620799791014492116803558400675128324376864681737584028409414893032686868475541429869567514401031306880569218796070270954238917366894230267552247591534087707001904505346248008091458952470882219957402109196524104763421487547784040743710188476786942617992027568485065569548275475153495963621026733163502147892865663936314719720092640381254849594450167732528818981260286769995162478678127392720404638360565866914929306918514671117150267313245849009745523683214093650968351666823278828717820761976733536126542784840910471738967111694480941363957547992057718724121470385240324159067923720451862927457000721247210848218282734764418121688260861649487635917145080144201440472731868366615173918002166703994046698038430685351035806496815973656062332187081497966992978549507123611020057919466891266688220827092564077096050391428180321747276715375076247829093222868930978096185967125475708940251242949954112623252623213842450734165276453555882871791020807650067128081012676196621915204633439486467822864664439216685295357298871784428065094561328380843280852721750669120741567051325354309107494920592186100899909390857992660581129554634284635729056126523522419544990182560604574858768027622349003410217963004255638322297238067626815090600880266288431886937542868581672960318342946405388105967968082137002153284213370956255251522152948781330932460018217489460952457693233932874861479729629520838615206945259807587672162835230652431345032271018219281900957750446891767701758385372892643677231939415801789366482169065763570909758388800555679092275963694511506334672318955929307680811387335558180929775304272342932667546619391025856780889361142883923374585687791523585379517743765212106459591059522721613100530783328875858308826873445648077910439865102557622311694486776089516345836317052534133967456325951703826238079791064073894948486929559178990669570031579042406952565637972090661739693518852193027460113294586066371175354059516636477273772282695748638084028192129013034125056871178708822453888443445730354495769752776733272054586729015919488758329445450490417420149872688792944462779148442764434828045252338150758205887680875413962181009187524962864851557917159562514587140875457008301186873595671180354212158706448916104549427563120506190501093021270752317541453465318175038858178591465830395122207005371490106992344809382858424278288617974009332415999438084587994465649396612851402446855444240852617726930369231546158640106768377785617099392226846303276914055709166262628694762790319289192956524119140638312113132310616891690492841398550231825130079421214616058034455082276543924814444167292076983238180748385071479454320061691027797585519517701789240664674626511832161092667357902921371240150353288106338765280034610011558846396296493183801816246236470478866112425417745812442436836704996266182466280268803800680218673535969662332098715965300085238990673203760124044584378539204726679995299240897234862080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,39] 104558858406292960489612650140155015347665484952653833310327749095134054763386584220975449501778974162503372991098480673386645648674102573256850516599047548309536214273325605203402882470204736924875208967444276277518415723744665550965386956490399024618969944487436920375827792029490554933997377498521720280951271861038798059146196762574701467967077473263845938014617488792417077132705179675118383279942426544575034275937591651784696933100969663580324641858109319172766769031824049670333618762928720340434734404463239990690675155607080239455522378268422496204044068145663587255456540668304001078395271691271214448428093806541036441986413889750348831430346903476736914300404600641289770856300450166363170039575313517966340529298789209414539868448810640616855740944954881651687101415859467990136407493033346467565257782917176754026710933215759034421747652279528595250846708449154567715148976490891006614067268282237437420457669386141323444714961899261281770406065143672239319448217443975637988558892648486672107839339463431350921813784441579331097466890307788171464819369445268680047582500462353816355427840892007411079248877009948316556631121755050897416223771395937231067111787394416213297206100990597684279608883390718916352780664297431811100550730256668305259579829805147486508840228562500826427034723358569471356830238108174383655466389285885753913340950039204831561151324096367644193446025487184825900099741507470001082956210707462583528913478980153695173169509016999594967042672491742878848813444898405294899018557082762976597657588902194759811113172519615565062758582843878663124280302476541093312448930704413398591587577416786837768349857862236354138956294259142484491504421901743219937122771697327943874913277478294720866034584038444458315533637813488640407183871214126997784590686984423120429109249759598156266862683014700078091151352733030338242477936575369115327510831869068838404208674055758327942099569897896754952330177753578798208875132698929283800501785577208648838113268796040791090542471672349322272556570903913920316314716441729184660700161274166754940564129018057242387786165812597264621889007459805206168135047908135738047180233847778576762078875859989500350746607163403661915498645671401949552824296095653522876962635770393102307265478075998894643398921049132154545134805839796085225135671278216670280031889813094142939330345892060940479844649311965231558481332882640200991486264168029904574171131421211031434708400113485424255073801046548172028085329539511828185817185926901168871428340173654886837657667847485665311541994325569993990891648697988846753077251308079940788367944020181385642557734134507279021134199875188994172978632932550121757450502812504994865058055741281755739435189235373442049685906862273522096939080297378621283348707440039146045521710790604898657951041087867224344710722957708402818323317698427429914417687076110145829332557767419362838254453594967144958602090690012219650793226967478152882584190712357781145965796736247005184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,40] -14080684881142705916872696865607629003789908552163998206085403057724106090763668506643232663783091236817739167118603264576240838248115872971168955102676288531623243870668488649464513401833592136721181426086883458335273245322069607369354591374749559774175647444614925559109390705642952255785604096853393183424535905033720278687089678910154657095672864217782345711662423030177057407612920500541478818023005437881182010689285119031838205819837420509012070666532814437919270625078625952961532563679836792738813892717151964998618856058912535669657967205574811125725992885619422251464324668572199438466128296878628904059687270376516027349151165918864660582858014651730699546294436688527415527220462460045266426191767608404185414175148765801114704350312913008045417548973742221873825237067520815909957931397288280787865649188110151499215798567243520570896450762915526821571201463906405468702749470109809229220470755853370765378540160140530038913027169841438532400085825727491185111097080362826293773056265372952096730424489169496122227246806818238796356854927683608047524248442536695623989549458920048630840122192795655306789596558523355410743225636540876600616989216585776088476162623241084632148563644699895871951401406658065038445088934604612976086109008561964283297576915145931854865106538518188098529558858327624772083208782928026130460719238047712766433847617009163507032773549130826105911950032767763603501243497348040081825303702935523073460954183722765724912730295871449614206954086766974011204705900044623444949059867214862162214165754933983869716779967757621344567593540378527202049928402130275757232560427010860462387634354720191932614042315934008988580928418915951275568601347887785005605928809582516921074943096621002657327146681375010002660518866519023341897679693071239346991965962310384544609485730272270552094412898317844302091795884009491772596626479340533067914297495644704702256752135013289616920745694547928121358067672514443246301785311282406746368510232924759811743340359521166972276588930132256127693240768585094330416839899801634825056906151558501169189368593585376640659644196756578742821378659248010121514573807665959075847572547818510008059276310399081535597609423262779385546793008244819897401574170707052964979590438418527085049714818364065586573899487435644684573284256272201615231514880639594318545337621177364040768226688503843134917135678567231652620147758868059054623245366771211875808437203110373894312936101887779282505403761983999651711643762756336633002374948092111600478657090725710025211655377634552765545401261945842026545310481767082448509941196463568175729718324761150478161076026033616764684166687639596052178409707626760457296903108724592088029723254399759816011155635075391446150053260759974109749436016994250172462101185980319380368560836593607154691257901129501893450334353464253137817048472042682098885575907807395143318584384850168715633523426671444057940523764576436761946288925132712012289245231998178131844390760690483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,41] -7622247554762895442039304146276747585598505469273474992949065966479935497077803805613060747357780342216488170799770263668209025637966437666197648831836441418327344484361429412945898636715004089669956144881793845405893213628091901039881836629725465083667818302204862083168696969563793222434523982799496184026860222947664930224583463952859938876713043674336784431082978378015754817961682328993101495185909404036785346697713525257637077039247556082386628742382430495051251077014151136624279877455223461031970583737504823618980998765032810620924312374799361207483916648538416739194505265553241747425941791551586617210125334629792409603023249635630260970984760805428719024419957001654305051489935441206167296695723609516477044131224905168773683367383046986706799194411688372083904219939201471570529195090474984837390086234284547781586441744195701122946982905430616529881213841557263328992658739916813331404239116984570488854440996867805655748549286562921344022386201285522758682210935737562481860009759623881978951618226918438038007542599410652763310539890992049684785627424414063113744236955098945341752960239415192976627333007686055605993918840221107075150866346267771385835881270408024529646138691890908933239953062826689716865445370043726005088508605529790648920103412086651155365564804152297272669308450778373451127693586372197763944363293579137957684384223940269565671830184204413343832467714778198827277092966951371974459071156643471837460366118785452483069502869335331329806876143505716760130184610915656785397229474954889956858945682346333119035752451618516434716480545144666000353223889153596387008857015136271745510264662263157176044597555884032973108685117544457018273947580732607487618775522392923134866925702043571699581092838408950615875621224906737819592399815968510270915959928063809269297023176750011919470655950880166022268698797596253130793064485424129069168211997201543897528382425096253586025422123499057264879922984741694007534906672090490263742820853776178862774273618800913477612096849015177134892890690284946490626952919157588967242052840085019020944171999129700804215392898061219103298707283182166118322524875317744046242351177590699487861815809444482140037829355525288896119075004412468875612705304819288456674962743420841999442020297978008520149645786576495960409323125386050676257565962410061579084348826085355011709609485586732791708849959041694756497999249012153071858591408829509681004149172386530960712696200711532180243487875755408366821976788085182100244879288106279108413973797004493086122545646099744461630654375667835477313572323605556993202840560400783980845234219950363666682234217585325492207365446163973204112060173847874596189195715757742492374960987455088569683353386373441261249338803139674964854493564048873972272446380019984577666129575894382931897933451553737238917721731792645856502742257612311062372390459655304286540322017212724301124175104954348408250805376345985652626528385619420425067083284921902581971561993725804544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,42] 7549542620295198020859779392266235296873100391398479248580439975107718935797009333740314910153605732894344175594131529470038312828988303145748224044420013054393112423140797373483510395871386949934301902974706905271710101830823707325647164800347149461632435065427919611329609138179853947788878110635618408370019272416675674046016556589656400585970675579879463275469683282232170649350320924018165249229866726579254656435144607341442701824314582834925937561448871888346646177354521355681391518986557416009210656058607214575701032206592302513228304371930369584907246859425841127011575029156639159898186105932531264258012077065404963465396969100439993474370524570385824237295091236596284531870299847902976673100917518099952186036046276269423582081931848716862468704769174761172936946779949738717761124829968521646191973707799528229405501692184889919825092171263869366672429347302992605322236725068493795417724859877184561834250724221451414350946157178116016732593760388798765187561327058199063543674790241161904739798131396969433783727911621529260118640019584289362177374949964646787031510724462000686064142226979677548123029081565176704283480598237549110320248552372455972371453232803833317458191614746992107340177785732524181040673697377236067603168498080023076677070625020931428894308755361462726263088084358644427453769146530223260518269954717977719535472814547491274831574479500583071816126046767934278861357219550116752601754663766869974768248632079291574230439748608587823466298514005901625266432973416782835764162634761613768495482368651002923804285181222788509396801917730509023612132515901903808412377897651743746518347981852066702421316315976457373633068663134348771358512599542827851745952395848777564033216619801720028139854614437868788791758757145643298311741549170441101037310997777268917559579519084034737767609218828523703759469406063154207195993941584959942458518308495974163436208701622693707277546114940383306556126743937038480034919282554898525039613634255869072279860623411427465159284952415364175941431652902368720102747929411810966076017672091681600146099053191767055874549448837431105284736932816956054600301265004104027890412130689128396063070249887774329079378523873895389862424103659771664042658582697675554592801522935505404021347117220182601941472219777908918184390783301614728651823474121765291393568098052968524752879161752729062602615674603167431603779152059563484709249856538098023142048550680158042793021304786849335807615389834797172554325745386137006801848865563025944179411590776198692982593216172542577103662174475710528707987948538837173801362694956172769846810583234817325133670503438793976367431498199556357348169360557889577069996070089941356757292311137929640682179807453006645367179846393450598054429727604385552835179345508606600167305900896489986020417207159311985807447668141039124687903359675654713209187718301334935915124419337835687607419482447140291984951788865989538982804132772461016032034240100204445720552024855019520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,43] -3982674519829302061128347338241829350463429120824881638979411972682230736010408581155192401378277654933578456160395483865481840006144518151564879949038730700594041318942930895848306994670222249240154715158357085768391179644132861123041208689146050045585845935152653535637189617230450763115081692058379239419924545431091426985029528366810294550122702785428061946766016339355114616260751816307830075022759363377308201594497228862075125230611252305598880825874603186457396372886894115317788777177416833244441496465427544321559830238023865187947770316651103233154000826503055560513150801721860353192923364865726475669028991651146432357576131775165611886920182447773128955730160742501260358132261655013744915253243922536763781328592834425615898899884710954764491548923868179241472762601829447061270681725405669599565126490297934387594776314932686923660173564208784942325656978575654413372743106821387901987232366075631938134555455357506733739625913464321995767647367295690538911010834018362314160277302336910644765695300201977188938483566201900615074395191270330132857711366739138561263374016711006360658036744159032405574964629152060162317361259546385371077532829724526418277616483555438353818989677722837553322714707320116668474961098129584477880726182102901329267965181758254373362994657802404718491608673413628299419760840725796282210586543142378813181244762270033589397687164172282240110683779256069676410068468615738104765779220270918171029208821798016339222476565511023392560109870286191899237813514265107738141926914341817151418098295732884125855572631262687363548181616920202358088470584639070622913443079103463615610904576052208185330543276496481104417012810232379319931240422375364054803216287771642235407778225093885165478931986846585250664323998305999475993464547271709497169452038764622275663864300998499568689923908432821989181419042173110641327960311928781961793243427005933028973729183815256606729280961115997335418071914672966857419366459371171326366889110734537355348513737571024839075959010891297968228357353875875031377766766869387747163035940277799210222884288886508135145504661921572779585987436844946068839156349257434927979632198906069308685895419613187220448379191032183745090949357699081994503292632574524253197466797754275559682220481892736211618733478858867732876152767411026575160477087426737004487868955343151175297321964973532707985642608195864610554187820603406047361191319397357573955493355516887973696334225474195644656033554374766290402503963226265040819162575227812703761826232768609835672467064610402951745304489475588025593633658680020031233740550019878816310359416374776881971479444109052401967156029956718231086990013993044846396835046177645279161437204672772715973238967567557816918979737826462905851007651148972360014425609631223915341303144975605761973261511149515596810354554610990075729107242265343017727202329306182806902464514200391912565551167359055805096004589300178308161090725795968246609261229217186165815525963965923328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,44] 1600986730431141652880453152658902418281869255910431458341788299191163857248171085246040625408166769023844958148884870741845869719945739825007847973565028526528210687574166698515445643739847837759914189218231977673592772542778869689136679415899117055469939358286274962475349466860313121724261577759967854816832280677256831288677960386383717238639880621549767466756648784462388238298949013426744796188675799809441324931722722088116409746512432213654093939584450685473130229233219694740288072557513069286008483525867530739945928467965764370050376924782492176767057316200366672873171105907649543456111026728936615951436361184494046779770808662442916951002000131700803512609991574154938306329137645808152421887044524604442269935217016363347526464663478268931380024914196699960887303836807475419430133349090352058367097400908026132876428682943719882341804627466029756815653420957267645967738286215327608905443980325867726837705796006863479572903881142859214409792518718123133604147643951273326273186140964243787330403217010299509753726881395583229484125783904386559231763667683011050667633246549212438040187172878424035165826679345334597435245321778474576501892901353772072906723218933716288608080485850035326754938966727946486304816985421029186548925664754085521932750736091040056561781652376257325802811588539587420627610507276447492053052677305615421850908360865436189346640388156508854308603930031712854833067836350100885968312931278686883526149021251825285293580198564919583511297782256150461090350131165464747045282166337186434151051725129741802350406318696512035779748175460787230346025283552956339372217285822431552996773612658564981890432654938281818066612796474952578277098510409143421896640260920675003239763071056490528796929446281563248587999277652199183089451312036491184895604273443678979641827552309237587540880820945509198702341245548667170827354217792063493337170879632915873659802379433071774284584189011464831278675179217240398741264252265977089529104634413873998838268685563994018700870504212637716535448995193579431743931140675998108346358369064066638161625736685289530768205463937405993315914118376154991027807185545655755630094522751362506505551760478097766825849979975169287031794564495948835464641928554526249136048136618072194077767503268645323020664867690908120262765527869706732414380290417916076195083691349137347778602836425109043076544143323386430731651070437618432900563530907962820565861336572333060335114284876937024175986378074828367005911802925425814093673346922068172897463565669617692352116490641405782414459209740750136881386135423043708599338449921365057554778649008220644655283460836391310713918348298352174007816896526304072856669635844907948171908366635964138247720250718355792068795401588691084269651893080975062515452599147950408027286227695549199927375992536714355171590050146416800024658836244385649340647946563753874297422111735510166348734493871786913808684068292654544756838783851840784612585606095513234755365268640235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,45] -534532903312836555074226392953815567385925886663563464798581285388628336201536927509055777336299269969259024658952703268867330052504575929502017210225182728797196473259472089414310514550155069089622223292348892560282041790336035131860895882969156404231146773129665598235597918112997839749880425378690929332893965359422180433621534034914711171978263965201567057757149438737245371805374010585059754286280960933376561991397424060209016289450108185895310357523828488578347599446710358501156226118974468818394379800661193286759970317098401533241835373084427778111773890549455391695346546783843575201882433494136926780407030383967209280322702099999797129499758293361181177951993046291606915548050472146663110063063354411326814743355587821722796468784715126624567542872829393384610968808263170138991492991059224584097729030595626772711538655581293253908420384660918689175150525903362760836479415566524822967251051668132973662289577730286171237685594827822011204228769527044903170221151216176989730952018880976461427871427188919656396033564237554947951797354103508219064433278983994656661120894136450858090343285801456370252653780731875332548326946695674760965658285351023468238260032063635251049284615828104414074432446658706927210715970522808580200879923561975807202512649655705838850148162396851753109082652422349711427229423318953289829948607038523131483560234149128740072441184856643343548632981144910678846716373664759601241220251712913862136674099470059929818764214261430086994556751335902400302191930465199282328126001888937211231321804947095814885007128085410937468768991743008519638991959217037558855822161876153837568257072486292518549714448632140908305807337032386603594716525373228699443638467070469610167768648915169514364454204820399825241827989422028987110963384688772611104610932969772432887580738433821275958352135169562686992291353309004240616537672759918752370093922384153154841803626795211864204047884171963288289822602803151590025375542704615376761172123014558901773735238151778315283934362617643159200091960256321952790861085375062513438556946163103294207767810778230535507929528830109406277790870935119326310969790964017729250031259921026319813340302434008452378071724686714584834910325610792512360125341175158057908679853396066299736964797456536058066428682627157910480135507858586399836913743938519290985467828659315280670134145147040054431912901078808690130211803773170180942362196200390332624769248965199941918432625841091920476596959455754353919693967948620855071470342155509111204868507887758239740900452200961423387209036322518517909507450148706373372398215206767258470542942322496661139668296435025155532096558052837318619047423396893436075556384149306922626150004311057552507447886899536405840672950544726433011577867200742641093835041562541898599779546344206671059036635107479044718742110131956838067558291727598732820534805506676100226859463737493227405773016712840317342260409748240506655427398580980635252531259707210182962016226700689408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,46] 152773033269254448513739059248880308998801503893476098404164372600291620615812460905172040161339417969225181175011446876089414050812979696162661203424329404434394443557405375052567156960410926120043898262679321294294591652335574436990112277317284443646126026458496592141053112680449036795912201369095150059806723419172477664518247610076541979832887854916781646759562857414043391043999445266562098532112361162835806904547654052483506107451539002302772710610383567155514260914471343677703069350481093994369657635993660722330249840031924045207324678351930570898522992410335027070130104777301721371700094149142558092543912411663002703872234026171500903367519000811388942084432507263571996300818172025771714774814183813110621637816388011516129469357787400258118215043272453090583329253256448355513859231724989202889186493057364685612026494739050761277613922131655375499077449913552887779088026980519864271592142661946934028137469998222874609910652108537724091687121305792252938469085712145023700296783982201770509345893702043597319582599275350231258398364612654503914803581658848790782500585248617433435819655635795690095269869698515408490605663807136173229721840006546385661091139406219577098281018896495773227490874578879721099134841519988586341136310011207234429642121806965051156529656096573793191773670124856386471057783418795227864912177231531105774232123052824077721339413234684172555993644205203823115545493066885060914719435558764871920732360719362357169622595436813358360055710780684944481307377578407506342487780161741191026017552156538266332814757068884391103412511887365023751397335387951399764983944818958643408523606385155388356568885565821573977701889047192869401058486857185080885808391432671979821625847219005397865278899898524014971240555286084190815104832991527755384930144706369228429951040586060778434600852840176939439644118013842060509980308434537258690324207631872003388238741775900734116092727336410521521020480503545791892945192831111320283133836750522788533060278511449793035596108848956027518566096959905973909157997950381934210677391184358023669956165111115065719078252530527506171281498003176362648305808476541996333392387742903246622648145613273798372733601216543432830605693463096419041357059064391084140021964609873227292389630185061313914129414696662018750409905690000615401788141098466818082256091767655890210785613633112981279713367918226698790584285166065327970162972490358926951814651010127274357692133541392549846018649231935269391594989163290016164471712326035941703050767457806534706524113529839891787713323391060378183899689021345550663208704004402283128818958791412709885611235455961593331201865581522649347071598607593216719236148352162428787022979868854285921554437692755251533524531325521800546499087859269944923650377943594652054942896296061788361400961389335898311935082596514267475488188135823296457985248536573714544469213681944384017711751140900831704509451898362434060074681303126526337912840588764949499995538419875840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,47] -37316094691172948352458229488339271773056210205801905171087143306351065453128494039208323597491327617227473132752211922066445767811581812694547662715236189695338110761956338779362675368340462274135855885831978075032672920222080662643167675516138694170868423621145298205064091545455127995470260167900226373552243309480662852444921963859393360501376614030006841936485192083711618559900085964088544694403269518935574190759728877136231688225111318334931427225070374992945207108592425455521833250425976162856276678762946865330048724121770853462065637367947747712034382077107191646315935763898450986338495407728072345301710729952188185842813631321868372739335532244598915898511148386448683830168689130786203604393860980282328268850812900229634527873529393260877941262204481408003868354182684616664999039552296278151818236797857633046825517921059656074992818689694412294632558148920824653899232509892770770580346684012619695206224641359120252747140621808770348032851841585418718699944435379345291597126197087582073460598257421818325976829706714624759042507807486305534252127132834255020899036434888174208432887393077672987423276639573784761401592908779920669222435225424563683135241487610801957595182297847051146226327771840284385620588543419449929763599222126427146888830789315463639766258483653369863460948733319186992793939595005290964774884583145230882086667757288310926300511459908651389584410854693720596503681068778342227706345743907890581072823072170272720582639055023104567154167559877729229090083443518083169031200099034727583703546979208306389437081181587515861078331675541885580814458573498976807776979807724545129319035358992090735743341530984139797928556405856127069774342265975056375776221094760558241088689448835059789007296685523061847118952787387496649658424210039814312040485402569466748136176662448973911641320866614838468549475617801097153633161912200655796972632775810917334234131777359807139716129206121353946534580410936214494945870278072885950268843090556413589492266360456478960267083891343063473013303729508809709239608863220042447014027521133183718196407563794644653768811179003771473667477314358670731726590624373863910462396820446527878596260519076222703601931153270618196005788106348014260380554333297194869197441677112203484643572878699123617225553533986992899466941472452186744689375282003666222724544343994971287319526478811470484406291647826475178913724883986914714988794619022872592114810168188687473014841757649864174079446294272132891298732000959426769941064321032992658769222680227719169069667366983175251902563467782265493545800320204443992677679379143670805168525872867655401564798741825488809598367064395412262499941917765871829892690269717449288509347887269099625571446924757252996988790747957883909189907189117713642142643325804021664253705603496932800493901185475189330817621300109440718560414267034714033173388720488598761935438352853822604661644932198536111483130060640632036549349396322618100553383677929379303435402987175936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,48] 7494491314206318001349556950619886353187298251498388620324892328322942863348554125965710531191864321922119791579212479249182920105401975592562220352027252755538095088010127878309232157858616954856878906268827552995474320914205192302363290087002455860965086915772423267660539932429640524979152424498825145303930931796908226996508020093086956560859458368920336282984491529497550860945744806549342374821392791394482795382865144012848656148710350862724045137919152936844373914496879179701573916938875983586965363489118250884084445241556694823072396639544880876584434956977523633346711564145058201572382649320084783209341319318230136812780904387140675934315451177688663035088837125440891616381852639579138584562955811009126877832267496856830777867105601185131907188648982121537970759203651718513767713121483489817278490103266307196545731301697111779366157430706505667462714872688994567552889928203582269430378061890764112180027159212998511629853603718027704137774020184357840898098207280403418641327208351805007223223743707265420937775505744404627081773532712918109576668633214785391379972550001232354911276647019883454305239196317063416536498327533903935970881409098926799035739427998601041704075029265205111867736392405175267303522673855867431318521592589043263603313170860720979981790303787214402478370053787233498109128334779088759223177667923654434920139242210888537995114207983126250469890388897938945207937330243025652361437493941990603958936209608649551158417134958119672575560660526486672493327848197384057492637502868709244844724047629104382054493004584666658616975209460849704970413163725253665871179537492234972132985409794868918600257646660369306879805450515187078164575643711625551965692805949505599861562997949506758293938534325345848146565547640290619920087187845076502031151172526869176254868091524420270926475617181431364755694291330884724791265759919141233031740409092436155214715466392992490790918723731014017853463890180104188439821685145420967170869978294254251854892907368747306014445814487671031668693462832456976163487399544498471260295378643567876994048052831515687580096926495036364368127537096140883511660866466150366027259803528878066819612424674244542163774370446924406602630414267439710640934623724654036883376151976405617696278064764180239903912205571884304426922783802340852356955527031320758649592847965566005133024077640690033582062723661096625544055556112681335378664440178733812208088704936755049706266903538924370746136739315747661463155803440602472216928210898231285066407610335400571556992002290841026269562258317721678337882677782186643095705851680418865705627559697976250233175203413869507011613502252505533777528919463652390963428485349994624004662296678605190315566060145227104772171312320713189390323814175709180546080611117072816375613343267358248854482360630573447039359161461380883592512530646614275690739780747898480586699164401720105700421323795801072499297286933942125726679544948745093918167131918641968431241615114240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,49] -1098511223196421733011394084435273564275981702238393799692668624679177169461524468929744025949391335136212662488872874819516536928957785009086794267670907939788435963538763866371532064378030602511919232338905531920549065372937345729248998840759116737810299100647746604875276885326912415822119006553388611040876136353617981310740085178979405487370531255587056279097860104823386671167434872428693785617974418396938274473756850719960624017900923558843726795364077296804257765096661155419264153287945968600448607090295310911761278513898389840155286987805164727407153823700499211419492706347392433345581682949174831237795871019897579495241954419816960029987405976079608644349038251678801172614094849969640803460711332687502590281355583781174751445171095160688445565896406628059684080733492487285442262608075454854109582912222000547393695511240860698120333775416475021168686961115589320247059862209289440834256950442917129847534036965776978995848394538745007665652417646312156493274039234798533827002942315037520688155927184646224168814481713132144239919217352855103429545800425829068241182055946039684108430099255813132947696855430121851278824577697043194653797627868962754446319261403037405003104040408662544667539381792588339199391124522981745245351290994783446562596437477653045003883148597783527279209893776114353250561970030975924213942101983864597019652894434436011879231177862408463146489646326479815712981080552935255422834834197511641449341223195840179353708955972497941638826919893975971786782599153763194579388395641348914710169926171119916885476492426145191135264215212231637474884422227341164586989089280122548382592091223008713938906740299362028429597831113280151615111713412982813758221090107363457721889586150564673989286100930542428941519822853498243294576764301560454387681673337200403327717927494818696940877693145081481759683719081014783044192306353477764838261759927757835159108260976649662345676111932821966895696298347491825931003841834670929342407473997363251164399162548545001329562427724255063309746080817870520114967681248410573718305034149416244304418439265948048943165840600642196458183334096272381755954237072990939594272125566771369734605365520362821216739040355661318658049031413889051813454659652583754319275097007513935064393874757968300193500887820493926805085838241034700442328609672640337431354239868200044922810559031139445495736197361624819347969167691855746664464123270216565917575312388257189984232854501618477270149474063615245419076250109972490586776593063823717424364449603428288496336455656181665720251298031053821690009276912248454719872494610530227118957746954887890346182607567927009316739478977080981242752561798096010735446795446906681206410289300324580255631483390812191450813476495603827711646854140280819333511229356374885332384833201454195951791783901699121471516206556327827396153559382236499018268849441520994134420500041534446409426088625095056340995242042451177278356900813220469026803243284593835088282136870912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,50] 61037497517192505474954126123276412552271636519342514434104436825039065364250513308778411217322960179487834854730932758131095206198621647126980251770600679958098711817871699850698008598197138495567872446208806042982834333027638549119635477506872318147793751182308471252016975759889506194605943853011710943625838684131623538738542586690558103656407575251068258263262898156608146170151593067801390986928436186731248678893338604997056146155479961091094267235637050109307489674454010572527582044217471102549901876966111640643939620272720718407414975380893751262782597226133400203533532572711596938176266001319828073461284432936039167780504366928085971130077970159982347139886454317408742766168629778845706377475292259744787217798279804277485714390558261160420639943775202949504219415855668032676828092175362240733018316769936580042438728957476204562184284937961361980773657466335087437834700451113527293176263880126203791905815743126214186124638574833321311114098043114470611960114170770913987991124072286240911418898524402413959609796339494636408204733849255189262381041614728151647960640277089683916034297812367235755332218276078195356718794694541650261861974220606999177618945842172770086557313493388775112133466905910125830941349986245097141613314438719916873986248347550103086485759517098751702998617632037940275678268305924530761981296804805193490685148744134912204881884542298541021330385444614448824071215820848190765481885717841643803210110934838303598329951560481277787705977182969765778823026043592530905531671523662034936373462693909429017841884152054367013018220467906935235878012210604223988116973705467862343657301693309247629404727245897876443144541692265184564180353684406013289658143718405720803989372632062169454519687041521087612773659401022319297448693764915265188827772886020276077327998125791541382109994961465546258404938488493445592197163568154847822259936252086736825612054931626897412968679574645035711795414482323340472068065184805510679769119613490858075567677919513798387362944701553073828924496732977242418133152141888911859083829687550232515297703222562649925087137293142923485335971038569025715550768338645279258445773416208712910125548705949284580491534321348252923351194553881605495714789068255998934262966301459266538606165105322296838313302849954732774894635610298026454057733208759981382107108589252934077298248815764659369444416206005217536035631119374253671660155979183955417119549436006767774042338028879972592357528523464555895629074610131766045081213231975307093640174797827227543791375607489970784385190353376576205723296533288706839948541177641501577265520602511193861091241841071189302637780301290310272353962195154757388775796153180408303623288903042273926486500973690399658831050325889650468290894900259419712067354607032960118685373740359196723525619590550733659264840447715704061833675458919553507248205959737435330397171908129816321372424213345165884956976232834320820897069623740382475945585089908949479786482237440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,51] 25223898721808505504269330627095844499962660924425138022451997483840554727038102050713881986397157224597728333423384603336039749837934173110337950198840130491130371634300670951527839959243911390969162630810405271623682382962928583698009497336066934562659367167732791085056397376165490654612833329004496726259473316877062568759359319329321258004000856381831084696088673808520758875679826331103890807348382745211331541458573297117768672876734081378137384793218290911784557635728428868613573311046375483230073691370292482636933309841145593520923908451715223539258315746813321281835724728600446013259213798487938133361455203015218257431689370450300278768338922791702053709595234511725560279122196995609055967827529251403129888846395477643829861008588785283084434315176254967866601342409776792420178369693173349359780068283508581025026207111809313490128195240184478738223080546010008287827117210890620357487365988546931016101888434876660719059077832696385262122852931833219307337118684804961203001939945229921113205592263332879374748968475242843670957408731934481184655887041212612420054749105176366991662993166875650370146324750364016473272678461953677856933405354413272793877616027251062159028407457897659224475613965193248738070989763837575533112369974987355220871619113696224662955672450972753967030595266359045402263600663736527353703773270529262866115747414647153471918790723273036696282726981985874925703834242411373950777482476401397073504797216597036462646147920353511825539100493764160675157200330128193241167168271739355057196684587117373851365964583238074249480712358090511862032097830980661987111789670249205223714100502977167263862878268363514665780160372434212140268061035892046244313763266005087760120605384661209116775968311601036830593606700428050148255638911386500035273537368506036694661787493358013324451154308524140864142483490874046889927602704467699096120519439655882524665390202067024779073768560854806147976311850785727262453396212687761117523079258977322887361163246781415032832528529947903807611798293695104688753590455509574661797338254531006110804716537045113699382181937981022449421916195355816828052846966442384569268999078376335175081866222899507920949870943515209693958879434722211270303040132966432948146101063310516093530812153304106926014331281493320508525403321926156147342902174803688546041803780909500893127176518671635622707066023433911314947131552355848289070766580007829836822349270018197474529166543310836350020699304111470894638226966301025425886917902861639099776041534694298965626164091074283494584083838607541940264782246421022971764867301443742716148581868822407978878416979026583987769586602466584684176641207630625423636539739103380196035929678684937645423677783436044579315090501016700043337505518914124464293947288793936451190347135537867126613881047394992778009192162472858187820370088700668962891903381017063573511396819337537680833427940887935710931737274667218260072911685605381797324833697481055046970632044544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,52] -10593509368232722426902618735651024807458412740641402667475105831359986991783456990259747399892649644353621232997307994347171082985835912192253853685781125630666733534601352375348667933982714968880659559728154585063760062122483076640136073160637378930477642885819630081622729805056541151885494546917881008607529660820999929465586400423218764428296598254347509867864390836193882684471687838493968120631229088721988224355218560080574412810181936908464137046157262813454186105969590488486870986573538524697367923299443878007459683049928021100417576612614415586326226693164368061012652511599596865784680228434251605723786777062496203008103575412935977383272796650047058198964712196901120932632820177173953784305074939271764337245373957805419033210484389480460966838592902730799932211192600951374953263360115164002951357605587651673897859100008122802382150335332204586065148391970283948894466167266850271259897777231524061866861476100837728837606516246161107973070636542081347997913341932190803981609533010874062735679586087241038301529072410550712473284471105394320194470178658079482150193968744030763251557404451218722320591722276712465873007936678381790419793724509733397800704286931063236798372050920325618546995081030976970596001600668494564721361429243646039360262496044849397772260524427391657875316516157339687395511267139738139547133863628581415476735858264669798588418294242756017672248113362860475145109874193707829133437126055968371658334650566313739822277929544994842841866360543112263045292881882889511248480169193901299124373119589434390342225400295730857331428483986811383790118959070517924983249594699469740972156600659914040123603961404864967180650359186579268922672332197750360441769069364317347078411080859509392706968287642866977250331268421630005083524403269705697441476800841883694286373645265036128063769860362420428945616979048240762126010310488723217280285998637703002953692798273592958676389629086356061731499095085619673571031725151476584453083333615857679003804927693456788053523799069434266618624172268183448006385440669911110440914635782269492420805643912629289065841311150097225148716287461989010701815922112411526280366817392680674361619043830590376299632362034419765159054379069989967593881267689004210539808978349251612028981478701621391242036260279786878777253764188362262598344464776170083437805439250599849854771857784631516699520930259026446892234991175943761282302360340755245433538340349314128035690641630511562257580706619186587202634187723415149064739788261652559283034902593452958168831065736575815540591429235033225109042991766573432618643418050247582786883748308410109740597284421596243206091361073936015478606478713319566894201425058358038967573172797585501209179454744664818435264757732311608684511671000237209372275055782369378673471867185331919508254297138776252206047655086591827183289696179429084014311857970491974062003975336549184055575927449766080459313666789366129615097651313257403518069216008245676288350617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,53] 2414976372023609210653373502919393526288526201546841356979452635195624416173942469198521071693778773486002807071174088384136941669940913838922729341479471671910500266040678760959035197296577439431710198465258065272085186437077806036420675418855833788050364629906805224353502692618715962961226129023501083626759675139533452467160629453556860018156149710540346819333229416790705164151178772316357047555676557612397005552622929710903350347344601343696107066747538075715771566572561938574464801437867852548979907572133127663832788619094584331007501794847068955641844544464076810994041101797249043721403549570056298144586404075103583526631644483355407542208861518220771656968168097379702149123420850867493213271229307226796906807824761144472007352305258857239978860913357671996878858415812267091080711165817798160342782636030577364852663181784511585934627030730999335112016883142324458205287550327244074090263791423997228194990379415087614026421717585240959222301918900697767631138046651428923899736949531882110450121464851025775483132501251536519796919374570445181357595858569426029412295547411887957671294516175860794156307535727207028610079743531182061563101581446349553949187170510725220013659987539503003177364299649401444499048258324655474314250740562899239063910202904948698375344117064229765026414582283729857867928952842582197493374359874338740181028820237600746049752580640042944726945214555428840179318871042268503581672254503362377843639500359329981475361796883968959419314768140295557272404113063226993856921016822059059221970508655417735776794747850833861526312870185721580673105155179460991668622357613648059371570314732432450347375976173666629942294139276948259756271573183245906407936862732304925141050318861669978018233990432206312089686173515957379869316989814938564916842717545836797399990145067181726901264163571850664424059456103483596356804899683375174226190293131205704487917961333671861160130054627972263025862570095558024981010113633720418805276367464511090656848415785622597064255302302179721298578389059956451564618418821836593798633884137714015370212092217702818645934944549637652175195685690634139293984904230093323199997130413103397324344124078641834707371153308502204628569767817442573205402399687072235565835313984314185646826624262154443014219111815560259850371054676340052805816016862785437080849181834445823424159286092475623755079645132124564257209344605129394296703238332341884434766001494222663482757858786443601104366360341238488014170989330212393614989276406752478998795330264485370092266595856620762390637620914937373000426650080474470381270136680184155851313046768297598456547102681659198281566799745276437776892266189685511413537159404478043440835358585053741957140991396088603158004332679013931317295396039821101737456562894330178248900251879984553348373669829276899411524673306867725833973215574329863544790050998834642460296017492266542353506358454415848875483345064326533344818739773755887371123382187403233933173719040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,54] -390541810740793598730791603582131463827072157811689648404982947419844056511835575147472836089820513161336705075603710384145404511912931976615458508519314976961563922001601006627138315415352067937332491570130006279548423088249113711345109338292869993876428729847959173818629018479450249959919215620275935629911409497134972649664726968906615913463362834014340794755430564516413477709449850350756874488027949797901251683481920970636599858802417480868351429378849218133481861671342196334119413051177018249185014127757939245727848330407478515473282197060517288449716330969154349353154732219806500422209225577549127775288466486689681505008398037535421202650828273177557402413812307049740801889815110519554505130717057625376410412238157381257938441439548665817421765096330347517287867668902016080348927488505820182941414358752238589128456314313726582057016217029985182108999214642230568918066182508499247555229772549220305300754726645036396123508320006393688973027619124667405376766123658672716859106086989649218095792193321519918152097056763546638138522800191965275310545408165393372651681258884647022056432107271933360526006469525182366468681167587032034270680646585818801357596137257218359539371421891079729682486346719038720097049610155116609631296702378394471028544714826326611194700371997179782129744046404707999007765266533401583824280217516516831471725440185273153485441854762363029490659717299781609984592619864685398825498556139896282786045134525184681351148943835671070865335179743017566192111706905246490563170669724583487481833113518254392581002947741782114477007518659544644389891617188501423873024001189035770919896906349750321763822723055508082621217020916251976167457330764227404859687244434313712451652903363724188668834087221991787555810744142649908769351205061877554978446783956064686955429449426674714235282155426097897760421407257262782979548308088199846688633417940397639746087261934311300092492217886355948175125071616895537226754575769470809289845360001817615557633526465651649441356708174653522599963408013857515266093651613895293289272408380370569942357884003510971060505796294805959607659243778356842369745376920451623271922485912325699680053480431134360056405890130478057544319549984757565793824296391038160797452401558355362181729609427728692640826657532478311997905534121026492438771921856936470347438275197097416126235532164228801053998604453259626678406654127483699511442537897455631812249064579024222258197878217169594081262535768856860527034473185789341313483120710129758292391630892402468938220818820819005697415862232174321036652390051535387293727506054327369950601186643033789393085747632597564429389564523719206909861722556367596244513279536501764657543721273079680193260306252708820298002248075339031804556268710384531404783759979149400050717151121628677118068573560322942534456470552538429371251527570695440089968762561826031137045013901092320388943021213683191440479875718933067026290411500131639387945409509707700477613834240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,55] 47060312403715025444822654720401610916621080610906688191680675296805637502619002011640434569700027502010259300249894065223389115171412121879626074639318088246282107031880691130395693248574367865958239546117583250543543016829960096101729619027935235170079967386413629248905512450566388974824702859090031643950678159962186342884309747204281117604806327226729085535747408020903090247740060920480886170600292784672971640026214754213636168779506575370532632844627205975786756190317862788726755820316043836954485189323973721659226966721489043748851863955896657942936995960750528890142657601186400712591328494861746186262808983197182158241890060790837176646868913942967654221602974466143942489345425006281051345861690778474214904884866210836661849426648436653517080016315595081098615314296278533600516021204323083369606054748660409189419025899213153546058579899641725432906887854820799420679281553412884024685123253464113604505991016917354886488506894334240063907690503257313034937486722502065705568230845815015651467754686069497564087030431992575082935757903763993069829546292980857913131410732401028565081264478206830993382588972011657783455081943224723670205983747614048838939184669875131917611851387793815066482163987071076202568018092779461209812749608102258169150655894037509135283641563788160707485026235215696059531282384833783670320591733817823128896626864956797841190986989651540864550391859671475905393314752177797193037954345101581806959219913803078859492227321302789697056024319930685171503279057661684422122809557200732792616789969939918339826121017976824800508679090478459508263907028723877884493928192898372778880152991875211645806093203965704684612933091121418578854380869281550607398207348092123547163379330029345249996040760898839089374435797673815723956237631962650623039943612672562371141405650902053418259119768214185248997970876764399519064645758979265040326446152012994213088035495529890513926507380563826805355878123083989076012959177102692618517786099485898938804263758645340733074716251065183457940833781344165009203440201698269930275045187745741912991492701194427060732920611105873221287893087634341542588833016404836898609114615714990116737323119528771717658221977086408924124897818784411751668969196697710900328206204929971615437110887555481339444279660728009045853439578095953311858114679949114501744645374075358364943086576130891332029809191728717279008433358938280845284254858576774029897369258009396108526943467517399861369415914921983869952952623027279277517462919016749295981911730380573759986195183365658698291185593908927434341455407586980578650365352789385673532829949868648120684781516824288034380486226858419061230107143249987503508849990198481874503207511857233472741748881727591624372670795438148367257598651291329858106514548228466438372107440540497136534592843202358426770472479824209541289732233626789542678641252465790232151640649336628573373875069260199451117292335430191701101818133083667888923886789679282207630295040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,56] -4475159010701233518181646488516553306652058085332255918964021834869627505582610238158076436394893530908913389418783944032772731185059928121885419874062859019926695922619747988821691029075924318867037047746900118395340001584984753745596899718211374562173453991751786928733700424699499172304033704573422044001149280477077743234330797431912606081285634485955895753438791025230769500538174325944302286745374455925918183290748105320000775071305372766933629601215184645516391063465758689837926896413627906652766027348835296538948195348577655557301477480226363413320174658353870488048929328960058926691947365098515496595021436201428682598023597040881402351065977411818303907660276524346310732906299454475901377740751795430796245702906354269698103298048830708800790232255662842466034275618618110396975288764455137218671493584522510897641101768954034780429033440781292576810932477383156643220166934636232451726584055280052286152869725411307495591907738300006484930203218751120123847111580289931912650084607516716659859291196715292850069985411355975675639804820734983856130019899983357717117985440104479823742006491030688302826596853684908284168025883686655949873417424263805324085920950534987812605608322857755620745630381764424526185503038091946316260162294148702229788173694520684976246030573913196359757880725681454338555362987285207706884253658285730220229843560112763807696617107784768319149910560165037674037448809928892313657708854571302511552427937785670800948778106114892398123103739982943383260675848238563216007490624321220421287302214437496595432214808330929191819048057514450496468477034258301831493513551672883394106449693889460248870369533852538073567933727548014038085157505654485937323904814961019422301867684767567997402032073134550433012016428979633669746037312926676152654792514328864577112575396428504760582044497393516005526307233516976371829822692390136868628077145834335306832177934974350492899475249198460674984209481438428207155269597134777793916557482255469407087752189064464116065960609273450477345870700366477838556464483179156617089211299672548980986171041553209004888736456293496145699665456131608327597193559826335920745853948865530000312370151051919154487431853434399454394117051170855143417057261835320777679785158684579194240828578201484359891511332662519554668936244226736528153756335831802979629231599783741491248085934145065956753598218828374567031729547777484563154335499055887695741863167214771072267200177820262938301541534846925850049296464765633693228910760053517444920900576130866487068376490846893873537234328001096369150446272331910500035352317113127581211579067628931263192768330002053971477807447541815321753915359251337180921999227661939995224616302857856947532232302542028790507233879856654581747612767584030508537737993389984737040849268221102827199485038788896592839961642282468154619655203840271397669095423593160751699538119890946289755973721831855984924515811274944214095977738881169123724730676545628660018708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,57] 487155098046871743190988957378710723578033533044799045232860311814305601763589519927170982235664563934748764646952733382562808147929086540768362682625696366791893934074019289047528387842997936331719483344607980781843127299235680055444039291692073906967663922449145138313364657379469803338919916149864791341922274395177424443478557017540408467791441294310153354686434485808574418075856379017600581232537788079509887714852477984667818621057767673678582985979469435670906101448243875591922321283257731989258309499287473261722981737204886231898568325694200002732803026399046892626043931643711948892233172850409279749266309451157519397969213033141301993486264852867355066436255005403754619790713339124720149778001044576588688835936385730894874366419690008840451829324853562039682140279347346953080400184327246392941284470670074747784374279961830126882782059932056107093030724228287600535391178968079386583222078880153402015137426804911640510543281953041920163772483084912381564065623661850207901131098297748911631440765538489864493543510832888551622329786082925342328064790288987074558058298494639631135456267754749987594336654616182190428302491725135928078758954731731211453446938663857297637929137843385129576464006973364388314889382759411031197360111092374009684904452354971643039175780209976663067833817095809240694319644682372295328511777669864022594547643661512872523806508352343693338765658094975007862238875309118289024360668129270975463450496744573075689961751023756062292053644002732215250067406774958898005465826199156299092802377428537638644011784078971054839459413682910919777417871966384043791345067069006524053144119189663856744881717793567558768826197970299558828923349590659843775478623241472545230997075982639595376053707022068232581222602758111610455696633273444268076715113671885705346333804617536301751509810537897858291217592381894395601923914352014829178422950727622924787963262358790377410022005887524193575128915206027086735720464375552893527011859833038435641195047932284228248797482744515686518873307286801931038329101621930203023426812970177029414278792261294080596672350864803768267257497229336366562977305017293943266337162777789470502013285973526046861098209912706656164537166230695100154657094431365675146857004815219487419338569994094131563124042142729209466886760814758662538636317869924347585303473408785885910786682925462214788959368386243700576671988226798536230950758065221305372145799667184658036177188181859504005211072747914625871880666395722106387614545210296214560313266149456417910944211244922728367363322952814067170515193554591576659330674036692913416769770133071203203234985795190394230185779803904886736250242915457676440929790497684927347285886897060611040111384754395163595576301152244552207985158668622105695477400331587998478262372797636265328221485892479440917932244954714362616286495498366088227361008983571029577455150250294685311063336545849235463357676211637653654845623751854351290802306338135510263791616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,58] -101751315857728247595406762724500641089366747620444677096025092291152098598201396261758019134029211478410461244857080275218632123055190014047834965122022924427992242985466219019997984305462353355758224062958315654696993141020609449307340343036308120964225687173149969236043496327068887971675466761869551555326587503413994008172952031215076479118971244198412767230945162127383402850601059962945201001906528761987509416796323474810190261981837397217992183442632732674486223264109205076115001857519459088218053483415941017579119964737093305850300418486919988861568976438767953124761722498260783413504352233598037604642243826638768906141779068108467614020448886243181999964544437182119323683927509399196493881104971443051611274671575840270548622988095888218559823133125706947429176678069793686561334074002051486073497617965775676890751117588423801184063358230445437890593669891839023399718678476857912625401489612953945864031755068077511989464199292610760922539512569167124371567664089710222776453925649120577208612797463613838952633995654788899156919791146086804871544059223620794355493603168268990493901757898635242430484196546433215233446652540487584759949351696600840023520162288056645702684676379884997647724332041023680898459483099243046881047682477543515738511986881452241148889742720494473825171593961662825770271861786955895681174965437236068319587553429865197748185686407819177954571227848126261743509404577529841643662893582780763873554514489933450311837064521210949793356194529317580001724685374340341725665767174768799442414229464397009734014817558490873460114438014171027705907205321274907874969020496097543244668510361050195050979262998826651135768357514196528548256814267138415561344465478515116135564985157362048230812750882286264756668124211722507580111808562755344597574616396358132011361105638976131939587670116500149325454495947356144240507135801368145466705209808281587442700866528469631137523254284715255426172176176105533813733014058565776713178691287793914618462789093347636803010860911030442196868822507285390861739873363208231966562941250892482247077830802616429709817963040863034377883647044977183193861925122319971595190245888143650886230440395780003579141987249262084017570695260539810234031166541387868748139195198336485217846502535240399882400422412627205293728005966989879102710396706404085066949099382352993152094196369586677561290315110142444805213523463893537558345847537808089369849167295862271024989829717555280155410366532641547273403968220690658702749054814433217053247042722892499808278228835505100335795253775718135011316496167404128262295947725373227441673058377391403442553130674997460106463498653565377760306089342676131765177235567544005758716426256740683396689694691549590439699244158717587031848365338338644925080425290570761988071090337943008008879366873551253286610292225028056747688086400046619064857615269579669216461849284619771878412151822960657303820161685214120040450029607736072108233884908844402364907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,59] 25171867233564610733755078980330872933644857081751954431097735663004691554214420584798541434546747739524851860407171080422008259207946178241915006728436088652449529546295679008423765640748476251599582525868749812250719401519709002227688032906907035990543620924610021602725520265172136746677352093564592690719354220018988897385565529998766340421335917671704384009765134003994724592086500399420734040543185921378802616203871408674477875305167259023519071103205574179307902948880292080333665507871932083869806265154716869993899792212985674334740735879414713767436082206946980404842409104867108537563735552485652905575237578341407734179448542453890002561860405045917715230907259294921558411589819807112335698512698739491840261574915659168966921943301545846692790251319900467830370342499582252186480986904336507730840370212562632372846941383997762811878324472317924085272990753095164299103291816121615931695910918468080763928876527336646822595702165386778290373805941282245437576550537196686694484935424893513067408665106208040243622893537952208734698813455457446733520702386227478497452411704549422855097549179114060728697935911573051481052080119464588669975414239534605177261879605902069892996282329685362270422894061895142439537685493115774383154410002330423343080179095571158878612480305565251919437468401408904785301077127532175980985259280598923602183335439275182664098329301520655521300150599733768793572131482013688510892100733301172724916422974966053708823217328172257146410761685656030538540194448783917050286892369900690601651947436755224971952141061108088407025621671309434787007242624733040397293213196745749227514247692343443803288931647518888175626669115868272332304445347871843250047614890563070440490474038419561044040772177017927606788308422634976095438025966713417963688111819008705602326851766175288248761534257175994036432066753669898687676434963958708348800804824253672864926607888439603230086989649215619058403040365549759254862497410561409849645792082857445996429164907535817958635173127848345669576939187639722739495023019267853567509468240113941892163515635395108237915473005615626962106203713813506906943365813764913109937350354454829240953540493219583452048402572937171844059754664727700751855060622006421745486296937619813426875690777025327506393924989098121155474037501177340508409687108022601017285722849245785167465734713034921500098137497998416296182780248114787530969405441246868268666037278026158394997941525009326634877517931895565482536393421495704749951730623934140872239373277877994745884905212060799030067656160651960097521986069722625707504634049823420173945757168682311495161337799309493348790274214860224896859359452323592733599131113819115980427773566034523317333203692525192735372759977724870499970480492982159172851432809020528235295878056235764696863513870961834639253935093707368014013478736760166652207338738796979876107026905067868906927067905109931881922082662170986041866719750781665029442426760811906676555776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,60] -5067788891046193919392844127276023167305374588031058060935996676144205528840410715066847914075980315441390031979055489810833662822493151176912812144740234029609312300506327578965194670038275044085176229832177862347338779583329009656706215567552541445707786356392988396080206984891696772381432868941978697134588059624086178663023467096500444851829724668913467324282446338772745225095718380158387425056657365387963544358241562576001797439622799829074476777110307140657533920180278951203132548690851834955548594974428508538978323643515281968499208927683556990371393517045857593324902759964828235088722123601269954736564834469042350356351327851141477822577895697915259891370737152640568891009592993775291597698993880416017745562919969792429373987876184593630539623095669339219424643600735498640623868367270255436925916260503534789378015532462730659432429665068071562755078169904863557843202461686598462630369098967997321391643242895499628984946718769134754990563529133692491193030843811012507993675418908916728841721593443049367384757426304519014642247719326578412449156240557451149485436753211164768943003878788666806589752918252458746462442390584127902397691061696990916687950704472424290577310760414494079780154208676596590473364127449214267688052227989470074423581222679290050370204279041903248305349657741391320869566168813598952670610709979509431304860031892086227584614112713873396578539196732354550413647457383799013318522811631410847530446126954470405931066673595098758165865167125898332881319893548392807402534001376400010768475539630191408607766250588019771580965121846527240030102609526295815284373881802458268267454342331630689309783359683042529568654570837578804553148739215168246324679358306098108932216146726939645633095608364579850652707706108081476697453856598343090201268792916043772584685244926853012761971597324893764550248726856209676741653566660353965643988709572734804067588900886154304936715178640667971592453570880685242270510762185228542526252217970129922634166618541447409981622386264572071769314382069769742954004928123771877433646728397263842552462797799789592291472356829191689640361847593410723572001984613699850711133923717858134550124424208100089119260715621029857133728489956101565508398418696616659205064624964606334848478379751203946420292357998038940908142187152445324847003551333956597996688053769000411424365469962784942995921234156137887348232129623350164467374642067065584749064081857588452120232264477278632138516224883785074577686862680022227576297871180112830432438837198866929887101197069197030520169915509320218482790493853364930528814084005260695717653038165319534655049785922096524689524961072907001956791448953876150053348621331024513066653082440453931457228288073941114832041398967738278035799603377002617466378608480421668430775744830217804688289739675682183325863493106001563432316580521019322318204643246364397129262630910889394607145543229565767935743526997173871251077297238016981818553158878949592268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,61] 800247699481799752516851511945182467637401159918477032630324624657224487744231124854269559368266564398848191841862045740757068872780490451933791591377476913789736507063099792756825775622524024782206683069150169737205667123844062435649398806992777073777408663987343352262090028884641440199574344853281973569852797089318748388120460511430563954715176117125645964071561869963055125281104865653287198712738984972429363727954007608925341940739625069819432921088021592170927183594052879229479219779089706656510371972845238922134102987502987437058893400530978364927352906091859899657363719204651320932624305528370227268042716156618002187972836244271249967628690087701555010225708439902172108095179710999726954172054707654216030484748441610826333014687373006880562826728340194431327215117413887470860098953462867799861974907009427115251804524474141535667894113826185723735566675196424990291742117256377024682375943058408783588354574847611813056048313664035197658099922575849625090592797886297639115348200626694024615167988125046940367716616921094811844631175054263275133304584529552076062117391094567122930787283608163671426140359406267002918819959700416643267644203106620635294785546004617838623218380204917114747151961551304646867060890974711339701835135920758024416651096093679993308346187552802807246669552384528382888569693142467728028084233898504373776404370567411758234395073920482442521789315654674489628632707064952854336002094885525956708553993546917830196600568591998051107464297886289739564695472288878029543911440693418410258465512170648604830592740174428377676501004056383708363216980754738699208447311802476666860948927895708397999277987244426028197432240357619272079984073716240325013818947903391667930349594406754263037782506146100179679613712308421927953788452161796246948394246242254810087876911948209755823434855613343393245771421333726009882508862701054775275780002502375201597522634433214869760627260523303757784193248154307828360331847454484836634016051202296173499533387715593580322269605246157110314217983128100037331844322834707273342225397200234302908757750434677129656946820378060002576311725201986677136306981820671911646991572322805799219264082829737113710686003932058755841061934621541470848840405158012295540428079462711200486269697437024514212290097855765505156514133778251049714211884809601778832824051552298885090856404290110290795167253868327680651023992402395527942757646766525215932933033712968141593931651391887773965003313694944312119979046408802876005313681901032941169305514479260177010547074661013353374481899009519537454806858093006909866473730528906397715476615555853431950376541299385181541297239308721075773255410819889853654793865784045585123043518975022997276659370399849803230085914047448994182541246679141371809041751833742154797532177915810328641970660531603353108982573612465754118658913937811312427240299940033747763774858742376560670939166509316499735988426131070492655729774277559105396522751169161771089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,62] -100160583556011334430282842999974910266118906789390374942863035651307030238540191634195004807231628825032479572509303954616553041293821946832759312847206081077316726968847190208393788865470638563829384914705590319370464259029433847029087150343612969460411246550434018738264315491792883718721706656970733275426277266741437551599850767771783304293532600546848616791120449377763796956195236735914132247243147550661005309679985544013998972936113104143182680453179699693035061371141181115809064358735570754927673095246283227256947707143140574982547605298911198068206304808943588874796185343936423400858213912780761656099766977188928901516452715602489993450968585391873976766751885007534086904443519732044247382489317989101434251278657119071403590784346897383706181359973178887536622216815649181994404627771847964668133356168086292757408466159912397209106276949858223802381474846249762765741751249206132342073737983844599654099871881138949893878403138558956464703030732159125926409036919505374955361114779402391905512425307474796295685325434982179333878442829678285510073562934945002529736946860378993178909589970697763824436412922517381852666582839324175331758278314668389051146261204628286021323597928674186930188474574913977317908682012587981038769389690006994685149598468831238194448091706435274919285018525572857863444399547029939030341933360344509004831536430081526878242677556424305227848600610151203125398605644347063682797631277177549718610833568613806347185397945041039923673237807073560277414308065317338392168721655458406479232297263810478873457535122629408801976551160608040328358706854488907070463099883354338115774396189823448474639478359861514062747336332191614230925763365838416753888762785164838293087013106259883003602045738379961337358879885090503963922896491511118308029318848282882227895813466568040334412648478696548122221594159319121160562515209323459685234253915982535946649793444558589468478574050248339119758015303037309493390020523900530746156075039135347247400793470692121470544247450571493268970781210029362446166847799976878655936547716798286581664208063239162740754134803658624956271723772202805939662861976217129350970338029228090565480792715710339235440129662910935882941346393668828854087730573473477742823076189101005946435171012655126575226404078411501321347206374449091507134089786787016233971587226348939763908682488795151327914536154026208211000960922048403651299759288493901298689829109310656923708171860583489186954400598057174558170608973849344005806681534946953156698929429616705410679514372264839101355742191973382136114237388051471564572323522229032880583106329947425917549786736210340819625855050376214877421252641354133078492730172392192466193255255565525129421506419161745646658257067690101552436129311184834251654876861039916515381452819250570516682480073695727777722488571606391255333773124860451229838312800589874543448072697280773787850718999448861737642382217829022494753676863675397880690447926028014714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,63] 9841773828857065716258237465396389868470617779216238932090841031868939310560649428768769561256119197339832493683849977433187818949821463807141719043888046611283334279901236380032886434887193181257021142793805448363113819754724759944860259143444028503739868656053475306790562381031769781670254124433495428190515045844199127660328758699689617929322440752871439102525354058741689757531504127097515502879413602698203893424141250103286299554552107607047555422231033698789563273747465720786939334466657268571114205902121583429773742835250892496325020645485261222222967102618428063668348236880779484271677667011143088429765124295099185796761789198876241028170594840146938632921440162819310531756543562012786847467651701326276522277679848035117013505854189248528820157506537802202555596884212938126295392542598851050361441802970981795016458096734506642677710568477264402271732979114604695080100818081836472560360700898622799147914871152042354704667808518570933595134549814632492827542535067247644050749527521742581042259840866639971863107046382209663876062884406084925257606452839023142160777087751989406278196824958933075780812153155517565000162073097081351784884827400970524340217448030302651661305165601664174682692936336901265896263510681052350380877923504570376968732919417336160204115443005954339349916144547580894326028634160897986831142171126064932867485068681983854082332134635966301747690544739345716972455424598407928194657158707355795592722095074699298147309358503552542357345369182867656983551073681023671253076999368511789871837990958360454452182882579042718392658814422832172788426988224963203340138634919104384359846145974782558126399678625908962696703785128154024791003627368416224615286954208224995541904106733734727868925100263395979588687243754604662425088293170101479601346253432708733318784495464423126066910511307312634957843526405885700786339946393742172640511709268261778438345364838408877382765262940550401464150850852369039076731853514312089713552978572585787322593900823306042541406122617120359968195121270892873115982743348924441969869521982963022364317908600047119323954987777399624631060698684357033612379275857639274362244578434815364756331872458858498396544583547393114932659037550131194306943979618352928915233967560833463615433346747772471561882551813609593198612129611790578802045382373024171781332409753686452891074756690251214957573737996273850859734531915641785863467355016887076420678108008329945037165714046037064203818671641799777949796149424219732580770295293637693928374250516725279387711032365553447061793948059729329760553471662272419423396417394481073797664724227592087489463015318172467698833046468249002401096710103764719650948099753653492778145637196876633863110750950778847178369192368344457895006288736544876815467820575236909485392474141710250084228510386925055566704706359420367179696053877252238630491403336812698845019542304474573897269106516564450003508286940857173248072590528268312297580961435345747968000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,64] -715539295682547560788583962742715490347414029222527932023474761402035695887080733350627951644872444439919810598280184237090287132872476012705050212072085923647339498349196703315538522732732996252635523365708833404422917878973312872603908172758748269351558901879367493071572944501837972319011459641347565607942519455994873982026042497821559721204691332096491373309989327417886887775162974418370228377350184538797796737823204313961238636916822185808713414404291017786549690835528890534924885199338683177201279363463436627361315856330178025888761790292514543371156543479198455174941339749532837594575491263825234602769145787395756564475459268379309446017886863916647651166231664555382518010132652455808620154069862661916340563341103695121900159801366788290612560436568830399198497286152729876781363246896244775460523824617159162758252782260766347768886377938827904833500500981374995755915747396532806204965121257544855034379558920817153794697616831327105477256658817768221624545380342402198872800488599186729295115016355727029893972454218688287307678507307390319655423822746204894921152743582756376943818723450259143278832060824565803186073422822198257695134790312667803077474187397978134342548420522041643375945825401770400554244608544087964773522246397615565113000309081345679011037765472461618494094562765362819328059682909466449527820900421174290181005252145788289938970658028108688114340772513422412477491413680830663290401217503507462218027928621936207368176207709197602473080028748343443677089587329042702131596500845329012097701663632762726181287470805884602763499757123873020732570599251327706286800061911379358034098542976894828051091180437324102620836056880682037338532582087137880229815914001349175530771476055523158458680944687946370253913486734625780506820765652621578255420806970127250488656023767146843469668509126422006610162212361875071862823951879568265348706916539483574331189828306442411136599012879290761641509653754906901932479048486348192216590251365216447506341171604412918068046883159396919128994100693186096235799914558578699384965689706948924725200213018000429913024205122362144206759336466562430892279075079555288928533112875341227349751093001507565717825808125305117630699664539435223956440651846321483129132547289268803981158416671482133146686132561414551067096222806551490904908255142148591893555805450834578205106150379918628690997212990406386085821059270533836903829614959719032717157128815189178245829922709568719736622083055196107097429766987825585446358982222261285367792801052977897641366830488409512575277897351605152867563282383600883482449491240808685533392101861068272647829750984187188349031059955913943247128116569781514598023037736998951887430304470953720580259322037328911147222533464052927933469758801595259293098661196637602726646300719321623111232339751838282780797314491400751579186237131004350223424665954512477746662909925290391711656533700476472459433697290808311146987838801453940257288559182542274560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,65] 29642587380201259712072201688608415590115109129062778149324152590590613216760250038251563248721697772693261679804553873425959629929737280883997886922244195852671623204431683791610256727910703659383233237034901247141401284946596338337920235144580603489827454879815892476124069485278254224756413243648804745989826251328204075785714371836006057503275232482470811832832013885963492580756218268614722775175149701159710985231840689134077292079954793330008699245931638369687366993970391225949059786096275676930963011279731761915124928007320220501592925259249069204928509670039475086608670232036783671172565570587314947269267238422513348705659651227352843612364394548634622482190894069578764109501578824336706774013694681597541200899564356888949018947404835733729251152935604486170887330624742340376925811404949839432485084698322156813467813970845519802509587503250478060631957553204898785528650466495184948263718140286031548238077595294302225753525654595596706219013644254394064117828973719973234714543588352820898067162833422280506068201269718563494517973654445714191538469811788649543985238809559507019307984728716277489272810292841467469611475686505926074648869748075853416310462565197242936598321214510322611371493824378687745499543688115528808224486141247457273743391527495936936377892669016800675030717718240816154506374229682505451696905766709493821161501736077356642654161819101911722824585605005261038823920443959156032547001233520716803684135046964589648143696362184337440801624617398642892331847505316174561581880664040148827359271493898907596732497381475252957626111346338992597536785162262485797108382193502942563500387616898792158767943412701922742377511134649439431183283336594155890676878579870211187772462742836598957990979040674192401310060876102829815243793240468776738483849686377401185040358399437852541997212622037300995482510367212675102238217928226584079613169357676258638291007434939867202627255824358938517375092113641263631135140354794622200248952957779772340674276574150297416292105679723022909161828375815795917514345106782932286631620442645642837359075860603932053373599498082301122556369852352857617324258557446673322477915175493409228923718629174928764100809974398814768788850632995301851782305879310456644762072105993711321069889732615157448936412233382117612423742641649853636312148250499601738745007145364396595807577174447402392127901414066399388381510391300209994980039192524800587145394799888313476931533643194112481209187891039697336327334649089329836884891832820908969884592177430826587007920877734317920152762310228465123562431839338661897707803980782293794322448001620652406942549122852419856521999498407610082095148288061550264997708353766989257006164100204287157759456509696544192363469908623080817638756700749978215651092101314885134236820538054206844975786241909831216904008538182108253974549736555712876113879761391838179178635219384124401767487837274132144255251819633671648061673283220472944896745144571658240000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,66] 945896230956384661160976757544496660991171154938392451390183937515149712238935593783916940473957272797201716663774878748888447377970014979822701291614633519171326692130167853497549778314251733270711681796730025633207630173118873391961227976877339104458851410549951035418574515691633805597818619607533166909914008352354764016725248156498237337803137737175352306444884427399811353419882684762436283343831998842700215870762829577395267761680600680607249927841366445981784012714512917204719435690479392804901880866651652774537551993948574162412081406198156338075635116927328918491522116241287387939086602369610517273944638477973285195777526328149897422395626853083804730672402376018427885557843751852232390016496855647532311856073437875935281876602263343903504015156275971896026475830336369796945039931278512627590953583108778355864171186810902165246372843376963446386946083647201027724900548043659654070767686821724184040237681190106827136698010200747261796156655956201746067347960826499876853109729882997373168073888427896191715934682418477032899130362704648148701601761693156334676174072082608896274962969400460784839747796550148959634342884576689258006762023874984068237959897696481523486216593512790717759988193067252287216744361686873999357825561865299022064052750414080857214045052936034334156094732179793122389693423488124839975803230813578853215228324797821419301594173658494521528072259843675300262689437197731215778624792420331296424895667411820006667274862605918625349775506381719103622762734831188986489336921801311158082728772479713745489618551973014930392821399753138173577609553291377349559179155477437516221771926983804126913199423613552759051217639109239595396318546912690477389818825412284894645052620574850321546218860427115180004477070740574590931612212160061443122956083337871436988347331832261895223837714641868076342013120517242313444374959046418224816244533817784600573571569646952003058681938349994167696805494799144797012462314796952856938988237689124377473563764319574873527838583623240195454438092182881858452187655173274425457461858129003464017401884020019501438574497703217468552710451807948051118347989061010565417513820140097185360074371146286129884009880581636637984703219775197696452098807948166496766624477250436188322373296703256802136482233880559371163995532364078090769400646610485640874790200365904010473052095341475619467355959714127186064028701745804039775203945477784985172655609577852838730334560092556490028816032762583092135033518451245337494172560180013445588397321323592554847621344124326806481507688225771445661351850573969091732571038179093189651146042763907220763755178582888255630533414666656997019673890571414147660643022967420968738155452416941467119892409725061507617038012178579439929672179233842903697506102930582863801114449083058861785809311930403035225160652122631314396756503921818484437419006246136218419599371051390180922839352862505583018769434878228950130207091327311584227887785653043200000000000000000000000000000000000000000000000000000000000000000000000000000 [101,67] -312030060061645292577360198276325829847082205154063157886003163776264301543903481837514093259321930919016025205920993708595643801630380718485740687598065743039643030106832241467881806547008416934840642904006383487971230413377500477634025176166313611139564095349730889669241644270250221195794157402967951232190732360027051175107463876011503972895590550221277868282746809095605425723378551353571298982063994417572029756752743320101274865160626217542661064206793581175186639362996908119483243080290771867993465299278077343251481476386012153795139326071643383347948911803243753993188431835822027064061988431226798756068852740725040014757107389701047232473728846943647792443918099092355937866839935545446161124194151925222637454825448045896982336816847355900147519679133680091788367660483445527063501294379929258056718208857560837156483644822909227187362714333969087421072233015353504748428960476341677367367014045752941349374872943380605266025542880698656733557720709628929499263301851315548461170892691195974748519736538845312719465873821260897395700290326392189420650854892633009829938152773118172984130658705457590379655671210840128659071068008674516684169072416431643917475482908375823312330677341651591604268848809187204638390085120786560388013219188762544810522588840757122749994766957908773192584457371758654043477751465457914796147772657294570001098677572547133558290098104614936524550504962138490239845669037483531614636055629812565645204622037737880495463524912539870202830705953220048712205254080016755348955655641880265843259128625384393283771217439951316316143064894075470030744152158151062193756468468754393001132119552899545384562081339264295248633139552525138712889282515248442291999035922003292149255847203643573186750944343236509014514741870672485672969918075453579107055152027324502534718859314026820425111224868884527945643606985631421046122074495554785684494554723374912767782827670628740171174418821330126605866970721980025787924144274753308979662073306687048356307298488793178381925393475941247697636967055871626063733753111593235359950080111031303969109641913210528922453104448746746966080437649867490591608651033010532919134636176542161079447784936218551664323088072070346396896519893981202748120503860074800026128695233852524041993000958303241578609054530021592046717519895600117008891117535409163974986945479777715430899782635549627494651032286666932574922478872649129210430589551551160912768867611133265426277153438429233640218223955062125700817101535576067141171768570781123447122473627756336367925405386417663772807510565517343161090360212479720622779213907130475989322985442532743093730176440878407286383448430342220487696100371199933520434498353364494482281847227852700501377700921931013555000391047954538657863130255379782405284088733312901714191083884266395265524438069554157631395691625594751624030392456222591933610664478008508601232671877378231363015403558576670514542126737242214304203995549459501947538567308771328000000000000000000000000000000000000000000000000000000000000000000000000 [101,68] 33265267431215837887065535602277859050433011993829936170835499300010900588166690704944199841432086402627135319574922323140515731377748219690631266975747253291886571857792163861967778221665186117482317951149645697897006780168625526342761893054519401532165821679053588872794998658825298913716407674836922852621939708512796051370057895562256622238827510187300140682020157881300035408875037474939095303097737575947761226004193697151486796076085183452927318244831715948567374675676321898133378023975746371917849969026596996804841812518576543271589357142955939949998009265530242908701135914450294525930685024859148586172710438663108388343719794743215245361125499941698974937991479699042264006526214688421589881896056083878805718305791664161584599343698734861198835985952199141862583526459928908596593132711948550680507401558589028696962908613633008283676345501800214231327176437684516912163329268521414150456756594463169913967249392533123481210949763376468251035173825237853704734420221226187196171015666270265391870720821677781240777597416524347052469065569959273798389071193612560263511199799636632072407139960330255758325687291698624442406170505707976330332005336927453222158704556641131040403270130233246058801071026309321186433913135086402085420484123714636254699163898764027692480580043296826723983537771176596410600528910845229475589767019269036943034418980111475825631362364411514160703218125957922750549408945336043739999013581395763902817907579783093704506439406512950914022699127731749247560124305097262157253601080640698160379728909597103992305472906520730576348102191758917466174246848362350091374882744497313786945940670984704142088241914985455469057085438484554593344409095801459515017674601104529989247705364634675973783964690161558559090837278303202058539008569507177759186584411330460460934077970174824997528141299916347679925440075578022673482900347557242830678593236074127594002164383819964379607581095447475768469811581291874408221573367226486118542806508446160236009589244297296033866111040601719338713388618536336800273808883693575032601960448578561415714874702410597954953498085425664183678440654346610732480703069068108929701907496762198111878737050560216993932466088061683270115356796465233996427224588146257315849132282282831123906391442400107132855586230905837020715871343059970183597257358022703731077741901911155146975928901423269667823855675330259816718519837148712657562732470486852414727945547242735297732434530146362668775741623973824527183020799104428577930673507351688794613629009163517059536538294709688966982256835106733401925876575271384342091409374225498376097859037714177367600397847919787909982294148062846501267274304437097776859592062351898113627324521738706114272344607696439989138628401388788141097710373742188894743369644908410352929514580878304225622862367076509840889983400705595763268316691168842720271820297487710162402525036688768091365106413330453922724366153901182903915589764778147173762184647802880000000000000000000000000000000000000000000000000000000000000000000000 [101,69] -2357488213937951185403850282341013715700679200878401633557097664547964345380691110774636795440018155877618066262704177277208038245725008640393789784266643080450322966677470059736393032252766606555978304898219016718395904323634065195466600994298029031737319313748894259387802996644583211799094704294421274767756654639552309387506984807486271990394850328827905515095878208577307293539548996214285373738744187746007121233338012851811615229588088460848448863007005927024016917623042209143806895700906352019864553278852501532437554936782523593394603446330194564896416409353760511346948660847708263002308004128923685969531505935733116792471327061786996427533537662656800523715484008983239969168313063959011596829806651996085832553295522861077726349331455950831592817725010452907001354159435380921476497567518827695545096978490354275767031515977701446437579152949431569824266138907665043781407999487620070015952284897463647786719494244222344650948014824422530088900284766174935075367996993845218219571515512837846221569484598577155030901861602722571800393035506049172209903182055196272119433933154805774495878810817319376397708721828537121511453831050848939107960465388333193412193728507273895725965850182972917699883993447851382585910597787950487080447534466482205656784294046135726727263835314197853670546713706561648748473309161188198679645254728190823188904449392032958840256902153471111525863540589434989925676111299284145968493609809034733775011961493422222727408567329985034428501632157482195349577384858433023073633926688026486413716959148293050489122893790905021505098957577812942769353041408540210901132900398289006512448413056181135251006238448390422194132282107095393703446627251319557381173697600822667690351591494288433758148025208768061778296476944563094582164598579186190592093042244782276894766553583946843041267190885711178762178278897468167392792765844753602927549041706739591788082868116026801176389525146851803682708232571549813620399145181078685595815843655418128905913456267696117529126949968934027477586088429541715280917215047664749907373339355131895417134057124825157713038343523195123015936487441192722073502641225027025501184249086419544480403961045702406251757558096528016409383887398260213417405792397077046067979463535497183157066492792938857681461479333264268394227965226942554285290166807075957413445320261730237605601993166150286840623452857319797180277876448972421378647997869098799287135618783804731820255772989790693578070460796808354683772396849643625259642944314702985148690767311137078390713898021446476358613338957957178675776836643790552408952847100337535173709393037490207689624154374008089981862071432399139612008740252780008500125755625923391061499662395255234425221720923661493611196999777568656743913460501242388427018335330266191332986891308813833511805599182376966310904740061485671194279463729904089477876073124983773675204007294257344857558243281431933697136786052912493534193997850577461503324565012480000000000000000000000000000000000000000000000000000000000000000000 [101,70] 111292210604767337659983067459688177494126234467414211484743231298901957438920028859377404198653401094615303223733587063879225468085853517544756195008446280468510647329145848192362691971808939085501309496260030682320790225610258618469493165230314596139876149024610264217130419841094567444824062020431129344445238492075826398501721888975916728071509378410688244234029928319192817311918566054957383027935985571557850216817694484383883548416576471818605771519087676924174501013104677751352290708933654251780952699007444443289979082303146953221743592718000654514460157360805463069866343993243079437768001068972132409509109356242947561914817664251684307120780517092157502127939188205270096841175645803120414008738433239810471021065662024874440640237706979688436892733441290135013192254854488080805446449498187193264521448600092830928458302070799670454964329980245151289035155805617564787792294732593184361878691108207617066469630558643639382031264018149572039830626564216174627846248105922801929112799699190224499607614695120991031581921797526514822470461628587237248959247938405447835304589719256391635141453283539345776188488090903215396026038136195129537931517403649594019684597890501915084040215306723941996510729237760401022032036308759771175698427197827818112300121800717355500843960234433590455973041952385319105988217767204975845752384488593621922677796924653515854813050307361959971639253277585458416840619138546258843235654064734817154603152555358978696876113712393941134395557374099768440918400115214337347931006852160916666302087872018975506198264637906792246969900682390595158777044988030127151285108055063791120731357494403442009020531894921686139985070385929588488208276102406190369356585680172210529829204449282746428737616985972142280621879377239609897580739983463328198689759106823124092656963799422445895121839063330566608284099657757703145711327486468318105986345233995547917238313896984930954029812913096281227601578291580310642773484909898761125538869090197463661974089809272863207790260723997832924510481231287831956693766284956469295275093446805720680654687768537315815472396145102246960788538706162724499436402429305301956529428113520383880150257276023484684080571961052729675212088541401710905296500415787571815100529013815876417349155929289661379606902708811626341134275338259927829765087804624325713798947628824376647895283970242270680205403296663595043146138082893745185286436984082663200740563024544258200814063657603313117019390022936410050289597430619912661860865799634882738780717464201717741316976805442794886820802254122514548804110960935194209425230049511424477287275635099804462827277104352150894542306451759656215613087331618972729003792341053448201887672178649587161023440243557045246671240415618361540114803425781743686860967654459984504772723616133492234776919777551368967692297154099797717405363776179867145466065931841506422000703759756322143389298617786805551116215322717698513818249616310492374597474713600000000000000000000000000000000000000000000000000000000000000000 [101,71] -2273785368177107743352106577441609784433950990727233995018335301020463350073009681766643476680364454159487632554862551345034302224977556682850830259503947870053288716526504702094176341004217149678567088129612088342639577126783163112356433630067984706226461853702436885378922388449689692065496613424515253307968564692977915116469058110591362216953095411075105314107729035148092803607320670543298857839692221240747145526674364908524531067644854216584831938538025953007379904758149221168672721247602858405858356252320060936463374389212464642961900336871348194203731252215724727553355548915499373691729921720379888785341604211235086125020275517409204393444775460922675035042647678028904689909813863307627358452950165837988804925383752286002505973152449024416309826126177363111598812253544337143489577650968417491981360638853772611921119673958154068308264580897993794125835289785029724567828435931250012274534697257712381601270890160002819743064716723805340137681115114677153793162220341128037887725891243360400635433508238924590756917659878341794991867956548775594345730234972585635755649608287403893618412485089489511255626875061821854625336641061658088012756791080067703307421595518111146734845854823809202543849587855856752682588635989149348745787351065088045172630048633125050255938473473070091877707817244989223758768824709960536006399933464178093723086740835275428532552369291611708601685973359585815550602863931161861599963006149715004831528606434921794533857815827515296794851347542203818576867835390915142025751576781010206264977076293597370937361253258909051162904495287321024746499740478117143773723094813836115820951202096680826690516679268588694719456136480767986963133733231786351991436543744188643820627720192311314895242237934112757971261790587958581890428059591218120254143342997699964968577489535908366614891902127231338890758418180971685288207023093293386634037006883748501845632042637046970649831389150320249173874740075284366229714895820032445079557095613654287457407224104775554285737546944094637806103285472467229762203080494070897028235489893460157117341367955933010810538144048744345260753785753462096767433778720367832065093594270051421278127281362894131512872871488447863036415234231320404348614666332520536435500575180443886627440422480499368462625842243311565156548789878920405065525275447784617410384703088832341213125474316946151124182457339309890018457132210506977370903996999812360874570188717786532291402947145983290743207510269325100851208769397118038878390334339207556079935416211726832074023857074320249651653910186900101183509427479289564072101200496884597392990619459811362859360026451703066098268181919151463222267954872226176670179543900044716104594900002416020605005958938245775932322887962838198917559331052353723427735604492001195351690882845293381824707139446426803308971245613477703629257829472272896372603087733885837531548818987211053619799482001149413533513833809624906330483262698449800686836121600000000000000000000000000000000000000000000000000000000000000 [101,72] -54823935650828521339899465488780575312533318979981384066961785214773507463118163283177308514008541459928169162349894488390704181672354799285386080411114046952989819478993399464256572183613265573425182857239065387636520418422771264469134195895181099611769606650489556040549279511419875799878670195702170818321548298305708320838202705640392897305866276275813893948341800325544859077619236699132834503007242851001987678232068293684251394087772432417193502969270395731635029564408518079296321023887467564923466551162799490262902418989462384528368522573965559422604857153840360683691664846502235474208678551017485852339992738131839303492628365143374263251277378704579557466791607978125708380647781995039631239089853529999733486720886612574540416978112429154270209667155664571620279970736667350692407665564171128416219355810530701812190791418653064591960684576693501328373599864957565822813890903696687439294159368444169171402833836102941032949428692262881704780819090943448519835650887081511306493138579265309112192599696858651634755493577438252279121975675917000807117476802616710574545385930987811156350949276482229434838195766167216040328610691871786357887286786519726101089835349533271400435960876982133221915802110679178697333593908569747301170793714641638288555536948528910893061669204311175929378108363078638115330369913357338838512732910576481113863880000137452260834052315572907401268370083878032034258836783197680462751707908371392391230238074812567458544148793770288739690741009623943507186115782614299935117019278775052007013688970120778046894048484979275905535697053163094540872576922877993647306966295669991352013318348355710449935119546991607958061814654328660507541874247223964692299579193675487179427749444022050135726551536851871164004569308683714164397863203221041395905784639332713685043113626669534286549493778007626163518544423311681074988101409971644035907467230009530266064819039652249903309885565193005654534324360622552405000929060006154927428959906876980735345851474908894914248381851031797175991709080674984427108349106695833846065704662425610762685307043247672865853184866522830529883451305115702448068817463714224515403437465597480788845737463837599530585993681778243287257423556734643477112488260888711340435244021759709464392506362010713863509344609842765769966762039403958187861781128541941338573108068171503925388485049555501068072463141495191504715721953027860509284468986208574402299371777373758073785737007220991431890243531196195174238065489250866441023753139566651557351731343681883655875315288671721168118121096593131819303145862764101582059517430736792441765346094836822992428418178359471249406246746139700194455657239940805266774785987065360918597906857296854306888742922561686284958872727841655748834143133702180017140696883795564998905647023603284970155259539444378570452414789269057794976235219171856688413356086769280350919638631282209848198515734392021351232774390326397163219533720378486326453862400000000000000000000000000000000000000000000000000000000000 [101,73] 575304045491640750769657260365168355982186339421960247664605596156088152464210871545240621660998775213169420462173483902775534855911512445534174745454182887988302844461880313531311244510811315418936317303465242261955191898329923797504699441382206387783259572663516361445182331906519252393808673408926719227889642039821381274359323433397095248508301025422197792132598334450378973468872421716773512600687947973335991940443414158737434856547683766496893123036215063339449571263943616796431109746636368866282156006167795931308149683597070663866175461874103354830561293998783546970753874016619344730256833621655328486162096861132475311971381707015002638595231184641797135312587714735928186122210043653490008846083759216673980736390367283163128367146903429653523006828297051551115276584181192942218296036453241360487905713278893307317246576629199777317885512398002911121187526481900297880079228705957168365464901515807140033499034232061158125112943171168056906290452826132419298410137752220606482156230603166955063414541272656548875487768515732153389910597585573281667106003707517210312538593246284828429217298578216062563219747437491910110735033407545979333195829086265049199760401682604700618158864628603754618263870396814811365082427589851058161835389688012127037533498283883955440396441426658115475041419206710919207269356791837133336158789889927281715445349706956860347593915453097053785536938477538503150292921697365973653928218404883313736398491750524439397369223502857805069582265890584749539535110186070203749248365607198873253485310474385011898348496308700674062965421150757140308522021324201666514257903703457177756554139880160859811122317730242938842122245034007815285145298035764219905900668876210361083005426021671014531856976566679473913633579299007521319153398783948386622402183587810816989179586859929402777981470224286131644545429339983385983740556975464812949679405949821544312861539870788532567003059709119742544110766028511806672672143961965233012047079595088699404052216536463948391635353336130715938677005349037475631174914596403329918895809174923055645928736760930155778841087862708170088892630505942907481959166664140242824355271440584235242679390188326056737138344333077666112319808295577906628845573449996889063199612245272065479988736432253612501522717278988204913407927245741835977471507247972254662063951109201227112342007921453027779630371819157733350263260072794972940791932210304566983175516704934433047263531930273836934846050525656313819208475451635777754351787608407326795399046837232310836067148341788766542227343098134931155173491400357255702177775044081479030632848147321991727631699179196582101381408238243784715394012331457595761415511835460088945807829242129464846506367858487869177131838433448699929179062789546440177984640917691227248111805013546799634966591303027930882060364605387327127000769506405912927352094698566336801316806825118528869705406032664882871753279963379629108842962721953448261058560000000000000000000000000000000000000000000000000000000 [101,74] 431625076408614128145799852127615452610128755912282287743733092951362381532303806273700426712470061710003857544720811102386094465343832813117582867045194005324625262434805540263608169101762801537013653898587046725838244273571673565248240689741003019662765021445023995497784578498406276830896280667621377480354276086234424034198174488688358749679219503945612134368036340508851556316547197138554646384925102526547044453516684954589379704443492550545986303374472536110594130898330721524777059026573277725387439927159013246071367526194100877207267978364615469856944638204505037728180977432244400911580168657199966313789935563289229659726136034399503416390672123458494174857824699038185196170629401759395732513966566029289516704364683412041584359622330370386663307584694366803452734626077217043473562798561443901911101634167205362854998908944739761750809084551414726807862922499808993743982570403582104197681297920835893765111042436429474604565909244322212881351117548722759379780047019427677445911969278987583813502738787332827286362539166687430537711350603329141288765827565485996481757071569659331314224457454131193346725053054614390262256996119773235298903472293128323035276793999608767013585347406900589687336550171294204035277105857527909053966726059698803496629593719857866813877238043577856855772057564205541002325289976520682953406709208411578250547002574743594946045613547281651800117976467485407602804245230400927990918753613265325178479944296883575906841029773486451320718745193833392711418345436145076970593210759769967476693079778458030900383803991483513739033599559017993365378424958988952485444403957061701292510149067898340572406558655671487324853004326207634498604359616800275755820039264255537384319673540537507719532623973779031474277244786327259122972873378729186185183429224752515793618195254157511838037227608083173499065998441065479264384219503256228450441747375283609544977962599542789342912798860376015498777897983173051685449792323024275049584376767495707277773385040336101750968883452193880690079748002184376216680597778149429538552628878972375584760839872631457945065430054536969351857093420366852913841208691163022238143928423076336066742458559841867452565114833236159370405208311006918824276322601060465568047603466434479146399542569875922190633546220429259469806223608290429288453539739006602318389073070570327876132442748659297994789230237848240003351693246033289573461473900550760982749305527802713685130420357883263767962108554009828178638589994630850185898649775048718285477890321804979666485551481522166178004946995700405306824969640281563885016176510648299115797552222959781840163815772560304183082948023252130829336003467300645546093319829709285290846742352859482731673638057510116283119959973583119784940337594393505276637174525217734497172421699920310972557113196909979535781791471863891145142722687846715531614625030614720148826944967775215522563935947086148295401221914292156442824409582471209602252800000000000000000000000000000000000000000000000000000 [101,75] -39341998220848139364452258586560459637950319060704756958055649576150018939072567740373435227733769575550943491338712618567272572568261210309626377756894104016669530958308433929931133109251188374267879000828997033582566997155009033762564725766922949916127953698316288119724316383550121744650165174521791870622494366817797962110727244425159349078914022823846529960538608016800620862854285194649333245281695974222829861398693936738621096327428894426372375923293088255093991865084824438103609395142119446042657813645499817381474332553783040559963353774930423614423677945303740815639028613619104233666497229705531339059450792735343518037074850946541342407549011312846587945991559530825493471397447955911219109994798338207335963146757467883818337129208095182219572737772696551547511166140223343914217280605834552816797814640729389003791548432677821645645118906366438810246383969886059979942044845350437787019030918940685955020772388414473773686367585091322982935245241537741251726533085879382018602653583958615755605690687808555838522520003211127456054379341293900698043134773326118890988542055213304463055635378664441881712687534876289462920338024464933295161897493012789229593784145173157010129722666159848103429699861600274241742178061800563418593908558956100471437744420282935438277548263794127895558529852995737204446050870349239628858926735737919460999596526374269273335697755911478734043595525465179780969766529999475613577155770984566400328882592441652183707875117819794146597461557695915957739248672917994356485433150556457470187148266007002219934853837759636552369938072646706352449344359782480932399340802006389998791075293381956991294551480595824696026480732102368142183095638976832082875145793123863886445367091282280524328219888007451512940934688988218659454397765151635622233575623063512805711200775154970635270327947020015030827908618192323256762877901604169395284771586851910677829685873817069148769598923094356579308218151095055341314227835172294758231424007663616946994855753910169242154747306642866969526469927653829690541519658736160437014577524968704773063979427936125984080923048281988611287473820441156483130317291729080867958080350791377584162223069197024044549401189168591643987708759717375390264051095388813125603884406852540168670079681264220065864399663905135107802871280401123624518386383037815612420984894004444211651498552752431502374155187720265634997702900103611181224074702327850174909550879921449995452799137245375590156532877638764602296821495850723831834491146564302726623962719941775528060601580193845368242923336061472242540796946694683345654054573586408435989155230155684770857610263494330923826382470477869926086213338091808348505298049822221905786753347891163620712605960494432263750603485741484102819597385583123927376997311878061061482559039687153591847467385505247449602673503314711830033711934094524603975884858992314072843692443577224765386544485132186771150142321483509791950063066748924964372480000000000000000000000000000000000000000000000000 [101,76] 1825439985585068161839446491659430503753780340314889539877287948060262680683773593406161426011402625367102384501597748883111155561418043888089998059822094948882916509796814103426957782291014726912384501605034449552747636883460500261391490200727194054112704868750841445398195293849208264707709418433707654866451353942072658051852460008900741050190250270857966025650752298177520265914163055371563496856394023362435489532622562552817426346148112564074028309187004090856138218840871527471090370737332978523599728340506959035114364307972467948350402692397012297014305633087309659125931377506817096104324052639325123683521934018920292406722568265762020595216791915737417355852341659496815441202165642480387497258071709598894783760216036659016856415018274187736580768838300802785354395780133261456097295490186001519544275691953418247434390979705426613995106535161190748078874274177498664208204522134753422313997590339394401583077311215794428157195443021446329254435383822410841955621276223755466723793504192971197825976937215600068120990356559558738595359411941146808994442865227290759907885648095749108720611232049106516887553900231658941661010508694330844626000798676943123419105657576299649596461058362074661077250928889256738757797826554234284108964502201413288195532882095750715056208440210325875424280631532081611340587769600216366555437390368458487212547104441162041880660331036462446346772892021290400322155384496818784972641858757737029564740612912378738320696720429499861909321923977376937806709624699906301979224961970251704793107190938353498678113956908153617615819313470193730451958759838689495664140076998095082110954144247103327851722698427770304585885570370969048575244738139679008038695731836655677570362158809989182244228367367538889080996894580839495910999397581149578923976931680170279189880667902509281137951311778153193361533340815818907032223385963004923806606845342966594501122367786976081043325983173652025815818198684197534561920045846505925331127989647038447124292409084970655939503719515829483868007318175896768412001854522097944821439950412733761582683398183507121888016841840873825607511081915698482734064093833745434580489503726264517015209109973539840004299750048793339703825670678091216947128813482517698333105564569800754627044522500333291344175086230472547568520423043875233379040590686083482349285460833461801777292259246322389266359433329802101622501564578881380532417253945761074652563160991573233108738149407313229866548055900096955980554283523859442483322020278160857106772621212220465789168824160320028341116842267785641451734395712421140737764156544445687620086269462573500296786052916856676012661537286572949220514762814476401926176786895904415635964189339590199296804213709509080433810054527641278229197385513005919522350368115800401413393822217732265699597651506397690530320284602312168176069856117964618826181572693870489178161448791453806241682812921161416887538803955884804622778560953553256448000000000000000000000000000000000000000000000000 [101,77] 65801948547968455842073824658573121445199422267644756291914303860761659830003011405873204880714836607955311348818318012773878982630705903170432957424742371462606233735532372885179373353368597415862648099167731996491364099343943799817181775972570461887542581594783135959525110800890512166227186147785287576943172973766236769721708642413030131333381893370132254265520868393306261614224537341011236759813979320837692530763412751935882767744770340151067534881451055302727872951174578510851249594796134719427244040642699288157633713638448395363921982583563001292688042981335757901938305607243970793269251017917210870698112484610067707623807655899351772016661896206010458407100972278166413675850201078202957366832972427210523257852791959857031310969471128600893426434273108093446575561475157299072967065931337626224613061100936306235952393646443311107556610479714629302635219189921903373260506510223811766762004336614375485814689818319529881612450525761062475695971056801916555404468168459193746327069685673870583165107007152502783975044998832148012941178022209126928609701032947805240004393029287442974597017389026144235791604872870312387585385339830879184979031609780285755103096610404413821877057082393698120014923938531423678804026514301567650678608865927607486763085549799345062346551957419734821363789700563479872098020357747886560524701542379696346180682986533940618361280616841174874975673242442089573074550715051690297776039447658953984286017195989405040784991909409483943835111262399089854911376182989682937940533370847818450565988804553188119624059855027120425035582046557378380438994710860957199330971995740677653534232515541813877577436565258580649056224856796410266471374380410359829035673899835246732775878406431866887837272206583763719368451465104104216573822282100247085083872474777468629215377739993947146486591437070120088478416018506271932742135792842589982840431265327514309278084283396457465769670386984598028514123839938939834468646362174364408235459534459965265142256122323494863964627159238216405260429448706641775260325499760833896451885024626808549843889445288351347124038733045308324003507227485590658910253366370635543747616610293925066152501536072805420029339911917278722506604677783653526841363570188251427738132042941489976062667830104056079251853921817191707740447728900625219522464769832585592610514242226718014543552873426844794482586320678048969068758276679500755176911465144476031031667984615477428229183362835344606143111659472116436821384109209143646322903785041435439939892672783824460818551207320534381811319288987199229201423798276767343237346548426443753365953774307880515958541571487951751670300656860788689808782943500625440177789852521690227014527161489956117796400853437868152344742657105988244034808325876891839688477534910401289744276924279141599711986874027184785694738414068271523774983490714861569304966618215665033114402362645803942492291793802382139431571034640761206099287905792698613760000000000000000000000000000000000000000000 [101,78] -9285630520475662940500629767527223525081688568382256477054718958868563506488521055951946371629066477261512057314927181603970950285431670003751058868305717084050402006727195016593717979012150891919305386375534617536773516322481953218228802708200756281922952534013514017184022806511297480744425558793009262212793564138118808316244333284713628770382440878609682387931159174295591604133425007286815839682423727321294628536489427363584037990549336444645110176231455876294466706678324392630972941576507069429955932527710915765869337665266843302702283848764016551791020037055868493694179517550230156988897630742470896832551001216761169356214537177765162136373939075063122725589678370970251494800632165377827119631730655654282209765094988780796017788872500359300279825507967745956752305203331790743837068632836211703553061859688291366378733555772946145010776366772412704152321434956541084831314385053672700009954678399294895606389827039073991337759846571643421021369963473725700585759966265188871428428008638835318687419636062605833704069164091744444707691846303460786271305953380411760958841479078815468151326009086140551641572641078661567349339393330324150537765976584417919387991043468738738982767731172707217633199280128321071528370330012047420896783443557678343873672726684275969059699196185837833671205229716406593827588518692089815985408854702679110118682528296185693950826194742982054432710776022591680915983321169193681610762334102952660735175880385537675283840616956904404314248458388070110861091970343874437767097095857446792150860416210331402188855238849960812250481821635794299236814162919677921610345208654339076512335424344663296496147570125497704620243867969971497363394872914550176912922361137979888467193086515268924116837373603864856438687583407615830860786912962574070352725354610544959315535383726825248366634960898751332596951435275250023021096120489762361466317032261936238807778811397541393907490951643829025454867759276977017397773792389203164933974262149819657345492281790002139782322411532266907923126270999051192751491753812210978319650426276119862143024211139678928156545209128973230925494860634567698598199629331680149723348633863934757102935890454513492597022821305858532046949935835259620694510860698445129572004535291273745972679571435983873641858992316007510666469568079047085116821115416988919318000194036229106180917345742152167451138702033134423304373529917504198077842208478294855354818868374376293309864996529776772510539881793121682751081767807350272257025614171857762154598016551601788189179774624032990259129230401636116055089853791033080720113973527106839632630999182474310614865959287046487420603588973716596077610750896864959449574714146186225255702237841825990751938475935401750078742773403132243588472722061906265090943370138457633666514617977535945940731620732786455227589398580402071428710826881922136138488380031333490603702637602631080660152014322036586875885471713610818942772240424789606400000000000000000000000000000000000000000 [101,79] -4352762808931481569619128221100340576561670246539066127115988465606982492794373540473064747472142552173430184026065665692615780013704851862834440828847939429315329046744268276335570100912969708322541453755976061301478767285295458316049483169173591790013328479686916892357540226564230637344354473073231223913624807958255217696472052926256038510883855915740170518860446842583101118434454198733708644657362396186530641113418819507903868252377000678239094829248805895351623101689453954503570496522755426628330415123308257217602975994400257167913363065997077695655307511338274060778453363008700303376354976287130159224556264548100166909868393476433566516059951608710941671433329938904722640589185199348910056493715437739701375331630813000736077549984512906815724048637069457150353402642149477088554942791044649836655128661388791384163783307705790603182495091675005391908364360548809778441010682874313495618429867327223048006494670335878510076976567959761266914159146508100421624108273925997198657201751061690747221498906764795591817596477186593679065636687664988039857353518650684310723838573428335224138347074088062337015728875687690356631461237555475357193889122339281579103212453767470904617227752160627184902780356462252815640867918323050386612608748253694959129641696353069333256480894478988553416931641774072659194581147798890746572569258755815049922545929338824576126190581086711286277437444653447171030512365392300934495390071713321376305848465234890251684764001385986857971182391633753178514747904140599003420142105026536140574426269607599844333723305706402019370960559692006939687828074927566132074619791073440699685686150200875251440679194120173021060907562946114242054178286065442481442558931788633607470367590356610918551546739948271653332567112630031086400275627896392157943893223564829083809944065001944509374957667706323836519080469018092049963216010699651633720511645071232392752323586433146275179262585734628922056987355270555142993479888110068846704464865857787009170800393665833386911949076738544754208306857623349536337024738532499227589002840740329240521722409534439446952827118390442118641800099237159810736534912433771051706131289421639648812249388182426263996546696086330988043979630212631106855112975717695440063037639395906406175946231822110624350961453817255163834949904056308898698508885569399934812821135547309738902966130477586517670634288955093885565881245811722625671047102347591494289240633075238034893920654280918111977819016414319927914886635678230318272878855302714729910065727678569588485329235572860737152654617714372451057619014033704000581480385796179787202277487840927210800747483566566202723693984113618635868777742166022254586559340208691999717874537014003954037333216830682017381110613098307486166992818124389510681696196639437511461269070118494108137408815180722208395401856971220323403912225330445429549827941965140843311887709582323602017807803722335700997006179399104137980770785763000320000000000000000000000000000000000000 [101,80] 18088804556312374549598506266221845938493778863511915621153288010199450548536737008254899212447668456982812329001777556397310773677996086200504415016706732088859539374104775220156014374080115745626729080864557895438279596593435542439184708175019360763521350682467870085162845712754603817725412094953677183178856498295795232029249723584968663504877717364180539991556913422861653055332416782803077795816458042388706414195761774768864236489878336364423057307569082947329698806778962358924018355670448245501716949663957728741795502000416532470917521985077113685824796367791086901143650395506862810155401171864998026348276422256992519564669046898603696606398088844004870490389863117862121890489365894253566831566802000770357021390766799201760291131933485294677870513819711341957757662168837342080821323742304859500502523291256762195257830351796869276065129994541481112575984610610166944650443699732272472387268358894716979573742120263035881714720355717567656656569479226787638604133019180119569690287913545772531066221821304931202469925879692400372024706340105313066722062741625926506158416481991744078606176206519045375477079087245096235911617759771812247740108785648416443874061161954485582037396777413432494534204723747375691697012884892582271788887755808089040063840056628780512253247937876890733658589192908679748094622171534336078741586482392012628419478493332557135039590660123368271150653161561996775786246020773246708935110657377590353826704021828975362506965783882976302897485823869471401774120290884856134182304462979145903637252342789356484542327633889192680589912077315938858772755417935233774415938199778432501539051996824398676657814561515804116661700089792114094930719585931418973497384096086753456801892998025457779737032834660013343162317488562015188169172162950028256948641799370797099416912587733909765788573396704471718662993046230033369381891598308080161326077201906660423725875800612146184917566445488196072913386534988900547032435447860247066537759315346968742252527265809104554269111020026991219064704294562497702736591272309251888278980776615166551365027956710471978169295064021013194043114152451748500796240072386031195678739435831934650317841130471738946779267531342829913014668753336084422210110081349526171354097906855975596895271702660833051189069814952093960814706547656378757816175240130138567015537961640050714643016584431356746828564881229516282820277749501448755359407468217202864885288146231455567263079846608390054460055517966227464184757175640733781767841319476593621132785728337558455041115592243870153759810150896682864381111647197716952512159061925958984610286417230724549152576201815346086758070608508902719424818543444134367957587984802028378961655429066724593034395437458454496182927386956378916093372365519796788740154670900496551500698554372727284560736560604895703483707551847821169348141560330477134745232351318840187414183082625351022216945802388014196613012241721575612091073986717286400000000000000000000000000000000000 [101,81] 149399291582350559032696130800121597513807981341734799215457633509432050506410554647555623533986555070888675033168082534096123602693452210046874164428827675502013271662387260450263806818395994783865596747476712031122905994336181583243908912531686783763971948388633598491167617153060314998489923844057734533847295374983035516435858196785137233779684823708436523585516011961808461040637521144063682940522977017151758059984227048249993271045935030642837511184184433661463173245920821117442191999790144594617374463034981209061357116728684228500801473622065723465086003736208861091810378066466826282245933244732707184259637162706719364081670464162605011955675305530836750059021917367881053618326638826245770311266842815832238467315354784664392492795325034360567710910001182973142324184509061491827505624105832354410962422760427200858015587236234413785496057207390451141100272311188714065807339227361402383901308137096783315852654818387227662280059518334254527969363916470608763686975861762114774423050144297431844849757573466340441663519596858434961021168893492761538332399215577333131040943237758037065235833167258347960279883926048140961940576060847828268710352606793972882452770131829972598986335935073337398732575003281113065635535116664962915122451740881006298271485582007451765071761144919479255839417691045475799483710448646559658353168440365933338082433577582181030500096692780159980147221649660178947474628482594578172166653852585520456996336942561378622180052412614678587428366533327389194336069335327589357584471223353238178162073713141107984464786623847573377774046253240881460539931062824589800666708797336212826070175744088047928665720653850410971366421674079078660736504740873412911969912309523324058218358140232406057432370173399595735831926138966187245844037352940482036108039358938425974559100859724735656930105244825475777561470022055560071666409486474144112313568347122816567919426580095128915530470795985711421364381831311864945719111148265718583396774296931244775347998283662657546609862937145340441046544196637377742951490514466809824524968395362503782883317063895197836352784203854332465455586560018001615281666083476239285853343822587007848515616070208947719112155617150965891489945007659574229056444446530399303692319313712384786401677600300336769421056551967961431921229376195658427138358037717390614205315887142720096866971438123890772151747965065402336531971516502598955736958783812920034616410057349633642472852983434129377964480932480118014523123382985911983547381274149063154440415688600782966833385390228562146261103378459232891038304417847165421364153542035294390421353140439333771867769239322030339385208972581300267686888198468128265427697193785614917623595974702498886109886362517745223376766237490895787012366606870493324427939076293996632580235107484609628795852974777267673514367511459569130087499914231953404733527614292470868158324543937354247653035421775105114785128397717146170620638511759360000000000000000000000000000000 [101,82] -36175779891385154809206124872787563162459109351483064234376622964353027368219142258781633584677801953020202943549453371754994270436218617335107389056067842291360234166292898211204359016529717481080372584792615739629532945200476279910439769184600086896205696453792765352110764565257292617941052875956571179936559682477325565815776139259531090365278466531210810650082412103091477984900281549279227665489382954156640585315188650713270501750417501440469680915008711074829347468265721382650948680259439933160820107640384655009619106060356413643771634532511109705258481665706662863050375610573073361039797902886222690019249097528365475742335841752450704360737305709937987123255967060281414407988675711259333377250623002707570009924263048475020063972115735975223596560517047670391935412687569691088722238406878684509232386452619900368007308889843971247801807337429586327858007706240985558985819112606474871264497774696745632716007602687652315508912454952435416307014533188076088537708962553562980413952284570349456809949335035311051364944160581123599324035181997385403142101024517273488460927499866714906229088902273923162498662525623997492408053663673212827113317249091272877644526506365759395266553763769676814886252943478231312161719032552762241292228290676970732787816759066180185644937580339011534523547662568899709406535577929265750860248804139517508792990643913997781944671350192920268733848725228813068608116739830511590165214699239615448189182849636758388893703098375782091476725036594437675056895264409982262232646348394871864172307792240966544899391974944408350448435998289207118354426722051320741899361528580260903421126097218024244987413932590610953486009641423169160571049180256567235297678352005704202534071181503740414545114749507025776131864519574307799540947449998183207621664034347750821567310998540972917933934095190486530693377036648534326760467633326817941846026007479537894023592196464419844382940944413227791509881179219867592103733442477228328961027075866714523015462348747319253894139649283822617372280949043444582308117755179153186634254243384842955541972796682042853702817821002298444049794815392566004800357615609768523474628756851558472979791399721110761458248225503393012085863965724026006523692590333517609835025293989317852643089318115148182468454045902527265358588174920008837476192940097832271204577151941627747915979876348208486725458750040283639666882263174270617757433393984570484860854510292152830066885104700943070810677434501857925478464083574987120985623655566522679598384089035214948437070394373261365411518098463995649944077114206461948934508601437151959672715065621239715275197958908417569301907343995175766561838074827847635860733442734949210321976646665917540204019469582356741997344273031625823300797889006705061896895085652860120584873304509941246076665153665075377762591506798065525817825377501336911523422394989509676954202283297460516713354904255963489672037385647173261859292289433600000000000000000000000000000 [101,83] 58822361503430234205871472740940974311513137692471347700175161900601417443747327069959415393521614895644260525859135086472349372231197207178969196684311598177062617867322662539631383841110505798995400505342160563298097870051137478725730385272883384279090172235697234526832953589626511514141460244554386399786443393962838538549674642225206078602882853134324836054450422169981311450678073313797485047035292339663483734906405138390128768672195503825140578490973030107695970542626388034592815389238137165562677593698908726574254579010512402482771875847192554712817313969105726314362860512935511436402102055826081296655178715889266887530401170703403000671770175549383675706001985184023086210929798065186041065145639608800623187569654421604544290003485028272078737527770721689856482752350505965542545426216384926761707420653671852404749057053343740325173103182862905754856641275836889755601857073163747107273048129149799801939142206925576928948600789869437547229684181441786847043078826524247591025574396531443988887745537161038290340165351395562230753420518268030302182644091039205882970424982894323399965691244283627697390463343624570789167302565734953146717029332718449609397460018237573650838459852902708673643086749825180265003210815241404074998700812310295708911356913919451969547602125376218415227848932005524114189210061933796057152646642737524010999188481474541804668058858611762250014926132907758832298098727620267380046442187617961386580744375989925689814665421441885057546729605952730968871815446637721008445301818162808608003559730608078800680946493793903856282137561522109747477853370387375864694427875594247104951190748437562727169143454506753811190046904917583347869121951813170431751280447317323109884448917044328314266403124100224464801983158496780693121741658210131816104686559682353375150779171794042149824932553754218799594947660313393026399680589881818241275652097348815959447417706547348719762337136599819550570358413977769474475296515749388043694894750054938346622703055295664171949715267460376320175456238092426014789371709648489284397711180411113242874003959693828268245922914543519953721051896914659827614614099272457381559020253890787965390058369294481755099329518398912931836198801361489562016839336971065557047037441685045766190213479410796295009762196271196700814895599467684898700965693730581512849236359311359983521016091998011228962388321399320164273784132825459611516682270279898663060232216328179131977813780568322379447721984537040083887552584434764906757559726908484718228666994260747991385226795099535033410294659755376480521445168793491332937528198221164340003542719216386560656019301356543418695116054963131727183633863792957929010567983723531339672689190027465351053804716842667132260902626593708695010766913742202747585767100252441625469414771659040397334327433266186620929305391826880837011534414454408843372622571926805060082183334332150265837158209270449092970132229634639262297641451520000000000000000000000000 [101,84] 36809107314918726415360341902413738892849906850768403924912850063404478800698514391018328168086119707085791930067792332960831511217140494836902498020507796212747570167312279871250015499764748141291513962090778864333705885499007086185097656612591907760716386450498214716665790488666276562215904211504180273230746508956396237039964785496327091259897947620756084212413131360463517179074002893186825162021707320654516870839791823262242981847686459201651810073902651187341172928883025961017196579516418951568262544173487664014694552937615760098604746657218152739551983293888359249082260569236737732584698197836962324573961841990735776187738089219582311383336975812906113175736023239469277412500600160817095225661312253138954555472288114533265263487681070439563814316216356974058647231769842547433997714391363709971608359506063688040509261384913187601966042560287899674121381946612530743877311594785550598173816244877876189407946293877871817343054265833297291013221895700740103441099240674599169918464238610656451708307989156221899177604794750352402432766112592093209179285802707500759268353716336094972842415264162698965277889303452682891654796164224800650140439666349231915072039857575193472161610899555596631981922726469779398309232897716077181948895439002962143813425044657622203995564398180882567930422834604724215720776642445319472646500865262291310469756065311940414901192630837358848456435921630081001105918705142506806046292786238889359922488783060422475769414053142389852148927602436689578193659994637195276492956106130676117678069573601154408200372917017216086072603624800325357734073001178112591407145210847798462859129348788964001918656364160493940012523436932017213979831822752314041765872711817209973008792546926486396254192270304398943877660368913691828639024013042057174413023053194481938878466234643594583970220983504664511565120200843413234942595018513528985768188012052225088833260106029002617326380627512784673159852969453796011843885097031234975570664178529676475797838911862222961178676216577691368004290698373153975216915956466309834337368327633175164197380828767504841914661683797247575876528477556469778026952068082508961850209939172318260948793429221844190686480742572176912880710588766445223826054594301741383614660793492933025401654116588460656391703364472276039845643539822477736159707273193039034247810147599458732186328459375967658370831900811481304018638576400410633027741314050804548277571808067532029285533736477796512429200841055540270709438460683807783452728764676792123120680952359406945388555748510611952820706093453853538267252666437157645121252148172007627828804200021134168693084999876625767367322402612955177333764171289177547279875560906280732549992761613616941536865346867398660298074883594548567018296659788258771230062412660105310812620611676837796032737232621941710306771472454663675482476970796401949004646856421728808154580395461723775450215437562411058322033075221719732555717017600000000000000000000000 [101,85] -316502654681463097056066907292982896668979013146559974739539574872831235351934502352143188379804920360693494348907245859074315792823921759228918702644036725405578810756678887262527988101249900783246725480351919603069227204956683404637140907278250447877685537803442970220819152769372727370970817625952151762496212691869689778783067665930890120095424660448724563176066718542917982558204263860788713139800764176251708433862962080456065969935709335779959168136620572117868027293611253182455303846096759969059371651567939223131545459613680991715209037074183005055935849167164703185058511362351012669898243238720116115671913272327430582417476237301573204954507183308688293000413330402998423705754457414370437848435640549070965329180406037960242575344536030620058431351839450697067032437665030647298584093200971949543069646594137770225239809763540044203845113720078036622911995918246043594646225295977972726743018563079666135428916333339915252302265303669114424523022896168263409079152326915162194045703520388187086013351387817170676332139343007004127476543781968094994881457255181214881025770572266868855830053744367678086203601226710970817605362576957246290629596920557861326219445695761244812077474650845429477901493057708380747647299317214411024521798799399931899833930335986485948845554175473161271629782187324123361770806114404287112047457840625091369774985623771430005311481378099860109774205231739308099289683181508841307071673685396605408619908041312829219434347150202618897738970914245196583155021821541056362734716668960847432131231487875922478195239301563958865332985600199138981467928440976011785499709677432721801514198433694387660397524769880588078268890640841410553276933536321280992664916865109365797335204364173022651307625244240671880576798503811528484446623193099678587163066192819462954877693728511138097642814307862710261757785233560438107093155683803426517936178828725796501424974222846337669401021878492488173478485894033305983399867062415434937057589572137929323852110549530095250291061681427711780144562322892950314981122382714845140707497029772846436133210607222487683030164413286975880820309918590784199224209112349967004402733457133388021201565902823666196204220548486689949028659905931004255652673775932925106499172524400715615093019445047212956853541237720343728905132885876835416236925649717766663395516256034609544937784835501995091957011415016166916454920666951977224703202677398561747864213901617425274628088140452792390057814109176503305012845701652413672957579921914284184996469928165561208685031898877854777927064163494358081855188700701601945444143049621507877181377547352556136107887302398759879409130067036778655803757206841232449553530743360057016273006038699418927254185611759873362190402675266347828250260093142966187130947652623641647271899265800743876584201560547540169050369766924596170912718363397832442771792508204063693048315576764305008677318069591287761734383472675037837871022080000000000000000000 [101,86] -13497167175255655649600848131702742285177547171844818069816746140798694058641479156240544294869235681040031713479981252302842534500098912808767036735341114263244769149187266877041552853620068418390301740909977708150279965528519780832582958686778320256697707488253580865754549769575744856016420863252796903825277777314030765196413310502468597371851929792458349729820288337646653808656714975856787782892473153151759657510793301117119036714812104905025778246961937131126030147162817123898993742008236111089050507662025939565020182406802666951077026311839458706864120272637279602094995693327572582888156410700671008907862185017585956045654019617748637468921965680083140576777140788824366153430724117362477427191549511360095108197871156081513608397429841682064957064967621557998150339057421695544634082567227287668493272692339710575744542968272965455230477893505888909228595094443390265459407997518425982511283142524325837771624484342809602571207938930699165582846635343034624483782070613573205852210305392460590438706759445779719763865932998047661053201317207698511853703802400292860823553921874355808103163087157782012741032663916177973769994951313361448556171195811523776118176628695179312593102274381751399828559103233438656976628988895732779469041659413970235093362813832224530111857910174970835995419118458851691590485146669010496919378889186264500269361566102035829457592725667879422303204543851615258914785958149208050410893345758683325290626162417184401517200665975325349193803797329032538547064873587712635941411909454708765184821291765053520218766167099875297284232745098121121626239647322840782624813060813974256865540839057478609079409231376952846859749156323149664523828494470095987833440615240569189436566350461351519362356310841884410947292206064303077895938375410700463125819165651635654565314438787072857960398026635204416508608904448789775880580356623382478980351238855838170964619116838388124120913531350474637888696220114430114354749872255493130600848102959565109297245377287012697971012215169716081553448005631074914719318179607554951986393675554535278458740767913008058025388045364907361285824705451392250141609163342871413853282955926981499510975066243157206566720437782667416107090359555359914820445123637393042596336845057521078879718125331440854480707714471524704924600242236567625753285146522219793502424528137262325542601824453209933257995292983356687517089043367318290276247520790353060177850741703496325167998652587135608197575774709506755748002825364811034036208312376506792693913684384799713869381909359733672710500612192054330544586672191478672780553589550992417601084348428815550829757297121310234076594149532944830845306681408214309592515851873832794252431629260089236944707943054761153437313633606992677826957738248921944421181367900714347797588433570912330860886808842293109536814304020625505669859294136008776078982882431086917366084477636916216272830221729539163949331353680008647278592000000000000000000 [101,87] 101407187055173111552252610233357107770252503922568035688980644893472307088472389392087599471041822188044453027589471639634314538203663311388079385000555492792441299597794219164410063903351077166481655410184468402154986069025128002291520136909369749040201830577971410307231856821422682555979388087599668040723034873502843156947014560211403728935938019431559940632868237083575536991602453524381826000460278339299092857724283722624990259647506451807636355913591247076733953601629938497189876173325547811842383204554056946432208511445571580121934894987461416732557374208544183406965244060722713874278626776784326151418724008894877503280265330358941980920279585645966936328100221989477217612086386161839054784118482802045645687376872110652705339267903639722749460989546256337754169633695322057928081811639802973487361786600522842828196418331899487979221687034605763553220764382729570685830371788622758752146812618480125159185861950828335777795816564993449403447536456842698924752610913500853643251731199049882834258426484964555717908929618617645658518404984287206913948402624140148137621861194315193327804039233580132652641483291366001108856789780966203024271252878442517568929865092481102362917975148874081823010905842589720295076643101401149923576112191801918023411342624280474302763498964515812971070144150703400951104149087489335096071300973200235454608660324567684727911540420546263068440472264522986484263380024366134788197334719391990171469182232219290566942070059279681161963759307475062894578050979357159348600382098404524368181420461195446891397587459128230722621418540766044812965304752598870678966836099269489996225277169397836779188839955808295432259578258685390647524968480433834442320756368066367074018313631929813632027856504385314980794582872966002575349987841361243859450114864785616747985357156424133804793627991756637130830954393144090263548054168812195851387230338264851121916710818384077567449320018673466389184571899069700007437108896914579646225013946106829738098933949207230401635289360041956760189020995879692642103066176146938468157936586147936545674504284126079279490582150350447833748930364935257208390259531610946665464181653438483133309609800622905335390287960752579847971938804363064732269342873944569340919878735424761901153942269110091003957944217920594255989498044826505496120172969088671432841300944766124309840667967641617181042062044111534915915636043629120113766915372857887205570803767650524569181737319847852314046858566460928806651404890112007307394234131455735433902718445828480954256494998060952964263489293393925755823102218143757909387565733124765757699057314529779184479097292853448090727895969011385440405508887745948942460643389239275238979460809057872801912962319695159141122077749603445407221232790367556527163341428457364999598839566232808348069499286071945765127976996403150921162240250656842023666155548271145616402331522256319705474582764248519287480974357221912734597120000000000000 [101,88] 1079890844421664851537114258573835550948085771049804244941725390014329787826389082260166107037071523777772594340580724912042953056197390539681763506383820684005561606954517279750558377394697735005031031078841706172644723801488330358915634555782708141680187661143480548289716343157133907126232665389099270166582958117328941424491467699559601697806497672703631226399293358360512675492853232528249197089890599938094746616702672492442354538541102712119751395445050516678147223840083051779292850361078663134743897920111060053256997623226999208882461274629229415681677269158501145793717595773717576357217396925205408500453288095412289140181437895263494664416636850478684936727441903226129920689622249210038103837501770629093641912312558114598388946119537736552710117657440097473727019538810406949790088314503254765230787200604726441482301038024978941333759791045173546150749149828308806764526807072994171386266294657265921895171490860323436128369532154050015899309953183168866060292673515094067259782912222386027382711161283611823814804146511993155361955300121079068811387274533218475109918951522127571453873126488636297281054232170650640688726509428837407617026911869411383463431225798326862007038077567241502701902096890088508967314176140034976889114242375296249113716903547341785944103898243071739649753097939835714827985142164752449132227984158179103912306481909215776766489615711499033260477379035484562429060352518136996127985776905312440166138665708426190227150278976027658092799526513927888619417747585818110574958621894655329413964178566608234380298803521398942815505391455898095256339251535812707017386396159116138609200232752827507239083697668867160703329678346549249407600128851277803527163633666022650939471882426895178945411032876582934876900774631017428192935880087120329647301359933833818929572715751884549194442257544516259058532975499796094377228228546688810099004290894926257202445978073836157565549418941882413279865929769180544169090092597055133046987304648067176264665637850661260983347859673851291956075651638179535783453256001743719275124863860407938450449457040158595452521905303115039719912564180978346818638236780272671564201687408396397186444214677912911658955475165765861776196260058029655534835246847114939296848688367119036872528679719232993599516533700431970393680341524168168554267825783604738902026472482146821646129023331817714862934340649166454515215532437089464415289685667243424990894707765899195867282335295130854043675453082634217184642727531480390300236914561492446514669932893738908292452525850822524521418283067160665414785692353825004321333384080168714043742164097862690707091083535629227838971022120624129863580641978017210136718409220135305210747778375940359819449805552408013420735238989475334796478702859760901049478746798737136144128610881509995739621452160785320342717552051072439136970125595317802495374601545630718511954842297584316034771000834614806616109946793655428710400000000000 [101,89] 22952840345781188655272458566159817208787751924160873737171562558378790133753490913527664494009599615046839993870540919702709015201293029453539380738866971313877558412954650019106075126714688760591726878089205284162221264788105279567416820631679076476183920620032746330290634148253469302274063168420473601642417284236429788999891043960481567953881893831536596989734881918044746730536746934776401860739175288023302917652399110758702011671499497444059512536667938675236561304223788833771529574471949562012422317677119380129204851881046785666001640907605058346146805925790967541237465211171782113035742993930555075147386491005583633325243702385574031459372142259005841646336860419173578081484126370799421062807843691564254273081067955602129988472585260887119518288217298066254914884944842090590562434151591229345932664706673056219867226096186162740331604360962212901442953628660321097052894565263903770367027045848025506138293621222478564150820896460635390288588059693464482758587966969404434184091347359932859771313557898220298860025491881635261540707337777466276945759705251232187636913057222562285897077624258973042005680763077072949813536298121972042707421347823452270791578697115702492213568492813614118655247401851886845151088005896093315683438810137267580025237262817008162396539781898575733909668230876041148900808929663988566147244000540180248891591386546338755850066818834596882557391724020373068578953242345507845671972856263188798532129655295450788677470128741276605380755063382717029052394722728235901474927797309595345865930605689492759545318334969139188343945517916214022546338424755016771649728525614136286994601760087006679038421239921296946125774860915519882527363889327568512934998221471205780497461710267218075115419222411056863201199149708343306177801697156460133773453006132778550388703761066511985833531446910082928346810159034088306650559280328819105961829854907897790201587211174566218896235354997973288367155178312049231206140030227385026552944285769861438825418617667927468738556944403254514302823034535985277669355537222248365517864875688163898658811198019831738235463156619307218596812249676308326608227596522364650188289519540552097069592367578418676702096402646096853693311647191060025893725935248670457718414046158327307940405665164508208558312081672979944807444387022373207724011590207860049425144307599427198736529554801385908026069406779942297149433121044361924731419689093954662147656538209867640686851888462380266008231057275282887867575858046751705103809436431335522652900061109526542135012810320791770579808578858310237157319111865281710007166099202234555180872378050717840758950245003145319598098410584917392360390333821226381492377955053756538563684375574593006029828729886519086395641928272800658142101549585375203556094854921151655233603597753992171005543231977235930328428404267970361578684695483917394242698096701467386944069344134539682153847863095607049417461077955418521600000000 [101,90] 243094230524495409832248908987714667657904748326226914935241829984776085458507199635605779504609156850356305417295041905997837239667876910839178022998537464164411426103133147997582697988768470164198300494114957500671886056447588873063581666115415351058125781893461683899342294178681707134108032532518280830340223151701422653969936672257339578519785930841698064862302469561112094915034292421541015082567260384709547030786054489709596232256796679140842231348905695300719686052727597099167536581978883912000241244562682928918981297145234557515722580307830058826545911277990131072480427208881907931518390551048871272104661717534297361056870986902069739437625396595244104526432016885445295347459551940094323557769890123198757234535673447622526647365493389404947332824139774707137551067537888663735069603556166126189510270555865688977575955972667543664421508773699641430110315606066661598897038615662231916504175377892388926336182198349552989731381857562896774293837643448956928636118817248773432848378974959921595826318510674189474000505462391618369930703319088726242259418007364679714244723330815604774467171440119367950124997043421568693236671157989944791297518691685973854309720491318309954184199857998206660443987519840498742749555290365957096362886228873273776019622932061635824702039941356824676808218981371994350475146978588238261604312434131838882417692044003974444891927898569123771167811948187468787853148481440155369375646508391521188586638885580974820853110532390386940119401133013565839581506835042489219233918904905234082950744315440640357482864621821135756553814696739730732364534227399283930608431275227096104021615498265663361473435634737343428040075162296309926970781644125005921651048743220089607566979037351273021214327739687692890141437440405106508030662126278021118606944008355691997576375974232992583704994402805601721460046028696507828571201320574611194014285437572021577803994956224968544685950480316461513681061107039115773359569765157631724680407677853821313248597541660136110359911848490383910019167328254143275286095412491252506085326289786709494844081309460401543098432846383198060987456635902627956754244291210554891237188710589095722837739561610543982233514204658494766941517655105431102094300312766468621668634063759502677319122866805926351931214944451199561833226677231298148260145791566612833632847818544309682707399824876020031237271802225719640755734393156321794718638665565185985562035216015897322715424240050554809532981747199975261017166598672834641151594191472927194893000082434321549644948067572535597099486211873707042760893741416458415539160579672401429723962732207462394285708230157827772985722454050527941553185971570970633703612599025080045213340355842235278944432244007018659685366498241233691038324163331874996706031763206209624028077919073390843012808899742314762082355350142295288380202972952339266353272281244450707785417441914231365377462347463119288323686523338752000000 [101,91] -12131740604629886657393258292985108563526672889152762456995629190665122423723874345824315117523668759776875895490719791941797591953173870263426901419826982531325238668061430058578184019220167300161027629894664699296118130773719753606019818077987511269883114988349502062582872856050697969190495053713076646301374239461666966887883492800478227439353989291846677277069287534460892657173481366914854942597460646755945267856113815095735425410066697116741755363356422877922710020111016553833122404599696597273960642767059581708241043405047737719232207986445973219620908135807345942272731355778101760010166208767139869911448279596441367860302583174636373763460284842587366720954294311922509027380129504077501551241366622464700223038123192857212259191579945102245056321594515122614669680703175868053488821854440109955282620403064410809594477992689765184333592937198583653071162428450591327209306161021095719808365922500782850126105601284526719026466353847782789489189531474787318340485945332321714433484501931784420656587366826918432599160487126107699405608237042102484884198917845474297873941315481954203320188972417131438902668413193506185424955124247656201193369743679182399309556652080838582563988254892939439780309638743509414779196011013780713421365760103464604626490640916310514659906012919809652266908110458798765459178405892849406831513246975599357449790558550419883599404947327813549207380157483986091128609090854040568551892213558556638087831188883011266980070754370342935759690311775930337381231816691188839908180065446869817830960374229839784938974000731378936310711866800857770097601258600929200681827254013874609686117554773751892316019576016595118439807577179307464834225696501047084091675831913250877596674850057691725388579560501941268869012401023036406736648630546029132058669169393925323775356488322510907823516627984612636332485628688892279294009620041073658609258969039814967030504440633257455833196183286538120226943205967189786018806698512926249350676470825081238127544821974194344612644462339420070055666217030076773568516591254892451524330513519393293324726288421343539614810483871760333358437547940033726125657437589600088713961749116111361706194309711214268441974486146411478171626833001177947454504515883936200531123097193197585432133053534385419831920835201493609786586780972880029075730856793059302621714495734693789899117963548237959788505780845497690323896619656085505427233401176137196399922296671411181084731075974874489046701168828594558084463895433612433610150578731090269329736506510926512106133655428690270870208997699988229229528732477588792009233481610963070037659758801060491456371299419891908921755367547137856148342050895528534466261824566222598783628792110001871158352329345673610667411059219144070517809409685932906421941131487610701128370241129648085099576731191031943967874085819032236920353662542381097517396611092911247457342700300634749874602687928604370592981580517589120 [101,92] -42585536592233339589706275661987893465007831784446224952855918053297475701927473845385798377140765828350830472572836640112213714446815846218411300454296794245536701217217214828106407878399783519550602681551084999085583351153879854413600214246647676020902720051653275048045542663493588624578088713832034988570342373627101067326533524831443198945021060009462938600939960973392249818896599874427257497027326306646296766487436220640707009550846306359861184764041535235055900600751837988642028999993542053244415294117025550818588933519031564217965811532318421969485895417489774711302324018438445670428398426273652559332908041832290589266608018423903780687292320494568729898930173205246782540841819064073211482306527655313721265568029979550003099031516884171531751931789013843173706937451960906717736922968835016807669325818995648446197879853245633132912608186350276541594362460208662380388331584171472288040234767765830952606455046171790493630997648239850504068647305861647595140394825360919610638259337448074730612101520570121601889843083492989678229808255939045391712559953097218421086218210884506412913334394730320806027301080168524057579157365189280174488485896462784935729589017822592404519749922369188435494908562323186626939558788094244889864882124290263924752474990966682353452524030306309605659207905733956668300836569248748884127950489065250595606786489623272224760550880027860062831801887149560686795163146466792092070282355319671151581516483328323320221725611929896291052335338823934511497286398391692291308685959508420657781489058601381737878912105562369316661019722786115599884802540420219962382615373945532471333638658379143061628202275788220294097546995087723408363020786844895395671349163355654638441576242088701833617162318651142725714572713714746798568460935699224221618996417546951911644688879339547281286575838235196997464310804891489389110060948986292281655811068673054309487337341944960796563726252613938897705543250402606349140425983827512248580945111002358649500264364640805734682087980068716631080602755278722330531964810592729096533143212480332189709304178116956604376739161872734568980614320511669007053406225239790554190128814360800204896232046835283516057739624470494276970644130336489550777612124368707210434480255738973849227061714336767729488463190680568164009159293835649282758211094940558090864802706252664687317460109920680675986861800538530659103624153842751810980671098466163041400533055719451232635159093347193234447283595987458531012649021378318152812479437116327632958687959595657432078113347155271997997588497943903349702204181890206882749646061841672290087051836369826413464336225170944212023029929311772249872253128287450306209653394439840718050264553988409185199074658338975295416667767174912105432366962561781681546964785945575562176546126680424490385674517630054948614649957351176089246110188227441062536356639716036054229430310561400312833562969146866936470627520000 [101,93] 1632677526478055754189094868601577039382664097277122459170736754246280273291253098393932773573187871325501564227887795344940148530918011357029864043633638357636563582619191622764283318245563604455363379573735074251027945757886988242490409163907049695848770993275238200493222651060094429229538004760061002577627815495739545518229297504895742823279870362609728388602935141668480872366367997194225651998508672324886590033077504968753980991187427828166723691047650603494564294690796891640389967261805498435704011300000674984264059637518697678515515032228783925180922220558992228989540217125400375417877801872205924284535542903270926625925684832642691135656023464229507506859654380567981876354221270254937117885512215077641761807743848270716766752289283098503124815261816487440702601914857831734166868982709043125177426367698023582518498783223318744131685506273259380953003643102354200309976277841764740039258156303106103615842501680973453949801351598522952654069445549100042513142640266470069419181959195446539147684973685620096799990648205249530746925919389448553415495609326105589667747064956956240182833241435398024776864712870843074246638242592581009018039964684379785410232006873594398526563097845671955902738353901217486385355703079025048367691278945004734907953241184781166019811816715149085717203327107451536904086856270232978852861668893189513112901798233136317016629473923975469137042299509373454147802932704078357372383164912333852163223638757151711390999403485380413412364863764909790467079686885734842823674524141319882905264558291217484497641405331112651928150728003156953908377203826540868482060511711153136766885812673131601204674618757971395941088314482357687868884196681214756123869700158925343140900775162570706712582312476179260966090125388046887927852455902239176634240543714070937689884453031014292102297647025712709114005405380634726382219129900534358064691876497921762824954569561119315027749090915379607946916606236112911655898355036416748772119878716081878286313265717618472385387909770155160003540322731685986343886791799506262312226147008841121602220917342985137512985234149249743153330907462224008017868501723872636687485159733525863574110015987035438668845498369228694750813136564952911907721139012723807898852146396109831990431378017482582490029946788115352411186825251145389687622796748419809229402165609517644717745531367550099828952330575774433618825424153936077606786614232931406635411492044370209179923963966045814351096192140953373413214714275505492881964623331044915798984295314779532922742995163296149391369688890950612325956678651137722102371027769605096784310767027397687459527262487034684846184898820960862020218459646362700644853703886168176029384388628631710579126968835969737385189313831705804856784677732434582011363753077061214920985168122195859077670531851668297381426027527487321264491831848505052822093249226624882171965514381928578441946636863655804528056000 [101,94] 2514458173533757534642659965733213517373976300190402265180561804500905552666257808469948498574757954538479694162997508164731578294862210360449734136665548063975669004825137008603162790122213251764462553659126134198598654953779925505151340696951433665792018994212742074972840629006475086580968062750924495196323066225984605441390363949028154443201218333652116570213412707261237550028358183927584106278189613287675835839061286881336285357555650944450615383897149143293995669564592761232653304945466964160339548833760593723975582075541071051937454064231328482064076074315331765618708267036546287064172786013320414069186602491490971387339293360571534234768082300252799862764441834336989073105125921589499082651229318310797747914614596618105844013859334925617654415645062000794217254254381681270223916702120024240729785376625082269231336218800235054666091058195935720761647793085683194118248108323875384863661986164238629483201981452861382750264579350268245420034461694533705864625731039109030110460784461401941071047094854377741329044080693215843399498925395661294968208323377172184418279418429541455706894597791523921516468311876407860331997155339285181817210970740332085123726972670041127461055646285401238278223172345260601517325616897259250434977620747211601636686148157666583466128507200351325920168472817861158123930794104484038404553575209641443132189681256864056769691982825977786469805097699025762059939446254223413958107606428957204666336328862631174519634198488688832744254110279115080371222285318073787504254886505491773071217731790404022298648967865885725916473315211861544752889854173820362125737262153883450759161128261762129299276933954641360415314099810614831760365694723737298924145540720204647690271976938249515437921071594956150893642661288690582090901913868512379891595157328135785407265305135509723786136999480152762386121887911030064885587569534984419514839591125974037655541632399113001369009690216646474461829673841324704985553740716049816572380602137741721000989148078745652127998234222991082390670370882966144091330797177297996498364622445182503624806244182525494973338718372433236616860753746802345717353353554498091443548898331043775219873716598590217942384943506453824582523990811540613170888433024409121297366266220111496719924087269373117939426714455729424977785305578287080203763716236133741523808575040008474154008390298994026514418661758046594612398195920428115900017497792802591842765367614646099767590580401991506909539628470931758660868241637855954768950962776096920577710469689302872356752265560297514053879402386485632819295041044609959908409378660769532698093553304061454856622119049216658028228916893532281939940799622969042057155106343566791111556142358973151107477281713803618245168262946394141489242739498847574947993649569226304720923750635774919006149750094828718596451982212053059291795557494682709637265207272869007695389665582735487557218284164164544000 [101,95] -105646952634025625922090420793535584645218935796380725191949116709152864129921567197071770289202484403471345246589922347478047006467719689100828945614352515391737746229880106239472175641167756789781022419045264619328808404849519112112890497808508518201852350691175860613245681534065537830529641704564132753938760404678446838449562768093648481510829976019081607568406665913301233785702465749283098867868686113927663998077740815486392701293207114764846134494175972758828095958272069095892351478823329354682444524077959105725283363485832507495102423479440631320037402930282343551703197754290673566032420499486571201648836739211744541007129833561907560938623008628028239728518678438066300801602702979856119034746716944732219765203302368454228875815413447606908765664583257129544016204173564169828247241162389715547044459715252074292780948570351449619641400824206029651816713742372716181557452510600632210287121422620444333827514659544633520269579513141968197387345561953551400858296456656464472057772504638006897378224846294200600393596705690911843098062196487793994964603284770192470096454742529947911372029450843708677747408969338646590963258245036325651950949634414217653606719084891752203312047846904197164393021547401612403608397012869974923519364012810527560270225486561636683851113369198231258342898029901754420186433717144805179658682133720364386423121353317876882996016923826748527172673373515520148636052370402048601287619528530916229656058302194757320098956602073558587491903193072884952622823748197371426512605829579142913602142812187593509689176900925286548094811805632977695080461590824438537176590265438153609241313724742776150723968676962149246809905882786568824459544833924117067100741811985888425147825254239986254486617315784243224106028886890134769835549189966448296823243192614381990592099060709053930667218587422254778868039675648168082169797864691105110292420618100498973515365498416493172705527067148503153663964478309988263037445919856496029647400768146689936435756310810615076276139421082532938623769618755697878068777203232514931762627550637164506516265525176966443619174890998185102341174306189223217112655327947885400593883436813367078981833920302958633935104709969466446061328497049972123582268279849870990894853208434140970363055570735287939526591472331138162204546327923125678695245304220347529464889426315106056213817915456180910725024500603978056489630680347323675005946129281370441738330085020955243087025117855221314293013010455691403179726321252842069959749063099182779081582325702837427993511375487164884938329165911082473011434074816096001487592212225562032132983897021673764254060583059483805781217020177530113293648557998937821836942550381973766928246921807978178548098630025858746090096017803649838617946455018219759841546466393222845357619566947266080772918882317507556461892737782041949136465850260050656266505779888054368992641725626001584339129676439200 [101,96] -27760119031938479878301051503064374597121233489545397238977501090702556053109965282199732421233274670253953436988968258646670911444038150529853646948211661620603467347007295984684315924356397810437580156061128265006562372135564481499498681036997292735085005779643088502744802931914290453770031388576931256930992424535445355427385740768763998023592123963585610321805677236422140247247505295978039648046487463810992902361638763927108959035887081771686552795129257127339337493891618846179274194239629131482065451962474556465510169179530192837502723744354533456780836173483045003357777381538047992207127314738830620957634303555289097099852591369278685854524746534632595381989150134387782767076227607045646635373004081629463183241819985678465548139009265935827308947172143034333542386430787257134186941738415176545508141399936278110943410675053778877034252528441369707879352117496940542519584648422235959758260822892894275143228378549312784973126270149540734324857684963455030258823317836889679727791422024675612300716576528391503320998704159631014976617918304579544225318670382817409755033444544726127084993749246146455397704851745359022899304318414877454076249680161180084841885335549655552483603705148664055293730933124401728933794464351318464343384186275937734043705795287521037780880830066396476504505419838740134855386664067050606566614610580313382605020036777698279322057649887591516375842089685189184197143938578499767260124745074783263335094914139198724915315214397625722423743573874630575124809884912259704934180606224102712678983192736472451727711783735710146516097479907905008658153659281159374278995956303516950970154433677365268068033903704824518708671965438267594292281875830064246456948118779611257773536031889901999191814874197584495074218994329673449603020822480087511096056978401860482528619460559640313499227526954347470070646428043786963353333956269670521336482621940481548127654877413403171389571632209647418558825755500544568792826014304555899074266369083841765916174661120708703227209857310528461872944861886791457065431401986048748661555567762133313112355510293818846330331839049351369031934304851060429659636940007862740247530553737699086694502055532807331884025476999345454714100410510092854620261862548560648891941068119384873308060264751416470858994189128030315871106772031494192346825044881059851755030640603247852829924921368301593679463652210681900240739330832248502286970442476060099514600315961445689559509288865050953466493724794874193924588811946614102095677458054912426644114367663394270975034438295373218522417398982286892548311290733869853813899895053894299984719912774890928988185593404119334387283560809792114091587514662190155566159193883281474892716693317932196630545850378401052893136505319138797161015843446677822449007029531215174098278520546083543898848298600185459741997607775762503802150748858590392604156834627531440512277649026841769849651200 [101,97] 3581881366016119551918075226920861411117237835838029943220648286895524286895585392636708576861030199653134848910385896809072751650696123091944952615930820460171953878086577403846346177606684221258259921949934986992498717414392794685592983347147354974869278275421727709717176974351166995854040402310360629707828513760619805996866068536570342661361427846506655997579166965948859441784066978658695648984387695629402195041787555393710998758302934565043019735008186754310036098320309924541796698264304890680778727121092822326133758628890116192310470986952043095630065066617680722005798539341104342374637261119715249288933677477087667608249461261658458773246144587589866903416933861824388104114366181050793325523840224941303957986408565473268958257345521989620616267158013057115985618615104971414965742916047262514121238971505692327534745562778648281669791792663423514724389788414444901163186872082794337600673663457491534955172990953602176430675046687322524797941852428086488792116661671868746087849614538244735821843003779505234270319137450155710637486868453752835865230540988416525309617557010437275763182059186191242490079104542784548349553687764505930563565560730017858665996876708667825735523739967635001345295838574219469060522032552889462055075690114282471846285534105440518371791206601572325527090053914222790978192410209818661104667398815645225679223020261473652146162310382905563364230381749724630858333235787034510826571343245119966075549085228881252475740354424619795707860533153153043085907028230602857080380526870503460096590005725875188779256312585216225725837609233909421772374311747310398960427958571823654804307291832858419238389782016074972916749284052622708891609001159724455236543086773427358689703919823243017537809070178319510854883757476816074714167665074437413858726532022775149471103608160028316809252599351034000576227839866418127485577191748576386680017705381444376665526403031829041749654741504034721065483547214604690907216292660120081391335776818673408169195829591827462464014940545842466254749676678667312199052060258125360790224622053980024166603219820735754083290083471105654820922550061631917861771036104568444683792239719112463060990762084679311787784686410860237593103340461849893369735261152383594710025090144999343430945425107263313044585891929978845387702110942368587731878860353671081495500713111278548711117963839224920968502106574322926060466184076945631114229370634065535224727625098398643602998997298752615920919516875318398894587811312046268061674712824378703470138934607850798782237503527983992459827716274170994128108992608184212605354848552004397743644391822915445848263894242136031232712979974392075166338979539387184731594319242068291617490578739769621396392833599423563429392339197869358472908992168222326727360818563009150500055346628526541530224692804843191033618014440336761914431121246629842420250906013303774857887710597815253621760 [101,98] -2287456953830188742670939107105488962629074598892804281236182526746485391901880146582847002087378486320113439233596103446843484713720640496497302287451966021492840186081403501808323110517955157618326163247029105619525624871681108313684862733320962672733274288289466614284972785571333529670701289901534987109803469569577700472181738928855456274287186874813233854783484061094821218005221185538275524722747821400975397124521951816537242386800277339578149538223108941896775420550532506110188879908598840537830312396718806383703995450704919980126833916533727622923154029112503654511204717231342175327538894587478324962484960891176741849862538341107766546765244572424400044629045404797734776469467613978921321139474223621161131581830845922192627264516304084423511062359101458101613384977889240382329069992913269316562864818309532840393750783899176685673074794727841702484679420423743435227251727931057121392537703714988304994999057799552886351354097388775191905206538581010548734210227975876845399936763448138572057501879936070185932816251846212010476395781768334706248674970875938564237508721043990964982527916373082836700477275560407875724581597059816993787088212122827593733862419543954066029354131136064908886123193037516991553787175015565396565064570312143195588607117438963608431293357167777690018947249275022923559265421123285664517981750400233235214604616528246063515442423108946881894969793233219668449419318119725253177084284470722869518262535242982637688846822447792901223749413514348124988952425552487341793161856126330686094599191949384281007793613807739817908521830834884976851423381170276728915754645403558887570325204238134671220091024589667378063973007105348557402904070766343412245438127865040064842732949884431499635019083486870747049599400144641084216875079316401997379587107363664994146159889828657882891191090766612498454579089058316012885384298499640097097596476566795944415418660684815615594223618524657958960656550859896554515270773183218037297050759334911953565578143115950813265283224835704660078253138822495370581050253495605097424236797191089976162364734946207147314306967213973204990936293919402659190659359241314136937967866987593173686555208908981464023711064421714760212930709199801183229623792213962476852642738371424622805417015117048561045582784821230437393859728509374241822451875034342928062080140143901290277046335328794741847662657824574742041302127313593235625060261191787205058022748451055003538514576438950125859553928705035542940074071042220980275345271167764505812874117535929112448328690110235936832308424168137041856864910360943009001076092630733579969931967826874063509022296049642484564586314574636292371227516980359219627551769739992253271908545755998647832906672300644864057714650423033539053025227032847681016585520700558689838394094355473921225984550183981749802365044422839622606131345071007357421735704969089729062455153666567680 [101,99] -64959821960052299717719738829844513446074744959354195708710213911441025029587821566098032573802278812281378790886161308124756188953158104109831033854721639247445014495239067048888724698826698320473093120656375030065207041950573770381213214198554040957480490518681173627734892603193165486526147229879998123581214652053619065147590477881981064175521854760623126302298137155543629242540626552764438778048137610481554610996618057079643850016117734663526049700126553642363272808514371104845241969562427284840364600618568699853520701435204306246603501950528552634894261391953764418274072088457433299312290435291632020052020912898259738158889821505828132684039970418762006372658741898254505312307776570184158871665574705741097447508939904813093281564768025927299716123086900555171238654115582750375846439590017325166375075051639940013785221491593153212936903499929300793077974244559602184275660496754355882116513777146681577087215779517768456317797138651746987415783434299764016651037154759747711066239570149938241198136655110701900152412738614808810159460044404249995210335366913792571050623445546695048940969731717593109390759083196968945943607317400733866205919468674528268516047129854395118190246718090021996801561492762631706909976513851711933635270514102889789530064070472350549370502352929521083802835398510984567687468939547294062622827557862440464384308329737456199932541492264369345339599777090566980366120952045947103734581510818239605876623153742506247467921412646785240430497072142053758313995005159605866405604974681709126884116407784004131718389460393881712681282816493862920303755851649083591696578217220917745723402850032068502768569465839361384074709346371286051614367949348357831622156048009616036298433920343241340494448634510337480818784780288489775011259338358114930753489780894527012674632911923485924929214322569718262816557265809255788998341909445832688121763365247523352034108909860198039404163145758644672078457746382116146313955067403411743988152870717070030333241032293081063681240464823565013022935177388959485720226484314936359467500500957185741452787444328558938371011819099982332548243001831889133865783454796005117665395823338102010574641188882063502368446577174299129349941756527446795127893146718532552862347013882916119596588098505694708154346363082787562973384972894153149337535643966679497595479502129770694274076728988597057443128404001181221235102109094443253738759584326174667045712264293589321216837440858441770738715641392535106644213327434239266582463920071752484556924332301007396504824076308038226682732334243851431393547752298424873901542032255616432567892452553174251981678896802519121464181699612692865216253743087500930843156879828805991599370585979246692379750086389191255614959767076886336845431463935363586138221623472134363605481833698724936691117899226553390490017141922354540040756215985596672498086389232724350987709267520 [101,100] 90106489352889134700010786178237829365447796900404232361075395685879528240272638952117170139375014531980600007444533987946417558789205718496351652998685794805586443964738050243821499051069214049049218670257216490162944566803461254177818627031911800163315638928034458700878681643391820884145675803630080918292500181958509957170653752546206789953382451369557399193939462677135174139022988397966412894257311041366223669295693663847209957111422702325901579750255690874397612277083840328287090568610399926220877513787981690391932462077352366324008667501156090131540260981932359221768807152050243785732700401504052752117789897971732488785514506910825601751275763076654578757845984789560104416320474594324332689679361829541722445861780250093152365764418920039010286138950214796359241863587969870787007580449174883636624023601222452261302039619319370441235156259256042869307095965192450088053289758246533599939061196860001028978098046727797859673004751868988305569428350350750725521389290468121158027684182866004734860034770908402548663626952215343430637616589887259360851430324561057268536024418784623318595474114104791751826807421482904627345381838796789024157961436162387580837980317497163346159478308304167205319354485101072266284218246128450662387506467100183982116015611607850957117964625910944014965694408698325881170365346859343227174032716942952286947630782560830739949010986181462478421063734255449225683549534600559350954952648102218627225927384069776538909011774751100986936974120723477592476445823022558007387126468227160039070383700933345755938454325616371010903004417139358189649808767781580327031950730220552758784791867065862101321385510066534104852195350176927106708062771091798107432419982532343928841199784042434736914112457190152515902950545760068440787773742268704758527084550485932478254628182190345562768652034195651163636637294853260176844826385770331605393882506001711626915387492991845012038233199804338999118745320165757269491763726176156713083115285046879003769918050241132142344663720769080183710373797659669556874167237066149569675130973521838741466225899542335704794196709438718954245823464680015452229713378292459467029708927303965430498267739517399476805492283071454249084542995166037188651578890487087094264079685517773287267676648120272990194284576544720979692236950921362618804252453641508527539940944136081438160614981706933385735569083831686161264808875549148817324791232093111619380181713870823175332420685853476621392182156849699966770063279677245515310110513434086850527234165982536010948380765133533031728304189687040759327080784559443777162256958014840662333787600564650248901864172358537401198100333846721920315394611657339892224880114258921091163709372670015924145739357464397620200149547692048383982958771508811012096544033100293624961100547878321314830168622871390762457600623433721017785037495008396829967778656607036075471360 [101,101] 579708276160167999248131702472770693852736866297734240179802803637856292991265750403161559560626122222791576740978923074208059707159045657723748832453909633283380728342429676695714106629200671017058392969084320606711389213923964051153204727356200759821724641150597441714894457808425557652213987243493882358605391143898747838473367905289135955262177317382338368416322286830512948821711144909979966475777919591896579935667117418685795837394255591970737334025006922414543484061892307649150397490588490518883499620759321398692496808371597625307155545359002503918308307807027625384985874097379602010306143786770642199911755735399324253508819651653789891578275644791442558560424670943331404767810861922032931282497204286937969189368032810850187728066447480453542616083479024913344962961931890298272233507311975170239687681224112171497835896780571769068237911637924714166442807310855470806894241216196904359184646489668067267653080197588366406317718075444414520181428002622767712451820732433771342752964563762454810650942231126117277491619026127344708870399101407903193764470047576332641692793249373660201758998557428985817472558726640474074149278517789292495982582594137307162309924322162191364577025727292705121986075199541576160615248649820424261536698824223026954861127535685369368970824449241592937747104399329337195520353125381959245861711052354035437992707844337811764887937233214732448522466533455509060364245366674693699660822149165052017924238302092070470246934772629839206178489130704003605321126622237760370936585639876304226930551640680613050077808515285670975857998366400092324555894708071754070307250745002966270781252978645403189720936217663368270107666338896830112901363966612025949682285502649258885790794924639056622608974842404342542961424380622652882863228384060538404807067132616160079134292382629116426197803749229667778003428975807587958335180783044147933700623853042579029379955810847140790224878440613155039330725964403705194447085089816344004225481279787844695829453382113074175370754564628751132293374449918412914847741910581666705122712488297361440659699779972769059562325496155758551951954095403101140279077690950718319917883453972553833380020146561096280205123527941805843659116315387191288437312073097074355320756217526137568313163123484920004233076814314800499441356069428489837544576577972168462406263741577525858094991979526972641264171502279654590967720881508977696855044012104399934544384396129657770346717159350179422009585956455151470691494609486166773585129664620443315813361730726832336547216891445361095405127380899011646058840925450400434438751542253706904524093145192022093435025456827749848944429585254162808876003853058484490523736477748738699345923398480649872157659927300699485630387141048953583991693488323920154564260330569868252743947615972704333695952387820142012310513588443733949325976582206029013067631434424084160 [102,0] 284204706836432917369575341891887668081216768086200949148423549615768938474643830224576362200470917878293280081837346496765046168598429249078124220985590344033741947644010824546974454134543780576769561019873103759913864408556670274822491629424162847478805446705587847553069387217782226981540328472215432104624069992639156544684851268095829955717408686789281053962032577202219575021462126720304643571114165722049971239668021280287106441664612057641552435352374792067275656393574573017823856866717325921074342425156461748696488807314078344112487515472228919540917872854078616478857885031147588348430042802785541298815064474895722852809571422709472395870144955984530891530131022627460591489408628656252997020202836159252630772577910471170370485220234842497676400171046740056540684670848056847397907864005835191292796392320835314675509908865963870557650432731364401832299388985482289199811861122110167712366283542192677600328072197336940120108756955961122930421309579643362489307402733395873320047979005918215382734715152522229119421375217846992888689608201304313770757217028027762431171312104944199383669413784584760403761448035033922210404319023332757519621682200853389527625550760796962186670552701602104575353828304161563599847902656743800077921059599421282924188037671153900182206897431925070199392102246676147673243787239940253776200451448567513105286409483237119327926862277183810466220325114106889926907607419285825708532094370560043855170904844458190846417273231605809514544472380473258077034076511253889218215720629379614718787390054745435408447900114080705393051703209834900039777787862224710694800960861157345393211786007596653160910457048659022116387260791881316792504603054156729840477791641178093904347015915333665799737401544696262290274016874287637997331222715391182867805067874361348694876687218391864873666813277037996819615170017367911579794764190307508573599359447824470949007626786816094626538514407010105879438915466261804514812779338776223819037054666329487502138040485570347062913047251707691608662729162496636794876621504575363028202574073096293230812453766077719858214968536117796455411852278677323514397874444368593488729933933735284981550240461428692824699570974086464980280477697638082287353183292400065682709045547248130786904312106330404452263456442115904204377158757251989809777454725212490228609585673223192466109470183219628911030843276921734349043153122555523424470904718795254536922144020871477696056929989190079282954573247830177621693233609899228287918438287695981038397028526189191803335615954628361189770261386007835526266122608616813793041627562156479113952980786392617960686466286406785997659964712321443145975060943909693354664385248574232773963740996990105824411476362876438141809257398693456062552242580701649874704638131158067856203773647968977773105676915064800902092183468394153900584039891460772601074032992500959971698708280041286360916116410024464362279442690865015640265323091478159034043742019476781006848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] -21696895093887923937719056109317909135847919250652480096324379951704051198348618652213902730693445052249682999427617642111272144427375723991512441760016837059354874173462729209496863075071803658603773035142552359283743353537023007492976668754499980220075108870308135377903242892394510639236226054598217271136741067760549775939463759793209870964729789507360392779454412053746216905471158002913040605558007834618812339395960034540376794766972496228703853560115790340263100682587835083465222670068206826525364452806755540708212572072122361460958654965088941918730730097691591906654894951805002890873960528133320285675880613039958425339524967628619916642134757703307083811820948312813706840037658432760831233493381809682467352619956400371527146231776156484649426158634608904885097926043142463462088548993637700314953436331695413655221667013244096437791100839834851077001566932819420801704247523456929165170574059425718841528390107788023625391182868681461376397779049387910750305945471540867313109830852511067852395176627291336604845215516536424974448652607677499999834943525588817943458033538436745855173761419614745673295964506214268300330529100973924783476278678515712400398135149072772757126678450208623423033687128104664693443754136595917663942624959242767287714280676102289138031265268478209117646602384324522332591377834504198009233716995105785875846156784544560057040628697005743126644168073352558115971752308626901007693684523619928242448303165802311014354323039505981475249417953084311719346823435328853609493710730767680538396192306142732537898839178126934627578112540629346823408143450523668174645898378293083535198625373518515222663309327011254997129734344850580486093881897821981464690478054987245120064390250410919722720928264222127915840979665779073358430605991953617162193104729846948035435868100085090371330553933017836910815446062260538369747130880154547416589320343571518020359907810793980057701908839678076975864924040812616397992677027729776843028759554515526171917219767225286712176564096058005443947179546573267946410151040320699829684008574845981231616871523078517694798826792254727497174685508541436681547519928920229651442347219618977818753515888766353175278576662257199769802241553258044007176800464022485399769843773604001450814162425647582612548507325927104603448162759929859226705345100862088775898635857694628532380648784314720695197269092592300386671959927145026468654230643494966109267743649316651027262863313555588393882594979840061918407852947916537550637343154100046026342774713276984363856530279163160995903021941160321986211044249315305473757711369976097671503182078714826601671391623881548733199935150830845310347300411180131292283129216966108017639664285612742412032138265487731297942198673766723579216452963877795902116058118318229721691253190291465436272719857825142629976390482103481253013263359449185804881397661390095736617404304136423681951065335630220794379460774128961915664630004065170943774352336414215692615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] 958689440264013952306527758011862969839100464886343684103254588843541314568437811430980779357667235117267269681249391550512894597399667592572791114328125390741910001166106174350961546643532690880849693089443948018686379419462426709225536754053228957850944797411355537388800213233746541967435648198101725343287313863549591326057448111928632616660881472312473721141258990954743748125591145953534173812858801092587855679734276058999244054862164863066519718369659849763960897864323139845931311297577125321022142204883525493719200942263478463174955314785362740070094679034706906621170695764894019707449379750276436035478452471826599174429785425080791583508638764808160502477614930105891536384088251256832013214878743958759363454195610245402597503075290025709506188164410982887123634407925832258936869209514696057237379892747895799279261251182207782756423278446709989276973382530378124076900819648718619108330107542248002248540517787100676667209269587644280527544344030918465714581492371977612753139633597504581295367948351838638802670579979678532401753401295686062978285383459199241992988661155676902893328595193918604952742535964299322701030806874037431538643567405126241657226426968592370259598152674265339585413096719367789977074538534987027988850127470656096963383625178710564777567744307382055282308167265037882593540163930176368982293924470157754026409979331524779042024987471842611627889231899126078207310712912789897594830780672620067655372354040774162492616578761206274482642148780055819907744953026463428315986715391519127016199861399108097497044450280693283083310077729124278089757629523659770595943276059529290682652263332871818578634644086730695209818868911758694506832879067923066229114545087016249938526769545445337397842753410386330912943817747914824860828321873188183643338952116509575388403231081200309665755605556232395641141012028737052795702008543103920847324843568051768388196990408352327320913501496028338361107815527328845147175850198156440154199812386735304572871351422940772392505713550147485280723464079482096432318927110585190957962655794178621320054990282404981290500578662549266128985849008619496638519203918433406015030714848125341295255414708550064059676581382309938567676017978917563353782977132363181835915863271563858349119280465627952575870788653641522955175717031185625740628919169042432395250639447787337091164470406086903067600336177805555563109204788338412443057645856997413012346599150449190312511673417461054928263732574289320376881742035844491495476079004096073851726215033129112823146156137163331048194670987591892285215604488347561515110390291497661519804572119037170132963346383357575755074059075574277104379524413802639803354642231191969320685007899197348865072530319480900060832612186701235988456543604655024011677213514701296240733567020280601164263225768253849344247130564024087221612925432001804366871488621314689098967259080610563021756567020489133537353162639301312663221079417763471244477520954538756755423232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] -4902326115772164217298530513188338305049182171128860470826885132886589754541308713026417767288445782548443835778670045535362014535168608488322263598325116313908522178472107043240454576339166215614020664903739917534927065203103567803583457156646613303231185331112327392104268227036183929731981160747290170195721210750530647700580318363869010377142157781884069647367282178913544654357820310614781632778150119822383095053632375360634406961732072749093257097562516368249719459216645280760363621903806224232667485548182010030157967537783212215908053131134972850540852349774369782321450323784775833774046764650618423697429640808794045886573019826708008992573823882565457644174517265412863845727126818964888406866093106469388636501734620340634686717765331516665176792498474079141458082507592359484107272907758755655208212791295359488572628785516401163012624830593137744008702859445684368990217777676176471896668040363459291596872775705855915789096740458577880832916300195942423356544838514777410955999319631528590598909645920483151081074837228374388508570733546688393681367896100837347435780918179529991922273429390207416903291705020358804501115427498617527583635157093185730452819408903314388417007866662653704481956100426978236094423195672359906231977322882910984521286392618150128772101426372747714734600086826957767159164616498318676329814570753930400313240723904006721273199858093726902035162732757224782779082871716230607072162355765711973939267255699703768815730604274213414533134323869883170545771217913675089693368823436094909605645141094410998191484393695052151442388343492674082776478737979373979622849250766516410497795582301271906379753204858767987740100881807443999222649576428838202943204658898061727864890275638830657946782189375981079048674987266594518467133147022665662678127970505689187948535079070229291533090470620199732472244304738923655803258548618653394850166155962181282668925283066430368566197248920126403030741711902221103632643070640482770864534983748241039221187166710198834155417711329818041098739933605835305341481522430615668945621825326742322558299744980645865711397392943665760781242048036060701683598859656101526548810014250950272479732289688193447119323058097023864043200539986087961669251900974396410276821129055481450724168710291131769593883002056354587551777031454606828463347994856828550414500071670728245268370028206199739776954481452496805892697043862146096602868570075318533764008282207226785022050277051990858604993933516949296757798219067558365356359144289825269522104080242648284551845041868232147353227832608866684347466722630214997022458522272023365162320168119456299822640259762174163174829322428470935269991658388490114200049020155889111966816124246746526472113814892785475370549326062943526378491746357701220432220386489465775694715903138236939600490880839992452281690505053946165198911362136672137714269354973582147536929565312218258640496980424227478822873275937441100715061074577260769745470922557503655567687680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] -172185236531411959628175852710134208802872122834898363982671110765616187827677754161044365537312317991034145527411790430306065913747216382164264572754838709138149282842601993263885942082642447450474638668506431935982077778820234142372368967424397240754453165954916762174009892751980679374089659600703890878550480376341341070472259521355636508407102806468848922219701708411326531864276500783884570436016737560791518706441304341407984734595970046065914992892329963659627560741454794569047893379567387311079031277587378851558686623339853769956255032244888081617562096027329035726861647094316637474947666288011534542346412210425929907200678199367498087376593685122892752823998957322244757374756351299356952105370821942231575287139852501605383489329069136242421095740415580805290405832660796636956075475253995991254727145149154245640744304621415198432766702113049626845218635266416115212306613820974173469370347989503443581402479813465811588324892011360296322966939035489403220982329712964975234514807503236695449822548224092036069894927224191173183816154208624577770904544005689193796218803823013148656058720864703559722021193332109023799962558236648522649004706235429861474283556851059475864741908635194478412101355396864037686921055896032227258738427674705033575788564489579162132661556972887317024466225264452720799711041940914641740222007391329829908062600017467563180606750429061641303345844923803915467169228484458910210884099242582696215550977245914518206107132179644582009976147353916591667816456548871470075147804759822564398996761011367932811220054703626440895614862621757813366773645565074796796312529098333368483969074091262378444235194278182210490045444727898567728151106795225690892421783784608129289993437568441141850549159486254379207118243565573905574241786570573974955228628355663711371110216695231377753174477579811998932339940532462572196405885800590829179278962936437164123906044104011603045600531596096781294470473323148802438462797200781154522598577125008475177317009269767216793004928917229822476731072698192502820088716510335979486194329637206005539945089418096594034953245256248551340125118728125686175277784024070615286792567492922388046069096972915364716921249496127798262450803076680422396107385160384994274138157799455239011589011172541391026067467454318086692853710581138476539212893276254533566900601338058496263507177005030262831196387015221458439840035714847729800552028735582761331497485720957539667404074021109209671240207948617754091485813833284646539513589131226598898899283148260738545830471720947967115725785417812385525753030401191876374711178036332946512933555188705262725587672738433073523904444447733253097948339114385537260334300518832078843723747189749211865035724544938342239597417608820954499865536810708632489151526686503546583930300593290007857456019254550973615576387512451239181609660661097095265445236329709724503547076394119545214868452965549324472179485699671434890534596497291075201869919135367407772320661504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] 1384343323816552827562186426034766441854521367171116785409910423880588858728950135523411466995972116383278488400706250656305960731382314670308232921210378295025711789331354809034015308226248833495968053208180822069555459262161947368252853565007281869707242168381267423286208563096785950461323698320812305779525629431557046094557415117795799552682782732843059659153566542914426122059257231986536510962655012218782916320104748744900880172669239084209129551910659764336764754929514761184072380738831358343845913461143318545359077922912344417546456875924174266730654624298344427203941397437519838620201699267656886507279225219806887867469764281077462478605115254772864676988999451386506417575432761421334097230210742539990074860338267078564197063631733165861536853862207770056853111112986285909443190500963799699216526578679879790490335996864460182060931013163999510578322861397235058092003359085990522727795400945059440516206767043289586345289449598378413100686060576275782136240017546406696552721789372494232206986609814742125487498562873469708481936481512412660074824566390569603977218769315948597141885475356829349654101393433880411342346832074698725455367282573334462332373778372188161642684034787585599345901314640237455170430620804632607243160813313540441044366236026561964147024987293910709879152577724916602842594785863360084045806591612821783693665356899915105283607497301032484273603245156037881519784414192471236427182279400288946275107637225271840693619388878585635471045433353766929046601034935827297559639648686337040241882305683017056441834156861901084715867927692551210094007751966380761343331598449652092074285233418182465173472110073719576127439081996664557770267575671087998498606951206158434699027247867204943105793945409648393902746985008580606465286212766522203992260152782224557925732865982680849357150508383548443923164028740582089328243693738178607077858366707387971368591771884154882682753959933573064532912412002743291617211012113721200676439153265288691726928355591712284526052186387270651622850136615423439208254308451709269648635359698801308810298054995828880480252418336453829956299426955487790026038952319833457160551309766527478016047439974135217242667124612619321412097946962689930052398221268932221010678862716160259954774007244022433794197032927972918819207923527764674041621542120600092188274846288174847446771476430346904678586319756166806668768596155841822748303585141679067341335786711695717977936080675527071598322143982944966167901896427027149768869789471057968964822299626906266408143796970387602323549621730922137895390260914457289887374531853067726917192206122422386059108398859962137864505700051977384711964783106320125391430893758524348377229816123707281823635265307399322200475520756033777819934950637668651285495800519555049082457844257173477405177371568259400617281101438934881266402019596670472870064770221921273860773272606912427709851327677408452860209330804138969916844478595335933705528850788608606260428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] 795372870079372481687582247779133222584584000789168651328134657435803003384770753184223252770177179665342751725410269757407257661168008667047596765979191472851960269019274573879357086803453089229366206195415883077733598998638713486235070801873365986492984172052331599602455303141089550548144917239512836217715530728490533599052202696838953885690926770828016428103199405671018322239810938701475483475342851053961711212987809961042602484737085040220489417509434607027756145274067532917579950856916239453732405190705696459637525059630975507984192653248979546896842383695741798503737869325769126315910151280251763162756628688915457268787077810869512575866017985297821198011723025045515295788022829694097734938341059861478057129423907079824472930818004779954996000217787689320754162275272931395757615609833950525610546606134473479041301027534733333252228318754653386362797449094587706737434900321728179571981577451305282255809079514653025913490198167780641275061947263639859846532273968903640019046825076688183194516778872372277689536589969931502607863876951999285130279433918894349017408554260827846412410366618426337185398803014354458008303020914495438546463856964613766337172143191321517298067193403632749465218061091965579396570936523878929033996553172969447552475233238373987010909619373065605073881687330580513524694933081848699315098097431719378659871397016189074581517531692007509970530273629695130142938372862814665136897721319203628822987344650220329338765530466863456670002360898076951844026502309773992428528427646472067103002175983070473493634802349307923705917977237984764993265583672766501252795525838534824662390494493413212585497475590518115633819622500331462975694402526412714008228369393414495927593130055028974253834123934775893269591829984096050801367090605662879652484983086782788290809331110178675746198143276074954723798033969003961397837603523075821479452899049341905967972353008093216953806646025713207702862917614867744461004259450616257765105103165837798929282014950212804642397213380347631049464442524059528640555804547415199407836845161552146472064836214190422041456559575957377719835751332038707455160288761999207943546292820004553241708632953533199634621349921522322800484112977979697227898005035878658586980346478779825977524225416246605300152648070985583457367959116383615331607683080303845990161516723047327812818648816108782599762301828976117258572526824838961138231900907307869927384910676563876107370531152303442666513124187673740288644504572871847010308504226274889757471804138379330537783498325858311854472641278400170059271799312139906741028978712259952569151862374797064123737885108805479774309009505878861006924432686423781234077304170359292495918808784898289190489065919171923332698255253841425782659860739268498827215441917947152151743659171919582425204201017216361084516061338007965136073630440407906525312477956298855765019445051702827206112687166134443390210875377817188615195148979289895856037565172032205964416385024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] -24589705159407586127573540533612307238285384502527010762095769661150297092261065358860645386369341038445258496955318324620270265282815931135509517103720903829523801534370204756720107750655553186582768425635431525650909145497275976694740952564773069227578155084720311657272718830155369050639990942780768434501364747084607671282830807129360572168786994794861399414318142758068902396147831738103813261229895437962445348453479293715443706676197846650197910566995413683285738996849605232573647869639183285676174381193118291303533360691795627077608989511150885469204057350175266566733946806376303584504273852901912162997557808898217867608540648331201223481439485210118948251836693817254031467118463696520776355195981321789127427791397172256011782806211234514662302093788277058624611548535409467876598594309195337466558270241390890639617559962199564850326471440578865969837348476533077266795107079347669305565741512708518556162779171565854341973077330897311414545195534209405557756293932240025570551714913546846668230522549419479274570275116640940957823413353524629601982228566786557968083303328365453229342584824336630403460227197637714717743692818030557360792970118982271987006428379790934458668310048913406213290651164441647322927132041227090346773638632487294803354463961190587653443025828580025664283952392166976047414531657464850533192825085361076448836360932674981060341268102508939274617420020229587925545107582421028067784522660992934307394598953833707081963770283188040398819947147732391362189373440345143211666485773024223489878894634288404124969577835682466530567959732493216721411785353050424874077962392114319007594732382522759052597212324930259545426323011096876563034464991901646629592801404100126266282033461650335679757327679163059544646103202476566830720500302261677153231269731421346090535575259261545365303996401386325262703975658428979581886042501598341984766112856218247311737212390046333470197509484129890835725258382568309684590224650907059213063373843752757280385052413570078168854274783772794747946118362413941044058558471342785402573992460145496553523427852996253593625635547155658566952895773963116478944475924167972192994773853047438093073968225385425750815415490454036143689654998372807487618266974749452796639834710346930813033460905325351621959447851863791302917344327835427842381963436062748519787183666960186371965564909941179394888566903205766922699732509618515919777962146398583427725749388259536083756210217056753665034710371809208737712434434564743352097004744451112651528990115236827156408980513352386599074590663440230295427767004217806197269341313490792510196606130902723598281226699324563281970493128334983968345279589683096471928228259826253891613703307041172955909705751918206266008803676897131237303883437109578105108380500207654862005399427681704207705636652751157112775579076932573344605651283515190202598482831337908871997912936254464921046643339207433161784687531214341179634197522418218806262868606791098983860561510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] 65192937214865485377712729332050851496772259846375223443265741230097557033252674068968937702274528131307559794173793410649693800897320879381993528460797223286625243312229946858641258999696225225424503339029970748423493307070203680810072429851299952889644079939278303817632026865586806241248605502012279851686540657826284261697780228123277293383758519026095767415624558299820477351724443743931812830847387260548285781184440512247512501011635004706166260693042528949865717275780311955822982062384677088381556352130533557207036223743622261428433583782286006966033035191930158784765177006906874569114941209774782380168868641796011290780474509320430388793614757639994945364820100286245872287146272071601204335290495073386081010151886281836325354867178293423627751671930051138562127342899405670232106355624489294659751530973658360789718389770506221557920387184556272904712117568613658876211336609627247437615425471134820856464736121731917661326247862601370555573199626786953966031778104578719239352806917410727095778118579772917010814050580920079624081976725648343915120514080905168324935858342958390498216282228969982410808601279682027144045942009493436191813385607411970512951888816568793613514719466074000370478597062007900217412292163844382798135980476007019294951047150602521555465368580292723072843593184869783730459300740886845029732442568076164321746347285313060732176812528459484700889947516833539200293581625091483261035650379327202456921836728993888282476157815969167506422482144431779783476916427536760587200541316072506152446116025517212588600620952594142220708068945926672278056168448356267318993183981068949297381719233715302081332759767525144046145224653529135003992145241902169370508407868452199248431124183723027441291711906133154424739657946158695011648003497773886628047605935898703157088473978477886366539827656303739435577834239918854082028726982537152943397516013167982776654292706381194924461312964566499922896573864008734561071447120003765539687916047514970747835756743794784029620323462527156613863363052845087990573993984570628677070893920762098169707981437298986057131070110612819197850043646454695269091585367889849302510378309218711344804113694657838827702947347150366283242553656127762791071453348772690701807272086883150939488118433934038881667898544227022671884877745407346667747951690916462560002192571328374687353332271273333060916715582781427311374233663852085208976314999171866401488541337702610226489236994652544152615702273432608037344892943366779160749925599599808391027974029526608791500852249465774232578590091394056129253448700479833347697188022151383140547993767592338876943051968230840517578647933597793758697410369807329266007467607731208303793673511404816661579905674683770693048253992174851263201479239612058281320765282306483468119718443843343664665005586192900092540504409561461367854020060362442576147178633571177216704982944884021442288940394539899168472577409159807482954218832036364276069374136092486452225767374848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] -41968997859352508895483283067849378323313762491570016723715350425426054977428397191840772826707716708319978792568635449838368499366247159408446787143479824698900339443724009590673530436365732740271254164855223804297684307710426619126081292581748493087551120246776486643072690323071565524329884762448614491267614487371117562163251233101656525738897152922914993530997494528885289737669364245360929787739569811621621307804881240357610635842182989051776398276132194481018984777378743035285488416775793857348663627461018550251077315634995713117624427031092899622603977755020007915154627205866230775042921647241493662815304170811839566032546624202655440449462848662273034367864086583856399780654283820764271141567902956556798167202411568787829478248023346070825942789723944366326894335157084119674203951092922155642326774835144717758541864642197413386347006099710858248699761842094867669826904569298333077514045583650642253789467874039624284975127244535294031430904894870724332229122617181460814019914979623872820346690167066405302707413014223278568553926024744716683488615302207100023956413402884649536186976257388043937431604362848232250154269315965300562097230519555073014214793070328162726352503182635622473988410247696826162899840881313404901855563235486043830174140206551034323739730917549438253921666834009284875703565629850662827575805404467751964006417116567734279566796830932673508864089760437178653955984914266089519296831141432996620115195003380939645697687765363716224015187328050548823485342014432561170690013081008408048762237170422919549008631795641874756901352142254194825660047387581489626853681231434751521577205334931002739515618310012144249485397179500990089959764822178070074908571404670841068089706243138656382676886024002572398782308986880822346277323710916001444089623135592458996390071560755529205997001779854131541031264136154495970856854275320013308724445884000390434412480952988164663160488656479353977534467163367089912800596093972629478356613159546280639421206413188457326798651605653815154974011985805080147108483391916303020249393727837326543170484035489552757038175842990228246439992755228746663936734262926670394079407616238640577558085815513262070511612465660792634106963006383135092982331352713611584450409063704398979834875683405857762068167758795858315856731207219569895963410153713607788758326980390409400651281263473787362566415814111753798766555240940094681151236131536380943954014785728764570876525677904525400019209592174155957124816399382273615275024644058602864472432007992860461731214658318470026330762890382185343382330623116778577211145883091927988243697840274332128786250094066070062681662726843219074540238736081162087971132454849954164137113043396352813796831057949445719738964065827668464985207813793834835337198540962971971301542391278059794675272755829478635022205705372678433433338580004471746039108353899180691682286507996206172575562799599505398078831040232868638325575613832724796955083966691630995452922429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] -82997260801051489182695855613983151255274845403617284026791239944160134874952084901164029717849817034047065664530237779460110463545719270071858048633760837266762519411628188648604090326427313837452857594122740211942310355805635000001107796279861619107402447774293279657595854693130112407822730885723323463070113225288305372281429125040824269640290348819949333526316099682943584865672800934030020480414167814247251809946845176370817631441988447655222366478228089001330022088882760068185528427390410322725568551128703948679548944515400173108824732825318997897453205822771117658617652920414734967659958460780946943285159250186127489118013056395397886955055016430996725296903127015020112145667122515797276838669472971185943224751346149512619427819871885627887877202069011455814285427591805551600197450748171000151836579981936022804735018399869933199161410952129335584409315880318461573362948914457766342798355935208989594712147792557559851657349971062343691708844510313282063314821391209133329946477373383429446152355076371465243082515787350537091854575197061894176875958231938971626145691652589847344587411378449496758644570924101791754559888804664228583194160605129274917510483808803436139847241815802231544130726728810687106317744323604486205329158548211352582041083807150422714410871721944469351634645411587446536639435109227019610084445588617819203995053710153083847973012717396830276156045737571772348680007826294593474558665021289241797667485920564938981497731798602035450393855491453283837085175044212391376822782117338358542552966821784801715598850344990454867468942150076850754683849207526745742375349610230661892956184168916501099594420473599924317165147177213541466970332616746511346800930304912872472228013193402329219089596356441870665534709664472265044527870030084833589982308810038444145769225140348412972704328402959768857202062418148483269140966274532862951231995333747775135380131849752392036689905413139767471531582349058250696665377037740683086094444140732878152165219314589193875701130231829661762263746898763009523374018057419000906080811981829828897650457321018587446456202230461309889564657070673797792760824976797179802493023727736377972044381297584707831013939852924921500227665658586263351800603047522878728622989546028826856453588507263888821689638520042434701762008895080844553520571811059402965095055012609757995082710614767802603520102572531724717103703784391703743006508349392110401037068159009682117893328639112303500366748392933420095559945751877205790729495558177467857512129556197916684424256111430946474964495844971140894017533382940517159193398167659063070558797720347444264424646209020887481674555232504838532283383381589167808861787390474035140686714135516543289993189179296220615011084464700229453559129636059151387745711813545226022251196607924534781230809318767352588185716784506886270035094391321855619430922422409236825628419768549477000981423855012072519726651024655714175873554726292460692631967684320660250787984703488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] -176097329030774983429549261926248038152028585063976631618639282429323988046266950204894719724820916628762470680915673017989362449572636636811738061116192377144528344437705701875331862246781517324909339568766167498036501857602294938250760378954510010410261307369609808286912254218821768111636089219161723856273745713907179658104389896530513833690741123852801460288568334131319247399899527941434440478376839577938259181870548404654032842027718888855567852365439093016569850292815036523061916763317861519252313323446302051401355721318020059776267548962207127596551522891799148214352902772230841311725844110536261279836606424660559379251066552463823122110242255261154848832875249189413963754072891722321087716196699731148624840735354518112304093433391855511703011155439711682077737042287032991000303128144926931201972329517223254911834768046060638568201679792098378411926751083214571767529380329168544106317744553329398311999406876078456344586901264283665501202658233472824623516790522394095206451363277912599668441600141391428034960968707166257999535146696066412038127729865458994829407918325299254144516418544043058459845287132406813079345538455572962407925604212201155115623340700103290472722545294147455871600606038900654543588732628446347123444880816087143846750469470747301602470608226263094552693897637768298176272596503375066719428539581047222797384534845343252448976756575195574479043768203262073851581904638949710263383060111041948959815990451801633094409429499246410716320362999566054503323612030247523899333764758947900326239498782097133296091137897901486459131506803399920537693024972967326003485992749889483488757195562629278737846357394536960783491368407464587271638728005088805356661867679752166283323211045902396193601414006798939335596975220354406483117960105453488526797374460355288048815960176117790318884783218343477240087438535821785979421637962316214106065607002990393419688358628961214173158686741244455913639807092938489931126753257955734246172004298261719106867592081383699910288897337774395165692972842414338777163726653244051820793248908613781421476896511366277856732072771477792766214740542315540150556521955682451647289367677707500853800556973514629580868439450069351923099898654893241023760474429003750115931618797845874099011064870037790228703084563138815874682945538463217955378651596953723693987699701597280760283036735558538592171446772556393109709345585139291825319096798300797964927687350353354150653738770689052634997645113989021017356518549311403966278266283887697365484892601912025946522718402461369237113226888609219504291636077331945008067917723819684696118272245411091749482608697359886341231896058325808962616600340711287925632066730537942217003684498269017615816906953589806659096676291957163285676169031457924147241376873492134975250479823822243787720530130558586931575201166677545406445151368986614938450262189099220652388149272891934706612943856070742886252606011753037226938006644406245385420970405947297228597514731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 3102770988460131229714525620355719539092505141046647024098327589557285978688379161833765496162944904664885402434070255656849838885537350784908585477026164737989408412199890938249599111325505781257450430020653077294039488430909995547045046767397243872130106465076511842621454402959119629510132787385978752311741922495195579997540388211017480554701370413158415880669011985668552029230389454237784783186711513954333156163313477860196666510804522240658566717431635847001364274526383821521908550145793221420431678937670882524902694951725137208385035707330744542282221804826501400480070285789834416164176329408720093553227249665810649270783553325875197470797877826098641116472518230174033683275754840987490085387683655688256167363193973829373109781880659754449232724922394490733533764276121399297968921911951793027795244202972794319548867417386005841620418284510325163938055505254679186158565382701440894997298932843240352939107712605584447880588401521321987784942989053933986626282838319603194673555743495479118090263945024242023175600673479013558087827343136063712210107736703938867925751999738720281951097935780941557721197530345734820396579410295031193524818115918686060481398385654534260903643858474357069954613170968820342012545017715516471530543638844206305310285386574183641565951499799562472764355898524861694807363757898428410657852087804995261977281281053069413603936645580675844793276149452413876909439666041125790243268013096784751376567769790144048718160854255123287682339450114621854806883056733254385420110363919129657338007524377326534224644810698952325698663947354834955094617878946010289407225535932745641622144102783970024553615923290161818795255558258744636402847720248800963361807055505001761815071182699785358626011283388718061989953015111771505735364388648950504686874027399726296884550194725687183695144932880285328243217570950953547023117011159321916480462060444230870589579452923694964630458499419713776880134087402591574057728498085824770145812660838281658788977583344120772096305041797614384824135462337289164879749211413323821049820926587857311454854047274518235395267102592430313223002793089056533102345674604824011265749239186405475585930054539890672985740819265628996347178336698175692103206554803476788815508833337710942784949967466108254505145067421622242933362839079280735880159341796845019512884943859201243575223993987391253414218853644658172546106466178708238092327052418883051109551210544434482301659942898876148215663452545714861715573821302321598989631983406286011778103902246918646449961507746166049375467521871715567323626468509450432984738760945778659175023159550617426778655581207810730038501432990659064163723033859721415631173959218463059786633064197160742513726054503957077479025673081396962590558134247578715055505703091568790655453006321365174989324827029413017100271566296201979019577931601046155255701564129551207737896579722049433040511954332870741812156420082901355709258711164760235602901636897461299628916531527680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,13] -5003510301297832560770470104432065151301223532637916867215890266530636458513265540434503908470043295416757395292063576174347393717118077290896164642889343019668807295807851392714935871267750179325182223794098382050959690653507822669584386410003561749991421673117799371966118083017732432917429228797238520201973094231524508185510014005922822259695618461980631758368724723023751442256278871066154659617111923046390453322827892528731965979041635433764150310501357089705844686934786398262000158573194218114458601219555838331021628658723615818414399141773928969597935975827042141543172206519882788181355933335627803673250650770699872160791436076061261139856981784215708459033767241850949082830025819808548502037104021912626995698208986319384285238675961414604543646177414182396854028259631585365380355932879736271143147665561060281376961204897985249525833679849820388076525152088976105607243904943384320962469568654325975648747608574577484979530724706772918490486413810609869955267174784104443487825994557323953568144231224270215958081816985876786379092740845808841404771588048211428794503741566320849892714774086995377398138219044954751290633304877091889286526273926098558059365366927249675727966050076079188516443450053457401218020270286403414516616732070769551854357200233482209846015628971421597969672056916288625939459473365994373847469324833097034988734395059246822772875969972859742843630528729893491557980992746395615897906591636232448969395996343165193619545294267443049844700189318332905847310944233057744120561481744534277168128538824157274728064183653165440743893197275966440278436630469429702451102810177642104901582400178507880003281381668403695100165394378902550305585321290175614911383845272212868606282472375130139698486324104127479921161965729574149391117579997257221590587296475761265041483020926650557247574697316690973329988572786959053007356740359782387145848665771152422914491001023557804740335388326125652894006002509144163196053246881883451072338136423028892232145022248840025477296120422544187389038094087721099511543624514545993180077584766825891914653939062442288477591187048535223425649317719673300620242258591229542249167071598340711188299829384548393387027950278852599024901815790716416193932005449256008249274704300668764198696759133922237346121212929158335840991047966846437174533861071836086093155045321295917200800147491094902329595767665380216246343742896235126875495099769011471863777718246729565955001232566588518288425444804959550083631815691347345225478168644582081478345697725556022116141503328944711907652543864560112472761235048356358124550543254394186448735612833914254236979714194046115066449869272908135562912649477816538583812176648401661326573380406803846274144790052586884460430111609650843990704337628004385463037252834217266946706919530056475975233968733231989077109069345992389429116246736866326397179275771554495697477591040415027415453936461530395217049102173363967700661156560473928519752437201936084868567085875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,14] -34473082778742438491697968149975569372424144059024471894712495462151039016834636639607601528280180985841431627879025182566181352434385952024804821122763915059580000657921093508480336389525863881924836616306148568111794178847044454114733981253451283214612082141187293940162797982982413107528785523496081723070752897248388051801228183291471501574687296562251910825161856470754041670699216375225535221647722262509765067225001145484732353235740226122664485777986347539394525803575870362470502472015291521773359583071174746062167832877547404437986168224666059493883201244560612753737411743246249318886052685911438471196534623565209600693144173629614253180289262375953775116095391205182142509689260380719858671413245240089329228565299726035197204628882022015467714539192277104167320360758561860946641562075651419222179584230708525569423406730228326792200955368837562632072102036977644981284318513453992605352024637379249288239258159835197545389413622301097340040556966973290566852275793412572217028331591141137682767018352227044695272073828876508166470844630916979547990623667844127182751040529040285661931153989432665710128703532080762986684610696376755465794739867574404867311543236263328918861059393013743631308591058694219176265039131070137984395722886658183025852678546535420259121894159032628875048606468011864509396391655752046439935657903417751272476904667438538597542338544767845036930445492709712143789883481449495792911828794022923624850835533128491952353020158152974409530052879296764488529219298958736968767737443736039281456071622680773796813098061878216303782074139408366265808821038228362536209281630205194427545419749143907890037493368090078082765226418096901925849620196736400221691472044726486613627200445036719163085537454914282239719091597136799955883201146431853107386313097271140965839247874662415901043420986014112284442494081520414291644466851770398210565577149625620524818264159713745477358936230890708980268402693962473205470004076164628202333496445189785337353527605975126890517449613434743667003939448806329407872306330762068100030111608382490453372255083421505163068374224542560172713852135549614842894707576451866664478884954454570310608411641993256608648889852592573219739431330798217709500094829799956379493387990267044471263421544228138813676609916107301723636860644819138678620346849469696805428735557015217024635595056419495620523993679557779997763510878338051486737896319935421855128860816684801062391442796253170372546998000401179884229232535901304182228033146869231622469867644374337632442570872280792338205913742914590227990923970846071434624959179917236909696636797417997088521443020390517664993386755961792281193851823214001128861966711995331787194521536341340779285986238751828306855775618928692084016620912074456140965011873041427218751724177596850524314719493137067796286775044734866768667416489527524328905830179723748725765940108898388393973060636930872471039704830603790444442886584049024937660420693213955530799631556411392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,15] 248413034438872810059471723579674975424935124542389911797962811806400203127474309012328839794921052772176782705192869673120525469521570913980479503934965110519446546770191767114739362312919830907252529297729175701338487086557040041065809096292017990801230917863333704261876077306120633737387552109491504149721592285863903962783319838025218925066874208365101213889785242060615834292162820954856378928726891919960036450827506674467180646931112167896116352202194755590047348150648197807529937027755499351525982734581266710250332510161081380786270912955186141988618844076609266604664556991914297331036818323860757141114574119393467951673385986019900381293887672664408451627289095981688211442729550221717169423620759574193325402929128010299129997548164491570179064669434248833212062600002756739516392292149044132160746463030093186463189722348220112719453058248474336640474347877373443160684440007040191779525751431415171279918481919761666920978750880078569782010639222824878880130596717736525027276505699358439011901994134739425991760231871582105618637521388829409463378196580438804191633534517696505084564684240078623103432630656064118338272365095534494538974152007161825477969117156433515415687377009040674689806953369527795936886168033079720927315766804726880468642460647578380833973204060762823511529106094027388231363583841549499882885964297666264492243177095617751231147573161185307018795402303767483559705177770887894269460018031792324267940769636545390402835913397614826031348074890003214019258587713636889893852144620592934360326157544494068794609911377508245269806089821480172233470617454658562545005121997137969939649643261746272656579536696043724183654336372247143103411697965349914578013722707405602009432226412243885666872490274941806553486054084511716236445980730896360242727281193872920718262492632677365092387952859128396914164090735721482883820742669753117055187710241237074336841202220357579912381298524017930029012485805329356520886540022524204330474096908413154434597411077668258294295616933844650483744861140435457613581203916748699918398508233952037429540084780099966407130592520311458450209222486298599049016905386641589683735412320640270544232514020076337902756471749373963337113201805011520149101971794219694748195885746420841686490408310619752057786515418897533509226127048016506544124210949812950881250491814369226893759815240636217633312702468514934051062646888991717387945785624300264976265795690457985363475378969298999127500193500037568407607250623736779827101416295810407536792218493536561217104036715932400289931658929994749215069449276790731359848654543253221936010751179276057868405892326130552560177402121232558606513329215024877742051222109593952525079748327471544400244585848904913561740084075454749810446062030226268856783150725097844313866039973176511895268713217254140183731443375874597265695069719600155260570684267463048631214997504349777393224473343134640023936131111398954720128508210621935483316060508062272796385529246515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,16] -799510722988969457281092372272150633068802134753404750919823096678871748035041138650576198387043413696514974408599802798001694548364315227251165281680522095107266497096255247822346973009127631764455400732052366755347684785032092390952736500689043622093201350781270010084998725079739561888705999723738343916273257672200811585746520683749434726232350679608789096646405099783875917442551610447449615300475947247333049102110450607278435296284771293992284592139413103427681256543029357865025917619664894037539623098794587280913438525115712353584460913963919468815323082524189699158265015680870304313667989954071237609816624655713724752391371827926256932654446720696941242398693196467134613135728305275262221808293063136493029314172430609692299623808067000071014032611165153534732676794834949184327143740912295185685958194290277860622478226807102241801580605488942838850664476621981493481086015453653999094760122354467523146777943918425562665984441544536204229708872871152072381755819066753895191581522225591297371084591815814126289111419056388224411385858965094600060579685550485615784831319714087751514397438718670058342823179652233665217347760134506211235550395568599536564556977231921922190002713120666978482338831739799470848823623954877448735490934623518234130213728321756374858416452606170314957166397878843478112465137265466708468671295600271665574678402926066002146234143211503985330459811583756328145128133802844291843634018019633530879594700510968110598131276079676532778515404456791051216209716934532929679157144097217774587622917367297986825857676370812511123996306151843906024725242553791681385182982308367624692480633063888458980037602820927852627640953152395535399722575087224946571873823650276528477489207317902667533080723460514481946936507980975135400116117480769432062489009231879030010058857443599767620373081136078461599720400085562282597846806612440161783790240997645139170667562373048671452908474542245891635209585669048207207463388255123782676920520032625568483855594087400610825871918599262110145391118594315340474098821647594256452262421191511372685617615354113564165377486501148657779056061807652052620746209637073462612584133504273973022843190886633700742610134601952107941869140568700450313798317530742075649777412669918242123691808201008083700598435587459656066337145199206971245715283563195078834873359067379409797035681120346930879057572584655531716467164569907012800382846934274778053172638598980976435909514550530113529717393441373269791069623194249877650415979605437238310604830774067407769480163795677175797050656673819850799975455756036752469928934688266955672949116559099000101343864662375744621001932329825451905052607674764213283335048076342854745662890760114331429182467696409111626694339383143915628714806637461320265182787998136691691474649654739199964134130013092286822592523418726528911306158377999592620109270076551880439319945212190832250573456289057528188682858238220083462690778168843329820722916893948592881174144618594304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,17] 1175385830121873905586349343265316838393994534735643158357697463636906712716682993152808112231676468517407320160321071859696326172360365967717643069324671051264420041620887070880819638821093836448986813390367385211002547480082230844590936247566756001557383570098729311258503767036976456299026359855798534739798014047480823865438259783490480305978611947907437568475284906971277734412131819112205861031025530311719894707464344115137428026035200012092302410040756121921457611742613945074136221310011279763427621224967522071051144548486292162370340889598767354935812934269883908671981003891277984149649784002703075268540447772022947721683245128105534446473045015172747922683070170023990016451330690944269822208784665858794577502104351239257830791829558669293634668968887466802932453053054598193082011269768099230616223717230432768192145686751592784772079341976912781762360504525592746185018308677274299940173595665011411370444184467309787659063774927819620054813511082746267800518079046901743181841006559060425613599349814025107692725886895068610945337780432128453586748606462955589314943320178968471378130685260488380073138858019925093706692941003984298950570706266023635366483840807217281501670597624246180614437751177771544020571906781774293918732998205368931288244202365679704530620852628595675540783723755499173756588808959291766957484937529690780395805412663679591235822934061840245751487437642863195541184431486716086108107003328310587374016624936100582858864985545242235894725649955265585284260202637097871258058535116646063253262044306090120801450366847721232618786175904228157659356177843541326873937581262571309413584775613743815750037115457431210845399648710735388675968891638166681067231637831272817149534303068015396362631198017358843245522482070714052590776377399341450070452932761972348470541821977881574761904191995868922467848700656746391654544334251808482271506852268616245624953563482587743705561765078684419344447648524826572580857569387695356529590340540883180555159818003019262291060030282670617439732051815839009505571064053201907692604332175089866649787375163174264804874478450978130828161137636616712725722647166070885993455062968783556012551716017376279113756600978033458686429299183126346679914427150657124428718379440865427367631690093335632890273081494666684031259109716512441466234647914580423546325834547670191499231860838573570142067504303340915339988146824027908161940753247339112299948974921640488466250909160447511838119494098568394754787842575058800305473107312750755534019807253638267004680169237022959597871582175327332731926446032677234407774916103306718924581564324213631898498369010513539543057265729511072890386605018739162264568651863071692719596639788282044813393947980681433722975136716001026411931292774931563721700151388388140103960629471520730183693800964198699121901958410631993684650774263846819181484374176074781088940485339851074315267132362184385276145029023764196990503426647981518876158573403599525192785631117312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,18] 938573334114668399530418901681875177458122153300084096772766003851014181781517264499685829690429226972908772079255180436345089258457536866207989803816876576120616028376299337339577452537231129890154690362326905748787355274569473398941926750007228743244211837663244026917860859193718619015715067503775460823329931074793445014156337540730057429607201093674273603303030325929228222504621509693420873069897534305972799156810180551977622672244383655087812533090694379246727017217179662207589020660386256435140375858851939099185088452182241635149657637892759499861350062067355378856771061742522189773607568136387603981892104800722493801606011054186957018733886589500568311761531477560926909458760356814429024691943640836833175677485480141087986683319462164063815458661844978479314810497676751854911354487035681399436621543228729382443024863878940035664703558722037280640230635024400060777946538354187760263700615452107604717854979593001298288743358059674191287424851858734006416999819840051918939156362880717010753827284642081249740524125790885399104058665206031142340215008907729176254792699090337211256657796876154162289481375532562697465761551024490165102060165283952086938199848991757053805886592888430034359285990674374782696462996705268135148839586427158719626772107325686452809777594281731341426705554466755647733054125792591044347485344293231813796155079216513383909730622239547817973024576301369368256453955767981778232272288989553439073978566287062373308918690788308451620844415435470309941811155514342843166001495001766757362808131038310034598637846297497628387335955676407426133625225678435057836449062831525229762738929902728189555162700670931485204783866335212037431074206558483556246597108987064597227153680810537213157676087725704722008618352714591283146121210711786248276868334406293556159632119615791710353307227020300533040129858185345993694607786954404220695381276539628662726700153479594392159261059063053008878136306989940253000347996630127143593869568990164711615170660814055178257747962981591046268759550926780084006356781315475138736257803379381681185866157069080156490301547539184833898800978542759545824526434507341362325179216348714471391564650638762806186271378590015624435975760475293559269388055860138590780422967354781050115026569961760352448816144795378156517690669165201629379548508779450126183141377637851943649615860667800147418796724215572865838953599234611288020275456863817587849450272776180971965662538142123145277259322366309804112404286814574045123037258513943082844825286773210126961563268361891854536131129180726578624064410766409113121454837463402707710024661896336763076543598643567420224706757948839983657006037558140289502302508282665983644660528207255619135102654523937664963440517403050062062577597035571735474162853105566079089318588405420890138487297226464655307358047468786434145607733977037173621205270438285306583773871139414912286548526927829190053923781786269698217853057488695893161969131399101669812401258090201088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,19] -8178072213246593421649185220143949037997043261473172224541787696150809812530431442125028740200258334774451900810403882221819794763967929447430198819638422733014732046686401253392335608353851396634003454421003861544646439238271094664869487280376508979125150461015050582122285377040113867384955245237245964762503185736547481572491128650514094025230228993130341431236742354062596467121766852623361599525229232934139950595899139480378285170042031340938043849440654525277770739069046601732380957827272114214853385868988241273037588532725372056331890511942990182151137348079849131255918167314287851206609046701758782020168512259434693437613606223616396062163536190053370662991513341531861190770762916022256481885506473867706611164106143299770396837690985512768248158135921187141243776877451848046287693811578728662794644070413408177780216718664732535391057084825912441282498712684260096453083364681435701159509844225324194170716914451957892067710506057148036387216279584152490968597193246601241447238071134314416639644505593690697799540576233518876933971335914856509632453532729011600489527768411702268302247148663286404302214799997021032490703571917864273778282169647382152354320862785198738603167228225984746579502416747961135017027120929180392273270051665453785474732499090647122938777421846122738816914209162864332819814530133105442443267705238663732113182826815274434647160553661847643898343867698878600937209205289770140478321388839796997283188245153571022836293886701953172519842619818922683136776647731899858858358637379905775184641917968537806105065155041815207072935512595681146081612600204638084458414678454986486375564395260130673463098653061063495194960392836157923100790118163884706190782399468413794245617788154716065620398917028703285504879225610986075052933155634576272476188471832016631113111647462215691522187836698505258855134153145926498090144095280800119711785133866127646385443641783729875655002782667227123535176377543607027868472144729959592234593881497581846035979539145961546198656973458244959381773224054617462475686031645872840405906303267116146883444488789608309344048038479675341777936892486170332829910904398246732159778916738347320636425002439105162945996523467701940004244401887208963554625105320483361217971187366035673113799761890257262632600762197159234188498942163769510098454214236511773018771489857020418573700838771705531322820024681109582990811565318016299798408573396980672455455764010206611084141730113725433202760147513503788914002189875026672000701741186298450911548142989991468107720211248553832042359159781013115138303253156099261253022560153963241066969183688255151633092759495769141287040437914405163261241472317162201018949411984698365947743469253902220189059078254588786956893131167389316199439701181079556228520628526248560785124256853699197433389230040212994114468541378368643381712570568151216722631473332593101767047594307785865833152754175682549854063609622268444301140081171989992004157986984217419880528432364257280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,20] 17397453657870252249091013797305167641183459075166253331383490730619044795619340779750708398086351012293428037075578492950898027537478233682784337254845519963952198342019981079217395801721803756616531740617106001515309162407992588700093282749529077616109370948864207023315967059853598049910191674833664543011727982311847809095944726903489619198843435837048456917730117125947841431945906036578809676316515376250655267133831903516275666317821949349292421742716101956648540615714729986076196274132414982057052829476097999346698398210969187960454816599872000001738261090806761225258223679433705599257828864141270420278923738583526681600852440305459644950115384827770718327473761467793892552345152772368459772664698196193821137769840388052027954272391323939994204167048795140520281036839337573015224969421033864232591692845850764046209231560899955025242569107302587089306543179453119852678697300412944716890758443653127637583194839931355980681694803740068667714205605569123884287624393154562493331697186002400161093127101706985849063974640187408354611109312020174619343110793604954388077125337275233975466154601513640997854249824270469420080305154944524561159329401140463837734665778165445574255154247270608104368542739425698594146009516799033472615399961965849725096542848846922510468919823740251715744277868142122927507852744765514544826402702339708147665129684025332502367826148162901957951001653332297015885541886969365237023739591466486492146055972087833482992032699523832902017708836250150886923040204629522774111704856508999022183565336621523314423839592890989097963869668138073373193478787160407640936815840190660495421026207454738420816820978859595580070834208245264954576708706150313979156217856315114545561741774121902044930447969958982905473254064522745830052123990230208316276524964010781670367082869539029133354806416156129652520830922440788893435843274505387226975034535406279545977586570158598188587963902974050056026045443977400909202594191474260006022438199621676403161980300743276272767575704199000141992726616775157745901925700882312279784258603230171155872545238411736209149537115815323763185700812639507693745345416222635795777279858071602046868519947715071314534361037710162448836594288920070507185739545570717513825998432223524926133751661672618904202696238893710289051102816060678649427379415433573324127488838301197607556659827830318841267219789922691887237226549762475173546895328444929593835617228723558664274688530614679420218086297212352682288358481076763178308118750596321161160531899063503650718495242224106393519369144004951871583605338968653944462716416152806653445889386774169636369391588654019474208646797155634754097826376674580240845158478122063648722419410408452261665680659072991245212441117253113244738551545349154766885178193663570079362458936404147024242280316492645392552685993030639308119240499303937554996695949760264596910275050343634428110491549907330339555636160256335736402996013379882592399137667907488611633818404030251008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,21] -16659705085716382039321681828448365768854923102755506702783172227216043606741063745709778458551545319461740138910558325946134495016977516038748030155083300399118872313663881671629086274235389015115255247124109132768197886491663987283340231587576649179447317260476618364477954471258545482778415491594261794999572509227406697537576532725596587626492126629433153171621221904666339629883048866922614058491925874254950531417671044413078232664593832895943166273259396272755490756596470622401223260305762145609147787199227799162708325140178117804025800748661463135523700262309449162865030388941318138989994971829008261158878163846270333661559304638823551256915215865889374352936355585998870506250785716188197396324464322492167612750086369606727291893569833237381071031656399831373678694553514728623821116713704756923772275284443981954578664305136431870407437404178343271965888150256630606854408739690930366478954131245940056064859406663754579417383463501258363113251743952217731842978422406239421363464622197398717711496347988555941268846110235760520897866329985193475969278788572959682533492935425271984316014857860818966799570893587314371968895271454161636459253981593295014753499722142043280537698661301913286475850107661143324205396089312157994672039639616839018807280984931346266815339875806398596445807499983016504127591525113628829409881080266180622987696792708556530210786783932806575691545137840957502071761989560713111125808148364577390719157260469029331212801070691934789000776447910900155245465179724384842061848135123747499029022848912992784097902435167527619309072363513695653409412433152105736424232555034490576823087545999871558547854251746570412808131131667537582581996319614400950847010564471795186809901183470512101961167018746794591763638089439730220227269460516702304515597737500569518917820794991922031336969538445759073648721998859345702833022945960049817576416769890712308350908479974889686557960520652848474744729788368414168600138803516082831717168579649879597088110638486542308470122671473984817591327307923211589773150201727636047204069852017964723853990368276972883829803119808652700423918510856087702442351594651532066227023765243152661426749078400049405424721368751163242770630773714621073493467981016103198103022154626826106934652419639455825395704584593451681043818855054182344748352615848660574672757064879593353324123454846384370970445487360456903710343390750170150271735565835316355060544669939759676092833787966774666785699688644192529524473313554661746911810070812318687577108598633245133224603967804194160607590770617018088187738731115252954064562100991411830352556783118900534881365061368020288283182586644477281338506862834249648324604990119656646091260652327633890780770063230617329499369594214864690426118639579215318694722727372461771376423661436081846936808599200259658307013520599365048770469451090819901690842913590197593786252617691393740524737037256885076865071823908727014538688050250389503104855785266381678254700416456458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,22] -3768284602146727616536512200693849752539324081953150624557580314112053422321256562909418429897191103191813664905332547168912868935677438122546902124998793312397394067972092121171994977030720399813428414930143772959200785109574680780156642618864360259241635547214085541849533749095352273431430029142811951783574304816129962070184519998025393741300644493073072513879523264033463953683838190019422709549188216744164678485351113185262163781173761007574498261075353832957051251417143086826975145210187144810621570801384426576623806970678564582377032643899424367253439538476027078701876208935855360922042611288956638515076031027712621099375667275789862981505045692964648151687375443413239134411385501526255909050258910982361005927612572687403685678606423066407306415044298855912226500690544179836075264562051182996690125913794171091377248461626509091861779729767109724554525565147444765703704425301906992250322396693494084729937132256584573052168437002869149740179214065304754776015397249651830673548022788899180940117617267088124841022848107268292461980417769027322918562881852761916724185468587954965458086349794986662324318840502691556997927484092684180010301158530755677459562745099588659258208129732831616181089223945393981403263178393905353181802425302769867501522087527413389977509786796045279383562271513406671827432996139870560369622905909947777971359943121406910008918876413073713954727073425934992510341181266258081645838577722879082338732196960798807305789011005671936614231160630994702852340675307201485086757285117072625306065360884549204510738445291302481465622725255127036962004408649690048368475541250925572834965737672308401012306639460541643854994119476387929806449142027167870595601307776259894974802482047571225687594442110269249432760519440363088875044531415311638182238261973839257531528508389743972021140281974971877020015029959369015024726921506213322155003376756392990576767979878188653507803426260789917468361926927336796832995525912985998213634392932250099588133737832386716439083932492622166244096841494673353215282392533682518713870925702101729820000261242250907322071351736716636235465695698112491836418271137969597476911408361568228763920051216048713766072270730931803230833130798651711695936816537705691205497569658975248686794266418228833716002495902431110811258831381060998044025083699691847111563566934966716129082991422359686383086853017556163705728865903867600649193533806388760840843395280711396185337385263025935636881285083034082896938362904002986773087497064710709972470661440611297777466269608683724568486238121749028996783318331742923186935783730928474530813073903168028450255827423159266444092510919532492760331258177989206463908899903327729698942863503050376133409370113019730859837098336222402322220915679625756236320902048505629063688426058016287673961264181848628910268425827016005532804439777487384538451610343210369006578009264578436969518649282285361033796659719291511978840404761810073302764447754491614728253736648441856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,23] 34666419223736865310130821330433986189467131610621257846618396923386405950583235421777827253218177917237126418359639821032678598833130294487087086022951929708693278553454044272226501355795961017913874972263808853801530683723521786587882278543111227664755721465863155248905789670936857281483111859276495888211278535791923949112834299706855652418981792918925913274751185136355116991021087162225279531720385291524924910159423451000037083936519724506549830242448932636915394291527988894975389956436698173076817727094205501055660890568852793296776775562768078501873854495878608952624686026466451780840851197574574577780366827361237646814509584674398202425990819591013886655720675217725718992184180912442091829417439386747060324640031794979448570604836863748811055675333321823628859932298295609964710086249994473141258474755257868456794372108965827861929115759160870868636061214497622479018559282737365681737197117743748653576154098879593415516024825826259848883991652824337827616952152948241485587402152649046986325920636878625530667833101025407244415166200886541906641398050250613672908342871565288814029161311430908716976576607648659638412970539096628148112752500568575144410309958297648115545146792620151641408188026390843048045510487076668247355430818581347819572224700951123701283317881066097935237480381935492454472707600868228614414787117228438205824365546569969916541261689849276868207324737489354751823482406171101724515134619169721905635029141419548942545791725162472837565722918663242487585135496046803486928006878391363871133447264262179980598749316808919801965371278332325794900610406353329246360783845302011271780461405713533311681415651533871998037767030444306845987948323873372722737643449776138315213079726275289245524933403067457936859140690995301854746480413887063236030240723985605410990789427054935731173239597755825666976295483042944635564643064902903155224047515854694133811834386124006398492677544121807481918366726289257163562627419078990489862429745009596390658372032136624884472639330020525260295105563818773181758899573078919132095289466953383152360703372266238617946022385598533411074551796530691692436220705502650446327249662426774148886865420819746361664164537008073575638460878716104419431950290620975030167660810779697021452904714610323848731310687218225579562277688639049161394555406718078403216229529650560851833328911852664753223133464571755762276468544678304776049157342264524420868692887194103834400218358461459796196269327176145445133435868144716923563956402581804449854305412151664411542163139834656735438448944897036820574101247445740546565377508425168517839012929666080941051876548724457606914731787185651537787003427646044868394235823707247427436608214532037672437250138709222522662858964389646705014049638365155369373129797444872939790096070936437623529369236777700017791208634957912554374839579777182045727843362524137189731513587035231549641179073108378417684547554797595712508737604887988906167801175639442164448865067907153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,24] -50070704437710735160325892111980806336184068663448427166447018320240815896045976942395574590829243975843936492856155724933192458531064971693358265144088464417630302987040869933643867509893686652757182288743430157663449908490203276892378339693741366875234206485862128535513519975273814801326466694266542987061456236782030319164284572531400241190340332468010590885560888452082648448089705706773848638553954692578441192357150995381409175919270505623799195270978632175179721396825360454123496604856678842761829144627173690586400194435241175301400864778158388492200501573161694761047476044171719385323873038901481429200095450110739271509675628637192250933873302983879922753753756887370497427374173127867917912142312138812124400816912916158702718339617755509890420570778526980626548601595932830590559754986930083720331893988666228843289646740627979593217165026999775321297591057336681491644382439487927435388302736894112527577633070044157657769586277863164824410765726855225515138506088267397785286114179132970883437317610260685159899043925006500492160114618469990617498914783755898953952911288812021477842402752311317821116582200660360958055812194905469819828919916543199321575991531710468911985717897064621053207256405443077085572322834645260758702925509049290560777003347030050060139554066074013957656352710470242112383702878927655317731219874241137499759758177667647523493386716129802398727277659643501559959027596807995359450248856628357312081419386116216787415707599726992724127923108384351226509459547480346497192847214394790972142746590839034355739016694023520842952160849300347850619437076894672108944469682988186227015454915006400315825445470943050594874604630867587694408989346097110480784756567153181455327839046797665254714814287243128847110871486425513848808941508580912589825220407773017295144205397888491399586821171694810846365417261125979152945267453584704640322597385145760803084327705424495916644977493437334843522767447565525017909497680840613628365542984498220545870712259565629890979149085134945356736975556169877410700410473182844450598310637694495437017308857523780793302575031250003652771302734385045002990124136302171431647040536984673643516698793329384857327885294934718798341678506198051896584428612400199962659284712664519128222569920784439552140656050334717221183861312738268424814380504864034168991809826591590752005737499253561914601963239058575504606442979697783144403270469172234888971914232444648087090158171231056325365413206955845675924459249700413714165191424454350948231981195131827275764377705699925086184687969465557045499854985273516521785398744851013490298321548557587547111359282716376483562001975751146691203072053566455745011526791122652586414237440310389256196389002069629627701692328279762217261979224263421488194634528532639079958316300572496794189007355903610479561622892410582396997119081179732649096796866700161698527129551596495997624429468465863842590024190582004456748459535494069785665183405238085525633109353759244288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,25] 32412363089177987231150173249488011624570981978475823167658710911992269280426128993369374800385452148070214755348049216681794622056320747002467352019453008277680126431811561912131804021647826674202649772654444475040547877637373756819044226045692041244692410515024126136093436793733539067676296779468479837680263579215399122759859423303133849270786492406276894783292265823659072449098897788650015647069910762581233055825205562079850345008495543435857441515402088872012941769364236365846302640346140354412441599840464165378239672851156788401345080954716942149459833503672866965155385601044830459951956866028233427449907058530005909050859239615505605354356777548487153956401545135614338486360168438955348579473365190983150573403320280359566985635808031262611883453334743739842763236209370298774774982975014760008338451922606365809814293360497857328633434706983662996423668785977383979744500513843145150641338465690057646958062961059448536161149830192404863250093202199553982708335008697313699107966466591926883031254999432129942939237491020224537874407415306501241941899284587496116248644553849246609159893787529653370160356280395880111912675145274420230587818788772027006584199286771381925280368108641361694636577026173693565631464223562653727329589550876832038696107198990287213900666045818331823386119358750110140585614155965172994646573757526154783678808791079428260751639025713881228282989415982701229629067756447165955350869976456034949789804910865234146179180500864701106701821787999412462346699630834725320628861312606442297051828274380929108703797201030501518962530155828447801254787225237946329068415531787900703661111968759210751582371307282767700933454030651574341019045913726875426564871896459136604883091415615436621203148576669033514615391765809589853791951225667790076762941202665883476264906612281888714428625773635008885851317092311202251511991666215999995652897538995214385536711578917120764062676102217187100832067128025665501215552012237117447808604190711372692134131700055867767005679697845167883393235901915965268164912946487105904757820278970282958643783631004740549326831648023073995730656888408815486833363687281790581385256274449309205907798929401347306103476493852673407193701398668736635956323800064040464856854564599079651513805260590930439610854578759526889366901843587906851716490605760617963433477728158664630772917677623778907013760373785176874651380033089593514219979610570470769893781090943310764036204884180523648526572307077919738308153715191553556566935585174599801427566314055408724506491370934493213470105917012217306734212399219166238163249689120943037792991664493501070778257188109548952192297563155751922322870733081326027748580208890627261012108493260006285634418031406898830372593849628234642889612660238913261660078669137909733813559690844408213678320652609426845325710961777479566594264728121913380509749269595872756690872662692882204191316523379627260383590940829971451775459939082769112162837493412282258247379709224550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,26] 8520252381592900649071318943414804915121788922945275772767547403536760011244622994078954904323425436265489886570023013573331567777110711909662028677369847358353492750895542339257771340538262665877980420349355527840286570231727577111121093496170115774088536017394556802485600839234035350470562419705132639745530237785414196583144911784574559215705733929727530454389535816172357527723099236878684488080785013742278582426255353216722265981521553278088378867603944067117623902241375545570193492890596604581974108304414662289684481761042625905250816398406696279538609484195881088884135628692476270395612313970808888618754269782729811107245658148120446428711542776045711747362461318735447317542802306844761208135834713446802734598174300833229567769384403229361977196890261517928381581270904885883762017214508316828216059534142948114701044581350029212647350849377306809031350713531495592306858210823495142296778709802138272413019662740255062840792923366444814982483169523847625387236455176277599668734054788440911825315268939767157640601325010343625618942362839557957901905829203599944158919343994585744047299109518293980710122190773083514186984613779728452707629849375524148002374623261070858068170534243873080432956608746406371341753122390819615855056586992626933602309057777472391882038333290222018670414821297779113838620468595554852656966846033697264267764734707170520324778341785176332425521173282413453168496476739405034917588939682152653851141634588445730211265358017082705057023928372775376890593990699112443764271354357650314138581440756447999554774443687038087864035984281341811886577639355530582426058108815184748914047853457837812342378577995330704218959434772561659339528704112238006559551171052327710238113090760317414461369816056271675117053911124734821471609851392768048435646566681890248263173541763649771759678558270224122729300230490238153658349938425875194671033658942461423554127688035025379565480896105680166062309437583615476360016567295735628778124034848292194413280195787972118300056190081343160911952190131535501833131672892069653704496940632362240227063279842591098764720200140619915177199954317776928620650150599719208066240861298985586852279643223528262499318352612690819891003153725195354034317271507550142578429512886006244866931782290519461615764741315471938776376939579182282804843480231622804719873548780356447976344697773085843506351499664122247199729703362734605251752412561240920254221402858023779174646831752522374263023783857401831391837114082715066879595155216785271074104386182120393993716682978167031524524594039177818921655089024539806050679143673054459825050749243096542241456309150465219114065250111495092337514846873819146842780378478920829738474173489205668705273486800658877549895398400898171860140663686563545644509698966360576741040163004402238027105145500015990123451053047784348165573990705120074836030657221481584206491431533679997552300338114460930654982277753709068427140549643401148459859960364995847157355022710210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,27] -45580594802923596058887595022134157250181133604652487034203008477657620015950616793639380297887738918626593559490088042864805682042389112251315100585823438099522352139639222800485761276158153209268618188921194222402019373798125609103224769833808644244512725075210914412973073342092841146237266912702722684765171246501188888404785543428151625815452571188672618578564584533782056832049390255048592856785888665865629478615852500022394702576878021442815365384001935915036319292158625861513195153131711536230788079433521126643865039733112610706188751812546541505493912609471143526636765580628607199983923672100180576324976594427847107139556385473048995998235939984904489498558326291231113070109036101451726348616420499471979014007611003758166408649704229870571365573425405393915020608520016452005899456842085962414034158406687478727690627461935043795215568833463671198824766489984578637061179394037982171014700130611977549174324600849923188469922007261613777569849755822147696441315275952206231035978207829813178623836527359162400874163979630053134091314580443951318281294464572784472522820323511172333989359652948767166834465356795805678717393079628820123380963989662907004921938091524412929870729007777901831105098566070052039289495235108614858614512123449509771136212235775925306730113059035629347560915360042358193564135712972340777385235156867026564160364246144632572182928158596338300541079411346504760455784401421750047828942217566813753332245967044564387823804024587044952633259438144434949783969177885024964730508566347528881628380060454718184634312089746501046893452514465088305210950965448935112197501166538879099853059637898643104385262840015379974054431899029787805692940455465450697904375714482139305497844128375211904034898084325049171326411901434549006461655539911225362642020382627213982096305513450136642200064308887262848243051016083399027236378166463015321648097945423099735861465577318565868342463435944487189078204750926927409089766769893003016844683459281826781189155697041459557479021868198150354065901741859826315041920935990291943791308519588442812177085734282704246310488800235195402662753287989581107564541067567268976018078969532417364563559817693332266521993489203896055807603772066757026647849288374390349882693389635859332623300342399808598613526414209328707352050326115494144299722811055388469707325516377259230595530284945688477318761930859173232777022250713791828901795428204564077672472361592920346944358673651796393306926193954241461212483697063594688159433030639121487142400298963329645439693372970326970483799346501274862197820911532917672543426072073721011714084307595681898755050555259544789870599735701156788695648217207019161318933269147601754742696204220881169408807952327708628434669518857101289523339396213373398705649891022653535954993717364459233568679529228565745474442076978038892234482398809470580043612453148202429319182683999718039607809247457075918494369208474062181628532418118598503539068917209203313630322040210718720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,28] 59323551491333469069494937393509148334838424378323244353991099822071300272049761060669219747285045474863268589018902030373465525383529034803846321614621830015043354678084638278353342838993670279358303765888666694986390588264405809297393179231569514000104599727194035637001102164843499678182653967783457373241268160602919942618308018947328047119640197280618085839116795942670512232406350057853193422432475732995882759547411588399643499127502698808707841510627558276663899311307770092909833499451279053424854669354080681950624475120774678597139709360408665023673574559210650946687719402885527388550712478312643797718052067023632172259999305415650813292644719228310745734254114306852681962891261033497936059847748041597726043557876867950855552090817284392169224921327154634010959108918547844003421733721053404562941022515441195359243182174016959874782759640931347073780627520424615310311586669520563535558136696593069957801935521666390026489082023893993312958461992499933489538616939107293734114197716505806959597772467126582272539072869181572220610936466208282163179183792111430262839452123164374650960877200697942169863792013191412195690635075864434593447080894977000551400214052797953597926325879788060302911683021277475342109752873407114756923199431660055044310197681130633575982665092841509014644971832960092565630651409227298862220109347010817745952083248474008481806012821595193037422503480688394964032925134224876953366993642927689308298403654383951080357557482901701225189939874064569238845758149954877502580566940983042467084846651529558972345330101742542668893206577485808256345818092637936231161539807363541302680035069766986648358249162459252881238718650980666696700661486871985508624112192017895003223251347652389136596799069223973583421829172163965849648933132065068855368720103922638524677653358502717062315665649153467558114430499387728175122076365865267112775642036185534123843453742594236047983345439698560708089717879536758289435442873190191905014825712708378572113196101797950573170541466887937804746838926113586464938725880911425515517057329935687157649422535220779109146516611294389344997715905917620454377275045419546619789104896878431534268899199992128767051822169749294283941099612840245828399000983545521597765276130077528053154050384822734887461275791441826310869735445235221615569899442426163623419470683590733281969623496277426714922727497542024232104161931169389346425620465184522751522342736065459928500235924261418010644473770340430156794534146044153796452321595618130066497752957764197885544474614362525034358645885972377373782798573401289080852938946918694773954244461988763004268673094180781167894472478772879786379364699823529499150261339034035874207090224879320877024545504661642406207797134032563149889551981297550675474694096049608631266913632872735926821967487887547723462561240801093749001958353742767312569624538992781163748730901236889503215780689728921911922413537507597739440345722033596562879426013570112977710780769300905984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,29] -50249341193107026930041717184410131661897288008048017861057811419676670616965949361976466476971618916090869028670147746786987187390362399850496579781726342008460910610487817370974761418658599372373253806021810474535185074651589787628301137498624868244476766314639896322081025730106446440726483056935561263536990093192221080704674473963542143640668242595693464044432044800148297877865645261049859156203562560158206591227313747893654721659616833836979325435424351736117127829044315699872803971580759587429616646037502769449207401623485949358976819751154942071182849692324015974298686912273964557294562579764857548585113604853700850435458332690224764991482153439730779920965364056649540607244502277247389628529709022920195720426877046358601745388536357678833240024523625283474250022327492198276242097193483360772199831157503025933545186439960623569772459681110598385498911404987032265226055300495681732391823273485132539616993028618455091363248015386173510834185144712345379798677830735673365054591260567407757670454477695135978385028880496866020924573088720605591227468643618701640071549346119446276097709222962947937148864571257323294429636755359832743110936128053881149379963709259259601298838072646498507805007905387333191190903003626309403301219546534528853699765104539354488486297983258608551421959752744152278613414393115577491010569625833948381874286888005240804300761890000489612367500282129780342464612793452334169404676697920716736410714107569595690359369296573690437389011710422288248423458022045465187665660509158579852623541878620671173001797907072369802086721303123599181155437360150113145941328303280271658314695250127006009931685872780787031898995403608775192458170210144625932241727459887423106740801125703753703326797808538348392733444387612458838300284899655395364984981582892388091685289812053974979139454766009655807359369795718592676083921227332239403160320210639725527769089411133126912728193287607292345297650064469023069505244412986178458424529660427380577257417535450778780350262369440401953082833210607803712435957769023176945283724252958890298585465267476263770195391863248836553856762926017095149287764568761781922792419778174248490345779767004655239189578651477172304296604617696949550024251008765904004084083347469641167481363309607797004720173394383550855020349668624403348075234439468625402283898196213914052594220293364025358602192865358889621851652766236920972717141893509777260205427902287675477636876687019760559672269094627086113889925082170861202048780331234469337572517208745705607313408226656683975605346462425486167579376877740018966473788085677028963706712048107243114124796904115900164698659678161407397121940262764017276341830011910173183074771805891335384954695025817424318832518511995596077337936407140179027295755921131851684588310316006945959610658751151016992988688018520108159003575519553355987982033774889532421401236351059294227423741611428993216748212199705389288684263254860259055724671776804011265803228860184002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,30] 31310742023034757998053833960126089400324195294095900815222462715727676112153312224964303623014494580863059508824236129735826152776086462538645168656077371449912605712259258167084187592653724372943061856909894270309036393882148581247731862308176157000373101066571332704722583616264773740099527646824144825248215596081422474504435234839237980550935421599711026954986356780348590792669947298913790442048711242867918703395529637413669562460570763191957040837105663575972644222898095537631035752726030405764787193977971557832648289714883219634770299119145246119389527363996746956923673896376817035326107244563763976015204276243774343044066167898240421654589139367811236027144069890907362786562594833271858662418584722787954589275406628541268663546885828488774560418510128557766238858604582905167514910651232003629160136967698382000297069012360878681920491384339203421856823707228798580379258932743461694953396600620598943740402776131938414396525045960662462473162054513639808402319419154170527782015097890454733906097947077804376344756939584709780747225951459842631985382588539616903420394082715854302724457874164704435424001715979735966485612936604067402293198519650760324536837868949241290164190204272011184092353485140712249107062075245486343404011098341982288064919531170446837215710588182546483978663384898660743379635408880964586911044407017302892530734148437693120590295777253076429076179988578132545802450900897500731262865896790743725924430028819295800507741562374164383740499059604385753109843987110496400169111959072932150806460188697177851097113112762503756161845733692196728090534293881775947015642296341991563495101005242318319149818828388076782580350393057182092311731421694821994678327969011552364745258380894239619030198418620195535840481350911609778541936926833686334099444110779140307695258194588093557045875893853267034686549928166626774091271008534215462410947913778679355853850134490996993560085210028916719063672378610471472092181541363613451749416990743265879338572053091947954302587536832099747934698444037204551339594744817302815285189677657587811739534729826325472914548387398401259709585117961190572386164272638418481507884798758147695973346763605087812310478760308537849251111326823977044435330280504990358558575675025450486520694997456879380263923809904766541019813502836770238955842275061961095156705178490781188140928316041500125363199439650040687650962099198141485250717548618852458981663097161214115793649981048769231811854253687880946494791427537197201989374088112245907463480591912147973092030716016417559663154166182456793185098459654431674030225890862372603808357195242096894600229302753695833564864669796205904873058047942563817722730384253810319402392712696012206394990118957760549191091965620245691880503695573613091139298169456288180836491225445909267873476785446436088490599999249562039776718322010954103123935576637335543727367041187529260791251458789324662306480249668093126131151777462874601581704043313006864016746459835662336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,31] -14600307142793770177830797662717625255335558691141206493978998249421835994641545475822722443654218308167234771292209995033004445041458291665746324691436909673951134121238665408162860259365573180901073029917375583537315724772195234735604469925367897993544075624327809762769795598183611891137877718073954332312020503637611321680544279094637872430392052748729681499614484146044536698901082978006802289488772822014499967905109630397524229727125121858625654600973589064922930152990175568577533979490328633719637524696306992126944460937802109632089470749089970424446162782407006140866957811465629523222063878403558535831124896979888520967114836294668948696962397491416929210384026787352952875609350461697658234002846602566555198197005053105600674831509707976950173231999600406652772685954517043064807669390761451804099649477106423949497406018379016446605210473028351194324645445211076471246818225174360157192986482654346594487464335287729613320530780058850504204151115367734642711120778652707070810743541045172967224961280477807425498167805891125684251406104654022677855113784281256565658642373768715702615374491999449379024254085102447340392362364522942419890067953786741312628369206189863596533234850850256141126931347432845869223681117331853256479845973903633419456959932802535074972685486748071533073330452406063163983416472796048363641646781678896514262207971296100010786680229689382444869235564893372353688904496648934152248330923297411124439178678746859133272297202716773363963218397567063382681619690792063949381837463357589124606785434828684534599224861716564455032979032818936042484355773420490386528071929199715999626657226148951217313710945498275913033234249502666152460495619940609263343834987710484337958954956804293033887510494499377365201477014085814666023666441265286743494232242987739489567168010042301854469284703886644161514159757768204800681145139721218295008892220629461930831028623923093588166426943864214388626620890608690232465634424190065265088320941296481325611749100644296106654824442981238598298969926396888162104993007565442642781068756911200880137288858375540557801843494814402449698777309058644491411619292909380613818691916357718435085127430571985148648531082578993061964816974968737461009723306107483181159882848011325040312640293325374628178249475823342793075413500886663323606907572195868742827577121021046149042076660611038845876555079005997686023976087089138946540320992926233218662043009856929608279677313741240562045119520206096424395889630910751831870680745710335180504719985549484257846552207791269033116186845073269438390758046206962203043799177234750153321398784258743776579714183527722045817760877175928176150371331095824941802322251872492928602188987459939466432064926914049963023638264605102255244262406633841392905715102462096870019585333641975257538461458104319350823091067544434380963472147165554238671331506998457860951420570505162867695108588854449171462172700412932721101203438279267722403354153827486302020421313772912640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,32] 4912796232447484096106424900681112983496377551086695256777453251832104561503017690866891120212403681809216471653794630992192515418265450215437213142591050755230805693991755185560794848190966045805242401178418945466254470948102242709711264478206836748112282055864010513550909988855904263381295903985803005319216224596095301462423798549859649326561940744908943853997161522005521156727144815517947603464857808582322246095390216558071317342882475700606543272918604523333272588875810611631450278056023155455080688135823959068838625845885654360579030303485407995311671130107466140825647319656129168194155784132851364998530762829313837640365382047121021006300065817125147610908058855174906030929539058323733034986867987422685637576559845680963726217990091309814089329214591940992874918281978744805576963208301480080393956631746776591828117480538639301613990980303844580916972730469661267496809145394960356179975143801470661988086386626542823195606739916989182985745617130494317510096042007653794970486638863986040927375180196778670606651128413504471207702533681609760515298531079508579256276120918314015584323780061720286310252203002552356006054151575662702893099815554962881644573002319906619959861250265355215179155963247105468684214709082451280876344166083765159170253708032985817669247871447024003099424627217350768634682879118441396150706187977550175675140517538124224577600573264491252947502079353801991612156237842157662872805853535473757700174146296205411969456886568448030458277345232577966630704480626067008928870109050811731226877253544009784032765506195076201131943638441990251709677631539106583127486223069904511415933980416814446588632198702587361091719251142470640666505877375396558742598913202367102060242062626454156249095700185666003836985408299634039212041270879187621133377274786517069911012623275626766236903038832345647017931466213779364476578757839092261450108462949703117426941415762508517049309857102392466025107977975863109652469302018640459811234462860789367242797324758374367043002843219774138917276831696527633042169257518335022439699026764332207542116827708595170567971956347551839270092309001685958138402998066777938820854147019874737717195652052822443874818020766827450807829717548965537862827666248138185548110830383844990005910107055548420963428813027084087786468289077373515659972521630462483419357494942345389650819369234519745551342778750653013937192346114739847990443248050926051104734556884607788114885655718094775490349575296607710235906108896472926985597899733880569977206603683670795038574348510698719040673147358894010782753382888820304257305076579126693743879815762592458794073807666820689122875626883316506893229384266117066512083306849711464258040925317199773343367894772396244036175920003409802878717309423779812136176896887422618658610940959813397780048191271001233643483731818876198881042224069134236900062574603329128670824786942194120491246775571508379650954543978157726728806167818714976558082522356928314359805165254475776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,33] -1148732028602424909853662301532457609602109970037550188703517853380499525218738499707290353708428017935350603075248867140314246350126958186862005777845415983440777264635869574128073063772821015094679433611026195280124096060966828590840425632182526133190730334274320721360856070205103988166955936929340444795171355297750049737148781901134615964974040565471667431583884000424447807762734146406413259532806491092250709381066305540442196662653444014997637793073424101856749517052324887713158332986853373110974161656121288054809722055392445958555165841515286519142278609105911056271806063684527279336155831711707574479414717269949640597068009439079244935780393082423452197313644678271802896507580848483816113712513332477327781843674171995179418832938327887143192905902710803653766149181649628926177225590659284979665463358616168391884202587420035451248047628788304791194371185180443717643268461713173422516240564491144134443505972766855972231777173201976784624489940791028917157831413356396926384999098061074522747469395991599788642002923484512560527744743257465287335007331492205799127097186333125998714959682747940829777832612155034710251533685479652933229901765422979701862038353951375634591735106980460439938126168399277362972403589416308910818645381961412460578767787310911189008491123938897280697506755392206136120958337662964864374694371467467937665068394026961857790593425954419671129290558824627776160768307989605405781214319747802205339664500286391248965806704284076789820049450927803259928440300180279719921810974754185489185063017098518804872822291640300402631774989016971186737525811608890948812017910022509794905634699616971120943461451341320559670314924188229902553394863555848693485863726444304714215256236056698403361524928356212945386723795571534434278242803185490802168882345315822192625646499515133366210811154210142774680717931817868291555418229880060047687044413578845105145087836017544514140440672650384502243756942200613798248041546884930481318202366473313883259282842136784857197139542305938803448085565132176086379021601181931274552214147441505238860485899444084979691133080583264153754882350161282516534410579469084166180348898741662183741995436963717265061258562356293976510494982829577133596063548055635993515471479873428198639333022303003487363799505500672915286265943867047625621437774373273990318651054947873249929853966725950053965107587043442701536031168587351700777587945569652945164931789000076534497435127426966153860372202161017154025142064789005961890098246412278571803145602935435472378736425852233627587131340175724990295135246196058660578910142277181917530666836012725572360394030903399196167257788301075612905390555115001810584523580189363844898705206218464032136884044556765029461569683352158232088254183393304331060594858438382561175567055774727632157026165709670304056852945873543975991964735958947864524372877667228775192925797935550079749644293413459095050714961160459451381944257615657548465832482682707152719670943772835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,34] 342386819978750352642417860634203836397788628671474185739992632292834768825649234973047583872477830791033856451557499335613681883672855824786784716903263938774208231265583112948384361125449016054273729962520360184032456266472862053949481101083407052968030022793174216124414087353661381257916298689792018115806795116450447174791842279943891422011311032081047897355938894913862882804759622506793642447330778079346308830612751962428801029038115770419408930498501527168607425314981458348507222059326405856105380259370744099238248542171764347227473531550798279443961669236801471218069584955326210810097669956573248976078933474299406457466539448652264577613435133499724539250179485612552689808296622247252716815165924262380675447058299211619401949867552179795221641100051559072445045514079866852897628273857856135558954993331970017343765523565177118166415889240927504968401805592995297264521232222296256234307881580541031460306876582894939271115650710796010898974025199132150046067516788138361021397640880775507613375988806197517057183067398211475979145397541404506690714444821402295512164951189529757638164599208877702905819102124049121308093465470068695179696366557660372565766064640743688465070678725632981906785760120877423407398608930652966296049164693062728863145706201280947530290401769017931808303273850484857730588403849353524385130191438527332836396753133422239751272547946994268152317306286628522376074576675589332560730021475122320424670743947375139188037747227157172423750902597665569315618306335345015445126203902504529961181295770928801888146070302641941741435753572295570627703752086312054128382815635417299520645955664974551600030717590193803867583623623334991691968694038495404181472825567420752103411500030100537656972134701991786301531195853045513366853753651120730994817870007578300035671284662464221193055739889059557010748398338976902815211044084068362404313357621969686619844867749609995089893325739590682652779837570287128907977706812018479445737785211358071767850121377127237552280833918240424982708124786594739696473743594645800961369569078664696037963625922191874439207489730169927336686121221241641523790050680561389721519905046737447100937183993031099171835047368782947276070600419121577071771302936766200841491702910394507181159046365351022241872285003848771532128523253863247726023938461790722824747718743326831226266529692466423010422477226214559178626647717050878077912858691357429217690375422662921181490079738590305112268133163173281443701971351008378753358026498363583971628045392030156370746409194525181199502132309695850344389190834300218856734341318573056102909108761431637022591232251148976169388125875012306406467215516373254118206770450793437525705324924264039888079893396230431338977317877494886087685084613276427912613109435289811802436953420685148694959645192743025787477789942228668490962646959165733899281176375679847524030910871856400076625841795942419238293857438991900492809477541176727538225741589196840153183578138607616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,35] -322611897716434430137412098407850949302184415754992197536670320982954083339101132404507833301939694291850189698949878378294318242677385899557372305671569844502109501929948143900132145865602902098102220642678980907150681059158618891703149770741690001084525201734466509675999329320044370958747160214321278762915740839247973757956627692333717068391229522545874344913935899950060073780260394352764262597262167169225997943410991124818569092157474237214502079518272907121704953247889300267262488551760556890073416920927953148162154029288352702215566844337906618742038367525623967268375650409992766783673030570330538555490314192702357695108571593503489082508108114583939791177595760556796022862865349816511865809406004748947855711862400106143268308448193528723016394009167213807066502928672756351514723670479037991871303037420942586159993718654959065327941155308872153337215951556821394269220821140749211079425120777803201640138487781380918423827359332665414479649283122352373493995494080987490562111379390492066241727842584323494635570890198758168836062915073310826245231900517270298211132672379529455554074403432681621887739000242559297503825764421875070004221090673470823718451843497983125772909447694950954340952856852206169195076502052811089710807774859159527182151542994447910516540149339483006761620781898021576837004783617369419257233009926061825560312506221946016612666042802535811631998984130355477971476183148766544703191009709551291312700305063440087443873537225751222922481885303310277174561533155183431490104937420582428725914793097230060634636873105098246757803933421396334300761196611972805990983824759822578351295534011617641490950731115434117693382898273943957596527813937181425717413575997637252400927340179254174057492693688783968334591670056438947653493410891579835747937753804884044511734719386891293923157777312171995571508108023824303092282016625229173222354314798732020916910452176213716048709895614670421413367437017487757108237104949627698162581272080277893303795995783454248375401662844837304862690888992971855200687643713614463445611065125086514649155366375520499501735952619085290812838113085249691539653749726399479536198376290967082415885408240974121156192449573461288316925359619062331931122252590115633748935921090962404798629112120356719939672721540217378792826265546743910817017391109425472435461701436342310066758658736782684098805005700955200836420939947557973409243552553512184254544124597215558360963947354308372020142974856789732048581963017029771897306860702302248409724325428872743089599951479995326003496645090309561048299206768282557862949380990648694797663478441156417549799476169757795331205252115161961877201823615079884308742450262638971997451895421965248429372579223726713356320449217344603094062307247133378614853507557709139760643205544968684663305423237350519579581825601972592054887621777031681645357620284787220412788965660004542159512231488608726706933861741624467460808813446536529242404073004232209647372367099330560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,36] 252989719468170673927504492567900059304101891970660664973564562199489758030690973053448281434250925823908280327389383960201594524104873601026153575107536358170799611540965160772181243605725381473318440645628284640192006024560574276032389537500297545712538276000261609005606608411191691615605826888098221841074515602096035477601468295983641835583183335907044645753532764716117363054956912097703706558784531751187437416023331219457409639325995912359637648154600578456492050591604282538896028567812265493793089881851704468671074875478245248646649274640796730333085476651126215910247307070955271394460673132558977506038126078585987467150022948035599094378361076158268705061975498600185606483335873259819538890561016477393162297702597197154233365894220775039000624088183454623452909070144973018733457865905177223462456939669326385664985688573355971997927072041308413516620848363131143197699856936895563886605547773655287815269177942847845623736858683149385748313218273044283897995066146829084102596808974869171103321089394197055882245401931876204290618368255349077942286393810304293145111125012634130965371428150858185914958991314521022678041885991716185360420190164386312286089693037682939279351209590371373176320366369030566375253063562820358924503141815677220551029629611133027509929896432900531200540673436665319941329456331833478487042671573456491452971831414817519339942477080884388888873305524227375816921088624550891823624828126702640971425607624298376190497641580779763507368842150734135029731002960429429277562225889650834617578332426612926464179963456094096060549890179353825780867806428191935573467369023571846709305621245364865610696209380010490731361808221614974824480073810272425775342080035257772345671767916948402669560021133373347800218497116573745157830021000104702959396795793534854445906782296894686469601577443730637180149202746015839875015936275929398976670000500263380322974005163156791091673058086242724972413625427287525581771436100665605580500535388527463422249374371917584101677662954726513078792746256674272202427389172552907061738395015969135221787825363933874320228675255514807939372941633970913889629088792069956434839257459663329614245717563074397732867940923462585641672692657660089453181894837784479380432512452955240731454301939318856617273115091466948770107621021446660903245436310388301851409339839117865833008228012430743455527425467774845643363594867262714776853539028820510657318244827848704563599888557773961158448925810399131554445986665300221041225124917595685399977984227700006891163913552870549056768587848804400551655399860157808891867074534993654158068224236875000565857604237843221064940628497230565692606162551812321009467975325019965812394890052191105602223928282338563104414037696687233535578299358519676958202742134841610297607174066447813728272810382421996310276907738735761906613346477005898859463032410916845499488350697542185899845029479936714150036248928615649160364584259752121882294546024442828282175455011799040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,37] -77995288022930938257552045251471412008408309197076008852873207166294024599480536452624242831902064299847416334658745953364933757487427873009120221295139027442383317966517334192354037241306218700309098758741324804951917402721019006115658755918197943922839217792333476002201841163482694995972852134862525910808197200352150738614112153596869116441663899872419708494681469792522337728425999125292889022978952704307560116693700315102510369695440281591677481537041288008385466988023979433833912564063017243294377462540423944288676127162357614388161278781731551166823777706483404677242685252668198265567895390879170976048278136066485038939372133971333653351371763907079314545733404416776646301492136009953930187167831394229513709927013821101148123486535388039715934936008631329024222891691531295750769832845901753540677505905874150623441782485473413724458795737452650919516560845011099788091174757439783902867052861097062004735183240691131709380996750443711107377899229542772255668347966525700788683355001440018566165204903481538859267895298650175924206927312488176241421129542724175819719329862680451617571609460989214053121428132603274030772078222391077198671820709494258647919974100608949972001564855251042230581703523745198810960681227199331207892498445051343050740083819688786504318664792858593510665948711551194409573983600540638244059615827206562351984581375325962941452380483173888893166327402497527879756772490755290148856014096814507199123816432179471913951686877016412454867116276854847490147742545412810557978471987586008266398215320473413111472334114944576687626028630377620962118137073815356167799491233457726314454673309540489430286582512423309912271404752779074210409905176915780943670816141376931057366217535946510813591873886469219266382840528808901755671838887445465846719866322721046721015736741306449163146216599339896945326453337239912901541858988216487115831576278924706114108121843828312234170049051232593899161201407825892033273129725988172284242256474947637370740124916129228797754542748324248148515340117772820855479063476314074833674982100058654105574640972111783367886924816573664362721246381668271302742821723682589033180696654751994155678771427268940489465012760876434607092974731740891476397024469816307411657095269051906562795233860074330589241162847879210340185149062214987347389439026339577663245728412273047877077448067773406787377981386581000948574828514012762177545672447244287832585136698752901051142069789276034021970008079888099870396308492726493881673898567041117455051203348437628005692059749346720107239653712492180366665585581536674867218224607454423671726914867841769119538865533053269659414842323947862864986386668760989874478340997681285845732429523859455113315157710429171473707645842858026945805500928047436274634193621777523503021786128590493540208735942350561710792578960356201664366757016898145545604845358511154023145986105315675499213594150224584038948199066818811648872327651251466564270695080930822509994166766796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,38] -70774047549167851929379923616757318809588197802158715159915018670936270631662297692405850494744811761825139094307679368592268886217581574541155686657042741030219777199339572945912212434080170739182091234585592359930947939973164997853216222446165132191793540572579274227720464018007834679857834319563539286302995859965195149504688481296173145044099527943249833488775529630299528433047492372993187821456953661687886223392797971338302930015154886050548033753312199349368514270372048901321678346400079843524814940418484154945287245307955765296733153874895898369180671892980269419141983764801005719357601469872249544301625180669913695961543722436693534978534380813664314715245501836688248457491074272377756421973661054612923386723582097870837284490124331971240317421141048608164473925733795018030592851496666607885325054873881459213863977401097599783820066968662222493953240109989108058853853846728921765570208654013089473441788160235438391570525207335245132131362312851610590439737508893706707311759565023797019280874214673711556770520615851881617767885603705279907925256548015090702583182438771206841988303871409296605065080116992933357256470177702484986497411789987741338234938496364332754742362646908754971646786596700094989812593198888084626489883114565152608019030438401865414417707711907248625916550803022912491493593885106473089724378557104814467832392956018801132411433474393831043715184336197509333630914581662189791113741034656939684354287863402496915594245687937302078543300922800422277433874461333610442888880724806049194315722149787882585051664235617088773314639042659048655252559683683431291346203668090587332416535232321048714451909745727376951251329702636069410121647067779492931678853020570854355620852055202092247061764715048651428416393033719046519814831780089463626101758364970754130649428446223719190715096656907256770154065054618195062220242065954275786281225311851156330284395282927260866750136766408036928477215288369712081744437132121988649348557788927892925448004091071632621521428736890607752235641466499039717365114131181193779714150864585186105507307763157127525322749000452496877537456948248918614815042283898330568873300472832981766559922289387951984468477225361796645507834311946626645510399501071494363043688402171475292680428327511064869833894261464383517776623277595751178927052904276772243618288549561718541398627060330887020643271506204953705727695797298736239577173985468792167668556177431897050674609824197680712279250778918136093234261651364954294628734974539094238544119791014089354106394685686900878253273319609500549517332065488773356467321960679724994051968563841567071126147631089342788541488452520162037032912163435722355445001658345069391618634588007261470609882064542957928155377745706149924808546538552936500711190324671598951365586323722092427980260497694327271662982441614154860789573885991164450825374488124324890778435933701043283018443565866349526849656596748411069071525893431600276667220554775796769057445395824640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,39] 130179442611813672931066501020292100807973236425233099531536993868311260326991437941550117351410551478803762666679831108230263654191597220044826095862408467855863175098889334864806363735232061058431722835073341190145415941937362181787342653895100141227378698258543030901105495032079627339583647190242008451827223315763788762712756992498135283623391980838758150339894349175798717175884740452350266422320196118804206267793979247567351014133425592488830423702026521484675566685518060276464668336674226852906498159731252754960379237610198672720837577216850872466760187718334790002348439253516025050541854455153502819033570287705529412891109613196787026630467904589226594113029612645024392201722238851159582400357605461256778981894079345659590079590519448693071517263277956816729001185915200232192561426357520467749844015864633839390776821496318018619196651227072480369262911083772331960797167293619736455797847165324085107986819389406003649074660354618596085104712704108842631750396423460734808586258550269679047241141520801109723812366212229069197100322227390806763512431101326852315177907761515415741784428432088570107299902170237765260787785051075140562932414319823889789287426647345255301620849432019376762467403551966310531242090470197570824479370721579171832718425407865367690937146272724614667923870392635439573816991142343897101166708720904993340800865094634272240957007468816727725651403970007641151114919982068959979188025027113553932659647141804504791739281497061848598758523424210990842833261792979537800076655756620605983340876447606381333524691072851939993301817363987434984996327906109276850689600435588614720422220596999421882999357749681057819857945874600174216172637618497995203716678019002711968000090134697862144072387206801360361850370236260119096358870317397891191622882110027410880176554709513045786086339758168480519215689554004494442540727147478519377168910249815419287602485712451057575354350740767227541961952157255121140124952989764085909297428332313865161520265868103205389241223043974711042092151291607966495480372342507435997317361677840472562927229254898064009677529571481504840655407875772931277210739173672347319558933867775895580071625508907017362861445268111638635920430701702864692617586896506371300918450996688869533208030591980943979225853936648953434971386480150334162715725966183414574461906869525925704714563704045945429669914599479830237939596041269822651156916659730269709016012001725533572978807957186246939583997364659776952502038350125124620774968723343718827914840158639422833666100627316078655863018794997228489436252224980511479032550377974268969359160664482601017296061573764920849103682863147569891478311124165238576642956667397365286787210479442278725134996122162692571858119838215584126394415670086033171872339550082784516537669783693658590511395651611990120890721383820717324109398056646109659413372280037619096522876332377540004061736777464364252063198926157570122907376510669407630697826928598241390263306907811840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,40] -118171088312392022533930119347384350616664837988855696254725047659657444532440609335754692528760279061049425299244947685784403693409870188263914441187453948780009916952099872657977728772209410652688843898913013351313837969661212001100477018469471351750221577469992498887967040453277388939861747507686388888575993547107359229389463081271608532405690686564783409409999365105970070881335496144845548119124836764052224465285921334693012093362581458397292154169822054658311475533478535826371690379198050044562515264589722686412157701456560080889378428271813850297654649374510269316329397331420841919923923714817881000886198101505630733589943512123952707253439741628556665691007812642358097241712801566846280339359314489833420076759608032625921251689465183487958147569518949002797246736407319785684945596885718222865802074847761153222073086557613281810918940335364049165686223205225966754760548596580727937500386475307160853056874425600441978574424759282450835379273587585266846286200637652014294221483306004096112850410047341436914596146786775109640708961815090986188972829144167154327683023627583248744699786064444442237570564588372839533785340398366894413399440504252515430991251050394654199043676089353144320439697356572570097034879031843825046433406408703699667630868681428642091958338525616936534706077634980313802847961556063863701303352627082940373369757776122995750042462007210266280774915579123119690560786271447619969058075498111476699448126166730065490251768080555245305143150384195691042879567275887139347858283300785779678434228569002595171757608485594495336516718130017509663250807790892564962340017635943638833394163406429859632404299626078917537109706370710996975619009723056128289969725534753152129438938149821892380100340119178772138690846646481509925420621077917572658550491684549081791991412473141620464442572847539023143520125134733599943447644046797408718890710743706508499423176940284953573846173610863347554572611214455518872831894051965963017490714911563527048613105571740904138013419601574414371679593042418639582456376651420330198131749902320248055426507873255408256038753828610211830018666642350050863435482684662539664570265082072805425750497039786702326054747235376012233666890670350948144755568962083813251543272765547497285666128497931047732382963419451739093623490148911553786497452772801110759172894033409272243546290597525367846559108353890292670825596070110209117110649470556099126902186214834761104375738394412592207724023518980270907650000790312615021928060535562561938412711132363023918983915213489069982597746589494618601737662967478553475912309815048414327682841068991398331255359049436806118429592447807967136094009829707312888395340762190865200796718847738355863242785834181898720249193043563052211977605231567089554701256090967320919631490976751997589882233837540053234158620244420844018170305251989692163752625963047213603363818322760110813624959880618742521524020977617892925926944099279510373243992434506177959565257525428224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,41] 78123402024954435979279298504463505223236856590141783850978002252723904968358776821776236321831637929689485193117743797709690084478780486452479675611548769673623381955229553529992824410376110262262573248675518651321511687438333543930806066148207856258922404685294532630868464447688266301761617346898047053726749492294364087080812899979122409131249867955248378400700363012292636120961271669683255094893398758656837445988723733208683081394487071163344805625915834319604269010455344912575091789364505262096840284133707660852099858474834318545998463606000743054980943511564452183887931446517986513954066928855435976066987646855045310156412279595302633971693395927442074197869447725084868962077993726295931054837640243399848818551304195995333120052122197382989053467290495155362242562224114582002550231790317299417302613581952362127196548752595554396488000448316130906105800505992135967141848770894051007634289256859261214363953351036315172311268159715250685859999691887485565996606604585547248792875547566333520220465663193266607744765587477719365275400879215917556233542081289245545072213666352152948352517357617755803879416051727918994019221460292046764974980909748111465816909362719879227956849138681542705912516539040870654502345514525600107554954552822703436458434507282467255896480486560671778808838478034925549587918093374122528590623785662684521257856128444693466332135587635232793500412241618428964361298318474596337300967214409605114843447308011817759324479544214255602249561206534289220961898833227170742866721021080238373337244592384881197209786340641522012710647839694394908277792076077517743589824038307160453112452075289976187837181522013170368034354793693266455672798905148941080777569584467970703123987705092623809597626033531258573823444552208215736910938897152848096270128945906888967897838904369425470701926006229720847506841517595042309623267209402771986993724022414439739352104360642547373940664893522849852027171779643828369422031417108201768843150874336547750406814755597571252848625332531964646788899996254430123981489422354773423684567865044352383700581829919823254363706451620847244394223730747904142041467014582154985693404595817939518977377328547984197108132197493241312030897382750031783689103570438539346430277139072820481372738689910461016649888880048836614693211512617802271215475151733218528689726822546575164558844978675099363329799219512601793026675537173429923743346322945464723448133650153407368227271614316198217072014947311936645104524621733224044357239313057130279563667115216087922930362478114790036681978634397223558089511272656131264398253321744525000316039907214422052330954072492287675371825078198829205552150680151827501308909708432478479853173648586299025253510476771406032086479285688754373093438612120557203049923747316515353662323607770622919006084598136463673483656391291610251030899829087544629337799221405724132427392334537036145982354666503729337800467770705233157676605409735859283930169179622942181873052664463360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,42] -41035224913394115416828704298169448604831947995619514212132933178238387256613424615236655452153841284915517583345890139424450286964897966865230394272581595707406765863149501520663311503895093173325768118243475538269985298268280427389931725424008507819704341667711203466975550199360464388087372985071816577162149749095589086912807040143876427028092234277812841903938430940649569058696276154021559679334589720109008502182746618404892933412600387553604830739469805125535784118207988662411543483907191866592418826494599498611613518239673263515570685305308249208134885961864721003747860417078027857327975183518471005665199050425252087756588349053972473109549123120133123411231293023180936969069315122915619757194423671316179273700617070895875346821901797701934662906756058238132970895559556883813741339703973144895973575084530250145890961531206854060956209847940466737248425180549356759731632724605296711718031234721486558433377644735163214315268940571180836772524191171487567207975703606416761288098493693067247123206238011839341966882095243771407835110016807068987373247113980440373239763060734779925948185616955108571280457360876403467066717725366534586743900229759485576456249683445302929769456121043500724035782232254132431547340595523451404133377349600349820362432962157106335129032565608153628628160245096858991766804195888614743416935812505629393538960474110966086565901590133448561471573450429339017240378295065087679582976854769635452062562627112987109328137723477439613424682953997638591409848764068106375574368118227507661894919663082728940846968174987991362286482816471324881986382011109793460605994362017883327892766188022907972807569680634217081070479345193848146166750606783681412306631819613367497312936525898881927269744192542260763063350746753778572729347397332134627161493118916901702650662483555408328822046336902923453799990861486016428414635270663662235814938033893549161315769329154720661314620104359990703627726929890066144207000573360630112456568107688065321838672155077318167464400259512615591853821821287603476735548855275702032390981668572457528645978091650483625434100857671102808296364755509976713692404302223677630401191489631991068627953895254662174374670707352190694816686124938277483666882857545063796601257052795843648506771249727640013379505010511463917021309874556673398447618638136132547438923799559727777138294043349348547860548275567199354969331177192219155495576441253932692485240796019516755718140710107057210271323000072729704900871733395790449759836456138386828558133646043122405232239134623323694686028920296507095654525353795703609035916647999907278944032568088067769547788178538460069397494811723497876910390756072104442106428238967621762098895260021617141096325974407247426607225061902479867567691076735947829254256397950503047878224599162900553868180193415592731059606167218051401675990028813754887716050739448428858641424482056947724070253614770790397623383727601212429247991776013205987162290492070220210131749723701248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,43] 17681013759639013523577053364927385055762617213270272038095480724485311009865496527283408085369768694175811211469290431007017159888948979130758646095257194410388307809734161878786396900315564703984316049991380287369187499271211814659907551005058854192212694499724362805414872366577258007555214386172293762086078010218910584413940971694325237731971020854636925815107856361912998869176778559904549425958645451068365756417573166184825093076445272689763395329659555360375502938458602804777500038217822720100880704298536427156005419452149283745763832904999933021012104307372030462877619830660167801366888720702643252757129188923067094597814121637418343958796280181563830974046757283590908446522604014203165954048659840782520113300532400882630209960478017165982840731656654425534971215592184365445392056381186494590363689076572554833817911442516736802403590892157190091480838896132305415784127954453145200660320798532088681691342589235478075785175110437773296932421889751820797931423966713397813917715746946644722612724108163554507653991832479126796863223778226664451536194054408742312698354538049489998661726828738506501858967596315280356509981393311878773077075885890550145291828712584534354963274494555656225677333251550966391464127855510870800466321883731114259926220754112927435718816984492485889773111187398869691292564101928754000002764929219366781957598136171274994871560676607416331730876305899619797095850342781749728087027276973545073300667616507629710354396194351398852971261352756854816760020934784081027724711094599922514619641919715226776884082275194773966589734703325864715397104615233465089103518349325140792346396080585338300220870934528459453084935487740253156505727052283494880507311441118926724654711558796515601266850665456597421732915437110719540536755600961371965650031933334593987791584878268492891063797764787289751761549569438519643642459092506474328343769359869110270083691512418811106013819423962212523422940852760234045911732567818371137842684956863241637162014141190775279012205947975055614722715210588066506517711664333294073104902714504771763791978340012141291319601541149417365252847174969579410568841294105938339760396891565963396173213959276966300633983252163217503339481898411017529479311169677674164988787255559943018299823210858681273351769825372854085934086072673283118721058574642768752131236034613464481329601160506325822841686803101680390740776284899811355051337039487026975878579673058756861794564705894452889110140765346361194257453432099908257912898963860897182449956084076613029599588621803540314445235177613694365202737062318769353343852935631280017608780054067381154575380871458732259805924265418312894934748522626104573511674125217677233961855849316921141351316008893355653149879714430859695057115084487181837696377995373681013740770344063529015578864835291437786515255912875646973670412252262832244896836562974728473869416684882813087537650497923344143883799287995469242680249445085821598326647300564676259811071465881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,44] -6344131885128554643398146572130721804636133434006392084208937493732896568292401333524180433909648536593806078956685408690207360078985360822459040189602604293515807145029965558268684330448601938472393659946868147614460880051022542908739292513394310186286841425493616504032027050718034329270381255041960305401390481019706929510312346243341679922935052808679835753905827734712072836918361378116168062048362697507814897105437596059929852486209754328851235973509571017006152783863650839799859339939986687811799480265920592846140391857034216335351779821885302912124025861926710490520263038078040251524429410262773818902896085664021310491762374775556838184218545685471811999346612472204486515047881883162693156755115177078560946561020296069810326657539786169288330714329383288615648193841687790212992554713210684020395122921098073779768247901042041834530860626932935644697446610550608542302333615193315392868451267310728351968716106822663729680720972010072013553965450934177743347904826564815058530532357159518298931049750054948883575697961564472126722607892784656781511437112275007237929287008031431855363431118573917497439264278831024205950627809717521344706041671823379284688966508296451317597595825050722581786023140454414643148672000886277513482700501158935884359395594532869804648400895210956426179227518023721885495213983977137719133816968932739783711260959079262422710652594302333363782258832976248838307580448011029907652700176939014752884022748434604181932363501817119956396332938030216029600135582084164324539667196791704524014446946183841472904011592852428953168982913042915589263017552309236874014953436201175238545208817542531826639036324094428245406080253405526673603025324553175090960153139470477160200157405680664739166026091870570817895747555718163288116829857771091861211381084805379166213321061310917179028494760787985244812611500445582640512398505350797588189231388183586420689673409337374806046596669349303838684769065786615917999090162179616443792761854961632360251855060712130237734599724192988175808282293964816821534321655863290904392135729270650699895293196347783484179704342000718840305286427167908118144157878190911480390375421123273579842656264554522409902443471331289931803122129104025100749194589688735224803360593333925157187368197451449915458940020975443615081898280675675231487902112251024644601637042164194263563512233193367855516570715922069375330271206185618682758847270472360993456414971944858475358963100832154976550361456173807386725587293440233766447988368662682579391288098193776729723168975793824029683131675757331366894779714709846840797722415046132240630739821656599777463640261180979107706852155972038810131239064768120504935515247998672283634747850049433406579170744592601221209254850037332416653608510785680012781157066547084435950454205834251695884061982748662296255819523848340092181882249110902427394105108749978076002940282061146850127010154596516391560393030711259958543501768720142201720198045337906125310553340510208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,45] 1916346837462215895484941858192486505269999999205291141366127750120314740200282863657540434628071533943224235138649856489257326705709105096061533731783779494337879668886275884776043035676354481656455823236491035121722359387637846954065733302255616057988647217916908525147049916489408970867887646641424985922538892361641810292473163127985200784861881503358960967845147855140081536374911704262297844512479371243401866857704047553226314163127393786060691726422435994257093588868036232013530193568986314388711698454842036681111349534629677539945861508408189013499923271154436817289425962751783497162115980882733937053772690562797369566401886624871722485385434839371451114560929934233710096820154988774675803535988009333088949225419785207224788663447661698284627624772587569007059914927177202488121226341770559062420601407993950697178986323378384795106869082568667338076459647483519099586396946952541142105296526409193013083516597234306867118721556900297943898514881479090309453494113428417334180996543608824792024955548146082249274199259125408139759477155807849309670077012920867760287813501505107687949266317072867441052412079454651804625189402609725995141756695412544865823748982375985454243802862101993844984065241004450283487611431003802267227162049220773365036957775262892424897527346965661118309521068425589869610808119339788724154106348094000611308310862125350494362608060364376288686099956687703100963465037779436105946088959878383956119986654527355126162291506575430541484320458328114101711146340642090963417406053920715181972683064129124529980013202323640074615533360702720674037803040713774087910723986954922976964780531994700133983473556094235279241762099539431314121535855074201206195218453596946281855897206659823857057087178777438905653496543411003568714605362384480368764791802897004319229862324343865810620096455245518552968486276206160445828934809397816638408560053293864612575312720128757357463864294835219694981495162312257991566828720779275566747261630239667039002239249169735287045318511293852494669492852494333772448256380598480391125261647703232091428150793179774992921352547370043050681300267093713431113893135755994574387726522242731577422381016252294875916415601312394231483516868254694819520460959239280308237579446101787474223192431817735654571312481861061349099862208897654950267745549992813279680890706462438554600054559619518626303506099274054521401228551952834712979031052204646441078014691313126886565218788016760442079370122321173256601244403321370544392817797106166087302474907950681929675428984130291209847915642041634017844869887857747133324765144930822930664740697518900082805334119451831058743643216009568281854074426696998155632768518626857112371699509766225894229220840539374243124365348228300170590734106701529723241424666255262073097936535634878981474220619105582587626954280971595810289460871551679248152036392129372817995681543196053669248676211183825048446495390746853972461591800858710228557505718073141605289998124318720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,46] -494160477247097371463216314838532019989251441201849267471444202990282524406219696115979848061159649986324524050290091029215245984358332440624454222864817167785068572026158683831307173576152311036626961229386968396169293571269241889090206813159828356639193476079798594937033474917596576560370150828235089116257304807255588263179992303676121786118866208172525140367451102128537922971575873156417882482923966002977430857787076495228951106755466004664371071535912449198301865193084277881502450913057632112066473330203500168605711965476557022889241437287627851391046266996858355359363637208894381926243709279313695575711295788323763328585780912934191307869104924681062128806794111625777469580343402174752061374726075296321984970723749112731806187347073892303195178208101401315893025130270000223184352215763460101152941126494447123894640646421247794944796480407854131588395502475977202914224763105389359714684445713951155210933567642596248747514946303993233005894731112159009089469949532983933374531223418519193570313405695743724952440146761596599474638846599109991121194954856778028008480373888596752822553754168991468149219841964004481579129442012562352333950739917523638805408404839022665908748245339968198528850736584258808971574945344924780542569460333994423224313974537949019334960177700456041046746652919308373226414899198267045470088964783896293970676974551374362517059828230347599805064850707257961057029394016162804534232643700833675213009340049208994224975566832167948348285477504999283205732262024532778058238895003463741196595515142518980514547924661803555550881016763405298016411661227806141292394209105823873694853302866440401939317453390395056429890328636997796523881192499773601086246302283747282987185285674644038114837417390440272392150139663205569820733402076159925700753052612532861139488202971126714967569340227375093960754632418090109811620100390475428363224303359646203242444924006781993030156660774180173540004852914015323455521415526068041988068630609723698117663683511128155139196643810134194128076212121841144759797600030828596132556127131428248728473877292867918913948285751909800096198819300314793680128299576404457790217002929131145488597631914365596003279713484273446757039290648303195085059056015408721842107209927303298910299230587781871722333927988643989820559999485364408817636721046997902633966229980145840216439426578132175298538827561649319967147268138062983224021308387255508177039041167233666697124120353018613501808807412015843531071487587929864761618510319165268661158517142711826901453649174590256771377965902732216183949117132786235648112238134452332697926164153452265687343335391776795884896839028828876916485252510569198438391347357304339220775882834292016659595270236133762450907911875719901259719392991578674659838672481878101364805498236491994466127886871332357991431132254381281404006088831083912424912150473090145725478521348723621480427775207897911236863663328792943952184277999012734264807200131506855548152809783296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,47] 111152857703047501566059917822910004469475007605748924222105451061187136802465237461233603575162396051033660996800496880531661239680524234498152282173043615563031829087942531247910837598385317075342815024816521638453887332065866010021677356454463676306477736483360470542248036200854369931424953614354734602114606790332251257510172794473539966778337487460142558538874426148066721462855458884166843175314928656212258960393275656457194537211198207544483106560770138297920871887528586886572492191429990947420936503458044293349913064571298405540489265960456410586243383069826054024631162822234737338282750318202430316403212595980605974414261915666058053849315233220645200565105531804943505479436510392966514862995508184071509355382418557432321133691909361452207988934562815766333112262566849443480164652529545864493499031406970331440049296798404768396651692538572929063762792467607663756301747957630892027244147555372508263791142736433390715113369835377972545205039724477198563957750952338742283819140409465785313343115423080323575802343669305683556247157178058090840124980163008993973880285439068068437994758167411117271474539833370844641033127535155703597246774594810634713480521923721363053094899629834691008785846415314558013356700281936673782544599237968338876272560782145009094782164100672011359649382468477484410178048434635912673418651384509259915922683939562819251350467883004288403951476772588597048426028572537055506696551075939667454553451660158872955840455873907971228041764416845377447925102694344746894183102121291544122551893042561612114676372788490641514428861646181337761724918677673039315253863482634634327003377296789896278023791020289042808535573816411062807946620296809488711597883126078484896883237654263779967427846695277340934222126849198265245642253761331463256818554146999910217059726665790786607316946190915134189007190953772868408875932337502171294262803182129461009677848898538129934125143825357746304004083025718435550206944069543798165042923122576288379781725329364047750771829891736425075546514433591993783786500442874353791409736937270235053253442117824860436995358611717527116504658929202153187020776069745957028258356198744443924237576736027430461389634086678197728205624730538816067624350795694911550492339532134936855207078192158513381780799699751661866284418754596074550294964809022082572693870629768476886412498258599354879330348533221008948295209847872152982671910108511548649046688778545122142743835447812036383451543275088661623323261867378210216577079214011961579784585572515356786444854903215765556281111144905904361693313826525371635184712864843513235145131249415531216179493926534972555617608248279139587671726586351397642715446508768449834094599322764125675560333995502808460967116525272302061988078955857679769768842429343771519071763313333743468229602641690773026384198706157201732589074051376416297912139579132544621300794316929058053142039386054294753204044894944531935757656289080737877510784118381885535192120033280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,48] -22339810230321826280364330441073395599573006347941145723795687038233182866466845149854642279552542782474535307107898367051798553095150738984736247589156092755290664219760421239873335861190844158612095138399729172298212199210612754546183238774205655025840350327898938734010134631534722879135826409250186556901294831453185467092585397859979287862013288845534893764136266254419482496344998469066360702246881361956278350988261866348027330460252430417174238079581994281358752221097919490650093095864053777994704649619396041383663390445991177782091190812951777393511652524973566325040726593170397369583812347503875521919673657484914011096016834448938517573122629348360149876065928145106015995609278911925816911684192529137959796188093473493825406586678380733149316309147962072131308153440165118477645785251605418477358932423492353104034986436535648092271230211667998318132743524189607646233745022842397971412364750062225977199480788836439745735961244317807026295638385027730502820737533708804068494486044284137021667069672734856067455542186114774202940016330563123751645294011237251959981575516777684024038149283355166913132154776217604825033927589329127701835926423215103743422492770913516981024100160119907698852690905188386441308856354603107089267174952319280948832287074002350362164134115770525122594445930338717104448424712064252333302055519280179593909355392970414110689994437257577592626702910231160424328662210840263721614189220959444087836747110189351018476616815473718866172528964195846630978308859683414081451352627694213120757995515331531427426582145491225895952594234198010674068533384639029170114874805343027431763033095938348312339645473642586370936173245866722203084593258227240818309039256354193833036230375868235772566118816624412644052253397048200056603850798367373960654061555683331434659626501630047014296163929296652958646121621395745650246180840986489822241770109606688183027277698737867315762543632558036456409537244701813355248302359906588007497715331441476541614772664616977670705732850594514282869882810051683278131902302773134636345187391961745671319957742025920872156961485528064530620278862975651476356992727960210352290866097460223273393442943466542637634875956204780238365261551723414078174651134162000032994360910717161839124216080740768189390506146121955530753202284229290907590004054698425824732662513403345659112598029124340606287482157034131214398973269924623353798668149880449758981291359140207968553832737334773377831012171581617882261120069917042640218203959166393273876576641240305349180370997099130833863518967880938757772142171483614104695596887618239924641217188449369915805482607317957398220652056746776459143853364836311395226884313928889595216080991299614643813978765905281837430448380451133166439154202583755226814504967364782846535843954607913263692161624792812748390548060333312582366806636587834018360447372340994538564806609898087831202271093927062820031708460566017487320693780823935610563272672377794744005408325632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,49] 3995747399801453854386813331694743756734222332356075440364719568054741037084015701734449224395155328888104930784308287837971171718661027521647531191359485375452710429250381043817583828300057849192785025705354597861084772064602585906367307782046763903186045201279729733411991005575022212211643578846566518576825305960672289423052698877254513239400022071771438919540610156222889032733266500172672918335108454612776928400173558120457139510616670099080144114959959904345932683259428931020471381962312016232480601181591674482638553518412724868456220598204276310492478865629618077275010210012256165581074592009392250431254106637435749718964161678914651380213469477028529692206279970169213071102533945328748590874817203273863703164274891842159886876219645016223951979798210554411176215237743735323346620107057097005021433537512833725935324303310882234602411209692388834363145258514376911661153456438463511248018149621803234801156350800560420056229041659391891805331133793520769988421991105401224679763942517248451389387186014561863081284140230237329007373158561923510068034477963314548864335846451660421206729134881584423267989780833650911242776590509606093590253592236049103387123150060064329425143915269258759881106019550522775050471767483812816894373462460082754234680714882547475991662687659452002173880357326786234513552974733029180715251790562800055213711803235452936921135810496375112052362465550191851415244173545473119816212259163383128279019843729887307030107341235116200973373044660422952865296056112325872048483558902200374021681466314334519727705982237297978669214745124724753361477437255469310614235847201333446438993696533639419810194261448462983127932868197589454103671113598869865420603690415848980040284714188557840534595158769470232094192458198432329827060003414851209151393411766531606121612851905328761093303698258925163368288345104304862634177056547820473459139164171645380863790776368936013346504736572500873621895090419673499786789520743669192551334201963161608351127108524600702075379882097245521864144922506171187059707614742229395155823636299310065994685141966922119169458559459264748020280985339228423939830037548449945675790489983046323031523983813380599925720181365992312041503539662071536548969503058662813139715781136498789860700626667110263120236508261975326649659564735301210839264053494178719513964124648331267070031730744948676301820527881665984198637832333147486620157819159137557978168770459219300278351422636155346963141588400211530709002270596001186838021056169127279869593206933517000159965207493089326838687081865936367677921467629380296732128939773944743436623723536440248357906507038243157466730922466498411643731298518501399312469170744017882544684669850167242101733247053363985236298277828027840971480322984553799724546243969376883820353781876161335209499062682507645020840390687808014448991231494491487183225112583698550448118711832509864034881043415214223053714995105542423823342011878621635901377415329206368834651422720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,50] -572417071887811357507889741447559498294822407262543352748393057802470273010074035601624187379383123663895668000751627883249034766946646637220365388272743340105399447692039353755047861699585107267119855247832926311701772457249755789800111935275142698568452612155244111290375248770137274424808463064568974988019275351075954545572814603625952007951064825497079257910328524826451932779955843915430015655781112404548341025562421356458586289671828196619799660907258755226875127442480989561473931724766729349777114722591521892000698884109342544909581971491822601330008282382884934506576907718210987953404929874927519895223230636258741155828251700205493588462198771570241453958259624493146742611213416139630023584506505774318076522213952623150679317121017943525505214453982015549178046187794578739858058878574581667828222561925862566866777452083676509960680441732566395032158554902688161934787100984325740658303341889315766816928009150402130556074514988493268300595607918822097726128064761937369315005505277891925643865496540468231873202728439613549278324331010743583534711533107925541543563583112260732182846447358687827725468831381335627127603848020260043475738060371148636722460704439194997858905809323034567606784133352149692480751502482587949499709476886182156033607278096575799453969912140356450840097429959358121314749195897442624697501950948973944887884628944607344286467421234992448471292376765009343091488834607646705052793729327176102267729683787163003722264618005910882858396086324217247858733010324092263580296330833831849198041070093880990988438401345420827355091814605219263313426522344712659823310575637686347222907792358443779826738608367636207273318774368512656368432915313466190841194098117119493514675389249539242853749501317882364642287454692997516173254976203398372896893156115388076326643367776719269360226676402718889649536902325434380810482818085611377728380865975367743125852989153554274003399911321770023464498351797967536884975125452253095371185146305399650810532832119350028629796392523105665802001074512550499189362522571075881884339525260689903561875614929898631293810795598584030220447419105367260846344095542491841061084564570393087504140960012353998945064855870729580589453460687834711577838854297480667089658651705075703627330257892784094326541881792468309378377942849215851283086929573440835217431670171550255873162640851159117307188753360126244606456246148596025805978021595890063328977053332566128635111836292882198530676332335163372454847081996498441851237788633952447559459360568573427617083438163104445557166792451698832727592436734051138746518100181979686815931629151732330091172659117371907356994109535699857021351141870482032487233613614282462496302895126315752245356368516385539759372328605449763053414699147016466294828495570966536734700647058828512039679313744313965321578809594188509275445929995593436276608310091446133112616912612795842093318396393378800338804273960431908577121504824828383707731685701596823212622086144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,51] 35955269157297801548992032467953845735186947529102247989945275372220636587563049193984685001824904982355595093337439160687116260702068505529463611922987901130346272459477295134940247266065074915987986904290749677739697938910829874507348764338336289101444657419613826625628997841991345535288643741264398446278868643385603929790324438785304894925216079995104003902854201581095959144890772768490083730436135630616798109008753538176241764892409053395163013445510882794074396557957405242288099139198135936705778946092243744172924813043469919699322941078696717306488373913517378427040130538366861026054981553865329000932623551005064950355373008464142459720592027667323874541344718676598747922488403891868502279321718967501723034698487284216117902818759481674508533676314760689796873724096495475009452096291071339005348066433430123875050488481193866831072696295221270642504339962573366404726676414710114432447883850364029085555542341123706337685103047150828860356973570790076017983586111799082657095914773060343430698119163479971651624202812964225415981447407314223492475583571599991585351481968373545402144882076662894408329944441844279742555720166156979905538369681665510365505566103484830531035498466191815013624691314396539745596831547027009067224839547263683544954815075701717383754775180769441956347431464046103429305928376830340083181850035966750141678080175487437016492510163117461954110539618649205532291403349249796743994770863655208247540225814201171586845433332622136642890103870662567644568947420314977956036903080468005871364761609848083268525771154217669126082878333725505813841398624736084126691938070140604741321104647267672091451544177648766736225901015555143672002521000047806392502475349327155402609054584667813194975106848076726779389994613880510181272248894581321274831512631035942021369708325166641629078244740337092793587630662166723902344833981161075997093926965906066011028739123592464442438412947764643722371259578549627100640436708296127501361642550731206600519796924718792982121255074639928247942415924425555235269444829391744894396768147275026925935204219160865615836626401320641778592182492429535580107469981390737928181274887692028408575468057401124406150810800902011477970901459958203471362717566193330219189473605935307212902358585180769959088435734643915298244175120870862147829853550984427146919871194729941784130164291983286544623741496823524418472229755286030460582606554402414947010325217769105739298195587425711061023931262841194158835190667356693572755930612380003321146157113883520741959843272224364139309587872344503468839621888624527751774067465007160923558986833432545415339500308515440760365564642716000169867588908326680348257077235717380508248859507509544739500539304869442941753840500060591148916236667507772621551685985342197869776724978901925646385597067965287244237999380478384500624966157307265861292795253355327167720256860170248929336011414379220775968682726973161446620347108864028555938916250169544916640727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,52] 12655889726498099927783535416807844849648935355055354560722922043800450773422472591372756890887019043001406502919698116850943463138806734173508093611570049014991833631114314257626779771078787162215713622728773747952334227281582848558134583439353609483057099630277209377063914673656834566267745070740103291348467027379188031765367966900356299304912526682053562691431224707945205794873104279473084696545237104392311880446382729459581263508528775008149437792012637461313622615913471791642990626093047906906982392374748679769714335208367185036251881169347045237899347661068014098594493637758688556531452218670237638141265971585091891092736358433661915308007289439774222237751323887572384551135466651662990453256167848519462437407576108648290888927774368021154304625431341452274255176044924172024632360353811568803045713150697346646854726131485009235416493904595580282220810111910751411765798222608778710534829810380886235836948454692969046597553775514409609031555908313427580239954680248451414551601878416060473559084782695030377375278053045407329045514383541179323523389580774450766558477112755891501573021402294714746700188431276321362073309510824556942259629469331661145239711608773966892041069058078397462370502650502482861586453539748261538885453140781200642770049420852974626569528561643638912768176651575509388494123361025852593536262814714756926450503567878567576646457108820595454152237258353105087297704182447638921306932982188528623850693013965856352458192683165808793642783733476253895956353674950538923660777301688695527687156848181452669165290857541536635754404465285026438409578238634224114187189800047776702026225996923827134133320148731847015139873907230554331032844555393446746869204366285102122385153861363081718426729435158142139174593920931644521969968955513080402377927952520256675619569004381764403319507774270130290630828578820911740928605027380312786771046443114786441124691828036543996455037017931410941893480778345157129051868147791596077084328927050166179679764843526480126695457304913685364425380396354905161439257500934473919157483200987867289083670026727332768330468340865536089729657486939855595459226303354718126830085660298929654005211227801478570999375760459729509800874619303460414804351945817270424227680264710211278253557070172598507343895068333406538596463521282235909290022933037589965577873830063214497295286274969807519876753991060490958558392279387864785511357752945817206776022109931571055236724128770629551996943314293543759623123328911997953652623915936203248418823723381414058824928969394506733606450823971873220976815064635487390247487394714983906881642963840748313008004082968137088443673469706466167648888027675996505127418520311006832910348091888292932101293728691833253961857024771343284840118020479829004122101354096271083678421125364247881908557866967138200487579945954575816329038343190327263954666891352909041697335158990246465683373506395924749564343789444069567381625080988127792261766514653744570482819072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,53] -5838807221261650683966341602242354664242691415069334828500932915966978475441671222825605353752342381005248995823385608400046014457855234187613344666203598194889723704347357727559855924094906117198439133817444100013019468072553007831249169427875570873132695452556996014450306489134296233597019639536019362803379680797452260004601751512189860352212723233663563467686268748301904446543365248867249893079959953568378250927268813459825248773481007755555314546524556953025548680741077931461846823608959936791234258004790463263194433266558426693752645217938167717141879290851421688596424160611441441065612900353299324187024202938648112664448348015431319112055794084971103014938922527192219879066941170546811367224157997442798467063880990718918396243313135368108207669453501842438177117488066323814483291523990980667192417497000996571586211724229187242547384007332131303842067499451966509796815880683137951878697868624656844280825593062313982979126161520475146828021019993188712780312763308324540464834691358924859240353087580454890293880693878962060376304356257713660766060766372749447887864897406975534751396805239305620021305535882270515870344709746727165867551048902694025365520065940484539316427029873109244493019346594856400841900737859839616710063935172300764248046570355935303294460541362366455038293771473284416659785582212013155857838756112979951585052528093107412156965207199493543239554461877723211208672061076876947766376798901274885340008621807445690164713310890158422066417852369713558243250022099963423846660792481684426299663117900989512633480652033750771708855853721147159735421424051586374022915422676730444369608744231583282282526129035776448077481819226249886544120335218656083345328634833971858257826145875279948701892833435208440570265309436644483763780613153361797104689671987495051171537212167481303734658155921958569283052960358618554493150174346378243328281571164815470232170217694573993452571365902607136748298465891016766818947525326519449078338399185980654310407446353793512962927062638996375370166018569001158393485751551396354269862940039803024695747222299382362426813586324423085720818484915658576836854572706237778507380604914006086457708118110481986382532984153524775807370548094423811143847311634913049383292898394840768065835618244148365301888945584684428829930687867776686555967379840223504255833064040824155204380704962668524546255989772132995227730404834163018249819661281510057627881856864748120493953001921599161696992334820336599955039909916932761589383674135671772641461703913984621693983537240100988717829149778255321347306052595292199445774862131809851988531611864159936941178658250071507178452765992971246221518395694988383688198966190211937697468656957846373460668932523707057039864640645850182307666006991419802253483579681713449642665738943884152915650278909229709382904998899868216453691755087766261768614651147525659479121377430050268139681437970066618910991291712813194926704889729710676224181477300465611413913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,54] 1405684228683816903299988184278366492984760108144496075800320221863647916940191181215259251709080105567386078965956024301512653288397948951905531583465261573843688993065092163427863351917804560455616434119628481806461473502940449888634099318885798344880786840073253406959857934058330091672774337369057268235668811590205207806523065401239231052075980150882571013240957737318133971122915189497978776819804676661185502324593130812976125602916604016971374805029076027348145976406172015192180523041828229680982096186541783698840113701749421796786733423332987805375995994418671027846056013590051303569996220055021289031343798863244782199023261451382003700524541504370803566460747898937707673442562666435693864649298153141525682358683355870541026937981479217906490178980241080069923005234389038815197233031627466110667978794216789286891933137769881166503321710546385019416991197167841151438516103017884224614881148704723501013469089946418489803809547787816455762825718467613506510824246531000334472524513136586582323284768320402587515693869408360689304494319798042662725815720419245788134016489853921430623831436753561796933517070739521392417316355663297328353837959687877943253922613940775824559672665603046490927890737038352552653532083942518206730843690302971049882100183538086765106983419224159395109522958598769438882424795481399786879651010428907336783252304543026929593058597818383687095096237075149118362420995898718352711729609814465690880117562720512042363535855146573025832628856642766583465325206476145155062239231620952102235377768804495718297329322700326432068534194702892715000910360473491643742889763513971831624277549123925107100467031696776717714206415492922553520364268828620927565684759488057161594539991278128145616062113894849619468233206940777334416346947554287984419321060616457106773982155630331029381523188852908310240419012054887192792978808276519829924444721351028884615933702721666177201904693945958589681458316407716274809040669815563401159553303382666724250927717645004648960706811221909973700710679305703320629460972307436850689469231866769618513623686905909444235384803401938927590600223198151062012537948387331188483562977625465814107064877402037557979110775367314169875784409920036939485218477147610825191831797506656885462025793587318908785763578553610753562986639842936722275227051690016531901134835412143504272349448325310496472802923345316446015036492256893965135655542762885879870688843879706625271439416631979411506407334279497802475727659590126792605631857655301310791388136075037777829834649785969013248292201526170315403602379120816453768083957040546815671204963787701676356918406926922930642738828514699459747607926934854035665621274985038071421732139981829612003902475921152084549805420215407411695703570970137861904249189496151300593229595194443092497383099032775004181608911324056307409915938752412098044494461053521241234646260780835227270773654346808628142633892450206969069476388144016757747106311756842019917398016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,55] -238473398236286424965879955378675125039070318441001020578399649109665011861503218501189760338632571046643009972800557673427528155856861782191395928620675473246374530315739198888733517992760799140057709811446235316144757676012960587328344195427876051734926265635109958273368213730605683451381604140537019743672663554623054465410818453480418218579530102311100061714122145338352361807931768383812199752682605852211771084051501174004967564072883667542523306612997581586129689347695501182912480059840331876692113815766339413253732658601097264056978474923546440743908121418402658899964356398959900161755635768529119556116169349468499159944319108513341623261625571973266784387477542346052601586099885597489501829346106749118676131517099440772422952407380657356333541840082967158350374173341785574091287136754517792448660451333001979425575272923757972433407223041979950862420537733113626823824139137684416831061962155163395872400932649730610521632683655204939027652423834387809839439365045483907017754277422874039666148245527145578424992048737249043788343125752367267096937927105504294729273337967972594584914234151122130598708428958437567594479408245956491647639517212111509034956850497828967558130519697494195724386492665527625549376878443702907515273910659979316476663520980467540297435777923007447662124170884102164093801779318240596421725173966569439363282428000349684727754517679935062226047402643128825768535917550072832131143736492329364648388972570503221140112502087220905242827468330188272433593072579670283617794186711089637285548706398678236148633493482203986078213004766362887862751678379873326156786354970531798844173213783270937673521549819315791277049601927521838548692334071635377676755833167863950266478928903922961193968078994914579469202005223750702799717181792655586164277093214275871952007142457105860454070491901095432802322758313653885358458969482616035189495822505360809964149440817566901116449695037491522991183207243724649482326052294645795047435511859414209216841208914186780134544631808256256936327925686500324889689439554017111179246582771774547001599905207232536053145327758620883817200480930525215333672025347192185299098357797464879146214239754876506106837771268653453996959067807306728191459910123147129502864313954390134373364792673135889353211447745474664474919439946475998073097357534893351050212310085099031780880951901539654424252838850487990696063951774334307279882186206376833545996207163547079257415876596292890070495367232223528290777517662948291993618671557360059098635343859880488266883005406744323816049143413535107521093422134445427864897323536368863668579787227726484765455384152207072649262653986837786670516881414630711171834528652509213135242630270674370024126371297301886178889327775772432606862917957376752900887377617397133331514516332802738715297113178922620141410102107063871641496028987146092969536828158185515434417935796978915002642144811986192977011083048938358265707653036773774373518013172323243765268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,56] 30869621656536038428472623164232973877962846213143936924639539136769757806748947057043264476878534298848142460629747730765364274113879366990496655051578055511635840246036716916969389175892884816084026970631099168896011315529824673358036945917980241481185157870323173124694940054875042614268671892969955069347563183022522833141742818148993167238517741201294958868984167231153801085843354843713697451242671405679190271418787576146485825549839371575100836734790707528031343406221719570642233941124833730850093273545947094837688716862283844024596496640407719165770273010311994574623024064455143725166656116073074940729127688816144281890406971052652220995105810025002905559803616757899235761362636435725175067411484378337457615511333232611990966674781523463716749083865991375280449645871161662257786692533653363438847534235773004894720707629261657149806499557754270195162637478319133778466263077523431958685055824318151820411594510429987825775622178173466373096294864216479328890475057069693731250448044376067140211306855288374098514765187780350644932368654893937618625105875845599161568680826453197034383843508473042334689310795134633382863659850911384689519574289484228985060196270994888040694829824174161227896934753608516898000670085212376096373581395946085598328598440833428871205179536110727784714838119340160787148775909538042389337655910307323075401813237809635986888127173904514338891243746140652185862138775245978213127637734890853465805335632840063139946684447636924216534246960032273566006065167726971352963127098485502625824082489856541558744354245498586682513189991191554754622205158127997044480464779054899267264422297268182713293623422645761766371875356512414567181766469768844505805750368575557440400754526640306872940994651045269236238555249501632833922405627056802992777676045431136853885735068640328792108568267668618351108490746282638839447665491412898000771528275862132862886936361283568616325681498560174822976075320359693225745991930649678367238409751230784805391145441086365302198876386812117760321241947015006167121939462715163846187031951526832346137883896430778737890483103717385964100741867824552575064331495752957573451230096748691008871530563117294211135002655741157538282949214302813667829652883909424403276626427168161096472417293863918298510400904339242459317096421393469460575098612835675501745908077540421102363252702601665596099506305852518390731857678638766074918478566471037068654782035242344279174987211412956821945971248419285576994303868307691705431443100655005266135015637337655117468108316238918779129694125873384072938198389611832540080507279130193435082615907018432788082667382606248520420442501423798204396765160721635880934622819189204991783019479473505078093994569990666052778936284256966143110422034336306279855824966654278843395855452495490183435254053572030153496926304938522740501665432188848739659259534894688824552124086357670824146074666804178652991276084933326931279040638071948803173124143966155234607104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,57] -3381731760039053876099026015342433758611526523880345346425281443496817236952307625702082170913041200341328574245053971600467468504864499871514468532292895567572420205681389675090523759154782211349045418969449104672375893786552541906243330356162165639511541832465565172087502254276642298451002878774941860246562103143549408856159394165696026723518696018483389278583375410931424918299436975594641747039512769660947316877868298744365196109238210383168227852467561653196432130352598585970770860433921532616592454042270289693242013861636718340812171756810338762539390900013872694673766299349125347613284951014760199861853083947465721046446549337117889669626962670799622960751277738235101430348054534241942891157640515673016750736971249794425967201556344282998720081454307665546098874710598629637055743611509821167265482876322823062290916882546077058929943195322583626155929055640380726673080331342348603470230079190399103057285492178272479344331441751602322576925944348482134101193508771183293837823192134668951309845712159221033229827733420501022910686436158166936238572741894859455240385151092421044635289271419391488967350622277460767919320377070633394106726611550019176994727596831688610556084107683616789996193285037040102138525144384500189415079936693271149947935683339807558684165283871347100215052895293310961575687936000207846298596565050128152668690559226033757131363076320432542886435632899702343767453618793076223309731379046091229082568607941298264193315497884743283653251537576596047387465603520542248399979610828557928252218870081503410192208031255682625424193122475537209967863733280113885455121484521409388095873049580479385822796075229069948567977569903961225395416047049722785597436972718483697295845461161649370568341797332628877533837844171140710303015302943333004158831811319425546784077590311229483231922823555074067564034039553464732134402822843246373880396948132265634981580524264479392320240562732111521535251195836683991288775782332026861605606527820858540589896231145439205456491793990073263422693737610637743932897772678297626302149347679348757864056174989678011900124609150221625452991271561051903775541804439689630817337768893484196954914514516159427117564381505804925262855568936990913014082933147699262769525906738948901339389950858985956612947770679140593230386110008779619941488418766296646642998222475935834019144564097259711961168730636750329590538673293770137184027769931079295072272933597721484746066440981791516771221304538192600806876452722142115049834694779709410941365803497357102429027136578603304474106416880356257547966116966218746259276470633272138477747629661520964447900623318656183084438560019075275944515627624273786067617713661757916410308420981336425446041384500946577299946336509328611112831018656248853116595043013736398382239520824962815902321845617670124347661616084935713610591108176269103389449020332239161136892184671697667726010339740331891287766109272760850629553462273629025738754696836024872468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,58] 408049337115309788430170013604904726217928817333103764239075485327611050335240666046506765802782817932913553245515214787550230030422956571175908404431717483435713272994771187826309324731408764167514154849660926139250017393446056235263755697048507512578534010277669006354560230086768702370385505616385434244676568814332996718596676976533593577938823150802796964989029743333538643881649704640812750473585352789445730009220506720825103883715735946649532739148309147337061417078447467149251010647493040121466628107916716354023538343498828394115837693752470933160360901474108753956390968499256936356116995182466658759558974937807400018055709763415216501536730881053022817287046784470171562577045740604780446618501060474078373427617351675119652315641170322296502350603844713202379135559767986271163521772522474991292082600333857095560134793291815196638430330993594166033116909473058733586056201369523472945206401279564852498574665663988534702875142450388778871573496103517316944744811717307281620859211381614098483223078907074855562067755176217121706812509416191936944144939141487213333866118622123786574816656853433235647530720524680800914946466115051323219716691748088831669544784421556583336632334324043587096660962189491102241612185701757853120157365083404943842413265630746338371868772501047685159631137376845209876196803138641007690301093937553776986982448506360534968301015102114677099442206272478670631145926717099138733462590150565746592351400462352526459962591511413716830513273641921793581234597423018449972923608616482002315181858127260762534804561389890081390205360791669964368590617108576549059152482726313644054306383448082497529016070855554866756697698466897119686301663352104526213265292574001517280742960842358153835894343891987783090280781124582339744466130234005401233215077721696884997795905759634611051946692994227662130710777026720320506471313474086643064446444876353054909159193159374031977491011022968246536092281623589051875692382345500021525310960231955661975056264060737853428355626142563838757353937441621299814285063819305751342436841673546434406228560401995819165681367995828838614205613159252119448922698316427399713085463298597022645266347131028919922102849493092402527873244471608798333130368821107131185355732787313267617541379919316400755528491773745665368091411580623954994529418431400053995672682044883180514904934952584254687727227952996961219672851057012806854656768982376898931005633978411804408800082608997409369429520700585326368034450635959381737705970424748308080773456868064987261785886635711333717167945406225462548983070072705374786660365388807960617445866320819971683843590568429917755946476143396466738597245199505057574467500036443156393519048846970210330812966783145691960442235675523159735208211665739648004279245393266394808305585332868314612059206848439275268749860063068921207079743295244266138045792784018330099216220016757013881804580948710646535288701026596804677147403966650976576198415481122821505024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,59] -68037353534571412801082098591543080785307968616987470030314475449097438051428740367171451546905744658178616333997102434077481013110011260890962438463191616319035266060359061871629180374514160439619635088506553566789365165256334561242836625638447022829072562979513795197098210579594507689616226274963713619251648996805960347507489879878773732828530233256165900371055040717944393696052298781184698531946094002595846608235955701171983542634776018789341988330457240370112592590817865361836689944496238541717956654182593172797973497309477944534947108454532979710364843078108981031518438383193867813817669896427862564898050157407532108582837298938596250216862731636491509893712138582274160773061741847607883113070679445007411103748695188568356523738288769642339788383945556555129102744046652749883351576624748978319501119257961988017913893835084758678257022968612250172524287145706866548849167692239830156664587517196121293695124380372591288247770654860579076528896391373535980047767760770445144971287634135900519608519659347109600348531379114859734659861359795303541383715617096991618098992880303459118557185860572367359875484321752488696583972359500184035134959608869428929266243840267188719937755416564314832759052704083399350697648332224404795702343972184405754617126121819346793069837127495827563729508464242764160181346215302501759290553674569980517498856937410964043100194901380097516744882167380218682280312946012621658651020982094939630588490523616496278229420885614907244160332698738557758436886163293620980824342170025560118221272991835481411918868177982426183148124631820463542482370832331714605769584954390691614781335590254177565955925095253492558263488486078727924489930217674976723297218617276169810737175010454480580095140931725896332438334687349611776574077588797354097398118231132833721541973417693461184921057882549142619473952945813174311426619196769227785321788304837342993652661181634738169771435928708182609740515479166973572370675346590450909200699383856278191911444462944979237037094424370139705926202327466976478549635842166129649407301908208323756518523208010961875226283303919751701436874182922667245214252785501146960092124274342484174816702622640559899859122343354273418768825496989477292693267709810003068526682076342699384040123893752855730187453969191789537957425247030193930526358713948773897377101960386478683318645002222448352285245722962524548339143798997350521996273634912503395768992955568230706083351708552112011059580670332162638639104909794679087565150751682748021510142069766204756642897072589600280259996872181325418624177092009060407105160487252112233899113134908432736115379400859028251944653556832285198632526560557394896521330928142481842281138540739755689934867165361781092553864811209225365502685622683822268619938950821494155645221869588544680201140689344657422811357903514666778646067666288983605908697894046802788622635438054463179878231752508427373905813073744879696919477711175770603270075575376124313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,60] 12737400622325206055089695808379943209588679596537236104298637275885507646994652285429117517404222620030661782309465208203599134176623164609114506718787143421541078159906890547724097195792922851829695628139374775916068381285799253271210324549645638950525622123666903072211375091188636335433708069577013553894965331665253911884183732039160588016769471007744105132533210606154842948945119908653471854074539115425811244029038868754001887515076078953870404359131620688486419460645546411168623774385408823969716426611809656774383135340267466216734477113550407467580318489117932948115609232674356156893735131872312421823378824429573117062475515116591863920759217815078992307517526345133862485667518113094711596589825485104526793190374976790575187511325495595173975316607894839204943611336295621197924574504040082979073527714472175120128484421543772416304640173697002052520981542178341560672459273795662090802915158702912807666531228716624754292171531636575022985351724172746019423093779775409712248521673180216079657698895996664973968862550886642531397076781151021080169118765505130258976883180874233429379316489654345011788001166044945864949917013992310190872065164040202307223767328918328437381946003954434066603974741695980965484049390107213899892540222612608085436783190719579956984807919412797561029402686310117507574870703503104035479038808087914959678672597120311179285439588627026163991841853672023420325170809922481500007375231846766097186133291046384643741155687198600551615603770367795581512760884748277604147448149244978302383214892911161439307195261609514458474917879356298634816377018062539244398069946140232847527891791304878365923116556564012149495838286910037413550411460482339159033124797007777756789018841755402961909951262947414902993531533316082838427298282690366913231506721025023893854310707373390492797328384617638567310287657951192726583191691250934393238322541386165750905849123366913896229609956381139714652600554911778159737727764306773092155204309438126830721820425025251675510282682938653320730785831537250742968745572435892586007588004912515567242319419630591403420752619296913336042942679251757413072608796441207451986913519963888352824822222114027938278124657998048106973745523074925833488428069734866328689134662613235081043500990906075582547747240172464259936547216907448192641895626195811783218399117225490995379776034026658301681329465657737302883467139871543957691792448927452006888089374755918089230149056410401689138776998603875144481048841163630827705185244243497211691383967243078781892037860915086967784247437129233020158278078645575586221698353297364687430438740212705070281003319631220291290594102526365026795657111202727775538687554369995706025505499793143159400471126464380728753234655033465742664233854241728604891027325021224202425711241975100412919404707016795660153819945833318935567546433235733759232634206806900434543935828876194190361796511462853252671807919167461524422701032869289259644928497791340118016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,61] -2113726951508802200678755597619025681550086169744582302273838732290022650626058047864333804959064417452124473071212433084724672525867042246815951563553977938741007011325278390272348887221320791911764646399077406277851348937431427659586584353771208982818365386361314033756893483890880387544730270936785318183650731058995918452214573030963914173606076831635749102336898848519217097643731063574481306608582110719330063741551136623217060108486123395849089897603630991035583842368866049982993883316098451959499365849995135953189259233025010451943387985008055466271816256373928852669221394755774952836092621983875002151916366307973291660247151190047556885409253166155569076908955911149201069929355250039134529586454152857006189446565786302968682931877527154947282306834374211329767683016974239859627721267902280203365226410755225023250404704372760686939619851700194340620137385105141575264999517236386445956992041713049683693615893841625810428582086164775137999514289197298902338139927542708405177733659447299404156024034071669940667164825953336668548357395555973608717068826319052233835517645277814613610316241899490129642048537263731464759604480812521896633690412305764354906883139101011983054877615679274800365486980397858406297235720372694204532404775114594619521214104886048493117943251966032100074550915096878022376506069256483449850958310706061352528308684928423947153323839723297621564061526389369246622812094390542862373313857983670719202710046250532990104573925138861378825080016374427915198037222680245754474241679880282174090829260831987416398858561649782513171067724459366101147850456885133340705889471152689209703296936794998113100333755096357197117917547552719676736801930376469115689119638993545916412298939786443367786225591887610825281068527213677877601062072290225701226615318044536045041746482807688533517171513293383556568793054085668220678590526210141636539296936152303259818858992012790792334419908464152487636726051218927003965662142493787714951658099741071575687606150116681153979668364379910484176834866672880529130420055913682474010362116646491949877860019441599689839216476775247845403798958795288629706832681806570368626582960861408980524840571075613597428158354112404545662795067246279586346282805665244353529849662597978965000148349108747165303516529578551856432364219461490921666690719916098368155131836194935151291573782519022183713079553356915098028330561792238193956810367234384914610576691868170166012003508024238704057646836953579220621692321155053136496223222435066263115028241212931630698963612615374511568606488793635159659500459479595419768339869486061810839026277009429093209387493753422654161686642394533770351892621322455239541103347677927700463997089576420517562595142814931192319967712472550365328138965325315737885705451846228102102896168726507732167263223593373325843461701183298918588930090083626711710343538095300714118409637483683218626008830874526996254374992308463442803951094042913305940246435484055633920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,62] 289182869056746499193976069754684467513701560299131189959637173882965436555288176186212332662468077340593931431800284039158541623860023245659200173768441440898023273665705942085049022077875367449786284603457569082449980566700323609487612048016966034796005958830348338080727996419378190250110612198895884183628432960481432696000410751038209812942210654104837082795715656935702973424999779013780045349462750758149737482783439800855778088789120948512808954217062364119201189925835157362794654092475319511546049471081031203999121391767298594078571481201572788316635229769441607112287808882320907784378263161503180216701032691206224315329809896928973537750257972088703768430378274446078534627113619050134967204748714738340761160434205505226259673227464443713339399235667884236923665582965044367952186789423249209382803065460652496588117761786902061327009100213343616982764982123617091369002566989101001722332079461237348968050398035611535466169971606760061770154546494244163579477335308584162196602644705712502866493153672449812226128610002125577275560498031255023857524900910754264465655046942954488462332309129146495794769646266302457427943293643073990008829380329389727327064355931776052833250911886556368876094913813416653534843982063640765760071373269685466481941220157747877084154825210637705325373872726345807330567434499144978570207490776092065834314678626796402641879818649324223640905116779415918130446988389368120794830706061512385177112251824246781877117379001135794601587066194624383142732722766363599508602881450545345356186792154922078715873504747176074314775076356398477023704051590503654115937665435707995313965959082647389222337145895897268664088623022103627462051758702702904443858354627319561269769943343814141695825959286449897845640904078316587967386929397819227389303714120482251932614548881696467749102652414684979268082264772403111309594275296570202343163835129693979702434942216132985451464060814224535829894852294573188102136308661549722136470243664716052692048450382595365989709714750391491092518515558063983669063886879723541972829378659517690152598430025222143568399550986223139114926358756190534172158349578319600017060710256037077329829164059355555512505675076146890973534645264106631574654197568049569293132954617933669809672410536282101898840582084498040073427510456639596217482582599215385036180111111634838706244684071133441895147619617079061533931269853881272132482609421938144632575626550664535078006828811074462378188473478345760306447918191683737590020489121886698623097767140235361719043529316333265081578315892089062904369192274277077189094464304034050544774428337706583398806864626835096031508251563887970514239462187439680561155622342341506187970910924146710602242071154709432237409463758284807494780455971029790824399812985887692261279251839969353898794549175218836934417892573525865414377638338908970396458574167530542767460788478844251895924728122377725867622554228557396226669039236505658520026684750133460992000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,63] -31998616416676849933801491715519527445566545970698432360145519834840384259476259340366812422672980610639932053197698631532318418179328521445046762471780998126739775830505174778171573404078300253919141918464466168527259916521571999645337380537946958904227185614367473817594328363558156213625325340052244378594805999444720415533695045686720247199707809192950371333247709833380822588012561915871683571790520435567166446467967385540401086959752244328225096187813270125146043296560599178832311821924639369757768307744320685054650562314809927872743395516779997692600189455423021048502872542949156167014300280449754419539842277601995743176310199380817032549056996573947265486676537278075172780576651249069538667740701176545325805360088580545589141624141921433068929087759279905779799100829489448634990371513163646108979371494771156925538651253294856387259865244168353804905910576987645578265249005123607693269790612757580279026208867673054413101309034321364829454680375823494530029800852036543119878157156451345547084587998113370822099028121380101276475328903511945916978707237788929606817235220243085888253863768789701433522491552749891192300304847283946961390198390943370630190222779923616437736203372023227876650442942495462506344318593391359739927287683772815302367513984737703147983547199043093322655829339383619054447802263103304537822139251464538108559053832865529455203756861889195860543796509187588563404799204138453862456119459457837421862485703387159977989237463550345114936730211809693754306947832366776570653964131379850203731669027959608388011420686379630795167946622999335942710892546283066926092990232436430587817840426089843881569540937716013569105872311445782902860410117649469634865488263936122226247375012385157294074022622230834968884882765593946954693631036611990687391074915056891490463977886441799626056310766240393473146040584209451853369309276333743573822928139902648246775805928869596337562648213663678672451140064212068380764044911484549228400922318882397980049139154632967480276240590041484674461668014748516218052738408086475842692085919326088900552663703659950734160179271909948634721857217589672772347625120887219929617565837467486300695210948315688146467784472935332512577630976241011969760310112217767725312490611984447603035024994218557494369072116278340111960282241507672115197521486667027273350800195153160279651200267380348819554974463245829539431973721271386377504007789557620298612969295623579111015423284840528223535483747243004483074200422532491494590800702730167169785825219476499709849757216775445346586014285468220037600151910679007848324497689130081668075111154047519013348675327674000259926452693082218143291350128818740923506109211899678784370147660102322450284203045962839967890233136631946021199629230028393860519415148119869258768928776992561872072772495150962212734958102545347862389838250395076408089879043720786331229659882655001658617495757781327296663723177950879260497954570227255917341878786111569920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,64] 2785290800196677701425877553853508071626299571407605319412695871380131867427914658161227100151379067977271414359575460036424267499511623788138068056395086578881573521380422439533745271155297971457168848880987045203948162964003129016054821358208985949109766108448898825633516389391696846719837820071383476872855432306265891834459531120516253691741300278677704723271379098077116523454045713339619405534797323787464379587848137515542958806369838119925552288248064103633075101327171936804147099634906057357765639922438249343169738928623945392386539190202921704611890622825886809746255080093577971289348422471273471378358407089863498563364467399336108019882407595839351582642865250353212026684864418532772008259254868679270703688255567419386959575395397260542183202572761432207880103780338885778971647390926614972988761971922705947630940981902227281975415420532183065361225448478477008437524517435813035532408595379447836912536151253124289702348992515211658518028514377196855227565151429509210160216291571903167215344416485515046569128063392372441011417017200907836691008877698008153460581271739148314078983446380760149794710098318226989114837370013770009079151539285808658085038099017661918250834144143820449566108750028243760604826163519738061279438731783326235291501043176683890196875423203716841653272011430667591296949121434481515097643808042407769924450403659295972407875808346681321494026371144912501049221111185619923720567207580619689918013226575789754030950848861415167593360698651325313175984987627858366173826567009794401751004031324800233865589281085826807527919209447037972842938272236486121114745369219561364541662325860631312193677649663832589384067952412935031784238084375159928098213880372859592829531555746413896301424877302440813912399555150239440386286474253189722526676418519872542485924230704508067008460076117459740182040422594465518725909956087470267410478349157492686367985695051000905715133885575738477462557842545552317289334317908987479104390811077434588571599934347651780506201544608580429108856549586968373429015248943544711583137742240275913790284009308069041385587303911319661681804332770176103205760502015359308317136658466453589282987698768202123440378515213964773284918486146314811444081749549225109766729538114861305342364520311694689539817188939755374054297709538736117312793172714551158111599280208728278838638242272773183111200358248408415734570486695913998084444436715374541487986906899396719312742026993617449840972847450976214011359625505034557032181020941993658211561055404622927421083866029614807744419585048479954268260345109096930782075745176064936882380068723563423474257472414171961316355974609425395971563103425115042563341755574050330459074283699379876708173863571131900448891885094964623750808874718748070330734523807345995393023262864420796079691812788400633085112345977600933492507167980490384607947678317524925629285340247858429273309382070381371666595467242539121664054223007715086946583896894996480000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,65] -176461231067287200297000301801309788431044843124703498795283440480533851640119326916307223646780862843092918654459442341854202380084102328832155013923915082851965772906152864884661231154876449990372774783330363174211299338194862816090194888892904912329360984718956462422958466735710088719489960403145071906699392698974311369396095794214545971855632439538978990233143680602010892829769070855800140274902093254100314976251284669049653812861728865396566557941368962195391391430883002750332280493259129632391876259418988754465294192161539223946374781580075629102358028093202010399430295341013899219705416169946601795141231889249790447719706247548477158450354843605499885946418709428202849317657968151512081097111333665894467755483679916692403532688541814490157420806613668154586265555007237509646877252244620802826161257928538140102230915616392704520082491522065049326663693392236432331736762338094178681106407576041227501256419878831714030104328012432299214727326100090917701701840453030898828251126576604305238225077813624607818844473384032313507153628713186860804100739101324070565189373887987781124363443903061468245133955891320538304208533696695500457606747842351335217299345950259884205023054489725186185901087499499761817005603578545645905579503172065805593567778068704691468908397263067308529400430294734869329803658397062472545178204071353026949818565368583448940524686286537379504131063069937457551316256029616416689261992573357809042178279826285389975789894801218810028390237993805891431487597721149484301498954919833253023293885705057851019141059632804107377888690142948297047108570154729357588350499150159590227862604208648838716060918223275429182654414098953547929272066715891394044229007426672968472129692855612193598830703864225799376570015301776105374490133328322723323314045991077099114220675527359991303972757692390544720434510366105364899309638966076593535832711901736040905110531333379374644715568042630905639697322204221512703277172256476893246361753682025690498723036395696734489540912846763174539532461394310036289170533472843902266038370595528847670509026986891688311329488144623911871754599095093908821369100165876888063782266379482526035194529925409106116218182142736374549267962964803245662813245396943185774935619602496810325143899224073537563661758976930453031757380587873236555190801945778716969589641200692096215626882258674390123332174956846596200062552867668279970430341683021196740751042039383814523224074709713465275927525422750711337871546342681106338339765328406246377826750569277782084515133460122448311617972221327121237460871764445344281043881025250305283219220629579248641217524643034315396742872999430426600786252938284716138248236011817378587113014840876800030544342128185135884000922434108124039588328754151041895422827601673700779701889659774188437841522575370906744267744341902813024963963664001197714169336665839614868747930281092062746002958519204953781016463399919821727758341578720104352736575120998400000000000000000000000000000000000000000000000000000000000000000000000000000 [102,66] 6054522952820298984136557931820124861290926843495309616174019358991798797112543990472474722327723380470062185491839828310727216208221325179430286949686757201256982582825906914179324212838157753917809844953916591329376853194826780509110203069423527516970951085547381864150053305323137383002357750455951984766051832197005064597174334825127050877901248377248917438667353725997583422489200044394987464824544078074529251875091951219477905210747473842490273894177421378424466771668048766593411118285044193496307308972160035157173212710375422009069443234432115259754216889200860195991409078149713058216313712915242021479241807788759371039144734728085666718575368908078033505211810181626203381517625612198834243013011008838077272481154639732632876808772025750891077140123613188975680392835128268827853089427318633918338007322350133285719412654299520389102383908530582997193929217215403535460889725670654746403430645515660231311724214671466736649352363048350405940890878370302047654051175143172378514175487322561627727413505001910582713252574639032002517919360142681994380872987059914602813508868629149889494033175744403186064122556836034245809537482235020718326930072745449813039819981693355257815984998914342913939469597883468180444059389151255700026017101612199837434378224433301698660529703129456712462990751102144838507023818306266975842233741465488726950867680824742725942085836682538808590030463631975200226414932706054536065240602913109151077270772559016705069637368127756244703717940909967411657086736768790987944999609087750715917536257960694986788762522531714731186526286178396691109884135205630579539542424449827438461221602212205423314694903613557704961745051084894712758293073659116568466595967160122724086464544584517462413731175722226707499626335366629965494897807021778132573343568037015282633287095144062683709539127986055941561259737225998046475645954571121955129829249393615710728651880214976143856461127794163685847763081268058627065784506584964454484238875882702213685957746457014808941719364617680568111685981686722205591448906411626957393874798470898627540024555760818345604242595707882495796073559000901872239157381247229516973914999497696207627997320728229085821660641307229830091110225113431635481507759796185590325726056122618202967317526589400526295302521634780727657563709463357725834478134521240228974936210672213040782566271966600199502740515356209885504846806420612687100582898162564197144680390437621518686402795662379149445747799912452921155216841209843028621268459441695734728546601923454490952394648228201005598331321884917850774541062706133122912892329351644302437639446960402139477565004969388093097693033578796099944901585238023178736157753366623274606178428991054371894902846846301212965897058098091023499734027182326187527972082945010500772935030977826924182239362028546778807590676238063986050342648470611287213187169032708241737721946150240334589617573280162533182763596769033335370632448225428217180271822241792000000000000000000000000000000000000000000000000000000000000000000000000 [102,67] 187640208431177930971142704408421701764788699185872815189568682205036562628952600189915060825584820417971669084517897730016102941862521576428956806457878643238835084132745736087545165036033043074155788632189038141000594036501925446152977214664052805146905125900642920664550111113017314631233988356218135238289980160716679379059360910198922894806429272005524360758541762643123861445986415619211700942264779073603316520563388840467641541183511827023945966471404054641226828505535835220255876273742984894022643329865621338347237609306437675922867116859188421938711295817709457604912494661824918301859793556806489007595937545601582954626596865313152664213551676997657633968788744726201675675343078065532535144980575996836443884790537774296851271794259698698166316765277705163025596574544458789723026203883428910885368531370704201103434083827914877683846613065636376787578571526322359499157094225175390554124574068006236273932030150295756853815815762081055256710365964393780988377607331101287809714055718625028418441487712692210847542958961251756148047327209894666976488401921913273234986038401355924202540510493034875187389501868059820580698024186189052217029053118937222037934733757086848745302896547944880921515192498964833274536563325960713461944067706566636439674130073519552464476819897893337507427537964943528127559033416231871570414912209241654579409295496636727585026335493088138111333410016432476212049182263502428528422698075090360618761345293768973270672108640840987269047957698416934179271000963488428597847888576148793598124570298805208694148114341769710239534038186314741445826964092276123424659347147788409606100111386128697487461295137874570597740905990980624901238812285927111872830141518483800724103338465831995845938700599418464636918442407671653135322067344251540904720086051882011498149539508681274308786467103429561035128728360546145034955526730112695088900057257968763513524522188735744579042526420625092769679437058498927484637861943338356305735545198045705427293412174111227981019556120984908513414426703245492126237746575279500993397660783476377050163753216401241970746595614072511455066493319353910091183453865400192696277159619460662703370095054848910362953613283363592313693683039537966995732555261596181387339391741111314596429312213672622130109585721790781942277290636860745095124894673546082132969007962886859062727583136861939802079898444224367080927706558509343578260819036314385846268976574113697378888818488295558454049564406474593588765925444521628944850766659710699770125270114561497675109462551460872446229521571790567723189773032321448382127435737506415064809712906309068042066936350027531773298553535191105713717290445530362773117778975210825536272027198309202638742129434308617031415832251324863274895516590731904143778204718525160869646237881654229650195794035671764547472861100897690576548906437756403902251598128192156293663291998762444026145960388024809660006142817033606068046803991855886304488110161920000000000000000000000000000000000000000000000000000000000000000000000 [102,68] -42698458979400023241970718903929126959322621424927227993658755547567615337626014930855500917262104482856317068214888942447428583281810623061356823187212025860232635772556273606668606953743849773232252640943191472278301680645324732995918093450099055702096337521701017792634677637343890193155533305421248440139845231399390064095287131157616578094828025640325656872910020249897362994145349303612003448065873531098339810842893488902833695805948392886937340887576687374563881605939693487918148479260770387056943763149942090286968747756283824908030512722375460108469422968654865003903685258319118652983661679734478161493255802710037660947290714717436370573139511887942696100251030839516140937012193872045968405068270249159135115878917397910256179511908600746016632804062080311736763745511520531714127098669598739489738479994720663212637913187036985130372399817695983458219121195374580292089795996472122619227977825165251000922934951138960130085959894979061556133706944080716644734067692593334557830971761655283205103792063241497050312662363361745711682537765951098705234000736946065045631396242378911194014452573525171462578119653533268595892755248142417405152920542555427196174628958870214315284867340341022247133304862461163197039844665370787631910787242050476830817617392575088264225326053305178972281670653807343572872792159205634699671818600304426045294504286917167443726076169198366262926226356216886554997843879712118328679337146831682313272710944736724265976556174997408093784381158734107811249049768212235320187253502564055631264491301200637356501889921956249469921756605275368662815603869945160356589254172957655830441093257505452704038662392546663027060034546828479460357683368466936138612575353448800665252176229969010594733547400448129790971810877917024014056553015200239320481405611279620397539573347355621216704842987901273570219944317143593866338589221895613258924787968307347039203550203341551595794404535796660516457584204406882999371123305270107218287655923284874412187242479381977507957527841499303989060869083182552510693518952108317975713807135053203984870653119535017759351728825750318346538208883250090335734101331150376704721109423813815649212558896149538330172710851277925792024860308928953216581756671392797213565111034251756946329311404593490625769523789929765429847609737079405523125682883070820099605861506178219844423868267217039209859381526460520946041858069675429015608926759035405389485022370149200393675090495709991314389972075329273553427544506432393598717241662572097600713945546736149125746663274538390327935912932708800413353719391165157999615806731776952279322102458730182513213970534459933658744698609602655774974329490038441940316133044324622078104418214508477272976039611101521127620776794911294295324632873305063126047941903291501348404127034880436729416432013425501151699626586915001930387125778045455221789654091731204926578622888908931862512557890673002319348648842179246261096103354402503804144624599040000000000000000000000000000000000000000000000000000000000000000000 [102,69] 2828097789047277282264883299490425257263000985834099934984724940225099445568760179461564478193003040710736423742136190787450200800104501213981973512951457284275045839722284792037134348426077089759863491352953057369971010256324211098443622127034619393029666428015146223641086019056765585464067051557763920669369862141875184043923546905010841150679219903018460165108268271556005490288774507268852736534553918769110035166723193428469900397252785701571252532447517163914672636381850658023137918879001780463879545095602973941579454310312612420027439210316426558736757819026160543686786892619320675337283507554128883935807512375826041381560813655185746970986383573399195559127014819164190106907995442043830739190190047056236996897701719695879198399596782019748155140420864371187241789177121518044987503035960184435689299182251831132955486749643176286119139160004607335831419869691714544554495023066055486032236654304141008198857912976794779178173282595844414616580573297371003619147583595602266357830950009229118848974336143676816549946224682721561049931757242649910692048789261822029111821144113176550630039877870994081148123541045615394544565897545672632713781340095792960032071321001639261518040577289390296198611832568300720572774513048043653270217188608713928303355008801950493299889272340554192833143404457197927417026347332791413818090090125956462901694682970408234933504192346040488285408830185469404045115802525585673532804916051419790502538510467724895762899326773359921653961944764783338971904843607602607252994336111520315389846744896048941685538254254352899731002201420572763931775838820424538192913942931853319510027734974244882258534589319329158638065474920203301101813402974760099370407088394446995672507896246143234332392044980032248403111022212732051320373125108226166077637134856845685864617486921275405461926154721328698665209309917383630841921039852776984955278675017189018901036745845272853251259689885047951860415885272488454869923594813893032355586668627233665925817032738392270069856230986447523755740484702162635644565872467028655282578253452999791016294966044600908236381816039306095824733981034821453288912294583441695813091856811912734808306570421995754651930147858873911309069605471528269968307302981372816659412856190293475346968788393046764114945508861028969883137615313152349720306295502723441786997747020971059403501164056589766289702978051930671486873365812979018660668937954935687526392688949688578833341452813650278878755983173046416414892348489032100651293699855400605957131678528007500619610365091923373600323108206865374259838094496479047312431172522886444239222548391562426084606539750353082224632049942823352882233576365006649631103677687296977911376490523930041151111091517236639601629442447189385055541879954064439432438289183660437452744983945263435635782931440464502435562019881673960877133806156892727965108705371035769069945728572081114464460402452745394541390217498223119055866901230996521493934899200000000000000000000000000000000000000000000000000000000000000000 [102,70] -71626909256734048710805642791440215815776061309191374944297991458316471738129005760695064848694752039366153110132019534964588807162500767988947369337408247513994507656223438328725159129009009426125568763829483877894371295715254806287013380332220316112738462238027521389302342939596753888035849684169732785953105626241624067765755163323265903711179644335456612729781073022303611594815852683269491706307029722820723209762890258490367152703048869519551541225374437442630667539200039036803461447972884735059196662270884015798854109231401525366748432207202658770247518480489964862110830719101286023712971143394413835770278596074585410959756836423984204166032297278148428167994352358622334670108573725051671652773967572731345882624953872587934882781080917265025079483011886312173965147471968622251367424766909129225532924894179273929717841941637036991573717680389276887383268156610724228593631152864652955008465209159647890640041011272279462399878918360701526767901294652795738227325573789805267508788633543855281674370712961723950046779488449108333871877451631691201240209262198676584560113992266393266762458483025557184519490905224069586379078010603194657142482984740424562715965335294759904413065263088620318515375982363059849197259468651637937755958099216492061190054692353650958267620980304579221857048298013685273908451663424730828911672144097936124222060787796960931350967111422435415159860033575618490832732559572891266665408877950996209353644250503278453805587218389179273071825621533350776220707299948261512775686152847555769916797464137911531949121941258519637829911272840195453414942967973596239390797475701640984667185671310710522754218709874151633485991408144676833498415379580074034536030867941458830686364311243289051697918950742009117400478059782017114440284803178405041854860427291692081935740845746245987921514873644168048932331494177427467052226286275959573178747750880307804348702291914483954176369254823558748433375679972917193860406565904834626049440959073137084084307627078682786037484021428333533307152537169694434173706911050587124141350939871507748503087793680036319340814065494250450404188900059150240097464072954529711234592638071848677771759482020647788308771308345703311570595148665369306862585051149524317027364010612569929905103466645827578779169841053626535074110604086444516252249615391201116609744060652615357091841089415428042129646053502657800290220990499802958787428912397136606777694558829047040884693084069257840984299688464484582605098320342888109133183651585512901957266795033790919982642379565922301918461991561905294259420848799383382570973708755358206879208766341457840308279297768354308275593468259552942719504307746231377655829984033644770553482902516670563618149515045953253615047496080871302779308832668502165838413234499582982513225865352505566333293997157323518104924822563793235356886567124706701573784963845519447599242009466548781637437345326423263422548574941764303597168722347426431883018240000000000000000000000000000000000000000000000000000000000000 [102,71] 390216917241787704850358032526740731225529089068724648181625537071833300454293101142825972172580921921896228728386200116280382728431358132119672982108016472958828011803516042573306779975847353320567662035816941300498168486520077711035793405023834261239777519774148392698367028520456174254244018045701003065233875532617034112026784265764550686113067144013015285196025742445041679495327397911566151570071404967797836656072186879808923993344143663724578375193576606583296082822423287464184981510490697315999336889983242520513501685356990627711410356503885788103026469384150961550145382707289851794793967879419727432486446969792436568812915263293616709168618969396390005412663034502609773799019656220980653411521420289388988907766557600516346752538718915200314335247123211203508282241097685493822647831977918246159230927751299369280385369952141681420884686779238226625222427888637389352836988310404061798186440927040167762770856416557442951798723498509896323492869022968705867790930823802574269583858279603557231999975201378229387872921837846696594088801019073743192065947654894629553161107325585326580766821197760685565987585679279417636752899871835571288547692751238775030879467743484232587124272299165214013060265722301610890945247298459384834255280105081381895165111841218608793704744710475787130108041231314647711238778175506040601519828433121359145353546252366078947631472207117174684032415951067731551779777330805922887563823756662704595431682276743535773940741120226835375945061816829120863452961130879258306429821091447210980541881792721624384949198904153633459812346571653426253441996926777078554049535619774288312777266652288624638336600306246539988097640823251550115912212139984175812069616843084099854361665885463399944706853539534454734497685173773433077286478661848689121327768505055440183306135827664818684991036948971945068112938241238297790303246011515457319936636227187536877345209769079063060945278568012029398914312123075123689787398963229612165785427363996868008443759561590088851171003432271180178793602467624542239400028135685379219435371097855440294371064489253881457502284146233513149187346748916702949860137661856024321626571663267439227182516753731278208024046384738305445519818306273989624356074830772619207488860630146067291474034256356782540324219512439059130340771784106566668613497673256566061367588585696209578312974460601994317981338484789596414729150867165779417046105792083235697534310549284644405505139411446689281513951134078038986894998765502821022055415778477355205261423316076395419959764530813253816380643056180477444986950307954326537498836965276736793012201078704410193592970589684213480407145133009076515637894573769877883473908571687334387963400061810769848691974858286190574703050983561433875694728657868475607101426485124875480043830950606793559755340521191153635947210421554421250741558570878699041460727918220964324858219287114373987988642385869004156621475010114481011505908746338510569472000000000000000000000000000000000000000000000000000000000000 [102,72] -310688552834888912651666468697125863777903590734265501505073285252285829541068460371589245586950769995979430011126436873858912016384214984723911772397610330560695088189531928555668221386347482636604865018723849342288290071544876891712147379870401508932497988297801765490776354384576005698434962735524728150705879550975720095967014741425659892570178783482699037993953161755523207921987249456646315040869264572839431856227698391694402340814913003120867275129284039170224089663540902182211104566798635266143707881403919325248995776073474286265151040671565334985856138822236235960305908383422696306849936068768994357718994139755792792519983496199228479014546956692526487348515298236267090437737701689855561162230913173944100762083370030347126253180565452270503782125215835109755906121642140394403788370702653232125099438831879604949326665091979081509637707217607903653578378604215786064785273173319959340343043447730244402982812340875828188189603033111103895919572008678196833245837384284535273373543529022979878414914925099535327335710803051401553451784857149738700485647517798107139380130834101260280940294471339674990762056122319281397278839817243662962629640450863710243898424628409082869848606358462961926803882348967234745175284064298675411222368644453710259184915928183613766851764161138646225046130651591574826860845413013300006548391123332483680358566418868824026045511439379310739728895825957281680215249528465590760767082469092612337034876425659648229213588722674944681283446037651710628948141174313688206547566648821323466120488878022351350805021960160758928857280508538275564528395307550962250231152279733115864457396351221406828994484177630931762993895700722828994992618363246909406208062415253374769453252418027084220592479482413598156532902861928126234161079935263916125585774105493780684481324452996942423459581300146041301177488850065186636762401132845930189183652018523503321056417676380029179787912500220005218452578265101348719383796625161398726501407783285410307682738117863454815541814756434577641475353787486095352963654945218919676478805848561164982254273729601137609000801388201759803187605478591719440188203514662573693497222853530140561551620617311609383590543613323868304939092053288179729736235805607401815075765368122756780414695300900016538243871263506922683431533028435056474952709118526501393476381830569552428494014087875392892802714447442174295002954275991146046368081752077572967268047489927411481385512705079324232422279059316441593850255090862867579493759671950233636689208763354261094559067835126560909267437273722543577722793522418875361388339975545982766729812638914816909130689848039194963126541705060801525912827715394786182593107287248085832820234547533423883281224029697777099767383636934184234056531207614636878094974626437156626790772200878218817276507658514628531998523903682528816919012490990907911784562850580815913595062865284047695099118852008492779484135536085597120912418293065117031464960000000000000000000000000000000000000000000000000000000 [102,73] 25043991174377106340988806173733605577287927685686495333831541664815802659999774081192357402241827463891660588010640768449457118500633543659887329587827050705853838566341462469034388914944813575313270346169871172059763152289149521033941986330817305438410484865010911224050403036117627734900131378234519902930858612052794142906032315313035392865118918294671641707488359910040165841377409631895224296095033798925122619458427120871732350204512593021843668348658036071830827739210666307042887998843411769981537755161522748358862323068302072820619676318402854925196139341947057714541990728096877525212716662122120531163025637872391933061790855513252566073795292631579540778878680753992216198947509022945783105474890297064208177963310755838849702376095142902434426571586765841991337856903137470160698748844533929886444237301035412519795437049682748081447505306827433859299472247074399331825823001226543064534338135085605618459849706886237866807634700876553979470502354640961439084625615713721677166797240211460043904691650672176778961443812659788048856904845863831133688478185463695701117338514760530731679030525496597815338325976135779646323410654099666446827327202726396969791020747330509800802535419327131733767695334517431207178699464166898204531943279586479360396562679078726016954484519059015975628087901215083814545947113308455363210484649682514930933771300266735715028200180371178159612335558362361040894340855630208397701944272379889658545525175627108494074712312801296883050038574466854144041458038105616920422113908759158481368199304923186377945481056134732990221313919170181179053659106244633360801435995842987339323464212145911748495666889311443646021026146062849387628622666270719058960165787606993259584502936980099232492910213006255726429960724399975200719120162270394394901442418236726419844603291854416636244649346814004517612272434600808663585132910919401138825197635814419504086805386797612442741320254091791654910316781610830323456779306143821603399412010275657565692752765693751767060610703674845699997875933780896904333445521568637409562277811375376432183773372778585483619640483547864472420857931020530334451013696522187707877695323558252230882189712312821706999963434021663173394854942881920148557045214625673572404377632704241758813544007654287090219774730372492100918849440703381540405819403739239358575210192710994234426371238951866019086181758548045935499925656305411056638206192693257511984244129761228251447098351895461932331501756172960190824545466804117432895295376396630718680597957278432075071301134674076371396392964951151573514237099314018626074450123786502650514085839236273028132771643095913194844349084963776481143695280746437395814720695432709748664599343836499840623951216366388033006853453112079814882029134444927115716067326858958430582323477023629585637498832925387756533276042882220865526041219648052972548711650581597162232462562298706178615439831763606733107333196652801502524179733294264772198400000000000000000000000000000000000000000000000000000 [102,74] 606579972206622618421311836586081755371121013286322309326177157825842708609077480924654532779160036035965181785934825888013318605702642220035338175605577795634916293319368582668042472475488880449351351551920762145386102532286788972820604286790843955374661188153646742268026158087618250489964460267167528081856829162186506624848737958323687764275590260958314927007558702638195093604074495713537829659023957952911316437690785930969494018514938253210272541049595660437876817658468387388458363221284420254674308646979629133234367707033253963168305553744052808311368824070145494423686814886201039185980727625009275757420756841868593842647640367222135168369973080176206471409828744292796141764261589438856039683347310756704551922900476052199833583433921851399208446799749250868197559199544181239411092588095309299743761138037928808722724274438929794632361258936203086490484442461635665086882734756896507600198465985139865044393597195758425268029178289852472269803661251600452158592220175552740478750546241179539835198794586873717912470622006282179696644838729719478248895838069116519878040861810528619575553684227242125787853013278220779276956815113653726472657502899439196678176353735439689529030481562480121481565465062999368252554105395185457279768199433306497025541963269461882815662816089424684582254603831901467653652917090922377229916359849983065185742351477838371585081887718343766576099745017667959238092534215318160316464334669971432578340591688460358316574900657243253395380344335771530666586472590575903991028759438621592724336405315750822216129520660752895880141451180567679470021177184052395362613963615341557050460200367095567055003407889068633111317129623643698967514183607118581261321453649130936929414903894635915435659211154231389540012976287931137806801580962621335754362317427390407652829274436279013034577891171193741525185805098723981842980211285873582602853580379526402451263992032179302921869630981596105734992969923790325270857645899556508114594478288346727998509726795084637470150210838152984413516831184008311314371269774312789222028834236707650277660532523640646563945425364944555274553537269801628408073918881708303169102928289641067024548467757090753133305123471228575033404144447235109392899734403411890281690251092937155141273362784950407296757613362273745560701790972821933127591018997763223285750351263980360420727442678242339618423558876766932683832028647824424936849062485004012664922059011810909476276496303791501843460752873910006170316524493941565485786194974573529056948866498297949931279626677582916694692804608138424920056027267566969896018118329900778621805166643012027675629584959750818766390970218191572726427176138639417372222348244242454250571484717084652967348596180103905962508138875314125622340633347970432671988272691761878662728906081800629773839203389746701101373705042310575876044471989337290918045951219330453690935936873240966796971183280425073865441431678374397371015724238338219048960000000000000000000000000000000000000000000000000 [102,75] -137561344358333976722423390721697891417423231004468371524287154554715612392795869197675084976103070033715196005756614984840422740229587561952796663841816493724235216479782558262527061793574721935636020637704534083667255045454740754418826235527168245290165328693492497208230553350891682916045322181744008942539814091246916270330722092216701299589224874888262677028547730549765271252763863355166846393091188119377026354671068159139160886554628083845589106965346101017235604135279123737059701170031720758690918036924841758024427274739709090603608873243754702990300663014472398287466507140853364943811218883187871207004081756521431517937945050618915587890682640964493825321481945184543261355475896218168082119402030540271454268429153891127813152697681961457619460411692066393221967082436250632934140022763561482684880126963392842219743845743617896403499376379658553321101208468159617413276136430886081706628598794653414800317186360217075577211260760316535153950979327228874319506859596226341902526909071479517125484785288056725902012231483493247510440717612559591917559604046821401212645069765248400207157567360334673974857155302892094370069507947058847727999410599457335760754023614990363927216777961530682644637334312734525292821779300922356621191374178765057101904279988549481215970149559614795678695228860877611418132184613532874655305927284177446806465505658278054035402568107211925302753447708396373221060347050379058675993874432009908406953543293459169578613086399867242767819489080740523034078037898459557397612702838122516451173974506857193377581832232396282279144727591462911066451379398741352141858851711220780448285175487441040251635814413777542701247857605856014024339370600577423165824808955015844828692425144942691275144395105536428015346285653932779441134123597761589678425954266729470698973520718651167644666303903769185293099989611130446787998149582842774240557860438796339278553917357565034554291314031811725667671521504620761442299939675645242609538684485398416111663014943454795581840055072025732202221050310855639015760325112477683676840814011944966163483177679584292054481033566449193795172730729308640460331089241580268667474872996239578620513828011401571469866364762989675634032123448769197823549535801334848189625364040795341911454765252671628727623854614778799002345607700536414463719435474757326980535546339788616394269065106958050280770439559645188966023044740533865493622942772948356971285980220261886691371293803698238573928313169606745702758028548258828798938624272573853381839024420460524239866316420404958617948476538937248192296010518520707712150771697734935904148579651000592056792961849991372439964472742416237780572842937320870008013124877394878730753756058567722610371342247519519303827862423399687562927560622083010326392843559090616312355059466866267990892788266912199992332948534087654701245174921703310904475003879230143628050843795730447002345279755298557062428547399997806416709163098614792192000000000000000000000000000000000000000000000000 [102,76] 8016068529580682718235562780985884283063480509762792688502966839360643972693545658269982882858052624058233005971772739291904234715236182249323204571416778454325597909922573068256126678327890808945149445245429893854534510958979392584280967303595692531865691982349179374618583065983779997215951933924787300521503544642814756442914642988896811030605552399903307697997501798109046165175210041357700458653630733995050414473383425975094044267538529820139220725554032233832667304711808867167341011991591747482498028895589168015535521049011425327500105662501057401471605334772168565881467231959754667285818419807879023088065014270973317285512229546179210671522478026618507291385516135526692400670047539143485563480844840327845207934839977244451871611216017150622384448751287871558101299927827218087164878520796130663900249650669140816096101100105179789559507570115195906106316496942199158095250878218191065943979694430891754907402936282223663729544308341427460302510441258260493708923072571306864701433834242360932523379225314355623777289939722718614439109699384854723067349763184866700158775955404816824151238270911413201862321301299970738596610264399116449270498932140363862231372422507348620932473429259319159956310968303949570788398756958802370926420750245802222773938861403416699934569478438423918487344776320826414918764209935616082633939027362900146837993956772456382093206990531646591280156630899358495264714644416394397524613172986912257729157534856425841044525874179187671319229700636215015112241032383438540125796116364567559819457899925228030164598228818124548687195839425385561556308015810080382680635712784469032194301390242840400653491366987758717592905952015075451980750359184921947288363808300017992033679111995950154890407564416426839607523123162904533641948298040239891325450467729899387003826839957156587013436689989361410809004863985401244033654981790193718667847159634392623430208815256632806491127795213763478120643493055624114139560601099801204998300266366283678995708602787183763687163776298019988410700312884838511680567033042253227526946728737661788307516997976282025363762702311714448602232158137240581400357196751422833621390409741930096606530338856101945381896227774472395847891039767307150127121473625542807966248013072410245018840583465752093078536903440149978688343089570440956832572315371131549920761138603138835266755588661211753123779705436987979510624583415882426473897843770877958252272452336860529386797182584234531640611385801433529385875952232871830401237291838111981325892307220750677620940385301922553122133047059033757849535525170830278376071424937236008575510425798909080732039083368624314560095778015598504725228014337511432741290643192231130473825463413693300129275355857464953957767484148256349460729257002330712403456290862087558208393537323928351238790949163420120539951900485336831809717581788903520170980531379766340784053710556708739677344893884259788822648135188416398967999926294890414080000000000000000000000000000000000000000000 [102,77] -308847293180523376134506042737023391205770114148192062209842177782939999610906599172175815339570243077796915493028653404135912017709150445007555649897748179218131662126144502443279964941657642774258944508111139755146340021502315141811307831067422930452824472933235600351778394063142427021088651738811678581556955140067949813126870725318599103056943206306844582646542434187097343793672296750243559701209835446441919465988438363888928538633206686896938833170242481543360575213857574609970792135794485394969842178548084809733215781687321534466647279365234743922995008681374016900832374152494537819577605366417098149136964378768107565425832176957010297210325720334012298770783775827336925419893022134567049928262455180326220535801811047981973489389082332463688627335873845918106130576247153898569869806824213652444436484084211578204360100267287968833293928935427264144702816400016590906963980465292836940458989032489542695390557369263868933677404518459338246414865370915002567190769576841477262020771686473712727561211750600910900092241726830517934296536594971246996251742490592727520755785090010118534531479916726292358664285070092955568136090381393237632134679820008440480834202880904126887948342213841640311659747270084463017755808198981469268346804827765915064332844639256967998360655226345001385770651820454809712682116233221752354529744745431197479874248158838855688562856094160141238112555475198476234867279265358414924731204434291262304028377528629814971121407137637793269538374687392152419616259732658333262688319127101222135456102019425258052619380318698675488630875222067312589730365783888507426500503266985461195060819683327477215598321019190726677067376748996452069021431210962683280673487166988702819109105500669683837117530642974475744125632948237247814658390436156977487229400387479453471088189184750704383159726995900859765808159007779273478023103602881820828635218409329851705469554688688177395362664490720040300363562730260238263179233327327792993824169657684345329140353915114296628079523588399044434791122729607659152729239621735700017260511025867577276680167952573271454335277039607257121639961963025729002461319543739176563800136480673967894682133314399972085756632745773009401298200011441867952457790355377056479132720537648327769804688473051057281896638757543381915308000439185832307285929391257785974960307750353434107276376513011903878856418634620960636279588570542985918543184905469969450470624631272689165320068455468523107643037449449426313750189327869943467946265265361486959426140493914949377152405839918020978087515647693811730652579727351226173130395630358680756611992569126768096747316089822745663269967351360394012765867871509327761009745201040525035902489306029109465246595444123146826196957411461938558412484933591730121106741693940159289203295948054981101850847958615017267594858041047360552038597018915510521006657004717411256798311162556577242217793834925146871745437423445605327314175314100224000000000000000000000000000000000000000000 [102,78] 14607643259073032744966552957439149123906512976700021889924452177310866837031979902769103737548683676899230580426758439210269835911394198656026849650629062682709363063000701320554470421766037222342377703976637204316769437217468060801435693105995437029200786935370216057922138745681812383411072962994579819997751548153387268189621350449011953394870488689707085921618106604173011207340601203348642404029336546297118518046793662725859808907831275775366906828606328508862872259137705400875952248249741328972016037726432555606140397592912607490311356602230731008850580440547032419673595017210919755874941849776206879470916231589018685601088489957834413783671367660239310006098590871591695844588494995774829214636721451354119458564838094422681081219565499076048075719264713179845428367990009451935033109543202396402016185864973208808009993830227618813693389236202033259590675854084205393214205558633147766583912949218565063994112729925734799676387599405412961995980459455263054396612482992484322090593377195367601333542253515228664620552836673353156333799813428149202955966890925543829911547599740473164636182522291966701526681320945596072973449615168670779060030527998572820725354637688683058594349008931756924258347641862763149160036710486389227500366637333912536980150614567413148825204182052524119921691818300189106981865058082971462189085232057738892084715375895372192984977054590889062461973266330196327441736923714930853778295680674688187336809771701904944256447110428938932180515303516577314807915508230936461553920344713475830515767607970954438353759373306992851200328941544881635078829427771189042696803420012465013727715382120685192609071833340803560123640685372021028365457905979256925539906902103963298074309927326922139328706071466752798350323189876825882248275733143272713774491575374274249994268039897833232767637520666919977198412409088385917043515494190442903776854575828451275735553711753427188190927533088288656395622519214903870483620969815775942821038936831311876354680722445411843649107870245571928741626204094471847912542693122262332660111946758867248050848081997912823220727792457916604272292938097407449391552600265342691296501553157459434228816371248755586217572959838677462012920268893672189312268203868354006414130562496762489416120544999225029108638612139050381626265378461767508991312146505516376513410443103279837624068568980737841330270263429068344189766956556881228069667576022132815654296141295438685843823233310845599680747190506402510046269777514266488271097986902215356613436273319984670327133931677832373467228596831388718403787593458349410239613347781388590187776876328189769866446512369275204424889010244441426600175374912145652217655687839563365142864239496077493278087273027227806043694677036442794845265345073400536770878321301478421120211075370137329155445535298424492612191883952823965101318466832046963778671193738598458336036968101002602299164787098849751869347109527925682100977407098880000000000000000000000000000000000000 [102,79] 711608798128612902058096317961638371331096260544981213630409304548340906268003432105762805448837137018424064569401220602801454572734618317789937372467293723940458408366891998568526902665370617367819374904937451466736141452452373231830334299939121348883951934154332275210356840532021584915859254812940249981724017669566666384716521618115366956806943523020663036734632659354321111274788877659163814187759317426115648429273468565355475383419069639044053898723295537307998081190952900237877306544656869852585726253265624571608436425763775874541621008994683142512776844249727602859046230653491648575444313448086338875084219099449385111605192735714208296621105130297393356213463534637527674976972434640754485591255759581302608770468720421457542783062005312419938775111460931574677635012163307814650332857587607885989098757525580347535306787860243461208340408537262182945267972620824208492400314529193774160791991866043298971363808490869488418770786406161707123139683647340319291605726199519413339147607670809512333506990398405732570354950170000973933670893230636855319174991801949648941907520347830831910694359194123930869382894145699865303997517379023369903783540279251342822591494929809254129272554439663452000570687311060328165176568537267250766775730014713357791278903558796826277752263232956230231199505463448955082642894457995995363576451477839179708422609339632812357166627635809235252565890631762570519030718264406613814765829685939747930698708128478812122981645640211829150110051076638462291556687436358128191730946220959124005925260570583568134110929865846189626978648533330212321995192989031046008766680865504471889554686062535953976531137118173666471644504283849437609099695332982424787120572799368791265006484368149479265502610306357140621774978173911698211001006765478081908249758009931400362854925887165950443120303162685309087324193770141081177835115139646260124357645616727028384327036358971693754945742864273378365326626164948299003117669348900391380453877780739211320113313287431044740325061182196683587785235962728543180297509249501594443185113368025725316857752034586383024226665218074732990945167606638180306795056028185830059703281327097627558664630216664278656558365954891141309762502058220802392126343546483098210225275615025873421335218062256484421176097934750224660255957166194489353529983714108949854948949157419594687408835390342737793864473672579081728698073354609067624236296433118620828225186933370250787093110963342556484454967933199882885414866763050774946598875320235788474982233864517226550128384396186071136700690079678944348287656640539408968451983121353445428323150799705747449030668290773466463565068221025240335136940759883437764007189907899362808014318084804766161901061607287758253703531935194864432815050515290627562937579980073216017795493579357839775147835260282252360656306810076087693653067395888580748231405266711243679805296239554423317359266959303859752578577805633707246077980390195200000000000000000000000000000000000 [102,80] -3490071761385152433581674866070750316794050874094870559298888922696236793774352984968154955096639853461809826231311858925781584320040929005966491633944026039404746551885710924826981072805574164060954470561460883963286236422686032643221745486461575820134955994511308559710073716139168679113575876541216617634938938364039551316862763372872984317649553637292718326595578369972452074086522567072035330204232580845466504952699394800512612289222480531183766955138557983316887077105065351683190471094943432944214887723295281238064835040428127723197896251706108478538577537024664035089504214107132107986673525664166620725748981814703017549890059143449609076372875960604183540335865761587180986440137189051242066684952894777126885898948157884601733243990744980977727404954045628834073279637199751291935179769753465900918564470523731945073380577050508961518818940496742370052041368396474143144824183143932638739753926645469136856259237581245196390590000076496066633435930884574555088788595287786081652514614946315551815837212755661909133403651885037837159907297751424803822713443457504286054399014592796119469340740341763066206922689605535797043482001298708867804323449954270356979768521432436612243209954546703371325698928125571503028818949891868568435589592804111365017085517863303518726872367240536599093478883908507339401570047482652863672640270477588168807795043225118631449661177285860424244405282560181303522451780525801383571876699402739231321771850920243661401215257971122072978841899063316666746577400461923638609688688714161596681834552327389459010203292533349276748109429501061079858681372736297348471399867408057682299342674721428110036968605499621011673858591246790081969694458859482017990484302136532153546729920422099269709460387278448498790536766562462644018372755560733615203499828650408716933662575461449302196508811015377986151792669143032284946912819899870962585577554832286952353484008501934004972654385348984147099208683990394470927171095999483743795289505744912253338835738160439823997551032948825940378076908959369867632712033983148526857797633006044974257257746927711771446876383448363335139169317994102272176096802801538637309368747526148436222519622433366641461629913914531085126098615849987773223115753182634562052028919399294055468826361315872492682585857520849450177600219602096114158698939398548602123452990014305702292668570362385996512235316051359887751671683294734465167143828474183122696634628883332516264057522796707553011280264876550923713300886952193511609730354160427094519074968968039598387256992250551172859384386980907925942688330503882526897855807481103405823970822471955382870752978581558540184079972768854785857380331521542041608215955093888165191615638599924522500693766839234142444581416580497757351642925332709514140732414339558747126743123268728918779457710542433489168967961560689625583547217491261774827874678551893487016833300349868059842141746849027467842572914314182505812939348377600000000000000000000000000000000 [102,81] -1495790407007417379569016697346466261672274117609911571000366949960391101624292164654872409226547663161707903684340621443664142442744589285766564699451763835045839315188829524315491016452426311867127806559282306507985906536166683176378395295536468884226469300186603119460339952943751877774862522104764783927400714364852082985249348925145425461672324553647831222706844097800520939673388793580086502403976672309134630854494507235474631734372521219259996537724707559675775507576885299990892553795001201749812846718681198100753834697917820802658042379257327815235526112964256341581617743003232737252738589493614109828413914297864969418151829089961433613846224138551589630133342241508743072769726616147577879738803240734481836209718927308966172485838420814888453027567501419646324458837074668938831652420280472852888537104916101487153013324151040094313038489862987203385790589469588384559706625642557804673086603012392202760031967102592133502849482154720403483514150460266062805821045590501203823993624043083096499425640691736464171029132788489887187472358184200830898134913735815112995318971112785105268376595710224641860885839826740201845501703449180699028878614259431436726709596253017340667363394929146570775841648572047103258855636120855193714459671826717196633486723689798102678236952478208675831828005507351767350386840611006018772009388624586396951622022555923742909816923970097368627144844291231886889819816272933728484991899891305612015700139725980856458403507659908555967872126456885460066890986152088471347860802011338022404338272138251285724511166411211529006002327964875097828360823969948345572599565373312316413605351888699010842032123454254119943021758423836352875115938379759226102469831363503091978578103049380672539684217802176322582692096860785869012263836375685285788691275916015809061421754903841012839908082682829666624151705870186760888591789958262563515716862604145854168501097908922921592029010297604387055271013443441390382469369900642138364597973401306584672749677697222522016040057092948887920414371299439849319387772599633958466150198260961447494500945912731791836752844398024307909442790483559643586089710812188445350218582762920568520360770700540548586682831322031148877472873363145679894497667826916081446957859923924756111553519209618822568892888331095432699716199411180068259494775808355665621938908290080693827954513033619391089220037197716677020118258149097014002921190010143357826325504051769167704539331837108489908632841246325608265189209176035069693873410482793226615941957148248974410148759208657824255513831074825862600979714155167715353631699728745521639490723488240353955524593883812634381328976433892493048187262528069794181027639396664489745208423704015371015909877504117541554916369060280903412057347526732092991183688962675321143532369091027675420360194741736096954591360632184729822143171793844509171051069130266638066589025708584387508600082982183060241125993094941731624043361075200000000000000000000000000000 [102,82] -5044407210761414967048230510354231075076550722107374740219869760544270496248001846585576928057931234594755416757733801262597365176072651539914927086778395889099703213287212812843179276553559089874018433416249987421554633018066730164274288987338172961251515034951896347694372664720185217684445741137816407263382768068939604120969597329176713907789257478344480756914960566915175130957263707116383068023838969485035564208774296300254154933152216670771718231320145354670456319915396565146064710534688182573367169014288396183016868128873872277099986760029787507070665850473563859460816916808508667371919688794823719142270560813683706815240177836464149213584233296201742372824121455794824170317653429304262148899930302161095394466082478064901409544322598790827984913965814239542176609272292298295564048898039685516377870490201616895641920634223107541544372014459013493850845622671966429258809236339914489075205039774356370882109427061759603871294674235237666826050480466130058557020715109713283237536976148766659728893996834797712278168787830999836854495875163052000498745757474163401902477921950047768869709393555392691641707208259652736766418432988432940986448972683233021501515799411111236788767123405752671308915230525526702298666944788056899676963669564760562475143603311426533947301824965394407770702332122275912524093452488619732609012288586241755341485868048477061387578305652057912682665057761955146430722522392274360422724836405303823887658734365784009726658179176586887067617072168949977238632786066840959973305895965409348631819842362858947806043235669963297652132705034895963885354066274434378476156949984669845670227232304592955395265047505127392035109183721323570124531641235620490562924240651707848206880653240965128426439715094936315358640224012028559160673339356466010248210925479718389869353040089751108056420717321280120437988765873772798392906196984233302785764682415492605949793131437071958348340995920126454267972923396904196285587726652274388633318745681442750578994038843219749305149527646123926540175587328402541082939084825183074257096379857742032009165139031194861484867686686540238526606632768295447905057250053094212071094409606284458392903676801170454591093888978067415737653322889605586492549112401868255630489035689665821339592698238165562571865753880095630118385927090066355270458166982478436662682174693718362453004021251263739797590957325685737526808861158361593749565594560463982282579841482833746440305366367939545551357387557224657951128922364085813446580099798132816560371004197333666120493708783663784461204457672940720084959592268249292722408904069879730915948233295574886774001507863929580705592200767464339720243724255324448511001085242915419444524847194222231174038518407986723300259818964839979207855404944584031420365691578354300204676048959996674373904649529924801302086712711483801646125228105635788988443563605166854968843632785227905747174520539063222971300376902353620098267217920000000000000000000000000 [102,83] 3044142852720435477050858897081499267780789472121044027075853485612424830535982498398852712879841932116801090043988139050361505128111025674035412240530126045853074324055299272891077187899435626682374621589371952404588139964872231478786133399381731192520969227014160445433689487173633563598979776846738280048193784806015439008639286605466838917543413228147804303232341155859641813854828106940495316710617359160666224567725394597708529158998121663905448291119154776979859419208460143722374039426895877988966577980483939209107277786193244823530854609649698079518458000150714840733312495550603427839808368970113955998685350308178812107336470558218020281669868446246470421045322583129421239997692054693603203515604666354001083752899105524444964055461326617412212444195442629165992341779017497170407186497362088547317419363670911428870827929838051320149018384363118358959622691908796716463137458741479624014351912067881270535194902899812087165986225876926151476079498772779596657570605257538734945334405258295612428356790516369518837694121160164760611802826266583092472493969724805633554341531261586768212196776283329783249126295659916635070808713827854566427927107611821783317017109839488998445567664448399873526122884817821173618729765740315272254945885302273653310925124991507153168491201700416956355274384452190746343721921495307730593029671001645406209136876728433806343291761794084824984146724514310150292533875316244138521472150649999111530501883221334336059278155034032093730944724329086607485157422750801630498745182594087467809279857924371463906313399468863747704121209475795705836108904908454287838925674526374662198962431388374691993967228967827477579549451875485072800339547686982731242657025597529637499438927574721719717782099161092144297678301196709296307727066281161261716505510122035969677691356151657828972927721100092048246205832453146820639187657580472298512819972554345626449624177285906248999495095996286997865253333408907541729855282069448995337049151315435430394926020298507668726759581558388229440474289934360658136912959465731094078508502862163834524512037371655909297262593971236618777379312651539734332239515013671757015318165620584416517705522089678901736120373226132559821242914257573054184135401081679604465443036877929958661126560126703394154398589886256105254911290626076354375413415864862707804405282292072785697064259619299723008359930691464643816036410874200441561936831094983628216429443095891905920330636727028759642075889558287322382606234118716694197159134350961008638319645437323456630363542094215642735393745686813760027179643052582499591984462510421535850066379970814975709323428532754270651572663284639309206235837516776093997180132081506936020162090894786096121819730923824754328540361579745493420026683983565774416616485875288166522168218768588810102483991250812557469830420105637752454064948657334820228135497827000534936938421334807198570391456683003305676406882184954732955146649600000000000000000000000 [102,84] -26737126633506849925009915955519790618751672822762007159257179416927465717098942603854490604450654901612046835879898939404485741682733322728292151027710908796725703299695358377310366969280457047670532409217732049314319926862581257976856506827487491279734819859832546758146156098470884804800351325066472406413513264834885698252370675468907726507540399910290557003481626244853100539950664531332848893423519529289235303969555807084364428992369495854633725934059456441425177831020466582875066736995459012091799742658627431898826437197569263600861211276348707590356002016821191370600346116712619506763164106230339866118618520119774782845464821848065540796309480891136045765815843496512017148705909167953663064280882709173433142321062055762819323761622330465371073700304034042943970451350547871904606824335069066680901209306197153758161844013987253955375656506911896327673507737905283061379865194205923911343127107962026169006234410091561773610550356539252696384162173622518616754857401963164680938582214322689910902676915072291202578658164447266617739319714407087459331608340459829945290407496276854005935273921292196021604656652089577390717884046896883183239869834270182109289313928777857392562536376891504837091162335699094563244172215657186572510104289952083944635333194162248412527752113549151639705981666281584953595482174692275589720448231554315888364681285228419677557293362383482677465899581684080595054247970048515204980676089428322541622969308974975441687875262874590357139193411172836406810549348036627831617224485186461107347373089218878649105718968797552888288692193601779906127084868792767891536288977864455185297819464749252060357229846088648371736815775882914058767418217767417123864434354725410673787117952492603664631540184179054007810921931160368419021999930866175733393627534841852788071176787873314165778330796709921573204855879708415059999082936855322207972917791679109120446559907644654388243890549877242231160456516333928374126491955716218207757950761861588024643770170240701592781209446251305457519302048967928273640201595333626084792054477575030615491462543240022235636526270030340228371036954547903306799657356801463377982771951880702555654055828737855965253914256757637423349019702603345520098301807433381387354200385322043788666322314141957884075550115869113631566202777901013730332958295426566404433085769285470437208539098326317294655107621990142612940626602992797420484633476667929907704331243008503818888358096622873447998900900686937440443369534827879817465590063050180247788398992009483139551956436790578295305683943196806395234098301384928283183257766708608991343853468555031733028504377969443662665421996449341879832407474134412849893256274911026100560512114599963839563835411278923867299065222896643439260195397085942723114693920918031835440151120849024117501238054836343060172961365502722745757264067748277944528436425851449537284082211624901263751165756126564242419107127752780537533562880000000000000000000 [102,85] -2104844755991260223241573329039330840168035746057687076133530127898277801187642335203477281043960254662143704364849393894508525780266449921467114462559878060993000008542673385440117434646586330969028412149524638254886802181451365894847757602516283508991226649125413888862570659326100865614730963788632235847521623483576664342837469539434682222003538999228460761143445128423467432353610329944812773011433171758377169146032786845315309984521649236228844031466242922396959568171783790719830470600113329834438887881462619481796883314399448239621578182969237700442357897547678526921650382132202580775884921515934020451676184988942151944171445145644524802818005423150704325254243377368123366570496023066883264058262907164232665784842435263075748904672273382669376342077817428945555298485225618037874907392588334220019181266103567373593537139979544601429995958758045765775569582630533148928602249377373613705137560667593160353246613576685978078879107549459790088973990427641721307618773060503732698999577860132196529713595718948756460515365600338942037812424711693983838583494459214360325520937505700925489369175352171578977552843557894424848002389806140133425632532139592531652078994214923635142998793291639543967718785591729274069926546556997357101850546987797385715240888856648898938072719806248995612518039487339772197270659893094240229570594288084373289533357393734852193301068155733083106875585137831076067721892238586467540322493344278557011623193614217394054999634408873121361829289116590504797040183449888842829869559659289950480049201018466178172906587009548425532725156704149682636471566907350293930720201361634211195028987878963927250516823976071545607217713680506929616104264772617678710052620188459802091572713445572573620767324803157826984757166047336966851855552572069203206255157744952597916932671487021556009104095812892824119649560839035046540457444503886027824876028680476903124678423414984953306830596130088179071529707821386076604077712188332437818477560073755517615784731690532994356993703034597145351464130748972362241834872620528343399588911610960731170614669489927049288825210958696979109844705421868397687949237996109238362319453917867531734362114398900503498728232417649353815346681623991326995871038502016835254755504465093908936025722710282558290489174454448651380940847607922777758301730586652316966537578172661874220637363887366969753921933634119867178711696061559746268632211705960270668589678913512028647028249947840303358209316536393731762808447656715776006647725360708546731946821741933801016982712275252667184200869111482015591151886151117650997382063471178583604015384485808424064995231686963299045463806164628098228800487425221847892783227099449171070544157361377193452032220059075068920617229798087767759841404775564994662707349351476208150074362163678527339794141154164500636145748706715921087096327975287513646567601589818865578950941721400648473460943817134635405811535774249950117888000000000000000000 [102,86] 29331083260318223336618533680991562474729849829910170481480964343116642207628146439602630784039180869956520540808838308076403830452068104091324677544872716034459392333065424662824849268546443191548030253173055092580701309074739689737722573544616946924151161344437800650641645331168320187334360442756911826908673642196981147812255937361127952982559595983348296732951283501890437481877640122528821448967666732090480516229342421156357122532202055315565128522044217820982003861136095060633030543654013829151196550021092446875351488437864652189142140596163390507291874686993903117013568641595893117103519420819866629703408863462178812370705511268799018507014426691009849872109725757002122491577824932071572908278669260609755853974521560257224231620769630275536370513486199743641363362973134496963291519475562894321152253339322836427513529379431084471086286973474660835418132474865388973914480956436733107454115781412880440963938184204568655938521879086338809575755094875379730366367638216785913410720617063641784319290205448579773706668330604734425404722806787307801096273602437519708776941917153139774239786846296194658764894641817248170786043687122395526072367389597518474228624671242143913124670504535102629061968004791886430403783570890234953279585904290805915495700119203352763986062707299512460484580175332931589311086028665589429033292860320735784256635550423667646220197588929384138875722335060094767331163163138595794288923825404376818039205060608667708872079669214060097950227530549193547421284651177203541893532973606466656630811003399139470276239764044650472222184508003594328900363650279353792738323987302917932123069011075253041515014161975791506953746395242187117223864135924139293654000156701960455256373300731811940437885970289112564864678904765293652262627941239968392035399980604599131815616861960264074370419316314618094467047311150060753843448363457176891188633932541772098730808293122869989166864176067947175542959691565942979761985494704500457549113390592799315802142479871047779641712161747081751799943497460275869821335444022288994804995647508976714120592323418884256477207147674974137487488957248402613316819652725065714520021003582684877440451535349056119449003217859871835781074504701530863589522515693440036304159238192785286659217436098703213293119837136313235429702591411775531024611337010122998024142543735529523821213374960318798468623015934296452681685451507790286983987421055292258487229401845271393038566101356062533166943950614093352684526755335539117274580224784820195531359514338379735527847510229183589641039572598064387702640852688631026356921294817967802432222201551112520664667306147100100902494717561119471707850803742119349799261167235349380563859040832776595185377433855189995042345283435155207867454888298858414967333715401042956091895543693320561617040713284798430906814315364438085707346063135447014234081439912499321931214864435373567852595345071558361657873472068781961379840000000000000 [102,87] 374724613561333086240755728920938561418977204618241320246165095697794201256893000323476709099752605215828247828687069993348983414172926491727273401208819792254183014550134282102644034776631263176255671640705250125894129517147932594680621525919545701073127839558544389527893382226341636169989969616665616896163607018937407057801337331476021339698600979293433459432615294352831346729992810001130082657948090180623975020558306117584874355307895850532549984271693621987152022802261905307542386919494223923964109736947518203418556677511559165483038731249192450897283736376947604389275742207803032856516812513639141648669703450844499660780264560970839285159741807651725747195276665741033323570519726866531061642536424534500635924343145907381258610769448625213342837251269063984457286589187728379492086113554397179179562100518377708302880745601249863549098683971093623032062894302371308809924159380907708860193966491512891885156643646121865245717506448901506918664017330324553121797527731799749798376762579551459083347444020753959726971569726939073583304108606152097422163298666196688526527121198292020934777010541340265405940613350841369698977972647437383292168374780681859208610572940040930214734487153624919531801988002701211302084985695728112217968145109932136818540365699097994764108359822894696979782957587389113625328103487351272016298035350897797854335939477396523994598851846084872654587713639517659805971527442928034562195357896405021171741143705976551714596796443558954285847210188273388615176490920789656685688192214757094610390613735514630831402730815305593289135333839056588841296222121676116851053279021571133199285952825884734037752821107401414160071226581189903213541806933576581731637176627553040354544892269777616879972518159399961786395243035670246274205167614418907673591917677358485340430025837060293666198435588325185220867190563929517601162878000116432484568043731442153699917097294180129228939098112220905138826873601391537163100988567000071396321859608884125545875812826339004865355840664886390627772795388948251575005157163818263985342134803457648162741731449926667107641978443469322292483494963773375327350478271211704839271191497308039505805654605499997944722119513238638312562380650894402646480335611018536207447581387401777157148629413354673855207082196808413046581340747250390946304725410866076332298236488581068565276227998360155233028329757898906428407657827794753286231468548086128401584127215992994133533004112466462029868368763541193920530071730524062943067164004518092336571108078399002908717234299193095498650259339045307666262238395995516365484517631087144500974688336477198707904095296617983324869318609185117401731571351993427961702676218346169523752522829513481083752164667029038571745867962587819638478894309710506927204456411351533274884478056708606831520068219670799979472054436562090465868730338090420441309012090393999953089088929426480022593784161614894097389895518249182822400000000000 [102,88] -6224507731113730406480857160607366153436536405055859945940213101349670042381509569559951119748300487648376165816137272564291005588496527652934375205018605317941965430582038526307673009079030586457513403689485273566367265908416347566136443189870310831694089331719700249238603262415879127617973280827765521126365484740220615628742071017274791518521388284024508840886311258315393263281169358599322264601009627138228104096763146579843422008810283617365028287407896864806921189461661558409740734237885884870616111734429606193223987880281959758408065307394632201280678789490088221300750340500018920326576719711432615517446816885943786746611928199432237139546116200818556835420976706958485401701536332600523728596551530020426351295539336673418169760530836026685433874986683621033020440828778049144279465220600330052296589589149181954274369308454836838669419900148106439010974131076118674299319457497796107112305505369418658842300375765343844326053962198633119191709033753775170157127085576177498389335020202833018366579409868865862890848048226055433791515942100445873188817012747797810074178447585926210123435223561914359491585384416028887252452636084431015223937561953477296049428519276726930199854840442784762427871636608103891744043453028378100959380362163769357160049151315087151814631793127675779738166855093432503254690622052876923442198262845018758893564646475625920540190636094867697995602184750403849420224925193618194793924944247713345188304288724941326351706011512695416669209491026743561394845950446341992867694261395577615938127920195216763153492386779921156216648878247671015848217377432681937812658841168462766746944467585684492918180945670379572255866171324776121936757135604779855570301636451930198296147815954139546911483969902943667271106940600907887406551440572387373847277626952325555710294025651652932788589418733401936574359269929274552338937080064249945855714368109530169724588966761993237570119191603073455288668097157401366593238208765922197116124988056020608130617530410220311585868156594962296603551420019587257880480518919696358789972456275930990110712098698644437869178717221108626530589755511139162585970104690871548009857859725752821483263893237034376463426200424729911142165861417342748403284409585833290485835562565037977912753748354158144725514330438457441497408121133283929315302234059429341665793231676482786987532016278069888831511826320032355042150277009009243359359998202807721457040309592717182312758399839893939451577316355665562644148968748791688432504781989463488286314681619871207576901396443736454221298338710399401982876625812790522454083063386205078399518019050761536143580318724601289275901185419024460589235390594778680814162023060249046129853342471711469191515191185041343236001367344054162084796100178024603174922780631766922039949470250902678571585010181399553974937810372919586680297291515034812272205279456182654163444880767612459800413874711053359641641935771271168000000000 [102,89] 62913067748993160490045074219849675478688776943989308396923218234211344606566734353596691697792517619483984115842389419928782811566641415626842490963883445288784466964512884275044149360193098997022166456925065039071664479702304915227663307566893934131079161238890805648653947291729320400586040507832593921352564649190482423150349634175017726443405420554738431618815773231970436365741768344623616987665769881477024052926001629698904601099695374405170255810008223172491761608840100237116656369815255901268987003897648465738439957846172884841840633209904890281154336475281374045519376195244253816291785147739626409071109156958149154574003093951983715157313193680156790712710284749910369276118614918539873183246586267778784866330124026575238020781771906501189097777517588958272014901602086691027093624579635489969399240683143167136623625317286432797708824203438624142447578538607447629303596748997208232635470584444514607065817891293894866221604598634053180874090634945271292389138706239919115429432376027221677132751515378444325157767752726684648207376302565648294456246251662442105950236227428022594770639113672244151728682195351315622735644665290121537942199569968644372879215905509060733274082703729909380143946610445529633512527600969376542503616004920706162235664370325149104670244673389426582456500868687342209062051403980027259550535970888938341620055856729966613512750476382051619550304497392780003569248021287558767130569212942536887226621351151851611683148996223398863396721233014617359605926384502928106589262102246355959159481844200053966306274470711348738116374806754791256866495365280124650863867035465046376761164149104249914274883053309057596648378363695848062073376340424626096995037927971216702527389844284281736972276188486603408982489774918755667612448656221687395969739155830154278517157094360338522862585680100686319453007308447299239529466431900301020705385382662902337107980123792880520728191469566684699869234023114529342564344344636845864500485783214937765882822139927593714174597010342650996423565218970973818077260179166980396197830245205416016112207495174420277743685785351286365008485571689294509639563575970392013772995247265865223161500528568372628188217967473396975688132558404979232271778175393620082685233263187177939413304398420720928428849139503900615658180095264446446778390814426235103054318678030059419112869739374791061612907274257215730683080235439491752073870261828987469302580603020716048638373580935114802023006088013389913816508050817769764824908497605839971492989537270281445721053151623312399533400158936708862983351433797822981378341268210754358807426593859857722124467107333961298436591856635340069782664727490637954447158244139993787283566051390898654620685796373096872353945606877003688326706302895285724017720942329501292533572748412223729301623239925626583396003860339147389721767199106669170357378074885370648021808330385225657843011394505000932020689429561344000000 [102,90] -769960617915385362228204429972563538595402656785105163941526609695035768699944127041864937863798919639146472280599754315225669656072862334608205036319744390806344851453561322560328681971835470409950087142714182494660041838698601034545203976677128820344557247825369459753507422215722840761649471099561792394270800429527757874815105029711046129498278958441015686778377379585514437647766829082029211975200014270729427207556545439208128627174036519502623437140259525614084898449485725996842166161874942222919172936656465419930656396931384942416134322544157847395924501523199008766644825289197412062386806316371142470682887609910666151791193801794452079372210637747535207180602873501952182500365459008239532407097151605720787089508323027246918923163505371347854232632073766173086472612946165670824519298461798713280244953277656727116696080916664152182195633008395766873758164768570905371305221065026432622717684021692575741380376259683805238091064630795801405996424973507726301278460192873055193736431927679740658691678278522766633902673359216996239982859163131726831084222024490403295014518022149570663892046978458177637079824298784516663247240475167796025036660218745681015872847294075024434773603444276249973645362107444039715045455526760518649138725915959470330629439052547938279694160676510079072468490368867924655266198720995118876852738758894997953520372661573352030365773208895340433187536706265604613482088827763830782442345834211791702320953244809494094377070174391652477698366066183106371591867544690259508878392391248273838370669980641820737629823244313842558569518696182800757096643699943605117613482685370076152749283082864241561073534632173964020151935512362178627840931751265459286160902103840070141547592005025680406514826456529902072365491647808988425269393748862201468446279065146186775946508537867266818491763909050026744374466029240257105697153393117573000744493387379022664241850327088689458347582081011934757940820535107661418542665480665085325100984682236622590198675655204495154200837346101249406385417803540309566437466604953441162306965563061890583207562973213428767377771895695388067182629788212199850947775726397506454743257294258691843625378735566912245527162867092515252475800427846548558208209548351937805338179227917962797319178075575169304895651702563212255589221330086733955657942076236540284121511122368511863726589942693872954328287734962324690510035693056009795419851970764961844599448051084681905465460868351841108537388453596191605173952352504374936218217341643675895203577936111014984204483635854489910322997774738841950187118813199735252095068023543946987450140817148232629940623275006092527335267400205504568729535984622914197056283042080614268939364957589882735332829027116437468379623160677589251995957998410775247824720229106638243664355765837950291844251607547779334040050631674791854894390954225102882898120628218257425155236606899303360858913187285303676539640473455040 [102,91] -23756584204157862589769374135438639656423080889018372252533737535279880846752439462966306481222705339382193614732106988464618680301070170591112021916491843157355683989050807842674764199678251044870799202743215274838696220196002231758702939778494643027660338009242363636100368346375438285979939950251854457915117237275432393861028886915011173245535097620008495033786042565646303184615765337496571214192032969654854519568828189321167998767859122798150866715912770329341728253750660537382969773884126609561174239046576644229622033044080475348598544014897865747494156144424848449626257132878800353997961063567645431741897351573701216552922208663959981387013754611092454589978937969402217979024795328525598328513377141089886760319100784944522452502535778228165286322737942118197083589404566503565932940373274457063727969854429503050821779430344750678552864244426358269432448290568514269046868806740198144563665060886844569010525449050307613949142000605009956318885198099720037947953644642718535392063106365137618087541441883466949485381601254506548486893343955580932388169986841857205912731231041702254853636735852011200292085185387886393319398746112372765509874312589561333210271166910210480580927579099146806920476315786222263298740674433415024063883823380265413423782708277446330068082666317745133444027508718705199763677275508447080435321600697015232675608032740404799874396452050442061914654899319745678620926655633040559719445024355934892077864837151691275474256159001004251498309514962283724211326558654084483484549822484523667929944591053499213053711153509124425921140518633147439118753942028894617972819484886939320812434261372687777375998700477232865110175551166249498136180660247198454287308921380175421122415554114465192681355944010747587393966375080985064554965198979301577862064811366189604115613262148594349003250762463018351395899095434398964669662059770722076263767828806293453586703715755346807370071915190523473592481433108938556776980039875663266445200686527911135570704718385320219026474793849645018536324896211440142723686425527453554185040229319292184768866073147950832075377060953950510477085066527578385398912924471579276572387088997001546604641416495398596700706161322867488273504606319728852974524817816896939332613036416531164202015740715517393135837741849601853326514241470751527832005727699468852831592048977783362991260397382843092947825804303344745286544111131916088952560467883298537293555087853907539531168663484398480305567319900191440686367686672473221317262781587800183417083084920719326933119886392649761342679095707269628244733122865365571426820389816451021041294305846692372383097608857482590612653879729437396425162829291418639747012108094610155042907857293848014313744470336499630143755895352224357858348950243587553362487196928505655060125009106180899646115074463589118703929361058983199243265136771886364907848598590365107641310448812802195603819468127931927363423328000 [102,92] 346535914468118031225173827671843602580361421247853639011153304151524070566899036802869912839631982585939513895311529852967524719965165448116529668727886469127564122704286785914559239848419964787310158563875148643389068659658675175083598658013653158572466099777206654723659546779054390494886209558844574458312682652653809944539342856829194758718087254012765085121771974730545212345471637701548706005372569150385897489054759455332344234718687541212173471204377599449145760179372039766965155136916116515417654727797316678855230513814821857706880831604985548175582711822898924652482741524884692846838104012448097228042315916981487448325712753540443923708739640926700203956130061604347515503808007867986123302512200027315823105889948721019568940673909836504183222676183029326995483818974470838330133729758242017381347398838515937222370358553894341017677246361468395543780629291936220666266592411120482249136145004977644999196170075875901300300197534226394383984103526898586710102975644453276271740764728522897722492760961514193137472738626846217244252361521231202562988662548271375231586785188661006439145256501693213401139676156538685716603765711030621955394455145145270810233306076577686657991008050935704322264840976262187393312814457958983121265896804681594503104015521240788044160571173087939407941181922492337571258441866166177954077275795358605622586066936797578602492521617799188297396884549768359326391662395052140147776074186729212921026777640988755862850279598118187452278673381534319593971227535501221542124834985778047023817097099618070018784921937563918101952665487717178206854356605622302938918472400993305265480243306513940969930581599513338823081266234989835379659706110232572036185530440974414420825123515626044361040911257247935585421067459485043560650583774550310498910698191855364939182351172620110471579655649253902983483351145277105526073655353473333066981000588493102538060375530984701898356084777146844963107016945654083651655355255621863716165290121081114010459546527295484986685575302420404717988706971853671541569442506930863148619241615751265081881994895025896732375949847407556105170569420651108946464633780395589328036526428326861179711507025096682945767537098583200230974010267701038531103062864404380633011755965441090819120779890766375968948772661286713350545871951011299406657150856161322407942074018621678484793068893719442103854233436485287282513931622848894054799158254625867856488203784804174345086742161372386311621064738002582992887236288838425514241889310704603830804914712844814677236915137719281208963089300649698430752656349539364156474311447999232420075883861154297393627200775166314142737198965657084936571328931939977516873529481634880806918924393164929594428535449700442424169525984797706094184401222009613063317787280397967630905481814432300462717771269012762517414095154194563519443886985440207764482650975466248856169287816671375842020779401906243932912000 [102,93] 2209149142076613755424227518979221398280724666042243297401982673271724845981665321289695003933630680363347339888952421699231619397126765416109307032210280106142230353565117349757240055649274815481830398071737824714816541686387699285967363161496475912084853683715054249180927109583533135274817957544141642410027726501405065735400870168560359617106826110103926013792411452299945165666960530722111202017129986695137123382427136081268208737115348328691534553029373142708492151380642195657221782834418015755302962460083944804055842741157149741440219066346103872067668623335915278633857925786732097552522133863910946123841372322123741951120430313611554966997346452883174636515728869996254520005779922600975927955805612876289338389636559684838778730339009093340755583033034642566207316597423929236634872136760934317853289525363822979913940112828038770925962796455538086050398990562098269134030258275425137542233719617685515187917829179786254508987952951032417159972610278377528992502569818822856750039270039700201980652087257942902102060024514354470575439853260271774733670169481286512610241813296255265833316963004160708428947391907483638104893264484987923010061751049528068052462607355144881960288326275385962153101491271240209991271552662605181518853108904872870068382759441646477366456370783010793915496813872943433053008659635858785474853431801223670520010044292013493585444275520702126152458995378496059890180889644273096652153330134274223596494236436923894691095692027543624107098356903964585652799454837771172264325276977749018293816644884530767897937279139797579660956927172617692145869479898747969111500734963790143313996346029757261394946687311268511353305585942866966775638753880309546474320169199020033863547607419334347203331716987402057550955416980195935126693999860920623237452615428300319933459289077184985886804025491313118398441005554211573647910026530126750108650550754533133582093194205985258980223132882784240606517379201847100101915840747759183751344876556270070048785772085462667259923666357461088598923980080751059184106253548726415354642683326071020632424788349163413941150389795183900923640594801420380506061976852261495062478273657125747157780534687443470782966839794775396110678148192285422971965085497891276800396553454913438809831700846471882490464276909625157725517850579901680313941297927742161734504606342124777678957138485951616926651467107095508751390936013045006387986598059878706357706683534423884289312137747746333821476931166070498336388356152795971306281441068903797871406849992784494623690229324546619913129860916506342506748908547339855319619094387137045115683382814532983215767798103563734380877594929649066833813418624569786934033147570431401010590832673461717497729275573040360505905060633366884542196866990931324171530460381102403681120458626807491013191392301361713121425207751161721069297036115502287821078013722776105519446536719746719561183872365041984000 [102,94] -36114019752659671158354582647227584805142407324349020386799104645398277271391635032454539760698154460361095250473946211681635900737634750685448260946226924019861467429237466027412985724976066937283514445219200251913309832973819424094226947815561488554244937124670145074664845255178752902497417193345197075856681887170914163752606464492243988800485931617609513112999117653643559870198742320514834554163666421023689276748100008421167352084440365978820660282383749645184816590239570832975639513469206132307528024650152906345838852888646761737878420891958654483255918040898151576400205480653181661190273272109320362082734799877755738467765781572572767236185561744593781734750364810664556634054240358997123743390456760078232758165351563331795185281948420320632378958058099365056891798443166048185332395790320484664170490135988654594888486381993872566222096548887475424416358093750267377968200641290008370059065343221861208528696465991459284049534129220696513515822492346282168625002635179710425274529259711177039298456827231013643673765721145334916563807287853110274406819882184209226263876699801937178677089719411080124811217838192708039889848925317543811098869942572703420413696864441304006828324430673677399391112595771020388680456307332112766218006317612644164670672873052240558420120674858549757283655257433845469590985615806345387439460481309919553535407239732193091333224476092259840352232228778963000143879983938070136497772972698946914533353003482709035798151355742769085571214634713467070870416791095094334054922966858903152270444361361712317444704521996217956881427857942173068953998954412515749801223371655732200448903329170571841664956530484615163371282059430221477404854893116633997017148407928289795581982655413449521360088940386800377102054354401179738325234203651132600551072081564495270174047873202792526788600601522286105869415758187649503710378841825931737722565706117582577014430310126678767522790430848102927433324231621104467585245637858791548856046902080775447861795237242685677888359231877957519457304814582040310859015416443864391763814417533393442299055572856095407204257054841163808132584867391090282806864110558355299851014069306070646932637750815606775869335976897052930957152255450965807653810643963746693531417060585475159984679753775353997275334660612502130265205705653735803695847251732215095448209954706665756597514086652846004994724227167054625204340541554909239637220874767972322781809842707917868304290716947313941851620519874158370201325554411703649456457448012172112183151132912842553051915668952023584316700963893430529500207741654532272435210621207723935078858069998477730618378402173441188375592447319289485488527565570884782854982818372174001881633042182652621093598040318871738684145949323742504998556425798173444597926677744476538249668474297197897937036840549643559589980931849993094050864609511203700649570611257052841285696344248082265181692784874000 [102,95] -83959731273817356671915281443098236043271731492458783772012479550677121688983892690788202652917248903284672138237490759175207392309208443556494166129203950332221601911899601278194780177742127041715001903798772370040482555250618760324834997724139638250723939704653124503847257668610304667605010670817884553671145181725194768404443132733858374658786094188188675733366850136025256353287919399345036763741277482697351710247258592637603894059235325125494816278107474391611255700991217623687588298368173182364117441292633970167514212260659326594416841215717057394084407857362980133483652410748175609722959472734433773327946419964883007228828152839992837329573194873172444356387913193958797683918057244084142923934079902557425206422732469103680390310286203828071435549820746694897935916471773028475418963367532357293094330140559686194925845916299365971295308434983529167071591234205495679075430382574167393571269413165511420096175187104080288863675847962371474382419597825768087247836212426982542969687153040043749989315681696273483013752859194546758458567381266014209620933878431634566621989304056013558750963671653825438926377031730667523481107604135457711172162607874529162184561527866959011664634164093700483766241244934725171508915759198389823459809008006890675322381236534059641011927149880992447859898053296985051549740078055146627344006284111883316835869068065129618005894658715881183320744635711812180280323330611813613350952744319172124714122979777496041310266205590658646696159342369704417228371753298120156391049629817240515132580036319197741429402905273863384547543467991001223577547835279819442238866563978510694778225445643749282366327421058383057098560288218393143878784074968101743161302530079441498208455647821881374778265966806815422777228514535187977387577785304153635362667482793969944585548574986332204742793717836308042801991743845289272518540439994043331147714168334381074715120533135194027942640931158488142449307525115904716201255584069900577664578447614414512206190930203262108776844222774745308777923448679479960274406075415380214434153588484852378442054060998783353179203603406440513207608211170651577743096499881002014753444270740550831777474017509050406193191581328565603235893488699521913765328438247353931072929513465547068177292414493156316110881007944491671384693445326676769216464287435609415573989716949344699294083368192294669458632919131441395657261251135045671537973563284579052140281533231708052342499381434310452070718514995820988706895522902420992196671841713299391687967559444766237220909544867006432679128370721772832408814894867432001730740103974482712713050110431420457831075099084789844432258620523911079894956182591667113476623325838104807289840271223118043287835980323322462185451625929600617181899606817134019066348318525426869822580915580556098348035864635843319197654357379612410504496844934452975859414137146951165193480170069850571694408000 [102,96] 1759100046466878333020029007595496848123259765333863218468187165044494261216537753430602063347807663341016050929268614126787863686939582899775050973652817470580081419655611976619420403816457564936919278471217479763633573393007052630226703885590227145894228500014035030427325035037497796479273249563233082990589921748205957114792920065061662719813244680941991532378659527570608863445199156729913327221556916707626229532613468348815006182506561088189408283723882324134195477370509025375870922846873574532373018694129590638539745658639707868203172020688682009050594663477284219374950862843350675501166899048832273250777215045964789634417111595786113281540399837970672861664100054743294057605436831192841040517310717993424618418293805382460553381944270565158378528657330219850438711519789247841032335517487451331915803185707285804860184992285592403390398647751883632689880655539536890925437380614886867514990112012599425472260365143404011187421325095754309434535688747448201178795371469227322151483442471545070013882970748267556903396742330489518150468375541571312969541561177014114519341549431432908892271182378886658458173468513746407149133226075417120991032696728587389145264251603514196814292443421927279085699625798644655343941696285780169769029841930044735150465667907670238381292579199031762334024891892348581436734215790258399142325124849470702747793501867337178365839967406780442224464269098113955956520876648806536091385528714015553942310305477596588288534631358437684320021845650537266621407105919801314450666123202610026845083829164991834055917458631658820598407319208999203954509398398965834893430180655184212452739343015372688009482563236194352305760062059431524993633714726795394612527185910007053419125107636101469705649654772772208344778861107421970912781634582314113055840109318205272901783050207793848484207138333801833781403140028927452926254382524031242516932849396855103483318308776957442060254660262234030891211302416731936059199839401753116340100507785975092369622163953289297550832897387345790711864966181827641643971203450475301519841452291819163188957377080485666984938417110247802805992156795928522782743499854569640566003178201416847753418899205892832475443500609123464736718870600871703281682785598326271082912325524364705298684609549797599567195437344494309292416629840722200311037623578381494457098259900521726641916659343625937833923498841229365255715411094782348903921994634894434348508793966469003874095500396077029486403602866702143941035380879511562772804119218159648748466315341036327827240694864019529081681855418427645496554742354824879042817980629580372174446187476994285009948090490453857116076835504688379815556673019867965377225061765264248297615478887029390285005113318041173575376620714220696405413974585834782456262427856768535053602376862007216007207260990665855815166875375617283869828067404265132070347092710132179774664870769568485557760 [102,97] 354461013015944815867839665020291818597452796792526564498029913867520041181409749591576769161570857221356497461977806027879169224336199343638872808106974739963094597269183679146912324197533607372876496667617688867925135277439339728845539139449160528311990221133185118141223650239792276154833111169595310874484125455277856557779600232250028188562290291391009333350813920665490590357688070041417640898590395355563266532273502842866509295107931692133920769311609217143305083119914558409356529289003602677095641984517185441802372449968560016062204007171160641999053905649357291087322421089333135973199038366636876926509761040667873066420243663934760238998996189160668821457892621484705656190976529376449321121778380953799892228886040718021491698769249643476537315860871589852863458757491441070420225399586969149297099902870061356353110260151146516648881459030572338373950042549496413257632615820909798226070630920884371788324280571344571694966033678691270963467748623835692438783039884193098823953718858193256532260836168047756037961122377513788408085150126330020056346812981126297395479579314570604430918581513792238074132062443968320055947988521510530381707818004308259178979327095313572998573051129793121864810844270944301895394989175342156086676095603688529580148199281845039209489490304532095401399595853744903993570079658156301084239835466952116757905679566436667962425736619121761251818805044222575961673539326893820894717627026038810561263447002886395909259987711070317830872904786170177179187719821217329745180856207544191180684215815741051235407633502087266031119349799808728457286327646752499507084176181863067307931119612033582150999418689333247098832162630581452567415799341431230715397227734387257289580309603649517319630533105488311634515915753752761432144756485853511549422788142269601144095039109176484386925245935023306610722558656094283475932162143289157554525464715741020589284169274848023798481519697526154711117796691054729271199577202497048056645602118243010646781095448564828422418019152054348340374903911454324203700730296691431562375063081312152567849719024458288349867187653979826961470366217801583333247224801280535132421333373413879313541167477142370227236388646859302053821324456276087197543576270465256642150683987277664502062828705567509776912974929131893389352455469965989812586071830863730033842288294638065381475346799678998364710271742069187370820427905609483660134714289936178075716803079513663673956073481965150535529888642509928885535144563930416993420229482352140934043859911744065323007188765343679913871241925488268496603015308905768565767078442165623425158739159224169521508650308111300021757875360003012618883401376431126548264737009422159043900303283768601245688658364270251977376045691851481943287339933077235500229157367885282915099999672425715207394478929533309507328232018892839817054713520825474911472915766301487098132036079301120 [102,98] -42527595578632477403392998970288745601829456650769186540348187745641723881263731303875953451146984063819382476275638990010000807428701598953953502956321061391935376583690427344779494119081206887168952836383302965529729157738898506555337885657332714232558301887920193260134332039229998036034611187314303987026002855768910874680800236837512578923686379756183766359795080496944354077192942484062366722596268063054524389565149598175130095444729054005581321095046632058671010753015779529416952165733641742663237517166888913648828959678420806055580070798119837375365955100994683503907972250149749510635998954822967284985914651115573212029660965481042398123273208127039590047927927769200976315259411836003751374692839087337622113571892309552627747211865057674748797190047908170720170334343736150479120353335957527538852416654423220616816939885840445835149189497699825488067766685381400746040751255392928162591395889428712028245874634563219858589792309161896645944093651878787801202185925891638977890862685515834993789064498416382512778974412534844865707161847217820604567244277898337863038506089267840049025653423949795495180115717034488434955631868792430858350026192926276089611448659630405789486464539609119848778401953473286446136813356727136720155078784037310218086094601221201947829347918538716579179985783392595059545678162898867758197744237292263424216195813165738839290066959301897991665399000804818368502552602226352102835889711515970866294950399014733900784777498686449211219635436947654349630216977034890979892743725783831367589079695551126439086387588865946834942468536359135420839371364171182159859221428259431937420101010893287041089706792831631438933821805515470451854218937133562309427107761170554041548177151935782755840705160623159344514264355965069849800898301343221394849949013145742290222050419075707843750862517043886297379132238078106828980318226871971680399559628394806769715262527842849904057301766702893708343732732301790713832038155997962652747906711465204627512793864702070577274194711066334168961005163525420042786917893256228446799734927266878418171580004834576217919598793738903920671499842852589884367257705980536434118953290097683093204400813010001572661501894867209492956309556509339540334238972827235383552175286532650906243475456936713138384991193824197436126656377681523354797705827820875713612672865296928349370791021509875495241743073744689563499804453469864106529397071680871143133200092646742954194211000564301156078175424598257317152653358555107274377105401971351192498986614939000591157496049540945304935150145145999745340258877081254743606354787274214278691797635028716448908408783279360474740187125010581141109863914976075510299804466395797962650512993752989755144773870843525818735364834798072083617875944962477778472886938257739620258908171178576677901106376050533625625477405831043785550390343174191299475184272489909210629594047680 [102,99] 52884649476567960177733850792971752469131248031023356814978932016504135197065074714451524274394959958079466412870886674912484454650620230458937156490650633064072397084131342874055620564571659892993493394583443760028462696806157747250737992082140133897968694342304130316100964469880915990733297783473341499416722530748183574815742769102899352648304242021020214145748154932179450918388049512167605883589533740295663509844531747752398848937236154368178351855876011145457640105792272432992000313587446766174821001938424589187032111593494130136349679658173768436260517409235607618856331002256695052947319814118943306384958993075266829309225987884910211159693534679946394341607719158026281566546555084877887642570396093330853930947942744553221537855089517085750233380738127308785585312177109898831191389417624630697593253881700520234720355304142752157610580781759248706092427673964641187353844428557250960167886442772182047095607442586274562614571087103673433103038670287103150282336159526230252655924370683987480621710997948556081822226464589393969029294758792208061443086754604402880552313308227968956607556623711407579268062725891196441739399573573998962488090472674186644591347099701968678351512693415625942283235809874038193940405865838531820128237353184447374694583423438980849869626214694826953675365829549855426938036339153954908148579737893120162638987987136021510660656521613053470652368735499855323411326245270763514741227980825356773370036038807661686206993902973031514469488512259744636397362159660105696085080517214821117649308156553333368774438653839676329768557606119165179502213030784586554914523044309923180006159209684094104954271822508054912435606211573160034468356642475247085857294530609312604300236597222655434063201417665122960617274322681952833415826904616892979212119008586758903310190609019920367569438938338058403360432209893867858838752770694972388597739765355048628712963681971791738356099879864068565181054388164341116161393218817641211116378004285342470276947189518746878992587445520535022907564506891602733999593038184488834517833471850291509136695069158458556644732429442036869738834195983687673246640416056167641006888717702863759649301057898572428667426398362425840202117275622016410456580062215263412678174863512669721177579782547062260111205230024777851666878392982003733590294634723538555179820404014991190582680417057505635725423827247013428836509198885665548378948463787292559996212979875110090491623711509356477561678516391854950826423344209171062398175143633289215460761455781654295337854788126671120917818349491634730882447241191801194854385831261379552223211285003516187354221074619348854520157123190244615059742323682811942074494913220380820486192209391590512285550297719394462768157368171336000168234105821448762977875744199325553793382344230526532526826035468141080156598822696031414660902985637958437493733633636984514707840 [102,100] 518633423330673957179228517877241182628544697248661756917946562412376569142519141554660586891428812133938584284533882126070692250819393228826819732345109005161246173397111502854012758605616875959091385956848553716001741770035310357010321035394522639797419371666011616270514945103608418795040465049056763080861721058213982761763854137996372059818632456169591859175968097933085224859465702450265904438925321695782148207511778124060924580103978968927228611862878418597206210330439144350733486708471278890932609954788406613379705571844464768725042193013814486294814327714664992283434129595429001456412427227663036408658093415438293386058633232542622254629707516365027077710422673689977894382469521248468575938824191666217771499541108091510914415656212874270753330159562580824063389565536999875012254102133575414128490892999695172514222494595113876319113131221270168195952948709160670497644221062657649549848774071145362166979939114237784963627836572176189451527746939657500416684855538653931107210146460207727595557848169566418667439905090607384966278885123769306780109478442731409270341136529372561118638692735346899754836758939202505982109192098344179358331958059168109575359400465399402992185179121211517589921561169981748850565486121828236335361096874055702622052722465567983278983588285371633688907930782008903262962625483099214474923986314697422374913044015279871741620450918948086469941955719041375747615356025622463361074224921568127325865112084255863070197207454979753541940210167444358480254529175607637419231296092181027209690159028585573650422775530647615068406110559247478015412025691950718161800234587058882152867159321633889500281735381961078342097611435529710707933650132904157473360329158694991188690851896872282862358705173842939781379786895717270479824494151674583840040733471103208135357168146136938682827571555420934492501437048400157065694943101328824404751851770740273726304528402732260548346055123553440759864044648652748400816375740062938875831118265781782265474774158863259472580654063577390419620029857977364716743216936876780147869338522118936132642212961798784860203820262929924316689500653002514127097444166325961791274225603690451030596794468149062001449480849184338934870962577642677632562690314908786811424751370633251822725654533210091798754806438844472796563549997023862248869105774157270995785642618733537786967877953883472898360083771505001930126558918099160041425737525690305328658971744441321995774974684283321973835263195334053622418273478007809568817826930368157981246247113998755414164561627234685370563404065889519133216640057304583588107589781821652833167673074185678999013493583473090822810691337456941392925378282462620300951897297161498497268467334847020970711846649318535015040418089716411082105432419176775284427462510127849254041981790644166229923154194185923904297210060183962833481475315752740003075118023420977280 [102,101] -1322063773439510398203639887507497830652628127146704000246210235957020482030739895353567433932891022117020674293136932355037051688994012533874220219631705131604400263671077838056283021145322761293653573621454359262704181872963002202918234060973337655023321311892898962948308416982255185239210530446501899850210306801580479552085192324065187388894291836172091439766125153898196966325240341604599174744978951085549842681618724318537244439399652135224432110148743292886966971752722771350751663050432539796592068957168309096071104817321826080196325155501283383822542484553702611915213585230218626062525557124508364388882436146357811955971790953543239631691840589643485046675384378198249732664236477579166596066919128274776536917207575345985260416127758661399137453714016522256520950027707027343962342773245574252689807324747450615355815280554975711438434480300112268309263227192667779396088436964435789489662271910889531693430996171776888906034286009940235608158046073079941743421788241330084309717791814381299762660748018312863559808122095378276701412476395456957028874551569694042800113981022530479253987289104781364262067568135977282977300607648879942713795156528958446255082351869851776673414355120020194977333995736575231658587801978108436953451472882950923184235395489601451983618472785058722656008541991121754061138875036065074121186475379544873940867805808824088972203170453428682574924556127866313523556336103192040122590714314744343490586263276460611078597927791755781514650166501235863074849157592658839969156833425087904894566601248846596542602919450057950829625490972387021891054309194236663545402958683973377127988628695561810988911508141501371932082529953460770963455019898901690047115598118244336746734695023302790297816318824491540412974948368776764834121899413061924606143539967788990423101399752530756886393235264606079253685728253553420929514721304176698197490840858549164156952926582358343222344672100930060462329422021785713132603000573807094429545068153341565952714335999600628790556846960568766430117369464603421354928675255828497648713279469172404915584694798605110848818810321617228829595564600046739909332209286685086611062253365430117265726758432230121623613003979015121288929559523458205372496127679579826670842974132364593269517130268477150079515262303355796551015633853205451887648397176951004101641409097818411901499441514891726618792538070846758780495681297839994023469352673921192079538764959153302965389038602091876685174605229472021839246753274130921953843778146428094700443409427509206080320459493923288632189374915222814162201309834256043830653554858728130193325119773180373378653426120909538230509965406543427968410890305399763720136303128441085029513967406556965216348202445768124090438146053254590462256085669015739198824634632994195529621761279410980041093739991779647408682634073673921703561913430402794678656662840320 [102,102] -2547649047210423266289539289951166029245591118320472760233528199745446375320159871326150681546424549805578866238310063306492003636606097907945379017287989099325861212289639150058755340266053971461911913045736674206584622531056019125527001361839497839562806748800863330935740634794271373972665250019562916075743450247547794902052573147209949307873488489007862719251025191405230930946178681014126667018454801299452226032318233158432405040398222607217923040760530121000386831574199243518215612565735733802339572218084127353308403016700168261514801236111905711323799844787213935163681672520933199801183248273837615897860997927327017030246064802619771486051307264054160333574795561929301546207512480207089349851804953875104979381706879321869254214478300759465090354984404687620804166726959588194466497092382087630063368083249751460076093779823544721476879548694889447094412539868502206578183833647940202918812531725401408035089176279531450661230655924725818484404863988110636553804634297929935937036597610020782056381998261993554024659621913874845588059574377791924599888373701054556164682684111121451056051748149147207306527753026910608070217431418220428720271818336211977352877947558772966122746964893069945663649708711102904574176481266916431153460474989306982670730898450286880003577842788624240109807412857576654782433338927558267909006478108174901501796865612723506900648156794914054886439323442318291627098633211774219435343646601777643203428307192520764921887934159422438626727178385286191230290556664442471864106230669822592812074668716487034921356443116913446716222087200444322507592331531203766089509546659744448455560850786623480082162980098864464844644175626576828307820592600298073143286215676394700444007606957771408004452560259547338016477363745968635577406710808959492664864150297955844753313428703050306901329693104287833981797038432330750099016928195549633178651166704193385458594512779716249638476384305315747620252716467692476080936229119510244343378186472245283112042938911063946939338272081647109541658458693925427271049147963591886464061272394976879045907206217992932628449197664587845249579689685407318251682026789196513946915261542045939793850634415923444232966711398488285649321996126473290149459662998240254349613056905062494088581872065398182920258472595050350150933202813121305068137047982470961311472057859977124674518597295099319735943626159739123381968955498961744166997215565960889493867577633574731269063891093777289263944190938053107262287905011827280102076746290333116678533568567796305030808833849599303591489923700319744796497024834030315047738261216854865389083685620479227751130777285715165936522665951807330250127754768464987620875598912610393434412378023496522170798756610587376352319871216924481000859800720082816864130028073098058070403254415226820102493673106428767195489264545939514819036435681637466184544880 [103,0] -1412601011523383914117874009724963968768801323861232277088506583155536444190351675355124018024064382418465447072442192626778156753422523929104216179026749601137476949074755229854448815440680898084177068475250474001399437693525426071524261016229254957050818522353571672074290330389048186977301707252794388961478017005437475161642955318996780266032843220349275802359543124206039241865169359571363834188776992623709440290239250329333210384798435203761089427102025080750825415422062420936154036762753672126164761215459970940069762961785352877493155628830893061139220551483552958429716753185692008962239804502089366736843687769180617197220040406933842377315083660735244133155783428539259623944769251712468854907916795023243296578148788893850212150022326630748054972988694490436814983283328573224228664858237240569815361559284646122865405292003010573641303637706931136652613255142761086630376501442501805823773612634668852491014191598980751524491036576418210502593605667283897358368007935985980314344276834144601305730327705608285962513733646645922720488957450249722567554081175615673963919036126772138372621096554479646003816837344126690476350444945353893652302108870761476772850652601895713298468603002633743020910922017722933081285915941543100453185943054825324549572352645383657576720116689068947097899965619656535160543944346964806102023943963589592093622198324988739532123709367674128195195914456955338228312955897795184488940616746027801298456354912365378432453774093414487406865923824760189687726537117460522631529486647634096293232373562704247206121644999466630719670423508459273701620828484900791093556262767700014031460897835177520388748856624219865255319335187908989239953375623662899256857385447789357008804060976992848189790939795726087340880890436246433166495306324029764358780423051620837698037568978098203815112994515307593044932956253032659280598230483114999707446756952691700179617317415668240045966792622003377599820966741430190048883786338266882500785012149313447297883188856868490559712917563236235174226134002414203526475437479806787845199044850760158373564088398215196300028184282454168556563100013123162489841744683536319878533217417543272543077462998599718500689143228610391692290087080605792475177274137838479170736862112211476570092857428725868563924349149230377349875657715505422757758905411629867631481367455381884395266368007285802947927961618191328769751726660799618265575260579627919292458841299841252687553714168598219747648058003260448916601789600183705843848024631642501744764624282250342007894678812909359470933446413366798127019603996928683766243258909799317802851547239375860822959392369971008463546997032117327570870577776828489036521763509050693928869718737759107041766208133803274969112251535332847210490917719486481299218068409959240481142524046773796955337414097090642070420760206721551131064484812282487435950644687884591731393905463184705791674941254828331847941590980210663854315769291389193400654847083733319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] 95178599442970376777288865405543457408965685811667054298602173509725876136388272134181644567501340540065253435015198765756024286747638115308294686976005822856201818250960366638049918311429866501633173015818813023318694508331858386305584378550540789545320201503814531038043276866387090848881548272360432764447727131619259085084151455722640614549703580544471663973880557759446941659672643681978186315225093875700179623886568612702937686065769369856407423973746981706796506516912086514855931589986894239920834534620701886126311149292755439482204390965921919532345495939428638193578197766198723525619146533079350778580634746714954009017865632170364185404532883024700432407486798850182919599770195560669669531032486537798944221565910528606954055524062354497613049438895680031566465751180367069633640794298179126913485870908717578639708005131038955453604405288149944527831859740740746341418318654383794223721139938997133392659789974173247019497301896106033130288064138299449562695720761281193594864095254123658540846537781063562898993170889917584743682166312953143310154891125515422834191086390125111472024101172433786933238805364368750863800283471739832703788399158631994783931621579726909826006076278402082603060006980771716418147883626529625185152429530684127793688219207554787158636255902150350136183152456935540065285581740431030299973932950796057374275167279436741370775203728991772433382693670964779433831005332950625254615102631220148746422016873375919905777570007793000298298100266425197250861763168503984166286749391907788550534585748374891080925635424552407306279572857563665699290561974809318034609357312065247096633899410275408806892682641831877324696158881721757966185760295485930625712395554893229110536306927830887255889632451848949129430638180489616793681855654435394604933542177516318822028378485841716413472973526499748346682603643101635982007020489558470646844690852917134079789805922731633300680043532099422089601111654282962036528390686947830022193896016240294842284980118346225531066069245866924252639036300800072521039095646422146744941922216012537983121881455257526760261051534663487880313145611278090821487167742036989235853264528376218644135982587999272662076119839517030619112510014621710602825904856370510550543279656475028499185666058110164319436795507343495015211236869597740558676417975831442685909164850202731132722577244008563907937107956655054590020639063733145278784884045674173119297871040820774563773070275779344398527259444347389611728856919394937541826282738254865927539389282817463261722570996432856130736699456983378884979097397365473714690261589954007103505959840609907861782936796692299961869051345028434748249582303144262656850946304672610025311093378572886219848883435316660848486363615999302297163715522327452544543880083212244718070971148990697027078216864384712490148195594218327438432315212518831487776630388807916122935131628827603460825565787810447269328129195331131655081804875669254730225470386795131699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] -1082358546785291064122875908797351021369263606609546783736813754927958009485679214704837387899673744960323492693297620132292698157825152714283559072919971444522869988991461291018698576756264078571139961556183264992198662030877132552162161285856316661542832513203409620532044969075892760066675458756126483136610185540203787942693110083804588689518763493411184880271473179998214352127586808218350176109066097936960749768515431522569597017501282743264194558006216261182503991381783525396685662526716700144701973796934492398635648778577914011431595965586191592466136345468926523145579220304353194826546904223167882853902712658425686689568826664928739901851883973039688296491645050025174054465642276119222813038021751248158716839219439031117475180464677479367696505165746581398948111446119039705803473730065768365141033252133538809978729867469096587189799626246559718997504498329050263366919308720205848387359368586006276778928663984108213358857413550506328107811667633119055882205135875788740791979503477675510260557288953261978190343159121333829719653067717428505609216975719430449812265604775884502580516120525862778782971081697326747051975556110152100985055895115447060899306968846404869491847378926195135693912677478864597962411375624787662091212045451847748636809247532229860968212269736928410058662147271960582013092366063991256803086743258926002243400972919774507261023157304298965590917522067306427845346571897190554412432310486552873025050570195164294716438726531237501571735217202079682347294718891338525731045250429902384156615786673241301607174334685617120354190147582914150011786919924497010606577291554238622221197825024613404169825299220127346097466085066136877816652761485992648966707504434823605526613357658567754819071805284340934325359011941051915563375114459284179461777124829683688320689456649685028556942576474019073658706129086334407188355139551872013526128470887182223274389836382340490856916395360394258208163800021308863053274950903106907406062609995983929831880564417371540865215562268541239551922838246842670148696934102775732508318301391973854245215047661636683672666597710662982195286194718536673054382282602539931811607251815429117032139776829661951749626878818418004606711272063556170504709425689094050728538787287123634645705377470665917913530703851807420744946268496337021606438703088656962375194067896168425488840177396851490019780296061240151527969499158156316081358415425199342088046376587806791223503215061005667601436361124140979029999466566374322071356182494334363955714101318534070746639628640047700401813837513873428884278882894053840658668627370074649994650626652843664897565643411012649911935160334374126674180356130817628015197713984319803022587163298013615233331787527902913198901256588037385844886582994801101573013481275407073679787390288344825071806046954939208150229455418694370279839767507480079660053076298154316337515225073512116271258417234749584012552708087278426876013221178517917369390821035656473477120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] -38233472245130036464043914927105906182237034973826781140761981298923498889583462279883582720559053038218330367822604174143972956290465472090146374035451138084243699593114862396120050063010589459899775318059531389739302741052607701435349144713827934438711138732580637086417474026632080264184482860685795766425931280753288947040859421258201631718847613841000786987290224376304930075207597536881890939438386075758125982319938419402448349446975459723663384600652519082577348902248519075414156591415234670226041496840161099006948648825683424907754891127218702054999956608776160313050185279698220686870591963412014915419398362135968685616476558045187863478788278531823580627544989217711014964130910972628634304087692404957495458123703764670132453988737014979639030480717754396308718015149815741953914952629812743727374269637252919050161417155016489187209034963795321164406911976155460564175896008754620295302449056544788523655530555067322302818066574756915607428115305699444426881353332232801309470411331636888013671891005418675299399172536011668822055546318035421665061276975065868028392120943303206295413717866451295087120866688357872960395096431393774575403057652210871685881626973223269153273661894554614158210681041100674723125718242758072182211471345300346309603826799067845111752213669391239926629685596221052474399438695422541338731538507859138914435987804492645006239064462528819753987736630719101912266576828113079327372843283634997939745733055412119105362605322348001161914284016911188764931894080213230477232096911957637499944424190577418226309364966674386237507843091123253811688207794644984589232050148864491813949987466787350420125492346688233202694683546061230990478296820157917409139677734447180936515906666404593273128576357155870515143802439440579863042631093941919782687643570794896068728443553163018905266535697331462126481450403556914568709262762144151321521148026884431526022857906811673416457078537639991897069740773033302568410814108574481843724855463013770352184806375139625188731191861508064910284683636501330931855054928709773548098233985263383685213330475549599248425990418086708573371765006140717353840938757655292149327369732627833101982726647449675700000488045009280083478435974633455785335437574719682664953963016755071767059544127965458741342660647032753070156482464236578881618061558179917559756965140041053777258839050246050680676291398811595571411523302025121541142836166043120615952113420904314587514662635380511444269521723670110768326115557274167466899109934737477386906289206290134883210593486773902448114619480671548805055174454766406075819157274043804313787465341232662673734960136517971751011286708641566261925612293180535378758389894776181594099873234479081626014255833532510354409416119710608636024267634464119260279858174462432057656249338920600433668104339062099031231769437635668695278732846990526513001214600955974017088678331663338953291201083932830390423966974292636262559528382203733499310664864060732010921984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] 741060550216177269761726474212006424950746866833876903538561880906017922634220634420712933716147243227521864274682576579691375174129169187648248729829842875014499255405511031640742442493861573696638424986674247646975148802695691000713756291157970651568934567184632784161617760762394785958561031965290474765165380031712076589910603013178391438113210691399393344845608807495260806098968753853947207973735849243991256283399220092375290941138653231131038461662674960522599398058374894223296865379638790257146226607424054358837989881064283682457542495897593550148627933821184572583967675714910803621579150524619859474546888209136064172361152611587438340972499311787923713681531493264926532827771634331988065137464250741522442875139955242377442148597836649106661684422144193987785809772574238378699204962510404975370614664047473752135045344619413643051558710897632396625546540441601966936552853475628557890864728890866247180596466703676714898485321168250840778065995131904093614770007728235527499368584238721157948192871352498191516107247107304332257182513368688477777660092969729115671564257389386994927145856088694793143284945189086196132039100700416006535113590923906029012012068186012719448225920802660831395762983649792028823406744623316527906529981121010909634334991211575502905403937050902650164313988188008565284266315295487868956091781733895074051743163609003754884355805155844764762637670192448589121953804352624891163079826712930676209060585710867825142815600308187540303383240626661749820846107944372886734455206065185909216871193882049654231303593119334231312713335573224348972322019153349844982039620706988680025909346667295209837897456902448252760740101509722352067082123610118902443839487494445766676601106995168700859170855286585402011405566080969771774111808155676916647671378595939673973681654712073703519908520827165730418369233192924644214664678796658226162217852801473693674314146039101660745227065801460328940691551532817507624525531477624137366304200088470961435421559353414295591701574947366637148827067042855612018391430935006104124758994990838523694381635432573423839681069062210029091467304134925819859149816107451720881251938615286900030426157871547081174968757258130220040867437942768735769900671511571436346872128708812539704732325461133927139640550989104992726677118213949797883416146268585309635649406317342233804386627218623373060402618406760581326215070321281301513745584595467988349914227368222892367696673258523391519324418813702878771286830888671515996934772443283454058999665866450489570270045244260600806391138232896952494236597181497788923292152527079411499509180005226626999744911483303362301552489908185570824592765703538109943678747981300823262071221946141898397917863033697063984325552770845929144371241422195439135776703688484620776112786039335091716265042386266947941570239816172364212164487648735296120683375180362526387751999805203001196262216710266109414967355838475416953310198485720531377106900640300648061992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] -628580757745355694879012042627009652209847205877970983779056375168646138669832194869886066662099195529350487226919023155097310914670002464465273727825148934405761418586365033923706372880486219001858549555336049777415526802501575808707125656405023738688777617839763062172798254357351287912390832635809889663079311738965944987423810578894777762008936106415962975120580906024685714671689521986718276819427610255457085742090655694435100026212160005957233131939416574406511936140666364556115015756660046088076880701915874415052956770282899592895271544254080128222324600626772733865191832521736474896031440406115595907826730990290908132608631679718293243566603282689326073197424503903165815124886934399147341906423545804029169258959628233103228748511648261025896270743356632552292222050665807974574043967543856128907879200660045551617907099463324163228351994504259850063189849253962398861429721071758801910788978646918796740984832134327685561544863657772606329754316521653429101074400767455467571715154495459737237202277971813844000628480887246171866878529714062247474021035917809547780216163194513049344760352739904868435236928764796187863825222411558858591631742217068021098660418816802779839348090213452207590329540922283988537757073002350757933382789192405263342451218256394925555523619846744327286807908518277427795711166967974528111572173756677582428395131684299146902010825260832246695014949790808311646363189596723956287761048595659581770985555095590655412078104974471622489651861131372558331427430070848541173763256687671106145548319624314476604090849568797769677896861703859487791322444897116989603592883087874437361763670451405753378808826260826229781992752473826063942847746531643436009359163424820545447276668867368271602537220087515630746616642205747997436447118301770154368965150976365189490905468997578056519955586653951979406138908343289061095217679145197622028685445287495203917470121630292730711576591906671114440836094000931321665819648885461043605097797033890198759439235560716969403124976259604578560512081048793515042195396756164463601178980225504502826647339896899354176898475845333858833424691801005182933775850868911758842670069944765196664411258622269249757442838284064236074069516277152941338129849383257682686525440566864629164215357889858359919980072766842734037292279651626478505915679060448712302668702005845579200430590657532916126088676204818576634519285120247129781185732043010689264260972722855161964793815734869989089772778346344728389576186647862912560075558913647093858637057298206019478668581190893318744803090489216116105559996351409715405955672172230551529606658113622290928097478140629704432278235527977306146229978365094800092882835390727826097074200070701207735266000166089751814713592742728856989635349609154947151635019388856410256181504690372702915006780132659950351739781900521482185436421907641006539138242786883537648420986218047125842512807204401961943906993598290806704669350485163553866793049524462415639478272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] -23080683295188694653274406035185303736099761893892443815651208020269348114550433952198211472621481663615967400739952132645622656353124555523887511736603019001516362261619715052635753582342618921151722746826332155876324687619197291402057471848508160473609232145631174370379378968552458358803385741325118933884335271866303543013046751733453614160734053911176368791905450700318316268616273909546067429493711087349561222899078039493964442969834294042425222394400968076955423271904633875397800327126518183743350187286539343983010466611230360063963263250074073734636390754860071840630987031222686914804833965325898592949402334234307663880495507084271553921773736290104219046521757693749879362015325861751496187261351224381558716949013878361195141884635046022711412479586438440604594300816422726214734346018663207264820453550878136814962093924997222551626399323372854255033777293278204162626644716753292646710310186399429991352944532288801461827650841172715821413790620059795265813492198875447668723409781758727443762946723995345310697868616950325512320428812590949770385850107309309660198273019424843513911886073972177242196292716688641945951210193273296851744664499622237438481975068474232432907097660190562138282044729960281006337781886690450430605371681648161969398201053049305399639203916899366109901993057384870676705796076662326393690205133477057803253000077860492056484761211053696910505450449167699399108647410523038171143921845594322814387883272401592791551079092353595064547470653749294347900745091499129368617791434189529777509074756121407163269444619629321099510846493036291029833827960818239227892259367935304304233297744261091488297062625122877310845575507545938346195852623944285433450826041922930025221152546250156608206932828272198879936548748944687700438877766998086001599283209607145947552734056236647035041506485090460122278424138667820519546488952877444166840673596695706778516618119999969125503518886719063064782571130242013864226083930186546011338007383217408075437129961206970546383685527518957306802297860439314794407800244010738974214361511810066310897338735376418791158196261185514220801442898458012361993253549135249385318205415548611629497766349074509494039505991571402705133629324714082651158133602962814088668051925617991759455117167391979843123377540898078540807051012281464255788550328310282233106709848599077331769004873078814946169189576203748564751710100171628341942233355582872093185189172515037770345311433717703538638437048007370053914465893292402278178974137727097461567627456881767408310957495757296022541517593616356963161839937147049240850288801514910730591947075295051404014626586853466635065765637865086570716547280870665324094256345375268553746121328296734636506337052414016625893151782719569196932282293062371478354753247640190378076011300861823142916342328098884204583365220633939558838434437938362689940226526410337659787439217161404394040601258742309372804531661854941749454363018767060213050254081890931255520788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] 39771356334167188571171646624367044825377997506116548014732493903271531661158010352296084032850811686130079429861360415831899176677768136201365478875578506573519579408005560782277757731511638476234862132115698526287795613251997253279151212434754380146672849156080069380183124667987623269358987492136927981888374783403792293935427600243512425136809877553603318683162426119065873637393894646556936909459735167555056652958632645032873376466499028562333222379958129620027780101022286929478000784880329520097821846526762850951321215428065494210323241705015580394084324152837865883415066189070643920730915918965481471854950970198673159591310909056998272318039846533636315927656787521125291802639346612755661628563030553982478989057638776446342931391902488907332047585745133723703415136564725692678622793498636570695376277587348743767860027150028598174499263471006773195394847822343411142317215297410245662560845861691416637734660090324153514189744246308713432636144349142828373191398123741318522610453331113025242578709381652987603572057964018906003058485675964187019861859825714229932407840706822988083807528374329961735006044381317627151467863742096119934694426058412521070110951486394286784561399328242477646707145473694355423963596711276439057602939659555406437368514709657810683022262045419041331903065360965205467322847401276992995651616314982807439761987084390451020183465196005164070787051950786292564504139835118368269754614445581384654358206097390781067918896035515793143213537494828689870944999975782877403208591244485564621406694261415885430303748560909360920831710591080475989775290525803988830227239800020187043826234366637544712071635205507019808986121873627733204916704537447447784040454393076919574531623326745718663969084466057821828896485071658625144816268341573928956400875235061082334808629254110748239250343123864930913089943795270713259172189943383512924757661881326808480901139414488719643785979327228476773898947938112493190841229649237754935062266202899218572613689952955016374717730885957546200983419529218686673067715660789555849434039168424747529170144033460397335548689487382256153040784347490429543810700996446425488768406291771930351676043132204586329828832229999212055550296207965664283340303931231639552136281231341084537787083122801760986172070833493109614517785000690441762314196386799176322779737665805064075467511445152152722212185660990852141527678047561122026835113469675142842721265862501512233309759093523325262403677038273655803284682696088840292001086462716886172516153828191111277625882859402354790742936340078078044787790713067558810317346079439317107023731397060372805485401520637496367606041568781478611987295686931796806549387331889384497303653957748168468957070694805760089000768723512986827897270812966802269963768491474516677144572277401393595568467932572916467105100435484184530051867287789798980602217557603031155192352445349729516858413845874647465935778103812950493263204184030406032970444699679095873333100544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] 413913541388287150063854902972573383571375167164668422226185191217043135852442056556724186160002954483898609998983609814802717766488491888386328834735378034055017216077038751993767799238514367927760264241720873471272598105379037256552678247308828796648903618333785041699456869915571384299588436943204402314479621773701009354128317343518752138593436619700692733163044523464084078525401329938201054765384027422897971778356619503476530557000204117229791917156906523053482642797883682660246630047805913230151998811480282418947639759175287304260760023253286524993112361666134629167624829904973681782984198254847378859280482649399263352939037911443575548935861178279168386811565385867911687751195369565994294840268861024639236679307685506793762633774647458460904306972243185908005190817370843884443289351568454336812592375994386688780564324320327901978220352877881583624783216664549197114391763634381661469009969573246751722979072604551760846606006515485863477678478481556073837815028086381940143385117302921600822702276153934424887498021857944092087483973634744765247399954024101883972473788733875988704939234616538904660425343140890645416647942061439809429841922813849298364712954633530557932112759334729228692560464833668451007806603835237052232022370227325342315307075015773585214072979226312768783060525232925757479211082742699083407682598449051863389153727101289744560824663786699394802311317632522708356101151112275087508362621383769856202202912717204993007619325763714421944974306360964936859376572225906840438702271059614462434063527764377996981708521224556589687596220935927511378956476733586199448885154267658175326524411558530817841841368306753996903404443662243188394547228489975575291089801938329193866946456128365303561674617497161466636225387715433419015444797642690878734028071720260922894351993799182374036136838951797512716410626397970749960026524659914570973639574385910302669977011029017771245815439475991481451280315263037758373524015503078228771204272883986737102962094612987934577581542162982601262376271636426869190110960362935586503030530157653519406924079897102794721965699952201770308817827176337631764690149003831905114178369728895291220102907242955684895715457428021505319970145943795783593558911275198713644080298287088676379101585476736026748765111205915635248038131489753637783919682066699473175280756525262567461781225023535482253293334888468169767060469461841029063809525023197552540347591831663836160220662529120005597938686648872001223388546845265051586796242132545736095866923520734799594397361996681598177456972490054357048764860654871286390333336549038208705936184060372149754236015713303193570314960264396765793443528695937224185796831157215883770509138645339545848796328587389200442706296834825612360839145180465701507353010680638995150190679990797000090304588564907963274707857600381788220448982487791524040214062449332733028880630742801225155935054345247622124555944382376638882089543007117666194567068425970121975885987840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] -1396355071880694064888485038417520303448980270069489831753443811538721046116246531261714513336964476561838804131648683141308746334989708421357874885285205152254347135036876054021714362995231339900174084834622327657262658650068382797044913456464194778217056943302597097149303858381360373081949171730538646052221600230702115096256633410903752465640939295222881218838301988590588316066145974278088032046595171332683741633963203054106413084684373189272198278723057197105236766863678968267353383987812886402909035089019054134278541969737343024856396743212574849013170419850653403551190719734194213378062139451678167623441528021214634253792802749995374240137300611310104959462997803976361808099102138282259047281046180383207813054533739787078036375176625295248313451880951387029734853378539079966039249064988784374389354297307782909573492617840712643726478829979941407274249200461952012791716938845568427134808355818367487957184741425850491497988783790363689448605765409578527550212648693630865603386644344620250507978784050451675771120743678738469747968579366150300339815170316574453338916419743402296531432689332520964619007683027859111102157251800129004415352421434399728921329216997223939185358470851013780280964721536294938555736238244118915716335843043310654497142107033190343400988102939660801840604238732481494254338553308401477992801610594506685574835533758509606771404014562663955653687336236753190417237259237828480564405370497905320995716044938180302807310606095191981187356705003521435031944014972118343215670680468959061425604989618120849154321365720511685024888720868042192226829393599821912525003120372829870507117978429183990505423423033082463685653377935826989258115558032607609001455154971680339582133242497826424750077710039961203403371536046395198330942731285487407782739232125928173732629262035867854255360814967005386210189177903353133444344030258184098709571845267757281881028161816693448883082863391230712337806878341382294589011916288370701163408171753730718555322674486700115437448910265023614656867516945689296830242930023648928421674847595558846481709930017541180836367868928609555940598917413912922845006538405611293268164164340505118232986654232916167012713522250638020955014441326495671048285092771680775595124869617274647662403009244079713703869968003870949553854369051037129162645740529987717058241937463533124471541774130655107260957801447850914096313062419976792049026235385741887025398075718849924288005412215252037829424504113921820010600988770896033049697727891049476626647351572078123475947504195660069563475364771624914749361294941468624298678257335291770337395803980139064473418842123860654330313154611318219015173608310870344460821707301573939078587833180926902153195044245085081051452958214711240264194970622879880249219219278199827181314793538172021057013139613118590120630099167384959452114937467476500478382739847250376375849351789452658534478004875778366809748216245327719147257940606105625639379461279191226160240394240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] -3530218079616461749896275683256633245057318673285782098961776978209619403678829059586488235727690487459258011884097232121203715091000944041185091524003910149886716217891348993067410408592045827726200890363872012657687486274537272547193922895745337718580769225365693804845794661703854879628699936331881559108692102697748616820805370937699217887298495592801904992943255626896635256186378059823851777230218427122597018291530262860502759772790931037598980811143351360525184093846496426563461902768454118611357399586215971586375024818401618044642602573720253644252919366351028032863571745279036691467182182568281288739233788947784968228422535061391162520492978935769211234274306667571112134836629359753589738548262832106747043550522622486795591622920916415676502236519699309673855464809545839121276751633236781150548659411854694687818784125122092080769818681799878523881036116925087615156262485782858358252311302652834139244347881701592716518603702611257837487518477125208333749983840382239777314896101031769437313030122499326264705475468131479191988623137165197819609833599369147306077211675769206184259968431406021449059052847905119801784154763325461660794674957721693899894766538877220469633688146351837753603509175580308289383200945687465594236550701679558587817751087741534622042739985700935679404508298283108103386006245128187534647229776278365674465749823026168109734458008398233724632442921799900934447663107135924743566729964332674310929584465614593874275368292574840981372968891738317491514738430255721192840085438475285914525846970469883257805008015243575540466488017275777754324514586207635925079983038179858550295969513234175161633449025235039859456267556286478689796270850132803476261135115814042380513899778023535029833455826771997548327597301763775113171832665063702060414173202274295976124569616627711420154640436329581639532134601909357894531923399157156597839858700730963882239666815198553768109710087127066984668949702017913256465477764959769512134670561729843450681272001295383967955658310340712440404007969521119912557010557252225151267214932148477774318600356264647834350302428542956633726161030252835676438483138602029626605001657239403692319778602283654511178136290098602779330582404967491469236170828057639505918276646516458549952189396211608964477162549407719999838547310763168460815813672380553585916755740245255471574086959048401642087408331742255186010886669941094201448468151121239275771104054551638666852760871214137859631858587357559984273486978833857491155687095329648288430923545755208116659833224885889573009515636383339058442562640339384676735039318848263641596912053244299352980807087945407301769137613709137671750847670816758552621782102371713869577793890051317279294592371100776732378718128495781188122359364380428679285079562286858241820006373983832617679253318731988397702147991160495095075555736669893603003900466764313995036221130791609768696120685329819129496910681787023175971683659685069122378867524514218344226960179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] 26892243011242338704977985442813972170595779612355939540227103948528316744187978367163079552716093601874458324733012904849564666765307486018299532318459057527101055815582848031014836021207182089909907734526283577243006895821491842537843416991875618742000624141310712091489256790915684865666464901425520105573837561934357211782278294099423704385703061070098340212811923280395221298762843034109962043189750146913845006307126134179404753453643569848459546655299265663370705472835744523115582925791672887606950277618691691806892283108618070363600104612611388941720301098600109503916066221768064106766157575810044416853740034620340622169826314819200902388084393622094923230267024372175876244621952415957166092187844605042465479126599335803292778149722878539094565541838012191231442042091906851083907844558658985881994391250411736652803360864302551919466603145349699316124214685606879571855133802902718558178317886794486599884734328268861825010257727209521294985423316239627804295757092554957906082211261699902806403675839721726638911293567857830257829302566322418881743412499841867309345207318585535878513911365393214494681598942300707934080521267748420168298889405208077874434286591630137182967352732487530781059472750127937547741131426045186365169125044386046140039797227275481408520120408901197116223695254740342837510304285470109969259077150170218366843520377497588674421205948843751095843034374141633630086857117408814412622847812093018109656617094810637868454064070607962678405479216869759370418745416713211568256964604773552432568244592508321090548469949057948880384334314935375590508901995856282141437587501482139169830116104624062342510094457947702828939891882424917523825641111175694549909861193339480098504259436105016431650909607987390687164306572061461519522536961486906893045489997686994709634498340970815045244410404032737005859964626968523040284265720356584349856568968669268483252531449545413100588783887224296369199546742357440213470066543632040467175413631328307257414443368744214127045585454369450378517055359014673084637546098166087865446962354630349218717869269963624440658710419320072563543734096095996684673296953868954789046165653518487003992186221215986168812655186687326704061090611253387551220876108971381614547616176575154419625203370177975493256941247588755778078651489595137431220201356639209227647480150981365625678396227839696095038657076676361937713850937214879910902776211362630004072814795840844149633640341615930717030513015108437083881899635083420163054366782097025700647260458134849001516371800700447535338157900570316436081492182804206177700747584182013497248242329494411126447096526514236023309595698458852117052240766901539518796768022258147047064257230631739943148010624592472655095269748308817622152999802385877958693621554465809185714626983912018508049432762313765194065010561281315064237448857624806439132446005162020468055044192814174956628469639785373564415464490390772352064547859977862410951100349441786971362674343936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] -39224525286022378057926563321701997492731089986868904544212508498009703919173362416279064708933592700500889435188783181472563106581191877654755673445084133142878518372831039691910659851843662853510844657098646805350084144541921282961249097177894309699316394223538926564585314565415511978238674514552520671528466822445848991180114304906107952241453944745236802537183056857608010506672645835039043496341309992214556239506326745764888313427644205917175803555308672442842280662899570516719903421495355945737876201954841248291051112508420679646166603696154683779982677564621922184837885710647615945023089042178005096754224617659494631490334901553651924843767127847607657426441932020372451608324370047607679983660328345693216467564865915421647234603164726997380670466173496457330232777612433313495126459306232798373081485394746927760198398228814838371536482023464439282296863148689870657099888742055074444581889535883102103729618083683399827804781002529072871356889974303739836922561156787689010876456664688797895187101971822486470538396492027794835427535321470180145075393137591143916604071606337548864522271276113984442698384068294416364552130238901669116420910300309534379638531231569886013232495516407439120186255854626861196608492538545162371430010964701200130727073447639684671119680946381302119106350065427164286775548115279349764070650997471503303090684521075397183466311190896993952054648811278488496019862784820851148919861446908472959196905414332544649340230310623618197997733610555802777094053047629661475052861542764109687707572655575461722335267172357696727144426466846894375229665562393193357748195558742426350733638220535691698278814153154750980812473668513255004378396025111357074375348889909052279626581266662593444914951566279657183970394881636913034190874252084049645208086600191990842585014083958717416867258894435816261350806367784075682833733714288309757185300245852407066437983678850685241007200536325771239448795706192476604241909072348127683959285418886197245776867847779895454451243503060954738874958109735810238316180750984888107559402599774920995075755211293408843215226090159531889330859785481238236451862567742521507477685758861481715091343884346443020456081259897583819689548184784752776571785997156594528939738067708497342019489661629946403533417952224445422897820071845917994519391423800727207083104359333031581713210794998994482206701787250962863559574269121268413268997043400911635220321537705325665911365742779260319352142295555851076151173515135534643676566111515979148579756418013284735104721758534995494661929554407623555094192664665044642258874129265188941746999291122808564068072566644376633992968545124326114282673017078851681845289826978950942098394047088188969707106876266133862698045015301092421667658451572805823345569137228586776582618208110240734907961351989524859253145048580967186313097061389199381384123312063490449596048804362120885393613835751189083453564736585182067023760244617075946124614302431360817443152855040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,13] -55967320875990431971703447290111530596710704748425243948615991423188325228219902126901472099917332042861768717059174114610432787085428140109017135478930296445767092008473116488550577805904382243766984873147932675991260234081969216743312700231011237903892123111334624999735236066713269894019004668529528242651818834309216690815512390380755545690351790539065920003121391853782284629918405820588979287828538404361049700368122862623179906526178457771710312437200471918639406014257657000296057853417579851431521224712133770931403305830739319040874367066365829080846781102908556766988744682504577450766539293929334609916069039897865103633268409530531508399822229366779649657543685071761415329691892615557942631351910127351103930452753428559076644119473475136910628065236711838539180259982687438764205571448001122127982371133973883963379794151468860838955417373918207075405077208564299727124551656207121650100539252490868247882368346423488577349011435276529169554080696013797024245394423325839029980543608198848413462135280254869268112824882714305356520726858987971499014270507258858754717742491532159146679024836823294177820950958882210442951766199060217353680000206143101368933262233604673690699162603476743155572314044128123664933107398007473050930429543285450700208137269597063021804820633393842496735330114551844422501140045284496033812217163644816134657263141566505665462996233992814885208484031680219595016642231462223559760995388781435064426487466347970516841361263515101194303585874920475208719866938438881661427842870666199792256727877741040509435911554772972493117620844725439828291277797331624275382153494328463784450990348540464799433336722545581977031761663633062910355865395658090598679991375670390118000905735135827728325270281759259856736994291549529146904994679770873706269108335893682178392995379699232364402145596052609447563457016988060874778866695303755510403221129020393610556729335648351664558484415736102107882462061877756847920105017553736817954843592467825953895664509589068531399957254982310842835119939466840129024670183675403321625409285703535871086766736372917827774930813746333063091347466244730730469385260816532121650806680815846403861468302018936266068387099596643443551880778119214723538525380936387898580965510272415519104836474869157383555555783907485660282571692446147906948268518963074253254893824177017918803923173251784603059656289379183486912517940568543594999705663125695380920329368728148836394505169842403517415439091847296409745703516814578302794641417056225020196255869465478192157135962866211976755340472191425931776271825411330816393357266894887894133119163655882769262116634591219424008250484721013231125250093043452966302053264662223070020810732546193212997589254490264941311625987799279044044075115624094210876139540575727169711667389160666997805557902136005838520544709993998456798949439718718703405573342386861881394407290701858015679627545452678131915020022772466762218989457246634075183777991702189190036311769088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,14] 195574297441569414537230660707290744798611829964647862076502312917640915562558117723741863621204545370549221481811428179876600274550929450023390408129867316899261356763422243674410844393142215321459104707154678433424034330245910966613280674400040892153388793572059713002526390444072975278624713981886562621226170223452939930629745779158897339010591757724749169020157288814820889294837540233679707896466018909936067437398445921979242295832952137834086991946354430211315153954188479203499085990973990363611660156395295969724269005709850701430663597336001326761520331034300995148965094958885018848505167383852085297002189310864815494720496766863875258428845853130265574805846029669018321341567269851279634839365978689583236230416201405573919000470382713237689616606788764345084447463229026063086207646792611273045680730186855354420422507741870512079131312326958556347403648662630816252874284224938733649953344575312377924635020371750273017496173028977529547167389931930931620123379121237836012383994135461226134633345701770107045356419461141219444923744082526933659483057394747131703355312334976720973431414070120882715312708086483909496562296115649071383101988603960073092521810468689188221305706065333764192106822208946560813324191075280740690510171971386132754643999834368525786055578436728469878916415601805083613671959077396898008872606744553785760288638652569859598843177001119483721393640948442713324415828052515474518061671322139461432503172750974772896296036174973168866283251814488048395071911156366172269021298857406252130182554936824828528168774475082194106256477654204184330918114976904151090167610058731586799539477280345909508928118751472183230357301739126122958697090707415416804726485477910283024105851550787926764223919765330966422122179624621745381885083565342829944022167247712606101009597478040148564206299156583129561552835887699866404920417332377564699711960134709009745187803550042676092803876149708653713144766018051891919746987992056813060615921073468912474549490660951620827460273641134674663208630671221033167529636309929341202063284222955751247073611204416838557130012224882671859490263849116147044713020912757188628364593056136790519188111807963932041664263330949036673668319117348349861979775093347617647991976247908545008296790715554819206558484977583529473404233806620750065726252663386685775874410666531859393797373454256473070424698678632816864384296528304193470123611544750009721232524354515097431673572450172844198790673474967011821994973423420469082110841448429939245705641077165671022563229417800742717053738505966649601731443550295916870917251889600598257415835373505114201360171422157152470366683228053142743438163890569418148819879791687213336221335285388807879272850948264043118863248629788798615827466506113179084217117082476373452171733421878245341939018593261847367150589772573889590523184482888149130492269764876874640324173226412363361014641159932238073722926967270844240930834526297616882832583867430931141555566673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,15] 304558895088761753491612617234272236172850822913187788002576376476337977727846284914881232251377596469421840215371515436580954781714676352253668451545569831938701429640618917457700984724834023280735765619002257403327234191448330872404905938028933890743546657460695604595114575996853741894034317335622394095876973114093402975241820863133608825548354236507424448929821108107119105992582680348646016844143211709091921299184344944296557893647876273391835627448206546656131316204368951824925215846225299941579714563299295990460797829597066010680193751374146894711527271646266544790560834434889831935780957994850586542760931922882024571494671237982580376431140067946087568214836861423369859745870571315361132573971287603209657121975498123593095158449378858921660068694136323632151121446102448735541591081474843686932960566217206805350130192559476770295268267336600901135992727247466525555636516361188570865772881727305841445265255064940620527761131916476428292204518919866180559278817083275848774335124155573697942670928195268206831559087795592326064272191926217812470306035003539825838769007744988770740846439221601116484813493458086181660306930710490990678261598403494308382511068096104531106985623312780109310298554956804079151944029730284576232656883695045592013967753798987682761363531755171114386437028864287743573841047358074476743539169003309038664161888366658329164019615810309676654663263647533302424592571730522862078651113987773664154407939139735391943528788012993423003280418345892046035374118381990438733470300847453862060814641691517428983541726757910029812801142545221449924023307054162039127841138889521659579434126073195937374013370990702737356748962825194444329897470900393887753768038581669059962942887076950823703448759497783474118686637387708596948985202822581987592855517316490112160300793233173676497325211284721717443511411421931025990310867102269995873610368542218642751304143865797257972639850369387131615340221994992221072495932652704517091392207304327195834097852733904925214011536847639750755201551338970222131454711160341579845111025638739348519789584027129083186761931639942653577492757168578917000188700772531175938813293084141281399022079645525643821384020098793823887909873082802274762368045631101947064230653070856713277153748571849815951008531760672744882067067756227329102706795186384963515343285764971821081222796876704017714442632075596588318900794347792097150327307502012145026858020547098151756989298374138771607710733956751462073191296160745996161558835800208789365363420305608464015609012339101499000828822038942442010141453531184112874395304718180096074998056106276989078804108847767388336305266401294813480980595086945334026226800389648001735041046825881875879415973259600984766577649086376583519199630972998440751787419550842669266599265407930078312358479054016473720275575505701459047999357087707463312429039197904225339551626389886644326208298608474174468156221332828191550092510425700724137233378728344987687665323212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,16] -2868834754308974871448145574646347447320781037839693923689497274981289775204803471786640049055364499477410053493026686289763632732102053467661569619783869750697213583931755062013064710865053207090982899250594863722229699214776310420384405167097435911799475916806105559663816342500269747189099530310568187940501892441890019201620519269383130214184578183004781194551881223245871642091954383627853394110651015911992100609688285692870350061378487632121679086233924881751951954573848893966907297554831797193752170632904189154748196677269433380748730559058459220574989366139360875605434148807967523018682834118994957647290399948165084844659860014950493625107009765958198896558353056380743125620432547142498671148743100084245906201078755508104183262172245691147753338617386550768172779479174804203810007570281934641791818753111498465856590343257618268216038222593588249654153936203154683786351097294524409697989122744947992659122849659636128646555367388425241709703929860530411694900236728011707782978941431028089278896981511955101283482072190062680484870197139439943532149684740320175633812553253857529579702713234098917691853608544495258724990073955820452934372458946470698106337049294883993701002777840853919076326294868095073660442420217396484093893164457989951055539470826641490844948652228413848533931833335006931250508563654784292280819209963897491447398641422028784393441681284671572476377032670852036374288961086778149941317744232033066469081535616494769806008559549235150241900349702420943679795039389226703615441524100298829097970619145721571781990816791040092730964326211891813402323701097401527698372376830188803478911443913805580135446723966863016178097223256296942033819176297590132529291815802948185415946793530002944396615129795280013172483644802822007764400459879924331173488178932378063675443416033953338768907077330596638579558215093023386756884387386786482991597203138595739360082140636289236872672176363068386096151072071864395794845915650397281529996143582044061075452920330256514001632762865263939687457350223670961781804462631064231448764097217896641732263126834086635622548493062407161408984021412885883623399193045345981036720008482677831641699614553900194991841188122228201668355026386354471618520207978542795627480296235839900532561020803512672720001906052595374975070276547394954583034312332691540061846941812185991704091191842879104737054720812169349108554447949002282889340604525505590089576043697173120071176832240205117131021026327223773905523072250053540744933838858391758607147813416429569246724940944399330216008636103913416071091122197714691245577861818313736470795587708918552744593861703186994097206121821275714638001635004999753118832884200182736199090576867160594981523992159069447016133126487601104827614165925706083490205907992386798272296624521738583955442841410421971729988689225675734499414970988950697003407343945054137071965219750103694203215107378820368636529499718069853515943554263998043208366114879893645445358692597760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,17] 8142456500941650437699070694743879828973397659858452723471410774068583223462893989075547921014469742834310921723474895743644188276609242012951157978361260566859135196549421011692385604885681320909187652521131648357096265238706743605540374074408639048939329175948021272287620288193058976850686759313868151904658680343239609729145337089544644906292003483398711372483290077655175245884148918618808339477995367535196530465985093527154051126192136862028368787672798753766201203114988142997023640817501334168502740828095607823454057791379962886164065718703792931028728866195517618888430940949261073141357450311618172997476129117963958906585983985131703703780948332826723309979230501085383611962015063918630588325021293121374581895912354422386040295118203896446604163698083164301054412179169263499076054012771961022929612528175621232321050053666467009359384333895975820925287357578718312175168857508857489380349219676306609435141737361165649024199126273808293327273623553983573705492972651794839649712722069271256203620180140986417629684177853450591821617238756358032402226134118103211241336515876858260256785795522223607076157192912262783141974591947630465812061340492766492287004278163435132209286907198168982807743505942408734963990303538992891004783586314436795384860845077777959968852565915787734757961226781497646670569824060039221694327712676185948303009647320248969117580992786839020052648886396332270941212870051815569488098625803602558755480319992850485039968322654676435345184155789366380700615204902376498488428353948678135999769591371639575554820438206008795611440991020370447791652791485815140591786440489689508271243715115310042431944284376017197598687729849290847808247998393954037487514753420919386026524553627199645017209483146687930874409195392646121373655025932376479487994881970895898151802501561218631306660661074810301203758771209696802249335066487516896344322489721659324235346611897686838923935731711035891512237947804735561839077528171622548196263055694427282232854809423902231915196134441546529059776485584067425524887486314736735034460758094540113994222901689827387858086423290926747933759881328635829463884546877245015107222908255351948511570990891851872405833202959585929142572935997027924879527013303775474065953248118845349764438549326623713435141259273554437060544607428040397654746203513467356042593512681425870614423462176178356008423966261035700209215957126625933723285096286827823300348251099314776215157390790433512389736191575633636320875640134380436076384704237733413861623232756786990270588001389156999979048831679118415301774102449241730525370680104103349593578010594654253740255560882572276294771109587988702604775052813646621821232324730724989085312271243903406089432734674247286100931146413717725813114228517331167173223255791920325354485175860147433204952772689053089425512935082840151038216156184867928727419675155767977148213219617415811694864518931539012530664049102527023552272261463165448758560686100073546672301710245888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,18] -11683236574582427276897016906506528396767291386968651702413082405768059485185821020977545366716705312858960853658723585343524046344204663944959206286642160395347067448543877932959006693102243341335687271561383933087156632417176525295308169572275923065648122664819586252704247735130844108108383443221872930924738631771018062996052507964601252867045284914459471343371369977371430453467077482817970677651351494621998554287312854364777582824433232275924809822779605509321175711865168288629691029523208483486988663460875870264537887102370380415457253693450071063128574475799158644956456285102312355067721472238615423127294921983166793647630200106733904640365376485887261329586628071158226600233758008786970132422730806283402648758495579282066243608881435611720438665039084709813164597414168556976449551686087383730248306243468645547589758171500251164472626513419154597524873300158491477470061898634594857521018640972007138950276054444562658008411070413061285403598729847947921590561337568588161552614390538636945315201568729947747755874079051036844136380863257620551514537561254250954181205950436213183942320786258304165645354445193331625617719040258102287268076569746945888738355347409211197046854012413507657240495474581461633253185941343450464426896242835176446934219143808513610945795343037287284663290666734762940410364232371312117001900484260536335773321970564114219687887389711530914464816761819051582392880069089609757035064361818085946349246487200283616915736118500457952712491973509544879131468786151231530351967735490787469113609791018746189721603051998671278110566883844232757835952219292796870570435879341224923537931835231596995148382899348263712759773487869170239197212244146380853372198874231071689975946347486444924057198217463577031878274890432881715004239011761141395001495895576859357340650052366248788316195069826043131719576389840891500737963755591028003579195411823316726007610296922235112048315362102923547323263805234476275024298357790663003563668333319227539157880935883439274504903911155705593567963772728121569633368946761186590048601862631229419464040929058766985846728789732865224710155490058112905540929342316758539020309715392490315720358720100369597957535391594018785480182787208420170565428407469768156364457372278485450021876043014027836464440680178983344011840610946843745943939383430267030080936138686266959884207873815706825908762539561026489542496538183222832810054632592045928668143230960047999105819898156621081800479738108099686783037798797025635331727114009691715848897598339040861475850528282494363821052270468292001685923556431224197699203087259456408541282722356688285747018457384114280734430364149821909295412804560211537423185247898145302994453725172375851823718876733722077866956066535349716564012240717076565355851966992236958252443928019784597091258853411696161478120306221320959678619408114547683330541608465110625963444161052544497890732103670149378852429581777434899685590096640390240477622211730984776099246605598720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,19] 1444047535833228387018508897965266239923963651613871208149369739149625625062745151955012483861452681412092228166096214634317344635885261660334210034829158467037615002876540351781987321228685164501964288770499519215552771111006717812816928499688208177797675441376965818196171722819419726706544173250902523586757490295467211849199892189076235628635629034277647240418820391280778772095305962895553631031009973037403584017572859670415454446745296937943555195112984525415161692650616128161644789027371314208287237224075539114982442950439177840223781588252639804652230923038391644757235297669868261040253857952139544525588164196182942162045703071050085686002530255399497208039380244692087947893764374461559853836585822240908914748190719979263323411603724259586077303720467764986488764771764949911401673810767569573989547301856235081263694003473863633273827251744585328211489131806918145617923300269009148048525566556576784954442699800257242979545774344235555799890419085478367995102577011594628387547792622427244403041466184164632161678298489973368916664169201589845191129043404503899112779434664786622670504462559764791416342329285564861372846323326713844095887596183294970025591004610886300034408105376299311842095421338183755922717764172661769175758381852643735692034859743957897566039526614254898979511011133800784754282133667498836137016614682583797495468937474284535747305012000493473126558130642888606709595669825551269349821482623938899809434563431682960835182393168604268564688143968673763330098552962424167877657180393622952333483146548293428826933743140275353316686021417598246169475549937144078459164348258197481734324644115448087101815407394025869083781680066242240309926253390763652160106511663155959694146383539586475421558752601730850313521608726508818870030894585419659666957097795666343810094510895523107679492786778219595993863121069368514884495945401438216167106719686513607871411532657786164706877857655364795194480241980316744695880778237344028606154261687145031001777971248489428332879970516283233899856720018274511541541430466368144924299288481384213620613660499494067539571168643423317056832825287864033018418570213822607014322740051272025171201109959203265051089303612036239061110103856982667658106437534229746836591909799405423339003287472004485985403219044739789063654760486680913592486085459500972160301310248677785334661399675618657316268647985935999237720949784565967166805637426647000030754400110635292760339658263537586220088358131990033972535333585788772486014831889404540082732246361172245569185432738383278959631478475333464801970120030719073106278281936647023165824672777681988271131018045519859777582592241430606106705090451690034376219700349183883189106988635431622514425447805915832257966231603528827448659857408166966444334810838125849063244622666207674293522629846758481710307304943546954856702070981516601175437528784563535294966240305970857435946216648665001882879973970374641729513278403020860297111143538898564407593111912448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,20] 31185324234523064136072320000655135735990905648370136744649042485945249079633862091021866411528225239768799255648156687869597988070792824839015035738729934631861375006357660175380734554129596407467222638586595213692306351574602024856014211619129726098645632584002994039394596917997125102664758468421387921955031580199304558153654905083936268325858276734243844457520037252236704557355177389972274065111083008840882704702041589952193369637301637785185968421425456678093317460416643062451078583943522290345282581316559685022109460811357233411464499269951932464736829749401507017697113666709278308527848336050673831349891206935524194110133461112758657948512869755266129906861315037361273523282245197830758499555743797953322381247393434308539239600533308654037342390372921908246546320780157297506659422077062594518092767936370903705303574515819337778656076744497696834119164752166323127627299936827483364623059297296802881577092397589893525633275056009308574264659350670004952626423848223340166450372695872086327427705005917743937558569607324108040505036477264636282114708209388733081504134597747450795479136012902399578853553117193526536454845387017795899691987705122995231114590972461075365153044303187334683433968323272290925847210266506944041843873103845262337819415528914210712115721480166079223634435359216893558956295439764649889433363732526779702244732312940401305478907240634187116824114196989403922553769802926625160214818686217009216505051813325333476444976668797599892642512050708034574664053008278418354147467241579050463763699727759043388827500611408460583590148461736065854931617327245414864296553694977332446707193186714692462892889996804768801625286153314381700953822195963378088471061635048304584258175720218659293348179188012005187312823583989437670403908123971240222773944945738053306094852365141454493129145316022891336835311301039967154305952593717556123530937526153885906461767444710390262727907458404948732953760924747317309541009061783584282626959373735323601522130661007383026365432624152554604413477225247368691502626605348195849596179682942110130286477979318121685337241523766335048649241535834908229413829152391980169206730247581981389764944893635477510019994314888599322631669303326421848990203047043258939486567292549868259124158169116067384847852325657058228913544833503869161133445780632407629815038635184978623989730715653969989281652802752910558076804288266923501972728682079722893177299829685909562980080432133358605968986184633648795524433025448495226648261497861437253980018280867636528178215058031176156217832245428928810856930473428157017116579758279908798273941682632057601710502959090436099105463906990567834027262138725641924624248321411928900263492679665763930342011180493933157059585197038985301020228913390278396333227410359511753813399825044760699555608034997976319420526306953637104553154420666332027539368301556675732686628038260347860087339880690764435407395280566890431052931658907074497942451610993384918206526280171520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,21] -69103098185639122175541909536962312825867042394686589238848644194314157634545216340741755000710316656648538037716499183795692332554392110349290047164442161168875036668529679890853771638143225911015222194308442049017116948597634715891184112314787920885494083703566743472421335961562754923863129824694113749400033011187716467071262758437100591661050816936787303739835411570882178026823169679892093549541444066448669866809553754666438115398178287490850163459933714731320984070958234041187820553103473221042038090604104803370377544387482305529502014970290410191422359395371701241445427398650441555488730966680253180274257993526832455766241484980233921836505103557839813530978277962641640579568362595096687239276139263424713725117300699210823829986400756358289441732958061298426335384634096608320899756534659754939774901672809090166203604804588022198024307756462752294443927085275479400653711116531067546702456973327293827276307802742269759956014497629092336089364031749118924309792320967526278700227242566516938798514941101852450188435716593240480787931623440436686094635482461316237174176879264020350725107373951913798519517766021386678946717784478301909651240359944339562999992862960641337768832097685278798300172991997025491563797371790128164096785037897411055268175152065911673102288316625343675818448494476547022887906759665258714703888361810217604412103876645807266228615713199662478745574830688863421125102150901790311368885547524024087992969988512960991771573286576886523211908262445675903050651772464132939715723565470694152612550318299192190764294511927572205695500121527496014331552126840616858119566787674244605803738056149013423851661988418686902403150139512352681856607358336714965751795845980671650549502266839289267840362871449000049996156687870915544966687668068874097387113231571691966723386566226235285817535702582800196550301025280408794937356876656599328761311295799245790245136499165800082445295830792958344010695823739517907481581662116621000827032518371025986723781283317240399601919925034788522018622213310319694292802615588988134458506314494547063100364370768985493615116327483643256071703901369872480332496537548200399302480887328289462862132620173762268333521385584196545265696082158036302514647831596136418785852263280717475982213999432340508948853123702499069790860872473307231954953336198699384736698497048306901293109766827068935765897758544110991174329008275037873959143549285802033557938462414014560928406923458841698019232009812328105743660434641299545370887238445114211416040044442943664513900673891660283440949615610765816419970243966159584147123860685997894803303108384107317011504715935277992969751386931521754982183869124659999712603185649456077406046621909184636984102311625293830850352836441219223301243522814781545813511874168918085431058297497057632951037751487913059897099025123775267721755309624454347569882960623723797184225334685972327357952699496795437068901191762078838026413910298924940287122936592643851310341552078848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,22] 69002598456867934882594611067065060474452309514059266164095315247617313508647756120243332490848340841130018133807633257749303026064095959922769836844120887992308741270368215773521825895550315085240897628410281600544414609888009987877196841524576786312164477088842572008788791090488539400833590675122406281563627428248833135711607790423228081715534658174422227986082464080170592793053979681613086386350122122569475521893412998591729947190832168856059523488514432299014042588197799627607829734517421546264997361804896565022565628596707577764104603650075570362168730523532847052420503464649060475533798439481582623775920032109401222360380276119681996531542895629187716247953696868860709591109594986214176940780245022331487228936788651225052435634322412885081155285015768832184281827033940298830189804613359870871828593315618062545397020123274300057172897959983603096157717108745104695440276443128900016252889591613870244248403741782020964519508678508595687284854202496364262787291052535232351167875906551413323326492881598433140206663725711362954052279507437085459706159334371550214713191220859265903915946134156671488721420630437920481652205070076519643174251420126089993036037453775371857740823527131206861650227554667569540665860568870152503411729855156928670701349774195971466816919248032640256348474467238212916817972168781224808819035582535593103394155430961781379793302229760359498947554726405276168482453668878129974189709343483176330798395892579808756524164655797050333283739282977637982706459444515850543360627384759907403695886248732349038526946280843693914750579409985488932193578643953897397669165308524549004313737162761054567505376589927544280832985720798526386536504068972193353752168575098423055816772989314899663214835849460435439690355275859340909630234125796627304084679685571378429158022634330446746031347860996743670995823031563172928573699548810076186619125674949694194649058439178801017890371043839903619678283140600853973742242514127490661671174294165514573077639221875860449641631560798452032470394572157218389135666255251009371574152619896035769562048259047833057926742438805047984457659599083628737233695062573565178477901875856718681214857594470464817154999570918984135397232355208888547446190073198427096755568720528572070202816003257209024712560894899285909809427476738233830025811130408751550630964503123729065971122275657233877355913866561746554936106929668713427809972692713321496253915379170019758460043610636048729249726173979628430187828127251657821656482709411710155545214593422434033421876447437970558629471699435249402656434097474409250768178085349909953662955053676050251604465380840889119307766188258663522021376525387098520486933109705906368049296409042479154533896778682452948542397553261495085386000691298995852741926020471831969842923492815689258882477616436322596222742174787185364422037883256476085571408134093233050614249467593573917274589665826502763448118361612221306147018329837892938304213843213002107258150689177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,23] -4081955352325426207740598741225193334526398158974277712991718306651744506795479985337136188190951758914791358783628782344508762261571596730505447773166940768748077234899642842094157751784363014418585868298400568038442751671309803600418165091613883333513952474971676332112651432969653874127828483527527057326349542289591409446152257624572276197056851803106039112908377441357598708264440593308569033582286652746501983254964722101489921937765829014581275421804859057824970849929496566818553380966048198213142251923046647136700419590811422509255134810103720658136338552194972937486176090234003246442094722086535026417670727632029068929444497220449915715172511658114148115884498746560305630838748078816502378837250925244638001523145245427908832340822188360213504247464150741606161136719055435338455354277220579554315642734890274198670957326069431319645424614451222809432683717825668514516428755388560378673209789007937112083576619323469025384954440428614736488195205116215501700602496252622619637040725209702235980812314607042642557133524210110057184447301083222779593332163485424652245408315707247106496073853872784309472991586833933587750020388138162809738359504912760866005289921264296701643292781547758715987735673859682459557499736346667518998132081051336822910485059118218056801432834188273900984815175393124355758132083062039214761333836790565390285675357058353283312253256576142934643296592466220893256020197729933017256465954774353345350502037169345039804324105182071783442815915820274707260387786615080923556793324352956001671062661598280836784424888686029938059996547024096733654469507455117040854902017341603690748431839324921367555280498046068086282569122105286866826427208282883424353525064666498685586622513093118998195442062934984394510715171714146224065246748686730520899907016413664914343837682435534357370196442707505795329463074508572626489234235853295853457081224798062397959569721513497927374587317821818993294447359235303303867851140241340491062086305992476506753673164097217228132305669278094627712923061544067545754521654460710128384333348304832964365060291405259079605338203086486236672332425854195954153291351475306141259982180400748163884991147426753917422826362548415785150361568421453844254282829531169679335739936229770541608591658259086210022939183641671803242830193283228181129324768579382873304992147459174953793603251118383485544751100829197674282803401178074336628184671193147593921733646721020042075454337086242950608599921586591468938101891702510333768767107786707191504961765329881719701828973502590461385873216463972091298156215498215807316680294498948565616278775868349113315290886745354787735621968967425525000199862400326127148817361663491323707240774364819470802089576146714710902880678453978377120207929564655984413906234396259035490872095927734418694615588491286660713265779730858438838808570513236188525071782470756803579776810484690900518257487876208261985681524568378719234349358480818664618559870095644787725877370683392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,24] -93167580960028516871706664954896220596527489897559772631608088672689203262490197176413254274232579274535949924128291705743211085589481906492663727547904436009960759949650788735387387442162755936882933895820909223880877215716290995792162401937120530449631193816284669328274841125421576518231415191566104146456717917554915278360832764057992156473648479314848738350086674263204815584013668436859398066619240099970835890794758152468424495488584302989846130657371410742200159374612666035973953334009266398214882470950746311004068181561118671888218606091228367557040901104958034058482422533651632647266502026561511767228584765332121715642476758643990719362818148402635298069804572345458280358180174879917519144881974977473808820714926440684775982950569389841786035350480455174267334132356560830193163917001491241597257750957666359454139816285943853315049980889327506204096514762114429515072739127310102105101447007685206807263182490777434149128972165834008576182105503853758557919369581912706984309364338335656591506589759259512773891253309410211276382866194168383819346698524287693791455241419829874947534652697820882595234380658017163773129225690769945917295406832766977281003530659387437453234543133282956225327394541649726383565966774424631594352062459723855020274146063138653287776948802571096779860079829098356373642301791613034463265184815256251795842471275930657233409758502555790232363902111725549008614483624721362333280310037826828800262813310622815740864637689568674188416976086026746672593277121083228774272024737626197159966353100176894247183241282208499658195922682703301471098150344133676815571938254539252239089077224288872595097961473132019062934965244889784242531355930069724216640070236776879239185083332336004337375731514593865461022121719106930714664853829061557503878514346523943702845918972143079726848050327526122994490412805025898297427504511452666712772266469858631169893436025068251841235206167381424897701477769218630077504855735382881471782227096837213601788748151940891826444913533436450009691931385429142482752195721876191118182450126217771269224119776000402270198613112253201654400994510626676787708803124893143284134899607570021728471803823248156726540083907115130691055831492860680111210958164538107339226291517798170910870042362691953592819672247967798145151360016084949039665008838686906237360943120780686854538079985752964971717299365568969074261991997965463188054576767027043831616471925495848654478984491192200728801200190576936213454975278010239502510318277523495147872026530549281338299806243511010184309711831516310011963643831130323543948989449527785079750995654629457027356519477797539844425290336513227858174959752157210888827412442734129635341852722278153496533449367784990116899221900426799933402211326549115924843394089304779475209124996775760528524532622029954010087528513970028465674004795929605383417490438009915461681220631857348212937030480464652774013281570911887870326280785207348334613327212526283838988985911214080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,25] 150443101406556057785297338417698481472597803501586530104370971140415854238998654827296947938387576973734013260434721692903298666016332268361643075760746388282499290534331578422182012918367747771820466464706236573509004907430371655573026423827039648843084253975512981570590693462748372756281599336086001198859332441069847351063386423467294168714802805154535600054685216655070853379294095109096978865530160540899984419441976763679874601249914508714725617432344973554028136515333303381676349848715552498024733640850964071994040422910375901305116645732301766677354095304625406007454410835729160892579012010320312321319208303180359597518996197780051793168177579088780164511893815588089841793323142072234955074195882649095221489166019829448103264987950943042385145286778968494565260304015754248768583821599284126681155825498358193618757978496241696726226981679533239066302150902811220794874515045967358414886440928512117651221486173067660758094597005077774513849332511924733470735384019314519409489230774258796281620670267466116632952562577989712556017807239136713970012255960346528392112880959346103840973636663569059067077477730990430759367176845147302478797900968260036881902690642995214028173440265949338145886638046077462882511512845270747007716501845763401057169299993963789603625789884156078495021201895639814992580214008508431240244904110985631041370758762813155909345082267916360650719341250467796081661790841222188863589424539016677818668491689813495064839661921071404072436722500593299297530450754779249351620230008944194261266495535645656616238228258683706243626241956886554224515093284781387335687707263720803105321130840139447188303022711014830571484077316776303445671836150367300125921085615626242836671776759385599842040879405602656800241884530134027656086261976153321020495118035171625975394309953838773645295616625111832859227657386811951590804742698883450039691630819149252886361361941220377130500100672192773343564881044415359704848125627477044091505320735860133239474273421176505224406416203548885020148392082742741615331845389537485725893369578879568530692867719018332761761695392922347095397246262833707251714978885163865401926124005855326757433319117249991021155476279780872380454349879261545059930593601055155333995766155978704736528493411196918519688022267050963475562502951457224972902625488912596652520160254555232581564592741551467547513559328564831831243554672766479546629734640460898676041975287318206666485226169127711055810734850815703972923003198847264604263217043264605361636919796546720055162279571587251469212300892874101203533021547134863254805158425374533451434299224598824673249278827706235897941913980237542247831860739416077278806045985821956965924810035596951188345306176765196926556307263836630418447845110143656076880609931228942179006812997497800529531809673983082083514379966593359153989457063118207003023607627652498812053866114200095077099440744112914218847285381774940228438122919675537919028294035590679157716642946875392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,26] -123420372008629377843690228335770013219760178206664112093186412706034194873280676057776819518928765234559345292146698275218385453895014117447965566521859515055309651232679884731505110577150244367946013849765710679854652734972300343696992779495621586511244349406431083265010808602293748844221340340400085359188208530017718729905835585736509562339208702449571146004076190766012458146193099457384334687164976180048144088067769825807431655190430918931694142935612609734646105247690396494193706736861554386380078894379728234618186457348963925734296299054732159513119328769120556798777973373956300216020547879217848270587999305591592459106538065883684647639864902487406956214411336417799928155472075839268912788021259920918837310646761415340259997652653936932660106927817177650964843191334955671035539364246788667990276203895089365764583249900861470866641151814752216868580103128869198054411639543779906545640572410219874368925665427249435353256585342670776529744895471034715067109537651560648108868150955542151866742668157716910177929088779390034758359920538592245217832106166638381798528537977190645098669865753955831312358882015548443823259107123036660757507677697839247004962072259282329668531601114701629463838392083546656790617790798037437186225924144120905211692948206127264970581192991560416984774101469057389321629152371710230520097706656317092275039095532138681045748945015414078224587403493217746091170656730009378395355206331026612732914113816544025737939826049642634984150686249315467248406378677892952976533060633291414034584354346871877563082016497708500847663530592920136288406809379043801500159235328078837389160999759525855834561120870732815870290259858092433914729944138227362656256103112639230668728538117042464198725782258596007788642836122990913732088254019376282603633121100923196101178253603544034432547284096448556257061915102939866094582807765896479147650711572234855794529704495098396049281508582218337899300001394123877430912575465835148587978566139967106888617598150482724015036574833174138040863700144613304500139112236691101513594427223228815418840406476655653594607211459963836505944390157211365642839221531459328549667527430516997871061968688528327564132397752898478614302148695806853697141397299153624029882881517356505216203438826604389074270346620749137524848275965893237268043703755112076743633694707782658810500381944278507338549719198782321586669955148549242515557495758066405979213912193897360254830339362101444808057192902731389714388416354001279539929787517903675044559321856268654102663297449571198854826500588771720661679221848441368302046018019349065672742816457320154969073724910123528237317485907442193106592724970348807165675899312621878605841154732605886064628259120164095462972715906953983462275910680869607225193629766230430589544247280750681971949816555589024200691055149400389199807276396458315103853665789100396707764876360991038965157746633207537096142899444827128979426537734311509390001687314025839894934859399823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,27] 33631789903952749396947129605194444128856209864339391731511546196188758913784620199466746922847115429397666785219604646583115422093258907527918679178582420907224953241633226153195223333062739032042560069630158654030528921283563240397795109869191091244319518474071056707571524724047864139495798207764708815768372155217550631359211044569887604472347027151492983303997697635965056585619875813933999541650505722586134776136319234253818326939314180404117995181475577300780672123552851528661790010556127387043641912275645478534523887693636672125217242957110706248333561511329114670077253081164127200686757959013738649851158616803852337666082042043935669777658269644095674644078106619892278210405331123486791820317154921084471941047922859803992076469051313508808248644365425742486656072080725496133995300126220090117639442833846613837323906504713826229530659251046622893396375996290429111914726415470330428697606825265554253972704689547344910082006976460439054788755136190936917920790385329427239485712764910344696838709565624722399480926903620382253461096077077984349065024591615113282778702515381550860898374057588662542072979223559198449272559030022181771445247099703826460259731150205053090310590117165968872751692919757837049293506007075832159802750453781377175122962120116380026275766660962172131338091443752959969021477584311796566888808338122613319071031366686078324438154471987825324098553398039541526450604324205828691380317694998452244496447715860178981684146260776911284757379056252662949077077993241582305667734179011075709213905712253702834964459538962559873051840121148006346295814008999462871227029409370046221133732513642716498559312618053673772780578894074279335324609033563543762592532831946424773109366328440408038420623236836517166835906224280363339332491744618777136581386180557406840973610403103359395196874459991175888540112105668734542607426707179705355530231618294840977018885714476785508002248560761213700259001382783517792179024257268744350259134410843364742856986244632442462820431761557692872032471696893177340651862451595500135110085337865173566193828544422510519578166077945346651241532209143450600689943255119361528795261333022574575234251544176829721963441369065443754190450852236331885135901825753402719452184829228088484313697462751452654932251199483082750406862910727726729428171990749817393493787127093035306801727469217909243809897329586674094959173495777641345754232379405680145665946328047862755316895783733802071981305630622473391264287376871310148751285959724178878460214922025647544176432728157428493568129109310296653331158969588717339942984102128340883337392759019880006770588465476663528022260482024791466416112687752373349784532820249568545795415493793687219747958949837631536089182199887072971843812692888903854332984399004515027524422156549657519600801611561281530474171854167826821050323586134809952389226239778923075064024200060442384673426565948817973405107200603887016511263205801972025422063527349629000886525007757312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,28] 59699728793259985984270249033565766081946344805268391719493735087720458227175929710078169625712590896049568156314380775476906440375456234568341455172576413384735405243202672978695082386623640838891283183930329444053124532125543042369646493839340520398170828642101322318279232142124942885956702173380888664550101599712950555301200287424309405633799178102705595527889149377142168998973475387798875201781825884492524656440486896073370251156484958818454924281624188339820601853943196995024991486553619484358679101436884202089142554482806012328778811241285514400977424571173321756565932678080416703028962353674219999099994684705763691507142307894425752634713766293889583787021478051060224850921711289126759306288580360037746425330727335142730550305877078631837297840633815724953618995918047284042064716403825306503693250418178349281466845438100117185190068798363498985913646035656039478290903250409528311289719828370101475911584664462636581959720433849786818399913056004256108102655098940850484883315164216306964943859221697263905620389672239326564445864295017967591846806819414359361585004161922841924165474842880172751387062289759779448687167061975362519973979034598493540340922864717029815727945937078215493308925096350472606215841880247937679927519194937022148046515108256504722649276846246940039115352941882192113809012580696664167133711075274200546539080260557720588732444454070245602410607030950131130863318768873038839084746176123241026265999131971488157532830866658684992725811770079918051325201777016058881689925655749579448522812554711750008784304219711497851266814766357481745251724686028709159859078535556679933050010691444761956237086775359112150962935258859193684187362704721295394894465259970046894176186774110647394331366354752672929869201066136594002035705199359870422382981479937343578320466151827089707123371216540418794920117886595779805412133626000163151796901191685344480832452075527902961074021985070945283256517550457116318438766074182592827064856748147142279708449145748269526874512212810731022746968726574594041939920571969857930601822850185770548912063105930236450068074846866773039887674056485080863775291418153944505143401906131711249501009791409341015204894439381328680658222779230709682326803594926201214252873012757733647548160449082560617844070228716666698487560709206729802075134707970556010014802410602896711166571555459940670381997277777670109789579223704700271471961527165842981675143241097860814431071816908159151709741958010028673856565407708808185193857611791761155788707408816648908206256391785477336244961833211671538230867519755303440834758791128394585001863475879417664579190436546179736058961915059085442324174536465792369715588161478526201114875039118786825030045458787660804514068958979707125349539268563013117689299778630256779148984346040995067378806075586950924670539509755627825259453900915283786137305291158583656478812553834670147934170893542517263758552760974251944879170995394959692404044378835508239551827101614080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,29] -111510854772226610161345892580597825395554788641828205567398949138894005726244582790059463411574065436662780434342422281949658549935365084415820898515410246543361959688732438533917667864855154983301164694553523305859557165248667535474382406402115077085749752766365494227977162713351381532488130057446363936574530455013443024047902869327335870945783152671655230193378490037624015325435845699684302147313611372968044225721946783383039327829069784913318121017292618447614547644662442509516506141524871622477878475592976113413764761245393440764356001415602344147184147443914896321956859904336592685327277597097482007417930088345576280924216119768367038996249732920590761759235030253181329834143082997026623618353273623361702925302363451200696576238376882698276151581996563583465131731446494771996209104137862266024055246584695824367888618265757486621386612832966146513856501452571834086025895008089471342128703875285261085186375256289196878719598270082520278241463382983629485282688501183187453161864370561653339188470075431227760576018374772119094369268748050096825487592204854255007128099635320981065457199357195407106496605099838794637707194576895021646757254380438064632184549340415108630112959764047178827617836944705291902110029443529317406553385926104250519590070607504246439647936346250969042878455542108717056500039657484079228636528056793521996279681231497825564063497152201245415259022593461712722692630996477313021513794522929145397573953996114756721421007407525196506345319440027763666965695704962732979433836444699964716979206935706411803236839889645266503928236065825749222705477197714292889845238335479909976768286562852425019059510398290404136588239031410805914464170000184032710575289353410678574259661375152023400774796004871067372998796662522000237045887839546309336408024818512877441243332049727659130539869394630450525941130521295256691733498653077959853958127384089961849710882839871990579267909961716278785167444436780343559549412769031636574398687308495309914919621406263061256985484709694954806236761748438569067196467540617974176775133050112483297852274729047738358659768900286425632226243603483828936827219631911522285613461953702160916635539670337249872723755450853576911801344004462192587830903432090145801149907562723128254450703324098043150505373091015853490345401141219293214296660869290064724475746823346575176260659662791003917482369066211025067910359603712701899062243628139740874785104487050893798525035685205398037839719463412646850092956934844235631639757453642197829759989156557778339581891138313399022114686698354004103685127893688296010999369480958303225854042774211851879742931093329053468656008023463773408804587364185983492257455457256862259452851402677623981170600651975230010439752421605843474445619209605290586368067451296403182151022055898748096321845124951679851938604784101424973651206400043640767917363124647336924554917119567622857324282237950248303758623912022402233067888266752498637142303556526350109318599801831424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,30] 114246677209726241340250104346211900649709447124715460711633131448142787770732901154889152562435357888575878340617640419029295246008103680768973956778455804397122188096764602185454776135850261016769414068826736542432403177902898800865639186731160356820697080791541852518124493885210952520799370983721892447291685693625581736854437570854315910629217917833589765381343933146272281889088604541483190397782827364407042996898914855759897395847860051964929481882955408961566376225430626611421744654000786235681167219914807405656406879793953621100084765864357551180775357668342903664779742874744240832286986222790129124398042824707199229491703952691030127197306545140352023107613484907539760105865411758418716150089258887103966080236978941146116872609271389361078733267285394974551783568781284596446258110427443541816126332553522880663813654943608671119390561284388499653106090080622210589962077195119042326353505132949693611507354758623642522215970397570834254769262766796558110417589071654474946512055307832043049202117359849033664621032258522291498472461840931199929768693862550600240330895790940505253731614513082932567272310985300315977455221651152999087769258735073793412796798018735309011949832501053040282575553357292547947551780083176779400884719169049480171819621135741447770178774631340524065264094901988628362313476935687527356290693008501980736164166725449383395752671967996749260184724721358660152680279194163796898854997470953960821051070814214886833867924540179261003126494586288914170779708826823985042417688083173655335098412564571949097086567637717670014177617777413108481725727834355962094931437366071416664972268876828166868266773526455304608486410586799278128021080732196229005491065525462437281377552800570973481331694537559162263962209693979999502391175791567108266671023311716524804771419227830905298820889247430354225383047154659572919953484704510978885136889859095381211065549882702339198287182131878039927549267919774366328276823163804884245250945333462432384291933167552749865156698090822487573782032618326478834743403357866855182973508944736392879300796172738870047844819383611200335990787035102876534624709703694021220905823784712325400689243810420540506362317009049890722146672250184987207666472709547000408444992044562370330096181795849775377125143094593795896659117749943700045368121278090182996086228314065776347425607980815901586164737836837213419136694281767857818626206298375507951586281365118532631194183128397951876950013940284219529520627556415749021076259408202658207822068618975423568501285799301069637874449110183393818890225618882260141725065045919451069760477975238820969041172935915975484304076849694818066353920591269459037438399051017591112790807634711158281151990611758371945888159826640606742001522906744964009623970919690172389465310270830632602882681975700440845634123357676741541313239001838007073444331386560310929409165939393794599155471948368467451602891530092582126997083707952194520228361241194513381642006995927040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,31] -86557872159809580181961144325802304611704343392727922921683374113298283110139927833719703832063764946785617912531944094519519277890102202460075983294193651338605341280554216284295922185186457120558046431986580212320196344700589697079305369457249455960482249499028327711232914452673503142665937659352011856882168592881062119248074953794991237746245298201397815174922543066500120232462407096765485784937562265285122111573237951023280273120674392362582173697629364051731149987574277005130796539985483580354744094632265531957339258480158886917664299584406335958662218952254162052360287401748149765604865477785833666131810254402812030605212148976073143739248983835665148044448900679870915081238956279956203346438280986301701180777500174898886895400164651073322818292083783902189600953969166463675474050930620838892803564510113275664006177210254653825708976880821445588184556032211783531012438921697883282761803853089497242522041021095433445943411459802616100067537174140227922167644102261153116658308273026105132807505401364155219309902809611411957223955361070641215846231569242854023110147898543311855580908312110381466176675047089303315084922358083612675495551501433223154831064381784507183527487411659675159505905648848116810615335106753008578949908699199877941130041484798490789208218034025352787119317129520486897879911757051143087015974206700250438324269097941406122258795982206833207909593424870359930997135664857869437470379872234189503224313056129725607288528517113144194542331497007160701654735077705182869195936500334542067414194437342128328150704508885124170768695011211498867492580150640184887801775046551265231380360398406489540010049900385030922786813733516716572261743595322959919011682922084837905321222511366255608048118110858770290413090624111418714591339814070125122972445110844011790677057264933593679189522275165586181246866328562293944202585142982029941979393414699961224376744115535606980991872214939845853167560052651290048633051846837724936781142387155002974250949050640841769158933329892477829140747856147096539529278349257970182629909602425591530344556705257739483039399033208991080036352596086517394329124661795745799668975174993895354764962960674964244723446031942326641113127078847796435032246660594758178967277517632376596187529829878211057153699361629316355563896021838283355756451741574558305499068707882630474636522153171610858473277968067257104209083273458188340280332176195357351400176001432251226380972459765243608021870051245473020361987319666207531278109670345806956121945395744771286523744849567234437238988746436736441089727525829644329380667911552162510216410228496817172045956635728762329348104326981233271294996123278460257503538041241922085491093397408888569722695594726574028127539107469783583190634062160942380837549925784416392918809049546617996976609279831973019209957285187855167801478506087258086286660583583016925177535335490373977470719609225587834130905698768681120659692477719691185949761229291081217516746309632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,32] 51612252696840585561022571836230407082526903837811658021438841431727663638003295490130102153861816904143323543179129614471321190885738217534385740468837091721634539490971941748689494720977617066391812871000794191628951837581256381506521029337410446634542590963507466760850721917241195681575017117028047499285024124539570897341435667488455007709579062363500474694805863441117867968336739058450625044746121787325083338471580063283440964092204475778291843492072468172104540978687798074725161794381193785869949291617812507716589697071110540710026883815680568175002963619475399755705726321564835433209132482541534885830468655290497021929941120346700375509138558730734929581328149437980780184789765057775119653643846392292564323125973305600166311121378295819655814515994142415997846550245455755271243781395911488890332809113982893784838314554831598271854178234745146413705664870676670799798631992090301445603121562084269507607261568696494845736496725383954601959457904079081857746553314201207662670209299912385048065140205609817539425537653845735184637854969400288523807762953563344888854403089361375818816684265201925724818509510269794919676010890029342222411488339693554908613327841966854224104133182153547467352060630751696990556503680569443261496153863529906113793505860194887757019722024921843601140978207655997174827892039462605439432155711479781314742298542158448351523648183482875215292182826411434063568220729942772345715684584979289472959981620158843787116506740738090274908408633538249485366490978189894124070809152184271426229105746671086495979929121969372214932624303848369627354067735276615251090850297349875587139897816342822926365721003065527135870047854656046224680151778071134338151688001036597308536410399969689507303986826512459980634295844900989314837302475368952986102062095442553057560464995545352572802722129029675100717870191563710344691587223040684555921351000098754756311619598101607538879614858691198390987964790055109812579720927290734702338672092195051153330512848885294904593808681816072542283869201316426319510792378973344906953915115300415957721659844392871245001326783671951909808969295411545768350903505486540420080314377708740489426464695569623452200733316707739751101016562160904140352941786131788053220110796697010977499951003433331350398119830549938557895277159677275531776075294033769863529639337935374777561803345689873412938131655695790452709980154222861397995226176115723117147431557884033376879568965102740180830622072550522106262947000545593300108544850638563656014563726840255560923202154130245780673717594096536799496589495616429790447615530259631015109780189187948635670898433331580662336709158042478602616654228847540565062304756190723979203061141646653227702249667898837297129687311728580244633492698678182185232297083868141800280890244025871049992536427222499841366786027029681949825225927195387772267294550058810765191818269333695376573986177251064010481767787508053217087061833523365514436339246658968190350476265390080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,33] -23937135759786758553912289507127686756565721525870696065941330388083256798428998550455931976863666312001286657355679643739065233294844244086569883797564283700996144789267131857773199938037623191270008181574295253223774486704845624987008590035198768412955585801667592242790032789075114492812931361386051405346849636866873306556006446122077976847764393744808775463907119959140574598036435895697019735126110890960258915369869057075363514454760613602188623076766422584909429593930266143883619497096528025518245900350482137939900147533045292571025534868688302567515747361248117604585387430367298301260591827282560612124927146446818261671258830430193055564805739919349981066385819004266853447654058475172833147693897206667440040995280096029211514152135991668624789005646218816334767544467588824065687382155099138259595196353281342279673792895885849636767116859803786632623224338902956411153111794772813854082057644691140170735196944998020907957114127524358905042458939652241269923935590379132278921194666694610200659517188748206927128652955128982604198992049856283763114965507403715100007108645061208029833245540155091227877763738246407415321472857486375496195463078408793805293013428761448929331449966459198382300032954957923524470237312609770457519601085182708610549102685955548572703334831158639069693374520373125583793854291146928309546498363555174312490026982433309139044538666946730098842136051309786560406126318623863090725486158821182918393431370855810192192090991481708044931965085167021677951683306035565685510604545920452688399834651576788451880672512445786587028657967457897739169223013212778578143092403946569479038220310682996050987073634459658802555832227477482501342145762559590012770605404559291879867314042961576728314687739612610116271111967515999308755585128830297393817332213257626560318721476649429410536533926079366673462258518773371152442528221656269996518655605412456906053988419811977179881507203672267676753022573429946655730110876630256310938171000202486437270444272763088628777341517934254841246660201645358651488749218104208862527645903269537362968981325091078654010495956074952678364406083829795589190231436372157674311027502925555429524970447121965166428652177374855134192932820536160982977907342087422805914927624003171295514713892930428441654034102061416396025019886067832244677899493442010275982405041900263656856953760489956365319154929360104990831698923625619458029254785000640846472399476804326053033304011939210416306867604792406591598471891369277026945021674093537788635920990651936442110006350022593186347601844102863696000069114725550472456630345786529464091172144925371207413452356850126158536083325718702856025708800926364622356262457211222774041239634536122506977487331078591505754854847416987697682420208823095139051861782168590909098150450126206044184439463747109818645523078297541483291540250250849468146164634461242312740320229412380973413343122067687891692854442498610924369149812948353918537565906435367294432195844767744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,34] 7648331054388102553085684461191338801067908864173807700876169432145226014445721057243167150126063388486155437905525598375550547519667942069341389202164569105278972831488622150089580005028099920705241672994401613678088818094078429025847605505477036157361855442745914973717212128197265935863067143688532192815644878743208106666474995399611686938592076129920681906037547427907181055781591707215980730694539733213555263619821618723788392831040974216502530161836668901621451135615752395047919688481563898538931069513060115350641851619021819872113373897848160647365482479689840667711839395573086456615987482326612156975557478053628324812392067250756070731139243976894531888964259316688197657358951941173546325538074604841855325359748122010278758477436020074596581803671837411588837761452418928027637348653703435338580661576942447808280630716455724596848779919647679869211189564507684091437218637773269762383008638366176618509981252805245690786579302805156088913016001724237786050554795178992826665972469799909971738700584369420621903208150220292493966764043181793413527993626959261922656601987753661545921375453678852413827041801253695096091164809757788995083680431956077948877859260799796372508752483915201151027534387502861718423931351648767765991936766762549376960588774098177037664237290070959546669890327804091604881425632375600424069167974601625525319168462039776983430683839030645447347395574065695839482937450125204842009853090925836891864255130056041064594600852089161162977839590996391015766068852859919744957910905002071179532692746576284988355906704617347139888094262466875037303032504324177563617078054159421193675602835551547847183555819091433461932292992291825881400750449860036816369577471115623196072392332119529006649708333264916493237251354445285272999539531489376812949401548975421811193914315706908513616379347243578189558444336091291894302950931804984638773908332242186512863880158595097747641718014458064509370405812866024648007685879266069897701339469930916414890352952298748737828232262023647306994638336138170775951825320356062439353393036761969951250590873505845816154413217103972815061220013380431034650976925973263609166671514442577458025416977412568787513635859325265120242117475845209012360096567980242960032539357875662597084235513851547056568512239601579259605428490347790103430717181842549749931584683424823437441173261595105687507762261902755334525000612753069123083387253504933932051400600168639188910451020770436337579323847329702412675241943817582794094439410667784786808720766974149026140412978166039169616359719673601993753603990770226904971587766064682572378860911326697929413938208852726620975195219338601258869769380882789737578341358954491511844330446493666403980307867108556544514400529407817040163251912570770212197967950284841830312082018501701823381233531680457082349483375093290776022304627729362581511081002525321604645181951023156866778985876149360138191745673463638246644965301897299695234206178468127243562114288189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,35] -578999052561917182660591502310789667091795477461610728609727020142364492925107901641631755530820090182123460385575427231237446275865988187351323596039496666629520146883172505749992205529144514560005128553699490048491342986150918595942283766113495510826257754810724449814781353754038026420554775257038650809079074634580560435082693295102745083949589143565882284072171144081153133130715981722480698482129459680183822499681147129632853801826322866321586394116461133858788248334281408317024484263065751768333598731921022145031831942544826050126359293034278715880570740218849566960386834296506278189999666952758748096013698181065585580183504793968206075232737635748906235480216729799131705071915995707619992090499434294622261291279273666948409597938033312874228933382030555902278067134630684362467546853788235551236136456595781610262967035324556877628851914964832648183450935162213879633652091521264032134208702429828457622136751890834225204578932339297855608523582534452491902008278627169154290010391748205676002940497832200795323428388922550003298748429533742730700984506291218884588347824457658319744689040017256547837599698656757964394465205096658572563759614223843566677237046937179193383368851113062350835310340124717466601524693476099374968339537857998125019748787040954193897230821234216461125962487725878607864289862710724982913472744981525444441211155085481892453891638159733222270331609511082101202909534754476179714313652495761020306942022797170273704538582692175627734475248706072485377508767002810328480344169387623061327177634272296615863705107607716090462179913436350656082961568507427343053915163696598287987067856585217901194187447644849786353382766637437971498719635183131970202001322218860522797866993683180059673090261459400823839481624916533019780342916007406409447036794059120713524870237305016518353344016864507181740303329405754488635898677712316147590945708544083009593637166276244964939668263892790780541514700693220568078805169170952018636896447812749459416760279960826610264940084734680974976068462015811081511751571877219184377835660265926671431526759230819076662232547334443548278117267646704461002350597018651555282587008611548938423297986690468435628881002875146497230186183903028936907153538560717236724862198935357352911596032592601075466583432754035408872083253474847501191008047034191840207959045858458403561475767785548322524536340052898575465653327636583226981735302413635452972593200538607033267407260583513795442526729850932096593804208086122194971226608900880138885269844703715210011630276369594426826422401639934482379795556487173741084521982472597442467878081194595944876216502532055019789079433377279080075379928727120156915182075194172310093164618475014238694608389954063348616491721797143158883458206780961807896192833543521143572623298641996925035938399131342694982619101842798666399161193894870517005517428995285055538960137724482609612654103767493622675982393946617373525587517835198203631548160337173180448579088547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,36] -1214191646099164202345175167050955530837888600385455103824153052644129110132086773486185308619720070166660686300192711254690054502921335191964584215403749590218605570111886650282463903186401408420559217871002935168794507580943002610105239016635639853504770996833326674970870525817705956524932231045713781419760758173487709533905782421327519471136175755844789029955657559163050958742395569913464156914090486305450380125986295928007781945776316016517651423554334472999297850497848475439647319872441850876437125581792443507985801507712008321808948350445682996879136856134662937166109671642022706954534921730393320444570359045279006768525170391161423491852768911725146433821327835559880926718348444507402469464460612741151838864038699803305074752094256888781326647611059089064007634226389500053130161175156084056007384634324919710122906802872350409881413172794210309656856648258995404743357432104046868663693006982357002537665540194664574631535278599354529695087434604719762814456489557383628173525434271474634482156603064870077618991808731292934260785341190026006887243269104538155065528067749037913671405313370579606076011930491955643624602115747881728494256437095510195417774054603560954046822754145848155151969767061768414550375157961770232346896410534544549322354072535898178062386804473498361644473937051818049877831931336092393676603792035311038352743593420730472169896550290102364958969267098374934160293761386616737170824873080354912541692325845940544785243759133198861876666667637714090361342391011507834785125389328940540559653161027120190222795390050060836622933409855235082110262603146970079687128620379003193663432965531623655300855909043228382657235521586419845996584195536424635283099536617948895059611735566189835280039957833706106018199922546607973531121066231422454724001686778213765530115598403058436752892831486081722310939365439735857652619084295224747996119636000315382308659961172191280354835070385250578117464677761940072650352225047559879918333935669000639666636721917829543521475571705580813740945306453500280512129306904951332272054923776922039711029278947270721711470675278119507261478288453765512230912106745578626324305137782067923411528252804565232617993810574000010575991204303643058586370474986327247111578542765051513307106436072930856801097625734653090251490043504555154549635109556518926471706778743506683551104901188623667536553527890039963211474046483667572394757965966189460145948873896927982945789573453012101240156742135773317844445933607749183778143652533971102498088393012708454055784077430347347170772005943527461218428994314542361355923507817899867818564876743853319156554033197965085346781387504397852033820942298028502673914402691574514207067237691844963409757067175525660085548698785763039975478409227524806091123187301314317378654448589976944247887618667753891727925097934350016795454577802291739703486946719585684051038191998671684930477177719706599641462125063511408085011329288560869727432655077563414154619912192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,37] 924034855040105690840913133974030934072807543065074761547293993405184622252416278528512256965476852560017531319197311736078545380399873996983153727641176678938682029191011787041784253657938713596920761833852244119423794104932561802698727293843678844918447259465151787427382256463928719209015478045291464590842775481793723318365662623349787809925954124263425113793930004744178590876056913559283029027599384802484645172627638918404499595584754432634057002255870894137192532613374856044165490692243489293755372392541845140009443914991769729064954381255500499108160428589123704492239221740897823489542194876564038017714477852512371286745162227810579895086331324495108929356128350375205321009532373827405867792539204199393033319546984650602214536195057073284001962079779824642714057359487772276973703665101894986503966556628558352334490873150609647494957570515890861031752957684551405408472018276284621620860318552550106656705322134586822104798756668779660910177798107282002087804151304688383315417980801181526303613681879214387276064165614340948845368519403089262546921204288028714456385594738005608629163084405714807648684070969118326307502703276041632846262845470798086943360675757027866387022171812939663615047178996973450773809561482028760407441580667074240509349848896895908709602186335056998674667928833401511699829643231252254360330993918531669112179752130332722963620598994671332035449737990871136909096083274997363604815829344687168920994074647690927493077655164036144599527262918803110950346939034426521780100615053483447289121341959789285922415498516667045272778323599969775541261759496348698413979316354109459954198693436499891477294367920828751450637248393460953375582361051225087930911685997999578455517505358397030588508064671594576910175937980798004299773489055178498797620528986839182350027343913775197679706712922108603501276863583703770239029244666860829453430416938108049077405175184475154144342826128941668746263670010562992351837983238983666363024317993322055663340368936638108920681540885542961759304355554200163454547366933701895153045104081505104653416215014098004789940040295345051668374554883571602062959144761556197429385729352568482263141198448888603494736026633133477285784160712873497819243471099146404098676306143655461254710205469728060813457725951292435508977706033450736801726735367964162261050377839611492358812585590082548947248919133219563230667115108963043951412703532669910971481423221346531750608149640046117134082013902063458513065698803273347159494447593155217834272979000369297823214297479975050431473300227734056481356329677469698938300486966403931191498286409425149854689543668748797615361073262171523589602305967996333364412332979321905697292783993742138110494746839188029281373023387621207654182129031736691196352014442145008775082796044898445224769511316060004151980450957352943060430749543419514885998029361877140284292559352237108193769474640209882979962031667877434326022619496670093309566686104285140781385448947712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,38] -306150159478840794457057733007530435968626441239247327677517529820629132037238827306656071170531254804975247677718117472888244022635984425621845559448500225232456326328126838178548129155526218470111567085072778227748464526049361819687007250912055192761802492833869350427166025782774193212567063880835675787235562658227660308821358980845831595591620037736392895385088625288629437385554519837830294129475348402734930938858258637658273325117705040305086061454655292620167886222104799864303395973555885982009158228655063670144155668122992119316959655869369936419846640291773622703192364348981908729215385315877404079527553144712170952952590677187086684965642795065955174071243299041713571447482249641167115970103523280904465389527476473108031356839937065195254274617925787581614728890563913237077613979063465860006887996114212489416835974842683459182189595277260505759784595610894083118035009692147350386189175923614895357256655358084145038590941486182243446466728409081284783821618621222857854720002127490469137299099493405995213263454634576018607565034799436398052663399102513044550218098501817328413180104672753349792383781237355518630563984803758265981549129706761872814293838985816560395168010463731765148619620579022401019450136672787098379805218984037703057764867331232738786046980916328356573089719458222414415536294240904738740770261849977871675092220210345728796363324723763576375689925532807010210070145447317793082101600682459789344547891077525999997878239286641572186961359398990674324885824418278771093985101215580683113875379498462913697286697220843806014209286262154062973309362756785188479864787620027556617582541934308049368461265414945592604406172767134141856112476995814532290001947690594734925452602476765483993911699120888680513071318978162081483336897967482207654601270695236082807773902948534112822995243003102161294829582059996247684785517048983581598407164169616899440978593000859176819630467499450315941380566203931381718042531087962024452628991116279508767722621691473163577306638093560137666199638074223669205316937282883205273381489514682807319614344045172226454769226770048827283427346380218719879272785289862374132401179767935804880848684944380777576524033272556976383072521327156567701746810755956265082294092260413098828383277589073115826444075351205631495707831956602708607589393592518369327189481547362472714830165616718174211263933688163077161128048208983282019557206889554498931938967918545577273310281978607968552045930601594781228518415453903393805763202307007062775787921736352940766991869280747880418077539501066523232876936449295761385730751161998083812217465563416943888528701709034097680769345527313546899067181810934861287387056025692144777199129108838445238086745342198788417370995020609762602107322885053308472041953421400470119776995333782184906749468590348984586018255135760646335947135709573363435820423179580772618801829375483424803328254925576046501101243135422326231946298903080492888764133307935378986327793991680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,39] -41547651418226559376961410688924263621992533775457347262402586498415783434979474437403376725545374098699012531528711748389512543710019939726604262359308191740049487588986890087592715335526628356314947075498513316684836891756258624426529758230352700478984973120668999574402174633308286634408012391683662190947512682346312663952070563983073533471915796511357087273573576447212010765224811172830500058149587643796156605806264888241423668364655440929864500235628781307647121525686260482761555388600694472994859710702555150615631640221860574723233362772665090412665021223464580367765916902809884762180499643500568735664013486723297127289015706543136175461147362292809782190535273738147867840700475847281366472005639785526559971816763467614315078462524661539477316893371072227299432612034949095322819148710038025687727315065782051549522783695829099043614812220559981668930916020115789778189096797745015077454916670505782307165267419325838884828545485035618500052669437793692352927923590282735278665785588608015607037855479388308804679791061431344407050063029097077624719626561037173805850738728822878474981567865597921745360128331989971706984973883742727884276470624189047777931634309662980780122570854631094652293713649097047514199870839648810961955986171703235389191828958295188264278912782134080335895685959563471845071443186170300150773011874477662367759523607466599992155678435765506473737502568066399898428237278999806444048127197040609059059638311989993821835783508405658925480585904427243800088523296740391859357200037222144473918488205986043850527995811107237223168615774242192993358758043560451802093314034773301577048872875357964074135280428990362892042002638500140105160857334621539306820932517967890100407696229798169149139744294415246087602090287557684827837172489156549417678220166041192362362631065142429061341040827876649052961158260594674855807485995931866454160755923953626475279873751899313402485413588332695550356258055012055973604515205518144906125359153211511330347582121554011540295349528315065201551751906388213033539087128518945366683600216323411382121985154641497710335858164370650844861318594040290871037346423462524396529307699560465696332760548135758381090041989038787159573668356918312103382243583667783341431627042814663442122400874480081657123938525810769064885074782342639218273157552674461805311956013078020033868073456995482913197641717191220787226402098753834271632233593920354543013616723730069166243401093381430301312843179980514467227690864696380867622672570234826449045743608228974590502739521078718536087882953570588570085441040020493474609456088247725674168877565579460950891823305552506912554313105655723190414894712715985575115720150904263708127481700223132001046010859000628612022578290863968722351717516708549654204587990987482063422066028181055684447440467844329602104745826208126537886070181450838679852485395044214644776772961343869565308248070859925320127885000721632325420888130602575765102802328612959463741616816128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,40] 120792898776820453701034377589802628788818173054458823827094599298147360749794635284559392644665757295414175775008987019589416888661100865906263791328278998891141229349026286858068041309795718580350142211302556861393021341670777538784492645543153376415912250961526138925776051272027681690524273857479803284551476399326491077525744980723822994214802825582563635755742961826534260395369471402053032705354334276166253645354347206349748085706679028767660767429239190597255056463645534245301873504553535479361561985022861999808642359935916822611739907674463646418968084186995674243997070715615246274396230349289277834228671352537048002006513900710863726372937241092991331007492671602704271701710582160299807749362525481416143046356485819243500933911485633192986417388908035168316249628159289587892963341335957496732416733390590974626912039458274246653785205341521349641505644620785180615914725007253224690164217263763383245730551196293143213621928573828917270935685948224428788501608953430260722586726047193956475800293110311576431720354320121675591569662759576792646629701699614565819477690095791383965898777563719187658513873086215305808023304952046366994657543656292690093017436050085752900942717402636782802351208576834064613030354371536636705897354226046912883758610785792601689184139482196821693593433523762685876016047204795594550199836162964434283792141037251175336911866253770292214708903469401373388496017229567622882382995276410193552392252569333723599111667261311979113164267323304182790855771881827752805288757134984660723895735186356477916879764465828454584114889336371656034093498414271056401664200862228920737591987350076849443183716526983531009308319044015021968229709326168554620546840101701949786693190506697578432187242170691055722115556391145999446552876800220023824042639520999040689674055175783665697064766684913668208478040797841212303124877584085371568119986723951768307274477196372902948064616135090288643047483827707474181588245164820845266707843235636195921540778140513071596832535999081293490005291433709585490875249414262869187078561558480102099064698902383675374544668148249236908287961964477895191453080432142907380572672510309748206845919734583440496857813366935353001486816882138062463290765740748867829261537330167911636368098624639053076305576159049118341758622767477773571140508069963026948248704546212355586786262722501815648716820293398824058966028484289354482522906846203853040196017864629615503659254882313744632639575019804402628963096156263921651979964409667941811401079183233989786110859690852201024749852990229335966986673307278845095836023514905939619679607984001309555556838421889165647143404785677481764064219060069672846381745443434144437218713985386413698588999786489151086999647152224072015631086661516598603701551535850502535943362786492402614689110601081368980484459324048969342993027756791340403901188556133925998114473174922898306086120777790641635032267552074911916061406756129947126863352049769323035475113410560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,41] -85842810819914766422195379231848937274166221513675924538175316974898058971012702263391126093336740056367596441712395397062740895423968794380736705380082408105651201131111284038860955506041667663154735490942432938205067469475847849116854601315627573330981074707541343051121858863748131082821053438702517806722858905054493325051650323325355430605551143936853665035456683288257364665667772958682753425561843195686911752639736592539907039172552492982136789113594009531075856536303436489955338672461581787037341796342270069627741910989360484647971413598642139036870987405378094053227242300697537154988445587659298019207465791861678118067193355218830857200786677985362012898145090444658129708842615821519183639290511850153520916406630252947049484154635295454664698865529157917219339710252934902095065905947368784079611319132434464481068598733543781061887129170328134808602449723238407869502511910686698765529182687263046118184425988281479590080887798907067082264294882063082352837347755652146636830572833625857177091550859152566943511007264936780205947132670146707446470631304589536954819378988469218996098037595331602110389376351497107247761913204151536249955076324629651847054078514352225214798140779064935894806213783966794332536518821544037752051186290307898673712077588730989959829330199236877353663762440878469492094603125039627596688621757882512148799777555615612040929264649221181477715702336436435009125347861717509683746798030941639369930552018689322631913430353758487408264085144840912871315357157794597991458998838225756088723492709156584910333291071744541825200320777913825738479726787275628175321384083764821897124432498571671998761463196423368247962813066863075239785621919473572534723773784420989732990306936476367717993875444046480503414886151733801043557737653570003148219078280141935384900307386596271402819185138196376339869101630957237343152418161132836489316945094603493921963934901815525975104618148157139563375967513527807917386512091839711001514505505933976787185067013481129741246915997674645908761372065163704785880522795425792620079426647160446921557754609240516904701585104061377708156190269313313602032667012649816091475147461672655604705390883417019892224354897778094153073586471053832759807011704739019169057593481177439475838722189767326919124174921313905660933477859177620977794620959272539035843227035505841279483039392711495882320455886173927427216753198177405783435984627288119495392439418348041502332965727205267867346074907660861992717159565039365828852451916105780168081798111838384401054457257110241534426217429302606153234256070440441968095400884217447299852208746230792578529563235523061112332336872214736551420530578817453413417387414169294565227501428556110703473002425291081565895300132899030029214352176623827338562378309496438570367594985169993011836697234683895571726382067732202607181520508489643813734891882746826288569463601773095910422115755401006034047745359686292302542317163128526111680192625635508156532439121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,42] 40034714630856272108608488163247613745543836379603527414171916543374525878157860397965706720331787209980130098215606606578212383580899854567882571714000474084247736119123653630047852026317822573298529710121878214403144601170087781407325288274758067721388844153531760398394907012686351285298057818479487466119894462626397529650378065053970078215855564918320141689607803931520343044942265106884430588464323650016008591831204766351286149289330454381009163505015255314750157431906890358890231782318934840397312854210133123451689060755815442859705691250493483867746909967341450216719387375844158550936001139000735392131825370487618947514023112508895966188084614392207234602707960619293451050951675098580620490080069021401556530798244649149977901571096742705434981329006392155878842913990026408920840551123255991559355128156073674884842743036043424043820132208619422193307640203916932934462626869092644686405544990630631942952475228544800514108232886600223942997469046727517692478448649423430630059193416562915610079411422558010744079651684107736390238377502984174832854988449300030746844321984724444120440793370613129000221556983046688953164599921254280999760583088268467517387813408065958451065911760873205392348378753205031004047132714414629262310992908403128608324216135164526263363178475765748378256484396282306060323075794385253397740829292424520363560718901980833718848941284640920434986502448924058873417643005273669004530777399335751245327257750119463597537242499346842830729496739293462715348917910428113009267229023564986547432159681183633156117161888807176826464472485911069159880790383540725568572274585606657195242972037312147860627226423666727904065922979900032321810419618665036114873675678443230768432688042608948098463268083447344611976204894892257750019288568690476443173650009559729382895703016010424573978186096251900871393836182615481178838980957091221165336102980866320498121450326992813571473654927763308087473369607100193752033668697609593126223782822799876859773219505760120981770558605802158648301995061567536302966674138417534061788128248577199592556043964814540584853394494646174086049443532620422497632624242350590914371601642943905797667266268831925780819120959608021078905686489290673936719860479422255601988894287251429862209362775486974696230375167551449295023749009055528379006616419154482557661223664921670660935288265225893756698365489500660736713932107863167214304513306733848242498293015029840508530329108909205962836031534500784466368244643066978225635250396773551563508296580265580927126378986477827918904090517396463435095608210474166738576008229498452495948290711140389872482946191732777644560215546496319559178842624322055638333674702847998220410798635129339103747193695594956965696729488165344210849722579873502690696078018100451528865314949584744051810461364270981203362870270985761510979190283328898460714437969729474276552195061736947785611697055844885529176556591367878869307640376866548845880792435704503359127064412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,43] -13834473386209657849237479350405597022513843418092368763523959212361039502093889995515764982789814399709862869502164755548874523495313920432167388960246531122786750482832408450598826293027655393646496068192158769478862381434371012117533686922793141506739575080363433669974760596152758417779545518279270689531636525483640271576895773467254145051021574260901540365747564136376813773051085605728516658794570348470031606190775670318145609052072906059791496947980419431721150442879545604709708520059530568522740019106831649262097053900437880256313932099367294796927581087124785440214261731812137492716175652217398268811098677148275617375608547661439725723454647237429928163282116735064258589485200517215216934921320458187517328853510319893349016054635068094964539888818286170818999036211089628656394647752026065988273688567660110074886228759200583382294032359520930240092599358772414416656165410840848143388114057670804293693713043437166157722130673291165846572496185716721090338318065713135343930353163245199329436537389248915894027538861680524801266671774543246169707068382935255628860882674618663841787978876531891320905105559088475207688236183053706502987151324860057172368875778432805006274210335463973266056565088997093380112034083923711300848701291302150514068597084949393558585272314216032846086931893692392552355307400385757571963679148659762536420541885320076220382997370004848084601449227915857481005209392367112990709710200042719312293905048330821154565656267038095043057445122731407042912044562954233418748964643941936982494247428580504392078679967447269585370698325082860142142708641288114308332902272106986820733964741645493005014199462751616552350539259932699962531483673174667801057507493008290445117069139088208996089530401233758679891273667809702716763374810426081437867382229536998571704045622537217458518877555759452345578402525827509871837053225630863738078239885744752173399918247400181523796840895212979953075963445218454516498083028069526110785741977694535612846340696571399417811929008845195014482760785031846634504218766406069683499263892305453600570482076182412550348730097080003961577832799925585971325431122947931963475837375573622158762128710791667848109349076942375170939763859594947420099341816693184926680865316470918582680859885515960617715038668774531208953034723380715679781938761046945133329880811780509930456176678829035956154410623418070434014628102259493740127751118949247155588448413271177111697915161838637133221000869185209401083519019078837557196299173247828435254612575841794036655093221376920038456128183345335168392958003853759061598901791420742218084569355859341358868305428301039753981690974864352342027152196888679705339018836620319992777106695188375513629613838258560197692181704843049080826010803238007111935222211904406237314701604695512993290221252317125780817922039140769532024575014996134754623365522997959091065472669449530881444062158396793712625328279608898369643084765303622294624333138575501010613378744320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,44] 3602580566530232932148234335072537627003086061533222051663978563887976540078003941400875602103708052415565231918243092486354559243338655715906799394595175379172031724301634733036392837537640993834450664711639902762548933208036953026677731341780941635017188504876015624739233502518345090769961037607525544630668441456798613774679873032001751816793355736188202530916382876150635471243490910469817215375947966446597348256306063879356600122916128023092180252700456441019845431737699415154160516944099702964169022467672442562152945460582332120853474623325793214777989474531727164472852023889811772311823757997637736769353428238870167389459725891813849312094707391420970414849116467060315893721187593072149827966051421645608378466480444486859673816892574574006410482031500519388474183662146169288875301283362858829077024617906100616746059689862507341003873206560136479733194380992851074715028929762182361016409678123234464805936569393162124736378386209073418863280906225998308152090874958042128765900287683730391565840430950953020020849014699391529363912661891189004858248804522088489901187782915371496711548525900150709288985958412016714079152752163525971579136954524788935461719166180763028167970463991133326189969748500217359279534191660586115689915484318258097932037242206408569767855461486721320123113482756755356617112928105228507703572139033200966753699108836023370506367044414393920048562302701388360867415671700523357935160727133720750483007178156452152778436961114423502991790136668880157489826378652641169375589289609091973378496479252982390970206069860166252552071977510149960818751114801658011280082990865272540689547583367913722857367488387501279937599191879537392133868309268309376936238082848831849193811940663119814420384573365413633947488042788184151727437895536030071484450944528643599493891869942320781027428372434995122093497702795856128006541407117896897638966723745861483009460607646403305263618930223722126058122425781293140492676005604174494879303819155131566035413334190183215852863986652947309002474208902961771101046005334188457971584517789637416417344154915877222360624650400491908349677806919326304032414100664125427085239258426603941914953162093588732961469186688378001785021733114081494945406690634110468359908561212685742543326486540076991691349998685996362064996387320643153511185163674341770660002244410535553550715930890272152175522467805272402040510436924352959128343590145153504204605695027001592348162438037549935169082440075653000127713918454767845379571374220116911135815869469905709154775707341221478996317899418124534389102560724560364195889239194078734796360013621366481428980639909545106924374679970821578379049923202372980658433104798472889995206974490586878266666726447990521909634305796117720025648446402282997543704571704559294471351095078511044231588990969979725665568445998023346321189341452325016294278323483993568627782963881004202631730987831714831797104676383710877409419718767540954034412925290937225938668093440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,45] -663309387810479044321289587511815935401714664829027821769897451682971585391381321838878565334259373257239395717180320897283943900113818287489942450137711382751434777979189017729931004498501695495446931428311167830838521745916213336682807255713358737313582127955664157190208610625731801481797096625486022259612045512501314628387065087533262181686909954377079642032185910101274785337894844416220059966607445181548962254807670278761101525010616157097937447889640268796814923048913779181412809865688283366219982060713790295368364021792783202229536746807097122553727276330730944085132988121020216107785423134704748565432023097009638104756108267299920826303217493145577648595511432237196559257424655337289236986403004831936368914710384422684162797523593587815606002873873390362391994147577508110494938249249840751454563679075881318583713431135359117257942186157114946081561460436328355987832955130009273707362183052925856649316991453374849431295628153509402039278026511725389479748481531360515797480453475005122875156541461059922625764404987747191123492453347642153993368816424500290868390578711750974635994264905977103412117623655492846298220394451952315759820511867430323868809747023935606529431207243128201108628468452916186604936138507000881267764348783131216982606608067546719196658985043838560164592208865181615409504773855265807844673836124732440138384989153004991260104930342065118967153768946773500541062435928865226384977838166319037442196272035383190445225219117945494241304238630939261424292702552386898343866881195105349439659627977936000655360764772743667765771406909138141881812625468671167699979875414326280780635550825661401737348110287363615477221316395951282153522940600771192100561142265313847944188060428512543891105251210800402168300426553491867358093882483079868512209971886873469663110708988792576658419633761745962746429171300296983316773179844339484827068267804288372489995214575992367947389504624620767528187432232919112978594844580979910243403798238189206546555674090506563581010897943839957240546381490213598189849541452008251072930779285154508256012795424616649468288120163554767674731616850172319578007268290276258723982427232138895085828071378575463642729479233287111816778449231770475725303083950951083780350464319130536526212804028341895116932453300711038374991596824936245123327728140820886770140754311107162464430223692950661140195917955427797264516484170323737519127329837817231087454331674799622205260980053420062262183997050532729142960992449619030953034042803381977940516303445692957905385875899780527863470501108181927009671361038617493144081422582320933745926797420384870682526596712427875899837694402980873704466831599491213574840038836235360909218874494293629435086408108845448125110097507235896367530088905306999459539970149425953132797058715597299140119218660779155843225564943911757966890012649776592023832994953100918796440410341763099767656035444302740627412874615059600553297410798658212219767862410797714796208717824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,46] 59399787642540158952380140168290491229835088011764180246028873048909221215732263183255496552952352979773231541724066062325793559701482772418050993234504608144585418011498330277749214173453899567378220544653555883012385815371963643697717314260113532259334946210879358763333073076284027832190997039129009668904290805368178926443186183920802184353107518274540521007319582175966290536713656440937880629534800829247030407944761537198502108662965802516211162841542054020978524780656870637003346250261905839345181598461606548944100884608405938255651170133753925213261266096094434731598637863971365602443192303193411183345325280252222123006868396785012974765356021917292991326036967877496869508473619825501090714931564373428112310588887806559143988579971264240899756908257178464752039147442980704300738429149961276399648956216656756445169456959982943473125395603503080461386207138335000574265925911826882254890995087674762920937436601762738053230011014339032341704158752199526129547953150047579271150770937347411879273465415680246484146821212606194556421751006927452111537426388255367515117384228629591230421229574752305193957640158431530714399016855586842178620451480397277681934158480359973314008522377958605076029459947242055376571787032388054136825119107964704478221119969350464116752219791364177293398988356182124881448886084001738345073785319671200514324476104492770002258934709672097273786541268021716121461933600381931693827565009874093559123974528511554915516897165464693627248356093992575771732547099567294040142401466042498956445794365289805875471300349876174618207938987248336401358353012594261154882329460306119327538473017018044614457907873562962110707431910748264406364947937859698214902232059911082602275088189107256742085215779395336792529813302302227245823146795667482235212697298375898326176223016746404773530683109229274071102040384382938569324406064557626070432333395847215227241229205671010477243252194043947112250341303485757533962340996806349514191572519332862302777088735238613467202344590333953768202830505029688489497610087506500054549061964188167077561412922274089083320966616661953536794222272154664663607286386143486789176379856812103474981736121923172876049182740262762691648796360191122325661421879849715394205257810340762168060358694998941235217227357677745871677489135658801403477470354785398839528046124333475263626104519372921744619502398854892151061945121733922477418751892444222943466229819847538107338519686968655505744627282852354330238833066269342033815176883456721206265912441184225579170863252122690234561849631132108485352010301888489319091672547235212511578866386225221466860436588809479247486075903769404081516094226195196418796336600512467233696331677214386828542061689376225529950523280304921389810842792482024213800678901951742049445327986903652010169678463056388511904495896772622435615247044361454394464059679846513395638000794028825107501506330539174678531674471603695682331261691244819173441188077338123470551121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,47] 9691908713193424079636649403461020955806543421541481115363364277692886896502410207186247374757845175902133998687229826697842230098533744915999928077129572663677799057636251616851044558093270964932838297942018072348618439999973515268979692329694436328100938662883339378299669364851605062751193177765291993231733876662496176293439903808425968069872580847380909799723255544018297071658530612552885958183839096815596142108265069882064911203622755590117768752321968724779134323641843167941743633877739502037263419534815709997978128609820800559259447423918219162637050316201080700488119590245072137491555143023777557270703962621328237537846966503044582563148243375220724558838950920788934008130524189837788864977006640777882537532098277295098879131401075876985561148031834565126533399577401284154396374336834604310061175301587339046747601142174642237112703009870691270605390518004153574277393426711158541855633921637111355499238792539404473687255359328430393430391717326995623134512349239587888732453696414517290064504102211394348639411107639441395918068875544819790159892952462020112486124124314830102095696783591184028131281414545373114032780360811891557451379676951136163466978758604072194297861828270207779737681855901180241752344072141133688148151203024522410637001570312005303921429744746243941336253276046596964432179574911264024907517403548506085982140243021364429991976038966384570736983927066262888396661024452993830623066873418041100693125485563667856683995685101895570869311431531430050060155763289630020918177983317703816423101973143110762132185126966518608415073896617847408565125416859956707165007158077317467519408804013421306622336298350419273129498099916730225028808122025897826530054442984166490804866676340806370540154139889493131049885404365412186313577708281873011674361563412380799041104867970013395270540151581813343836951485444291961377015248547970127144065636979424200082853819036719898923704015957026566010802690692735408979888157193537373679203459395666189734209537832803819454197540394980350990839014378296528459477807616072774582669661939343790111577710427103815093832323999612508853684044800375292449427010326633768464552254460966626018639990660387880490544455388651142656673637860649238516417074293004606273880405456860989404852669954207683527881250790405853728766662201589529617787047240806093639219147548962528583199131793093994632097549048402662571997254646052496664462179556189865754070724450246902181769145479900165147986601928680819942239747394384507620357701103136389478415720966187071956096496680330258040948123081141561370807710459496059035415486895128755906564509043823171479612291231820373532652647314764620486413186060524343289934526438714552350954411237971819720981184284516665576984852946791401085467088352255871130921303124479849502700950434094828460496208911693512217544742466983780817041852448628759477197889421423691972481682897288437967194941641786302332730032901705484435348813514754585813345597373719289245204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,48] -4195166479042615115377382298575081041033280372098014679302705556464820341380028899434486374043535098876100657655807027662919781381729476191563778350390922752147984359386641685318287957969278611627593023194813495170977085546859759851092589054075490200858769182736167006561011457814175915448997168605867137931040675606815314451326141735165599111514079059538452569285584556295699855823398887313012499909587374278464148138971444550343986659810642973987374572113194083891110301432645712227453561832443267581805523809362621629768802076073009736435857344051478187234539476220998425248648830888024487688552131056889583228523235808627741460786164333692223344929711408518669938056906046234141082192621010803784204705426290225742679720030893450934894186511224057380107685135244054504616406069683330928325073692282008653990882114731187516577807758887116369876812328048192148169160129237550505032734351955925949051832443209206589987610725367824832009012417257718494293647436373806353516434632454800522638355645361475783547129606507310454015244287981719917979447452589913765327067877570429406128887521141211603276063762608187358641973679219206418533829483363840396544740991329839492272153275360706353647966632986232689996310521359597057772426644689459986890147812850692652602368758291224695193303941063382671511675911192706888677968749570405095469223259271057108630875829759231647773664966094801149738694095080813820719215683795310381589776951231556349222349654646917526760242601177668278503226373909277757773920884047734821054502441291646862963390679125950241378614022842425000509014736608517761526141852894602845727459185414663789225004168514669403868945165465864491885224431203358302124735799746330047993272699848684632833134297981565095497631260012373167580754261727929559568015824303978541093316993158061543045296773964971734908215380704799680070055121193269130325985804741636442390604697800592309658214460019584085252149944516143614042236430071846690323148539014441311150815287480391176387356135181568683771591518548745060792868577783918569674386173154311198039957586685000086375616550168161009829084753952939807745728584324393387772715557384035460446402769663733716118253376765631476225081931851188602046298274286619097792675974546998225335118018450546396955310988633716529769941388010548469359508296861988702126161191045165644677863052059879451951982956119132574738321145984290990897460269829695910003360495458612754345807735032641110593061370250549056895310885285070460039395863077224264731285343651815383315370135191171072886315105065717325014564446544428400541137912387519007891900819684896100714801023969419328103138772669314255697797722034214949416426147002028397311812840256227485672998514308860168687138283512359323053672845270922792081492978274318280324892176912685684435669915767072256551395851885006225661784277022652609410467393292828439138223982021454338181821465433599999301132728961058345409835436302390184457260514018837231550585722843898211152691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,49] 36257218547082427665833608502044326076840753761763298077123762098807368377938324118759809229093618975154436412132734365756385478696381451719771171407663052992191648418184963242396148977929673408548789774218575430764337194954754383859885426646056129938683343941665891302426396969853849020217927504191932841648837277964207319719665456025832723260593488122332804993467856514192492606359311351220470807649182696573571921080269831449963400902868470902708280481616681331773241204661105919553257291425842357129117695239667855171085566920400118127446641338410476759962720402654583798093661355951284241776882701836146211109497052450872827284934166655020643677392923759751518162332978164432466617876640683942329068484034118571117363905890567074291592146251461972297516405748649284635567260608297659172655755993061349095584605431310732590147130751552535664363737344040436133700901433119528997146407470887186787411657298972079219331540473545251120592223510786008098849543368796796396482790247251034411696191194580539283952082582929668923217737467406266636373223823731713312606970602885821605012243709431534459990618886586710739415970462531710769488509528718080970141768758399560701276991310166530644839479644761777082215567661040950267734005754942886426101098804040869519994042739777639328340069266762724158266897950943767265959205926544645836542645117008159998473066007319390094140084426907470673956986196728737188888079349255792086753271273366049805999682509080254711756109630249250485490501067569151131170706677270210138616329551170665692269329477538004941306737507112428165843028627362265234640626842876619152016197711134371400753049566855880611098596911314250076609881860926129459805948548768443937005671591046840994349778534591220242730584473677831090207493198690538591834747410841576772269340949351836075531777641957808475995131625875224010814138021097961985799274130454536342232929332653441173221299734219495472437256715886267148332439698864150761806042861732978103017826670268208790414183199961360526965014483917781771475317733782002823417358686832693153344209912373489991672253176352183697439649520315078464047543633826460559166692416101082206296039540671078423821032334267708986001498309110001124587654068459573724426907672802637021649813823630940498317894489077989477380604340071741923627047872630935230161883174178802944558793581324585809358104366978289704768341545551214129644068103268101760425666870817254939667432618420066327849729619966706950354828803994844551669624903398317651699265279185576892313943986779016161509104597533604776275906056065407183981954517881446306189752434708595762958993300951515601196782936085673831661739974567395269959637179884426378538908821397492000002698394666652351546432428980355083539560901606277552484893056905482761033969187810359213948704758643589644515563320850147118723378264130855477770790494780180611847824524808185633015186395880328012505771344424128767138938766025101582026924204784609248318620896086481185013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,50] 421469429943649515472805287696130902745643844469813982571770238622553135900590855796627887640017265861187053601893789458110386560822979290870939835424259344518222618652731465771541275152697888605069941874015421656661698593663971865829352215132444675258150339666825197963501132133969547043601141086226855013709247160057040214185347794632046204067343631829574437449975337964213615181466059734644897809393238789607677700048399659483809258157766983264067536935445792072693228527580191329978460059345988223218578874558146163942922139846223518560877467715504689301889418094956934601784480581860691022147835417993713113876253950208535813715209507241732070776458136117743518928460483284928809820855271615545128426835439212788248760210227477604242963589776991394843838515705717802329601835638916343249799302096501860440014666815990872226560950127616809758918415552301593562385937068898582732950667869250183662159634219082670610423519386631401132443218517866810570573820428530613497857930407399539986092238573990074852976033172268648817561791713864491275447982946628794076985402157412757524055264174499210315604343760189682003898476239924464249309696289857279422755001819332845678828932218811333420088488711191352127183281449533997461395806586203117996531293999970983637328364632964467178142852632574821604432198384694421429085992767184252691407479919206172427789315557424741066965953318782958850796876462615312902214833285175537356922896755797559966002043714586157682733009219322901380370917447062470153998692719054684111147232388387835220496076751360081311287819115268707747323163572376081109874581422022710304564093985354236490799716920201687170090185908084776032130946898111962290445543191739327432421764657677566375192254569255269152659908583831691772244470254472804013602382519920480517495499303076737508421485299086005408426133875959742753508604397481309259781706921294656193444581018415277043936149420991018072681664967400904646822483583744818440916191124806094952341513430210046960726331875617511746881339804821905626396766281565903554438026471872496238117517549206609046170583867019031515342961265080195158231451817789330570346089888148727137479089573127847850161717269339459772720718353440005745336026725387988214603984564825101466624981635419446298981132674642411056312456295226690608717167919519096469831882606346269674833213657804406719877108276421868162594019201924978313432425661580411759706513144350451191714731776580631946527761994842813137551689601663881822937774688817120610218067789645368595034579206265180703000122731436351010546965253610179083996758188467121829726026540173709072879577127456513986260442100956190462544954590052142373692260307637048304174089173158524330848802652072779075580147514471684039514206445327042238632917528654869437929690759698057570734871902368007346655599538742342634932787467510991028640477453566171832450591747613386738242712667046720149310916165253485811893873316970318834120698961996560759612179380712545022115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,51] -166475332838161117597629790934181094768853088933822497686347210606867645684742951242851315021626738768316826753276212387997478347650310695563704278622744423229355650039129582270782626276410157693199439709530840682201944685399975779504868701887964002744270620485332080714572678142374954164903202931507791918244545959375612274262384743511944411486241631881832521100611383545198580483468356450362317248299487342046161138261975740902644895042170973756832576798200757325326061884632806659424249676645074821833768422345118582551289715440922543536009187896367710783201960849124139759688040294483017483589183777605585867145959695214322568074852030867237955669904637141602128257527696153191748015190526797497243240272506660147484201429101150667990582576675190995868166138949351815157913421727986130561686043354457120280161325918388172906496887860746679464273675024582520605665178608048110445118450606509558235818956902459088220810377411397465245464479843795341720609328485294530230550167155323877286891991272456752698092552243339067194244722042720975566900262778192872183233068170602058721788897956081036174319985390365259480955533808496491371658677596240415181824395110971374616583206878032909603459625371523685081588699896317639758405208873274352077579421528991158367707054116365071760079823577605502355180817258475230200455836128828120845598677488621253409881266741462177409316730686496368224496764800209955847280727456446586256653903628944005920500218312845474471791700124658898278061084262302783924236921628905031323866752411843966177802106360367861491847379269652495769710914691528342902714732822950009251307496699365115236132968900470140383077168626390093066661446495484910484022243718123169672742049224117812404076499469499256889570392323474127557497004322716545180830308899165646478081699627107519682657410482876204317620142444209974277969897344903868241580209248383490734122397015658065846361554842320596432922265769970168243872217684275949402585713874065232284800567655096645330897112972755344225052623586266027579518111095722176660842474431245669896571756131016036459196583552200195267155176798862555925628391157694798483353909611591927415055877521010858750778180344893928862615504505273611991337806056849464118372435150031877780009322572087378912598233381573541494442648244023357218980423287449232037533957266091544814884817377478128787548497456240400534149988436158306737609653346798376466619984595243683416185381426996760971962155352452768762069436139322436551692085104969524108210263780165731287341604728000576150150018382117372526804098355220414381625438843990408816668279876619695622632965011149195996940036416164340452446141286829504544925559966364168545576811284936758781906078221219771173333285393264171713552151325513914138249848290272477188809516858218879481018237736807542866675080988979640045075512378955680381549047399584151020932097436238817814656296449116464301220165945989969633809709050747130925596610061848439302014418930628405839790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,52] 31765050807073217558899892158247669006937756878557137689842375629728485204856376822247788799657917241986615402066745045168449547029635279848431456602466748211721038267903615094983938147378302907514331720010614508394908646977807960365021860005536336783643872826149567958374374119801321490314217328005595260165274332601096785028482242373353409969460089617838431524892251832953070629929302818821610537221569501010734607171063145568151149815426343041836694859589496463267443071754852320688505941081210688703008960375606883952862869453257646021409588383106476363280865375853217737504247188125771353264079378241908756068624641066983900607187961011971737164353293603125268258714512209692285394068455118881015586918787952421325336724466285626977536019024310393742368833659294746166754329430758356847578786795424631352102985554728889401379483467041791589645525119489435734289969717301279331369525560141762414817966312324527435429749311498203228207969358311949654123009774678606588081124492480365714726819050047927910737601737800927619969894178357384549886140759686206519139921860531145047335858234228927474457531083489135898333092270927674989732407804800385391534125598012051341076776795415567306550375976022759951421194793483045190177181338320942082603375559895332432601820130890109099718629809084812810020003684500079028326157607718091950030859584822651768481798758805382610185970643170264814077737420103123299323966708508787191552347396148096216085918534645920343419974102032588596034161236952210061946014387211874234296289146263121749577876002970988313946374747875289670444636526090440153489814615562491193026327039861735995009950087322007091571782371441718463368411791778126412408908809106330064669499429743175689618576697426170262799068553386563736658222126058525996268188407225502898094818288696981198547766339392393737544458803204277934249250767466234108130849210167969360644824578550035662204360373073775923775676311106258599728598617552432034303502951488612782658096025141509520630315913642256057534101992791912676117812151406375115635591113412535841849035778698777993624087889225377151812051914061659475578470522837524931079865120228461489814467607742339305883967313598787305930918436898672517582582340105991314654802870575288355828610986165364251105125292014582203684353944603903285110850068864456050218959888936968684504158263339811918384817669490148896862726356152257689392793520245783047486112977563468354299567112715404227611650381203363403859073225544953229187404414856294255795325236757345536317053068773182154775164028707626191636997624201554488585068093169535705710994936517608545270339018450038802190519094270833736328416456994726332746848792347135641375582555684317008730113829348960469207172436660971492201336530873550834054244003925233843944120047746107854338471110802824186541050320478719274653782289461259661207129546971005065139832581262195296261800445536942998554543277333540302981471863155777305606982584177406010397974773676409534545920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,53] -1444596130678137182476236991392831666640379863103663579611519729540366235328160518587570413067212091756857261202583396633951878847553285121800648381031776655725480548687286684895470168369139564924143572415774089871277092582009233285772437464807580114921181804812377160292838738262117765529174262070053690943815502365682944999122170164404269349817144537329872979340680753756046233821630012174585740644588579569665979934522975397398693126616744206714658333330647539733201570300972531134890256284633100322151199206533128122047426046592987884425081469330289707410321115810090067407211056533626262491290431895607830714092445907808340863139736748909592547745372828531515813078188393327440096022129226345113837561771695906106802815661447880036687117142421085495188075826520653169845170239486814174386070917459157210564583370668703265130165796054785003974962700695652882556075375426398286824170009816013753802404675023554941837253674237469359958278218373158545561052252269128696490932724763183403661102591300885928012177164525396177732455036462230383085920010703210437450075206615040731162305288843505323958349419734956884521987515802173354830079289815342114307613486636600869173685982726951285995069547149590559131773578876943387504040971640716068380251741273959634542272499591901203180865992070257042371153227905223719424418444524470949680263020121746163706343786964522117378599652237916704900518736420847339608122470200120602510574108055173745710225193672136279769186905510600206321723607728732313093454712938933979169945312786168031966176233464714782008514742161832271552413779906596429249638715811966446775841630824918019245171952489748883505723618724939424751863884146942498558197015938697346426409531798837199714587133591852312091909341157384369488871844131940387301146873752860549508726002948482359228571975270690598898813999724818760933613678032013077086223740247500392741152681579626476583168139086972127373940330687338766278070052854455297629942944928744470584030722833584004433738887008303381731739846415262172666523136209845145097611443702911802235546422881771151997358369772161405789314605714242710091622859405245277851467412262594241307711776594323550733062837950053389951588070599251856526634365561040776001292117146137170904520629467408345558432579187812607939735228377016408950761734552343560452085545884697031412843682289275058586180605363374556576031793733323115063028275331249362515843207876859322904126744302991274219113586157683174520364586970304585903441964494039144695845218157353050928307862121581347305665383600737809967752534079229413020813072465505007468583938685169207894540085328540664044503989196277953341334031103266638434633218525414621190698176914581678981207974492419704307801070423618916573957145932495144890155366532581537804005744910550024328506641405589323451498223834748925060208996712315634278387298650682421345547801960106639801318800982291242537321727919314401309526518397300784967387412981331477660622877716394731896832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,54] -960583051177086470456883791557982372065908443086199369631060540914205395308340168846076766682390190517397558252572676479979323123064204783728216166631350533536299460591377989680174904276463375574204364386447196852308377972521224242449245090175858631380580690978366873270528817152765614083301748320772895501893902867659614286315295094427326151966117097084716652744705381706589876839491956041201441360115787974389896629726237331061973717966944702873916246681071399089734010476369977045529397374957902475805414380545884021391092499640942317284211693488364730614492268947081509485434224835215037906403778632608953215984431464189839112665966609540511971512379598395823361855952008469005260920649739986494144385363240286531229541085053863618129254753686596803457035451095863250133264032890047494424703152148506218397947064656137372141658464150627448710577995015120470503308046644265578142940243117716989499413421772278164485072944398269316268558037738740911198488966812437453711936920537735601911189673505293632880336996717119984229673788159698287232779156268360932518769566921656374147415158181585286711789137161023173203121110422181283167830755155454493494451639383850542115810937497284038892351679593577091575333076263812159909755008099179162686493485931748950706647145540083855355307329179686253171942315697858485055361282017310645080148725755305911980548745193444102509752038001686597269474779346852073945341626032905144777525669859242474791522391971479217486029897891206300787776012663030830368011129767935377749665039983991706638945423922699514237665519916905718904373050591586598729037955605584551689875478062128436553592160369225617829290242758427340388670483763860531685596166596303423048160551874206542990596444140491178203659255541122849726604486043505346007621406254831242777075720126077593664588786850513250069254327967244293382653962025767298471241921330084583050996496153792638743804109144972875555262013259538345047157816629806280002987542232777519870714704516726924980904163879705034393422474830981169168615759369153560103630738666645686235422082668118727449283255584088980334016547571246183225973721727722732005217931184832230991022833212261916229032633814869339295604109648232868698773109422172808561607010852843787991817948731658691214215258816808770653585591169968211229054772808633976910532502915826562877276425120109638307944087738480272997694660450472620313039334483838358577674741806199904603730920852771538498981881083617156303570459971324227718268594359256742496062933632801998545397806633159071534684157012491304552340447164817014532739850106013522855174013293426081969852287664688915231116871264797377653021185893466432937408407888005108283612568043472488586905265720231946822506837760724971070462544241797819700582406462334982484908660404188322684838927080673900752667900941542251971468548570648699018601112823231809958352635746038833326742994051501436174456814595161650411356071042028670718462064446203475336234363626515270205440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,55] 312908379257976116852131645302302864323461512957722233673271953478275304596303233268578873122838401005706018123122657507162701238186456857362727868755336736995774695062603737076296183123336764019024336078584192482186166482060578381652688395041274690150518376241997905560707722656312015464957508052194499655854077665750193890235076631337750571208359916870877059495503285058664577073807247466189525643188834566921802577981502705182428693077381890345847138213199794538949840166827143952849369664249823644164481062825381208750650310700369841881511135531113240266779830902602269461732827335637407519620138635507084504428682801183104293896137510153080238532383288515891021915181939685745049375069130200914812758022925015053647531380474568863071501103578008253316688790412906432431902971922700466879369363331142999915373085066409217465716886006054719825912202102047932546216585127584982092918852572774285130868073064670185160977042282256401113478704119825215803684073355448900725849877878508182986437243894015284641034728842615718369339169840205445778994505929504309898233759855381315562484515666869509137652201982407355032892262816851516850080128798468502045731548350152685188587321617357431304715104659902576924858316338808074358689771656848506674678119181095839460941561301853666824123023791801147227992089361440423963881515833449037521791627070899409241594664492750561390987943022126925908510836300806757935346490442699503448476361895961704094186281787360102129536002834332108621424128535683796634653075547240861057051303092049672399160431044178867632201666547216774730442677094214802599101304787997105488655169972997915619264583332515540590229724160623787567052428832725210727369161581104802980146881736806496419267357794622479345484086946254143680482282119587250685008365839062153813158388865203900160833643190155066105815442111633892601561815864643373900932945441413485008868849029920897482924502540537357551001892841382648180530131110750027906381236472459534904084359412658366760940220785075765352601803083990930001166762178156479263068083641545415217078914456078438144523216213466336827227056682461937172200657173943626360520760564262443980165036124058676232354667457075020846529181252869117669338355753782394880142415219018096287584617278188659986006728406645243464823947226146929025021731840347036746404067085811785077618612353711706058032537284064189895810506103685760677813901151320281653664588488194636942083265072927540154589374420444601243588728117625017211524998409120929886148708746844644747318321019403163412332082706410268890679044774239598528839777310443208802268501444867131923550781424802156776926673899507347833541682279633172017772854009945332505196188524903447086811271387146223939473395988679584579282792215138134339000004486027447617112435306058064299070144954913683546503034887118074271811503169260478695552682306879726826059765636011361326020694859660587942839553126686336597154075343901804454910422639111651643972077453032911011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,56] -50258291621940492503462363904163642329176742378573268769238776197237223924878371029438199326149736161576778573292375291783328711811881414555240345601726965612859841382473599107195454181269979501776635511017809033621462830691406758814665921984611034736395230991886873385531875712750191477477792798423972846593924667771818016645045812522570259540974807552872421585162524646343658255350844555564867205115191862073179480120121300654602344224386362239521767520395451292793103666126734972232488780605218690535085449213970010737786784936763816563742637805411091356514645115335738792281316457413747171486029316816543770467683085122608348208174864388011067686974667775055161344800793854433245229024271248587438236297240957005462008437926418601777576280855959424743597047306147827173695847346430114728883315672083133476762750049869900256030159028103481417719762261170853945665290392756601296221224623948553053331177346558615531420525413958304565345969123426287413245803718411881837458776215712667481744424236705345287173965241271514190686763709114757407195843077453075201437846304302207627056453112972792856551916196525195321921262058318175961166686439252816639090668787059570309636284682050653069171704424877931097732494999141952676603205606685418278864015260524907637392826021988409917189865334005209580934174556838786330238913494055509475854005049730023103641602066931696836347021502613319681701110504409765240335613241392782959842544521893366159515229515936678367512392722088272158602706673449210751764937508928342312749355684106709494248318756010665408435299313840040590177337942910149839815513513577040854365021475129514981870792463748857848776370298792407219768223927576705170434342393933496405656936158178116036813277333789053810467103463788902710769148126782612539713341622645986245286028340602696048449793448509237684573506367239095995412547873630572163726425222165247614346445124787309605741003083382489232632670625900362524828699522541560967248170047171447455559844886189229992112389149340510526472742165386478614512406708135800376263721111862906729906155982374662893645900091329617423839326389368258054418674775987044178748199782693971135921996413682993322505107206731785977320061150307679119239070530356750111451351033611444311912226952955321022584787953800386778895346207701610493566708677808635721137657198860841349448231587570349514006575990580846545656191809686016962169652628380826608287645229344550386368411809574821281812214572261133372510641109006230584923144734267292227833736184247668248628921814989386234120704108074853352924075086715083338375252404854981030851285127451138019185837566578184339035051264865877874646918351463072373423591213121075226049835577408504751040377079089379451733895202217097632273824705892849974887719981436607439510803016926421576834774012662906107756166361299491035671436647732323624297638998533583020822939071801639619545346035564367124383150933075978203059368387888755829942071420751145278853600623378059755520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,57] 4357229730217707269822444084451467561023330355084046008895781247587365406823363448328012254059502523113522317218142689849944413135408080821973798637749507532089039369736428627837904038857880511793970369395239997770106518584872030076993344768775970595734494450058158539236101783025144974649568922048319121963686172567481513173532887485968340406231427024471950004653362764287716408969606200541752865339361653260589714319436045562146210911785796026204780953079008526853747034510545983458558238458430796441230652235034967215887419947457931928184402195314441988979512003325336159185735886565433863065355290086103865432734733233633665276176726502160640641386544282364635533926851923441883776652095763188414015007919094088536710172009529871275967187748418602279973561827169853664308547394334395056815173162923015151821040776259694664962031108949827840346146919121812437826687512625160826927656521346945286671649022192964906026798527007992407130733683577600217231410627178891603631594580023285173506924017904625093852020939306162243112206658432870682104911476407226741056762926335854248572928793680922844595941351578839628901656301487814032428686670866394586875616596797642192754195964725625691447597002237405489965136475506468092231673542010302529454391382899789856758195941153773663987972360007022350246158909753541989386017310053510618962030854552726835014491476979347823609193176905291593935994949425195002461106624472611255764635462395102550144224996694535391675910981959174316278159225366615400998629056856119891617323390469596095849995367592554573771122128800138117616974744136016052600672083457331912135213262015717221722189541250119734659047543341994776969421645701531475633427925060872325341293484607172892688679411126560096308083202676614441929976374559462150018409657120025069944821423254814144345834875068033752511558069542509243059478251833923690221123497470659219049637162164636905724642169358078487147860092129900015391662429541269742412410803270830029804975500812527757880379033465492046280895948648001339506785010910055402994180925378316032325042235944197619005660841147333590737740772563572332584879171529667388979343919453707587175774164831254692129264676306033107386250643777715286941031484855701861400789193283537975182903706093302518369425628350045284950182149624847580085367775620660769659542843902967613899177524600570650454133813909800837779630417509434579221163653932933674048925722174323085904940622648792948966061952058605683661788581704045715911913012363089668305409196651240407000356355740378432740352087043244091602191891700767433025087399520391680886220847368682013069279999760247752103293128113019928173014203693394474486546498860982522488303162995811721129145035318795246519971884640650716052049264771158905607367930516317512455563954995608362692669794333979245678793318319704531049366827565798134311898952807875356132245505492054724157092856799990980800427215450986619915015489175460089909998865946723326767437114999658512384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,58] -75931810508473064530153475719402286845855052615416989566006508289712287186076509548292167328713458222518119017386297187728824317270468101638447126669966969032346302322225915293123332366253452283215848400883357653048791481823655124734248783848212928967041352497700362622309025842509420519958953309604576390113805145065973494575530241989238183221023762912592375258043904836486006763196217515708557021859150691426131328891984095465722101614044187991539037864003454554430809412653653244170462225397020362984480608847188891454712253473079786402222577507711291676735397759898632276466569086917753551159837672512484785102851147995313660849707124702748087287078054582422101974403761731764368167693175861204333594481280361611492963511550657253965212188868500429039800198736341239065536678894571834315769667054150839333542432193365930432237656745509796801728774433323069661495521865578142048542562860250863116790966580160428813461045934133039930600640129848846806629682583506678104205680737684710783633720425265592497185979027286668773255795963508418470086009325354499839918409397783655431335504416782999865099548050604488053219607433466778937617997639777573225996178221268242946274958734252233055660696466888035128072990478568101797872086324742305114288757005321816839298593792561364784371876124691145384999038476114518215020391325675117929617966893730070293425707595468622030470823969383922451295507821647806082976075471120835841098777921228929598991928555717350737705743409676392913428177338430937793011103562125374071487995559431943217857685443286383989660613012603738699293575413757463239286780426513771995811107969938094922338185856595966227245604355218248268715868939517019454933939004238561920380270150141116037178313277734093413635645859663314335805313508256241565021815080671444938866619635239319952591032010868179478428897623894196412439117583146054581238089003773374709510921883022161346405630313238621781198135289746695316449330681597617876725856762773530936913627295042692133042592186467844274837767747708438827571626644999160398971698803124405112470515877332839395998534059549494825183993829220502737780063286044594239153283695251165261734172410961146828304496014456718140125994596200477916965953239136147795809438981999470203054625498494785090771189280325124402979871425960366616732586913924787920559052807288351108969108077769381407374883138096857004162371787053851317277279877024315421374663465316390533411802751037732787367995453607044628487098999368359340365441408327375245997393658322040470867404863489064776274415048833702609506022775015146528441188749948357349896482988255010331317320072280933149211035336707087541244329041148312082866171259290330474480739065958902124602421665754246657927116811295160228647180023820000748857402666194383530805922739660300360347942702525805045677886017005110759465821607984952954264387541744420645676737927620475262667660540968667934667746435759261488545062447387978165664057728914528971036632927583600640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,59] -15779016834928790583872701870568132151561652102808209582971029125684192135827412608230226586595804779458476305503367374830503733539362923731850701401779312141483764951300499890397912168531824385657315937584535653767718935628687785547548299527769452595457920410606727824461787724169206651308660292761796612282837494841953875841275778688964487018786205038545132279551938431129283592406487264302808538335220078184543325603359995992872196677182006879638298926432460680731369796647432753106636209603604285203101068794351819377730884884724230720815982868451014561039085819095755865713621464324504541989449835206935343919850611840064221378213495090205257302672672090210873272274243160116985002270403918043091908570154658388608888077414569522167306952900281211132873251133914482479952668613492756955265409816883984668228980221001119262198793405133631118534306084199502400242976703240311006815020731358905214204892140581559734062633398140218074660223674473732519323593562085256941457232393107632372652671045156750494467116962852555369893848106646099905319472840674944121132171381761862041987158375670828217414646127145014184985571936808247666657366407524339372721994975964463859774011417381789160370128356255554428709368621047289373180477185172797800169855912129081003936090527435403126967826833913537314861797834762089179949700532630531495864081924141506794202466539899320612386665218097062762820092339341320406185295406167183429890159587625101525520578250389399231989241086960725413010126342612820418957839235967832525174514000046636838603981542698404518461386361148055112375423261773015343262115400306740333635791393860604301798087300206472681033358862516126799895542751816777566281355646052569306262826666595989677228889421524324271682300306991599215438998810546873141041365233396553989691044127738639126735041382867475580688655719752203391877307351679123684127685223253839074525282548520018246017705741259375106872385010454690554877852627026479850865976377961481213663046331973053893977348880904753462249884958814061097711117585873752489228510327740866308772802597557800684924115564476070520634161133062714616563219855365860971926222220257145750567635700054299867529829354541241626165416130404296974098819108578362304628188912196586209615520469159005130988240202758591387314355696445251025783198970926823867186506118450967654783249147166190350851352003773925983274703826904305005979139997485614831292400133572660638554593690606567713181332673941637812744322083178368190489044022666523478304605931156506257875023166987911128769880712560666033202602971899437356319343402755940060090285417042731996285333775753826401585662419222984124542666088894317204279983729049215257211066970635910546856549332414189562670918464924030869090436398172142231937532897295922552480623639014769399231049310846642652223883508016589042453248347740917435921254366004178475056452576121968080517322181432911049417913423624809054740375617099840142574681639314020156656615295067095040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,60] -4487719282570240645512055876606245303660401793726136135408119549316580937621801651682669643589268292798493233331981580790130153153197628122977323951764226834440907558357543036329080934595946377697166345636295684385810242825533451879954343003672367531022684360309891957821972294037868345346411052506958537382568322395378152907684254344162709517266971545700740987748305229792877723683067633719576895167735133974336488363070277191604072693847412871705418929351676500664063724522940272150841260636461540202663672818264669231441862098855084628720324492632990779144295285897175813721846826099681585803664961052519236018045680642451699658624455956610854587543165471091166623722618678592620260311604338224823198009869518865340555143676770218029014174953628238799738746911914936732486081293064704820329330976452698813893622191672448787572778254815948409860208006195109628163413821512230730093456532436701474919235453836341486971443006387852961797748725012450226981657315223986704951223965538781553681509462777535897129002921782418744962787392590984042796770982297827212214778156704666229619753081647093082519636118252323730462219185832127804605485420630680337521417050709900381534328544225376303702175795957574449317313860517940515618679362910216532746467752603112578193641001319031923137841327630685757177727790471737177905913526302377598884781999051716132372066033980836625346022437003681320167067036333861690920072745408982953437555135045284968713908116917602182235376868114566453943610855930949885061834342027055122173266726469800235936366001459533979657444717034438126463579931964253271216616936745171700057239710026606486199151745715205410450231321895582315085934189582988214252113229495816017891417609526567709445339340968708239923863230858576920569574148256765277234166799647324010240826603759434504681362303317301490311323269298607434767538493908420276495186574526541184245984989741733548706867511188470044116839290557787159955164238128122263446912576537951204223136053591804008296720108710501665582541000534059356866950761266905714311928925291396913345447975372523071090476633187160255992437147109558561481480179524779633728439904887441305980989948759447086896378373046046670138317141899108537405503852021574227822148223503148487252420089539012694411315704697466271276839916408143696628945260793031719009846981830961347994794919011974602983930927229247765116227748394905941950126110333044755290119406807972138161854241140707848992489423028036857627713761268142454245404243774600980318444845442083732972769410764342605481973213879815684891762635923219950682069702189408174077402888322295969661479581601690191269639282648723002950738869864017843146520061521254517878649549901853990625306498394224582708235291216178398239933516638266814002975506731493834707162834651098692294709947835338897491701090446237455962559445300349481350699966041225743656189428128922832072036316006498610016680937371658860886152159580998985324214123421695779448777814919086080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,61] 2334774130810887797524688075055214667512521276760602017822956312315257046708018525635865010782161937207636315388652669238330761693962259385396934434703414522734293100146609583875497625112736858692431349348310633845692285387746985697041454604016355927008818246100658741484799535838832374310425039111898045154528361728301030683837112165258029283434538791631705255417692105757325411035933643477489240370936617382566713443692010492605333768673150673860755920459036422077049587594060618502863110311843786847346973169072515739956403152860921008616226061603779588935629365904391048820090202868772118449371832089280146825113928140943263524723911476000479126351109936307627689155730593420779391276421020295304616611882709358817998975867617410571548525100740913855428277074397308974505093462218489232754268324878652587021955232070175836765038401823678674557507281033071794285938203704227806061267545094885660995554650675016903031648218657385326412570966509988011532218431130402459520138409790664871951065495701182238906776618740028234981687186094024802738842781874640537337412090449454656193747962649559913963755060293859157634282361308343088900572738165942383258274581775258484914829622926831886608826531351007045943730568952006106199922228088992167323037315375943841092659561680687396175864080885062116796073812794112671870834530539759839261848396859503513776459659482947234048910796562593370381575944388253685208758376784127456785907074837997549954109828316006289626614318429946695882013840157261182601982067994831501747484608749440518872502463225301663642333995726577943281589366126822537562812796256921230047883971916669784058851517861549678713043003736692068446750538715286575722749718209520571366905999761321949316002437083815184422074507629109430621978263958884920566955916743820550873966385892860758456237636055495259896936560332556344177362399862181707553644622188541863640924120858305621062664204120532373815943050396997573472444825099684509535879434003582317019119662688153696736004664414319861115064353075780414770639315806121056187653257714763111607438897042728557345232019667287643082132449107588718045514973950480756351698656174271484554099814773712652811716570542649708328543912162275699170095998612025032120843430383574423080980951905251653527130382376293491022830130524392369672542426116592426319923878264750606660063965570911307536749109908789204751615903689505416634640232805020886927148510083519802509744255240235674849786574133881265854743870377801360251465032140457428335979210461413917422386563185822159508402631091461882108469885142208736578213818893174201303614471037431054674990959930373074996616770556691687177483889192491995688795387751704716786434023181820091557189966307285393570447247113549256125971672486767739462560672595842957966520928519016227126028692545060351249078498878422196196112842327173945282701672975479391116642295059876204447270611581045912795623129395470786389085611398080585419971619624797124330633079312875520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,62] -515248782237868816503669986818402195250210836244740696419331766826993799331753987845957892231210925286763876173604534161995443041992876502133643581879103277263290046752303985181889715065436749554413271464333436169994461459972015284800127158349399366420538946263935063361459439889810106058751838726976091826786690184254044379848971575825323773881368569777093424839744762672899422897636101277362639440343553603222445110435471223480956617215659667330870193736324226249242582193894642536441300443428427216593132257600314680646901059347358690760436924260122420002025534738519538885127601631241628195180147912956022056228433938999779800623206218388219944026256655128220442991940158375446941654512426790676632328736372414148668154937078853967995746746828939372623456481645709345755827464853443070117930875948347219430536937420321598187089655996311200089974630447449807049294986246563604062370844852427157403839102760884118993103753699056897503493538483915565009601349312124737092717485992519883191066265964478529479899042018278339540038840335256751247571403977046659478162381025804639696055616035520424204054911747828082604585903383837977796197455097773622275201546606155604397929276196132679706345015867357727027856791265431410118403187031086736585381127968271251577820838341568788882697272832598520735722034348517816918488821578779424429416260111735023062319509580627353602432774015430289804148051504586086172507091269195586588251597375665008041688896674722443724440881595030020934546585069985549252802668599198663638349264419876090807087782212958944937034127594777278242134704314493137278466302550017711254002646323793954597649091673393301823220428865556974988911515927182050204581957648000291872655455206929850900403550489193546356551220562376389684576972250435545746492125644447841894158139573222210116887640425638535640786508248822522922959507740854425897439394718427118336794327774808811565306165827602167435301987906235150381967663106208120943189884076612355638976954988301422056556059848391077462090673576494403211763912882034164840201482938126814238024444231837172140975252122352494679780348871189282357521359831344090121553527583517826844614090524685275652899607757743579077282185815469443737253609183976694982378680368430602265616249478516817113191949915502456872271814470843795353177258494014183545513748270771945603678316972715008233797173387576125245433018765446530040500246315217411228098992703232651968556088199668724653981241633246895901606215324343665191802661150345591223954636354269103367618373827054392021351628051628173087363594323966187904665173659964865405412218523168577026861506564485239728667613027628422533247438458872024058365089425221473512462470476904599684259952276666319403618096449265959280659664472050595603333025106284317474264046688914194852863774684398152696526396501992784673538376848145206070404689118990424989814601885893888437212872129666077059434973864445553193215099787662056400438892995430869174520061330718720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,63] 77459515500599655317069910269077906130178326904118932544194195537083279346145464890207935367787158731102898929030807019272435115036700090613781386458175059562466577190949143110944745266506682553863953116324778135804611871508276443839111719478776371738163253561478657356741361256963353875401912748320353115527895386354185023778504083876650247099110448920699003656441870733484268989197475339077237963913370208361536189983959477030377058731115183513797525110472009012162280385153876477553128670169286672043910467857744976823110591335668376715678527414398232118877228230678232754436142372995034778580495020617371845767180994015250434823352699991826643246322208126459200601583160187397797900186005788719579159415654054326138977278780866103619154474337625854392947256760845818787668940315249565139148939138389873716927245155118990361995945473654262838825347276400549126860814614581467783082557967867981730135373322774846793493134722960183126534404626496627711898657474174104751292240759983070658780230168022989854732038915887413837034293193595241895949013680397416449064236826493281689131367501813094807892224354961754474148665035253513830134851374610236275759630382094065410903648679206257077327909112799611400562023136297182666632859726513502696073272483560186900706207438389020634573577375393851284922873879388524040176840056329905210538670373844979671503263953880125266781360689529941317957471438441277316230751343863753146188002892914695397579436791623376746740045826465376430423078906143483124043835986477842535396461516295658139151869124862210545583205516604883744441317508620489256341098534900186467618766100537211157135110589214361860009530907556188710807197372559291795902402457362665443660665929698858119611434092399998193847752292382611611234334219278839931681335707194749857870213738028767442433080970032250681225434765051406362218897132738309168819690327019091518973695416955458652976098502337373219652553540006560987673550670341037121876732751119767618253603849232029403585210894542984407726948533983835896478453184682953851437706075912565201423551452923024185810237685528870961039383607162231234637670470898401300866439141638927852142331945147344599480737865217192289044825289051306710117080095614272933958760909883761853876106410811505258217433812206376310855180144694232452329717977718696470245558473733743840021397053479595582764725723364747144900343790825509976512199557232703952227112005845248967092746262819898275768958443400354481394135713544411950778498037602818049762023645636518292162915884446455486851637808858317974304075199354860137676634502180846124912846047648394290675592782996959523298252091576939209347733773291474216247813947105545232294193115823594774165007434171764129455592311435876985077639613462639170297431021299425984207076736691180490524577121018761994096347827990292659939346282739664772472854382581008343018838833831723132635366878081448624872145059404185200356008186502960549123839871415190138731755798003712000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,64] -8744520859806193071721036669728683666153220188922366592441824198744442031396951096290425433184612198974869997007069484701221903289798202341273984877660994701703562482042479146034219914999661650630319913260436841605306173133981780886997227399438005753037305588735694951815740082023559967012619347598154727459511980603409985341941676411969889246259872335374405827909214160224946717162122031016500354674490323418618455698440917708455324473491630270872794765218406711006876564964797586548135266776314886363919594649887767617862271265897947302975832264634672874879466215786626902421914676250812298885575589720179116545801729961684119035461071650568188121893687934817809458289888613638069197823940197065747829097320984058060221677662737653728176712701622860531007729198890746056077506848715447931272130887449259515529805830662394797064954686739528404166245878691320831297840088834295815887297987423617296560902935810996902351706652676993387460786840751173773358171004577328837670307185058575808173965735590070411602165206245599159660286584880256235402101095386649358230089807482613461365028335255604014598351968252412819113225311079799509510418926380574090686363186130008015216348306550860279972582091855199875003864231923013405926037319414531833097479501505275360272130747316104008555491850434168301201018808289766360227315401976805863025731210062166957788090283317703118358973760115874885744151808951975910322336270673130169263644232702003645206678389567508404939219216326876241656612530339804665389734259335605421073444293937771600184106747582429648712238561608021878245543619199966392554477845690106718850425114843828078856204062815804361882779292261148899445070190131480207019554500362364158080111105239432406625849014392792419205578623492801386083327738604312156784092668156289484467744667865153735056639521790889092951107431124565418693860433668819559328862637697265512777479002249661265256738561916859278625643122461807440948128851864416631018459014875968247044097197422297641868901877358111870901024751212299492173625163329570464876818652669711220963180784582939634642252234744635400259130932206981517597633819238605452882753998253390455654813986316871120985666180853629774614708026662459445217377623742494687791186128289767144837964763967629023558929943243667626215627553837186504616912761570328182246757044293625812071800542799439055718699989943373103140630948733376051484046703210040699639450275863578710088416981769043066639362115848852119844159724112816376207681422976017108193766576418928369764988977610234084987513979974897959149211820354494483249855404188467272016186144849978227247665340865409689549616600039314572617536388568051332630661498476437210898667225879677133040114264772343321019073011265212898245748236511951569285597106710047543621008396054754459747708180856227959333645252834770210223148339191847421875081294881098064615309181611636520679574883623411023422154934469732145371851188831842352206374128382035863006689435320320000000000000000000000000000000000000000000000000000000000000000000000000000 [103,65] 753373196695223208116090329470046326036794585832176745461738888503214408682737468420350995028883342504068487934097606360875527097351191846042315240652739138188216399648689045550341984976734016710290471965215140195430783067174912232704403659957064168193024525233919431427656515634651015829664720087583121823985365740299339768234726627704102236977046276237374003635296015998985009077795426135238144748087790840553720676542355410131042295577552730014445016235295734698880922313384188370724814984274380874230000564652042874410490252389965455752810730122478979657453252618401630273097324428202013744179990990071038121267906902049288682902494758772597131204436034128056327394233457313318682100264942745713852610039407256031742502238712099412838302210844469005773608845151468662953734956726171512434686329205527522022478985497282353785337461837951343501619804051950089454772653680512438278840083102960566648306386393808674105024138138412945271184441529649761188017339951389625893537915539449475351382745873098415010927429642925874867722658854865663491902517893797742083468286366857717864035648247482615317563329079322301759585015206288531983654227022707743386523922396482622025043725782361178638229028962155298781410066263039882521771142042926208384956896652078352077361208560465405467061113665452579187279622781225548950936362821153182397804693796938202970461813498667310511088159960956697154404643454553118116413352007226986662229693883854435159368708042573980806829191434959329902993017008064038398737977797051455924957699520517598962312025631704103046341908451015946330299157139233328125138393310920745894672740628307840212572402711501716703372816318652542913659630151428928307944157684511059769400173370775816604260135315269633960351440613635638003838888170171070025479569520242865797110791005047537874192629383002387765588147639269524968580148096997203084346899076649768435986405991045050318482793124726344861585361493863543098478540191958694420166995363070105607239213791995812656153024242210918586448312572325272910641621863274238339060112036305098950092616214743849087656321335194216424096994586949825048753940873857959225242163213772011945873603903342726561643636470459222193587530376355035828025202739676843958038179987952776242336560959274947581925357433480609163178031184747053087444582208636319084339617630670544625732271548297405933344508709725529139880773221576631667235846780567213614334106847499022662296116801250416258757180852067399825899091506214541823937720869312943192442608622730783496666201527417823509583386539331110634324315960491666066493787664576759836654295467660403057504103689338144157543085441622122233459624171231071767813945970806776168163715757078800340269946525905313992014233343653292328501745485481109004270751278011733012340074809934585909844350709251505087456760577663750034505180447204373782537544249656084391062618991120742874746772785501565396699577754178182030520173078748711386646353972485175674760893300736000000000000000000000000000000000000000000000000000000000000000000000000 [103,66] -48432585177310623277742795160548519834604816717381426338261017693391919836068416308503285834352544981050754131956871562132847770149844061041005952795065737192819193113474810681839869438465992055003634311533556254220451054330323641978030165611161453015742389361729388681445191361290493552717888386522205574452630983214690598894650915234953301518226261137827427441473093354755177682578216802044426309833557862156463065600688877303361716870645860213461119177435375230596073072060316636207773864872315433574574637087578695286240748365859325921238897675186577831939001054636249003499007632490495788742038167749839563940353528392924513793112344172195788775825043202574973775271239719560534676362907169929841733064422719547114265172032659743412635232983408611529109845183403095006016807764364372106295488345062569633393192424383987392900840824733738042626704330461399725063544008061189404479156244264936274668665467083102030947768610944403428947102175845860549748089822437380913252933498915494293357265139147895231963903721418457905336903191162037350746851441182315606419710881621020027066259364325447967555295170879085110370894185713797275927634242330021921790929226350823658756658069335427023407582662279021116445558282661107214122780975440156747984362931705464537502907447005261596798198529548108892461915513096552017454236976820675887969060664684184992158084792390236956467559908821073942002807234954693939655571256199482144517711250491361266857167233453347226660836532339855821449390631950925290666422591746522312758231078296863556373969249341733170521423959020642325383693423043713987610291954895738254108321543387201614020821697784413821964093754278051901609801382453652333953968140983311721215515457759209057551073727924755543139167936441254939617045764317963076322934551324190287917207630793234261629786502641944314607634823015564486305533904936562423792025874735368493240577936951822645965871231965252533038104390658092073825938385002658511037565657757306892081634712670767278515950898970931451073241334238547822606277309546390955732756369228492146054908893932193778425831332691245792199089088468860692612391936933951931831052605001609905962526091770135650581753754091325932610223523167131248785074370702101114069994683064789336168402539687965769484874019133959667747986230523632011397164541645503829907589146466466263471028939629383266073176901556003275589533701150275768044652196824368857089214619514001545131595983192557918667953061648010704861545123245508223491382530742926387205372430352459898354793957119366044500078324929551779848246640789281771915694704984674431483635657666912373856126689914306210440976621179247797338982869237319117073887092206388456504573341414925620912115715054172872551511758134861946688578106679589050454661284280428912697078474031401805235146501008566056643413102143957904676590732435980183631730392729421174862507014235185736999552053051040403370214541431119251253827358480104789993872769364405222230217195520000000000000000000000000000000000000000000000000000000000000000000000 [103,67] 2195940420169419387779136344555814177992774264201315830730681475331841169515857946550042517184577766694657024745368806462871862240288389026502740918513681003955543238891251466855680956997840415590099545142204840004557831259566451033316976241048410611746761816953843883591258894686491747414825826858015939896792856566414650903021572470647636261118659017348249848525436100742138289991216206386946668591787023630532148122271387307859474297900891711087816672165226278299876028218950121874946012177284612169205354697616840885162772092447147134673527108959754214702698157943150005478458057711367410383610205881078293764963465990096336431993268990741792385156343518348472604957260053044328731685065043822703768586347678012201761956455582657218132366231694405791786457249733413811978330395783181617110030741215057143228816247320391211594359722523656776511216550438584599189647142650419988573692968283298240541437849854962190096092902616358923894076161589668970413851038280088313724511880679359107476525149575326480859872973805914805454807068259943709741357657104120247140783356277919862011837067611919860293387028960376180342106341439602835406028480763903075543957427204029587672486303114496909803250955164514010983435533749561771825575141938700981038563052776582185208255055067307644814881547355984759948242289766605245062627812488972562847218854497209945679933162313942402636991899958279179863849840669256625381607218810067150723034824773825019895003928672630548815468527607469095860565374336071944107638866314457615892779282590936372144552091287251952482371588846184541173970095525532577654768029141347917781243261966326163390540411834465984711619169317318846203886378771760501684111990523450780984253777246380550973463887511853896183018658912777898139956046171845423640458121489974822430808942037281509286790504955261055243637216277611564658198017875645324766740261800361667929747606078389425114124677211196759464047170690524008425628374880345554186145090442864087474725711991567530072065882673713149330946678125714624703709794985094527095063503548222315760008407263185975758848798740288666399841863287637305077097299196449640190634711002909416172434649681929930224487889996064275750313359165792212408465178655699619571082698448091789557528250557294053591098551235464315227424864807688788437432984126738298094348749012223420711638847070032925578679757082512067349694056598225033412022194313179436030224080811764868490234975052013062904519604682543056156285135451623120215349196038514129022957770692497553580007298193983451482795794508329547880779227600750000198192096078691652518490758905222466275562920084526862473877895686610848355943828448433225352660392802598733357946889812279711262036339078904056594588555425940114534180939764980823325357515624346724679894232407619399550792754807836043050329784210896956858590693521271193227582918779277204979271756453992187404213932836348565821563328500847220298540233358900511831235325684748027805764157440000000000000000000000000000000000000000000000000000000000000000000 [103,68] -66245124178039666824432377580929629712749102565655647922349349036559981200502988467777114756568619770177896713371784200778502206270124799230707821040543263559823317232831545010729147499901806295743212498664093434999863486326273144788722754199042452986530950546595782472428643754507186957595447918366314151620808103955324610324554221437412658066228201563950629571466504852468692650848470366179250963483133201861951256098002570607592389358097848910913394317561617706278811993351499263327555185639465022131834664090725225529712378006146912468383248306577620895210823400145117569088253482583167137358174823066492871869757096837778277824697514546182339140074492439334599737923346547495364759263352551127147660766596136572367929368505430278592879970204656105852647797889886386542298965971927739301055415362028076619675667819582674002288536625397916538349508922847210672136503431806393523000996199516792204753147905223058018482718764721618243125861054040375361112615153223166870424400515052781950650467892195429703739240889966486598511468891318972834409620791851268237247688097913990403989121430011658010605903155882149012624219332839975197980587832160246658570815591927390833784863352305709218213550435904388972502206533708277964997143865218130630923641988287010597459605360747269195637236532953903130973795442803733455998362996397184470007427430316619603908694141987561779383281717020277602926731650118139995033428580023778572854713493907557887551023394896216042964565931013792248675278784372487504573034595786408795636183448781791163401618093396436854286250652864390347556239215043899339299867143049544851796862867867883648421443974253833740980941510179928197111457541150788160846877846241583787514317212745398604995764773021691063694718024424083626959075437730783251614290149371870620400968879672613509758072874750127218474791964739406838502094165665208680621149476126965771962710574307761156889144321534836661367693855376814825792062794947607892960290738929961145540717005298145465014600996008711221462800061655596793514518756715378800786247682072750444408693521748437620035776918504626351456975823737810900220969811570502192898780589620743038003220799875360646177704296323068938227725732147584572634009404813726038238011317417364507693686675596610039907605319026591646550896241756717606638351268385717530228011003817464112499879081659413234659562042274683096343397717051761987341007866401484607669600710264210682631634725794738475960307786381285367354520681478429489522684213201287083913485523238377045653846907799564527919922984232266409865571893997026459919432244038055674879215964925811016364095169326940182409870367782956964486246475082983181511991370115557013060470432251493160416752632635192121373835782802847528087733799674061093623228979766954820378052316006323797804423669442112046947951276991223924808339817735958491754753340442060903787687814212525590383902454583792406470141714121251741770078170625385522659062805111867525457510400000000000000000000000000000000000000000000000000000000000000000 [103,69] 2263814347445812909169771723126890092443953093218418056409982856626765694768660649374413296964574908528755499821201442148984556068226128288873018531251724254340999922402816358029977840330320288776906255371593092692542486782105394790827732284831843892809696514156542333422798274210500240894919639788512396116863927838392645094467640981631244324873886178732702862294781132531204850490947403634794885602095157679959851403805650943670671791216222101121174305010483094798979700064429700475882697436667466207794777714307771181381963307335124365380962919987058448003576760774204960556978602938629836366222931441118190775259545339208817818307215927058632080341573870646358729778063940981963335850154865211363261247020469510759399685959541506299162020450872968154975291444142948834712727769627701050864604230357670545841307803377084302410680550027922133631083281856177008213466541038552564902642572413967171896017482212665306357272813204875104270976337748423216216627085730731647598932134576046063353169138766441450290874345529614876317655849215857971711420332740468936022589954464157465028032863459646135342109246714356497852388859915212450958000797334872741320010659354595453321860306222664934127246909711307373716856342362926420947472870552638286525021170213839139709739609389560623125823290152062265667919017591119671112241754945122695598467320660145917817296876968991221495867376299413263669463962346477325378720428164155033311875752751990954546765093489121430410937382698297923220595859783245510352076420210042378012594707843003634984277360083462406665280549810912351321004479863474032977348003275521050795714226603029446822998172368107340720397631605535398483434118899855406548283177945235169492603786815957503987750197060607495913537815125179316144295816801453389285935971570720344166467430854964863322410292212491041216104615255343678990717065104796944660817557367033588947558409188455267115042910238179652940448970813200891363565969030485608957567373280965581714663039103298594363516405833333863641884139083009835136821198924496128725319887257319270564200850270761068530019142359990658944475386617160807832656153902056688684477006588228863241271104461350919388590881295079676258343182839406845089957315066061375328591355436479339354315479689412780241709422001779563678415221173272314909529953691558600179389775572089290891205993499394098959708591190390876261253650452326690812086708772732193134685894151119473154125328858056680396100505742016908142562193579038952566615328304349249643225216507178952053557588656312902209153881462601542989641935282628530779735677492508441080372383988643867670557350099694290508045816661623947706417242823005565685905700755691526342121710491184653103112269211360917085286237069920831791649252913360568955232316293785066028083497367062979127916114381979978891575974316470507131090096426802283861190072917972403314383547318814270141952477268341060175665238220980317194890737549376710327083031855369552459202560000000000000000000000000000000000000000000000000000000000000 [103,70] -254949106026669063173838518473979535319661946549871776157333018978962395685397471569192784666200554399111569345821004899439113936623982655930194914711960893833380893285425912190226590861611979881914390414219615453541580503824265188009628994148654934909047988371162032122913353784835704974572626029131319391432710923555514837505035437288766485171687660796723589175404695309453296018600421005208629872598043684203345955674857085226479239946553970524532203245407401001549622471365209215007345376221252290011280780685392055845131264978242314271028464490340865873925364800014236119187576388731318692892778208849243960695826984479159930915540705833878788435550521478553563347458991120737236438170383568526153558481518874868621221996322068458937357781211421059645642975005061370918591460195897710981059109694589123303229621524149024386673723877651869983431426838093213037822406413359355280156073170073896982480250079023483912645063792751763996196595361978443310067919069089744002846970550539750810624754358770951042873756186455052249735137166805238713478442983724844320561067172097835630427986578129001770198949325959843676175422442775925811737364987338107114762964848516671154495221285204202424160359586469321463437178450076637167314578640583251486732766801650504705084752771837618244331284719308189761929677944772944511585699872790730263311389177549122302724200548197679534853712429565957543089871255915523497331638247835855652697845120477525632591396351533204609981471287086567157990491208611609419518502708152405033157399146566564684684289599444939287885338099306276956341647595300609909020586686744640343586973231262885877562064170774991352819902647236561293914518221176359892476501814920109462469260215435539516916114961474707013535078318339595217059614308465268738812013367806069461798824844881413042474026026621963865088093215212083894337204392636833751694793613734590143278319766408034623115192406880912541818795042122164734673636226227970069113758759381121947809184155777564165429804538159324881851942142290065294966696828829572293721656902371474621081444208671080533673257752175648581003918885038481579706199960985708035882075259026963589751065910611380352395592701064786908148856725418666083502632629036521909073278641862197626210354019067153021991478275523216972372557463254280945392732744903310691769612944536116328706047293809570137160898300274530360691867800240225530672181304991308093214333002110199847402746832240456482224124175113428917713323985167786208184184446195370673830119350676988884237981727364720962008449996059662681963176197632633398724483032158673400281384959634156067490053702055939925087349400980219894682729402878491349449725276499267398962275341368316686896051956204602854941700150696423032873972384631026474794917045848980869366479800388239819849564559202107493522677288833436435296354054530339224043789966456924452606031534732301424524016938134160843993355343818906533998060110523879033693899729200614473728000000000000000000000000000000000000000000000000000000000000 [103,71] 31399092539839799259084392011788135977001217885015454892470010183833837857207401980218151559720965621947427905159803857185903562806099844156826524004978209088161103717890561473304440853507208629613661725185080738114442054695990225578191487789904028536151993995802644395631557737721098164965567000206452792135421697554910628034950356445933872962757469095879247998854454194964156412824729839848748282872773575148369630341589989031641590357677596075268791735134655729721444941708094459219177462373920718692551825573150377723584449840655728777259816980276059356809634892820074074878114724797535983964118797354557594171838132258864206484541500021848026125965141101495850179978620304134530428568798271355369336021807728879977463308189670344051714424456384966013881303521550101534983985378386204151678997798005170568811873297499263609167505542626056992539991216227526837161087263766188992010017178640653535347087463486214536940424595579158044422985408678762926343209273409766261046809378910959992357527805874683305166386064565784279331000747261036722301619671654738984577468344283770785597422220030223656142259025538831043418978471834409267659607856107512864198424381066418044778466803488188005971152471345702131164091555751190387900315219703977036888051025770454189227526174928296226235654346673737644182127889829991707699057300759165546127670212909283601450241725601555774995312240634550485915683595845407247674308915823350515286769857570820839924499069064001626873386694948940337786731832835011612386357062099836982233192719531047048241404339125643735710054478984332690462846390511283658454821842794221455761418050563575814651272423820269191657514401556666737486331397208592710807764899489678904419647848089236443041843927355406724723157995179998457399982169033939990992904737489305508240559039205360000224664653786035950726900214056432245898509117331380239965290899788587211603350645058260234429002935975268100271035123285872030078627502954523372588251391807362276449097232126608759361063388945312202673984293564533941537267322332206831494795737999512100735986219655441646978685818702985534591310638263622893246958609017451050060298177366108011341000932521095559824199333189491481344313176060631079510349877508170721953308089256103741476178433346249545087311817586188354766582425562981461342507507559571411531124491985184901484441651249828151734378342860303391757430046765744127783898497261873873561208106207605813139650142131566495409281065524119859118882678556921884068616884304513687675983945946355665190213330731029682422828528570156454907577571123906367838872452409356330491617452262174992988921529635994778621410446397694949441384845371731936999838397983218122583381595528271999636759449787047714834828318157718181003264582063754952453221729844748429590806666662111390307302145964335403207686943035449715909951757582329083396001448617078542901013996633183966934543326455201169942947712236105398252744772027627834979273208508123709440000000000000000000000000000000000000000000000000000000000 [103,72] -3251511614184696671632856543668983336227581893644514257175169836085000261913414697812891873758395387212206684905271083056289351385556915433880613513428884913431100194527241724494550019702373789939658862538294295981297233230485864122912136601346595583374819364099220261820991256655711074454282513810368155160327194363639326960120899339798196420459177293787496411643224780361992037514637884999813199123793731691107834588858683349749000774749784825661740802358795335370932046632395036655434885354342353123244644022730466376867717207624244034489607316998025964096557332257510377184519167253513951250766335183282680250487996786053420215389500880356659594565645282434335068014636609896223692628551130229855955092590321800165413972740582137000775663001917380667591473105287601619918023719437402713995669225279289616775704848198716293982318921256324607617276087585212638058617618843175101590868470350696445366286489493369442897436621827103629645935733890249273888465596288957278978450476169389410652640670372965181298435706202445162126169814753930307024240455731684807477917434704575620235724458509990055112416603860805666639612955363061918091470170985097833652320385769997954582831097405934782980098215448869379156648011045019163061850548173686037045469441177522623392763145222461864812442003908157441592387083264825366672541521074758585656449166377147662422283886388463377950197753611125476204486959359415339559574098184401791721430342502179796156876063519661326097211777833063083546279670909504720567417352972396105776453860282565020395085240082449187165022385670504854327760156693360427045843341178523379599201749387134114993054514201389605236518312542952506232860225543011832259308560536912136950459305906206048671250839193464624346750638239797661111757079796523182796515679744163303112455067482346372269474778541816111801776060696014884802221889807350303684304661960360019665212171581937071518132445757233748239211311003562492826176272935452607370686271141667884785159562230314967418793618430593787286436088629940904505644029432455890049752059441565856374055963444277165031540448782789081459236398051813925200317986067847846771110165917954878954454304237176813550120206593446843468839485265422458359657382047058351335030868486266386383823960123048604679340024554185627563685341309636547517192639763210604272244719413513851199539945807131116504267911304552162973695902023723093856765326631377145345160519590025716154760922290598079978876376877768777329879273919644320463362975509112385842396247507166271650049963434900048161948456054649264609151450210775524990891702911103278227007424389084289290927911569929146207147513110548403582739717549185900600182995272543940100324751135321821901710069649237681752627926269236552461589273909581974266346603957590091029620077303829059514917477826188073866178136520272504312311711736327367904359667670698338436990680532212247284624517117522178128716459667178794703004735773980311320088387566064317235200000000000000000000000000000000000000000000000000000 [103,73] 259512035093372835965502850377482875270177708511127785459592048542922745887794487040783847439006110824135216528989612299168015390714974423653075865411995521994183791695320969326456411041992847972206438043925167593723043619025460619220608467781731886613472192396874974297177470019113967560680207163990698036801207196551320106188489956475732100875264871891773933804574036841548164730907383758675147746104763128793307550778057655680930926017286073869695531016284973531681266463910365337815477645531226329040992975044902852031673954096906106376988294280414890527882502341427901774667585013753553610256664456400897804093855615488290732706425375794131723758754294510555865434049576401699876254296462608861225454105271925067684995774815172797636706862442262067193583307715981143027006870013953693426096253852105637197905057682866578844962580029772303325604532423766625530672405894228008955599816682886723297526947732933785919141750772035408871019081497116755564126110487655443227750682251091195909649897703903124180131541865177426625150891357266202297097627173434765486857782086256744171887210721752049907697543161192275846925194280284568388985781235080699303417772393874886690723037346559634611481392645916817253135332725743242436803433591246922830300816662378922401449005092979637874783336590723894115171003331190282289916685171390406675399549047298653110193856923267131419415348625652240123144272221639168041584284545307230525401229998718755398331652871699024584869735565854325170320350573748110100681645492024119236384340073319207106302824945963112251928136909044428900161094101121853519585359667543809154648834006157854030715535884236516491562669323887471622414647586796658230947318918061670447653354902675224623150036313827677550616944568008096040997695137616705682551516781170987385865248115349932428619747803918937769886337106182305692286364336546713346016946233831420467353379855512523061565245607846890222724577047794090999943395154690626133256824963886607911011427571745651187576622733152950098668489045528976194105915420247653991771959966931297149962324364040379097491212447312541515555944911537452647433105319538747073651542796310531005782024366554096836323272653586815556835631843400157516861884029099588456622470747202432650620309239375747078704677801410360251678905546630491958286678145709479978086840290831890788342913091006059107591931267656089294286986869380334769035609526711444968143898696541681257701531643448368243007522188111985350510678548934427112563850220709445991670954718243379624189711758710145053748050843890136202340672130093363326304125759858431947122622324212805280088026542920719839677331538967825814630488255628667856241939513407243597941673339209225640361828822121963683199925780888034036694024509729661370230050275117925210877136163562897835148501542926475303756585537946087909701562489091752612990424137616205523488094531527590977213199599684431704162768155649099072172804048468635306820333489767590133760000000000000000000000000000000000000000000000000 [103,74] -13339102618188987926921710592886581527046978831002385529003852313900831597572458891764761482373215723530816548390445316139073178131284323012761087053884076475759787265646640961783554874843294309430124234466347291411867214015175540213381477313519639899020566284530699101304232980692527111983218242982440414083553926680258164671027731727431964436017612413706174079758063368696524338844964764499270892541446989057661129618001876904072292709824609554662513337696262254575876830400769678819092241733814051573649218835823836287908192321260749654492438162085497550448222303318181861846359637644505083621657960129830774420389620556131167186913856587076512475662455695662721887735646716511809393422920016744504527642719461502657472301562775919662969151283680449228391184706445920307548949247479807770227703932334759898322726262650237829005117070350587197628878576092102384201634254238126749445699720491968088936579422368694981756806611173925132128884080559688817502681460233327296575682462919516557956484251866764117759959334196688250124694552226673291022234385230118609492813693526502896440561473755543372653984246892634230675435550288069606370160611273827160421940232405924720324636668074644977969911965058653888647650481903879265022631613733818681010844093459568172646515341516564456154206288665648022526105961673582278201064182514040748579451950442740217610508401093412553095867827082237454434926147507777096515039444591959651183612634876090442559267229492122179486650561601076934791611033453479986773284508406282401739756377125898055980376241738331201146123775445637707182637782760666111775270206501112529233307152450010622343333303853981626123069329442617994767677592359841837984354011333597377861665603527035772198719578296048539945276137368394450445676478322073225473826787375929062689520850195665459933390301184813723150383071069726992435352759881992124971029190682713408430535945113529939481773148017579508454611721636728234079945299814675879565980866681506048637980768769072866247296350080877372122870637525511542761303512873409555920927801267615362552699844078070051088342117277210323284770519051373733485309357542223249533594342667169089840513667342224446064137413953335602259086332973072660981491812124417868114166509928478688263119477214378783251498553046107754271010739041704938793897231787245571739577610621599205002534245958063872649050862267732910411924311411181933418691803504049203135382714955597506388195043793247080431193055364470892036838940652241333857344950569707078431109570394063747126580839978109783139554295897700374976290249040005671523770367630111466876562619294900536624664720631394379610703464768404305164856983382300000547383124162666733157184450312653393040084670174058594249774567526975236289304508799215015564814961811434705736196007215977704805682229816591794005079493115624836287645048688136067017170926411083431592525187766065929333733272492943662893782515944267441995136944420689786725411627923931136000000000000000000000000000000000000000000000000 [103,75] 325474260859182204877682311912047186003415599315269448209761522850487949594596065318502445190842583410420898007783643748613573956230981569688087958105236931660486993693065531970530578442025108118249305520291015135475781531504861112136576561026890353707845363924150818843854870304498261994519722132023242689489088604609933701609103746207447435322168158116574843523748605246920001329745447807313795142199246161464332417080531241059637780798315870879279558554284040765730848168124899107639162407449507410659292777754361981192439542964592663893240154598219059680303571468539440165382759111869786711184369876777014422072038388467319149363996847695161135017472299362620169966296546936900768718076480852383939231695914067432509459597089091802939590282610004120355762326473420995904223865956103638309088650470463363599828582444316578731919406206507427778291772181096434969687065774039337969897245362038082582697776356045084816834734200171218248227181945158818290415072248315154916436787539459688727647675503049855815110278571003138210850729998629107380539654924206110536501131411879338287043875764883002659144286604727767401056447392677011274329855577793382026452247084507882686740985450870641830891274514135920739046221647027426895786972841691186300826183360215074302733327631098125769033343840173873782974939617455992293517476529045711964731551479180699268312210827104255927067162538877395981031812335042988966065332888023797332922296704488377883806603980306519651140183433796805032640547055912719177250146094281793560001447750714136427420490714931081127606307386058942381641582971042369944413302587771863184491918193819790581924503763040636725205307227295790479609782505310785663239937803366945574472129236357958688599447308418966534346796071241160526274185591316588015474393653255947558283040103056961901575557033200601563979465849286050519479109869234924493175502523560015183185408138496446828579850756365706136869471395322333137109666434065781410053170146800182246652274519906689680931203217756849308963435575773562309450999378007608584660895354213123203248320514784242065182290480318473936942740552620496127715885137737481892509015054873322328413287575541526230284714842453705605115473365782737915017118502904970679037046941067484620864790919376532505993643990208434715311044778061816787632938516048715490223715812784589437232966373066975634150100069306006035450015662045132716499704531474044479344254815937858689792887060698863198925940260185739379466165630361065957450937083344305460506164274989548357020185620177558727936921812847451626929435833209738949031397086867554148963251121951315177567774440147633114660101089885244209503479572128923194913001175470081257476423844528390543524536793978918356128463807875524531339910923083113909432771368017406288517937647942572425203697529791329784644623083105164540567488960812416568208557388189534472143430695241776834715914148688448716978395326142763095264234867828694268581841531515699200000000000000000000000000000000000000000000 [103,76] 3571678923285075763669112361473290379589964670627898827880437672734506862251445081709889411432188548042059177924419401299264800602840548580298621726161027315363992836610158568218419263173779757258860790964809672204636787042405690944339300904116013236178705488464357646201279907336789018259243115967985424330232281726060868675862674982733065706795597265225110142947750939463448381727838762295093712877666884497298650851842278720897577974363531327968015810682598770477219982832806340582625025496337952252544605630795235863356895308324100236658098133944171252426013126849340938707504233982929507530936544849861144563821883845403545393052932979795490295519444350707374630318651571352920775169228453822700634000323936781416643288328178260119478025305246158675715183532287125234043855720821949458692903625151463065836676904507606389127201527895840544255273400162695197502135323971716517221267080246261844113362329519423456541097485433456612502273769366040267191945272186757829746774721969406840735426787765419739108113931508680647611681021316996038889802115243115258085791838882340015018380420256962051212568431052825545005963260855560081930989869226664507000791644774587826055086942731803523200160870323319675182403808710778925693913993902794504023794804665410423663395365599711548495317146736953998964491918652651733668114737824007715868012480144234362322049003615767399973637677898166982739866969316409604010523078123381540431979102945259139969138132727334378331004507416174204811291431551560514746214570962876655878348423768916236406327087626607822647894529692112803857660417086208596938411655086021236899180921368864907076857471395516871973681744609943560059737184474075521195418473609877712018148780270804604065252224059089992091165316365803960669075639732818655701032821905076015137978718408731233688927021894091115927718343937542350923966860051541927925813384066536764197896297140101063913142044837934550685290523821744682814477842745293176088309988886972644059900756069455896569169002629369526223616754409466141895584997866679346658051027277689943272152105327864227399198832784142262427370186505376582764571792714135758818045218883363294104537244925203748415753093373809005126906810472268850678020125698517575318502600348150493539237305515220598683872780017552343096053934703182113203974326433280475752026966217171655581847822800888765191269493004015984100301544673278255493056301332952409021069401728191651296735528512067269106878922088898633499953523919064448367265369113339840133754531696693717948282129051635388807415295652226336747371707268603223970510222034515370296390301595010540640861993686588333698920834351282063684161108370992905350987023310212008891019263688700315922271203999970197750388355423122899386402068046224862422924211863940591737989878101018039648563068507871875955071943214341589691242046415035830752797984203624718703954536375992919042965490031136538531458767498997885398003294308488521092633017398067200000000000000000000000000000000000000000 [103,77] -446496580108351718073260650624928580742573175480148499264451584667269198241184902221937933164796540194694216812900089929457154857753861606790554206378546098474753281212319974913066578472388369163432040125529519782061848942449959530303531597582830421212382057543852848221617870748198611942453860081596590584465676903814857147998229701087868508350225122926688792533290789405753695708377548226129501372246730711338138892635963076393066211568658109111781708944758856495616751727163649609177328177578590401261843414583926823848132101123202420360318806776509139502499015445035639881501617508961277876649134032738555640523124586006363905312588175440406766287702825123020713599746719468647430405689124996125446273975404055716178555457646851370908931456121934472623965547851173633044642371660967725914403091330569961175984470316857948990617955302045419149808057478549925022856172674396172544094970235168354303897947353265274322887591998227308622346134232521426317422851923873550746182874058038724108305139303786547481710199406941984633378796551289304674426489318078716994390863762061984034570440673229324039658787790568587142685253464964575985243518896734485892528455987453938922157888825284668660716357791635384735624919756373722286108041988901940455948926008543292528078589864573004194354808393766733768884409401289267937000599706908054736662445369198904551833745289732347493907000166240167209758708954468800313263679932512239366954434193405292326446433106312978522041852491020169047423471714836345764593123851748295230950916171605992361467816835434617733471346259020403777255551972139337763946781040709601402641264712489528151151197434033261754583361277415288327302360848115657250213908153173922589645599155649336570359989457546304285788957585578290252465851529203975750109355089580747364652105215312503763753587512833506571133605835952637334746097273977776721195535612760485782895902219826755797593861096568388889666319884464978197777343789854577645300713212767931474412985800935366436699066131423819651755969446908478117107526682061201985475921292841479607186504367571964781670469795226048021472179596352194650465931637010587440724404310739884453839796030665149644341203835332721070428672463799944921140185925120008364312909843517454640460639483617214124349051596004440997000517895380024198192956505852166296828893493349069230530822962392684188014150819768315146620860841147132194846814947967663146183527148971171211741902037781881718498660681822609069441528032450264728323311332470052267105424215821894786681351775522489903982921619269707836966182243325607211786310178007509322882483558897304805655773218378967956492415604486188994861309855050968048148633457170166250830180076292695637910271291498937702848799327686109086323160333921088436789650550746581122156740855181750862260796905557509892574844080858213908071446335067593890052973540277284726196992757871529938330524497899904942428898262444794436048790891056098960236876125962240000000000000000000000000000000000000 [103,78] 18200622044861770138468215845741917050924940999602956639193929027511562428129926164962024913439545914373461320515236167791570324996171451537101740268346943257303519823709698363153533106816659927072050296625459928319774315087148620796543574982057923807577546887876779808684310543019478223629718223937936709924337533716425247057535987899076144237413668981950624859352147357927796755500541826826442137526844572077362767333296103436715638150323637937742461672701174334396490528433894686997728754416022025403765667070999068583869857410398982361197468380602742835167638934334996890183850803085911569013889257753735363894119344245213718728694665044587162171104854781130914691721272712109415034624788438264747714253882300789796383440223757494505654408780026938727171841461868494580995932844953383601746891000329517146748044969034253027805250798606133744566523452594708723381807906980754924437626610928581391573130080123059712989700404214430971084052554744729229558577073981802614007904633803172776069345905597051691295850615431660592585639482995277508047205249621535106521088303650831292660270710892143020234690412908649883118630081500565011979934179124063309594208759304551500791661023530823885403635301675930223914217951085917600340042197926699834050632806791143781919203628929517675655344045360048166817076788953748486937593151698080125835145657290411823248594133786991398015197291380444327766799326457241561179650852577911435631229019860466677465055563795722057478061303633536100862515760218068334325279957454738009187970330276543257096541582767098992214869546525939505707674046833687396531007672205370657479612940821447884201929723440201841361593029369121439338202609807272570815037954059156445908573755623836076808265072816630985408070793738290929974608168786607766932523901768619846945981265552774949976243803997107838245188115994226218597922663636544198979460799800141379260807058791386620450393821789480499546885412404389691563506415874227463615491859600275428042053839174451957293379235245112432175545024021921393260924601888535905502384813059308312814082626488933164303580230930434739403132346056215529271181186500230117963982589477520625360832072292578528630263153680085532467609682910465428316042861176209855236391769719923774788586971705740700274516608106428809265741149002222088273334552999646817165117219150371513603812705634061911780142265251596959865089810094100624278210397636529024026298582524408915827456388527971110300626557168378177932729915948665979418583426840226628414950656783584627572800479147975266102258460782177998624615485719111562130964886366251749029744254773581476937458687157327911189202625577796972104639137439182895890743861036505748892578040123657667212011123321521931585263425568809098772721967866199196600121818047662662646441000329724073256118527353128838474538649635610132815565699453221614324598911642507235719881394327607580185722355639575774195068156295501059073799118371591974874238261657600000000000000000000000000000000000 [103,79] -208865760032319740314492424403157229079002605329259893003353549442933584218905292613434683117723625109405410077636269108200916438507492440805162496988854700844935600206496331297537889787750943230805418129066582111916694206927083454260275467464553607958819773541317986199410678412633372544799246211506554592703900331119487022244879290321546772706735365717180114031837178168869775907037838248768486882169293460538276529230923892862152867689866286200545502980974019469556984574381136623566483440221400824801218986664013426886229558646637531983588485008726782742499270590898895704759971905627663569859439528168833700040949159559936705690816051563999140940481795238993193136204003795094270889775192869707172669340552530588460528885645292832713672663833666121125091503927622587464488966206528131973152522816049484941637192954237450522512655477896427781608742297927133641722106900983725412398272460576483967830315028371532996309944640444071956505079976315759660506191458586680334647177457194813593407590185823510738045696104902644928811341083653890378575215735632575992226766594246326536795437919403519090478008821501185482667127824391202102631261225622819784958416479169033373693654980473093810278998316624218487748719076687434179136383870172256616657923454386985380903849814942834538190673859252294280654415066360058863618163422011586736266762558915749699663407522270004172427247619408150540577008538632034342225173005193677869790604065787383699455032651365726789351462626310664787135968034377400767914729762439150705517064670495228738079299425839422223808868004207283622181628865816023626299395539430457245506705264064830862527575461466384186655636586855521586612719796466092718021587010041660788807023838137658401376432333836766459873762758447224289974217695187762689801611260127941181821735209554290398639941472234503033772608467246801523947904207566696790450540364787592226754014945279111273449601318813718530771523613583523480992714743020223890633148191870318848129591820810661586024793523077458307029738616978368544730093029261117997529949234666839670792041157280187872194341801472160831850867844493835084441460710161650174400326710468961223916822877997879848990388082487890446726560181235844865016363528863209476296015960601334541149395573452145478055277544848084807552692854110172419550830439433168964511450050986271386808848443056227070232808948328919667426252476774651093385390857890423239552995871255078345565394337948924588300820456819131470772537642352412322191982045516290175340642446529315591376676882911260703757530001874684777424706735244714529238780667180077860414506086169942465966050963479855546429893694700383060870744066577671684837360477766983948700036781049354970804252852318559017960896911473877328946356208995302171031493449817627671937783737525198388763621798400524114231302566630016383733181306203075935331066239899467531650657359923445366761435625850580793048468981362628377853810531764857570669572915200000000000000000000000000000000 [103,80] -34620061964178323762503193833402610484281089358011581287840482451270885752440930972294588995219618049576456219202227830355408917496179782270035037477102589250168867718336345411390278437382602080177357472169193348713236472023886399238375591005599857917649438413643171645588630964273390250781570373038941247187632984728162861686696941362672758228100683442977583207916715837104812655817924871784648131661260195749475359546762979964380497337395531961609753851803694396449127356665133135905261752752054283680239122705264600672062804880074273467797686689931855650312430095008274095976084753788995200064670360583948382878353949810292332289153747409893721105304996127954757224076787006959328576946636031627317126168433426011243561919992496952273705967075126192533282114453501341435206916534749459879924685265918162078628302900052517724252182730766722356221459542367729646055764389669726288331220743273616620673885300916803771138997058514135255831406969668934717260747712621691281453942644602456259442605017626181126286240578172379273365501349561309361488839399413912523446108490377882253746499964244870899357077467733726362367169060957231244422797957828731710584833310967459014462173406275439059784900864704592737047710860563299107997240239895063938074039136764072551455374930355610474553244599485959764534274819851102371863499486239123563595693168049929938805441294570775106234701360592676718603406571596735291573026141727316522245441271708569548979464754435748704359227606288466978133256500574037159646550254470513244564299713989714493121147480998389454892704486077046501698698582726548642645526744742153591108246285722838257205424859192309700884203504661228425624234619477492505970773553519411416678673327854767506570821098155281266839708693263753176878013883191067505002643397800840461186581545971496364056051517082450660518085530695011284151705764326121678204445065920259772860765971328016943759371871339614244293176279738033040671426922008479383450810641546181084421311268684810426834323399061645879409879967916177083768564329743083605524833520644729889286799602560176611777513934070409891406741333399711221770493531868337228654658642709876246786485120496980459963709549878398194078360914238574560990175094349903591657865690942613540777905049214953958221277616253604048367079119529386083237936883795120102580417888851530789243055543064337459967883420797415805820387721877914274399994473596240916319019795217669346280706423225411665018522781896512374866574212479980313152892671500007207401604487992036503692742614676811423729451353999973734541928504955333965897696719796792376637975961662426219780352164738927428121345767357467873147358690970712229363577881160568222825552503418696566498131163581888173002258842871918246203086098836164480104906776170333893809785003230504345924390851105451614487821368936128987031431623345004371964673376148353928314483506040924016237936582222802079245171397127097837565739845694625911662863974400000000000000000000000000000 [103,81] -384159447943368690424633806014586727561341154221531189453901828317280684837250666352007010997747888412458487709274471543947480397207893323382751210548459767040724524010643157292764392927065674454269563607740963700253130964822810476765105338012440470356528381132102852790100097565844124062615458778647145756578056760535075427914013965619802146666843061737292137830027274951189204937241224415106824158433694352205785245191150765033347977292321525079983373827353098195640795095798004894464676013112846286315327605553712688914544214904084816023059755584006630320063162858000756911606181497547766007230953073793069322913141500842063561621821080039835517397734700092613288926833495385785047897479137664348851209783753297081839161753526083959925547603974127431214098041702377579650796659758560956574382308546817116053745327608846817768006410884010027248539129911291791034373877784013027763751164681499310712806829896472369096805355666754415029629117427646820302707872702288489092679246805187827997845377592177747737321352039810889683461235798369245141545016504858149910290632528962526363386916175252810144326408445407661879385226955149128965286061742844985242493256577895638426539167432012036440939040818530435024107510395541853341611863786208299426054824329552497839907449284980711977729892490034468200391805437546260240936241766856246093328876228567937765971062252493372991460193131721261116244690761536387619688102957474538964341915040886363506043456585832729691974568627002717079678043592611818179595383422676084204358792898809960924853327403438232039007051786779711245202133090744125996074471261196313740277461687346370377447059394459135770901718297561009777376359902084347955929409416726963961258604886860703354076935381158795594152953824730724296177978164433398230555590646811051682456366192983511971127866472185556199723802990203190833409315626075732217545285092959950206127085704571367388924402854003186034953725279766869380548041402186946317107309427850620309381440534735721558711866329446576431565429547752750337434553140705134349412882140008718881388055677532978216102149736789489545076577153663227022234231060028710617843262426955469108448186947221979900571434104448844256954039798730193792477845187584049433697745729351596399018278025253193966729885626608149151975808306745866373423900293445379137889895436225681030475434775831800290924907842416675100773152284686621017171529601988539932972959078634396597714441465307411498562122073689722602671575742659905017276846652755178347445770354111190603729576341777683529148206765323544901370317965775368289540348195825777386828774645529924278848283435497108498313344369995001987231931453633028527008486866133772596343073844801904944029439633948053752417493621358606325375943997833738619233035810108113098994049927672158645763275234979157786914550705288530459096105212467884920071784550088575181540179159068484632172808938079079259501154681861127172544339368743982824182251520000000000000000000000000 [103,82] 139884267373108062244975047893853770325571861673415845785760808111934161953023378604800011322304327665764760256174138132883830526035591284147695815889821653782461570509944838856871279156311972905477798141812740394824490819791427950235846533260602734716708276570629777595051833156521287042825416253784216072653311428599285323948553535561437935553955229680486316035590154027153868168101698776884877293630073790185154960445446676923288676435377849307132127157540147788150957542639482866562337847999876232147670903742714558716134015088316150371166653896141203199784934762645548260124674277535363208074915027569163794905185026682465098887130820794379103939275264197875015841831790548847905309555672763996569468485155961655922804788484041557066760134949631913975133082146147173859424471401710332804145731801857915526882911745046247343952809871700937890649146122104649868800233987674264809323518223914363807177179343104487540144963147907113345097616885810477375906528478696390939147261178136972715672963882331973229051719496073914419291500103573808480265917785378870276591735440532148155009595333205975136278913921254276184660999855181232419630627531678130065335597640361115282218494990585836364304795042671494061235231846846578121327754364897995460093377376085512201925888313095428713647416574539910580279434069784907934533039165226345743355306185419339711095196024164714070985277281203512607610098888352181081467816545565379465488496311933304283243507177297432279690893976798246019500528941221642989398591735219392419731074096231231034787713736782738395011411924966112009723507351909707863123224161744670475449491535612086748374734303536799795837251650884861213512494128018608785688044297411579952190460402594113939038708797716077223714577063560889830952378463074860954501396483924498353786503949494711783427652526686458794042951199327302963007734735408492948207645641476892131257578965131791182573596743886403278791399224121356781838637614199805272225678843659855908420627164866732594137043521256253876356759874929643123036210963355779193369133241514921118942669031381468726886229142645465115750691006787126753785544181901330305933249649402010867947752521968148970414291639203972573219824786928418993486795904137435923927716112360697631545784196637765900394783256250098550948139804793784613213409111448530053614894525082878964140823105392111780165414795394003938846086063321412292634933937906606398457259771221809877032790473163238244053557255094966274034590707283167844850565617414481153947573972670863301866863002394892399549418638496417678309588816619877093966642916853628752069476293796908509567481267592396294276078657990290057290016911302165000478617387944484660049272619111578034170926194421409829242540085348634886646740452849951110401915453664838330921840353653693085973040022595195837558103100448890547750538542432548641548643051162643391893852059574941585594314430293135929537333399195860097625744247891959444248985600000000000000000000000 [103,83] -599678013349560377395121153433524158438356862698643068904632344162026058744580805351939202066594835733143290759113805275119821920392030908497208339395191182526360502272151562014525962791284190132852360825286394298306034331677732544964130102230465326051617866468156676341300791741914424512762135969815237760998802209821124717834216608114740383720061263671820501971105011294339770850872487169039326832849759558128532208813542102345486260265241715014414934302816238017026589554997458678580859553703168795576178896522456428266040143938956838484174375053687890259873066038311358607318470787654050077733290195347411670873563202703078504182990032170798458102665191318700869962225504040099279951934635389952042731225870377133744301407863314110822667470825483434462443596873268677560937572849120974215722989001659646403251427044589469338611529022458405746043887214419827249819704785972514487890840613134865209826060149750365427533270657695754496065855508830782682834372645594112154715198742763082173440125074810265108142107050222446010782003569958406747298420327848926769088652732805323134184048165022706220141791024208831856184005610121434775102638935586748370824276528097709355330708259990656288224989093497905900317050851151973692705065779776727328748752783924609593368246086126169218166993591054130748712242525283078316053676807152554736706959937762145465621118224813620813415581214664322556719691685444957401790300642519248029587146158649399297456338220723054259475417380969617757769115019414315258852693457267887563724664046811394857644659538651626284348356820324567807820763609989834654562205055358200531216104378008787163413303279521468472872346410365783107448543973319132107483430766875940979437559605268015573842115349808610675623279639047899278765466737857992262065854993091973895050808759700546495425702315547473253867056158647574482190869676424874899527401357364847365528935548397416715985065439576261591100229178779743976973482746836281808584476407368553499946848306148825408316476259829960203772098142140712888926071912911036302825784166437789831452094002831614481724207182762858096769054025863317699870407620091157667897546527490874618656958378838780988558371609385887437927733306183340105531011092125035493770337491520874611100412116829432899603848208539807788294755599265958381362192836028629639279233905596662032819367192904519334964237072478541144951025648653468940097234192203392526395268367268747811286691618310792578121871211450570583993160357656928101710038087875449175373520264784559246417643257414336045030752983635303519644546604005248384222265000864743676214258883893617555439266850606584879852458382162562392907153671122823003097676600388302084360042672098311170671295402120177501079448154864639509908308391392940850711989007356229231994924478634043374360390551123722948473222354074225188120025632111065801347610879858260798975565070331625720529738015689762046657168146453581308735562468623026382438400000000000000000000 [103,84] -198579415223148712742980911322980008306850672063586768255850222182613715317742329882989795880194077319939266769970842116177649448374479792085125161558493716440885728600149154226785579640998839277823904851192795269259462060159723564610169037265865114187800814296747209167696433385524432710172421339980360715335169927766216219935515760841709558997739670029192465582256498275277006459783287262537919940782034497844842136390658109922241937590549675963503522461949689100584256088409565058107406376983824589234890978850751458133819265486846408397113676758573364882593130499076311077582522888592140330591714208788565655645488019229135649495441772995035249048778758356331693543364085770810353848186732622994775309125250091742790217624413358080638033642241960741067290393227428437101860268837630552092661416628158352706077765200222246496927179323648826549980204221692076129751611579478223238006751206100326381438009330073557582497154561455452284813566663781085528136088894774599406754026713930284356704179597107617346600838629947645226051935550279611408639430985627750472562712439522506749679853317516852877117718663244988412889873290669347226118576016030827848737018913971926777183212508284946523314747327384298498636263963445433899176257959566393482716550562333385843178269475633489643718279946352337343992222893403729389609357021127923064974721721356253473635133809902189231548046791943343959062876314490702972068352293663325489280051676453239092425536933427528168358601701918812285354508484130688530201458620674259101171688525418560760643880900070805397803764092038356868242510877971003143075179603363475211557624345231139679399007624613314834923175689560876760577511875992965276958362990626302655160530740295711731129881723760768063427023249284311401021124620178899266252073741748133405582909757590852796862560002352326587879850184541498681477888072562843622720953983073035163592734416237061448043025250866832378785638195543048173563187734948747071172595250065976279591864779897267655746029729793187778533555003779615992630899265476559357094288611929638603432585947685759698196246476319639125123455866357686573476098060409621686986611864397510138287684185942922444769218456996552188328329436103413851171088596133333654452164861074990045653529983256151988509413833102614509721111594537436233194168811049314395195697545178587468723476455913664058512450975962648168741834904807345456025505875831221481744934259924824728193968812092099559785552953096050085879930736171631106219479271042995350946181855844001055735768985206288711336684274163536483522592558888021620737289931130081672499639792726638376513198212983017096750316779584191545207265086194964249449927632911541355103239806202065935198060967141917846346641847689757885022354312697855888997927815681516730198481589107618061741985575604960196210905882265425324422135974580106494472304561692478024488959682088412062344112266180672669954550230354025492982969317446645710848000000000000000000 [103,85] 2976549772538212765468568400921229144032460518685484213004965373608064901258990026304987052122798538163216266090485519995793200235812567018953268111776979461891973864621854205384158196161181821781495198517061454718301621132403916538427337459207021415323522887000437892671728175680597377909001368741129519265046987590736932659364505548438724609090101563119970737183474334950617680971434091583776164869025081693728723601249726434021428998115376882512942210317863622589493929378333638322639867244660346142197238757725018744263326834271132631467672251267615427488230307151530357440421961029036260991293232163958743584758649647026488150962875960796988806595021683731391899592718824443067841514202209729626730810393021601442747615862329325546675444925359951886531529307630243345899700822462204799700901474428315490083626508224631145632405675005302812408514102237372879729233780017826757371308181456347003712583624907319193536715754282857747045356117814369560743067342189056994898047293488107660663784626159276205806526231410228097562206122617252621429635629533731524357817939519371738867313732095353589937704677704601767358020382000917130521137150692656179393752590704155405956836163047924924840523394350680279727950988908862057008551120629391276209031763375525593879170020229717856021335496647297184161813386664246939559173122466092515503529079009088110810108102039069527040692071918995585084732596653213750064846173208611904989974984971195614037354483387654118533291721152418142628726229502670554537991285323673410099987110125144877653001522701417893805796203748571025685432161449535813427140422911860238402275154425219124710257023702778607268854244450738600523309257899360662835431096399165766953073824092917990363261312839684278986144918593859874600465980695786923835558896052208997888874379909051902715881817316776985119211528842120088123528716505677984260292364022028925462684713111443852697550307193595709403652179461340359063663645056102466747084465029862714550068213732969009294591475747992263669468469802196286051650884096991063218954530554740364493131662102920848101090935281853597995143667888738738387105546829539857749934815495215020865491541867859473600117769779974178787296151585387153783379804613005398384617811388819211094844378554915071124825390929521930020262612834739698044260202955941229375628607202225133730359042592289643071858085537475136476375147478347139025754103297148167574208732598457734407226910737565116469177130955813824057390458271623469293246637669362461169276854524906236780715980675031255232010221185662479460499210926650890725253813625816776707644346194439202775980562062560041828817786389439317526250065244349513095674569939679952941213746178553373486447366548615062680240019675230803928650847366391501079417943023017337897618588078396925341777591519765323777993306173712781829476835821920145923362246719660843899929020189510043580909744913966910945785492363213062493186569333992293662720000000000000 [103,86] 77581026365039502214546419612728475158584323440688375714394703931711463660154275790024689830687654990598342423498389227956260259501397117485008677439316420260510347626022161518254950394873496792409039800224217699116385292973312187170206832052645713244466801866724775674593266360471930578275458489356664826423966151823851512289105703738634781974983369434310106480752510988544288920230074823128898626925675657105124281102305876497833214970421459985065893018597702454922703460350437026697899843629000574165323036741077043882740135672617058351587217371489573149083133563109813803052226151167031354478343214977551217195792598136607395863112571607552895691250180299066915827976353007705242385665129354929255582214667433063814345046893801292233373950454303921764514735993821615751650171534910669328817799849309325046814753454483277985915408850401520410405810890940674379743716537843978667006453683783789864311773625783231832235375230216998663038202477597078286406469804860877244204089143370203049543782642238221360457452389823356118383794543420821322052893386490827613004079791238615516468647861943866435203571299252558618217717586995800060029758421068857512926790519286435892332211905949927795335331591346215629725342489267704512882212026620509445337184895879622209275397690674674428353840795293062895044435989897884318443808715034131408417882198527000355448387422369472793956207587717554896530189032933773466058849411941090464406976408282399680871734269027543189845117535909847255562903330468386098949786356852593366823681618173347386336645648935900050709431035713872061299955084731505847358677967271097581988043516434359118388093431816422064343885011027912803522468006717956143485838666786986876546107899393511398688645228926126492094455553002021659688767762872788024489587660474771478727288176906397887616957120740002687767890579156976861849941783712589501817599856058893253369201291125058873237198036954999564791920639774415678413558246501642699006754202632060688160199005152369817705478107825185360073682228556570957475488379236495154485718949149894483286087179102378841386168859162470221089512255839095441570209726664111609618380240641634374934289817826589491620783034705830870836414153304749750786820873616280010318067175531220671235899731252115459268257889395011162851613355120755537826010234042938236891107470378048965567049850728300718911933616911125097033114793243012553580421156690016709042286017473585834870575703167240401709231254286927939768854766394023091068573924156276096866284987240177478072257678728180904041900083673041553156833303749701946035047356588587249543164705266549874916119138637123351298728597813120899144087093518496786029459152043757829703116888948507636730862986206901083911347235305682861486295976464659775541190463748073667201871232502234552490545641016946710002136670855629093371683793898784154629249884862682603814339567168270951695339955957483533619604526195350278878052511136926924800000000000 [103,87] -1746519595682569430827386095244060676040192620390012742370014532101992329401824193867409256248948808858853578138133592980069665865818562711410333324501022800819462737539160279116296992396649689051559811878762845906935414745231694316165568885033846591635721439292512243542519754013044272656588276648961248776231837431395698254512523113720095397322925483218517422697101609940880406699084777899069026873964102164401210846351007777668086474253673086273019581910906222998585370977488435606734719677125576258283687100936344416975400767763700591858959504261867396587228948623609089773067843284764947747422456168039800086544754395683125099456097436892804003558600524153133436019169723379889500272782947287426022831127658557143553079876511806429898280158083385776880097996450172503153296286305483783421172481156417880549044803355625839208592637273251783867648319374566759635445331700803099554357662031191216383074881465837418227542317735966893679543912865145127115528410483610814161939980425441611070730958919094518579855962413134419239819104032858647978540262764767146048958020045191210739367296870176300421132982973746085126153571622947549243108008237655534000200213522381907832843234911631423194080303219107322652898432210736064563903149587154280987317098165797297850593249496569703516827740031902832843788545830248259114688253255050418560152429640601891962712094780270243470069763591666741997948675115366968474319328986888756244243069365235763309363137036134474098136218974414441534159864374640900907866903938678496332588387217642880327721858550829867769489961558773535306972774370324983128252712003251168103128690111924721753822469612976156897101306577640882484035571627198703493600322339669694449856735553698279865493474771232103636934995509982820873909081329982568449258283561417346419722413683945814037186002138007739422076964289456556639785887873369546205780546700307460929215997421143398980336120432369650428826079373960980949688745135636522469265392827821136962195320393685823908303374273282692532418830596994332279320691067879015114308717788826019484406245959212660004600574507902276664053536272326706287693170736288817032935057275839715267297572334318644720946222952111554720410531970202100131757520126186692700956293031592098211483261783040668052503041409589713840209504884583660694923030276184608757783233267524082270603746410107217417912510623718892236688631287990910912198631135182444614800214755479388371128214156050756961662450173214341343013767812007295489037954117388372433740292739272599383198436742413168161972021001177252509006761750391623595079451557520433396520707988157136478197321027100839837862085283460684800263161684333054193691599018480622949439983086009615404984149347680038167439318251265246077837996392589100082536258284794442464389712537386100859811142903655742302472045693773282132826187922998154693441649695094630983128139989531805338184560845295000510333894889306259965928429224512716800000000 [103,88] 1264516113347698094958781244831343176427752226667202534710638950830875539742910335970333815150638584051719070024582672217311686608072074034833397622126724808009127435610357094137278604257082764859145443861907178813608905722821472876103838011694984214004214654478791963242817986637629877933145299051280826269404494202675714620281576373854381978163794197663021466388416966129333871989122587951211478526329660042563969469874322975933483343972089803917754670129627411140121606723568138790926687491294986168019930152641887953242194025354972289922553935216587908754804558652079458916620257354384685667835795318070858566303426622560521372805125369710704582990796469273802419902992677325744737017687481752195995859990585023415780132870579668660118992662035556799257284092779437504677854054593912211058233944098615116500627777136831659446216987674297283604435982714099472204552338688215393479220284485083818467453906293293477587102296292104625338650329182492858274045765401401244432245509841581221486997377908560499250236077702160392905576660009076895325329374886916593751364549816736408965565273729539789676411135394852136037465839661752778936212705537693695415443283780076187919786830368355032372453934263274023008634583499005839649208608017660598295825453635761391511320294234512331559610177744855647306950358918145146156431966697146551503125378419782807090094519590417411910868192717777653621550995945692842347050902336941137658513318492667200161942605382989952565395598323187257823335347882506659848294082509939035084554789552115880684643758006414088979748400433076980116820353487722048660948599297874365201722215526067893398293417051724462698011652063258717925795850500513044004040765251964771583180195782503911261376807611742957350201712488143379122799666197574858001080017936340813533357532004988144302318795111550196868290113183643970625308058297823699306430879118810700361505272584405331528154891475765230538550567286973991597575278437684514894607169735543175384395509530861931946454377259811210135845995186524270721452887688460450248704707179209042807359709340457916069020836457021931161444205283655003025341370879703414150341673443594149559203472998574814478044523024146419898296592601655828682494341873047816332208033505657702635549116061062649517097508031291806618849893015427089289331992564182913439206147226662803705740390945851430123486149735272263411835411882515875603493432369430767906783312453961824347014594302756546856074393937191514214074325259807951643559651864625131707263136252118945604164134917228900195273959356374325727973603428741836690333407121100412550041384621677174583469938547036800912070095505368797187595204081826147347104030460812515417085839441890659921821986070411589003185958844429447638188860390214278501002674971763483182446415441135144538484042118784504412409449568902094082857961462048326994454957211168058189162648575553580670342058860067899647875745707511826346756168990720000000 [103,89] 258481900444097124448234493607316869127412486104911567349899989989820518795451424465842696263034949026436116512310871491285735496996730405988448818994266035740829161713628943368887780766347846291505721159755791116423777536345203157453697292639362048020500571945111341033039831664952038355417094141835890477238077681136772014725062559059713397196662454877047588353750260944180157532475652452918364485541968000458508492584917500934544313224451599268959232112580317947771588943264506402471132944095672283682212802493778494298609380334372344937100614056574436587375248657277306918347718725188599650532917779306903616842293268197736525315880556482068291545798564333600288809242098300173259392395978259066976773287849480039219691356130684969341047607764274386521083428109145542659838815723223252781499623481211047549842009270490167373371024923089942538569842195841429566829295830084069645552062164551632924483811241263018518427534054832235477731125236872362820615564989470707237106614703923154741798436516452217968841131507734008458793632070748949338143428756040708853512127066743009820169759993762118654357912281864305394680493458061996650090435768842130410920216517156794451461738667362955857584589966868875210318378561529854592109916568251643204586754007970739626874536315112224976371807717027235868662192767287791047965698229908307105076368987838504800392337865359076379868507356826599091308463813278153506189373679941591682534141261928703077588998892804759221524713091376662937758570231228517879513296877086362533250773153755104198558954378374306233645703063270089786305153777717172989439600096121342238309933310030003916637490286853714935233935909329645424504844717169763720707521307131474288541801668970957234922042951430294964814695515225882915209292981246765660873080345731606034761548580077645989958023426250525970627943261949023312344999042320663548025913818182500730053440534866755053055163071324658619229654872773027776237252194950814927407956471184826518070091774106187202464562221964126526710977321113063557219711027463496920887979637691953914361639267325872570691942542454322391304798287438612290521772336637418236457050002650029524604866890019794154281812482485284472102693066631954764188057931434211600357632877537131022252000830887156375956746427128480003360359616112918788878659191907303707494355941587501918253140261609354548808962694034816021047728974699885412750143630921973914847384347274877294164965289077549883451824424287723601828271886642184557650134779435000674574427809910593278920629114092001346026402720043314536839032068216682889803023395133639791095615111139300050757016088244398502295462271124619283528694025290027805451737248202530836902173190730392316682348915353159148531918724448684030484584869560948532503227085549095124969974895977931106424516907696902258938124145424946023477706819236990894692846492161663000325606768005538956709610741698875125054129078559447377150708923459200 [103,90] -5347737977831085648237498834705189762664000577500898223030445789638963756047461641009980605336687355000839504952028876028867883440122203518942983532776051810649631632174920311224376826418062950045809087195800937188133776759318006408235520874331080279351282958132608920783876317492565824958530088651138980495535873448306688552970882375981698992549753853033856943229695695294013866842583254492553637756956252789740082537825248913825608124010827038512321774607735827169875098173444312844245876980544135130267576407458115421784167926850369113143199230690630548029714560748658651909900216787803570849884994935112310462774900472592798702854995828357392466118209618800544401920240252388763721558668863758051775374191831040452983812373090750535244251205425305726949998023766039558758455766417682315375999516614386120750999552337813967896463391119417185826455373292742668208995381269031421015940550337891631906214843880899468739998874405522131229939107332746387807204355381712447268503223822740637348749401360611295711257968340424141532737240754860515778123750304326040756523077587885104182757527852684940276409091135287239572029974886375058745852123620829529351372301557855597150819319110128928735946618747332746904702607472086835070356454549390635911268458752155349762468717563103346895011384959662003748416252475771485559958804420405191117325934632197774867623667556963388015126047307646560870473944315986065204482878912841584048422570364102599880997972159508763555933940014411960398639316665220239257028517922425108510905447475605303858699893369843556712950296781700981723885452191752979338027480960579090868905313939155180208468868016267558379831254315987468807806928258164102445786303299103929549092137612976813857363358971789938191771537728065180956594818879372137714250846645200982480370261543461654327497244490106035745713879298609268321635913480150103592078866079651991073686111848844731413949338408294912177496136654625846445100180075822360873811623463249302872213599077837937558480190141265211460411723498246686407567446758229585005794951203045712095620497783602052381914701957482718559156391329020254746424844697851528136085785311680363248183041458436364206355988765374834833164780202152731010482401174385743640931258708462379933515746751266959955699835458352834513550261267892496398786785406565544601591662014805945281080563862873822257929860997474862967356206718208935141677510014332434503281819647043562574979700660039432786005121183910939678588506211976561518673175635967679132131871955517389856303266986657414862957326686938105087357694857953038029636427929209658741224409645442345150101715986299847787860239507215236338849018552296112417269958053210961520574786382809540674149068086909895878554130856252861919688796043766911444483725933784185218842508192798063400212398820302041954412859255407613251050921225020752950711667998797092907600128272727961353568760834904095043203388999264468701698784000 [103,91] 21782673742950984638220904159069106814438935723457607244421997584264523402433680429294907440726295941719716587409774535590174973694294224294269999543425627280582724171673798716506137276863289537962182630957944834754457920399166768692938640582119851858542329094460798157707885083356080179969310722870470444573512368564106901704553035061229097300051981519872816776378744844664864999856542349026560562016590413574535167190954105952204946961833829451877015729187243786019006273508427990656158998648793094465936936288737511328602215045788287703077912196781287960169642309757998114609299669533737241775146514506254886348761367772365568939240612892606356825237021919776741682038157225067007693117935748631670489222040341094825026929017515958273629485774890075774639600072736426565650697616714498363798056713434809140369502231653514745980646716145933542313911512840598455803021587309509721626608965709572978949712103715069607449979591943276389401919362765564448781601707675840041487510510066229350571767453555087924669532166666989402810367107896536902590943244540547674306691722836110166852211437273389106417396755346747067075344372208900272577071902527926483995985041354579141828091113807339994080390819003803337060691538210951041266795615528679571266243848965102225298342091869301552009147753556666729679043487856402413844698739035266516325625968362593849989461413161556657533369166950453991580895771013285936755878048549985810546903794282508150169782081645888000867274738345024756803923962870387839344309070710934167215232425019045631114653003230279826522862107226515293348313986555856852520067617533795267059852003829814755730666887606316875701057216659178815635498844667702729099573297021555511659212368039472331654199232851097453210953209446006859969878430470947930506956373668686976397109280313020442359034013608214006693276825951810806163517392221672019949094735341213514601562846302715851655462852892913179081371845533139775725213289423731253524945023343796275963039424462073778301754464125691688453876000805414774900330901279248584382475487037929310324266845954955240984903639779677698192941580423346993542625888526876571439535351483058107574782323848223633097692892554386035104558141475542200313999336530641488257614675366878784393170651902722907390158813220289498413182414529251078293912727760546637170166038448783868132347551431698733743014660531075729722631686521392984849002044135224705517493598028252196686382616081033223242751498072847744988608598906228847947903179126563509053523414535674469883245839448585944763359220574045048651125992662243311650239578904485569643693327606319965974007133883043659410510678188736752268355788463595194597237136744153368505190782675884620173125909021323568825939050035700837508949610280091196189077151603487598658319121242229618791499705860851046184328373072023473702647383485621134781897193997999392633036087264364213830435307994143744547739413545485918589600 [103,92] 911245595202939679023063295952826996359329135571511814495364180779951275524552213932754436425134571946178900333321416700019213827458307740265103585136394223750647538152421918451648833917948337579527337363726043196852737827611830223221209556679999182892890215453604067017520710848672378898344325291002351499758443573715996005774108885526742285680453709369841740462271736501790823775426592092794004766246018668177583388478502111057293017789919491791368640048594422794522859952882801401390244363283333419416151001727271166700070857825709022370229879124543980972415195280790744226963201378094991940595090080798391897946949606631161685834275110485776823622674933450638115526616634664877322482019292012130528458306380235617928561684991930800354381294080891745467822964305831918515142518088675833692517024312815029920420488905842628455953825954631009177511685105094852483411729314457515191610719957547643160716783781977767888263652806714540701717365359668305327673373591226634049842077193968052652395435208458073318905776275728438017393116288734954160171147924278712773791627307053951515465007666066831966667660183363054901953166813925220224053209611694894298750108731749751608959840964669577280596510906862672536907517584981318075666651479392316287338523697136063524022264643637985980739865197845859149516850003706611079365857699895439058080542379358738615288928781175082489220653838757683371518757241324939498343344456802453228062782722823759858191759395160293072755210919728507720417705284407831299851990044946381207036524447125841714652029516547002210760878655859690937205749989059537990471190868696167215471509076371861630924319786484778396347298782873567252411077221107377810951056975163736159806210392930142333772448441480845323048788302208067660333858798137725930457831725264484435553848966518755808212224528806142718831959886391298008433019781229103327660968148560342875634767415094028257893786286189793579506952382141673746301793702717574270811140981220589979496574698542273157444681949272817864567068056002881084971658625386671873258778193972557998735264317967327929500986065411385279658034924229967980955480637361875325165854819296647415139970113566180828929111665306868880714623602172561615985091911761266407227251647793898796770661868014047470349816879939804344912594191446460398996938431563067202741806981112596736079528775122920215854800847485042648305660220366747157918214573515900981106493958614151144572184320258909309514329240158219689037397246985221134553331526238539661180606528202449715649392117208101280809267010898378763985960371471252395788345158832657919966867465167888609803312949496901727172537580123510239663506980499924421687901325352718211608394730623700374760005419734131589021491035647029746596351394689748398603769973876056538546291577985114651826554167237306596634861329648312087057980354880207236219418651259491266750879283232412855683376460015802088204227050454304000 [103,93] -7796865588350721489463777700329640230573213778446722099046804846696755677651267362319276598152473559914274927420299027046880068692931788925124800855219060462459674151072234882861118933059268623476913194053632080728072671355058472952473316854093336960105026357786668151067510190275645753816994530534267763002267088838653734724043104784231720321550322853786328891933418369190215951887385093304599381843918454627750163162191762775778672630135643515108259660015885751748168817838137337616649658893387569830064784711699132711283201056729127782703548641684657449786775058225297089690776187896946310794282786546183519404509424390354287339972479583360771167458996478077787620573722755547457025313224519091503981130383381791067444014847535319572740971986337111798787474232917537293463887680281086639089078936872815454314107794858858367546679180179582705156116032654795087758766936096262722858704792174634676533134849565081671235167646826809249533574240887940181222887185709144726905184972217922815306366454269470825333902003332780297966555427558521386114169722675269578322172630865284285815361287650510044530072084564245644076714820571865642935187334390967341792095830833482064546383879648811046899431278353707398021619241979971218151202377401145506680494408361087228727257552785413978501302273250779798516007368983555881457080515631420208351057119910915237757401459725417366123350018411487472804514449723064174475879947441445952916991778200890538471859934717729468516083207207741068461933602497059439079616250231885596092969330069781342844360888372437043594724486341058724496593243630782521324419733013312455298351223061778852448361644162229069763759383249593055120259781967211082215727534615390128634912859065203683831248862634405756827438136423352118133046336455979545634464235433376940158795779580120810739543273131637961938957179116883135428806211791332392900169549902076167123164895255702858544341222726771714797130138070558012245903880335861387892388012253333909685674648671019360994342430982742234070592943263323014773805224477135892874773409161574404045626733960877198980157835826221065476095281511815402013473379806146920833357442847835706475467059445949801307560527218829498889455944430517745486316823208527325913128039773040698564086746008299943765286703980991646384074054159983435984939185637585319106930588487597831312088553519714000419505809377680653686946426658033750687278727078640061648334635087001108474220594405435087930082779421978937507165026863728459688761387894681850501724183504036599433459558380250543538469891568894393549626850212858254157268888963573190568556737344530944055579971767420444080551684545263704026017640517222398852224796805703822868267652655878079697035350342575333482054070944803926461339606092111331098801481908461815101878502003804947943422698967248348155600438429784780830116711065988547810090255557760641228988861851032574464378144182563242914423037021600 [103,94] -55431602268130230419558988036278859369562144226744771270362328836199967114146483129636053623426042975750075812951398892776663367563328216913483363635612293829158595025297196335054500723081382208011692948487971582395545194393576286591249822251439952926823352733791362697879564516710767366298994405384631692832280540391613330589861253552806936533719392999212691022807309616104282362069436198913661105582426182598518503405467778444016600314219707561397183242913825596912674030329902244274571456208582816497793708147719098318480118623481084834527459784649408223817674588852083532594256301381043161756725189941631298379428697428706296944742786823329726592273929318975675060912471566962312242578793203540234581561937761927625658345343478507097961264912580609956325211912977875780420756995128192049982697768733648804640535995391817557094925680936317381233944822125230661902201886045838793137181518202225169635443740099998041365471981689029582998721633087213589814579085385178020099225377039533787166016691202024331860171433885686454721891914049952122338668928553440168869401090431831761113278627600984431929176084209914675555112144764822158230330623556113174619313097007645303974619344696214086232838815776902660503071798812017559140971619200770421580394777236394483764304348671630618101126695090771419175657427098526457483134675118193382489958480683281746023823017944686096683848508072956950113046438736866161013853499931681764727326337778941086397737799805923760549446147484552063890949833549617367445091512894348952973805332324041308693917536212105612846705675763331605952149160457064557240221137190811451106864948157643979235390262427555900269755577591089872196583281073818696582666007242588820605622418630213976268083195908784499544123218060521617074500904084843564919757417497827746864318682421514573467697572255108678463743674850017867442359415255758110516283197303005518887314515838008808575234894019947335622882559544850424315678864346061325318990817946503876304019162711813554350179127132400494215395181888809430012528573755669736220093642775336857881161872283326546905850974912395636011073158706544154415163705164480431386971469352497192718517875197752609380936123051395802420185232823193489828210749970257906487664919193922671421365737054617214739245186623357407936863417835276296231867746384676551897942364069033069600760732968292542757838651073865858319418247715049782582077381298112332540541698497107888795050400486437210858335014304506663614343300353551543335422932388081556903133955637305159651822057260568806540060562398007692237879449655764340388648953440344731931345093844637774546734198412892830483979933046199292213411799678124694117374485469024548758476960603679002638121889902937382694026751567235401694858811035374206246243534702943739536632986337818051528734428825223985035270390091846866917448072937143408416993424909261838757176681828533111005225467336635379527662400 [103,95] 614313178680485875628382246262348164657924970668695188347274022930693483943336656973200781469779476521203905625036158817445059257452331739424669406206254572263718527042767883937314325819170294856370422103164769957478283592633906452979732656428524930851160965405837748638973614102276742935864755926531492030953895657346658433072986925432838116210809506277443130022483642765901533444539310220173451068826977619963842766387932111911247530358738683430500598048693809885918838396741837346944256189850496960314651716177938610307426208147334550181930297246761541938958336867662327186240899516022653814748133937065981974227704900091714938357664794343866541780183332874761336793651238377654287913992840455675910800761127735454896403083234679003551447171694555870390828315714991823405568070710447057536068303964275179421680279176700760055257855195137158531834210958507431481014989676228973747756227925025100049007415771746610759126804419419009470650826661390653646960740163921752340747155485683310200202514813333477990040730063331726012439173979413424733832569234981174399499276952992854303108401962896004006756066534012454750241833538328251999155819023132868447945985125412377905418686766864626895043864150211468593812973547609308153026065402525041398923896970240859553867773494100481603970104928300555261840379814576694273676648636266320529005299390816553254540962655479201342486377566348371662513181511420971613585371312416284063831214533832576690717814207839684667757448865853059717227677695570482010286793060839054013993523146173262660162995595674812604077590231040788326069194232762683497012545732540252925747800418055652022746212929896063417180254616563482126148372077899683768794698584853204055876764530218469402526863091111375066043660771297305597922919312698345901078488010611503745558611310323668093508720525418544808906820596971047146096997993208976254556442375121590537402834543079244359368818660163440442800598807187101287639756423966242571725875884948035159414325226797510876110040005199250042880199598195858446064615997849818113573712609593426749987555408662259881224070827390008935504932756290689534193944126297047611528817004237194226038204497904255389568212250551367280905528810133216625138328829037881782810553230700752822637478920236801185693782374319952204314388435749190071019171897937036342009073823862073954202187629759646773714137998318943782305996396837908889948894367853618985870734188969719454328501216314094660210984799262146292577090499428162426802819214802496103353423209596899713946554880039005125777255878112456534625981297433503628526612058053993511860475528644176412961826330459629530689095822737833679212004717193829600903247391232672325694926926720928669863884630903263326765662784049579869593154418619346777066825149026527696109814177627401566792212573279856042319859455391944590901820293703825442343772310945786637256086891611363518884880257977034314360 [103,96] 1228843053822270940472880807543586906199212901268270292127491617573320534610573815528330934192471655080052188309215235285989859165553835748187111363597659759704464445925164136615884912851428609277569166732411928731676673448422606918486975696198904011964709244139283328225741877423149256675154959237114436290971399343893156252104247822352914893938259036883749580348270093796077778305839613357519245193041625501032276934044661184583097277417297906091809367475955471818497030386603707529327331057529850465031502154677373999770082512510225349368620794879537479970955497845867759499750017759709104787751903576665695593213877022358478104930724275525244172763749144485524289790640872121049262953280498930653332415088216100753112201688510186705049497920946954526550871496778735335344853948006991433608443536092174469958058100016711841940568719630270388064910422024319979473028829196637823708668838001237037195565678958591110409706812951514900813406194647979183803917755736419762484424200542115190462233993586120802415759329458270677665513578757253891368203315155314915109791347756834080588764888019184063886420871617629307794042155706166690586953097790556777017647690091775398247310677400124468792296803618550796314439525358760060202305374702106976483927452540318318792930178507989059655215019054807746363160815367073782499272232255091723061224923517557294981055973977981718756821073416481279160228466590940334625327104681270052082015292692580969227186778651684490071733661543804607148713209006500140895816111768543399760598391353693353367028738133628397700833519630105024666361720913856267994994319229386892184914966340214523455368304111200949391556496306333015072811086107865761102834382949971654585379877773606829296600502541975312580724517954665147392838304152104284366301818826917852388137692884336038806676800917234259973658872697869283838149609120417098226478704476288232949084807475309548580799206694678793840761505192591471143494140559334807421465244242550867575146671614965035720847609981657870943775550183134002002717737773344575529089470948199956989018766978910575503355757142921690910196337417385992654895934122960740814422252281051519026008908006145340360774450627288212613675045620124044048838980339433128741026361457610089018058361764496817474863533599561725004148812486551123491577312981154467941475533102119201818339580449287913477260527544630091284875669089493136420128381585235030650888521389548400310798654429909944217930821354506434520408691962423945385407021163419556047868714257611770211783278628647841814145373427294348900134346839914111782642032513569868622298356746840928923785641207383763531634800121723244923472595218434523437407858459088184955349635408178718139740384342742772146812030788282685108333595787047017269741034282361753817680981016202253746948970985732971433298285160076158511876011059700420937343481809624744122732758165456924877399531127032320 [103,97] -21691553230741517978396908745486738188113442857802898422501787973436801031946086121302722468608825785653559962108625688390986125766426005355543861658300273081879201786538642063967061904034662424933517516821698926465241578138613049663915775159408722468823079368709573111646968847976719416162697730874806198818395357890591222379618352330560576268422137319623953016562572025086593092404645284487031345697979882487394380061800593289724895587253608604293839629840206115876333202440691350460657977326104963636004898756792745862411200068615602386831212903054903592251988549882796619561130393892266668798011271799197718659186746884358052589341963427352304929169054181458397392263988314091199732894925310092295038030482457032993600555047587124390692036260078982255831618721990576720699487717408410048983136892662478962023848972543981315015942061307360839520153482959258694561176331521170450725384290030708856843999765359194390883841512965512753256874800026718800158099079237997019700938240339482645228822745773049441292143784787037152601716345679778811259509811726245168666479615046356688955807559783224508227544692649927110154768494193870179074616794759898095488518586920791856098601734669313581010290221465675989753253963146656718264681943308024587381810429986216533510585014695874623297926728723125021179196192097704514850243809694535007596052722495715446546668020807400353696865869066809064983502333854597818695352892024597561690884692811579157180354260626361196925334478093765996815392950071557239714226033057890297969362210377261772726937106493212321014161524619246709753988716647004479269169851429829506000374931796054515880841957540458774406844895363914799286091229309170557905258363226875997651001164169107994265967016316643705225951741799533526148561738324037020349368961533712536837480987699645683533307720794997998415422338113573082578622690824762937375379545723998651560795991194201240294156815391336706316087667508196377902247511419583768642522076426835281215896026825599133941943157841143123512424917990655877726931632157626340492135156964425706604440644965479292429076772813990055909423101473042447830313091102814622344894283956583698239037545036012549889689919368159119452213699856609788361699693592479772473429746532116661739135781673585614023619415860178064199331241897227727519272580055405656920621301972024018063987112353382002030877119936271540258958758015865671330061796001641296903152328084642413308808728559031937984736447899515643817804176926861191736619498877834218191621588385115027574295856938031300543334887630386431759164455948991835240603436292823639579952735921469087988991889214944743749476900185174214766937948236766099471128466264915824294482012255672263412100758289395501014717124262469561001241048324598043380309684366213229305225220883791834029448685912871160592622819097144005968973199138039829591327042195830246170352640350042966150092609600 [103,98] 12664414232658507177297788116484848172975076277428919242251091818119328065218267588172561148425834721519895097234736622311899078577022386718743334259967666959431736264907643155765083716172255844311014798888992821475698043672813874485657991239927283019371051658842504385954344463242875489503595071032349363284186583006394581018037473741964739733949677997845015745783528157592995548526331023662607370911536423168355783765254808781363676324172850234884686494749708812069030221697161425257073047967171409179186080634291249533626118218725902709112223697916878204336293799206023792348061627959041911737744385440706644004738639622436564336656904884794975738283736449464036407131432328822589798815743022825117129975545693006926345408642826383154625106517867394943075531814472692300910950465231290177621833873073872666460090195504720186307941999661390715648640622528875043819575892285947945208787655222225075315923588006124369702592476046197610208171209976742265729661368527382179190504555160189568167677636511462080301374448386131811800431883113220351714150020590640955252139128553041149020738408326196473710138921351486443088142291730514789119368091585857061546896218273087450878854635023636939333639252806586557418454884183631560640383611911797595848219521050604709239916956722165493399829151468260199819868073101018539482436863798804437445561883696087894573173774710142308095951858944751312975156003088188413860148257828145466589479894396739585246997294301513755850962112695893124117881706896290586693046744385615921891289908501427661952593310523020826334599140961460990850285950535855937188296492695174082958232447934109643321784127498556332152082006404186418392501553357415743724588543469609774608504345947651084319989396199541850344734935995894638269478933463798132774137711813896462136071840321809308310549192674467475990916698463976691998982072950281093772581543631059880063742277481156900612299686505541378209465231145866178967245964769639439188399491950355471900619439340926333032964075875914831374057904123887883614528029680087758713945812402315491987298603122675090506330477818901211563768158301984948667544743462948316207891626272264519789384871338570504435786096642674076440319863928534045707630222081701492782414129095355289910314600437457038996636555311937220613686018567930995331078449905316667086820942704932714154855135569850733173019527225905479586123901334367628631876015704969847493594652392277137700156745313945290731853967943485232952897052677712272694590999629461031787450266234672640397513115540954803044012150818880618464563520971427380539206364877003656949740512261331073849240338517209504539017153445435712936736498344868756603213779719065713277041051171022724355402637418293148302693894761576956508696012439796920235160762735989737900464138297753609649097717052511959122330595353904372039054868949520735274290582982978492836054279207479165912960 [103,99] 344960183691813214086941235005748834056298783918406698574520864065452988334537065897013737912028667956329067404583273248740494332554849596297839673443331538214831055250044496583119030330597545428057297039122700100341012296166168558493249377941333690323784888952962657354068403367636368411378802867322577004808870149964847079642642081961507975674340080678393187719949596004166978840099236518106983858819233659415838409754954336111666563473038869256670083942809806062867889629777533073946675703534047271385751650823968012621924372059597503943482748066652844602242112969223466225496024362237640008344828393356873645217199568805580485613532995031318067706988952587455875656512724290718148542498322259632407494015297548327336232576195566267458173349886632575421115060547049254716414965884533828187584280623054642639113177652125719377365050439810161316490715221947313798435054711959225598626303095320899935532810816496187678985982197719811140109113247140218711710989679674237901575045142958207769274662822729944563476083303978011013771608419885734552563020245267522945878658791396805889558833223996075986490452397741029566032838304447250752564416618589913464563517963148179409463240304411925961879049563998423090861329315403290351192788796514989849549424130084666109250507343696856118811083502488626959049631827691358353248416502325728738822484401407549057566957404905185015422424887360239078246267483778846454096939827216620135366706836864036378390601336347891674145268796762813877753114965630906088194649527692134892958804629521097341329943642301504459410472007635138395128250422542327308582739651349150206112645514216141030722998018053533328729758131977276718374603494665724519927005789586317467586380367631021953516523003787642217215547697210691407675415097552247881523155450305168157356783028461360021709992295444267890190539866832610463855738789926529343208512716062948291178216016017477794913690767513803352275845478213204049043694153475945178403411388893073874110926120802632838771527748559714811095471708951173475145409914505779901084491208995815377940943225956657100987730847336867241129321773947264380766677791359452811483871663404482184029333467660679952262300310260553402749902474406378241457414773341020182938873535866035070991811555733048800263054896064022991293150783444295476840181322566082349657260893543162370510678057546083666974163414725270854239462367035062041697253848779290871478742614218105120046099685025167604502940834337849457722430420181664097065663258238238532766391969261677764678149076855229591553701199013635892324750552900519216031881345144886720748983757220252246258061784345770117647464989398057893885365135340137993682349771506014080308733952890556973074247494844210112655385406554197070417503676259399789058411780344615004150169460623254515118345871824993443425778931965280622383719023995546193365874143145643627849681916998587760 [103,100] -889150071806412235958242785816457013231936458333616097587772295340156928885179442266575727943736378475214069907008726098627087327667709924482389544502234048956192738424343568524099820576607270850397865329474039935183842772523854978847870769738525439627422855688664378368966366600273536360141025629759629124898856788031092275939621245915528867191099969966686723255109115567908215066317228321910912306517549852213087439177751386145516096862071068949186552266308411885091365121384814909171967737664199874560216851882328235578962728345017607961862317404314658573949588076183423395336311516876538683548083794264590970070476003313429603938834351371334743498998924653264042006747116641659073201900236685192719898471664965104070629144833059873769346085988601257662752966071048617535490774265298588812223493608664178837022594626917903583451270049752337836559549222575145302036495336429082977898282086175098380372796258577020049569886745016124760421320953469856760561470014817454168132322174072048513585634809795639128861146699466112269857415366224983455656392988467165125286810206414481874019682106252292631188912985705780001305327505443317707107932875596213124694621989254890437521481348970947209449114688303782838670589260050586983734488733477303257331962290346641650570185249979964262779069322904649681078804256191864989216361899959073738738439228645541503804479746664383436706935643988032016883944332504874541668271160062008668514668891005878067991250272625560905706101957674830849879423151579029321375707630848913862052202885211037385221079986210412625032447844820859864153678996724144671506008645768436207059310714690533041363502148696950545297831320686046332357812547689486870978964806730407976162922405344079199352612774383538781686538704541400044916263208685816721398549957035198420178439726324051766975462848456429395036132060436534166185963431198429205743459321094921967213456105430620277058696589615819608144913625257697338818542726839409965236275508285395698794287270368286143852318283967457690275226812725717660910851887289845045838424034677116319743810348581656061565229536484742654649470197113580977840092939511818225465246023338068726824642563418652099562290081242956009549386669456665788005739252535446943164088730187964284909566224792552161810595145160820949818084308209563583671781513862390114895395822730804143786371033699162962781299589384715587749981397524132146935364111998641432667247269397940596872148657099879455106544769848185441636564411529087896635265765224749282714986330328544426507028098930519333307082025460164455351499932027206751793286688175927795211342882657314568371364655931785668956279791271523038440731301402753274793532096321852870087461039366643648015349407448503440382251829588914365538819766539933961874564313349174302274537422841839102946471150351055460790232236347010241143016587688630049094852469264478227868699160320 [103,101] -2310840568255151360515406348932866053780295367293409952634559336417629775647671542669330572118708596615926294231952708606597042789380966776799992673198941699175547413440853428105495265074905873721846857457745296226450223260155290417373818503154115584432570285500271859946095349842499517785195511243163573163596884033995140707543459039777181183613500337000146506888829012776140638713784002135964509967492516336488989533532247527722692975100471854451482815828061038359192509637337980363214618085423464305718651550205091173069932245835788379091057813512089036413672722616154871379276845595477804532290657777061421192170259497726199546057895959344183561645371609086277340553096163895270929357787024865846740110779822648109504874835153916216297046613083682506938049938246907064146209239199378020536652121532640622752643885376616990803791957984786550890493027636422621835609889456895411274086267951570723386105575436022994770465791267364126469346089029189457364839094405729739681838758272410423068731075768520998560102027638272552753822082527101069166274134077999326587100745230346348804095185058354068303859991691780152113982037107528422101024615684731003688759636503738601068283552342019359083231203453790832687073780556896349777722222345387390678965401780186616017017723219127720140898384372552330454100574132683769298074833890308224258511499810320791047580285337414757970640226337921125949993951442638811790254241706799186997699869654517478619873473606275333031469562286674163117415672065742195188300063486720484797379408621466846029916056507073541686143796832961114083892397382543057488692289626117938379760464771797888141339152232480222144954911075757028326947943190223162684916670155399159481167741218186944550716979791729569941562597969774459672808923404352131392448928427221537342628841700846665826893722014732254736128635080178635129766264697994643404452037521637427578539545012463625689316753789674627333833377825873313104881258491000789233993153138045863192545353163939284617733295170432009412389226981060622621970357411734485191807436961897810174176505013142007169080882312542103330666967385173082173374239799302269398998503731291045547895223162211543022789904490190187030326240105949955779379684306239290284444480914952274485889897260981075014721168428664338359982614378167333474938500597946670448722225511867752736231788184836743323557932995182391703060338721036064342415695115624627366248950812061246443299358954861332815131747557017114985576343264285361115460169853977163612022196796072957532732417316996326194761831148833405752137633265488889573828413042926426397991028066924876266192909411706348018905552102278625037754464950824712534934436415621601274888506484749029903770128758266532230327587431217685736473016555840428751139261208881486943936366097955042498909128945281969162445090544648583050361123239767757241743622674065868941467680 [103,102] 12213734968293172867324780551215754685101770629110019763771770945728186862393544691081715244723135692366285134607600027866389127981865644013788681481999971698272606785566093015165841849382868630012245810526480364863796850026301076488769930376267516544424174330062165220061685142036240052326108687689699634508927560561292719657289502298681194732105303922332528395286042511736481117541562061809273193022674769620199162974005101883321202605113034877866502692870415452691326174899435028164380938394537309601360644800127985633554210321783195840826493003524247269788242605649605647337582469414686063829714165865661241538798451160120669011312451678078753319444000226353883916579453658643153302135409871424348029329212825263973501298138774013474000175618661532376168772101098881075507138095257699610654093080655450278378153610347588804086685172982990318913125444087725867566943831360858444763368223030543245405683658096037419287035054464262052000194918708942633824520180702584157018999823298105000449830778125921379857902291755824847554888965761643938509004672260992431659646303566890992919491078765891249525813340903246612313869181985938888654494759755996116961956295817916838926462680891721769173273067206770938395714102712176913701101028939207171439845370853946540140203006065140655109250322019944200521505299425748209925052492290700541916161618017274225197183895842913384666293419741585748202301847587472356949182429418287070478446845255468678883609587709072882319369625316550944289539591813784392280170692670218233878172722730580486623088188555308214839461961645186082740239145788856299804164081541798569590709131777835243949045756049255546671450893607461539317092158006834030489414928062873216749952547528346373356127584707872831058340890638176946290522494267596723724074189509674256623538058179167165427845798946881606316361919307693501854016109678925234560473008237534255955664965949542620698435200219842169991626082319293705209987407787180917962854507114670211909470281850837007290900117878552168750620773600181032067618428647978043140484657709134647015769124464072448781999175037420579017430506363341485242107748865882876020400003306918114545146371018421115277528634760014483884769436443577830658937759647943758063868101859944068732905355486757440996539016584354987673607996445337660650939237311730444920216908153507741079010181057814075684837685960973974955156019322184035004803758104771800476542329133744342786652824087327065402456237573500182414196685137463304780144605561250257057518454245816410033091173686111836389365605682589121482865401165046201852098180448182090313694719779772824230926136653531806679768273781032600495216416721132794330472026154405925461085248238196209703501881097880175073579054510117691345197876832904698693373910339738849649168402249112734906107505370916687407885969119363841102394848894029122415791577530008976960 [103,103] 427284829964856769767812512284406744482213035024986499915861777809438867877056830203158815040294100192573001723032703037229182938425663263157279381379593208744400738785954785068632353382399669253716280813075860950404061288904897318085316795012662853309574007296205285275112862337068814018385107405808791255184600808995352036563009068905587770869579067587946501343540735747268428858505246325811720174528847651970050400278538514433105720283231358670063658055949489990040351138178460110702448260785537763940654993686738658720469678409313385328265885446482056800062592723413462915691291956827649508445504411640584987706713961393317030415190189135972634744510731625124400600024295289059416421953859579500107930153906660674914398168850774590191290763387978538848452969373193815690737776439312383070129021564893204628958674565887659205539693209322091516944917808262008464570180828690974250257256533485090065869304782534283101205491202358626904215360541302806529257870785675109187119434114238568082967580771363512971107251124193525610598362590294564260418889901259685023666041700743605801385063031726842648449664890842191278912245669224665109261968870014944858452329666949608295635496506377888860586175129450865098931255229947324679964016703140620678253860599882395480246753486339209987494356977629621061900379102325926911953083881354140058376605511767005539356666741521005149310397443135553880648282015338061386948613190375252838523905693236033469139208627518241345418401791833683764499993275889022513114254720960417156902350045152082830734629388061484572804702133376151511516828319083902263032303722028471366872568166446753855629086525814979658711290363926851761348011739931898090191655351502322836627012732840083494724055062985548260746424868205070799927909481242304975439315697242248201026262199322106717285938087726432077317641094246330146899982946806798144402112134005160796344669214101210248568504822126178050133570020014748949943559181410651617802981945864729509768756548197661177380056283210199615172660502674274814096130498726726284851763514489868995267583710121760163018141217486504215945393926161412889938435521095876998550371437326131667945448233788711706755386305240402632168446714852547557647783383993231318825226652092543464919619645482672122098993363146726384170793214267493729751056407064577555289082770215218026704889152349275759255021885838665056123027043187674756001435476696286887755212167290850709778413319029542501430697193798379796050913820402496832880142601324072518492330568736940519970756468928727518707372444595383404991236673928711711419788947307865058868840811572957345662927183311267504355505783202691557634558764160601863694067911583031269655607712838231075696839102480773213586399625306520222372929219052628085699848339402361672723470630329092333846780535914759771038723083743868211872339543090179993717808497320 [104,0] 5167176707484266304054524536973530898771085627381175574583319691311013202368407833527350179140515909436641676437295252640500029795742555430962093873777777328479831937478383357322501538285649242117138259614628745081689312210654620870189706029267949877460527782001833918619836676548742787567069350666278246311238311753178374773349054911424085092926488017739875180172352900768686247382279863365585706968775652202386961975737698640836888543856936828946732944649897547386079034116218056380943995147261894043577005719260056845506866433635016949642666314256915167582687168145335729208567621278511038433378210910628277634088141704013240096660877732516615554944541278108901462828012748125053871620499610506999017168420313912062969512106878800135493180055664873087565688306778521175342861465603331861501771225599879850787704563800553112962633208999211259472255218247517686138797794802536986537011954125783365404154934453464457221966238770346832367383050851708352180100168829078789903822962090894820794253603083322767404031862985747945124403234028648379714745175728458480689710702675844970221734234822185888088160764600673494722377186250918805145200425822508915433374683158816270808612545203333108022085357840853621950160646663380043366956821578596307170603241371610863808114589214793424473893141280889404301626807440514514671497140752060185739690847517704415452024671331692826004822163084811033026201536525184647816658552540816026100207355153332291966076014163953295288574929816679522141231835080407745649628529086905305964123118183837210731172191339858214269927028120398648985678610642061412381214766947550497627232722042098975738552825249581434878691809780556490530689086867849555937831884291523134625742673245906989830673110369663770023160005471127080847748069601815752091946858773518475987358774715977026559692254392374811560281312198726877394423882497949197784453192732185328805521566228386635228794082061905485748307112612427490536605866953066061186591268200130616009526296195303175780925394766293148728622352287908375887298292108590171851437240563395985378227534196675780074548953746360827934599410877692935063572096398181292897568287689114097157869249335175419981356124426167183902346269957836564630098343383111851265158174891741673271676389930276363611954006293433953172453280452349750540344496818195183828165364588000955242953367932493126820286226317248986671163628609369342234017992998587641708702880352895711689288905299002205847867762183387794578589136173240984321871697706477604305529714020306940697517208259267260787032615263728525934733802769004748458152653434667531460921332358476103824609088050539011693902727478766971035353796663391410969739157193208708371690345410131945595074114988196716517367197727435140940202657130330416129428761709615834222759528057083496244156073402086905323219746008932661193771651175953675397693537819838803056693051180790824867640083459134837683868483929493369096077773325608104392564703263601179888451110077202432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] -150238287628624270983758492704192551120714029628416071215278798979530575514664580965179690137723847804727238248182138301346580425371664912563653478249277460070124984158831147036274252205250218088562096042062342032580530885726001037772916602755408981850809248438571781101229116111330579534425132222929822785634434951226504549707279048080033285317572891833658870836211983945224083746915647448587762263728881377061527798787499944997920591486010991917051553886437857330686017219850448187204567280901533213554286594734819616476213310102878254008512193125698538538837200024732245362102423204749264239260685641258025081000983085274007249726875629890384868507884997410375089629148407955895759780252860686562352766816207227985445583937368213632656821994352731295294843601055579225378614402096169867056454786660049891221227433231821706005427490953632291387641008275908038222625643739342912606236432542788355595373857069368187039646807330594541554732256025905802222422013676904420063274728967803612794836719565122166988061603373752353216093569769701960146588743906737751809459103982364893029038097386122822196157503368419215390364980962086433295301490184070137933915844584295617240720391078768778233603991690255771908457515960328106577956764691130203820419533853389111029158867517344900430199727923728632607742782346331747816351437974012967026908651843643867825176182224616315696748110802466194631954479322575092570283681016846657876862331007621387473364065095273438055534600689993238121380821524924071217049956666823463723532773303271356135378119776028727447969350759690421257674080138987874818754171062473588207073930735908907289933403827233963244063181237481043198444602222422977573713497508707022570082164361743678622944565884039031383024096580914415188764268346836298039403594052735794689019459363347599854640104395214919485680595743777989131757620827742296792850142225862509156379300435143959272551825194868451492151640946733653904065773503904989959408556028141714287927695266711710930486117847979243084414333069310351438924581986950298750142378355069302426203890716063674423479032736976705774870212318552936910569227317059505013417146309377450283198540250154884708642790291080443185610784320109315772274290308431294603327207307050296137231740178730757329110003854342825419467736189025317142704520221358355905856533039885796803111988301948283875330435392559011812535034767790061937934178125349102753188722944201865701001729734387850525042085720886026172307619984353083072137822998544006683928449317184843333933985117411591469811737905026076768333637938589583072167509954938102290140283003501146650986175911045727466698215877507171538925176224750732139752658862173559918172372347051870376819470956580374560048637164745067150229901377418402920107647516590552074447604931114803718782856237198840826727259442900770210851442434867778174991128265448430355448261066308821726075356296236495515089151931552238992134623123459888311324871655895153289033126338709422080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] -3913942230810677262626645362397309063253725800248471750893735311995692238317237844641053628735031943213481756786023690761413266636023081899186611135740657546389917813660925551915666060068927493181771241218999512882983255554331312789634256415107769365413747184541298768804817736577987756592728875166894902734175802234092960907230918718364330029256934518972375704905559739120457144672338382339348669084549808790570992533793742284360210038454925814968058250062355195289002086168527241585504367572468846227476084169151726898716190919741274086377198782809160515318037928933098718396645637322373390818446905869035373337242107644734716005081934706364004782100036617371955289152546110534691854807965494929704507979230759352506484509677222169521986636707254614602963793427927763338079886326628221295644163145680319047727956917475264978957243395653195666998930274927658609573832127936590037960780898496039638763476105786943168813311873186163407108850330441274036557910463943328866127633990656789343126297773391436247846482920841392545281778182366370679229276106490085199987710421523081151293212201844557028625896339111724284559218215263714164433025434284239726809515031686276796001623574666226393232574125549759814874509442965903394909085117383025953923044642636926007407172962464100301342929179036997537846859366653265993913694142414059276762577847066984932577228217200953303253568826583583224733472643923426784784844295344110563663977739936449282023918490265305878263498777833440509752067420148499845376878443188937229580366478054754600572969720144132267444387504645089493926437533714949105863362604832658007646646437767031505482261068166485636711437550958705453766849841313815529636126576389040909760543955089237096304263684393481609138130380374795592537878567131701988831818035338430021552586564367134585162584900216770810765704240859468399411819014057290851905067272054147712632231635993743514353689689177639886413931642039963138357672925631471574367184040545908893464142027509401570122444244589974089446839328613617223984437251315141370500588790196327564210524879192667665100389584712227300579070170358407768787201783405328247576769668076812351192416453494454865644504421279588501226350784003687331074204771460897992471085417681411057531579593280059847119500283750806949038302935235161538474598937620313964662208859849326765149770689484302978007530799333259047787492291801833660253629061580549510833433257292792849023815769462644093821002974356972863689003077898287170058091249064728680244208291158087496989694786209119331640251315555924744827263850508625513570953718623918165747279994461178304451695302009285847435855612456870955873233379479320467549353686743582920397304038702081567677964820297754666832704273599568184032830635769369507499735661075087729615814928469886512565310769001642547549954601731826358886214158117799809702793303640306173459784443970997200547961156970254237421008550925609257714373028869445857917784700690873739256069534956189122560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] 178549760096406089065023717239517623071273596853497234103477465783390437066341153405325126929453478598229224390623341053495926065626920582677078581078521437969482225857415120885294161323197878785714628053771871782142347012875719124287339423483860718960086939250159668481581745101629732786030372392718975825287323228445359911690146685509632669220443682515626321956839378639899026625364166484479704586493727015851168313383979264100676904561188807481828969063758737198600426145503199470648999078498145213394265798800232981936721688490357196504350337685262447268449335449157950934552791676950282969407816915189145773483804823373375129780863016515534163800042565826293140829862049920166912348387087778437099280625523221602269806221565667231249528447816922916071311772596398598265011446673784869210612958379535793550166766257635881644471433331809561904764046454053494726776129530569594669321627181071783455659238080673859646758349241622076145839695013906545339011271718062128391352738832816265030297523053434696348243718532949212864678656307353403346577924159587893622683292930683797707027426696970125007345000923438148176350313903786379285055585533524510026443702093910164391275987598961147138897940247405366988224497131243872235331716869383644686209747637133908312822102730610773538564799846715918641481747982462072941241913758834267542721899047563890602793947285061435215779576555847967748954071161441413473628666517681365582370593590122560404149272774918574005684418165552272275494010149453603512536687164616412859096601840550762161390820886240158150204291696336206465028816861533807346318369726671867350879587145008851351155044514400490063156130312143830548285515105310321129704273716326880199518961919191814912580076350252532776598120490017427615680017458879164761058521792891271511082393713241029109810802863057704080235869892714840008722506970475539605974573133908552751307574188094981519533033692575067245422795121050730678407200104154047955608286789253186187811562363705174027543284480847132167291607831950811985859684782453103876689206807372028458524953542008054362739618904298410903266083990920430079309118921774954247686309832048204343460114229001007025705870413624952476310470694040035738162317275917090670706087563063954071056092837892417973502824112700547034600553137292029113037997882099699096123877310708122467546425878360619667493190566663145933983924561422182815464628703562926574264641156046115166564555868144365446310919400235599983435259099711120946561493764575147154049962298817542597100836736413400404429476943441885444773559595268151602241341651025622618126544859789358179472572281436599267233700046141839523759880364467647650635289090483794424574549504548393977707763633556756211034688822514104417860785415358524874024819242659649565340442052072060684284794901861764951652083494575322225517653276831200496223183328244174292085732860677169819551567506700386453286413343001843042868537039417656187315617779643548879430539168699415265280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] -811217567528503615648549502925888691361990610391423740692538908459036245802259647481679938032548475700542611652630920422116618886790102444498379429674062666652304908170134184627835226907910661723392359004834130412650147899969331247048574563749353038132876405997969996697940663984871691007070254078917919093767061020473228081939074187312848871995980719194718633525874342982558388179695276271971090961368547457547381473775172083987006742427748652541809334583807531910831542363913872423678794821165800275234703421961102673536692784338288617903560673989164754796460757966219005587270010921602042165880509511841954169079534346506376249284440221802629698007429486088179796750951878662481003591642620431741241815751106148689668695146672549131978795755608836046847079558504225153957024219281514560517783298012579078159899165567884200306100844515564631235013734093261440326217008356682346760493762051874310914630851543410667158451875974475492815378909383758598749660802842892553194629177830431830798216115041940371145737817425009864467082614119452991729222842253604873172178217135938488966035703401473768000658814604774383530778602047177452555679625711386473269488486502977896085838506839207585750360305312461622889689138370265833182974277360629196903224561325894151652951364957404660653372368217310626814338727457496916607704691555232551475059446470831390401554521650815321127289387018104991141883031162291215907123650442609023112073619318717351480829746015061546532508831592460190014434132206765153444064973498130651576945729024154688436325833883565804776693485982616420795964775187387792412869486749844051282569367045248501330282969231149520679950246051241325978168675007387296054490711229040258990794191603098490924701332940340906632331901174691440593260541427239579409386106058929235176965587522745456684948902865742495471714535473168321232867040197601118780002294204420816474627161555727045795068788943713648553031270722708046262110960014864395298823571895314127178189131517172109213411884505655029004910759889268775687659775826327281202061794863617000867253806974516302031133227959675764364953298530806443028418843930489619289997970716113232564922415695585974395358810131825083892659434516679091442929134799446200390380528043465470352870754088681207933913854677009327162999648042067976519149716868331823079525321131066309054768112424423049243796300251682399725611895569200417518586809924307392805074143680173082729029858754653042384517955844375196642458657223629763682094502166475982661817355243248594897932767029915973183875092185637295597473608710574200084260634697681499988715894773663721718519370562914352528723135163388759020881923205784014406108708697763296449725693326744398629658637830057774652581934798018074887885332719826417198357630882222043761973381079638898610291973258821607132506725733210203844457306913413677336624056970435140274009251970693652611308620886144357843277877010205920825040953767003587023347915334837524991018202064191859195904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] -11323613475758866867852529129651552199562733500252901625937823463763293666232736604426159824133927200985948349458087750491925608153371370400493075796735585855465940880355839474523829256132577488477064552674641523476559419919595849206044348624603361278403208986564712688449633794972493262691254706982860954298036721425932103922219435430968970881340448780854881776969369705948281961581311438741215513807841611571793485078532418081444909264677753176552377538396752021420686224236674840803755633526743283520101803938076956524141247009412861003526587267461976215364980944257209630011727593159165559936637315365284632457646561048898958422177673274796680593105712230640802498812259886677436742102391387790518264132898175635752975116187200562243945184328842889504143501061862737232324033857492337069534726538043108788095942252287789281717678155135048519141940983560474762973424887203326282571865562096908830964233854520051498715772956893633150843760203692505234321236609177813088742321017190049046442143402036572973534262295343127339738129504014298509233076077053378586790770830332785159431907949648294882921304283833006460476928829636052243077065563026897248667136286867968110029977525317704861165472173841287033289492600122686188208221993897616921168280324063450355389717946398469087286556269872366599111727921338695668908762787477169172745391475592755181717671283240387415599574535890749816144900707135271961644688804713445756159883614098574047868115138393002574304292386402244080610589791813060771766220318848692889177575120784031618889302966765937883862401689256335495514610673501388408277782685309714816275658496011425286039318545661241557815747841773098285562626916535778188610428204528681714626960468743663756951383528552003003438976277621560762061127602473995103238107242753890975379685291236033313170461632496651123110306154501550007099873771514070098491776999974935673758824129439456215274357741081032960930485321387800617762650114949816953998127792890556750416378119443447443219294367927917393681968885737999819435699215807156493418028938688841841847325609829746522444517794120508144840225960687747298105001358401303052012983377462327893266489478614446823653110863965532240153466934114411853650856921894935380366654197580616240270802206225380276437272991221267880556845725131782665568409583807389374981228265983451821581610880871326336590794663396972719052750324016543290700554473619298934875163744912392146545503926573399310364103455191670145572137271777020823457313407352160368040190104111526795386539730438008319427157649588802763480206013364918941245010544180626208097821400153823187891076004507177067830259290239958647558107848545030918917936905982029970447728297131037922972899529989243730898039985947600705846605760190810717898247065031905064242837228873727912121344917102009036271253940432233249992115597836821142671621766737127550161399205559639280129848131976640929220695979315170315096104303979046416842283176955301994307610725943672391598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] 56831454488875985411465459575165496936847344302173301346774746215951444916698959565396782792472387200227140897314183691719456302091777565471488384226342705203493206362321191626049309948315519562452004724029383148910373640530862641941062045051380489521272899305992325516883816516741994966121974873418655718512858056601014567892808163092132981132181488014442362235166750472027275350364982781118388849165672831920141598316211742661986843420625980889758698593131471310491123708051952709281914558286838584085592634591719989927461530235967713172148792592705849255981494785523419064353489484649161054549332862677599298077991790913439885662697507032706527966001990179534891967087302928385532954195833230320747465200155600147577995385788940463682317204128009285209318868786350382729573545598864434582864574424966220339248154351449124086862179907461321848950523524787435317534486915705165922587426734554642840750712177750314979624017566680848499814140121020485845901259169221278628986569755814292605621041469044893211283286413935515802800826991676624636103643633004197583719215114332442096533388154456065871600642684985982049517588177169598658597902899885144141193407053083986564072056368663248490627459464802431445257697470972178271505206616091624179406216765141638137647250129374062127360275995013202556171630009349373122445518057441074577494887391775957754698145268454448719450395192628901282541601483803056342610586537568745254629514107750177399933752676350465924304921755780692749405121941156149975240396962751932351472912157807062618524390293234757251063927514425267597219732117844931205258133310765547935093808641343048072532346864446775766723829045023774284306878354408572281432786831427978816885916222059203799619919261724355310888429861471646402240849756375630500214613654213273042418067909225348211743852997869772297192669344217513858743903027939698129941400786800883116528243440813857332886954234969930432362477837303441044114079837361854247978522096306192740778655154005928107724803135297222710419904025744686170494777625012124031130744678337598456026277622745014168541793137344147367002514424313628681750432784163261458495642081132433755277233954663027198793611948224191501295687036833757599811072573920082643864693670229108646483436853360020781304625749129827333019598787312765074991034411239509567008227797674100964046221156346492453696507311929211131787326780715223372613061922822472619254910878122426373231322712931247340094977391717151446814814362624498785938658323481989194022534836267978587186545618983408966257357910675385248674206302745891031532738827841336149535031174394001561824822058781117340830439331839602554809422300839088697714643940440780376524815689886071744267031146895308532259216657132810025451644573353718444154167381232836273753535048302585322729268363806362146699587211253771985998788978870343714237976982340631944155480178318880204165700683488957945892342731020010918523220941403627646142811705741808017327222305897519171764224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] 202688770888919511034131072959337002350070887604387634383319297551203503439383745103088077599870556452881821835762659265417538524331762940231157732169111464120419630848327704547970310332831081699710756814041396344262572043375912291811706727931348239732007437111069608636004591726065515289560290954232574239297502836083637114576159977048256031289593305695935716239083595377395662874944883835341976451737996513308469286569280474468461590268625326104506307604708761049050694160205446732777609060496171425343310269287216646876877665413136747520537040536159336392686118136978936487208253440165750721564821796881273955032720986110389440915531824984939266204032126323033385424652252656506482121690486305493683283577790958424008778358155492688498943523527778159084892120253601733040369895223101175108862719962279781321501359151764655238936781166039102379639014787450990181306646546925011438698428424029121845819515025997111680325645054269954208591502453861851901137235884035206597544766200205281864256699078082611047166449420002081492269999301511013866582560631132131998577334821061086034200214895615366891035378574487280604856463373007302921548302739964109469229377344837040976660818064024105032914632563142299681009535117816880690421817630114891376379075308704496154973656076872775657940642655103210409161325053088385868636870415172829313044228053525677540333917093674730061098380083291402578589166650723489429856360565107643120793669099045539818439642356763806716180044314549037815599821328892648285560604182301211834273231755356500297379533762875259766918337003376795813901162276553351047159024627268135627465746669603879534592464737366635921286263111934501836098562736019136647101656757221070274564535351314936033484764016717520315079372949234055686209730900232715720147521245310470021047137106992115941380125532257582128636712041294772487072773349488693948690209978845757451036367901449676476590198283517413431759548769066337915539787714508707925625274704479985324657734392065136444644149698222770529333331214845546969946646554596987927223970807431243828241408645337711902891811501012210955073828101744261203682473650953171011751428692398791837255218748760958407862329897302155063558409363513942133796776536813074742135746102499399168934432039507322031070373548783148807077024018561027500866337073774634844663174808102046089558026122661943633546508464226841490900117262773497603750188358972418124482442466118460104194164690003243556041205538476012663247608447083448935369429512024942243765014147821594563620450373443581293279777911704192320165515605592134610364713067534421877795535375218230311839737993703173964709164025779858237167751781993981244204346261705301576727591514584438298725281104081023432448886191472118999995557634811908178844297172167434891615630471213053709177310179749361465716309756794267888913642805437225235682159274004916424764161948794207402204745985637750595511197887513356889020781400792002905493346474388007404938995835497313468416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] -1160560227245230843700017695126068717578534486592904164356592566120539395150209748770234279720175061818743100764378014804102097665507017327025625881855497601562891611249048252212169589876331934212589698369650163350224834249704590762953407983816410286489442320580674897272792715193557862771254309813532623306583626624481457333905398198278385315245527747374429839261359338450032311002078500524406030131305871661732515632986143252560652188310672469418171538806305957358550008263390289923416787214044602123059386406247360847441657359133215417722136284150104834842702608809936684536344796340021771590127020170082571890050075569073897579565955723305663640024755505816323951521822837344426477087131131901307456299393853156329876980463989523155322434466917615229720065751720077423785513646316287304949020458824067305475638000486627044335829752188408904765353547267942924185264697891135130917326687305705058392036298091745719127043800282130975741052158711774518098879133247554072365956842280995991351169089171875869049213722103806676208463324682244460699405496854503669145634843509134299465405523098541181194725414020156079312144030974416856288447176937019391058663690844242355836560719072926577786711716662607625072482456465220393592703420158404618895559440589043530804236563307286680682661901906634025055603100638635860356895892652144754670540984818407110046204115752184511654064677860637040794939466752415078883466893141628872497877502678480208400359173169573063336803214442777800144872951900554197277921162737386558913059599117432201792921210199719593464573946717656010071572255376689854664061931669819094543909477229481922015222148566220773082512458817586739457802660427946892639167609641894405991612490208638890898917002395918127436992320077789080621254683807761309214589521264712029590619898084208252303681238175678111453946950395797706103247514455347206942824824102669890059965205021073222484518265725900012264777029100444253606940360647010571644110371755030499675350368693794518082871576579735756952427119617181484707914245105585450662091066112329358370251557696813096037660523708204882294130829136518316355518072645477220650116963353040753907203757454318867257803616991272885888244767163611954207788616653234063459896680300982121872931609737627548222590195368010105787542609032233348732336011153570311142008911394971405611102674833447113276946714112629097852177178072219886594528000975508338308112477182896380130758739842767555526204565621679636825846198064066478511241802871173765700238549205614092205764990529571842919786329925837419311092631759744859245947222803958544783646457398999677781182160473658767535457006378835894494830235833609249827559467722596665685824385872780529754178575085107254294478633895017798975911355690912391821820234004737903124072481336504071928268472322198394116257327988699167350833496294653662058365399606374750999542309270900711999064847653039139630728188556859485133297689743443143869695063678723592787644493208326003144785920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] -2712459455375052523236060211158889674148183635675910392024630786142685332782821014788464613948314845716361074331489241527047211519036825699103552847986134159455584031763832533583430797391527951798033367776899806034676596595975235539225145018856872318444928858144541622045205243717172118848275250707664951982606357471084458481746718777381423952924147401065673071323684721001453271575709090701187440465178933309394797849071035708663113907716480974875198716523859053939425935212630177206368805911870075298606027957385278198892097932560436487645179891739207451091685268506212373341766418485547798554927977121307841149777239803001600639097282310412243818912877032229394616654313421641960455169429005499500936256684970778206728739964784352257592724201936710520682898674958167214215680330073131992898533909621475752576662479606774460119960039754339547193994426587653077880358959474948386447821827748657609467819055164739534139061605488299554832476060415444282414132540656424953509797199030059930342625620709701979316117946616814313753427066578887823047616373700222234743200454802447885709679315400278806953977478861352123826516873983545021399026908802508411165116884576620025263733109720683102495643928238608844635281741438366771259993891580007807247600804378021984006207627324460511197270364111632343258014165420207494950927294582650420397234942317619244499557788069255838764523370531914668143897094476941617326514411449805463328252771239791991030433657675051054840541925585518560481611880282557798202007731612301448456342733078366764217823915960106186632448086266071655181996091388442544644120130984630088259358400953216458107657742486791321318125090853291760859820337959007906663528518842881197277289545946689698458219767868335369632291664110541696587804134871818700249491091043960697229250320373919489363889104518177887122264283675371771834082070509373429000823203564253800703282813339051365738376728816038424983167474259001400378017026694343815399629536176323306996172419114147349237972329111347633494824096020680639430175558979859156761788173152785071058687499485223915865056124879230110934963889395414319148796880937817616160573964665357734838836565988915903447552458489216482474512478653624525355924808471422381883062174021037722451083212114806517352111114021007868827545283663242938953469604353701734796190236781362907219220115232696541729435395316249623571776391962250195755057945373920124336434433540502058546351164777739113654956021004450583234754975544591941333850191210551364642768770749405336579276678906157649603898037006162642943747556194998445303152067890737734916002755898806061464554479741869662355839754691235223174875916335998351479841507635914121764974612438172588813744903406758760871347874709358223469840104225645903142368886524424176153717198161502590762104161525627493055074615773949357161003416782853651425387459789422637049331823863917268782913889405903743257471632810571154407622020171031257642421321747844683898848692043739497475604480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] 23377239143095793168145475472645412539068390648518482645801030470982786306541676974627190501649336144903307058347473721532119407280584782948436509852723915353381176976299215059792814034675215743452929845134190750752312983460628785340691416598605602885083306760265877921537569069624885657505466759739655281031883642524091939373722559117103053023395680214612115033875205702568866956063099820546389569413435278269142824706396486242189505281668404330066602412344815631259403923662633968579832884161248285052129664696700735563231026254425753801870735837536157865632715293769688903300151108494976868586758397070577246675335752708440253748332645956048888698209702483817222110311717789530250127682970096320862258097988994106695739983058798526286293160524858742867648353988878155877252967368475729214276343816063120112427335455834963177560513067637515026693930363677968733783440265709990445444708368331329418551850602685895658448309911884804872395339450133706222000051803424819382559635328861989905272112248722351759966881034780740643038012426220261876563934543706873311188239536140298503713480551633189738092244513269326436092162674144022155059603516614608976226648072657159711416372195514952035568934596313407260281315944981391686136749286344682566184711819670625545414751280309191511487045935284195660533823200887637719890147707666404620580379108993615500571621929929944668601221526956050664096842571028582491000952571779365346387128464312452206551150291263658374517617087142571207649787274341294896581185826718028828330662266900358126263511632903996314511984245312136418922583363691095480100537641601054315611412975135430690286092463328997195393718808014260840986818947978263404979864071502164145714041051992364739026538584042677362591661999226558300703511119878215866363755676039706491635108886724881515418853657498006199562773198485238389079994222136051514909760785808258194136757225276791220571770827999893030009361317182900029803537493614394525374026409589828364544512423423117568756671726263318692346714377482661481180506082493232882760808652284897817153633526751757272295914462704110199873483113989035441217757894380277383298780489934028939771707492433257932183747641214769110566481652818695008276605553961481118720597380269568801130840102068751880214821788131036126850695821935832388983632754477437832833112732522991832589107758119708266025114151573574261337116206550884304004863097081790835799328721812116535448636271240219931631574013834328451579092250489235451628584646869242133686041613432143236249160807229275571626270907611524892193424742640014775749503225395548645106307098514005688722865484215449075284581310985253804622124744677925825657648206547308036525471296409338621917391886089806337618736889537417323724258623753676719964097139531009170045695860753787638263287341588964155448907716000183514842845366674900727555445976093638865036862763965585888441371894540680991195012581136780363260790846464461798766014875388793435734069343728335931091976192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] -40205034242018390184424232836141860628834555310028136661403604242030603498798533674632947148071710475364080627554458008869775050649193511112562754748832823869567976009304334793921663595006235761786195012389469588856689709555080075210632542452800807771167948479189942433010349945042557917527358181068366761622118252478870139321020211251360696123777314299475045847540927825441249267370787533739573188430203371571418625442583448852314700925062587950223028403735631710658499414194870834081778892270516085288074473143080957183098971742481918032705033066742790798247624539210496624864506856334856652285818194893788641891998195920106583476229461494463053816878981591262400890087471233443131853678270347220495426469248139690476456658751869139229744632473580912911552552444855045505974145669879954165939486117029818528242605670213966197885779707967905327096951338994102426867974675379911021718921806476974647983165205103851331041100640373717422844614926692402253431540414066088693476734059531249151219373449256744475496738956098699600225004802139306679068213205203909479853289655948905050194695171357895107773198505456516502269236453006643213312660187941954700377932437273414525159231479182037268289593356464292368779413897650504930231419256500899401677978805239794149109309728796367026220903006900865308361517237079228644610504100199622195182384537908298985199262197400769887907770938533866589723481144023807322545798689780633872821435353697885920504005250588196151364078429753220603559505802896716778406677839000195972458210645519395385549478963068338238801444179126870289998662112180983728979342083506989192873200159332506336553996317817838515189645874177446050291062518100873175941044154387935790371624687903063432501040480654368674557327187624992050640961411872705284747739235577197805252418271672069815984358857644562590316668218235847730526881371931489169755609638482608915342155913819877016074857571412276001003227487426900073977662486685770332827134177908182848897211652498319010058843055703210428503220100420751527226781249585041648238881252121587626535378945536605355165643822613220134400693234576235553977826491442398079515709374041621657301376138796764829448754276987524844504580618247625037938813521661745760945300545769257843306447709169885074548609242306899155882305677130804717403826843093218720268907596186930970609752996624964902687084890618222839530618771677236794202638202028503627333552321567452113696359781147455255064247558276673930024660416775117195379126089855472209623824024848324643057881677558337120710735696661538114090598865635735625883793448650835490053769151731475928763233663336691447218669909401534626615632969434205262233451069270834232665705964487948949425297272386446160951448204951149281785597869989486276114940210584546919264091087799041842607915432921925141100779037549402487764667400850602119097683082323568069674317553387399134265168371112164453305882895772430754786233068965981104363625892386878520963859867624826373427691520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,12] 30367371551863832861785786773118752841490156800486460765486105660704197653042597612467169351675693842821102013085693138661770264764265684000071340784881496750509098746802693084022383516839131093648588447434262254352296773854896168602906864113338483924048354225702118663720290505591902662558533727370208498044078014481402171687354093388720142557503580486798471572718692068653329452047216953120812813694943395182312413191400333122284912477801257775506609961979454553267926019915640004384558603819755131045402861803296528679863716583450712855622978224323213675790863623075398975724241517714877425667934826361064447063883745192894962973131388190879773136053432545207045191534694823455506324863159780098337533847390524121780969394655794841330032892829401387305729425772141310883476882684662363520968227237882227039840936196168836329736759066385520456663442571222907349006616619191600984521427314384445082433949926780289390763677576998096109683625233853760390613635216684074197391073720634334340123079434121631775937903297033874200110438779810354676718607267659105730104109790231981211757645510753834445472359371356735265615668466930463762489301556834932876556646004148098491664491890372342666684658655959159069699594179309673334421736111416875770080124356365245953787354163611279789706898018512838502619819626629431980374255964607849870161251018878455102276115158509655699218448635003528879652794162247028158190774995914764221216315852397994301837052611462084352636239069576887444004062711328805929201317903702002673980191345526011722131523139567119726658941284174192272810960227619977089146805935749900628964253485105654670083093654414176435656645340595815193481716644164682388069864519745001259683240488510108904630173730796880890905323029822731269056960994728878488666766945753785945704767947867656243505659390189731887445023015446565751455443878891167800060141841754771755120425756720236409635870354294230485540435777393712397606072006201075359884383475137413739816472901204347572855861180836540929385888379440867164986912054645072272143525193711607326388535780023126318415452732125001212071320093584578480526359817760624327058830721230831735147917319097142677639656230485883824137446366888716218262120139061637338094790018091724489765256343062016463241636076733009235128202312167253664644357493746267250122343319195583119855221319814970994638993008149790278102351453840214649082186138463110763479502039216174422722442134804899155043329630330959655385880536485348923070248523615410108138700383534716444051348949637873662790189823311106855918765808951043321749107518086451100501923888711965918192987638192214142686006883690854418647575428350401797757972874267854245756008076828562319862586188183826031819216108196927734050844177990639605069053526128401580539186646363801721399177366378129450990396354555266787122044257130934105288933290012564187321813927553153018722299930316674531333500122832606930276146726429987882595531565293668469209890247079852766629199872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,13] -239414307491376518771355706599630538865362479068933884092495283375544666116480112290859131932870609198592076354091753135230877109924006461065733611266694663667371273379886944495019055292298408561418662684123933477769741664097266806106148552597500673847216450912779689911788594674593896132461192269683855891959000819400704660524989288359262956017931162798865858892897939210968594290788695578570629978301541065401375286524556749955126662026017633989580314767213010994172882870519098065534721738735019991747420270680373998621256361036865972079372189429101148322790500343523706786571137648538666018925495551359692840534588952660572840280868100562807312241011914600398962249646868949573874543680647446098274982974488282491470851220776097929397043686362384752707823720000820914526843270241699556716471547135145292321129208788435576396377204442107204694600446229774355329236428971507856274504805247932338856465357807316539834360287069230484905317246733675264008738640641038592756248652851930227177155187301281791087797099888520244982497391766828181582131704243778324751188487687052162986496028616648426823009069250226522289964260400954939084024221693148306211242566892211265571641239860948212860628415306347148470248522246271694942597613469514210735853013250542229686691920431561897746720429379693459424845541064131296340422307364606334075777348304267079340845386912017393189950380155605665746479471376158313307228809950325892308240117657608626082911271817196631045247960325241122483983539814717658764014468103100271933283318144313489292686516819897581949184174911748916599998428142828215775194869651401038492603841213434755782103810878736325361750533988365094552378166292826293906771343836368275807014563847640431785577225651177356587851135869336294120239318663537693821949932727439877726203843872542504606764353017292653736372507729226476672029170631487900621511522459626099315540189860421383003910897858852657887122401026465389455954773318925772848219471807667155911625231248626271281190373652923286929508283399483651750333802081010997815183771309953749217568353143197643530254981056477876700264376184021869540892750889229103761006927696519409576124204213267669835256392388872358640428566977199459685054300400255861490758228149235249678642757573352532375399327329175064652737420555110086884522133671883455445110682358246241861217934792014817676691239284534649646341231869484741214798727281068775950704909924774972904946915363421223545829148220784586572267424252359604330723233746952278205220137124763071121652581643548993656861282501539006200626485542896710019953777452461076001603757988687002858766670324681649375349465016027003101853991865356729338265883731662636950323889569186178995793423342396798618344082103080986291827200442127993497235885714120676222888883302266971148496730826737758278520584307748623610582916084047755691534003096635735255074774771022409011099801255028899527144367126654873138013005651930694146223777693021486053226509964766152167794933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,14] 1189330168103928715698053536513602169803353519510405064916877646931127183385021953991361533944126293095834543975281384530092540267152033767746114522018480469604559079252862829461378913093622216162411323939365645431703661117552860364409520128449014723167245888198891136375063557919260487876897945612099652796408865529033846735734655943724499241892000059174420719134728525237038457661944388763282700116460262940452333780293074748029444949660833057858980101782002077631251538252368129130081753289242584619311372971339215053115426945974109297719740560238490970893329424908487690615538268865396565979056441765992805147003077500050902463170625037137682273865441970664390859984658441071739235222422928704635746416707468743661354525579126054807533577250278801948597910033484311286088436466160604814282430664487305793979117924631039632926617198883727515385748955773058047245077849001856088142070819634805606861482137942102448724026267314570449712078296725575472193216350765990660279823465583129639397308478797803950304169047272473456753169719833041882535439891626545762380842923423060091938564242778656016997589999145716707953355257573919502064876232440426535417099908953129079854622736699819345857634336703358518465775870749545903268426349610334190382445749622489476284094984293229615700709051623602401118696704056597919573721197391905357427049488739882625661829323588709815330990755985541406157659351636626265397845113546024166911947461058352085454686870552176998435025304327941486449838489129060174619495982223086011880026315182495706092462549644354797052150506607483789593446950553218490252481142171210982156540363424050335163391264382924855012253424884415928285881392062372107422693711303571662736305291401920146166548846249727868667966378054211014435313274412384704195012964852696633245200949076832123995047642907120811113760353198501737142127768998552362974415912298457954534236131366974418486957948682217163076082949635363637587593481609227181678210102594118966369450023195563146749530355658946083913389626129626138537697025598933014706015136130409987999566118694070787084008877897434637394754634446047055153070481392708879019414329714274564066963387472566556682339549048753335028298781886332220945707520709666667325725154800408427486828953927787916055076436383505213726086645215371150192542215691786007220167796277807512409005568787032900040393078785720793694745053103535843541943464403368218491777871365882745112326140818393077531631101662749439317447490908689050496270312287674700855720010284097198292793694221709994816979277801859740890494497203858577820817011549577636056012920147915796337996421042358814685258096993824720032908759641650537920649752084531938245894080475585562207034709641425007100567367909053816983855885835360575286075295027395974369577167755034549047601394034473970872472574916856547840544891064786621367923030100181013976468216948123416969301555124043411972564320467715603517854992523635294041166329643337963415391484777543269701581275136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,15] -2363856093053408347216630755568968020938288273418737709117795939369069704934028910169755714553924401944029135039732730493410548566994313877366029485953655677016089725897011055087565608077064187063686947232444482431271068369614236394187206202692017288897261157972138160316078718839205398563811154058484767430292717990956559210214233532504540773196668572419982670655493204133166115089519487442278720094938169289239290342912701797735492088960702182220678461269471187133584219906420758460741172199098569383503688109404418600561555958220241820253964446418235608426483116782480062610229264582664044663039514748326771297856387579261908756753128561189289321723628147391922766134290190445586084732260009606165341314410046803288920412931347566394323692049578215803882967346649242799494738662038794533711154216423349020186140148201165118887932471769812325023063186237000092094340870616067349812722499677694220584695718099075181744600936847600106162450613196619883731260614894339996077788193169856028659450202435122320088335987819624629325381676056955546564080434301730151527251417500760274495582323618979035472100358953134750449054107882288454045737374092566253139335355845994026988967701988514913900004111767809464434060370079159653823235158554784302908705575432063201077366140666659586567544304311939478188766427082958200158258019954357405584711841408254907249655668139396036612983860154546269543664877939217711685217347571394056892378340653171244566384038975090494191239034531661915819865671326962546321581307215295197831985420014373723013461682017953038368830018763709477105843656631044398576980773327985500302834363671755684974152290663676822381176204087674962753731719937138284538271400952427365424816876179375825107530731159610453052515026992143087297199949870124104899561764076165742316517615171091760134330290169612014421294100077569250541233414305821430810848928088335408675345278725527946251435795159853834234324314430638415126601180892024510485229944046927744899899586894788492812467894271538717695618609686712968809935565354408508037252185635353406703845965088094732126631359409057251433985951327254892327645434752761960376143461404934591715256308560254656426208489587930287107735624151964205526838293577025282023212884315451404265752500482395975972772755579279497260686518285036054371765181641836005761212720674945363682419499890647750355918878517982342581517329633644151565114173239037968650631977723369346206853089963296811468540490330295637599724039429900502673861874294887708079662301131365071416628329940739954452698755476086656942899836719677354789667465282919640005000321136349776241374723603332440302449850306635733270597271253441713476306961831161008992164209673541009983856183208876926859988525314051917928109177440621484234571474211903031391545465504892238119822500670421555986303074236163692426336410359090632150563795972400536211880330698991989737465334611910110444880101166674247093475139553056517242870738229128484568553209000215850422108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,16] -22848545673582194801615309505598973212940816242462258846882945088684338491418712984625592465603578829941547423170587656699615080658574855347767181070922258273687261065190264568346417293669806660720071756669381223263635757865209361894018788152445535332670881517331574917921511551171081146004575157833197025396504020161161041693549293367736111692919967493644053284469867760054822536446269600943623026532731561990235733535155403425470695634267358433648773063772471531298304220956596964415565781622997448148858533430959487268823640226369534950966484914515916728542677797199241372872452753280860689882406224809835044788072131757117691746267714980977859476639998949029776694700724007979104909413154060534930294317507750095969506448639225589883517765859880938166475311821674076067702850909142076225127573578362842576124218772566945941165797436859664443136639120776901514440918355124351178963326067983329485942157509184191497377862044376798859550392896870777717099764425511763370271918448957176698525904423024534610110384320973328219546327664746509658463417725164480025890430634288320933107285015350627045212693195808817726743935988007598887619407680669824708718068267667216125323119141124823204161631157312504647434423232011217503714917501495431206314505880300587770224550866591873907751107924218247407941331566268303630760297729538692459874577299612478105470038409624358955327672332755910701845794464968277809470258071368647170344646685944483249259603167822593052816022654815126346263819568196232110898123646339812796259069558293566379649837846249002067583439687373083941769878076328645362675710316767609003923626072041643807355324850577570493649897611615840027325215563715840374882913456435930001908124429942872097065171717931240817897522734395819634070313703261893851684990414407439891305553584504200836952345722169895134065249801221571039567645833730564428942112361415134269966589752034583258689806660806398980020460205384054526254302860422807386445954271527246635074943545820699796392687183834328972340122056865176177052346573928130342095618714844659231101354913116327294378320693187283414129222718335219230197337419108204533680297451733458626908270907836569946387933716911974906849496160093392109981018175413784732474624411651975100560326868855768124989211666183863292923992580218734160009327386926390234716350852541563763922970607663551579468935795755066259169656951835402335364025175912190885499631659758935627575562118782500588823342245288634528963085315302959908822369911393953759495969286898495907022147415685839415639969229428904588237144414115172886573917270496982223792233060133343891967012499785028401862297108770869364319912830165011301540172959514861530592025530744945467678398307096216203218364271965100512818572716417000875188081661459645636424627621302173970863284805430470962461399663511180366224956021396279542580902059583176609869532538606686176543537646458243846679649582782215082083022368369127512016000973346035276593715023176176673809760256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,17] 12743343782609921712844302829030669102573849327169184559731726325598774458680149102535950763405136031720634783983220882361283595877554846347628865600490187705773120839536262541616852760651569671927912340042995131853096302800445130147027143501390628167565183913495311497153027175069720679507166804877124630936395773984490439147169919064805984516362219164275300134383184517028979750943806703812251315539276858792853002293930071232669963922316111679178015019141575797851437069459323079996865773916577028076720401444423593029203623462727044535729878881598062846580657338451266021075632884283933348500123379670608058472477380018008562435167214901308415058797940973494367070243543731751744167719890290968125446280421795878456084574015205070760020700032108863252675008149232274106152608617510904278396192758081638432610763275184892735166482108816740593933707830157120117626100545382051963629796413136854088949338287723429421631589379345424616526765113511647133206284377876718290212417538943285739888985839737556130089450969216825332133055379799725284122691978706392836742446836799799053782888594324078483843227255121530609822587365225932632497801078086397746936114079042377900414227362629071065801698788718273492677587494948511870148324370131803235739854863368397984629795196756139736539880701999912458107932293385032809585977758652837682178704542679886265744578746115084570693249432924496009226879702418887398804544398782117846186705326565177143058773970362350426817355775909704442586567278246980673703677603634650638983546997259094484329333081382548724009843002148668187186493523175406745623321005942990128955150689106596410039466153193028282995337031709705247082300007792272313568219380900957727964325805178104004657553226142958470131146073587662528525315429637108034376943265594432351013225517193876235119664455325096897855979887328233909580044844838774405940705455353787287000411518427255129469170834941907060890482351426187278629870978698244791618033860292320857376867997051055142037622001429838970456978603812420344080868216667539132834536035314942201669185390978113721249374352086134816962350927372694625015627705921920856356302946339179394431007842958879764804387361330983532269634330701009713243306395111123947791877331225351607408586351298573497792123562637707497325912747008693602345161556239912750922745639016488261736200418392619234690090312367806168205517575900975399737187597696934254609760571339516752219374012437564722922141647949600400206010639452697132363856618087739146868447575026973622281839757742950520414089232752853050885280229004078206577843668461954502794468554792451489075283175306441415762543013125622798866461909331654111545056727398057928023705180422722265460198459990622784827784732314210288382086897658728751886504730495415056921415299958615179211288559868111014461126796961000846707964288660179709733809815435303431424667828099184572210270731953220373092172888881333992579123381981911895033028481183998382507383425421230463634196398080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,18] -37070618849612147571140132452218316302356222527686601624874157934826284929517640817888154926225301932073347575335559261497945566556452275219962018939318163325190919641777961916755049687394375655903341333169648373425693068766975981579282131262323672123918242242541535177383078673982694496257436000628593742237588148415319286109622982056377343681326357025366060395813749990064633567805707535744082546981084135382954249702980956816934862074283888113531400409578603354581356431546746656284062793821076766031292159677694209589373515883020163623056010731527193908264938664705018413465799744322765021694278172030788230270568661473143057612403834430288522414889225019444291073854183221316320843436697815882905188330429655285853464619725739071757300306013742374777824842607286969244914818600793036490525245686898034086077226121445672280392992737906025749663334141542722145104459842258249424675780392965121619569154573574408808382869040621303945299483148799977233197545443556276710489245184980257868168470251491938537304737437013357155623909057752180387591426130170533587596228715903324640957394897470091724781580183892662785409284866196160605704900765260687961337588115150976050796384992377069786062518689074478791607804684149258940190460377538394128031688092385860712712020640332372817864239688140135973533797704923632517401471776635048182597564656817050634885499996968126297412719540116937915437052677491328391161768388416787850300485567998633234589551495793084231236119120881583441677771997449494596066105659073455631113668455085792782207922518243392171804113128830022412661333763953727354538455581597147508272310525793237295640530693903431871240145376919077430266751122215968092868007427880189180725546024317290668603692802060605448378572226214225728352685244074098906050262463832969992249076623019728939756801867099957059308081261221611522647870683897885727014906775080088127130600934386671996026918794138052736064173888441087527253945521564143649771638772437060810407873221727008742435509848016298695571695431114971451030725094312293904627100989014861944137860656393732425828759762316618538054864131515346147718463490883380854216965066685055295672815064010505340885412929279721752298288170671324166944670104503675050775627246809220645936584535088993277531746418264964792600083303929954442691248736985460635020899322679156167470543272737236308129903823566027955272793214056039602736897362414147350710238861720950178542067542108089517632848794197455295966770582336894684720437024605472858926522626704344228049654585143643701348211746140739424307785101149245353388291386366156080697200160423619675415714579783818674104828625002128775553222481989111435027348117801036424633060870352553945389973552893713378760264403320975580389797977828657707308769109818389886202774260337084155041311004528275008026427575941986127453121432987578917114282522490045292026478369864911566326031533011531118953989896168261326741862384791363633005645251789052874181286869980050871611725709312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,19] 52210167362619487907028433621810863769308073993245277965038658580434947825526138113825877054554607989265682599745549607393645679250855817904183937494454133096139218786315050774215029109691065814332978482132429521126386665573174616800210930323729574249434164611884762648334472471961566384855843430632762582863947418932215337210221583765130783935698448566535619771543452062371714967502083945387749988601436014265666537864543986387571244083803505830506268899976841214487412311934733870475255675179964978780242300907423987759555305665627254911895315845276401570253488754186232891776437014062154093344497280392293288427077637874071803677140906099137062121744558347056725670569084212755092738931545401825580911407255243469477422651530986477804130452248090973219663314752657158400997429930411117673091659767935823910962415461313512725491648515855883953376750766182582213074766791901948865874667848685131756582278072668714089137053164674477663999226788364089530489917089105950315589492533365520936241327949864778556483719811660032574755278003699823629371520995359354377067157500412139279031986671582224908294661447118645445830228638665247615214083490131969413467081570506555879100171351148392936733409891727678396034526065422397735218316552596991789470849448973447276492053808930197233179610273156517386823341907655422066099044148091295616165193377180141668814383314260134570149084168457165124219950069250141900725091697785529276632778528740697506031174803477976344711871275894866046148710209208831913187324221985692154735330625481358615605006371660421635934219210294530510814494098634369937062435389237022399761471874907980225834427739742382357231152019631854029984068534881992839203992292388217533539958286718507230018588738787198099875688583703758134126593228319210519873730102947276441816667327804409440563428292501042414266805495374098283923506993045155103580540042503376092838898666662272900273809843485281937256770634489926493921201585935805211810748944598248583479419429550442795775473763435539206178193834472537692585753056465998118013483418131799611807622688029146847192581514997685457158912467423985726592213946482517973624063838865698105077175994470858304289458916202495576923005241974016884541315200987122626848419700018869632842280989097427418163765072044842312198207672259537623502286469826429289253415048317569291301995949453431869130611509015843365201791104494339445271651805718368864412951893213327810713303674051062067456975536921897905463611060620584968714262169369205474451588444213501407658722509239786434153376500000670627441320622239934465848240683179588640751825836770589338077770248126796781285550878627323219581442913569597566308293971851981898619410988166303114718396355063819388369124305249720494583771192412548052219206102898999395219997968546849631695715619097937311691537388875231739623864812028931189730450301494764189306511714346641698127699548391969140007280081281910733594458988990665729291414976180197078987934577065222391939234529280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,20] -13107780094568491670599669348952327550973852761538057152448249861271364066568719586601545077849797722499239001181056989255999188933853408012066203256792040652345426988768733963928352892227012331688396417380597486127452654458215905028412912237895219510324430346236479314829756015004402692896124678942122586133920561471600139153839984208354560730923345911553316628676478787980452404273931760357066012406177332154092276950302932404343993203165849638934961091613577964465400200521456109235618415014795957316865436971788150894580382285006884725283295107597098839449496516165322442586973382574471796086218679114264951122015740682154130489536852968580409445086001569865907730546231284522579775613071033964786741831739115702571517906973300770156070672116688240376356743766514913757011238094425293091279476125704658841068729866881089212383689078095750747279045018707719400146328044804524117701384528595505115278929998586328613481530503589708902972041650237925595839704088698825098139156229309877112355773846087939356019761840596854338093107094882428199308080235597385126134266126359017485005928698122545889823195391309868292979257031332306856907660365598733945464245650229899970781775330355577689377378238938106270455114717122093444694211397873995102729294145056757255036856077458223081301412882853265854184169091956814025707654614054083236877512722905935324110349859433742371731750771904400070878661402529956208633583339046180989138709404386643476278618734242006665090891737828985280353629623321978458924323701678116743194577778432252692523410511542127302942156294113429253104860890335876749413700207125367681039213779666376058145683053739111667275228090043821485348624613816338774205569671274421345811448171740006878959665752448991757367435508239618773153852534690248756208545594568063935548959559157342217455632340098812788321604691336058315766985115749485886988672431400407274659184963327618573999623020243416973628998647852853651478937597224636977918206867260747763322057845564806965606508742176391910917244947898832517296916588529110023582746186915167186060803838775634787258665697714462099035880855332685512848613286245215475572766277119536640597889448258756185242673313812582807372097665213575574176651646565987176863390708210579143705056495728489546987893922304010026178132402706991686611964661634170650252319528722405774717729731926268563739667425292776291698404100489889747418106552434836137998290751966601933885962798109430927751706708692336029204574520104556163016168319667162238252330679124682708457484672982905495247175952478891770100873167554941247050832658776142585274523723805155000341284216788722400217336301695945233227027261222694014084003407022728861079018884362723267194992072749807946888128416465165643700747805639906657164567107179139245291493989763564332924500983401232725226395367713813087574971892277205952778002271383466697044077385645078521253876964799596950844979637767989752065185058307964665197486387779829402595794655084119801452935774208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,21] -106257031738420741679964290947232880434589191514590017740410557276946375706271871793320658182081280487218090656327269593587226249832289353921556054945578383710713574541457106691313157517969436446879120772095278185760456022706514431834014252245561709249280495245054016284003092541931633076992049597551252345497883592378368836340219431547887633305639194454255875436294508968705393007479273559531891362494968289270451081183084432492495689408302693941875198692062671383820469300992928916847656377097375559601556132016356507316071539556073461689241595868130876409677302276148433546475776398599140849804235369232432011014853459417688020191171458608115165023544309842818422715428732472153178479335986074103496270815338557557103468456985224229459182435180455168600579180792844030227549152979454927679278919811412585767691272395277633296561182438837605564055282208538080634288844451989671942299292864466080069224390918505671127981732857314585418350114506716213269933297121390076409346694406282610760054141584108959042171854809437128296328042611812335257302676532055142788172472869325504927209874528760857320980156943023277439173258313194022554929239271210155677830460903097060690240003575731531591493007462935986771071067105128540177293694083983637263589357948342326229627998870220733011191919044455591170476261661204202075716600689864464216977298596259009166381634617628427373920375072231451651031519940681101603147813323051451786458303877184796926416830009688233035525848792571839738714759965648560680078149504981583630023440180971826879124206720334011024720915728252498717509832293995584672545202880841573602227159203223567515904815327253929783998032160496464030493520779947008976669498335394890005557311570385053505875502807064153912671248539955551035814226552107956517057436310061167343622576747644996357742938732040962847821310158439883861899860035007433215246737847740525473570193506460016397951268547778811656147176796613330584347996954250872858190925752733534282322906384918494111299961474777954671555332936294142200992628680780114016523647433944768211481740212258286538092375485447697017344156220767049509718914696026920842802204468028571169587717516408987671387884983351586458992996952819788967923533773847330563306533591395830056732220607433091284367876270237600873954635912123819945525633352132441577901796453859947451914959177972100418254918817496064468534565023386905792594631025913102197787977762076467243219321605176577547798686865787090354773681639854677921548487135850343861785541129371813755833332350377859885453569315180068918450594295155083844546192758698730887029505559820754227365608674804152904119807756283674124348622164219812832810416453213160409875463288610715579073774568136132895367327014279019361455780220769621512704941121457259816332203876820460407551383297159074553285291440199894235733348296110725609236389924308745192373521937656633543618910950053221516765337822116321980174063602774001082178665237947490875819518448091365801690985922560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,22] 250480789825751625798054356027854029692917179872625466919811991769345751835182979078179480190225432328970006016216564005830684097741131483197598443842216642307382363855720007770513651805391831675641633379156985184270465000989556535886829466039228382005859185956626393354755055057934497016522932767273248770060496452529044361042165219956006311036274171648800119534492867824651898091630579272807867012220620799274926691168806426504892816888240180203455312204722019541148853013281997518806994115554861981438447395774822164449920705587836062624404360285349563174659093479654493067097069862696497802371034558700464813662104911999805133554175064620220202032655411353887319636689049875367167317148002681773563800360666912392536632447387349212839341850823126232016547898552230768535843847992979091121087942020791971828697203461610765915951303849124726932530422091593364680587891178034089136168666133541863596538148830333497817640789762673509988975762945510090059361451786338818186042911122582127445338441438200768492013247718236344698454598005300133842847875862144827434930306812701053578660709167200562550015716702921365272472463963598882752972658683591575460865253700393116451825069780182815745234108946404911488160243248441874506405954853772287501922849066834449499574147275228515314193779252169811839363634571433411705860630482395034270162604060628600520499991527265023196453878849210149386105605998926367579770242819754147007249842415671440326336209119619521199675589919745012755882912906074973878779811628335228763136127202486379987156272516980149094905891106359261166100642487270149185027295184063971296228429019197920043447081762914414616485150899351856650029086695658737558840483761006868123180293697418054968639115511943550948132573995931980857585496213245369575102117578850125633311567254074316769371243594625074263783997447887000993990360662516536919040731966933371156357956154680280802537985682083284428800637569112306835004515124563324113562956080550155916876909829059872570233821576117055368310310593287410785456651050301458273867020821114212136741393669909875311976548324943041774840159209306387752316038116808377233635215257689329938695869387483407993795414525885878303311555126501322147605902143071918172083004327786602786619596489880569423896924582548156641598111710531483985188972386924179030559580985799039498321200990686930534016565669534020681487425220432896146803566343320147882830625227497622786376971474828153727598077971601346328681639104076811206557404075116637152008006292077831767569517014114417769447562494092851971180255015542019053885664735934298793790904275187392649764357793320843009527636704990135736967114751378603043817495455887213075056327193747113983406445742393541515968924734487057620796985786965780226353611661501381151333672817990072970263074488829694843048535361301186561056329019069980578123928564088972442550727946811340716333635575096369453679138526768687917193597023723430787817065821134723136272138510791361380150262366208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,23] -294365887378789050145388363691517927594907933548175616313942289303906991374541946301575717804949121967774056036396000582320247990115950790451725660919447088134954118802641364122740985675440866820498224482828266351117627301471260525851228677665329954382819142913476182728142388482516525757110352967130669243013511745681112368002089530512851758027132769073021447685520401365124556030617312368880722448039744705028209956623354378575804386420215355956350649311631114650990859445666907019146386690241198502016945277299970202854908000867075486869217464333265327380467911910996054066130188753360586424476561072907603910881325746893203965879879981009332975148988018134577509090173968204306115123949977308072637411135851821132264573870677783147272073935162979967845286338095247818453967734745306791220584878758930322338346352222323744618830698119594985524684977070197551076401988730435625893706236844679489251279491920584753294651257589737222729091943463196589889124416232290698499465556948402811558752460009268599614593992408774040276814951652780719170975454264920243371069670181669975973016155175132471206856836443172136522828485783286364248359051096077360020818506736720779068041527507002324522880728101063748032404682485808513307785518475171243774675696297000960063688446149732096322387943270358833692621599148898938544077194465952871526622580061283577851522823981758895333475228753813874985580291831762101316121770318138139164745453783166151853058141783459418153530293052315207885900444851788215161404990483200426788854544281883452853747575869321151815770403105682472484582311315764230626587771673061429275496898574482566796222956415108671346845753616043570537761562311582813484074623473552464809685507918634867961455224170736575968560916140996431484733343348556476048020243923968715396869280811630070949694275024811721789348123120691250336814933190952593309101226686852721493034915649428672526980774825908900998270510218398121326998327896631156703531565700965672896075210018206604750441967616299702196181961833853077716060269646396927884207715725667105353448022953752565593857191131362116522721906198802683408986309604117546127399224090571600365562847402336770272838782533429678013843246539030817140848659639203670854705388459392459224460041336279127068029928041974024253379964801554642856810863652214869021052405047664817587184958411373262371746348494284775422114396661761276645612612306369368240508565186962802570818665075177410428980286600416752337564511835301243729389717519469557056554453241608546610951605374757653147445172059149571863213350846076742405609389521630343556078950581829576181960072403755707358819896196782366962950466233266035790775151923690552449444773303618712486861119611170375917343532422405834018848560594864041705434067496606184140879648749920954074265750580463330641739890501298512540471394007786460915857051562950257097160417093044988395404079327165936372918416614915094592528267349169402139000653650193689725105146379843466882963797442560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,24] 156525435326313624529015125493357696020198191633203898112391579687834819696472274519045979981639587792594978357971984832863855122307650135463841519808399269345058166695932375388228890869992747715816926051319115575374225983125299607962574415697342175705833826957844307430862650325343400060661485078778091328922111771444071902129638565347435497310014320514994875039342926445662988486964445628980254671778509422752812396068656433051159868799511844371822232097369363460266120612760276581204884441925392684422617622425630704578501170425159254163503238633609654046525499985961340046269743220769423181941441574928610916242755833902187363427897108760183875797986427772351349063037676413943971459666735069570841389977231942870579555972272612680392056268026843587689709529250297996232841526347954137557388883350189071415045556349993007674270219645780838102595979267569441359542742154558830191159033885888885403666647800572155655486284308345718012769916333502869128408198639796987735460859232986172078142311686972460834923540230903552362848204073066159644080081994571110397472681309756178128478588895548826843786890553211657146909494974690119827395947402089946010979022510171431397141661202529385531548754523660002049580195075606591643719247660874414794447977492372290394224231976440028485628764373772912220237012785233009420099941621948100493726202870038414164282202954165470728312438599954475827648134493125525638267897577762914817457919808307177877119224140421682713460719718478669344386734058980681532751233455800212543905515410423660839681325866061973756848392685573658077458646786254039705317054576779547091586437961677811611307336080490229900073524125242205717154004857250689510963414222777019196497741272487893012136111544429909210693455841537876051567089944750003521316733524885775487099413674117659056159397883378260919911177688463924582596289059740237820515619386880755219065619310379794967016441254331183863223307418584581739471774699479907643610133163511266230855073372030959143696951706365479012017884872665159115289000276795136205497010119125682910835303247332642770323105827200135413649201214331858805979752730032402808594541122121523543889212658097447639938297125810680164738241934524746540903102177499100998794808220481655817030101654710799462507116121545683337683135597230928265696104963548968997706793771719352410316407875208142735749111957549374258732831988510555350508135655511127772371905383513183179008950866977660583649037025941230573666836684383716776227377536991745997766432466275689470752012328017842481846806196760110182309110256813526712226822342186228481878815046248063747753874643952601808307133468735343400911948533226234992228260791404943682043954608479979250100971337248085841137732120080911380418134623907459358118750298236903731782832457448587082765633150524866424466615448409999545562985510060845955252236947139907301129958398286138829372141743332205641537299672555416025790011965685918445184956135765340175218111873888839549073047420928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,25] 106401847627446490405263326370541150223170483495375703081038749065397990797195584791875853588708256544034436422756608842513126036091313723545655968985236572636239450834315746577785972897788577095370316767279808516033193154449923873222888626190747782014796479754175362672680104729698989478063104731727270830280749595058096577516960469086658340440206068447601144796508708764056739125003837102152960863314215556620948462649242992635013986580542790952989688680345979501739475770428918338357620235317167568068361708887032875441530629573901969735560555091554480108840940512467643108082231392939523982916105972002499547385797040776842945257044897957747818182655749311303620479100398489944238383890326081733990674241478620056544561959583025540062779244762219850754980189942017246446068062906540445654608243749204250728522494114971433254257365604985232778359035795867175077716221915091248656540303704549499886445547942644860480999109689880511068694909358078100855160747003318507844182083586338791469142840443392794160389317061816165795758000050207540396931287659036492668458307136968698872788350215608146976111259096545298686263815012286911896181914614694955675100966704189411063819257300242448024454495080797821960875482127037626298646966234969280069064610958510156910022820119464538195029561733764498302464664559458557483936693018496617125023852367483482260900338376141046555586756927281139635078756908177704260829147069196671047192665144558117645588816148017877991879605696894110017232690300585746235267126591285908968170570192577039214102893637268059696628367072478936774608834260875932912767705446761003753746098764395891161284391205700136236747070527322967466141669876327514395592932574281003098464998626422216393791357186879950684803643685733279557286719140024473712624582429716187726190448049020790901078155208575535468639285247880131148735249510246232414593177578005120288421558946309565327025430908972802480946781245610878105552971483055364727770809920111566209096709164541729150417974354898150561145116747445028242526578771919943650296626226154408823433884108616212195663492327996837821335568645789692297417453288931230828987287171244499176241714619019383296805274480603023029910928482100434816075993365126276059178074783936614035415737342153176891630030016911869205058665858026395794542786333863604408363286363988194859219416171915103070777913044194323913193891743775387348612814467501694132475248797546138480578074681175432630451496558509131894689092346385568603427481882087096648294946875253035777022567187218154267621652405522953632081033543663489011377647708660634665187964429637736590893523788292847027393667483413365511737852803770697383273741800585806221551318839798348321976566158154169354992286786336397278315820487517074540306803370888808447135500823305331621227025009728696860491582968798676645323309492608571110194998246635946111001280822163400827795975524643867427396652515096250840195889498561120364684458556881655983634451502150602473129031761920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,26] -344856645303579172488048688932779684165159640727004518116217640083527653051562930660447810125262457538190166228367520895589074850893236324769489456781961108361524517386341976269866952954302634064294319497000551878535415669702001706084161257238049177210406301902133167930755792216511332420143065842314357628297900276029132785753322378839662275974755704785958548562023363566226543051644594964555689717860367993883271862746518674660487304378265352700043372545947160519731068176123866266485816445448414245859830969466375782967207252997669686030513227448510508547419202741354946422210400690066246465035365383031535806681588269803813313721740321889259064037996531837530257111133806857024280942687308219536327161275676225723363677107666612947555269503869980282638058554535534930754931821703947015575442847647355605418010843808582216600272417202786598123152239293279983725089579903255870368073615178365462180912821198220126048677072092684621859664645803285474198326761897757100993667857814021884480341849618491734927092793930980306653051009212823438573452239717651229323365153975895806658684945292124856591815540217225230466427562828526784531606872319249222663823138775488280286007095335101920742092311173347621226036844407637980881685542935801238367302948244696930426747640433421837408852165453561256697038250189683231664213043932782311786673983789001343567476935131343659496530959916758345953435338130095853119844161153835886821937927336519129079982895483908599893622212996190442594580296242694224657216235168073582087791341143549081100753724054677434187174064954906639397012462958289517522194725007364875508575798328472978305676722959112875349803852136812080375583043737508189845922883509351477990356310312745625828288078375309431759331997872536818763652760748207007052577767586279825416396725976611868558784302652945425369718547043449409172314224130413380686050612294825732495638464256273362872018734087893769930107365233603624975138974419313201019994487096603364566908433012449373829430294804868917193432806476050150997224463471356140393970186147587640055419130282970976308402479659625192953863425657671269077794615840327729190155475479684129357982246857540131640142150939917983440015928228377181995674427763557035954478573377283379738223990066089948471182846922222491438196259747613743541393695882939703388004959365640694471269884208063070366950474505007824856319593289021632114472958538899440267975169997652031752615884688884615406388999182881941738441864224242368738403195044338858274456915616061460014728569395998606890417403473998459311303040219272544175560007269806961230157228697102710546384847043422653551265782808020657710291481171221588006118656555837981605021293342960124242618151034726892250687459236621765461595213021358660192448118121418075431515767143672461827987550726559541106818451456942358611483211540204461835424812980826061949619994950427761860023027268759528210036360130905857834881635091438494266216984281861617609799037032920819695290119356416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,27] 446550732946004715242872821833669703952957792781020568195321650215138773556371733327292431884851849459129921991291624911057360547222596686340036938442882559098932178902015736331717569118598497475375784395306432585974891003924699476850136964673815622772548082088525609592729523769523794683405760258424209601196462813882618856600201535093644141257953801495637293644680310882012797805098574188352061006121599290445340538203241273499418333129263219186364541912792175775464184300923644620385249631170191688067097600042955821553605214604526780203702595376099008620401600832662427466620279231234158114042605797245951784327693422473809504092047678240825002936577431831366593851146017699326719175472309367427143760845409518809716870609299623075232152450467375305183550714546167858174722991817496016185602141336213943931079546486552673208125319941078663380947104251405759283798089647603294144634433421212431475854111609872031457393572113840819797043519256241604126168414407419887127347673172423426638401018898749050299502147538933037571395487140433290814342203466501750793463389024069759203919918992058940458637547031607368951895127553423141390404651479609192772570979882778568446940773233226956475573841920584842181377440550526601753756617533307895403246724096916392535202636939703974299116569369781069480681956741061455066314868796789058740224505432654133948164346929947568155244702951921176084286643042387484030668375592073730988733710404591808210667140519092375277645227960623633449143839235099925775793610201911817307220756388773666137239631044846016390762517853405917417547312277793039048565564806399990207223147718722189414723169933007713321479202068760747414894673460035459113635501019103744138834918965325268109610679744219362738222438345836238962686640481240948057953866568334629958515309254299401784123196197855622556475836568068160194134876313156941558098265624661973459943273441224742898975467058009107258848859963539135214929567371058274668010446076435652970099582040808512835744633194717151704833180917522957310925068225743186501198698943382780051646203077920380930684241084165441739739838944781457475203357989726631295794638737561872357437814727603757977993366144919907128761273400114714350524890426444223097571968211129369815161492461986166050596050128226048519313932691274015127036145173104228221353772996622613397023196438654730976321684381843113551988389197037734475494844380755913991407415884884618181527804709137223186801803178125429620132657797990924053628656570401230702021960231453562881419916922118060709980021839008601198453602550589978783262987575264122595539688357125680782734370398289534710088356489575207012554665434317154564470480806705016607163145910293528509053949654431689655159100929163102723736223881947080838733214441264177914183855254208829344549137519199151132682223396920400453810701389583961112451531446858989773206413873793814288290824888245023525168078531111904163531630411991080800780808634079923914578051569680459647323408957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,28] -406427357904459130704199179204111508060096178664295029715082767608679955162534264905454476500178238342687402380284618602340404807457148535256581453997368858138824738192748642723526198335950100245709452952437664769147433434926077988769524681122724985601549407467413058327960890547348046009306522453633793382010731021630737927118241820765805997661603392492972126014996308323253059436888258909662404472859170508811591189400407803683789205891535784224495501664361158629289278310438186156445997914659340137662698997095221679820132938871188548098288504461226381928416613134813104591924707338018562414375347385586966638792273427629301814737135131929537232334628132528503522149914862341378577383797197724811608375141407675534033715110380787271365751082939220783697082481501654784979583906930160994017746877743320658365577533807364954519092105179638644193087735125620245316162323806811101288290554389308582389229758551280209260955444810358144116032486277743717156992487793624892105046839027921895898109944057212333023452488144053011396004798626362363038509546162234692743904959115235969515056214274549171807651459502697011921921379013312008864010251629111387395199089862452582082105921307384447343248651237859677174850634860516393152616649670709725236057013497369243946735340618027700521009764626326587862369244012529529187150737097806061118132242837374839120498977540998104179520178760171300794268742736147656229737261669095183731547833497027840551268429195099730491919893193078536794739715192981079769245124999126205421266604846501631801866686324445688801960488451601934756946232612096361426038891907050171462741074036934844873490493130359023794108557297365372931768357410533137290894184749179466090395334422299341606174085537959191570748686328323172206080400555374139663095388124972384367157064016537347226278050139169173825501054963506053873391727505401606953605344080542917288789287897565231763549550898512637380908926431076747505135355985253878158437550957928145875107240089150841788838572084028594936891406505139202265993594221043250380339667601583484703473969403382005093782970503506116960154235627756559859780847336757512904386552741557025771885135916559318298189538251424340197414259190287535090929642248081184725248722434246488758020648106622680982964229835790355509692610192052386927687930828725919817930996838649627060944599780194710341054134926003994524848558040908747672279764434409125855203027265276234738657599424009322527804135096038585457360164299550810617183953322844702433300937386634705275059436174690830262512928078345025897380210298587814197453365815379010286193684847881293754877865159312897989978803150187755784873266358823817631328089467583788339106753859484854678888998275968698834809081872588596725480640719540664053335723756796599869401564875816285839320842049473245739141589652413086018603667481989329625063600351947030617108046082432665692290619590045493415272579097382615799031654509560242459944641526325333398156661277221153435331642523648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,29] 291423179747207487538369948814425079400955532000238879204568055561685907949897679313952538541875324574218853698543024503097584141452332574297618355952330944250853945539251244791025394465956658173354013562705744043562518994735497025273587286492047410349309290593829853305438866197910157399336911531954178370309390946495958712263643619107463072374573954676473574484579622007120738288938149997239505018334130194428564253746776108208462447114311362853891147898457347969955194094474730831254992509342325257794355442986329767562350474924761437557516087714591939835429274421271797775341137896888647874499759679458867676810554163889995651845449884684769951432342537083178082584714075975547344116995769096414966483732328054412216511205753171183973826740137067141773506041973053182793391353130392374228860289124263115548162993476910105148438170832790090360453629035601805920333546823627798632597960973871037099049301350769766672118556957725346001795468018235741171863220457091023649961072696666101542466891163747720518925680193821327306554494891477316380738685482267918698633218654118076622237579907574866574625913881922775573417369898134414943036793577217667688836289296498906034512950316602470896469339051468175010657562349715894948761584695653098175135625052464897200988494483456302718821567996682231146236139263595190262564307919319409178885209721887870957718359420212241599945940961659101702291896485401316786915926819539047301608019742958428179902114761298919175345118559349774782208922654007350488609258530178448374686733371232273837394293061166762487673255456334910175921974089678206121295814076731751687574565423130676789699983301537070689616990986617028726467372967333632778352701275079192032614158379250849620815005846385441023334598694941704666506537192511665778999855143667434925853177911650772184766791383571069656631255905376605342215407240165236073458810283321115733106314335695788632197375187435861202518078126529579439710939220251564369810856178788025208352028169397070351991757873145539930498960902189606267612775402385377649222120593154754607396369400566818303189130302638324077711421837958133648404838009024162102372631795857125783669987662262434937604519919236021242808926718025132604724397121794766078038328335314634613719623018930282464006491309127628069714819904705092210518486588418942774649063508512719398982395368781690636893336976316388748657905479396265737996339777988063341985580498309234345548269401268683548134143311749438111038864990734316361512234407324129181594848651677141887785403239858064796888574326286248845247920994925850804664808834074496141784449744965002882324189247611937107182710708745370841247669432490531343955115868249046881585228872049544002482550714341199724049598600182963920188957409340564702984529164952043394304028118171185254260236558128556973796589975647554784399227592983080560776689883880608529199416378650401410855280742448337264148516603410913928405854911095960080112073858663087806424554737333831287068331868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,30] -171173265474116659906347957060234385344852276709802024311823882357621201888233694253298837041223421997134875762036812701555244324855242738553367883463552663394059509961287399785496458993172836950330309338727291018987237246239165401649377007218792756616393780530014147700522239530730432572182195315014828054352881872792022787783107122898734072017489939743805456995923447808861656216557835239096171123688731380978325284854411087264283548523712790378374322738306600697157049253247993839867576528025619561190848114172465226964413749697688479940186761603430086889224633726150213966982814735246059652648976556671916717850015124128499375733778014386209085057956227511953845985914164309532694445683904153219983436993666336562047966892587731771837051181464292376356033442013034372659349023791035526459201296279121680192895326873322428627401697692134512011144807126011804059996019106911086959113858218124337791945433317902098512165088917068871987651391119206237559720261804877770845768892473148609733321611072351981291716585380647860354258537475659742878323339752044522828422242322509335496986183683458554454781016157540969087009544644744452357306223387394457246306099344027151917297441927742798895437116020648661730199209909390015467416862423882014445662576257116642231478929984123427286186828512045878898975334537656984431973194652779465303031051384467279735426379630791018254895127956077173919197197693172696037852328906316888465702860212524133972841616974984253721128719542216470770223501849482670167482053692506529643002284451092969078621085076534963605312094028560835236327963485898319181006366275625779336242680875391788078587248343988910214411309324954260097206250061661512151252550172885234177166237491705517941440229931289069440650616263292720970622911015452749650428031604410491292087656603796912394301710992153654007279216730067652812965490330226375204542263755495482166252097739754050806527636313948908285197845579720928850745740703388177933495635435650881371977669127730546143364018646659999464685248868277248354439940699362403407301340989724500866157346721492314941559313344571334589522459953689353514599520115270094320721047389169426499467598676591353138847648688662558367906838961898256578995899689218243324987957367724746302116300597146876630587025335517822123680637494048001545802806892729876158639141943333645547708853329128251651052244756507216979556528636656660214994340792360184307711119995909570418713241309729111515025795193349033724275932144824983641843122944994560948637569139359222629265150785764998305894145617394726692175968629623188235617733100054767097826739256878899138506834198388952515262137314072225567529204382826996629606637029044065669997724748795867298512087090805186779231327277705000796835095025039424893900916676868875951351258371754125052925165915881218307516353991111167028982957341156904508193730923074873130989636142723354449621479338947406613602527995317455693508172827065543065681133059773496846479445333461756845266401492992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,31] 81996950776775066183691641033264096707173303116937349009298025039968001417634639717526873372805772842975251463067786064798417934300077407309919374986001990579395758102106068565880004701123482719031895285369880266605537172533226152284453585242062049552114993964554531027695461457898858230226642598312992033845505227725782190264852067625643530220780954793392117545619345843563394671930709656837866968405469185092301830780212593652294611360357443416502707499963454336705900378733120564771756103631095924246160706274290052953101448540745492713100998991102024659339487749290752426818608416747924991702973549677932697579210212290896854601370215080871668970419258633599002525582483338542366376746215901792635421549799617431954709111821971097097697518802860841052525590037711162020529114753234444201671155958753257153948029459544255801389250409824283298088630691178364600564932720209262947912817115582100856434555802121487002154011336179301279995242320724130635162188648292413482620719788089255501952208757677757343216732267037963782157367752097032641969497819560839428474074014453977642237811009293779762030483943673106990656365224999009672194240504015598644440676922439261932471886495795339360601294406815739038074153104728628449996026060607593532479891947827274347692098214991965969228211350031717327989798653702181908488449999218431031375589951888089597111621789893028691507979270129631409503395473107506758209593479156098897903121851384698122638068957681610277685926689935960918182584586478105156944958749219985477892155643926276411320312193175085897659008905477001477028999047120382879442615076717564918480983748991359242723653772759373976620275704932599572226984526784254116759402349612597463432845428825482407615378250591198419750820391492651850429555708828316526821661536494551105643720711865554831985222836659317530777080294301241873388578438897746540847628711332264499852109725586365245546964256803285575135202298377627938687719798189599641497382465324079977638775263048937710530039775953389830919722715473154789049073309833368787228012280519097821938868857063736814909983238994261557970821904274378261086358042452572940183743265584400928290886852962366041007992631188402283072718895773351109990948410767298522266315828869078169278937773817805030556309944880042976703615024261904070336767197925906432158499516993475787651518487100178735053165982012122154781604859231477355325325676675394558771523740689435039729200738152547013081257591613559433469605472195530287982510269569873779360381772506381407587783646838701140780755724399866460188112995508599502834194221482692469955002202144706570933607315261482091632398327415747295039117554840149498811438881306551547309731581439339029748444115290077965247454735534469931946827298259046130739299069990526633433609733581867793883093530333430633801950987682314570997338193200639868686832397662733177931848470463491453383205488289039621834865998227754252540119894780186902785083876448988353082310907962060861248666337280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,32] -29348136656635109840995230576473942961673641656164561050681578191273463100969300451325003475987532034515488292945821089417666149925758835817116535181458662757612361854460262661588566603603141572530947718673820765161170905318299713043994452844566554507517435986046091176435876505487711445527890583756411661812292021319341520733216842181383360952092154569272759131130735490536988897540968536258010628651556846894867306034772828802552082289602723084849220522494765434225656509592573869692464473187176556487523375260905926565178238704143501950049544955786017715764490295347565063365802877007338042039685087794664653849360393085856034406681055197641812864344834004236694317649267868310351672094006366624821768094001622305143889922631470710143977509609168854598873000823440031763541322360624397997060073300621982791804451658092505435963577579367692601622419102256196451921634059174537142815653369504378282265607472012999573848069812323222077894349901962996371370273496850577802465972502292505886725750441610052367069273807499988483948101891913681849993681982550269361862369925671109446044899408136944982323564763356851907641536938173413972655660493823771151907532700344679400753714617910392279988267146067562005750359186048813550656752591708512358858771244368192907465790570296163398482387052207209074618542503136188272374330091808682759103226867365039511690020326235860772691187204861464341833851811297696402255800403214904996114973217481981862575260734773728551256428098372336243985236782646028494173473590058798835827961197380280018507666171403734974283659630972768296722839703788568736503160704216323826503957774559001821800696107748221517400270791893368467090538897679318509265095649261013705734050320148607451249741266047402376490465014470889400105797392225347230536675208268552692399126385077069538568681285631807264089467460836274001614033172994670409109733697450437522483016963813240495109704391846687040127829050138229772295150688725400388241220274277201353124092818168092966260027622251305303770217684817774185394701409928114078004422884506917324417380233743625086295403557625891097095565088077582564488885705516343409448421700949416511687453132604814804614552284105271773904327004120550099540750876273151438459595849423308641452051545322273242498631698456014222831647443752885617098679831275252297346171882719602136616299140981454831369485043502058776445430551247728711319596703420019524420976451607345660682053465599974893484264555521000523962354791757642056628188861433746882467071722885761397880837255062131269816951600040903950606658769727781324634832907218026947712900741024648523096306974500864043917738560515517913544496705781896743597244026034633809415436029507153952203756904755065112643708813458940546322969968768478015062628179402812757620953100446967930171697433818213357492202548497831389388240226709684152651630119217842340164164975560122895685786713176028272851033056230536141056892145797735857243199537810660869571972570101043269498795196416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,33] 4069602831488929776037740352889996547192365003569991226076710230820225445491703020112958308370933964069778763677867802277546834476537061906990339797420419176561412549433397053359385715690874745809039614069338349838925289332117154964649025857679018715385510161206665304618618407498751374114478587451172343955141655029009662672576989506274434983482061249993344825274304524559473063957644241121742016126574482364511603806789970397007493977475903996394582586063896127181386986355343504887185630331467655330816973847903313315323606026748063311707567463899196748682618214716729695089468917401037718419204020851341319698108169981717601474852939469530193158190016470127412380295974953111739671544257400275890484220774931214286566525764271358604429064265044744237860424669268973663771014448795497399985800876468534910144606790066903542460509103384158653004375989262797304973806726393747114788069393349701617103946714103955849378749764950330794090224517563843685102521771156934977234158112386779283866059635639557904988807821002740459399194038528842763638386341776245730726760251091520635938239073271065495593111559786639108629295554249009700808081256407243788666644333294195501463181440787919201483557949137039585875336915564225738113672840036195727189560133610137560425198604228697571080547272011347071134268694784251945959741083434590977878560969956014543643706935530726734957521675587955117109126308742809318744284215032643690216484155897563632655629853007367258367479439844273309558903500989913597902192922052064299833590822263657447506264306181220649064224722435624584928655569010207180526734033478243417715365866243253978694510145746576820702782031506304606343230103168323570443101196923745293403432592951010364994480611425626940147280295001320129009996902694888144125557330520997020554000511081480118890856284246587643871348861989210094807884999394436781153723729700304095397567385876100807373348825686743094353326166955908328084365164714210170204693726654676334041180216736430392648999010565729869849376225863293142804019996644529732629330597820705967326082743379232706439919734227622780793087553126730200495286331836442991791370876543342334636998821592862996119133064082625663623700941415677828509440785479226951438498744986882800229628642691054984552090463727027980307901016698840091008719759089005609703036682489797626944332150779479512005008304057456141782288927548351978896518602618030463548984111052613208506783222955801314665545082796542999545674852954637118938747379833015427624811067295713876638566103925705918247526420739115473421276114587413115724148110856677104816027718240689593432674735076015516149403158858820752668323932443644118386061067915366315278123063924584341168033269847030698238265017672087866652540656824838370168010180692248427377896932717199094213376280473192613530049840876703986791589319380112645832800171123817662007201366290272033647795189293426740296034525409885012417324895104803443342696182962587530803914895177986595670154280960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,34] 5045185252790025865123515783771652723857253860715256615393708664434231133730211797593937099461628391590177822060354591817113501555457952030323285067270751550755761759294930673349865846990525679138086717401599073146794019733148885003095876089697687942625212383022058190942343596929582649229491541979028164537614800456373444044447045208592716618702630708972256623199020396172087486595362528192860384731650529450181872979488683973582819074766169417390413558501280874720702735735128800887930255247292210192509051767506463101040114793864427641649440888339233541372208023750059170582557117311797968374111109564919160808027933497976467458549129808093388503213271320990051839230601302512408833983046608992113269667882026318198696498611279942054085519489984147938733128584269868856455105690474321840619418296446384093413721904531888097313434075970989425105365366507626511129249036513458775352181517267544272993060442927048969023566682450413821904347395736423586774210455629334548729515997867536106064591998137875606929504248879601124677669511454212408179957732400920865287392939390311515104839402164238620861073544599983117379874933001212309755256349168659129019216305060199738630245774116303681285356683432527110604523700874282951014534718155099240845228908926116263101203102851700648287083059695636779106927271175768914111631653174521597782078317457655630117342026702471655865734452589920933365815285099758040264744345931116708335238850404635362284916761433488168657999430275447258036686693333286628393374552129644378798245909064034195097766272731080750972757621843120882557831633601608314763839394266328718991878301342407231278404257910350863179554290763453305710913350677776862253674709229805833958259184396281403515212479617257970557521472922501893317646174323712566921242083919213897270793681669428479806264705567762894301648576806650626230850693000777738887376443238612387756999539603465776191534209813108510191367684578130161645584504268101409624812676938038746746290565850148729543916781013735755963183725734641668619790289216859133279421714949399219925883773427214484859000286130392459220379471699461745824301099363126916674109634068533852739532964468353940293477429223831049603048603410920636127360068510109922581546348565608424556834793070906598462162161464542418031387835549057342885821063683196108201037422520552569476494816482594423476059512419529860014343685041050529307918804903878359151217319527060804698277642090632218929232984340532887134898758856930268693546484990839954668498688182048141771387302829185755307432328459805397396786169403535357106588410358637948524327571530114478325705150307520155394088681015114827005536521462452991460897366254170943814762821712482847662011275960334238859079295973723983695666589538095968198388245061268857227295543447425047807491886263163075806951515743161966706081705521449179555052676386181362206559992545825045827695216492382662115338821176082260827854531271666637914934187559412563406846828568498107164877914112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,35] -6228451424057284871884506245468884420652506154436859514256247287971559963663434168005187813888205787674015152143922707160659798936623332303982277572297275993912053176781916972842498712223760671456471343506531016715540075880362834864819978658519027215327367127925463050672642403764958495554056555115480820934607274533422128865158494588167644884749032912193657847586408230693724428685646603773110902523073159234863889057452475957353189247567023197533025863713941206768807903820803334014775699386105970467093974255075829569881427987685871122141470467506058869449380491366475224518992166876294304469235851824678433417353676611603200760332549248663615676292856482077125125534076772502376317826861800084433634060581942564214656842731609912070736980110400772982012530546786675100261749436505600733402655986428504725004849630144962128498481828177558358662323948884357916934862643468869110220478786529511482823000186850632394193253697572962909737672426832815531283073889707988086644295896046036758664963357802191144503309021289125714161807506451009759465640966467690850043664482751354075971626357601042919110787495185591647231373465438670240086631397053978405700184658888245949209711203639280693065729161940186383654826512773356094409052699664329010125485419187742776888156004660513571365306044566295362442929378377181020386670180660113687900534343036131132037093932595141959231043285381035099906940062860225850470478271865039339754819204847557587391862868388403463104098596091208531366800569357581563122029195747373306838913071629891601065882090826091654070383426936676820215430244886176025200124906232022496470099933505844658309222622569218180373044176739229145738387860125791786753853336498933263766292518183542888636002316293480313789096620944766306498451511035374478003645784354345271923808736451155552045019060421539363591799049055780350010268840784953486077715138384784410813507083496793636621796505573007874935044338228141554146721187643103122478342797950215905694401396753006666417421979721199907309125300277447554795344089188273039463703403745781424625939453458819409492086738091284483038687483237830097447860061185822388204135526909221773167061014599385645968347843671268729136188109492369330841594804408869229686336931874976166963958192632149681182235789195125330406750520946150886807300804898107154812761367773423987478939691191542570419308584468952865218451123864260734823578201064961342334402574553323966958850337516302001145847884793078525164420908901641226464944310374701994635729087693575786474603474231388085992134882371740125178316177913230229266183144011255616472003039319888376222878468904066939984146763184721401076185268829385173112514640858705177947143121241707686886394468843880604287342609299064968585234548793077781370546290598630954581904667282322933857328123475307538050414582213068753273901993898785305116718222186723230518525317857054968533502349057487312006977443232154164957437611535849642508333695645513050127955885437867987461902172160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,36] 4411632722896601974507341354298218384696540284518230748678127705218639570672080043562227220616639101324330785927282856506989730095267510670490729146094891037558663884448366013764661976821333300041321425902984990004511459620496214793154375207490603051929879704091742871749461192665123173536956770582959553444268209785731434744339641526914859074781485510686080798629540861995423388427872301037678340404458501695445975361556259662740482474897908716346363835003616622509958655363777804579621656118409636554180027172965726561131418682294064130132271871954255298764022826304367028345655055166800134079241237684379395923712001453725957943105509406955363147879826628143733191079037242169089059578276694239818431245124907604691108454848743226069679870513302831792980067632088859611762296253159769652506044789312051239937025614525262831662444252080874726770255709343724016089884696469183758602492308539132489745141544475513722924057626939787850919885880383276446983620497990085718153494652630348011780658386610407279520169611756083183132644613537525468459627855829652393931273861838115800800488672498202610540646483991385240444946637295974061631878577145215043217442945444159909431218525341573973979478395499211290845091367857562759902639312233843921774782055054369242177056441763061122187585392011995075352403899521219467631344488125206988518354217496191444830475244144626685475493243771274275338077333843931560090318564021901651033666737849836525082076476414421128581014579665156320517758782160614903902231271971110341440947803348586696568328507782469087328787772862757936402253741343893495586894912806852959999302998740648150381901278577018040697675728120141524859741405534688588351205121444354431363162842449245982960569341830997054495430424651776491048635587979083103488869333844779558986799116773150943294535376532027916491941478593706671528526197989164452632141641141892361641406961455015259033648931065784343914920130938456786774196484541034152506717399192058710307696849097339848536878110703527275468923231861558131614168286176310338826000022162694339270436504996509406907247440360391046388890996391831253737412719353205808206790577237209041221488972771787738117525997763905853385429970415532159719848828916480255876356918401727464814576796717479113860558182035226418706872121163757556075391879984719088921027974645654558651347402698306796035830815002519101132093837516666124398925357424255309022441665301191740605247884747557229803875384018642807123053189617196055988514850727765504988143874487899202110091565257290298298632502945735881535843268768846919308241474673042559869817782727095029134778771726538406691983652615359329403455967473099162663809946078539491569457228397970633368024014094517218316647343206670161815719924199155098176381073405361634280781656952977707617678925368285246394651935018510668170991368500765503489010605327607220860952322559967425552916943127516256157085879188022136518617465459759443380793026603746375391582996726280914719800819712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,37] -2202338932566510841504074766873777794748138056730088469982107676485308568409026287596152908672419536320581827263256587613941241311695434870625191091681246827395753845672423371023017906750447238740823721455770174425704792197988327099544960373393961897832616577853621779387379670666717240518322563853191394932737542004741780449011945566035540641174141087104395352573015677847002996458340716703035839204049844499692740422328080774451947506688150830637071280588956176281360764795954673695173428983999719610426083544520157482280892737603070654385572318933361508280644575229697446928854037031135303147825700031793782610448129748804217637037564793809930367789033713371400587339750307281047709692536680014353707290865833394318572534058048622698101174513390619604394434591715706898234334450459418119000614949915001132610051332827751331895924034313454033208728808321985549922984263900651234503970696946127047817069381940033056265930241826028577160562527837135674164129576117296651290179443740898209946890820568890778940824253504657739017951461578328730464756671957184946183994580078527364131445898195450973795939884394552061115235277469758651141925893524390024896956686294551580888083514315417967736413192497436612912641066683801411776499431050550058807069424722937728375510444663663557190070033403261777052603484888891474712401530658146447112394046508493961004572908282374537920396812567449936242687912494843098012187827933299335179367629328522907707413310315805968086102999293515616289145678884323082032483582691597980340081078635370769081695803407319856725999638475260014244877971793277900214384910155821194178655191383156873492245607651789583795091541096543479514100666677262260764606806132447308275169707992430725362120031373672915371932845463539893860338899358746154581263885675912274918477306974186027187010448513028989433230036888481899285732311805256958931457836494988401343898612495855561377043125626836371119239599794018786038099725471023655593149369779857188540170599528694918410140283826426857161378089943528852131567357068169976639805809675607009940449516804815511131335522198979398794058148923392545165214578086622283270599690063667415613947282954625368560160405500906638251663896730264705981317301495424049675798283713398863049765304896114216399844380778816034734843295605270986048968206618103329858192005919340600291707366746668143903677047390329334246478810595347029454126162175582638920285677483178373835528715330740743255059809335978774615934783137828157803882408522312815524908661365781736656619720143056986855082805589249335168404064099786510266984060797997036375678967698310060196957390860240587730275544581780713672889520047520907945005665996350249856108436607037608875408121302340809485661282019903895380385667826796762851117261881777199841080931150600847564744265476512685840909716816547111614914899521653412857196514889969413929954886760558763427254436418627572942179126956863822675859079980372286776707568513757127123122837225415855978127032320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,38] 683939000002705494695297414323925916798678814334066849097307117513048751487874609032904039207888756238676512522853447896820051781728429066637688688301355628151439412999296063490878367226853502245501057757639971365660003225086012538864221165779692789204042692790255011071071115060660945933721656361479807250072249997939746220045835022297333654582365538240065818903497229658850400380234892375659584043239693833332831200620435222656655338914879910910866416947726743226208811078782240874958865794829440153998216816060210151274370766837571518300265083076330025795967888133175099375374843566650969958518947767916076901801401970297166689649214283935285166819940879971063599505393771994488165935271890097032392648735737233481524178431183970643222001245982071336298569493484680344833172621793853904549815624964994358368580648580261734967580288549031970152172560655342703288741980115057405252549220259355123614976506885026856633751716054123682629586698276447567969173352943416540891127447231714577050630716034856129928342000845065570837823984038531404168115689302458785770629032195502440160387145140311401880547061034586932223970413236058823057027009307158381010206378119765867765997499185930076113268368688017187398039737261279311669227609125248724137037534323901929399507719902003714430907697928691092828191567011027990557884641255589552845356159449603034701088582361379394458497117507085757781958622374772520444858048543894193499314624732143436102539403813476108666312034148125548982071779284381992566923353978347311031945079635226057312172189633202763366408551614731754159760325383662547827939207433993845638166995176876884043644842829539770859778533638631987958873236672070185394665375060762448458681038128810517018971977475099483925410473249386508177235387151104149268709640852593927523777233536180925836509680233087818443155107287517315164796858360665480779330061075406049516683402659277101021041139813602542160946011267411578133074266009346769575408301803181265702630410063269804904538730162075175122100933892895118157091249084657375423932279729033781841632753332058774531717850473661462979652849450916938237313433431734792963027814627141616962464075207656539752262420259597613613396864148685721848678192153841560699533482182194583986369529928970106057073932483875578550969932767036562149997618705286194115171595614096564135984812493492530754187128591533760023758803997084966076791501484503715717159033340331706760162988474177522298399348944020041494639284654186845138241713796891081986922244090928368715124323281392235170828237870651211804894843418429670127687999788270618033722510491091751943786495829733588319866989108317146922438970323822092888902049498812432689849117195812157108096431649683586963564794278033719949532909213557447284288896498632412118187953722428566589264141744047502179156063436964717921666463065517170045931588825628073393005838829286413333473657468287728778813882698920348258395806139271617096218853015757688730967809295819444948782022656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,39] 6530652026104997018487520172106561947435575959234964660271475866336459625441906342071658370203558303041909616443931054988049410310626359092762992553265155594580839123862718495550281862720225521023795784363660762159788863476795541260150499413554526109206992491153449041987763937798059519606083469195710480609423987471362912669192742630890496723359239672920121338919756127249456045686074440366376697385520470458753047690265409950538642449790151667106855610594413185006687350271748096909520457289033675653684146938988376310039635778273134565286213692870056644630008377562299448189747277201671921570245743120609980103075683040452745034109363713934826123321871748646587016015958006423440724831244759926332740908099358295621660460648114827865170245037209837948842043172551734836478600312835472649377061185961658176073726589260368518602718585193002602945614778557498959327796824782401528453052957993973910663417840173808835531426342151052803020508416520881493649200282639260740800229058397285436301639307850563051129516965307177758948500877387180873310009310211224702334661407124226724399589094173187135997683223828703045570634383974310953007017023002210082035040866398916423500916763307271346783507713350287174020968830677621917174788920431225877633982057390319497626779374689514207900900575606110457261619468397562490563610722070295877232672805451249729110534229686799284527309533876696063935865094587914268869678743726425234950278791050506531708793801880521858272483558409881818097776751445926656591088109092438177188132362352304994130800119298851773767501386309865680136826140901872506453261887145308702418991696478787135414456227399377722642679616730123636570107961673648176021944929608170654624745116527505199031511360762901155506846569451697607587706665908453227461140598545996886749327700309595230971298440860660520575723726716152309465793259715056648129684254211956196630531575646460903483196984256742374119184772522358248847739013026013840798385324606949606384203799512074310794026894766674443614688458138043211927162312510127470383128271548357730740880903817005237077256838213268988450429223173983315376982499002817666918898425840800154587639669992279050456001930469885464419306194998747145396397433975840791372768915081379348533200382333705731443105926842421725757374176231586181129983471601476135989828475296130796871643390086015179587968667751671499189322708957070402993245148833663538971311517681388122057662189072291617329966123179713607279330064809900924859655231671231344539762650835892557841303697236793497248968509589019575371854481144207909043693578420561578209142403772577612646534496135059329145469001187315740544470218807339486835918182822342869493395840554912365053334393620367722068572151115489354102300746946185114954990011654550902243271918502499350494924113322554906549547318463252350438185214642248554553535406989170300435742879699988148795105177982127072667832843788457729377340157538269902748595874734490914863036514593239050831790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,40] -161419272243460409940398755873715777274363903359931245485891773105166438411806587928319000010367701227517310133727324974304860245281310550963109542983294323721337701513845875976082071062508357011144590699237644988709510441419517173831842758721532239317341149286298727751387327164639593503038111149963751226602545533616437202590380922438459924456928916914391715755805073529590576947927690753393792271667339544776639659482039216262728538602714988125568625396074984053586066803403394341766957062454842425698314517090121495659929786907289363749750832008275502023159445390450021220475585788338778124525063103203362482821057260694882641490848463801517033014820406267161074238638782191294079730860850670446152575034576247674725556139915489469934704841841403582323992955482716965807521539706919369158702837923572572519343989361547246671437699916268443437216509677098061923985002973041689748260173634660304836323374162549902906993968302033325099460521800481938630371948494227135338686030330831812170013665973816969509797034601751206801340083939173171862021365748214467100308707440163593414596188171656685786180585510208262614756235949053499178537082861206327638648856952515880687944504515503091013807665019202460267103892798046801545106130773533502183533127467212414228997892797833031670766378201135738531614121567181227920481689108523204216357201515402045806339608631188508360742757811354650086329133501539084077647999162641684465631601116714120617685387063674026844730198866947712667213875158340840678394170236809780327004508138553008035408222910803261875168807364356726218906316992086294700747995033075316177158313370613855951940349357958451610791584933524628682753538649769887144290653035486741640704007912545625656548511288407633934555721746985288400327604342922568553622487130642906651005142736072840597113603915544291262676443730389712269175400106540461006183840915617153883348670833192197662410707512986546191640581401617569499959474088756053382556109943728998690335620627204511808615354949036601596616811317151435062069635539125603894884997418044752101348722523174595242869058650527443959274082087369589472964513403596764528307962656449762455926838163318999571749205900048434983402943217215912581436588204231672589205010804584893107757605310515538750487086584632379384417063075786355124537614309964079517340041554579665328550400721951269998650219827766637915810075929318451402515937276335821504926671472800544723550370930208111680973840514042032502389846292981336743300323320186038313724811696592462335473464926700918225262456225510464430034426365708744229525604722020692196885071729797831453075239544386496773979563091636804536877427805879267353862737402786114521533780765684419018455767349770697253258946861654432254288358655140549096682417443404128161365893854496070692723240292745116180482308741498868182062469526187641566907717043344213945041488093290979971116073123533658445643550265009402091326618213255338976988276294825116201209942672517048357219205120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,41] 109214783050526462081772043789806705786209613344189058315737912641955942157315417246954270864967110621404546650035977846200200569106529631842778279497715189329434306685815657207266190515088900154676733772428993741172900660473024645609871947331548269790268259664080500271376156828794513449936706351848480525831327286096895618440917020041170208319964534461916545581839788683595468090161181284383889378151557167846916764741534716129705149176360045770471179925507538376133728042900299651884964097551165627548635561063079275464648407266788091074483429348419022565405862710758369734893692205088388954533044517811569766880787067915131195039944883543774599010514214379622277904390983434908442191657282496031183978037354412195424049183836722580860925478964336353676699591222635452752056831957344648044577167282665570645714279176806795751403282676238694279469203342887198733208773175104465039635807905232366537144286992785146783616668460519343600181886665175743164296814535269231622117411668983797280542001524940941825194773843386760372384688661893759152814595647231512303661004316182503958633379731880800996319228888988601297289304379953556942225172412438887244541243828805757803348131022526156455304773625548820386295435645087584640699001974061283731731501737933774473464874181186245227828662862493788332977388339438213502900500507426587595838242247807681190446548860534275949691162921770519993701179238950298253864248005829262887903094960442453345363387539598196364628657673175859687051836843414638431583385357799138353914982747250509366361744343522917066945027330506781491931567039530090213166467118194585127401794781250330903255898725579257488533566385054897468999575682207642538833848823332584164012509908010928700091670047739730260315419466279484878050274942081480425181032046481427123041471960281125149880605040726962478567469890144090429472184873702387527432149943047361258731315819808290770285385410521031044166427466799099992551357738533468307114386311480959335379810232787732932052499412638796314458802843352441788205259149661678262949496669117942031219215104888866638269504712341807698353499309825729531691722778068215134235275308977138320334945547330128777287199157889877334463445920313266270325043242222029590575785472666200881223640110265439506845564875220642742803644137611157175268422622947295138398390873747359554339566711077261938277391480661822536928431537291847543401812736462462597627884009969794473957335062985846629074951535261476769343811186410045796790566379563156610429768075161349101397112156540674285600167745589373305984436673900428786810148576377175550114715689187084795609605169665230352356326862444004215050542211099761359966200265522918562255571282538967044046049021739739238640253459799860057080696951673580385129200332916702243371821177375599407915423760708524456631041502475118850659047644196035619386744820372240728079732650606348197818181932185676625973699853644463458960513800932522181938914159046732106269283696331561436037775360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,42] -38419292735928441944076102655028164889576837207349411685791315900909612207222831412609920334637787053836759043979590685526606727601830993108127677649726448376154187320181563573332578786151350044885053915974288943516671618649131759066129260764631900626663485625456007777447588557974199947932862404578442700081992811299668509453203885797592100596600691139817059375800066636523724778601927302047888801774558256906473396789315170693606916545596609570354233903921963386893672437440207432374422036254154280323919104920794700537510146818007204470211415374506575817617107981456644028913984887954084380949399823907769348369754038819374487098435211977821635682336836185852422729550263861965040146331143893217744448492969880864183903831599636650455089820003484077994054325573102678750152722655776250985703465765635147115082804991840535554866514420580726986181137718636288726278884688649839523223849532142138310016501777558442947812177459927438156158912535928660235059607335731670113655657496664515387789173676242244000894902352454715177932362719224640225789210398798284079255303233696433598928619376592363873101443995506123361123218701907232769277546685998744688371014931513592072125992164706117940657287966534897415150978001589691621375572342409535368866664561402798255623017411015282707351854217305904259266825203573973014173015100217721014804328067232458957559159002458509776064402968351749283685342723138556865924640459147734354031707086975403369022470146596889149094562744992887730406938526809292940602457619784440833909153334458733975589655567299025985016196100893093773975084753905226301936081234539378048650938528521482311071167868114676689809702261391629201632602815709232655819078050524063706264231029111577795770530724958977981306119497928632004589660975509426064903312790897685299961112575649908028475459262451442708762771145285018252470409473397469385377346579518430180628296949863686398632375937312298845803950450695973327079972829600784707675905755902725906275287572829431987796475114270460391987234356052257175216928126843476113646663365390353558885369864045147284444681828664886018080604999665563991795424242909999890291669097729768122013004872316834474514026854719090667376851950445045167748457410567945004462311358102854828125911514249992027957242947056006898242298014217819643234510271768810318233892056437579070710397783697137433375162754620931030445234938197977620572713638992866793406221730310849688177214838391663762772988089160543705774963773016451539099525928482133826186990055637223157797721246936263015831654059895441097028737993330607301413479432351568059002146373384706443325918221067256411011260618274962202387656926521064248987491132365433873603506891267728616520092217034069931073311163384746087376224004438974948175313708812626237305006891584322249957848726911009193445007564563833783972190352260660255482373303642252428184501709961081394438226871630818521005723951971727571258558785248307356833504551304250972195962315957209592082989056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,43] 3008430899654331495377498128087879755911856503271321532835563000550298925068518867360981761434594969271924143773434078323174589579194964563988728363167472827436237725884011449147496160599441662142439141787065147617697627964730409155818739300238912902493875420529055660650012333167673911440506549970176115147947443700543443063074871382179790375541937372243967286416329700717713883670992332669465099967532487416569891599991582865831074704470693839363693705060606158515171093353927321692101236295015680513413229529560820227203413119031862046052140448357732462961949460170802871566429233527558503649771516594854738818345201293613260525669205328399173088208461456620837718288130578301861121671005083428765359005085272633434013998285219337518488235187380166361295527522742366041325494239790343103888448795874378031837001791697799653892669309728111860292162087413884576355907193827566789172771431556933813332644495566312022642162398923529927731582529677046098065878828765485451857100864166536759033581645322044254534581169955389235850017828393515208349161196163673869760069153771885600736792413593033605143993468902063345596766867035461123642941181175019800043595327674711588914935600252473122396592986530123835372580291174480859021650663230037087585719456139781835306692691477838880521810462459212437812096064802527094671538123281909330969299469110652489120388078723133286267952831555615422846483565841021137858078138248541514440812938345914356882150571565249833658915424731056158725429935214662833281359161105839657461400082169854267291869822242694137045310256166779020506331149399964291028508026614159973529189238229386846742808051808458533343105576044358003690557387148500341712810696816654629207173662970164067961095527353589798139220039782153532151170045063902895016329223855519954549804987792402534176385779531518614444363501504228315563379481846634626492368787455012893189736905701944619965972073810825335821371935523755759530829039007693225678191490404645781228892692439141309630538924971998280986478905137582950325615534591779530876253053557508704368228333168307775965085043171862266392939031205997186141371251356001545184812714791718656555440900897326327808149132048581113127249309045917036803115496326710058595940807185167682306394677699113456155514208336117541008959235091647944910197661762879896536929944231885508335344578923637163753893332541918424826884890660521122950108697941591686159794345809370011180325568351431484019498971870371326607012253815363403905964267861214050211421035731605731495057630646802768593584436853267727589989454815392115989073907751123945713263954039785529153639638194211927708473822330829771174423278020614878662263884922948598484221766674414379222311443425765988566936088021252530259085928707092076520894754116920517338139403467157062993019460613801562229973895722247561935502173325086959448539210726334179030342576486779182863432347953095027194109287541608913423726243211300461370647659382488887430056894341798593256488960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,44] 5451180383614747033424973011092220646870926346010550765889088563449791008937177750727054649626137015449848987311857894646338375162422285372141203850284525589373258354839932407044034570840917475748178430395597328574679031766551945497781615400793464004285677167258968920615516457082392478295011831299545974712146252581541506386085394993929166054284714037663197255021217510732149389435462920343973728133009620154265003864874036460315502433455070084354715034422092616058839692236131534070323022664546178146029612352720752390658147411714651735879995208901953287502984073908588348939745018310600664123189481071488696562227110297874908630399276701693569714484150014434758320260126588146698414139058106159317808271551913758003780790813742287284581406511215949055005743151104895967811057005042931939735700185974523951636372855685233185140410540986372432565598139557944625620532654224781537166483105828048378526289756173666916158165641031518319236825965628009008904912571878134160895587255241106467774308862357165460141136369575879021545030716640091871763975394525474693181094711605051405942068548376374691098124372429871363616707708377326744522659260653817623600505270845294707633563401509938176970776061826797856276617002579110337000643474460759317860478010281000336816925252303197156892080144143971356657367652036196128682166649457319201481694663057910624701121493350773145218110085944940532572848666203662060702464776207497339289869824591380574523530123346893630958921226964880479444209007071886744199229957726032453077478603053671288877203801393676587580787918532092975240156233636630076156234462547619416594224724485284758815504466565303364870425186501131129394296400804639577878557580932707342103683517399777286844767533110843403742713575463499505438283309220185926901756058380725426983489401660116087850423036385903945233350189743545534789152011616928018400458584313696892030947639333663385115413063180188763346624852457563385452383750065097545946364747829370254050379632511663070314759200384731188548736176447988463948244959757173945250641701713443781044584473533106213831955594643996563951281162923810043667014013679934892176266870638481619125475466432539930114881731222919652589199495501074988503481991120504129588323566412251950037485748776782428906147780015087676239173515320799342574292142276472512079447293818235370987714128779188356623644262794954474428180172763168083076753828474209545070890388031467423123907616268235140114087652269626131670412091139722500733850838823284145549566589933073274168338760379890215988649774640573393772740303850786641432456616742898496245523706127276725316071372937059953672148377668986822988643029292475045911671242677033858037058248910580711123739202901712866122498270967997483601062689392628823900772143838563858714867121759101974921452539058203990149585584147140732382890833761037122118448639554184247907564486707023347159058509043758265763158085154348335024737366080075437507690412353646247059720933776233826103590912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,45] -4167509336139352033304416236105639076429008054677849440957538255558710140392962788154524924398638299490447088375236632808275643013676025242638634444359382143706584733716622501724732434299283180783120582551394655771867765347573945642121171795019992574413692340661326138879853104231651776672043601310948430697624300324137312101060719244365734614007556684649161706008786767638585570230634518207798740711485528237860344681585972914787102785155546760138533187671235490476947920702737670519164304225162555150224582050067042281651610087874321406437603971885218075326577531326165674611231642973964371749088527996626422988989263201111780474306843387956527732880733596768226096799455311259207861560491270590383749134613689880215341648386391664852369658449193927607920369183381830113825072387867385558249738022074919734615538354899093431479098340708924096873029487860786951731539880368565581535710043709288841733828265480984986748105284710414651363269827844112734894979718051312165710208947959319575105060534993801616581558779475966363526865910434127744266184533773242618786357579428660177132965184315717627774147634242372608602262808679520378989757302960724068226625164058150860047173248295017493144275580627079735228615397639726587529408343615321188239411032577498635805957096834282354152046945669926837301865855959942615029101478454630596651172158362420958537645126323208451493851385856155440383388057181838660395845072578500083394609523306881355338728217873250525444953974034433238041517394768594586995205032445165543537730470127413947485380874009154037901036385348425935325766131080328317076882027588809527977601881461784787849794377980570737880555808443274965874841621559622897458683869796888717607927243421236465019005643430448829337244969895183875995440842052296883003816417194573346483461155484435700016462616091460424746887927280971826322946833626036401693871846818253942444934098647628061353674110767752678200419891572731906540171323393538653167691771836277012409064724682337550412189264080838557459324663334913675940985414829251784543399619810952328347414610760942849457096383435694003369187752968380648996085877054727407329043241397052068476734488547524336578679381843115618392600592479479408576595808583245005203955860394968964585481084316697262280577516942959680383882205618200844001095029939466290869236335729166514767374675129735963184868267538396787490833869739837841335778311396809708931113374134551949318661093132285377629638915677597978507781615736859300037381004894806826574125755128796752430400739352823508376063774094343227518364536125387286989046453774458233624271827252245665567943208100712529855175034863901546806524297655052968145394250419683789413569385930625388811922698876914786464698219597574414048001566346516327924508676421713432758101599651771510735507732224502647274141128407138994074472980206774843783922845708748811709057593907668557100881689237440377433251475216451008932292091642762051171584850297502700579733316068675075052666880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,46] 1892622207982626471411876789850406914662072243789795476320511440912535194995025741297669824976202902100264068237324015433224066828853630114012477539442156460072752981670968963995360917361189962017984550688937954343610105958770696049636177370776942644692995850355528839302246508243817314683197193691275068074010365895881735025576010653809404361638458084436649559209577887206866669649044198623856436881252564842804788827710696320449099338008584540953305108432625637968892135964073691141385408568556701582576142465820545518957951026043223513543468791527989353873905414096111229476463680881437052342958802692230018483108215746139668128325630881945559411745889661561752276669582420905413771864569226556685470004232771361220531259863733425688467247596748892393139745032865182480238350934064212260265564025625060832170991260867896256141133906818256614704127047069378082470145633901713619212529530940432465125184559233091222280116320463167130052906508351303975478599819887469127499611033588860987997402681237551439886691975825055012744403857819915837178943165437828784791365895805167770040262177042099877589470407486313921476679380633046517650117086938234025033195147292422088144521928521227938166464596816458506232630701101392544508540475321755614465980954545607599436042163413234292255241724109992246996061015241193404305292441055858826479824799002054217780249728624774603285366216086294400787214543096234058854709926313436731553245104072754857596752201776107899538211005961913309556358274672680866185410379438803515733316590979974798394446450391403434501497352904890121302341215063151954975767823312123276705953911796136336026479004125481431549631587595999854177693568845265070438632196187915719087144896726603596167842741887352980717820421164989617220404758812755096744702468625458392961385457707297246900640525850419446108107476068639456002117757002813687748775278420858708832497022721046025842444257509701052101694558405615960318508222063431397486301250889693408818321642057173953044903465257189337531905553188930997988045301097236959138910659320728768262752403644188548652484157154672374283619250472320479271532964145545814596761205093105788958970075856786333624059139840779216501909280456977342463185084850381121368588812513371910724393881377115166784125376193178962205632445314416273329964838854498318632189787539926506705370298132406069681958535887687313820030722477702148311509146161978540874654324472312981160204097879891482797797763408314927166879465296405646281839733256349079688107597140491492910940419341160485990544227646988219331619881671128089504899202812721724520937720765451094271260583633994395798654614674688085031089688447381500721700685752931565182044435107320926902098580195454304808264739359155688622756934440658380098837391262164520922924568271992381628396772179777666986409306793090794788588212388070277109766291841865586265908451003597277509216906008391622900802181838238223495063903056644104318490902794713787600227308764863613290676224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,47] -651114977621477083552957667052632963008614568646125631546056692610027267374535401870920693831169477380466620722818800756094437286994016655645820515674380145545104587232063642850655296499831526138038061196647553294955106496668310639087094894286301454030307192754037470289475159317968002283856129450215851417715593182353857636669310588521023866570320468758772430209788873811132114752125503679917296131890313069896706254274387972710076589169979630192878829868370612871338432364725069051731067532514726846792647659755825772574133004330265308201002601573613300032155567854491229485839618954851465010066969982833825725668604331330801229638964340988727353086372683822877831044387128934877983629664074212803336798154288996255505612655750170297318057118610645466887882862185986178917090661982951623408611416556819542456593324795948807498581676893643418403090049723356676886006265971288833289664914601149086676387673325886062641764365689292095778545077974617381826862734291078466817605613197934108439862647664793529089598544067188438063870659399035960681621084864549039469671320592952141065000077031155835744424786065698400532638658071895986661371373508558071019342740234309994513698658275226027640750003162863048913984998907979346174781821046759889395110258486413518647133693630179310748677671770512363164476972452250756303841095702185739851101944715590177572361650707140074723978751871015582295040405682807145040509504361179198519893019172149258163083267452111153335638115074137950790035089457708667453610782422713959784085392829350159157587149458299799231589252892491421135684272922523078743790286491687277397115878716662424001311895261938570902963562228665681811353565629271618186544282176160445124255849184153813335677110730009586085927070021198004267014801376739367507293049694373293356190828934015532163201925020582790155041201538982993211737738054381203143257574581047424760835179245832366111855009093992166547175134257001252596456401204566941915979091692019375848701831918786323195445064468461962808574430219375963672570562290856276290639278489958644595589013513200686383423549743386362433485193681529161706377240590797274664181126548848173012631355912197623160288051894422175048471913429105896454853304236798876198852491943717972529567972775230580674438590250376126510719898681725428033797275422192804232769627178176838715322387589252615953652498262770230183090012283567526464854926812172256161237016452060540091149189715597805847758894287507787450247639352312955565238575493154263009667655292745656779455229434778078389085866566584379238565126364797820464416062186934240321159904437534934384548169179435571622951625258098002099575189287028762823344066603988664193182125604669930751144998465692451460947625106760853967939595162690164337979559814541047285293536408298318897800904787766236953165887868005855281583197025057018461300570216014176838847711460579529958715334672302393045233118577484081025727629393779249715283657225031531146715304995223438004060160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,48] 183422625895665398138972005523575544357136665510098812262561274068040899829344823671908404250520844249829227150012690062349676173726367983400457458403346062554725438861853678174588760134635517546090625694259634110106540414725862011940462716868916402409357752640222490790466964615854652216996091344646551459611793453338864694649356339713573157358647932449535234567940842773534749098058813699967034505554385611951342384233133997904371330489412287670648592753616236674315128066695371012968763675988885526129457345672176427914262893089134466043459982843115686028770682004407089313485274126256436456521501476059231723713512020391753127047171736143888987180798465908079584846455276955863323797512902111181382682726207055089049201687501934209066208049979572751887456331797260386100968024841914845869603232780541085011434662362483667968498831768768956663514239987478176486419223378666446604518409835851726990653405380292055504657784695267242310998188588670991719640721581030035722837457487898778700265203765354264147733822482360987195482043354610220915977776299314251617743973910916527212068401393421400257199656441060129392077105379744299768733560198934071898813449148756044518696618651198911684141289256597305334940899763739034995740057835110404905087973626431577655278610463050440897389184375113585529225006722168609386771818027837600604763849358586169436895572516132727553976979781675245050561225620570518263062961006498173310094479997632129105754617705920267645284558018744122638421463004220636636572250046092670461804060734422070749261204543875822470551107289543763677530712016326651188135766550467064604357173287944391898191251071732828143072956183099766649866266540520242883325562899833694757782417177959045009521190131234617947619848468057511930362784877600055122189962313411498896806682205404667970750204087171006756741142839875954069364455235844335934761567480025878539869740546700506010092798977692149285529221982324168564730315173832418169462807230306407197408392014544608798684198872183283625654103380334897393064753514007481923779004002307663960022591366279229883977888773929989133302072731383253713864397245303222768602298706653620464851977293690842350942583533145478208321567745098891713211106008742019767994694372260974069148576987231750069890426024033042435190414601775836104833028857191162942714721023415173258158535890852584677941612085330273010729123293111931037600708267217008934627214321620236987028294945577127412163252042336994431713867556539551951402817094717612246785715211562418658068439523411417785368791761580179212209115749359655494758390280960587837298884956014712019926640959076887304604805149067697455066186567183941848864811030604501886787018591889037666045242962439349181519792191219211369126835247057328374249919005084954089377283776137692472686127081453461117171489391012654724244570813102842723571786466158763358260005909009194067456906796628901173803845471064832571757700518189197204333795661028980389616932850623925719138304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,49] -43793770417477680577469249910631513141859683290566040330020928330527613920567582536441864622023276926166734262532892954109476870450483858752691435853461580984689577611061567116835959014178689987552169405842537913755732916211369004144878331167398277714561548287553632607280466908179481095995893161210330091657195690604465067715888956626437917525243723607082820258218368434202110068056787734526155515187637610547877285758405319208253719807565456972570855243540712809825527535547336188331411733729379998520620577112921129891453993598964940641794270964356449975399758713521906835406831437849704045438609036926597461630030757351267517798721072079677980699699058135961554202610852417723615543877530173384251187017557658211192931707326846814562329636297917029089222919587936009192089974153050950743024999021499008924019011890467818701017058451625619996270667382152001036537054128693348988861171142503786366123897637495379071439195339640387507728601121733412236092697112128043212214228518701918101323760992579193220189727872582759755697541174203357853786712565653273195924572641408362032371240478482564378777411580579646619766564777793547744980866970576012415228276986184493434892718857139699174736659180985299401843255958813128565557117668274639543565623240948566613176000782039490978128510171656941878598915516296761410986386173772054401490686259839713561463464691354198841941500625872063441672398556628040986609248921690171041182984608422713339811459057741379062078343342726238648296117796968052217924133146718918593324334717929078181887985904634729086495908854287601381002418995493401803851071118981679608248977277831926870660926687600672045541071466227950982841210598157188940284333411479814360477206147876099492768206765111036173652700449844909676153588059668581875710370675805746240158445737538951771869493771579346046761949975660915507851542945567878780493668331508360684627730901698111514451583076575698647211353108945899164204316010543072801216497160862176263607838226406323804050755293758630466301263025302084210686179840861028712474512244498092575131931460136952460906610363645247858134829510318185598601710982104224879614351834673657445250000606398506664746855738934291181873892349434464506478145612389556184028381496948880823615527231210785117030658421050958387967853785873688457167534253646334270434173826815803721367533478278152827159318615454286842789357229293915308070519282223699748800466372854142065142611210312696220652906423947978339208292015591820508004315754663980323592004534921841749308452741433291483939736304234525873273073723485058659133941025581772464827406763771913607488065520183050154034627319145752905273029631383916291022255464496904383013518732729330384688433364365862641914347034627610044799428730162611306169694162505623217627949814314313631583061336690120692934262004406755710899564633299785512124026204745659213145436688371795386213780794445117563054303688546902726179245434599900148247174648958910552355005168909083664711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,50] 8968863093740608844652624909682777562745525629894468937426650817109721105661710530642315210881594803851568587776837257487649252374534749464730497568435353642458250557538270921986552417854132998959029137225482493418977382251394141172504443516370725652034162158216998875885802607982511240498964935427624529013811245145589680282796414248958745449209785780473531413286765210081900000171587017128375894848363776620327425770969748768274484412745870517458920608667757312818448253222993530089314153236086026107840467205542541077332351603741087047414218367294349487706512826669999606445402237633140702676365304546764129806387689278821654671665914115615394908477305622102218410919984029411606706241623245850794308741904320755298735211737149340014155872741808708616382741232128209257946755539244138115045845008820485733533096236553638541492743560176911383054217391438085270773414318355203968026261082950735604160549979348288425113275581048272267185207640121531899868102739246360047050033239559107225578698203131861094160523866459728196897850478167709488129452072619159559897078178124497370744943901149232649619121693235672731963111305462894675195884070904332000141119105428155832938412762271476051217991997232910594034498693717021794902817645209254588417459100265077591882679081553939274726929958502890149655451718052842136825684691676008394286125940192481280854334225037760762971531542092560172374086889573416376329152810331909853600232861931229184145976498536733055843864033427792946820869050291286096073275928482852855588663546860715627145005842366013235487351947364022297484507679776725800297817023950661316585703853057675943322318300115418837057264243347360378917222798557789248202433422483652017200340120030007535303916209429312406926345907850101603170986475666611643171291122720025995898133109443424441470122634977896712039552647643357733722853985285549039064903613664142317664929497437830286064848487385537946164183303689931738912595123762439026735611712511270173879068440578653466438710600578609334822961861136397705916974749135925510538896110234000473803087501712030441178359457888284347121304102716936398521854045982086812084957788224745666742681560218428501771278606959250110214504559557897670330649331320671844461545060152959532290733852358723156333417214473934117108878159723964203163494378750332681618226111361827542499410834967993086554133203211249244568783768987807532116577050754406435748215371003822186849871243460785983846812318507999905928504468701779075843706854949540663261762407059077149525690637401732911428084335302101984432570910216657270257983985593664385476756685268823422006749982564208560547965316349857614013852907789775106368501023404077974505528267258735471489717728398700233252420525346881480222465815859133802716826862444813047704753920899603214881882981317009429495204565955971928375730263470768046029776389157368289687399139522470278152494553126673612302676056854645520392639012906410924200411773542730240368276276601483799035904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,51] -1586895007783926635888635674305951073722006974485382169727524222832448613057676487298305272427475127940583249002671644970822495147569554038148689472233942450931351759242610721203352112371303900438206086655133175024790444750183978404256174609794613986419862383821002019991030230610938116728145439768681020059333717551296409885474917537820755768300376309272550593779482845805241121551745116608905713889432597427390639466259193606535904501999767171405938889393933213141716121456369333221615149383087793240956758642037315794248057213732297093853580763803623082475366317969398118141787773376048797849420706923088076337894464895876889931718806189169353355084461413952543970205637333184073280743524991589852776647394337152188211329497196432902272286021940500700421395352719515897917051885894440946510754296792422622914171444955311217594332756391176350542968010392438614541755872906050507059964919687970209449942221709187358437868541966461375734857904295893234812561519864817598231665598997129410538001956624825784378086714181121681542033270778869691456101392035620394080494268590247472404250279269527237443673224251542874904021946513254905355895002696363101864626114584024766162038231028558552204309081029370880669088697994386072731556940268002867300573722600126580035973694383049468085461672213345960974656260680476534064214742272040849654120736811889235441915222787020619865297555584118082487526954248940663649856178729693208824549774683068957436150452771281080795431287294193355970412934747310969835213111865121168508054069518920020086005750268520629790798343614280006815870500885782253792013130581928241717619548692345629078485666185898373546382374265734713671574456362425024877096406198701439488304250166844120656070114180051415379514693358418306673402487000119844641879353284414658289271140498293307999883099807379267248819826975219852642142427189187024232230475319279981255662229365170459094288541801848121319677385740101862655674531976177924293517412654091963124076071772441057549440402446356590611440244308448098644187099157454123582930322527635513751562868688130541479482349289711843170952123163172220488927788972092730892273141054659503235390752052463220641398834021599406527944312099929349834857690972114519998055058488676874619488339112238433504783780176761697990594905689743753807694367526603576214688933048274163923437509432011002648654701158084029796772497829816484493675053783258103511916573157263830163493963353267810439493782131879467123244566422296122409102178678393687758532283163304197298535811561453121413734389010027475300737778987055974973879507529842663692211912733262649828540275367569445152722432829252325879216277417770593534862114278401726672589775973007000932455814231450829561520825253071094898815452667757407103771743882453852809978195903432378321016442747947274187245428000206024316958677061679585998983021429520309373625523269625540089044434047009736082220601261607476119462523101590132092707850566752759648877866656989519544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,52] 252958240863539833246963246319467303378745514272757942546960643916890475451900760130900073201473298092227024727221675439818059251788661583918197370753519326095359606686201703305104438057695154805953470284851160004546312229035301216037124751046754422948358679598739251119959035820598991049544159354872450630768947074518834469487490980188956412913462564351961501396975332313117525723344774144515363362761316063634091859313853999664785119641051350735644094492668961626473156006856923687401716157186080549353726129913813440211798086209377994393285942667543123242199312740181458211425906083468885096387392580137265711113549342605235370328941342865337012752672735038899195818424685831996012165345357384080287140087958495844807129489285563667768718487865170216356193834939576517152611898431284271682813251654335230786663001133025744311389021800107891302126520329804840156174511997318158259494128366409803564402136286885491340264375392128527993360154906136408398217620306508777802065086497905880242464063612747505678688347744844164618768876945324517565195884108896730278660474569525025009315687613507901579212196797484763461187374745645221783206858778003708912151346094120381937495659416494854842961393091923525391652308400128701608727219063912449234271315302333346282502958836098231399188129901937867797334105541978222222456252325837691281534470832891803390740955165166151182105447123737201438135278846851113962109877000329142484653649528215214133005686095472013642021365918071749695514783758953851405099180438925139890822434429847715430518227759188720503763822259347531328154756947857281814531218826301936170533106644627842470333571953941669800742433840380338652093841860760173861054046982586671163123339853736668705349827536742804721175591550831473959162952394775069594238359434109231497282467795660397179553593267558295878552028673748221451112879516124697451458212375221628929875371109735300713143139630810458548212692999823971573111851341386892284741021652741762949446044373326981391331140719469939088798494418681671767631427707965628284927464997900748024577327467324600857010370796308984516301031800307377941195884072011605518089294612738770986618187584767937522971559123918092670603543200018785428581707698561207136450886019378264085167579260012455765597596006257774146177148578268222677818045707691327306846071007073338156385194207981201400841724033343652217621576289612254969091902425855760584680823799303487666176544337567248857331997334291061595102837174131256627574660958356064905044600438506121359059121362228399628416314123242765287603188381304382181014772241124982850451995146426859735340254509578371453596073013609974498400207534299955282852261734672660721823862507185851252715338386632207542535473803509375421971398360103205441634153157042006722810088151632133848195743322061883951848591143558132200224025666160055513593582798585010860916445181691764323413618058374781285639292828135864082937608405398911809296028355252459785386680251811656368128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,53] -41080124132077195556555430024653838492256893274807740876361645838877040253310345347819979945537162383097993407679365535270661989210738234428932236308406599639308583623094738798168349434293562075941101422565381540181745667546452861880956372742503658399678340014496444866858931201589395023635686019523618071814189506404762553045296341855584831721226278715905302941952175690201312450205181157217008703082238216434263756323898403131806927591625717037057207381061206752451700052343448593703547951295002481234457434860247443137786251262125472320693099029760354911573078698246253012899938108887066196704824948196799948791064913686807030054716760303583084100896865893172433476371704652795294266940879753650619629390796417400225630821558340883440105562396977300827441689837718957158224529909484707426388241826340988968223511983784164378643516497313085063457252470339220775995876966407152745869069480263866125390930955538527381825469771862168366529848738723560684130458186281799029794393650610204155214764787212779381480547794044190192746327078130956337105200605960539802467630821069770078329836300444137376292132980840804309164163394969148322044841146622060381949205013916661542349669479913402015277243884853617677483624600061673701829334055500566908067034835593921688760112496027791196261961748437641045258059262967621110246041190014568702522102076613886229460671377086503359570466363430348570702813458289068753449777746323323167798775759585141338091808539474849088236782157433335718426515750706704458491797310801657941401914086498782990236603139342474860817358740033356409680655603752438328099228840753678355104905458578247669557814002458905559395270866880799609166842874055464188106032656368158582203710061774920488785777461317258229249910587127493110892061400114234449276734761776483886505589726635781542986569398380995377035067256473904238325616754052052444753436503894559130437436964823659432175477823779125334476921400439672491145313415103563753576663642467385583523284703346243258361619247441029537596427001820993619836618790324210069627386280877600126146025794380902590997790404351564210323078316934007281582029393382543611210570443767837632828176575520431504428430706560506302784402618251185313791208022099035444126379073370142189346371347097479860739330962499296738594579375668330716354396994695181596396145801864810326145659682808859776982954432801043636538764148282750026155407305046507864731800054994979798379897733726635866996396967405984694366654033583749141781916440928914925077502597376663137928583745548063794992547049060854564146413195409692076914915677007020541851347169714083195961592934376403828404132902668486552900720244522107071708126875178261479079930414575335045422068549205039226735378355374494605877589316399389684362817755043154787762440606974987395036916509087484455993779526494904481774553640335556389859847125858544861351763801149833797969539517165850315558784920063007576421301465294609032724944156425245920684919534207767674880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,54] 7600288521335865995333294832067710238053531775713194476119044637184664719297508530021599777405938141106263718511070165548696679839278210578837498486513590866338077017552962528250268331470682635067409142722153538918291402330536967534939829127156982754452641874421911037942527272590376261710605257983610353643639251857430558285575428677540744850272139606762161829060322114404778082368137316682699906144639867775660818464232022718338763989482086265115841791786608478829174465236373097369681999593232963946918747711879164232095243392277735089405763825181961915270438027236232065155424370382570308287955698154547631608678843833723016449324667930795851882742892122812781992620015997275973351399655375519437326851743711364269861470326970584073039318985305507442422092753374698252714783105309963659594695985386401357702345943498060082724905847278856989030146658876860020349431171477866814752482287726735217147313843944856190576410741897770751167072018564160634579839387411056541446159352905973063556024133361303617468579559114662250794293655477374178835336392259046606807019486054211352317748323861688224844261200668791992926207290609268926221927020528744452502875857368758684479084572929454628433822866078036899956451607675538323327199505899493712778826291180741476860227167864069601032254406977253321340448019426192572960513066433543521463782282857621155291796514603443935824497123668838836363069479817238213337206720024891354341129487786874252360081978514865143223390528745056707147409844368064264647867860013164702225124004865654003768104725256723749890642135327055232820498435320891851326392556510979584831872819895756363062512713544506146337269555355704745106264851901742299463988823934986855724925668681655136719596872435001408892944224939418419023010134981006207843569625934956903566709904697292565987173364348743115071728320735570643331876917648607055530157141118114528474113459291791939493868427528207706854908565018414076809967735267408377803206623174614793957473951951549023234650135286131905279913012810353787328138357213719386711752463259535444687899818452379229446031132010622945284415677315225478842571521960887361936952931604207640253265779079937815296937507249277854050547455085167537795520495425104674840991490610436612310333330521530224017718605170154843796208634687692133176960602422192269172958535602638921853163408802457133682248423798898834879962988779894880910608073924978609673995898519137415462681322186208947647138029134218230421771080013326386227018835047416611375881095611286795462628034023153869453309025563283104540923436493128803691752740498452933908043429502407066667748941851564211169984012980915323200922404321646590831914674811635972314634393847899024861247811587329853877239584919733540329078732798616489818440595853670972432154981824773006993830866081757045323702799588181782709509593269803303550674426176071006173560018822088374235726255718346655659599917619083366928418496024009169430386944890314577456817638134022930432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,55] -1448346924620530775329301747072585537827391166102395600276989762671129053432221861761201560579425529472827324145438177846926289878744882877752461714399391396291014546807286953574351431423349344547811542461030592265711014490417610808395551281619832764355592718197057509566256963468788870897646336034289432553258318565508876060867344752138266521564896119696799674807843909749360191106242037299651720627661493099765141029368136387906667709925484765744861955787653724735936368082521999864288599803520811935535570519255520475961606953593444391224236732870326351839701528752450066908677767810925843547198091974447755821356227649496375666906792824580133006627253107663152992361941596667799948112757949576132347114225320043941956143868740250303040354846158072732043478737323609668797908803264614913948388204048979827558255735396455183408151643166914861650123634867644496315027629121410727521618662515454535878517716247441207217804744723132494703534705808377533941405383758901384357816129632707008789811747844965546562830939161320170088182815472687265395158515139271362598508450273211547082240762040376626605765600756778002208220436976209567135940250906928446895527550983321036016274162386094536186136844835033350459785669841012705686207959864101326385755918608202315446050560003363480435770761579255043373425264973084993443395254501669780682770024018392217402933723145587592626035006884383677197592665966597422021285487251875095000993510284872747972603285796008680480824952294573895268310863080608532866438266430614195960826543011452098606037720561310991678284476735474936085637255351145832322272891022340876875748838222021019689661600222552597729714376529653978997530920984163032775762165814148542459840660968890545568357923304908238290376760469162735704124425378265501426721587454787988486820446056566990342067682520299713765228255682569346424012586371641235728298120312990971954988391642015810684169683290664200881939546038169404477733942812588085584098691969258990380156070660943821788375970988945837879196556562756671830524479190174375171433049140478658596031242669474445942616234875900661964482149235755928825910598063420849601850401827764306846492540947195357562536819422180779040144276045411725287365550938491763395535924714281756720880255159349514168532272310787163877587734878685638529203131421223246303678369878755648781680456247415211720183978622740411535297581386875620411864430054837784904569927788307094654134463861590272642054970295495203650945515612922535342605287001351749862084131837051704171991663810557546016857839026522660208849125223553714757182239099411132494783048852542908897511481354527499116270902969787944691033418434833417027050515969389436270950023398957701238507740336325282509281646830803560746590823444948278553439667129412590732795559805524355601402506300947293215817625863150542331436817604348784989690174416628959182925125800432150435732134898377670053879263795795838836671935165277833436011907821540665029004598107564933120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,56] 232224759370105261037490256973536454413509696926585562498273115439499668041627873679405255824883789711295562166687436225721127498833886580600302702227691413695555628344497486260470456035688869338741226082452136510018087958434858780818161301950655760044233051458928518056835996663450872355357239795306493441039299297688503936892055021384609019249426046603748218348022896391418501271325798540208888043552059865035153275418522713643058626065350986930645327054333781588006551153773576674181519876610773349802687547066425064406020952195622037681124684559449979337398513322886804961390768904423330109554803245528804003415540508883098458735916725158113578321516610645247042812594833579515436593151269599516709074896279462585224658299452540094484355858533203618860552833807215169064144419281960255202347473975978534392552908656348237372247755849667470857774426824232088753211232614757308498934776939965514911191675881178390812286443851887161953937207819535802734093441355251118376897487560146758154888769067764528803484241080956333719523556580257597073250644209296616784902444855602436511588895705527059705069948575822961221412440260835320995074638164542495065653471575355244902642106010564308800319630263715959271053386921567447209929814474501977317988740070092524622733485079349501180287899406164625527071268022982184659697967506355054306712087736640532186348397968035018945597627756097701121247475704211134589626624165728624192905743558519792213470913132575107550828536719195515661077073000048904869083109532275263837364876446137069981900417527826863769273324695749406561927505608571297045176793318829299794449816516434530198470411719182614428790380951210153688537140775280881065581056129669255070841030567259507928119336847934205737400364769480564712074698226019276491110548504069758454255166637765186480144127433609577851134415407477708263467245083861909706936733549808669745726256804271939342072200690750172661419233613318808280458659399703779067954348881293120949343323272368095605351070966098342674537984690765982264890358300381003071078328004754210287834116129077756419533959523336005640196079245360549461159342738205396204625680193930203241366211325041073649004467803851724752534981110990937922863725008729807829697134907414806576406429559092604894499433085630901638724633525248031403489467510022525752830268213543431954421158802044090312782200253501560261063187612036355390817937536361763989735751675924897480314276294390090307423800991771332932496055835976364258540010357706470886946452657564254782774170346354682491597992668232615992242561593135499887683733729025759675258858816038650778391614122117641545638117887484425242297146848925809594853932544378497469490698822541719353447805463481225613807580273250571880665868120052306321312378636620530282382767898220986024472183833808596166154448932694540803831809486101568414098378855649632226673595179812893866683984659702966967440944089741576842419314768022754003499084193763172256653397645103988736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,57] -26592693942638730577041655659483638462460299044987759739302420076216776996949508022736735914419875557210630156150167538345798453016170181275147605525011816117294468881400173229990435182094943166829556516951052702255841442844355264770332993776057294727301764772969744483265762948400646062540097433076244767209970968210765253708106581621040093434893972436560440118723747646507825621636716966855931752715257862497766175192117072632703009931168805684902427215179719001013368122363289632105406688277696054345569359960355984883863251217260187167794185561919006019620779154002403974454025888961088745966806735294031185385143530154028873171176365321676930987531359893004170523533590691385503361024078155381006108596658427685957387593672050127552258210149598190215525188320008360425122943910376756079571111304835992101284046032411892229347222171272053974060499655195615866735855363549502671226032779021789840911534588884759404680970948844145760598317037797294975502722983798419493244395279530182073085581234737861302017724726391932952772487007515308578833854593228204910340428005245846565036941848347154584908791413954911093101097811544143296608187521435700336102880184253091309494822260007182348684506840472875294512547504231846724411055567583397020472778387589025673390269762244260552777207388935573701112196552749019625015564984792669784650916245132012601749775668409195935597343656270869089302411002971135936417034038197071438787940623671301513435126428243719954364988607932203482342163896509454365193843096309828824297867153548936393372790439575820088486574062234018906112060145404108295123271186441358557693798192804687096283204375251959591189941030112102428125292722253063808477770332526328769807804420566272786845147960909526126050606112935463654339987358111229812753434975551724107960293658785699519797248837567646015865938535445038562813244103942656747830508864756223881983249928241301444168701309205383127911121704791137246198940453681592160026241921541510334829408035173626712801195141942711417476242112555937008879667405969463004996722276439137188881546386741256640112993229428708605557302730376267674169115379882552245805894935964375458022584585038070137253920658982235489059168580122225732748889947223515288597601622999185196454584516587139378695189347165241515698709982743015162627709945834399600280719570417286777329130277403344048253483955405654779067498294182762101887006769532711011088598626095954421995672799699654396096078233173899601519411012065205191296068699188065428447749784660256531853823893167559174251644153255629203052607609692623011934765193585822908223884898697535823179862969122162731537926433676564141769898200749583284740637417696532773116829686222267280555440038349199529514034045056490712437715723262628343637802822485631024937036325714610377364663931799200874211791692950741950845709453317367853934266188214734927047044940195344225775904408369948748902212511985518018336598807005398362433489791511725415894170000267673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,58] 1656289960231718027157887493982896380873583359288060221893579911116168634402102522456730532520941410152905038348626824232147584419924772784324666142015015452994916294762769388557217839611848391132167386782703017924609993346363662672558001566248592177664646406757218140763946805010232131643776432720278943723905184076458801705978055751913374022904261781198110626891336302332742354025546095009700477397766904532573623227907609311709193528412259870113505847944441309798264747107972359111481083383242129169204156257160148539855797519305544296959399905948494652867121116545062947889072440312836967570046505729548583743862342388898171243522216185290314051512100502766891234659314973796730006081809210261361331416538912185869474178733708184359568678619701349163669633514685060229204987229851755089215696918990221996788952612191755011805404295249681103997104493894118472373565677830063047865995548801841096674355542732304208381625841898602376470878969332988361557343883986033656107175190114126903954077149571409973098208126268058737933717123678633732808402201737114344252785382373066627350401464193319828269673361951790620934950481019316744633062918979103872658917905541441030031122270014216200502883568469649755249551393468735172677332616126685054125949827259222369448474606680750810818532804406864389265113522755475818281142775280809027973813039375048024271922654917174307126287859613625637874555618643796647159641454058984035749104388079750469002273386234196006301335763436303124448954109295233270229117909936486386376323929045117551107528607851485477757684574385356722312624707094214194859434929814806961709745102182594543817498517249587049770149756441437730552077961933641603075729872649882173644638881925973094389612497385978950274097475814200305950229142803993059392785951634742237063271470687101301555821406109755109930319483848621702589073147989756296447121077265977039922984543282125683221161520542607120356879981078889804001974965081788373435232759326220669313805069587646446432739727774775400414543258661474698780582593190776577954586868652917595237149124830321260129898042149007255472868501365798871863342062068298052244032207558583040261901135451323301619050500600135418020105528453878732594966674171755622230772939523830199047201642999681354341170149191907367223278079864209529613149825598849873865647735899531591483770264279248592809112236608017527903491095737806362317956414537102723022532393171582603110849417209775165349965518684939050404340248553361769006989986288574497207399693471783967054088434086816658323057023397862590185708369176144068064242664450677518861667216452584769947983484616219543027735421734355338120360912297163640304252389338045835389247348525203920689348868159325277370266566654743394502030394905515202535623059975330161588942977690958065917083335398683438870267711359888203648363635880397051093883123971275157489598010009585518445143969878308795791696473955337590610922284361417068300009029973515026064241074322276352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,59] 35227986674029674664432866928977884669807110987964071016882946053460229640937575543614855936232984617886196218071238935609345687800820716566459011540312632269040916718731616374399760219570702305192545908838135817733926860539461611119990122067029581588294788377706904850947157722216644311080576168891358335321041897798120454159227412760716069477099486372185058516765881215643605546096765825209192571731503908427957500942993659271512901440399439369504666168786101230134420338464605473600526644851017504718936977263942253832874529211283576011314060321217602776509672518176308835650961240579891319341742687908040225485278903605222279079042974745350944299427617191736313711422424485769003574749749095219023400192493609113574702561559639325875528140605758676200054131630608252491359656152034958198719748670880861336977743098296155506239244306453579540059358118001239583068362634911326604610633739529655031042609034188666803339751938783301879306530377270442943444440878207625140471520634514121262060446757106362019298562282806495471749563242903024921827919917060750848189232088949569287412273127834467518991619611173085621591254789425666000520078118616290796350474381968378883708318944569713767976052928044038173621931342333697690501140267007453709474370886650315010459622974898805261601291050285902229522547045985997952172945424782599569257039890113720088214844677611267957230583916061020634106989428299662868513035061507689967254875377496947744048203482870275625979619738433687824453471772536367670787629118773811238845771854992216691725653484959608614485771623836510054520004211597127823439144086429360296084051541954255988987188158586060240257842580458056331526158436351158028430561948645448432107623211427026000571049778427728839150011262879233136532913871767898748639674006044582053992292629158045649699946456645181965994560325720492129978419743278988165799860357745137342018003671066210789345649391202482474229504389356199834404334143496428787450835295984904705855610021996373254978651058110770876184909033230595493501407024279035320067668019032989392817602227119026158247246675189506109541447316886961763110573170713057520730920946972053626698713897627727881004891989291525637775872619046422265828537858264336075060851362083350678596233954934613261004718322765517939554542083724899283121146658780867870296352655070980975838170062466152908683678617338831764038035626007166012784291107416004737997344658004762601631397544165205237406043061525790711802426771403969810917317669498827565296210207019169823002848296721789798435323276595695993191510722123919844209692530733349144898726038956733420613791647249575261289971966866007511748001966200018999219339598454914618702955310206506201456976352311183234952324105880451372393517796742601240187375449247129350280978540008131522933751833742714034052420784646289216542857725921524475605129689788722183205682943291991095206632679600765594827268174929586303278950429893550533901610590672379800037300727971840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,60] -14179250819284405703439673883121499220814430026147180394067459241603968671143664361240254053572147925946703872580090103793364144011000009471887167927537934537649634035236714804532219460039192995848676370869878804278794603590409732734012834457494613302193757064726885064964089384153373942085994571517416471739464870287297466876479856637394551245615212881288405251438446980521030681477541337562381680617400774259601104445926700970849483414265966717549969989343131239730006455505520856501547187035689459098722622130765425892684581464027357826348486314874574915165947932517073009627685129923342824110607317269453868143466598264014673168917097427309036012309797550182156470268413854994527695133392716377205685198185173884238159737523480582943305640485805698052894645102011318949318355378495458345980265475900433328930602734345383868530354334343453267346883093271588098585629133933070210737319663809625589666885234585608482656504313649162819200177165322313755110595083464328359090780410627552937856454296671054207332826565179786011296727713640425245775666034902126167267815107713047263262835819442542323337185686652053985997245225862717417780341195494630226685199282266623511423444545215056105265804819276107350698149322069260577235371741744587207956145298679427299321099244384662037363049429179096829669419962406566809611765979698951964395966856088677558407334513154833186527085600508198215555741169883389463558119489461606415114320424194624995206751853073876769962501200516019598950663828284342080776406097718239637160062825699089011265892995365123883226954352222468407935471925296151788629530719937931545475233721029509946353413599931245919101067655859801803561366884168622965551579360847161611274203558365205204781401366043429148469743872044684794504084144463103433305682675523554370999560564239301175392438590378364453652425559524478851054048664252700281320600624369110338160691217144683820131876299481353224479179995209087638467948261478370436061518680157829362746758449806660139297426633913385928020021637798123853408922054621230185787308125220456907246765505360555920283987438239355964041030456523224650735054904709720732211673822851457086021797666590095226309323824325937963031201498056635219937629660306256523326736771114646902978069207312613848587452104884438070927128857686641696339516970340820488355502979224655974885151651200433641587812810973358399087629424540728364556371218847007403715626116066538390639811929024447867041569570129374758146650155863584640140352334121107415293912662155703393602439055223724306333553280792335754188868570505299998874114427582539791296152293925642414136271398373944306154533947579814741631596533265932608671010351518900839294259619982496448327851280946926875332081832159461125109684682513726960658396336916613411570368585242491015425629179712689677242303459317380709782485589392183964485866182808261813137187144792633337397420383541312451031038326357735481492022474882417040702891204616421613928924993028096000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,61] -558401327713049982609775650147659661172179889898243654682692882045540536536141011960581666271255016714764721716404918133475470614976082400523969523211860879837951720830293869554124758810745728508543758686562124988639192840800834183648304735876950150032714388211181866447522614292947737421935864680794974204609780778604497133082226905729509862956231528131772705750989270912387718335569556149413871774995863210358566052105489011058992864731288364239421495712208423040207642651803796144919787074584052253231151445089762654918763591509986416465047815455843580919528574334559883669777678923363208419851602084333692043964766593045322729114990810044641501457045980995431839619283067723933661420638866624152287115138793151052818344760658994711835081568762595051493271983950403878397140686972845712728067592742934069689749866203684728927168554845887468810947674993161646572901697112891261243745295467146274356832648316388085389530742745140957270228011419779987225166819494202526848732503868000441473893730510356591572951790617577047853005671232734929608970003817541600107602418282970796632861856057251773891798614660816371502527842458078042263042784318327336091000696888012782814621300825222707258695527279445672766535105450002930420905377756316899224634952943197794888641162340341335606737018665274503812950264744947506552784123324926843631491518593527491522708782738379569659841583346028017095246188631014986175211722459879898171410791776752330669302757279461201704380075650115022221655085279599459216102741841735726485507166775311963728276779347122888638401226578332099084863993378070822587947775700411297239122599955361343080497271064810540146932069136052551405932702572770184294737820547305306279287462087868037793793962896369251814177569770172778882659828701672128865956299147407018640315440705224014961678601300501574542338706879894030378039260364449881495286356310234809150689828098409459795832774743468883674420162328058464713756005774705098655811525959852958110215828212055910869132643770720326172462976062105876274847219795400203267383905923332039114941761151691998419963883776734776126848806413302751744630789462386116264595166689288476702730433008151654474822750156688730387637566997728431148132191707739591563391561932152030676710489232815080397454583594615013997730268419891026392942734451369159198139395416284179774793121801498659637881484547497964250042864176443640928495681399877172423997480807393211980882886403188849311186593647161035974873792806098624641421501906052431281258424312089483122744966568253485056952827335567533994984341930716567723990855792893562628912040712015858394366457899398387857625271563545327084899030589375737389364466480307352926756854296024964608572072805779274277760272859441100211253605374370818707231984644956062784543839196958960508593617191101943488531387409028317975618171594429111677759637078808414871501201690571234886585713028546130721490550756334255673323955043003285821590822564336722724192528629760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,62] 568781724386980152352990043661857274673462791274283924806995924490698181284026264090940433016026763668299747353181835246959759378457552850237578995642487011326903467997448159002657644670863207275919649832686814445485403058779056941383187069581109438450044299013834815699023753823041133281846369518944169121686738663578847588077839230558423440029799369845942826690585610093833403693144556011215855991045760873205200707958716119546616521172061661293036364471404573874703804946507780763022855521691873327552015456855573375449430476278843588225589992782190101289710254092773162629988865633899458673666555345032115957014043595603988074001401865670454452404721109426569702012904119317961486099025578461719535942391874254694380467540256542054806284179660891285772495936386942289039372206049306548269263740895554082583447443694108590615920035520694317254736852683768984965168764242141852179401552726513019034603989846124554679435032265721926497918156944006789745341354371571816611750891141292013328880783788147536171022510225507980122955728964523075307249083627892020684212181765826340568925105562341384759532204129633030274702234534822498040868003574580459027193178702098852168609629177558449489659031120716303995304763237316267865448199765359768785869647036975354328320181649351713600980248501631535153049688909501111153410279286586822204135111071102681355257704410953705738399610303159410644304301375044648215321917697906095111347064345795005829137594120821397792332231117157539198666994339444805779969112181573579829816197917536104810920082098582361344624556506282967603130627051752757591449752408550062789878064811273147593051275738762987847761079930108368362739635579777004813196138135811647453276884213007828756882369821493714848789379047494870216532879436885560864847702239801163512534937282049607621730290251697021879319079414214369040998389281843892055145894121951775317428256902835986836180331148901547701283814912570162822592647385167464141605811176987620841877978528911967438770279155155396181634699532039848167306539964136144337335692314212754573554209978917135615112739997081879938117027652341821792236297852170226634003843452266465175034196185104067716047665856497237480702910249102590325225874653240265637784663092105231057835926488078354372710489510226024724727210640795590436451733013334180686008735948483074531215027537412836360057991562740422581965574833663155302664045710256898149995463137036368933052241424205237487220780821687752382606539934838791113261471969338208375237156183255444737837629814713715782858349850631890350338275479052309770211801244083774170149364776191857584884184774036951804554208893845094849681495343492750440310034519390484487612752226649959083072363986903291786607987414573889966187650476949201693357940180649215209989568473382969052531111757143528102592885975179474513179160892721000402620813303806959459066624311159829944476929949685967998860604042783317016911753563314250619290281342465059181437787308032000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,63] -117349755695198732125055804671442799065311522728282566661835694162494543482720590300162491746411491473229476705537296834776111426523219077367171257079303082335608270455738813068044338953667973185467708015237752776852133683722924920465003107208911460511391149065111359851469989044163252181519238148802658738991326607551829249427326923458849509296837284949633960997122446074893919231033665625088646005545157636609696349128868910644249066959987093142602986555073434906624009689282355498849912005604569389979339893379815471818279184746749451361409370497196783687911015105510849677269482088673865772792675582499921901127421948387344403418658488808453606353484784663154531774323120054338812141045295460488041624488365231753480670410803751134007972861379534408975864233187719811217844559793184635605474117662535344386890293612327126698262967802699803549658955679326533178036227655616854059654170619025839248905575498162973171536489136969111783921441436037564191264659675316097163680375245604189519402069989284944708052848309067341382844663427272246373667024268651814183318373544206474282399658458778666200024648789048627790019037952381061383082585791821071812030097718769864105755660375352234533789537732215195008012668741872732122334697093317987757145450162388458586543113659722507832243829833712531265415591294697058689972650055221271895080345522099533694582871766184007477991290257721209460937414651145132857070299255084103291707913010727469061380049691758090189347502521340386297292598614748336807048520466105456245957702819484427066360116429619387344157696178989837614373639229199033871065690845779158482133331445448660853705327484685491375648736900021105261993259950116660980731330836840109683073212832154102752371451003399915339873715910811105066440335786964381833169197108781124242917865474205619932431783755062703816141564113679992524086004011685670858680338887598985622075499651865050212037911073770879872126766420099345095229990765640462008592124781050738060196726249914134988835296235746036675941848188792230854700160461236867998700948025100730414034161623157082552621257105988190764132203712410747270117800906913756350393618250913307556875599873263804846278964816971314032842057586749771702310047898288219480030976758666209841590679815582362043619645644151887883703710075041295618112976138083742814826478814507671844445343721107009529838182096528382365115142815296208706045464641475437494217962654405250675469020264063180472528869063244278397243398646630163050509561663117920118045610223981473343803926074863942820320731863800987856354727200342272605648523125037272017255228753735440370233836083610758811007294104615063916881781165058423992701565939677766166701376439209833053307352448963223936493966603151605744685233995132723746299234525426271023021399292193265947004735114264171171758930881198422514837205630826743951914884673036275818080019961018294020423381726845634676365243076462771968514603306827368041759696201667497274308244275200000000000000000000000000000000000000000000000000000000000000000000000000000 [104,64] 15868680475749194706200062012038821367065326949345830464408802726407979703871183495834420843496638475104558702788533190828533554531848820596498410809138965072801286119458384245585719178753930456204127450975971415204454330707340329158284635291787361622143414817377620263692211338475934647511320738241489513569047546906889253141654837960761525028783778354391520016829030161219117322082713769812995156695682349928721230661167645166449002784785951318875282386998353565738199364469366833971781106478259193841553636395193896309219678564241959067203015098323036656678930794621616154183232269133404459254169452772017036647877375372865968487110196328033959369865495684155931334327474857009641278491942193649675707688755001901837511622316220241718104885156101763086359231547540851127584058410418882663877880433478732245067987910408916762952233048057279182642426536367022628837863805050285559460030630681739406766956362964463205158616342660710309641483899429308697583383158147829673542360334613077847829950866654383381750717748500375628649740085346551342065901072027978425225066547316911773060524240606949486589071214887560190663758350797490552746290224437046976340610401578378128179016253710505093915300435154271095312886345625409893593988467529003404854398202698545605832564224618779221516753104060093909944865372911359168662092141644979262982958949401781239529844413141453228229111853163840080195110974605475995463573766259786996965703200299768528395470756405459724581957522609653894134843435077061636134913985843352966423513431675581159875175866244899869286973378137479674991070779827906721861218938919037085297282696445234302072998758575011301192203061118894361828378414920642564977632038219833483093627568918344189537030061613425062459020535566743353665637631427163977121379693974028185560513307358588372220009385332526260962462829935369819147361585443482456364544968914586707188139903782496595786360917249565905088698416001149452145690504522331392606778899216137586319912154057514849103868282349642450788268824668558888103336784499557583564841926801604299518795237609120265986238592578057674447898324545693674118638132373211928805324571775766195486083212096536577387968930674921533107964117024446422013956608544488523284260797087118675363181565537166182158687279522168796357455194052422056634649922802824548950063482414808609338245921638341076641860854478986342371430770722555674218722847271583756965983221117081129144913705854898323772848574180314613773254512950338655891085882776387015001377569992127971492661608633334158831863560837806729161357329454011013680353926215457073795040870622883323714095829489858307198607957905657238185839279463724093050179274932183131692491104399425632740922958236356143110915223838566037414799633872912825922240318141753500165493181145807393416056962066773334009395837129733485015578597558344165480328269304022556958612213388989457430570362561654064923260113631732161315210495924324656529299611668671322640223305728000000000000000000000000000000000000000000000000000000000000000000000000 [104,65] -1651886617531779044326843150326761934341701079788786068747312774699346629171103589945847451937973668574286804758204942518961191457790753083710722658070035751841110270695132466472062604252586857078545821933364141117580154292835515327397344443539755496583828750894513415456788107201768660599846865511591250976605858538328464427553335809504051656799707359106659196278422722693116266395452790271973200852979105792159355870430895872604825808391617482088998437890098318351778776390616649063019877240515735056210978989777799449651204385488768258825935286025509520652646762533437975431848477257413881830498110645376148215099240695283874312814902744508107858820260845170229353183486879341304260861203681013105209740173384367747519702727924497988024261771514407544567498864716675337720840405735724926098170678705609526228963105058456956830960020921576902865068957418738869549341200174092185812028437502952569854083613512073131301644320916712381049683706312149073372291739492420298114309516285034777852144621017187105119795039327785744450604550233404620121923042751815559384546473969484928827860332480990610838926316383357101041148626537112790057367775063907198093416533739765436143021904291510140221559369223329375199074067139073040776672142618859502139827334875314517218318973214116058633461386590443396134282451630223046121522482660285580978823919963157148588879905002239846208969038119139685904395879074299133813549997779653277467753692269190958396050765166980409109866943355834704154190590420783713613791476487555824961008925104084629918053763438458765844223649402060469080221882656730422555220611022404763838271725288252146043356244282991292854387471482226201205850208653088929479553387715989734694917274006549374039282623381856316348074245895378763722729134782779243677615029749692147099263648969347297419312373329862826628742057135139882067128189827015820350093688761807367321281965962083364074266656973428756476457668134011680914125411122124379612390165911572765666059340115653030314760215402969138835493171676035238790632867626988942395550777512181012848630444671326747995840724007756784247250519858003484205285654365457254352482392328484893356134702549466175125235611349411668045420076765065933998434413304692828021562405793745357281801339546746979165077485487808438683232963945793113060551688371038150612717596807255615596979775428435760925939241580569058822024936473895534459199524502963441125446274691206788764899759558885971363613109180290759919676044618419251748116118626066141656093184901460084578161208628370897844228129011103734709367177414132701223680608300964861071545964225055168476014321278235045756595479112573296668960735559982571748062770529819410907949702257221354217130498784947405593120574137978423719033567077659523055892414574148992928101311612951553629168839073885821151654028757686283067883817582363308207611801235261523202099757910607835034738243859566015600262380471428898588698719656045414561069150827325176266820157440000000000000000000000000000000000000000000000000000000000000000000000 [104,66] 139451879965722599653378795658958381770830705780325013825690237228661460074054188532060068098337006969163158007919448201028712935846767276286485588916872197038133243395607954475507316776642668225304993370659416247725923205137991968308490314055168400119325774707034348553071080118706021424660551006658338559358688072791575773277776353518728897216968984645097230883213327275250059164273079464089945342509305515903285454882097598064111818532435602938347379542794239178932376673244768469409019536632906551327788377283666109336518428593363456393219430476051932414679315631503986127497347162941805377325585359487360973478092612358952005947889757810369146109472708325577207318862518487554280832612136809915776864837598369080109798877526597835269608813776457638282927628793360976212250324245635774521723602449870671384179992121250040257275879297572946498230047528734743332204168723571682516745353708668200178672132662489704636132495464526523678752833925240018589554607614769911983317663193476519618801793124164214959540582459838797818765908983804297445397514197773954739297814786382411843652335161382327185109944299888143229356645612973865744474540194600526626734646822464227734873876332589691654525501235434064261886744962557648639638357428523726755393945930571133405327690415397474380887496894729695786238764588333350155912749901804327161468271976320325270181431533604167340171872218964447180469141288953086588716931217620389719217593888086576089222286561810331876552819424938943432686083685728270218821891785264422256970735861773301817191838422878192613625083464260713197323038144119982168409226642713045782432469937271201152494358315259579579746630842534358609582340892725591940206647084889413686307708655342436097266878226912077992243227342171448569952355298866134175916073768057224945955679050836811073582845887536922326332679027175132616113504122508502551174491101270549479193979374836115552309124979342684576502697536174711846092993347562274992608830057446115426188348133365726346764087172734230744677224843558194376011161971064907579734965387508704885660799522656562546646209259414097372693437587166164717424914829644207091169329490609289323329482387625039909832800134304495160590167224072092472561722615505615444712256472713557192163058178425008724408339701583568861907600660638504078242919096997468351445692324784189318323174778846757577316954191896941371257750165255275370701265036772022119155732487247074173652504303805993878676462723261716836759351146095830235530388515709050064026738316706870814547916167288720159906897392660007590216600994544390801229465831686832071744798521596519575231460296104691142982433757572486133095091901301218678943194591731623397919469088173114881276755674172576546620646765469484657377283942747570744289365089552857670483220078823209638272108364597866742395783419066360799215744627488002047046022365754946277033397449112101196836708553118012714479107592056786664109233113326581920364536002685839742326538240000000000000000000000000000000000000000000000000000000000000000000 [104,67] -9777073028664234162034801476169751445568560478069461119508778731955606326403443467699195437452810306018156265580329868784577525789946447670191674132976885898681497043124772516120931557299224407927157036560787836923599274610765407794245613769257433862167934955058081703642390429473102360285276222792471199800590021962591491619557796352991960876676622460471575699803327868353953640021477185399529361501510187754979873513862003484623797705586585029908314805446714666594299016823458012441112094452566182751461279297304300025549379762912541065676471044932253822841009778089416689520620162802227003481962495520586123319767822495814920200039561590001662193336002220253323345512566366620605258195750785328996073533592917865976201210682379972477657820572111557544503124524867916162475147948989058454323761986485530880409396014467570614555898563089643584937723826752880951229593784238254678511821536610588370374328396325832396354271266659147781044083847426763046971653711724890374929457266820333747695707013803952451562844908970815862974773421668303644243487611223490058224647108673897823486251475715548955373500677502337363826903258490388979111838767686734815182176048634082569203031032816798903120762340070016106105381633418307868916229491126536773374772364068701553683396678917909989362121536166098269169223497446042706145195591381880018377917562013133553997954955534271515595602114232906961743505849544947746612120484512922706623116888460267343885560549370249778506650498247185510917983030434375257571907923843825454724566215967168872438834106238192086469886090656926662336954239130787012567171927685899698651105558083307195190765449895514178605646542963754342491057140930023847352577201269714880315583764911756919246297463069069767831655832044371171857532303446492709190045115810460026116728447880227307597607488506099231975439769365898588130235522056456989359409317299653485014330298808945434507341995928207908885081863890835822441019437050049578454965828021218980910537590127534377818068363555029939916753366486284868572164400177365748717625002443601441399865486808132629238904838709608331721980480006077702460511110485641259521728396967491949594678609446128413823116747716715324058420338459566126014060555352878569423612607952112837825758602522657597887337223259542038719814967574332843657488330666229535646342826373137014010026319348269268231757275179755700216540208891443857429853891647295888946121928913583597899349602433636970200269797159378144172088519472077157933608708148650059027618799303980694943346281941931136911175727029994003113350048786904267696652477828060746306900942156649466613111484882525489323078505294586553724846662369289838146166433049514965022895506382830574631720894604076696192440940361674115584522639438153438097256507926568311648832734977418376202511609618068301867935849574401140048310385189109668891874727561312463951630692938267395038372601265412552673690590013473170027274468589190422940713191927779791208448000000000000000000000000000000000000000000000000000000000000000000 [104,68] 594934595601017684099274786759777353327086292840217831839421346809149722420505614859332276971052040836173066284832238525769933754904632637896833933119266131073284851255841823506880605879166079298001156339293574287503514603359894646529718375751173587242427760315208994738634397231893453138114273703420275264864044893224802125049645727637485164573326887413509165492139305334173108387527273163432080658549799287626396913318396056751157780690547582819886325719928495978074542471602851160285004982889074747810163749900895632126477144631926754645194830550330502146630081158684583031900226749045456585273301333161943443258100094783070297654780966034652554588699767825763544066293273503462679540233052248427111436859981206496847214951000231662631463194081375327210016276939272956318194324413085339354305647835859032747275944074834385440800988171432292756386927852409893473989415823339485083216985393749981665465694200595372408464680165009344365192151877960600786375663570482301692853878686470622619234668656096288631520443969544160445596568519817445296561611495235529813456746279036834837122608251626523827237436843184782826911884637860990202320134174950189295209307361939506354099926372709964975604626356862534292368225793789843650535361485334497044682729116968223909583470145347446522138635478878784191748837272156815933868541393689893021490663133543687271670404156840065981896715236726411654216263425564216590258757059840899421690165612419122668888070668767144326852849870844975751712752010147979866029273332481915723660068602375639154098668302845051893070461915866035857848797641661942246730741641136280786739711693590841392858681602746088922801139060250298627313379406186995743026198739425847659092044358494515688530926586305435945463036630420386012934667664529952801894625744085875085383304797346039732071111559090018241818746036125694368245505518712011392154505457433859939197334784291448518339342117010988026881883775741066962005340427329025387867120353280797283306946024719932771739730429431040525179181676868195890440454552390897354990377071198697880653984927458509598383884073299725527825872658057225058697728052611100574577531304539417627069045990398517710351373854501577260800112331919784895637473588106192089579354529761226551979299484009450317098445941647875405278754993983097766906088540485343408080758100216824008494318119656685230676724955392347971118315693336811346356026255708731420377555618679457571086253310274467985556379662123843151784112110091149113991097023161071675411392772617506201501065494484445054884782056453924552161299249548378923021502783361865847442572059365406916161227543943791256955577302062368988056888829519708230881697351944438874195153670980032980965969889904988318892454479463776183844543371707319942794171133277125373088223619065412325963977977362442385359250329175747053800301352908904388156107581187846475466130828414478511627111187717799112077527568407891146966659650226180265644493748371677291479040000000000000000000000000000000000000000000000000000000000000 [104,69] -34955548427286667495781054444686848498808905380087807433089982891656231652828017225757618429489778348125312464858199859900016710704579213329441038312571474872364490682690083069884755817384232333076851802298632956475516826160976585781837599411562336484895052022197647595848314424121635980002854781015883020647455473435370221992315652481931108190152028383448609250290355143827903107047449144996464482909178645790160360704247581176324750483676982277594510583979611242980777866067520242710145906718794332497581849304538138317185460561537865370408164137585123314507945442037722388526747482663078708656680291495994200444367239409805281447989089027836211197169464678216355074089733564748436399863584234829580211226607212007481226927656363633858862426303218393730619635968199692289984846593371427589514507515208139153416300422842957833640257267386072345904096653844921397868974429503707926974149731220204318955845426047356836147236300607626004808550015948569335443603304307058102031098841949333705209410019170469051153000648239659882461790227249198650429345788140137035788409304328788527771670361842860987442023413324761755236489006730161609757495180103129319132044486509603331395526649633612027872327165449644110716258005129847187660045969457878106530902468378027359465781317042857301015699926988765565080572672848368218741677422850551696023287098956977111961066728031050004964606078083847168489013913696109036649488886643335899111791529172270107393701093233977775295620314370931651674937204364697564101838388265630349614747610395484034052151364061471141040290663597506716700881282212468546923495091094121723668563274417478610939231611290983154368249249564777646566278694912541232039455502165552902696092710252153684507700606943204821637263795497780990586038307379617511433598123737235192139355091237083733658151042915207076259503039883174858448666139316053647423229774199857087582501360750369060840307179315704540764771413439582499235305574396505055878350240290350114637570083849726794694069183925525251671679857945861337895446509698624540784684078506317848975974039414636329660707663400423234254789945050365625532569666821515584881389760021897014530861224709676137337322738076860749364680391994576211398988766787747788987810256887005535324815476744155714182215687054927740737076750747714611851865900713124933840247653301666641038089534377930858786503340700812485063532692403447938669772659380564005231250083548805280391626963215158140920599513603324188925786912137520758678654992840678106422118625143807358416055493271302515686886529300632458262310431618035215191657911428284685226808949307022357880564277318920052231260197949712102997141898252277099971277517948033763261542856912188028367658421170024997833652328627085267786731426760778658060918366508949708707752644488679664627527449514729697886739411187941259799996915921827087618797157878903112971919886485964921072135126830260942800484209606372097812460469139716299977263114014003141017600000000000000000000000000000000000000000000000000000000000 [104,70] 2239435434602305539848158661828418579861598638955302706364061533413932287288448902115363052390311726035615278507248401643176597039727474370282333027681949879772848069167137401239457706058626693211856105231803244685144913070528761056327518587366850184601145467665006490154277176619525367284182162325487962883824229714306555293497464311921051641115207742665285398422297098851761167933041201634624402313075003875343136952105656871244852952771890444663963006572629825633451804937254108765694248517609556790991209616899146270144883978011547717954595614376953246403167874325163067430965352235276651505623850882979418557357386839352878735446573603793186978977172408930289702136512253938603706373372662968911453319500813208905754919551855308405894434675108407187231159560149338985299716739497706540485257501187438319677056669048931281370896583396306761921151427545244492872121627406471755880825362189818205689973515238071181535746456189947818867096694875458653943244765920342288402280253251725526151920544219055701173797283215998590581418187003605248166282041697274833509391853884118910327931549166039869060508254798290908630694534059583806335273880559840515962899972387613310530745356640598110276145007242324982580816528589714012969341689761804684020336564714917784129033377432415699252989595114178453424749194269371031231243549152734284881775709695191173729883945528962218495447607645140449924520830489287517222807449621876092741380342697113856359127788676259256959734739720739671759918330926450169067805625188349660682757595111768702053197520904045166397005801942797799037330013122447946092834406329565849355752448808593989139186752826493547349183615301086800432410031833729303927248744366206720456587785273048543565158606261809437280041781266643971854341168481079525688619158854314720019112666226266070929484992431820730511446511672604898215822775154384346442106065434473335573017698683769185561798677649246061179160702552897522642425603852740210116820380189660037515478373158084477543366136296183798606787178796857183728863378990670614927695802641988714004848372974732903051536976719214707913539775087315282583984896202862319276821249667920448415107573453306923873907610832119390820300547055681999233388729819410114589629502775437929824972253607575788124977732311869951756919539523254837444218002273142652618058617113269173529465342848681221362278287608020643586257827180952175730726642130770543522972950003764127546940967880454151680167512463953932879145464947035727285174392689232970637709403324155978529956155761745912491131407639907311329015799294613711514260849245029876107914288656659240330461216873033863830100962565586349039410088987240588452635688082149866136461582892260944277506679808659900660329206351629445825003945868926528565695195163472226183380992950741613477430167642181354502959817062190778725517761281549090451918875445209774705247471412622064248984125975731533714405627964267882537366857533409729549321881980765418291200000000000000000000000000000000000000000000000000000000 [104,71] -151096102669841087383203966176605170432050482524433083096809189525008273094398623980716153385938967002646004954358746742118319795780439213787105245656324081452184207982685648200005547127618653318012301385586034396004475268516158134146868518850845171328660542150017972505708553875380984445456561890595763128865803297208636672117283346765373711129677048515079653744226486874811476585859598431412696083916285026307807079093654999306912725808762369542493001952730672048114466562741349566087131337821159917524000641075522011827486887942756623917691690388343592672588960223801063602292783899587545678074035176782020616991813768334681436446125653965430921139139583685028113029413795489318280341307329885633737745942601812871978429280121047894827402590630086201329134359991616453226316042874873755173117496533610230940351940778623734011671419056355025001380493709286380542438181267171132848884988050423734628407010694361210669488794022587480757817646320009211188150034365729577297743374060373442078382266788630903116227138317312982669405329546955579919482284332555940982797053529563930420987232499926245366150889071233280848336179223050944218652479271773627667240283071342233792624421792305330239672016793320680857409902058482642404663090886772027118019832329575213520519996627489668730669584001476015328140941171008524530686310120287794813765184380919005758550621225540694136136757636835431795650988139541827709206083020450368602151246864546858742888596281698202142584775413465686476909259492426413811588925988575020763004468494111433459907736507430733055848478356972353092373295734155520451644624229703529047005650386123998372840974316653185782703666737717487937173205884868838347824054496211302325533040902306968963301244053674972925305143502770424475835698519914898246956295860306705347194404784747782047207943512502217986483873472934103522861061376901292589928881638194619970393151172039326798412947800924596817986299460571345815976191499130253869570839502892734288642315869503999775152862595828744796227882323679822996102877084216285645620297809397869397080530457380404980255992192218781042672751656144272788900927238121652490532619610733513073142668962968147351697899148210783301979283994824379949946172543191676572566058638819865775714446584342270037644541931411185557474292410010634895551054144441431773222529685561457955236794230950903444811085014143888475923870936388590725398331046304685425164558861636342592184623763456260189395825610519209649715801041943014495349280444049217766075212504053630264743169612036614963146484734073711682812512960201235033303980333672833147826873521866490718327245122674940614573430422322057589001336897633359639561526388142334691786298669784212502666513521530886267966146719212572957808203695234355701249153082178254721638859474543565408076836231116324294368211341610192960781566870318258055006230468376657786886307055646772288519675913733803088672544752422599814640707200426401712099923917421097779200000000000000000000000000000000000000000000000000000 [104,72] 8972213222557472365729098008297268012066894745337383133956275664302137367515648129406702312272518172981016842825988861340772544381856967764330128942867398959514190200567499611527860648332019928880177174442978778901704523389422156955872226550143835682574673791960285827965922564106295124906465095100248641669119553922621282394933279163366995285839388848063115573943332581862968930823502862297266085184435359279723304211807145704214821592499982765735255952576073898589740482902780973490112028906934743910631833445001185606257054565174489754051358327876056601562395517787737777248640849404403200666358285655612014489569608780702345636549721005342223667929725991217960510383236761194024860201491895131309884363989277163166679411644654925937531270843033130028913170516686482473473559535681685155493587966564893763000353226083058764512491449087129850180419787699442061867159192641402825696994041613897800306939121012802809475891706841981904958525185778874749323486688823346581026889269036941868693060077901944987881938156008723506926857221597035146939747598482340802589608368491745955922557705552695797808107610032558655663744958843589768789255664275395303154245167816490677758284852640628357177016039937549837452337183347008223788660671906866354668956047400859595387617016941962650615857952153428243538034452995856198280022715158017062580203073941949161275635123554661176409772657052401637805980019415879168234578099254642342388146462888613890025149956003192357232079067264261805716225786413115516944794912031010203937952932161877777230581752020905167216573696240906711718096694624695376976607522681885662898290652871685845131411611450002554471299769510016088343401609929468729460393981555137629626399192664398134825606816975482400973443957689720112971999193651995907768895625736581569074086802977342912583013839764920765016028206605706967196124739974175907083026352970202359211133733350086040837436997447531293906632433397728490136270117346515490631890311001182915064283396903607223416485863527609452636910610014682149362055818228967994402002183458774840127883952584527304769608948860092982996867758337466573413913342314377929155990865054923309920548228956332125944244856172794119413055078450051691630834899721477438358415685267599643399429419775410527572927262775286925911159139394247474663274397076697469105402118406270239684605424181319414446557426473966182482033052606708199669616855091154652790661069718017174540665727771860104679164639276422686254915174502275172792157395625314699345685146696029682041673785663857703394080759344382713469825519747106503868475524864128124378437617560061105315537548845060529669588847575961955230383574104663503105658089010709825091997200783640620757113539195860508207495098583056554615545541006289219042884815205439947405779309565487302227153030448197901485816644589838272584245492845622712612267951198663163199380130028971280752761342441595840402658549141995551039545151559553389846038456434562170880000000000000000000000000000000000000000000000000 [104,73] -399083027977503777749285489000937015948109432512661183297942128340371197410783611128772866575852187170549964012218492822332817900787108857249444256992709631672009744907503886887539149831307690100963240536731154356546265356851071223997020972072667371038802712393447970332767746118860918535135717163781369075696357332718017424251229996661201179432312325246100828805726325224139479995596628791130848459262263216698693789676239534869022371998583629634436787758417517311320380121910740768323801413996536076540281442225265943689018700417785184631052999892039157728662909140082929886718036791249401773156957928073688086699707521429772719158920698567538154204587903781665412123687342448319407395683158524113823665841332410832625552181319896421409988392670831118609484095007649359608161725330840686895947697200912641585798109087318513717299485428954960333174770414615886776925739110377500522688855780636795843612854993203498609102203805853330491454100070870792499531133002664837516203384590439730235733711299667434938815101284918210029249686689814757121913700533464412086557650399884461965032834644861121348664145043667229385820006253696019084167362230488350612003232129844906262613875413395867129638673767267214077513615191820446621678925699680260830218206694178728558158827368821598232134824232504265059128753852549307126461199048444511463953381579251394434230158783668729380266771179432176591681774066980611448564420690408343527086696802585438052953984799474201090641384105853428757533110092575948895291791844856560822286504538391347834654742378889722900078679178924966226892287516436996643463878667460721102980102782792637603413788238226480093654515117508589867873508761289027366342416959286164621234454359451486591845544447441417364807399826524957422703398852908238125073252772668677499833752635848830855821708627905253219302622940654485532874526295643612057459589547224805479682826509209586154790028488894321174582122190161846799288826075314803289113245984898283662327085737808221195648936765641102013946892705334513973628096491734500545366589280204357335783148533082480769164223847169329443325440871146262494151571648137204384230360369994416002217821065665177744383226546147062167248084935922384791439715448946029435910121319893575567468520677626893706939289654896663145117634702438993676988129510216245537669809496969767993783357448022759214155611211918753456351734083235864333551977056741825652421453256943014482472460650842668058777666296548381033902018578876142983758465886016602596116940909882990393968982743728844810030645971425648796841859838760214697124175974362725820781203026530360024828476632074020645102581471897748581838417322732163664894135784805092392975509450311220985838359601167560466476604495764871257033789378780529370357128422846574509638280703776804012694509710629233371078650319327367998051162313497317696104885559214218228734052304831902437154379589024286616924471850936118650867214878581992815127297942303539200000000000000000000000000000000000000000000000 [104,74] 10572521997692255335174907495429314331504883179718543945910653405308097010442301100645260255151845293409017956917050332007896989202547496746531618841219004386691297418045322113092689263320901330871977475798496302963791218204220701105033220188273308704017297237250186793787017063324950964018672741397828364953210159633798171757053615869854635149986449432756529064968475135503467976078675555106216182182957707100235304892939052049864788055049484877330817792747841600690746203666044091661817777113328566487775727338612351524664452603971237844971273329954635160491531741275793775267314898557059865991499062750039144355605497783669820678968752236353492771083229350004201735023206392374124469187382852244039846839778642617636083125471753615716272514562980666166654308974005014143207079682145458764247824130508677494131135452569339809494181236587274933349887812844629354365476011161151283167801464821663281815335826143346252302914730045152688894323369388410406024815336559898171897007211409520186871320709421919111682006324019214858050151571430718811243054496795200844899962235413583458776936378794335187479937311544205595934958642615071498951184561078290603255817099628682389589077772013380409958494160164235097200141900238329751486832935646602660468509000270602097400921778725218811267061586249992306807739049748954504804055289229516404816784556187484895645604523353425476268562553885422927834761042584634730876956772133811598962602525372585351311965310830429324206420491913928807659248995725827926121645917868371856188720734925098123933334897183265449418440764834220125033583316391625445819222438534550585177161057667658399292665753840579805285834329769632569974949037681030622936851318067798176823173368706417588090322387013677980194632296498945227644577848679280805311799555109313094557494929345496516137544258008439125177391768158842864168570844815860987394052588727805362960301887056582395736012733668326733172005609537001940930130534064658623164103638823556875312800999363911935271944577047065941099197661795679829022901557378514032786677700721018918281653364686139592270646988585355942698576565761158255044895438851311123597805794573674083909939010513691443204236335754260649524568401190398034693153235773864942147528187618052934268662161410246935495583706711789427693285660016345063375280459712969876820255509462533225550664104266149044038197266988871908883209056564017401236044344560846637212729300064715305624868873421568625170107837767228213095877487443429426885612394481011480558877682352261445792904864435455115467349290010341650597821124418169039857526059989945632488437437379120843521793977309843334163943226880010177903514873875703512665904086237234339949199246605689757866410278780405423829280638373217599881368054639475135431277322346252500039232088985730950680253493784856431559824993832353415940322803523596017686998638643749176349259431628139856219722926565157949626352826451819625945904759100845379263878206272307200000000000000000000000000000000000000000000 [104,75] 12820466422280055039307746390530416154416422524910243917978770256980665370294586201375587774588038856601175764225710203095774603094542619034980034940611517493368849902354987415264199158584899027984897148612424216872949658388791242461295332288047038722711641107251941574878952070119265398139864594322921097051221518530099394863433402027111577236416848122275256033169017865489692521895706110808249571224341190070633180379649950267486447696543113896211463167170757190771956776306792931800230849517034639311091575365221161072192593329529692481874894091655653346614517646166454392341068813701597835072363851694758887527574056166940386378186305710811281595174922368954491064507566375035028631296969680795611017988507409202008708442274224544417999132376379082926693564132920356459319730282364843084686264447310619099469631695956706543464657064696744593008430357187605022987950410935334633073445043015562356799144368724453543167894555298882925899451812898760841699250232476377870002138289056325669951117503349584114581717332386809948320766692442116058833238755144453647776499341919356553241811641709066285964921542821302306684749992472221753130380755428744892452192025482216870400676776356797819462312723268915908280414427943733775981308658401354375013196891397977791611560314097679467266022010255636687713925916233591674815680225418825912885361005034132723930222420338589400724773548488584118829041454632360500701477850023663257814116069538883758763838022303856616533245202795116716630361873230995764510379417581697014045981960816608285411180682659339288342084975409433633161838219473751555365737664803935154262193007481562178773011744385695009650971283727662841917721502673350236491141734630443288852480545925455592584532012152021489352342245625595990335970590652753760314203861660684230324032962501867869000529656298077441030128375336544583059150863794754406109126824292315449883873680238660228434315247512174654515761745787034094538427688802973955213538521618149027650019661973083772318916253060986262535680331038535915980741004567662213120524994202518869533631244602298810196735331332573853511953823537164798968982745876242224114934178148939718089706975087726692344842284482712470316607242451073065807629938068270563778914751796027303796246766511253358782499128432961687575092918058751458165123023023067213102691032824897007712632528240148841495399458983228006565911369271968840373473696558980780147698765445543468609066806860069714826491025378792477540017847438850776314871291390512939048690470993831145897384368427204811695494845712598900611140724397553524088856550695644096916722500832646072452562339625420274376095021576407607585790322057307915061569619509246587828391903365374382344353524517487113369221363390559360746580517227099866916191759954211514057352351441487078683093483439262189178381801326799831400341250068856685788713911211361380284361583367207055210357255490821685920161383122839167556971384303168805654746470809600000000000000000000000000000000000000000 [104,76] -4719819594080545881554388938048648930420847616682220673264168391913808296464137427414752261047932868861977303682756341014926119225905393436765166540917584104401918905823373706667969925207976574952682985723054870913458311931244605082294931605745803099214775995079367736394848087881979905042227820273851204175562780562613071707795920304425845895779920783893929874234421971141500273140943242452887464734553194613157227981585964365371998981176367798256114978668074436929125536550345438031737650017479748811152591420518438518852727794574056757350826634678406184250541153273929295115836201522836145943097104849415513322493537995809958285892970473107721321173642666169623316703541375758022400947329189463875714521694701022211371986387683154601009057046899157233693254641433482214360541581402820870008826927871996224239110532586275307881853254821884638250374927342909452316939395622748525085598064927744541873989817224298032653172865011594903391378670842373794772747257774407877453047346637587097512158221222119565507994857291019318912332452118422014362370563963009468372598220564401100125087111833435339241099414274899158086057273381671059466043618579751291405995301572552493210974226784486194875017411590065432389124195043402900047816144676254803494028404833687264530086045828649153725051927130753610054083155356890756958739413887593312972633523047287506249823056594984386913211997697885461099312425670964758743990722761866329424302853866664163528677045984440108011642078163989908588482447927249089038077906223979609020442377347110498111588320625746379188572759574402594153333530440067756397789897930665410451218811293548981755336529723034428130473997988445824219494693686167526444462360080435554266811207713837497717670916360930097370381968519775580061490011264798046086940576014252902681568331788744717947381541160953364264272944921713061907947659810700854120047361536253764074324932144467400017347935227219172512044886613924463149296384358270553440481139375230760975242605611613723873274291836440862600479440184485425890138600372888492910473077223716618843587466377423512475976800689808264736269643374728904958498570474315573383257693287069821214470888820944280735882453620556308333288775059773499963932738846689344901699880378262939786896836240362372727498431639138812006877697507721629354088248676911551685862663379257001571863546941179537128507026300028980886974847781241401350478979783342410794309439287750793220422385692991312742361257254727984780294235965586719265501818460903791896825792920185173189963790089102434533659072788169398698828421366393634881549242516660723799036824960951601310528856512721540794887527520018833813818826212452467113509337511924534345164759284851434280290550440510876755588000998902023438068893296853886615044145623930617031734200790088084275522574552979291789131261163312752163570717768132827907701806481004434508023501839998115975149300684845198450955774208629322566113596368754791377351936573440000000000000000000000000000000000000 [104,77] -394973537348407386706415691850647098785385410562345927318354524322663783449451365828222682837161437308996800030056278346721140428927272746403017745395898785856329384967474654852927887321793683622509013186707671031774548088524412394319779208248986345449227808581397684152397992760145062389475765440557614031458652033821524819338837746011615697050757849696990171044152583614387760118701558841061384011655591114910743377416705634763326987195206394436151997674999632854346060897887750875411165225934056423780809317435192607230033474303045054902366686784094671321511943597493116389573647041400507652596277699243104623927347469951191378076511795902691737268258143046623743648212803719908093096610652303352284741400970813048897722634600543696872237645457950030810898364374941053154504462784556061923554392629804057144090480603900997304985031410679998579642226116460232656039889481034589087769963078284708211372227398169219352990342607768004122460421172030648981968821594642906897870888232097381372944071969633468011952209566874878815004839323075595940377087650830259157625020380325359434908330467679855276070607797498334987945123598863976166457730888686590446364032533594073620567814619371088798375167097850411399052362899880740944876211642206581616785303694195270008713793187153404652786488085650770934927829270581743221826437402126409906854102652456158907575525408376022649299009667340582645965861050800160406178863241815583203467421635339031989457396368236245606280584178031580758197922119347114457815222603302169746813510021271803309181899380578839600543043019497332759375177938402662559976274397168609477875051370020798089661672691978680574011875727699789731630848177560026424285460724539430087295946104734026110292088778491436546081848047677584155220220791409840164008659270005683394260167135784029488558347206208472198744431569966115235747211978802763453155282456041981995055824659374734962750677473894314765179457986116435742409421562597981867170459967563407912662560029247874456515549406194418085130206864937189985817985543763951192609669973652350279503362967497254280267084147956589878333692674003970240105636062865567328661956970843137265748802018359849075946295022273579872397599130553385936290082775208779423415176810789373396309046623840307480493825683507858455354278071381604376625239421146318146473664847128696076731625326023701063824987184476515527294398897235991575500285862316576976240460761441494714378644196198819553915433576196258245338958976365951495660379649821668732248242529271728727615574164406515891302350236063236693854819300170100526282847476460676554481985354806987460444779903924139987174091221610398615296419067779888547265539832205961495160353493494586502951774537308258063444799072573402544589171167081974735689943343031387224135046506614267392276012469309748241388402003481687214247100806296258901957137121708704865085009646398195508573465697800272472882772483548760656567853847002624406648258560000000000000000000000000000000000000 [104,78] 17152635009619098375638782982145432167867724375401800142943792405175819891258020558892610053920460705523323417148926275177909138148667717157304180453120839390310391286835520247528349944505959403700703409001085951477409628794935199033889744810131131627319950045830888652988032866408953930542206834553701601097650477287416180870806918996624896265413952927773282491783195220285666889045510033201073174495498706577610400191555008893521964542916822977375342507135624024152054239500838165618740977589551784731168604159237399116354249627489294129669908364850004439627279785340909523533486155241317212100130924914291154009824203732274998234896431522492273021512868439820282101850460023618993860684092747751720512180197615867718348449081239228941598991938835930891238184355619127038237381698767558459867413923216990861520967878541426643498173047280801274417993912048460880742758893857297231244222939460730850609083285926201153851064100591491490413578294340690532931125611884881559988899123915780799121670107050890528850866664236308092632082042200769970261370645092178611748281813752024610120824923590661922140864490961883530747094171113330053626723617427302296142048309566637070867562050740824723203025451828514518512324111624802690983007889388653493106607426078466974537109082611393230461818518583003222412270092704999891646018100416581083746993405280052233104696637365523157059625581035689170354208460273271211706821138471972005478773267444651294940354203232117788890141434191623198424317926688553612030612820872067897999960990458153739650653741509212723635355182458851431296571704142136554618492570698920393041871329375381683129968273778088755322960120434375857541930899951385907299958015554125519814081920284233917694707345215537791374144873082136029252178106513116226446222809102349949869964146133214852596644741392335786697471054823614733794018935204721462069660368643600022873622302266434239359243181658275582812299997077780298612706971024636516211186320109587039309425781533549242890198617510621555848466581983070504560409035127122606325106464351815249396141587224355196076348606243101910424836944011460073532887220959537378547588281173181254426882043371323159316024384425732002985074457757465878713173434787921350912325008186874302759035431220981308037133153504651033419732937227610042762398180647296290474375049017668454227631314613846135644884386575477735120391855308407771102272638936708450017660966054611223879521634144858574538775047873470632421444200595088817587537151544183699836628480372344387905807066259345924792794528922768934470669608506022904429955986647667934445495269335423610728492597863009695524012650858191920471125931326429809975210822002771930352935287119448928600201419803153749774171707356948641441566677365930812849509222971994650573522812068424288298212322489230358838763743663903061667475355701881930977051399789732876920860457999741372492380142893879633950902091187753344613657789169877161229428981760000000000000000000000000000000 [104,79] -222446637757620709894314583413095636582494487876428212679962103433408115840230438574639275878735467159190727730142584024655688591132119936786950110072623225752320436647686249525361611229941620663419832709323845344112249732698185125468837081754871532419112926491919412951923840671364392565872803116812904171587201534791665955345538342991864624177873492495979805654094877654493810183883940953928478868312276212501884155345739670651669081523563895255171271960204552306592093871817678428789230953264175554641503853073188694795631191184838966279355128995313369490177711130893685305126089656166927290074640996947545762995515380593727307616743680837583363505254868492051012443905811341962843812346989786972483129630047833532471228784074766000878246585307228917805957541183624483611925202779674565712921110567500377730417258108389110317215556297899854111412049035446997746104805277693338368121884900441804297581064877978114369815819672951435586749742224735388467635493839183658064558630202760211487473048356205486692866667757062117930549740765863656829272602329949402456336253552271532001459353014403847934668663958571767948318809680150190232032459788446220157723087656194978259812539439506250848715196732971043325909909572614556034252564679247108484306658771532193240331228072989402538500575668721308384841818413030740085065732221822543426850944185889375323275502997192303514234421370774770909200043860242178402003849185000394758800513658557281945105625812278215346925948886529756507139410920014901188547766166766085414962756190117283734619375503772740739993965892144743512934558281475658958323020692249903932541698899219047781624189523639151085109596344734187142731913911963225818328443476246298077665936171930029277132461029212557862195183956884089763208882150851051888115455622055174255918673242968062279266192593801384310573377089984123941128076061630692411082120142567817069367679097232989129647228831698071673555952982854598542200385342357318349629948225774737317532251963236658294801898962629830304411653994090923542071143191973600275126868830499901631915810275518394949034506175020783990724034426987747856832694374185134177440220994814835949849263638105301769974744698650964167753410455841135312554907034664984227598574108320100847656600065182281907074582102076641886758827866872900017843017450981886313400592406650421713639789508245644006884327931426664349722729164780632028685011708783922448783695834233248085285851749714044047317003173920653012552064589404504017616348063615566121871719018539661173398849510278398867085902993715117050986780145976979037350681018303927002057944633639376057296836787964003572406469550741508125724213321168910818187453152740660264064994599167747542410589007831255184776771741145029815785056108781569676380122306720833939231593730888643133283772271549768186503283286877156958378171378371398619660159421012210682529278945998264353197813420147819090733097407280718051935938905973847321948979200000000000000000000000000000 [104,80] -19620884606971207878657910185254823184674415522411673385635661728940386127707225169460476053929005909950395990453584445383718652740538208063975711568897735260375299495815126024013433595472045814018592133031411282487766346323772758180935887358273154078191232082985006400171034007391854995260213978945404343440172515652651579891470817839346004694507066215974650599453916944762038450301288946019634087674965732275234122628624740235762825061994732917196696523482806151861042546372319750882509451813543524182245631680675890572907117869547318699204645956641072900438256583307881427638101190719641587386877072243772148895072884384442572484848385698560551625848717650795170001070097148288090132942554920039733824625739082842546186519170151283123524368799156841193057376304185106302978727954666222913718061928617820355728343246931000404942791953534686593917658250917179837702372956214803665913621730992974846499327558321391078998952886685940382139622725329289503285983482568799361077071419213877182088798499872732946192791878472388202699879315789693241296021204797353386504550823986263455673044232490129755868882263280100335831800646054976096192540354216456273717817460968450371507433185978241823013163393856523514152594926473713625794693729110756654321782107580909197289223546114935765554474955632213935754349919427792195509502528609659305769695821808718099212414475995386133625673912678631495758617851655689046284336209897002976306409759560322872968787032233142281787251865471337394561441928033059228830319871349518868420935575251000866654242360685786951976364572027625333003678420002259837505793766855023890821703772201142703340732607337347170972847602861837088374586970373629792374033241253043568379465680707800132393071835082719718234441907464624545709866711981038045024135071293363984131785571546184901852007527584285416411934538800914344246486773045052385748805721366676331658558204296554409470086751234053240295252514263391100312288666267068684002846661785633471840851452592521713123729457448818763564042919502345759777302251997443614401155603574085835830403429182162333189686585310303188879219954023477534638588522794678032737207202529733949853809482145549917083777520221476000144441687961321449539612598856932120838896541479628246798483952652806780462929050280823208482074072924056435858967065159803751988774192175144628251262365619904409680246324063972318313398167040672036955939457067386058773169610545373551111027045998624703999510369976427090572035079290283444475977308806259512865451079061605430792048643053840900745004567124440945368039604848472671000546285534933977080299311711894826083126120838324606825212977464106315388428963412985381699956555523894762458138581521291929049352939896229617919661679827562484575697048134660106861799981197718101670373162769019499488139776975712400880112009310864331430626409821681548453385771861515109655758517060843800949048315395621740419533152794790598983531254724254573390725120000000000000000000000000 [104,81] 3321533548608640968084437486035748111308148686915431626475412139709413092451777303039629533130017302942886916806913501869267287035920761814836396550203333268596104525440602396051339209235876986729938624327150698993174148100192679897679080353015894282906562139816753939786283774106954734392002111926970252467782798697065260471687780118009198295986869605699666097024358197219005274575824295378229777670447562321642835478911453263445852060303371087552311883709595834462484515542305879741801845935668597215783332005097946622088326090738290975901836714869656656812911839295177176922712711497054215364642170929672635924533008129635830673336163739669418658937588604042086340024786607700997208440841251357512616885662997329727384083521057413915993528801554690352545723210916107681345577222532427340654337578717763750045897058752079045404311808058897649740051989770195249918129007285658435083495044420233481708930475739589532160060930208770004013171692869337957691240899949245731761881127649117226159765461571496724840096622020004686756348119308017715756884579803912248889112570314072777292429915391556307622450526389423474560101564281008751213893082539210892326457774876534259518053465093737638398524915244769834355463554114378491102555048883166222582750128317853548688621392294925347059784336485045300821379908175327780968584220906707117632872107871164722192415275585751844810607410646407875065647023591625388702254619855105741530735532384014665498651192217709703421635420048695612103151391221869759108751434399746994538918212155077407454553256599020247616985769932051895814843113141420375113962414689589144492198748093067059237504972939120330080195034284465248745224995809453518219725937959249262511107817464035935835682424334400986538777588248053825810683107924177372217914367257626670936590777135952898636767611838114797335503404961607006049555277079628631507677537944052677292909768476516116456983187544356015780205111972858277363979112938195787375169761130979993238380690928522322558894508336380229560388822656817757004451178923660347594674543531136930058338531745939222568555287068800071873941674357633683826529341942336630123423513984548750244439940792417107839272170310697543614124756732104693899077147930213158398018351244590233161832369737273523591868619322849265392828192693136358263110473190755743639640580715690066211850217220994857578166975945276329523113280599688612140022117938165445571030944396143500595967641098671655302175394318089941881396840806206710978370126854216045986268384874846848031355757480944453811883402129598095214746485824886930909360409937818877845258614201443664186129400997012342952597495148736910930294221597164164525548470335814202333280683286890805554589829142675210631019062734183043363733799062447021056137403995320050950781046535518552185779138334288279993741226333141132405164766141881007889710416071950464443015194863841946754869829945127377396301057434614572597548477163189070043545600000000000000000000000 [104,82] 38412660920457394573350358881618167852128304800781432912205098513642271488803607500769510037318386997839287375976637185899163254562681064217895765644261313343836368873637674989577573017985231748387511697103242126276099493255058827358376149490433796640296376070880651462150005146948791166199137777931097157319281481145403953804405844357090035639374166552675903043989608399390479175373133658935902854970005158480587462628279672594901870467276329378847621594592529236806734284644962041913959759824277424500045730171564130759888391668131066040704968833864909170755422009853115742396760507429601982543797771598896550746517576158796947182032294060999873755624097608699726697188031023369919083771381898425434318754698208835319975451778435867936143095662383449307683923061239074032868027171543997465608401874943914036587312646689997601673637864872924956346616322161396676303537058000687135134956256019415811148669195316880848461686514122430643901827985449321033653375244515627182302934395209363961815364110031480276586507815469086347255688644324180549464523309437250093044468904666243415088651492421392501369398180232490856569630529878581620649482846765546681527129072880945409397735061227648044191999369312315969895176597865488905550015798880981722598046482442038871556820777936029956834509777876886412032662578559922951533439429301785931294118691424185308785445857646054417150295638059539176251946264716631993386903755092442215074269390848569450239987871810190668569712938304437772309558744388772728400199796421613952020601794831008547667754997569864890013011033157530756244371557714054317974852686513071717422145283530096887237751155777251890571505411394298671257374061197542713865096479314352086005393424603188792801054376396003187666838240214249565136682404126525418164078756186351119487024863217910907277316985064823906253151595103787940126602100620140026723825733160470348618221344944386058976608970178206594359669347668762371682468978070406723990089887798468945593460758358057207794388258632908065051335044129043853545516771951754101610009391397737489601015267915808774799174285353145093315949473347086896273444991548600621820090612857798260599959018722178795704953192208755947265204240260321876826572213074189745705676075486154010953136792299830195392294388915173975291782381997081997733846030613742164927704078289681690632537673069902410277949448552259218459206070759067031985110471027907980285095796844834820343284583254413441428343491474619887643312946353527664066524750553432049511364656372416901110248898373145785443966550920120928226179958336336272455675585898375628985448811384901901539964234204193584166437426565333479537754699367161184125012925586786054901763812567882097727496800385220523746076044192255030327861327598177098979774305620880287538541422554532260213113816781687076308591192666666031432577740589462904497819626554588778905210155716987099890458825770746659680552066940235505710917323036307499253760000000000000000000 [104,83] -10768885034752644463907436531761201472924685809027535219881160442050524294728230620418566743934337098037801816780849245575806404182477029018528059425532268899443709356548883895786564108776354347811482492432751557797670946011966073588688669960409835507553123583043975861415818882970546753973638420515106946753007490209747035888774065270210139161535380035959530552827571004265644831298598654547922834733591711899137373311074249093141665033689275274510925956185477460349704116952389311650824733285163722659440079382774254382522987804046262789487119351346311776632959297841141499335096613520185598851718639675038620881224027422412314928663581826654519810212678110027005495278971828586714607836295379173661919766386563424665682778249273798980264258315585250962945107559540821339219730299750746019327961833489119202052570194526663677496851765531975488549276882071594827333463851986636703318348519635616974079231251616157647312453367530112567374348065001619008647096625353972272457545055600194767838213590355764896125022749906988739813702190223376919308367618072676929962161841235106273526904647455685261759690861271293721185910231653029859569098816323382589210098760895853725646574002380496372586011972742549506073124451282389857129075313948901086038402612848369668881281715105799449674962567953834152399730958866171269701860696212469986897514300585546846205209100682480194033142110549321876222426246099558214387941180310368068150755876876496650016440020102190026039955654207643893465247911967148761117597191922432705320693563892761974122181054748775109468779352966392960242570989077164753927919516026623919681506425606269314007047153262062722230178124147351969690282422851166920464571055390054237044619893145628277768056322745698278557661996837360264795837312042388542361901388048795600950365028930625816494661506988881399328474955217542981353728096825262082860028474447091781475302983917162248140066050156273707578080040679225306435258561567638128096847940547914882621379274593986139404625723616589673067940897837555263025145793282684405704293919023922582355390546793667885653605229560856018002792239646573925043911709696239069496571769257963604157072295938618414412695140833871049706372117755611932708899794855277049342764242767729711809356196932070320737938034740811921863168922805135446386339688902531022081278063145661665490709180150371174940774760950133178119723840742982310508997718129547685633111213151237119814944906870194667517834226486448247956109256603159467586751585997031588095651634395250951806828539853245259263421787662042042198976541449080420341986082625265645652773835420967854148820894399222342406068037627490331450889632193141044652911877892737720520662800957353873801576452249655002185384014607675642393512712248198194534417093162171622995550972407927411554860703177006057559496979811291334051009416124209525479509883943885928545537598081496551747546678587137429565751058881132344329712365753063178240000000000000000000 [104,84] 128485527438465251835874635199385678728337639150325336451785418306719059578100830090214382475061712144362932346190700495130058015677383174662832046363184907573446104996972739051984457224901465897759030046593470865908895506792811668195065853548848116449271691385334874161688662175416647608500318837255273578312832219591474737563649797083806417484202020500154942118795887029071442203949557279371463632311168325649337092844582994077385090270801239853124393240318718880932512961151371283438653256708021353697805868802211395498045739095916811380972120587229173014490974486483271675124309693275883911162191894985728496003405133587142168340739981636611685590708721476313026166647006765100236079470764670442591677241116704982622010015787222497330522415587780638319902050284667386699992353980115784877799131773420449909525030552426516062884469601274415740544579490892447536652271902384952112022913211839042175036025268511553409662211180813594781974842155025647801310420082760311865322150247109949017154074078208533610371283074638405263610038349701021632312904795709062461933640470750328526045092542177592780690125496097593687859789933227216342337307794072250149185358315978897136681246755278625155558564671240713914928222714850359896430338247891786544120161582368493241632175759591539662862955705505281233950177172508406349545804801037791953428281978633962395303176530968845185040031946169734469418780596674044692007972376925213204176701492245119928237987542514622770019695600626515752748959298752703592858488553881811562256680242794861458715602044969492902914857591723938028683744082086492015330874315732659271418892153700129586024569843073126047482059479447906249820482052807725398631791728053468884900006608758624964970150574460329433750408484948817982863808971317649499617751186924479431040468347071256660985084746519399070660156362416197119877184803775889602750468685164963051372450019028126963861677469375080926964220575776145371097970322228468509294714773214324556041795807191127372083088793075311001588533529359479657248610592787113166547430078790039418028206349101639710381898100202686436228437915497921408895578257685718415791318071147719869276021687443732151198982172594080243553428497483359259218242886235712659644605302085627723863769016499070714743335380655654011707664536577636243165163546344963987761579393582874558227367870328902222337255471872886196553956183259864698387238498412624127742800005653265992408455194355941035798872785163306095711619280834856565627254345991510477085791875305466272499987157741689573810222269399500056590349713685160797023686026520939654064668780053245018127201183382017092706134177112755768406619818019548321088836958024047511386946375981577083550246339222393065974505402448601312749915627639509969956798743745133397213163818748526928183337296060180981800138098698436855192376557512486496175436459485790801292281968798132512767745340885684734735447886325505031901465699839052349440000000000000 [104,85] 8854291633571467586358070128309162193491446340407757982656651343553594855414347136418619501001401618062977274933971130829148569716235156447921545797333467168559977267901773998411658740653321178433971397369033600071538906954543531659430437845235780408606767285220257592403646643044411046376927271179735092200803096026820141517324585371518241459187662440137050410699379741956130822556732457448428615380001707567197203989728930233884935664986919864456373738436205651909119957936155663702420170392420491328281846208746688496494234206624009510824668600723347299915414492660823916885713975417225274759240457156680421438677977815769466385321368772719710216342242499671860141192798884807505330565866301470123120905989202872022100753715641450678424860708761709445533486349663778001574902713035422455887982207887484600966320737777365098707680251485756746007846083790295434057436007321259609457375309401420305532979729597895646051267786961604923109304091486546844436852548303435673586888405884503619145983115746615795053488716215677492801302111619217424105273422900620516479894610330642773733186699375843508476177478876092666328468807752498747313745954709411626364500425388763287019100256591729229207540046973609889169922122192493819242198783684404624161234949945312037787829569784683547463696219046302252626347876911468736270684584033862270293187833196626534465323797301196530766098624067458866328251713134069322668325652892882886166084400273148607027143353430764140032435742066273370948202212724505761337442174900901761179122993219645727973840934817061899197999728905231397309203349402595370651025634510231003100214743771506204951388723248424519498652474547758918002594882758336154644645447072013729081074892645659387678966911282140495192837779083890610619971019029540633991347319013469635880562162842108857169557497013593428058148592714042359345034081380782202971693285501479784831288487924806939888192968884123620064369794714928801712357403845096194885846125653669706661537482928967179858959747244930554392460197545637002469782616723788335801064047565862049387510411382891368220576154507338252790122770479424024079580638917151384868727855608868356556380267091971517450253606960894694349138232596367407246751796816047790692570016492034119302601196920469744795991839047392728364291921067712784180444894693184532837762428110298056109814648849333266264369536381528726892003239609318344630944794270374565342436165318634802887724559275597759223175016815784611710184610089050899149918059837076836179222548781545533772713239424974778540087950300003095258873681497265421357012028521574216215457946845211459911874953336088365386524197218488355956163750049004483170375383020966381011138717781682781554483874776422546344885546817763951807802846147908608888932271312369910837423105011820648190748301784298157160061641756391152871455979939396265105124768033769011939168868021043455030142817458233930210658454190103418018986745952573849600000000000 [104,86] -191096260437171883122466604739271412875606735795757147512039767142835598458287684381853495708999836963308096474004333569264814686306556976211767812635651236060713475081098858098257531624639758916393771074632796112819893523981880034346749529082018357008440285934744467317145559666303123267099712415444415144359173046616609157745115220035520020419228501359921422863725416874472855945285206129210329342826667871773616225790963111332891347838211366978613465329160957110397532322434715778503659908606285313039391592415830421309786443156201438847956954259358545637659964787972316329221303516366718636821091973076805441673786080653170658098070323950765422569875286002237241662550973807249098627387899754101108518297750895193541902532795000740046792478921494314328912560363905545050280923246179127846625146590398298521599780686590228786016629266271279131936115399492401370872008033988638639854382531433228109893119187667013950924095325329664753394592250706560654032260306712262132342423219106325294267816597897158747348084767649726483635320845377263980894266528438487414242800713432755168717770234431378471650459036166429310052591164144892162997545333043251870678646849659495264158582126828976109235759615027100364159094412772187396133092537651314843331052025246467398804134916489150311700550243143686440297863716216391716622284348702094114265808672252161054466080136937921848966328815722147580328543601709291998016345507707444125243804159621186948002292133012384968555994706202791535953082786148956699089549492414560992448784881015459512366956523949963528058563364638244236417488873820784718307047834357091948589285661360751032751838910850714750731182670347816682758000465015748165683080492669749975188555410206563695625122891768290882550391129137935394523508114266946900843472911406529219439425870376745055638265836482658905395588341174314145071609521608961333263774907235133886685500111953945839919927439459945502369251677500090566577411077860877433220292644079795637614934497130362591776969554211025489467246457851506275883697028244991145367604507237984953832276627164704650105060031881626140460579477827844323534455081868100263374740467248404230165101503978733935553720316548236644628015270806310239757483891194388025456528782756284055323754877559873525273529908931893111829344751787059886942504822419599051154491215428687106793878844133155078341976674577593829828537369024133505024492598082341311968626867605185022015275784825505043840367195182544375929223242355415630092878487142150067546239785163876169095514821485893830899861928300098046869127995473235333785919349812518458175275181473113041138986426623979486460944793926182625482900766302495310495612957887346198994669683253192312269766659818167227022294284661346229699786662531964169023048338256453831621204500810295061811379962014231395069231565711207342620513492413625123211987591272770034362221868872749395028057096402002687807610201404886894002965634770534400000000 [104,87] -1449236161882056670277767439708332273089474782141315982231586597705359339569035537507830766297245847617741002141681361836071609358867643311357416418400504996754750226353396730853019109781422823269748608281715406117698209932801306821966130212724501669557076579293066298959491595531485380392521749258554797227576453507402971950117099047320460770353932004112476656229646258717000488149787333349654469222500786393177132471931365791878939079449460294104288160291991053702225708485044180389850717840473782891622748218417451129483828817706419182450378577018854416144323858588815187974966687643973609866340010209247568885288121127950366649042695690355849668806942251068652540327159814345555417853201661326021200294737148633996705596353420659915638809262883271525677415015908420916507622535398128057297088651136374228804288477591977375830894987787652488985746474125520411091459003185780979028139127537349377863391278664577532742345930209030770042419265854359487268563639053569378566325880883857869128696472097326699889371914313769110055370934010314000929600504640042066357207517542278065898969307641598791659777357122787372305993373733572500495946048458016622807269972689027565552335524345612962555549289397725776974374616091799929415647164498029942590658785347799430272831344660062111409511506148112375104988101219098618137856897317683860258023497216471551146375882755815283695491806758081018897576757597631281168344542895267074044519476432075268137265251161939488283457846199757923965049533443319368066967842940115679678508514726834491856237075424930986145855373316010875164984466503850834711327384629558916019898472738273287557519290641660280181189308095727037392463832855366351188361871956586466027259427459874333290526372181176915905190713471070892633452737488578490981388700520659179155590308341418730227233355265135367947628636126311618368454866556548093796976894114461329944632716596897100831216440671984903533177803665898781135368909354720702820961753486186959458212769494299192068967116246286288172729411821103104902471093959319780341582168087867532020237743760355589488225947871293413127853569998576649917932395463870743162594618037483140226191088174767020987262006994975122822475080159653845769321326012555909360919128950104977627197750678977355481896323283429807243323316900643145641729791781629328095195027169205189238998642627371882967953135685142774970887207247021486599961016422606380951861380620923656356027251188290837568176452536298101308672241595870597308337019746594270338433869490080850711255513911586760349058050795855297704810853856632751079504189295242785442421532783959805455562002636557871226902110412980709698171909145477520166463282946583877052789240156882946967858848167682126349254639039419021677804497600054856831680307050432389730785235863805516275710301050712265123218485598659859092248083682187220892636005051579284829908736958174265252075914420642811151104690026718261193929707208704000000 [104,88] 70698802486355953900527150097412210292258314736580851245991470065575636763807963388900103233444727963577145916382438815574239870951170642178787890544385752102430123880062633391928443404575232904087820304394571994767497344914461612958350341410519811019597959246634552003515424916532773354298821913898494315013562364339273185174796151544079033252363757148605068166407016661390810459758327737786727403302757726155676393507879949455176103001039495635519834912691153521882215749122265900742846117193571436407503126475195332907581848413998504085163734025335906849546024637196502998011043780457284261224758123747241811132761949745162223161813187068374959217962423518896748368078814045604721553055790387051754676428743176210916215834291631119568362030982718985250568227663321276316887984439217624536546710436718064524984845778059144165514242073139101710963628575165411785866125888359738638294644649095547454347989268674549885286940646766118697650648362651273752351114957765491320347118772129147550526380330367492049116989553225552761540639578552517020192778121385574186369753570405663370663251600717421739999857826916340352015525101605822322083270121909545802132945906905013802468879924218536986243670284332340779610836644004067076500862711836028667164603481082273161802855420665157621645876391791618589727283416288800379193043810769442249359713654571941960011463666895080973452019959779999747758406498621266948894994889804458035857991883472475136255515739934373595972040575125515563974227710814354043309736063992426416652574333969361793267591599090777602020581584212533423235126295078894081912546462522596174639276031948795329140269742277354658688677704228759714346357014523200993732667879373510259599702825553292518440984068865976860204269666072291092407160533874811374355044665659227312314044179440090418224947216504647042390614360607093911813288364727533600109817011473678895137665208872437990156871895776256186114569785142122777863333500232446431865417463282269958618074195880939795354933601194537896885879266202968601559056849624061793387777535553214311378117665207046240245813530079218561375715016166789699807384196956187265626051913794827001628571415959493412402033052781164914906255668658071575203328795192194700053442920742663772457806322235803935004811838883047901297265516990707351609614003955312703400028314319797044928225095553878695422229174693998971839726133997332867367068485366582149638230845737532643818068531852238184524662662847357413318619967236068159480333064348681144829761606437241732065892857830478218592413163046987541723051024855393223086841737058534118470064973410940525701003129475750795442974563657337927844844483085472689168161466425319094029473162369759534307871835688044067881088438464571909304698050452388736533584153620890219365032753584666810884129160757027434505917053871103259726688332422679468432418374498753535641689727302772947497115830020181480638091081580070362325940966642800 [104,89] -553553956456781746141469441262272192593645503277008371369903142120442503307107622402072020624167746218572831638624482253632851053006860083225981880071864530726199538238146912776118075456165060243887077902688346987789496203576034060861409448235066391527376814833042596894580615773200541624871254884087899697133102035350987119331058186093725959661328125788543485883146395761358386726561074315576668125892696456173258469400817945124134136934953299075122782235101754392153808817282711494192268823650407945531548339034010469031274152782818739628663990626017701298716869065738842137912617929978865988887921565328037207106923932429852232859802456300006477378851629872528812637917776342594456919154087052455641379330424820912711560601169966164378206770041663118294824841387791772557723563323732842634310607370591407798801634046071587042911889029412383384926362575700569309043847242549348798975062351178576963037174061121706240778439151742850293652387244074232451822614257735566989319193697356953127116912944727764813040945990430507438970922666313154406021521733531811215156532091754044472032124492504272533138024423392223142254601194606335523166101892970031979612905672746659499226910962021034072186477760569461198949486851512352840805273456827150970327283665959059382976778895373524587122008183132126777130922802063420729381760702072785933962948819358131020663195441995352112915891769261425522918645933072650902991028882526668767258771786463670370976578824211356454820621491566576101219632018436661587483197922325666646001298100318191184875155190145050185112157911486207095597434923247643615268259648259252874813941699585037032579766485557430054196083521242667672159722750911783197193209833453744802680693798990061644281826275504748737619841562339534040817291472269683310872026510529787028041298906696661230207866913327491407347521968771075996698160506286377724598339528519574924785952400441281429703878548795232858614540562462868271038730673192605341861810778689097127306801365121389371024393841772440138621898332417867070917502656794405958223810998641379721619847662836843687166501144004616136575080898517545269679593508568921869426840594407913451673308746319466785358147635462475361946347716766652143748499965480902431169084860190511873706499044772765314905109071452581192689519079864824613680415296313235629160435028700570057648979475721018144613192332648783245833423689181388695697276775952395479087301109274396666367656289790348866641262607574576319363729072944527384120955374686727331100507456886867371548161552911451675192417964505989855311288408271647435874437477606176506128413243090182768024925282550058050936648893639486184521282143897177260534504601357689886718094984459089807297055850393034653458155317058949052315053022202058228523284541973995077269244577687276198010981055122857784014997589212211524404833046652685279509243284236580196612684972214191631351387990953267150731763608679434494913920000 [104,90] -7224166469524153334176843206970130196123061345380283715833753761000663554162573016675879282010906716560442904612511622735629154384544496571841203638045208545420857526671631287787107965676162960955500527761243336348779399270155056398118260416829217415570967309379257879111669143503648108786059332370097643315707251831915028059291473513076629432060347226783044045644899996123900187323685236932729724627008493630867039895561015520012185371878565597700209018178702551497858703425402487668500027198142633083910889452461941608678102203816728309713598303460806084753880480995732817031722867253220785237895754636385816480966094595028037804916567741742202696839656423864830079290542662053935915390560485932679740764995219657403411569792440729710497134395497458619349458374893516084741122024029876031286937181492198098690347780432577458301030626792226788612015914356987048458241243946945476644153887705662372606310835846091863221067828228905993864620762679314828853093427252262670767007973712822499112099554489550575928652839486875979617043567153697553245384290491380783604582560054077807411245936768857429875652790308458439747795960355219850718578500675138373751347096082526195327369663817345099312848387083908634836231547184090610778139926714104091477478048791490331006387082148015070644209315854375549751853584426099492612919095351314283109922551393720226802629322136293827167454133912158478599239998535793244388290326513601938607533291498958569581896862013120902538279760631568426794304515567707474233480527947931539997279672202083299719868932116748518828771451235043933488345169806875662581816072555818300582173651797809716360707772608261302457873499984062421553886537785606505420350533554859992683279452302897310542427195944176077338123690243163304001700880467891291317675707236118102981726676112113050852657802908125533075284953709774250864339542568726192518355294084800643085564417776023014542428770104454255053325055897561827248893676005123363393390325635985940587003503376694251986255999192852231602945645642445996273736866045399757956613657971375471932524836884962498645875137179725269030844992931319294491679622743212792486496815695032999922135874790902388293384559362880226045662904869443596576169350784968379615389680531383736733006008085281019028026053570080333970925312498494186566518729677997870626481677684725818841086643250311595470788323789574462372857701889674707571567401898091124774913888916372740233490349842899657087366465638804767083752858397206689670992944683331117606450223939928917973899741102242729947864130037387954303266216201138372634067517627561382081395223113375954758937486754312158973487175350494374840424837539013688706812373549812323190145816573118164192927687686680131723555940706168226309176623679778964741909952201862060045437630327490320269374257760806320754661130950168567670414786461077188166256258722269785597350243152801840751368566822656569393654806887926494585600 [104,91] 199034040923808432689329828266081293203432365618017612924854652031327077967083942807959262828587016195923413358690830519030992494826119942103828782040381681748773178713364079941149958701451873210400940095102648717078186389251203837660019686864440314345806024014507989022719676153076535909070677091497204616169730727915488051942155968968155353928156225764681750118296621814666644354231433665162115712949037752947513587579546191352866176105735086199196842379266742107641325443429724289606830688200495763285888808810475121871664656629668836633061513997083904254517933395760898423542690455441436318774428763016569698118313844845832455625668527942930595609762369332475892356331958559371049638024074969755900866404552061725937084620580641934397098623333257258822683907690473899005345093366456716291242139786507592155258225892899224579334463437790624746813883908064947785866862736335352415763347038571561920018328335383967405496252240138548536074121748748939958877475877423519004830820257395263625627254690700516153810673978233181880550736964457153529514467066713395143075574677584811073496599612504023967277131558897036141408753128182887247059737933252176171129043590675848251429123272934608658760809397807342857481526151346656674925681236482834744261165588916560410709925500502112024283107252336017683854327110179118906598349220000664338186057810986756683407899961161125586299499398571166173785745034115415543183172646663113013808664529230176650468558017670787570307500237313495665390097101825932914947854873916759197487696230009221816648462175068043546436273063079650564251154333465153457480966409966100270755585350141789458421576405001772386261895106927756746216479490917673873096360697673604055370197326145185666910920624395965366300071246498124840727172111018391822062835500573624615294555745337306406156928550770914084805798641419224706247146042238053980679347521268375947640771771711099673211641666053160554975731316187419874159534627438613322583257391092682781074279066801012993783181004082869050123445353133344445052191924148512611376336941228775950830729985283234697962280058091730815176141609959016430209062306360253886081713485324735584546758491237268386536374856982663831482676973403069520539557557227355303758036606497467802448467672944914498001075863034290813252630942618029013836622097865812040349543374369039823771835406648335118507979563000711864798573734915459620947898235490610823987386094701437153831037037570332855867417616397846250568995980244962968678313987001612384999584569742242826774952968939905552212361909617338311154054977391560417526522573098459679805469582002590875560524396826222784488075191711436967760125751970177309867750856528678338112461327009317047788900561539354388687262629231524189600656607016122613912427455320525855161203187539133231389577194753313764633123980210879777694383975091123041114822734050110276778261101724622248024449515030698961458554251762342400 [104,92] -568623132750450388289263613843771886729914663782320674320025375078075126866440038026363767834786385657379179511350757523086277408032464515710127532058206184511229672921780889616487892118380770750927537245375918018262197856844144359859068073740535376386118742341532913896710460056124237845215744172971909876718384195286058365619279748109536722863754837358210489803723334097683167962510773299000862830782972928937415806974811361000845232203317418734272651257100629365218722822124132751556748214194706861295455249277440954986415145704355098364317489347270437609931341065763178802775857757386535996511683062562878016758963334491616075516597471969298165525348576206574979937632349415556602787405867215882395099134422764348147312392128662433748912034074134553410950962069066204090818178230056585053893758605435809254239100028385501619016295345757892894860220868781715188564063832965506901589673142374121402750981789179192008518621508377617311118950503809039763947353845425455900734227706016293073516862500117190159273725673499478570761836668886697037282273175628739213673528297149925504039332830147254856433530465128964110551855783559610195786870863414161385598824745006448322423171543745017387803084467341308881378323117877449291282450611067940026015005742190256371342520477527720004102311489247803184474211129815974544467332221848416069206740393019301420036169212218094382059535855746617956103115860920784702849181753028035673842758062996140057213596491763883392413402374256232532396818157430139468097362313055793280214233629957723735196612800444851932064128482836206850553370940682945270216860301649771817501593254717810699075368386547176758190523273060196581913143761915422113101534567578262779835498206895625303773800633040143385800574689681625035883583383319614608507506753279063875872636752214003850587256820207804866023674941692239787823742013574802494338076010067155404398338993877657888604372061071772202346816950428491267569093561934520275913439074774223559891653879051723185236996394110309213402794848313654066692994881161263100992137420744279547528385567812793783420229561065446483250432877100702173959230969333460936552012721751523828501055778127182056005440326416284969372057738676975080454292131383957971183602070789113610282636749999557695887245832683116363171556734421458543821343164311439302496866145078684857360040512546736392452023949912288125424141223134618098044090382864460761614184406614293496194569316967238320322259877488702291003256758065980569155948420983586262277121957121426397541219870840921352281750012772874735992401436715822287633027234541471616029836833068651095142319473796712229486826702928088855830879840323687678060045126084631954273424397855281420875270547908248380627369325305396237728351912284646303321905995436598165487545319774741074087713421285152992225615533467627197195375447058178115781157857430464186510488471051832701663742930237601463102043144000 [104,93] -21233844492529735725003967371331619883129706247119439167676712687672475782280032784511594823472994716086062031750913150819687935850924722053176238935899446643915347909971529853901013117072855944792836143837553097391576242573801161181346197598548670489876528430417391724173440850819332144747694838573490057270875818179665928247029646529532371130730519526891069728232564200330331737917457987039176376796962536029663696274721619597703123368582156667109329723737279374257045323311442439731751930897314953823815922493098022407827716156989580641418309957707186764136614469017837683353538227931575445427201931434177599042731575750666600595709429547400191673436159866092663252914749825981683551599626797330846859630812988628124546937061238727704215420466086031688380782857883943661639687575456095076723938253973539580750690590281728057861229915715924656528322603308155249447022411380339408633218064884465620369849613688610553576320734810916498489062139218737309734265823020257653338996489360055774258022865722039837378582158605481479780076828608450766102010922013479846380535476348718749104030076069706786825122219568793601984805260709717692716453193105139328269168626540801034428374077113079816972757988842466192998204388537099424773679998756295260579352320309168850041477139472183814576159646654821158791080564051481114670189422880318140992560658293099274224878426000284598905960584051392181349466372962682162001060835415663934128754097572886313074776622877025747988845647529819360671205220485203675775234880476330939575752577691749870764956333716446565451641896393822572684628433975397294596649773347073405907142933210610150659814864403667113635176641184015681688688951312790109204598331834787618179452101920105185848404910093624555063761923128271402463590217398897581907265396053795058126853220181058383319876380247675224098616423510566368968210143377095044457056753228817058156975371522958279616102149187507801746890889662956316840555605815368651197782615884241459424135283439388739626147981459608952035735163975768278205388903725252146798395039520376927569390085457085668572706899243122487630452024061792609357228925393904978737720366613703195427778311779185993545371974060004368324499674085893149681201644762510686725290126401642456627810427916407788062404759123342723274635373923098062555242721480815344839565425038873024845357460305972484223850838493866517708837849119818026937361011627570099570730064265413516723117789740270217674303970953843931518306563021696079102914658247090078216732230520042556305861213647457989800663137745165293686997914002910161944962027247966428450160356308240298731017563731132659622732688939254340217893591877119027073595929368839576452189252726546841630624109431683901719159676053172084022562116815054261502201796896622411565791018346504443944082389985024247444328033651668211323711460865696359888245486515343803787717424812682675310325709349082672293222400 [104,94] 140080647154750645158187479939622197297375746311926948761897215858981551901188670256199567465181734573501508005994680521992323556233800707227607378375947499015712878762879749323256127154653338087816562333971459189682606079224545595864999573584383169947356502031715044290858758817199761610224526761477789040183667949876142781460500759582495373246533092487757524218029945725812136993082936484075709113002233781618844287722754024560695855245518436684490685902495393120835399214062655810112850937322158100476267931203523510295147289557526666315466974451524059585859152648689427838510300491035716259638618658074646132541407730693162462902059998408628667465566087764452341533441082593632637663242496238198783149680859078494976536153186367380110643116164953049246050622044541865796308052630888227231088962274170991134132688640669679642904609095362081070176242535832315366629708145002058991904015040605378453543521466478544438079678743131930200014249178267986267801583027404059353438963932261959714421453640964360813870959485591876523347030400177977097886544692036722256586169481374741099535536738102423072049755736684047950657074512090637898994178566647987348524795034565739851084979058030145574743391331370774280527631400032274602185691871712908697175046686492959117063698121506535155976668167488750722001834393414271626814484529987010339980338245429354503258145844817223960323212906582992446987665915546782192901365831721836484736255272571774072460694019315429442897603171924789523878054280252178489644438796947532534737307764516843603314572895423369708350991873047990210031246557894397775319036781274193672018792052821566084908005507557902131509828269596958671381726258979962550411299162253513768768033783674821764282068336524086110245657267966700759972376141441574222209735868512208200961305966143554621941494897542480230635465716140583662800832332363831149163998473866899631271525501039350821694306751220664961713513894186311680643984877689241961161185387076264292969511978957912366031891497936214226216588686163046307712890625188696411693704506828542928576752143932343535047280113075435517951680368300836351233175717038740592506169556328210913279333316111826365782255423764309306403087739777682548436243182505970095489087973145012976267592300897621488821334926471086917142165800183850348460773109479124024935823859645675809776220522598035819988841916611708490433947418484926397433607999260964399112945176573152749917540296656324542347475751452701659738611093206490567831870752208593729417977657413359224041546928727763486394962566063632018189189111488068914355612205791500374890863358496901993272243553075102972139445146011084678712822874777467820408734649295215350577806777879954535248082257149919769296442635365993058634174309109847137282391563337926681211274739319025461236442864030145963475362674449099853944957672004620690692513781937979985170002698960987590354293416751159186560 [104,95] 814423257074421163096930120130677014912363083837941101494866010531191807847684354379304984604630595905192684424061330958094115032070293600319238038285486324743967216395609147772836458900393046765074751156782329902553744265520836658476339198829722010152939967107780477176143619439658439784938723879228145503981657948544016850644755513418707766954412704792044596189398252450755159859342721013052800943447764873895877225027646992159700656973640347768147305700085153330439239156113128122333665661268785019630425564162019615135129415636780792732533032798872764097385474290103651098589255043331307232049076975652703228465288704751183813029002920981776197278736137932849208586351445055856925786801706825342907126487468621999539551493332948392372526211672892824554168184310923019194314284880796438406359369634255177176968590484050890115201109983512928736643015986659303756298625062555808974090081716842864169875025619686923753045181580727160362078305635009156178444923148195536681783323956846542636355292603847772401539634709548433953327665672142112232101912260966413285410335004473498533127884262116685720997899555700098334188997351730863353635925600141388958516225072399916620429019872982570741510050565392775530800794381819746388145465983547660509303921073658056561053535892862146631267140179773233640354044331796061548260879200972760404805399684511889446356306218161942832636399193647045097482890378884296610257488413522373513560143340433170255253359629589132606343126954395073932905135635116254749647039425688116809112023420555603038592422888905618025024037639624919891123863480288118195663142119073632522897954588757485131464506976733943096330010713137294485672422671813992521509024618984545321695552630637394657116052327279541905847078505675774175712568424618312336621802085491858545384435683752397774229234050867542414349631373643163891820439111534444892647070174393991052931516424497784889288734296323735901599281569754357617607987165737429537689820577240678024048001548751941578893975264370169884861004273013688419475474562653062271379660064315978772134387056814005954787856617206113987802569482709468778773402523602032952947876421860908812544318821315005798435899012435823658279340988787676526826187610713827916494474917024714966129320985806954386066935164744973506756332640274075315984800543083076000822074246926287504831678980981569358032565808629238943570934665196778673765552235623415857425052312871403639606700847784639641402182003861096275604348586355258073006236721491314741336498458632172641742080321641576143699200770198803397656434580215206129187790373382947368948918136713003345744049714392469651522267764738394550405059819874820978465243672245484667350267697487290251540051083035532645927455941876599179117587051588320299018792571879107938610648639936125545815793518241892215306257416271404225016226120329237150996131907634728884890795622985091022480941507400320 [104,96] -7917664913595278101037019519660823449758233918333219452601313213189854675365712595617088893214991353884972000523885988056226677528489571668299957160250753021028593269128039133562134336106685838544315489768730799909551049414605590953530713862962123183443158506622234314283637407443530110303526572140362671748826335026087674995739799500604851209968628930359629155302183740228033930274672846296006384846105267495335203445123568200976631390946512128140385891530681019451730645998334602123676031654207102011319652305600610330919677082834717257334020362726139277491302651743821124387429313112041316516755970760828864813475392215478163059880703853693081901956066557009006901061164386173676606503491087701386314635401718634152034373203579118217812274153558769637704880748578442824309635722965016412024229858733879425718439689114509209497409796728046205380666739547639315252350462741452766484955399427276729036681320698329084713411007736573283036855383985163427718629737089218597181416441374988125196138909494227669842635344390563834959346138412936466314530227793604075112547749488102630992608076619334132621202888830206014751397754201528682941631142359590352257736254230157199943394133408894036938661719219738231455949580444421540584305734425810486917210689497288920357970648022325025008466130139819787788797165764958181557513429981095476374589126895318991121685977489061692790076568993523796920236768093428655262916176329601707581482243030579847309905766483540017463277755660807317195927889381637291393581340775845864135796943251573818273249203860834780958114695731968888151804349142615158773322887229475585580303107637146669446150209767123325159710894549102157615153910148530212362472733482407457149776701009514882687916483562632528553362938747442942407776149660278645850472224131408072708383448996486607263211635553908375216568720766113702966824303073713380539755558277988967956292149573922702280252201642693811664783513415772317690576254071038246499960240813722109647502808409104193725860479567060202846040845419485146669819153948043756649987522005009861568651890576178222427746736345951601018140675374019039356704328808984679062542011971284322505126356190000997589798580987890072164733221037596174649175603859037115110241890313691838212359636264268269800959199785131384768031202677595355765809818956095585193231875785853719728857916668425808234397911820790806781218353198324062304150392393879067019594767869577877687269052760511644850953164400111321137475772015022491640867186362172088675291801950254514204303697995111260222886106537602735841939220081030622042814127859563735238534079679891420413956693213296517181345059643847751973909970814147057430235801431847848550889413886642307942084463986988514458443699423901337004705462680777469481922821384856749402206765131782699400443668477865054966394533646528402967874399046653541122620784283577796804884926505896342375537410880 [104,97] -5594005813652658607178991703370817128030671342097298155260372111492784167556172632532048335726141535774266026042966407110541268212376267494724763215900323598572573089393687532341294325227411468053009822326636569638433038216378696282679755053625968700230359839919215631550434769402984358620413925850633604415390761547273432616794069950198074377882439758424366494265769555032417901534470578722696387147190121893024297125744488352436511491250663688614901161765701327091200521212495452746373611011780730915418094836909148832657019664499209976240945029750561509917622034472150306378820144343255770484518992441947926548569264616556963163045155390888338601006024666751310844895325171154798316917580641368178745440201840598519998200828515394103326770165717905576270710338075015767793136536320487379484870893278236595640925364631250592748937175195398129492846989930740227256080343601315509687878407427648011704436415094858646245259746570336862044509567922753263882343828223077138001613083263535574391143406119926339664158507007199541189764877843873992382626695620931779866603075211043842363388880245839141711699668752346476795607954059232374691062914140687558208016563066308690488388452827133540325469959722459185959524044991732980784074581741106095045520345598171563204929887837658172538229488354123659651245859856849345094008152030390232294699422050427164653657245677323296975571137307468343346879232861581278232383499150459919650913678513335328584881486863143613027664753227095447320260807652589431990385738908451221141852878908741723423178574030299885580327630773438190298031286673029767577808352195105690011283483641333158453045211793014552060059470065923868969539728223436931917357182701335139288589090588793609558179846409158190704011337350234542252687718409624630380560440900528762543897524235196196777786604008353770623757759193218876551130486117310795370260420664270533607584814167552223420855940142300625451866800335239416123284789686316643414053524335961533680207017931622327604948954570358742084166910371583235969023791467712704467996092566217977368851340802273636276794580337401862743916427093486134005285223907370458062898376231171560723326471062648257580094779599125366448857329288635258201841424513799964355837214426775463922189466030000061337630888305994576389420405077662325122622491794332119261917637716156900482175986182838868960017768743203395062300856616283269606170147936310583816910870713970715840947757765038861558039916999986549407583076393949780252898612077813315909997034593199370222236432633262704708286562217059555622113052081459473807748874565569769681081737107989313482521425207546652231484483018834589923889669334273157096398523752762457981806298163338573897880980280409240509311958958414921367416350090835506447481582153141573627456439386197428297618815321599536637242852105789418065634394260629562131275371409146535088294691272993702860800 [104,98] 187953451455204115437586528678695313141567925663757103990732062562662933697022939239036345368864569292457626818506989158578439423684233015048729285930975240016650774737127466268296450065756190464951362426241422895161711531324127027024567261629842873505158776728633466704003165461801788865598452871220985469271231521291204838685959163512815253801599368032383422024787161831113306192567812539518531412051130197711713528828205737696786711356609498945635924722813596415757527426021186629056827529097410924292654545427904882036919977122231980388248402362496312982190897823485770901829888144185818098127871928085975129688471871059766197716694532505446395048925699060355582209961037051720183395954470451202899459702146658525500300829236696224297566182467931944200385630903819521485172564940423684870306462789838845636519620229020686409482782126501923849090933278835067377058900404749032853959565657339851846229034978190322063969131456537518818516111874560677338766972895967903111293628829315187841153286265284708738040129817681386237554029996362168445498398846154102488746543951759267217189841883541408105475351416288890694333617781381361747541616830748689005434926254530216245228742979320998837655312738891501643349861929322775900273360477140533246471392320570443250432976740863821271085830960412384099668657488545965426131541503683368016259023494497859899445976057431545894093252381006445094927522198294489054648917635292168382506696378478707851809512224929946249331754296482930630714207127217711391992257938170810289009946768988742437005195433177551558749931111635996642799908244185770290340308721075650430753109133524349018581252158108395459010558240495520360136407477011688201279182171067384222795399491738585815321593538099222785820507271185209640961181162577938766223151291214860086556748089475336996486483417382697558623901055172383130258522851086383302058463421251321183251493893841685238494558394178208654548510148016185044729273348350836456353611148645539557882187248350501557819996404070767538084867838147039309758586365953350419374431884531206728663349216974669877274101148939437826840735006962521415092804803454413936760729103374502514427309570474755947876591616120278961350273132623331358613946248001254049946810575627684781506574726726877433732545620801823321583793096996995266134705136748760389751682516132514331630184940486963529485387045365411840631724680315284901049574614894017977270584111892234638655769038638668403029755891160055717880552648731888604856053578644327724505312425092796138681042939332111070827990045446643977900335950946523775191553800908262352882019552496832583825118082848955227982089842878552295000008624689567532407128476164052793495847441146574430241266908588979234966860389811378619182012189006472940111473758102171670747583060521868492643649539944268531653388649056411683334573028274826384378558888347698252576218888166241280 [104,99] -387752618611361656174956650090801248164781136051289915586408661936655034565410713017289009598424127946055956638849523395177994699056398649314489066143460918256452214590675075508105515062180885883893268888918820517348968027034362819284605777701960400213257173306148896157052520265504684602428229885536695905544413825131395473504216536753862503193879964413995289803984339079631208823080248133137123517155434323615445986328408875641689201994246723012088075825165582063244691220924354589254342496121129948728860284681849174660284449096352622434035731516505644219883601812865154809783627181903399071865689824415058184582475781855513702171155622406792560871284460573152109474980894980748753311220694819840391509840773149701675711330859007767965322694555272022372820001816117522498057686983595484056671598941434591736539931268797722798825153412855448381507944636629206091057885314143006852881916004231837909600913038581929165206413189247473847652732448111403694080459334096798516545082246477299128926550989801023922982782914775053363959038193562375508281518245302358839343744454932492949181543693394664272271359165240876121261266524073778679690788476490685046035207676972684139787582425078991440556833001542746923349138237926379006513953252863546471793389321120995163330684398259828605613968128760144147246837509814690111504320225311591505516793403002584092101768410078185561076876490801685543647070354891701690697982392411927973669648661844888003051342781858604975781774886865023298512036063335345860091102194528283882577946352023005101154062642474302990102070391864801727987226760844143464323283565227058928177500950024741719811835144165405512906475918230308369686991399702852938553985854200125873042509850889812283708262357595827277316505764498683728210561146600089658728260294575946432571322470673370812917904141646233857426728488222702435503789270025982536485475630928348520063721806558122376339776247036327661925580287580985318449016421806797424822579805770680164240698743472161307256456748200737655085156186793464809591990165206434657620332157586753567471577850740293073138136432135613081988486685437305038208258334705556162247428456710204063599994008626257904842928617004149539147178566056766376539308321296918945022837440167743381837099332033248728679974383001363123344828948226802666917662369818992865504820912716211245071891450549908246687584379192616799572474210527683806918732382238405660968921226004708764972141126436768575826984739820634785614684573614388876675169518114965602791933384997282745113574360707922109700631831299412565759971495945097805540657887591296885734883189369490613858251640864323603828697737400372019876427908869093725606997622016992004633734104215863673310833286242739105306304190251488152004355675064880739469498455473078758718106011428269862494428628595180793207106991068181096908809786988796281229683465412075398081856222720 [104,100] -1555605056118077610310504760397437706960018036781718086038340139885242494093989855720211099981839071422997574050932383818483395833762136846827789531163778875368476156914213595587804610458790365629424014901422800799375944506407196043506892083349979608681264246138525737797859538948051438750810482192676999161012134057418843208756065383474389962033578656412158796070633584601257968862126299720325547006991686355578249213566040147816367073869261103143226405908181863876207935022015290595731805334787611973124630848219929890303459022064801227234997263429923865862579016113305298569893851554858868452413997883266946151701290549685879392376419465821724783065729985809684481921165668433896850591989369800115577539279708166561918446278103778124856988223683726793731610866604144149793333476937769533684539294775678901498273209228103254784789334280415358529819270800513566250884922086128279448651858363127481603050087133583527981223032774865680738355012551067374852547203099893552993606763059106571440918701443779364244905089101976186732361367208332629944342726321601689453874990726671780927103041661916632849360039519993459802924606669548002717496512284271556944880790246946653823827233414160035552735172897608353365988767800112554255425846144893106357755102658684032764670280825502786479777857242072715331452012836504990583887108353048304195334409138638214252094056238526779486052823968315414793156893610921276650250117315406007345004259282804245507541291365920973895379070501679632244157911547399966609664764087016105316090571364896858338245423405179280893096479086590814519614760391472264174287372171254486668479215838344758110147724002831755123501922265528512714674933433970498717824222873544033536293714891448217524090471512747737029484359978234886413214976281701107445940105586171470217207285034130810205227781959980357903615165132914525248203100836459695352474922255875225575056260975046709136619685353752602720075980058978097665330665970782004529557647525449149693989057369307986089242839430264812728219889671715251598433181418763013527739417509130570339285919016632808601515987109179432991929212223986810424126314936121385011805707051867089881067090270360786411291529571545530584494763433622080474690125952184385109500600316031656849186822761054894819772220081533964511934474802102032412718085860187415405699999051182386562434575907436899906193934025093100407513128924608563039009651953522977064360165900369043750017355121506098226491588135091757148373298834304725823744526318599209366809944869449647977552053895781207685045453783673255327572404467100293502728812465888615996613981029128806790559909384359323058706754259792433321727589080670991426549130076010841640771951994362807312493226794654311939826271570874490108337767796217501651886147516210511996818340908941823311490044619187830507608753947877317652597611383736480280419292304761723235127040 [104,101] 8597857268713071038199967263719372692248995146801883191761275975734392219066068555277207043763046391518041348740889966123894597191191885107018719434279094355787095523577295318184179710588667597586647191681998128309636600426680476449852211714878557495509216743616796644044326968240586651112231533999554691557900173258081972314136145611634116075205634049701062626414044625343259099664498546414128244233332591906598894267093576611757269277825390404226115637022987808745949320005394588342591291658159295677557615950620520485853272352890315766805351317084230043840975617211037718652005389657150164463667933449361235062651204898056992850576441452007112068477736212939590792414861244426605109750634727862508477293715533235088138740402673761929238072915887549108915448954932447784217095267709460999038638853827136016134679463264812611889354421803676239307218525835434442261028028549297825310319249992339864424191742278267851905457130054761038756001534589700949068317577454724630932832794657144183444678231179485888087138647351006499490074921875928036681445794481154605097154452807188258912388688730394188627766021443776186397965141553658303121449980884154524100578454547941285526479382779600115889211281075013113993531142612432626485551679979467784754130988718529126635594732355320940861925271391902154269616729466124917149612736221276202037302011914141982120093361478728365467090007183306684230039398604904619485145314195820167285702777291605676752690977924239467062159326707455668372928135238053588412753409794991862294342140875208631092673681385576126187963217275068213184614104712589628205012282699171691987966256781317128306652211251354092784902104641803632287731073826548948566508755268513518026799177936303069874373352837565287795265503672180043503193800724299499607550264140902507954421443315538105122018952269617053074240302362507725468347636852272950507862955378812246121039402860067432819512301140779418103325023904057057339971731664745760423701056831336772393755860017138561126533625384402106525997086718446381744570465168819042642391244628161608867937574501660949450816951404523924917715589727166771384618522613367473489253101837209473376122033331344205704323217864105191671437969022548469198947288256455283740400156886405683793865144919190114123149991046509543350578129255715407508489533086013553502634467795080970777341248157320978447732924160205043010783889365387238436153288407790640470221673743439190782981293584702177273107859964182410831319717187466588344057107154711790646503772795629480788866795162684642446598248126773482730853280160829997151196426674747042193695774452122923461421076517979273121544736101049203583593224382653549984173814881424005136144852537064234254064931165539603548678790523825000729315564890732214133295111660617769066725197894464559199585333694123666637972184515040803298632199820582799048211625433899189120 [104,102] -200457060167866135539793172115244051795311985402751039482274409819330660887876977960841179079406742466574931157503682283438897155143703330277971032215275929927566114851364314478547169369637093434519140545101150191986867671984874418558440248833192472065665452379552146712315019169307048422302141095890965933577097288643799699436291473044609200133899824143247878007302738712729733883681653986391537050372777956756732114008636697204774572676728048482671576177794331368597910486255511347354175301309731096755114858718511908109598238835770855680566390511493193840668024778415784460597493092261882994515788239617701775652266009835932172967020942986535834352655308045960954367649786010248582478352942672598519094171963494565957679846941272498176695599409758903063304681368758689871487891793480635092566790764755155260875480848335946660620385851693762429644299732405502706577719996570178102017672210062853182109551799426712659628381343616336004699592571757923088213768037847753571519470562399952866261596941948564853332281046517152682471296625801929337961583856526549458008753335629155682305548046620866697523799762607654787708164528169682563954987032400342083478131288462226265897430431245588723549242830758268217037536085828011537246027537621083430068906820941242802026194608052414135717775947934364035562996840835531858768149628894945019042763990003495813898490150142316657027176792001274117604900204528251481310725936291089255563911817685853897160437912902072955165126510891273509732828791827840708988423767863960563816514642769913221264982082963198494499428869080042845966252537669080743767433064412221302002130067344382830796991429061359369162216291109334806903680009169549656558353749489641747395979377116868372873025670553595802816040325206447128254085313173132362007095368419917431214518189580770037820275456751297258580763230006356904506291071352274948319135633965648938089772274054382709010339814250276607494966471646110167021338059721680229424802665367875527662490254633552225944847333237208502247224677286361961554830120556667547911023065373725956052980682809148110693151906780925067485771893803285874950080017817010195658103842133602400487819779154881525544798393919681646635810309421290986921814428409338048203746021888929026798387159525873821291471564133307493702840274730225010292424277605008569205664054453531328099145253175596709959872074871510300775137169190860010354543054830339811912586990093062804885157217858976729711660406044472003644698452142752368430989446278264558301444350703721187385456250004915923362745191377721516911505395837686894830441570474127148839831775438140011102753713225069340023236968921910421329207679320034237982579976120463173757633693214905684080513056541692970104385339409462710429920875065913105897897215694652116169366174911930231534837902793638780840081574147376358490641985432835436718647323520 [104,103] -51664268586909649343147021989730887212409096777354681390384705321399801427534469041407514679185421563364109723401229568914799193487638551815872589583197557455734624699738554244577970005371777296928382928935960007299026993901943029365596686148789926438421512399840996299309902108245975789107442520782154765721866837414974316264492454039965642344108839831969968903869035733351554219520714081040859693137745783716017804945257249470877106285632890212098941326799543890057615248487033103112062689238188865853034081101614568394244801565788703777412617113319937224156492534525220113377565474354313690606733704167599903039819514611631507697685396337852884020168757008474507610749884321927424931138336585128743558613757346536863795269073329134190741322515267240762731533856549914958992510408161626066381268385296353853151029531111136006379632471054681070325643280422051896945230416310877869057513074684618878979679469132800925571578883957572823268223874319915034235761117370751132137163989215770949696447024313859600094474865571856515328364375709915581385111329707773972852508532663560961653440416534126148785749258322126995164198187174447760031524381872874919529502631903058958246881533862320149399089154012456504412563180590319898723190366059138429098102638048669435359496845703565249784986801008401249874069301219471107496065153707718223139403884627875778753469712580118121759132293878338137533835710420019716509139437956671863293756958947639837616554877126390052048640404041991865243999915669851699331157856849395894171620313466517723503925288637475088758115261138722162079833572741958701300624081385155185159966144852543791244382645456515386105937156700876780694916569537160153421662838808722499787028073493323501835088884686572306677693744530374273813065697876654049487666348712188618429610349872452715768901961486713771101077117071820973924327535218783987777089342698694038306872612268623717541888312812258012572086384616633710264217717676448520543697743433261760686373326635407033094794786190110434196097302351207334145281548913748559202190167623436363853364486233698960765304477230469633765867920499339119916118298141362157413942131199512652715649695338997822005804446254179570834049100566879253059625951777586621447945907937265891466097917949814120746529644963977233137415307833570037416339945928079047038793039625808076932493060567205960221050251910080282743572925216506292790310453289125159260625803267139467592552751122884163121414271754094941780687482878329095828996703976299711666002050184484682052511039009135829015779212573989207611542007589076266841708341241927241340320538205371739978028974010946854008795593388814502050409712065673902875713993548477896604462901745692776658854216134396161926875094443725704914551942021799899399912035798192167072383265279429021592720898937408264424976686277267208890482224672148529537003520 [104,104] 55204018013762871900434443877109245992429703997580837387108792019375947066759157360156446395707747885937863348875594594161769143027509044519887885982429276512666563077450593511735415792891940690096683796577724579354392588194357205501551088398193693887774899051657759020888701460536062682056466894191133581324049525632682526772671318473435362801047554895979347966197554601977710666743938815043566460271102142409817587468920863846532802768476150806519093501050239432157162901071498589371708163059442694751388425631144143721297732405527151040795142904045321136730774230239024259140778551499865221134340411269112563035005907291640334813334349344667595193066831717412285254015581522376822274783028300358472550926575262378360139127810528472936030275539409205104382857836262388934793335169387176796806467554244192479778794958393855230316960552961643232733768989930732148096623146675075058257797920040141086021661875083743730826894038862219499575159739537079259153879367277845730688857807974496591602161629236399110482889319647096889450420710046351656406769383796654598121124616895275636436437385249746012822206092436641610156573438590588471042638873817610758709401539189463120630756409419195168650787479057845483712229265381163180628870527322201241981488091212739510221428157796501068413381628536840327623545894586824663008874783787986030821646410525520270059956981390621865965933032405451734810668624854842079223093027653992483866037930464386122739299508101562357445268733472981714920447194752095930095816186146621164932545087616373477767965139290071434186601137696495503538614492958614517509811780208917464086101330192266733002924459664174654390431783061845107459139924919221255959005174557931155785176773995278992216115640181200564885952088451754855614305146708704714685833766198346874584369477746737582311920934783863803525930613587910734873708703032844116094432638439022932408955834075956622895541920223355886192538323885788930251822864679955400035077245478610926553856048141258368202947319786560896301219547656089650925937053848292153939138144799608142421926963183319088598987850670500083279689483432832213680795608147410857555097642305678329319464399498801448079052139503811702504428057239036040541850693984757777615522458085504346296414684918042595614300332651567709306248744416441226643717139469895767982435644493814987900013917395416927213437604198851293431834767982065615779739186982780061654966788347619657763617591993704393887234403327712962667567418212230047164326381892209049826011632940050546094822299481423724760406540312687308945576922227930008320653917838889390563840302445197275598010602155362024728581745875801979691505030606908529561953516217950413163187487255677796162168361760146684312574762554455728921399443031033202716351597652202305415299424255701372753320882709714271110988224332385287512663400905111443080 [105,0] -13309069946031241753237236183410610089283215865057153732358345394672904200330903215651910313834840060646762733305529397291465901710569090021401154474441777358502521932772264211942464465129125239063158180249349692659749339769791087303101836582237543644916032436255802087394991213413385665337129638820514103717537032900777389702489339287812734022036518461456642136324151777800481926392293845546488589421980765406822315870975223301993437113666318733290532574813597404571971753827135259419430278968226534215284000592299466690644199356507337127921012488887006126405387910678759112538223002020101299058091751177950799555463209754147064968195493364185421045322347532711917458208145499908768325552294071977990643830170445465658798483723466541276091161887580841860101942598630750002736308592231731504386192718104133211607741744277847612061199442320587577003434550454589311083428674106369359637870763446048706927989389596635597942199632195660056692103948718493415684929077060781151804936266627431084911345489241754118810895570037127530658681769391846010812002207748436263588354730532635811796429598804345486642578441738873610024193445218377375481077073648970251263947453411087107233803409855240614366021583148577713744316361049721845973672225467303922439533531391523388892383640088460555213118322243921015376987071310042945640597746688764204398232101183207256579043131064386418098161581387606121166165900040589385207246923679492269392965523414209356400214005605778823949196884541559848799597104424915546919519848995171967375184857426838167660782218861325609887346781677759192276069086678250221988064332910514615113913562877312961594099081822632390327956569723759472888036237599566105006419626968022188099734950904203237814666938921702299308117062320185287907206314356913107776942801377043384454193127946264533243758629011407366566529690587013552666144277847036350477722878045410899702356613737586615972540546309796642638359785477902403695200986459868174398523388061415026273123531566973493884800336391980133935823993047146598901500195241958042661668861850703315067579274157073523318682896715314027353851115272659165468934308593133258732900821336424510778507232967975966736515528250970230108868069692171324544924972927715061672468644510161632822168320600682708360885658242193708437268437661332119275673126010649961366015454426900439199116022381089845648202245395239148455839362122740624513440788933819373375268425053990462015983769914815457963265515692134432463951889907720505903997457944848820565417547205387884755605107676852269960595566173501304294774979962989615525601447551248007562933838373331031225161494961886493825195731329910203006494166439163635922421570329031369704349606046720093014488396638331481290145081766937688942795537824695581476933071408273189478704649483398556030625551841648412739148042101510561404219070694423129990298205586685500274092830503141799362113790528093911580468229214035412626215624862146688275909254668397855744849996677120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] -126328099665348576138061337765691556573209104353431643791607567613033898116420292492769503732398691581766398911338542191344515927087895011153568390241512165263576234462751128455055305551603893951334184578666581335547217188806350141499792799248148733465085285780935795015467543629558267430214134472370945653426579095604791100181325406220715609019602508930721863427598654198891816747371460892101178407798083027489607207870188746210966925769857355213024187501938794693317589585600995510460446614896891578187695572761689315008086474192302010427992403749627714493186033743297253073254280490524758226092025647119186687579541732614293077088147070710308488722787397511980696843828028842336768896230303015235654049773603159927472885451640591205386385617034229660110414516128917135634952573775529822201064159182565169960256956442328635096500479268296072791520084159996857295858689706459231413157334424458582234918293848660743119044953705453869249310123297682982939534381215583189066646849600167638441945842743721592689486854631627324362813916215523119936267064351193376724916964538775612679870420129725332903259403593542731344232548059690169162067942378350543971238268096039011766692568143433616876994879238997319806751858825643183438150789854060278466251329051426591789641719209854772389781602226931397311954336242319704518824125175861748740206074750788212425505702742883504908232684753526743518600891710241807145829178517439814970103597378429416731134546207993950353687893682484074327783933087586318069229926675884895523554699450157915380607910914635147319618346567111315704921570889706730226089021763315083042742918065855225232731927832931938466065964472283359323620398346134797987411312820143373049680201056039291052448534070085830444620682620564052597674747625907343012067780667927501606908020311894579504701325339911524499318938682621878826110580189963948331229972656100256089992539022915383553551479540773721420964349342068673066905746867811923745412511440328738523268201175195363092697923382187231361323187459892732427281214447377760208429714311966556268015970784967597647489834351397376489874712070691281340112240163595522266974973875646020586003273798942920236719488214532719352676735490124643352938450792756748520158281239771256151664052662244076345740946214223400051298169323437629675900547122266531931888127715126010758511415877545072177533069499556727132698148293686695870144583570353072323728268637556394119033067554923791451863091325534130478462305315278648843638416813254078412331087614142755296016946193909124179863926075607362710934655020636293618693417665770518165182816933498293595005821189019285729650198888040308812844595987311611599784354239952962010650247566536130511153149561352317200613826006139438576100177202960878235805536790172204538909287166228915835572949314949125595123348566274685071352138771789704623426361477136993194246414169440091163851742299864331182931548098354860891841190311700339340576861106668554867764409049022464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] 18189516672522471602185840012398417544497288352307677831074747176415061772603888015439206566154915181659887209452465223234127154455231138170401356578188522386950637921063732088775505187760416642680830522686096236304233865713224994523242387554169911677846860916415377587422371916638430878847304660615339856898563064416599984640649540111808052407848646033409509049703837479661168530688708563839234104387539659383578846697026470496277045664293718965323791093606444094906125263056553192709891591530675648033715480730793212303361435372535258723403067052786436399906916311137218653173861307816065538964133780651629470751917573605965128096199093212143493985044677074027282775817385473010475480222482867642329949649005674464929425742499555713733322479849775633646333435944568855873248917429878654730098906754976565073165752217562874328851347978994770162639151934442026957712233305656692018600946938199435208395250361295428919810903201007372961163180212863493292716721800440316979339273136109474597234057595330820366855143296482352268749760526651280272902963599363173913695822534233914658973850117236061832227327354698241826414670989350815776782380864814592954678857719848063574356726255581631398896575925383433702817838432468227151051266316566483728141119422853856954084399432600759168696184557602880290707368749085424181778648290858771500520486061887698748524620751485968367304588348621850879739227316778949647051526559265553958929539207243619635659578320672394735602273979902997113702722256810925216631137779665913599383280409763605655929872031540362768564215677421691081904909670163819445941185228322917235746773482788503036281823259661365607311938690064897505543140501790718943540063787212622084753897412467494687706089445861731775383779805685071439048091875583297833278499348155464152422169688202836079951833333054321376242132252771314063888491212265043917668542849144689908758449223621991484502964892910130899732000358725603746829282720464272872009461367952733252533183667140950062541787950020911373184062859292519007274295905819698891502279809753807364681507155666214059636439135954920168881774424680185050219891923869408700811654335683137986198873882743090977388052610636074451784217097052153581500520808028909344493773412683890171684175946613052467440249551246304058708839469419053771801295096333371126751444572729223840883589745716895494830508000222203900680988791902959107273125539331778793080304262383476592463723417240679023924218166363698262865943831100348043191308787251258662237123960897763109335216568254346023975855280573128762944143092320281782619526051773453424718362572661695519817401081144918781547604589147677314610160568984892914384336356599896105511023368002746100619714988460924223824397846295309546065215454221225456254166814286549020719075492387219508263245777459764406743876313956542735408351321095134884753603469493712632844084342743820146918168591817032653039212810106543308997358299901599998839477047739815980952727984485171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] -212995817163890947071930390406862303511302193528773718062064401256980039806658991153447206137414999326416742183281399638428129109823547984354174297992004736473973412711887845975403114436199590003478921765370979397518095601673643833545442995668935202405872380736087314643653294049220689735388537443569767725237950690415951300849610511809290335663614256193331985358932251657289424005362136135885230694508241212367402098373868790100870833906648643218520110186051096938981861873313538524129776805906987116109164318623794154778656195049525090949363585483551908607591333880119811155693386280167799569758920128642390486955308595414994900488930758052973688904817040843990807221020170536985220027796837363017268271291635788857246393444764642710113862652411394196407056589952728643016962623909111546771871988318798546276714251327221436262311281593452158043537343120064352904750813355673011424448958457818749856584110640851351939029095873452215407331785925963878703964001959344982396399543704957051609121910658528882152738014257069314075956049605995481455841901081028524051232067458836439689805780546028272826906723690954906129948088148004316487629769211836893291646192004642189035158166892764524994834819171748430643003870337520251450278392428435862202591651369580591991089207371934414834722137317454417267147594456360191865536312366759259500435173310480531238176738849799257201167022377913626876374558816195446520407796592690840270039682648864062080579275442933529388036189542858633885231977581511552102013962902174554121565189018903234037866920104962313862786121485885575840649828593354186029914912579891214322033245538919777365285336811656557655768070625134426940331182379403565262934442411131859053416273086733307983034203002367516380554314038427472709756702640796214409851315770008589042159584113554715251056943762338562165284950381908908982597984053344456808087565923354942840763290988373557675384975724374438189183976617753661191161101206198758410923816064029477568129530868703219034992570494432189178573308038296196613314959699024185524892352282582317636182530684851029387690552434594603665577737583075457270844716893928170967853538830555288241238499922345742266008589762711835534238344341424453206493608314187976339711239606816115899785109683973719725105088516427985490700304580081414058083744339958555734641886190297487912496425535231684626413162951580883313192250243947763432080457671130859145744152038583456582480241740150972978015455232857201764784742237195235360783506713898485821639297045268682106923411309727746359083222730126904532769078873469765442078403858513251719186015893608742249903926677719221874904714814775269976679058103349722098242538658406900812988091097926403103614430925902404698736369736185907052561544789562048223427100868311422102785197703896596369572068720901455365338496552820785053200520864527510689343322720107138172080340072260863296642327908225636039603014576867711085602298571445860783813417361493787724684164344708071424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] -3454573122348830200588527743080977520069992608881373541451839035212095331560809763598213506802000865979140226485984576904856501822988802479790423895829773038844670091802338903601126928528473006412037091946531184225248441514922338876641938742416259250648399227543565899257182837957884434246748903213678122758595429764182065430366373939999702093992071947100138646931927272432615041738934955458291968227025089548610546326202401981113570733620038267515766314872018832321783245935193362163858111938853848886494009718082374426058682229619946717795783447065441832250760868756019307180783926703340293194639427160720871983477495507958954401142845709127985604073566061671227687851924526515093819148669444188519239452360748718321913101929434210596272392255184848929318448480377586748098712367836744812942151647365089338568234784972839221649038849632795370775229691608882532245854053851516671888142283711050036674941319225456648568764429425291208080818414076133929879156203824974656990204403204266716003408807526878623979079421744984957319631300589991571482864601014781146524876889005048878618133879812227102742583654968654912663984873048009080199424392967120336177546422672306203287017076802762449297167798927893538254986303454981386355800006893451019528458579696600908614445144910849185145359149626000148505417680299503551082927427675706867002540905996748961946904726427702193136017012788497759543370815502282643523702877629790105601768018774989501740698518077176520974504047599145558724536942310008753986283352742917570567258140506981860647717753354779160364305827151294337902496830279271230238306961598916123076271901266822110148471840531485868359197640277553261796570425013620415087831927342908411223905171119192568556303113049981930605536660945273750792165878093395803667466502011153849091985175635767959941088648703412639525922794812748804942985943991851727639873909107903471363610331968979330241477954577385685289537156928722596176384912398039989506969812287848720781115024670068096467409036437818384382489025818571305733436727809595685218742409577390805614634153258923361559048860113642334230451567550530352111200150951825769748547576561209130724171875029950592469828761636348768047069876663728544288681159251694721765075215995202261253895433574438574144380866408805323233787406043219534627899242157394358565494462711061971588712307068818151259931806066670802577562208839219263350594306702580500296706936673571449975952863110099875888894739456176468521462748735488749552384384261028446228320428681403115301123109904800264787830427903744486012509337262245846669879588314885494585533542767582950462927411325164277176027913389019265112011940503970435100893002542223665319719973723559601554087690184970201980738531314962458426480612998312096822283834737173884569024690760888784306132176438472053897225407512159681914746856803303573040592408211173959311024801222117996965514768660925046684165901661685781839039621303198231573277379492998126655689366942211112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] 39063869615565549852139958535176592669886177538980255720721321374612661119337618038027258931466067227654716547557418066554965409834584965531794132423754967869978749859197652209646742571293313516530131022799734431681830219294819977514261021347965455770227997679431565459622937622514851892704295091784431669173877303719244333782373088859551587180109364739975306009348456029711620283824789349788633034280744271501516501369571257965622061753763681546411053989861528537097732934423062438156712511152194596048610172554861373495581040478725900222257999046721160011285671347266769009944848815825813794235996100645488589623774026730896326351477123554401879044241630659340542320328240687058228933162342277790018750130075142816124283323016552548526795271491652586663485979366177179748600352135798540688903203945799424517248697567682226589995733765205367651788000123306096956352829954527122933700338740528922284119311130697455843220299600485438719774295523257938806137605890447288430328119921478337601229193963035156860982383897926646438692884772988143152638199122869322941695082687865107059819814459765228664559873201541526472478626187519591703741782348695932318147967197830666317617816854679338410232460114826380957279609598333910691629011496676507451758118339923226629337915100177338325312860947658008967812679762868876340951577589460341877978986925614175109766586669547326400523262341801921280367878636826099568450648536208476682997692695978603122519794204313743089060957544614916006466509510309723762092945641962697907286272611850382043952522073353178935909029863596638507526291279522522802212667637192162603745647723066630988388003361762306810034883406861125535970995275205577966269748867883691969835920678825539532154521778702698557171737148612117398053012132642142788312237131174249002447434592973078485268936186314612737528524757149032099544458914694954788188757086325372353893180410199239534608494925407580236655657990049180499011486198071153872594012086126034728534451351294100528429194701068698133293642997150898608198198014848335717895381374298098260706196679472496966052224757499274523862380340147207870579683810437671950296172397717819118060018541806187047442000364395968807843850705788104695831874833043413297230516318828898778513618374104822959336344318339111936914634619023268619142455675821108223666912702750686336735798662486473128104739312257597361742085923114985370066013511319402900784042550875908706524513452327341831537877039470329394564785447091919813867013329604804744372547680753902864447352729368272393839324402460913376104823811130297392345810092639236690557467913143221609676863898430897875490049246066668372407355510804912036532705982407638475128983433676517085407634336871090532520337521240989213055450234035989477492413583286730269840855117457749429830314555206843752038682584736411324613846121004751516185770643535480322062743663284203630599274197267331789704276776974030306457089642710296079836486003062825308773960859298488647680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] 36488189731319396917927697969244032690524980605811940716923477020074404701518713170945743041435674177684521649771385077761213244025438024232875068014499928378769353214943672804289793382504339477511015850981206214148507148691333080881653713268195068957635385995375699704247476634339935178235159834851203170480056324244321833542607321692442549561427349863485989332329453858744946846569064353809723300830093618868504635732696692602291301999903373523367118856179238230366158833998535510797248762463728113680646049069933298747014946376728699276032673622173256332125031161974286695159861776750191864562511231873872045129033150225464491015211560172254982698335011244426352458650948983843569261904339469549963652205208464530319806679280148471524404732447075421170753796365856365462372483788397986029899207878729853249622581062144139397437302126085787724206442158321293937722692711511019381270331304679243947109074265470938341223401273794680680834846306187839045586128325695906564266855359374222999237349075028837057905266827762663829031015037320153292436229235220404512146820444133696826330798346354772787529170611979307791285432772190163158581426999188179114470962208819060141922741249012513292763062110161647586293376201867276690847415964843919428337498285443125855549980721135971270446154669107174675251525539915635679767866257923911333179984377856121459072923356030123601042608289741212610343143237327025976780840649606898271323391529211428171321761718529475104690951703357170884576919643923983656294091051805909049523343853118354509388734362238195366229784884303490416145225592763826805398497775158741907745061663360539968726642046047134226056991779697865135426328018393182373413819253123338166603978725306785927845946444237820927480895392659320649583437849304369105556802522050272009067770012977764510021310192448359787185342300898910153303393756830094055464691403227305572949823620194785413777277471655781087167926771944375704309905315834301755264106984402360351034715561478920254197580116979423021698649822510542508736003616810445613058219573320630846757616490728669267736746110244325055182977957000740938191327701505320245996756903483289298255749280540837351026733871604675034736194162184429695299752825925752905888039300624481827599892557737832562257556490499999535197660639025174052084483980046653512147819668628002213439841989494110229651931705784848175792072143735479995731679812130591782891691550213177495206294160379092690476129110072066670940305600468602149628162603786013439919549208443057400943159013788770395055111897051651390114384953509741013782212730475005683381435386851468938103081109521924481773343766498804931156613493843667632697534632376253343661665937728693129186600085336881388492350351041875240032917026583549865274533126115557493787971797845799893926324919647104066450564366066646425796675949047541627517604545345061361482964104996571701681943495158447311814164987769234689801658119802794460980844236989661209951880074440432680960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] -1044769512855340772898254347748564566893215635014444432747534308692107072807165150450077419444096156722913270994292007912676676936416198982017160221443045490233256274724469696258141946420425343002668487898256695330560494742852027202066381459996020694798934293034600672511228901963557479712205000045990809061119014005074565712075136907442718046999694864935105428815924851400208483256612831737649950623846957335894770763085141423229349397596204779826033444356798892183290276871018374320164621766152577734201635099085264314319351225296569860027453356083250225992498703683083280227497368692310132001513446165594367177604694348613722050001449936961827321989469253856953146358353548431307097569550264699256806128495549215440582874140018547722041029362010421129610797937168534562319891249225560826755955804731577996665854339698505357990715862406492247081993979914963956429879862339842398449129623025899615738184830255798730436100289290057765805354350746824257601982972537493061635916379247939530117562807161774313088949830109262382426795280905849171139477596640216264337490256034822306805281159891209072471406736089036610944129170621018149324800321296708728909755133820272302637594918739152239111011508139510984057867960405325060855613348472013041924347564154631931892295175217878295757513491725132377067803408414331752462541968795831523750400172348287851041149620434501533937132390869662267478319949411603104790739604953342163953872938282313627120925780816314818135941945544485529477221576733291354047606262585592807065907728475173435476336222529511058190197064336133922131225901749567980843360470000117263592600828279045304160816641912442838627135285785894077909142270734487375111592482234923881041223221099269662307852711207449303241548058651310890821849596939219069137242727565274312870052603896006700553376890609578488911229389144810854497034637060075159590351090382234853510526969998336991858122843127819422284887825350121206722731350061936240276029933957890867905289491507517580289712741163334729764524115561861051892408898001552164151102696363736304791649489302298756338119600909026637963090870266996045313643772686862814200571365082370529458900619994137152413124925351750848932361003395668155309315871805811769548093754154542469823493202598089239129930441109815064146292067441235608743183358869024814911947333664376460313037729838593566029510102215157561293613607128607830464887670915259951379597619552831024079069709499481176367580370939294522973495164700106834182257409395020696123169365604061998048062842404922983058037274614450640823204183436033715986731627088739542172150395356397240207294876842145949112252500158939309254331664737914305117453494101181811382608203118406833542014009788019215970597356269182191882836004312644359088638114585515275156839461513844208704008265642801559303691998691163906202792846626791173101300941702070725388483030796352882745718016137789798506398075044283958779105963116445979512004808328068706572149652872259971317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] 1038450688141178338606289533945890332213499710075603281060182862714177236942358332774925303780686832907588413494161628350392036435648248700588434068606806556592087016794786626732445172571144165007535963790739685620386406870782721712735853387973979781464543546056383383084384421522302176060594807389526072739638364072244058414104961120724281426060821173626751174429898456657379698468963871385177422694738511439063880408202075740277282295354412045501743325013089416107979301636044291999230454482740936652107401780830920963763600144926111159391828766260691705366803967490094069035411101018371861957109037208560932641511300247655261293113457908057640213179164811986970039922452110405833856915277377589192429272007646177020178472403449861414021825984766189643190971951316210737797488146632194348284490218193512131389899572935832373254611800678988723657734134984425141070699883984269419408934198868100811152872402045171603348722828640491821820078621323105598180147092936627316764930123381026236272528761083092824168199792395411549755544080212856179868867431586511959583302349107261005193246340404668047239674289875770542085977780909151440749251277463669920966184689942317848080598871726106611528581555026165534104236412828257774486738727529618021486886013072135828189295789735641445952367499889911376034184838779460498917356496607672644265255060323468738219169274541144576129867763809625130712556770387557407593135797014666573187892471683379377921857610767337134841073296313666917282444287630288215216041382248476351415838340312677734175315225529953600497722667090111587318858673180359845966436928367249214019561584443668425346248941659853607984648863202007930233464265989430916935269492244244307428472935125273980651482495248309517107798680761448890805393775563094359824461556319344201622183406128343397074023105246572977257302722145473785378945351042721381817799580371070802012897110802170630349169395040633227469487001489063076798770619876674779865132972985452180822831687293797600096376609076243717904603928446793719496766942177783272809558512716303491004308244238119839138847349154610411492437505105538611518100290085056576559647386676853881971741823386309030765827709739642347230052769837098690275612343573011085692913427633426210217187928763600445381611046516624704345116442133302967724032864066295733943197308479218832388894990975970457084895486995698254793676462311175725726953754026346819254325378232574291169913005292025411548646343854407308196917551094195670729094380258653585174181309600210890378293877889154367514238938366385879815626259632407113554832424462361075895914816861724547474279343649156385117752962776758983857715121464174922105615659675136451243789890673780178359177699056843002248908003807565542316477870773227411965510885518189545251868268415506737959028885630670837768107451365369407684406414748631006623479079944714931628939677447905304988910750397719554342851242916768420496867567277841581337559267151441557839101064755349196636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] 11428166558598737096138922349280705129293235973410576442729599223396312722065045074643076400623063243258793593503190898028175710235738556028483882925071626114805205156637280133864300070266882748722811281792799546419651038232889064716546506262172507816826390725017114800463857055168275441588222567951260368619500999850818035793733124611622351291127029372597318898633955914694775347107145340158898546367615603602086353825572188789617122525589583967983509230677758589652481869809876562327782227035428823677012407717639085410327889365209786933951478304703812116011853483870048414821975420408769504854682376550518796886271923194137333736396429249625953835016902665402219883679453231510713628058197224774616429327668984906866798884869122159760525861293518035631498931774504892918835171817977527070021866639171757995154662280009930300673879007079112241359114073001013809052585449201716828024682412206712844124691846001607061973919273798003353278919607987927458482767178357072373677612739912664957812135509155396024614634289608849713094135226797766914186693953919077165479146736928504121075088076982648214463583471611930434813192357727566998378496124179879995087235424053155407241666702338893379164881131577773399307253966639610461460536267697778487479413404440965518804506277345260157684081481392872791852768590437777788977156462399009183885232262912489417054736273147842382217726796825232001043068411521067652915220643044529147102048047319012113755348198386806289480343642799099168242593542751090394048697728453555693001593061099222460289698323566068634707918575113779749652017248183987469391517183823688157722650901973897489623846147558350928888626149094281001762588626014877365999887455743774208327641726052192399425144848565435703264924133773204633133274842947165697549372590680549528060927445815302907768647406418161651819164852213794632681600774245108136853770132631350032665271378622924860311611662119630817335793567140329313097891578315168904281126052162074864269420598695615641759088471959425419470401298902169101564969670661280987453825706600333966303955760395541127534396598359509381088954558571861713876838032318367212774964777622186694605769681743970234565928398870684515326649070440594685202865861339419890372038054952774353327896383387162296277468157149440336737028543853320914261935509460094702296486093096000210883800769365879871059050548734804377264688250393596325690876747743119223713287443195505708356739877399142904512942990188005424235405308025992789294644752537957572350277452789610522648461311686289653729939183860719081198793393544708507682665299623133055448625029596874069130712274789205011111708293823262041116055417602609549915198776869674155240052763183413624282682805084478617635516604528620496631502673433835092073926444770252081517136543417071169588279175824452668422378908516063724945392078517501357789324600267216380733270169971319464323170491145503288790168608182030067126290324259979157637037017430714669660123639064463264448512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] -36363370044332778262282861764126074306568660277953467445973659343667838282048227812734946664663687637525602941169374554983138459262712753926920805250270734824089870625447446326999070179564421375079561773570196814193351561402814388760180794552133807743497021852255209382790029080061033264830978108635412834194295144028199038488706318530938985762533480790607752907040623989797158769165900320556936736207948798595764537892531815366426040827598923037473343624624103047550812834955904865556664288530340427948774449890240890651791226668024097584380013973652538382311241009553238754843590619192375921553557403915615223879376952818361089673621527484677284082454483568266132847582496573417115963552782292983767948232711326899996275883349885173430582438509518669329090853942636748712063165543160843483390884574401198095555345868740829966929471111096749602337594353778205278725495450876925105091598722155326208512077096346499691141935731253107756699412217755600642071821536408308389474238858891334707936271518889770243287435066730742696382344081351316636688530704177362628276660489454215936035537643649183077673671488036082138497776019484714665582921293072867500180540865605726128647486840432439566201354186010813000518011714266635930927397139539815721407191889869392402346458899550545352480199533309308760813786511779578210493702101019611576817410410123818077951246235693736856779769658689239259815459731673264931860654090697512362979067623397722588127992663722557229261393086026996487636379618230772540978365065844310230358372044292981436932997075109309705495001473422484783809556209957892002772989274659948800363821301064294786896529313848833132417394303620484784811023291716234214046753259520234483503589081772632362586720185471365996664218070284286318209335688092493626569463290184774980622346354281131232265948982520209954755836923751381996319393860964680692273909528667910214280933930657168324206597201369598051968410037520624868739472515058651935719033620513150249577276637551570168503501971083033439957528836328273976091610425157117472706159540955701630467216534810008075980860835223147986867893816560316054816884532945195857553765448446737837338867722976868511881272554893034521894614758013325008599731147870311843438123058944873345680853382893246945954940205480052895405025843659161120204964142043346693501986591608172526755760207232579495316200298467464352641041944404133601431223883749623598478312853828867222360443040659719489988227510952430119840902144064162623073761243268426381751670216751597493650740663866349209205388357575507211708117127519439260007330283300743109570584415701844616405609424876637865300910820862913878727653382274063675635096059320368580997499602435391768036906497327354772611997857810198135710314686973198626820853866173074740808064872639164224188694155977977120751588211697780683536228722775013041731368989749272311829066285856366772291293472436273398538466701503715697986312241028833843392283389777103276442919222479437126696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] 32670358471149280950577400266350888184973987204555385491632367000318529271752783528956901749741851009981830244374147621598146713399455799405266715758046573504538025955121304837331927347267786387438183629511425772967807753773344352414802010678278200044608760526844697052277089944297038194182407772153293368592316178064328009935977776975894575034164439436962107585594783730426013645466210094073428399547820300068572480568149223973735934155133885537837070832127683697756692897072787076961608250553006633376087098222547655571947646062845022447236582720144297962478188213505366310803916769876854432102809566898731114649033147470456555376496708977582717312072863903711040072367704026981491794653479258334945592666827008947170431533324913218685380926200582318324648057292216252043142578361554518812039640997964916171399285157292204518189924214964980736892537011722422164729962570081339267708527877771241462206761125973171570897114540871329250226119930403623112680695124343529595297444705081880697239934950513736344213285407048831487942396819490693558924094982050050493242457508782199395030805668260144476836396886758031454287452250887624469978982647547155518852284374017536971317827161163263974908097551932907354073958831448099318461400860887955991027957053944230160335034721910692462806465171109359994456947144669873535985095143429199328233742922875258342324556341701912060092501763903774497745755673237183187947938840534194545809325616539222970189550019213044876843436529178192615425821524461248025027527653737821397970080334273852888650384831567685413961193862231235638976015067073819999441695062007910727083688692535168916602585029141804571977373784605779124321471154898589723283526339111266578971303872761633471976367786143819471028547426414359581290063992195282628774267545453490313093406515665029084024246738691580157364397797562518612466941282696009155980551423673911639489983642683544578075248911853865020247355081695541610562553895202762472453931977942225891972308744465128580410910067662559739569352557749380465620836878341283630784362223993850618269477816998119450163509710035899209295739968407967351896187425997950609211874428124333809758251341149335118822005360272332831603523413112039358950229901699424129377849256622838574030934000057833188496336675410224487537712085780759846235459648491898487866688980697162120829728180995315880354875244996301639442041763033208473033614831356164920464742761293024363571828088533984728008392038428133376204956809618435822127311126947659826348296488485554454958479313511902778713539792543927982785109944680148157191366557204655587892020653147001959813322917603997726405041466188406826606941268739559244907722329636025044745147358698310393116317871574981363945914286032120817406640217809340074352328973687446305660649286824747762139875470001831746451599122853085344931258689727567974837514423182432456470773801972916883236483757935362285050020057602644982565032189451154470250742985774545646366804496992983865884672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,12] 77869509585652408632527211706073074346305138502580553623243635393124022005450307469700325190337400817412803711265714114674483675888112756538562563968227249383623945255297597538710380793102667327753764056470607726922746761125941439461197306852843752110335708939150723151345111814766328515231766436968357539454330331709156363771027489348208330984235515297728223834118718940856929706919772690511066837537731383768590982450344361400062011615058051543958050622674515219564260633674283135246856883717741406814730129825074098192941608378876480140337577093967218998990944067482061117983218043108872062794451465903401567876499402371850113048817688122871627692360641523366227279272087180150307083379681421697839418472740404743151068460966365659512183058579647869178378236033874433784556152664645730943938661983877329993001838936044489848229986084884233215777104861588205282704937978018101187405007179972544584677269585935520179546637021405108513562491727896718640059069450903220413910680406115552970249066277574531563078019805445094413261841904082537225038994124744276203600781045471402101845142995359852836190696789428704715602399109855057813494587560787249184367021266076522474445655921031401558180659493301794252210449823931391016343829626646434388407460621499012215721298086170350072455876914881739006237152316064381057246816183825676755719818330505497471443924025178122393228571616561970309683926330257019393128521996171986521688003042557127640037529046293973808220145756495323156333008768286301971800719428406914111512393209697035726146074247115882540875180598439566766744954641962230764862441731788731475592527386726714067744212199908659457704523890516891468904407334690967866079922084814379421521744498303497538282518565373602753862969693806072818215004670809379389505923876969632799200005246735861510296315605881315918644728337945389426638767973257017109140732994808419610724642373218667291204822802152488390190470828437072645913625090200103370492837771886607327566677222565291315969241824288358712690528853144535201112525492799960480500403621520057243125299661306142029569532292680204287514955971119777648244184231147285553105011828465542373080361550385238849350811522405404053847918389095178852700920998121905868784269647924755488636099268508656064063780279611700547783146387033558099468815912443956789081009162676986228115482629228259711598051998804121338107936205210342908681860073042548477833889260756203198843915636003251012434547704003290609323692424162683925116571295216305272807293054908025578535719211509063813063925057973439239114720766048884963024680369887630007177376406449687178093368766518785116700814041288128481435357100001963356759550042983851680675248087693767984131100433520997978095780340046851835006574602834408099805099043357000125968819730673518485914245495728613581338569424846128034419447060551376159169881885844199100880613813509325570242210942183707403606223408430075424023823617383066538210997523044822078533859348811524750704640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,13] -623007993552226200948635553379315834102111709890964655383690045983975810969787830352334128104520997283061075489143501693249628399180507192416813537259394779595532921878680598615559963409108626540317550692358196764881045936766507436896864183198116186674328794159157846729634625685716478102329915358867268358543366828071447366423650230636232616787294524925261850036732618701358566675222860771088128924620193512748644930552770463590159156722675457671382666007032003630416126446590469111079969153253102363857620989813555752282388119744026576866955182882091736166250844092843195701503904255119188013933569561951582048168083004593650090404772408397738001762068926433626564695177204255676530449295803715456338487512414248788444393089147289460832786587318957260750699590356991662049956488016421108230597345289205205232629911087246081906604968302683662039416351920803802450496326058469580911945566793846061956667775858056044044585099898043471033414676744058772797031352841910620845089791167467668879606152147687560448267965960219900646326357562614771039447636944553393592102458264804737013798010542086347438484702301330301582973462399226118239625899623516479728821435279501955940178324536257951236003292395245196142212102058733656222922681766857690421099101670769194137777864527257265350068895428260402494763142587687131881957920498517344065806454228548080643603401849475312074155394853517038740908191084553458757441032051538356338420150767798540466205849229720627739936691294852157964593271910797599724598269313317348494216451387933035373922437490539266247583401685843748740895412159331906943055220867438842600919280632647032640308701431411682013392311543374929457991278399984263777582633866886177835599282126558044219073698851585880604248926084679387859146156051525938088995666521137764315239292507947862269385832183700101777274118502970080657951586683435049314967542414319716619842587226993094877101199236593779895234982769902561021028494404287604862957156542084444158697871065625182606996018936865240754756343991901635441415015710650544001181814672412306628694977579230937326199060491152475664055254016706255523270709170845578198397490798357176177427885728069999372961675602654859639173423925231365393000658963384649145721412182909237723974636023197761911422130274039335768604010256984526120472708253393439826677027178066590376251956751402860079237373784938645634948444154299811211443105491136413476347229909364561717780386676800647919933240318338954943796598027580561310109642711751596075014220473683026065390707942541026631399216607097740725646835771047376496770612772775490680555588405586198673319860632409314810505330462963474398956837139979939002360291089926809509644516237488858877228026521697787278333768337809845676815899844123712914678012636613231715188902440944532772759258751847930907511824561189546358693960446638020505282701254890157490636277270516975794994259324100264416637197395285857318683903650449641373945381383922763437461877831256207599337472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,14] 2562714705172394341837415694312710423687230966056092563292620161770833814223560785318131041933214525920547147653885355820726092158091520751201159732730622793373213478911786399280240674590324641877038253842071190110385722048064706648562547742716637230029282234820572003396989754016847659281524224223688319564128542479426920893700421310036547470689162898935314308068449479268566050643037189050022804160310108267088995756779765390022063641648327116092100910990534444411575092673388198251545233409705484648083302803359818622851410437990628124744285602484033710804935087369784546888008400359274024472815010060064379725003304610840292868837710156165192021817098486518234478346335851660291384902745277666095125298693926320177610709946047082293559091139553799864016721653168471109470331934096563187834668954373347164603514875750828307355215663820369344601505924976370369241423005724852311603079212550269790234311150103880291557644701266382868091189866697962517660038153763002084712590989842303920867823231717885795546679397733686712295333032113517287215409546758119453720342363177898243801228626008316290753646639473076232919091568278823246552006745260098823704193114032037097451332210375750515450183239960957103473365738543955143834880830029982408443408026279563510867490029275452009039513900025246731485114476070013753208683860785343790809406715940776362998100938050119368628585869070760434541766063048088601186181911472102221152257685323373275694948260372984139999622157404710205395206729457984809241509112407753458854458086796045999620603788334203197947564954623267192933150826608973187046396193211861470909012009450498696169994360452338390294295933711858266365599952260371601036503036046979039232137638534093916518748605864904667117377794047464230572056509354858209515657505304878206830438673764553373787958292063143112320581216298039146867460223852423313281878614784225047705260078855868859311841428699114601205394827045557123905301622141001017404238903676036469322770239801271808359629720675864177463221787153179494831507352803795506823467033306736779898941623572762420859807356802013447459929891252082003420688150096157523912261265052669651938124868977272436271539395871931552984529604450334443237457022519019156538752411974116515297147478275308544869826313707369602604634341797037567718013319995147371760913953484786403076397147582764974525757152801328443756521325240398066753212825658649818792023274464111390916387939927717766470170373305959855597214625430333811839805520393419342591839102060240087605173014689353893390305972371318968026289669609349471007401376679162587468861032929052901880846933074567922382088877009731048668017390055862907348015720424803491884398165272121779205603870576402591643631830704863064276601263897068735999450822396431762511129594934250827519857784054167228520850296381333016683040217155316085875456953517365026515559438190940107440647664574642750752745742869210895500436624124933154657274943415545869647595697095271373183385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,15] -6342981511147752609313339512012649737739475002960127199708703849931162885444627544411089003715262189470450437386464893798348077358089817267885666031708787406290207604433539843514396213656347197072830418182800469247212929590523558072382090415776390862598782872549103751169167040247826858822116760808735669921619457364565049378156517739290917645676631873269664586576470492118641707161957467213907069229712534307803205692152388564468884895910598083699151344299525415838945505728447764292580441019171256859170432483290853867046717794943371583817696990894213294374020002486585498475826687960593271949125861652827198029916558185715916232540119633671411549789781589436462051089815729196188688794806767988198160270846720589786760991530372714327645489827774920881653645831155548647770208961909587982678520448451931317301547072750731970216838374477364413818212025056812966449807851496775049598590314267925720453360808615306224104867556098095097398053692964196939200151384315062931019897896517387992263485036967970670815915922075822161298062807484625888643309834435284351762351661763251268835984288135844687974255768360670823288224779194798630172408847617178890416833180285060000161570317237321677983998548296107739123947485945104794254649706066097518464724961309386908016367058527384472551703086164086777256528765963899635151323977359925359945456234333291259992004361239671525230124281279156071005214266071693793132712564563354174147629727286576117402662303667117471822625377216236456469305024320730544947973451911877185692356512106130612368766331182815369212370566670627147722975466137230415688029719748559005782159930274837332037412504258473665392452751148831705027083974778083107438973713847171496167555254127432476937123280370984245314146846832259313339577336862685621006932596587343140087237620283288860960098228965094199161586918188397297768435718151049088549255614783866980525131299013068601754252032366152953197258501193233907833517859198856968252849096566545664447758355495983502171891752106628776839781069096169142264374357786188377945473184136287414548248309257126834265151782821144350180191047574689680488402361257326161780076416844931469885602934153725239350587005553901221149591194234353741205493314621300728254914717445689627995787383638513069409431944576189521324378755965906327951266829119924178559414463294293356576098114303636244364718392069941079906161849624497013365447906853708062703117218790339850886272557303580719837020895930724803274964489013625506849635344787411592361153034679547927149740427111109471802382534265092910666256326309113192495040876101573588543477790671771226206926417749331621294850799119246597263174592921713437803424676545049812056503420841256209864598557870320146071817316265641442899842977625065512372615014440496394314300725283714579594140015053373153490553201007113912845456892254710008301993343621044025922680900456479296279790546636203939677633872754143770600478971813280198853409237716275723187796821835354051004334080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,16] 7988575070507440052497485033674514681673657405258642751030787100340884306290466646999938005299888643447671036459768608369410125619968923245876893230364016551181960705490825683703059377097227984278305614885815683192598749638766807493468435715441386348447442243660151966398332227120564320327617372935099390357193461345743446734428858271241819109887130286411275434613699790654790524788967864681398941553420025175147454667426851401761618192732290173578468769346246332460553979805967604871881525124066727203362970586095362028023169147884952831377646012883425560061343533318618047819552825227679834570917141366818982259260829176839665828611106396000119709370923317552270202551624316405507478937285141520357402441444791086220703596420809714410879450190600613874112486209362868415708546718436076834362276625059702579993604489809646632204486078679481756820417897513957474377196110381750842691282293327952639407717020721375419495986494124778911808628378841044196268425217514086366536349805535210763345992407314068388041416706916094503985681898692720939064591497376120568568370888735850923665731565055277052476933680267314837781582365891542888833926691246385873870129833052103849977487921261784834495007666231223999762908638899819320816258042125334996353797134162000355448843037784543289021833187013745353137000344067527948539060742894323566175502107808417638591216554789302903486751994442721403958038000716404408903489812170976381275327488179300190476461959290952926461122691278591516967925557522832609444586116202943877448027636440020508468838160528146839157689619887141040171295428518392840345362886282862021217447543365157668265792170110139045935114920233412503482430262506982602270727229635533566771927754201310391285055000288157423477783089550362491168258828258894208460942694964269611923317707936713749006140070262980661748184468280082817965321950137787086382165597764182928870892256172903758945622807886622682345242014247452220694857960956460842790535465401151308423030618323191651087408483007937420762983550571073518783757011456549190768974607399581186539317315670013894187007627746216765600503910656972190100098426295467143973498410872409204146928638150946791475300684550426368602288266154089011996101922356514130252499108555844079808305500053942844223868399713514607786895500751366039262944814785826775327582009498705470877997404517958038754486837097606592677725932698917050163139438252159768718655696512533244814622989341775710523149220744105485993885799287429750269106962317897369920812759823166541383946590956606510792309296429053541137859132698872028144591097369952375602705269585273388571070595704307471164237461083753920683396423637482290602157028667141802223392159536362787950619082943401633242348399185314710591474307536002697852882113700355019455855017760848583612524784696617072298349871605149291491736536587141706424103694620587573214972085515559298923621559214349517523177236773181834728192924238978645154209809670055810079722920281864985819217920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,17] 4594976072662501036283989868493110076165736611733231133516914779415142455524973998371739975752312396155831232651514258467471079585735024421285961620765221398111827875216388984167946756803001144468243581793921071992944946015382731628066486800151574606953494100144451249059296285599293735404682342134355441784077715355008368010524475932930629694153151876518355216617281999779008705940590703339707507583265624638416070318333596494988354608189029060521011266288522085955509862705984241991018288307472341365222159003165604573930154427496723897399438391618461483353039894938856252201455778498434852567204893353732249853261604158218869132575076100259620393567599532250162106037123514296404149158128884106141361627223421959739572612611080956726414049855131417352192262637875367807993330877117310609292125666568827555472528497677818947989815209029964255529335580765970714196327719054977238864235914992766055210179073726403955419789949813336669976753707205017257636213809089882011071294679760360191367592605252636026604262564268409627586089505085676749605930092465276152333392842738657475804140560305629237077389146111888451248373973954550564082728962355432076144054557687294523528043219145170221985062638272247743104776796862525389479921858248962502978173500118985420361166324417270414251849523767290594772100309856199436159182365896717245280777884234167171348949792039841780253590402841535642805322172223003432061403976808889766802977965193155515787571242008678652087709790063103187067942937979462289715416030875744253800463416099263540958894156489788908484889188431357883774144877862289251122173938971172146827838073903576092731365703553284661817044746482334406998918225011230049012781379358252347910342893166422732572473313009065513729268488257906486496182729562434870607989197254576793098184476375476374799375900673583209894987864856499505588819964754629387295366082625760749281666238870269281561651946900932580467215873951442845415457228001532819155470730457084825381798796839232276604844473931062087433351600814160813376646403589299467413010759541745637618286820584292486468705818442129674492814439883774705515681234714888054722666381259268918990248862671718165554278953209012268474210822877103130155727397533058021477696467147992177025257634776517193283629151783785467878658182705077126918527596784267678548115212807257208833792028577134221114108019688183187562554505642637586814606112012376919489640479354248410540216947313793024785919132755130255645126049927119480022322364677164324343837936573564819232653602354022191839535211187957632284724066882700132641774571492863222569201033663389806835050755127428236582946849297395116609363748094883016955334538441025591952597218738184560926684199043953723550181279504780013066304412452523249387131939016092638887275604351963283611850578947444598633026551268322906133360568186630142749765198861072051310246849869276004733315249250323289586310912358969617857275008109296169608612191671316691914543509301870904232378368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,18] -48411224469430944726005307718134590070780941555091685956146667732182444848752114359530562104933334835055530262214608474552144029784089955653564923154417077396752644775877968780737983142124630012078143739970206805299504950835987787837906603037391262330269295388450236738361788810964405202078027877076358314044048977357533675604372254386554559248177536905003089293347653868871421536761631424667617974350226953269626133213436762425210320925883568302834600932931859008713938405085727264430310252981574789474415245689214407026176034465216759920945470134671523714612046301813125498699669063842216407762071519001081239926460270599866265097955818387754215284680960931320507168717876215363432907883113305033992287083041058084421184868248719560100344338994121348896419257817695768633753250965113563850045583290829113988546320925414733738974247001792414379972943468065895244012878215981342182112572604134747568586222373508707950965850542401153974362535197123750751612069087153032004437706762347938653430474717141033229927381557425130444835688862157525586293274825230146843588842003224258413626355947854437342880661700716653165474757845569888065062950266773851857784246193307386335001667888243509195386735272820805522131962877845153824856781611989605978167030011711029122922504760030990406961552334883982898963013496384219241224654674962002669280905803296104928485417888481724056847833768448312244305229484378844071876035566030009873984108834441022732704056972660926264371008842831209073509616217007052240463389594891060395417179237082022447519963734035630416685609259703047606439963090076534774614979040281099209640739426795401878732667837729416481432571805455959000345205861379840187412887602278303755815964821605928722644434482602927252046367570803006126165608944726862328744047961362131463884665713010377083724912154026169355793442872675951139631873062136443683241313296869035558395986173237603634712233366975326031094350825176758658626185573604542534994668713230184587637561708150259805486369234733472694665745388770953827519214516989312379854961397759745778122830282599425103492689015823272374658913718030366819988817011546598483198460167336825790794290128603458921017168372022666773918973071154995351215606900379480995553957272502459169213287690942591172700960586977567578274440975789013397945071780883127010813104082056223385130005877480560320484482851415358910419951452400065767371863086898124940586712294299100958441486299645245439170570664655369783160109038082899523825428323156813676731115317595316546935922796269282612387818304634007911653778192836665524227068445363273106242345129921629038581315902165264045064140779661406241246879644168268039977204281862937345146076374153643917686194759100011005744554781810783298959460555530748717029371582672563185391283867593505194556269235199405733902139727222208004428332905810020290993117901865527649067503434611192648155125544660050912274989370537504577689911334411664445826703452907793269699863516041924603753267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,19] 125515748598632610588386120808686787642797176552931953468398801994114208260463111718438038292650745133907286605582573431693914419780048352351960178211857120437691759527702799999685166817023942893391523731132724250946448043476214007263807768991748449118799078139620503645498381140500929640639444467390928757768219751200878453135600517789512007798151685603578299018432857600838879030729178624244799239272296578643179051560937935353669383656822967920991921189594633149395344733810168619137011528783392931857412188363256250444871179539549492548435778439899992833287078378417907757666405962790505847493900158076703370562709094149722382058458060242718325780370195577080699761557383371756335070895046645442446266430626094354748825281769276933283915137210125709886134685010086234836934777632990837136031196016837230232674024590958653208709002541101099358247614469752604863273175223306171087653852301820187270066341652504233226475923877193326102740500641591319231819090434930916469623475694714514169390994969810668227676097600037097240389089640241759452575218558473064736990398096290754960942262903666614036803940557387652624286328610312317547074809699551950735946203262176997802251677531134996410064951249657804334767962344723089549478603305204813330304562660728800144333668475302229894097998295293846330616284502707120092977046740120249451115288442639389546486568063061062821631078369751116006080746286126320271228294457149333161895407205215365537265590687300029877314650914719222602776570989358556400447296622198962998345574461337611734685610823563916453329022477111875679159676030219422693165445444111843158251750415815436195536257952541439844146140186271876000191022035211349099001007088235116021671232300198124443617728057168022691832353733984151776369457042541894247165869337714937109366547786551352396770723346806789834947317611882078567421585194189788928731347760957226478879025213038432107346939991019334872380916583779567077393513448023258380888425826526885083471752144269974082982107566249059962039876457853406230572653666470674868921538707212302450767827824282098853104407826559505801512350850960273587311558337659070912240416002092066837710541050098559341420951945410355321679081865033418594383549849914514271755548691500879118233526979815690249154935939387027330995846026815939590488243100246666390222100093474386682373768747540222124435269697413762038693256747204452188165729027408825850005050269064343270591058731602823807839655020976081685677197470147927951429317238959068065726242610557922656015080485950754515066283310935523876731905464290958224497911150479701367360333347949188735723745519460779652564428348799388740698932102887325720945801274615668311110572986208943013793111934173386754571479055405863789187431750555383898242091475240226788596201358870010469347594333484281123892842503008400623676159309525965861936109342531031989095016929894952950499755244698346991089377573136931919956910617134991402830474125765538218098550373962494127055568896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,20] -188439571273254440555889134711395289189247150796334731142033799516331712056265719397343351658044168889988184013198480478574126373234867185961723561557842887832253882435458824442828827121765867346349357039371891408209496952990512496384419578178170161385533683572718338586385215443944962288997195324815583316013377931743118527011716439074469530211127326057564400051267821281082676116932836729942047732351900524149985398708456333688496735885698312138862702685624672204020449016828634662420345644094173771530489462245872390895342392833001071643608429217068855521477426304698020174424483852324236982071303162219098360608166000092410114224220811132327372752087398447396945656088752359120545173887998033227089895240322328846783340420180518457965576661089230947827730299784037947904383661966770841249586844834562764686142079774047852957789817061271773198609544841668954954149748761236602155561700155545130271410804527883724021225256023854848535573747156934845368238892495769071214331142383615396276403702196268926470542563317450062927561904727206093989053266155017432278597613508597337694448379255535294172372788272624782360194889195110836268883624205870898178471825510813813678628626844331773505232766269371840007510268975844533416453994411982169197912434526659273684010155945210458078575552634381344992364168691049128454344709428092935147205019899105108398951522449935153893392883525514547446145385458652299808517796080892028946571162541066792747093939049438003947014219920677439562243101782452206720804040428638164695382976068125468223231032885961401176162553030746620340028078759178323157832406578365084163481364594712140656890445912268673901658304799856574210861420656542709413944701718658458472033903956708726388392550915480924460954876872407825928262054583569060789682377748227988534758293032687647744019248799540953412791511179061193008022138443603148058088034169673931488609195150638515659266783482120145176075609571793592833668859546562016001801810628207583367633546282704382123636596073253122473934713522577280514183259087053340300812044302444972008498384009462987210328702680389763039813901076896693401628013613868884798479128907674326430192979508036070806551863725939309802112170102677736457289842957113092189682940580525648132889461732712556962835158533261675165119007348734403458114494183112762042039313299644388310587259705938479177030629107547641858942231219559537914142479791267632280595267964692813455673063152903501810183683412409892062371352515348691600142620192134438335033321412166145129239253970699138757085249324006327924748920879352715309145901024220231054634059376946411930181363016001463639942708175302866245105655134850976063450362593099181183148786105940836736600587977000621730775743831162110783850889147799149562174276476339433769099631465775339903199410184223020839243886550767714988549629006211232245516382558986815492299924202046193112242948841264945239101506289375078361355841975338142899052129678507853989124577352499154517302968320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,21] 138425794475456436521213896037426867935469722255307953127183244890126878569404315861225011350775765020200839520322239232441940149014044553608432772689798733593954107386688696040624804517462957034354027126503523343963765918657331534067796500507959593613604475535957169178819241972584783625296070072024885974781129969980114982984077953558305331811967590664968264389001171485176741273428489950600405765138149951443074603103266511298616423575205400692469245966542627462839552176842280663944267021984444480724051580874415810474909252444980326126400448117981638769228316822675209616809757379478517926389295212771653398056885825064430298913412278376769205507985310397474005809843425182946835131727528062044118796507076000550333736847847609460921939866753037487057447552487974195711798670732798713621818503117066178066079200877836749452812911713386666848794710309480805452522581494179107326976622694637215746406016619994239917735027135954618538554767049200842754356532513265750225838817204646992549598021311815922149609307303170776579166773727297262365320863723097305757361023924289748845667479660219723636349343129290864408002555480870247481103425321953919483110881858300902256192116033794462556938540039028268763715055893664737262887133879141612105457124562112178920052415683838423850725821944848209777325838876275618777120971295685633952864769235317074739140716420268951545051031742788105605886380281679480997077632038022124219214503229756292629776285589995047569501746342348558122855720322939488792278942569781410411511242903680800828835782355419232724366567883887485217964719566380659833168089161895461085989300840908486099252666994186822444061251687095598571418014270978297308329614315018762101446276207633261955992485097617759932519280289031666970221414546549805012224351377406993351834915672943174380741297791370557196495746762112936810618835543666891272704911548729817320123193160048378200957802730393932237364260174958644975218408565844727591409349888845715446504823260157816453227944561081902995061492464072544004719917977204042696168429712234713550100393591317181863574766518776427784336850607863614067082590018620256967061730219297626280654500290376944358930564561223537253721105239437047350720510261630097060493275158365686320385793701084956725970784374039552372802291844826716716190186582331783395460946090578088435133795502878168002069004135854286068992241757789371813666103171862520003267524111519205570869025328372895384967641193648083910680137708971648277212612539832114543555981156134900790889717980170644781910770715913663934170541539597413915398394842682264837833437323323675224510320047488864810331235410168638738724535056528525825049353994183570059921659220021448062678995461541588957001995431834073544332696918018453805127379916165693227337079139641332978388816917757209634844338745561613480693502272936022242431570792422761000056982824645680408574486264016275606382385478699659796127145716837018669668572564351606373794692638759057928937799680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,22] 87443057269809827408143013190501701569656336976457372935277667202426142169659952971150194257590805505452125546042032156935413130113920613598918414017009964584885550013018498520803524845422995587725147011784316739023535602698094244759631806191504695856399538760637725321543294100915671636603139263357349867570834911885921586465000847349169582635720013609031064195265734815527494598920358229544539365715683187623788195728791454892506271628621935375182331928595141048105505173867977898640242817276426569047701297226800489856785378356742843880682535779601515171574846610724529194794018075472527795731155421126324411662683485639848912312450853896567712470532133854811363601770033594345270663207952478814392900671949428106662825018148436153489679956749981843782115305619842316165862284002531461489656460171144328237046777008808965366216002694470529683094331295905988733784944206067038534407639946026217422732452698217175646102555451602781031426496881721168813086400928195144435789369989350273304757813627562549153779962035284974603352162360823965746795064039061170196890605670157642217276253448593387402828542983237664233729467333371095871660664161698428545947773561765706907145998961812383102617698318769612023873723807060476521115757357298848413856236114395177494539822138157607868150175007868071044148071277431812567878820719180889996826064801828218644026851084138721060263465437287830716436563586170382723214948374912344294795081478398673478007475111397741826861929452062766669090648254472701415161858566766906706463909835842847088647924931252846036564232507940923762494237461295556926822562913614826821117858821039402153511554890353955629292380888598499968915153253133533496744583497224164233487957014254118687978463992263267651677252429371727949361557834406486932594067715340757044660316446360191675945470615594984364599285301458345937861704950848853845751202398461453422975076808127299574290942253244190559464495430457413571383906074241786608123354803032723971423694233422954187621117470598577163948190113299642470051502755723235989591055775677168776808587968138878190135436405499819435745658003251019419356360174403517177396400851238474673689968331892751548139493984018050917947622389757693474716446209405421730237795408439382359936613355038813441234945295051511547483030666294806660793147596840126677818734615754803083038008285645853554532733055922990038040157854731663753556828054142472910370294601106833805005323223598244445692481161351385835288833540423193843047673538401171887068449483090831051064652321500157509574806810666988891782796160781658424055802380504774374558501432051453925899047842672950833752393796147520574490982655407897653632677144636850547733545859850637784918896374465769640956566578563531485247208362724328696033521328579496725556661448120408135319368784015371123274101896023813744988467657994990863448213255936358124526223568407956303185198748219509661329061477717216689854501541479248859310188384219201988605096823657381639571374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,23] -403471004758164896621531646868455512331387511296442584311839691251291162016360991380207591361118449818693569695363669436259987998595099555222134865261209802223211326477093653693626184549449274521230693959945709100670454244465405892443105064928134585458111150715371134651492186461978439043150981164711824400919553426961397102343070077715479171605308026951521580108932764030247147263582761018417382084130696319802593957428435075224116684337959332943938830875338782909840976173609337734266124743473572171145629247028005398729835558344160359886133140674495136363308312054962645983321086375484918407131011585810838363072461558829557179018310851358351378061836950423198680203631926302480603461518372546876242685835782268463421614850816082486130035334070295741817722669173332992904684546776789627245218965765820322718824380536831481500553650825273783471370026642590625517450255097663419025771587950255186337404710176374197065473741366044081813606545098517828869124504603621491483835349936422629991190082931975861542872937704352673773494140698612484330922614316504510087251189165147134629713833253042976294987267675629586793171986298539025563367152426976170416724401473087201258169272889395850111543834208855843038683968718705631893519240703645403919264499139656426433004532105409131532959328705116061753564675157090360013885606768468411690609560138521232852361167903344713316635192894999250950590170527037176500712594665858849896997944631023702379372008503224426213033276472820675607680993127166825856258816607268043997450560981230802522313730590046343282374877319973111520403117166712284568217195925082161364728588870075996424400227478834610803601448461739588141739918512900349104763572535938793740075398392413974731668789976093061138046596759136857134016867282845873443952340903612853804699923396398993226320695075968388815002810508171363793994474424116935855503429752602524728527643045795461540860401311568654239684886339730717055822721623692167330635210577697421425527432971884991367580987072253560593593754647230143200973218257874375944246454809402784572714109396051336367378601471557259211983143657750140938129737913804871421867998672949528445840084444339420266006301230403393387107960588334471196624124763875177177614726778143838052642067704601383711104964021395611557931380108072692614399867695772502531083670707902331278552208800459979585045429156315383500012255939301493221339919177221522042892158211288450041582173159625157036929634516482324118883872438315320147254795887143364854069674310897843580310750025858311542224718574638192601229481154507694516006318314750632379915902799184718291246278576976545850706559104772199396752458882658618562245483500692564248256356130193369539090530190769035748964632556148411538048991423302558145265391833598837916326185716218750144771722341236320800160991627506430439976269067307581746523562835774207098492096443388977445293304429660247592783682135377773221163769597327525566565569853919410335326270672597371851487838208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,24] 601578624973094647681491788118809560329210671455659984868076245109782576955137750735030957102842825657605834199704909588019919244554986694603428735460225607732129472452991895135652474338753818556655303015914268350520409846489862327889942697931923808902887343054670074402652226588724199463969388878322459400386441385850607457134376749062192193219215543049300940165926468335746458562181972434498799818365654956672398793134076098916543128462287169812955424692857321446643166808733688006569115070213639742070467583674122214942435751969953027982656221438704255100581523735672073182088097239937668371630597462147823605543807387646515279247521807755788241797463922371218353325164327975263737494260964494869014193685521949148317157535526560249765592249444586092946622858251755280408578800567197252861472010563892377610968186290822651574264354000012222658964822707441113759871141069502629231875840556013122858465738484227519788220897762123439666693221838732527616386020920757959645055380665918312131692856060653718417065259254611377076256522281022633749580950902830561136822860290090697133803199324979448972744319522578501734694986327049044081730183924397152281462253441064511929997458532364110786985140645949396431776595252912807219689031333059673178976971704963520765781249483040134278925741815620768351091615799611738437032177764227643479682746551233239864336082828295416127394262784590069021240309010019625236712027247694292453996029271151859598303988442692562760547575218125846523827554903560255637726609789931464933039570138485858840101297659914453622800192504347255504140746710715695682799642426641982788630875791628863381341526303180453837493702253998312045499563340866637623138049569276657996252647397618231107873375836787206747849128344122959391134855307152705861372145695199898013228402833155529802179318680017068964265772504144953426789645695786788975358196484283009783529881320325895177757697780900350913663310664043287170526726206924371460736586263451048453148988347026707084741667350997196440916743557863993869914488294328641002674671436680150420603139469910602741036194033572007105524707073522048616818042751986760519884619976822442627848545018987434031911041016552287448293165904777237119098621856705533717739441149330855252287608681369223992419445648410493250237129993726971835619964080407465645645086076614795382814525098025775793804855099724343051447673192517261638456840218021500160826624207122147675309455622747152761356937260447252405855389296419927971725391915621768925014247093283555821125414603542573609485662779365856466919632504596726888989881441787851490760025438446092334164395485373647871528678363576245652998156860345717374372829120431771971106835025856640304400306562915836811770246676950657793704592133657070125368101681211466982014129845687398745077698288598299285322900856292468244573271411109192945458693504833348231895885460505067043227631192947617953259692148890671978886881801411000429242544927333558250905719790155092484350279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,25] -537304347335764919932913732285909004842178130462724841683438047993110982206134567528090531271457434250048707251302728445932792277186336183754234179207271617247414899634820610425573623750078583534524252483251584527181920917262800464023164268113772044822816188975624484857091266595635273295735223295839646928779038588959060339216548648433900363714539851442429034417380360323863270960028579842677050383480957812687751571091771507646478197249152748112050500021563421692998399042195415637184269264227496703748465288413520456020601139490141218753336600841857349217344822762319862530367819470067219678139049385730234619409741279504043921114861462730926687740159709710685530503266939718078099223116774614141267033234227284983120287649210909714211939753861764595510365838213260966322118972341699607050307437426576664806291094892028104993207839063304850134360845337140117900592584784217735919034487448013919592007908118309043536621321667035640108768270158469914556868155570463607397822137289007917516282732286767799198599650541710473523330082037917957898212624550252391252112678737942422004355930388224016819721103038813916618493516040806637485992635747732320247324898185863664242618067173552670785030331872133868004323823657642255561903708837293735165224065548430628177157548972763765009713219959103751149059605541609724052461783335622865214913081067023996076974265988065558976019033368406295353338225540334618348148629702150211542608907285572431967907001251673269104646674404513466333422547018398775751251001667059853642553997868808120693544669429211708542414490770936717941049984237868121269237017706759805925050418479695340277617038338707287165713173091480680831384040944326183188677154095928642438846139680384274224985252011073705740838599815550196718609516399098051077148710895416226932280937256336178108496525635257259004124542596731589425307798522849307427804829797304681019446348831566042314389639526701367954344258743723166968646744931694949370857193919562847938050347628091493160716735059393863407908984923720886883513129190881722070327032809967832893528884118085985496098054494324359108913057808849028839912436929470858597442090123084930188492194816844478977379134212249182962473021841683714210055338808652455368221501838109279100417101198803948425804155426470701766653881022975197203548624244452315679354520853589654096286599936288217677865796576275814419822962256851515680843335064485302763698721828004454667179692110090423781775479875943946718331926849144599692189209464915943697896220941625754555392376475016135113165883899941223199130490681497159699527669300132077547782253409656126172149075502095290863908547119870811551637027015544404895017058235248021581884822623910155351377346297278143580553314202064171749647569557853655013065881174007625076214184232501012393456635680871449358615284079057623772938408569328683405625652984329528499545542588255652285837833230548838835311375728019935881280531244041338083812154567312255467037077363040470087174717440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,26] 267999206832575861492549960886946113905734930072679384351972477121917957598751771699972668133021380806954474941725209043877847358114426865970196642334826067852218850652367769461136091443378130472413683403789894175584881692815259132340183196454137533522415027016995797665746606288425559610283166686153442283306096761496283160965049155493215133900338847142944277445541745719918524367967234222687408944004845173530118641475932280618180765779080214577066134210696496648751743761961307067206842575548762905343184564835797307750955719907927865923927376186592196676644538363566642035984591440314354713147150512547461627229841919313303979921898611030249503499169885211206251531078830364693114640705393811496916286607597863134616393270317097469198307041850263089848270782689038237197010282726274302989323186104499465083449508393190205499047748968491200835860236449098277562475095198130883205252468216468426329853676604159338666661059814061445582325461869839703787717133612793374428671287488875918346203763145921073750301172021437411422482048673959135910907473123730338566105091438600395750999366857050370768723089981661584404246574611780488607500401658945575656815794802144884846523111839906774773111234326063887264077292163145509096698401483720599836281808643278339324217849688547348695069665295908250883563138658944337799032381861644147061785195219074838840687824283223214548641449614623677016861780116599730047983296563269205745735722982566159830592130626944899230733961534178208523269454743971575663052379597259790893201206960454638685709381350466789467205462829845452941139751743123563525163606943816602802125913698166305179594195085951702023482802081996940102592513788232753109135604033517202928142880403653104282947116857725717834064182795471664496905518548395287694018341471759209275630842031409469640715766237374398769795874312545097960198669002543700477674081112564700434128147049160259421999577039742041543221308808829733460003985972830089328777334653090715822855962406277117063480518849195027590165012060951082464013866061613720000106911400284130562084055243250133031320527744619095594344769568741827524379231092289621982773356569776201879747221929473599262820556220399155724633362211040281637462119068766166240658478943622991405327620456028815074987170495044930786796098385533795073834863455572637000629050697973979951985400869542528484904893972989126058711344218168315357766278733081771500039777803323709101853054323352523539134249721912621944601604942767793555927131376328371463945510300671740496919706049283086157892744701707687295028316349002490890050565083135870855555413864169052722411420505414726263120137414768463836476059081103049857209669353142217921755944870855580780044072856971459048929544946211938240572767044624964151201476621461975047852555863139766584302248935786491250108828283034035686740579743994165671606971651602518908033925410838581782794012478392143727836015283539221554435104481368803865193449380194140780957489212645288455312506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,27] 16006468023089633864567536729406452597948142715896863934052728688020163576288310001870420707826992009491096640537248870643299753241390073786562823046357245578290263102924309917537032525421160727157872081536597063991278116221298940323804770015257304060730371312222340510611430194337510768660473871958235884223756400396837002717175033228627676763705444070983034426691194449465802381900135650508268827584411792097637131478598994161415197725248285606117453196666107511024706530977989422177579643677259487293493172022082091156074132433678994263991863750323578992721043152234051054111333739748430675451006574820427495095678516074500240171974725750547384032251746725146357586734845450609798076063852993586888676768877950799208582790368547890664481812920731985708352477296443871501353202903188825529305703604747665071850979944437361947704630495385890157404639214398449234606359155580830266485050298233446041965999343321844017370412864199536704282973401928534961010642613789005550835250769138398495934032955342382781554865149511639137735649108442161565388908652591842674493964684615952399905807952888291462860429519591167140332569291068346235916334286645985965179606058345787907046320787654293678184760451010483835985697129660820096582476799852713979363033104468437976391636656455171227382662617334487232657354528432362191689181778978827234456875670049024848568771590371197677589288779593208812305396340541776758556836034268574620694315035894633062652021022603974766472910832304154708806348245294296070034747350892067261002998943960857629822708870963175799787048372840265917544476107736918537663958598178387407278953839798609283622533863158187104974099054832271984696269286869394675425769393668749951942284100312613229946413197741817443565456582545174685059187137229261171955056147363628146260897097894080359497876528931386674743959406430594272678092818088101599871515350218307022198354775517752965539404147095228600167232928553968385456707134053989136624645501074758506956441433674288002561876946236582235570830848487133213439454007878931486520100669692135676780804800776424230884310530400891207921849250986398724457563169628927983648292127757850111610280359028544005250361253321155205461933957192417318193843517751806396332753286469948120684110609693960809671151653470854581748096413619010272802394003437986382659002487776670717623682279460083928238929028116409785318202506975783032741497267035733724778704714363837056522164853812813881934005006207286103995011654953782219810880151581623671351674350174323602912665343070719718544516643315475516192536332919890028959889371716656434828572761072727365068947578406485873782307933755394701339490499387975911905845228288938940838329750155143741445988832764643724154680929305381585593689909501049372622561275452571445767766182250547479133225300059336303277738779191334208863927566246452161091367373988186969204610889071563980967624149009615296061533970918347039631842641180753385101788996575914544827555370528914827902976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,28] -166935129384703014767246124532506354131991928532744383035264841655545355178765735974485516215523048039974703636013102001438627686270523624488601567163777059306156097047920949888785518893123811705804451674878529264800830660813212053631050645650386173692468622108994790764173648928771732542140389522354155773738394420953575807508406123488231102550371302260557691741058285854769575616065516789706193513768938869119392115470948847585440377757592453582675023849647285840082927213996555995829512172527813442163263727098383059353553475955994552867816875096998740128612583774374876488089725607932989789670526412940502093634221468970693545336768554476741408067544213003167896855114802198027721978623472474303058284123472967707588333620463176596166414709394533215010546013434736879301810593591940668132903176985994494181325727069846156181110658151467480048927792841291572212525885779081590139306623390502768810007750471158732757718177205340923915236817559454039239352115042908980399742216323078946801701287274737725127343063615756102266959759410936276734911288408715874368280161989441636974190697636956627810934538921372818250201061478162276660821737449027298287597600897616619998081510996209635257296471112245634051855742037140435650694102253214576248756870160461369134332842637207878486341277662472431795964963472637036033069795462493291320876550892052028138344434488188139157184554992953629644436214874928313369157385768071120736292467277803159862427755998838018293115582059881080802890827386617979628057111343757361280823303972571081872529464792081229135210287284769631129440575365984755343619400969087997436702847552236145523199837477644559811567983371101639928297588798692079240966036084061241813963531379611397674197414137042540652452912173139163122129627808525140489660666246451381035055444480259146656568737958052489579729676922092614074086065346625731724872950062759349192384040060602717524154256144442667332143822778250573326315324764196300372977594613052155499359638524566912752473806165621040815899442171492018675254705450310578564370823379139709894308751040252119237272131260718476879842750366261235192596471917965525616521521109040608960402948345492781614388992255654089792848292249624354365504979686836333576519787884759464049754222531644133622768887600418291379087185735623473857612931806590063363953947404134231478852960337293217169309330351767625341440035222693771612759192733830014777347239994700518077500419811138171935545732692933905971671552167684309059215818026433612573414192692615167004806520645864684747200325942067072350468388232249218677660808259855019049436614203247710111407814015817485759370784105638689217900628472314033231706487563217604108710186525997897619201434912699987547475880731915189695021696939823109281746041199224306943652955639430784250313613904371253305741102805613486874167278197329901482404755382376440025715429034665950573440956810698566506315599951367950676074248018155713217436644940622002161607952184019213332827340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,29] 168594250463598043101094145112528688958064316308603712559392273607885797198722693714594806698975984042578303224625767772565915014517783342443380046302196116168579926088015825311620289920916788292242349697299336424321602448258800328647675655042301140111293981695759580998479344276780183177498615894095408332902139876688650589746072506103526226110399556438499340111413531527615613429858932762218471773115099616293557207061914356856669449138007450568914113268948630726569114931863817225402859677144631895931651616743069365582207168579307952350957704664617603487846963352195953844700703411369629708784148206502250371379550915382664756562454256509422948567566526717919192650553752730166907543755815287238449590106461158608738625585268141795568496712214539666870903524093741558355479897592724063331920080723749302584220171537791732482986585508559547893488579237913340452572123747936016404502340149846600401591839061962006322069159871327880039762791368833409878334327451278606206757174174886562073451932859503740998161431841815707182242958830519999740372739620101246588235005569703415840322321989835839677937415964561910278057949311410755576703364278764662184747040597631789356796334081036567406522466696073486777967142109640361572561099181178702169733766872723774116729002704988076541189187298167645455957499408846513918487059064049828430436818152308031141655864795035596536989091575891631045045046598456206428039278015696657154537650936992971956232351191388188682820983220564780220651830083457895779131516739344597549870818488177110817671449756312415463029865150643134582588258339213724153776850897642837398324208801052683076925671386198249509211258752342806758201977483198769208766374366056769837043562896932719082846620009023889938740422799899264581691947228120451261490529851958106073457828762705467454487752509935406619963528504074996411978694727483274583395176058861381474720924677138958929085295664264769431381931388035857118686666114834295994614737250130172105505209450629911126107049341567803265469870458280278396057085832123996048765279604335344345030143254210439097564936171158749674569213667591535708361788637342514275109286407097761065159202364997064375900996952618435490720420224165596017459144426119956980284939934118286260582059112136340415184788203889727372608178531334952011589041337128095533080821794369939400256274089084427159235920459422448177110680787075171268867320514533134178113159914332311931087479994016985179240306526727422368985558349934803163090797304327826673269891338200973711437861166509322201245584366601417965202235581305518871325503928272482000270632138885514644925511728004192103954906616764495840376614298786799121660282480585047995912229535344693809936270871220315934449666892009153907292172914764157989256808952985050412838861495234510606163488874727759132946520033999680635594018534914101320634408829600623710029688271137184494866281355070431916575826914305109797680520820466840753472125007116768430873222451335691935124815872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,30] -93146808293788104747338805080645952594202634168979599715118427811050771373216521151044120570499770619929622444397306716648994887979926420821452663551754700536011148594253018107491828370750909588109132246210847696789601044293871303794680379387600381982589600038940450354310982482674307616274529907192137112944547241206868333061825354831388882491581120669160957050658860205434956565731959819545039678272970928234624175439552925143804451218762403774692819828200743084187762586509716245570076102547083691045920398612332387635326085186767359263996098338151845496311681980160219587839973360523016484151805117483690850412543162991474863785632246834194866443845328856814594049791794024413708192188044452451115136592701669304037998228470955955399055122785188402691402281988178255628700693962564244114055966802558118388390455335650707097835962226775613696400767394921119437681905664925813680310614913466639166481625841377996240670893768972560751810273988850763135213527655365155536019315980988433724390717138637531994585614192111546606142051683454941703196194903328603215445448695269325626088079504851125986387731563286051433444209162132635492217034196035079122533000721415494154690380134955256117820596896592328572612161512671817562050708156046198359135933204981505668569674011917634671027058680717255704929207781522976704096422042303223027730282090690093543162621280548831822670713214271832648817342304694786896237205325070958929402104947757341808670936129954158400675020194026727865909059401048316743728189996023956605453960721370153720544814374558414209189434166671188714634042039447923869664570209469077173461057096193853162998142457645713365964948299187372956217664207232397789184091764021688320329461204651263914636333304449340020673948617944289906767435475271033623751782974653557363568860813872423083163952770852946132843653402144395847019391135962975812398625871329231210445986544487304272226807107018536546137582705443596697464606266525565090664459346810851274771318809323182572702629591826188874594221385545416037336223357884164915613846620414482200632385474302164748661783058557509110942031747857015926718964349418232761138042023372920110663374343703928564970023811302087102354538474678384922646539854372239991226995351506267812209850973718681494375749987933572593747642169197793108705430379610516863253523997336330160952332142826704360724090168758866654531967065227310490913945231999214698701866594012714286799101520902440719172615434364638713532385307595644254162309971716218171613690910013257681777440044754834121286567906626939455623866422480330724700000536767584864958440517457898285590947400289572616938544588456232015457004942624539469381924239596120688772214425984954307455368153948140186919757044958648787876711140082583324928817939410634977812346740264576101503564404568933281332224255452570787541348236438313255241140353598261151105432383172586681722977313544364105908510692581592902523822540937553526900198568571369409588740365202519399375831040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,31] 16925984990477490231903990906835024083234278200388948672739427591000969887556104379924476812396201927943203532977358229868117425859142058264815021636386946428107089356644784965337511052406912190447708494908164084389059198228577824092037621903972662872429157887518518213855537458899970676804358304043210841547987966433118036997034999272606705437851755785270235689022755708670765279339618880140488963073279442865536989348884573464667647454756265316929760495071786612732938112736084801873595722274868516964360293066766794366030463166114461417700443608009836092636891661318082219636646769488342431514658966160355343909079639894767789502168985428496771714256646101536281704327824035141063170381372910623666473732797633272195815442976580939567041226346938347658330463461776746612532685576170746098609770491752257920573422455791310267470734584149176692425432587827170047418720452876677643299759343805524791856641443000835487364319029533261227512599440581376882341768507574535888047635177366219685850726000591090783238944919278157046690785281336465979290217447071775066624274246820049343560606879970955720570303686541526060780036106191054800372983971608742501942980214859778635939314812093353085752333116914275535755086808251807683572718368308654657520311898299199517052106336125103161537923952379550548417028858351056161953586055400334637235414036123827204405578773868163997282596687956410128489866011212234463264953902217225280882166264408727469549644938467707261071368686800969963025090837701063015380577034538212654006610982581671550173842389146418230440402450556961892834714710621533808833449011531844453451914141738123794391147365203165521393982975794722585754602353782109091315484138911609401395753854201402911416607181461994768590123066835264533132230513979175360045978027210676449156021360314248758177245794531220114472239006033087466725800459781673117339521159312191001507904591583671140443313400308982723091479302891213719078272069949885880573181342026277066821155039342879392173953799546989684761075706432859849534579605556633241352777720400424201764629203928729235148017280270500159789346495082704683859874793157734741824288322315927467828394367266373606001402683360296773649219853021902293923572434313948212001067525715887646835719040210520347686593055482490529709330567982532054857863466809964114373965845630649017024954693006211335964784521095022265227923086778613326439515019822337954195671786331872408805602166263017630405159969182260308485422229282948975541523083665299967255225287600001784271149192524350436668029663127394414776083622646938166505638475349748017904201203631033993791534422444432932958874215430138306510834724112005604738326669496496642258534833374555688282437745701523609190842141312418520048202382993394883097375039192369473834509026412854468094708595568179247684002113479084693104719074389829271831131428358357113744022371798893108180827331148032430191381532559885080519856166801928677147164683183044232685265716700523671486201856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,32] 24059645730276730484526922648034271447999954908333462456743208483724237906259213283736386584323477188808886797030657796891078265639864699672155540895423852532306763510184545205237319367336744985131948648918036335663108483164126980543465903294617536195582327699741203064613668848119862645080771366257673303793461322032186214029045787253396879105306207630461180451423181581510395753009924574394388116603269821460321455830774695692746850032309905847280113058733160136285993972523926907012868571751749316171325256206181933401423282299128766182680896324292081924622492773558186707449790147025682545917656845216906008802434280886013561982377096998034309344730950743298449075718280717377897257097169469215357354984029836202412707428561567499874489118895620132939195953803271784996776488380224324146407544566185654835395084417584245676519477970574235659014030469619103334997584582465507451140264315578288707251256601238387612950426795988809883615226595474238937665665022827963323207999959473119344528015870135309573477082976680526643043249245996865677831294270916795816074796643354080473270204082968412089849895637900116742296093681526644405330418364426564171601205737480415092503455887512005894102774397724044409880940620241570632043285365650371543408410420859952328975909826515512721331949465307071977300178249365529877264997498593485614667636045710994355270525892733593577238529807001462912634136790888474866056254596050398418093216322956161658135977560331390397030961265607798394869098940248444627623408398960659638311126072273040409209659466638086563329873140174537248176596124646271730804603585221487501546846292290068414144281249253047474741039470271648406754608969446509436873925616012267433366551975227912319981199259977685554643456554632466480986212857544400597491256414177932250049752758837588125014376892317574226540909153237863378345069146707768106743379769662788052473270047196292716190804660766770528122902279134443768468247997559556876282623268317518874728330096120849896016968388324748321916618034745661569528687819307961185450919253232686194321668216959783358509622215784061472844786620569744123543170503488752647494591437002576513331174631756487402922762273458905096375469877864152179471369122991751745894837069581158765503765430493734722869377362522946772922313144116029576951984077353228520115427298270009630996324223480612396631701336832692019516458580538330422451601319600405228948347712505249223653254673963399988223695817440981895379243700741935480095089742477334445157870417064126303006789786183427386600718452787610108894013683740687858720135321689528514054639958315192541583120355454497914344657084307124452935214298713301381644475634493791838425087952400549525206247546558710219584444578029555082353686038190624250723081817814041553134989022549869982536927565640143324949950506505974256768573311117853672776136325214292794490604787000357490530790657138535725890535101747262806061711939693246123066832253435446306957166991838100758210805760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,33] -31208043338390837719973636763187053833209683043644518855573281208918082712387802242024709214416657212648567752427973483612202753698603548946573005608919812339309824819639898275381309035259767489939372774494422161667353260809653143347590029864798756135743349659167648286770364185712099404777906524101841652334508491369749053395538899353912463383472987944265729485285902239324051757526242365983065755906612261728219791610719895956991251473820434854838895765358142217715826397491683597125030477161812839386854954453038455870778806614512973721185860218670342739949219313193664809731372290667365509802077627462765416998369670207993574333727630689129330015042048489788082248711654530753553210270762455475140384984048894322820345314238040324100371889681763302178851152286061031697738515148628509525302088503265424963116772684899681687024473228393699370195970954027023216350307964809736615352180711236292389491924969729349291039354026479518195203139258710513235509446979519810390380968737899929210655324656647659868996131088406479305718717930688783358845453880409991134529477782557979927038007929925346014796346750903457821381909792529796684081483437674960686079021320215854305102630515523791744894723985768637640181038639692755763186051803660642811568303749937330622666487108134792072758439691917215679211588454437581206358525952291674635213935963107388331668828057346201362427629001028838157330695604931760211381140014636269517848593914156179758117637270284827390728959075568060607442920986827023478776988820055076775097395615747516237527651228083054832765108302427950366064796810027225671423006992704283746899163288425265262790211986128277377188713724810467942506628069327076364770773834432754462737517113550880225041383877683768849578994871029730615540339754522326683205135648230639551172957903151684682400525775367679929978400440841720927106202730451384217898275818785091494020046105090774739517727822463783957419333839876934210353457330255844554284462751856419229170672762445105984560419594947076493895237766749505688473028632930569322495164852609517072009308012376675911143992956439279810283494487520580329514689314688512768178035689476611414258366719644030749372235892088805916050426007454268125159257405686851301699441776559235168747127742243788967456593425836030915902539539136979091527032302122258918532653298638008742083956574245205397150730018732410368355268356425439716268548154392832465179340390621142356162985827225356882969670350603198852398472365237374928482683000685115728077155028746143163009894057487099590653515069352816517498473660073835831681151341255559072668122585501250094219930948652093353751760168237214297684910906192734375821984368571262166104522491794678783142762585161505544082763562869230525031671296287568006695156173220171638416412103793296330581284634891465660793135576626416603488412536109678861780596748179154846985122107460310547103211064954235533166454220701146136025104572391879221186419562971759064492021753017226427497447424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,34] 21631733850099532070642345579070458896941389278078050826921014366331774862741379410546809377183686706926711208433794514829930915768418925223545176464914954717865791306198900027544492875900244713416460214399491094467073970423812127213957243517536037194475791734485182285795216260809143265802893819780485322425136730087332722632155729416351524270187746061387441356858539337555703712327039076527280795017966627689113258689388051612131206142702655029277155372514322275978876794566789187506900895269409496481276770414135993310533401108178862119400005715571334323214579709788326403133963494931374539390426743477011586926154475746488011318786163128409360052481136775733606060956362880583635983129624874682270776962009981388795152789909377991454437529427783333194029387293254134081201810628116381917059231474782671010819560961084980484138442550714548676626741565230778425954353701847988044261556049519306255094738945850458474749366659264779086726442935452857299815803540091336179058301160990214795486887117267814455370072235185963692660203228934583077560512659511659283385994251229847278231032458812151371413043363880704169206061248298722804931535087609407948909089062656341853023641684713709631310952716181997174374532459274529799768101613945457018801624103580033414727989046351093825460064983434742596039715090079082348816088232339417257051558069351821052366633862924162417824689126468001410791730457360834603801571996574508430401053126371914353115542171285754009103387942281556323226521776676926365717193127585674807806496248532805700577574668251898259599331446319282804804620778998369588078252197550228144459596056430155505073274705037862947963527126677065797393248123353212981326474657649340465551849182417585335064474922990134596467666728442471088180136137373897667213917566495761736741221434207978355357998197070996008304940508653859413921511592889960151926358952488957749672105804166905263648853067417370652529445085188376172993410571676927870104200400475493428280555223639673849923537236617170892970850808125185911594166626032267124997890618924207811717755122052156638707111157224034171930373300565001823608645537327348749856526883003786306331352174211324869184593018463409390803853741551366647424259766749077550717860589184130664645611250108776514805643136321356928937559908849503971035603969828500753098155619452637736213544504938066553576397399021565434329371429455012527298563999208514264088842345513293207755919274489840044999587298698734123993080497778203157247097904278022958827547382281609239296954342906413876053952366642294331874338708227759677750178355892083760790877396348638087028811114985478314077060206526177910708367903720274655656370061611647218447246910301973394205714033037394121084538971317832356621162282998222997639440032076917904112049449116902713479297068597684500579716036495152801080164242655095123967755823056026742082150161876967509935382703240854093358522966428336939815187523685358871652617465079186308336498355099340810559160320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,35] -10426917334523426901614193557552178026956790400163335192470164757826057065342300784308164208486207842394534013200730628128180325495700623570932655025316441156616845475845251581258428518195660371680918324446050219131631863573972092206450401057092804578591297360652513285709237385837757735219512062284308621383638848629306177720771880363020123765431004144219937202158593601434946370044464206505142350904486256529633541089179753956403496075549736787725458243881737082422951374566602033508186104131196532356959859562929727429939018087624042115264137888573087593563147966305389723578147719437146138900602399852728771396433097723102218888976259522944743352103815947522077352594205639712590298702626591976280239053649025735670755457609071167534403642539783196070901960925016540944853446852783781730545876522166952744821431302025119276088518822869848925692359845894328172946173109141600910125911542445336475600450736426394914018252681969452756848310590726687361011904906449132027368628313571926021727540263139099992391567335652094850257707582210824312855201654407634259959888831763521242933652940871104152539556641033795437800984876154136644954423608075108404601021940133621097605407375193915718108186772358571773749005479354265274104418581621299872742297331398744118074506960887176553753479262016137726450069625674248367570346645055012422577400736993076851724486373132656645543229724795870569437870325826764400279721566189424575355331406596552773891406224805333561538822676188555485629214271635074773780804472199643934242343147490983323780347698621473847909943876183129455504140378795051771130339816510364619562683693829497191285537110922776255862218290860453979943653476174751572401980442137851068551604708997258251101903132898524087078086313380196887433023425487068130748193891747756961103455286534256922018343512392691894982064933713088908615131908816612052924096548056869323939807793078824899062979083198188345391784049891003375775170334994855961114745216297076244425963090762656936406090303597484386953744022922629620943729103935158916927015660303856888232344804918799699715773918490522023265130906754992204332004375183647263318230618572459491021960630208971919682292630085077924974305657351496022100606183888002722397223860789008813651181273054129279939506605060136620867357441971218790741183795504176974123655645270690145532047622633577103558564174053713982470432520357661988081794046733296320818538886766278588239909312336018520819453321513808817058270596231659741532140729947775813514579926729059809064247262483483156635196691335522225131598103170608251452533229199394413419267670147901886854459514777339343947257691224696548197104072798178214033274363446659281164245350134959801471827551548553447154515044427076160234810185537050822082077659800618935814438565304421410134669177715162775031806454042879653265534738146298788470780836283339342736634127871006531498022361053247840608500769718527387574949706173291502214907088016063923268404977849457910564782080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,36] 3964099154832552581348740274746142642779911757485164200272748254224075320209053788080536088490263642227729393123670942748238591969876975131934553017534720512154899626291200048555841867788728033004653590864473198772241427769279135878843201817705297353917566746160202680992543383763107817388947624417061516948384776120902609697290087487093768471100059611544843803277252889598367313691103131176431670840939468706719575561447347075415349938655986121168379781618772683186579163167739782021500626118975520805922867543998511503789554328571561074495721196483985507955198239154550359314518413080872659184516628440538114949001243417538073905029776404554066027305229995250189243590024408460620155243013699484825074517748365748135823407448558613600212070438866911639332707147790927866969116720525974179350224304025314148948723444936725338159287046421481026671039714503710198694695301316759590630284185929794581583943702087493625951956816876488752703937471456243966547889404265914101829965998860924557247110329974301154313681741222082087679652190935813167567192944311003868565660616364105780467439467506198336427871451723480037422794267157901698032272262916391401501040111018238974068306187788393494893370646333199758601982733700409574155647625193328799819368502959314363889108093717563645704080111670662157753169508337900306686632110767430626827753723843842183169961015921583326830101444532374549669030877201849515879293185020348192123408896510293965935583947612988716576420661984191012009964320347295861017577828271040767918121677169697723319343108476293554518196492193069948490279654363841664114304555551485118319089856921967606907279146379731459387055499744102551210175726548215753446298208765678500818078913088292775451394570710731391926050080418286888319053756599445730292848556183212782044453119861925791982765839548606393849081878843940219468439483096966253882948011799910323879028325836829449921899592689550295733657180823806228473808772729348912644165918315059310163697922842076859306665252566857640140423465260136190755316401027348814557826777533662255628027854326420850397227736047637987527611449689353188454600311623500393408796298679891232845965817436692329258866145856267171130523711430802186771749874318682243901432230286798315103263663985073044599370567650483463245737469857840905725221047177722262117918106514256292357636147685910478996165018196897939621857290668809807951989493987930766503198242518818428238832727865929734112115247627121452874528204319013659109429721037345898582213391355568316371568520985843245406753356197072267273898106913535642337948253237887683565307799789705965651191039961620699558504412212241062776505401340308965422604802521136697660938420324315081904639628330852581224637985674329007391288801100499016666763594843265806400176973285169130824513141234455851723291764654682525727665966341598769417857674106082211126089765639302006380323155624280108647087296894031814804592952667302161995620844118254417972033307289020718257274880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,37] -1780606399450604334020534623961516749200762872384568259907087610752621880883439132986976883827231744430675886934568319167298844931225871746627458237985452559185756239370996552682251098515330452504395296894451560164663773698386561709000250952929385309265841267393302054100938676272864425625080407391096311305358875217868982447843663207391236849565381253231696474445398723037236304215484853930697113579005429801523911146728316961593661053787459697223304832534774579047797616701393299001867760903024439479576677816350692272756225405323426427860446912360668938302596226385013494940491966455052337164720323413161738632385037477210641031534298632114604421996278197634193778721315714930692926827439848379712341424375885502386681715449163258710926526145874761202311350106660609581682802178114496023914395345057465642353554014596518824589833549582758689335089703955490318220938769254930436337166842515418872084008712281788760517347723198294474264541404247127026588855540673536001163896167091397962495414266782936743753206893359221304958842598164817180291946221553780882011006614644924630215525761434064622789266675810672088953316085289642543753228481221975345362922695721752330254040600178680157032420217412799366194280510261820419872702559280668964324634747732461544386174063707815305745639468145267540433736004973990149371587501785771117112639307732012293545018035499316135049508055728457613286878817326902585483639509817432666903021851466353702213586966467559734602402087225260946381546832386286606995098965094643346729414785422697499350050082201883686742330143156960561326920171672392220688320180956468864904302987529580970319492944568018908296727689352793343026003087670306583142600072103460500136075818627870601032856570049188636571328852257422306475990064547357708832480181015496089736402275514580583869149978972779323117534790926257479524978824163560237847549500553373854350128763144611889538629145474433261892804048538493595182389273657845292230945781625704409800193315030931050514700930414605602297466427659835114396913955231976513294310958392348006706458130305857517747091910946803270737318282466947509460811321392644409545478200267115725378808910260140718657734594242251577249218897345140620613389508485066690982826326921349657689664660123271300722269302741422140345473499417894931086626236832763593554759308123317984140889179670777667542827564010936335444828207024490219486190954370104384529363761852611464695973482881863825524504560067932626195783510140923894931549350241361229632730712982508829985243037054060842318686193797994248810578452823412612045365265821905457440556347899941126810646666164260157080926733488574787367456409225011217779391575084830634090501177574260948207167985300363205454866326208722197317674334655860766521326066227011052972225874282518539222358480458920493758581211959987489710074200089288770843038855420748998156020141911253531418096903527423842990612088094931497876504964714555943592083818133294847933706641142902508562153472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,38] 1341026243048304719681055965235780212641124502300490394616239513544582235897936340724040942126862175749855102218969928465539310036279867330310299831894274304973883966124760969807405968297996659535884261824423572198624115360504355832514421572032098951971450254498802167302515665367103461088122426070684794640438148509396266183525828945205163047535545995701709328049182664155259302537916973494073872019013888771839644254794293765366798135761037355286391899106286095439453474857275271554102853148409410369930996596432529064831759279513416155514513978365343424506813194704469093827244628954272520522654495588191708933688983586364466382537803683940495816807865383066742474395323902897584079317140478894329755152875597449956098685771037479142881986007833611341571722315277111378610110576200418943691209695570962263158126924732146342442186539846218625926525076324891436188939044991744746801815977291296338758650670955812045868782680795278526537661305127735629724763538936427044063054200466633565427005246406595216105282284267501959182764578766248595988105052799704609787552961612680601428022095836039496324985382983410042775389483319441552320577650010911000315540341925905630558164686273446895796103630841695435630914359158045529980789495626854697974139264335874593233109836821296596287622260038170201249587780069788608562957517383284483853581819681389687209782058924645404866542261902508336288439839701026937523763070840596723989837929813371084936858153035478920202340530832856746551107078654668205389924662720328094145693835845615364484621049119740698912269062873791028273286094239099702238792661136112115484978731019129802231388158031889925654863887390626627836110780736360121241958818227569324709797566650159420039020786024407922330967788528272777078709500586265169527821754995469570377122601062566582044023826371285811440305551477463863857814183679091233839346056720075785083884244992333636505854104279163975046344387757680323516446755373738800123018132741735103037534625680337865767309906875453393189166266059741452431062642303144358731494278230010324036919412957081086784216526561762414919571918808369888698023640443472042722513600283132599112399969934410653594233518391498273109951863473724968565729185085228187037983231909618020572110250830552573861529555240706908695574538239652434758677163675339694306867555056151781618897679456352608439305323389762238232005285238663315086190425212113544575696423973542888342296550366891331142827810294830586196980837397129733426416997707543363663725028670540449938066342255322190242673280194972626100032517865808680965272197599467827674648585159357882312653362385613792806693432796715526096784873470875322274177691785030262532214978223818220807420322113896312841603791041383178680442934115764961565541224920058464286278378900368997814173373847246375711870095372979468303150266734726777566963671090636759359207181778896716250846672420354320336619985846324856992723253083949868686949363830738990195308864903137922855731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,39] -1067525009143681600809468406128651947528791227036990009356567731633132434110749671117969401516878865468851443434838068393842037748657426935931409342605278266512754185283760639884738201965024784917277970683553619737269437173723373835044921600610547973341422064439665227476050721387607725905685075936323860064799563809490325550441880419355933652791820552573877115283383402735717377661477186354149626164613790022713418722837830071326337702616296895055332133056247537488057356819582052858265081681171488184937075155084270565556582207151260861173532120299160943343648941059876416220410883257252900276971972886081000765578315205419931339645050780520087491815854583937280893587986753604828311397926354213662087314099615920127684063133141362727118271035515217452371687013854489713912661703846843570335846258522183721050453027473028032455042336834154630816600736936603186362591355570692963288460255707990113924448619154197063623664835369386467780271523902282143889740044562346989542939575949690090455453737974917876793668198335957253389434674335140059523120775395379228720897130122099849333580395932608071505014187361044094052985069243168271126558365452215142564409076411525486771275184329235158465758163088074642452828809782538537983166487725389550999200122503017153266114832575495953156191250008244684893492502843588254315958210770589898651000612060986562298320929072971797934178537988003393929563728682600523978545308025769791038081929679970505599987924647316965305279087740278631636415717924088270327182839341490523531012741674619603919265612248586349963891934007078500164336199385400974894739267045787523390442981214988255527056838203471502543066580287226859777237158777619990989568330060393170610168499709208045706479528266807731279878117404533095779277455758976339598445605376172566346251461204490831576093691972529282210511492554960445837280096968848440387170746838326420453644242321814500684835721774062945906375055030765516626497894551275313208874709282023000640238179325783081896827720507953324687596786813374767281380391205286590580918938931422249049191477528420386862784883148956304698342499161728488649510852674847399618468959863471729165480096948119707449655690948675618949443863206346111764592547276235503483441815640440843274560370741566743770782749840659069351049009653382947985852484381769074569404698652673920224698181918169455393948613639664467944449182508072036427978638551307685064128619440045312790502586249616712126197155786449797866632801838004543942107777752863574108480367081436290088258466784071118954813392083461235960715964721312220828969967307347883794402242129686494300178003047406804064043346359627269484489956005571735956186071890440782872955565931626443459897899886309789972203412908774703813840221416876951220804151437012278270670190896411465849152434563660802586887806361944668238010657061043319474419350103606113132422170908040259129656769222601017903513765245595752600499863516581156534485797794753974753509271576476534832103424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,40] 666120512366531427954728053857150183139169377747770025522385908941715042231332247648184142121381054525966389209755980658585268875403884212309228243838549500801995018571070373956600704938330043921713829654142851997298911276584154224787944327437938039315548194305354449938975932322885079605837396579834149108902687219277986531529953646825756556612406551882045837998248103932292515795376058560770813250080120969972358733149680958276639887310482983770766890152154110279075147978246252376531215069113240894924343221616711361147567711313751395920263369425054563383585929812327164962961967018611403360387226150696020403169020868018371985756436314879996521573211761440917744475009143720362506630269473492426257742331844782354355606223810151778084855602414514417460256799535921613940506720480221407108334501304467697634630928759861742380540017813607138609935189004256032701121319725643815706449170747853643533474864922070517139805860211692300944367565862969193973957712155314857738698608603729967829087558809441330767462785507532043337153079182509803638769882626276777156245130922300405987556971498885408227520661953806470097328421438404558200676804109601281744283990036992324049560365491692235788246571256136860878772945406548581597981912540987987322764824971131723050461592265549420624834056435391520088358921027632948850063157197416455527570409382968739000608978703103468264533387182958188761873786165494624496808041095389688259915777559962921276517985534346716812002039389206658977690433890945801990858099546265560433078356751775102900548834587019230975608231665569834909701770138187685709011295039671811117060431661759004255306469796783079558805334230696026974895649415987162011809354180711711448718068740402809807363478575934924801351831190797223429354332592666263460039910930872524789642201450819307903259112410039051125588385037209258169273139336843502062567682845179187803733613927845111947984216048349350720498319322776138712052602130341403667475086702272714611335059015322132798281834687381412995090127348665106015394766982214605692851199463606567833837583575015000984772205564604034876856569412765958755134449250571731628365484984186897386480387626017616415516672415282596527621591987297011041071163732062077881684823874764213218973526749009460136227489547748605391120197852349957852027313049599955369277298708051898772974824696932344148547175717530803218165661414890850124033554988217997936768915451458783647107604093476763761140697579470663510431041787363700405443093084046370776716812186020625042551744807047647675687333019474067797249751243143499908707463394992046970972476702672871261555730484323760242910792702704993664503653425152420103855077574879113692873399042822761521191285423764297628981895812311492891714550905876265000121825072567201521744649917764437986787089199540542097468589212633074275183544950418277282537457537074684487254013695435996057345244051353222558633601351400885568208790870675700837399141946319529874053242340984840341422080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,41] -312273765741211261693169294050162450812921878202091265516869510344895640426772681174698088832334116921185493000661500243761114940626854564857473881684582080143565108913383015636921457400828065526440125810572607283559966219104697523822311874904237894664631937309113415481471909951620367902881106694422006567594421113817372808590957185472969759226175458777581740702119808678071718347242100642541144763045355493215867502131001507564958064191874347682513158915100864260605849377841762346330081807187547593959992163221651036193420122926138306235467378904792763760009700279289002573883397420776963731381415500336419065651613418897913116163590655678736993797896051367095453652475868787519657917429902725425634828110714650910841511904909861639429036835420726593480464896544895334414357457410206641765710107190424594039980537263481207503459769721432343029012238229154379272894004409481258461177044034715615951461964263206180640226124470494398554356373479315311847958865847668407619830215942269188490275261579370983271152833682727689568480023874059109342143998131141947636409042365982167619360712587251596313738014988859539485234562104902516686069932915719736744941674022876396024669994498489219637899919668675355579787837402236580200077911679524759795758635555351716077120480251447204273229970767524630333506747997835064598022293724987938915986271297834472463299839569240526988827371790905612309030201636072226308106189637041456776768300048012237706202896410415640032864949635594898017017655787953973948146618748323482613818851992147769284687996948141796207350118230472870787511970259298507325115916413421615785720145024273991403053343265183371732742506991710866761633441047134213122110964299659121337672838306294808128025487476985059129894591140177018579391197409902927548353350883076067196816954136702157797061228723772574293280120831652717241937682836929641010029642978321200502449927742975898497701647001393768147317150516531260481305307457034022004491331024900864122140575655829387798144393051831505887259731369093175722935259949995779007680240289263727527990375206780480044320157027741629910233800037791906106327676280975549774375816031788741142840439081834606437552541209902916588574614459754729331926756461748658561265998273309240691782766208495818292384606176247970394594631262936046247054649231622351271314060466968802774915962122113359813832679146413078987598203922192063342869763687955528035187433531603961953183231456828415916342644747760028962259455087608085324758940170519474732956074667209785974076636126612241764763707733039956405487707286400597421465350011841605062811245348613465596899329807148385210525347102336897478825232333785139101330201066582149131552264699711773845854600865314869654357630459104499340042238234178662409269633603357231781054163948519505267913420947247849960935965086109510356221936314636944341033861873367796157731017908639870177178558454404803496167861208853865841072456196081473689004949819855737335930998058262946537013248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,42] 108224973609581106490036490419993222142397498503282300925542966167347690509279196547068673657746290659397392247288894500866036903287110863964900624957293565668500343710197431418493140820491371661357961342050368493002349276401312753877609141336719050399201336810566589559758085096804934163130318669118201462574656132772914488799027677708396489745559164434777073322202714513592976023707265139400055378420552556679253165609200411039774475120366275109317525362379748796764666973313496110393991784402226870782217823950271759863871490775332585556466807782897848670355008235698005549256763209464622326957934132603920099027933628250554784946035355937839175272667360213302713084654307143073466514886683132601217471239312008780251728368737441269340824360124275917171417734323107817514992264623454656940988418439404783540282359221558445508588251797889970879803152858274800809406333018724145842919266176196277804390458634070555456748071267735029086526210673281592748930092580113978926314832612141241800613425482115101045579343502246350599942755118382924292690674806323545204855910811076871208985757385382415568946719778590783177418451122396821269373638651769112373495876449476039135501152408752253035354715620284825110345923765343426187642959890574133758414962680346395205316471998580268229906870945308845832872869858654739922104748619964936266313420917971121880689515967885221023644300182430812166185264430563420114154724398478333700382572543621552887950409527920111745728521690344173172969419328937611190246388663351689370177659411703291031263133942010636283452160353066293007030206242041080087680818171920083393628992749185281020862742447795899512172367261759821364625517418675544715748155252690169630903168186045647881255767916661165016145998350589362731729718603610759406452024867178598390147573376155135688252074893746958124628756628765734963261268021551514159008441861177542327102480519753607079277540331087585061834691259202466821571891713539524705544945971965462336628707575843069670833681533942162266410890204878166169606167152093251224728994916848390585066059962342473205737768817660644323522688684619957837178750359765049135566976344718938508573965757988656039078741364395839199085435397507699113459335569104630632137923426180739752515570993850037126028990339683850261916848434838867681074390678067616120246936571100999612907412952519084996868395536094343105720740156291848619485884273390008401973798229309066666216670318067543615713739613026660298971535264599326976487911763447496957428819984807644261310663962161298215847584994242263395708834561118562084087315853999136895177532070069389145161832366481040744574427305053361331842074574490392952700491401374406827408427017933069909855089463377107880509674326221410264002772874909402224004363240152725295364957056910881705518812585328065773859352470564515065489627587445474319516474223535729287633488501133328299461433532220767906510400788460378110618581757922880897467198127518587980620230445062758995066880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,43] -25090993337534507174543403724080488243139355039987026592188413877184816879233239718755179455039413764043704154622225658570098888782010452004747600507888442391118327209137692263565985988885247907935177516358347670818828553769750120609759804326733097382675387839856440115941804605575638984447386843224744351719065819949379820341549610662766493295991444300099835947448597678390066612096009286849232918658705428339342138693902381133143479218756525969856354257127252645942284309578214003195688593526623495143688455163077528465821761760937196599410516713323232424332248408509776894804776379995825213732916423641058493163399021966749332394956627788954462101461071481852684218184024275129566542868724145493637146483207112006581227643556808894018118491449427135561298785274388446590515618109874927436080121637054984313031886571078383932125278512365076910675880322378711278420800277549313154098799445467259635102327084583989879098411717512679237656378146700666472782854356608646604971470141554858469932293889837138900677995708374885095664173833040809141097945121019656892629829051074522130994598895818189609282975047241036917851101487888539282402727433960460287422582282457804508351982953420371524930688489282183469021728075939402378808557474996898648107469092082342163072306284738680098554103802340131007952483125120385471614542254998251326598457561314800836680664025836267762537774030667323171611707772065236937417966174328872880042607736828130932597813595139165656621826943417750974676488316335580374807495951877059380263858219374750431406969006287867357363741092380062962637343940739458704975399530868627352466196255721379294292321065238086365718117350417355585022132232027329678907741025241480610205934173523836360320057159448011772783462309716854671030895896138754643333719244776323669004159250272816335028390299778352621717482075104951728342587483105315012089894107075727066943161154715924415475815781402751378993969268348740773018257182391361236377495600860865258148183300466308561841787184322235540911748981209226530481867613256704401294324307000893276711366859620930278976713775467497408437789298515514223527433600629672154340794608388437470531027849135712930129907008103576902848290635919254605798079479656913938695953392934025176153770950103768462847964285353589004663848773592496406113317168838154533223145394499237884758104378894713898972595178158967285184529353960412317375866891759057813297013452100767534058413276890337890125925179612996497207668075085008806683481987440388093510751074450348166719457024458613337924933120927983904626140545525721957368996932909813375934982027121001652848113059188895728430038695571728354055748437132075529664695243576606574987277145394895571970309779537578937798174491811833950380133704592656206609774812039840372739957762919031852335467818624888051347550997711572683173480512680946796398271347142777525316951698448657597340581717892380007919672466792254463816538594963443740859873839338756233323677522492303293284352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,44] 1553832294140758089026920345353850402222495949701304496428541659170817262025041146953763911396298094862829248253522290384010046918458126801322266368486693325068387955469124470739050764936153617784782480722287436488431062340404827701727587519107223377933362599511911030557632876975875772856152606544499844616858014421398822151707857766501850238394137467475855981110052067075959931618682874491348610691598751007410638242563048717104086391439046554254152623062971584465963782304570719079765379586025699704383879570209973662328178497497339363858231447267562744428430498709047029066183618357097041477103473192927300839580605501090340519145099583424844901518682859333411698821056370739502641802711547467779220372068233790973743873373595843567142299793048629087519011279677745746721205474068684051156320128775989521231928031233493050677231512715496181068313829321875639415139862497031642854885723795655804809750431485862152822646762581909034429344969050653097953174338312728660452375564488466243457931040049780945827597768826024931283523568724566434243538487740608713268077225338020187444888570162982060651845546353246806180671280309410462265150867856907734179489515397187121214731086835442469615116545837014673268063985326883190804496136440578859645470778695276307590966736482234567422666272144721069051772273379257148555445761694419768001269951766952233507482072774252085129672815659109173059148960069903421158442775517939116970531219361125704945418155486768382410923435632051443785066238960072062979218103666232113113238749980399151611378512721740926055895245300160030824542133698344448406568515605026956010449757698221937892047035229402076492069927622347338509404150348710995903498950986544129322661237069923574363937607032228771444845049583512103583565466746245499142656942628301681599760105714921374415707064058970830348747448558425317184762362892711719231236053717156880716623015464332493419420019525126337788952369334801703627706157103852173961160546108297387010588257032409996525642644854067483596640392313397222272064185959746499416988255725396197851414898331715962818209057324960598874465444537672235731319652013092050359448728681832825611117148655459548478545313802414473181479888130394290461613191876038850744120934823008926963202051869839336829785050639352937725398591333280454482429280353932180902983604963449135642612848396060909167818817582970249864872726384134105269209531968082363414113851196185324228586588513311943590314598859090409255859842507228368556940367240129004636375117074690906638062645729580228325962497784361506784066480794194086630698410246773902516752778699687698949891630290407105661896994084949608175882800441936076980066839692655060302047908592513436919573695560441874741256762999212971951530882591457874645171587315737007533590285148252771382432729405640274189308873137989551289162809287892517990729519098809495693207515410955242189762441901816260925476732941455587068836915687336715476704496512609438161158873133558026731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,45] 1923781880598814256307576243903521143944243111372287022168536898230762081096829658001314791189330013007854370831036206149278628068898095473283034963250083251506333490750339075659510005329093545080655531291778152018116955251210505339558891680014774928279158479202227833193765923647191651569312524028655559900472016874293305116935075509078460952854535987943960540622621469450959760412688973343091354356290195319266881196836706941653655445490537513507039745598686748593044502054496545634739236828533996488352714426958220674849736588208290508094145998125632889708714141168713297537918167670567199058268970034809433634098970597681631126560926375196086675159311150029852684624956138467504977231691441263463372569596755973185191449105429785508459364695623009103854631043218914357910001231385682883657307303111745256443005318290120638616059843258333289497107704733607222362333554188558411816341765382082979600167808638601483479497154126265942339873173585738941322789295319055975974604869522910365254471727404690755739706129320722705754141671940694996278925576368692154311803983536710587839617400763451888271073522910170703034249012544482123060208365713834852290105219928422702852396762655077945679969886507528654378929185468918057728689972388603203551922172546303260748509594066362531610886450613426694459662697633449636689877073435100066304120250846230985357079086253343332894279138758368006204310224892755714918652057108411059130078914567294318845457074189673612027152898806128046357566488919652116230814115091921532382495387498892789110959557977912094903814371110855675927593313088488228811397298350971376769472513851358123949195582493055525779834444933736493943694818411867920802826643115042799547765001448828108037952462074838783335418718712099037458842569482237564006818836959705721277671832283069276251910895648475073171947084380507280676193638781878108828054776961282118234459986486661748366232758849814732151382715690576280667603746802373453217365839539751597383996791527494330795464143158601580682542715941756565272506576928849253151280577947552129072873065709084776476660879549233460136681241247417243873995714829408700041460208869274536884048867252855025616993027376932163455759714947467244302096802587495083360359895718768098408834159877160008166139231201497008332951536559216991167636745847050349963104853374504242395385662847884054717640905447802686163516496642802882544928680532266033161029311267742030699587667108404430542780498267472048567697672656726814598460248653834209778412990753218148613107066759952650083501842687197625135806471860236330693878095909125128186044359463005721246064684535325731251489467486225969055506802904921383492904034280545516595375419006182340616819506092437524694249240911098440331111829979905358479580977994545347295986919738196058780874830383991611943086184192217297084627717350939726304121637773720805938925806625373487229455618062728228552831644418472023243407730955838836645966062306871258926071749574937639124992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,46] -1216002324092401381464779325116481622521987897637875312732415012775659463528310293268006896963512134695669448482462789101445344500206727945397893150351270357207625123606510174253600332311377740520519277236024542576090777334244322805418308632033937249356053654977518940337639171883889061832569384203316144523337051473954120027567404925269653716654507523923198616373935721163021027261709065151415425064161944261780854079113512471560075949800435219275175059311691352805483018556537970708057463189962882430928342836185811339154927040594913463905418146469477580708182778430589877749296689620925284170503086727841980253927814629889434354495315805659849785834316094030484012208879412887621535111674681359640805638024538374273327622140074165072857702801503498014587710504005827194417605621756107532111513029146981455877073225325601856136875468692708693693376173953078683931064765900098229678850663080680011202611747171900186389076913382172110843023412643335179227830408579744002505028039135862577031410078940479418976164131339070548812128800068375289004600647775597080959632283961596359456718415376180971098822849720627783393354435182538182284941514665624351371178630543804595342593225669559192810286885981271997490760810351536966316111295337416975675330942097834336581319252062470721909963194871672517588114563206262471076498788003371405936687541123962917681719103165143295249094366479029762797737241714188155425964313111850612671446221981545341260828556004892018069185463015622605655470337181990324940549586451161743970624474804451848240936342404501390710561882365628636189687421459975762363103945000567439458368610302614444162492771115611451967176926330000448121301559132977201575911683632715639534495864286082468984473756655408393262522249722072741934679038886441831771904585714830422252207452657714953392949034623293638595698240812182267616604568395849937823821482002230116558073626494876561858328929358430382003447271548366223845786517672118195988873801667218853638974456009935987655795280778697164206368184349746452193038062504135278504305555938167655094247864472323349160770774625222134862816329195919773438250513586075950666153284267951274893835922767013723064845182998087025958099082287824425101038172516785308128879825679069471677974397421913398325646795952864988990036268403015747245627406377336020338752315808147054069601873390594097558345178867991976671638878876200918299578203074664631557656114816312966824669155456984772735503310312494514954273070359510649820305924439976963884541793570829224949031751034345696880422409684384815854630236372314608154666028286013674557009414165145133220280185732530287671463919861391176714235264075954333418232637154815188446968773370883894817355195240258514829008063977834839140797627603607537220264570096887844570032501505161389550293842104938687805883002439460876759091369539265526292327228244310640280169517976354563134992707591518509983069027114422642673352442892127938828700738056858494275041171654843941519360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,47] 472942538194376161632913944909729889105198916089615376899415496441503381672811015237693957087853285721315766766731031488797309216872374049999179379403613402183369818620643038139284941196995730357608535533692658037122274236235123138477002727692555904917976072426759737955621872472654701136322633072950992892611245137402279720456463955452967883380499514032332369202501960468445730753763843791733709707790113396850074741542847608889423924146407506516378512677778983573968990291563678522127656968319594578595023519878790277923105344961386812013833534743394213783245906050809180540573002146513861288163878155454394376367624377313324368476222427698978648224659281977571582611838859681320970318048388833387756269286240926341609743707589999872182394935665103848215841128098615412750014504034509747976870082034323224933956159983987525770334927787556980735139159031690479439402427133043336233565490584030290032191218945180563375511724517538834036143432174449498349369692244602092241716944454214141266972981415136097310814824773647543761998767154893333683372686836291682976298358754276877714072990511019004562796421058770637101052036819418002315137582645017159168659346807538436849513620430562515702318130423894869365767048011537326373373131703361317266625201701771623202247310146719397785423023961264491033525109581619907515367643686650847953265857632367369786544811204887361386437307044191837174580801164236250939816362326326154540772400917584462120638475475837636272770474417391827449333810492972737472908504109288373593387583164360098527437125323377729270550553290119981868469947763114112116761120928806085493464517598867038982854326106739207653632454077466589508054987092361871094662235158519901034572928568567383968499925396530412811059153053658651872930400163558984864052934318898017462739609146348762867856263397443507211852429828210390555871902141817199618024375097388125110787727512060543087361185404312489134421148180432776277386123774110728215227034237019432529983985967683577952795841826177527850920622450832074096779907091480469098307252199685508855657575901558762673210111332023610255144038894739261513770995349831880115544989008704764655446179925033328375052169104710589318338948975852607025231533301489287837900285854827362503572607715189528864521508366904879790219283430976140414081236821859789852381374321397570000696395120893110982295142906606984008749258251791257241872385556407196351241078693359918094270846541652573179334861747631857080373078251136382620922400025230727104483646843664046904191766724101182961192464174011013861845073591469034926342120191503598665998612943232510672536341982225650843383361625743626196980056653896504938140327932352474453754063885924521604821746868426203433670167801790277715287326895174060406573817372515239551376275249796832426451961280120096177193770408373323715228793629528964402237072266804124403029207813958690777105979734060114905098289358980528649282798935736078869562805112571928969418921655597178814464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,48] -146162638480889575998749613259954993025353422878537620002135456626121462262453012664260128096952159500821264777129518842019418102513505715544615741126163480575531609546175094020103636241530020527627584608604361239490926428766237030193241809349571379732088823713721857052055741587302878963263555878563938349002830015591271585838377395804251570211946426910568663495358494214448100323828572253651217689019778105204269171469949312051794593015605644676620122622605845665594353006753793777127810184632175366139106824177395234661928232691256953579839747221182157243155179303352344216271596808475387328365733179746651626986010871126786591189301124168801870202876171145096772573177989407314673509816275350405290592839318595283585062851819210647907974568123037043923376642512521276051587425929667491100714399036996092300311912769808775780131311878951628785950539888891564747479140221087322135943367241757447675065496667351615876308769910396927190102288004757860486045844883494295110620018253305083088738800535144616365037388872688259468621207703941535215648495755890431065291089218230291894497884452918999994110976877974397978993975457637047886210878981681325034565510267636626408952414548936368054241481021052493815311192237511887714418526565993064438465722277611235052232132394349099981793356321095853026466412489199451141413844269132115689224464575835450899817751008988476584576373904526542550812370541547733708394016057281970559926620928370387797660330382053257218395464361569006598090079664412106758703590097704231039489021191530677029097516333953804532564874148705857525979345574927454805956880420256254392499797751839856034219686320796706190920783329819070178459300797379194547069662870927130639283214923107576604484226777983798166960492999333179297550338158866418117711203414545425576377493090683970689039161904107096224471686284291163017680770193036201625035979103714626363358680933467236819876689861308379846311308783002428504645533967251577360492240801341817209933421545148568088786229977443995532974823072136395989213877529952945670784884140805992215781461849643263183839548207569954103152868362926091904630406713457048239784140085291701301879547765395516905889418866784177725112605708389438804836969094187012340134890229032318382605997743485576349303374451308809407797873596066119645389466930350298024212108301782143094070963887152429641154781344371617513188241126581321583816281065893625039970838409658299943296985562385396968979041001053095925518046218620767152115178138138407138933167243221246008044182228513258794488048938024927618029447848154416529230972117396778741153644837983193923478896531537411851133705985771750941027547393734568661530475469436483973197152824317042803335549966699873055789940919032722821845513291753651900942644903517474400683296195880551368412452691036488092750544631398303379743824800983314271491535500420749870597038966202102706532181309323691455701657077817840874535868829209839091516072634915584326172904964963927326720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,49] 39302697266526069378650008330479664014682184668744160082850936842126051016915599063993942434832522122538014466270479615860267211472117735558984859809361526237096402574613174777425498682745353448046048138406930145953941075322315493068612464092813426737371516728446456368008821613904837919687023198381784611731495252817426939813189518006528040538082371972620167826494398420250418027608223102004581147867294381297040359388355863618497408750575702669843613794992949782740662489040205491030956040129815411857099840036168974494775999348700782250853214039605916998548470243816671137855518948711777516770778637552137503839184247036743378074424688738490463539318827748057817791382805479030070208578127976681618391067079945029455801060642427034600790765411191344900800300822789158454219656624807774004554531447106919509697405318154208348667857039604199625503097796739360876704607379802232579720538995274064333506654238496468624572791208761464913270453075854705880147670342612155867873085927047316362499126805295455867377525552843823866542515492050896986095207788530424214534192140044373619471704020359938690947425030555857147151054564815735711448655336004163891026893044588566171051187474092737846956887352891307733155650168729673507037445937073664831799622738474461447485382559464905046409455759518236927383363433611283070854683117319203582863275472317595807911000159284655817443350931187493848575641328614958592831509107051005444008396204753555498005678054478395164658888790008094326703416964365171450912397945905167125809149058072093551123272245461821082194018016806248389702198947999868927114596556067085886577926143747012575933338046015875151360863248687980747300276297426050939498364704582347062591185920201103514214320710770102574029292725462900535939318989983916388035326779483233977592828906025315976077720523513780096655367047328386821282885688194788862807620366535507707356829423900996612971530011007716467220416541695596862896906862834021336630766842344840190100384288924678175054876533857269771391178895269502853499969964275305098113367103473743112720997535134479983748819536212557464922469972087907836160314184850492655814190224731493385152469999109099578605531852763121585380542918067415480983404051795214193707208472269297364492773266792130691379634123559387994230211440941492182766281880695410391686364978728271970368225747527709206211575593994163987191869335822656414088018663544291562123752585232632864632174458513139107075376163549864104866333453011632186782346212354565158494678116219736848863748560404907759720352865405684964761905563899234699898451845249499935990679105279168136761403449010050533668305927990314352133096546694956193914558073268111788282693511661567742745000206173984213006306882020086545431051965418558742136769197895712264695319161357696948988191342996444339884365293010701579435980438982374362406396838670107505743872137492452140533197947395442581275077900709594309065758026809363636624344455246359080769409980351559761920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,50] -9585604137320760920631069428653521819979303908223562571153630587120838390277604768974252021700714392197758567198489753962707157364008113205060588365426905349133735195899691153738483004808317415849054647507195203425911957611752682667367177198819486581157957833710709257878114066762792239671371178962158464958902980455513811538233015097468392522728587633949392650644752675038866130234136847874599595263416292339044961798412697423679771980289152268008498286583752783336262376442885882923197858209954901682073580504578686471583470838626656597720643600453076669408618212858514268358482229086257457196653516686986058702676924108128550417775281036872117972362769247321678184353684281188715115570296951786721330116764120570186725034281699643579814837467946355267392229892748770558529319576059062713239898372537889857830407134919799629790890723605490262621865379727246923044337583056186234092287470305689894044000582001984058364885423280402242034818097447087607160394759248979409233794422688187261398644580084405264748191506110544143975354943624204959222288912744873338517783801813631028167277784127375525715893219939067407089873254386005615762177867905393798099579890200418127525322055175997436571319193210588147706583703837974379379375320851135347181482878390285715245960719045279690589021147426164257496095680277867487594192960263067209637637632806316105147172918318870986781267267218902844137832386067788076284974811419476587274115191123870987638294285975397718534064652464276565141067982476923830406485977032840080056078206847580194988663325339498516790397821954101527850342790193964907704868614951391543911274901007703580729028489006287989244220187453621502180731492447319769069407164226541239505662697726919716285643218364222331424075265891120974872594061507397068415174993714523573195794806657108945213333372952085022007093698092043271872130535419502554400735759932037060708752889292477073381990168414468521372983112337364077994110248313227703217887779290801238536431912282533194145720573531641524906638692483898144850432695332589759921124399088916778375199594831524315218457910021022895953244805501852388313413787131439841564654854587630468577762196777426198632324824880583210276469358747361719912168148711919641105556665103891680544529141547205928475687787485292284561533013779623135651620959530391171794407119454400739453799458417149641867964754075086973714618502078268303332677213056555577282714478845560389726477957937045959725066720013314888989973779943845284979737437999550291084039679245163924595532569484358746348646092037614879064271793120574743726599431987164066895328410005739511488720423734546211923585756357868512748739654166828119522647048502615569002111545245155788514742588878289673415603643344691241416242279994212129689204300115039023420349567600834136625983062298847210829745473611378481976479601781235261496829181455476128002469078058979085973574345199527557638185095836495771251486217381203459072682680584886173071198401627653406720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,51] 2141031112329725066698578363638753309439867625598031347430999742539027989887460196978936017491199014698699294745844295498704881109291192307464202181227698979363470969901001489352674517539429192867384784267706109660262680771744615999867153822050556932918946830556254566858905853496196581650515316431210742599807369188362046063858618472361504356174751685454515796415462274948560271382069910490441730394017496597782608629710937066626023897920248905176746254785627516751227231276531230696047374192494191670699789273220562992305023337805039623476360168022262551344193622240154366999264888812547215681739661726881328914181614863048989897098898410220528218698615078807340075514897606786243675142656891665360360804898828898524575818476815045368263632536766233797472893062557988384374366999643430917053521263132566109716228614262903882627941239085564221483789151504311112296924648837159494804285107296498442611812783699194036644858736208564603177079632795813630323285454015172648148052624883967278402906880776730007163579957302318585152587834266621649750338465971184642087845509818327462895178154354025626928824339548283067086660586240164778474759205196419788552225863759398214424027164137590858122505115033147578854415296077926052648761417096297951823271793951709794128848124602072433570156627298482527082311235497536841875155286942053832759688152166407583267556290297397772287043266517557023193930200045014840998612470352918297158411017484545723072481287433346624145198398971812691127687931233820384156522612029330007913217056561482520386052689088108976007982395950270033145445147862217301145943857377178800566824333447911372941135276728754051305316921293740591378231022466279293252756484072726198145937513566123547427655451991574913614114873383291458602158521802097238039828257671585635543157045518989999623622234762923249882575525802151648971494337129652231684497560575946840645009428479635991843584262576522071445646043668451663212732894359967597491332464740331772570999927589000903519468411628161579658730621483007173766325188760961179255098303580005952906050438161686339806771716728849372633202321351789956771954820660503128148865500363005021444072375831688732469677147851961740687717892271460626888943465644614927726174512783320482667194539670473427278227625162949611286920506926923529075663906124663391864478518767225437618450173299180622765254905409744988892611429417932172000600744744909816768362966699912756362814664539085291532234239765483248993247443767504774054843249387670961781802570316303336369646717085575171718975183235075425946677941605809772898578559221289110200626871142095602222276629285311224550635792622640621892735766301915400649093109588553835572333757292003214368065858970657158847181087609425451395462455474860403227880015442166365932735554467965040092996651800718283453200430527621846171210952481494572803829404988592026824280377071512611261708028480483180055272704944841044139882966503539147045436725507377240948377422650322976768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,52] -443426810471783513767165948148768417983644537893657077922619862850607587965323915330653361631941982661558688362376333541080212074823536278885327209359739510269555995138596696811309561223979152408339832889671038649920480340106041950169368902288821201011843547204018478778840930241061081967662379315192763856278496170932618808953072731858616770756240936159270455582053317564754347660889394332326506672566783712617719610438168140508779038735766540179702206154137225189440864222764295497725450582741619811833847284827199825786198587052242485354644076250180815717830337088065863398908977404295248355740110363286684532633465560516296674242343731146031819525019842181320350010145527353365185133909858532438580016265521997521455427300931103196561263114633292234200432089918777319317978470059600663368147412009303121327179116275186368537478156399984058198731861568140199391953106115142628236969764014652907299590755922401805704090462784872301276640610142870575190259536081903951093650272367946994844814688103781679005871147660142927688573886549652341956445754128594107023181392957031333850325642638187891734628907689113603289910098010430129830354254116376685295170447709726952396018545657384416556026636479918082213529014286238813373445853272184557734219464599335671016876785487021080275811047951394422686999033662431218213941393619245426559219495359473504290573875783553388147534099436365468327765521499113382994128627105318518377265773781806532340530299074755599894818649277290320480300224864993716436856196839814317298036148872642215189340885387985254581926777131312168347169605359234874886529869179055468530366532440726076640913046824124364483610516691560286425654213101099374525114908079446052655529754882977951302621809809512379605166925711397242438568612952303830223225891327270320911778673238185365173036117411122477972397730543864184146453308764628221545849735985294807237096353988371241387650781379605787287800236121941577501278086872912864700201078683345763568969819130649318950431704262432485502788005562382513628691274941052545486677610859662587168084371851903948466818169125483134441197844910705018585396031083911476967163811971806025927470682731855132397329018653407141000268342142784056788796601183039709251791888678610273274043512606750432467515162960936610036505932672880662132868000649722590430492167515393906872763265487276191966292760088061136576333546405347656179465126730770800013354161315345895462036553894211364185653887595694944888401173409454561359887315016267236093643499422469960360166658434277444331817221933262242178551342829282726586399796830878644444236166292330472848040893721677667776916380714272486517083384708615098857617677526721586630752147195299057989571113991584563905508191264973997994499926144098826176738684119579639605912409270019188004031539525943737245384408728366883769886343590264123948320474157018070655595739638788774124575624064053481558460767266718380260125947153372452840749164189495716118563647600417832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,53] 90036433764667522298503009584311436937694091361910948397042122564654356616551306986897980508096249138628836027439799236523606663686384178683640660171928106315479258226118768515367741982224123851390959963012830486189760701984335742796481255232836840732141330620928230805010660887084967125074508669598032393122167694359135464729437120082231444761828535457474091289980017981759103868414639403219274877126659690535828802443271572101314373536941504673272950257349517453534351720570510112714185789215361374258341951940625989557053630673017229665908561943572140321218597504218544744697974256251739428914553974981743131172952413296682102778498605552112754777276452889185698401884271197041337442612049209684376727661207121650360784935374893833241844156031481374755285643098738087579387656267046214342543226104026624524094835703230286166787239724015797051531005829038715044700316547738380974793241951261918814092564966205498804652795496886146757677501934699536753749335331593568672396519925588000609409809719152931395227771097326212915648022004856628125979098314679431109629234508186234187830088122600319725145933001217628436460849195062805216621462263820501198943744936700422562433669565934994168027042377454228155182691918804248171411168216342208387658060952298161598350618586745823008208227319314500599396273794853489758159455891822738161870968595417323394891780483222154613330784480485385016264320609000808957826951433200704690464282435153682559048745359750308059764294610353737711482304338449461058138389455786580606537412106650705716783037103895015575194931961516601147446804974107119534147535975120782412046777160722506614396777264452240778740723734384194499654071517209820879648744203972472401211335193979848316149312910959155613033936771909786842274349527434972148978562199319315507477941496427774402770023849663840799631411670822719571235236369059387953176648569302127749589517074905829581392406408201258825540406561198324715339437925603386342483005555398268104298269210352662350492424115584245442822237288498621529126577431842886207087654263407466798802576176134302266852501304942019348639974122654814714748655142931727830189654711648921802244735157710164556565289759244831169477250249406334150740425208141229822321795602981215840331093206857153692833253123481469897735495843804385901009152079869410465622121666278674655818841359433912853159253873280202838599976921798411396446236114511694657628999107544711616818684793724844089417930973631935210899079738387537098534496717612291288326636824338204912827599425455666672785632842818143078463355326206830042457048280096608918635597367192365490127955940552840269449612520083121147006685391843835547061022912674879671590905880235874209222281958768077134958189075959978419529079133259539955672248524797102602759239184684094975399927359608726256076269532148799934212021761708376904684023347479978251393662162607076676486264342160053229153539902376512511777799301319811134833907648721887646857773313958084608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,54] -19161934460408367564437472323727602952498489145356999077768327734858555958945196352788498338896190412171942127753007042093171044320922005303657038177208191297288396350572972912104037540685365470405206522409730783686183294897010733591602057395493659038140773594840434321119169005342063416680695554943945417058041932980539917577280244438466600755487629978663088074370219498401970057263707748051575867969424278001822631396602876492285256262190891876032408971110144298510141921856696485128017609857099620104113268442615532938188067354943991422647173350468864582510805726597281739292393885565681649000343586878950616415480932560437839407795600977716602892449515107038675455164018242852247530975826738824085011739891995783640294261818445019037004646027761880260223573097452983109750981440533528283932393321483899395516066499574034301839334533042677294657638373514339539087645529702620070006294013772508895332820565990682488261850416937456321688443369133903074600991451402046249038908969679117183684925770851878394970708216168501280029597717812056385568824907979970247957489331665437164505205696407460911342230494675128274504971974235570876240479967019943491666194936301118140968125135133496005683854585698356393818773494207712240946999418925721513194304690963884001803489835587421934075981646084833845245275645807869972241493636257038200469675373143809120442233493328622958011164181919172701128618449158532374346735654157498211061586988731263398181516717087665168120854537933391132121933462126335663234492273286305355814610380026097039016249659025193033502010349906785896392444020257814439048514199624145619965826511934583676631103690509210919975587659285847172114428201542863016399786698859904498295956871875962430448848093543077889914350485714563069027294150041627693060001087022991889281130011310611887475035438098458966624823045853270174879726179250739725760007470334537299605009710262582329001960445037434521207825514995892913407599996002856382696148195300081959860910372631434247850376643185175511352233163824344448108588894010321652955216335424405610824010150054860520939616453282856957793675749051655997064640069026095157862661673053708506766243225439289387964354570130287242881782761961205921062807599114816843712923174585782008468680937625832868561208961050673466598034110279369412613837599832480665274657224063400964924445485743645443992521464314343172102261358509205981683335359745469842240738228646519727210700698989104173424036005267199533750735864952295630206557245109418853182493132086500001077932536980926953651571233432000594955099805790635387756296972075622124499725060312980550681512381980578247050493717021357341442186756636020075910662431332898923509027632828755684522998154737828220272462131867024799438347562167552579570433935632089924354374980740383410568113251842635666022445386209282879589689356109068008523554820076486658393274980534363285473900733159195604453038883280989439785857998091564880666268476139434629804097719123312640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,55] 4146621959006815321543821483691079690101746622977079073079086795372803497036202583608824382627834529044407451483783229354042956748811723621150292209070945816499311738193446114240445937279139099434727579928830010093887503764893830085588874388291466598407065134223803947238241024588206305907250948552445345515603141292006883002925626910472491835502496132583547841476941581395262763865868052633566403001851434654020431923545537702033804568838355990830844806182293325010440442216015638889768253269942130919807823781800699373095203332301159107551371202366736745120680346025234598577317687965772030681292628176002293071814713583104054960495517887422940281424372570205381092288172416224837927322618165852704862195394361770753466573596449033212345287811998466996883023071493181442824127985069167789062590220927235117599547272523838558216781755461178029786441992622230930087009373560071064162234378209557269451358318198677853419851515037647252664072399441490067198800952052077152049738710622321003787497640079460105334702846690004825050473575890748377839466230699030023546603516737269670416256420743151203799975252474248546688557424741048799508731938148632474305525332231261055572097743017360722437374531320605322705849944821036415495267948368985455966040724305588274710444424879513530469802113512136226064814385790227611234194314265558911203913167348373605415923611513490783067414531413652405347054631742109046209352130567908062465233023393361565321172952812462517447592327181808886706111267117308310594098326578388717113569494627475645349389021598456522808512415548114645992840307671889821926679364579983670517350068510676960273680225660041405861507802562461702336748628611752793357791538153085036309018518886309905929341186170298472670501424997658759673309545151938622718772876002310388425440307033286244407915664870670248643607688192150076066283703813627418711489263573035243656285049988884621526886599704267873068696173555142199998479222690615455047466554149906296160752642816943512033409998225366706416128307090269809924933248869404263598483852579106696763556774018816730472128147478002250869913111777751416150616798490438220072056887197689939454807670389687915702119837477840705996300733599374079829037725422948558831565520290019767139871493603492120690569568020316475046391034876253259972463382964550231821658475208016941072654053267796802915330145322043595771997025821839612364235037098967471339112877348581802305697087343155254575643547236696489455255713086560357109446491827748864918497008600592250207270237774855200447172510282867795395450563119304862795732619646922463430098838184373508492622201224126780176007590257686736245669641248672890226982642611688992028793531948961481653598185737073332530828015859400426295768667638248959992221062304541440062434077315331494589343985843618882310740830929331765112376161524595617350089261223511991244778493930809313460017862483988242556335557761406417571107118060308955381052928397963471715244064464961536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,56] -810443473723893868431839000475444590354574386858502563918916310766821476090814357204141046374270412582352676603546341956611109405693895120309711708268266474704382515721885301151299567322621973923880301485839327130537824267913843999977665628267159275882544424462569363753575630678913990343697970646140536175799656351471843769163852739959786996446489572436489871532370092270800029553270909187396023372123991777909430758001020849399142911721635552639731004773631357694622782954058999492550204761114299794369449672421957514401743685229207221949193348155957493141443029948711603495230843781893370317748868517802482978165184928551717161846945807139635732616539174791410252470335441581342220984453843173123268484477052611003786821485782894495747252578677533392604582620492755756443827819394954695046975674771287900710409865019068198494029442726989937321614444772688016425697059686560442876729995307469718088080454865134101970278177801424949204738097020297523268232774567542086826423787118998408650918963848311038432586817357589547778899266905504881600466231962676519415979763785377298446771628687079208765603266022908900714454480260371071631868957726203670571057438417215280336989029248105070387947430410841446088272666570599435514705211028380209974334885799424284342199622300327038992452729727463477848928772298609278661447002504289216455698759533409116499337941655523401970210197970316534598252156665383874063900055696353013103378342454302112994495132656799724038630011797598152586528937088309532609437498159560073621329594284937883553787353729329146007310677631225340837328132309618362607045375093922383050301837864101559141207287683486754429028794044290267170980026574635780162628080718262649413043122024891912570007133052174871370220549636976870718671703446091639976584634564596241929468652683311480202608600175308377548059406044537580325240110108767662406381235523612550423447032397819369701731487562075496772628780456502281147888276139663478608993765277393010971918166667991925594793935651416789015444593713103923016954052157650112861035975699221583342838626287710086793371243053443969342460868618804278150106961509310557395132831998360516971825533345985267042684796769689967729184040278909733078853032518309271932987566696669124176183754153702446595950556831119742641985353328548954020881765589682427901537394662859190702070169946269746361341133618117458626781513630026067319519128042797234169139905635764634212054759472648037828512388900708433721925776970234070570588309557033704221131476280570762777731263856618077234345353520680652403473121053704667450440666080401453549872864748752927201049721155060292809362745764840188359693160749390039391235327785593601490107751868231538564175409082114310152920362137843689456200256953272551854349703098623986325443647356990652066221554108594024530292380468512412886210726719084084356060866442251785578916310443494565306066521290798286058221070209284868891766420383501886196264562441026147655399728385884160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,57] 128259927210423457875450380433660515576553809243592513308561182779272064581446204987033680699977705129296086774432161445195909917475508598920776215693225009523314593604349788553282925342381704533090254744196549016175243025246545200829508683501803978185850730421700532374098436834361410525445155033351301352786088810897702934094534548074701208514833242708281386601053603056046579944774410726770279669202943973037778488385596783250027895742356069888961221716860688331733392336594095530208536239361137620616714118231492030316578883731509957103437412379199237444567431852149204501705524620276221433755091737225090924077079910340006573170576059571563061302583299681271062479180010922206582911112667710824342216454673367490938994697754479838626921700761088508111431376393648860140067203576724906986536259417265039809256169415856375290639066686933384329478901497038804120595571126179579394333641453481714421107669042016365163431847566070372152315357117152332947745478640462759379587749696105971173478444727040854167129337399059809932306585732290072337485269638662402949035569159148182714604749990954116592524496800949003981805520214905407504597344540614411663350067156620897629116133935683215750255157310351500535794779281148230748712090081078900297687655639469618131959823050079020038665682327053622731821484455099692587234515308948495391933889656896886060040632974703848738064385239813069842768561671560943837225132627616788564661221683876111181136714321809453953462041543561783681995970052968060996379615079731400881662580996199116118625783576342636491986440673305119400234875902981988473911376958236000739478083209999752091218906939711423476424634018349178630726687197323794947246718969216633652432906301477939458753945910507802480128921006526265863712993826946391742267448420739089983750414423046067437440915539517429836148300332051691022228317179854066840558895249972421013979518159102257239449858410059120322062618209691850702412149400828502335175072974522991786849488684360893853832402707105787056991484743816797444465159555130565844140642067378678061590160104638050201882576070751836656924667983244358114319022546146652007961937764159747130910031509322227642958882135978466706561486389052322140144068975051244736939094046594367419251373238707002963889343149211756704534020848175837667397889254988080648869899974195853488026227082040151456722550683551664050554095323872462844433325558687666079197002393676390080428956708047110781435355636072016192371348681378750195456932957042334683093621525264400164568834605735426556486928988763293821055105558668370344300164224214925417103404389767912282412988921564546465088683122428059729973530690311045825775124671890865223249613375280919145957172336328402173364133230578467589602947904331586143042560762488372517864422539623960128899237399109809752565972477413651914674187695705359621072869167199262468103563685249952880296034546861138265341535375301618159843116372233340599336054923804942333257887525109760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,58] -14980365845059956598780165143981133601083772625803993491201642046348581983507162251449886614679886434450169297701046163957937931575711861194506098062789341063060140219243985611726601906113985246655104817297770707711430673398017570081980833847063544737038775342715955002435654898036258355864742744624776152607697402810143266042606588494133060840179252063750378629603310311340361144898975935505668179754412511479751133299884020388280660327746229216184609427221424362598399554031106867242881351690930469446136154599544601605611487753759098738478706985939732850173131157408466880599307300878818209186853308777619830929641645004716566791174712169443279357499128165278144622868650226950905029571695929769046925024002155796978464217718118380996933683500411353604890960705537623309794960453223510058413787202400421117863173622947675541148234181116502101040378188278245636759991029653286721551346855152898526624383820419541278180779497685678723895406518946090949889001542038101982544784819893953359960738757955713224859053366962050823053515609861477133498315017731461160439044371794135137459074861081355521985007392224613476913896358742421531680838536709564011149362548030653088429459317480581817708015618318587846180663135287237860484264846035550817680944477570336900233108397281092031761094249366432708821136675170517684717345786120366471601472385419322054056156918403028331951799963769215237985327651308132676787813006729234768881107862457370894402978047359738366030476301318274951010935151897845450345020726756556093323359835175824416227698351628023973134465972719030960992974370141353384551179684386324769237397760303056720975862842362497833576781308984300046781679639813425462674228399620231933800772850498222610745859287599785900543472224269066348720341319253726505649779794026682556679771756891732613808953520657402682553859315260732224183910134507519096443179413151833713050352927552444687358153421102230400350939960947739170597645663165557685505580188130892901620886046034617366501130366754449591068960546801934213139126169752510296965840162994530776467635420789726229360949549944362027969079292078152654019869313182474232025598116232451223459024428872444827687244227555032519868550132737797474333083944414337684543449468983599733928586944695351037194508451443797292783759179705859965891971312093928875446647178808422725703654392966001562959328895072146447699560825502254018730608134020320112170534723255226118657383526609057548044909200927983749057721448561160814980479624681771921558334579375095401065388115207723223795309542951469207717179824797993622266478587430544113151080113850365778109808442982645950429777904100867293704929754206267708399337109649233036081929549109505790255756486542382498710198680589559441450595906169728747348320386351370752900363571218401151409581464262238083818745671601514782492603181888768155790330149304343909857890499801673896177676140449723628965828043922696631793619754861557988260047192676215815446640638033920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,59] 1075377048303713962742689790566659146956628564014280928872239133716972875545793771316675915828327064951313502697902234901984785532470179468946535479254971532921899918027424591556070424265541594517478789681268114243387537013975233266823737306620313744453014934585178832841231840162577526187171008876452151764286381583323029941504575307569992431115685249041518746929836066944432082171844496903216307366088285114932356081707541325173975481996469359934212364949116340020737299124524571142964853411686219428852770524554032692781259697663091293958190712241013150270068798734725234029994753600290538055121880020664761098088316426436518555051788167260811994178930130238779843669995701947462520171869690649499525770857076392103517132594995190614016454997467623114054969003301730130906180119304601219370678783872031711384939123375617024729404794911881125822973567939920988938560459107507324077360791005648660051883648777379861003464797791221573713481238026016413763320459139894783934130256226934986488206200716957841610701554208262982904982658152906923784796921823342656446836954233303503309512617857159718443863408670966762380290397367579210538770453374186224331951051452055945608721122630260601533129906050054506441113428255344459778121311449281260841227429146265742577411782627631275573571929024682638002188676665623512413814039298751149144183603678150731815618632733483222397376410976534608405018771853559780986240317313425258850731053223727121982637748577957438269239252118867560623855296612570235666365990884988335953587265914684644646986654600568177741083836264524018697681207298281754330515155805491180000007295345434167494106555760197565378711495172707777722203396105223152788194525118134265060421313533748367925568727816384787356035759111063371015475850800067036720924587969805932515402452370639326523132442711276676709087790529143611327077843216909977826594465185408896247351644654259092739541823965417022153425879741778156178666406860266722692227180379108204156158922609269925041354254045245917786538814002564157035515509368241097977529442979390575660647125909279671499013807998508371335624092359917060953428382800720419933910330255687739052915535733795495718260839987666325727168349207217072214544056067342599947318171502991001399863527407560343809906075935194468855237257463844421087926753751028665730297872537384189340217801560994480865794483310279968526168854892171294808660318701171990832616211426453244159532719438430104784568084814225105147332775655565239842845077320989769441399929259819507937569712836107488809255244716580874329159921805374476232762963331843381678564666033302243874868625508723926817070527828233932336379358811175916185755136954598884791131316276694480493184305116272500255793069103907916771461060741011973723520761467050734624193414572671973706826360065439667840207514848612346193239187232082210086688466999131036655464042647828687314962531451769649438800088729723249060751802814627199764655558221955925928591098904576000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,60] -1965033357654678513424594439914732498310656852954735062309789216804653191786086810783012234651862243796252878797414192520513818850954358064351407885382950785245863870908563142733554221484324775102781446967343839335475180339668516833322148363115069737028909699214957209805655671501648627958506491239478235743918744612476181300723414515374873933788890377088318251834805662892551226262526118690809467891097059957847991215528278259686494867648883837209307845383567755483277056551860376440924612142720692378701700539967585397297480432741017256666861810174875629537254286852409954907990359819595877122416153765136124184208701264988857282294998271798217792846806654521992800217217645443343591039779467742115588955491080599911998223679219222177503105609229142270500039286809635258189299186739149590195681263612950355450093127594304772411764102425479808192364677495765492451488056077242857908120665132351721204829333783652947751893852276354068689153628528881768256312998261049223731055417069375870405968765741797100395245847688309472146881425007096876991958506533604451977064120579027672432768991798762568075294161455924139219446474977614461042784336423443201494509034363336789908743134411347213151618912243869112324167750647549128534815384629437183488086047890830492888271651610587718249580346479837954455954402035755860569991687580452034039257636532879142665873734371052548944760062357206209695962080307296134139597336189931767614890768949580355466634098298204301536051601838160052735650001327913239729770241967643471469827772588135971136886351272445604630865820380845398705726233315104551263770369969473318077032210062616901941681058796681348128246191751569499574374331809099661265504702656553009645449959044150731631193481422777718342887712143288282959583903277521473247441636446074806291889803019314474014278495046678428517728165788073220502866472871928767684211709896880385056500901595834416905191161062074018030750611566457997817640501247871859456292510041544231883097863298477185984829792109956125222624350974160262651697500753268660157659117403939668928249129367190250345810176563241173025191722151527841384132394859882366478586839107353374837064177150290297391677364410230428339397002113333387635762822214120009812997484763720398217699387671666213953808375951677659729067344387116586536716113567390373584073719571095116200734523410188889544103983813534965102816579672460969486735906434719076500926479026226122585012202700225889602703826086201916140141254379236412243164216572878281074495744463657408547444250868372390550309037492656391959172219270810846217239319909611751858462996554407028100159245988129249968251536651691520425707395349131513197306871570516607413869042324435205830840023228592252310178579795724085034726436862831713860458708316707773682213768183191376284392447327684894040180530093868486852208961263495924145989297308435140657480432911183104950741278978319138866435976999302862873170087900003323576172128984733453860187668480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,61] -10636438342277410963583479281400075319872937509852716098737567381352135002372885711568713491824736343309323386320783590474957595729739311501391945517982701016112509800026920881210886359749750359541395889901715640664725479139451515195708005116209413201190190077334292221578371094191617925818059491462633096255193634971996012835666807970868112130487114038579575378880663158006401801214997090814187123863033498159940493228744737496325872812979852075939674044933505471861995740635140030550872585901834615914421693026371858256178879443070745037280857518269656737867350421884366689792414316964856462521798413826113066590441120663615330342512664966192514888321873255881949474559896942101776779056148143653680797048646259020677160831963982557408948436075852657792771490890390274298822575904238959790690215784498949661004756282175153365729561976737181182414301811338902122163910065305543173721205077800969624862386814217080417798940600172668044771063430944822667430511391820200022163006511974641266230914817133261644009579482739800558686357440271144851522838945453337325480141777691765506841334988555213125764261396206839588551436122617784879576978356843309875083802945734107980519418034114018342425402149139180885904634389279607923491759434820902045793275736731557230488746152551480661850313978162692254139163803273692203982648663638359929695471896188059703113445741379277182334245584984513038863515199399709038973273760333189289285469271942942930543751394120496988539379755441326179315528500725332424401687830042406127295876116146678108956862351328567910284480637632667144926475163336438896393183270012512068296956649821341232292638638061502321085633884450151790256945711140072128853763737154928374365285030354856330738462077691673285762941966264967224598293620275071187820501680090076287234877243569889937960702701585740303789083917776801361274472311157222658259582860515110223862376490560404851280993743913535917830916638774678241857608641005283834161039782354969578978622695460233020636836366748098955535738799303589026183230402634033710164493608271582916092662882435854668268268279457962684191692499491922560244400590417822461424077130402767606679034197439501952351077713990480043871887105115789249894432404356929708802960375709084122902428675545197159110702299699069539376802520046673743207637274737444258900523564477385319143547704035931443315284958762181002918202548391035210769122178388071926635363795170531565687608285262189905010747698818995732680777721442015438290278805153969628816926111838697109550601151116835965710677408699517201117786498054070611380840394711569476494449371210462873785225318990827424110978284783933669469049314179821694776220680853630022628369776763723924824426584729601070776657247520600306128809269576891938557580413600154615897748048422921440976703331884935959400765575624401049918370146916947624058143118039198212905854420651191536969804622133891970637032351893506754845760272328758712057445130300046980750025687040000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,62] 1365560541178288823208514840259148429441632428309377648731723023176877650368795057100344468856629566792561782591517984371935883010300350207489589177204406321060230807564145322565647974426829341927236624427360985235953454049740449412476518207906963892389373439130833949204493019771470235699396454902761696943316940078582236021902363441901099227462878237555817573855576292680875372488126394975571748739729247479844969371208305011384104207788104847391030196093853104010009548253392815009892868427007824184036171974411713342370260554735749508149615743999800060374679210673417215288056739151363964151335243795496490804853665321614898195687498725888620085802073074546639242470780354647457180023033704770808484823111840813259409661687287566927038816445216755119404977446899948788144964696086376163120933855759314876431073501826898536544438903672065001271059642902629173896859884310740272778386144492314420851236579864620233587902077320941143053809786458496637231385307019529053263419659596077106546955758939735967670998081599909690301237876988567823376485048328264936011943788811413660978794407262273712313145675212965159740677243619188805037658073904618444986776456240164049890773198398936819874990911222099748222354542539155470451051061144904002421538226737321947878634868061542506544309562792035116264333693709260517651201992837317268821135774155788260069465997828959024106307173029895020257290564268160779755820300178308139113046792118916468706789852781524278183344631006799499585538948926402471390668121405404264070711176186581809612149246236450298171356383776735381478270921493601107050851976796537341230069935218058776831424720460185661345247079144521684356741855877520852197557238217472848040557007584823331304091518277678998821827401281256315072275024668382487963604091241344241223919743369214583149078020760827337593355108090233845002916411394951119156554065525669666160335148673986696793852904365110724159340173738818981887434728405261742482720948422927044006644607979589666363587759527069168942265270377939108317639561522877270473320087881376177123270586316320496885666941835053302698022053662197698325049896377362458133672121008792768393332523606209259562320465368569333702882629002502471484676179208480528459698211778927851920449611532451907090575353128913851988548214355793873794638432788489154945651874043604370984018752930529558899444057474911993700681540693301268189694849515481056659859074393440758332137972631936863717185366786424205997758076081491632123025261988027019879955325243000993889310311112925651989050660630705646401726588021251534778288098989848885084717769522023330705541106126036010368863264859385548252706541087631473333226011746146085790656582393917002741741909161136841469697915273816817669677190898337670205342972655464709373174153986139727696002682494822845135485214127071987332650407844459853726706719065876328617418949937202676177521811560266317291689233218392841660408541457113389694641034909523850515699466240000000000000000000000000000000000000000000000000000000000000000000000000000 [105,63] -58363499704225233353196780130681583320381495911622419166707734797332414462113425921991627203931372915408056311575449746821007510489928098360603703301377467416074692573087304198780338824403946414901913765095934393343796706798737747164974352474062128025173457841172474153758505729796623480581136999022648197218481572457105729086104744979934872481822096312864968411727509552838256530100594331342603159873280181979113034948016232380631963293104771041701441838667619797247922339357287886191831928976348508699618006840630902005290071870842075437789378517334613909942304554604961096908477286922730676981567499591004826474981703712271733189842002264679107241928860814351039382258179495605427743960433880081993426856565788548081977989211278079994047443190570641539212962246602084061869265183519082997062201001212808701293440612651053852251293264581715334374113822786458154470438423743330988381954006918657693639200231843063537209821956215715416878358818366915935387581880217622709029001275709570482376877732625085304118534590244978533288542606900745717854901048879481260118760491768201585100158984448623438554298072211354268274007414330978812855751925233346210625496677943090464005876845692446506475563797599630333135945263292167581837232503623099369449401759911736180994705367997266578461701602390454523061541461914725936531447120025428535802874446375800409856478323153369831875368180171967197941164743255451374678211652664344874739020359159792784588374025680053119847689608358450460867513267369501857495393489494406720285892165731221023246376296964170102468172798844412500370976443804662243318906084475790344464456893461677279188640504708986784890457100917832927282444042208822224317303714132889025333928121354378899403330303802562807712353442919192968859844612382034786137846840730579859091395394515286909867682529231880390971438002749388525968995181908069540274587563628694990533095517552445053569674288169028768385356814185919366778188550549032203588054379907373239018833780829574788723972009809061745934469392248607653055400013766896237759712169872741625967439802143133042573451057364480194867727995980895177888666349506172209155868758492640542098922415481730524962155711314731851146869284695826346012396935478567728694427925669677807029781618358043776165557263409720681703592075878961612854335590688820822915548779114156622655230921709685249912437532138264644549832648555779620925344282862430854099529504791304405231567603364825192601913825734110490469632972665939034271734194658976944652470573656565605315580747094780583938232916650029190054826034708952092235130030890904963733830372218701173753018726034709578936595223041619089689801282844094366415666042717686189803563693195820656721971766573120975262695312399304035503186702441887943357546222657629742695629042579388620996766904291382989409547765245440070268933830491928435456144646529827531026337804973191461472799327204256597761735725832746014584518083876263719826988534223615104965935104000000000000000000000000000000000000000000000000000000000000000000000000 [105,64] -7753466520876197390633996886580013177201550552210146371714770612307248831087334810126203398023433154262490280884592927828627452008561056284793996051502539046905198579082372057247419821422204039507113428766562106912595667199994423637209865055800692706427577557470288927623950214259259089275511930616612556961092110959310145550929800309682052544540091393484524880789192649057049574601737699995486419905590059527737422240170850930604705557866949292899405351003287679748897572008826321559572807769784847410375061050312676899153885704303640209099675184595766645072238094399018868841292214105970641220231734204136710650727421196706900069575007948133008501790438297812159159404748356207549187339819117844772396856392132613772974074636698833126198527063863951671584499666465423181769011030803061396486888963925660583826442963309511457583496476058769846526583807288829003937944641726223223029831780352030542979401771059037548687739834794771194805936097127494418225761465418674866925755603236149476558389039806586856892535990724574876206271250661984460484358910390871535423371135326898955875939887786830659907153479592829745212983391724271074698000956719043343694268024590489035335134988123258639957508460390616655406025764495062229510020857560055767138471572770210060842601943177346978195546380524348774975361402090150894204674158259265863664707595736017908023935620650397357587586602194112606320571165424170629173602202845135935448158335089739308080067094426228115394063099854724421696122564715651355433547298911683070769683074396350717112913309383336194564385791680661278789352694555029695129993868421536407491436438857250496480482519331553083338645290472217169765192619773265824785708482355046251410620350348214719801645736239683938955276364063987928109575834287231584470177203692957698797234144934781117838168167143857657838601262254554214128853019018363626333089432598494284393909432681684879844537683271774728663812477539922604386234309589876094139758671908909173946212466453269022947303531538602719946264178485366602740866198495189116843279738850035989383917612880974740424275153897238455434482186258494990767910372449202196095864858475220347215824575094334528907689157105859948570088055962221864562571865959887004888243404074760825802761546049991991143409799286803751314571297760526371412593240499355466492655688725079599737810821475657940730994991713587410281379192864720633744411211068554979392533675341340543027859128787050446934099051329501940295914016017600473675756494109431444106378604502639427539142664012213981060428751247881387021398450218545467506249442834317276692632023090779511196776686107201873405140013181306829501386014204219574602724022980427961467519225306118766637940337322599036181449518130639152802546487384641487576732829522121644364332669427549668752799094519206033738853786623763794103389025848458852955502998037909117023475546273371986211514190967728317924477837685948375969905020080641969947042116527330323532349440000000000000000000000000000000000000000000000000000000000000000000000 [105,65] 1796163125297091487487064820422292995017956971005569343147298620681046257770973421094501785475734035955758495650613955722831024112940845568256308681775212679422672995607551254322294383972299159812865987444212459726100017400443535038115747789024808647768267766578903723534743176101450328263750323229359736148266082997155807254162212219218208777576670102073841751581935643761974799620577958141367208886621813580766356917513846909367258421757744150590590508454855330056879659080136353649185291326837891733819569766181260675009828711631506847161009525691203205211267849515581814042622343632080035980715916887840603631484055262004408131305967562500620241388301810800727422484145931697132797704578646994552257128792220025502341912626605631740781809007569893309487015560400007231296364594700205350631489929062384261517220639906855522210328869239386271161293099778931935048791520219109045418814617479880713481535455479636659302686565228604264389363683592990935649177674775655933552876850825317106970400101884366851872388136293819954068625277137360804841777809587387956799660490665440106507022225088443410223099392652398170553167976592183466162745905668187317914716178012188973259542866497275231875652919157477116976502834757368354927497441132732908797614024755348238478132729835268555946279165832510717645580899068451726942694875850297348339930453125394490825385485813560450831069318867219934761015029774516734105041031192333265313162025356692727177166745824544198861013188710946617639203093972716235061634958249139229920495334184392065878877479553742188441137054230499038661036723881348411665826506357210793219301969545897350026864143494571451077464142425929687544531493255197522843223145728977812469849463612444451596156195758160905273948485550557459200858035123077659372588513092272642745133760975438244186526196318644361099338899384962747414098167467796370976641847856192094712189883161035943430334945833181221625291754554429673890718672072912314994725499451350926243380433679962657542614614311464012441238083140368727917660858033468258115203365576995544663018713625976957150782497204935178602289727890289034040137542622407996954924366135289373871228256065450916684338574880415287617056702730587860198529133390777005112425409277244650101121355740462363690900575298655758025601417951025672396098862704767039199164923716870808119042300320544180670167627216319681590471441195724875749431142087267777126085745212419092802988905759571045161452621013077515011953627364298180791302062861329767163738294318585558387565905846321601375557916399453076458432897313655953891254698498578004425832283000812090621223843749119001222320290215059399395037453834316231956778529792813156587555236030939096219624254751155003546261725443791571635875232722998073823127822015808847743752968685709979465275213803054703325074476250372711499205818976794154386700229978230221510987141620721349065585269791420276019544251038885663092359557380453513721519974898638928761323520000000000000000000000000000000000000000000000000000000000000000000 [105,66] -188748532545396797153406415603575862853358135552263406825519020832899439607808826366956051905836238805978746831793595679534076281782047756890698350943773202172566221708276584323960203425062865729957386246258947852934738355961120903404365873623499038225099360713647585250642223774891688970272184924566694146201126715319877894741266448911515340212359808734387022963937889483146404488593085866818037015023981954270751466323408057266811562153481922794427413543000983244762226538540016305816007491522937834362257297774542602507226286155559697315901191338520718312603175255086207821707749201529818299641785677197567387376689790940994935674309123110861657814305777318478018324605925970776628987947161353379883020257263363530144331391308081946961195586806310798231770263929354277367686260604759365999011994227862447829552820819480225541237552430733127099993993626533982535809014188369294766607700169915059303062261466182108031696877478929153179584344350647395444182603446954106639036590529348605449202361239868513251031026225827299277514127811272063483958183920741627159854533262382452126483935366638973162032005585782659627296732708769141235164385853421779968735746559491000364720439406886355516876000189846399039963207428652297125426873318685343471522438049347292523442389032768108279226028241409697814220165477311686928719536247274552779410507893089651685300066658956150803209514068982276894836753459187000276436910977840155968688088511128714898326786817453952824386339967213840158191022581212059932329070763633436349292553470640384676155598973871255205199252571334020561137934700192415607884291116408270626321674802659463727076757215449978389075022255123547118203060973993911346452831971099908259897494570643385583669806711895631288174357644760599324616685269261569903078054460253399922970578800920619521145818528421190081964933999194099979807057165271729841449880624975606647262205222444008006805327794588641111649837983454401419436416821111613461271503116262522306899033023529307264215910196432473568792496645602913612440996474866515021695126826099324527959477669488477031868318911079608276387615120410688544448548617131731048805446540380109600093609539257562061058662765676869400579457953126437632551316039585220915315975016001118565504338236321517878223333067006573190102884366038864333665245908756744267998176980549216779171566865593886683707317449314408965168215038253492451283648643452565160830429803507908338274309952831890125165236660769792266278807217458307085992967753885577226622688943145971592172303052369504145054659541268912632861571816013738033056962343827417265261616877496984023141060917279487961347982521855757748846976022446527599936902384596337821024105042778909560172835160074904908482337445515929838326317802258922827788309464391384381815298443018347037800892241886608482058875349945130497294799301427529941914949865455913313908530147825896844385578977981124428538373325515171626973732943019724045388199204324398805811200000000000000000000000000000000000000000000000000000000000000000 [105,67] 12214885557009947295017521851289952746492819481459237010923623311622801303111961975550848941151596810026778328685634639465787359320715800867287759659095967853483262703862246670806827261030254719841850544758053063732413299915050854771280308342100858026846356779258539856828144561303387672579509661881439246361243992237938215520705380000948799200652032329176926703695381468901818023373188795253272601556303992136838214385263741247907413225901554709020693922864125562591417512224367406598300913169372237071905983686160599575630411129179400081422055835768473636585038619210163984098987527323526503060680332709346097836016022947279065274380082141279309224058856615231472018374416445231524658825317327716985904135028761835654457194521009028565218761526702900765323081935340543426675257805500835278309541201724087524115983966557716271974735818274773467327946765673097487030973325155962363944496795985212943277127755072343385326162239051524390422385822178974262993303934018751907316126290588700092212891565731514615096215561229223511400501115685786134235731870859709895148713402892418045002174618772111853917889220973524820619733292378860861351422223178284651273428670594347362566884807910548976777963847954668253587397184097685056082923673941717119214053043869948111602110188542198364694336446231846250672447248733337839784750654806236912396913929980718556735736709945632390464986289935406625786981800253062598475515223566447045481428165137600341099905011625725916830693980544693193237003165251869582385769760458696491531816842295930238177233414287499903976382034977334424669874898770828299869913348150299845358666058370767021867274054477737657479305575833455848729761497774997357731526814842366441173891858331200403247399234488359278676903252332374285886226056030472908244047652779298660013019793240316552978332960158657209074300618540817370432910038065086833624809660057407795351358864416120976709914647642617914426382669143007592894735293253046109489601042358626257616108288412220869282350376420338861199735609285926708236442336934960913351994758605647801164086361237945389046482732782927674263083951583855388523356758320820286407728821806249636309298209486762671932733326658797407615738022038667304443083138542813375657194327234444429099799576870540504293753954906742904142286535656880201151477489351246693746913289158227415524218644448768657655001565988609854930019948592804092054454879208872206144230458711170386708280863666557195997018653432796496231127810530472595157219517811254759252674530430372194405781566461119844885407351762695208569079083492410712592892043002386548802854869977446875078457753172851083401536878005701518133974509649457537975966052405323186143951221414106621595592335141921125804686422945749673047460396559818807366590154569517587680751165688575167200660780242086684362415938029600884074657821111805239167612458659614183100416166742111258432840416801624969132974117841224371269635734892965074737610014318850390097920000000000000000000000000000000000000000000000000000000000000 [105,68] -465438029543376931531526797239768101234548751880484362935069247654436749866163312994846213671971755734350531337959118399874965871536266977263237186810304120998719838003762622813258886220486064145304998371847577700565436152935223184445852511208718664113496979550941243320564958107527121969738405443968340017098150890282805314918058970822479366979450795146173753782914580736669384706521436766395339074749977114471797698283177884585086051349319159062163358321394376143877575054563090968395431051775277168975511895566838067976476047742387711452775450103137102720056484578394448831343067287209389204596425992811683666441404912879823640114153711052839372932057758371725088192530070904372826604349975627180281459913884574315637655893641681525619373178428386571783402836353517230297458722659583209815173822728304774897312260443838011127046791838396988761973391367900414441601416030302501415692224746284450689135544695695134422477630889160768042365825605628926553446799124571464286928469049171804737164718671380983950108806201542759990744871920924779219307287514987380031310547068122045996920490390932557209671467022051074603908431579570716194312826885078288501100860648591758145950593938997104495521823122921895915103974493780775590830844547116717658559794707401820353813633901148427426191577845897120586430648912301655663116368299237031008377032586845315094263087312382359581784678552954059068967907670599908399668036783703253841034345084459736521780035032527239062684509779248443626418289078451881824343262957040291165909489810853620703081945409371513978393544386050541039269033708068057866679585444905139159032858002568903306456763699500628774723088654038474271725282904427002535898274365851908580182122397871285925665581471017786175697953210217417877048736889326548823451928025777902118033415369854368163232192147960233027307904269930297536235033320126572130628966495025337010383319313816792788503933434356438533599963241739645194073442498977329832457285759565985338449040272300513408266302905909696840384267145552644148378411217369541871128835233148935420653639908341843011851011590288425001459889115686210950016644474097681031706870657370201550991767185493396123105148397090580677889521090074928359863893691407912479211101841143144814381118296937220402783392721490369389998964451147508763710689157645474775585949698088843940784127960792947351583414405470784886314340530951786975749317977923586796500264502907972002751896488263573953638697295585091704605272634003733928951387806454063218980397335759671472946660901914936219356274267757041017536332029086761957152541528433634851487716916668727101399809527218375161440883006334097240937873434264876916375516815965816900714271958598232799772862979673389638891429498858378511623292299761718664158634399515526361356094140646402372160471803876621338876876722988618417625944232904744778094594354692803393886575670983325306320179947107113046573219283074094875537908130878868044112646702289964236800000000000000000000000000000000000000000000000000000000000 [105,69] 8352456227816012989948970474819091353871907631663298738520801781558724862072009023758565198254000494677199116479691293294697382529443333838378852387013956406249054342111572272226257798096249275424302918920046067772550177686430649979283866264919865380099670962303242255119351363411306694421483557031733914825717207387114395289922883824820048120791577379509225299112433606796500882055046796888282641533143451595303144936833049347047065072334995294931665409216269488984635101079227975371568970560053630799907209032278542782571292090032993277545581102289023106494879185076107376322196189314964181773445141862315954802250849705277735190969041259261570969593146242767289248723279195289767262907151793864981685926175858143523146613733165299375747681208848575126317853532949170706626725351216632537774540348481369561769378002077234095311216831845912963312836715656132972622419994772176497694883565591750786231140728585474730893966679322294041390005846655537914616471270834770202379841379051891292216585060276427252871740785619516306947758302729410968275959110338021353607117755775338563173391034528797815577100175498827990929515613212496340453460822458031167385404456182504177989225120530816095283469154218970532093791551067463561515580347075205221430562824329152467897315936221277673601233438144815617328023864163642629226642400495583789865031716014711498760995912614796917282384934138254926824718770911692514427376978027656569677044548018183804238775364780853388414649891508356395885579136075530117850371758918760683959546996083943560144815996902642501998954494870787453581333127268184518376271245733767615281995471834208028107328481983473994870129240232586870745597697745628958651021929704305481217101105950853118443082946897613586899777215537716703266024073156727005788703726362916378537115780982932914418850089675809814128944131936454753861546416427481768458769841580254754110686474409738038181013157383301381602223371599522083895115259444151120508075406327376306936856989724844392091887211118501232223303612365199059856678841055462616054990889435250726458617138371391834086795649439055095952380192371854203598537703196543035117943351471160095810556603267920750684943340225538536228664739107366417753185952833597993300758604598619094009481953482840456942757727998664247514494526674687248369526364574766054094769838983476300797436020943620907463830026354277231487805911279584964162175842236443048888803453523157755449404877796619517760124579722017639780205910550683557716766777173198708207373025719511930288202161698405289855482047499976534249190676682487854684182796783396357287729276917806173192993109946246302246747961499895219020444100608175569891352346408826298015848760330308090597904844895257075852693870852373840484272869971136200668341760034521566819159328924330762547154927804280264034152542400684600627463174372623256976043746906664885388848679799879373760393111482508639641322084462880308043037307079202198871667926229424537600000000000000000000000000000000000000000000000000000000 [105,70] -344510121154189340409357561601587163908844423035970209343433789343282671938097381785961160232992412043918258612036843843717218353792029856432801469856134300759301093665216808715053229116376875570265527136820375393538045009244274114873511184386222523263496956789685357317631003628329060581080031978295249236703313939137786997166443266469685100454451123998599519433598051149570189976982505305157445474509051826124475125774723906487091694189155304267229701114200573979121037423218338659080908021781713401820535692303357366673678275398143442424073556275157097230554487752443446616837360907772128152622093837538454026879132203629267677256544693845522334450497486886783799651072934027871348779090573618013036583613064967537558955218946736928042324477301475048760479476324713431275806286959976115033463655678485924668191351206794554287087683479773271898751227255996804083823522730060403854650519141883889709946209566011440063643329691766164598776646423368704495727395459363744350594602299263843048232647360175859849676092321803134303504360390164364402465288182526748903720785902169724574862282839392249735793460497908626921088807173439525451002176710753615047122912895013048151004214837583924591190090336820542652752500686350097835459214081823781512193419048965969842735635403111503471217108983396711125065242048580912337590348743444591085538789098457937729706287936553992022095433706398723218319837677735554868175177622563117570588723881596818370924262143412960856613537544278483856822335062581757390084486635195631283474881094105497131659842629330761617012863154169223694985428608206511438643710558644759248358912893893856815958858927911557554799779190518121205357888426551498546305045206604791701296045225509195411642705740381722713087734925352864662292004131880141332192776304715531965260721124400719081528964532695440305992423227251505105695104356514401339031453601131761497406644347522965050103204107404941873158439270450891752843429671530279979101955150499364202082116030831068779457309796619609776177341385288831009137657047396824587899358195580327661048823963874479643595112036501840878972011861567633852680672898913194275535157874902392602638615894732434043420162710424824759772280752562998556293434616844779974317114967329554438791146654168142242712250271328409374751714847572403872676579592586115634250875208579883535358110512124288322570744684371959836489095182335653861637282630984649868559137488294436687605847769107840247987370858174772349659905227514452353431646741648032616043724546439109582264225582506532773822449458595695905357678620589509068465514415824046766100188121747053897503067663344355519278256554827730166860733147799628928142098678088495370254318554703706897561439835082250066738681297155700714587065509391096961084110043254651203106588152715246566078163573212297066605452985702802623837062680282515020012522140033676885628086630009530356272754971766913850300039362169440495189289251416432874559984697239142400000000000000000000000000000000000000000000000000000 [105,71] 74263165201955614005921048515549731832337398853165593640146501396002015173434348821774701207860381864760944749707297234121254843738375302692493472144384725496455505803035020357931863238387010660628216924924959362144856181368999084589829171533767122122715618500818494144897256735922353696178956990281152365362745636739511671718684056785812229302347627080357839100418241326680693977836947252080788195074973166536106558497369481891813910352211271534095030213869894782573693757545127124333490506151238568641249367833823511134856604012645177582134753837834463896516909984272214643961835929163724417780274870301430285803410639253982395578045156858302943209139755459501749023217543920963042860395619260380398701937835223791244141488978442429555587992427400444355090814046728631088752633693901743385712880017445095034316852786951203444118430861395357530406441056171205270744864979096718288554350999018644103943329827121237175042445018459803970053686080116452258672650993153481858396737358710597224242545770076065511409607060621661796485113389822757903805101571613116244867737267608353232290826383384573541039884041889405687541575154118494919615647192492368561714059623312427955970008609676338324321097470811157897306582286533339651346962868128131476168906847427846237142875471162044529922393012943538762807787292021710047427836490490809443984970520258511043161918607513589757004665027752861217171047580598336075703068647663729677723647478087505408386967404621893758487829176606722952231446881957736683284872257650736931268641903142753534995372000558661088103146868791000159300048301905722479951884360664597860800921994939192947438651769548428230213988576094329522281523620336925094482547551767333578489799869054200237278658357435442422366354961178078180767135685912458447523560650966922391192906549675829403716769663216547944786271500417192818071107359716743582342084098812869384446408514098410297452497604973443036210838674669638214461975508037182753837958420143773743167825916091151551440207589651145384304800290890548463025147669205631684965420143973582728183488276881450128713130042914338554101610889235200572318609738005528223791765615829528556083337856816921032255048798786727895423406213965733170677839232047784331356956708310167425341979466979805408325453767060710990596977792514326867813568678342153407565111599462911154102082154206953416665441356336255850537869979485899207394976970312317961528519718327803228685068163124087774151006839201945057255244810202163462733910930857096844634264202357064800710975961130770076966455935918953859998682487330747236240743127657867892821457642158113281756357864077142680252244203124501252289826743819743530090153528821271446554243687532905621003098439327894880267563314928734235542622673306936095115695775230442916347441612903172482652309152725577122552352790038525703590860326654320374446881347555990782998646491753565295472076927999779924089017790182399115698908897274412016929162938474823680000000000000000000000000000000000000000000000000 [105,72] -7734533235401593218980489054493212538218912005580934862860537750968421582834718017431746728239025163830742165337946270452587196227969879839081469830016531932441943617761490477272302600879343022339291990993541385533050722453109835423634471048837835016565274090833073495316523777583675575997960927154381547889605537975754629810469095942526928367230497314693927021522997258968458947804196480544848886654554931462433797862031870638469354022057511572621482109137948785247083537662491696248202211125533011286542955553509786056913396567582432908298003339204951383466275239259761617585828665758815769190599791663711860730934792722258159187264177175936620467863610285825588057979957475777746428967895429033659826060352412803061772229899002749643169509651968745569050677804003944851324805030761765634312276687959530563736458684707988568543466523504804700115628687247558819217713622351386695524943907154043554152581588177344614300669185084560904617825468699675741759564199377029324649651044464087765906919199718774275520492836925876667900432980354479006669406710608254601361264166235757673675092576487639783688355455216966253360022982932402148072148607866731717632421674980182747043227363715739420985339653432975768527928861543674423944580564583234612411740303242387694975478408137598048622730945596224862695170233421940384244393570506140880930703130336891218350112831758464895969578088238219732220788019679407291801801548354929297796358216124725780919604540364053236188501548588236765682093913990442119962417054488231264019856335912375239894983181008341069904501259266418820291327782021393737969094730791245397941125964837492825376192459835792652763091883047148177662584458678250001973360997168677509587287531297958919031054490206648276289424006900280677263908593270928801618330145581403552031666289520005367386017192304210842104717879393262780743456365858242600234001487105659936794963924416633587635485997335164504780591320446235725542232290057489467331665280831389023977690159395572250907877047380390441389594352545355245258852271662251242901289115184770289010863583396731567198985981156431749439814733376461899893843247712200151467560997406703816859773374886425685486896622727857965158445818778664991441736811512379319665687369964090071725471283596905644108560351496705051921125590261063933472454940045102136737259163015294949584128797771363199222128789460502436509348481511726378929557599089266049035458442106538871981639443427428192874138830402196404658228013674956309446424075184678984278901085517656844263306361486015124956308198591719363138104403355934860947430282990607293139894551421904293492085401730114853539663933170348330348083386530511012602470559899113645874831627022747256101242282984333735311869049219184846967182153491397249437913651810877094392556368010433424536387681904361712039998797015311069196647988933403263118575894622528757913682971454530695761290738844115322054993996087983121212939436569087997313323016965324800000000000000000000000000000000000000000000000 [105,73] 456712083941432243645773017095913246964098123200232700916766035891456935518202803619155293289360703753638897994966516789848695004989573623135420260389671947821963999186492163029752166907546082708273417500869670446967662498614986956999837203938314710074722023130955453111196109550838146387282661265402211969919579743855708345577453433815429660555389458847492155247664458690429210282429021592799423059878491958284285662519457891022298100208948014272943514141256661422123745944364371351584513737001805706402527492535844131792872359917522412209873221670480562973287279687900040396457940679981229452078992769466198631697649186081655372726777582841712465277108079051730595125133139069518400148635396556579753753741383100038769908346325935164787870099390688104897478697622770100908658341690413961945963520524848431642304457668120979321189478361167005851654628266974083668094584898800685011990426402722944991096513781876538398376724600117955452695817575159684674669842809814161946589905854070312171077372591848626957871611522176912924165269181536698059789442416505421551570215969805647071955240591163145172097877409516691473533686509001554817768469124861899343378484795312492238059847854554614801894919534472295141666460532296159401550110862492679885098001399926234045000601437150552930980872578855981446661207182171758133688835720379800695285523460938734634399488429884041795222067417029324053707415316370916373223702046713665230854450846218902081984191572351457614008212848049113292071611806144959011483551206702398337239168908832845388993827704226049045193035536823716245724854143239821301196792648401901298125775801425277080276079703285086520284665639457073778545583652764684134589850151846353197097147139163158285038870030109755635049240473518797646476157169525855269468644498094297779624808671635886246846409760629931318742264890090673294625642828899476715697805550175839060325261560319800680007739225360970296491489260811757133696245444828900876493217614516002147031839559970783821058670215395589053865155144776151965187594429274795059722277950906438971228943808914969455578004258358212816558285496328278825044051060167545718454547587583093449394284051700560009751217574738798649313967910789905705104845469037096366852318830066718756326660978056169688233713075793578478232765896924004863701044380767026464561672908578986869058019287392419185293318826476648324764781881654338464195929138116995593964477746377215293372255901904169994372584424014854239518724721691957614971641618510597273820327984874890008197551206576161258177702347927276401437081653889868938585649817248130349905703112883939565654332939687602286012935194046663903935531391677990320004794504123315656270224162173257340110621757690604607343922078310504455289760558820929262512711766457587011965022289169006248416495786092647444008063268947341141590924968136667561375305543100771588549067375681919608760146303618554303852109072538532492531894255891024949150913690337280000000000000000000000000000000000000000000 [105,74] -12153470310135880327131571560295130579472631342220480695870090609906580797700084130236206160139765234569000096465535755362513963409599002757388073684828969468945582460292628803624781666776620447134375517362020191124656780283088238945770599904918719822797033482652297930777049655109557770449483189049902801078688483768170826844850792475048865509811384177591653345754839011104899110693697733607004510278961191264844649673500742048570878364669580971009984215900335027226736414740932609124095021775696582615873280556460509723563220775027747490314932267776638155130913080082693517182186018763754444527600467265378458073021653139980075846401118081137344625682712634244694859237067654313972420188828565104305585309495711652282009155523586198335946987754895482801018422711025783694883345031979432688270343962662370866659826563503820223360828833367644503953329642529615637297418089781736678521835409398011556014509872909539981889759127602702780495991811302526412205661932341920099854673294014714329733521914269888272397439622371711771360525137724705931790841411096780286300024567585034938925745087245110118535656865904190367157155357127889499217602981586052794398793937780637633795920858076850342095056679556580571503345374613566793862578890634255572964590961310851201500680034046894837882809461858032507484921711307564648210832863537703453006251123770727811343866131900801888874152602455319582355362257436480924999215533623155329444988383123440849015862529174566772906467775725517741024190680884991202419336300556806869146485690698050694204471704073736368803910475946478560969315253805087484739807969749338816591564374222250883844990060590480420374549085495067875395769782138634588937364369556974051748091010164066109723471793161601377243972724234703889799070551660420786895611978772372634014767591908902595193837055659731752152018776026013746153183877278404204719674715677216682504740589226727802206810051318527870777411290956263609090277415900504149112421963256891645486802138135131033832000214565495276827712761431801334991827809688582188947308807317933858544523259743137145822402753577012250217120262850417093323850332887713973669571734635810007238964538771206206890986646177607993700076628510635352215257412963892496916425297380369459244587404488962406879768900178588145018811456959974039067121503752407570744328765205874039554234232447703183388760801245929319284423174028407745551781715212472780093535221324548102117060357669474766364869720024257793414479676091568081396192352069447986637946740939793767955871137405422829824930126146082163545140214845905797175803080573930138021212085288353541331935321593866607688817392887939556297875470825364107833881447027655174589194793100319974529551880026754078660367474351707241957333708394637122407421173545226159727786240537202635949080140154956286574085698773910816975677082611069502627434834481775954138803067092020000217560160042915213833791872106513508922100078594210898835078853427200000000000000000000000000000000000000000 [105,75] -242223598953527074741978660353438075577857549476793741525743988105553005679130384338182334727058272333927503462519814194267811409717286825912434048208211094608857963609865923614664394238279330571571520751877211154928490335748814922866565440824291288175461504904649995055003258033082348909325781793454409335296341011357092029987149791914773851299724674214444831673145822705394512381709579543963546122581275037087614800502584812777492642492183466164898668750363507517270076859428033913863485584127945334249621750400074341433020184406766455840718868953437789682977058389915881006541500490682070830694972813310022553171852260881208972613841764846039674766839998513996170780874823660659341113441406682948531817179424299128336225644672015699816583685094504711289282942955784583325246345814131938021773735185658436519543361790968366152416827917212343766149062947169348749965586267567463881618583046279663523477331097614936434811174842666485264554697239738816117803078545457604148547887652363569166637075157261541115577793150804755404284118348384782747387868696175791502051512373546503659153802233040232841168316755694966399855532363695390702401625674459542870090028388899215005391338562755799341368211484997101217616518158787598124712776999308888391439684400721565900755464101944379133437748828040616712741132217292885409564267427496433261925612378449217659100313659876292920130748892116305082491499655194006707921104394151742661922074727340782991845434727850985102906648271033222664483415735187174517437171369504996840161861973489682909743719477616147892967255341531849846007859973101266079649805538682397755292799203731116033634341293668715501472198820638912561413258957006837954152910461252935860812456535202217481550449794508272283091104480817545034491598549080257209890218517792966938893971658502425388000706216323049555598540008616483943463385297668987410638384001136082771544331425349227764386991420309138607856306888087871653848313470437196850216424163206225845599335740060909679900005258885473014200647719194122161611015876297722838095792845448019172136729610934458089062686781797575200631468419676472702193573536166412942083827016946637884846707236754651728103436408167557839139512768416454384895543980556204695571738736998131338425043015875745033140159425243971108724390365931937290514862804838814129178564602426996870519557101737828815783453738558387547963358152742137139256268711487076135153588155156121022915229326993112944810762605020492386860494808456005375911245680714461771878816786071196748018913562488092692009624616432192427820065515858293808159009423825092459708480066018500070282827536113789119182095367667919498324474618940575014361367784485037910142889682524998929745058832991697964216156732522455003399272296508500184075500858734151321677566315222079399399104387437623335150413188773161411263093331162544220521228106363753288901324052363070021460640988663602623708299092281325229228260910817790943473528995840000000000000000000000000000000000000 [105,76] 28533221597946417348635557845947639101033010642091905376753208599720398896818468416048236263627708381338789572826417587122545991742131418459712422340754583683979293559816136357626792367221719652951956466263893410330647220344955636758652860494465036535588809265062099059847482588361169933414855942918266840139353203900414034976180689963253093765986662884664342772610249887040350454946455530483528715847917390309748537128385297559679657718036077433454502431830010088656184857660062575547859669718731256930040016437207376394811728019083497747232035255779504693564092604285472401990095967107552850464090042406638342008089257147142974579018029745029192378233947587191754178759785945681901498875578537822592848806433138528432373989770212954872050705634644764693182645125169302444357359293510801676082346513022015785452693637485910061592012300624764817105112002023254006839179410806725229712928750554527802372687039713344377715200774648259008985364006143517840419690647572111082992956929875620040820318992747710827997757000398470505269956021294084324691555648626801164935584403093592672033380799278894358485794493145698008478384847646684083755109778336542269239397039951067068863966682959844819285570185372093345006922519122389444619083729035474857823812528322335838836230163414272630436073447075424584415820608271153103457729512128078607309408539931847401014545417867078683492096572983699571947911403846509563433999595473279649732408498780867139903952387634649347965669114401687035785130172937680631215921432691228668298773704881328273997638168854403806831533849570260428165631783972956745718304053164237325529122124091307188097466006707470809216786183044351494972317891998500490595806314857546779514522500656873655112573561229582918659126250323993881226175123603583292123792427771945409321534075805710838566543543332796051132619596035603115831001680856756340863016265829290845191202705482083808107509010746121104431134848302643243544292557917895027781266011393778695727703589765565626526213794763638642434200047118458520795945664856848470778222904430377331712283449615967981869777472068158010741626406679623719781237026512243735161879989199773689999446495720705771024228953837040473144538587397718018170284429135970680702737879331105242296923374791094005366789950816347426348830990443560451493856016853225381070395311974348473744918706556273189593880811160371481436202722895310365339162130182847970846494686519289564760954513316228861751382873064826687490448473068057169596399969743883548272952613521885314806654648671421981598153113991822153479085836933108940974492227145472151087270553936718720225678967932012579594952965587069508674507303270173534829752325501809306937859465908068728755431989949760669475960270013850945270085031710989423132400730573060679902694601691981213670610768028024553296175942642320027105456483073259922590526621492175366676732496069865392474960039467015916217521325348190489844566224358622307440970956800000000000000000000000000000000000 [105,77] -1784165817257957515844853243021670178409713571149826191903627851991707706308342859247115904245597880465197918713639946740015734116197178196035770109532104047860607547923935850820182899162945157435952798061555517423241643566218430775257347872165414832206374185848932462100425826165138354312724762380813490172152090463561251246099321515546876033428264111279992230555243375054912034493944817562879662915407067567773145885118145200569908008539700818949558304178814588484812405383040827352024081679503232629858284186198608339655992655099450774590907264425247151899180254763140815904848968431528826540417749279407064537679558641026759560451043149404948577172474261943093886256875787870359094453614576717881409994576224062022151681484492659853916578140600262324032423175649841657903812735141906048759138331463167707476988498108646079115399408802569585394892187026047308123658060779068743644684205746581478647114950180773496109508929884906492120812622350828665545792770018800613113397542567782991408886056950674552374295047423683948980996966212509177634102317744078726125607111876180057012800877677274563560557691864093212364635997378693072628092345657875354589166070333234909763281512517455011091360463747424006327616280045459932659513592969165054091659461432197346268419819134916380930524278579502456802124433830361628600919965386002301526646786136549197261636742442716835286645142650114442655647220807418588328378461828403351694338480205132597863479557559691667224177964638732097805851612071951706030132670923864423513260845293245495619481289225479704142413634576476048812628795037891687200758727986529018043869851946519142328812009603114083985573686924368881614386473428952009382801989791026412436654269261590615798698924944623471323094736984617974070626956298381978801864825906088304897168419420830476216544437233452426283650250175733645352630148291453959250885131902929876144708816944188736681818842360507747281846816293584900679690483144725034003991889354946839005672476772957730067357615479891022861897230098569554146839460400806180211945700947418761307118724280184686332912382852195715341967275630229075277714862608310642941197336976775482992105598626566760558290364975388065863676292910869753577991368271167963076814883348120075084045130529079828351452342303114429677557196968014725337261617429883767578963908495292161326930623103280798326145534646021045444369048230523302215729259462678602156603150932786438847742782917524646648059297692669652398000993769560391056081905289329821380636515036955940618301895871392037380509445922203177732610619421002786112780334720032876456432534409536102272234950907624541723503315021952988218006103709684593843019312520379761898504667961389051165205682908547003304345727286656285454406491657441772366912511968794304251352264926382771820367753311891964986042190379626834326532439067317300247193587631732860919598188934412672031548821143083896655478475250802410738936016974392626888856043520000000000000000000000000000000 [105,78] 108161753694647660214196890222946295358448286359166976022436572229998526205687630908796252789158112629438373824337437625079610243816074186757566534140398477210173202247787881364095073430234973603136158415553695193565579112850601003132313039087599965975756889948064844130434029994431705626157073549142239988352958589670046793721268662858076298525470989172060023385574665060349969847959567168622664980486181330153532501295193681647409554050334578689307693956370595077125762162459372619612128300568596328536417746649114962602943375737952553287760384461609439540466664276742041461385771405449562736864754464004365214891242164070543509599459414951351556855298906082550246960394706204416410321494910866004755869537690039148552546732605687034545276908002296301264145136946445629328376241893815678620241041666948973990498294715444364005751600851462173764648292701935962394669276786012276928140203291876541865640123101532155397280729652767054216067297071416719311653003694561949420345737516241250738955553125984668579675181669660425200498171813865874572899302532098870265271500378764766911210281724256353985591980558731387794630141220498029400328640958719426141242905107752538797758327385664333009180771873440417013377529012967572862512324006139263516098439446028457202859507700524625322151419510289821449345176225402315490109793341245891584516595569004216058614406329310690026125531725940898084593373754999948747350974515566870802831357554612521341683177777478055903691512574837668967994688409145017374928326544312571622497717452461265802884603090843702579634516223450395111542870330277722562254166296726647753425067784903147992295553196053527669235102037311434169461901568529950349852319436946260603441442655033795215015999622650237749608620504488163777202754460476010603053761668846466502842167651269706691051744629221997750235396832125980213038230336983979959007689675611295450547207831439714292847872498000157380059009491602266428532863457362273251422386667683739188748823326370725670917177157827803401207565601982939231922623764895953598115145644039388572949473660666573639252741319851935494161958150847010680850923486086857124977172211165382707965737365349030038732253840223602408110288712734807208382935081454168059853775273515774491510660963607529810112449288937740146467379465500921246098636052008442181224993366444979348516947575171865025696399093519270418481494337302690411820503369572814323770983765326724138264080219795024196463941051218744031042780534516257355686901187683667766542102831204348980402878499208317095072742707283374695352167656643320899301945296212152016295751511069392812750875285205042053741948181815112424817606669982568655648889275135898562132200847925995911345355353120066159112450140241374959705925521064447102173555614313976716956687356687500514066985679578074457967783405576982945254585030469934231174561079415604496640945520558843027901212908108148622841761249360318978458665640394102292244070400000000000000000000000000000 [105,79] -3341942898252583025002914228679421256079870294713402298938103922997347166056351966648314621643298858645430103211135353984396798848691887971196689631307157824560942644226256520396534166405376101772021860988424128607492573746405578274040188425465829619370127677794844247883932495912255453139310460765343575907204105293060614018232574986913591144256784547374732778900136537209024239402290871928069096414330563392745659189755347849764048384824774691538523757266695765823828333244049195257863487744800304685939578365044116790432851967921644360078584543576148696425107581987982697580124671837332278066337284317616132587014082139070136972110614963459234807749272383324067184374868958811203220777828322436277780386837653606236617815102261696935012234757741577084751944062884445051768219210113998756840026239582190683062543912679656063752872430440881379080394431766164267203434684740997507921128054240303525353036383295116721481602328517093259617255511007349116443527748472526455226047043914865143054662286859861704922141372410744927685893735592537267395658245319029403107174956463968967868422127515591070073375664168339386802473589418061824835959600348384518087979556174835711378292650658934982393552426791695692228598493774563123010715339398486286897073096838547727825776592213220033017186586591122369117366753168019502589658601272823131300045903402047574625288398066472732384267321010065694897340409286501409875257561291659198818291585143595195365043235191023127089498062522068273750591936756679916794508879938125992298090211058780234919652323254560038399161289645216442627310866509992513377429166165666601819003956353464718930698008934202002039453232099124759497823802166173730550411668133082882057307762788009309347319414838903904453248751847217694778184541989482199232914496832983780723739957413669547335938934062792403723344812741133298835744789291765059651977756408634439238796116574166058457482274209956431618507754008820075767348639796773825417922973029566584363549708200569198318170714336246771472646282990292812418342717148527355649255614397822401806905702583928059061311789458974856670300736127280897676424795944596987647235364036303789623689153746241588390767153044758231974720428719616110567633166656871497015809655070787694936943397506978211822274610411750295883370828643377972908245590987596744056851594195133405486316762012606498817947850729013619109974164284721308714483619625913405150355249740010272432988142420997263911331428231497173723559730781609701744250809209134494279171838416931026528482719819026255534890102584142317500461598873000434995917494042714439658484377382101966025765026446627734392169561649238377028829242729779018376510389442259128066662223172142307181654779212467688855173553891870254078515827234661520227975311516288144819405810038260710489237189832019427924176561828821909729435988315194369510998799612014793382225065509144804569634918321676285835959167282128878379409924342522791896023040000000000000000000000000 [105,80] 69131034355957041222141533006112477603857370395622292208556334420879838121967637012796129754382198920794445752423674745547934091147460490128159668519223659540375490937510703450494906383971199292899224433416598219660826433222397669887231843420936240881282760574142424414979214715619239499723700259415442340951412069756136186562495265501250442073536492105104722397268847499644505602688430179530248705590506494010988876472868808785737992720275030954835102056873489142609858405022558700340961546973251010719747508679928881920229058958366127531631468440672915676795793146977245168498525480606658689284358735486341811374883557308446197515602389111626825973651792548400958347531173452635600602172458565704925951656797417874954677368201635569825814224086801515612467918873634055329136695558897371293084121658695407891434335462631810597900412314475949566248312329653510943637709564990220983504905880820266543091878416177347327015351704118446609193083726610843454465616927696037843415164465969846600289303636103869156437481450019526834705736024264175095553445260498756081830071399063262913469922025309937907499346926714976585031398662730199914795447549822570620629870072728875603964659678458174595878432140862166465777979390473071938350103477327141304821475887433956940441955271855613368096160102882387664912402091226011109952771772660978539379351995106871237017343035702230922371125257672537481791894438709311567241412619334468138218610915722437097920118524397423532415610086027150150027340284445264910936769830554096262413442564688603645831411436689404498204438600435923099651100073709108773891592922828703446744092131640562192208958679308822809410500979407375813489064550910435070790080259250196416317719140588381786866083067703543287711291934173134093512217310802020641302043288784331385591063672738306651795842962104133205286249611459562259985445036139023311219582929579551475635509878897127206107292823187268248533517275937103374183233259482546101296316500957177927904889808322398299099404490456506003949525202098698860075981134327970724014774010634842441480312358224950801393094694063120894219015787443555486931271036888513324549148772183047198721710805620250875378174917773575073446968120742143525611678836879291718731784979845398958835291867662407391804720227189180723598587457316867337771118746127963436065296386667405771335597063331966003101742119811004243453333530252755297040034516858349029503613737647951607373238379146216343405196717241814822185055301898516087011566357975195597673555590535832195463621960725523586401211920602157389619061241307393229533622989790782020070417199470728761253574411179954903672159146855255601562587548761064146420695370198860810711617997172198686931067709985899997531116356846981124771122572321370710954548514886134749871481593835965415070683790837518297242494215562941123751009422107548428579694032923190911527805109803857223851799616451236929487137066933145725552226043315151385395200000000000000000000000 [105,81] 1842066139909528652658343712338954479942031825133855299669320916458685341602722015356986697673510313101929287753474126211280790387563983480375183595567882690105880299649470454205760498327975443344447419502805109127562199459345464947469954456923068775127411637263932034323179618467088136675195416448563330572038648162547511881374021222448546541592400008990658780819275305621114700700572660619909806788819342616987388468711870998139796306353871490426816732940452742280436548690597490499534960522104184847494918691944259421202523329700118539206735680792492465981467482003543860654428104285418432428450020725941724672780489449182668238854705392354503200004668985817395141376930442766699780153679321610050037232375976529914647198394480036281712471367316404620878171885910415712769969802112891407431589510802424831075082666269092587623372098106791787813822357649941633870560460241139554037763382759590099226153662144926706932642570697106219534976106866654922865152650146498853570264400668189581611522183432022064115644785442251780685345651644713879569165141620414508419434939375815426878641188578592510227255408822664276997953183708743433837240299534911888900479272453887053879507703612632771286192431884696805279177799608730033812513162076940514813199197431004777160910102504917318843005896771923759377830370738454797783351470154649762635257404686870863190591853105204069773113956544433589277954951590347377260820440035839932127863736698504906545046851179957868410608164330536526299228017026869218838190889512201646955536886663701425345262008528785143379365114019377158098149916031169109377948542444145895502640404948023361728057383287955558777739809752848456607385470748032933583847326848304190140805794098181011677968665076180260956192170590669038381045715929753957785803016047098591993745027730230436081925502880038853048190796090689054978920660886879584662480078858032029356319937468583069330215925629850588296563454603874001532650131800626891835673652251948694430344573798131652234815899246336977764978587692978174772458344131765151283330918133328248711579907975206974465754048005245488950909559757995481876164858706282588193217716059748747494904933905169729662450165182511552309224911889967833872100492165252359628368612694965606775468603752277366224737753322668446558641005938969900842185153133074375503623107910537896923606318529720249595178067766011836473564166446057279906134416181852667417188801828428751369733332180140158173018663399289318367773797975057224033889913802761702595585614356203257732510811898592869512310838286751327710298764939313213031389897090532442441310336959120758800683621667254830193332603845601233971637518148823634285944856095099757232199687947718671046664184132708361255995251315392577102601747544464794888091780805258454128884517083310644830079038737155511540835143503929492567066093500991146786956622512569380548478495973159676276127953854624650295993710187998104906419285117987517890560000000000000000000 [105,82] -286694615068299989892612071464777968141650190736838796259420781696069640144649855271641364545430518897873483315686313322406367104744399315567807045053856348813211220758074571916019265338248385262260907808599188325911078132967298814936882210692581282159323425224461823531638684406384727384711109338537739316716871473652611313440744881371718017176548581836444218711904862963089445169499252701342975417396172456619406001587007750237196542598060158828323879693632993802020922147306387890733981157389315706650245748989979077094913055373451068519545174738201264164079072026120209724485711017829782448027770317257416996018261853588074557775702072367615725724149295675531606215768471318418961648525618348492477039400965692055814187816723212823189038786440225203031829835521622943528920026368748103894937538852615688013073822480866268252444469468796831187675611923861894217595659814096784520787254340457873313992670132619897124933272256495476224144055053086997339969277213501986640291376428564760429654016014269293428208768503842066837878759120787277103196726319773462244905611586291006139970157861406466399250633631435525786877917191645038960568961960724076065689898252598667125621265547462163537071605158823370714259498105561221706053068989016255212202713101971734714203827280403284478048294501904633831603270760577016094719773554876984703329617225603061439386322808443260470547762460518303301490048965002077941807041086811942025807553712988387457472336844067574166689588589486601433660129593176040489982312136062367320904608903032839614308961620500289101439936086923086217071244625651794819354521722898136724493513263242258674195807496572668802743116097760487063935590760041925485862743014553446682477844421552979951790571672518052957067093421147595400329178588268131856048618690422571210978337636661864591428989702094881779439545062998753645640454944183887727591442177607121076525801020354474891598910503619883400138589068638997488827647215220017029639487014613614318147347527300409040452113266046857273988003798107477497175917556323625118469799116207843895762812550446897867764905185484719424607552091464884290913687880159865807912141105412209464608590497606947693423499853080497808577156081927604422662673177365565860063049749017953311855364572029302988754202499652239109566768276939724576436569854990129676249516526212729740511328606391101803124499519693332181519553890704129961405477553021365633069935906889111451822913854459059350301057736172850143871601953208002002366974800966033671622554525300173448088954523475046189324255421462190352409155447084581712276935171866485987253778338866343785781319557938411197438245805707929830804208703522189741777874083575419075567213746471909016737273484435188202851126165756442728385718081503926352591907527773877806954844466861931555839967773341836149577771414587179266203801283863078714418150665527868926707338789071631046691183272393462357713648117968515625655317565873848320000000000000000000 [105,83] 32480276448761410195775043763225007347766573378670092297732194414130313964542968156126898503644403920360462261835768064781850955415166368179719986349880267874602985050987540982083791038958228254993533197683700146781823626081547170275640015421535342170232598535017867952290631034571719446215341152463049651381101433490164807272961303958004487151858516301986704383036599899810676139172532825665426397834999211807549152563011781376937384016822085855231031812382080232350695271303747186461261431756338614312594680870606310514932319312100794640828465918609462056037491994132104729975563377248595340831959601290674402143435645505634294058574636889900111856360304460538602151114396123092858974425954073922902143484816251956986450168588080528615531283349880054273605021575463835160027264681621767573911368647266851191249859566216234430302156393705807898796874208109212873888813536148200133650177453199088442928459279086352643476221578634616194491905025927300585791401425326933052080848177535268235487231512527520645513199340118364464836550850169213715592500004203575636406481190516472768693081557033256461888209694361998685417165073881744991224963981018058538296514412583152662556753968726708231741133418042904366057012379087564103393435828975041880876097834283199546442393275088240835715940669636503022162372602989284683319930676741218993932348571073951708717400728266333218548267829675312287519629548891858211527999231389065213931477476954297325487991829581907526181099833574034413680981928276058993761698192945635190649488252619625602929894780407121654348656239666604653328198570022335830992961907627090745300122035006974387700679164452428317525159395624431276287987486086679557413956490809129150737816536516434076231551045094557959629687951684057148755430566026829816592326605305827575212794813145564832241798829514679113501240268530545107908424752313386835577398885012698836067763178510562998638745486224772445796301904722346977762578603268547867745152530704435404740250643258604939170107568053519952582407168261908830264544454058260095656243991377413159754520992768804832707935692563672919995511350216525832647280083778763927012884714387757023750797667426613420588288197541029002934695108360873209520832777519652336431064090792401304229951653188191277166200384890717068592428451411340782450204618085874969270443879611422804645749819545836618104176527765756450322197948169705159405163001830941739511275663293151615401050233770117634873495026372548636555152177341801903754887285191662755362516171815807898974648213742066857659553634248106040943607398901138504851631283019979912551707636352364263297688905977289345287816963091049834574401286284981202428269735242331221067909575590302091897221214363928763744215367974882603595678969579318647986943931283363590021351961534543556478572761567915080887338495794268214368062509725918051712807732632023161050885049080241204540676573722249534684106242237726032722705960098856960000000000000 [105,84] 566416676305022473129628467745218791910313015085141671711396887859811628435079337527484086381494042475320329758601939483263352040796552650901652033454152580411375683161322930628749381923330791249218417096549129158433530662942805612640395267413088487378616598067113778776356973442501949800018113313458895249524953753932251567948766903563211368412372245092063500820582153666760552409504227301993825958921235416223029166882710495891897860636058369811994076666465717442902619947299241192025115136707691496310003459953771827067455979614050835115807300883249959005868704488954845676182078978848255054685960878082879111198982057571043588153459600936664467501981201666975844007236532295130395400508586376213977394058827096904734863399771525875407499286115170967504182746636430435273618214293388691155250328585964969854869960957741892837931694166287205649710266214021430496722126366658216145303820773447327294067543802118838940247841640878314374537694294687652618793890035551996087506626742146303580318509021410646803462002415205533773110373445000532076376994621034373445754599566533518855077443080074837324411484822866070696476160050781296778610544893879475696490944142680543845731117202631331390660435881008973792958614257901213730577777364034056188063714117326575649839125716933449309677883889545306097029683394891016748756530037407533451641987311983451358308511149035641728123288379997280333693901198108257393636516686299736688174460923757416314556914475896170787294225786323060226199903826389494536878406921381099048500117094262175863601674851551866291543537750242837092085943984798069424016585823193593547578011395362212689813412052400502827398856150467006247028428575429800987833916085201942486824225639295948377478545805373157295715382892630366908279559416191553321773460252614886140164464097578786818341278034970899409814086191607194143095916240676386862094733595800941138536226112473359062116366641224515260581587605005760066748347307257964342565018082900135099233317274201548473095312425826934900029706057645696633438598748294645469920802366510630718584693286021198560915517494263523116871790530523538424549107000781566480288180427970777840628612670601372748956739607420260166596755803009813972068987050297213198302389107464057443805749762842258758137608670216941289965944547535679801190168401288002427455474523433455378552882440577590705263595055678530523530960431489965655813556512352282390977803915871470304417683865805356507290652761169473673206089859224386999577515321346615710307174795057182752814453156130658598012463295087379458570833549263058823566454878768958482173390049281711020034604169993363992741225042922738368431909821027255708220972958490360755496509024304283449325128089457882956617029471438462408353838467917603231872422015075725848667913883260951627969467372151486694503746590893440460832063476500105284850341759866427244623097733495453942289421589657780506819607754485432790946911580114124800000000000 [105,85] -10018150098807211671624332307220205413867058457332932927703292290807682607205712692555873926171332061352177728743055133610810432011858611862502841967676303860356097260827748242848578818741207108916623436350685053887773888739712571036513639451959950008460435995660556876486029390674491363127568992183844362529571074654639812071864586157052569250042437857641127067623144096509025420686394060089790242597126558304386805193646826680264361490951823410445007444597825346229595071497179844470852678519477789217004163455741284777888096258597393919459474314351257053173588871780085422779667189999143278264793753697073369574396394718078697775374084111302394480194109617322110338660401406882860755309613034285635893264042176328868776936325272056215215249907292011811232889446262208230458288448336842981815544501365912391148472901093090240734115822566877681421586020227117066520794043158153341084803965915290064706743825650880778954672654086829178403941122526435447288266460730051296501594493698327961615407742868272879860973306566347333339689827465374704734950583677495240770185321771932515904108819364200562722529799462816801019105644398031687028088772556939319859460257413281171608853441557744191766722096627035203313881250006794601992406040564819568078306886451580096727951897274736602627321981100844763229372290695213712252762356854568967759969188329572451345609021148510540498064381117898408568081210628608439071033561899260033443049229213757003598788997271714939600157329336056988139917791109251386393555855505130315734701856853915179700652998159376155512717415284746748253695244777827672520251941888353851339058357908981304776509488828729820743300900532110332500619572410923197600290477544714164765264606972195338992071256471172332489030232483720701272159229837703317790441629981137513582654050604555483412734364568547771294792270833602299501228593436396729421818286201286609500479540788194943011643868530995027571662391031871011842251464692795477985880334866725099520689005228241627386305309156554376474500834322812888862789952069064334827304995488082137217355244529546557182003979773968048192742016869018726022722210899638982362661432010699108875447972644033244708410675349548381108033136895230787166095435789088222944138033545755009798640998282990905810169181230606991400064410841624533991597525650875631892209826880527882712995822190552511976916560676163769697801528056875828391272631450369854871049135007116555304077277008860179247507800007525794766853874493814404146183947153078035213719043404548882487004308382697469936131916173101305655197735978202888239345050620475735833335693003391619166244486918946726999848124645772466237712623078300285494366212084531986239691802069408347246095906084550864775384565061527947019354595467234931662279486759909953646920530388102181768047831670143097768182446608587085684140111700383206326859184921636199560451243492697605592102202601826805687582170491868264057972296830156800000000 [105,86] -256961070935918620878569443799774100702347918974937014476349097773275921102770267971070439597266335092842705674392845755743577905647448917660596903869785497385591489443562054958764820736877726545046174955264498431814725269958446731906480957843528259388144430788415912674785222821500551936240762269122772090155565930817459217167772488757988408070677372272786752118636981889870039345995366113458066530294105315018020501236475074320410102815075176253889374730909092161714016252185910023707171058740998645044006725921149575492608750357053045088135251277405167649210794999517331675400953898131180692981465998687839119075096301906941812764138152377402218070017791952160618793217233660780164869206834555689297120485975717096992927973146046850167531354473071884386680137812600332229245426316539058231635872901618884105603790672531356285493057442371999618224631375143875805033958115595961405348625387465122752038283162435798326114660447609596478234443850777204039292537584224971114710670159151386884581591805208519868810337710490612104660248712410767021495297373904809628752946013869697508009615564371566467918309871369465110645021649582123215082234798051262093600690408565863922431659434850275252813673722714470413904294444103589185366828066438426960968142057964020573889304805439391809618874958806423235950941540443295013964056465793986787059963620400752527097742859818326641259681975762965627694559353944532610743176497022256941088104802359735474252284161669511278085102101371644496437607773199755530743952192161559326612902383189458483645587918960640784072230515959499221664647602796398672107725518648363410766739425656821611140965533441787303031822061894346045663680756101514396176600460287812573767834452284896975382583829480354972586498987506651396060650061409160012351351787879018368793235381405703638334346239581038580011369008634848074324934875205615923045122250193980045255386878188618121975627649385627565626426538463760156879399381764856909814480095460105230086892802318470990400829241542785857201830362033404772597394248149752859325083469928491493297179029549257868596884433254335114044623630149348094041704918024735798485716145947758936263555727315383201050536189411380543009050108666039609270185536057087017960013925446211229755838808335632092855729415098768495168674568397381502972927264483159577171682941958938361382297753418253133656635715067134438105236863402833310665092137991387309913478263648177733792804713318849909162737166479047959230000746094339245924881828941431134479124491168673063828901590538007889514734904135651690050278708339381761875011555990382980589152233528436893442121997983554300797120241305215296287455179390145046064722374659664947774185446028322516526527204125519725322668142088787963246122317417600463534441001017007967797418015992944498851713922533084999763382170977614027799159272118093168298713294903743708119539888803415651114234356967529588773912861716754324077084508160000000 [105,87] 8037533286498234087927515190539398947933356211645779619848962536299590604558433211900217232022398520159780266895272672288327031485971601128545045595638682539346570382097923737147535788320118314136703253482902799529386389595463080835336698102138825658076256004250285771718560337271965114361618474630712902813638494359198695808805860550572721622421258669856703294697483331444133809300849676305351780308964638807027358562245638663653426260710386688553251859958598029369197901839214672979319522330064374628612313646137748107586922054029156613325360129188757603989297734925748955390117544843934575952427357234167715265812472954313322433863613504324738978050855159415911518897412865910632214127368618890398024137355301273837207243812732847622046332254091115418133574235644132510568151929085332158050927854472333375445380233212064772783364511143772037375197917369697118574780067298232622655345215792252610216290407826264086588699245054004247439688005639263135905884802025519533232665648923917984792700803655659829856955625183893579543389716000893979002881667544914053564981247600331463293134607464023794317438561296925263343418418117761203338536473661263840693530185401976568068069034201238015169773502788205282101436983466747353130880720224439523905863283267196801839037230515021079367622867211199751308204742480873577236366216393891264593111554205957726862593884679072711716840739257069205701175405931323649913200589554144666037193860178483714259941931277138717825975336377691013943892891470116811363804958697898673324727236151864525597954104513687989192078922745600034203025929808091198826864223181718210353767018632710977138054278392824534223180257878199238110061525254231545364588150048124843030522608690476671583301407878770407802169669433962714180677708263259141053019055606899489358161215837804086509064730790784865988487427187155905903866406938461658248318391199890364666653995713741467255413898486285512056440195214007939357082740228722402040594329587694762744726599451120541329815720330463326747322833413469731738369332524638097606658167034273185959600542042003600689635818104214422394705369554904841345579576431591975347357603966009183583547248483474492318580074895762860484360563532709075814748015051918523603052378894127138824443161249441500533175456433856490297307805072450468053076733950513493113805034154932617855275928408487478202262022894247947924749129037679636623072936020883515693221713653589747026172126108806675801556398979286146452006243088087602488607977284266263136274830949131152593312260633764756820277110233956239359968062420532384721105108000007430882962063203468080449496369314045180806646202491174220880744107690968899245616747324054214187420612563672957020021128748724969790998139025529764848595955160231363599637910471239009800174945131445949535193624432352051219524397643772601844702977113958476327437240569975957612553278124005359005530449579677230840562125434129767915049720155520 [105,88] -9206246736047493687751069350026274850990127419473729778806379320379625345624167210879170574833353916793624507509198728755514759400023507151001306324915198688038356118156373243052725402010519912494816241451351648207693892614094162081444620172413726993883973348502952636286570435143812514170504943178220780269682197026536649040378056511998370536201665675666132054447628570515709991926537869345486113759275506154419318077310849952967990449803379870292159082538394055611051146443663855384318497418735284313614689969868377808582460422558361791334230075510545988263813777957423226121930195898810463495337863001676327589379155249352556016412804784864842855563596439188073317354759838691690598022629083113293095537639887302078260943413445985655875607117278914646810863136845831017525526775258000014386820890858839357531682336273103374552307575711552176961259640785495656014259664428106327025238369052496477618633865367453592605290957189584106102279092412495237044011503106733596042604697823761784988371586966431296444247172432096976121781282600143134275687472175843589050467162208731409854107168222470283856947655007072111083708646857326195683247872743337681570641395051877720371919718884748111449246812623114162939855259186624522170985458710700233976736480413358104341878466755706872121638530261023230947616927779125334356239965649465637775787455200509762448824662230036821840260344264871551700409053148955708197110925586012369226080586902097324101105207069493824430302464939789618484018914350509160950579721044085830403596632743450294200168395575860443545174551077201942521303332154723522117592362368895854150153166704229779740445821533761098628346046962764799493295866373330722884852376377239188740734576770299716406714679175088619380234408625761645862434489015627400378627964084311990730022922175694760773070718469911616301026916678621791176279522234476915214760943285986729655427501215037330036265122942342694259093790763783041376392892793556066989434530440710447565826833451081036635767919375684179501078842510533798086854567249363029750865919220567328564937942157405812571642842951422425286400368551208751007813722542030275733517121709306217773149520541983698191244180404609647870508482703266420356456629495451146617318678106960522723594127286515208077051176556177361732831733673319159626882891957591076125165939591914949535688107777424390091354518894782570337644392005991931649766633559256470096901675091092188240677332269273715854547398079213143080104252964026351638116139272834694668158572368960729818067647587745716190836580985298561577800936822908370395009066785952062068493602214698153680960578571074201514251939124275056913725421770330299287708348437882475670755248261043113527926072243284492607928969483664224931643993414788717696730587463367274792798864205332019018079505697922253770069326947426178986012256164192121474361076361133426218101972761326793123803186109971767967701565598375334966656000 [105,89] -1983162100379680983620603961713116881002289869688442306451079610533607493629833808321328472055075326084457736884036102513127530260128390692396318546317674200852368278470090737712516151783786805469973873392308066111913440939873748139102221203935134301217392424299171217150750800745938379066018596471885220819570347132254391675007039382923299133532097513339797886498126998407843828651868609646693989161650497253304913358020491640591557406206143808143427597140246087473294269614341678741647881418394716674989417891551238379324159402899927801761336277279832712585642826243199325961334074198170800280407044474170332632044479213720772116301000901603411179219011556762930324939444709212513814870865094769725854232977273998964268598843552256187158443750474332219847178852425203596260948408633681530070872651780759198618184757153553188080972323873786260340849776031875407499863904529268469279056562980149286627690597748186960836712650723525210631833300578401781440684923512810123573262184957707128171080493078414645452686551502816886225586485619801217874907091711654379397767192420736317867939211744780234827771407980678157206445730868978502104531918138679234393896588360185709103290293339639076026283837337675742007283915609053271898405999942528788800150926972417578666379750901860132044395314653020289893684423968129289483668247619995159459129839014683862307161292899282276945292374094523847913345429168300858381333531075657229485970117282064985878390557569677427901297955214151543660340370361660360996952577817838846277945638642806997515032590237831429129383408463722945392774911096985956629140109530524266844263118821913522388672058056951767294823550817043796536653321694061942530867073500371693085586136836801574888457123062060367882177234452672310251158331313778885900633663580900521628109390170811798322956609956833549725168452042971503059371103136632611269955440058954488321105947425711224872901095818887488605364907696168150383178611973808625868852186180739513391233148300526737002173980268166900980895310826124863342553915111297653412164378434076071771454610210513972562734454744516214671364179014219532581564579555101535414388507025870452209655993729905502499045200194857263014195792906147015524722710803990189694102974164335101173410842044486487445981274306556830958407881526485163148594353518898942751163008132590375500312088785621196137538652146474959123650577647526202622634870492338988551666701863701073437644241833562642992978690423324704352768340737319757438749477197946694857681605268283948214152746171150549119705526836295485345448705361872976826289120182934938846441181960432478015974745937291597248877576015631898510321703730593384934319553693687593087274675202059587258353593167390788919961095320427163885381308367721097543437026488634858338946461308649523407935393435309957672906020379345204198504665025092254856258512014332891556325093206260377770540876302092226112175445914430881513600 [105,90] 23928625190227794961724426601377081048317265640529456871763136831998247745021250060674070069046849354761314103414339949738629712960998462824794892631546895769262556014582016557258193840079561156007091289136045110130213805319375890891888155297273309683822952658464572756950246736492967964368147316654819502170150760907165348474516160370222179929994747478988883176598611709191543072389973584823381810189339344850063595844330975803854418834643110748837538986026605817390310286474497568726776463969699597356409238495304855287504398149157024960482340469897584499557764970294417886705401434877702910506804111365813451014095394725027986713098246758037491058721583022986439280774819252972647191992451824306996901410745451351127276741566913476763104812045017932040056980704950822875263473448406358966919600764936572577498874849717004132964136176831525889995434434664665673310141015422438592862792270816976968018192832103733012072390501931788798342067926321519742410250813999763388469085940569591731511552229876053866760922006736776680005593536812220514816330765417145676500655945145858370219505644768662826486377669113933316694968507043175937249231524999966880716369061994299477566862593064030923175840895512505500252845790932440484598195898288192791279937170440986558467817935484469671340497085212720669875845868705480888460817072719265502381217973759093966589336554248595773838357730380452592834597189269043385455344702416067096090104869183200519399927877286756308174858503235630388092816768748732325893803658615573705826989083557669434126368232930495345698517725544631931282625337853444711710696250341791106857414854312759587757901859629057052893536827111620745693079910761652034638145190466914519625406255807563311667794624816861139744389767219273837614892722057011298753300078499618239461749385516933890178329533562594859306486458855617566293957517271656248721722608269209892811611252685553868358498267691739082269219856863266563579605158450664966006164532855337381018668023607508531795407777229671586555983187938399591138879446402762710815538765402256247933614499045052463098874971232553288136888542184383714665066196477702767434092168534291181088453741987531299968600513617288398383993274528725079383574368403758054974896154311857278711972280892298049882451509567005186123549714301018358901420971540045817277283265359365638460734543820734306867043069854892103216465697264473064578558302124413548676752746690871438834661855327879550005238370501398679435206059225671129325369999472037411815921084250443954792411912799138145580451375710801125287524942305769460403461882648437301702848904367142348196819472015280938136424956564376556632872396008580806139742720955629973759307894541166397719903447848903732684001415964500860097480842937837560909751805420571390875251382359880432534626465310901498959310684578563763853784935075302809654464303215823825094053693846295207828299085410214553330111445393459200 [105,91] 129970299768360937013123361032961519069868129222119302420699511218430364126358807506522309882054624539841974833265933470940041785840067260472477958488804179763347028114863937235318863691350878677167916868431324760747340377846789934650279211701190655780988330078820126709205792156457364774804477895598038322155533250654505440973397763204674634275163952436150563042523353644477226884222797955982752642502721707878642378764492649871198290230783225030105708197842159756341441003047729435064863499173652871113041493666735212377905569607154898589187709709197413088818050427149673101481992184914303917287814218580246569024056724666513841205757317853231829063344993682169476648860397795399437956859130602706043911130711676578934127853445994702479324625667934150107560728812898044302758580889159115527753365028921272884719614916045824654076002553700777279339985048007817702119872815683109047024592454815330991245989549478107305205000691144910519628460973539440963340723582993039987615437566393640471314715564135790077637849746263271953749239868862698666761268528654956505990150933222067549051491519661538170256300524376313313550937960644558321489489267885110308376412681980117508480919223720722674830339587966872257908405562617851614956484824523872809479918976385504286917696372482197769381125026410589053811052832203996137807379926542657244884307819681473594620858272907167973332208074870323735807711895113489035518980361085462764711059357864337034136745328259989944984536621856565547097762115403563062772515810285514576671584659380824512566088230403464105006817560199561284485538190362928099693166229985569923930163085085902788586496329188227160102031796947758577197011561564198346542061488310255982899188293427402264102960600351022332400967909397436497001256765067785307018509841452752884648111900010265262144016682386037371818250973573630969206679796238493011436625152989831515687192044479289481489264567674839723616166245660812764609656887820929699495404086860905117654137070174102047202065724475627680061164880755423216477534591348101346564056363452547553487654422497019827421471623505366107090874174103709358613564416378834421673407347606105483360198897080090157706613652009519113659054497809247863318877848995570796060336729727774326471859816610271157302519507780793771627700904963713442821872029130300710458096479397293756812621558877149760005499585172947137225678411187459317024377867038261848760274696753820019528053611078302559301185400582673883992240572359550117015639445644426053273527368531070274091016183692265155743049379467730948816677891678904741287346916847561087999934703790121662904922324406729772052769419394645438272333581259942693784942379911513567213298470683154548150093548169461276144973232871224206860175943593275056871385699708150105999732737043120703361606194953154948519981986024661379174372637782713168197776900721614523667320642498414596355978565875027050551666792640 [105,92] -4606633518569432999587960583168200315678787841052308036396353127630535936214623246765194943698166485738899622866091994497541206984771585816260910300867865827680503912822514180053302480078778018105782244042582587244237585213207988759188303600470834162916180549342279376814623638635142524452336630377545289297005885294632269258470131158176510796289226453420782841407960289977706565834897661997128288457510968931853660893170802023501007271684034888739234918963254715314592392151440764112163667162661173560284164221554194853013860010288238600770508691638011006931942195077253339636168989419962417547587048582637480959921937591443603607541956178677824701502490751693678225316762343624777942835739976551397668579864787268343846563093625915415657360310659313168389108745677657090535692342911603731310513301781810306242759165332607894403053201143166939434010292108881051910198035834468974590799119563089903882487539100011003814562413831030334483340072729649629744010693866734450659846659168728656833257361171186933491940828432400177494079787200862292214594555901104996672981568138040695634954148378056459624806100869223389526034488991040999907074897977302280698072295197423486295804309027359663882484105189642159033029861284606092467835795250680953610097646976000903657477277995258123038978399790100100679391333577003169390946479385879837041341823395926603688804806324750990026946488781695221985625822517937962077398402558460450953045046866034769764451584078637038415938665070050388947868610942428817590498449266749477539436362210183964604760786842540352326232697536415091879523835253020166629317018827422315143629054497706903724453748096956360768645972187032441568758579197099069609836047502486864126380990526794343315341477701856990299353862498606858796382287062949842135667844938095961315608649930402938328146137548804753211957163325750388406613418994145173530100873320774943090544125900561494307481149173494284706141356139963186152200818611109157005263506981373241137042816650035682096336030024537354777607859339624473943928298327084947051901241389896908012831594016962480693553889341153826350982984641727097622821615634535955497679031281913257265046821121776577485544639810162188079119558713121642179760065790586239152673120536485686396625356847003421186937459954531639019655641040836914382502491215009065365057006065234980399966433705240684609573807309983168834264824953826840965465457636343648905303977336819175820143663896315587293084839320325492031784413755509954969666579335152474557259616258064696290754358839148381495850711984568508318927392352009354439603791009986796840457075323787514219383267859656528397108178209233776156745207863115478044719565972316332598920234457733885815381274564232057317162565274040764672430358174779598912436483554487957814687032940054662866895333888091444668866967084641464998576812052336969637700344774566570019066067424282626762695674759910878178816000 [105,93] 13197028117923171664390163148513962690736354101711205389242064081059363172487167929852876903102507148493618000154733105917730408470177808686515904542413761840365332501781873437518419604527935852371830666578211715221938494791086455669977716505943962480865703830408231178895149393190978624920654097478356469021922268937570375942218641280890048670808030653349164765657477288985108322874571499582308175352263691647178783544333010072337099646159464777046498402274024451914001880619292944586252789445123385770193124052676503748348362010636887860125711891920699230617140970715605063165344410050897252536631100959338107274791414595334620714862181125064674005784390173181218471077911919139342774971381680004490144725220874698748392853971091302523464409306035291299483312435162786903531142658552087070517230386993318866531029984698760635764461196275547286429971994553116432953496197686285679806200947775864703214093979607007411177670517767213656581047680367006912358376962712046764927446565536178609889826609151310797951224583952469074749322943549260137056978650516724570261490038978908177309025632789201871253152421184350802517146334617529311048366288505132086799376261066017095183689337080203302985234651792256327906058344283063761691446925809864885072964517308418063828692723521288173755736899431230398266854286232444402638464160364799242488102019412965765726788726366615937313269372373861219340516631413645652417694892058143740033354106249984593451707927780859733561061210907792390941529674684306753581756826756325310663327099319022776334689440653567457432274231327260576777708561601833134532394553034932743602268569038527269244551650690453171078197196877294780263501153413642599096192457223974516509725326700336205996429635621667058735545587567740677655021358481723527501813508049965286904086043669275761802967904348780343610604211806273095373153673326417456600311017556350332327958881037375821946133989748336061305883541105862551353271249489820657549724053946654849243529850664017854141147850684439078658990387068557904130820384258827630173644032936767933605103165913108422391216624277610897470707158246335510396125156385460593720635825612632487828147792291424092980898186033159913624224753840251037736865189704457332388880721219053216071492783078051885599521151224061322152492724641589885574519755718214845949834800724730092370969984376193337242043556267048138303091240687676771153143024112265698734857172785626798235986253882360608408757573246464510417725480082860945206832013903711012300798584118124350643226407771021822784068569883891042825695253568649951445756338895472083664479299307563844124436927818652076870078391421404018837576936130526775903032565613821018672789534316485758551946616147380238122254412906862621389397311924746970329322883666778429985519172995695935452707731756173270185845298318394667091530455148001300957140177873114038427589462801789734629951052252714076160 [105,94] 318342150104969405049184591919690347742662589665489750472741559648315537923972623367676944641547127306096808047940635693346392093358322984548550127082001607011393538293959474577997282007051837569888739815298255611995232126910276794778601940615019197346725428875584039568238433257008166003068036584896024437825421848752345088432080839624070689682352651323665554707049995506380263062301444708451592051443347834400488462664798180177388586503673036053373660677995171537579774501064793795904417938172005990192204348869973564089197671811790496798787303684051673907869373963954512348370047856011032083319377285899983952035068160858150923816130373168270238743646548816492590360981386543849327496962803270231345163754291287173488269737703843502750039076452022500307260493237861193369594299919751681432268456959060664525361506025110882354994700570245256812763100646458903848715581732307599628046606704494097155069104734024307437536888483735902726910783340656145933829069713076710861118559508254957448184922068573838474190929754084799443848670276663432080559973284402808846971024972658718960931953617238193149684052268265438516815915833534389591342686685805579817140592500343712540856349764515783015034158580740028959301734100952616340517925560113624144116900696194259375905605965019778025431266191858182365699550155318721662881445814170177660285792510696972275811819155057205843906797029694669378694863824265180637054282954412422422885956202803357602590878589202744808623544076652014718830107732935638484209157421666190009954457273869262054239461546129283933056702155223206528598845748985626354366032762773144529959390460566552432758113730293773649278432042055283137658277621972671820262006963800060859182470957049863182040632229762584391297919200796421049453616411348285381710822093737309597071987772071912173192732066036928087759122899708601394113595416800667671001935321844489378501631283692569200183488340471973078981228237792683158674654266146218732622241634262929272508154081288100284532586107164872180045873517407026478901303530443560784946350599100953150949384564746219581670862962748356550267627892987681411216692556931794854561784750714521484883859963932676999291558944127237497979658067944118688001006882479674914836049487035057231649249045720421128678024848733236973045333142626166532945997491097158281557458050829089578676199061375653521691956599065023291718801864877106680160806319281737644516765488637270555997736423020432236302767047361679059908936527596187784217878469118486679561406045455773339617264799474314516894107302725359131446125450518588953815249548797020696466993545838219135044489730662935808512100031507409341202947558572402623865902215493480683740379355743073308657441382048013718172184379249993287402426867628506161904589672641389294904505474193174349726969808520861564878985779979843225806315180906474980575548864509294317573622488844831812957198851707520 [105,95] -1965756423606125316466853589017640749595985123552142606053678105933151761597383507131885181598513955617892017140076908277588131153127384380538459208185423628512019652685121251612424447239292331561765904395075339369339924293704241391647707254167715030390281055403116656578358375612116952913186620695224999502775596880940474141324110471403788787694651433536914115283589584349568204456675264528837314671264117429948988378113718523462100081507439012428148622097971283923663361817024116784179993786849022804670464082790502525001854228514686507889221670198452604747154147042607952654454095696635571998748567170057420448279773421225098146631927626475974269755550124684088244256431198361508717739692968685953259295964293019525413973847589520276159760714540624705199861598202677766031956747489008640622239885361616642979772733527911693273227734491489324662661297083374634219523735640774072242606780546888283755691394411485035230498740485750099751523986180304193395916046369253709536914369232190218219294540061846278597617215971526447330810458720950828439506260014913622428832019288808311750615629036893510515249337065651598638955966833344230213982498578027331514199360603553388998108005470287695371309791968853116109641327979865496100082037693432223042102049742798066776320205000834767300255245276420831579117944278196496857995446001544103760048362243352042026341936716272196241639231168421954942846035358661292880061828486998201922783892667838314525196525072412148982702693819364196173689627215909977268536235367295327981562560994256602485254334605349432171085623367596177713771672362634251293655462843995930212949119608611733492273985855821796234896654531539835145986754958490804355094660484762808949231869824584316552408756962889268675691304629718510559788683614000689786396527394276015499119541438817687652288750958270603696145299709645415886717785543154534884909042617967991197129462906429921859283416656875287913818008907014090076783116757306777673219945581201318699905273653900184829415804917207753486233560675493442758305523122886672370797887748185366547533342578422287562378546570125613595023170135518735080955303820916921945237848747430516775198754845186052459765105541383706016518375872422858046812551370414111482445793554916472218069430721162722485759743422601535974998749090859935052427684015033849415572563031642748523905663091794819455918860370787130019679869506531792134414754504037214185305173340584999260166570999333659372866989953867558726471002383533264780005275218461670769270447635770439044308794223293916025999006790057350616774618696330862281720962828270997076266083102688011674859673239428084745855133041547832211859325533110859916906805506843952133626933472273834095326135927671250283663186300151986206496086706141403450307045777560062312781718018225130005653498072316203648056001131088902322949389997491638728501829113168958510272998283937125895300253200 [105,96] -6163499899088201042527124185834824806082011864895538920461782241597464664092454148643170974002871368013060260856200683248967199152517888895510450201821419010817737449222975829098784405601153647123868719499097902408881471275748087199234710575244544833152823381158731847192426147514854675165206254491984216804301330067355879113241240494396560066279619868877206983411725472010275340861996192279786984185426366173665403551295000036200496909643565975399735286050844510870103647409682577953150385181850195634440290226273344287064661709924300658127684558139446163597099891438383460025485327537006053749052138687892739570522619362561555506498691231822011938473035359472953369701318471968702080044135894037432935976107547702141716780399689605158021231073925742792711934848734024583716767671236053182522726600321779312431579032049268439003487791246038729207882720037545339461641094340824219259523621493770837545027364319172621727982033187380001570601178132941076230126495006178798905216919185371425756018330987443648436405438236865238268105316601011843570110971651003100512894587745722752747682686917883912756245974711090573881758721404218774463603230470680661612455674026792186237413543987319506322618929384080925186621680266523685348427072153801711270014590801272921190597604510649427810234307471981695945887409878605464233150064847707407418188469564751699795286457727075569775463608364320457327314004427855127457100919678430824416467878123925077105696809092786235778088010472759580424152474327019502848787500182399236445510073419175906898074729266063041880715595048328331987092594402001909360191170853438843162209367347501156054114821125804356891503600286784144656614913693586722624838640712612139083304431834075072589004753126511590033004853461305565013762520162932894039753712880470508068780274050281525747361744509146658117823866025590150377249878298654090261133556271152316456820042233853508934743154380472361092997174936753553469532740234077535953384166965444475217008752134172682398136827179746384495877571535992050932007779159360594488807198421546192520777270446769586680155387238177234072618388993956682783292470056546529579526517628305692502581622477456185816228505575930662731362429412969380729261686576284000956189679087785980523262339435469573253021753382270979363357424044654981055104324611651417679601068507563798999647754186869432216659416340252511243472169729984500871615477115694130078618812668563882111079660486665972784710791512923037178782674959117780085259097498576525749163920950099270282418666461300824411038772601476017310646071552244140316610038840602677392385803132823511079367361236834620958752465525741894000535286506365802093719462690703122599466046340564664465348147788952200602521775203304091742097023668185860620124129798962559341283413759441060557877981922440315602728568036459267016519564890376895678910156967183026610947489588562280683520 [105,97] 73031826972889402232357225812585064872637030973051680573077407974529157518897442914420902024881389557010822478141264877615433480429713594446130686726927725274295787270245467493303407246307723389027656260166227130216567055847002358741535120918189440693123884693123753608441499669409523385615126284145545037946932999203751487555203204040316549704655231701271109034064168531153124302063971848550170826042555002412072844540612595643048514763463675712868494881680448959772877188941351581523066879057256134362481485065960912681916013076758676343590535820159212961219665794594267260518992017688164311109533580827206774757354400763882602574911445611086397867098363567822205824733697129745053995272425206809890440284797579525486692009218782123490721585472969550057566836022002165733979181075928978834155111051803118782184715587826945520548591087417636891792447375311210159574288405019265199101975644835469107767369418502913793052330630995864775320927099700158929576888180567356279480248465283842964789987842556982052079471572307666133352470666793482446644644515568399968880698085658578418564401804525668113992997340399851179898836575129847956497263941373011327806896669606590395959400289790510219850114290823833465505007467255669738425672732857543447214219079271643054029267402281517200393611344375439841359095568871168564290398557373534969792399556824761409481205980249246581612442229559285375356908657387456012771817130552234856310725471168995361409801885219468390363724763988257944211675102481301648803747916229789241779046706373919522323290641089256760151746786564435222342056741273163886597230513894816387153464769943633555901688782511278803500042214182637105466285782342635251819968735371152042864066325726261899912869523242946513560729573329279312511222505936083796407840099174017017832308386697986576146207376126966584260485510442877680604161726127228883237740767760705686027121696186006910530973709002560430551594893749580240825751660361933331806031661893683600387683549141033691897262745292574008724539079042504946768293970366367359940597190350055761111820267333013158066444876504024483598032712549582970982701066872918575741005540616409094399586531253858857158188822033268119251956376092957665870500047131744318043137182640538559267743301905587866551647384330748502429336193567217442936292570893062512622704808489523535437242286986465181983484574859828479294774446453867090887790452635715529730696127306639405689844699000214771112236595362578282807312774791002775598361825813901167298990568035155790257996002815666607317805797875196819472155494666522853962425275691839720058844948479963996995672785501641624977379842357610259412741040076994847600660341189771063874734165916435025486773735362370340510453179783265273283468267406878311023875763433107027441752712592720169749568136981877679639155420139760945424850642523443749485532773632551808844871570862626560 [105,98] -95945856363267998962303474119063393200197817224291098462036021899919646650425253273445628902575171061562813917827017685447785892770957651455226093831255068411749256523232643795438053850804030689572948337058609756726364667562798348685916421287624831863404584415591981620991178496471745550169052572122334276146988741405254888568384786416633363452649246964637831987347756533938654571527027446531478961649303012076546028771166336833997409015601607034889828748097583850530927798258930132062311516834211977335431911405122619788975766482378068516448668576773832043429555393852820730857322770725673100585108830365236177319599373950915554615719739780108059151675299459186217218563526104415889123058852268361127127656887311764037360140040718110440034438896802134070528765666163717337349172948503073413350660362488900667931234606801133572881510937970368516815948727350419332074475482663627947790110972505263159556519058561817513623801031295330419372203001606967927149452376071374138287896148382082271127989590961410650561318716946830919864762595657323356393247788937860749908250071292574290566859357094073081809853862756861296140626587626011612225550697121695311616370315714157612630860028525800924236211868965699433324092149046911379793871801488224681180348952028494863635125216765237218409159364241800468979637673740266036143702146846993412020092812060025720475662075055806801174972787079694314317427063153083219042813782362052244980132846322643442449462945058590084056633382111892466172854610022294329989844357017306733685742806521298067119529085896482428461932633993882806671276149621993027562127439341108263736546357784498008917240915197752455200264048964345703200327417339438223211577961193975759350056782277211082004784830733169397610640577135340379825123173270119077201030549320819405606556163091980039193173278413872937305302403067936187700162688659318784916612084540734809392114324668578063442679631905454809350099963624831560309890331602546610003264129758828565617635832998506809264088363698077183952713922565989989545663980794824060622754552913326204943436351940364496944934262389149093499340083506888150512022190764376603744421055381123068765624411543506068719640428040750565695219638166740742521618898627189977411282510563687850666344455559745239118591255773304846523269488983787654404975311052369411483112548262202195951221354192082636123415784784025888895272480690935805462418457485432780127350010515337556528118789897467329161802688030618485268796904248816826510073023816650021630563247641899264931397053543196399296703308935040625834429680282445088562754766731474681774854851143175105723424599036648145548592062774039809224344027047999674459419360662754306598996443938676330259470863570528882062868918561686628629938477960714311400675926761810311522799608371836776130071384558423589773798232138746634402838619351058461260222477843555092351921441280 [105,99] -955817723007473687008567563544775526325471051032151971797772448656546475113793524914782506237918551399050799115034417235316640672682374416614902557551669311811696166275511528994802501245579408614231919478566434865185194101133223427167038234136166998966601800773798008561613557095714365585096399840895220186041052451439263081210008647155082384269000732448591351028920586799555276734793153445127674773480749378812880611891509985589419823765711944302107027703697177429187770971118776732311806687641352563785132909836801115411108092029578497141373681323435963631156488658750916801353118736916006469409528920691142745099042999616669011396046164927380379650647745832075640005378851707782575991839110335648290734964615015603840044525668938174590440301806337741390135078137261530713612990275795946170232496555455435378759116090404895236823957484928997335525748333370555506728910898661937209514000827493667144001983009589454502034274442256085042443878726074932754692633478644132298518682998732259793377174659822928042463773813926265224144926856032090164928591824697282302515860873802479817234026864199916605157538543695293184515529831890813072336009784325195479024528299469751000315501579415071364401221451149824629663346300407933638711526386232892735862877994316040375072735407486832771293847177156358135455778517208287941623612835707767627668317455718515923424182166688341844500164869152179848970081720475489045450695098864605380017418321017762413569408212775822376058043409446977704333060920444489380002556686053021889634570316937209180035276035321984735692563121255877276744618965772821643692546791377898520341354771865820390109274620669390609459442599632058649338645266426584407007025925325961804436985596343061706194461562570163262347237057265928179222753313085302351413229139718227968253794872346443699652598012636698857598127183505643366939334262670998451884263147096347368985588474958024459786900137596193937822695562597130982829527608763159557769971395167601330736892755936322531498700061766051218047183672936811122771397970394854313375280863407961915700293221616951677587092432669402862770646097612056577680940209103847840600493273970686582528391297620448196031860172708558534157992152861853294320018528121485401147914216646147573024305303201903801591249398829444344490806837495133242049400509131171170908218924866001133128309137353280535565525754182299520936250429779372851113435316413105247006999009392114683199308471672598909334465090868314733639089543074073467425314131185151240502884754099043574078138828714928583931433423365728325591773121162017581879642512896764152662039219068857780276353294415668405478406380577221807910948659059185813685403863045146573854084937073016140474374043930982962638828220764725660276113060426642728405856741644845017973692015701964171897308810361360214591711427048662660459658684654961241088674434055367374857280 [105,100] 4407131143207278937373104520753881099300820799572460682526352796041216879313550094773968578682815470981385968799707196026798008863251137116685041106930342608047429462986618271153643816387131080820667756422026477765133009873550088763205589042564616646977962219809864658389327593168537968030272512923742730772672374338966877169570776292104304487878704943949338130092356643346096858368023089462494645376408360364645708762828749909296107798634700784838865482555593007225551856949978179691589752330943285345760327065529329558403450307680713521017794890407401916049739103726358203533781707453957939972629319993926967143454747392638965909080643407552067950347389200318179365508988082284368072162552008005063096175015583503406653549082409914934858749395062912966319348008044758951035219371118700659732328268839275400090973497662579923403185444178111815227325868263481605766399404953855311305289204526849590044745772882645275396499526614242597154274349211455275442159997683837577460982042828600768167042169288866939201277046140197350278729050719113355208226101794009932786949520848230566751850313113250139189237285350820646600648790183810516616282839879943395130148716661952391407153568393015266474390120368825807852078221350225377456817970272185849671976769946905430687533814884648489535307400573032816067953651318843105552012021043001892140636224172232743897069002798645073820873807977277513152716981758554218813153830000395625902272995996322706422051739005379687630145581955674948779852335305757414744869360001964419561719247578433500572935773573260448225561551001328201265109641412727981065277059711472095273690843144093383063238983288492907016902682069500760953274463422733953768416938459739354414415254978340402939347162374212732436841878102606285507077906022849901020699627672086119841754773183723457486628432577980894252435105309508113762637978589780399693801051959429007654832262853036471313393639597373300042485659735078955405679243599632113842589988425879102359629983825369416357888476693023330451732561342791428971142544545850286259808988517343174139034275243324484339500559321871722585160153929471126509628150644513961042712350779686440965245552478468844058732371438030899859433692959729003329762609509241835885860688297200827729577386280592441760120745659869743614619979603620705097636279132647918422240647501790694706558932935527195075442921205360983756362410481655523184051781140598298718774829233482173815003833215063578923889229159138181213188541790479777956923315657647373100391769333313809267630305776578035391418184728944711292017198030779144750510618016750969525228921555936215319806185943320334201638495722216784106268629184081786225661245877297858644385906016901053613563127898172180769044688059642253466702298318730469192661815544186709068732802380458815284055057435481606723823853737990700742911941009316233002998765703057458560 [105,101] -372694901755189245604477973077639145022850538970617631576135775839035372022636452029154864222407771911484006571051148973815147084817454580838056417500701834164654623741246175968211224510758186757747047861769826392008384014439124572454164228836772182245758432522679233387402040902081861608128853720362649356347627645267980193517012266415255282894748148849939028971298812005548300085047213039431528396762769454405292855759951698862049551128192164262562601108723560762219531166531113425436838680731250453065808116147294936315426723873684460626845105915252007532082920138669611314955760115495544738539900146070532337572717401276516252007291528638694095747951700907897837785498024728034089752704325363498470788028462776800499281475579466900521350874298629533599164564666232709986344906847553029857903750435753727828113923596218648226586905774755992925227613183191688320668253396767188415591569162957951645166869030032350216752596321448215344479384801836911572789024802897784032588228954642311010615502516875826625851646253794519366518795320780642730112828100564951299414786477846751223989499902942941899261034768334265721536452853874791732548373589957139344178358714855847573544163963587482202714265265892213004293009238257970647788156457541515286056723930922026359968481925923169814360596660254830045789501539362458740836990260420125534262860975355220383865520963179968328751433535334593492896815139757797928783395806886249596065235210091797507192235123067125722006766307222186048782356086186904260126900223865132916202343702176651533085371250666936588276390065336325883116980054740084377140380474678318726746869268219161760761233443554036878489008579200595374619159138042548346968561424223721001147689275225912467782999436620793926647956009093336266945840409171971839125823882835654560039219438908320505293966485931271083573484322521394829783192526418813260209270400985765392571576122357339738052979062433383863789611572358382637065875597006273018362360246976702318036801989791040881525488413300261655833715830593286190561452324298366697285694639074114793885584635737475808009313953685516794524134676886857432385637646759870202891674286718109173143660206650645355477092723650108621829924406485925041341773035160848567748473190972029309079402618176637016583537369304642845788957335399089886930010981172771978763996508309322139596804146421634304872780765617797072761865793420750663414143407044455822640281639351622957461478333224734463127623048146945485575273103061119305780714667260730661859247463954080930505090493215735065814045952616895418047473981165586181385973884706052058486289918754313629196479956704321149570834606620156358435011488864559007749411562547291514933399447445939363119172611166026624488070774468143019297849971785142963751874725256329927150404342015751541219433751436916462075975743977550256262765457562593427065615230640 [105,102] -35353005069540357477968846562293840260635131739401048138092787465182406940779291551418825161252943770185861807479667429245596341339051891508261887885976469823713182818462249895274949437383123411734517480611815485028003873988715577872040931420276091945572426092339023944138537450960358974725268634153813745181499453612112783512416360638117588207571872921326621383169546774540114211495162090389917364168399895532346763913000568691034710857661898374377091240467154228231159588170042333738199956454697212574068382443825427126555106007630379587035647908815473053001560175621673225150007284821147432684916008062349870141342207787291692533995830405686387985081685464922012596121765591280277871171203112192632106756981495655093160860094716003222993481271529930455823088437953952582008017751810716417570061294286681569643654864255351666609050449912011849811150691462063273498785271513433476725880658761453592897442083026244733031064590816982028053967942687787692482048983415099591966698975856616707720664401872439721912528568086623066988953375472920580282750398069345443444895035198922537240102140854176345873032807648884569463729007875345218208641321362722436811940422957818203822231597970587839745633393057634885620975695068464204084073188461102463157815409015095964684441310804039827976829368180471513858478811329647563502587991713708370578093027981871385965557968681355586226482633208216968401337259456222391892358541986978536940513441715832759496284627796138728955118935023921565442035325189512730539472522970421220366760936361735616223667954319231584303186939674482010188322546465010491558870772942699002261100976419995742194029492907591678850123611372513719718101747773654421720703306708044383764278072556152395800745780073841236608474390507750929905849684900891628141512927834039366069221058384931390311765234066130971215823067961807883944251159982834872582705078245564959368621465460809588549572462960893164559146884474093409097163293873763243327456401304856477660827617758386904140607576297951695080408984597399273682976521711644139975197865952757811522408551869666709742842818869662551271012060050566498923277660159038937569089025169592823615105367150881701948492202346889899072345888641127505518281196951528766346397168012152219826640083207650021483421903396809500481303096312178225770866704336215286310434477858119060656820718402458162458536801565890114331333148213518432925263701122528536202372071975743792484932642599499713987700690938693910684106977359685392405019368056789882137175845814776554908362079426991560175845440307728231182788766075769627563860405160830346195431464259538722409959582337364413059097494980959639444114494194166148083538562350616250145115784154255961467802403181718914714661898060233107751818347221938642255455204906847961926436605542763572723411585302186244416679584151936083136509251468972214308570880 [105,103] 62077125992824954870348709584834981666848564790082872021652663441446318584259026348633075223467419148730135325924031660150289502558086112324281048534884265467830759414825539411587820967088168556124832913994103598057119417672994420559947053447919754469475312916165191626687592197859248643987065471716944174614009289427691129185260475204740518050987369387076967164001194830576797567754074901626339154150043040385075931324500880567456319976883721908424557626139446292663023798218623734731459930912233846872050326520776358032380951862396457771037369509738410003362302213152359419497145884770228043103578096315733833701641542696241925082954015631309924754105813530629817166781813715469238717115696508033515823152925019218198069669960620685419242752863333966384433127593422192509700121624194510854610102095630864430156872148182222028178246044004274262831463008056227420491366360984290738635161331859740100171709443444197496294826384959111127192771238520030553459219450267505504964731728363014433024426866715068633830925737525799498820625489930021871349944035447567675995513643121576372695462311108328198717493068439661011387805116989406329737274090132436335398124722550208195975696776146144570854505411969498056482575961190737864249010761439177358921562453676344611456483942749462117101316535642092091672849491224817299146532179306520142974419290587420226415535436936251916489034561593576820434139789725401295281376966680287686360796144213273249871525589909193354883855448091585692272754892265196639888858227525831927190681877908124643732307600960912560658026627075624803822813145476826442794163104331617402794707541566504239346641661558112326399612358744953150106966091272944707581062043162785348883187330245024600736801042118269173014198495758895063010798620899593207563692249852783612973938328958311965576013679551003956560105706685751795983257607806604056375165837166398869056745750896572775329451929202754614527588265308980868013101849559970243377965028544941238842080665457481459625808750247142495439970458281820941942012384266374941925947869117646808303228749835456723634157733521521122868494188287101320605836054433686674001824233484842346202063831893648219362521956234435941028370541318760495902209854510319588184036044044459276225716686025484567456101266719466380274102882552554975232588321080533781285674780961795736717037492634541502369155727577557927887744086891474207809249539275382855423262736953351166532769629066840166665706108513695836569360591145036609119143814240251655140540246026431236655670889090700487367258767626694807797906068845511041311830083110082753319281004637252736208502480165825755232081725516564114029196819864552923176508334808205570501072236860029561334454990782874729979109530520953048970230321659649869820451594636204804309519905140533281365801485550549147459456515603270076280568166713315985600 [105,104] 25749596204421041229450126973208363214249332427690680898524088255592278922125873125393729516982879037781512918397210681847152685171877075564276772187053580079405506145782377837543164418075678038533124151882447458953749630535557374205874027392254348096611917230752387894173847814930101156050109234661629317553725270118620103810552906395549722094767842697880901678212985511260815878019545363899311362352711815235733654753743090512098644679104556572848197533633872443461232958183771248876733401846263961229807647049777945220736687645963602384263118547909250099079450995021078274580854192526740492611906511294977804278760781962526838052843242243337875088514640757520810834222667529884491031922925575420551222576064746701017268899029122916724524299271894787638152823057983539550603592609308430440547767571806294408353113017070251070203574000622979630325565180846550815713139293215366222637451798244104169352991940605832795447372143342477706523794579424553588786520004496043267688296907734613040990929337298507789573000108690039665540728468755421772236988118649966561804497219700020426550560813551012351783543520247308611529017511711919131465865949143482021937876460603457986944588146176292497815255174327897647097419401103123756225990577793203560770834078220066685081139660066216195972105050544982080652649696777778052123383206015531406407548307686446007700796074162672852176564505007366010376311850098041569147325516705885404464311346619407014027623904477673578858570804077086065739075405368117113434878281368401865043959507141229957705413694793181448211569682137071881007634708550738401816722407513623902247701877275803820973342834555722378721437519226747715284453775625416373356249529504128702571931618115797075731938644382280285050045226459871706036307604658511995189260458360694037426683498592085890469431858332563148860371537960847584388902322588393977111984328980413499884305725007871242333013236062483781636003173837031176469242472397616167102058340783883013873820986694810060760473949849339251311469516546009238256756593552962968033672341288117501133047040511050090599561103453312393456423314747607902645217184083692450837171217859303283288064857922167225502600223782732596918496262357345746342083460777071440556275957133495095257410926022020197858854508307274873798690879754149883222395250528795070402174764370712394690527486919744400606105348343911662380791799964303230546756841534579694010623206371642691108196527647671137507076483961064000422063842459433893042168678852537797779184126145648395670864752703567365291413493219608409679366088076671152593158328627752764541019105993015670699585228208226989425829352614045837134150976377232620205078435525134175709761964813666775525897285537813105884286856101311020207050979832880312910159812949697170240687128456636736409004895490934142824715870297954707491121118096000 [105,105] -66499968419841400822241287207929385006360851857714745934727203524106927703734410998016791902967549798907900818902329159712145869066659110335681849664035540749583033260914133511727206911986727077733299593626729953678105065192271862116652013643090811206083485597137729451964438049845160322570862312903515638554541865819212161007532295069658351122304140678197895839409696610941272130614081308852748576103499676061467159584268245796715997046550077039343998169356606818502416826779234810169949223232565108976636103416475641121001719247414469900887010998048718165729648732769153096552270837924466188555560693886300942926684257827054977762129343810961010483319518273900167346645697129349621592249067267465248176562771244678353084191274398755425582067143247230949000341674901775472264541111317541912922573731075211511763120730299396244589569300283024110933558806629816873912382227085001876308889102731569534527075904727443304428763916136339248887506519110916590134567655715502207899647803668723927803999577497085939944801761335347331451622579210430440040125098712559668954625429540590390776379798434267359629883021351484831464607241625761708289240664735395328849783930433267584720475094318222298220611590170098871088997912543915088816846447442803023506365336072169931128621446467946592472580727931562466358967873611808383542935750778096224350659456642444727611702020676222737870759550203576831611349362078424971732165318893945093188858547327134030893940485216573040040897906472424276741561865266101998416616865266413037715837010815886509046795551963593956635733712653163494025951145690510387073020907285677297979118411753178544083507343688814835641890118412309159747670545073571263876810373033311858706034603777999342394171580579663630858627807452674813152370257056399389614008573654908743457093675687103160982663403299222045751901753399717235100993650798216911787158385099035378930858382864008205070157412415571956495568155171237685428826351544921571946079127106568882969436329788786587914196801231121665187373073799815959871019983861112865563987776152679988473154252575109381284749629523994835507435803944237926743803986752508728696496949462640184265596938290439375764749557698265796037734750880825197671186621837629192018242349520130239446383455586500362748595278930847722954135195857979381707631343583657021194240180379662695709648824435110408575244668185106079736456239685914782104679847209402446819612705017493170190340955849362082432539020187519195254198717788213970474322842135884821218801821310626961038780877624001310141575567939076622344236721154838388225184156677780724426770849564081595535878981152455428687424066901815798445764065470511527232434616868818587299876868948417953013824766297601524579938236410546113091516854627623004864776459671450734066666129637103605440118029651201697722685921840850963477595920 [106,0] 27466357098769641479029268040937567467488402985821018295557619674654310362012991839630095220061297774396854943423589723185458985168751582070926071444397307839482218961830710457695677959080418216229809544295418419390808658312311202101910667066441249122057599274200536955937139350844275285366709821511554616323911490592682754121065098656840255154249397267928145875785581071062253733989198923477949324523964765477169311831004655739654129038410886486962410488639416173986660939555761711053868319319684602200030365457922430734772243551534582841405050838806924557580681940006005901285223666564161038297689890464449211576634646914883639853931206348269350872925448335280106620558891201577132239106130947814989807504852405394086971898392492424449297801633736729723423719651131216108779859480377019919036592784193552219635472508269638819085849782948799761129175815433284359370347152500092568819052632915511812126764755050675233936892211591192462906136050591692563803696938057027858931608836641867591275279983038616052278688137327190419508727748767904086307460465088874245495667658318326819532097433172065158924334371462563937005000359149361262306980081519518175877036392874218769561713446706828113984221945553059207252653545841519564013049141632056643149143270837226893325861816707108144133918027479461121508083368172565947910529327406465986692405641014051464162202769996032229242263176454627573275607114798134693479004370551496936067728834423804584830149925653620376966543876292764735810066092037569745896080154689720907049287874308896124689129847692251156528895706149299467377646897907935600682582325392608496641109635052927851106885709831183564524255046680208558879961127924515238521716168135229821463633096071492176518498904568327211435895938654994786048845003393854563565467720020964242083675928438732930086494012639421100688525950586912645430249914620459004111724889440367573655339036863836248018187980745492791763853266054937860154709957320356681508182935302370310112444625943363107241139076132276081929328396273527816973734351316579441324402453497448011993933843129150726327572526098324736148629552079937864860645117117291056751021391100912673344383274312808702665471088708843860858778002940196665537255355589741651434316795552609228414662559889941072694535798322387534554559624487010881845552191986029533104255469297737162569792780975656427035685471639220938710645918001431196497952448338810727624815962435350290146021895689570628353483424014526040327194467176724887511113578727054828385608189223449389360360622701028745226493903650138911849129657462351259077211907153486179414299184176129295717120269107202435032145741461236808726731064789511730079333512669187844620866103802884574728676390278958449356572982494867589324762352025417294381533547417119305957692060499056413844278719903448380561250548140314632808028889640299694785617743562896587018751394848263034637566609074008691181083092150735309883269402400077153697045563544587446490463469568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] 450861265448377764482146553361529189648627771235149653504610764570637824248178455364050948118064868431552232710482687972363178759681371137733298222819421200999759735568004424024401824045099253556530172860384135441212065095808649494415446327405207577667822212072654778182304885011322173679775820896574618312216178201910372428273590270308411833703535018343076449308757059078805480238733419405661076194594857338741463679892940816195877079312304371055543455047121281192458258876260653343467023139086787747989643820522329545395615375248918371753495293296471274842700229594009038953685160325350837351088296946666810351873826412090327695096410939573160425335896299278841310640929059645368492334355741015231815055093005221480740795487169536903030918462335046975844985245414427452129210004228685981273474129146691550225643825545525749286814630955070832789795382163093459927145520751639844595821583656858213865197587425394101152075472785473930960954945129474185244023257269555880312777815058042208465703483223861726084032142594932902863719464316624274138582651705986393631922227495811413351278656136368238041161037207353706623466567583231395396571007420480831882796342137132572340787317864897498409416928733890006033717701406983347572441526265543757229538068039175367432287856872822774735348805297541095545723210430795458561725628174634463537433047404360640115686241597863157225906267497518390315273223979432206218352139216642783309042467821078664096758462685318659018828265549290599813180057768088842590464905068092712240493726543067291514780793163688920087011071268057234358815648943193476419124572752833116437855606991780227937168578294661518942014778733909189660348269630429801896250067532921365962685447635291174297646073072999990671628540352951175476945781886000310751945752607703111316135760778319870485027909923384676545139249156588170366284401395539002979770812588694113559316297859560542135031738057217200208176110076224343580781987711124638580489512142790894992361583285996346829670622091551321549887404099502106276091453727643131006625179981599978520589889104620779396776952035605349110556528841393740089911643478005442129236526822487713042153676650937275217386309667190855458940939196840652695856850884797944472262673590066066229679706028185591757350045785449845648876158799324130476896502011886769047757479291136910548701536713934088625500911584479573649443336418722203122077281448882592217127142499865745040703911758029241391681694454213758771136230265034624069088676738616672463512409072254452294613375452387186694374555261208614039088667077654695058817315043324772999889887819883156915212013117582328631932152084921599855861711656736786836809434880859920939983573354540400625309093292864071904590292327748864284907917069089598347007578282250064932561478440009036914650450152693567040777815628072699650501752932374518414498110190212098772514550321974641654460285484921105831657247115801658053615075797501791606695535374354478458328045322240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] -24308452336871137582061970337614949943460991203520547378301456933577899002092130220203098346820222575514265935620332727531636639036088873849266091051268085113850382367794078401708196568137218604956103689435672572887857994321970761786258800964858072849064103865032243334035182783225362813126018823171695335257692340700351564670916036218041286863695433277293548665436923214007375806183539153913255499882850156755425946440992064264906509164440090760838089688251151203274490602923446318086485044704373895444691484060760393141237442897060665442078866736303321365309312487599263319641310937133710055254525361246032944509457626421374116652143580149781388332299955953638721541343574218525353655178681896212035474375785338281065066626249677182737809439491337056623656968623522422549620880092124010648272875258084273821799567924913430191288107288392480957764146053914107282606063158024212391216860335766733690886161904538419817336634644389703340469790174646707381259210780234723109566721487877003395630041164753062067520780351003652614137570368489094483615931743587627795037973082770501767472450440509466437267130200363972924557555065966493656235525548786293843611152647641722540121179193170675585970337548682212225641944434297340385666906545747547462656502818277616445766258802552466173300455641678869485693436474719290074040724473851312995713683715927159561911823666584837982075588652609330851443267766751864333392701925749694091954142381483546170606347448029217191088362832354606152738112868416416578709349705148733715584308073662810045499427475434559251978986362152318037610777365133647506087062326674466490693861930934699215385869116057195771624459356124134329728830771230312098879641562751164540277991853007383043067685367346219498092734570991431036599155906627723339024949703889264007770253152015042601124286655821692549916136329221293784984688527248115818949665917999298432139045510535633795995646479897638090073085795802615976999589679814769704102598816898634120425467034722764033184640161050346035816171039320337054108109439231088894155740493009136672041235246770896259834299281215136354699577762794110785883011910473038439718290294103419878346834301120607561700056891766449249143863999659071308180795259352769126342527909874289417026278503055458991507756407253870698266886765004729665932991053495251251983604755953533711719454221954295077876078987808746547467992685542017508864064196943987470007695362134828033579791338007354937931901197476848979983299768467434565012092437150486843630862742703274067751515641349579198083567886112014821022144411473513884763033849935478755172983740263440261683245262183339233004380524421222352720590205950841815977863956997078234377756815553524850672813499442784609951540433611135644926037924780457601535274241768185445527155406712546517517542435050086889988615006724576315806872427779426290845872592249175488962870779146697211555513062134575126974694704792923876049055982034802226671812928796745655450098825428992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] -485801850863414180686796228724891092943919456714579973538756525238846888552795768137969802989232285101194150616171283894814386062813863238008542140149217398142207250354705608667721241857743051503434331590667266232265101913289551130898516093111638228543150100566767987443088105446155911267914773529278945652815787164345786663476810900547308833015102478415190223769222693523401597274241861551968465484308037632584838673814399977747151007629026770963563629824763018630498451971607792836429208935820370688706147465746974440694702743013070703954088312513157748301860191456465713482829319364315162212646696411716998368699006985704369691222807993664629886842794702387757302348746491343227596299964722188882300178036873414944304275844541195977003503336470697217269213173682477085316483937207967566741857866788379424650717804232386651550293078971076559310840933925487750216244553298815549385360935984191496271293977458775874710029447025539625801716462983356993281889382722525156703569315525489363227990851426279735248671126846365548782170039678401013562727010654725904283071500964275470299997764777297737346394570640102565934440548536009121142011559312957712368169814824714872569431123743538687143938042994978425541684377786725525533930130099772941250195877275255720509415654888379214490881125256727643468543062636385062297424471745997812529147128627061118502829728841399000451014117198388574860467189622821480041978523252779880310457020006233347280202540226481331666227760331319958749693365850559190097343792312746137492503852854540050308014755327545561406147783007915446614736572820700080384014192508052269651538315141560111234958114554562026638958008191515560102046026503884130701881954138117605789362733383011402942492180912161631547878322159234722942550356778053562288542467896692097453406256098600489673325445946439258784162184930153511278196501237209869369503010446656889342304817640367533185749833148894686180357550480035159580589552839967386132712983950106051895172245663584745716828913300134599399712198047062669827563671395853569954302865169269991579955644584654272527146433302321513014735214434644477575360995023682300464714395823485857339423627451753083585894307211130500661374110958449528192025860799645196252568556450668371193264342918786902946607363646215371339637894032710781876563422916913167174298442786732161931471688272736186714562363223827321181618969314206444228739822036505766705625708392379723306515186710667538999088804360226070375551215818495403889528977244346303534620659454964928822588678144205369220208447138327363915531586478660626204951661452395101899734289921993480978597923643466397701524983615943603015509466977043289108062655683145729447518053346358128705176420506039500893337915361966543763673970182270503099304769334559032090897836046416192355775836441194422737309990593760589956089157727024446345101356966170521875238645621922155042079237465893667636137636386285987439840854945563782976845986807538015888976325210275840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] 11378638975457305309387922664677135083165392901848622314901345762984655399851162302733363747388987672979301101467801415355683292525294836873193645954070848850159670552160452964951407969133130848484126302975680287607067039425998482959189336382564102736287572066741233856931888984486784510277574531131880529639019561018496934617117982885373459719495638508109772795348868490542355962549443003392983255015110681441805058315270138208795765240210723647258200585949312017623087280955933181541201950505293571222347522672159825719617516414002463366919327430650137853051118583132833498670147139245735987254222271936374937448305587377137573901720412412242799502662926050238307126005274960331665221928651804076819454882862314247792115727400723566740214897990616863763345723629511098844957827415650596913240958200317348270199264458115585984443882891301534410156572508815671271424339522172750549795302238578192720611274454781094753570295045053574713114295333691855089116198177951044837401267889763687076324809177165157644454256973785576024098300041400441495246535927944192802103685123538757483605036487484759834357611999661569596184146962580707350438167227824469705619329824363453033222749749425543532983426703106115485919453698863099395838818564831087609713846068106667293014940707697245709888496662950913230405486958524831452961616260965014719544640321135727679203913208458093543363113917942937695581487927125403151326774420697637353130130961831936043385917723402772981713457168013822101480969246250145250636861402645152811118982038437464726818867688099574060340913676606825798457337550301099649107367952485854666509633353731445050493150707458071375370808426674944337175461365464298902803259835095034903882790688277697319811296164500874343204841713822315193043565668583258257631253601830314245755492816382749266578967749922901952794986167407547244546984194925821626197873488910134440719875441327001375582889608859103830311297857744713919576544473062999960682298944428981626833975870658505293088885066247525302872133650599932678622587403199848750979458022120692909794451985729598309782156430828484990299025296447087943877268757520636107064981773016117734645113249509280238717210483273003884750525760614201878690279421880604800528930602862291151046490311342169790999231435774664867265814441286034881561464221409292152161053594491697596150298380811798386182028874092487625599408344760561503064027914969517276184405166897201489530405434207941324078157526299684383524200651746603751750260328796401374119465792812311245289127443135631669483599551048463268090142592428052291797738737114310271570662758119555443794661012640534893021390661050699565363320584028079990220827161266905873641809685432712307581338665445566475570015592696924340670502267841834536537311905870649408448716614120362215221299653545506706886276056518430816484250328636194708852475719414109275087534296613462113039870186367871626756295902684935282631889734749530506508759742911717413712486654262902784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] 1281331847890230601663432567854255503116930861307417665979148233816902154707568281997351609449015370707573549820317786787312715993095954612655238542393952076657438154784957104618058809192902758737615489893596047809108921973069390386666863034438133665875853251693368717306222468724830579378408979696296127973959163615292861783883979799543148867689475591273671318324937900189583012993127545559705411888495375821269008910866241486943967740927271518885668891151147565930879876012920275081300200811863523843086692233394332960827135276140553471604947347642853751187683010352142043890253619034465949295969246493552868643821280448399946787688726790917443538142394205133498823314564763308684349552104390299314797837993763770951127941736268628338821114665336530147821301267222850745428080551105156185925108183027631445318064379448505720241326358032341740951929477777383388818963983499153365703326712616877725391329374701057824162450995540394034517508308803062058960958230391900900737206794121463703266571806099141341165457027843017250910914972219889971124994900521656520008212746606388844099563201941874354962745948299589929251626741073160917621334844438812353337909350379820526076052515436299333261255547488486789118249866937590900758720242244966305353482311206427349255293537274946257612360701204868351971871354907226693979998804870779399912377863785529358490183474541552843281292781968959501528984156505711896289828660879547847395616626654123841944796261947849362692672326794752166754234781135109223785624100512722879665360158259237714442625744183190767497514079036394775917742372608511377460688441541419676220575302797311717329434557051004262000850299121668656032216247791561963990964330190621949762996160673606346048635257865878238964158488118478814193787522982328138089108873118112494763082063046923308715570641919973605332999507966933996397912308326783662572019783918933777814744203887715885614953450619380892000571215940623921834287906831408169243532704413982138211917031406620914171686608022301740443034263024911838181147019448952571278684111075296113312063584808293646196161435620913509412811743210783215288684259231890115652578671810879953660053839281154604233195616914901843383731679851895966821210486100769149456303815017556845702424852646619396359522322409089740941144406085575853207892188933560509926237961259614000864514832134736147100734024471582149755488999494458942758210089877491188361348578951503220723729893520591359213619905673849498744291045062563329579858371220909255082455989363514034017755986324930982971374840198498717847947845399410615280647044648131522662721739979811667241096376580500537782586091012577801626424036541517208246153410702937238158631294150497109308469734084047310699177863530152546104775587817862322023541305432499066335308867605162166305317791940483477337658170606419391305350692782674416455609064146251792540105086795685146490617451964147764257991133715088352481046002861894893113928790039896966408924874386964480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] -551370255499007130313176561022672752038288612289940818339156882759583044587228747463977064513808658406299232555809061328269486478383228163585290503043140643532401305464009468915638063786302474926762989811379080686547114481428561730535516334702692625885056078328519440717611373618836748748339850472225149617459329775667090295516600717171601515586833845136887690094312219198868748749323491389810347448679317304968871444535726907681899082749798596280863464207924948583623286990355586986551576204681276363908099439205736469445179682394695343375776506072231795322212768631402598957533937118264611705954235226005364514892577971741521607054552851929044883458894173900904278814909637652078712085532609362679111372455114264961284749828552179687786444842231117211818252767115103177243705799633275481198073254318429504021554205347500312434037893448180969493316039017322871734777453486793081103813317517970506530811131892003169280305991272965442616609071346789470461391764789179884428829185626292416846305828099183868591515574756340025517145386328637530213516797536166907252536619756101262397223122721821310075167458706808225110350875853422593249685808558180540461114683207976550924498607129912227119066767897444812289708659675554460770467279486192115355855170346898534058458781403608194538917483926062106034394759026699939528530402994291496288026880162375207019732303783668741460057663086816658552720416654691567345691538743309123740540490803942973053440046955084822631558475846661752708833544823538080404370111509202965421769478473167710270106187781696182576266213406993308910991040801916485413199995539014545969191302641942731657621409510038213193983033737473162139297672664172695408640265320813656798599429267952303700496345032456445568991126191908871458730405475951523824317225262400057789272270358398787310561478368602403888871886439450985125688630908474440935685708942851986856938026491141925316487789699084886664215822691367149730855688490390964559668215054757575669911434451618346545322728992255315403741324107641111529296404193423215873152732901836066883434326673233943466631850441463749414871665235090959569947231271359373868359412184918095503323345370752219375675269584764256904000917811807206225292362243770582592059112958195719307098339539941407972131319794501540435206671491850434734726238505674256966834085720217462368267233692449889021762536094347278224921603984377703789466528979550760654129483706771291901034994008410606471744038059253944762064914838660518161621977208842584625010908095140700344412821724896142847860893982986905901451829397027953116583894776529402955218675686469582826397893621692440704235106073664316685456463567863611207362975389045715039405658006508325585108620782501878019659746378651818311813826339116070775674568990339962915690234324043705899342565141866794666906277987379327180509227077055150081637411825308742100173094522969947221787787805249190982710251948411805020159040907719282723180485728709317518816673397215330304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] 1362741666085058078751682737858546701967459606022846249334795562901836532970842024089545019509158445770244273207183853080750906788427724283940530223526454062734371534721208387323435823902033148731409884865490123014069873729142259533782472918146424219690326646994714505138148486850509030106908509028310381958208466637033754073843872766802863743580704915787406512493838821934694418891523358108248502823939191832381221085834749600024591202874533847822060685605191918855709911356701233266966695225283677631934225660654276323955124453789891800364576097357906726602311854893444003423399826621563996091765902593372991515547792486767111505025434714407973157574942521146408359959089772620860686174186329574943958974434614363107707421062270935677439178570626286619204044307486583111969780203287156891817549080442904257994444149939930877855113761297167899777195324440893235788619336251799527656864169597471104672988676128239321531394373254914142300886297027342032931039864520469413861168372280141056722701392924815380649299294035050864919388352778935672873384528741910593078996522047783219762458771903539036606731026710404184871929442189253981120342502764348279495255023680236975244210657494906734741813604756506199795254667974567107842029863647653385720976595434620641903462310114211909328865968135887427738087460729661755828550851484494367464755614331734884578563621417795393495557675195906755343811439481464111116532354408468442463780951521112979130042223262093513790946413859028819744549302499835612129738697884474412596328492793396284429866144210640534352222566773624855139220648350401039707713699528150303301568526470935512890439497351788438411955527241807811581486020097096161598620296394031953207255669203908012203722045428773067074061621372758543639809075764379061483910405963111966041222180605460849004929241960884517836985013778559397475118557552907744711789407831612169377807896830101139443083944044819903784044783005566025554270908047778640926628933635042071033987104396759782160963123773960931980663574307575348512812915858464977495868126031681284691457909284918557220216543968764507744975119281533010869533003566125896027312526207154876923016818469822529340824367086791804723226394840915127199599276548624587663636514736226484743696428165200568231192002870131164496483969861158987132654014766606792969481997131067068523434972878207198150682974864321027945461194614157322959063634322896850329735636445374087485542688583129740635084782290663975108637025902270636729096963895912262841969661981245652238079563547284493218809196030700392365708781830464916401226108001375775676258198494748664993840724178585218328378607413410568050894769715893104798106148687759063756239558449732001146217691207287675103286024574768513827723715991030413381615681268260896204811467188081884115854993804107936541377197500890898263066237074080487578577418405725950761174210437378546862023720796630667773279118084086536426921527272944121776154866306454157979848265472682229760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] 5457982316903453605148812326023927855079123459026273425398195969507642260261716677804771853630880870203573312239830020350943282290361821491398036299195271850761198043437113402418456757477514061021482886410986842502270992241889789005158826234380264306060239329613027676172333051709148041317095139291817549179844983375077714492381440837349230821918356834294100037100063203812386191855174379404328064889186300485554969092582206885741138539051992414777852867183188289980858722535839544018801118263982968504817565655808070450171709969322529396031068875100446029910607973145931072566502606484485088029110409220682085465842512081641006757678786614448189041020837523372534732621243874541807995490679734818095024317282353458133853818175619624537301281958729016715580696910899825325514382866419640675851480477980913231500256756184099528974194277860383376118750259328576117353928233007142993126493747786088252043854248316440025641601773876348631160118579294848170709079102942947699629816510996377855205069433941300167714308557877387790311542872252932428355255918800630248077847326616006268798188173089694905618195605463082028720638581342036263485000136320533410845603483245838431206225211227398967992311992219272965301050093159635866963200754053804363275964002593569386995465849999260241228479495763183501891173122773396473500568132503799180914753452027444075794914376141747682503173109687097697049778404535618753181136052407432679856888239888690566162151396464840169326317924791362489923872943900335618493544604810630690978383675331106143347156897682063011875702917184216193445178035433750821797845920117369009838458038537658188920176464748589222675177414663713135133996528042180363565211676950921744615223827458532012680929556000749803528448611083582472929798936003350228265989676437711907318288869377532685032949571588744346531215438280074031707788895735525032855440769643281527243547411541102739658943192857126226873667197394276698902051727714606131086559010588280779127158165406610262329385854903070800918512336963710908359951736752651143699737536244015278299754121039820208574226779925448184104245674998518163749045391025631055092076260857417728920431185537559480647863173028227401065764878898967452583825055831083837494201167981033370381313853584538595259624273722713844150444986821759821171894573217250356857324359169835869399240871536485893743584976684966955235311121789591127869700636738522246643090220243513159513324816434376570581375426470286113011892920838033784606568916101956736726305798900830091691262964903874224326511719978843635483094836981969922408391635649054485992848617890786504665535860927119381274214867732796178460697792062750436767925060297198973322043906486893087178010622902872728182912213479977739335524571301508911479248694030788425455858319962885205032791019779741610600735926621250831254545585206144242874368277146657815018948430678559655182216543738152040983952150347822543484614283080566074228606532487622788507638869232858431488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] -23464231668874598356674927438070748697673865783470963621017292135368493665366430048087748959388340733844056239311629565934557930925211741044313956080967660079871245382471773037794609369423637541248923078695575773316073984730354784572965140585173079582063669409805701588681509177332030688409726891440686664071644043017714244734050170546314708185589959159652602879327078459421256354632427407835905865631143832933294368839938880767218227334810648317268829893643692872742395784896113358792482321514210935295331903082799423113370095629066951955980978431230613801348320729408134963159423117786907816326681657305551870983970458723604931296276308317619584919093303331190397705093345891660257352102727556836508840251390587424299648863928787465476253357802030245373125352609757788678046764945006751554995880951911823451605861074941949283355296075726912553801062265362948076917077309978935085523713542283236539965699415001455972548111494644456710334855277119662107126480888245264358967856107881607727856124486600127930533888559228894036791286055881349511739339063534918286837096157445119154105310248676482366197168453918808694351434959356005181266449009036863223737621370925833307968026098458902027893413386949441099091652772591102553384912274223602598774085307598983360736921073412054711408837219853879634169236061350861654305470931786219350890225202515292786502780945660619526443765385611965202442424858221527631333563913848618101821905582008803230147380389358590432599470437955899285481415177197830487795257942446889092318080980069984388983973556951159806222961385288984264295738096496195891805971248590703086468196952191999347254533598421038390689495471279930926334681401514965392891267721423069571002381850534560010181116770025616745827800537582830251142555874785954329950389708059106595304335388893222581510412711164708291724053187198654737049731756988575039872990753630203729604468567057698221747723106533055854961129206624075669085740557641566920998480415194478053650995069257725770703154797326691941535720758479157669346350699232712481138356585272205970054852297816790119234887270656174069296643364473502570700549494945077165722177525808833891955751602230767634372276602738487550093679013037586312658542804227466878084749052119675458453116456107679138676354822575818565760287003858899459047034574119863024996084279209109429715030653924932980833841959959086316772479736557376220516147211779270576249907140426585108478211382117006512883267287749832606714017285893698671605078668255964412308359606993909085031743222184982059555175917377498270178898338147305616935020595035103903519936539351680432991212248254751634318177792564987975996456240886560595641375574427160114427649303071052291870138019976316139799111037667176962359469934915853946327582150854200024370917853619865384155672290585224821010007423785397568348419249695859950971487852642910630944643543683512134289079182921178414369138410249360117370205946563806212292422586769688249003497203450500874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] -10090916777367903261180355657643960662378031401022825478439553976460737788018115748788305943713049112683004246406295072250324602929657031686915322265208919453940088420972582535035903785548904509791942397773253509149699481371544460710547155357502901829849303903897033103406080870907056333091472014514047024822407980225226088799142183930673015870558480786213304611809701154442381231445066434692589245585776499980725705394821450833872632239103895847686301829111746383360243948645396255340458212859749499388205340697967423850033651160504608409140250160361051390680161225723152926553075726385701051932927405305319727853444843991197564643611230679035486413536378247466833053043048363740659347594268921259713828387845667393352800881636503009123966899637388101407317113309181125655152704058179079945118551526140494057582574320015821645934305198441548043128728719838771828329845974867783931057969978080318823647492133747139066718234281406956528146777662931100412992242184883848004494976035996831705266082488606997083786218567220218830780676858844516738097365257342401404343298210971380619315265371447193912749592977975773779097690828404948591678453064888501950206785957682675394775739425170355994890721447794932444796190348608871903249628088594750945855930590119464728161459065103271343791929905712560695138098123384059921073951174482427603804597096740025710727150449773020721197135519584811705051598641081995331874502466175513403088592238857134687115501531307406269188718028241661674846283461677462171935547612167679596125612111457580841662614963352394018195619656636097171690144680805503133391875535651508090693596257541333778640884307986468281461897207795381404128494666550482685235371486582335129435387968714999172325469368326765640303215781501699649539059847257908398939077922438908469682636540311290864747856074008736650262610658882078352199891222234883554259990611613198005521071821312852004242597904337667851965802752325976468358480193529713970239041082169974601141220135565921928244514709375231240917389258625386068088698744729269823197685339904057082562887590878412418664637026059300247378258338172903866164832044439941769094575557211555124646222136954890011247155531118241278355503666789838077386308424293902312969987506993419983305108669861945082717475295985178265686409283870463782986718906504171894311890547530988214482890042815859502803385621100647140051929631432196804326066792484147269609121111108069861914225893904157894489388178574135641236660605591221728504842508586677148377711356788227188383176066078281269399510995039911732613369412378951521755833756419293350710889367695631654200829855800127838053181246041817338946205937173123918936227847329617455686526965936455848656329969120607367910866650558033791459826745781628341223380339970426218015392818709050615936599932694879013142696952366159093319169307776785413901258078198013510795628246966477537482077168799484090564172563553780713486044891693783095204092230271309069697670703114384048128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,11] 258118708951748182220182319872895729133846546827441290092897326740395831843627961261958671081696010998605055507944088013275637641690697601431474672690054021771490863452368120671677273532716504615038681464177928718622190966572299331138487037232418315120898980845571073533929257882740693863388374806063504799761742697674066516599350826204430799844618696158066717473115849423351806897136387747818987568113210644928623548741798413581459689873971456205468466270573199715780195750736736812369373919282402753215273003597025408039419650428231260310353672999648356530211924518667725964063005986127122533104028044012569869226890518498008106083556511400871946415595075105062815626555129037944279333740843295649939332755449673097775453490288497037952453434752616591561581462085819143090917622259207913494093004611859697498007193968461251033851126923736744539818365677827889422720446965471782354098513322054212995835904018047314881487915466671389565026122156107423086721692024432882594268947504888434486076883939000351026124401486540375749885009116867224658099112573684990025475043221060815030195248216864778845429996550501137658235325887873433332625872570214677563413282707047809926843084849592872946903646618366951286252102077512867842535071362982226199417661483780009688330746659145006197832518433828899511988065620027402317638484180494433302876243944757705169076948343544145835817199187565548671129836084519452142246674177890199420730609257725939656294206980576785040802853291351832861480093667105004639320085931051018379165670978512459278724456739205666606152194850241619022902379400540241860522761809862981245688891862182813929643023673074312560833249796117662935177253329415999231418379872355957294912593582452792319715054718798337109131882361503501271907072851320838572097715356556302284726264404560118595020811137329785594652352280108746041351766907379166660837906551718200268372104176931205281853263841765335931905065637721113211697976554556509996325967250080721994802159979106354074345385470302850077400442410106834488596335498496064482117346497821889022276819870405721292052024775496682614092502291646181083752142957168957463166382838531359946861701536507565453624450792661669715898824642114370033318328181245623281103287472118898733763757086558222247120008835806761429585227675636423581103047975736352916503842423295730061602802722479525806898898357893747313013858931326504853965636760114617120799135792241402452024617417459807786301615665776915851324914908339778193936907996110603619457257582566209922798281844205753921331663978293614191863107143049998252379515149085563130582833978353837573065656552539337474996823337191916918822245984940204688235566891169476620029603838124993753913222139639821636656526960588337415306197164097249572596391510687575888079581177994844323341877175351345011178192477603353220639985557793151974451616360856911262879112325671176247694141278636796976419523016991429250604077303693265026447758748198955679308540216962480865280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,12] -691725945833085321018033126529800787992219491060206481915842081428077350477175399135059478705880502749640896080210584191546726218752965724377325261968101611074512666637592539170367736675323277458175286374557584280227091969654561819118123108018980568657098418160195382657077877125213679403875568820252029453201211921660044930690934638382331377502667619782448826879136602841396164042371752968839632562180447255860859239913546816664345938157125313446241750334254842328676697662887229396937455760381556702883453770144229757882312225920854452553267659270764084696686832354502974264801826763617378732971257601993712758274005094879489905049666328751074006344641209839875935956524963862608824495381513061882367790093038747886560728149704177306513293548446955077659194010666272319272351272743263407014957563664485932103782150989039830736071789679241326123650039000375025349837118679530551270620987624945633428213156730890630335226746415351264819835804662466640308138424125856090221674160629838242638229639384247400858514057374733631067234260168053811228382824770635105068786148531234862646143991202821726032118072093379625314741602844115966556791566714856495230044266211712911017372767469235760564273945688261573477396293439546722521511118930641180395893793812796265875121454901323694338037018682988871671852605424182542263422785162390795772878881707722610563260309746593779993060709202098899950714995607761142008908931417688629177475632351949638081478832530040448237365651236930857700621530868503260114470476366299667978807224884893346169488052176047567644151343463352417635448355585552355397274549252575435086600941641236862603654240209351399566093485982385760082203368412507539940973429952059501957092693853766186634706441368182994258946231614135895716518661618199963734729241267343175445326051853945337747975146347270821362195127752198326028028976331083151433915406214014868017039264077324982514672206626733009462082034007272575402683141053064227085046021892409927183533061581466732541719172219792458100199923531544182933976288099442529352257865878316958797287741627886019262317423307885219435707849449506701776195861828793190483536764916263876510058751830329651304407457787399600751734418461296481589335441240644462425417389387089052149978981278596742605137355341356005279547169238068779314010626415047249089123139688607560975277771459060932879144864140098866897501948502153800503141846984022009959032638700614315833035321337927294738817176928214825098612806292339502942686499087126377622432083347466654801646389152680293382484349783303828236351680100244866463224007374663158655149792753079690166768843430238739588830794501095789232589307369925036608735647673647385224135417575510602818316511513961677830501669145114528637391602130793665943471778972156541683775922611955463081973334807012216857102139069740622673232934524911407456043205696319253248723300427196418013860914600411906141600126602930523103897215538547553348900842013343642154406609189342642438144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,13] -127802136226184470962780548405578827079947339729395456005290167816300107782577432454935295431541940242147628508954564816484300344087846573506247662896385566730997774170989035129848897075772919895594204822472592475608752456035203908031563300540559976636621525488779115384594575169709071179731935958131170235935474149138628961303089734521853683835861744620493927174856863425271440135389678609590959053652092834324370760689740618985537064032009052027547821029258233902316430709039009163774412166534436551850832454520305976411504531208588474947419982918786063585146074508467022693537096105784101795227624947261189952666506238788639900281289589321467361869563275700734272468246643426807292387934208310949660806552530072688424310856117321117249917260881303624353187896953080735729663587327768575956821436033982362536789477555876952579093447091203031832747760779878442904988672659922037048266729511491610526939082526723108483201587179942505725202450411894306827994204708311165974376294724708436336805455294722225285758873911383000537925049895115833982061159883662244895688646740499420010051188661423352350247459823024738205859442439765486720683596237173703597413585872301884934423138916541567927917461011472692016357889564365379545728708219910028434219183789982363441963293007713791762240625303894791533638150489867493373817154857774582169034519972421295084101118547243651632004704455945741867178479311400884471034791674899583438864944405282325898539812269962474479151619377782671709130066969925045100950394036774696936320899625768995214175671109767664560696791744301322441142343647899557927416748862663636332123510621930704907011475148017518755058894496365093637803347511330579462680535335433067472232289282768723725353818329781563981876609070291756977336592012245537168904661825850998143959162380579083359492823027907679055135570973496611795067104681986075624293610107362273273347847097037812859520120039599686920012308093102418855456391234172996172325977114982739771540383201763438627996668982928959259603954720731250937737786694968016436535221560197585932219739034236895832903981896697881889336874365930049432209365715697773925024212930218282741109338544308520714690198574508474279508171119327210564478298062705200617392012905534106693981804039358189248165105486999205902977091233106706283375489928563457197762261474757966301238640796149551232427931335766906858868049221961882296959069368763750903800563813291630619483169243428759591427222721923459268792575592189040409251524126560394538169652244373816496289729964330015959479042276965787323884171977444220313950475270050357519407554374265559588406378543548048312363223155168756527655938453680292928912500898691571801483562844310235187774064026369463494956638619718618932868246966770260022654587073422360524615708005330403090614139268659205286615221029792925330174734095778416203654442458548958611337213671223020929126835024545625563426433003617010090481201844834030663436487735439810600480812528919684055040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,14] 6808021858793072212420466704114642969309999912179415501382803053758956137551474232383552830714195833302607959095088984414418266983487124895498337726246414658560496342151230143741307758986125976729532220927393199341769774531404534975332420393477318785152151721848651249921355509233548163370150591965379166812822385754510534092614706909723500077279233142797836866006900567171657320719104963053565310659273115778319599017571810003868515370465681321320536764598392442940861476420059248430165677805356739503871414662182796481204467782426792791273586624119864469988059386102710406524765161716651524585785564085583530943309590071900351822194539924980297185264665997347823002473802502855973431638189098824579863032125332714255888480305932030812212212465706544995165633965523961613135392495996535055904490990997497891211670682913069865492716837167411676398278283137644719564945342079624364390568395853998138054694063947648336186863195874485968629201202535234288001140748252203345486788018001730366754215037205302598724967226459700490571053374488959829826911382138026859603829356414715540279635800901528076820043737767372278170144723531118813362070177888664264824612697843668047806309453974201194055185651055533214897569719447717521873839820130719122726093889306835084262822113460269585397314165259057676590365820605914834756122687402761683666207430746353529511739017793795492542687710297137283006823041546217652137908721593042947880902211733911378465927081326306792877618083823106566642445261270947010166209850814756410767814836290555170633272441754144127152316921673899130005976150276577569326900782367927910420108337387376463924167795039329081848720017682808234511062930509344487143613486216577127083778649085248557421258797733223160062192178468483033640132830508725545047805245332702757070120736820329953522365269929026995378634921304598054529513829122327651506296044612010815329301801519624592878850185828261187660185626108030736403995131367595474723275041673366801460665987423757489195446021727112555100897209562399281289849138533762099482899594337478442445319861443097066516316625958621567602629176102493558190897439602360167742334327247004503987395879282435481543204797507980921661202572917290484944710486580816524618750221772057003431125872522039123592484754039698345334911310428168436093881631735460285385077940946214819343077727356653497699779301872367911302571079698233981385670553910478102927611341578142376275549152747774424402269164989481435752939968207710161245617718552229128418304515206080137990306507230790087410321077373835000133313369474666707170976651476667430397779994532669194571202325580496560598269924241651783782901313806846419033216076562761421943064608788241116535954234764776881461236915966931721303229133283283018366023967142332942708862689895729920583266141339587002300190870716853080118351343496322551218276546672613843670289525705784734454743265661068833686526916418867585119174884922824215539914046549403851526256374379528178368512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,15] -24583313039574749683356276874443286936448020094883400471735254537894581977395443673406153490522391467035564814919740803862343246230732610410592142230027467991888657092903531074632125916324745052823442534340979001214200792199870282751886679292160793400232024284486181265802587537733794515876518685723709433347766349036654529248555632472635475530760982017891655526688664380352658108733201954615141636811992899467189381979496071411739868324200933612168673592183601749980706871320387353576799230528800481754416290520164285308723981605675096244195424916969863365109720227478718176723242503778051601574778628682907298173108595815103790682317921912741397135448345203190020620553764938435889320934483900635957772599048931518835533158745969693663132052990494147432483920976819562319121120135821366827069158441130713829278220363971479203810365132287234655503919104638636817910086813550238145421345605209301251468295448908626740146309982414228054409923503865711047865628253196465041122818198020773457568509181191866128303929187012308952838707359071936830304280408427540060668425225613818826123784613562641866264020848009471193863580278538028317658232806508293638340995528204908380420565852308912659347050125196023154521582027438016013897011570912687068626393421871819415228414365232863180931405702404780127127916268092931059007182313221092399686724390492852018009178962640551870698443774216209900939251150508474876585316017924948775021963687279623901064242982230474545236239095413413632367269975391032608337971089901519944085124282264731823266110610585787873387473740831738428286874389515901634156710529415492675625030063254970942366517985876618900424418871140217873665463271699932070769723868990983016489876496945771244865897852067569720036829497392769336951729461677852625101627528524600856898524746299508730330833707820970035817699120771028418289705620683740927136244343887791857745997913556023470887891745300043758118262207146733212827470827393026358249827574205004611616367939682591314934526488625248986967775419801199502116616823807308404766647359674401312589364386438129858733463874430453005695318808153610199224646560515600685065716805561367984852855652767222938076817136569211273857668419463466538553677839549870710045321458299288425706348006598641941876458500100103330137225750235673785389010202460184214947777309287709749711494050202910030537033978166155136054245132591355300267110931108204563871553573281905846318872240136689889353134476390898978558152901619346929709068359548877887956532240873851871943202943938542445358514825180971208268281897452904877103242122020418569830095562827724472981266488076792437088851132700268709392685900862787680540255342065800883691463773463258014375150608470657384863708678979712991590878019460916734580844730127176606650556976765408444575283677215446868755766564260628525358212353257830180546761806775271254920245296692155205799238423870146247914553280330425314073050402200624740959787800143057142767556798781804720947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,16] 48027439332658846571991859612783658282126916057029187701323027556355518280310533481074559922868444447362231472630884361595700006059150609692880598804095829929978525001968115551273028447826418333040113002881160208738195487261603948858179510197362241947759357785228672583641935482707017303585893642006358512945630708526249095902441351361457943835454699459360250704180087718549505104022333367213429935208931561918287402090317334884767050797444703138420391472817387751181354865409291489174081585873273178777220734215953487418477137447435935882075479599021286530456348297776150523832484184686568935602486017932581610055810116267350876943996762523979421812917976008036772295071335232015543166103752624070606306283610391204072696987626284201973037973132666538412397627794726679861289503338714295977566565308082093937990225107524203631762189835178079178751021155691018202782810218250594584933818479248665550930373703169286291010048916275584826300697420463392426434954589791524537469403082356751012550148642609095732389748818716742312616179591667023998517101628318205197518105050742113569974160298957671930234218843869800441667525380816479109821362048369995022133082241184937673732914983900391264047633434702162829141438338761005190075334298823524042130301873912190849998117282386378436997506610156097045916556129857934479032317543742250153159768338230335055377798320395067200464747913760148596695405298491147601742405821917536829129615834635142552549384794168730660379054496515282155684198939013978035437402974268341311410997325690271012728044994174308614210743072851644310527878171782298148247231077821949592490322911558392335578590702560584858825836716866023646164292418096798801528549630917826034531353821334875730036627838728326031976221323351539106921415225089613848170680664239357141851005559947490531772661747744662782387043550787851003086738361670305921402182256106155757650697129844393625715054006900140669243196134051959513023772337627578614078550078091281299673146860709676234413088578858421004803979634848618866527733612158793130415330309624774554232702740755400949502694568880957822426337581203071882166744555721826633638787066188753732997641108321987214996635255264642218832247030566096985745375942333764130116008387282406296868800572277811950966833803870046759251438555237045777460963153331898116226552235853066593698193185434833879620115159230805867101862970170987656093231209293116401795534224877451828361848059499967868081959908846171480603198115912189330919736000839853900003588692242245196928593718571453462617183374002867979087721811349139996315941774958392607247443324459406448824336220974417461024551891946719186547680309978656531997852932518960520270619891781213005732652319613702450938839397191463797645725454719422635304660503426369843504962585748094424364960823743251529913895068491082977911285313204947202336943727661258394362812426265683473828340245258291188403800478605774101647861192999895311750038057422258154167996652304928467845120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,17] -52089763328328221630940270285006994406690000040931686970299653647671873786690698032055023156983464111635918438961471463225993017709045930706342662463547285742538133020104629025189831475895956390688313291467947927586904300931740877064130846009184423956728813259447007571313652070938799148080188011058178947638834136907500343774544684169720997518957847017755470946680076596500241564075488150679239352952716906928354125844769779476977595246779956988412192878538084056784140881693574514904748204711725188060389488788072209283010267091899192656532759406828372340792143945357137147012630259419837773604096125840262444127814074368511700400852792995757622386055841405961954584675234421460524967642428510289728717394918052443500570505834817555682250411123258214392211425300594573182946030067816076820541882600430804559578706415370446983605915802086352808379567593023984841168678621258658237316871053551406951229849384630211312142103519902723855902594869135809613536455753519074035783558849007735166600186698432986119525307969919382777699261307701544951785785703539522912872725173347404496224630234446018212163194096967675681950573787782250987403953888703650929930741451970888174388779012554435278547005692110572073185072579435565296592996267380351388161272571480310332445314594914177785041103298229507823998887461708180297617301885567408974205666234282246332075561207260482626012369369114721006395426451455395557823090069916940834689529762617425617054407024679260436262061839471822475830216101647172421016460648849828390460577186858215228846720126936008972817897448311945269126990591123703672825854278638147277250698847555295659495927243502774606085818303170607554154295844053522075125192703549796697243027754828371320485043208089446254784072479130637569461481861948100326494088457350620995682266394832085305641642316440621014790864812162109255881088961104434445558050145886035008610424495471953387445004097877350332002531768190705564729195308172728772695594813577598367061107338224028099604738577266870274183096418450072423006204628220526712767044634266188476542334569357844942069413221474755898782760270814405384382673302633091556582069519860375268342336875076605403209406915735108281352464737242306799001656183535983426706646500457153229427689802505541578285010192860369223393365226103511907120909609855372188324562117768160272324353470210428151546821343860557468269380689755936478843179853553626881497797640214649587080469955450592195960261054523598208940701340113834108510931922742551998498232351245046828521047682030308603922989449048254622122168060855262068580726560478916751209045022009763473665230095760842474638015096976190444890088936428180295565769636548991468271028647158306052006639396538959202576645616890440824559589844638254742148577878398471390701725881495728663657609373480302606178066217156056692257813997783049918488046897407972202054422249281644542656189047055079361907593672904127516585261401271440275004149288722999574661324258646931265290240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,18] 2482991129523414773350567706093819813746791427717102982686633217163529429162637078749734977185295079605731978151113681945675646603734422895556458644818521742857627215633810616166861057204953580594800080074924816392520169332700259908937570994599790785505946706949633300081463438086902641475852792150791197674776117042230716553750354798618889008808047011528978157480439072065860502531831211580106940907376856067268491116103146412237820132184989947578056553170926375418532110779849843065378955397389746269497237800525111813453177392109345502206978911060756860317238620308398303056664281205343934441545461619256340355694379573170565060645137752460392705723958543897389657310839828951639359117984320332482097055449446554231335742245560436189985719624924963113103470534595108405424311261356365469803726902852110812731047805940938683556823462152431802259205855330082122105986982238688700317118760291401689461917482569658427712407384629739597677261302982695676297494872897510190650731622368508024923003879274278174693617489148133109371661550676447511776857065879140371651409131560548665555399973033725100735022428559426869717236617903312711987044196889112111350684541205516033060338960536373733922651223858508022820782675410987150624217551804043000160412875654832800852709228797574093135114613008808057751211336480537893811216669855418091239883713400034519980796069330801091447319753842740965311433867139369595126991797527663173003498324594557578869310801888638518919124106729765381379461753968491247524448558164008702073461181525231096149643088288284813888944598868330596087123225459528034354419853148958967793958788990207846676886675590585922028600091693662646821998190123669563131391927865255276843520188527241733735824015797619742683260611361857153243020888929260414844212364561434337837632303627605121134214612846694968267885515471158985664309852844935385538422048468761770310830760338673729365326265889933342132329702011702622822098193630694444339965915184961011716714959580601503570341158342987711626105027775474385452918262633517734140697916515060094903383337926652435006212773703329801727115522780666764363998915877429818652875504040206890285820278343399022344229417914953069345565593869196425251926792624968564706403881010659225850876684315012036015874703406638983846428329088197340622963424977803810391837487648618581118201214733644555414567980747286246814439103094825771319964886048306691102760900350684542971248201979073438540578489233388047109629932222225755880469905530477351896341873142434383003765134921652675333438441533391894763964958462129438152372471571107809515113631472190112736968061751630882414352321216592173587286173783743898894179877374604572756463959215996819703749315684991839936723846887729846422099506005517319080103397399395016111558068216692319688070407805767531653902677469360402458159930319587630096688461619106010937230306660691661961884336031613222646582486154642172989885686936402796176721805032264530388555450463377457938432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,19] 121251643990970565437118493167084374523567616098253145130618115461538699643719598969817852642572826132404200640497404030013256101893726556975675263263431284359950413973762378699371915755414320725560905956935716120450150554523364969654885415797818058087352208546474299795445360905515774140020863553985180081493183151785742345200015426516193006910609404886843882411851785701341721562996056918054259335725124161981497077493425771029485745930889456133860091030861632763518049728077835955000173384927673776135463505844501660708712417359102046420076229602344287515730743070995113978800112372622031983218073258224462131266275842545498309728980110557729152212522478683991813032068851526446065990060294645485452424930468300739590035118332043668486101385376136135139776733811054945448895599194988425329614586442120229592493891635100520672487599918110992188768762374520332645795640408748093936108575815234255552152759570358883169165200860932860273078725073469778664866890562938326683075572395632817936965270604079680992878543690396618998929280963658332511750106115634547215522307281781567813864058735961322008392792037234816313191697377592050410942627109631888030884180215896587609439965458489239673480514579536161204685014911340322332479961745611250711890567517728678298824309613385451113950189692537168225471490103096235502282162296195908202611054154404517842408269779647861371875246130264757889491199978658804724121920800198339909734633295479724580909676658810553229391551235175835291410404548165553337257409257752885272618124120628678532832792720078630262274881714815106625606529182939402574281558062964927134718470845458850652370224532893319181520526112598642377396790662384328580600420294013033369233488981024314754813525880030999757471667263783518919506792730088313665593144416527468212211676890459095398848856623624454709376707361402245628578134820861673406069943939544171500048127579056218963898641478314948928697653191953901526757981402148766940304409284210541308017380569378024587419042652188339600095578527720282594315833172337028051101793433987820306444255367480934322673021423382520012231542112324093661640950267809248013418835893108352149108157178814092397747158904174360407407130078151339698178218468098191593110543490619066478346514394641185422134566181196006091705380822404678847869404196355729453270999945659266558802754564183791668115207104183778556093998163696669577542796080250969464527158273015595367872435897775105536895786580093155280645278610929144254901696058357702061966793450878664546443692324075152604951862961264712598016082319846826858611837861971245636901157512730879705655724196888865452169880279058274821928523698798447877653041080484823986413546219814767342514297376324429207610601352121573328012216817382520606867272126094820440553581839444962067180902002774930657378409088277805411480635012329019500379607611221550366695284933598738619441581968789531744802893364690640990805874520882907242726717574528126238822855129240295723499520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,20] -301525662631825041305723757827227609762830727878165051067952435606076020732449295371426580336875258035708830693093496592958805041931429816189967448233236044637924280968068381343800617807968486822138523669593026830362283886170184612560047659222256926291574919089903609177909230686791167273169064496031920395937373796409384397522453405217002068188836714912644025002864489538563603665878657734337703089518423791804566600575064775912581406464213527796678983303110934063167880602881512335152096607406197814816313006030738120462810089068242447091081441942455774359206151712419925191161507585737630146739648674563773081675278943359890741144799482180942359017239398255722860657849877369169900232218351099393995838703044745314123142195123468121039631979883221503652430834651491348142267947213750021572378827980778840659783019342864262787587746910171151239068921969609750084917958885415878611199422286002660220896021514450498710157085589611196950776006799978353426489121108066885197026420967972633257756495450972805025467885258041439351442141029658621296603504974482422678286400808323120006244790534200571988929889754699225621525149553437828889202435446843081379087076350518112903666585071113038370811235106537057042417448040676156401604923626049053326190881439415293430016242889807108887209979057167015990324111676960461200201699443883698782306586838690657230545075995454880883579574208880217878006545884480411182262620947952876434733853318147372209333497162501229852088898901536235323842750089319778991590357266748869952629576197846147434495533237904324323191512361311224410992947496178506071282981078695123885476997640212457043268942015221703931356580921179023011714561536551205830656034540360417700658809531814333054296975604228966294385851221537967461902805276402904054259712450151211739312444230552875239869675173094604391983550239739349612308164984965947290183469349757815189957630537339982968503546350143727220138976529888761330242745792930453242583587602831385033384684913307661375452785075596184384766590091399004795053249236486056648827743655264082879222226624000280557961660865356292603549813272663752832949096212002581369887249525013140724325947578211445647571271357642160950816745296780245318600484344906884172240543484017717978619594514399433876332455418438942279747250255348304379075441867328037653336675476921906149021737523436594252583928031931413063291282853985363379293771083934188721778460437202527426052388020067548913477022838046125581278738167293870427370306633474243675190902506760465458779917436874888141120623508269534008606033636331621175444239725620931122979338654957028420978032922562692653142572442402534501326179772544284222661116728684766673649143709283429866453565030208422455733549910298369764613582055772106072599504127337299072928025253713193936192457775996603763739996438997871595384722261099901420632421945421258789389436334327754754749190475373619825319495196205770352456584792237702955955894227203571330616816489895175322075136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,21] 450878613510329240934944133254010535692545302201680559567623652803870337231098058726790175266774828765322111166625094932935740770271721411086038225814644565752094233255670719773623953802483893998038804995298242984379491399445222086364001174799147677311171533391472444101990067500265855502053990303642618556092637250635775175728930243739409307050702474981720140457732340075078974437244485091979316739783704726343285329318060892172306180321425190821766903041452913249454132546174785614008777276591391628764472265824865200462168991352165422003282274141077237272435050549053158389710135191907806623542580719110929985609159898928862006058023586011845869211971322941278158762308200766127440943632821717499254816206372113246819257175228937355955213192047389663693538725136800548208697261139275989871321593133903203676070432554986393619029221540161293771604844233634294145343717836891190748883285678275354667870245669503083862642437888560819574523545403608080916070319812226029372970739831556502031659860490195310949328134984313303700860859370816323591757203331226743301125289939967543905519509799929115204770077066643682229210826938679061273262880062131489347000427704388525487806504667542262658520466460454944134289843488066994525479029060770727389192971484531967296301476623416971995518567699583357577787803384873687427347385608456126323287210487619280455325392268874005604489294549829360121841666746081966403942214094702137396923776776861632807164893959681077647467729152773132348878301148849158812248513339288410167273471845996888035410913859971316929097121586723636198912618990967421238042995830402963720745694602868759422749751290773297195921925906757338074080893860154093889430853533898327872811345960745812268976326058304992435950300887175741371506675679593485984851806871472318617254650071570234720772137091103990353870336103092564765416438357000133111059179548788916462801160363112655621582703065473666094749687839964819950511224675534024266387756753606702242338668856443478927322630671068198019384928938696494463157423224908618927751296577063583504784239384541809052744287114153250679795930909391479388327389177153860580772499664787726871451530865933191830236470989885770043011048099133687790909586338658458262442643660828936357892520059577476218286885499116504316461558597853518032579421107320709184869891677043339063699344731906271511466838893446210115878838384690427821752875245234007315545154787123293302847504805586000613693047985442636445820751586122148198610781061876826383674382940541703302316682482000018359411828797503881277142267518038742150886004366890477516212910075217091379261397323593754071651070490118965545452468442988189569177761949745222843519189659946731576624532260029356527501632250110499130282229259390392441797876928176378724819515165281239127980367445595489202126856593438356601829935247597986246606218065527682643866198138320092568599500639184700338725175390344209007956963447715622622137767940923634652200727500244188324167680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,22] -411818743076161242837339910063307426882055608402167437751828388490577516169969081825895466738875788336101799867116789363145753562264481097895992208124384817003440052046423099330335554526599845102890843255834940817511374653840692435263439742845008498111175235830396665274459793238411755947657816265820214629228233367056842782919208165205689865388252713414016130638014629041448003067542661013404293662091838708618681788629625073544060547248905988932225559907047542785558462532243208356399800312549336004633138917268346227786744026100883517508250756299471331189560557769943098509475587314386437306922789944362386390724347730489761984940623304638634328852517547773712709833889444417097116370467416951639221571739175095124926173804914993745132390475991359058560169094977558833546085014600341461748484177988322757243872589228784333816044294178267494251689616133009635202464887447278550735298277284773378357632647146457511818534739444308951208742105209597100688598612281852736873516758835840568718348684810556730999926146848563634500158956711674896572018807974322517032979915841780229658144331546915569022899227225902208246331736300074524799294333057121772497724031584394438083188241061544732627092461527926168128121028680847694953667943927503305756538020121205946692155565183088277412325248145029590949812104606926141439533728865362180332964323941874502176497896546375668175307261377289693176391362826827368088989422999861313557965752668958170797228070740162170781199297308658801132147831833354342175704815936224904896228763122148789429271438157381144571339183401126866707342758384606137912322859753219598558001182855085626330603529711217044611630302739446223643888385110551080313611619688630775308513873493901051477579718353499470087749303993292686879738351518685052398721987136700707090124114399470354030653496522606082376191856785920236650013884318044186619160053339283743047382511311778500691579046518950254297706530219522562541841627241428621138527146825401526907388380508308200985736731854418437327222519164630628886308288881236482873911644564024011413549313893368909711702044664468602119620891125013651843329491492261961294614291312958201188910367380056043638428047287068078697075432663350585985334224457432207569250493703484691753894560781766128789003897313634906140118744454096640317145363514849890563318587646690810456339849100900324480731702047923741582511768727849139386563728403970965165043859555090447914063323542428207633288549158953293046610122756377488776621361168334412797439772352474851349085869337103398013687532545354249437705902211506774717638833120222617483006284767453471937810744071070406857850214191987679573246237759182019219314672294840923046118422816724354245863170873723571439275310692128598914117517586833007305483500760397067315932747526927772535296482220920607088862250723197693569314811950420314207852863973281607575424623158649643093881372601946765253733309290159800359537685154966664088201862938592370789660121162991412176748544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,23] 66429504793624748999258381114456730494053385732632008591065002479788368797611769874764903907550833603510712320920608139917392160258307458585806205375517409088751982367747600305253283900538455125882301623804544643790987130186553671049149161138647708718010214467494520444548092603769619924887814618758721903873049168730719141831227258271590787849950632441573830948746441330907481623497616948945290067602842429141594595199970577233452109209305585135895312028509296304089581686486648071399845810686398883551808439699390587058199893009093244278320055848724455601514127068942784743304630957072518312095954473380246681078923263957128292845742170564082506092787871166090603441407164851426621462403547600296665011484271636165355852899250025169890572172442885951692013816364911522598364757852343165049048608712485569107773881508427507305634166623406110336062410404597142557894489243194548586426725743731508687858826317707588462851928370743025588278330557428558160782330044397822081406872911038310080782336745126254684936620484911108410134172413822452960081337097384396267133946368467599833604012118219518298202017729083927316904086694699695168965961026434094733225272100828482117178589715644300219842080519904225020842997674260537215641761988878078969604943844754509070297372973565165040924284200418550444110307689465296193818825720421303361036734945074454903725879053839772334375757215374882980779883331051124452040289029023705074329401549713428196737457831569501132505182108604060526444274819981051564478875077443407337853417727061927514804705446519831506893483787707824220627795763770300041390976738946118858691185351099713454357190444649501098482100722540802709776352300642283144759511657143309487202161942893974910514399753676238812095050330135935759377990799276010667464628841015971454780580460555598776834102667026261362114033294115307800140528697347521316802464516234191671432909284040900548791599287019684094690141308780280603433864189661720582713484822530007520961313531141397889383367795041251234167892443688007346520076363058913371227129610554001606191595530426135509669642207259006667451427412996028320503115930769309773840158102435661787736796764861673273268986996450793518098629613423872180114063529635444466515071348561237829040867444566672739702292169478675376302070518761574718757915219521369698740264715053929843958027657894465188669483823549925490049726328135227628337728970887791988580358367343197167552790616574871708408049104028600151640448606610331814989371970395672972419229814555968264310205151447160115294101266704002582191088093560667232377359305873661142348334429129598292187525527661491956206237482318982092258605882480697536768123882343592976749728138671281351060742225531384629803747413712400313360195141789194499141863043169597589339193141867693448647161184270677666804635330293759336653151587615788269574176289176836685218182801762865982404127761970446855059895014787458236146260684989612116882881110177351101604234323550378477486080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,24] 504356480311574042760935992987729191055538531229314419675043835676249241960656408199494732538703988488067777742972218767594967182388001114533459661441739259476363785717850269418236468548563705245461228273044081667203489593164255175689215947765445007430214784789586721801312512697707752366758289310419164598425524453835907072028833688709366066805353011232402811797183389727983700636348911200045325510323532729653141767812537145477923087046051090672787195948816735089072210688881061224824224985516735708207064635273708438207283407888385463036410299935151241538983358313227720909859137502819508182707147916187108917598691123740428290352486056522355766785896910051393552422474127389676783554893042232454220088492952505660389649205372256474797858298636820628919770812169621667755423742119074281978100926351133448238317102288350130030736188209312023501545800823720460426967420604264248331671442539286887354524857784099218977805547353728216704082674797442885201053082358171647279983621165190326949322321683260541853281784515223132724383845506290061752092409022053401944883227302088640955373963721984150707971392867475001765721816601268077892669670917973367492466064665801033298750135905445357225484120939523512679352719178635430270152176051771913425097657676754233295617198653177610184251438616362032664780131193441981120004465789034362324292424730393825904697768141973011006883675340366764094721579847777680912825475674657548057440662187487608171915625741063527724363043531974559597426382471249621411613406544312169445412264238985026863590969992031750721236376162230588353671478661740845411707356468567778862308603805417313783600805498211148577094371013207981689218252977424123882943931417866227497762042269727478913733674197582597680832580817601130968113071555212068443803404573335815695445730543219776636500397194743879178769076346319342672549825700793552175892084355129947987709535305582683842951320731857354292381893388387347559882169845216645174726623253018914520047179690610256917909304704356273263181035963180903683760658020873979650541245386843881070068515452599498586568065535873184612370998246868062783178746549326501206816743993384721888218113448676438699511562998411395919377440123740151502846899644930444269790396601146446956403771270420809092594004819522176549396407762166073375082512001851504343388562289303861676869166362480796372684758292626854741344367142162490073438108444166595433432025518163096649358946259137599390764484494883091336448858059310641678011510025173164747659024447313919649241507362642363910542364994818787958978005973138223494961581645115661241365656104187188895772467656837853369062026248146835699739541707608410340653952450994494374131175047226531313031822161098938064483216953429294605680441778977272498739759611314339594212297955707561893343675048933341024810494179680005473737543721275869192636272199916605953695065724163556091536555387514732922620830207759683521546817522384436492428769365889641431352393765432461587644416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,25] -1019288820413084101510802427264983465245205861746796513409913976529664059460004712165827641421552646947981150330404926189408675209319266279419617054149729478348097504609943578181389722683328656564345711569076580746908698116379993699123412986739382087962967629012349889618836021003590155784185991851719556613030037817538522646535901020398326864794242497473769763686270109430573458135009231954234018264840629970747582221028713925929667656728486425442819182581088418139572062344029177507376876483411353791583253554064994399719529470981160609189149699998309299396058761869928169878363197979784392082618485951811714578836786808032712386773496953087972283224655340785932571577716133570123782257362358233862489126042517739414313834424985344474727368070766831190985669332994419957669439713676514856737916553707311489890156586812770967543597370421579607611963168488542828240655432693270528844157773275957820347855037041900901095016541878549940358180348531018024108729969921800483885025527257573078672289673360138395461608756666743817598591823228656740650593197184413873078597698150264865800245007412674870554491480999101502998526322362645253247352702972456295221614189156380440295678871273272406552144682827103286119129195095506857803236315093805898986081470599662811814221404148000819984258254559167179528655581997188749705911527569264762483808106708360766162403091134660154134641380578346801777291600555012481154553058713300991124222100633424652251594794371844138368760933773315764975702300075746541536289167853954018576160348535633777315760317478296582694788164923181290820686726267321859324584667142622810295272290168007759349727438987650208006692204443163622339305256189882556311730499002607791839411024504437247496597239635370904502269355181407704609354286846276810882066205978266110744711909080953841652664653933941880928306645506286882949460757801820462136384910179664012368094031233916082583498384533361401448827876314500777834051470707938400329662340915822334020713950056816194821545972148740290546879338488622446328690824232395693233926614994191378832594025166324648070229034461528425128797810171502972883053806899287936942006108155396641737372634839041189373878963080195311144801682490774025339876025517726792226993840076414885813210630051663446992534984249826482151095315812940340253694049928257298279049581789240983696070607977147062931346926499040033714105902277193563662330248190207126965576307490061220668929436085374059162059266370366828951577231412172211264912001632000227845897105964695559408574422975534028352538226114306795698665138052931141974840887103385022415195324933821367510907881767272007163960956978430515528204176182356528675451127681808729501596140829367315973451672726314501154942436536178318617317565656753682269940282189238967548859228041514703786333500507875889615365437909355006174589865904596197838827583122574749955120112454401912708783026596774460373476177542897981867460255584453944377545490730385734080364049685517405100441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,26] 1209479344311510032338003472510732383836363122191895038552508663504314962072119078104177723262114966928370420705374453281289303962401172955130738213478305440655007303867204521485727414975547619224456222045290459945523851501476456491810475369380290769752585619877925770004834468045558519132631119070400015227713967062150299349088536494287672943329807097980397224003839352810801813255749772494354005441269178489547420246610665371710617485985840793632255754293817144475496571835038354509461497893839159152594344339846630918980563554537806368550721838280134785315943353438486357133209527467711464233914451932665127466260426789416332839618224436781456688402903328881351703876594743308953887706680090490747398163040326175693471980603528210337435863456439112934976727798641477832163458883127834900344918778747283756966628083769954091314640468344363721097950266957851890492347954462710912857369948021910782705591068481350649348906657772811903170875940629288671433794755792693464084767895987628168903248520494993626871954048639036985157130132586481937236039624816478583548430729666347351508201911198822364668225567127696723710033269977737639782133666879564323579781985290181359764717899627521460186694268850175927060756156677596990230298575677511393778998456131897153584464171609148214708260482248180340821809371690563180508444597143483582507616114413270391306701452096643251941448150940453636322929940200232706720154029922570649701247214189875921181508667137564516182052179798292589818700707489570813913260126433769868145748341488631562813916300956018450874681606677127331141689183459559591429203369299719759680292107516038846769798164462256327082811979383930116018529948884568651762211360084108694517938772356794005093285514317927734144647832545880830096261781578067948289774391881969611331081287061550919890805137108451641069663072335580926276882425292047525333542767424658929029316627171039112526810579631669143800386676722397482639795676771615666248804811477057049148876910659000392515528311899085861725158563952902356328228664723494357447342807637084941039770355573831512669659965075327191634429633173682923149326489765608641835159325114132674670294035069788716572003694375571519722297534466617334821236582543489038758400852066513507202183124039299965701678306423833211206042703671766142883470228033630271993713978793343852838490861883682360383391831341672884126524471852108299470709020218283120034130282019298344378908729301315897043203472496293986279036752523081385852044722216841422818818272127767336417660529329124924553451427201042108026477445686241523125904834947856475532307239218295555872300795457373351958114417846753827941795770187432200386552138397388139875545024560881259311552434415889366969907377060342750765916480357359003262004991268510127723976626244659624882422782020050092846864508246722036622570248913424623752562576532915951495544207044803232203899009182023794254378369290277335786859943942159366928103905282031127660129469841135042010546176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,27] -1025925513688220168122173240069751012083013329494436984150601920345966886149302432819249135696520054126430622324936046131407697310610093085231481378444817411311132167592989764153180867268345453776516647214361940247932553879185053414663728260037365030910346889414777583298737714504171005662544717714271961590986926613329858962039737697746231877800210342647730820550319244807364884913435850502936298726424632418010081557087663003902174203593639348264451451874874991849691235015498411496413371543048567215651711093578352083444610147880922439586105642714554533835969298095437134199389553386549481519892943713114013452957189677121880965016123783267746214633731662025774168676610123607295123037318599707677963612065491544550481287151419674011421736109180629060800970778906847781185495077057470129434226615500749378670327443688037442459898435678550885013277596692425096160569045449699215801542171774590921326651053886982179192366502473092071231172635015708113171012735370649713984342278673801763581935332453670477258380528726328029887572029012351832006969161969493321470246570412074618566201336690409301140909992048990235627477537573125219348190257001417679080539511439101698509256050700816365203065841060701692818469052057073309624247946260291768469888214152890636653323380926678454223542478333656302394045974851540023313063130962251556594020292093187448905048516145011925677220955282189224148479606845956513030369092340477401136489637902835726663932918841462554657796769332640493392955601709415913760494360309357830017287109834496441822360787646657153578043759573442518272249787474171865303540114436874655633795156044786039285069623942377305692394391209358665497619551924179216872002399715004243307426873315362880521080289689770345230498671434204077561798258941650210707202669335391122790197808574610800204996755688815427339210020448790505623567840374253171405559456140615076535306970566211710184997628211273266354152668930344302542593103484489183725024651938889686253330441329064310699359794617051914039747184715329657452122322470351256495682219011766988404921329405842427036599554118688036739464795965556619517014268057273381139669441724790954721176429012565092687553398682461985580272794000596744859113565713531408166551882590710986894339568588345667831952683812693499448918814270938135884466077083691928505796906160190267029227210257404192706735169249502829691677706506751368971145815043603830250435968955881038511353977728108740645225804037097733290163080025919149330868053263748224269814561715793161956649318106658275029775526185455271901557596842729080045782411316190162442350064927628636226317598258125459023613270052647619162328892820974172610189223261107466087347688226555156439002112811047538719015924272083428699529208240814841703596143611894382198696149897795853205715165657278676934336779221511912959928159161529770577437447163348395370453618644329275984328930757446526785282734299617949496130060728041322401558093925129795675258052244215170785607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,28] 634694699147140804034644717584575744027238481540005443759028916938622264170431895635841668821251377981516641618371917124188716681232858869025312749572374075169551878491178749691335571091545137333604914289694134665882200860059466907404802606752365902986486351914495706634038139175483155708920821950542353477642328959044346592808151973722826058403119004592619981154000108482721805284119432000544902295867700805727104788756248288733343388636192697831160188852637254678042095129021431471769679788868692726806827396111585706928827775274287896321321605340006518020794849595353371036150644074762683163477512702572978141693321910181610598810326873991211337515141522713249978458160368486871558485541606420240246510917242961944163173798959700519429431818260892711338585526839083701182366468049321189394764517426279968394669608502415495908516591046356088569024552200815872751205128861509429851123839916394952058460853069958889301445129301231988448620439857736525506254871540126006159559402247145524618247351583153120353952766456110276016330595952920417925240422878985225367120981977826332078829749418588573773762979640461058681087220644121706191976069388013992846975345094257750204562021597109511002916809799299113080460356650570571141452282289721064335327403809797620815924328490651219210949549021760255836590341478877391601456272318656165077714407121722457376142848094545241923270544897123533699146520494926991636358027170418090904929235665082643034613449393093323513631090614362423872816424567534593570608220581444903686313999041129422504304027832742567622617664375765922828284962715812085700214717971751042906112315077437227841561769429233872674197072461837436902647420267321673274672109494825618793330060604598717415602794363628982597474173701153368733109671480869451012575110993711009531910728506873567720369556748058703156554144452315198099013520102375422649663723498858550893076025137359968642135246368068162396476865005521944195765997785399858259147767692626746088508912532556898235522745944684592841009097410654380815821776689316314775034479440167032713971407068699961787046355647245232956906645951054488368660964542209562388115210536361078351181979920467549325768482304617267363963030495838360336793976448986432972119475215975326496162210131133241633525083822863372690986106912889562412145993976338690046497835126335586351097049941818840848505015828543419040918629929089339805879569541610826266707370801466937242457407877144904551524841270216929741088824972029960887004445048889477469951629639168670914085965875203607102722918152683320792749337079808940243476607949140093843530822135264712700266354809673258614654312408712615136050396541617229123703349636382507112184996735961301675994492998833125647804526058333620678446416502585670102740901893766419824458080553122864459625786831570766993283561761408561575994084422593809182126276405091435954645454905982141931879237059526135540498134946056334512365262526017013002361933349785494836042425904730939072708608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,29] -250967807867656584703986610683283318145990280158564259417306561544946921746897465063615014199269894147375592808156462045103849401151793919149086802363687890335522461093027566283162018950576867634764681913558255475088979439700458825286862883259860754402262705284448010829043305660464889660661681696469823533121258110525501125666746922178421991411163951058596099490814674719149629928421131578222900720277888046445157432244626289997585743817941751337734870252785437802431688342006937813173326154342267111631210681895717633838127560655414022820929825427554513692776946979708715774966666312522223273950588683990396661602715095381432593374775501088929536976578528430488386126566464833274570068330077804345803853956773405093207632513146945934640667349815932397418737330043521398917673698886051406130105871488685826417713630773995222342671162235347785802426477658939669416260144705639830564273029529353581744506708246257390489783458996665629471864627319401061797848313872569122315973940725995147023514212434303639811751748214864345837397202372051288729541215670506097624144694933722024794396531535441180371375481504821021575440503067767708644747745998724887446068682282042800639752789831467949712146922653603739219959316954754631057480763281699942564400683214225662158719617376839619675805433993673526949711677355793771498705518885005024249870096291053206322998674245919794424111838518392892881373291790000939723500077582567156567782072792803711659400042856808700122797258699895668106170123785601704983199781909557736086817103103724604349149515362445625296120330269998503739902685751140936230769213178314032273360878319061914463955227084842473623268738320770672385996406547274626017229131226102487853741337935116129406457965949233863853137110622635412804188709808437090345203185988973751877979336936531562537228284650171232628702639549647394122516244507965317102954381791864621259351977039693505738740246477985641307149741430218204557322822089287527505967380515202520845526539242385168702352055124423889140697474643648817456555448239345753322686353902876346612621230280851761987887974501846582690632868348625958719960445179699196301125969364491918017840572274938896156362256870955701375845448758906723806833083824434465482317712300538739739398736503576466550785053189062956173419517901901043733755177095523421235655159590848483377954648176141266185254845588647049832945052115445770664674473639807498774047484362022267971343259429812767781691310387847697524685877509808948839872209214082288281628135036421903937708356921214353507565448130540632145422281647930073386187510010019098745985208901965202764129723693208281565912398129852895888868612864517605406846265690570972130377292712260798739285365580965019073780621434803338763149016498456294795475080134934350920979708623396782187434789508855590266118117342302913003861354081156780477121966226261073566943652745460187199415775774798298827483820199228671413728434530787617521265134367357562482100443144076510510448640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,30] -149113777160688850421538290802312900515006241485781441159218003456487817453536613304673136357244651614535741456527468788700877332777787804918831558289003155662871905576510204572802032749577240910089756532312076409542888444344184882753581994444096905375665816618335233232983342058748125594333079429668578593621168620359954538181397792271758139706401858168234956582007242252608896970435344952641254957273229075356741851651371823338273384487220623492824672531944886963879684285213751529207038153466368382845437319787558580052509409485986183097607263886478264773928178073494437117593775860124998065352459722959634446738120962006248958361564539670646837652125652414129184622958944746533882223782765477723146179839251856901956065591795985144999354343706213839886722695573678622986507191069056162659637030478245030124597350124025991032131157169274507132880101669652485861863656400375498935155215271051640643596022700442303133423522446844092484507937908774647750114304944979550742973342970021646591455856409439540809912923583775650783116757336964752320884111056760489807212000127331719984526202148979668683400857902597536575255097721817151914149578003477155592239222406178931726858412504557541201383649326071618655061614502548412851641415286545747777105751370578109330932741870887826925904361109936201873594226428919016683659892042161885927327276030420355518982040685797594605864085135749578873826000330166641520647374049948417140763937757158856317453173333476297553059905216103944729193004931373287313899324698767429880201194664327193794372737302323747250233810712216572151892109364756390064164464332391055712893314707505349078815741835613952224246497563535161784610598612254090063832245083996960193584446584253912693677063893066848629103989731209122411046311270091637626809455076745629387938185844502730159580403478569168984553173142446989151911755544170888924114523442367271645340269524665749160384322296110484758121868841956140990428266840870545847415757552885935289391057306462592274045427954316156484908986466203838865143481317703237164627293460246227889106776621105681827628550062852379802432681503551972258359032052925584348132809695325081810159398604301854509002501504237693250659420355682928917205219319269710042580392768284981375659934382144256662643106041039423074296746062315954977673309673726574690671748359761722837442447182541586729659799357051123352625839780798500600226085278859201048785382551150189135877326327467640738956380956230922693031098164323424156936948513661125523168274343042787304434895454085214533041622963010247076673724006527546701399475270500064902173235245757217636103881063372457736055588771420370318926949443604828769671693775796458581998388214629381571994962927154504612467262280001009446693845417830701767085317735132068715314233429698684825770880052133975899458521329558899391736888380646340317934598387426695345046337538196630605961815282972267848036373953727602399163663732593111480243281335830504862561083416690122817536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,31] 105007419815342859063997612720858949258638749765995589986046493635753456568536255333547925751876402805680122144935697350334865202552387894206307660406973709253951139157462428112679177883564776571782774448052854000656690230559024721759687617755123086741934982470071167616314241845416193750407683932270232013324045225770983937661366583749345948457714262597166547173080785964461731366443772004226814092718222722264198776429147448779563766579040786969482319951300289353804759368994755195513807164401013459276073612289881537074732731697263164537746815885895989723995178157760999793674731241014983122121648686350676700388294118633542959360551271046224262261515745775580175929933698645724461189836807085203908750323008906889455728675350228765802758678179500025605977663014623810664019400752651836519649189539272986300075279781449093813667180842184390961588331712270914228023604367128372520136729333347040475507253264805057017420101104894436459645265885842514237953509897993328262145406152519631881655957700945278846639370316247463243609730017557031005778682149447234224214913909501158795899099749145430652290239936997908254338140695719959791834110331578989947851225226873491932091169839390412373078111390434792578074055750566832929851862749985202430753674732598923862218978957912569063814150908775183836458632675949115371365593909032798825603985034676432246991395410614106693009631119531603775102918155824815953380449331042706868035445528738880695406619170079054314142505934793011646980839579324037798495688874531400195728123231589939709746832836382236416304134612850559083603052409602853333977651220043989524431325279074694334879106044532517394154887561005154010031972877436908754569131534288257910261960895090309021078003618253596827761635966439001708938831405855683984064897008306142297518574923492882670561061359602311470449650206555582295791805434953349206557111235801383798865973602579081410567053805570955506432742442331028558769363929089913960579173988968866549027804115009861521427758595932922070822154625382704068302815383886801490167422311098704385885846151533206065076375502409255737447520481758014922963227617676800597628127414414775820764999198696863960629577724228040168699718224464954671672936028703608262775526424257022783248964645219533906402341291900347808477990791022433392024893120084186688241515664274898129975096942749551218882193293207058801975548396234918166520440978897771092063858922770029224516760461986741552513226859962928948427512600655088950711685742869235960719370888464972966834466394947153091150756887146537966508289629549639229099250231485113518460052000734475193644023466001339194958479834090072778746373245572568538597430440167686122667511304114099068065845353348348251160423728623519111496147621019251109687091105333541898367348865348501292194811290168999948402513659963914303824924990451649536531038455857903034884240789739537865006195709280415806208407000275443802952523238142747714334477319300160251435195413547314220892160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,32] -110403749293029508787678646441802065995749630389896613829912387368664619978383320579128214677580470139990218392186670727371466729505587408897583404147794736486673240635740145544334832731009045990055274943487170504600869002435451584197222926793824760414899476491805971365384551434698000515789778833293480373878851679029250645425184555673292827352640925133283403536603092546332956610195548682143542421671904221971188534871685933644142331801140831039954657994286111444950144958547068013509089200744191841458531960219476684179039810836196125124859224371881958386105846099506690481963031200807952299998924072159010953928415344142308940169971522440759872630274228387096265800166569036678178502945603441650693792489821290075072162007457310936991672542359569988723759919622931522110499792258174617674215532829771245653684848076799955598333113967296826132505785650206727371728286426378923466990276948147133473249290518002875729737822873833135402054312164653935581674286989571663885632271726470017008503422809005632158275154350243248686660171438894406674699817107260718916419546427864252283159711615194577334202851264087218158726028470070263274597387338161646749202781330095220268728069502921482946718548555739539633523591587977257712975313114883233712196957624317018835150552720167169372921723757684800748529044388080392654580245010917609547178142889223664897750917522676047392259584223870516170401364054065824296429732573118041420997474311629809399650225753446990605329193251157093829216738009611313086630317587974193310030635870274626424474777559220510225380368689539112094825253270974737853968116561110226435912152912489937463966472944593383842890809806874220963505661006050639078130446883729108400143825604351005771536068077507256063208760567815955765826394666473053801480926778503301322010348596402176208618886845384258933206684862628907194350386578233000897285859530036394947368359202915833051362459502386759220903293353472344644289464572729422784999582361339540314105239321515874675016231978353882047959396608753172764159528828539721770799913260178327288878713719569894141952174834503380800385838172139689067123670897618590179421508707533789450469231441721657878569315236522451659432011408576258294393435130352186803264403556625049294181196022018947143802187182324193612472998398449359361568036550585453988241430014387272274405064007941544129674298582498418251797567507797570206921690621731153636827599971029289424841174540740847058001007484915292319462032509912933579243343061396700502310418437862423599359110594530729010010984683526286920975820653628368832221132588230999363612264685591904892247975223245342549992117126539368688988856748720992575871742970795029594409240582266077234755781539802985323838569718937151256592919655414467106060593113478551094217766566309916900065199934992285140366816954306054683942952802028965468399529755233298057018760471584492021806034499634113798289645921343546814619308077345118133701195329075040946810343190317132154929152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,33] 72410411530455534610351297621126705718423252565943802258012797612136381596293548095375223192002428669442040766304486233592894928510700937907191750708090992725937100604555845926724095583048584102494892773046969170927581781287806985778410128430254400949226561160713694519239236009074440907909403678127447043866562233582257954980733411496172671341148708201036678960235457873425637133675061620401736395332388659353301727398306457330177911146288386355989350162863906914920592373625559569381543825404469214265089647903847545290629656180606267458045373475503976134149003157980548205774237239030444646181688531305553451813612136410523781068305755864431590896787669419246712682139853635515353338727324116790466364144514434700085056503414338159095754040648449929498675723886610821057355018126818614240746924400743640542403620229302096939507677316891997549027654738184682687689942030589664100992868850914236538987252838841213670428717386182479676888000655293608436054038994414870254699823863922899089286559683490803292432762948906106482570205591726609826374879847076364348249333811638964538071397068657697524679419571119489387341162198434238459447691995611811565404749719027627994886173407945621056347555822812608051418167194109789923439523488158110015778432150241209907201513099766704495189741065924625033347333145743101819068464215050052331272423088207989960047641100494550707645276355099068082588553806642576436004603896896204982767501862722943146461321367794186488128146144354326561475206706696076891060582442163451237413924726792573302279762806715803235515624723111688394283365735537086212326529040910787417549033340416308822309137940257267300758746942901328717608953054222954695997908499689001608400321492512588974567892467169764747170811368074207046847844781896538290677508527232785441619558178246318069389175111232021177684503574358524989526307763237164040145895732444681613855383649972500509844241236825696617382733968453643737926160479629027542520544191408754787794878809165919539141985617776128514054208042588657701587924684899524778838592721618897616686406966395480855912082294791201966207719813920870067807111309097977133811754549889873360842803030196028946105341825216780745594251079469349546667471158056043431725398256316150893017678276692724543564633511292300040053133369013647444055380944143151013697025798114594934575115010877700982350588891202036819271251294633879023570194787618713732020328749494208017617998581130857758113405989641749360111908025277889089545841429253702838392706972562075416690072384379316894029816503646033405509714635248456311946721221360386220287737142728972919976339932527469917303185373919615238470875883273540162057404090654302217325856252816831505386917936366364517500347403452244908089666060784885336877313003743138500892247893460351473874289938497678224136289991257728087204406871176863890595297932171536303757464068579980612906710388060726586419399257875953647210234462030925617129848132725485015650965306884705642086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,34] -31234530923110286041719314544962999677242645794477448718735579374041281607089377153116505141579844383227196456618862196589325821785462025007656886164683523597659367046977662686236370887852525242031453787423909628931730962881082452082204482732860790477622414820027584579576287102702914239393100665918864230297343457055426426160822502155799849117072996289549105290710490915333007629757698349399712951399633797294142356577074840479283779629652365134802645849893720695911852482813014960695736152204615151636457303829337284991161321496005392244889375791798965302590107975644172098110739343246793773231494047268636190121740516179281711849718320829297978865340187395245706041242091550227253535321635527644740427607867121886778995293729310753595739783960100837182284742323329353216077365425346032247745895170223653091461886117304094075605687572832640213597485295039194198001859008254050790933256377975610124421245396017039808832260289648029525512832374818435568384993613190749410691380071297214329873889873721126875728489608073905187373831649865453200594273945832793565517690341516943891240277686096774698812997399241306761062547443673499978006047299881238903926961736397812371240538424998714222394235825105175236332244065744450228883703320286371472677895397402899300085384971383179867566552781916946357772612268344918728501742399850906395998559551623317565759393329829462702899150467974297318886789570331569911340104742691679161724660587535926353875936645067402941143749265746277472080934434193985449827661946019154943779404445619067256259897466077589690552741143517714525928028620486646660522114067607757267059277146144693972144697514531287437477691838039675719974299432286296555260312206058641648316369670914256667984040721327571262853585856352077475200287550284563209335414225907829277376587005339114466344836288210810652615136539192878992900592180020911524747324272966052376768595943263353262796406732756810671723978260895864981280340660960094926537792454813701760145160396685725700159208832695098825261173315085801891298949702471666751533209062924060810118801716565986927699163385885051793208982176486765190238006532387229731648064586436522424494352866027062177529397026010072180469724687249417683495505591233612806177086689091348748025161484589721674976549406788402303784419642393008075405877622077483603315374625600650607187574382794863603587793396334655554125354683964284369616718816065931281114976984855694773086299238369883996432310557330270661746614102058730517324372257169405093020641776973737950531344834545159281354307603966924152243017569805773482460043677815004757171075676334993794240891063620443753481488619227408217278455088121050439880593735317268244821343734215210011047108187899375666186850714853771511789724063840896770513611590277342194213659217783845577652799902240885608712304192140835309736501041711964863939288806895831911101827094104840897848428566105543107646495549977294003926714109292452527756069564346655380264827279217754885849088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,35] 5372807813572744878182279300789878286698750897618418954157665493026729568905842872089351232655024158008866469985407237059886033208976419628692758005608652192628889088637640391774592799839617369918985617099882848000125202953739442097976384214582572798501885224692335578200617908936952082699564328130877443480597427882410108635579823116576503031577358623517959883596658263364069074260346070974071698305034737511348568171083973021502425516919988891570306218705423252728779352625214017893789771834871940137386117480150785424178263551297475874156011375692748853563971241918535695166247744855154836743599647997218232226040893641262521993536610256668475081203215452597443289308698524475329346342147018455162906199354723571352260129438072722803492376333322182740130444495822668562117584387282895020582076591806379162159933792552973727818247139038284803463846185952417526927927132459626289312035642624824726557560205206375599872562707677780840057179320876984268910302153409703701627532542212653633806746175769405170464088375685971546787550651644052501390168053546807173551005046810729036675925420401539116875434218680609938395791630033137640217722000615538970776277819677482786991404731511511450014005725484177110104122136407353190982793481592770428092999363430522595050974199716033998851450812108491426517233359214286655503737783180893945552936642320989336136313458272732585464703848157502210861914919909715931860724403674050848561230284311682383105712637168167433026366913306749110273759276705071319932344527275247001320778457156975658822361524414005539991100579224860164120071765203218904871258184249850185654756728500384787530640813322217212799910782588920618085289538001150237870357967853485357402737000166133804963779017028570029420125630103447895758019378326595681434536183437329939366642524921420080093328957103069085083590384117306815556188977974372349354808351285729060063967978098266243495975755908770333960859935542274140891134211293686479884013510448717160216102368528903702644195429586323709091599955170047227156817652411251435252832414574681053385567155304914532518275179839420680451012265021514624877887274446042923289549034507138262504098873280477320808500609183909819513008655241868617707353363023023035235738699097186658395924018928480144074625105895940486050621314979381551913262388291410274431963307391123793681960145095580863794707542383342929893021395554136608293690513540614696497167285188413364434973337971227128942638361081481113978726101979931097929454934822506019978184801179276499655281657570405754206987209466652938253251303904265917507680551567811104312711800702302551474434917988285921239710885227331083833989068259998376844460490835878620936791918310944009657248741291091719659393545509317305576459432251685872420747803883824721032906420521201806380351210769334774878448544983541761173838602170003922002529121226232949157098446582165544599015044148864491791699820231739733069570508376844484904155616621563787643115880151190580756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,36] 4013334269664155340074884122496722734776580338887167175408573078708340360628140811684895239520674075906909875121720838661216591229729093622126471221309973365367707460624853564658222825716409741245993568489151135936788661919222022804627533824020806379130468585115119563274530371146872685865828514702999396458004315207625573864734934727885446204668746607839165078933654022653677218406865650331774469887061830918046135429142993350770700899457537598599632301286559975434735768220625383018372266529660161945675320726882518619530351529602794731593123338371742030283173175235627491548887303565767398933987567207210882829291709815501486022449422442128527899086495854518523569098880488130168504801364317491368638191160354161337676986923601808211195752264743905958880995101251243118941340043337456195899838310120496903612732748266876027092179386796617970521073579997178802880764160052295859466274182737475367019938839740725332781852700904778641580099544266089473358475047405037587147059833720823991539390697677587234781200881039284266721878280676864735532940320362155724730184605680266443726993356579489677483751019284388750561755762111469296953808689187348697168108971816215413194316750603078614881876113907410436253718102661659790861632625306804318526698830751808542720259081088155165409343732137442942040883044444171309249226850051644799977551695638251487931323501972126908365961256578676708420979965591916119068665580700221972486137326501745512837149661469209818432865535313366817134100792977504335519856839667373727334508948928343513936418307094381443625457080150935041511822892815237088827631138634891798092394351644790306488842091721756751559247314195164053775788738590441122726034168040058172355278624043438844392777871110307421281666565474998007367442966548828936702957708548218347846989334380734117042247675052481218749357182880361635789795324453090330494607377593513762537167871561871489927428643450381426997157503329606807408049510922170649600956048638402374022556208787286756713169286919066332085847731248322157865659233007124897623121842256126168287654508894522167558036986545592934249500098340634458004991997525020345362590190109430098286913199970688613899414916950595884640700473682292756243971002153628650475136900491742799356985048179048082516272938577408239038359151685625101292509073637777904074786274029935921463987908010436571757336607397526057077402492649151612420715769409505830563615316531279400929809474652559121298696491290827556462235828476961792902114667254582790714983183988725853674885209473485185204059350072127931359956233554027367165819298117298138519356412596117793013410536653070006629663567615517001581067339713728654041814176670077523648674749222936252746495308422865842847014463015154704260788719871958774095225932195225813126802754126879572983867565152916402834737513581510543106605156486485157308734686243281881291202567383190158018597510271263634003830241078246988787692632199932647949725356762868738776122625429770982129664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,37] -3979624901653430450126313189170998158471036793319913594861704724084067660653946479648758242979210174968516653989632079292731274867515768047708780338103733505461497211110612966666087902776177575370018129820229753994099333767143354884622842919148235007215445079777675695170110973588496276181931847909896035362491436596093939870697754383380655162679197786453035905251947136250772655760724467251911474885765011451693008686619739112472830542017949978069635792698242974651593894912070417586980013956603209124581052119519547073203149938000870012326129242065438946899887398439451397660127862535376455035722587124483074441348148978812056813580545396238562028697250758883310849823469017946513791420356326627135631203824759747218606761120380727054713735772228779367818320210472590711573090176217052740778692624832869942479305773998484513610377981674025406725690319797031815935598061197401153480380316800179804690059653991287449333582238358564388938587861829171673743029117307506634348207614047947933200909452901076796082372955199361041085663112510271787341161807455826564081386884092858227490092299123048990953649550740930357206103147253549677649360148438441548761964602335543826790246845969065046957451620181624214697178732734554679969228587410092375395004629111001015104118160604882252027699041314363349480571368790570317079631943278383453793904540323609503283131309128875950469355876552713853949484206585047614676590141591140981859904438765905780862985763514850312356403966193553903874603723721216678495198266942059298776663830510566951535879793232519644363427964753459426296391410534534912094595013086927514019143494171502217017532947143551651225678177412183974026627044114233302702655578516032812204246214434845238673518259160595340053809637547544813792020718154896687736785116760123200898670972372759816202015507731402468375505645275143268128767976895114914492342753759232737681059101887834720363279261257842594836135567188734420860450730083140031152326242773433851999809348020646373834612359635683597821803957543966413428275363649357457691477126118905598605225909304197221559328100520576276466868833744059460262398859399049335783092557917736373798173048507500164711440301612329441293960400566367907395854384516210555334864113206169769806853804872415442275202259923095401696873554647619057293410858758919090641136112572834291947240984166520787289079522567082927676385989475393179380945604287851980104051835883760357869732411702575979668377073848627057331716825165779129634748560909328304835303449781685352224398186168583323582259444729868928012236935786702550081810386131374301237928412045033763885434060069168814976992870164705984019227934864149965624857015467956539458421433498353125048340935593712767940308618666921297991719843213526494604056246939268763997564192283692029828297105018376154433428974311171611302691923078017238209883469123410704783962715470143402999010795982393824640088250948892244046025920958134909222159191052168812659577840859255626792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,38] 1515779592629176297403187635440172731056199540819583970777617564705452308029460635543657734885903324946959157762346398493056637377185865946073121017974488447146757777573422094334323851085922659570441587035517860623249782643437539711274773272798368428687265457706355302002712475095750773337376127427104041625615156609073127315015370303858430280643619389675765038979275526888318920446217954850347009074189052988124313990564304627120201817303517926746021484605581326315511307696010372919920147936931728926131658792198192979620731528498540806958366942323899959312019711006683133105412404847843421753481525837943949090976319574341739752444742295004524665243877896549428201518898265921423184542392767347348848185201259864972395432649935069448418630445821145754646018520218167759480415623862786263791986966204292169999459161980227912544865198955482617680857901028300284868144499464074535754195467470445394310273507587860458084549329725074487159475602080564565275208271905966787878509932868084497883784090767056312524660620598379502147905369372399056706122425879087891849545034698768417956149095430517552522709945329797301929975507396052869012622965685977501915480740439682710513808510299505985519660552919365393982449263524810330550947931819606374365083131519437431959370692061835024508476929523687894713029390550262652356444453315700906718066567108147254651047892335865002498041581016967233450156961423167903858861457378963356284334704785080037560313568453233794445279948583781015626494990960032120220675525913951924826155310023149703687177118603641610523958283278219901308559541795557151774656454061909498663136858999673144163179094880730590145045197261094898688308421900159439337074363722373551327444233814269808961115606941373494454044613466481422586792525131250855213299994905830601362805282760544775437279395228666346684012930133779725517215208695364546002728844507055472042054779019179736509769925484030545661718821827992393896272862345377079180934341574093113616314817877852156823672531372776724487994426908068825047653122608037395770512375438629611950016037781101711893662928562943731365053689183965804225579557673481134178554944005459516859339206106712045090704106965816694365259206721616905939014855935133541093172839233581778241785556877602397087108261632311392144477964021070837111298136483197480827327310503443590357917139466416866987419034909031255564195244977488956898004489453799321764345154873071113348496794294563008329383336279335010510860064035730217204205861487821407910943917282426527499232096158194306421620031328334073379979413954740990334159541085461771161898624437496692802113001853860310443853181107751055032095066525999771471854535201066981835075585691064035386356422320716736137655127517892416444699257942619317174410875874451637136614457209934805390115309753992786829787191306068536400260018630185467897003046599516662369940468403557060280914874875988317906500654677536909469064669590962882433673272357582499870748526038372331814912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,39] 53428594993385959038838360383902593470072114366740989069747751780592878437634459546167841918291622090832719074892075558008402697106638303004234064173306724954392059948692847296708597178647125237571999669806756948935883553591178839072383302330201184254289916130854946846937212955932955638898710700229093118750409289784971910548241946345568748082518686419639110638870452981169838786094241100469347327095308842676225485356802327748009265237740402987737538819519196711803994085003081617721161075605937167105048539015692309867444222571803278724731655795602872312851365565945923578272034618319035327470416757326126055230814745253480046882951144153374888968748600912969981320252080826839294233836452748588850689860664675358556743329057353375994237022500206317069362796735876051861934205089793419008886012916319993554609948779724375605408974204067343658771261301219089136775202535259717355230502588875720928573978509995660467296620152869916699259757708350676660068074914503254144905435976896098842654706392741787831530710589643520718589836575993906839026659452930380792382228229649330568567253699354611027271242543599671884066187936099586735263492076367063499166936441417103608800682998615569967506081968552712476626486865626789163279815742859289991198691309623882494165778413254405409685220864103360351390337367479254700144709256517118617848017371097266016884788603429927163786503096042708962558097042715903932255245595040070702773565236041299527437321587367178417533237927547261433716256215646315829498758680500959895934243877191558260756042103126394915818734015564773314196259166943371204462260089697077317304932654541986769695739016468595535820208591977187914101988939700896346119672323667334229694927211219037522430841310833619495600905599436077815603231017637076819010671932775744532637400807247604612639730544555102081588837367455187264111594684351844741291759932808654948782463539215203529213417028295657643532021544191098851367581833441433444946391764855088796114471043210835251155291763701884264360319214510603872248114609532235735643528379097749992521300711996614934560748117830475637881129819019662284204006828551197268151040135697430405967248239240848167430604461832111035655034706635349142677383108417426248494731634200385906267954212046884996247542159237842389510998257530439599768573813006881790691198397222258212800447326482247920171644925655308910742095536373277885277966884894571347042411929830368181566156226134043528591660747451238374121103236730625685045488144050465502783869564915440431617248786919525032150245118444507972948251944825478479273248175489518938039806600848882435920683088028434088519391839957222754332072711005032740455075676698192429056555494638508556740031319045229729537117359541524264244097317307260245705387139384783716923536141749595551808071224317972399842422887845567478774611943378892792465835476388831390800185124668533801783458010532641177176144251585075759146849801313799419152286401803972469339441842266130350080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,40] -412177753761260210524195016858665726586745711792580160427765104777222825654790280920702035662328039994213978903625172203949880781517020088051390171468821417832750186434944041005180194709003420318479267937579346120371033365084093186263000371485980484117667089972162560498770269251812715345341979427780135355623117376026499917290965213224838496299744711611938219941850936568535540370808217105352204105812350192778344019830868067708055858113034599228175652087175496681593662693951828099375236089506719879624145390899395623652051086739216026639346130552764264890939551721289417081826772089862192390517303059679672662073710336216323164209219184169146674175359575735924686593588509423109188666406588535832403343686185042960727570118493436570348254357540044919350651063330421152507348916590603461180375613671694404906649160614686439317091429929399967468972598153166925504551802995638765069680162368488956092476299194453290830600250473912671847989825242795602333706937746821692194885419993903439669249315586745037387103858224230140827353167706673545134307073995890395438115605984039528820645579373671833371398399852319733855740457515918981453424124086377838043318225128922996683996623866010640463669447591141085076824139362212213852253956456484626013478597253193133443367986907961533141552858904361858490339050949190475548856886120112697558985217939917130710587723090323664377865197738444242695643881492092348749252939719567517838517326896974231088475535310738021334483251560963063244285202685272146167129485809055443277442766808666142156744293782915749644200078955870960749199510200334393951352572000753890342135253200665102850579861986644157482271906983447011743245613832113110827342992220315742729623885102489362483228656921552209659428707414644731172737727038493044143908409451830201987656409502411148338184148348210918691994028450826719006080804816181399614553126170151469177351039633432759568776694455077400872241870867182568278554023488856322894289543840671114821796316831851273425862204946004684674726520891418398497044677662527786759547990958021378529055262717793016774510247506469568502519049678057804062030375793346954715514624269967837419180258007324044229208104085835195316412406145811362262257736178234784318189427665072732873646549245706629849094811150242659024777890628287810463175611717495312961065291534224397000860677434497497814790815732863248247971786028150763463870325027602803899064474701660546602564917007970840285076011170064459130896260180338713024436188594745127846571919945022960348781343198457215883384813537136969694186947068080708179782192808561411448959913499882744548264049888032438713801185002011413125744216920063731570231170182276052158769627935384776734582314674330066805233935431106711433515747871732060672465200286691189220810996020654986105086447992012683921598473945885708073450323161485174446825165650687125219154077877350950688609816502431331963727118616040831389871989835416748238475945854876116028612811232586011508736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,41] 256307548455373835333334814378662287869439544753506386313906088018470095697799380681717839819008611012801708123937846705883366466988670714112267009429094721945556034061480202254312356984394098854593816481343210634881976334666217084723883795269470181479614912686085565696519327790140875509997217032710780851183165190043521816497873765033202087591116584714327931359199510810945401291375628862029614393455367650730043167208214894287883710816841110194911033188753973702479967101138545929920407232006908436189405526504802716785094126787011536892397675279875128075467255641981950044628930259313553996320390459591563338507903869382334377312171039243375165556951058414670652591725308271815362741974362416872622060848414880005522334942508136357993406067247974584836567043781494409847022911758687855353939714707029045449983635747693752509456780361563407993945009172466931011175603416023614965022084048102325179649187221829204430565638025248138387905694430462352568709496890582482358796830111658326707130001700860939928203149486339294061506778160210664181536578490321101684288086876973586936860744249804110106475088906987086872059839522898060846869625557955818657466470627587758743206197682349274618574228969210331599755539745990091807874046542731805287750195887056734227840491778757913319088028027342694142963398638400350891311749563035441333731384922749479419988197822345337457209559219571454987548883764203766795457984046353011577484308361879325787801101912234868048622874659117428458708512778602554008708489757521333544313494008821548182745790255654455495119616573169427813545603788348326869079891829672745272283139632621851755179674121415795828441963378503869815573336986720411277691677952976756882420912714007119778064074778465700057149909266646670761905462393706517986212014420007873515614423905174802720840820789906434935486780825465725030257448196120088981302294619178848959397100396040898834555519033708533145311369891389506510055742911914321062882004044668728109240985527212304202142167365418386649035819728621579890870633640354269206548728065944194715801715486179097964297180121805263271765093567052925420507803569452219699601247972630183477966163040117947742766502053771263630872123195381734316359971878707298739967730073342187589887689768937706697344421205217970712602718995860673752166381826942290440020227423097967722017501148342162476581648056022870337615179640394498764317763531084433071196112980038129172699110954121364430317607725830066019749937249983374874183808694783280528861190790445025765288004199745971356192957020766823478270166969178155793153559498972553026386862186550910875719111641170853902406127545477318475295026683308898712334949793912095135586852777827917780030253533152506250450655982612951822475288859971216931838926392900283626489531248681515682883228303551642789822085512173490495702746106656009149113178923407284187145310651837778699822529390104624299498004664467501717314344778592390627282018473646423625316176656532399718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,42] -81657439732391431963733213780079621823182110091472881557383538138423720281942180069363516968070406150705370542133413205835220083689914426044041155424325613036486073461116536207070683973293704472630317741107163796284993758923182816685386163186347304420847594393746642785134801084313152982742030199152985738969843133092761900019428012178847534606062752639283724148987372200320592849021394356154244916435373331283276704153866495798243075564479178833860172719018416692954401027623594319512510885369068267440460264444744465208089916828100902939893819645523088490652161702267571920586719647018062605329077122139783034429507470533535616200590813819898960459957725806612679205155778685199479425548232952176749621657321004898710213139235624619113392708115154974499551798820255325794275565260949847157499742147011847463378800428151632909415532390929163381534576809222247892247189888665171686380847790240702621027128760790772811507386794251059480767700638119921409634160378995821568256405187977964464877354001795762300425548565909362005392125343669551374799453018502302505067930993222633553906754455539554298709165544535195733153982297208368678093145822103086569288062072089113074388286199891064361355116678189739516261217041891510693079880262747447977625750122978109307079044604736991753098595447739336693034059306299905506550519510500001723929956574003650052054223039649765204772641866563154993197513529683934760214607783968577537241728680600963871468099662840262284667307378980416601262508641509056750799493116614975352890091655944837085616230182272095117716119067429373255240295172062820726217106009397944660938364317359277699823549433246127686309247414857910867694929727858662367416969069111191301040434730584416834177611543243144331859185548167639758048222677851919398123717657276500056986415984350149565068944960008238621065320093240944770159290070237874258531468046943344896669232239396166169296411516337592028284058695932997961622351094317334283015906794730495839505956296933977573171596006120821962020265711078137563022177252495291443595510611024078281042242948714180461555458285759319628917281892496065273747175758581769352955666126618376385634102629881481734185218641760312507459416875418666521336222202428392357415788513346707285384114856294242669176086909462346348087827822059133553122060584575690579767882836129123740236372078626365542380282845241133372600851113826798626957233204580945981770897633055485381042167078205209869104638520279874569750531422394916246022712163951217543359570855571502015075026180632559010356827528519105142987106916515347075776477988442037661906325892119924800143016309277120791112530195849513704909841840505778870195924762369131510799768261552947485546088086120089402411573759530664171248676719976350901084649666408684943530930068984019810791004457851072541849574120977644789863732726011294718303995292746093683234847100107308907062692615350971368715715864500277014534152564094959967820306438803165109888486940583965753344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,43] 7474275291120491872551611258752842090649296247226301547033820498009740988240074863581105007941723171047662879968596654719856934048575677382664398203504463382065552907757329781329911993619941357755995992281014315864298227685965015026288994358318512006759160837242571778690343804659769885833822624983073068971354272926656430355852257558990987661615779970901315014566270458543987132169258265447980729311572216115070681735327647344884557185797391602234047574928792228480519630690546368338051383851934885427484835679499847110982913701667062317429113151423052209228632464746293782257267742763876535364240592518687801923044370022355634202791154624220928016301287418481300928098552665325102261316900868828715997302051263767492670293051679923470375905139468284192769142485052922295130105329319066204858647671759709554504501432799857288739220360898825338528100428671821940273337536910505216061403638397358241265125156022040873187138612322677140306996303147963952029400930492358029203182127504765934807074044968259482343246990863435449425603889009405101329709222701585111613442495322934814377360388404542932182242733619324381186705165286088219851752239304847052948363594688832719719379685661796598912419089171118018778273955022159741387704056842587526380917438294562600771987892997825323304753360436732152508158547352340892845872349215463410154464700136101083218695575320067464592417273834319655038642011822671277879394813472904803776723419477798750689949675710248107645765333527509628185074208169092398951158667900486949567725693906737649067164825955069458422681348978424984632084819576526633901178773146696304644877734514251799748921901320159036783098502525133997870591723710621424010381550760438276315062227354824129195785263061745351535139870083166846028370722360709219641862025863121322868404535920397254994576464359748214133357668131042852427591333764288874803451127249566152334135192606414693014534097714703552711939359190148838451712002346689465263858879589512737004656285471760257650598732473739346001707124241841449023130931854950978955198056369405973230447359828299747141357387861030854895749513993612130872330902297367801813804372948550137224156976800540991145818421825145917736198021543627457187685311394570977487362892485353830552037351849750534299050575547581051343347168874805963604861740338366065956175566749627395355249423033160027640863508388701927757663350934615495885999802942655447171857785185164093152412719577724092868379935755762647257998749228281743187564194782705982404062106990129327904345418741226751062509127124697744614775451760375828506552372134204413457502271308511185314337781558851296066627200791087295027921295041619930527442789390296035949686235190415106268391236947624592218078126899815703128756429432692658971713267101736092062398382798525711479803970557060823120071525977567305356421064587072714851904049271153129544124119112435495683526552464747200091057004872717863883092788419222830345542679699484132050794868037994414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,44] 6373352373810464900359958496586125016301701841217698807528605940484181466800141112981819273528240739652365096695132792518652039687388258637473622449227546251487978125539180407512262040051936051716159977123381444162985932802929106685938271985558266738596824048352213173264331063205637691542550334891770915551547606942823524565495444141933809472871664880801084375710308914819681141631803484503842997898524637142746370308243309872637171822557922500910476000623235627770283987830636304995921835633869882349176804857009479677720614727019656462422786055341128225343819862737018353772828801213213447065856467426364160017680348409709168951915621124504459906783524783941031173980025423385881971570718556261630500570201782453877752085338184764598072329602634657146758058020039433736931738488202870867854168858562530491954536030585001318181366406504234980663931524742851002733813602008286234176637385252213197293837410423267287002783798440121423197069822497156242539426117688706524839170677412112182524092045771395039642067491153662715677028211411773031673326636368311084621780921574116581778018629089067129226087403239234429114565223896525965452621971769245087151386222417209694690780631838816471778731389639986610980191329462693206054538913184787101410677134132336133900727184367763543348807410649028779820873244423634979830680070838984425225143788580167371257837226135542921632595663826753780467837158497372442039160601614800563293600548660481527065374513515044478125860390175004104580707252274403714424881502674949420701418617730620071416872875478525674177832937125518213869033827673735383727535752902434022392480693440541774072256003172533678749969924250839520423252987859632218953771227121435902453970107244841590733981306127122589017593134902419605539002760326444288348664261501841865460942529071452017899721638313705655366997786073381183532571968368790135926483240836033248064951047206354842237444915815808720627289918680498026123243907410312158155636005355438377712775513922974420850278015405873224160436920743241668856050384877938116798908708884366560491908462373534362027105282765722528824085449501194742605228500672166754482916372355326068115026986346642412547654277778018873938574019029336673762569670865350823016484654153553968385771220340437171029247701242131953049124981389784982682669574493990415663972469292733374871262384822170568245094628621348746049876228867478840251721307151703389630151627635378127258513584657271485995731904349496591977556312118435316285399959338386863263911975691905626585275121582722774682315438585881364582645418875973045444974773682590190514308316117225774278337580646888014096177166172693986801340757030490690519563009469826081640697713714772851830337324641651889540003624495318947163434606349512523026364439547453874057761834602787273526631765518676536213089311486734414956722016792988196798094693831139707607224779534986965157567544664621474695557169034957437497045485422102787459800866433151232451196707180640206848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,45] -3865882620677454511584164442058101277077456349339262909651164710512788307758587943756777993746822542099048502500972162078209064184908574168811634536016317226197071201071138380020440769971102587621452696902209266009651545335332314649989813635258246490338982101912323737264355328491458314131300639447684632665771822382628577810864206999760634216164997895193025019303496942073525471710469575426329971122398592292729722416332013407168227404614409421831858983131950107526082171076740094414317656147118543111090428467960388310662366390818686250098718428700078449413497187340203169522390718899426546950237185861429913447444140609160821236338091501047711956568238256250837305358088987474639817890891917431068856541730794201576473898574381726992804216250963569213513566052776634213384562197392364205211609521246100201604511104243506797904658847179077607207647899019628003380188025307050639657333613830606318523767970011784225112605670281780344027705472391807598251709061499161659122063204710977374886843610700030863440335021062451957208938755573329725823035425345597757915025984487406421558499898012867172054010404622506298966168653699107194955566341558753202601267542701037385805493414694893021450898715559199662378254031722733029358739330997691638618934521414196733846247341096361760653651133194959076394633684422031187330397631668721006094351648488632567280991714612661895784017575128734668217346252810733055633200179803957941812984481153539384301051848404059451068893315391556671928020539697336043340082683594205001218109567120993601176227933007220455080902880115744731786229575736538537838239363599082740481758998465650763304251538479108744757029132629991832790321209608564998963388800395364447860544045645292335193268391609279831900532579888961289257401127193735453084297145675215044258526071480244064156290194671901322961673876456377761262786893244740240738966450676244510270779391551725551070742343950355306637430084163352103503353875315642008633976936625854927127888700511446477193937843102090651889279238672508262429855821825177387766054364259865009985853453798053336729938560149587096233859438716585282382651300105607367692657364855591352254329521415611586590485776806736169210003419521967802443510917782672873917282475899223004683925767371725318168207837924954983920650464613066345313639603498196051996834105245003650608544433631905419031246942692832192468109254065371765633016542357372483737901288789668086722710844285094874623031900430675555923525957000369530015660512285685011014307410975332083298659791961691964336795505246580124538486001901961876950365645407502420323842362233822207732607274098834216003325406130651802790554218174073522173865567428939207470135102153811015884837132661014954923937617931113368947875191581499335422875080221111039208855298630157536499133251254390987758960687902223136974060337007774990355269843975766539474895414673322141863353505430031451714422577268839969674263064576017959725404362074507372708352556814911406080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,46] 1158708305041237478423999202548751180281060100455552848116421740906482880688517000142338020000591814507374392075988545656281134151396313460410848127454863019382166439090827863503266781143520841180700008517585067212511671416879730992582277089915005073220973688390250102189055911354224389790752728254177706082783974021951025070774097612177402581504780845218251626905294911562821792542742959943526867744289120216639573625955225167322764964598142534657590428139179646242417515745080435230114558055523537288363145612702166027374806497675479282228800303002376324301842535239740299313569920964983272956964914198344676597926141829121668598304582877189410018544870637703126682375703940172009875856130211809341456008302785565544315891307756454183301964518386204994937073113572094131052636599210930760576980372235599809254866251693600665039207830814061725645385855576592566351590815644810033589322483185570238945842126690420814420434394760058084576698496286280935131150364346601534299963964290020905495584432193588075366471943426951706248702640364513680674738476246249949533395282328497851094338581382459773967522500455615742612371014420518666430833495734371693799877156757148397749884276757496037568317400091452763089553330783140193145470547670314295952979836136038845985183647184888832658202987281101422234051914980322656641778758144954668261486776423913857415637795298129028965947287403004014186320288090913680384321205139717475612872616705632689582091353332508149386338969837590771235468557568361764836078122469657540369348655616987773607601669692145765035459606413248228106177130560303708141664465962674011831602798320243798861037940636494606752140543044144634442719835888522675495135596289163694983218649777047638665789618219871112402860763310871329813416022326356975148305113544686490369522906058452158141754762295667020769774740761306660607285098616353060128564037526703332256332350409464945834689239300531416569031488792010265400452510832832408833199463774569754614004499366187350780137726069855024433082700221840455496758782681163870765084221780691285674443678786755795136558025848717876183850047709417631604449041051996251221236514821234471095268390671137526320441027510344000769768557396555221447321800594685044903063803902481825281915740190977833817159158849179589590048882755150193210983033021610956809854953881626545965731920648298640815364317445962652004623895950693197035031269755677216930971153979539402616095162610707882642603672481958131429602975746490531908824359624311810319433332265745305768840776403210510258742252920183315171845207683971016727402572792784691690089628108553652974247924199095207049348473900202671520219654488660978427103009386580441296159538807684255191390048658755636694916074525904873794763076591024144913682412836237273867573236396141557313882034151773748499884906594092614522792493775296582542874060622715012317819715068830557791904162653786631654999291788528236073904206961389396223211810386357408822966870074942554112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,47] -182002397688510225597407337471885216655190995398548878392004386621832854757838541380450648397877704836025405822040849480820240661264180917460666850203882297305357419409064971784104858217431097849937338858068543677646703816229543393922129067694405776013041576071731506140840521303436807258216328959301103089961831777506580039379751151904612681089410405606850688943396688855284646615001564395223950699611135619902959631630176703894733538386588579284041250198188484467770226225193023583116415950158938422608293534161315777062047418902073208951477741461213295793544795893413224257584822578418562296222794849526866244257564031483056883675236750558403733352799887546669565701083298381933156586904215786015593114593252056787286116911885969862813953391806230086812027877085069731842695339158285367703458788063413080327735500811353075492993736519872532104132918133822949301039419515334054834571658794748159229457989915434873219294110320402629577683383180174832576212105727161835068624620590999078694401924134891940144771997820623892581272523714422849620068605975720371772960722949786055283463801081747772291575899273220082303425107667701261484209741546614256881294280794098040587924404959520071536759516702002962522459899068362652946740505528426805643249345298877137435642988532561967579809966669864033991871463709975759192608098690628535034093163853006102511082867329608223401012852658081389179219158971124030756088865298371116642808828395871255389262508935391760957022252790640225124104221901013242165766426171419232954648816165588697120269417851522865043972480089190096118485804407262465097848437503578529059581490656461194247525550431279234857126909239260018728541561257094173320146968738385852913324310883775476386070383242607143882421445649392295030134038861995763733343195092426861284381685339416346003146783618666494791064222006724623697048734308096602889373667227961873242639970387610798776257087850836335599373440595535164006067136453998838351215667569685129546506862782218882452103555563435846424277952384194630915586422983241257738600883655399413404589316721753046094836365908642904782756569773369890676074842705761570368406319609540838935730254521589737786093621565301477092272261365380146211038232201825190656431046885662006489613124826902645686583187081899719526080003894193249537414007226860840597917923910054038672248107815204652237303195452982237739165851115035806417847475017694468055636462898555521168249804069419722774855444994317037516808182388537216010878808563646997648890081925874454337901389726756941221917853656065351019926152839562440504221455206581293721588906019232151408379023012592083774596769918431436600615342717423815432551277568049617866382086562724352508171669532249538923926693695040200160098623212539337666096369632830709123148122567027472979439681613980758746266525295800674572200832558234204624285585627254410774533873309309421536806315185481749452641604992641438289920633181069498994144463643187753752216011460501831680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,48] -10359592121167960019114505650826405963145815668977722534004603589317909736811049326458465975529949546299501817895084936692886455104866712064137358008519623446783742317272284844036065332979428313070145107495084521062377434272892741543859512479977075114265312646699931469278360656024309419107206010678624452041937006582338861745497532280028417777205068832630112429453392077133793401370846909525943982098874325477371735016549744468315502797162648881177406054837772710986992576632762014305070500009368084627618443124281850810501526092506649895017022631901970455164946696298835756704100490861846164887570790035532521123509395601543880009538162291682462730872605999863169395349552532587130975574910938105463374209285043165434663293659102489031488570944671656030002910617879532874562340584101672526531207394438814138599666360249471465783248714781023554839270760353050810292641449944269997734483598919579952460792364686633738337615560362177783186053120370473554886768708402231470425940834082083541348040600659810798821462429673310801062180682436039626435540363240192996720289889938222694221151389781241679588184501554540292924957972501775604242471434879624914135423836081644335130840027535149818841444043679697594530633282407248138870814534006830515532499736996807524416380049265652820880474701938079425821711123098083033762509692284569040423064746949182949674428304256054445041283133203796120805924780656180516084145558199420404842118561509874450253066431919108266875886788511770770227302912005178901691336047816879316673115499699161208840177768521672684461401650159368062279512723738090685079617727304985649675270393462512778588723127750755216220581294802673880776491539027280475712640500454246564763774755570049629222165405788833243315322875099830865130733829150829363764925134028488279690976112503473353877874085111861661966399550883319172125454765019782048850990784985130826090181487606368473567720649728863827351631639876862265333032641653501265068433582337689737469161111380977085722696376010395833208874204614044177494911674747801208308072198386557703922255918855573283321903835556725996161577299807228236175935674695906704143880577611641534078933602937591217640331267693493746743819311505234615427276559924507774732399234850142685677031041749077805180462412784158926002306495409659216879953713933388514110301336179594674973319552202597924882038096642207266840716350874182686313246165926741986866514725711532458929685193398868693830168813240177711840735060315463872433693664225471123153433529344889987980941475232551923866497057336991690858596041096697664655734093487705850613197243748148028548419902452466727803872305060254775978528861974593113711863169412673708041368204020582091982644903451538007471865538264459238715274930325520856568302371676591699129928195841083662941785477970030628088660510107316818683520195506380766519603852960376341722453647624697856164347978791993735516451289408057708394414843225093797645559009609698474814903485972086784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,49] 16781326118908045055846720127031134302126818240282504047005811441283700458462391591643702028183695864972185851264419326969524638274055841781458822735052341746946553620925977616132436609211129099049683159422898563018083993273953692724491743544514640598090855137738216173491227545737884015005473249988547607127563260861151108157184747919652364793474147328080668823961822759647572009352994796393751413289758122524316643368526054008988592297072638569135610289920081267129995909811454681765759969491416593487800167096347915186181667100170649518094751994883956063025601009338437418119331205032787308053135404111124871364760727262092203999362885986654505712187338530476416245713030544601631539142427811316309243345929335907064154531939904379714631793275368304150558737200409800573414675108505063439587198394267065621635960433877144824849482813303299850177267034932445668455950845433711978275434777526285846008366414305382775962266258740361472357841722517743340770238346006679955128864000380204281179059006523098851892170968796453006256030071165129248288395431040456758537435401974308349143046305413906216575892198112792048117930631181525663027296103924435085382115755116101234985729213120273167068918240591088554910720576185033637436126973591415124591581129373496809020257842380166967459551091085457325206723147098257102054648947620253727898169172206998172197024494478336922821458596681911635085911884685231829279577475736747573583853937937073239932260227996833365041587997558453363886224607934068403769873694346360332086282730469624591440763151748843951512987152683243412491496859793465457865943430462346872047430855227950041787650683054446043011993663097428587523596580807686082326302070495336460452260232317027608912719581452002007833883915236470593981292089085320332570070556503870741741184145386364587389113058385162366079742678841288787225655163611113619111945815474200698391895172139435826013202797119720407075587698053534517777657501475157841870998197886320449289919720052250945535817998282278563876965316210326774937851181663628766797663878795745287168443008084272289097103478825994421011359998393789161441262980766708655100176342396048853717959120953715950578932067067446346814938460491089869170200191833670520726978867987784875010943783792649848712222625776517167045722935909228668990930364101404303913560855982092623100805673725343434546954702707398993036041711917398248435964282464652351600751902095599377517663983569177683156687194095660519192501055348514384562321954948307373024530703460275920745961643611830317564756151586344733999270634913183276413320184748764063965572329637514326149124029624973076721414776982741343701699098728058518740510828136834567681760616546706193230571930508223718545222983868961373151057644881911247388323491500732774598826290363264949799021419833267668222374231910397670152387233818630563433614670197592639614333771713230564921293732524875889704253380720656254271516616633989383479831214348003588929992830715166720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,50] -6248543668307998391276871005205039285710540982127275765778101449569953412499792298564127394621506782080143849973401050616030579737245033312561677495700980063670615767461441166611818586569455204902214085142582316295289996660118677593058395091037178016089857569005283873933964282929265466304832672686493518827646848652736646331931491596143706235422240689322097831110810574881724899916473990562108420871255295962803892475437184721685218954033302157998040098898570946199561148667531369978149080607067307547911508150562036699110323908900374244367746306125827163275522125142329298827100136003729780432557908021516835132898718612794967854399460634387520265766561877461530682689732353708757119934409671965850841374160070791316790062966697442093154165977116447723906007245732676019903541440644200860090318368405969467272932742010858097252099615052365767129305521914898264180329932564853479765675979589586067719038395579838007228067358844348845483641687357904548613395054447655192626778058516114936056447511670577529761014409829235801966172255169985882981781406838059204967321893809158252801478922167510799413156586610793919009452383776044461328821561765871655422986316780080543183905964774169448827712019646906689312215087334645416000835787433952733971708818651273764772926368576682428411865368237990662596934970410987790260449569404972947188301663591140644153475848061991207616943836630087748623080296180857343048488868333563877984172857787736130639639272745395025812240316679819233897971122084535412184317091434719975076388062935696555562772532517654121843184253199169530513201447476160056807573565824742236836822437050427410552825379277606109860562420774243994172494239871448084970741660656348548632100522444773102363295825797416405744430375713486685439955298621551955584565657803440305548245432381599213484774597249502569016708220270861318418815989944121249852301167544201756832679695974062874412604932556832860913206202674613311079184946743741670238434628042497759851390327841924792544673758151708992814551587569035864082662246556364592201811242254666035980281845667873314273363175408163525506735493995471402525709153433349580642762784205987087447117696220717919399657324008089295778940708702145207129571911821135007127168745026183272378051331917361387689187860007613931491045626908863718396085871080570467387225523121499971733573890845070870304766273385968573477559474590552344441024801871593946784669868953398058658785076175540516779924293582206716230388459080692977031830593403198726039544732063879686698221082900339780851362295038799138276570485064188047532161270039018599008795755697051401955807905612894341024262489318767048540646086222146910970799075902534015863822788847773642945555360552980437707041778392586843953132185761535519999527693321001990156267616175458444523885064580673313038309779351228308316227015685100648713923524853407221166348170493282113866188679781482149516891378527059924909889448943692175239359926613234781064222428555640832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,51] 1606012485297190114412100837787304145119244775328745707021877242426110355086557031740710353490169649691083659779941127224506418306802288313694501784367547142452672629894256248678659245088053969060755474908197478315224467442494079234738104495747371240506053934341854858612690527992907236970924229628477249370504116085062780904634136159741867988377292075404738427145558255797463841598059963811034719514635609152888096487306334961246601830227263281723657890109103231799298776028515787850424927887966010343754305427182937832106955043217394388762714705491930591048038877506132494891767191358592337029742750682133221165436582210062577844345752348269532784874271799385496204784986363551949737932136367244147698946166454773293664509658489280127590417536115802789443549764432487494087767785791271079095137961289408559927330553120099758294523628572372122418377823471060912469891453134117788893537432449509004459177867891433319043366782732896563065536671216176597991838530280314813576666756158230697120396361623415977310389103150769121619617195693497515772772212163475407658162451090036049251492718298722874681145365341917837356959542599256979940239139749077983018432281803444569585699322150733766769088459308405307818956354828399521304330091114615577985674224942459216037656962788825785139608649265194332256446584897278604411114868404118846525430154896991105052098368125575488735696406753728216052550182607604516563489334590929173515736131692148888727467010250554584978512028609572097477480350008596010436108886691632711234251083421483021508516904328880493958014174771395670315133919636967298590046523456977630319413215128880163034935183293987404522361109391072780368055094817477641884187523038293621662110786346628174713811172410124835438742082792619067386108226144005952930814097588349741948796370980551035665015456735571524595864248259763394856244745059303665135725670797001732774736943373959027812384165860915317937482902717944672051315867906750327824247192456600936211477926494172544856886839664172820266809083804478771323806634930600346999658438275712157407033355240555523416247406633550430505118269662107165306566221130287448522199419024716492893841839946503699535078761255733332340480446397089531445894599149255559689710079324861343084121789170162707936301191881222659738625634026290794417835683472073485115627339420893903340642465403572286163643480961644741582853479872489640038629650011581913236988900917796152923508843978276454157911984916918542433875962887484352916676302064577617744463793332069011000683058034254703963924571061169403154221660951987033277273293675090389188599250507982152682593174723897721476865320780968722781661018863658078250331244054612172250524840894078431802853175421106865477977092157461088735028785410844951062666788109601664125484746697894084500112627073738191625028137444144913817941633124862217072510362059186265022884093047670977313211510349402248569024427336267696041512956229221927773855325072633046794449166920581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,52] -329341645646293933806654659888984361284217631044310334259816357028877905040944451962934549583284596399121317374924229561981500661406793615415098648802581755981829810951489301563471946866702202078893174872927523314673734012282659985665531758309375232328745170631710522999621861934722540428839525477248498313920909205517459999688321648371663714967818460832239524455659259797259378495909768752777304398015242678260880021323523663582380978793755762153745766572537205372627566942180784083354414703402900509590197647309084093613067821878401441771378794124281245723052623597533021494913881412487896306112619771161411131176673632156811687315918679020695085360223318255349399859936289560998905909258775120571566950679264968159060114414644644461572396302667791173705804638411924770421155472642895638365009264912642387171081568049687185473034389250551759052217491138239229028253340154758761349891634308864670927518324126322210234607498214224126104981339385911236651029869840003275382818663969164190216971274855593797613050421751523288801895138437866126485589033053990709877904873576018088582934726660874043913265380289509394675237316973429441845506176480736742188189131771532526438036961018820771222655820264228301116732874340304279793187770528121303035792129731722098118642550131708064881006450727328621230762763564187550609627232378353439557417915525170421651907839706208507845909634107863790826721518514269148207310121534172143006160648461548422453157321828538712366966396736601372532379499473377365945988808789205549523896851414834290732410670280284782854381712078920047039034820055548391346307608041719769499320458925708739928901404998402015992901467421355051158082756868703592901510477508614070690814697160396053045958007729033702859672069738014031516605172518721375864748464139862245369121837913545193698620167440197760440252884548294861534561482633535718875073112502006194479550381240176173380520264486366125988638151458027111507262031210845651682736694275689151249554034772790943463703059410254675741581711234410922191213982375475304807131353821681393287874865646622197307477784577286447025238270336867891068081773526484410545552513306091877972745153542737774124391995905779114480198042877293154943149717255197513475522670341532502905383530750629545260847536868304418943265523700467444830266267282101331337622694634846246211604468167146730107764566355584878062845889544170146134767626777426773609013523647173180345653526695074506632175341230580613011432414622790311580301698901191774500393195823683702090589591909761994129340113261363954595493635346037490325070916846267012046876740879040270915028632756073447575555297778394350209478112251975625000346348482065563860438889364418477674382953434363496336704446620294648993787760555037808975093393307544069732889342575693397491454654011935709513958111748444920589870899389378668719572939412888828364523948831379840101295344895759424254511517030731380721485618111567422695952989029888414116622722515599360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,53] 52144096176029237349538092853074323444149628135338301183711136183653838230608374895858367683201203615116449746783135595299992743258350155003002212232404459145519968343935817212746020793344201988519085461654251342320546707706238974835581674915785622702434012268150039150577732153023749007988315600765754652264628509752315202681274338669908445637092156581099813735086789555832739243725913193508881970459384667131053555654949046379137561849823998255970961712589234454202038695228899458463945185656424539929239802431096101595011600797710024810930019565844407062852926760380183903379355419758768409957600180978400396452771088973264885160376753451812113138764002680774003808070191142824167359424850859218608753302674414859426594677794727336249593609750069455090923980769166283112610447437202159326247106282935687057976824791578965193183673404808981607306467136018179282407359012071896763307218515231778333953135631642093613130033484364020798235829448375823352958056700133846190629514336674334987335178173946556399432914828932676106221511134020679662212891267102685927172418905738374414074564243231172365680263072372816913009332857216220275087565620542211658809333769841657562346620245241880091799842812918139261698065774937088826634682403037972355778023048952859759846654006209405766027921540986334746353875489149196156596201760629720874432724644964808684170812501982406046165316053645219775272717563902136299490070123310794619710808539932624511834881011865347428166834052786455063549148568850595770484330978904295429613396876079894092218486220399382944933594427514587521875661939256852022557032445025173815050989961356345334015593718430180269196841987153300227114606787769081951078215530228271132836318711783213478385085100920212200442655164281908164740519049639033985400382100090571078092613932159988325784471127638999000420035436024763182154415674712525235284851255765918954380150119780824097530999144835230749626728415388338081537559159018233600024265668562261098262282814703400511538808217401079093661872052704321157607980487122062202405358735597685303482230804363743371362983198549481404037427332156118684655324286902735235495928864376690031401237778869179832287109833573401248326547133733534910493763616153751608583905973823847260724349825432328491446727462414881347485354747052316502213503732974300361947627997590326153944868781777030809819297131130053765768734980040695993190693672266600967322607300765914697115736291789001889207535860354283392779992834854370138588181245845889263899886575616667562687842188081839552342211237294010948913277143044333197441001633847349439520789940833777778980482123785491278939365985526211472155112375597616847681398320389234417215650978522559785469839862962120863116174044054013499375565749527257353413109303199893248233684676983900420725500478360012138120741269832426786623911755665960647549412973083188096160034063808797525595883319872638244447999301660571591639008797927893117996988605895342160728057991659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,54] -3504495048610348001195781210141705931179735535313948282505999584789433853314554857377549186987583331874633001710945463781022664576691841489892162674269777541373503364449014443420859202951327076539829184241254312960039258888734940603483076922119990955186065169103054095297188643907350120698962191524459011915691196928659646592437341576774627784771618725879256778875880736825964994411201707037319763296256056755716676110937980854462186728286401703571576684724445177224116923396360538967308272808828290336635496303327904387085350882375228166258167145833977944695337974325036004689768247618526713947427437337795241229021857087055513344698171361141297791758678018492353869989425479255963244434903472862502531013580892771674290782206171727134593660467182344129331498255201743717871913196932520063079441139120365584502062331255434344744650899429404870648947849872359041108428661004793455562023583930063147654120079266365939705884218958940446725448899717061153029828436118654014678943385112920840890715183256757547335403294010774108183949325922281447881120487315226338480703349360313583508117592673328458279530583282464359566080314834406263280587450918173044892341021379913813390963932865412402433985605697495738662867392583504202193739661477237138847820743669543322406038691174658661651844996230639145672474836477766233632956181889340816459275006251140084513514331706878632754418264903229249735103406962293236158978880151611346501701825789179800381926780901761514952323312237094970982610401685479093104821308549314235956144556774749984817887841244749252858788399238695938963758985082409124972258030692634558597486935156265613130207356471975706283658386831170744979572259083211265734139819444437875366125678685518180343560403989683562227926272660181483610537579783093654295032183706284378276943490407385915195866923011114079847409971045048376047861720215811996550413028822635093596595696217065808975081341569782787434876534033376876767281004114913727252238787721493025377574304338500908562739844976954921652658629019173838775316481385441581017902117748725287676417715846483107467530172404543782130184324944758701840468574954689440740753390908789358841596001029061527785916823853736001116852215490383193587376493077206408248989528444184669885745715513200718019204209005668699340354949632014798643056825284419303275993886853207811128808745152468479876143818415876435401527368840665960639388530132907228617542035773282569747908379435163625633895496282462536729744373231746135258563429379649596026208973451926471790721969254315549021720161630750519311263691279851495021967968899211679421392166971516321631838332322924252515164601185383238246832821680274333167259618872605536179303501377051980758427317725782660047570675933445462259456208087995402200564795349487636669720493092708279494418665479088717806890678887582235932396907429504117101912914951413774175050696749128634940653967129745303167187422097269584428625155121765187924323660656211934464254127636480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,55] -1501690072918685691939698097437346756800954292393077226757284087429184024204018391476293919935844770727732328174121313503640836800886761476406639191910183893381928268846989786218254718530883718923270341587063725691184815185338012902189213134055409648835239269378234257672394075149688486350100624168100773415130411012015017328771917700413295493979466353117237028511823200425590160819496724935375452314683965286912624521177297431211905894766873234958164320409734980066712580652240968401175557736657490525419353508700096236729397730440781667741648727250619539225637659458705861112622440273286989774772911074073698617303907274792712650866496773487556178914351574083650378895526426862136058429044628095894206684830349022659202232775529777086029344607248017183121959749807444230969365553911437043234186825775671671657628915905256272182579472596601361937209061386444740432227120393198349909106048275436531671541447113251997834297486754271301311283804793195674353927150083450729728460038602247780739608280782548533210955514403053293651055366612992934884322431459444672590173425661937331596883988368963798135502849429228561595089074995035811496386032498855645979553218485919080615372112438396021457112628868023335404196146909628847957416893383746187021345405941809565806912205927010926142317743623802432994117320767799532958499835794417014869306212367846688542589060762955259482987846664411652455234212592325196201807823039054633942562393129948820824403996773000764823996211254784641145744851510131056084654753247111862495687831695497453207450628508304503026369343096627751415514436536507604027189865884727228869397506047825698061123549771912154250736811854785352362460606580379771395739020250358569317692345868733841615519614148276978091347568247944374327780273497400134782083894458625069467607774133182471224130945191913868877020852924061306273622803641470031524224699042353643913415348686496421079445847623577289983481630555335967667932345696644007663141769702147406230874744092463370412706272403114953799914180691999828689429519594155999056551332436263812039473055526224796571979821620405794183661997460063689978922512431082845425992468629265859335428911678507237873974941506216531504267150686281200052380838608237022533838226705079339901386611830211544308304331830198350835979646408652476320650818682224838413653348397905950954655271701122668647115164617257546344823651484252181177994423802664452483702201078963488305805382806256216154147382060304863637526284713520808211096786842360706448115582236121427961616433238369276098334341064939447087369005045206093229090053528900666691026787983461270242373992625315385922016230149643216042263297727702274540853133210963665682784456717000716754716058430958035126496898229007825950659372463136068651660297718586519066052873547189670165597564609629363947894258510431506497706174778687157264692580018602230115422338462032690923513764239435095949967623356242948010542525298823084510791278906773225274129178951680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,56] 753309640258038921998074356065211577685677115308652413914949126994942428616708793845328588430181327549083840450409391250048330471868241794178908923858890598119387262001300931363791482490776725580628652281240426882115206968215717225657522662259481824368924566907208701247037599036907567807469640639439282865218101539495553110489238038719482303325006738431621015706105466727214517523907909843171659651124171568751234611673613521496318517617241049194063784366557323502407134053240310830380146022825560610405919421888966769524619741754813385219272868538833556403647461464810440397130584911104959514910644703693789558855100167931702330227616682054315416570016280404831519637861520898554871970821342726347343756724474015451096120190880938497702616340959444475394931996038863149305260917877005544237907964840021236381873851524674088423073758758977512419149111033329163008217538491211645472161528557930172232944598876363408235705923143665283956239851272640110508627850403517786034255378534317528463621389184916213547244156724635004256937455289469047244051080645965637890236252980799720697273995318614989142988913029403239926710097648684908328531850448895662688096589319185144730907760945676103936445003679301430466352862152501954663823347928352189116087576403353018216021743198104167969666980944321221632430795322370659383015130776111601462426478781572272808685439880269033992419521757732487263243100945543459597814776421353710018582209169566103684228219335723998972638366077627790544156546016034930520172375697165777030128955038514044544854064412623641747318814983481694568984950642629289674644542879570351585273457686068229972311276583611522834879352999414434440333121333275247344505058435999658605736669145544804730010893440097603901073645487144875007146576444954967358764897067472004550890340372436583767596529837821449706024574011348843174476701665098533645579626997900356542495988435738491934631379126160286563965239555615954792103898042631299607173534456807117370954853222235289685265287286645045136132819278650289531737697720680745552189109060023477090799425658424982576761750222759677339431403091148894611113271739048098597432239854064963204419915237080857426360901238453281266891183529024109609217583909513910539298175508495258018990542565277755037606316606561301151430783264328566905795670087052826711723333288528158880936339980876822525552288423991443843306826492046033069877836009457416401946588993642402250548312140697248629436216061356953409477161244874590844106629165614307839992065261705462963067312024976056954592468348349682758191177830545412205586857239634742144938401115329731009282023440541870896837134797727342271341036133781464261616468384584978581126452273390979427276080169703775932173642033901422028961141232428187525298995976789856083497234726818638966879495198039938962608634085013790914081920183795210661462160248741249092423291473281528492390292279529675264045084997729474557343173210710014534508205874864683342547627540480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,57] -196698389679099890762378629781508927314301677629453492739599027803808684291324535883569553146429252044030109307035467670953641785379825607703759148557181222839342051820144316330063253109597146349468106760774581936326301359089455232254044533922177634862434448125387680384627236295608361839133975436257682013653363114041388142129200465961230140287562174282871394545510547607821904934410333851567835356456986325067232314407536860839169454542466256722071729758307557308737644989985799772581749530746469816619960565368305857852577097282240988953271285629558166868534692273514243381044688326077663043807739975032593817703278919953499340476051480423819966382215445059866944318415829144599014420359905316307892067317594460706996082354219535938252898012789106717549307231596767278238448297613051399535449837466490168781335996663244898768185240019272496835861406985556240180795510546962535470049976895961041768907104488855979600036070217917393714362375157379319423692370532933145325417509860594379781302132991627060025476504555976574858521456403547348115441538051396238420110769243635215064632083778348685059440313185606637767049123065928307028767476671211183983146151140072378767687203525486007816783688528515762547393004583631826874621133221202307823527777584325382573355235086737348388210643696893793064946134097217071905086506803639056289295904159537344802248367701941149092924715230807333816684809353480644720227396087966148658803189394425781437906384129438104220974570162934249250219284009502171960096094610456175464192979916682821297925690655637292419181602847762846890498447890557554537734805005667670499744800802123542806598619290840674115543018854283150455332171095267018655909734112968417996622053335500756794097083078427513791291596306029061863419276383198459862771619472823201797186850657245864369207180941284478757033214263698118425899200256035727902575309907550689336967152978537408586277781757643637958533526333892996045902097363943070747555128415757938501962454469435947697958997583069563298082401666662409717440618849864078260086761575831162062058804040269050603184243573026941821799652473312955438516161466831299186448228264365945194068717973873732936580477135142979640946475650096031453028843593250413711740568638130602383635279998982446676901049896633904558734013039610523324330016696970035743841756906098729322698868714830044621941268600466398934189997230580468649719954570203849442581225357966460639808236522337378822835987838732495022662339532159468276476227465444625645961986390203400606455526509618554845196491801919128643341838144805785333093245349052148855439556841778729914730516666507212335722244202053024814908661103952141934604103521874418219752366759030521354165940437567333008784038991326693974026888188822616579305578393312064920158954389687647080762219920709901317094087412254236375324094236236709689802763367436178643674899584034629736461786766744621754807651782196297627304419390912546508862206834362319455262070538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,58] 35260264512873927614467972555569380535261045994207017292223087710198216118737577764976739581291626934128453370801964611662095225835777348991772009396089508511008060865417899004634623172013054514647576568928501361983286171021841470657726175078767917754894504202492584315264636990012772434844193642235081864354265793038004060767024672229855427714797943196972936328838252709257422502598557190070418902108233392641596938292747574299118519183805745821536982760717086364907204092428224406639508717791439311350547402117238133753695217360585667229478158958244276132483022622852319743401188045966838279501638798710501196361766584923741741945446581627588801023429754190911367987671671880146347033808271785192448972354458647992808829125310658039784841012288272548973834523050837974505753116435391077802112716463438109623914474374675457660279442730854774840338596703582817412958745913655292407169830577618933937708097736812514790423458597925699849223678195666447028533127325290030437153457149321695064236089140739406738056311933744309117740171008226488443001744403448131952293993003936728751695425312517477923300800561911420184287154623652824030931110064076608943681240210088220466922649348456775883649860762573476404722958312043791832614408599573180234600616010654828816995110879162249244608784128676159469532209889377481341057701185396425029996673190547000402095088029677199146408761811473641741188259114732842040609432679638573074940958967369202874875473514878486285533730033556707721191803534476612546322746550899752564915375547438461007708535165574805344838258605155158823570257219329076840286451610313487428574288470390157619519809612662194436169436012726500235124356201590970865630538280015557570004951373351150476461901131520057409289623293164002947428651505635468026665266521021016170343108756705680377467557541049154990770431458954795668196317993149712829797950904069810070040445954378153867059228495763185932001710901457586230496243013051296696339222635234757996959876491844859654451088373288895773000970351948158875533567530822337837874666752069300399080228830571995336083577622921564070714536151951099646024760742829688120524803365866367300916197155227402156322777024689864178827555944631489370945925467886197942898451358720198797938005599023752536402013193043604125517307649178389671058189640802927374677990714692611436957108995264088513945887486946217019137175641328256615661761400517585187092928055230654703053814829406663446741689637443919574409769779328903983207207830344658758448178680040626852131916933654860026707199114464248709924738722205095196262976523992949513841102341902659912818469761960496436442312749187489192020077874454507725156770686739215657752689128706501608212548319842097812878062578490512880831005071832929645442670579224923249800018959713424321177907843355968121818284640903863680461956305564306779499548493857463660675806203081077580765657482533978908597099718968677094515775826219394082710893245624447896813490405376000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,59] -4523131044591143286213515740114490864564679915928669971815370840487498092618342839699504038441810567571274712267673385769996065556914874189500867220358017732209887530034494251891365968962164516783409800950020090311315965897310267189652840603678298949295208512490540411182333710587567553978584425169756951287376808964572368530434793111857719223433349706226051258217574782218396634263333582974547465778180331445110785138929299427971014352887059110102337698630591709695579701199977462332998118781347361285494283588123444055105615455696941425183163950074900555069974098039728414250096400735333954816484068765811780671458786984777136735651038800509110472052953946201283543712381757086655758985555800020869679737088105485746920804649782788162857364555485691559073316883304027458974607206671601673652929865617791657482908314008440078592088005301393624458741671953509939007342031375597790111431144689696101329186958057139384093660488854751628609995213294132664997255265966484433137689206890114244367899795102322579763748252739966492528277572136315969984831048738077400802718203076892973171495487586459968681667761449386308929670475795791674039496945464296229785472080617192036032597623820625104238050459088616495944489513581901351545580390447777364341159501683065554503110295033453036691667907447690998878092508346547947129611649217215341594000418143379223708396334911568532231405576235225929718088084945998911345888655106557189016729815567572291770188584940002181047231324874096852017939466738918362447079401264673567013705387811653786735450818921095478319360817981133852460058987149812960682806353420462276190979849836626386327265273636744050421829707874297159194511051434677862629942140097387489892620028144130059720444031820730340778294765873374263488332500095911257076013389324463444028218123051374182254885589224858265153312546245039546765667812711349706674675668226586781135898644479123833347574975430597251451289037907584704005372006009674526469175509708123575770200076859039921718282518044815863511694195759329846918050456338654601045412360475789840461345774458432753449443920196653457194700905586631246790814793370630419831889676672684091997013626512551146873506092744652386186124289748646646926662305322996634921647181838372672546769982939000022117172977139992031599841605868822563649812392627946885687281171514021252550806087678288216371106429179058681701575789766024224234861602711925559850393832038021290520588830201779473890875316010659678938105989781893488506820275328767134785920710192393878616000399667120517133226255700455283868973070275680406139182875676631338550504481581592622684592469520514158030215751237985899059154218276906677166380953947642580824522407202477816851201433911329274411617817113754529830290111599463607383057671901778385108883850396512400403738467755008796566130843642579354179827052953653573400862867742677227613821546741296289484967060660301578632712553205726537540731153652665362513609810199280179155314933760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,60] 400993273184973183114162468820066901004424062102162295366923217843519273688683124004428656030892926821532168295561205927782363281451320143669098457060453793293837324669389474885170937143429574578657897752253347404022588630787666950880996573612627025077462075478785382257120622499778469213831255673155436546039992043835552651559118911056753661513884990056785487283994328090668930950640115895042468079431889875417002645264117029520350677417225131107320870776619087798344406293125232352898510549936544275838579110719907134828503271267301815892127632445020924798116228535991426916526375942613058172355695315820660706609065808773589338697828655892276316604947269366339752603449899567332235473432227748314659585601779265476365546014876793462569510984545953304159125749919963308983213512177026093531894630268816624436573375921654394026233840910276382027801605942631982207537304164341135691576870204652160416325351474501137097704119329958289466988548249255385582100052247753090682028125624857433963000692959421257487757887843162444331050230822773007239534335068285822889114531727362326332946565861438104871823200142304688197772018340535921684454717007725727216814971191917435150606255048334330278385875518389296361765294637182536981716381328652611622651892115959306303605583432000664104868640516791347532252274772615097819038228995141167642859401784844123014845355483181694082157543401466242857540223222666911929448765115849450905941360839058489839845877210873597463663541449859678966957712598805708062705252281957372597829152516159714039491391239984577009000400217692656223810785384131872323217942746438137139263133618471050029890546716219363169973386654347574629584513827886314406045354897023783886534321531750482362615577954606659517278314227918859421536001819529151367234027075286824268192472325503311809133179409405822738978362321942896431129218749374803604758934985494138141393837567273391287691970172256605105326170767958631466053883863763977599500509996610218979209511160079585005875552055697882603202914053559982373399223347152706846747629608257692016046531050718329408957341888865170541063127929072302253520351967663700710263923266532372853676812149149556812806955175743023319846617389151667704967060830748893905130190445387654828565936283388140408897293380181467879697211421932114538638147683253038391321718437820398768580827065979736886047241760166643355524209402067458331308340013884154235791601318213299732972646377762233528982482742103207826142561158687374694442342295987340982621940503696055523385248387707828093690418512729728273589649385266603316568905666975701619386336577100151040396831075133248772279258656797965650909016728533662072196540472140929107764597095180766016191233807691416155975740625030435117761940419752313807586512644968894242022052496613831091733833042926556887078879627576383316381061933282188177923932240662389293203221717433198887922826349161905166251595337477729023577020114316731104607541760549940479630770176000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,61] -20438864142554233384031104057382139509651805658998660738962682745005376874285403433129121249784536280394094559269181905176865078490384994726737555877828611500149121983448735744649114899705676456293243782503690878997123454801506364159482492556639326785765156198087056179728738354930476178247240327548352125491353296266271024328626672564096341874298855694965109658232453216675590010250166100527815131039780884719561823382999552114864499118075225506933932687074490260437245790470977150290580325510268592349889218475121159847138188133296130029710415170259070753218766398388792036806731899385020051508592773674710299217359200507874383885731509711577110851463699752235192689502554766361937236204901303962040814864811065140763697056757287626467073178673104368913279842967911552759876505336296579165196766972412468753445262363404383034911847979205984506611148014465456348875573624242230060862322880514194761079362228184142031948334889162362214358198668686002069794826734917669831294670517908421273321201569900429432340728800370198694367087736408113864092520819173475448385290750421957853775408359629826528766711345803012647006295337689516889610724764355715421623806468677281647608229656854480361577513954655955407373338446010884022456528691529220627165478058142072311709116056799108315507325442779299507295141497888547766531346103164931127365163445863530149499792588827349082485452593119498004268880556794717512022717809029852634902243081437336891991118995620885017555559254625127024344262245424085354895731298404150547717439270406162863328725044306739996726653753047708638371052075169564583798703328899583276771968267384475360717705154604395463595232598751118802108189178059337122024518468642920861301953044410873415922097078732058302097736809206335163502710405416030984596809905306753453444289048815498903167266246462299394928807412621577484511124216808126635270389319065566716918151802503076981165476740997116242413592171901635470273003380622348707954705899705282033490533906877742519280359224743471658121859292022718326600388104417067511312045768181881122477417660181723679903915116169914485853073453640882418185867714929026011228779786393067930039535766605680214289163350201320664590062041903070186283235762149025675953818485865184361139492976884545334334192654302398974271394121454246339529273393930762188409215963879209452778076920566072783449082063379339221274489008295998368754265313326621622458694372606220698247032490795089023038947681984450691357139118946277584271455910626697671133313850221600396564234196142230769721779599359880948367891758943408058987490791211225558219896639727131081360244456070473735368468684892114476413820621013132096860030202597769197972886409215645449524186894256439650941754602432804817100449187888439081061182077857039080319510012559011781528451228918861616041277529869294774366590880891518881593772375212066991405261953337846595149413414523508698438350591906061964682066189403003659314616414364280065674444800000000000000000000000000000000000000000000000000000000000000000000000000000 [106,62] -127111123941619233990304903283288646806904275088493288089355403485151532899711766468401005602381615856136138761160855106664577198717422323910927247883560229182880749794118367954971675971467356901725320781753018258341301559684823097896937618858975475110973980050251809411459546969555727417968177102032213213576939451717632621809803519691061755633800730043919099059030888746015378678499371316802890573345270908546201652006376287340328853955978962521145697150675158826721389380774568995637551177873133358917873994247344084853104281565620015152110022572544649216016735336687438560113741705156242657191638034376884190417207236709718733121231644425159841991014267625099850577333652148092747318822346081939279777714347760391406508422969451308119577117810265376069086518498820540962045955881160512799936207111678835265664364325782290754364521439201156236536084018088535040458864992959954416899506716831367434097242058270804418423680865496923813048906001736133232750296210891035511168296661787930500319332925326735949953459912710627524363992871902359205763615995765694631525080773926197545417966102838327825124024781448281649342960157502594298665630058503070629511280205443952677165645416700265969795167166246976744776203651446446939577373080636482510522982483272008438946752813951950357276362943229708038704248885505549657191869597370831306986379478858065523045539687225036055983167293976676919408629058176516396782467958254110256083769557363007356576019389482748074739601692017619249080625930834130555562162589258219540686381195353438291253800943492909560641248551050905363446210237605415869553268255246625163657348937025972585137546225561006255381932948005124995196834684428899052178448053474977276778087696092408829912963899222356788817087204838073759828065472032803742124528476965458416872441498130876813123992822758872714277405169143000433579656344269630963301135186687041345018561350406088844107016894176575749470811308674217500679662611197541030091653661326736980418731681433526889368880095201540969285778608790632015056604426585944222695525261755482653457865370529967072400540602128926624673559985636664066883645278263053267617340936286958882138364181333246611802829252628163245273045840871856401479937509691462573162558595432483484129844638601780990349959992722332916890246589519786266758460140796229626572526355601259072117032447184390333265750047476011004641947626053428556215154947358556891636881591420210394965535633884098059457843577423290388284417911724676068230441027164726527487255919398862683493324337306283379969327186551324494399561687261041813061145258119080356439866963760521061407891043423044653839744606155873081567389502917286044379582808790190221450698148331917779390009895392786540578776500357589983200252478898370367609192273073420161987656986696818796848991138168208343001081808067392203439919803499672679111483656571005439367204273730918081680942431656155203724076985693080568373442077641882496847162754052465956487168000000000000000000000000000000000000000000000000000000000000000000000000 [106,63] 122386266083579464857460122718040564134222955396402124617862638121145422999840048311994231719540537753310496807145176246875469414721667219206628204065886861077532144475056183216436741526077408798377677441781568186045410873003939239891612521060890379425578778237174977327218842796938437180660024957276567373355351258632643857719135700239637967532003782786329210082774289224869883979264589863902998043438195338680590631475873919099141245957351296647542295687095144938218305938652805929104640724417571559283936570975651813486515632999127176509861125135849567648774181874451216522819541469542269154478691486657975119364392306878509192043091834125369033350118856483611417297390698525262079487400879120775796525598484008219033313558574523554371384053476408324470451282054938157377789429282965023665968047213081547892262036015595549275703546645248151977796947529722589928946245216702165448464494961850952707359395056461738362422556780961707336482183483719836068770799508066037710356837696134960548956292151103498137481194123526773756026486757161614865268500253560702081921639653705026015621237466744821109287049285383544883357061409985502575201824439909358843966686779239548193637424056099949312109879941340748834514299440505836436007139153678530143151329330404273392693710392501683945675758829209196507575115627960523948641622645963720907796180176469608554743086358351857918865109225847180535457771496813563963984654296405334497246208006148174229707644347461242412133979718443581361446708223918431632201160246901053912533179441496259677688026508346113422938884899027007770457543962563815071485357692034852900105300661487730206971355786341229101753798418255961653105366718534916724983336791586651562612700543494482346326273957471636340055187535820923641396592771288248618273943532098108049805724773859930676838924072435014934014609167151404967271142073261565067738139269031044708654851185465897561234584424726375669987445102091218615372725119276277763062557402000380744580779951567970240198922779653424433739639247282921370258612061414382626892122479463144116466755917096567383074534268058769579167791923957638387919535768748419496773521562416106812713966352761486689848276388556977987152999509322003284640006741640746524037184769830326912183352205044857825838527149217338341635407905239338463053438264530096310383292714202055779658289280559850505677200164887837359823420242264693354175917543241546806663232092033481507891535723618907220047310084887654074514786108764755710656985231368640313745587298416728385349050620515553187992583162144116049124362385873213234466714625349337649139235731017319314442551929670616762957871424215615219265968673501310221859108442657155580448636790990686286222250403834301977386415575828307572256679877888852868569321024415221663122028213686857299569460708360810519220532753878112065511580037657333101696327885749819683226408850318032038582864236584949995668599173224365734780231177386824968160850522561253663047680000000000000000000000000000000000000000000000000000000000000000000000 [106,64] -10478402647841319038042627635994435556706156139315438910056941678154098998445959343690504808377406829940224495359836438832941595598927005720760768297672250726307435994179821549071442580413165892554508066120085710946291081800678722245595845962420028570888229789412574402073011186346750676151035469490427669284746721894858108316818154097647340777772219561349410299772618924202943121788282733467125486576889428243822816343834131882254915133618285158863145546948302423253219884812406881084802355406543762117652857395806704789058105873425145172871187480056467752403519586052011271673765489770981639772903175958825408023753767965330346125955586419905217603400349249596685848471249893202055500044266636401705194769007294052028172194470429494327166848656331106313940961435373464344714207591882594636945372880892398746575634546968275804578773258285621686812019499776832798730934668353563926692125636751971333450638047893083727186082578420779582678119086806505658838187836120861979079897668034073595139565189961607700059659081364940229685174537292065409683988477486252489328990143694097422174790133785566318322360072334184465264426391648678096738908635366697707551679625363076102577342587767756495650108177029184537074820573957880627340620720672659020682844822483066512245560192038314379974733924814108816763582789388004357889630577508678977277614014065210562469214724842448859293912399130147655521777441796488715573166854789251206765542110672963653769625909787587892423367517292197728793934614703967834707479274651431126967289552562112118925245236256033332180854932146286553418100998898091782339616458871957035583667937486511351295364461062554861984233349566326082131633667946011031608642690771946712819222484670427641944424067478149331743404597402902274550910560909639280105656719252903134030157441499329322716263394888007280852544713696461932471747562900808249625021675836350659380486991401002221904376602555681894556635366042313920469410947950730921920777390197967436392799580794584624546031408124635294395211317944518574846605701409544539346818332766667166288261399088357514252427518114825230873096293188479653649649693652899600031359073940496696659672557414455193751757478328203824145623838833529438356228201377496381011600513198976970257341833689824320112488567631182514629499208929605098151901389052484660268192169857225465351741366942951887312898247905348709785208113535850314975513104260809118444897757305485916845219368787772157853120339110117264650256898645044865227088972800093808500820694569361966134176139794041776822623541844371028031609190900742205753848067910641512661833018481163866294636261817198813073401581373831911243683353325231797785447619430584652554420660584875646414051478012302479579293276851293119912789034101319682221912146537070789430344927028317246435842583693874986031907065117452443371015747662289937543404710878356260642873207747479855690001930978294932973311283000346280753657464158204796586060965428693806612480000000000000000000000000000000000000000000000000000000000000000000 [106,65] 246895163866191145466894806039563120560929218433976633381915957298884110968001984241406776546847119337447722864079076858589336933110944078999967165771460757242377136193338147996561660798846881621650966504072849774434627597144770099998929042113872582098008592173479909149945795532986245238178171014697146623748490185544862418558012586949453242569065920435894580937079401629829967218551980014549872003753669140854738239766688809041051507105859962119427591779619302293064654562946708135854488780785017673019132765276119952231096679245956409199090958293794541003967313534723906872610542330598829609490039003328596556844970438554488217059996553703991381265101791585299150541317717843470445251517897562508773058000676473877189709092471054409292045887070735043234079865280284374681865358823895562268451889003003312433451738971295968746741321167784853804611352021852663747830632997669247372816425035812274816857039284210354510494169460372917372535965338568186502435965146303672850431666925733508430466888734054236607765042714271524248043228117503686706903272247792022513832858940807759237502727596227452080776098280207678059526122864053479344717503205479655791639864714159903067521470209496613549580219899175858630139355882855806190986698711010243525078660736960039970209212541377051746809286326798259714989831987853467770995650270033201595064237235602376939475793364500413284091218933033668321985771423212914411078350518951100818270092349492711419909753250621849934900048962915944115662815426202006997324012797701186651907841638041594704983967595801916512036138295212096680104463048526874923446998597705487521887972110491772347025249622864510945740621947051686357382632783119273929942969294994867003161001943380909754787337448742954131766891284875036694991532072334332295444099333830234787096225653799745335947420533065768500619273977743653112134433781205887600021946964215898078503502329525382311515986396346165601858927946346092331483743003310413986104461887673627274945345313835397742625670977037138334393247350107628464127876646872695551570088245729712879433687387905431243225962828171798479098326468723266694364269575382209891796650460121910581864207996456711386518718519267607845875902501845466313744787474475817140933785293603094642263924175093405921649900826499408268666361756822479698064736005527575587020202178599721211833272450648420093448396252628810439014313379898363294673745686742591035255912595154988703782836615771444823306203045949484469410025691241135892507800890413396265707417566833832252777801562098399432808463488835167166009064422258656061409458076021791162639559223722823683054518934561918694901538726766959804748708742234892777855605556871227027048009738423140521386677627192390594002633154388679448112677007573117927364588951962192741728793138378845357432109451456943679396400015046800274600002053639690265595698815479848603726104557423863716438354276001046672223557398206238161575690467715294236315337124344758272000000000000000000000000000000000000000000000000000000000000000000 [106,66] 55983639518463833619524128630957389813384628069505561665960577604764221583992200281347422487122994177812788937712705450594692971483147699524671995645166455403115742361166940583923314543717060368174156492841844871739327058256234664737251599606727687041298503455972415326543141749073668961762440390916008815666851835936876207274625417979771454154335821221163005601049210880690808162880106381517245872843233039075106762228297962859970985865222627054042253630326119352709210807226373771821757620996842431669506239508408393272171825169007513260904767065329004335251933533767754607416158146920245900527020713792513154049055824332120814295180756410641636467482904475760246720588845199114206074898123517777500870808002059064990481738823136706437316714617210309337799364209899521962072997091648565904043640309631596559053698190710852526375560554348996833087542207602506172573278928766632130783301116348405681794002385105675720292265130026725444380331991471852513501179642017361084526798074495050649426735015773338582201989832832863533446503366758676228173303148666823439414661463243422728156920248538173232885540196942329647063335578438359247218393435857191716675753054885773335655059238138457606841101074948019009626890323171007444570580122495010823052989020374753043648964256061496526743180770380973656910305405318148337290374273948559814896433958228568797128305579321996340615034529988826313110032112354081562784914415564955664296766971483489591515185460144491959812536059135992637314570509247218878277517198643093656477833271694226876177868467207977711879434862608098039646100371272238432058104158112990073865848443574807411510441308502110757305406624227637745391224856156081022846487904272363129726803646567399860580372812192615628404878630131326923083907350205144542589841596634933043295830767663158046937411840130273189645097464399574611820863626939713082930279391642021969335329220072071758253472737434413997107327747658779670987007077243729629541157175497201507927482489512160680883250763335528173018371729772987980060437310264738753314261719237678103142219188349524559451285637096510636684389832487934715297324739571935865779990401468608242765486507092078239376657893987212841565534625634971798593035682589743111747832057527816728311734551429519563052495638132426517552238713228828062726114019865892858795880567805048938313622348527525292966112006023632727151306416508519157599479713771763727985284245296029408435913508048821690183647165099233450196854070133360146638035746743818802208632233400804666863086443138390884576834341831643842239626883205200763312782804672536451317481866953728555683429214944734204565919578144314063238971929449420544138924454723039391089780613327013472009703001963726716468810252619614421788066545266098093487772333600391044225561576034483639574290456515515406229449285344206735719497464622718992671645224239679782519633502875204238353739124498831214738158086244211273744550161987752733032302317675531468800000000000000000000000000000000000000000000000000000000000000 [106,67] -10594762891269112152322069476057184746889865523413480219581009967686329452284836241199725642754071381433583016734697408976447073310096096123730200275249064380840807252282924543144320453610687152678334994906064440797510830048479812640797411166194787784035893554146531642248627905120157451441058531558537076574579220722949796103223936229686476212553050111960413253261895852878145699578038104641590349613381684131157720531147095812894855782634094737385275198340132874745213430333851503141878807272835039475395556464967328120348728860428213786660432513374316015031984909699144437766988811535318183493429202452513233726126528401387039651764022128179329823912782010214774812128940781422788195362715160904278227072083878540136834909133358538057884225196710644680049891431581676035488118699184671370111282765669250513351505366623367652185565045955508627572846049546624327013689792341554321377779299697323602875735596105033126144226677016819927306165345358740014420212088028596362956778019169288526252094428323192978138552385155455491075412105396409865346859338802064918804570727992274856285750634916353480130762513862488693852507798169676899456383425998196162780562518401337100056768212789547936546707976990275981432597571451822686902650089744601933555260935755599336561851471672361116491157077376258588489069574735587836565344520151171610488183114484947373101046035901572365995055639777018366283958978468454636239376769754953094373741221544921489809152315231535526809552936660437241317063717046960404019509506405526260765078737040566992400442353715958031804362147747265993977000648986492767722194923790589717342036287476507457586213223998259497044033909105679064420910197858970926497308284399407210066838105079964878419941218964675686239617231079341610397797978948147855257884560728097930030100373884527950214903220563712248319297408789671516317859777027132123547501137156848892283404826700295000537443936184306999991434982414802134493101264648391983730652562022924731327122048865819886125751862216195329974520420842793411992667973500347663802159883749586588281726977827728296024730796752428368405891561946107428337351949324948522952863406206857140669807341179845859953906323177652939549461063193565694962926689792056762607308322962478358777745134786910132074910073292782774370751901982634807844238527052826097252195310862088166589733496796461612037681015531460841584754240179339295919093139770285055968793166259524674954548803002435548490603786366900965553113963055064913860524601487590490282340210122966469205368319316754832325950590702401774833072390632843541284897650157192203226916590399468636200386482725306955663468652486489003800773696933686031692973510327716290194545684049486985079819892780593048023456171746271329787647500295028447849711014087699068811816437402147697208429399080862532242697173434594419706994133359887099426973443667513131820715381468476553798910606858168747875008824341327113788711079709706805469872042278492569600000000000000000000000000000000000000000000000000000000000 [106,68] 1097848633117832927897619368735138352102563358503880216350225905514164218319348829249931330832244623668883752054556266794520076756584991347882556184648614339842105303626501355616450708656166348814667090769355128849665410743473934167544533339512109322399797336409972935159842113382446693382514336694351534606849073518364373475802193973400017358732225632817495532966976019503724148145270846466572627729908392526256770749702572213977680616237923340898508796449169928563785738944437090813517541457004840845161425169369795845562888029824272033786504658663976500155013221269299375652769463841592119091271237697549903257534637897604070372311381317662184443483389804262388897155532701341205527351767692502184949704778755045747629334534371772021290519183685356811990864467359245847191943195657852607821314244150655862538095339688855547966475852803706110044509738710038959390281373626208673434455372139130435429331943771335972327085308667499237122043005167539804698859741087126023506825061637988965629635934289227600987598608786365203543003377909599071963463567588582967061884114460977222175761259923636191376144334516608823150941041003660805242052898484626083669976266668771751752722532688293030236824182625969556030926515833246528675828419366104810257624586718972824641256283150916266678912066773759552795910137460181970115721997406417304775708624563366140859450266319392717417932943740508108172840057024981843599223143742032865986935737522802500202926405908867854510537993573368866674448732608366933820627037397367203809316911668791882493448747735049963535953983283800756853103536542274821162527960305611634151160845875992508166361021162247319377720594934110288504724833424078874627744311013923188252330941892870750940788686030180578108971729839546264427523945323502176548227687583694715643177572371206717197955627855997176996717057759892062516165822357480503687253772614821426891243317855384428512605014211713952608408416293664166632657475475719479585254782843202654048745628678780354973277692875790128231725722144089468318147398032240986552864938444795769534465595634307645965265547778244437098061600338842435268238821932448253588987536784302282105808972919180701195650794577661425924163096778372737783062235669467563244946599668272271876760231907138928732803337486891880724420922774923114078745579945899684921349851956957232549580448891182905944174977713102178859032174605865394597598952604588533125972839119172961679853760871457852466554231651712824506938281213327630012634109928043998283871441521948689219178650243896503173948281295474106964632655898007994975449181660533202589633862285557923851402756734841179599908378155994052776621564556349617312856090522375595254291817962868727872244760385251516579757699522543371565305316430226941471941623276294632523890207830870611453245285718755433699766086024904615434349061175588443092816444602629069289447430664052773738759277858483893487653528548469474697274174717403276964937962600173404160000000000000000000000000000000000000000000000000000000 [106,69] -73266365923121941993913688479481908699363697415539837350944431129322264399409114593701752908905908620574746365368654416307683161827658772158775170832785678977845843098500225457180037697973756913919488687952982212560312069689500332962718761515694434089235821331201730172653349790321613922638562789241890095714026818326173248931713378228811152475096053033913201229749475990203424257435706565062428891298769274358623895010853324497077364446614768617664920346435422231898291645258728373630076226208006186433149399286641094304998311776974103230100374010645874363254557893372871420256036621362688177366647670325079940248756487848293923086477386490307012265520058366771859402050290459905305031268206977881069203239329208368492414655524860917652368480281179802811607410858875248683915348030203561704754039192960221286038950767431440759513266543895784159899009181086486243702837251477059305101197590399755018168518614899596521679067862972870320735782864872327038252836258526106454973493973341869006001984714376544365576265397597969135700517278796244796147593345156965738592117603802600718366919020612465561846609352095391768091952606251536796705496321360738305506434862391052827557352083516070096376882848412342028206823096593657802304097816749788802412069093856273328004319493059267860602616628856570044822418896445106919228586862502842615158817971434303043657344466463848065160196084095901031310210079810440193218448732804293036383453871397549587236809358112335684218811777065110394158554611366521293085988910729883088406435367991776401328760341967217816327184742977439367222324502245044668941540531232827599977583670875994209991350554772347800040672398181241283643080147342105153887274892811010333102116598658780096471834063023539463143226473119422983044302735230409813184295149512662432336903358008270317307263673887397008988416908388638130337354719033422738123152362953161275433374612371297506795013115011316997682352376717656287167793170325601272385309559032529167873929243372408293953090415539760303113029994482261706717123259583305163725024828646995484769005686416636385575459290088747455018953145212066447664958761243377536552749513113045204912179048222960896722834091161602574230409855297907647133593181833047427416976749884923508187353542260839525772986112293747088395598246495801084181718762431501267871677512964829813879764468548925747886194498125405380546595196742071252890954547854246775616258491635949794070819567611276363032640173010105265359473030227404063268514674925253220536443933944090985664690510544987682566809107692587534914272307798824875112693310532407203169533426687240933330290083348142067608003522288655756926781262668370570519251724370653853555135301438019571547719991646115748635491888710012380678442677536589061452899353785015282398175627718263584710475363106052976000173594562866187409659628444069641681359946616497096801792892221341419253366047774157637511078468827937379362664811191715033001968171116134400000000000000000000000000000000000000000000000000000 [106,70] 2620349764876676572386053903705542137415384889591553569912032913099757609227538600564003344280676276737707377320393578800351449938845028604419990648902870628006967966278627184565304586313193545983065786338507796563249793143742545949718046141733503601886616900725006354197789878422320961793852840553272296828392269650052649852960325694733558752284963368329283146467835857264898335170399510255341515774277976517777943392963769596518818614966392348818305381240393374045163519675895598803275294169998197754817705244306578508326486723559730304900576637205606592430561797055327091044120079936077248618059300495447317938448012277593614384672441547737471881641166446463954118231612187562220868058772888961521743714933006447869784973660091216452431680418406130751740530197360924371381927105484457674768165416713219209989838617358350778633813692458003883079537568134035858949664725615338777226339952817692897844497309690011978143760784974788271070025354252748538747924000103732685209270519971504649694237511874475103139276544089816715283292391248562434680849182732163658204525935925578395243830370697078194347323885055712989891974546581207069512327872712284166303057475243476861264685212518737348095852050271136076996934392945495475175735093524802915168563035463570323486608960771373753491011913843577096805521115251976630507121717551789137061678527368384772330653114924412740605932762869902285869730115975094690797254766012790278133889767614898540353006798348303248857177881683359755571600866952770279247722869568305517322702828655125954460260022281733297611428844592579547929665497088323187424441036816302266746905819068537177365802486470910958767615114596291530096608297613926474452237481853087410871889899794492675397857857245398298391409544387536768239026899535154915104654767155847062282086026665924789823613618445327910216904368654472878287995886896183442827742009000205393986955162725492382504305822109916907980230337645284998962106516098954603723246194101961092623685230693761346406866164910484150370701519320791977406629842669278888015526503959681701392988824546552977099961780771407437771222999590614499807830560089543673368318041039007017402301560499681711581514856258136740767988488000234671743776215862551617610541973178375339221529384224893604229089268519505201830147684179043358910023617694182783310016403622932042665465771942576001007863556889397857890472240120183452060294291092965426475066328667558621335967634674744179978564878100878964970584740601384760840438892225477624132953665623933081805321145067638506869017517544812541070221218509759188574588041813642090200540795976867379247242539649948801039844342352836181825712714666954567908147470551752904322854324738093867834418198266464828760987372082200672340307232234898878736425139587564577340733042098175004756831744540103246383477126731884910808704973166022609469753839584591513254437717133444228417912189410984284033193859748903552833844724267742006858182409469296640000000000000000000000000000000000000000000000000 [106,71] 53019538531409804688390012265998440207835165497386262304824900452362899452860866927991617625217801931053499659856141243727827688845075553353006248717838970772747140901588395371750305348358421190781566433343947184965337345979915350888932108055299110614863962846924424865376135007708789174583502496765300166777849340857998140045553229347361947481859042198904225595677547734368042000600486229541400836725916431589339014475765125425636563545843488829199337957781448897699249167237009932314269602019261319137827964788591041433425264592853987584418077027719226867388202095857140817912555427644584599151882427934114023895621576201831527154623612182309419392049127796695090991049848582489415925247346703667635992985612248904090744389137505695876904465634609565436000024658268164669903048050494772277458601905805185258892867271876539979735486844199832079971742014266121890978104725930450876108389803487834802315889940966336379806373025533718730644513617730205667971219506155017551738830912140935113531274342815890525050831332862676698217456835874884338799513308944464961121474469647897522278125569653114835378841391671541829259977258289864395137400224666700240098368142794336816998134666966824753805205857594371624347625817144326599867262064852038147215412215259130779856825292664420601354125927564606521498054028313427385924232153981527850841224947489023916303984388985786845677563681557540095668510988198332922329477663353164532803573188363550265529693078096976169134159925254467282606320699515086594658930381804356683795124864154622461108007171115789125804037536094653769471240020151141501710067174969987480891984045367262655669995714209805950684960393137423896287355753214328018026925374203665934435990471438240698721359122006642465986550915909555562341210136521932268188390210041095986899952149671224882637024627589722337982687765487140177040265842605874549972218101465628606393749311140158843170117522291029536650721377321517485737049379373051505313768805719615090343765100361060123367527239874644882031170448481027984909618878151019977902492831279181756534434255046849463244625451356246745470805550440586681163557038924077466483753974540635212289117910597575233625030441835359183202379521963607538507641794634791483818539724009737183626348853418426058464279961472501123871422459535314344881605189974120828790258364098479290448291200179079413512873405667981996663782653348058369847905395712239925681246194145613489686064898862527060115200219215024533765932456564456546536747337885235341114926556534573310204466049795525115119885440792272894192643259856210941983911471685768608211187368050767435183532737055708086350627320985191124695760424657742631546129818906701435023858888503886590733692166756166768089201216607175538070672721220789628904947659136945822788737443639013655803882502402709767441697191428639403631752004904039754531589879485615292399970973561309397074677565532473052953121375155546427537690691582590656099319912857600000000000000000000000000000000000000000000000 [106,72] -17437351318028380273649655841258986720977751552376100618142247747776046483451543992243335735361846580960783902029400682894366596613567599155163422055814381882457195873293066438625173026844764394915549605448791603078795052359153244909812461967991741732657390869807391137671481121252506466723496772776377710667524769905902315579396323252492692491888803449991147872920518699863003157772475653127599376114289698703084878404154108010822539355031891993370570489087292721425161708655638900103201535655965996913808175664632000941435431616736393903669577605618294411218070988018770787036449956010260870330254368920167808941659841214254689370272433987983191618820716129459230913580641616031378203679896766879129353523635440696276533101505442918140057959098679461739009391393140399397202151281839168026955031169829837697486918073982283745649797784021102170235182202993928375366850051158718997724789367055207996300957451464440995733020751554679358105312481408689434345842479104660239948348100112915339714157878093642491338541626622784669985311748389196810420796747575953757939134286962234398509702559956623912738672815630727476972681181424342139155530760109197825742689141827960185908841174159272699857153634470187166231764117875845531504708397175603783976881769797239493550764860812554315073600083582040384638283435296524639634794397338677338268645324870346697889925191217103612481491539483441541504905909549981367954077786896875320446522036796048439805125056144600459537710708216111467295073874551834606664343842223227037016739188031154007954140923142473401209298809668778733576704656446026084652698343538889183015616871935816250474236972339800435361108859866205838499083763247241922878662200560058587746156442678654318644817453588653016369308247721485671706396131937860825509487617647326722917963711955694157175913042317515297560287840637429994020880280920166524581078945582213470204539745583151687901517550702646203561198176907181306664488840450273137742787140471343940551479327621774077664679569701671337000238108350695720945797676139878232494092397839040256410876932439049945247238656133785727797566698135102367696384427027327460142958772835909385272970459695843269057538549406988375104948956465915902820969707292947780586603676430006150624603725111973290519397426033745755860684755464372158641578245535810607535201421968716500457667166345064470447270545062895614586546846208980617789993742328925522754799953002022982943028255858439198075122953780337229198419786590381586911570924474435470917254229248662556331291485311176711443997585687287080376056954578001827732117445474477991808294778525302909332179555031573009593524980069691801250239017663961819726974877797869030995935949362580276428973895274143654461570841109879139774908310768243954468972701321894976508205136324251847654810952193661245684075138371982873511636774166012585468270158947633139891913590783575963540072660356587126765039793401850498343493555153709088036559351971840000000000000000000000000000000000000000000 [106,73] 1794380147523300673769848188682085413263738739424070445919297728939679693962381924112999055447408511748766268654367588094876674685447903564384814121400051976502765627810953526676151878364295625468771323030857756274365121197938883815322001854989373483265140306758662895951959742255135546931720414413364649532840780279619648981765207567934049011777051718609156562342860087926027968789279731359150717402670457221696852991997794155041394042577793088845805632013292980810041191157789312150759181020948743464650178452708495448835983428018598729215335485489323295425254362387769197533917071264654813187461890107111847331832717238507138312251375272076613687868504665540813082817837850556804489725803036767426521992320678129923111043470057946397839970364855790909018499379753718601772974334600396119327701341681476211154373844933775789426573401548812181919553501784620122889203894931809674844866910982440551431528824863923024683615566436562837836019176791967992839725419186189442953211280056962048978271528181501841642893956815147639882157997067345873505461046273078022027165675750654889756329628667871270277422459367623053870940721649682911385866094017980176603633536324366362844981373602379872606441215548260695573320849243400211525419997955311041253379260671226109433425225533559885343112830282701710071029010791749339532864404787466455819871918413306760126200956709506938820824427699040478452882042187354885867986059808506750207124678229355997300455333036277300671001669740148319944981057343765685445072608309536854112208674227733285299434918360612601869078545506401407249539008159924404169566006327048260566510712733754966298745352733256462580707516897851255798503728086015835059637867788247105002497376811316175398776951191160743615936807560796278618783458875568357905838493346396338538879346143490794228246414550642279446567155022250052296370701073460675090263769021023734666180166989999529603763591352833132388885892161358424165676378527825480867493290293989000303987522318629599095913753477264970017195472836441281067492541963089019199488755595346134391004440692879970028869997805891224831068356341781366530757770857628454845289108722612847114742661308207767722973724657839226256685872162462066270813188893544295982608979687404095341649888887116475131025542547722221234540417377718100691065116640902584891336271143831368302002512409324846659332047784305932814362783875995036644359261887075805254949476341202586863845872864659909956979709372572572316794987261101153890772657308366958816687700711724187014619843843898101514905175526554596240190317072156200647007641414872936991979781293738244686402421639349318644303975712238769692863194881601713338859274668523819620139051847065176429050183596549732129994120024634267482518276877650689605326565497287354211073587407041702047366999338588650120650467777782409996382401701670584418502137430697433317577656022407084703873998158808097027484550764018892143956168032015803727089552588800000000000000000000000000000000000000000 [106,74] -131426770869322005507653404662432319621453980056028472611820531151086927854477195979122972166259865430112600367209931013372680893818263446551590759658913209288998734800699052695449435416955929211577609655796169937603776616239653306597469711281540678756961831294462692603830369857449878555922593767053197248681165857292196222574542606499598899561381662894987265951405234307083677103469022506196768923310338106566728726765452689735747981829519019466621909390766033009505673450594824260192194283127098350114673214062578529547352403130163262215780774174095970722499873784342157338689026390138825853924148194357658262925699907745251796360609191431034947288851921440066865422790975462819520311881808759679115186937545635314693807057866575069535502033389424426465009367921628220112091843409681998578840703068804999891496466780615380633816569471836434035203153191060100202783147025032501769823831323805420767303079047228216047588233454532545000979335553306084164143174170604963241177992742444700287506386514958331074465812116938135148831150020997723593968058827360212237200852225771799013003661557507368472602328714460888107611461363413705360221679423108432768490042808774645768235424550138041623877932303241248756137816651312021021657663225957805187758209095198004682359166728659187357651644311488414047639829218069065789298632758163723820782931124997931051679021884877627993303075799301116003499731566817923655199571878979043951147148371916484252856997269175603022110768629440125762802036248526001652482439287676209241887570226291312952074797194307694765931553600391522228742016792458491569654131474224010048991235859297931904183332536853400766374237543817828838386293678255117615109164900126986798042816255869424358351249693803587441741382180095012260463155255559488564901043155670116007552486324264293741629323004928867002620808438653682877037099299200960066710020613883657554002037742382377687287319491749562729009347699734872945771027376728268017125659380529145920008681419354381540673095992449691868549785459730545075273932334003480027359175936784607143921521498108652036905522971327678984264830271707294943182252017310902555015190146708005935347863346074698381003770373455980233520181722432997564320345281227250554159959133522026663247200354081743011102737708460038234297344907396220070463997470854409236149445989504582704168253766823293032506398705156683297743014048824835567549589941110847728087060843801685432536364040701752005187171061657157081180208897487844919448409163486145846529021778582082918607370135226338222513929777487698861696958928660568458183298295489207071718520505896754262829966707566880897127152093979105588116826563795970639518149243744888535647874764171403133666670579614523298056215327537069976987950557477558582816006750293932357035055388388168821574127263258899688874757029609884359224464549827167471301745704261726357795867567109783469593896177496765467725543328647717552941762752310488469548281364480000000000000000000000000000000000000 [106,75] 7070529663225641336964810689875111416199094380267005108953560673952461684614083157142488109366908485918710800947303124664730283026221943977794143165408287534565037480788591357721145916119190975988527564421157107565922530817263165903637666835275755947573770810412607047718478076747136696027267446757854263981156621218541190285274932505048105632286491668982701923197756086839381077162328946743901355620313912953343233236483157839328853749315965718176512906721353509785126144292368056634792542149803756947884297477150205197848857662636914325947696623172348821918318702999338169738983122631218181078584301951162093141382496003013303636351489452894359984944149775144228336722216903385470345720048591439374753589560661436198973857953283657776823419367806240752770576670466140680887713882168281298238459348483328208819500963670108537274922570138928469424629944315480978144656963589915647587155891029594274969093047759866401269780906734941504025664585926949375701959627700726184242697761909481095777887780859353352290912508207635619605595053590616973386333048767855968573339272969071573263793773338404992910595787529240954817680809574777634193565140815843521116361289069068587598785069768864483455717381217688011117715386373558252608468308713863639625551378852634250772096014622628973300249183364578933493378112281056173170885114317758478267832913040647977073005554175351443914376946808520791208595458224764898899228279615372265039860868750434655029958307422296682687485732800442968842242005194625438270959685075272254428569422905271760628434393401717976253723090524571023835219550798352516310442191805431453866523522269501302594691089369321897542662885105994778378168549670645077458141367119869430108602926154968768794620867103372997508800463420083948538339416863910746267880821451292050156220035581998304303597648479503303134508330820206068455450385783737839295639978195273494390984040277889932276387178539230782827436439444352200391579003932123249464520059249128502661393339517482102387782422034695658476165753632345620693082278753984859805306059290704207933072798327399267103397319503429310173329034081034011117407168235264088710973624615687562623147330859968299896776378121597248833914212159041609311049721894935464585933670756602936538940794003343875133430868257862559061431801897573969122460871588829394626339128868176324891683698750541419686297066956431386173418780942432856344594041016409320572840025938238327322826787282140100196614099932854797599165988067008924021125137134029267974976800724758912483039140800632161090867513497281113361114145634387139430435978747048886734582433192334465264743843715580342001155058019707452782968654907806317533678573699591100798973369768097235506423696700392301095988608251164914202682967387441540753417138085640800242219383846152780154624768753301202428034043862929186329789194866815345809886314115113044382915818796303550359910940663490816982770654490898947278362715319737053313027276800000000000000000000000000000000000 [106,76] -288009064930284899819334212823886151306547471833481373486328714181437689206071377139521697679119891619203532755910846729559992817007399265557652800261890645856789509220411968541134799994827476159624977011693712344882301687191903528198663717898188858377008289606199349460111762669701653036100256786732509160012445494132316222825433890488974482505890671985999191482818792707681103960997147911258725679217584300265297129071934151385134412739012383626677437091428164731454717642338591899428432763076409946931828534556403999925270827625585836779614581334585698808563166287526661301947163802338320851441261814810952587239777303562411822421124251325414689594871066041603591763436489068064978782920686417900119827893255400361181604717602193113515034465717162644333423508930966474829698520622817698259912563162209929714188633703745107965064287569730604528605840886058910108545420083982323192912638892144886613141940329100075163852471917866281492679307480238302801264265547080969859805607542398235053435771188816931945005068601711871076778989686522630661789973193347999780990389940043770998737918103515086499339922018781146254390470266619206089650012274527156619848579692978697433843126422465860502271230044594440230276674944415670639398342373829368261727737554583262805122625486901290030409965511655053002218840129651099098803246876182394787621738287385834202644276702700857611286020566149241118581994493305249777057706476554206674811314907063570508738770443541881158725979697197020664128428347173620227385672537622662848752186304593565959425817043155862018610994686613602187502686893046406023079383366183422805859131110049078961440637564048644448914164926308995996009691308719574598863755749261418550487175644561059781715122139791888216753605872532048628514532097196889362969175217938325263070604810023446651878484147350703529791997033412316157438798951689611984663484280591486497521485621541034470664802016378536762663660198097723233746105718055054460533113588471758195173750831318586181796095516783943044485483740769066165279511230368934710579220298738432186351362385623918419377537186958250784616865949076668304705875332455109485742709834669185714419989370644764464893802775321732596819608935166277275669281399436106841923522497775421069474305284171837350379879919567818444126530281140024680852377892319844747275631614387631462711049916924765691997712755961834287644336351703445799467711781625757028140883493836700260118242110000345332625806768874760114506500506958736336576936024077174887279795107520446630118946291613050710385478221052101674840430607855650519681367172266158823555886700648864063252112630672816234722559799142141823218103243062795642709394210695556693360337720526388656863840672813005098056143166557510896026135291724381738807405917932320488842903468186920949999328157871815866758504857594038037035189402661378481661978660635694092748898363227214669435275820006323510768478846381486485998059131241093463791370240000000000000000000000000000000 [106,77] 9780704879433834261929135624812653491322743821704285773854334285040992211355336999898736187498374717206297691031447679092144310323006538765979055602015120575154832041134923257440586259536815710268321519618179870891887086789394260593719364890893580269410871449215214375111291534683663690315535555132751354942776190483671985167151094023124946264058030316615852144999688306374615957368496459163038263386742638097525419137237617417409534267061092044874196853346589216390589385855041796950617173191456906963949688939372440093255337733981263098322192799454856016080073946528880365890432093529686488884508463397805604656499730999977255265306429250428160397830966292102666088121055812401089024030496202551251197474115568690571486730471038967549330411667412816923432141523449130746033349840352077660743977568261724260299269639292486570286212189458427455748546105011418270045474081957555400987939973743087512506270462974566298933481452250843482783305970392809412023320815204668278521653572924060194734304889813790549512480123196904830207292204863106380490476906962085952397375565062793934420435299153635764537898810197158282201928552327627855937301226597838577303130561972732415979084359441766497967998058110882184707002784048595372127583046964325689537229417442165858328685797554763302859540268138648782281714091671721386398365447232600325025520864222945106936959941938361372949530636807624787005252995728579284313088759312479024961190403039711585061587166956033135591718117756383638587178245068632428328335895168787382030960622719030182919336382271020599803229598555219706402953160553517319346810510177028075871690407948852120082738279146218556670315784243257887312202344423721035738019957304395308876501854988823318371271108675102363545065094356024462620642858831570541083249826962522862772351670965053914447878926904588599023215968044473940051136156075365369781518583156304657271259428614294502566518202269732837915820913333187663855221000008678692484455163950598812535185446145241713872039594893600045577948613795828979749393273702519676906130613319558442243126012735108205775833447948768190424089847857109922811015198824106473117993186166562543941162979731935725174769675792079059852871019551836079840825283398238419161376041022986099442786375047948293403356352982675437379547835879318812099190486183246647130634454123740099042844407157095147036448693826039092592612373365160524909845233886995304170814864693369675254518748181920490911323395784182508012066018536826383771931693886858096523830634088194270592992787201782871359897874647677022326431485591997735559061203722023341120965401216656118622789019820677789386457886251441905763479411919761683363696122637549369220460917290332825994987558943338220123650794592939700807968601881132980197124100757121572857544378535743287554873401946030085747391321460349039619962105745561089697227428430168016062349294989378609455805528019038836886211576333794438941836019859955279881830400000000000000000000000000000 [106,78] -242136227456623520249166852382703040058106577920033556952815605276527676669068667883620455181072970395638734891382683705330183814312140088996605461748743450812686426579758288784319105859488180865562893250327663553954168272236919724304240683337706877511637031682580716633562786269095175262412052005597616606829085773306767291998148896765121532852106696293511141436403385661141622498695000852355780049924316554701374567441444918755436873105280785013768455334526706880602520386844053986566303281753266349743596078624714178870162267779471529663432810933165343797675921831310452575332274237392665408403064005306138403767539329278496585937160952489680913531581300732753155260330998474442957095852086825500705141745918800765461632281696086122036568243951679930822954877694116203267216187774537251927967406410952899317519680267776334305119806713181530143867206619537643737282236138996034423991848166089035141547252462531113725414683321205138010579493180951713608353611499007596328932460201810133343513490120601935844762819779055443603623606548151874513619413296302421495094528459666060120246216656035919944638250706882469562140785135486481795271902807773840588023932521364287910187000654089321011227903464102377859757300111066462274758552843866900562078117842835942349993803611378416380016924104142399768952595092115774647229734616879849312987270432811650516687220569810359262925478417242859356035967903223252772630713100334116735249564452929710294955189590912652308233279385134056133217369278495826116410254013390538681517601792967109124345005986064724667015222706304826796178423340082500361028746733968400285841024902873233935168344569416232049647118328991762356004382741022165271039375271127609759988869925992694992691915203014129842909216358328549120344121878557334601941107317864327134894189359697019283502515551424780181004814252491729020698126534753992415462263947104933552413107914843124786267578370258101139564817644149736526731655261235174304194681941044391087193035021482620008870602345107167948094447126145787544012243963016469185977604356578984245387679684473931338100521046886532230050991195478346590519523786504905988293382341454564012864639608872554804078889242307198897016678100620732937877535945708080595183956135725397800487349139039925114127641099739205397364186976465278950128317774288189172149959196027566499692786403380967237922358638706321182380152802498801202152426165337699194818696207350302786661365829139944769846471035627490372414799206995869549933104383621205311668907517360874289464190677500936053654477039865138873884491893905789009403726594230403474444434797774282941369192949467816308021899729825616861948214633171032794567925957816430066400121988456788321014321275760769635910735202269323252369642086425201391308850134032326309738649557395099041655094967017111651453564835238362949715993127517764462560687836189521704664907189920103150367710262179441801010927985610679354834209746371559460700160000000000000000000000000 [106,79] 2843413749868258697256428296895055303065619639091136915624885331704834670686321705388785367788851090545745908918026497028721968364715558961821213507116876816309504503152493788303434653078368084326923266387864143981988891393098031642389470361129050374995100805244501775681366164640219395821078818015986334818755529864904582886492817670230124165764716240902572622650189477279130340379120619638869493903161068953751063703160244626583463857078842236979608145913957032326601845397333066523136077990806186509680626130400991480135796024828872719727699544993408557936942580867242323020658362484829964503206579079778231430818047732045373444378523067052940624841494996616594854176017108126611496250438774266551160176490332810154720286819890732087478862107176265016510740836945284506169556654122421336681296085874229192924799666013693051556221137900577055034254843171860610958301967504384262272912506612651310736667914747671215891561471687019464046899891581316124107650634002793011858468254499127524881637586569566884544787684052360282519146768816277390948060276908266909834202178247063323020446341678568825169571238797583961892209416075923276533647228686441458780947396813044862613175915752175608394271506818167691752705401554390186540266680111615304765514282180822760447220086611813814350924196170147841599618613353324136035756565975977614380189001303775691376440761056348688480251062563367126606773620424265221832276217341866596849555256615283377830475350161746202651781355369275679598528759078123905590817274900484617630294606625977075486544599063178436348106370508139775727873831239661366098796356768644512843803965722596136256657875937284126612308192016183947294047795254639812428460553599139428425784007725895451618141592985160875483273058776982895804019012677047792189464569704102996433635679557748955035966692664034130240877467842668841882540765386667477988939804425112944220431211382453193747763805232983092940326602067093551643235553223803605847602729562604697189141038573883197537989441937803409247800841553744814408524206172725925395889144009119443142594831826388214515412195356640216245270357083354060109530796979932432953492812455901833062821520436123276898925061343762415457369394400051721334985340768891130286031677914722793984326765672607106880270080394426547451837923307247596406419282553655163850398595053028213339358929445803580241100829103408428461084645078761027530348301507334504214430992406470761889511015728563926465485182953263683916604221121158663102702960158464967258742684512216114671388566571083399242571252357958828938592176935718529193008571781103408298927619375047410248389031491040708410717502918283909080481788435830507847489149501400342089516551376613959931841780686927066235257224342824951555242276369162171445342445813918959379479981444649828272404568390933892724112434828917915574387736767030039978606817169446508924731421387771129705926266757574690009779565878518508500692163636425549414400000000000000000000000 [106,80] 25206505478975588068720387614427837405978541533854766585699581842687430723461182571287738060483363765814804838543626157891938975745813575909984327322197893082922395770594303357802363421304066674239310499787432358354248773486924371411022217728784767268211341472893936643174497870703215903766082735763745354099777185304857845626708999948918128090701999429169917663337003492685158791656017009720646963762238955652385729607833211516595362017901970375202287124463495371826616096166778860308854049714001643805292555672145812978814155061796462516104183661925602825403986462502307515255419203785534167113214529316610655804336339441732716860117840438728423122076169728623158390576424493319857642802356335088060876362654614321613300306521977450108857647250541402384541927085345392547409756613912203607981601107442253024446194251476626569810692477212650337126921947872115900169356060523069740812840534364315093071503337156773469134573768242159390356092259609523204432309892221750816302121017978712528281835740652557604080996057501576587386635290450495450719091707237608130364843961116011551064841583123732576771061765935869920194540738251849957333666879234473683334595034382792052011389677844491444333942827418100306749498425733498551907935149553558428568908680616131571625607930838055658253562481987098595088768640781519556804578846701210158771071194373950980084563114358400824099347693515442880510318796490327317702405816109872129219195497994197822747702122877160685098223503207801663685960874942574191820393538367141905841865970029393258491427635186657093880875433721418953203031574267056813066639478551618661504141918839505919991399146097407437436138676503285564220060091708662794693847492513837993918317671575021160708450935855495351472417078497240221488777843395431975908338303195458310791808941948329796546905030680035537042825298254019216553460787738093442609256947958311972183654552425715846847858688788360704272696057739146765132940243678399652665204814279405330043820952493563863439724115456802072286841939568689627970152185148941437705855135644599052786939081063272314301714323855358068921977621700724548356404722670904797621182802427845507325090987859743217699439463785493763025240216680641246655357981356974463902057839780720377264971990158907569643710397173576189291679583199698603378604118977706702977992487793285783150367626677462458397842299481272990756554437608354105262404233386449040906766936071388397366355738805066352759479146220803542762527474466456223774030444716502732822257536119051700149239173051505756014786224234186910486956188135862186119912101299469325212620485389224821854763521893454323619635306275474834135850243510972099123672095003524527904329417230621283293766214017967097821725253621861785478226597922667712768640531734438541714095664480843667378303890524418482702606836885569648070621042457975256815019154728171917958571486825084161641813432069534551809008623797581398829652592296355430400000000000000000000 [106,81] -3243653808677253905035830894891397709497166265670409015637994065382713793671114505658979343911282230405670104929056307751695965727450105240575000906199994334668166716599933829463687743190358193305652734291052038834234146982820841592248599802374696333117679910834857357088255876873496580076510299273104385853261971222288977718756892506307329880023097404308733565512658815749721489964633341785336022790135598418249225277383997829792365453656285508808499928054751425077467326489809944978522094147815116537233133233717639552010476277559976159145793452643401093497417425300484131534472366519150577621964048143925012298900046718322736159666226975474804578869127292138016408852563560710483073993105255018111278793480625850633400186522715160108868639381841913071873367300117239108990116289620021066529506711225062487080683480001618932272635446973667899907940307023593969500420996804627589839868317642606206965201926784639114203250795861433671105329457266618844204447402934812799590693283341685748309478848119744715493446010411526069121659042226823187485674389918650699074060844186585433883514357032712100489955116400936752274295966009489074453078994967579675628335325690918236173960643163768454236418131233240381848131478524365210770046379891140016907069990489764201980235207317275914372546796325507467257442925996913485392399633250527280731819550686323726226073224640333279979440373293531357522674997793318056016703755007869078896242913719238897986695022288126124981934427288273396300835907728850796423897388479497127821524752611210189405409175303962835307445483663516030557911931861167564731334947044810679888449348329260176659792343604400270127125087936862538367310238660604315258970723580804323580563149248484500333173593785354677843788877919729196925166805640265816298987582672022744970786875366902132753184331109496065524272794497194372832344265139918851021808199166393720299121755241076827909982317932425815342877315230784141861747649054853740078637557722538681557847179880282250269820370098326540106861956436952798005750493341750313775739809402362094315372558583819733273496302411629053057084060918334419761389878949381457437665681348789815085660968720801291624270361334109968083265396742862753190030991803701045595587544486967687794601929901331628080001928560178037398812486594919678320593923123989954242338479854424705619315018591530380776378392290219993654682981297398018671389255678832375438280511881757381334840544959709135843449103198555711744927042099573377648445369078045622947258734522820546006844374900566558155654929333269523508782882091387877693976173561184388501826698395201587348007239283304010464708825354818357028899875632942589493399206007772376637816352902003590537276042333867575409754466464094455659934247308919419509399103975602863996066294427746243299038447895174086811744253881552713417791100102148524770594538810974988125401902481855991535304845401838209574643224921946679159263436285673472000000000000000000 [106,82] -109570524192814975295027191501819314033912837952426292265850529828732550703726056019003133794033531254210022426694697278017907951815670940509343524778966249886384370085130941702783464661473537138552755762763630352513613591693858928141395311925210972964797455625889991302180849405869403454551636128712686736019691693094423216009720288875102712084006141797449788383729802973520770236288809135548383035633583261406951849135410319524564544942064041188060899252857800434600277883295472399480535836096721953716924672008545092023457291286825080388721487421179257533815190260822512715940681274119946787951827464924744444401367193561164413319074069840694091842226594913336165423136551011797040871732475071157516765688728723503321883101397168206101502075223416170607414926610396486887647111216232018013146139702283504459349512719479485831687312283521156381273428892112471647551045438760195626730706973836135256758929366320195397452756508207433948193207500493443682437173873311643137148168607048389931803127306415520391560446982673899388333235765602780039673222896390556432507493916045719126628909544712726932479179005439667884006989046260044663815497872031947748903700718592346509006923638369051567912812265814438047185877217383539216980304387609934563373254195284573115675194678594895071996840647639612814055852100179026618458536469349739859827642362402377023394633877193504810119906902490915635145036446634544687116114812636918005254628349487032705126376264107395699980814549997424656673426665849202734044141148253834543991185200147880143218588357170175868633273648449206902428544413428485326790938493954761305712921086854744588233776641354602094548885641883518601459348273284183070256665236179955028640143199890009059793431018622603399062011057816015845817280157906315260271374445190186038826609778542488607835364302688755404520952826365423092294208278325925970067417894130379588138469242648336105754702909799042013016748019434478676957827585534590951568524103294431866092934194268299141995381278567231963196971965046768364861173469962198473055594884986101066262536964298051641979312913206334284633744933201810534640699720160109509403281002782015645059752286536259055223838072606784497386723151419396219403094347314851853998970328665178830408596453493776089058949067557411414320311032812488984075058035704108499269967916133300503700428614358258762931900666315213225187960414558002474645735158918033917816913526568851813263735965109427386701587689586225939433183105005990657919082123806060717881985014182037978877315643683986678850429217892891452540628761320487962770779024384258425797999636970008572723802134917146232999206709497202400309837205839448174121593174388500196029745075337541410004739926316630449745135968229167132512018032885518204519797518819769731960795539538747266368719701007737129128375958969918654886912612864588705977943307473057539575777748289104838673929552170776802777155075303785134915665374195220480000000000000 [106,83] 16859487807253993201825524449979403036619329100307491885587562734913182604232288807540195322426286291508709156997633553399532501272183560449909457299499557837748071208655808412873047335439648155082917098910928674869911810992399555745463965266225624634032124421855995959756116206719631224125110342792792657903714676189711380156682283382539002407500286079252314075618490490025900978499709344843829240613532139237626070454820780715711495567138928658971500638745183626812785934896705923212124059337686844424835916463691471091814053192943887942164674391526266551564881314926552686210502878118381439819094376329387105293059319671203399046931691463518217695588081763945634494038282794772257207473868384648569879611058164983339904840586900180402386795949430845539040339872023312091632062449397130001373588359672632908421390716322832259124564745233007278934758330584012313747980273526141568180164976305730367869522244810843679596172728721449352608981545429857921122803479271026376335470143562890688414049453119574646428391623407070915317977756326715959867848914044429560115725899859409593831989332806003908978539252208579748667848309206904558646921564036031013840323074016610304865185266253513739710857994258110072615103100557043935717618072380444708639346987034792765797368691198001409389166339230131922483636175759172434019424741867371991316775494593379487248460378846795438486321777384080430436707265926238323262967385958262630722417026534853086533552290672265669739514764562736837148841447450780881037141277947059319450790597036688906847607609657978730825747922649307047780612142401030595595767309388403682238962620775946530264959547410256940779212550301265462558689817837740313920023970644260522632233588352870398728566099868044415174403310826942025572308502120536584192771449542708031339142677215798104535171744852385177704305246306802705389512528468702297809864816666927217662905997106667099023545663941508018298373202087334563177514182684654794409351210412606128564857567643487656612570456573823079893568458287892553862021687006877930365173826885764411317925908720637510400568013122341933256150004686985080743746029339936533778649168526950190952781858527884781837668378076702461095992430344280471191853187575264940361897160134184601022185098572516978642888207106654529202933122526074814463199334838613883754862266703521846083729706008210051056163096113292083844962466932528428337015900919310600451376045530355548089332163320071294439026951138928917230824253119933898511897167003887496302042413694598375238880534521004970340566046694071329816583959905751018782633144572551641277324225687303980478204478779604534987357899481308369719051908922055376498832161766448243698521384338567290319984220936699858731859521487429937564707045730999196034565990689175097328719490066009770819279169773893032994848889129686455829201316163665490930986309271939998530085850512941158487767586892451467093900074727526784157407139751526400000000000 [106,84] -126361925827965606224040422010618844951989849103221135958551039916116461173150557372091758369735273238566880655850765746664948164312080442039593388600898045589548539183748302274792778692826291685458316379065816125810762324794882237608784273496492401331625945254111312292422606709523063099045763518303607421363410441448763600686237530698735851127149477213142473530320644493561941994782305145605335232950909763330981913113342980308082134821685040870043483491575169202855375867023076981244075106054065028813311386360816001207383761962088021794034435153101386008393738114561040391413208277315229305439023585248096146864071266801736141417912612401351190369981079443165158543570976105954151732323680489503732046457055755806342139346230870236839064967221191163800666862764099934111024457341406265360105253041270897933507536239851177732699250303339184721865958662564708390308811557911508043520311776000716303287099067897765451831586086242901676193056568409943441997341569753206820660798812461437618604288568094384302754518280115617238213113196695096067267248180848156847341195839433185969453847041873920699621252566191201944275274107294424118158630213284028878685310466022529884410896844988644641199241016250434780347078868500145350572212837768989509146188318547091939779948837078048443438509326763391606681677499055852748068933136003726214445181495833175617643923604875575610100329795988312799841477046251993315456850730739806932850310345598342490121601037587978176474652705967274323502345088262143310280709352158248130228294278029237408016470989601854326872455540190732626535741288774173913691285533161731833359653081105991811566315473450212275584430018562615988718430793819102981126853223075047837546245844802671966812393816268735650620406285684125358249503399312112126075658387616935873252903381868382628099251447784768087375297590678993377314956131512431902898068087244182283621627912254594496195263739822132505703574469678670744262319650078644160938097256919895729740704541256943487383462991741408276719845342705523639284378114031724080965592672726459184695011514593210067593581905995129767202353246077308722983558145915818561082894322071469663260843371596025238333815879233395733783839261437961697671010261604283070558193596599178073237805919651082292748299843612640233401853349156512571497071274375490106853863573816388397265992999110062620720671498208496046640202615728062036866508481492839591319525749340528119707847156522008308386090846562965496298236074010169334943985803365674796084473058824361511771027488753763023405270654232557494528625884595180244574147026194022974558808595202294483228066561120007082849033145925542397449359454204391120091920060441574001532402554492398781238135231915981006883318144096026236450087774406573676305563862969385572439945563935149912440016363276873937316512310457578095704921756363308588968898604692552921858363970996682563827499001800663795296090440722682032179273269248000000000 [106,85] -20935456192029898607864833493455939770218920750790117260295382412440086412677192459816940805739884986550815445629027510273256570935101092537183764015403680646400043228067309168262664320212594093134719073204261797584250770660453839912318810930676454190541706360702459749733435370589515457621850031302775788139003216597712682312616003089724628681819743342822666651697694825782286319824921320228149787492795043463938312875695037857428105729037481626060883613632751339365681425066971979132501351639180610349037620616340605595902299880564060009377530507022204168785043016550337653441900971848123720291974538958396652613809253840438254230264838047923245891242948064065418773726022796104769684432906834760337292703979451170050610638306421059830383034311992434595728491558409458160938550238851337534581805963957268577017270650217036765639688349185328957108626755760839717732260395344385170080256563877696845776026138931958049343921112975290137081153833410121286489007177791715174962648791689130541880971033941604362111775235195202162861231025027628088932402140913565255469777723544490943527765146994356633222932001804915738826901114403392293083433756923938492236713485032671437379731025096970263874791409263747322265733857889226768254725080283725098263679868703009834368827904105271971662822686239605790947384512763699512360747566113323103375926803739572584299192097561373059478942869965266003919006261715757134416571401287540395052219109550602447269283183389223081791253640391732376864535704858434420828521367131340900805853570753155992199083387180574178586779599362737542157193033026054979172864564574398376367823229813570470366670973032429213130269477986756819497269862233495166287695783545019571312458733869536028599173411817558591082730184282402693478284981403141687476781559321868682580638576162129211680997137826715349709880144938818904038820512224429142235436425482124682459400097342554961877341645284675325286428172102616115731127789992277980965676748601602154084761016963825783600124621985746206935130332368577036505036188784202901930374857583490046564301736733693358665473561858502100661283404789321223321591070144225298102403895676542571476527046589467906714058488134971368315044863441039516136794356912984092963754663358974058893897690621858105995980587081264048626622789142923230918384861349562890194198528384766278821680387118106227042837265376695857641532114224701160859170766450274318991144418263564920928722306702950718149031795889935062438343818487129942308480527313260014909853584935097036454975784754664328868255427056769521473171825454329160390028581697476279559051836342910618778958098637776617895791603335914643716479760753864114319466982775532217390595863894107579785376972997618264615595657112414685896211027644335351024980825089496659111769678856489997902765804412404762371346726353972181692630228248747057332952519835802862499914893724931610699510140614582863158034120891392903283996622848000000 [106,86] 473916446611644061022204484464789493635289816214445181487262511614407912603928910827780810778822970822531768771760188155552076660612579556997023161579227956819968997484774296580817890301436384600947718940023931357972270348220064882283975129777308504280770051150911493405066782234850682793961296431790538867255383918034887309159465434351816204294992008213111406930922290384661932067198459891019394634437053699830035998166860134146471032007644617736731936003857090490290302418075265273883764974835845333600015283897206628828169081200265562838827739669976962225077323179983172420214807561409981753435477300567857837945618695991566230357445130618372757397943891609527212832971515639462269645881043777472402456408661007131031688650497059617029549310511461269279343201941686919652793498370993255465274718707207051640970097759251148487781950664425387192059110599403940668691180766274664795229373541108052573367322167013698137197997616192471908234424781064218938250766894876993006809483580208904165716797209396287352781681775172938497300877134446500601744828639892841980751089952006922323305581376841861814697872825621469093187994396442526951425314925814857363325867853569752367165119472072090671727020947993426926897720140108560936446541695916401247501853811605887218555462641143828216278200178959826616619801045748407251017213362396308566428257698170244049595043936046888479002329521853067850502267993086418963855479659278820839258375758664653986748444310338610489445746919407156239136411231463741035769527319001964113938652231613473251394524649087314189095995455811090480137556202040428501410785872508461907410002777872190179361035761485657243037010697057717091246036773460129777299359423938937032588890654945803704999150151088996277025634038121775547742608739442509042848414341116895455466694336720309718710294206963426838648692939904123899398930540664074359185328262549637808618063720369915736809391376427216293718749028188882589983978974778667287505203287653046807736517820850499057683887910052296834771871896514225338449449139248080617280328267724369467914761172651151634407136152884269211566266207840306155021952407785430196798134814548132858116235269482570910539584356945617470501948923092140814049572824085827085456543720944176455097285721417807234823432281704241029049534387125456814510110163734067331409273589333723166979615197927482720452242412709722301343847931914513326438621946356388666401332237842350768426633182980210215572720964806017532339421619915023206270265049522548576940036718571034059994092533595277816540700130046904533510617403756884937522892315884892526435322305405549266170697498850790788082177912325462667416405745449116913453969379165094795144698650369293742426901010154478743478308635672687193609623220238870842375236293185505064616661379259854305129804004821639579322288725994245141281153524086135937740501239819462518571290143073868821591803396189670653177761864086731012080513216960 [106,87] 4297257575461026869755287520852724071174777462603291412970463770552275050867260802182248594379957352051005229485543845475713498327772439929266970457751546055591811424323214173575523390431155250051940913437096959093837921562784489154434115164983923432613086898475328061066970867086306095631567778592495037974744117867206285199299052312476287481830154783590324517707612944494610344121485504756021731623964776875736552489018709361847295721577602466695504709598160759165440564541981808804324817202417294377586932436415621260774056577780769655074006750848249380343250714911208639175300401122187374171039379237648615765323876408324689026058272826295984280493027690982054354137254722074485834000912234405522661068442816034367071064549643459544317984810883678693935276285881609964632093159125625265220913302774094362015174289937268732508901655409400816218825783872569190029291607175362075748828914835895445402938789807694093527924540415427281784895449154855482247281275753415450013212188905284820766676155718038104968689740829616314564826608971102837360322980389347286054731633575856775270538897970898768256522984927043284696500911917573032097768411062260768762987873972149157660152269524326623619827529897875714057954131025292452226813139729429366121735748115701715657747098574791430429937706362027796785814079618889865300496291827934848875432036417911080712465323960162131020280609966738229768683557193943558341829222595757949429678202728520928668609418033560095183160349065467046706291151116264484442906196037270488535306809696269250690102041188263104882467447660500497538003715172666166777546767478985382411270762359594617386520314096283911527988845303534449506662380860475695154865740611486889066194812845779519959796918982405134663933371895238180746260238576114286015063755585327521748890388489811676972086542285831874710395347315157432494509913064833005737833221627259903531073754641418993086471265856352986161136116784140594164458721609852112148517602931059849190217237208564761318214137752298230832762863977380182160956510293894483519327789034344317868649514494261985961662036036767506728577005786707945009445762483980357397904439525196307749218296555376220063196370670637521514829793802415078563341794024760404101308066376969303886300360365350064737082495608291052609680325398370889375218985203276713031563770363011572371257291084928074067620535357799570304149678022811228618928264058269560391311587886760729286244665082785564522691350739897855778376536925180748137553783837136491496164249548784772448345000096380455447082757832354088658574167497856176091381066977990802883691659524095585006637335285577135324385699605947578070214104625723054681349761198217213782723986164182756830944095769793940960764597091510189214205269814877774821814793426125372373668070533047797115971314414209547059667424997847532974517283809213715536327241673117712118526407798496963773077609646324989350695910247091953483488000 [106,88] -231834103926108405854971526131546233033355271272064843768123671682625280866924957598642666913275003774309666140001335010038550414693618323832343803383603517904569813676441273463414621555582572669581766445211142715054684496433013222899235611195015351423121686040972961032119605265955210828485261226487884965161451931677531190782785682329185099578357640613404052532050205107651572581729409570419396188598433906570795064523466811844930859668170839433336296141982749701967433028114063048654161810560332111714753234560354413519991866427925785856033519539890910217279797030233057419796081591934309679519376019414618599005161314240619518631136884510442801169055032286542890662078179095221349943570104892455077544835180983448508089760258515340785146245549301132235221582030006095705435232743435311028945168533665554466211720544592985901909148073960557246328761820051722802616931752812052093920339698494303517755020855421189351651187198098112707145837211253061188379450836245471504823092956265603281976062234844896713359921229571430313326320345463809546440234056749327073928638117720758620439523514253485364504996519217745339847704669486108682073549406103435327476912524286922463447034354385593248013876631127801227683910971741319493586381308463279914654094384671993118377360643371253126492885455653627268240668499839396834335260505899753524146581057245054865194352501450000251169193067494969368062755832777627537746201566394552037919915198191600232268253967095399098054350304071109758648534817749603278187359204009338785387611121729913228032000342523350514957379439771164265212765458719749262618584300357741002837742690871544386146736639469199177387696212246912118127263523664848330257925409118502817140510346533861743282969432447143406420709335942928852792700206703859670460610870871712586130360563873173296708531910104128892920882001189616852314248524740759511942287983009017019926738868210959252714780916071345948576603324293334213065858551245373078075972364127328974121880222247504092866180231071219575953961892169324467829314769187168343861149243412535559818558368990639976073067863188625445998051301406072423989150845980270391442466109946903036605094263625509322000448035902421926813205793443947470212983029528622881438346443378572854345934498810394576366845554983262227073027950937853192971480763731293925412943921978503542906647010303560836753547016467077113975879619176539163322051077238462549021796852808883342239240463335502170470546809475724733994261469883767995487478353299134292736417752683854429554438861522058618842575607679396712327380069265791625611158405706860706524753386313495363646789649165062894429283077790127520460868215866561693438994469412644458879409916183939049598660723910189093720385974288219168182438910990760481018614047378537441598092009573637247486745915264764253643126543588594630106745808242245598131605015588015537401503858922815898678175288560043043406755040025936300800 [106,89] 1378788911880903522902643014049904328746002794178477853884277062739370569179765496458991996832111011255952868465225751430914240279994719079427774280310645344051982429926721430589711922916118064318334998941452698652684588902023864839222287000706225942941506261806357389950390361745170801541704655826670567624683288282314997230836479952800815365468050272274670532748764881770423045238935014122000386457933175461971940007062882263004878168627786894702891744434312412231327047884623464601669723346997827835759973252800735956626622462245001767825197707415107566765526115732356605709453458481736955627848896463501877745840552116713111879569156860226287997665070834754355755678544152584006137855510785826063967051261994589668609884434369706944717767221335641484725758454386604671884925405145056205401377784982237324688014737306083328301401956318494523800023029611129374834012574738841007315111372904107852647647129483500359519848753188124881925004569829895383301843893575494910616157697877582425051604929879077241975286458330646873464906310520431904029211814527749937145903003269701596333693695927215620374343385115573542801699023679094697099819780303598842624476693295430523416563566012670304528129256841924521619284090353403661197671925480501704257007441928681734823096819737574394904392710768581962559590795021271834324835598378945156454447026618172856504216077718130997763507679229697911375745514819359708257399984118622985406559291712961172532373802334745156245731379597245723945843630483403199928905261727564787753720818352213118219692923031001581327848209100371491645474986711538587092260991755629508962602373894067488552019939032554714576867506763297508303577891583164494603190007604100973157592592686688517741336583778975880570926608212407355083332285235188701865693472178402506896686512246328646691234876883950431719307958547410799023401360098480742211892017915052419934231293588108218003064798879701499932960241749085837283292376641793032671364418091132168542124562211784434780539445178866630067483068582428487326930157829127962109055812716124094552274355732242137227720243338995154228723333749385403257048342816915244127981935429899336253163964203257000578728787828565357468493643585426894403685946321744422083612295061017764524819415857349275246585951419545331627111912865443549225218088366905864403333988174227072259738541385860312593484248611402346994141291990991591819363781008755049163790195420879966006347426955031297562567156284862429398936222235515610142935915205977073260308319003757137545430858046865651197112991341413806723061535232111718298811301542513095531670230615764306406178897074217579197903166255890735821533518053611620027932685334910680639616757306347176034547516966126645358086549043918513693189765054447246479448096225865755247907678002255080231683102015220398261889992277357695948498913866973025420284543480979295730251242745684564781982848404577977600216568375244800 [106,90] 38447639076717764926404998432544642614840981113362973620413816178516505687776933160324375056263834289517849392807031251659727645545776059815359227952002499169119856380767557415647773391547018219384648373261779206755123923123967490475807960797462082894038400227250682688821763930088598251670892185947915883925522646060817503873964214501009834920559421736815538170922393531881487830115328669877821311247561908202450780478626501466882297161656466585958653042082027157304130023569005802158116490907431868485998442392251709618283163135040896985675218158246186337941318549522402705825895585670879234110758178392967856849614794172959312388730010396058653728933573665295656190915052055158184940674908622895633088911009004542432232942862370821966103433283139789275086587637005131407110788253545246643375616551731213426432096528264384215813556055381219095985871321470112339438224475564210776007118334785284845542589548062705251294636274389704018372290741914709856522368268447282440791844554002582872131783385213769023913202407261696614837547839838987601472335332859549438723748437125546060871753416548715052524625464527666627000698312857142788203990172230394658328270266345439107239539124176410856340996263825391260075519061964743091053117473935565165429461097003940190932375708394664552993754461226959661053358535967981894944669470340392253713326835200744667461854081435591724614973457672736779507038798288967434624003767421930589354319960017617712983041615754231221872933195435382907255762888224381581707116891125952555601591854378389679432620143445807089022489516724404837142843807466037589078529295056014009738706571837622791702484604346686427790793761962611948354677054096340868738887619728903323527662907289736671921008098642314223350427354455889068492151743385481889364186383168072260597299596384478533741320874935280681786359182477876769036701399244028588435806153993101872388008976148202523810806670525031907499807977391677913364889784436315838270338155259968151169136068634424300742181064966932699750530516483928622531617407473049464928905512233188832890660312405375467331947516445473070158044908970096797160639653641594535476042131547469461426208884879518696186126928786605180101466191978291328065924269784244634088739011373880614447328156763178610204019621784938268222525457889642541687926861072226403667747496622631178327421247679486198500643783230674253994921636085352489766257260345330600357212957798873689570680864998423912755405342090035918163814905577485251701994355788781336010347863337243005667598313067445603320534658629082183493857765746428966911807307316745738961617577061936389826573612298452030836930068411277971602529852972553914088326574560794053318380265721457059789702711804325564032538523465700782916221148039106919601009576778426515763609321494971874913542888516942359492790163434288711995274183017476813444916089385865074183343139119869259346485174338412259051069660640 [106,91] -585085769046266772300966890108852078862498882745111404464869064617757028872449774236742869905618337263707327333193684065049449736277552629945894113081852322480141451973348244275893177954436190861387762193942002397291457947718384327388381317883612287929390082684443165116593190248714378807344296959869205892490881046386000377947347827352699263980258706937905561214726006773555957052417198957468994007048871546530129805629951181241292850869788167237261309699226032266098836284881552813611403414411289000176774394168765192853358565722165232937466905527025622607470330810459302678993120165738563758686476608322783593023071140958860581961974556298084028528293281654604920390201911810324401848319931986885738684755601785696127279175381893346572601668345476317880064287568069647294133920046107595119837534080184169123418254168124737042403969111434314570944910823586688592938959521871292504025034745100813165443042620921177740196155521061957598541185630787802204639303488363959119863315476543844334040375593715696489647290940978546231514220687186808080966634456861820150689286023208187316794938916453675145729745899889642438983180459888326920345030522145260179063708699245596442903378584837807393117613107876200795585434069058055094724796525544922008254788816956144733857472005900553929399359620501836668272117422987633155655499134494828435468379151833540101565092123429618788367685365331996102647557845411592986889095473578418653136853246124832043631888150843828107759197382458573202798455647034977095207251355716597680009540999771789370575094144350271812078021578359157875717610263580808263028212728651265806098814614451891951194020870647294432737030822485332534949426735711124256478591581603538065462579845862664062577897294194897434525796949569224038040035993694205519212370969410292898521493165392521589288538763703776621022694840710425945228352571100902613406460295909097470247194003939569855650473959289472001185077551918720283897712166342981062314644738302833388057975421782049314819709176486198816699703059564050498191519610484147158087297409646943612415670423439272620247588670311895855422450502461603205172004282453436412995827047321099092813492577611613754862669056892209816618067439983872672673905407596776393288568632740405090645594648929528722985603813554070766890177838457390803295559206788825671605352248567900617170985846934733597703741218021193610148299090017561030002896797706770313946450918918182185194697873670686805448607630108703780209404608145431263832525598895938902002875097874880868428615624423362436550110525819109271745875909203803583994924779279869363412214610717827615254567086766663067618732494674572929794995337357570448950705981597314466411073388028199521038938434427906560638183186773825776540792064404267502136573725355497629838773615435333038022551847556986941022085968926149767982411538983987947242827288402250939043392423143352017764807303197346970655360 [106,92] -1215442493092622522134465977285968096302312700241138612348782295983045070796951355287936950432589811467786719645563881976310621303412001855616960059438115688147838503201523245255638504074220485947768200977423801186647093011630388064757901255944060875691130668063738594749076976875060649353416448566772616073973974008400305486191991739518898430761257189814885045993153221126300358314840202655549447637388431256610239845796269935819077945627606561298324330876533660792359479416217265212447231171134865914062959545108569756921957225259317428305189915959675814258898274861673365288988028104860741453553192240240214255179324129737495544630880232651097957269311284100537989965716328615465986721764950746977677166907142975732860358073448338080046169418678588276313816073633125370338121422741699764067639638422505876104715263023631434986610281095057926517605579129342873295405874967077568550941069373089791775704229465776345959661464299739050287948654296868880882939863967487250180716306929594904287054325773522745871226187995869932729872250581429012448946013822654652934292565476539365268050754906439599228438548675917439506461822703728519117418792013572396581208171880370685169784336268325811748313770864061938400231606656681178024656892198445357471895205454792930343657733643558778856783547809383504884956920260617785704826927511932150849755523595883874708693476899038158839947582445090795625307721866669620985553734005152186404868392165591630898732963412967249809170365745900991986612012713416312738429264199714656640715423364383769285586809510171590689415536740753737913168135814741095558290716267161530301419513940364991482515429504789896156178067622339884623935026525732810773400715591240961613393583928735485211146807705011147132001114986525723565310818422538180658037963404002526251194807656684406470471716243757238646626269661349037891444952350085727843007352213865966727601951244897844634063561073272093598675231297730258968631047960300455221079060433819654069981151977358550300861376512210729444807370825089380143172853244905515120179138875085372692041627838095394820683864547289239750435161937795046304128759017079548206206241308829856005979083077403682058705292243844644645607099710610810537481815543339893633100899080184381000052024328635993402502636727922276735494545642515784966990282837816990744308653804673248011928201477128076836892802576658933397611958675698581190066169441330744571207508804322239077873622209796662654684748222554953172180945174609675047366154527772012504250085745756841192222734856338964331293419707492025581103192777195508788511349889656950625827559986731098576198627207391092907267657270246260510144231807673770659436648954388152899407514018931891428649998322579587913299625974418017407401455127098892741800703314940291211266896971065099302044129484779588023660436622863925258310725549174466444024170320755134965822007725723640122803257310131063040 [106,93] 69898383620482311910746939542767015102343118828707099289824341549621166496449291949297786309751733110510342329247676448080377454484816922283794335086035183067996453400709445068825269155084476432832505032470868031364198186949440488915138427761179189831533910797091189331337409816995710590712456145423819335352586027626624120667538553287805649023248294833197047876803667008671214682885250232482515846624644303412594839010250724868973282934415630798060175555981018814143990476562864371938910893298149651153765919296260712211015096238706574256166130933427696694356646701519668102351022560556004272383849696305012165529456229622317810207738866167313727002528241492301147945340160757359558033210472672628047661404864106501843378203670167580689469669318610051756870318729476947907003446183242713065832331557375023047820576136687362206424692045910483847808027597933853780936766612716251460199904081278471105868990287287238628333957015124143694067295596533563361450505817475777172139712882227093896976184569272108711820501535017065887245608088705129018986473427245258833366654718285863086120166334146331287935773612509143346374449570523091748497582319761062264966741484897273701825580929515003515720188940940042708246835851407223237068155194069870096023872407581516995094908814882182110940866913656300156575215880071417499497004558927725277728540651254035741363617645838164394857654877800334383165734970395363338861707578909334506810741834504711898795354762627207679880169152231335453969250895718619867959587839376841845573581268663211644758472600213887981930463188096597714913279557282324035275911498477711922240659891764743695853693289993601316427013033160844372423376783742863980899886343219034627609481513150864999430657204381379989199005421790438541299831372397494707415604046432164065941047975535731979754816985607049876570615038109819409182935794389147981923584960456654271870957271261964210852947977583596652165886794127449863238968753507377275913500061318969238006979882252818921725884245097744493989440400483614045226906649870029334280989501014259267884621516110495212565930786967017318562481593417346207458291092175258742241840321498912832971108600734030378935256656407017861435296397910560618063642837363142623980199117709600705806597436824293314275369316936466591361328993986672971815454943132352393867229647338921477408861591180205176698816726079424782623415188324755159789253245119516514748990152173702275795652895851767455614223594472927478814576405009757190315365921462911183068936022330732117067236488392591882039777960944003566540957476848691678001078696207789195854000648826812947249255575100219229584072421787460734699409967447120797631367305510982926899815549492831134740635889865876692191254338468957281887750270914984779460102960873045908426829228518864134948599809913268488526341406443306152319620250019649607532832910031843666437416137153515767097980244193920 [106,94] -239151086846239454927917777792886418987180086800942360405888746984610767103032707583018786527929180536173869820899524317284475588201114858922292076146971993457087571559153573167759246167295192243910255007231373651599818001764864385339423636261064944552011503491303924744518137187568067093033948615000591117841956640116220013693597726711270702625088194649499800855960032020257190251664068911153412875062454461592198322306563767369555971168740785632487469893327049297297828093220662528758885223597995717594743232518424890256242458154993223274382454760211430873964453865776661876823547283637585825389626385795936995998056739891755886177769931664169261110227068662575441110463992000618416263924036560525938623517294843557962210368484140115141410834962655181188283361937454954880631978512751692308106719034931965976715511292089114375768796362492659463774381784212017309644392595252850333660203837849439845475803924517187480221520534328700649029417388285233768654396359153640782799630148047532749633877895973125630455072677436793512474200720827311058721164451137184151662036426170479185896629624569008322456265992911569100053975192220326200401602649644878981344878657518588481396612027499691811110423577254126263423787904426193727106568462588332074841844975830234960299752150699245289344752354243127947852909317485831129303643219398779808921261867652514692911554123262872720727594306878482926437516147177452003059491935382036355159802275417519689761833388358533513711411850549922125187560549798043626140067411414650869493678722605050428357006427427749491587535042877645717547609667774225801539635647309415833478248987718196050640763349358236843774634040183316019720311939779988351872245320600229147334663691755852094933793489115109073100105783682366464368347955965145126257491022990201605812182920283232957266803692434360245878336853507301227813082887946499611635127593642640427509178649653531952539454450109827898340347803138494680518810005894724054976270187247345637525876794200749327520853545665552054640905117577058963322478179710843727672523523259146942316408530280420971932300245732075046090602148203152262256792198143368077749988369573390027707267322316232943203332335938843404220305101446970770038356767021337359182848172506658091745877158192435392930141598412085761900843382147468944321100292416244838477447021506020524716102327931118743397133003098694020524554694102850883986895881815578822629634309984895720123747889411407104947406302517117066005978701810864720957194437559243825424024090106222858759577259288938025893139016103610979107895619470445856580746550065090715877828558581813468697903297598102433248968716635912986086779226009423917540055600777738959691859556835024906278539605990982408794387303640759202146667853628613890790586961032513109515368225205736739009232155214981992388093088222356115304164606876615407439135286485010657317953519259555931340377360 [106,95] -2870610902346297318521405800721098915667220059209413256830774050295165042829965372524268876538982835416856061105995811615214145369582266101460993251781556460814630876277457233407517297077479682714322219059972819039627124665888043589373373707742938989773074763313373645778325928295314124328459786263986592652480516104713668716191812802865200263259492945681919234237840766786498302384532328813952250576500268000109043402867905828219703127139158636659631958690473071823919078734265458824373544842872329068096906062155930824017779386681820991520248779873098184314545230546850221367800606179663249287473328882842891228291862040891969676404252980369165648144778312868798543272522980529638522054249481514028303131587814173842748476487594651518619416756545027479551135333268506666586617845327267017790312650983982857971465977210945409363232042239174243654544459556995272255523720307116845467975601742182732453209200401895505097362795620458134765803413446697594259549937893593450424618752010412767640838838786633480714970349030555022729622930141633372409760055169943170197593955276323014505793712351910853740875972981675301087024615324596071636365930458529024344505843886248203196933136815079919434177713766554302271099149816177807468357066448261575497319538017335376968841682317482184761708675977619708164067058000257474554114078334336500792453420764043550390062843133942120305509683706281256740926669930318865409581507324278061855273017571431332126795149609756752235559079693239171591416616691777251056360000035007592242252991066075773875859637963352641576975476324856935792332325047864302918714893278175004829081363736015049931368492473790098191043740978435867195039365332966879317725136331859604637310547373816731985263287891723786644019653437036593255099321398476707750292280953998218572821753654841227024326858107261860055419573508821565208924495621877259503255053410012086205216352103052441515746967756470141446095879213666940793567576338263149975354765506858529057508879951885473787185779616312312756148832634688454393620246608238503902308625889189242050028741583430100104677030149028162988478735008433331415787359337375631185057870701667944054009038464884430348070441007433755309751810339838032885259350443672216320907464845610593693873565389794303427947218253594356326718739983915980286771062134866392209774337462618796249966417486911280711493541046656225378300681814549036102517604853519683517364485293088503737126291265136415043843647206025545150869518960958414969976441151157720960603749811826354117456965789664121908586031865140187235167562170123365733323592422361755662341600431411172917102507061939174553370963152505297731088766916429835248102057029973742248227126596995533160327045321369594525808682849473684881539073109376425824333579547656486703173562553308612385094573762064396208218272120377421217084179447489979911790460917827397932416531752509396720160 [106,96] 20155330058035561439215829708413153613893031217051772202840293078472966849737741593531755583450796571418784419081023098753965140752205255118189661587413140141626732747560205149185287953926996869771043950139798418421405573126818219176199972118402573459164779674205321532985073696210490364139263581221815624615916059611323837085285706564692363835340749284339555794126640011717892260400199955508356575930586523231058542199140230834203756047085851876895308916776407245125100522581330758262334541433599690547421740402466162774004876581945427329000050906465744025117924386737259833913811046384153118741208239920277602751755385067166746014356198608600092717327713609771664768134813396766453839417606850175052125342619709935742919152705982617850241683712763772389352140835019109668611216869530212697669362285463684251488683131531200797024855537491573164567800473130499445521116707297266474985086241688620472615053756658164276797983871460833612058767262754904045144389292931045586371284994069877555770434581140562173011387670339339143532322417618977519915008791615273311469207290989619128766552371372333130197040765067907868901144771868885855632462763280363319272723671765683748995954825766241296008159291925477084364952905994734947961044692495141388630969864646632845866788351375184082274678784545720185925981250417115096708499965588655283327266282355403255872894099882022472325248856421074812529982073830456173127226368545768537374767177581299678154934303564753790156395577998896447265734249038342201610324401527336857902511915162534358171055102793134984041440807215123139197266594383623722154502653023746555019025688543194353936591398629601552285035912889849473880200759014116246427051919271001001407211287128799756915948639931593230532228679570569344045357008386905800658330895523932778952794340397893006494111106912734975747968325267405648680109586692562783385932757285059375892576241082411046823897124991569194122758071424806248498192769110377972991813229456931695372219009232995871769408482154668331215010869103960154171303280716251270938147348293073772247899092911655622612423879885827324023435022178112807082108372368050502010575324196511966315978460117931534897484279432580561057835253538033641269605660994373391640442348416903761688730770656783213526557501828101059935242932769551943248596995773016397193258181217519282733964645252989267264471771166739942412270235786625665517123506076851789914586805811023099884526058943683213818503994581530957271550075221450033992800768095906754424561947647582533796291177807450302924662411787846799561165692521159166452093161853606186856474307302480098742770946825206326278101572932831831821593685206302590646522514026037617498238010397442027020084715884417672148855648835482588367917870950802411093791483139893976171556565879744696507459028961079253016176221960969007755810586599842594225384032757659968829816849660984320 [106,97] -1085635983910010137195898047829509302432259138218199919266971847492064049284598173158912938131304751214746906814809817163243013038501636187536645717246517151201649544251376052157459213543993366354137647259228981414131375318058681656789785842579219360458298777613211020177779458060287400694492667166576406224090953730190648551952244021431733210536921898908943177021506889846473836630466003115697987636333629084473050692193495236884073288979251913279018343910038204572206704063061006135481329574109157719724866155067795738505950541743279709956444302381437292558371892736235873583981733166322899037531658797023331688050832862286484837004377788077618122603367036914543739247873792391662754479054790293341638887783569770944512022927403496107360545376152298099011695173408257469573078277902851835201980092833104558305364210745876553029990429828216519685375103835965468318771510185842986529445508160020212654152102928849633128270821508556394182126893108402741657272417366329617932901148017709726843154153531284963588054135524243656812693946847141323370079830874577703922766793064831054622960910704504943781275806365459210898510664507128468688734063624125881432860429368689988003386887108084579280965206083312803115693747391332309314369133317447983992133881536536753452072978828508584620333093891549663934298015660327246411892308640000512520737822046503192634869463192971729909573967326682259043136057184920364386724757601083214533070967382656319756155729971915108683802391462867573278215101511789660409893948435172624173611442386830764402199096079936434357929656447558437894092288465471620088785525034883941359363564317053814760399055631039091548810214954319039006567819926773479544235801687852353794737736513678140855128751153299228959873299209984076113096407100946418927680952444350875273766711352012721104512644099389680025896863888942716998822133491889862897935136610272698516087533274421150225739522694919156385945119144460240031227341220410826428091117754828220932670581924747249265858973946622029631436398000146305766909405747996282489438436775335389509621063822612691277058215574472261589006759459593574720309949212654787732097214749377795626068826068566207151454450638057479044415978711479160472723784133779146069282586793078305705142956639000899978241684510486101683692912338225921229212945400917604598688672715189467744307385553992485283730458010228864092050988432796075621075883924381164372719722182664874379835827967204223233985370209385992128864407360358337727775891163611955762252937002922676788344265007764307365072754992669943719263333250448767681239576967876081392472479807488620866095233592754015497546110180722444877249539561226257601879500516212881269295396955295635559463359501482297209721560003771280196873370209656038778651478607268220040484073175593405644730918513236195083351696165050010713386112094191663203192144116560212928443061760 [106,98] -404597060752289259587792402889382818731919042105357526320212764194571469597006990484735115465415595996621153865815204892319289292584388522688285126872787319354027725326871109456370301306363134083704999312965642015555861384441335676494038312479430138079205268704692978281607185829586830435816214626173562422851873303383943116653997922449258495323889971523840073317253743367969785279572390882835335770258818470084110482679531709700812230223011610927188585579105258345902499653187393834669751180279145647671601374398742573504264874214603051070865742808626277289381036266864214132372865695177743461462740053062811853737826134864879116472689834955920863913153457179764578118066511481776053733370314977188643803711232971447688215013895589995600767396895688090353919286698787645485527508695117098889307836326541798266779398427521929723174789051950854693814515719409692412315032617054989008743663822974576347148368781589794678141527494856061647521882422686870489308821566286431724677221219632817402473088069225758915131540865052642191617156887118724463468532096218807167046154244840568855434853691044150005047807805425442402753514880297384804585981986949175874715614445768117410869806303804321110174826607500114644309481640956464676184812518070448888887923284988375927124336068676357334595566943646497653261661865038591260772259915877681940711141816159725003948780766613719314187768370573475629587746438556143227148898997362303857112223613718231016463655870025411891216818490670090453537908095035760632494562178512601164096928711914727783122448199902975136502197255273158592085844404992935727685189103447281108446775648114703734430504852335152642273560543477353459126520532213273494821871185938359026542236557309616027786292589936486396506108871152546481016097852083542650591275863484126513494202894997475622191834720847219844592339409552125366173566489192977404380652963912020868360823572041299251575053870932831067490472101663726685334413594546975481713859410900437662399314910402954628196004507311852172329166046777993070026819586731869783787771782174656086595940065032011954646691225276184015445931998900258061273745098455903399355250040160591757101270018084036085738038215491420482821200647327461243685664622369399764493978960056660900741015462793296515128818318606395070822942830050145679354205780616998808163626766284169875610726088560587613478969062590391218186931173475027168426362337585023266364276050688730240521794227267215768657831788477668979457677075752899728366716211295233866047238118273757595163442640404886298445559022057818913812319550384817223768300548526821851155132821156671632691845630068053747427317038479943821674134157077133271400492925981571467621172304498487619452946649506302517834621000540295955643687270163962289158362448501927416016500287679050823646270541054900406303615860436502597794904603235547123752379044603645141253760 [106,99] 1679548139640515428197154038882658093266935238623712570371073268456719616419753246903654474376473833138808354433382671418855991838429576301214236081724443720093880189022949660109132154780313121993641558421735230545047969863259902467631757336462945812585901198619636154026871459298268581899679373499699479267452110691830302853883541715257561983279082663787899796232971862440221501437162595901397529597496160048591292391531434483393127135638778778481459724654378389136158988868151563429453576694302814307230867807813216224039057781785121972929391053686325601384434452129799649680237922877796985302278907925022795420043204510198010005603259265147382792726605189452200751566582939353750148649676998093966200116525170758630906914173937161511045866307348604098052112572172807260523751857125151869208432521912418682787282443791710576897284432010196270032679130729173399904463760582817004678128619503355035739254265049293078146377445082437682075322384479160222533173742444748401950207725509603585611024339128248542351617962846433646960493416551477350636051992513794657649546247031883800323559492130222382468666342576845593230862947332704781057529872694955579863483489487465966664561864438559089198350362757299771351779307215631670306683964904815206496184106026683540066167242462330687602748977633357779374654076348457630323242778870230778535894575381444750255176932557002538413020874842897337343485337646782126396067043588046605307108542174180485007288185298270421389537395799738743486323582179818246186728669455036172519980095604472908689668762258085741568231296741975584306894461385694966613496933207391987196814184091864473806712986415907086873261974413353436886984593009579673215526571925291591200790096601952371132742869588092249477821804413487491761340918629115644106163266713802773139046832571554135356488380478924907348659425367692161641188091203578468769705989321294688731283943301973202500538420802060674585343403867865682085656127764058444064901968053425768450004960560926119288564448463423304723700678118479510601409390787803135197749222350609658339439040445305296541538093182655582635614993612236464660683008671009981950937489698399093532018352863858968839282791709429703423386947230624105859457937155697425154106460205471918893774253326718738639646342559298566548916033591842189569303097022378651150626511040824063773400968198997212449059550226668945208915287496468176413919398553703027542125615005447578042936954817214914216095644579503503756621069163566493516756831329230636072628439845802194809704918580407655563613850062658951932485716160511050087132292473456998880689347115491043070090532796769501141446455085749762834783032875072200766736946168752777727348677391153787836560744659545436674025439492478362104061471265498304353013923590857372626747714103650196266183141428803265635439558775102539718550515094061023229153479328038725120 [106,100] 710982403610436454802979207502765041973431738878128231350168673904244949276993261228151703286303328790452802547576822629835848552654001753113800168730893218762191160872163782852280189334783272803512409786372223606283353961251398804818044452558449326176948065842267541636869906795116759900374208017823635104715341979184832481124119840288064801577911897275471572776409362495576641917078378477339173061933891314044506103987896064867523755495296402947457166866310293367982283668912054965290957634763504119183034302461262634754015233277537941832340635252730404682844800117652839482618474556286293300567813230478448106870861161926577814863259755445568668473552505351208666254302714227391569440608852341704519137073081468827017030908188731842754622534273345391631793555164158486134207211838618728304997754980589587219217754630075749872222927150831395195944676358450317795612083756688917773591262601700363706939966382322235377057302510608105267618450326519011148952159285733491622709129731656694181905062324101062512062242426425761846468820199824093998228412495532119376904988254027042358716205281531848903611951225205894577031027226729178739161305214849708463389904302506545389332089164224399055868885220464719717131796747679098355518245710229349778038486254426212049131012286202888695460901698375509544321539191106423744699417691206471285671870916577368782895497561643217530977146833831883404127438829237082414974066800847394301734789431680399796116158960854759252736225290663529934707343891476393098841993071651866585964424110060226986492236596221837592028543455099497953912659912580787097943279717760281314930769637426545203666871102078512272314327218559702319895031545076871933896796405178646768069430259439063017355019684124242802006867470336978538710194322447163394100360913940417902449374389649583877741822590940248251146134611036640607758853086360127020029828455153963848094816440081001466327303248012315797313487724349467900897742729825519987034075509343828155799191403296159759336966825143466630047804885032267532282608693602601302850493685079652547507010892750541558854014558299420200617813434294870176925905394798623437369691596758733612925697224475132656723681051682463685770525854036268289735436653845733408192069988436034441206427568102699898072380109535522612510449941365268215433102924293121724717542546844918889684775876180277340450281827691427176717391953017911425202120772515457323117747481965650553737850541009185343447507893974095768958459287820591173883746801014073006858697501875165140744292860922021575699857840629419194378336579118882138280833370029489522970780087561263634237015229931753815046443710186855219990655736108421105812567972893604951801080532613852900512223144539420996291595914693648395989855952451763420087071226183366546021606726577413102356086636703856032711583796427054968925975689339763486646977256320 [106,101] -18717337059520126246955623072753735690060828424494437872092546055089356392278998851525865089272899325159541579087720642202825154036086751265455336352767922011955063730159549294392448518703631758243600326624859922824275379962846977175204182742109588454479192297364950778691614999878312755545727615622833166435031557042561978726501857898277054821933649580770804354735298344812195555431992585015086305790817027584330771546563854325160325361619872450246587158064938378284540108165925160947377965809639151560835326935324767653886241230006068701301701111993598625561140098705885731551255026512319216329300852019424118619549504118528897179111130521176651431480742156225476396669692092767923907697632564431965123335395329542989021448296385739313390871060273581435232404507305367337396469623439269511284524628780195122428929577816661761300781025703728202672779034193287590193130689213706258578791644522455380574924538906224965081733074696268502962838660790178183370242695023709016400552449354868390856725600077129460922597080807195967685090865336133182405110303737619772324667099085684674857847233988678850754713645699891746828679920305510412050622408980507211228166158219190691798281061409821458366767986724959029242182311976426642054979053047469653821480557150966746923290200923660836226823509644497478631409886101637196877801574291335297623118907923501955109344382797874703041266155563296802516109091495063958321247035301746019566898152970937909484856200011188270607820829889464266773167954846020180827420614689946279245480321884145375230831490003244531698909784159225690504310010344560952120076246938482817294168848080118635990284656354145769949911362629847607412817964504680072974001931588378623968921806284302703024303285206317663272109865449241048273436759406224224288985502603011655804984836608586713768561592198301233446560667982334695959212180289170119234733774774081208265349014661016047344305441045209280069993175121434330312380048311604984702626689935796872584546634088840662382736328357501415084118769473537730524989161837653648037226750128690854340466574096074550747705521976948713719914788976662232049845910688955382264178202731951561303542732205023186218407968018824793161728110587079032100780188188013825122569524151696173942575816612200103952871667215046965714375196642625307130138709461689714286409023124604426248669174195690829632475428744215246917824498998438851739426538943876746532134555784118262823601379142804729068387099378895097695059641586305427627163498225979806833121684818892802031136881614147303914993939354279174442816304537957661186268139584464320845004768986250335084283773435019903327584089448514333855032814974597359524900892167207166027773199704469653966068651763384040419734165179787575461533854530003226078416088135803983480219062181633857326691262833946885346795277001876902035683660225782230763614720 [106,102] 44751984247685533700323852579249159708784199192367170196004309649412325779849475529097542668980599348992683593953345674277379332836667312582013512814180677133320188397371811124333480335779654997282569350217675041118373232945129433025691145025785835716810183092962608984190560614586974747906918707012196373455221457421846734377182535197249508598428454541826946413598578082645930839428939708292821865546729092847562517990003247987083445510737761580630299723535892586736176615170673155443195480753801041591130674719234612537929640405185001764497602513796930732781403970766474548207522623928875068051438005183561349539328994123406533531278402828848854817395059760313505914241476925850142539084275036638234636357625672695917591594328040461598441345138908195183110335505479198726486409748359555255176087981189546161334477736486519242569931211826823972715538739765729468087584824614240468773009202990135564346801379898328647741547027678074915141082079454564285719839955818278543163860592695219372171917105831941396388640242851840051501044021902751086422240077232709679979940405959159742575953892019343494697875473914484380543036491725620235295550781426496501258910808902948346435055810100811896936132815787383093290444356875015637950341566503552196314041228207545303656433809146914995259288696954700676943051071002492271809277854284496016757432775416566800858873540164734711877425559958029021089976021115280411376700491929435878867840617306469818636686755485660188161738019405250216156562369051733306806701077390379263537976756439555054609913234294042990917329654008556649869676568768096357323344347338164260324656636061887749207923177875528180471440751944689410658805529724577728733375575196653247233400463057474540653268775907627899112363773991598293833354250082303935942331466303845310350800617130356550915217820079406254339387300137049822061359442382224939060430114872367323703289609296669751817700171588498447194865829152748705407259240610721073430933694884141092398040730633535698035041192851270441737932930244168223892815486474050450673967058495725054907037812314539744014123979860916558551521836058339313995387824536590349152493585681842278916629848504361520662361014279418053366144393069166706855054476154574290467569102132221823534258637785589024717610358265884289190900161600534093125063429050834060776348097748203739037088010971927796007514729809989238409043134715085574785955049998512264665147617928986258269667867428638534940733102770893104430140091135841799450579500880359718845883384118856640624076577831872825514240024484240657419202491355401044947158120989311415144049479432409655366657250837263552748803513558514640372623977069273179922285130069816857357719238896318197240390428727058547496645895220118074569517016852246445099472328244391686543225246232884446745220686704333511811822454354314755969265515951462860880 [106,103] 8969968133095960231987152456824457013698610715742544731924540750351232148926347732468760131088594723644429841855993450816969168036299911360308760621825318000293298120973526303318203378885336288870777131325834402787369165619882774990852044665747650488386490054330359396949968241726747608938865952701851936057694583699273489290531097577916459184474222376575516405820879340009521606961282140655334610004212343912724131675551219700307458776607297772310232610392833441887276409489054014807500596834175815849439991908379580589656177122306251937513290068618915902571707644271821162561511338425499992695855832726213369153201243706851517438789061643423987235160266307419802754536408881547540050352048283765151159243066192251887309651794561142938957344978712985263860252540971192548077625703684904988500384543580628597980512028303949254907147574957290520506892175056167157814896495156580862759852165117798390331020269043838548779672612626082467207668772412677375206200563271420369619322249109670973953734028345474673868978438401993574730845166218820089247062163645028579013352546237922767504076654679132357414368537094756748774880477116616943379621514212381145618898151859991942331250216619705421202578736734634795031073757430443246816967777408429884487189845922014523613264579553356642551960731185773579123712657283330555159956129761301015406594987932905173946897222460864414681515143991121028199363293893843971165223426207316088919905582804522677062291021380502499987966476055144860222088502886614391199256970078673301715422648041148644021058809360478657863405756034934741064449319295402887309228050925339384008114103121851411479903431168958497570958793492691505104324815931888017945486723496808333715587256890115496844918173019158150758834681753799750184130030300138167575792892187716789785648655426254120638334582921169482963474436807017613012548713596078370001991484296722189008661622196372813562442448975530967044038598407506144406650654624059238699261950059633393303783811009009303677281967887847141658273043048905095161042986480569118616072898660672329411287704880701317934988601866562023836428073486440337141419169559401135183218097977789295171180820385786581754619659679796879524323238267913539325916125359400599879003447081859487306600756909976748873603272492334289833133190031677318206854038170003789185119586503123789110753994441387716698470202154013670093733958732314315188660795139196730804661119922476973817642368292123395143864595383308355323569915251391520021227642336745985567707321550174254673723680296026856849094982829702443057943873504981244645034083713600256974741640509873035393689592926325128052508584726061414636676612579514809994717498068489828163279253504854085722390212326903145719399145724245281803665575717100555019062022995646406101079103264056769227698437439531215068034237029654191481970469845760 [106,104] -128590967564008068111764804316035618549558873266503412600356633093306737937630752648689395567878990543894648730771541228190225633567968285741922456841670967178543845357161443865251910434388745373288927752054514428363203506230320497168262961211422532428452391471432479514673222383650745040449644112981168815500938107930091630032339908624338111874716160727474426114612874013483969057168720517708041252751119708513136167925985725828823735599621614236835042998609480009602479315423899458801318239684410768797532969238769204680458586904015654637163938525541033222430237475587867467592048788931842977819733371497861253708893800939909038746911344441271451421340527084466258199736468737126698154772740248794502849044893374293348862967076826179648270944427128089136476314620291094220803900057061964589394513174661596417906368164231393177469465990924513858635646871559812779648902646244936983395025921642527206049952969472390633439501111525484989757369290973171005727233221254062128340265226835049763194853139829019519231316979875662477632850489762363917928254017663290792742477314761781799889949869797520674331287872527996670765714178405631413826367986272910855418063219608489054720025712142067197734019029591343375483247449875724433803742076901406199451415748572738177032098982676664706552567806473684344144648329486075172390001797883890012162062586815052094276061586058159411670498669494646643540236998848846322863530674334678853410217902341830859672150807044962679013491556157766699982671715647451883895552890933877795396499903104165904848942337533599325633972573359161459024011956155214907452071564209911262941401548111398933095733976247219828867933801492453051077388068885525550533657170786980027954321484502978567705735219479841885861863087959681637217076478342080083754199120197759400934539131299282404039969574241191499497524696378320091528924734755518366397951294525462011589431740769784647365472526930173317474283986103532657916949473897024028935871144234562176970000337826726949638298136249041428920845658792265073655732201740959978955166541114509978078548330829749190783225996013806438587976913288335564948657787187887990917079184823903347334091360548225898872840477176248248175012328981966259421907914231374772438185584271571892733861797536559965237851158819014787838325521768873342976915024150593033388377637044629125251076620975477604854526140888223570383206460637123617026854673593280625373451254318542484198442340444647984887520764332473784104206050189276244716620307655732853759094437596241876802384935340097819755389280240545227929473091686346238683977632195788294095143799069820522960869442285423735183916510405959322802541393061326703441765953556760458867725815750049438426640718731311056785300014538279985275002748146100940421202640017269504967861787380638932943158009317374681047273203110289408320675840 [106,105] -40787411419710585537396743887885163370147148429002622691705451579818034967052651122889065064615774448361105432991933791622003280672862567426271462223210818090488890326437366175398213065179059677701817707377807278222705301203955435842928529753440115714713052049810381411374004157161469691038336844571236820562269556638021455541927513593300703342931077801903644016325481537805095347571780048250511972690396797172418958936767208072130584164944854345290010174064891515725003507553346649321456727212447303786297186668422043209336814876243390505747062156106457038984689289525126709976706393325038765168619616799009699513648997954964988224378433622430788735715928051794592413617903432642022393006431322428036952578168908594695136028703535385701332018040060673505784262697868501629303669772389953449338449543734558830878347744180342494283040308932153123258490273534325938197456435141305720698939973195982603097065540986855767353248533205250419473206012941175213475548496570554708539777819536524150818133825563903968058063047060300784551543268683951969223680210488760971228044922666464022251643621492253056127579442433107493156940782781765953808323070648146151623736864525404909839212555212382506819956196583363527606958815262472842228728946958762622213463174981111499728866861609883417104980881423578115373092076145973712439062799952905322047955337879716702356268371011255692122759908428774524320042794192631965873517883289344299222810622337599835280948733995061838509117523727093924707901178824615716809061165614336746562403389997853210420891476724009104043416584320653336380871714592878147820510352674224758666021211341758858189049650136443276157497114163194043648194811258321870117836465757483924770438667256313980341323630797566424481082400258442268671274070187955688890771689206843085366144237805096283445223159644365523535938017081683292767392739673879437379422648518884809460183628983571418770895949490569832080506867737696149480124194245860992709586028837721058290826941763733188964248344694260578834361160322236190891239981045870564325019062447310952357437980839280242042332896561182888319731806413659022334631092589821746062733461937043278484673481566679526865567811327930291126535950422693638901770997313538213933808147832704203322895391898372467812845115456732387879567714905476649592110539992984233080536708621753428302241110218924052363541459637559449932502948988068640457986775332597829316136860934838611448755715964542667445437840376270660290524736189173863714756264853425999542672957165968470871109940082864589926301565846026283677408798920735787291224048962557127898393759907268883916236036713606003254690044180642095104943069554894568855700198431998299546552267846857826322111415163955108773077508889748312694806856265430910925952173056307763880620728076846859261066599619823058921965751861303388800 [106,106] 84338680859203963485132830248667514897724248249463717549142414455290205845546505027261619018359048798138471630478514413239575800330700086609778348521114514955298564653848497639120315945845267504577128733013818173484687150998598873980473978161741195886051706347026391505154673573160567293807454910967502175914267043307316765520988456554360355092212739219940785378903332131508889015469495431985408868724698843116555928782882264886220860355516827468150122749740440910856064815051174181650768954064415544759655928474542690654631562107576627898251455840055735042234649703702625147931304090238702126885907377782997710749586496274714677727893274023540449821726478002862206080710923661516350131792607810689868981844169780555718370061426360468662141125699011306280889258273096029639339638461023124486412480734386365404167369400585356389134319534375946879678494601651571108041725955417960005387367195214966301819447865667521915754263579985725795966206704469534391760505336439024285552968437061462872458270636888368193158215150577738493633054727885275244653079185289061803509246550300289412834697710011906501471991834772464050622939146147421347692816570808865939229935217819751058636376054537128614943937344329443686230481524218100669999576252200835965202543771456015840828504506038142772401699514931281469818145028090900494332433181865992874963128330728586645791346586660565959530651092844276607978682277574111600047433815221767313052923982687570777530719210165818916202556013433590553836053877669133402186973131473032410736015239619518399288802386892088975005545537859779192056131195441814142832118794179910655288978572364769339048558840869738194122429455927138091867133804063838943442532807874662119213361445226922210730716163226291344123157154157036107558039827921507939810209511416601927424453451371150614129101224383409923390772807663749241412336263095325161187577472428240778330262604103556993903079137620252474518296851983962016096404764447657003703396711917489811239922866083865662945688653024838366752619280106508015666765013296741084928667384928455195098327139014325810042227010826517782883145675983793112493941198976923167631351736649364191009535039976054786794171396759499105524318219278862058208492893841364859491279421886372716600049580771849864166962305606387528303926152574483085170897669736253320584584061251922025454086448039101683933157684754212616524288879015680365685823101121729655648545409357770854283324914476705625352361966706437059214345224830924097410476154735691787193184741002859314750732712867747609784104718516628461252198767764140038022140833330077479944578332300732690420594985651760309423569499446087211961342924758956218677009185573722262321004539524004898346260703587582237511649283233225327128310934227561754804174214828755443329464762806328230818608569139386818121921120919360 [107,0] -43047876437766535884274791658922484390106411755434808668900290375503141340300756063123483547479286803629194016346889526888569254828900217914996651406605787006318316223980909750232543985527808829556002630530792820494394933997130619397806172605872995310507012926708294570885798247261924909799327014698805553763807303262440079713208063487087167027016836918914141750520270952913614049743944408132480401036520361141807518247771062915574050469261506932510296766874158288366307833812822083932205977745972404573532468172416492030446728823883920636968646651339546702976015988870338615871723605984248121772680984887873436974819894194400191858145339931149107793097789886924662381678443136888483647480325483155440966595079949003422200226145206836415127655764051041655982959592183432293053633886843894223761363701894823285003845310014802034224760389000142698843543904866986585670236396887774101126190795574530647801648845871210434521698783969981444836293996494384313701907127224171812762825467125508842887537068161712788847623292165585736697311494865790431792933266595307551742478854132764720259904635006958071776531635462209104045550485907682425608779546293826047931930364830368403740759415449946633449080136297487080374987166309611805220687803075600141363643928588327977817720526643831230143269889444709770759999035390477325441062180735959352610175854377946932016689165237194607885239067993683884358048987520377608495255606235259970584126108281202947041801096255155086588487839608163889122016719639621361215271248232217825876593600208418326797798924188955953766999181573153635064879885328663211543901815240993823727931255786161729516419629074225063664046640699856093246038053755003233799156561378848191851822749128737961142209196976678702135718286402093517786476640594223924670397906469792612862964619770787054036349736074741830670401035857204664283982398745656720470890280853401714496804804925000011214942647723544793084366178245166599611687701454794335231095638239841491404091398436542027814715128847233165572067632451046482174721237890367621845473863493061981484620067195918300876656388908630992644761079435592353261207779397764271022384924663704126422818154862938294735141739758582848168583630395406817684442044414360758112051770290671280976061563850450779219739217094722751380109191229436266463239766092306707016135399376274682439009013806457013232729520348549754887778578587038988522281640391084559527702049483770842461434812102544802442567866932615436212923866898983508568009339056524936684073305067599119803551721313796067187330960499170051094181827216461349859026204816401428120027734877188387288165290540812768251141853236991239454907967492352798987866760613194491391893237654536821184989768924689836210043270371512063752354174783410939335427003917390649042610268361218138796027434698225718025432568376699765064365390763784344165992220955383192740321640171491807630977921245672779880730556354180983844373504570987337268951900657405693662330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] -1044339155621015955108484753067313761424477078740675304842547823133677623332178434576272178451794515524595264832600344387510546185390946974118855144834915108429999580784577486398191436415429043247301489409313902945950692713397000095866894264352633210307421980255628545416546307205123188055647234043526416833084730778428088230864532987796152923946403524188298012512544958183612711581655478794739153415942228501314924838838999905247709630011225063055958897798945925352148358519239270797989428128011049171383413680446576211291900975071593338219423467325399918209192988174110123834926565900873519633137741470758420783206465615158672274993262035656934613921803520230666744943620808622862024417782809999835116194424460439121425819965658605414480521770532955529574041714966749297604669499064173241532795734924347950558655082250840688789127732491750069646926961249070251558258110748790643071604066110674454562536536061817025453740871897576120566279503686856318944673746047863153413249269891578836943529006309308069893120287878503556293042911187770655332322751067786468068251235420197368253380722960731876115515864691601373800607148868738175221237735988864746500772416010454895265923173891515176915159621694888703908184818301416223170423671415549415955943836467928211898768033452483543831529266870793274101405344473482738563852568344483942027132172115034543310620892506368082493421733565082330822987126431740796095019632034378134267165682874650136489484542182561661953529438351765023101241339149894369151582279573963496090639645016445103074604438520469966703029109886249789826545553755723568222364612166950242731673332763095407086146004239926785121858343630030866152414221948246491129219435354167609119739257256788616727979129989655039432253874823727261581729609125213082218964462428120618270282842155073023031909087292245706643648878464875785924262725090071445204147917433995960847251452738739035720286588130408271950372016618528238403633141039062766011248253600101295137228607669917241025658871240971602433154964218364442949113171529060674722941923127117088013931469668457919560766346251695389229765269037270136326767391538482847806858775716582716271101428271549047300003207517137233126239404246472122144691728639444306095061270002811646188316902059949564803640351166649781440466637044916634721528387021435950182605390396697396251343640201567948095447149572407909872002829705403781570704998927481469144416553622204545837656284321605824126137310481328878382499680369191330909912663883879477562962144920837746574694411386809151580707159930393479781079372932221776680762237812197244471410252076054675508609451599850103319756812923730411551194222495717790446114856058819744256817647638835289147128047778819186904397367039818144030881108527566255799356099916987736926097384095285981525864683659322032377346914524898496166182602120176221845467376627249850432017016996631613094317184418190441711383607909095566593068820591848017186301487012979505313183956992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] -20199946009187880622519542805852948266287340462281531185159517993861325673692359220267787073579182174042833414718297995476141073880796970969690341195718890024964829943690278650790024769699193386682260385088762969897089814198264419202480701395541266561305424637742981972806812900485205234639074456839917896622654160755203460734241698416572325449529472649232563505527398908590859537071337552261514152771141976502965151773132337248374026600483645782048076905259557816156255416883270456532445748480953418872557099015652232436721082515942454363416283520095798585712002348815990169418100518253352236297182311422083121921363197760091756916823389044727774015406292578201077725882615294675173932968253484326257856896174591889522972698465751714084071934112543929744503406926999592062585908190727737498726717829059482883830730412913081334251987215831672730536600681782228539379507698788245617493205028509552225448165177224469566315262987649891894493493832625332250367307870665004857403553648794787221241658721205010946553247569733606310418442876478762122916407702495367086735125135469968736081417492591249512751811175738787039080115843390427228475175023460257022882203117823875756351061358299839909115227505804435063450167292447397888953085842542386468760459853915740479292492780044211429621523765564003786047974955448573451617995017136686527371755405715908383497054238736430036382473916404343508588312109685469417109102543561649342891756325946446316620782542547561100754824580164053712566362009563389385933555175327776418702675603778378872517384828620644891504524133912070536611594393603542699004169099078800675117346575409508934061251516384595840250006959608909497772130412634215903359816524015964836362855142380302468784774338345703435692994417287571186761914079272065369417140978783234150379253908369859723715069950481864607518471986468717951919675127640265428214392449883673402128346323599766619015428915826866928806071983678830481841764636224171337828559561993653855365010784079153724102773939815919665962091418079077799392963121778628916918090222598667560302781156248183617066673062524798187828117030622797859725066063858532593168053416718997761235616286327399508030606839901275091237738612608754491598074548707143792325087278281965401343897915693147189414783870934437635558889048849216867386306047955282547459680126004709222829013719929467040127824065579937606259009484613393371618650223484777678213541548121476544309532315779461268203290861108583158869176664415416432911000078544673622464412496635452164224665963037995225181462632126041523878045336085138231059015663227205404553974937646405470847844922619084590990703439627762363501617111542899526668070086930971928262663828231883823881605138370609758107966843181428609083768609604959156936490002191491900413549152514615035845861716389734823866276310727464206330898833807454757831410085469121688294702008334276573797479317360214136603969097727104931092593110173852062783419965427124318945075527680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] 1623918834646481799355092958819225141869899555383751958658728078793819799730519296549505146413429112636077082756512605966795411880194996927527257200477375369616074965033912322025465662519538451311671576882570323943357539828606157572403685315245194691116094066652581482753189114398185136117826205894151830164105562986231943948414733537469941578786186198817291634213064544509913317541131845083810238585942449297659131252143400498957326297556690528201050954912773450459761092520670134571154626183267937880167907213759943158406983787909915951637196151287705843664422224096758027367466692738581195617702617816235409260766309934310122883351156222406640891405305526546980047318255135568654835980316655753711347552302711068511013533348948578470752199800398629944531759704275112554085893027517945905540708194919267978216595524455698225636029505946918735998466439029662010950471476534485402625580755810217690710706536433135662170398007040832033634268463319772392907596331225326270015085400110429384403313240798696811188413674023351438789577707046739400351906768658575469647924447395897443202834445736444573117195876581104426793913670861150056746345679629817617914048050689744191797066863067986796167568990084037290139891647232913291621486833535310958925494489851403355853253848464602969311318082192862475830340165289475029220574353862549754802191707777028556932864987680864787216750140947608891563280610651896120761828836706762495356168007425188354207574770737863735498828857154170012125380194895732494534330461245878543301644845270481351196787383125142589442624842393997106543276648032289151127723726495521403929905599325863329833052452659110915668084361144061370483246121089097513633405653396227876058375279242930541740672131275389011005763255406990618104094579400593509138008656036805585038078671162069899012602704790335580781728554398231519161895226077749810081094709966306912567052559996503271903893577877681489420357961223860822639729275783932024906735372297579445793390272565138219006920399345301478627555014141952893914748241223124946721174160380538848268842882981380457708694826310424965003853253323782732304925453471205612347066753110368726583309492305483768133743930659536881933853877324128590116572976075827295680111898689670158984151334280562017898787399894195851994575030917139462785115082377826855628197197288049335503633354602924177012816458611701518418878528423310209290530461122676366989782008423820093975738256224855568212754582281145456715326543165494365825745074818482658794889040334722787943902434053587566556923330108855983446934229398784825451175348763285084438652652210211160338235688120425634807430811865542769963928679875562969139961451552905586845874309449712794977020538533597738204501451316784107517315829715877078881938409477853127119439527788552391296298535428000781606693388103170606965808936656465253732901015507672462785174916136195918480639381091420566295850891581719138195935086956203168917999816457199313856318616371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] -1368777837131827782057865865311134739973424786203089464660880836885036538223611947661627444838801638738449734691970187634802336990707739873500543041675747245934628889821885300796125158755680835607128264256403121631172659308379818991193662515110746894875473926980192145709529460664210553551935268810855142696813373936634002044529026570636619698388712753565135916783828966847273001061057568992794115125411449191150353279250677407129035307539800582555208993375411056212146052057941817872201560790914955917594703450440454395041085927135371448862098102524688469161824976387790098203094447009987541802437795542643482490287636698957496948103610546118664872591388115545776336304668971262199904846666225982002231540220156230047447601518425144105498041743733582103345393454453585500974072850870806786909231635502389869795497423492623898019627775314440676798138200516721660793290655643507061259194247253539167404793414112153723758017220245331965097707585475685434156014666091138916639059219307738363117183674093477723214402512157652704432152910492780254608390709539100296442236899201236718850787216404277879000910095706780612501163230057110465958079505271540610029445603707815762025572925276130304075151751679223007367668241942786066685555711498249707122147008976673734222336050737396537890020180594180103268169848673019795563090042337710198847903109358031234680850894135603429616238783453735097687996827215921724740484576553414095540004246127413866139421347273591008021432715837284861066969658836483410135980367788700786456954031182083557891667939042003460533060705396320594398407357804927618111141841974272057239716309559703870558704782943695303729146224717120259227380395347817573882848141229037093510572803890399789307009011550451385120291568053518470874261643276216491760261550357868446990208878797327664963453306820916454025860615382724896470444931191669779158537452574571314398827715910992485867363188957433063074533904410451185703841177061308524584634194199728974632860773195758466280011524704462250511251726569184345703153670705292582451246423156725881848810508183978888559200372157879244103932978977355756564018737500408251833779878537105392100282209489690428088498322498095968540160409492640404032411067398672672170874601973070567936844912485483113294594968480857400917545836448300785052455825840047692621467593844055532345302464073065643923832956028889219406164726318457454126938380032923777095974822753068831747290976645689312707238488691861291362212086578524088972599848324425720334404529710320822440038005747874876738715379501273040270553101735164937256700093450768088249292438326507095975153733120527480636188793875156825256131048984185953880319353489770262769039229283849737838599742798283234515133209577108314692006829671947282546867007544021030307892843628374175140873356634603394831939864157970509432666184798634826543941908532539010344158963473939137154499874740912636735861010467890958742785915622559225598856957609180612056417273118720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] -163239411122451702471069422800700756370393827265994813557736906081220486465503152582525192289305247565163057664952530483275555460212129934097937128191058939214283562424220454911168181812924568358688336405259818159274801440411388962069837030664809112679904941530676182026942624305303009409592458227498260428535376857871303397807810211679666223517876817911650162338671804018395278979021108084350068563199982206911584125139322721617479692578525284135700585258841915885472440500546783117397461527470627339942759303436226919432941137087884557438611363011284707496500967485389286979642162727777960778962532692319615011138850060632376854915285541852260851891135218412489735847922031396648121027189788603679166904121940805128644392072301032174094001630543514805168852395933433067754499217099684940015282610536639041494598419323267770764994421177978551112194291880520425031204300578765943936980479930048862713240395571832618416285480468816500996794781067171132466262936291337828709209779868242490348910076877751045094201635357929266268395425079539219453007502039685742781356997280399059756877414398038030534944648622514371045525442923324289273137446182449475640818524308760199284763689524475889049355913918294417097354783036879341481065632800085336805044805815859916160146417928872773669239230820455180487121177996351931047366754242821705252740697887103583949659618912452669797156657123763336239354691834049328332005630486298483508273997064071297359942191277386415847664481385619538543368540802581305898236137958423525846525573224570414122832633401984800027079992857041769936094678750151857343885302864293967901453333365966318654206813940483680755747779806758695805614373050188693024027720477931415512576439298691321580845993710978231741677274474588638671475420540550519073395132268444625828761239272396680162694102184169848138320906098282742100168711317886770754793057063007685113484362991203283652968470832209593133900799815442282164172730386756140289701839702278927511718499481855666883203392002962105339378885729548904117138375757180295646947797991056565934884782286042891012470564782301021775860863753136105596150980458010730336311766919670896565932195880656526486352363085275691462331950920466263209642010077394148983119668661237556218100822819889359400690427443758069677248312121880880135439943702797234754078381483940543405419815554008341011356488471821735419434184692484050305626880980202066508064218210954642538427218747778347737688969435339188358216975931657200016200286553159336137183497190541512699460855382830931063587115636021705460272434210837628964680315954638643293292001682173703921164183618981668246311522480136821118681362602196189959722359352180845483520356758718333405375767764768286467354870614029261382138790577455126510971049555248224498193049709281747423998300307690529012847324375207415740582562661308844564430962930280559362302066761457889941985355933026698069086575847191168268271695349699656624844704221749640304552781671301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] 594017339180966306334541628637789155342034609926791039173835962783519084420550864736061166014442484030082734720795141596335987877746732368008419471372967909070522515044281392109416472098337855933652833439575335158509211790195677013521517404776783055740214728751900122492754545980271530119322808341479944747592371903470993913005287566804089593818319375426261669678356932230414267583039705025970366289766444719900288958126289019747963025279069936730364159027353174485638539856879203066474994624596367952956777740252291976483768338206807024210279727371885587796899430010430483450929436487062986805240048962344992806845752112530411522278239584935470974553687505330873662940521625260125393864896210158517178835043862486093600858665217100633110570753756793411115603733871229227968082111912394333073225464274703312846597644575420992963394046479547675740294764434021783569818015491929751459735466372714116099231597310572616655919537504609872559860884063019477303473536930748849647807429838914157499516780102123159848838640548049086318841579617185311719440293465753711695310676737573971827497972448627255372221040497515256601374902425599473388347241452120501014136174963475678952972091828274976951259658360847797472928807312947291094714644318568994565247653720050761732497812717019450190283131261748729928281409737906655783798159913342064296739071399277274698859763233580438306652417203106779793692734740258067974394394639419273180108666265596379232165406006875154855071114923924390354878540509949265833777215035462015583174117001489530864373594142453418932150253724219545174575821778537791116251360708782429522989817893645364197972665536665283633366927071372861293877013422101620853559031951480372181659040978864387756449829040075239065958403106940014846199053504356185092997097046749753181878250983420559261447236836381978391459769403809112807505515030471967741280822104801115874966127605122221917886420167462354188925431996641842615625603587924641733780123428748707372937277885520022131917596076642630120812225208837391104960299773778505714207463194759431478381568433326324449360802521278590744288809137298402239959339049455882064015623010918833033456947781154285836494931165561587318680786294793201370485583040505033169226806549101968461234499387589892211477632497088136193647656655046542533729702720226902609186032882029285209761231488981140261193805710612716475798648458946058374588852989187312482361041333885101417229729042753939763305748460949867148335853361221194612444527703399137380330678494037451379652499007504069556490553351604998149362400620341110059548042749124027121094192889246391997204959150381541042436003596107643024948791733449221842460886568020210571795284496636075165505428881468820103452847221670020141404907318836435275643793246069062139502962862443462494117856374961656087974426720989385933838692461044445955274254044902543868579008456559899961100118478941656883772290871037172728602023944194582893151397682903346236186415060746240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] 2210226412726946291651010057334325702282000948940933417374745626956459541613169438799129210592383579101719381879286731368777688648678591091971522031926273532219270721607099131286645230747577014673644489841445642560147672155276616269598153586019768030905625400817254426871428984188795329767209460974584354303319296465512162979278517945319752164291348305148350181562221936161691915000843077167783080073629001461236098860385655303257135543268901494821884557499887606309705366341348936363749888971935953284343728515234200010693985195804915912853612687290234985847528355059630679377760402085475422350678599128070202531619592570184012671625023559970537295688232114716166914610000007819931616765864958858267002844545801754693946120279462274667464710865158750388917943846887135881662746532210998497616089204625726858932533556142719020100776726804724293485243943149334661875282881925283294812085626886978460331006443312995981656725736750251790867108057990137372886679056863786115475760702568052970402877290717307206347301571364357994262290884122295895930153517616187458048107290724010051800599670289985374337009380027053957592799789327175066924977143085666936322699947307838956415911079321436398593159722764739576364326026562091242690612835170278324679535040094307208999833039871132338932901664459925770729378271054715654490501707304401958332520061568651050884708246572946168899642971430674478283625645641643626799036146981387435099043549475107611276091250733029173929321636435583353910615694217115344352368042612687254281871630688450044421755247738641243403936294323320898586280679834904445463704488112589154160275015054021360585161160940984368669481419404659611619714780521402790535762094283789223866802369689017438412820524445482924665479009196504124568258676115449259133981231138704162514317035282569021374525602976125004311481207567295425641020429645022544009380216732734936635825289738988716144823355014171935946507700677335249472051714983787196953664471240715636422341070767802235574450200817951790210507218038224489307500576722334524486662695901892822780421433823222352588367621437410588774720082721252271180921498828993314259645670865586177250052029583999122060995320986154306505980297659407235328759207039701819600440800423349436858975544635840539247453384826016673078889197408724375933711317289257710236758082837908032913969333586523930780692242042064189837838952113667760050814152666553792185827020484608396399094591199193065555997962478862475104930777028711342671378688287730010395851646853127729358235980049741415683923180160211673783686329812270073323200014898892200427844642561871754037826783993435498665874622791524119846718889496796471215582262784157264841977231866626034646228870548718544737670791221891478181379412369288929890412284892841025570764962021542328759173250498317230188363887809937395497973623026324881292703019525469213190352050371221585578811461817552150133132656612782407646495284544297286167195177657422813753526092268830720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] -13511388202045245912344414520134755439846445535654349515242067749548978786595849819270472016174377702794355546420759722111883034421088513660285761227262870201095367399642977128069364782525206068823610736291065547679877294103818021186448334201596047546622260195616538000416311949817144713942542546945476742262591861108049761765937525589470984894214565912045324827254763110445119479511189843435660849964432259564192367041445663727012415321364510042694152078945241573324852468196963250070444469966951968454144362854211449969997239927022612018955732738440509657835540214234371807838666502212846118589323974950765773998803857805086834920412028389020695876308280540922112314119971372012992690901774021996914340113191361372265709319066201908991492720326956091693665795936566213549380093034846202633850133409302401943671898002004940831341863484311930148897858882778449964413373296441184984755132672910126420504309242773157711387585147729360897412526450780952991102222385574593288507280673807025409875160994508624127094039511699378568154119882888378458028459201748345864255418666410145370974390903666553683099898037978225227185777470031327838123896864902060708958064282476973390388168532126271771260383066074371236822552110063459738476767801541173711260726446975239689739648734391710266760789633933319208865970322038725691391288689006579493083750505150855413664944127879959797506492698973564110926745586176494302919805188603556124795846639667013360364428114748723523055143266923716373975228038602133303358936101808681412950301670341795111929947077872766678621480392502651097669752156061465530346182982295351175887555520971991734075188660891123620105071648351166650718363718544877944288938820225519613164049301336111827143766436378965121995658889618745238092348552145458420287696993323421765643907813444942871583998883661525445843496201499307135770725031610131409667185104332367999579318199186425319908057849950584175041741397735200182830220214261335858392130474804924357182654619703571851888192810938528102278633834621106234881600104398092327846870546567592878699909391035298802745003754415898109788251238562050592102712875510195943627962889566157232971093842550327889968366551904650388522411879523014697207071332127419638461356027239414687184097756667509739951802036380788978117955222348431363783329634644496536089361385465376473271572182886673954364929292036779612938140946959252996176239841448913513657905795837040336439429795263711617456760006393598120298693853683894122607419956874525005245674971180209655664053831322640112013356757865044961483953119574573504505062827922694297788662835056296323937256712265473595519555454199930658031239143333981809332512449257126225039929398490112775814465895675198291506733277854955005031118537341462948873102768032926620684171242082657350271574665714751224660342909927739424453528307870359562703733516583978370513513452555948653341852815859214046059886992604561677979268793228608699395556241447839311747415154507120640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] 11175660622598306151424786191374393883119500553754809412606564230244472610829411852967269692663800701909288841065663523702883824527274166347888992257670556017104109922032998293994456017197269852537987045784353692981560868088374103280349214595041154914666917655060735618963447518364937118507203942916726441320457489928959390073171407020024679184186385166418476645882566980594812980853146850413262215715782862088316467785701204006616604168632950160355238774941908553226265187466454048966932192714186622796549497583267176463640671807012179902772060973613520764838105594449772061685139052405736369542499248778392027601187174232446845842057577065403499664318275142392121563816015703925273259612699450924065328566990210230440354283794760342042230118408534710728840199113990720628161160950705067520965980744473288520055856475180937883262421670004927824108338924821111135302937352489755029384668200070551888959798588807768677874050000852752558730974603049010547020090839017967132956724310993811109191102912568276214702167395813676220175671024738214325379648214104137332949429359510819996981795893772178755865805737183096946488157849150713882502007498587077739628590234443335214443533461242817035654130983533091325560397570761946071717017171987811182886834647733103104356779457004303743167885642022192946509730911063483687706742974160588301092519861980912651907373891729235600040591880357846602813121961940893161072095584617896741094972430116208321791070743609856517544932410097635899764687428867709298438360999319240385966923449244349711124335007944830906714410866332873734272314289396910747833655978923133268765054867299395200426962027817394114037436482977543498758170554621213952623540289032944470764314194187209101522390712398397722108320107076323168657662559514842966129415506869318344363832338635981731323234742790047543648763632807778555443187779123870100454859110029061630008005900852509826811837872537621629176962696666375865847347403381119372788658632855873436185495007845240082862863515823614223738549326791462986209394112693998966346891421798267378992393575226634394113527296394155258340236908635474438440827104322278015973639881249042111436678131010380318172835423048945363265826185141992447218990621082720766682804272238027749296494754832825274636123728978265538784775334539860320314716542951993229687924099233101036141144306371587537765441420917580327218890182463913131397184220482114052605757489217009655060120517934816347045810515256101416186214187343478026147317169525578694267433342739958270336845062928099752069412192978349502984968829623083498393103641715613119004559967556268893956318001387393419567807038352479529180844499132262900330198829506020169291567238331947554264292610926776424561394404297282562836306661231876852735718098166051689309425086666084589951222878430292511086965483417819477453383000047045156861943051844199662493941856747722117068097397639196360112878033900841171421218234255751006523407160618750185642306141715169280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] 46055805193297553583710236983160283831224736813361896039701229529523615286032319941434449642893387972051460170427338909026790395615451430889651212883316041361974176084609751327834882671997723308577738507316629294315083770708686121697208850845590708807939475527378142921560471990451158705326959229038942880136963677042762563862278571232829592112478013495149690074412767540656436491688090980720303474459487623020579248991665997776280645911374651177117337035978780985296832642298755977805432083587487959215748191405657774566796593115194161120167447495744005656716106445069113610050178941594275742113257874993050361416341476189900172063984423729892415525093056876327612259193666930197037628050068497437053471279812570598974650107242506730472783774793963675106655352344913836563443944537514796614627143274089001825152217625077145609737109862839860648068196155488025430610745576205928190216200673269014959111992277445419285095559858731969196542581622566539711814873236697033426019859286465774635355168845511902982398013212296966813683565831850542441365691333655033473508027230164759688236645614916902206223890356790930830866619341820285671633778609200983359294091308563950602712427466105890481527129663483520354045134170003994840979875699647002583805385698054039752934408011210455960902046847110897119998489998227121533938111463242932995593358818622196496263431013589657863662668139525005395406698272217783478139105231480764637755582195673365162696953636265091062536910705481908477709325959857133347317816857371773356872578099316431022645308206639614913945272952791303768447900488070753211929926319452257443076378436256401125467382349964591159738422630581900957325618144596614843566417849607760682588768047979727546425901901187187392668033221807975509369371035173056667747711479842342287224056939542548442628046327316624146774679970219808284101009423797557658911969615863109382832797939454751051146053806858455699962980958863395007694827310615380715547611280799516872066884573256256285252882732103990885193116359007494837359322734996314963945911399711218528310743871805218298990364696591601473442573352175776051812169697235963479349268172853023348002209173376977980036264064914587089924181786177849821848031211359560588005165921542326500975365912183335487491959007165454094192019599232458505683060317929292660283938917715979004331340833028195703745352844501643102613521279486798533866059211290155128474600046408144337754675301777882645010686286543169055305220668164602952037118827838387188115938032589677620918900583388156153007040350620961656765475355186645540007157012465829906352189379992015435264029068239480366182657781615990457168634998794546584650299650098661672595902227250517377056853457272511529086610361072227987630707606011986497752496259839026674987460144711147834474693193271051714718945695498949425137351455682774350287876198810339930104254059886926326800035825609868839416091320000821551524158948940278694602592522279810059604649767254097920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,11] 125566718446960667259362013345027499552920441920267897217214293426742906457910903384851734046513233755427927901170082348102639647159009675785659621084993096198038915298848341840418672627776306583365188047915444065328629326602609757745982222411583366214706249756220016610559766457876577576713633336811369312705718085632456302790289640584438410411439252651275057619242164836606729013158953527782380575109798069551098461272186655106777322110200457580296061199206354347511879312357069821805367635443155108948204519894531057292661433838013198949999495975361508190136081379069506272078261658197592452505406644888296311704839657062904209568299477285185620457522077376391921160999853216109468922495392779298953733055799427979113944020877913622521202726830527687621473805315760011525125838090025890279337113157094135628306954379864417931214439734365834337048385839778958579988162611591181504347461104959767835700431036100740873664726217497911406549322683105068763260412827704679688872435232967126119783548902803119337294718994474225989231268795762142959593500362134725528912684536516173393449906807707315620256158920660434790654077832188664998719805011917431561787499449337519191357437893348945579350515773718296456701965765467056671608686534020255157548010276590478751209867822273621912129511959965556543703839157539069499936732069281177736008717878231466393602439084124402016648206097528133482751341593987792422087571030746584685605785868089175415086118784903614904628450726617813798659174981417541703879318996693458741180187339819357692976247483235270303274499218590423561735051611586482071707731075028859581362065149660716928302778436775819290810769703515687297431744901530641637598656303269073594247990704723973909170877877102239291363621763031139798383454525607101594369287866416105774469910855689550959841953972543459905122088654321132809896140394728958150825907848883926646909227503994045082977033498959736588100303283755244431621890938374930882799964614738296886471409434790678072890338512721620075126379311608779732953752674051992201284079046019798723286606434788948879776062468545554526236660794466161184691953838883936669342847865829567658716807822319850592047749512960724774294504538341766493502321529258514429028258615852574066744549420015573577079336829785426682547280982300528420730294376942309640052735416080600278305523691696418208471250646975508704511477783315224628128277969563600045673909350949133828856573539305600060197221842270949654146511752569176345963242957745619355267199644463807461240967034179814381431313911618687204001120904143346581132335767936739431268515759123378787753932160400195273499541590746144718376862526444757756611144816882860655701932542526052393057590437678536717666330330445943453044846344247149761758619252841409182675578022793539783395859916721197235983247758241966306429934887495054658723975562503958904617202744878595872381850913804857483651199806896571432286202622491571783357747632972424826959080999304036352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,12] -2000425938601540639309058147520594044235087884747719156069646215522746250124202174709952243363236468751161866938740356459298290141652068956807207408011921893397043596535881019052178109415563796874981052797503043161366411286696483940688803337342964221788752800867161810726299207965723024667225427005679263238309281144747472747258201296757089027784476842997885719771705564712203527150094268450859847366076404233508667914568674096961532284873857392750452273786365974343790073045656296014023718980853440550788883092507121785517633620854653233831312314949728897085771282226033976311096689952016443322344985664430188940123833425163632034013485588722599954127672280923622059946481277479556726827153433245432062469938811054817107543026587352000522080019148861055290842205181091876132673650003153640191283917934603397517632059477933565162450209188032022853042733422745046519653719567725964371038817398829719184052792326256366758066162195975657212402014545750942295762414097345717352955675503072939460988760774361018928460221852501006137450429446323445218431495893491058476010436327838747211345355653860373828802252299147588472900065357282638985310302413038712458601377609460339257996093411796615102547094118173523162738414508028834144517167303059636669688931015771735537701740160601250860968588609542084113517950515470684955718833772622269375215944655628968910587413851980078258473509864086744899358114956212069857167544783397137685546756652547482912916691997448155088832698359760437170776665495922214233253242346938827373707699977855804229961570120216968263740108661895861590642800561540679090339126297281736907681858163646799337025185300417717865694450893559445394300642870619061171063251166717148023911860749469582228641728557804766237736653509561190751532251156677749217952968143487034999791689991841110872795204009210000723667785628278351498192990420840578347323605031132466958959540309774350346427371813316699037569717809142905874413143739422817708816469260753063366688858020823784152069494851239381050431067831631108315419681207180263358616934010351541022113991090449133004336352034000558698450597548634094624782840642486308362085528690379165055494035292727253482881512816357561313091068858965331655430914553896717739788438366210945087605505053392574968231611636494249826970310066604874273694158822186077599058369955521164795897501327559531745558990338513804462353555741592793386537401960878197493459247272572761951866865808344519855859159883726289515575204908181599232146069328561340829015117853944353511375608574226659703081776167490760001500071561016826733546846632087441173668191228481077232373710198722799377050807628699741135429224528529347473209041885053756999210018606615335374188287843522733090799983739386075513400638707050871091412233664867953708165140518977130145762389547799801101083513815014366025497792088346307593876303741555232165482379511781210413554444047966796568782761749609743168265121482146484569362651318048272982733722819105914880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,13] 7732602605642770150616629845247442204823556851694573452881590384623973497989380168558591099793168963909086043295484785250483460807204772570678178229588780235281340911970559187914468424303728981483830781343609731864282983563610431891124996905475236941157307608523028474055311669571132490951533178086811690740096085186910541672532076998835480500682926031071421349189284991244156768143362397779737130299702015642389577277444312039272980652796367537968686352944194089934758293225310001070988744257462369026329967258627417752980558856810390949969171456861047137955407219004316011900388514394536383207027945020493064896052923269534945224303951066372030904326879386047816858842334489445670699033809611636458806807629586962357180799443449078179704239099327328306506739174563074309384675324818959789547035180783424159826455615717982348333321585510410197091699379554811274472262466168705143707316895940436281812295123127158572752433938257087601115329194294710217972561610393714387452434507376122506928045043313937252131247378787743283682956732864879093614982918878538926921890490799955333625127391580798999963293434795810102363443112656300416277782524160485788778269726357197117227198534208005350485706810523614596586782641782361804751349254582315881535705447194113653107179516777766283595643003883998335048943712244454833654055305761595933643734484944331172426471352965741895477697523888582084440940671551195291174414401790480048742845870027176213709817269371092120742403584158963646470681209854131005752327062919726897070055312677923065605383643519824629895547208206400478874902525834484636669335519308767012514191528196716660322217269720347025828929508086576933545754694340042287399591703578511021048752869101888836981933124369245403601893770995153401812775675457661435370593511062709239951726219555225530987106579242930637021730808137289356768061237565034700669849859547961865675860448056918505496134201711138719204210138166669901852957765801817632974015705916623324604853944833632202262554988482844876049686645356425965135550884645311184137161058237319139426504233971901415650469075663919071942029588731952106768914856305582858275527288474906408387507992634920067510859615578210573757626692532465727770734860721867682801540298120662394351015588231111030725086854169948926548159775521162179282353947515543276582867895075920362774379455302576395717493176730757808675311620968527366152155240936346255646996407810195019740135111601056473760692183250791211250685017889598843722604327313145237539908641694086121413223716202604319013107656570739497331560647786356337228828745685621475951738760764862472593241511380727876749215825328356460742990048951317771139402503901931125325697604713099852291394675610676854280803177701855341057949073666953992043077638119780538223586975600329881636780682318862914868165299284529134717995449250870060699954669149423731680679691684732196186566172143353106939153350034506750422289113842808298772299771156201174291746488327935623168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,14] -13136035870153080635605578487857052293429846810851636066969259651747401641276390831703787650836396578458740371323644653795235494642440365008230157208851856759355000890112520322896936886752014792174663835638937036366691862559751704014672090298758270796460201552724811277445385738180467578063081053183694174812455960412761604607883295684016518670220119639888363526949446275165689687110604744550587933939472646850938185655827660573617353094452340869100671076503285306405939082473234310936098922946143874635862899824606013937831142366009063389823068365439025890735919763793651086539212401662970773859903568289815179542548308373712610603933756746524736244998774633049259729820221360578373255658805231203595848889209839118516884855811134665958983807261717908939762178977238048361482306158325872629122797071135445073263298054196247502405661471747354779764665734673075043166655763643978367722730423792274943441714391746116592471790786701238892095635968989836464317064844943779070360089105560017259626814079891077651302020651898742890608772796954256222896437770041660751072643636895374842861622567824996736187918394110974411511876358925718107032816231968006185949046170631920917519692864876737567949914007930170586640267040307713319972524385989443650444345131422261636419658582560453109910586014311754990784532956223749931207109781160941475206142397469803502111849068941760667072842836237301891440207296940073016087407990249487307230285167472919597559910130791455399134458472411824304366053412151199126236474423932918799796098469072645972387638434801018641461819240386675237623557577861300665130916752497301758738478424732766890997394450485183347382246920736528870413232588222473941265409504380922796218988740657501871361882054024589617888657701941880885418656743732895378244200099538370128534636400275230929510142335432817230521730396046526817304976232839863793970607917388701383983932906207736458270905420560103997718403518555867681802224970604198963876761617932927759912551979335843625746362236556090335813576538882927078728528704651865968080841015231797160550389580457097023961429737356541089639900863956961562880768397103281933738834059277164481548026261971299935216978962201563301551165492890742126636098845076043920332464735346014323593771847827831466461623983356473692804374133592017058847349783958665790865498123341827128536355038175021015515055912606561104615433647580676786092150004975426713076153979489119522530572211307672118641818418938933272035587084473441241433729357265874475349914867918052823781337055730901807775993220353222555467095586576702877840254752460154007886081957842643303058536242253417960834342909550721795436743596036971199354046900809343589552365509960054944300495331270794247377861806205498098785806494405037588804796749723808606539111781229494658612563674989827242913663029767106015434402111648976223502466866625858636473354224420566350981269213969039589404912490533388630836078821250847156718169229607306999483395131947362549760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,15] -2776906679054691082774235655302707687586740684377340050250424607888644351151169035685716087454271633318656931422385618664106793839957497832123500764348625713228592803868720497696668140498672143496218991506120926195873411349134678366550747119761045301031267221013251423717464620494619592396184578607891546223043266490891272629933369673177824181834793484243599705280266860285837866475362120041400970736127892744773180663457248829329326426401216046117068425328341811779054907456614701270896928232267478901135579096310558866277522658714324871325022563962357909693868709545414344771780192872325268012646916428416875008444710039801072554060192776977473760136694718126471023973781543559626779544687852040004428166954719965732276945230982185523117057036998614734540254963035026783833823636564733759928065765778947386674621248694089147343774366365455984823056374848739853777574960486276217963843868479416255852935072576444859907107736611349419409160039220196486680381952456251528738817841103017358513311106546159175942367038158596453842822122579232911802172527101942019832288311707073600025681080431942718045642823251399917074057774001462088351082468889940363216650193110422433751839231895068914981727226144427583801579467173856486283817783928361120571049343110031827665791504575021893197587870241393579605800706684250108116119690771238279277841451952251453186942885222190151880526509738345051871525975580718595658969119600460949933471392829014773769960027195952787971677890493537723285157943201778071716986795971243993514077522899746502780182609704652337413203274076162024798842392224699229115219660387352483757443225546249531510442110544999038551067166206827692221910687085596592950487528514421584067171709467746290482638795890831411974249462540029711709011520183841885385105961661852411219524325857860168706554868892522292939015843178968773315099580119449734624006692380520482264459025804316855465470816134045350818014270111893597366981555737476649894271210936325990718113975320674837962749077801066207919511845537911674880442256999030491719990491297795665569718813788677128682565075148678341991406063908454876758471629359378891113068729230935922775541250194660745087185361851873706971980190864953008463900331719900639059669992523208619693289878711975873408683210508625599688433802695522517336536189341970914595868287247751448788756656770895432913111722530979870018041949998476443747611644805556589881830217213575955425504868218799236460428356206129543646640578435244027462025244627343369913564585649964118043786810988365991257321780931767744370440987117347592543790297013208813326076724069503359477080266301502307618852086383725589037404609096460434479338812437761050117318554982105995796883539868650125257402654795336042569055361523739684881916264328786229879031418495128033295519882842519508194244122807594384575027734695266668293342515607959889238146486613673384112062871815334814253000694774971463258136058622189678977627518756234696784008279581609951232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,16] 66282935330456823214828121136760661754939745991244085571638754662462700358970887737603943568748552372794268392175314664948580353315780913470970242842184898527728226967900470980885640372994840287659690283134460808561295582179544201199969909912147596569827762556638544018169050003472218316427777212483385924760212151787962881753364174075458784796383488647380729809224068790338887607413676104395397350296384194664029633429422870179545969506445934752371539450301484498465188706020207690881060107049603481473387756064866054669637825001333888758860132635280809422409793678181869289095116900040798064645975423695593181017721092824709216557853175973438078917455795434874539161406679057979646321993567439334626119201592613480665590826542578136408683574365609498038319833405929974398118364775987350062133133955486521804819888990704824430339189520506214204690375349108805372478098773280851175231110320681584826394939918548507749755960618023371406443500125746684093561801558747652033929129023134002762713228103696025459630054928151694102192084404231832592496205107787762704739822637109413766109635691693509932807268272392440901680201148788439265750500977571502664018100727180750348555877714143309428973017447077403649969689581599206072273765297223794770764488381565060782021552661183579606283754098012603407782189218508602929730689257283431505446419289414312310273498139309391293274128173588308044108754073812747598893303045586908087263348064106898039604238552184325894652042252866744031778908287654366903248952032957499451654997770765237580923316151908079365968100969458577441050128251443586077061840654247297462220612656871837815158802535073855847738248374048245244241045274054584721405993257962832342337331800952782350845576378967311937389974975276461616064806607726929114114493253117324357164966737888488423381483863476347378405068500526173111516510197988689633611537005080227466501321364907407134150500112300076787918068836373676257987462960595117835103459194023071127553020041396099421701819879344093134445259294108427854203068774222475503768811376856324726582330553321344589508036475095004117866135085053169163397368218274680921751111913278876194067635278059143088171276074048205160090611649427933612463910307287119544401538200817299310832187495854462371659510511458674313850164334111689817405267367084567704100257945895497522398570296522384668928784314636857908987448519519207100653829339882543893632463790996291155539702220760328215911621254562652543352428957397587928285456619046720371159120811889795953894314283573275333219979060614649123173374688836044285158501625925676293034733013380458193725720964481692301244029235974690426030925787512278380230415524649443353468952382589904866506692999025180018272663539422296842800357532373006621941918058817097954076305953021579426954888232867317708273792017047092764068075629105099851388791386828080564852887174027784740708564185095171143282381409638104930391141846200005497272766289873512870282804354137781698560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,17] -162579061384237340158917288723642260678882395824199240746028850671369541241782033128606361691223715239417882271491184734500288163287524954857808340960520519354646917215117583480543936264168226877257525474231836552242490601695162369711130581430704560735131321317556915068760810895297192066619730937708028817191127969853730990073090414341397272561577559455920273221879670184305471379849931279989433262348022830545139903067561364915434636469294342612697788901983600480676330228273743805245846114702858073161419056658343086215065274735057704114490470878202918464450648581118610770706432822058431976885226926571650550636538361145100814458457102883888542029801898988112526846102177987619965530807392679079267133043880837227988889752482439782599104180320467098382577215990806167195686899918995950698929234477991559101072334418181038087240181139370910508118742527579109286430927076395980302179884361907082264254267557098092764993006238182710281070141182053531765947720203229898720280262984804859757439215276769182887084839011656758021891495082105945686715488976316905866220746491932196139385517312432011001724765299128877957523810114250130877553342097178849286906937959801055100273157120611924894250848228191144076284144209218286203384227514439709151889340022672859930116739078527387456087041759389290068802492010948427076830465238553223719143104267354923663449146221579611720438231371970915646700038442729360217697522794818612496323088876178573278359030373033017525837150687758177710339628012858890818428519516680175891690056327127529140300173604163722372771375571217868625138168699677863610316885167678233934149317270938653093850420837576673922511084195909510538724968181231144903932725558115918825505677801534418106271234779137935818056358136997058693885043065701934750293200529913082630125878551163218175897645546360146918864588114557189615236520701717907477810226152924611162220563014552492511202686352396884844157458211314123482605617527765470746428400455291393333256708738400850019515950658835240213991303530200739777965486137287576668290087891373419752271223648406929304456671722969968837151253349062354351780029494823092934310247581313256267538637028097767363991695197585383534019332360313214182184058428848634717267281687372638950521651311940955264006187816868700023344982823470283508542587837894697274731462515119163466072673454273009024059897026867584724490427691858499419166131366934986168502075282878433181433025114489764032706773828840353084497463771673684399763040086957257308463561883580558918122250725086103173889844846446712858916525527115742450728274836057842563948911994003110234104360199905993803272086849464257590832266642275387309309731383450011023245799183947127451470515785094617242613868836999675097430511060083394938649255338249777237798133488622814160674295307322539922392800297782151275604204486804909633980327033836120033082291968778779052686277425095483862040453582173706210470341905413796247396603568281756900048789536793585254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,18] 210541067368009386580903580133884200538803721525078022967176129010189290561888547197247771996900923904654581762605023141706997388910997173527902687378667719067090557273761824122471522267223437098622017231056440188797045830004819587571134939160945350333653594642060050912712705391341565741023983626247499633178124399798382906899036865960861076985355136245749287278757371334099402781690368374140719500987233678733721214342233613899621180319509715022687396892059948438971211369623210351143416464539935706600288216235043819940301713359529258391488485037810093803983901065642489825187566633536317445023049616957916520097103016357752556425810511322761636738012508182550900427226454590854463869429115015277781433253455077098205779709220120475144585041420836529674300932707345799844758792626937584547756703740182772046841923609124494612664064090156499230690064158940246277965857571542498438458353189567769945488864528707151073090627442840506799411721118989026074236265459834849247408060332472499492059535101186429897962349758848391453597197068888657803305429012847685714860122831739892300249128603449374909958400526003976616178846884603769537517821996869655127195081466283973045143189080306482949099813703657227690866451209850373631419704415496992245454536672408439403051193777074498452669345606932634041387648296356356344269427028476639711571169127696966416089757274048911908825373574226590979480226745539845683581370462147034869234383288082474192046062208542372713429661182939562360644495209472541146710646642096464199691648471479184292690659183676879629545978492979539136408696667018473544175824985610273813500654245291242655911562427603092444554391051357912205003943055315947302035152358056595164966686089634367313536863272532096023561866520760838028376683857500714883624638515814612766788028680602988571190733139216104774587232788280955768786360672593751654587159003993027000558899155314073920432685884051322984016006113283276244248951425252835039708002084942713199192142776559898609608612203848695350913933025451150490684715804281960859671550552115318868094172504452275705899630296636672866308395341476105434352005059904214924762917453494343190935644298703604480025577138592440341843003526303596381786541404060054199998277192907130812084392055733582218288827136368702949445202014701749646675654089764948131974379010927761066971900051254850040376337560628698575417884722607235071646266890231868072296160913187372563842768604070831393526781304305182743603128686006741776489186526915201153731974076992852327372158783480285613759107733392391644143631041175530771667956233620202704757471418661124615076104404891683799923450766575358572957075471566563838561403526520361064261069569808212225613488288151521080867351403913422246649659382948269133649371688950008539975068197080474052217899074916495216316038934552811887794299766701953450071242032589623307819083977671697936584665050390260639626428019981237430294237892781977646594180456945436084818183628412503982080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,19] -121162821398914005358277077214025514691192414651937887893333296868180770008379417681091035208254936421859007529997336878977537641634041815236108440147698833104008844828207508704913705848231241016321192391309155160019857862807700554366671070127468917781331204171733324129068371646530428128513849745610327026584760323141918555973465410219996812276879567714948264587109093747364175434598924684213597814138655743615040794943855168763775238021364435084421919839140283258075551501574403393823674932339850644039946562992513600631582253012325525881273087214180851318049459054090301304504804722606059501667956972827160511180720742785916989802715373772408100481663777658923935115380066139944339427316216893030754025875950699338899778736072954574386404596637258579953108518257139712194773315236451454502657732708525030356758573114541550956298733010311640644243412395589764416547308686660261753358530484565090853104598541519604197060331594703866881929499078100639420567466917731264407553503106583092432432436108739506837713556407639989677085865243593381866984259439224939178107623011959898642290867875745680457619569286199274011260514477240003389015124995929499646601813660172341742992979832399215091534219199958489792377055890008968680914160386870146140874569036834770094661098914094116291359565599828868996477256125733270219493147195547922968177444774701053246326584536166696885079934473759727836685952250405767076230291276593586395246959471502399803773975500091566559693849925641803104947175501678391056166277475378118880435160150895435372728599381072277995768896063138964528825371983590388295567349624890574018669809509939370241056648208597961362703681024228085550703641667980643336389245629281257583899052305596663245801066972477109839664655298063572499571688412911425656882438782599482979019110900344851012891494803854756218900884409945889883549002723916558270295475688173501764218440075455368245605166318891948574543773268167722394417438043646405881775049670392148048669624224557704526781235374062628310094596036593876252799590682510767515848744368117426741925565777302125345711252905968275077861854916514329550817424105314229706760418625424002427506884683149519105809649287464797753676153195026893861398133134223594677129382204046133558389355444360199543486910420502204256867234546511890625208829198769939579980640854789701016137144031697642166644599260596280016005122988610890096550385817715066012716416130683017938954692583213227193537582803422099658060014211970637802618181609157126401789566275457458172195626277526095325884905297575035736585284037935525291405599549569438925734740681294431713269352783092879780932045015668117939831539358102234367668834621833329626868907556890480757787256880305089797198271854762974993616244081950373588688366801905718127770860393560078555433156779935460817769484846612337492940086475882497761818692731775293867592821371132936507917114186372617707822624264321980308335839813075449229383629122778430368847661352151676878848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,20] -117212546757824632578590980863170237803433068148084512968430407633210976479569141024024811848083355901924323476879570217950020079703582197074153921169707097389682186056036946751295381373825542432945245841230724281908202036336464500027672818750969200114546347723876378471112733539571758100610215944298579669193450974462093657000590111296888848962942388464932640308585317355956908726164769243364424174960973359915422836808799918618731807920387849581269058209196749957214915555704578177525607449355912455779310969973552295847113977889349448430651526342575780966872302680446852889131880336819981853361590513302763002333293713343977965673130192133699930332261207151387126342186893654793278461517519115430183366066637769119855729429935059012953471851043185846468625395451584215280964470032078456282309524031733380460182302430553530421139892800749415028708925096053077489329750277976362679381217272672025053922287050681304209979142261563084584402287487619838809886660830149053559817858037798059356630702546556601881709970179000055608177814635633028477456876798343179468373751181399635857930976757476040487934478116763009829474974792434829721768770351312004582482043334165565615635366266665829189765929499279366760517511700734864331489149782836514856497387592013935195263302112647843397435938029210306511638747129658625535675209308883483637346313334456611147961473350604955025299681313869872064457833848453569843229977737301407278618470686151467730092006396460663610030041943381007209057017517148600605639304933734699473107417312826993700915530052238802575627650650710529252793270962995502604525176420367990953986320521559122023287742433470404252518396392706888543719403274514990009091378016700307092683753402520696024012894418031338110112582860233327732752441908990175614941068502935644867494033211747988884815571567031787457484658121586434270250793232602709327868267112451435317608709230513352047284212762510909636077938452658692560578072099633982495481980860596202084489872983525860842655898538029559282809419533284107532376369439407237836198150802914140456944476245802233428332728342941835024444324417605638629946606732601482139034504104143499241671293843210116214037671902718994409382659259999529337068442554827893641770083813622082965168622523958166039054500170909611701969433786265525681827310225440021323215729894600412986112269458454264604274602366508587488726834407779116349178567060784439146071941231616957233293938062798241153003445334031571787951286589267946252598624950795662831523174284101758716413893964477854232041399111565057794947279445162206066355099733931659196838306679266856384299402559894666442951834742039359259212591906891612183554304338308064983075995677026585919617530184049245885949720040492340568837876853169563875405895428761446865659698674385181703944262477333312492827991735460072275559909043042423843856137560680069344961863163612670196841550212264171484191310810469708122339687806601773026672762925502467501677929548642579906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,21] 433208612121231670429951903550533234315999862141840444169328386409926961904777467645899177814247329765250809043634678105866214601300355735359449562552696969429706399349026540310790659638090220500034659317323230190183018915892933931480967791095654976630885713621511508807401002267987505930963705476911312268599823993495552877990410784085638415536723080412164777359844850809975963016827801225022150272344963351973657627458828419656263626620527826325765156734977974411688463816068077644556550975206243150522552361330096884036681869807776911657469341529192740027664644099316405816503366812901446916183882974642656832903733089958919307114103951352229220631138079905944031224708787226873078769000657679654915593039455338788288647214378113217483754311319657134029126125918526527796316210497924967959958783188367033879442035241586802785045786690503501056772998889590132915176019882848186638788522382177157946273629114780148229389368305308427815629598361313554638195094034550788920564297079674525328834392944810188747462782300842723727374704468583113869490245349650150349292311426362861697222091338007178666726843012092918380741540171538845162973217828060199288327598326679639617566748871255959959424280109736097199970292497313733159924350152040142646011409335934297342015512130319405476268055914629500103427611112886603535501300396358936730493756616640443525349829342261216194121741198720727289788030575776451470560183825268120948625572945690866857802856734518021288170181921201374407387793973203729547500228425706912032511304445826915378348093711889545462356098324694183194496089941166459971701532384453124859194725960380502505815301648354082327653687931021433694248590989064142615689487387461422480873214662071276118574485970575436493763131960839368508815873091275088127221225586854500875121538306241956202608338277980091754739520313885475612916297337095323846206892032912876397493336295153630957977125542340092313774823720706766517261611274994375925158051259793410425390312519930455558179688149064812208267715992924253579343398648075010203995747063033432267681564833648859750238558869229707174454652031580045876873141467794388596218599152321054849618768642562024903537207905587092659466265359071584322633882159309580981978801685963711015256939646115163458305009283433940322961146719599449201319623906377528917279211635380723350909784266747582840775399620153210945788535324493490548771994688783418512241135842427835979219417548456623974157737320937541839070530227398023234015033372408209699034475678849295020311180123525014559788650131660677816751507987535491794582503115325986090530397807995904373922133331932177650107419043378830186415051159376921256243760676625196410437936195150493682424436215685835541489882661692421014620501257144104225148772952673434042264399810987424267676106972161597580969849005942445656860497574441246404496483186603173657728821391982632611766020854054473060002247426503151412900066658469426912919613889474972824338249957515880038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,22] -726707035921378223097332303009233389240947558825123921657913380903270267388163585837330672670287504140648888145939299440615581818902811179809622782832284117375904837664188666032410795867010863371023417450867425117605054309244318151205212826255501630276798251069201033334435243384408015429729242655010152094876486524648388803638203432199571823604007649285073318816905982952445062559821462240982380885414264182600250272456704580772648665690197262345618450115878856600394348011552316197630874109896894537366928031438820093393026963103857852574682837488657808652396133207036187243514906832563775136913303024590567935269262041116561312611351435379426914227599577164117521698107642916185271790146395826904111141675503122760532240775581156954987876971340541296365145099447712288633964700102982428875471427182427760979466686522849585015932644297662174391573877758855328335909996865839815642632574978870793840430627906031245638949197988476051368010540379322399689061059642505425062841187859601083631956402171904215012348256164917186017064848944821468742191740532182456388837372022894407346695858795742833497265198463974553221048317465523951414694509499923973771560859457907194765313953160448960732590322398816235059688057598400461288496420490414838033911208623150486761831172479302749950611877749469146363860943546313089590547554720570376061869694484300195583314165091974898443579756771702204474292992511680129422352596394360323395260465026453142542521323476322148911364609430588944157763661007946920733377859193121679345397757652611702496605264971416334441803606053797452697958203236710681749035474209309804469635961053259696363874058798022769021346171532540651480118139672731572371892064011583019660995053506752591464743815197995747998282185269883213902795585344042562485167512266294366934878208244547811576860305920274947442003044197344803185424099417716913224576550544415035053978447296070433840019559839394283026473054206730522820351050895912696068160221263811311827025570334971831533237484473571992813051766205238205732532299601268021158784024129146040206458463539397946971452633803918951833499758424055713738957028399640960301248838849337392453586399209602469480546541446808490026726504950454375691917001861030830198023606384190907891532353858998069127525838045337986598607461404345837229489613477930712362423833015643231132215071166669709772731868001487293953119837939110783895535221202448382884922955849221117639090953907548741633805352600801919162916325197302740888545448159462523479537001539152285746698203734112669971038638639377505462828453954689014059251119440883017798057308238486068709606845122060247712795269254989693118819785108662369676820487992248962048769610778414953604643808762157809469353397508526097992637502387603266797320977322247023399042624011949485204009893268064947193243968363398102625783848769064889627492141152229317603455292999628273579141224949363115564441210455841286741859247573854975009637566826637995276046046825998461173760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,23] 900381316515173341305221617672592729418433112868300273359424781878073384068260797835468491766306000829287927053289507841082016421342078808264339084035327278807145683273688684330567034144095006850492568443162707384131096315669483637845902845123496745161429579300240429534771318976186511335782498073383019352281801218868496295153650414101769956653624470028563668517192490155120926343960716427802438667286491129798279449541016715588302612541346863709308199352747266793020333037415355186904900391299956581781557734802147699423661705648417574557921984197149038545219877653578105539679426715672813096515535657249152248169437643907361768741754231371292505362830164827665349243995253702805041186008206880855311810291814715410708178668689681003992275156329626188753909501768516931718797200317408767895946823608839270788872762358694228950887571363062629001714334582438982776904567840704121192108869436891154461473312119341428132248005992506930516216100368121966371402530927920741576352216194485976561457556642443980582646124036398044522506141029694596454243082483016192289455882789921510446452056875202031579852313541809751598887927988227308384221833478705355522584456904150302624426970219505676678493039874730929849763306515113113791960110571740261619225625370452788931316933801358922629629099927210068008717832513191996695335431607944912290619795348753612082518665010571921025560523856402057233883950459610758705928288364950718577213745999231167985356693431278143884123807148652023884929411763426815349779654719856953830059550031399911444312165174967922893627990686912049255232833433527629488887908473152866287087942719188725306529037783372204004307443391265468468858477107958123348232584406700015278978348204820476740414560198135533473709684758580286797916241268296102855406025231792027313954381836114905342029521424367765592746277885999877995861923272354985634345497241831578443947351112062077815170525558505654812521413259529760840292383791524913529281684688767837806532041564189266230246017244837496193978527332098213944006402412657380227387165706507964978662950988595785409006580647639330124898906752447265759165780674367828122617943008259111867694701492606599590535601820563336473859362441279136582184730982179487185388928760270642335076776915100796166608434313982570094116487982868827581304089061798539735270956757989706224995232354838603002873437418413815665840638407881767932437259240992517823485303439754096967368315766609571330462210388064997923919521053245355039941287420484333353207723143365517381580741583496173892576822393504705484612235977504247222023587243463122335446577389537679545056832015175512779881093891360621022054375311789608429547674005192664194451718651813712110540150221669136503873026606029776812805152800861025431830703929253167800328123183990769096639664195549894869808728393661755069133515755693339267469347085229894133066068130005942407207588149284053358705365094812123216218659700508279532548499555753399812772184020321860321280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,24] -884779761566039978204169616870254939358829118836670409064324447212065725239111550644698353509484321139233197000585659776507186886020603521286292194141447308916627572399270945920305235400262738932471843151074729291850762172916249037989300776226770591517978956461944058213444337121471617294429073374186882224207707509542043306441734196167241257566155087491294097101296827320257072780044113112535589342779619679336822689765085868474006555060261009417199428641556673524835973526324969962889734280498953607479436725022064105496772167493531967866498886843631029146397575795589747573171208068059784232476535258001596402460028823422484507646045611110041596566990129022739052642999610324026098316237325458716918074000904325747832179255614166240432302628397218730318128655684977117975949478483204844870009546239915256309729901620254675085767453385271266593076197924428689449713085809872042076396983137240404670030455523042546092845071067505112323702238078954310060161851260325900092405822855455098361762076924590984165707783710337429117001648939171922393964720677885349960734311495512016454382291253465422772850554317122163686172916204607922747127225539676945928236845996944284376842646725398550775186321260362335225650805946630461234519207998886660637482524762721819952315955719212089283502952415519658095950512812460961038522518484348394434389612282050869594438716263382838521868294642670107501696278221521016334286843295742792179248677298442652822285704815095314876252632346576019652479198866122470491577800554838028267918333126301346148868377039543055564784138701674781373234879303333179585557603955928094874141674925727020884692352749676454537981429889151396780901644811781126348273562312906290039104422846276845333346225624939436183952735500422116009961048302386290258537463355085479569262518751558938047137289140477607341993100584302101476932331006212310534347957429866457027772180612479635205999288350954558612079736440763205304861823092919532950158920784849619434746744383354937909834255905410168152043225398698977894405921551227209398973250590605597223983940518323001351043849650815879623120151522694816787715290054330950432984116311050107226628863147217129618539514913747907087108643387442492430514389671288827826458126580498794829998661629226606968131864565943327463041769875940884375992170832343753654193492143943212129097188810353155909949701071273768468091110084807071929926794874240941238939855863295905024991846798391935778778735461801859949526235570763010063908928295364413956754363766070687493081348908959541373866922627306725780698960270486637151614938462864410725437077488766988060564378366446065602717627819343175356800540084557827978974862395490620029998083545717390390272279745421062827823951464632759357235551831873522776904945067016058588242499148547795281389534884472431144062800806442243964203972802209413072243144519753117100064629824750326670854242761294557740595707854604804344610969643146477054860391803244513306298075359777652736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,25] 693979423802761782874796991706933479769322155897842095484290572710116792532144728048149002684462978690745657138101471409064562180455815866660421665053654899284737314761102162325429111502485342382043049388564780776394719342310487214829555389791106801848658382694027094964793868665212089327683221464453290381782844473444912445363306813737524716298686267996799800469691524790439292101803224958380356897433212500317041317088157582643717766100933165015964838069913780607556330893820739675284364256385531982132024706995070907023176785509562800287632069685215273944535423711554618813435337685732854307361100737867402475597212298106729229118658453195420420589348872463310194572741677591311268883555581540336392891284520002727097636086712045115446340217142004122346940273349451230797007900324426521838284139106043107678430320842404358534440880431012731229785787040003381018549787085600481101361992986823955648147642713875608422557830411797355929133957400853914458094500497181739084734252156988523976067356245067847934266031938095847529840233965006915307933255554437658548028892233003449108042853601078001226672508333154546898155015061500825409845985159075084813092715362182546068990804425031034219318639500969804700718575154163587677656678027419258522022876210669914787722229472165536721856179735442713278420876455929137120996897387785024872327158481788224927264771175265867336738231680020608121794060176694682123984299272251780905261827077023904787092690536486876169615917346904620957267127720372071292802881165384198650904516847200243698978136997212518742582452461662414773412311481943765297204014352205998481375855126437744505272790173409280351376543389914065260442208470076921442758524940619814270719356732868045256305901172620926631282160902619080156541598779442571562228036165130261168449098995739118547138670520372737109710522483247964828722216510318612088924436074125815128449660737744992368783681215817344503182890239639854101055437643964517479255018452579923487780492951584411740219517087233294530142946394779701853218922116371463325463014089960012685528432040840023383585514253517820292758594555348667534725127166249259612386928910756874738152956944009971329537393809686825024964478790093843627167559513471120718993938527433846084193270400596299204034277124623092696986514105832676757238066534614404259096812037999588650540581779257628567940464831957177755977381874992465836957584017791490120887959345617923207384295960769440890002912696140910039444242093867046199441393746412347748424104215953967830610915182222866022286722056358385009834608652876149160584868146486639889097721011015663402629101716070647743062438142671848544886215415170599271197604842430147645560802238279313178242566019986543807378277577821267441032725919408236201575341828764002711341926261031613947837325405358843918373815995121464767103545019935699060551498429587731999206619784107945598222064876951912105190641120900921364653629229281559488335349171691605684604820397765439782912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,26] -442999902277091290605024708391948997089912609003279360542475289702340241328372223999717153964413376499026471139031381429578101480029270754333078481471576344807979205848342595216578275836744133885963588042834639226111249390030613924423157687251667631236355729007990667127736414421477047093151297222431135031367705764012713531212735686196321659730572835302050169679210077559702819149879618413716948102963401264893668787625369023213308837543820606606984583917649076614259514961478357548962522296212029242958027021945640378391764491423413828602587054772076566566234872137204958885825537524697819509291686741218698514184224135020989742041143027486055566568268330200036310319417666993786915677267568210450389733751604131640794696711179455067577523473530349632383573728234713644747024245210683022645727833031133126763540954326865471379047558691256788247074917833600734551650765501660552148273459551081297977722752746973822147492051502497153068077220585274221709401540474219674245446760530288399480012910703827891120156960411020455608569847922216920772529187980073470959000237308808423437813975082050234306029590704929990247558118958253520000523487476798573981286372106093933478652402945785530336112851996285775808696441996409393732309642547321702409293990366624733929072137963073221637579293502029405325699113537485744397159608448079235969412052656181200862464285552827229187931044547019477287358521857472806229869925346824016450204502366770531131408386455806530906058830340201817173385140927536157971328713618151172693705012729357457792790769336260821257772378847891621446887250453173209492329169562620309351970185481161019928392330670920146425988584895134406498823759808853756077253948614742442826857537969426101955904413846786595574228531154106848896127387617269158461271853279482343695619254063210777855636411675144511669345723485754998981727391040744779246586287906196280239282782273437672834037030075470024389469426188239917126387344453934655438052996204418441763252812516383203572193568873226432094622884715892847618598965538092604281926282850898975659910360576871543441374101861834564140607487625657794827450523028407305749567813105611743710663220020625205308929085588262425203601000191669972619503794373561080668460273941446931727604086641865740547953413513366652136431042027896840034561571705493731546776516777474678731928838452395792014082191327511126733556891937041055250846614795805974553143364187252784398536362991728196920244812657410143890213593689231351580273964748298095969039713007160555434594782659754089409182636866400951270593596924806049667012504525979738611811566732282246300765251446971063718120693481091171535446714453285169354972856026068180221164964218434171962477400983293822900512669348472406975526248850745211124438081761065966814219748919645945307373021728039681827575975430017782720061682296718898082062670240054446956672209676525221200780975806910832521516443344031276700589925062740035298991516540362869842579747258766584709120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,27] 264170513841595086571207664153050545703932274911546238314426110216370108977398075817641639263620843414284223858357271478358513955439913921160240720527286318822239292206283352126594579969623758445275495976605135218122213565953826652697316147379138478615324729478175224260912117808428339553533816953818474950876418056723835669004560703398006263755373166191202247322570922475454537282986087665421542402689664022588233697995579459570888483594684725099174485394748912476087151510309724723985880213838122245177842248914434792781424390543211761532979252154585879421510162840125602993076554633648484771020987192407544483937931626464349080936408482302852891019049586652211596914275035525080507611346972470523904468651097921191634803918785515694131742754624293422804024150561836092539693247893722072322267799347717739408093629998100822497964427103308286992452626833941914268039790530449548787292421429182474048559760190363015283691231976776227083205198106259276948550051381177451309503140052843539023465793176453166509124897872766705762076726314795403928624863916113761957441946382087913881079895394172134028139659488454584656783242369444015740295522890152448591169574093312290461652893390335544364893519445878681163627805224111692688579706900545051398247684177843248559490284555371152933569232039546425639495951681363714739445806322223531764560945474658585522872572903757066518428928295955171174944019979949019401089817593299176299427665533583540173532518958590582630788779802915846829092298201793598962142475864426571061858425195085532969174337819961385110077915716775950467643789114573052717009971901911517283800661390199612343090147367095854296807679838899536089369633481401494362331140275915891161413040047463028961854829505213203942238129749060178481972232828217723561238941989400215463107495081771811328508492402913712924663952075418647820263603453884989653686700405600489915401173602416642383501344072291055075326770690466293520412172029463744282719593280607064885219468174964577518485393511149961550483727571534017581230289845430946631195003625657576837432497007560986142440575176382275611998088264317820762021703212851572536162385219958797215425047380209154555456925035648646509012898051484992758765685566320591091825163519249003735043507773382666324365219700548892268782726802704827971973186620361825919387234773075963577760275930691975457409730963004394022451219547328313045067417663672719406716749869169248711067236746620541616780881546146730503341705413389372653220019761599878120883198971822028167852297307651381864154116458525743280546192603513784086014722417365699605405486271737070285484191601518246548022573204987625135193273170804269918611847054450558388020966377139554099179576615679934323743443927245644829759610349526858352315076088252005056701418251348679169955366034678903944373311759170956236866870464583214243735621353485839237283833137246309382544062233735893049894195493203049159565632596603742564444498180486060284987748946207198674944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,28] -200281872951018241909191386003731968662720723200719777001950727402327804483662189256682956614769473720099231879280012695810219665420825986468293761413686020800744844754785839363872359591259801995310126377394244245329954419188883529804575691833707618419739557375589402821228320707641659009378643125226259101744349217451690339165009179262568706143977962766065384708684574934942544776558915742072999280166758010672351180364674022208476794340303193028025653009265441481951333680593133130864490742013078043843828194835050546548634971121070351359596003177074743416583791558081023483254257695147169784874226712573933994835660793651944849415375352265008802890730005175406294340147221756377236135246338309505865618055790246673789787473380091802114991467427467628253722558583838921666661772557163402042675008664600279601515655765058461240875267722711122557056322414749989559478103248943712486348167364246558640348820653096137152194379216320485810107244093069904658125803762535594867489766372735373396289574784436338760049051240271158248645559770190420491764319710751954014692841483972083268369020095519168325567456825555509246792340801793867528439868301655201777364039820913981667509046872029987786313036787755585516738895477877911959529876988267390448857222054321887464496186040213182338717380405876004734095462741538491196946860737100908327856610194363182621780698690242311772312830340040652075281033931049320785448524024854169231661179363538277505340528964246790365351094433320246848868164908009273702999757432326394964882717099902062072324685566582203806059603124268389289803328518912546107189416337404608867769433825127404170687717125213421717252743815283865124613395863526099364139153145329478677248617498405395471933279322614507199945255787813731224356641493321261538347647709584710282840509235101846569605234204265887482906804663816305820775618400876061204489876909306935750341824358992194117463226545113334668114445847851681948278366654398114348817642693136390616469919451574262240787190779219368776055084047267623215460358036620565241463140686770558100419253510202350728695358874608446911615496182058516285704355897980411086774297248330696291770365738273833410109896523976030413639408004624799027207197089839734223921454468940298919451704182242643633829664097726670103519018983697073099861797502654446911283720630634656457728198017654830816722002087058061749525996064921381790845659845266880886138096050430850538900113465993910257749973696928950786464234553336726630993261994984625364446079122010994492946231504917449880942259517458941804428905276688589919087978408986004929247839365885276864116320658956942689515958150479167130872690894133161056561253371644197429804044092002791838679385215266022340536731497404715485252884451730435893837280654998598695956169386643056985973030862389504041863832997512267547870271901766008168558454942500825589958339842860227715895084205166090130947383414517022552838851378720790090961363695743922713092287949493250293760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,29] 194618991879004816131963873967187275656761004187036607290559357249051714078524039700288320657465288747050391208329551406029919761360815431904334370047006333186377076401651811387125988450163310918362730285001495081020421863707703271304129541685627221801856578024346678994241429905018142862666320324917322337225568025352726363707860141535680048903032149365784502419630812505578351159206221036441006710180797734061294208933710923553132112886691390469866585109211903457642270996920838283987138191523190989901106508932703752749873419187827649112536643125912427992958953463015428334390116095066559530306183995073657863894630671746487883526231538910670769924938979017408196576134852958118085701317249331816186144018284475661151182061919249282246257052187429998556611623985096305567254951880236739107836362509398172175614233716570970388597815756628309136982860069374816499047820796002949381138013967253436363464496443787244792457019218939803418059215922832033719833245312497101624919151728119276123042643341537652360146541294706319697773637576341003556841131119433769680422654553833574700218142269436999315918876786871539101621939580851967892226961135859164195611327437600096594717634656428842308484283460198696519942182413976657672299514022098540460821445992316811058934947289153453886998059328502255674002109876085552189197450077355625757871628333994521671741166847331614914687723182053554385258972496526797232243594288581868294443398556708326767434925192648509026352038296294396672918953397555709254830620248185072066465489005578747782714065044294496812289050642494471982721082305124877182595491822589756583725390080255534263577179586973928820875674352486080492781972980580009833944801976045219674402220194167863945496456401104440114380153709413872183024706266345975422125052209743467647638493502948269413701015071680462020883147197451203062262601444276091834404723992068603484737639792771601116599867329002940917241351699780323401040950380838732549134806275731068648345328304686656039962235394011931496609572354546933096912937762755505334610984124980499112346790154956183710522188930091745538093918871944831659277802627473331162622541515725153786900805199802924841276590901147662002138867308019000583988204756519186044756090622622033015842209262133882531979075321591077077465530369045213770779302649578178251858512138763759579286297048726117824971240853890890267847564254726615210042860957484114168390941024386868311509033203379861116405132182391733898429459809320050084598647878744723422608528738409643458058048843796637857336223836865862853247673172854621610812233030693856261586968747030671033723285299776022931481379290968147034493519590053674857175181029041890834788379017025125255577631962098935430289844391792717897569664291322716304579428456994432064538742341966039725339289123641473391773851684170903721059091432081929719725686049958072388239228324729149749721988193875929214868366276772803180797491966713491982481788715217007397093202810044235644928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,30] -175212156601764008681855658663281824875227700775185534437664806476436192862579926909931369365275302956154081163620678764700964014305006763887708065983694168171365450552864019980863749405921827748377324441438781967752674958753307732911631620330525616554291048615673988595610377144707390480656610656973738401644056080382615325385377281422199025397471542984737698256909713130886226563661338194516836736974064168858217265107772120591654447416443631628743016609272032968005428032747464855765721071327088584918589091865006166520512170927924589925102076080917136455208718986165967715196095748972796066844021919236552421981649944825109095460810161765715172319193280232033236523131739868319935992729260677644872199455867833736657341312219643905968340402535815243284645005458242885603465491222571161573323670174611876096588764888569305329372088496842411459405691969902269422210331626832129674429474529432888480569406309272171509227014162529015178020471394096439447210309239353531891920042213295325390556894203632294084154864478537366061231935278441556556631047181886732197850479312284334824453203196918488454991414230116930028442594211464943666738898323163785364021723079983879022128291697726602388024307496404710932908154945223882979573804513793798388604535244893801566335590858400737158918026318394896380562174376683055426764020348558109313593102218257562576871109208466230771073186140810392284489848115791260602815508138283413243716576786723888467554433202171324264033132542761262292390513052127006585350867820858421834139897737645924226825334612579630730675675123771086701398237919344326446219497710264608751790108417626131213117180913248061926521369127906528751915650657579914875420569966459324223544372031574747478485256478644279570871013619675098019531288139586510274113493852133008047015378113957970889443964962150030617073010753291287449239950470377597372557569995740933692484245587192515683312929906001308809679491708191312328162503125466990726724048350343725946933404967291335504295289841890524680129637762847662667815999741874957152233757546704075368756278189569887516436379499858675397011380055533686342114608647199882741642041664274674520569965449019056734393164768504084999994909014984952681014102303457317781399299830013587135062719865154256423985679158585046601851099948422637597683031297747967575680715803825503530476823324842357654553710869576608961392355333575850512187699411427777566483163332915584674324139324991134467263518898573799277377987228759459416452239633079196962749438593734046008133797518151850078440247077867985370774291024637680985820017446222315943429361915259559557864449900408323859634600087155624781631590868096653484323520313276141768246619680657128630458945532262370517924424298974051668326070413954538437848308180467722871400922522503055584646321292169378713515965360704471723267801050254443131448669120308572461538173803469671534759836125075950258191384299034529403048046125666670014863821266060246241506832946685762600960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,31] 125426530845734179662201299437948258510430945586158644344502404249665150990913287249780126948024875181906703357018965042594874171911694533958144959430219866541621270185846301242040929136226789734673759691373846864942869431065248033897596062641968605262549445982849641135841724455724091261941880931174905280301763488280341705920983433333511438330226224831592250162937426766767189380040860493710539425853227552879032605482610346422582703185564052020788080573749035352822568302379919998306289804810060515807708101643432600916610422876402291377231411311763157902498311975852663431662135560716450909546663351378642500503328931169680770221221835771174982282386249239493106363551104089543712639425051770732015787634288106886216179633106720738300851950854581044847237651301407717272429006035771015711434880833996884539377891547336333355497999610361668146066738439434276217310989101036050813683166266381609097224218877757462734628083097135029024591053700543789316179582588354887147295838494721843177806120564584829281429435760915403185494713982754382446216399913326376401593210056309794215588618718502012374977397220531105174548321694088931016187805463321662406834227402135799483250629788355044635490340711491022135505808903142134187805125741234131572651171719153000804020591651298602899659847804327621780309007798315678334615504303734633552525292827475312403075401831472048217537192001103525095436919790322870034084925701483271096367247148672258434746817542860177584362303952694174538281983911434058552678214525488004675544828599210958268654452818697946967962297373100739682279679513020891162572483162114269607443170753327960774160277737854111358868036522723541290145804993156213667760721254393338992848122030475778528233999206520212508578902530317776796159764569839921673223958501765201992709198820296275753530183444904580589780069603534362705694198255976329568136568107945833506127709673113983633187406943867203584838976030198341104012356581433767426886353727560082952829384056847521257371296073181582267433818151037964129290485273947434221229898391926981645308740929048488137033216719106128188600453944599341244262309068547115453877896298923829811906743763095598161775105172240252988945953242209775082747053610170096296806051976287554653099960307116635970445405496010798024525525284935862899701821265246435371183795192601106856462869006908605986580354939856133662962610023910229752198670987357368884997682451385864852369195038448543632764272360202229205714625018186613502496193305192782934943236330896744955206616256845142814431214817982772766150909386522291348026049464954569739734444512613378333287947274861346812784026800468997843750892179367603789483324696805344240826119011194648857167238084450992314310866919698129226346899841610858396625275196563782692248297708554373407360557365072406677570495055401089382836107434092449500523852124975379749096112382079528082407739361637913215520060022401115671892969385248541431445895610272301134040219592039998685184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,32] -74566137551204874048637079594786720353992356473904013024321802009748781392510355834651119338398318483059854994281049919961166291962347655015216032986267827865082025671992791530583302948507865764827169341182710998859274374662733049125661219067049834192358523921308956912590663593565823154693740488428394912262136741422192756965395426269396773077690071027161324872722903415151341501289645084558196191418084190688375414158463454773329389207860729948671221432475561486491514765503371596908551146328100842163242242476989175459750416574522523657971832736043261670374834148044736893885878834334390718576865631595474200403385951271190469789514941486501466312155477637970758918915887495937133613103795640526486220677434985409056266861795428473250890850867174827821268872753619390203348705060553746510547527514456762379019778027856119644146634596184386589771920760539269647457197440878755721214613469451982709813286633834307888128479228116546316064071079461488779393074030857964958148412319159567543889431510116602363037288814953330049155808658855271965354001397921666431085934044183310099749049922584727914986447171005925667524895589955393356404492994142925638528007835523192542217745002000164023638229788838526394470176456403755402714450323167305769728634385799478628645141347590852958051084189468052289292936062350031589475295197960222338998081128376920642026115435365487476436542106514468727886551942910196645934326061787396229358021178336974795958569483633837257619236646168232610533448850746834213630848291208505499371614215023471281440775365730938851526945317574171599462497598698979401034963795387898074922595728325848778447659028689548023526375362892439153530943609078259953652003184157401141543190197510181790817113289159386967567765690335024164197859204964122955462369708506795531393620120577078902477400353049756419075484812803564249552957058433799101634511321222085827762726802909403236731607475776096054635061244473650265434398817240338771928934011931358339810379546678975255008543242732005517792723076920643340750361243335115271774552597389731788791996069068295809301833431308389559842079898245331315621471220353079338344849354182827946685269401391593277752065189399751567034395986801416793312784173313248858719378677258131669793676096447407508893577451627616096231238784396616873802726629453529071922830845885775665389418660248106417795074042408746091072839612606406653979428316068582108777702682034924654554359937746564725605784243075555501561633141427434433456181597912645254113414109944371737701141992267910558547537860239085367047367427172260604102610452534079186491379454004704163111540028370495765662749825864602508418131458839675829986468720838838360001347746028720419138398518238608093724163694986063166202260805115360105503487634088094133729899123431963952441832540124801338840019579131819571015506380188325757240336333249045925444477357859354590120515635221056377578011936630188093694522715653429588135024735446853918453633867049315860480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,33] 47230157003035951202347739163450656794590387137480089024980957462452010212921924300409570037129457787304788505658461526172699830726204554323857805150150567483658571876464704086964381690295809694283320657201177028024785614259639628689292634131677604838547812772860869381943400968194566383070797320441963453653067228193043134136449961513782815759605304545697632542696530916581191634464489550328177364395586415743324082194112556331598847870356911257906073523177198004491768379023974405024172204412398130611693010372233158165326638730923726641083280857847373137710357440021389603234480601484568902099550153755054023400375372733656262278213662487306551345196823034783194961281055813363407123388660332144108107354794191815544607462323752217161055386806325640155666083541269216475160971554308148281732746202633684594933945479393234138190080815397890565084069885431262018821477890621942548281949434139286295486806137816809504460536202569158664778707183675226894219885485808952094140691312834573396594856783222684754610833337194889644086926376033018609258391780815370204571589512103223833476487802742169241187627216444597014997810034188295382525938860831586315409594551086050329529505312442699436807729293920912249964212827457128218932254907778020697168911102277025341956778035770988846504571155128359322604987852022681414156409329405674181272625687037031822324205082630468850982249274629471312842416045270576613686528437281383299084222064631172546680104151481806988514632693492914209920127439735284291524418607677945932981325825601872740331894117406164615802544247324221359917292435380322761992608989908379338913879246233343359653780213484169507269620687260839313759137951601736678654522342230235407205172621221256391850151855011469740729271129373374677812948104673385478196376016030021885067952123278248934154164072402283440366660359472897965129515036307130512305092595544565877783414703974925787430639339482094846844666662734736405052209386315404064171190512555067945942879942404757618262592132210656429484919646656111021449468823370560886222523274517468688751159830624138276784641141791085724029122501568507602941567947132827846530707825100133974997065110325844867990590308069225926840288585194299615022720779471419748646557056205612812951144169810056303858434753149217840686939767854456034109996573094769685914985495546589591254795715007076453391020356219755478040848762881494672238561288326553009593719732454029881032554345427368493399646636220022729812025769915220065009367369263510940094225071656067885416285818711815201263595852700226277019377898870120285062711472415754736250596806771923193952038037778789581906877759462141079292654021674242674453171334636640109482327137597308452011767865150818118484473911560784959452213306380858479508792012948669953716126895711966471146949757594320385800896064117532367940226961683780041647487700741051213992424085292043861932167472237553900219834364408498562501378908376229007166398021456016951469912541693057433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,34] -39544963238368513846541392250431610929374235554864371562412585031694883494765193999618625521240111462780471297487924800524572463197213023913315441238056214428640822412337440587132010544977150743744726339926427712630369747498569322140804890322336045382362921327764698343043548391133123183017431301050993098350782795021952816901313940244956773930137667960214101521937044865637348589460423825331473600113271730030359907632240900728971968409184894531405807886129818900139159155456536703194348576966545042664033938066026192665944403348789283592251045450925731304938917284706263141762596406403489458711943034752951361668197182112004501120038681757519197600118699222342782459050751262699082244087384790041319533259826261439849551838171203788731674872119904327098017050555718312800436101177731127086419099556330489492152177534545986936661852647942321303834380955394102437776584542210524387937118425289227625561805991483485866060543821793278448551157557072197478627884389405090056121326838524183944976518569828831916333718372546622479322955787212354015286298018335780357935477344823076576827598640759637418207497111578742212875556546443963710708419309611865108091399705598027207225164191639003002302103399935062514730833717426236746795167146784013569991581367937401717721518963367435863784546040813392750476904475830582333311226583052267772907567916581439392716587408097876374085475148131094960913530851862588813353883576631299918577089749185729081136801691180981774082173846959002035422556936102167324286529149248421936126898248961842052771866221461912024486918449575328640015921490844759687383368454214925179064484886636658726722770321051531968880977855845829838263845542017731840528832647892476503208508775417627661085077334976796395846811736010467588892028997846419163411166788166643286160809566223038471087075184300828685947096644072450293464371158973827652027440806058251386823567361211518081813402186617844406744126339359246301147335192236371887006642983963894306810856112877698360515441801892813982777842194304144320657658048548281674046848783074667143107034753935529763194730964889457595374646839916973798052928218845365513365960468862410017015848306159466576617305253915674676014144111949458296731100745044842687645862054447356904107242371019804684902347717907727651645287086482295189357078344546840312991077403297290591866467569790641292875082677844738380347095112919494178720838789217682564623186542252465864435375796787889952624989905077455320168332779055008646538512479405984692998018968029762153996898998056433550222424821825351574221359238488349868218437210107018304328024007994083008826024890491392424152326987374025371095223665221113907331991191030324020822740740219182347147960349136234761054107759421335501998014685145329007026238383455447499579227074059963275665532749595470907719878447001285440206067614619130461791213966165649444495716808829014902416865010892475692372299409861399953490826045664186425828252368002841355268448724530768117760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,35] 34981964684482586951754833137609740156632407755601875053998570499002850594798275721252054331372476979343059406633563107415470343774122700648688146688510422139668862889196257390830545823448815970603796688055970566810552687515723170598393926748575487972596612653008496449522511705107557735795752056449802396772658328325693202985740227930562614205902201217225153315535041019202856809314272466994064676229797574064078167404321037489218761995241921495258810362037261167345311810475634054371684929664642635111674085779518986175118115511982963077866296961563783516084912221460458490140069833991424736073599962479233244188889028621455081806236044892352872835001812280979763808569738531809647092068195392686430380193436134144933811935550772682434708888225641807389015813085223266349499753770137125453894839901312363379248421671966748545134090325155583396476493847353281599199532624679503824357211925359843062321774292077153846551064015696776610766238658097582349170853233923397562148713898996505154040256078154307613441818731040707040343521649635238586611851130609482714909289918504779998412600881360785893713049392853903272466058881229233086443300664314225166988326410815194585485896747135706348915011593877663369418966983836416988169795815693211513800314993753732235162811446560896266388653007831361298060879911413403446999600055119365324199091636542245981868882995984368401384494232494490501573356894438820311714919098598351943960977510954023439212474085705562721153267574916540825888863576445089323685544496622172245351527489049850276123082696533431036441031392158773189540514227337290315321827001893715965113833085169351110553811112274629282004851044134628708048382668042418592018920140368030036651610283180503631726659941393124115363775925023544087982806699926584510745489641929608689058584691145186521971111139699507372293067215201795208993792957072110900262204477276487283868919935980176151327745258132199665400900941627853959475049264905632253463729065980046961948442141330932568669636767742023405702855957963238253475175532418880829816920402774197505124059588673171668483438003460478369279006344763614502531632535989305712502898549885348615877239333808254581160821904571755086484563003788395527287643924042461961341006415638261008140420211708836061452426536379553531422607265494846474233618504563381854052293821546488635097280804399527160921799538720238784372307685406580978408169520612423533822299887017683904344874798100738414403417871431829008086545452073697636355591441990169591162506420921814157118210492616042041929821857335533412611593753729193578678199388223941909920187608844764953463355672736774442223075126232810798597053224163351219214073348225118302127902330854042104302888463960011661680189611925865859382470234785185668565046339555972365148989408992006299604473168296014825841107542891170135860325465526942229324968151820647344403405369655169015233011940539815345906602792378374408181119672217426857546235144121763095352274903134342479872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,36] -25444204037455787891117052902198390302059061325881030553586042315573775713337673058832614792152935547054426746285526608888259316632480059756570844458995909611700878004451206620185643197833366093794487787101297471888173997480206292783946208141473233487011709121476225074072112940310313733072975047454172427070497305942976115576635008333436524381758087434554559024424217568959424160667393548378218520524727911070222127283621024523551617293953440620381547909693915386000685500358162024246368731971126325753498040498478859267548202767948088884506711401037826092098367844784176358954036862059551864422268652810660866282508572170956547178416054138096189131529262584509562986881983302767589902403746513650564896809389662024330730578334066820837376873146482353030672019388698118063138139430554662740278361535450869116494785627198086508976985042110930092092800849628551400318560096202838626729145829029121343093515384642950071152135472536175834668060643116273205984872336942317418367755124638954198658095099071418156718281897168330731245778261529735910237050434794060393966666629083110945402545446809491604275425904097884637045827526279109250135886396579641594964651508397284635442214010780090100621196598709926480166336858439552915525116096226902502415023105479946014459521954347341753159718267575705085896292841611584028140288116860688477577120587153037841893377428961033191603835535304137733629614390439253610223819405410787568560525725950430804224677931438368843163594053027715102629156830268292103474305287183937858880452120618067136502955385962594643519204320309930186831263843033698736966724816276212657584313561054375985819842298903818480220060141960880393936844735320580574010081499124194817746853844108638294223314932585173354815143829898012137940623364622191500205106950810661542733181406772194181218656228158575467707043788387566595295859670274459863088497522441456024199098174432658484949117230161792543535506016669858528105517784980510953349379198739494497720937496894660953349682841022278592976237153208833422273462113907005182684776302745781675821821078843054266090104256532953914925426296229661049783764428094374261435463546374010722103575014379965564767292051051200691515918544674355254828359862296220037892846469079076665844601147505195991150504805724009649225076658163587261645888020603625534942557927478527621237724158620300350435968612560223661001803155378114843212446109284072881968935639977359332391650257072844710367882085568389044534349219421453527953178111201931939779047470436792262254841690234527973164424986463223736808485333176619613174342271088019649216043471441267111678466237870091963909073530467317233408042559688575768487883756180755973813263024091641192054862115897053055170082735081313670302057652360788865759447869750646394806249385546240636224027747018816211952221237577800698208480226371270246221663344730923337639163557752431675944677633512365193940397913522499216971364294073122166712481293339565391260942607823111454720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,37] 13848720508170234203470777352965666472292055225977844649502508146958486203370614470097113966646578115053083910681709971249154210970827657199769489088733676845126122774027624725449916326925764434242405152713436415903145021954323335688173614474358440975898336766451425999308383678288852531104886205619763670818400163854574408296740700299357137835289515205316602846428384700222232633263078482865005368693659355696835461342877307150559792796039966586921065982982606851452396830565742904809883018956242071369047415828476719635799746348473262421663206887985213240651560911295094164818537192901504584933637027641349694291065112694956062182694918191783323742166796320549072288995683878587696792195282790965986154898461891827827279027668649793739850122253833582020961435433293884975590187441861976839847051011093520011248732793021528363430302910069900971084735207385676383096700636886042680488302026225556506915237205058436193948207519021918531036716460645062648308077571609131267915353868718389484266047342569522605689649994046892715920417007755118649096841074679821869722821181938030727480471371394531462403865218490314567031982764598361298119615440129942692858290996510554768603053554390274738911911775341335585099907626766424411146907174194176786257753701609752537855558759947807419038639209260320247777882006947772897453189311375554330042734767927017901968546607350596003993347697225736142463070330055360852423026650188631949068191330116871819086991635109432681990134380724262126691404213086261041708294956104814340275690067393203059034934524719696936395601150787647920746556460092989509345408321916980520259974735106764293914584182251543244552619774861612486439511262216950165314893742505611683402427207352114063589599233607185086828287664957592476507833510621880679892309289818984045627963752331245906979381271208224094238290368725168915656520118104042820869926483515657018791196989235324971699426115900630306983302917482454194858488279588114476349999951861310724649789256397999310107228713774831240496252229931729593138388101560180581835672451280376707981031681493699881221552828085288094338360169986299444532452552026503195723495209280550196075740400443109353054027390162824469716844387389311317752024689119434882226641845874708594544871467563132210620242434082727810768665630606844750336456546754902371762988407709607061661016798145030837685678572044702495651210385654177454233486062365544049648286140866431471335881266332734420065584821470999728413178870027247207710520716719403585026328023843095278828213258698479043204016457434793181269210700787051146770953234405131725438125852614497064005240317878145081210957510316614820834342961095328793873019080783307203874330947644096233922489522403187187232590746202130980651371362438668593433200571854762885773277534835052872201616212979867739252004083196462362799348704952339804136739172769286708857038225899356445764605106471395297639407922222329612079626846965131216891419876309458534242004751154289836032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,38] -5231824543194330261996211088866779250551918576964883768651016057549173893131533068722367719736082803031265392431927343224220447676940249560815545804318977202489004484349683521073431270175541081947311920528058761717757157776608329104841374382572469399115462510604255866592533146308927630896078485124237884257228862918774431640244046795337054862864801541045359041556488456829985647434522275611835131412173887175658750580292971674742065939563550248447066998210624343580955726221145848630092455294909552266586205586358636251586937897409700664199827204011088756833298367521813057660138983597608811379785788415339763007334199966384597643155316658005711561898849099829178164765116075959615956728376553404890985963678203346606203669386943602975931603472259234228158387490354884247252375828306845047654573958174725082333616884810057225767187580635541194898164247631970391338660373630050534427311442776303991281931922274684425955922217793139177799898094377082239967338313845553220998572844478209296665934425749408862796238522834865058054869819189300206527434464397878604067082262026452921928561704150879921495364590148234549553513095132197220925154374416990668059924092801896709763200757466632717420833636597809911399619274518749153962776829179179137302963509622512058336836949820344623150688077900305835791152639786120689740394956757653369849245446416304040526365703278985324715403805117615465255785910173386932411014708269442788823543523684059422438802352674332629231441026100057200811713449124242513091530523805802053543193741833541482736457029931841100803302223533017465809438247776881028034472405570051385853496691129391441816873000404511894144586629945112083095055072801638757405516965541081151342501180418602354735590388144409424430452362059927580968515901342103049010466214507025651850921066407873984072233632229213081673414035128167316846721321087607970948411675188097790979198819460913941295291445862990129886699283114917269016298323700420488865122837590262397282725576515948136783369879415257254724940014773715849133137693063499773790374186684367989753983160752697115438261214453181834909250489648489088449845365457294142666207015514904556584891934201697504365674812565001313514810591155052940096553999763232347087079528653844354459274794231824131881854421891857916124567088099547908950635772455133189668199415530049391379195876070421076551911264139841611454048971979783575617801299977493382882561356714202099415243650528839708450268616737854135632841028017718356357124566509779768840570854014709772527948945624027293807208750898587117579394985763732235970077276867056283201076645954364047913815963543286879004346825495003514174511817122730070983072427357024379271427250392285758218896285464741961326421371903487794518523437960952694747562631826457758436626422419350958553760876479390592198492273724482258474723790345662981137732462645012986815250011311867419394510435747669316623036872182865658553699810835257528622642528344629251012905383807030394880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,39] 1033516200426771095635246591474591418233328128378204923498794747896994002098763837831780506741263818234079303734711651435353581687804594730841564344401983869786448345724208842234397201551434457693137554984471721099934758686392468385016094283671440489824328440130895533356354294080582903114458498183429742002905945567190160310599852949259258609900828049038281370230235911792121260450359711800038820976637181197230964733656723324070831341055118247770516968107799613386868503687438364561459463962184256528305387284594679171486357503987558558656905611508312238023433502919034521584103091033495215837647324718824776025808489236343535280151556365464460740885168161471964178974372023818390058978328717533852853272644168546418199318789039335786233657986944982642743883793921803675210273585239655123027490225013788015245106032520316174660956641906842981993886539291659472674062083376397255451233445798582405578567516603151864294714200405006137460037635423172883734183533614140827718975095911885819286949692052889553704258533539954999724366781974030876881362781757977402301201154334534044691878137537742594747252583469244173832414638521163737764828043660396210840117490339228061101122344940175615789938631715879202821376954075586768353551654797274094156704223803476857507847806306716565713569161007834076647787352766568532324457367043709171008706061113929219001271278755043039572953083852058082451410036337259673742653453329075419738096142438110930234985054352015430013147840203786727623008370075591617771879023193326454527363827022760614471561039100728514737953251892018985036360551968022317895047974619140660520745295787162759298322835591288435181466665946891251923970800070789553879360508904424643174422406605479745554227219120654352952714280052928515648332756569617325813913811478328450328053758753244196887178136298366257824969273247300072788142893958557262764727639331810633177157618550300127723898203295358189544658181345148286137864078651316115300431085110056061591769052986381225046574906776689734596115551185068919549896073827436733011370888109877462844025817905478320015595784084537096334477038100661792025152904472526716065718611360679632660854067248148215492656733462846710711134122461508893767227730064757267113338832216526122456122263415588779703823460704366047140746857113846392223137928120128491449134410757055888461124828729884825539473198427300412717664172223332339920360105831309705000240346434288063904349170577783157432045877741134507496819057488005317775377529187454819574049861096890836898943775400781695759349092620208068103318505592944847778317969787825648191177348267791590177873480503043182313232910873969647253744886518005905586698017099507156091822435666986889688173609037444408594002207085208698744904320971330147644077685134360133952862300578947988326995128669411502154010613375318735857047877388088835626223641395679370441034988282371676762292481615398992564435022001047083800824708133360363204448633657185514054775068633002409984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,40] 197644909248697302273903828018126646825221758422564431250160536325719263328542820553065552723641366658650167849110220993763944088516627414618930114007746520319479123434130242545367751620786347219521560952709400654286121485237576603065917278076621241879638336503150842879424841040466732859954492750735020021310927909073277123297833347612629786731460096816484106297785018670108012562250966897669102537305571220326483961827662626179857310250522672519873057719072897008195592092159474072941430206685496885201629788794918814169365317093094643244977821371147046599713987636263698678926616836906346004331407361174751876838666517293429681626730765254975792134193899948744284571491223215633248459006845268190130239596828784064316491904551628037314436632791675493686880325170811627933261562191560821779912990477049060436449069647739807940893793551610021224362403977640426630516635405469617413079215174614702987313485558825524417479510479154610649069363169468567952542745636808623418936567692273354005553430731549276907697305951803838684774796357146303103151915494192632740180527483827314831917613066901880533112668604546380295309597493515768237404022777847378959886294023962212022617824955068660087659445150085036139173834438753186450559507992828556370262338667002726566804402355688287748230452178858007694173700028334501612535064550819458038506111212029417261346272917648424504913673004879022087348888442160177982265053005554016083755143359256787855660560711630952177562517130317222205599352749013743465437120223580830673438288515999221315257974546264018442220207723192296534932811424153526090992135142063904570719949401289643935618349097534535090192063923147948664344107408888826576525238673271047810293786210726820345875273777934152764308640331979885882241536114185530678849423605597689770796173512740203567233624226381270852504038430989469082553514119476594978044126388367519824981997617630611190441959261972777354425566776977091902394379238214996359656566633809413850446879434842577773145151528954175162139994478192256145730070526420141930765560090295570841477984396438023588120828365620102513047273698523039331031039297122015161658573032598910682432784783968635380147288029997487908959553487282083550618101285551844671890783573007951173197401279237331832165254650657520256748073565511713863092688512865741436686663254822734568654876076345823810974082961287935157192977678593919768584120670512871879782498770308041730550117285769324058291815745740476181666430247873950342929330021771559232773551542580535925561878466675435226404825623506802185049087214953412138016803636494523210713801797781026646378145890149556337830614011537851107095725706411105484677813568736660951968554527072043626886591243852633838836336789660159742189348846170237935908305759224662508955572240590446600057602666436018946021970362955779719899348857756406794408699583857232228283350562654452749424621769570231079397404874062620030078733818199933530440501590586012165607797238278389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,41] -255771456536387390576148196439949404408628977868936181155532047207240119968730312124773293624477715818192237016814581919359904530835845307949068239828717284534153374163331883173351865319107970975542743933576139448606347989274119438998522795235829708905175663697746046469106112995520216682149191908741885044040955688725103689878977093327544844051409424987596262792499836667448117944342973521338376934179372781343871611640942057164228487140581507409240650358467177459372366095204414131830289561442866012754626765509049448312696132975997200158508433202508485021279648978247899458978129066971619677482774996645709576367693501635189153165877887992830589302975718703490064962708144498087149365753480179750985154996036962650906656721049090605063881828351372005649942810034927148442172876033401856994510637691097243459345454018751357610953759915314646404007451752742487498365228009433206010890886373719081942323861257197312744880501118648675994462110050844705036022194597362470696214955076007930174517050455992537840734594303058092789788172661545172983454605408370999693543360233894889906094427102269052402193805318244292327372976016983282858684300782353490028957550015361274075585612837334664713791789323873942984747527477655335945723638760336756736039938186113929763733665639322556371107961672449439971318011560142649866421773117012365871980226382183870343489425908940843275061574238581129973660796839393388202563249344996130961833228379804034216711832900261826652564768473752786618939699439405137255077583666231054500406645078881564395951682111970629462186223235411661768255734184420393505885251922852854058702115978389737259187893822479140991167148831510329094862824411807989080418356672205564091983346632107905541952133217331253717956427119336474586219212471321565337607192326964102505565213226151270986560133154436506189445111894877013306915918105666190144149577549932666670510488525000879271065311988063430501989503839903818577733441303986503404912824342509599832981663137394132820522476183037236399193278726568655629507132973727811371403843700734942767989733477422138096305769637108221669833048793298912148612756059410447406037419538795631650727038559226453846535178508521916882626260082446610515330196710930405112756528439955179970218837251679618120312377879891806251655494792011095558847613136690973965825476211960540721792486929177533236460493467405562994209353533145537590038198444547615261005513631177236909238592090806056599017111192342069232925561022890029859017521482899673804681476832708889767992233389183066156847555865600524438697479012299799994448093022944964544325673976456378634856378660082135141830788171523867582957369885312808290613342690896672154116929927689858150944198569925316409836196208046207331531634159369343285416526091145413802888652906185336719479408278105176783182595043663292861863563765832146442637728862954475323059805892266162089492003068994733628745074707705194956416475839666505042909631373991454369869585591079796736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,42] 107098454550650854130177141414460672509365354318854401544401602663100920458109401439324383113234780944338622914453900149689588400105681248304013161517668776952534176501730860338221974381590548661876015762148636897752426366821401245360227937022799428141720670136396679945346460549306071048030796389567702128992854739834929161979143977280681736710420803804348526240223068794344172669175789322173590169357006322856883617566389622222581985948411273972815976058813104440894853901560699807807323526461932113749931208572628908456925217733134001366972731466621038850618822595211492307843016775980496152276480117133656021348478226332634075907327775588194026974662166770574638195211941814847413455789694924697690226150172864984227213021158837544209646632174270583779085978517620661620465205982646654784279970528507222176114185486737256574588751430054772132106787616264088941244336009889334414777526966791176658386306949541672193433400809936044809896269543804110307103726734248022606303113485558166665686672904820429058247373129363626216262119973845729925518532042179421874308323966698092801504682260600612317192756586988066096917587876859939789688159001590842594289042589678109243411054476554897257092178436285744663709208592701350820294026759233142186759191631566372063086658858600474750664099717047815875336663232004368849121244510998646418935712927361571393612079826037695097821131044146187502510038119493892370585571599948403529237319141954010707113846712746303299822749645851413428390147619413272080025914371337451042596617609107795335165028205277289708671257168792967279069488930591032045101466353684203866564829590747852225177047862638586761089238939596014826684066531113507913966739056424847887999336877262432114870910056808979645776998798005373179725979835005868014503773177473108280152571966506215488781984366688893701160952633070999029986735351544955105423757646908593584152672790499701729694825936976642524826259217645254773601678417228060367991892449625468478488846025803102394846600942395517918082703202817793150760712395607883432140113370462629400712690952537433398430788950725874421796929343052801034637204351260831519000419030917362047979914920397542923318883495280068796846861308997908689134295952209675222163535514966153533255720403026422677384399422314635310818367791987705629057169802063848136451112973115752511588587600949343687173059500098944899255606694662214160569411411463954772301647042402251236400999033252600088591119876758031350378101084533461996844300865425503928721585027258646151302174367822604720345750898891390978228251300124084411424166533977302367288276391686485120014934253599391398922713325783064637761218655588426964306571026186034839910891011579275099671358563649762066569168195888747342447029893447667047711215318085458490182795524996508428097394135648300516348097933825532414904797707452107666075643085867319096555605529675038217194500965216486794208632205911860110999386444092456772728595686241277611912347332210851840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,43] -22348374959169420928405522287010737640477301645903105808243076420094238488076813683727802588896745687436429318293518884486371613968675558921382874192219968234702171096242958984715004617118508343941018804734784808288457763993232874141001984017935177951267829649022315324169182638210961563561458263681516988219930815857457691344677946006506368591536069117033527594449443467124010897384729321632329878164647239309955198343848461321235251988445138757805409427912706472954396091792044420305226601718117265471654158626912971636825153629429776658250914432618914207822132491111667460539447205401250503544297079098654214541157890809482324451618600472741758577064946604637880106713105095511368430064022419179695046570763225893463950546804296498077410108090580688636606746891358774899192906026973138073671464982425198685070200011825032118375556399004128438265146550213962934086081730527988147184752322008742024973385107412309377173252852873523002063913269227649916244005328549050159761164109557637841565350278890173642902276513918947485330553886966640221535076035778013651474158610011752270815650780167934342285177739672949607052885813360879233633159191461045329429540769968232647704279911447055565246843732237735591692749351933753499870472180746719087611356227442425076900776642616824816560315160182608015527714894761482793668937418718566132691667964052080532093743163230092417566670763871693536594531296512641309483018002280469432015495433532071095847480821457996790131551555050642177510347557848900335138726669716013920715240052856302184552715830756774324005390999746545504401818848420977739029519810650080261228599261545646140478300668631501779733967465380119803880749107067701390052443935741755765837704409518831163680224927725221920340660504961917466820667330549364347336343928243087854765011716447992126071618740782657835610049117090011563995838826786513056490209488639918933154932919871267196152310388977357504536765516133242611584760649276769010086989411200764671801733794299554767015861087807295278537466026210089971447991025700634713332724319275195985897591913871363783553840586126533723682434443498811637902290192568912273163820660738051272865084347161655033301203317827157130002254644281711375617238392611693881904660765228056211481169462915687614115821030138365687029193021605841731710819081766613770372696960384357764519529187085461613473607181680659096955994916697886594754926015024629998702792328959702163293187670407102423227431899142515669232402225726560521072249986473822960895618597316118877296110467293376013947242078241118430082555936966138275510784699377437155568567646738319111243190764211457238389472818365451934569242905253663407380812148848943576033095624571613609547511717572922793096438495330739365240847061313522393195401119108507388293972348002341944765922084184696349279270963823966263457713364089900073796618617779639027767305200596525876570671509101619699835883603434528807567640060411756433608240028052630093662883947850235904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,44] -885801348730786374485232329447944238570085540959557312551971823363123564608375799831162597545192607004796736200768749254221031551341234574417139948217369935343489050451134191993914819362044984395883759287667757888213924245585963199890611534054033950827466854172976332318857522764048130459960440746621303227889201907023736444540800713879026757479088027876739373093241961111462230900380067253292166476437454448519733678748153045084677201062044445057543234897499961486411728478733153341981965101812986527282869063522355995989956734716350787471671481293565277983110389308351884060405157800704539347914564986082151303386853601544679544482202046810780468006653950047497144651381223574430534203288829165944530319578476040936331518694789979791001626620912969619409037367473846456251225048796736065678930403932781856474338760742154171775717011256679736880759291184310103096989072573697602317480179104755311021283597979514182303254367767872187768746037204962963949291555336747576477770778441056559098991569620398348792951819337192266730157363675936256687209110658623358660462983151800406476589028074773556660857938714885918683737805558888387258232338743495784876132046069935539002803467821466201572486009186621006728554101002073691391641483107666089550010543105326000263218904396693212884346169871908974173182053683896360048326345392703783669706451240283942877292133193254146473673877541118959689235221141223824272325906517210829192691360586608461660419264347377544389515039036952155769069191899571681416058055777252291098049481379461120816389716339697119101204970881598512974581554882749697994955449794365605699016973984336094600866246207825247819331967124497922694171932330215899988313651238646407831567429321679002360170341448255091882623278216732726603355848673147059970953377568787096260978244527586597336005622158154156047784834779652291800994077036840831392334271945077249818353416111272167790629123142491005451945733078981885617274643826587010541716445211223050848400713903875272893262366041325368090968780883602687295726943187969561181004024280008170360615396392820444266598884114536968259498884507616708243436709425347334064738149706661589966299118455657431816234542709070684584599631090188614226360416086350477502466409836690366575423479934006503323890787251316042087501694756746578172833853633393831677797407875852561495587945042670470636628801426242168825017842861639997475256032374526010381479747821096679363003022806129436306177605914279890606548719654077009185178978443306861299374903202091261783076716866673633248577729665457700570633865519553966021792739488389913414339615317895232790955338524548528879801857847055437840526297682420162867839863552386280328466087823226758461305003565630867660001638712201347408134312782341787717728068593525081623855374228265338492982519842617949441836706481479188779831258212140801527961427701304003102972235613839487240470247998231615541013412149566056358626830136369238953356075404512745149631693764689920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,45] 2308592135404986672708043165205602369501256833668159825050289923257953595423736993335608193816156273704373223891649739571399107498673454428061424757648780694490910331937040641305604827385518082102099636255842957694796477881260617121818293654559674447812305695502384878380224854536969374125326549562836255659066470091576732843333877303476673545967894970494332864535310909086834156645863973824450523905308886661109530945450438752709136842184473675716310127049027157834781309696372369167767404858924514329742494626392575867905264378306647546024169286633132857884628297980719278155593422049414518069063348152272701028025068545414170280020147169980588385110347866490349988445706769131472271944366586523747305731152498910401536984520309590501265892858142879496216631324771763756854545600205310605726956967253555547727037846267019330293250469609897522503029673895939846148320302944291703189075287027600397843748189703999712130189750247086022357417628642794559415163188344390729157168286436241730865475715651347285182909650298001366050548493245052958323430854719468251032187868526344156973716303724593370277508009744574891174553218014814700645562036964260880272191481906443936795004662874677333115097180556805126331936257962316519023786941240651303913762059849120139662084554576659902983418552855709085062669235560535564262664617775830452184283454658936659385928684940116868619298003694620257847756595966339437680071108286639865383797742003048484837027452942021591252578589948258201284971607841101800656733371798431008193711525138990872648074635056756417846419316586129558814038592141675809634151378669526733225412876743722121306632598313033887627975835850088047486957908387243398695468801061759381362869179546955329908880512335380822767572710643696724153506964774285468500007510004336380510735158941010676299492865573459570950706877775397722281582091812671876238231077078828028022352346548331629709730715949792234104476425179699736874077253566414154747785146762915657644823237562654692550958886201340192085306013487174176551561165378794193910771539554978065145695447191243013213537581986620119440084475989133251158678249647130075551300105697833433538356472302009919076056321564228445601783357733700095579143594430198888952461736986279925121332048306661527497407453194386604770223986167388663588519588386762271193047019346978175004522160298487720496747416115962542971005860903186726819024051187008033617270231030936008481543433902221786785055807346667375828135869794243838284289963390214866853516395455646569218803502404120160532046878810534581178689356086013991349860351041535439778507778456630438662152712040279178218951129487391532046549796679172333100756783745112110947075026938328179175837233631615830731589566040240692863404058342028309568099426574449120776620229112399521409090669903287592465580660287911307942976998999955616081314911620711137381982427382614565909961147636513667276928450955049586475481236510488688563454111874754937358034567778271232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,46] -711993563128824085775005995411671296685706418485775195218267922214674240841648410784621679785395226120231268036692769844653409093309849653923632242500841588296763991445384672491775398518813128076966062912300799997688393489905370404145559845121805608172162843494667714202565247835473585091599867483760617265563714164367140454357049520327409274042620954713530852774817363719255177158215397256966463587669131545670532437574708695806102170148082575100788103636693489176731129843179220337983845808355254921951346585468849856205618399351848386232173088526578173479905515321014296840844587950000501949376508151486515266822052090110836300447302480030765560249936510626257122315716271870549229733906994035762845373255940131488207932993240216283731920121500026248290132495063847505417107646620880756193990988816413307305485350673445171903155857900426975577453184228779994699606271068200134251309537208911534390349706516366425553313525960498614336050886485727715670393686797993393953544773930303505392712859206431183368195249187590258286170233561837943663976669564774154237871099513480377078792115012420089959617904506421063157019068120191842868461095994093368459424541946146924732520811304529892644956640682184816828500334674140509839657144080397880266964433683224824453852750204097165071590605335033624626709807792993430203993245472720700736364646160102582975587902311223544338057473818979872627283742388436765186358751110222609801492158828737524343775701246785698269039015395933644858765544860549335993616790784337104024242138166887064180677995451874953412530969387221263308194936209370993879429567569040509286866042220203596828115935520557880396851768018480434840742635190609841939229761527477041326978448776313615712461899192879763703470747163193748656761916362069094625913879866395109883415285066146228363072956839168420691350626542281904667865939944315618386189497740568688479930564561693017370992895885266760395274879679846084079852741230057946265776254768225797993108280307843708180103242665052855567020781074512852683342560705195284116907201951134980433774101395170069660817892923156204424577081139914672182740892670741237501419145636772504398082659132994238202889066289637479262441069609729684743640252151989700571074605585376068622068288774188260129391988825880698809123314715958532941841035960890219508243836568401222218789858145008688500883058779232680838514559796790827062425345144890381077327222657685825993484690368841898820796488429061881954709837921812780523515198891344468026048172178327688128873370035010399205938592418597212076492693133986728569838115162430566200528884264278423027149580477541301503382014284922799641013680819622644090873791533435985778629588828024942761543544365533520913783081874340634490495398527102624362560851294033403016609649523924071388140259921553627863591199710173742776563957487591657802656933994805414331362035419835845602544826621364911481445314991389064054743773589466084242421720172147912034709902385479680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,47] 2828144735508965708616423907887560967503586924914413153095704329339921579300755205789046441070066062913210758414157433648880281356193303546188290579738844655319085137964724932866760634150998763948576816297780959685223561609714881679643436934387647330661349137520887438121575803414435899024115514216774115467825562949749050522083702695502645681574816012698780603039647369314291885302377498091152660170023676800988913128328307116644714080843967324788068647684549002919705317560990586406256102194656562625318785740044654082928078585869007621214045392734004732726396919375939295231663608038350288058158761481404737386209651866118873376887497237672145296800677072136833757473369029542454127983936900971456478637228906666719275261377912378424802600591616002615347689519164750076371290312033997736828567337457475678465876369046184864555450457847116185595079839446822950334049309116271942911591086119378389441813299886283279372603296897661516630718873809655707864427643098152195045144316296514868757645764643597697124905863852062567445868408291494126547712554191440138024976938473072342091471406001293311059424299549120393871810124477398021790762708149922088779891187855105035027353571416504179918678963989421438802357359561512014209832675179357365023977398826930647761337553864424864035166386627851039938742118972936605040134413377895661922933254421662318808934610889022678947130356820582459831667374461691608976529706500916284841987070506702661502059518333843924042540546146066749580967212042246637439899285858541285064608829681581825969785387793679501431403942114674892471311326196004000144355632892474206133760150273434495904645017041101705774981360000464014142818906019689941933551710894478808689295953733640011519447699667235865595411227574184012349595439610862414802413645850247002701170861354276005398356677212038078641303522253690492588494084802604953079490479596652935885157396694437881001214469509493752645254389700330756209100170894584888492649590060613429871645601743662026056133111244103332140053716713348456519419102383833633024386579725221903104215080277468892178568827996083513131021290749794537858323524012961710962957190242799087362247421597703761828656819994047611173273997619915078408700202957111192805426527715542261027789460922825456788179084443550449719367827472620387378399960482893853490872399156527710377149941443286567434636242381118653031385831895304836256576674731051561223009544179502486851230793824699666654383956892465344945875364179365285599504506881967447274803470820525834942548221974088852745172276717439052962941120093311684646345430636723169261669336113309063366926009063503621742805824018144685818056428294928366510349663699074969694897437222992152362659285803281157447779714832609462142572359435493458455031035577643538160942103272677766244737971372442057946928184630253496315278291892763501609725459061148396653598968955994032986065304242903501571101075368017899147661072689869759512754506926684481540153728303104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,48] 96951876612095864788778731703936003184116617117890725561047360138050298442997202146560476484987291610814230857802598221721584842725621249154989628762940701710231891105027714257495310527720951928487279455022186120812078427014905786066534815121332126614432564765579055608982997310063236871069061915661790780297976848112642563512621127055430371176733819650006217220357153638041635405197932558734154262770889740940319930033832391782974849256578139803337540370634930802272615229000588506657856150200770554552866520847538742489995765162221025485707144044855613137198495094779293952541998849791835674329835496342736995002373094578546718528128466330534957072672679117318968615374467840170753346007219764301116875982752540135320666082668042312783685991820307062646889081807476423825268597440665117316875349903666603039063960173161524080179940077512809414720393909794682481569342130515181965442742162891163714730603375889041176170792366841999454506645553177776147907651002900792107590339581858816614143004557166697489673913975812322803812652220118411463726551831954874576651127955207097676629625572813847706584191113657741903586848992605969709960446153791789196624993259506069407538908636998384311801643668580202752620651822341067975747717880279822245614795839115637846514351257864083254764746784928253294639155670536209606495734579740561978067585430419353620320498241450872694610901492511894927288833348008970579034036714468242956245828189719341614374945691099117821018287447562521425946602653449651522431754883661731613640701024337195511249555744875202093530180851208535899546346283189694885041003585096240772833161886193088734737425809508510384032151912701488356108535338992613504331200445477912351310095809731131277088279964108636506967748789919753665803187667030188243816230907597111726345733994124186026500791846310211121083475104967946094566945962563890418014500268258565569540255823447630244982016618951871001291023053142078090321353653119391479172469835627388159441024559056605245131591987079679284918744806353610532600965291914756103585327771594883442312609457855949675145868014496718022943685333242740962039384694174431480564614162174619733667431529099880372798823809691726281372443638317485415601895921002030548939934382668123727495396640420877062038070631260156950319522227958323813515309223870297087234620669378780666489308938310958433913522072014867515924466112640482311948993243818519731435313443165380931323900160545319924407840706651427800688547110069885123793161777760431698623942287508809806903482601337473337127243376587267554782378713307916358902728115179668491785422610743487873009554038815400844796232410412109814655158029450660488097273480045303962342559907707840478758958771743106744115841831752524314767092461047575509164308247307107595123523972122291305388908933841233851733173387535793558557886925008967080208732059786728358187710611195790759429777829089559040289900596656967638877841910847960897312521780746271087851203922493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,49] -55146028649396368056924934459025552478581543567440510827937636147111084729810515793784039290334430200701199913537645950340472158690927791131259945841351823399781640394625295380902035628114239037050552844555992110493700377584048847689434051319778622565416339477503401509904599764315815090774910753894609282506371788059822032167493031016034984575982170957873798892846692361555714295849744654410849841036272464810723831544632329206204737537881911960676055563557644799809158246541266276708433142415914965726788724091438884435020925880984875779568755374605512854431586182064397241416609780117362367539781976600924185374351848805348079936969929669632248095677140606743189249083447611449142831626578589473706779726733424204531890148224939670450174616995241660566497079658881593917008774556813247689487829566044459355647965872634927649683714356456188654337000420936830527661963903705349938292028685290426939521051232445602106511915577049694236830924748330449505741048392773481001719230892706096653835083576463662573573530063499118149854824308333840115428091560703819181392712519080040130605252373303883952185708636370021317755027379523991973252245649154976881882799569064729172534306934781216976738829169931206486731205031955322117032606141572062891985321508821873270962114954845073647651538354955399826946079906679537605745906508956913169939996093629323693920990443983323310671172989850741558859642180751499648393570296196617230783016688437540861220023514926696779271417268118219936446428719922368671137425487052032935148671522520615777812695883469642734873221015258839028491071973912976643729475073860299245024293012096263711548634355631943060812702766965462021079246108695710904422780775023053354621514160651698553914175152487084683621417191887977184998149614188128908116136344396563149874810209363274735165832665777995944657102769376517543740122499257297777670416969354741738340777679573820413549636933012496766594895146597405407340523233036867499444669715192937785526074045032259330857385933447558959661355951886480374162896006659689661661870426194985399335565854095740528590857741753621962515797401775778027750874758892733874225415005314412718059026328486052608727668843346609446316469186967479894338637588597177043615828814833753684407408110611835619256107971402220259259525242933910542674053792535996957815172560831012786252379425817328316429966691595380180330851709765708796509375317992720358385322477729882720223133782223240888291574627451871544216789938188988988909822225089558552374046686234006087960982319446935739026366336373323703291740415355505955466262414430220558994704096514923202433819386992888085891996817788791115065373658478895312441191184170161405811173628632013771451081874483081442773834489219688396104690968526609138717009458000247352280756585421618733918572676163613594112104684110612091265869016034168844984946289945204350017650967577718032104431774867534307159913310418177332153477226550544000369636500534871724482427967504384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,50] 20637847514365530515042142132506078729409997718572662471168363167053096431030724335026550289989265228667259391283380614526203701635560166873449641558274049255769172725880560225843556527492829674391034671266878517836260847302893194279285385142544028571898425105060961965542431894491111487376968624236808807282711731388919467411991463819848326421340346422375647449701138247665533870274057155540813947551181886577527694441531420627925364368875800722003401677203526521780269781680158944467213087310958856179492877732322916962003385704246351394665360861643237249168821573016945451329489480843641412447859471727318775459297710135810981064817373380069692762052875159639901686640217624542245239923769612750193982080842191965812970117243124136493529330410521592631188436292019265886385767099858912300109119117371473558918404485018752624791411122787620063028973356265487823137431203320903836510253420153633695661005459084507243901104654338631066558243231738034149176506602425112654877416045240603891228363181792959252109016309358300254077157220026805201331708375850250734388539789300029201566529138036814850581927483510416833360534499486161194278013056966747507518752807284366962023774684366119317190050701628534970417971158424574582768012324830745151620348804046553132241995255886600441746540661613198727169614362834554049159454728431587786355934488662955805024064353056522634193331326315153476495718637409223552607732284264328341778774392006900663445777999762141739884220176670689325239377791420587943110206711031849935355909367559062458356933173331395845545045038102855665115091482397196638003550210756979264111810831100828149428828772982448906856298897880157810030267125094780012033291195431008096637922427310731429206974128503872627041220606770295397523534763698595802003276731040739458898355767161436877396679754771108767343058787066474927659827115203097196472574502373197711010590938941806026491466087016899971784525379295003151640548317788416496787794096926340044243155343395727383164337527420938580267806180639167037462644690332031972800047608153972663382325164815423239233145656085489363719490049494774186814169057440557322941956111438313297749988039144253962201139274429870197866484835351925797140662989506394419678638885772152631180921090843328072461911442509120302495583407476947225170291506647601879807281909396293544988477307390419026659850609224178307857644774280299686940275065317130529250677108107932288652314709380632083309470966461204350394910983119222857543319707614170811146680953678135806794250186183249472474658210079179744502970392958730631746277853780081948790456611702036480600893232116736836764526082558441053032138536277458032881495229188161181630208432008911254878427113939331831133020054322308408503302483052152522179302996562056997616260090303986877970997949636215287651222202205027430080795136027028773313706923578008163703692674193485048234931122829135918106742650232931972588699490020523665314043358502297935019232062341120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,51] -6179991235428788083667927475821587661184572404749922586571472884838837604380678068419651785607214890272803471120783121955036080896111218042029165688535097630370047432043027967887934467147908603490943517589508237881725279434002878048816969825481255809665010113636450588694136408240618112578063203954348602113600962176817947710520629971541043214831037455204977580598576650076852594538759711635878398466330825304005376128695265387855654743164820177385499335970137542267106702987904586475990039045761370796750120182734388849201266124053644863746879794666683636686149946235600808676494663071090998209889282351175802244592593075362367757616735215230980056148898244495394140318022120543457046107728972435207616104596346380676737609609032783882112942931495626848851815357058548047105284965194673740249651757302200348327318339134227926055484094642341641388260639197171240390551254678359007571867949069259780355279552605215151658622823249989539018227433333033376067149717578074403036322197640304966424440429302718133642952955864206976306617969927711810838251727017632644327236170974659045950835557475717165471306787330373308502998428587510970082370700985735812565931578528425369974456785962475139947021786744683191024996634031100259459114429531255879593745258994670750502606284777949242844364624800919680246594875132102036891698129083780949873291333658165744587161540748205924355483882823315808610828979444598182801813068645956539056612829162379314233122079363491934035386158788350950512812663022706064400997227344156100490200503787538668201245736210968900588465883381928964861152040231294320669748886052722000172072801318562363267406775586505047902097482076130726362337890290820350070970468830194967967824117392748975526433517588676883553570466916486691266319800325067540253982061490599991773194874037731550805684595113152552123111293177502170986205444318063135675177112668674746127213823860791733735982647928946399937791815222681696780417055161913124621273826177818277151438912054678604210005729911576125805081739970472565642534333225347895351382275646826580430267217449240753086810760186597374082580138304993145100440643846690600885526526324120931002427978960804674741476588484800355397242901498995592603092860713580812324445234788645261996197273837542600262260152044802164935453198275174827503351580132092478087556207595272242143354364585474034974974763248312520510951388665451529484814132107587257562286742918343301465277633669584391139755088722777916528509597776271230919506398484044859041962390304839588234791620916140780588042256103105447524979558380227489156972925917380925867986073313886017118681547696025278532337347878574044133579120789642112837557035180531154246907876667488523671473102859156074577555956614996573427352536280887245017481067593870497864430371612599639280488368679621004752245481943998727919741169377643421810494303665970536293076618861948684005667426681029010855385469589161409098491372506020352364212846242422698645083329134592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,52] 1586654915914763811430156025779826519033126269254043059979976571498464988637069726086903838468887743357125906274103375868251100371146921437238732981738092391147282974637089660199386496480540287890139201755307062812054957063602666724693752722698274911334789355347625587303904021220840193780321755772312238118673531643558961974385983911592930851792743757067092125977854181737736199965824925394591918496194264376024914848435396823522701105409413506362449257914059857642750192870292889557685637406838305822909552345124247103867026011051103013897575415845855507413862057963203533000912501249725644284299980754347726779331239506260847936539980188848109086479389227071109622909660314510059934136060252894073531316686150392823850701643571184965534125817637415512395989041756882458986341221390409805332111737268608792029654682843788477127928118921632090001524784884117285128690537440583859717030204295590349789885540929712383536048600792789400343358791660648393607005795415975798120440807527109387131678933202158198261973744734444823583534959176204952559416170830070260757046455249991855184169282489256349622485128978956843561233261197234240172729450706971534494221568475000768605302380053697369801003315163808333176689018657326641735123497737886254880158959622608092247302533420177330945164693858881623169917884851658622356857079613993994160878750491340838198817358916169037578092885932496573883470897578433026242543652903382636633618890895851941204640695576594455718664228727181351094291417802904054903242607166775163585215578933450482816471990057717052771224581741162669480203948975145359322325351213507055405534020382388179368685479391444801713059625734933993554268073709679454592705269459755692445756708180456626968711672423330689915031397128094261025410570382967147667658703103959064105927855598505168329737051644673210536550655231093967879382456303943782912588338586085787804335883837828954423308981100798015930699753598665471100905584891856480656431123204396901694368828715170696436451414403077729993375797855058892969816451442155172665869630310442310560996010763981089030349920187904651338895112935023997488323142697842850585582844591550363503978784840401447307582792162531525702316270494987877131324969253930162492213937359408107151075961517833476335549932290825098546315631884296314565791972017673438257796011326865511445352107081621873273293492497602784572646908321739037481928620809001363363966286749344438596136829490618250809834943898999824255606237164215000085452356175367283857815594898116170141320409440432611836468401287291281664911170414690183368294314110162206676760892058385572229787539763305404314956728099965037426909123780310551689786045469166084518742318697537094374078288919989977893513666008808940536209614864534375944441208601076681737997960833077024963383190726730704236517003731210397492177696250316762286062503986322853844548844194809728146941252745427539715729990724089368683424674611624352377159254899930021692999425064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,53] -357878084491804770931904249146030292231464994248500962812979474429481261663336964569064701762665933402242533678843537531571215386045628598755967556200493456294769729759516456484858044523123864471425659608176886799045946560386765540570245268113773164841399546909721772689603931364533955626953218484089042030511130689387201817168959748429343570000656403916576051729431043637452070016635085584281933982956726106786294533628082538591113608487294571489582767047214259862374363461547672254166662096839202532497929334270634906385612614421554945475509526377814102327467762930283502231173382495612983805362755646971067420218332387619883844614367307945029349797823546037502194646243212080045417982078954457084928297608883347245578523709026044214960783339240174142775478237217682171983973894236390637121798569541790504621180553396294286862203687697041807213851976608969526954536644869349163249950811537672399307646641940559819363116505387486271946561331132160300027429986325491388748812826742689707387586951445841404621041104833330214673071674828196556067476375674864835001436651343443512383761754650731026563308620410129482892254699627286643133876246292528891765699729966511106002599799662554247163142427866474180530797042796016900637930063698957857992309887120623072937547105223629238359056331677738062883967850666146907380996596773375272338175996699416839604675843009905313100552780368830199434328966005664021996935490086161882860779569431333183628157737519800913257928118843158378380820509826886423424412403696673549410425276279042938461816393909671019666253580647913315104613014228869012035677677691744281798924077474298178233554079417954824237646080701154676589157021808027593591111551886541742057385299633810320448683886208825590875320391601073662714969292931720766364113956136438895458909509909810907503127945178434685054622506403121532927656259206775291937042283954207892451037672728370765528978326578677613578541638646918214627527097140630288182595462896563924771396766805847834680102822551037191672894569776951279441940192963461795105700506407917721900124102278787977282758137931127262520018637893702784405256261424899265710140596048954112132034899711656787866144526380728574176694412135634359790795487034538526552739010713952411553353660502806557444453062130468371595604593914954950493259941885764912883934827481888169841679247014476771223203676896717532156786742135005466390261670627656689337905393688336809926165992379871144486948905780884638201973960440722436031674042157698556673061140677122357368653562389132537908114900861414177322569791071240728132183942463686405284619892418229245382860241844476304187773721593234611461921220563186841464144901338898490054765527672477526705169935883893554903537174064078529185232102177148166817645086643710279054419026809035637406794319878592138623083184716450509241039093911950896566438899201145873247744869093387242964599633218820881146488352052729455546368177143543949754288936019072023536134059458560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,54] 69811492354962137334556313295426287067415878408659725686031851245198467647672326841652055812495039328761693490285917218447852791471903133892718601747833111402906538806829900058944366839342433845694786320868181033003498265280837075657426063149878564633897526006340215743547564075125870376227292840692390743572143243562479852473700065022876263026361247761930348149033428294018307779405969243644828428344471437631011940409315504104933566465505435149443142578062690459666334197039062824672410265000181916110279208561801651378657804400524749349375295805158913363602725989348206842544526049778068901783883766538458037247533589256643825216027868977055395101550645018981888735299847843243865230843621548835233742938968809055938598318532436951238360278323249750850080234854387650025735885666609561092314105255807366979988671533175667025684658232143741042523639598288700611381028352372637943705615034876597382532346385221404478523467849669882743505740155329821942196417121410088917716689631124917315129435337939282847847767478946392865286917240156306479226123472318922708818720984124172870859059712028477901181323871654451041013322361297052953348288151679142471557643594891665285980029168848145371416874054502141371456408528529601271931975421313623744906013602991971603083437866042424347767455477420491901726365848972055313486560275468925485064993270074944926796709030194155954878771407239017338885764197941469587170027623717754157345403351348263523873000246090575253276719113908215228413856487577391438834353435879335791032147957301431980173303222050233382783495372465357244187751296347101607278469469173867938678216372184951186627195642658154214759560579060604016030963371942883872796800308631865212198237281707448592358028861425566996913416767471900499369970823399033607881382516934553025055888708173525315591717804454469990843676869270286395521955625216182969207231938704283238029183323886616792309545064349368790512917032277642120601190524913051079399670524500766109172656706824585457742010955693063576991905501049510957903939497974830956892760584152374244181550683985458014454047875672215253745287152056849314721353769427994039543381306855448149609222491110949935886795431967250364306105627119085808843699696129508416929983132594755565597089251179159192281090522358909216271632401439563835376711952648651477253756624734174491477854882721135274401760574522320770185148134417842241136709901740392656496849231498902885002432847423695307027831007544601514014348647741187059344782699277322508269930679711150982218288188056194453601054458125422556529274995466747031688225921136809283740620345684554087985524735062671112485323090592175759426123324955230014441958241822876087684298441665863229187165596902424202932009735836878385414522519264541112317997994190183437110080970891917202140170770499855790803769011215041779456737048918318944491975117403167700230577885267250808543152992037644038048065826261016694622262962904472188611541927332094650358159114240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,55] -10997432469239851910001697369648113917209008501351970871760349922029742166473563128601669712617332197703004938900309610888011014794225242444165893940794024400700977577483774775935549520142842304911982828366635917407195660674312941288603670292542322764974302781027353347601158615564474773506934445121971884654442704094401215495245423790257020000904902678283124415669439657616880796969377024824348172868916419249649824728828841746159016493858805662604461671871674629908220032731820815756432284465165241633227311192902919118528785681250725814150077181892948585302303349530506407158012559392889956509302008916210211856580999300686119533347622728588802084490857962657257267261779250413192205289593490367479495162480322374726488297792659223163431933132838400193133564144382148277312733181803915183286543361916434265009922564904366015759811940143120648652975215075491901396883605795102875428965816594361486590266396021841970174853117264405969728528524671800562642197051207158690431931262591339930736376903673359021875410976931804377336651774216469629089970408246093611206221021457922144091885135211617537293644966592739973127064747156923249746921368833985624191994127098574874545020289799259367111357747131836238722265525057326883196970669800209804973601413052390977783520473388647320235765858188185549600741546755650219616091194654492833940248894848060021451747937899156353525295982218087295516398944509401649470543359804867724573403752322774980436971075383031184725771742350380697380840290766826585312331929925495124364451078129539766829520480746033325527744451281664740479072805188057015493324183519294756146804855202922632827188910016635962014081774184057698579365299568326442623345184585979426193298071695246504373608295669024354453728826045144992208809505888712216938355592889320286203286798897087938973822789889460714149430290803309629149562139736775132367410676829655759116042890747493790386035820974458244571560266842913551290855461541751363224003150481617474559334718626591309933184971514056231829189009676597056727581036474474826847377497874576176659248235250880821787050129048827025808325618572037930958983225915296656032488240849843725291617071015696812433428470118703912863405367528386465747833225814704920720137575027062148424243858888234351112925270852077262636008355471525473796447663318635834397310935396851904002609028743998795950791284724052629085496103157993877538763170018177426856485770268833028721873092026527053226153807662966501113263052233173824816028467919207697845430491643291605954721793161368691443108094618871969866037890065242019940821183778956439744744890812814877753852909788810161438567923687905431786553548325285450833200040668438323967582567481605879532121503368547161400333385899732657865630674132932164727466957023000493927884587790273148952717543919604147984586194980160513794985840462231413150175274125976131796664138071908067528072279920032501879599228670305873112005228537970094555704859384724467754918215680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,56] 1149995782744236673988052420117458665020908697678427443736830298940716185020633295211322486844629472148043095506213473301129602412962267848383870433211039622105435528072728502897631790286096792431304648870945785976261941342356381039467987184474172615048091058563176907809608259316206800041484616742938175747968886779389592838915264967250886015434083067095979114894128669652759123410317841402797993338752185124621740143324461879211820864376922218635761467253581687439594341308908818626865525974184526597639155545482717011271238526403992391178337441164782833154043264395008956156152148072666994744420299048980534505605508441757534615815690143348044899612373987419008571601223745656135899896413445243480649960482181433694222276285480653411148785743208336376769578570875535230413881737896721092508164627315128094657190119659056402376742291488998037184414210930557012377055091424055750235504221528440405132182331178963090509572456204204284960692350692921869555123324187326272097719340261119007868159460522040928531103138529871718317329087597903389945799014243969744721434631090384881641560536765815532434983015958228526900358794821334567648200893512335435302641175076693232210496740169258558524564379852043149788066429816212928555323599907025054099701907681526690515776503132186278487104735199384654535912265809094059743095128174557549231093632359050797871674670645129532693801671882085925221431332056635846730479957502490195595098638134051091556381796479899320978999117764456893817771208881342820507236001209636869863700720592058633479533605098616474521862702366611575165419238978090232259418779079803567150713583928947947123388495540706187271159590707508329683774526731472660959178311725768485023356277538106121957336786135620791716214562641461979352414953247325247855667097633867547553282566009044305226482675177610171267134589452090379353546233621665744227215228299465574455250991218867481631739908918407971757999155111370232119974022705625706743611793391906567324995863244055320732881000607175918828036884623255375491940249742298700374032340941230121006310945924272619961697384678463594446621989320551339038331068109269153540105991347982176924553397005519807050696051071198596118925240407651548316927162389161900667643993836301921543345536187694713688747773687468739603454369986093224513713853945259114008041128018580820748317768610207550172717944656298345232630575069331485977018658186711885319095183965503862097965006476030590466413807196959055320439980921271550908620327255468438172031683758068145317109663912502169979383709890492104859001722660548809836558218627880538365090944020134253987906308953523769136427149218675673503772648944870835373713891385107711537375521343910172787728987367770810212505435683355907377087695452568037019514903001049139389704938181102827131848581561829640560581730139132374440074415187467972408807106235553151677976650334658375564403462444923153091961092129198503960861481908888014852961804594661160777636904960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,57] -150615007257269830893903828019402673656597964832555603425777100187739374315006561970094662004318855861433320775940519241465305990402620404682331410395979824358296437697694437284518910353757019281174961109691999688389635319338691394708824015144266251825292955854198074364713192579348575326930662468741082211376762919318951902304793660675340938888094211889934309053433917810703152563380510853238237976978823934047267567564957036432379745714671070687748719121742955215083777693484911356804176840496101362978179690775767464270651747380654245124712665094818771050979859023471450547255993022584157553540282307887890090385880641017402467665724533241501384845992385396245996679051828419689940878471443287634345936550701697998570358004851885890018615797884306566169808267080253304121881486532789485594562613103092890170188815033259367765613344960927020139525505126170044042236624306444594643411125777616161020674701221162433768749645818716813523891601123024927877041093306639611495407844170197178719900123259064372248302309720009703617849632622844975227646172679960507297204848299319085148974337735737203260970897800134739497385407261706590973485149330344849501790172326090567684841163271389338341215527635247070178005534859028414778031297165797368343450858057432674902222669547545618881356726373964387239057434362201646563869519856585799397770769957988943249020350054130666194866259230766694148395901336355059932882073417609635158818031284679057371469476826466497310742824121221459396409386517180374045876277349769849385649243507170802816712803500060570956042484945753519265925296221302893212397071600447846930355741919042227629862765761748440951763608053332169986961087707684966548681017925282459412240529827551844492605817187091706133338759870749517137704248347079036600559789830500537103934732309046895358098714414052163588076522049347338366791975627258395413096675125741169230602801084448489631158814616369846727507378618344559520576891294717615990475480117219915562385904580092648270399839926398780464630096775426377322996464366181182329182336300455493957702170952775602206110290197162967074151559455658933980536411684933914545882610729081725982653383670364994041403660464813410640432636438487153092417566640231812302746015525293553844459547824659600620670312174184805945977377429963017246535735362924974786646171668384088519012461645881640652137074748974028078734528482590487570152960480528592844392952269741613272317152076151475706544813501667634759324309406712664307811107935444369319233065725541031259853181095032749684710170994970237362282158892504983534891809445350415155205422998354721500332701915518846828394814708548477521753207463343100968976812707442495359942988804493817858883497412355276487134660240129676838615827348949495813086462809174275698374735084492018625861692327275759911300947026744163361039154974647889370224423191669334231164495634307437655231750615326176293237187182267860124487579094870524811419585789867926350725120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,58] -31477761555076309181469938792469893009787357658614293082565488834170345945443040467024414309265051272052144489673469015166379267780833001586409477715712181620729621532246105559552157662085829412210361596654723329736839836944590174219955794401602050346426952284548189587031820684959202264859662895087896245417253349704330430753016974980327514647519935093516836355173438673271879291888503056690357680087232704768260851274617671490271916625955659406415734977222680322684788970443406477325190213329975375387984728029761475874528382347535398234217645590596372909572671585603179417282578222805618329282877047147326529933732589596355868623520915639486587521855194234484272890330704610401044933053449127994375480454758027689002660740634853579395056357987197442719821584026144492814946317940564926787341364374901232463470927817244690855583942459651512425045546884755091578771119370266888362960009876034077793598249765961391732098760609576421039000878525002605811115125511554539494006940350835477189416466625173040872594095825874168662039685583715804777195765059567580240742133803927592551836238121005173217984172375643563086080495684738522498891835329727893074112749727058202842019334721888710143792542399598842301308836319957770091878722462114485550880096657214830032323227671226683541033667359262886303991249500772975479943816781287532303662555164514101467260913493714447432271264130833817565285117444759495241532877745464931455064233896470074403130492764544357724850883373668166030826132427669898897377880610182054777317468672949580709119342523546458202072006542272084558618053767916931316446571859607809369720416117742016376753098738020551306394245144647623908595078505723992039285735397557688132694650944905684515974204525495621921256621279511897831864687219497250729018995232029157990736868706775137426508052101790946539511432311798824703297072949931271929877410154011173679019884622907827306875901344151549300377657897945240007711930260289817291507223826549202461182196741410424669977120897335041680768504608785340655726571665791995396918227782097218442745438086521094844007445279649592487553024161101766643066576205938795626409533153795728438626983451364903400302839965943585004735373215289349739977487882707902341379748527451445736133873412216222874980043004331679629601061251191281538645234700667631601681213443231081247334732920471738582693344246411868209124778275454005776646333389143296619680673150134119592436273334918710301364861936885062933268120348049541069906900397295483682046332997769728818501798729801738869470179029032264343986514369335122867170397483481092607627978853732323370631672197545276636459972610212634441839341068691053347550994375347359089134017893084675879208293979558038200122075060726397976094714446784542499553473440379297581671218520668658666245921131892198257082737942398234577248521033371665510061258501138000656746713621983824638943398751162025566912608848448131653667445134136459757468352599641199842814853120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,59] 7939318440313165274214822887526661449238263860870812070182834313760343391052538185337785059502543889736238971491942203955752476023529840845955502021097918821729898533146415867794735718257103156776203203090509263183902854315128590661926831782150248518512387137384552805327243337279406942555964639153695866408034334105753446050719312858028384934152041516683178293740599557673410417223694952292029465926694794288032096724559518513375953447361287533776680264110042210254024980489701220801364759779394224079939382811620212522365142513535119914189102729560473004505879177113849052186235863206074339413584619643501051723817363830749306161608499594659517205145269546861473306307911923110630625497599926260311699665223423137200800826717048782683417466854817250181998432356889254089112673580935352932450383260911563615184492861659633187321452123188508804026592386218781677446136609711990801171667794917801249534818503400559314735986009453531123897156983021648099960738668240553736802662256759477392652999930442218237780843077396500201490877365453329087277249185652156783922151408337286081639014449337531831372898280204732573949395495025455780694880451885860816596568444132489353616681756217215218087516201707528849889084595900354454888014267053482586565644851572079394946843331635081754987624376732332374152967584142526148962755348208747984751185605934378971180307011847233728043544969793700891163167152712187291349009340622581469307853192029062684210670866973325608160005552938000818612096928959927099041363584124877602699141287240393156750944786450787508618662750528692137925267453621419585894459448102827803556683916385227002249885313702517592048334073113991377319571246383458115540116837899308199696518847128361510204727484980667171527234605207761551895159838434916055918798411790746470153603400892823817216432824356839420176053433517857005007134461918032597035342459943161649065205920806333234938977054785728617849372181811917234326664001337963673063741562441065359115706414496561588188673708435423401085546333820063426927118845522331749519581702885978591817745817783184496812061926565201803318366595521140085545719880349946911062145533018111703842201032472333776683962817623513061714828957329587553126442317968478325539976443818013257090487783366889756008831799959611174644573386550775032931230175563093211926079241775183249201202032915110133037219461340159993443335239085518337864288464309180472832128582431810989416917977546919551796695810538143339521556198763134978123116036531411532050224635862192136468441028715509643033305772343004944185176579987508135907403305198758982876673993382067913641581988306534929201615963689790813119784554668423251701749775281148099385841505967836276629949571843013783170279125635084607308708807560374266506423975341488775154375904825050148266699810532397259936579840696519736201607711207589530899824565783557429105438404960013548891537550391423939538779939957208932222255657127525496581580662437866098762186752000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,60] -1225680557504194260093795729984347909011244594993789996181315312606821516201596398756044390881134427733465754626614558791883481261120814698169834228232583248881513564098750084524048138092158752654599213192155909523773346184154421607595625974130488321436601448159852258928615076856789058442858326473681701947437279559898920401888840327442667544123710351720987797339022484209197999678837482037687892410114640507325671094385829972732705388136370602669618405339700924050048620217491536011285610854310973972724111399273867941330743853095764451545308794979108177716268227236908170275303518046128402766036279422020798516357246136552922756593894586021439589087037681828032230324631301889912839597325914923571117584332447807264210066223136049236054751143699072326249978591972140336686882334831789242277022956611254669088459479336902921190821744520145220538798056185278890236199521068719439623719983958830741804076453360563665298348411850783283766963719744933640750806956262489107424784950355679331314390928549079481988449244947615468310786295238197231219241591650392299412114551711334575437441715217474481006496288012541019272894075215701133958061650583413848513816191980865833040673745240143371237313533152199635426088572505563851618390674608281882162572624167837927090431042164743339611793879437253501211415579328439798702835010940239736275385272421205870519074686792457742520406201271075386736743037618142804848815160690971696705367314456009788817317877881510398219550705863978325079974327087606467571512265862000483244055761846516302237479111484482934385609963900093189130133094044448619241778823177498926867862494808720077807716761171162176604983355449610176549684374769376316297159873320234627114040052131244746154608943023289388293355256740073277869981071269944468126963784390627721218219866486955145739441523444413942577739447123933478431275585296015170903677723087525668504989026422838870704549095047130154657882235271529620407466575378910466687989146212368613745766023420068348236977584713799154568130512671604215428706208866071862027378244910296142771212110137371740649687280196140287832081156628063917681398118277294249126550208052438470668588209828897264555884323729088984888915432988503258471526896004613884694829686639078636354499080542475568955256278536975612879411201954297036438895726174045075132323859143781973660827310300194919679687614232691760265349202817312982857975365370498490887804720366557995043878930958254141338921548294262069743956082313514180791124609101044389867688988836399020521164429414107774606182627139380429276756457966665987447016905556369162089703351810266168236684675875627445988969934664102805823869868200309086298088764189641388832234413407008941887691234937633069233687378299330319748820446105392665187593720943423093313618445744019194742798403914908749773693353932735539967577017373457112285392027371098798453996254797329786711590469041064185111782574881482239161490097707072599395642430625756575621447680000000000000000000000000000000000000000000000000000000000000000000000000000 [107,61] 135980438005082990639642789553597277794946702237729923607742035987850950623286031270045879791422794604156134143892617872155654882408764177834777519945016251413659899350903253066255675518404590291425828079085049765732263110123338576078320856060352584852594132575865450534855135815565845114564938452916337619111505182344428997675806887649915160418657851687511442124209221296955552426702086899670835904350825017863120022077210419817764118748363233048445809188269841733571756681462282267217084346611261450830031195984763597429954148540091554565470121969966321984411604955643354581159250020182003230905922164549546638549838824229417088062647466412406229649987097371777635630808164285302719308510752790552766529147100613448142263817982701034435927875118874170931062584276179140599858247902841496843949286410815260748125758059035210853452555576101404571126835262993547413589289953998823260866309302345050829592623784350487255909176017515028924332729948977006100587864060649149488003061597184452839677162662620729564364543708821274862064117875587475670467104357744808037576512185513720456145796173626657027420081751093960910908199239577928457872216285366598581760365988609298411181755425070901117098962504254388085169822905853617083026650667143529696977890549020187164002509854524851006236321932520444181045903714871514230599104687601072497692662913828793444717138338552675690862328805545334146359445802010698103380529109859108485858403498573719379317697330191264324738694289828350457775717249232501694358967081598119885368499902594558003766310060236729106945038556855579614802971399320161595930712389075824977905943261809762355237084670368925635145599411809830332268219310451657427663162735099541013997684139006679670500717971447234923370687811183270289389870553990303660463211545622434190714049460731066884583314438769074394530975391504631576634557043284378699685685811330506644156157146750440633934818760272515415663240211311582430407878769425503022852348349829525742606241702408576654308385972383943967124918891751982267805237733792862818758714738363819360870455631567067276385352545878592749653661600306316830208250104608044914203362138812609769479867308878195688925178423621328326659979709795378433719962222454453500217542369904692673992440926668029223308744338762647820880821491341028152036007023015479722340384604301132325232962357951017396961582238132999415829173394273327167335377565684093712058876650116465243842387055588495914906697065080765873603449222255395011590841758352458668843871497637650906008543281273590732224602086531435257045254927439202057251624907972447567630087850439053530496617008639879973915124375947771125091516974893771293401307449922383890841304999480300584913972040266834704295760355037039280680310104513743521127740272463862908316789558908108162251133286781295583206633292883511626418047469105564907203738433845190841461510362611004261117306330040862536977676460848638832885175538717656270531375477098081798848512000000000000000000000000000000000000000000000000000000000000000000000000 [107,62] -11614748237384875057190538427189811996500209887846609160895974516581544055495795365923805447143198971542037754155355198808756883661888792009106312248107399804129187878329161089028301398368551168507098089287133092071519043179730208258819358498143901010152150863579323674014244419563496867153450354651717247464858957996514465801291546920012021152960468445955362173010993621348287457484908082700006475836346952266185673925413530546450402596118182608562443919961733413804445490531725754706475457154234743788004262255795541566895213710130478389377694175449000717814005770103246605703559773094844104667794943467954953923025687080209061214835817834508831155190568759059993284411374542371962922115895109523760771701604740322262485249031498097855887181993654725496456983554991646953736814744917317599406563803317893272108813066021535013041597472265863185596444067605554271055610979978953924681491518305492485437222046445802868027217447065547628359440297544513005506901372680375672647150507611406675627313113682841598789651823756178640556795806621391895872450362043448882292339509485274757653286583869845851649354540311008641550526611288110700986083854023646989426822485155378509166371821231412520983445055498032237102932715757322526256433378595415264166276557512912099966413781347488583014406997471369057970295213645658572865071375149314715488400555852091952428650811032440665111918364539419954335973878836091274369801714347714379638830764077379340220139544585025073243630210202714774111415375596172373611145638790287657766988040705341159012158702039003655425876663900424023013823298550005162978023856695052420104158567144660718008396626365646967504430957538126880828826115256459806621632201328326583053522449804889107754168273594479316840423366391111303965427148590889437210631285688462153326148226967846234437691665127123967487517885158547004628130455745401940153649851764933491483465729197416717955911683682702357401248877090921483179605520777590910047774020289178638337989020474497323141634295614129989501782754541432675092129810161876799808321552386862992172442075088121300239018164069172741732718607082609747130884012245460476299103146866995251118205355067666316220110358545011294239629196621976445681452227952605245857335038178530526526798625733570720761513632451910376596517655873317021693557354958787885333834086595585255690789459913580103278414507214207243194662070386169317429919096494831778617743073440070015553914418661561903664994308272029279234869425351632170666992339498606870148791831948455351960780046258815113430276027630358940682332013670047165281427310157104463593853069942773415534587511143999064612343046781399547585482639143392917026471472590459398959659943080224439957032762554102450815743385100895795142748334376251391555320536428527138853931359434237952802252364614146945637140166828041310652198926153010946255062233205864712188370284414534461395013890828198654051212794653786691479446534866292954169963938915749336186880000000000000000000000000000000000000000000000000000000000000000000000 [107,63] 865563147886234907328078221879892757672151100967944395224531524247588361695272733438601227849272914790113836077658136400782744526933366866912700087222509873313241886745959586904447728536050482174947781053579600385079010170438347840104772736983181218790239982857363895499873284923731148078230795927069780168217476615894541997585953546893548952780995038685967466193044569031304723918755961905987117860476064713746377034581617639303326667035755504385412315708302656623605124619536723697184434752218471553658373604100659662291153974678931887556020374471897363358799504334034811098623263676846588023428533258096555805216839902378814654890356427608743274021123132669109775405387273358364975582304645417281920988407092875702099333318852386726738361721479033587954548792598843503081667320423170749968837863804004723266816348022698541583243423957726952527448367468170323461481859464971418818378982647870845098782283244203705632439394620044528402229581913091484933182559957547903980911437813896964565180617781552065460540597479129545217512559940528329173437563076711021610606388317746077470757649319725050290893657201189206038492683841073205866567163971382099672145802958475534550916442622700799089416101320539628414522505723912932305761341667886674188953827924515695378645705890041383520404492285487336421219039375564005992761044741560724764151527631957312358524611937219636254967557386205117938500369524838908597590472477812347561405001398644512782655809541881982388778392096544138015844896154969571158772083052237607171342307337910031376914226580452366113309735527456915029584572379445212861564624623718590393823662082962109835823715744079177222487507270741402741378654454479850804608916707811991611423422494698012234577229005488338966758173151535473743582910920415283277584769309151387620492446675952678774296070076492864577827304777688112494217037443022130901440529812784192234873467632017462356496495946832349161699538636194075329231379562718432509176454365874998009023823412924805049289327394699768791138437933732886262413118859242929287566802495577453458989665869359023117529398678813947077639968938336658420289585917948892942700739183928617998694459947729900433375544008242693048360742805710184679821053036091802350930003022964452893816949018443514780306322329161427352381089567631229106914300971127269721434023862796610239645449468123587616440070427176904007794708454370891949574707812609269633896058720797703255460376278841177554372565322805287202098148952216103399113638402609860032942167394769599368341489072749389372923351808325204651335246575627306250967789011064386431784706899967264447305384402750039926373925351825976790770561742357404989372796202369564970739238016081285356494018246691645507711805552597433671927357808122529452237386127097218343040747114650275088383262174792147778929536613263950441829989055180014298347706646060051569127062242525689319435287117693160870141724909548331334264647083843720945743382304096434257920000000000000000000000000000000000000000000000000000000000000000000 [107,64] -71098197353584245480193843135974843568284988742395476391795626340333050679262653565263193002481123476282384522880031558383472925542937697976809080616670089263680463894850359672740781076665382881971078560528542707702378873476495575510331647448172336241245682691506495371880024599905407773019889640845895221871553365326421195470858039212485348141122634596327315321606368183658326357485263512464679358628987024727233618616300248710197740450563466267753160479527524442610425998175580652564590178321736690854577605232606355775169193268503387874878641082378017167739017895328335334497477527552086034330083782928442646246784057551834128656028874831380272646736302532739853702371104360208848694594254393943055231263096568896558641935944879920591295017932916281314294826820959974724340835155630074988615751387139151542618096938502611288917150647058903651111836240040300112947758625041941701248363449482501394072162685739730537279203694575118207085559994250763031788861104298122761547314660175768756544688199003974845855893877291684630376831931430078961246484042632241893598115839110175992180156779046795576536270221623276194915472931749293173841675742301550134496613079199673702221581933358853062380911107506491284598716631613538586139887850424402361692185065350580798734440940598167507429602386261067208061000318552623791656530609224393820086027803559649763775193668171182544301287830732161277446181139638854324074505012582868262671496115774159399125488186094744451932607810190100089064531676118569747170802084164817867807245531117339123138740727342645655116603852248502900975545233950146503989510463123490274348785255840955265783171000470125508682677874253699609750746112287322526962364818579309887752013706697172532087064006165433461835521159796923901027935527494143717204571420274251169224779530797302352776942856323990004028168607610096211717002185132855534739241473179320356884092867330953998483971523875035973497787799627392326105355305185137347133921780411975085439824878888580474167156698186538071600568686838608463324935609687747349151145183113270640845354577793512204168698011834334168794898161293121885967235961974000651976040458965052941844959528003776647301102543215198072531560270891453726596288127758529042300715077602505104520458092981183749191061391840216422374680084040192114806435344660664637473570681222727926285580781673744986613837932525454241753727151607483761557560720143196034017558000224827056599567988758869481430105235256155728208839129176171725188963373241383383670990615453042068864802317727508087741450410922955256028965087018881036050091642049227287899544974371128648975472754641774320637777091592978889511192980497759178761472669985311824482692192549723144851429772272795765124269994695371955840953878431739390652985570013461657481483205945693932225687132132487264873221351904983603652165517942644667387852867538983179894930045708009676474384532963578660052715996177105004239438878367452446353399111966156390400000000000000000000000000000000000000000000000000000000000000000 [107,65] 6856601488836864580964876910656885623299850568650246844946236420692020181995807388634272503970920228916119329684345352583482249941891203388637498554277453294930386569700353660881892335369346197741348615723918673340980185252212739105686487581392379806902652356753789367313003705788200511906072851187458886862449383128571425934895724754962692467823625372206616620300446517853968390730911847727457582030297784055282146811343175392923564408736652794891325775561940291300941048032233388345266067973312535153271608291526314168740796814431161007546355316401198411603586920955383177200633183899455559784508501073817557610489359815264681921524149394196161699532083765465233801010388340450506302538892280421421514578190424900526157842434647671469871276038164091178465798642755934226177938142158486203576272921296909460649362563627250580585121670494526033784503163644226988604348214148983810127365801041022274245246280970487810921278401499422788171340053233749599209851470289925622367674867523233664323484836983248517435450516908324790359821897213864110336834824147314752229005865461592915540254148568362472909456404704799384136526606449541776238332570430990896591982666131809806367793431557529460378828147065372625896962860099865138046315303815633340516016263813287912956348063457072783727615023753139140962681606992083254051601828838522124189347580592448698163559867280299122211608990975291014385101255536990160963970299518929023173015832847940071747925141562622888483841211918959137849603656902458948929670626114804417932919303595747092111092920406348784309159133421759743023472040727977023059780446103731049940369547093229511720172210763594543023976455797308072715360068198538413459587243012928607719743380046320142694436671875132929524099495966353023151984862753310340198126951820647168820561415573287211229927268646145318054555438533987056757974782103249933512657696405217254144916840295001035689903125619662700957910218955196130353853499034407707401482141142633078977673658148906655413505337305087025967237850565244580190858335753180708304574029306650894334294675236327922247465486022997127593442957822744823497321092501053102446519130535373378830902904811594235053680507192351600273096637435010227071128435527134407113097347193305205605635528855414502558263327191971984426670977848032835947565092595233193342677833977169527614938373638853435679048111207139524756326492301221648346842535650060947793408680590153257113988356683218341416322642978852399522496405322753606076033297909107254760216148727395673082439187165485536764001627730216479442668254287231289646827308862236824579231883258884884066760950393345197083701909059262109331857996781700819825565752939997432280806166782390440768494893015299645246444075439960850239564547887685254026916233586284182953297728958745778903337572067692046322661199063108867543698682702403054712236126115006326799439340783959879881232839663519531803538660277933834278907808730185241942679276190118707200000000000000000000000000000000000000000000000000000000000000 [107,66] -610550618802781748072675191169021478324000182174684389381654445204491971797277490576686668785382963433806489051027138051436605947967875371601955618018560153577537953438014819410421932706015798887699090812859070643192841234150204142949966714655917230573144235242714576645494648310446874037637188077683349131673351799355358070783050797765303485669248532541979939265076488482656376926092259068239662093096527208445578422588045311445121045209553432502383656258515491424918754343337366700601616251743512129776817697241490262173962411606051285185479185948427566478624391600081150924748977757563445348208496622541744740191265823671626830543431095221153832734105300787845445374552964512842973478277487111073707074023907145660318605518007337193079624420708735558971535337419557394935103176299159038953165537497010498110263646742999270839915963160206578302817984389058992708608949351179776609096410209404903610381193995511003274238800669940120650218614523601179792835758054272996559545404847165807943794994432138347098957538884544392071114092476289837988363201929255715328288020432952385580549798665720264193782842282173305488180865697173968351990034130629501914746920843423542694019129683952770649685699644404293247467495273652902898644371139189398880772159420038138689674721046008547301570114774081566628963675299566799884136167118760815684820164187281894796716251816831451820590966552861911310721879516480151307467676589850955824631334287939627793181415858214646927061647876320199905851718479190885092955406898212677589335508934985370280179477981615772747544034425821148975193491683138427612763782210987964681303615062605716019914381652677067040026901376693677799211381200691476005202865079939756565990409886972951761636933321168043319391329079826270736495785292127512296972091923531778495313294251765951979156623948488038005882758698835566257022008848102975082048004782475499665128006454878906091647337824118803588576879742083704929940864070636926040600587205248020220294777195207230504259206400025393178947103279594444905326353344224856877880282123353103941270171506123551425336316988490863232292188337835580114408623956799702888912266602292306048363439492064255894745104240879627754783020128966101597111211937537715922961420018885205402409395131214742683388470823938386279117434293327563017662262140683276866208577863809058552217269543796338668014283482028623269898273076596385858211392436966003039180316829866736426075944693985297352095328349088232522105351450171936608208208230620914332619698387695789320181207907901145199778389981787834940347424938527027606891506062568045617170976430132007089732819883553260874862043304221064028245984823974883837504751605964296189559272581315475522948545591416888288110704132553060092310695029789581220779842347265685469966043220505894687795305630934939052690755089297911577456557376516117628765583385169048169047828239956359906482273064263507611495890690854732842274627632828371117077622371123200000000000000000000000000000000000000000000000000000000000000 [107,67] 40402989253827946343406709520313116239338180412985853411256750890779290433017248570302990941454855646272281663293949151128078059245980518739267219867631534653061374023195505440695100695183734821896401677022676577390494497956566043345119178759654885212654817067225833811399350273761250897114932062639182571142665031768445476060292558529773268053505205379623963333728864781117535015674028971688322053100244144494243726697201283111787370571060175798449594607872994450376421303052233631987694375936015244547237949940027695322047565331023250296437557216093779328146232785805004426543887742606084100168115888646962858507657143827004633719695346472975991674293183863094867079046038976532104315372816460327060715249269076277211482095949538054284280140492403822193238214567717817750255965631196073330142838602812454371821749267010877237373967118448791666371145146558019433321565078358390632318271680074140169782294476725025847268053335145817750761195030315731812690240747769355861579178247233847394502007906579377088492395890981016807348931127294227474288219025565772330944965715996863935250859183029683503325899191272410774773903787798062155882345738542367767041660657827854852955016453911869500582373961031246655895663961477572839824648410139883487627032340372077446546436727342359727624240187700269519236076465782747065082151790129584357305505226364466588152514052590125667805387431635983238043937490760743674526184626776877954048868268418486238682967130523766416714371329038759772508583503340222973665577692564333636685256060754513439466853170692378152683000784298981450198502037949676200414568693612971563923865902747781383402211658468102850027880369501294266470566709670082630679638731952222908599945419911440722617049210000422848914629978496954345479413821532478356118872003883148363690083491855999581695207134401600867346405112398157413028206410307491775016439725079332049255931194803146673221408032407368336286346649204078294231992436587504534630795495954150101456264144032884556739958530368071703733473169585530103221062717692561560187991526531969130209274525625263895764311380368018233894831396641253158374896553484445570950666642856363131122240114122904275056512951353578331680497322728243763302392732971691483049357939510300149815896095320978154031196959560248425374585881986068808796440825257541157312123428532186297548573620550034966536692649716580060199066168924644447335055674911136804932371593626989616616477202146312371729861802763507022197046458441966873555228182343113280405240755708613048067959580527094577534288136623001163542673853578829953440013596381155328103718323349764892624884896659650920085775819996173380886759344073364856424345647421269467606243958616802937430865203334511433150028883070453806236166626432721388644888221578582006934798689722024680051778126397517699586022170815187567651441012064919925036733224075990345871310870927918678359445729181770992778450012490403177090694998233378288330000700454993920000000000000000000000000000000000000000000000000000000 [107,68] -1598215414504449278289821567331006178226220122912241781534166185611951526707065027358783443416304753442938542028154325821675939777748034021417475570264371212959985676531375907613612269180581046543078154219209070892570553657178241647206656683218804311449712151142264302723073305804044532154812580609009199931885405084840416563968760428781369637114217044027039231433798217047630212233313126264039375640431159744920754266312320203431379162556853400082004723500309100613160052777385099482885418853959600434885060913995283207671545689732917846601101990569860902498761972326953440349875739372600591665767802558975441622304302975435448859027884689093829343385166744121891096628863406991502012332199178964897030149135087363445319567409571593724685824902214261207711353909346864942022739191008758244421237749677963526639322720903352032659002406438430946281731329655968704682060846707944993553824834627964385759303007791580453231529282765236736045984274118459502264740767394505148151666350420284070637850360541035881440621945798424045543391779315988441669082781192434057004881415157988750609829291247795739097487750366185575071962244785346959564645948849143060380188277047404961600330812952643704849504330469060645821896865587481607464615929129409583911513793437667930149742006211655415402604450356284158873422846454984427071335695222187960420439974345737941606069494084483536676982466242749595069571400614358556895660674743095087055011152681178928667170517261289579233521808638679795017499518287793712703392637763416256886870779051075857084892740218095088960924495771827100185679601816155237346305103011016731717544136264027700314517106479263837113397140355718224572052866111055323969106972605738571120267513513580002004214578119322252867773903720442165884481247436395962455658045162816141535933934712922194092784370224573526361533861910581145066803649023095462412647301698325546354851416679259356806686016355835421136106251230300672924979038697942511551701745785315462759896828376148792974278959909416337103696521593471387046722043351970963744731400416749135630619265109653896901594774948832988147833611637989578690847620426933279354847611055670155690733948353872893151987026931053822069433628668438775064524485916278200151679316360065891982968044202219572586700391648931277418280284507734226202159192580075355140165096804890353341870710014206566525785736873920708466271672589753222330607485230952080503259828321293491081630743740810846197428567112428219758979098918561269173471187129351954005176337671044039373752012335927795544146256066680878999887441420331067045311267570534527366893983713254647631598259599700542471269542120590779767219798142292287372395278664985720858960232714051573523745251857246599888794152773154372544686222846248209798698355328558854616740289735758734084032335096395180275504663569022367809982229944115926911082575731640730003374169515364660252045714816674132037172730806239406683215926054178481805860817338368000000000000000000000000000000000000000000000000000000 [107,69] -1752213350290126619435365862781715569684007996730717971504557597326783056737469187402823880531025145700662485692382341720748073173554665414757514767170811665568190981571985235455965619433595018222786747200025251818352440776008300397393041762289372198091062410863030833482322192371878150723847489816419542600714777433869811877317600687250693528088621754492368070968387995383048962702807486433049787778384431623747941536140501767848414939391383332893844338734557924112049797507581638014005363321394935347208955901073736775727475287229061959635376935165190679403781451872961338661357773635740557641618460989839553734821465082569452301387747479927191184911949136621145963658895441576036198445925079781289571449191643781975920460628164200779859765221407100578562508186402099867619880641688847098101179180085305155006586316708336408159752711450284251314123108331251667100838014346072347342143388499756542730496734131025320125589790156825814376419102170282590242166719664505134677068187302375500752970574471731470570691572936878791240443518753215014711138714089451981050566068567304445377381479471748401574598328755040389716535379556533220820980775594196865941121139584829475778614010567771403609607290545960403806405434132528467091448246634181940350445286431516629069927170474036187393303400461223272706178649391722292522034113748130619494179663054066582128112598347049866645419647820286372599809671576939855702360723712151898772179656005207404370704571330656159730557220666649914889503423349685696718214279907100361245645900915293476873788676331369126328575723512941103454179175239032902737141040319246725823957138943867025937572664371513336822818086880098360430535563592953296094772893489516570861437021520500249879706783565978113432635074794767685553130110795726431079580399043516708063018326415058665608701549108099449892673615117684395263823625811665875218975826017333731318535649207735125122133500346019933339378402816017926817671134031277957648069064761709249122900411792305694108584857251636033529374714451247044452001318855568835482189453276059781265245921291751832202804797352587795987321775055871951816975603428053410772503253945868990291279811362480326593462778389800221118561315380280728263543216309261545353847051689393186993817959201814857878176591936849844084706141090236716742532795166512726664088063398276776183441136409669909396291663077551996378158989567793298518525636783291868151412989959260095312305805393817650245787846694747965475466491799885040528903973939409689659455744341498725216881558052573535141933206379573574021093369189740766904068878056430354560202275196190079547544523779246793449064828014750776060619109291746048781258084493334604007291103014904531451688347914103269744659588690610797967783217206137195159254883122422334909407654404806863373729256555342037581344277568110157938439513858218931842560605021000332141035252775030128759181278692934770632759084553533537781899613145295852302460749086720000000000000000000000000000000000000000000000000 [107,70] 5786270390643888778845063478925637562090320502574591093600295714641123715051063778822119823232679725713544812280488329417113945971101472033276716581755966377577573437133205620646329668014904690084209307620851650020274965618610767569272521811666120452329035580386626391231486289548693647046652961791190937335204654611552330329404274536662192879370000757155424830508450794807104054762630306366751824251296095537246247309288884191341304067288832604837095915502709150624973078313094480795891578740970260632030289651355775579308750080752871100805303117964281133800488868518337386754451974323204965975268516384047656861500257815820823227613703209388845648390557284912522323435753512994255455378801641359594732812225529304208497876335645940827471421556857621228335900184929050458398363788116963025136245643151338454010832646359164676116751778560004078045649936047639403577053200343188025144003970128478986255393888966210518167941841667837878050503229976246901858990276010949323742622555895180735403082074039054425252730239586054428041036359737555721084805066143500978648644648421969848686742513594317721405446260461421074649832004675220943691820171710776499738010105223921991252412633981611105403911012610630240816449523024748538746573406793381806011012135398389268445785575277124429548736406406183151178494159136532644527473313740694927799408951717058573952552118166554085905365306439969814262242936435195308361080666838903570681186148356500475607133102655414276572436111904316293576911603897908115268770027434657999763272508553371953807889195771334935308056843530604077409885045852303078705969180786016730804778551850020151818998020565963594868114108554934557672392833655632450647846247213597277752366514357630829987976274222768402287773981469465304817488311768275117607887513474859335065896493373502407265091473391349372797734454733485255785519242047404414748031257588548898224539081269261762437676969692199241837062477228042195757571304295262145511612494217440008390033948190714732061704055987001900881958047302281404410250602473937907627584887773453782449625737123676336204515651028717073040709857521187195706385173119556957535220256669489035709542178598974922705099952171213055210073983289729793354470715051752365973386000554316678732747727356850417481377344919370002976139565395328896936692155594080617760946228958068077753348606278109751471591221157114737312342001282574648645571886786733867927209452531561770595663219539055615087771141805297875518580731300617358290500484112587414452434366062073098306651450911420304501628240117741582362735096598635083208697550265443710398519710911620742623465090090418233460373468694314469009582451560986602944463815120967608323207409683191970284397378320239034169841971545058134103336469623882384069132850156123963387211018511931273280061721301636879225428915425564071197755361262638406700730490894411629989368618280276632317005646701712371141810495219173809414092744772079699712291530342400000000000000000000000000000000000000000000000 [107,71] -560219921672490195468083771098659583234214860899469860952289388985353534045087121072417778541452069220638427691715213969224714510631491918787179731574678824822410362496974943166100785515971542073337101861500136913015575014502384970844614258844790216295378396937592669587344984320340271384542884542166030771745472803725865627097248013552073851579380891469594863585270376606251086125715285253558883516535006209556789565168373935145217561225381256142351765524483899711510335784894284692065656281732600907293442001382300807473099585624451036738976508698339642013679001684562934353934478503324389003870372817931711860825121652503525604725890509932751142507146876373716858734990042694132279840364284972780571238360595157033243301238089261913655361857571164425519025633051516093917633129279779563626420239554974067707248062355089192719370432653316865871260498768039169142390248055287096648180614254416845412622965827164308630300536141413279647945870211153557387880476341526201173139717724972552308082890377555417453407407006614319584160048277027359140993288915442031598518507793759153175144405421479142734678093366542421862392223477943062708589150743673283151407317826193826026076120762380358071580206778766646050587694951386752963829276248796560789728333588467232886767184075173339433336589315678582899008485473598153360331473908801054279112512072921164909286031517614480509983641795383655435886959070882229159847470961406869585450488790401958964320251804646591296336712757110410449774994083087583602158024817149438794662290303353929747376358372752645438930874663688592477965451717426067219190411866971990928157311490174804565271363677920206959515712250867344321213922521312267021365761999810237467859809963149100904802260328458708248317266538983476055003033996771850679768467124479167977898196715917916707846036758233202632103799641190540943639807568836411162195289312038082304897220794768909387183838128571639527657028099253163149168160744542896088451271989538470717089263809176149093100983137741335516933502141773518043527202396778374852514411020584767194099958618786839817362476887614669690202812343030450720130157564150350732330712470664081745754345498241614490452019332780813008821555444384974777987318465658821545118701784047481596468478913424215824137614641864918097942843893363303939678284700986472434569174350843838396120385925947207528699245303464601138175565440218213424695666713627806253460864627350494403704897708264693396736599441250911145778229245328019257700519545645546835023123850196417808121946503886245308390665164286616312763792450296149893910055237406268834668391034188943080605901485817763341018138072230628257279622484612654089092925797578563582954647756379988665349165966446681888169311139955889616402722648915970453516218739529956896939343419223812217927419531405605442590319092271514130263184134451644853447557351754036722499952810754074917724579033676689440288899757753827151910889179790236845251032514560000000000000000000000000000000000000000000 [107,72] 39273774749940948037912680629603581208584677324302441771826561702906097497598920472419376237002701154518442373761477429931817820814451916266311502956088712224207329313999104274577026303611264798880577531949756059927181360828762219186278582688156729780030068524776526309056326412928353163678695462705212175234714003964398976256236585061848952083668777868679752505683523497037338147029176932768409223438377178368946621378219780887321038078217685716323703105256784126948393014188233034978113028282811540991068919990434572515026839350196829304475198797414944461590040459231957152043350408174523725948328464447572358563899050646063950193261396205798896406147782753220252430626444310409428329417470952593223062734024400046600235538810180126740064287135776239139904158835767519720936086274028585424876159703292719922479026238909549865921644309323889397576889218835539622235062275536096186679851964752458238241978935800335965115066643826568355215078684904086622986008898139172789431427132684337407096018498830548481056603249542562029568332415059096788961188191055191585358565551040471478615902403695310945622619344523483852533653538127039457765497283219793475799895002177932543052076752031987499754771513524258281869821614604228088533649591125082948065136416121950468513471795401491212009940375820673771544524204647201445770512300312336907243352778118176645539025435580603130899843363774581736972877250911108403128489145254711925134491585947546364092136793996020080036249066593126244117335124799675988096843319831759941345484392916346290668838958626682708438543314450632315218713617538790447088946222195090084951557479727252053599401514484502469150711313648116904337677372326752500046946920916247000022374479983874937108163139162613753697216936668752556322477256310499058998049310332147537152908963625020755679712919607399995946998279203011431663439809154473223585358814622994052995781095306226335622369537399665528092944210357387332024412885014776015241455470410790774277558128144054620258198296134366420476192788521237861568902653040425787943244238166781724737235208703722211681286100103257068719625192384568009611104396609229654931565490916751512214996793555570060278130625672805523025679491753229030938273569570501756042868982077155075998127880780279395732698630049402616783596501779992494484917331257044089296620045473332630220036568964801277491372769983405721355272004927154971026861546888581677550454497566101439007548339510498003846974137927690249938453001940124102362572485901230803526112580881957802987318928888210225088624512265213971294124386984775240782693187980651506367736900455322926095718474487214328234774336076680271664025247848799973423453342239375113497788708380519717214012090265047376351073547009150759503030535619246793463165712180690998552129075258447954086111684555649422929538050909964144392262995170491087724657584730218508247095815988055273025159309596092953914395700886573095197768000232817353575261798400000000000000000000000000000000000000000 [107,73] -2383601683876636643039834685636712595598556089246904195928434566305730173383204118570345128633024115784874293676300500160490197430622183572231808226092800257973588139606274030472083714630011552435128989789590404139417183591864316014071634438692072969159036340461578002285944252059684910636260616767092757541049306567107399261552146139306321830033767362368551093743380706236532166925856944212812765370705074238223228893504932784218595006270127816946184605603178103192508084087186900620893452838015607454003523963829995001196047686491035505023319848694154723114070335366040901463991513805703875927535489793034114173527111554052079816219062398963791064895371264558509133710463909282368584179258914540760065838897221787926426689904910499572594506633415350433413700936300296756775216358214673573178436911474517394166690042836686571328323098804891109867679521068135480291319798306841828296072624085844322007785017281417931863054066839098653249722527856262643090226998683961895717016490509953369552470079305372071407390890171101204076819528922607732872454565549005183913905317386476618010319635001464994248699802580886510036412018592740356919690680298650288173073730566551206329325114580065102204614650723605687659208359332421988902931507546305249962941206063457583662541570422618946666899879827767201032127678637001260407825499152218227215196534173144545528708282883355823406752607031471048525466557079513215177146651024024801527392019593291310875326181563384465382807035696786311751967879041893121635749448983794863181717279157526053838368831761492119637917013230488068380794304603331444946959510966831716579420738559452516244160580577389854124612473479128214440265331090255395591207473774726237433485573810592993222990281108561793031512880181238447392522260853096794988937178782920510023488270279458886795622401381171917625995143166146917750397928352483652922985055269622426225207724139596494432848651270013497417213511550980540705158497456549754824648674870868500226042728798120242363067237877292038806891456623299778237679501546791673502401769436893921841133828193731856309432533461927931547386685214471100392603277651069342404103150081358961650770674916589665311226636981635945355416488316246718203169592464607512093364781487386876548001396877415199798759985289742463612372714596719207525618616302999840958643158306125226853272417193069301358310403603442242054662858639252090657323608632122188518131237586861862712785709645068801538773720950463507979589990934059207086892483721639052767755848301751489963279404826835279573511151172441867648381645047580315500388447570409492026963135872669840578062805432303522005174620549564923025190103803318473218765092231448360295275248038335235064378930378618226366067949679625140313480269765574064947761583167405232893087058552473893982726889262911409726100271268080620099139751938454210943071617027144915211767872575386158425474886267942603007497764715398109910213846715658607623447511040000000000000000000000000000000000000 [107,74] 121838881332300131844060176835775848599739844335851403501282830258180665970044193574424340310517801005889299453664142460927381243154729066228217631898138239122691688292906646860559365591595351290895514349645505060752527410500387286771871509773003221557934669192948555190546999931496618460061817904101483959255927990164826591585668483764160775573608996453151072850865564274514637138145334283439221679639391141249236154922495766420857247167823771481543502780379506878388220057874689632965998118709197991903697809439833649674242784690737063068194050015086183522510112715515313221383370519519399100541616229703356728488647293243060329942235128786323573527525589369806340771350491543776026774137947062379138313670352109944110383138817187078853035590686649523281662392401719987936951847271821702895029527602643323226152412568951677708093579669524882420012848749417922275704852416175251706848741935016051357822558235602975912341575514393865922287188783978296439752742199009021018502775540578419674354633547308422469009787129473481224655245370492795895454790485639851948634446104596456938260426152455346527436481053600930254780776744818550766804696604036846418372943249147783547133200098600473398160755558167998754098012522098346472780567063171429306813082201920332705089822611106570189329873959816662302865613905525518914193008352517453339072961484538254015149190169122946797083827562698916092546329905254245153587814610536706574837036246478911757512472650832367183384742706542387453701482901670289900072317685269651928746796013466700186099338407611881679701118925372916373504698702873360778018236942356754175798808424431182621317586204990728220127779055528315524559200267402119052623107526116255953329015974897324221024318105784981430770044200214504122499320185170481542926327502916818535766559144398193884517367655696579300974222818463316644347387421305237830557086843168652854257053144996284572715028991676809839831603002841351468815368600949340215098147836552789506865143375644284013661290266090019584300616685180092478129296886877461614320012476172662944315965936693683412569299150242014854899485057982124745165897324400845788391822476058151283184647389772349246488659379568317021319298489986089443651657641144734086271798568651682506990056178287399953241795114349892682672979141545735000751830734755504769382194822241717798589150297771747472351882486748129668368184963722816026420047505902242008061221571007234369360305203438220045103758834843745870776606244491982648483669603436830919822204443883746663748765172103652079540762745538744156302950397604196130623459531118607293397599909393827020658371831424074501358333156642482601312026181340420784145562755879328114880703346956739192684208088185637859236089856050338575958378660454437720892171542491626295646020146228471642396014898660544414897466966930813911724961901007142727076372924168905587739943602740540387746626772478256150870821875059973681010896742624646423956684800000000000000000000000000000000000 [107,75] -4630550049510830665015732272749319143242219605834430950020476942735270082862328014369280005788371458547921149718804025501936670300294865441429263387757570774804081533828210586779172696469898401322798599204414668016796371017199755946226040067666424382790235094400133770103011335199013454012707261941599674111807203816991817138271323275310208712342015668881611585223482982418798789798706450086197985549129086333068718863956414550422386694791104216910442262293499106370570674341800022609827281475165368756848189761745272635694101068310956503127170373761900659589209751911214892480467823121271383344541597695390619836635867083772773178181234895026730177104769235136916689426775293694952534130188186871169810348664171794040343580025009347928197927764188755800896855473657953655737143300968361228791995330771605335889396713622593966111263330505495656669980322479662623459884226159952161531967352162275799587761220513921018540041340221975233262917551433559585746939158524675294067259338849549686488273592498311484742222220233104693506509594019760543886189230359717163962209717550067287092676501614534623722106337781350656106187418463054620936768977762273184195758318862881753284866907625106601817509806455888457434193172367689624831827533886445307685177275436276239641573914421582557900543122308314051250164695966195170249042245227037436957694029316581001527913748554646798791492816795773755575605384949383430844064346626317290502172675151758891290031024792745380897810418723093900846063143389648676495304990660990716267289789586246879476291647680643839793710690767927292561035081106780728716296344815563840482523193972254586087035781214888303304779473250982782280998265032466681621988551157666422429756361855901902260036414875197612789906332393615478483499194302274049085605046099080103901300433205984338675458333669374960402707243646821034725726377256509748578512014062210688752950285481595210468006489423870062990019416585668200686744202656057833418896656891667402729199827038581841865863045185634164245424491105121088185449206492165978702112313007116331341445220033663383354856172431066292690962043176584373508518411446813637580394166566121391056987643605354709214037726848643372499498779998906005872927742509191681762120917918163167387408451362619897326495094225872593076642457391617021604189436457993070504212797647563848242921838124779588128387285496385082714595015041538471568461868669575378413704923178630635195276916792350855570489288863779991499202032487827603226970461099583181411314760762231296031116963544563978341662743942549762808650426011778346311825385656142001418828063305667943395586769933724044077886778460322251861985692121457373888881803127196918321681056220108024786666042265317769574561771345046799445072691554000970806166350596740074594677034983718680999023958775890377495575112174739914754163692893884965086314920294680564929782102445367821522600839651373778172619357726921020656836083992090418840862720000000000000000000000000000000 [107,76] 109504061750398792590579645867069797419296752882958612742082808077484198761204253613267205547189534498124493962674501902307005091279991255947240582433672606856180225678673566105333210859202858420312457561480579490279063573150542112349575824386673930105136089336567142199033660257278595212952614148849403380742051439234265448686099136859526699189235713473753164903883427319510168693835075277880331053587028183189037254675370052957786391230511109046570541598475118225022596853007414240575830437187486676078442162368831017877778544746533938058547117511890745766686882539604081485945763824625176059887217665206811809754967355487252428836619593473318079762927319441114003030992995453376614457553701402772999279139404127748730193021989459562659722087143398846525410269932422726262065684859940921518363595714521599454730667247522024322982466756555392481668853288494957761948039241517493416418053397623665591258768395513523911293435501893622325285411141010344142867644493402591191532463067192897673285343614031577943843026542571703608701103056697784000223770584533585142661942809181366802017645353407746330955460601279343358732692624882240190852855166554201314790609668591474998906908940717809026917565517040181058815796141976504925851715581503770412653410591752585053019497411839328976570056955300328051652160102997100925372219388005059789436875010086829538681384621873368432319869466009461443927983741796296492522620068620940457521288716309796040749033537457382182604251629219462191411848932950481438763342839490910145050833877173688093152838226049809729000973701527994186767791375255431785379746809394450825225096066874196930315642446787143691968064716708711742549714227447253169619061779304766431609709408845191862940893194574594153372483307169741786128413076111967930820101188165054097843222328897841131464845619617795672778758627311640250182321474846377473771657247627809701737292139743185815888780714024897432539895524021210036550252406280710695494816866117233147657921558130001355060675361255912370591935423176216988542533656838239622346849059198116984958415495241602909001691214340613017521845635779638195505361223092414778358256731965224213927894796270578575809447174883935619170983676591700599398519841334215844171307728141531451518492592587004514691043511410105036022002312223963678480452646021597590400164459170585443831936274637793185968977526112102528640267715479400807570201386851208313825144144758989387581022458775458880805739220486652649562109482219567940760343098783165537342452460907482749417979823499217713632882356762343846616222113875964907201261561659293814339721765498999834766191067935174716945932924266305223912573284344346655607373982971579621290073667130520409683989236313572688787100264502016299818391822811404588490837313683784173006656325291991779098091815139413409976414572312067793821904813013107840876335749608590636655880793507141778439365465770100429397436812431071314884052974175031761305600000000000000000000000000000 [107,77] 182220676885285697707721406952325093469819590452514251660778482944607091462292174108220996675775831564814810664491630392059807742985482843551058544661074080196146028098019895547270833164712885913984393654390854471763612528639986176849204588159150693589974869894480764278512751718695237295975920516967943117986255362538334802513436964357280640142035680551181467310805881351122948204974723826648634216118389669663881882404704286967847502748752491547125735108265877819041029499736284921239770296090188661471012717432208643719029112052240866873168560801699877155583119441855054449116819987311771249310709441926448978464742817710253438260127722887243222622861495640579966181935817872002473600196141760839838704549368803287323239034776647948727402357240263597427285583382880172313119882766015153401497511483528103286984773431952242972207428833087758048522570740639003670644895201531151942410668533584707138927594001079588889921123282989985897511178118025158565861182445149457741978813143875708776863532667093392132460379752845209377782225259172276907416841792831770950133242643750405328257629014463269805375044103212635483494307276412134288965229066907417350488313199097639624379967107550939705492497407571188284485774311000762936313954613325431322312303417001013023510334348160345198345969643255526944294287470240595528709163773941512387750335617597827541163379724123286765363941235062711612350130653735877460156177709134186949225748864544128966278434539120863753303572102064321350432145576977092646204536628303815133046373937464602927388684963990503554104239916204832844580965721332304136789018514813285036715671650449523888599909553594476416962827818147918294825551103037182420290059989310830547746394927174906096698695190101436592783130472714538904957945865891349606909283607089907027785592668194631026124160046548062035523900665209269883707384316715565632751201908576631273585183675244006633873875475547231617396966051909100814279588592670646887766562721581137238621517838339495658356129930032057861391130547577730615458703136478623716798927108636859179951924356991135885195379185382920076850209569975545924388114422632769365551708283218858644491941248365801961353071802938183711897669520234677453376827091874372849231068995619117621016523875715455807313632519941695762306454358924859134269258959126417772359389641263847813497018727427184539778676423515495214394663387775859323042724217425754439069852532313098606664733243837782010789275003892581753184698235273950003765788048422895224876842623695188382404450325665819988691500510496970876740008629674772600778274132331857484536527243206337211353615324869684011443514678697390546055484056951910231204150656788736995953894777269823078907425514593120396651147008143866357488715578096685842245581568004320696371166015757098044117605171659754541283715103669853493525342461476660241007847616978997098264911985901983006892621844315932447915130288725915626291854381896360263680000000000000000000000000 [107,78] -189562454007287106807978932882204300280396043966467154021683642395575299732252851747993217501813546279579211292473943622603224376965275589702768121294680733810763458883309292902918764674909393789393004054780217413300954833212741233448672026645661813683575301595030241256936395179943611531603179981528080111913500165731184602030755478968630264432300065172081595240693523726171256573790562331456907619371187232128059152811157203099580177710571098775486947231469484518141960522569785854936317477060988287307410356337434143362075356383328637187600103032396494439951283487439985893914850118487045573314145779896497365823668806088368274752586826868717030491655548957906326181395593167702930433820345903444742094371358349154947410345832002151000339799206555789620348592551954641360493818137341939354331913919142979521929947252595291400786234103058109516957885314150838855721160350421085755801720136673294902483179156937789516232462200316675383907142812714983390625684177339583133841268303207153733631005434193976828085735441938973419249448234109713563734731837831902183985718664767317732510137189666042935137749652653963844302297357101235562651973563401732399202413728159155958079087504483649876879898137837659845039023703664249229210318872339289299016969198046074227789105091495529030540002728200821950044764269604438124086144326933136840651739614350502422850453904397114322816300698649090414092059282496498711398331937834259873474393922984224114006884751548771775947780299549184738613401551001410901068877792298957842620178398094037225180147685606978536004934992788430622713873537090189276149750796116563767908682644308980929500886349726907907995653534081646895453042208787192879927184553660216378331793855461205807591727616170171802971259437881949689259273711998312817499837681522749105494750478980329563214444949711607052476356910328769005635831287501084873095608095998529908305708495012260251118212679376421032247100282903267239182037502269557226071862174963616827433333568238347336349944576938433141312346613249330816220709179024521707197996885530626403022256842961009977955845261123427657853335419779259137357522475932756305892722579739811374584426981137860959337655424745517791574223617211330575484397655490332153819761112035439304634872158762993008096245589779124510756446897370406667427558857690060560156783853273218869753846055894709940555085278314098146843160681729599255229289222687529921223305745103431981961815721834606301720722595676714983155189145806846264836752612044090737948112262746241954492792454958471373679623960075328691957038679927689230223978454673415781506002594617845140782061778890044672029963193563824943397530608769846025721554660755485979281016695671444877255241273596871595060512264595548588929763967387484683254015099584132216952794535517452676760694857383699120397576775949121883466389295801646957782417665159693285615553664764113519335723759199697598663336479236140028621328400582180864000000000000000000000000 [107,79] 10572484730023450754404830940175833014991688692968119685735516881799908695842839576605394925121365017892508303086918719280182371077975100762922585121184417221106088303670103852720726618923915709144764094124217554700110733273199438649817341579567321383277180691811109079079969516909522874447135838765752991849521643853529968482010930239315674246036815118686108160155123223943794503875889751735081819720880064543458676154214688667841484451087434352541136170598985043960441701521907036247779201715624056726001818228231182806941679535720465682970437129498314517210663444768727479545119640107168740422001282356883373767386128682479839482675659613714027277951033776005212355474256800871260976813737567275552819901194471611729020397015099635068372356007124085878599671704816338732154407045226111272964601875769758296568917486662903381751774252804405355211544665120120303978068549857636035709872446418573723618466895489810114423176627483545059490407227760158794444877435443797568763117929818293972630051738283452027125694897667395355702868690176687623205807326885562843221387583235285389539457828894218608073473207288538131150794237054182983747778864277054661142839752199162649381165705620287763919134764604935914671026330802295621384649717298515350258849257078143078840481544926063346603518385217290279490292242982891404863530658402075883617415241434432450942865227647039418656504600398099114949985326192758890913582685237363340253881651620393867931395832610279386586020479775377372314064799021361690789650220473209324129330374434275744359990497516226339928389847908092866096924811680829080586810872958639999225915818245075606486740828333485024725069624621147719199925149930371924220070994281047797828299991845374313242063712634235976453859954978176150720492383680708011524012329275752866897548842609161217496582312825510650556820539071377379572461564687628302127301418164936213934084148127949041440473602533655799509128637394987721477937613819001807466924486666086131420202033563320552225926752127745451518147720829584496076091601869743922473449720144736864157066417457838597785779291711924050811817985984336769579985056296432914193842482851319631041455194676812456101309202436705474981594492560066489939595886158466238912298287604717587658140950878306229205397742828637622864105763823933067512320478642561528832739764289621233249455940735498821589561208977345251167018197238112680790811694169983802267440494151335156439249327055845563588276995699718855867914407561642284582511581523881985341993461983857719261883336813662391512969557785053485127059404032610642611474820090730040586435315290283689423240988737526842349764559441607389041492005861724870208301263884806445830670900948900558025959744629031755191405789593569173482686263587260950067289177234014166149570067514679286461796156720857776609994143266212069758782515643319710634263299519359064182741935023547556155519400936958493887321083610082372739649828075811635200000000000000000000 [107,80] -379032505518314391423621745516599331312527561313614526607483160772382787121129760497941000689629450982894942225320124258325658170646222724220007566701263628646277252025896563509842457708500465916297494720830247998090465498625181218383666043873171239740003441782169841743401806254319169944895599053870798840597233221249368925746655385441834084420122809842379576641953226393707639727748542856826583072461857254124450251013453239390656689464339185073067579457689845394805493797959012127416139320665415865804482465327972716177525466110628224669781042100038398371092335125957835567075910927735706806860123301608202573843711989930113908583439512701320961851204666612143426610218218442866949014642741129181718880959982706440786131953030960853570995137749901246183201473459004523670389148594857225795457930399533304829597137789002246490967368463167372633945020746314670122257551237668163491864999213403879606324827593835370952889022415548410852517144733045529879886331420827480970170536387533348549938946759951941142574991882150124295330413326762257799201733365033676742214659811285342367260203422705130690994392261467630957562532093611243228582214608087306729899815882852112510855173868536237469827119621570146030405766243842690001910862736357109234402976757407340209991658735547331529120137174610063346799779955187019836028725090722859789483547109353008894226759598532436871616819060051340630288532655095835283128950866971485729908097927186851018473207018811120361075021040556962094908023549436009768869768820214506462895291462278593129199580068899665709288548750807138015355985906646402388546080668135634884684781067057558166063962424384093635668053195973053330298406001300070843825451525229374592528409651359667332460780270529602230566322634619969417219013186887203201630947560213932580216893169012809868295568092348278221325921298387199627787408729135405631135370202283358562617624918088867587687018079575701681911738970702346587814799147184849880119904353971387333412404476500255172454086266298065766452134809159088108673788387390741936430151843118350739226923059619344928863644725631121384341534282986736822119612498301694544547185075526255146850826528582771355423084994361760530505650781851498152783078814128447111867848270578584723505578654812236273353348498285753491367737987785952534519505895347519892393329480971683398687879764599669956988987543614574299468426204374749491430343625364304322485474631555738750556849460705830496959817641926754621476497016665180123812747751511404767510292384851247153362377782149665428977591973154921275292814798966099812342720640368393977351760308598442098876729886396224549956515975763579313413451969105280742849689594345371983170317802641942125002214628057095025728742085064155112630681102588664417264289119399440497442293275659175573549575558652899061671509836386539663800206396985666239261477228944430749922403442769523665897034436962127561555892144611960198496432982851584000000000000000000 [107,81] 9617966288472740985896024356259776248525842010102862971245232416466597507411032509712981711637805166679646028774454820752872109977837045739476578532785598803055708942567050272020129483223444042267549482248512691970563824758370656082338524954690617038884657051155168436072220345285077027723842830027418121974510740626596041306473123771019822408230662045507291338893866552416511397992013140761998490044477536785798399716240262973305431804902683231412281839857101127134829467567102260383314744509693943780332600818143157547751820237405248634316608107518877426401535235443891579232495856538835606201844478572135629411113791326955124043551204332872474268247880504773390248596897677690322815426052272622583868275311149196111902779842593402398028373232362373093270852421365555088067597491817424810030602283179438758414601050229789386384823554790095405004802506071334961619006751802611262491609586635359663158425611304537305845539252263317661855938781782089208056062837579951841442638496323370714740246813133318700715412154166695149195235692653784234858789416070607228667977856618297320726238797374067584524334820495511844008141300589812917494062746819995720759261932821483151962413027866019955939774761906979913246536596284005864624289273695436645298034164130279366329826086404706645662153723112360586847978144036320932423436981561574342885240802145627588034338372046099666212300480765877537667263958600290955019305229754561932667576867411390193454522801426250773274207497282515191780552872220319974374835572335700429182735265696243449117890942220725876335476435074706114929380943529905458978064952017982974237898326467639038018630273655453631980872257597531651424158709029338637733339667275377782594810411992599230546553205886490581050658281990296118719017912615331839061081347699406285709570142158330371463028029221984789186179180027523703397699435719699609321227384033009532038981687731094644860504016666132577777571425078621298794696075405717672764610284171660618483553343886054115986720459050428922825571517449341072219751455101979846464430265334478774867929945642278850268903588303463076394342869707408767560108856850618182563338779075683709282819924924902697485070556961475659513292580839772490877015047402033729946633066416527702672177530137081711492886943768505172242955847024202621117176974562682326101780919820261842616020342642647138679352276357816161527482759009707857567834401479544285445735290046781135649531265219706745325972633562778586270036746376986643175859039854453486734065456387163281616979700219605881457140619552031297924242622238821009847582848576245247177869203975560826584788639702720649319718813760611177919678573277967951980694527948885510253970228627414128001212666477652362589698799464416185980146396238626338114838913505528818116797723796367561792898279078899597878938329840373489872811510942590949985602047183459255686015992496139821289731942910903727351939329907974464212599907318497280000000000000 [107,82] -95061515688699177681637188454316330572485542423315670886092594063418424302311150407119023242238597740702433523388638499734687377838751050484824326262984182371208980743255499403827721789411584769707939008790251414250215265007307012513012720701017194361180319838011407425096167212760993792549860052816828741407075797311684451882140252479549161779150578539484281114406727789811688279163002586144377311196019577566276028425614888865903676019738540472410102706096829471515354334650340589403452324438978936624027145344328959389585180322350826288628380225363226856178459992553513895448706435834438425193321868934417557672945499138550133285452058370231371963193678993295185117557093187351147806296346450324561857730764610192851874189235510384196497721506086724163657819629415259831786174271941508763524805781679329290376057632454089037025195956179375980104484369991855843270686263344555167626684419227691278670302014922796573206477997011117888424028785623077481403842782616452704857888615708736563931008015656498310468262735002998651378781022369182171882021607878607579213165442365705896442871165992119808102498882083274144478773152347680960496149825689278977350707104264172029091122791612373878080804255170963525170602646547297808103015938834783853183847904301517216272861350860961738435363160284200568999544347353124241861666571009459642602435002179482179158785249065848240216105939560506158419778629799336762750499926753821395455411073094294189542946845565382088704565839696124886816049825791015876707908934418213819105421535997817788098933147020215933608289969640513487629680091350132290709705138184027866572393144447255137160303651901398510917271793048913221145986461249179074414503157236622620974379930647962470110927116330709682018376722078670695265772272320761994647679658558726884515647318578256343553750850898452987283683096123892640179037281455994219446972775759093402360874678639323794707506750863373433036125933147592391466142744372941614553663592388083220836889687803955775333536536732014495206161710751214560613490203864524023231589534778970916736177207322370612534042901114367975658223536756503987138961632336141284850905125395785153411692010801098496027945509443697198805959528086199046198473246278722316438859430788966116102749052601696842605946567090189733502086981941918385627146923865483889891659258848165723342642511970794010077580001855360199562412783376227870255014835073955838596366817517440779238816640863636145173949010838300791102700044118313023120673279622278881536257983151370604812832917611907220830698429650661065356800977471912064519686701284739670097477127929050646392732385530027626953516842151441897229899399553026080048329584908369073050247302049206223145422056495821137665045264226289091008791081828075401553892032139635162382435330813777952376005692975280763479716106071504888024986040096375319210757394832146207647526938640746747687096578382663013237452745760155529716021854208000000000000 [107,83] 10775228427371256534160129024797217643446845478070408402772579376908797145306157261559396927074237605649555261655162195766345407328224830770140986028802587118626202339979369736527064005711732928513896834708040891476036867747010146934311329986446299130860305702799109208237687405534352646044581443655229828574287573795332666030431683134036813613987990642543340315174406076018697389796152579897643687043555047973869908047882188487333581504551589004918834901755713081222779425982625017207709805239369685801787618884071460580895223169671685772984696754948126415012948549146203527358178637844271870946445472388882692972246436753036493833308501785330556274030938832652132080775176780143785496394014862340308801101450627021410645900545986133621573676868466015025230035702791028345763671839854229798372265199740490501810693750905968497495634326136120939527444766312527731794407506914193770237173530811160084532305448327726904389605346954250890263828875589418008516123845607342844790879183115535991597574379829655092217652398848369404653559835583012124154178007826269030201282143299439249659536762230010078439077965560846130968103363446285936005344682922708136239160323620454211190789131439668791175019451938271235546751324180891123205040543476491597410070371331875868533738133883232254105901310566611402106880133016954944392871871302362844408768569919769977065038233934642774407396109861007784954270228326797235537773076037803681645363998350283450502555235852292992178284525228878851356682163101305630575682087815349672292132311152768705789093071691423059350936761502717908059095047869896292227569067957516599096846555463063503627405350329176451944865379586270654048583563381159703418584011826795161579938657584359780952439544512030094644989470929580120318574072057590471960712881013384428526622447870465791070139268306772864185651438336141648570847100748752515223412933700757562085872673995282769288274525791721751849420995094068741596997928384496799616398961857890008369782760433572786658151672601197851577658042626475108939729478249301188543076269662042102186454128895864310283573689782272069196107393065436040562777053106237580950020756545263692415826513246157512023606792222162752659382246136379118955692296647952233766396067797695469736178332731745806241798400355762424741147114826602376416648826318397410116829107108294972823013604693662991689111188996720316000554060671789477308247405275901866618428804423014025018106854939098726261060523862724093828244988338563844568014432951725117632125842044909943212493636663663700332658812388303282584226057693586227184199870419945176369210495171481861945603271281439465532165777935659308001908672452437670931875626250471882247191878709174033601174237929972943559570154357341849428375346366455516054922067940528795103103908559163819770412195956558608720175327256234093473208176904534357808558995557240979390166012655036202819615149848655754542475376523770409408946975539200000000 [107,84] -840940717971170609840491654834616380688164136344077364253785323894121445300561166137145202343452159803280215854089613070983481556686906429131734247774807611711625175134594735902812099690066086373291518754191308109444097553529506955961449399648352532324181765034887403979955602672139790245536693952067804054242860981842992986178775177878362817370182464955963882512175365761095830332441991052544772994640225269475291244613376949393927381408454291981986613510501916933215171568747877851908810789602837305106819882884202389652146401668886144658466894348862341421112757120054856022996245023756737773287593139122383393039308141632138704460451690594645330320986423130849342347563583457122850504057275390320985035783644755507121862060462318214764102875878425478577834462868857004075722419940504540981006107937811533237138799225976810925260525593274869883010236775887102637973965456863910538583729947429910650602759536756002756768740266406782358271027232502503685404128959695829959428452439363931658602924983047625789930267264914334967617247220735040255097485288488253190099293635362023095964483123489077138900961128504957731745801252042585175863910943627236769165876111125235385630903381611406872277455902731784959562363691949330485305894373473369724502742159798229522000557173284155852420524053848041404086959430474036538540549896198078351327731807873602737507736627818558849440742534246242260574908957765927209971592500216888959928841332750887786965801944667660557765307245345430571499339592525415880518186528565531893356886455838831708627052591396824467069523679470698469479426980769380956786842887495644899527812295951842106422245818806111824254275502707340273190697943486171817315929220218921539718338061168957949885488059321284882419734170082771143836632742487183156764789478967316251246612633068444747488593950023695371190060735766236996352782110010153292293027924725193506397578420060328315589172935151992924647330219341962101231904499181546633656465280768754176557357665696579397264669900305104312541085824608751250471255100576324212878821837581893841508605503385631039020345487054859775214622712706493293472502815204616670756519391027153776410154287366060282178317508020734343601274283673350946458429508892824059910920458222283621180032487424604542482415434658362746630499543448148126802086607535222837904533478968635923167518157756472406788384606356335650699210336895900560101104156392039821612460732016116354112386107204429787061005715164123505180390979435331010584866550560472874417720561288166893947102699629632261267596224628330724103463816411663814571042471109444235821476776956248434628418049588139262486042012163766142086257851952279597584037080808650391463242530877849801727323170291980245254171985831304392597465438852021507507110681555109303654317289258759769725880864263999359193160533111762086320839126857825926215591157201473489745189681549071537915583934266830164754900413180823497560014848000000 [107,85] 10995089999765485824359378034842781888360010726888184225707420725803564821973721876876775478541697535274492315285622828404462441309093713991444572845169938580198760070945966981866839945209619492856102763864791148577311904921683131815201813655538401404375458678848678570687748137000854834179932366546479283865808454929564182169592352644744882895623726239362130378168329508733313684944423303525669580733189300686063141443541738679733099220313907729052565545875566134123756213144070598885726199255227981694905126654569496656037318998536546097091694855981558162342895610133386000493481154911058287991542117875594666852591288891979862217236060285612242851550628731520619700707195907550491977459813506563647442567737913403155828603529709495674801029940403818240625878348656008839793056151427551138007786586554591556648969288562431621065024188359515868788093422082377438750641621685725374108880508815046658568924887583824495516429220821518609518818415445723151649301238248311034678734488568115047946967343587042145312217768175365379565178730110991961312253070522207410801037442369492440795438515138342453036415653675334314755098992578956391448628268715067105789194368780022933863196294662973387894160645058177097597403261564355251804391399888814075957999895046597398975766004549944809334871253106693536648743643277120018826171860592436060134548946557144384805047021515968603697298554507964035555805052205504662221579390370239230696361003615025099006875308746715491065980847185506078103513761171894249794009282266521779575122613025409362029954783040985586371936046281577571601962634373908569285948716401698616791799894593553544129089285940748161268891501829853035953666059814518850368098694639856272730776154622734214139518668220742393033581109109311576699672466116241631015988398871948230399374256531953035706178717772467549923713797223555997996134866705401625659231838778610630127871395040927297242634587059940359396981228623687937122998095544147478496221648505663153346023508936996338569116945468838310534194366972346824877613204837632644541741040455253106060536152221858825558973520968785096245690103101854305136464035895578875217367070492577698230245149645238320741515373993972315338826558302617093114874508749751711127387670074572718907103908779782697211082506835703231175691396738073669011434591566301083893982795893298931399790807094401989741970744007580398503127202061597701358774970071096929202123058970694713591262644475077274405844551905066798200420173585050972830018396179933460348491998636380502178721272839354294669194178969417890327756781195317054638315399065786827192048090230999987007157064388930704529302721503153357445343241368751577825562149101561356239280251075154090021526301656383528571684086752069317453306277019395473183129273210189831789636410262994458364814345304740034782716341299010660857773184858598399337480763894588425645227657122109130753510004916495916321257287185393982782863649920 [107,86] 525230758098059580744568026539272638506392663838952903045222868024419332407718221105194393108656540365220350902848239252468168425175472349737873249191376437666669679997321731800735721241503022685294166325830539891492459061362097217246711873195408292260168247264214589913416772942596101305312401540891022338211169351462259922667801565337348253264837623403529220588236467008241138437271024434273042114363814921094823407226412301557066116198763606746064234338888515270416221200075108265297764817135650844861149344254893875082545057646290394801345483220300309642873989829477108962631096507526766661165035229020429591073808296857349243374926807540141491656644768040314977313975213105359761020938801653161050959689362898241705140233686790857120789624029290457259390804866527945702157430508751423326397808384705352135376958888435498985061296679344054949273479426198067638545345294871281256816363193549309598031731527578443327211281396356771158793820032093917192757521667899129172646415172141814623341511279457107988018709489879034852776952683084988713343663057225600705470532214470737175070486199854982748370035220993360996195032037306012690181733048166546692772618142560640550578384077803873785520080904723735273494707347184222934610886346739025719261417868591732649139355250528701706216492188237364676509355472908458556745150493400345597148026931782405545101153117172080298196779048371589173313462115099381894679897092696876535759587313965770031866134368170117820113891754210688974510446129197765954808970711622212233416235370700508588495418826998236915333937441119274074720974482832799640639231697007006238285052017327545178533146315831424301385383624105951344132585548609063326494814945563713580106312294464572434893612044574810084525675797518027509105792305105653263384672900436080231577046742013420327544555723444867580067703038021036176800082239473327050653551886072129422962810982931530223322298101085121245046163684078547780932356412400099062521015172561735832386101610113069381616180435478163327685947550291155937241754073126430470608146468908805031139918583894750859550345728458747684375278908419659506724719336325040911140618808529013168467145044177222400395549377793346480942968434634082795748940562990561533418489522825665102573985052892842742851532780346108668241037985421912980544014590199679211617810887560085012067650651246850630236361863853940100075426586868451166789378312937438060178239058816023544880777311505741065635286916499405378705171041989874318775020231291994864134068622954519992210396293829118875947826112938717196245061905890707964347963401176093964640744274311235083561170723412921235383378547295780682026010919424161786176589826741873538286321141971230020434808742586702538045475510601587914506980475084866696836650947524356657714232229698808362286505663957992119338579628436811768967086702029481100620559820713157251263239835014005548829512815581540181598785898635156690016000 [107,87] -14889757939813250952272173435366436567485634848916205288780709410064846999584007209304018293920419927170557696064196546824614033713785161362603200857200127770090401184744765522857210946703296241196275842510243453875306496633950045133866938890065925454696424722938740880869313209668525847447182367709189339780769488605760068308378361229567488872063089347042243311585489591924520857579944825342949184728415621228536985857396107752791197839772505407570346548562953493550788487980844986041471635487080264405429302798649795067262071686139627128842705356694681809596197790042171242932138603683038690402938046136224249950713461157928110932429791565497741855665489978748552342023905038121872593545870093452989141974434567403224881323410860906278962512885551483799228687742308898941411888276398755298270203560873668764963749078179925095857141729794229474690826420435391990365613731090955897623595544780076631476491896562168405004750257554736195484779470984146192229586972692006895953752372666337760740102132773164318274472120098210560205820454554544880111568527979125384985505011711953188859300304015935975872593752522418368715824969720000023700168090729072160258766543101476243448988613521315145290312901438534140886472093869564913074076076850910116420452273277003327954778872261505121316033534966328992800102403820385686125992682291531051459440914984364540973102991268852371416826839204974353589211649176113553036776966602644392984614308901228380051553857722058457499864088190363101070611373187178308505319137838873088107589303917527740530723564291106817082543721102272995926358428330905379007807777984417927535659637411512058192904805015264265322083745205629130007068313985286526581220508638385637369804127697009404352122334824833361853611880498120217263142832975191684640940490633663027403922610342732690001733079125626060300330114516254579085859191220014793413272939095593168541890462792357632950700987680824582391150196744635224350005019726953600728114717558200632306706568756331569965687769789091016580759378482886443662330020181059173080269715494100420239954176547186753738263173839482381403643174301501567290218072155658051001532975033581775129767025373219852046754522343390223970494394191743083991127168238407890373899209996231081532890910017737083949768333668588813574233236138597609096615202601126327814079536434870730908645380690096582444130597667605998514867912947694470642005214497049958757186307762767035663446084354106417712066117063466842495227121844931729604723835164214600213357850925832814888131411325544677320571859035189700010409115271655744893331455265057914400402068099479668220624991902984066101984846839169511677834072528875881033400156795655695045192707601500560120660587303632587237632948732190542200634563156268867375976075380660918600726796396672991305965532611457794362855494746834663689647811152166885117691692807294883564504119474157386447414678707841786731971447505929175200 [107,88] -15728997829347444736421351007029367091946141586766243047018994073895220333645422460322768011247027094855646733008367385262694115520859237092928092863095597444807659366737939384489090600515335737242603304408545068313483373711784684905205561674160866128173864314842040523071299014081728874416139450962202171846952525783070717750280706977654597896643255794788743493472950520284127051283023832165807276049270230483086013730239784393708037118265386301600658499860560126197057252110593307886996545970310598741586902794768147991136359275807840296895170829998911306437980705790915079607852936800815377222436684334798063562440255198145705175374464743232243857233913811414727634993036855684424165070888933863801851318912305581692760838661515664152106026875736827767702053816641241491702521013858001282469912605954346993646826722489209352602331708331621427480828100259983131451595946718081698676027292871140032128567701390591767244469536887432516628654162531277965704627381819151615423089018815396860213086771593925388595926122252789923768130579559720165319707235477316826924293875726251201144212345656563328092402080142144937267294501513242290587782449539623172629372171363439045353073485538322911055764979236273713789568086530390043521896703874430707978627536314349617156831578902641354576583885929602880267368466915433574455660858152817992703950161130149274178870820054518708880051140722397660046019623180532217168425233456513660252819022234981957030978785171542977203207510724824365783519919013830884094261285827490094411174890925308881850928817394937935880958293086224445805615869934030006196911743891519652918450531328843618094171960559069045606610978164561280996715150490850394968954642731504373522475317364724674207435771329039632711951143858408582797528267139319287748690165527514068585216797505464757179657240642949664591312540439068747634158236978392299048757193998180557893840026466608789671405493238274625208270881785025134400722526321448084731436324620332620579327501012341724347967943873855597462854161820984560805930600493484992030052485129377697082357266528786641877307926992620508406510940042625538054233474944369610101173944306434986148851128204894631389016905846909785861073664467468321164989873757992876995526410554257578229824747271999279746913360716046161034147881153650713744000340252515648355922581670698852058749809088534679720989851784587723433048722166184875732678567680708211756972835163910717865701307895654053111836060503624023159194652282124091926178655865746878856603659872956932448081056337782210656115589962810781875003785507432249823538801503084686687021764456544192258544878339109225272349999244204041693516610385269148565941435870118333999129028493226387320973494317753009065501299307552773030272491007125988900127390811225137280237258399582070597633791057046176641888363254975884764727394436911909978370361635197067144022094317749710191207988435654587586838487590400 [107,89] 4676633238691867743691300262421450396404216827273982666242552717848028511153365330413862859211688511992964402685288607202097422795763438803821734034678330188499546891751478339851103021668475800080564948674654179789293551602623784229317485786579559279874918938621249742398455603533056410579722570601090082754113333163467550220982289418865135522564746268330991285847388789856241292596517639513564377320464098091885033428641370328260236798327818586934379301821914049618682912827414811650396651130550190980940889021568638266743674366305745942926324437610189231653093474226695419115547875718376177133555461673992542680248779141514249168361201320140063539685982612208205591877872663102750128009540078906027961423706092842280988991979462750406995056121831674027467553646784009748522777898374684532853400932724513219242882519713041245467835998783929746907770705158110618119458802710768069178250379159947415727701834977422524763858623745329913271410930232229873593835078593051639512250270559306972896406253369605684121650721291553947517559214381898100340182301087366580352777974943449971021111503223201959452181403377572302665403988765304768122052432055459066691103610778570463315262819380309875850625372284139660271246691090436456105199909073642987542398344025656550181993239046420875064342743386615615976650477065176413427001351946854962379467894417439684315260649157573535841295234203306613563903752446139176337705672587290209332630474504521017329833209262376411268874357440601453748021320142038147592158100921324495630738839130527940217221805686020238248076158982484658339474354750457631604756533859082584320606202189112282883246736535095012186910810972156275097340860719611407753915688035409128270474008379614038747799033948798104242423818281261558907318050295056410942247524632876467700582959086990299642158106214918775711640307003698008102715207642966558364264592667028781471680932044905940554941156265377905086921533439359091067790679424070407167312907641678496032249788333687096764072761613019737330830499041984621081861477955160450887844778348382048244018713721858656281829892662417660950488946799495597708132965895085354573049043350878143504167972315873169597968374206411017394225304271204721388117892370746653097191570470530794263298473907815705034142444736964068956287263804919207014486615509242279872844782117403987677674536468387153806917392475665269526956464565530651605243639007560440446863301886417723652385903753392302988368088282737696671959944001342386864233811966704949173278059209976899090898595350969919005495420229206243109144045271040219002495284942082207412507453477410266165931745585657173426409857927399424081543418828404685713931789869468157012644353154495851276264180505234571782142783519093634247921473415916746471836067300362870733148823539725426895629373636170740113119890307146532450397436969116333575612175201543567676737499035675280435711100263715292780571870400 [107,90] -42335167704450047485418395871826866065805807958005020288206010792851108631733614034530860840650039223121876082148945637600983467919200295693537257399792069077037887587009028954530900067849981539967789414633244190863163777362718762913103229677617620923993165088542140286925740403182584648280179105055956534798030065815954387442005165821406589611794220274443501899173289060210864277125117962442237754227445385004877091226612719052511559926005700140502393443376294313366532192384899339384238121045755604134111847158864788384250071270176380451748596818674024663926276368549761867590739825534572996808125818200787359763392607780115738558137552330925500650363999296899025573144879050714675384562101430151127400719843026077376986250397606102243312939027591966769908380921739160851915242477661518666496680980597610999132267075578258309821453958928457924237667885863201309152158194314262144774411815473407599112060631075087225972995647994612758614018088543511509553346603525407668215535102529350325045275655776917879686791506042549834780556134339717432909158822169839242514080623563774041878253177107208651336838064891416334365681917066561150261072185634112896326315900667635012341913529888254963176579403533857850774424347277711003112884794896042221368379232444495005533762747629150967497219868785701191419842894903676768891545527111658676071232972934624510927315839816516952166206482683533998636652136954081608279310993429154131336619722692211687338730475282475966843265159964600786133621054032277883088601502216189380718687545082386257965901247164182606792539936524091527235995296379805357578503251857816347071195197576593834736093578991776388704503271919340940019814104407867910603782352605513542271913653576989998232155923233466002773768967428327606364017949799988754497303042480373041519129496283444896009434784183670126795919542000533044663995017003142592610992417647555338574365495191400686506858284474097578576766668054139801792597990392939671861975350679795011237421090496947304884725601108980154290949852059802564520011408285717011817042936739569946778377126522839349896847648538670641477295574288923497187542314443800422569873344441317910498856825244546697975226487086825292670367567397823213695537536896388823231212279212384820569550873652967124630093872323082323224503572146320232466568088894669463237234548368982924900045244537337708197045825090958229431620209797524066185535990319952829214500306681675550322264134296796546300078577678814962443904244421423288749567174020595240621045753088879452783188834903521657990396150828323879959958966914647972855953826575888512541627237101220226458267126693037445510392156588542935439732859512976813007156648270431652063093086696246384933842478987685290811547880623838706776779952582062787023889429956238929887714013891504438949845901025661807135103662487329924928543703194417162063100829364566384662920294582441415900860037594290392310400 [107,91] -484938500884180803063994144359568678720340134619448994930572825687973552096820923039056639333089549437489333059403673719295265230783784472866983625654786254304987663091092581763278869504412762892226618627173146321945684868358533139771492856397395558621212163952695633116474378631290043666215964411695385746073079977435583026316905430769916917795132190518124203153704232307347653955733506237761299949081764172743650915828255540049798674537214693818713950975067731166264327178671050914206320248598156674257756776293896269742163803842236286319642600020035742846784101074712410318018188253218812822235295660273153475474505191137206601733772727040722326457369912303364002568099039346460091004576318147543188113629533748734263383654961395468619751895748806982091892439526944079946503010057860994165594977156233737435600121723777101144446901685509077662369405693812184052016061350075884498093480300012090630311955267882925610415104077771524263194628220769830378666543191952432395662783322639944023597386577139363538576475627967139336601063111889772667866236247139491842989366446823563012585406179603655005214660025959322382351521891314252121602242442920167918367544229445715857437334641531574509455214994697965061406330021625496450140093903382821477576347968173901323169497925348564174592391610950113782437324058024464167048906720419161055639437728576840173821564276567757686787950087868719260259125530771840773843754986161441571138936478951150899502221768194704468637000412031153014653410866089982793733009127576666334491123438984056838563544528359870589022027991895975261251698002856728301300789713419417865657454013844839327087237050384506020476281680568467840717194230175759782398352932849661948341818536764099768435387281853760442588178136182540256779001154093978774322432830485686226213283874569929583027970559903916436951289194648503253782462263479513454060908577931383063042824275260461143793240290767975092994446805922021429500562759845421989090995383234974285162487511403638203687083494042057731458170212175000162233053875713464868673573530797334391821780007169541379932329086547225425764914631873638435227780841606451267929877119440085851077586584868056874698057312443623866781596910156403532326200885815053295269762902602288354557483159582988801374951294926764912631954066561164689091155803661378789809830964442764923109373385739243530242530218896945922951649270099754517204134021736812474911958101990779749436505098038541930727842543815552902340248109841097126428437099493124652675533046174918962700315249619882827609287719040721892287476737366230199890372061133687309167181643741748620438549235363632731873689025505110307190092052073837814610339089612844695039270796327019364210669518113993922283040042792716830523424844078582113479963223617874212017919029244309636964951666794841620944701794735464047421373863418881822719504019576577240390424999293837426519220026963836240 [107,92] 9148608907360591440230813859207831144518683768191830873626529865718617710072040592035167133885380115753196318999667070335543531287587078197418679641210071423047334741772228347862649843407084751797791375831712955535793491563723022769690593621284801854724330156368547659703356649000923941044999771512436285323391914527092927188795809328960936930292741008643096647221288466594038686626604116984225329735308972058341010788361666223706510175562684063316350013302327115376628647315401669294403324949514494484911908694365253633355358724231574553664662956382702987307615315817965395356559882465658823094249050676079866291982715210778450991045843812180671899398365753816158924569642218401751194002801335570624956718917394943787368045679481387456145805169003541135403303303579493836492664828695048099107156666702410732094371922713096096526099603064927025294786816521794011206888179033400985145211698323091176295330155107457429709393803764758212438895005155063528273559082140859874280038825912852554720501502331388550733349243195502556353865995944753963521445176196895027997011449156951366544539524306028845662061473936006533568918223488688059004967789574909007194494290151213117030868613967580474653591759513025991318562842313746012940933828549872055182107361032875654438417463464657024009591054408080069464654543040898304660017969929637370298526971005718078003409205461730075471911033661302869251217967145503962603069541764926734155484476131386794217023045233884072013021052073278732167390522510696137150715818532738684280779402280636389599078205495059201130487838626944607349372199353061307311657346475829980928231154360200251564462353876941188552692996806752457627132046007615421380367542159122373600103810130316591311704030400971991555893538801936626925290586940702585310479175781766819935169702579722818154997044646276612276291272109832705353091668569789497982090468201049359463564580450546274714711912658680697262298845372925339301888794181198815074524727363493203612850168516001833305415107184194819430884591416883747863343367657884445161324481265579314614132436385943174608794214313706817354655937205597649118604909963794428775796794210863597010390055467722306077785460069594550915163178844988273244754711551351373097145804044146612451750272438929808279215099681629469617861156971288756203344852986876380461490475147490911501745765780387994373317778097403946205419356389998587085575649283154842727752280179584975619490871171691767311302112860403872839113904752703817365438295781152199932434435522104578789747089247720899891435482719096534967631727814177842170427383518333352693598248156218296428694073696454043320308557555382370145399339050992977995110759670747048357365661324618747175918352203946354689699344988042392365795162707769248945200640772360149870739472273938798835880738387310145410437802562501867152700344112215620107346789082610970193574058623450094227723299227520 [107,93] -2818452269304272377004716694761910871862856597951425130194717396450136664244697895629875190268179245743778025111915151155202421507472969089530560780823667032216432984291181520818170070008035398483884438410133125981696436903007018453101691128634389718665088516347837356806114376545194769173221738063869386651831045321497834972568374822606358142488646007982667492185335215698806547275502829790020958675924448400937695593370487317924609544244033955872037765161227632584643582965882304531573575461122812653161132897608824936764481984680369076290726792344740064532494912943469007346380362346152099228358144889470851184263008945567220874486337395947783400998415010177670120637472465616141537370477532199552590718904881897892006915842890062754968677150552062174696146332992385725825519228150884396973667880710708305501018755523866619280457837376260752882584454031933090097601530664479040427688593984266033242777505762934352029403644136727800001488778745658593822516157003919259716138163987031547434730449874163946324156901333523775266015690536521271072413170736969355096520244955967818635915435505684645690606374378950859493050990194118909535800013678086219968066741956386500754900571494598297249359353208343444149647753712481456716311365969581852285102776322726618196850921664346252835598016758761395293248407644844813935673959084899973597218494230269126993447371273764877156296427670553309161765160619811178020774570067252997039884849592802177565628495360874877613138060008605625147670164266465041332147092258488541720865152514315709510549934244559174707196581144908546127302377890548793526730883706137995881280941528845441150356861451715054722021456798085980156607136069934664557682119040807979821955768753344921379063965428393268681026852896027858066240813934953269377563254091938641688522463742208564091460569153099474917376962344702778729780308920911297952412096484567234498861416770440445061118772569914029174945786874377376147586144402252576235298861500224643027704860388195191162801816001883723854802190584645329792504431437534668554313464340236591478417865778730448836142069904024113146608316877826110849094462461506790057103909564662871394434522818638327383855841175054600168049135759862052477944308220448447618101739681449145405726064285834600272952596637559847934881681049156315461220023312638069333433808422758335843917675040418701849802929941418234011828529912142652964033415599482095868265791974137127127818855757574391701176980505813033903601049467479761499840146181981775952104116370482736285772300252273035277560838203596980177241899295081039418232184830484407068320131489635696579646548960929752124790849904069968143313882636405228094082547674104324009689027941026571676888799811382840670789884381901714513430693641313550029306539606935236312070820932831682080078694989355737795358264168315736446680686447732551566936616035957522423543774790497383620678160 [107,94] -657283976364844203315860428232292485709755322239532019407289791469198390428894855316171582991650168869907492217019858510683585680928005311192962480239051582598199512912886336881442015000613099148608657438536056875050571681991680118119909997804208963954509845502139884385427484004122226753251436630876691578548153647137597054036211041469027805799647119172581164849369468096142043290684463568295487724799570382931754473061264953020609834130281689468686598016170215138145652194146798888367035629772213500960640807850690637799992312408403921043263003700490953856741754189905688923353337250941896810704994639243392928193485236429775595240177377004591778020154111255910641683222343967020918382575123753608046254895349331686963118995536678401222599792281082790963844539616609597403389868365088423852195017943361920002565193028622826593174666763113315262397605916881320939072602768949846932873365567158157113610154546585663792475751342818400705372163299518979225697381149160625190598215194855449055730424646756624363053435163421778250596241751663471723505634532872607643839083856451644814464566270457986897386345854172358505785838456300825875243319095370697798766642686351779606975691364400893535750976682068756110183777262885481284197789536245474379060366157742330754029621091061435910961097911313276846991180906913089554862513234336860387144364933521153986879366961078826194312614222937315674410936703084888252500755932275542153181602993811709975441886639279637795031058907795905104374466728948231503422638145506347167281851977434997101069657996529357096529704757046170630813514426681302744775867734494829950289198895279905964582607021249670351574455001687765390389595800842354901728967700336946702038779041983527165391088611253230396429746196891502932457810321925701118403341163228308075602758723565860601069065111729661807736146713136518071675855030623233788658084474361367970255232465487580569848245993947369861293182978711630471585364130345378262064036223002114189393043874427482812414951035032033321289917214048647379598325043967298653335440146007870486871531835318111103119819733358837356476702579624933594748983157369953649060861358790507500751639033195003817263128625894562419538271026890887489544727525096146122978687562484428837386245511165889211222071499174573612733702293876623024280072559603892073223959498228113372642091909670585842706296692721752871256226401305307655819953457757377502946831595721650151551908263928764636347837208762388810325790778342047706855580693251658423173847543961741861418744449347869815203874078249335983417647529283676515444839338014470130621964037103492065525049143840156553316097515610802569396687387381642201882313624885096851373735752724652631079820547216932165339456739922731936039477283878616022149824823842510050293339137161069193017802209992642558902272101408481101353661695481217507314902882720239294729372171694160380320 [107,95] 2976067766987517413284899693779242694665733853364004071872987136312343471284787729101035731321842348068788594980224767522597959013358355943185163437301798327320509567083115391798842358538308160987912724420242912734648674825138824698305743604286939139529463287999713495920788631271395281808134282725829060662898599518413237330076369316503635553759890900530558554935625417724945706394020770603695498752414525342990730430286113905234213896968013295452974320347195487570493652303456981640684634622158715614805993292628028216268054792166105836403002694985346473480413882540716816593044704498526356299920748169381937797640440671957412511254342798988801896004564267150309651375745767413534976993330204540334764534768803835066879986586629379201455120791285573471876361740394969645966081719847595884318440640838335313118723541331908397771703640032754990155168055913735190566022927326966129849153564341326029451724012101530091458419101021966894648196895484887621324631179942710714509076793861557537302827641167170341703046973256503604485778249077255796599557749103985646834001820954542861469957682897335774566944576627619875908052996148406207628610202660875181298644944395558197434604181382349942383371231914437692868838175626203843871757971815213760728228742048674450404632751008983299274382710871296693623413871523725714215079495545414269894720860300361331291389680937215709159729016457273413781780365384414115801316579066736285278171644993252681487326817190235586061374632087595394668618345542294701942786753002812324558490301937792658616766367018851600251569076268071962207398323550908254405331470225514690774162096048046978930583337936127646482243384421376475670676125357818055999659613597679727400333014270805722668990419601410830555850167862051638284472101097871567548724839882355476523210757556679524619905957503528371291926433712470173440466840579239757806688144709893714618877501687288139254279827869277333374573917339774404889956671055196812364006979397509497452341294461418918773397533368831326374840267954963278443692585426062405910099733137400129117941917621229722194815513520908465380031422797701682962300810421496877027272465169961008348155074840722136078775449055612110919613453264038684597975030693099484715502013483247261637577503240147079159861634809691987363726635304380837757447507444586268193502293028977827231344569488729958028928488642663671224945043287793777236349595883841995005569662327530739707290085988665629070930153714478118844355168916240637362093109770365922798830526263589695429213951936595674194480642713838593956080139439220834162333314636652242751804897830779465888121918297792423006732039681041054027398760870170326653486530938253061706947261849273130405582782037530105134373110781023814675478035331889310522842639259205234406958470133321218427028693619857224264288843052831196076034719743816151779656880666355608515144370931534140 [107,96] 10797809700563539971480841532514409169065656094735369242815716115013770049626613520538034876359450412640244848377033027658961321070256908207416225246030282449407042692352391019552209977231024056125368566769763565366664042764085913683147222434349705593298765481569101653974506810356943421863918689195311305930107007336093459600305424798426276311903780213950611934652988339264149613233316917966979410771465107337663237084713584415907476725028467280616113978371062099657270542878577087055744872226943221212273873573206186191595399840882350354134318722748998334701378958462298627011435417229804151872204096763605249711921850814741047217064314267717324373004931741180747978014215187424822349598508556583891521712431025770146551622235787873242721997651784570604334850033692416531261783548051454640011608703440428476207600845492894246521396412761137473729536042699763724598289736765247253734688144138903769127776144653373661976314648799963461856685142148667989457722429484058163033516801309026791788379167711529435672404518392584614596317774946448196465618900173513438605779631593752543845752284087195116613626784599860910681969814963442625491477761247393836227291048821490915030482223475513512131979892387070347335504421274288117978684096825092810722490602917670430953180748264338444423560498887733197159213904509644436506916194739083496148545813110816875619303441569692996397241250797993603881346383081529570589362071804500716665990810664421563086039111992709537181910151358549750400571529704230913893939177452341477153529211113605821993475393902737854636621785079816680995720655792004206501655537687407936456264307880019662512650727488017261728573975389648767230932472396620763002275948315760826399258151252197998195536595886776166746248352267164427855553704555606754527012797445374536115827520047378655806221171408120653965128351314676007797821656519432603018630882343805994906901623970489269817216611235196863409603865345005928305518988455578217462926239425235801974180398363781307781997432225989503256543575632160400196690351020015292377267049705697691674995769000841043486314495746969328538606686183283665110619950761670966848794567797674755267962185157458684917880647433215083727688514121272608679321973610375490078409599464335832016268260733040867163814021364806437432720348582654770587793995250746398607396843410681094238186388442328527102063431843445820206271898986301065300345978205726166719458165355631776771900183738068552672425012887929830871093854112041330428543094265695101569917857930094837418769004869412264647320870368778031291999349125527034240431519790747042857003584827366914696045049654643014021486622897112351451445813315186610799768070576176806051231666231164339460391036336105985226401238314385970826680182187746183431246804035167410852274411229281460729452662822272683346577785894069694531422955454365274859204908806761069758316541440 [107,97] -128329507772019559350341107658669655989206529328852828857046440468503714075931987478858176654205912532112401666247749859783288457640155147769517189932250975201165353261872053795583539468931373309452630653018989133374254368313759960977768490815984616461309701650973321260710056718167838814314997561844125754398151068133587306021225691108067728206289250021347085704041446661859929653955379867341745216444868787048684558579480763417947772655321590164167881820080799880508247072088463901241686386838362532385221023005544226440004355767568117534173294760279119182247167179743365667346172838987539705520653611982305889581585385191955254210786236129248277855967754418527313198134390588515865710188879804251041256810295582858655812121179882827943878302539730425390299079637428664073201743172765778671011334916791925339897889902521513036256253493485439465914593399112372268502187662636527025237670829337755342358611654015552929370312257631036033028052716824592150896388117805131286077735442782916732346802182427026016695907630612872620910027686192560873482641414757508997267081460651157411362092755950503610657029062543817742687282382052340232667149006856364262546541039843208080651188072190493687224292995228580951362668023332461472672467509482974246419653448782736044181096219523550561606114814328249757101690516377789119436687086338127155219591129919441986618427286617228090891911718563912218030813659622102573817026062346836247825142705684238153701499254763678270184423241304501684245653083819977343334516314756720640463296798163949454448755578853648904889983553190298898055038487709223407428729842526750139321890105021315197635531826087762237006926278889221580534729700033472898725632282500062057730536602407911629292771211711129121364930222248348588391778489425611511710015277662661007379699161486016154306459866335312500912414014655082353574051979455540239878202209102044696945363302120477984101241583766611611927027555610423524287017778696571937842010099011957022112394822773489422046890127795091580661410463096777604285074310136301726313788635460427748126115105312198633645888717689538853996717099489583759047649718932493465818165014646319369970917616633364104776012213232861208884018473776640792389636024558260908637923021146945200864252241850243884032713160677809838796148736542249013753484455649660493991694631680856133434109706366397521462257256240371100743266509707012753815120126123937981446647266089414225551476645519747414225583122349321748275921243064914660410016287498157445696580430034559498572088719359942560917221185336309988735870368961626672806883320824551591629496086690049204004977670305532164608520792054205684599272473814783782672671018508862509259575237461063339140057274440620777996652980754984194388349699992906884956362323654171667539486025658908758756259728284439249262967530394113059583120435968244906643336157692335053210560 [107,98] 429853117191679530525485171604915874829139647658842503382038573400640202721506121257177040481979750204681976287744624623239516074528064060354071674417219030756702988994650226209530434538558434948572097672775491417424512944114429708904816547039548572643380427736913549557827663286002352773712170895412935970961661305889458235196384123241030034190787223939486450801918117919699909501200636802697578565658929954551388557712922438037619199118228624092616928236627481076853316437252948679294834696562377614420203197340634503061619960899461777068329601059857821901940765151381139136522858569003246216267691315816550511742095018408055624458260634909337734996373824025457028300960441274002337429829907366574770793251135739375945340712535714698197001343860620030763838435119181882862731122415250159374901374850172158715302548063305891223289112163571648714962568521292338241393290701745474764790777712578883656792435980723974352424126090441438665831038845803161764929194050647943375308596934731071075273037370329164663372506071488300466424080026736624432741250124262854215349461572681037266287945573967336495261220232209753113130001356192763980592590918928891304786305508139508214767922175465484886677232863387659923370519859007245007811779071706895667062709391948474058222698754975439350057497060444709386622664063217983969684347492888057767595467882382062184676012662520628856176497599934087278670989776924194347423786136436037783781224815789564320695266611323816530769138237980782308850978819455096695192382762436666410908037248781122395301740017622926425954394623757200503600497072627084162474367810456463887834073414467155654929532517665803829117823391417240223003379074615137712001209796840202132993620005148841663811112518032829238906661221537972574629466315119009532684199021855986442636523848640360148152337178324226259328352150415950343301161176237915038898507481165180693892420866347563075138534101596812301091646994805890286062786706029133608571243780048361518910036732411158513554377696117889416487879575265177944235891049630988323707708129962351028881820639033845887369895879252501646977329054636329958968294321895285388054032463397477622732171177772389213402956384301057429778263239045894576805249882184789308673279703826426156612181155561585361840879895994028566174726971924378698367145952907784742222615960582099080172570770997665818235248460124090212322806272702826261226121119167360699276769671811029635726053732800923223299878384789045755574336539485939786039244332697334365719239960863826280456833631781647731250556221365655520815605249981568670434026789984587273412620058799131930369559041588765735187823387534267354276151378507757330538803336739735570663832434029101154156786463151840929438739064079962591624361100611048609467801136102134848061011255303450389672664732322868481189282833343572182984120360194196477173735159402984960 [107,99] 539024955990211250885764764280234298949500080698884051275652917695646761724289873550518912410071296324276994527626708064595899005301902868020960331766636549315742524454237436851388982402783749264482350134056467525707851344435092286115489857102199065476163806075833881449742704645694929225555135204391889132293092536000893610659947620875603950841006554056820717967207287992266050438873325474222089864757134714982456472601631255658584561578119219670933722378499997702281371351783937467568732652931324697291019923067708517749224190190997057989829338037777118863983500862965226868253867416796269024772566758456003487198045500818635543050031323184450410112499326523014274842192757994987019576682204026110430498353115230679902500290348974390343546585524582076724330755820824687208120649819277840119937064480113739453993124924853833501731051599327410669153085484978262329514054494457394640915765811602924870629881041197529492250707963409927462502138956732239157117642268683337856260644794145412478009933409360777708225406664544773763710623907345152511286303183807068571181501700893929530676046777940893251944255659013143087328751366024926832984009982969806659060671123948128114064106640824790522050012024658456489351787822699021122992389982320209443756245674235617050763910086995375296807204933292823816892896771984941350964976223873368317174518053446552255380270049152775279451763858558415223413067494742389032208810369498704807308001511792609277833351770202500832830105131698109292016990703046636143898194003485250097007215248561776428703332582248824761262051381824062641502383783481939274068349192136046994763376315694719961976434435565908053475339555766192389287972984295127485947642780152058784748201997269130206795808336078037961957049796004297012801358578967842775779017070285582280918841818582100106502129120832031320291311394803840013178063560879270180804033806877845963829594018547603515100550988216282169261821466646999082325829802037513062418058006634809000989509409668737207142806863159766809963111600715039561331504030146307806172401486589709818197358635313251796929358038072070122750296589900901822438939861660609049921304674356208670429414204728837375007298267870897012716564183349004619544157949320257113473715503075256093740733882312045961992132442743465361708315189355807986326987095935626722499320050833766195829779150968337586432337441110346382139651470779882897330592978308103954851305284688626501920074353761022509525042438502114552261467407874414424346229142324355442592228822095638291112701815755519946611409774726045350547872937587848181414226347514971036830671732310007801181684219248139218570861975062146801865044110485280158635819541948903494618146085700833209015955469726589790690724827287812534579668844848026823936414235095512813955672871709354375937336963559649569327134787712820356278384231728860256507055764160 [107,100] -8293575399324922478482020829818993909953053878902095804013023920037871241621366132362943485307309423289791622718355131149047238471345276768570432975387710528598475907132112652876253726258590293524500689102157884943470848544567423250132454494286059117023024131782899254488256507677028668763115933429457538753872885419136879361146052807817723925615187574394016994145699871979576491313262254811758859771104157689395289359546203685550723342521507904381572421616843002206182102885548855340224688890787646517692625754577008193249862597687674580813047424743763614802942051315894086203451268137419233756097706341101696430798628026053719933379763385929004168196877223658015622208991368285811617593090395032958332672409287465807386116990590136290007702853605993549922438312954830557648038847488260342536256758114241643709420893852817798365715530209025016914507163965388298323609512083000958698565742088853010877101131264290921496738023382860733829749251161529791752285909498799989845791344850655766825215780908154194347876805938740556255685443689070779386674363315848716722567318425926608221681575681253948395229258458769797648409733765877742444301796122397319119197986395698940165260146989481645842258873124124360562421075614231919469057979487117285142673100868329663749536676974443903032161975938172643346466463792105748047203782151735998334181572089975414257551769961196725223924683716214732810981398887356493708137729331661565576038060060816458918564305857189046166455230465843037376312961989134619493634494640522437487667566508390039948163341969173874033514464276873854951842587472326463883561971767218463543006023638384420378803825977940151984227208566584611272961650884428179635848786612338269429099771434061006048583418823240750270251122284469192181987515682834588513173363933721924924895724925509420192626975969139953671185476843163573209408571211869930496687595835672103224048628344967385280199952444518220173137747755879348631691510256022220481465414962066214687051813695809287947752894048143066033744269305792195077079068181356643546382447262560827448020546431410165230984920292381985720793585349638223000978141890571555545318314395809285658932344840160186430583617434970410701163408164645640066836993150438881751944916647304523266683255233377693345976684234517269966813689445224012434280412836065004251771133708273827489335903531957109676080257924727898062686501846977618580418119376187820099519189794990945823273204254424857274394357079810490577570374823092710027084005791311929646941426023511739475544196018646881355725325282604662322743334820914275673723890045697113977073549932939870588432664261850854891518436079320497582417863446501833070820739151340494510960483228446929792514970598445110629946741483238661785010233369646081319990960547936782601423438743399614345617674398245475716884297117751099788429871334461169457944320 [107,101] 20810665349426608231981861272972929836384337574330908287986666409851123976546571504718114751695228710936474805234142393617670083879042605053512211149291484007884717035908774769908898701855072423518986788049625186060002761771430129490226239203571384382951019258251442913893230438416087530597063325363053391964814117791124096654063723053582467327023409484651895374046186803345930708091773009682349235242850629987292811857247576640660794825798364860724795825754722931728297938503637430871035954848840593605310618074255924447770645450277441583424199310460615786002946689953340362675784352757993788691893084855569007500276870366351456364990833014066977314152046731809169052924181362140581665572899025075549714054962994236478609649308578437160911233106211869282328331560310682871760795599662327866596917867441037885079846322964097310345322940337442259471203998186373932890874496357520940303380121126742963970935243659542758750532412971523120518654109732813613441746422138015948446977936960688779541454460830270098841056448120527287189578709824961799109753971459087472922156466699677026165830979415179791722594169992615907513022910765808626872398940770152176666511244728734722245961277388351303018732738269701883905757426104355071259080932328415153401776737957803256565328065689485777184522589854118855689271731209604477477875185956658960588750855189655212504428843036863638956690934309490239961608381386678438923318395852961843608973092862868164796518492261650121215842887955537226512683413245521393157591099469435040899737620143840595509456308552956823943941987814003829901766482507207990806733048332783057598865889784471482028848895395340241122335367734803120254893343622879660791959829534328784202285590408171204622138146104370983926245872145643279954065922430957873533191600079034305164823695792398720235905728006918766129830296371899293864631415720206499077383236300843864338704434866794994382194944801200221499951148951026221700093496803280609402635960125345047071797603657356496797658830146993611558837717808230567311763282011747075779951104309273631925595833217382791972726374345971397579237654177690540910880856088329465658571862546147555833548024572830412058199857060959156342289346469063350334526679470163196480664501003432159556186819362770950255328848557664137906725407958202294179220159746610125531147101626201858903428206872102388053839138679936383279379966677888531204434679412378754716915062080610242919545736100718382995002928605983303820943591038624217339572825183454025150949463995858432008893284242508227704034712317153531078938424021152113313504534955831158779028350305434389967714788097271809392424986637797138427462250028553363176726122219140055363749394936800730798623216666316783846943323539050492848151374724831478462698251639429175304851733533335942948729864279841136496673353977542328806377500030991170080 [107,102] 1668776317199281776878027440493188418930706717375042797869464231079824658644587889072055633369098147259221207698717528578532767559754717189246045191123570166195091856371689424027466067141855350068505955645782034907078265154500953088042458447677931410636009328120219556890486990122677759256761968545609211548867528726417801980924266317194978906701593530158149934774438062900512283519023781292111805954487029704090130148206766389441987750131068445262205085841612826327509770253313123481844479295258141059264495921572761110175107916291550403548438249691756768183942876106218426524312390685568054005498866595520464225448601755695850535808637011352953126924939766236797850777360119578509068767555090733709112481311022477475524311834690413111233013585326087497085884017441472291633396144119274878775864499293939415272479443710690593897454066264576108310984497833139186184089287682245408273625928504223506910500461732187411895166328118244292200193984682207663210913425434325751365167917997786610627371797840920744249104865122423007575707868495798954507665342089856662139941430040582941223042855846579013092722553449476772232104043903237664402953652300863226820874586108097603883945676433083630252451597457320032585311677607873611491161037733878142307234209306046196778514976276803566976847644442202424638156374300062676729952061990375001282118989113859894362326315153133588621890936800889073775522127334954117347793743799244165181424578912428922852934495033870624781867793375754677012392494901662991333760431285505214266167521034318575082571080008747359378757296053702660779632307082063909595949286013189063946134596779710215842930507012169968398879755013979479425901310275643517719554309867314494216143168892009072029409201520710260441755810150012888336514778210450493008615656240347461778863826099628534618161869352403202595041027408432298044622795808733944265317342869080754819863383087254180340408511351483296572573750795518583018638421702133706363853800843830959965555544193834319875465901258246090080864048936977647354936843992708654945518646473965218701239448019329434215839070568778517126693255715686292540802414241571565755680903769125608156020092694748775567601939328190738925880415056858591439517518835274070886515457985541464596778076411911236342673697461134254397118764243429886136737404744707566865231893368996266502768985877345671118257849138398700665194270097130015925212884992148124981234516723426099362540284223326501522856153126248896082752778491852241123955392997404243332061163185720404280614320759312877813837365014046219783260705785013289892119645031999118289258944116363813932424094939210046830010856824506501642240671097924465032590760017814311746995859323994802517318610886826194754010285700185380893297455333935086972510532735297732558803236130186400510302320640114904753264476424004678480671288339200 [107,103] -97395813861385409173225613740118735056380262156294533435997016806880730957605988565978696805839727440674883296362422214394995880577536992986504399802983727867512219468122832068600770061434544370126658084163202505518069518274645186778943649319363071727594828608741258239706461257974053916202874685595547764186729095092200412717870649276682103473854383157065512530126600792664407020636069249162804801573420049664211655704201675026740817705150825775188975744393346421229410830038467783108455992168122224575804242120676503472089803690672245141480155678301610421435365753113369659436819557515259078850721783953378034772635333801238430854606040046945140063326647760908109594778862508965156333763149090571093571871077296432284525111098271770129518270635650457456846960221491843530085359890015749458550364490839869522522566700847266293997810126090644343800466138076665669239783810401054693547679550047583500805510636089440868774213766677400992780049317509099948864628344951101548728604147103108128767252239464182638047934041087795391786205013147617645774902086785038154421862957570888902977079400287163812103825517371234024981450647819668839272632607531146001348462685023639721804681291345694889856831044593910946209678181259219051579384178436498003287756948419815294295050754633197599213867827917052628671064961896346146591851746560500175928644700232865041612200970289211689710475849959734297081322185219244624563059489749422804362993178374593709035290606626550731590923970492962578041320921720420206281813505537983089984292337516916940311174973413367860193132517083194499878952343340414663213997250248190406857239169510143501852829503459040302351999335605730970246720015998164124116632588492535498957900158109021136278679282020085521546229177453706935635578890710622669042696339718145092896590572670710436386893114792501944265071803774353706786997413225318928025133281801526426125518950885165806544116043661030374266784900641237162260370721727945153004069714540883401616723644530324539971846810710791307202938018831073598698085689564599953263448664619648882619583603056436353315364249862160387053270532639732135740328388907153246462988107015554018331006353704428512543896509988396851585869620200627924320168694277120008901869397307601469888076653626970704430966187895468196533198156538577191552009597244352793282507739759241210096083828645648161600930021629928003861347693474126139859950747688467355114653783657725125680433319862378345403537514113047818223966131596939412303869713239930684203627542591595485336847907839189068064910328155257758832529100781151725521352677061789436745504481842998846788924682480233665543668426690460419837167291406868097340889339402363915008860670991855548406846718929341972592742777708730889092308087448380953638788488849570649429683897930888672242239392009288764941902282734611215699707040 [107,104] -28115565211825540032828893686765505066680685466153274089876412013002743323933480074551963667527355643697919581057857298725885748725837466460728450848533103485027383566226045230537212504215014658654302255039710765536699215750444283348628127673554105491310425079410657521401473040056108410110267742682346779811110919588840644154903792185120761624168270903709275085654197380942912245980884408403162117514800943168060742854706315117529852395193700500080107398509278932540447986178788951953500106410334617691595091995181423685037500872125840272222560978859301451405613331334236695817894117229586250533486970044568606068852506628695166668896681575375028975980767304067662993207828563984018973697265062727415852007990147102435646017596738194442676052364354529167018513122910247564049627484815275978276686105822695604510629373948190134221698018716739361858808346439448168085201273161209615452648542694052785018205092037905562373857600780780712636660980276746621633299061307392240714586961925067325643776682166805499056937399385912912699476423264864263130583220408311780247897803981886392841762112806415165082878113873988876469474831145210831885884291840686393209194488323906195492294725043684392610766859435133531015325665863148517789835375233918811746505438601716985396123851450579208743337909682818213710985811448311275092456079115249501143907140960439624183069163189487103179404929290147625452019038303506139394778759734225898102453864293967284775957865955806266879864779131685457022460541680255758581565549357147059024588785878518120286312919720073528853223573562521863584621739450134293898250940978130357166293909260231950328843173318849715814131722336458072096232547634810902957148815490368908061129485901408058713787633819290536294070294543138428298779844328715638680148192076741493451566115800148745292413004201775732814748479378817415993006972050712744319779959766608415296157301581742814381412969232336403385119040319069567977870466948441229632466523053105792279955477251881021144621188842872459449093245802188120070378693609508556580726757169307041890617109248686770864130447183699356517275449885462004720543922700855269223903900793228196336070125736229775702158863342121613629485477283802002157385414174690350909089857722381695869666549488094448155040721860196236434004592831470008167236092647525156684723653569538726047080297265158415382571346050651090197559148951256693350405747194233422910197451746885187712675130692640682545880773581169987309049776911675505793549036269770411668741618280674341946696374941944484968090050116874182132236217080736516596622821018599557449055293881822299722961558612338786670681423694815833562520595684454356084754298878279202675311118056475920593586485116885855439731841544322980444160773781248146452827243458072002704791009367208828612244239804063688356352027376925979520 [107,105] 8435042196136788017302885879340681494342588523689460188566141857751009046429882320031934577115270461785203610074154906761548782742015919131631332818715992125154471183875394328987097837640145243272414982093039558024153252946326212405462826922978965121428235935365051384038188076049043410583414835177011574844198909820235310518370393741060830416493733891780869719949120195777534082085791216309623409980535168597985338272250303594312128012569820398496127130915653531078597431971726990695426908547428526638875954223359739592934322357076947539792057302588312343557055984835637182958067909724477093119491313599293636234651493882079830788589646347425565830912671867089282099531782771866540273286321408997937767964067754157915046439115371729047040397787030489495736323090216506678367393461514524043734331515510626505974316281571644490142113961922467305287318759395306261687293344915200934261838378361983492319924457901249706987991488653616740439892709384547739824389634453547632812448448704786451677750286924262075521979297922142393307785498715448978633526229727319392604832268179619005696253675402169236656937787147598412582834846630131771691669612262069598045090600430492239969765147167901974482529664565589580327842790075285813391361580974635805181692500870515190929077135997227511461775418176609579161751407516082532835382879559389881106452005028655620071735841174926107251510638891845239957504640161925161947689094859954782774804811448547254590952346839685671031698420474336723851178139702177685389718121792162483956918846389976028552980353398301905823772780304040427159459107629875988419337249855540533854417444775163519333815968198239536026682573211407046525649849639900597540646619733622729305573131106277172826808145688502124028586460072489874849340355979593629387898892835203250676236730764565343632402057169153493314891996288898151825729817595763171442544527826781531443222130668120634827499307612581165863221805649675890775925992244023762326244020556657493245401007054004639360500118732697113031450934341495871405026607723632859881838708516662401504172466408366173084935050560644780336996849675725378446437850527669563598368122861790331377615612374634155479277586748760210811483958966620588824645759544677187603588802262068040053620478681242976581462304040165910909076856209679065733559896224089994760763434258966064839937658229656327343995128123820297300077982605227257826468603950995892005095345260140139591844719445865323543596865396491236111795400246828024582306410841182921636775532252177063425640550005248456627734527081687738145524883305246864463912386665863537318215195358826081862418923654082101306324404710966031585654408181152856892566525845136600676776986042891929572197116300066492809574978156999359479784813830959229268384791442054645185956683416174264256685516286207544681483236561200 [107,106] 408977880763036732567664733700799949483525036029286399039176802379986031714054967735455619796453832151966698558641261551680960697828274288262469589807673336346785637815365715800815962635875835091733669673901387875320875451335027201745176790799952085383210893772643709084093461078949854450904161765095942228378281406545224147883971894563672674854418395136324665590038504118073026512497736027185048543214362497552108132808714053006864984491571713801030884408023799979834589710340176457344812175423741180696561392082948015946986905309742342841336346508066247790841698357936419591032707559307300664557529183219992211486322878196095432972385067347335957416858440155168948534754843362432565907220317713685534673319173473531433714640439863976388454372426282971707642622370706894335278039583320142356192516310413845882347256126421479601127847263272905574492111648186797211008351937261542556886825937574297887391067226986723747053907013032107049055181431486645567920595132495884181997810231035437690889529616391665991679814658096004111799020503323155457488020236024450929615869087512398175100402077394940519944117534902091772207910750456290740540290984924898516305363131147249491200807305801098379674125895194820832300353932482262389171547936948104796998884065204659196194007613983534959315023758752391133116901163983645908773886119115716197427505841350009982521037804052985752076055218329378291046685285037158291499281746084175458907587394160487255506764816468673095369803674749409213277327601462750246977641648484473029383909132479123227078488967953353462051870283752498063777009183136048894252269100745341575662504079799565465825443060968290945615731416321039794839127373892930396406324633668158037138965794213607224953987770457672569881016059430499033040694903289751758867563347457615142090097184723407666535666085311497947673406949411072850279664311903110574773023987674223032784907224643438807556523049901269704126904709616074291591732815148191966457495440616083812501533189332484213296102439410694951489079428629738313396576556085749175582604767552332536584251382815292129452370880034489547501444069184722599828917604269367116455333893337186762665449510011030992932153747962689523376608690797380115862236969498946685387695090374999040280187358598375242868424241343454465544733170434009604035989605470848885371918128916272984632172940913295043498511804069659192811159186990478074126122363966155017313597703486654415228822645370635424884669221636479379351930446902460513786689827275311120351313347489896695223939044368706852410040533786825432275038393968269790600632238261810524109110679166424519574575549212669819083318053626402665620388782357758100709901009823342726621963748686945156691703245311718937723386976211352508438729041877898927044335832683556444908376665840484509441887221981219739434652960 [107,107] 75606470581888750323114511320231979719001318158613916165211058116705598738904539654013525316444539890661352511363257196045093746194239310805997011113109847132491052072250429645515446463455690170439871991874171705647654687062423039315114628085130469674789454768139304927675858137262945899738846118779260777703888179894626709577639127313072190614349307967861243929947757261577046671288727111113004762265407450551966476553794307492082399349699882219359016644338985494460519982080567829799687168842807646588916037924206833078701589779998590553161800578558890841356054452350892238854251219256165875905199304318283135789183768442406489216320370150901141447898825489509185020369135515298277781525799956579299016953458363200795294154893269895588354770126064788346097470539323254604248826753190872999051873958678772267272554105080858148439412439267392118607733883101776335567104649762511789266020352311059915324067735186104611951351506095575466556623339292291748107732372543346190324736882381938563111102055640069122940623431889642900979219512717375090977753951757946398397666832783359827769329109497183435296453070272717068270719175138032430946621314325948308203123960979288272129658085590949658489475311089851518295652657659066920138763077019891168036622600108843777787908693184728557678638601511691512799120529000633698100491148679938675800507210667203110473974975543415957786214633727596136599077100197739272438482267510614554372711942831732473759866938445670351514501198855967581831602063903727258531769694524201475756388562437109959814119294465667484543112595031585558900374173129529214859246737652590737170071734364991968185910273738405628998659159322376781085866348278775469332651388120094556695489101730322547989395058195875638879105107706124591642445592823180464793252490414766213691022645863708013031331621766927290301212438816199702697790483210811180342797071850181532356181333857880014411691518101899055594801896376746710996964583567749355487592596015591164109572038233762629909373982983158730738376061544091469009402971479221319473966128533830992549064623017636744632130906544259259905327138764943460402700662378371244936036830457215223034119017726753037335306150883219014106799405290197340271859503075855988702476998178862839620458279864791798996689217028229679745149353431730891692041801955718905366322899290766783066148310592491162889727936396922264497656572803164826138733903793042393166707339735150757549493526230111946712848264327687736616788825405338366600581018720015929439924577351147299359840475497640666726788015609339165795280190339246963705193469108772729225981776533861061025934595426981785002594805982214266358965137278787239298027720655529265502297884545250090509683723925984798973389405618314149903238173743591692236532047399528132233046954127891591530287794893506877220 [108,0] 56195167546276872471885403694232856917369614173811429140891203995939855824626283549554430689022223907190926050066770294919606476743313111708078035233064694555923167613450947788511505805193822512881783103815940544241353060360597245509365783723348326287006736193493756000758778538873355700840749017164538149953042800831072851949529277517592501552001120788625020574389565887341689819682401512499214255679369013948277384162555541746698539630984477312072309829524142218680290150469522950805584437942384144867587918010072133331922824296944948618461775807906130829849311276413713934849181740687327396840153934095902506891446328849035180943690258094123675824897293245075513316750017914047383975348783046651497467111236214244329707788565744446044894271128419596690419646631007712049403801753647755209975334563469011937025482014233065194074775805734553384855003414511827371742126469039967934889216768612011175871856613671854832032343361145387379055860817236633386073832093545175221538614502327364004448285714851238185402366182938185013923450682026318577877755916224183670016141969369415063460100268937193550199281767821125194916328357494952202746665348253209466644299354635782092886196775516992750142801314991466819392368922933527385144477534389001365107911590784963789412438861409276172808206798811441042989487820340159362703750374781596999148624971072360613028289037141659661432183676103204093206584715227271035893056502154938606006401026005052554802997756163172228864105597135708076154176536144647280240094940305646212156486902512100008435530601873681946102154445466474684152870779802941292412383942508124918551779054102007960603728523739470347580618681319278222604512737253708970661991302895889198831606031645980848648470725575894913707831090040122614128913075743235353737569835249493145828406672310293776230218367977636801976366290080353067718292998372977778590774286749166432792939698192325515134775429051245423685141259780598605884565353332311836191479702934536714648794056933863389309427915801594266440441185948442705500951926677623262686939699023555098373527706789073998397990537310272555301698203806714676677818733875015948955793034707810752956840878977958472679128147683431441884983503045999036619528293025405918731372306057479191117413269204501268586492319374268333929428043288711434992746268944224345175077256830227615142849116021197737958612875037870441239833081585703129980212776724118226423853916965379433908218508157209071996265107915447468426357219783283930103623162452174717117925139534629118932758137109970845292999272433843702364503078344071903573282726116592101070230716053734285802864837451218076737822777706707843114254204846056799539836025769216827721233132294734944888783081524220950942883996258162444790752768872823920758336849692349757143311729164349360610174041132214685598513262346871135639080317967239540404167170130517280488399327216972195563372775379496272160011960160561329581407064753402944792533391967578061012992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] 2092076013375755525871670717885928713540486248728473168683818467739440802981182238417946090754010169041814857047687700039321656461516197462507676960159509751703589237473634681041648328477510888325264881216420676214867054853707977984037464989682946991944873186159742479012157960759154492951293838931687691732955462905793767966967284337919650611918342936474283622537785983089342412123934060462815178991494269942392577166468864815346465784101546241675587454666028293909101932697048077074577832681291786966232690192950921348666431121529156392776172131008667884004056455997802029115337186981594897112928406321393747674071721057436279685959693260110508746408797791746287366670495416924108796257544518899606006642695082058200081577659330861843001767601121392267627711289720673246039920655479819443225434977506037056519663960710369101584500112419504434239718532351337098120993415106645713618100232111647229425144034833040935259710893007909686513259433072955459965534493056944028199381528631669660888567059413452955360386904385002567866845499645086770278902913466326178725147866801251493995960422603453824516624163322514731000014187125231640802425344382644229626074011816417229452471283922249521910100360840193495371291115924028839165307922695030801816924262258662960615432055835478695075072976147989702542342281631012269920023580796390825446975571579583583857457928611359873409107255596161369277371519440777614005536084245319298664648987894401466523341985872582368088658502822289512536801193487444760381060192476753748698981723770377189880842143738573681633147098107461404230471404407974623423589431260086182670715387036274716776340241412193681651811798513262912263356743935035523638832449482649772792216091593497556686171959115764013816155095528713699081657089166923872900463970551638055676748907381503528226293100322770042897398397595276761826121870230359378210011668911084776617542241745176076591214543732763121363871077121713634307075580670511574013226742746292724246540343746126133445547079692017658577159944485967866176647691823722345480413399898781619291693379011989307282597284397813768978168731162120235654725024325242858093020170733807444562246835802981509611544064097849425391977159506280491757205927154064602261691806148225424907193229317880652478813327356467803277119066563086873874670717188325377931650241546782197432101346777048206416150172166303174636022689693522928571496616891446163499286473166307462897584228774428359161646555225217982227126304147337196571769357655524299993413078180451887548069459274053758094580884096276041352345342130198607035222998050773560145909531503375014987165338847895632854110843069941323545165142795064689505375999230202596351290303732825380315761020239084912160753588697200949095858619424134291459157970936497676274333939149631086105535663141432799053201963045557327843268180583424646664358548135048876219211385120956542119413175330726134151380413803126509998187250299922281162008110817104179641712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] 73731697570672381359142134604888946339708230296406102201269122291172756959739398203814576050233756834694346640531952955273896854007601387818426336871175739896001687797622483674196433756911976348735463317005858944035604201361472528114707474325554340778985114657614717378407672581514219251018401382175541479323717456277985577905011557426902690454198317104482541557216507882861148088477038067443936716592219580331385960762791992683396200478997099809183179576791101293838233914082352966147546957119650928038034635924747512543243188545411907722223643341756395415230332075238744395331510940805582206174300213816812672936771624524993045881027529997900157906140986647540858616619784245881052072372453927094188983262987809720277107107410943285440784204965300149880068929915582414108374169556591881285084545780882956538354551032591689549172944817889647013158646549212136191848087410470519131617211620951114558987908796116820418180231782628224086346848260521758707505179671031251965056362611979787771765734780513815287862661383517538824499791409506430651018057928222119581287532714193195586929371568007658702898753747383104381633157451723359024936222934346591527322776195789260276830150358438484519124762614498761744859425726394663607452292418911699326216975008828777949537080318703883014382036570780005476424187598097447314342730215150383732060199123626194284413806315855850116997143537681296034744390467565126518309436952984909917922318181200478838755975007830066006380067795797955227313773167550268998826747646849495489993747983458410647173276059933475417783245373487476899786320400678405029128841553899276516515496396370585720091816207188831949266026497528024278440165641626759534249724408122079159189920804870623626090392604784506905630900079132446776721580871209189471366951056022423568929322823943543998688291792338884506889738683476893760685090301540857419895896410536449579436050742117435797003046679192811733034732515021192587991176514300676402774328388038444707967870187100877091339234322261425819046273924314505613284328726876603512623497981473115928122970208019258273658341703375932205695034643506926008656052285730937536809763168320669363770965398589661512946572927529756502710548199486401044773954822804904355173296926308594955773201990179567414009177331515810914169842539271988209772792857677469492615640611343084806792355777063262799975822381298915397155984511274033672373484866029414932187272630360851915376525972217854859653809861597873667099797436334285012920080767470538294034625390015297988598390816452503195336476806415970067622404076802308379522506014027027719289508606941125814354132132297987478603767559860187026672263335213275057516965774722860880120240758921954960744590333196753708481387395739490135914879599907244623758918179599667299073052927479987551808877320881728485705545856320949300935480152372071152175767413450686470941034279842692859869990117418648254173613114067646855232184548223317665616333668849328525716488192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] -210613422595524219089318422625256296829048324087018447232677190875826995184414621776974404849280779160604440591603761839910109767596639823844774622154392239356369293036161732516552592057997846375387699675225903043391295453362207786968248731787452577240116183719299556542265842593564076406488147457701905682199742952496393133818322259529404153212914377607721794999977615178151069951285841329266367492330571863523195603241840638451252905467351885191791817589970081604666779845906610981446146994812932770782895610842164057709303838876873034286434367312670759545984328455420820975575998652765753711957738874703612509109592045110904493281387676891374281555760360951037127272993886901503779122648267118351449583776052767734234017837584570022747296337365961049872598620084017966641225827805866504877261805031507248465205570933163941688676862865903781527888757710227602920736054318815801091338692893628238320119977635558799692733025233658590272464486775712064207076438850595265570053089108719490888946518896239982929301274750336678473521265125324286481396233702059690935611586631159300546789220531393968298265816738615093816342227878304702314523857651923230186367720708217389965472855881969637925787914009402683709736856911084005442630437577671295847620095036154036638452785205326283389786760574741835049633734150213856831733508079935603311680220750674565062225061230904304073851886586314142732102108797490259169679881541222320805939946758655562411733687595144530005107010908563396379855683897472130989795558638484526253187589271121328908157514916437099783604357331482712895682737929810267605159801046257227670046703618033878087977587714391874141664556754072764729920560046389676238826401330273480316589784598010897536097683735184058053497725223777034933036904153956125709317093353643849107980662782259052276204196922220044658575637871575735115631013484548030044097738849868677238559536600984889476866694029313476445279745991725591182236769705820974578499700342727545086548324827417580428262619593084477320978159285622038957940925152101065253283962182569780684085681240182127917276292913264286804512756091938054704238878867015189218740329348155187173650883568807077344287320724590330420819898715585760314502585771006619290637216420491360304100690231429043067596226337278568306711311491188202647910716703005756587857621026559666693189308283461209810851811436193673056392463314035716508109140597649523395814049062215164906300564649996417674411136768374057489370639405108643888883604987224419782301629352078221849637142066946552498369763049062548774234433027022975947566169614866934497734329075301313984409799775739188155785288470871789303427958746734491777984488412737078530299736819904449564212640633831846122349780278319851796125365225611548823068968162453639679248380414435609275549408107781927628135729903210569781451035975205329546588347612512428336885005323620612112476307596730014781332497061604871288158705967364945107627700686232861393635246080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] -25876552109552552942998200252708597639771219798343824961225560691821381321054788630412966764391778063032515558704234536690600003030782742167408418191545846742125395814333216997751516922757765037840709459127850742061897430206072690595948253443348487123271665389128334253593862251371684511490112394832349355768159987138330270247539275485365514441013194628454612074809543099101631396400087077792921934030667618251608553158831691145814579669977146209087253591671705169618792919547590641243118467122181790364608766761898093270618076890648125030476758901842420854883022353062693518068208916995761492641878218641345806374943030650160834124970406525232251415054201057765368688601391850793134929441418453819107810279196656468467147440283692656207089235124750448143588678995342727643522061751305933559740025925731273155915563990197601636176992106621516902393409333337167937522912793635584463638576151179027892735488426329063654214236462203086739028016857114044277935724111674029825557903174128602496044834892604657023631572048617102723790404835323044489722620177925632214231717104717073874384790765820998788993864305287538288532834035142819408743583243031362539612217136353552024198684054508856589806968872083996684755805465351429190586069957249237685762496934766985753099733745887351444778203952586712757022380525973526120593326523674441023640862207983322642643917084265935039166014094727846680744388780285135021119997363847660986674364112321894505741368007018488781644459873639887917618993093752451913099402010817898343098414139390762265546527084872071055948142631709487756664500359214565947349633984320539934656837573069704244245174173193331968029704530485512456586645384742079495942858254439166220635278594617321026877254107626872043030358068171567377698814963512204149334823817715124671864149769030614483398377546013497443477892249744962133169757070837117353851371446420621262762446195845341283813131275102835991956675277659695659693377844781318985005793098596504409200595385664467775823106859398503062217056378932557245349271595497256844530102739507163369476065401520751457421640374459910603363624012564840855507949181019715852519587019984303370435172941389511668511998145365912546900153877884728311026322447508407934128148230431338832222231687799726383869851641186752354286797730190535656925882531002088875895737988926360115873172972917064769263606388415083369406069542440009367662185402971332294041037988930101995974627201865544154779154173641726208118154773832267557072745936901456216142744033846714749531576750875106429914208440984878103435727220289574058021911094939508413782954591431836177553480569730135295821365826380603092338084250221571115342336164635021268724892158439771483678255495960799137700119539648821917727410249435299135403654010044557465451685700924234430459127447722177131946121525061873440375503665974932665025492905836879961424367583991491990740914120101591032172587258222258763199587532833733742203583481750767892079751200768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] 104839352417666899282265147105242044268941025611218891487144816798193168296694564624826619626769771966176120119969519215169950004561921113347629199976155655653324308855293004263421958505263892900760952103480782921659706682429322039095741750798314281089387955630144819254596818474938805655495040134660207782998574666795375554275300249374305901040170181506612681213021285394168242623697139383542870183324175970572245548479781361208764732302890655740095067335890027302129597966587454510853731408601122983823845401141117423741959234225538613813437148006905597605044238188089768698457936948958865039839571099134209580300605670577062494484340397216121780563425851651574746459560395400192787338971898147477578759116767281546598533118072922269128214672075017544642512255973384703048693286331578627331010078913492265634878026379270463042037681031441283588516241709211520576662530929765898456019572296104408846168629523294184710359869373756621637235850375510415932244072932260101565227408122019427278242207303436482935576858061107432901543432559512956752417242685327203316281782778724514952862276186952422701252345929643685147578584378719975997992899789087244839716744543352701655207030132200225798510885486587933538617917865810324710031596598268287154364970162328788122079016103184545547191048589685716749302178665237358726754294376643595985542996725969542964952161599738732270593607437904576458965665937779959502577228533154520400778059342681552055763369250670761301563501695113973166533379105628883343668022744978655884861633782686586132406423618338907730996049715857378435610872680601397348882470582456930322152218152031347635007073796121828052685325021936627506559084443874765196525731869080504905232508638491209764678089863928277638784256802268339561029691205603840609133723214128864023337175309287238591901733213228942987822296205840381162648215496124359617948002052310543582179786167738736529774723284508450855732646766847633608456388989676205414161939601249043597902861803250875111715980017183730812126613666456237387042366227055455206180708886577431938584753647447174503969734453388274019244832726535713568668212057127677664950962347246318413118199868638723614155604526204869755428702957442881367824959119779351342529304517106129400757478892563321348756641648844280043398589657006082646417741045804961177738312297101149562796197762362684178693794236997295284680442888299809639838489301487919357787944852075341290484781201890818468165932994800834985962245109656338287283472025499878226411164531155043535986395467655015386305218955616742847072179863986262419472290710798082423613282595264461150661025539442003878498886339662709229459585802842610506443068856864303385140650531021426255561689688008873635237718910855956469208433300565610332829254482367681112659122120256863102264222077709497011985988340718831497303477934253425426645304009593749514942336955666199400260990159093936643917772625834531758265275831370083588210000454366031304601685196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] 1006933899536171869396895399723022576367864793816923026736794509166717907357061006850107093853118716433814228533318553055804660322487715048349892605389407508393480425253540165045784520092058114405898802754858247288643109629664238467154063291951632206215061818193849924958666757985109164940470128726668027617208393645473095153273535834449347178172795423520645968098657560940773836662930385972580815626517794629725577638822956378048079873204303367568947866758304734480379083802795436095049632725642870211327799345702535332085096210873088790928420050381897054647842367265540932977561261762225634887663243517108560152192696392809076343818615552546899958253205326347518258339318599801386403590869118909710019078262133908973141890869594191464006873444369614303841214104600551261870596003214197287437210957482034271362746938578364660701047049062926533620852480346497279546301699967753968593247024603786598038749316618511474324432093354110996331872274642429984171312780043741676550634969821615437287727913537787134996452862336856870671714986835332098253292516942193652397394367548380506924136387913647320091261258566021856641640138431348838757939132848180379564942138481473357787838933489689692952201755729461466908717417275354177900590691494244182188345461782581605622734178542607840320663387468009739599785968578546657429961151134003199632038619626951848373891263832813736690486612199309185000678406846539156249042647298156829739127175388425766761225008161710538754773270960668503287299443489059007727171191487265652284027480741258486063054207661875659719338270798568142363146289998140496040030594818235671497964530216771948945551913774672856685781604614626134804568334674529694961272603099237436396259946131398538471126737317283648553707562859066969943823890469274577831767020842306333263976263868500324535111795482639110270091547611110927935701960753836456959766943097557278332624044632212913631415618216516323413618769029115363686199768944642522446553218758761810774992000018086924632472575358690914407775105647466845990415419031170323269966259343114223484075755071447995282046576568599948738402951149110712604102216769677463240416222879686420334137449348966544050030599760228512715446549211006622102543503423868431052677861121864307863557436549792858280425607834573014525952854924800123852735038914757238898331931005621212957360729284270083375171987507610401335005622287075886893428913135486163912481929706430173433427754494566842367117803497104613974211267972952147194389185156051511684737899985750736834071794387446768785851278594243383646938976121816042013689700587432263999135536212535868790819017441767451130617869945367683379564863266498654688354619651943641193582138469561540309553034976925312449157012167563757335356312725403925611838923204854906584858506139586937089712331882395632770811944448943090041814973255911064111613788883572218357484627321063447194621667231218283530769052766123285123612765372517807265567287944474713577649998921728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] -7265778862302100189669412646810331944276456840335792250842395076908399597384016663817343668512123122918526343817341900954654353041054486685617067881808504562509709142763613232933003278937294234967644969408087562405779759347414201862227011996086745509643053224260634147394931389624125779982721130416171344736288759873377373102988705320297026803277016641226094300054283312141510334786606545429748207642184249530258773510911537548834730065310899752508897619637919865677507854665725171755192099008166672550586607858063437055451792847165799640057117952383184008135260701802931170113478755846539097446853158091129142601696882477265799998163301726578344465984259138241273158415537655976571867815816447950314543509028255738251442016275989862223332492567107379438982035603715026713716953760322857770373299621336410454530467422621967644181609606741008330448066883850465059627838132735671035522076235325727872601928403116648942793883622829926484019824615793770972122192937609215651411610815765322635781917049198388205497622480175179311137591070625196364034920193486179352198575739627335513156560829946117716302610681813962375787730879057542547347695255360141640984139224327008253906727249136269681613607502551441251578443227092386382269769388883720180580080712238775708862307850810180130809713370412633256173442011672290966217322321704802859841706700532959607455107459757809261480688019309232743272781565144370110858226731317901869264819748238344069224032918301151207749219921549088297727832050939980715970359671363616990966608796069202892440998316985618420035639418906771758825537790074557309905496803811610575225800291216353252937309268134519451148046779348085282712152950194953765528397646732740152325850743263520310754080864482795809148682826295190102271029612724686620947321514338172677096413025928412873086594495535376575341771235231639854700027639870593524326105201635609334647800641164295626165704338930048376325413600005860742265335003008933700304039704434931496186811613666596852307823040360224354640165205589606648708702496100341911194848078554451756882441332484609000690053105859648247191063800764270581213209436277719864567226899371082540321680132120765883100909088002790632929468284449522234896133451301158837373397259855451834672421804678586323564822190578782946462579519659362777635245288590735385500015169566073680842429840588898643706205881115269017217361756935151485964636067529790408541409871592236735990270287030392929413703015863754082486632485753671353431985347239742526422365868290957930477881968120526741932536911771052145122633837190936794936911200005271260054356805502433601745492453154551449456833904369546734966797769674061882093066898870271267664498272796045732682980470062215364447625230157851919654777976152287653744411464879605273673616017908831542166732549307923129910634957398264720060004845373611228247026020945509066970901147281028955271143618455518339883732216637560261890408100308686741948466388506427254972281593528320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] 14437953490581793294438950619007362875538410037489879497914890055075434803861576825624986446954393121044615372921802068667590879048377594815415808610742008632699409738226577527443063122763700437051159608191448192822149758436129182610059173882443171364326626879603762549605696562134748186240716474271130782263449502077649041753036070643927270022388661912593955895782341361519545187037906904749627056151283084787222885011114969113547648727317633645606211417818412391856716347640254826727309152578072297383511168727101299490003863669728963364919102577756750661993667364383301029624633803805145785390897528589015871033259521639952142608099614249191231575726068853075524166927613794220695984866969299235974465416471118587925167455163724036331775922118817035809055008917664977638855696199312747167313115568735315381009555010316545338637607242626764628125483134307514633483177892471891218462117374736387424670658323283932564953280820943883896852787915952500129657462864369110575231993289544252703141082307024987544384676813177996751166545856124755247126035017316366204945963603527475978194866459282909458549666915718748541326004004033470600115903392000220905245137905697661347468895834714145369603801491816089613327294274988844303448622884047551939734352098530417863659338023766355959110030214764095809547162205992369998321124959202353632475377324108908474378170747693267136698031395794907827231641764714378385223797645128141789661209465252181266087763135491967250091942314148361373699130438832954813504732770446216195546741384402344983675598454854292143551212265760250719243316624894541573421296511082956954139066382599582781589192873982791500003746540701350378586172702647427054379296364929387220806902500162381283820615127198973522141829090206734985434405103866993150335297070903746243550087694483626280996896492754667235542479894995621934920162937279403576772820568509314645859441055051603337825356485978314175120667522429986911007000287977133114174991744587856578338685299560927537761314893103066416370915555047875486620284870533395992209644732285558562338458371610654719806611725828584663815326910267775972585830624728724501990764518051391615409244983274421269146488114913786361774152986521383451748492491165397505534690007896065264725609947398057809212532429184562184679301290528575750297109664744559596765800307084211245251287773912919399089784286168335718983567568009058908695617844431139173278065069770004999259030633493773844118864575706015210567373118811684462043032413247985757912264694502801875047509279687359130956573019184897521602749806226508482863094075754898729712111081083033377030038742210631781588350454662692568911731994343803771798105208641265327358707906728519148127644178197957054295899287313200608820791964705028610689487261202859916363795778342027097057274693873815890825029461801918355720712638584554249710242389203406467716908847974617230156031773454493661464566053648916928622935816054438893644162647493487520481897149890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] 16500468428317122084555896878780635457843499637290659766064581170567104786394268949283669873293613117146645677924028832162319389991843689292691798921187652100919935106741267222387118405569089785035155155768010054168950650001860876124784883075642539533717292401271005929103812637576773827939809732654031420542019698733178415970001454736820425481128127790776528850843188628268119678813346113021766071654179624627621908047276857069857861882470344520274937175427931262840242384709354409715596521024849528685322239654016636445267402709804167735963021223076216583139853924204169789834365748890404538347984707145715430523311146354978572284889958189078477219781862321836152688036468689073464892366789517657639920558691973081622256891864932869779707534307600433354564594926956895073023462427883962616907376440116105737234746373166625340588258941212293836535080255095062958476181281543339431048008690555502425584988904586329520805698204219751089215421567368420385016569872506328950557970049335528144998417733560944235990335730955528180968070207117260098737544780986149778937926864266106983516785952210753163232836236201072789264548446826464080212760126248538105168063176281392482016042302573189967502541906062886339211931087299453793440305217129100484902404295476939253402423396499918838172650561615596743409215374107359648429397426150505772626209055579115338494166266259700675854254044809724538134493988038574627126373771549018222350848087487156439529868047202559594148607772733286557125833611360327843995748193211046603552857289313232740069130302368303717397637227669733425905022610235125015709861651347192124805909269036394449789775217060113079281023576756609299221599632970972784641663222206962605730546707558097254323864469325539628909901703867833007231079799881066208212662415141630654486315642442366322862893969955541822642811221277644963707795825664062539957802904880050265842281974968486216541631202429688903758953475607955257661490907661402117498276623773151429389407445315180523347942020925227029029949265423189943978561753094324036622192696798825425597268370102566748040162957266693592172059510647654656573943855002375207274650702367067279124972339835579692453487798183553787226847765378024998235630426014741175041319207642509374320612715868289766396319408562080763710927267113124594374091796582314642517932713546486263600213651831336452474724290937653162867077723489655525458424567037075878815520475913167950486248343811718695476826579051587770782519266679929048442144869517012234809208203803387411854711206930802456330476079881497919721392467065059677127547320430979855106145407362876373430153220720460863701028960723411806318144787202336605456963151120102020751138902814688539763493423896850500240449721039665613973828844600904203203799061237177902568520976933467953999105924160066198275963989722391511236849994848876837003468832800462908457298061072573604449187555928722195769386366541283451928970034333140449435151945856665023153244691496960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] -101730283011867073676407859722874185907567033329941958452648494606193955716997427870674668918692116325770701423520286920440573654538015377382000922807542800761365062494121974877191680262684734793132178823208634829436657573540289793351962464656508563975502704620324005719675512697367151726056926846135129104904686469759975928996604606080528775625738395708140118771470605043433699743054513909545601418158876042250115146695239182823326798977046953168721169667781774614433920242448553289803125012065723040799878759999156886044410060411226362632163577767391899840364078303913285164297915897265176672182648883263195744351691282140586458666001380590005205159447150416870269470926422790987214687799597350820036309750342354377650832528275985702347927086938530456640354099765420247047267487814073036487226340779234992168306835917460117192408032274766324780640673401801694045111740632692030181475996955803836155053834258276044117340010671499658210645751921661353160610519744511669150372473834731445617170905332856666730641720634724465894043473279947995304937803313751180730130645831154418572794139110580438534384430858142664317928716400422529974800715244363999319486697374266937552302105399603080669979546113625350050561308404161803709110225093513642810641592435691233706209157536347040300813917174807638028463324994627930695558333576344926925632501440700374447876607678054657219897288829925173174322886685305569408609009595670902659605307966094625753108685405757538969650311502959746446702773593917919896948298734598113860979034767555062485456905670445780798913929902811949510792061506696810064960545998219072347724732930327453723638790787854109885637107683833468739439795213818539340093566388977496557020548188440173847713370938904419482560942789906510823823423075446862191030490450701360715061164161865269858265748421210741903935316670715891298452348602838791162133651463046834272509703667854852624412744523368963951486885069904770824214023680971302075202250111973950821903376569676112218878887318499260021198562790010900788805728230511141573595218245018910541474698445926674483864106248594047171190390682410560043804509419055283058463990165852876209747648396120576539148884773671383506074715400448586597550994608292298360516646465584570063627875135753402826237976106585230342008051925835879743041417751213345514961617340252150159903811384475942503275619903990372675017049341238289572599859518951156061298551953949245983009665409534997569476089884780789304333839403755664114480120877738342983468402960386657318094801583699661821158240472194461280093398572322276895981460204781914710621272782324420027337029556817713192456763194702458138535041948467444360033716365496018365964016496419403742764961866724162356124080192951816989990362519947444041558015698943700761413717908205039282767613628554755926300970471137843541844053694199376369222411144023532798045998792634522426531014750922640129432270033022343873212925993344951981917152853539864014021259480268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,11] 8771991381019145225164814013987733634795693587101462870143978544164540859936679998663455638480391151635487410825452548594058965109920434666640111698890951777705638745139839454991409524660312208664349340150525642219186851483113324004433231762710070472512869124387554498058444719467480389503871533268379401326337593758080095450273387061464956187922388681710817696617525164963567156525228010976686451302932667244208018311821340203052965120882640917550036315159094117642496949838281428188373135817894537187143108861733492600038701985063885729899413825605767021935815476515263055549257102085555023531932260246021814841834034779251212418109011532468114506344753316015971123472197414607676525216045648279414904200229772607885060953639697350228902597234777849082542206132905863484351654135458585796725901970245745850146577477009170679705984740225914659412430943540052004064396236171230897270744639750106232016618594900240501327237429541544572184750083994868502115593367574029093357892925319618993332088827546074483619646174355807325340774491145492324094549138312342714692992033699247457726819663745425746595498825579790399575993708315791263559517630137268246195495547989054931808138323340584591028438302854618767535716374080643880187748298308547035239348974403888854183314735360037213426330371803044005890697333674616866353306803821543615570563881919241401666475707398378819567655934168572264353486801065816707284708222244964817787512071091279107803247254223017092484231393583162940422471823203154803129961137642014308150061569161077695773862982194510439516433733149344593436836832066320495968702712393605058741020540087078045836166217991830013216872679850494278391727548966758021022647340831571140754213793585173777366326154550237365469806603521001837539555720338895120706519399249955432846821482071148562558961400806429733719601801792832427346087995066818975920633345229637342422066515085180719915237839225600827079607557192982649707325151006700150409836101832819706391186312930704362486284442184317408429021592447414875398627791436523072539874008689709873276665854087807880705211544761543968610290893338493148195889805393416334376490710271202953646763081164027729626230645092140438745987775933115806668379925913605781604176082693887619324415774758752374686078210109251276216299798754098886657124442911367689781644825755003614919752172954805839977026858137694056132487615435862636291793023058031239355274306383156299087630766368141440058945287516630050311300109206395179804439622646521554867931540900393188882202647051110553082144637068080038486170035827041114999272977515275214025939681730571501809989087128332462671382806264349346842638860761639609792596943001484275394897792671929357238952473503380048915182078684519587741279299189761142624869473012046264021185437720974321252247691239220851621280530756042167298927855437448011523190264724380961052543827334573479393033793229132241625257126675546139704504346328397507360028840399462100899949875036160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,12] 145071809552332140539657766674769843282006331196355382307875079113761056179461845919135940865188317613220675742234610621164718947277700644238205766117019477582631334562778339882183295670902680090593962934602665388541897041121005013887341162779198589974727146173509911855565314627323607350993101057759831572381431970986730447708398454593585139588517160335758601216934706672744450271887114828764332981041685555119159928752488344752569810788837816897935738344933939322109533299395984769916209890427740246468192444303573940884627511564181555740835870511198051756149680718938428499098108191196028857878537894616791379814694308581201921084568566640328997945650149195646170911520527912287768090371758201705366866236587094288977099291436702986245766094973993309024681715389458265814151156402819472696082814704299756965258858453424883467917150465680030388266042996309641955787984683618688919640328478228683058016091172002439189114282536300912912426574692720943652869031881091241370402150492997571052737242561758573710102274264620889927776091870167098284215897355943278293186331233236495793533179615674893106794423756987488481317324224630328615611922968311967978923950442188310036392973068874291847282146177071620682386480307272739360711902573399394060527019964362362064953433231220909150694271924411338617077549459578361801608028792045765147181861287043154388771658782757742064888674015609105593735380734917004886533273670926932271042980421730816387953840602877103306090856760656928483262758903800597781203564575516284138341945272695617603884046157474304480076525277332829297793574980888024340730627266176547339513215415343979200631031790840009266418880729585776365095534594964701702965183380032870182130608751333707183551793067200092806951099212157388242165042964309029203660991083295976146320758908526009597468233643944877281192823457505647255945027123628698399103326699178824932979694296456018577917096091579938260397209306366268740727520407758292627759981646776911374740157522892754564324333488490722049148626841795808613731526571527791564441510426606041963586392193249626937880271723046917647343970399006952497300224968506084142833004051121609248011776182724841546736935604239753405275009940839590620432248648792738393167215095995553652570287027245752032409046590657413714227073593167868722458815999249225742748795401169331094126686307201911906845026763655267088628197275243203818708824611921457294497638004267863838374293191553281133009900622455801591216567468121282282017101450477783605553859022451332728835726747242878694173071611732079724773884729243855886425627382966603544706900924866805107512608721067568258473975101558981816784876915573230189270755325213364773004159317768670553405309480153061715506374470274731188999229643647286886891138881847416059810464187435338329282035156674020300827471541151863032825812760928349851768746438983025343152522408278630550005121459350858066868183229784522983127111093198730675338733733362862364027635963527168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,13] 3745105721521871078397109236268489055661277458146647875485032568848936925336834503577565852671765913274536459723948593907369166584993504130289874569167493450608516554723426353119523495254864004792362600000928429810344035760651873225256463830327071220875933146770206473935220177898162567118032983875929771989158386578972947211452952410756491654531642081969961791915535104669421220751211811734772734426137328852841829050523880944725409137847353437544198154097817193173315302234654571775463564255838847199435719085084810878523804062406613249212818757312920004452947381584731205654583273242219864236172001262664521563743252587301444586466064889109578350059244564666214391665032232325611710170071939594513368791799669339157824404212581884243678427109219009197496418359588917042664570904211090555948522565955150703979928313813124289776431580652389442539789442176783011139367343069492775919802580716700861649222986661786897238823156144213912879876992245200988374807459764161111149388496077554595572130064628907471292376812523666770445815341285970499719588711721922877403253946420600486381931706907105216074106886566365538137135381606887546366356794926643407452681586412168413252047991295432518876608979705577906069723855809385542195742443612602820707344887230386334801856127276191582031654749471286124508251401042142164367273993057147996016825460497248199043033299578553470002234441861733762410347499334478877879221430726220120226871577147761288814292678441024235432769334824320305084145082390419955636100424712847094046578187990353784345860571693638185759696658204273563923586986089450922416173803049666752526954526130192835979994556729290493169893368858394379572698235462572574766733701317548265351844276236933213876969495262950064341293467597659477978647784175358482206692839812229795227203949319419531170830427281217478605305281141788932412098566727796625406592903308359695615537223694440676316881379323549684199117007608050655054865832365666869587521613502843718323834565947832321413755314041320568320736090467730838583814693538152727792024473183449920167254334328827549563845347535999367921182633555159614591413871994613867827748519618833538152677009805387757739157948674000626966485258141580061794930239194548794037722339481368150984150712711582864138798634284624396216388925991191768072107444879956348262174659483659092733292823503698031611591149878183289638276292733181491951696824474531687521035233547827347424632004292423015010534710870063219129918798178468841492424633315960354657256645245547586711908032712027854537703493760378701129573657670596679341958733480610060190763478435335840694289172999092504852262335209233706266507715786508872831132412951051959557654538155578572221449720047486113337618301666819498968011976280303769434450776999336111985870829691052779179282229960694782625558417589606896124577802499299136173714033862747707405090601651036595937042161937007760615968823984625247400383676041658067829277864782728157613551296152862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,14] -21423456124590390226947007992172814824400598734097842204149500081815564913472937769542374746093041286656978641465737679138385052042713962011483162674969606332592328076051726895381482650126121875752101064027536696848459515660397912235197367490714800462997309099305956382608664777786120409847641766907045315308512122145001391879362302357463108153989445812969091657132029660151184859060757790643717268141824793320928821328657135900353243616134679113300166053014975409260109996917084513748252868242722307609310334148946479899230384304636163145641397662502538916404385062541079127877819153840149434954250513976802538703803428062074059275085887185003260677803252414834353752370787556870495801375918216568302876702081634317910549316383160215970550582261199461208505836703404259435113704430559035515564546363067956862977757146697301476400090663604053535079552075855662982788443753469698536590894907686003560327379548757684834941594939555931613207072596208287907544371883901007235458681190523566287338160784920620092827436356548710264162094632635545718066535303676140778868077758447067878744546837761066082314942884242709313634519563463484136739352484479072635671682931885728390478026764824259812789271817489834324869693072760460454867229864435971791265420409733653863657533347238914878006181062347952034395157600892075326656926140558272676540342339445212573820444541515098401735946069572269294639965238922244495200859436179596787126715166731719986702344141833300490807383484730745972973308073005867773975318142902969932750402393167595034805161225925438953605883770350638339660856539136276228830305701065758440991146353395950084313291861025909289389389702521739908448079654906618514388077577369918612443714621652342813813801679963653735832760652030623120446112978401687995613216340030727775733128333685682796562659033319670009838263709263381700131365975514894954378984791224204113025732832813662029863268653913298287393301022265426392233759944105575494498490310052130779075731016298121512454827288940367068349840352241701902216503748922757430938273480359816512183883293950994525092203544654900927126506578052414079792089011096040409138373420648791395325737740961067783487894731508727849396443145117443551511797901710682060789722653356055215818382204954230754380785934710847167360858312263173072926537487238023904589405059227973035001676025808048472715339275178399645875203915183629796641892426698000710149069041592255125126075827421497160941823370059793821888156977161465611794787409753115878202330621355646809662083645927504672779173401718456699470811925033763559796825755234276296312488491039072128306326304304411185907054301780698046835991524817920343609249573899396084011559222277027172178143068304685209278576432089924855926750407280054397961648273420579475507771424224537770023720134451674324006926093562964744357460665123772498617308072301722024180672877458782288445920956737951179965366579473722005759974080628215618422442561357776620657012294182502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,15] 49108130876433827863911869642683113968847668534478631471357336982050438269602844496624120584302476137142450179840940965122134080604281578807447712476671828773760142528051837923755523284792920281509512285180945263416907687171516138375827828455551230450222094960065377047619395464368421895375261551703799027574346230191388295973826837183043586141953742717118372776157809134631848809095823160465697105939375436485869941772379995196638517548067242178267041610166469487212550194224025552452881158687845885096448358515848177889226596583116250736856761534589648164184585467979742359470220084815011709797769360957468562842265444592104772906707422099756717060557028996276744238554729931670037732320229364038872650888549884359944637724968735353104492606643228483601998283858120261520499306343944951441595885060430460661203606048837182785806509323642764877534606926193213229424295147102197687871064017301499009873878216067134203697157850059751385776254230072806821447394192769870560647281228438542656582007066775484535035555886880040107846641192505345856947462896983649679400408885041808575062743330385823412424916192355829394452639578059937697221843624190486985470782702557712190110254465057091483930119385999289441969972105991628683105019286105044410937187313410688726664911542306737440602539629872402341464832176478027423951963032776448063298186447335540043596550193821766647246139518016042070213977360437490270222133079648831958019622336371353751866623497161754188825814819947266733093756093279118626404519556238852600747260444876779313107088124128884393449216397571075417025825159120593332783768407323843467288319262824995973006882654093447622723001435573736288102610436668565967742878947140308237211695697563047117691924208484183810494862071794610718450966551043118192552191947350849035416808300076514916298694398678379561957701471258484195554431372128929204783233557746983302975572131290556060841108870526969207060506632542514026085615375192635744812455553149300007165717727675560827938891867031031047242862893713278944824031258071344099016094264338756116053310636100900091506940209768764199666702164309729484916797297769419688327997381697841819734028713596286817143809805771635090609890788028160077470247963044916951316621301049029921475123912929741772511927593654468298645503195235329308716789731055331323439701862588177418230749732500331385162424465203923313696764640489964898419474530144964509412085184670457495324979960282247859323980139572248054007691627221386507867138849157922092423466979989251716630832956062417341562485614450238248830146563166324131973428021162297230560850945525025726267564873332703740344655291199186766324160957389010638852148578786873813127563613338524233722120202163172403119761642207881490458552934494619909147818546142734860291698525490302006665433726201130327513452698569591759358349196794787997830644995290644862001928854325809078670973835397740137351987426115952440052248874650374262762348046179342864981836015201157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,16] -33359060481932030601045875216194368138383051329170126193510188386885030470424384182381248640654939281828205971269300582532964803005911207775559931941120232560877328640003438983667367828415814589385917563827726829641796897142967858068736884742729921773189603363895787942258307985312478921909127011769235500288545046412866871011286054746975736864237964795694861622146777217866640869401737364062140942345514164373508674723837960955763564518844410251186242265253913464258424106598749441736980738823255352826944469772900355985302349362186022013519652876507864855183076334645541256398823158699955326471856205156362263023550044837742861941593303962294327962060272895545819963442897152259808649931229027472392057943001688784653115320628422243254252165634496839979684765869990805602919919143194048529415121088371926969762132805634825828059639855466244577453517619714959883656566580674413436425447236703933797158522402793723814520998279825874735146591811879324207365894312076098581919321348003359842316853327123798318591241604939920729777799930940763574852679918293519867575552474780659413882310665284880078927341967796580150619402444279243275613294288608476667712646082475311685960832447394826606942348714653329221656214093896723125544297984247657478208958243871356484320442173226777060645677646706398480014696485085229922171794480444825247345380769902533338867646577122531411334366832470524207482992655989236187557620865017222443023942017870628448049206102268285215960067023015794413336547799277452290473925491375021074076528557383359341065787682873902337547811760862182263746241184212006731169125242680560334338016470233027898630213461740071425938653596863459036097826934620313790320484436389290805301071662473317369765212919470127934483966727745037297915833996832838591727128477197646422183620054150809507584972216276920997000798095747521241932613593767152553774079342174369259889024148822581724004184274778859289683776603815775251484602013158777846430620180055613878772423997905507915493987580293927178489695631203185438624895143250276591895909680436895692651062472473994203118370825263592411837953344065257854778147542451278125909663812062406271234735563420921006849752208072548363843263412007093355199442167946341915611303180738323136328358609139183685440522285927506699482799654712745955645129852831116946065910606246084750923314079017244471818867800430546501166613073082731033583333427660203474059612867017819383985502907529107983274108991010685516391363249138053171158898580814262144391677172174460433725054161005825807420298075736795016133028957321111559781053524780822403448007859319543459911385065920922227575390924964214092016678581174476737383236412201142096827014248167324352738454228699319926443340750054817092731204477117777258058160130218401046846064428051662918693967999702377359968591467994648629883202504536368375424207730978825584576469412676111594395857187376434084039094786258934814470235696584771127754891687175835974059984954597572608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,17] -112562886223630086888735479259400800633938705311262944213964410882253177445830076856996170235365974145333022479349296277894932151162335271716779530262555290477983605592314263435705963764780466939806253524143886661181980046271988786993777931506106150421175846356048656296007350444130521820803009019653656237311552175495755376323212568361951156726462351300561969437938612432763306595324169424337634688399847083857361635932200793630770923634673909243243605250437415212066453272377772006679084683805181181009825571497184143749592418006083027498401144372232443684918773892055674174825601108932381987387910751392558509370084858163677806186821347380337641114267862501746650598328405428826518961421206642259642564542777689981488565606641591905075216270023997821861274219619129807261301341228263125024448958359364136109779998942135480537470446313693639357443487344630092368960748862817897118313504817786261884135670240349456939180594633624704182904283342963791655419925005136392167514886122238780106949670632907630812427578259785441419247996209782201977916290763446114292888134057775000063333405038445614179302983504557879439539006932261840968496122204198000523469638699134087361565556743030204192449649708498302684189073395738267166590792419650835095354425937801594499753764305044553960237967255491062861126422890642734962631467109220330358922277923232476481944027942889503376614346966810686079180943435693939390647874961897030922625489481002593796854404946816231540887387164216407823627692096391839462990540796907091949274706030006560593375840091751345892550727251258613682812341337200520526421767488730850083320128998391479509100271570294742475239173181541957790878290054268649514912461521458467209459155846908047024524496414278036720702340991220149798626002800922345329242980914094921567071373327391411660615083330879435022099018939348107361352235995703408528382710541182208069965769340788530523752813524935053408134015846263417087867399360395214083035765792865815022529200791583951177448029997364946907992808563043570246484538030778096216976412693043625967269037109567942081074753649199802987098548313002841262481303092606504980564907963768724424934885397945909401039647731077357106381494206648748988847055984090820251743874928113643131828697361285925218472220983507377238812539103493949789561856238626342842865316840149127172175315704826417632224972460172388719735848895572488591595157654310508702955084033120926325861878171122469891701016083543253875212873687089564848372374248719834331193865009208452866537472779730685953521677985229646137130577663846665846667670520982380377075198876149736507439042734630265967048914677504084188135719560671537931771974827110980686164560894728970891352140107691312521712096262721726942804510215815335509252566795713836826427133539819795666410585650070631369036846759406082210827485652803632817872208936215678182272841927739449985109942035510811278821645314374719521715735097215000381599890749283028903592735912157511680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,18] 394881241117471411802004075521432879585814649494252476023350410671130149452302539984360157075497367614049524838178481937413367627405007858527523093538630626152339090713550907595481178524574450468261858877238027238097779604444890642689294100709569810461760310385915514975532356538576118546164138393597851390480417806413921869240317403912453285534124494458626436585125683552790968661332458734116126457048873471733551054995851536211306311510838534193708419019238822253331670470649112800008774126504751583586482465510194925608654060754797386635727979936695081019372662623030142094094445843773080421206003312974030097619986111022154881899972496350088600597075236720248930382720005223705248745476393998845247098550085086078929953511875740002819053192014493111411570579817673392985720543037890596491744477197838982579010283353843429448972140768833608073256497327048260890636717383764028911950527504109506511205291783256119436414639242227679427866983978518820173735973225391610147442702587964036479005284640490586035425322411477219013628805271071702747255082313031578386067910538359318440098904098892728974926692824397769990608239730473503958558828387230799643649316569957276754778133777883964149284872493417424980686962195075671455598098557587868497235660322436291625013672798089902240884448252445831888554852627735274884160425980471097804245034608972824102348428831147000530258681409603101973331799064528372496840601941414025858631934849501935853874942607373958579241386393033681832769721122405023631940051691683418850446028823045264899457104850258110738762451671632552042873318128116227796165436072503112937083959358848754694414886154257865612419593378349203879710700156949833902376417853486826143211968047046753688149354772702808164402125983537757722178364718361250391880389429920319213395831417085889883906081142271460104205436718192140305822668293484138235464466328031925939903649144709081750495537627026261916502103175317579554684262531500158293591196151525365558272169907029288800645559747475739448878246383598217644109626376113953855228062796541721625381317808804107360122789919356552944994413262562412458309890384857462932578905691598418272280443098574678492640283079213670226963383767341628851015850595821690338800636739956899097600367517520942202609820656745117802856406714021234597208155951871645053514982291848664181098148418438819945471316254548367190140567621445242771878369343327511961449287573009382434940586686872712806672056959163739071352759868841230757478902301798892976211976657646331075611398272062731880098083611710367311358270121684072302891882866548243349671891810192894054358536230562003381325501934502663831632014050240387305481423664164392953122388431602600228100914457712942872223825352725632354760726565128446379598402390318742287557137335364905537010197018320159598379440237236968474974034252586271637519950923429183256053170752006053750354631748619913455106635060972405051472186179734773926856078964380121669214000942680113152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,19] -651830912854346157957954200950964882747173609141466278161121800962013737976890274623033866611338665766785094367209715061282336325290486054483214098000697356547773654320999015188337485335335787300501758402110113662783431417048199293213025253270669360130669990215698948179661700596610748149173762495272436525975742174026098025797766467053178481262943799187961390141415119694507350680457002592211010210306962638163998524425864138512405371398178731991499511679602030212583207776533350857586556041983937753266824593357093413101664332649577519949941643857786315318672321722199646415603426573080014131266474893171741548376143480707418005680507492295074583342920730087747368126121988620008281789796237773017172223415587542418447115316045203062294309493672531948982965323441597984368503132200058577982016409987411794336992017415574760363729316745826065186464697019282638833071878360924438860655209850549157567717364896305593754247094510052590052225597322135139893412791253949598706905564359726997819941145413855524587663091301095518599145591885197775799399987085354108488038430697134840756324661665317750561924740742029647487791012339882095059263096996928741714165031490847866242841478237079825136240488127981657352130679078605842255562813350508784495291136977293152479213769573654466164344762554438884508369705856465818641361819529835135558215631745472502776885815050301964981496500290645722896967582747396090552383191285364591912684883281504918511980854106648535049768537078794961781426996818592703521546535132228545453692955655932884181506701605692817585961820689876790191031668535910759936411247440153871784883409964827824450629461481946044359660744235802249687700847352690216108012511367402185009724185842441419935703917057720687038319900057360403836196956235999453186520917256823431873191462867014747953216735380594510171805396676054889312916252948900557809425862640348679119367234138098658427577310636000901784333708775222784612040085957422624082111991756299078975736513443026021329541157075249925502752046149652927724078278127496533061004253391011687872715550584076486051213813736402620349141959429585511848464497477270712754654359054436263977520630391947835940236886430491425344943342626016970873815127353774738132238815953842716975419492279242500593140521976022147849391283857357995347177075270796823548974846220568928745560604620357608242827180350965103305196089584027390367209606775316729577546279899036286337556918131175815602065048605017963941001454106758549251127526539169753909106191287442548111877575421725804664311457336288628359842033393246402511746973172689877810394060912482234963342405762586776888200296098751705634215690888873544328920886123342068798235414454389474283698754447011679080984183977991177911610740763184420842661359033143078429045280509913743405924922013182846200184834460685421143311772068542561648577947433444943188285001920686691004350790020276182191543426386649198822196300198047608262355756834201627663349837210971013120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,20] 659161061932845169416538668087876069652854799170439710043368190603120319870511036813185195162914220214469884623868202581825971978521994515227951522890746711980796132561644088970670054193438263976523331823693929106266473566042130964276634951906579013904878873154480231452137886611090793931333740081964078491144388338066240126152839061189624245370096023760625341847790108473366790919933712848143458165653272816484845765932908865264683933000703027150139161051810816971248189967485950027253425848070583863414104083381098653243224350830301186863562613929808361057963838223452993675228044124168131825928192943672735309665256490126921578362907778318296283414510228957264716276834427995857025974950847458333072109102805655509606838373110146407130762263734181365149409004492427394475396183522056482088204939335761238508339347470529316228690569497717709233616317719269745497779137987772923360848697854617539801386619311920894294850382044203052605249644146057404452876530952315493431326870545272747564389116690487801928950616105162825444580600614374327949740274176311049031992975242294348282321896430809092481444927040280757530187519089513665372365593326647732365591732756593518291515790086140492899209907461630298503131055433212454000804714459595129785616408105747141651102907693069203647834889732902483828041783213520642149433362163588081619843420326524565067545935808202061302995873701178875989081148284529417360021161416839456166763032601358183638689183396467163030290085453030286909735469571141889253554767460914830311773688188194700551058789512146477700162769887759087576566977587440931812441696929165371809907874842078457346231229861458482589054453257260491037484684060416301192677851672927720787893197794160823966311140132939175126953661227429300021248671528929449829440924531148506388000443346229622496568805768249078154902921713000098373659908649032456348385729331573186794003789110832267678051279766120633556454931220757628536360415403800736147845202070851009325685435385306190121254851910514853251245256173692329743967913868271931619346523517847117618984925950035736425748520099086779074024644488659187909716681871018456983390416042639089427860928286368501354056874173143356494105023519120461031166291246778477726987321290271359524418282440064970471307678906101802388596419895454699757952412362268560576468528303757206380290721506047895405911685859601012272789132073500069048569504086217061850002914158337179279138836376359832749191785496589393378728986261775553697198857527477457645599008788110269185235042226146783998167910252327056783673736715199598181586578675830645802657025340694825462547984086507294173737818663194977071524744975472309352388786184684900491305984526298092212250026110975680429918237129550863007854384429833232931033174188783297953302597566280647404790352248109492106729793834057110804984336498041588938314770023204901309656857919931217058551291696299868476148105447810613177533127183134053458466426212316949552558414706012848128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,21] -345954897241161462231531243725533799241726658973108714831101028835125709671799123812711673530906709335544500506304634784210444374930059546808380308626566807107597129298669565933980998787403852430985136833518865405240372831247111610876998504744904455144144818433498787339488166667111079331861022167586287243465600800514547462448336154172298357998628562562577038319291167563594558996034358102665813803351415637474638380124403464608894459416191238051163170693550372423597535496445229226204567912404321293384771639191940277453278859142883132187670257080894239997964296005022541465755233396438135950342523627919084856218800649882370976549755894324617789965885979782416131318726916111204769992925457502371428212688218207496363604503709297276784534510650643419762139001103475219615213571309067704218069986953789858549948955299096647124081434260958441237236500500369319662875756778146120846384794940933632902003114913646290655701232479719284451219322484745709287747325028000864150211246203154991015278140317109258513196845039021625226705313149262599258287241525461092133756158852024810840187605502298838793653646881341494611227522575373030386695235793316890092223597869943906691048006310842711623907460272587812332248295093819988660680641051331266436700848767371568471133340550370017030141471968807596929760034471572383605685191807668712551574382757958938742264156096008064682068727405183591807983934409374758867839722464291589507654389612561297661631099674722497167359370599313918445749549929250220713682055422885020733135266078522325805051916265547266378520942774702272085606775995356491009944927849039759697054311642384860690877560070805664222301699368938461983363970452823258514113259691835077315127483642222765253321110326823931689180977385371002058325371990655974510576645627363860382649323642169784304787454114869314291005720787751254795121278516939613990722304999347524105005717479605761614051130219254603903904483194373692978382154919032702156927608455060541636678022249682625059252539001731814118243474037966530070248752181250652388916430990293025194244621251150529370512750014326419075861463168197499792219513076653747494677381464543826488124743428191646775732414795693987931528983829503679480370239958454904365262239579499433033790105552978650775623524727590388694482184789857293335857283483922607160018925020933719052346899142901941902154524791645576797964739654095567053316975854783311603755130610734831769706652464942317805866442315771911588482260565772503470308325693279210875574764202220263297724945949489541151364053430104953123700672599090511485523515407621856728835649958753950445336467793696843410037948339231663494279748334883553082609618728160713216291942270256900602600579042403265716323654020051781173446035822199497553718251719227911693607622530337796379295244030433906800177640722159518488204708711308660527377138236369822772153603632149823675071181298539619811285364928962734245246323165590119462680394403754855020052087028947353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,22] -138713419722385173981309212427686212406981519142549682118738056166762927193928498259573949466633349537022209697893447326389348417220861055358682455360942706568533445363143943646858886812636768696606868273964762464599881513591317204083917363359389853304616218525025831780017284971828454293369761056226587191365491633691777949056974290001033451503785849554390398665883420531238963306529741314232099064924603586281399467019007521722777439816954539480231629149126574592301467688572559907402496827314133160077415548666333802090917859153858968096901762135996995179060845336064421232437701978039118194183025377528751651326709594915823036705586210147746642067235032651854661727508225508320091032428024719725466577169113724683261851134100082203546088836604683769956382658925922235655199622315098685703825764404512693788862894389444316282691003740567576280780296484944209850740084878865028685726855423801036327955720226654207397459124334369822676211931904107989637844817353047795222822788424073426494619199365021316707883083281232732979081110318411703809426834265849554349766950609979697218617117116715171100465498152124962751703275827039726044907481825308588728833177979174065616334689276386483382706218426832509346089690354833699989894135063429898760579952718373759512491801602080015080108620915870772285861270173749484039458597565865994568745447409718833149773245941984770922123493037426182680811354030025630762952669625930423368441202380887606032244344569224480056054672145252088374330921447442458077087974441519408971910263946230282238251554944217838594062523489148348508923859311951759210894890021544643600031469448633223551324635577124280907271370908846868816508905956521710204036870409055171101049596387352177580991321613091526035653783107115102812122160511735942484452685691713409330533645029412609663105919413493102855461125733295352595769594987246803730755946267877654041989281709955389751029515884425263478634142092339977800202561183252600808207267281858543516722314670488035354546876868189000402344171291271486012224350552162938243417008368252698943305258141647784989187745782951177604776291079755227581693923127728987327899014037987611715921159530475140594728764464458069863346095062749912888434455287376312765008572454750357872682632387486445866154297167364088538527584444949486196291766502308781498202656532332847711275568538750779541308062523459241315874300408286833683519628353521197974324918183889490911116640320812330374444945246343175867142357548871065866113744973021854737687763589035724794510866435105398365829212784511597894980210034235410604438512162148437405703361573113321698108706060802131593291390082196580763669753877657338542962071643005813505637893566615383231516413175039445910404257744227716503849445242811785712260755347435752581067855175447256023507530916311840167705458057879361604620670630417757859938964215827127425959612703182239855196871196801923762812318025279234757889716440027803314601075255223584855978191184004644864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,23] 568330686308567852387347900088236500875127833419666238343963416947573240543183379124554987817898946366711794637795773132866687424763830910167874250470618330464009751473474652286542940139966071674722356770879729607062745575272124221458547930626260044297546883198776168354489547209203538449936583504826268201666983590261285534011617168077017963775212806761841880436944556102986414431823820495675824816230745278144655344688399886629257799976389725740194207536899939257258952610030052102656633070702657304643740693975289492217944178216566825534778439032351120994797222863347993886284684703310447732310134857754252028958786350242304940044947623858288346105232908330650103222901982498042494264842818416237332421073412208642947533935978143805819909108281542125351474529953708834508335872372321597593814016298104647570722502119704806975015901958261562684113770285159812441175889197230725325155319343472593185649918634054930486908595627617606210714725924537536100095295281866606762408287714969651388435277213136169973449343613431201778027742198678219721062031351298181221984841893949084473509822771389098691910210854138424574270935820596041782549263242784099584459207300968174468534497289399797516293989229813658043449941318119638700752103216406387565860955517741893075622219103974690382889029203957584462523805901435211325389529417797586545635969958277316122956289980607822987097813532816755092779766115204648042519148633906844062003394703027079036023575528491858687798920197263577725520807594823621168282506578440334573998192575458598343577000091727105196541796580011280870937839745820782762422092179488122410529572180782006832743479823184236979112071740294378712217709137929851809272168787762149377960396039194935467072149083361769434701682195953986366503406497543969580198257417922140373225348260219872828908098569749768242769428359981707309201547390329354327531269114443606206694770800722380386767694757894998612445285958774522602841499083037715084955542472527814993074399333510066132202354041703408841546938590088648137791517705348324450769722444282529151467267198259489526766005863182515270176649495359232583287051301750256856302340515869033155018722131578935726160981032947771864443340776270874900577810991321959727620665258260395027718741884504354169100032477407781488523997465714676744212345999326067048801439523761896811781075628107663040314002644076561862803253609341097675673655649195965771405959470690764010707618331740330606535356932634885875392659932258887579312219673828454234628716689196944873616939475112956268303089897822261936164609630216067569505033648927383591930414906932541854321746927526842351144336187975611170671109842384941828595849162419817746495814437638299236584540144744022718790366197767173429567629301599730938345637259277179962537076439009889258899694364565980505631278868340681107323895106110554205416047654417636556956301098285529500784494984253936623286827444758429130293104839625110842384449648253620615527178116079288320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,24] -793117737053294272197338672219440638959781673268473053955905947424307149798706887654959497612519879752182777351129674304360842142953465877498710063756971476025660746730758804802164788746477947757078504766136149815664420378481515127191306067512896213648585056103828633366268350481569331965995085494803512595675923975064893602629296425318588028325962158342295018681703820219877637927069625055246568330746623335419026808361099607430932506964849676120742676389631195828488730761246911002171301336494629929948566938747840451970850766438462365973821727832792395760146456325198351704121471913518412037278751587598026402464859535340311815322628730137091049466954868167124217106141608904380872606422055433764432271426464552592470058821844806853351479858629455034514835213896759601683254768982684145465385364100857402003512061467695043685006438530400939075776759620551136869265719359499013245451666328077086950167442936666631123108226921392970067184661148965783201463086619794175677216065757936738441242941015054040482246379154444612701248986733885617013741483556886087084742429566576907043721074971840704352859947325676967238925550896778601564322835713687852519808399289304044395604083589703528865896691241976443222818692164319861830775831566029097017595412687735676279791181290430119361224859290550484381887391079888116464844437971888560086855203682550876582329977159127321854992491963529032521448709712638582600075913882110545615722352822496275280989698867153331744938729812398404636671506056893507926856466425261488418422889678132879179352959527202393794662580145397475413383795003570934807837519913742456337971517293318867394687611722912717568417484107107700971146056325680225800194678678174250988120274473407347597815832287735126044251557200603821292176830597087024882277793881020225672914935422052695926101243634944086026431231167065886673003330120665880072277324258631018821070426088970862479709463912254569364386122697020287180896454000537977415583749077452035720353485282225184727204842213336775828977445034527071865243106182377441590697278438572822087804641539961523431470749480610561200807184218281471963903770925461797226212831453763878649804312434852546622724691800306453896564089357756699935921554455849042213442421924234432488761403673839614826575660319600760515589388423127891883569313405960079264696196734018511137656481076909647773933808146366368464394206432030230486508028794298097676890046379473388544711290796964726902090305558133468888121830215485252144999755312779407536970329042887422168856703149811433118828226174275940251581946917978178555297987653529976509070377087860371813318263384861240435816067466328567292832058130214031892239255086402417781497593074800129652114829963282188666172730924519487909297435992693921937086810030121967069265723204729798931931677022138526996637321857178513577241678505878956007335914047155220023741243541908361055749027842061910559003791457037943671264406478715085585071497830963807538769469815235018752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,25] 765678226546853384378732269428056905452230890752158403429731342333754001695891706888022269079139135030482076319763224553750034345342163860576141133603633385035717374548654249385996405673420236166193094794050458586222653387016712332206244540402530865589467024504562426432057102974956431696771670700911207855425813508084125630697476488586925462054622657652343115792261401364909222715358580584278369063842888374005696832382947711781260655409411913801274367773014130146804743155170471808623864085771486019173045878560276878702350271967927715932913286230062394469109026293701501802825353772718893257022483673582100984181773198746997598134853855169843169440058083207007583278895894205663787878821465760322750048845246755206633768492984471053636694982069027809310089854046412627066115342353253628084495939378790858799508222060165730621518865813774390102665252131413572447576550317874975474651401711939405524911653643247405794035058366333644112163192454820038025715307007971084896142470162295339669667239249208759970307394738607489769209458548899000910673257352130751554323652431689911641653339460265757527336677108883111355000779742412157791218235031573306182686255558490516897150686339897463369836097032307639841945599692075323173412603251364569302984869951139140021026400770108449975313131242948006371851200873037838585323882649100629123282516558058832114662808574910808702869532645780035440421556230274570400217298677789323174621018445962437028017450811532533792941082024101093955869165999810104171942353368838352607578914482059852372733285176818164427834251889163623555133955869823434884544052294118724252664660993604944868869280344679933674465618465949970948654278583843276014960535659364396432118733226017303390238606250149470873012107599556300659416918495526217811982819280292838457132706803349157626272838046501265712170047288746275697449726979269543082593737219212875294885649580012238534604157901827144339239172305349736308873654343992449690543044016540179310489421914568275490961725886325158051266648045296207127786039746003557046647557631022208886810578738183298952232546387639313524949722563096469228185346733590765792387533941518269157288224963688440853636048521739989938525945171340595253879404284722415303813022394370425739547065330878992533332984502107700165708823577596629343622330638192644337774014326078657396294848377143222002780734579958405172069293314522709527652729494337538846440891960681979708463775884601355305720737906439878083782236144595164463951809082326281462999260347231707523070822004262168438767654146524442817898226688463494660114397496440763420829642848423531097080250125163291560125189901172447639298593231275210910359287647880588332553089676761588701543185056922762056830193899335002734271317967686099649546867559241022497359560884576537869563688951420799624083959816694381865482832409654271728313769305764518013985523858964676534628327175744168175061375443186500354993281945242589383891295112681765117701662853017108480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,26] -509066377166497176634137355447242080928039324251668444185535739355121036672268341314829198178122697318225031666485101095281338017310346116989853300098029972247949094358757359705197780971658949170058319770356790853550019885378035508353084011887921632712687241865173896474836159533245026694579454743034064131669397217091947172606200026111707438335088900935223459585214518679404298941297884190530473070180173995467971834267785015110816894873752583883481718553355807861946311934622976890865053161480700358605401114266376694387704739437126426074603059041342118530654897912640936549357694695071919104442814465117020601505943291033788727782818741888951803874268792552062046545273216693846755262333410937336545745707693135012230513885676370463160308557981230025000257486743613017135025825285464502177113641073307666715427946709207164978283700821844539391831130207621199545761963653948949955180870930600700984244180125021552177762745149954329985659275422406410068364095093123736518160678154257285598071297405793888413411485436731787184892147247261941317337890594037528382841392150243664030707519923429835496316754937778726210103278846120290511829315334153653608636812430177505177650246350496671991387606028241203180479747292138588462202843425611067234081133915928597079634360947667025739910580439078291751387671548694870102665781072473265030638514494681604839743008980352978788462207963628792439202261692321945158463231391795044499234758714570031549071286847079966571790726268808920526201917075602089347917150673009778406340677146149699744498113966828938339050740269422004551640560927186177594895149387165060623721745264090583742089057370701302583475538045977835890074933558985804052099610990622571772553155833637282152451721576851744001565525566526518479136065747291028203910283836414978832683669562573810610155834688759055251294874876878645488016475665549400987398508588356653956595883484852077434144390710355774499287968834273968234315607518122236891540236568434501543417542640818629320937496649633219875521822853873214299363345456010082721833335349586984087797718071013433232823761151080025873237418899873110786511608550088644650417136961878438066906968668832206141719644213585566364705338880856882817052679149904001660634804890359851777868242645628226006446240534119752547613429763407732751477546174447461786685757394744366222159814573784423967709791584054496353579415797204914095449622836976164772027095859579499049696957977339867992152844559571924885109570212066708328026373846624275293411302202330881544617887258383333967996675761645488541252759975074112733549186093142696557228820915121116539417894375967003348237061646754228277055390720184108991355065124335478117825335692704633931032618758391220710978182599525832607569974733623393494269685177709532657387401166526879700059613044451572785281310881402725719103519113466211478849609389538649956431463190328206063410750814019734853730354253992968191319918390734762391667843003499334595048176764976103424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,27] 122397137901290630829143266154009274158169913446374240536975707729101389952583331416501642018200067575739468083973286603228722101070001266853174761140781744350068050288583125411799678276939652014978703009670340959884333864195653307241953342431532021996279432968335722344915860446204808371774448738497480556790376591698315712614236222463937627326326141743993661461568985609533978033396613288083129612668195166660275196524455252602601767400364675794351077581710998609810941388386027176724113093751855104805885588281579027898319603391051366364145738368227719269651374464247016068022232120471070450727934187657820373749218509656656844953589261386676608901472097540467228457380020588297239789653961598152704380559931591153269664336348285347564629639735520155304064524163313596299601388360077037722968000352745224361956812766671900284849235767354692940107789903558685478075078646116385974969595935140610434365553882051051764322702555605358690735161904475712852897975118052965970958486507027798828133576524042306378698763289016426683431792606896523397871906485144515725832585432478155722817591282003949849387434074353977684942417673654236455364226344418657787838989138744078982361141806505557096617166895772024021064425144240067281753199211883481440164312470121570549999924745040766025053800766168090712947746507968292041530104319707039024334305056644106201203986897583716156381027643820974522747668020698243712400611990793927477344834019616722136212858974105211786628441561400731028521005428578773520517827511044204564606060397683291383652748713694159155119910142302948157914703942109101998155509741083424888777165579981493369384730513789662774086910296109553492660248534009712267649021145473825537560351358865231850701451206460763514659383963517261006262013957126493223934965646285357856887679011070245587556126938893251954740462203490172895555147455709017651322177512046878724319097694310718360504882369817590294275486494398905731593615753476609508416151296990025273217340095376850065501447957428360009131300945863948452047272403690426703477564498326937449885267866558224384087590761479746772347322082368802920079112473040903583226118571114978486912527574973164342751732776129084632826901882755765922637966401168790007380774521689438317656731229522015450317351461420974685665753588027672925801751089610187198273661380772386751894764927414542555344410801236272443930905643508770683101992435396974545894790106318098540126964868775267104360171509175692073845048708269770079410404040771615987949802449176697661149379983709075186803336763003911628002979993156099018527118572040796195589668551774969435967939858873607016266382088098453223629332649045701380129767882322774118759315514079969304968259946220590010134120050634301324581316901963373479558026439514264477493465556454518781218594748721455087513248851321709636019308099296469816961706646749721884579252346205131183295960629361283645061168119772472263004801969815448046641836552265350553272967171040870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,28] 223020481111829810149177196650196168369072777034963046874818803126185743754266058767413595183020917747899367390504193243097288182266488574675071174764786425933550045370142868393370263368254963878269535334579893274432693156656974816837779505317595369733227157045404622976719761533684661836878226693867752502865141731414898596988162004472836972019994069160633137064866754591312818175115307008201404480621677436122986826000758970594609300271762971043385231433010222075126341253427604825343476352343489457546326489671813006513983164383134936282303380942708069612433158966875327528927314086102089553251375550047774227501799091069407685477071223486632695452192532339911889692103915515600370103254893864431163814714060391666470032222615970589200521001413478617477427244661705750037958036216773825730633350824001069725515802743867564791551601345540034468726854014357003654734804313731540970638868384999175138432428086981955663110822301718506825356706691759132625337238664955742863768374034144731665835365940984880266250313317024150405976962100195633559184426065034625771616695136759597845379120009644749750507059115821320484657864949275723934803024236003451816164674845000998562484422976930256664091855009236868329043397172927107057612123390856933450917274279601632783679939123376426294626430408327236489510629382650327167548987763092654971396005858524148121174705849816451318390594203682980084866790611037081687111203812247318716779123229998002468573792347203475084596159070440191656395601094305323482299561234824190414098403527857034165938430270849831428257404518645334100833339225475827287989371905288440951098820413969582438585836689797808528541610858436131460327216612043831209714768933472295356082857299924335358551436325946856824461226812041331093729102048987632039625387771293471477537531970718017844622370163654433571461995239655521860219633321936613714268284665897451420424182766221538787119403886649040442765975664874574207581714947439077862317375019285523676265227467264599521984427259978922428615698017657828851587582028695764388756506555865743743473445863195965651845378396507840036578497040708059221231329317692248617673328820345787111147458508765333951296497354955035510403097839912262351401135898856398340947430662447676514310887346545590532125925151252456899663937893041972402094192883784062666448581002992132279810586163441922309084086874505780094146717291275332825046817582696129105737132950944607391000033633262799052829119172774936414832173216323975306264294453185459047398646472098763725318533471958843998312061055050750106393936244700275812348110638504009763196673908893033354010755281353052077150866416815764010558244952871141914748813485564470774631732274128253081552461392797061949710125187936421568058067456991146528883721842204983500882152896316877395341277873448837479341445446117009070533717104956789800616021676217810364236956454391943652250677533362191783463142803434272895784571222544111120821613306230817514245506125466173440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,29] -373892564552397485725908662988697172980156309616071247087431498339362620249956445512913064751137740265220745996767977878191087119320763079336669686176246672925492057723879740846262184441212293007020440786797315410503814714657086625642456263277443119087856458812239867854007122196874041969688100565625297837886360006116584725846895809995538178335022501633818171528976530545857707065069455748817215657811126856733378042424891139713122456735114940949974984144880923942548420778798429717275880282593742056577299557289906449378504974679767522852847122711524977950575754978603369046793254969099980369059999295993234713033730834457951841451331034729136106106941112875471596518800701670631458511320461387238958775410739522159888534672038820934447475083317423195451500371742906720794401297579389726626620551298391676937566199577630987450787934625718102143762130459808830798104288721074184672701123135490178244689071897904886721838151446188657182468631287011611197238009121936295475483337682957816720699080238768382403709568194989070432671545755454981320189535302866262999413438548036268923710793335759008144117711188126369569787358831582259988079918048408575892427046675382227886160731925721048686628086822792731090829695565881259215881410759582477149157822089901557529738454041208751134075678478749571693157597760803970579499663930091296341205698014347062660144067242088229826089166722422032301213086911769705470522615715239053460962556867230925552049559066278642947419823440508812319795235423672767694023507389289539427697532489993933010557352167325525203601607702897337303198783426672635738941565851262759316188620028808410562312539449103588760165198966948044951642464342473893242910390972446433266026413837218332561268066530058448310159778041311104165187326380880696659245097380168453444306484034835533506056019570761222832136762093906826523855468768135642990102856937171395576238243705959823027684641434020625229276285783241016718102652115867504910398620487908455631128719894508864877608406573611670812382600308392823671675593330302139459577702252906521212980100466012705252873332731143451427809492843477903528949060285776564755688604906168520890550126726407717742743948225333836720294984957010352121646233632355730330517866118082082970753673042771977214902762466713537741500397015098398496719164297889688836733523277584467941901986593231668655312091359007072154239298944438372384935974260711999114332223447534997730079471553099473720165090053557008380605607467847255240817575652213803637538659104340513762074661552074657947907247407422034305211466461255773842523371729706214278293780605492556716296361317216208753654707337451318555181302562220866463486313580544272468417869233044793486287615789741210074519397658296873573366795529685863375151108614580041221997474917440279148186230222969590991803352905217456858267503362211895537595252139850042664666721891427760507851950069265830577263758188209521402707510718793120748190724574992437461056853192810168320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,30] 307855898390270779690835724061356856067572134650969556423971879329053111832727885546952757607847909952320558227166364437151703781020823143067168517178050190545985700112223193525335113660713099800164888157704463523417569018271762544101153321705201625885035994541464119382835124266543107272036863598818724998690488840333922755659934371769720375110264911138301681341008400304788339831041506397445824847668946122310305389930968640558236310713268210582294033489728082752994181518272158949825672899282757735870008199368026734385166401755683128172249093915697331916276219198178797347773590630831968144341476985266050889959155523725484236829966968658284811670330782926456151242740456096543171141859351287809052861416252464007484334817778806743908280029106988139448385701803102374030011177994230182618413324978539988500929180323321563596977366282753570488102099293074689543678232096147242985675495496181292766410524774939137502201418271515009593791228015903373368708897847085882481076332591372068921743094587459568328481008996968214924560728461370937356566572453634430589035487893825716923128386357059089286195513962657395942555151787928990811336185153322656095782407574558612106376297210072722397786098392210367041052007390753234451105652209761175433597372465753193668230960301843723664200471773529914382697213758857931189363804694003852912251632037876984330724480094183414427166926157891151222399760725286973924143945210100917667290487228852087505213494447569908831809017797189903156076059184092478651545019834408609309271165693131919704443088748625438000479871068890000621340701077879397902814565070970194521654203085110881870913771631562930620412469172618260095084262739304604550289807466966627548291277070240296833863436514871165322568452241483221225795245662497738829528750533330917645904613001539034045287650729096719107946072481057469893038322284400864959267205164749528848099196553645789780134190193608101238328025388541830733400597731014723828438217601543569995677148690243700351771208672731393322809699449179828254577274771239975049349931958249781233375634085085391336442929743207560589677717018549069857318294258130315490822046426747608810393985524275427592852345069653922712344097725092303367123305077523391333371297643030917579052952580061115351674321768460555132015550696141468079799279861591897914807516181059793889722020082300122011747356207373247869144841505719405081046576106959686752264928802783968226024051259214168596453677237854700528933013223827382829047977642640851235870054099311861465592898007016554836556246621302126399413138483871885717973665820955588035551035260660789942868789140431896135486160525236493482424906736899339936866682790413077458639273054046516623860497524260630560682769047842871987791267872944241080755778582990567214665469958224642712709027698879640750530761570083823610544700013533138842632594220854441522563254561361108695006597478018628527824100069517997901531415975387567955212029805756945407424826759438139392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,31] -137357813043464442516722479960234260556238116276177666784822238864483753448536750952884849476990745930828827402206212281776132770350145201082712270245677186250169832442137666576846466125843723134966529156946985106728580558706492666621380748378059354550127022994338026891146663706885212659597159390042960748000511505762078221088995461578004581995344914969781728663442187581766766987650878838758917570524003860898092423282869235123470469722765546936885462033312783535481064715874777421790511069141392359952764587948687221944120325320077167188167300161415558428376809096827899891343091348087472855405285029373913641630030748889056717638327141156092788619972930005890617378324574566313161432476001730870304788956263671589338369074254752001100297346431753710971190815970798134229536882727426699581534628812747277140942100341323311197098264546476742520619974718538850072164815057754805859921507388867451143236076226681149058794742973880575983294467226165357083240121828898830694414365059784115970551318847732767256474404197935733628986785903768123123735604485884816897324931297774537149717385177532160024675706043122193311851785064116753202128850837757154035432583894309459112696677724058512610433029072441655364546753374375966739987693442142124508095399244156411263919059354791681167542912618931534712708851888989513043935190343244998576906712164069678364546323961084620880021238244065200511529140049744262475750245633279819452789716839363004591605770551009289067664036498712876874979622760299928481136004955599752917206935783323235754179732977302860200830990097398811001244432644513861632459663827871633201014797789771260411811562519492683974219292593110659413514508647519185671532538675626814857228795308712480969767861299717802783174876065612433844136719714553454534215458895093293740050148583303419611373489824818945617560045236175871183925434495886004015265380398010111598247109207569907784302360139389575191544634593287713494784486823163931344589019339578349026004693127721039185842079512762363249900932816836919703040009830711508203601766773873184138942255879233865628728862981435557678919081772498299642657069415093091496180670519970498959924478943145631496180536137259270207168411407862081988565802030730160092118201491407958499763579367985506615974029446123435036517308759121082842109805383957708799105733318930414194592225161464219590098973566369136406380348881865461876129102302860028268486961203378122140801368935405180152487211908343052363020967480201838760030869164761841164537169149436500042548294604874369128863770433107774873921331469649971172045024530309059661758567308480420658980585446056694697507542041179756295460895581706813345105139998745966979742838571365698219317405132851917879845085156037787425189526577826479463843259755734610366050353398532262939993296489548697538931989006642018769446665352235662519183640017736203312018442896910753390794131388694241212369505420827085189969344996598445082277230469827382441563611991742873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,32] -1495974041405774670182094490980138905962378774755161500319211429878292880911156697850236584912815488529524303004714412384315806238958724217913396063597611901360721599231270761971229959607105255330948180915762335578268086470281157930580102465035864870633687992617251913582974752958761973154067441857619014337639132726883428281565893661988781745725785442753970350080947625059315786936291292375643873999465183959928737957940194643923319418692646577322468048342613293083943735008560644225493955454325900055429365919743883093157522502885549196526294184352849111358675772653326278831705450836642237441130107950604282324234922608584557579480182748273383939076722988263610381793832369168254775931372703955568319687267244873684083879558765664293272491905296390711087756191626502957911477766424422917834509285880630317578745950227684671184455805161249286823059807871265289340467798506158637603816164017236962003116869407390739453124198543561391145918673110310044032317353831626221820228947944850804646697709215872547565479882612036748226286590524711466157088624078282693669068285694687008398975556290861817750210545256527488347843448830180703048155033494607324969497771392976460513649220445396732312122349133936840496927993941413490427977506864272299795241414862366823629287890157242009977085960724316171640449584373251840310883397514242404300736829794752129241185610856123667360243069317945115954413194774759853092795243910690884016928598823701402211083720113285128709664735385554610540604130307932365386503401629054074426885139010498887358106638262111511195022685401836662723270099555834206060183083095187675601691105068366407809234928145429161692638256648783387550080453803475555981520436537417093489135329807776365495131480321989553925859107143900193835525484044405021414582807386051641510877047031653724040472239163969584805421730488824083371550060933810926898448325452090538810553908811929538876879028473756845216291991204106919060512064256164344741589555777921989619310361053626860277367289459417749482025014364460322313018397758431455938777496509265575913987774222370049129987339582544216044008970334242487925357551213219429651069037024075213026283295262604298122180339931960014498097186656887114265041875583801081686670901121329302502547566009703259546830425148054325697453974075056186298816903346720303668065220978637718927181862766285001387544952545859383686438622307316762442585216025550898867989579334611726345602066982427799737562069072129551169153949596639885312120481370668120811062196880745414918693688712617858589772616388751874953065817445346788163557130509446520319999615514882382701394846473573016547144270225333613218676022108336310237801464494195442735232708174192664516993108229472516225390195185723003410536445003551197892952568492516640742834484569722839584814667454154529188246728015126417408990210426303714151637179190751818603667431635387486045052191608080639612739978192771848177185240136976587127026642128216219300914742366830592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,33] 50868922524171230299702561614074516019535486886434521016218705649435115776889745081972693711422334879761316034757353328716565797013988937135102783044638370456018240649391103793613979489037977199796590885147096232064400027062895456693853556655276550800312965512743173058732687713631883630490411222159776425302800549415614694134379869102874183933622153698698978107072045430966885215346045233241747694425889860840018621045549948214666239774558383318986909642217402620632791006945309617676818669202873583020429405503551116511095313246866682137042947518753259579625855476267818382607701978595508492464346938098771581238440770187261221726413188574429314025894347638931497242597734944226931080851902229975386788694117783896502166929114971504264823573547772767632078975782576647125641249637333695679617034423832330202458301562493881970341063273985220857308755040432783405152442632548673480090133172402710322539199830146118081742670035427794450785650350105761813201222177026098753796444311462936435829932850539190844058337222183379237628438295543715046763809347755518649552101572723692077135458790960466164107315601812337538441276003055453851662999959600983620469197095252128924680047218409327346721047470590225829428409321070076480777412061275307203656471887987187614293501702261216046390903847062025129138420728089351739366505626437137008295978836206958051468510529543462987117657917644737542081798653481283771625503035843168863514777402176393570360739569226995498148152599512813347158803983069700619609622178998322257715792790954438439880625092130010286943954115197340665701131627063833430526738220556810641989120723463648616213246931615971544325812106620970972172938673436202469850046315049326338615464830149947423176013499697412156160036089120876993533998144761568457009915825033018423874229555246180165901525225724912819905138572823901859691219597672068906085346862064016585964029285520923632820849934767117152564910488851395827968054711185827901642446394992219172855466035332235959953467665514336973072739102984659763055170247106608328843328995812994023138362868004161114335854352430529494605889915456978180572467508297507073953052679082503898202909891336076468552655326427675264397792534953509337900132161757586050855672981716319994983963829863983488179105470579900737848840430232666050758441172293590480911911591273111504099047185855794286558774962054565595736748481462323282885878797392603550070387053589352449567670227635449824081383889956724982265081167723174734565998252972322854287835205449637752718137745081314038368280293354732818014290951109414732552699282128114990617960206688433713868604122243667334132089667124632507727847661098134705803733791504690234805257447048765927569630174538013169690904561482067465521480810977478492031618124932878317549419041074965708680882091800566097872156107568848883224365762240928492778213901581853087010644638228672189152399207875290054156924188816179315463225074972907442355519405149194454277966310324305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,34] -36489314661717254210966019402463221172643537994249394543001504208365490217185173048867022781049530467430381482471414735550245538155319930311595119915595304035720449676631407853605979648895581332403456080571685782450693872191495490398403058160759826850622856244557442290733036077403603919035029222518768546186223798127147214170434214107400044507194237209188820339234018289780428697093146579602270735879464956285422724966270628896525376581467059625623938218997460767387282315247771259184011755491837559058423850358605396481234454729885519046173705270579280911564599526156074144342085221954686356188892277029155811578535406153494196661993797762651656291012582022493543089050739131919110756940848002594125877502962504404181585359700738033488443351903825345263814912202318539846006212368440067008409066984430849648761566379524976240433785595158221784319345343812256334037085871534873212275683908116531344992793179316980172509148296310013670930554534213406426464585892144547122315178143422955687208760830955524317211213292010772508532014181112626385439978121657358018046119534641974357419741495790974595957766910225569824324588497819487681342335364683820824326993113490110832074848915713119869771798205900407033822407807851269908238434784929254167884801682442413367273757400707486585312298500435406215402440269846964735655203164540048519312216578739642916396074223432731597305516036791705711244529076627647353959026667851084620737418234297130115635102889685597460884702914232224422430988073750562781090422206874776422643808141154905430430026977172423029405303725045862033650713896728541518615878147405243540031230190803729514904011419811527246650789238394645105597776494248054218731737946811750084679223028802541522189541501308332245308979384395639889741994365327261313761490998632981499521237305277440210787395064983349025334642978790139214084955320087716012663165585965166762552875744091508736933382307043239132812175432047821961807280023829367375823163494443301151061005236079763455629504047149093609729029894326273212911794239428387291611645572676615179314280038498080455671857408094997332752916385262606294631767482473132358036041140204028418512523679059278887265491901142970693066351112274643222260782272062636553572337054895880630809364777155869163138860152359736977549562244354365761083815236835299710342870820088524265340482601006120546117155652592275281787179449318708157215253340132382969170669572233787224565395255225384309747611244940132382416478576238959928526947534889597847902026825015941734630008249944111081028655876164033553453218807809171620040375294488916953712055207222048118017361925368984025954629214082416215551036868530551840421736844333529986499107320152559919734919345833379220546139710576571178248366409956242934702127805161122781847269885044477279636283392597102219083649577480644487220790521337501363550514389046187237083116979984684200306530636644410045770848142382516086422412161557540554028262812232399017097874868459798528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,35] 8431045627455700442981307215977013283527198270601486709931009645227515013347982859587772959180925924180052134624688952269952527115098148836300162534532991349649947845237289100657544414203310471167150573116073614982018489836978545927608811347189584879336157704798063531918460152038657876519844259267918516073068075892712797470582078577104143087124274207760707765282789415678192297921391478699380768533391134975356721662272232690595013846334941841733531965424944363700448480522225043643042501978511325159470300661003040066695864719431019491215151166427395491491560515742972657074163076501906648329887664208249186194860748495205245670550955076108052078007453810749206036517225217157013555313714275082371085215788521286048748056887513403802016396094917102959674117985382176522617408454693849106921359655403153598643543395461482842618608787961839276874312242829915843481325891873412096062296746768644828936706148863908135603591656846943384568013821680924645701639779199760446314754829625528055751583775562746557519850791940888944568035181201654591663668686540346520351518608020979139037776368636355558852134129559616167903884052370075153071780496517568211983295045811671358005428838580342975629967943042305898316463917713935280218784816693584452408113421719972552474584574882227606868110891511589041914799810346989300667326760632680914390147355161024146968977926476585838796733543585582175339330123594366674832898909985433131781772824211864225271423519781530520554017675136724403591103879530137112910145780519875495042255505988732966235527568195509601881288899321301741787626028384012388762076084919450787548516431665621119294520629844727948010444434377193674866241031099986144916715828865134499772715152094622457383066806670975100342611392172027715969335645028103067795692315820130729388700969564435995238041488479098269558975607753539043691155990481277203907633244541731646534092178546893574783110352478512530243817501138258526280154067906997752707921444925418386009072785641608305085079196762156157937805352426788062918833059187209951782879868025119866572133997331358668375922126422694092156665936621974601012679324565807423168858737306937325271894953078867281707919983097250700383477888333604337570222888838606580720775001454360777338283304484517720296184002858696530027351210989243204029846587270494846297808179356639337046179100412789296166054625638812090278254838089988569939918273924505451237661427342702092717546527248015798405043390633431839772893086447095727399515240213796328121104562382739675122817423750567023896671936993765978339796361330034048428308059464167680890395153304539842484281787630970713695837457936241968226892924944530064900872113585527331481711890661462260777195943039481734972488726327719296278581279358825007777624571934366910981677863213081274613255440371232973947273081632597173152822758837170188979484007379768762821407517025145716544587417811597001983994092598145125014183667169267064489226278888334642717110815969771520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,36] 6007478363649165648479448682227424265422140657438456984751540416466072981113533012799290858658966401106945427138978584479024503018242384353074544466650693474936844986106930748609903560364448586324273002529422015260697689764558869850266967766561741824632254221139364636053668588127404767578849857199482895512360492428229711694871179682551380586797547029031106706460328371821306006368531331273574277251248925035434453335532960618952324851243603829362556504945327471744486428548923723978218597302578034469862372108311086957895886378760379487730349881930897751359315274007532379905578319633700700235330321317111243715389862807362842397315812320725869328965867360091956236611243999086519301528708071814216452474051937164850302564422517699896065275960767969931112893932503892725072111447333629056133587996835615799661655956314198941463652261882628822454739054521727541834796721032357653239496753416023971941317324205553194243684678920577888650729240797501706501103753304183925092306109284797030290239076103909530691305853381446854830087589849703087341366929563493873778311190378878092627812024785436552790138069627947379672165105634147287934598361663028830252816314820299979236536150719973425127369689638829607561885517028067176056394507052089670361959652908934489558698399060371284532335493915774970001555826837795188182780000473767943949166908121642909851005110629270654783883956490484503823732762452968256644531580155689707217666069906349327404612744516363696050056486425690469958481895762406587086851669321420237893832294883455662164260687779484643192587270374164571659236016829099465286396965322017120750328237557632346038187381081726102360860071413673827317090436105054160622336270413757792943212115813545873663465649859319793319144417060000409063889696886509999755200521662522469861322877725765874108141466771237664780744826622767852324371404706612146974559574859546178593248636234733350764772610851028378521385848545244560211938651020997407848298774598908451848946985056535713200513726248338602725197299017899516228943055142407952031967023471170661761867614414798677509852348657882480288571829820737323080314306620003635831686576255164726106608944259775238033750904651728396312664590084565538105424273962866080960908213563393405501613613858327579883161333782559544813794091936246207617166391299645330455731506262645199819637121429269006149016171763791467704830722609693690795220431380172359636560604727278202088490155910347441065452180998064112843679241590418735229187446488423492597505439444201824232083565899859881480984534167147561194164537497867379891283917853596145259187745411512314142109015448469729363021601026068718100688252375560442448729566965129087787060715905710226694080886795403782342151866969796250599333722068854658035127479434672742069130263115313656644839833126844458709000293043210538084602498538817182025325108803997261020862050199370237184966431556413997364517683982592664157567598130048347162953423002937828069215527858339840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,37] -6703409824573742981259070091914701967391954994077363675518956034689244334021223346748992495260664649456052253543030798973304831727394409718534692645004634939486690086862833966964376875041538811249811868107993743792431627542184943739309039250872198298906971266462347185628690132990265293740824589896566159059849764943325342891528225585182525187130284912487835235240445080322076590501574697812896015512086391156893010344716305535938988183247512798326519499928033139926209707525577056858314627932408716449835543769789915382446786138438688106014040162448084959224145839138229776218587730548322530800991161584273485920739459472478197825965318501144729420654275462036148698432201262043618267479300328382167939437008124481780925237237884561962547301908172714721379989847113444781681536770852289808445794203013383096111922031425086436992267777689268369444507644241923042283142883919433906719081567561153219773688368889928618101284757341887926630803879566643834152036166660918676104041901533887091497607550233611107639066047963853545652725132729702138646273959909035647775026852738876349769793442801905899279272947814482956654425057837398034219670870327400576416807639598688928128432112407016660653103008644574605942976731578759196441381980905608044395369605804207247501383285362536893613990652608874292292711384903290470406794262823273632568721354174522602433369188640434332319224763906300367933408806217826160858749758799060258459629488609279949453435275187037431073317463787452545378797925973157137732774923462210630793793629891820674144952442959309312145210170717334839374888405972973897805524730836941806752976621443159423023044036585885280406241609610993696050761727120859761421084314271415641115029939901942194271933130315031489311695032468737040594304548401825172087585880971607024253444842967068685982255789646379068897879719611967985931876771391489841047031733567026325495326982830785294368764880221060218825429982758016514501309090068610162878804576588598377615631503604947505709050571419610823516784934631407309132205986150184634058562730903006017296567796939643844009861427586992019470140355731379813073605651301838549377392841388903712498168128210421325120064245648881019351693283832213376538973401647017976669032104897948871753850490869805594303696029107079395818518415260879918225716133583650829704958896522949850139182479688487934804512901584365371343312641991267204802960644198973806339481520885762513180071325388796703531994072941989882408938904383250172740109956099529414030812980814499974295907049233562720755993547073163926936113965001258651835127963362574971670134190281329484262568189748607595449279970688134392591228273722793133592157012351159560941062603503797358571840478511581462939226978003079986304328794912254219421634207428632240741020330242822237194558756954203042157191788693146156504282019124323565562329042428315294595904597090574158554094972778449141616076028614531295105295436775725414336343456715448839394667942757007360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,38] 2940675505302430459775210387645070933361540173815505004024613521509168065697513001005080341089451208947809631853143884024469104792832664392288592249910058219895836449195980096111111823053995934014968316974865745811605121341287453559884941571159086930183775667804976319503743758474197933991014283589970471598197588088708307736212906532988942313890076643864265440778784854394981010486916015469106576395051596006765288043295175077858438686484263161063026309362459041122576943560346089564189668839847295433061447207789970083655523340388432461383810522666592010389456155413245327603120959384485414544977381277923649196773757472504969037508865007832748028142831238329205961511839424091743254568582195951262861123094874543311772739229712669994994077811402300542809159411971972224971035287566515553053963841640602572917835778858595582007213421577592500970704278387069219673671942974646250696496369321496354725207468015986876756389206665786814970698455400054028044146940297729613979488567729024134427454361359774247315352249397290495074024079482749395462771231573003733088189136584932765760492830669829941521849817680903120221886205963976119887688504801220175511036485418711177224752480903517060983352179849913406044263686752080044321233217659724948121552891256251251107749567761474965479765210961279508812336461686004944574118661667545922225339960934242191246220144575016653437974911449673242470846777970143663075181129522988611245997557622529575907241800074137770975162489400491075801411869422552560787037174988559128219034516621736235273145296578470538989394867731358579174432964035259840964151443631821783364367582905133988476600745074397720746282578159869289142896973804571424474986683116104974900324097683769658399403697551861314979496409343115731251125760068276722131715934538197455869721575610950079210338546140280746011145997944116960705192990151060490482231005020054931755299841094826461553849618214626506162001938673448931539216806929199308900381811962204795028218078357229938637894330178904662123839957914456353063724669664449941591196490004482278286910135784904310482273205885998215670607525380905869672269488123361920125484262752187006533855195457570072989344562410200066200970143072386234798493330014494494478731083613882829944565527310368363212816727921253445242691112264412909948889417755801708445145356377855980067357798140928880759841926898645920730819938396361694934076362355739351792481338207327331678237684982959500769017400707183156568125848586717993117329721064707201118685277715557282909672157527977882420926608092567003410684608673774618026835490614985623546531384735929398467014699394122447668150276504407306809048313529900911118136845281278259425894427869137781025268097861403483148523836719814134880821824192742139776773935362811535276171182100439513539890142408577911120378516434925636498273459746513038825396398314180268211617923048287061852547761325108817618679398660393366746251807776472975331182418936636040675662719149408256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,39] -406222654911408513302923940156324068524284313310492973652404246953858917785334989653672572420633036867871845032764988716647856260082230085559782966131565097780884329506543850545566481154544119087583535507840105239073422121526513406169393556119412916088495266615971951617190018473474443461452862492434400821930675865250991558163903382282468791261069027329517821004705816648922307377028015277855479623263304085600518551955774695113366546728583783197485656131366574395474184655786533882563081671335191676817408465377599486871518004138234669430665942410555811125379116753703919476105018427958126495480853387548437686055567024372313054846639896910964709032847405827012662365794935706198998287190946265489165935835968843962528443856846013909492281692606582774892602321824227681354868719474655044046961716205287660348382953652116435419346124589156700923727951579668920086144008743587666495649562537937202122427441044564706030460603959928291391207137672690205430388835265119431508467263645084642086648090234765904857098191383891666521239786824273739890334314442964032867281697876831168868017870305253184937836021290946345895612106152830863747045385110217360525851140281059967546378399356371229601257337988264354757788645818410043384450076868098251778052495836751459717982206700099967454142768447919216318422340212823838119877673246060554503022258300273127894034126296317216609011843299516025438862683186196061173578875460554923782087150943953894523391364786879752496568734802861214939989230482161221927843307070979579229306778846351988240247902523669007188554720164060331213752798005885320581885415375921218977715670809455556111559079106345527968366004719047412525952574124283697176086004349166831250281394871483577845050871240427559417118588068801706735686461970392313610327511861088121764938546618962733502495910604342385621446696824872407198084230613151619478438207761348948425264207257959845500288167544505152503417949168023267195889432656173727709951738354457289569689804972452573247773906139215794025365621747154171390458703316718161095784313527737413098723795588758856512646179650962069651479533972531933585982518641384710232976638844175478968240233271080118208069068735774197655986359698039369318565493743514926054737765458158104846539503612975930166622842207609060217088387319854450099730602430573120618880508756758049601482827388622111860287474508766416146876160675205223976311897454779899484466903148693959762205053327152977053987696683611154461082586935153764106676920313014268986843961810176447327503909557179652756522313134005356414412830455118677825740228108603437988105233541455589050577811314370607801335206009454687759293794166600322130271694612601946215794191545914360645895558303583028660478443548572746613207549664795979701417882075337264935814335113381299967175115567902354222019761350280541936411314160669537865140695699843017233725830742143069080874636573109375834725344573644967341227888141869589778300878698980451429161396611317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,40] -258085580072849968800428205533095579860834903977178909862294620962040413081561190619528038032141443854528253784647977494524267067039334050109371584258488432754522947318245878661185130985081942741513834949138721200674820744880172751973084486552724674645916170383631759611141337861688972668006465841256238372550061889014753386959256243327764797316135053170856143822832227932511804218438244389492770081559856894967984704345990998914740363248654444286683671086369664820148665691261966601811206709559614972613045845888202811942760497873579785278406173713813663484240903486708423035972224746559603156636361217064122721016777849782871505757896777159790927117449717154470768954731615648268300146277195321266134239428232346675660982705622726976766210154636157016129132699463503991828157377980946774497318158089735286041033951763613591484140664000205310545152647319647962289874146118942877577430143281293872197417967467755512795964400489514403576722794055341926003874778348862361575187318686102211047335290491755384377266024122003387874677627329367920986009288953295534313003638323001004251270191044730528566085069922528723287443920246159447667331705045853187185151595945914410552312209441113498221027395200065707449633274025065857092387695753315013325421852568817476539965401500696977524697021292175198261664433066954222839571649923433100378650727076051297664492975151470392104611146477415691204760181772794444394289418855949089767209319812749026542434620943041378514288438807163139246186720366871206171015644857811186303071010515140298036001559207525867856540094813221407892099675348362288610064381486262584791724981894685653791236804794069211737930022862943423744000404605189562684897362104482487627933485606639025261717672936982614515947712809680794338281685194941404050438467326773412719129229836981227899552125519909450500715718187806538019231031568574765772222010433010328517604594394430296626236470474854769162118940129955390283319176028125934242313189303466214935746264505170587834658602348317218392646097734137832180309959934120544353689714104722268972780517752905309771601529169879453768339618576471404110922880218173379979824145316287858198313700422317760185264559074062503059590331952741738796109585773264077614001755996121125837598660754468291167171574580370721256858604078193982127887657030385742990368562117895662164845308444035998086891772370036253105920825590155275057404548624012044890662934435505648464648246851484836768765275900694608069085508107799985227183685231175514653805378276563665439233885859727306860643214549387089827511365680711449384004255474471773538922357355847021652019353838366196872040884876078565459389156737489622160891964453619040521982050135964031770320428467295665946630414747137875260957782155911381407868640223669068398322300252183279862787804173603052029441189404195691772726458548900847179252947648241018988065248746413223035141930867317664888783345164382072686067661814647944127410449785948773700045503010439168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,41] 154582438840960095060021687668970110924729995584532253613336672066236917265582047045014031553822638103301250123343620789921859942706539461603921765032233206980055385247572171592744749219514510477805956375372243387452571647705818021591113835884033560623514829627014586891595862339286483970343012425712068226239100582928979387598432159550525076461826425171331510174570620171440221816212038761201832428831199047725010381410698140879602957908095274089774921971859902777818244920602048413822796385411898862543181173130599167447065252719285677415089021697232382786601774705724139863251231529299947222694854205149367245076044807320214521283331259559130269351537863547008238993484816989318215217307430373313269845216040567101097627188963004734350972639832202156543386317678613699714673942290848588005222648928586346801674246127080084784178188741280347235412288778131773034822549009831111289650515186450440191958039035114721535659084243128647583979345977836634194177555922495936794308058017848943258723092612115804554031961132592426758822959185611223412930369001181483834456825011930327285861233402088810548040897882157907334824814865836074444395628426156998788559544005120716456035934492956970314572774323097730904549396845862592505768278649867646155546331010463763058497928693494319434881799860058463014001050701139577047542669412887484089310392994651179590204631910347005300993603339369374750547684465588532358171497652778208226441442290367924703955023208737525761715902062845810201029983735917952845524583035604956135703415983334376771496760027833037812706979805462016061303376142207654239854524855252635599961232279143177211672184121446882367079167672078381368941525659563485353417458070894802440689020575668849879975796252908994785839653275667091538006738321131552296104453985456242228516137894682240148716939206699384201002044592299297513857339545921773158111268193323592443524353385679630098357254251437775505925543051835936928103175337794447114886708369280730458474974013573403349906221401126055999714498669926404613926829155849030467467601505928644518674153037344622436344661032800348080070869893119148422027457871076751337427717151149351864040563653605098101068535335725374763688779243452547309289950507468850358930486456976775492190284163703480717994710683098443210497445321588576204105036188061233080452611311045907564063324826854667385791537928805457691377418802717055708282607422665283997266976132327021856221661751539707724673037236519535306245628236880413787597718225090248713982898119819977161209012641158318343787627404323270369701477690578106187672435201241396720276641715582122506151524189096217965697946194163094564796052101261423036745585689207139839242490101591954765892980535692998188960716479968905608453285652618212143312793651392737089751346694414133245167778750042524332861524081611204237380590927906488144664144606831264552332348055614443500753082735563059892013341534577803912859543067658351604182744232272059306370042649640960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,42] -9714519483768513196692603460105715234944135814997037578364605087853772536184500502794055922541415248822221245608274239051709496284496427853767069194144582671675209332291814621936028928831083977003098182807392863356295706284752941489074358088221073676976716979137033597651743751066738980353136633936919821006108334979289874382502304161017977628331295456812647465586690875536543601188294469824240526444304771754220874124223899417418134240706842100367448478461050865918997793013501341574739486330310731608635619800894650930406657357892023589299934951229938608228372944975585704468725058824943063692776270386735868801182041466884551249276594838140303148961373606954639445556600713653409826378185461735782803415430000528647612093194038647874172170853703371845434065126864677057048904863064127142843070786778998125065484005062636742333911369534488159401670192104607367228813711915580577660478809054433066566787438284160153967701781240463448710993309589649967841196888830957094582088286094689142282879799791218992489847920841743073895212657241371839282819670156280881438443932736595535937105831277070173436223283593665212775140647883430300159092361961338162289809713390329652070420067484143175398175953185227960477044484264000706662512771256741738643278500887136410865809343877302553072767139025621857744472176580463473280825539403721135861353895595266120876239202479335911268319312928275985045009106718486407405226933328209813353419340089099357818814823031520915658947337671867011459171401202145903749501713974543250560338755380569236068661131343924683174642708217504896689229585686674383725020578735641644478152980356532115630212702728197769182895530271232239834136137285035037981855348239534946168065325997285718995287539668451460449842527980967489181228036509151508070030879370843153888628701233379282079122077210846846071454888221817878793191851803603290339759305883486601850434069515341000285070070199967437979730941252473813818186940597620779124226812530491439729372747511006508517328523362699638186047313569694996582861821817438959057497859467188594589908563661468623808042482124924678468595982707152752351558694244719423133773145071607745798606617616196289246628147123608481391104276565756673412133430339641866646965486241430935671558937630503020167714131990713879038685018180434348446018450641099608343958456637681297285653940983771748615684281021724422441317462436974631757766907788487015036102070651820573289795629514101540455016146143835899905117032420542193041783954384532974458439947126299680191857972245418275812357944037011082947273660838295323503243224177605606464706669546667871194911890817468660928249443163192482865355909289985709820702405167859710600450388593849401519479860817481921441944337246959099983719815767574946890088600606828709494124092542212056359703866253385306428089621934395707463054207150705096841314368426234820325583337145916958104590290649925295950310887227089615298384886624721242988350640204251183960676802494464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,43] -30916941488053617711324986737081993206700061037784258499273982849948221437636771493080634082803605655213387133892740156532460764551935164965567621863673164140278085549231280643286407443818056182645703060271043821676488161010770836699606825136973702175952984912859347245996879472201790799162377045383626436517524773258651521796990202830040496749592948314166697900711097267013740425731255646837783108898397275394706980570089901158568025892551241574896378993747876132629816875086263867784508082178531764856524524174975362087695765960294632116433070037250633766435972001667053928760126594428954358703892023790970527947373237674489067609595726717679216589465292237030920036005079707881288395845946336662744199975414601999455258420807346114951044145895919621575652001403499017689665698487753434950430509488766270439163947019488276016075359613712795545345945080557808360365725207804964648150890251342127245090631804518745387787606379785504198668946852232623154085867668366767963024696608267723761918342643079814814344918242608072556693046231975280488970143615440438608888979084944615890651285636991023786708619836019258838991435856144023449832753404373947276906234930857325220335759768229042871744081565419302063529081616579481287026223942949312082659559948886888183588254152980833296984330992885850379864785321674351626445422608628547962726929621295536776459949093027259882841564527871039214655377306043936452446071035459647100004642105777128481393050281859228606571239405704835760092525689124655708623553981131136692515182781847848346640018293719865513483799159320535555425955964730060615804776381664755334275164951057548072902763221278184245574701020146501815626263312590076443539629410165524449328226989107305195528183692722117944626698304083788720451894331121002692710077736315553627692546024177636192534075063081173417382703797067975213842794036122204537186889020467272390005158798018471143375290768410339351515948972773929121332941193879568662136589883388079730842347343689209138185290062008735162753822327334610212892185761334917038183622714088257663867338971395793150510451811644307014943580626357387407832711933656836260262089688400558538221629201560071112051670191393731188033375298539687488788654247594242638104978993033009824678719535984132023779026681328959420260723355874499074139701729227443970133236660716801020587395376427553197940335217054490947210092998155841957138139736535728922907207250387791464848700319914181449721974176146095887302889118149686238012591470041347568538347737269552498748136441162828899350857328527072716860786382094353868475852762793872306025835379739972424006263904896679891587792142291426116388310213273210783065633550636261453877864409161446399731287923711514568832310611892727524184304062580386839099106202096488882916508905713824118718666291666764094771772886062164861465820723932288895870932789841563638800831464001239485598705799434437373489586582505430890569639689212351076496337133224445075817018341457920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,44] 22339630166755426446467766202842494848919359647508422302764201719959255831395060570043558695229576414008604491690553882687034870591155224020186694903053555022690819102800566319501149338818723345237117099459636354548931054123973342129358746282614948128092286551442405242676242272029612113232635954397446663041342475222928748254178709686026646087945681672812911726811556523443763828894919611776998215475996941252428371027332238681465857586067507095775722333398388802001462048763013920095139328894435144537149369468003874252066252262075394124055767536207438259220610332067041040802241472986314193812175664591198135654088319026568045516504355746974906812888137863048069710512064413020432737584148273853793930480872169137437879323785297299745198926644173173044727463393623489160428472032469475076670051378863860233865284119820691289213351359152320423230783222488018141051220348980470081307252008549494887399996051076737175113712702730895091511486778991132810828614268112152736971044316797456215751053059084794608249447152942418720645620389839898834322360682265195812382818190387993536005012761223904511548699273397467442840825217351808033446882292765651393916688182437911450874731901732296300524449827019838288994974421088519759788084281902654732209799862178852670098991218541832397356943255159395578605428877395693978320645192563562621434045664730407824398705173845558838973017403184319915224188986522807492296508592000559140410424776729922134194735952630246770806878541975622811936540247545053304696951652988389127960323385109316247964370470078609068875174423441552448365878675334705794864066251966606942141060348172382919400668271224590132413952016862453868181321028532487761694220553983393672526852139029158444752485463943864476260456380393638239452472224880682991521963731972536941901957932088354162247148482249032583594655632856560361636696314271880461660297514890235881232023733385609748720250527256495476028360408362164692235960620590265026059757769078177084712765589726502187814749197613175967095226910446594343384317917417046983332230633267866092886488268352007352432315259547742072702170681850565557446940990570239814027750763904877322179275514532632375166635512795319842507213085075739438551669484742644376219664048357689553332084360552919792675980410349098254142353523748612228919352810774087219592327074799480747473351509783205079832444188111037966590839329351313950140931158895956723940960631241512727728029651657999284062417687687366541426786945426003241134959639091380634634614044238271188558359195987575247684567787444149499585392476553727653839533209785928584227988917242716748374244824871543980313823901961511309183880051916550914103752975192234531580377319046372248953478953586378652475873703290413748386168573812043739009627802905032107540112089634758240161712513054470565641517396398699286832285894714841484065400285705831072685267640640210967014936458775246369166804002222354218894137835272301067713174910316865129722333297115136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,45] -9550277881353855221950668503155495086396281660807985976606627218378905811431696237104071964925841064134120986333362625618839868079264367605039484007347677734114391665728293200267076598603480981709791456913351044717928998187746000493342436898040820876304176987825788429899530665186005899874530029507244951090850347660666397074864788451771752442534026453734640512840851874129723944473108119313347812897960200029172542752922787041118151169244990842822452992171562291330714981301336284609680031629208020038827517595004069009150984268636885296666792081567263207869789274954666612360532937452447624919452545505421076971871809362383665741744713841980248820903605742791452937400705914988577541112213378394984525115429784301144777977398134489250576641182344689573697002681694942126125873946238008906997027596700092446347326651354755459784842163909267687167872033970082232509516024675142310939470800378679813716848669676245000219866521945211883847866841797684265494601181703207137384944066054052979037611957486624908207414637628587543048844768508199799118491246837257947196091263807718868109204300765930308300303478095580612009936838858981500285107400546967966533086518417237485174748256557806546632202341072677280037956476104962812847684047765532174258962327064388457737830492306126242279331105532499783245897733219095290341183936666374073312305181316171807173812833571160507734046964211349612074986339485936631830675654287932189159452704429314991057673310043537560326089967510294549010393844898572553174869403997623187248615860852562667161815726757107960591742744451759565916713557757241322273378420369503424464752621477261625546478128796128644992488269762533759400390259719985120041259043327870016956355403268744250359326106512972461476729918385502464969367896470514313509794035105728403436611544837582443657699041775447196806940604134531601110787112786024903138437997672414834438041399107693409197659670914433883321872899704683293092304677134653289523679022372000254695996529533861714715521941418347461964741562898213751635643549498582089486048067829550729714985408859752019792946399473214965055181805071154660816155773047326356983506593008997375668022869614472087591573449289256237891234065858846133056273642228064992807383153121288520252433597949940202410075490247526139748005139980436275499767719572149905944649657308096214060343196912429682022607922754088315138525610512712462667544290572993861731503706753194521765848380926631292063396314011142282347907743902401631929935161419994459137707724100601782268462885041922695115324041681268454655891959455318133815720260296361036604670061140415968316750217541716158603422776961892300361406654176915140171647794363022361891087684980994272396194453489979180586110941994098794138548749952114998658883103272164040328610912521868564741963345921989297392547352733005506659405909603504664562976359873972498389040594992637122055608666314552097876501873517551273196317442025818700678995127524999388079157411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,46] 3052503978876227413299581532497685515994883435949526782604431800252274005157891514833402891843258856381008886150839770070066877394366699449944824049113732722261145362762393214133220705350878411365245277806711937073618328523662783734106221556576447800118106707393609640775675010114583567572435013305685488207187599486568997902212715417443619813683422436057300981566358836981112579173639643847768723517990632175822855233862613770565466354214445608154459808860936791484258684112736370537720783082852411835624092466525184921962773554830592404256558295241307212772379312665630006341301838344509937660802706988118664492660486073263509655040977566279526086954218355942890293998520575704373361461448202198781260191624637193148158735055656079667825002690304655252807066681261194547712257381777222225870401465908863984147467054126872392265603624851006846096784728298505777314149881085962490441020206782753508590474482804930335406350186047227288323636976968802354649382630691224993855224338068534005006524853391143190085059338498775400598625625341953950108039300017701834942126920486063241042095709794458425193309496706507387719730972083529557051507562493394359115769672109867568255412429144750891538195820901982333060353981451012894288741929323801559147591115153321429535348843847213227933296868229565766725367284583834406475526924039356301179889424391785321185501838856159959393810342795255379385569245506428577011714742506704910323926815722974946500531426820303859693411596480992530262897885392490356550699740035364144945188358138700579164098156376677206595016616072370404614207715445208400378951957811338461744811017662694812099707305801793292676137638340270880308691978308646508274652931817343155495417771960926004234213288034737124932089431849573464978218225988498418650211050522497144542862884594349534540858944994453051393231570414119270928092868405156087869261893261845398828737141901340925860499955066145609540915842239715153162311868728009117525922700014703496574797670237051477282029391180093749645751887908675513928277888912420361833988507202833095365751107488257271844259826877078715057023196197157000822350049658209206973357135497018857024099137978246096260753743877033123247068625535511050895024309530366798685081990445755469114874122330826340129478308685001604233109458634730089455411533343988021394950990106848828109080378126721257637772535391051099628986131393266987808229236143080619549796963154337387226426394924097049466219124850129398421796661708123415015096018244133690488829167923637877587756326274608469511602963486582661672307715152737529810513291048526570014236548225943411289683059219151982138870163756197296899495637769345015409509807419779046809288744182577870613474212415452566485151662659741407651693805518586648652164675902750476875123967392818880717884189754949516005689017299639707276303381555854903432851304447543262478443259956484572871527438095172224691099150831782200974858783804150001868687057003607713956528411115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,47] -792814945560789413918396753187949224437924922890162287660610292590957200355853323157380140266708422783962083654566272553634923330049722945415191527350326075737252842265819492342011880188510756660438608132738018557134355277294752220482591543305307924295833861115674125712228866793626167655431011191931696039871564444181631113392142092033909250081047499741508990834750028788156535970428358725427623356586190737032126283259667059345217892680670737305644080393037184205527965428542766211069950421598078931057201386966429533665201410243948252415611170270605549709618554682846632106941583715485730458983145706202087287794960331037388131173983726520585420607527967117871927888660795163832717779613268446335627708489641897434099027994643236106141588361578250886082305880419522927948103853840313917867030867710020569042766627778024359626441736804191923239696355780969296416744136728911826214779913866899387009370734675437625124831107716329113531180148489435527575482006497307921848610853780844796694332312660053869426198875658655764040686642118449827882547222985403000612147658728234740792155032500275349048744003718471843173087819719578123742784985343803185718363065636996658941270560194191126241063136150672493390387413890014768147121252634251712963477210143518593738421878733999461635856116559616817129498127512855814245513428383292438057054195694861513822252573696678156060741768916076158571779672932365484893519604508309855834369684444609050871623088839870185968427534497204690068794713288618593353715735331932733398239538758944015890327299997421488100590008700918878846017333563094576109117180022884438781400212287001551188942833775197112622212374505860385393904549824719989361872315950376487565870711381628242589033904830609346190339214180250096582559731030749967584589280867196954308141293964143946364336454258200905175159185397520619873055089082695903361425089110746872998714208628958373804317098818978195814266271559289293663169978436834512473511587514844141303336523727867751950132801437432554838534170175442746907230492758344822185926637823505668828317792504348636529696995259905651639948531195235765163701178614218967467326410508809608469240996592496743742222397175699548482240438736148312526003656092444983946608327935772527088093168011311731147699743570462635230658593644402378165513613618824246675250615279875186242445722610395265170067133196344524237191461895472288835554552486309773657671530059205489784195752542193250018797103045601565208384406692037053436883610051327471534393195088452140098962937661962130991105928133758955009876283449879910719214472710403861742833752717063917781746639322242514741419382268952535669584803602395300850246277939169033193147473692409632066180657902992313277006707833149562387324877218069209792559529071807780000371300533885831230602351913012704845246273454928968055903021685950715751006722548254753384300920725332733525147393243070885242133210803607388707865361955262238656911169143910655819991503339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,48] 172597948366219055426673087449654507767318984294020245874848025847720457021767060202178699831950069881577146333092026630978341304143960000151202870091377571561240509441189343685573206121641098445430566563360568338367500944844134625680835236730738515912672285238219422312303271773671164797214487785098517415939579026938913209128856442718508534816037691596072601048500403521363656264016621591281957749351326582365683344090364381743902990845332695286797364943949942714751032546277899288829958367916504585611328553914335257141182520779137889301100675061111353041090200010758554506140626558270711118507236511162559444717824480470060935232802486480318900522059176258112074924152882238636637552553812570069247330861089861357284918017140023012747728871974358547845471450075105879190017008832334330690481926388949346818578791805286650278521931968746570996092945964206305821427922791816850654793614579944155717966078429847325691314426904847309625561064097531186763123470418310210758166354348272497986474377358509302302406852328276681243271168184437520468272176406909979958215445459244038533082572965814325779195367509172455603886308499963836569790760133269502802919685481762607693985922676279771696883921992040718345844449835100355797678085682384099903651257106990388598316190140028562603613873549830059371343386176275110214304109750373103852790888269536279284191451022395470259886493824436448659997120111306239020900448662604408135809082390175338134932713336645603402696361532745577812796725210454159708972243494680748040477946206197567116120543511871527991890882224040698554074285378856960979918521530694966832639997623701267424914245978381610445837617571158861065866371509022951933793419880515460947268322716372567769443448379749228690349120475594367878351813191994606000864789133475639690347045509099074496574303218097769946819221286736392774573184912895971900052784162675177492507689017322396882484238316084658729599000898572067826246097110165396280905001502958905845655802219186272059139489146194856955986103565982884228671967281777094741822681001820770238101981321538630748157197200366687185041183307394925084150963919837848271788059814533641052549649823311931994485132574238404561186633486368477217698993614173384364417951076087115429081807215365335084272656237090187824212753156085619418740318710598924970126580233695329501195412117206928060976169902080201525505080313626636885255807851449332460182156604304555929224962349330123358677474187703595812519455480074171779715217201378263212681712751767107463426542632846586557560495303006523656678657965892923507441536578993456957675968836635701482613268662244960584467087369163765956575923480421783549210139185182505643357880580152304297783103506875454126258813010533192227565178005447407482501004419317942668135492558323399504285932475021414642609683089086396150404862946894803302674075421443187919687140394055788420031772751891896389077080749548475802789385084724241849859858069857160000843206885376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,49] -30110148182122061856746812631858051714154571665481862303616903063358940571724539256666938468985126839198653254058029835195531299646523971597024703415859860658446689670936872907516089048500607815988956308800383854551962654554627357798072421408427461565034614084459769408010448108312739136214739787358650657485446979601656685012173443010205051628804164145727662535638266807286355734707101915756155973704521102038775316724703091591710383842622745771555937869397592895921871266776986261754445542989266616024629952746946456842043745816725351852231964880122956335868291904990091170645189972200184493982337499081469576404368122075716533743414449016189312780532846551465020549085795289329530336450758622833903498743335548877463840140075041725129295964854386922650886737590993821675715130910542717480462723154649589539549712388114219585383780308596272508663026826687847789261076533585139640589401044685926852547720667008141608680553028432814569159374403211043513183461314326396033035572209253896886842965535305152259764958024255797122737011384264489684750469173741719475729098706042569807121393652903864870812372055526409583366709982965735101664248143251714162781453583540862555145821442306812753236028265387113738901474406542563728020287738270685285468114756738367486640088848913763410967998888155752843606299763657196645606389601701239336319152958044207107149703528526021124901159144142157407557815761355408234488887167593367747705382938619210189050829091416253454453368648263470459972703961925434610780407481287045430380842511780476704435751547157705846209596732722212471997730412844345580879428341614725476833801040895150285486716799642408343015089963924297383165284755520809125433321638463194309070624783706507379226684180405943319577801282395975857710850265471796120515499250143495483515161215244222712593157008881432259593787086720245089264015593269938529193766778064448479417029360517723621745569960453179373838109090322839361290402417825853985765163273245457042684653285045613341532425791327349989904567730479072295625055689703228053993310743737615709073032760272230910316434586126101403209760043158908332633750487778177972302966487485669219176992402779083058020311245184757595965007584413589315168313568613589695487383818898132558004632625788569446094893903192176020000986391292933008761944934911833789007893296709888019257887068536858748490867449647045491450094381738922969048365983502127302884208006081857331013665444452368260955719074216350412331473582627723087832020317408999495494326929817477914004329236107328515212580121555019298544888223799902288300459539506445047230206897084319766588746997964474033405933730245473436067816920704394335639682685147506931401894917115795326635359568644332242648510109370859236329475129560273473239316233368749838195220776784667184481641596792098819769673706560161511295921694378747088410735834631387899193016836082991984040830950061099279188819675514496217640162233054806485638360585739575557083512176640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,50] 2944186756278326737893609325022210251253448674619133865066189451156752697466160641606690935284197330218082618486560984656987855634004732373523499825973790711158097849497769177471326271505450309577509039195030697880533012899171453045430365602070342661465180887361023088751046129516019077980917934310029405583618933575602407477002575276379259248971188572228868341705693743110565976428697376534753635648197595671728917254433584562702693966704030455996232633054265202629919799239271306121887884514973352729764768312994943852092897140070102477779225305828097163716420438712699872016732755141401203499885229136131072131229191127302206208894375935528131730992246851012021765325477334269118143608736287728783911715487465664395952614708143714379597528432776524453527478394759040240379298841431321662218880293542361403627352083925323202626678339989506632626094156404789365421359777398861925151216345412856708385697066792456582393383891013568762073223629114581058603538450435696234502671012549439893338753565576727538998433114084473271273667123328592178984292819975223318325249306296138239353915520607293589584737643504249850573888926626862405374230043343572490655037211828474480147466668811730266515794334321411446264978512699589033488284610042698297720452525477503904704802331616852158294234831214198480099379780809078997609669895483362687795713306337957591268496164430120509499048493270881117737883042155002957126947368880704693439087180288173758693842221072992169371594472892391272894723741055601718005931664546960155858954465872634860362263870935562968982966437433624863738260706930394848848910728374487209766176031652912105600626648169659593029235015109369541396732345123108298698361125709702279431305369688727046246869139080952229847886214154759300482094777933156555508422718824907927660536639888257041326925798709561611162537283375957330444646253389544882985397584681158464915669713354352505364335727222052086260014768849338910566363929720145357019858049118693882155784441410709253390680619124016967230262243720988485493318288694657515051810336443913209601508820127947265662335845481737723214241792359011332002552321607153797886054062255397323813887117871992256290526115717143349712718100268388749836515676591357530733009456735380459239244997475792138370015829485883876452239741670100998506189694423352632892244395797523617958869489984620988940011019083321671080876642798122201971207697416478517749868242315390251974092733373278688848663064030164096497900352311776920941357978249207464229671077673707619851251156727919383481031630823761008021524415594952491361422853040685700024936687208915527641368460343402344366684005747699899955623051940642345908846081501567179787553189783921897001217364736162856128224519646669336951822030461279544021796637481957566392613485232776739270849087118640112203927191595749576961040017823689590545822138853184624687755828677238017856415446000825361678491177707851939789722405232395827368164795001148566967207067648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,51] 634651786554555898102013431807058666470979790458079800445593024610274772372153361732346268131254112673603922874584164413450825254553516010009489605496972652812410182619493745984913037116298368096835721156313578785838978782721159932448656201812469399673257726679586932303734220038235899652557998007551101575255221070778316172709455914791017578791209758033775745676492229675511998993668242612192464896329507100984220110991269621163657306137756329290800151826808343197643867594491095150460908207055614710450192005180311171553673708831702637158053513493685123135300910561941765869624545387563851682969796455120779558639536187207211021041949718507240869157656944690777930557743543618239660021082873149413335185758518442189059074993878509880541211111473404796994669197577045460009196623289183721004379786976081571466615912735910812222107019138458895200907297800155937165703476162939980057987322304296291690967478075108469994903752894170602813455151357607261326693177768599075348439425477946961038904769563218604987091084123694208866520354669206709352307357338742673168644207801455251495970425283888120666260718482381949743617054707076240870234942061423456884696879616480234356297112091667941957255519034374799759068667727596605574044309197070206343575116974027395186154124959290111634377301421439134398220838421368927715898260387807517360048184908766101634281484671610273839463170876144190405132453745387370838706854774080968539287874953812941726212179505690107948400669675416785993046251775156295722446006126350874136069610375390290991974892629811210874872272019902782104173528848596188908271138533245258033592071157601375890991254601347190963341643679208289198111919815872764778160405738578072092085439889629390756344843082004909220869230451900314303624736982562418925918171374795389900149882099279351146693179243420998078050830000655265183494250417433290360462567985453967966498606071521931365420464192734660854312577566711057432401664175282392228419902257729846159527543811905513008903551945086354701992670937970873634330090765756192638037416506982810670220171581889280236724185859696800006334516343839257151440190213457009755852524135777341831594993031225390059912333572623790386055400902542933912864315102662577433324473931318367999655343010278944473871902024498717409636843408742386602918899702341658248049634958550139951883866239101873619865427892659766495439267780481264010681389134752130169039260983777208268683249143008322513391764688191369577559744510725156609487838420584052611840968958915117329007970749475234382541910071069455646793126803546387579813210321731181068373947024609609211011204792025119689902497856446686852693119787998270996737949060897600540906860070242191121911161041083145849512782592886523821630039489766784587065008265359661792401818266971918758257225205477304319926159945406567284735325521340512105154964303993741057261677093087488128263014822722798742829335242808714998298084678035609291886063151814370532691804160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,52] -513165097100406362844991609035225725651838084699190224874538235342302417064187516337735832186915634357606524302615288451983947423916467442605759568242708802230499256598247889237858164955360957869255514905304568208422625086729536341201365722574936930933572896907235158617970905029796537919622976940005335753189681314477930629849720679312440331773489950780866732189796239920968162093333095014086587079111268317530210223051614506135729795090270546998913656419635968085085236504199876120959752095644258394819667833194704136685647447295597257127977325141461744623236518682715990604668385228485732520466066179986857564374931436704627537763872287646663911151583350548578770373777088628689224429527050350321505544877522364651604949258774039414294877537460166190370105705624915386130072230847916507298485411698130273164275752447939884863338283905305760096790346645164889383094506181858384687806553180707460400664571931372166528516854697034482242714227523894345810989645543193404796824526455169552636457998398994044932222736872119600861664465955214639602692907070183980311271114168094821532728220662462560480381073363822629776327832773102422572919173890156964603691181963386795322114775866958613660206367840990689784097968129803280954822760158965552112420678695018987369656230200962222283780472803105100910408445974368778915701174745210828069140305340216299307244150660567880114979931263953662982874613747266231289953493714376623641258768732607772334932771977841029670916189379473738054025578277570738146384147741035163098990455351740730741674791925243817673949217696595521136386747219452801616041093310874166000609483123065737898792200693507418220588795908202224536383296505660537266861470213303948504711869063224658508062273175147327243632445131744923984236169601472903069484006846671557590676766124991282483891046941247563484618978170009959490909323687062685154407910020891435376687250718168506078222895921309029759175618073335147618865137538300113213249846071106414843061107327925732895352735996858605816860280417150009227255373152532413303023158126760924643090511284001714956642004910698470810597768680222570601328432182206747139966143082471666458071229558045662262749835380466596943479515971886723719892480509218188000726127708078358785158020896115096653368804221510788708110194492749260627945780482719141947273328707195040157221168455910258734722136758484113512472771090333410780273079914095530911433061694972913081033195444654641118628398165533336945668918710376719683141760473284278208636403593478603634474326745353672739514776468272409972494084551634373221567198453079681778798505981340817033679451945844271029678912978193213197854639467646068468328728907958420930895380219228782413223953801561217104872961442316836912857031370498556783049377308050433173078115642020931432156292961060216360931046499182794850259140689720357757466750512972175608507197841087065021656922730727928001028260988688110113553039390093201865603095067767069447502692352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,53] 204924775857666572379958397932133012636843621953863434271512279476379168761439983262791980971626273779815248550993889483751617592446832814483811337975072482793484373200263889736866046420952240735533812455911743307224895691124721492979514594722610003860712928537715535924373866625074999270245601070064584644151802861143635360246020857242095320862913515369723369570228101726927976010680311436514576683180173501394302795306404227414119665284524080393380578662155531536630563982946995127806659313068533178891377797765658103307464906040626183714882594111164997042399743851468299936769306724798913656878754004908246491807682791704366636052445686962897302140520915800455150389698312150448173574819902696320519952178498996750294420698219701191532375332853033690687593736780887862326049054357458692238439496288315261375288417836124757091681750734628982869003406258459990157487024882447539605171414295638084029742863175698757955111759835618265085724985010533213232049520818121601740775655812121739433679813856290385998258768913841924334031624667262045479298711646277052654081787302181469391205335019554047506139506321855297045956934993776447185774820721782839200619100289669640366696558673294470015037559841223249095516882685358790552067241869324101281655912864595392455953387750258717416509053896885542102709819392388375720514135121014149590395358080959877272392616736434004483259194794858339753991215972074553886202004915700728307738770715903263966187201376748089690855671889234626102329310118589983661670424127808385368986160971866080801792377679713710948429573568337310075504010349297633614600169741670146347572952026049966108214068398488015022395563278093573169051487825248063868308264427078336955498633817843307274337006615527352382990862355998947995767821733292119626934485169030169921976402918937378373479474935649391628593264528829146248039007309624602020289603356990032008687411718220999098900030749321170674369276102035176540467278198299408840565620724722063150006823920496512043012947273260182324883385370022181514144829662722645505550436018130485623291166953286231345095581501330981072349564825095612052303882920071263550837837314085418124007210305004538723527146809435648940926616883596556765473940942894129749337458021542898432383873405407716323113550082250305346779365072598777596932491418167061967780553405019230335747550482896582029911647102610567830419970402621810870773173684021142584431651412039654681381493034972104088847036660940479122214088264726581311033011854915942486194684674807932704533907424557870247917448517254862372094429586857419387036754914495907785948388152688563735466991811055048537552366062698426168116299074963371886680933156215206053805399515271948435324037197522152370548006718132121982734014590697397889961807053191319287974588771141527458049756687098714903870808579658568188582754631480939351415601382917607172748640555505134970901803326400262592584302630189463064757141110639164328821794193976697642402447360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,54] -62973208643633281814624261986313947193418956705380073659871607286957936843933708924961129631886032145287888955389834414944602307368436091141193243320132515557147443761484881942177830951517951483573404704891621904129415727637194238084489580344302406817976411729073483127301524988069662703895371896646197602384518565736787485650059565735412481711136695556398812635480943164677932858188586175215812956691037685533396805747380565951133495875629631917118745635308266161958406099308032205290997940674122840371063516138964178458774077499707300538842834368834105331278766813876899865535855173665987328463458759846953317023753285702604016769157655393569362627662835363893493861565603550493941156515910008804738983990415787230149315977713659079733019769712808504924612419407157743582398818826652863631472464428572457376001813338870227815872703346137643317135522465707764612334690694772075500869419930259995596881255484380512084821870203206400848489012985222600554620356135963651649523631546116507691064586601518227009026914958316950987389095957516762965362566037897883638730967651473705091772372932442914966005175330861008968420575401000180438084192102352027006194365999684259597732145115868092085353492577057172230774049592858834375265895868415644135088522111891845350557538926986494146158472726609695496870143275849330934478714736256040696628040092547592447352453473849443549958852902554162084395419080477866893254097234200977058511871197769759408801121996763788770631872575040883129435390105997384876485427116649181315813211240950948000626594284496374710235261017450542015614066680462918584592487866769322644072419182604131457059146231024991905942323863108606744199338106762108614427200289310892834470551638362675751159510798389922655222298288370364660243901144447964716177473055043604057572247563722583803786118904134865669687400765711389463227602935035840997248550566364234766629180938798032078197677790777541347562146670276615658916750591321405980292976782700277271734808356584158791333087519301112189994985923219341504081643034414613550641386624533433896582549367625030371922645378486786695945229844533862884241467806165478168359188873296651725615025165898673329201303297133055761969167112358759106964037063044633888807879375977906638420257994112140952735847916117954039321348949794236381025434494395024657833019216396447586015186701825354104211226744819737709618768171324905619968073994931674094903524072173772827163562211201133712597268705727048021499829615683859219425416287907921290503175387180222515225465997168329527496938316317799098124022973261898227928810897268972834125564474174675296305721886419521819546156642742101960527274854813964144185506374056707563188903598544388809986421050819431029735458560539790313648207445227548470066876716424624880240242485468429460075122061703624262048389958039122683941939373638614772140284478238176358211829843870652302912555953367696785323901568018551506729155191671079739189697534778471087507243008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,55] 15828186856263298578398700403783567719599694316645258442113041192773648566315621121004391964791181068342805768075170846544704123206153583312124169790756458745890176157902388320423189774666563060313312019187000234209085165972895240319063724417572756076414516855177706331238086210619077617702782485365641003786030909094724040469264840253151937589188184333246433996010299467540100572119245949016034801802923874120021183196211169462542468861879307967320314275141012926268504298462197006652255349549311353864544059173748231414192180720666288611506855697911196369490155950077947140197827181665107290265475721992727072041491256620010357443941911104941456315005700218532074320018475264416953050306250003599881107663666374321535005990766089174224111112986649685031988844743771762350426720471199416970828046586322976481507120600521011671125884445458856907365050256924766761747561850804047144587184067960610627251751915513044341274929219231200081517007344627698140847590088253706835208472776645901584873907506833955656984087107001670443144281666366863992845451160963257942284103592934200876340050603557510373489060811128448736750074847941961549891857034510761079234662499244118554538745482957933054170754852110149462796858298948285927183609460248263833725253686402868975201051142310914969784064567694387101876747902280319038273077986208259254708256073524051283404055836864528430298242237848074722163382633978973811733998514688680053676700908407476985313945398881400965956506131025195972985625734137274276906933773016081260962643731627739537068172191189002970025869521007194678109656267316942411501758200728351010077402223612243729970494045848460760010507469319339661496853922926567647461740048673966972356263391061063391732352944098523660067508341785631666374200169154295279806562539680300086669560067862462872090025601380550409580490534256266808650785998185112035028266901053819413522785738850363787476760247413257397849204717206280367428111056936369003861067295991711126222193678001927706615713530034210831906324772185937167789064718384466310920234915499196555796747930425009527156815873226357322283918408632493235087919521676296940330856620944986127181848659797486021194331103859378486348327850679818016580038601473565388175430140755265417065794191815992078239296970426670222547638504441827224489312185299628046246796734234436815440517874452069141520764109116186280753696236437771593445682949713585279934295562018328308635102455131414850036825968023255571106205197722747947118869582945866202641176162090218853469807524864065981826164057527781677512132417410012244027299073996399623531379356295564920018068798699557211800390755667554693688152007552708826640454410265396236331644656952481519434003354519352685288566120542516604417787441600779543957522572633354161941253005942662089417036314055193788712984828030251534494254346460853322882658272635555483546186366834734341753081911082916743601088232103617003805560084960432268418464657457164273875681280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,56] -3232789198327383122124830542617999299432204874750731138099220036035945876631970859686079420679344577742874776101051884252045273928067957552988153544642138293584169548439834923672530323540777458962194405302521599391026027973477855281805698357973466141433056146829405257443651407551894315611183417915489515697968272826090678209801968252245336379162652747745931883221946776194605674872301226792195233624314205373657438398882916497288108149142302081231749821206472882712240332815462704158096549090672877459165681825819248793395010237483570935947479818135931304911513007423994191419666473287103463456597596933989720781764563116025135285932499771202136799892654549681119205725581096518522684727116859154339198132881395732895372860416399535051871508368245656944838862460309002780277571599179397297543093381728958647013076994940560345086525650951949354684473380398068832157224567903149875766015914281024072749186008786433863441863054436272962388711898026409592494739464726171974826120108505645748008646846652513458759943920965826491157835233249543622097977074213593338982095338322893094549871772634061227495701752080486197731353037983963626754461147165172608950728536600710029445259458803280512014668336617692941259844730586576106982963279216688605207541576848240689077071088216550247755287868149171549066204693734666123376670220856098897078391447916013421142521157162701752068824135910238148501989634691279502207297927982398959674414829548999236233600862738925088648906793754791119670692340570367797466706860559494743729092267352278925368351556734267342807181159338504941659756985775701972604434744987309831217026913728056402269744718487561986234389754026717035800174251013660874037826921833160405134873282717155034107638764420589457516743907434307798514656811502547058773469842860779197923254226004407163795705983914772793250983921345948168130940792533894972272271326085872212808223815703672528726912792471835864347907951886056061968310467339553388565002789414672625491818454170858985563666660771052208458109175919220698390872748021652037549567378802985922731401473700984769221610771759507406754987798077672384855575127128482340695994835111452301735699564765919995072669191619535883009524110860140367849750120121638881606215838665815216353199210573966005515283655720724141133410835749162401514242609945658077086032747508556530721981363718024622826670677720348997439587429599551512031409789685479750151956203934273020978704712848330519648277971961913773931379338313985155908893109333247283971839325085979982605089720878406079441427935926694064434737411416029456088678295658216782321268556108337352649766539607887931480608500689222475292487964577456321649304046078670431707925273417376423237416782619604580033113206151917052138998671582081170165263918390463429673306594348699356489133116346687175852884901860548337721271310351935744946101449414069447059180582867936659529023703805134320619757675375055756609720647971552998170018145041600706127069184000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,57] 519736724846945864937312534764549759950424685815306132011357237829664347521756063927445191128816254514954247439692790355065024270521769025698250925279205029558984502932131238616145724129057700488002240378550442117481920184421994512511274366364666520268063481412539124818132762129640187330166147249042485091891511694494510256578969304989557370669628165608950163184870104181173696568420751865800828194908978677294095523277115557470538293856348804528587146794724689084625979182552054991182297480596422642588571583344778190151418783013738861166176668211168678259234711894355310440373735587958476043766776387744049966536304157433996770501721257013219258889757339111315887263148244590934857604569658182816297870160740533170999932438617380822282571785055468183015832462476202013972702433142590419067145090352994373340701199546617415507080739071430140387256419464774374402359832575145613046533231263667494015199607160155625829042665920423729818611168397985979740352231788054739849449152846563901155737150815252585452430767149624992174013357859077759364407270744693775532598470367755150473582585416320003697747131838582126507873212838571957689232965150373659879200127861301877426029166050919750314053943486400654449337869318204647257608056189557345705438717862767000797339631082925458960660414663192368570389297457173281889004094433575136977844968354108844844692882111155378471428839557626649853432650793037613361267950065588526062075444008318447713256694258018502252081595133821894985669187785932753889860038036319578291315678026089978268854646870592508165954003632244665890323121638724610404720101560139861061289763150926722000644365137603840347226125737521542052775096169963249347718479564713933435648717060577889714827328792177705385991161920975206987187492374653580438542376524293715593700101201988753156748811331588430311370852041317288470457066856294768355604977180239804968337161233587946404158113776827177888327342795517350412103574562464718310189079279908215478417536385752789684025136818617114391087496989261936580432520987567043888774602671681165700399603380985030346578077636488732056765660920536075553195668220014084848456777797096431644964075242354023057163753914072888556484757678981598655442336277183061716546787433328960242796659178130677230389970535648302063011927972717130263936708390481489631283134202719929145104006284854294419535997156374786055122235898676407287170629775797319333813338008664436806286667472573675038104032017998544134493210588789183893848002174176997404558316003397571887359017505500995251492687157943231980132721387608517473399269640667582229861998767176841638468498945687245328763236247723013928262676911325323290363511478871940988351361868141337595148309176986724310970121308679736193521027081945575572097354327824069518699227499897691958657335221146331356238709156195866750364428537916388006645036341604138633655201501120838167548043604614247877593383775765988932537071918760378739142641530953375028346880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,58] -62112839985293268041434577304824802488714856557945255049641997850111804478364288837520074545251941801903625498896535087758904702684847053225271632988654786189454165783314722184175423861069940567595609749020031590861257875767366697670502144773824623797123141586118492839068740360100091897343105857354345483409243964703276976653261773328151495442546456877644949613136833770884070232322126274081170922282630409735245179963527119896503902842354270445653103868732713035498279539005483403836754918512543069092484327054674669458319532914019893746954732077864115234911648600999779440876010926036669403656603710266834082025290676260568859507573679021754433731158296257537624664265198449502320671742491852153461679747004593934289417953252281529848272709470290383606433299320871900084551795933776680593908475573837314852759137043119644437463237779221116490978416432897820485199332865080262268971205256737100279525999559347134028298726926728011159195098461042874898605861620375745562658726590354232412715352012733449759849608958244188704933965638945165638150478671542323861216939854190331640479926358249427598250101194821243716416698544503332422072964459693232467280628815623529238675610286332183122749807088673614251024719722190692160600128151842701093962111079823787071171416888467314664231763896334105464966170513064924757763991987934202856545461233422597349682553932111878515871857713296227743234226749512484592854943916847676666576184033029536683935945962553328645152217246701751337806508010617834749931511361925153877206008012748762029911346667698565606774373206812706888926375180586185018658073319472809167538440757134132512774141756075598291037012866120965830851577141698364535147348866163682987917595523149009052261957522478565742602699368303152756478684965875706274655333039443144089192063407925188989919611554076503377776257169835442768017472432486272005405113568709881858159854760216766025848150938176414651343975908864682564040711448661807811621229928554492621794504847535493803079337340942765038084331347292579267200585829356972593318361944901219286151003306171659410849786370686707370249568792876113150549632204060365681484254771467248695895675014532136251090517311462334793260050491336547064065849434709585034959408854744813773284700460634117237611891176785914582100351291848649104892697688505108069550568328542260133576672348855498765746666417125696789323373392543550923483594694876780004194155373524019402092116263962914544969606887788560007510281951000789915318404982302507987548226777996388780175143287596824784374313572847443416679083469156889802223449142243304212564241307512944405806565029873700996789572030044608569939590990507192550617664347546806450112028720940553133993742663802639497167166880237781875713226112805725235202413249179907525101390192704973978738990482303624638433231324370713072778095608046581049376086362214248360143102650604911913499682312354399736218041723009506106964341133296917277179142094973994409132032000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,59] 4854615805199275048408672382610933433148968034876795024527116890447815949638167721162919497401527530894090683239525638345234355700974877876965348180660409847642477330414518555903854920143920758389312551256131256800928533062973679683521227565387571438374960610639524567358367325423541211868669303208969360936291572520691780550092628772910290992198083391578796787954388300839550792078866373281771704632776457410050709908868704638118120059664255795608270128456414485814272334720846936992693286259762455245413402826808220901315601024123544019654565054417242929283565093426537528731533454875224400080762589738750025048200521454143048800371646263759417262886248656658329447119926968718972685963077967140825783226149540450882853653782248390611565301648663116988107458443106102215479957937565965713964771426358086881470533334839806552183469312048852265298067466329849243209974486181974883408034463398308607809747850627851605394906422859592516297756455717379358295815224402134215875514213945144050839950351419544559286192553480578696363681329712366996100681704204393040870383888117428956551683728678442348458499318250637112934990485836136347211776199386330339784289587500066975969145958297452851530083743906062421872424480386822769636344303206068899162264031909238126013478265354106448934951966044586133774383962134946689568763281154320263077606655991955698900693176525335724102794501361343502136086239279761349087090133263323616835376257983784631497076564528282666090931704242534113563635826483020252254076664513171507231605821977501654526103159869798384298018020115924533987326043725352260064520651346234411594898648829294009029874738182689994113230046061951975137252739492599524408670481192805276632952192149760743491723263685566545302281157495600415169277124680686989904574789398310539066098191774168032927048816105929935443296452227983899810898581783366835400595149458776073115509607907788354928611949013265094166651239969339958446222103919316675135536620637671337215809015806931585757063881414337881761350575341037085969448440758414733274878285072911816489288328210077771040602053110448836451145052437899761419222123146582600782690010457547518460051620442568485832591780113531274745879816177987790136292798719993021700249385257899919756948322824406441111798343461970874332185229592176545338081227682292065452188454209651950210661167792690842545240981922665538925392537304867125899296732851067037871875781555867991731180502231310247886695464282652139827128288700676176046330964632941139726569188206192423216430455400445487081014678400316649491789041622293908428390526172352682040938320697272641259194293026584506444084464260560756524965492647314023393988974852016376279783973128018292241439878079839285858796005069572984825378345250637119279092142078571904698991925518777430787859543751967177662674788478024353993567821970501618886835207434978028864161720395712400041319715564051337804630363411960139022010726282428373393110370713493716336640000000000000000000000000000000000000000000000000000000000000000000000000000 [108,60] -140436937805183275422828206671310958983937453915203959072991166562999249991111065664673596534530634487142953503718765234821431186181733255041354782635048195674430104307043809788759633504475359696764275588348858331252933418802934616264813143915717287981327273107298782154663911960426898088318387772117231920635472020783319343837514985026789184893338004009838646883595056532022536377487338028988024419559324565085860500894412083406123751879422881976414725695838520581669958564349763702136727915728533379088531589359669208688343340019148533252624655000445202187974942212186613221504967396240057775723021656110647450316499392945623064514590197607764693616286582185320264492529452200809168692348771473812252663321007625816281837231232765565263725287982693843753241427812854837048289628961049266614944523566420466723094534241559406126676986393787318391088950026926377160081583179081057176359906398456679861379352276846124703017943153573252753742988095451953583847283119730199603015073855220005417153417533127713106857272988616523261699384234391556163639280931940266590718886706984133827702775010533217290422892793811132217866543887060022606888731553476538663106628896084549766658456709377753272531247267875002512254968852995641658039285685919261591606649561462461457910442656568841082143919303828181080271689548502365765243674131419224813397425537129880407085028477553049585805395813012563042899770703499447758830745774666218567373213798273349075753146919165074038238184883821114358243015345945423828432270811489208147393217567178784859086243736593027526964231836133228944333668579029769553681544118081858148712858411753061745416796862974167091582520118333914560997913202830984024896054803659247405773281772669199112422891701156692160211975788404642736236611704877974091305710728893811144673339289880107239944915847408982467462611409852379401949635001436131739197617583493272208191530872522240065070006738151124969322933860366632434538773709733726216169773652567902829817520706069839140929293098647522281454869979618729053823175002919332531203352538513679686621421859429057340549195115110409672166826924994851310802528525236804819928542222517487958126955532206721326796242337306775422651550773459050689324560716770886443313303679601111653153793934217178087926427325354172032456087489815348096556475665715019294417640141154611303531205453429551609664167656452950558566750054671125226926068265347574991146344535138734398299333795981551327991456613466100098550542779396395829449264712039010577211188694766224356994548473517941535998402556786929836336671313097725321030517148905258593711986815998417041162769972623111433881834375512416927765039986982370954330044690437950332387983342016751843615977725366771541509558540724074664558568456776317620727527393909349461077185830217780688070168568961889067017078643312016293220215700023376676748760862232422069564863393154386524598243216992294548800218191532989109452418966011065932405389101172076314624000000000000000000000000000000000000000000000000000000000000000000000000 [108,61] -13591964233180881174564098115559853172672611463167523606523197562456657555666480623947276834917453077449812706035949628573787983057929033888040712978257468280562483439937000767694723625837819627861242742313920488052667888638872576346690483509126007989552061391270458124377157454537072921375839405688078329121324318629798406825181475935814243541447632834517103718311259132739718054638699076339840946748576667459921813749886968849571147926470712901431565463236994548397254834305692471584305669408665195278289721579809653246627973017277287413595902553908021406032383179368897776723166959195194424478363825465040864372083309653027584070587908112840413141339425874781686218031846799843764006000850473457369689788942190999011962741310676078718292930989513503631681319127734039404273919785520835543483258143443954055120185848620787148895718229680838394282554194727958014648453548106309901076029672131621610769598278270745923049540289905606072547437109340201395589462391322356030331734330705096580889328337479787868267494030988114224454849016888601719099336764859950164729894268157728884109140962478740268359651489791527985316782489614382204991856649456620253712565298451797209546410871333524382771806361433483257308651602015036448483346950638470398060673450033740634290573537654571324953342862709596850079738081607113474507282683651207963792158269704789735201799318854275704522458054169609411165284670635339138414092603181323560511637504146732706297212464972034486894837152953042314400048201541185922582899997456445384657139712818739282169821778979574306113513229538952260242042819508178164279250774894288466211521329858308846122090229190728472286068702078117017798797763899384093263749015950287779359040672676415676799234975852493521267602333886329757508491346422400220030736237976611027813742333930687706293803927370100227046458585955903840209792946686895367132919753692704123579801126625418702093494648192443576889946783282917663833955952585580749747763970082991803498409430040742640332791925640150415039909677194001475660919859479215144145009047407727533728552605778959694123456800966296707124567967488807252170850925536114101654287714716745315241434201462149670098186628579479304267749680868908448922706348801017545728524125638143954348855552968116225475200855325249735251043178246214515177401416364314563618499809418484076041857598426739676763109131724437207227022828619197224556419438319297070225145820156873982152831770458349939687751977808394077905754794382516467440934598152985786244193218850055508220043531690961419921009496550551599590644765539060863930757579825227206240384331662788418110220217308545317943608876712048428721465320815873582417383749146435160959050041098875415083406605986727807491464867913421867741918952125550823737352937093124692040097952897781889423737297713560399577890009467956249157137421322737681744548098851352835828997605547117311649963888102516349252890825103206819232488094076396512397418954520809963520000000000000000000000000000000000000000000000000000000000000000000000 [108,62] 593765284723643226405850777317431183806758109104225877701902861850277016598425164325712570108475162548095902758249352232605327869275640873051259292048868480034156251446759422557163475414697758113813984689913433947871830271032257163171502023771271765069664000606407900486796814134903222298959329081975631921482326219282141879137347823785715827327306538327841898170659009883564903306489759587099214777846678620587821921711990324284208949403760431598438858615620494072022429692426128206361099016833255344095551138975338831403579495993069036056959102068947794247249783766781387990858019686245874773733712608594403786122578780427315288194038771954334752057506005077735420724342340256716850262561301253796323983829607708223783961329987778429939519975644281317916445275063984429546501998962040984546895582432611929514756330818205582290683558312378663362342602561141052957943673022499631894826704995022325832182943852237218070032246031419446015989114464846428201542335398363076231249838667846677205925950171869427597131724933883759677025809775775940237823358230714873658932642581878080561127584076790891374717853347114758344078751220182638235851564438300180180106412717606719706092576373183374499587698310325075965243041751184895326285016517521323084117462230223401440551165408625766832419162647597747439748859231386252703213782526406089446808825595219583747024485915608085651255064824184179332646607376166233512002057166802890186364325061376941061844891122492199105158874725110757556733842894257146231312198496278036088278011062648959459825931987423074117082545360678641863258543952295223895714049888631469771830277929503230825283007424378407141066412445668973680338317610449581516119746868386760592362936882166655828830778206962749231336518009037034495709545241391052488230295457935326890667807158749266205307978081751081066496110641512990760813550724539808888334374795901450117406886975853011112450365165275173582524015002215528913586072676578799881299866415848118710485241871706065997357368771835893151478370402363094459933419492823053133311294460569931167794407235785230951538615348139124580017426750651456864279328844524290203267075757669679715041409478914303039749287142973441568008091474655305832844342763592799273156934802133626529776529401473428518042973136385057438159696603355868790002158557031233104265185248664710363868717444182005176145019510819219201052165183978760604101825702559842003636190398015535671308243393446072979964935716428164238825296592224614959256058487602168454282453879575976894897021756545003089356749186810374879708788447371867582612058380383994332980306080438999318542468478680916715515883208397707426580938306350319174076241725903143547190265224028496919299096913123902200772729426184690870639289554177914255321234671653543022339909298897022439565697214423022566969552756922587973135144476653542927018105179593220376819632740852522559464729827649030752861641553535233495721559466186112738189612863297945600000000000000000000000000000000000000000000000000000000000000000000 [108,63] 297649971715685174673828378928756418506606283543353418051447712714281006684565403771967799148746169590711492558608946673767926383539146461696943536805201003020833494318726718701436526433869463534761990310829606326864628781089770896649459578581912476104115415680181393074864512858044654862075599191100319386963432199003128551502558523231637788109553033210383221275236536285251738305867034611866307338757407926058609455694147867805408448800560373513753758528686566520050684730985622105723481524035209606134339885925632687767603899883285104204908495890090523604755149087299306447906720490851796099561687777993272453581130884878041486106009990158225744100542141391420858533954176977517447606464103689980617577414374981572100055738001318728874322792905947776502846360415915834413677691675916135521283302674728552529264149876682489870320175781143333388004980916263170785199980370145961250203743969601569454730222683971778395128230059282521524338322206177650401408686735216434567893180301221021125059764272567047629629807553224936578026758989328149288571114551669243369625432159271048612228645762861465702993270183261650215060930477383468176908289958319248683786279456692051512235520699603978488888399226720770705322760203816198958788647582783801906598889505250923046661643893289003495553475385989268019257652997477058352133508041310055137663298232296169889129492930238825832213527552669615094239092880618838976223830924393213846099406308178631491359733549903423204961048036743499567309315973958674636499826370984763119278612188307584403620141557725479024607319008922418872923273751669334905833565548406597347965269428645064331393445977493049930830772715629286054798152515207285435686333195910310027544381937136651620625450041605670251039845394209594862465027866741411316070389394288777863118712703162268458343054044429982537789273550644325793518222029434121567621509273530039923232049810663895141713382367877153169787243176230137859547396884810214086772837717671738102181442523962436962551500907719855909832343371512771153304960747558759986161228017429406787854072506913572603426697313945356444658761469252948868055261622892458849530669455541696134917937527544760993205534784221828483103778588986445604135781534645144450819809772900232938832180317203697180526896427391804795016107400441156224835698223664283032930098152240165144080181570859310607607916157348976244541542504177775391548453714918825699960863565621659348211180726460241657839456823050949826004166543357382073384595588588265785115936629585060527036730975185891021540917841989990143310473096209160549541374166788934113284647486018890470351515348485294655647341596516192407579800932085730545103969911941914765786254658960355883576863947690082641287025253604822284763019545113701419221444656661733896004399443067754021254389968298962712262199494618694040614359822030490986432599155029322212422053413060642993804020115703476936933631795740815282797307036372777700963178947333324800000000000000000000000000000000000000000000000000000000000000000 [108,64] -51881812737309097615681581199127488011810305241593267342659291623333850523006720849703508834879573161475541924826901232643596576353771870273904986760547535602804312345549709168943985185721009712072808911880121188741411618433331797217966124789354387567795858244099731897708822459571582139272822407559647699626441089665052447032949180491254407593008899435760468732265301765692864603595195085344461320493115085115305560102892824570310576760786831576493762584352566720935333015306093084244040719231653489516711845910547694348946545211131322901667673856600148289501509193102338878873809646987151253380525468263092987043270142791682242968847143113884791711327383216829649986549159681844605437106262705008075560005144591732680613458431109557566505352425324698259213975240352425671485214671678019518482726209239960145953584354154820595065659208961808726714382629004898752820776145969706193158841120308176308120860292033761785141753189937613027178843479232343828481266859262030943617740745069778888946761471079244466276135875338192864605471311108697432452727156407693472256295649930190812743905283575857453162572137216608109772843997804515434633838762658101359088376136218479522816354583474743260344416872831239224782001805016359507104139126214536566092586417520126646159325674719048552453757966563282532585579834317828652219295684668438209679229803062648931258664790430815314435249333748564598409122587245395445719591016663709859542445603375664060002090110943555882603345643639952173548223049039865716313499108175852815925913097183933936439487131665199214055677787626194371377717233761669687022944709259552346578933480403941853857991975908683335938414425370535257896748880754680229212214337126963278818165899711270971571667313540543791447630161210172365893895701836857606342863455122631097318068436047522097567900789817747019395992414554814445247044227030043994642980115928741914241760411456666434079395989292701773277259734924076259503401157083941259528391743696287461923082888238837884652626059377400753260777639410783708207626372020640612697159067941349733015410645585177683199274757079920312953250177988933371993595845007685580355052845409138185568080696902281941541151024855786590403551851152907854732575944435758485931493309872447030428447708136024986828915574158852404574617658935810047007609769762122818474051163748932030114934764096813422380497605731627179452358945492663283313043147746917925121981936273146098807104335865657824714451436136603920296603560965117123459099593782120798325961719519497111136658330685303371634413044685886786863130875259125538988890646331929207448915339255498263920348805977037865750742351537895449262381549504096331500272825852614996401902027352792323381577735094829692891442946551908112549764882645037408298243428995692585412710396795612355388710979667449741602102328093236810174632818111066422164944170428608359068715107200057674281581227316326143181394863068686381530652318844505289580163520423526400000000000000000000000000000000000000000000000000000000000000 [108,65] 2859968124777408024048375050374011424469302556240041952540912225585433049176877339230794889305603645704599059801373339622501003956924476447743304971805358328025063700675475522169011581613992901630515743574479721659722976569878893016432606437470996477152139432675553035828009827344953284746933442699168620122537550252204155979064704599208067902117105484402954694875968026492537100088229066066175441018597721256724541795607247688858888586050406894367170716981993385027301805071351178917891321555787003520498434894718524488230876718884308931677554081005397701367606806329103566646921307033280815574749274479343410009104709387210682836629141731640219365002956693873548339625798465401800464845415175991939684321891074898979174784405467088422126434858382175614991863519650723895861042483217396725685729816705667677493030147240550048124114431558609476162065931102051718209541520493776023311416642181766460996206459951445218610387428369022874420049667372006377873941696986473956023492316633580449517737563584114745253964535994284445117801280980537321050973943330317639539341209838294157132277048706680101819901197763769052910109553558329234284366659668235471007587452836319065708607652694344363733337756586595830486122429778445117303066904922575180092938423576908526299649923950691319873099250088088618501122670480207900968318631902265259898990962491011634217329358096167643670858764095420589808467436381144536682125835652892678913198549730378985504150602938982944356160834946551509297114025715170822256001451239247228893248195880605796048507238910864857961852127165777355516191891400449766365736332492977911876304274088553256706081189243879458589992165207753435372470844251034428907820670966800365610941754693877414639383053027732475265691962277380130371518397176290256369916853445874557477150608580852782046938946700613526804876065009293032948343661378325717372878366456576563757488765559348972172473899732064121121114235361831905000989145031679972825880448121257077115715257026305278886989705111268150602962205907150642251321977512737836367079333476462429442344735609274901001119940446065718096604602750034798333050660135521474444704318973923429074309496915897865263547266985945039174546959494115624551236148037243808022398375906803279981244007571522805000490265622478317835636226801986696291810008701086008659834757826986034681461378199993186706769316703758432435219916571519764268094694126757574032911031390878264560692709602385480733975236465838096834293228129683990522821065025215657104701628179743108163473378962371996088490045759717292232922007218422135203722422904859019133360427329633672006011424884155611982701962697701661437075441830177084657103619113314207952770922185740963678879199002140609251197822807522759405922129304858393895671155754331573376242047622619561147990981388645386224941358020733478323936536710381252673487003155176306607704887088657059018372223738433563397231731947831953948231914038991738957666848237158400000000000000000000000000000000000000000000000000000000000 [108,66] 287915391879287186649120251302398903140544529818675846453985858369857294185274181467399573354450885280761798450781041934432498288361937954592321214793356909100505981260719303736534348043195675349623155839177177264267632199198476150176382774143828212253597578473794992671832600582634511390128892586968813150974773084469206137029013593559323859550149863561881427052052974505188863481815059492553581059009783538108362107097550782868623775218028974044042337050418336028524059214310612908142723638687503865020474026623571401144752583331628292499210153943115099868046452842969271541058664211767648007642248419634524609742000690410091044472449671575468259104903776989166565041596615552952946808604109002698770649039752859260704818074892057945381934373702171834400055588282282310936188774181514851176475742218730881368750521797268491073234106893880558235755437425518031661822423914026267857539993281483534936582931903146195174040240564331853981319661507568150239333772161755043313918355302185076961954504169432749359267606356027560312569885009094117421533963670584337819900452816685060274394084676127830994264510542740446916690529750099926572109400924635503581584755077313221746686004089256056233681614012785723408769751029009334178353345294029205958218584932243545345206864409078383880554000901606636309407084313975090723593183284180021308407315777970094155261197180770037792061167123805168956286512151519159285829297568033384071910286286104972231199897688522836564677438462296124585096523337821470050214506986596700135930245328151380375758827447352144759195992617399148012335796255285292657557089982762186106879810415912032952713081689952365103234727180199850210174308693190541895959964837117747884553286561266395680681432444171748545388908174496330798144758261927728573608752752302750826711509851008767650712853711483370515095493058790320195292900881045596076795723814091836785852995062091586938657429621666929421124232324880237847788562325787054573373523528928680676508271068084877108652897490869738421767403857685936571863598417539219648630321845981216588068030810033423440938856556045600592558531526544627024275861926074632360342437491677107517107898153642425191206265212241511164876389820654136568111470620270489006938651632007245340609503467927675273474460720725746384581419352434379038669571993172290967154114156890718787794143606779524024501743188845481649946637351757154410997787207804584858829821580131628264061152611224363476502492497846874800698111132137049599448670872646509020992335092818022378692676682717088251208816822061045757357706093041804521373387979200185821225171096457981258082442860086962389835152506391857208644511651020570198376151455502474303851943182853052331811632777484380480183559658931439219071981538571606786143804794026153044420453054349237521208642287158748326484315198571933132460124558504380441903566131520352235822266177174117789744822046836852900747085087509362019159647206279183141852857289932800000000000000000000000000000000000000000000000000000000 [108,67] -80952491793107038822929705676796642589093614014255680750178601532880788977033447596049372822950132710177715484027690826799268510958482852053106367093279967026166814860159861982598340293347370102778033325987363060761365085035271158286893788652049435323879103397214090183125594265753257784955253030276548290005829253130527613694958809184083399383594426694590565198943758872314901805260120626168884887202284156990984469082210736230102225815103567216076108868922661897324072508933562019297699172073575082522290936558386498100530076327769719428526051280120170495652133828641612036372506196866135282697016559677223618270866103210715053893016768755654367067226293187359721176491448416594111822182262564924968238349730809023168243598843773573221118805573259378535301890322150472181364036574546452493086079248200879748452364410593774810855770476468931571287743167452709410751164775018061928657758878640891471882856666657188283148348855746336253377568279636360001050715724722751125343334382100739354987015265418538889813083449492022551757376796670988376929143817828911167717627912347558532564926507159130104976096970506542502850808055155277925280356889813536043996470721593353772247815490054129814775583859371338482351952073868413698991587798868568052668284146408944213783150721142930190152546141909386777857492611146571939575894380046204890239741758864557876426074319523779959007415548619617990137599827994707630519290200644550437340607683433744907830274501295570922707245288592270230106770714891184304511602107216099464164113945656941138196288800818661976271877645658291425071088019105617048477748723802502323293623324135386521777693196716241839490937827522699381828214821217079230551030971389132372524329080296726432570438591923574820329287083343460335731260672989490176361207052102367633185728744522046932132359423457730132834589629175789126450563516522292797441511055925010844768026761548945233441001154350442010724175763606591782244036787311189680721217952114403965623642372938110519171063353015726790081990127313782822997688867783221419332408677834281098551366539884331469303233975627945532203808443742936595713915169180271047609926500480044305716569944516536390920393597231551273209117472329215869245837906951122153579797951768425896818326802721178338606762740379672022877780244415531264877420266646662509794114304711263661134460934543615911012041125949103187821237699798513460650759850782188637557151000827936176937379721692582233198885779691978077993227200763541102705949454165318716887076649494740814205166630627920614092316349501254560840125663477769265510761736798564138169409382435628789158543416330726731570183056692440327245200156481790736931525205709856335776900663913601042140770272182115870557740167866077630248908630308935626965267582456788936093859883854143494640862571047424551090962107401905050507637989563166379931831874990243947428861345750830206863883814807977342085334329938576318980143005039948244846673028710400000000000000000000000000000000000000000000000000000 [108,68] 9918900755632119865722845500651937745542933693819675382969317465727735755947909116796632244806251235929393206744670476584423476648275880245090917103757234722289214834479901649240378739553345241688974924672599143102056817023739142123936215002210613751526310053696346915691158908355314678655929199363841658091519012737835708268667099343685037107274030937436404408533850232624558497960178308975336032184400741514113262396496471274177267494359234125375862655793192931069946947085451908874647635016491818090585319547233484322888019392500170140757533438301497963262189358518849910759371758512369270249478011549139984155489428393505296937047567262362947713141082966219660853983981391378061798161689440418562949248547238771404135179580667339614895395710718540313683796047718903516391443401006136632165076896442288760588399409906356001436990452388807183986741655044133895419491248578344189633191998980757939988638892828121994050600862764793845069295094128216521913749722759327165298797531500753759700727918891535957157623947334480931694219427505300995382258562847910676197147764104809671991163469187670332738619124426030686948082015698562797540270299501528513104547179684192196479269890238987081075306982475582132904692805605122630063344935275280070892487016106273164487146622300454920827631672255202619252823937016397398639478407382271463565654101913332394230691699858711231903181951823559349466816867451078235468232564104521970099078727126145468243718270625953320003536681612747855363643095161190994550374194202864481419782223504456493093878081653180428267234313999186258877114412424605246908305515562321036266493226504551795305122920452118733610470359370626031276891682877702514846018880607592451217345604285335624332209439785559066608007445959774079822274602662140377785297106604046905799988833463444105977701427861498587095918796514999384620645916699113364426913908635789815087000286253162544446878640892385965306032463115603575570119395005445671142263548861079374398554995378924945069317994204029294054493254971894908130647377635509885723003496110187164939973174905028515969621917895063772734457007814329644028179709699103843072341666837469476371505234235758245734010489009235359442725160950204970400262864361846338679635418986578658352195068632471519706145707899164006239667321830808610758581516458090152734342344077588589049669398919437435112260552742448381813814750172463803253245425092152272402607084115387611849142282679596416738674927277506447237815844878847122281177186391133574807668238429016243735477306814859626455731252572531644468539835535498041090679127656154895045805853464129081414633854961439603744442908733622597092825294966031209946838435868080001141620139960274531863844869931477582080355248907536280091374405477028918906527279879371569771646203979893233192805874978503923288598241145360338050676900699801580142047492546634201760531153333925206173940229832306095515374905946274882746707299186028431681062688522240000000000000000000000000000000000000000000000000 [108,69] -842786512411715543293276080302442104300579322479619866808073772000278219435977105381090595518523431956581692729654928093792228969852945339177303842773016186900477976789612598134430998610834101690427011921259792320924875090298872910552907778061359330609440608216499926740641302420176975808101078110804104832029754318438466576791371525351360162214624758572912745561993621317127165653839126970283823410085745240826189080373364186203488097385488438205110073300289300715582611519757913943559280628666713148806985555632435621082302175464642468570274588829233421695264375471323819829927948578112183668107968593512752233556734546640466260361396061976832764478243581353445673134334715767969591311156117876491708069264916488116409769095949287057279485903253573345320790366877217274676314899695891798323064737547506558182452840539361662388112718098066286905691105743339863843787053479268452136390840063905482581784391436063394860388121518899049593603050114188105109868181265349072624119965162843574998242001168560338274724309144181771846936982983649528728193883633544296840430163901782700950357474997564309613696289050986945173085369177703009953920216734852353511347098365870831550273017125420827721189726995078476127382742224670103615054948001497186223018424928044797496700914690049677274023443796262257458175479293940038484170644416691665591029542973846264597832471685541033112290695912926531245152699494494512146497909673885311288556424471841157270734175192064353972080570142895772531944012030429947428583918843019794714679801786187106811384969228086936414450474806392459346034502141307796097262716165252596838391186518807702457986918237345195592420344173577076424404096682026755448064119133434431242462665206140897675083725723025807583858916861313801795799636615578875452740332384932151346839187496717777748648335615840193210475230977444227280557002280920101516088525698477002449105470177609802038725377609320566353724380541125106100055673957684054012827523590100350386341119141593614702497197178214528852390463113154362274617454882191440182752857507633299351696331246720481617874026657966399689781611815307690845640080610725295022983814730143352753172661003650685656283241051810183213649883941893317087430597471881849548490607470163953269702436237679609154363849733108696062820731921821134962855563657611030890251633929975768181301987236728496707727211578520232482348539572182679478446423317596883117308116795238127309511649451052024946900773860455469937355466580627335137654314705897429280031962618613982110564440366793950194431294733047886437209079405331141390537716258860831324840705958070563047998782011848472522944752389373563374239349356404639752419639782472335585315952526073962639110293365300963742871411971563741280035770130109652971253140084957711315139150755019415205134418204395473623695364800703047568308634443604900428341190692624732104318229176835043539484295000486357792835758152408105705129198211131471130610001510400000000000000000000000000000000000000000000000 [108,70] 55319899186930356367370581835997827223356833302596719995610816983930770635832749247450839607014641137581770815813275288498013734115630556540057151146555128160873891499231437987120291742657127287038974163551383568002780263152392917212372029756090666375055859959270587095618977180933107493227774415835157150829718042990006877497681551621581712037845424354599489204656245725120143146018634646959693060295755030966775827278534465582528396789840285370624445897641019483947347147451807331267995892088676543363770979985926149253444415152669596266113180665305507675563152142575553699867801494517960530664403700581803366499523927490482612124871528748956580773376913342003227564768933163182704385829464069474306505303624289983724268686956249759886559977083895336024518243771049710453314666532688182621433680096315594864392131048314581509590207091633357407009774030376292904288486088242381925978390366474185607223378478360545086998027343070006446729081573870815041084606850026462485608423694649125802928912127138113586724146425068430093080020210884338024651957773954679288005618740274915407137243034752173825399656811549034219888189590918860923483998642266603597923826395449591262702467332508697371310360300428369059720167116294692631281480274659322293466300675776865243130155245890485910938662631665661113839676398353474777398736784674912716854466239468745116236933412437967690169052668828698354076372328314586134439169751169643446601597318670342985451568868986079819545120340771101660667378060696332796658494312722825652328674323735501623916346982937041035046103613224204037796335245651551138936923993135227045947692840679584503745055668964071969940099937815727626727830274404262140611953829193221321062286415423922286354823950211877263314449802491015374459409205883718909618963250723704335666452939485142360924586373582079806411355572172426115334961605131661254938763022871795001910094500828600896297886160754663471869135515835663314827891554957527146154755666264201125336737591815153664291885841822955111830264712087536061588993533183731946069294564561570373473202995285734565231338030164420335653936956911942953666535035570287187881736492408629969189284644759144374595231952090119713203151000585841035139138592696908776703262245477662406903394239006410960720552218388203084540014042531640773526176221553258058805177468261588366392055079765951105032792616501727937248514410887836965187873348508726504487516942551489042703824547176811671429426561919813747973385293711232833937055686374804487885902472217540674165111183875431048541451655686819575399645157730447291446359130553077441701594563159703504506733433808236654943147768842593557479378388718200973809501251614660288592673381876331652028756804123891015139108651116655754502195866485734199332666565445661657801276932308286423333770823398480875058084177489703509120482585783404906480895775709639731844590424056513583545586212362767124172975539779267334845506503724385384506348011520000000000000000000000000000000000000000000 [108,71] -2953249439913234368912237419970495340476383831295517140644887802867369083955396329796638821981978425365586363603959937052347593991821890450143184844181715204161633167337700227589004737997848025670226441420651641240914193199375635079368698560690256787560197934241106826744998930510357268592163736066549153655719674116742931885698711183681231484553252546145068083249282629181098923210425409504210655942682760548679048006961446400156204623212455218798168063822367316193978825443121566696256143298356614936431929828595853073974941541605542743405416495116543706799027198706249368621673596384881191885096018214006046805458426076317386786577594134909760248612245967593061206681449827300185302809791875421833900488857066920995527761322880979824524881669117668658172422529094559243323472651650052203457354754258280743590801660244801493424593653579748179741449063284687071197263063113730137462540038105160102127130824372300972607948016398278244145837059641831714369145709529365929471343402636752446873895700769160040881720261193623217851919189252644783390083014948851813947887174052673494654468372705072558460523506847490404959538665426258572597194567153879868399377348968336736133301890562363638700531980860139766598471222980117001754740819113040512867702726055227850687864780864860759210994315406955441225164942302989994096498950801121687744432681162639362381931619104084523049176901419328503802178298877346040566170212723508461129350409188767454564841241424461831023725530915367601355685887361071044571838786831116373650987087356595952041610333461624933784933693310733000883897919978099291690610592023083484696335473179369368541723344608102941651102840286258646669779569302464934006642433738693999998825899923469641390078352364179188883833877823929883072160579426694900530352750951623642576651227138257922114668077230219912739781054681584629333375475649759158522548514449737258290177190412865982445297272478432700381791552855501501565002954598740613770760676275894730162126487824574269476760308715423737320122222381392274227018560102879436296198052673534691422730460142834799234509114681853010152885430548417677248209011174460635662730167001529991475283444213462249276382944322896798070068951474452489930727576738091860039481851323563951649529827553679044701705846846573499864939915148230152436887414367133155627598233390517324865100441468860455537980552604102599170086872970016078493053247975122502513157676811441115175994893295630173876543321717870102704686984470509178571806628103567877643495855519240693894453574456807994764134296700861325784319009273500806964148182391676329879609726070480482178115133934126632577397038434080668531714854351553077841859050375937205154893707468593188088300730377388711576602009248758127514955690244078418733637398788538672559801610693992289951531928311867417824618181189277493083670877510845370868281974265978214491910854819817597239156806484578495942814547025128919138697953277255765328081715200000000000000000000000000000000000000000 [108,72] 132481529403871477191704479108308845496768923747421731324431112665604128877555444005483048718835877931629539641300771668427957405389486954355130769826437674505401774539404674558799461872117706190014252585239020392767930342886454687650886836178360977774615238698214221458647658649917327486134795426565072158985454860547186656064850167838089014084897626429378586080771708933013890617529487737090843438698275674884816862899834711066350537702420355354552941814581663364093604709899038544581161028482183096417941791955010428856855346886609051804059698194543084329133979620285834270512737976337540824904684244874199833135445292308906655597703587565226184335221656957551810406356974038803273964677757212979207036006304119914703646081188460060738150867664735497579963104874974714375211647434507870380564994378006872895182721125006339159397074717425551264701175046828526754161791256127776785563401342578981149023514450442322609232272684730034236924489220780392341868506786310492578977288846366700204466963207141026961711566828846514878905916660953876964976671755511045670802151113754508546530232325372677504050835469079604214559103282694022479116837137826751251505801789899765850207574985363663835696664454392546764155134813068370096283527036731285602806572086117926792019716026937962957685657044561705697447915272992837085033325063080721799134313049053401390460873894566524884008437327954548708516877027740210308400402611786903154686783368616208846731204233895888348171152789862212457063163399399316949625960474107958916437281945255513989400407600598630919620318247942964254768559974735957162356398945391889381880710127126867358326680521275910437121525302427522571107403663126633519350164144069556659686911331344628983217685419422280722022883477463854860098845621398948433682578133363552010790202843464673685008908016598600093357034507615127430265465767147318905069931753313000699716422632063735285206738964953191948969161624308250867938780417882078379682435915545732328072283301297682089963564082643871962483936770261516682984739390644424574459747910817312799717852647874066777124838698591419142676427691872870592704527490581094997673298004371009653311228577661227814639843836464242015175697522338222527208652154607276563038352335257492858057514746013355038173058308312135985922849621586278193885180461744625446317109311275203699317785166665360436807300264389163394810128188660513022141987241914428860372188053303996451379422732262898971214652235140929095627652929279573103861486629268975348232940031113978404587364837658077962010529769342610303074694091068539590869344471100753196585819350533867696130657655231597756563162798241506798207169486611494661674108434310008467817737406604635507850112405734602986217499994870033688216014668402196517479192313858169993674370744251596593693281662131547800544540504923653238430713804083021341591535782005615048212717599350558444309751124664242919246380167056132277632157910372415669115289600000000000000000000000000000000000000 [108,73] -5145913271292675469197288385776197357496691950869956953958787056243034982604901816973117807609743732590526227859601009728898689891071051611922730659074518354123967636196847008827819250309769307292394412364450147244000166395341625841941771743583746237521168753184047596341013050786012292210095838950642095191362515359003776643745885416164411037704987290922531362788577798078994141806811698996557714484770775107539586672853875610327555463198304224970859488134329479341349635688528457460597513369231236419604164501188682237817128261907732206638889402506358943936619960468536813864414780738369799371195042429302354756002091496752228334101076607666857718432864441713101395304221909521951061567998016024330597433563259704966766004448333217489083940048478104348304642711891177218955826107271819760210301009721689710215505265277932472078190234157877094918171816897630985778088623149098367402104922486575076737860770469191112342895630562153733509781700930348468062977057118485062304981378969788264144285259885996926867083954414131225205745510580327205957271584896711604469194269313299126469402022264657898478232608701803543645567313875649790393231045152348145724037541302872806590705413884717287316684799520498424625653781078455822372407367714348281832860407598424384913226634296993312323887965291258256027177189662936756255728911856162785968682168663242285908541796356584544855553783770906918086189485450002719772518704107218440530101237423623712225269256492640150562859430033623656436146103533941014607370213139134178053163714938395038497757013805804225526809774424275361315598998790091441749307361186535689011193788573260848849849835562862126653799639478718579321100365776845771181952525594987937123554158680092037464693634895989394833223473533905800013977703102121851774295528095277174880126101093337827275705722749638854323258962243242547160212925898683628113617926215005139363338651009557613578068306955989860308518590084052517912963291444978852394452396001505480560142929952196775390558384893151337913111788881986841135857810928760674494645002488123778226153198140507417253709918748622318032949878991667471072398697841957251419289888397673078312081751983472394207959207935405936210336695001338194941371705064957879360317668882080281548833458135332506810818356440626291057408667066589462800833743441772293140299255688044369700824441083242715050285593571151148700123427152400930875914506560154249693196801674053380619881114616447671049434714245092775552664364282085427451736316546994678258561977403466532609220675229853589122972612450072456823155028526774609464401446708275017475958255230342536795147388738390352122137628438659907166419730779982794372184086697426119843836251218868745017618277290169531223854385836423944018217824100653797667447103135139833169527023224399307412076823524903262256738504921024818073653818678591823193463399441648105020242006092184023482006537237873215470996464007608698871611916963289547512217600000000000000000000000000000000000 [108,74] 190376091936789707158690948002505192198322950793050736185220650977233618042432317334177473201153452087355497481138733686818097688655668728572132677092687539101559155990805450016170422356550509048627738830364791299646749081839084242936749858392559290043357871034349836794593110271729384122707144903251050012906663529478163838355251494376318837295155838959353418250216776626957073277294333738951039209790312717715554489115372924017413956195609719826265372573440884539806960133081263818994543249435092676521433874598565511524876498080471700490320454585061504546076979391985740471257446712066027623144436358283843677066454789474946455661442020319355990618283672165751707328941915400041065639094735839991957074139542699025556291439705780468003916134949919564146804152840276564706694493648260738673788577479525700759731960392248562993778936950883875277993495989359245056586213192166280712094985669428862613396120778002081519760492442981594540497471336424421276622925590655440237979385064964352201620594526609337569892018386209156881524749099697220339018760758593760143491189907526939344192612980856346017430200466633373931698042053411005234363802298969596879102857867282223070421584159201613916224511376876666284914347786863497645643902562617868660168596353970316170230846346611139720416226851539364792394361997546458269711683050754388560634112156613901337783198521743856436546697448545142878754929634446872538855855418834320172361737730741201505812592898307545278274620169126625471729434505651355840700021209988252313527515656738640859980697856214885784788959922648992521457314123239054993618726374587383699118040064578882455573459690445149123017121099345437063744726006350971185063449553415744987148917626484458563249989308471476408563927459799256305493198364120793990020118264453887827235675005962905218909510719732597613225302758232997964452593817663627716623296500590033817329386662722651579158705339398413929065242767329149119063456456836895269142934497578179683006317777013914955381602823990556173049357478027569423842944146935480684893638670550174368910162659505293629755321996570262724101486701790879125458253576036194809078913152082572861835359722182805768264827766463590800297241479413183696049594319373293741961756776432736419222750512189605467077506334981536558105859134688266264197852316925098856229761786564427655824587336680181926774004850166492678059607048825109566673264735999071780076064574556155845619308978156686190123958081480172311528608848832174576899357878957646672236670195657770057001862711830156333694239353472541381535886912870577969919701343811915157584259867586335182521322322905352898878328160215190896813829011325725894505118046571137256970941428664856171066903186023009332724421052424241967131071551827476096661282495427225248835150760940524685110328483611241824141766177305158884407521037371234253065841488339052331724411277332796764629628981772304521575003590763260410225756139667890236293120000000000000000000000000000000 [108,75] -8108440579567890893575497719853000461071720112247823526021642414150670473594147633972332773029403229345694798587250283434192460117969035345762694285921553864090149300838398785981950509754773006865251666271457127117613444483635895048017368552111645588354965628191273119357218431475918041954409848245311598001930148852891641811969299732973752975130942789041485541652852570689203612036136760275381921406000809066312584278591716418696396597119747450381664112124775826884231136457893576257097001918542947240811650659736104691872608225855729834926256565973074280827649781313578303156882201305477431140613382031049461038444502959905163342104545755121826643835384047497476967415482770801415974661309261664819401148954064732358386225149550823519842023917210222195918102796902713020267250143582925541302691680653159181078343053623277141555994271841349887299610074967727850516223362571074732033955010748329797177781720576743032766946807633749298395691842494617257361589433585217122225154212723323978713484227291517101439662589880894041288763327070498153575951884394470913190336337947046456943158241834923815774287907223940152518197026978515092212295914333828607691364292437787967953367270324912044590421727309834879023881848006109218566319394754824768366008637314731039913358318922446472027046093912451100224279188961341469230786833160186993257750328466597322708250729989068036408490369957058817043273795324758983929015509223752261487576222501049728151448661950864512963250949525176435988990390630199536210541104641548919615587148517451372946105514838001661479723274427876852132818760927946243550012484734799674669373369735487557101256933033156713112708077742653053010828384100536439327639361897883668733175004698123316961951427130604528596452391647785952385411545627230140685405575133902458963764873103799593588894936775914282560619422463697284884201767130928982750681690609576582884269338522384091565107505908875930466668869062107518712009924993665177605569875845537991948271043654256030284083265833603733147651600627056779142859172419411276113067279943981620915592022552042115247474796010348831010831092227467557398302817100252612760394094225646418769998544363233575465881156643531823540094460196034114874006368768431486841415460792170626540310586892766014274651674189173213568870385540931749323529002616510148282365066409848098225593774886286119547123532134155782225390224520699271335665375100392076385667842833747259254315836316072175902291174492846754211941611192679630858985300469679896546806217137184908156328503406475840877398686597907922104866527083137715187660988189137859669891710179210822130409617179104247716264595248133483467887862430444125228174063577888945415364478152753069318948194960608108992327384034391666810944731223184985642268519124481621659642093305746922960328004471737440355859712737560859087029212157836224251488505461014695586197049838506000154067470359883197320991731765380382400818207286844456960000000000000000000000000000000 [108,76] 402964077022251217992831874972599953695184345990606673204968466005062299934725908154713870243358629894744953079626884197122510208263638889060382712098299462784775962201179420761370126651986704116768702306618230841710253089525641028157648461386760652480937319562775789467312885159162872156405653422726489087184815801434996440088165030100895094335242297846560530032272028301353305930676406702682184644043841933296739704619959861927238297654808095781389484766623487450091434695365892439000735091636041267118866756504162016721214135176002953034264605176922305321877432350150659926372760199694888775081656826850844525668111211530727994754971789673462559148376572852334823539724187485168083753507408117840000918348969659829706371118579652187246168399726457594982757514343785583513808226446936545391189608003811529949563739971891426424852181272575922324805147767403750775006735183510147802645678148758209025812435419731982025629464703392420351730298731924420190951488154620659959796744431841162906189754705266494063772681459572632850486940741888163611354200268059098719441235127509426691707582298147678694260429688342579073558800270025531233605129829426838225702765696604587280311436179776362864122456131001469177507255522054507732349717053209017790969871224221248467132524598187608878542714396534746126074432034397277863593026601023715822549941957942798783773561565223627570017432948210146021463822632917837115990017220143939987325719368484392883567278676417865438020720794237424577095900498592120116970584718860446811356482102010600892840371322578674067711013700424442079279587688735667290615604465267175916760676113540208336278968328279769717463700904253272601024398972764800351030874070770837338753107511132171361292389811959010185187791827690279140678954726963951702985885207872649763542169254164445155003510518125814432617274256542534416694732958558923625033415036673294238044153373282987379181129985632818979348453632165178117915003274915400948804533335952235221023320816041043540137828808438344861300136403112740441215035865358178900934488740444400128260819652841568182211616701952754677914535511909433179286902490571731561213554096414415246295932314663288085553083591397416831901655397821587001746832488689261935866498621881990905907833646966055514936456341908060437924545537033156168689140115384222032849437523508658360031815686287197028941263681634496473240054896637304527899109362598970417404158878105018250807465517973889342221388683305878942732116767936803148358557831635619375492590681234998450763702031351005441855521077198301398421803302345931179083462130696339499116943851090877362937119404603612363365336852917439150935910089927338669318458851917508896814017643288390888255218035876917846238100456582330759998604536845196470300268476394525302301637011967244718543958371342438596176125103488162121380174800895113397931734470540113196607134861900982619366316437038326151265492117881969397428482613457023139840000000000000000000000000 [108,77] -19895645614139781266600059746231794596391588311560494918137299646741788258398415346133239193352553176121151091910623560572543407672185875087787897774788918823415796085644735655015283602110674048526022184830294720920920569289870877563950287389363363210301485409710454270848052405464417936147249799718160248013587579159615640721907411960081041688632057071309105555732936378335475687605703571746500098067100854156107977149068941087647228898211986403059957338764126026010145999005508273193656531613262597855578253107596224876220821977404918687395342057227848260209972432411212070540181768024721555181026878127877428803719229079727854245683947158247410719663932061194688064072164309069924547130884681674903265210758692620603733660840642087825516935238335214253053323910028995664450970819816298688483938743127128724451783283350013126739206485477497588056327865361283790596397254446725920802606347394185273193433383132539149314491974678333857605378340797970706127933229896940868049531905006786468778106421217560939327186211674839477209286278394915109477796222810982804501589014178757966009719118055704410772193387481061044474987422780858910493627488328050604143280048773236435753284549150394554120902000670368776325813609702880993677895669322698127297398477885243327470967866914908898230375388226073355877148472808580295681792382381956558377874496147491251545207845846032749167582341801918845337996502706242707042547548278902529077092990242109482685944243295851068365539689074862870565334315396684522942943318474820643700355635219825005068791761184880442001170264272799909795293037712821215613224543289013670176776032102471216044647956369036052753979984139289257799482425242141808986128416324691097061138141177066006055478331932451958709859698924285063236869086995715017869366718134705581026920749883926727261780844572352253552664629828191752919577336212836878462394918859887046941585793407028198919223751149437994560616595518011617668873731056885492510512354040984365108182943230055793196531596434624827761800700575762213796779700827546817207427211666513543247986562613118314601956729212953340356045662513196293873945669747802647181853898346319305491889153815920193324734239261575202258360191856619519192016088726011160497987906697374418565537580736642294412246903625247815424322953387631164780842252365202078127384368538437963498374645038227427549884585312786573222651347361191783704733207269646587108134861681241818238381637049456650844844967336478456902387438328199394387131948421368245640511215472770488340311504590241823740389127420997545990758995254354862832779066222312433443766533282770253356156990651401426689033894272358209503120111662025083094886656504613936845086413152645044529672318447726031942507539510998428545032771401550634057119280415014379234960911388805187064062640152495246746462314852065439935063242248074146072921935925273469135691966220857308665360435929936421523367935163941008672306000560128000000000000000000000000000 [108,78] 872021308872979423091331136525440499809313118943505969351449578738093193878857590011019083487118494247328782660314061620970109629405149360214957708668946431384958285085899085487629491436456964654047930873279148232530172946510058723141804450621502208268198228032726242149981715452176688161652301927797458631964103825265754123945970443259487463458928752678590806883914758441199093031336725445544753963030823311469413509951012882690623470374463704688378512650466399946408574400163440969537653829993545900976162207127748697290747032333734152523748606947978117732973435012292146611245749955912208330748980065020165048689297166081337478805871349849695888788966240072598406197769118612379579410874009917225483370267234907922897784983482232691723300989523622509878703038469964595131244383559158495980898406944198016610578691394416677599897084248609733807423191034379581646346632393993919064769016932450243244889809925484654605946956487383088870126615800008619893922255468682269420059403042434812897276548428890938948141461176724898069367911411407276878724824691261751898810097723909201127453391936090528532310520604974049439035538878168056578205657946643352153758993410997020300263598012030786539278574168195740991299187811536582767209393161843885208220897144010969196461148680002193092555217040163552966203142348607835969298813458220747854096656418606040411522211919310842765658300684462184901972561003561291812106846576520824921308451768846999365589357758233430547087503361077154553867483370257686994496546000406662577714891618755474154540903347554273233529658892409181044412305326396149697508737649196848705824080923121242683687728050462544420818809282761989891364889486341761710026762309745939871396338370641947545503917249404751556690974461161064178306101208693026575153669463865557030711355505502765286682131595782480429270479381689641296226514974374181592887269078023224962083176082398299653028751123183310088547646787695866280496045447056044251307892588806767280654404786966883228157702716612011779663544354458431239871934215795633127651059492236451703990208821876558900010942220221941722567545516540389136069777825705477156310228536115280649169062847429037697993057816461124297511397448839603150608359627428959307948126260589004276952525549377236358518091694728382159412299523025039977685080617241473516540724526344886845121087402739133912439335323008563342480591558531979828170469664108532595877007935663918261734221762669248004505390478835228950866956106249503546095811334982852293823706613486763051330504477484420879491751708504016818117049421369874844227797075023448184145969510631037644279287884698469437958792724545448036665963337739179107644164356695334827112253955275925902377807713850642266707751245525551193338966861552221221735139558849220500296245485534563479035010298934734719870130011388870974840667119335223495009113874423113941318034719725209935722021444442000019020809744242552111819021339705999360000000000000000000 [108,79] -31264712688514361043127362221781500521444899619015725406015828390557745889557996265190121817147772345542102387895057344920328755417279082855274081196732140511169916854638673148213763801091842759023032664614464185445445075954583052327472764637729001616569759956543090327391662061891934939794092518706723817365266074262741767352225241639727625022019344565218797779818170423256138035086455655123494113425582169869060469786184643263554349850477103712442744945708831960572252271349809180782730734998452516651153998417098328544253742424691502648991824189922158100011906322521243755556955056817573096390392479174092331705306648616451270446627593455402473334071558995399439634974446440330183332609264984402889474247664940162048438395801047943746249355741676110486222531144928395090220314101621052528801918553000683871930580210052987592168678269216730362675715231585246522617304677893934030335622006132242143794847797947765397082053948744447530722231722463742361732828978197673773768792664375906416630116078622186782762307757204118044330617417228997652821512910032374911074082978375799525405012645432935422412634835039684493844189939587012756020177614737141087095960821320457332622437046836960427336880834400192949599700175171924268415560531975724261048692720544612940271155665081951731966409901070625706722135145098587401359269393623795511649211824394988354079665399906209587720988561661549803178324844119370566702150503094245593953419460632212401243723205998208447929307830604113028468401312943411494937549812240357845022172448933020790920328711741144126643884600506817960383100441835150451326227477338744430019825328459976865586441354294244052176467219547803730893843942287752735388147667754731911704554866232625251721579835209698865356219963438880982840478260810676065400894247544330615947941872526319292971509162813717184999042863537363463149933754555916043438883385286641745818889210635965625343248083793324446119029792409774165987530224697045251306539895858156941768830800904143293383476500974037044398934160323031682080271066705330462571366233025099217050992899257196141115182835068612522209650241860870064874456429966018548257190046782177653369488094135912142981151613660737148208055859230614530808150091314677953612469141455301492662190393991811786661851940446450807751902246588622831367245646773667205168272661654672133008813729008712061585882946812462705636568462759219630705365650960175561520152301448756092483486925576499909086198786769148542791027834624763795403723278965493790423586303045514341027018863125668181561579129786211740383216892153580302231679702926464672429908676134652744706711897326233353138973178045557134749462205998033945610702577384817783455126282774388376915523402347836766521243682721024210136669686483253617430376693847810297987819656989821076282037969977596010487051033717649394590150670142437774982441781270204785953903087157697697010675758658445937806797927090272770511936436568064000000000000000000 [108,80] 860129903086048649940815228444194711779034207012305881765752509182981423503374399743306895818611193243504884313117064621158019481066069400785196599946553813928099434877794505390063828023501399431798274012359604779345114913057132848939655103144946436093517688779022108616196523280494298049007529078613846253662572616828554036036218871545646170828729334663392997806570641462981186422775713774001300918591399094611645429900517358642981888584262006397684907688476538097006087757315579182852602072388851013150126779883684535177724778240950913567876343485306007585199939630250487608222844661096254498222182308211704249796192487656900030304129026307178066374444403224187758778874190636862048748876581790682841872348382296148872794849581224279517839145994977812547910865741382511990748586641841228794636808499793595339224824421254427963866751040207045572450640576192228587924658457567871937453416313662489814624211099917494996207077053453703726500563491262554139789675743371410392830701323658841732730872958757915176379238030987083650880350296284349520719564036191673219019343670044688178272973103946990718391553878733644336346309706428336949547610330855067006858407347851764371925537377179043775825639073698332516626980138231204794079939340084078876993343668323820198769540012277420938915413127202509530075862796727279503285828327546494643109955663542267356359834620255223719646643757432095337128502747689246856278038507859671001119103733799351038589726821643452628400081197189455268515416970480594340985519200070372869339732604001000465275216458072564841067317619723297561595607096644497263302035368205008653188365474316018319921424398377177403948800939071190642871615178819093852481424651210966778172079971143281495088917008484610324141753451405145285818612668620211036682907340962636049358168946174531316773627741755266438944932658763156770376410985609891704909084214874967923215203326530678489183197295620771137518686816404509848745226760772198053318529292564908766699279811719533448628232607015777312151543202708840507813260411435754812124156887681541344373886851920161706429449208136977256668894417865458535856340295623632834814922065717555533265275454140559040923935060585633478256221515676268648632756145556383543709300061309837617596686007820082696063751912744970085722080060893259438722923108195952720962452584480027874374659970200434516099221638284589870750909405666540650897250311693390225391485203934636705131830661004736683695313020699434671300200398489908684428674986092807515573655920105963559399411803230342053718507611851084732086152454308031956690725679532449538836569162059585810547799400444644456147769072393289753057419396819315666888808608076855837222439700077443413946751852348710711494694816317972045906759983045374882925393936945843323067809597247194990968644198062398863041628197038106632754526316327629055922446642574382206018903973138257977640016445685054608578330747860239881484117674557440000000000000 [108,81] -15483710367386380976547400630414114035393807368278420313281867623762746801733667063247875579341838097324695123198577993010815977603785335123673741742525285057508178496055587815753963571792083391486170667253497616366687783374682150486773709686740770637886654929431993035228947615182052069528846784387553087341016772170416891903592218884598709784328650582953091011480699237891104804689014872680248585017637647959107162947126513831209075937853921713567776014476002620320477615215189620348765091149179004161631838164193890969323461865664901264207372886757425174493235910063689512742943215185765729044843381700308550893353736747902865365384021004387649584358591063773477824896148909499025295337163466060032542976018302013736728364615177569723060342006140524386332022408457590226709944096151223520358771194376844458600858043244194780830179074496116747212627964702009007957206304787077218023379533376077557520207104109441437264066996730162138426759580675564723976136329049489294991525818210541247630536558150152377545056737899154083990795502137066394783948259189897198577723685308433531472806296766971988244431853029421779713260738290776556275798469740678554309953729299120976905787262553194568374214252031388865898771020352222185348568215166799267802901487548525370479637746080420526328210349843947682806714354274157282542591316897382994099364295608500527609425444488672679106526771334686291216797197772317832432145254790607040609313326938471339642722933109231640851204211742162695440633741886294586207136236124410046059178858748567076179557061036981620054531312599103009626893794130481145222527467335306540195112640043993012337296436732850530748252484629596272590145507434827987689987255644577780850256571944706598780191260874840830472579002697618182206296012681230237997061438627946722017438880962274439636749610283281108184196548866766126855640443377865123043876165075344363983776507121599723757486446661460697380201092052629585199651152881711738715934872296464961491146982766085592963326798247208981405169781492890982277988665067659772261960777742390899859787445354135727032303053854009345282557063757664197858211224625743595654775664682570815170058819236719144852661973574705346261303817224055743936424161241363383796345923852417218891900005144495887913026145959103012648971015177913678414846656942963029237814885166056735546471459809428872217449200811134609301859343541891039244096592789781858301197038496528886693698392608980651490920788593645948916951022958504411546832961537048755179174527435382116403343043013236434882778997996386741411393392145632555332403906776061173183504212254273646287167252715348167664383440559690380616982504657883862880751764196358051511025372817661451119830224899155002646718036967544550112618640678987420788245010593315340520778954949349687948355623743013636228340372796856231922511478557593407882969302604799830662545063600891007930391740791676661597486070809208897277662750310400000000000 [108,82] 229397751391959579167123007912740535254427392972055086251325655253819763386862655257526366403054892228193060668201156328981720729251789140906231361597630320018307415481650898001404422130628619749371899046686224259225842511289426465009610738752072150608759875881443776713034532841549517768545669904079436673554058315275560004579427393760647908648044392219349867974247957008669767701730231311813828718075825473590621029032075831110001873505050911737352741413027482205888220105614325089723389711327553487893395985308183546448752522356479744871974866348880272748689062240391321334191581719448870953053968236698823689669691867603560460174570828894106018370084100685286956490580471980457532552245595530656078519554883674215900362744617131409381314296281229752092947444363614135394107757477276225962045903293323600541897605192014466374851847162269629312065545254609273876996166933791948762098331927187999025563923767126589817395643011046079480686394090448559147507270173950425477370213172503372086182723218272859774713995652785870902199809599860637884314838460681718711066157017113118447088219837432864760115689657228970887098388275135926775994627644309809891607359226738861415196538254099945134263606498411125113330022207799295264848469885807411087751835675510432730081570546905812405852339020621714377205275911368264451128340829691905588805157724607561944797505146746594592830998708316778637385819742631108895849615762656419672827694335006519842160867435146808202260087456616849468751806874975670906732808295088532882982091078798230764389843596759836352818723159505545877687964687713063863002812263650256163345635738623140584422028937447223201779403705605137076514778363240806574421582934456870942046039685486286265405794233640121006563699773567009862539149865030096357204357999840514367537010670773419901783415767626075298511476951531556487813205602874461352429724572884650016274673012585460462035214697214460521138557429352399300052055380806850305144941858961190893248924476615989845606419464085104271697691224151138407929707964358585886202286404012522986609995017636512555776169168015881874872736254335294669301133051279318533831378950514697026590671733217282637079050777745232097254501747148763271747720604000376783575940382897294086356603832606952454229529789060452198454276924481745586080070879200152965029441465364370704005796807568158342022764074883323312049849058531609657215233043310586831237612037195377683027205667666044982731902558537620911575983539769642785132222578234965154334560095249964743913478942909673044671955585918563301089709620007095378786368405415256561895281702253431115098979066286397669016840678216821798540530347730160840753679564117180313037119225910836594999828333324073947975830809259604772350652435596118969590104225813936847736847461524411193608441806692884260978334532651544078071765107911226833765380629114667694084014468562820822842636844116445974806954205249345883017628876800000000 [108,83] -6316947922412773864191164335621661101957098051810143238129041381545061948020962095795374329803347455017700110317654323654011481178906282349475327958747885088942246925359478307763069074844647054199435954362037764224886156168782400020552054024057594809404258398675439907501396032662633300355846129927750179474694819423307249422294971640624091002124861784739897065396806761736745114497449528990226323776112350131039072360903705147207709988310416216292910189716847979320084544750761934864654941651243117360091358971950148004262784198688617892055078850919769293768027647951147397233986292301861954795305903880838009029030671747528286469373080378877895646848545181741901968305569048792918817613805507006661661991737195778035593867595161547410258276689998439444045137431711377803374608003455552198600195410158873758961495506409287374562008341557768347371458748994441480359126404526713105704483724264579330742130343033071768752129309345442094911224543738887602127705642808224702797421953028870379953357266445441206246943001850800559945558493120815077560728108240845069542878928090147146929802821922221177329550888294108442289619444634891817095104685315910889468425094483616000195288965221513168602383330256065148409924855547780735850347320647369688029047622699061707746886598968255073260084000939059628146901516431258574736339546511475505373022525567618082110757850991846633838076775130952376570231513822830772217504097109897111297726661656773024663542247715831970674959114110887111953188909614128671954175667793112330908725555638211483275714258695595231365148649133199952700342386788846274869099470173171964059427685341758533916768556299386280218967355028037374298605961843227496212427582277267625592403375067264447309742238718602085830832372051698219482615040858399454924858515072318819109670380423905418143693786633959335667719301163094396668573524002488316052869611016026455020438232948720389508230612552230600107005673170881998108070922035486330708223430738512236397936036587140878869095652302488897350748078395037148449380836871159122042703791474523023917142137428415428127943743063843630731695165951477682332440909784552757353600637143872802475799181755510565000826202705432068215470642497341964388573235289406458397649112241844672190381931179453637061216264132808046540148648615633482252235300845525959216112871236742046442157111406247788241757129301031632973725612868769951831211346750137961395202454076401588721515612926966863537267398094850932956175737589935826720090802943542729864288273234902465998809415037900274046261881417002900582281678892469318242133873074524047708064095883116819146864818502223457828846445048965094330424367658405694949215364334276161651162958065849132192508187242259291650196146563792670010752365794373189823543217748048777819842963333834058385450834576597441556579086193453113486119501858981664249221617870818648797113959304205048773117797974648106715989088061785905016422400000000 [108,84] -299593224025607391269562913088361196489852018284454708098168093455032167921623953270551286957708831408027030959198870725454213176178317539820528178841264972828401702780969460372519920558779729025401393157917450250577569079698969580952337112998956393664047164538548719978052402058399463895262493722963774530007156925596605968697138070023460144944309563825532800995794356965586795699684136571613867099883674905247967864908728885096763622235409494126156656351915869680536905253451967536566821210135118111589630039242823423542184685350811527196944784165143981261133257920961120684348073169169599204257321697053101817960046251370721447081207359285641458702408194597680624109300607136422458252731808255598085310998686991930831809619430036211016773726966968286450653868216005233763057517763452628944906762178637236832696170239228807007142844857433829882665205714142395678495514715720958540808626443759865238484674484483339591805442456904260038464500893650433803371129779758629226813798043507527591842932008964699412326566142512653089911116964957409062073147334273822443299285621677780149889321978435916272577065329277683037330171830200619538278160058022649056339450959290572919775666104866647763824004373394514768782082677305502604541177036073398138038060099550501420895258583751729835839643938784913522937869000452393671648728909161765775489123326793511682268522390758018985937557823857762206390483829911850845767604758720487370857680145856656682480307877153902512643548743381589518721924625323576305834564401744326286999530907751798449769039782242622828668677766863011450710733941558555675405328363860705631932286250299920062111990853818101217488179007354847007603287147322293005386177186209290482233130709618839242382680335350909695409315266674665643365403056459225784217738426545246399456844012205729779717429215892192562134831627781617742235146886351423955985344556775823778917116968983203770338110067477318402332414648463564065355227912290506491103130438807550887385720797536463769476883982835392136178733251993321411919807658260400401127160736144151326887654283417587116110110639308095797231194449400169001739792828873246640179471250166596302012157850964200735479800616094844773918033015243651746821814131969257163259149381056785569352498555897357010518848130750422045424861934807755392594970321855225501646081296864593542231456839104492488416140111493923424196673791058580495064872539822573702820449309410559790244390618997714832227515254777035680122151504541201680212000722039265860438513335168440815720002576061566760086013826962053923291684286410277628863585122529520479226744000184800699274006956184120449704127861781739084147246031752500878718495023047392313485770096541692524848400818399871111162738476294589610850892478623306519176703834114349472700303209496451002607217933203176853436610155898880153790474411736887152090980584856345927993713898917194439159830297289343932217924044779842700101106400 [108,85] 28301309845730985762121886131247135554473494606754299450151088961859858852410367551380195796758485671641315946573155018981634930797160774848332189840854914816353587260518531472153455835017085089432243710573109111600508682992722496173413083028491561758713041106844937233775255062865967111356976583108766668356666324656167348368564308863335114150778465338064985712884414719166535915380547566196353894550197580348468713762122733072037951248997907285633553810349515332816714753911124238058011606748876625584215413975549078699582413124148814779272536012103438579323518099894717586431704225226641445264183133707693437864565499676322632104452098585561704025700253084407902193109805991455531059259714462087562798944396772216024139531778274388160003497664628365363622975065592804302152393158502593185868170400806535363879579751638190135494028432686024845760381313795362331415187066982716305185235051366468507834850604222159072848135955142153034868210682759830998968258843908164407858848674487459351370211851907951176277774037314643359039937159978525995271297476278987900782181419726785459440747031862619823835369517953678807241351837367937041310968502625658836891881738016632074759955284857216401122815292727445762290736064342621094090252914052716739607431054627461494846706225225981468493948821859184984099575946659105063584211946574965729128660777268654546810822152370442863405169572709756565185387502305804604009835643073971604892841741051665634900390440250382994922162890283037564544023993000458826832594087679127695037565891866340059946280012636678128664316220577799413885556036968318996796469803734596096887054382898862982389822601720384165448129010166442317896112101324530384919725807433891071570258158957936364616710563381700629101527599345154565057519301450602653702451887799919893332785046130460180897458408769560355985917417805613481026636445540151986585241813978820972968994790411444806208134010774912366468444390444003728840747148011676715746743692491427820167461461622578353252944699772919334496623677396175329222204157548965057435053893890665718259846687033866351798854135004473615859696729944052300305321898080133520728416985168217952490210964631172224511201163387278732749143642934818545267368007922761152812076223728309727219566704280803107756536653425613091344013539323482153809113416109207437662291315473299041745521367518848821767825619238620767492474658629028964813102933256652245453403560405556256671041495315237527954572858051834225804074114584851988931233094286895554535981040923803064166631399190733706283725623625965784746888864032997000615583039287633966484149580492858479941020235579686929965080753821220753683637660368287826106307414476435227910065166077959093981143712632341533226794494407043347828607352807718111005007729090356224778973499571072991731157865141513948284268246616995602867073245537310374727123247773969621157044464310851248980537911999747059709776205889708884928000 [108,86] -473119637038530075069334118040151654731303543653960788844405692023418351570093346036483848512379343652589831086514996895605448229548940526717737107614336812096612011314178055007319874591319983973415770945258283546711726075212671270002790474423910757289389234577044257108840766422263273497736663908380549326364158955637694752582218489409477836259786234970729784774334024902650320620190803709711841527369825808625247560696496538215880505458723692512078561713938952026758283498013364158043501137765267320884591106248690090520576149641408546045060406100512652094526674292566243295519337644745705165107584027185157181746407865705841172330176956814237890393380814914692022873947129178851094408593632817768801737909684503317778983182212351459795485446947981202810839686027995620296335935693529340645870981578255113927413734590223222800192925290200121478028864735813851705337092163441020087105861506498545081202723829026949890107597825014877462371362840149176228361830184098450561702591187839534818610749955989875756555332739613069663783120329353844961340908281111727978864305330699501859916050241349005667769387133388353712794173678739122867186310048777369996711216958391387914814661701865379605478161710949560205222420973437145511137930470483459086474703214338375217395565118192484165983345424094807585145928143063553462330380911033473299669047551960392322597559072193581599887644875661355309368711449024076092168709019027585450741547405064253413883582033211966594199174558090681237670086440474220484486898535966203383147306877669295669864746310561544521535814931980962377362594477472267169972378143611260291455026516884882410279127260747703964259331866306412640888949009547064872673902777180988839404815282803725231795336457127552775359337148495241738647778864494247970788039716642275467584893173844578485149386999465172370413827333797529510788422417347199828455051735068788696638334501503172649907118855282600908377660328982636099531871929427475339177271327547352455493541937063191913259072538017269186069407871637493066559698022229056505859099758263849706983031923151070443853796144902801250980557229958285785460266561827920308263905825429359569059568833681328728440425942116314825964204956378095030457873092801239762358924098979494257431538033661661015085802236649673815330374688139676975373281279492913472183199375891703555427960569471059749108175486643925758180185656931335930476651895905138266018722470510391566492794575801180077897766539566662989883781522035060093535942354363983157523820076733182573935453706670486841636857096344418120443298565361905669150582562249813936351224691219829456180094204387332280168221188494591225290192288590837433281387906990115506370698990816344918227115608773453869801150581078274860715447826585758639196835304538327642856886331860977136603508855605717060920926129246299138897465000185697038887846020629431175480554063847816151616553370013273108960367243165078400 [108,87] -8644038720250795000303181182247783392709693822030447311020946357789594512972665999646186440876865358140444032082200584850601708857927477683955573334769898557820094919774507467761121349505829370322942082989947509023140895751630928286250530044959014001643094116420127660189777585672459665063919683946372212021806187158259885435703361597204480629779149091459309895397050225051939294746873013461899145722324015740705576199275001082017533883122657748560156605743360986795100102930395213320933489437098975088207920026896264576346274110598893378586040989988577001381138631648982226541449959330536213870642680289319685350540600243669925258582186941508316869803957850492615834336027595002044488695569543023959031835900247372995602415143304274808910539664117234963294954767676084866622074851043165008522968933308267924818371793469222096353289113791767330356425538000933749578561472416286333426573476820423277758970596616651794571025732458006900631391711205942847296234489023045967183295068777838551804343118902550528334318314441101072613144433080671878897224029089287131359333143778230296260771675122151522145327257446321761566088959829210728049589569156081067207193305180738145881684915950118693018181737502445023920373700494353352233476570347317341646596164409336179812790744478186607084450582135143729318229220753509686464907790438536862951615185870235639950962301180370721700222399606287765462780981088004947150217095575148915379177729982748652383564374656695331304129247259863961942919650807545080759447356775089111698728588715611597082746584924840299124463569074388047987961785477380674980830525850298586717759528777280373604328629439543386455192264218596061410145054061081971772412790290056781909135625452083133051316005846647088269880271260192233796474085635768670161691516735955263610879417209794995161800736052795040930170687026896408326106886417924973907093326869265800117618478115702757067095196342202644116785207006152571882374689810895189570873245244615472351245242463737152653123824665319841058225037281960469164766401593088171658556339262371512911089449789663501273173716840092934313207801359454867391467837544435410853322498701898120337395784487074306581505621127713471575415469591414751249784964869804100477890668671223004290590645960196605470839119896611372290024352937853256722677078501692963523921552418504530428965803441501400180566753209140110624832747977977198107508688293732143314777320624546533518487686173477330208468669768164495401827001340689969297120901621340761426420379945834330626889727438048717514369102424382965205845928535652992915209219889099911459603810884288379025167033735074262253512587764622452603593057086681398704498415491939994099207826101992179869557034030681101765908384262277614730292506678420344540112446945481374427187488683424707389566892627845389086272535456526617977634623343517449962225683542946130033099646961965882229749253616644727394392982534400 [108,88] 326066292438498523970000550118474014226670841725683083471726667677795985546632699102623822287252648714450416465042450888469710825292530953503824902560908988289520731180264421643806963079612530515810340170726298611165139948286308205040326312461358574053437790641400607691542087464719566641989526894358614493786202161522575065156828092142794801317724082767768721094019677443102351221230741072619008078879955556765300201257580353887299641703907381227507737704826481440138857973426386704142235127702867547020649400322751579945955462350287228745595165976581355939723276587942809470961982339347633279370933702752957074524069701918557742680665144243622259176541675360424682696938474984235883091138547651997901572222935531895655617580315556600434089282519225899003981617157381213691020763971141423172761989713334548982192113006584826440157130968503391130518164733405605838103989819086746047082355604041714760021758111630508848329613020780310993250643012991349666285427300940227025323508271759701902812874985416621841828194494426790831155662947307066253484899494481343635276614083708297448600573613187858644025246304127240159297903949677219237041998010873600209463784110944977384413793907275662529071059803761065180890274694332680269171615611662495102311206636268987625536857169358959813182392532907637168444931366803251661396599380635358047883534482943268996506881923249191696693060238136880655605612619928051060046704359250057603635032969354100294778388661295324839464372907838244919289694288528761515592474118959539635036809860299026933112550910472474036835305245457181721465685284646081582150258813036417548596627298112706759906209669637643089454530172365317940284717324570929926465916887854260314652382556426101043550084834641387000822603259239682492118068306916706309560828061276342013937705373388633575496169880696651089129640681414085053844111512163251879572996334749305819117503785584996693509928701874849279015121173505474839492303297113938010532126590551328647524442893224764064099076272037337073573199397395991110493801761069887894489319232647977347245718568590740115770822810314660197217737157252039188678483512104616957880021569540140476211426100191893307893446543997728092805284918533525383000271683136068183153923257196586468006284622773824366164361537006279595198480091393251203264437244002379625873063895916320119500921113274304626905502561274954818950492032419524304147938503729272284409047232069196724644680080458678571696222145564770822610702120259452807003122129938208462984679112814587604070958458881440601272843150946520523048829856938852948148657097259107911451925611027522228703940627142891593065058102807609792346093320800541977701557948978256691859811609962613441382231889814957433065641308711739920828025608268260287156808638345853330465438205526358721252567810194560234118845747971696152459444477528080578413530238784064257703043554896273077867839054049935973272423360 [108,89] -1191169136558986381358826711494630091489985273915214987777021139751573950369615602348547789403756506993211928712790459938671854634015346218802610598217555935764787566945842479074769987858865773761266794119832283954604508745619353080956719406772385319298979783846265605163491856825995080724116827452399757343000412018057570262969522966707587446424045181573402384603302218687479183674496233115399179410487210013701910106184050484824288240148013056389466440299474469533337671417949220827659721247903508750157918544754375616743400320806581258379537966455862626777746173912258886463543640282954456278988574168710738982121220807091652059272670686685840315020713657075808524989932356375173377658116780801086070625581825706066882472631225275342595320348214049729004462242156337160098195827922086596311087241501020624623768921937576540643919623565547276238959710031137579376382602319377184826423120483094896153677640504859266800601884257229005449792184854608179812533152269458892457825997681034192967381455204191227093852257598410213490075674633187872902629014458787004990588081171653682266691620452503039656711668974336726573920415324774466716384018491370884605914080462729411235896555553855508873024171150144034403022059852477052994777991373154034486218705152612118799786628111283509069965894391571811521536810920860493103273098916297659371801566667477251097234822268302362296170603976869642161111719231210250505292166110993275423439538039090118735115757273278164857131143125209844957732277205165431392228890794897087705991798870212143167001438729396890757648503278823347147860435363919440830485615227525396023581415987324531787045426518259232357918122300840178619837306444449965882811767877326388477857491067266713368740356464671419608806369640349741819291525603140270759554969346296456599518967543525734026010076761017156816150818731487582159721518876410516038089402315277609257655496319890361353936863956580200241613300610089623100229942399191581027939954232785563635849152846357169225133561511395556193312408701532906849220531742036467132273469006233183542371042380288795242794315323869832645691592423852833163685274868880253802230672624591351030649846970884930799168342663086121764308728051223356460423891552411872747702110516493141766616293174666707608711321790821201685825465560076309097142040713291194174494337872098728792800607139588579606094188170240050560628100868997955893264448331683970719307714534837428087607296468255113726151516551294963279001248272629176504485106565681296461405463993575830649569931677549446995831802262989771805735798086867078016070842629983819250199434223014649286714546289374128448055889591656254085775224704427256382959409731026659339290536630032974811086473238920054765334640393679042069316609617016148080399943494653303337397396250023629297695214843881795209554555006714235799305940260300071609526027531180857757053939026417639312878919053640158453760 [108,90] -63744958856189025814156165700726711501026652103108235598827538286749185276770906377682762642297662997457264656569416730162945925518600836050327725926439636524675551969295214597642678250809292952206519387024817643741829206090524201091676920806256329339036068694708656033893771412661562957613197162939779837906449770637614642664452276401458073154474821541256552633213867273914232321561320865750626334458989836311382513826038280182926446527019391740513608632830209595538342969798544199569818378523032491381721618908595474087440426921195289931634906008992102814569402049532634073003605832820227519776219774957549276492775009402929753209715823410329902120230033618264923782514588422768657659763969752631629725578283294916387735283124747531288604642843546957165111101206411099764022155896853034051897363381216050034455877632950846083495193400490937883629010828003465336127278609928084193332816433855417611319096420842874000806460225309608345881282903891907209645566548058853053177250723295177896380781046117087808614631670354498583221496793759678697500235622933877867769373912418624342047946909804433413936950725375369279991149087181592782210119358458456779265483357756237470655055074518441583405923830775934160305514407197650800870909581535434261229529775770508864065385661473469743647871742332732072837685845306199583284459272786515261815595021495669297008480982894423969393551318811624249271374456476294378107616782455583170125520140596195408009871670271122875850426333884032151167517471588988456130547667554806205980769574511078520453079340975256621171701143108696111242424679937642733251716054400762113430896189263791232059724959881197225338665416060604468237519110350386102341344200539134015698547487887676489071377449125986273923898654873829301921595291192267981533800225124272826542973425161705471012703091496467279178406177785995102423805451009068619165425398136562387888737757795412233028045021223506588351175504286444006320471541256840711120732335429540110287752662156901486693179857685277924224295292689390324179676603413706494723270635686168772210159785100644774872658948267220854951123597454649907265074769899393288801093316946314702473035861030926685816920512964814852682471370968863986551968493878899821198155499051641854844507604003627883324324958329134061555317995265576034421626824448279831786115043406392696246399206358779314173929149752576746670866626909680420148844535858452326276956808573591811923779330391824886693229044401139488024087099549002972256070065047450574744843284127978023811794718198226501754585590988601771020567038823016074678802965614223629315734818538797739617680662996029480344406275804780745380113920312009635950468981377237227412404973382477632956222305683473609813440982899507232034770124125772642739566427118781850881268637986183670003568226811146292532645039699337767916648107958873464527059621130739356830364381772119459806149796840682240 [108,91] 741917292900547715612250467266162064687523969216887959381512981427370206868443173401770857753684019195540079215849280984232374910615948985254251449321716307919886266993494967908320532962218245653638587993505072214360970718382566510076622747143353445054695010550937588796548378326818070252830922378430221298132739970314896770025224589314899104409685180653598583834756466278577700949675982109873038114576308364887944528427796556411874024906148470584189659616147872046743194728078589576180300824698727239022096649864969707851617494523141839390617563319803680548395700243547571260345755467061152648763686560186093012364389523036734558534133878096072749921738637439960307917620452809294868417843366351934458650376198066040983146507778447054248276247454066341743303241783080647359549940929190222611805762428012342654724831994652865467592073857746990934146680487509272665485404404157210296414194677769118837493519939907122828250771120848050376817321806368536215261455551214704780554914259254427267175149019861297440924733940017107612270491033235199038851363803119761077099893326887520679084277140046368710539612558235278417118290348203721599392159365241980060869942735512961130505956924781194177210753983569704477835454589054022479101286518077930034031886653892233732518186875295042074920423087619701090772682806809913860750099230864961302487764909486299519657857657298160386125355763341521156251359444112829746673409725186396572478442974630865448643123983280755887935172153775935719729798385752405103914660398958164340558932281622604354846794017924474388283677356129083305069571206950936149276757813717886782797994325742035321584370072322650166391810319129845654440248467665358789910893766429063865274381325236867810222562893208576844502779391204450705464116755238920641447142275630472224323799886302250367036235696533839379424809009423219312192181607779855804972503428318444381449183543320701677800502138449135555104486461521964007575661243681706296240024592459177071933720236451680757238826994336002040855306532289378322302065211041844196282315116244374236217549336716806882595724280259579068977642714175951405499317351709558475600059076290014744112852940839886949329847378418121656170245566225262372915832080913054059123811592898047386766850867638995176793195825503402363244040307909583882661874069082973735805666394054200668563112376439888634670631093442748366711334430797731698319678942576859760749644814076166679493727546409072645850126195116751628519197307353259739176021201118965589350515425013717721322568649915473677692736378280022750971368260493111149488079738935695086592049817811410511614952934175440889884263183322858639193635049275822967075915131374665038187949965945817527456456125260363138988331550399868069031427564128963691387530419857875163899480934261498422514946141796750868371854266829450570447085662216873646496839210073389752544927718614878314703297929600 [108,92] 3157683055535982727601723356088114861832988615504598358163200415085052325938684784564929634104609223573771552545730929704480048456045130044938331224697129852507236203601225908637260419103911242519198035617425859573697699149528239906924634918867726419960500759942657470024795993451813337532032764964312548548389879982249206978057730043972359933562300119414211170298931056044798070082861004803080069680470093109584260053043387720534797457533453046538931050851436919969147868020243935718552966384516729472313788943948007836698707834755207186530102151855024244869164339853046937085926159580775531562282384510251503553491715208573340434702827345176356382845007324747243619074251634001243934012759959992311419444930418543100977661193832811456925552919607018943332583482011045731534436357503940018823696890331520171938770998934378134479450958995948748076970339198481539025848602652864526774607602858588899777918851254370289965402727966958681308041206087819725941945334140322138132493394081145744871518435421241359842001365458099874983197863070812460585912086690732812791024892592827893079858356412673401539057230279378382907713107856536967319414901082444923430973325149096715362962060198780331072701484102094248794831474857309497832495077845345862522087092315473089207372835352205124874939920271750948140638893932370639967332484847522802970929065392982497382229885656897572594094684801257991724465307802171818113543813965022547476597468951608455499131348016134151437870329658824307704469211619055810084740968224190580537790886190669184211740766585729156526568851658504978812241505750208083009767866681242420581141022848797425914901107015209925242404884835300408976279934339892797484654480713295064659447244472668809698579771015740984332421399741894713114135050469145277290950458660149418407818549350347362752106019846880468487857358527589114849264389834055392942245553142091107125698708866456028981087693422329372363653747829215271976479591373298332630676173551192659354653127062701614194449090185466903968663603451840024026233049826492574167340443398768893795819521559725317215405891258757183012257388653787698998968388709261053974637559045015500919231930623267488733168088945998443533386096603778243409063677670793143352429114889080160751760416753314396301280418265548525092435549223302658568019663161565940408264416330353052709612946161019629424291751263908401347329364369828889672724166688778601462887467264159707036918173105105873807992151319985936555184100258398671163007902269424386610577655498667211135803964797802889751533075791053806133777441789146452546905621058126580395426486609346728325510448482741533715636280444563896381522727725862639214503835092540113435458559588317985955333102585112428388424662494611495879629006250623457523423726300922379948723789446327988463231657480220635432102537419608216130461828037328706087951444125679083106217210809670609144547480 [108,93] -87263562020737280851470075558083088601034684557971040401446612286269811594337755632057840261193973051850170657694575259294348872267998401375816123425036384777484627294193506379466893549627046130945348085607060616733467468526545331402134752113965080097705495192800221610344608012595551765603607794998944334463756586786023773641374752777384401983617379535955877400330493880687435594043481453652570795113502697729059778452160364923533521622845376839506289579991273944040746329750879322742269008660567298566685033943891047966604210272307502852851277953908434765312147933902128138315776306766706833977326629844795925099189258973611069531793940832995195940599418954301673800144407421858169311862053826153140945549380002165533610709907002611872934823035253368982322365581686611310168352404174775841250893492147634371734349653500887968078591707638625312685835423999242719604881219291242765229862421485559821911749356509454895678703505146539310452413368742473726106645167406252757157775251706898933036371779085203949122700155243921693990995249150115925439039014071619597735953451255804552278032208288725596534369118685258834107851899152912904122728513846322616504770817125288675951897797960276058247159886185060433153095197620641029581685503171393531447388830075223610156085571106366204505069188578651352842821627056956021631793258803325337142989846334684848373570874773856704333456729147569077498713063944294821979737553051602055767438769772763106989476099484099469523288720299230178442512777176514752806705103306871908211826297006108009966745788278672090103519166985107117652379774004156391062693748105802473313552593726503540583698044434157884594736750054040671214102000122059793980565142747008841803593618077938062258013177541012903759344642545178933621013426009657637269961851581770519428019493611477804601756129803379111872206140085895791717191804787930948795307544613947896843033508016513972399601504372138833326467944160943672979230697833360479794986628754007418890852722866437946896797998198977029315863426055460114511824724491304832705140189974375063160279478641597276949821247239357347904198955954669993757395854752178126150545710500533403781565251567020664558759283363521591649809977989184503624369623773460588114851982203837585015373251861582893974775759167193909909997250773069957613373965680399866890297907903367334538590927574055447581707162298589829061515294232258563498138785374408021570556045041775996263671876766938069048346874361821748566181910179548394447461749103675899512113070375298196855673859508115782694252171994592615581513209023478444767400944307792091423772102899563839084864242256311155914122975830666257631605181198726241376778931163473394930466859470053603919003470002201636995126915917448250731604286143408724879878553369618132474628769693276868313973977820141516195758452308620605158646381567972629678332834440978091293404088006214464640 [108,94] 225824503533211243073578089843644052921830644085318846348590486499319365732977258984879349999328627803063939828470857211844908240219319926931325011936009132685551849864848031119021524406981444991252642175250359443854675672688009167935226229653084828368466272530092442440629654417534106009014600338815025229120528326042942761959655643167569716438048794700388191653695263520777944114744082351061629762688287485171033840597485439693201671934613193763407741057003508443840252143846494230820672462109432371868782808418671611158887551395289674947739592751897054242272414596971075113171424886009418692737442662084237981818053238874878037425715262777249130343080425214894860693846304497655985484359614738063810847975546900241189022805641610102117675766245977398653602670228688136367702855616583857065221269627066129728212935955040750806353531707978091115644919743329439540607246535174340678234354511904685070460792480047293802711847202882290355105171501030732684949356656608663996950536896087786067519625248576566533448822104323220483045460775581313297668680680027466073369091431857934419014577506979707521452017239416393727609127813157331714826132518218067340064486666803037988842928081902758464062365998364124338745978373492035609731758647855149954486826376165706901406640273205735799010847446406310923097280940667367559202440263141414355390226610293202240616060411198220185378577776990313872315940187624219723461634047303163057466624481746895947301203023150461294541249671378981989956406631190858902301373179699363478141199036776191825659565539924777785737295471584765375261392382410126266395402610612399314196542087317043206601971404217756742129178175864020480697938113829995453996006841984683453248269313486559975690951803100670051132178539347942642553196773268828829754175694643735868472311842574173609257238868031681119399867372717943713203499017931391917152457179003174545150457786374941571558804512485353741368193754714142740664152730620483739518378792915873820547342114954160900548284194035167649082604999328883711366235404395411542346512647959694875197835670089301766675661862685265863694299613912068547636730871641298999752168804002876791180946577491042387858488919480251481360469002668642984916113452511136847644771875118959256536261978434216491492789955122982970202420891954527486539594411808534127740481434701440430861586854638206615491713592242185813999112366464142501237841583077806919533739376094105138303563853109086412024868092110540300821336865634793880934828661459769830748404950452962783676753425727595530362207476706916611083763615878375121694423639388311431957247780888330451882351110185203824674821924104865833728519200837205624170705642662635870972461548508544955474513761415337207242304282031877723892883468209652067996017401896361577047052254253614764918003578979494938853975530524831538164914860401746147818942642583036706432785827769440 [108,95] 2930923384957280441915136307982390012985062348949913534277738415161181746922477624670151773056667200255291661119573652147898417473781706332019637084494535715162120667068282322141841535565974166417952585780242421832734681597213801411767217473964495509773813876622574164504703045408830275016052112508706653477406643826747854424705590308587606546730882264959167245599972296378780073537202395027040117751204416620958493796679173061206343827019726588474576147247295683057244183179631477411200137237423337679034515064746500378130502284578176907740155022433047338589665190450565764841932439799512701523007505601081358098400515053061796111659205053855720136049560945744372905088859192845445380045813231121631439867938322017057791373540688842314733421239537282096446596350160669020106190115531897851324159672459268954233708236921559125483290373707791897755215211074573287831404237706322859557561139452571073043371749011252597345548187473430740459636587898586940021266292919055738259544542144383824620580101832931835039141405445399859897992140223666804965587020543251418035159944326275425992099720616365840979354642545663751921465149063721356948958723148834757127223209182731868994009878789411570814184093591043782820255116207680302398207622094265263432127160374140221004159590428044209869449696100735838212177729448250848571268161818862844123410421111629865349223967013641518343611332832897809988963977116102959699877436427596495383677063324811812518343646335904430503706300871231777654987839415499620216657525207559638339602897208863412400976908604076885082175186736394941536278140641735975343354545760350424923377469983973997827869376779243577724518151826355134059225589815836716535845143209214662827873403701434364067707932021806960328770271411376504795352511793040403794828255364147069860937364662818648679487461545279148240812742026855977556833129279086639138204049320432876877033809331860759705870597996644936856383107256149985201868402725326438341911700363769700886458521415891387479481258289720822708342278833652479867478331628243373153318634395605275933704342862995441973071423955715234650008581043955489447689032130007571027102097786547695035052965167096376094042895446330088850408606352428743051998859067125203285494910203647794246656702391851424238887996600546929936163307699670241520075680577210281686493209979372160698713370551620438917715629469665376334479238137780202652875440708390275833759110210788551201820009368432308590376213968616843462109025602930335578946031245158647275048342284425213526719631317742062842609181441463796540749354310632977318202283441150793734617985776250361566827411044189436967782428366076271949552303452261650896110885744332579763660011338001492114984240040871973292657672918059515908760934134487040789661471811827612614550689381550968965471796935236731328661201612177165869768151754602177478098142877916400413513719360 [108,96] -20842992065200954408395944379930121076136030681951416332924773209533407107296513266171553154162339522265015744589204281129853938470271185203314621426994040992104959257728842718713798657639470246107129214113551633769055442807472093682845053278503473643551710262092141470127909982557633387669603860530342348728670110498343561142642924815358190912256836369256345917185326114961124502730833438070034917970940855146498515839403909075781338731140925377781906359983348485768322516315262541356576478099722808007725149775038216034505085028892813423166285720582864381986688686961671680717899421233328574865116484983721939896460471197365079863994370973672954109127814082900185434829436524018089600190820630192078985186796005863315254219482147965184490027413970493069128116786368553033624201975739947439097487442761903591733758094652596149324881711161948887272012004221765545598017679851617402786834573830822571304580689113303649299335800781975023550261686474742600844852171918013178155379226809624751804926575585522044288533625044351160376076303086255434495796033848027461658584208457784855679927550294226580300671702903279384642562588535846864900543004993072274704151767016683308661517227678238825539589407089118038059338235633111288533237572592404960294697220761629185294768748863513210051284897827604320072876504775505645786683975061218171820264421783449941393444697746755368123539006747435961527530949869113444994232629225857405659429546561637603529644980736065274116116079123897982176095774815138061098199985157072251316425028328946333448333968307541149432288604817240309879352263308058744667517358982568065950195429742249833588934067844777364865842880948750167940683741440259470651196780101447233494055741828053058125757002270279932036669658058842915481907557017530140212044948518314419437485346894744468045001159152644480341434960762473594004421905747158968183925479979933897205674593987991630870908165965775895405029415612853086132886288926268326255650457220864140566683635226099568035935295491479464562032405191167523570562641002360350591930617815061638654072735310660475833256559954347088496483098161010301704395230145713761190008431477962135455699807610177500478543236406967955332151661154981667428458642954316700310866230939779845102193735258840185973046249355927682563659387889462460140737956692726194086806221025546949674030815633024541144092380834834119420847412967136786181150795073153565475524898651934246703818353370420820676782014094939527466779767007464857766099406835479311589076503275742479274791473873116184187980436703885602403243004092995987593888337516391857391287068728077839029803399924238338953061014748706266690843542689156687313045227150816794939642783056729654901539647613056219995075512566881327013696704948411135574411797505146618507935235398325661644141931310912499757820358952767834753250498060693286229115119894180165774720 [108,97] 44337788609871241399938400652945441973745334475276623804546176977663771987949143663234767935368537324646476757454014854689608715568930642924984573504136334561372927559776449052485542978410571036013949358252845237033162902548288782211217535652297073816732514674896503600762708775915360105988294954953384099470127311473134014456479024980814223344868124460620956534518208251589888771930177274218294138415021113236954186904781503034868708154142547307998239822956470512701509498180311904725836242617628075043027140279014133010892313357748009644559784354851730891939620754011284215663277744944508429449841014348127256523352072619198346439176310979595101576794596630335750508112604827421717078335698793562050418261235241069212448256354673394366931593518654664860877248205066337283417949976458270432901937514030911125255115159032545373523029005421122314909869144126620234573997532755805786803678919945787238173046695758258143669212912314097201036231655719933949441206274173066080744907801847033098688608720701088762413422682277479170052336901775806839445849889599000350325775406194635705593930952168661870840068852764189348749191385946835923594710394473616907512865882916897604406307536802767579924845337040985770812279371137036980911521509227596025030455363233191914296989517913454668084394910289389237785651670360619370852755949165789894560167350753295862569980409876451645144618122896846879389703774541248157296441060682308182444386490668752914298467758172457920835057785505881818144429739110049572788950645184203708656693703268291025737496369829469348355324258612458818477039102465042638555858634948441297820188416472110322455300138509298579173472529489089892734918800686913504973411263004464185942333480998982810210113319167562538614211093539648132813983271272953767675461551041035623215684820236751624397780950042842077723780161508177846751378463981071097443146743910519562900210091819569350365445408495566902310633344717520387690806689325704240795600821185690567115455233049279538593664335244511108330096763998639930301037220555658018837032745723112121826154429207316998762990581328728158513202533477453043978085723155328284090924553602388350404459662267896537999008504349949106171999694867366087123010294132075854368723120569939773294773326828688901568069705992026330275540149668490078664994462533170449837555523662014414982959206583259017332555361199699712868841945992557369500298572879580274589490243959503595528332885890962897789296897323965970315779013182939062492917217217106155659260338720430895962549957952247435530967462024131524414712304797485598350000759283184038418953717693418300215354084466580130149768809940276570034070661432055557730544226541971937933608442750034112476391740898813045094542725431045821186855908412294119225277122720946452671452367940904279806795309839187089990565905595205433576189457820801368762952978983132800 [108,98] 304789384676275170318847504593511650790540229201679638728367999664992347049784922635668312794227217016262343483210928575066800755225267166236075479179755229931603379480937618445531203882442244423905486012236173723000134827162334631845035545814748994635210110494698434088070892975321237230355853336571306718915750343169694482442486033648738249859728388676662400789776702481919344296607360751842083485978794618778832556903885032470759118284445155170184668896440873466773597901950892087639356356481552877656432875399512009327827725467924186727701043474685725451986921295594029811446704992712678608631634560491531290107031054095712194329222368565076908966075026088503804394094031491188186492023913636311533406407097207112186961374092054769626765873761902271957433148855353332614218865223739739252399838772822343595791288892900354442182836906850333204303907949910173930407801939382462150030318914689122700245965952903569149326179669726320867086010147257392440315456994221052759471300789365257681025132041241704423581479485619292649404135590350087501402681660728255811747814317562564777178793133094745573497424465580157470308998685070703629870123629982460017354956429354531384704238713221001170508719506679252813202500570745956795985868594323651996819712126791937228004685800377422488621421440518928995708207110223261128012981289266149765118322871844519993236572163345850370472161074834514016797697542801643127057512007240114880856891391968450167489348494872702728835063596932870434298743291557559397321766281924471041645989461797977147501057170378780072665377212638041128710879019851346930106809928958901004499186718679114206149126166072958239728804494300275643872987705815100265803090871106730197553876979567906597619176261134602423103467801627174862216611935295827707422423395007345193884756010178983908504053025767649338872444185768932782982630412555905127985312226868579998822169785333119320601094442663293521674833015655686223642873643425368351832336301295291357974155878512658642235646172489409671207989564733036066300256542380411286222827314215566889181805943781161053034658114173290204983057686399934139550566106708623719257384801737315538300047904876951885848038561845708410948344786445056507959481560864052261560872654985630813680545895025826289604860641025602892462676047356751690721296189579856333265746429638595580898739509575283139159563341222101983603032181588653183531046809141684803797179403469561741203789601954595947752913084800265038939998157803856649803975924129762815026753844559038480696038616578002156321391236451747387497011325911456527936374284008807161530811547425746731998611441256556308914282556298024017270154549124388839400127947455680775720560092617382796673721941091091318994059100551666791303460727620652230585749435143070462865193319053999384522092925686109302780574598232756788693962510035080553665960519040 [108,99] -2645960900984192884668398923687772180927929963800812050979515752995484362970767087919205842744085578399925957553330727945471225372092860124594561492305322654869981988435087484606327957130732001674027853451843253975796340394354410126609162110501945871553201307696308286512317276839949066317885538171318003045685368092246395949548909521441067352718279207039558031663065733009533637456499002106098889187861764261979869916623555342382956376799215256236829371174424797760299178039578699987628190532766270625968099812720674546970702484324354329561796362607051941168640701794643774115099959000698690453326740239142166732365922096373844655492467646541943361075669601336317048546261535067241546093926175958720535661145947098636644365572364520694403139135921069604745973952482302896786994124544938009816040328609177707476182630896289636544117094863650689189222512879326584225322391734391564660278888237031052153039864892300015837510598506321218390675524386296248453078719702186983879280946341998618974757628768736671126274999127696606703009215946407113187717333405869581095356215623905936617900693373527554806329507013004173349302620098914972302895155385451805886349630160255540787361783867364324839326327516551562515400193270261018242986327913009231368814550638072221153183394830945546164050615024537584733020653613065790540388115255950755624602433699731608189346077522269213578063236074523057667410648449177057155369485307155547614252895790482779106911349898775849659942992957311399870990580533309695713880832713037284892889998124412659167048348445138284614862255662126580500725006503975916984282926034113186053228555530236181687745063212380631797888458713936266545146843893372819886375323242918151716408625171691656863986285107722733664424443063900899466763967116501184108915507110065655715218228767022687882501248919665252914010745823176255713007401355201438351795427257559680573468737497611905565087877953965144026340394155110954076640402387815787986931113414268495401624264901636320741060966912482526985453035200327108073152361868332619288112741272339056135391836816351047672267239116069483508079783799633474480243137270880987944861664202779738990691932468670997838230554785695166093251072196110699738397592496879188528922764268517101751055769021092320013399654277683619280498381118342785029210174917231694681554053065538431207568562059335313651519076283287700634489307143450682668164210650634047772609510705791399671350950211247219558341563933611385910845147112033033974140632510800140371943433215423714872416556354289767532966579396360219561647344458384022408148948508297153130582212562727526037287921857763359667057736769711042163336210430957577695319096952788779403532624339748477308537396918563686417822297898031604093530606850040212207619024824751780008392761380686349333001795027378321317194510205552439427261373316310419591695360 [108,100] 6884240853053395961480453178428030042996464136739404570577520688572597672913339443628033965749766301553507964255614786755383911519285353655889770514538389698335300300802440878413785379076545316371753057466138974198479270490744406864527294840989800168341576466966947165488308003604329212660447890480216801501625529921478569151627598507367055652269521477086952266181129823866381002208400622568919191430920269809004174228636061479448408892903154845538795149584939341681936210864930922064603155292251565601371421410203497629015056958130893973680463148877203967306632894897659154560012171004793275772431714628918374839080908257151712862857058461755527950211205919189931397073382874293731565071535811236255347470625788945498304362742289718313635843909872724341752696068774436307592508720596990756876369911645928220506831744970499254442498034244654349323984909099890795851304081394250377021904048999331419890203249824403914164099471966103295453518003909224690146911801869177592068926851090571049476897101509765951385542087073341094456922740133418092649297856747594467642122251386605393777090961093016412198135121273599437259706525179392036298805148721055344961463655673021544350356007794629478342270704198921864151515067990090103207993225570532768468189403089173236514443755513900599781542518058512574171909855161267939651895133791375247357054768038980834555434117983831447964503151586278293515345763935677548490348333263251681710067967638533954705939058836863712770696287761182231946937665086704115660426557393739545493237224448545073932702796202734812554329105900624248187712361485430467685791944115554591851545653195490716066424084607757022461719355895819571811475758472295986461735301555419717945518681656200494078218551840470454252954901550843819168168013239145924601098339755744589487184771190747958205347898600805107111160321261250133081292391430324174626082976589930365211090703840873981675552670512437448155233902631284891358087567045734569712667042071155444250652124499026444487515331070821263534484121305953287382118687834078300405940490495449075157485547979362436475388639652714470724334187908616726491358382659980942350764545877625647379721690992249651786070329998509742981194088420756847407052767594654839204117173639159840541722859937353017018516988301469388147189430618604349083516973625334460641375545079270814380828632133443722046477639973238171682257516137600096040240413465862552898786051776674114301448417797818659798675277072072104346686342727612076251606629622625068107372326176576018242005183340061124158103984345151508263218933091778457221583075986300625388767845617629531746789027107332246001644546388386787619224906957812002507193934792761678243856301831070450302353544111222476164456965740405599389669025731214428665797886195826823017207710758537977228214151453946507142428752862451186813809720646134835280 [108,101] 6096112000891804880357479574505583240997846958127465801937163316458903956820843798119667054627929057096670650680091286512801969571330820173410379952365848839171542366516362948218924333463051022010123541161897771212341205362574847229562532437007359836933239762950827527856675097576622147174251240792368964488987688519082845983039733288244218277532321581447682752931025982166496692806256121613116785188461859832056081594502967685047642435370336154141195497743268988479401755858132375811670061792892483989630334333744390258494894747665514204882919876451303501393950801805200511269007760390157529865160913313253602462129274274802873036738062113369726090671994340534007646904051261781183555736462680277504789959230014792209159984541484308547153137235203786083397490177363113912819574641606969361808691039046626186586629221160649132042161643044748747155564289490235860705109518647420490091692510140518782058856250615470029409489432498649013242968791019345533483753856174027492882069455005160116546864391227762537201076170201020435284390730977970240950834648761016043187974239737286941363224152503823774442199877038877662199663837213028403571444720723352595238901125906809799528852596281862865043658986893813582831235367158970120364644653090022051315252823750778576054665507746564551701407476606969999898200953893530145468899880705867652525395495387825555990766990054480037776324268301786572257274093901896449670853616327498068439195555678450935114628528925003174622148429591508887294498764792519820117272606085538514924850971512418728113340168542186065224461780854600039281654216780238039534465134174280570775165361865898042902556917497197984907924238798727225794847537187498391507451937053254685120107336950818019048764610608805250391374800912409678517626218103571887291827830171640816292109088985012925850026801277004436217605638448719068042926775909423176713377994541351238364120000327607295342424204532762935186280202990741474989888538831240711525828164066676196475152709701917003426915463297860352730361577193606440099942500421462097169672859147483998339051265794132104543784678852810994602285206488030190130029946688027180773395329255690095856163515903493838070930295910691298989010663141880320487017123766362836713419746484138357954328754850754049807648580465955024395860736797744305522894689912140511650439640903126666477091214209703446801116515969266205040114795633149111245713886080712956875374727307958385783130613225701910458076689285225137413565965830067078077150245299763920181067701609592936255143073594609473570750175970054168299627310986899328939028927637111015723336991405961272859239075406364880444881564072748987862660697200050890506153743201565000910117878624542972646506906774146935958171331418658002090765375779779387022403927583762047395994877526230146392191808686008711183511048408104614294601695406400 [108,102] -41980956695011455199626737192968974937741670734536362998280548397756709748134985791489321705555141818768910363326603515505138547838059800599153466162084274921254880341082543305930282004588733840538491945704707260816628179740830068078915916850754856723141079628222017064138806320101747732030513644921735209863689682153351566714960497750301369053385824499182691277230131221781408606806829552710814062855702936071489550017965012335869291520183274090803444577440332173712098437649292306255597450691275294250091017423263062363775591322296480793701382712516301174427168142066888703552359807236835341796719026394193766769053232823802244254966900193075474263586431837845014355678882721740179780773360434119209057883289684083911168657586833786675666056512295982348771656901342474969105965619579328719656055002745079294075418133033866814672808088036875000687813659846871874941343627366647938177058622108240811969141149655979105067023057840729043247583313873538364330743720180000507082174687224588219358701467923970392398057798519583615761406475301865564731525634540278888448928241095992696861011687021607454202910987261316564004794941352762994416667146739085416475177606055647794182034798311239675637638822435821494822279142040704606896252676986022083880765250856925011942246241874294814997443097176785400635579791279731528410597927949470374159850225209649184488578666725319617598230526598387247718561374280047954566451600083501452634798505861727986580140894676640520923621183599356435868713688799501486700815180221595516703328259169799772814882272935162263037653456857351127021696386007562061687001800578770027088687162597036306048496389965528980868757497701872273616478272004291270546571747966820007691560946520944055391616687870894059206325442162228513968125619417833516428540389759275340222910587531161505250083142886780492006841043053804370722311649953348415276666966493544102802480689918609015322925485545117637022542443666453396933322793040576121022080368516508384195016569518361170936969734175131029127950603030017744945438341041955499552077680209365570443198194705791870164426667302357288176892834178765516269390521938884833238290641063623532112977538729529887791768874945002402426837071008588700628665949247129155034041798622375003321896266875759292415763052828800473317312472832590387026892336729305556184576886066544062556570248073761365975011710229090783729843564429646702886204991792608365464454133879604155977480287735326388058359182919878798892653986286479386487659505746784505956685488508893652446148622812962221187795111004256286505350080246478391643022598864728396667198614857459551271966363134423019470540831988431225560203384276310934546278313741863626326731924099867832115877616708193002787713037248056792010117811178239953697111193992712817873534119964619865396191314675441160163105286860984626577890400 [108,103] 33392040895723394949854266114964983936684059705333705408687801506733001430729387079440921477530241667152006134246256351043894623361744130160123860908803679501230102378271591760735128630103838786265449176865372058735191940052928266575152514744114905060423974958593517589905753799858175631815118068558758277455876026688562964570631241682329090622301751629479913765550830917611012698820032039257218048581642769157944879690701911830851318315011268992906924175709788385597826609757839345604531416052247839405424626935432335144255181591237551343403605149511474965278773176791895121432234669796508185855758151682223184128392788117066927251606169986511628421471530560919559631476979742771143997517165208317962342168128873614450057424310942487268365549017178867480252739602746050100002907705679249679756769056760084565908624691622832286512222775986669971959836887188313035941279179086930482670129296885113247576240234677596318439330542294963800132636082907444462039023229025796697000471771420504901763086933117539039443729848784166226175355853395013133101024213539206921001254187660821550471511693211277627434929338413731351938448435333862354744294833893403628451554947253107549482063673819261620722049725611626971351520931089003828283084649559204530361191908172406234043453355470208014012409800475353212703405923682439308994509674061241738040384118003526972305303612280360215106948549741887882510988824258408114841877684977207016758967349492092025276772190173426691650694620595598308634826203732506753113104747265116878979380555053947602287759157235805359922048399625374271235971586862824047662123031501071079135900041855712794316502410591703072704928769545766168199287346781338270268048628300199329333653866214158051603870637630541017944873715865581066981224997165161287031108352303520411245645351003350115029329923674392905293398594729420149410475030344301952560331930135798389250152814275708913051789521284969609942281715443582539662710327494510284246610016828860622969401068526757443822079043557265454631527683211464067937548120727122389485260589366525103691568774114370851761160489692935252404875404171641441271357772453560132953186619399732646541034512330911528329517028982781166148922968066648935667658851386253941599197612715353720994466940866578998919444587401863840324156299911109835992377486884364653106811935755091742879997385407153206061604233954361414760746986755592223557392307852240764438232564820576512037445004587408207858190928897754696097397075249981395225451276239679147312718316018477257480045822663429234415305852397134301242686812701995271253582775825005006704990318286033328875846388073621061146402760363357471346521325776676267805045340992213273026932354894448836681898656629264969144936524767449968069019053888180997791409230216828839728891067904234117979795823730871415607703754620235950720 [108,104] 50205216141700085402822162593837215230341080623979319729879066768285865880546303861134695061182290257025823847955556457408122768155915953516357742603097468521915727812216985379024588637223970749651039910110180318090690589148079882756054915073935872802916873683788602195312678869301485937968537698710935726301918810422723012864048114772312274257683552767683487511092890946401604665627914696561021796752127765337093708603029726375087085642039480858067683678958801785112585195405637503814388817635927251565753916355713621309281880538230809020083522324959117800353133022464178783034008345497037281344732479671078662061524613158770852610140514079511670732364023541319776863716763721177240940779025081459044054451741627072840656932638927808617918027207663915075631408222116197851571846037116686786576049888497771476025772281234857275786402961634512461895646096366927506667585901045220103701811092847009972685272447091434243958442172744677202787417112592412161279379146761176504643960645617737375122675497459387984042914351549923398481701352549277840242840988835100922498411152873138536767371059520174497886814403980793897440998840201628446730854926598612618246856210244644848010162220138924883853882015383609121106385578662817336630480730233034385201045687656327107276275498264958157515781799364332940307556522900757799587325042594955319271255485945129389850343011356532054469844387480342670397368156547748435722734608460503776339548217650054311221077907587885644289877039144018075591571553216658914755846554684861889042572063264356186941276290100891572786205418816276755151525583241941163292787790675800331561782865020150532583292962491279940246296638959182359837414961833953096512687097252759122995682640146437359047470148603313108623977487172975340641086639848413520357009982226381583066656846457696925095939178590969276810117561053029568695091973329163214792675103528699266407386441718475204563032743523134389872645688247772233014404315561732633974260066417393059917586184625815527144746134128341759181191519290368781905831090695839151635693974911868032015931514652547529839020293841086614083301973001832547371042565361741484097978019073607665925288981552356437680994572178899026795160428737446756786919470448973293910120872955818852324779631852578600544572884795841796542624669823071150668343108650347513735328343913039676367581635901546637606397931734421800396868032510763306141399437512667468943785090902737344794462343661909440943176386901005635526613061495623810092336777436820985159805153313422924119855824418133944695451412431482792717781227385863457162885381563942479508400618100308913480927486836257550928736732575037306156752709178498971391170750950837947859006343266273738576102245110621299950049915386424359242941853529855086327087853754287124040542846461393324965066142912336611614906531000800 [108,105] 42969444836011768393670238531015163418667635659816040551302559153618240124569340586448824223331726727501458728710257406026268893533042117230853636271025674325947964855030918737539803158392453670089575771155484338953703977419287948172642790560854754149524435403033400236511905583588577724275251972682397441300869773011517741952018610159731967260755264881870537280868057432576835981893433792491540059462616472136612628270318806265239051507395751939255094588890803999394952676142156826953001430942638784722607007105080674751635013493222339240366262102223313566820547028430126576411501648262226052225599835986720402514601639168420936687760786272675517222544439678497933669934392266547767424662180522344384263265583073431085199573992519925095032015668021805082029008666295974175295566565878324325513535671159312775092433975037300841161336003986999828541655869761200166155978379189680822948605728666276784855111155231075331626786732115737559750505569992398733952127757813882369911376331066263158265560408325990744587080603084095783237031096544048368937146141395847387973331283362099478690279354946643324332628928436954369082343284607251545992316819567307016710686753350573675408222877639411820246327085969181929636926867720206229049663804082313999895934863311928923868049702925846406231401589423755766435525268536692920673087337632866645481803477721149089775818311117988713746213714021874506886024103700842060879615978779889672035979304521306869346850590292973261943641318519175127324363618692808856577598048714134785998743744206056682868970286972116031374343310747631363913235391913687361986500305525599279766579658425446294903744174365493820414874532235132982087998649800735819992215468180488923998155461986809277469217459133784893418602928401979134248095473306841707963538394038351447158526955225924389714232928104045610445596887585475910112078407071431426840863785089179226966811935744062137260025842619499521835696611249168890741240033360110339793224815513404867685156077265822623126138553559845337997651453599089703334102967544867963209859787212519973461916243134708435368514327192300876375927605490309599358740986142855546975217029970191747259776698415323493362064217158707834858805377911270527868343612886456106714150457249099384081298095466198010635069364046877509500360768879475085018776931445879235188462622088598516346591798007783570441201406907932822491950618984692496964440407297275577246335514370024344740069548327515673080108688342708009413783035184295044780815836505944078592640537302871066549531151366906466832288126852821851802736645613290042876259520628669725963453724397976950673943113195049376493003676014321398756087317500557608316656476507556277014246243799289666660615276786926059337527669802711127187527974133611539549885525212051868386614385521436194753905492443591932566053440 [108,106] -71235020191027449847472947022789579082404730656433179654137452988301889840592694002828239231696228102087213741625999604915160440221218533806487896595221752163658901751064050594591608963016700010380033527830405523138775664573182686889887264920068139944812688945748672505648469564430676896682013237336422403816438115851771529449637902254577695798586055406498034679890114053623264001534758144431414925937777718505862610835046381772865088188734180426833821069654593350982022836284046273181301370050008376159049905629412707874714598355891542694965725773792480611582319129896331815512268481303342238175932493429052706030145482515569189625967861141913329007520671923612960696577127367176682564998287211435080627167113771158120627833326466244278167961239025635068595229414042523757276562439026774112732326967437503566672027104713165554657975370949814840125665693104772276032565165739087657874415295210280128585510997901275171502777783663820312261827533412885308786325061621139893190168729384289339699801789768724318793351306723862901943894800229911888043741863205790186166065944443441576698526647892877355514902967948643531752372503613854320295254637284872360987845662815814217592949711644738914975401812101199784316766834197419390468389467503411438174030078780802622383997091984937903726847599263796121758258968045426526479069189718174705235449960884104408366032396625979943703116880179815573772461936650419262277493448081465233233421003492478427712434092309064797976837063130538658796243805582395647805888554881939613645691671005527259046277943287865576623439262709002870372040635752919552913434383692822037254586834532118725612126240154592930411574898368944453208531201144081327511728544357196299772663347700724796133709569144794192563153122842795859756636378196249680072859296354667298528988381303875233064052044747034764429256682561522197438034625903478268472234136068711288408793281216096281756974614751133407769243853569963445881601975476632092449869776966778451898570382110836588029744745188208679268776705477622030264230562917845998879672673846213674594445734468343718356610202443605331102511325180789960900220205249237627595527083896005668013185555501051341770444498166789205959485024527417611449326726580286558605641104934423028181030557791830863340069824688577646792016882156586059344194235383028192569163725626138691370229525367755544992726264719999135121728966940718972597614694569818529054490908987590282032853567468645983892333863197503655056029689553961860694473782196386244243879701188561751193194822033221069070500846676825318990658347933631097000333233248145328721291868105188565230501900974556383924150455966793300097036496926998856226982044424051085118780575660927896928914671277764821866978326990746290986755639880294034630486773598018344737938360451650038126002892751583895360 [108,107] -35742224138009417049514414300955908390441548565982643972736186258975810799622582139267614171491537845998575305447436256932581435805652346451412401821272365378352950972911338053513574616595548487136166155246018659904701652207765767877763211376176661440270008188341302213702232936289786977420742209409543130619362770905816228655271818049060953373937086866682155998848040563002318907034505986673704654787807047984227353725483132584585772898297433142537760746109982804048466392411891406038989672503231430297275671610847642293421936097145501977565474027606499043875392641198624505026556585634075726139488595843538030065316219445844676248615610686708742036306814226533926906566561661572206071575506164891685534773439313075102626554529047492826332226564524602290925304112141464138196442455830514485187429835163364921455497601060535240699703087719716442067063749842016117309054975768658027707659743763188505672663893816167036074045874581997338636028382300367906580708170109981251804549016402126795655533615243692603834289542643935243205768393994902132980021088275027620999185282882443760102472913491054817664232796038425247189139597730972466892327569408771426140442027474042992183454951619943130957817006263703280903948424612481812454944023809598353879435544311647742322697150993340313306785898648892949477442164461894960787375433088464106474576918090958729617204291237393322819949431202740209247209515729396609288206168975074846421419299643616102002028671792090714830763337011925308895394023375140973271026469637200495567856190593924666269540436192810965830852947538770685653628229580012760401426585796860471152613359784813938437284530698841895633675338213394371086953423978227916730719474731082637244356131932070236853886003039367611497423514633587281748957290945895050098127155266491104006069215273583209024864789392170114035349487556544665401950962079949253528803673999397438516238501709408551417440171570582937373799165016405244672992978410379025125401174194775440852666350230070251627868762901532358702816102119214547305744691602972824613119687651958052310006877183171478548243161137061992929631845223878095376660480455316609674288469733584554804264490452900827940804599953641776831289809517531692135640896175830532762627029163488857292646365155501920337353477499614792603072910520129915110971985469635353217652985791586022786726226524046803815035192113504224487708803267454537812021928676885274264199789604336193012954801048682137762328070316789841478143330491268589498295337744248023057250041114541295426625448923944140279071597695860778403444085570170814628399223357688201188541022835172698882297759906424602217393864554511178878944973470997641730817260245505809000183096580855598083653098849692983309125671767774828180488284345231002241506259837578365690089058935630275303240960289280 [108,108] 122485840271513524707349364553837626791202352231991140959535156306070800929801540492306428269240390113143434631711452880425780335671815708902688279760884092964686692025065273599201320190727911873297288087293860819252748563459257816365470816002799101804487158570742238492619476826519962550077363690473215199385356428732245692164230782011410785290118642418510380291349074625505681654121114441862809929729856948813075838265045699606057043677890607155073282493026318855034860607052828865069346108086443262020905452049267725448308362849212005735832436970684034824189543765097304784904726068613637522676822246063348360257436691685446924671232144194278272385409803538807767406046900476933172825357973822712213131692430104423868676684454355668109126710855634522903166139208099665192092218180559664790258722800446635511017661028120527173774449464973087108661702270925149280348569711993850788680948677350190330613723714300893599527316473738886605412789953054851455720504591675552329410347341765021232185233412736604874888437876937937705028907896382210861212945079371468961756763086551545079763804075468975030967663909571905893994184442701734318969836386470467512820937886925383542952182472336723163921185055798888536571419532735337548267187218072970848905864139744947049612832285336345197983192627739221986812587653180764373944234544674552701219174824580690252881522543846868963749381765873709412375848198912514239685686841308148153253317512589634090679018349594135734572129041027614937483031427314971157048369539449989743241434217064315031871739107034826328756203088325412836584379506828550119422374698474001594869743986408400737767951376679080505231510156648297117053723353254778682391329436435758452427692685443458277859804909358940872998399598656461657791921959320833011253904398410138283063881986863565316748738260292060172608655119710975390371034319835572549418670695001421417234089487317867768072894776173583613469634423259524042128658456527962086174671774202071349793320627107731958754074366844254876319627760905416736973169160055205259998576197916848057878978638288825256000295469911802823409527019806638217732735641281124097605744086040173392774562137514775270235942072719292989736974808596875950129599266213258916980757933172044104813608776985574296507407991875763208912563993804162563184409583351424485695863829331561601819765968662589579581858855309234045661869508404957583102533273539747408218295042641770147686038708311844583527300696889428042232883782866154109348473831532786457946859120794443077634401029896785397105125298212634696997059753743108734247160392088734315101936261594816765633932714971382084319397697883909624261193295600358985243174470587260274442316540356504601941644163752905191153442688604603253172387572420992153397990181739457244019007923649232041266260012 [109,0] -57344641416254533309438767577201645032335495873541516192370020442566416514035633625241344792593654833696666598138147131351761056155677877864314143657969329414918626089869385858480420899924886211293103956913599198300046734628042661602282182110123893838593456002052287964560256189922196931343946008179347573325952749382750845208493492062862816325315739701803783192801751889877977492983363042574160934272647954066136950502702899306328215716745995791036586736915922365707788226051295910365322212764483700283760625638745905015766037118772232203088957778195755844413681559223065498250711868813273105707345936055153193509970010603170737283413910994136745636496410001055064401122816981049872085717270935394337029156517689965767585140443764853322660781709106973382787220454955016997309324176004764860781405115163252943612898776807156551719722671713623649129324347497464699179451850484233145801899899929668193510448932316128891698498928034478980567822366616889760810690545129049689014149940930718900741083109855835240244551809634706400399630673270652702245585666072289989528615713562657783528228176146878788892695629770222672923338603379735903544457342126599330348824906478315319896866134227720508312530029719402512080384120666570308318077981849441857531904159024603147202638497473922583069852701331338748516166152679658454247383075380395046588925710488408755340100566720587796440152404184740502172968636325432316834661613187042221878104310179826963346729114433691510200377706453714803225366270050997921520053635390044608777825469642232998947730922855414296556622493067616427981656150739891078323745708347748352724015312481822370861894570617872523107971676060518693518088719252860565730998176470253425023631714042973150583662502583851904773528090491069778227806451717845684378063171018220440018990974943449730570405909058237958133485673535399143490237092553530388832420330106420435016735417395574994459389220952281324118666750088804651811376208069317130106604479496052084824917508854979246717456050619274442153951064863328767868371461971873410778013931822739634620789133764557483024780561605206203958963236067059849491729987461747325142159058014622154113520582672895367697729323729353246403131393984064195662399034581880456667434641873011308224449300177445281066784307150959204493490904659487038976145299561190685083311658351437640094231313393739596503222636273543930192495612024955768746165018532475983486134718064323366659679944422579123419466950046302665814863209021264041511744776626209670086210892614670412500009118546874959954987636562318319656468278688994048557030622372356430664130658633836551778231432199201624144978166101635861188532164690445644484618065319523188729138609268927356607057747214889100424744980355604283054098310391536916498793476158199720321445105464772428182658580898547846514982937494346383445854376066647850969063025714029034508717426734837091694681878100212364184183063894677502881668093775690508054565302175499550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] -2727709776922292677120851501657379397474489729769853083780191002197842464030874568438474250314725522663775738365266519283952695513734421600223668988346631634728716886404181581866035727515033569372569016977175898417377250852026257980272908763437396399108881667044195978248939040699420833673477239064537384425089379052537691228258345469428625531255360697200935529382259567407818006824895445285311663720925133581307860287150812823485969499592455714642029571827942758046534881740427569182864900242295834984528857749191472764871404561254138508576876876433567236578076645163159497228278114462927709632175759850460605530759595078571570447408884668177588633580934845103473235323990712670782071549398485517555800775030646594519050449362627628971660150367293659503331431812551893542744381272916245102216544845545191404953025939560170436356399239458025971046308041560319802332881212287410610911174607353239344846476913909325315606628457347215269923464387395564735355985334061591860961967949961822811363701057573323076467018879699252166386865183362439249268298807919698854316752414111546065655196649574499342108443143221707438901655593396691656012786745439023736229883630387668122621235518220040672164300532856741363006819582959171883103395820034361800922749585728640959752001605092015099913200078522708636743710910825188333985037260940369394610006280558459418871132863365113703939085508667940625455685387981605979783300994400087929543734986457252422600157560535084703385101464293593075496846382046464591431079668349997406657004701448604939820741889450164501226970058033755865940014683237588302113497532403963477269170722825311544320992932983801874854405970507469280326446514827101047567983355889490840832172644122820209715391574329070882788496741001146967523772557932601952289998036774348384988994826407298842041907602829153973992344747136801839421840867769122010008859615322366774818064654577229907604795423784248700885863805023406004020582328335066096335452837949695290979248131831270551178092030316622086973526743652413492506826662691591988843770569478868831791650414391254343211798634022032787410527939532094760679461389177263586217813228741587361837441970864470218181481036415379107948679702067006487768832216267192021238672963299090634971866694908521579440840089816864311293930995083120015826969009407414730843323987778605279755622019841579012677592323097977725276720342003965750099247592922066306718952736786673298019773324232131282534901237211754456158993490442770435659257617078425913465816017978357518833096009775790270103738934991630216113528889522943811745362153252469375073389692497705164776719810836639638699163165124455553608293404400325174961754154926842041662030422553367062514953924827906219507176648507331538651143536268151076933928841736513578680767093189645820257864560043538754917960079971522067056037423597923164514024522487547737979878753699396927207740871443492455058334201795354666183049445004248669597069043373028858134528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] -315725168025983710629921757690638296035904991899033705031819927546401590440680089241832713284534723172698545996195630264898624765814753747425058946054184820542479122568661260374619253311248964186826740994376011046459031641151478887610378897595315574617732970124377278173762245660905298821069280767246765233643317257626664556703652165230563224678455861565717012605258561437540853686627858458607269364285962978029920154113882476398867226606867340404099731447590977885382808218806094041461640757520117040274326729108289266621486106660742907957561112612386058492293838431155339566573292917590391448448270405029796160123461070459887666708806524422971971765612558198035019419126013725153859873342835779243928161977191624165737694908956745232795685190496105310870700269707391702150662673870572160997392227406015668615951311214817956298432271220498640482229289068028224263680703080277031935897362745178025870816621642062107068175712278376738112870938016569245602166240176091329451109546137686324565740661647790355603330323759146392442162300679382327170408812861821703067474508008083288485232892584940179574002463985797953622478162835848812016678765335669852664193895797762243718328950983925864605656053107294813838705263798424782382289355412368255830359999658637555324448615447105081639121646077051236014951774714640269110182005029469101389197560539958786358984211479060006991631076717291032214902084570980951415315460713625511853953313296218432762739818317000742561385154474841192685365005255191983406342464623855778298427582955199515008504885526760269451496939776752080092849990387455305356511461276504341320164386591602523960292300238610295998106110636784011756939224520072504182731466239244297140910092781033821768077429215608071742996101998545124694135466699546298749988832257672083019860177648754398701152837707482197474926153152328114471550540060895305842071225217779482119965653995663431526774221684644185516924084371753782865265938728973276245195180580185569113056211973928826396270530884402594827543596284290069247135335485749317282917150084803560928106922464436844190300732413225522651733399744581906934089433986639675656531092062340653058185989218852717818716096149658929383322131790292387407807069663982845172039268047154093406236171027203226716130040796124957491860669568609430070743393708998060780514240231563289910756058529581774752574893986703342236191896453159821358082809265446044731783277058031027300948302972988570863566237498149402783657049277553437220317223321659302257289342554847540262810216681282344461814151514507584491132179368980862535524721652807533920647496070705737162540495077240708435936078843291660463529170360508247370097190423797253841287613634101384206919020765718294864957506635064383357169146496059901652366663951176284330171895462236593537080554990675216193772467044374976015897288053223720449727352941579276737826492064807955389938733291287390137873745828896910023153546193309574685110089059377149378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] -2018609611660781882427978525447080783398181035045422264583437345516955991845394093793726790662413915998638097099545249234588615762691856297678800150947978895144512789901710553167710924043636822196803894858321341338865043747857430368718994032803123077449876543962121913801063068329897910910123492931897256572650566795386761210073336503198122737258325443918464727572613988219019402148123169867083683761165605754740002495150656256683631251306073243982836491804550270543080924520448181377608226136333741923779494909574716267012826988036106665799420241718282825221359816456993409483276055829846052797647188960864761077876421605172337121823811811351770533198230808590852175410103130001836518243397794034060241805527734177299281104243467436157146906226959469460382032139828575035333341393073262864914613540595517575369054983974418830649241112747905811901121638762119673646625310981594195080895537333056377067428468843680590892336511642378276532626154154636371003211110256382525375160703082757773800416992674324858916724125357047969581227059369096610168514787200694542294383914568061312510829472192398437272077532649991472128943853154446886279793512784687969697705988331508937516978365920596127051614702133717671151214592036420992774455156636888352299546540586749021285767887654081694000967097032725211926469249557803969139447162962442008222692518698385817099056996901001412044790950022537853290244551450725796866487904266697133835132099896662229585532200515830763217008765064678839610658717605782097169687836893326077622284631608431282372506983516206222906880873984698353351990934063255537222950020867228302686199855455858579751065435548185911854233135005371672228090723839412206826642870548483611296284502604730542385203781027320109289808734080280613712974492532320617080962885519659763167727520658193510104137639309885923711919440550640647566268403877536594721909226960808371020874115258150913639504156128822153545513138956784362542721961925020558594375251501701621437080762876088089893722088032960251824263030438424209557456340565306280512178395312335277954046014330909095191687806444635240631590430699888646845191292713276575106979333359417397051994827920897570832634938965466861370127218957660606275625315828784901226079515158502892259195227198594493144152287505034735655699961222319282942433761187350708299267099430247755169937871735347908541258377267272821172926459902197895094481298326988456111334144910405371438926999823483743031376295732230965895493027429215775695792637961994213266649310261128629935607346632733697734177346151375303520237169676248489670735521962846184529357292460946778687963717077010925877631856180657666062770823019555424570908893846892300229711749661054652589363535655079109741171451979867400823169549858145933411479870406657588748602432017994842035754750201287784294422009202758160102379133600214614724657555218958608363314272839719173238892129794210628715488940059216201983596728148914658677824426915694789781356544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] 9256749908207172126278853295523547795321080093237060674229879633401104966994937792151751866678938289388682773447292181657865852029183176715927271730231962866871373214318793221422812668122027475280584444963023617975780688683864318741790570643330059018895444236399322610648088172002616034192155532366121024558838236552609024862477118451228530949138563263515837884816690613412120039575938751330909288938193502877234093583383264800014653273988074269658462019891053123992356214863434398676960837335115168226263433063753801938080568078828395893574969540639579164588389488022831659355115218475621619206692107835405963159138985241163713301612512522969254873551743360172552398866598044634013733883826254926235466944699798292781746234417245853075092541310864740288051092642649531639687120340949193437270089766038321523849807031743824461517280136556189568035251083041480005446228762101309719784641373830163490294341177472751600322987007995073636082415072751840854168537780266704075372704962586238562115909607347780947459214979619807983829809657898665789155492954353874058348581785305643316815876632299331726685102832614713585531480029878835641221904458508718072985339281995178842702614287873899248331109374504888948246230380695905083607050031259961730273741463383506574433659274979492893228086572274996298541660056154157389594121852876205001622273033438787192406551786999358043709749775938567872220249931902719934669670629011171189468926399830019361831551552436627113249026929113805632506001158078040484757395205683745833632922959152805587561452577714963569168346796062613062287903346717034659724528160276115043524938405819387409920713162757199802961859941141046968444783773325959565633080641782437716117462667465624232530823602268623389459418249261395970224482435095169374044925990488536445929136947012200341830901967320050267252121496123372774697798661589431399005176405375514401533465443135741639180727597051789702047230140053843991985905221054578069974075067058310173041732512478658573043858860186021220705166097282357242189025031315638918271831666200162052744674798104929927787906477106115489066394677441708159510098404305833015408551144679034805797111554580104323750849220393434669417841991896213576715592219250854358651606895340169947229116130187262292007097280320633886430997862533112641455678550172820499957315745838361406013026053960215688431958054914838552001672476848726551054965703714564742441129184082772808886579657745284312021952637361644284702815787732998904029284394839060815387646520987698317308802148986776533903937385476852892070201833726157087932146818337076070443938767778762472123819987169709817013911875000996473057275612928782944623209363673467524892806276965586589215693515052611193646183738558674969965594713310195433969251139050617364186030724946388192586800993927219537605284946882233481739000612977456213978104642853104816420375848196837123599272092541613681236805639695131447877561132056999613831127095114092913717411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] 206715755783250946117994123600116956817595287610640562477142367877760516572474886189523554977431840025831191580857303367191035900540677867296190758191253917570771908376887724069494620590413782913233686506939177973798974300565789389404877069092747262139651516319068448944832874392058083736601236182780956932254453323572405924785339063726637319893437558272812170049854427614405892249490900767538812725076084346256649961528196386187779372448691561129543022635908587876098553770552307292005869674318768173956065840664361976311552808092086395257931284517221325684009167846804044497385521090641270591389271302479599375501305176439899507584398455798178538338718719002207140806841164126956987944513907168036222265600878380134195412669804314643930928296833663915770404003115999490778219280565399209732908178522197858573882521987669127062587673681839542934624288712456534438372533635961353872939389084788582102544890145493353795959330519570426912975696845960729952734302153851325081981565864342091249816516336993756756080197963620396245786375787504996127062291422129935482821454133204828351627227960948341102985844544120075541697658607764145449724705339793920167160250889314703114456670881344756616800735130836161035708553650769319819707255066483995492729327401305590270223979494304558582301392281034017589218524131770658867892660273458577981470147422825972085870805929862785672205468174175359090031169406032898483666569072936467792927529541850717869979614172112312098038598750155684337506294828862520714996415119498369761542478624477449329585127875617972095338642592467910708368067217595051307116492817772273594170411994839196764918740597840438175798543914080370516651081525267322623362701137685548516463830612383790051028234627765241532278292921371897144378672764172572830597152541601179213340660704095891363511126655498805188067940528664919021855601707208417282340149670996132201967620560802937789250454245881073023123539523739308031785996503707985683227682071149212368090431166599937951416095235830894096730863088385766929663945205045603365209579949930920963042577176976618402826304614561434335643367430067035513101991042094202731443893639659502687899793643246238514094516515744240476936186358718003656806659341140870855031758235502378484807382224979731669483824910869877104997128694497284999023882380159187544673563508270973540071959059159884054635870337054768302908850660751358108451971878835553680031598955945290875110041578497637085044256758808243940609861245781077234043275891261853800729224964091887075537344771955837308401768393972848394002419565553970256220159520387106929010943482099897372462602891296363077990875512439092546082047923026678413574116686237252119172498785297180379434894309088033100066176912701797659107617885829123676474665008247968048144512508878222110884082214021976642061365739842444399914439418837080955191146288181817868341260596127148710825348682403414842065278089759769805566982948485942122633087486564436417557037056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] -1398441885317245946765012238990474419894652503413090321078439252096424935877012662206117768178168439553065409723580351782434631733104716619313569840325829257208250035975423091516984070424466898795219454316981472724956806808653605364062997945094138235811825738656192757651396256319688289238268469922153035924005187810159668989947149432680121743805953641304329048033027961338246556567740332588175435860415620841905646311700564823784143901351875185306701186132935521007149811059483322362421937606744890133656638714745245032712271960577963129603485069160183477518145831510540595192863631736429602265865749723774464922975987311512315064610667092407340309843106621817083667479024730809936125727058391777946285988715408391503404675948525967037504907054367521310680823089200739433093031852373628229879342993550955971867123751310764914246048164670675497133726770648500038724682506696342678181159237120602563323735765532332271403690970994023387124032725480341142971618234724660013967026036919166596340136786606169058196099902313685048616806180706900968652504349949623651423135103860961200868741804882590525754729960701265748864663920192556070254711905058187915637450364709436604135991351926288569758628981932271140154115676681883846395336450605924784400602194325726361134550795934337472462188247781713727714479206894472220935205077102257902443420541846667017941002650166384383919912957392445468271570860790872293826858121857135524332992714508515160512054056540166159431430729002611681646657439484014528267928196841835967232532087904206505448474860831332561533400314729956640969960526884210220660827518856960918054094135092372108895427482551804468660641286009299367455997499674348825956870577077725858516261086787233879731725062039727845328017258145378205761283241921661509287613591426854919288177642953561923025423220405225198711995644934032347166598720714999355138416471445339631186662251108865568003677839664078269149197739369232155093926662761203205244066912202423955811058149743774667424766539499261800929162006892440889526538585854334332580863281581147462616443773285630917723153977111605436342612917203431360908719509204146638398145935144110173584197092994084947610121684699662654915732795588817609167603165395542326137777678258378681061362017013252071202028235144676292971708714078661832642196102038753350938946514452850114746231346214556109335317288356560339546985811881057771489505354574625296336366318824397680639427504282477070183151554884037099768173251610813393080440706910981211170733939267016279808322681014737061127606674535434093985519294098668009391141994247721490830148948410918553972267144500952238585249317056991489167691210804568712173883159908615330399411642169734939805530552066167510447247573016084105468233386895753074862427549162760169734183682881701480744475433700338916584261264530563423372899710959900623366858475789827678298041397846002738300645887964748486601101355302631906746305420613288641466321020072625388006502563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] -1108467989042990105245232189802021919460761561109135507224856555774848331530005439353901847633990667872972283017448324288007086470464429195523424064006565303028033814592578911093619545905668250329106600755804125913229700529336854614395446172287142683078382466045548601413149785173911147325223680751664324089688226257692468988887120249924461902817552804537496160234427053765613395677102776244350675680941795174665148486386554560512486146714537401899750289406134669544558096972539443234701998522200043470871912545938196308845021898524902526498110481142463653717267333543275167582207246896548719069648880505514560794692815569033714833276195944978603912101319901348061626698597800912443499633009754297854354930682710496360625922855522278573548825589736192339039035675491354139737331487029437836778495406841588328493171171919057796955368655887912225346195359810979773025928076010858443844200244685169516726805397214965614868662502291517474874185381374783186871976268024827971453173149634238916830929243357124151549308077528045993349185866211118225708684268849254860617837879903827860877464140532238844256331809817066488824793419399369213208559149253974613202780036986996438094744132584649713291615248061698816231821686322088561702450694070829118595598254060026771352742694730662614430941550283624126196268975776389825503845409029561356084109028746173028875721086840902564445494914017192043204015899587693124859739108372361593370070352172586513898957666450438333906171840570311206882437250965340745972987672688983380906806774760141174416846531158896890948902713693323451224887464710794840911719940290987076452041294743569005936644668160168458980868654995742970902374414774316925045346424649959192945008557864734819173904294166587049517268082386583022029651041149962237956515143853442099992373861132348079076362532843120603097632342634849676641225705024008613296251094017302585779354694773562424649897853463549343774405456258486761239702413254434214381493583163703471492801484999644098242459491817902653348117941390149605385800609985885143842690338398370017856986535572939808195378352532802646661337141525702831644036835497029079436388896905903804591816700550001926981923087949697600250310414571845748162744675292684648916169008255795646528256442690311694083897449053251272485981900768561611356853010708434401573294958725386978389552407685783066912837825747738630820361481623202621472879145198409183849843728862264689828489155953796687193322256421980373158231219513897616952764936494511827777841840211118370274153684106616543177323936392241853018606797021829279098570857954918668408931787981388118481252890564617168474366637817027061511852852598094928819051617281011055289799519103725312560977657761335414363939978233613665000159540765724540351689736451173206678896898280387542341660436885355683989236031475895056943475636117282106003797783940569270209614978804074138658727441539483590417782975662949872773341952756662955629901265774690797910031859712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] 44870295717609382961219563851826130134479843532965369645798357411443792888200621840314180554904836015338863800441621094002410972563237008370361313693911307650547108811157452201133102879843084348602857780406255231381821800521435281606897039512891283116786603934779735923677330344751313122444124836540594243871300119633546849706587074420374945396763239269268148482343158582035934871952524161098732834338721888971318436983066398693013152699270362782916324236042923377014226789698861820512631322676881320452122734134585319912487077224811297766668068558790774948532783623162293181324313020105393816432848708678344710002202357137243539240827910273576206998154676740622044283051333083457563727073763654443065319635623312866599389713244440709950811217111729550716798449832272439202560255450528923693233044772964573649481970618981033899026335624725031584219825466559508760947022010094508686600830634791372021103677590851296181821148534296669941341211821259652255774816288830264213738773731855142188268084433570739899643301579177279235055790533355452052133554345848246656115140854150738691534424152549098217820016958787846177851424116242319632513524526243265007464375950446167310944462507154453726077372416319725283324501905127212832216588094013752291614328205707667806586566824790554786987653553938262977578815336272704192263481845292789809506381320963647997169735017179800500418734666916361319551030891434653309272031943911103710277760161163611445403964011681740237520936997106021943947154382811567278774600628914795358201481022026408735265259662328017352019626984664897575393518975415251765923426245906890503438571873561440108428401140243686253343212942382761087479908480845153279291738430540953980712835646252170679830919471708621808956836920148328848708870492139471793469202949441217812389670248208698616105144751295915720938919593281840830187005519435178885944435340986728909497928068834950776364671685173777073913302669424382708080581036207019172588237536322719561707678856957178335224118069677664559551688905635052452138920894288778671621307804403432347528851119841656260432201262941379309090789785244811526753289316303483248968158333880597396205937772614938624220720865202435273038714694184324299237339040359921259407109557208044982172828399866837892995131077450213963485170798941173575229963117895867372144432417878566994860229737287594145845185972008642291557539615986782549936419918251207242387382149153566928323970788196955915427529526350846900222663155969306725008303752028004679757360385912383689644681966274239490220248841538993372974043218980064916215184102991474491257898587252181490928739409815148841146341387977198301775399026248024835871925754399465049599383486608974536079531385328006460426512239732456897285322811918643366610696170744762357007162425019678368142470684107170125913342252613180060581528591256678572424628011094596108446256629579906374324831607907985830114841111402602274265076208432487302979286024615719612877341982720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] -201242615283718833771200213550810555609786110048634322660441093816066299584899781258145006274913233139347791991690006449923169200578101151681705372528063633815262248966566107193048644230358941210811305317364295181844256962193614086166234685023944878201871955306549296831578107995337582432156386472842095376155998696120442942820260215990807161665664316326331494602976406770338638130993446025058228734685906800968626661222556843147299060392830399969121957532786525523885459680019254734153738933469908296779944958048792801438149285831055634073084348267124500309094401363801288552812045691242182622382295297653941927255759321171934792164491001537201425159774933210718064121417137132669899168390446308835464049343435218785827964826672753159268600324363060942521758497449386438602963426590634128570230405590085194557787953431898446313097033653110921432605722942015043148079962251520130096198494176290602875741806312804921268679066222043159860480200510071580323750248273437027250590536073058161147434884394375390693372691683659365043685790582832442024292865268428843974147062538333846605090562531109776328837628943520377732489113358264705210302501480042064300195746540290138837326719652484818859782292052522111974897437622191895854241222035193536321728156281131974542903567242492258790515509106381620962495719491432738440675785255408873434476421649290289373403578913076262949406898056145874301748663593480115951063950788113509478778470193754013400540923490864370556730674891459161619682955712334983649062327554288631261726326221477494929239265154941951937668164594013339459612306117368803781589703348258057256320447136150923294732610088391000725635013396118597428563094569763528437172628224098733646234646987614545356546350226806959879804648177064731893988970887328389117888308553462898390852157794215984975038593083981882160599781859698371253951668031279955869927619451045217871520458937437744349428652822660973145062820114838715495975881109991490487230861391970732552645647170935832083322533402820246847686515841377910242877079409186295234052917411570606193378071563131397660687069749094153323032833066647445472859467814552423522244279063086612937707741232324344047849993908986696542095518576869862378125333209383284997189652315337870939045044028739805330863816075624239402683240915132544008060399785012242983421293622942735310168492472283213119717597755333030418056226655568263688688866206176245440156004983316099846214620652457671041511405334111148644903788307225492223610175445158283609436253563360369823446563194314409071509888870175126782147815734052843250961725428661806087320543709787747314072569184239878242652319734158821901072560426009396431264457058289151469319537193348853416331929779752054713329979935949440519881635184321296173578495523447456294835259634631494157443318713326674559825129196621723829456047292106678727771206033639011958008632982986055310672344820918766217760809409395039470579994733649777661078899893578356882620159098880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] 331175786659821728041933846357257469149306863216638536005103807334152732876913139649203117249792323315887832753406806312819317654220901421679395252111299021890316911566071694211183173227375608124407111263672639126320763202221433687181643622512248125097841809030353340302194069772467604990086329121526923274823997759986777541578392581960443912433100130785087091876851057015353836020567187454133916478359044480435437594244275519626472480671545346535501587398611604536039198663332322382317928535550125176636130959374104012806090206746947872518917627943725383843899371660398367518002029054189428870559280109004166130474544702271943964227794069766061692288740037060760352308709916690642357853124268547604247969673495072372399646524171361125504094240027833927753507540266642210425752798691039524146921186353285953924478099652430178843859109544303507465512084408694194091538255316907124655370286827620853700580766914967087813278986628225303800691656731626239527183574368433223458071768606897352392403698083864116170846635115225985741538937204431115180867773795194923028868986846224354822180217488185322958451016109963967905454975041185319929237885189970507705851922106589658697043925204667846048229421889243574982929085284477164360872715682050857505728661918010510272406283045901329029577617101942486033754097929184199055062149390540776972984206207056712169954749953012971527569757554109199312808026459040883995650256494047827058278623579274465926878547132809345725033461038679509362976678108177824293436700272901048219260273462039904889951849246516731505223906857710010272038855067444556691955100933674894213821099197530399526660231698523664683034039419788452975324442825169865489470723150367837044509409969344463204609463430819924035403334891541422508212517906234675325076224146325322399144430581869355869037264138358019665320653495935405981590580747873666557577529865654774222908542829791496299452166795830341930164535909392449794701569984781880037504473893934435894038219192554628483343993165521986172882643055031452078466461879248740383936674359422204326561915373249247109034427932085718004980045036817258298318683177053832769916986004577107931715076066158655821756341810943943604316226395110712362460557732357631532956208559663917054068944873709573605152361135992765041222316660929479041941068372305236040758027062681181544949984981032269422922428000598949158093500174342633544075854874663568539266337410509802804119099196405742353869959908573260682080762079510401626854326784295595893849916411191353134276647327597604199701143355449787251784091419694529645612328849745933578027511712875156669675966570395747640782777988993393979025003621575264574555012844371585211423724932549477627694666871345595555806753648855866999923405426581480978436413695593292696384173034149324389978880841501439224809542266719568920889745111186172443149015159771742454407116352114447318430693470472592973586489629879166674001535169747010449241543315021826580943827107840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,11] 343427119299931395701077795672566390179154748838664663547132867088891577337880392007490850367738233615848273307714152990426467418573321556647354050060802694790025677394872169779873956836318816507275478011493357814261460509857635538978178250971335783701370601971915881186877053793527564880841134884124419213629109806355887668637725708672144552275163116522307223009095152455752288628616401656028764354001454870834977355747586977624119642726943138819763205773252740573259244956409044575728625561206237903285689188222802291705117948241408251910649789127765940510704332815462545094507331518833727139491089598705795514825850982685921311466146411847818647239191971417202269872530180358254826358414237775396891442245906091090530690644134807936591361349187157037395371539502216639253533406782493693021319080026484503009048555376019372878732732631027314285855715255385667901827907419576042088051429273638077114180666307523345609979528118826606276357582536400341443723472467658000818198270283859396753705073611547040363857473125770382393177334025734694584214064144579259584332767964102797467467541894757295389820452515075495030664141173639061456487990358600144195560600000868413200649162577899277621067709284668799970819365885912974407521710089743322845950809456612838047697310316631822365232342727191751531785079830272321318725904206495489754517334394337772251771655600958454498877678321996090631823377655121250726438372942606768781954360373583705969677690347265485420728683986143731182123863473856773675651561588164348080741862701401637181374160083236196348813544816398766144288565304604726582329248607031206202827288951077557862197454750659728407303960104304393858493180024112451064205044905117897058673513777307399817040367849492431544452321037080414766754138602930736625223193572261417659372579289716319531618474665945145878742891476824985666867985541634866134580727422390386141289549221696415208856120953732796260552074290303143648173819173101657646800096953557836968692360544509416255147795019933990550765941497671177194404155402301128771684933908232694934553441127543259021104159706711786599545566879067069383245364786409288853918289147156667066991928728660800790064177123281275605998310776736705957072807863731789028911131357423163106615077178697071111738707672264637834519829096975443056756285642938300136379941147214616023349268750387326883999629769990164309954798904884275369408694961391222921936270194422322997188767877218818603609986058419772413873034588220148722148764900784521760660298510478016717662042593342041791450632007282063924991284746959786033418636654040863462830977278183943488568118932381373440114602008810451497206716290771614398236392440298925600062609673783591858263704407389283713424268670529802954963450834557374340795071647014439070166646781912792249795990953972794457381876426052829961235720933713505814119524813291340397891105204336536385234795277335719111028533928232254296157505129397343297400782391097134503463563034624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,12] -2737137485445138784683465685946181123711619032680612110302226450488071455958260436149490636111086362046634629113351069572463584315185425301893858075135716758399232469415019904885740948691133846639890510667694835516967955718174045841407281660653834755240374924653344995346310373479624154989797200285445300637290363454773237391696142299450322309388326278497102663669509972815193476701015706342927253377313462817687137840863074418115646382390455192805986350018543778899610869835308636865112669916585043559227152860998392692532848096257983375001054922423373956456137982004780531535280165961676614477867095487522228186838538724946636220986381514010780533326964746181304298408962522831867672419325645354555964820072762998251515528401821193248659613233335129989791441633707647348138424245981481514711226195498858874400798515417382769053572771996919177695722078226939318710850437012883100934923091694055089226230680485309263163608016617583385351531192962238529155640212799359952213941368611894687431893115262524770211387807932719070942040624908058878426680475838776786123151059186130829573537020560729606430647542918550661455450436776850017602937889691184489526675793997276800810802463873157727883567562740935841537011020654544593204530728483369012751466337330682140864505273388211258319727000912491703749726224019869570986597265540413312294753001172689948160223531249796920866069555254526317505751907763666137490101928306121798451336279204169626485819493088649595432952940253619890160436049650863251608243634798348636042367332160219276200797989764007082064021580950818775455947839272049398796798539322533769821591447152289131586144356513897519559892401934527864171013964595455128654691015823366417064968541734727576170468488990095110890770352274827130718349090839114923031309996502469379916999735852565551074549365463582856018417382724321012821878834359215753048718500102601615556722916793440089536023953518095758439146805401501154215429826994322815181961070780270304038892852623335903636983715369820295131923877600116025959874959811805379608172815635928730651981339379659475430902203400128142755421404021974353967189785051370303243960483935884259278487371510822548344608144170510604124543150043621292938967432362858106482938948126385145542478030159030275299051706526070720789787269140806618977236605258941200204877020095473282303240638317638956159214891226712477926602119375613781179536756641366895066696929875855634042225539282723832262623462385235046166781305987082479677403292954521718543197598728885708802174812118099382125987391232348129645714085287528681130480926971859372120888347411294956259373835785207823805492591045142620154951637272850607353124061437095641111948818190503723282985321105769258523428922617832923706518086288268387564242017056434630266550231111232374169950928688617258584341236186819498225543582128887801666028800709240656453844343441585006421380011241890833721316785649104418914266323798120670990775203779360702876962783232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,13] 7674923809780717115483713659964502413053053438007099974475844986009509841754518351108153285895714614787508564200212347964350194334806479947010094584596554300938742418110619192342875840499822469875793432559312093421544295209613938741820443892024602008214171339428641842979483676560207291339240006934257024835118684342280185739377987915615110529479463503170773323574213299426154415908486058864860142202265737617014065420112841119177596775445749772740706322743748073864990908322236848069161601162855518178793287404996096983925535190795876440919814630493322480522686629765769877539798086055406469957719180392128862598955877027455594241463138569741153068343872412073047045298526480690095820242637138600368550441171421085989958469913779199187651525397388599206609778069842971548873171779798107823060784781617253065875483343726536564822231339268521141955134024613131367077537370029768551948530048426123531843570602920611485138785499349727620622387167157599297936447138593469578345268844053892547758094295110949246486147050937783703268713863259805351705770582257138401972820982208386030056355473315424879062425805647594386906463937477092450463914519631031548930346540760872858489877859089410534025867402315838730310241511290746140114444327238452187917615741178855247324646923330478520089044656974318706554450207952288779593014902052931596985909910363228697438116414586450100426939955889256924318801608039783943991263937781294679230901010718281731098403125797283341928135508335798668484616249418367101493436358784867941058976129029000346306125955928823061249517004127965949895017770744301669716963275586576740883823827605378134863344945284443273751996489370339348693006881497049748211786408019232937042797057215811416372226324165236835208905123907964298813432685170474192753343350366173891324206109558509168372880157790425365656356828997026229557452456786384886267186141527673802615546575913669808701785319607120181220897898233456695366051358582899125528695836704563100539286159701101170262170323609548833757991265447950286094829444527998256040173086821432147071963503599703484460321911999669738374577154045759018360900053048539456482146123122632015577234340347801864805750722881843909089623664544013251841455296168530503290142425112424080157024680614911801576578048724033608640295807678162861717822535541470109374930420271953303506725297205214893862162299442040449172413944368837351325422197780608116282864650890461877107368261373273292009527860143730285450893060182195036663610626492358726139979333759253071057856599150265504767411577590788959119653446923633833634004702401178220087053101281292036271984395440460689194091915712373148603009740752444792174946565680223828033649258623065043836167893661656935177319721356975038702688358073553759849658874741107662958769745413116112338489462506256584151456497688408517845542632640732487645043645786148285032420896296259173803246827704221561279950050051127858047493138915177084836934264906484739827273039872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,14] -23745932414072807801363683114240437894461029419556649852603821476886763912339282725028445978876489316974145544335735414230518455766480133046918064483071852416149126173294249937604182867381670962338015582533327203018589070434878060366749631182186250135937896847013267084043251409978155548078859128896993627150170870548242979021558260652041680472819637215481873711667185553881867876951796511663217675665199610120060646736916148047031368484230111767882770636545606904292320778203942000549423910575100784885541973143990891274663668761717915388945876603484043238484714133319335083096621013251976828031191266735341157732600642791978641570279368174817681523612588101822299378421941938591832972435924063809166883519149726141571657050810263397696292757231009127492598086903269589266547454969494013649464137912917210939648969385391551307004575567238386628327632783271114565524670166513637862024004001843537541479607075988927946424524720187641691468171062853869455763561411306504483213210055354251243018678274369034949943596497392664775844800557724014213072289538798133065457012044461364637884265815691917115292250713863365827626252854387852781208602083614325376316262006026531409738921554205703333418232331205435570627422903665408477248317381398532894600805758237477826192210292566196134631867752620811129674200256684555787563526842492859076862373462628391131790498158666230270698274559190448793792135076491474574192551022684863943047478156982933710292413530631831659950925315810120259073519712550922385759555778306798102188231049348142763112905489641764266974528796803974153736055459438040361035124079052696109201071435211372102442931596132619569884962237556976937426255019074581864695225885866568282598645708507328140210737666904473460587414211291848909696899455550926638490265707596394435103563044650371462632991052660897947870743487209675982452480151199571924118878372269194293951696947634286104278154585606582021885958731187751895108325526893426287218433545875723912529576158422079476602988925273155544418437619974055160368114014727995785079104599350914075569617017742966579286394289680617186691585123420951995664804417692081015782212802354025743947578799268139837456858257816958981341410742262182789018012371079331519709476696887912821338208301415698053040864113026313576205743102627362745928228973875801543025464454670416622521205538893312048798344750111173798512186513281649540384521303101093229617800846010100942863598702999997706795190622582593804925276862447448396540814533585178214040335243483777567573106027101225612808581427144555253902499034648689209199938301127221361469837327298994800870046726023846406080833349641819518642988319291170676794053108187901099743714601821717824046222860685989335641398677241577174159980831576506887493788154889141423206718828767016100902423351135606315689983483884970569731373055212942554783806279056052117284524502124796711498151832360137995679568874754899331956719945330740146078330560038742897158895215575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,15] 78690332415876922331134425316305746606862772579702649405886150575526616993968611114820665482475162321229127374151496768298863546466919970367080250240343503159301551142684112170546863589306821664429578302485944412315227894443787278271479927014249414450836976524269648147748639911682880042269353096025704086638374302271467290759392707610209310405647352190879715214176676122506089915849083830518282612541454282022920168424292647056044849463169219314796588216804005377892302294018106727085533880429035912258102279604961792427171120172717851470674060443973921066046149627259843057315600456562487786018307970823903215487613236931940021018508618557217213868314064004853396675929463623341754060496560134598626036125056991408506185601905154071325014252500739644891863157484675071208569418693457807280189454341890957449501936282710736077192593149416144051543980711207457060858850223247404163332429968966826957409872461055721864624707204487082740845124871694220915110178220118693677941451105072475711891917998508711031915738681836172558403711608240083489636416732242355399826267338106995864785487294704696239653298243914833363617511946015025389356465522780856817841361157919963664870988970380252568301424747408402572912896324494065060584528682595648775607899642637530973350985767753977008254254524017914316500507130787966812993119042121534769565415481236544592473532860163775978207055885476819976124507480414711012958168096030327803684829508858965063172977029968060446005646185233901168950442131182334487903995379306418935342697074191463090811748766803197165653034234620216213620001406032540853615536840768002345064641145701904227658724472468342747424092976283354495887418318005581999150965711285643197336271873435234716235775905107590321780257572619959696976049570902728441162053368262227272290659622549705515322836713466716268127534345301888227876943396456483113926101231190294982115547248891909466980936923825446957140528829646741595958048732803182379910896858770100946312158062654044250824800583770376485235584604326516834943439998841878045979817374228443140704050847479584747345419567087416093001262164294094192053672584027060437063679011480606929786161347213685869259408330431390563717863896485964816978807226939876557584413881968147735807785966219625847905867064752201517252914189631086590201921552560839040359411659209837855344768168211778486349768163202261384404205739988070824109303166521801212298579474369737662299538817144760186451823946335697786118705571773808547821000356803808473874192868032971942015769618081846391219928282150575085018849929880818223917707333089756366692186881075055506114646460316099432969268639185332311620550853028384504312326449464063228033076107733444267141610345270186363022022011280701789656425954284295379232132528735626780921953189813942749385623249298196478272933185189704778364702813717913523954888881587227251161663862468894316906976389180922865299109703662313953258273399166140281970005384749128432588888819630080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,16] -193618208844352759876680515953355633079359142317023613404758040031470417354630472370191883824836398757923045593152758302478227449507910172986627207602514851410399532049847192797819013789347094215482431171411981979364861685711635757997949007535464951060970801850978766655696555884441278476676761567491876293852973593550214356550606128720921359809961990283037532989750573889370922308124598904098180197128726195344591851908319025350126219033063862340109915114462307365051553917564153795235031529485023998622530733965621493682204816569221401224638608006201386175734003559818717129383615842747675918124283282609185565857089075304616290166267329742230388790121277575725260659990487812586960079479972737585133856121652980208548354288869526231116550306065873544313296627731279657894790542495069868534434780359565276243776916553148136311054979531436471127914144770605323258417673693921370295145001122068606083766578818534087633425859357522476861163020046743362117739775264913585532228987011710121617775777376171778591590350386076700762243645232077937007839480154280085648047927539493947032413078641119697288739821122241466560434391686200137277548231698611707614334902109695351860922497315253629839985389674695423362330217526451573499994960524828181449876946915474095596090480249905022854896223787019056954633888074152777084099711819333224148497821957467003380242858206558797453760186048287080166566265610525000760808136812716746568151876999688995254230453679313983435320651294999203332633924820234068541314573979703787529225797100512823080992150033269616373483535096548319360566366772121587784609862946912801563619277349734843186638650894500509187594458975104468258006408053925215477872945554307063163309532595529640519800156166491739580571168480748768389096383365560387825522678224960640470609997087383174408218667477824499840599637912507446915607488305140517074670020928652129522581897738035939801258082917703862049058720219579499924972256682707613964114434379230515092949862996341245880868669300810936561694395747040464955843776778021238676973021026168696397470859774772690731350853050009660820865906043509748409192044626567580258541522258963452329249332613414764516002976251444744588961777237543125687349025357520566347435981570771420067256987834506987229017463148518246116528489256587134720586388037482309855260372673738006597561629518667935008348612074675653161275847401535853017798430825977203332350333012404274636991493256202640922794033588942131277357633184889960975460174562717912461069846776218904483805937267858353147902410374138037730019694676827663733585095441585172004607528781707849288498845690313609149090540591938957365800944592434063943010126009250961468527595797115133511513866928563634648557954223655162742933830107183318047788829575114077542780412811005228859190008805147547732062007846697294385259455716330069144442968787027984643233690318732725188515391759624755637278249602727046436671973033249673003390129314319246185940717142016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,17] 305851072668733872459151097554619148613104520362729561016990748104991156271790696256120585860424969107780642994667192538110000068247470452233645558250381721603444860756179442215928433385295950318997786945424667781439445112857236647018359551407298593858607631379215926731560490191483466422014709125252084222088461388188500271722493040344764230793110174321579545800985459236025683703783922466231472704492921363149320917081674646563156136748987209180577224552146364764925115020093334912417463925774055535597750225632669295853799501103344331739734467448222229221249504658958890670680715880155983134058308521568856261037176949702433509032607624493444018027606434661812307496087672003710364883085564280278745958999942520653704238752514554497187901693515415438774343645788729160474695296594267084770367805966009422991243660956644724923475120622397399597032625042728570108870542448543401472027674580089637913880990759929927211000827761590410043288331686210666050146806804063102446309278999229869846912170436842057652366732354442564394185741677851681964270539171791849757527449864906777607822113677914786304107994740733654023502975214736650521610909069951071251626066364273386581347986925304153341160400704332680554325488794815255484620287459223489444700360291980644194561362941559477160200453095257023639995044806488832368297296147557520126543930283937193919285934445046572576731795415830644524725957559124869296479105690783261944994811800319661549321058298342317661907292351352357849279374720892118157510146831023356123678076948061621820184011224881954157503696474450999273325060243580008472643570099106987976056047190603361636377087583916541434812478932583843872212975433902787247951887181545346969840442691544885318215349359599426358924677682986535851471512475501688247895439829562283499135060193256294132541430835798325693386019606639934990937321544866772547636309856422003248211268183760943335482722512438250076695991690758643809643308701758109424334609372645758372749662338276249681552719674856239382746220875875114548077023055669582975601869424962128340540518099972223669041359622940824667332859083738537747001058502761814753639869981011180330740579838655386312856531964867784494270420189492709666313937603449629234177113754858951161050025562851802851582350421996743425487288978772561054086664745301187121542178511289687646646079953761837197247436395160581615181919229676890376071556565032289669861177972261979266028190441703426179595699142916154606766185005589604771655932081806754244663663039563269423824274996983821190452246793281988268719758159550659689050543195769769704500589796478806192124326354711352174074940770820605299723523846880425061011198751934611745312306352725260552303578132480310027138766893802445489222464576094246801551146533121061364768533061811676258642089434674647932866271915036753159553895061323358220207603240372514240347780651561734871309125919258587261382578680274859694900616845849832860709228905870716747495202889924608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,18] -246294356602383513740375048683186359282653260031353170770325938323315130825161872533943461990239780265957530682822927622635426678080367862152449710631371534182035642765702615124163099111014068435230569087985553738453626813163575564017106019384560472544498700133486815412053623097612962492147997518452534352710777837842784297883519848746911890983703714267196345035026378432581003722441819511015614198285712040878580750497129552152386772141025421126848693708433652800767648755574609589630172130586573435110051722447275871803486787612862131682657703108821628070507446837174770816456470855448150752334514377131656669639844313640988206312778389373669441322272979592521175096014180786872455165708551922293459636913073309500813240452458612432618978378181991224711726321319497640192855109167850202727456898187546414246552899010574444944082649650439327277106170366340704605598784663679250174502848869291942799560794721990306211365980491136798888702678824309496122802496687606463259568103932029570974694077775491584669958674186324407964938665115980898184370406518896240644108001151787742203875493607540186477566697964442026529778110062230284337969395344913938608903668949421180640475785214159437860038073940598860698216934696089697538225674822644682692356883559606687896528277135063458763963733986156415567322507248441553182392769429919269310677461510558680502432511119927854578004773261813254863643027061767206865083723266185287989855180093327342055596106157687356446523587329418789496678680757817374902289704487900886155584966888624665117321191169149933932631241558635540974872817834688957478741038261469603715787205846246413194163476291106217380906471916205670986648425780235334143509756968169128877244924630418614754752391408885944136639262387924130006845081178459880155797398864096881764558135335591945666806738797475787045529265978182465360518500627004767530363739353302684355415999702908119040856443086961686516203335094518599479120432592614010605715470675901096565077292164183357820451448644490636210381233800978968653387597334217826011583793058446010037940724380898126329189593404179602973898454960365349652432226056431334498664521108435964133167329457773851427473903936276250084380292175522430736787802931820413718444064923017041815682853135784899380640521880023045939232713089512944233794353184079638492397496993077591019333306089235045300309751021445834952352413294965254166158446329270499504053413647595855676255311524792502312400414198597205967018184584148746397152449651606168309211890633201133549425410810598916067949973312085248784905300985611202210707446931078883569214869540522923792769728119241226093704935076091909017383415787932930630871467480998673481216132068192367760717426656236670632952834492435923799780439775360204170601154281095231452695040302846140493584499185872371060551155017568850332403234765664868432535575378537414497008266941784422737156002304861533090332542673866617520623195770359243132162858517077716531886446377697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,19] -120747977251452542664455631562788246783677250208731659075215272159990124622410839080440640542306527423000988598239801457885721398514744732664183165742069024601534611399452513919151825100325258614549805874062629091173936129372630876844155388072448401508668397315059369417690059952391713055201439964828913527095085471690491134639967996392727790079525390961296957805796013331589056943932615695864766542063364336547744775612226153167846147021644270186027933908354896820189894818759792930716266131657478087055593447302734836904221988070199232182159456292156088885012986953978705077139725770832744465445821762133379865311419670262962238479013698803446509875171095166577887377251884444964803565894526892957785752808812859261822783883661721319054943354897539398256961620909743164961604261871400915522318037823653703623980780619970237583581286333708341430928460429696436331221856500162031279670052727811825762104044329276262659851092680693849905062322239045830402188436546497271076719315344274736910535804381335426534018275074975292890594614968889150246006435440698918962130802206995563807479695297855665562177536197201705318685157651207130564095400927260570609979947507246895733719745347775077462212586600308968459141098218604287462007939041342281999740124713409691570818868912088922644840126245727714364337702014725196159165701779152092404414531467236745809637994914390094277270546329904998277260217157832931249541013836040438260905325587755954830256527394052219997056899830896125649858398262505900432145488910325132159354227874023199739055776349425715313628823283241418578728476682496886283365414641226774997530592276839456478442813047469056644019189045224030103628034514924712973074119528516893303148946448745003484792617252169653601155746194911610736364925938230761561444161217357705033431808996823561689859191620223417368958052009747763505841101179562542782371704951763636783768420159421525315227572724558661125772898736250698562617231257803680727631099623383528939899536418770202301150245625493261927013711476444204289298924675791990530912020480834899880180757737783880593795612066604930220374320202959236235136120947877092224383490465361539221647219783755447562742949631253492431891000005602726246576317553368697574594329598490051778619015141473867992528128928159812450287205819005640501969179547953088471253986469611268465448411240082263630382574046288682088924947669374151598563702705686011402495724197530516191440327558715188825261894824156373423802013348181198052388706869354492075899688958639001970583589579345474555636753084383274449874740463263655484695606647953547625642320458304496042698772840030895624556614642709725060396595868822363107937875254970325297375470576851786166746082625235254017156585169958905501692563966356182501841342945007372063999675804394894299893822491173085379880600348428301615100687495262827221023905514308910977731906571047494373112289470152938703330871369725606106748435769529744413919721250040817247906979574185984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,20] 718369090096298618528020498829105016248989834842962185480278249659968919575276355496158608238135767977827180133491936866157640983207871695007572859680232758280313280229633953685062253327392635423409560162732567166511330997269615635509202635261708175566445877822085899500646220541157605230660441780152344720199842377330371906132073659193556885936040105204383043639106781979139100639820221738305175046224047226659964930901778183969831018272815483586302652846870785486791853737779555641450187174398421525009972484180206432478270108618391327134762237291884458210892837871396012018348421305924285554882875246011610225144851263218701758074385427282173741307771412541538894292726543972329207413805070291653903778466666829525714845667469516611297017413155890311475463372467398671767957708350442464145853148356708934322995715791200724566642949854191263903477757246554520343537631616725412317243728218193221486990067389675161653484682747318918965933373257525625334215458573157732735915658964026795030078617691194202730647956258301457763922608831010288435178604790792148389407232947628997412766716767821518124644878400571200270989504885554086212610875137554256626018200927468252392923045670438906332491761570551723552862851782825054017422690477940298903780028265524144294741368298127342293890078274348741337944250388690398046667908627460170936659975023969205767562674168400560459243752606021097795243895067355866358893638599409849726068998390505882395434015885920110792161747831713903568039445326203765915643860103136305135769163186076314518071180512938822680297781195697367512230756414146159578096717438996290678201414938245591512679681974948349167157844854228046683584460689843623622508770590516043960849605970616915112364968580053841170404163291389886298087738015446694755021392176558521963958557759842986965870270237808037030755496248771508290880235464395757200233902497018651900076793209950343425148575026437323219538738669881197512610056173498714194852609272223290899881690563953609540705879095685775920397440008750965696453340194236274971301516087712766551451232294623609149087706019928623078244154888490265771251379420195686328306079002932604581690783552059898499774682187472366806302882270763187832952720323966570195646658420301671810416758277886426860007516192199253181726553274386612434481072100970524099124546317340219668666197212137092580143627638059526489359890720769337712429266848924178329668371632710444055811977572271628396949865100332288160303105622548759492995320605583857644660770064083415187920146988255258687000563194397285033012576132138675575620558091995029077997063402627588247125938661413385794881615573837785139058904365423415874804224479432998434541463862031873523466813011659181836665496280717718829779686620346514199552030392878766014768072069937734950289467885993313367254753740476907093248530484530244589353303333566773976984326243482940276049777571767698134462257043495731047415256464154207289720409602617548501444779898306560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,21] -1286993393998779748190887458969791387405248462005679589300926066821128573290697201835117127691882196895647016484975412081206890000565143301319647586269339927804838971552943950068279964247744059323532655730754225260404731578156520055624135594154696614919493268541223554590751934134405597861041458688995740238100501279876198971348746723473115175612947801712945849862011000113647922301149017520827813251056940700120013541393329567251454923264193567804456817470618698636547810411592280396548387574357001917956818207001671166538169920646940758889889566720081367606292828758552451906416283710310506494423648535933533254771431875133032601413657944129987177860356669210441024205602867903326955083706038884322491506716328697706273603846951816152147639279399861363190682153427582485707505190317479743651165787025670108995996807231501650283958023124216023368510885821794144088007753255779461620594903366469223047434324179742363510523676909007189337617296818220721936180896041870641999285602478192052559547832608226777865235323962865497476684426423370359760023881076932211186099099203900011916337645632751968591615712888036227803844225987933482818076004496659037645448421703968462917873891485600236070119208726517183814388501895798647171466689794562194456911181181468395762028654786487606922321069002287876106309950800332038047716647171236406008434510909126498449968277027597887097970347061055778352067969934600999583980329786608109942773562914812788987508227010913490548803409450889544073053545423277620246236783481638525049875882409565996850854165693824605077704206357091640058226303726618113640172258020523521386501085059820539405177695884679557293010695062028188572851788830054150030280866046396924314383654232339850069112310415438997508640122193403160265804758680807221160686400525405413788037146073002026918083702818576260576645065168039971526295700267659768488894695227672982854477509635790700821842877317625261609242795129038034969080645278274576050150629318901119695402087104742389884473395457448016047946042857777793218578203629464129825199218943504701963889446759530877906484314675033455487632240211821614620121543943959876707947084572954250898768598302801813625731109259279552663164140964754190469200112235304873293145930786620523146518356571003802699203529620487840378329394482062220363294164062712258257283426885326624609253291092328988541666997687582946334022732283354705544623092437942956646944524302106435349182894064800424792345014533026662862112483576478919131350040870922936384489263996818479519241641825762821955319093436460353867966501986014579333205808248524466693789493232781325877811452613933383167039114837149443398838253850082568764751997896351806573530475165231832098290409725937661926578167273408118252772023388008212594311820613259513292163590030259237628232898675271160239516766786718013054513684099137281766295783501652314426360095954971362035379465387284290179977286250141028407655294857836817053311222389163548419300770791292928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,22] 1624940337638960187063399097006375613705239911082384392453486887704642347856686710875539407958665429376968264889929903796449854552675183234670205240237694477878381446233250031181025403854237448823575434275384148068767553411185248540121393672202276471551434414799160801747835869503297357535418303792870063189302133872599000424030061587583219781687070714011565253283302091041886076301923896655050560521417952397610011594265027484554949194228392477036428648881811078041241564150932756612741170900226369904476535997198660102696570648391011566674073225874637997292927931688836731845843128835766927304741024330288993174564857049957885146824591266917617663837097979831951356690991537936961895002072836094658637849992755017964733966617861641931972446704074510970991460445576611143012650402769408977273155194305597575557002874858838927611023419486658388620148207618633241988714183660333534017584866900468679427853874691257386565490265975750393624747946451632816971592814994332210552272970711926242423769961929745111787301057990363600724703633567723282475326600632740305578341798032910148122699584101590613747682618592943260285233108916742145384932257253483179694672251746249686513604091771958840368299850726986689637657322848248224380953122821379666182223599559531944389763328540212714246890855323142104452172247506805880048315341407414060428097691990523794550680227144675280373618019695232927077283538661375634212676438061743232017692378530561306392192794886712676156044006942492549561285033828411410653381689566490931080891213463900253703660122832806540459625343805003147324738426305983582278714061773820532844595628518476710500319693486107099399058632559721261994413489589470035540955158545477532130370324848742890392304880442355665158681724950436439835458076234805107391016094440268832556831617252203075741605939861325532559135293164064643215285839209104801862046068155302416441376810609033226393517291783491310436267627860775802607572928008801204579661425545137004394497832349715190239267252520402878426033463099540513931894091388088775853351363102290238475205830350834606913861751126062171747042469227618037045265665724537276465856984457666995270626033838031856124177125177469406329753975105915132504475447414419370771976416852786279686661584513311051462196189547893719549373874405774964521766029474982864505465024190341715563405798862522866669528446248312340002969695032853240110943695144048357919572535172387801377934735509353004029273830248297771140953115251620945492588470098826897132062473007657382914485878921737549750818227652093187631547922241414137072637172023810172963627398447184704661161229851828884454306091626130330655925774591824466256265433383568869521109507455722044598185622822644108731489473706111471519745260145454635589339389545021613898579230886835592389658190317292528181955919116984256112850674596678405001947995428357807873606869954826962122373240799631357750883142484608958582713088013951372998505092241863779070917245665280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,23] -1753303433898731691977931112928681573890254177465708023330687370641345418251697762815417987847116070201268717213834715844390044556171048538171563488281850971661717910842067019329066690752570282802044427662509213724140167973134595728416027860544836904039190838343356539916646250444361898372922079683913575877811817471799615416644804684747157625155332396500134699001262100099617934436469097832296997974094358255826927523511157778383966141491137995191644169472191414898512904847395655889884386812018047151650537814214106875855908248274294974802141304818667986401987734960020508837110588123810015116727711981919340353307493289577348585891481087387091276559801787641573395500596346229264489495354044363701854486507551479031001213426632506793175066547514252629851290592587080960492570434575062499908359486832545404894049345330374431171405529629064754125554337220507439226551940847860836593867245654617270132775453773172979977790394118930245944306957536905329657949951490456198614217135364358077941219999653215327544334807981766869950648810681436748702405572024815408656894757199466704847567609802265708333952711973543794233126076728911323761272845424196383853720311797285211244224577908592143800967263235231482625981094557933878724432432997056518362500941630629932055277092288626743167687215883736365625146318907975579159056908031428821644502575737380613002833461307539198201888663441553005766771393848100807410966446640789523690098904378280048609269998010784957357694525463242418310676057170519049766349042670064178214879104898029855055779286796722641509181460314811620129237089431416724475476683678334478794554270867578624431485163703380166921324519785522244836540619003637835835306386506648099411920733772091057104741616120733599963215519291747411365918871033817136497122732606919185058255451034668157359777792231338410793935322222896811367208992007736615379813564124626605256744190241814686629350567296413785455083945922470896235043103228029001661898974048860246500371185525980425697546124633992467855935554178443300192745996193078003121074767984079281833258776290112218348855451285159203078908683009612687419468376267870422962702466476647552342957951037202516462076527881931662737552600529468875906486400719802515579500864504972337035207640852146206827783583935678354783677454234214054913866934708005492371361251153207954317947247405804899448115552735384011116415828934436417326696500320950561313269842536988949715916939849713043775324045724836748116974392528062729325207164179954438930217471459648757855915285480791650005629257440600413403136428200988561296593111963473683619594118546393277013257875705040833550575687899376561753487242011104410262347712419499088628469914892671567231119873079611919042991697893412096656157047922590066048018475759278650309438338661109674460189988178675199122901705715935845893536098352042294971127978645580069870365805209592904707089786314846004274594419684783515332264400025453895271464778987433384828152126136909824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,24] 1810186575438407653869252592437605357557049927260545278358836671101700461692034059926368088688400289905821006142710701847932095537350947475443861788118725175809733307761771392846521222574741682760252376687739131379635238629934566458362204682855641999393353294306691209192971666050324345819841570594416122629622901540706729395304393681503204634786579146149562608554229803136956693675802853089138803429423052939297046987434649538644058170081611247579381401078355391767955391336579329680546076389468482294321205682252190358063525586648456294009215730451967270478977292160883554453869765862071759682759637947255634439286427613993047176667324471186305111090838840234213396384948283995638532926543672700049818056303393537387196690999431170162235675678558233958031402190894812085155583899483965100569751944474052074203239911215448299750980248917451729800998541807823791079631220463554991930040994403228125282787824504532670511844728946352078531199105086285340855358616245905763795148324368549789722325294753770715684862646370947865746693792219425527693136379801265572902435809124083091900022356100308628249549195548423389360956491854088248224348167301411595763651633143582057529561372307432395143682663597248474670042500743622769001312327209591981088934099608385191960965430127732899067852387887659040457709298370011624005365910606201709836634376610118055957167660408498911206496203952191663115108999917984999022514504864176353346695326439204152551431867931793290302817816069407031875620648175730590560291199052745499469764768140454356136463934000498605441189207189538899111635800893621657622984156340484265591989411604726432805917013242497708034577246778239534581304316379181919797728400849820885637869431715084905512323177227449396079715329481491905475898519388402663230664330823092386730957537882920458259605101421979754725561597073089003540569564102910444157887941886919283925068949770516495549113700075919718404259042330597187187091343969240614549710447484998596955562619052214750149563195817856708590145705006993800775999031923978151661328019131401040296920330321027599737737654827486244088408215802821551278666335811452910829901322077538432297651211005913246656065556751796643486994991898636104971344910031772389975138735254018661260972432503260680177551271714260052257675876279971627554722641098861612246160568415161528250632233804647994902363622988545983102356625726812324423207416055445669520578856575127580837243343536897318528821530889717632417765625166751432552084155168251121861648631461580619653799697811703771515660765405116126876087843857688929618771714910591539370400471318363121943135343004227351443166071315237366266003330079562730698369499550304282680454025952625369017904126663240279502730659412424805002292743695849374845385870558682630069522087728740701823037527112952963939639377649394846341274444797981324831243864287154444953500455626510681859907178995052424651009472376501611798222929817516617163154247624427148154309052926525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,25] -1826623702024561659111813874586610680963429430525925120227056721262193340441194094062474686260818695738183722764335732592452376373081399027516918128250833127878187563847276619361171437303247547987977031963150625596117733579602620778121208997496974212559573846985101235720431180463573907576936021817299956154077617842663776722420118709126092922259148980032617862845007349479446931270071341040726202884476297644090140854424690016699511460223206560913223962479053418133171940695915089379606903571821291994590338001690975371259980778881689751293937568720978247839932665610043561343773805015579811041311584365658853711974715074889213313276006016146947017709237885645988958233275723085826377697199484315979111549005964586286677826374384499568215756675590747826678097079079554741672580898351578372809141880273332195615678972651134010654071768923319063933083294660819030965393563457930950351597451617529696897609218898469313148047683083447326227722584708111606804311515586529758706202663361834273790745386509335280608587859048456921312779926500560341157310590637092524201286546429465322302828820867800879828383957746719775879225881120421656833220099552049679345165724685301976553002366330723304615684889016308311641488800553718654873436606341450297293609680298162277197233635801412052264079055309337081059347780388806664222494641116777711298115937534742318469558106862540960417869347503635424745911709249070917578317088216790416823124415885692815756461556781210735218489700519446024081990904739106844104489940050438835144950919201464152545673296667507366284481510043358735846250468882222918231405933271716430208724347151540432059714041847516045426173326188631074084699205943534977339831068861186959688740409137625945042704717564944293008560010527846824264890872587831821237805891844075209837039368491174207907205535081610322274528429823412387201719890634649791742055434317623664663671602235168065428342440132587600255560610994368304717680819693109414297066712075376123786611157324166227467942194710265016902080698790003545209941013253901482514113824589460789500897266393824404070756786081678419174269248234929454828522392346767029530149829341523863810332589621543744982129328579071204437849218625997118579896229091566040987889233144135895740994757671702765932072987945923918990557896286206261121328276928320430197342284383783522860375995136363266845413400719120199720459414463390688830156003203548895909261748751832589883573056256416601913517597568911438512189142682869402260174951699388839149700084219946280585062357675514030850113163000996402161515355354790398722121039419796457217145599645690013975008072218630104799211354494930295075714242122136638661090325023357087580584293967778550825983776804182079365218576918310213901264266753513816091195417159592014419514178785456354560690016232678929342683268564913061814580305083547955093117714177421094262996677091024393772995070153705395017880955414460744826387916365668474790207049429693060782694482556485632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,26] 1682326262728691317089533295352274851880017695830101792260634015278632137414729160935796171672442739577212720664618245639364544427804445286748911207892840514934977434730584215874622169619543552940149624511457068748190189228494565690079220833039522865845512730578525220796891817883201397946260351323752548969669391465421522537093533661533843343450596040464156463856631374534223204785177556965563332370763977416815487315934235144930921714440443891328913116792872426202603876101206690124204349235157174684008294068927614811514219462865880772612761363426128594793993074026156078759503337774737404174953053078797211364716943981107485399528064352642588410756389620162946950483762185921565669944288457589122879663987326247649317498188779683679897780169915846420399061774917586717154967829354186818497840620834231915288385457700340368189915629361273418469720083755831593347226077780068772113666970125374736903967850767579683359822434223946640393214062084722368029229526687376535493666497267998562196216553045895579979344606672097518762738759524404447207337640299020017534248862980960557902309793457276505631923103677664281365542224998237433908957533761656801011805752139146048698219783958626173508004131799103445347396836152966102099956560304712761639027867659363038869505038498544531103241920583643794613641265707357697119332342462565178703258620784959704117434349408343126103551856712584991646933526108208196348530879880438787409725118748572076326872553620874310791499710370606530381760357562366038620942908443996016253579533638879027262510359690887234150141199019323069182852687274244131916648615074547485526749069640381564500047121247629898729051996757651208047963902654201713382768118729000695021027489874490776211102568294854344794581898764357330431699552061987825810673871731080762143150866789005604272389700179705797368789533601085491144087168975410008002242909086820021626803723020592080343096642433736102228022332541608894476951742382689322726357113358594680140328278988434251380258007939310402039528841375022713127187131246593270141586130003199812448786714065196093583645711854702322500217354645624988811179381745801125764384154109702634031681510839053700669150986928611398679116073467850052478177771571778204700369180257902488575606804288988664557528464699699314482690862555677805431104068021622929314026805649828869278006166328975259356587199668306153845782771599223268554421362276050010121850104692399223653215590473117132850032102517208746783035259367498888438632045398201276160827569363536964766437273118143492189003118070427014273886398545635332997721786407470226334009650649921886374252554808516512951191358756814520962144723407926455790067813898813838497980226290286246913707164330737488677677333184327448398717552815940200617061353507458813330821270711931135927068416855209216821138518601630645285579533836114553521749782610912690309896411448174627043296964628885950197097693915723713484273891537543850879359176621328587119955366274662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,27] -1294903383994449590564662557397799409564096549186193790642443826030371756363571090317348071674304941345577551364702997497320842099695786035544217550384817383292141375693240597686329267233584950305333768825265796503495667258740851495461607649377458076023191475750225236900222434236695815239807050285851675448926031011078916387258062136647129170729282633771370503429361325681681261900296570000832390279246610755126920457152689249552145711997928271944165047409749084868395398128500749658111589162090903107326951221734091136614419155454661263166611905288701295154754942242925941430142989175536022782067278852416893066706713976628524428421694374624780863141158845541290012028931218666531665499292158592797665779776722241103361114458776746468776230494924339657909436576583883584546261774013453729053603091423549879117414739117976078243197632753441864209293318832591841967218096310203602286472218966155374090993162661531821364026125525335397801816534644949452686930680457803963802361498641104768582446980956845383920237504965169293927394117271398270612756015788789372157035633608350284202892602765108519064761908620849997237497086319296202634314234315831251700984489284678954746726925444899950268014815811635629894251183637085425492864813898700196881332271015900452701754182975901188341388761320953042406211361503331705800013354374684547017022831138217579882226814319885220004616930896175855624219302832336704333841125647380438752001948049563655910391166628490489697266748344053264162250497762302408688364089594098567046316724602736964358316121933180744549595010773414551977659129617634861713106589614802671612863009589565946542975842612562633856650226539610136369161214376919731909214640554584781894960324636698351324780977007867706026163806662811299829495043085740959348273533072326117874135192612141768657495033016863948322134941373137254312633647695721608387134842938587533311212132339779972988750977138926482163004361618393491289455588672033316601726002682378274589677854128949542255182557695889005141843448674924548789855687385303562708653939138539220153190748338325500391921266184057431539500280953112099993792094809759710667847119215706465219544508903192896901064730567042394249792269912047537081342761626016213661290048545601406835473489881978911019522253351587351819611863325615916286522792337456321815265710685500129756230154529707596626532255380119524594777506453209619856872028278937749128749550993507714947457424398880349951662077371018686667001156476905169492437799166593644074225648359737760413243711429978522555330235164048380775465360585930530603995671157596908300835194525617023048457807293234615934494660972604885183347892935012838952130960768505320380707999144670949777081160940543938764309991732831471891220796041222771457762858807345053366611911493286712277529411127572600780334928195097272904595187992111087347869964938844896967655926814782614974683186553011624453936455543205757052709951743027615505555738435958927677929310096719872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,28] 781676830621243181370465617445319436960944684339421130223816002499083238105116880942706717315137775129289723436366707967125465738189250662943555441280670650321260211034426004216092947145096889735049583861863570820506852176927684039546261775702754005702554665034422773015035606473797326043854761937665697336962131712537874190823389859412740536885409499583710747492736275189470662119423362812101809740337869226259916878903311207699410824929773935201860838991105525971336791077802433912178822361135022358094194966151447585147158030844531134380063067341029726262367578270783603261875313170407960171435490645751943857474058848779537395929571386349638313955010433557721294514553276696084829868564678855977327010658203029182024979499512168494973038589173762447156570136629331019479286023229015413570962397331749663874146121438073894935043737656608554857192982847230545481220862578594360178256728561372170571031610040317930476085321005648021533741711354275298566721228591859694899003653716597477042314637342224852173317014714241609185364143960024341369649913393763271977258217580533728566908254671583583696302641795536086958123358541030308675369300092835958131073228399131787451289883805063063969772105502258903799051514932683132309045868960438958125508790731130168814852337573967936409197092355495243884114281036589156894844149343302599862183483707721649895885558217577777578581217859153055917351399116100143098856088085879105838284679181905849996692935484002400994322431773913826771716501760532648601619200942847487715406120995373196703013880635824270436948012491300810180312700212411648884410199930153841184739227658542951894753171932042768481894961468861952385830345234273881638079538946396177432852727017798261710929728754926024349505796765124008458050870357380599329901996063082564910984696896575384470799756456032967239278187646475535888043268850498329356085841787006804375834508735950949113579842309118682561162045800796110295448128686803131502875149385778650719427467644688578163710932003313186422397141285288687646267967921811069621409598035996592085384280952230597187966976687585636910560179208108938662079125426498198348252531397920926929698517056348521895893497994983268467982989951431267487490221436958855600196987952587214696059561443897264405939162523326869710254728405262916937686458140370354667456932649569327675939472564925008520070788527506022057975230089876960352968632888624136656903866872823146240887834291223354322470743769142411076606238559494089316238100191823931829846289822978969488090391562325885867861595867044611377173416415252991743151456380357649658058144454721979881353657685762912114145583601782648831422491887260282178578751172798592199298330536948271545532690082499626187132125981943799390652235251114339508884443481834714284255513100867382878455949270614897707790758263768613181175309448101674736120179173517174967691061461628991706561808923896973647917306709780605952210269070223926289935706116614310649802579498762240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,29] -373914653801823131798765636016909854704469652741090953385438728745374576380785299990641743003726293122319725726354486153612762790230279826898885989117586289288458483650310908530577703438343305709231501880963149119604069460579485110224500395733578977570666369638888605811514940385858626053679559423468295907269326804292264659955918580833686026888459367886229019939838325507625218208764319703913852625799198089932708690842220906963038556164361774893058043565797653769974034051054076644010263249379731116146668973392441746048879890527140336234617635498488650639888321962378608143053809445516058468311714004392754995911169125217299504196803434314650442857355331899747037409795588281598716999906206957732110463901629375630152415259291349648698682288881253770968995138870792838059743026120570522223887555950527215686787136348556686758279379573297160077747050788235862871452200711907862227230161357573185467406965816141996257139677393852113202160305417498181306152634776343138787533674414465336716674000518169791497096576800131377718581298591598708466048142045809010059808771027094654712878005532745460089755848737858784913148287130595904340504112951435460816243090954942953335882321381058678626359036314581789769197724731874740596517845261861064288827825691126998062421263757618070712326712756220039492667907671066275529240057587299685543097247867010919909461206936878141401419666548899780480021755993652080918567967447094207956373238648287621031746189381956329322729652611592324932621165237316108111105021320093715709979135086709130201070278979307995945051043715359893988628376171223466469515439592788576254528731192730666425753895698420709285854215795552714008019389180155929579278888558255135174372445726999868320239413604449734214743859929018297746841933671408662114815714419380515701150942359142542504044489643976510612490569524264859149329819851182149110401193704566946790609664937878419803873776800785475469093164151863542642256777055019379996384025490019486682529247978782422745951141990977934154233468690876258326006673913484084267805830713649396829190737950728116468834985246048795293434708048993150602957540415707046321989901811112689591541472799834321124223825475930959230711286278870385245693134557251721660342248565990879728858804654581742260150407272576843052313157997525704915034347220529596570369468068114700675401829006062016930748344634888339286099193127977356305434007130012563553480753947784169923280549357325799839588652554664570419584920642868215731299587223549341714512559773673770687627889336451479082674728053664363577329167395108672577541829443723160340365606594177591550571159976857174792819721439914161399029335901059253373872483893719025971416661445100599763964805606196809347695247818378636346529209503224447588249717594479658376494783375092775674103312645430065566380159615625838168535730337049728134014683776287627578114726484588672818207801032052931287846674111447918899808742758550363388029611705822599457101219492790272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,30] 196618009592591715834755083085471986243121152436899675994469206034391797568584476764898479621550919300385971020293855812166844397284807782348478020883665167256673029830122368047860197278355476283574600616932637982816506908947696424674114640575846590964099472540010129666257535762152663271240848969764608035753077637537791295863667133421635065773277490724469231468242959481985350393344324833130547436382578718952113078616666382994418536220721302425863747626613159459213437062253870933222972683881385347767112312403308709906386806749421199875621343654610731111265930626037990162646806218198607680645298744843997232441413015338759115271510482458496833003521977753540224390499247121916614368844027786798173158394154674622486562946678994809344894009698913263625335125164320249505984322231471057148347428094041435175320121979972526518131246868365485397765988307950222347206334325281299887209578077750074247775606325149794926784031971405711024466898052007660217342442473903960252634612544945557734126245350438780040773373957517030011390319055598983595780866218665798234546405389590389836765999370469275666569875973101906894356233940452341185287373640830211196078087141825897492595968651633384764137953685300770785755080598713631392120835978554802624969547791009520821726647877592040776022910804259241460406373513749553202313538730653527243399546403536410603321058311508662284621778790644596652077896276561869366359674407693471044903389529290987053015632812945586065331485623091265990054674931364483928438797880851969233735740687307779433748638632080106913537998660686727881514801523617372555927898561540802482933998411174515691637144518928317915121271374456429631566697280628293426243228734991726975438422450224664799505394481567401783858474768372600407818637029988428270835898368767165723878436901135719620054124887650426076051185109098945759546240035260135377811009912205526685128237649653258214566661732605202907489121632684214379840235356452217096803469205472021356174655176872928907664770175349567918060627569211284304503124915518673467270672125803399806815316807647799848179158406422711821118951113824848263319826764057521303345845857194250585742421477800001856047383588630170939961248508226972772260064782353764658024066532562979227270874666757779007714167206799932220573685076639991935939229368967880777029934743007241817035036109724143393012312254651502756842400976894591777324820900942168216931053122246872554497366066145240024235660234414735867826637758686930171906142564386099156106414013456315553499770980808472963442815559117205289940577821154011756966039754981767159168237554157352053121785749842686170797488511139679447288660998365052125097415542556227060377964388640603345144060926646053760059945100549049128283524400830251153685299355087199967855199161381111196743144616523608008708489033488599648753452160853088998574876698793854592325960455745829691907615206038374886432017609084874575062250858690780434749170364972260695099003895808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,31] -183833922887632088107372306517908685851307476202464230869561117175007821489794729390133344217973152303378009491471964767688567124432029643330170760887449031885598476896872022464617336537235088483662654059375873681727814787890451017363895693236745939504984299664333029916288289705107080056355283745722305999127480344536411138363687180248598414240120360675107984571689409970108410262380497322323060966197194228338439234370151461536769902456522834066613323436746800460193986435196985858848763931305050987931550145761376318031313398316875181940486721714768438244196394783806891772483739689442752606468532764148690539609274869007239366241477915323855498801266774801014168981834667412249768187131242900832394463049276838176271766264482775998602737324385565710857967806269706659076779783060948518864563598977950096060947826450874317356845857897949654161700305355922491507974136136541032948422120149809175994196201503925774928285144265425477956461118983581247734173013228492748057317532170562088510568723157721903710460434813061489632544378465858385206534379876224968504169606495837044014846145567199022649943033129685869912974309484434290756330432693703541871925658067984573231400436922826562366572261004518027819257783310396491400886153451685320529079246487281345848033778301014567230848531627402213446950702906650408547726648649313529602649096921787254130622719054916759702496556085790048769415228174805307333736320701851924174854824600238115321541670825212986893487399466947204138851251550398344282790814352494236830210478308294321876308993265980472615808819137384897797401195752641727783294640908472679520718178053789423546777481144560405919758477305355852135147459988726770544980468945687323559197327977513517351628629991731493762959678233678225787401281465133719818659568175769960173041487401215929224536195502659053237794570136416198188800619868457772242521820181179449117231566139691524365552764089637165194089371072536489504218305438716901620527236923243635886887291882135172699029286875774139746761302229119377770436885219246649269813242474233780094352407445897061324714187635511781257540963642879013795196138489306314844938055457312169846773909463459610951309353029834583265833158692821757745819571039183933730061211982851772330411764606346045798981787480936251438297042907681911592464664019617229809291822602599171703770887303114716974380453182321673826588397449707188189103645562704378082819238148249104472269769375819769657110903512141071611042376323150699459135031351147236813915988247821616722716837642529889765593743262045813738109343925809141361778382142220982620367751191335859364825811136418426234901458871607091209811232335268569937988705163116029406677352695544477329488824985653114955495820890027213944175914089201318123857928391314616075308851351799900059149456578872697622206392375135214922177347443126481609413521572445444990564648498545985154419773581646823118367216429307290559093905153056694286130340977631596697600264048214016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,32] 194481917327156372562686607437535263868407716947920248966958215059391638541729061818427043408526752038835539883823098236217736753548889987748433003511550556265076729957936232511934548760361254610642703269099192516049724704872227878844442539178941650274282125102542264047824200907553651830703328226632641528022316080621056286543646303732287382710770189435954041577184354181124317137097642262579871956545670283602855884631939731417201091710784870598944243319038235967167822385738991627261813042867390236747803322389108016892343136636279536837943899481666600821652606084852726846707930752407867690749385127796657326188066132860400756368640454626905503516178941916691374710722979186750876832352653785432295974421233740994877303523976324443270962603873867507862648488289638369423811252972902563647790744881266017218839930522103150776127060229031574711923092549619457761554821776695877237707517736760613379872541779483193069488378179720004067744825691800045330281089517704921154961508868581929832497874429548494432788066637026377051410571999160199084336584702428102043630045837289233448707062498122180831023903836007104226116905950800239683289027771934921845737365833178040814588367599002468166410241033933858536687719277459533571611468047088973939887946090130257326907557210192392747525026350976631015920873326923329463591964460794282836569442210060402146084544312284839984021026440749728518149370552507718062432225314934013652949602900314847314204935372527506888441551554926477684662851365098074486703816444137375569009292754269856945340301727921061739655464765735356892563265742012748150350393968523970873519148643142324503518749907610532330746070808546403270539637719409886016929338517764414011701133272923912405374020959076235995682740284476724541360226099100177589891012416420365252665452242521514410694278426625563640582282005389059477788565081221308277459886736319562010984114100171614298675892440669336052836526770641357531336463182332016525990396917890851489431931907090541980394220825627750858695323357021201629421004747051894318749412886421890261995699109725190679836486671365250772305524022804753018184617556878606276811777198320013072881305764547938995865302374940667016782720936612358494002736230599199294178511485690109150908574849542058614664205573181601171949159865010490556283070982380103335941603258426278085812966547462900058281661862885271727467208536652493872002490717458013939025245165373658290071640335787590889666583390462818210586191962027352301671168170322968271727055269500025438545079602828201930309596731187347842005349773702403342942628219953869280374353585521671725354007604991299392554989908221738379272562942438183294077933608062582422107002798882144029168196392613879327714830722434456168757657892851184790197863296328511582327268617006828308537821513155374884650559225806783785728406442780046342284032417690964953035931953411412543721200407460646339009217032954836640438588901728076003108623346387399802174861664583680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,33] -155089497785477130032620210497188172031645598236483952187161950006392036537432675003334035012077032171287273220198091345811831118320389414478366239877338989798223316845130273650792457976623734103567341520709864294598295371361837458601305737780244563125176277364302229609120830660685340775206134681401883011172901454330127864997589852542458359652874982579555810731162633737548958446004165899177227896749497913663307520496809750598520745457513295635181453003373390801575233987497822219212617448290267806745240933241042199989021504010147067848715028808833305517825430479067402079427081218044658530843106761004350228736813739649962697023339899386896797749377471120740383844583707117318557724480631375786976171288160039356809175631253348384682712111580483164686503680275107142697319626154450204771964672344840093016823757354305923771478725125989240513116345617007370337013366235421554773076502043600068702203372451851293641067844937454227795624022981300449222685560480257550844844171179351396261705091125766835404184090361236469597645720131904753427585797579688365804638284618663748865548005972465552170911912053141363498988606190170768124997033300850712853019096438240577446606183803669082979498226490078649889748047124978598091389597826365432730494723988391913290602863206959348676556072320450793311781685562034443375793838531357688096418093171737433861414639755921912260964180988115973292935345406258516476929017904826356466091506151047272088794723370397770719753751477203249426585979482185904719138961578135297226178390209757557864437234260541453080278520941446237264343921616528666922575952998190644611668530742348605209471422673611312885591229867530408441102867296623521178502423503687536258178959860456293540419461596370999104026801601079993397396352511687762468318112734955510380511670901945704767390031701705037285158676192124865799076003563827083770719537429969840375423896718514093932660771001363142184475707217108687359645495353121827021006865434348310173020245215493549069672745361781078275221319639654497658332652579087456418906671719258804603646774201855834012119405818251940753694196759646816984616056672604700815393964353486803828511067117633813985369578992812717221269989943699928741271077176825335160680172397586412149781274862251906890842033382728827500476965236013436697775177231499728119282721894476346118970107949384287748721939432759120031123370870249141774336744033424249050236845735179357725488004737561633907891968303674635895147842224612431206258279132870829435322490434600688584167951406069782823647653494544783043207250146248274958163746885330398480702905695162294907008820659932575102073017323193597903437784853111075528174290907087408927626999179352278399069902953753691066778927780940183597650995469782330388183773538824290962589261044922119461169122052820595477291285069046287891716732795224902137136280516901998658237614769190501845603268627290522341980701582114864061367022246565705778880396388921621077227249153867776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,34] 83611409418335469848864900521590623867690428918813988020310644315814606628082903393200892585609486288032820387189756940720108374523334751666343712123293683607827693781706438083104770754962706874000052769180704255526114250142903314904059965865743891444921803005215820829902900890857941991716020404815520962527878016969044123141701448646112132054569596537487054098016828453377766807131140427721101820016769035114762211251638331074147200769517376417635406569181981297538381973959690629895980440221045375835304815830853441738193517627597908448780116032913598050945424151357303262793406028132622244634842688125989176559395815030253627357232031166951041956659793274009125389935523837472566327801282626255811665315443945549473511981118583454081455919800178685225396202749242438623624794560542453627655633552594484608615265850726332271924404291245716587079750218697218022743789163727232962890570984779001963737013123371933397235452844760450547256932272389241499972599158886128630738930282671250811530765623650935608623704310252857449916230893420488367881748662175741671601847007071662833034635192806736155181448980334028946515867263040428633257139164438946156327026493201507745967235941846976698940107652855772204187673738927875668831451244901901659365015739774404301980994186120182220043220875221565347530070734301701515342669064203599199265713026869685357489061959852031767656309345771385245495031967140505631352832684571034344429240121015848063247648120445582647963055972696943794007554415777446626347718674647963703782623197611595078401215989054887165884659270602982408303910646030366353212190198556876828750706507498811769453508847294143800817189529861876275526237744433891015741294503743818159566360115049425432671537418312677615671890651196422831421120889853111115254836872198524662252098693311027167377677046974977817306919750920571263734034609409575674878140971210541031930392072884689482965706087052265715214122505509553192258692713494950405381334949528153251378262701121527279812323058777429067432736023506233296233399887137911050329228603592048593648291399267541616310857976470480971038428297648807599335869593318093152120470077871899026136374143501919365091932067520263663993621774799406027041349585758435004193516543240298279090128167419312327454422637806055584143291728824791046500933303211768215317168516387983037207673265999834058177975030181852110704402642111492731786167827149426537426015209453268022650360564320545548277629707918983501712884393878789613915258709519160940178541712049512503534784904022622541355767723255704441114981513360265526419819416452832345717420563908686424216552594284816716386951521070539015904872431532729123056721654788176880323190341989219866265657216596052568088470906766979537932190437563321214781186497771975039705369315535548162437764225925938997032124315624233901368415113394781456823593919756310684289425429049483878464046913574402184766687394750974642287583479810016514893177520020519234124858764820480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,35] -24652246442207019394923742968000967180759346895168112522073493466080716859558081044345762632245616961205777096763360550622417445061052351391656468347322968676157286440851772231415826457170966815488782400117073169967603039888899053635608467696156626323474599152175361993348727734387243818704646504337462882126225186101134525390628448513089136072300769103105097332447672000225778943341466041397259479492344180606229744735948951861231833102300593971905015187994338414864683588351063198152219625400929468797598130035542714372155633503426078726906217855663284455355359217104311745181504204222592794449389721309095050347966632556900581864583507480575725034874091394342064816490607213755732876431373080733151245773804323755056521521574119450182888815388716849082034397519830595365239288835400716329515729986663070064446875747287073665175182806705906219383765699080721648066576892798654990170484512656729676578226927451938189775706617285031134501754254373416531935613203876281709043487386441305838641484449248756752642854090110880400482192209452278998491776799862971315362716016953178877865685025507605204197268239631580344881099833247881772947115094951946848818288359786444438663110898843162610576656128949528728002753537477181662135816095313323258955104467224356674785254093902552841629237967137590416549323227632784458220795544818938419413640180760006190406944883671333913890809416758043655901465840226791198501369185206650455397022042450606576012844557269548084521936934399134397343494981641288490927861022650308414514703680793418052688772826597059843685784143493926749088494011358082281689469872991804446119210575126759417187346401686240429174015802409270340014043574848084117758559530863394030956853535068867681538994083400237538802930328717835598090327974892461829620495989555875766654293430476920662747680214250683721612214925079257994297936085347131786175285778973837023361479282545780893200135819271165864379645171123088848904396151897709741155643935779528069389263826142368947385006087314575132958646673937323310876453870144447077581104577318649729506957535064748740618393365837802719530418623727647082649685169466163386702338309159730546294664562315687248437507170177296185812979521072834546847808292992722906439607076075647003748353614008395765578899215888813379723916591822621575690023161003705360896280045381380797802883158234147136333668760128443170242855224005430649942546428508734360971808331920576310596649716312399502477708522344159062490649297687290701104947391235775296044210576547783537312834787929878612144406447673971689709918782456504125796021824372388351266106584973209436687654766626115897120176924993943274990958352175005789881105802391625223894270531117319897599123618251145243036739764275214003549501811081152646656369661591839961337609074516263216340036929443955746437172993387749423570214422183239461823824356496025523329139551878047995585902053659142494836894740885262378655531930916243732418772967378677367610925220102144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,36] -2840046995301642420935478807905306317457445585780526244179255992821053065416867971960360148569572261171591346532726076045780399351346587950466396300610478202659011502717715410580070228742702593458608285657007440795475601162100571664746091091831027961102806740160528087726186669169883002014883111190540942818099321233979792188714868869051293769965717793442125943814014162966282874307390405286202808828288404898084935487640828493581094428077986104050950037553698441075704641078386292240647372020671156663863667131414454926501789513189241641456874073366612875110486916174338807982776299214935389346061352041250056392250244332934791232976952245339960630395737577093360555990941322364921158078094215926696258121325886403842291654846743944735231014274521425860671275279516151990828831242210839184515022239500478697683878774880391288965625768094776333880493526367188824750346726044222706033272623147950163697127782341825548409821226801121697350145430843938094087098474350806885917746420507865624004628712844577429335412222129439469506175077361196040832797541521109077863156255085282268110967692451557629026498628449571956172059716771120167787601959627359773409836652679646053214928638894687650925328882856777751561435909597178466723790677463942762184222212928128325118740589459353261294071474712916811815971617921849374529308492191934557189297822198089999315055358002659487618402781188339225752075827766255016010679972035015207232341280323240374476338606623792653773672267480344346716659224086950933088561641222500603858328487664892399738930343991962487376461613477508468815057743530544018507514455949572006326747385881609337676433240011108826335330915729257128148983580987539892306346818136342387612949834000687102584429311428137367383597903913392953818453300400175093316450417005613667788610758315301189241988799035853457607761303934417202110312791145228541353770305861689922461120139237280832134662018909112793026382123791454066476450220784977701922795797849288349463344961077977038242276652211222348656870382065596807241867193001674388465206954683607278241901890247403751202893429654343167795851316871091668470016661361172750815112355424070294645273546274836561368826106212159075953046393594359711329148109121825596072474373860942875249400544727663835799488432024296630066805747235881516233723941208305515639462653693779080584689555637420213907705261964733318167660422206812888735282451623289139545081620620652007055992763571199845953453295316723215912951519477365891646299734628925063327468281259287170532698965414268761492162078610209383450641576100755698498029810751243409522297638804575376974455814167938107292171127933188484662526788297213036907124455968735197350314168507119046668996574834613816959025385318897193776670766671311064160975994219036866529255421052704581731165600690646765432296187539295283292627392103290374577652475812554108545190922736817751972782437722497235940643758521082098952424027079443996515390409969158568833855069880320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,37] 7376922025121125289401947838663441847257751455161809844122221992618803086889556115185725453922209568633343180287089688271999264290346812795592064095361363253757264057869437977596986887707060578552255528557293450570601175208099705302868639365262610492973996207304863386033308891447580138707408001351248636362937163738959045001867333557726523298300296994384791840301381903129147839565236763955076858452257443428953046417634750056813081094326653645465768509757871851190665848817907141173157621421769485595804299453961008646849582011016331881574825288351935462214924343864819717365698696634009708163541182740773431294387239023683990198985155545102498947009904332960967026860510879811329596690967927847168442042378115918974861678951860474905534074935695745091286273072713630126119153369258700093455224462427669362957778667924655556693445103107039503280431013131817059879905439867617076053642413753101507183512881166241097606593075256622166784262212478877656028430851999273789862195717615526595886585426797038222288812664534985911498252003376295944460347385487711751871245774588789276796531783170940598066341826019853780192449393270847185692479726817031019268740716064921370850305379021760308620115388222795176682445363141891283219527320582248784473486886621729837014035964167262988424459972349778646209838008393228267344020496787516790327097178390918005328532521497491150826632656398962958976909667615603987877062277410646666184001334423614951937172057823495964602377383018973184524212314947702857834896239074997753357288493534245668350954767677025913713823531465587776724377618626675855200521718472020699451984555344013949348492721516183122834351412946706339388200079701831519186895453231745346412154689687258916654223172518810546305988927993995825876678580176105650038594417437257194165397581587440769826368700313884808293152870746561442569499264590336681245680676820969868601816634653417831110653289476815178851300612081305325523154357373678625152979613698371684687452583981026756432224990440117580679124021568781321095123973264456618491360354984706781117604994341024829751379684844449395955550100358702600220464116873728600609802956450525971688701781434676022284500781058490163714634326516473934902980037917904289812503735779314683329943379295900479555441689342325140808944316282621971289282234759449413431617053843011495882155542061842347372583375368876684910135024919140504593829516781374914685247615154368872659414309830907952681695416733829976956135174629316111414341852249075314697657085247235511688044787079805018759716212174024030428281523990227011784434933465306244420960730505363698835354073121254751125783151436649835740874700266812656752329064551463918599237533267057326767196059386011112991332447048799984413279298483582986361418223893316877012249102628800478321671753953923835919436612928575461521191696655187647179828125592693624527931014235833893407126054365785249742683925163114584620024254145271538579751361401238002181436562472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,38] -3949909484963052354782514456751474941085322240646950289147558729206409673184759659405653102924514135124159386894340652674604137847767564980744587840854025526893024971496697909970046081451914395908480560971807562251004613167665545251783308532879067761842001831272995972158633856650548449613749075150340089520107845182735007609601560074642179794507741180243980797887923067468982131748241843572089156401096584550694408092864056888244642584953414231676613763640936057622800962842949002457391869160472145397781473676678462201164888675186040743221836881812765813774847563393581644290211435453071009994869348276517498495774733177187527404356380690805184852763134455091281623435220142611672474746697639660469482649991610893397448493075458489046113803461698124795710751449184637104851596773100004184762414591102798719304419126888349847133950529182673925367516321876967488326186697034959884072320903682284270496476097597459729277464563910485816679685559055146013837467125341839981040637732507396000029368951826972757746426216396061650737020315901234359755277575370228671014436106378332072878757748100208743994432668374779677270550494288405170270628903704041496856761037234277288591615815333650185413992568247764912668324371834028534855186343245890196672084685033080570505031448365738261155689411532486671921512741801382578889100824275796983729668014954255581582927857157024923322535035486931326422451137141695295010320996337917351001890665727028024365925765440443983484658492233252069139108961491993151905222316615273264648882534600673818980182026994430577136470050447538364133240995579471281694551645385484763054761192389397107037359386143775617649342047634622024959453131069807559534024759410093868039790383451691315535706448460009259191590826467412419178921773859429566477594583118267367645012454792626390856112697844461205015051892410905312084553443971810100852985608705379335774143376932438527891641491543401478107003060668803796590901369521719772009697178991027459614319891920136402168774883987176933739031404700614634354488023429396507518422723090035988337423099219821675993509033926141824253411567635595733695961132028051282272409171386134981167406126334454820333427924369956522845993321371493725027329137815555622698077456613383488553265533869603801615802292356715432754157443754867269921998907447896268805782617528777986148942676390207422637074708601420674562742191666525006748452678614545359230037603517946749265592671148273593035373397022576495589383361743254539020591455314224450278890533333256693354874927823870955314325608530615492524296196551343548327362204165522620086592372936464045090119838059372044855663938816138712906906819147740189054855901307026684083644678390013393431632200472285314286057893423913581015089277495403469476118746948714830100135962802044227378032514809751034961374513618228663155859626764286422683031859855222617940243100432957289463671842378457957662079332898633978733760840605135374505075839809276044734438593003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,39] 932744606561406164393135183514463947334784628956433697965943788117566777857242753786360782422083104667120582598606178115144058358087044990577318229252464042305212173593487313975160332456405984149238640134996451820113585399040060530701133420276152787384169056389667819424529041268064087963683568096217065046436081230488758118326792046819601193858312705443575595583968814510612727908538973390063403594084966009466717376810427316890848690804299396271117524173811187281157550907208542574061345717652803420389415068657666173323658848357821590899126159559014570413314658977789450452831252876031056082672693110626367171991743367105635900402188947215652604048323466052236479888876925467398522184575792159308759406445744275829233847132550772237590337917706874952471057505193579609467790643691794261046719262138568666997501915360177662749079007704859671074964575583979717447422669646239968708788291043861062421342870326060113230322811689605098265758609763369075204555477240350891931946267679633532034411450922207577098284136870102817298964399485095961274929842802354952970782719323305272348615463891627372331573941961816455926326648736786678473550714751543698989362362595069767238462372103711594082335306064143566745152008100883544887503764318869761944604682343506975375783189108251374167558864252376226445697990513859573849370700492174166612323448638481276471989867231958546133662589428329234193699194435043721209928298540586112547445342887626444887885246237543364422763592812321937494569454796711823720537680100758863950559974039216667887111633466406218107830223062992599359566286764259931000332281845272377570217116290228956722339166900707672582520911990435269264281033067385951343902944396504884125980691044351147694335001276023506548578296221890161795508094513563804793115337610101674423101173297312086424461970456164203415667773378020963216386668054766524007773567144265052962983541108228898121378307378590281090677608060281233211064073221756211359951387003767885035036783737452007746641931640308496355577161251648168413965651006064590815343404753038721519306411325030266533000337653040088349489583968987465489709747526514605314242139402028501107212711546430024247596114366162166151030936269012631130717966744569942564412610780341993940751222414061195676612576880876541120330912182910373497976666159493474371348606143898123496915233671114279985798011310285100243438708490164618567857117098446635250154300181958961941254859319845847249111377353013339426109621404540204841647105289699022166746553546781786350130454835164356363226166269885665495245567597613397149268335660676804768800634263262988390171896185087952171380405667280911712998405621265685937451516529931338958649973902521922619872814525942547817569674355942624918420347025485858268015131076515588640096023986057697036903964375111924781264681357552895831266689016652800885685691194000785523579154982820780845401630671046596895288961482984223365571478724054485723914250147524138512344172986368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,40] 111291165104732424056562734142120164091140823176724980789076846981071074106392909413814254101160671110905623353485101900250331526099079667882642334597429545984219785685236469809445552744896422413859494209276685937154750317473411075935582374442399680530306886367644704528597749762891065029783114211860545226545254333046248190322413486170735790572713437631127544051048098665505697293987406822055956193414938515585989198633960079487907611747523174952260346224791381459435194165215618410586975783986026920561990897626558262584773480363829357322750985309493469014040677360101704800259498675871376462388477845426619942868635970956924870045396761461598651031821910349168438836355665275581491368850753009698963380907701861442804784815824371349489747160495847622792908001252112758993416715832988920169643193544349888940825857026224278118614977639321244270141557471721857563411756077507593507212226580089618083626118943291308082246049836195838421789856646483710236022833156339977815437822582565399368247198674145789295168132021090745507055030399245474433283341744802392972464538001564432404081601968641915989612176229868853092056983637694732638052549354790300454204597687409032589885927255919126588805506908549997764334717333999402300917198832741804857441231784106368045473476409013377138216645673290623433070928633326533200154452878853391192414410063725225490647179535993010183081991686204037183897670959923866289752464318580939418872302413133739784920220969862283799600041860876911543049985782060034559442141861962205210165437169141778288533605407976181316872849907426877377582621549220448464402305558185395756757136184198619396623005489479722137641279308178974835083550142194846948758000787716057519046579178889430260990532184120077877944732347942642310702671150607640553822749992087446270636934764716252896217940909399286906473374240468549573427025670072183931477258670103509545790533484889157080861681426202211557415522060861558495672362306363607771510545420318931399397118925101442323977341689215863145621313919884908889698617215253883623944969648668738938069190516037606447005266842811807681808683422875736178603641260213182182484182074315297558312707938557493130790675833154113194096057427844472638010524022688491876479395540322407794927656190753711451669311910849240402194951291385480038312554687384480875279641217194999486675776496512542344349544414071708406418905561247166241926844612048806296577149990341024169048075289947231971413872051490626667510733249965024582648290354986446181340928378395435508970786586555636505602184019755361190535814302291018764294585926274768900591552518248032497197463143782997261022780250530692182589025429154307404773705186069037288666274688876748168603041191187239807606365330047061666984880763000830500851072193896119060825256090336159117495274686033104046978985134023777826886913693514280099414046333874684740053184796951240875671146447480638690363860324981680927273800460671575698275591991640575632580898979840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,41] -151617875529642435229693193306069430402225827437849533588079784827071911415248226229615019159907353597404527739696826459663847364563461944302190178758940485745245684724190267770794227800134582424555335939716802766719581448920368093065731221893024853390671914412278235127420297869933635213497864464135261357459914124733105711823765630845831010355754610913264297636689652509159353031442892254121878556009186685819905239514283447852025454504944621533214323079357000185616609784790837039746776245911055605075435663629898463788020664731670550992235367553474106168312669443880014470590240508878014053621155001400713830895497591194601296164954986968927524831214706972135598613139551455417435540573778662402959836681354503164669191726773271130515444697696974397822616416213297633037580641296752180941010187277178216561029296473316994740611193669132798781301481702402917938569614869249549572072193414625525140801618672066408228806873038712208745534478430539803585570068206948914598745692250500795228119004192366834609077562460911941198003297814325704245269619187654193304529047783349203934183353257631210817753535858012892621628169102263187314343547976870516411092207421319127350372024005632201134312351743456584423301173755536522915680554243947286661620832110376609121082126739767165283612175464296168280078917753710849794851749504408866118944922645484355410625945962609405501286046318670850722851310089971854192121080983001688308873774303389239160866120608565599957534940006665208567152719040603703478722841016233995113926703165906886961127031884944933873395955722058231063121103376630965409368168485366572842541343021291191818242356040767474873259302380578909597710077760097376475163159551366063080701605337816500643266552898180661319728480888243107731672521766804172117991809167826456846779278917305727902054605226538056717253992065872175137352815423757039092272043970744418309602250701801767228958849083003746692997190756996143298258263239677309753616058968794907925107613407268150581410719462719227524307703636334104368102596433367381286237327002261264803390293358448159643602880940004526161772605987362543059679062144021782120032713393313645952879877866393177817402207616992660643146222824563377864120788037311761717696219359179428565062383638706119586034699625636294651486794589522335467727014385703549332108659621809310683139989159330833847696017122484828534745334707592265933589654345416515736722509151549631393281823013367497028497424447223615257161669227660279636534904111141305265106863489539592535935895861427138750048302995931612101188318169514654666051021855227146482263300793465480683088307478718740578632427047117794444461545197512623936064792639109816982672678544345492868376953990508540390555410179294027127804762566859515956995971512221498836325736796974040976741550019471696298880538717781143052495789451218188710512943242760327084055029231254807132357738394394815765665391361742643023254768074314557276904926367807525907898696728576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,42] 25190035810538229364084811293346617590570873255863009054974034678754902187890933715426432835934225490712174469553429404484901219505712098515427220581697281803972576493970539616920248837715150422168709974268853685733577144810542114216012085438555526051692068392525685618733172323355762646242333271841445600527566260787756937088556040259388029650782147738836157069353766336341899070073936111487532064193406923902689297197429346187042171178769467193019443621150248617313396932851911125398858397562223880293532306922299021168760507118789741185999496561248040769530856656134613981147784716166391311659958792654398014938171865565921584570165930103322629319085771988946102972298888366124676564797868419398700327397824523377581703624393038035637234281672820723138041681749948805779989873705966272354876676881407178363724921025507793333130878832120241924330550178495985918399971677134117439507905380012558257903186678767977317950334838722833971446944797967210346160971768827971684052221252275956779333070153904057310407449877679702704643548021052248387830569370988852763377865811327927271244438587383985184490804316522589442097528537194719003303041740020793836849238226384016695748696691652032308263882044915366997972200360965514347349923908188428362820458618917774589647949025608940191247330183073432666602840837702340618325144938574052990205487325467058935663090971124528785462033769448341642856434810633917563988330934289611971548421758065222175222775925944390500394446619729262775718267675384670772698705667417445097815645473336897601486524612584285452120236991451693507334675066273621616375736713576515798851550460387605310467820344643601784095603204286230220298360517854838769514121597525831380579365831545416472162590365929032882016004668130742134628266950505770537318645414649442428174266916279281851810851122733526275928412371977149845061944719879173454954920672609437482793784708661812896759156635637389969998089694668442660979743354007510798148022695224453877022707997316958228909533330921309830268450812586175688166971865029945871049707607755751827705494340782798873994372356595476564059572278169156069575976664880730907057545840829704815092785878273917794975588891244804894501894241819265254918187866509248589198233213124192931148916685961928409986413740422554503594415761379031750191583424729131316786818524602126915577217498683869034067122707612523109614450837232355588559399981833102136703881819077006024042941975866069927703699417449505222119284795278308959941854336222291665612276414256796938682715524796140560057241646984320251617420801631200724524012693005832312793090196503398645658388190757192976692189088889803919409671898686898492182555686681702625566166106829134947958415978563334353625333298822785137211805968817822326402568788138982403666536396084652297227507690558908357863826341248839448831921347882196077419367354552738340561148185147545060859645899618404403845478765348832653879509772897183420514721029784170249831684505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,43] 24992433042866625441717144251754177063261674823560287314308358756415847213935629408961854515891501231103928345700195656051907039761472726996069807707191997874255029930846232674640439270007671256037125085824683845181694117928003115777927342583892211453706449110155816428411274261689206123049068015256177353672487976728101405570044008489937523449370807379959040318607123802954735976894635589655909812799580566742787752646854769993065493827065356349617202469413507522871715817399961760815367050823813315481313106648292492717399084629989291053490179165939126155915430833835292706190970063649887729641076464228888155113346374422882592590886712660529660505768703534872538406714161874311550506389156007929495315771311497383141978393645373100365151519978985626097209220773999708648436788804983073721425281146152386834008475886468763583014772183586395888761928621599689660436731244449415434166174861263847253753133703190353042429323724191439385804732472100771300922898472148838160579401224099644974219852568721057305859216115555220758197756469520284507609922381076897498943577213813812743418771621110111950555309501289546631027747482810970398214124232195487015637982292651487643328737961241800958884006201831917114558794219389025220346833586894931843465820206786351273575398126968388597022326508192577229930446166359580581768867227317842833032538700389981881678755482561140220841012022402224896952295091549436886819636216076510929194246530663541042831853426505936246558228336086422233734803222602094089221530026038645673286500063777444912210229400694591719840399192942918320982962103508096606671384018360603263710250539721042065074510807840065628809274438059579962747517381404462126991760039775116984916458954143191269547365929672101601240294851300952711943161368008957044744485381292932299160890030644795613212619985896892697883357552158269529164959806501705175063001041091430571566030205710091346433982264190848635585227218397484064522225719522701514150934238028401776829342859347256538669355242952175638151644215807728422009407902483557923616437617884886307402067083135423451715284452271420564620806396867855320045660889311547444546916512696335209741157932298815792147869663148787519494138345385284785068488269715969650185359201920466674481551903565744081413410690207753857798672836109450035185595228325609739974861398317280951112498833247737167873760024311726514733827013713011349469727877307570937088217180744860794904677490577055219793436075303124191463028722135422964380573144939615124533954202604131370633659284289159597810741063039593446377283689490883803335684541830330865507567376097291083736826652677222577855506125688487232158795126514990084526452828408882659301650967015235794404991930793228535752012555229026731458284165235864703721433838494537588562685495116142013504710711790091841458779493261100671882452009433104278373937466270986127358149342271045739357988395424858188100890681064693236930013314659087669775347721564746193119876218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,44] -21719068778736174377547146401526772587419128244612944771849714051772925057319147978320326540196303801925667140589472172671434441000096472633021041789599722412203245282737180110235430302625971119992051426207103734389145949238562967674505644558295316698677803729688754150641702334248625350945533782346411609491900966011370114166014506713527963272185628189839190930143177090892774438281571230108307250890502527662747043651882402248186518576207120507984567529422191940016335262483295568172747367814433776708212413517500132316725527111222175930362138273014417382018870809819265705788558055675493661906467686395723944733738746017894463825596372954116382908435072990126471448350297925290295648349685200642943229235367436760300933355558546466270812821438417096978385755727868295796345550745584061580556428951561443137659587259219499303697568613576517828209849661411809620634555467149510266655568827118352548232468987244180302827211031144894150572188816588932212234462382179663025926644220245598870245462249273617261053875094265975728795838119442871299019264654729284701164922686607954655648425066601920148176364531508453649840676949249123727384831292701570719817024443754574032161162509346659851354364450610084233222102963224325853862980736965785668401532771399844863369972409089092585385643127408423576261379829560722391147713457522606670803139224353164165987457042634859767400434926104488086042164218329089729068214980121566864526799470723498735890339287400150676903461690846691862257560198659639617394167378371734651883876834592560920426546314845871832090634381656782845255332784766641606446984588174609208754212739471480007241031654057994644841434044416057445165851852004127442532329681174467523145932917498538524886839214758469481335076321245199050167975141538984901964311850475601214114125591875684927569746301922346426176399638250857700678541022254018686722801114134146842396289487140912694339353135057954186370997937419576127572130400045009934084680663859049528319397939558381979880538302731184883491585962032557427795832733223319913161204802260862599603354877659056869380778636151935594129058508995301474985807288411629467462208843513011854910803361050597688292685509593954940239507418312494224135894117514503567751318380914935103443309754341277132436150907221297373952846047473339689958759166179798565526560660382878776355994186269300099441801129030143031726447156058468414623739003453125653948877232781188503505808960075143548108481580225036575383008144441174726267914445562391660303211520618940767843740129315006493379013081424298462545395580742215372752853979008878611384744121264414680053435788939158201569038899201644642171211362920483483884071437149469694131400455276611254163747096456269778852364673443238758228184081817198650279670809875509589436091863544118196634301719373281747170423677527521431902613247615967534590317180615571597093393773837397576612965119237140725243572590071688401525496004359142922055454334334857452267241472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,45] 9683619022820681665415161200313956010507691736472384037738303791716068938673077654523979242054156032730163384507616846101420582069825868950073104442996502726709151318447766640945007852686970642183080224250296401475702050877212083516280165720617320144009531302618521807885163943120572183570984933798473721649479477935605335353743913494985716869712399275895083615810704985689303849758070232808173126363075531642023223641261198613276731656145023968853168761417937940523198098895700809868429504744880992419583823380400017937167633329750942355859420785305142533917254409947098795766152659833695663037071096289899980060705632205764238418145760151839546448191238221301336123386380814121254175655492557472870575413120344936589500744424654601450470458428057444214544616204128011733692177811016792384270094590523273509790232686350801278739808079564633836383710232528298376071172418078981778700366717176787307621753378906666289001297136993641554586358243760266108567629503825450392578611268059668643233011406102793411175902008896483772771546082217004253420738878552483539810454924197984071282040754058364973190228257967239649943194076493155889086468921627276333958652814324866998108837927195278733599729468537310238294557603235903364060422174234475970485021223711440234384624640396998865552503353569390750154347304458064402521302042813546958076254396482214149074718753671917211346693896120244103755318362514347234869484647678838355141486692358251349912022524334961411940690367176825108882618811883760077328955460363952009628038975106103577101086808304557907735825542591935809749862057871176135847115418959192524122916028193435888416275458504026239651119201458724411145954749831097724321553112834049690698383440730991349807323336031164750748997774255173779923145285867766539340045577914912320104408327086975429076373007091894105354840172525019630557564211559342677629364862774136844190820423232722021624880598129480010989297127022046746556905451103343381248550130957745009187593069739531475522639624327286434288219261937209791822368245245308979940697866335868214869025464834043765324539168948720807237665399526208318992646439510275953006319535869642032418476239688198921217080370548067995546301986454456642841794422215256688264779662692535880126740325946716008439096933838297440812608420873292913177880215072575039379218931845973007293801742236966164352434125647048579509968925194831753133039524501195719941250743299877535290571153261239903715029920152189260217679937368245340219005763714187607818503071681705393443778730273984772912388241683189350492610828559935771979961678875913706097677853692912700489310609788038334469050083679839893358503771073346327119738563685015729254424682679409520144790229523479257756804143677741342461317546093585573832351387144265773553742173066787941003229905506520124120955718101637181997916841112147491539720446725460186822051140033947272777684356951626338253591592833088297313872541681586506167932375085654777523840483328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,46] -3001287388084212874532355638043632612506566567717448357046453065245179608857485786367965570711511058381334026246364091301978061379810168765741018477637644117542589276027131591434405273001287258293219587311540345893208110053773629228867226946007905024830463120618311499073035248284177580123344850497126864813044796871519925334497936107457388797548813469862056059749949955981897528617568730740834684054587811956481607425089873825580921322534313184951708995693935813826804433924206651874058349461720300084319559747635527727708848468742447448790300927102602234142543362153058378302831548157204773817535846412223459060805772054383229054934321385990161687719728213260335336968058417323045914287078635106671262339315047125718435399721381937708952408058408052189652758781780276872327339902340722039699634737211670814171619318534736042166470983432365351221732269766055222351128665293041115993188625490963642455178626408887977871520225677397179401161536969272509286900328613340557093281951572130179719931060501363926125134490615084831108968055142082964668367744754022516829254482882113214301566324555636620678010421572332103655548178072927356162397572622902972489303769493886142518148800975753483122956566387121368751194825309308194902260012416685529993980382359725736838829706958644488298712404259650401826762768233507667322166161098991208630778269448284780558054638060219548933151789626596198667023766274643488918401664605803816167147032645838249149780437223147290931010238265831461653026696203858854330007268131112810914092292721591753803375115612921729766709234494742631298905298628908688345755452133788787011517021592260359339410460189565504717572709966626643176937397127578167586002277508828251845858910573306625237691575332231416836148512460568582922276363067374512548849981078030726486810056005353399881567308058254707108414459090623270544056925456051692904127626370684029986565081422382666549961958662017241992129525633953786053949248318428401432114527093083767593110976519951268533320755726893615308068634671457435794985398121120387231489920472660018315299722602588789956389210032024851578652397135176570531649095698386775291122401000183250863463330322514792942636671536455599721179925212162535347260427418997706205121187537154991554469109414059064199848409163729325149086274781162979002111763171415258482480083119341149321904847668905157756559050645487632002074526921598982911170146066368228369559624705986615290025948105440588683422495339037607589755467533390159908042447507782617204821072266784723576035178085831393568151154412231120364631007948411841714381432400031637460846464605325885858443290287861881019146345790182731758748683876747984951936433795182925579871880676857301723952893206293336114341827712550007194964563294984719038190396578768946321651677365666246215737881023507412077817539117402180365571617821098324028097343272052008091760198235693575198869072292936298218878509507661355038184362263615849262625330830305682540063621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,47] 703128999385092441056037120946447030772253583979368687781617976452535995536962908770567804791739161831307235577649841486319786777664515847065095545470717486709999145662764468007022104153333034388540413569301924237926651430852263329669585029771715073767808920885466733514796819884550594297749310924653003585118242152251802014770409797756768357133912660297623741570725718545946413316115840129186212906066472068886245187069511911600373910893521068331314259118308852948111033970103108828828462684963552254482236401118967939436805718835516949639111161894313123826060437262834780347668032102029727088961953809447285055181528939431647194464150036416111650798590459568234481641329083926793569200811782510514000989504344677891212655247322741142932429656686801923708960202038194794793769717500327962798829163424915781652498192503247962422455484856204414269693994431844876678193158831408620347556292774344747190012364653903739865579134528969207018468599837525186353541269072540936119098152079561155067031833818839059321700740532671875439451738713479743789633208750419896214281304605353965661596984395932727516617781456074844263010497331305924755482250456318565253148388963306329234587610979374959358131581055663522546114060922070841446953575971093147256648550756000433930513074815139293001623052478412052713107256977811638508448181505956260555046811372525298878083730290198152568172524416651835908770353276904075283958176687709578412527269810793669145804871691535279232446227362337959471264532879403115932737612265895867455296440792040371323431966349985861088580675013802294878026154614569743554587179535225627516589495818762588977188280602852438633067681643462616753077413086439986564548367667129237784697109595939401817954143516938115825994893467045019323637873849579879686619938124867791363737476200590724503716414182245799288936239571446673241844476114694185571451866274895775663224285946587724115179878324029424912322078718741230234283823169020241621781164227115524106433678729334523272228329776885580955500055373223393348070741250219385652995109876466035789298072003740448058761958054306606118646947703114069347361121707977064082830603557168900877330874147998079894132307624132112340797516969482245106755567085514449253035918227472255707958748883010526247765886567805721567357339374856118189478795175845257253527871823984898172628612436962049716023761899218016192685645742040915653426278272870569033999559026143738083307571133895007198811040192648045598900996439489289913751122026196307287794591325643501894010179155311426828173361334206927372784600187780982432011863690996057860693310742917412713580468389711622647490113755215809607924538178044170881048637681316661754494964421075260417572329382565616672342080720662081074940488349024040149518441427942814653014882120938872354473798673040696603845519610374594087806816432703152965768827869026954192071582456888544780205722586236784847676093350706873216358598417466828203432338604235811891468828672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,48] -131449186990608003961584486097650420733484465355979803854370547057194138575888064967181279584875614138994569190097305346118183843724928736987161884426705549402240256463156432576221890384723065206832598614479116041785779747369892884800773516153750355343125354305355801205824419826282468267753344352965324760356773262198248085606720058005198153339750625061086280260966339200629799403400710738733637909351940455061055594956770292320177616660386737929754236801374335121254031677533967611436826818814915394955017592931669587691443861322779601708912291472092346806498952068019484642599277846034278778921176520087712348742388803964250769031680998316217232469046929012301987250259383692319046467257966050975008410561952569252626791923662330034459887771215275053549822069967220359198539616546268943890899723391033583065539065489383885621788727783892461256880012976969781545888601839506837085014315454882584735094754699712288804730966437558062096615735208481385570036147307941165058069278437562163670417405131603261564051193846512713657892146551358974683561607752595104180646314686381000005679534152177310851382506361952039044530515169386587940984075130376826050766891444530730627983252180711716139830005484397944647454616598398011556175687816899377905558850739637460599672012472798353164822982814073877178503467479266514443278158528672388945163374123669112734666255784824626490402336097962042625509010220200574445692977605187597280595548533168679926734779235137375995187113823645682555813904847870164489187731533032180728516504298512471905159719853793060869231705466328821012727944683710344428109465567800224751321370469087440445643588966630527553256673664802891352281581371214030336050566136245810577739838206758161661699543100913582124151358172058342456210963564652223070514065081622207099808853366699999401162637861970096725125259469395876220468313723761656874493647354596396471835104496845735878139163719230552010086310343561459670288130078377965431375548024946535627407575566602975310245546103636932012402883582330273300263432726309473890791477862798737329261002339701436385999029841850719728404748442002609567365622089658169770444551563337682034966331790575087001028490444576021041947704221111413818693360152397725801428524028089834658023584121822253079200048638392424101891489888122854456240974851408330477440035633905329351097143127288827887733005007686702754269392426389899622475996532750907493092483966714124646414007725391225472829001147159828682129991335036060028672383615593540149418482087213179726397814505321966220631545283176048267317624343090869263878268231544114781449297261017151125034140031518472361508442654054411492401629833846728331965017231316801743191107842135157299186908337878097504353642190577466114969482637375250815739249393129845446534251517610289090292282458886137028556805871649076981297983409685312256790925273027966576130582974371313846504982221428129486942767464486195906864175853576732541267572603234083874159984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,49] 21863255075303571395649987841581235399285141908168340142013054424282997909249443406379294480379086858533689134525583850323117703452720008726020694423367225326887679494833356264448186812408855571160624116367155564722923121397574803451481001230993871776679802612541121090590661708712869837824421789113984828533636102409201179142971688498217687220982819742797803688290004588682759968517011639563079636987563791417976945038120833116898689702026117779572563305568033173210882162457092540460913320863950293064639503095169788671101498430149051802400320108716141832869511404403672095768183320536734847484847723113086926967308544468024537766015559161207285837073232200407846492214015809614748047938345401625289177380827132285438943227292554440331148383755713131225661002750504846474789419846144832980295914316976820849652668018574361398382425965370971350449116530209508271546039465410755892921974347664126072232202490521223053979601354861223977626853526865503696273504396461877400160487631173080635327600313313806547201886803900622208246446318757459987653289378082955195880068079866989728175130012618029641566653976925373330825808052696393321202189922691758034339584183283312555733395523284895610980691795572794813434209300639623883587492016069662934635733206188928387453685177571362703535802947488002995978742392788819764161286452034652310314712881167526503390621815205989099854279003843441144438091097051883945416605024769274758062702288508197859826702627300948541114696933001464157982592166701177088522622169238856893404575779577846481446747031338951274554913646465014985210496651854127805098315265461816279825272988044953970827502454561867921883530683981368806396752161249631586197133828779282417962218302757819617471021592347339315646731629620471305295124733675659995039948631884436026981412066221768151796399285348487159834434091726282753128176341841471740414673038495665475650133057283443262623533812286869272668288627783082517546762227820489728904137738692806085672272411761467431466620905966287743289208083789249076204386475136953470395750449717423821983205406135095615547853246280354859264256498613238231703614904359197548964137280002012397567120631831641792687836155223822283920737776846618106148298429668333580119594459521503743502468985707555699869088100165718587943994991641648269934039773466456922872004581298020135019893574476711167178466905376623690338856022208148373112158439109121942775651961382669408846666512359893555095363984257319895603656146291001112277037138488146241272888126014246013362999889071377157742458983475450755603572517605876992603345367756350335001662159065785042152362663435103945090352821624110303889526087326817047924854323642333245719036792784662209552933459629059981013004563590051537314880859286112098232691771961785423142492990994295406934515483107777472091305430293197312141190009806704702177523295252946974440852171503181041708511961562238902667242403173937367723583668704539877319944808692502778246856704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,50] -4139256255663593962726434210880311711956947490691813037317061067165983428799581201683588406588586844744870927595181522580862063138632975091469989033709272921501167189807891357878272158868188326532140820225261011383398653657600126549437852540001481316296810802798892192522109994289716491834715236833424036563788107395449050211761697237875843694619375519168839565664881529721933295069821219530274777744531281649917856913181746215992039325646724850184005560461555628093745974652723259136769141593768693866555145108311289479149961127997247080542749683939136562999987275756625550470429621299577135868995466783223103771402039995168435985778292959779733285968587630342831226779523125481257804342602380847248144844706454799288967625399856033064359930310099139310392761673757144508322636085738413783194193076675041761213542259113848660980111879935103352289227989797303923931921506461893864000929513809138525015576386183715868963842116436240285945268761667464900548887380837014847473425058792707290451879967939537805416436123605259893735817698387884574891907005506849757737481194690939649145629612274220687634415179364454753062108087947040430352994256565131290410098087602398088149252219291638098505297050210390718482193964724863018894876111021039581162233174492389577222633104265131497429647145263392661474926818259531212534804539534801480702117961369814445478936896199602149327390244093552733060006858261631525954055608875193938580302185283249056471795280820053048418911888438569095908344030783102881774572973820150063739567341132991568740878498623357739338333741651789941581060187848989142483111734737540678400911952221483597670792630036679187065623950724622888593572417835668855200015791356530300051166391008349383938796961415169134480358246712525953602744161380127340450513135437984846375385056646827289746111943711696038352688122114179318573092159563221985100385593290444035497763580757818082796733678728508610332851542624911272952698279165420433180053062350108569411910642091186812346321032247776006505142725089938712228686932090608400776302370483850057194219479338832960324821759382224784467563212224742493084152012242182023626151090352444310531221285526242103587447789145366097900318017253086575026289703636623989331793365775952862597135922132645010607912520089384330206319318054352165026084131799509326015842008520024481494091713983554191901127453057815235672608554023926561010035627745121809976365418810142462379519704746051260382870660054043441683313541873600376718679138869616971311668292630389551278113980950744301042105960280510469230582533585262298084358436415329835714447166940344944243153465402210343565605032123694787797252535523066749672181278023641268245282108135935008984089379932091738499235614461293748514089006809492210777198023561272267520371038497820447708451142116904094779103124639472844176809071529881591447751568768822407884525282989423040564431916309399687377740419459201511860467870442468899111467115502979334348472320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,51] 1037542734231444967121920258325031971358416362116944395870953431580101786619478732390121447781240440715692521699890615918803834350102401558772786743984457289266756431260916683013802843460002980765749791345508191099482441449113065607712343582944565773559113947456479273723344691088858375403652420090781484777975622638678389318577561686425364879040042738936539370918714229883060004813197418179343692408790673986155583266010404409620967838618334310857157535122059122640842691297465062023892605550859812749973764656230339100862551438642254991588330920017314119421149629499739995198521934223466040660616403712950842854761887853832581507286116739362745729562097376037482382035311153303402564522892516803437385922232933046855156085956350982015381907158420844508824520262325244828139240839592352597042023351571206730301942171914151122887349049533084330903476808005904068443535382106236544069482125475369200306038339357735471881365105439378891079104622130836945053615269939347831504547571584662476390208915026427626265884292713388938280658766283328168964129527767601941202437062874498991741150808340909563182214642347610868243175856126802601295539253991443771947610978272280980310818899793841445464233760635020746466073796873652938665298165207336263774322206546880719228043364843011783302840678711870872135588257653033297275086962544189260114898888990089293206480623084746019141059012939468640608846523707160756735041310000823348167540815720501237553485680150720881250903680756413638085254377551210013032618190410123218253949959779585963019871950632433266858792772301079748872453628922326932904171067368093467120180227463617131089831234829843462483395000323727641197503631356811938151183268998839231182921069131569239260186646887433565545211859646626352082336608490725399220913452404630868939712386862437313563964629410170553967200595923422258604151796669036160603581958928972340561325816248829250163870459720046142934849898887591692928364964295035663395097382348893520230366584899924384132377034879711577683716224125853116274042757609574612817949652449542620164168793333545161025947644646786358259340126096634917172871384837738039072701935041884835998021069978790888794458403707585411123584111519087762020717704611038826673230118180327099975827320500060712844329001941567514596966320935088402799663507101582194097392604703796603413034757536664412576648421767138547900305568036729242388216365185793939524513649690778756323115711681703889741030980038749395997226930179817355232207490712879039464353806320282701667742221448615053855411692610920188889342038858431120245401090737179510409400889478632367348855973407903337236081714905995099225521214723460670657795166623501393605887562150538655572212807289607151908389150562818521916119160275065361589189901798863406499880736366949348683633106052346648037761828254904833832318007176005366479850362936485762359764944859489630999528054026865773917242396264910203169335439397902759348890219186330926843953152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,52] -268714449837137122033742989225983016488871902044516325371137319740159512251044129759159135267192948321051923157458577381954381688092200380840657651281214177535725138803624770624319938881139535106713025481061470610636564107274348791507013711564628565777118489300864962813985769893492746057060472770791365472092969981173028081525943744059790147401922621481960536446697346496058412628988383507388072762745970149460794642314332549726237718230198864656602358736298191153739311856859929735461509040438693738917730513233767930824003180919876741878044583728971425442076982004985369019083240767290359410605525437384274839590056705516122581603255292430434210829724728944162712328408109479275931793683746556001942346503735025250402665489540462178545849846401858356643924995568261132396385858113891161329158353784119029971725389939985704561456024407548459009643508442191840848282054341010010541029653174448043407828100818128472827241760021161883287828867449669583901525131079858280083043630629241855492159228360811926925590464457553324979285203321367644949110594096202808942940213771212969724642077179734282903760145626703516717701825922220976236573655701830258530668639608484948240260092676001015269456954528452178554956500530634787067191857315110941565454895600956834271815851322721816665148417122741928299595199613263061642684715030354653027258239439661419336722702062093301326395458303715987521698032800818439401869547329833945551491724519377841839114931958810116320799108134638534689555300832411719170890701763427444400495041652042591132373583022804333014401699726944170092401127691818079270218920727250129294691065328953196884681216242844202874794116471455219334994804331487805371943673454034110778315441814106073971914038931105073127587962977498012733528910201221686572397779137345209583510882171208715087376466065275833877632130262273408541693966706289139081692103339274605259962775939590001501819588224120536376300560454213174718693861481917489253403506956050358179700738313050118701357535640280212027808161721644943444041757043057540884943595037869605522381688107716561538484267371299698913344976325464711002605934745161931526792224153777926856240191843222964833033400428850578167694946534450485445888629702968177335720034280841295050517521581736558601362920558269748913895343730718781680384577007582697432678498090532431700371038999862872218634784366153589250581442441228519121876564858140631878545122519220110134739731520732181864343444989486524377334267734244534361806681998566433826558295481232192814035563502302116818351858742804083968040944027022772306560514339811537384235386482068662021588991470155113975845741647530604405828143141612899233257642633643195106252442057526266314568846922920196383671938560145827640626424519461770418738310430651581954657297055201982661953285151831378926293313613852143916765428549856604644635135087686378933371978621519673559075961862510460034038074645060245989133939303288557625145870861484029944791040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,53] 50797166075641657673181045287937834438763283450927124688405055765295027850159041853158292190210156968208867084005955921172322227948734170454016823961552600796769144312381171518751121664637855134647130381158671023517872119621620635051961192343698127906446913567926126830806076064688060518160342796153123697812125894895461292133248734721498995375469422340325576558169191306881867844106234721195441718825740333529553154460047696174186851415500207842193634470745504440751283720848204426230311118767040618464933305172943928003753597913050517152937126616936261780584683712103495642215516144649268833558783280178289040379894099849044529827282781848931546421486029033492293823827260985857291085483181101311677063904747852817860206553485357364337720743020057245614862712548454595520605458573936348491780725344799683652337069930103688104850632162182359536711309087518654673053015791473094462832531968168479652996208112607459819719979064292787677377356221915365526701274621659164184578064272867299357659351100835793175264327567974392943448377339851814656926580934820102258517694922973892442019136907475515964059318939627716311964713823267733152306695733223729156854042050335584668006513088976520269608723766250736781293478518322650453011382732353393047789043003621770291239317060321038562307348132320084570745528156308153328947802368223561784563240082644711805581505663978768387083667351878162747202031528215290849993516990233026399596606537996787713925780181568756688795202470402971099168589664786122363010200385191588968272776262911938618104055835002349178452994905823836123866401672946825189248750166052041942716080864559971705927530918514406297049851285767661243653952485740928359834923693068534452790455125182460411748584904494552793585678277484094250464919768320846905823443218798186678917225621120884405505962530865116612843513174003557765340590415190392419151118249988715151810511249125135649878212922439074058920461407301650761881784085793974580336885064321694057232724126703983102487253263888846389390239519069284025574736637778361987668328325082791565663729663635681644317142814344603322301302617726141221025187536658702583133634979810210811172747601573061954792360651836165187654479549552308244814856702315761371444400120073157194387662150227491951973049226029148478061837955817157327437105086745875233254630635602675734171609677400717246078168786241393007315898698061250015432219183967597362577344710020492981862629074068404358151638101258397593778089785437638541653744082357000301290171026877148135090105452755013337484132690098544858772539630981213053519129997116498723582579074939429858322481431952391862821886665832717597774786542504611761176198804494903657252764166626978234171934983860473338641025209253261402493601307469353258804615774608616016518071842402894294952280170350225175175164159725168755497426281790674051533740055456595084147518111849688600224910584067063795629522260007744000063339278067654165939373050852246646947840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,54] -2154972101968300161052138336511129878573944740305229331006200780851330178358843199281505473309982376610096417011390410985044688885625998512011556308008783033064864676087546529055831058001081261666675606782385960761176988550453244619287990533933795385883700346390524166811135259682138382034473339418561506955896048546654324964902489376086041890512221393979099166880327803230914900292767869318666973567557616511987009680322480876719118631388779179967666386942946448773031356770712088207405832371853839769979310249357047152491022363051933283453721151113583083831436428523553426381236038693943542231957949688339844700407434885717425389497696337986287788824264085670897594495288266789214830948780092550616890345569020795185686284662978168942885580664317192527356589031627560368685213559175296477066515214749726852564187648925712113638691683602711041426306095629705183040697933075572489433075722238363418669422406178735711054930366922834136521983300629887858128595319782042159615067803437809907809713797519814821168883164775137912535947816018747227077081445025812740572198681165590389256521489062297300773147065112242726596028101195039452206358063975225826093621472914825877315912533887746695980420699035380386978770878788831665738208766118622075298702057404196927788559263332644387802384859073903414525859638380984689081836463168916143325868728411878240071636975779981345008006808030537794326942164841628049150008843247808378147206498843649474590952228929303632258796404349284891618486209979790566191821612761220090594938107632838860188985796129612783222188402860560223215943375067132495342903647539274165231353135464549926814356616891442219999301813326068247381857442586294979828380631308214835724370633210411183279725337438665292097176822443311743609661568427636877742008760940887979865407783784124897905037757332355753237222325396535428884453200924409576701283502459195414823344010715291012729760635705830446172899500456515922164292666894866808091383546622004529382670188025270460046926577871674536429145629881701731496611412465818368705018881410204603229803485046624889036397917617581597239616833256227311789419015456836699255214545040272492699435084554619809238453928623753407973683810383269312574184394302701343549060312358816858375111127499496861431119237122129110055828311904642363322497213337296079921093870281580550970281001555264047396072424378926647967927974883071422575761217159633380186700895951046317569977291599278115202801942420560859413755751578656270310284274420188468495269711210526826378739219190551886541045202204889537081816906501281794020496260859733933682330783001730479683537493066902672330676543490420328185280155997226342971952631440103174972976407966279002554680573724813523363801683598105093140253927135348036238921372069131229384544828424808104272606627797543490855596156083161135657923794458010439758968718832663876869067111885602977369405610125609780868656806060389626597689615139010570764560577326330580828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,55] -2787929906865602670950019212128421898394013772105176203260732309662350172891837726044628742267403062960514074082040198039980519499369444799278335750453205197225701571227655149298336221749665743559925126243546737583557550596875710690713738753168214393330258719913240851400898738402276116501740115654082887665383820633522475367569416859441744061625158181136073119002757169063416988837299814672826793996841296939918596687355776260649600458110860188899054546268088266765491004422208110016984035348963624934317961872262776413722839596914630532248080677693755654749317082661508728575461808843326624512517176153882724817609547104116980530531072971883680934657780624091735313466957133923606503462802172846956685740490212357157756635157852791319808291063647296838853452731843812058437053639419557869530116370779000073966672190289658842445722764205530059234792904773446049558839541662256224209128273954244292411607462345906171322504496778959616117639173936758051668862973231546218049083028903692192549053184486340493614988324666901089255079894627937461155972242432756467801572164978084808626701157660905221253318976564224631959272657953231342602350923885452146021462084109134463317237103866077781047399400935315294228407070492378841433943821196347373814547179466104551901458028666797273988357677658521245519679555356210797473924575303595514791133641807390995243775801224600184413012116159850552557806943564926432418735223247691940113798402234417936078465747480307887440338319439991110724862954650661854793698983081894306532293627916205079951886300753007502741591696318613991392074038205591837873581885415448108210984733595935591114768502987213757725914907738850917052720962728730406735006893353777111801499366226350441367902951443828318692447839201784488412295562898569299167792169065165615321261162202094206837746129865195357251753498818772544508412060337670505019416308416243394099746538912453808617638933054955257642740952796877330899427656253742435445554119565272930265540886778474245865088135628266407500609239820059894194382787550405910195605861234659949821074072034671876280652021247808770836076938930861906547023172310301108899035487729532744760918799637540652892836790415550687102661158390936715351288532621622530832833862356394210246517781607826056185854628954113384395142807843928513934684305587161300007793250665321679108497026113090181474964856927606966724268363420755327158894427625171328685161103042924715382980648899112503984091453598443180916268550487414374460420265673375334398865590097757329948343927886358226862101436826537259386744991161917099056941451659197160067026882719735854421841408481599492161059473776288130400350099650964654344630257099453625317214836111210749254392490054703500648343457840840467903611290777675603687121695283535945425146361600452674770838044669399497694220951528593842352716326645087248555368653949026465287597649607443881952759980474680736891751300463413981615513289571056856124167038998277819203584000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,56] 1270959949142714169879749727680982701948982142746018939046729550856256303236786934211373672254903619261574077899370109216751241510706188547904780394781816723589355846565914600174838196999825574596641847604284961340991811036907633224294841780966282037905268343507767184044322181346313814663426496520082481067493110664960037628381763831618962458205757056277511804795186165749167705616810621816308170075262828685577188814400110474577874602919229354640649212519792030118413241767597686956895041599663166165089887370614663556270603650559486129238864062103031571316560204596457743576591348591175969448871239682898790012877383304380717892688102931376077942644509584624216135921365196030917651879878745387411160243467423831424189823496852098467593769288685683488091086957617035358005686268288534100987282349646553718410778612355908281074670294609681904077109616010663329860069926268166673136662198448521264396526536538345040763115059199613069550697616754532930304522578660776693184902147622084064103343350298746403354458042382397326507628638217958582995035023548127885841069123696862342082886227592078535993381498278265572785376293225450935490299004537602161338489401354439307754471359425299929218473426544278483793849757266829442324089797410021213002612707739281316153195812228610481789768563941419967614132861149068033864135282149047715658510172388114832396536788613781363913177087802364486523960562207831286344861902297572293820154705946635876286955326760575731521136029943783257024891851589078005555814768699647419399579345165836549783390556878825686519763700281215289852494092135546599018031425620983472009786809216467535768752675587447642452968580751933597115637542988958724958510736491312229425811740062791507633877435813483951337020671875174719727667317981124978846596630744483106138848227962887574486681791074879095640022741415495139725309444460761495639153941034844798626124153150099621546177692692213243343561803398761934362905303512740760944635344802031340148137599952625553977461383751090775318528803113519965123787125240196852747055944669149686469108618360664276659463279423240755274313195404194076342246544562116287334877048343666297221115954303017212725425189186333451075132737510795174783200174874960316542169423933846530429166808950885043343007105795106841717175002857516919395092457623107290242066081819602458639287759761420056278161767964186576705887816594554011863391825189608098502962200502527268976262388431976454504138893009038132225298790589556071751850911757813710291675169344796857212510319457325990325018424092696165626406207068896554446834022324680534396019322210830455874357091299550262685387389487000341192924079635390799877841838210762869880411801242627133007232760522456420699273543560600483069770095852497464532153806506500183205968746099790940378782371000316247787676994177962026514499805256684048210357382483709237860437739190074944880501729303730943357043483076076238347797225088146741686851902401493902295040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,57] -326726963601561530483099416150924617585310560566047010193361952310140245629359662117987096019358067934654334302292050608870006763414037017270994467415481172663531653172595681702472304656533183787216711011301853348976669660506721308601815958122863038813977096017467464431101802119816444999482302312050979944635452771831696104305754756166846815514971575384609612511648135665376500879246039786288820697495538511995781751936953759107035353829814760680768113063599066074930546629967773659421123740560924941719076965441014163696369918435331376062369557619427935097935267375288995866109416461774267723150164158376524312823723925976070355567270246035320515425186404962668920887230078118433139608025314286578046206698695453357381598462154900623127062867862762079121935424703788739123158894570096584050161424818066520862891644151826090275746676758405279433667962553342590107442981730132490353115820712332916261554948788361071460945768710885878555082998299462702858490775477479200179872099766677248775000784846488646807156678125724532995980063416281768035672691907577615664717865705509085062553585950090718266728264689909786147058977165349449717491615489098753919985089894919652268940626481907528621512676435189632415293693416416832912383462709108729850647027349245184935292607371917902247642888478995115000018836354424189245123583557248629672959457631288661151563174912813938773340449538639752992780258198849947084874669622149449879857571467043923769061455623250938982563983263936451420244098410058064800856229859491345577952979734507274736072503848577160006224222480485679777500283018481919277297484811575672016269312669184424263949945487504291325492692700405367557261189220640940468378493782017282058489436714861873800070240556308691742911195918747483850874985921416580354123097992382431184588959138147366244577650613061067547896382389319160336483372956433487608787430669042436385331182941810639995555287604836468098698044267284640113502255853147752307431944031824951152411864373328181497026850057909629887692997611242632060690866829238099669468437117241955330249652180119991921244498745800238015749903507916188131833794246868564615185745647327351808834042919039659614802078006972683593415976837798180056390706562842853937378258773560618891196840492701324868125252571325252510109972435841640654220576561306707371778546593604896867323138688419326817724601221751074670263556790611391497755245392696743842864140689683288169911435856178851386473961937549295448386024723235610053571020081853140033656341960264601875179602071392934915462633381443292208848398233182163454813485398345318860483773154147360565224579063443676435270083386322519076896206893286057140315415137795928961385591669908187661452258711530608716617714982783806283824819664059641892815480078891643981183715697490705537890983420635318107048090960530727625301849511376670846837456013714717314854243326033431946578248396281469301797098611063201368695074066336839564396853823241755557888000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,58] 56392991189959323037881825851296076775191928006700936876815691046353170221555284099799222276057979098519141065954350786237303790390644262325393548722237291367169151250435717974141159482566834311596064830334640462873387187538879851431363397917392331563245179402749747846633353393639151699826117809285977566379356734823263205063093991340965191180830676240910736489952255358801182286285066479217317515712963605020863657040773184908444748854742864718837812008453298627726901698894726978794102413938665815868143997627496496285271619934110082159566319969753465780884636111747896131846124787713075860532859237666345456541614273416237162295940095724915048824289871137759096555022117858861960973036593628535277938934845325125944083540143358122637518374948974729642480436682341864556018315149756095754401304291288865398572362908721874587757531558848707670693688313331454846874970905534894474623409589917007508087458415843438207828797787759367439293077858886816582492329935424392176756320385604043141638233490110580719030919925435951816043914489463370806485178883474268504018824964279637618048762884256670854331532544963564932861250959572162235083388252264558328506768241336421224810755189017456777821218849280099196897140946055532919688244097310062609313543906334263910382453557072774675790727982096697152875989095087227861444044075142492061519550047359646122287285254199149614974252475043864517586549022932500417590945890668427428197743154831970153883803499310867945153800556673989486477550563094801187260615228053755912332571345927744317131827427979518892212379102091619245038353701070639677673547329322878877172574995577563571704265616040620971260626374684614873522773584606215447930675620647180038961503726951131510643796682409344412028126695128021836820895497962213064712776302983475384031351503170756603103889431379598912546054238480486704460533922580415933497626322932779745296245952133734289433217077509520674338373125819427129157153277646943433723750256725323276441661556596994822750601118060293872272951026326366242925557504139075540817236578954225958988023736184515391136168558287844322178277764245986949591236799007317568387115107236002207647581101453304217676038353173688785798211710815632331599739356859519964054561400491892245180220924124021616403868829664726797666843666207282428991625363630286940066446087709962542190231057414616969274989732736184698531687271635017600902926812520013284624614318610009082964132116193881205429129791418422835074775390565820713396317014409763930395610078450667678032856432583651319711300085752090438287945194894887285752056704939146973542612379650179108777822532674131785042805224587977452904291407062437553062227727529603206557611805170704871013935342007217563437759692143367037935955804322341847438909481066529404151475181131892491283898639775806742717721541641608702160161433480189864997318553611189742473786642163031158715341446799209843639669239220289198418300296961602151139283928658414141440000000000000000000000000000000000000000000000000000000000000000000000000000 [109,59] -6241900034889549117871082865436629217679178970540197086609683516945080526977609112193737289181483270972809310738349557336236509193944120262256358421109387124078542385882410589679462135777029325518153873043107299842034857340259390726872831452171751910405794447131252838042708128096045208998962538581247245958812904157755248649456640411453039032632379816896115070614865802978049811869290613618856711145075765868287660905376599503575530045214251741573767591144227665355946954561314021760812843397008200927486197891442533566672301617347655737772501348686988738872563515186712400325463710097441231223947325836998521222556017282192254838045052957965312295211418183033810355326001031076453486279132366774656656209668980812782662028240263671974037883818266959394159723674829955544183023598650595643607974076545440252173986938591167147593149932763914989925340932850395788247412157655554303174784816975513273516720464272371243383178155296540172150739750681140180463709267069678136391736686006271456447172251089345241793370093441169768730305290747649395597247568797010790234958081483106972785460070459781165397899697973615970649671085561759053090331520879570527759787994724155104843173167628502826047885754031921411060468184350716392061392578803664020668350379468637634125555802761472448692429684839604172876468000250577642868989493303607148194291019337021238920612784987171608958416984868507497771656227386364030936389426390543507595099828231989147446701987918964647511915354898974478775611463883254771318732998518146517500508009773306290101167741230940709909830955413925748851203860947093976147547309107717923950762719751845825022354338288961657777748323865361401471756748902894329912895835803748716818507252827388927776382004240780913371180210223325907641581921939051646999616385631657401310277641900319341023674865431032091823751652171606276824298966290733643957955796912069787286519856483038048115556279161403483829716684790192558109456212931504014211007941890569839515556778067017170313270398069544701682387519536249379560353186448164839036639191683977833512089137123114087046285547496210111343414395712553808537696422387183144457658141641014331767675542011083513626266341870570347821793180311370572250659478276741331390941606446628889370436326018733522848311831692155899954748543102826934675780743575451375804768305194751988087428427324512907622976293252479392720119875886522535122929926346229679235774142241076746086032708601369970889768371384744488973650155087068404364583944281977683477609900236180984256653132483946412308275428976969695768535475784977910424869046024680654640920892798938324227494961085182469167872147551928018787126268888887480075477696656366791108815700284653300275521886406160271138204699149830338846762723609376677788293309314826027406814028434790656219795976235293695487696391285615161035251761814457888666913163854665529620090416866605649726998342612976982309117035914547949157897816375898817922258600389102272512000000000000000000000000000000000000000000000000000000000000000000000000 [109,60] 269058333185828634322799721180921688648541524975928328180643737187344713732749627873041381094144024924967625096893937591938973663452725256274255260845650485951205780932263297858381853111574508128836153789685357370268014447504158659735556091844893042093767515256635063279824517375613167898431307184458797391739051366659857349251767636472787105913666722938318752066985433029715801988718296564793731875216364304555510171377391477530240660062248273825548133472792940337100070713064327751842500690454458513847625993710759876038627183104334536061343178283056085110013428411393434012548257722935179189237511819518434630905236976697287976275587800712983635977315425717283810930790639747717953362058617299392618546611930907062410463963496948691661452490209682684899691442420479992582011410424759575779914701840575997528538839429922899767857465434677458426362165676241603177063554549944444223929381954497079574795603248038378642727283406003469973219700795544584679742736586123164691745995334579906060511622173484928270276205916789669293710216314764364596716265238795499823339504313476958851744611317626116165282145034310403239562342527578521180765097710693574957704784956977100329565489520106103756556800331153631033261732192446715464926531849005935513692523429102460369322004079681460958238547823010224338888827787719207692972216809807169977073675528836895023025934628267301004375295670685980560167760297578408946735988367181551922438551224997436030633541277434677782501849092850273488600687449360546454748069977609648873293940758499318928631787943961346574631913479268777035011678322589242105312258039362526250817878257257530114541693312135377929549284210012472592919141451836818927585393767859709686955229765897486045877764281639828658635351836876176631925418656609265759431139055337458845438381651753396789681561908473051706628036552741800209279323039736135441272819119351841122949198603202144692052264518393667352774634234251964012813206022864202963228364706155576994510566617904530610053303858511385145953005396937630948406632767539838994200746427140593955747053851474398158166018863490860014827812959095373678845923883759676809108285437329187923422708655969797724349703221284804051835115313886456013803611603032349060301837399366937894094146061923671909377334107217124936063927496591644074235597950192331657723128472601591750762953279690149275652953172071433570676737340860088847726713359979605230518444259387918917601153721481407070856874927531960393992922103580473988617315519893399783990662119405080752244868859958307859467551039548001846752989976208845011344224723506547173160011329397522615091512009719752144431648820492431993225550302465208392068332553051890657444982051509709623600441262506790906148916312480138056417021810219508670581685436520589119311021736527692422805225785527714915324728744243767257679204382726288236368042641368732652197442737950543094529266898488506567650913788989530131796069854439148921401670486049423360000000000000000000000000000000000000000000000000000000000000000000000 [109,61] 45085963643337770560234969133058006103129967964153412868828553723237273488372683130955642376520342856186277479343167175583535824076028730551002841152424575805849892819972425252037529298034970505994131762096672861879783259115478931923594810896070574881475722027748090880544509979037277811648358253275513371700937913744147596030621380994599752569248590132545844906505792698219561891940728701652227293403854501791592161923119136435491188141243039783989671397213019760036040196509783678858481126143476819816953329936886317947894555816335140503334945217510155723037514068459492763928908380710798056926972181418612028275475935480625217517543810780904277357550357432017534495832600792331605538702476277564996865838024601796828921577355242028058040983825904669155372547040652507615886027565836256796059286313192014982455320435969869496169337219846365655601736977911025208431373043107884124962156597726647370021901306423489729270640737403655573083782741138464453126331881432974306285571651865125809371190439260323593736347330886055472016363476658913187192175147867188806128477363964950017705630165102715101238042477708750458618638367780651320325807918116813694832613468422271334018028348749414848743477163087180278371772028856667404550014175858325950295241365789566094053474307602634188180488737045494929068404399993984551434870387785531798805042316686702634837228384828747822014017585601873959081580775148916611233315691661558005129578209202839096825847208553419523449695737979642950139391714284946302674508892944510376235510339062147365564099629980636287092041990909635502209351281849796114732855296778593327235915364979677421586101737480996155396497358079329850907503384759677624160926363597279658406386221964349660949154272034127796453882405217884615686639282159908511554550695613188790175393694836586326838152376934783331255494265542002777944175987164261396892819820188014523362520525996401167409931334290960351400331415924038057697373071398095395993396047856522638887036202860022499139389383696325415355870474038170540597812378217352819231391006168387922187393450587693544165215659277764024202306305448750156625010462193617587163162448686195959827387561430052498973586507359861932090428404370737093405371473371374043486975971800449862264285709411877719918697721291692800304814572708667713669006173560733639009925286589152849204255793611311521626301004921567419271149580916597762510088545674485729353484518746353535984903597770134266722891215612422479723210722790768587353385475527004326932580901454524396562865984081755388868949981189853221960668580331163644979388900918514507223179514766751336976680447592061384036695899612821711789285975287888135896799385091051930630622657615081562184647914392109444095492774048067295117327842519861898912592471299034140651002351793990653085330780543464124662688776519156152740733954488873178183395597493836780686488624978370302759190092754680289289378682952344868716091354100266220550613958551142400000000000000000000000000000000000000000000000000000000000000000000 [109,62] -10444329476041532616438229921690084665960129812784078081933508889043856833348252933965265008330834715356448829153926504900104603870177507065280334913672795806267006274447730981482119813282010438798159528948888736410902745637882143378609664755449305245532556490047289152426052705407668511380349385093387715476836389469155793568948472867118868523931205030906114369307964116712314053185391862939609165237199943428690973229724975349204270679867438932102725100044447000122474857989981597527845805963461162955910416567462856387839339049751950421292533360801880275353010506375828859067383417059037356200135931718539032705771511137565210102926666662634899307384609501557399685309658469577891195183467984388076333076792120059411576075637643275367087777430738580669227599149250635356955613402717315002569055530424012745780512291186942564776871391808862217098577307530438684428062017642468412588745972483285152488810657740115334279547753172435678635111392457688635126796383674767063182123977237750816185759926909040686995740091222856576021637775099775311274060525243921603520116687713151017629287550494268584808304330580992228109099276163389681476197351119337369451211211342579156548781941483410288632859532063111859557867347775852572461991685662299798692793761626922696869892690844083471732284164183708160471674187835638385421905154315557036568024016129995642040211527577579554646324014803949307834626809878813571380185949173183676404917077315156564220255654414025827066060513516375381732057014401322035080172098250702033945196482397607805825739931798956715602634787216733272223656785844778821195623359324390378132116784708007969391714378762593037220183939541746528703426499785453952483210242799425432294002465503701492757382032573956442786955967998652876659574721100511216256282311890100080932642750692937680422476399179373745831331488924679354450902812548147545890007442797275396099105519977283082752261302980861255968519476676435377599470497017865650745849501781806221402711000488843780758596665727629466639210197110120888158559371672450171408934417298475304493840417501078965417413706663326392320594066097971368331495402873935253968011679762825339417713497062125284781564657175463468209459733403573263429710939324184575821475206549413746630809799265783168102786393797266658523732269651919903230289840808379726187724556182216354794801177963431360463231048882198720236080542912878184338175167663423079035635247282963391496188841273414964934882066083673405072981300553022009103823256935136368018418648403086860353943745106971172595462475045675815629399636934152857307018328324928728630101638715545647564082630653173478393887190015236307557722666973928432897525417419668224346387015152677588733697930484493143687591700368638961821362565129515080382273414925836066997274791367699987620040320727425289812529849575059846560855313504287684893502649554140838700539804926764244418494323140135540641659167716429394107398748182583036420079114570956800000000000000000000000000000000000000000000000000000000000000000 [109,63] 921725220135699852672317969102441074368902628793151525138375081311617154954910848791310834726460916070363166420442803023870400774757014229597334455572280842780691155978299513035092134299546875751043626577817936620331721065312532984263750785217319321492848285196410091150531762351979527565300559201759593061014752857185645870974722077211041380314983184479254432390526516650345625329991735961387687627054188694513392597359957005841510340900996518606007525829562052062708348814638942450420746375063391436564135100786810165346569629606449517501468212268126520303415797305557529559753066948850791857974110779210508042459899839643804371749154127908625825200089824158359392032420253002393454661749224752884823823889145196785296656827749534732719451677090189866934682656461557384811350053748891742041756927526603982225131899698640143651018690337250625451484665330071007900436614921742082237696206673121218795379765987910703988224594970983463500961118956339945616896690077655118525167603355786886770635864402684122884866035260031114087204605987023348051180903248193713972593704443573516426548692321579362685059130390015500446889131241792176486543364971555910113519621753709187181617397574444457888036381287726760423682870326152569525801725124702558843479473306936083395667820506456775849402707021235070813100761755721947223260255365846314020398097248614821544337517425272914477420918975585073853179034272773635593120645713236189804236671240260371777706383431518347246134879893825283171187338079506593324413396854876487069421635029733380478496472787693128512311702823097023047157128003013686037258938264300331598074559296267983745782391338121209178547636360572624039572928632328419354501494026659058688636231090202246899803909782371848820101445612015047054908444468312080601673744981365551773614560835713588828187348255238141886437597137040808153335704703555827465180907963651120418386561680353664288858051579392608624578266703995336883151397955695549482713552024756853874525954431304713598734724291263175234561012420736923652359898873639144718494053089945120954798650727759391921122075892832294321600784077816024056598044213550768330972544745101941285798031291698020869489427064031297369499171285936425914075220893798369634382269522473142925012059697676930363586467505326848755624415331080377002028516682815734910993161880389639197101669087387951670013521816651354009258693818222800701233048218220751482831900026003950426867397380286239176029987467631581382037390365296564990976990138488561675041088719386815059551058176738314009987520927020501307759616862547464871898992850273211303468866533420424269805098156320973789265165532247983981687184084929843232298384929759167392170319422782646741354446088468749089914267602314477110270885309650314132294269533586202046939620352840840963368155294310579754847779943344799448403608538365575811470460469552111447172275519262460390871046940515172036812759513740156416268125229609667521127464409497600000000000000000000000000000000000000000000000000000000000000 [109,64] 3446056493075770174873473252918033163602248933082536208204110880527523825045828728733808412393691316943646401929748835238685536156607999268678425246145169497901172172771693770365210888640592034505622401687710617768505671848277106470290417380466252605899538762627163452794598243676906297589063870207285710322138236400646041641070149469629927436931190195352600923894470863864537157634603578601048201514914507985135353840600713648233481492534937015771838004937638811503762039848930721495067521207359447672624697970490532857897197962008962916892401302247473032702546287748148861557614242209136047618443084291081700248891284212360355025706695431174398525410322983723412332596359705271461567403665951539185373828765166303036822843813207494357542830202875104183130510354243320041041069151555348953195744982208302887278047899545985294503903699929027052178313839583588867620024308624887605618569100380053724461384940816301290680360676292494842038735770915984431365527688217344500432222690375537209170982300757126095199471612300552347588732099546928982130329692839301058309059431709784509303246608720922458760856844692647169519937446488044130053200558967713521293585677270229090205298444611704355914925373879809892779622178416232060010010774871429013822851261561650717549281480429614906973350749360597751868455080852473512082309532997381225511583100545333327410968184360954123939401291525491619159025120636169780115726514981536518463430975716613983201584338766461989324887730308510359595411530661266631266625876463032417540889661722620030680565043430295829954594914366963751565028996391017234353284928318496064002547638534349795573735639242983513250311662263742994519637538843554928846509155777831065808711971894834364191892824802604977528409855002993039810725114399427132090613453226882947238106209672617764597427560629460767136730031691152814922633067187529964070648288912515232947679792776472514695643856897843118088671719815676103120359937104278349270704310633295713170674987080048115012384916494593851025233104631950332246151944379748562369597042190301868512468843175012346284249911225660637077416301815595024868153156521501367663261597181385302082402574574087659833610178311867468698142367527608678028103957595608075361595271387358707558346458650135833640206371073084983842043717081088603896443444645703281963333867831173450870189534605188767172836021517388743544732270091066862390062114948966770878911524613572343469674743663509194151379068871725105738882888308372400778314748718333547588882175623898021410598298940055362764152590852467910608967968154040213373493653445997960970663079699404108488693493942636632468714063812293379475084475589482823977567723688053746686614337161806894185114659297423745307497667135942725794309130870568880263450474718014607162151783434481126111435730079863595596588125428208487728515528367276992179789740265334228187989616037312185556625555544388270287816254962612914096323058374615843356043483545600000000000000000000000000000000000000000000000000000000000 [109,65] -13181191721226244742590296408345016785586364071882749364482614835863940447042248856837948109946507493861847729731199852808456905228171655254146753151193204168322081074640186265398009118684892699110869698524728494673469947758490109292357384593574045806215038006750445791500136026502004604152609586740756576184960163746657579075970790462874222957507568649868255876055960528714336864127796302446749463484630617617186691030541447458018350788128512821020605295472729730935610966769028652911713985553338447558656565737818099237213395301090441283702476824194562570371651528123564500024004141927858490325963622514626982764923407684410323675213190958607679607760001034832377289754530172261537881111406021546828315443527845300937717529790789490112526875635322174742871488463537495572301640911930675388503586292138181876250845226547999304031262668747567710933653036949571954807223559577585693805465764777111654995021767002149888994852458983289570688551031890336778490336412941171605073561229397302694611954320833937371389116696767524972039300026015014108388239906282630342534165027951530966833039675255905088815858580707203479086116377358110323803338959905312547270915930602601943372245266370426151131701772215461430190692965865342795697197648279337740046784824104926518872354741944784515623702130141909120733272809367847349114135228518025255895282376722410315511242011712500664626598360140593805462596906653772918358614454390784697194527708245721960029172195520026875981357607077252835281060921995623385388317452115272343920430062983943197470258718037541217726049070067491220074073336818836734456257809632362619194482284033269135107007724166547147188335178708480942551271441459105760973384796615093743546177107223860314787256635330650432926194654259079511276143805572601513666166039702983732354745044987522162422260137912385102604597658319038575956043053908853923282304755062202358346481696805965990779035378097892902782812546529131678507042521666084000777074453727693505834664091777383199969909222207414584301142220020262821083640265626939660172700448223575944258569780506460501248693421293982262758867220377185164983749343522062491491287029830495108110668680965003444220361271348012088860282530485306493629247686299032186693250837072573157187518767431355929467054992204253430781634882681729934615166640608249981940097445166624423334108605151322638873406970790576946742757549454876333345695788060303577777744406779780615109979964318079094736015932169847309420548676755448210344362379545679604989922272260924404734309661796882282545272788894969144594521425537224236692288382694307169544062797965875452142166850244293037409092328540496388635739988180371415921171838052602277189458744784253497145362403848353286772561086349741811325260624851376612230922678274900630147641362773640710599564570924852709232219665164517153005581556283591728049438943998437763335744453481555922184710899328007071204196443594503509549454154983169554481485279395840000000000000000000000000000000000000000000000000000000 [109,66] 2241024685038882918357537178141025431744557697938027383423367763326878463498681698614997553298877418258522718085327129980404029357437767707943654906092370721541923597930307209409289394180631053499215107161278963484506985181402523002066635600033573227616409987306269355201545132787646917727633896259659229117521237076572342966879641146187905039460682532685236748151444842905783044476552886917999391907503475737261040128255213692822003730137796457772849079821785134069099357744302221961982196627037704405300652704641272394644180437968109194297500438813156150470274271117824069175099533608502594683227105372869343952801059356996587883577753106271104525170224794350509270195028734311257389360789345092564310659603362006854254234988873354901143685844424364937160268508415776224053917003706268790816404022966666873443616685187746037661852079323571881817238591427243963216744973489517297736653995039612601374738194764091799402100190923299345029806647998107682403418600003984036211899992034780201465739527957364322961993619911336777288752469719680850523264382470772542898723353394927030208125889912929647631922493689692570743689105854754967593187440345360957931525048073112777739546816716852339234255352376261260847652744342291465966699942081213114731454590862667512522820935916753502446302114914253067329156453782102109136676694075416042045150594458269207718295663229364710494117738931049187831731344317957101796766977026566759682999270504043122856197986293068787046352888925804149288916822013998542792711706930070082145438973900567584369916065974412995930266344344078479196918104309830236690713082130258441922164517989718123891649168703694399656638593605462832069770825937129180460349359256410578415914240698609440189288822047318347806961791358676519213032838374735198126031051204734865609047115207427068399140869980942223130428700718911506740840470359609158514843986029454164273443621643198556969750292882347490736697720907367395106851475397631350706686107853498992118242060381739529088156084111095830946237091732927854427960929830374940593481533732685742748540923484419185647671533110582346413620450697058926782313638493164628204095268907154414372705584507342911812462598956436785364117395617624521144644373619016187973426142856548190169768705254278443168216200498096608084844823352679896191490441872485618803717094570717626697799346206639688813049284022654449062601219739499576345701970424109829085424762898573784313774722037715150494356404471807831809544873638641296841895602654270705434957094474057829942097000226704448595261271573054235355876015140621153770123817516142700902238675351853412764387076512254521431174321430613518428523725652769968800378386712103170346048827431605109839809429098010889002517640444679602033446362432130987738934489910692221311113088156520397981425147224250499370115015064228726675730052415038979072971808047139747300448813591251946894705439351753889443782680662324250142730827940935701913938165760000000000000000000000000000000000000000000000000000000 [109,67] -245319253313526907934512222815798767572556020442828577484425700681069151610131263900306955292195508161076374184201667055285809325953057517129707555823585229895707194624271181741252695912463666744246098263562474339897776274636013738459130904992610090253087033789049965467138169583135359880919221680644958192839823544049480264279588757843641811574126862366603483724852627760616317579982644506647945737067227333032854499791845356749821765206325991720403425065175542815359716205013774708893055877068443283370813623727283246918831437477981343273885740873327779690350547776296485429633517886276176684203729065819363038764056891798945094267694132231907048433838194463154215175775374062505838755725823149995472968628291516296089580497263923612006196857462613634474180790138875018711149138295106460910437299967167069984476225779867334935279677570710232707129486491374005037186325825778492368252367334187742474686793706692194577205446469211094866529658908991927440445004416901354279529786843386621630639086969841071980867705467416807390949131992854472579441095463204979335021130859641105849720546502484611188686983600212043147083399652948813269635988890658694552658854199582375805289723110952850532857501327519627446068528189984929587903408533938577512810641808449447839634740786553117050886989980185877034686381177680486173020209440770009158703393648103915595206766827968564922981831154304535624727946716413715239957685676257066274504412814150967116247328670744966274890113516109864318882329467277661241658592476250071096125242943068802230410975594408754230762547724888736065037683645382305299314714453371511536293556185796899749280515928213885555097461500235942699835887185988374986394394650731395587954030668305027325607148697351668988585385763547547961656449656489967513065723924599589006476200958339910618596178851912932752241100743787244114517884837949612902906953989172169873239497197210076120517871183466349570145036748158212046142594676612206973045568274909775455396380714197953212944365145035485056629801839198057181382334212781102947762614901818872076278906782699489581552301980038557090860265140998278217821286078468099338838874699417305856077167209086123638980999862463803994371279023797417751366555620180634561685127440498925013254404958886820017434639148390167155614540475051040162580139974278875018404869582319310386789877478280932993748719400834111371282282084743549192060027256368635761319818450707286511034030399174926408305564401558955765727504080968747339905067513974558500225850655305773881799844917125627910210981384725735569210195557951157273474262050638452925231455927680213256444082159507172495026308332952043710150959654172595552895202091148589616995715439014179531957635338054055101633741163959553843571123167255687929431413387703022099450680693682166820904048868522555391290079857282943459637481586149143291111383658902444836752799012932728346506253592042143946278607901613445651791000207199092686933018542080000000000000000000000000000000000000000000000000 [109,68] 20655066176791236699799146944120893929321432283264377817368505804671406425159219951919676131778116649654258014401622080858414401933943238529323668183796574978137885938416199997154665671000673793223961903110719665751173134173824085875066760361211088356149616818420047590160091337158614824831119857873566236509198101473216278966644455026529865690842657262342352116098040071624052991209747386957792449518684758237366234884058712667793808830918494059917521635325071451263741156346529832168426819989363302156554322476209782849522059159062551067251951228123020566306066846955954253225772178015300953509368915669542815618215325815664570369999658497974930246625884641970875904440175029497369455634828487523872374321528015539199533441517432225255347669356001532143884801658356765370925995956286830154756557309086904908877121876524625607051514915936711900293972120288991215903683313610906341428201173664350670954716139505713380375802766247850740011314962801025943886106774182697922133271494682717122451837023172542284559975365735299962403154995980393536091178727785712852873303090243333690115462952559922137087498394301165883869973521528191141787188680964946746918654948826618859569377267920812743706639841452787734498101900899274487695652885153431065766330656860865491397362654383904741954812450994524186865156639346565720777032925710862401967980467580062822219559812041155225704083430193819563532556928405848847407858872407284784947553202638780112704665654464220680394014877655865575819179627775298110499540920656156485832119153189152989754505155829695732924564872179236822101192107483260498723880997025950572238631255339076735168034037330099680678216306694653848850291459498089237909151179339241482835392869182813381118871952903777613375465987394655130620794956085729456510916434802118122883126256345905306193758077476452543599257398917080644220275859236923273178684427435490549052324718511394091129590724984671065244135304166461000680657458855840766193813635781857965473176660048548855175222945424699548005243189325996440903297193517966994005419837102450156033518472392734717568108237985097332342904915620031083812984783589187436513187739774980605830135025320249351282332656869403997106381800294075560466047960860150928430057905405078560967967144411240034251826817614040807531025233246434691096372983063466254164595409689481945300721675424349758555190597451425948637041736013249417518937807045364280511809007550566488911520019804130937063211061372506080246579659648091636755581961301507557412674646305916001219663929551695657510961938545171068288063906414254097362118095782183108050376444181801395540445730109870089284920193878824097289035983523565184721845482062912008382246503097619983284926062101125968728276115716898572352027082357650438495369362708136368516983368752269082175331173667317316029595778809223114428346045593582343573927362203294016805842565942130129977284272397925462488784015326499211817007954362430315063096115200000000000000000000000000000000000000000000000 [109,69] -1420104135832884168261173821222191067369594649997566137340175895998655000212585221982166057865409676126236648304871556207042836329649400218065945998897004981873607693828037160843097389867944444522835299944166172103451410886544833964498843406488176269081635736265273849024225849944222704948586892703460239732250195251478266615995370477541937286558480007256694197322796373110457453098327206510434880915423781849730357948532262441112859944130959071279906254420464211710026782515768152270840389161139747314218300613187823496148944696241251573764011059778993598687141262771304231349406493753299980721470114093842075099953023874856501353578564646138874321323836951237144210046882260387600782809138750351408446326465308815158564299896126047360090504784631174450261072027223097247460435714102816263066033996900639485608475851323760217782310276936027729581107004167832284757117583001767863353052637963141611186816222831612137955512367569402649671619807011516065308441605475937098257656933487246932832921488252026321000426199858093139649634965337777990957986718063437128660096952347106451125575706221704762281508085738162185127903123454587393538731574712508854506483748296164446539922712781309317430516935359842668367875004246141241730986515431070655551205490883262054679813007756640498579070164659141825890648365973767714609343874044306998498744735438682368588258284032307397569604407030162862847279278469533833423589816619343831106885027222243543515253495806600616677029250268603673038400472425782511235099497954908558506919184284565927065882467450020016097566325951803641136822535059438494633179337418564074926650674559556546142075135204957989612598306425640598524629364435694639646367574830894784960286725491649645052868285796897691839380698441306103760335007922813526196178747731951287814371739944020803125357502116370981628244179323579764797814712901753208194962639097560177271782205532514439532711916058996133479468512537267870439142765659649329711218004041425770985239392800635766353523562883691817644518996177446256949289726038027313544265661283708747489320101834479661364907666500420841607554360491516737150824053847501461532633403942947807996498523718559454517093291613804564840555805360331285618435145634318523825664303650714970700156818147307499869571929685403007588805530461025447973666798440495857409091823902345089087921392074771114251861707595752262426504623207394745652241554424363271886527503155725090567151139681231149044051024724863076862360247934881166890296086009663090848114545703703252255296952964377551124276014004024853937342511354371551289328481496454209838060606681759527669634368919702987768813027933318627422780427771037682848442160014848442651167065693458567679893427848904670978818441623085357601453750286875127951176752843379975073025692136184250778878349314334471666767861680822851159214134058844049791856354754152375216343342076905276182790876650169229160411609461110602431620422088566801055004753920000000000000000000000000000000000000000000 [109,70] 81886581068579020675839465981063262732522631002692672427385323382788014227782565567634102686736092155361113234247726109624885835483207230122949247744247469190657123193296024692112516822933845836584626170207065318131139798886640619121244120044597673942840628783402943765179652543680482149291957873800519595491304247021237268213863395429813400492482277639695719409041816130284029157466209716217939261541609358745371105048906267056308241454562597049942787637198541139826003782186326860604445707851074731979618142125940662790816113705803490259416604027062807470559685817652888675819892888503816627672557245747613086746042215158760028293186586372654401576860041486671770774518769132205133782027062932165163479956769911948762561048548013298244789064025129245361982232494993403726961001958581787805702877200195095229751093969975058485997918583971757487520612352575818141121971404040670315054044407895665047006735386726357125930209165195299194443672381126378311577218115189121813794442480661533653833924700098628237513537367385355261662678047157186267922188169138856388049011776513178274069147140091154069951905559182035082942622152187805158550361261958135495100693519327501203862658817745147292679234677097859711028540680836389541315275800228930668218960756920922081610134323660513608425210467608857604121215332898741818968333582023788491865467149492508287239483729183399041815753330826192535284143997140992576519969802310293112155704749060826388143169740768393697816427354414179351310686513210656759337131727731243558782262242483035385358384942836576690314010494923392779835586913470877507376942861870397088487487817891744976296466758195125002392344156264028158961314144889743924225271255367594286578079047021370427229230328701290234949839532438824761079146375050851158095652878471687763748273109561683239485444616256324450053531903756492602256062282802309268613675689928497914020324853248863798150773332130804487441217602101690452173903965218446834667189752023803418279277893065190251592398194936412813484498917766654703909803480329930445579152524220429591623124482825724628389367434063977542800283255578869602528492190033820995142253226572977348677214797593385606411492397856922810300072218253900010967083009296908435873776971155539095764435938854459774428698826078654875026801949482890360018318128343820107670754013052977135767557678955385413682700727437766710603981340294861312848105206709855083809304729458861550750951407485911481157613957651627015859742134420041715197621643379290923941831409017833108768945468988701448405860991781537740569201173455537076975791188494826873615086212250104334571003479458644145292677608831979578459087871664283229040683136566917697221879013225828253861155545449459454060147533130943813167314675541693584214972209821521806995733203321917412054727944409934671942201317329601742397273868725069314885173137186078555814143623849735794066839529758099516217781202864591023553877965246042643156172800000000000000000000000000000000000000000 [109,71] -4009630532546597700702219490200671561010540750853717821310148904521348003741161200710866558469219005569540649220091736060105310825051666822692074864169171913949346866973889912109987597917808370104131298513528537412017291795448349491971345989840270076784678795399590296895417713298637150354384299518124509846971792999385654996086752733134794309709193165660059436480425627681997266270651982397341757986090845926307334315029620394180337106926952074912431780933730377285883166310510594597994990891035000089613776323359075736540571557578807880494374628363043588074913583124669480640235157060322296032970913526321847610758274666306729035938415173324630992196119823941483647131723553796453255113786303089944100759147173590623781433211039518962604758859239572406034487837500851165395245645540425250929207175422705482483362458389984950737439274939275272479675362513869807224152562066497319745666798551355271622849890203775345299492195084560151708624815637759319631288785222512476032215687314455629813100849402496094702625280889375575886672263998569882391276281895498578406623147029982235745977846330750762227953620111314866980316036864069537665785633798040006187021218837531615704223082495924425035871463700464261201172601779081326921146199342870996900529226987691476670229929154449053395871992177611478525543203237096453785812517498636563833609856950852265165053745945657806687936081119519315048359653964706815785588357915601531453697477300947457192925281447619280081760824354516328141775803277335619303319125526227658052974005934392722828912029612482449884146266955262417852394033897729977169643359279868187186040695869407410196024262068886131873298574130138643709065985555181090414726616177763943351601679395523704785344466817974911179913586710823240481667674253272164353322242879507887993967419349372522942107794040927477463619835937546791305227092381680314102399396274023227622519692347779417625620344230495597831189485571894377729416304689609154287969121455782990381326668417906770365829346866771889703519598625624990977114043228080152098311084656839223803975936384147994138657468872533105445881206067512168040361650509005495869050701807895006814346993501415738137924608787486036154247586319725583608406993858888742469599107120979790902595579382493980080750300708835907818282914683250262155891671227487246317096163118062981332944365182192013090561887676848430650931815607159248450660174682853110844834103637817941384431091126374121676904769433064127564316505262811227464670194311615381302113145814307706409719229132234939826619370630751614897671708954676917835931148273500924885160417651189141213535974942273314641527404338692891018638370757787098614086263763410866325814469368007003308104934002003759291642421750911690632203897238825172575292351657596380343351140602148321012701903368546101006737330694404270472398482300051823231531494538078202178007755232741740628635176931148674692881870465243251984810421116891264104529920000000000000000000000000000000000000 [109,72] 166030288495540947474488042024274110445020088905046289583676240199425697568905643761279137705298774034986724511446776924407061638718230687350186295522400801954304801121295542000714996277594091559085411119885460640802849058717394834219309625734720506614727688987828139841347748233228298575324199672692392465438070848468759407867358514248400498177173014022957739011086653933775318551516312311073424484478052553774777707219769471471612452551323972343163889151581860307255136599043467660591484366784257941070058994330944721672582443063220339899677337541393494058748758779323397273255230610925663487114458252026952969066654767139710731510839021649038487433206613478564308217121504121715947394760978823574628315514626933591700291424093765054351259680488035677964090713355758462761512443168217438680313032596373003584219970185778595205631652114974688300306043694985990483821908653941375539507765386284383499594122524824139909396942396632095403856079773327157897256106594712176760420635254586877619544718187350418123487738906907505369555622703063991754877298985646906159023338048029846354795365857210746321511736584540088564843562429422161130201625211573789569587576694714512374893333079633021959066488144598700119480145035263099878470954777037540681613869881819457641545618343631034673121496763256068106596045888634719828409688761595488194616595705803861939515232110369533564200843386281545492205029550904322762257641445584438776423933189784121730711398665563670661839048617214176537493601772735140253851949861490685348272801920064946333197445458354542620331585654011823689133580048293027747868015864930570697089707436897909275991337005479230915544091549952649856816437578956322105769418442517524332807087010737168563250012302226772121750569988305612348519351001257460146750255901950641946267984621710027563142140802086961491131226919937494354056264007982617820213071500837317985714733128908418773990024453298313348957610589192813443039456847144053230893485555042441896122807163251442765930861282299835880127253196063684887697707345167758889805941106920674222404510202137205773203168666997812595621110090824339097538535491632517871388964439806874759224887817050105919411412521361508046778812556859320508974328611684670583175929802927406435485759613611706802430376490075741030219075306139440554537892635964358033915029967746426907029463295893202098285600132748204509237353958792290292809325482570898845974580263686169472966909279347938057382733563743946628810415916159784974916851985461506441690743272320178230703840170703667433335714067700134169077527641189558508432883621631664912220672544958908461515506638146927769073746411283623730727074931600584203981246325983062729778995314310582112644767228791594114673664964790486992933248225949069197435004960085642392291952612430791532528336605510497346883088538524525395427786415099669460732739453860339801022259278987370172754966107639629846448210535195585391254930855090687731302400000000000000000000000000000000000 [109,73] -5467589448445574792060587501322203447745227584962303212293069606211576348929853831985741334452317956961831530067714304717424804824102764365521212285687908991835988313913904246252164795374809541968877057827791236816275067040730800620852702264116689374052860853328473578555156572428079007499674152718693894961814118840496187621010948953287139287394520005434018333313986697149805395644445352859086444243858419620819781749204672031017573395745530095863515794607729817966163939941073572106776776942557722327648380065069101496784592834943437071418709506041647297415574178040182014829045244836199597332928545822636485221960150733839343341024923771028452984407095653336843431024490937610185189986166889067610540435158804134313283697186320512650764582641544344857176624210636171253045635520051762461738902700214596436114557746306549008597468353991874046334044998810788340854072051395820529064185991076875416702962534666941767895422417461028594962271441620145387346813706886657247792919526044767368342150052519326174690355843411584749465014334747918931507741825124417438002352958824375837449695168709284739663909510222429972288284425657990835680229146413279884489088864691233542520750529043810123777067695376257662724152485915349120490460427755122444301727333328882568438417939185006486599929098753197870542893808386743483451419199700172627162792777161069239000253647863277427470700213614976474871424320638473310078803862633086666116789916820528831081840091595249536321805431215682757819734128341999739682898269677927250353930042656991125317499410231815699604069440478695094267659869526598240050347168410319624895433962376227826539722073965710684022015133425550936083285035111322412768331776924382335217440606143454351409030996107832564850713280571430604042782695495410031106341823736318428937082351812082893279366830887958983187517381732021834945758067293250478609851916682464947267223906971754982863175245904340974027780167904183743778053868482020393242626395950147750979555440908063489420498263016107353346859862362796724453933142048850105558393581446363112415270744999503659015683317988778934397872301015338168825561552439611007738645598103984769324339760787638528073178532225532391199560049080977540289716291464190518304958784172654589037155426623549811137612381142472434737396893182657449476836729904987810766328675320354203649095057364644729061433449793411453425475954043823849505495514058792733620575429129363397190251252197120272549006753818106753510719119403696859650517117447352798139630943048465012047427448140739182675021724971415031690419908797894759157050699449599910496114868144734400083348470916423658556991061349536992070957247919916926368516610363963815334149456889625722360443826769403576323377464805823590836549239441256044092121991987332390505071360332993598751706781870661544281069392134959160986726506378453133418629997047857584814143807602879117253640603819642458072534067285705946375587852621338199982080000000000000000000000000000000 [109,74] 102301818364893756082993771770518911370773734242143067312693973574130068532310491415700585077614094563113270604278984388515587768806748926189143433761894715605141655960234852732615717302064542998187774686661255149102581113550524259305771859905928069932822796401211819046049093789316659827163968097376329687158169948587726680256043906883427589853755620497284003208952746505698972291600009760354081487553607822668340670335999224847009399104801460902542836643502799852465020076595690150942479983914377376195558558315889291270525511377112378523413142773765924531105101647259388063240684423986885882773617992274234377081713160697671101971902985717770662619466747668980219647757730355251526600495270177324604717559942705909938027145923060659684483619018394746117217335569772129805301134294935440199235293463754537239276034122331523687195175043650839714898902716879339665617513516814100080386593914255943513077430227111530188525287044702031700588672328228620970387691942724142832664087721007424881303105291374400653207477099576141216486231473455911070703175739213362940477406821473556121506803009903043489786751014122563030024705046805994791123871939152944858976595941555893390941898362417829801467722782783640323348330449535572229519320847819982745693638655780704026113930963647866362130666870287024090340245694260599357960309807625953170560686063842441521811981579751553754626454235562528528780545830680428034055685965156408121778350968606139070813742173024737628869551524088343782173425169878615816836761273958941014980266965074241936751342734338994005108247275624611592779904576066980933192625403284522741612706256683282411037673962595285552565249412309314345444608011751714541156587543691749870771738699181486979701880554583243555698679580860018719278132497319176238825502801304556412032737367969706831533627083081465367945195949331668744213670055724521969549045282727870500605507658802826144960844319839163706904416942773371000642603246691383948774931091772414799551173833665799825643899892671497060229786878824879974411280824301861122182650206728124051196540271476296653151013949388071061849794356771173867410296389627861348899080455223105188504066717878660409113576586683594240602041967633181396182703789290113826602739699074676357780345320204099089762690484306832523893132000336682641147401215624490886968545398158493155819954938969826707056036937017094837585562923440039705751562724782061152856135692671264922556495101866994333282040323651781040796819714573035641091329309478118149345346514545000627513523623567341639391442391799100451267419901681118279307364768098073986428870361655224656915365796536161497223602349920005668869924736922674723848378903757763162501172450858957505958237834619279532200549601167412870014234140721602502578195827300831845766913006208223479151109801968539887876312289500617531680760400336365871992807697678449592134889315187083683370498576220478630503924205663701499882738818815623168000000000000000000000000000000 [109,75] 2714119287084722892837501487827149823843739427652579713360429344036587725928306130551409763446973234002571077145957592563795613355742655243517349661696682826704535525819487468744277327221791205530402423802513050041858250807293766783670992838320218338204668805413341972263478182989480300503427525653541719752453611212280649902796352215063809611340683083891032903939721797967537520441654595130630093838790049082286547959869177024221042951435320354719086124706515637071395288687449967748526528742760352390551411868334417286401926868873849607203023881052043651850669442463066356240025232044010044201269384064641243122546779636704148397552453656905974809589474503598124846638355071061658761429831911059841496429692227740328232372585400209361574134828312363893114290086279798419474085173564046174261380963017733814899665710408813318858496015641787810501715801172496172456756493388350503505625645659497853851505850302673299484551511968546892888692011537801687408435452273534781792084849546724759450382496499990807534661840722114141868516871358642061757304055264270446002084789303831153636524542586570717025847519722650221404579001457200954965931844615769947377637929929461071406668570945497805825336301009600684373639951663178876628479227608872793271713113685624292803155175189737959550599987045662492294182195144939659616270016718946634451797958519024692893545225596530069475916687789422081939078715019638814817363264756450276836044935196092869061603483806686274286591831833700223850329494737337250285820639278343527223927259780438909310847492866504701471323010552078360374458697165742252626017196393111465733668208384671244903822292353900475170975744118626685986597419059728509590923192869639387476381316647475850984426195453549576993040785623671713074070941488000914194087523130941726146174758821171155707450605531655669531120423025191434134241893832742122742732840178130370821609317885073829647701774995260157285915722954720412395540907948341526031454232289500249983256899590347111848432738330204988699251008336237689254554211396604931224894859235769238018619873057485007395329233786945495366146780493411085818531951090927209762989767014566283682405486469689253729068563345508201406348509917907120636859047392990712870995373057454629326311919733910783421295783167596382209278646443611563552101726546728042953976447274190942046513948197790538869944959490359605719863784303236343471743271809402350127551203787373170109258601346439068395446352684163167576374705513806740610846986908788625996214137219747607408708116811621530923762399134429310385834737818068090130471874252988202715507778062789508853156849378982673513890568475327353045539181896444731557522158621274188536516092245214935861070294947003005705329323714895904248126751860037982010689392062174250149946716012952615329396661646873512460520852202160730599358921912680284727674422216112216263601467100010261440152837776613353434612880381765013448945994564590632960000000000000000000000000 [109,76] -371740235963474330195967235036764231228167184333897169815512397200511336225071459353661460691010806125151530086975857568999673243128178452668143209813378756258061551595704555721245349424283433920468942285037074011561430068167562528239227002948581050526258649197516448740358019738431297908582376163730287505211093444094095373159088645394598621348094062083252842580390472142727817675744962363924012887965397874438584512154541041134076384995792055807091895799445175539090913851570488655372140302484104929625903965070347605458429120892178484901258561038312897399209162160435710594370770172623860782457830607609855668540967850132900643866582758213297642824985873353400374380244020548575876319484181289659187545947235684719108846524568162804731686024345945773598438559800286987754625653645281004988419141052857354307146236131064575971062279522348128544344665663584009289259022784299553707269465421270201039876436027531102759836326914170234404123388387519255415822602170681364589630335552495542473709509342610532418657288535953415632210292918420534029073655249640079992864215266643753812778679859745342855102122777684886817674467168863257050764821371465304569042146903714336436565533313315144798504687517713855971721203081664104813507470158710403976259808530907334563879534778223878206792350069439291361607540057225753092029090977281489151970192049411823357487896647208211090760472791455193744927369169224620695669883551959718428679949099531973664437532239372389672834538218106751797487770761538345127164032287660690098968821386330576776789743773321605764650827082293620721218601357743364616507718741731790228158607119694905743533500087271554793605179224009557785831693071389323512587614204464054321581657252586300029952059527667059994582806141506406361148431305202719922030939678132388293386863469996473170379941177661879489620002528655831451244508329343536859837837179939518744413790600812704799109476096671287951426275455929096863084819522206938014651926341700749883223879046957031087483248107979813611634661726817538307099128650625752701745397228004858577749274844287056708542114690101268601497592039719663396413650904475789408830067788209187804685000664235681784848108046623314136461216065871835231518806712606837613931105789949609064594774944595220461984359572570953175706480242195799747514859348587559866609470217321681218916558182079068401341145694232103916039627424648682214216160620280431448419736827978222125132737023561623064042682366397989190812487332082985094200035507846535609200786631559055540713603559028857501394885967044712907491499516670099130513777827246235521648095293970502088248186681996394025239198151070046349027440239772826301314719549039716954789690592988266271787757272639103821893296222764127645751428039659963082173361184375177221152091816013573177920239795179650656761452738328597193005667736238189785921659641193666158933535647829216702673718675307591619356819478451447635486270018918809600000000000000000000000 [109,77] 20831115785464833804540626212370239150948016377611140983812253985597789296948873811305317136995489035399807960758420808562687012212892911880692097451279646241457826518776073768221492200471854556011680439370262929242893431403012519685760652287863016019966316268130811408304309779901521770503972542309641116635235149988359640392077770281778370916606051473420371771199383914800159556099652883930052134047359472668554468570449621969433973474687418916105140061618162490271580785653263351625800836868738726160939477749095038992808469561959498726177459440414532590515103548611038175105105127226437075490931196766111522187309018707455774509645210682906956789914908212952456786164789639834808771645657983094858117483237992582705371886901942108865177803218479782038754381598907165509528528269143875036762690549694109565314986030908006783890642168279132498383925702481411373016021699239000202759255725011469976564944265985072904983395561096566743954359350726742005981518356922148008346702779093178623872157617751382778631840060672787520963800505365260977837613934211054942137338240054793542858243422359367654769397487493687933760245849352101583168439993697182704941737841395155355954280048064378314193279345221031415690352802836813173577262662960867164028855354317837853159420326633733642631527212634516234612923786126926302021784652837051289976170491806078125209402316115434094855707806999880100078247052458248436206995822556469614150254102544452956446893360218356635963889126951465100450740761288881470302146805374704235205596651089691342237938953982250231546342117506233950717946645559975655404650208775567101658580428440706624462912933012261462175406336710690593118689680783264663238799551704601126203436335543794640550729882383969634224986000811157773814194186470126162933172186031848131433348468137232729519612145053509750179631766262803396974281649102295131972593773615520180990922036115546448336211774403849521444556027137479342852750325135140235956958855446365428498832092766778633572404789693205419699255291835907352812502173521449497164477009192269017516392627228715729707516379973152931369730662879810062858510191380485897450486963691067875930362004399300005830025585858868165509005173061290759281287718150504805861715365824033563068486059842582441479921984446759911710086916851359157478541454981938638840378157279645330274881340270427014831951507782555888854182459007491478957018235411650550178747503079242720743768938647173780447774323431959963527949212114040092494118086226495402793301887849196848449488478366483042617223853521436316547536831611722255757149731041329712882479194327009855488555655773005050924489152509345480285783423373184930687092459079098412868631724249937623188188532218970432171007647934491270486303161673073822899660617102738881370843542377283294640494850900463607165467010007010433759615673332689031025350108541655899489568865547634235682331815591293274653241655286928111623924314317783040000000000000000000 [109,78] -750668898051771435453141143478093066109818478950816671047106587176636243476518216339907640440359662790075237142493474555640538285552407429579565930263922536418232813450553016674501123934443925702730315374794259290064173431022475774234951361427810628728365464701902784392028451102175187745875354519060713319331963388965962289674224503502007010428266617891467187838364815314728846337611774297381121315201687825837745786084998491127815673390504088744936044936018317891002929690397682664917766482664555230746464801239984792494621116072539121904699845586922495426659225937272454793671500355860577096147248091244207509040698064763806313068482090710384815177415196918162553441072309197865001806473875123654156662726671485015768390668373761857701169381069094276278383652279907692499776972504220528691116494865805755545451548586050462906205386098716581976407380501024027884339461090432753856469886588797948222741776132624370616956652262941286947346048345101142571945498936132912443209235583024247700859006423088082455540447518577857780812763083484438156275817062702600538350387497504669024788818831650448285174361268021609802198899214856252062444219414179662794955344831237992135317184420612611183828572098123495071725820830555171994274626804740453455491290411044823610710885015430524991584801432160326675070041077787585389352476297280520188090566535517686454116194220267656546315683295613900897880774229783245173950144188026272264332068640183003651700349604441991295146505352328572891859965426245728303339994611187498805536448932705783557655253130287943718432699899425065077810904852956206452810292941341888558597617005255985102714639119878819487299273287187538413992088942621304324286322789098185683772808525746571093337775523145479670221025936226751513075917641435107226301374355981448928546672894223538571810480315452393321919995758732047166046205927013267445289659679201013883523028753479781955162834453571872372543640938609764029003856672997555750521922759599159922406679826936945145171423587023391759145356040936212960101456380351239276971138312936734623019203297168994801142190921223812596311426932895165104813494015073497679091404661153968261022632443439045834101165774165058930500357285144563178734366975772633364331631818769039612515886382389203197599685327817060125911811088816165699069172576259711071523873327644836556092828189323766901858742725089744074660645193135682649132027131409168962476940341311441721574236699406209571944851661550072895162170119634863037961667159449373241446412778234713662400541164581788075927471416400328145882300840595565743748366220448030690372231058641101077323560627672050347335292768087788210997386295096659019482868094487886569652703570697075833122732544657284029581643145940478821622450862233210845415770065929365455537976454019722684059277642875151695958759585191142609676345276619500470744255331541750231613931034061119404212560233642332002053589258389056689532427042816000000000000000000 [109,79] 13587870915004384289025269956911735750175701576620745011343877197113879311168506621568503581168559552036520392688391581481245859094283741240608712850434730528074477895966587781561128652665291752806748452044352842354347344285431135611745714409917477993802420010212708558464870540483385490339423069909291201741681958211640779451752354335240483266990115272268665940632038465807839279124216295870487170299104442108455899654944705198911755777893479033823203718553769733891686300941379337745512615795536969366149718635667888365815177092000567934707990834049782897483159851354130854704761363695507868599932791039773791515653742848856195110884196880225008033111363101933632549514757196302598436524580172340994308856015747614963488325977321622694880676376982753605638205139955567292241877432729591739432857789411936490092730399609875104628191912830350492593063550052362544015183833608686861427209774385791726059969618224552250232769933850128461357692054880635301961436527794501460662084986075214625576816894016379960526386479777123261037404858162430332292913293406564056554452817687326268580922771054956320659932165677531061536335196947166933206295008537928975264533790416032269822121026587496000787133447949765533986822202691116052349640229349431217235858902251009020909607049157921646957402925099096812015078852718018694380367953292478718700585448829663541213107359670495668044554257107219882258533208377381016170620717431735167992094705098434981028214627303000445699458440727738078723060317319901769676822609125734162786261049525789619190041681812345321029957235363179796382385253317422285329697976952719922304701312588260237929345260258765942763196452747364180105103535000413649852195368036424109641319197429846361515968641463729157225526982131224037926918186730520896984913314838069416367050791742874811859187660069471779263316232002073997798714931201767294307798045102452687978698652707647022567104757178728399842681384098568950228524517172838591420008899383617101960910650581314075253049770405568906866285639630198003636321289558191818201194658627018706182315162218270184039652198481503675796712816866073041389722272387681537671175484681586913928239176761728321147163976033056165992365241478383705739583250602823106036344331566016846636650583334079964939636634131594840161830279052347754752600957414475143586195018366758801562296865121972205470632964546900546808131881981830325062254894665102285793266845236198278562591976531183407928710800046602029540596591666661113443987798780956265176769306471747879025256550774214434863764341445708856470627231219850423892445006863516442457499011011995027834952299685267383524834340437887424754620212045201555209334817029716633864686753294271508433362618984965455468007238624307675361007680982000522194770301363236147944931008356474845578309886730025093044538956095394611843167188317972079517156758529641036831913248925341588769604167117064503631792665195334784854095833333760000000000000 [109,80] 211719169595975521434030751190656708131295151308218512091542354914562674806945238148020455427098550378577674448857149443481536284682123601237446801995154280078066454538112075095112462674413946960423973710963465772973909956996911557148723633237571092109507969236053492195656862201981271191410970022864244045072412162358382613189710752847974510468147403730530562403588141219081194209059419700520123925214054313195484474864782775578875334148624812683075653842813067605945161886390530681907673890295778114967080732081859149353266587918083991139014750784271050648761364537342216587767642725143254262988230559385118863918504769722324294205569308839172558419300582019605127644662620516235137276912965704412124535944580142823273804933846254272246877201643517272049073762517557845422637817943184209972834887704617668185643395045781497074837032470967755087080956899261980092482931464163665039843188212212968969808617488716280839540311326694092760677228632346167730401913310253796148019805985309645294559638710788593370642063085576296597139531977885230009776101346104240784046924626048615325159274807751619419706211986340989649240400948800802195453168962638189726799283296081935848568250804168056306205430353401821213514061735466464373646291035651747446758745205200606268583552038153060063819117314215206353256712763985232171086668756559255269219116654486805927891003080823545868045166696701773890546802214779510005810114593437485879244346473813190276934372044304984266861460705168601910507050090465517184178659721263767802217752828800091127873239653511057315772976974661056627565337580027054572117095607884299486218137274750292132382088501034886518175843243459217057012043336644267798127903624067379340499932666792066698749132119901829395259986837921351887578997666943548077303305214716340176353600413327439861874408840457986646837989880943071861942304543914500893449784146548812762934364439904219465369536435792615787032557997985323162117647596999950535121221207627507027464192298268121503247253539179340778354752714015439571390335855248087723673184335295887185821243609532233195901607759038064017561083576245758593124168008160162723318065741235950226007150915294800129045195961247343814729132416057507474251093378850186672198386487745007580509248894773923096431064468523855713527029594163568631857397087905607307208803954237611517787623344989132333551000933608279627330499024818127578304441998614131979809275744995772511646270934400129305839926366210817132000135438194665766071582619935378255159640087056762923942637188873673194314654614035424134256630100156893249152350376927311479257210139491195143769422593926909336172706451898105337902556391022740069258231709173223557976911895655602058039504374321004654440780249340554216196415071077549065545705617071150851930027471941918732783751044328521697287673745420299583562358304664903609308704249761720155811671037621479493703973134842667527589310355056563829035184947200000000000 [109,81] -22317783954247244539639504119426040126920122296372268051167272859521005413065397051489867074966813039699844767040364651242224830286640751904197296462429603313338227790094752704435004154272019447984507378571063185177432307928823490311148277118762147218061359057634006028190044703595087947538560678700238051674567170114644688928652737898640639115047652134458520523527236135621364145363113769150869583742051757995935775648122701213030281104739413083878180189017505335434128953048477329377244617370118640314310866227369524411986579392632378372119034668334638196045940664331914467609355446011258172827945197699713203576094077679045079227342116138176311167449994558390546917361785770497901681791562563271699909640292515798201300728226793560019840868218738668032502092483858066484096159390990625967938931750053922596654775746339598384962843487939038906215150903855592874784360598835667720633082555180602072262653302073062398611236258617916783639378651122419239081696986635782679010626839748528888908049613283509246707102707625714887555440651128724674658074962643367214606560488466055457805390354962568799936500771920273751838827695542493131228850710845786674560127498543584672124570817569778661009972112125247458078386099806811024885732147370163185112108245278315135603481674461968651814760750412734766602644548371737780973092919690153858923383520494257128811253407210262116207100812843650149005437088491605658680071941011720576029368637781688661516946978198739944472475213460211517833980653425251552596614670937200726967341563873658229353708373415922477062814683738626731846950686414489923631569877143026748917313955789421719435091204175729914864157410913241415108924747847279132539406650298230522750895666836060984960295959941179628835197532637893052857029929390648993222248835308203750158910110671419609625714188953249436446136559248803818058295707198344113988289376569785212650258526008661989678254662377655039965325412443260261624034514937332632830643742956848183832411362154264894439478422698418153999458120061852650117333169822020537092538628644481711799752130587876591186376116038370056857617913032557076804196492612653512298394844242179089236949742803120971955067187206944654902451996109557356046655651783580374822528787371849046482805636736149757266830007657536764672180655610419686047593091015606240998387865082636834530828861103724244470859945440443220003316487880953285319720946258152300346449245688395526696920499140718382317713684537120212167352578890515855951646077638161006901384714126335086874955873590039194598893325203995096830210512716415540003939108699885986695416879944352710871761534330516092151800561170693366674384962534256428785753397257497209243516839552753131998642167802462484499332105284399218911214187106783713575523545669633287625425461870833825014582822868154617672327173497065463370494334677473839218895578362943934477881462241339397255777144065352322822874562760859788379160576000000000 [109,82] 754015850778719492266168856581094909969430164485443504238451665061449748305499482356736035908647170023034895386736155765124392674280079846732340640961393786697239863651801743997945085801109786438080905303824817927694571288303999775362257980694482217737524915161511369750309011739992826300510723752954968372281584754166958577854190635329393831505370255763025874127258087062999129215363304876872595065243516865448528837006848454301160400775076109447437739215154696216182097630679049215905206011330792758057340820014657117211243724032218779794174941842679409153711183941222509679554216789208350690015447036460023782687784574199683716557896730749748533444826976029400169732544553453933585907232092580370081989536085863311466117563935951091846190313902341930848997088139840616198204806214960955608399170517564058647332209204725410481544855512622429566248338531576204637321532688260170880670700292110339282344865224494360038053395839080165423112554908685757561137432638492138189229413733001487718250015197223271163526623352571764226965677048889855327823978180635394903620057079105729927997082101971075545747199279370058986856636417371859913365679865356486809680016829261876245485068263659061200327824591722378454259645241686550370056078411517484632561402463045991517633994926127425327211074763686464030328646206132393844897174773253623505456917304279288224650328421985712045949482296348062543726289643623369192661439659575755606464660035760444159087287320282798349124096402748909897039767840720739241538765995533832985764270278197791237218073010008911029064776350664187161477245685910925195835314856222774380580708248473762428160018358839380845649135918640851172227399358089993973853222370537478995176612546102470681145646391269663218611544569966095654607999127284961236221284424796396837343226195511477800478589263035382737926608528710502718506581688911127602549098051412638327650940394772584633652534371286544891228665470542562392234992667801015626026915149825713619969401616408524740669282307245798362620268130675170910957155283130588000328703333505561754082946137680028470671059642317569701768110918845233769089096773844426341129508253493016183560611479256927162865013335133798949649304845355273366726026432575614519063321979714320221374542187282809392453441251445176083588655323245965998141366948350584016199092049851753900093946771588582778051616503564440326705503454951056496873357596101761745834399194097739106326310190346068327909603519231627726388910069021612794076822473493573135306617944081592942288170474615334401697880917205041035972560330284991986792711236520580053933670668119945807785326777396770228863921848488748682510017219614361180314478424692611138003178006489029645873837693360832214286207123213869306347674343515584856308847796660520023049955823612075896981248872264746942364445538848782966355639503985871720120189273050411394161963776537329274053715739330542186274665717810369694466048000000 [109,83] -22387375647669603868304151266550557622177907714550392935158950675331644488298963302775581177247587328743437916536792980379331641554769007130654729736186043498170673309568935512500411541361990659865089351242762273306869547788453838322398900678280055771512645932040633967652178412735006765427070396190300467427376645272215739925536245171449854981889326358219286639795355754879408530558440672468544448971456264728285950685286752014811777101507618565176214077374920590503543165016461885986339523512085994369105847064617679730483287980441913414363015739876864695330133617655389901064752583308695299541365713862408228981737933645510906155514944966925534136553064891951818997199520024734957365618992920702329634724614542074891198167767802771386534057921758366760377088795424085262076963927947624933575564303695615980260047729281945381773585201219544252818653780632679800237354008073018488623583257996636996671715894000573543790149610705324548335565757175484596604462637524136796822061333263278061796065751381516423882167284415716118007626372858734726944721449149194235540028278349855722360959947981019237687657690674963167598918990101572006126941672998184900379545775809907144099427553019562469156796381908181007724075541647436253762340790532578484593609024096667442771544678613667532670330299260460309683178123396407093693098476331626335444881344616622900287724477376388977609891797357043208987669164642251875506432210993327601048252294999695210729517178701389350282021463112908256911666116356837350130524664578978478075895752369168308882473712076000424800115736825160056336606416336090433649889666206140404194693613698248816714188064786971322893934587288898105279697855653581811671603382158546583754536833652659779759500468632580959934856427849340446979777155622607198711942648544808550455868716039017367115985900397973984452127438624566161656657198377287921640708252662810217660123484967239053181763187873363522269439529601884781535134783584287709302822016874274601980314842297884816284527087772473916444890006022723394022242200099858354594830585944842501467312564839828260197589705341779562815514692712859284339683909969590985396950516176683868848331864859172188277481172605181761404235790034961319601727948627685289339278455099919199015182192728768584804796707921308617925478057475444711409153219699208055913325553110772177101973797052812706354254579486130789718091397395007467804555512268168679595441196206577231283997484216014480347595208633836741856075255726182071571017623330241342456440154535536010654088429101456219268077311510027377204783628179183697516780879090862880732065673663949898498109700500202687843343126782111487664143214732524783437517781293720684751023968314926667241345882218108539869560134225145586900247403824348873625993260202273323903873757346286193211202615158495387378727040843178203655344970464798820437036079991043173626520868677547814241586706988256968086471556194900009696233600 [109,84] 620420221898921709238688629048211971785608272140955535111813588394265882162295065452778831583028782739088714508438647398269720517474946332508630079562851916548995597137018946510460670156109119520366197242751516738975435080427094971554881039161419058893747635983602854179564970533906655368354486595355549995461102508311075502051222032780682144417388654352754868675218662946085867556458651319107139559897754510340415990323251589607431587160463952840347603708677116391432375178637899045528284374044856020403292853145922920276226079109914546464699677910296667893032012252693825900663993830821791277393082071022955842008728641471460500907288609593216487068261105295339285119051080477511564023288017286620707734788204044065626915395349034514156154846177937922981304408189122997734891968632784854578381875158648194599911553942503374702870726724326258004535942153718058999100017933489859140505939123620819022021296781493837494038879996232422923647304824894891010018171691680101973496239583886111717346960908629780590824369026956747548291640630230068209687727998206788024627314516489280990878327299240397673941186617123887611011840560364494306572013083375780496756578426887608761536499533701696467237655649791655798570357080598659059879295160462272391866183038192436463555512519228724568937791782718523933753432550957474545908357959303757421416950656397339664520342434264410753864926440680746468388083866211429259268345623721671613428831568473205165608030765954520783551742032493870260204282629065152405095227236397305793619544405886897014215137522199721004181567943438657463310875088690971813944246383822167812565015779425531262370640848307107004082990949045941339309263867066519257469987005648919792101205285208058533574897985079634377188335841739029000551392733830017132004871850219236039157474072581158136943739971803442836858844424068153536142031880741935633160163158599982317341863284847201307983466028481024305075718447020313566214443192016094035269969789039892011350057842868027216739025827344215165581478334431502132053160360570056094566501106969271025281737250893635840028056966227577644809919553718533316550937885309855862959895576884644256210378162970193246350830454183520900861533813776502273937717257783528930453308159114984154261901579561556528174901441106668702240293891572875597624431542679541261624294718774513460137871549265818656832233651689647264017197240573038402868429315253437730829381122718966249339352435733887813450329644357691203432886580722117752594779652255667497726918957949316392687542250111100974288434858875185321757319562847025598175038856336138180768985322767610344445850244265886880707317574500605283551743095810391968191918726542866886491428187903977109294003309156359832895005192571577846700257201391858885645200791321787308948431275598929120371974640347148550516933892000567715277396367856410257908118086301354631592546179346108671951558418992108084580983998791166400000 [109,85] 865691495145812305574006557543360056869464934633686515560880770046714359034954705002918834957197753581674493762387045774394076655629994833989536199292140871194493754164453456964430669447502401048120451378351902641407732925521345402981399346368583685101952472751519555254516724709528724790878289580046604181598160787998812324308164316087243976339420518499167771138324883487583739485398442519950612896886853478279155488793807131513947144274222793531641602540763754428721949440249801303813658242669795550323683212735920281219902713090213432211860888826697764538097316571094938960604350911322031258573038806261847938402952522447212619239202473009738819046024869427662164615488568303367829909453084253936577369187779223541516049984941747998699143722141255836433695864378320874839882030156131415929284836909818761063730390848393014404954357812553121704842302011882377951927714037681024948488283685044631191479495806947433333955529019309870170890368451219452376356552690463572706627652173845339741318814886114188314349686695576757263772450828561215413099061620461679912309518916026202751594591939107569607526204504501864532619138272959916691863086060639591855873986278305698493555518936775573519453407428974366810298463574101317239058499595216143945203109668385965396254504606528458774762592349362372514069988327308529337906422983379018813227381944804015061538468455465965309602444003823407035346143975726525807433031125844009627442667585315564754251932394374264757187246043846612499108424215034166973492195812620527879105340660649540652913689806452040689654391607620717053706146257931592243375428429516159481007266842712715068803051177323034985507886035544238492574823751042594417903888025589778615252572197997394776470075685017123339579701776899635179294446619691067685335928908266302698834714221604019804723543136207109056942001765456862219809708625487865035411543508669846727507704929999380065992665082115562848577552143842057291881312153342712644931160253389590942813487558714633688390721521026513965786448708293199101592282351149071366178005699746280065212112774961527219274872200805571249840888414795695102997814702744917610057596054704853907868163515906686127177437952891291547705435950916775535215152411022527323632126000772146201715135582202543942630750995905754432728719855134232964456071511543361452637610741489874356554046759945714894871342878021128245994166980275192954439370320586678512075368524109004269108325412157228433474877339361078907463702000280826657660499252429668165791542273904274791583677651559652399308885571848920658818255378821946798122976336111767774985530889063023996170643329721519684097408438501126964169441558726184103160849849082648779105973933872220961387542172366068799039517884996686320787220145835360114699945470017228498529468758789568801261656207595628528129546135789753127620650859561004476761001526149455501169812779561548425945490754070626116972639233384000 [109,86] -638442288634901947271899241957848319286304768304876456427312082638557741133104361327798124996785344786322209809498146329780038257662750867645503239354493267490205036889198762860836749144840295534530943045689853634057117792519514210664515900435852825433754392643295738080767204403951393203275403526526155341659113842899841871824030161679272257428037197129685171108715452228681116260188004626463553589226051833972072002102029239055581563038391569093648309474417572385749360952683709943971603864029520745756537231551509797080059233757761184630836388467983932219245744495275864048228406901643915330406767124401577478564871137561440660033785459183216592302863290457139819167885465816385175251616884068713367127167390005003427162449695256699333765705404513159389787552825942716562144773410315611743589902510064596072246973122347661510942696815711130460866160397444135434243628584450286756673905818016658974922382794598615371216382517323190331873944213868932490130197656597253264963171867678520250560238205133067653842864430501325120572113566265595431922032421979353275181011585812351118340606212871740465328686576717257944800453997558291455885257626320522078742092437474649826580756841721801068873271065491116975515415555475110815535071232556043342732961143086197628539185870267322996688813749846018223856461189117670461488124630121642944727343607946618934222223758741052735477005005245958678937663669504914368136100612250163763661922369171764059940974041659597316133153336672411167165946722837382523930035720021578551376172076947525292729329994123519575154076106736129141164018474569306817346093699183573673263143613477841244313371626978040614244380191080682635601747695980688750898626404997096702321087069924687295046150708508570913255395307302027053819534620931178808055487165938161260077255544940439313571230080836892201609942545334626994586705587649083926374690389571259619113159141580218821763977085749107855645745394584861395173819385932269633396088655458602642253690462453112011378380683970324777792998506874165044925752323527253227232824383341103026083906419672074782549749789941448388724597557326623157414003996284040804455130486358244963585367058667248762841301278310108236415808090180894754557115226355964411323086570525997462936107278152260233772470892854842338071687169865271420930981214977440902194038047746210878656054947840060308668893386434746222814444303333981456095548310641769832394161955498133941069716201359533595910807687278254694026732623950697722278465185871017064253852232319523164401310320576799076639866362461097896108242031687131720578575867497456022445289541126809958768197436608970561658485769622131201937914802145357783065541456001831329666609854499141032533977707556635435350639124566424571805165883456392880978490022690087412572940804586036788844153056877230074361454066901815049895822461823045763160568943787659837246697884244190361944385766947588957257503961600 [109,87] 12855292512613101591421717703284811692856575889122453028424203787472335801278970470912396282793208991151565309841990301835565998105092809584560279318694990874473409009249404479824127060203847105032013117596961805642993455932205665637978468608027148120534303502572813307908283386727533071950099161486509207725910136126937862020474223736963179870438680445764753403434395471903273116709670141235085519213383201395911088704307126171395254620632877718613733700038248471686967420058533523049797367419699300289579427545061579745785738915685937649376721675076422550652355209802103502140790017107053808947964819796840681106551913467577683783933734642054130263996591367155808207247886806151945515772656080376316145928245663753163557418951153570619775114452801955887069681722849399949843774580620096454001034314345377011564463684040216930435655324495182728708489910147350592077118105616714255697757096080431266610639189852899368803675409549611815262608567669335017814440547430231043372470292354254349852717180017239093580269697000280717466137674016313556280452910999088947967979732954434968981168310770430470275875586028976816508050535132546890914468420118953916188831832344164706048358308094475132653970838602146099355965289176237751591860940669476063547382544394218182065761305507359423473825228444907915564390600202461069137672608944786923049476288250050157508829206167419450174375631263561982741424564670808018085953068294584188884572661416741093893132023430935420973971570621389513877821100450720547336342437101487715265554775631861326890206467641309644432201324102149507258220282462154611845621555266532381966857324618054107969704385488626607107523235422164078616793468740541151321707418095165407506782958202390586602187354797038492383035871774056034551367830415118973193660789568116977829399981907375152376704813806622933238888314490661032343392830934828848903720368584391401838895082283619108774830838837057860128998626811902567223099566207930010482176005753697307512474271848100689677808708748643761027916731652652626393486625711209667938538155989819853414715199201625950445959460466213444425709543996776207232856580114549919498715408508001724909119910258593110966627089266576071086154444348823857347145500478308424046502658265002629472036927012993570923363001725221511965193167289260177066912774131551259713625905209921845902951555324496686818766385892150112174585830389398323049054512877865343006187570924322167284018370817235397351742246915485262366544060403720028330140874434063193520963301942838775827078497081933356317803276345720617342372870207988163192829586249185355277694406666315478292054615770304128741413479348864761694962451070762686391058959787344689098836646798181808682172052658446066203773800652436053056754781152762777447444589507265106529515647114850784029736375682976942102377325291771433276051453778051288652947603185117287280227902950588741140454254567891849338234400 [109,88] 74221005820123944522438621183937223644216513312064680603887949029683021117137946383758419784499412561690738581398711887913778854343955504027769159945978445895196645684465373049653217016430842232030142625532698201542571158119586582852387021688458080998864181588502187153887035721965139563295219330664500464542732759213686030723656071440390648858998925827923048516460206368393155722136137987320289787329148086759357133010411228084592638200719585753557569083808651249929300532375329398664347052066184864439441794953293142990373964996286117662941689441716101370859144444219591116872261141879063803822047861051028621069536052504060062327603863280897950652265026896543344110496992754811070437061994245082522849235444799742138729871678631514909911952111742460129630957943260972982824956630273573177455615670271494137387544688922909667090757889358526146860444059640573488138975863203817591878205332671403806338806731898878793395450928121528365302492844539789325725487297647895433117158361314183633939453155177622850575730840756622233692674897448060491948407119552411290326722387565959105108710358892537769957880973332637540407718011650588488328638627134126739101087793945153518061195202171931920586417021032796002203678542678477857892723930488027048616715065082727086392403433054900119248996058567143376374310965273546652249723156110664359245273029089087629168498647828040595229416734828000244214863823408482392136678888399391155690568218536098762253550154537715493105908986312507525961681410768095443928648959316936694616139015921041274863180732513031655212154728340675693263500741828458424066384518514072161259490950700339739861761772864581025003517135103871407055275786595941706124186681058868662371032398519708151659368143710542090964636539517464022928665019009969509493269589886549354713046428213178939030751007612419545856730157730658012947768972475705026483098593339247893745690518104900045368782163880554927511485100919515311306376127900171935235294718721089743577948190384279852878635926769590055488329507358498438091603829414626243895311377973274143459469441282361390784417579476603602187658903244369999965252015655637640733098901684901210188780508930899946599526089085897705210760269321788362202291155590755760691566145100578676978992362000334916426714782359057946339078777365620782162033666595197400251020505207384260381041529524071249141395731086478985628161236564258396242353748035342528944971752425222788038688256960505588898523193174644083989006110611616897017555532927257885931828373472729842467737432450001009868032268591601306060248463158948998905728004925637621548868401493753773155478369780425145714034581386058092204209058091696580858150503268084860714251260427713587074512532876896294598985202903192881037405944584507049806369477343808862292569674081869594310508171624746007367506930545215106668657129482894488352882253072880710408426465017828677120043831690178058240 [109,89] -4902511576509677156724310392617378027372666719275118665953024220817552720901506343669100317228283017032145465221360339474488929951094757470503088125348565783015434240947190447075984322185207741056129018538523479977376996498794227897816217594913043879484858671834717622862082006869554926754687451090968838010574172542675858290502280525624973297228101274294695521702841753203717202053131458429166754414939130187908665602506793407752792146066570641143565886262631227555078411323033390835188143762821815605329015724456347383325708583246235930468710372356129333944702475322247277927438072419562011424830135349955462195376385407124405841694968039858102290409573031547027249456504594720384511353877599642018031117770710258587719886270418794853975499576252968709870970330500812762748426808591944156666775787156299145699396674888712764923202325785905328435893387386367661045948981168676359785889949545090657817363335873530541364193520072156682772649402371522471880677012745992826328497465324739117097762965386927974765018941140196979212908054476989845943129920111230651575636917747090737654511316894573012570601730601127681449148983834528712822173157692779816733492528910045309994090716738102182820080169607886363051571405627457458321649026842725229432157462470922379407003947542904082972618602467476128517854919081863019633650521681622110799200164890834668557171311069223655650457494691345300195526349086692162606134168237342960566643008070344069093194150261126690040552865376850274494278962950003416361175368358508811387665699375855804270615932468990700678235260407561540155396031248658086064842930162149784937067964386507437919767006512587962790274046115985025340147583992044205214018896247983910273097959380673085775168365919043975365738138666338022119208251507138869454263347401545693068915836079714591279584697321302485144757077775849078014750415894649403920989319883694470376879481969534049979213903540991575390153261905447433471084472241596276542384977293717795762534218512494439168824707090321553183926312934141909880118434997983637879256264373823450399864485862353661851689852692451052344820922299613331070715007321403340126257204592508750447431645733584067360156377855540543460357861781317864319386528177374720940615056379204968896009353465059614410502890220012532068138181077648760961934372063631576061018964898356017580328412601003787578559117099556292906552938876165559754823341981712106964439539684468207757219721426963259610231211950316498350710834343650891447241095339912970188279566913804800471280435793528340065451055455581696304960948008562206409312044002302388132944891989012903953259698553888517278799217793143557318502965931779055569379912321782211499896731478926343965241354663579084414998927909204379718988232693341343622812934593456392043476582912245522504451530037438747738482002252369126113884735299804587190856402385429937300637809256443258439039328440624640 [109,90] 34415939536451021578423179014220706249627856874344078144778495320455886477822489973281929490872334384227480813554962678140673958464428051479997898416773794989922971467750400621115913227317223144286368176744275037650221654398875053686170752118117797966314049104416194337255041522645747371868884378964156002735775901396132947224578513919306153532284769735052474629219161106904567390247243977248923300524292388149026999212270728781318768195720660717641720740632568505842730271432328527630283548087123556934924714828051269150338786483270973439466508681558764173072933100125620759652410750562399451184432002748103444403009450129783328193353620273864903387141147859138761285622953331840298938480084711389023413729941031295743899021192407239396450371402873630533719812636363010138130642786826277810387153398404845976016337906561064275283614965621635674976371720671084272356571778866218157879464305894279789324406273673069981393077705971538582252903149073159728735081667206859627621676478734826621046042015120174456350995303466865625063507458570379842747501367261613152226961813811455087026330183500946394471058724590131790429354262506089103598103164385312038814434380228090018381226152801349071864923918242053035578862767567381179214643043941112860048709827791494622277877505755642904493498757958250483949321508090577177456353457582422482723949030895512560618978366639055096209547522282009331809986652059972727972389503845404377445172857680366264548848957225474418495833421140686031221006319313286352092011131789271375393080229373058747418141240534675375503683842831922273630089580587267387761796952365909590625674041911536655675486083257558612098012274107157025054802755507537426778801158974713503750488909083296360690247102967826675827657520182882771384990161822977597744294062029762528723114935154961297932945073314002114984777437212367462751407818638837784060755868930288508968008730762318529623627596176282859430735514909642399037742897973554834668062659345595485137456778119520333860674697050184921481715724601257314304676805346474289480882840775580262670810088422711275818853247886920483272237350573801073976742654860963179063660990332670713355986408487050078527114318837974372131167157950758831831115796432924789652444435294094168460514693525343700437302679720764241007159405859732697862370965755483232818204170843096815173758724768647855428542745881626123283705959828722691605889098506068900870329337028469684152714749976286435184242159000511917777806417318946764472706263724909529354938127086062157761579465772173618771296100126946677003027201083928518409600203397099680375833330096140378528847793316765277237545636370175971108588845744215877989945972235382245861497724759890069139093016030674539013341595466850185882138272425116321498693462244772806467379645700635871505142172653902703758992376057496352508711134174214231600695609516370140672499971076097489831446336640 [109,91] 510759815646651515833489081419472778430629992701479182996404684515890682105577995630691860334274132340799595839210709484795801932033136700467786265372108798473916096065055048766943647572649618800336751330096542992399240255868910157008542540182268348391266884351627265188030317120928642784239871055210322860116937756294836768844775288968693067206223798789172942398562080283459100953785846665981155159744489305372001443495776320635671780926400286207250317203993004092675792715163821695689539999753403198270448284736968488108357858040601267296127406023338935602417679799775510137182985937173426129286471997711900649665462626112819854026727109255931614322178176778363064458108022744797367746406483159146534789015879051933547751363328337532605521950910506748705218660411967330905101878713656868475063561306441395902639666606392953043417469711839478770439213256706151909471741052683271783270863502372246115134702535204472868654350497484071548029559042615623990018698719264608572840594863063351345061107339325836153206511195467141047688131334773169084226017187172926105019061363460649345517029692569077252621364415203431046413900959900287938698255968353679627400407470526464530172000294790295369144054118848895926831696057112426925460281235646436513931235677274139192180224056553078004854168658639516650406589124753709932986129526520581947233677298179232376738298780112744599385948811922582111377680215740012055883051985527497946494987595084726366364664705577804807623318564697827150561951573366758192271390370060701702511911544205989884634152846259728571570850034487390994570327705542806714855539650312012327613673543351412723808656966611103091392959980355900700900465654062238621023110847455123762245272469375877058380393535639201140584007233513476401739297157224997684266194940328776053039136957097606401285267187701297425779436079347748187266009575428300482987128954502543099483840926056186542799920922437511916040453132147171112979634346009595363977931809057763472519109852627113813965139322339637940097607709529221814633588465390561776441904316824108092890652551418742968993804038143402359262439327792330545824158407921457138976691753246843513250454806087699109852606945580288166101488475212153036940921334957359336865278050845326707222045159109120492729680920129583091547734678052232067753265508291172411856933117396218437797770495952975838114382509547106559594472739492610284203655447534055081577967169095134201810009730952457916277241092751237999859512180084521393568656652035506200874373959173494691442149096948192240425030127826076381804066495915588379526694162855360683715612685160366477214951199925152625277453004010343855721067401729886231066869492925107178761786786489516754586855093565858331506836026424607741855807661600144615231124617425860076602097269868244076453216613093217334821870763044772321827302804169020350206899874328025766871210495170826119269680 [109,92] -7642120724143377389785121182580414834001777394654029841668594090918020313707552693451484556334681246491019150246058583511092762173592005027461340726506068663834742479126546134077866586471992177116124325361899494742304941317475167960012478025437065303833086003478689002721081112339395085704345822521595209207316671342975431118623298175867622100718861491792723435727246239359560756176219287372024694385470840703991120088784708137210858118627634614674877400787884505695465189053569755167725166591675008845357457717830436226499901238875981331687744499476203239742363550770756056822808738697751123335221296522381258653390435057361111213735051591243476572862602108366123898146565494729557286172529809945781065352520420044357724299493174204932695357541904138523643753582828187216738381193930584829593447016705081451043867744073776233313543821260012034079197154463731193836662244726697576043032184647646206624964654404684969208854600719803329772854619894528213314249561934075155470721546431986446696159364803427852126010193901554848598254687359563882965845263245752429328603922343659285713770089862986991806227131251583926409886763594656623120361423285327685625604131403662699039055214496328916552556355308192623974107198833710315446988216986720666559534481432778608761982437716896439695639961502487331769185708265999548159188726425802460474616592997530578035279823960044894340142922235844107381701182890837611754033220319595139583216296138938578398911079031691667742635448626540540767894408992330762900459762972403341641835763449453877712676640484339470630665195521445656844066468113053787062801496218283862297069652138347063650280562238034049330561982005868794906099307494122130158160516875224649770939638030459811184073522787841621954546062527335009937220903840899093816285501318700844006229023054819462136125285434807846325189352942046709694079211049428629681208746087577481182666193762098288422675707684090409576994513981900054194179387546691559072988714641327260982005790582495540453741426505765511925646569143989126733905713557227034834560312110772092656267018056186607995955040726628016808021887698992030245123379160379670822121299747372398616945270767317094430065317986807854302794304266861778175225800935735365042130517499283284040582167196240677812096810543261073812195778248168676572258112536849820820672774895323431853232560322142163668575312167461143643504521163232744616751724803030159472941374822483803368768290807907998547307975984445766916000206082123182260332700037897530488114018444779974737423477579786692781744804645911429991906902991834632102123004914068597336202103439462172534145683187310928657975062111173895135186978194077778865651682644584901125583967510683036617198348990777308143782828573965839835241446022678348278414194061872405458785488721425897447900699111357018722364858526747443635731798517544066039609568389993149771426830191825677440 [109,93] 4653143492491874151090956523919493087947266667621117751679800627617808130722171875945240357633014258046631339662215774698324694222289863503694171461305760974112754097971344732840992944306829230322525037929655931587859874602814690913724192853342157108002281530906364652882630568022821385598365506208271262999870993914493977131737485975664130741644517617186616655625840860012977224090542457133503245041180522970032990934503892088810960307161178808201585245239520108509263270696874430115159841368206377438750492212044839219608396964346592132591970510938209573230419072727954740217281239911396204813186639313982940035417791726219545468929533454301631969514534184112586618004363456779098060372626981412275839177645898142983400623754354642111891979718748433037476765911006841670004225830346296077938057655384686386532578853667088783312660293104960457628152223775749386625238525263670950204744697803795017314780915801774458420767496013774308844499682118539915764115850514093516309943442498171815457561435301021136894827353439427930787841098733053063243332260915389389252867259457671865454602417226712861849548191379175764976011833834835587609013063736278630689640249932439803011962947347682474166803406573606236226651457569748801078764481987768611488941008413768092370131356234598673197210160952537418715163404181750682827871840790492306827478768325173952545445193515804403307125452160579363704493826213326931332517770709194839927571932492708031420363559157070626259049838859392213355687935802733209891444887493662737769724598271139150980807136308322964419260220399471076105776463173047001656421870684928973799000529355092642912971391068189038198275965373206184917837542566495317912675396849758989249138505925754961216022062385243829098627792213130266993270508509522343630498193260369996926625246561117127476104980912995320046243518213873167522312088467314371993954055599447486497480579943447536243526967522963111485860723260751553313362644964158172624497965618794894641290544827100117950706955962064120918750039480131392167294816666626578986885610403803621624061652056624468714846306019035832604549116938328315549044367215069282085602629435180411173506688437176179577732648523966183161592677344512916782583128680689566181559474081236797864600363313871749564524236001629525876828092978176065357944353969557157605114645650960045214529262491800368586712638371770239725580284045839958736315402304512367050725203808404306250022410306807313484384425558396872336135355456059535065875500237985217504854673957909038763446509108800097463619603826653522047673503783214321351850222313986700428780448389522392244002243575904416466880939119606187026959918744673747448237300666039497376350642774518472823267809861008877545204437347662142835612714538424915587700413010141059479596728368324055820917282579577510458606550876759634623420231060874484333344558556768740091237008136400 [109,94] 375170576553017125566738402133743236250829346642698955506699945308560896211343605417739705885318655699457108917218602720055312598626703362947348813206303206238978368716773803857634340557643007683627319312509032238434261174231284452358045924694051805496559127817779054524759111412355918222840054806395756971344316918188044760264844329851959698816628607857595464110354241060458953408351556350514434600029749904232836249513454073415454912706350092639868976790768955076858791592828312668270876954292607014793304886095503966554004032809458947803767582263812309247825015166512619983690769285252046131251496690233616992289384766132526998863411821426728317488917815810810142225817709964575605870570613596324538147116985538652116128872490922684910313838956045015062643759311722264799474691396034260762918420238122522153533833160518427063000107012246523677903691134336344061459532642152095957623244303767855267324128217028852110740737917190406445371484715610035040674689997786615600419396936122074053811354027479891345091086092846771650137930833718060680959034203077131080366660586785374580574153373086346908190051049115033294663359933954800580510646748616333527285414775447923695254857402471303930885800694630109510278034974767368192780105654561408319718652234256444960182391566213006157153315490902193568761482225675816743916306980136562917362792732087335163885170321844581219588221212815400008718940539434669661041798175833341935864112942664700675007273427531016592479741330503926711304844565658417524950254444046297879362983797665316282220275751283449027049127865501757756091853500993870773744547942819763313402251280508456326466662109454920758228677384239709460113302363176817164674935063926113371770705047823124684569182259137683001455433914391898231784218996395794735782914068993814035596158134765539007359000431921665125296626760367550663676500346134833648502661391016435774440506446855794011749582917683204460145108880013693031950756291326408195618050437044676210288133597619913540858354338416035888429491944501217940212311170260736418290854276671060535637495504591678857125419503045643823080410899582852805657004341324550049348527266039986002945521034166374311199552899662356483024809946716332441330860031592669767589332047564275807813803862205533137783114957503471946668241386241420215887097133089261072640812903144601539765867665321214287071215705753926447494471278752535811379769681878869703493274498539681914923594791574258358504823376053484775311730101628521126665670226566710420903501376422668993694701165601398561115250946576438111561979937206854347096000985707749539200119618502898677600306733067362761508594191015270468239537077169394190741884356717414073824238665984628620616859259476356621471763155839232623608810508687031072808307174095039361782537921231058559577614527345743728943199143872613321116329166758824928816049694546111209512969600 [109,95] -2280703635253965403014048294294406667115295372050105556066271377839065448215467041359889937606458584415738465859162087047869605260668349405401266872963807838269880053437359013052581581040905039435064951282736805663381351211527773922601150881131812989293662982422614201714505200108466038404257322801494875520568089483977520323408461769735830084028863306193499253499621740674954735095616831092741613236491416161812071672727458447752082597225832825202980502201925300846110410740763407791308659630461074669316395467372113798093869422361689454006906781358518336472067648864937867165550822691308963446038203761051836732781341499684285178883250704373420666223513885737071381418283139325673747954600154484195987905269405102596761509768200868882148976243734595436425700139390569228549223275041072223998172640220065272664094610394763839618296098018814612458417793952963691628555065684945226318097681947497267448520193298243726542359203636349156746519880748266453511080290089437114031401461578914279145841743543600401543497543854186593669934529666022253769442572198986219005162094970423045125835588855464512506690968348899194413398023487046258539192476536521640458660599724091860386109646067647932309541486033003538637489184375719949827642609492322831418764338943821208580770008758194925282817194807816339403003759336286901122985086302408009062804864813321784697178215468053499064790961037208113370010405083103529032778027484562839061579938210771391195357306168361658070257368111028091043601189980056585401332193720146322289236908501457882157379404635374805502844848362359789731954201329245492818382978933666368913186531528679218552667603105229320595016224144276477413325383169328547383063598847010208499344035792420107903976683860083755744415631482032873836948811588918825061463351659518235576340765896444867486311867837924982839778171700430959732085123157395596771786896316695613190014571780623564329515341823452368992224608470102094353082077589880283716664726304186248645708599719577879855572493303344101901210404509985992941252636736305476334390748826755198803009711831727463818777851800740098420292905598422062459091067800878726134339637131378517395634813518907774100563592092316767971291760726561880578954708331492735461570143058760621585703362833846649621186990156081189597106375230116847112421756550036697532282886346057390222128072387575858192529846235245707066755361085519816913383141071802446711766467285998613599950665841409188499550286509476266763240581119843132827428995160620278811988379613698900127249850013619292493389639847609381587140442868699812746143159890708033571816664726712774473874420573045245279026891866400057786027893629358273307784451077786261810441837830043723860896870232257777242115583477483179521489614741706781625993195028156606060291332539586004002718675795788569196729655497670507967225095326116345947160856576975046945800 [109,96] 4478096465377214763973859364756957705388999616084177473557743905900107879588978236714085616566256964485158636633591059957197231103000275263042315598418559279192260944628153175638755182068846862255564114043705636167420820696162336115064310249080890385947301715306451562837603123979826013349668861180830908150567128743108933379169379146889766463023275066695962384207353072918345284414878239759058342001039376834750244005557892607243196098920420718399348813615713795772495110933190454465136728450464926812612005130633163669017076576940770287327186786041202687396720186266143604121936048639800241695578649193118196451453848649054067060973653792841271899911890351942598939365991934039851278648181697795208699321382619001886272957995894679878340744864243593300487828633415534001773508485805323049378870618008177886537032919168689134816534856738141856740843166914356326624657221567332824718380635560820122669177725631295437903514576853394610452870763142476072646601093711852570291986695502447361297381507697875245595369819031119457817737670721259800706788591652671539471404958886798227192215098886302201260508876674505322010336777742562938405215293153763523983315181976755334714919837227246405212198421772140086471553054942934643689295671097424041646347239330060516911119528411063607291190051094527256344039269881971638082434686948168203114536821884137823214478680538009498800618762751731608667117537675125694804651955709707629171125831171203928662781366957637879072048072270358207038594144076352865678578987995172867655499282052410447703469211369923082798556378493717598209110703178565992380209856053124942577135452659705400901344516266582866245263939210902161297594491786003631369943825675006530441356491293836097397656230048433452523368453663814815597945834627725162301945445614370244993377473003769411209471608669641522064083183941690228947875476854431485777471034585927052357798083724935431177176044805259444912767237017180606347774153047898111023195733499655525647657235616648284970601788144889221469368418794934241376874448857819658554304631020595910931187492685592310487758344530119426297800917712662844570627990952881990074934696802725098603524472175372441865640330174156428530604889604930755552461572062556150904112849919866364931802882957672062168417027959704700668636549287583778099086148895416967832806581834793199806862562285026884346795899671577878285235279887832176901968138650052304031185451744189159863514396162390992034650252365378179080818689256402631370742524479756569713612271761666040632701223533382904983061812441844957655465146361717333655666115689855171543550326048373441652711838056550466628746714546629856297028267922714865482380672416793118532996102188080093378038828551568582307147095809370836134606749627953269876581994646939166583510036132268343452250458003198416121777472291298910276126377036356926333211923088115840 [109,97] 38540247207662048953624040786890190370296097440880673055823415554128720063222308736308739229628133809372803880142037516860627282984065793382495356454383061592891070422798160118200376007344164457489789335577314674068422994633587033838166025506799146686290523337355943299187308560078685892736985415648039768836842836422553632682238121161915200040335852415579266660286467302788953454173404365443312465174042011187249584396345796251889624564377561114261553788321961047312775679324112875677699903052100712549939229966513700499902413236201332525016642772428028658595501979113002843248591069205334761552468800290499685814884194650045970415156972923088939547545831558092073921024937724532225336228924578617114095245912646441117945294568698306042798833560876437643863194056406837526360155401777665895745563687402369487344194588148401974470176160064549509938216894675848983347061624084514006288417909171502922000925651672928421161709047007286432544758159172653654185262741782391099072074594930259506180399966002183676225710228587247464913491226027186199495696887500553021567382527995901092679637805099187917319847777531010179078472314128658857666518319349422318830022659876431048325068139341370077659015743430840603853913911260942374683087241093265976798172832907056573010447680238775032701509088770458458370094217462695571521581637373339841159907138108960382648826594600292948342348306007863574416091362527952466614800924736816722485496695360021941165888984797805277994412297691249448511594258981188082210031490251878890393998046082492707406238212557404410871851025487245795455635268038330779322666816163253381310582211014017919638184814111660162491407248306059540746197501514151528298462033305520792051735464087075622919613633779845959813311696814715342407068938711507573590589346085828859011952639324191374773899390870658281028731635545946139386642903929915029180223637499701252522907177407277745715280477652781248841972782397168765519243720851213279059453172295431612396753211257461337576634299635558439066785949960838609721937728947931997656047737670048390955183415823323140849181289933441658383407657745053695134835752030180359164170953133263482517309565325098891108422365480581338964391752698463328886195432479981036584777422371995067473887825911158211023946320080988282642017185034450530646360441258088704951534505855468930535223222848181809690597149615867707427731766391040093919573431920633461665933361769219846829104841380765021768728744379400834545256225335406390309957690128294241081788570496353267091659697853412834978292704827647912432301884863732253602741668787220872201984180262550767863568102691677316654863768768924466855700132518916724021427156765604544037295960788985083100889049963100054332388680361244528745203535921199538390032282579560233816058998187493408881771693156451715528810554416981839624472927875477779976278549680 [109,98] -426420816551934746964893173051516377176185021165068217747103365473474338180848227959194195203580388580656203019209293403579762186667693289552640463270884765758674047469543938885835746462205595731650910903610758940623651231767575384088018237344710869975208322515157135174437359817854110268331256507027413931087685314251839094695326954742376934370370449393828367290258235499347463418391403070607892453255644171089650193876702544914380186643220444888747212988307162420144243880755779938567736660864691748755699186400700879491798058913313655658993628725891001493602418952874391086746496661567123625240331184645583408973267030014386846898859127683520440940119113286940101154703812934817122304937142320948273901163543256544165711934007805808180951403641537166859446133010799366202467579046950142188058336346554655368089180813363889566107898506621690854465928507941707473587535482650665562330080709717555237082142630529662684778463569296680556539739678032723983966972002624722460991609109641747796496244732138968009351947863889328623137624335964837176244325980150135115922884544210644613713716067075812407232505515982465098599026442114996692582476844379688520725178339562297682857642081958266000625383248544480580797894014344770018679483940305750547484002784810384141952047878843606011551939740860923085213128149654531863552328473662482459304846038210611175447078540302890575143525622148566816967169245122514612235817828781627202552982316020035741662584858693995983754476202358663786899236101080989293562281316379136099130636657825375242562444592977230899737701114143616087969583289507403994266630875255875593027123884017015153299769151901669140063310182466871684493092808665746191437994720517826338417241834617062882771387300367893953083444849281301460726509157313384362091384957784673872732493205803628085116017698801110441360140305835931216617931789381002293518747618542870551506463364503575131724073455426980245696985342234072751766363991191182345078135062052964318421492547718113098438555470865906221301096882177540449230145284890235960671183242494535538321608360931972552923683659894078999050400515553006582065801686402414889257667423991687071262245994494704418653400402306325930075945192769170479917019155406707830700218456552376603985333676356502350417361236124889111867348885553298300323773993316993272138587044978952078128882695587766064816164403086314869099908474305920091046837113769381627230921914771878373621858704114750035751458339048219424846912537127303590897222202775573507166795030143377406975078557973174433623979744108680148884717577982274404718649983825754082254556938350701549981455707281233573849935026202752413401700088134858795739340215403520334961767330813594583803696464142115897330649281290463428831137839886144802533106520193143879789129800139982381596962836997015688455387411501940120352419604638424877123840 [109,99] 1162112592297467668799669858449726193416873964379336826036137496522795086302694256240441759077981907233334358067375294878576464209659476238132999067982714975229291269937602496243396029930280122463665167401136874946714415536369507596353102038014821226557130810819701577726650335230721912260881347491814238424297458753079868871903407127454581454963454137469230909891362873790313272614053570695131765090525402555802468384321754864792911299599635019424175923687178381151234392923319827014198816573528248838720550559680875774654354481516583716686487581452645209422951806741620032340068457397205320637224868961504839959724422540034863321276619580393200642561884340877192170159588823217642680787857960908891237395430334478943706305250106886399871915048156937536750303500644117384233883576102597888085136843141805961756398239861559004175552956813658816741450156031097427135319542131166525907584584733328701109678021213517752837458570747950070467257887810080686684329122472593559952545692219785025873791720792728792439498899888488381605581169410626899808941521134459574775704234856185901424201439857433896389071213046424599814588076460765341510751218195393990735053818945252054248378305747990542452515564487415209662367225122168463156498492524913603802417970780959720844943348061772216146812220474099726554697692792575454714490096460323425885740106414184505089280539567494512645982453081193842875440712258888187639165996085334938894336087932371972749993580169964262343249328491968886332539695045650606553455734494525206857084995560581677309444839875209922848899432834752548609072524543109679149060267824201285002736040944349307151375611825074263417699481095458071402305892384016873386250740460565730863513666585748378823871103312363499154012577191920798500227812496558022658104405723286962628753418951678161138291111844209144755123696868979640606945269914681123489719879094425363702445165695632447199015574925949263538727295493726505518960990463369838134877050332616587063175801601175332436553999133888356761570356629245097714478768782069277099276864970283358604491439259415468285118013332982794624935098506737104498507828561614447342876113315123631306946015339881025269399171712720364951506450690822123975760859027904142097133077129819871019299049111711810048124791602352460950415852682127778768905785867936521276568761193853661483391396389607360921287815898165486329691466017519793216200564489081005299670448095645036837338820675246609504700059204602637733311994665688146730620605606551277205962577764573933870772184140884698106301435416134928501766828158116150506874550295224038636767981175116396368265491534006176862609849886785819671185456701763848267582770022573610573125803245119317041933478196915228795157703212796305686646026596706123204394329194263300292170921537421147821723671836587939311823424085853335652583789672421504320 [109,100] 4125001553005197230597661107729363725568347502291890881416188758318955896927410327456183504992799210771413242171339787992658594268215842093333032744511973761251045666270921043077952188081995590312711405563105354035019312444036928913175931559621462842073564750042939550748993890333637534339504846871498362600922674290853054566621936065258214073394980254108263223224225487673001248830709697116208593465297886922320385513521846348711443569470616774257190278262538033310753138599042194921528493551614378794841047821978600459521442084823841741724220107377739001567507524547533102925674185111558807762985301313273905474329155597305132673160400503032850077930496409695292270899702517252175202548240914873456939981274702940030899807740645468929076478472835643326291745804309934306734622528362935098243266969624642726051104303393556088521930797912434027307228121889409199807411279429827473001809977089292743700364985270894333776619385006763438156862996029730374132122678856804368739924217862535179967735099664730112929090863019691852429045299655628845035134341781744653331286234595598923946754126721219409293651387662093533935033561060938766051240300006675049334504887854294438686514354703982487313509568669668033227052049003033645636905477610202449410188068533093719113573467167469772016063412319103177208718072271480934169775783103168989919469719601037751771917428570331727608841653409937378902485537131193581548928439698839564142010951897807473601814611549892828520552690226299583492011184692642956436564787277518821244644569085449467514868064933882319119305149146835080091322822251250529850739334469167706531314552674507894168963649730941481416071090001749004580275904433464841329100887073513720474019768588136097216181003846691257143989369060177560562231273827000608596276848610357497493867919097989771880914391776907526852539977744759722119051415697771404310827071739585790113052676322437112751638838832480967093481124960781388347082991071254548586745342451907177986672429897867859002056286033593449749498027174837590892293937608833385277381749275853732470241755784003963785994526788869128685881796683655218379377582085022242848464965816436277621253894457064956915971263127813078462464673407382994931441202899265804518238898331363661422792741764087543694673689132419563485095076459542221422130940506956233494327982727180745396412422875256928577546242312904088469039416267283759067217049652001009728111382862936423401428580813141620616991957382327586942645957808818728932087895624634333218834862637695504049751280834223001272571781075371561225962775903264440152383824496996970681002927765217941903991477997426438834674922068874798612215918215171920945178352308139669120080150374761864625554246553971788406488735821814177994851519698738670782389843489291421128560593033089705042183330756971847067697239806124515830936039769920 [109,101] -11668763386429120364519642494813715199831999149550116657896161985752945070487393682656516165265803404503387677467368129791917245050322437890007743570464713980903828924376723890994480656856152932328021219727757337005445367147408500987709608911473803296077772402444418855042019973106345013328788930064922502513960368430654670205516518137928960139471830696994127087668501203135833285688202437033871409129737783686886654247840231935956290515526792684231051880927996841563505579441328831619599615992573719785742244265590770018722106382306200078593339338523244748110965241974592920449808457696619469820545332608852876417755022586902246463204549357749565553073325248207255549449363146049421372382849545968833796698416367219651285138341936560938172154322127963576350559059331626608725310164905576404933540569138441565159895731914570448090643347862338928152374328396015184627105561686991783852908979911610471190202008473795969614900260131639987850461230293892475535034614187333238924661830423609046831484381767335588907155422181433794707152120969265417925311820973512662962171330352108941756530844231327867205876588240655466570790728171234983130452940486912702000028975047589588370016004532403975400849526472113234969072734732230360831978768470583240125299776026350052460876038938490208885601014052157850512681539424000501626611519557145639326930741995700163930866189835543712624190827773608677335393864707120662665473694520205762030767103849463661640822741209315291826786721221215536258008167167386277264016379896650764367697712574371708037306215808203434766920904139656016588754293636252743731736170128172702700481909143734730152731138750967810172362321120823522005954223806754114976344505688666085832568581062509581922799456684380668843335105869815964790018230296775046931694293770422389093228262434062925490860144686071681422498370163662055593400678769282428218257328526174521575458504009135388148167419314067573812255119771443594256296606085537050570860765247884392097796379566788928342680236577953241452225854485654866986221119192011238778750908539319755709303022841926662670201105685407046138991221507572073720074022304597023462873511437795179807557590999605466654691191498939600172558881302671995800113680740860006198591299958776611905477360951798381569740089417618209404238367085605532600837257413500195886666410363203712174556605981800076406490569237541579074397613661608475574037424382352696232437071347947057299418391444096520389002940808654236752786570611287873319785632943769560942687847689202840644936303455240756926166425329658695487406943844644272439383698444704281955645355002429117153187074481135910034965240129326650109281522203436144401738396523488765586079951176725009083481317547625346744678590158555337067017315712620890225077108254103808855079078139785799499733681683406495263520592627186223311037480 [109,102] 6612918831731421223356984443054652861518062646872648530518569035421469681711407403876880633708294155218106041981735256549985246165801222327329613824313975285419121080652571233527796074676718266630124618302871267596550112504135958168409264152192546990201686043192342250737943696201724765891453473307844207244330713107021767665404189578407482873066228342899952758546480073861959982980779394684728941681859773072206107581757746677271646860136936909164711341978494765722908898725445541104465069122911514920537618033151187904947106380195192167550464963071949013805115199137593314615048566162089916308123877416747608384785020252995254583073485918013078660959516831498988350190569516988655084896329481019033335460192514963707551670090660311487649330386506352820100108310215793084290092367984138042358866209865572151519318382818650140686552274457699164491778164887744616744311481780166363970690095351399367993525911665184255288297078406110060307137645217846522439816480866387043916827460006401747284659728326733676054287223400709842763860335792078842774860039277595971614243618553645644973061279014239167397872865482190426159824359583355871734281453159978278419145015207537023684077464030728480885371744242069814497060694556194024555610048286331004945240631403757509180333953117889883435482884951979059634613724731904967055230791798241134079522806877588455164379965468681442879657226642682177813960129559598210805806079214002252264016780538792609818350440876271435568223641340118617593586094925941289300442635975516248263678352351971054821812251578204040287362763209942462569779673065144193257951188704345281210934085203417671171087179513953437908143442275305148279784823480142782702986762086939845246291258126862461967281456070779351868307078027557632057352343661826492115847858691198710773380109077536931579395154395506686887747456227249590965219433001365330903708726603329343417024092166066357759786473303510298928597124412152826749455118557348182136388856417316066537377135629611920264860580071024004061444562654995592949105960580167241949390423164870785424859771734602280484483567027386189431430452526468232875977597570047494571977127289174332072857295147539729980795795039715261899390014802150856196579425818451868087909120287289013670543242860268856668543564048418274360873147510309836079052297320324871407284372471789122016923906219537960959607985641720996405285563793181648508383891872051611207519192160886712715105243139488655951706281186373490031391050379262231227190602782298611687662137991415224564405837461276495276630219385555347244396476763726543681925412376549293671976126376130408904406096252808546787877796710194241307647186522564517569626279365961185272002602346367642450932478995638497151984199159071495329824213343571652755839454901035888574073422085090843775543079161136190254428631023083949760 [109,103] 7262061480147752517624409394017597905953114273916148997727382574530180941713424281152478802182892563887029638105034051813721779363856168143738302777188496462393825465188549569413617167317423966385547330948794573796255968971517465931389089190171061578403983927483707291778924521720911562537609794901287289136472855555865800452823169079103427116492626954313503681623391500406432545313056358377196546238945105966597938758554075705949701544264202679210509726444565948657041090974072127545470196158027832938211439641903655735331477501221485598046029087371079995452172672407853809117019227491108283778350183621722235396363650576193231960556185292430211825849337666287019173404353512019318453986154836153505047897454096198674973668698881607042046265435194292503183266264568183640969648417343522279722030281222933675272098731386366359005251104793580462932743887902962603507190904750758783936225091276903039370923236105469747781649992861067814565860033038549510192155402838107474531648984952198167113101511043364532904619648868863717148559410200606396851786971451657655351781576831989837539189127805518557009226495583544975331156951810474409724444636225084446785612445880833398530055490066775008261781690529716420359347086159808931089791845416169284547048444389874387533685820431401598813587567494027776321185220908188573770928184781121688795854449219087533966375655899746009116765514707403490231052684848957697643206338307290025554960422669201598669451615752039932418660716982635796228937811601473631870847354641982295543574010341229794825181330657405195505693829654639411800873969418326047359673345774028885818322521536130622843309130631596941493779236852068102549177630405695396050360370163981199305073176947362116178273365032858414442096569598364933267493913564460144261409078068511249206996371080526120291013550639414040946078568056740829135365261734011297286017375102781523240789095524443854369842216687478096790107894183344518020003722308548828844847555451225105004571737157395212122697581317678896028854772278495600593835688379509546167411023617710079766254030256695997480916007341590304413937530624637899461926106970310241310998137481422187374520233504786479679576625718657087443644197146783164886150350542742097705840778822225826140791955407719756213298889701135653852674586830832060915441032654791127665685116728040065175074942568674294262898656784906699033126299356491068438532966613427227815829280841336780151126836914062468767602807446672209377621175169276212862331935138891448442895807926267507427523251714390948937460548549076049790506330778507550545905963853678488413678126338495028648715968096365220174607503075853083073591227782612127984248749119181740524406009429461049237652902784924474472891186766587791680847909929657054500284468298748256149383039965181117550315344933380795180870823868720 [109,104] -15924620720498297380104363444383110932833338382090894840666053869008998233075154339606615487194980518646408564249049215316655427181451578714262604591979127863399483543003732037721325408460511870615955084373934465571304455999224411812551623180558560262607545660308128227634982678322683119691946331086446105735341446885787232498932181334129077450519624520719531585089505894990193916873410065616037433731076597409296632542327688329208811945183168006097116447305328301175459395774374695192884076492895071627174188183177153296785886998320958570384258421979214463981241456822604058850597575623312792568150417521042014661447320002664393826265098384809522340989759695100451234072550576743070761818313381735000545147546036538997082877653271886537533586517567210199965908533283796383898396454287101854430186960906414967581791298442052053941399245739680280407339991477111855084585814704204880338453526260381648926082338129938626682618483814585459756340310265605679972161255813122391079264242487126118024259027235838958992100788486799655683717568806375839470259960296351772685420917918245166327272918507883831539264568951569671576727674355660462857095856495169134275663547688877841863347023523147005731226209590280937052004249809325699271508367466058501221951476113871884234868231121727834335506532733661580265957707841309116125350064606291912588216102988154362285610651454685559739436833202857306870697772508084387717357386104414540917814561034022108049982956688563166213018392841323973180457055227073895048325682196777343573123684519257867761278340361415831429715891900504920180174860349790933599304094114921483701867001914842149289586417081132907574702756796439416200337558008232740693554915325557605606105165017067898450731454594997888071333083526722463549281376518799083025012992449553809007854488667846409338821670965383027246370011246421995940153605586217047180873540691699016016298468754352754729898595637287143134183800673400928800798134413657288635728056713089003384005141424975844973932093308570140559733191320423169986971112816840726877932751654887350631850277506487061578080583916831896092525105756692479971328928323193716472406924482401874404837641196266801321235762063886891246196451130103760516474786298092419597890205619781590437745060285245063193649840485243806541257933916390524783022847101184635978760752891571272728072484296636438137740744311452964248589869497048994314885660789083709918052506885935666860698683911315280595969924223151494191688546792710920739559383156764604748100068016724200477947646684578537167849866200987211039373368580437881528700365859133501320093524822675257776006349361113594355824862975860616389319949341234516664214410223020929891279721507468863682445208897531378814667420887434028674676581371675795434845379679886554172678065956238197058222927105600166193376960 [109,105] 73213196194734213518708346930038458738907599512171153708648912631350609266042428049418336473697049290187835914810715517878458293111237728452896911772613239302389276627963001943705949157120810052496753852836306206558307020916020908246892573262103450776016487364597481537876541953636477051594189814841709221857458655900040075534835820699331529690764513173600225425138935631401356381055867440563882070237503774473976453538550469582985570044411824007771944049233375805416408187118761704529563441711657528738234146289122351744827934704825410734700712226841043233045510222901365005456830979038001331155032526372016757584030669528943550941308577567894357935653222212616624279783478625770218760980881340358583388414480571346733294958343383173507548337614179309364099831260495092991942696867129476782706105217245197118162425689264688088970464361130685884572597663865042340801268194416761682206650404621412633413094749825653040244775289946223647797761585022999086277602545924576200328678296880166506855963004622974701431440337834924264925904773132341229997710041660703880129316319031140929295743528593512712092425523603194386260199686345355957707928162564525698340538049140306427119492458975767570613759240647807232311385759556416688841602330973751742515223125709946902657648558762690049407420615648546007584843839239344791291429091858612062434037910630174904252079343808812504903314323246099018646666548845920642455473346405058686524295270154397961545579823641659969098337850041778148228620019132488220688471897757006325986508754862258579330126054130082170514909374174121607905677586786415580722013781966978151598032921842977737652157441346146210453772988972661763635213119102912954565179602946758077906568121925224292010355121321729100997138624650067632366844596068135845798689638695927921486449823342334621663675316311418911484117781627021872330960692716207144166267960900856176249122151900376769009612110036537478605038428053213647372598755732956121163625553282544110632034340756527244462122998673351909462080736784725587351291867964705796211170067517381805416764581132387722349150733997537459506781306220476099927293546286841034690974365353095388436172755187675942907328934573981954015134805123360789874674745619252930259538145178625001617403509006703036052235716081469685025698540927876017709953026037867117248656990826461632131300597254979896298965898501084372822237002893560562926097698474150279740569738607199455926701144259507118239900192802158294559989041016654373430780430712559668968134053132697827317368670726617928937559579848602275552776262330913981928140444015522645750965820755034534306355198667419618300976446192817794841214616614432284690502248276017892442185399716447786744123734515086611648605969881475419462418674988902835018984994953347775711095385867935197313893838741652352760 [109,106] -15783271354729992075990866356041823378465432363722627696148022297098054986187590110484911785294709944570844120003910889751978370555929703957327756186843240349143834311444785700178866710681104976638751876672943521460580866109713022260488412654633261877970845198392171087939779768827715216692978298079392072098653717901589779094040867188225560536679339242976715929630041162263336333635987436041526818892310030633731269214699810163389002264839874146509940238234081978821486125651992995165220423552088435307925517814587247168332584905013854861147940973630784899817765609406105576108974780988322794489112796233047798082846589562039830501307447526784947574891458589803442978230380628449242881313205418442330961298831754922829863665634762125429040164539559149479339512209055082847597132302228449695864195905400829138631616866872145191439571454956074467914462158866336611653329481492161087729635866341891861922436949584896496069007661589035879876923608881859325991715004848640279872031177697689423073956178937615465236287286705201304348224109162252043979869489836880023021518229096613363469346419945599706098383692792246949477085582429197170424508602157714017194021493014702793165546920404201938904995997069439042565530157897188965724368381656479268473345324293223747281695513424307431027188016244256299888269426849497173539507478342808097690744345042692032304254306894419317518713541160921022088350035910469855307746861271404936046329550388569804466162757241434957416792483688359246876449892312518346214328999839247305082134730920408501043063328357156989391689734367941172627089713254457541375829230454743234664956670514006861161580424066989010646060496955673285505940508695591114450558355368505427889906032890159787745967936429440763675565496030743350432156343608032205216946554975923461886602227974778604908348936257401005346762613787546952290262974458205902143335406506665007829640287293474830514635878093187045722003879179134801446068395657333412328722161374599964183398182223917315931616201328010462974634267629196664757001837374918798925408373144836641103587659834807605278145426769634585617860895422997080246226331944838145184911325731198402134091696879946769663548473239283953401293421665921006169369562319273021545812124598282790049781096022901646069554886235797044886229222769731736125778456746362232517425836941527727155860841643327715138180666587751389807136030678672356444130844101525243226092753708644872606343428164495015219823957695190468106015154995616365650650319507336972532441768105076973470723666291825135131777408928901591283830578449360274690667080210427047334943880720361838403254659742004955347074485290844879205647633894380877374933509748808472301705711215481892894397612596093348189495658419230221893196238276272898943431805731725751289987493061210328138079791102080 [109,107] -330893222137713526834338142254020319474172365505046423094934639465348883668371713295654679168402355786831238328088166944516814141174027835234998893992971909197126712526592769607122328056167878336993403159739836487758589410831764782497772023435776544821195307151774525120378685440349901672721179357295886974372980315893992540532674027125650735000045425346579655185875022271292935001138918842051289614880578816184477640663463835285124642970416173788253974201519120135030369926972572005651147494045866915218504920185307224486523964135786474056356369830452532978015086435747828314163498092400181074593810452003086546793004717539047722735210617361036449029368835630108714936121119558304677962178151784432112837681738433493453360111789299554879839992414444324117931286389831436827919358049853808953379441875905822163775598373506634839827276833810206057847565977507484420769187917174786151280241036963832397275008122355343231544946090413847913705742363609101709260227243638009693865072795518106284150900658470930079840175922348086482744493788961541415683649185791305918612265905173167469955357211493964900099853859189967193797490999859949237213409995254698235088796915633738497477076340751945727060872394458414641482428202340952652713706325283474694981780826702093287962461149525276306156057927144061337802236483356567923542960905062727166871167121395569287292756967746134320212877448098741587049365039818731392472970011385155628142993467867720127546739295669891220241279260387014044054525498184797718372478360965004764045342235420525923211438323870659025233283283674547663225760456803907558180822742250441041328617076958446309226302360662996997151087997030033297871460899686625771726820726909762826203441612864759739119678010317948278160770501862872150713934964044035625130057785861462890515718455363904747652593444117429759441921364537106792215155351718256304562083052368630330677489725701824398489926193877973104961665408402662020528065282461311941497461251364960719040575762201929648824021141753379051010824044288083558467337683032424045635220201454818399537001736808863846151029968341162121246443605864938261677516397779809993081023849472613732910664920082425210550255591625004224836790864347464555015112069481654245232437889252128505324138385092135099139571636694815575464397440261052994660535666282835734880580896632362081483850347906544465428251565840596191566859610265716597055882876501458643348137599031544752719649764638037540495087726664020100434341580360916272005723640420664971125403950125946731206640484128157850863238265127709696798707550473323609773938418565148231584962320833366627915737275976894654580936069195498407613158996560003058085336579541162187306901363335458413490200696294745518447082739237085396793733900282548804636547362085271964349488110464344607190018960 [109,108] -60341983781609719032986046984430409131427087641052165827069456721809125615927089233730547692189771767519250281905468883824511672361067072230362991670746116504480087694125842936903824254802773955026435166262768717555294709432326872095418419693879515703638871274635630013940957702720339908664732605178106529783224110100953693837064869680219416114983890316802695465774240055758516937505731999165120586007296557945393534312004026829548842287490594800198447379830920356397102592703328930973372399089615173573635224636249970359851586082813187774629515739276850315112785685539025057039354141272223405163514514176809945572661234303794457138996426101041377648185343448995131352557088412587445363365693164796817059972044184355593618083347497236300626405711034532135625495493580413047528965317080977081467926704963185322769470728380306074060902951946547881164606439830928261219931108564665427777494256620453746741816903829151194033218253240530089022230741319125658737223440828825553851021837056381080147036467224412315263676521179809014058295854582676664671687409807579196405162576677156875602845139764477695865858168176420878017190352348903224002730821714295772990785503851034087704122062347188848141432095934429576110081502007239725607676779052704627892612946331152634237543587479906070176641340643768063596283104759625166214507138254973230957802604816864101232650643082823490659790935249684263426796420529075643510138794668645941417635535220663750692868173865594286368258651767209747096682415071858312142306119969032490721867014077679822353906987341280229092944226645877297077457600108711325778383348883614206189266755946280695658091363720327451900464897427947707726779534209346947568161502139054983958245033751384511765218241605386717765291887158575469429363126030944296590512277731515361084738098090922020176055297882521795389313256971427263651537756817712340626180427627541202737305803024510064522727483916324304915621226946538762771837162854429018529403158846225566605274956099323030331368850063487450814991357048917520055377395020469218891486780616396478121524500364916274425878343480862525510966552554720289539870748006100718194483280151609765577140085135414186925049023031857180488603312912116160194889296749715346228879718453818345986337600221745885140117548180402969231244058030300213162503428307106487763183549437972570938534562137453128341635645124437155444376461218246739125220173275934804099522237675919620611082302507469204337143082000777636635182166251386186655805087798903303813759056144175048311252654028198508485481707618755959469588674483532820884521711148758737069305754634275621409926828329885060108419165168526522562196252580044785731252805926042634816594325444177258622397978244542522614215771382891914473055302599180491169769929942878814421121499960559330272 [109,109] 329027990272305062116263575084430793140814961727696000348431081761515736673959448539166118292927883253387586046431118378667918794081168049512111585562303180280684716437835194353824929126654609424411323002667079198912081447313668471075312409476261722213406959150456306303235051726951517801402593356245149993856817535720220634655168253145105857773388781354505554305701483615996252251501673639376826655295004812842124766910220156001238640527333494253910065170442260941975751570110503584112634074742211717656792076594126481976492325729263207123458720718824935599307796812677749498257658396439805083693464716965132656365589873490310601512065491543650367377282971745521783256167689577603087968064626028556132038234010575320682813067352929480629129226877657632733585737223501327991416967804003826277543025137776063675162488350323781481181055489594946380661921822673626111010452246401316501763613732996387088763559351479589735838415733837926602329622278406854427225523748989693925097544177869355136383933895574895874735084609479849932911614621641843566252093684509166482173653725487104156136718488238595461108883973423452130347657975795098848981143764235952706053965093812767173202481011101767340969938225884428582655744273663699967799991482241548884339118171810260543960074758482544625556483173420988817679820726964950704821639819837987417056614951879200303731618067366960687894319308628496852129525481860802789428530919515920411385730753824433061260216627722460976719343109346631450617386448150490332850058533827640821805303440477634246198382423717998825990133132599029803796311711141532130585456004541724227942536225630897718271279341433390496976967418451475477107125738649116635653249394504895947396821780232561557817454568905862877330109146137926139474677198525044531651792129765862360068049160784479581667883417596551728725512274680433206699959299553520694917156762577980632933292372122294279819940375291906962030753002987681162208165898032209660200885919688490676093234098658424049802352366709336834722667558202566082815071903303112488029547946741465373550163478536947271644094146902727333635673948213071027925691152990861989625225169344413903553590975103797357453728215082380810275437921750602548727188986037694867936810261084218803537046781400188606333707524989408289783566390508885101803804349883425854104097006016275128676226545717616313802864971407778775646723125716095993780343178414920735190927466298128806362320968316250810429942646061488525135402086495528556507318945195093445793333921529933686946539442752721069456505081858394452808322368556877761578553309653798357179990145352635338716159937317080961511595708994019982358271007165554744475098579228543806262505042049517295986605100497725876061679854422591857127151242564427625485112379693796695940327426309532 [110,0] 50998293307180197959403193596106206994813435294717626969176669538789046100523604392791725608227024098092989855441246079761603131355300137442351755240919539457608205781181836749093641687528802584271686988236832595317320299076439698424727045280178364067892270956237673665551654367127387890699768085685252461869106765089821946459002966547177084031571312294014754010328360894444806635568911994304341903565202209701977537608833407199571795753818728282599929104830101935292105076502180127082695664055787106074798544096256869300507989173768704083564676601347652711600091527983373089736225282943947743306493472198565864674071059517882340119317463118776348540053437850343012551311434301849467961709052845952897691640838183586351011827774900248846633045596366671475979186371973923769733152778808079412222664588947497041089189669186851725586508841581812415592384156954703897128531117273322527979938657664046312692635528566809638422176114073808670229515799367585228817732504162194666474309353254101013442748468159686621289006000470950154702958147945786122264719513613613224960227442335142014137596273893463977436676380255121186667718335911601598926322463134820944773826992484643526527437740592743324997612683846277681956945625452810888913504349437662178446887728129045828338988574582616149118059280412595525022038290237364607582374249210056774033026504952332244730281637340831167269830526243619835485241036571100969739507034222747222356750418172797608383621826517987596546629023361044274208917008377098399622063269272987027503967662486394759672141574444607504778201651019284379718462588988379466872112982145908636503230857588277278221611747533437998016411977814814165848791133529004768995991547749946501069639952049210258085135674858792080266970731715768022966012593515358988354738207811656217518070550563064554138039187987397098309397327384377460483676416940691100525732511464603920600401800239562001514277415907340374533411204995880159191768304608904472219344056361011271653351660216594195283955118230466998586591090917878009048079407665374056365753339185608233863117153708922832655886262786279955295937696365804939699063466751679080042981206786005332988458752157715999797037759819066726627190093289985049846262118567760096484890335749673424673869497579171333780176988534086447423977565321921250671107608175301142779655786522121729670967154112454971054928475547596881600445768583783896904077656572055867879896673557469220072723249070812859453918948161729668305512412343807647736764168664423148770308614725786539033712734533804141574013550861215033269342035573981639978056623868632886047194242715472072495414167612842404968489562464882576847642039211559422424106986344699008574365042471518206815338403006987808597441048756112685233228434465082539954844558778792311380865674586397474460139839670123880309869564333628301347505961745757392240922524950363278046045230956825744355030941747297225764922202707657077628043952255085401223505979247689728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] 2502942761460183439791564109170320127004607130863454765474244297282692690756275944371924427593109134081854952972232940008692028325944408476937186825859600751495335035459730568207656553735134393261528954207147373295432384840330590729124296156646155913543444123265609368170655767514274579094292744780214809808514580216354502453371215092370215887893274144839255087086867371923747104694734360376727086589015982201669160307722660337344587897052729828517577436792738962857614960224712657986236253475335780181340197360687749003137560890985970862476638133746361539557392195074942654389319640422572542707993949148523663015511502356356684493681803681390655216006076019704844044741846741571696052173169236161373495997390502837281199606882400750850472885826735949733758837189564878106907115830126314580106861693087268870184518516625325446072429222301471572219197207844550970398391475347749668377355572808225782066428420472505558863616372285518832952844989525118049997555634530654152638901084067283570683130323919375576550819290306869013499528043736928481809279664893483349596972862307662542942823154505909325712645987533237039203647664293123430479271779166491090575943512091994157484097491170427125806430116939569546391819814129871173450515019266396582021695785785504551607963765723011462309453979538730880170716694966369964407139305884288461278514443217847693063321517677527760384365707114411862491741155060295849029667273621373960163899879450081583073705000787629490773134148477641981604997203640754089351002953005181725214955232356503387474921417262358840174870338823860768233441340971754669885921867066697019258224504107560095248424338000546823528780318400344364287998847902041789260189329778650733124993014085403829276759475530207339127981134729413302048048998727523947101550861027012758389307766236330517072569310123246401596624500565020392416686442712380510223428492587623830108474071971445092961734031551648343055753856222196607290431326785582457110921990721715727385455925638434025755285303430060763899831538029835367926338022021470036302242018629023883678854666874229696954856251103528832077593720421378523755898624799939056387995292826278432538911616545004090544622821131399978669135729560937712817206223067264641788387864985369042735292469257535340299760890601899128837988607002637361661002463326158836497494148959415304000640751226967304504175875655969496578851909403447322592373501467565488729524336112155305296037939901871734215035969266277444720081192793282543536875610415839034987475481738630096572114624025151147325433953038282202474817393599927039364562808852108844323391675060672974663082212875020388814611934405133395948406692191317090644909988292934868313300206403171929477518858251470196602894808376574476365057978234128846212594881910297135498097095834529233427681242553368592567075148974501918953384901929808323731293471677505414330360896960405041828194771217314931412562740154793676640087713087104459912862880400356147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] -62711708935393963309491077829285756048439959500050435532695022219311688309361243029130152375709030953143935774126646806624237489198265757985856598006851181800139048410328726604636132857278577161330639488366838552534902423327460642435142474455173368901031688282949744468058503547336407677971262513311681689259033201758429274241073235065066572605057370054048014053556159289361185299829348708924250609347522990386289157098523379366346588309654792234829816812580738817973525752174916345717088467681681465524390672882602925433686365179510116225069622705766629727218919695738849238152003867807960959953828457744840170954383108423256011711914319939750483396914425404459810556014556053894549919302109564010221885292819066227762298893166999823648240377693708707323839519812706392423386364295880792509234301959875394944653482352279399641135266423682635850872052031973575847332248357174425472716852064319240739123103264798744241072207439047899331129960374370021225854910183292359517143799980008007343460946659802467834221242519203993949615603507098874366781764122822222348683678440738438531001726255503195608140023707923535053360789935974185348895018243281152405004589961822627720063830594981825441168334152376819529459890514234412293096067705780486882540270453255915534669101358896882936235273838455778163116626642305672115822274349254566135245248522269640651214073899588045164283279405324756428583703254888655773033013848179732465551215047454375592960040335291572906639409818233117010653428465864308538852511406808382694135443336722797408992065391466962532100164349902644947816927368853609649864253895164407451250736367628985998668328050465601741783821824536779866360413459628371513371207129214800444350634035999803634447524549855383717968158365885227947237669849989385556159813254101441564524712754577402020087896909917084455156286481639293866636379715753603005761565828624107751648692613816124433721145182766657891183264801460298869480148660680954257154594545124337832304041930061690134633134407406383231885887279333942520973687697851755779942282845166654177434480001537998578898050609009116415676895232628408470820898277603941401249460374072576587137443056845493970340229906262160215874183981045431647553896242383352696149215210254436435621897973815547304854634910366363006627041131848574043501061659684584027032090885713442773675821317408868402578978749932289753832246374190391852372340671099518066595978200842495814882355555170130731271241285479554220177202476144878316669177916540962271286393756393676809150779656504574706216582925076507820616915086770818219874529520086440646934531076455041903660997198423405438777295898579941650624611138941192425503147267950269699043668848226510912448726340216771357328413092667626687769675956104006643160150537439103841290223465620049631592375875107607102762713303612369648488909747398779177052916093693448347813180210932715743457916193195581438133062191380320894861969622716389959592111540025436405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] 255802184470909068064201015878261351517950400189804730356265073766070592590662771474578215414466030863523820661465717630360846941363500414116467378814406233509645051526303624994340867426507968176523248548883524318717391198125135613411799990629091802122167072390409206193679795793309534623467996258200692008566663201371485579022748925753432189028972817937545967570530541507428589618510112344514277461815985819193480741853808337940928514574441018942942164989178566059272747225392127445293530031072722524598081489633194904703729639750128334937339431733700548015571230636861059125966017208562525601634898655598944162837484432138502550826653734985402285279124035847134679752418860956732040797038465963566248219656753238305808763733802326945689912901338032565494512633371275433345905677799304681550118932461146207460169266610519952143282115365753333614865395913215328977668897009611679134228115404118753032897008772322700086116664889813731925437059594633328447943450111377851378702364682842543349239705112878875768329581846291739939583393619253422776538002313667914742935624098744474522878965895903277270039917324277442305249703314944761197482248130600257666512756125385505390025448643887089472340477726239439104544917847653202662069816808841992843502281772644968529068180299541469188132545376188021770554235038395166788157901859083275643649880012136441272084217006783225585636148638323329885136443320632430323764474893036395266174573773230949136972729442762068161392957889802200433097007427506967608873307896641082470840711244298194132590129917897154913102935046320640621227106800166394319169242857670176136935792962648600462976729120328191042903514286574643300997832785848443237581598628595974819462172430285972639791876689024553040052755864064344187357165522018770337759293681543042278358405252635754413009664773927758058993813668327779288103570700155582584284847592878506176009583669987307576230626582560743518848786880093867294825199723655837660223893915760216679734874798089640531279408745731910146400065681971190980886644023656183189995857417512252761849757977052880075214901641557259095370439692450862111202042384939467150990851133661443201479924937209823596286091931354576918642074110065315661913807836532354285804742612599257298458152185496086729588043462527805048432864407682054528768461790079288178454796924422152336615894001285396763104605416936578644644116093687685022199893831827687700695322193637786757170996998142054923700105570905036283969852838966538482334230539734913155733549699225760479401318048367128893133833323802291286180235047105590284634771160965378316787162360919510699125948713782004811715282301684889124929085798611374509050728058007315906397674849561509049727711172028728612313188307557057578710536190687208858033192216965135544913612675367741663252398900045879638701839355697108460702033719803401675774296868511596059285889473069115319192275923381395550461896608143894014500196050195316233913355629135155691520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] 23265176025856668507839715962860132287444215040747204875488998184458093001998634228798866504101634418344794838311913048560522656662981834050784406143730916203096242804795492920725653868820565379467681494101765070441916215476138179182671178482842516315742811343961005479580177572324262937966310641494614037717310613650398799089057472893342864122630104205298545106293742921418123007647843127686385571457620122081803461283345982884216136771735217668471373764812759321677614859537757867932258414417164345519799629278178096977476776267211880896264242685321510283712844054812596605644292259661278852889256364799439107439228243395641232864049985408737587651104857886201618986996552716646521311329090941364561759570554779701874958013629329663620229788947891390151745814836008012005950507064554139057253376748245312825010098282371499425636639191971103428369852741700635062941298650395244446285319460067642966795300254420757025122320147930229937551821958336602713686805059103972950543520033839323593565840279234648228380013280614685252928228388226355993480306709289975828593296754843318553076988424705856058401108662584780133006269101544450961932358920208942167038721273878008345728563880874733353854456411395629294419005613073672004481279222539686118541327047470497172419653052466378887348854066521026519400670341881645786486755773973645528837439273189204118334270088135489750123317895840558692926418397599073761145092875350975601100430035787753932876376200419562923753190999761614884428406348881844342002520586412994272418813466003957299422218604763728804018807557457210407192187625867456664704145681742241391933982381917850000282653833083028368215122473252072762305962171460905544207776636769699548974513484613286863903936539164677468597711948323676861819835902442774864994545296461788479961468724695796036863720240532438981350304743129162629541545456449873351992572175308079484076910116854272208237246726649863501748567884260880673572522030242927040208587648946687233044745857872427400654165441093487698561253259415987469275240623821655719552591593195643112572380572903983711788105066553528962294037630147166364569550803789303910325454157763780935863139989296148976415309396779918189387777203405776599691213733193745081311560084145834288350844171489786158318698333029313813065855017073422679044682475776570991275714599725175688989934526275416895584191926058766022093587559494337400543742828973313672029386989030052443248940456834813032210277048444434406056259053388234158251313834929025576033156450693102415215249104439603950510780829586814328593332299476716862631450399872983672785976474111301283486036632822419364578934689078969398637507331087087840453824785596752659828146228389895269657611930783933150509112255720206559089574363935319534042004036605958525689092052093008883834451406642304979665667192282254202410189490128341578767817760683863379022821769678019723488069911900155085950716727406766985422931624730205774321123521189184825982976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] -140796738492301589761190413667217239652573841436331300684507300895175301840071779937812946095126738366192367588720833568739735174822769716403606397424972335375352285142766166996605747078696119122650895734096489550694000970729433651765506280354362031061545888929486611988331100526739595841034320771618386025395680694088430443310517629470078847731344408998257279927677720094912112947705989366871121691570485060151120115872900704061415417219851281533152138170996766041685057451128432546782506422853744201194991785908286078546402487624776468609867655184000402347886473825018270968986615200451443282793170875814153144770310199892224712646507842353004768526910126488371351535096073087753872037839314939874578267860895818978923951086434097141608025089464865020446523198879521140129097058548468073298514928724369950018597955880615605715192231331736744559508881914863078287598361006819260820816718560099030404006526094558745698058044278715885322562426663991286094818467560601818129265604933433935343744812085495107893560265040189418440194369607273189861032283160317378786252959604812521932268962595908759432009648475019993901022759348791927965252814762836933130879259555260473950707051894983157116455842095124161689796005026415453805860496826248023089378314264234685159185092589316291886131609752019414551764354887397435384453187743201667262300078878893213066952270940794925533215356162040648912100745651315585905001066442049338845464153675424404661016384675731740691580206642579412512882279577625410386374115254520788667051958988581065055499729468584743915733493412744109436279154430180644476305153440568900407812735908147746253076173895788348309515602480831220058427615504368359120256273948184890205797755491305676120834558621599675507441850093923716152838910862702603069960257308365437613400717669259789651345541154205663370138752615988506584668322751907046659461472486372830933251048763289282626441456484696746178013259447175730462851304132375306317114133131269145731900598251754344925084625767207402480108393969146440363743377720235834945754895534448464296426039848892087917203038349763749724769344257022303463430200831776331225971708277180010390502500601373248748457788566031819699104483009720473960817125196204383953323395589536483549669034122369790657564389798587969929728324466982696851839631458111151848991295256329889305382222049760897524081027575500743908280877985230521714604575806389477997091485185842335728567192789710490829827755064541668578217245286747957521590234668979028365053444769414399626784870943773330937979418986472470072533338803585351209240913119695869824529961218781660398854180190577893722243889862268222500141749653327181087524669707999006457072930219887013806127621767933487666628182702738951133957580852224320416772629238525653649318040132076488656322287986328836390805830375905143754486104193260655389026879463999691982026173596553406355142429045591714469059295343921655686815236778198756442836236010843658875043840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] -937200062852986720261870928597351928581750991180411966401520853340084936623243849976436654024371790799368932582191457232848972842933701442059153819383221232472234552263909484991374083215657326063223525039603519280340335962114517373184661832181207316930228147939561408506381459790687027468944202372951462011428320296832457296114637971271728933259808687867538664890712672763487377597068236332952570671553820109686220545857936004623708510377026405728342943793425297186370837912607137022011980205287382658373298046423274905451111473072027119566748357310371446145165084543826894082667388370963141683117406343498784183914578829387658617427834825721024918265847618268900424500432096574527749328962911340110727871196031597999138467132725505978974326477976080598297661821012542056586077715192497886636562599804191203820243881113901331522174372894333412418295460094081371090698968620464876834076862213048425995722241820376937462328524894943185836668966183747669923277914125309323984391302495057524360430158999759350484524160109863625933506390864199414892831504892673549461024185013767841103126076629013972548624344999201067589897336177280399247741679955161955960627878689946155043499393179975932190242979950564416834158679071191606461180567045534136761165801268227252535423928953867521550916792086421525161457696722534646169346815258677372386423440601396407540167417743859100498401139290386168023519156570049950760564899963775949251175860814909104993333637214066736058609006605114768503975459755959092801643085344304941504239379316492409966775238142194772236827727411568783934715149117131847050287595918430878923292601265992522415124627680541174873837410772897004985395963175892204692215701661700704292172094529713481600873009245700787083394255439512351142810231418284833509640202666873767220431530436718529647784394362356257069319172308142669401783089044493377831017512466361470413301100782518429100007399558397346891095847564388844169618989543882026852167040067515447234313449349296980915071082782368410997609194377140519802281633807466412846545979777089016252590761330734653828001730095637741013617391059796708149204197124144984841119963771353800193290922505314955613042577105456276578841326286419966885426602782325550075917398229777833092701110012843663109019707074403321977210107235188595747606843613437801920583217540631828162825012109786201265570780940460329514253750603976817343856693276330569081691031720842617878446693272217964446280033777055166911361310580154010005405410228823620474475914989831727467085512647190537136046381851654289233516943140641574235969329142690584522345702338433331382101723507976756696986212113710709163502061344615222347119679443992258523846883250349900163622902147385857197601959106959473894987927826953952311416471128339143778564722114833116208657759920428896530298278714353663114057626713213193958545028743345194075650402768831839122095158596601305860484500855590127915804995507764597655724045870751314423578624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] 11931411918140432103140380005811851745937950964264716822507602509598415877395596984104306518590528748392207688802383647447336061071200587926545765465107002762325977374211018234528632293295798203360284763545345624224513414937528350286720866153206677563946821412400706877640284961980839566020045263934628075255431727751789665463487320075446098685784858584363451891828580714628033277754763385503930132432090232252644956169578707387451869563585300862605303684468266656199203398863633699789758949334901109152739723697874769278601360305842112123589664001923135610036388515348660850128178297196396687154428487144558353296997617420628932132736199932629260914014278082957079718383982308698294774601972446401385520700053975074125867909548095174895669315288839972754650990575465143442170885658222122218516493112249500359155338403689801165851435746674009115481021203549108655066453263485196870127751146583820259199573704540421175033212938066655355893008171181318537993455461623443238001010034218881392290426797547693997133101010797229196361957606886913268882341790309475983445585269500500690506826324629110136073938555766672755180570112367655230520327671432272433802062996307473603954089766585256466577741162176375184388144290335327301946394301146950697761700913010547848088698500172117688931695489666890757579630673128961636760090785787483906555615029902557455351686824463895061345525750186707466248459831974808914978381688009976942888374163209959340342315346625966947693081894030678267173780210109714267757284826210813473249252589629362361215694582588866284114721832851396187773101654433786995929070910140376100040856322238788877633150704630578992766971894738227712905876384418820695855920033482074653137458450645539208399546602244188083013738056760821294442953292202351047773248822731412705896633003029279182686573470208674832563252351406267910795756788198411776741398790789069387435226045244608920958069379338601877813977348023315755440878211364626954847667109146760987352177236242310049169617397878906716413415483248266044104536771688661481397077794392921109332100514471161586001228662172931410094515097683898771861968313531688128621739737945367566797342752567197908088605013219355522348783945959721125239468423488297477893687020588845233524976894161130032172166855190588093932030892526698796250580002791039803604016726219139633321904428543852756973889462711729151630726340429058678735722640234314721976372975127881861305120445409787705118431053827574017026537961432723471212224875485321729000989023254897126877483940275688154429834761835951218186268128922583990968590304880391183216554088839381036940442091669391334011825826341086590778445596752892745118216881503144654945414160113354765971785936326362724175848157765396798599151846973149712025684239688564052436616658415177240348747119808397828201798769698559570485957908557839549809220443152444309338029800141880407209062378927047857912062033262887851659188121422243021470050787304339748599889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] -28468964976455950272568437611031582712778575004744947219956053731308818745042677235805565401182107398181869787593136390857838390439289245682799199857325269330665530075255266044096188951974162113347026383986328975193836431917550658167505771833118916665545750273549766977017848296171124120336116578733399883563170553808495337112037837626991084458780422959930270578324872093483282385470891804807462443614376616835459347420231356565409631256908169632499805339767010650702833876663996227108638141212345491417682859304967142821622062543586842069518590210946562970111226390266705911378589939442363990543396678305623942506802411540883897705805915630864120730436883483954323326392784290237320388703668507150801209704141237599926290250882362398450053817825445823907768662900218970797638113005464934823752902309740405173258224269595273443198240009440622522489104834963219977293268471800565763799755526863347480759518154356526721128903236608514807898464556024774179072169987578921892169552125502619772936827743188380521887532626635725309592178367429626414449261491724537087292908419350525170562249523093123411785070374182524473092697229490224396468404991478818932902054030586895483017382100282588205071426301710878142744655133848837461410130355935237728724860262235155462400820466840163432891912069558766391670078453244560323362943107509577929522455210884028328070272252806218778280828415933279440349492652696962622545884662769041294157333364477706923875800146884117991304667113954591399686754733826503073540599559149045513774945356129999829288535148588396342414203139929914846263093969663097289847384233620272972713250719725331801505954324579169947663786676374691147252029471948199689197243504838417040891282915878085424411093288544126329441591654958462131806669346368311825392808241423358858037851486730114661443199262456985360786584083213191644272362222111927961278297136299785653086574879487999425097481887635252591560768568593863002956534078634034441694663305966546292366489168092540246903642032465113595331989990324791531540830794351665884295640866996739489645121352914538625302037871296922799190513140034939301422243525695485965488600962687599937843784442168941221486147897056576133092917864183572373574472171606801247837377475188596752383822999855489937729986764278973712077195186909190371992955768529399750010263908956201670716019911445068410722818445550335867577438629639266723400300734389530700041028708703406408676941330388460463062296511285191050123411148615303222733861459183640599658799214371581471688849213121196835321054448845930073376045996759564458856143023751067535321677577642883004535076905200320298034505978650710332060398053278688971130690308981239582204935251985378933025227029403982260424275306641211211176967447185063358179857537616149826478062221154266947632658081944368177120192688065841754833025215636045015014591138492703569442425499307116958899189320236939125397447933134095875979690906534556839501639656594544235116494848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] -153524689961291022993151761758562011120862236728887380673936207065816561623617013140704230269824413584261084044862120616722475634190796700676714745457127476449065282504561991221248683068844637526169567701928061070209919658844116091039504680595984304296179811922435867537956082201006929269097374842820390094723273145308579346567857556168025588878429403095765982200015086146384161315669355688448677712328205465946853944099073591774481909256019246013135406190926160401245214685188906477462013527840377688225562126924082899642378894617157040127320362237882485854163821020915032076720056642673108066390511835742429531302675034902988773683589465653021838841554921494538702717364855174260180423460465181113944708191059120295013202304282047491553340690235130276904825232245731004754503095904469055850098187112235559184962805050794448700535464074570291306589085952626353867301184498910023187419384951552812526814072964314381643509598453625084694877379243247264886940568444489872080319091968024822655367204800053559508994048980156172220083464510667798880688957446987586582606039791094755745882496495341586515143887246090410075469430629786905613875002392472827998633306771873183287530145872914480055542290093497922390694029579902976202044354168890247540006589951368437415318691634040027544546992507635001781191228742629896357787554911608108815209053590112890907309007571383397353691692716332852245541836094206470233126681082667261605219874422076663751408451477221753715623854669139286218353977070237354651145810483427528336310796540373604971486057562194015067212076287538980223706629667767182997072980094720702338605480514005120800375603738451131187805315202678954489643934343372872693123067951233417924209469479270997534873668360688674032295538828569344937122430039766864364216171586379277374114050429132360553407350832592466349000160540521885730548318755428319250121081547322188133785862358351593727091967790043197866075945820041469249475410074172872703422098433677053892398658613214472102792518513351107755969804777868402003700933532218796923258323927237631704601056810047153055725495570484809773004197989804797229218908037824259806868598687654533901870574680501245091452818741772599280351850379111826213129929760903949760575058785110846086367048995061141957601310626626785105359953071614303105740603810473239386546087506722148277500472129527214369324625658624955496959951012745177699481028226621122451316910954219277795582511341346962013598406119029378542690961234442404074439392721122833940038460758987382304870740781889920910478639428844587365104262664971816556934138315278255132847826038897854943355676555272441717746496750205259123374571700643197980554122642417312002971246139356835060473946488997111607020984654207595217891965720391587569001696898073653880733690046993439998603817409233851140607447418146480955463858256037821988838464272794761917963057632230532298765286482553101743918008563824030100158909504559287588433156641117218179865640960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,10] 1265713201330947821452196872410217517597514854992199897562344612768418521854607347439427191396417761660394473236271475793434980345837510293506915560052576689411187376225422547385138039575545168863474373441527110866775855636355120592487897820992603302613879389836156271106554001188609859509702892720585025415882492210491297765658318042276081971726638619858370473906736413588326459389738434469508565292949087884817176800878210512935180554825252820315663807187269728029879714377507985140349078361138500911715294738725558223363852612127728881047828096099986511194166455327063299112429800608766962430074232592334770732694243483610127858792372339236842817894528075537278767322962323505994794303971492688606697518214821670660048929302571756825638595879256754493269335442150348552546834020907968204256334722450206820771251227626613011671468362895748657640211510373570094072788871337935849085464702923051203258624076234640801608048362184354071723616319745644025534119199224950533620816687820092160099074442918469750532097711600229302785146460717424399933889403522802201607850651110178172573104043796293785480732802785478982354319228505192375965807037979661493834848041909791932620227552154644309003772348709954809019659942059109138800265104943298102318832118278449128891802394020159142598028413952988484093838284808670854085010764532899425184017717835709730025062333244162699783431196649402106625713448619578573975796815983767878764337049423069086124268296583764114640671399997274216361113944183572979618321880451796172169273055053566881550173327867698126398271573736894000271472425238762100919806251035118666705247960468831304885404385222508477931013697163870672082866033680293174239600624145957655579655273085412015647669499279249855568940257004472247502177669094857103592136218324799434181018825150117219247111486870469621443351866540660389778522740345474311572214909462312921754407069557667536458803399802267228148872960835051121131919083183434169092673417825377084877682596324203633897077111949791955581814326952213862234792770565779379302243552796282548543186193435415238534881272119132977736191778054629015840719475689170722673705568997809155601812769878353713469257452870812636088473740004660195678416871824647971840930870713847724222604229753968242753786506827931280432742671869865573645594523586077694672501396125161016096774166718486202422029159251134290809011747892937473538159752278466201857006424398610304011402749929803052378378336382024409902402238214229434265626443548281506548254397808163914497617608023572815235860046219892179776342571449073730601053942153253016225922968772143724040882059802787178656760373487875451399203908742112389653600467100898881960040909124111580210818726779907336237200968743038314776074398107265626619972226668332163212619589982428933787858452531991242437453618264301514448615599180185019132207049868442846156529013906699431469974375797233716887404057011410126653109130641037435311117715557298041674176397312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,11] -3980926113592187276815153036628795198374137993837927989440289678297665921622927561509386858179835624729243912287346891781544282795256154104106602965433417961130551432661200272081861677474507982126687743958985234405236240197025266873988773437335697857000804272384371328716747329674342382142918909197766919678744183040407487187970284022872076734098158190009358591621068617936641253676728608542472971825858625389355722874663750577835113956430326157546458158034670638487213715835869655995297165818374002669186692906579339280468657418284385085070230916208417362147477007630436171654209913429962517880819755711137775131442934098172937016446326712903108527918633781941224950193719303403007835606760740710983853718331918777951299211367509333509432723637373148192052734258026770734487345908106833947688173341424068251345970547304244514890444702755345002130655751940930272247870529346855678347860114926651251853163732844876566799660849649046242752681134027402343571603808919497340827201847992710281239597158447564715108666878116694059138548195366657312939894966417764629422549983129109461930859505414356370299169351165028848027066563589105578356678882036620570492566485025641433789419531260826292355922448407850894701476710039658981211495465048643299199135391457695403593393906054148311792461855084755724737337857767337009050953655444370846978346731025953411148530628979911267851562617462800690323573759586362409228549311856492801085718252210084529589704902653554683340254908330893263091116227855639182178181741215205609019939429397353715614278099775709138845763569074663173261429513520305435489302305227797601183166087739954634047855919344583304833792508393339600298875717920360394732675361125933249629518676035698853132456741996114193893790507087850774599362911709458599756450386264276324989249177944470294769859771092301659665918228950216729875204209031734756727821265218331735339475298513372468463313703244240819029501976699068298153981337174622366153568689048906220490622914154735846531769954675585193465197601410460636133737054687627376390370589987037008798029815091680706957631946405437821802723830513376265321638070920030794763601155609613016937118047743072403596205886917018705155463775350650429074857081745972843774367166726208341890682912382698964923733164979464996203874699669146048755286119690213574776805735553763412137962381160572560437817266389315497817306321492294665159093789026314746436465805299892002244239030012277404047949486484101502733990390782003936730542499898378742540327016423965913123179283741410794237303761385027904552509225436392030326201507029528102993624102297401005828509886611730987821083609149662829589870562547121223950850797976443406286563374071416511292751495052016559823533588666140210081419513027373896597818095626062599826207435994690475508235399817398802913414098850975428962941678385470212653531709715955697651043972647489151765184806813688797510708963196377750025186401134946832064117165661830593759852625920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,12] 6549449737002774255546808838541488188747233281910295270462370469564858637442843658001756118264594897859692812755337838458551990295851247675873732760035359502199920159636804385800299511153300101707665904360422572583017598361748317723052477829193034056712266305047542405472701732617931926703789499161293573924255318268342491563410562392887184192591180257170034562367143088291027930618683259645835987299322288797172791075747250097130498409959550656613994610531741821051441021894104992644849901948774227960548543213609629449641419161383632860885506590388429864594803446134557306021163045233704650211098737184014632065372448838191387384032230108311536461042656763244777070091210071332942616789890861285755782866081234455513985161613774568002290756893431468411127717988110175548784428976541454785249091629518604717469461807335099085758472429210271682940701070772660797529620979134789952705059240450127927045454030847919712199558075112586697783563760413570164117957254389624950944330937845020559229405065021378006378928975816102005027697484449275830230767563678503596237056680194156907296918505112518183151461001312040997121552663487997627564853350128778712994638807908641201539623215327065598330715011192455999868743279104249351122730751696439369241418640749557051594370831661075013514540999587281624090737935382948568348584208935481728873022155146094044583741590984249455263833245820390054339709856064610725453083998085110502176806063298280921442512629874496637598521081221686940443980813273641658381909853609959836619545790737295355993063296018022669710421839650669013068832409481595721647557764573396903236205203051445018132678826810145918728624723436385440431993882778932957376903453599125585086979140851176856294254060259488328515595114344156219439719714842136968853156148256426728271272555106399978661699869870659891319037412543164976689163129253947028005573325103931764968608599980513470695126705923168274785675315723660831153630379521619927588341825163510504872858390404822028554693591482828201947055110418080925438958020046794366048109799278871562465714025208450320285381219684952425651193814290045310471720499804659049395271689978216890748644571225152635394122555735774449827895953630180418920628140864723195239679166460010324494010268714907931463756569936329296727172275209725137257496183381929645917157089054542209430521309762920698645852596227802688919856269668033902656145819095362236464958992476724395254143391049031664941484000892268267514608711543844364742366388679980016794855533165686941913727905587152514277228665440717444030390867207847990389318665348330348161757436847001554901828751536422341696598294551589022476005322626882986357254420115057668506509640723290145128800039772278950649519665854289154405694022637701615111037164163402759851746018474350541626852713431537026309447543464568372465077084079898770328209229989745913028918098163095264826000245453398900863747713193294711889908164995646686044241422880302112757006729216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,13] -4388691275808033578360613592431343234319377108453850094018625759611935209836464676186723429307017318972641469945182334558671183346328517657659384163458351364755454857953050312575559900197051871689404985473473014668152361531617467490836662878339806828701291469893561434857846869711657041135295528570251186053405614340674115589363846764287568507437419989634438153759002214847948645020813471394964951332836316380810804620956718822484127198598109873244818166864414340837800109086664269010073119054424039213426473332732609741104639128271371861625393557297018674758068481163760003322791297542629828998062052249047821125064166223938485000910238609297556056043919541260188807622197163485250914171078673052134134865922666848811898461878879931050358152599159051228956738314836980551018634449834327202041279665597060171380697070802400288548488517559170611654034220444531514674889952074469324227866141594161815730752586385445253542753963349664231445696346671336305860488485112523834936637239067490057896013987687408483825900334685535694803261317011313761507961819505016019814176105178570796885857829054190593322095952528248607461562342767015589701383619652882966942768306651765999029816191684048543966776482776722999251899220311864952625741471799682039047493620338006307079812249602529565333320138322036468694629621325605681777676419309834320029913048816474208777284640747338669900176836481760446766701251951528048678017605213412391901734327742058188471215819777414418547074991754742189122379102282057236586529099621842075891201952326262524176570143585577585707617090731637807598655950731606415413967219951741733840474506739419757750762667621268824255033845687441714170897321421511834687649424893985937670463756940339118004936617683527521501687082659808918914772907278993414037812178138254133902499101805328176196126806714752803172405961060494923529048074935036889438240806762615772318889724769581599645404221411379874250041223905798101933370595120038457783280686795644483140945564743355781902938359300038460265823450723149109079929050371971227981880970796512076047319420014047259081293481827719717318449277036594872921003505542234036386781791396876285000400836119087941973975358734446369587311699957801541765414112315435754939238056774676948647696392177377997055515136163270422337166513482740726325091761577655556100608146609629516757993646262767949703128718507573998702637006092518801346796011294876614041484424738572373357987948684663205063570465741875799936698222025085542558713424922719728625791079747336639202223484480311921508254857152447640344509161660340901923345589152267617031683741677069591050226693094242444290914689397945152176418399578525872853045518248438093652779087543097976871427557121699261920810737086192225933094710430502477444326483643255700044701953246904750034930967689909655066982293977134410832072786831504232489419305332888518712719871644517559528852563246131354991439033260445801228524947307480343915748195632495980292687790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,14] -5447654695398893884107665694706866015679122783603529894513773261668476697848421842676669969842361926474476222843827612035901751466138461093812959372922632154774708491716937802471277831307001419475246595474110041848568149647070963253854610651593711470169520616532138160501471734050940762460984669701534595736761750140215421201934207664639291331002783822746338539749345023281127179576752628206050668223501799166357123115528128230784289191966967410391995564099266052603978726353148137796881829946598126611730496538419538088533364053515206877456949311605090968798890280423481574725647719986327571361258013944046304726950966715789835939014707024882278395233551253617472156257036000835808564354667710386746626920234512371397377681747293956736011720120013028516884308273606353573866698634849880923342376437171126028292680469364974147613030529637417767082721074725681648953620062252865284726932982227343460816536575952364443249197267093258778073891453985335620175532441203784000408939008673379320155571800870732286773660487342163223942918311845250566034025334229051310627788859822583091316463963148810807358233102203236220356243877968635118222375017392558256638659898531534317163763497736732431897498618209459335097838502617732976080298347424049214637805714823153957304611121753723668417642234310666043379381727758486692666943188216164953112102533581236711752533850304509591276141346118480974382115169460531199206248377188136604869360299631252097866420540129608390220653820431136072816590428977911401151237367882814657923464971699985256254551649550118022865993901560425849997695384708970467995947247105152231821052669345605146820119160937818753667570696911620625447351000542632891724621470420420190795071595081331679321861588271420792910958980254072576799959473024161697503471333133846559274617089321134976683834640909166192235362488972168489355836862782483343998930590616933809222536139448908995575975206339460137759534493362998171703366136293075782907436761045190903525476038890064738060305762032191346558442783892792733990187217383060990661110875907953850709179044295648756086884378505180208842709760252163990958707651168930540079263957895244879516322397542895088075493974564417851202824942404924029724841178199957694613392088366683433732790648178186492405103400928045706320189814387538401359212297343287817436940030185118133385132111029916952404735177055562519772380343302609386664670665897153236802531620764069767675757820866123200744940941171407277338780167675827992120759085841120044312337651971282138266022808020037377837120505734981707129087969828264572511443320619039157190874860071768119676202645578279735696631481145093549874298481849012430292005298451996316364534727788885917855101778622851240532931709827142306438013336898464258933094274166043371973501517546012791360922044820988524134096830255225063066203866208935603286589802271989459345928770111984001890198726009630173207425870569487632088844518364923224907059052068981588740448190464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,15] 28591671145980858968032979704438143905857855065068876884609010266790659096531500205479552246600003727687924035567182516338513542286586669771894413675815749267438690687091748377904887707440185965935046488118483395465157625743756837514195562744311567208355052307610002014596868246331266376217135714061226986258345963590286639393766349183027690741098855394628823978747664819167243526347688040957393331122953959336382512616027219418839899009348268283884057525494602938399915213787406202678863296307005716029846639071280448472107053460021435455244347313080772763485420029186300324644714474954111432496795890333138781824056652466352684085176341299501765258347689805762485093997158419531910479830688403758021123947402989645462383653907705248115472382267145665115308150441627099877034561524856053714196161470297881667157531165046775457845441841983381721927454185737949432346043692281303673934850974711099160964081390026001737712413585971692229615992462316736261369533900554173133907737556240916884500103604446419232945209310866578729680724762629620299818064479965286062503226972842717707254026219574654251235306499088325503137687243590470374564598885912053891937323940000831774006383149318265584128678436027893289845629012687966867919581182105953548455416377908962135051001502182736683529125611257310318556496740843649983195644473874727415498335078424037140665415952315388706444827865921451579184392398059894135360156226039188929844971826389778358374438373711727938409911312035766799618313312439902090780163049953425544949760641676618088138720172188661344880849289593984437277905535987119094408234140490467428861015460256660792974029062421197226016174932185260413224843068268462479774090196138583279777344980920074794981991804034223936130957776621423154436363908435770759442767595117725116551761762542126163446301873002030222585452518344865600732019177742237972197717087477645258660016394525666190586229183036462024458244198413207166934131946363409658158777131264519976904545936098747623160289196688976889434113760920283832149972747900940151350928594008731939034182761671031879457556449958034744026065998382410973158082643490043195370633237889149271537801065313307058041321674802519063227515742364170486191377811463721267028099947714370631832384681388313629924701182739835407111696679851943036754772341606481019959062932812532930979661939921828720123996353795363927850419357710536991622288801421596866062901669472003354921318082043193445541153551105945218152457872783710035685299900444881522898244955162516034409890979024245285645566491572226865876312207767837190208525921999504502764627372406001632003926971499502250748204079557387454256103095834442412768646047887561406005076365951814405909870820394685299827007714700886226369455831372791601127603857413376991514924021849643524982515064639708823521680017267609457705048795745503858391881457077385217389718969223584454358077400487429195149666806954735312746375379110835737414539076151884470349453066240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,16] -95518317282504727320884034702144492393433422812506270603729093367890910233893780964396778043780792845363742780603231630497290873032466909026206904535407011328848563995055115432859261703206331327057051685840062283653212128741871995092431695397345027098108694570378000213392632294582346183748090970754849007772726006296085040809452352024795650392854641353405946681529140443971117195405617592580447942141920137455838056280276228153292980169713461875024550789966956582230746312746080408702705319021693117890130970031337954128538714513437657814360680541569469230922351118852616618070412650398013744984057172447735349037104683433605107166212665715387697853464814857570438672140960668349837018325755446350809890036060330267701251432637810507022929155945682301422869785001136614785580202723341230094643674316485871214697327961201563960406721397002628949938050917113281358540854487807634554442099445761592444385439153730220237047427493434437285973118844196946256876358127320203829317051021603959267116714584095379008285690893478808098160735452868809636464000687085529629398220044989678887593513546315839431055779280817783840274864555711713246075337822592369465909607669874161670176184034341792127045697110927165951901241475002988091183602824659399531896976787991255048505389065062327463129038082010489280968964001386312795816838397645900997460429832836667822351784778521846708041842863741012371042682166677063042807144972985513783879791676145886454580242015673429819347383787535308892684227627586120097369981713713023938412748329965330929772268486652945048890392237807230729035239161266670325114691035847249891114521199225914532307218782558440216998232133354288989264452252112290584708079078320642066865065274690916971801774911823052877969242255089424160571474554087606977421972843980163746105636726416900169354737143900254073711034636492257262579291651742826978618570532347321390588786762714125240888326971065309537209121627966622774307093183936622770437771785704865047626802086275431314749478503743341292241837634455814142772206503708250223493012846018172571707390795457607694993561064059948171317520916248135896213761749725741696333929678859949020012824860041032666128972667518704730091097662750139868526482444700994706364550299631689307368302745103040294540177319486384525923474903770897712411876964738072235051558110324505842857360753221714812202635889673620426955815831215547715379574776292372118592898975182931884118690608127612919265235158753989028070170089188723330632559040196018287500656183970312035930656053579404664775047346231527061094208385147466314261126816969072560094310511212433461047494939194931522940079386576031697145909551463257534151585485635710552375494104698450379976418504776217431599152972561381071972763403750183153445770849181027522202425012772966743883679448667231598962275518282993864790316331941271695624498229133659818211669743266742095052805957784775543896822811475075890371924246040474947522113682380479201855961825280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,17] 257530743636911669550086393266990148523851868213056710033515824298801678392669162444087621249016173369970731070700727692545883938608955507377638990777517034682859665591741936593090613461133162124734750675335829346924770341034162469970597446823862676614094675784167884377449696126141536217176757162365269858629065251767105550638237151482801640706610781274853990723043204405153649758726559735640264218850369918612118293281126842662471173741289151866419341040592529915781235685221954803216268624517468532058748434905241641042647980113713429756450211761799764708271660461243845326958459571296814126739718595962640985258974306070614816993375679041351910633858814671192288981942708921943323252393713982826329905854377648640048411716987965588351988145542573280225120635709582194735812193912327059765781162529492014975781704517933699582867381146287116270935956333597492988029373865609162345450810938785159997208791546956545806735859776291656724442195949995528669944345630948470109560182037405019489296474504235849345068665285043299051580225707250547560101028244487799980225350059034428456116003998827885167327886926220915332875693180278342471945536069403210626143889098328067972464204135490339553675976994385534632674154710698987979414814642473231284774738840698874816679310531251899585605253756285640463378706248366603440107898921616203693150465424839959097695128668550534186777465668896999336015547843751669821295989336459323189047834723860730419474194932676649934025446839387147045017351158945209460917369026656799851323588406582724279718279519278970764527695906942567647270650146763108878779342799234285046355688221053247839297143216694082229136550289584311936101457810182255294592278655362454597376868159630364016212721616557789956688073241813114388777792548244434292473814258077326718156645999016942174332494235944587662749418348597014863329508024285202176551876865938829587944941534170320443212708427638829071475285501250155099422958867649745646992145947725151439088162633472782673796506046874450053399518702409789167201898985770746133551556088706711199687259482664039734105917628586540509660962864912954290881907636522131104773420012124797597018901151425820625964665234977366307724466199357505964351311866447681287728302286309277509474720971569867963278407021836219341488561694127607918272268588593689473545463346124320985029203164723299375925180694139704592983097934438469844743550305059173184938479178799779598954005112990299183645900026209203525482391219566215226253780928837654142824333883788442755060976938011107176127095191730025340672082915428940846066332403001281889705084653916514974373721222183411729234021555371447556963281752551159105244298631942097162381023663305632462002676790174666653073832180215061834661378895463373956368353439528657843189273275285337461067170688280030288232192136242009020470590610186805316150251832982990813937074734570663520463827039218665312647343273433203419159993912525685841562769121977378071693534167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,18] -512241324225151899911505340923873012496056715671409685004436025492592799420279878365501285458144481094558437545561169579444110828898988741278248141251191905978413339186925104548062343350435614098211026669870667868618591196106296513747202411230544895946067156538320898519451834287466678702716377212888319095209837660869109753035955401563372087318367848512907557608289754075730103615825260996682601164290274467572601939269638426358865867345900317119385289154194812957040600262280844637533228474794964039788009066553636408591750689552077004898629006946953922420910341758726006092382867169297710741168797105121889512250111367410508240022942946370491822194377299402317643307014946056185831352734470214711322178350645878467827532497507626921914615588358023625428083184255153545117125724126346979139730840425272518294819831094029950302850946618935493336687686199720384889552047446661461044792926181669069487246602433753143255434092424309462393918359748344102418828598400218836741697665484082882699684189006427759759461574186000806623399640701163617201885931253169082993373957295797795012312790518385099822820408819521521510757658549787490232970865772994598102302421877676960463187871764025046438184181825909265181709201218129042895676477221773586813459132801589506623944336062938636530971667374706578136630966181973563650159884600206096842876805895324072767901469292021367459144273595140501926361996022631687180480915534706384984119888558140472780969627265733064594180952863772463472110976772834545589052413733168271119353013341657809877458872691389917198779394698738097907505105597847389027819603754967003909316207901269659295310868129532006750584105340572204867168638947406581561088527736571995922075548451618175126851304164154469589280487050172716175142772972443502363309659412650753347051189209973995843795191713544028102755293556920283578255525321862716649505962575031352121832785894431972122413755404764311664646123769542752716576134541893516576805564060614970972484645247831365064420927702287655541987105264592713611633611539811530330184849704862647220625220669675220901930516634664498334994127428141363263135335772720670779702759029248098859771359157165963622055172033325830090914486259209978727652642408376401487507974822432818888211469140658722611224532808528012259448348963773823552678875774719515148178624797230651877666295918312326432950122813741398929242222366848143599835717017306971804640874135419991212812489287616303788696339477560006042294025253307222117463078102789236360920811827877834563433044615408712289180990552892576938876513889831324943254336513119841328732376374339295495569354003121727366921551031520388939790000887639744208947839779983485201690377110213386501205586029956349351185494092601789743378717116886553600993617188106415347514885117275818993172061109875820438378196953061068143247884610403626768815690095956231035732022596947265133588118589600701210759381455199958503957523806494573175685239612929540009534523703296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,19] 732529258687334973041569909632711835553919677081537433466552344839836066541857896265304356546896503004607701038369127780894791631193933915488529284528223322627261818426313422687117566770245650714407982137170792121974712906136288362934835105016751216594654812423602931580195877543494736156349498236467407196404110224301890126341179159254676150476483234832088520742063646381872102210943295058726644254315577611372494478577613855618134915814882777300810305650492171544342976542757125001826442713508716517750731651572673636601693907327543111793906981712347762460804391619896808958213566171319119160662129606168121329426993538348496348527096545291174825666553079475628999597726374034666799976613437550122384250447295892872489305902147441486551680756705414363532261756824043474719617983717232207095350250295359431219940850940493597430414095644968497842502230117817851648502830653921176075279661093184758822977606231473067480094690496595050264434127055348278693907822626642728622889259704995707056462986240749654700513882064895764563548591124741430199568750536812245784951521406581433094363576046940664131315669487665773124277352957517717419264729936435262539313407192527024840852082744815084693575186932623234028617561086975145705384513366899212064141454445549736890330483967810624457777317631811705742865478417288818805063307084146147708845839402741197047508781015553757841073330433167396617160710232718868458851443055091607222317666729434989563281803910558946900243193836894403026768419564687594695232184467306501972984161800541952282470126207781406496474805164500888695744239246883644348447898235317540059712705395243051786070959108147976175156658809148269894687358148457515417743206642340824945368431364384288873332928324889725203648544030123219843788504073400234390666473676308200337509996456608144038932252612588681480083815555390806259987908552024163058743236298188578535094442734763987675544678262574958239477687122408008871490295561125729723482582985386646851728469466170616883760530710200311346131568133913379393534674299987116362507505724472692541692126273468383623225320846517258474494090565473291615264879005249116304776166592050337220575640932454222082884736813807100162181893093231154190147573399298221637052710922136336638382530395359085015116145220278022320114451249592411036131329421442984347982810907960681493663178369495888669555161778278229991745823017490132618861484925939926632337618370421744664609338149068011393941524511002536074170295794009739901495498761179973132316727182208855333952132510623466164417136480446789442987876820675720589563375470142845452396030729924921973309677391882166320267480495265476224368945290529225964521158899590752284382533780163638213624207603282849422471790181670692768522570676071093299096990630425466388474130929557332324000200243560235827845914288943504103058072933678387615382831536520848302931214287942882111368131486609430643463916644110998024658099747992783742662682638693550441843402997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,20] -728538203301185398192801638795946496113104423155402415898820126063399784823717997683993402236394204209361285673738972039196261184360494958855333690205811012892106595101295600957556324210591105718880648665238388386304591827375040693712767576533782261937909604654825683971948017797438918378391825891623605028451616653842922695541688056014850691851335443426594877994576689669129754404478616752155383822345754547988754117240225604027477657506032683517684294552448658033025650675367873971428016010365199894640836046039214049231017604110598918332501141642574110438042041626974996291953153367589981742677577996478054739203399285490032435968081862961320827497835571650452141725735343509164415707940344849323470080454844954121585407188502440345282969676963677419288256610562347035461575514359534703578675764362618398801395257250240122018726569259617628659995591428649488873826698891592763492872736745709569369428143054956435952633038680776376376240341387078674245693428617509923093531348518891618011752280279674281807902409075845852956587100124815367517661954378083077017850677405546448958952226284441370873050375642171012192396675770063734624526894952133545474925476610795791870955122219975956838985005007160775484388011259627433042279008396744076327216758730450165285902162920394064670682302742070177121356562400376111076042668022666774138310681160858529014596179960237988818554468283727879454465744572020219448251966341697012579799047179903966128946888992221377107584126608854430329867461182392404900885510212775074970745766206949279625490751882128266437342114481700800901193860094138763015092299208945168579559513943703040852190458142500984803312771000323139399967284231866245234243843634836832261233056618724804571859054941998763943328205049993163877791831626666321562487007021386661373631249150283880990741562980525502618218788810943837209098693070241615337336391724483503054256257031053572731545189015273670578682217158024274559983686199753363044145276765287582894482961662885627358324194636630301147590164396240284776098458370235528010250430034745673624073293279755478390970699213070322356993712982544042940828300238017206885397912873539562724719908932717131323954064191230876009154701956836901379403201064315129070767244758665297397353428486667367317841720362781599358395058123777348425009886248162413033340851249168895024050230954827941812850632860483470449319678535624927313803548895800923003230113228543776560124158274929739929301532505986997161414765289162636928221213143716226476224370047074524864762569096035555030419962853159808328580387739923859075082530565362674749411748606343410507883590235524243767645931748136661641486278290490917095788038736176527012631371292908454140188483669781127402061538674328261049908056308636438494874740892080836681827799622342698729557044790654140292405326863564311222374265289697900490467166664262032193165994814184247067302953795455798772036328719843138805422987182088368835881904207710227700152436523008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,21] 424341110511829216107692045351358671892586430330538169645185618093371141345842101749065986569446997047001334593050641229093573156506399338470397652546259051978391874503529593582414147921068611327177361775141646101165599135470523433690231449775111173331080352928207328666507611459421731496287396319440732921690384847642977477293370652493210799712984965212403547150249986195327258997996009629668469740749384223462064596857365713432881553569191706020308164125086698686933704589480625758686031796990328349436990993844107773045982368028825318827162377425697184149850355466546437559979581357627412653120146537050691619722684618543448275973576961767299851913874076781497743702898381541356239408581896312409468018858053594202933452544496356534339846066843525679297590578434917221307702623649910142253453074499123235097593576435960986000011136664273524468884664831400031199136664596752375333056323143423492811583076143808133633647711551065140855031753895054610309917734655889245950084400612236565834592015143033580883505294594574683735975744731796979190966744990746512199343160713967998507810008080310185442255440003550482008945722785775722716967032128338700909394314778525435130767029344904063690234608119998018269916958875449000407902645644966474292225859167781269662165129670559721928860739069363759751821510403067589269300403365620530069601643802243925627746297960722502739340994257115456960455693099413584298171293718402649449769665298611832709645377180905185179779247773453297534460865683955677322418552661794634776395851400098134783528680253697163206003020984953050742115427610045747471027138269966560147904128549255643462356540048245917859073513507113539152200219898784926548114582134912396266300693639665848445871356101923838083284760425920617094921977156909309628930180014892902892682510118873460229695975073578278377556678160836006969784123137332591851027039921865296134953574569359633157897989312455194259948513713897030053825718548276831561999554010126382980482194827951857537553105693275654455943782388751487941843299624979147535207901852591148613693640211662463277029905577699111013292381332867894078595025304316085296438174215737219849094017193012503242604976093203219985013563000520300351180691611104807883541240599851070581844388432640545265291042019515263429601393867451767799700647643775050814495784360356048024122771633667870481590990489449645025595877484623242909419116360061929011415213081716432290346323750590754164532039236933276370955381154659127059493558419366428446648159111013879058449945871243578252636434396943700377774388031987903926447833872374361316368974553915439607346931004277330889958044244625372608564126845784721490944335668547020890126820432348996892385592328825478949541322097575701354966729485968038800706710498938363640592832488492641869178488445285390928831622014344545979178564255544497944653536048059682238789642205838192855062772926439047291453618026253132111348571550256312789087596394578247191940049141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,22] 32961387416891657532544919343993200807655578793872103754902309405500180281262094498383940494570311355533757623510548816071299668762251445471668070939150904053730805333015447378873483135808677054050749508237833575665896467967094373695209791568156498826012825775640522694882056913403829936142425287098073216951102127411887597399520719174325159271508535379493888978563035611056740323733540732988201101865177951929465762109337573272184048776023942707002878727428338452146854519717778887371971233679215233540459769871591020693110026413153790387288543669395648210852168298305939555282693144565830254924983761741191628275261711980622219129840339325360512027089081802817152280344199497600331869462006710865669288895710314312519495660065809806368991099606582269554772774513153857343889178655209121967421801302288160804358496695696915102759024226862273257047113321670784367107813741489610428571305707021690556697650855400097439756974116296073872831746570735356237118707940630866869287255938785084142622445900980036966057376656363070570994580209795579237808445542246827682220854980950118655825765791027574897975708045348636540358657785274303092412818149204443371781434521549986638570437735001361399669308978344860149485146605192733530375716202873586774927007527524277052536909347263262636031963810914208632521008443923272701289566624137971458547390427841352131590920028230559554468584623641618501446588019962671631490950961975308658949598587359760564931507073247623067518986867566439843798121819442358001765781621465471047152223724909386955730889971728175985954901922762364318606883050836167639118463937837224720320994627628690694050932863686894291870115745754275469872251769869786617110635746307886196480345695163734160804251873404355464006184888119134320250699428348196468447702742486832598621969124628722256799333432866890455307647941978336435700854409032007169292512519396340685624654550167701827269308238787450119793381707379652185668167505654733543547858208199957016541867529792686480994254828956019656061741258489750635515165890126781238647036565151142096570831681628123689055025945501433620661573479378946364663492290001836288875179236989167424419440692643418201944890508513838954781532803517738924456311625100292837931035565646306192260992129051059444898518338761539545310150535284361256252553381300477238453526259706705024224231059697947553132762570108777781714182510415580655522645961920657799244325669380889198762580669229273843249456236773394933115853837091749168962622274011813530536796374446757642337935258314128095940335597481557385927839642280653048009934916293704933423562709434895582264038039544930720296992882756805485097253006673217626490430137733590236904255209074164687610346126233187828606386879948362491768090417568645289927161350678472831882659324005127098517330526452211844590172585821860115728140255722282889703539916944255105160809444269609858104260380978786508776369317563275298473662106615772365035632170233649350162853658624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,23] -370487499711425523770241732013900192304029402759563715158464554301395550226590668740472665277799464610411888288303535594422565848551617124465703100929973979483275065307843714076793527923328634670677715393810660943347013376276375977246105523891389168058453861536352818336808073348658966571635674006213096848467911580831257079575330821021371055129144904364097901507264322417795539046892798232341818265018021934349951235210646199737837847052339341463425950822813094658677272323694316438196830603650961018187486815889294891460233409258995613674539513928011497626082259682312811799512998137598463753025880681825357253512064078758193270420470730366545784638941684210197027002819078080570411948807438124326032659142143736909237804070204066328432024762456208814016894269564887548300250721289210234069439902215260677364729087629105189967315970238109874869368269169923089419276713326175284122936544008150993421729034544815587845090730181369094197398227835632734982202434461882446658430972930504965162246121116922735469337585852772442588314004357302961126227138387768611248873758259917155606660503357996304737227183101393317131767253674031976491153707967607848882629743249092938768516096076778436029696544245304075759020825377615708982459828040527987027696400459350467678348220816920321976117174427683115308236436926625646365232305472340507826566486045142923351701334226343791016461908338442173865882974676742040569007882076969010341669510176085397621944844532882577773007761169429206139295468647924511111185579177377001288831788117072548274706817439668157688945281972389946148994104047681083226152789860267840538807212463191080830883909561449407890894404854218007166511211249376911336541212256897064357207093008871906632698979596335762921641679075564706148669577618791325257210265842181969504724794499379559900371393757283348072740204295788429833251849688082606072521513070752359295802725709713607456205075914537507337409423953733910146967467989204390064301824477126537132354227048183660688270832711414438900923191257130657696365569957876495983289638597467850456824405528325460996249678010830849654711043895288105309645777120856198811299586828280487754818909842108695806324906949669947048559451126489013528397828549472681473352074801412537135754736011302256206008014390490943415015651004154072613902437483497240156736820084487672936816458735298855643917233163460035867456247222986359919131869907594465627986725858827190220297386427064095212291815207976507799480941634052537507120392342170996524522041460117535219247502400286177996846737273187962652151212504408811110114728164586619992718734283184233774592772594985109339991683461332952495157741364765696147267561517047638508445954988110695969933089299928568321720157491133194330232293674804023826927507202764497804230660857142605279775778141127939666893332158522000216103459106635867089190642497003903143254111220925501342798025431973649638433601690428675299924455006144945196462071775418204040282819788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,24] 424366686689188799796012379905423796101387405435815255038177808343614648592144151141118383993713835739179167102321643635809398572435871806934595363173095555958871594183031316353423281691557267718346541905940964299879087345501163361313449005111067567658206874118330919990020111630966436081088633504934517701402201405562791923800985752127577898792527082681697465564855987014851991512157504481092845627793708502585829344804970251084189109254309095798534517436475554421038622754751285770615856787120403246681666104482257402622058633491665213749006421506403740406200977114474961156140143871307443445582618223134652897770214947972741385916483115724178606585782184366181275753685553482969244959137528571112085854390038105368220260961450660933901366038392916370165921379177437347098451346070037632107799735073899793392173741382871606025372547499107471538770198684115505980953464329160797341325811550114387021848217186964948585711839679840251537181437983240991180524745430589456476616175245929698827801086689906874321302761576793857289578263630952054641179614770742961376239636776791168915942677404305170313297755679856003204745605498419782813706058468352938118382366754279468603926277276324275399677396208283498596850075568954258905578570453782981303578991865877672483308105053525587814530652968539245246382366128451568060391516121322251603688112425743075978639347470513083272773095837256759032854087572739047721417213053538887641604459888068565920667395654186682795498134979473847594021293654443889370775630623351892514210400420066573677958588354856921268917130930838903231800335465107326562601606910771941790442493483326098532914279252263295435829328958046846479584802897383745308693425150557800000367927273252494402344390555034453108399234750450992144538714051688356075438697477694977190355280118517877655481039278474512580514738642240973703655212703157866389287956522415195487715981844701820798953177611934156567208114839975967277436561401735128132210418955853855058823362940849325438219032883912760642587960122811824908984235228430598954022565951591722010394241640109234965433244079784253353105298577652878765962121109192930113856815600794435211702982498938057446460892373469186874038151089032482217006588260980904325755433887579875619075720986347803799708721317146894091516339109063213438831414553475284792770821035670573796007387570228726055753845225587781810625071294998041751051958820500337047858042593147265495105275928134023680248946553418961872428061567633087514404378975557403730141389328752346066509597771533064750294147660078456992056856672518900123089334921548613883614301671123797514663359082128650330927906419269635719229578037904321946038744971170218888525562361096517282345588888002251463946712930042812721025039645904057368946059727323821191587492555711444604332058972420618615618086281022275981988486399376469547722096417240211966510205744801990440104922403903636397570410916197678396941872172505896527489762305157624573877779693568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,25] -285042427541020720093380629958561831703092878336695971849398900827073545207170159443311760168246261975447838017215325832166583696644121877285104512227026940433382632756039777643866848752906880917985843293122658995609856450085919702135698754858554343353762495840740271559336986543119225875259621635151617222564224361978758505342564716798492541828430185349699610801306136020013211254602714085657425932825704554954812672869008730928986103877258585252184263940294853729930728486370062150136342299586343885579438240621008919872849075767257052170043229830659774231722277781014205048728502958287557579494946320550298973037725525085809949350405534433238397342010840767110925092536674782218408287183168087252059941697564976016122759255428745961503354662757815012768857073345835019174701200270953583431844520826682562537210988883224853454627371574793359427187791205622508890386256233639280336933919762426048695474568658502982957494522805913650413384021599625390251746334827996232327307689926546164896329652587466172236381043729468832637453254323873548978838187195257910489416120395040379369812174113825055010402734234049701964365285691284601977228354913476896147509585460149629641919075779162310718680908805846822014854706527457707273498320199475447542708595975113686271100173967147324622176674806133733529758101691421935766546309885729446634494740256710035857955059622048616667423213948333872013582068733930071425254706337370629108813172888108703611026479568700482054237586949746897067585558118369253053300326810723237006735376034351324810073438491448448228208286142519378189627726063356213858232358421300425237430861331834079501080842224434193029252823222404774699610694577613358071149622366189881915379868711806026231200745466297678387421190237377187224118484176026304271897207729448328129256555298497927350067169071087456695422748011035786936297929505678993614589864715703943205659448734988190022478709126379432617199053987712041909274301113195312675159959003483404874339220970192616940959157176396308096297664319558060111865261794401890962410685402375513967705021979479904370383386201950858447865326545394801639643162807594517268911725163809370216059307745135766396498435897269924691367686580741011041241663683564926226931974769485646943330866783615508451890986534189190365207924459069617861413146661383886952185263848935510618754700395863811610950685755295188082171406596744143463663729721024612628929327099988351410664520429354769615464906929148402203371546963159368204687723412758063641879204989444136502299837504488372886886933487834044894415878768038593983203320119436282359674250294618075323374273001249011297736392116433434792500998333218267488691430011423206482759282749589894855998586315954197787245347811212729709867361594281699882914060786903011755017452918251227151866983519210131375460564955897977696371683266803129034202917813498069222546475229684504179423125483830083313464751933753858217934994498470330124335185865259345135052741672960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,26] 195113516855970487314051200295436559098297422796012009423120740424277906581574449695786393144875475264381454108880579860721730246774636397401483065627244651383141108171498798370066495805450266574211312779349564772918407850979333582420903301965448448056207960861761549273485880173164859159772766264628082733806513860949548946677905710622756194759608356272397245466372878921022154600903111108822878599063364343435460710971085413590476716166637820810209517027966689985589399363742656192554311600075287537998197044127127305366717916071966380184612546245325365764123116647938365954767141031816879959340971024208389549818287563895226451497208141528118189017498475187205649433443838184573693631161289105113878340946688675937633485924324484433529213160574427000937734549063260484791485964729851367959368857605256805794875105814564439123853249296971561759394944979674496247582705624948875662080494315119188508116320618683153406357177844321163318051344936497475371310771939347168885949966519651524860948756554694770736178610270369082510414531470161189658361521347693893012636826558374371887185073405330156816798524976204715066739111144254739818352472963400783437581722614550006579768711893032406428068848077646864759466808046166759830672824458103245371903697607293438369700004478775567745804607896496418485029882849840199326654957856693343334622909516260005928455199910990532003610995854374563598164033952345870716943724040807407888761850376872659779278980496435475490930143387589825811387958710223652030790923466523029383479738348017307843015562480936354007141186307752576801301207798245645815682904366799788490963756987748435582495715589487394135617743195464198524060186922390273774174343829418533573014104775499809401621668190079682903822215327196685921442600150794101039069160330806482464616673068908927608841408775855608084297820870898259377091126193077304371660680016010059551778056898147138764755156340240851766959207943020703862794667871493542927818828877210906743839485871647988742727755090193321694345281824797626777204792720531028347385535659677247586971340625718516736368557727517229607007863267028230560811855775546196762336236715939709288974780405823157564756686162907000576508020330900419620100344999277485967886850465823181895559563263921637159170374689237918654532040002610171153764650168444486305834851117618193244847169492439905264661634121485233121733911599168075152591365958906176919663714942128804812839159618682805370927416949250666321241482118852575691350562223558590356547242808361308343435471675182175507193718831131436714792771230524583010860551258567629578925779757840998099261521342553536355225539485614804270050095840665925161194906328987497395708285762647146811964395486069134748462583119045620234253135877120211850781331000896425449347392090653033592348116915282288334577260660588336073410915505302011265087812808245453118668939665443171934303051612056002637146248202560985285327639132548692308374582300278740787933529243648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,27] -298668938463856328490952165419411269262374676565494579102972688933712198763133082481105565563657382199411621775983392056068902000921186996836521177932066693454502418084480137243776174493444822664741222031629545766022467456040915359571256092815576959801906289179048078365961678264150111322516967233006853384419849052031062214445413342956803346044257711162571049317582869582506689765215544177917615089228942272937560301712063260020631680329692774490820374688484665113393479838891063872409396609788693104500795788078001142114562141065917659194281990185985956013464792347754835522290542346816071340881069584282904528479102626030672808299353960141824913790309008095115719615492316196282933636427164733732954149372660534784450180399719313864118768244144686825243663410383710417851370939236059136187568633912038180138919634310592265651319663337537745541617073432003166471110573994403862497246785123020120742242652059384679522439110272267509976794228546165174222740496499405821279452482264791326819811384878118383978060738292587200139577510428731836967009523752067969611890290942155468701952707573618885470384982473314382653502845318873669712966572089819770482861248033682507023038023937605419042265012219566831342240856257291240767598684237485855029175278457854883087027677076307078088217125481836684359983965075958693373098181196279704210073175839474149492602543569184316009200740898614493234350405347294429301588168261031780408204105359666421982387006673041933137382430200066820554429916916486650568711786296073216895870751863619416507197407542622497192978317895422694317799719264573397155156271758932192155935155198089375492314240605348725962030940518854583886867544819062577065832300423539336753960491396080376931641268868760913411964672996349927331081255654348737785633404343618669105017513124814434531836545557614644250870678852277859785515678485244838970033992637786964708372021750425757473593125515945278830570775379149941889041908427409257096467385858084454865358768320927934812333092265975348111428283055408666054409522114945124896177133925062587737934086714462146059548449910633869528762112109241190551223998088667720132678043356623980490873571261283237504783335650220437980201278948425613005615944925897722488864294636621775989205400344619493619396510157894374597002445441924157111946982380186659823205765420396914758759013786935300427170685015933824244123716773725522699434196511725337299335207071733025254324644040085782226951595404272798254376132317992828808638661102446632790381324640201814247185016828669123894575048635294457499515489609798544676623172402748744455625452665966848540786707215748704887916611165776800446205175997035245685131963858553133814797651390972558386153629664162142307476569171724970497713926231508573076355879932769203164608819237036221662804844967647250666659572745521397652394455333304509978249073329980960691240343731937738320575700317899454547111331338539507209996202485570551822307764090616379031476963901440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,28] 507333217520652966181072753843887259763367203561615100630778549365881965645732832913367970484941139029573306980474591616229351427657289781160757686514589714502357358255432659685052657207770952734505924363675705776108014179105780978719976650654047612268929909860451044130964067313310993484452520279068682744726445323173146712132325124245371051376416808590216250328661755953182999177142680455459385715114480044965330392041830034848622964328631850259811511079487192359959279732887330058635328067484456622391729617656664765982865114651502626229129954660731383799309859887730537408872972106329523336290319968908853892010073920846707538380422420376903616776978149843717452239593260237191387116896650459159075546332642667671778924505331086797660081856355415182991178365437928002353450728744532406378031422974358744682782641768305160140216424278430234400772726354091411330382396244902650019754606387750549585053327138040409119368116619145630703903455797840905496311391289472884571821964360531085228664661935480908790984414217999241530578106760220236414073535731787512606011312299276664371404865553597801363047084099151115147163194182292380035161209816027467189409017778567350100960333126619452848742303091264947416656615662846204423393794511200078884855368197179263426230210082326672984631776020942470739400567519634793100439886438345728556560070349941136886005385148890683907998184041546323530610015810233432974105878529827754494993712776657850860022845076220859635583241551821893332068720921243867554435178810069720956040021979615281165680785846561108954216123947498240640904786261545817312105533643394669070156409358982813566827459602517324334713153257618182628245179641079391209525972937880535605369943753434971051539575370822774390753037873482458475234342486581450346643600622882001175931625893381024537625966432328658459566725164794877081949584012601725555029079832276450053557003032973075562025532839496549494366912955641571454286029460354912888074582161178244992265597961574076401615082912397868706210876915214735832723971591816184242903069183466920843796592557525177897407208458750747229359503956543701238406542594762925901423991785507009506047605755711870535789879427042022511267675220738110443789523925158243489118348658157047971106473397653988475654122658832164635901835966888208401286994590738403518121434804833543578738225440101248587792804291529336009168651909502478100054556672923929371573621471298911337557492820005281777680138611344718810213186162279226030136905014276082042676039914772544257563875268020015128659488353879233419399727671790565048381546697491721726047360099342981433977965372008403190212884491307358328985413406211924527887145987478869758432710257487358120083963895733910736828786624639953830509316452497338064694441807604850006845689055332719265423734520680788601328044433670694195377879251038502802333925259029807513265756049432964426593431439818714134338655381718662784414674644786437075716070124707391093929058238464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,29] -615393426882415655905516609423626260066301017613115141154107454138381319208806969595363396762314801732200873378788930216547323912987884086578124146040250915765671612234847371639631325099284795500047212824273531728835390185179888793755997529342927083297563401163265216349264959114155027043147779734652958601308769864551332618597206455447107572714119490940296113980415740690679003032310427391001009377560755396324049325387152884713873681281734819334322541040367583414089982637415228972146090153339402865279152681754777665071825028544830356942750105969341205948273499458376765300084078313400084221149568762508964003850402195770812255085800998348254989030824722516998490673868219871110333464359096648578214877768499244499004008640385238240369575876715500043255687764801331337077590985476660144079754043196902530580644624957354535715177912779473374729421482714011033656996642295772188666850541331248081702929794675631104531798183235146155870813749933261923049184960275020191447524482887232162946957459149193394582362636103998791365338732244272247774916110839103397727497336446879169415728252600417232000647396277061885479658450347378870292525391629511459519611242248380343153916302584679341476618907365731142626685932624747240872089061663116949791672932965502875419367405580011868176673010537530282574103436868637419367785335267895529060544971491898687749110340480167678720072059970703173129223130111220247339116152865999748804870856954156534306736640213346473977817337447786795402639676181841011943308986478495129829443297485551848787520951285566065585225417712599379959828550749426396177240967459413820867984621492428793941345027347974315673463121342826731032100840888787564613365596966473754880866042020738905731493706950981731020726796517992478606568166488934559953510771209281300606407716759452233072548903456107295271951673435205454180234489103438402232957422729351414805378763039644796439156417803479682995099324451705076661041852171292261824085473012166819316368252080566176691468534135368969272239572835996707107914992882847809111897842152085697749274379545148768496562047473554008594679887190160881488591317509947059440454855882580123751696268203623732736158469656167541064021662840691268390735454220858484729299961237614030565263446073293978296971183848499659130645205424485006656420639919687613725637398157728495739101378819577651877549395007319871919834360874318694920115422123674026669112424192968645148087902976865574715790253691283748863746308250549437803731422721557924088878442996864551519198961083496809371920790986725480397134520165872606613579761530784176396411345897896028876271218095639026442990667675259288489236233716945485007311335894138098507749974296001634505338928531355581287422260226750758128969079899565971960234722906100480133851096154996366744716751559608960967757386737606683898218199404063218118930744586527036819911517614432027527669120569114252121875595689101578920665785176132065522339176214377957151878665994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,30] 517017174817461339197387976080244584868368909621008272330043828379935942595759282107802614154287188285424671305214791222946668482768001369873722826846987860761624090074259752684070475011089698283351785608424582228512265631996584146638586921780483411244389977204659168562874185472220080166155390857199532159043661170006030669631914720848945588745944158953693334478335942964017647578086927374872222844710091634623732868162568353447211902005128653463725001743905746050646107185403876193810307575586576255796963916340809621106255359064862554075756301021450163136808197169964269911070639724115637423617588965191363716321776853892054872195058881607831814405299111513720134336277685901600394988620407512369409531408599138581394058706532511810891857587531267810031891827267072552353757505865335209695006283136645325067728496376564984382094934466809027514686064082415372594590728426163587413604023015339220238969639921359070534045589661687061444482562268895368463052832210455316638058810822254231361756074312469699466565736638657602268255556665168420396713131355443437993970105864718558084019358711132184319794522974111546649998171342303176520884697138441083499986456323152557591659098778604612466587497872952767084600021479052828326452937210654932562843591665582487611457634222387324395399449813121911549295010327500497670679677507078668519027736277189077650540141206151985569138491332093153887318948321351197243414017769929385133369987625731337831266925689223398450635454127306316701181717020353382485043172516699232082504895841620068541951086639733212408881210386852263661780438401184987983640692771595062776621587560528589773794178671522846687027853249723344081512651992034917972179397107111772045945959082388330326447533856490572084047347506679375225102149168761621190416654576777239518954667496056341160404192085367346004849882849094840618997246129350026773422525999546779531915434334978335901496180610866038815215347014187400748619858269447710799405859641889700108832105696616191500331433099809693006636114366412502470081454209106501943671130438352824581651252683054827509040361172580645978663852375656634403504762532855099471623838201985201951270739235665053739701611955355349787513691253644381419692909570291166029512284549679388657687651442324863315467614655345006871401848469218531687165767119591303858587874787863973882854007878610038603477633631206696097309276020201401414618346167754737217197600649490199489536183449932567769905365543642596403784267642514263249954563220581655140864498646455030546642266561430954097073776312607982381584061694453210345227418827297707343392268583721815387702273529999976237473363113264226251652223317520811254361240586116209712465121174791502507772538822273730758481717709087743854690157417664837066684387244381784509805275435377674512591703689472548186636348938892611587821825872478790820025445403575516323383395239312811733667948801376999794775907595257909598939845466976619463284546920396603986778949419008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,31] -288214132288238319235554644871234980061366138891322706918901219803049791167762960065513726530841082373270427798376783948306303824163673545220399148768004855192272704509877932500649068108086900699678293229267942905312295089071250913462829047714885357549728685420852194786291264120275718693207618478082470880675544662950032782162147292836923039794392713119267996308573712454672766790060571633826776141927500973074843527242380974207099721967308191738980544802401792700005344497413058208739371220746110737872656476098111437911453009384546130933933686112509580355142042528160746926624039497150376365869240278663186630884815032165281385160506720187249263629958042259757289682519233126488855872021627695261253445480608363181016056769551169075936796103534189951573254461739935814282068333339389651952204885312170635535291843617960846332537418791719467876141063951410960468890231045002505966861640325875904566827198987796456327386113356041603300375424614519002636897593377320146534795896830980811435313810782349465929512922339571255279936094203549001046004274393895303438937433590801789512153684428730491742822845136672458311266020603874686448459275761319344509051841457381591294172026084355445637670978225841838316563296850921176232823575303637551560282485557949225994538038027223383779262147271055590448040343909726788754240812181373161911191957866231058781361586847228199273627116032983060981888062665444008615894940818801089364344859894812960881846211712461067220848080624560096543484215031782108125155337301209465283977867795474055967645825378681769839779428515467996146851763862201639328213139286093721371877879940125480903550591353817854414317091354378593912057347545462021114943619707014549403092906444034394138333068921537849442098242844240088021200481778554197792875134379229445952917462020744828449520950288189058914157735921162517155943389570997733130421267978028196203326486374623466824992182613622150280360921086418536935051784732086078542460098291902861122621669157924341775577056143142810811726238483771269617089476990628053090694086373527530877137639434137693817186004321996286512223013035492973972862830418012699333764269233935481546664900686164098349726350056193837272017353487078977033978495213074291820162542744954198924931220451307034651909165787041114395467838967683780864701260527450344922800557817140903332953516421061896344463218049256042359183399550036911321231785064985726303725978502552101441623877544171852129774015408057502428249375137708155576477981372969692471883820225944584058012302353047966156013636356959856798047073713894291335277132057927525240004006827211978067893187938523294497176260171931342019816111337706462512546238726274729651897829376266785271256909321455322914325879555037315788467116594621317976893892517750912800621973355460551899091313663996772667631672100245231607406010927349148834690407907268801169968498213467677928334179683030667641746466147772178199156123441588154474091714091045158832896097648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,32] 80748035572976438356496707761757078046858011029344670537502085436200933173935944359642469907095220171624266392059358050608531022756289822017764299887558333195532629586383230086717288030445706542089244174464875518918314821849298641864272351444290790908105148052820852112269565034234618931900163035041009758928470897333618097021705934434242876428404424713472855333894560391181747360516634884412374369380707089342997232687814929196345247834523984530079926287631441055038625418906478910822188227347135193095037517668413396045987127315057741203772005097692549970254567151926955799549138740042096203106774500892794423878352039273153518288289906825636576416525410621781090566090526047634759162007219085581545515931947729203665702046899905530743914584602623653558902589896674981656200458527775449223525121687687259445856596841308657588755915373669353427544584391283138262238920833498871375265294253787168376783545199694074776312882469913688582470501011301750679216938499650479905974207333862437149701222678861433808913240962690686824851964487390875300342698421424490853377687394288125868513000856210522820444545454050178588837046004286244381750428069670461034355936484614465162055568079296865539114165052694617693350432689809227696320341578672347477080667009158249948747684291951193016938761086428297633650206445433767721487093884122889207615468361929901493237926268588156970498908108842309713698731055468913110648734082877223007639482959415464840577410789347383899082219977478503079544296267498061544837774950785913454826128767178824383673610342847501847793912143851714792417495430971357519742920992174276476706009068636209379173453334112223264866214092502321338682224467182364573207456885453460924706040285616070355218995979800083675328754513581041504960803714711194594845018358528908236774843315949549638154305965339138556587080484599588478519716117431429925818504694560057652042857406120501425645541910819625011283493734721854518599617965918839136489145933926440866579845695453848017670611196761392002030940897463435952275778954075809948672821222731450820061123019446328405717641943669166713548521823322755803111447215038855473976524020290143545722846202522086494187825033935629271563314749522662514504342046781679885040140507490164663714328142846376731380355214042677066690556701178451701088958152847735534933081505583563770404450390613437620269885496281842595381215139663141423934714643956192451929278702370600974316220783591822117972662548267037299742002815964999072452236727022785162998777154421052327076098294297648216990611970879744598884387058942805201750048999068960116363960796610691945697730093701144989853108869760521459496120308830063015817035052268743724473225359605840389782582424783536952309902826303231090653996051566428139267482987244604328180747321603935086378549090083708876262975606581680717005192646022631507662573579542792489159926679117596705136981338428889784377337290344761244194549680196824617602268787413453384569736658944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,33] 20004799987406244387833160417166246218924477384990404812688287255524514556754121587791101414142160546401059050264033517741506812441831049457080933441448021918830240369793791415357409516105609333104668978902524602640654224811972046110099730109636006084975994172803979473892060617407564110125366729425768762517878043115557368639159472481686758050430412698149591086055082246512438834157096596270954070412275542058709500925757211332036295923318871063836883181591401714066419619123099658180671767174871933178744755834048114948292496190873539244789709600613518426810822398524663265173971457286632303609090563385449372381754936834380037228710849389730722122654143146976792367975721832114953407092209119552384039785811456895895994331986526719531043384498380524204479908291957678813429556117119033549068450953563076526859717948037142482652407203510728764156915402652306497958100477630684978185309357553390108771453417772054819846973926301961310557664997905156000736353193097147730604583379623385658771989956127238563214380772566571236652895097671197067413759764018113937023492952236087404195491178189329108864547964427751972359453551950674983388262011005970861372615539512671777584118871391502031632465139917439917043440241327434540541288516047051725237980557157547701526641888823928770892780097179024955272106458524727548498217722895974039757682151112880528278967879364275592413610088080258841253938308041136116035203513085210363406317218003850582867862256801650494269862460901320950157290019112111507019174503836473230064112406306623222273259675125263239929027566386443062642252428640920679018336738538939100033306027508714838905314283870367829229036262018790398077293717909250963575996041428457666812811545104839733374459097704981992813287620732660262212933420439170718593797216279201375293616716765397836537904056703123140337399716406284403290454415923734006418785829661846358422433082944996414664103952724374763767488574384640749529013406676183594422342645597905631590377084443306716593317499048282809330970688636746557301205426812099485506629334112856117582939908138368011035927247684831115489925971990631362468905995821934851743608915096974042813301925571286105041717428957172299947907654681182864578513745758844437787972012818368704709396608812737977384876019548343924792631825891858569795718334144143559006215405343941128002377730071555470701029694993829163098385103278081605239847420606828085082036140266473678775570198284361489773970449514449934801049407715187732130189211851495846347012575623161226704691566431941748109938130673522145023035866556152713641608360425570526680573185934393133473283686473597958660860230905266260211044434159825591866809800896659570978757415477526279866800407130120739599824964417634565457006234919058998239922220652020550735377015645545492073194080604076047060692953140751643107568432294923086033232565172670603602456335506013719071601072082705647883966664176528284685830616860824592214218149261848037662172119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,34] -30616399690117200439722705043122649609980963632266825466527676800300751052518504919992182772046538267441066126473549870427471406217328608133395061189090105366177751195015326617261895790374075291249988063057894300443650886123562458781084855945231125157803593198222440233707076877775127225297147984300325268321112840086098973011820332028258679999327249936584401142812935074965559917833866637717414824099604995694581578043966062470700395008315150131667851086155469344741194029368227826024425427016979140311727665095847648391216247437784860273231596745244304807659607992060982372515032204309649918975120493299909192858903131785963254212035161137387110315124854144839566942929535667828279217222544388265962487019782313165162425707403135757311552849921681605812240480529949863745917854172022556268974644715063871470839475709152373310855594742776715950348677865410701684699423353043940905461504100192015225347138048692355798697034724056953727904797167919626304705643889936273610309838912647710175825833164407604444853204719338340506867062204970178006589146170566703114612325895467562656656782614712502681051514902122600927196015928206304837388916249507195969752779707836587432584308991754165363975412598404828184040061631613590064129700198967318541064434096599676448252949009079352870531617983030917216952464641265151111020377814639013282794193924723071366891159084827298907674047865661823606401797606141243944862127080995448469994569149564891091599021608973765693170185561180460953079258313563584477131623515210923649160253534880313181650405584907818168251128015717385730752389399554812498813275708348583840593531562844358793139271186359127526080427245243374643945115191844395002411981729536070420093017877653457114596668429760998274925659737094754266723615022729316588226590962564263161772289823628790041711724873927551901209800480628312673128840417935418374080625194195731178441458272312665344427571478620730312768975506314022460990581462670952609897494135535083393621377197672242614356886113373265114720748535829245618676047088948877870557589433137875599206893993976013758447434655913452490254547183448443852070136463916412251280324432478255822954592017215167891532580390543658597159499001685378487170980984582699895517330550079864716005353601495618838840809191829394947068353129425705640304255941173624303283474323452726139997932220962305647766777630028346862208208257170443382915513316449254144046705927087355218374987391368857029456438177278920326051405357460531569647735052329308373410500223370800812397522577714300303919540479272706710719451969626950794407723223461159567673763145351952750621092207354545239525543439165805480720579477395852645580407783229700830522429649739636698377087092887534708550855064674878316382925260119113737935430048525208305173300862564372434266711691501385396565342009297729167837367999912781146609530387194373047546755691374526561085701091656530099542469576169026704162306055090964645261128760521646699819112071168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,35] 9293646927985295320401515284330023929666162509366923691354723670163243755481796941639116147929728130653465633104294035401608065112565171109635730504732842518010061377369903463664997554755832605149767277733245286539600528485085323053414544576288596307307886022937040442164826250666352958354086198211468063613469500750328928239859943590557514782249321120440283712806184537423049194942330523916062078498255530183386681325121547963400042866965805688321909634697105463931609639037240152932829970721531620777175613532727758482674861218470319146515837600645626712095492873093937848987315703088744502011071695562784711135213303137866355238460092794378212409767984088938342412923979949335980632564924767596896044351875797016439846133715026218268883070331111089814510417128130604027962073581563569220149119974043142757688631930936143960208732867196583892485879254846534550639584816929457766669483999221889429932669331317587429260450781467250271544389661061062103606951797210508248948050881953042751841212612307769123257624086197440557804126122717208166185900953488761649015533890464476390111680133692586465445254408150386599062589063203826632730753224578482663745973246921807077325207195640925418543354009521925407364627551396373641227912107580804300235937059379430958322731920055494899695512374743740379561389225652167418109226299220245017858627845700588256589133856689753426259646216183099848388658931731508610974673913497105510603110473422092541478631468528862015079234692405537068980542514357855357650495407925357365852031325198969559949553597503560480921002646893080144559213262367362177479083060512305134639364283852190713634669501804039654242361725927021611603047167056084187906720877156820669867269750044899201244309370419419725069062316662041033468813195132121777842036190342281382586126961030387762893439238582310167821583583300550002213514246401424118181329671723515358515005037174635982369780229826300501145429630661441573345942202955812125350806949018736976571534706594562565031213523411303665789950563903125673295928729865962071056063071283511274568005445233283821518670722768126686652077432768972124429609222739896557281594256581295274056502214468932279113657797168722727766807031717424607595970682135321153944358187613761352878426613917474625814201572014638221299380402160280112264828338415737636568943780919404401486632718157240972187540282763979492459341460048293844398573785440928006368998856083756269652800675122086193452082614799172412157604716528793298090488780078346478289061364417851968597946868214854613221895072742244357223738642130286016077893617867341576305896300257533795312475339260394890199758193060640427202735282980600329383131222045929041712618407247473227828929557509374484771067142106815132155166763377027717075784251865980526894474766249986331949351402068933752703900413950742087317742048078504459421135908363121381020257276241461542211826364039966999202994270805843682490014451480116094466963886590591163788049776640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,36] 5521709761409027893363051787667609916294625477721341023354193795222675773155040362868630157263647793457346788787877093651188689625051633500345238320696402111123430887349211019772456443184888685453419999311328051886885995393448294466235886318124717946049982692830714165200058026013029755035674457327298578931227136126590477085948083034797613554104063403650430473186713548650651001083965799388364459734303962485099013722878290761602687700366383241740549380836312527554648265518886145046523424084472920129482448688024665985510819740843461170216611478051468108611132591469285954442101824930648437348079495914894076392166200138532832056335325541637532186230512919891201255285721722823391749908894359920180595385458271254599102961663517508867686256743267763722125523076412415815941369624346803952722252561121005488045065463868554756141062297747371302429874104821061672750305160538044045553816659051383606319624588092401411737072598267876788839564282052737945723531265253172477856522051010833751102795286155626418710017095315128340221013976299649299280104748880043008230860094510321734731116045558707216423163581635887998239389620365611614321551838284372279320575422843653635194131326051531125193935289223693155478988724014710661696570759313204602957926634216386766454837460844513669907144606943201008321488498389486752092087041282129659994924632516005690210063021926987738999145772734846048471976308895790822567605496310462649842351859154589305551187959746968380729311738434302976516466148093838735976461778218367124388276332286208927305615034770881598086124178902467705532520934524733269131277819858990952074994104595123583725046396993411142969043871968043133544992797893991926787890307491312168608576513631660751352534657945764509142756375403257275794676439990926275233695777595390318343125609610327332721586768121853420512196493082441423254241243766982227692957514403390828142789525240450304622099751889541149200126298011987240344303009175855355756747712610732958696502389835630979819039469604237305729712580535731500802900027609909182319383088274713764281343882456631353987120249753843423246361129566573855889623020808704935203729795913794545190269833385615559482797184178182321636559622650472602990991641632755485116937802540615713603188559149443795755968666589441979754939687577602304439519706346592905706151685021319368676704119187110294632991684688277639506820933646280557183577902605062804575964056910601422727336716653073134038341891856357804310879224889354559012146229258875594433050007725432481326828869479939846312099509863266647772796698177806889831130960349026720983623314407942528031446979002214241095399179651714704257820882883823942910095040474380525377630085710124103111556489946618065864207689726781789158521571162869298296846046002864552497962238374028322979575678808394220039217844488682920159144001347246097105658388238484946809010589343040022085443169934970093184210085449582344949704250775683750242185918245164001858703851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,37] -7402241145153728591773062105723105054589763309483389618927475877391594384544316566620006686916543721872788029425840481225187649425738932540144519261493815697322991979332432432964456166818949751361600405805176667948958154270215695781679837872136862435070202455527357072220055043532749641109147800789653576901045383899842686254936136723195563281758867357240692931050088077344990999600987147494623097833423465460595576866605217105392268742808462192973036374464597417445663738738743949584207185520868776608558719972473711203453863250545202279323664205358284773456844855757249095246199904042136111531188242355285420739348459767482695780302119351983192203097542461243524377667178568790780649819000209773074145179274902512822051869752001017584664356992612212634787864429015147854911940008020502342899735927623417007532043837348723141484132858192047931673628697946833768509262035629356930623102364576796022686376281668714446220595634878012031040065669882562824095953284750505197588077352764108727223854352347001470890688090723906673244364151676728980467400754276458656455544676608434302577975298591788060952091150559618120568202544062994938745493223380000310909514659844836354943314291200703420554464290068410358811664923426507240681964257014308955746943067753885561813552750598852660097446562618814210675379628342268629095097952842379186214495187026037930138195741442952356706839570635818089405513829638516777939084400220318809784360920177202893950097308035669722310953128342303767780538206213111801377100093755943801134904409368511541786308728726857223893074322341450191839163625943167034087472720043382718725732514015394800523012534307617517617766144839395118254613197898049409454512268299557590557845769461634225451844445576520446843985739285368035024553778540850537068197668377133502799900680655478009744935667704721090827506648414867251600841942142020315651069566800375367323187287666560940864715937754463984956108126831941838599030312981217411433913553164619488578218091106328844414694814086797669414998293752028107869544055181618886290519199440619816051501964189268669016777885353445124100246111555340125779811159617390274565890313696917901064336225736429877293198263057859059331644567255973746025471060272247149018512745720561196323074491437176022472867503909468326919658395833128451600608550832736014793443754405082295278475583280171765651675760635547620354452046493355088253135714098743281511882651785483096415707174358481424138126603685656157717639145149208482864097293036520085364531270703369190018965166746710700413577070164124479205695539005125419108240558234051963084012643469751368133616112244072480851613039551733213769233146658919804807083098776000819423441346436822196285594632031146064637666223583612723700586102791717547177726983430254362401375239634544417293501361168728989625577404290339308595302186764787700046965171335208210801673005464704799755249146242572897019290526444595683826007694683484047525493764328687226844547645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,38] 3891333889291814540706038974331666472420923618254393241329297159893448825007955114672678625315070632714992714915424795170424563450142625180057822588838324029782476813239309400254455552434008807982799350587069185979744467517273454389828165904004853095525924531460490587866698804952589603120113870360589591361052669125705815885888264779732663684929961455579100854498748837566861683845506161064936984075197541825426258532974966474123840625799083310097478427008306923815595297157519168874659001064285727806756620518709718019016458707627284021541930616502574718085509974352515200278993910691973991912867385140580272349176793024273930157812816868344907382057321582532415638176294622106892053950136964800129003012485247705676527561761374338758451478615299622899456317717998603243187932476771624673566544544804476058485487899759435432999374489076431845569227228299711452794126065603188816417435776241753613760463143428262604570619477965714055086621606449473346361399025451445764660137147168388664351280248920569014541089123129211812306946841867093538435382948350175009996665999381179333070183584238210210863808214967456400356199699323551882466501884383508740020979819333737589041059841474761278438048999770136586732396913013354508332984364793781013003863524548759971817853016675260382647254153251623695159552035232985310400995989367145247675912079907714287795376972175822713338046819823389041620027635591403001789556404636877182926743840161232150623814719819507918788561258667524427879372105985410131165116016008216979795149575700376672713812384545618605341009019751335179243057467565838550421174116089983891624351463473788901492183421067824806358389261464751417538364006679952181279302593804376502365012978539261210178133912599542432024526525346360879117277571835968846212648318473784872568019798516935936452004399216188842634227221960791648227774591256270085543122413201033548762680135497921320498127610676909751638958900949860405014878407863663042106313243042506889394597530079921338803475218847288758603792345404206101054324039361346609910104941615865827482497703424050067367181021565904817531307988977123562369008062290596459658942722080664967801591048850131366270508764570102664409222409636735934003019967018218981042642624887237913818430581691528763246915711066588990232078601926734779678394386124335453626718173028351384521518161829258806758856393368391014009685242252314501015989590027968392585155179389958371815120098198428649819029114687426808223661640841960138973077604052468374492579014618224636314875586614423892450896905187485748691416863243551738545376756318994539919723287193070705830130548743130299689526513576149406981050161683741602035692490490362814016129951470074379582311483262194371960420596807889602222586320553552001090901565608325049447564647895192164426512882657020937174450564258160846882907464100230440312084074656134968357778672144014221061043462931085807726453987804934292268016227958626336394693845286069696810555801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,39] -968731263240643465707527296029858021951538394393863416588675928076792410020516583715918974994165392328551202405881726500656067857481542077509570228819839861953089139420920973567724214200669535271209949470239035198931796059229943678527660757790693126872768772735778450184954860621710309278876069912535570124113239938562799380505441283067658653310517388571254185809883180901730857596277234894201477546413841377536458604438425508990429558208244600926614786692329278055414813271186453800701334890365040184382169923767978900634134284727377419914349857573214947181995531699723919203850684317723665900182701848371851055434759085317570952103144032582139943359356525569820405779004804869344707848575121691296053244438191147882296176189827314246207491579072633865191377256149038412037224118952074950715124239326685370101230560790162641537065387465350128783480939812134636876528629561806509286809189952690482293127108144193600292570925719505384390756731802113015541198279984360055190173243670812384582038636296451354302922775618022799513070805812663853030590215345638219628491548718074617670004456432381967870544981845158156107451647371859890267591088511626015056169809186692957056946699511135893998317310925567164850630770345475986816606159938807417751455663588945378448497423513144136781651549829595782562925596446017893314742920214468155905991185522431543815773462278309554293646308466905376546499977006906942612007701444561490543359184057200217124294244621760531906710745609749787945756188478245432034359144658392915784675782918259674692541284042710246490288153002831910315582372082628065449549234029396472529619479166425244130402144041099213471136798521292312468929769416842099093335167162121415535632051412249897151361477353994106032296920456982258311543822796865010726214964030860047396671037485733258109768706975275814319578407834719648905850591659844868096881770564660659054972370933281714969987804652211878568604807255760480858281731402527651550053233215536923166210647836401896816549978130791002609047084772896860165697930795659269446673790444518960935365753323868481410517793440911581344927565179833232115943236450905432983525309543051828968933649715310130481929038145373705714732044104843237937417627755779902878520160032703296976912500857099035400788988222434239606733956782545681599022745546611457883444417876847532851739246560474611092391060865297571736140539036346211250994589045587862044292412299432010612133907177512078636698863249810758873406926533613359039274066421588800935954193181728424333522736890662366526563559718901250929016401905982264677254112425065912763006462781798498214140082057693511865813914347824305271139447438606875965284092724892894540278369406587648765756105972398513486396051658068770899331966975081991216938699868853569932368491185161988246458581943953642483739154868082924736131733716460802404995229776882776836134328003281194883739658003824267178876357960175674391720595036656780358403059923494289082731724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,40] -120597204022559745739221926756097893377988447910122193033804963813951457523952426457387734713093987130729108935752787202773281164430342927684846655259567842322336206800513446439548110847826106552344310950901813206229730282923051483304168854180170318159931901187605787932319612547910680018621015271785107369903273293570102311809476115017911575641058037063669939514599857742805641389180861602493125188440253064167158319546057903021530885876620421682286269975884220688424385208109735431217626829806024631551386821555329328978777441681747952132724238501984933730421370067913199825306145995880834578036423303969568747302335758546949639939708378238343510416759502267131561079400247826378734975082973005146492333211931030476954012350997665311780740048023506932497193482704180494458712833642479477068163949957443531333335013349324784591335629232018638717762563245846133094966705235659560265253798409334223537129770475063286621155713869672496876881300331645253750281623455793730915283567325061685481011831262301561586735603757357450922298333633097388784304732228308983945062363424073932884699608171725155272602330249660473782078241436494873974614366343917565732330804770928710838292999010194644115718027672606616197239337128955753826768322971817070230128093156458236084204441885975252957023159360415920851147512999563602563729381352990273304098567949298280760256571878673644256434341044743532683723405578721578232676631667822528753770082901775561846158036777983055117806047875233326548394734301180203902587357916759663498772974304621949754290651079923316249117927273501866621530198730159928509252882674429667927384494941651397888500722592797443867155391854500143010034673231918920877358854310500153100026299138260728858626437715341717972911367269502632508209900082417536049059892028099409778170424073611431454352079163823829620165377570891266376651967600869530179944029004526734378556066038888037907499342928624493775834312972145056423338410461697149334520848697799961493222358831675647052800965053100676271342891952477900548343640744054447754810912811335870760013204903635231154266502421152599640185326700360278606219081572487152141212617642009127520895091358602314776131156729703777956108305665532054658150144018400324359716142138865082782150005707441780897670991716980476660915032751818534177641058769265208977328638142282886834048274801287456138594132781349123033800559884616114197548837302048859048227616444340938124044057698499939012526132231743936863685590598063399672072123767533532555542637121782711852612245639894076095775004344939978231158574554045193452003659263727730080038355032197581911454305143631230172411753942902821280931793378451611813069466674382860049202533491440471497597913384403324200505843835302155209988722007002606988219552503787080012288485356891043532758268549700762217100025671158871764476211438924747378252370869335153448437902837515381947448225159326394756395292753483146687928692738675250642783566904318803744133218304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,41] 216143311671838461060229405820499794030367164083757056605909305721551211295100506132589714268447086903741034814788413725473957174562795157736746839769889170625959152387308913198541891763312740860723488625264360542868429641505460418373035106610567280272843050392717711907466974580369420663625844884889721582592764988583630704851717671055037131445933695122795572595337751452078499005307926770741269440275356214472644394810762913893803179672868236055938790424072430219112951890067106579279622027325112055492702480803392101059905831815739814459458098917592916669785750341596774136200890157031620290178813373419148356508136863416656055549573568853122987250378723815667933701604597198986774431851429309051582222532234824917124467588007171956846762775679643432816322841046503364329327393307423090390102667592311750740409026329833962883022510491441397223912329956123836218258222235716520913984104104189903243900337143821478308714533741584091825979264697767758873256116062060925768175516794756073266148570683546766355563609915575752015572782719721067542902788429846189316370169621211382756279512814258944688883198910527197931249841618229643933074654850347944577003368770991065924757743426449675897823530340832158145372226447749237737870945800368885646895782543482236345619979835855627919982080727203514454160611557657496487586069387404842832949774340465876975850931125287086989691896036751695502569062437114834503064049459534995639072337396605245339961751208855446520102674449440454127127023384111741834342735130966262468175999940643316993270077888828768993729387394945844564761817375352438762730250693521567372404316966379607247087489113675265423368796352599055109269696235469444636733410614819043893802625308227415198792237947785816783730417300747761095653366059336707134795132877634346083888381735694313053341489030434484589853203412387687967778618238007215014286506495751444142712426256773352246891407466531627826641848148672224359272864849871237182647530184940579601850438923422955593996779828784315423204565116051634102591819065782700617933517881925425246068161718695863737402351769551882077149986775688135022669908599285718115978582233781139343317959000507625931462934618479238249551478121456252229647243530348071774861051398360406103776833689035811763416339990267624305581076440957834168758735348144833620361616413502563184438666683725784378285439309431649902786484359112039406237644156081025257585272892455199743052678544827699801816889438811666669355631250806233471333654848247322352317307619798181512704563916608355665641231542069893876464325319603550898917763617052739153344945513428666201779996727386414401077161692585241604454014189811785661851861120660946179463507287111503513396521601869895025327537939243450588652222169340991614121368615515732733765969063077731298673106594140288749091102206498334761143065222589202300298793910058170346330031484153092531404713133325192637153577226853561231210787647329256933650692764951689557966848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,42] -92409085602201861934020304537212930762934820389229981087477292687973385794356364388840811228939121581108205438315096302463941782066944202831316885826118406371626839821718820073764139116386558558654346413459387013662016116885259513387136974313082841045125113252038699100983089855659471006936542005561562668382067278067555122917046558758867966484198777701086199282230454053195612106659176089717748468603114906354306816588011534781581407656080132130595846133363538671339990405096931637640652916441399730545596069853335320777199832226835429288081658240286861491119752671586809042440054760468365154954890378006242412300863002297510408018412923706847746414027923845379069076361500075470164073652531909757966037990851530111423427412117610773064366632494259729707463077458678263282781078094923320136228323021623848267239708915929199667214338834333849765722287763311524622702264325056117607694261617285856244800025811070725330857658948047025768905302136785718581509421132387265713542599832075700540025644804982087068889642935111152760868188719992136520603353414506231328493746746054912965452544607418721661316225787279425917098859248750126890192774949772534026233041625125398906586316964521265240167085086924975257835225012989323805255388126502230433585527312617622706772324359577283082328565504767657162748186531565928308940584359968014041408480179692232739365786939845445501479072153881964986200586675675880761215016124912902623355945055724810844688068612677696758980633848357628034722372360317233424132103973390298402758537912527675199889743195997815304101127765721416081283737118255259091398314979291694725602332410457596755689114834252155732624363378875643802402053542791508098771618784504042594649169378489003937414915500224353547616275297681000906270379333633799266251495298890222502718375134450274929412305350399382779896113203072745270228297619808575041137135443136816417684870574934192565548168025047386763143984755732691669145516525530197558602083625376289324057676134892520837290109449102559529704984605314247243893344520109810942065882521724157591440437234245281727453122310137155774631315203174144914651181014737100969063732999518022693742501120558964879575789211322679899697945748071833712173796301850847004208340811951202035663038067475980716362745395890508191584317227566923848719760098617209442826089601481039679003346533583553011176738355608654186022784197611643102405232308485095630795814983494331739884476312077354431654572521464647235408501774113603125797561275726684538393645198622113402420316472968578281473924696778217969629033018858689524768716397104654664959832308446982510315345093028297136617247082729596150896811180434593663730388944552546616259519902663770209875724153307157888563755428503241866141610838313271705771227510712419987912976613939020025216085516819034821815025106632826725031548567238571490433474431023982538633821520192497004666467762540875018026552656281721836120694133499961365944709575294641872146792448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,43] 15995256833127169407974855176927330529544066535468198486792942564613846160816930701683191484830824501120802939384936721717765754473515828252874733665163271047321710549743108870526191731951102140147191831351342208530636687499941860608852872727765597506245905096239810909175198129605190753115836604013301254150200858814101234867132970625203350761062152230728244286184224071208504746330221013837169026132095526877489337189633266965626417875901759434758420846095944371466452711399477243797825261151046396169707060250704633821571720711058136922256536861448421359731993296782469702370182121853488170361241324265152097683516569303278976295537184260615381082175328917247258574388260293004052403819208361036742722957671622476650188748341421894426531405423158492908568419646244405043999780699738560259604856365931735224347567649760883429679910072578590478194773494121791795221816148987458312333415721661809891024761325490699042393651361334837569419829126691459496526255210833581486575237245966179753208250127013918103245860319920588903922796864676833829321778833791988175735688633259864541740564863025152269114991934542997798363994089842129600086375241435739912360047779908088558332289705850685642304088721929610542516876689075663186511947001775194746185058660169627479222260521898537297783738521964735319136308023137007684712995509243278691871066602351701822046670808630640792784309073641960088382339880258168868221422910399598287943703909245278272464914687294051568181108458228383978265475658752717529188029619822988789526340727165057781125933722630814570038010783885148755909949578885252480390928975047449814781367231042356624245771800950751673383255594973445200831252265408904939926919414230999017959032355050981037120664311058139933101347237770942798713765303998571809447074111773636807059565920503320642583409180318530866590550330712815483478728733602880770731365830743558844033091643366600133952931331739886038304117515503093367425580206296758220849742025953590708940751191617302633361877977607829535316130214598815324863684087252072936459843970421963205741245228246215122674010811411748017051905109660044956243842133689355919684086135899657921117976957056633255465153461638886287037791867443059136496396260117691880821608308352361304503475449395276056689641661238346962611099401334695547747336114200880720814854498777492049931817259776395477453683567421202391649288258925136300838657582740235022098484027899895678959475139202827593473880191763849173093199424983132230744926021338724288021697727665898880435921518110597612243605207722955773843606189648213691198586938981570388607366979410997402074344417337722097614300001328062989901425360748449309343134620058433510493458568840978886608463376834592182025007341445621057577308575073667332042272813180673375949965461484755517915191451675173465782449168299106311569338076846075135672111526727685373434375691000777869909610156617455317840312851641755038588235823048757349968558872046555187453624320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,44] 4447853261076122842150550059099124979321049011783665306810991797488804555141835856628617715848645701029324797227911246283695051875937562127224377565285720801778806983885655796445537793362805019898721241092249240295697394511265874546258130004795431365291232556990491506807324098399328869551810996149414841009826021985248764358598911329571706029153629649392582098099051793646609518214720765612892410278297943122242813707110921779722973659248891481649453360624318936137476788845410931383742316058083433521708822743437753977683361604041402122632320459332897433273964026327063490996735588517968449872820456918326220564027713009699234996085881939384828137854525349062123078225144321456287790107676628626959589000811759790249128697060896789333278305317161272047268357850157273174503862891353004682990025261128452328181022882053310180173772270876015510386940455008467414791826790260947092206628807249005088810046036356938251942110381709883514457671574410048712399390461967199300958350741868121060593985911265535219664057604429108253401025659078931566037043221790259167428743204696957228981587597062166724636784502001319209177793534361832795944304063654552954958916612797948050172453502175194339544977824470783391750595553257626381787910427566271984650866228785351661108159878845698138855584017782473773425462417485395659452633303704389062402834949699033711804305359265041284117791767800032273838699457321753966259734968835462654511561042579311537321024896737824140527831104866384387672912809196864626907339752959360445820523594599532716667517634422044008028404050720884732381863268714728262816178399533382902493019163326005585158610216610474086735380768556223433911490953208061135209345351063607174376328391331359395743399963512709784959793213032280834077811007389645989607230934718600781515603276147882877536498406011065176653706384028901991482632535197778867710424952047189730434479130092136390429576947174285741692018979340308520311336188074559716703996952067065600667808424741666555644415080428465022830686407243335496493638004695360141466639014937421328642400221810313439635701671479222637444753692104808607913871654619485196282670816927756538225187450135671834537497168389474978925993444574598757115266885669752356481029750997921545444247947683705713083035775767773324902725472676546608504819808971897501086488848703116358774815040636298659054381299505787648955833901832517294890376255685032603094639621691056112611620375240471545300790485730392553219847576288462811180668366660641305083048041184616094291005035212188908944351825961863004985946349447895847609609436249528912814911281008754003562077131565388733556393016077248394926038394180030003337027577075258503166106447120623272787347316020552489993470998887117826943961530422325545858516953099078517992574626378260574567312272157859853506300598791175236028323660704827913056491130581883988380611382021832165941472857452154656410719478917806415735230895930214783264691563933703495472906240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,45] -4431835819700355917746459140880390212816303866876657282345661852065995055923805329304720638474614288087975064069680996185214801034947403949296892195246607095169110006517512680050861689213386127284118516027206126298999898714223595174472254360227954609826990658791809520619923846574513407982612495775425866080226018448923706368347658714488344740414825019275083795313539906102717131830341424007782610774770769117009366422295937604628181362928746289072013416346581989276866643900118510446803576647432009953250393326027880691364777713531129376745307605211361481934431349009699657570077619960605536630067634917939278967871479186885918419143870124811373393417535499332925236553646511794556581124469234628728969599263305914432344922077709827066439665704113479821081522140386546358861700956074234187169932836251141484016982856426188520703938597113954887766859530215086200335376890376622370766265604347318436082310919666316596791510541079896612268099947856381131234767615326744811155154312213572709149386194874436241564457277451319130888624004655766083031873109080859556690216672061298667993088101620637779250756829393592065119128343095103204605601099491542478225763660327547321034619776174991839404185965045512696022737289345891078949829880050369186719024536947393340836010962355277821723903949937976603080812796910712087133925867257003062482551954766706744591600632532341787295473246732289491015473875954031538785660488460698223915468119333434726121932361124654852360514174554102552616617399664845404554532944153255800030316300943310559704867097400091919893049730533256643726219756431549603982017583636725114527556497505942142425111568392090228958076449718822191151728773014181837210969816321804045018351719866051786015138991813296758205973437395490942946270067478533541523379097326929881815886612889669020775567373285470311011272662826808087196740509318757115996479192225945021358348514371587585943555295963594811054086871182457085183837284928594667114646106613192045741068879788774932359197237103122017379936765352300242263873949576842034395644433985884678981807233267994636892287554336781358334021805096125885780516682412585189911632386754719546510355452508448885001424649824700324643113495806119581646504258759374497861982402448380966611642966652077527357683982302173280288593907865645772694771126166938962917576070490141368718747013715407586591210626938472159875072072012547845998332711044362084914403289616904234117640185101508730941837483058551694885825294177362612077515253319260462243309328290519428760953804349720919409374432985383345769490582420724143128919487717763319495894883365259389639990314370436814658525180663907177525450568376974192134067265772152034862217744376641416419921292695946570467003293024310702093296977679252171138867770341173134611075122398767870907235346562428186520697182970292129514271885944342420668578883369807504637786156168943073384119317193874627464289668470630547762589288771838360342730948613143709205135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,46] 1865588663483944897270000762117668763121523822928453439223614816870433157688582781768958413579117080069574173857060090563677248061624538312504047113845334661153116724161287240405541756814307939042697385224005251574758099704225231916553350509252444402834958994719290133350434448411697647644270766073312085829061158107256034847679790409961492771808977715810101739339817070534077936604163593498583764807167184306323384596763962199342405455567035684677152626379370768030011359642236674638717921403020545649794624154700436911059187970479665129922749733109854267665858680673459619957133818926004787694320217729522733083978052819186556767013869847201143857625199463056706578108913267650924988040429888755890636123763506873235146973058303113063028021819052816391357660472662146868459230504753237732432105812086790752231839807099139152165447767397784865346360004555309457613962046056035532140146011465648052266829888145757778134667138890660124907369136044238826373148262084101065518496085354593877898989739217345397386440684323132365393452859540679334683392873540202647843284909610983429017988999534383447329339373859741509579617481336765552505380138492376188702363976917630478766105998136440906285055507582987988473171901510967586677262386896955175266135937187190709737561520447664819610567756997208030461960939297935002815079194942767893955840467771790577759068105754463284010489016696408595576483548828110811615691866749631273992614813117666719378645545308660907014618690041733769361973596901505403525433269638989370941590572667717231802604115020761453405490750076712330130702646365412314155035515608545712898603550466150493301258193482919494351123822962781573642771983275546890144448516919466728190524437964041163344810316535279813202209648266511753972199984688143652538761286577263671119035640871421641393376335300926289729134494345032328605352667029567738196549453563506012840649172215135304662837115178427157458298645666931852095177943513957725825117015933888064755789007490312785180390183935248063876823908867821582472184729126768589788005256403573961927986083720980393714659441770838545608144049841673664844218198354630411034159569083413867900414196971374894594789804943506391220399364876761721690473595039661454936455550319973868844473685447267554520653230857662492290503186633479858876142057170014938583516592797441633394629142554116211991402512784075460857835239039289996719486123686754849361908795855900785328761219641000139622970248828880618202774827392312348972975831142323992074704499539406953269886117621560197647917487590476927048867908440837583540628893209976223029297153503272527723297700437715061773575629275376551665086031644883098889648478992813494647438050469017258409141059782329611138213125145216074481554738756153709026840991526368817856563855780669369656847772292514570006761878264619572417523239765210719273719208774279900579546001587107477812444273836972605676985652595463386053355725566968305636744488858223661547520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,47] -547275472077282324034450298483721236171865028797851445582607878628001442121991723988371947441109340996023661119633787558270662017014650409426350837980930480803921636423595277650760104266814157774344859734745462107050190266295313894199410319758716021690404977024724166032519159331767279529619824946183426921831365709291347711470112707596067855844763070004016177523412588071693834048731343388965545344459592627270363560042384413097431746179302499235314598232922799332674708978832057544209969932965929293619026229588730234519993806591581512934136061521282346414334730971454784708157094641959397326142136566891456044919439604084460525308820533771048860364482733804752687128070540649720178371010086698902245540200364996999264097096751632955259230335599662614732880465785725897827700674398808657605891695407410749435189761639766036318376564886031439933403537551321243737809117981146164640671784450725507730535192605512619355885992006469940207039854381087938166505339344752252828851302285328728189058822256488194672679419507815017080981493492210605154645608857992130779210829813459389939097416286394701514631171382247707890149754836466528265644899553031273824107997916780629947933437851077308492941533626438542154851709382794526194517446399106067591868259603700737665818438978997894481333498508908741428003619213025050529937728856321914396999291750805941809056684228945841319522833478709818627651375149817660383538594453547726657822229048625951174828542583221173265338115582576862620249240125606586503868577296376329949902363362137353600131710352353539912056343210918375515448359988851982074659592408608053814244742805438759214729799844004621190002904473006841126849272732412978024580874872553806707614158438326893100229402993054873725663163053248158943277616504312020137185058184888066077097512596389344582092900225339450650221600613061065495426135326431775905365324272567977299576432408247770306052507473608855994509348691153679742821922506972314917682761706853506299565827191411612548988373674823964380042740146351630357594674663496887900720846989534227935356410677354155373517195162457787284300795983334705097147459334229729609727361040932403005703191693780112428656582527073492995848347608682791197468861420360415494502052448796694121423254816640018432393850473089038364613470159595719114315825135583562922621546075427921738621364718438862725208385849344664621066163388583171787627994058426867885046375981088675576680297069578346110249231017884644157679967683263170860529494490967606745348107515471336204752313390815066191027017656730061079556200431646644485856429501442183977395163336066927864508238165992656223080402678729605425262041876320293841366894840072518627825951271104765510011337817526155522890647837210128914355714736615993303184154124760884021765288634225044513627707064162570135055367983497243869614094134449720233823730288146493395577756425025777807274526047255109966507129328410550657410725100280854500660030806386320510812160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,48] 126704415483662505438575499361228235099926704625766645340653186702212349312469255042888764173148492366021683810908113719400669566315706755586820909664696485479754693498362441197289505916410126565111523198256004239969999831976256116975897046768494695999295980878022953278426127814715724068706760211023659920129322730904460981482944231361652379069927852380024335872737391317682030110269370097986881057553463114640086787041735897926298048731287102596531192860720083107162966284650080624191178836074749309758073557007239639457752997824537585594967757525965560862569924712573335821639128316520340530544198472395276510084542473409292024884687499220229502910868310218984945734811972571379675281390686131036477093544804103527333862882355337474206393740374870426079963742345130718576669287303266355187336485818059263659326977722074638400125915899918379118440863785922483089446475234889070867065382293407450028435777279009728067792716715904562743015984892160619801593126083367226610716013128495005834022467542745052831902291419490038432338188572127039315801565735210826181654568835370214878950858470312047640065378588273486438782040672602217082406747442070479705301733514960783583334673802689346463690154201725702164209369042737117910192435668416432308774670524206901282823280194833176549406889958671329923830738851593763540049660688865858212916395881539283742528314342641262713170217062904509324722480056616045256694607840232008320040608186768183532633149300953315220862224076777858713058077315673431250487783528464685377454126730453732055394470974888183542476839838789361732983182763782875580561762665025520001445795857059661597984155650226878755282454036026591834008895891626942551085981027959873652287269422473616002296509788046974346617523001423930232317298109656736534516760696356064395490276623941590037159584118143705928806274959921985870638193478578414432788483614531010042363182701847367254166226284120475225094679918501015621340128365884982526713493668279653080187736311481513651944828089819660271680265067797456862366913140099316685962672500893256160168521190412152717848869899856164057011766443096745007665302206227527060290501234109515219902579635592798334235674220276340389006142611110371128881198569554323414775989194034383355623862450238919292413950792933138806217517375279712939730777988924698549968159149431185473265646932886621208843252184433499800125301285009321815351330397264491625559206190484362477048680050587465049626234637420291895701971972202640566532884900294651022778839360843505390142641886760060224686164050238468751471258243847461475366052205087014168073017678657227504787051791621603554820367528759735527952893519902468739771898376963548401764554348242780139497320163138332581648411319391257387980054098864053671340867516319315767422824804996167719573361462971473436826287457907820153384895601336221634099145061709624218698576059008324176087995695316346229205430557373254754289187145127476764996698830921655342071808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,49] -26364725705178272311610431359928330547420688119212701657233128589275498122343913442521067373002739807485983742644576622236423528818461035065087578842647635010488196498846288504778966305483859861509964579500548864350946230984481079058928814728842745269007120392248118434488938904437487752849694713572431608604233121504549236001540968995655699051237407674756156264931182044175810784497267853912819209796912757908154640106130340747624212351187026558685200512676503983259310333444960318602083152791749709578555564188981598372968631316758250626752945808105536892822025015430376092608127782516031142941916533682510488419624930012838820631437450714501249911525596456038329871799735513029089702434747077014548980494820675524640944420199770588614958579397030049648589012259836629356722726965416954015290333230442050378462359328358011191121794444926128499395112469367911952910556288362278731514952211738634352013970688327607050940920276248606103448522902398983886672559866448299695559646920070528524862485300523098683821514155489969758124785818001845931676853043746827247328224840744999017354995871995118534506691440740983012253679616604440474951919217735681779750682344993468061008070630502013596250107694686042751072573075591938352227669781543363451859213182886805046793315186745092244693557746753966455930677051675556387391717826063533002764900672481788412843213638211591787510727164306757890411968770927258590047891652922989039289262653326581783269781919716631733888720093379392454325487884646109034631887303694788595694007244138362281347814275745500506694523255427890896311369578951173144875546941375572453748026967483119816645245984396232596646694482118672284450782021840528664583345057818210375200181436557605479527238147476352676528951359900665045933108646483578540989476321822464165263788770578509447597711978355854984144890858810429169706573921536946286908864307434649872600450256120511640537843076811852917796244982514572778515636919167781760320541649143309494888835102941084890233384772287694522572785965396457282885763349084820902956261962417842753249813685934713297922714703745763014697612922499527150425576488909532311982383709763236601514683585766658417594357950223438552881410754115059859145871962326511918320126892855661796268571314578562990772462439488032937537695165619433501513731745469426786585482374540270959603498947030675979898787330750341104166602569655879676718936101137575948464675247134606553725688368592830426462927495111680050686130613444236350138172748398437600517181508786296108330186998320256564107222425447463888079854045646130494269277682220456528413092437727871492627329357973865842508059363169794588067205316381810667357405675280079365447847208854184161015957199723536548100458829667849869398061823655384453912948225743515468173828862980606211386397704426377390614587454655104152852310584000953474781387078650533454289795692355953080638260465409501081336903923835389482860713610264104763625223457800880033628160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,50] 6279433301284513273814797171553505483910691725760754163024041382558831006286255245495353831211492260425059245567599916763968489315448008018586513906887221904870734089879618184451923036777753754200105219488677086835711711867163588726513062168867737872412685422733414610671710572191516169331493957333002218151540780342043969583833617802949153424088841672507036523309989456364750249167939432701919947080195819272139020574199008032550608090396838938510788542907536901613370871162178784249047349664848543462356605140230681996195027815192210738425936987448607434482377276434820321143182191124738933297838365976268351319436646211231378818474282632783936406937398743089534723732002149352837595092435512280617807198014719665687416576481784950261004784845357613805022850695326990511455711056289524172243145133027445830185794158144645238465820266406803405395675008745196746206949914343025127588197045556087002649416992367850747442095046743913179333192449366605735111318176785954593997272364030308753185331539035335892099222857085181250206067912148636990664602448246788811989195771171902721071322911447408398484190903871201838351150971623289152652088140219446670388116118112360665845307549498786471194025565932544173485864756822196404014678125420223983405035821054834800478089043111846695776767110641288880197232462684682856263973719672011740828332908471805563969144539747622645322660147699556283954079650380070830496428239746441204478859460522456434887066040550544709033696441783603550021098013872760728702290174537837121191139128715235672342630527966015117926561421933772304142745254495540228387625857429715939028303509293698706203774290206532832686812390148576616635571148034544814349968077810495957494291453940457429653646420592358536778677626177874643057296757334641720630693114668623455775156830247799711797287445423381340614044591707062183531195936433802623678463543923763525713352764726309502475172849894177646391729651019286075414475592314263348026533833125331423495788711944145566357225479318709256914713922026095238519126865135029289404244361739137945574675656349673482846878541506177666841757839416661192515150787374175518974651031461579120652566969379498631767121620359358533388973746152655264071799828560241836477651651251984378236916594059395298319893202412344713124367396402683579937306167525026583779674902012657272555213301836756153654833719514008903353090928525338225363582849180578343567860519998987074511132121613403862233165330977506509251148354360748337139581692302467209891064810189261503134920527532272703376001202502892108964683761685718522247040395571455492036006363603523655531152213048799465625547117375645763725233146042306163464955224217519933757638930632577344856343163972964951417119907211504699495892905053739993054559949433595237772678870210106994203906101587602040581483227703229891210587270104095407224543586409185417104446658947990635402275154849528303134418799983481743598617608711572205873181238359751714144256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,51] -2000716762446495685728390096154787202295499586337182924501267072225991991016527745588891989559862189285065281772455540210189986928541839603702130173083328400293459390792269853570369420162309843793165487527967211750681870710514566229787657826607287422802244217326700230470766950798724165863345447615651747028932398718737094946667498158054700214810237055424020153013792041536175711281426341381306151359933397079478187313405722003096169036703162383014162366265620897344462322955141928533882954379988016605612826164766055919648794454975402141765273547885903914495051875597250317318892455216360507963233670202125440561971946079924629252772292380308322366246998681778796000168286745086047472855002919533295289511188276807230082997173551701353999334265977400901922168705380208555989015177326527294099355426032784003306250430795630516680282156628356241809257298388893396960208830267217591950146454069464835476474938902931214679780177317588563934035691270966442399420113303517174059781079217010571122965350026290255438559585230715322250846470956912970170697260959660284480129200878432808001596386989501177097146022822764058554080864077980070013674450717772588287967077743290823773863031415423528858693093471201377114746058529810202902073578288459008628816261199452345416291193345510007045526120025871045411916052388041360149033815229682928436071188443332395953832335746384414008562497425119880809744971434210024655326109283024912105388852537062451459101963419683777125030413337646434149177411301653100238834394146139888992915840701998022841836716971417754891936126652539238396092567921807237294794592273736506014794869983884508669680016857727916380258905400839186301671143427745751880523628797440751155528043518292836862180617327014108378526509534607441818631003292150253744024000606645219459329441026056733138312020468585976046459267287293751170914702769772402523475348588735529101526010750205534960692124706666691105016211387563049292946420442793481558217359622022483079002183835647726935460530306822063081246613125735324578736406116747376802892904561998298235871013006057797319872911594966431720355599196684118996167478880981145071403731371814157054441528819942228733092048927714691135696641688864627926524898087690969821834075894233126405736059770585184616780832698197316216363843614922835103994164799024033536982124574611170342770038287920340538079725279197731358491926954532647624653604896806412744181639211768636934872228116964726636424120993725297706223494194012644956093465306304982813605298799662306567664276812509601415427682622588172223696760570868515306490767037741341694005092672918554171990048459791359363590767819008173269227959758384967140948173884296819510194032933655619180480209555534448867534236893834676491508287728996783178783954116737798188376508331407372341793495209291753569110840270445001465161091600542136852749998623894878527756780117802161014909106953805761784589104071840084411310865469453591126585534006290997575680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,52] 709195487561900782827297551161894109342148104509295070288135144295938127721128553487921728334144964718232496379619050736790478968502908859030969766281271721161021688064834260847221567797564563097245265510892709786282293315308140410272109115571659097647273353858167785475267602206994456873922169967861526466166016553948491176471028186444894716239123101058837947232444946190452878424581064331166757968464353965966523323334200860625715848386805854282862480505063129222197816099956475324233409855264053465725057583030523984196236017985132594015667668176252832660805590585689354274830021195550417950785649079402479826323700632402715008332118582989319784373017088099975984706812731794716351314621134277642932507632677324803604778742839479850725901969167021910550499940925204380787151604971205344114067288759672633034899106043473345609546795239573757970075490527727722082666648937585222214658409220841766897004178560541851417594359340720230870250560186258271949366417801120827239269383476529065404083973746654750999005050440771393689789517070561064330202247730862707012686095818135961463964304619569569589073815104666678497620594943203736302064198840342745164977320386558436859703821095349049020760489212249735691845730762860234997264457233637351653598901589374679938851299423790099635584246213430091923867538838262706240887634427625967074505829121144520930949072080208115031053220027319723000599852343456672374538017901625311550334571685166757184803962159684952630824731703463046969699886813051934419095926552278480887449499483251422806555522220938066858219370553535995067977639176393162401829158804989790259196652851421699959363810972524776580487416906405429444569961878851060445366360611149832676648388087094913783301802303748233293070075616716587987782344035982027365408425126386811077871996995117683445531854749213241655573386585059457080552248966082734115486823647949490464817527460440017548496657477853264234279689293313077034120806803584624126301278545536136130790850937350076469975597780103068521847492533026656791043130618509000737605158211127583053073268606239213558351815669737879618758410648017837956088517869077682812134129540433924140614454572010887969153958995323341896184599595443332372226927868640919664129058030834860863122006858289870760786241340664493305083377888868721022046729936779476407502917419751132527839378703443280307776738591621795889634485704451978361872013091918606177671498278865720066656252162223503550082438968511171036401232860706600076239938087176761963633813126408693776283094987363083036262689903475575700161804961577083146777235706539537140496994632830850766415826273943698465057693680664601108097386931734748027106178422921892443125370251089465464648134803170325041262060464483134824849844677998838571324499200716752438936101243766490771294765008329751716364536047484058527215659201619193507981699974774827159582149912155918587996149171553909039261107512570794193204004166926544274618822344481005633536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,53] -228006078254462540690130060512513247585941279641684712186679141625940057230544577460634374127775215506519780043177413862691823889440093156684211764249969320733063053779934902185760362781265082279598831562965818884046527724949997281106204812083508502442486599340163238740824981142910581817985986067388389985257310338688044419384511287393232651119876962175262480111189854349811650215690207327135392022756211740529258358831630118065492195410754767009747624720481859697922997458650792497574177834980797798766772605866112780226076417783295205308396979147560898696961636883245834871643589170520647466621995423241131977703511728026228249329132811032644063378090264541069918799818732367652070005794584621226110658673310023050451662763857283265628838131012180132691270823101673036078793053042705161436116306424298901165601443145867668102932256187365176364595493335504509778234280319529047155944648185208435089671069625098332169662407698387159107844716193505766653821858737632491438243786021046355096474857164383172804515918661283902131138577178140992106600549032776480480422541426073334826457583958864411240668668939512815506152619255544561907634259014941777815203232023807312251669147346657253220488802977760252981897335397746019599262095203858377888721065771035498086956026552687871879818215714170587344422581460556919841575024675047808479852780431222136334917526219063859707652686725581154370252571772595416153793888425662173305710362319657023937928174567660997422518503778468009357014264944898538319026013234205776394579473616654303286666458991255437104421056332652777703654833888698290719724655388421462759682495825740271119559619217983616833579452952744225548652733368317720474470201051835014765490357565411094709573654752031335938581165830178760178428192489338146117417048527806015712206028601429184526377910088999662068403463945444211094962980805224482059602811561309412329335308466734100157023723881638996078505915985189600556905228941536801059389487940394206579528468130094655245276424022741498131424743695897471033301841781525168067163495579621233050278592327684044777169604499761146567964284710868770980238326792779516210787213072561454105351721087518652406453778857983462922085686293753480959947320868574621833496469818046954623208991764284971280255038081351612231744980700231807239060806760986848503347560385530549902597911536967229180288157084504557952815227745058448711979736737597752892004138706591587744791778504480388596376229198770898950761339909116205376674398819106988499817186368965781068800445747390142116970649157901434623655169080358368627428218972864431535088611298933504266836615133103991487611122458842077569226970802099861231771585984704973274126815174413452769668324446441007248148352459563388878490459967638569539205181210595567955282477970862333631929497449389116499261935788934269684332190132730027098509333738809093059864587472995801395526226725682977119823241137897511875333914113384225444628977732445043425280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,54] 61377013338936231542521751491852431658822932668197693339828709196096368524716444542193590103704963303977984311894576727375808749678536723893567446896321664583959174815499497247281751066907420771466988765278262754912970101207349977921074743570756137583791133175253102798480872985959487141086417250718043643747809791218530918086698764294537997109370594862704742083563482180541791200943102625027712717628356570310758257539087151839227512192370348507259430521849634788765395315506603161354647594399807710030482595557730032308822087082033604998561285347645688947093641573473577172767996346233929795942847662217893698262798947562603045844892950571569222753298391793912709848648322961153879081927749041188162620903157038252017483051984439112115958425088134250094401312868597589772696629309462386170885593347319393053694521838874230803707264413079245041061914550908258961868441450970181968847480800492304644685017550322347437807893266190144769659312939568419828633602952090103833168161245861953273730170179310207973175061332372825706882493592908893069145077422704011091080013602710708952706628736767125832978925740713183652278248879382236570519513886646761203454084229313099398248066601670981427332773660496487034334677637953512649100447457133154494780164712605806275203491232418458929047449937713596146014239175791439159469285850006114167025711667418753990184102952462256959010448835470254021258307204794339060842138203324393756983217982036917332838218812830518934326438719922441340431992937562886593618967598494105426247800611370341474116125622517750059004980263615716827557892965820023226772771740840435365847063469941619001073265143421994550603127557463584148796588525877366713177094502914803760834907672263205020182687392245462274249927694584333736436458022178706368627668033324099195805101930459648232289545752240860892175902631228207687533845864919679846145231449764668871356276939894213466042680206464767980124225397179556662141718165343555785988416829490723708015302531918036205349806421398171445800222338761488707968924354394246719199303959992503557223930162557440556487429050780286529377045547182773000140195106890289892557155971173370371624341101465142048548004630326871475508052615961750913904878656908265712415406461477368450212332752429065308313779487714147428863757370145956803915152153882611725504505481201897528766170384508745264472595620140334358514855925027646985857738782562690731878914509120851416262780814567825845979935291324190324608277567439614259757029231281796323125077330659432849565086636029573513080896456295276271735344389324145063240714979160079777642299288691624189282401919631120664795622858974760576858669095548700268583098709984055831591845985981945457261881628369160368113393042123615638897327095911782312061691449315524624818121892388110278494155205616564840131212024001400191634697541218285145831233938201067014679886381712668347813847691735002338353710588981644331507146879393512079790091894509675741184000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,55] -13403856965572905844607008252495898734479087114736034031326453192532245614599837191865312728320844167047546588068049916809761143227656027074721398231371591715529414555304568733893582821500803860187070428906585705617781347104672247839363079234810202397891964282895698547253836612828971777720919845435480291206061988294952790652325300298212479598724274136234446048270630247950574815279135352854324186952041680050323776416551652266294668489587008483896507681279200939498864544239696981686835120698199371032291270827574233514566475128674058751641194891058323798413903684143227023930888623982075835786188361032951951041613889538422102529661875740647605930124340449369248904193933568795633844557989191984757393323177297033398808941481592583692795535735942377788017208186428858731995278287052599184816206672650024692447910480903434473810667370568862257180224968861556135982952085795448654247841784918856193275544671538144070589985734155063587173472347883621193258509426427731214753567670369947640110076581386066577856269831589444942812015523108449886066339903725627488778820355687631837509208812798054729305475847277839878172281103052098700550394511295058986452175870231347351385296738922338020154126028217897992937912165385923559104725540239014726368531951986844302868656950286844162895711223650067537669637191321655701182365021553999947857396571997740815099293774396363959958416681803100766668771066711178392488390532990494841634217839408451886696776696570735808270521846330485146636157240455600717511212768686129854068875823406277577818069540885862408840712638141656977568490637054137394072867080729796020710605590997788866226931556426767534473185341244254890347268838395091812255317029141264062011661903423550960754466773076639309335990678056559197641079613702288570581464073924053629923235376356413913030405881316832162197935053731734746911809839470459720563861249286029059566629132068556238533837339109284462812289768573244662393459208402075972581570635116954873520652188097212070804718025405540467922354918197037408517228357909612880003014361870551365831860981746355396961584272264278064418918765431415227761744355066972428993969418982944683847200562919009840216182718014612133140482149347059263383460179603750318336834836705792878845577493883621620838107407678636207473138760742742989885318824150977449661293289338148199772793668680967327538005926097782008879523833850769991770588479917306096961942202100917058243917287764570003602301608610512753503369484261118556232059489172219091282130996262969181810215712765075663802362728609108524774747665505866429556096650021282465977497085481296079329763676865748326469289824963432892375649258325647262054653281519218392967248592132586163274639247110597708079165181796492810699161746650085357306411025315157000013428221877120369309307268213425961172732495378814497467101782227423946444192258156808395779456078371444545631735146298356595328701318598042939904546037091003802931629237465912442880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,56] 2303235406849459355785880588985068155875904668509713001107345286329720989984371987936590485919844206547160215144908682557263193225413604409745123025567109417126671171346242908182032368713289455479258509579240123875986021605851613631908263704185907721419958337682674054400102662320228209741312276916378150686301967063456894991724533515852909276378161638419586825854803597455122117926592260956446586241951194679926459370202473496632755204956046089435536479598186862980481354407427724290879333853749498861664094058518418506893735266823638940499482089530860903846725238156090018997062069593086653523571593416849200802606425353565742165691463592899284680155283415912567550501690974917639024186055452667319941342196503131982668839909163728403988651498566661416025081759009635533599113715900976850660083710003484571009566226122376608583068185090910522186941309629206782819969274925054903394270962744713627709382596452129435755884874681539130770171748062547944768790925356592366780652923132144868493396391890990431068279906348269166499067443152172144006729902491479041267824641458054911776579837895751774754327861746805386783074538660180500267192443331312983302377656426432710377801676597668961879769227293695851540024838748515890891125287205885114617016626578803938826836079885130698454746248692756087851716528080025534858295628463374819981198491173616628884960164853475957392047261134382565779665224869999460289322173942142094969945246136542884829626331945256336072625724935744337819619775867185391483897086338394286691589083479818353049621351068337414947358192214609714781041207971260724512002223684286410039821659773756452645621276257511893661300373245414216178523665263958287521303505943324997936162553687134860615806128481526259807637371598794685809187351329665847386271690939092742670247172421229206959831510868270129046253174386821331919564534605041650200043351178190274403827144368519378082374118744258226856064108671499070988772627973937973080630216140219974748927277839353253219150248099456368740724828650402421793836983192705756954893959118647911434035248377696119899618491747344389974163754276430427168042503950299254063547110048074313065692675702537346903706176958175264558902058792521821044822678647337519180406679306177532021857125235886052505095764468480441417018530515097518163730395513758115868911759081226051876523992103947359584066853488618894949397630001361292475114798529312823859479090492225700779669986469577207080572796223824604632594913237496043879820160105071425468999137183137026914064289110236632124004954116310962238500899332307151362198921931610267002476757878579544945499055275818846361823736456550179036851122180049412735115584025443079407101825229666645867924182189002532106739489787566442938453312872668118510315783878124973670350243373709793901777894130201186681097173342350500083669668175315994187626074672945434509218743716696072079628325298083241681288806520759333847912147162736746288127237669578080256000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,57] -295708901057945871610487542606964489708262205057968143520071771766436793720415766525475060117797154680750373075337295364172031817116738110333035554461821464236860844249930080084360433355676858292793214715380383028604038878553067683903074377066881448729058093189390491572879622867906372597953890434458062504937801952508105282251639842090304538433799426814929185729887260087836539149916982948532241934464221636456082488770033453106908042394326037822900229044242860951215523251674557460963935942778006582187677753239965638305314566472556719732891459570905140804886298645890093006422843275830261387869466966417047608377725604803718493746093135428798081482392554643698731199686690520395969344199656743850848006812351981786267842506486048427803604273837101905977837708738954285310120117977378747151924411777064560904051897455942447661538312412425489253051112614688347834047138904744042379506049716906283419751135963443011776681642974523589041930560399799771150661316807001819431773109165380885653682635504582441430056080689753543950689838171720492635789867793324239015193295087489008043802494960081235912263055475827338558235794597757861790439760475951174435720587389203496086616631864819987530418621357101590001757147479828617375109284785206389453219111475621435638638008981567567435861679893027777570150352845768496034558295894258109798167302426372396549903792573964913722054384335050028703539032725131583494206577893243566081440559326997907959915388032937216726593212651748116062710305032285133073168048217569620070935537064767697622260599179962891614190179155230871957141939128381727154731407148101555700315209527461292346635208167339907955650858631055315887349517478562295309579580251737251186379944694058081080953855964250404923431247300354566530423102508213514401187387766500218367056586030450489261307719171368808338387182414272335364695686292316078620589383036645471046493440131861325312559623682311579948114965929205249420307124721536186582096094801097082722824744719327307288982986500095588625993529728370467569617360364498863520200075504297867521382134068144057780760956710233847445619279225995154091158238362354092979100948993739953285619137555015909233544823434137387074934587642456159402364858036054233775733949579928465279165572065629414164003815938369899373008966857805544238588482492472265792492630729678478376925299604288775261601100583358305447837722198587545382994065392030965064492428853972172559778080631345097340020995982824509510158570171031025816228799076159760740371149489269590235075833999866004397269064703711773956171189644880323459973343495849073013459365476650874125169563102739442897934003376173494262135466048405357953028775423070938434531283056756297707011836871547571799100679908595949797614134180697348226042549487708614300750517309824707481312906963121195823187735033159591509343500820783850791269383841277837742050798509613623972130763807206780320227992322126809135832041345659153577360377113561006080000000000000000000000000000000000000000000000000000000000000000000000000000 [110,58] 25650139093443281750945314942677279230169815912253179828695896722096677340316780100630609649776427228911410795184039138098823166352010646058422400632154000596024617524071429307142709607090048490131143262600329295770350042622915971089545199599532129289716972386071987756403169886399032788144888428152911022472798366654888444579139793510784783418662182724597761986232922781062886283210214150844551168348982468433616217588164911455409829100485836484510900732925500761289014941125309324124740331430957002018262090009092364800872110614195474982088253676743361110578427230663723966386675548607415050785418602055237568075564747405677799755326767212813776476432993649914555198239479023380535724871164671500203478774465953254050505975366535817756447402316374602589768448060219830007963625191979787287846224562181300786838634856781837186040387041637370732219065898459388819016508099825156086704739630651880503824919052474987723423736317202165023342770821156652623448413489561642003352760243558673691494163430767057881179474471766322398952880824754787767989167150918473051757020438389435190467301321475013743251915387966449552036894558568976505087797418993119721866829605082994554198687975965014100173351820809150374513368530444426278689111931828895413942009497973531647000979766737529377281319269933227250293761621491637535547885287672906547260943692599959838483158545683799778961244645843228998620591075256491500933614448272508425923188182470903580940375996154126249519426938419798361040323298799407040566030001637110711796769141496381917462702746789680237716089330815602373495739647036548603786722363713011926694158474356949861551437069019663998305953862872325159003046026651883333337562928728423914349328671726927554258124528755630952757337860964483190941999906704374259098070233597998294649023775033139772272209355597180682034681818024707233588822105798655226615835277500828177395340252254427863097088336750203104077613503795681842521605709660243209240196706311905349584424787025134721478529907922133745046054677978050933376820550534933543977313488152168150515439298137251185505379585460856180874180740555424114789973835016140435214559254659136649747470774196607212665236538406478639027204395303421073560099473446570847550823038760927449843412977913631302171241770200835776472568427709816186722315822951127666625088578881287417754989589973787157079681672591072488561530677132913789761421370453609769232998900506652397880027305246609335888469352369374256365666408390828542447205194117593981217727003798027323701677083683505471342123996044081106317414149491845604876298207784623792256516215027307215927327616997682011793737313223849204614316925754557634579156721035479226986844033770475113773797869600007490322449742303501529347002136439611179572525659932339569236364676813452455390863085771670406215103956890715849148850449877356571514330708309403776599272509765048776705838091987381402594479749601612238994329616404432460716969503422939136000000000000000000000000000000000000000000000000000000000000000000000000 [110,59] -1303484323796606332264216053186671065746751233980921572391040916356907519695861136642249509123842234702346686862320386912373718916886456823488576148600119139180976414419122484159911334323339105491121387253579451046648759438679714167904941952107761910262918274474498990828440669083814143077320470615322434562509522600326703186520684940127761984104954330649066273764796545793517817727680332395180350942315390269409340501722726399485763361165679124894520068140712273429665331884527779538083739771367193788837150878278258401018200386552815674335795011952216385193455098755248091079421173092365808888493711838657614879221105580852400381720514629122527705271238504499191263903458832962696955108354679720068141942058587786835279433221147726867800644560302340773229981441629907871083967719030405170335637319122909716213847076127848133537433397525034548375064677470833919156483674353060863067964622288735952644129730670513901551228382457498336065368921332531911328422234199220194960448779074161990900394586392794177556345264495536017113145134975392653515046240543566786647334545314665944758541040769311990483468788103548362676659036116038461872369764321459086438216852380443742701084008252759496382694304902067563112424527150529835823321097616917402840436443319740371306678348086164745337806830827791901670617490502043769066361266995384034133789342285598089162003603710918275764899031168790832650574389526147260451224572345734177020732085862657802627096917551929589456995918653286296498947683657323133719360641148984227021292197298044568623686513285510383914186488525906196531862205914876540097559436070475529504472116294569365579416945795823401144306423696633052655478799805148304756874669860128992177030626358840108975650107903631966889946582187905189137415875590604554833394705424088968192963353770020175858280200107482919660042108581006085036910155169870351238901686835198130931351030671389111841594747041355338122049348957925206433499448037228753387424488719865779811834392279242866226494895271110031722773187621804107719878227951570708899692883364733778354396832740284665911686047211194511757637929832191347070125824110643348122917364895481015038669535337271035467480981118864120622808360547472214928200907220420606151806386368688684811048373123954026128581810657241733529188943222052556537431598160264946428036698806577378062921312837208313116274575747717705836815336334664185109840992274355369455232581762165335029230143216105894877938153942810606453072936383025388276642048863308535119191481925404674576874180457201939533982063813316958768165889736526920758925006929039200330428082826111031996753496105736308758032440808321393804919507898629234521270252741754895989903344487834653948467495410899928995885189194296473933907535732459264492031445378305940356019064079959058905427848938215352854476742363579479156706683197519856659770358847424945042967175217620912513440847552236327168707895770516699434838080446954643096114815869911040000000000000000000000000000000000000000000000000000000000000000000000 [110,60] 137069844729478864862699357214973309149675267270879213349305377501390876808863216725804079713436463470048022964203709924000739905462495968848591686505828851503138904019220333185625598448955750354564739490401306877890527258395390333368017571682853748270814211189871655700089827804111162874822292621842324549971976698447659971386149254713929024905733035268214623142657820193589737065828192969421740398611727738831799570139832206050624265014708860964534797801177579956885058485291884832595388381143909344439363563066830830078803179420272098587765376244156964351807742337784237060658224265505349625937571966643046560746085751324250041082034120663238770440690033259014460081752454485826705822543955712726391200355729716700617332635656535477973803949642898696880821369537942248723515199718915143855641818765297717353679743024018706933422796481246139180348041756490741436698076493845270949091864478702565578852914867165166352654195542067679909263476061878895483024736931286136525328390566545333694262101342173786561993328584769982322823322908981292400761820151881949808835982407997999570029647260388285548552304989340003324699672609364638533984380234850203653968857911808089045318091635438240236813344247596185504750986945456378607466808228932210038141361876036886511694818382010839596288090764618787869420102230132380507548706268955859217754983373107138385096075026206773250954290007035671500388914608943423559977267746371712859511833434313385962609428111898153814869759811095804621916359388963051567217562547392277730414001663785246407005663541755748708385465742955061153994647661480604043598607818124769725619526119411502353527743965712999024661013576689281626924103301366861505928522096529255868975015896994699150478157053967854986831915300297100675144141684179321931654392133636552353681290195771889217375092577595641221164144114024085830502289538725240727702289311310407354616605043973744652684538596232122619795402148755237468495035597939421661092675647834661201749516143295850860344253475735023760481220252378799329789348938510030044152620365148613015960747147798178915604197134739346395215685217115733890648888842777940511176304348178086256010541943524623845249170265593345062730227389919387969985684008604137825812003642488367611887800047446225880801126346807265057025073896422038913999612292080407934073062647558676021656011270724230623570794770452736761116023509750043542265540545370543054590694520297993302953658223914769204559733638584183921817944530369767795679538559518987326338153916288604108070461572224168865018453586089827728168684651685778808500538310991416256707222551550318192470322760771208648914832716889843047839251046667487978312465922975024998955815452233491741073144831594935536861462562395069658453478155749960993804148286962822289600564931867702967096244502836004331370311039262554913488363214166332374522533045369799527860059421714861531499848218876686892876319889514490919974385924139095058278331732459520000000000000000000000000000000000000000000000000000000000000000000 [110,61] -61490535917730509260093824081550180079303902591311497468278449900749995994058813013498448861023273940725725443831172972686108465074172366407670585726600492190300796152087625124472689316687333745686918703610148026211196487761912105746885811509017213044156655354438497598644724299269120034984695438583493302642826588153638661947858389105772830517276496398489158570323453909630492898694736198519392268866531608113393464581670145787728315706745862378324611004101037771648990715901267634745251072135803316997634704008214170812039893719130059015209720599692255229113372203701096110540472736855648636088721723277678950897135111309251406228198286775922771232670866099586549418698232220079584814842937244859839893904592119057969706623906081028841881556833562707797612672344015412864184602965016541673814750481164476938026269942877674387098994097981726049594714657876989417762444763110285092824046445042583065813034501715819163242237860076677911640570118458614294004895853835953518105894420186369175599808534177804291118124076802422734191621139631114648850726491691167295721189018585701130375367140921648799042760889192818852250670285429531741326684661832423246112551132308201911999887664571106090049186085408331127732771859913171468945191649661147055982919892291590360342584746756925977912820521118460444724674178290334354793403640709574102125171216209606775594961437573838844075175371280449277140738890341005854771456019152303701966015711157274754691703034738015145013366970643145880951723096595002417799900645519853361481569402372872123454978541274616844711063008477663393920692038579886414178486038345039909697485575731747563699150979585921467691234996637476386896309751687349064649932564080537118185771938193160784456028369620725364276062097197291900738092730173458390095087061514610877463656834360709586913023546870170963306391701444196973153169819055394527027111279097559484487403697057647596488445101316965596477263101443581195675033711598285476051852922169139032082421133447212012672332519289783349257106809036385327997687149997915014954465042754082215958641349782027841040816173061290440989104367311042611409851384917385217052300371305664255850688254680356598356273748967242730687518908616726929458960372460260542369199045927437214201975389160396282507735701753375636150724410925929285913109949981263535643892822675515450819462886487634207255592000906252690254449349312156297966006007502790649678465144750064530598960326811943644136434229069499491647229674468741865212152693899792888484523885558121138153200566936891115000888441559795364372451216833480772425353044748880749316113292948026379676268186321600514255616632954535520932977958734563658295963043586631157381203906545957790513720353032971160999433764206278593954051827427014283662365336671268902326074164402744683558220576930551306509584662307948871267875101979059194417499824455485947340254789913931727161473877169960445400751458777757731470159414843390820063243979980800000000000000000000000000000000000000000000000000000000000000000 [110,62] 17102202982263178249751111583815311624877971112258849905024914960904284641917290042343975043301016646155445234720801515194504496089451976566331672901232004849549224800910005840154501443490295911940472809466068580028036075846601899116519717208280210044981084644681705533256058246971746081436859579918134608820257173659317619963893116171864243250840033234460302373625077670046837699374792260870427471236569827130760101727229497639869260005363155066377740099424805431171650166109151274352512824748235938548159254550441463886080550426407364474898559268500368333310957506215330156728062956402223141635574479551478995795969692674263029841181123824945906263569865332860068560421265644386388682006595576267794506458099782726368296260119242863806999961922647633017492361654216632017027240458131319061310217970996154764358447898099026702764341198902905257053069072264783129247082668686085769729564255959975854791087196915179898602567713791492017204054342173149708862489667433598945029470980938884916990094781298206697901482701165110311515569244022500891824723456434070922277838784747742208393240367382480216351708684410032104009459459585815798355297203574680242704601989922924027582158392116738136144533217472920965286579279985024237770746269388933162294226577557181307851238891436810939906122586383439495531371029530437412383025946125740074496854321167631290453220573077577364541004817197999344753450731413249984029113886314500540508159098256044716421644169290822340165344817381925921183231343143406520436237183434176065602980775535616493249345487863685030441616299484966327684027604041325015734782828422061390106005063643985458852382690749156964175163192751181551926813290591612460961753509456828604510984438929899677127157419827819531196377035557632975757546138062055699600065311803826379729323091031176748723130379281851237271557419685699135919484890170628809330495578726867342423132724779890897734898849699574864038428615485379052491501513011558234583326098503160882340191624467465955426479342734637987224471132936143916660655500198655573018662271153615861981887898082183735913014401798434405873807375150979582979117432499584869536103220879652031823794351660700481072528647751365917038262064018803059743439416120032250869228010941920563595381431532917919199149919707799752814361728628977805512725793562170707980322241541154185818624862715861154090468228535442977738629369438930189903948561137416291381965164568733182505485738767630945843682857870006020801260084188418130493501677369919285487550591685056492536508735658892453239501074093436634239396642291586183759041306803419709773435493755749362719633082288627810393644003637866799729355249788181026269890237604140667935296559958657077544144033217404566199258916095555407203012405444961991955132515961536158876897694312613678530340201030305492469323568378762411796850761498980055474970773990660955310516359303322591188992059515074397500725943072212606726438203438508717190629252136960000000000000000000000000000000000000000000000000000000000000 [110,63] -3140780965517333922616091264740205572738810580607131678630432393818090509805150913964468070074426763632021852028747357839673375827101134321341563245026578771374006552337219767915512336646575610954046692077805234630281841052373161502544050733016536627123203010614658433089405883263613913145998717091701140248333061937742196254524777760734899129403846451064549788761833797405831425998086085830314181258358102190008259380058918076670580872121533546203060072070686598504687325918370904936845793069320596172350484568453574795744601391491564331370513165095374333497251261672647395226126889437512430960826015198122585570313373693801111094968468312177311465929548388471543958300305866878519195500217727334718718408341206565931832337747324766257201182157845769670801311834896938656290438168672600540809523505971381361399142410105835389546605831625064020492600095909630330674434461144696776063080504349762592082047843743491742755249957824890357598777552793063389256065351156296247489761103214412347505973124586927816574186412298620488647326703490737337723998053673140918965886360804897716246874888883043589662433365594428952597095594816242327407644014964912239450253226242363479900085070063326016734507323468134937404084983692809676574779767021329328907948773222986459824169113181605504174987909768359373172148668705467251181417760298543065521139200152087348258366650269690387902768187346220002110660409293558259341583947682042782609722629470657896265244954456856979458963028593777062568045267247792663429209898359548351712455529897659814321585622821725111632616618664194601594189495944672460916386351826660414230926398554495902677900387963679914632296842292684854585940667844175610290930179414493769956466484764527807940886521508474880212727978984732126965711609088544103396840099668488264946365626781623398119714582032441702554818650252436273040926751151768669310918216831529091868237359840004725895793374809350576705068376485488043171444035973494964096024164204118399858190423371157116848967253777763781816199812076326230373591506164393770930858477120127038995414698298023941327067180178043774125244268466388424644335630158297745801855509337676422596486635376124849809293645662133403506941513257417863844330489148389102776105604740118632555803351154579103409608158736211678081611153926317010742128450306889742186463247587358522124109256686080440020441110754830447128111155839549372205636036113872253019717241350237325855577952260505211034770475834933567996791029040014732664622101485149689201250660179965177412345753379162706433191175570371915196562936708415619487561249442714397296848206504174778424472457657515189020539132446460786571286706254970791046855767887686253104593871565337169420334132909605929778557438811897060174209403119345269783136145975498548355882770907733801918786526161776352345673564588791496851397481179214199784917515128890345218479104871980855972084167997783946737644713384704867055145734921887556043527107379200000000000000000000000000000000000000000000000000000000000 [110,64] 433042678760238076928243596852183230097366524275469903569397792471424683456044459470288164605155278850420699954541751874215601314457707568160285624472579564884935847261035808376011660910929511613893404745146950675936879506329529584371760270063019124560769745222118639684597382946353046997402687301332166310155211666137179846593403486524062742304979637384052473235788912402555754635198611789884614935396467672473746465210171423058190618024851134407867433164956186382560408081858983999669996168085533837824058743283974539119688066198401418260396574195293645774259016962589613831154299402096131874733421490870558445585928060198762661832060007593079499840890148205491361942840398558546660631474937897990540239127489970101897326858490237598668763432367866404306704823423453124468615873689672691044082620196245723742930275228733278122929740796038454348245345991265183437136122809065052642480144134262409716592305400597391269672374717160245346451270602280972463282068196617206313387904747196538769374365379982912830462630857061839465260442083414031286881032660093612685883295822339794420675712684842469625578913888041665284571520750333079048375114330924662945604710505862109001581523739091504592337535248294968673033839457470375539332594679423599701557209128444189474584475083702633739242762575812171200585602200718220818012954201708021721520630738871967902613554675697435779442202728516291443825147324502400000507527650701491454087964216903450831005449858774020629883392146810390788084571597384552988140931750836630836210395490325645588247420098645749829721394332068984109011117427727037550286994966589448065464045231670684817105861010407684545701104163764487759255110315230585645605559743895242545594035986706552054340070347566952419657391216014957487778673803547813932725237413591429407364666058635071202193889815623332757386449792919519352056957928963246346055195928108008370649401961810046597777583613185217684759926012915359630107221841838575878705838718374921771006509073746020669911072589332590488294167954607051477619554111522856472193642925385669350092806249156338692159597903268776338926779483963066647773446655860691463371215445908957806180509722196338571917271143532976587889615234431379816442010786029677394336546044313776604515626221816564137887145682467111506365076717706145397907310938353338381490994394499339521476641147207416263435452085565732906781563077239472802521750337690696608863134786044740433444286341487706445024939092914024235259664988255330422039796382164104129549843623325892214578972692346574794181533189054934833659332272432537622959600806163142827085807007981100765231305954817703056197439034651629324652415827889671589054968247540480162728541496456465400134817938961734034653481341942971015005910196941956124027622328912235044847015541075980054506306435419521739680740551112912756608354279151812992930798250056334365365528273572272515423682552356360874262359964428761734685103699370951653011226624000000000000000000000000000000000000000000000000000000000 [110,65] -48002501294244242622943073164158041408692619426639522601454103709592789745325215950262087243720196554097044543260623389860753463569497009954158400623266874114442390405271105969572544015329097118084077763165405061569777001497889228977847315272083164181065694046918009174386620527281534212771118625990199128210314696061200410011137945757297122331388669598355173299293023909474792389568630020462550347684252937092940369335077333801233849559970958742038567189046790145456225828040438234218431526706078058023310263636922306906109198232766970130030482274027173266239630884321591445369931861374850180907465630509651212506302453303456120962608100249057328220322934901725491896420719976031684249327665585990217463159320158908957757914573563364007238707573798301081746878212776205805825601439050423098177636007066203921607455220800422070666677649692129822568371327755343424999059602130992894949578023950701395585270627380418120303444790742108158831834341984733160649475895796909660475140918648102293075597030651303231165450474734008707533537018738598818207249038166440348786690670355851260902172375455653690341710784904377907430217155054499907651269468360122099878245772078643710181477826944904802514696730371610498602420032261217705419382506242743811858192893138321815699621763952369110252444356701920863664585203759608085733127543906585114043235042132298016504832888459391441196270785088853717769515667256504936849168787400023360654819126288804789562661814095994696197957476968421844779160575178938321569461921101803013440787550021561215371777434166045496704563732227065617980363541507269420068019867522884217822450891284299450177523220202050858720949821341997793119819411705000115818815379913111308618021340068248068625166769672631615517045053091667610017809956053112455486908513173191659451591092909072490171694379322924642663401862760162473679030964255628793395697466910343545067961184269383264187159340836548399263968665900289580816538751614651349350710109730498144989705287488255007649833442241220751709940555259008272498264342036022335926414422946700518229517502427172763769854989377863499580999465810943503122978516238093602464349512303865308088512977343611619636205178573780010414865172718031623037024042007976485485836209932190954001276379914804187213893508417257111159895333566264692601096102800328817969876858913201502277417275629434185947720341473846225321909688899016240291599139224439959900994641503243730983627250218168179160056823176826918882157167830851168103654687092723887800711960358502607684748250437555883862092539435108518337746526411286673581217659190856499341087003570447844691437315782933514785885408864115628330469606120194459536405621853276308092736672222589970048961165632536033143672403221882462420980805379721426512849448597866302718765788035134398453246607551923007029239769104757369246158375614633007996468489075247182053975739032384821381230606814400139103189086731754475941164049750551488538188185600000000000000000000000000000000000000000000000000000 [110,66] 4445996821394194653178711714610873177817404484480618946520025794599517746944101011662949013572589907829493956759266976502138588072235762265403467480853534768489596871196560817627455272437050050823538418812015404126165242127297807963215203965448467856680736962132803516642937664985320465759194006667472892614965388030398945705013405690538669984931624870966427453707966802191115787474547321235383687523024882695897659508545303982751831507503082297922603123812962756495865344307238294692110953058892823858692011445805686075570491433712427153377773991680700164552856409833769145312173711325763483180531270016531443985773154023396073348424953154714479618220973880051468694666953437812922873458839232427084596346737180648614886524169715992879171348246862096518153830100362642236524480043291170697902481378455304996423502769392658406093491824078117252673621179077092398872666177013929872478306906513912711996011602171583264629143075954517563574665388879726072769801920692137655279562060725348039664152224050977954931341635752108418268939692172685723077617399411707551218099019966165283894120145727247200951976376132095493595378024045117587412609805555625809491887045170863194375636171546690520916734417748197945801061927291217581991596147999139901115662627275093493875132743445186160585823980827992354414680516442798162113039620499683352977514241254063264221801395469186963127708404970347844160003239161633597434790618701481231311444257482477015050020462764616845573647373560357565494597740367892981278044921781130381707276062107326825827354616219577838455666631502237454678881659893932156583831735864511026682359378777786101646950696703612390188664564581843386747441647342627785375826529441237918246299854634329096629298148295232665568750934271818633383954828852097621163158716024715081682780027191711586689097814136566203204042115193462144433620210095121301408437296479983897174362125440953543965129683494861160255340789454247087976998934775172620496371358613659025811491150198327760936241105266486955893094321192612621001806826694596733927878821442035436776390078726439657469050380000341348882679702108659200460141842788934139415584475171873694463631527411430585835367767034680090058862254440001672017487270078903837536455782509158188097823071079655766265190804926037512002506704077239213695822374656865754961848272683525189727984528350655834875115054207217348235030346652880825406099380628157307832264937946184004416688251462026073622689435227569449856126328187565803376098955841798699376196320689207951100478176014991244061107793384003784098297951207686608124024350054208622513505798192462558323604368689482280079599561616501198844659310025224675766758616534102941689014330886911407176297921781060822709343237521325692688306835909774427531891918954225154733918949840525969794071067545005772056955751594346878640293391286687272649912138753945582816008492128730106756560896020792319917301534553440533959215676942384576438143549440000000000000000000000000000000000000000000000000 [110,67] -351795437393450103871443665314456000472380445593122199078842496872513309899597256990057617942582071793113752848907580440662288809560817752379195029034968597811465768091063989459287795578894163193190867217386352324337536903096106501246291624035435131425838062932530620055299358697218313931876132027143067324454633720589302982619153246806500870591297150456455981422914317673786060261613329125546006645859011577282565415483618439984809865328841641145349092148255234246607550089329273948033402105409703850646610734866936224641527519163132818277437246274263823612398732721571085600923088821436010283301025711679876019465419769364947232180904726487523265078303185506607752592913042222723654152117300267704861210305173396368499986619772805485827464215984438701732099091436378303695535485060018925500398148928926191828399168334485072311798541972465810426978505888888546904204080358829681166692723087940094653510371575712615137591027984780919156438734221225773693958909335485514162581155790773399904252236724252292064494066452148087785643761865490572115385322433424634249580099277505804377682551559399488088597334774920833354777288846947428455076956471196698975078289281243676513126678317110165524498187996745533289449495741344120827635006824369327376579401459471454341915401298831234852529853465595059401378599578411776031703835141876397824963326244548365635725744752391830581500709023161164659640345567412379135354468677339867462765900653794786777639146111531453070947812563292666586860414383377210935404291166761251508813572832801986819683836807212939148962519411578267222192340265190631608469377645797636749798340299899799928260826012295069593286093305422883205615146491805428596358585241029123655616397305559880738485742593054688967052169606225626445137881616480716195132093674781721832608911205609235330629428268861775735848527886150763587875393574709365386992597135077121715098975098879355631676731657936227145651163862640572727494412959230132281263739453715002486449430760814547329271752328772088258363923450286388503014291969813069299761700294941961895609865340188874578493295408437396894679874910494888836976817693525699878742144745557914775268222379351350476572013486674295121709331934326019442553485685346211982662972964492179814155838200222437675693386395165742020295980192147993144203111507077986213034189328540390261624952147230857321364200047522799744952561649905620062815774976565611485946650620249788507566994636561379819320700705942774575339615789811948780700864257127335621145105975442615342833045033273504217688491877997310469101386654483186144084433865774606610067665166784645475170307953508521184735515405914069089563979646522557923841696753886713904622842329366122361415075355748454359392706706922274561258118476814039580942742046158624775824228786096597764832527603419142461744368532232805941212931007871450668860925668072965095919109380997100114776849053895766886039886191189776661677675286701357023415500800000000000000000000000000000000000000000000000 [110,68] 24091728932991873665572567055908409774343064523109401139970862470997557646971324268656263205799792862881807526982355460681377296266088895492819304704640713699707381839831034350524607807387498322572495106710515393152842870973327634620472857892339789598444081672946428587424642006118646265985937535155657215706259353713434388959350086967729365441550836787531957670745053551062431081052923805925058874423112793684529473697952988205692717618707981930697972966110362918401517279247339103958462805263984325825868445947729395017826259961729364115987503133403060429333172288364646869487165362011753680739910489241903966195003032049790971585845672052968575411508076325133146021000376507424537969343743854304724481726442969765253981918899552832216860100727543758085569393659516635247050568045828394602909267160963022151041125615712073289519026909988066746213717814481930249183804303883692304114211399530788711324400113183359666860350751320591120914520923881546445173886271040869323261920313444717883122653667522201023373046398769183298374885879474052245797270029171873111636887621637031080167836243317359942058020929817238361389563683631045386087954217692465097729667989129897808540274575931813168942129269776833797485624791939380086715815496524457015663995739471201205015244301643883412972004665137514398327431104579727419888720473261958145268954839826870521752067835920423585902378612272238538236869166327457264439480310019649257473253690956405727267728939156485864207792750343253012883589750406932926861852740916285379210356712956878081665990401613380263164030261985350777178544912058178373634533860472542734009713975348228963420303707809848422930623828138065992264655213361949508446157373897268335539552641914370665831419163729979034776499221511106984664789723333389189351517207385313418632992128441543747608622610849444697993669244819812487181511891599214871105814914421012355824835912859038502490662596925009720255626768014131726512149332612480239605943623464521333899971163914447199260808052937369975018656760140375310132246534097428484830791609474289339660559030226393207400471010593613001256438203578611536815657393845694686823681553989195467479055923678644330899209743698276874453339572683743709764901583918312060110705421325198444610032779289809671155576442960348339212395240290022795411988887446410569733993211350232951181002537166106553360825936993345594175565720073444334492364417529093302300596509901188682735270763442760373718087077829717203863159793189482813020642306922774879946946433372917607905689401421875913889177142796239628137412222316373745327322985211238418164576825941346046507301626445290587708130141222951869804695523683711654382503827034303689053770386263539822912412865933698833579767517707740220068872590574131056648277146275051661542856585608394252272761400340626993290782055310298160551592415858460611380235352212541506134186415657271348855843063834496627103225042093125269641269247474645543514275840000000000000000000000000000000000000000000 [110,69] -1442371894636753858967424236805758283272167562329163672154017666321706325265516347069929108640681967256502442753268972486723485000259044490639550306846152130101538164656595136541808687264020497578293489306476199166377806056906741583186830200175686600887963390634024974134332605796841658636097081689559494422612181112841451095938095479693497062761671403007349203480482486933343740688274166200601548301805003515350268422934492573961342469657589717797636654104445738103222321905191461076937181962088719420845140577884099990468321317683252287092244557332145081355254462896589847362937728499164010030060987279510563017844287203999182668498066461187320949596970427199131398550725803835700610601609457831998379237556149322761348297475062658834068787204374462385893252930525321630080754237696965196166073187124214403572245882803219534307532744469824476205760411924499537856664060123249602138097563896703163842505789818340782543693423686295417917433264497077090379022460189544050101356917731890137851843102699704846714059141532207725371944707076517281329999534117479643576002089341991885094009379931304667215427145765213912288451235792962405332251105644518343222932905510290032947877011348389706464693607632300701961600612648785720575888543000360114012901980044441899330784389105833183338112805401882320630651109975775402206597047066621968778385272054059931883553347837044649588433185967484870296174595495242675021302833284869272294129674684372273001111547212611744757080293525276483690177760177641188015116509229019213317463960821662411336896684461631414026174895369629918676552909359921228010313058771312616202302548309607333120524725570374090225550007382127015596659774445282501202016742551370009442900803986898792712374170218508058187425149395274067987916541604525448483390407173842740041717778647160705533721560339919724646676308577584798322045926031761505850581071857154733614885064879781674199193366149676540771233513485824195348095062969834579786441228347795045410843279433316753014768253370511756392055523825226603591948711920372746321726265850555371505078553452618940548029503965177272238842991356428386587435405892089431108795207613553322252028192332693128128086316827502777247279060181691712670422174802539924834965928865359774341699903078572358830784892699197321216018500952389611476957758383594804006936165456976259849688704878232980625047302063378668654999148200374805964648794161480240615610940481898281227165197135673736468948999985148905392059379387524960595218484141726811499904547721165006415425590384833920303324741610546667793801676169275151389203866462844389629149263006482380023356102402453626778031181152410286936552115499050241516928572991636700373299104112021565867776604140791202093158379685212108951538963530554443770811512761772817586900942825364135028024652315835856562913454523684529264373930959849736926987678875915447982493516511602183004024718235853491729813147585175435283702138140931776944537600000000000000000000000000000000000000000 [110,70] 76636431819601378641199751513892028934280449365063295866366076244356420901174708756733876424824758253818373879118501034656714733341629504785764230565544596924153828932140725008986536793416267511630892013480860978415789487439484152672557525120701926626386109175237914835902886807099958417294309944715350650686674756600228304587318547837807662291272832461688460302935128648283431544192642870296529681768218054054213809295398494933284514326107767885994429122310104447977555802133725712261684392749466756324337617210131775327067306841479701906381397711983984592045197329236593780428289490286755773016204163884758759336261731248536809668509625236759940220114930266453328483839964178391650058582432207497092358039527844713798811362787596538155889317108538046746738476179956998064467981153337122368301261053205159321336234622233124631456692451295679109497649924150185639095454884424309428272569853104160389339791027154776316218433411302258931755821199704249879973349009070061620647184022906158140747609477027413098781728182032414167882261608895563197181621976676778714107979212014405761903671510994491889654815811957167398056648742568059300316809915296094538978103044387567144996455178007701895679560398731362743513652465907882315475846831308010553102107184805226918565914425430936755292312172100625763290536644154656271636915397769539647860933597294221898153536749438653839292819623205573614373563277246655450682238280961419519214946523486756162411748064556818443806550054848648291839899331968426143404630801743899604409839297446231501450420682562498375146124779635204333653801754557389371983624025671919498829209345178629695694564438220235257779146282485679285731531394664447375927206592932701839586163392586028683870724006819811601107135571825724880815067934496596651853868417741263584253803158107895055595363207288218666317225163393030707562018655423867845299135497449484026183067100171613779692475976465709265640914300641084603580580833329594706657822989576714622333799242776510972431243929878045190238998820380971351503493776888281593457287107866817654216964700841663825742041995527227115759316146642688687822708839444886659684618172594716328029302676966402793132239746029402672916179125844286278033030561956760601568317525682910215199306153538612198575809338768810329558377575224656290711681312974879418899845981529943451756320077776023455139139764218292138484988632785049462224574779569732883253638654694251121158881324999939172194768890047545123317649637097602103451318005544354702168955394964087081691589646563849559205300937805961335238146846605620072299327979349773711025331885183544944948844805576032016761032671408542475412184850654635409308232602866293954766578625678789763694441854814232118161978193764313631904161275996271352253397467985971375714765886341994765912642705092495495250030357115796378516559836870627568927537335051826847823274759828607231019567686316876170377901031483569372595571781309367173775360000000000000000000000000000000000000 [110,71] -3712476689704912586075920686676081313982165798880959611314433178668276918493055876395977299908678449334410537982878157795477530896548639341895059491287063613076174600079652983427941538587212604172834213236692516589004947792319539725280564462694044319729305690922543474950055694786183906360769109759948062204839842076300641871137533200996112046793595834084620970039178261916354002086340991994458682095081757857730712389749485900906959082805154284040663754659438038310309020239336141714322003130376016651043900997784985111027566400000521778468406913150120303543787211928544092556190672411433489135397354402374362714949891650284078926262329169846577007788149628455527937093415267823134130925315311841140960098199289552637354073394380358065724326416549246423613429562620123928933824525164468392761239945339056778554081762649298734083179475992379758829267887507864308129163657330466731207280787560957223796334139370146475066392345252739892535807723970664987039652151110003169093140375790074422090434704652115411206100153771200085783215760409040650023238968524677102476477533591740200752680005895574749569589240560635375598592595416143024070643735141484603013315260102275343043635921944411997913545366297350725859695024582775481633703075889235766794136334857449708910760359475183437346824261701682778958744949815851265946113040240503405210949556456853945669032866619426079169631984530719247658408197957774392392823642931659340279653266095521596886857630799306452342645320945399893013410121247864101947273326926110429020281399536511966170959959414407095748857412630363469290204426749210052109121019858952436720756554665764386035105579607209030114901583018294544187006063036052577770612822562294965253467564690245963691935729380231577475659056645722341681554410241111242181940645083149972011233257443754944081211292241194632679862780534875258025612012116942030758523351554525584429122494957682169025733323236804138838657762787040618289842316143878591378452315622738581200226399000274781161120876335546679069539462626539074195143240032488169533249463805064300636538990569676551330409515413017451931779783735888952342811142779442469873122147907332427308446046108828525459729130491088456136453030313567597830813177295276374973048773928768093235964296702466512458975433790169108914653599400204373040926857258141069551870891282225940862847415838744914480131396073548074337722244517572911122858970326345030090926423758954042975145052784356725220338531384414398240607210668949629983784051876618170280315179372261833593959943554282530892717767939340463149990408975834626335795861472543468213241241209767813486655391006313808467355678467938952420241085469192208240409206999280620138216062725744957843824910521605700202090666143735849393371063443221430179860857128402838046769638453946157740757216689087450464763407390598000489640912883339689666638496912627977989728366063903820768948566509694118495758656125215104866790596971784568832000000000000000000000000000000000000 [110,72] 170215243179141024369303372552405811375145089744382709090977877655367313594244343776514627145413805507911420668902986751038913329652162578938390351565920740598481615322536070882308770734225916286853807780814492949593661078191468922912478566170548669841530128915897882212496762818583241642486913323993560447185017571512646414412597117395510754623473033379236632371094159262828392550728955163683305136167192424758159888987772730241329534597748715205050145758963335826107386355062737077161588499285534818690030165298112190038339934867235008717772159790281038201545314277037043641960855766113471472819032747538359821372845326073224576566187810200844717847062924900924952482081829707770041924207684426779094425674260037850416215754303165009677909271095749564963419621380733502586003211296011459982679330018768470646599399091094005244890781410552983101422346818983382670441755181015810899426540259943585443987030047959549442058063007163772432782586414648836541131703914940917501521042272830749014969645469577715848705625950117794102014711210176866848985754025804359902437817800474238084929086661041510723757509369405155676623111450573046645567832563352938813011042569422699456977710151316827379612170065652326276076453685800143884902439363538337845310168133010366633948072319949982405237374617445935774149274339159156865553585301354828473755078829190586699615301546254787194891902388544541232626610355935549297961307366700006690377811976690278597398225234925517842509211865834452591707376556738101253693289162631927104515990883179460291959831525273583939474170772691434346316187117970102362208213952843410775498574257375305269513446733996472795398916253063595825219747867428737537376937825488348332358590630471556640491391254831355862876499298260951493692090611462728343421002708211011336546447520903467087879580995578768813920474723475347585044552504899870467955966914352231313751844223202458302736929541372848583770636466899592731582767603015142271779597793710811208788544008158841710937695905178818266498623433759828127285695624357103823968416113425033318614314370578077243821477653687106121600694426847591354016058562555566839806024660031707886267697557024727966428619520431785629923818235242873786993873964657951673949320759390079510907432069604457423663134715567756525074313517942588846976293837091249712776614435111821629510531434932351024447941590368873412137876484058943005006855874367468606075837350180276526407701277689350712909044553883338037913427438519554748050359726403686845798270924906341049766683913866066215757250851656760307664554694861048373368509564454574465156248452213389771110592143901402774578854624012239162336107719756261837925594703089757043568134170928442858046416958635572192668944344678130859469055397338783220617520217632221656344154761662129037024860611816701315559757679787266708966516789165741125374690030198039956745605492981978037350276768544514012229834138434736523391050779582309335040000000000000000000000000000000 [110,73] -7609900089974399277322398647676127699150069425071479540269711476543410197728579514448945956684671417397567734253242970339680119002630520812935735569418786787990537390039917508503138106411168350521251053570215738934805590271024524842068224699326320077495937826827925066366082853096204232333024354533953430668270575674435124664404860104589175563957638956972867061244611591000627387333906303157335000143450003167443646706355586954651016726350699728618276127822524029859916544148942511961270440596657564428555830365169263565036744635323285801402934280439412399290327896315586446332103508621217628429456926528573307704129976366276668608355273084740902272197565532556707667215065690898975342538484542213988113045466549548549773017352641599921269780441706803155542415375023152102171379990273881941064667595007026636296257120529165554207909672856679284556249320083115359004039352137944031546023700441689677995823094130963568173950906385941954643700948715805447509753506529489304975701899864410812222975341092177293816536781540011602741927344242779706128141767202486700998037197979641077555787980506955180992506163252250699906955700406007276014778115738916134528449634149466366931498568070831629722197257449314007356658148814916884094074927635985274381855665456595742670809400210579025781843909750210754113043042352032136176608009587210429915459220621620630327702197475033968659139201429129941572876099500258013600387665121264499264084044784046285077142941348372754051498085520427913951442196491727243421238193757172712373237364279658936401357595385091384349188248144319884211019468588887263363891092630187108515202389275834923410338081240218197384121164660133288921582487929805808572460707810395679116423106051070636846333012148436748752916576285408222418359566503826698553681094545596701248301702032350894256304425038736308888467696962427466967716316945053818840006787167603469818850249944778081097663893676382698117970833914051491905508598196662213455956608207574853426741510680479763312402896075067526462519777245946555301235124765769015430915142113188673105495881949870965303211696242477772639132621370137312052564597923467794902015163359189033984437742613227072545007041178327872602660326554638866305755377132345400675889224819742262530272478277772360278733288421044052943385728346229434840048758087797258081071859411918068681612477542092402045885233130172348257817413114334181361388603325225595237790946905880813392989226635110220572462706409590472986757571494936111765192720345002501457263598960536880544496747689420972743436346214244623391094816822021030511211357285383451441321585799127805204046499448834972710146604147305333399920945855035036491526255975737435510080772504478815233006154665112905561718954642371142798973889782251392476234140784677995272122095380741272016246136161663085597452132524845313017338582588915768606277749844681286752490622778095660330501829845971182929287636969841934182818167422923571200000000000000000000000000000 [110,74] 329883661587439914890257888433712982950665998759849003796947525395051871723740549273208779611707277031146707453748730914329531476649576209483693409587026273404147295371268606391165023120320433103795745665499947828079599036430377281911982815509175995301879893466695176055330530155471326809953151880138452721360241225166165222309341887427611190728168210312734436038878215574768807937898169625256435472231019331863914233540175699942106418961395521817704091823501530844186156349286229797153626828198164365408373588638205209104791733880169303073191374947746720413452026212181675814080622133960037543874742993004370072810165971239191131366479513987244154874583692604433093797535507195993234503555054570179867191003517775356303010508019864850787405066664572909067537373806113627277903845863508995295748239448357769549597854112483487796732487992897853245981557132731773198209777298528699793797240939418138813332284626775202365800118373376596753512899688806801404761588571441368490466390863406817099385613331372094431926015277802934503460658326484788280603111688771554161211074721317522590912008243569205772364386087187009861678706238496028219392243974446748327431959472566918928155330112286095343656479785530805263984068460154074001064466272770798280839438584592046134089764642090782788218686404079032360795103289415219029847010695322772558789180288323060169462374592026690930001207488747198034614211549061679455784107756552556169380928306690075685084840891272155543704268606988200784619306504119827385332393752283728475557720823699014269093161460555332912171683978824454538141569058981067494682980707964215397373495768593556407234640395637895889055952618855785865187578527471940010754607217583000401308657612865178201615617721009879138220765949621009000016152068884924461628767587601595922421106790871560144691165238478066404662107844437707978259134820829797657496774274243157230223503215958103485503129527134215476611441613926873007814033303005937206206827859411089165406553922029844945317611605078000995853370451438097351635142825696473321024885929800861020690341935848591921995943213759602646344177400657714439589087766126648163698335435685250414364712053070070482555579544594376494623716753893148557138363576622572765247106489233074026012745111695600648342188395316073385563061102172926701513358497573723986743131616811235840743330832936329900496203010588756484122359052358205896432719802558637928211817314403143664825946508198468622713842027851009213301322808750562847834705557855561698120725407562841149744302587202686969625910847614930223263128030950935666608510950337262603535349830231497419350003754786941505335528791409701962106642903098676526933913354729845520214293773062847061731555899184233037937812487707397274441580544305290782861432455632985285976075958727809414618008191191661659307116131134063473743891359912736570397667328133001226581474884838402609330482981756090869807112354866393675083336545069957120000000000000000000000000 [110,75] -13174122785571053563272257697744064765357665640187108729050852141801080664349234168240728568075808384079606334825592044075583519873898050436944627783296936396633126220998797020753582426685972512786827010829182550880120953799815328619914499037258575762285855413995030725065895012110687707277149359242202612767528533907698640905771788050863138162857095993029503617137263495144726990015680044985940565427275241960267119625581876747335719179670205450289003095886837483630720134658310968408068018069454074294409286033845784617363782527784580309792124539646494341243462376071075466822474071575284333990091832854187060431700711332662733808308415557968720136525040349853882707758155020607058991993475988100197659033008430653615721390166370470181837948884582903077080287293614362658585055891420804291440462563735954864139570869994753637625109797755582313483171890447055159077263147887097274008570919368606755496967407248865196050818633809936306056630875420328949302263149296576193148858727510334531764784357361858535008102494449935616479504586572619953449264928292380170799534636729226293989596303513102086056308434680927537558989538898414345457254292765371590105351381912859565179609604003587811797251290114973229604215274016107078824045621265732755586093349780060160454373325102136781423175821887362012235668036482360024009468169661055626586349954763638950709989283592540659914666109156245648732978147454976292569661258495775645965696084654071016070045990765322551700761372084934626676921005885012342159102627186228954537531778399380534136381910423355055066041901986400929290072995478817363176708651395601943316709739340526138088836170078639970072749538798181897789029186920433229457590914037386800968898338266904649452434657083881363683041089183384214639563235935587673417662366475228178913395498422570428270424071944141074714290435681072611625576543810957133623064341686265270006706847609732469031455753360974637793368944176083325966269299052102061534396520843865114095835334434227521555206920323365253362241467118896005765106461274666833931492201785489272069845937007929050407254119619335679713446951424618643183024393188022004490257234820808875097930825064774996629508240452057504207522552943773841763352008243715752792536605806136668138505363189450882283031031117127518414767333964489143862779199749578989901290037423464873615269116923059768737233651346254713322981988923613369283259619830009503118646238094596139562089958762465008025224520250245370045566042690943332365024924264842421867906796500610292765730983928172778944015080622010215606887323495187734764956558866521091889348963136807177249657020753067275024911084869668503614684576904574491539482613101145491569616946127587038562878190140558556450539107355525953002511522699736542643351229716013611037251678524408005414279226578230333196561516707107392288682967799826760349005694362612042064267710593500912891941083168898782523996740298731349310198305207091200000000000000000000000 [110,76] 443119005491649426149988033616287536235105226847353229321359774420973135077939365950062798324142960473333450271654467851811690712751115124045125805087875555644190156604928857898983963795466581894435959743013543748295714799930751874575048818582917673299710471517296327662181494228876417875528634176844610567246906792827855207058144384635051044348022339660807386792373218337684118510029945903840045747901267401324230764603929851548989040511791278862918690148184638058252301627452223995554819221604793481776381002220468200608882308420223289585072719579035739773251238956498722812481098508062670437041409061478971295737003734175953783143686969780238213751638038438262363184719699269913292928405013638994354559630829091732261816713376937737998778263873174749970101044383778482236383884702187542008186004857587378815501761486538609902936019042237663181305941587171063738951324904907538224227763925866956810853008220243723150735908799740018590799752293893189904910476421232372191089872860141753422904887024377007572673934525804887876051065037121069456128051408518766804614458433072384439780502162164129757198108707914040319951423277633197896397062547400864383143521762145014192231207505110447712887635003548868680917206454491357126319786686119897880424001560730550892232707293739173267867059749218120518943144400859613979828484627332813591065906568117354938677830916381960908242370387317162228724899165536210696154075402921263116909991418439125779007009845862705452471941434587574041144758719163355378357373769111809780667646658887207111702218065705153002791611702305921511242003864163676130690378926592880537735047921659016791025639085099186197695502835054012346596207308406948530943392235613401333531040677096708759853039220322833608287160656650759795955010438320135321693978775802357179364705094238264440776137277842168440292056803937557584394989786992536157218328661171949620747233631228647805143348060326789099196631500207417042751161810462371205193496196632213201147974594204823576657421564967315192691488451292570008329398434429612922475240007101685733571598722217439034639906570289609096603540389686715678002008522417185983708783838495701474196988912255733552492697248247659257333192603578800365577711711874695933786764062851637981617418445999262265782320690161330027708782663977358825882678507104620793216368136280531783409371508878319905039316675827587680861583182213520298163457195642762543571756789620148617134970015043063145019393105067616535211986796072019995282938678791642526607318613162345217431265780052373366005936560769721250361473764173508923023763293610118152007078860322354639175649453429829380082344389770803001049265878232278323747625967409419048574568180146669620770259597520631057890031985441432245127669002169813811438064027343371951230197668388632459531090482279730658359584632505784808953568433747361283409147996835899461364789188178956828789822422258032822173933646179177169991539454115840000000000000000000 [110,77] -9623370856249105255731758966238809320632182915254889364710874624674403387013281927362747264307377510798129490689815790834451791170566416492302464727354337095952988955496795115293759775428031203761105831992172977878222390031146984112307974110358998534663498573890870168302801262791750819828707031771943451539243493106304122433065683334593379125366293675058962383973987627609533288650897714495920805533884769227208197023264357350296232471986432364469543773760324107740083986951652342766672470880914423965485843571131647029803151419590239347566517106467021511197988518352164521490238609861895663887687702576479828596795513585236541674877523708166825894437458560639399862607615253694716991063920085483399386039307768438508226767970032925338620030107284617431341744521074591336637414763375989288060692311759817308060221744813231746613438784188057387095777299042427466593716975090738588785352346479253440458576952182974643701939531716736307467978551857542270494929184615914149283812462715979271406178948888809482281927999632276731317843656460720504607288279639322271953967299463142121830365727413326036667286974498356418972840791880470185248432411763314307951284966848117417873810141874909790526051668094170820741332252334620607868429439121354565743524465851769249857309874470036620276177210369546375219529521312566243172519145403158384306189673867590457783905829395163984047969783837574905684029522970527895547223380231894406922477053457682926370457345793631194488153543654055469748720282933482029216571339532338429310704383244230755730360024281635491267101903276042636297099909296838851549022892516437428274251873955327717655166876581111500557470644003119836362810586284727327479886328625204334599815651667431630134192944026019526090023901943669207782072992622581422155586553621118115097214642583392120427038676564056552951995098645421392751092355532210782290265776276736428800437639534172963187152700911704828163913297510826219997991386564061151195747810218014988463199238325850268134927424970910535662096933216051065018278222898499993027383466108765331282988129303433991790931996782254197365217229699675002459469021029616169190315232599223312334104514890951700857302105972894446182845128389288837051108138384300323232734831948049018821794116769740597664462564642071616948877351552137498488625899559758043766755383112404397139818454216555435365250529350967373219248337921686185899072830567591735783298929457390776028109235228014661281166350738200119475110126361410140582268236717893675779625332088184474888728878536380955837243583055020288278446239020666287872795003714574799690400893308112086410825906710809912875095900297777386183609614422565815397928186687815481540046477515392924719045587521550116438393227304923416151340447737154402061667138421376035049714615081407680112967960980697469732996718326272984570686015944507869573033275227458233885966235826733866955346125527313430519630985559173527097695010816000000000000000000 [110,78] -109333384504626964937345812635237621587908512187644909228919868259346153205393488371980419870193970029019229450203885912463419965506909955360752168162592895469663935997015834430592005395649210203340641040785214122590758742813775528964917683390849375254711675737809544069939234313820046572458022681087247158063637570772647100066937080545841575304420167844479526977863650425533461796869907830662881992183453243997436147578701709566827992960814946635844867258343463859449948944349763717536342735727132334132886243465292340638970711589433422186271752456207150890016366109965968950207593045708721110453135071495436569130811481126797700365556793127060443204964338889115638826565902157038786905245039321348891797707045801425794554739122952083983658751784127463090373585792340300282779039065547874374305470675177222680994160184078526588409421904558023823665288227014957452853750210947693359439052554315515660422017603428170868186727571921867759828012411205794361516243019385690009029218939854600740937559688631018944201212556318429692893201296979588796163687504484132986049343333338141327698226929104037204030223591073157296903831620858328125206267272248462093790844589289343014390815139784276743789731857821874823997384270446413304386074856793053044045457876084253555034761616846368992471731981430433825702883594274041831919712546856354263587799768323721571625070105172741571343517308624802294269463985484336338690677213207434757343458012588237155574632475668346184947576352565301193147667561649102369010496091613177895407125698751911949334305576169255336730477244172485772826282005403569071155531755905099868175181882070012120188216022752680227713231463029388403561720655011248308712200206088321135694363035426698530766777547492553167225904395517725797617780838680910861246769150650059670484011251529239359696452441789572654668230378313101741992091442682141682559416803094748417842253649613714331845707110709730610989169065320677927594681142560151215446606952896382494339848712708851950781822735508280470444065749452064656644251740182677959727394475407408841849736506269982414742410293774665093537312603739959729478181627396994530015094278878290444539740198593152881725016443005212861902308839618907729567701659737950543530924411755664370087680468331105279153204932407771737004072854530018897558498078123490279493164426070548123236369134340612749066439281422029493370257077641431227314618826365916775185577265506120496640166328139762920625834259025987612977368694626412962510697325469813547831445755317028075387730681156941096280788989061649084196092717262795188677840992499649562128686845425704071347353261738781400295436887700481576069313801583050222674655671770607294223150284578953245165472012654525487788961197418077807062409573141671269492621895095487911710119197360493643758344443872533832981550700284059134561923892034567237395699591493537343710475971739937977713633383457126514035578275450275761346859499520000000000000 [110,79] 20934865212412640121749163740977829890419795322599423914057234732734308478914448658375074237908311335191145144750649691222065719197516739335304226172341548893608360485200724257133423800935467711305650515540854492454837508420491174626355753493120171929971791893072436575421132970249408177068890029431248142769825698035469923353827669475100201883791454121984901247519031345594054873963144894123432703944932708339679356143701754189566905080636554206926938302574875190116414076615331638067515521833405397991084593551546823253127616403470593055407087865696657792660843632610407194133071732129675791846946227827613744580637327108209713310767994580786173322287213856871667894100686040933175037238917654554283299851002666608154386551951686537266496088702826055257614164963745773547799033040522916033870339219842379674621344965713328315510915822286486971415764136845802345126605755662375714803027542817742746492976186243827038941247998797726790175219253894083851904323051465155223927807611816534680911168687745833015954028841540134621554881568558034488642810692392959665724618173554768134073777504491070930721143951647231875421392620983912815952304114362670520581809778814331440999832413475548148958663729321481669276021492468136782963314933400278853693761195816420664459393048214934780793733558579869258706901743477509257765365108090735510939283549446311445417893510591022750191999105464149530332653501925867205405486098918367182038745253603029658866353738455895846745045667795240340970532126265252677282761574496800062428632837383722329740822600227238436915001020322803544743023731220168712777174969338078521696692347705705912918670391016352368866674712795821875340959525134781081361508424673411705110023428999406241218938703008387436429261280844089727833234411942645946118727753616551352857946165757127591686196220092329098595166419733122589555156787935593583802216953287292880068797324967572382782498278961348746713199954430542734290784383024397863367238175341830709150931177963950761362903264396093287241640152126817353351629183399187472941194450548297540460494274578338247597277278577934651453419707744628795588504041285697407309542466262425860397622049595393245274269266329983861321286641986247376265229241279011097143303476536046737702960924441417940554890198461430274834177834123961173162683023374998217597319326590943869866652197430867467105695502587700542779954938648549931009949416687733029752827321041742275843935349534618078064720665527359171647233632972742122049423472117243629559003241272745285263065454207798629010418865989904266104921630295926170058023217728303344755709451607858455501476326739511807231626431074885701607476593394980015785740394826074575069312986570701353458040853199758298786195741618714677997622773045059569302729242878537233973905995428352631031597329744512280616165475331931589731086263253075680617094263953389623431827592386326862819581359892742090091862270830125270063015526400000000000 [110,80] -905711539080365527550107895630989481014390704956367203874147354186332798031127304441769550811040052534995199131448497422655014928953156259967939074467246791490391798564631080538846193319485389004187732895635297883097792399807382544982395359734723038773007784391475414210993125428362288493129600006933602303897558418334706350028603034221940517438374853701118484099318192197631306662957737404423565077833911754575646540830944214749950628150584032405153925500660100394119431435604092581250663811981876281424892648891209686871835077520738753750900321584145318636859253749092400016151486222156360659226776254661286771700095498646085693711692011620166217587830677291580807488806053265993560181554341066228811427731362438466263638998749201841911089515417601824000195721246155472924821626881016926103436606825603440215646939309089620956963773695877426326503363159239383204741106538377722561701018055706788763152014287807134249525991377456661312440894800745689010990559010905194031852903491397220428369709600717520407637237031776969849816260560112891043274855215747797132512521331930891123362427430589097254621422429102845961053892312500894918021037994871824193290736345125728054654515636831877830507683311851323171123122659985381405840164981916844087670741463827741087925123463449535388728956239996267379923407473269641511425706498965194250717534198088944802429722412297316516304369364465559148495915184821569485987502811936535197683738100547858936757282581146448796437559485889915363762410327489510809411139345427532439677200942928727991682449995845980499213018871596450204569856090857231303740074354519304990367820991106488278585851639785269286067919529783079592347005642364138537807689971128710421722536087903181522877716395181093897788407850815251192408683608332854363111942736034808493221872209808471298142018386195623076918960783760612290739839757628722640511990499721159837995697691014579403130583956560970374832168576443308254490068120299789226277151642322784752856627414626229767405999735340946816018412408102041484840637391864546435295323967018053705593603862802007478189330620128100471914078208443214666245216187476656797056199321529625997541789659067608121616476889221216699445151251088734138211331950991632285064341756371174383711599753371684026434646595573750611549923172603248751825706366727333061014944135961195093365166244080868564199804096170484533415130717931968822443890756958154749587641171464294996763279862782196474717780662657380025550287352660901444719655265950448746763043403882572840941613551207957092085409037248001614399800383157837769376190348281196432408374082388101344917928227731451502950945173828257286066623353464181570400788525627736961063749481776611205071702033691411710017714479513984376565881610078862671707428396977985052353236532880808580504985971905117953137964492170306384345573011121890378511990133857410230989265756935026431543938454470621732344782451062864648287027200000000 [110,81] 19519093797890471591781358154788979186001957035230917349792566518655050362285859504296471491460183998596641440839292675198758180978283478020641921203665892361388766877141052952534633480876428895375779258695071376282494734645598303478474655621525317551550763214589983656332326341614091419182126156340153174074024683382769197007988690884859738150038959255379781215198666726115139355312292766996364100516562115678614965963474429030137138337834455142229134544974553754253917439570090290977708392745986244301642430403751487283027309044709489789867920991303793047743791503226426548550159141014686358183735591220388532729085181176925580309158507122335667295534862246063982540489323282176121396740445431649304099345840425932647514627211213228737904171003428480065020019634448720897030233031725242703957363162378021459220971340550951408409524446733841024165492912625591817788196085678791988531214378675675957783161800387534676255508504927297241461406136048880174175694550847588238060827324431175847650816456044968806296213957605352345273487379789003539106429062646482769194766565137121471391316081773981092903181602663172404340998407126665661341612297728895670748484740660980882696983367042952452802969162871528543861870802237680170071026262776985462721272746293605115040428374089025264066383352406429670745765123514715883997129782983720878006926448880907669094163744839220306636900646202449653965105740965526569381958662334464172465485794944769777508017192991257096916308517107374345818367101827476053232991919364014569618657581937437517077809804428367557302961924280044578546610186167917101386656820293483762988288237143086569237963319837125394740557231779004800666618731324519710606707058411914522773444480895248033505600948271499031165353401801448403818228679438835863942674230851160387166967548261217450916166093269077376668925401474940778519180856965539036280729392641677746329315618851609807356379919199263017365123450068931364444421024656726888350013437236710345123657851435903943268273122491174191235336138610140257782631716938552989469765522242872001104365399493325957714242283960636346971791020673776632566314790992009904911787341221341971264974793926084351868802723843752538508358451140805601970556000278345341716155603351756599581839871748092716643019471412915329401443244711909200916845437064002968876088975165755084474174933434647492384297850739777159818316973468430266323799662442213418808058953066690356910166163880350089082304570064146844142370713175400632744186622797101651272777259796075520509875810575322230725655049727649201924514090426240456077582128067591960590085141070624561803286863120876997557864031612556792843596735490811962534682076071273164288393823882695428630292584919550818477209404800038648508313770670492354321432826354004043092804829913667408778407184524836684266066578598647807376529646896415047532843461925116152188048468040975225451691315701903838873805181026204077293568000000 [110,82] -127589316552137137236278666786906005147730077623126403107296344409249342618745142504090801014366458749294074234946681019719767425982138562831329106318640744891461109067806393754201294200205143947297404340209953374168831017564272043974755665735618712975419332340827283868896074346946974613443959106915583678926828401614335174816061158366696588960582030619565887040632485468947555119251392271338034395797720677600815586361889204266294014617259122408889222155227811445393982286638001286665560267773496710550825633461524508395340507005778986744613900511423347480638464573329851484815929889476342056497084552883812481662290216368853717085563726577372167141237562432561416244815946858822166605368559436546646999430504348378290776964395085313936173839508120800884519687543775365958556666652438449986160030989594105820639288543026487077920900619350544511458846053417464984893086427677787845412317614493456960930038984527069026818038317120958310894612404027003156564507544113199047089217006432877867335869733766760511806570272271609303233829241099662638970632757856146430556275384302553715532278823098173762049240369760447421655037814773919625592679866101497943601689194185846086556885988921823497873227676953979473568992076875966614566641248095347448503203624161041596031885916329035597886002018720373838990269721214681643606391570741913247171361953531672186040228277365825246333294264486453542071986791648400156798205874092557387741227304559432755549354640050206299885600565985547314848167179482120635862674332079901142555653337557204535334337261320964364714319080828313293638062040662731482000560469733660778597473336711846032994733870486897319236170829402572006401789248151258921648209198269528894906061197835347794147361577813863866302416727753130321622116208164496629552110781453698435562246418506619770841428047831605747488676026906371423579503342807685327688913870879121375431613512956915915489001786697726740941164419987253703166196133015959152809484563419760066674610183231320349087656531647013911628820495909161944653202468370101487765408315044476621777896876312472568273917344224052773034736637179891333156648854296354582810413637009049443229735723646491220654262619449389462063461834752234458397670916879926614073186219807767155515051080087218799792563820999777738822583585078482803171219675868653574225816871920110617859324979819243473528114268738437866720573483063956894175830366859538083123032558609295890832085183069317246225146332418408078687578939033596889912857053213577871888833069905499076589335761865645577079216431125666372544728134697374132264844293768622228469501901479233192579662471298084580479978616709038734480395891678163005791091545948610625389358115186633144558932918551969325293297187323056655610111148921037961824413303990213168039849451862246191762053776041493943131390069076194376291865482983669715319415229344137498226871606431899913285505814393394479867580757080159448765120 [110,83] -7804569748031608235035201560385424368586026090020690890089008243798221622991044181594229618689039113653631331121583533023025702167949656906700566500217864433546290799448412124723699729336781490841381756939013069270212152619781749990190782162081425605361027093846597436699583383761925931074136228092898069238327725232569656703584768322003424293924363252971838067237309917822059458659439924191017696428210204288841691524729030989800257748322825795547335546016161337996927965578539790574312735161889729815100580968352929582362758538132361889173321384783193157743684308728388195447151910296155771017238410367918791323703348319603719910984588504515901316635217224911353869717545295438236152552717580851931282619423768109818205170742303957135676010704849017655205334886724979074527460545914715927422217410240228112667605933009029991767111291354369397270221309074651054318242437229957771443211436883889515982422697265153658216586741049214708663366531017736756454412021626738924738641314189206447839649752430730797453495837702487094788305154039029091126645774297582277496908452947756724500707093875069460192274964580315468359933742334246606933492571670443498244131059639115201526661261670383189919539886921875312023304111156715226623185309383899034567875422329299316827854743854752166102001154512085191809971886821687176046712012735943357551926850006765278259299783504705233458381317160532603497269668548569190701347812541921029972744325345127361721201981061495669481095070413323307371090675825510833540158259578586305117948381141121065891662194891952141937344255875700125031522524168311569611435713783726427679273321224435466865076917174148132440924221997569447984022275329339183408751843841273737046110134845064925695749346716745588331937133363713112394207478090177799843131497531150406596043064893526533756252317267352344670869136671797561642862042837521032628047478161020999199080112656900332068500797563950491872603001660563180173819396522882237038657769895095206893866003562603187738723497424332554444882054382258634036890767545869829376039725413208300584313958444316191135884288657685711521917011509277191803453878411076278322002465332758236744190199818929592916653359710371141218274223817867033222596341890798912988419474859646344633518939221250978015897075673276078047163317841109076038031389403853439932439068767198927174802098219577997359253971249993771005379588742348852770569693965474248265718312844677682597423810637122348536436844644478744685010806455921078906937012100396373229945620333777284714790919287212629480814480851651741256595516212507179253272713799757588104337814966458143443585022906002709914197021119486601950008672850799927360477304163855132850422517933819965868243406479735138281128357478687632137053763884200739697222180686521100618999299248873359966535903666181797087225837715421598889143472667338010828481380974214915984819388288986975048099884654062304326060951360060128000 [110,84] 597345461601906716931432179222267099825487428386520012019167605894391031845969104602135247274190787802641641894217589543609755791538782377306533155279653105327477758336270214214144774864882483980331037719218692290003023784201169660500049437860636231492728229079718656229561525101503928853979823021692370848799068281353067076026066081029118026598013793680864469596227447087444262719252628919209872205652686845315539080733153572373135509316185728896820587394668995722552850268268129741001580950268603248052096728165982057652411151563770596855308632062982790073642077330496781908441266811318502380929129343525566041229674054884712099459812727443118209943014783452288031451254886575208849161938485375420453914104090332370460625948357496825805583162716047452981477465979663151878225587398495048470999920487505270396297135380581785015388619935215492599453940565421570190991830112886087222247847151718406636779897448024343554658197748352067808680510953359764326775325110743182481496080504359324904443003983634795209550002923069237735530687772266546462900390957415198840085400029363209432156033778848828176752854261113483351688185671960399434062738465689233980536550547514172833855295096337319547865047662931381305822057597756078332889173017995399011188543789677693997308569712927597997762310324769967426614908747804144968423770380153412404882305567302133875521660969084416363913449259316851776798145902724885505945159624182474250451100313182711472728477588452699491496462214620347945181215027534663421534142690240384830877036809186720805223850627068108917438633630526243341721430974959364649018432050181528666526833740372229090254649249916689772335012276990156995776079840446028303536957611042805301810863380566797210112782701597697177000487167377353658059054672724262719677047577302075642799887826855729884279679962981476199150142540098121519665671155906252943877481166683393819394174344394184174047113775494944117002050309139991053211888051200805182777324291962133220453861724546041255355173971495190277459784283657214669983938982968951614330271513887726504014440699921739205592640774206044003888942244746656886579911660965431126986040357929614972993212739901553789702448853514386657151140791370605370037490989464232018674968929923358582793807983496142689211270408896870719870462508020762911119920128132605737556576069627852390749183678267169977608293763779316564538705559584253927192544510180309962430374774126009857174572172953979125004113306409976501496884757124571964465923179923389088463767880870193785423314204391665594490590552087281864525324060915219071398927633361459414169715797182586365673956204950298080638537176881793122400768594396763807523474805620459184666843753877722682271854153291510010610252509048713228622974198788427453626090861258566371880602209199212892191941445900078811203867172032242674199195681459444949255602615377656369428968396632842722144567328206470833898804654480000 [110,85] -21286353516929804215567186929197066690495339086781961390217304432118905779875037954237168977875242454525165190315228753529683231730624599268139563127452806526966139171372320780448356169814490087459828098949910208438022212630248834771955560241900278778963116196643435090670965533526356652425202069622205233116578535683365404908623886246409159798906622818589364205796387152905341874367525637817861129204088528224970324558309429268041957278598186447660396868987774020192103029937436811396886468729374618666871160417754715268769430064324066387048929113023369307326686207529501617327904770352798210525963309760366447715749103518090618380945836935069339853273589966054540916201736638706587561602569268270194957798548526215236334677710940234134508150625024145728896756289529703242229810530260683888415028739655680402458278684041232185944330773292268779718619440194233677692608290308992894471132899731788089638505683717271079640811375956212751659692928213652334277873369779946702654911997220764669525111704475337160742934645812894455768407045892333308111601695657164988570527715869249859833791459502578877762668992996861972271208528190141237933963761176817155112884453935466402247611857736097513364368345731564734922872395764769035012726740489985408650715327701105937113322281548901611742059621191103855687092645875076059985797776480075881945112568977082360769004642795585604975530374858376307596917003934240330260815105437257163786216842793131538339787980670714479163009032205743454525432622752237983282347649112711476639380558929014809102912174605427662371707735171804964972083315212757715500264422473845594520672913720636566795999330312426796508597116520464180929791016035439635432425314523891824418589869084539011947236097803162406327385999858520873369709659697280660202251386660191058299318561680498021631629849902566087575652813860384419773506137422745249325976271081786920700981410458193282572714459563741178390826049947053085911999879971131331275185156711771734992390547721320389549478364108767622693465089135791976946704567603753711962823722033635274564075392662954492246046130165997486673352527972904869138010956046776875727113725084005808019163868144653140703022167608474863669668171758986205530374449210098013058493139885875772371391132994798971155245237159102679855110844378737843823451971558553346132958094326268691195351262426666327371496867722936083336352316984142032567442543360000972433240115084971574003690471776891023575110231277101365734283627118998623176942711355153605027344321519096402744434357056938713429750212482397048734273900614708288975007386813898309084917922029583107220363689278472824763594794629830498629599488093720510372367334596621070591448451306159592822559896810816332516176491896757368249156334048405419838735535533909076135730429643840685368960489352073698421255853808444286882697519353922838951145972455665262330009576647902226161643189023061417671484864000 [110,86] 167370151944391083354682832505423662148752871407664760606792597843231166808848315621032140465694126631197648430147839957762595519732509826609402469249429506992200178388059719729597563434962871603376032725523603797718750874547743368617132343022698921402248931324007074669362862088749980621045711523779413357872563742413048270007624315315202589373767413870447514429841781546916213669815164603334282555095746413605006188096668916236573458539668167099991902513842916813847385957866712071109541436338521836017318946460529349960518592314059794281343993134569462827388515254756523106453289890436974483991863341985581908794713690442134776167987334006917414963813146959493263119054813305935309190758476959579678840123748825280873647848300380964898469326188352765407323708380817983723224057588731627258211042140747123591804420736348833165439067894745189603501499745661224616468480605701557287811063630640210751753474674955098348578654225976420715603104176761121659425253703290817911580160890656079799423594426287656784439929355909939978904456911702443170775870304148548329168023219364909446505966566394306885456748374209821581632243637875953590476779471578560171677400752334252273758650596374343909176676932683196906522083625752548537082805919986028098716538023201251786648402414656314985727788732898012999578824754981925862767482932346623224213412648263984804178092923503451055467218908039523241559978819685551692278783691487662224448070241929297953527307656847570106665975081415120060760820119398467583604582173231149226355640595127845380014711685844554898282918555292614953626708880127161745443356399469138312339622109994703424255441507394217615501405154497684227728529123331382301161915472710314644597834410790167596549430721408019896280672684588020185219083498463151897780162280430607804836259111532757634631897471491221162475492841086450837121316953083758067685375456855580869801881039316951334058974483688867402489198240058188369820891435008108747852035188303726588122775958149743601280793300704216609991390331079545302582357660813080040892977106228504131762912762964311041393337591275203191666952292335074274371479599428313218052924433848280669979994357800637822513076813465436210175242477741181972886203579320700644768969605756370197068612245250269862037512546666901348856859744430105419333603824457821280983111695789737860667602476120158812796486585814122844526025928432939414253202180012670114829025401403823978375931773131304975436176753553651227142096071131308842727781490387520768462791053428211430122792337165027186809632771988280684928795075698244263179262253150880738387882662965704163280980319120406739717949885091880102555141552508064335607415027422363221629202200220187395936581455872666363127867710108915462511305777620013565327370602555740092063637878195481750847226414527515921176093168093179551192524316944484242981900562875587453953399057486260072502712218619591989355600 [110,87] 9479129833026001225495011097535157206938334499609621022043590153264700881309992058269928248759617890438774553033311351273328934617265133983152359518401062548421090500108617886722144705035110085571590440960408336174433519601444570259059099578647522442614779457255838006427065504702579993344720124401924534357007407147988557099159215761637899072320838824458976633913522806911441024641289318396758139895437111810361270870374991594253581488221466305720360627358138748914642034712796570964624980167388622981799218567022329113531425635725119508488992273555760581420160311950364083156319724207097695814391113844354390920726443527613112909135049083114781696218618850399505542659765213272160245133122131930987994754095030981039909146687001423580236435468331843655738549989133713914045637326801079608720625434357477138277328835181209889906048067719816328487160138589224987350194191564035843652656326024912134747438860951466424693361505810899133789607669581398959974244082490391317472606915984486666530720076831490167493008853314492765531169180912718430294495075957100968844158886987622370990562259838505201580006332182739859535466568669161056204247778151807375751931433277053683358761887130755026697164689410629398556840324027253864431058762563744462245782318087889469105990663416831394888546240595927857000502307529307069046870896925321010493824871282006161323945842882441849186897631366602419670128934851007841969078829002665518825528197442899960327733542291427517695940347163441198243080594747969216581145136607139153663951675698613307571099225815642538135073149909670155462754901804428766684090095324347623365607626630328955009745851889355057997282214185631230304529526548456437206586109660904098772322268064901374196187301894174219129841585288693870027773492326818829649961131088661943956827597828540596633018493155417379079270836472999682394293055219610960134729954560943033660194334607062611344135275138145841768105294119235998673170342589359244783010994671345594660893612934426542391297653029652384026865691176490833148018303020741536836994059699244567428722750970504117724910813727440709975096289069527917116269933410232470795785185394722477536357771690586449627502245192046277394798605031498003865841548552394465505669895248258066627297067024866842808466055834467945582634916929808401507771663920352875435936935456765222209724440132675075748098388923420676472618253884187318542155779864546546286192749331888279997270458122439765295231418771178630007063902136000125489977752312541915564011168939567699289960108808210881529619450578430118768632908019501677378294969221937930938335215346877965243359952603505625516204355709180329090177506899931086929446933954538346338783484043920073026690550528258666263763879872618149712025394469187449746863249935914194802958117619616444517086671345311496307948355355909224330923921968182517664870086368420733327342513531073363206593142254159963200 [110,88] -233437099335220896108351538313834497543487726797287725959136369849692755430794562684640481946917811296797389976887590752790180218956568801849733570152177066699373474792930696032429980329075818570352735205051133943145730722176496910595280162358844287683749969722515068783085949058749576149315819460976825289895305291863743033425918598070813314633564819341571138601031602469383689326720782936663834103887610240738749585371143871987167703922919045398954475218566664042718200920151160388646489099806807465212248752848010292554161029521525790662855747046395965840660547324618541815601667845314158196052040017533409916520124960185769252338234980486532323433940052358220981135949515367304541100154592942420963504989069568357302722443552551886714135641589879175643447840023556795879278662227106140639373077426876976038281777512669987583185131566949293858181110157171537286747351392587716644165577826904421854125994069931839231561242076424536586951627910289796539475532135041190365938491838880625957126157855113882870735741465768048397740390495576512868514612274778267470714364446390011238624658916239458344440747173739411765858186191624490093800485294000218791117544948618833225599333985628255393077273916978214630050996648908163932409323166636108254980571318591707385801448732552242813688877593085416415480718898840872645518880202604014591073324113030217982032056513085857336744662812296218845910432807381952847866193517531721886915858164367706612391069490836039384343326359816797082690603002989807253929046313526087001314220818124192758558870777065303817644035637013161417040655050222540439015911917713442951285279993453891558508084626211796531397963021830313581181185370427835653192357311937626803340299265261428317259555843400199520713473516288104627226459071590084350096256389999476987265598465360281376362771637195067946947403487108875679374634023173924978184061420378845775809981973479584717976587803311401830752786969760163603430195467253415505980527847736275994105337120550964978226330254392534046007166651907802327694422638664022163302093183961190227742391422204597085940907992912365375724795401142939375762906880817256057545643263800392146857109186967068210393487317501595087747749224995342007898010463419070562430600609932803364536118099837768068027519450353501883676338179448836625218639047519925779728284826604095372714744896031376186801048481928509838859863704209298936042629957914047382384149945787857207292794969423894850663754411158898157459828237022629711769305233976453108429158784720569076125406375834183997079848640803103750702680525779468785406891766011694042330838325328071670205268530848877380180686211657634082814631860455940484450676598149141004271905108135885708556006835077495741192475042459431584039951080030890805005156773282155571757736299969156815832766448605338874753889101415782739610659883238601868250198838914589495860734258591317124963428125539200 [110,89] 326432757979964250052672807574866578099818532161270164025729132342422382960483591535857372393654977463096796521945482763361940015229709253755224028167320502068126110945248685646111020877359546271670314889367758421492910664396559536062727362911708528943846483556810691545182554511445673445359963576456728091261965461948472681604740207083146519918150701648901979552589265556369885838776060668990259580676461964259380327482575006013811999111474650986340479669501557874796186884421513609702337655770933990900644862333690279200339533598925454664947092780760741077890319607783197476154163745990023654952571781580532705845249735702539941852997276456904854097917258275833807493995081477204314242930089269967414623949739133129949129519685796326920889501207122903088815118649713669089153629178863593556647035628316136921504947876343269888746352908783794041633166260929918762896556507372895292281871924599440675770779854361737883514185912974960616070713268836508390493897198309496241629233753239648230649057033398815542075969143656122722754927773262870059068149745414468472941387662375832530155627556743295951006844922348055945976351075199578514877409579566340400920033018750910812526639470502573297423115170766317952651852820076605448176613784195166817564076923893961611801154386644755540622006911475343350455549066734242915861439599673571941435216913559717895743775412712190888660724396699877926470939776345031644181263170322058804849407256122536655157316515458227104983911074803087876131105964867542992610877580866212969393809849669973699451929872087390916356951472508282338897965903240023362939546972582548282220056349330063289823399007756533287032000302343851251158219633861414769873602653364998259755845167744945982205365950049283536746132465648658224967141158542048008374720589205616474191443910439728578338046446315599440319314002475422049595167000214686832117948026468497294521191980458326539179773878183360521786774009584591442394768371865128391531378205176100365935870454549397911870500612383707762380066254430852090797127528112887900883748565197312618176415155035126690767002833704561125805080034829276307862071134456738989848335986654123710187011825292787507579748981249920663465037639329613151951439254371841102424034097309675983962589838829504844424060684485624747944289755074868917365831863915244869937475086755340467233414760035006982848658146777587630010385172483689392439430635150419248599057648959858355667347466144563789188488158308136124005810562188387017385444966541431319537307858534552270211182259835462758548100481925004231939155548931915263402641880623218544601376686869754496033895742442591231196845990321738097159214372091037718882767827650660438828574309556906468300215098187568385513014665473171076602191328865414902377716569134805571974134584438193951793694239495569747558561035023335740461130671673785427529605190048087317728315344470071634897667200 [110,90] 45515448104510238483063303159047530902041909646778831403996227574041186917044954228032837522832295824999095519993037493189555290293261497350791737208554794766224290462211310252526819716136268830976530730311266947562370425126246788911175780845695111044910478813253468231947441429804664121048159517861117499210500184616056892611061730084787516941952012957351199150588861228255019913181695071263329710908783597522150893569439243737426428358241463395786724557174836775042982886751941469096356674855828410060088492273817999327416743688910359828886599934055270498073792973513737067890887433098882770945356468565163566784903538745474359353386479094363901031493828769697530069132630478190241025910677326819505189527306372586062804292010647505382756886793776654437873591344817219064359380599126037412175125043936250953401821035663432638647576873944971835302670553785735275677369627571270252698670652008397201610333377022979608684922430165777903013573579394765800217666797311156069827651612957307461999064870963232942302858084549941733091374284340004895318323606290359456450185615280710721471515445935713278558102532825116888773354196944708977747533291563708016833534787726963102866408058899819521250381591035104834522080389130593313535669688353392888854303006110549315603242617059639686133554417869769108719553062974891553702840174761191935611282668767773282339997153191748169425904956431589729439113037595547697460540119443024642049204326113504707032531299020829529603346926895786871920460435505863478686789592262545219331303903055802005676276019403563615871808187414394385568285192680190025623732918468983153106267470892140950772843248540125318883837253191663411767163886909999386386374366790773745255388083898809037961043854764426575258420589994663345620346222324914774076139046957251550146028423754057731045089461144381851940800268930060816313007643375247250617793854016021064562949863999213209199233463615473560530088499852230852449471510480009133482538839303215504242605461610119577048996031711229933722688931785844457943517508278827913984330131429717255923940353269295390213168085172476741754682344354542392820729696768043819481358523789510764374192224627673074907045417585461998860865818297448559195483531489034966648266102519170193795184798482640209173229344716025569694662465125040244654995656026364788349648645508069521744709337433706850322182306102722548518415604169220820434781459734915263992742166846118181734303628006743837487364632081772234408101861213065355252364883567370808957061965663677048192849349280171549755440967768174693349239895188436604353440271476999835539823477964157853536742171759747053950374397329190457977491685265374448189559018852751612412766577180203513069389922132056959257773258272710087777590972451229966705057533378140857135751308897771363140814525985098029539794535569922846288724001522862573809397103900287048478858183452875597847920 [110,91] -457459785450464403109403900638688912342015252001201490283276975257975340222073974993124815738593774526245952358776325243985824072383659717744233819062968052409980881133215516011220144630935556957009247794083371595657239389058741587184769295828024822910029760783761810972547319852855319934446378285402193199282801315764526034608879950509558556610546476360007525104393025989887836426065306516486796415802578718258685069900105259284007759869488300798922149565191023374501456815573707232094430562247008652333079717781260414077054138052469120545946847706625573346254008329281281185582615786087868600193178057232329350532477679292281691822758716740154813774813930738162909750562905881528819280197005533877284765281147136965855445933647150263665123343842267790399072500320589254976100733678554490769797533363757547519394045110483452845963171729760284534026841104874876341264930604058163304055334805773216463719199401616761876035682635152177931371209429758099931393907426536314232241748225110231795220736992888675987078945358267352174811198430978987241555097177587999289049947381796085258164758457559160429173250338777821112521205964554698997349486687741930384488707826590051524597865773056162034384889948594299689573407478017088850329173270221484520350201995086890183599816924487551885136047489641702424531449594252887602148475575461676249245489801766874852531994424981286660075919598432304445922169145620872158748425787537679629707116538397600218756011972334753438326127208331242705312472517243445879820769914333624406721253161865679450394765250117502555497079823917733210946595772356294636659911432946906478951754217840655200813243432693309585533304671168711412904941810364367513881802312468143168170124805812772777653091680823353338248210808832708952974862748289446375141788048834981096872591283400026765310851541271085040050249903551951881578015106252145985077286553928423394575551419917336958127264302909254186669258899165682688879768070189149630169246363086298324212026637341184964439454475695662741561883068165358231844238884486747289929479693248662466891779609918296206183988195236380589342934748217221211783623642312799511220260861833698601457202561373528520568771426712561728435062049717099474784860631567572986275806315515456019497742897955384158800518461924928339786931254869047191028598968092759370216286369690414364078501014633937476206721762040935460150784407042109658011144955046372690525375673897854592922474661892982874412597122114581037852351648306561067739004251477931852066364272018716314571415467300467442716829758398288413296507468545707332335233488885706668291312720506415697966301977833628017574939991333941225611770798673703561343793066088319630758358253621974118947594430395116508350736716765924984572591888887537950113427823455162128699845241847081232219598236361248442454544090669307842510404082940782119352307669246921894074243954656231200 [110,92] -1033428322107619619982249607055393989196854619899633016290685821157655607591442709920141522726300232565363510230995699805881933551212662251428763594017403155440587477375806838112487505824266093757273457017618852805492704619448795760761759098856519662973963619003372042720971118464653585196888064649569233519308772714822052994084713109569620467782266179471498637603747869117976672791512169564014233156185756848113785858807049158006091253999162144016019023925713666924247734617530130969234978063192891656473549239992126429053575837057694508331686174580345032854417474611851966301444925776099529191241811801721659098998363819504887459919672842507735823796298243893600647398860688022071551024720284485017943836234035189437199766167458035134838936104270290645711955480822900654035682834333674683449623114339179381772735255980609828734917018674634586858127934444428801436163435898068727650049279938641553100850466967676307689008964998858177210503921070645816811597117326605337733707019672566940052981787879565842101888986481140241699525398308336719700132629295121963713048077089943731105814064392140590792993932465971400943830209920509004994102419438238745969728699312980751244154404957523426107162418128854245748824332377140564598440162434049146036128794694436031030811330518776857210532602211865270117320259690924029238456684549793236256391154911826375341532602343065603241106964174922565041654243419277584921172566267389772863773579643895117386252196472551176874770772603234613811339235216496917322154365807685415173675347162120526254308513570298444288697974268297622971749263012632869767945040403030513948223907950969154959878395631842535701191585474939327271235006333893184865891188989490606097087675598998967950655943627171813113222184982472375029327934480588850850523235467904305944029230620810469606540156381184927948956308582451112398784452738404324525868041073194759417925444992268923356182067889185779688371687729743918730758017317311972027500398318728937345712251763103416659815262913598708409318577300481042817378441769229683477477291598257853574095100424643431623773053143624387126316658798974469227692548769137677726057256213638255802982146759213014920662640079664366924265544420111016064530811958822698295218960425192222616063836345351177217453600002405521648106909556667137747051467830416542805675884104630152626874613873751618076165493512144723892573772858548954902354414328877821752711092324414878272294782077557245422184035149514148815221015138162715076694997602496407569318308243951267770685762145505652917640985746496990846265554279237999015477299955923594373865607640460554765224359052015564886418415677223822069032101322604724177122050488976378805571424409711459949423805262251701556056034567110433355285854098189586247037918148746354775423659858623790749421295061296218081753958923597276162544190407583327454415042982054858355322084188320 [110,93] 34148685932643177719704739275146928170820504536959956566547223974511839719580385444551513042596467022748029510362137862733803760173060567611503889536149759126263322951858424622301459211939066023338455686873855870249940337041789975996034043997149965788667354246689346419309599819486157953327919894010161051837619292146285936642763855325901111243080479257615878381991278853382594212110504684773614220606166133710522989987046654139422070057023405076234910309547557055118625515514958262474270358944951298409977832812461543419773767342855430882789811088340494264922662436998803866219903383252572716705498498281413578452350682179502975636208671870113601653790735493901660095891130489551036526394578268043219812785199095667231068819999235815770860735135029442260173589578667219333477707775960689132029157438848363377216470929890896467988694286440186434856380021078779364310169213520227553924832910695600474001319219057510066511416815758688536661660273520813416640259060931298904355727311520638360519627390862408822297778146749382828481515779811883982700809120384251500691027261711231471767402500881037922128269014199165350095928640699577327937302118442961081141816470143108455128205142432557243520593820734956537717631569247527483465310044397991023060617787979857341583882391778727752777634051784425440637357380931634797224226052491563118288038121202810553704719271682718968298649955797560918078957380238087721619828259714809439470440973261061453741577666832801055652620661350825255842011687687536389089180207183828666754958179543832051128228388211474179870290038594744468254824683295405877596892946762940739084436819774241643493208935906316914760599698830022548810834911663478273457622503748932397099226743385829645357367994451369255706246798711804831251309746109116844422049796204871347150891347532252586287177277056552500999857421069320352672374796999355412976649108499189376688758268918273931721242138825558032902568951522585530093677663580846954755790779292704791773592349690235334847553041288475091176819763182496235165460883038544701688898956086744552602095657085499161611430882829477521838528370753911851341195238223030130343315670437983199756623526781216648254819006166728054503666903519352696950505649126628197600900071790586884649906606684290117187100135938848738083852682578250841234566063657726527790409206883914400172113041831972392642784183159854279654650213765626605763001082003972540662744210312413141054116416573663773598061125132008950761947245296201881622741057757883229653119465215340562318115667635993124056322823484699205993933298359642023785777223070854368343422299749622620662010259947131540790127629302345739040723840444032108100684015852163315902353318282883384108283957504535219359206430158161704191426527918944358840105951472744151928957838521566739780262446036404712798329610954612705874924503871580694398670824324196176039908480 [110,94] -205456294365014608224316814385692922571370599633759911757845266717699791100513396768804334760692080252309484023427535080760869901323619736451137452925821073448165790787647168225212000000717246116565556846376720911192110831076047584386777245147785648157428016777778497367167342461681000156877481128932653315974648305273184501416798598618077261399050253257970909771053161689141374641729159784998200950617768976937310571103195770816319432225133960349679608622757454751376045711144861707356948521917468035243579386571199617077046601609001744657894227563485415280314558165018522058842587742216750933199653228947124173492585467282578093471222048013994704072004767041336939083925271410810172461628147786464051020963081759929634709128945353150322818210705397511126212726090855941808537147459947434855172806881045870661990915851458776697941414979796245763764183185277224912569470932062012892865767532457832369798755515064582967293702198880698178487073951689912410300378832012027845130506776821540958128125963543159865464976512049386436440769459953552343162451311255379970634930579167053675563854280572181465300457928698140319368913736269121958622753258648241771664807889389039694337693367673628098513480535255658226408155889352702806145378080101104539022880132068177454138106977436848539268888056896436140733325610650327018232760563682962955153673852853638990835110119404839395724475971873077805167867155811054121405763981001858796368729148375183008032945516571333970685363593955770140238528819900703215329067946257062356353732536159724252816173400101472923656891798509575172815820728629000187486507421100807644537809085838020425000731052246869634372081253242399503530868259843114258975983406489129441707438997464138817372299050986191745463173165742787857253699487404051125355370385754761146791737649834267044943641141942326497005862401725469409095504334266812848467842897431470909068822359438084066618256965723997308180128042447662428841619108736952025679660718685996697681624761296901435679373849241433116696560512483422654461444172930351300995181788578438268100851116577342913313595197901474611487778062797104404212719003932074026035378812032667967662851251190253258148226610021089232588612475517241522564018642098570160760428740609123702671025694879026849806124229175807191898572160993959247363903969521276456243602608486511098510543179998027382807649346359849367343373149831162940074410363127034431528972921233332780191926314539234950712296421541924466233394098392271795841577164091853740803513874393441890545609368504881822047524741052211417649765614732433911853862096753537621873829029974365392608846514431407380670289149714153296722374427708296579093594323663851178368902862486100591481555555352966951529662439203625642739587453708396992915814592234660585388929402338155697339143743286820121242212174680353343963202988374664576775880463760538186660 [110,95] 942800804878332690020247379675245826410350442754173548821895550814166533772156572662738450741791484963114259593550167985360112096351229961819435518846956968221345521953181645272548348215336402247653290997883843833830488020758331975438495577650807552982227650445295735716498281315323427846758044016321064297846677674440422317924723529183677957372264270880723695835672388065236771093785916178570622622834554316039594747017114180818940955725593994908686133027611282108911310207773477196984429230892858501088507789907468078100387048671605400030507967975565395951021619416807576000473119107611743461908103067056494162081685939093081949113164693649046649017256736960205270176474811760235491266195659729057375758925486145445775336343362626369511201771014701593364322584808928631021665589914507085084447324814736118031498600798039069940512623079750217674614286950351350575234726999789564894801584017249461913863030867329004695537863868918848374475195596532947062553186759890011177840899922248031594452851017948813354505536730621588064009109311595833361251482607935869351673362443067960927038510005821993572933548856052969849573363827286547931810285346665690823503602041178684057280128200775338041202498480572074963367973917455696200613404962752633197802291806315052314115745523640689837622466509941759236928729355262617130000867811372499416992501251218544162170196289703375754058457558870063300633380025326424241497629238644026715858116329360793954356363681478022662731910699994613933067710849453556966082492649561721804457747764050240651119955143963711666768368369098592288858970364812262976071369102482646505245574502603502605277841735482284431231980137186282159346536677481182337382220333881518456634702401845495309289602116126442436232910660534686850013324127112416318230376244674461895125486637239273456181885640523043143162003891675657983737934177117725095918549806491629336637504459659447397066759173844389661536926782228189734855867597622016051189585571024894548549033937963841525632026384778519761518390516415901014157238813713910707397357881363245736887293453304890417441191172900093854272468289718738906548145117574732315263275798800192955578736449056392294101617195985551512589186869976962026254055170799045798036746053393314969325817001540908306601206786678564476454695433670595164866632145184839194887709045459069988024800130685456592890708278874406521816922888413423318792890293436608723762315082067448071958496482821741083311741914359461308901586441017985767877677867482397951695236716541417061089736761983525037224051407344679711163924385314320404905076730931042448773237635897689199224059335655028748146255652461548869571310792619545465910081989552580472943846531518403123320046398158576416542742176868198027318228235399239999949246129256763652719410847563649620388296768493651765805654250000417274637522678806411700173545593305840 [110,96] 3638046647705398764862845690959819652239867215280283139758494602111124993802608770306077458123063658616076499824073010360756667135941902283469967322746088317200776228702927218047026218021104006579927032422180045311296792941008442318439312176172309308275580956318005533340319128075857980553087706679703847630477517646844353989457215802031502857218963117210603527231674257477130631403888584798209584293968478868212260713831586392975517471298038122204220738358625343945688478662809810239941858626701592846793905579774976972022323191643781566168204202884220297493419882368417662055233809147850208939108208711983970480863037883627753188539957704908333272015945646864159377140775757635473015278279252843590158416318745831256789428842631929222204751725234448021071819397374379171695259467187743500096405945224545223462336583349215361895822017819506087798348111172293442366835094842510022103418787649672413031606936407319064747737207548197557744606715121494164491960529181053980226721802362028519123431820272749962546520885733866419598395159082889245703180115155044886607219941219771867014963993361393424698695982602196445608538085290020558585984608261525394371878957917796051125673578163821910670073672522299623826166007408014554631011082524830849397734594513715580985425339504530038253678129032321730530006419141738779952395530911095821052453350761374971864096047978931657290384020621273598573890719577807986130336961576514300458574481189054777749896014711964052027892190871627544117052461935060971498114739643570921457531188655794182371830285173475326006692311852069512705964451424275485817275666803852154142235606457620481496324523344787417315912338795283758807861549994142155924673030696757181099911636464845721825369496739528204036369809899318285343867867452821966417971887895042737400132106884129058485312503592886893663341065052138768294829450149377143946882547905024300917556542629263726376965435289474382386563102132088301879102162248050988800266009462407330082306246354890469594329315097444089086246521716967206796812648366731735299753779128435566333287070770210158519226753158048651999459244051232792911175730753526743107474566632523193951877087660401728727900655361280766055207833868274206743042711984866924541812495737560735817222644335828493511038071477542398838798382552359908714775514692755882354954827824464626806705029578985349729437977583488828263255987905493341099738976838075885542977336889705165002313525889667016732789644012647806014756992481003687893391963313296801287637868527119624082965465019916270231297017774435448890461345849995803647926361215272099058047560323672467208040105293798226558958330163946476048984847335970419765503833444987758084587507408782808343272123023902770836446114675434006560274409064856450466700406024390493037070805553203003831043425893996641008989505690706434295090472205022673807206066560 [110,97] -71741737265880997866247283944637893755075640468977396746511987625332293256899519917466180617068865218776450841234606792341496985789689162517446825800417810504147456048152473557354638323228674196755666644698140737387963585963593781258547030723807971068602583691271628160758545793340416397817983618662600423268212357749577413902250970961998112823500631030848907872730703653063750058610971759571532107136012436218996151019156843307141488297521752206505169605287361358855039915739803065906894786090592768980511257151053635719314120308987973291717756336143383245950780641729463755664619587527815199013156770968559683905671963215875364037289789688741445691584722174059537092312367754928167792354790664061348556546860901294975504978972427048899428074988026934333611146226883485924313332889739367660037706027558528194124115470240098870073048486255617103875746499079050575145209105980201165173107581208159644493759405385268002288905240585259700004645781613865743634482076356019899877623233088326114801193041539062300856815236739145458895437550738503725691754037619693323277648571023027640518382485554450879777762000069861808878842774109812529880258066528224760189917341811711512422461649844611623388177842335994403222733965003537010895097540998182588995138076973141052372604303872123802099599969188618076181849507830350717225163516727646871479173250959593750251520013427376900160837494999810237766332388981421392532102744104312907152583879687502279086344405723727440416007104197031973279059554684676482735526180381751749180346392133246766958025058926682474181319098148180680238144852439858850575734018318824700835768717696866371384864288251297172772476890514422186536320786503777247325577846263135325174198227462188059014398933000001014401501511134349917570815622554193621224370149444296599954330682988647559744051458199545490453413702467377325676194747878110431727028812204363051971789090729606226156654211839251085913898746027560697914353534056857185216207247681089958744981914084418026735728944445745896521071290011677569561038527820731285841648896261412381831550472318672140760744528544525484172663933873743066043957306667130828219986661257673957307748610521054279070251519272895360714843880909823942776683679258181575529744466894534169491697847785843861869910594314187997420446863286335448996959096483779456362516783177534705113722581176196554959269542052539551221723524929685638799040021671347836482627121846988402122019415140009031771335330039265874216969873376396028396789521205992511593315752803131511166358741955096475533582354778887575155419247167107908438633463405205900189548505241159873025536599045212725177050541290094380979865432512767098663837158062260178903507481694581878949418784475063858735694835613662914779416839983740219018620391909840463290958557590786329142004400654671879533034975444405752284194628915180978990080 [110,98] 352895481565839030241489370422890197272017580703951409284854037601053736038529628285968149416619183344912078711629692443904699805688569792341456782375636528933411180740504043856943898335500958496700459801760960597983719622736967778438505529567658075108551738078474771417085890236333598244586737608803762721279047014498288834491026508097776621372463128861077758732035394827949597661875387326529101281593786397734874600802803944245395108587813576389619687700974301754321319463489511428822636907010803874107082388360660368397702937820105665043718948419689789107410488655185563710729740246077154495384925087239315728906410159719858001677188718768421014263792571408902014310828617296136464897406146907125057982012182843032315927971024732029394379008061227870448415453041990863594509012643037791837346388459819221812592547869316995869598802288952789192118449668319283318171399494162184815948995418719181424578799161695936256528659132721020435906994028399275084274333098126193547644484560459108013246334240679445418477327625595668054656061967229105569732737211844654720785077422723490312567468270201765192090594121994937551336689944060455586035318221779281844997656816475845218194631666403542886154007969276431792690507925762260165679376749348830729564881203244118236071691977999692017996669543572025819215693100751180068834009642661440068625043726642647635110643490886817533000734281042978333901608371279156529884854084413884382141044402700168389729222100785199264395862514794753782298473198137188822736442703603040446470430350226723845021309808507422551722534177854707647964298426475397980389626987753707889037535979960951342281939604251600759792771691153324330250454925327216664769506972742390803629144806083815400492215341213068974620414101187360042100675311454813837410359468892762556199688983028409512889800268445511537486935681648874208200391049452443145390888345716210534185152936816511748105002960060722515924691659979283061327547866790941004913911927880763600380794735852197351129609629671553042482386362942126758711030892690881085430198935169539264039623814042225253533586709491183258192456914100857144090978228186854032206239789008717568753386425171811907152613763622154046831703344115958074929407242228108011315379979317154403835427640374031330834608605833984222452632959250837246936534215775237448831943850507514887514922901876950816817073744494794570984138002251455342379510974192442244284604163678773122472017699846447404933052722115010880201408416732344310455021034503649870690412428280191482339321388620822445382531854984273716725680773558778164846047664150543300471524298302147965462363404899769114175006849829791610749238292109882831795474999980502541116043529953862763428238385440381457873040216122610335505651140787092319490639992000116022856090597654355370216234053047599547656010940327847864281342285553661840 [110,99] 486649391872091850732733551234808198709728969973044144492111697026040560080673779339463012638600577890447517317888633845211331815692803573642729602989204709396283262822563566363651008082928799859131742889878742851123239281152068374675092149741978753084206778705194880278837715691906561789745652508806740438894102637361928147246411817177469737125088583996066535970024986730014413418714012758087292895882031655109044243121914843068034688919952720649982131907530259477499853008306265108917923311243724697880091532116790767097673909524967743604924921057615994070708046458072982401522112866345287204906029254252164091463759376596722220909760511499530703004115468925385896741359725444585253125564938594150745047728367389320549031060494484289376840215012653980808968391305031045129910482368415696451752384864166267816610603471664192647614715793085534116747782279904922021196825771542555985073614504505468325877389647245341801886026477308151399225290974651104234389963689037285358470474526144796668856266259852163645336145095032840214628911271719819451112592916846146140110550947585685869527632474032719072993880451483292442611866803443519568851262644557577902425652102444423920503807838424063559657442211382765977126084752733769299219245193941975284953814231756059575767762767283975570228936144586089380902732089637603066144489408012370307836742864521195200276014585350007625300979917000396234352037292657576868711857594072804676381133568280657633184303523412374213070661597292156493126006129983547771515260914119449818422279334087187102601075611386342911168063596203222870163046190876021206400866290774680081037716686903021450776264993509866076510130553392939930521546730995877297762293716998521279150385198187987762383094936110595325227902057620858922140161349955038182712832994207843787430249899083613460291051084287717283471299936917788175711545134276160113330685998149585034636596399795834452481860322719579448693701184417232650647601519433201682503843463633487008650981633844854075993034246602404307127592012795234005053547383457995215733746793973467593015060391994881752322178450156179811392164741003942946918129174930630155841462642848736593224656066902397785309202161456615327422458835000585429811459843076419323196878264555744515929514815574640440178629903331679008918526608814829895732121917965266018882437711546540006871552743597831416802401712257927959407885306711125419602329365866928509632762999130891350803242940829389596341329420866566229171934348118994416152079490905537586339752886599047412691533878193022219005346371104293936858973590447992812735785873108591600954734014340078925536775507559263176101944445182341929603211237358600059848715612527407810532898349651015272889562101838996724225664570655186983841654099180613009014995935438816096512868810081477781955922251486790669988895165363667230888225083200 [110,100] -825545519411433630385491624386645267782621097512250614930367926052135774828815384428727681832987324667700418475413175153445804219237181964402890126820014676000976182460034356587955507120171995577049430732877745867888471850629020943491478421720728150681106670222802579638843675050966453893009277836327577399714726443284136411193394777912479826965980284266758879191312435655680537209092194902314122702831874450999886664130140326102288498421434026231380699833141272052191822267365254289792259709356251470152045155127479964292439662388491199008654534692017174758590113787397278230898432397326911795393048966329947300501046838977628825837068997013752240651438218721237657707710962528681965773617811699309005614203092189769875038682148346682492521910881996618041466978588570502764056666050478047144711975067437062801328674580727506434436973729083370947058921025652269542283515245196246701895551630704501092629543960846646943506175794820415232933066313044804662929193401522350241682780403489035012013055902479329228063272394352603876518569731354669924701555756937988458473121117405777169528767548200206389402743667167818112234386991476193044525041850061990047893555617411815531414183009502814957958905165662885658061312118545629216623669856029985128302656029499591435169667505186545490169384652677457909666349427184046872470427885865361387363175451574273318309911545289427557597253892134110629752487632982446471787173804661696597892830047559570652917646419609639875084034127011676906377872588453342708106550134812851813899565382077879362578144895982124312098812584249931921522855051816135659861654818185306004399695904942013152806190124831068165501525488646539330879837459220708522382856755756887791308341951686374767678612194117097155503716460744278818538418302152438891229712028094375429088778768568539654315367882540876531331939431891087500356776401492689888332730439808195898172582257203590818649749413918390780402482131041498516188712792847154901015234978604873302490296130589288677341268343397144048737833461354719355717826656649244658903623947188038080077620124882141082706176432436333614296420268838350252168182978279862710949966804685501655933354110169371137260570292521386037508822976236702935708139195147278123907330938594527623561419705663112852961986022764664498292495668860195323167391688005404793858706743099518250877937390817228653408621652863818294740573596797254956972105926474741461054567492633205043956129907616787295035057023688034556149609650608772601869868580261150039795055597246975211948919489184924867648660922699575014978485877791263896815866030105906145570006350980590398159887056673086635774302700318771449621080475315749364110199685363661661181618518591442609796853821487255565925589089006619742488422405466551250903429305024671636964103897054675762618418713416087795042236576363213030733280 [110,101] -6005355501786519821694166859528350493833724942106181981837267680059354943736566749610999156961879044847649680211360305788608397743229514144792455405696637504143516560410788753736434164068502154240073927282003432273564702993499801673444595515909086617242548327269374290047686641665134626050039302849576277900502872311783449475760523404843316362544848122523282942013748013225730474500189514690410197817599458959265244408527938974211292986986213471117464025690533193200300550251961991534300306008584670064479347909891360761901368096713456664728352999371971600289581678173023802259464590447801479591737097601823270482856786174956112275295865421147760043160438274057445398933850610248462069876017160514441104735083126470707174069955813099080573661933672185186004338603364481361011716021691054896890951859859851100612432694881199129003098853909375291397976475524194054424721183680490509930786533058319804224918116600462346454155308165576879262220583653274289448675801139098171574531470628912203047241210445939142946574267488851761175948348465419932141581562311684556608740562351656627928535481780494537749651376850756755958267213528710330363444034083301796669169941240438221230742896069537896154194642354322193753015954271517383765418583761750632895612941155453609119847654962878340540189636782027130188152746152249060891246435545911659765099970820817003211383560824513109256374211245944735424069994540196321153425866978611945615470929691153784191252163901364535110591325963139017643224530945492753571239688662072979144162749035540415245931071592007462959028187321203448363509480978928941622515105488953538465843598661350958408254521433655719833973798449704789030190057719706142711772071054845673339678783958270700728042187027187458096247504838745617125243390268376212937052359631059838332323477177943511206599782557801516198441917048564877570510699332737043998274157914997666818672970369565545713194921510167329479036002571593604201912829728323069289174642224991245780538396274031277962520658965095673011364405059406278781132663734066805994431301318787153763503843626697333366959329682895045611285807803863341799674295585098868146068239933559706312320790294422572545643218527424134913309978255036553393839115558620892691027675857527574854929887849076663373607289252014530947386574557411220448162615852620049914366919169215295809999663307676879170961380578814284358179483051356506674696592597033813980354431028505450308243224268048702705231846768391679830025377139972208764113911619538462222417108041260448754775870827518867192991703235952788996042206016231839124379733295491338120923688231060426444682400125495725418161760342313157870506661476289719842508665266080445050054932723165041721335104906130151084861361011403269588482220707135874869915964038469495615662964395358097742854426209793894716354560827260339520 [110,102] 22259882054730191061195397400437829472017509302221460860608637530000593813642147532857247018706327687039248536935071168788050765693456756684483704885817616814820299084637780158592570396665412656283370525434420363196595581686950193908520222877060200134131453410007448394549521718291382306586805727265171631244413220264265401079675801044405891508749828423480829837068455212422939465158502389764115915671358957839265843490389528721477639093504085005665246242603646634521949065956569826660647963052624897855297760343139382473858725563356153789770402183007567714741046418528305798099337790398274557102137588603194710675559169905177945935544157630546012763354189484079283582965282663795621715651620666980045273262049574970325385397457151261498685241178062148919810056931017907671819288450996392278731493340426949332041747254992623673755008187450843025256088754474018538969053980543898650758662397985106204115813504772465424737610852040907926300924986390747749337554638788612717485803061840608611222982720072443812184788531438753839079377739233518888957485684003930288591332846399463360305327444940464769105713390316115464554212981003753595416268139137350648574867745971584390800320789197173736851043592206904938738908418307329963960126570857186312528994578731626134552976271754404950747712536330301430743695450683391802084371692011598685372060173390347749297885521933377330684094246651397728061269886222746900502960078412125977564713744501352367883977873684168500383493934079524439372559506336186944856410269931060067650755823236901493761218123250789354384856911169708221732978398374910896311383924497642862394206761041089030412965281145690700341501378363692099623082591298314665799268021542748357433416112378163808075082428714717945720234995871210264630710292330124439047614879646850822554363437247186633411064170676230396736131073431143668429295917002279756697697064377143346559760399619276994362697293984519829914566364215857939790715656910660278384674494873402688932716752140922716573602879614291685694589602745328858424875463748405181097703111776903715722781397699491753907107304348682501464985386126531783239443768428798390908169948716309444592866903738527745447092346089464772419584474743358177156948201407146028411957115041548482046817021539092376317263691608042989996903399810440225027209025939879583686114301721412878798871332656493673426100390882942871568425753973094355076717111601200199638277989038769138519632597739075508325681448192371779437319224167686122555417558361355015197831732015719503751237382523290265844033735945870498282433027347572429615728570575413759039555624576382639368422752039984903379225690167714044987931280229383681298576311094059776848706602501649133668174296160329171266823004150302665015969303644461590607822211595639570603380894183470196124323683047344085592584477884900 [110,103] -13503585137307459230789518322075064018743419180061954253448402674773152133880251418585261076967421621698972125895092795221375109047751197717320579623712470775934720869832727538859251894480757211779929446124209608865772438394916019900855287538120962235405315692171820516284706404111407903893118329000771911657713262304012086782031544830634048515026123906839759468030727650315452502182722678238757330188662639608152016414446347241165309484737052226916121740386765340016708715245456873819223525631994506059535976946360306369447536367080431671629991623329155964220144065555287924509404673934363342463286131636823170344928755352486683292581875330169398835853257516403768518404471298749900608959747212848771425375144958220091415275487387647388174736215189323592283187594233809752534754285830673618424507538038969363749519490731273200351221178385915811234707387276144168631050457606592838795882291111870893341152009634496835605000708930407406472932868093873417077373186673875330044656141402834663407540033159335870957464925729268804556782590344714400908872891316655533244679850274923271526348187945847726564037973016535720383808078866199450302694439778764497032148953658257161010543678505503366525587560123735538572802837247257281686108848060007752820339497038770783651759218503373319997595922108700799569378828893768656422051638304251950692102581841513893537729714616121462875130455709408379393333997846066835556823113701822654199589524748959468663050838677733932773421535719772281357218479099377927302280802423880494966963103138069287651852163992385664001503322046728662143604361556365560843314394904670743487561276371987159263222339672826475322705089548107351190554414375494883430428031159101622843237557648050484255420190856608644917954490583259010777603414915717191952064924088087845648470439257732555115921060886549954846742081829108352956561028432946166841085326007412956500796129606996024839045128087696147270976323460984673514997329123204555623894271875391962340745092544578777482565466296268548735347144997325378199915197564524518211482671026872592972982548510572035810867058164522066825022221172319119465281554540367091394476525869617664686025304254241787866307893741758339398927100009122755661382691129428501945357456378934394164259923286647421642226699072597367614886929036851081202279315420689393563683725995498086103272147247848513781012085931064901063540730790933844424002053478433539077033745220412729526429434827057506664695564043817768268488218482620008405150533146004273385603450330907669384271069014581164047017655597095581516928900267613132827014386246108766406867957544989052474191243881571218691172904769766852783716371874339399307489337264693179958895420454097095731068820677920822788122015135249019380527906802024384519552290645764274859268294386428304504367947261962593839936480 [110,104] 97193791208765002983316541339458395337098309240102369449799328398214613062970496087298052369163008637532348115207708580467561174872312064627804530922490984483931501197927637112918038191933547346265154386350666541074248306408212390351486624329951732900563942476542482357644458283151181286088178876805402951180607080733771788730037547604719166389462435117035898542530404329240189666701312073964162864305318552795391409422403212460768179657644122154930204199740140487438601092296462083502860853366186284897150483799079983996797960721543483005181299957296686780003659489024645793266193480877696651724522852389909583375312481101147047906965916186099689080864617743539725424745870601853280411748506115302979440563039974840401212164656761238951806339704405504494531078887127091709417425953989105884877741095162053461101354705530838887632261017894657668045167147143179198271652253206238038071087374620587041507403556857879745442646568218178505116818363024900842437540000033873968289378556010842917196340820092935141551119341408898380127737590766846730879452551495874931952684514673723861977962488141754231121369789833397527285732212315825209686508422669053829077502374812293554945886859321708668681235340864278394383416772810915005797399306185964708022734633446523979047335635271082350465103821129697593987594555015909813061211509243024956241391267340873809714498696587574490367259655246489535086044801833789809218975041021130687387883147306917892028177518032078660124653432541296830645381969956202893174658192444488715340483569323719991127546092845883057395903663430515034373846141982474168834613842607195414429313463044086879470787413127066611713307085644709962075833934725184923272250973075243368448946080882321275460282268056131555857271561006836050806527766950851933833940269083697224773163494434273330631573537115234846497046700153068733694094807673673089328794960263548680091412779717149520245742722724690364533051638023685192088866023597507883080684240340851177207527994022706771877976094050115867876644036083188698203077818004520878206414796215437676732161050022498518321181323904646082144111424299448745016461179198662765705721942490978527977264218178783935900539423732927271461438973673478571824720093648951173438183005950138176077578800025174848189995814608051369227698425683453479169479158215187470187687494110649898365621841004542368262734466715577224648469515088387757630439233359428781897934494019688214213262710257950398942034160370494209958211461836602493251886707134341042579914096179955717418879275944153331039373065787595683627324756751891184458671269118933493145708273957363193279303844910820155938311910729927908042153957723266681253415136730399772844759190144693519966227808350487753904624682892325206907543801953822105363054981906474620212936128601666679878722684740797130240 [110,105] -34385921159748059961495964149030292450975797319984243639622835197409998165024598657136349837645878614922343514370758657019149010436635553144894407436255539326332107903751982028303698386747619631678964141403179406298276227677428960978948245924087978295878538422537692995538560031287475221008178004979356750703832390280924008431354160512628252249208003324398193141889514763988767699331996219029420575111959773636077959343090657572738314963865792390001002657894584293002254146236764708036694339968369371569262602048230117237404634930363278150796315226220542780274084015219893229511959859735423191758743992323615597523908357715321491509930212763958091097703094041435346840048746852035159061074011976080536589523590835849649800734380782572113554483345256498082155975369136183838580252382964327427505462195157232577909541199201969100781425343581717298094977150942391839268906536694639047515343549108693443749040453200149545384311810805274627816343969309649046420707646659318765371012643468366959853173499059371584354103256529300221580974594945329896058674872086177949154083534710202921965223606610619627589865993897256233920737895933095294313452248457177661622201343934535306011154141326181937688917589382163432412373349186047338095430307229783536612162152822296869148648166951393021127476706773718011269379485259243753677507524602904458477563555000568129949184311074243540259974803173444225929263881994891879488168837364397247173576619871727210133166553363762213765625954752193539227444118663054374693176472435861444685512133943968213747128068060018566311340846389318888902911581824191630351392741896836912166463859335511746972617348608856897460319327486550637576526173842944633570208084268830366616789545021816493384667689424563013683509602571348677176972477596689298614165528404585813895161097582865125289888007161875242576137926420986639637338388044913841850083393182613237979477713167486131763452823249173766513017908307581648482266468413531955401025606269692081919141127581746081101657963536501226974193920131465802395152938973278704754896824950216116415506395279631752401904537098487445704327008031929107765353507749523156453704880934436081600877545056194969684119909683785742254896559135285234495362039985944466491540149584540439843080597331886527037773910381369067535614514456978493230117467655887411446596121698345288638984588655088663721974592628484450567352245117962093112725864258218062453024669103087571753422463524873936860159991172406422404223607349079350369929930627442857798094403897389147086656273029133561546617418027982941003832124505322874202071059992721641676004947928309361613252821910096996770612884749238492248224418731309648018872951500927745766931648885389937564515389817957815101572249109410231496349853082998773160883528537742889002720807506037763638275815697920 [110,106] 257375821990947702528252003366516904632034870959852914308997263836007102754000140778278592727013891046518982844729569486594682606143170226006941117569217934706241995361238154950035809673383440012411795371754057904366304723796736438175462863525237741163203013215335821409831020234150210284807873759580609218433932909098922508345496660308832988717122427945178325937292493704992151540087280959570855617221990959589975558935711717790334295396786677761639849986069394527582061547185950619299582496668811037275528402229886937544395661654416326458233548106185540665312780296065202317150876395948865271850120248947935198058155615215339100759164720559222996089655065848741713748848213737704787580740262172695645681017101309945976446751880848338586945863337933490402265370566073380406944065261728600150202526907082050198963375680689952745528440360335554262792773137181363403055689763299747456055115059665942753942762634425202892313067969477788454329696397128553230617568552293776282340781505761546166952738207209782642013141385956656667243397883869354879406603162635185162833092108355572008472860655827648310789273855557642514021789417910795403256605384943556667870553614283947258870180489062551025367783841600539805883144166111005078233426404108279392876610251121542658180523961397700036885542154719532119129403027638260834995426256824095898735140869259612465841361973818292375769748099152580842299299774917315347706193318883572546185668486169026231437000801452322798564494987987926173739502173329529878499875905494612623319538982910280743344989709134941558014712644359210289141248656848773430467196039436619434346786236683520341994327002297014899459794827137821267522583456473069252814717846290053320598240037752431161575601809145499058396492080299090256288812720530155303739013366550457946865007573928004120198886131824040093602683569068798762089487351697879128192497498126767842965703925932721795796036740129719552302332457566942146618131992073315516091653678401386802758202287299052673509085790801300601575915607757966389174081091707196507430361385611879835915263163858383516212851291309983252790355660922966214525705618114164423099212973365313207878808022088710539517798299663774139072371088309732605917487544498193864629212540639334176938875707028892074031046010960879398085715903941483702464269154597858398935107961785422724743855430311222791437372699576725055667502933770429078964988062543839743605178600512388455966039523865951081423691010458539581924963588006454044318131612765594020411323601097533301511473517615276964513363706614247485245593018977889223912318671759097820292630960227729299742272339142836480848372042702168078430967909050480716198521163839860897695982537097445143299366994982828780861627713129803685820915619196484491765489497606667330200528317260674414305441856 [110,107] 100708240545384265336983139925291442962406298157894659238221497665129259356467742011539402054122747076640503352945928185332457327167314069431278449784526351863932061692945099237862243772329621152273994516298824325374702686517330214222831108432101271642369960794797284656820688597525984377704042298600981096155141960044218025094479481166199022635281463205299642472662762252579963223208486984094792287222986405177134434564796279859854070118054714867264418773590644128472186089323353433041231836440816823604469315746751080120466123375261559601622069711001483196947005753627809588504554994135916786040014779521401222498587674067019785095907237104665603578247007803739050607344877392592593315214890405330311548370401434746841316206709996622241544126849755050815710849989546790825849213117682861313116223880702643545480144835712172120104340411962531886369820569240804954663761567656062945985750085234298822032647046271247110830768404109549171247073334555009867462591024319358855212723058279055567486492357990032741467841728765743736451517184743749066002451605033753667755452286839813012564869545326137230039951363435304228481157283699736275380159857106178938729691920846920206108951723944070469332121621951904081132806764750398768610321435003922365053977656395342330229565523220021557667083553038215714224595570392934372967742386164631826195511640250893792331261635162545356218389015252918316511777748899010115803027593373928471824879384068224598516813200385876864296655936188297526275622082221745510235145100128712538149468936068182479149531472434918976707805019696299714168550595486793436989705141993427763136469587227194820061987908597414840446334231578476133201612728530479211302276150962100856521899810839153199181570191803182311842734286458750803499442002552009121815115517606181094929488364319773022707983129406796662065669599869856649227266034657432133115287392873258608580929091024870760443556219061558778980030254691193034725506355110318953080569862507291014657868664983395106323531075893622922426886107167519989305803735876699466028444876526680559069852413243421983292730528330774631261152212345547154150906291885321898527241780749038786671749499465414868353928756735212276554508896218830520730392164776085128133097826592923066058833948507108588585067832575415209049470254022376838334550747589659924749470845631883691507403085458531897177911823321637590679313513040116148843131673266319218117941820821025323250977310095736926035775542493097114677847957400286782148197207040211916263026476850291109221150024720084034895052219869245598115987660398330490034770656943757123779827208623496880508465571371031756757119339077241129097594204262299081356649930730981433788695081524451801592209125328738767212733580278577466823576819289137459249907607777600884842801523682474649024 [110,108] -224531338705843200774859746295893379994181119481251640349242715986979184151716203189416808348894236996184059319778756307486035663450341401143783115753160799018464571931127230777258779021090483136692396693536036538261858038956115277897790839470507991860418433788654262954624535368013443162766017166313694445226152521497262812972202495889473700125007385517021796474840621555844045150576965061658826871874560337469311790254584927214730766149563531236088248342080660599600411456271206128466353382289050077789712700656585821566249519545745545522635497100633247282335125165478833294136957325863908890696574705027028527958323954558036893843550810035267634277965937384016586251375890862219741013257775596470838866893494350542855953125283464090623563976420482714539558174434539276223803380547446547949594146168968456693156304170969482479810972617907157587270692233446491255610833321556905845450441210562718143089948934734394048720618697671193500217924105771609839054068141897474781602795764860812892709399545502431213988697721766778443933524330658887944366566744629623743099990057174317891367791190423626806715399981502586858244421816171613053181317593727196170145679968228912542792583840349606992383654573924818330732932546042633389377341957280161551085882149791989893020462295211671604960585404226808824202420629302191331332548660260060707125462583145760630235645911155986815793951876302550485029491844205198261898920521756959610230039540010676995556798473968370916145990561987234433442326349029044751767478036102650736247733563812130141095708576230634584775985600960913114096206753512605246931197876028015351780205339098232972821691576646039441118115193432746795492623930767180834253249188845905483438383481795602306771226531752902467102424264346051971325385815598638292607821989503961524354086128565390867411433485324886245347029715424856222643767488923609533856567684143652032455997948698215305155944054199450076105756969350944221005037547219727745405818841877998517652739413589467938147341740105351409726473664276175526294587831984219143566080123852306392051114054835585612648524708173732250632904581097561450933594263918190724823294221729505725795843545622034726158239475658843869770544325437864643544008804115372632449364026668342124799531081189550298527550275806960874375160493370649806567007848006885830917483609654365150159307650618948089061689521248383183918491001850227873686708943880412223584248844623961430248601474604609385042718712252217024935938873920450966210681499152393749411124950447629644185227868093851953972594305668749430721765736914678651942887134511947667671044332732671068602054684717044426062580581000658429365433647605738086423504126741895986184221284128397229273734694339652121524654355113212115951352671501367931237525034385651766254653549586080 [110,109] -79128812866963574549169091280453181527967464577558060769982227792816287680148202133606622380920947836631476886588477495927381781884776748638616483101712471427702467569682196696191848261381797138844021699935830912554296650671833147010059955290208683379338986997435971865023092621556218880115275392294265049109007131314751300686811431657922198738137115754749177827662028512832675771948686748207129462606071320706432245351627803402581414977640791170798649055340437420487070348015826249064261644785951227701967211400923045592601487653819299736465957488254943008039477170799945156308028448870566552338117732509383016992798077571898450891104300479554566384099385766702067603239853441277374884986873809660414725086965122847375230534726822176551183887720421800913181293877606655044700188017860336393717921281417172491736518532469263525768545698556577316745414682409307664304219938020025545970908900232892350908127292733243973289602467939857626135207258971006715904448163856183282124172243165140630297072327345656303705190224218188687665290115240272564018065323367206120344664060667121262533031519942444509240108240388740736980107299611557827397557066908526082046640805077870057654211235652560651140268544547720669323275422163725012716708268872053982353369741119717247924656798107762449794409177410760859302752119276645767113373829654401636942181911250532080609965491741636538863757195498904254349874826867070166773991478072053418475022392022846411570016312918228820724790756300248592359780344937716649453392198659503332860546036993225141864457213802051418717135150529924582614699337985250991070588106335429085675364265879104248869570067034899159841249275555249043747854858344030796783961644985382658407781602354979291155810234463497242118110700883785172947610245587235277475391830075256003349699934643730785474380922402248894080964630086070489428763375273585070998336383161168849260125697974876316328411058682547458521342223919007739960280341881636780847630339192891883925322467654454239191045361837585177722099578502731012543241601099138743987938284304003429126051327236048572868681974540746797986550707906065641451550582517308476607233333672943485846949681778448855676414573660700175457223417717989201301443170337058467825746555753973389011723417969026970460526408336527780253324097592834408658308469258283360001521095474610630584680880224623167532275406604469581383251669048113543019529642114796155410509850600729744974471307601415491621771689129594968512559460587539503497900088504674319243373979895598447900486729245349345261067740052554420542732810853172546935264386879195427605555971666415406981498803417667220169397461726858084817946524242461299674382472012705315874370165284205139005742759212275862633145117980484754485522050251802962329492134670536632695597376 [110,110] 393692881134001269144310522016581267872680167653284064032873687612589878599983641243363770382377357515252811216772765056873223286162019139525155315033273736348658770151884512669839109395280785808321176193981480933506931469046355147990029225213036391120250671595517912740348804853363485033920459565130071155207700536432285910000296877282758255623758626818455094406209064255796923405635766982808501618946386412534881814791983526353712725411372356052000249073257426940604849405588875068346259759306570840675490461628265879798092891392985702433417108587328496365941615279629483220316090412627363050163853527609586504696762742949669860313224554839005957879233939812489951006415554229086196863675952425341556425668735759985570277368255912735414903111826164172706745811296883794395694481947122341352521602345600371461080652697172822730587333710367872358642939018902956136874242370930353380817520745531240346620029475564154710833264561119497966297748721797978612276870667823775202870660513287851572750340731241317260426629077356102187066021493531870149590047651806975888988042971023002672080470774105097534090819842711738928806238883160427074922008488485414464676441660968578535701508127981657007595446209666958531176574432027719953825262510895675232689341405204809043331450505056930352647639577672208708821895138964531574142805678667679726005368983129285964282251918309850424987655349482111344833916277911737154464214417849242579638972519731263924908056994438873097729628872344204051793713231865746327461494032326718007360100054551107185413302311132007964294835317684382786452178519181099448928835431031331299357337526856420228041336344448533503811343440008517190041153417588676555908908470505421126758028079304167308488899710860754148131113086240628104944071698828470231411684969868419771175797406998509996378889185334688082763053249801768385436658395055405450197547524324096786476889403280880080009666741930219979164930119286853327421053611829532476005786915270822472590999756408095297505814782250655392178749680566956828116016392311969911082807920859670105770470846521541191040801850245243057166005919464025380277458556686158111303992349893250992081589713049284238952881819681525046399250984793865207197529634194204933714689995807632632087208140994534083584588389472131542588184376942608265707897253913555780362593352928506063734744809959735932340848743193930638018424844896565146345310708967262126943788316399451613312513685984221190866840790240694465563897312008068703680019920091829217847798560141840293942000943313759795444916958713161622256812781770898720605405258159668744064163819328112052142409633848682683562751777115918665036334975297267011522338811720899753810641143557209872011017575414036850512401924089058396311200573724167755747942899899844197436 [111,0] -36373261716281285163908663601306117801356727942124614433933162871246915608595488682862117959941270103908630658463939595848390623864691452588746519204729379930792815583232384965857709307238589803927529042507279364869235198143872900513216725293076912427199892952379618418672020589692965130646537880356527430774575863181231342390253839110834758886620521020779930291745828680266963034387920967603320657420016811027137953318975158437254810901966300276571346892150612036146761240205778817478367964908504077035111958761228979758714531494235908001766968297563845815255076456706220652742410698222120875392388178220255406963374637270076677469805059460186717360307278632739987712238870123375883547815346621311959531551814120546376244442990432187188660913789007194009102695203058927161257992411782927391444225670938480285849221124903555709204752361240407470448046180616197452028204323015687481031926959332072776563509881939754548420818937384631979049370045759405750391940140851013226427568645777360065944021177151309600805942455570957672641820046185856019698923322309713510027810746189871582701231400137724811053411416266337450601566288270107935442952686523182344826924580156188602571949226093704664303976170704114449736505239904666069708040367433766389642491177332378209147793060103013806687621207948652890260699222219027278793763165115882813566792633520900541122179676639285987648414292084940783935396875331160700537757015050157998046989523124256280954926363248215601852219593274865997574514256309530185399748215914116036697134107410610629824674364465288191130965128229822595752299178926126212205309007181572158756786086394170110892782117692753820142523140818966772182904723549317157649181461855619456532965602595921656106107965866630485579370204775760452619114185366797780332454463279260846199990648071962832543738409513396594482000888446891957484283939132305493820242877549806293726497572494024308859389310189372794231168324895857775543639804445276830525241779563090931085804299373501733284747456034046280830728872836151339670683311765823584440230238592142572477682455616589041168802199692442771421825091970714271060435781040591400945746472127801637238644850621629958692568286920934089849750348136659436660071152591420961346893449627294160875941867381591344650795693450463881250841486210898487745523701625971528567876021255329858818653912760941929861090576264687143191621767801581124582819773949019836634848220868655569671827383946603127038668584259298806379247376363676679524164380661904187709457094423699781791305211466933083790870205957375884645426941683080135239605790159983210519695598340032993518443350756351998834879827636468883863841082069512954644813339664423625148153617548100546176498888851046512687777335372707147340383439346419725507944092467242798253582818971390424625925692293490387455702894246138974779026525723607702300138021816364338053942137752676818702977567449152410501953330903977351410792485109705034152961302855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] -1070025251823794039787906001404889499964869901242140540983634734948426302579306342789489449682969964557818710656346856519482592292396822427446769524652169818671789654372957815287656333917723148865917569747290714740027306024962833451957497239298152453987521979315639859249896195905825558443673478281104090909264880295390246463583505905275323142981816661347433549335977570280894403417788856759298037105978495463994615728871694964314536240759681369448578200292106782438700558844022591278872711823559309664048849642609499939677525190919335334801607914961247205277275581491569370397989880042020641147375913679353644086608029709139619787837422961394938487646491756457596874765451988267172944194274700096896224757968062706924027469527396115997031747469402758788044411433068636872983996121678079560090453511374924219456105760984478622356502029053025448725285686180266140091508286783848330010797473061163534195628862014675595215971791338072456307582339437290184344841030167123736815536218762698763930964406872424083746886713366082666091466324768243526687493687695168848535298751198080597670897466259628076075653612965083825689662895510817486439754600721916747469568964490521546881045819836345646642868483743637285516236313345937500901458156568112782558587579365769065815277058313937452380949187394528368697953540661493774343003383695364002210262384798649834503829163332845072780900148109316575565654028450620005641278842011654253024800716479575300389616192203424070915438001697234654738296649735263370187118343451250065753674335403195683728401210808212448740250427248410393655777802882442117705305296650992224117695891067791571755376674635533887626483840193092223225596227580071025782683310734238012965241051861772473676286552651624298631638219853980239875994384372584654533130853733308944819641946173803791699955076504844789975835031085258086211036707569700497975266761334128143002725650144905240531179277624070429523223908506141813686685645898675457685753451976591774167627860709408899136942067266000703822898889734579405500474306727854257150063554928710167590843095884126522775818236707549322028512026665510446503271264937542581582478831902644759253727090453812405532830070563912005344981133821525824370450262201850969000646774805611298849031927920180254087942625573730277899551662456948690965133209807815240250565521642154235431709256897808434662121982741737468727201760292460537616691529018049262595593181178140066754528218741825293988343422188407100110794395373834305626116643792517231137647209595303083906643276540332253229329525690516480633142362502175755012895309588353619114858460195711851006315120277737183700186597698407330660057966721595929570225291398163237758651115259256710762165234738461640489050361778258418863007017826478734668611115985151475438565385092518978124758037368330659338790626468068975837385784179291073987397118152732429651463761234944608894048624372021579235545249506615036759511484532799960699443075631546368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] 13107604515138397652970134606259441133081908678899170783303854226453732053784551831343044598964604659074461767077087085745041089979352558443913836599740575325072280406253934020411799186192084627586757685883910371548149980773461319301336951833352198887451241571943975751751748281069365028790635910133360670117475690565918264382814564890949230333303308494418823517213394837517936912787335437619807627841255250741844099844020570861937725309369500773541587607407144967373793646991956276528941576148470707112175350914958394280978270349810724270434212944673075715911748505585906794323574223553278406712144805592301318915890676801084677595246780844559210701278776923339954457953207884355210409121023802188940848290104140391712461283674761592341937454728874466266826568747049338132837014423764615700560672501125008016011183958676187689471431705653315419034512955812607244786900783238757227306706309641993845709795440560418121674691317656380361292440698993670942010088250326884867076461141214662447415505172461170071104588575574236524127324396401320988948141586999739287046042303849889648308778771190584207158212616724512808769532056403966301074224862994045532281436658769271834413488970726518290720764349828257111300062473040377553070748681314197032298573524795959245266096957184293861018914098673149993123009304611588220944020166552191672974113785596304527027057739674069914021978246957761409924948511319226479349430182051400681572463834571962953306264918845191767699073108309488504747777187772292286290983708027938984192995366274939156743018279989956486305401763363357469486876859222198099793960674662413388644851349920615662824828511590180256716553680276414163526655977783505853736825301475162243727559932278448762729270082314472708741298926983735432490278902147314840666277283328378793562886141529469494340695570887231046821485926437698297328048801382757163354378448956453977626652247400815101157242298970236772200414600711555261639575354111931243628612678306792798450880597665129418341417955686352800825523267538469058103158696888027180548090951518752547838914187010630703713587555236899646683655995353438345981778487194929481431661484230535981198356915866877167951881078925011341549223922601523204471560485528115392434527081237352699963906741682830098736656118538110688157578395917760652394636593467120201118409176742381922335846110591545345754699282189255259111014864902663020658943011073747039735764335785947071229117956756552846360993066226331294657895520742254088504826907873774871758056160296220780660048681870769522213401545243138160946756585280903649038411105907051998512105243222748934072971876563593312432232176821546971467431279003551944116428985402727178172621345428529035320324641498497246440376321364302270018720185987780663409387880745473193853567473833955558124570527851109435655765755677832580891839959047625521240510479701772769410801824078570638065467078204419389526236778210011296917788130038543781644616335947202560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] 717076267958500279319817308333643526871681838686494859714649041569497322727482574860211719937922339699368288093370606226339936183337128998624925357921890688180370400827563225173235226823078124585781209299888572335331845611077786521931716662898450301282684912613818115856015276334351408276627815977963581604757415937853242227469099349101075718153745784843963233463236601127075496059902657011129585930468672297675702444914928909221754561229421892419045795491583594141096362127515627194597828293991577076270376393646422124549756099743783298132336011391574277266946490917647693896346652031572860856635333688687317053622456743494807139245521159067803473340224267433734096029036057210960971715584163386062616274141026130769313289466366253496042336311303993270480500870335886644205406533492768239908601878220638870572595722594953060806554748257973025674634655799505507308520945924145546136695513489084280216934139810893174293935142154000549628623068661856288691107908278311667088554811945410377755881724813295673404835852354655047338248873560896375578887751062073583324331991054326417507996037229380222088740322633095198107152068867904648920766581759957972430341961384039585832505664732890667067491958905405120312966323380320509577574461049784477389827641162515752431023253323517948235827083999299495728041508042756823392451684643827744717338611620135878767341171538614597961159030049850081849610690576870388241749739539188140289760769935868901332529098039514803806774460714706226657431688939609988348272198463287428108597643278667284153980184420907059817208101703059089797382481230709209797842116032920771080800845932677051855797509087920352347715142019255957994014884389094589174949529950662545472865234923151348880115132582421636693662175693789664087840950989815355182833650241664454368310541632848098764084557615477103010281869992994597477458211030202108876048255047620880228241731546638624956715203583922015952278602424775438842423123010800096274284906835591849210022465872056020174857783973295539777630652946717937407019030751385320842040087787528267275856443284599177760641877543528111620784084941346611960854009114876678811441839378218947739737079059320053522412581789813457250960077592516622067879254809785669752040940197221038243690342654150142936405848250460772361647069968678170840264046996314281305456412445728809350281234832475686632803382313511064539387483469253040763387363397616032631873802041919375759369696365970116345155931451109180613481551148630628690219191094022732392235979714181703960051983731052357717193131751174182682902940991797661130747329480433271735468888553423098878369988735891526750740538804728852316071421648606760342358759784815912332421968804436957430742543607227355641184076778345467328387906027402448867571957596268378436055550978556497063973001114496301511880547833554063637256115965750734557588491142468901677644836020697199798956747846902397482679925335306163038874507651407177160735259139803971584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] 2214574919775356225118184211650564794821911515932094939195167730160896408593085623808068974263444308017379985865806928120705897422276176666943209982086471062215338040828987190340211637211459324940848138319762242336531875518031580567977068253194123601283157801657093690402245814359027254013680802528894121604768986176369476012189197715704839118516944369150399242358570510034208033616017079217043170897332393876892445952051901114198993850379170270918035739939487218052519326916623189598982318989947780561585594469476667152366234029725029649709935315663590841068154768404952606021814281039330847861437372232407803924494036641129873940797418650291988826176370210522897482718602705013261090222246415775321332515350020231461110909526136282677812887322656792708700394136335381579879524702515933566637997763163891061721828939187318314546570555283407407324406598003213987096110034344943141191406957323165281408524320421869088039591633705588947947978769636826936017566525137454898877512942049524129258610968141367678348873296238005341268675906274835953022970950034718871264034780858160186679565620865169120385035830553513227520337487588289551571648058996629257315259433999600106882730906775377468626155729538777111386825827752269826010574146041226298896772319933558070272874923200565805712716069768435467657688545548054575723728547853803514711899479299168653284694910752886682801456551552821887682474440677909436954146909606683375224299559994283552292600792731653170715659571333335542373937283381848422131098333588479946901711712277656550128201797211587757756492065933021180970848955010660843742229047472850959175231159294235807667699950875939467873196129146585895957998419888433113761934098154334970601655202365435456693554333317017319840987051986794851714220876954149180597346323507075401599941845476926267401821588810716705762068362994409868472202736472969702207176350756605080892181238403916569658381047402080112952046957988589748016225504749131271092156504680666182695569187860000191696301550608050312810105055511410868899994690163334534336750246321604339739509669484861024757531735425933620806640788394193170980103948174248739997045077515942707361958443219321683345162092716390943960436292505912447533855170932025647677634185049643648115609131555496615476641242530829151909849689198583297137827049712598598828663202748299302006946377596978036392707509725331306271564151265393171296982835522371632507409060577989957954671396645390328156940530911962268614036779651888978688227580364074370932854592667573262161180596284787638766730916020095985543263915486601311015916412437173838106789638511659987364886326630369202263603826128381338078559245116825261213313658296724172981359979857606102414259179256971693366858113044005770325995847913801515481007484633922290206098117879688659299694711841861289560655574733238245482219682209851457401879384447498274306129703412917917807367407327009485775541022268518809769181105071228911977423426312816558080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] -225525331315321378975083130915539755301596897360908858955601472043291898245494765644637772255434774138630272614004612693981098236486777136793654090298360143153187574678250746026800877378579455823580446164924900538884283553373651098134179524217736836446078016037325704934505781379795376704964257419069182365237967392229102539735685974151787030019309362602110223812622538446840838177090004318953865809880243609065627134345319009609082955073584997508304500620881669106218634236375674549106889041041658086478564842152722164890178093786705029367957458867722731675286222856987859831024181468854219666693400247979514052302513731090315374423539597134734735888517346823577868572640960793591985482923726940713196376310624910347555653027648339437179076830910105974232662662252407251414343767456305919070340706300509929903288749796554847567024137618178808212241837199566486185103157223440494998118935024753071557214878554015262652394188318665423509526753855523636381439929569430819795594573238461117920808371529593876498270563186761413840676195082667278262622339115850716039373257483502445005526145505666824652222682496953757713171353147324795696369125025445906251578705331259088414025539729149740759588833602765539508582736251646349750031602825472567772454073053515171793390107844373174999842082161892109184227639747184798700200579276243802667531612464070449031673128062875230691083451214423068718326845392776760163326883979368806212902976322283189645925418765317126100639035995827394070327386692589450157872719006265479103178612438508484313292441204508451769114078420522768038436388507119507156847659098012461699521072900681460645674005038993758785481468053890131119544538163060513845121432351271122974523107384730794619239569112562824993260845138781610577520555774104297610587017260960963795240614607374388274498092598586621123773351827615268547418710589585495348518899796222720562413462894055520769893660554341097665097262196750598198118724704727938543072571470673401061850023898279565225002412150368768044566561889534032549687888443094681760328078545628100040596482704036824280921316432442973641961515726462344900650341722434901712170371968205349153629121805480987845155742312061822035405674019021283110161023113069432441401417395031480709053418999786021531643361240057615854730530866740989691295950473077505325302333526719736732036335193191480219683571349428176332553308973178556515640249131319127637410615942622625370299504634980772836295612377313356489628166722288846121788436797422402654666056634709453968342602413129030408211586269866370732195964948703459266887857841857320820569455000046670647686379567061932246416383327890392509710842220736148009927394959686486803320864719339839651326182535451563237378434767459827849032984034908529808647644479244168141931603432374605988577537537616409293152768315944179287105356072151702354612410766969332570281477093924864150012882127133553423479915005292654913575729636864013430502047172178321866752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] 1742989921113520284589609154551583705675915701606270517082697725120347640261361790063205287799454662779176562275369509835523650946894045008351649910490836730384323650314840457514032966446643089729325742781460052136691370176719067731866448584125946745761305984310013143146702927623869369518338440747902114459812523194763464851259727426288629716369493370279370108133003509363465169791419259158195470757742297717028350812902562269129907150718999499349554316274999260288581456119189479069723560018219182732903607898442113408312003510954691236683578946119094738355297579190972532651510437076943296489372003611479497221618122559683582209504192051305186747725677630584043162429378178430589961033653773235317115577028451884246759164231756064652726123296092852869936188204364634337985437469530653831896099790703979965313553206953043196330298149695863644963544773453286401023506587760895721201746297132652396067947262232985132088216206390878080120634404126261430878858614439023107443449695862187844434092380115725326378519015679547591302597703310218974277864021267209931639527439729050777243578158412982990870466405206829283167213900591728016560853449015813952337091542018757594386188856920065339695028526644265871386782186770506136739570052834659623450571572328170308087290516261140138780163488938727850612824206577080468591641457721480244933692509442063728589526534244333155936934796823527103681233692183220809734781951537095112972284600309398504415446225080293497106273783841653125775061171259315683641852812452835095026649366345841050845164797857288338774765640023025463706547366233802752053113045232228786323833504866024968016286255590179654838959253112967826233533168445762855047122169270425274018662551699343470593469770647605480308975807806773332947666970367822478154499632360115018976594487539215695944893378045540361262119482734931930686689146080124648192957444212937635398146375011644274713350617542901123719081068931136749082684127133038496037617100100539196217210547062522156943068651301929561732705588005406836181985601374675843458716893516200066643699678443816184016210620148955887102273614758788556108888663282898750305091946907510294906174502771034177994796751530645863009823375770370766902655773942815176720547797357010519315886556055528073157040692257852049845372332779422702015218320659843098547267838828881173360662784871725388814821162836879256628424173583734716900874434717491489775299333656029893618622383916035612117720839633068602820669713119103104615028662648847616364103069315901217242117277500972301577414077187836328167413273854825945409470242595665543294261985733247311929526236446669674893726560323344761631729536254848888123065410089481182879070819839163778954348194755369058688946456550114711423997540949376769716616083573557627220536121986776304335549694103300615616653340807547878581388218211622299221309725383358287879121732043036340973975197446328248263791432714233280248899533257641075871610479497464837570560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] 819898179991155997812068437096495888768224022137294612516342285548199863758675441794707194674300303030284278392903563568287718243876473538593835090516324792188952372351869781696325518941480336808967227384765021461514372745572734077687100896058264173910636722153445022730547844998518227596028312875423291259301665649757595711713036028604747010529828248422192718493170760719282387977356190362635366876249727233940595987143286994038373056092076173773197653214449481335576524919134310326051963550810406592789189452670729604014166352192109257058508365434264757908688504249351523380464890103787936047871521807602545161331828277206275802939353708043663444081135878178801192326286960474618282387941635105320463030484812027121867186270694592128340480989571073617433759257402296924089620139523431199512485159377861357428055038571252203899787851063864692931040343550742194955854461980854889296702830436247129723985134429509699446580738869661048518565925584116201244234082174042473016084356966761500163078633727014706299123351451543407279572241685504077170831428130822708015328954671684700420506016780845198670317741771056650028164675502518432995655553007287147560883452460006339197296626795592462283001966655111430475920539824627116233424005720816896150437911536205403848572496438303692121337187420026102693133890510056617700390963001380432551970712807402737881923620121625391966591252782407069982369838666037975785015014764210853672015241985404910188606918128722260135694409225533126563112043379877222638769439890630986316021992777925449125832835908084986860951881642005509891408467834115037302892410467151293193794922544737217065905143149378006759174407852551027961425718554010777318655243639339521002696874318304935083934291168412291689564842560460126007473599166357897596709061208352097098868993127519389392377392590499339485461585908734858510165790901716866763907276628784801601708085829699682052181098991998960403641972161986328596457183430000836821291291031043490818131506908715417408859013288400496606974524519150293186936065605337346665855806816287401923828675661070708054427520359935055360756928352980774515722416609205877529060375844527115474160458485647538334111717634981291918810910311387391659423785715047374172672640571200067661560608376955325047409684935156283084505833962027720299576247918214213661987944717579042028841998537265473687232292667811383885568548159583923903756420091943921281283397039823613129110958659016497356945692077593683367704484710250685812257223396480950290896425506414574435234031347951792401133469930281170486863362466360162777947358563519626084273012314969652928229652107267457282669116578622368495862607965116337198819365455995430644217803450670827773631221552212680417248826041564677023383881794080974410642836737825161038116100468622010607069354754986969457058186740159986655841897904908999599993593156106047021230843188260303715053712315506368028597541934490400255887263068605712532569320392428043108352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] -64467855589507016967195957208607450642241843300209836839244900071144914857582948924751763563529640153429979096778364942548870552972415272672670660843022672535823737653715610943957999134000284112013116038476728863441503766488204072685925449934944322891131246222342989590616805467120666712293179189994271570544415909347482191666232765544089636214153285569959353182684094635804858073377719091129558572391374574902567208165095508649526592998184394846003346830096080059861898929012907068537707011592546422972863056904625517414174775765581182074938342828105370527756628961232180089728587931738603455132785442086317602735970433227334633283391399433713104897383348076778906011478540263282924314231969053271532347028025300251715384698091707026948554219566455423434759522269002544215367307158537132924875164471861646012521510643410531270922047684418183836912857682318163483697843185711370511029478362575659542211798466140876710445751178887781220669999423961146767778579891861272212295865371670667214706254189524337478935775131752726629996910416275422976948310946071885644048463544751242918611211826622633865310461107824171624745388590435396229505613298873697834663241051742432943446033516295681481542983518628692772517956587948573342220761070312069524006109441466141629860529808827683018325261067314032194909527041689664491840567898386569757543363463671462166893371716491735139059931641352686463158966325308164723392014501242966818996040755176154797377691395250594719547225096486801916996840149266700170215595332474395850743896614963102336494731032771131781341418541869144440885749553125888156803661287999293944574095216074091122470453758078702819847869096654993097616987865815526638709311303204990236899044342374070424330439620761888613145201179161327897195990386360918384564621427339559154916705019667518688836677798298367152176731689049835269100627677139526971054209135884519542685293983772505084772824462086096530516123931608926329045920829297812376675688882785093187349526186836564679858769278580305973991658261121290903734100932351240244841983195193761405905591835825929664826492001692724392855423704741531768587055218236477479225078391946066191358929826447502796670273608602958061935461311527467181122746462166785841403287580294475442899748944960635418088376391033849978941566280576922607302400603501028731422061263518175648858390444289734091810880963038007109147032115490260491416744278157105590358245194514465971745474770959942020660331691981706569682721039967346584568152297583991094330353810632775152850504640328643334249035033578621086003363546593730448901374348522897242677905763463529287771849613578342544109184733877802849606727486462264993515655823991605948129143009310321255247606136184593968876426079552594901134226782621673960637302150280659391587611044176267442156564726224938047093418303706110961159426448446518044535869113700536341304766388817183872474671120718603958855518258191500761667916464740335111268066086636896523386880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] 303809088987404325877924744660027195697788266638516020912853906760358340132778026473846649016617057194441118645348326741965097615998000981983335797380376971653994407601183815592069523224324331641803848807136454030065007423242248145772754056208963586637699431807087933694354615792953440971715704681528716005243007860393900651619148391730824235681905664140662277768512748847503990289973009309581708881266808695898042585925753126934085325934166047464767861633740162116232374201153165351276643153302458958910455456890777765169974571503161147661184786118433105118269694234588611709234191773025139291141699024566784697853081628297271875485958946577982206817752419429899064694866230318409126983406210749276328767133403971758920269921355725050836132391247857190857405562067937250545192160917763831779947826793825195714563741030070311519358814134117732196859724983316182445048172230264986938124339875981649656502325244486321653506884110452278838007785959444265361952735609575706130096266142243773429920283358292541037446424968681244091933609291190788471394993213767155516658635125205705323197022574682092188349500358975676546467180721671811110409285611563224648297144968752249737000757425538322541188162457966697296708750137944780479694951280645038606076617122254130688984694316041287186052945401225543638515919999134891355535136405676136827361369225750828958855755478557914905649132143776078309435403561998323070923759550693924849250412550921717488917817722849644931711898119711873542461103909660129808468373601828788302910929894664848233230028215175624340149494636032653753887375437226701517640930279363247997027259314931164219332529590847876675259055792918794245488988375950491187916609563177212971210711809314970089531498374207250668598134464661124680859549016332442520512937580904678429185506891883470743331699810389817215948788589252753250894987614252926725705328568903377592199046262373328982647363855071690849960402735054018485887751677371245303454965031083389007543299245788828693875826068143508583505089595496768089783673243392372749343886728739143656435269932926278028993941184090800218702993457265291763699854098587973518506359298838609728716504415248996465731615116102006904323273723970353400638822626041228385360825847090069951401233185690709511976068283354849358294368017179796660021360058109413638842046443884268414519758265029639487826942838823088930177566682001079593133699510006380647485041605209301876435645618124869841149042949898988908935669932423903904439175890403446895407263644584996247747007735018406452091625304510639396708274268607028529978048650031590326727018771620590706305955632351296611835048019985775846852038412742385470960957741257351746558238111116762896835405518914410735971910115792692653511056878076073697808057780740203323785925510772765062406762440492630329163761812055186962736079706751976198264580217817679132160572684022965019111392358761513797076002626635875573931244693474943868849078997399358840766464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] -307541217830818406170867184810480551624398410704346170608646122032732598750385796784594489470703102876791975653147057891056549349910692730692845166102171603662409098916064855497361740128153147280708508981362507955772194398933159314519539734940928024568975273406138802344973382242652067711498397107259255667234356973086001670335194950503471933938765341036871431027397531954075581028721694510726926149592135808264371011404401765191562615864505915854799247829598525602701958066594886184089331663960006278015608728460347425652287265601025270641500899149531623743291679114452518300550266547998132627989518106562176072349207787445596934489709032635002135999879737823434257856124428091181528448914459009004804203087994817987989308630534613867983717379338157360017787378531888092149916358157823795604695664828803540730109440205587812364109767746305602511301218444622368758138259642045435533076048604475012090268952560331512691405512685497865531325530365172152910217672507440622128577610216992752381241333916274164199042800854856131782120145144629948708713400867177738237988653845009283621627749931383881841635206226554023438447562210712711095546132320013143616746193277006018585150023985419282351558590161642970405245393297643310439343750867199344934234406546151738281741108318593908325586268527519028906492404024022126778216879004584237693773163148862510075839452160802074440275739008158217308831924188340034352819189736528140935849524922225064789570002988039624756658349998857576424749599940707171929376501466404765683035672419151235362976084623737890320462536011865036740853689306954048310234673162122934014333167044147753914362035100656689805058358276021492342798984429511866955916657711757306006189388008882273152747215517992330074921558461786082282569022144431915577267686056021107198082180380301402542391920493097749813709933272384572561399602348001398939899021450504456107705534586542825900432675847447534801056456668884823689959204020997220909754289649117834521960049532757382824463090369688762425394710879152425167943138257502873080198793915003042266378179663151309199980079462628474567029581963685258977562073359502462070976225367350956131923811524244178696473421697308708185743290969943980792372114404120994874363853287791583824679251203969086561032442196050103281555170820624566587553059438671799408082276316059870328775658489889139332934036231300854194274170582540441989884017308644030063724670247829783875157004879075402904337618591204854970138267354852831844071973808721505422726233683204492603328076569053045341786537327760537928738863964708263491555254560481476915232194673202289738477816630498160837318876689509469339761880367800960625563298395891142624586856517798743644861178272520926978810711662481459092163186066804271205366819358177995729107032486907357322613946564814882622905141217279985074904062309959399593907367622946741937107919259239764934867659990145339486620728836158301570929069716501465049458019205084575915048960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,11] -2360743283657648169664916911716058466799591995589361349932615640703861995893259600584275863272618604234864864230908315641936577039647778449060021252196481841350070839033233961051957922980856239255475788282787420531616335209085456988710886737108782750439833959872511937503090814030162355809836172444457508159501091852910027430299768123625156087476979945521870386640995572422063991983727752341400846912351717928070544203786690757938048492654348108151558373304753948095197691637280955727880011607758558279371056744421989703017291638213015030174827188632590723559327324814222743394118177305371452103133922757325309893151861310423227112972818201794991755679477289088371600647729901978394680671261550998778542201382617890298100585365504942345792874468790101037000445567476112127828975780962874816192163678752805832717630356222830460953449850468294788481623253334866751752323591741010093419400083627773305494688226068874039637849120497967386877686165812592065871601770179606179228010106980547880738887859480633167251294060499299840574192450964802507270718735211328201296619122162929533640756388316141465497447065568251246033168782043916487201966144601498995281016320484604321062633075047351086993500642217728205419977381974091791554404878791951431692595099061553560376023498591728488853649603666155394871625202987013702965286049772448984383894629939041560867633203579062094792263430791509851314562214078554010664382144083590345572779456674244870316194627934013296973533426722191947252610069789559607440375854716401477732500833988043846575105518801524954522280182043859684633509909967327235621569057521100935744657713618550276650595620826437301907925217424635326046001601166923585663499564943196557163341214188921310092880699764167753561455705379338381040617105693896553556268408455707151141724073241378380883799813728113248600798282258575032824794303265318738440785240647074980252422912714326543190838250510834011816736302592807572822029788196214847921279160687485631951111808027828097950830387576635995002580007755372218686743721524208554077075062064948501115776494221165222685902943492350417031327389000798336675024054696468075268083290831066055393012138406344092225612113642989421961024574757651225025176126864063632704442147401353891204643745646631863680554805547603099756485855964833577835467319726304589049375090181704105388018136374352641345110339444261998191461201270752817239441431952397487548834195233526094833028971988529174995894744931279062302494018848807232235464439940639688550527945853279520102160088030171973005088706791512106050631133749551095877538785155527980577657340952821719806598530845067417784819787888153378805942007129939213421943906091385223530159191073102923971134831227034301589589272628030548273494025565748523742692887411311657537105921794369586431988654239621900303418351510572874012495847744088778796033263995887503319213580954724619338448868919979612164798607792472402532910363107538728399409000794086148784783360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,12] 11773881428594480557875326295382271979864259206510344340443925130747883278114531922656472154162107450627559066078239787096739021537135594128956746142388327286619104500469969625761745336496887407896797354966121142809622921399427433755383001477997679715678436011836215790021594853712618654993181688129512711729076052313081447529019503989818125373395427404982203452161204902147433941309976357146970911595587176853561902934177030136539786236618388229977748869810303130580070512411917174351980611022744634823600320964890382817614103397989897981473708803703878339311845754243441869679055690834220461796712938277101846306555646918243772028268886719496921956202710004577786064334377826459687800669452008638025474737146768900179184394718950088893799550632596073117593734443424560874482074022014451733157477589952676744169569987310202997075120305314035930152187098311337380803486715775644361749752692681762488769141097519057245729946994153272414790854810346779796880833429545451603936597299201836775726150459265924908137981399215595727637421025497809189987925271705951950561479576699517699257937113042643981011897929143641978836324410307636864120585461811933528217606923042212564507851052651304869269495127968690720096063955776816181515926070251200058617934616092550905768420280553276548220273116594062302057257552694590800494621585537757001729825705127077075987197306939635858279612158944274470100750721316770461510209313807520419579384571068312693168969163348925908599633708453047616473460692120275865013402109573478475231728119356123613498921704058294745823091432705756272887933460151791777150291787738613965160609021529581479186412914080662993684836815709008342466169229288067214642450367742505205910236116761652525961596950979883164633935316669236058652525030129442754832719856178845964210103044366700120422774229667214861893880556218430079570467368096742683605015548215623710276815847429632143074905625383742573233161096024480905461564916742327667354410991310339702117700583628621037334306304167425037491669766232484945275550295717551325802143621692505416968323350021203958754266260918378805475246326557969333560947735505784381217711910575270463744945011591610303330099647634421791421236413135129102803734017966428046875978861944212937400255880605118305075252267983353606294017149852409671730853063903743023312317112873880514909617359078907045800891358099712473814645637279779361890397772196631498054288707200202602564965809774267940824159419799584678541071094666178687987933104779535642459293540240712742481902116930776020044824335707133367629528100566734759848494258565219554259121159143839769110915429733715799702491529375941515564705545733700331059630339059115662486769781880125823007310027101151980030180866878659555029687401199414509358735555105260126823728927343225049533478632784182899827886924518287872015738569749539481165019479292464209364301378846577147330402046400544535246409580040755081963273003799723049430793130480675219717488640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,13] -26896155850922133492153581858437264327850680577975532181433215196723742698665729709943113556656299172455988499199092414205338897075374525517924297074663095663117851584122277774435461463957795361331285964960030661494401701452244253809962993962006144104938048956692643262490475542089751128045965627234167035722952041008720222156646231503514729423430541901288105025581499659241183082646168244775882734566503076756403242704419346900187194896545440244060924822770224133706473781354486234856808905514810705820846311010694692409714573901738078964206539843268848492012148767256529699437100935071784806688789676086323927637509160699881454950948330250525961361411248711625491319699238605459346192802268715278070625848577498920209396058105842975931559785767199112278232874146845827461113794378536988330707404426565219308890981412761800905910230583071521059642057774572710760839089753061236827925633665729745124385419107781825735687887831903546864525402886517758426966921139070973816926373858104559916577508188459735824571255829007559809479999138196569906292390636212106489624286779205335463126263870044472981851909565730598711960359765686494885172217162057358600559442825746941993356144406862609722458393136657130390286312064994221499951197302426094825981202356410088466770395422232293873739815121214223094311386544380082429950643709690548492253511598825963907742313223152235423035901202948343243741190326560539500015849111402511838905686744323891152473436415157734645060947531817839916657614617050796684373032724045044301080706534513816819629029115605299070674570895192271513992241569154640968097630523307434429817281564247359332670250940140060140202919244432081957305144218508841730906734165861442628177092712918724246752493222649414437943402302283824425718402175514186960394275163304922813012839216611355156797784527501295692321601979629924792860749056067234892956541892865659534610385519411813923618794920111702132706225604654548129168199664710496905577644439947381066214023205176160880965869884435652001419643612993702119573007745041532171113702875262313563415949126934754660075996811588599914689111763991570032910017579150426936626526133519751710366840439180058504075480001126864615210991854281628321201214087125255067146222811602851414708304160946476342720027720775435236530089559543565687290224125909453733638229223435963081984216630214447159105321167703251614510850275568871371509816458774538756666218396601184513479245858072339206491279986218879242382363752306687888475177500790077707948546328217494557255361980343179398204962388948316523550116402369338992313974759388874591284821331572546037429932153602272178815940086354656097386838470121431130231238780087151164975070344170342482956099889498377029544037292569140533771892838948378914766805362993686096454464627236919010970220248465132341466276780644309279219573166059783261201662418267501085245444768589537126899443164548106387230017276847102919205589873422892778175891632779369575010533376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,14] 33687735601018569952401200467680758674716935920570209566525161257774132658764692672679415114155029553190058736455809108756886768448643309414194935436496925435806132891831094830544495118826163568795549540758753823588575738921685189229542657057640137046017218996356949151697525510919493217604108683387961865805171948159201182567863400358469921862428829459890513045626323547096326192509295892614706971125900032135979403712876144645372086707601374824654017142059393917442343150594210129793761112324319112401471281627180866016749481092088824040682181223612769814321067466075568240288975180005058430377543413505265317536604669770117362894630976920255438371193051461974980869080356987334668809136142611696902257294389374088107768250433784335408308157464969856092827307371951131050297513023678669719812946373651737279049212431263796753634600395148504840277993337861714963952337978567927944338598506288052256737016534823830213317611734819999329278385706322457277693711183469472104095581805500160328610912044316833708897004874951671239810363019808705053542650502091256149659116217715919041016310192858867516193211289336776742673158152432465243194129949198170154737290835810665254181895766714134356194921272649237087226370767433661068769571068597371294362254703398601256022484774914060019780131250280193672016161944127468888553127719252733487587957134311877425988081454954268450962762270492711053898450036425736202459427835733400363270879228365231656579249275501344786839635798589869930585570284956303293498653210342113873009166734902703321827294569385409291102285434458699898584215448112200305898011963747456445019550534508118540544059649880368989964044394279964411789934561037870815157709938365191838887379169562908227177476680856684533494312470086621529212798058803912298945065360421678659374734219595118417301252617337544638918454995080285254356055696995636394782838441479023461682761072781809400071533511779882797032551547091012922272377524640301687953477493547234854838877775882264215928467368468537625718867374914298526039581038423827679950997357537450773669708840722450545548979617727688648976602834035236077765216262371522658630855952835421769973943199647226724507254070838644119424163805223367266449833253963889730872457396005857191763336918726189337740975357976987742154377200666718792314018144761553998563012814809876171075698941595657068326521634985539370621810691302582894097861447793581584065864596272005909530574853531635228484086712930786364724425433181835875415875700520283444742225027779376067951385439000785618496467079530713945218467977439511420321597317230360002720340971587657201820016513547439813731246828368498687844030535198288258435209659663583892597629662734155547789627249846827591166061917446690432559329838673766916929822688681354999584014727464409197817702705933130612460080923967327114985626073258963599358918711249053060631300841133452857640037500122930831660695069723336119751350785006275704409793339956385002658201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,15] -9460411490917770880695179219264479272706395529856679428833295565812896113282461804232315765453358284742367437683192017620232658798088084183952242247966707825266971076842712910728358615913503284382873760986370506021899552567381525632030824074382109672201780909245094394526786812056643858034744261983521887514213285715389140523034168636175709209493462738155422432449653535577298588265989778403771445368026976895043699891319531433661281830500875823026879727085517246413960855458333737502405664374895865581404076660556786096660024482701549566698421507604792900452768001624359094841382147987423221216625333364273165429284801851158075255173411147099761662750512852429646299716627075030607822701980914387327289322800296924765493199631111849653976821959815957983471977656456523790013987145824720803607385688726171384472490879612900197917836587393343277571839287814293482912912407089754563432404951612290053365136136914677931710308241323247254933174212427288437130822011670578149522548500797223277491936993812367771279717456426794701525239584620769973169189097928430939463481750485319865758449320855772831051140368039284175420214362884818579094601212619647856690851834633207214852056282962270289950902239901979932614927158182144985720071918349538008919792205728372992688620224381507981704838700133340952339433152781691952276892920314721161958218829404137939420147595984204885263331076486380875987164475478844406921553815087152622712518651364733900943293144799503667980660115813398660123940153693987653252065561389111917171488008494796511068250319396065772037974460281570306742099614065884225023317271968507026477978623217213474951624895620328023789476593131969702962307580963614183903255460383401632108716810152806107751717747333273191159113340994605671450541714622100385176041143210147540711725155823660228522163107495283058918452910044810810873227133339631480126470539685611362844993709168438691141908701206210145804501351336506324691465750922123402293019146218849396622532213450969179947992135128554833768822531660917934941492779748204652402205822186178128614008739229574438888312550878604333708670988713566855258856065939399579314990585160250173509183047496990953424798097055435287717212627656748434912004414116503639277310952444231698526756592015891002369315780043867659546502168780466554192801751137271283425488023735578842829752269414025061091510850422313104106413279110734240308930046995510646337190702895388822652139175397343667449168083175028223595775944902992384303450634495516876938469535862403108174175526034716166486537643518928328912574946999677049733794327815403088518641704623335490796105951788926559746190696719356174790270941458671263713718174113288296934119976922733509147180726556669960693389907116727902439537567777823957887574512502128970405856121809800400584665669566688613848538944328958527004598020388563026589244757221459839042528872933296599204387372527756878753966914564587239278719194918592502085626217038731771671216128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,16] -66317667336650867029695037503573626148350294807215822263665834432151058244261695594594990994574239425893915534767743589221801365058412145960739942213510309156863896886709075468173110271102341244405380737441581391933176181023353602441373355196413415446687865129268625704246916358740220439814049566606268142741080293565134554842630649324624194916210237176297995627729419738858515562446940089851265389565499576335655044775850106194420905418631312364929547845326541277873690825370479143886416338994876587925541465892694353322891387572657180187503549016348355788207885427456618771377389248855949845641249535301653746687439200057480460367775561114161530479309894531378225688820415389075164976182683702986710382921263679523773249467444117273211011687924427371369533710614904091588601744825262109831828140096676988150101527366891667178777449594637235911301405088384173872704956698928154449794938680212061618500848157814836301338391028062213749675001155492833831849782940066142863811758970532662377505065717789778810799576930167888370423872317874416588779602146157694645270577307863798581548552696363189450015643940566914446800596776043139791262991812683313152532709901181583913227442146180798789501173567245078823114918658606713626541660438517019797059825098842123992028878302187984329000790113670709072064183604462383939093611872745926472829994021760761340147478512830115230122781356468713291994803357361954036631479991981166373400512618007365630065124328201610258267662322406932383927150512853680895921496545961995450093993181269992320766689669813166250976554624264379877153679876730653060144880987822360014300320757593694519213233647009325361124674335888773798873490506911449101944777820809479727863744019225017055021681972407134318804274334418364176364528549534828572724484913723766828837186683731777553279691177825816260582343778474065663852132365170081032634909131407308070794754768918187249265063081546899906390006955854590862804392607769825187953451355786427133742015697087575357975503997561621464538596908920347521734531777500361989139748785070719042361842328350003801572753548298099162474304449799501155846379350277816108803656350634218441647644986306707834460307458554702079609039509041889694115806057626954932270801352428583228294867969979403050427006771592191384486209053303759024217385450984469390521687718716427110213255166539134757045348298758449860368899702521883565815280578461512419851019856091215356802854402702100708502496659864748303187408094815105502769330591395731910545414856802463497734271908314994228974308401058793386322907424512802101310474871016549269679348859273271843684555024332688563950554082202505373564709184000839338180011659191457343103173526511384962803759726587423398762130430091691751411513570872308808486161301467213946935530928538673848294001787704731061309952032554411144621944922689623792410895599902196516944821573115539916156807549210933712984494119155568691983207531620316595760432953116472615328808960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,17] 216892116621290458027049001545347152405449391339074767466790612081203315379714136803840844604661087215603387459069405429490027587036663220641075824970450935233699260241725144360996196276795954136357069655858533732658718809114329589098341294606456503763578332750158029087669368485929065604174527930496403781008874075675460439774455502351997464312103080017746531326724014176016484053110483173528120430154181679753921256267807554883248316178675782889673472289228068172140367869892528150469522022611855819436590491093876912267717670219148854579091645709402477394480404166217755421414122113701155632486687924741019091342413111049000796701852417656653830972706841188005451537963537257937406757644364329962834649867761922517548045597464456910239083002160245023063901162035476026085946345646075511791203807378330008757030497404455618110947606103433954397864805731479955831240530308874850690873665529849394861633597011558880553746304820451004900514113157459825768862545349737668238359908824239439356106941544643510637803217427743048618229636725222007076297841349446690905022580457658795570739598101557365235784587966071405434409519325068530185395905227390720259856603387710488845602922073338678079019342888435832920363812095626036090670877034049636312659204278670083297022001294414339320212031936102462426476580731400290698734847658263736851727059400917480151380100502309673276935231914480837524073023893999751119760791900691614958613556460549774791991748901344165497031279852979627665631697630468078041848735424897067696688484990007492183980594592626126735426654115781596440487518056636043266572234777070861424868473155373510380061579203187377209321132070373495957005369420265101558462736202929295040436212287487869347627749760543070303172200594546455904568351929865780917037749346020133667770374840898042932948237625524985280631764271882219677848626038059002543224936885305516012877144389693197873955905473739991295535482181925797206721230489979118306783686620999309972105005714665239360724609676887562506150798041279463968084431444643254873124708349859667183080707842082625230562187329738367586207193748719903109803762232333805362551609614791750934659775107368513056024779668126763773691387893699219678173983482189596667375105710874397558899398113016227779033392073190195039617946088539019234368664607710560184867693825770155188435253627651242139871387724500402006821757209534710625449508685749712105216515357069308559509946655239699944723531187195657510979831253230014943332393072153897339232759149515357442046809731523216379666603750906571529883711780843592791280566091804579330464859760076896343872920930049235452333022421502722483169078385816084190103761655914044751523517412203349808654051259491290890519638349524165011256463740789424234803085584412115614423078254582875239962671278631428235867731055667957276726625973504329454229108620296690050326231533562382000025491248650275751428412714183559296621656361548462664501769985787871145236627456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,18] -479385622390014368666684124479271069808931616223172850370020673875421984451627157123378207842042132499244143994964849532138946711146714015206076599932985293182368443969553775000386271384159227055191913150378741037626057884181842430865166346127621599841255490943816122743748013756894704782326662120741460801550096127516118460014986576391690321348186147569299876729487991838531254152003582344475143823672109219549892305030522478269546624006373552036884054584581176377320899097881436133056923320881489474761550692308284109322695766130899678975562060409433284291966655834549909100191930014324910088264307475820847015639237290519068300853964800423704626771429814408678895721447349559265915295266132377995742357944584195149528363445071103083216820725233269072881279685589807043632445951832022866237093667960447033000614624172899570601734272729068475275673297132451905059114231069339478708728700647208555613522620532757522638791630399580872150026231931967953391851803880030726230637541308169158458741978795308997999472367842483928478734714134305393035956702348073496668108618494040282516718987307071498671107130958393220612072872092023279126636730124618496548475273166173148767501443040616691995714181079934009170945443129630187036027523712610481190282802236735881232126054110891356627642827947023824005454719463848638745484577731328541319381100845617365908886819872185175657111593723464785342464920179787317462848798683214687356425063715180796457354200551494198411141065121539827909534491908431451748970233917214231997323043439802195594738889849922587066701678645099796113803305046685872928583395347307734139169152411941247879481081817917195608265742832414155203886133137153885931725169346406907368263388373942476143024866292288179093955402742304889853603731484775716502288662458161636634365674664404405252454227359620241640988981522124475463667320750826688325996258001273833487422742959989369350555765189188421117114593814678690842684699179701144699014716670608254027352205930538214725962636064821132460553337941237018373745907758217278307387846833203083631699576453239606811023874340258350474335206077893376534681764106438624859134183147064589672474160933800668418931906122608804723392474540467387870497912910497293953511067293133970972709930850386832957999706694401450093023362578501672089774851987281850358593864679210434756685830290910702562830251715246769492513461722309567504841638038568249914863587567738576339592780086823196202851255698884514014722937449471326638041474231674342139982928977555319814020645260008058973078580325582242183241483479659713621476614174377292575761232409568972805734156801749273118290027935501877484893836534657613716119375677381804864895862342257587079800650931894184489329032389619440450137761341560398510029154319932324438815516147159842819534022510894565132962640111252552240470127325248846917693782857996996001243508541061072489487929221967680578685931050414012001660593912525990043917537992138115656471019520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,19] 885219732995080490156562980097294828341092326347867433239011245642582013720609819979438359933852939178787910986893751592532033358055290245764169588879455128272815304719093438149558928092831415671697621919689590318033365293653029494146751602738916956368117587746042008696302244359081646175466429438018280239587992712726620978258192620027477110357732830647822896847020975115173113866865152404689637070627101308580151577176486495032427930147869281147485348420520445409243859654385231438676896564067291076594774223018028815575936582422978131505529744898401640756852101824254062499765494566189057691217221938940619211937595017469029272344766443952347404188175673307488846535336488053382515741172227573689368680808721137316205122384335118369626061429266533198592648691872703131907077096368959141682519663128878484076308673193445355687383524231173580116229731338837014492759243052057947086362431227532635727623314826821988415473369412890090882163014245287028516313521887797472022472496335039140723448862641411066670345094556912334888067407669151177573807955482811488902468808540633481105185670609984047122826102732920619874925386067400115465097749179371818677822200117483126032444242438497914258231923854337600565587761188050684557134542120144952557608194055486811406015106389783950588312046874253382627421413353076237204274745635712485691763490384090954084534957638561317894570083995105761249932712437052244090097605735242260935670937336337609482236919241008298704765584488655085650011788639404127964597184114395468906684673793792593918236650253013539151017886192014955106094245564760661468370538888013056701198095068456838435518772171174885545991102495825865443211158228433006344801780189178544848164183719898342996429399850088212250831937313962518144684724031710048310563403184679990634441282539934704693644880104076183017344631627173202850398818492067400879714110058771119127262608348851580138112657682932891849135154127069283380964104067830794246883738378579606291259114249469283021969433454448264351422458386474973238999997071403091325193138820658746806791857220795127224033374339737516137170650896911001856264040387578786507471697713419265065412760867387488690879361568967726297656420172268198438433907564321989733257388434136657080657947575593697915102408467776371891411763676511429396618687224232163004154089456522610442050553801359690909978447297889639013416677635430337049553310616872599714386879957635922084907509738363293003887459485885760127023898988127246901936511102393329989370039130992452108265772473129401653664610353815727847354656781851612506189007339873710679763999966846429551066162843250290998834173232359003281056319835143432723209160033239515331939688669429993341890435614538630143008756525875062958912301111602413790248662427314076532516992050388348867524363390817186475618412195870591616606713513559249082197922233220787665022089197991159805352877773136842651297800996374813962599988044587663067028463914516398205837508608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,20] -1406718692448903910696083526167804720250867989919025026142879976107793904714532681965970118134240043622422469113121846788166056061778292210254197564243035805736942686634157997430846086531920981604531594174282949348188372706199454502507948193020474852060943513630684302761648295151707594303595639659329270466905431903814186506263992345059826927321029467302276977714998047592753357940217575918788066471578234885225185052531618401946807697352430550294863680357997080097878231102032927863873532872057282906093158695008115582507779247729408940489548965787219859340119118174190938700795152723729329430465145813376421618924556307362280866099347273027757706219949315376691862083191589057141950677987912641621041829368751140825034320237837159513201060618433785963560116636672780412691141675202546336531706389807869405046423791281498632445328685395830796954335617068623082673379507770900386422971688333049505419117092380053321571758262791437677144462494117937974497811992965837283545259760601060411179451658919958779365583789694542115111955996902950421690014443005316547624415667910206897251631622873830385380690798028972915963428343716650700805273937010338477646942992830466083459677733237557849554478362134682142772886565795825393807748530014685921811783077429689373951158071061716334299675437726589492155095532719102131876658914964813902531106935074821419725423974080252788534567956093007846184328718897751097986267730358572170634247974910966744380277616531536750464778819985672554102758650512862901043025404326669536450905517367941279164360087198375961308711244445966997530759526720060239242895742541651988512267024086668340403421767791436415918444127626079234180705860694373820545289249405197151375916994892361619550974568707368917128935618819947323355764267871841294554122856073279867574722575495725292901485606597886918058338201563836404683750591439322243360865373503847947487083476523707670288369787176712398386494213318899465254122965388727052998665706458337933246118050956385562899016183264460474358113332791336588546655684252249830304317033107540930764257544616648321076304835884354438400287464727661212084128974445005227695336926756790686620134214115662371032915652429283065001840297702222276050005095150792921176008795207313384967192640003916092585884644730577894477964292836534521481600889979614029737748223158328767582416914234322455584193787774066263716865454008597744844841595452072593627854340947242165624179618064229075225645113280670655302416001426200427113867500766946995771871958085222736993165436729381014248065146271109904556650903560521320489123237197000689378978793028645533398944286262047013623113007463892382067589540602054297654270517633371649855057363011762716923759085550550247422695630841776462141353567989529150896045397603850336484459843585995323335105552750857818016073152017099563494073756118407076917082246405453571320692086118636923668151936960621831141107580709823713922093307039683678307123603630717981731177103360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,21] 1914601426443136988210302813240777784516084734337704694048908185587127299655650945975885489352799390272905981466824367059645407109221145725657529340927723045176727214735472917099400949873657041594361450276412658530295328903465200358837725494086633288672450752803217953434611955078145006820122684266079500797581306239137598648177286422064633671626072860771396205277066424117497061765553106052680989791143971739655997031464692259110824182355991448434632884846172803152000670723711251508239423680604964427577557798683535056527956434541062676009339772632736618021844388123388725446423823663128767512019492594153854642694523676931053169206832559464426663637208413214463568946782646476448876123181608415606771813971795971660989373101772880469832202111459839407762511685155000969732759465222092036931511071160763555709710301709651873982511159168946620133129678025271972386042601922338214207696470683529288431160870783015442764604717844224920568964318025266218210722197042585766141873361068287731321242572496544001063472154421961467562057397936332299831265303048266656306810752597502952180362956374110336977441072018376031550018689769672706337074612173013184866571540280942441051925160424977009735004546250351307018772228431201037301398584799969053158162120522701384974893665291035904367526655536918751644874971310805432419177727137379485706842201924989034577786882310149732453708257341636540578226360752430093496378112791165812216793002334234082031544776022687284356606137438819886705338993289767434403967530367435334899846963717878104785973447627333649251199125775324726081153578793203089351703231298724966611449347392849043853819704437538749819504704521926433508678718112332860698668184190303056145532213608582502403979148786761730178880259606781861522257413517122999713968697004147277925124242101510625531977785674959613447579840741386952854995498026222090755412963526068587515912288646741355512716168555024986751252462930453932250969726741573161104945372058358349967906054194311548476983944027149677151179647893578558192107024759421073908304333691279092047693799119397354473071588127509565885688708164539705363085224545481596500051301903326933985407738771485298287707468178343941241739021283206797297768339505940485108920525929089240489735779914591815293269843824833215638893412356803709382555699741162818658928535929663417421905544133813201353606925564697847558552307809662840335250849916061756781207114015830572069444447822458377566097889123340786294375739373309384230027051895717512204684433714985174822154021550472473158242631433279957466766211322624527008200294026911312528965594936046919384304208639855879306357848413743140174177608835943584596426321583291553211490262378474177389455244664472941821409353666971305093874954384563816940688555966884765508369529654904998976655517062390410007427352327559589016015045840387301552628088442230110477099775919833019502618614089124880508794940138480407013590923195134486449564087302730446079155765248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,22] -2201413453394480707341804088489548233741701748687443838125657529857108151903853707246160248388865838892031439047945143045548563569361902729175892324767279428436922524506033626541549901163747662007937547531965074940078329079253762381110272172514731720033129017672942933186335724523654838602899978493813081277788528282035219645360605528567861541915000422548466258362341400540031401532152746688844286239424858986291845376731513897482985762557503464576707136882993421736815519464336933306389792324003284628799545731339772801761503386071365174764992819477693151796401670103290132926870721445710499166773336433770766667189962142649646087758044384838237845163773760023100472564822849378473910351623606067411124875991122136855694792821317427059749570882991166185035959423291756263798322753739084264045538243674814290928686645126056969121785740209989662523793943331286606094545420158953310897043662383011140277880641046813356228704117067814177057674267763813151967188960915278545800249837742857691590380361760892038824141200751386503621052057250602815484149010571670198700010042259987495988063986531904289117130828677075024221238978990075616505927728225279995359763441196141019836679709882958399101799531872794223375122556142913840811929053780195680623366802623464417013333527105155576651109266959790875040735120015617075514296994130460780157751548414822356928353668589083659003937002196273895159093452809350303142181146450603803223994709612065554206319936870903682439882666604125965361186851202108019007743676279842576337475344621483750699521691978516220716485893434030205297270242250671003789395681733966749479942365710536272800573917066407108545666462270439376567020493497534544055113990403732922338983556727802293580709165432605834163637184321149013662512797947088848854073798188702618285221469982077063490623579109398562455764037758133468702673292476909563779841799938894221756951022140122608978055396714843035747782134109705433216855163581012971392540246463791586837483096048737818752537383240514481981808807787934951218984814742214841486023609638228850453782892387478461261399438555020610810784161564671794971582520513014936692541232366694699845294020193844283363906336881162773775559219953283210658127666316592194585157519051448479177089617477658708944981782135583852790804880032258570971302720215840335187442731570147405873340646358412669556681190249280515919415256166048951449043868286276487557215556663033091940050273896386622539371296879622065557755624565098084884273327629946663659434745423398554795891515769967505542661822508280770136958435726902173686178938133594745457062529907924523295291703793248181001116885994205780049541031431330055415225102083014551553541688392994651279202860459933138863512053517813622673592976881081179428794885815812549725355460684346688198236174921724820095710914449724088470445224884205594725808948798294664921960297336994265500671648044477074235862758935812128502415327495464322449007299938669745633115504640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,23] 2092506422792858242300897054903154468052687315967334503934492663718412149879264391118421405755947938632881389210118634267683372440500089388266515753668367117801858742947925900947085697379806918416602913762761111346921748021185046340187965323828306154733898428113959511202808601843276497073099760295067266974727794333419782646129900071153548435210121882579069387799916062970250453825209503404888485694933347004651289767514324519659695821006055390213075349519699635748467685178306535358148997673384445810345783783634802965733918587684069637163059665602094839557784920265394047740295777135623064023952061839383494246557555490645943729295077710076032950639680366527657318642329700373803604676952345308703016286226449454664378884748753455256942539037490242061622131564846468581629695734962166241569671475176938885876802456203553687144981478903270832584830742760363848867533086179063740547385097094988245963268288991275940927661974214577449985769172466814047653109195098632119188964399486521471588113626855073688233891717483579079315032643816772867287907030514857160859273777418809076880022276372044969673524274469456692287087899180535034692153088924763551545326324423613663611739733997855385201305569418563758636356851631025624948344034049805086219537493097342631181906492017032119979165871343738232382448571703794581082474668977932323747634067801217326506757514706256214428443023252870663703633958082509690348240434664897029540988816693748173046386469635056254864758667162442889449225176739376186163779532641440126315348317740616101093932904738793180513986900794197679162243050195427018576062302202373798026227284254853494511455172294552630324945815440742365687354882283003005021544301478064138554740662093785368984082321553949649351327944546681298221225829688860120064949707904450077840519229122827386032507032673524771226595388204816635157308252138712888017988499346145004737171787740992341395526959795684753376759407602764342709737257776724520477540298467573769947699568161324443469085110540997639391110779928762123158328889930509157688437303073834747451171232520045898069513970486216269237620631642923554884348726410771225616311151378805918885138418556199570488308696150049811612084513630756486641787897224657725421298269203583247991904106835267342254310460526771974583698727066240162412682217234122232412230156477360779774757410489814672397360389945267476324061348253179510437473587193243470169977484409992205325008124213214775591445984944814955818148167988734244978568396634619481588567860484369546611929896153384087313093910919569298581774059073731558260958100171265315580633445493584224878396498281257964840003436233690732073117716964680896180117552404433818822782244256907388188004778956607961037914138894246154082988900965743678123313030692641535344707888961390612250689449357946763007250240651590525526452779640261084192770192631718569210658395303502882169973949665570275569434034752425206358895513905779404565654515662270050732827738112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,24] -1584938864526630239749496846527170425324556046222364887002959363740200018803417199125425881561166216670737064699446459856843456567846179894224756863167399534837060348711586393980975182057745721833523891807026506529618518536550490403260396253583371092478812224310289761700844800291915795894037089276306634898523201073384958230982641014262865901134845178346612144079674423640903283782602677235626798994495232199973532366958624151103551132304253996172462867096933586803482014727147793435065428019658560236243290913758265437844515464059893930664160170768432005599174949003099395678173961085586795779804587084254979923223959022815210465657934750042144922469387484951838228950868951853022372074817681408502281303303682359082620037368826942867735683353590526664799438998759357393937845675225939509556448249418555735252388603322413405777004276894349307459679176791642134222700580405428650974066569069585405205951746157225333388441411418461880298869482084857626282361187899722142176236648229619514696669950285434800811881284621761424470268543270854589485057331183539553945355739277054169364960077781891424000198543206112102607865323168090315868512868421539803822777214280593336031981823455473906718790401814999644250602323493075611025547222500502546762901706658213356633913376834953203877424860197458858961384863835658062904465209461525950812213022568520421742864724015260457846653661445428481781886773461685630156446235798243026974411231588905064525482323500672889315500146407334471662966234750130620799261096795690406388166342768016514182509929903674641955749095948337015402471001299912175500514957435246562893919670066902206958920835236395824849624898766964045857989621269023928218638851185538953264751475132219926504248355147988770483305032083042006385238424680515036314084963918768616986975109939984165611154572492128905332640299257912455558284295381786052328405061781525924944852409882409116469281441559651603977036929842997054859245867731226724157194578319524961976586245874087127508840789508189933768643804630420675327584986165559215875991190064400512587871509910908958978050102680671895189151039619708666736142558222271308510638926470174753209080561112652189420986932999759165698383466622120762062957892080458048468523729459748778042682872888334438319191282807825510318172778009199948466911842419395190673460948530902749016775603370530623986035142581412814316675654134290502969857115962277197844413006886344512955682862662846203040306005033260367463094665222946511804886884784384294450391217321157699836795092876426078143306414602861147288132304833890338377249544830820320723090375973106228761054428712412149893031692118158007244572124243831847081328174207478831708346277127851007917690946718475426160023433431378214945078922991450542451650875802779980569543409303600586402720761420905072494356986002570989858789743467585720461054122348650770324015618319172997461237696001526455605004550167326386218749523679898329291534064609094758305806417920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,25] 888682587672519030775721431464925695705564610514554065508083229763574332416639154560903906716929372007563028083913062506496979074150025472770880236596059612937512090907803958788726538851897728052132910947066349220703137108418514393135774940700146788736788407008141178678562416446656525429678774899207714081597139177435806771611319600275393053369738276488033035228305983352471512882311112881614592197874924983054826989587307279725531751726291796401813156390950888931129608213662634892860607592147037362200808682041002980437957651030949463050688865217229371167251034749094249196432425529976881693430355041739427070011378562546193029520189932026134536786249860374305375089176638195566689338851701037481854489657318437457741955343074011429912799395485094227520644910884185100311041326597491420635867847785348014880942287810257397937069733121563374301893193557633593258884339312371734182558318705335689299955193710581746333434977195595244606824941974228424132656107945456632290377381530931407572403614548359549258793102702207252487326033749974355445962257302844978298740351400586026348535145805457331945273797577044938106296637927325797474203349013318495022735417008104182046624631487045857995642924129415544640924327674323408141303779636435825277513741172789835302612068132609136917328657416978459402311851723002371730984977746686704748501643791122893819341826243895991133926912564000058109195540794905390808791282825074362339431864349144040333952841846033961138921065540085926786523960890172967239729377235720325501569370278980113239959865209629026466564137833775401500689392285200715817046922868369529916539369522278616514691691533549804254168815479979323940139438456677971831123971181621714388679493630687023725507213910236424946692146885801055655911054773882101001498021984568479796036017548652417771619683825981839262702500114516167935754908523095149388838619257421143717131338909208264841244219406416463148057022149586857516904471870245585090957394067354880601099274028970400538208315993645613166348049548759945708644981867076816086394823365073653483275270586691116992375604399225243783333905192715638784314642707271423740867944394265176241664879686483815988372273867224544307765018431410142310178388465443459452754512314232265671148980506127398866208700991064639095244575917892636604563401149595772309000243020074196433842389428992069569335284456367335304352193755193580951673162761490742686043202384040575030643416104086282890405187292729922151386424291019109327568544027345031822429180519916837140215477769710789507825086166388323062683721006008236034304558699803694267354996182596053256039177719800830026224005862157584278952708203742148473756086595970542816548363643163920094999157822487723907175926909804002007492494589360928748798438107189370929211741559276470190380801227307266473768119055649028758542494718146113751501498142004520949193544435548361260582120674155229976487532523152607713715699685893544372591595318079476960340213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,26] -302686626799595022277664177622043772517855607078959898739998280109850095601437583738048016319999606172058437585626386453777613125078616472620453662916333792265418565759552728439686732635007017630922172705500397553266514518217678963935411223370201061853295454823465918557975349612012729210616665743202112872117235825029172666711813284576137746414342277836744590650966637131137798517990092731200084393721046213210777642420507772639205104943758728176548495515236697807982358825960198869414708020043359419513762704213927025783883889220952671164064715296730954007481373060214851575674137418346651398881657983687577655741393924350067507580494376471147392549281056553154996456787727629496687446579291858272846162732207768674854719540978247860965600643763473097621782752563940356695670461008667452631328987198658823361459537583208671852112166816449830598714404766736900324078423310841502206915100556756592832505856991622748043290403285044360325234380328617817621138687447649309271512550815347664402568577194489961598694032770380652443910653610013988761253215233246636499780396881497240544427385285260201475883122608645395002529708851300217493077347993123568362420040063883513730220887974320976336770111365588997415563213526654488012258165008292829281854773462004257285344284723137460337607555395232926031705893850584232095439018319933179211145598741348649352119521151184796183058909733199052823181274358835364061269234665874178181442568127290928126546947094181683283483103967914085245762483183515115176495217831844436753913011898841265842364765749582384290336221502580282477235925902940995136336724664191332471435154069960219753430064532008247231530550292420123474260981539016046382773389613574118107743508618839736866180603736027096394486070469439009872432527695651230485521330777011975648042092184445355778752345368133812290413873137502170517085301118111399671699027567626847182754852485172915031941827774010302932527592476442120859106353622245489084855540488757090973750120572244780419256314842497709996890545621060162121915734501693408357799915287516165831933489793785297304106816175391160985925532875179486883100404416064351658477800832935492905816488324883065489798027749196156849507554766483411811580275510980227273825042191042434479744237707915348831476439625606435490616003304859303264733726587465698660388485869168366260347072805345316494173508201488017281306800015452280458062437268023566152307434021259819782986036590893802119872049498158654181586233171577617084338260665021009353345078572870754298054478588998150440146317512993942692387546049356542039476784625180956158922217053471587891355960096531799965793256089834586817145987179648513222516623246311969989842612891786827624934310985857455312717609985360344104542497187489224432978887647465001545224035070283076795144330049811020440136593281135175377202291451000317271589755009128865667968523211534584131157034920363324698594304137780362735983459108107858525913521645275756131998760960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,27] 14602887736408603951799046526195746072440590958903995309735136506873724386050555357580105570654109879848144992273667913399945939625513938070176358672546408146761795654455751242238507742380330651594026928986566351919270674195606380874051513201072284908621362233567319245556943134712167450656796779241506572218742030664756347395572095229810836524910459395085074862699287561136143083340889664672215903703178668160594139538566631949115707751690171135619544626010778664003588975726674564334269113617728136514627364891996631307777333794700992373851037115371541808974405982988847132536688522530011236150245899935854043578306027582765758537753252490231835408299214320172652633587560760255650196458028605799918894897608253149080669016909808383599664904828874135719335042002999254539079450058546940665328964600532653039814030993178691587484319150170214594948323748456225464513134308315591632667071864489411393229703971802314881660394524989144582099907240105120841823857294928902651126337213961357407760463375596274401010884816645632075568996732409557561821273063079318397362798636751934338609064591477049329297096364114607549414597231343239185982431016563495225671500118720570379942482328295641879720438191297256833469869167967563494303160158996156381037363982689403855460212874526777201976458530235020495567725341382722703015771930232616523305024038190342429087881225837707590573119523304452179185442935196763241763411014558850261135584743628263848684360201643414893156209248742206013358672198240420014472798115728153522259822016929971137555631281526733746316800455390952247573088645478844485026026424808579091894464043799738222901170092710854912876470172230320529985039909274993793145362466499104057363568982689910423601780383498796159536800725387976029338713698401681742144742143507250904552740488192376069825414968900862341486204740568024374660383067861807995557013178885689922068363588158953107313222444210146849096782468183024585059376152531212510008280417930789062876641760366018540271740437460436339132752496609223215837044315815362293522125345486759426346248928799431515317701102614236326299235633622780739333016228089430830647392017112099291113309075463755540457258269953848070684678558013402439972942015365641538341346078663114633585850135885526044649283948225452596860655969229087777589231149138562637264958053155605216339537472236741153749850414107802930544211014643184390713518427223219981758370698875529129880006687635381517864508653169426113886349076707674416383937812611180353621597774511757603569271111310355679606358225336788363637264997016836500846689215358453502433298315700231856976992374099358149743306107800289013882263254463598992672940190937447943217448056085180767931496242964360619974405353303275145435551225783809576355662143488663998506731332226619419907875093717486212990067828783871663722584478698474773624373979491628420518327994545961000777711014460264658940941573328698262054125946820819997652030295881616244623802368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,28] 4072217473116594353141297917032314400547174411317777473247928814159637578514075818966680751399918845468155679145845581850605572731874594631108999837408476347259641563542348636733712399771287594045530203705801625179545105412289710015743416789109916209594760765360220878583405706734571630270302306141570100626414875522575696240111294790763359625904464398492521624427220034021313208747840822298329623171603876415594972491236686743843346132524071393635759516329096671844144072863162973416708012668627335417830562134530377418927525028583332597867812708368249210174691811818396022188740669302951424956489733834527238227932723395829866827565656535411973317599017173102687913577157232578229047585547260059028081155159592626131436160016391176139039367437787131248872275586044678160082186017930312823751093585098143989695233420035760959074621726455006550776987008109314100242018740917913307819333239975865565482145943476516854142051225879111107813135843099445549983463150032334863199365385226399635994667675604568236261231758036991771532266237278412243899594200757520193065481857603121591316683829722010037590428164678313440575216274980962714713047485746955075568013874508919491722504394523515271626404159492149444749491408720588363497794592985493918344874889765676842362095433392280811287871705558941979930028821581600333287162652312200810649533036440539507647155519716609004569563703586455008993565117118084265121681915203835871493481536415165338854891036129483484681013876729306140438019232861565403050255820364063040100236412600325498963340188791137267307601186537488564238854518717662072417078695262163201250948685653501654860403884454066092863933665223184284433480442499243123293772558686634813916706483761812411243812398821568144952763523447281377543758024148212054473827217465108810915173136889895846900232465924829010093553636889980221805571489809840840690251050125141292621814263622970311828152923291073661816171231228451551307123466230372598156974466272222119851076109744839430695151266077531404441570839833615909515687955549867465204351882965481928343294853689364642879005134223095519970860838406908770368776820493749071697076038981731953830122026895853821123610657275369226264763793458015107132044358623799775709761768496004111013531913838481625651074722947563633984677295973615953703552320696018426236465937937202066745854505010905182005659313389982463013206181957956459335355518129498731479791877408558572961052163117436620091328027042980225385504301345331303382439333956213359679588812886831434332291981885871757764986058984310717218672169436996909429798547977885280691128852018493524911348069745283101788103450851492399940564757279861421955104039293215147708522558468590192065120202979534564897193561197549006917332478113666539250726900188137251745042401734788863983724786050856721105381020100398274218449439583056329445763827364904248553609200098734320433687439514362710226330183531400260284347307540067995328812123868717306756464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,29] 74218206721830537255675096301391528525108790475599040363093068625572025535032029405286651572166716039472468867634235126183035547626524264285415504952538762050520699361289765328175314271877083772372799130360464850693803255372991022757557100993988029501722242719848968324606076574932499714137854719745207663943174010915501207310680278464808089000498016954665054403261307515874935790821554240440142086529718007648252449131854824034821089922749983212283342037116824631146356391661114759269678713552483104127719617742457290829875431114866767985073093772664388644404445222202107385715614809836129935275557148678602441115030676082503557989781383451563007804163859722110701637091690334151548935197276078100668171291348495633083058201092623097403890104267593268222207079455548610483711600750049316160589625664197435448509981273407589474752859676821945860663901479696548512875902246948547947556001009904032778661688377051438706338297837118423371959116415739046969384185387343060936404561513481028077473323564044015404622625734037463778006784406802689669871746822033013360697129003380604477690139446171305694984877580923493992067327490129630126275175072637379795232968156414029789489881704821046836977228811463483152573589531728436419671604149989417268220663665142388050145538382277962847197545772111366702949533007321553404212587581871968407973395907271483333920132289475397472721690000656745381038334262885332883717982613730809968847740543496275781564163909216063281530468702241706587192590978087029621933288371473290676128276026537586780631213189814561670284342899281551973522645915143054456296230867341304223680241050236241760232610601559819920517180103961743794885798134726762224049688544003092136934387089504564873346670754362330393381696905206622046025864033329455604800328597052299336556484946209144883640698153675917876531963324248503653655643347109940821605077212226503500669662203074690050192100541947937801461296878456290396062442182715054471083773341732485295298796797687426553462035994611627784925953486165344612305311899694037556085673113219301058764837003707976942185963927029332854363847987567395835590370141021206567522587344685279632168627740661494002938890193191978432971347542960833242646664224639630019669239161098879912797308687911770397469620574794129865285805384489830810316505162159776808994709526765640488861065248083634312763307255176335993714355994803514950472093523770712828567868330827089982305497500817580720099327925534847367403789320081101048436664352400178813561845710522593270547086431841240815670004769253898691939744807468137744784029612004175305283224141762573448660012766351235962131069841102922739680931283861894987710045619182584242240913636293927215305822163152635512514899672755113524371009212675855866161265889034859915381443190334254840767257103899350631864064051030291110158958525233645031408519535017739584594245047607261828107437520461287058002552086687859478291314884867132028072046308168890375991197696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,30] -97166412000039658372375545695481878047473817563054003347020937121290671173667976149443015269976311994916213156923514331225246839814560357122336415933509360446261805072270028171701190596088263920450243518748841935124450788561283497638454018150714093805851813273551626159515468875328152558317481282885052898845608307186306954222628802308528699358997070981875032338330781546127010480941335846304565308436033934320102271326218293641828937442068462994946294688800121733526192832142868055744152694418993189570243160690102018612594671070346253294677372053079151683211294266432177568769223294156774041006553507014932944366602063651673818793358358959866056478616554331940792786977135592829837502110217579063446532422012142913292373721804627996815330121746471785252965464306991589259101868204706836934776530079331565846139127090898733023275504214173140899953366194712251151705159424349267638898224617416972398856668095260247044283854620049047911203412429771184437708664702814125461384818317590403887872769886451987788325661498070287956862750678540041933250021258104846472575393961492084487690617994099723796502320943070101896783564345315277003825069525991743170789546204312916026911385661546497710326590150976651097219717146701748643761582001806838054578202380052916984121221869517034228674889014784866599003111149170273939726820861815103206371943200877555879885119447648382665998962328593932807960302312798610201578305181713150197805296818430651283020712865047886303507570566144752607677507256661784088299505451170751386766593073922565651847279198290348862981613417955050203625238227167235603671521249868256228377049501280885828744463348306381838245417195423163932631901731304705788037999137612717157865637786597307945510970505120059123934192283747570198245396640938824688879406089488869391617866617549821446686231173377477085546744501306154472084987160406429596027453976243004546056918503521254426743253535455524900714437723550553332011322404105307227818355749257561743685025695535966969853497840493012686496169729816040162406526022931740367693062430092492738558308279145185985764501266624158849832549437542095868641015271589693536099397149061588830474128633116786518047172463641226400863709930832637225379380373336449731539019556777035183316662495009281039185637691305351920053553828413031945603012479699930260705855220424686941986589145729456929566204255827659595424757509164946464104825926342593335623280378054663023250993198718302655255601404491620030395647053321606835184609605427997813576342420941327092014269295630591443844321390010802396188049339422205351661246862920846860884500026972489403823886408895204887271813573874476549698105049527127276589200975648439265795322025914164464696336110056835520824065881131284029849608256884051489250832118908996019129854007248436186985990357803970867334508052129959104007376027504590038199885866999484277405986513151739584855504025815517786714556503731458193854617387460779891670946202447916494267351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,31] 34173808848490315302089495913209343491701769441195136279289895109068409391221540626481303849225385821315491101579111361208296646775102953067106183766147844908856312797191893199567567385471137106520404482711884903968895129981219889126862309464910371614556980765707181065392262966853502731003868821375539284624114136250807801942723172338215256005047845477184527924896741368027931079925120124137438263003892489540272397700728606817414758485061323964029903000188443104420800059489127007399310962122937148081308080855254925912012446615636684301094588322305759788948040403687133799789422205686517438694873926985799125982180939684060397579983741023669127888403409355784609889992908378142462484073003170479452645453087172828558912822707211877445200798259257959807624322417061141489752380686073443701566407747982785512917337655141951336767851176702503857423057881707741883660704579456939143876129267654355944231818161116670829952352226490553173243866259857731288459485712544775360961734229955640925565744351894734280502715312707520689450764429071253700437926076512857775323329281802162601778560095345076165295535387973313612727337861236033789489900543062034985797769877575992609669425732753776003617095149779611630143575522518962062610598633303309060647591321694437354936215593974863593343347842158871422936543110913038859683232662633681558522466384637480803622232886100703899418394275461750520967721762193289018280472267483998881950692087333763642364388392585585872809709943250769191727554025945237985607694998199319692288018700360295932631799313894564270637469048686280606392141287540336208289106566761789518438651491550551654346849862736937706691013935407519820961963541164377472274217066521677263165769445993550034036451642777042772055955784828219024861856723978702360004090916879310580019917748976609479231413850941388903503588290559188542470655676806469795605149823873188653002450265089265796264341860690388168892391144788173005418672250007907810213609902518366133974045617718831719354565111110144547779053643213478821891155726633080127357332845874959173447486187471340228075279230576257415207786377524718961693776259648274149216689773184256260631914627025582690254440759564823481517597999568755596598067024234088092482093054096251837973392822346537514507482556733928217725377740132388366636675003290632722792716605183030690035663996255383581236045805426713796936674554788005824644127058124965780788499247726403001627212693216687501325317001635805389112339050821366412971832155197685319399493962392252264348509621219501878233207541739667402328540634039362911766809917325083891234121138512541397198136596301952436596596928619497967927037520440220423773667617847399251766995669961247066742978240279288786573714096526666353256794273752686552545231551979723727721437769559570453404781773339266546197674016224399247841342709689185676147918422602795130763423401008055608036184311136160819559544224544200920681232490853504236744825397465493474088321024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,32] 51740974609441150179747529544366291209558838091307286004625257885228525962195822052575066267278949364565613056656583362786993392001619652274581530707511708891108083024726264520288330936111581636227043956958960876553289550277979309215796620688501232778209853992955870473848809970565943775773302676627832297732382076784094942093495227519006204638998053843944163566264813423053063958862287329337822434140558228945620650232209587616636753637739724147545107408413954358466979115247898924438177087835712986485865804954512547369458494622751824617427093233192728614480015988828067376747770479007614542073552626115728058690916276716169853956275775576438005486488785438892154045855324467925538769701086732589312923380583968112146487710533775844297125280165641100338120918803587074295258833271858209828278218444224332222974371683196614652392780642014630172693717751300726759154597901861544450840571472832056204641504023703320750444485691861908241395307575835614278110696335059267877288460386472213379137409197038663842488716422901973191768720794802028823172858587808942642319973069779532046211148130383636663921319705403071309364149552787919409891944450245828220927110599309604063328419241720175885776344267184394838547799225381268530888554092497197774092320476736558614752725836700937845877028978789071284144946770560215472149530706960137855756773393414498668479465092230067097540627303700421395045728700515313603965553805616829437596091077862406056270905854441078470711045582729739686836415737720265088355421325607731739153684170779245423969210056517189227617744606263286540018542047472097651597107287875752379074665190820486173672690913519437901321004367784145157334839481382855201706939181639930267594807542222311371829082648450841610541784432729146399571062466897865184848431664212003648457914234370982132711636799969768485052379635828408184589645574982278297548115854208436033391993227849251019376679381121340845961326124462703449120296303231854568594168965113913344298410046765898107987734787428764047983083089065316553859584556493941285715168766846268047961598360845707537195707775514445260405769706351529063040527255129537055657420232184434715587183790033465720804592813656566212314041703882255629205160835484599146900372280073506483544594709198487448883624704958544379569599448026354230658929477504227334479224285409489554234653252048996685487850753634998822991402916152644712560244689461643296279443859433577033542197745706579008418818555255678986706307997872664728036758365559527115584633127456039968494146298165392883128297522371948801922417696923706428441196318095655240019667033220780492876046263898497146217399956122095655185947537102943382600112011245919787451627210554328292771627956464994905246775270223419475033345534695648389438736860720929230712851899941801582172488500686760103809614609535434844548199325569900356396284956580575703261235929460928645021624261340462638748307221501323343685827520226772357952127121211587892451737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,33] -96097978846305741775864846989849376773887402499597499431747505598143736884214481665381377193948680340117221130653911706413190266061544951011855620303901582819320811886323876527738814677986010609232707663417595912474892234675596628122119246057228918470731161812254632771422638252211387712861547937045913821870231791658656094013845838606572567326774279847180008298349190304333267330900257739228111455859554080703984968299290744527928484680071900468919859220083434537415161913589873292463436231582197160186000636176920335842240932130797925607168753778788209552004502304851583084399932366815167496428324955615128246888287717921040246450752983111229931874038667096872914837672302113476711594336055846843655780610211272823420107464219204787838697753146503076297282892472779240201195465884728767199419198682038228832875514333185897151465628110891808664488909603516557022847529927411389740217086858624856466068088394253647727792834966208257799492369884325569143362262542525750779759963789038411496944430117575371272605959474909831737380052114965566795394951111766937429987018381541614427576073019945994315936162644930163226021651936834321935224941316174141699121368661802193006996459462924370601524373281873225458054092925999559832339569882993771420402845721739339739093308025119225418904856547636089476690511649824193807641153674095783050247943179666885057502572502584569289717866162969301611220734265166555505880247108051104954703626248306885280803569891218297584378136916167077568815901179494258918828787566615337252208545115290591047538162614959883104548826912469597192644027102121486942417971541728165664502238466897581642249602162470154384733797156406271299647796071195436392491238528286132143666292960244127369401829177834373202168252663165852470352414681795117671304474726511978181368066121290130300858243283132249194751193317942751280743250710462714992655915446131356216218237347277548505856387653360848554243051401327870525614170481252044951468901700723193991766718162700264139867944870164301040982908300135510608080200845387598948750456839410711707689794370446730412436790414557683514959526498589363495578116946702127421621681884352642353201708345782043339396792812699831386399268526800253127758773482854370199921491452906082889837233226907361730796027680661048303425535533584194169949970706415616088044029625573489133007256866141651502614800060776350978432047055417860427169526815449514771624671780717269507258908570213072059029778123472609743933573028537589457776321166643726006566847752742333201667512152501475068735669533407903353624640427869077407425900277367043660559029661913385651676176096381128115659397420575134651222738798445453308385872989032249813526481996726874665753037901365334410971476556990219265049957034251898166603351457876808453792476325823831773496994868110455378066201509969441830685254232684463328942500445416279972852818253262847991301152731089305657603810547110392417801865627178268099579916613311427802648543232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,34] 87412194550815696997457972938321325822729388284774756186353897114083151941046763460313511167884481921240799492050217076905551332517957948955873920454607790629129037218670381537087208601304610067321256672452798382905868484964008773207422144440201592301663669207351646058482278525938864838161529251309230719059908915887733908196489655871307582589215279325039270790390843136517445556398821349438630524100575303549539143462912376505143980762315030306826650640764074198065165275568839390827243249670045302281557615125619115527491249077553286774483467307536556165226073468010163057740306810692072037759289942676090579412086184043229481987860629504394263620638109379898423866226515423978000533550429808481547597260369039988915546905599947571589708040239893144823061075441150751088648983514224209443247539822250190026775537492993657504134576114485987283706883759791918284401770747070493297584152679534369985981834660239860414271390547812577096762462247958966323863270421061572165960700529410935373917118140329384997638926215196515209860898496192550429730596966886845476849371717260220932598909612792695405001826543425801300418879688591431242291098624749533570195262970203853424462922441086264981453836618675471891294686534951246045282248733646334250841325276934246548894201680052654551838338484634134181905646542121142354456392115729654983970403126261429400085754218983301060396326924603689851738179962249486722494935950843457169788359575139476421189557867375985336864989353021528611156272253260236581980305737652513605936313317843905829341180094893254215083758406381376755136472898980543171073471609767670124050053709050378539423515865632684906317877521359544051655481421067424484940110340911141887977527283973163960940787769258478243324328658860417397713105975986039506079814373018006879576424075370621961999814965502391630693269336804956105251310001326631466936517405603479387813362177010548202234951247711184528750652283323433278016280667785151061490476812711559209442371698398730607945555926347720517412374492225786398958378115484823440079331535629096209182971222283752715187107374467406940946653334244300958287224080734791709981376834759072203128151011037296753380912914721329573026058395127421000790996703310567184084027900830697811744397385453830741277056349619289963545869557102096076878653427035075335866446794741235515291937603712506385705967677837748712095087357426325516410672381871680303786933780246458612784185809131070113663559908817440113011229119861853836309765062696740110244704157428521076461564512878316641153224311552273491690385667149284439078202212647018318541800565648461419356919419467741665966848955073912611673658726723212566992289877324371070666943721066694754807461556450247477108043057030664647641213012676894156841108322877931367607221476690313780392031872411256599930213809609831872253633147970064427604758069917230364467150943247864287426741994312892606587346541776947629281959842009705268007833676727407111873495040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,35] -53673267475310359857173215050580454125620060982592758830232787028725965589258181500149401882198954517107030638717398582769703291159231077615651197447794567312955359375713907883117577265394642720328604121996578826624212249133089195315508894624863042168598979821751391529147026620904071333307141994510181640497170611812805215902712973766567495544596836717915796767461242982333427733104110670482297614208634318626947962819242810033409289682669368741552284446387897382835379934574127635034650796959648491348067691143217962787720926296632002208584627554133213122878345421828799034290658933643687558913877149590394631515021983443334478314946581771799041647070001194919555115403370948391982558721637274854777983307315625758858422685207291392667323032391555506031506050972810562068557301792615254150533183062763462634776798947935700901454858461948754443856625453192781209988380240511051207570432676736668304005265340191611536254259476431545699273527077643824458190351592564062641027945611850941317502666094889211742111089073790793319564198957695797697029744763633089350562060874433786450197604470669705557012363924719729056883967888576918931923256709514366162449281292291517530777855477869240097806974061979678739144301406094477916632832505398427235687251873530961572082836439941954449243128273345178652462383330630970066164693591812995880558375083234240612355018366297444440122941687691697996900178041084954658983857416350418142557777534337496660665912842663986599931310231943316482277898088431208175146286140016829855497147842948169264928687884537412918596815427237512398753986434851889818952934302845824767329938945413811003269464893296939396857216142063050123971666290769076758687466374118074385985547114704920481265808395695115144940356434085765956602265622992054142365095255076616159061417609417602579068607271719009332228212173718969903353143998318940298871389521144108682608080258724252791131118997702600057005520074180646981698283949621777754801941869004894343212059809562744289260929655010475769605595831232613168960744586968672670371088246418296827898597156146635946447158644889477243781965281261995333757154332639123086681951806053650031060770763675122585041669938621705043405186876144049527944237396334551407286408312034458621412721065691125596587567656005016106606746862113318650086209277293693149661689677154445020669103437969419040026091227862547930673559121667516533026918455657779317082838210635758283146547570725926709307451380717570156353491374126113338230710973521094745314445634602148091216051403917260337353825976311414845710137207900533186767505402643921041917773013678179135165519422810053483434879465466064508193934616673006190466874898948454916645160745050132144562806472181441104654179906273310253184470421472594875308427774250352519473985691261932754341341241679244939124133050968460835124249895889192812126442316770087861229733687175847810035675714071799512389772918182084271248272801399983183011305301823982966442819584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,36] 23633091162398437202616193630067400912514891707529297464904259723689884128832364187560094626629450938734480435544098497439877424460413476237832058163446338284147177965398373772186945516847764779654755757132177252268479654260706657512396354334927062142150594418413390506324065520049876849682674343448314868600790575186449166934530417331297448119154845079663902846257695270555034237403906900459849769418089477178753987992830529791031393736985194142485237789978838328128332393426341662350087309779393319811798397410090413169015384551017929556179622299976672626033687286164504442517890121772099347192793571507177531457818590559767614372884944940258712743228152138511080475047445498364029558112113171455677385015976590375857750622657752517327335380121533372504558412098178353269185176642606141620563556774618157366271164182071909480058371599647069566201235636448921675461529285462392482456830842884606766990109108879058230359357176356517088895766878841875967136757864763020529645700429637395889689217996241405418692591128769251015523409736416841473995381494597753843513651308539198070400664049170014553061372409843117351304861227539223941344705746350294165307012399091851979313014605579208329470911644134299283534524171540829447060951824365167181348727886927179824530672117491351149193181756974569560366420050620366454595939781074686342155098005503297123590253049591532034612492810346683168528290053536035613294183064734061843883303150185572771067405681827117917005579469847148561711729937699915461880442998837186432238461449222173201357976534562411838576512077279019375896632658727611284405362088100107101710646912784027316314473855098169888946564179561770237328584314004940811857902961739119001719855184623117031868622924072089664844485662029185654391106174475746010664251700931598718494410913298324569928775007945652485847771751996243846945244857655197794500700900483276250554927258130707553477816598395007272525110674805810145823216524743445752894850495384872619529028567973033569631302350241971858572618525980797507181248564910508713712618918271332233189129358391246115400723584794073314268424238610761646335174607539298332455389019789074562152575287955286524445285772935899243551205708144027490232978021944054603625999695630283449552382081311858851379163375397310591064893745068725735290493747130400503162370235854092757925870593308975696307573604462692737601255227083770119800764593889742971055281059873090498746404769147305902753033712165972507319327267256192204079142990040081136199988313853562126082062231913477867826551033040131762594394299535922471498030485262303062581240744564393557674171738929515372780614239369228347399736320196910571137315552013357766223777803367072152518845104931231885239503163116943549706959642917013020284670107100104618331612819255976311738029979149559906521081264428151667406965000362935439728162514042648548166118536573595216610116859879596018715261321875115943164786827771881277412089268900704360406712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,37] -7491723018291958614825485471004448837576694644274269155277284591367695331863743888009040034244794517802892016364654226516952638501883583406162302585853090113458109115950091358994350303515652923226108454120114135739342272676220352638441524457839753059091238892685528338264913771453264876491189707893367013971851295435108348338624486224793285890786592040012285137226904144378132547963048880819157859143962789869337369169834063799640446953713740178876960611836710022157813388618069220797304495541865793653602420176131554081462145806133948094565177030357767657222321077075740249610902231266978481007529905441630487878861971458495610911147897950466690582896836292575486063337101906542067679223093018101373067844268452571061836370962882289423144224253442718535547821694724486787852024476568611788994347656198467460549822588830899709174971110266009225252486818334648430950429380259974228873996095583342602306798593604697365592020382691402028377847169393441394932041702291082354244204510155125314377673955086805103997498044438014212259188756698232457114749282867794381735855997410006219706939947250455981619084596243813442564090538536910862215790160394070710866166573414663240741366609079575834204018628411603195462920093828171059514220671027738901674352820008958324195791057519303003354401090219320649277597105747334101179553277084381797494980786929998224150997572453196531617130108291279608994313423806916120010756585855230852032805736636804586923533624359924573224255592881749286081955498682389491593125825356924988392900771447107938206691799421904253492533239210659175531340916934028578678427931866690895201176854918727501440560181680614307280185937375318795101744792148215876614775255549040910711922834924691103487662873410646709032876895399624856528782166578273177408534487324431610957019945904390955652943272502145997400148453260832279670023145946554063264228254272995841978756970084409894845887674023772311984393574434578157882849838654420670240753869375732057849595810099120387740239185395054470662066062289753611369046471904511530295730013000229106859576317812699606183098582398371135727492514227349733028751196698043344273565094538975622950078769001344824241303046584253252874077375980546726098257229953850860038461544910242746015463156693928551064413359658828629242112513983301386973113874613793502999305011589994776503993882797082118456243453454880999912627272532130289198339213671187141900062384124329625302303888337940870350096237152088673110634187661548183521338537084904736953420120708285678852116336600882241395033162249315221001294546362983511266856744929090692520013275697880001134276042923861995795014426229169015618096744470826675769808952348243942804150490642276708240101057160506565171372293067439124334831009439019531111575541858539603770408263124865779927673696598276593048366845977856150786988269612680088709092245947445215874174723132332537613544555770505803132607897269624335264899010518057148112349003275705236724908032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,38] 1799262171337658406976442333991783929369796357166557968915967806551059049970319455472214050715010563636580952883430058902584901317570182098983923739531058828333376641851906102557735131254622135171192748255978026798964725614758053700518672560741117342113997571334293621316456424025118728347253792040692390466575633845506146282299242140499206377815890975109367372863871706410827361687874387898023948306411275175153889472115132777611590525673244511059288829543416055631100855815316585472023287392490951967198705233300092528135948067565852362155549358316559751285414967291496135125295657191072416822342379936389604059152091571928768392801848168973988387406421106660098380961863126473149976980238037964823428829372148568748877428827438776533446486556857729025387367026779345728780677425346896347717678626499186572793747753096567547057668356134872271124654659854882597329574066636751142115958403000154429364836399741582932070551655153733761536737582506337699707359160036290336543042848480980407673872342795868554443316406480718923662162551592844114130871181604899224478913211606221792810355505797092084642533413121725263651603969313467071947345171577171813612868897076285716998167223178897779397609473849565759088560809251586400150403069585508136560077602616467588657997179464119970357457416994774067557095458233162421008573631284169558494285355821132528391554312954181820264832742028502863711676728453377936659589572311727358920533759611315223052986591524889357283085103407851298378382264477201920256062102651726516874053265660080418536437278929556480580875605906416118591204058424347827633576591315958617473608072307518648636687076271876839110880874746134177060882566533254903859319089989469996436204279763231308431236672183098511871892495767580476068076283177344986971898902266692467279724009744148964469212073357412366897616231240722978919803223979312146532562589539670396965308716519438530625867454093782672280351926761925346713010326314996230058851124128242527732273834286234865885308598668285212067270929961383238356417363792410142363763347033599970569509795700009957020438901958527572221035242173116311669957487349750908072349163156926039780501305109576368073476250725913671996354851111862250818381047708112635506422203320564338917275101161777551137927791676130228666318341207161048948165488191936545208517429581028364193774406495124953580880701058885889676032956273348685453875466690630689147912124963439782198618112856931825653474275896660003212770412839232302126644389485562752825810850088058283939558991668452200204476692969377050484689868706421058456702725804486867883215573581343792001591791246698079765670083282737994664506526902696675393261204616570204816075061961520298015125543345072046262261386316211072564139164749334934911668536573758917851320774623080460289705457427191099854768969917028713411575364133159557875771677541855325324974053748015110638775215298028859300215469279321704875618244185154333173717823894531926686433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,39] -526471902344219202296260199358269212928309194180660897916847428820930700110996167182983415559640294803392936346336272601652034045831512008152435926212315064362953859196757438655200836132210274923079107727684913053894649266659412114396313448341553711375955598166805562098620776271465117398996074837026113045980151698614626095190465373540691833630974625562385679375660541189573248705338652830304480909112648936339713125913618501819394844439217178840455170144450527046720527063003618463409209993568160784090944862097186839420453711495357263201000374521769740850762066381702026439137986780020937271802370222414398005874333916323125293662234506394442680107321552220434031148758296310454896116337016140128690741511689458947789349427451085599074779285150633451093467372345599404682107036019986927887762127137387029572899907121894562551935454591461281217043208392536378317787813673962462713870397886952639401490387465795374832325335277192210494426709840828396226239410430089734319257829138792211010964161395183417997607360933605596911459766729898595256263725962023416196643056341007158072063314422899088094153702432594679775074449958251672969097266916212313609282970081692041335018167199324654264681306713129989205443165117469911188583991188626772877220411776108702529738521091338068580308918790818411663908371299053641114638442445017478473759304010597022377549817728561086792596299357435576702813184140968466182353696522048119038912479615242559286453143902728026944793129002047104010110220288953419145062048517715917348688061896985557585028889228045831276860775585051216715994961659060657755871130657420018311426813473386135779175709501210379723702452116821043881183888262585184351911004866318115848798072585398818124978060928506944528118777372195133267837577598890436597973826730840103595727788819633448088934437206288871346980308370533087988181586008787404802654901701702564459721945986274348741831074126104312611359881718227064083838986729445533349873049900119265057165514175400125355428500837921267311202967016723440436550323697009045313673991709421596500605064263602569981584231983998338007448367525999721733939685999874372930920833619569831354930356184979969971140216031347747295374965934947224503498899295419966946222621959609782077117489553402439589799861618357751177352699919192849221721615889710479529925144192901133940304697629008436063716276679006388590542641720736966628949740132615123871308505054975867790034434293983174127653709596470411690679121613912969154018946280629206325938719035071014358879247735215676688002366012658414770476635270969572377016401548187221273288605284419399915899123196079168731957796439552003172686037724615990070654165893763580170810809940514466122510845875068991967535663326651568335793191423396681478576930308043511882381724778661436557622516494320989920531611136713975113073107396789011979909036402851603857789642833680927350661626608614122851041347034725874990563707266283227623514748358247777568817152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,40] 301491523676098976420869456096473732562881099729702877807504447355725049351744556185639820020368564139141825199752857635458640715709531167073779538469223792431221493940213721634564450966096284247420324843002778189792597157198221665174811082798517555730521194683267708718648352149397681584659755346424570619209207425163375684119086558591722304750059217814597461160119157639807432389416307284778245334230125726637253078127150674493231706345092984297231185284387263895906414742780164326326914386588033097553741195898226249943144923276139728388800845777855337338485151385950064507717099652427634309805323061358854076905720142200416510696601995884287556510795492971710686752195983691374127706623928977170413788605540559370252895988953616432179376298562335607570058904375564214103276107728154457063462735845591187973211071672841062312165279116980294588471180704466427871096019641136849040016528052160347915568902630323154711594200256438421621228469817839885253296334599704334122472020359640235085314903028943718769678375079580427576534431879664382984731060816071940537969615345915068763821418793886274924659227782469252722178419047114854892255471370987755478143466320270011228806059082906670003672204234071368570640502646385400379630636062264755909824001805754988923791381106503162359300212405669493450096275369455673291358738987544329632012664674536670165039028915448168025993945619970209604548269954794800957898306292917980201241681293634089108052496341587286831299701074362532947540370946293101248032766034196560838074049665598534478327779156705664720842730967680858753895415119915887807238798876848932838347731351661909458229336136556212234051719266010702533431886790941930624546223711276188067327798620559092421688868817904059572301865391471212912962772420704851623131710663745783531887338624776840687269789046585644135447857891007453618455467180940989114926208081897719315590085605824091368948795596296309527789250393836824070789751944675657626309371186448810140261314088578741979251778461382984002322692071317493694011683304100096387026247556894648074310825378715698269024955963046389618152638876907166978068743410857528491759937101930319244860870587236017114820836117267596133878479061559442964770690524499683924965681831978663870592501556705200237491291681585404295787442734809209039112698873937328188297662433501819739207776168469805068795056956418175387471746054186595736584158179701242912297743507555248894826080415332312356838416857621502405466183395071897047850964169411872051533674615265989847925048980873813537744964559840196650183560052861941671548215591106413127378689403449658871116794249112056832924574194121216082786448249262705878808696977073835361297396111999999691052709214951778851681382231683953853480892282206944513774293557128598443825794718717368534258297933502298788375155121703536820011173029427642842987379110734714503347644078031654358413828755174264488607815750748269775447475761848955393690175416722598783877120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,41] -168937968024813895047257363188905946727593888356905751346507783339657163478263651658298859676942806098042199792308361000531439057937378481933714015874760262025517480794365301141317765151927514405597449508028282381485892927942145662424218747890205038166026166546274461677160169038998618770829056025943891654897539819231743784960641548805210673185486057900472431970273443781530197453906612230975254538593169005628194310176362440712548286251620133008064259605733373010542960881507992970884421899098104689137924864591730540894629022852737538338330465549816463535998430261764267337740825144462871992966453940460603770195188384112980170988669186304725485930941198800464926022639502910587050425968613111458191043737763385913921714445087329888007052812379990863144180100876778308224509230501628340807967147379451083812056545672922601575868202943827456067901127179665946877136481784352509172688189877154198979837250485402318599711663147104969024846086259945583779680410392239270715581021207256502854251559288213218753661641154567350562114779853382269003566993514613912803819887988568911137994217708824820923111917537551963876216760438815460913804993776864855810143976524802265649262993970848889011120161709160160443855576532440526359692295073870019531433821449901437865306069510560830874267783187928234953852399982604366564472137266099569379535395762373255811176393941285624039281270166701772852797218762440168092869191594732047852385824486067642799625853119789375741721491524440048307697322734490058987619137424780599310784850315970414590744639984186288956555160795387991100622675325717966571197072714574643115001108835735782567739302945574369426407923912417849603985543136246883368227180000191118476827312979440839478151310454084830092068735600595279604730319535587471125356812257088250225582926123692748382836123379185073505635933475646978419936490066295420822283369796784264908095995418546882516638280465382953533349273395378169648645864596102388514384187052608041441218513496070025106560626856166149528780486377630447707858721514840134651715167541561682313855463540038570469733547349480057627745638240995789523570078405007381891600015552162360891643535986056711278990733416180303161583634828667554663810609246932434912243417770454677145799766897158972224568341964158269560976537690354183127291445010421025152740526779835611427333289895042830414352658646387907534054555289536339533432230989068655011458267178404935392101863001738934974002469102985201723977225655703190235040348923212768683936344261117675734602089501401504226262849408089689219382667936116011479440612775947509522142716527139952795880221467988173640394485209821539326667991129166478994126222697344824623744664112731125987108557878095729690078123787514030505266605077952755301061442214550554069971575229422212979060490588514831842995428584781978051392530023417522365579085770061858983303373215731790688884220372770956369811623607997631997604471357493373544194442718986780469624832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,42] 62724995240730219259650361417578108767000878708745113906912207168555304634124414888928914229669632347121564729705213810419823000848442998192067101232768106842830373226679743917679950103294962173891463854550960225067535883323964190050010086330864071468827301739784834816541818131575081570975421502941786996259637298573692901769162330950921821599874399736432581463555455196020991726855019733417534462720084338642443188849512538041363258222719155672688323409539402335703686468657179548511909357486002249555990940172451138486913374022538902568542908973326600096068055759360945660256058465887116038847292421488552280622791241585784187981644356398673847863870708549452346980636973288023121601877081223404857104469261473903611871803258913540350465734999180106486574527580025389938068855790256551879924833739418235384871098792958109161041631327968806284275599712941389052202564956148680471101424818201680807625832424132442662805503724208250291992803934508803296465164071983331387235722950441172324633680871629557590955739845836248277367215376468486108372514858106655123716475106959387629926655548357742382124738924265293369731691035030001458369549309073825980667490509211258353976678566005623438052669558262445967835872290782044626433128856263190734771908719264109035032981645417405211924330794462407967354191157891304710556989539937344193029154403516780293569377611094761264878785169676925916648426962670056056842621941186822835337537172548064743687247175221343576848186575590434560331104456102151949066636834668046496025319393081654554088906531505254277605825132186775073921219943483470135220004997424954419723997574394409134907354826242817523344176889046339962433620354245257075956028244212278596795443191393788835940758318138376310637404799207805381961473384432692661874303781661680123932379728348532892957841782767935547277784262474125539666891853054537257631346045376489439062906675086703153898656898356201984143297730199457694826489066470448511774244206715644077200703045616589844782343658604219156131604212018493041649885397325612880548546829310831492117887165158312777910493830381519710608780886440378613068321901661044478237848564762604838767523109094902869661782169811515341808452952531468275778860113548498055724204205808802671148415971208906059898343543888495825025142615739479089497441071750795810047108798758444097086078103375340076422466870085818161555828948103434879219756763909872635698536699031344755430923553284186810987779941822893250367299438951597196784948769262901637322211331159707705592585668954872132291219666085490325321326704671882295941291020877629898404635649160860278068304780320530210015528656911658607862477493661410893339745201880711510096083439206338167268335047407008294529396365118469304387964742577387116205737569820920376783696250521184445795982683297287482783960671692371024560904196457694645247071502165558773967228520519711544344590322530574847453181616716548693682388054174124865815744289107721553182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,43] -11344963657294935004996773645663017678567463752353113709932931909522008857417007177124338165755301079610988478225234642637637862617068011973966812929857715085975152596474841847467928110049869023531127107389029023819355364082178901365582078786745906743101437756852585920334519923778340135171715622007576791099716970039965861380689087690062407637362012419354733591886222372339235569258058474948678170095833594459630838855042027950201600865292581854441291529910280370980453957903849624288969987946069320985461301426972301044759823865256835128781758476112056062419345510822597728763953144193943693668639237046439336113204135834015168746539241760646788166993488367388131203562190816011109380864549703606072440619622020853711758686468005505658648186313995279371615160214298092568440904325328476539852606451134866124334552795730017950094105318282833604705562566215762620479572557338725046968172741407536842360061405854425471673620730682976170854850010551773909974326803281693042072138525153419326258422119036652247876857775907189000560424465899333139329153783834286850458158670162322523120267476305846387627030816612993974375727840749748896391991391310847814437195159375732723381307904913742474027216498635077883718744213283446878246256793217899717547902455814578157278361299701057966775619142540569142197515812734092273469102303942619149178890746423211316354234625930783548494708188695950526242298132726057113196545286170069693639931976892001462967867218957707663062115051326262453959853207388217581856595638588407470139144112749794723976441382887951583102212414022982664110067338068849174615778938986158996883448767640134948596875395405646084795046565994628017548366631071883390798471126331489667397765021556484338942881620769764379927449433964885117041984451867876624058695266289249041965191793210151779923583592158456330028437919036302384606024504675644886497675852840358737625766417264839750351422162532364863594417479496889248353002664528031239563944380780203171169387664034441667338824426829629530443725005984559554901286632369870101554958741266417579000623735100302203433629240243821786285119802226196285894406289469991316359639930602845632408786179152365007101503639756828709620056612824080078305690297195506727983681180776174254579168489680494440123324944365882371849687055095964945553058541743939705862195659907898489719277724782656110757112693371805316440912642105607191263468195550685388878828907860514000780574291352138672632044612681381826833457125646083034081823226840492200391753044813178331878964350920311442880034223514567913997121689498964266593539228626271672046280667000097157632536130573010641134777933273260926310143870782169841405447931986484156205958785160162103871235920337608661335033086265697903890188073174781724661890434323412111715852839831795574683099744247323131782372487782072220275926290148920687516863068002065823024382629982349719990576561422245760384074697146650717598961820645147263618552105650486448750592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,44] -2231033098028468500623443326240460089277340864281929322192405218449638983293554065807738522730668159333044688577919025653164268628541779936538299077172409841324949990703134394829159574827350687472712330955375733487202145688093390811617530500674144580484484104981387646733629560231691800819290163313873295470859574099869074904164535064548214763708878132346976369636657785164880099552552445777922726956488624010831119696059436108476048788866636881786240489038436490818633467518719677539701808317485660487185697453939119138946976633924489597206915086864235976092922923621302872974499261571335617207903924249748098808497138042775836097819420873576269001919893136668209295057161157088540490045443042093230205532095513970250220363572328033020747600877556474235064396450720671635289213133910341705372441000560165814852100382607971403594100517752352822268728514264500118784006151532643873334943002251464234019287649773187848392465293451083432934937184625219662862807122816194825186228378416485210763140122377779596276751484617907882085808914216352413994082841765008219797444729530576658105798246715391241386508968892608274854473772306713446926067488705287333489624342359531117365884217386304451499074492328578872059461285531620050875715307487088657092149319367786645347123176266172276586639253736381114824015747028297694205458034929334374046612005216931434357211826322066828456887725303870821946393311946377904147350217965938130214107569340780370401314319203018391882020914089908297297369986660911141378570284886431012141258178425226454144018774961140063064359975463590000333928857629587693633293686920357789421048030537866737161609879086026888648287261225316301813611198204797625360611344213998189533328365717485691580200601420744576485623626326069398082112939709015754245095747858863196929841641418220338081767480227874470825474739803250262551397517466201867630094243627204990776026757433641181772923191346454229964312605913150355629079780705177622822741183133941970407905042492394051067572548521449693606704450051128376988390175746646203044449508099073725089246146871739819359315781885395143925370909992252609558614836859079078729928232022486752180288236477751509630194930893450005132784535383213584916578674980065026973050008315301242506948656320537590220820549009781844347509393199780546957393953340082460972410948979518148348820173751376960958099033576970865819468602829850631436916882377513173861014103576160245461917210556527091221833418753776173699499818201524713597172139881317787274391169259517642915681305547905980657897458663248678617505159825785586199957995462944616790861048190150184640491435993458300459084795780652719028104297079250484584170911096713029298567469265878690373141576737061430671546821097911280137648202790855613595040489910119794680112686025243865345244317545312836476764244537988565534121442724379755601991103517641115003465776790600951232195526422022796218196213283753001209134987094191855744186579942777070551040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,45] 2489328079869725039996437481932494822210792857267432469809893191960048803786663888828141601827843243174031045220926494689133053797670795207151565482431304060196720856706167470573974237554979102397351220489496218599462323996329237742065109921922916816189719788568097809638743508861933908511593618787401119468258114097775555212161250617676847293930762845353735833310503391693103510611411590126568435538066692877698052394799927471327830824613446144497468046694485266750221420554126472850549471151279131009031265233690571956633175128688687076459752437125953799518809630549020826962676033805211363678405462752351403237597106482719903569870204232514862523798425289339434331154752544530266139000753508235808013700873369830428998863547290595250060013299672475417760533503338710970774106839643301719989972628282688807326357750001136573094119465930748934918561245227441651965344807834070443899389359135880691605272529307392521346272479840612083363556753516181614414296512096605543633208718665216743858957926341786151654423460946426442190301180801897975307408369059397410854923404590941468540926068310900070956168162724173093692850273042639920206343978223773560145412222926042721274370670197510035342673748153369055948693567005705119277177426011620260916790155685199069708049119453262587446566351798149071414557794792323685863422712924879806820244073178489467627627223468749631196848626875440645748299534956535281285959975857765089085569556983812558686130443745267980683622824848286987273665492208918211180001206200127142152139442798440127703477089131770946118153085571507956282034661998793793237244157192149532427264476912548931449378993415464511720664660708833464523242305561160996671380600314759041189303782353581157024238924828487381710766012353581113442549605485644803870983647876490191418952816490312704388779306601966607291751340320757755381141461674059305522526020734790133519200197833972853655408388730199917761043426518619657327229459892596532058679492157235434770701477672692377980378423396721555410911727170409953647636013310969818684268437329276718402748629995734593245150602429641140340056141422452802228861490598943198330871094593097247766359053758835427959178131551856429143745436809432611788595102100804990638107502623316999221646572883584002204185422166562210625398347861892500324150034536643153002546401007467370049778511755440187243261021901887801486788284173888704597229039387988070625039681123409477787389656785286110448643087853026607847772603075606234935124609694027010041864234470674414156596196803462926507066981978240759236547391705226634178872544467612354357902378884821686716994731844192194475143395629233229409818182554277064143787916124848200884270656864708700390314906955066885345980738388777812340047007349903005966388665465344831548176530012484687241486744179445323453538577948220355279890532011898397104687237958927589595547190230641138025116973533303762863543450229748129118927373972397028767466780890496403243008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,46] -991054752687033663866645589344717663032027856064063252171941565455983064097421811314219811285730968651267459017752302912368636263026509347983516693409926991844637617901390100778310432374320240533007268449671911737932488072585625052349980032974013733955284352947560605718488981420007589040131813780464499760293963746662322741169545422381836602466480174622503375084386052548325791544516434020409769937964947942268273128507393839059065344604487026044094188395628549894148051581170974077381531974775510036062064052323657790049743604893232790835268382955798453786454870902892437140773465855086897820502374188704074961769411258387431824090696940558297172637825214096551180647890618994539605601202913643969354311522375318326103851503793360099608241913949242503348225141996477239535352815796808034716437379240580934882362283004257734944395603176359532580364964068367836114847809810607025635200186530409634567418845212868999946670515726833308245991668747369184133417995128369886077423868930965709718252289278156415249458027273175560819586069453328496981129540876959662381960180981750126011841186173928964982545210767123473783661962444834435997464705317258144774530852848901540792848414616446263996733242540883269591635651320672345837695089072168187192806190164892102263040541785662313390301194077611853383199947260867249059301972046169238430164028128750618606889557570971138945625418643488125412159213373455926297547122950693427114494227356458532790000248401381755596400332225762686479984078441556801492161310995413456819986345849956295982669033397819844747569674637983581556983847119485340320837602140861159102930937224154999249069665712998056668584234788238860833771771819340576726155521978718880870849102636954831190548819612605883007232112137421210134716904423417209739167654720340851978928016209820260000576870305695098213082044188148602539642599428825612619819191693102190930254430049699937461382091059076592072178125347411776614298557539596453598674245370089032538995608932200348441993390508293015560693284199745154047165247636530988112742189095342531562466967744644022277808216478461753819166533442134891325937378555902973314246765091887411700879531921644696453981403224735402816188767905690873134527079835298051770654423180228691379164808554003416190705075492281463985102554229925377905271338548384673274840550717876897952723518880066585453229314951310590676401652784279342273726051305086404646664677695697840620842888943332630398181616640396696503958592963369255333748672774179559375067106053118026287720454716016335892769582095308440659398682174349567364533860552768837815596689129747722537404241181386307208426208210736217394817617665683134749471845986910253813456786531001101417114356238116452363889714442438597910348603161054589262372557892769018062755820875010897679922056744851102118558661472306896775575251439054352961966863978739406895382722520362909473793198083683268975202879450082997691290549772625240003133899670321721507840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,47] 241085573247114796835045975552910898139310190509982622343117634094438341589650996396740386542940321871503096373485099647609043304387904336006143624243494182927253334421273942218925590429948604494128412669134232973330640737426495453301904510316523091483492673283293026265371125316924179988706057283744183968616798619903662639776087849987857941857652894203569884871029976440037155755546874511458057762648533638615763558201775624504196123872193333612213372479590955436365512059685353623535897766387954905200086190793084317393806346560018775107709135476788595602893717705496482935186526152768927037781999913884700796772315806790365761078698437076175942795359697782203205677279047864924971027449180145451213024632165727795138949893483619091828295006449484766010125824990418727970209922754786264833505062208810432107619645382244023508743971820640741584478636088181245169651279177786491087801785266527752206336634516544781506187237392739105196656335885407471821602864256581666605398034238213943990492473256285742926996059838973085150136195611608609051180597681312912994123422102271663743583792781741650876156106960166259567405396295283994745541748860523518637558807551963488025578168424536622394536950754468078824071216246196149951677621051149315327882032223729602999892205121225582151914048066572617319185340572042591327963825185501248858642433164337042517416066888877549409026451536683891710325696670924294130837812737239242684478363288249945546482634493837271732296691586958428764977073170504124111909373357438000478359346077399930282963938417048396921411053985514333419020212668960546815586905101999963356080882226876640269249566930757913621085400169547770174428959756593540368623499463400556489806250414730696614968503528771841060609508556117703072959023470516397794597356418453008916534289520041523979776286780200571484609143745618008217583620247348626797207096933981111482966275672957385500328424872326916681226493951787105665551048752978909977406779766645803170215206329904634400051158513132077115117368480661980656529575895198406792776823898885530987459033252034684257409108978012431625603104804576360630244125685843073420685838200027282387955497199048986316806178813637004218321371115122773629779904420428279442109650745927899857554660123147313255806795466072059514852249743661689622905022128025345284463869488221742913315431845376472083442175964164272245888646682664190571946123586380562924621598050848197570853571916963208746489573073115657954346227226215468100366579865879776081625960792088569764344066226771440864903662742781040918943326877632641533062307376742783540816569589490479812523406157822862879638975847545632807881523620783950500918394951585171055710531114038214614095975898772411451119515233452482023527367550423779462862291566298181097991691297406308689033741179540124678625309015111632907101015386710230791075535961935623894503612029408846206742068534660126202003254407088968973026387137316635015883430103138644787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,48] -31615618718218995418191201085947329021733317038989781931281226267827127260293729814676459507946038834116779098659948943735416628833055323027349239817347312672442038051521223663372999253643789392805188555971825578173798351682347974642898138317647209257919662889966317512859329384446540269926940039254027443540014110440884057442761648547892378369930654003683864888538761217294281490893879475903145452595849761262118745064502729289438019007537069236622935350790788093493072858959050888124448280401414289687836955109078487263785251367989963205945064772827716520855732190611221534548679706412424094348954315736708691736774017274783063016995571405588150429628866971562258984308896362765631246981672335994161962012161590566898094470284325474499434578028020854862683287270386531044579263879016552134812859264315091067530498622450023867481856351579950599235650811531456359210146606289370088209478899148823114817521986761851435714719476114907408413271397036664024855813137590509766500977833421880040094890947938474100400130980973695081030298077350900218922844391959835421870458625455415542131190978410743943344113472322988542658841225399942477356632362506280219587362293158009182640314997022223990320505612967197565777162798882302615959426034699878036775268098987570808175670541426579391107794948923596038665695207244759251841225951793678116898423907922647372275933808781611691163684744270274645331973528586680142930158248647859324244531641746719957538139011429683392962703931442109736983367166734467394163541824818399961256787094982472844054942097356750726152682954201726275215710754832571792221148622072980860598343312560791710035552039318506272986172178185259905380245766045292345385350326400228742802857330233082678986411249911225608008540089440086577861294892915445217591720733857943658983701094819462623189004054684891041374241104680562598754048157842425229973506634953008531495669772618452078339176368233197847265225582063697681035429322064245095373078566373133528804307529105702949287450295518549041273934024542259101266529553468293343958964291034677567403523315569795586960703550677131498958413882282522408647061112574110465093051247420873890996945213702843179807924195003917164098520692900762878409986771481639400821378671074556735763416340651486512878727666069674956729467766624328211808874211638143970240068172988486570454360091639921620524885405864545520916456612397529713952005626244268167950988065705246902632028288683228532160794694769617389739625271162032997565505235130556198221165953456712451910760274650234271691675941487765159399324406444517742102173895955185663963089405231075949995909687565676444594096140892603620207659592337210016657309578889291795119682286738507795511227643487670035142115056794089698075767025006086297416026692114675157606173373821275191812174690970849223039155008973187476620465694201714111879142601242947249913392815185801088579745937918219126362803519399443577047022176983632056833088294388540375040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,49] -2117232072385244654761285498694425242606060796415236569170453200249131153270720643747788717856232365958862739727993817378595188163457758730306525364187896138387568705820332333250020973799566207267545502234801387802453701032766126976599833579423070539917661063348673115278280186640407529552059996451085800350970222379907701295115485748659613642588450392990834574680845598170598415762770067662963524415283304342827654749894035212290482544427626908691626196336545760445729109945014351169914958934818598390381149228584340678825070765689339153569354977590657220634962537465625812070247611986894716014049715936927173241459912544410577440683462050465952602860374832636309392439460907197579294715730819367753312391380388039245537672946213849902567507529303892795252705278177605655026157016059963563142042647791693499564579541505683415167015348714371261003489971548445531481368862210171101280965796271423366858603217192225213828784670991630122717010964639496408668227488906986944436562472743480324380616039551204632834948010201716383731524562244254533119182511332837328742332565619881832874515580479976264756947326441756531628760413663151756238516968774721670517533389185729773170902127674634026790074542257225231935615687889944710441917315800542954886208409523099510106137830154786200318277023393291251328437747147860514675744484793355672593122423460426785720725667864218261398672263261814921389847303793691229810306120661247762897535967508111724198644054636073973716665479591846234583042946895854927104804197203668536407576223499387844271578283789648732496872088659794287810382218371733559043339659110138285491686803301373770792800714854801713546076638622493128508647188607625571185977555493309523374548337224601473211074059211713717248920259153171605513887887896440821706530056889837139108015772666691213270604843741704777705718243356171190766807483206049373335845775484388074035583413444867016839430690099012854730915180596996859923724366292074112504362588842248453137187236006979640981208960534914006885470915678484792698592189768565863597275090667379488197714608348504738136037095365217172656370440167192393672401999827817787923080550228307292568255367688633511077363744178207070474703131558233604548324961179562276126147858761085054031200212429102429298644350029557893256302690830288813667001597327616532884537675289310161632880790542972710422045448061187431294382579371181559849677051204071988519582892369000853176102305733084345473124768230482453571701563780777967377838108174031231514721358232831757727258623106187144868105885834124947304068730257103710564427032405221770953235483682126872196378874169251666723618423564828257835943539789886061805295986399819659261702453392224389212029436462323895588257625210397452533040827591482603479720473174485238593059481776168073478000296448627422937452500855348948706080946366237465276629513601392836026989769836688500420281499229831829007539458168260130905516459218316928756704953278641733632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,50] 2484998292729650308378587916425490138960316463671004823817622296896512812393328892285734737929144834317312234999978791983442209947724157862502308767847044510684693092387213217890263985916077717674286443122538473894922442513625816414276569867822580428458848309442699122318206312388093002488658407104133739027657990740526629422633306781538218884571448285504709457035042245931036581139379976701347683161502252447875233084265866643779866930304737875157214454781012091550605757151235833651807102077280901177665385591063987274815777305658955095073304520272913919631067887719360958042946259595613762472787982863761356913963066511745397796345770447988804143465021701903080383217091969820239621685544111312237433437209420133375663906776079018313625091476049261175708547058635383713926581552729445930041137374302021383649267119879219081720124089024077959211692156889995374122035527400178917074888250473475052830788894183746996180488403293538935876358840651274545200809888521242723030993721874787386721082047689111014918851706834511134440616098393780542779081355331724357498349490382328112393079302677714255843059011270953517744284604018377337589576738336008950008032865243624594643667109836000261525936117301111865333859993341307089085160786471483005777121821385357860490760280903285614124264986261946616840673663150162405692026754616378090215544299230984345398001537298582619977045560750801763494173470203607471650347124749351835041262386150416981919592037931933657448917199666416471178815472654195652402831529614468204967667722982445365647080170678088888756899841556049673733518686365978104703970230694283345267061432029014320305111878791789598240080119210564635533473457071506862954127658453116115127323116735954017151149241471601345033313632251503698051664260451653712596210847811344169789839641578765462918481300269570378406269997236546574990318209933505482605034692867265055355592353829931327138938644522407046392883554274998993181176038201835909569599939380228046724556854144033337792624401949488150594558347813891957160810951070068816575973853323322922868219615130546970920943182022290007300705794966786701276812592550894975668638560678967113970479780731130709239253671218712700193872436637573310586891909198732084360424629079736169289149972552579525872201976878719909125460512869309415126995198705464057978006145151674355246420894258391334361463899616675900305156354440479511250596504293991735649331402422893819109569985192171920445020600514411834527984403962297793932336634224016469170742312023242779970466580397191560135583601643818231850112965554503706567793307883443281764993964105611981849580539111186277716411198240091469185451379913283558115953858933544074569646889126760592126111143229172607471389929854836488179462495114724780048666813629935857356169995894046406862079115212826257082370115413160055761979464634010887543219952159314792642753131756272913347009466828634199713011524156311978665493940558283454453739271796943749120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,51] -807433779684103058543243504330041838179698732160357153174934536404541769850240336488263736422636031636176228489871487596299793411290484092475444028518101848625301317124564443008686959864563311847226434453595498682356701892169179229070811854539111481095966905459820946666609958500069354955858732037627574750736946819706961045333109619588826827029037259923455877017517544963220654298323932711917416792095934516315500758870998482053957242669525299082743884293320396671481218956567030421648212218378068117836170542916224308967527445216837696082714988177742562935789684888443751551060947066694613858679779663984480471286486807363133806351727920818971485608687276831191387308144924714966100465150523006782208492655360818772885831360578672887010839856283047218879005345554905188982796829365740726510489204628702146793044953315561722562616771612356008404415158589339740043897929763618763333519372547112805033617913452211829802056317557382691344498699685387809195942456240856165026254776462432731099235200240961522096974791877983786222930315564191670170687224968718370676263368761327635425871874599052435981920904764726815086387701402762468271944450007067620266891256148350852965718573230465767280064437414550634397232735415317128798676046504415336200031260261679170087955227386554111735970884581831715325621961551700684388916112516763892384186887266802219387953168441065267918769688297729042317096437440181997201285467754523112887390045646210578285575465433831153600093667349397077088168123718203874307958076974438152493275220837313569763507813805193935081853154615367250721513647491456156570127063758112052506945351573707666573761097690413512011408121393553399403295822329606885677296881191690223673803397048345613541298429376608567811428104087541692548054719864169032763029273708930200548319007824737341603104863454957817168517107483497554228647681890263149693543687699888122865466298416983090122160519385235183337752553668999138895599915238648855852671167960782218030150917065516086540044787788513914601558451526912403301100622912839153839333547411932779281024792315207573655593498152865400810535215528425216619454289350277372726090108677843263335723006703058584178311743083404974199934419195873238487243998752172495686915435837503086516748560101370289270529426184335006517381518604601466178247828110753702118095724934754211428338215161003131477445391306402766164184586069840551510881889664445397761298331256182312793751404811107923592301453087633406032825406867472541755006031057296789433591167410552211067377515053811872198143778526124501477247430328815892865635835630316964661170903020360349679905119117317433801403354922734802044536570325312915198430811548368983796650652754916614411651454953772189133664548195382068078261520645530599365207435017994313350981867441571194215771771848373374920693158431172330455891421670864954405248194688910445136749527608466607707343220938117036297191502025701143581563600720091387519092124846747811840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,52] 176270926767552082491277862754691430411362630510198181411380822018757202190360078311107780361529681951744322501288894357301644493533162720255095870151060899756313915636988058713086522814747389591749739106868722648474751608922090894383668363046628422589679218579280873927780408720650486762683784069209259296757073870151524332897634505987258720384309452049654395411096830136693566956931485516962289120452072645424838972821136881758679134530002481489066668420579128731778486281495757419508713459176279846249220422375587660226746012096726862753308972265074994228467561998821524452313932356206758145678956859203354679428296900718386523265209021559356551070482042497636892561810238360845777335572026250366987276031874936375151145504625888044527737013734218791254383840846156555998413199501638617166243612369347862650493358186132095168221810852132615134185691305859051766685918683323277539900730478700968747474107087120162084784793197519055192014815466463461860038957372894876249067444526492931754317873251386874478735981754982963970681626793045968347956306642607741849155942463205986135035894266118370274132096853007628302758417090762258538284548357035224379507223841273244686332788655736075800890955138309525565640296107227143237224944357985156530740645550336969325470047463114043095047806246480011338589288541796746551294183856651675745007679778302774850347464563362373515904228109030562953059274401100472277967010701641498099455822258469133608809898958678157395652187209187263183858938818520088867818036525893570562416572328695747929057788250773326683811487009871582480533209698913413351307839840287199225356573789761767118950065564290945018420209704477912207907701551949229346330828591834280849346648111967138187635073684147949187389748043248432332667020477688650240857755335713495724513917412935868077931137397461119812223436883093222390686932453297462174619998035639926178960712696831249132240072611359800559412616969066827381466097206987535314923604211877122140041488642276974218580976087101586874651783489658003355991923414882872217170430393784219280060491082243398594455854484201214642700133729646166535824862123053389160612921738100329357369046472541435869912658061311386003373962500213460868291074507249594110337236435792062627145758284744794888263802664136316516637793115539592995208603863521821856085814011978027270098540017552164492830483457187595587355647854656162478513415322070203902623197457787339556950437098311742476959640776912926526411713565045215943716251460486465976834087066301280259694054662282058852136454657559605853719634955062397902672541594130723451282314950193819204588032931453377131228538066421537142070518280856344942130282281838742551098027335078393807310545558283029023147247110806692318657487802819701323797363220213271292003468374213077734620001080939113975034776472075070846268567049571100762076961616105746104705896131883227198511223931313928548465541822676235733946440427725175675637041199558164480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,53] -25040656163212527851987104049940475889441957171479447662916642638679954277465065078906224641249509007625155012259357338383669277979464042821594578908304556867996540416346582323491770719008455512970095278016776062940694924160154785566300908507513443576283918102477491613888612450018337967514953492920303268373266071605778861566670198869848670610780067330164518227297660455767144675031480570669730919999064712714815967877541971640930495556875278678337181587148898270574385757200886883684206117699201739583038391602535932155030993840441720230998776266049758065570422747613631505941159536856432550065069803908366446162623309194081924504201347047901297424621192419786691628337833428457677829419048428868516122205162674785122365722603928971762293970227429375658076291305333423266327881537727395724815236378629700046997843362709652129158332748815418620282427639983973762108859154610417501027066074527362034493932092673959651168019389347496917219351441419295176143655662247094403679325068925520396430211426782428679736179590918586950188795967254993800803396254853577075738783600955523305304268247513528126885454847139955425327275010233671611795189575885754339252162556322134560232918492369423592002553001686192584423953379331233183127578249786449404575953172208247797547161037506257965272713107483356853533851244834560349030583401152788618649996517902002149811902423834859660667726428848314448335634069102518249707447585869107548156411050153115996324053076141206998095265327559760628441781563759094147561961345646589579252961186814409110396937647276424287327731530987681629364164769797396450006111902087037009384320186761373859699689129697650172209019706001782606610501375796476377449051774929974817266693534733808921616244815795962643403354757497610492715618248781961955719120371142798941192837077512045611065998349434159166435414332607835995178112820032032714009632057398055992037639693389217041094545328769545101942986132396530823996991285241969702808483133657900336548822010507360183774206346633767206611986912715322668872165508299555051674663416725136800572746609482266962024644531414157253363617447139387823533468187430500412166927620254690152055421576707259914981355970113376743513979225342416734527405388989170159987994385372533402307812120320052724981665262691282643670239630145590476276615785353883954302574796637055356782259261947232530121292316505704174918957628353786455444713692051600488189105798021840571572975006014047378669308195513083730938796084480084662066478883327045622038815522658007948356756526003017972742013907688291978852029689795090384149046841611548011731164035302701079510459801571955711690335311244010598129063723989260924487173224583371338733026831428082471844780381923330613166123629950261703614664973285579528544251889202432855868103652960226454635850660738871843362955433704100672104209504761602081298400479388723261701463385134706434178153059003257946662055548064240353560833448505769122039416931945021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,54] 7263107144119664590727282308313619226070036463866587934824615448768610279714981097878699787350060894215759346482441296846502920787395460955136129004050134799350391526160032806277099655572991288974432416623316848331045680171772112651869887804886169929545121337515893193144948351876291513164322765872939695057450438639809299956484371406443077967424476535120697138836559555276161312649585411522635216132467707764234051664501775846038906800670601439408558402758415331384685463827127227446708637637564452406415329502535677179703207828684133903934324528068743147900879615426078661482023580482152188171006055171720282428046525431755509756467488197572641335423898208219335372329663994744975880901499216285133905055235720126001653954658437783058405100362727238650273987037923278283651349082741024648605758117199317826122769742369329974760402870026847245785558170317800191295599239743425820469297392833677877319802388525251825224603802382181225949577012661681112694406767518351147764167794216056971664583136520340465423635118553136975289443822147949681466596587482461511080187098688415712485043903104541888512184395860221398964624837966414012236782526477357509861401121780713943192697572151319236323862398947197986917987831467656377937482090573942383247765439104766459473342992365597099116769709509706944602753715270265278349592212212659884182083148737206819420904678231679760764718278800488912823953256491123055109016074902449024620388845678571231052291353002804353277615109659030166406143644828130545984339588332070775686656781063390155307738257398631042748645105196820453892174148037218103712708639548223193546683441670741111651799248511645634822128886109021986567148396048202305111626492044627431894218081697110372397806565187305340873426367245385978246012306985988926375709468627414900003387924242134001985257833815681933134162808291151497157990655221559328446283512276317409392526192216718059516250367871460837361887457673247218046003758794186679095055692042274179496557273835154991803206464222269851708865634873533247145073247464338649878720258565815555012835742734994477351629230681597273361494181719994406868343579213195527243960185103669154871400556036932544731307253118527124111682124648524629709618687509201040959169779787064241908456766951185416678349034273599055143963751618568467205736362399462178542782113707040825915642297952378127117758724710328427626134753680555458504614187968972548063330673037713069664819378791464890221400802828850405491529355424557273096788743844066023531097754529940390792662456392291022799954303669727544753088591815423348121391462514836070343195781919105189210514455652247849138801720671894514803563647859015421381282622010594801778769482555964209230798440007398444354446426384032702636489433308707774496854811148598483721699450033605950323998286388611928420328814943400006682761996174483473368595259180251007314241302055912992986869711262493032162629360053862391186370859531672128586513844797440000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,55] 1345510539435932109452470178529948112329709286321659801338706629725705947000951469368434633191219459702713339700123191589321901353132795371253521882867559253110457605017433682718954316348702911124366844333524948624594679751714642289842627825033127157007074838122338038118740472490055183517868804337264123818528623338676830308946804505516643459444460452196225304463597060159777835318540403760868826692258367235982011575730852731568145170442045930255240147879339585101670420906839019214134073178358619101732477641221300580589352207559017110137883875778209434916385911549552324114415339417294309000893024993646929037424135935261280412860390937228007240799130546754658824495532824472758425960481151909369455080961369096362366952443239700154827819095740612677963004941312056038282210898424980130540101443616885577428442015357174105157241545246815567165543600770157186046890735969024732120319605481145029336249672708189785087144839792999683690018444942470180784434497229448030680528092854417467711385223761681366573615070409405232250728339893085164682565084320968857158500785665542773690624327843094860615821793259345801616328888582069935280661336850590155879306382383000690711409994413095093929479657884388804478802969530360478034285371936494999741969388237304871070740549920592680188517809271790143918499983467394753463311472739431276066401874264050351334241131789363509176183024600798545525781409029522570028828427982083704914706567346067829286551143934756340698250479080114745075319337519137410669231780495905971485017528016282599241731557994886881868925927307422081845078047028618909089361394638684846871805096475151148400331883882045446179780632861104222340754255246140156775665233522794328292947643771623629592563547509990672047719762661312378541133799706761908823494740617408134698871659760364783023067460897927279389257859948047429643231841964714477462963221767889194192516495402277736725009662154216745308144757707980445300110582354497036024029884383394696462128808674099864623013170960903969185450438426280926831264075648558638927969068809250466636389277996180608742468718147170811179981091787347031242296890236009328873141789075217859144588088099195026245560333216344019928160375845000078893740479710030374631639532233735163500250557723752808764152457995043876073871017968605486122514217547324381164019551556385544106726903687862653330612563211517054594213722115615582596490466092176596974927212146577173687681855716109592040459345434659236152858138666332374861950463297968520688092127883528960411499479388847367490309316960565606428882238091049400128065596360749652075463921664606400291084877193153843692614950595094569251141125009011713169564891321781289745455338484679457589072422825747237902421923354356066962727747698379361848502419636918683728921733552913050452878826232269363256492015183126799166481673089877055034429007021882578529081547200831565056462129597600005824811344756971245690194253982421342244042747139850240000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,56] -464486853414167217929710138052225344417796832696203121500628613012450799538751967555290190647160421302023004332743963064258001278704912865654502446197421574309059719065741347588928088695820314809864137564976100226840842305916558504571645397452019051807484542129818397941288293714900721952882050402853511440255855661433131704925991600792914849069776814101929681841978149390197213764325987386425672416202713950746892426011321401519537012359108688386437767573218957721052826345669566975766930368610656650857283069850894470203992400638219855363601200623542993126627456397578590151046589241392080682921593129939841243580301349299810098607807982160308730604186769049722012676048120647114798622394537690096383828829171479060550613906463724376553894773112858517340730296786485691935806758347444513074206558306047782545558612153958879611055905193351947400405984348201167503349646713900326985985247589434507731724810370569341036923906702211701455356382819443938300647304390102967473064012887386589171160476442382398230257123416348219672602598228777890400716380313196497706343469228781675269654612174521209225060877866834804851110330811454786994791511982427426540621688348329768244805561694514895470665536289963973386941427708667383124410649526850635105667575386956673301562079387351026102263333015798146025376039650660435715543798237964130909792911492102896561316603711190487888529187376417905619868640962698198085984368145276012958727970230480456215888594381245484267197800111621735288342622864335333448715482772521371795594074302087384976486840428185612912819026235714108512152612965652754300255356331051963590694302399229809169834846960853865495008733604343015930474289031517709764672338107443261023048424436103379650375381665356878837265181523393739087200034578947581476591188823540990835018930522071168029834525260914039993807573143594673845988730898327832552594030436722136558466783681284888651633345013880691374528229261407707698064751820302686324229488371158843361928426601939641378073522070112531279833911113112673718235092807900650631835703094660213641744331003674858093113115092900308905640731483717111074768857532996273163971205935578595307895953062264354601816884393489991796306643776927495156849231544616572760896352339134632067811686792507504831605407668399963805823898830740526654449839984649901075077135642958893590459798769396643242541428287021061137920655211646014629139151940193806920980293175554068900793584668297830226103384263921739083263727727114688215495096521322840497958068437172028185859500919667061151791834009194877299769475623274268047308533630863210824773410730516129422422292452399467248912451030771440749232310526114239498632019020014454339939027662981590915531841550160448603270461826130362416815492095926228652323188495165332238435252320060953784428608232371430307042742827140143102043453334875129993424857603501412429484814323224391984831644239783960486636374871771888322779567528899951524988600293785600000000000000000000000000000000000000000000000000000000000000000000000000000 [111,57] 85586618468452408131104194142235734384530609513850531997659889804017192114650685786351373487434246299872504958739503049088591505684372916462106017452955324456296884957318995796676920853400516466828735512671438067218048180998653695697246493475328648814627501839379310899970660194840958777554239440040864753070722424089393304554163573465411289577266468568365692705762528055167360999364563126253256573341551630312158788652578892177029006503008973385056997485892750108835179603004387880799294591348977472960180522400972168051190664429597544383870963076207564443800790738059039177349937103112181734518969314188984220937441648613787842046301493652199584692449777342993076559322354234680431421906463702033083974668450361800488110824656898986990902091430031396437327700533817121566090931897302287876532015924613037491544668605899585858005997267259104139783560345823989585668122307307561280556494936892213772604626313968431311954150312545488569629168312125838141802895033890184680175591312396171893891938374245592579452894371272328008749821586494700991710670017620054974495326426813301932479004760452567050096657385122262954877617999652421227396891006738035709683474080192682947377452934746208615473796607078385076938801850149269631225090294254516461257233239311901103592239974174185293011519295701898265729826568945340311754344945397469685117283051398145562429513520295838686498162676663849407960397229379151147722046387327038796593086111486891294389453725539661112613988339391053349322895799880177358923252311896051528836276005928684693629565107654557161067275336795793513945823678512022269379455570106889241202135827856775475262321450068154468169666463718230033094094428167193450377060846599450664600474101175453281087058805142407261510089727194639203728005406770557551105072884670230128098907189890772776326017136031768657621149783238195633433267640833898187436507217958424927861411130058628787894001370781823220219869112543015739726449660216420584127293396050666513370104252957132798884298354337249354293667824010531082617246115445726722034105297961821550416566209491238038371808001174691628435417019341933003483540522470354334232112194750606971344061074675131098211597318130019017016658075957011341569669464617320953749680380762098935909232371425165206138446689564735129006066735077116746368916456134158821105254937463676470272509643036105322234360996878103608444408443359800651065404374762669005033508269451635661612091030869828776375188256168685717880119594162543945565600736311131549476502106180379317365223502470900035663942547689336522974745269097814236609148760571761096230305093904187804129762204087302859086201752231636692376285379844311871756997068971690294095854991643431585830724470563305955129338421380482825242390157661061325819690001128380189795558490787510667848231219277302167684073604017165738935362957262753087083493585824014945186846973521575949464356799851352442238734216202153320679730192446426788574187027955712000000000000000000000000000000000000000000000000000000000000000000000000 [111,58] -5640629385714793424175579577837866557062223823846312587920849750567669366659936134182605091842154909852333536277585070105588625992552940686977135490107034063727215313807136033398095061187324402388620677142093607035648517298959010713806912775247522669549436783535657606798694333018296475526784055308165223611163718907537693110726693607768902789047840329433860132210971396118784893630595141517977795011634727158543592198277319211689219161928241697288491534590655158177516447493581426712582782955979595124136759235154994904899387919036341993321557044998015612771412132916658237882710593043067481113691896851758053777476855593415607145551574884559299688247039972606686746080806776134186460346246785353859304014465985866409651718744999656580372996521214451216326468170241392921839480342888295065379643561076777605381325809623823806373795186203916794881963415141269320054983915399283524065345606164871275382340979859843853643476052374224962326455041215205113236001810706014140552564046690335599387400824330159550551592875000430186380597521598954900883093717666117736391229269873007019808614843207343452477084840173637729578869848563666416679524940544025185966152368797234672765050458620097210273104823906748490543980898899861057701255550764696480712589542852655822738159870663554373530527911481630816438401740458088652323650872517180770936556135752136007009037234075611545563453072647241634870999610678888979355690915742011519593468455047481598866566115527145997248755683663643560732490586466178095649773224381746577235576991866592964827959667732365638807901368505804091670540283734953993027927847528366556219113151152500401376762690479043830789886258210059772997570111386143234043866382933710845110620263720851965677167723885435855790561148937299044582870776480101595586456444387619012064927959147019109326086528034526293619967541723733088428524805697153265297122311310185496899675521309967049937078779705622502386453679759536765543592362132581279729734302513534644494616397312350103761884840588127117994450712193257720667564607424589788818500022783620393968203306369625703204323679152280763266315418011962176495964763311051018127459602880972525180821900436496559021528953895530764275137883468090945454374745278197758541760246276566897114320398862792590322194739267857680630835804837035891228749309749155033110398874612940395878378098328712455898021373197417793364257976691153183837168710032388168165893167236592369645405354007683916444657913482170040595077253094137423978756379211457619273245051988629921939758747786172117808805868160745174350380688095447479265516590927120468424033882556023087829568344987637317007382440765743605103986735622099982442271370925469174824377249618345731291398416232481565629306990851172530043834583313324366396939205892065975886841824998213430565767573423929309739520793019691956482737461487743998572423450019391827330085809567112473551916151797165288955422898298775109234949701303936955268514468331520000000000000000000000000000000000000000000000000000000000000000000000 [111,59] -1849794236522215094055650475536273366162021749758599396247866054301826178312372241386038197921200731409289655283679597634023295961954796882757793757479393691175413047579638893761305642442156787888428986503652190922445342584711202425996273323542099044708145231805155775276056093458481755769286077413884971554425915494241805317141060463750663209117529842670301618462948998801105631335037195532703297424105056464419030649082245197834116056572221738600994218854028503449607501435006005708040257771051322740082858046945169889794763022144428541388447722265830910785026778438263869169942048824372991741028967526507493811985880968367894264099961871438568042875324380840507037156951543062926546583380696331099733580847386898038807646748636804534198363926208535620570920388516095504854049040196055973513507603391005711994884410651487078822426169316183503593130276265206198630184551061659703462870746914503637102035209253835552855095962849606491456638020164881167191270256797061039624429146253356026037097673763145835243033666906346112028235736816110048385972362950070535962086166186644994165084439795880442496273581132507642556486134521581185176400617267321121639674657880959922317742707496999237312828632593244663194427052052950096462084282568238620975414675747844953523681395761230216250986268661000798463825565957115495921517801983844580791569024568055117373323446025393330198673458977056914331925559887321736615346642118002940533117330574265179955390060342925157670970187779673698110502499717602730776603310203914643860464153920221037140822506962665360257889650516579176531509639487479393495794301714363389185152906151335577245176095774128221009891825215812708393627894496914455423490114672173289482862095575026160887822341520279463931779297370625256629611749482390038242500584451471805506816818779237967887923052580191040770600292963337762262128327167176383407918396365827892257574059187702200247486814759643580991610765924148705143713637783580277176763827642908220613287192063813297551665776502588637642928078036908582389882300959433971437559462781399074453049805939553131213703568816255498788129019568077663107132687583316657258824680542122559406953660985156316769262138238628287363124143175082647401375958023004011533380980555596823045748144395765893740482310759929464306683543592696803294746961163641054307348982138531511996475086334589610137800934387300672841605914564231221103486002031958818144906474492126051703224337572973005740964862350638696097713012446231778934450100293999751053292789825382583374089064792989669176676334758959277625216405033319323227030139721257842739771375688090459191023176809621334023889322101806232875809867058610519725932375219181530882121591006375704389200046628506242417848771524178819203604235882055450070724075632152532029841388682632710502060282693034258635819018993450066617558898442859362798248635786548628711039723166572319783595049771250239147812290426621358135195508374748892166531223388160000000000000000000000000000000000000000000000000000000000000000000 [111,60] 770405548918133244418678309891376327635343128517633004494404408109795016621370247823204641135894406078858376170044762534939794485277764024196945544655923265237659403480635199755071067323165514214010449105607305869905281478832373495583852884042883647614762307640980988504525988723110626435899823997959130352442724043184127771254750188016219729250791904238878461767327010112872541194615899447582292770407028542164589715770429329343624226539975068331956542888549786854686662565897923503745875182035766004039378492973135863321900736484009568499998405371491750717672334104149538813554219680491863578957047620397789762085053617585956364512678947464523158535118400534308045173332371386077282169224391662645664307967396776596942631820429727285442045436613115509644906415033007666146914142407151731923415936520143238210164015501550266178158084241070640279162456430047391327486117950173822633994509572199968834501264171177827743187095704397382533777717693605660166160029626245704569986844484884652605244761940792094885590428369075996753883419292816481418909161323281267204821155973577326611489117699318203408178509723948106132174840983095090670072763794399621652909238096952053423136614953845772105193895883312346871231720630127470608126762422068019317517700654207830066749658368997955936272406467517076792670397363481179942771644111391880269567375908830851514539491179307478676008056611077921453370334788398532408201090233663304423047895270837910785412567034288402423556163587877306597242539512989356491138939936022131445381144162449724754012471095101015853813439238563182083081452171828600810053776423595375193099263173004548877413071411195406361259561555855564130273645574403177180297978640151313425089654458101334096471033695587404409429018676256480697273506865837132094625130090723773375396536788396902703288529115397638038467020958345018007705837335938842221341514695200068520799550320362210092675627513856943523029353426469757184673394669315741917013251760171791279222405629810311561521071601172482012244686132449563921659039128613809396781627266698891404771297703788226553401286696764511526658353779716394313207940355400479908289993186617441662458641871940805728644918237047065205906501214711052950663299132782497151923926667794091055346076936145465953049795045455595421134197458990026124181255253102608440785609387041037500584589106421709207160198744773916360532869650988144935322310710877284167508520200163846977646405687781776440775930785893980551650453899332948954533140938794647995625269432212493646655498181931491093553821985681449824785165239621455870732843379019129575449047424774694635371656714701653882370055933929768896562669529132575762839516674146065949075296088936267981453160141967493348547745623193727418977878447752438384269782662982298121729152180825656193871883211783737587627746996417571067287810604736552405936176295216201221805786790382036354864753719275779764444302723822803783480645516353770759644197683200000000000000000000000000000000000000000000000000000000000000000 [111,61] -168226359512256441701353775436080687285652633311062647523945536379384950639139128456617467476635849319001027729071520400926535476599675098678651079641067363846673324212269293172850052635466226023439302038434000270032749767921146532589506504076438962659662323526773157655891589216163175361022416544877882951716484363457068419475469131410333364843846695517641785787142937348453945515785923988043172578947287062261294441472254834599903809105256582481443375672931466270973161310574590503148840313920231243537076334491866299893174138079267662373432754825672353059596155666434895126221600342980168752117935100690229429441269542626928870760213170844916153498790423842331373735784742481570688228274826217042378570742263508161609053809296520181877867805681343946883572088551999682848128643867760987953291060718696090677312468410886742982412073069732040423809288068946139986158287779410697777410064648748266808937195189244861221936709309909700095733270501470529576936860828084724023224386449182500369719397788218786058868147576150346723633156730649802017186296647498540180736142363955137469810939726017385190409419692767787209609183777854349772492804291509771247003118532381516368609914961029962787618683981822360291488054834846634998233189311977831579535506030536808824726512775690454405943429892570926052226356280468709993472682289596339222729626140130222262997878026834973961479035305996621533603847322600270616173752439996773668206178316452819851248084119998930130541581899384009566192396829364898447214634930056892960808846257334032946972822343739228254488246848080593837416477892445106129759149476590291076100228112503054457123582425033622864150270489636745641257113676749770834030362567224470642099138656096694630389038556018160028833777522819186522343842228695967528978856603377900327110743359577275024378152950089578427857067593135768055479427111194279927951865834461331045879379435181050881808812727147823617622601901480056056433306926962673719378667383031746418340054290788218749027913645347701865388436468257362923669110603904560476991535195829977030162920002020480988906918563887660775321215386930240142439450629664479470801619359405176969205776301350512629980971030647914758908213905831987813746499073855680668922506377982249685301866740220035710867246430822202026557627478032272618969695063994193025929366431835991971409553012229658799823206110973327212664286918428063515984136986073330406445369452713545122673325302997018623640532309848582884417687908430489402856669778310184937029343296768105876271328444441705914826761357620366962504139791900417868544097219613998101210963863876598384579170445832533644232594136584254687781321715281287092686845723897277870111548395734499978477769150309496021427765645085923296132671532623829991875833253500665488740076185508879177640568613470397123098048794544548708277295159333017269222505539381322468665445068325387981101061743325766585648354705903284706515105546352281037279886049280000000000000000000000000000000000000000000000000000000000000 [111,62] 27010552368650217556399297378753100676261966098894830360822368234537680951909016876909963299490389152381147975475006271009402797965505457714071513972235153162066046612713554692311949157534446121199667280310961739512099544341628488271974678164071994990329228572173392268618759577973042177375420688105322177126792729506849148505450979145831652155597593023126948614389723638169894763729026962120748688998512186331266480343593574424744845398479750674278322623124284091087969430907369046935471188117784373077251643091096494993714438117746174197600090476663568177932832956479328813955636558699035672237735782542143295223027346269625140195948362816706965669925174213872283806066850953749033054395122844540868614941395693781048559579547859626714184774584932687055086833665469476149127428674645087268012003685932802125951288724628445622251589987692781659660713306130997631826007104097315262419179074946599121939001769920738782658625634775047006796836172200703876906795989712753642479423825143064883523625054491504479470555690354669384403515739641800710285506391181803685910821427194750911818320668101161147569927684157426577883401519614705489068955060314602973790122657081919725630012047908646937976416898360114536835759046536175970301019203473669100941296837325076276070755141289492516898956410597319007896704064659385226761991008478369825812520368220302080485492144181920189932089598903870408053118332299515686505397414230130200976008466098040122611304851374970113909299139389554511660636803795357982628298886517507387311803047939580552894548842379014338771317421175988684494603212098077605788205140146901781541961698171134573739167251778808863190938087807950490451106296160147723240697442746600032803689282482398222538635865173949308319858064602595657997954204225239614948436804192565026071879453988416936911963706793585580529307053002302074499949279392865325313164790034426322171663689121992055265715676756781766126246126072105543783152175277449635601341875554078166596169891598746991102235260166402043104378938719197102672795185776114916409015322363804993665675293141352021520462965800464506951569573050808748851235848588765453296151845595294563730511438720438083927869525088375816348703849393723124497624459669823766252557716495878759274586156383220053427948541960761283423578801164852605166208076861209377075556263574596175681081393155326418456717381194045148284735027880788542939219078577538728820441095135556721139309827927470521609883426573048524096675080537185405651065653664336258331922507708207324500991072172903044334530610962578098830913192711436482762725645728969777258002697063395119190570820022969727476286964985599522063322094818468817442963398362685899017339329733184941979612571012595748931736149007910970103307219366452076867427006910831483453646392738048462300360862819084104399473469429803788720059115079899988566947208455214426340926992038080882932144886481560398870896906942463233357612604528174816227753984000000000000000000000000000000000000000000000000000000000000 [111,63] -3514145053706667675839345043511133126363184539052787740090129267010584410578072820472114249588975824093604488628387590819536216637296625260035980519242394384071675951846386425252353754929495128974051558555714234805568040784108556373746103388318412478611146530909041241757867583386041111932448150115709260399646129127825626050181692968526599356329189977156575402037098209936122256790175663103569503567564007195057221006645485346207121402183765401849886242728380781203058637882826546758427843693109445855173669580070851089979033431378038225678627749641349321713817139495213796961168014194557896315212688740717105154031859551664701856095206292741127688769060122730980105238580425104099459983180458862242079016577346325048214604043402823158859017763444496816901437832631100022151212064252996507355838239112198457361339032916149181006693509801672882840265221504162898300333251069506634215818266614073265712198729738844865019480627358435979431643554728377623608401177793028660941610211439017457212972706319301522803721860001950769504327852454942768302653737337501089590181513760617414149095230102028382952239891889185442767576627688567229770336995693209463996689927241462732370760582211811102043551544395224355683940654107031242386376952402118910315549977644132300537439418881339848333890343812845873668879719317272911390467562835581761256853734989547845987312133269225274372667386072174129840400383301580432656636029950035738107866279521676381272976893802906401091709171983445727585144335270727956547752197693293433183118428186138279483455760593562087400463191241376998254628161683017923970351720202422829074578395891794936992758472702341341805644349467813389284931311360683858071085502720831692492601834660089758856713996715562050888827848967197899894907947512742920735179354922758021304579781179416143436988722936116790958097829538529236127084577999459505616535395069234682012060278289360162887101641375063577970459872829879271070091941400830719252008912817878528953262340829716172279998794351387138234006481050471437369470218106643958978447223131456869666250651405074575284568699001678909767975821270630181248562541674798339901369384275141122721156272386167363357112067653030741253529635512325424117399019383059611611794026335022492548775437493313882700481071121263418840457597106826361366832953940850583380596725052000672467485494361293018546677838063621412154098835635452166714150131332566128825554997102568115978923176653218844897423306059219331562136674241527104633036238312397865865254608820458286681684858942522780257999217380980448744726816541555796594254912367624870791842756891226071948861163861886436098968458890920273340054665864262790421928767192995196017432025549295663644300908209343467020878249991589629449759157853874050407495403482269522222008716144133791543060932537843561751820839530390559751492049015790576235762317604979368521207630441382990246608864976179436199225613216286628634851173469039573146313687040000000000000000000000000000000000000000000000000000000 [111,64] 388466671091117488579023417399252012756507133412991110083989900548821497337433749015489818661719311182041932598776312874078652882636542900117602395997242302625212756066196239105309968436159398245998068276586461997083550876470937140330373198425449294465115689908442472485433562386757062150379110633190335442980842066096663578413544357303693195225940193067599430826396697268854080987332103006132117346772259982351644482418145589966889108759907966499339199866314462478564646579922335541800780785346275276680595383540540870622793206971733852706082399671105855267400245470440549486186761249327946191644252449743765354193255383815268296626234438096958110783033390238772206270924135849544364699521452747482811578466789519077149068305245123614183386588684428908535540663979171950163573722729678803355780703524228160352148200157814192774565558428216569710710968919859540920232514717783900233804652924587528684624276596315512160196680644708171761597249717693216632356975650346385816517678375421893488850939635267487009940099575898908570856995388820186670045303088306196580121978803394425967120353604180601479539749415119094810842980137953744962404170274060522426333134853812787018540025529694168692786681235329029831767546048061991305004021082416839130061162493827859718679880159102045146038548141666002954149643568349748076138187144013265431748693968235934227364776210934618573276055476742469963011631378044774700750817431184849519020542298671870053694568259565438143109500561000013336244866173479987939130265341332697511365836754125657139329400090145289534342211829358818423552931720036145691113599890493912769800854301147639102066007202914429590040862086341544714085546724116332888550550827391667874980602404428805754475038316206590401373866188789785483794488111997091501225623599182060967954158538229607034916198771623009971690968728876129994223946069871091196754923244298771857685513512544778097138010383370052343824250287112319001149732234791104811115502663606239177608188408101087099199022379873960990749452464154100672158312747288446974350082105802217678057498171435784250973683809772117069161160046249176229159654544406051425321203310970188520844197756138524971056036197191809314561609578718584543812574044594599435697967190331527047329328812830912375658247232996080238438297258427297083056205698365779706752184793199913668188681147330413963577303809486002002111513009013416905028528473211593093972437176895313722013206258537171644473983777932883123624978060282275333872244119530479599216170534549836471435511147400167101219903665240715107279780966920031656963463139767497283568545151533945069722003373654516872450042233811981389839228516458500300587775086459945807287015092153553468041558232907172165318887078242562264921297525389495039851352251570472496591773432007715670580808498376545428013235615522913339337942284833261706336760711984225636909867281395016667177400177632286559055226923300911995121503775682754163140198400000000000000000000000000000000000000000000000000000 [111,65] -37437792150436132628011113291937223084044641123646054966831612048491880996332481840775774092954742079286970163972719718572507587965647465503138023292033880352484069403585153358595833988581477729049043900470375902954043684096703504606510084528755239311777784369940654320854981089921155707390466269598391282063361152083714274205258315220577593654037755572931294882532651669942467259709112873214690369812545679554005129439417726401303245422432182519093737818197070801117297745831003505362472805390295841315821841330206491725037189897718981899339404260731778358887291829286763815142764665418822385988985224348586844823443507201483681778408712562980310233875449801508470714031119767919616945278373895614128341426973325788148600770248357882625202857137470073106674331155123451422547203702513883431113391153287677917583263072749649284006293135649430707429380550650131255387955884514551632444718707119278273518775160373381145155926730812041957859906017173992699513832770208914991044836292681749123290385095303923313982165591037190736562935450352301613753282833337870176128944573810156418972951623561056841131955539857163674540258572562618182307277901895264357761725274150567036878420249271443624324131119843666163484586264243272522406694441053411219486548936951111699677978415012195318049115702393239659904790727536674031410306276700330804589931939091990910951278696979658579822779995746964449322667406379705207533017176234311347099672316357567762587976577844263300501434725175168613480104406124592148188275120141346712943525781450666340166910770010490641534320016161745739799193348088072381057220890444067315897138374791782075589956803749180485897766685340897141910726631305043105278226304546365259980791421729214428677633479663902154981283633848366407801492587087785613348801976935394793613016186860748555285801227748618203119944722306971873997388472838181667833676540669280805078581482184164316135682128545635457710825613480224722868009740443799993331075530219762648261081921720880895278443969087566567839146343303175891582447343826774746462161188114597429914501555015843809623279872971677937173265715634817861457100823964292509310126642377302131501706716178809301307281431465932880759595982681659628581862367248014891439319417792738121889700429866901511911666483109858120808921761884218104223106419922376385719586363672091630889569742011695354942725516736074637355381859349182766710472715916124815901761384448710066505502297436519182511789835538017183633081998554627587370176695907992547626062489622463889997345613291562664655197349800310224302751274091312722661850927038521262725645734553095956690051827737508695095534040086626045983171740746786423952713224358691532310486352978344052471097182981718340519309349575394047195179311311675912339981240167887014314003025573206225845162666332822186523935978732948130120207846453036750343409633149106098112440851369638278340728290395735620419621394929155044649053908638302437680087040000000000000000000000000000000000000000000000000 [111,66] 3184643077173361384311794447241483315763096471580451481916459673735862838297257071601686971602066264809094983340600628903025826954731170366695204070943955727834592954859863233260539771638443452770687742958055874720909539921984867192286084228536219039267827788617133939899442370835905427242265520030148347480285027347919365656440962704340250843892660472120666230598947686080646194386380418796118455295909374042693540794997032674393418722314013740771469444041571433353855257055792835416048274104273143220842799507006252003323824896679299676074508157043272305779766305870945335487531561261885996965978722673302003343095434709608867592185416141037616900480406774117141967948837771484759086911733032379053375290775772288551014938545098780419996261444304468521769496470006680970379821966713721541665126076617384326125411591104553188320516093372161821485381148521652533771847158364472066846724439112510304407746279409444407360838750686293193762393368648547681177986963814456750272634117002153969779751237805616762942730084510690295008122633073671875910114999132095495342290341330884097904807425673390192824026734919019028394536753192090647899641890803907855838868432705417292501979452822168101570929184504824023594350516573848409797786855086656424542968245377567450872676677051000585119628528534797467016437920183908777254538500678263093605117617067886080090072867564510884267685371844886991358576528380738074499681502323950441247821912066869558840789367785379603973359552042190991752361517350681150745581147242200150626978850880571244110228157183856487672371143662795283052267655696744450742459317662870476227727861160101608187443568625045078728764092832604498626603608506969974116745369289803055719481293970127026768270476324498665747432502654147517782475254824614731083871437062203091706548630418600928256733091830527811100966881347093988749210677198370200825460646936531385359902191278539420262224112918443144034470151744085851364501432854467702416062856413150148705111852905184543124441244967575645235013922212968565340471630069373895143226084143446438281699981968490178844471868200196447537222805217727755895887041538147208763573036887111925617868852567441612652732458885817175099410406702477027418356082701103391323797033681870159327320079642759313601044000202236239806311280924005376201817904162282555483018861972966963052174313156497694672226151081175567094622662269389989634332799549552741376394234748264537454815684582901434661389270945964775985336581576476887012599321923788822637250829334160624277627575795174757544769993739651429692211180860089915726137721583085827990552662209556378425127004975464949511741654069336868568626361731647375801978999037435957904518932175629133360540926768754578322322300873710973537123029852034008379812547770770920759813779998126885172355903438317289498141307190172323525434749136206559785611126172669791865745463019959136325251306340385347164025450758456941208192449624597435147878400000000000000000000000000000000000000000000000 [111,67] -240171671302020166220078837848843585565948884510969186198090334484639486704239249098592896747062927986489770884107477017685966445769527060191997991403094023120803671096526375434012773988460467450439669866627287187760203532867326954377212858985801374679857578366198675946525632248729766547225750937610975758791202309311607112473006070415509998678147745446672324401210843813533749310107936892511785282884868643484347216590534055233569630392959223174418651774948497405285737521844687109039717790929553459223575721079828108231476986703497073322524908593682179058271563992963230464703935463905016721149279029070470684274968692457694196038749942577527886536826137442457950133192727700515218306214238537598932163383515880198249272950475737863108831736771878925974342761865443709618092782170044913014242823672166799916114778410035941553436156576244831318181135421976776036139586786207664564850722174354194682520656108277719953588436755988596548647170189434315168276704075738405527239697717489985034708324054077561227674754656475803203759328734794463147298727037168477851505607482871915491264963129632863017767907541646853459297771678817051179690491151831544908689636956828326096280988011844178241283157903928330089904867698876296867108431871811236392854305733815266377456442901935605303723902953848861996815198313309475732544750200940710130417780564304840548268727489817661963584437318470792780619892615311803412624632357107110885170293095503220333942150517277655566383929811482268537318227002457394781863001173070995800151774088830481244376069787280318774587590379183367162041561017661641206015365545065169564108025407324676078979211198037394768974131627377507726508619095635119456505655360874825872457290808894067609323044243879533269328688875292829010226607657343152267997330118499957333729392011387907809880594661997508802271661243539026777760584009432617125936850375557526844594738702918685070500107677737885041350130082260012631523650007577778049595162326628522665891546880339236128073994395564782590120105478880795403406124995941224222852630233382687198428301310542497963507462478984917335680042572202573765679221736012667244377876454728112667249664455062999944273442269683515784153797166692970897645930902783107837913542177254670839836819403496960563262753832189997098877405795976613698633255637503184302945585035435991464273051043745888556915268898064500818082277775401975697617468473949700556184596217962322236633141423777537655951970152477503379259087611513383171659159308203203948373348059582544841917210433053942867311738983291018460101480487028091338022306880935837145142515574112889850352108440332466467351895194150302246140828130880546130242671070339657067121900849762344250097687002825200993154058066141692007035865053443602997678934303053530306374836561156988234038556401864607803334029077480314347116725247682588592547715535560885552348858957955578692375793891721475970427844928114887102049769619670391345643520000000000000000000000000000000000000000000 [111,68] 16063397007931425846469315788232820727817105896521323474816070420426217961155239821277373664377823617323051457184932470487735010179492385674066117292089697877422553406526714634873291327165478785003530835885520363831085837351432559398782245383845122874376752364661812184988437441668403096993449825549186073825269199417996701566162328177731977515472195560421380759129450158584720151099285778955506890756771460916010629386500629920914898983113988033776482091040860722909517860574274054135997970852855123268732532078183652597176883383528545730982594025276515567001926776254470772795082279332606910985596740387300134826293096502321252126240628632767488161525238864155664270591669420241826812473514327064474146808780670854579955758920976169797795451199020503382712111407178822827159357957960923843572446734193711249520926935823361542368627378267885566108559544693079627031646783312194417472552372170563444969564342923170228654628768574897444414472099441895289553103582871631755463068689781836583476083616706495131431235660540286723287385762733387327220033325772254410569180018122481232784447977308948161067788745721925944729859693311715753335742102430297841990235961038455979009855623393810960651057834722577637123133389624809987546743162312257019529659075639197776835739494058616200156929435289632514892885883834377947942466946908078567081265535790077155267165379331980248187092772879178413289043587563485735434091768565581088312597925532408530286507769490582604040765631212611824155553834887019837119130856935485312865408475304574598929690511263052493393642184070053566539641567341846287238529396318210723155803826841176455850558851573478793807355180134844423490979840506089192997090194390239245015606845387981883187034059629937752190017471504597144293111066144318014470261947778810803577098079935622818742822795278812704539180937155545978895013084360654855549429211041146919054348216795060812919615396656270699100596601116508325619900929752439544457966145531049422925815915694706785410091371704229084806796258768860405050849102038535213431592455441012595674551858694743303852191054907007974072036233756001589289566610121277056920564716477409580456861084021141218320194685837247103859870144414830910489593074671305474209615937394061006898602358394179333730238099977109404444089248330329295585184191330302813089912239181878237124957033777432610315334863032907348151861675185027692606050255598778038142913014410214143375557193665034394273790531379719060802942969088498495127540178202789843906896555857804196888448968633576963551539673804773669910931743465917836282694096784163737221931886275802955391920204107046898604121691207234201666693685290760566570667102433700011176841413418903540695791719450876605105307821635403685281260244271865405027778017587140411218388622384984278229028439418808811415568023370397813719911823484704412011282550107378872564639374914201636879930468577227140117789832640043666820272152163549760716800000000000000000000000000000000000000000 [111,69] -950854834408020162650114412686955107966966659444323300190490188098243235282075421981265294209183581134310256148764522878233965589100918304242917807648590533260172671756459932382069134168050654093783699089974016674630254393181661634511470986560195283890647181027236618370948743157692759501412273404502304274397671443525756229449828024112183747389576428365564699778165226162329051942812817320372756202101230751293894166793984936378641040609354825117607453061326714924587986557628082567175540776648908778215487455843161483094687154759533676493954892812153884639109827086194292260948747599722647679297770038028366004942232562178493691041225841410161004508194870243941912064434716482799401810258321467084064729964539878047620243649325430772702012188331159168227164264440409631092040003430692837591549496252433241453506536315176917807415682747358289315319437050106333078519540101204360063404942681332839110131195514771755399445267689218409287700946473276981285723514655143123428270402193049427537746724443752304686934114658521553435700891942109067110265128489011906695931078842769915377315623149625327351746646008149510814365628878597248046472079364327689489638286303922956188788894442944488137722861832725627512977143035028346644642763861647108600922402910130125674187340341378300549781301980749080695996611519407804847048548139270285713662797484960251128626271337833346236779918696750778831356773788871275218103930555617492645160213835260823690013664010905539788733550459942210292660247745342873918807866378817835490530215082237349038116134789579184614319170361407560217961603407760683806389348955117613040530545648279752587723783094098722646673860032699347734686488833370616746419114979685006940206881350904342163415428184534279080276213718014509979408874910745604080625319495374527066513123929433489763928167227880296269695152226737749864296924900917820043857578928371565413714612498519968468578937463543480073129710916329972535285576983966499169210664871573516708384393647380216085889298445298606608473031088646589683734871249464351758412011007434469203553820191188977612484994977584614961459419502001987874139608258535638961203778597353488072349478116516806137225312706867615007398038150883572071320587058563644355473361692662637958167586452626109734602329234647296153936308511706003467611969216086971300808658588781814980925629645610922698409897980827995863261357524611417265824084529856271171010210263468019620904533726688905258368229575144787149853666057832394993043608565291049139521303746293618664854537039830113702496603983189197100786223329773505990066243190476923878761969453067235305914289814059646934728201321727761255471438127794394919843676383932543805688504568331915967859587395292513505708204917608430154650172209682789798727003883948967668607303879652948180169434950579985083838629831975396985323316643860147088323468132011900218557814534878436263147143821486821447330203937567508856372784399759043461120000000000000000000000000000000000000 [111,70] 49645043287803284503661570938121189262607164660156788152723457485762909139077057269453167263382744237381676484365641411092406566448680532349969637802106809324651900655872830230972523452648777165508015481311598952853894244257220778605727081497109465372910771614704424084672395940882442405682772879573402978865000727640608794498826473151143363755581499567182590352584735501029015814971709987049182219009585858397835071059354634517753353668820772560035602361738994807643724705865762788663115998804745065634121592981448210532399970757540938420908124083168336077136733963764584186961478122397154510913887438687469850985898941617454026031585966815348496335359873226724801453297055505233661378181546631088210021100061295982962987543597776843651023049758223803535347467678132542292546446770560046945155378580230363258200277265052534272757113514524969166742409828834814065957203602107451612958521443777638134270573439282230529504594951261911848333223705962673394970232543692532188966945110083519734075379313022780387059574385669756475432194407663023159329230617910380812550925021591147917363918604862738528343372596631884381585177343151028217337463779284499239006475638456103880963041061204625998905435802114239424770507369355203336947587695762391208314575255694828025485538688472646003847605846586523205485077133440664484243122018508867246134061693175470924398530011027500030862698129358075407649524731623847243790137838426835791631391779382908101136784384755477703126911843911459890813697050674919167565544547590265619596382602564458004770300273103897930844743960050655738014897812052856040645507331430593783788926993353308046045831181259845219617379165209493143635534215841605676447910089979200619204560310417536291987241574722397993989831842373650292760405597608399062519473387443141932142983618909452247458513236121765804061776713138258339410892007240480502461198876122095638526258588362462733127853588327861934164839441484779875287593332745151036817913307480775269368760270830463207745344012380613325198761406241518436529584721391294681747259116982861081639562362166634252360462545371608971386819233985468438091219159094645583063541946214382370750460741609209891228782689176235740290545249447253597227019537047276573462661059646748353590778812780973239064318802827262589844225752544086538062457296217926690090003250141486174338623473480683146217875767606286543225236535975893374882330302175698407512008595886179949704438930423013061617006729757461561832642685511305436630493702434460275884880488007585172055386476975621325667039270002748493313328712981806786930234322991025361266404604199518497182270458676590475208019260838989459003150732430996780688427288243643680100643770603649530185863993540764271276324237808562777635426287849519654553355188247278385098169341496196016586002348832302181057660219320222786031706666721590509867980731484730105205596205649569917187460078998203084538385814586790447507606066719358976000000000000000000000000000000000000 [111,71] -2283717719023637048158526563598095201684247011941536696783729247078471595832330084748069779680103915999319057305006257621966126157695926066990989216710058605867849710298115059609249355250354465068008572019812186093278528243247452059015611335676223017937659995308854554253996535935196590644476547915776224630743529458199461402389629688615292114981259580030599303709536851319943620234313707392578707094822530297866266467185888105305029376695313950406767388320582610576440605178761912607717265497218775675404008908004185776025185363875217835113638080027098876089355808425280179649395035299798666864543131012492216071088832210521928832931392442110469382695624765697237983305013207834263659611036018273530250329558533937459752493705077301505558742101104728480657822413394363060942897018846963484570859907069617554343297545366782011832495891490859245166464144403658755415002428387824173977234901968179532984848383474287296124545328399971010607431375290165754938689548765475001588933808079135993793613243876446257716703111439518801671381319556054019096735002207965572906739599945969921077104643794795505440761631543888192439038536053364475762357368802484954830517254677463565215789862108682823127341074558433276967782562343151532494446444744575678799928031063856535320076281448681826152331151483963775731431078651818358145226941693918349682897108922532250438191554443561660011601085527447645745352821276383594373817141194596192508192327740156168008438908806879103769440493743272776970391548868471555747592768271004791889395059977814633846790876579659862426520447998603308723489652428091213548711437030185822458448947330604847114847647982350693981745346541468480151028735154375517308451726277482978331391267440066657298544859675737498414986679262166018216459812754453317977940976423695083336833999233966150647446128598077257361828505807265177546095305145450253864704382265986148698823806353255866184519692368357907615135295595514877092064238566757021026946678383573180436192492198113079670511716040748834145858956452169556164503324359482137817829565939870636629278002727732571803709364981977591723805637412720234550926878790114283316250673396301269544291902814692906255474322248347727308537096383387850204068060911180442344344792329717107345229115294383616479031026315820002137224098638714642852403228875431952844113169268757257924131646366222114766993530406750742088311824371511911114935218975346809143485222385120218930266978331165735013478524696661232958918127969255932847803861680395300943664457360085433076704865823744934716861890531104460787053011926360424745049229605530896712786825822518156978429025628722992447110391046231935053423026645248631624790462098023080216599569732963613845351302367606354851619301917297381206784361257218503830267609177310606360498128654931774548271764233093285275671695304121962090624707131883473527795595791879967226221691324463833203308085062186885179574443747676086051342949831483064320000000000000000000000000000000 [111,72] 93001530746058839218333041086841531054204057106146527239797897887368386311664708658065189033987068887224865736027945321029676391132425670118466978133486660694967514019103146121808014859965833895636385716047113282326190469492610462596054102777265852139336092951875292561996682613284907220184480585667188272756962989796418683229776519158494937776576873116020343148035388817014540675657214495059487647484600742780279128388969264714371912898043442674826443391297770788421831445026022276658247399903630396535069303965685153174901211512395025047046683734442363335368176145727529085607630554838144691515902488441870552045197552502145302221935679033987278893595490886628646856333293383833541526045592990271687889846298743139939502775527995395708318181562983106431437966042853318104093000045880083419747262951128420060212928850196361948944973236264273207555047552878094996081750879731594808249383482244730853789644537766601980083024285186106008126839328605951636009040815713582957882238249814646986365913526455226059979154572766475399504076846945833343839948958089330923317505742826363026308522667124014866207600125819237352567018931696554141549990413481685290719653585362934310239101684457725733639403130389117121724090418977866278982465536431339874163375495128978137724179115168373011093205426058947418725748287123340443814101778382609401935162297728948988245138431373738074114845908450551150971929799423917442185349691874724566597001560674787900440310816605598641701817315056864416068881493148962802467978022731273466642925332038204869126831140484613530365260579821072084643331598190777922299129013226784772818089631731099566776858111144560199014740537757663531376307782432311191844853606249535394754204938393156297075501455181747853407631689542767004499776637029930306677915237785791414795490838177250317445887226587774690319056572827555997176826776951221624268094287406661102821385177130616504256535972144839299657681882658251143611461037554052571630546782431921715213518364236565211266915367798998789912216473876461417997200639928176668564590410928504573369667933162237042971813676717935472089530587403737425800878335694625405447669457512948560382250162525062207601529482509495408186066298453776047365715882835656736945022508258923179010410002162088602000237303817872834797695232183710797279888913341917774843535546188150394007980596996802301885904111924307713481661905937060653084390829067401311562018987399782260029859349470327072117808452124116407344895798495722085744712780180802436923118752456918276111718285218202724283066461334589827288506704989526543178023757917935859132331564912731702303463127737481495362691749501134384700935943915571154728673234750756011862425529671268969471169972630900086341519324094703580315287133926804615183062371940894688848617944795210617995032205841169450747777433581269386161823980905832638899302109812743813884480241723163423769009191611963817489901058687187393307306961036902400000000000000000000000000000 [111,73] -3376250304420977893922981919108633074737833183413558726998717073400955844563096792738179990085351759902728292464847542911879593141706489602759431909729923410241173684830338507360591828942875673543691309279158101344669335307982030654147659187745432560525869902893556465319540373109871987337081871740249180245967244267453931260516610896155276441829825632836566293054597484961007739033959992862326106902043657236971389514026688148524236776730070953815710655894696571568997247738579380365443824548333680993619566487821510904959958496776649091113803609502511143957294852288245998208221075198184415991041101639594003553533554307137438363775411287267308245966956758682548624319000422062821746853042039618953959773929775925009505364071085939298001251821055699305397623043525914293101882622161288067992024870704965959583510136048726864960520023308647962514592294923178898500992030172793321300740927963881347847367326771171067258769985188873685097264044090430609986034315754826598766377909822861103188355512641988439082679690878302904830332751030165420658533661453628596684385540280707306783343622094709743450666532749631200476329892145510465768805810266635693481651035444769075036910718237471245084772850771121949236418311574666211007090806461305572330078927387385794104330536236622710543292316838852391553847606517097736048422857840678545453731647411013420700975391480471680877722212824072818453001840923125450454682396096498946445788959773859450947696033469109906214313017845292275605308873050545650347021009069293075800725589478168324142675058002715895888393680496669847100051688650039731110032370770722487721624660341079932561785922901231745398513513272690258898664854823612847488821430296183523719981555721285987810911532412925809892333723865384208047879488876978371063129269971902894741436768382015397121482647878515006106320744297056712590081897234610695037558985215290620358543458108883753728062702314344217536113179412390407781129593712637884539528994783837360530377339662741628002948838163228870193661918547706319003969492453600698798912918058955392012367993660701116887191000941963127135937726121854963678389585989994941043122542114264495238995742739073121883847250702988184610656812035562816490487859817655897258443671137292365543029701072971563689022211496118345653453675773693904730021397183255135062498727939045474549099811817047025179633183116816551854496642647401448343746767773708552115617752302528254736309735361169021675211522707077453287917167971636516389734933063177675786841835690009351658994521800518519020209527749980848512104969447291546235887588641145584467861827290221549022938183930196158912386920591418342420201710128440036339239130427262674907763089110971815485550593535854776260723724264151048724835257099508809830085104236903267876740507779403496256612387987184331256853116582357521691609614047437860814044500382870057212000487899395515699266077451042367700966219978525182088787060315914240000000000000000000000000 [111,74] 111282752206898381636903861038533063945328035197345623907690065341786807092215025528903436546351768848631039532011445162300866834488215411193206327284262731815800221828187874172190800830775450127153253703787603424412764874074044113098293599211890731261246777781478392132151669345017189486262567336610946388363155717207147792965543637224214084933921281247185414482385338126856721728215325353514799892902264189463448710171057248876307681301659395803455715646273932490118526560704847066529412477814765185924761888975817979879525747583840706626819821178094310280239419668531272560828477512845254075276309905750514971641939515649409384219629824534253474392540679420148089978942214391402597849094386156098615879240595264177682936166795005392455882369236589271599092973235423739072519069796232162248858243633686354451990798337289956011020970472625439274745003988268735355014781249956544657142302738389717540234212682178205608509130236794869028639563801473521601137591307156866123809325822935333739179534182198975512790048486729737876863626009803849594410912618182369625832005906994151618803495218205946515136814416827544679073437869615953596747911826877585819662580250820123548637308619653821510953061904989643266965076036793434698611669925942069138717563147264668596897255160264730305726701964643897997030887538953660542793008895422822849586164646298276537456535259373624291756006340897273246476177090295386321117427870502696440821372755976714730732037432499072221351322145578317824509647901418272031276016598927228453543486359835359124537994717043733953541796575258267334949203094091489474562298602325760878959390234904095364820819554675916848268604663875007242552073484321494218129022094921075637646213890194433795780467869570721832154158334084570343997479957188278802752762239408518865521304279381625586704267336353623977927021686112112609225111762417705914206194376159813177200264786949253413804178577415957219127346684814442496628476063060749453599898732487240995361410028989773130900708939751315617097090433933810190606264015273715206480753482152510727027304022969337046553343593253287957233367297061104156943308339244322208987803089503008109859535078033797117224907018088173214594542831466346274616611909771353353432547402637907200497862255811764431716905135974472906326798322041826894915114660786968141382767093651496868114537856286581916558875441102359531264396224282566139174668258441933741050041750488725109252376605768216472069707341651675780046138514502591199123860734226049211619196835101555544852028627767773041277145132657791481925773080554315005802299781019516028849226673567108932720158363959462040419701154566678777931464231799463912928376882983313411775638635569114159775461334525124754081866105573464524381934129865200735437569270993041604272169032953951936041104724029999149298293236976269801505660342449551865531768955783326500067646770210028211934529830254987753011351688890809061079032791040000000000000000000000000 [111,75] -3759396604487897305200166447240814986948463091052789546566968790182910531024731463546498125239204869745378259488844591789252089816716469432929332793557148466490301710959563142154151091837281321767795524662221907359804781877958240083578547306438988249380619093277343375749734544861478672106416518601469263899183268850388049225152787639176673879067238163525738871734888540957721183579730226883571128389701905189136684957078712091806308019128584473483846182216943820648226642963238393156838497863321167099827897478864120070236948016785926288322834521863050521829545227182180256028098028516059692166654127665270921305867418328986025926153447790609740210406260709385688810556906401758625855879796162953630435426711652332079948801051044403612388291954022645987806784809829386159747569919019912555984352440537476050806229187165165790907013527035932759960799904897176652547289246102927296189202915592984120111730990261951505790272351087602767979510782111594295281743644051615311535219456806742392408322504866941358098001155720271482829093961933625902233403671155069573699653087111579908271155495126143858438370632393746977524944280305149915454007999494876104430262470732535807075234804938927224838361281588555721032011441113472108134042833010151929907640487342101310670606184949042247511966164514585405430605748123714152438727826419452380532921250314136521107185755625813698871501122074630480752668830170728718861472451254377457307455083508300007572410496335587165855205561892919135142436896677197233415314155875813050203059633536963194819686342967741243144192317403175741781594007900817620478018124133439253848122787738052517248621396818347214915450602052240615748179026120069894514508193196450721746632440393422894048967623978470936441660034169456318030417492535100923114120156315543787485322636900757614809323967839303218673439680231044418036745598981415276759005081175547878227528090141007755988145243203693979925419131506324793541238851479346927128120620333790610302561105749633776527244504440703715642503093263367985975020600262642903346250480038435613195187013757712239920162872396014387243756472972745744333457174563284159187819204556014846748796981927185756989852664983687694416569639232697831782473839842412614048579536056355858259261302717927679031460954415996097523826934290724731028781225057586194986886574159697405490712851554495892680083995585522896454796439926661128996593083396656788626134643646199432959265081710405813123162378838866770592509383180556406523312557835742173444986253291969402995308489302552426686797442024430031146344357086454684736653477552287480723874856742126048061468242928527776204592537866090327961754049554644374881313195539531435757288172978974155999553897462022296086631520879949797956493879837532536087308732081342687557619741933058692775178695201931904825799078493803112494458954996622203592650635458591426776525114690469375198951595286653732699572940350257705207483481456640000000000000000000 [111,76] 169806503491779069700414577501709977456327038055195904038317336148799530213238596147856648407596709041780289534270761674400758441389088385332724984366136544286526927421589364745368757461357208552723132217017659843544224227127390838032306014923322380228418759049585585186232891869458814673863275480693667724585905996711547635634085608464924231734609428019240832507755559517440880776044627585095464659008383024618198866713181728185301259616446694751855890010053645480479883593653536857049144098392775529236968669767222804543946888840431797165536667433011410900369126292302751067731477001286881901956161402067572447304320824425890063143220548590753170813674713715572237521990594199936422384315055223573435529390875529012115908856887129906722465639440196734717967064631398607751321792328910996608484926421637426630938700249784275558682672066526899484291067288319317115539994868035654548385303017104579313491722473420135389937777248260215025076010242117895549021601582554762246842897907910064940686700503662900579652068445329503347025183839721979919192825247310106868677858784737596528141126360620857980596981388875249175397884032531314037997460203783788475279310673594845055919631606921897924155667075025174743915356310539974123064111415959746347219128270626121119243282736652166464818816713592620610021981044608010753461507520090663799682187491608787153009848249998714115459742163130776553632366493078124446876563683346647445165903598123874313080630051366338376084116609872660269765838765589521023386993300286774664226456081713287677163699546302947653089021524428049448536497405484872070291652864551279669424561364335864965337622668748055729683534012783915767822282113202168560899506913610951894447155573447002444123014481018068978849194817274595961401404091082210992875342987663138834527471671184712224933411790053490406238682262073363176133686665205307587175427813274368154560640601149628271219015963768626140362114718333671828203961959994760243186230886833249718646630971055576353696187900903706463765240775455644192417033549365094564657004329545315176802957909330756030212243928568716672353951594350745152786702689874376103387841485418265139411182829814233464730763175335023404930258368369942504270314011857627008259423582988802020519623511390989397532803801337131248533648149018975222229584350273447062303744099445987043165694664828571846160063597143886336536592608231346654559301217777409623392232869730000268124023954835542044940869484104498625401229228772941267959110740843139843418189152924194331751998853818636726161526705844858412002903373431045674726880873453335082758727291681299624190744419632022130478720561630102657959271250141121636274182564576458127911803918537613736959937446760048922551634956674723406661786624582107847416381377585213723170558135959921415293113982547920787191326420345267971028805839498885964467415825008519596984593321544629878210579432943883175928974014460357808475865088000000000000000000 [111,77] -9675398835734471278244660213928625531911221215488754522900749134430274112999359852539742772965276101805324245313123447425796114376030768008814403477370263453419255699970008640246722247558526794138917943132587642406115988315745682855802957349908482044883097800259463611368119644959115480683797400792224180245634498642996821450005368157073631841406404377194019129393415601151732477493857202930912385194711982491423626404851750631781171991162018116277333480062764472497880376218118599891594082910991256509807530334387099465055290865053391636028639692502831597135346986640118497450975118158932981509595593312806175595326937860333912751983283095292861676073194084053736334222164252166986954555130828634197788122913507537673535345323527052522079807210280415808885525980379214278738354428187812077662743208520709030950860252420268674715945600871963205931186803511209028625711967548020583034806326404042874120923062152895936355489337771080476046528827230402459537195274139392045136669362282794454469893739282457220044291882905567027942184251498859752023527612365222879246702068341178545263567428436930340853278713032009124002866296278800410825810663099605626661529245464830327427658725603707083609976761351645085609166587832423241265057670528628887267769703460971946518789323027086843754141854304197012299041059999826686031844532296614086058026190468762884582757853502984074471193299897887012954287760016418693281274628014012587608157071898764535023574898990857718022506589846614174600673528636463446922512115523040106149962087846902844831542136307027225068707942405755320977867283246992460495857631552147364073941134201660961534670025764274624817687594426423525785473621439509315270235994615170513678244898311396341223994447641311716700025715471992385768759672463630919790364188031063756231844893446359237940892376268192940566147226975197175437896894273065451779363464018549569487697522798983807550633117515497824282461494958723471324998822293400178928972873746085341731134133651684096732868873306086221410798593045804579171216772913365827133993776460331598448689944035327750245570577599268047121239174972487347062729082666186984714923670501342619478165994413962002113535770579133825252523270606535527587916372040220791678113345580876639895128247042897871790773039822106031907467253290677791872400591590322681031263445396408576616172752598472720204942310126653952604497579497907081420507450533171995603853845521207796469758488147514237558702263334150249188614040859613222072356560971467890813121687863010201896118427132364950044462233100905065512981428336074810210814209317573642218928412216092472714082533102162029852617951896100609265537008519619877272949230471616849226564811445091426353888529796795048412149141401935435643503439556190366689213543599948451640945022467915447032018838260916509787603580727292981061157943839930893253795054080069273912846661847510710097107076098593694907287740858253022246406717440000000000000 [111,78] 461822450856464457825294850909823937452013955760739018462274821993848961779513025617428770253340353439284748139333623773296642031201675767637993776929696744542330635441379569371685076200412406071805627984793727105160535076655027904332702539646984503219845043964926932764874815745444950126103327258967693503442128157228796796097695520166107658900623339302687192617459200281962683797353349832103134992829668937660108380102435006138749433959523388039348955666823384084895569191821800430477577147879677981945201201779855489928782101299923130304191674356475572283157921050605587746434904681753014760395801329483066208640667009572090823242710351935119286902049121051372055798770295250059982192842272721473234948488386521570790396984294951697725078409987478516879664282538041153521140309164596834520376151588833929867141379488742014074548230731769593440007800799960711763079515404258102342867150717292225148279183221031531623067099662279616544855258403668263827382422775672804059661071377050621732280597095522136107298376595879293423956367796457836212478676287391549329830868944719469965337462656641573977828505386860994953630694786231436922720790550377204400658544779635966586609285085375944876550683118366832746282495373125577342554589951278836263758532416416303222138418076834215209478780731225826105160084806337449521524366581241950235639297886623753170587539607522740465516638472657598009487374515873414157768405199781672816419496965144662763042136346212268448122622177751614945740443162323225818324726422631795085117432474090891571217891321988335673570256621886204627327255685511088822266692806671539096733192993601515408710874233828629617338920404833048599964688998569123620324797339617903980293870368180176749360014939611551406032382359255188299273844059447019303170718075205606645156642846829439435096733701832903358755044592711410857854409758922716847383326123926659293138864156479996879830128584367467081404772621947533347499813622834084047212056946496108199684876324209684878178491635930577865488114841057460404811609214947839790083165162291611693292231613032620096596375995181545195235247338807414705010709384893045181450762243513136448914814986222686930145781240676135027295240110748522931280447160025239055214032133918599277356412379500927424395013322267836934499725587833205035746145828417378752138781193964113726281487509054137518068262033328839725938427292051193406816910776031637788636925016398285027019692361799957597684269660332249679911397836787793651535493097277997763871169061476688348728724014794686730986711269159856413994160979280428848429689209495633228029434115371327576094727285435185823710155678764824549908932573508733675794973837029175150655734096419739728014079202633634307909633759519014827493780958992340925132844809998775127366818589451809002070848662176626723915234983219586486025832784252589643605243167875063356210155775646663499744573570134105243961329062284910849635123200000000000 [111,79] -13209690763984213034665066035955094290865533496024202510278298844248459460920819038258681453392008011156592551748848863466430208723111596557279109850232433900040328866733861186776120676269527235501301786915043405510239384231231188646232393978049797213835153587559148787835197133732699209890185648307965549540190478784262318386364382301340244883218653499840411218345039632128271947189985348029969625693528632360567450989411488948973276115642916812561381382243508431507960838226813335023292512892434047201419194069500524587866119198284194517695844230601669683098458180174126897301028720698279828494781051616142325790066447503559748489066241344488990043925348881593541340011186723080085589699490602242070899257876323626880697839390124574985729092375507574090814319294995672091956252611054005168684560137120314335765284405214250483634403315965325941300703884668318391156021460574861774212813102875765421266372816849336048535718866794563102470266867051810131455905149441993942128666070689568464756380223264654842595341622265332458387635468136229257365241687551477442492927956208925271927115893434082506826137072234922555526104276699803822855963634099254669880832484264737302952171118765398961506746018567792082170284904093676887518009583939684516581098975040964447581001965590205169375532785277728512313935881166148312391271519684129310061480118115603609440242120316405758849262778347468991229925945305516306213818469212777051729778526909270060223512447032437066278647474896735613651990250486767177146973311406082236159143388040699345462883437540026773730959915009718977161000890076596362818173487402580784752443476994243809086261191554156916625983013327695295120047394832338195239204803927937474313026909105894047775692222819609739846555739864660121629555912887618303488984984490499674759039637934841655595441125827151142386458857142032835234825230479166116550767347354026260154362028370071956457818861651901830572322617878326601791172758288293671416490440327407559667819614825523614558383918615132750871389614222292240017399292075932016078587249620738460852486037981507930846276125425003021863695981952809518125469401616298136361722605684458433997848857641016792175173254341449210282843386358110278394986234717363304099523741923882468732901607054836152881073038941706819877801753047537237924501605503966750569949079228198157987132341639816142515089219885741942180445857136357741500683686933193581664842648300897134788630980006693721200147759924103737367890610360307194166474463525797998483023980399333956020944973681255298083752138862937808789922401567648089155215994629657778170624149088895146621032145999361113614560867898008461793329430817044514055471168124977670607974449026510832508063173807484027546334063683511453713979131193592445590581472503077802847399528469629495383949300257375843009122288009337999172306305897483718072284384196422301609315206507739068602939269603840315323187762009398157351321600000000 [111,80] 81584661775681462924957465571543055963259436037150188202563122351250040811036663564233937043266414721639810082137245923149461467404515373271162977971476487966312516912494477928514178188519357908899758456847914165206799300430819036187960730256602735092921340132386924606723353489660542599217686411120625432892359219331335037734216149340102840961334884385574106748730904195459494840552845433217609036058334167515842664665706756470765760605235954553998393207189203850106567638728986559412149528721067085756553296051728044020199153281783409972639300178868427217370613349447586970081556458624410696039594406382575691002427411050300132794687791619888134138055814895068654043409045151475793585519608315004461269385929143279652480910483919215742842427074248138770546751117518009957766958475691268912888810110450467614845749345450763520350131296274217414937456536647217259295381682640385132625585701942845930570784452133901430701510384118832282567101883849088150734722223386804302584103292329334651522227195960122408722527796478862775517773810927428549207891009340605280177743610595583275534898951858434330666687230310309882841986019740340443053283670740692117068348895567403725064496671033301511987308953079065284674693125982988236163703044113721718638346461335377170407579996013550997894019344280276445750947157034200711569037560945301603197572997272366944554019643566605310393105199052489996437906420702076623243934922931467316209134288158815138826450713650169809276798979391314318328205611887651989638629973403519327352094329896922998830996429136919856461430219908474223002759933534152693205790959195797538653304182543729445154047338032047239152361059259432310494665831152644855330619619236335663562851488195030674954701539033852526247694944310091208316076750097813745276389670837200900518488932894203190367611640825684455670078020021446649487704029844903424117337244128089679748802497547015589737992705396135901205735233338736278432430507411428793691673643944123198068479752668453735647750574698815970251298798047451574801298468240077851400729477242544120922809112548278966577615545242787425780044509667584416391067775627459069542112242235400197913699381780118694690583335337620789974702760518288393122217349949923564217194636825971031054925830767622636474899722199221859873995666602716308483179967345178126852680675968448421683177109685666939301922549949112354377950496460517242882103012808589750922762174755473518206943582690003185021068724751378899532467056693173504348083650383915389605021007145332209316548552298542765279131619708206397931943575083239474509721765613888351073602679356990493427603048748889426388165271387152597278358928691022254791868701372035309752453802252592205025688828197897610551763315812314501717379714573972451207010567245264531698473635736178499775397526906488358097347604928443356782448310411885556085167958025789321275734967711497093610405516781169812158542685287601848320000000 [111,81] 9391606331325397269096070664694672412190625386153456396780289195789062500653880369643301154431275276912631639468450948402926477351920506619129552052441623546450394153451328014960909347906280719528328021024069425382829636817714521445907734349047880224189740436533731474539055259524207387937244294216673725341770926527814903391901054942835008493769713636660350725802843613476516917154377232471404829568974323710245417154850530220173094024741554214300241890287646156239950013803232152027857567449875341034806530814337496898471200346129333068406539777475996979014068445752480990139161819498704732517382380443277297396735355607542030831330812564540671558091810095020579257038034644192881614154277967706062972610693147360652790674069241495513112693536279869797199655536365473597777395145079662540267648188137325855454945005796091740897314379629694207132878696180735798412291525610448676425599506544655619046545951671552862765833331472588925351541426643103623929253972838943156828625628578543406423477648434020222301777019260898324885743594106048713694473222508433203572939344643528872153349674091105188974809650942769395408564351245383293603784794026141321388413385013924007057766397210637440338315110142220030455947274305194828304405859543909072335455510924550460637276602613573437558601437885082527519860511674079249533927816950031313595022331308340633439440114652337704938451056242832056980001391983715754696657671606861628062760281216302776807162063733056954392669500664447491335479670240549944613950689608370730233553107493340774700695319033401165534885688282357565049692574169199439880849958621456923139443131011530400792601069293701132059966665918808960993962283732380395891847786746304306195851481340202329671041858707854248136560452383449304437908141784802990869951398090214196171170662767610041174998983634497965946397373626467778208577954306474523910217642837568451903403122879015140601521880857763838537544964944493380323037977198538553507317363297980551107737829626195751312000573100607600036343283544349602739480565500916122728403088780948487004334841740435668824254943196721281313744394811788841176925146659549656996849386033654970907502564047063652916845842395526987055998717610076876032308155050635535256573677846492073118166886055762491162912790891836979280325155202928675665817322889537653138301122400420185716954512094333138863251769623328492125320269729991693430774701504699233778732928481919380393123282222289928696547312583773592301392488490450067429393699180730697545754375306664199288485521171021634329736114059273378612260513974585016922391291378997018971262881031138227411113832681895878151707505141989948292376655135187551396700393125098168704714436403336083524271450941901873108577794095731638955932456252480728742843152115462453092342859567123769682494835801101388589731352239993546683125860415096283617435295936337491064374698480109343056194958138735820360862739342262323021440 [111,82] -458187463756232167272095282178223000066405835224228391096199002560288142331591343364442557097814376833849263222997312749323796444935313228211325091991475277207838332110535526309927224406314625313021869561570921289110710467295140387327935258329616648239036043565078783675354706962036542804874447624050682821167367056657068406057753541695954399859020607329704521581870336288379034010997998174859787136175688672433909735091695825321216828525282598952921635641071201911238793959626571454455968227238237847386164200851317554174817599683074666872573260206895681018824632101882284108276490075907561413847251589196549409799661012070682088693343008683730544609250984833050555414932240596468012819053129985449364938779257561696561438152859500998792246962009194600649134894981003370645165087466787230836974335541212537627708619379065334619640343746822918895258398116919481490564294851064268127298834960647467459188917192960729898928756977948256778774063168062609264575530564723014682769327074147092578900669000287978602179492615868266335838048158199412201870832634966249603382438052719960001131541695294138619857383380889343075136090907924794466042716976909369181999480131566281297491048617925492700234602509031368383930369770398869710841489562226319774766850670346396901984731294222238223406962721886134307629695723562857972072077646305175807224647511410222901786059954516122363095212043221330604940731456989820169495572159819178979911897270870816593927827645050872204166982557798531943781969825868807063506360347569584170378617002711557874284565625756544812144220971175153275474685751987475112281181330574091046750710459263343781062256398126711329173775737061517859874279068401812320574026459089737315983138348945221067117971312192957617566094766896087883016705361552726055180059379986150827260052260511864023095706192701457082967426627341160303645650576724180116922742563047429679398343847023541075865631192425091973250179253614063157490573641310516071235313692938748758880149899635462754640373541050817495833461484192490486599407739578433381183117520113980609870106864437162622226644651471817115643506825778991146696650645582298912985253045403528144421018528042191482785246205870747103220850386062165733737229931980094601035825119886309917910634807551249432365568779705635451216925160278476670836409216645479881318639262488526256735350965733795075237563338927249266182977537838996516555833814078392037641151684588235853960796137654414730432920806532974078268821159647018201746008679816179468145333283062106601136303966371120209592115715036993588987608291172307164296826313952900182752329301528463864544080630782640984828542560934986255724198583846989433136645429873369587570913661542201695781485451592945103590012524430015447572984373527472564320250730790163005489580932101654558787839300176819549810640140735710092606620961167942784443737030453973463160808186882314152956099269547970975354477082917216000 [111,83] 12631827706557167998624353252734396470661788634832296884598467615078040548310183777372647248607208473490467910476873849386500282757722827802741223014652712056172308060430843470014532672077873839405665198419022378534869354506445786915684205583974840812305225384122220885470058237364456936384054165375171734350136553522839495236994740752026506613498360397282132330315941185689015819271676465058136454831820776900161873829538758847878814749099773642886163748114033310742417771818214860086889527896133804488642490208207004735889337355181716333271691398751548397573923614750463924880722126698421722549196450227570486103488617983355885279094011375636768133186942335992491836715117088556304203695694105397041464266030908038678180881846394276939143602380951270648783624118032284927679615578508842293683657789355348854775547495655553754332636367562153881745257749141651221748118567462711178918640017296236534440776008499985827131233289000515201256137069224391473433575698990505055290182477150490462002212932675183647479961436131096754030256345052005585469568318279815505814031427764167858425764531470754450892524178888741847245408681560068376734931773855418498606915339005932493694671190924483718869432042728241323430810597380681291467930407460606810591128794894225898849895446592619442426046345600388223880478615405417978171603978260403227638492904483990331638550375455312644537417396745320098788487472927912838424793270098750487842021414244415966009460686084498711039150459361984338708841442484941345128075654376712590026412336246930837236804108731353921711136534090783644674454023656689956649056736850541461773099023732829570137443344411914961769682546397349812112502913053434651555744184060513366104478301100989667677949782238930290015616563594180197386699986706252049919993326091848285096436044909941420075201777740831817857395387897787332219767395166288666820356341044032056448208154509255990179851226962887193230589961006145670026082621163997833683806176537304007467650758059747278339177306951718742897467076004690474795134979589884840233397250481235854394441955860059969869665509574958466363337374408829932131293447990436717670310174655152714957181602690199320590565896048924373834222270027146269296236391600417328041243960717812225203969455252748685332670527646578230111814350527319198415954746438967684970604007196604695953420979256766327283398699949666114851420777250084165451645185252674428256163222074676518027438569749169948493899647395776000510478817674888587985860229948247558498473597512826348267384878098251762165853393194313903449368042791850909631945933328762616673497237109024358002505237451459924813655382271651040646787564592632138527205618789129582190141017438808990611022216177312348139368406448032688937801784415212293434334243125667790320587741607451936376002255290621007574266783623355722890124510166014719218101560309640441019664959916322041129749345672888377072378075482400 [111,84] -136998757195948155757158472470162550001467275422873197515585527941444888940628141470950845887318843502407145978216777481715872719720230840232192819800515953702947949225315994897456559306462184002475554980686518860445067311691175873104431326309381307319125592523727344891691378515317880816252351773999140321904288441611063799600380243953218079506919562161109182358493165802774762735198166723881261944301971522040669561768307109701114041853653663874151280090985878715043040761286072413152405602348338344495803203019386304845810262064845695830737718753366788912031505147088489653702388601013147023943454269908231312182236908417813411525951083655699326551791230276750290147276386231490806388581651131543210443674853845310379819433495774009704324583908212758589450099814727209400033194376053822803940448138512677616715082193505674525638733482155911559596391129707284756038505924347331636757727281902672916196142340635706622534459486708580034125088479323859526746976401770198509419019475205512399618974272763901459711024011034423625988084135709415198188473783896644454363660302896237909806615678550431230776835731368817653745211714898455123450331933819091187791470391254179281538735122334122001788934032236878357293238069887264119124959986401062776030912956082728315483709476344285564122328677512331703024908535565535455887570274793074814012059646982115100159915474763079813189362098204339037434821360011866727748961903622919082788928798339807706952332645708452409526775142272804206091821513675515576708802995490048671448237324005503241734412638358848112884916561299494031113559061748514151821723621222840676267797027025660032602300317025517272703122309737065878484855164072774155506117905623970260823690162017551668045611446478071740457808004558857014398728091593370951386835746826368382122744694044730986254593789822695446266917703103637856996706233204073934313068418888436811325100484369133709858757429103555007497514717846643245536554959034048321425525606736253295213772190291711612211064657124881721012489169491062220704522982914980783952442439356908868721324884753710850393796009712959904244918396323888754631801725269879508134263970521049641504003276468428295863266497166611524180970427808847807634668346307004487598079057636924024714105970142988572203268221819552316681031951246590590772051931917865535648766895706387210327005605551690379094811779452422302945377057453136056963149600853939811412394652145259986117594855057689231958966935395341524487883808216495113007520095673281497940215381943902044716356555605036894664414327258549702666304694557391814339276467837992909418530793097297508597481198583053138157833603652051624833074187598315225083645626184557539052579445140940345575420949229373705839175462746992911486762240266086266273964404560152247956071815208700522050155275924831343075220356887882403046234399361510506152032539751493097992323601120169902480504304602719106835462400 [111,85] -8846930858477534134501857598514405083370734223654122572182625674130907995693041244740120512132864962575140148746530977203936526517823186991892277514990913024417453619855617891372570349458178878810648024057999720385013407658715857767314956810608554463187925803356946824324760314106480586153021574215653756236804075155694859769740336279169038051483144610910946032067180075944802919376072575039876089394178866693635655946056681977198337237303118541032264320743113074441577540229737189317173978343716825855653057010909766721259606142091586774328712033800585209935981441477041076880945905971908396942622335592509080872242662999547123731766401616136919088239784508712423721733535147620800291580476318819023589263190418039869358304433349128493805370200131529899965690344745017719157928856427374561929914481948585710865402174462777149548558390703803672215485756160174150672373945443079202747638160958879144276180683232362547230865612832846067958690215309493501189744866369191786070454275993839236157373237362827683601711729569917767841099424563563134079086560879719281938744949074555940747992026641648755872668875286485618037060033855869392216677146437698488305357167043486762220921810105823695286531180152682141608196958060015811297337052798796745835964727118976645415630559498329713029201936075886033693029655156600863458023365006661742103996653220223722368646503494637140911790456356986765349073872779759679350842046892454915359948194372320555759872758187564843462530246694984424863525587725657683533074345100948254556761527299216391140906819771179241730672094956161225165025983486116895221031572911960060727444747521640168244312843729554345797784386707323425603824761003100694463310424153803331644854135759947898195499102247706386600403640954202263983888181181738421572345379818675240791428206307502222910566879351138864608023133293903260334902142279389937041302560436271373493142053346742775765911467651411235793431574788270219982187107857359872095799137247474244641095034260577071986093256796989047124089493678517461921105712504145951843484058899115624833706166918516769507917876407505764008846915596182463619486222290374747930894802706457351941730277568051742263012667917721064236563635286468730633813459163430773128671120737012124535793525674034745487185414518520213384629317383125754809164038093921812451072164350066507478597867761969301579897774752975375987377016947579975165947804508211452214616302194179757094540547602084168093061559018279129479121454320146239689801381512917082415687073379151443255162499131500338266973789614267709813297970274599007045272308792312917980567977015285708213082243829089212238886354281573387810523972424173257024321684765867060123848736352607001108576261183738295562000720690958985776117979089314804758462719407863683219803514502069529719826609470640325875280136815733591396213369741770921296119118107073894036166427731660559873269772246604203903200 [111,86] 445789494253027288612225982369375832569383692718276469799696230848116744119930967984356705408145346484244832007387629618749941470971058749154323397735681165034052749793070602814878533206608249968677700966972697814246503254716051780599441026796632394158287121162624649020908180967878355868829661824414057769643421012590753068901527812973783088634162396115061971232058034982667789808597417724718455641826374707946765107391961114818399355705926296743546121424053053967418718789124737664724438995486250380146699488859403356181801322791074461141515866245636794732828574285069600374500745639620538704272144950055966284331663109715665938304225651607690907356985576561354846469130538755259161044209864932805600156387500761968480450761520320392211395223215766018719635005282479022524525892049054008655822900482611803966442827041014866825275819677386238920439869167873750200208306460706248187422005713237795976203800695267556655549162716065959803234853772965558501070803686696963207068389227266039927138448589035831160607883948877970853388465306967107771371969236169944882441210522685623559573562482008303089704759006422835249210420699932904374505362618240932022063084986317040197924549757739285589950204017056864307491584497053274880931706575782099482362817464002431461502475463935913385177830725257166820718381029188107477664824836250703278017949958437888619291032196254066893130320477677211333218804840346344426555288062810335547958111922355216947465484615039619826814513656505526619314450473315850093362235574459602530689300574473516748012142723992649825603314679393847788644722796339018361598721564958275819989849350921819164562864936932440919532620391598650870300203612878101438525893486645756182201238836309606203813618173034101081779923718348272095973222743464913914428947235507760973058374704711113708053203671797717513660988116138085145014404081978921912342636461500112759427085320164794843191799306777377497279816164926992693171890260662677799653379985753250729361208037970753559726385573696953319566440695197072177979184061556808491267982547861659032378758880679252411041987384675343181576821235808458053371991642826524121096413431348705569787578335613209997693696278475019810164642218476930331904464338131724885350262751585284465606226112682841238505228309941392709094318800713954192966037261331650387816839914391580726005982874318307670962212922958183664706317932438555140357177008798342163838764889021214035540020832157367621311753601506184942412516069384479312278538864322766473432707204373830079671278290313622822469632127342151077466720593907583372650814499664840469697722398045624968880942872254131449144285332963061677263467563744594763667865541926578025901976323977117451613616369279077776095571971299418486379623956138344393601268319744938383733460239085215319336392444805014948692993489038291958406094503258260212122433485033181106711050415033522573994944741700635200 [111,87] -5866758392465621839041797182581722001556308143836810372933424102114037942788204338711761873759627692013036578866193901350116470759533761365831788179003671591504236547927426762590529083321567341274773169716916892755555761764390643745731806659125762004748961232276665193664026586152885557380308158545397014795465792012634874712522170009502673306849137541909066467808349685168103704603004498135120007148106947132019652137186806982543537313095418772191901369142793671031236730596511442805485347322426332704838217906119818779891767407171966654212794321534994406033399463962720245056870658037082269925479544470502988314502061951803179941679414114921266550164010426274548538734929851036467049198902537642472304186870949818080068975715676961126948725848002850771795805675375005090000530539590214532432766053744207213993378866417510232065381162463296252478936685400575877718339030262418664477777212905912718586628243190339522324940169641648232264170889509354588034571989624463068459198142982287888860209702550559051125131195456595419792167070329728430184381989539655700793418884015209899919382627831287357845914142548151082639716157375996000264499827770213510279504630640440539386448380536026214777546512199861008005800852570013233809772659024832908311093509674139227697945781729271819939655750552925492487064818769427459057536240239032487159794638451768188630668875465685782800267601970577580273988661641085822399488180526811487773342900821304285763950729823054870565335419414080522650651102999709032647700710347803671723657192486469695854966932600700645701825963513775173868173267339796428804413171638559580580670404777574875014624078026557813944630343662897823782119987048573517244310574998430364075861391748659729346090644181159287493756595297433367191149108332648457052666652120947191922856218303607856836444288781572645590248357576342669450842639257393449890038076413427834049019969803639586236562369106316847529450902013660316555754516024938435954266891370816113140734222392168656046844629613765445741502516739739617079369924595102682722548069918853934309123313953285585905204298495342854855283667703484002860580463315152517075962568476878153895129165058369026481715529914765832833014409475269062369244388527746733765344377968173969167311269404841627547102899291808652510892845482967607264562086637848152503157571196756081515044913270768864165692403038895086343578546688299045240502358420792618261537625243421241142620663542781180087857860465658499716910242172717719239128756638472207414743524189942617696647550171678483122525904898321509700125274407871117188717227327793820577030739280005806774751049846171662780972133378082280846235650232370244554195795102401535855792494991423876016056776291469514654776727613598008665738367612194436105397093930295941364004933834943465193998539129229883751552828345045466145845681180714318631826390851891456136159431861183231749299896302680 [111,88] -72561090117853626714037009257365670075659005460953389090585456200074454600710303232492358641843795692221827859749572276505163752414197754375023307438022880419736436714846665183126587548076066049647311308281104263525677518395059801173658224044043494495651475200512106546130544101825772414085574293376218166757064918072932707622150874123776947902454417705825966014748511545629761035279632504804502845078610248081863679832055002896024175160049468105856556957286306181061428116752579939981478356405997400540067902171747051017762936923912264325233179332044532954368715014033069966536485696998584680273593286233014281921988377196980256925789007135458150278560188408809089721924888832746254875861352758146204347059697158571234685914134810787332243171193507895391658371169146035891927705801145074462292004618303163795076903530494776334972513780507848590028460984222889908189525978692182454318409435120810737288655533368318370197095323696495128967128381023795204600782448218890146592350851353059157682419755561278164629158053080359524476099772896512726431839706019641764076543939365873050327047713192867938588181702725215045653436075707914069686144338562581833076902025669283918944568128558972624636376298499722124074849202467678228955596288871389159985484990490578595201724959028713916592883794380485740416848383400363190416897427262462772908169529916622454482155708137126189024013038746098149681846564810939443271746991363956871000049936252115214425524920468924745842507717540739880725975890423635979296393047214926014207656013947563920916523731932331830873259142801192699610187444054202729663943151527131132671556086496327460345835626177890323623008467049151454246266678987287877470786652604561158280582706751603342965389206450788571372409985387114519443908706068661015103630370066002868527472078960608095071889124708032351302969220847329079189781880249089700960741596573665366621689730403770946496805423625134955394013159973878076083731548748635278257287778128366746893391723754938529461136091120622229113590839248065603699395474701859217494347644603146192327711912759583674370479204615735865992189814633554303456599125873076345046642806870271178065200829633882615833432065386857995097968979738502304783182335186594775598310975099517673741959380959748045028417378352149643090021140915058174175635285516476143158163674196623509549085799421386860375162271089306363543240461399032668952020193498559723507971786851866508905750197427905258066638397129811005368184760906054090588800231759358023768401140662545330925514006060992061092323020477587916655345475154060097125144715638287450565811278684386910613332571705117725627708817910229586008671260429841402890865477656798510023768764432817358930503380355906227478438518100023597182772400987812829296122266354919650419688551617280453572816803076329604702561545985173523292761585723066036641277853837429437745704222059865773512961920 [111,89] 2652227659272771697693487287846647823783767538096544243495423668098569426883670756954449160278059103734194119552065779778944249614942341926799861668509692326052906929739044515296959473584899247386864524191937618484262411488639143147475906899141994072779991229679451509554475966809675510397684257698050060556962508110125876810119264560366761080110790187874527555554271682197935735847485377577840159836700141246095632479768128083681250286932066515781482683743939806976649891451066885508264398277850228940992016612051798535416665426976444218514275333201323296231572807084811758071895334326738772768155322162647565199008649781834399454848616766757664201697658119020736074241469992608011298528867617058251504429337530615056711567548022922938962514897049870244681546612517626487969578312075235633198691755860090927835223918107623324036916761600837781036400399336933600306698894452472674618792240893836358078919872950986342441106778022792575061971957833077382781474507111739786989418085122303652572314121256292548587853482360579567813843428629569145271634505968732535883887147851807394104086121780014492918528936705294216080651958997565271473065670652088121292459914625955005751150355765812430169006413625230195442886390830569740924874303321232915500623170617253983691413048386965167908715240272930622505316904184314760932354736948554493669978224921797396058685011750083460938235458140419733142317215219719884610370850970481228645201539112955612297045783507525369194176631471384674199041916304813486778658544567343598238471624494704774885329127937220522323329374108682021639773175781363344440013992426080446882942382478514715696121916414617592577991481386549086858395629593563761399073795867123117557949443032556782198292384996829510634184326193830059708125344069520195810708832324062394203457130294034369226411440484364089266624112728525718951341485154111653655271747365400562789168727295358020502321841410125251924138468711459876793865283873148670647714018911448969479016449585272107384680928093954201532939925204083806067195811528512837319504154503764257869523965778948252573457712332965111627048669717014459901729282725511443835868438320354778602270236149782090392983799052546501600556577587398160129673508352775370600436632737664762272572134478043800368588969536386933644627139948768234571603278589706550662171958480929569972022404572490220868026761081954832775685476660530239872460516969094047487649898005207145148286177416856988894329509760462608758637766804994813965389937657565665310350786768271711237989895676742362736246966932743092460033595025016546568437847871033810388421102192759643675784045377006166093268841543049765733603858431619844290787591004694038473564829705245863097197297985339529661396453008580003385750669075473308606765425225829374222094569993224046073459955197852791949456469618239308919583584388551222181478042860929830497783724434974939279920 [111,90] -17126519052309023684508237790488048313693798237878896187561546746672293186090875894746876555858126116757661080899078724040711561750658753007988586670631278957188649637835134072614342704358730071797468676153123178995631344026805041204457603445774176088163086342035198624181765977180987366510776949348018776412014786970813465545461325854233585642008134955373328544252657794389341811107035868275326497891732903376763596768591995409021684031151413878362850723068487184067322589123434733248978003176443228552414278153558027408036802678660814150355883946379953495634173479701733020648304513376021798515189944786989206873887900630241779512638250178800946954771543596677994978924238133312369070088585624951438602064879969209943682241899037664638184115284140595400452010689592724093109020204230742503479402505399594372330956208597103255604267210598140704857656116168596998215102123457599175202798112763194356285488709511930946661967070758355819025608771240190810430689148345829340421355121083978530852639073088024300551204829811912638775142337440874009767814836904679259004355276775249285781337670831271671580365981367412945627405249114008299631373918187933080360722055698490260430379830294702834901015822797812769799508914381101334939392674132797394116699100396179246719882989889169682862710543019340483940329936584060800689896113780725490536886580117147479256647870194071146290336083912447641319390810284986781704714812528292423232440597080276289378801551068709523585106883549700774026555117476528328720380318604066630548307800285641985984160390835464792998470189745836261121098575315188234708985924929745087354911165157326846883291252775065886819153868832061517314914436418886551920297550930046855130169331181489636821949433414321506667731772321246822530435767314877480045394249718875249116678113307013014445442034883202657845546070270709078054750097703054430926015552117555983388727444204696573878565322680769340684608590041227833151852875564844628231987891405315169328211352966711065024961215791645719047031728869842412603923199607456084981823865795169112564882117686203265373548549317212631879127692360958023348821863726832405247259994327521621707506766461260985472274865724351880520035489920763502111615458741489010666255648264695802601665608790100442026296017881053668495377740171142500687045884861069319217222960740291075583428395876989125616164035617611468064495485910686172436583128758368104937287727133593948509865231721024776934420014783820978649297143047370774142848523970768182757982495101816821064713709698800586743447849886337490976105275137097885132552425107087316455421940889869473121066494854320680606080548577041333506601565178026452394854495198181801919086949270558664868782254693585526641472633783965478014966623924708013410336640996378838540767445179981416356270979840936671688148881211319264304885229041359211613447569696739416805250862366429600 [111,91] -157273135827947090248321599567919644725067232466247324990181963851936208524463122378686324262078783078558081448335488177304551838989145186931461132946123885051589357865487406920264327549877285026657538148652290599967932632140860206816512696955136776821016659124457847861587828673833895260834365513606009618490906654014927279479812783533273170571281120540769105128806034663899765836685436690662471988268355967350188656748032286907929850025289129360920414310596286765285908284406139575916083968945241691976881016789429344133621489258713533973162080327787936091064438452276967794645646966672734671326086710304371944723928923479718335342324449282512730602860398098185991435268201729792650950033862220383912544259690261238826406018809442784487091055431733839467342206786940836565839865683655591554038401149768217809563453538884680556927645304981630257503334224415584662888632646611307757295278934868062326415991089136130558315038738050644999061470440832141189409217305618551599428392746944336662793719212805882277478925957812617537986700739712476044525896286160525831878133984754829187284766920651932887071897973993297365424808296625876459682636873668354132559412116443185072208858451845706706479134298695323211406077699648348152556433167557645872131331853093603296544701095766610647055981549554447600209673770985785025374769751452302576377497654064369327942749980557710025087664252849178696268512568718920165543395917464297842413953821696798438431582769893710685504225304653912736897567506699938337851375022364360679690142759881069253232469768086358701645023532479676251035488028473217756198063622801296806652804482984105745585131178286608137861916356305930054321802352822056939935141233819693443147956953457161536997699168184512551987562062610408699041277464288363847709007037640573035260247935367974117693332043455562465326416040480202092287474290537862254906845719399692716853667600202464918246285350316773830797926746661807223760047686064559000086177257674665806220714817567894867067281392053263997922445063333511382439704141605190206452086400215651585682852029254552562764090567238751570116135322985376790396812729734055449881094822750203268215977451085332278623220038155855311157683811849330459074039586055743282250480071848231059823028453842509024469386889790576083577082676478143445931713394853674246520570725316064526148536386997218786720176301534152426551903570730419066021481037748060404983593973929893294277745796374141856628083709073520556078144594505092685698424335867277341500985318299742577705202134516448300114400910416248825474012814551534490357096935683615054215238291070094353000599054103566386778637241727688833695935868645772283530212494926418488789706067772479419917824237564440877213499889466635021470098495205495083329049448717512700737872490648895394928380112726451094784499464128702878224188575113899947869501016033960476922490518900 [111,92] 2515003571731815321691710713388562531517912199872035170155682147269263764980190869026235848884980213994826481512067346634103807116818155808596815731051676046253995363121897676065995318773922215216029083874735059317426863284234884324948438254524603877316354640795847585060280085407593632298828316747325151111577934892220530101401910255104457921647105749901485525422523524603126763866745874228691035556685773465481367048940916705217597204964227915795224446234104874046853802597110797545102441794816357129472844932684783637946601553060712660884465680338499301748176670847218306305669226676340022865841856737586497073025393227864936799093416408920473385304886393793827125138377708942929631462496897201874432523852689982748921866339400443568718538600151929975618403252633972102274328227852222312522853549638721851864709833373014766924557356786519918477203825817919192256030683420044427440168743546962568966162595049523175618621849195914265954719984675005057957238212827919342261601076915904039828919454587438831324434318079625473403494076382656594694556214481564177441523726176647113855887793456434819601564056806192267378168406307257429373769290225654888175999599533634787307845199321253727125804220110638845163079007751070168060564645825288652150537189876158441678972162269279376653982774853288796000520439411873484430007719585198317679460146064930832487972552272908535995493258289699158632333387166340834656197053963752839266289834815879753206209770524894321257880109788927851453024455286175330327870092821302039700539594724745913111302845922821683418209373858665594267822727093145005981882345908062250045985167508814091975038351280785523484741279545140463145433476536850200248579375683326052406351502998432632927607646510028355937329983524822823143535554121287301216102697702729892872652545643692425244130904481928718277594502634668127729359700980197965263470900385358228642585468036915212043950353452338126721358062977915222694952925398681689315365130731972122262142050389432133912237054455243432182191411122220359495843919336999213890884457899382127825263927066896004095388225872834983869206029195570871711961737227274062172532624997358598538508143419816724843004174211817920560403060996481245026858531380451004251372259165621588705282279259237679767731503929211544835065016529402381804024240659107693459535516194274340730080370339269955889706605766909310464243561713645347829975314614197370388038347201803513557392021404824136353878272228230392128035827481659950790267244140544342674664581312329938779101597572262142947660759245809612611647073729094733333316023941125876776475447315820201463106322734231084187759840199317348245051677995808725096203112663238021886808759180725946517647846539189921883079561565693037681999484022689759885543744783591980908986289713447269899686968311969428615650390715783951740760405181940739279110614542057175751526720 [111,93] -16074848605578967565869491561861662729082277074213177162583392050618894692985356378873979201519223163380965717120066812380465116446595462358430438351442370194077369604750917099412499238353859720549848808207566613839721435311972828124610783093324186098690527503044143659768296319709377496957618178419822371927669756883978783649237191829366775720848423064758869240282429069982366252177943166595455513260322587358149310790652983795872355007004934471071776404514476753022297361350459669943174305266606341647085207801521809693434755707697814742863207345302119212462720905827500636775967141703065340795776367996010139265123073966147248551474052051079307179219562205030949494356051943686088182260365433880068018036737965337751575271804413721080780504866305865660421352995848610130754520135950334494697779252514136117122113496444192908709202601520709117808528090532288203434873697001182275363757781151016839369538086410449218360098967389889507564191560279889112230066459350827541495495966647913960232955632762882647261095337616463248261935496699736334956975618695665189196902109523509594692963238229599181410875902693645291470621767856440805326629764392347141162628405547007979348437636676801591938302134167870679740868244084984378256824036487437292083439582990248794790641525266550575615610803602692093090911335894749972433798030817007441245396989540764275320061700039857448456462265754296764469913743786790706951912747243034568212964905829924684577032496084938049393926730913543988388053619274715350732441370746962438878892169455176352154720859225622346313742948337187859076366437979229645801558790337892726545500173935140130566150281928549077015102214119121347516616201087114228719160314563419323073203551102032009388986866592801654017214403532287605517928781180313857128522151340886044334993066488061530285520532219896978268536948244507104565028727021348514412023046705487871275835971623429736826432706516011992238899637539192657528162423571028550566689982053924311984368662964656279256498719488518739326775320796069710686828824831504696942343613275500006171061272688638289748031574829361108246549588778713076609507545165791375097776208840015736928057160668831281420731146107477847011400897680951215833319590881958134657767448137958463184450231973723444341590707563791012526199307455337894639717954468055369039034603937090028804187095118255964915637032108454709765273516973529562121180850705189793070773212374071511463331059181147316025322509236790304858720936389939354549214806966468768261956884955563327960091944603646126546759413018201533893209932763867355723206669698668099171548707142291413528408524976158299389595048361925223041135777897095304029615606400512811524967821704908018967869715524637641918173414880170255568550517010431744981201458821014285376100745238537994996897978697901391403725091923058610068293358992414398950995122905047334120 [111,94] 106906726640784828035582701566966864047451956232384635855674975280390447952798518757926275205045229043783957848487879811857897587729368972325549159313860383411144580533469689284749067089446735497265927135489824958797195066275637901535152992086946019619392923491180766856807540447603321527289585297425851055540745951961434966381792245933081032659301730080919714672731120689931035462781848780187590656985118435954725104954321330892444711662205878309975657956491916225270276994318405122275913972967781738407320222493681137468207298129969593528627847901266336249351523486629357676057223134523832794229446951212478111120185621472328663275171829114000880683991987460455789028281009282908474715504772333477538646877108189769330406171978188366223071028363257665930788318937256261669767115741047960353124785972127511994293149345053726070275086248138077448387841352522863614421693792628852839619993940168808977198151339894580179255852607821903201328516960131025045276332391653834942913712959536396784848761203607171282722845669015652280901369293037871070575062709056713991566230571917543931033525674893765916198309116318986498992772751521174465414110878249318209196709954876655495267154860314854484308998860452306096275716866000240934331946011093855204177734235343341587862025760266711180985008926078132407451039829903776290522384992383809436894256903130330553147307557642578174660721281594199348878853471067714936746409332976209095451750946691179561231355202783351468043713636903102382151892239024479898519017144242080994590511612953813456837739748291275357115024364678303789351618497220092165994830386409134984548823170399896836319443262044054067922287252194669817215075636220503585382937386138452635815726731059044236778595012838460279697740541045340786043645541643180292734223212644378917183667664616477505331938027368173655433464395605252981265251276721159201107390499005309551364126255199912585130025344628888323977780748879639299457019682144926441915532172288870072100916123698948923331954464688116646372923753053931947831025823116302636002066951254916198180740860953948327403108264286422526947512604502149404392731414270132985606846330166220635266446787895146951486018447127955612366516443348909427633519065808198579974151318321150743394217080097921492139882249681327818491994472074633729245251589046659974618255790352024936006678419611738560200471683487704089978971450339293612547352792844589188153532695975957836848097358048845912508297391208805302332329585936756974990601764200747270007490836525538211048509219729050810658680662359681949802657660664680241504728371885102264900152793689912519756425500723389702708703286100610336964591346501970628404815533991208491925500089760798323095687119817597221149570463269063218392305320391128807575599942313370662722417890348235400202449626966104518289964775169612922315713119766048354109074766813680 [111,95] 388776452090007849837920807036637798213436644739659516217519454013565782082452996912262298727986241580288410268574896522454280649232644310749498246142771392824113718756975020391535666402187276713671533776447175076373424226226411089913183739355001606890361243620888783029926965836907068648574885374939573862714842241848218872479321718226655460225791060821092529000192307105143854897254367671881453455607729470314278349899833451090981274239447264743193440165294461905853070421192663420675134396847233136785539920554267960215643502443534435550626561790335946040314235565143512499832955912103397745059592191076172600570816413955094988240582549144138090181025585648255177218337935329332052483858746730305773331260404485281982021856138970270132092805015774138362808028229284311174444282940060859725601896244026045796746778043511698223353025093121997451086833798151592579751876337383611890221800211475281715677947720021622608215064043413818270599775734723420017145265412643488216058814044461118262968521524059137020204952537428738017050424333488477131787441820898961560125811078414457634050702046055863551411910580553826463258236409629171444221416746062012732276714439493390917658973000710374411344167535287597522358914239634995246483766052289586689318015306338628535192659811811317518653609246646060842500718527212380269434970653310704361798704959332286444210675380583694776396342221485008816371416086347488217202920271852843453608337853016414482133836656695185095444831912305920923930035055705928801783700610953465686032040484285154321701445131804954522385185570682440822121381188429972892432805465583185429442675558691006062617217009784112916744878890152653171206977583438143517253095933029103464098844524154019989382941131320350744282907992777728488331573169614379887700556321616807917097158368876237924602904103340229625766046259330022985393628720495929828898438662871592457835048285944970925983073344178205973540847387267889433916509079979467653446117992038536377448982417008263776137465718960000786594266613203313513437249766149039680917063085863091100023990710720490987685243334968887484573495609833168756270020065129143036998076294366740247316928839458143133588114661696652185585060154991964251463352551964831150951771763166113612972213592603116691175949718262758813793728703489747349125381522953184195443291328519245447182014272750211548826776939466968349167537633180650226638602972231746471237435144625206790723264301617388312046298647189278487372231217778588245154948130210816130664424014615527721250832479559340510066396197926919243947708582821843680404442590535376390206600006222107647138510961582698550015157954537765549681040526344660949986129044485443529429514402856664570717888773674097171595526705668245399436628251865304133179235860192681765432576081067992531849596331286128546178938067675060487014426338035451793944535190 [111,96] -10924632972105061203180342268857000561061449942850347975497045938434690413750795549205258133975245959197931798455779511769369741955664423287051337723915177185177340687767119756042209138545251128090900314349231992339301079317144123054009955963707931888215140811007040389429736849045990229244206560780355230612767676249325670344453747386654945904020620328933415571537858332731468420930669633703906665631945341988915300358295512760354295110478196420069657641560200774272763133780672030180617543407830198268231487286804583153629635884947794125010713204239735958424553179463971552593148010827029240234745112948089784222757618245582769977236387696100821162437868841218904957215192709906378603635644143631347108021269280011526558237067520361104222396181635520334095325530596324693454120399933063863321169891286841295823645895255028206083054361405917519421436925126445228341312065527667106378976602423415892922424221662242439442798827330605623375879629607071537509963442269793982204667043854330696185654529376683923918890489337273610777500707474109913331064192870699177177392367120298362234941734647718345752441125253416134686155833068606721055922722450656747299012358587260125255307607652559855216601733232405614013200486636607697017865802277792851649952771599736942946066724216567066470230304472255116111498822038406341876957062287535384020247629655435498422138798997060599220234382213959552591587320526596200942724144993858508922684001912257137699742196133516812897174174309017115669647076621846156441206754193491568451431999170175140543213721594330093711837849658639985487605146180439345657937350254837872566206718673394112142051798594394033252402339235184070739475998361918052435418552021829550403154158592449026167610858854359164243769607974859458628537668115502002844673191601508618996409471442123646182300190614606685297947516629000667114708431134916948101585383434697560708377854156419159383781715631905075188917313113252901995697535224548167583753986543863735490467741842902996328285764368205703737787676385333716446418710138269562026131614587827914169589117049042717251843682364218957895074297454301294854517681334426897507181872669977242692261040891505911998937501557256738294044328462364373105918304200179027534906629486706009511154329494409721976969769709726431046461602672671159293192414777764164351407901591373214858044870658550488934756282258762948871144295609636323825819225877775992862583334586128045486193460780867668571800674143273301204802115355251417298112891492206461612254577577199076423545956996166835537352547981961219491894240265875813026756706017374980798191759684322236591903541934131729244901390160340890859138013079459802227278930535258824810508992531550244716837154107792021852429704682453153969594295023538848201774741387675837666061712414571959482492681983805723658018578835180806748361956647286466044160 [111,97] 59130066527204347854508001870085331510894211424030858011144276205172529980395977318284736029352332700499977178071983249777044757057962312688924144677064394670410910171487242210579486229260376760637075984589399799906508758606195759770192332668608166832990851168665447450341123469105464745444002621445053178643674858035299334681496545127729404673966062985146245800916734910086216951185695859183241034521074635166470393882646794644610420740045918065599469894417985393091510655549686743472183455125874550362449688418253527445411113199338538773727993306805507344667424790881736480167759323210076024427330358730058400890481584762927065679322126919008553118381607235493094972482623488646134575010229852182261581730879676435380162519321430025448788244711960335032330306076961326401516000856541393945556077153608250657889440929721929312427302543405581977585411288930483380191531864125659502482461617493285656795491917079229983634570912083521028484696393689258501452497425990575314690358329540913804058721591003801762287847277970443130009272609395177106487718236728499446522056551351207447129036204119055624305241121216067303824556652364077547849690517804357546412448344798939081146239915891131105348053708201013555336410978895163695784590840777798821743283409519230609964506432840181472304969312507026174385607041745646607192019851624895333670725098831233527382034102110366166810664923859003899061976959791529303666526777682344897025383862261713190743872915234069194869444312221714820908106381271429664897994303252127544550036627585178325455485900376643614303353445354232721693100248084543551958074391516089536428105380601274095508697099312226354970063174567957974360759819420991673911585948289085089368597268819123699868522737079851315161191977306665737244198911002796432222789568622345557312778173905238991753525130046381213041607607005496758464543118250467442379345610751216563624682482644594211173356614396636961452045143650319551558773992348594554245482996461110109286446990150412192950208361320334467247712078533121180060624773063332522434144888182749287053632962952760994410696640739532462972694084204944722633052161160675843852898477835396463206942549220059506455273660504677326286329262747591185060692460252011022292132664515507825150785939240694943630225430708454988545252776752609488878202318505089677621980342256556991086102343812212167683460070289773640279497413089336082041498492357302607758522240282582995018789657211704953323429090400745935668696854465474400902715351571544885516739089608725421566696869547453302886016710413987150667610035220360570127927737929907441340861532501491857550438464121842289530151669555086084850441187197593704002148338095478063752924954530810049691115615155175134761738630848146191984852910343393730748120466848847430429429016033511337127169265248648015759875987443661839387192788414299040 [111,98] 48374922787156155342348531470819395210895549976836575517472236348494543579592212455484166919020344910162398245016441463392792203068124099194610469409368852168877558057326331211677907866402629929785925814028860443374873521222221978283860204114190539460972095823311287988839968779252088790124257094141993485115418594597896519065258646876260898244285038395639998545851688846924938542044885913799956716568849635820773746577527121649003753753967478319964799576508075995140782260248831284958978353962261510171307060910815691712696995810755567008289640655151877234623241008013840104471902413790079922641978288740250759600649559142385654875012930417191040109484230249924243964728442260730776455080101363220127919706935204493207804717173006908461127072066884499054642800849126458596179609232384971995949232732876714795073555640075228575695576900093544015254176730197862466954828198346919877199759261597641278478234377181089041764224752119386939438299776213701177261452132632088160851581673930571027167341692249807178493043666745879072151409214625863517054273763112567862342144288816320501073892471461916561090348040308935886173296364863920620876004652172473321444044627947772832307716860960210337902119936993698401299529721389376738698686157738099808913000453201845849330295705442849435909738551076581407155461043662524840251115575199599158442186351775830460629835169797387877035558963345586251397473081091150758403231710814163200005889617196992467466835007750040846054603524729473173222636992252737688063353402171423963673326383202825410655610832880441404423736339072023001642611567263662688688995308872793467432808813751394202423728711013396669236626747239435917447234053767316910981651370072636043842979829680333251363170121944161790351030567253192770034854598193820213226877599166773917018764318736064829773168391644451259561375840465878764910715822211254493778913128326168117483356472376749057117860453969336958778951189912907630502294476946337908817906761056754904685175011692652327115109325826280862129112002832117377793779025423422473086377963129115263374349741834422520052527947050264919960441182415375448729053140512067726528494800589018729527315693414949354419686851044106499151096401058870705444847361169447145695636547799695015235305121286987393504383700203177739042277638238410220544900524189498089258021444800415222947271163336662173822000847038331839914819264521836181056722714411236098593887758611223138476906716197154976638332042581413834577466644763137409132437418837556143833263945199415645359244923042638200285956888765267906397182638551898540666121902011862671312388318128891513349054541829870738987776962626942664873520729925380248076834025573728328230513955786032638970791915255275393639721886389986145580561827493465991670549889993134149172201557596764724589331766122633377103847505339512398864450935360 [111,99] -382552045923807360022808381890444326794616983951023220828574449031398130749577647020068586696191286511509079040143284103636927037629176393701999502688731081717457387102313628723516146868191228863504774447669845296112776552039467423869684852685995333534596646858867327593388365147488318417248387800499845081170133371502241271569389589038679453517150172071703166543119254490595203146191600857211626566775316550227336844413751136979599820233290525419110031700599486794474144015112990059172573359234810186861051472914405981473834516546619206675867389234986972614450767133536917592812911352818674775156031832083670649428944097072813857214897700813279821323864847211975783520423507370402943467887587399920240514244086237326464475098789872624194670310871629047358626015986672568653555231419403822025651231042000219180842025083028755133349459438463197995990575654464055524269240279658221602598833261214407232414308437379813000946714364932263425481743719117715100736320504048366480427503330903076277311107798621722023406371109638685146717169435464478283704225838665595744254795110151623725383170730908541309146956457097880395217474335206809008321813002476661793609637707370611710857795648400696271531616323198630410229511579952822829981439265678328694171616440662540080903054314277111256882317550846192774193310214036529032698210504684148981173495543621085564233352135409663752831240083374728119121410108374660590631894578335615079620784851231217549797638733612153799271226955330401116561563443326817564936876691550206532972585608089962086588647486440321577236040947591317021854175587658420650716710689979893510501820990148192435463076562714625121173059664318639452513449825203568919470590840464449926746075622546113586983914999863571540443965787217077472887481766808787369968741061347177407613235683666316721771886860373186653879293757395726850542303597763831794876302399999156691589851653305735043857894251829893199918918620711417514090346591038549672636438431121915743505904446243742575666252197563404656225219300449097418385166047956147247536895397563394691830616903870295079756700166896372845630693108506049951768305593118548663613923169022355471964002455529948603014177448319917394797147131630826596787307902829793715662402087118907269329018747426503880252287004049101343346039179028827346159334232628871860868876310583397665773617666741826280245118855199479284685947233781143701806661074501980470508507897174085168559393952897498819792598515244012975664256543083827939620218188800989845206581925130873926820536226256302024034892235155688709878348748047767110771197220652107290352996750064763813509050034227948994070567931363249433773907098482159815990955701762984006200073105910891417766328144988330344636203150502813104264109934185787116999014109790225687244099130375472443336699709964904640935923572640856188419320 [111,100] -1393391113439794388086556617669118428889546280618428689462898271206519230743459552065141452283901612638432819761925810977129012167552839583388920436189639606857217614872571026787326585841547322890015446947636199295424584391765709092980729608653595778093466507013453924451049989927892620870412922966519763109685897245772479967244872582439426428769916176631662407947684680602318357021379003987487266620966888290191391515395020681138571574102842556454691666502995905800686984814301443330991726452353398837861212405906136026310854163749469985727578925583959527332355711969508830867601597307453794477186825379240095901677649434713116331334074343140957587513155032870987683926989514432958515409427694037521953527024896435198797482668947728910688873908909686832104266935327365292056499682213814251573653790950070086854403985869928710398031340874511311211273290913906371880605181736129512244733209354824308223028807031180847037439262467554257359067053521131988337534562623453980821122521587220359116947348883952493945515832203734709755545167530199636372755795752957366034009565176027446301275287066291444362303759976896007891231826711029631262602705480011275475696856780138263998263415193590844049764960672660640863357339423238349134741486541961633465866937465245210077243834115115100197332191450550866231477280983592560691441075748394716607584009385152969509030735875076614400896235518835878237019255817881005191076098603476732916955467115226304317310774362825729052262652404105971301221601965507865874372169670078211642578382404704025460784099936961644809943219581916212395239370805093452917211896626386085867396082228654376372058480502456486506776028051163847822124591271423070470340689422416724378068262520778839822149208970365894171805276594605843396497018287519147496262723447352047188058470493686768289029951953994708801292312015577066625264262635481871063910161284626117141980984772815086389642427060415233029833323936023945688224376170378265626520299838890071562100466078436835039802306527251502828934737448015299862581286672942807975389775374763403982233841049234791307380729543684806851782822501225230014838778857647090413708520700848481929437258205585313529039096392687454262026777760098127584810134629186386603662304144023467100654665563371936019104660093431330441640648461105307551852836501362617409710015160845348541180608500193663043913780215570786166573602880620214095699608973970982677432323999136476490216720498100186100822022740100455385084547628474419346645430889926405738875326732730595239918522243861578451122050512495340344951787328576167028703255308026314831611852454684987782920284876512535323640230218611448941228760058262313180383031347287646995883480253069517292041038335120675991526332341419719960065218909691456437203448031086135203454818533954580636271765979695636087223611572720013440 [111,101] 5369583401501551685141456190835900413572591653398991562793182244245240280342982822801856251797753285520142131279398325186250264400192017380430687956156944168442462743516865704621616901890757518534069395152750247205870533272238168376355090354442707048301532404247143787933132334360137761449316418424341915530356754146049095139652592575875809595334479948259996559989317248030545738102247403996929086733275950486854541352856604044579098235509476819936440296312012691076316852105929820972694540939783047955983780122949516925327559508688459647520850561497993905571766885868371135474814522225038578735671294824177083091956099865156630421008571281479497578649897578645335154450000276411815834070207195667136346656909236731102613490628183579168995733656626914615513232625177466791151845130897278144893551567881432908971609192110318653228973790765520904919010469386058258427448756462853015932225564771494607177028477980392439121643180603942624202154549988765431470882798420433048463727993661703096651405377133543763550976133259509999331253104619489669783242583735268748674053767684502256627339518937625804512699626419980219168207260495832432036061899943435745105406776521276760272827951433044093842085455011361648962904722526629582420031169539739246520389608047624212373115718802986277002923181818341860060355870817482016931257527909397476237602794382225534607812288025809185129964355587774921466753530965437789860582310600699398670015048499809214163792787046514641045921530933827279879110663490181246250958356755992437497496143125666922916859901094738956976730065441588368017283818368711032440952566865286056963951836194327401331789468194595331765163812863637442148729366974551524469530684550886665195117948035079641858996942301225229418751777529994656950235932936088928401084574068960082572495982119241733353414727581806952731621605162105553791001836310789660571320208409843023567827909239254476735264469410572309357549489424617138975546608757959311515511238730511540133363215228050459202860661057884884705417646778783295944410749590609325985046722630388945043757086658050210934449340198636944384847173167128146066639886964682896063793705655249242566881239081685410876980813038229366547244051020085472755668917936309056259140019473940461150683183064763429722899993190997807047460419386579550609610330062478753020650001352328280988556377264840552152346076651557881601226771275647413020746628522249154981260991862406066918478100238248231833583004093055181767736380586787789996467329414316319239546999775186549667234984825066355413289821614050217703904108734515002372818578765252533200883419119577745512391045116195946464661866397637589439094967433313802730335211309133764673153239959885083866655300659165800417595321038979998547474594183432958088091447212457584787255786768617611384256916167175539124077585277200 [111,102] 13783727275908401427756622414057618148788752262151367218699257121779764989905866888100566129584970038012611854009269139700487058336844757926689607054056795737504021017564434139276351094995257936943190345775720353655165695494213860016153702897995755931854268505513953768516011652975216596276725587822667346339285222327064581617054068642089011189563738894882726671784652158578137573004202887443482740817820617447692061851686608739216679299055040194958769643775645852412903870159655043367258444235021986348429377825639303892544177321302595186603335064778582485437662847059243202623076420183944846048807181519962700967564522273015355855973571440822783510037811810236000192224092001488706582157445915498227360736555226577770067631750020150212873641881527040520272068260776664044649046270196359578906349413804174981445595369173135879563495802114703451961012853855761277658318957926974515531234605367211207262047001460905425769349261726643805475430756299486541180277510594040009139559673539843917223203341812849496038255002984647493616971783825456249302944668706493152167788439775304041510463678133525383718326378119278027988135596282424627372607622742371708362057084394960561109887797397467183079232875229153679095933978876869835824483516614261493282211243351942219386161986068474734032930595751399553589628023708353122641288038479339839825949322923266550610636460243367728119265345997747488617127152819369791299119844440293233261201051519216921174464266280102803867501694964106447657913731571674374239542907687039470074066426014003992200641123091107056012308503783321569203879340363007181192595551725140806579547032655322501693715328539979388391024855957972367110834092570767594094887435217955187453457815659170714437902646471266879844013024555319160979012212759922257965801402268001276307549124125583516962989139494329915835172854512321578443997513669058264325354750452604623850769625146733617839054019088451887545053735658605548014577566889335561430640238409626991682652040509347238567402774316703222906442669822885164952141150273582073584100639753794675005549967398237963439028360864030170497604443468917173757519546787767252934303838267140237082237037310138295160919893464028893889036554401207997058962031685687324749913021881404424762811366784020837863052652319496792236648490247045458682730043841638341003787196479826907260703522881696718566010265316545287636892025818698662111832066785806832017719977882021513192819297970435409437399583717035527404759651331667481583979653718152657424739665655184401365704074153322388709778935965227091451348327848151922748845464932644658547699540419745745778497535527341246317495937130863090328702658536406662384982549085901082531911318747061419846080649966099292787291327057700221403565540100890906037941394486962676215990289339672661679671812224453974529170720 [111,103] 4390866578619265705708026093465435373504852771266904609068049056653663835098200078386811455371828057583320942806121510027642310669006591782973568365597889820694473488609439224502122006065114877563402086037120287322106412244059635092233434560223680962674900209795008008798273545366503671262102105761260660849106465078577869547294325612398302663313176987453344694182825258172328525595374628475151686566323074872385397230366016399627127694303089324971655014743286020063856535108198640447601757046231445815388114587996770445601729862133893848854612871665368282837847653326537840864496941180963546212081273870265012146024661441825197636581947846027725807328036152465951503593861379000533654728377625285497919445121183661387612757688639664150366574694113020719996516511622650614386501314440526922155661636705770673001290218208915923421284165590518973449819399224049943835385464304040870204700462903644217936200055185098420502631488640645338718499800581107672924320264211761178817079608515293369693613264754775699776177634728661734261393575851121353920159519994789188180869969352664155686267044253086351123641900333182419780786245684943814995331626314495865086254292649136863406860321951529531643154047084142241479867873389495903357542014751305169693202298646983137999867019770062915950239595427573491054664980774404578911684528443519951937084567079648874776106216700180738571159133377789467697633501756264461955294479031710880460948535685481076465921281769875347584619934754122610502557387382071241716668677462958543672839971641960755424114312514730808601315393104296682476517419596105408019951052582904622415116617505568421765562184140842550222774957016985266686500096748139518162358099072958057861490238198009263688555842076429408204702331086681389260418723974613088554717408466050910688591054942004503527761281205234305334249019121912426963388214918361050678532610893469529013128036061219421943166312916526978245088385393605672154272831747433475171785746415816034785703757725490721342799572988496037505470235127359643817318087809489622472668400869307148695846279827679523164373285505796825883313599453279363739550367797676913556780717866116066025455985736034739077097767853199726933250287047263105026972211560748226869003772394369020277557339565126450178576427083878942470392032031359553302962841879624000895645604418413072561350670699376862252268433382396887882248286945731427590475994012613146616163003536032993508211277123634418310836533068869046991235522783268693139175040219495275148755954773959971707805184930897165032867366088735378363977705540775934886979577102946785326120992165024699617289125773060531326502047556898631495965360818369797071333283830191353727628665079273321271687362745872543573668031544977831133202819587338545735068313462931872219648607578313940323790709009423124500 [111,104] 34832105281612787373380840611573324565160733455437814097071711684999356119862647727053433497308738827960653058535065108528497945985648272043182464690645286131510318535703625601224653325297301344262109886500913841952078065880062279049676070577624667542125778268801315879615536594863216077678202055176420340537999323226356675468695460772034528944707103997844309544901512827250589322940747283365190539615421381664093120378437366364007541102661310609115204753235993434725143751390604870998210059287930542866926850495328165918200892070174945420224209796645393375019296874508225657045138482496719142012816854206287122387673973019259408828663908837753543802250020960878391334127436157669348199388418896034446863913493743884796463532302149897136534335256992360701490950588658595854397247896222824648391541571378054735987028365318554988572885257851448954573600517703666927277153500122619606707422530786617659710716627848671604615238188008981944981262828414826790561041881997378015608241020202728052618586359795364282733224426035885900475491001107890349182074459552771590380156481224952336076048923532830955902149627390984132092961101923403997159817087304528039531493699661090558060877063353254928018535528843499202709524475378177034267590125078022942934278487248696810716178333323500166902873694473718416707684707726050589403407485488009481728575975958114883411728932212446780857910577113354088394635850230466990522274180732532005596560777656398909176446952126206637014926954621495027076131576351196531541027992483017995738122283951056884422795377177186539774604754122600840583216514551438241008304304449304219393097602775952972650708070409017194837867184130095422704170723586563542420130888651888976528350024004440307200318546394322026880462162722091934809977784270137945532047192193696328070929952937260803027175189905616008410200051711769533291085378266763063542330932301780601534048174290950636361650489425817475600443846316774588922048425066148431028266910381891728250908857489100008507449555747968364555155995888501574976548468136136937774236885712910260598638061422060294474731294478341952309829086040462891086084020496818950827255167651808943090371666270224240780926499054799462926592796319363752933597453954209814134566904350665723282725597858920942090418024087982129677401320762741573121950602847790789439186958346240108137017766926065250719601361915106747756098364833275042009132159934355874974084626331829506442108052338267383129981932449764676214060991317496099032838570753872581041123709541270054038226318380615911968072329724266750464753396674902073579575991783633423167606154729056671700340254982285266933356115141369611450567341340511336976717958827465116738090004154792948252095237038795887174635400177774301483165296032729399701591404615863403501937058034523036414800237529600 [111,105] 45000553440664333298376196687316072087789635449899321047967419805329416850479709931511453778530873216306851584407697286850987925464659457306699644679832511707148767649054773113116672788956813676659309567684252969001215505082212031893344965782942070067085683874012894528031828244268466932484167650504358742266260759223616453823864199126269395386643098623906544607069165201764549302583697082650569452643971213758183725815886597626660615766259885400461152404494453304619855854346205427189049632812201523988889749555249777726095555382698565304167411543895051712171976778588327305251503458572024351719003915381679407706636426640656724986342133151990130132192733160280853871143174678100032446646039933057456403284360284920713238776603714877801852560473230425738360912226766967584430117168817106843742667981431252809942236506193904599671544729285561212681421189151396255184779807132791881483012189768693034925400571245889470942739648926320818151823524336686087524360566285041364992070807019595268299064700791430195418594013445523170375842492760983712385525680567395091944416974537456571480225365997373640967740618170337908410790145839978600689497967786271302026015373909739996920688967491876184125581284803083841061433315400097981806884991433226673167983455778115512218450733666021459950831221092543855679619778200152926352701616829820561428702258915405044953230167732854082662939205582720698727723198228807425222757505960873691085117832100991212035366700354127570553192967975783291462903863333682138755289667693468440578453975398371392928339906599862468024517009430311694290064783854335858833109014663619852624144178906174706890330445107362087868693285470779420605121957498549081965422015559717226101910429957384790629117242804407131759245344377707294036221143822608865731689129668156456442134163711087560822299484652219595700437176037680089740156263434301373754122377287948840414370984758897767411303316223944192631853107941906794493715134232000203524187915133635273531004328016623404625271517257774601136368137656089411580442309889973811148944058020318157022813432588157787478309167094354334065244333095841596230872027933669987206928132482227570123013612322335375291659285064571548545258549709674199231040401091735444506962059121727137080668538487132615401007713892257091222798518163462219240406653296848251972248425129769549890995397910964843153592224048069839958761031126032946605159028397199089765367752378302562364652521726540636475238206971185315780703053210524598602263110656581529276357035363627389073147834665813781254695451447620922038078577732648653270677237198057862039230721491756745353386354090107353263320913488796591926780773777344351009795633698145031515323629561156091873947156567639413336208987589566981418297397034173278185429486325764705260653989405813286258966976 [111,106] -133227712710988092651653621852657207919167125541082793909113558332614869495482206546509015723782539267746263272949309989353216526115619501862122982775818784752244066467350253699609982121019692295547257663820684011624350705097523362815925893988339865124819944235736264604549785213460818112013952670861755665195509749470402718338092237048208142631383553401358975511313833031185446177579137537758660557065181583583588403695690762432252904863624990844535086648326370061076174448420274253730895015869202180835165060731881457674360949858361437060022567421028799255129761190163861490776748287405112876851484934573251985938976511867493671730328545059157182623376800877155501674207925447720917045843026414469542424704783004333671912454695065318443986085506903205701536028799105385449395296599364765326936528473445370025633240716524458624634580061952367868560779824896729441721067322050339404088352110190568857168080404806379753650255565895717976493428470016133186093134617793295980123454918829878333694005421887231318899687631042147765112119145020123618794384407604092488287557110234659685511721350030759041716802130807168583962924768767062092432593840952733534359451342082414183451738338009697618142359010730635533629685125805144914209584967021416645901491893530921767436717762268528125742760008751931975693877381581720095669742408636302170808195126962845419169172755915018692368656266541820682867013370877404635238374670230250401080838564464206610312349545132087033722369928365726956312044281177668004114035448397139612796696140251633401580984522637051671842390319877809255940783549276398605464086888757547023630330174800347786395150478050289220255389622893436247420519366463022587490297944354499046363377586014054953485037784532920306983722747235794081134360365378991012600602784140100515055417906003323048064054607426918912320000505227581101968122064364701360320976619730289631822174414320147446019464207466836984209674369703136222060228597235124738333368308514835500451650549782554555876989821358111019162243219367282913331409001269212199361666935773797495141918114061484436609102839782236952637227543350876562739883283219237552608934474246056027011338184232268778064969399852124368120589717730831747464586900032688329217978612341570428333819487332689187507071926033952512975513858147849003639792795986159723305449277447208921373312298471503923676844902124879050145878011186255281342800558831190386359203042764296215772314946374776015953751357214302362202230164519453657789090254314415125412640449035482746901495774790697196588904270667926372258532045036593484063033642538265414157633233704049868066662528995344809819553231609525621825552383484226167964468372819326514715089167897444013817675702678057597020908128958693602786155047722864529807699269002701929066801675847327186752 [111,107] 164733277151935918807026919862598161088260757242257237511694301514159136858080863867203293254770393233983527732399099446956154047619151453917312696892148635259194524345928497687366362202043580613769222004453754437496803265648438189368032046102625408593070808357670733831411945662280584483600291577087729004984851550216126381119999589885645139898850019769891452366793121904118811190139324316712262575921018349483696593990367697843509066823699301928289162059387555122572962368078896579403645562799087288500098144442313097697206381964973079211578102012730886544245325371284904610954314350558635665891501626734726690530493096786197708681164015971699926239762807899672087231295642259747044559047494947390020312698725005273573954609358584808771106345047348364397336464323328782523772173737164174628182403898333990158936740450425160340015727396436891903078136516488543009079659612841014187022110414678001167588588678564796380312372528339244016515828598130012948972620895193468997335266817228872583258333853931820411912063835772443532426919069651898279913909114065482605918308747781904966753905487258792369023922144110577337187713338882751280756348502197471018529984711112055094799884889680800052425545676432125728717266954759290425491662214322192700954120042638827833192114661453876802017847212426633619726751872688415724455313054594315000773033217849047695936253821285604088471337983210444103627988064259169794990194384838489650257043969596595550764244189572588576639726155729148454206468811155174682789893019749273566626594991975050245852785515376948616717280382854692943267128152428297488515468539637163323512879625432090189910230753800360335188041156406461865364445847697349036789847400965330549020247290139710654885338586919643821983154978765193535545743586269785664125587626476856069778017723629836634647346930591993574288334277079739254983116381795611990050026824927550540021131600822810857258978109703458927303939930228009754738126469253144015313599593123748787345898461695735172289755099541972963234047777521823245659592952513530477190235073428891913550917592339225825677033802653028144761392920228982092036644294686913612752106973160258249770633446613634340614548744717624623401137218219101553547601459388850901400683670316855735080410744900876046367072509329989826244814608945282805610333607471289776459225163271570834281734454659817212252553813773519203408907301168065775203274668703137605788064727183845210873225850165696939044047299861320418711407177308969936147596320910886496543943055408607415500100058481673449966055520358028080742165001585655870305923478744467093313481699916625366098921509092505567293213685138411628851311401283012527398304222724068489630577270243203667169323555909270465628275047105702265610314914274456215777788198318725741513451391333144 [111,108] 50965809278342090169250132292987669910998925478034803416025964073910302415665180888183879081725418472082797336318091656131739708202627149642907280614781858741271933183346249646199785495325098954949329383104810827399584888773242056846952018496124808781182920155220022925803013717224174182286032873750243685096955647834756639823817979574548139435955050509826408660896737869805687213305084830028518004655732728252448447351516912811935236957882951978821844351591927383241744358101858763431932829766598631190748773538036250016393773633800002090203398432778985864602028460373093998556683224548722704365228493333056783196404701981383908097199758293948319581141458520460486374612328006178289532313875538917091647114650754479810795442337775966948610855284653110648160276171441384259638677085791957086728543185449349864723458355531959049951359379558322045121768566742814945470098272869388993516414558858010832818542130610750742452095328668619016181621886845785303116946542397771911036833785209686573621128061772303170681826845605620886259672443124280752682354815691519171551761413612349877805335736978801342135801632037105089601783457237645089593271148091781135141197752024825021957859239454928493671638365598789263797551725224855951105892740729887294652229591005386083947473910879271432364205924370951953466229310422434743679377737427067720327679094109170777992952965953333641582273385272107538188028919334208926535797918967705947552684828743376920832112286940713008530000672623008114395984498790763958972618271889769983545091237766598667940012486734569657758980886027238030753232947317969141696161677787548826150793042455816333333009876472811317963228967676671429979959266605134104841156512643362820261677095099771540893067120302665035432930918416674934223550864530830053961829610333473586776300900874911942195763706275380296270907465042510833449844001242328421418583076234654988524907968212688933990231464812014932785135429990518473342514022209417722601882608726124586509394727495318508019977269857145254000987473818764402664876516802166183708633586947435543288925093811948812591004409108253299635034217409589002467563770655275786168902166725638500445897389168243546581454815353110152076228636674236890969357064527609071030233712198298810238460544541758719332091633297667950132349670916933904984273921722411110892838425153043898697697847469640303988937771043329616643676196374127921906133284243430857107727673256087773457755548645791297654677976203563734191467921948252627633229417698037092140215288878889841271220896885653804941106838251528935019304925199005233860538911646860307621700905877643269665092717200612823615197567551220083698914434659394712653128675693782618439963484097695451236464160457190314322495297019142758471629853095411397877453461276626098704202752 [111,109] -308138191835800923569542572197620246903003092444175390970642585065634544625051992368887746843376774809504923744415828381701208900468096133821719510352653038500291329026732221466644177560611748279058058671504326619129556961154378887763160438632726131285015977844101280557047059588119525983237376390853756980573021488825153248802381744284727527314023006337742377246074349326840152568175827382730658293975560381184653316504180633492732417589372871820299349107885402028873205715810356888504393492300724503524245021610554238882789179110899123979089510521086233251151342534545191071433545622569599019833825489728218413010251838192416389184182009102244832475004794298818479313404467180970732690676796982708886105622751774390462317230024399972548902666566106304741321591408678631338262899402305352243656337007174187696150824199178851002630522214060343078639154993393778326524468225936918596519131504379287524969576878327248765953329933357068854407438796085897950729899555657878051199029359790296441042282574430828372129777310616903186505713163033489437430178526756138253302651309323065227685474974456136114856743669656342200438662695068115324391402340694282140051398774297988475222712574913519473991075839541090224772065297479614254751441381151625731798503927373556986187550304900166877128274774131055717908713533075366025889019026605556285175833967925150766309730433010127952606291983982870331173306441860871027918558932695851728024362610673516396167322470589314552006227637376330541389035387586606354090913992872172907932690611680922868010993509349175874223206438148003516042402219910482632944223679804398776991034951977660663035832346973509006803344368836727953466116245012421180875634532124066977146994978718081288011439489732328689057281853271154621952745409695572146964246383278583749981179292032375446374276323887934768521082799677156396535064509761447271009760796673135844659665426231157867418229414357020476355292116658801362314514273837000171949747601909855418386909792775116735864568742223355226352961123032150079798277701833612438266509929293539766815988967507125495889965704591609228887409626695406688531135430299779945403490715192663662314580728463862719187875502986955468011158974342817740413664770676988229846714474171419248892769394795261392666142812725476127673556758328425810646779871049242324077315665437144291501890985240597586347316690453818078227427418884988194252709539851904896540068722689789820382387124580858809992807107572137516279208642277251753187318672544303784749463139452958878990774388854894020823556519129443177320639272013040968695383450078772571500638166485249423601423316750442432291129678589737050813523298618747825903653672537398731525459387931110663533133654647092433756693951151212836909776134713884758282106133022057919872 [111,110] -53205669061174356629452366105994033172958373973464541247951275665464909012994945692249394467038955149954647069550276091061777107540341733610036125660535828227735170447285406799871102499289296907028620295892207948670266193093823708358765257209173510487789190213176663876193150774624727125400061545380810975930789872025934816799609515704679930564398264910644116551801380944442381521526199746090554344290000650794681580762728088363912707037310639207676166904102652169673659800161756371722356760197680439249995170997961303187078838448571143584186117328822964467082134467489122170314472280809911829442644021064218896533856302832155144487702254238518672743241241224704393442850174941884150263149649353769072481218232180742398782638367015039947160156485518266895097810666127986298059874907354184181401490101937449708505283445110797245505545865515913163266927959353584231154850014931277273476882675438221386926551602251209600418057745114905842448677086197910001241507786592801240905256412256552897721262821642523016855006951391552564702077490797002468624389128015359811781353118586187965215963940028346406772554774074013753535001042385485881814726349647580606082839301790878343685863624766671991671006611392886586955043501921964912263690568066295459820803866502881403310591470704627047806097791186189108219112877164553862480161638656963004647983061098104439940118334608464786066744055466810496421360201927479873592077210227227410801004926615804440747145942659400373969359785553237178941004274467783200274156961377499318730699692357356335288416231816497373738014439345032175750363276460352843364084031352717259284266324117033302212092788544567066060396298177106498271437554216930378071255085452063351526459916622895265119476306669827048175581707455867612723178890434631269034800533471310320872826142518053017653136031925636989035997582209003124877897833373629954392774918815867415954807322644090376836602154912570559298462345744425087323832259793925310186139668359237962955565212407401040758129825591005223266855301988372674174516715187883099422251481937429577268553575077192196501003579003223685228552411103994857481039438079886732139073476408377956247974307906723891470951162960032221362760213860064632904294094835041570829266542653191954581396297419483313343956604395067176658303349878146177603834442467834225314485327571297996176084612113664898144922588105719647104871981700182841640128823959234875984328899871382441248472481883193103045164817103596960042849692055623629123307600532808373650504562053027970287507722415265667413735228545161392863028313823382714878186398238750293736487466964565953358871835953258130592349071621446385105717351151638404493157415138134564313164823285764336590987347851633507305483425171538111485087364880479350658303954690432 [111,111] -99882748087544711059547928221567196128444021856439681002992374923855972840582679044336704866432369218175405338929744313006188343250235008093592968442678116684026613697377247812806034143056147832735997880982462025720852540711575164749279114524759818679768167157258747877916586753891931841001723880524445286003458897054216332776021699960201862656715203918010601697412912746825525514849112809807451826273938800068683677475181508118876463624499279913845087220387667554728349376178754917884241676119799503984083209015541505172034030075508549870603463190765179771086256822280832190685290385905840427347547716391325027335950398566793142420403123243471320751905707239749444512645751621935460519023311914650805752197064323841843029044279377754418314312389947401540588049245850668728499543204911747365876851500098795602057146519375013030066158524852797714151217172245033291289974864931439512729533455874885124400910919584626895083204684960095497741108724971859645251954276605561976974046942856097787161209248650921443493521742001294388537490264460363402591090598074832082371155665912688223294884517867909842114435415043500385062770894391236465595837768864305779299120873764068157271658481224208216621566505462180889195256972956191346531663125792367186358772622718566812892720066485937466543564385705957452868754051552017995063063118664508771791002735715251214057501613906966165656440188509484995983113138196281308058419546992816617672304477902511917723332373970249476133134958747532990372547672355951406480905768517666484473354413035210550383775803059819772848462822721101712103455764739195532640156661219235829636462422724006271068230469667474126351000048394684541408373229893431606442243550280826025585273376468835100830528277024103898651599075237384120680725541044564138838487779669671786567368393935178020997790509072761232089884313896675935841530610429530545949868808868500809545814346038926527773023626837532963249111914831025183636679992364041050666167289104757783984203056029370809679298259154806180068962941936492007274776949109116774340233039467158397232234518477332896583030255516713459215851641748499942384046503663830048008558659848263691673179099617101592479484177997294567858047414965868395318522162229920133185129654226325180787116129455888252735147766950003143226912926029138543476957573396369927002346412268174753465556161002334593500240151426607166901873008815151758266292549283576240943906408207675202193797001560778649529839467040301028843933463948966830974852547924352618854565453892022721447716299106178787447060519427544225218844385680180747206479998939550979336879298170856488574475274999017611922975481192576603483813499793589585613415532431465493710274635941893405131868196341457308597713428903837577387501681574181694740954864 [112,0] 22569136972036877223691992119945709514497992585902308077572396195051883315336319439188334504963942072753969658495398006724079452430836242863435588953140983544253664526046119396616795685755584981682570967205015229448095474310936016878135884726375312567365571833501845497949050571814873593254054343932589996096769485259210428989160400430490330239530249126374269581102083225897958992040545781037526345936895233032702064168039694235506329522117151866533309513724952806388405545370634711550520807346325598730210792176454232335536723413790771311414676383404757520894910609237525659950229547210277213953748358150952164759882442807359078647836009140164230159646382425222877215854678809180145031195728898707468388006130980938411854940062710116717490672271814204495020088662810687561060964030256426206498874599449228538276252491084257471959387971150369876102069166250526918029279689925925042826253122797355743442214900082361571435004543121439607999895382991139461144415209317028170805998782041881823947192539358669673389350126496839048675042576141164825305327519945227631385180620493345685523895767661059702967683026608156727520076712949291271042592063941820198918753858797100887398213121931812045285623674214947268257307210659858037499017106275341943044551437015841663854339572677039026682206284402182703116166449169138638945417932872021574301962448676547038518704374388111261585756891001942934203831214038572920706375930647729360150615027365730592680746162221997160704355907046967957929153004023204784572428173127883447270994830286838506487142758720816296873435831394578379392990154704573012437389676253978698816473522463169567222347832202582249642608443815456492291939572738088436478773315008668596460689644761968677601646112162257528831899144599063955723709269564520757173639412050598768052982616909417333686851459273948925685378315827242392722192587685224387922904745941433702713345790106714270555263313969819894003729874313896404939490445931120152485817652676556164798833326745055319560870830319923554969400312105656313682598501734143957472315239567045785210508763370745647133036329195515069818850846494422384592051497803770863139790213000995602728028013966488475794790593656450338846776439334478445298002661578768723300865632108540542352528055331782480022772129815416523345015685296800043490035735871252557236701879351239013151102163382348824740934704690146272184493520843814650943661553792982850551656737030891807048503547963259074830994437588730441288921176780349450940926507605337820460208136467369382455769205154503834586646837824008452270834782012582339919053184190026067977629844309239719916859360801130253779622872004770946578781114595434524069309113190619800469348298966402314219859851661656291678719234953541028983789053051399973015578119246195407954941179548611361944414839296682729201061242539510112405813537752075742330883802406890052912343136427379593159102078094293698473987387074844348952108246071611935133360193536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] -476028223742913830696466027119673263668620478769327281973340214989738140898666737443355731472285543311197084623022737215768459806450499848725758908903501308881294857759333501558452630499187051561668063449290261818572820747881455006495094741678323178035391295871564939735382124968995049906506479352649263850839954864362593647994103040293769396252042122658382896644726852717560682407277082105373265402740727901881374293033772564834096208736788957391146330408462139230164835058154174106403609851944456211419587246878020268993182957016183125848967113417726596340154054462615315883981954400946129264901443481918758354790967609621728059482709041330538432025038902720516766250862085501084359125092178607214911748958181535707962162608518824829644742096969592342304568777561004339210228547690639744152945044529538474001128890456761970350571854826125907848431211097260739128567128271124173613813614986886529877968368626012705520450229444433123777974322716542958567283183604123040104583113027637027463079861413222125954051274898503951059978135250650772409767934645021621006479786685138103111209175127371687146178543876047041344400928639061948644883217543319069763534670110678467373405932996956608872878553296207608593332846905466659276864629545953909662487130292613769499258958266178481088369169584166007948812987026360081346487237688501242809005989573838903810206627440607096806241675166436669714750009908348834488055428090741464380181630052390872650692570034006402316742026297805045926295931672466987511099070808906036521560752033562769911798906507270119772701231099901573170375468370118518054367098752693673864030374939671211166921654194772070682165788065448140820039859385116781013722329943855464939003912961928245309202742431200633628781131298561024730060726054882165019455514114362498933030670425086679363625784078190084047820727936488754277285463444822282384064877988467781039983999395491769781059508287703506750532449018759613106881297903100061143862129381205472569600367825737132717784504138617186943246129957655057331281170443127091929092819659684365571417804846393032253964448803586845742420028178279255140351721353496455910302808592016058640227833790529614164895250331082246544252555527484022521263550843535175740527409453808938482027383635801083388117685126852135786748742083785920118237825315687297296847851540694166753721118949002372200579142706011555750899009122009576488333971451005011326423082204184988080469538556351556542333592979698590351278070156521768388011449249291531917931360433996433530067501122661944550530376403689403067266410977156717322621856717738085077603401603722759692391385342022830184296262744303173786815093751499542147601461304424382019505864857604959682964368030132334865286588044120671154822076751557307658250861113177807712378843826368041085707387285245412305124595820015670384071829192249666505404936630922842313179229561884136308075531137140031705861979878952927607742889981538175863946362224640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] 17154011276114801384573136599801070961555265499412308337039403949359888227234284670659248479445182826660635064906278266951503350607798935152718936762644416084579215754504296643318680167646495251812906739199622168828729213721206736459947359962795452667735681784030574457872870903789751429375822388308181486350082051376529270028067696919295229741922496895601026296077048524334378062012010072676075327822224045683343701496127594704569997617694443330797539087556577844439109948153201665946197409067055025097111013180517680159510617762690512625116097979509773255553512773067633909578164713496375717676455061931509606214131795697682915441790493227728443603841932300228381758136186309575988329360387030595349525538776888754377410635239236435420829993709611273947218788679412983703556246233082228202067821999849005738858546670020097272285452578730783879100746520386195313526535435516048243000507903571440517673652216724574965850941979308545459612279832044578980605968638269937153166650959603870958571845624911035249946846442599802984459086709297833124580142756051968441076865608110705442894147406121781524010172014054037905444460046418849567679938867382323069483167876868056721932691726452931466301695917422854412580803692818675407126640925800618737211114981703974725491162646171822808973253886853847586857608580309186979809754918054053642632467904892462533152924281349990833827837618621031349244029628632381525673665239400831914562714962579875694051680686606660173527162250252782103254968938002125397519619745062798105289068083053692023068585757133356988341603292321690321178483887617243633681356805947335004012924358701569291569236197098043914291210967134591392373926337422420452890021437044788916045423161648719637297564667343644533440656534450880821112059787762705536762044775714248828222092840742668092377585810125522381951992046775003896005111980844710921546571867889434813880259859945820642832690270326933331299022500285710424690876363778695684454515015129694613540910007337157162255830770804255034359328641161840304994650210853994270541269483176209885007982159246722209900169303488876593231646624833583816132490231389492421252721837583778071235075438218120692928590783259286952016018000522978414294704282328823074658039347806737070193263346765246739082063966925557968484559439967881139687634558152814142400762156057586282426398066572925797803127696546570634378362743338533648917031413886302573720890645568361888222463956888103542603749871816822908073741114601985154828446572598093343838542226323924554092479011875624388864157618259294264224710102258020159046648664401313436969877670076344265111173740568436520067367549844118942435969066079535941814755808109332863690947963622623887079172020503307899746852076390263856888065900171330000618802952274515469372706252891571030786723684923371179831095734438461701815025445823871091639858056528437369942708702336721511251925295633392691245861667045734521663965269616737358110924065472512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] 103656895666743299604577888568902715089161967275888420503955089370642055908114984675338854009271980816141436921004314707683628037323229186588853745316107473690317751764161050553375725237784780982540018166428503935660734139763259511120698186502781328632836971486008821730564321924360899462471190602061831791050588632675554946213684196695359000412143755965900359736213731811792550791253704525021342624696874072936901678194695328408414542485445326797065458715944740952407489216705340504823363006466158123572262101051523536126770008653154286583386749931532865991789485203023776055716135788833849793123864206226140625821686546469649249114208377396159948587592252158165519070189453359401330531302570554655901887306944271432753356912044068851008667623928508631816474697576534755754873370585193161120697516639943272617296402827690392331250562391213983721663953903453497776024244383161737810512730733609910056983803929569059378352302902432987568417478640240105419497722761239613371107109742826787756443369113128717296257876642545864879430621006826429453620064234009696847660859964169543832231087757340540867525326210747821709827493261974742373263374366385751876571841373913233789850805337601858767777162193944239992685837838954663950131311661665497423214505674290721649633952552846514079592639945035637305785197011835810931081697942528063482773104869367355621525316333316266433453973199875093024290007837786733678339556107582307635732053158287147901552161445974359305527889046966631095644201655698406262945192617876238588684891159267009436283911008546408537644598052915588234011447327379646905472096498501109257998228483335628213464616857741490621041746647923544876696410621632721119099567894498501385353458220382786153162932153173021050087297233421090637954356750725622198767087338631019676577105278565130224743554364312612723736542563957644344568210917546097799008839269232608240791768924069635985441178538790816363743603495945052981035523940213687766086089962396092888070596397199190867466473897255397894657680759183483530642944083271862159335063679249488748238963514735262525689343754840349210722299599679022556219054162682656121369508398649145932553299934108475291583535532205337903005264807814162465165741401344212233307735274464107479242884044657085213640624638398074036549745852712085332561328670759678284702593411469198054195961055561870564045222523965188918267587199465079667959983439591764119645526521139153124527946242449349917936001065980795114340159193501429892134243343496468477507485760946199050189949502900670176770441646615519764651109797229139504311656611383217701222404370583898142910407517064714603151899552489104776677560468136188623895423172334262090896303768085003675078334196737108241435655849833062024663574158991535226912862324977619895210424737523532563185057012036473211476674521594375254061940453453568052754178249447580321900992833205015625719872893302374463766514546832021717371049924351452000696377173606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] -7865004081690875391277187856635944436519574388854036005100211078027127196697354182895753371275741985707233710883514173624532300279404457376763604775410972676802631750240938463177645715082934620319704312720141208500685749069306583953685985832279736339537830303853466311726498634014082701003442064601237104883903396472117294172803854918424789059985846865467215362447454274975678240917577660046650185289652937984847354089657485695087284696723337120849961765568636378146521906851686676679603589574144337302485538614548148989018113138097658273612940493962891548696402446738026584079405141413316320771752644498054076693411945043302669203429675208608369747593594651797392988291298521157582377707458882556277908865995158590846219208969677145332706557626667191058834451805621561273977595880896740342800430781097555737123035675959241907210618541104022471317749504789916689280032733837894780695940905054588341989923771511019323744554670215953221445203045950728621595146378026055351888551692496100327367450629003721978700370924373447012859887989328473753735036206272466600423476164052019822258241782171769343441326284282279722330634042885551283374847136271955289988732647431258357258267648067912149949746360597478173778608678388255977676845898529096043825235834479752149512544559035504226391421140774115035782618265168402709877507251159241072879567732399778108962989206216368731701848931065983055664100470763920609298147718732928727415527739214265022740312101920218321586932359084991160508539845236085006240703952172647341362840493910785709643837972390523240748499644775479886593755665980680122468806544859263964140041986139851405856384302009439744042030282246998050065612457239303632829796915278572855496825510843702555445401859066490103290607336416328661749510454999959049221627745520000034849071694448661119105489930087794919460474617020809982625867831050389136554012788931524624044439156084011122876427728949584828923675320182225388366869242407834654523084796258652412764923875314461041458746757746395878514064981441910506845266684505548230702729370347374809946103610146321123123230392648904629321934390282013663171983499621829145869399681097580104061779514178834473462799447998933196532668314285587790954862530299019948018806005756647884775050841217669342398281886745842436665181034336703446389754347086400324352905596835780596734482364444393884191535237324349603783493980571704637571556187362030469775307522837446449822500165687901745947788859176375890148380126226156521221384261181820761276682562038894342759173177952861654830282762618626593087624033895531062444398449623859947764808587823286294401173855613248614906780583393425641916113791592808416622915645914678210282488616379965761398646553630598324030168654613753188449389932865270525899564288952564130403501392374661468018087026948507478935120066315176751112534833256552881060434602966371913389713571364058087222630283201039499897799766361844235739645638471884971249564472169201664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] -18254580035526036333652495690726967775921755761944425186379079522374082299655906321643585923410840864164377986848095798918359684545250659430985872115578619470523855794153792211944653365646222989431925944368909554935753117312555251592716497607983179378368341995613653033864951385448980257208007801318988567526227677325735872069615582208154967920734446815584633823883574227902026680324821562729901594986389425996258465333988280811240506211482297400231149853629146831978341898887032473876381870669232162347150667862863739009250325900854341191434025536660434696845373066112376715826494841502796351855331814088128852996616760929222280733831063342620801045091750175715168947294090462148805402382155398204476277215768789736323520648802639418307753140689439540807008443469442092767022453382781184547738648839917001819314663635045516204798023712494547114398323889756833821473625013622256432113328522416942753699912298457815316826486979210025625811688618585111398459918458932925956116311531989818265714404224152643187877290660600238279192090480594315158159350261504248907607987678632466668577718083214713744571062072365054706014261785670140135658826350201819735486613759689778996186758781100992353601847674219361007395423434438408105082782911590226243168407535181127467390096969358162761959978027610803722933848143268228040979179864989109961684395332409019031956338422307062549257354025753376412236422976898182823822779258101741707504552208497880789399465507459254398882585191931318465506252211752187375908122555909329032498967694461891161771761032557263160855146619984322595808776945128445245059112693259107944255104705232790135860051918993638290290863047901589493625026808195237322073914198921998173534794070964337151340880922120011829146371840156952997651563553236163958927236480153619819065360117585204090171320783183777089286475410939266572796533829433778302365396638364956458826320629682711197737799001443802989509151658340876916166931374235190253879972895250341141934307536091844617436573872456104503975936436124233441670826024165831533783914891696136887727168630533357359204116488256149924799975045990467679915323205362225917318029718012883404488420609870234259299713194504518076352921212018550374946782622794611345948059143689598321204487428610800112058306410545625352616167246372958312731886346159834757115397097996002295791895204579058140200980064346764172369588282155254656144580339272708279068927509417200912234622800753658412406063080243383802381708068875602870520884021552350479368171364249155990859485943219295626736316119171518327090685537155065768841121375612361384588242751022434694829778078122877518608682966712817043884001795764183013907103077672154981479956077363164590416345991226430270788366793109463572652174235749046678144323205617541223126279850479780661642117172930042769106248702162848674745173724586378416987913862850232448434944244717369563892209872406193703215689351566188868666139665465726419066279122834554880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] 1664425774207581873254587927800619090888934907995363307651068726887907432658275054718065185535250050653193881586834248047033658023945548435434279791586242271016926657564189372383407545978184224118791575513511483019565541372145822988896535522235648168479191556671122274202410403946616388222418076108161023472967885443428431260113958299182420267218838072829057946571660688325272499487735929962178872104564192828382400001686019362943575272892460646520742054025778410962971589157017343159232883691735895093603384116161787007096111350932493846209279321351417875522757417058380478283325147356907803146036604293197519065504628163717691891973485228963238715397955478520870534017047989127915386949746935855398100249834979164307456730694238535309942331529194093687267718065886860584930966534104446816046264286821459640576053606872166600213625378259528641108672558637979909598472898146970476011716959250165741253605781169893510575862585143126029855234855813004464089184006655794908439923868828363265649010570139111527502371326855581452859607858683698174073337289011536527594929575874335013994568209205407157555277997149505439309129641283259708048118095890688907762483420620883059902124670024705028544442636808023082854396820997088099664544777153633617195419573354003249493083525416060342742974844226024078616851027764429876684966671630678408782443820596118710137314620298986748543260705189980209799163323888269846817815570937473015103326980742561293073466731538072593988998244081321332494246747009451309565609082284423226272604094093544055690629917925936032653351491877754604352462273787429301413239630343488146533020825887254852411555261925060948247648178384774586504039212834378022748816910834514669643251715428150263053268525546161840240584678215736351042686039750702786351478705765711503941157299074240996207438496602659529588512326709880900910440496221435883659924362216188511977308680895721534257181875229924771482016208341278242495505160495387446417484343769779502613295626332628004307149723516669743000903947566010802694095248634627932131640653122283801785436001630524942393571625072828757149382709929956112811805788307091029762833931009289939066230624908537282639588382534077220184620704102082270423503196978100994804192784785517519788273894862516675459685587808709050661503714452655738451659792256893115945408633379903588014659953160090963924311888748019275446395239137613336194302840468681966594825430551906707112706418308413452424725603867001741391480863476290505931690454024721136597249515444293397239314730247781728262887848226086537957322871342635331418518138207108884235694931335617703019665239647827893492585627024220304498356027836674249893318254202293474064651167582706087984829160279451134815922857062953826212599026185529226696458297501411636016980614426476695384026889066201662965150559386835545890422359836182299814981085457279622754135822080421629991582915794142884924129481103906751723417976172940153983393883965215473664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] -14134076258979992734283020878808456665629932106752384683058302910379419615214515755193636753335652246586851708961656523225714724205261399622688187458314448053609392640694736767986835798783210459406723175351567396150994466988787252701508289519505650151584340722712360102950836975789003079410362369055391465185101167264226755159883465186228607828263776299622665549758753890452480765977884391112406898839798044074356881761448957991756996935840225822239634923907747417208469141174677154481754504861485066706291051798145348719973467963023191019979227172378075171009594489458376514143670996759873846391644695753976318786743609356507217307446659873199351345395456423811983277498473079703957761170463722924058158362585915074529658829318078882260834903876817117040295241135736054463398337965203045767042436397891701212957812618125846877797871267019860338477888504202340860930153251730220928513971745789720936566059992857800667715834991110580749773121761631807420968019269121063264644234255547382496654744320277236693503459588671642349717407454335015977998583843987670355907857971681445570440087264053390780691852041179267209961635840261633893425340819485537295072991610602793863939004697629380991650466241200360321454927076256339323284010064926491956750184330257077833102646839319550985732028177706603334619722001871697714847827354145944391954297713109418846401790787492708621204213260429368983561670665680789500457989514508614890222746793570570728259515347784423143018727353826657071134539471098848136110117849288827334191827502391865646420192928645827605593925516545790476319763927379747385459997467039408769800411930789683112943389722058720883015412144489285051103631195096053369576738308581663021384311854902810495507867527608091317667801963531066271921259811113066169583134612997831309002185486076762501768813225613645084699184030915076175445534804609257118318547751870494778408430912528609614565402140434366685126622664226306324388857021091854759189031571317731264142607076616640397488300571662645699033992380393598016263118454963441886363289967688764330703092912754186651782381814858763641912561765611305057112637254998945689486954259221979441467162603107838615624110260632515016262986627567726107481962718940113056298906545508605207017584907746298487869218394400914201405726722746971435101111754336928624343511758589324215184451010834712921384912773141395523218703184655530532901082374381765982263182931418499536098567771589406736509940188332893111071650327882592802791842960846694639525728578248043613068667149559952979441980670437642382946447670547784201608550451451287546769157265003372025815429369197731077588000339899634559291807454652713747295269601813840731576761393143545555166561214700412920459052560582072694876535978522858280044178191343907189585460919195674478785341453199584674304103418099002229965607759587154967730887203983852553298693786765386457665515419356797949389478335394609684646568773986649927968135654755060940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] 39160360812662208691062100857854407002274714447378042808741965058399481696260250472328032498235776113411325378791619204934662074003431153492941657527214291075252946402702101585832093296928273464926869401548375644604674828170024298702707314962779419007222701258400594265230141228794662338220078009994689259513416257969782286918513155944044118748824722724191885989710045853571813167074955091101684869098821684267750177526612951835529947785982413045528515639410331526923588287133642062894540038013884040149845697205348853360687767887051032218704713898309970865128198609971326774585168885021171781019498426402378640169229354675316075497296424731070785967653543626733545020649896483244682810420007475657281061967539318637406109552918168241982310673658530189747939248685031756970359551984553169278895637782232742176120082250637362600689155145130435592408250333062423199440077239090381164781891565911207125352716170155682566207338473613146487336812168622143857285752419366490417454650149325625000026160328539184250599180938850768222120551335266041326075878874844128225017181122939505469098897710579177049246225393482909575540119247576281127474740678555187821454359973955066518988822104017371119703137578254505224273532074353385028353197811314945376749773826988422602691793114850652351949927067153374404463595485851752567941089650999110614681382430007228022588410970647910638276405440760997276752740764151915919290397660060595106810965935971169853250492540798919553135066895644181504737347366484610624090383581439891240319597338380892689935657280815524857985318761365484045604672862017533049905931863617940501527882935659157617774529189320798570147784170886603853025245582073440451763961398374234286000183920211352070652445355107869704513393300504752323611495806454371346830946597561411253952574815723829753888212777216548080478129943497094998431367997976007019366640407895360608864620390444457547452392618211540117969544466713120430646896202291551898617449445596512608479995912812284084742512256210586309251948190302260169029290323585764809364606258305593860326338548137026597528155468339311682189625999149122028063531243069988142351980673395134864134548853849619777951405237556470784378158935181169666745906485004306333909262670805563069556361206894041143937970493961976739011025130232781508742813726284761579909835130845141826211501187014460777657039765691309825859254467605539846341077763636219784803793551578467673355428774712248558659365224889128221313545814405352216284194419950209490493555397992728903432413797136463150711055673848792942916183866095251495521742969569872716897982903498045101660072659496669835480826259250426037080378867313178937054796560832957894153764456037384702966322562612915742939885999731382916240434804223010537696432428170934954285996765321461075653910864828154873355930480780695709467075811322211598492313211586714506995334595154263111887140880293613341597091592450562505081574350322870322840177344852980137984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] 82731472763074460251658728363468358764077781104917206414778414548738235437822811442711248370157044317996760800895486672802941709829641638197958155975868731387198186060299551030866781932849151783716296195429475523618053472667025634553450432126972132393929033865297839609462196547857545415245524988042540795508416676321332197285433997797695416973222671654134749817472385505941123303563348955472600771609795085420012183653450280401542401668657776891708513770409222812572911611449917236177769684232852634425362202783296823336269965107864013160772063194219687536060473758509715799353802637805776735747256707013719416783896683002707173331092353225225211844808118806161810390843561457673854811372965817300911720315130728099006705306516405629256993113852757040701021765312472454069942963667989966140678704320920398225224600088233872636912495906196924645965673751811742696805832216397473632660151198412666394469326245752302921013493753225171856033771704721454788081069269974502968020629872744836499201535557869739470971805870043989412955788315162356576398617978942564032292172103712043018025544554285355708479625151228099473129377251102850569285160719687950218258491778749578868815748320133055093200929992061931141046923474992069342446823265020406910579501973324989036236880257543734715226312216822122047356880330814116213538517009369704730239084191658603361904871974653010703258542183509394214475508481556460580062277865525226852353470966106644141834058222387719547862551974442184679095865672521435359167976689016132905893182820173520362054597041111824370777502573350314599491902754698354230982576779736016984333598096304129098995046647752681669868715203225382330442352158445576687896419656185875619648300060187776553248703461850270833283690280193261443680353012741977444631503782645476132684716209048197721728095917126759456419457465487749516209689369438060674147719030190742392459117627378317918554850401640972584581990114111024840483437193000809832170845779297659694509919841028432230101767580325604043515439015017551221632787090185890657991147622996175705238501110264154735845166661892035597997452519486333183886486878071137809602816005628555219033983376845845685354433311534429732270144738119700106217509311369284005922018285587065138335785430514853887012053513390459856135930699703270841114172399043355244034528057147801301463320480230881121311006092113535075503734129554552131914413883585467454737929474449871263737664621522067737512296984433230092974108125617022400237955327876663261563874527338787450615883948651072788415953921952770317431698162289595497048272547280073349054681528439376187727193789912421597061279026999038238890415865115822372600340501534767503669522838384377508991221698869926140744435621715732313535471871734443030766610090750092897778631147539064885704091248268366612393333789842890145812485980019213679293584218932064195403210898196592182935404430725828619829632601891685260282515481929302339853616378673815879680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,10] -855983934553390457926512241480089755973046524113536992857535145982631098762397726134563812711266093032389450800120079578628562873093087946660942186359144036651488543924113246085705396193072972425755067548593809656223904914114189535447702897798632471756310080725561289775874679647043673017553456978772351781815198360737977624016665392314677531006457427503110213127882305457445190824825060539584933492078965861105564137926760251242120827806912700424887042321083298727438995425016943554797041614726082666764179920136819191951663412282199491299399371698701427069492130618225631713311248801873300621415568913932007604693166909382724333580984075444528532062301412704112006464968941324331531688553045135452861341163978893821517307996055147308747785216938615017716919559904923246053700912885393824400116781785164837735056222040443920578496871590646988748457943349857685969452544048727167086110097470328104222636950701275332123209877544004745098716055722879952679328213723979053269454547479141585610566926807854221039817593886979926455054526485557229660761488957200987172002020816650009597939285696488605281365851114712739650895157250017394886215594378441855447476889291414511277315809027721900855530238452444346423721568679586653688331354935317983772024742212156839934654864998622194490266429591121520976180414512352948325176446869819793345621343764039947808912828792228922489658550878556725803061368503308193132572356623132949704008353578032606596798195292090834370343682792160941212583548394921606054474761013809530470477462142382522563868226912368247704217507568726168090931653237106197611072371687199972068665272477128665337014198258487227986569861407522455180593515672456522824554657648121247219792066130992573315990482863687455620334386019221352948739745915734619402928564858594143341070654460637468007046528157962006255707574845949521943512831949329165610829044006549362379730067268453224163187970383438533412981790447419667606386166753262974374891786375373274919585238916458260200743552253259671753173177556402601999682947531444767407847214067624028571512550254574274527559207897838437976894524737335994231996701628564019952465462274024277017313866983043462708772425207144054029698511451803620651485334923280055510306153402859031230824014132336622764342621028466032043340644558629338562376647327240753737908103993957734467399933351462880026892158984724777381374347034926017358242990246744631140045148577705755853139174083835859645560388991996330631420350601127187745513995421037246290341172990236080551174908433521886035015197359074575322627335788358773839885260707144387821782973943441782036978168689037698433638278649728166276907910005234447653671055509697210896078192894599830584722215038583531371063245626386324858946552698769222377128171738432589117465876943440602428616127316999248290960753953367251505726279356208622501521271223307577452423478835793242077805834231840105925176509865029900247173995860869461557158307956516045455360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,11] 1986549176036531191823409243026406224093591579048081682305443679897981526452252637513085364811905915699655426760471807105744791128102534646781224712391588631386734872718319530602452969874791345122772804121826651516417107733245091510962375129153563159384137784143622080959108555617765024989623749650535826652386408685742419556225972078328702003768786928920354884574555107543319561624464794805689038233151228023260471656797014727447212487286363772861604095246749808304682907513355575784009610673096890360860146701476717240314825376537486833396696522400821168836293963227378014358783946799119073264054309917654082574121629129625726610760356864863472364378214122983025912697817708432553230636083830817494429942474179411984627752605511784781324204558894382677121180228264145557919976048500375586003273350069063615086621953419328955746099378350582311235307518424591608806740950978190246696626415281399483114365545479807517557430358773884564674451175871554570497147660686304310047996386379255641421973430799359647389162965358322770194956136990551086164886380002077254021994913593683779052181219888161465605254912110357947682575282622595099939651147539474248889752077317886258561097454821583097994441340865370013621031722990613848411089001061875454815711073667740466329112572506530471545892836329697815405368682407047908678892560158799276002074169163482888430251549187160844355324974867578814878816316496735424116219598614136619385531810398092302573561695624195510829456634713690149712455086684249920901095031688110865012231202635608553485187053138903203537211719611071109906390269602800021578981139013341815968295813941369531394624747796217177171755621994493562142118985602037117746365359822913084233340175735586778482744007695619049160684935703410114711718846419243504235490880891308115371049366991439789654000865922826854615593050900983277467478223416133646896404708917320898323791551217897263064912720886406926246745828983217264219425804442683112254862157792884325944846265276758084566736305201045110977320073270343415349900731935790747663324667262824044205148479510388618322432400093699547365097945009477932731096772740997120590708491840897946808938439902218946660087824521997326026820051851390990315257620085140937307595452304726325561666542354158890164408327121654822145093391881039897982699871328226979784700804828917419875223860083742961511132366740083936451487257154512484829120538138382727576471926823466109729277878512786486750826912161595275896619973126239453347942805036695154830148416520137780335508817210593632195603707933757747205601144221410501333658469063410814710697044811889952731448503210299307533703745848258975035223879932079706319447143624362156981893082561361748050821253434379299660592226828026529030588715116842989005511240073586042855237706501236281882179139691847032005740443762777458649696261257614566968711492439987541441607454223703895092313636159998975254496941095674886694451200696202134522007920759964308602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,12] 1786703824599154386430316976002219680277857857725253107937831600874946853338452512331308474768832524106097973997916782458047634257120384702034557577497232143708645456839788112353271977599288413707861431599100846860547512231698425551287811787934546974056681577909868885628448394391223610151156165237927917005012164015692837348792911866042939825214400423120317805082286034099664792080584314134786986780351726655766777964343001662376074947622522564137097653044660335836837467379206498158158860730643791176211893642440847335392038930418456192070929610032422315172288679590456148487197413248553810490535872609191288532300837300185534983013341327540446822477800776430032783392049748251024361240749537537198353185583366875854134864367329488315365757437246882101869116250701437874442406743979662439298043283492630864904964894574644401721157774598214665769940166075999432824033754807050006503872439941490488158522475474261717678347302474288148564723983678759557587690850082217354010745891674890148105879232495698288173376831948651754988363282401291386983914621792475422056458602300249848532777699962437062330826877753815926762149965000385950194009828855776219939948970151250560660687352142109327838850383714080825958551208062210458829744155146454573792483012459782334306484788111182729746486564067643414825938294827022344625896664028319960698728892885997605411854391185500679461505390378643139749709195442041726787545491801774155131937675361355099632713738270901905054819951768618740315796950016263198815952473313561967425428210237828742293649117891071852877302625055588831912497684276099658402938938628848732631476969479945322810973214082489315604822941846708070624962204193950268862079353499351489177117975115868677028231943056525714169767991547811538613521714184359483973687912998654971336604404168022001655513777782779556015365743243597728528585657870374069921434300108021669943877251811140999558130807223489211339537681571586775453857874511416687627991673332336577716684000530551729206165838914798742107351887644560963222813468206578805507852352188274646932538048102351858822947260364643621947919205260269202648010445063930037330758323720396587269725311205271508838744782734001047911954053673753032028202755728605326642394968185154573026578156492149429803483564724821038693417568346561351803251776970834887376142487597135831814973199971320426484263152092558627658507225122185802473260105399363348340897051864400006954709044744562392836138180090582573239185273822541264021178107781454160605686408266501990189542243386779195940260163598821827201920610077113524312846696859317192201831189414225298401146112276548064859947310575062990319391772433277107683292231627423463629749356308731159447029820639206521471847385122376806202100993926524050435664397051765375163644652099598550560881774233222699175671125296877422330156528298726625320650758170243184235514487471011049082933531931734923123335128652114384643812053672159868552185442583941690163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,13] -24169598800898059646728829728200603273135166195452938191889214952374816752235360977927565147476502350606429549126392646531519144616696660792189062138409694028338107130294683065311849127718494459912234331127190518868400710743177781922605163329068991839281466298685112745476809231464794917227221405610324417064005065841945471646656837179541805995090842618363061522995779324982652157628677530131692394213090371092605598480935752992375285769969555562531139982226577126423188672350427626554857715930750267159972664903704843177105664387425795127285240251733028590240203068486631784875782574688187202310051888142887875262112272911364926048417461868203071691360215323465448758447845368066908032226596314247608678629051989548663557418556948038443348663668175227423915782914637609637192539636415572694274547072039955156972076911424458172047766601988511648986161910020975281134996144400704700915893362833056887521267332842475896460348786349038911729039146990239995571654880633001405409835955141804182308789066623259793393290259331859985682757668957089066614456050822790433636029187664095370392257246678230647620175058484532752970283810768010265365558884269772069733328643298820237682656738037752082120812065117289357327589316167017727354007598867924418560999147736434590189937706997699478329701802902098516436171240782934911372201681317940917735355476843933239854541807236271045589718100661334139303927108264175679514783286365620263621136891417855811608573111036117437834579631250876284991858863411311826764147971480585842373866097676117787884282239955814156171635150526762237235114860400093961344443048327801869654317532149391591064192652705917726287804777762293339702217037752959107006426907305823881598279271142090765436288803900040255147490211208010385325653394111435522727086983122382837984574100293288840458941103602367229138786015041899346926940491770787738634013224043823637731098930779757691182628597995230565243644563516132101957447596038890790782074476739981237287504051951888318530751475192874094063953564367673358848716861519440470250831392644008142603800349096712019186697723573132162679789447796239513175715318229220461929277207532193073039514400062712766177121369108430331830044581701267053097398999947435253235402302518311638033415842725307500689862722021462511401516004399198910973642432426011633554557390378683657087564233384066515937891462599475588074470149795797175705597441663281705033674687671565035800862000923722931457647979025196160225889550546477600625653715948504808247889502420502596755373287793808990506495960201522498880094892862827614375773994118967583738597244186080917875928565860165243841295933715045554890929732679704965190478400031556290696856369710387531803351329719961627989477645118100610279439917066609951801899106534285998973609507527028354380400234453244910557130864605835766947057935789757177473054719177872410057493392127352679767534963245482876276077354423184109077171787439398854553719009650368200048640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,14] 80348195127512769126256192338994353685069414671198321242332830582626822627038728120677199890791219972593231913202255821537753830991165243037891340612879009272456420241741956910684720499408225163331373060876795590114894735633605181606373155580214467849362384298128718654986663099392865780348572461235074226627571976359677731690215166382223945607243400240294098992159498733634340624271106745655439578166828119026054355198353438256307083408647889077498086540138357568769183234634367108229148527472131885299693684059025362452679472023132400327038044616782700447563176895156545339082788658791720905277673137125821931633891507393330080267914470806127947993409202399179330284840176608293223464455020762963245305637524780267214484517009739947212204659233016579852202080936290696094400413243330144155428011364233534191927081429593177091157573595735071955052744528271564689572308866002898555206767242455935258502364789013072057252316867666514903299344628837702321155971697522092230434315395153034989164053971969038510882788218833471526801914591107523325172011819225781886216003085542289635166944160993893436820408615111277605685208268854218972911172124523570890326946152787162371130989473941786422464834252967519203715214637077053081609311227805387745726640801293809759077880791706698964101313128396544977929537552411201925880924117622320644117745973991394031650328149124515694634356370395750656791953671664419623878543309401214552900119540987805665481275772046135088516012146294692321007018441298031213207575253224564438083054660468247493997392931532124176517498991135610082137505949512930251187521142041978715279841558602326979219506837364161488152117220482233260684452327761030458145247369993450705001334866905699106355191904249199519883754490962149327771580411555277060731347335762342654849569663825713421202625831200293316908619800166926272137336917451199677460946377150347724901301782061285250348869440569284347494908168934906353251058434819005910892495442853961198363874843807777086601338236118221741621312769690889925915763896137824704316354680923120709242983220383110840431775842017307292336965793742901792747457224161725373158980897540068486854171817401638481132443371904884570726334131242261996990963666373298046117782317827270217867270332995629491124606626485755960230853988035661225653037403883928069718661796320667211314296051334875997487650399420549023687369810479028357688555735683240455839785871594555485695241273283326164271533575880414832806382309336889597579757824952374920553181798526438875248040567946314921263259476963545638651678104379265114989239408109937683872088089381791596132677754714257978432985079914708188425197098540688887582444642085604700456951985797916639455337305084867248230657833097621195416293899297836031859453354484508996542592222738707314014297954928580797501237221065378056485959817867665649346556201999222728401716535349195956882549186429510064553253093664939592621177663514824708443694081368848859136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,15] -169611648293879994856045824152358555585765850656540824621147693620716335223666584226532587226523367203349202983899356631154775255901163806501154473478390482943211974961142826764105872448496514518577479312845855949815246283439539379702848260205048770104589540569249389685608220677840106987359898369108270936496158384072636163635818098054936795838310711041660662347208863439212122084545887996210612969488816211069155939325656675155602710823057642038504217619942759180699473036605555946856815148862198433213530623239920930581811254968472638759830313415136807503488738709607867663586180058464104941882564107421730460717518440419628487669994099495746460244148323771007889089825400479225160839797326669535274854365618489544650173446822051843322546211734574948613961941911626265556156455284079916495275331614116378424105631008484691079572060600130685949994203073724119151217230640115755686910754118022900834087803194040144016730309642165834937608598415181511573878451984984063745033288848216602113240608139257568660551705146182037836649968181293406669095930798230062485876089166435662497711390147247451644897547174560393365851213600913666731023151170534593929747394710723884054732830508086938932321381388548413093416717946670897150803713578958709695015794774456029291847452477684756528766372973585944332276990030650952380799801296836657516084052953177987627579968580075397855159634673669701203933768621516962988025629146386455236472112252897681196968086720704747399620156677842221822746149022088699991725207392612437971142937170436720416139064829764763584183681523115427778901230090309491888835517858601906122911584223066836757024593038523663488124014391024029597715105478197804348514184630148848927875698510564988766367068323310319838479411080806432271288849178817319423765545002283242863750413324168363894792598352126977700985414386233332285401429959864708696249810132244687536080271697634523117651956266114386925772504577616620767264750170254515331929350599945261626662201794343503397802288352265179121240716518111010033300713230548322406225321171483017564931829582385471803017845781994217075304495253630287629051168117740908206375555479379326963912698440760362581803570782093158809751556798528812841418927209085767354944101006830472175270416258557969340965526500761935599923611154204696551866696399617238022302826049231941804624269228246704447454562409012188671777462545087917779341569834857180387214725941260522924300103685884931969921100045012389042361456304562981003308139485622212855781132293803464964122969963738048123828783183479323847497812797906490360532521375234728918439020273573490503214892863099414079149921947917764029908621724168152335352624788132505203979094253509282285183370286045271569547577530675259513020893004680659294744543953012072946009246236932994954782417829716461947141493892610989219321038882250182853904883905552617546325673878123974830456245647574384617928036277803603031851562510969906247811726493330661147934720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,16] 265700788101314740086099459009324244687697925103620411499934272623015160456998373843396634583020659341982377745334437730785891863846974777829951631206807174269910272688860351420484461081522152086220596408222587394716898485755663639483975996442687662419141833620261443548681870638583887747642111112539364189417556130566387910432621253549573732371241885219949812146350029877179382316394751870019285243904997772315423122515863722400870195079169708720752870433698869366598375330501190812376694540481660837614183236129228929670735006539579882318058349985219806336712867548597970469415670976564163807905295977982095456149631415740148968721259518746572126282538171468114229956541465070438348663901221989126541222123236406307110693065688142790002044698848239611332282112617645535846263625180461382113245075353108247015510542208510869521265251188857602684356818507917818183221751794110442476710427627159432909872255010261061765896776076271129470733795508141670829201705858495955137043225395543399589478975448530516063977014535099263213070011076456706427965379920444765294685649032036602380135538104453176389191026445903822426943722354308894306193057117343027231403065181955389072033922801739694232099976064743111967875312369664552473509690837110809983127027571970259680254531769734620036362571292309893126184463852407021534309748574421632069775300841506296066411080439121216061277935175053280498231371099794496724123540730672227985575312310693710609877913263528206747959647467915431006048818675259348830192418281525038378390682266032811554137072210975704815000846997273985706460420055068624552639455476912424954351318116835408723115089697100611063133653866531962885179676445815697584070631041719163444890226578739318635554938970216646289143372884527652087137345171747589944682476423498402490750804628189811810919875783889977941209227815898783640767022343569832036021994738814950361080764562093868054750685535967476596925749964935982106396509739351008636061744603776579848168935535236768396469399142205872918310404304552405453013905975556863775364773091995508214502028724009624436710115567834418938409873456096340884345719437242234197865401009712707285399235758738959176321785797827571519252169684836650700783480638907218754051103128849372873841724034317503737005052182955737519012062217841702021280696960501409154400544569504962947065195383449949466956849810269119296862494069097763165068368634492236660225908797025544301422112989175728849739381053159751998200964951984712084963068688877989187777496466089952006175376277942489209442332650211523248039558358709244013671671156433929534602318636437369346845067851787529442052826031321236040383470272894475954881309303936416305383107236516177743911165727678433797515263583822140248600729151961207681387647945240381588097715797517481730685577764880320564822494422660905242115503612200793881758226039988330720334662987966612152161571760333922186378977606736943354120257149202050623051898590572412183511040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,17] -329106865160503457493416572163423112223085326579775648031235471987685322994539298941898863195293093462230910512799087935049814703397140784948844286087927918989254359368999374997113859931565369435761772860751512715042473564482486122177499033188654808379493685917804616597616499113522902507156905181065197124352640150014439963870067967771477826324083512570241748753738382859150755736764090547061800173499610746100248210566672049376079028421680524244548108553217333747147490700159032667331733798922621615381081921536046379644959400986967563665301603702839367495257306036611019790861628431030238568521734564494047224251730875525630529339055373500869271394149015123894815349546813189943509752574706135487928815080837168751631719168122653811606084123725117984513224216630569125405211163352707200951547840801257251918525035914860679883620956794242843688571619800111075916410704516807381359605211067566325854485294268788606381131083655713851728484554108851589080148293138920461347916531974140619879511310254034335784848881404098272316350862446731755589480605363899581659536069086173287845722846671230312852828719033717460514289618161549687467084463981264341683941949943176505057957426542914904375748004061074776588971516834344429064553843640381150586601608701819016605638888429793149882255162077419831887051733176803201885960416624650077890063059780584187801794657498836977307830881808085971491638674746557119661158290238990684002332414066751397956441266823252422911698873533929738825891974946621241489147303663083534947223125744995291614192126108700611706700184484438274547156651506516978456055095529986196378015830015212750051434552288176995110390770370556610682301192285214864520497279807753194150739779288355287308768279354622367672437450580031238439241870182241911634790924624303527218235788143552627959209918074485516693618393338529409522556621614313549078386685954963314089518977260673515209726427440710431257768722781721694817202801873810803457100082269197573227857020882220022285947889867232270313912718197897556699635978104841877611917361807453900293046555127598756376457649491096737969725667256274663384433630591475092411869390340745013542261998097213525993381846443974073235439688345433361519785028136026044157906335071084039010116371507577201916534600497068942303486908561192272702855223748201754072932335851413167963326362837825764433495183058610041219518819915697577387232465312606709986885395062086561867187805892659264843718971520214125795150473151509715078755119267682482366025951229814756201557095965859012781867517651224038978777830536073782857531164951260421750921088523858008355298578825746848556903713965897211570666247985494600200889096639121330123797035985278713005191255822947566934048007734081125713140694963944448679172378812230718901869444137632543100772042524092234457859067855234886290396874895447042687889298725093098903815230959444058002412699885334925315957426237167070098640190237817492221541995572911162911621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,18] 333201620135506587706561362343166977559560069325006880087305694375127559309243277005609391409974019004006215750853311150603103405057066326365725854217401188611961245869574511078352244804342022535939779594172305098405224576860307279632512703695282937221744345987674322176402121702153308567840178791461448170873225207972956440010776733510235515976427377092287639752499405085916427849905044209359594082425692724258590806506264527247605627728095288936413196092116970092241956163416117176732841248785852126045079012681799624881682151776925919479135207915680192284432073514455820885675680445836582451078699635361871976903841903190185995643220379340113335425117795742180018979700550332100639742578617514929644005141696446510775726001551485873761924433863276919082022407307487241049026788372417577936776658247194407586353973017173734456974521571182552541478478305558426477745169738073398687132696067654173533176316172606162682455461058752653545512805940208634989815649011589128247329798647849149960217812827873747922437311874158939161015686153367343827776064736359337137088385387029451930848528920678652175318589669855822913905196474650884154549129021560570329967757456561603278810599070375897528218228535441336213151236405088625760054533598932547818801134822903231703824932688573471515350254761639826917460147747697308686995588305651131328336595545759723062716506101889412748812056716383989223709902546727394778028346136936068824362961900611242663430943928204334333846641951795573351550806127656525246096245055769419019322495167274634979255157745594610639370789535089536338100252624712832876683240121246204097271228800961399695061786326527305065868480637495154546564940515280244687725682295595678760203259269149150436533517518626092225626908577534372118791776494703357472583042566738955785546769978818379242197939762834850867251161647298907210092881623537708945424581258072738949269441881968231724531235150905707204095456447093763650578292141342210880573963244280889861170251020076491065484141243439085972951567454128506820144655942475204969698785405921463004300915446837029361557149629076070637148278781361971237807138469341787163641848953250837966746490526813199291673100551506374653175020947004522184596121803300348774187007924292621376190500693581073255645652670372908385206510833969534546667837095635038941243677099443648392862631044014829673289222231409973319073661934630377359298029132216165519223993995466944749299940206693750899461939582692798234782467515499251287555546832650539104742596604107953045382883494206634878485856378409168605851965877070136776467258971974377602294876785189026595487074310753399578827464318476630050226673996072868866866500958845051189234165818663503863457503772354985142924691637352612447511942377439985239827805995639408760841877675423871918911588523397838460145430832947895923739198399179205522308205866917235343571164568032359704339009549619686630902356986989204357481231990318630730664037277481240528683008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,19] -282107414367990462705764496478633472291039785783353431524665625635785815736830744206665349854669931193653295611148858590674657129336941076598065686187942927985529473375950412181639447146439082546828807070795783233469709814539850980985303446466873285285792959723523349387007649284119313958875458645133908574263463133810663150480305905418983947989202307280131950057274590852563918289266421279985414453297931323284634498049317307916204820131944725973514575975510594413083452189175123281662455875005400909959882296455091964822045672152881986824189224021973146083208002462035047379079662172990233252710572606448679864925139448861407370142493046498942413654836405194013260580931287658710894467556734573084279898241492666717538585325344310870236846043594346612174765966168523327920912891309491233911663085414688608159198411908932607455939384097822044367638465150686849514686568021349761680127519877667993565523185211247584119299040871322096251264413754215939326706789710167364243502258469363416918405684523355367996677670448754623932873940681398861505064833410923107793556547230542398707906712304953585032230953874660272849424014175557842432627009365175274973888925094574973902520117678080120464935391094635082275064027024807779929427420366154974039245127016114122524603663647085025637347349539062901236366452404004338082812465711390198365697251875565840007921642543828450369842602669824222041495956666661629937761069279486044488298918458249420464561525116616973624443012449513498248694946546498375898011228615326220375108910154902586410232134772347906221707764286356789501874776708877366667360726878598162906166239172880258336374660148441666869126407460146432343244579131092096350739966556575630789324367060267619181016744295325043716438351361514869203951045068115062023381151273670550062202802610460682329441116542188921638623114841258854256851477903523771571416929276450689850040170255415222888612594134173859078835693819165682927636269037086118144440498632298745539529402066641852874080516805473876756918772840762767475495531579972136604188465735211040430078420942128617552831110617428164162727715272022570232765448147478401041227689515250726567751968870817047333777638312244899147307335207684927521758723264413637431691415897193652579967290007256972565631046671944834545655453644321138119421685040216864727954206721806451403889060118492965031145243388240622444155881757593027101972645540066527583474080863621304083266825768454347354654365494122447808674362375128552280983312549406247091068968145281435243496304815585610193245248088384038395622502687576108825870485330572547215563520236149132109703878777528982062082840725508557258319781548782809690969891623909517550095938427596697799451636786739349187075991093708513965644487643622462976157566529048184786934977190185429282530856398693147533234503899676260446229219521058089889930133205255023336235512366221258313430763542212565125683676290094324108559266807363942763983247186228357554503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,20] 200094548951549886265837939702249514863338960586140170189119173854039694040866973664210114581695081253272299429147338934546273787782329154972606285282894200612395338339530215497174373717036553483827885651980187783981275879655332865650006351646757435798154091077646905629100867288947249408497131870071415272627443864538698966404725441245964028788040158866278609552278891484650778278306591106500837854588045263883700412406218613982383298303444763930236627686301107611280294761261524556198500312888772803883379016202801901756311608731865375633739285809248926467466439470217850361889769358291995575257381722203848670899077003308131391830275829100806571981418842806949883859433924630558527581150041666463785371780672948334639718676386528720564715734668052852420293454889740485622015002877678395590712232149130974373462884698477028526480354202189641489492353798809281733559259626649837539729058863721597468395627099508435551976733297245329438881311466206945279057662860435854806121073119149597269903508617118033280665737665268259300238875343737411378857220478322907171975890405386286245305409397399484631995729048971715039988310557274486380638440764436173082850700799079229825913893230054728276141353155013124432433789691068957696287333966719571658665301063221960118296342921617359452070872272467219555529219800822147974314511244285429026281006412975225118243189673108533983521527130151351947492177831107102358314509816875066338966553214247364051065354985840100775300775554127907762905857020156482800977811192419163596433640480586179918175405100428737275333080835197481012098479697973246201962999137212965768275801848953708334666273064311603712180210917733566361269988612731408818925567975473831715972386009888017310502293305991955816046276652748553815505275358399001812018771010461995831637369206566591904533892715240354587030945012854561948764383443191948025946160784946780960450884351042593919620809742135019658262798769826048925607033324874888773580942120988250602610793377138860654652206451706913515397031974502562793637079650827312622553478109444887759626725774987198880819067229588706818007426737657991667513217647053602929512285782228858909361232347859783917282797178603956063269987193436919139941769381407185726643574303228846158649575411099118416629570639894873304169723686869165327367638469177986695174691729390946910991154660730552715873078597621442162497369017786588868641785485471152769790931998708124356659673035759359333236654879024068048762895425318556433056636833200948957200959177387272182819157727895762756813732276879925825972017378987327593696271129519195909299342324313375627321379803091776356546507646574063301579354283699991541206273854604271735745906933990758502380711505426543144714935075760166229252323835103980652945573857109760412698424810056555758391484246930229958415609600992791599515044993126424149348988727620488409799182098091499266108246219522453104378960309905173768758484309290183180251675543458905703055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,21] -98063309767525635812915439426970120317876742115304429493118699396725646081370674027425818615308078918487412273225973757763817977877029237462351635981945791597360839989971221615686628880891132494985811643920592470294628711321535982094090010111855586658014124088192363693979437571160862668319856475192927232873054434549005425727637973412206572774407224957774648630226675202509333308513882993624997008221179334780257371909784231231199380541276709220491059815001929969017705809934910979185755518088568845428161403869331908159408160155220093581859504832169397109780559730762649375806973259307940910715666913828084862478651748798584383638480899113472033652572040039085939279917076857008475221456284073954283489751711936779821414713704608800323542622173623815023507153293384308569967042649047538947716348653725047374121946157730423374948956688719535888842870655568740525100905117490274192935917703916239833108287098633620767893633189563711468927962019851567710526434917128078070868042667420718911376457403719381009245184433317039619810566250307845429870025170419629522838634782892723535270449464231464672608055118680935457780365558044225190365654668528401767814765948842600373246706592870181692556444754730440888092156406935639545104928247231008314415608049318536329967124922131772636898031329353308961403785216686236433734291857345752928547939276386759764350038092244694193776467672663346088583243889085120216469914146670076743502355107774322774493942099519485926339540741951465233524028347946234023106427942049883660887952904461423861706549077793991388722520722864544767748586482367013663431125263722989761194892277719056593621063083015610531368223323716782840842841008853299079918159276273783122541567108462759153418130599187414014291998384713028141920390705520785244034942716763223860353054061460151492312399258672203685015869183436014332745604060476678499051426612476875460215173482674140828285681178717601561457403514254514095824261930707111240556997445773087684695129119551999419343775760139308039044710382429064085042983282694127351113596068028559496439212993321089446362740327596091013844108055627860164373648795562033487111292747943135512460316059482729080837871246000443385532664190568623127641064306666231821782322157173258891087901351807038179604476115778074589439223954058780955726950373373611673533433494408363178169728351730416203785956431463845967335935517131254028629481373365182564724074514976191221636179915701514415735804063268703378048129482685139608170858860079166764898277234637553846460336623659876569720021383059164509797913539762560267561374208567877347993772649297212691020860925075921262213140996118530630071223074930462393534266288981799632002116079447920398345370798089957546092918670553829276563009087921412264142293500108730392737682882226761129909487472845201808021840668914568119383279595315716358236366484185000802518221409717947544021658708532404213385520940538874630654425007376271476753806481752283278213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,22] -41232763562655743164122098709919824380756133814013392875925306158144830066294397298436399286873708577900746915097112679632323485358935029735646243183573538427613465937176260931701792143657881128339664832505890140565217423728901542979333444893341337334590348440818049825557942556936634869825110892040991682502839444904321493041352832549886970893814257361725450534202466758691569049856565694325670478420462896782425295993863685149121822862740677821936322222808957470932340787702369263377652808286074074239608499847858633153564888106885948522903946517903795199454958763418299954546943593288932044954584938122061050516997217774986947109164267220067226213579843379193290130957243517201209707418441714060398954956095257936399784338150072529408541330095436629579056494666302442509203841892800905953561155047342416562157577900420444041930917776460789302450429380394613415203477254254429531454710370050241043646906446350020452636364348655594988348369377154803173206909333993853323753266714683177367372395453381104140696325323075953126223350429387371746600877512693660895635259825064840020881870210556076002393624178515414380826677982573898849984443462983620091598255221117088275780994143333606329015382988066291463268086808035917628280819127076797110761243260104460597845235239380293634988748127135648034612798107081986245673917374531044873622158103852328861966089895381214462239199118715389151380694737067972994773756486960130410900522652296148197618833703361735319759866900760992408537573331509109357173851178820527921167922889164813211566582427408897793889636704305168714199192768649247591412238064656245610644098019443777437590035533648428017220368048372284028702722260975733829751356157951313012517304270632536246601509747372645178297930761037268352100351396368263747715570451273900043761925021734456985215574024296083836708020048481589497574392618681412492424744046778050990714545182603343312793458129713096661972760081271751582761724543552919942763109683180291231353892594624266085889322750002852897715625241990777245447270993787077801010574267192944603370326896368792914637397403559869951619707999703780096011139451669014293694992127661411412705102174798473514906711462467992301024808941082906813999597938871639542576933279966057637671141565765426236075741272742845427370501662637677459828185653475326419949362966000565090421126994955569359325260684796665818501923307713314545510497359055926006366316854258909005898860682302871224992155060506091907206195359803569742755825550963360068861866997756640590122015014606330765323137935688988579129718997886301505868847250130623670730597944536799944884737267714527682563132218269217763228168754396728019878150622439752397907008057221620468276660616180784456417967395284508462916069208038616307753551172549817437736040735544446803951015362147757894411203836218193479206021209951838083812450090352710844839232789124006831451153241356907826785974185651155096298223127575681862491356734735950245003264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,23] 230013877267863390009774395879629388100961909356443534042434174360112585924836934820666915670842757533474226434652677961998024311119530597917889946749980800043240967440591718599967454749018291369361488731989523612441953886986581063684709952091155158393171365022976962897932641292492594234630217588250408187154305567715932024882057463978021553446638140817028684230880168865328119711827764890008332149162843769339261491849202696666264464917028397541843824648886128552498368473807385262663791148676003940424499154875225013463358895522406336094947303639709365566697363594077056397622899797162982002628240691072713331996178011666655207570280192178518369161086255297951849169681659870802894152652789760983572728491981055511664288749058601327461241767791639016995592012506882103612670684280547509977595014484709373540802277616565589346775942295551098219759813725020100785458827688970988755765682234224436378339236298270570441992686295678896580669155572319683334347115442858743786392598401168200982418970607743539834423203427900607597702735418406071339120957235026494287029811139953680260782132517396448100894400826412377226095618499819257098480684466583721684209956587859002173500500529426595131427764400506212790797250680485311493968362047024557056830032320559219297439083160640266140766031222324478657541416310112522259031226308657864324305738491041394288295574268363115283980711152922495669093852498567693682335115907132995611070100273953499015013684560508033650857378537975876409746687784339730404636438214297253777441188407550948803605382813372481593113205351498064629518678891122022202855452514290683445015880293652319003908814965046507931468501513432495936360951772164927019078567713150224443914934133700942911666577631500443908646584371485482694447571725063244762182497081140044786669226271584464715071405639060236014811501798650846681890721346049052019996429105098503602335177239444323979909893214879406941086086408385439129166760360700518456481961008033258788185227533234132818942261785386231357771708347474880768766153274307127208539878476431987054383528953409426129724576044468890339061433330729958612699282517420152674607339349805998111586411916954650070847279996993124280173260119129360002335084202540875551218463559514833650456852812862196226707175215577686248350860152143638779373854287930141536853778727600963939464792546713295192684743248422534235938774866321140679277951169181336001654420412696425086975340435996925603042944417974997084552141731262510061724044617516930705251584853220246189100111820951629185483625904020609926317324145788710638945851859403891128567946830231652303336678620123554332526188888465785789442512641497556469181623670476051285315107034641500808199954304892243084062449728334765820898568829068501124540175208675014307929560040563794020759376824043543745710343782555663458767514177256444754337723356294209740282603669017815262373468303359243876996880628882208130059598098607871145764388784431446611722240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,24] -429525844392699215579594055530871176746743062957636184668394252977430694833282034168488122293594311899312761087856746704116132228277097880519577502227253224704928949254189285155066280377827062968349548709830391112133067135802858969440552544605938007237229340883971761922155499832014269789365507494750991305835487696669236775403531267376679996412992997043602924626231079432568460711216419250720024721476843203756774136865835421497270704027366702642321815960883071641096206333133904102295999211601415399723616632584335850344200393196219752503351401050402388938780953220861708854261782278065864556097875758425433097212407724174259125927585314789712207409591227767945599255140825331346181914819488037228653237016549540386837385530614677798713802642120787427722227911657763114892266106095278113751216408300195929033760730415754952234856070131444073717883567507337940366643182480132592782382383657453830980654073613675037931215724476433263289274273261387928539016146969173730564142352747611721069807614985278482385999080293853078967982029779214682965415357463441358943501993313394233462526757090455921016390690426407640762003710213608092030523738151691158540494587061802869767096836234007495189214288143381826989549698809437965387138813567030822444090641332745962399991100254127694021713800066690723757918624329330707534872788194574238288006655426735761706632517836592850227563768521696630732059590738901682593795821646846369642229501374766704491556600933137245799444797405909589596594998590793804609905305703279322133562780577317574882212487602471743899378904483203587373473619514705449117487563453612965078382878516416909002788140907582114621653130293557391965840019468661898946089391336750892880911693705098490673092025130108101538864635638162935966951429189696030356526746336196527984747217967147779237920046459540957338131563335786153016024347660912051923598763423073275020375714657331099230689686442110757310951929009182267230368564426941256524975045993315240717455363129412100941282582013927371297220146910231868000599326651845840072733668153362397339645501246136263006359028599345716256014524082872879498691556492425382882102151078770052629808970879842697756533716792097052294449546714525523950115554962299630927404270096588977910612002984232555938686432954575110366790019547356466415945649640608529371002713106350577218882111998487203112133475622261152502081700119084967569094745431544871838323599174039103387577350423273641068320426711657723484215751167639869212685608768474077735913671449145609394484120878592409872435467691844448470182719196849217048909306217000535105718840219933747324514240926325859551864971814860020416055992183341197779747782237047044918161580150420893147038602818549782600192187132770828747418554824726796364407868517736197637193151541894199806748401806834912812600104930516474191569618586987726174580323276762437932662892595790324223866928487100467898960753216186521858157500602512866189802151380082375578877952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,25] 553088970916469068397745531536311653180208054388258515454320117236275100663664505366618892108081211881622224848928760092661027617021712022603346231909870076041805423433944104498152435140505648651141155148108990779693161151050768012673495532321895163178682667566809454905933232680084104807030368795330254302069983784255627288599885984349096298674877444753582039498815505833759751838652450596561127684382098827656180864715568365415156565888727910679303493862529651655054557297601352519103563926836286728095444934849944913544518238675007534709468427687322725935780975904566607253576707608902374584957478439985096780239154886409989577591848481936916126918456053569052692411198093755186209672155206192428337570989930323294888974618136776917411062964955898171636278330895368751515951832637568864635114337857584885462270383749795596152895436148480588030037133520157809376095853589876770856694834826937491203535380025979795160017216335116372853567123948426634035160738344816984329274006096152187383946554207319129444681990529196592772556942431741554396266674976059097140445771039444863652118642712213471406633032970082733553559015006106220378670433190905138854617531768282513949921678726731901612223603086094231479751654901484698800057497850036616912882361533009891317844089142785542883814700620702584855842941074121955689375341564521617764819053697012727216122066509541508010513404495995108299227971376655372424977885325729944134505047504414489538905094279276181893429015560181619254654743027164975710682788788299124205139399024643091649328620286954369108890374125807068422722269116558279804210847193969503055400262568035436346740590927952575772502223616641489964363706030515200496252140028140089144902374634106448127172191813531450792812950597103109126016234845082865733027497346962180971304712871349886131383121416859665034873821714365035256084556344978785291687283589234602475089748921901940850567667973714267920549567446948494371330537461486513935037321531883399337582330431499280098298822985038589528061932338676393235881463917771950024381956877866015615382618218976969733776776991788051681910132565904334878597774544299152332071010412319313402028702198723262110951726576541507200014116616033741015099106448222335153708830992201070639540126620265707936952140839145172826376855669575296683537355245130050862527301036926615549234583931814208866737306933872432641217186456244847109520395212786237915905773585204133461410606069039370092137257099387363695353310013557448684202801677664071998970765006001823988552959782910380712219308043504366126117518631582012424632459946001747613768890257837830328726927960146024657406297515516406797237099270059161137958378572460428014128483955119463144862405375620897379687689488082347959732607768984340977622676178387248635924437369255153621275832457117705205433638940301086992728573357259032571725974082823590676135710145291279594658320168641654675729801804203951217852310713067317425889692792551934787584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,26] -525419710525111371111315864407106732453430414161517614373038228975826856025238692527694742362506275390747910758811998460102750598125170833904789841336107565165560872785326252233492202555497969671869119166028218124651059984488999904967859186242077341922853517227960180631932492034664914261986523821995635756945730988323172125877139340720708682967883993580267957478688931449871313845635443137587974505783088822705498252857197854060500704834680965608744514608853779332423568265251237394925947626615635952760444796515801548224941418706057796561337680054304370048371292218649063725253078232138624136090016192834701805652708187438415031102260072933740530289161270621769288535744309675919101678996418032633482801733702450616339531908032770196671162690276373081913729200118669862974340561310424784255978729082295674592106886555877813570345844713002655685359014414643411415777410151838334074832703894541054322763156471996312756653475013037771182577325872646139190475427519535908505209615666204989278257067877731983928083603880156583275281365757819933264575576038103437445507595286417042506798715773635618833388575163232748167276555618342397778694003761827290164539898516318556196862139905228112577768850445050877518871725346395709469943165413493123668533383226609338966793959212605149772515482812099142008211014581459943710306769869530582567580352635718733621580802302762934356723455372597600265038065639980340165200080538476488385824312188379723522384911866088155847490341878574533711701493166104169849611344438155005282562294106945223733200606229203887987329105206192260556741148164558726802181328024208860250238973054527980939932459369887871218532580638875942548947490379208957727406159943085692542635251100863667122047638347202435581854694483481469096434850227770688195087324885739307988739934885072275325245473493574057317059660418567465643499423231787778915820735317105588572911811343569106312755417426720967885704356842414664341480466364879030869572813286493826121776877612932291207936110680375866058928729265418339231830160350084465559799239603116341358997715800705578497683800607777066573053270178349064227956617867739163698973464241752457629368562129642118132588347876883100832030537917147953685100675863865775201199207511888127386759242802974720508255699231246683638080821435024998023389929214705209300299717627809770331374782726120034775811101727480786231419142744762428235587432253734542050058999093302040096187559439199923372689854027887660722906538282053678999015521716370100255964234627012922135156971410936638221347367202271658192356951130070580648710359570698567679264007686832607822671316914607519641691561716086946262998475546283433868569343564495019291404243227489862982400583689458704574303687322295441593962595956287742099632911415125567802606726498519760139512204844194452365515496340425409968456327212822906516274782931461835842273184647523111962202399875006841115588856246526441885641077267750022794538346072909797633556480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,27] 342729552255963559906475775928678136658999939065464474100981726434150817039814354641162913010213825848729038224535538221774467252147060896495036615055522132705673018793687286046837831661758351598515660226303694508462375613166159000776599891998424428894534497464414134143355074423442533645936012501951211098591146761225464561975723679262381988795307456782596426678892266776346588998653147846838098404890753424605406922508785096534139569087622011542786048883454447348839215700230053058544800638115082542570129279898952922124904810244805116783599117245857532770732451591402838222861046842830620550684676884676833332438047334306356616984440254890073434601186515535383933393829739994039191625951499469988598886443650970560126172867627648736992792487988468821821492128979310713687404005824821919713149607845109620933775424016434741056839676755851443968821151282582761978828347659157760916295154285567517228131751203734400816568133242325883243648774931421136749547592895896339855726943965801352461029522205941946297033648862976482231754955829446124251985717513850595471881114758443603727215475488724189193714338459684133133426377025574205777932190170197691355425137769332564977629276994190741816533678439716665554075517128550963568053090364494920778113784297654410549746193327031985670845138046038647193443867145328707780244149405217280821364690634778280777682198235901944845727068627564850646489955402441970803556330810516850021027877454586960148361313239863975165185957891559839047658847126972298559714757816053115508086966542652328337407177632124237068525569943210544542019095498704623851966862745344897760489006596134159911191967809511876256880675557478916036019212790293168196779371006358666031748786612833401482702242825787275597936675718433399855517484242258603990941039909197510133313797112926471036932245283882464252491712327554470601426526588396020892742162042357613145055420830112903720360949564040035873543659557940945520772573017129998284218802265699114125069743274105969664517105070834056683768419116441679009287231483440240352276828489809072487603484354717451823127874386420017735146429664504586888560259935611306422950316554757330492226521791894220913330828250285660352468387080363072874479713537556605010233538241063416546025363624773712448291118202486696843868588401088187567557580617593435230717038309368480620574919952321114134707745347465303614541818963012984814360469750719400036408211254345855646223559984314793007662560659691354929472029619044936272949915040051570102077285642606009218877134102645352067724127092070890682183255925452552513717771269084389887016709111850296055794055882433206584209441049753491449125364556693935473446181400649322954127721833116467467541208165754355202002973787049218564963950774232123722773331784365682339311248832387144772960135427416021986806126813748309351062526563764070575472463423979280652458035848231229012016470017095426151680780893481259982626886319845980560658924816130055151288320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,28] -80817502390619850690669410490397680646987644607407236560104836228746403621659993076118193666134078361221511971202261598158534240990775289111375256424693004859637237123632007823777112403093288791162750399995598323177092511380270311555547794037282134030238249096120628064232694482316793881541216662168370351700428439706922757861288399700075235226523774290921296431612598914452573260187175369463029372171771028872829818540541559828700114028514221782317892653651950094782003042863901686217358142574205508112050740127178175583873142830778637536446458058735108689744695503758342488586583018491315847046173603653075512974356697865556831994701846544359462145672802802272432174827024741970105380537848870357399472385183171972603030170948025370788896310159378496365925335479445637215516452673719293848440829858052687920342890780644286165022309204919436945204546714565032871267893177078421725846173802397432188432045526052507591774105785486625857891140679785854336099089538252211243791289463157157467279929542871536187468045004640128710698555443735818486154855823146936827502700726180668507383600391984000452496330522385226049768843023373429775202055026768965382810620362697744588790797504137730141162653426163218808929197550943293410954198231270160435983965301282873393138220578957173141586428221597554772016514447104293058477619990756971501877417245144535732792717566862242139469180385863097219343603019425536212226833364779430490068661636133045467311890061957445890864895848835865560163457870354344330808956752899507925793907990569142312204910367607753986945432155585430448665479567099310950111230200650540123455409866009885078668588880591954003426576123969494555966342678018131025244090610288682264400724582604022785314731888430320496321173341723763033557189653293438949828486097277639994913598078261570742801997189402605413887985151045568693517983345696147721735582480494693294278523324791552788047381457314297826364590713068040682732124960339374442880729942475338243106525170493976667527456322938836298682638942419854424034925186474636461367960231631993490332443029540644870357257085676637514457219589198024474550427290081167261843339258475865465297826308391863935729916673035841158308486374356681156231607971741559922980896860392152153741591293677626068560680501940832639577333324119591531584631116521308219139255978861814744180516300966239779663929636337594628367706013871924779131845685560538540717618582763770854093926437248834302909677134906367005622211663701420899273887343743462343273270779762692985918344217911203200239846201060936081984697595425628116618256226771455215422789735374677906135416826572817795992041248508696446727564980160421859288096507737678073625639008033222812709736907237967465352205127648092919076909859712135213925996445771348100069716240210049669148812727726042040631488136970835690698170810877226634561363919760615280589245238779765995528598219935132164292869824715292261859984981362907332387816054590424314019840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,29] -151319817797311957935678113536708194728139882885510959244390298628457539885937585691878308774400365337990820306683350106247594608788721020475718246884906615267813243809360312922401702555025189721615240324026155338862683066942177196455709863949005765770348711998284114499465187417457291528727186511977127288857239597009754284426725837245012967239492237210716074229621378212402916547781787879254051541576429765288323683413164276154189401454731820263365304793978900289784239541580045499250709337436362241352145203752964526340456683411600679056658576346428445155731607659633408398772401022178625078367031006497145982044595178757367738915542414899397060016261220476462217797539967376674112592710374316847264110765734556730646700750753468619528608344452561217481485522727832127459026205066537805684517769331242161880853890490185042816904014428357127568072746773821649077874310830635854373086207169108113146276134211046971435951904724402653380215978964084052683302260043144753530648582086081015954672372672735651026092890670307303442469629341333364122969593640860820350857743523670164965528530329507974184294004545851558642399956401810630829435232890915592173699732411812845524820368858509395499076899486364378171482778872838447697141415969181537855231020250278179947926449260079973011764927354249167529913296296973464907986780992436181357843449554325662065960725225796743872404051475746090238907376740271115141457983931401667861997064464709900933102600570147191991743148895317016076986764332776216179910840040451490080023197106223544626433351987491824650682627157130113039402453909886270233266791792457539456461410925054926466362150052322607989309002345267797605455593909966739060038913087332292596193509557913224271090602023681191153599940299236008322500156918384334851266468027940107998100051104757027795260030478562956441914025729658746826988457427116112304677615863364190782104458111564373271849693145176044341457415467289207390660139974478650863257178908389154112134142864073988387314282896236523801603235238251931134340393141475453200307063935778103117865541097193628994790109847134265428633810741821343060870568159084212656729002952531279867575709883560914384500799734155419754946261392193908299502290372446753795796671094972705776612795917837582609999560292662925025085148628490248000317878273639695603978829725093785887884419115371558311540301705886606346346034235961206665962454291154921138985969885647903208247578979661072033442498350406344325918627223088336664163122245934256397909315030129423266614469970918842088715248640768384116484044705727794170762937283412440973540804460751461069202680322260132549682841465415196381598038091819687722215883399271692084988835027662129963199346794672804304704607314579229011868125538212000181971873509202873693614872755032938212087625597139721437073690797673110866890427617967298864363015050254098395585195911512390789437628829662638159435417101485883988290556608889825251657079705313079323525120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,30] 274654535764238427469790938204371517425421073859316879474043630862401685506742430713663266176043082224795570642738088422172099903968564948286463130816656844405355517899063224171335992735257591863316318190853527063973097222213056546534085755361023266055938026247919672837206422380605702892328790336990496753085314077273159354306598031458968194450650878104323827513543879486072816808150585967395683859697315666130605971748363697888118326275582660656923564525164952702242104130316400371475296609249576241206661886143519304447211003356334392271577761571638767040546116790103138508620546706686266695752311397778627435492859527039567938680474682358884038991063918261473047249497683637794509455847879443274835509097733233345024634943772795251536701919590153048117309700724933890702152594492241590608328381670898419356365619993665220675669222207777642886444159217687551677678590821083762862912501359699495667506437004238262261345796333294596088869850589856373566826604487022618092569752562019998146882844909204294089644986893062461273857077775971782250135782083070943236461837807466238641893588745601266481097664333878128178708288663377940685275620419172774786996047735575679813085731699810104780976565955569566755369992659319410371985388935839605412427369521682480056689816278760023866487361145919797204773241067109701866125267939148381737500443578615111222954598440536210595821841589134464451617773984920962829712938452681229881621848060163569325293161171165401732921233643665810136491853073958729215145582301717698677117696043291773627205724125645054780144594926404255909341043979977768328526810774595934029747067088881806325754336975849741236573796893651830514806052553211550539731047358128925342410545335132368968121384993600689816393930721794230015983449898280975492070921548848509985551810267419889647154591206295142469354259209934824254027760323980139696129097933940671170864804598257620969771839417013349072929467372611173820742265948298174293304744445911144590179034307051372976839232046236748433700417043709141068173617286475663059555120065336221907161439514390321788955768780523233186785047420107809220336427256747832439014825068819450969585690776531703350284565572563295017286882085253466906670752712556425167370704215985440127413179657277599528325139214664318270681235911672508455605074011452467438146176206610466231809595813087722496487939746736188677837473697967398593611849174139117595872748927065183094849739405854926762807706927360708596536742018534785367644842496128320615034995621361475962905335721635524949204468548987706798337353630215092972428893488962522327677793892392053401346901412598433215464728903831579097410668324996938213712017072070981731263589431881701780436729183562888815710596070210179634079133831917964147285471734163985234211014293465695294460896666748327432991889563328154840080847426781869538361215148450840319515873143490075269470456003643790451473761760385589468018780033713714759148607652757804379275264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,31] -276957599469959768450139231525389581394991904498103765926878801595045438935474823705586225236373162254375635856294204031214207144718889535277420350898238476540918367910331682315718671840993994575380912736145332615813270139797485600730899154021135324099053886245704715015611019494438407298081262702195325023032615524219337665173865602508728589304269793611595593282213835283510562698706505076510684787856135601746026371367608360532209518885417214471814124386150565638236491741783927364269512588341713572092639891853885964820235565346516050660552920226354251862363542654287499123704138604133960447504309892675537310918127689248404065877370464006387141481177787138857318153552164234563667520973359791939205653627933444455762519025607678427598337102929552118269350903282113788124971306743279492650177818657159414208464396841145653988785825148087624943512819756634239106304308104860526971844848482186652464308307775553371832353061957265756143844270167504814086191401284579838033379504304993240213429719725749995570131239957963267875690992763761862286498091100470270906289458878678240996660726574200476533022478705863801799043174275857935391223043577707049838641412754702217378282761891794890090841005747658242329890442046931942895015761894518818360974442437392862764626230766040371236999812115427247469389783690140084885053393528190277607585390319033371856488033280049665161386287638108607068037945394033307989198719467375024066058432702774228615068405807073695505842023712264979176674915658842482960168154681465901803314512601901315878961183642201865481039407537446871230625824941320132801764447706141367096447837958188574645080111700115263412905863882851425831130657297413628679360275479585514108337906031582224283427249207241369230373946842883174269389000196303999627359766844448802770489804216826579038812961512264727987401934220603408660829557169179596000125072644528437097680573738053228535782636710170733153645327252525365496838636483747624284717702999757594074237184402068158674075365596527662530279297106048172875595683779476275342177088917347697650353618091757901914906357349921845778667668989321093131726562125873262906484900087464609081679737184994473025578098683046628565562207901681931973253517320682533290315543998571459484896559093107225940529927197121497567736950138271442149412309449655401085875057311062063403514501883406804298383435565001987364057654461429888144523259628132620760967725380889509749685640705819713533465926891542420294925059190353833877408122802673272630409293681218326043788985930532077969586010444161574909491573633289381578510720808910776527019555784412404033720313653865607435386401199841941202099779486143038917324809428238425193102435076350807880480627201814578658905269770958962283945664973709946054866102702264230396549624675966503842069321119289090015845948601179788715545197939187429280073431273743257080288479830805332931134884175466083646065469160045661452531256848196953691013930678363693399408640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,32] 203177112263769396197662193611226670863739330997408676987225878627457946002336506984654550581479517679711433887909065826373628802322444832811593844192494132401602458872428161005557654749542028134058263292733278964137432208948162171988135265451950802597310193728579468093539080966991942031055045771112347518736065122396925085132771981101829570754605039071577099226569402275341027939725523808924592068824436513452554131624889634311855496316762814359048940855361708321561221795514866228611181327409041204945122160927512894414569654310406782418352412971432576049460660596311236580989470816116274039478568353761806827715733604138818690553528037516176046905833662342752090398294709933841326111243963899475517137335476785194189818174338484515642572884893814952270426899423788463199819787355870530971638684770280133312953456977069091446498287788739427313656274583221499358269843754585941700764653563335091500440588953746964953605794903492319822448528513897802994454354179639936712237766850333472282291059716404465884357797640368596075395309184826162392309218401850969818522638680122008474036220786542251156836485477465916812764755549063181871104288338895952999820155215538454396991664267095881945003959593006903879607985568764219918927220410444541706965283590488508298231798753239623072766231890704265091076754241958405505375261593240612491243194651769504397522268065276342756255379024073431651150632910179124088753963653635016339092274841176304162725287431839339222810211248740872864104313193931991264984727868046240807526276932510164405807263974511855712325460439290609569775358853847556503562259261453871326861059752230258196715737120513755454218514582800470917334091005054182393323667312591469955241743215603249117323961356557162137480843877881363907024974430154124059586201965257369048945347921921085256563977852652033306749189564525808357902235424627504852878125942546053662552709324430877918044218452255591142315938998980901049984163084137924643225774646511494261742847359247322338781030982378204005041735006439824891934465354574734942503937176617320477157286706623097360944897062232882726774290696582995988418403398284190395462585478978944784892623553306528386178933466889011626401397890246867679238863044043822536241380641173722914634174741641963179343627698274115193410932307047216411016407644550253784662366811995962817529992664554402550810884426579761617684323772679880095708459783060068610265138850864277338475703057312870541056246857695896750374907892301269548360009635695115245964552038781406866198919046587973278677347660202061716813518752473223759815873464752303150869025396489243954172227394670016904027963348947296822908073964494687596061230261867929278458345253702844736859396646254616063678664818481044853088772818648936454289358790703680653423014903566632038452016503624030087642663183180522181682799881375647077038010921492041343403460522190971390901853931029218558493573412187354616456384763966934618471282989611542518956032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,33] -114115216050336468003186891381199178011692887048091618983031123234954352465959159026297528199470234829623236467856296044354671473887164327718396155258358936160242733287859459297733583593948374866417623776070997058488777646263810968621930374201435104176171728440289548788096653665417119059729091699158773134576722820865667234543255894034856583946286269115274317695259430441915415691622639543701537592166996923679426978442778316816470587729123822912634261474498340907953916049178788581902495146607031609818866355268875134907091164058061603424493089999017760435861341658534769204866511417687468461448986713104432702157352394326581489836659734914205509256121596405932287617719510021033047255557637489611045163533529094428182111202719185174606070632079193944585067267683814246404031522262837229145487813334101407820205002149900999689318950842857909436982974503949762991567665740724301940651479217612284157913182315249301387585341902830342515673590981427322230057835026353671608509364764580354826835027111714466887842906092227198601901012238083672761023862576967027285125299013101701165401648037795788576076160953475326394361029831886699810780086033748365249709682095494671349540287590902301760853555850419558857058885979998678941156688017913700235407649508581936094385070248853112820017671531321793638664541973637846067301223274056632050464825935217557828836717393273950526241188985855025117340222391450796984019200732628705426754000705913405558504067563446520718752060960516163192993788149958347716756289315390691202966730173401272896253903229134881855299594308452900747005489753697912448113922623334277254213656986285208211738376746700942166515931226311895426866241282558741002499593784851773478517472325228880854687447208016323918027037163929299619159009077149036200282827805320960986247862584864087273051887461450577943741294009383876597177375574423128965281852832633622561065109712466913263947159056947817062381244334233401327092669348817569743831246982390056448389543178764204301895442251378691442011031024046853313206534523685072504341331397936261286966342778181477491798287104069408233381737749502765851907149604582598952319069792802565643271681666885291419868502773339823192896629719062911437862835385018072597369761848011935340558949232207607851380075282457278507012880187914642504119444206525294757653712197851265251627015124708475554659493086951514790775344660896324727302507475748329499674751867844217352926766258684133358503120968213337218575378977347369208205834372993459377553858908548079676666616745113189377749968499614324491350050254639214154028182480672903945520608836292638012441130717104102155810293221224767867026669125806628534365878931356895410998161936139058990392893668088061363671401178835787021019674263147006374080705529868841781530182096000011518837711549213002968080042737905012413366102425140655309075361609491824167860130285497978322465011652134210535160449102992104241531853836308409938166326446224282505707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,34] 48908009798224967893146658019406966059905301375991145731195063455184675792821415270596137057353939075771385529014480100404187390001399706495943108227987554755801928513363705610551201286880517244630867871954979713730661379913411761998001892208632080622052982865708040287976645250252971326739579283157654097568575432124335681352730894173928415658061907776882180284431019330403621677140261478727871951046597576850177967726613991065246293767752381680142585410118181056366775926681044377045555514117312828481540136536261857729999247046217121936425622048237855851061413298488534570342097291357705497468414894594473890567089994001069549488590322948078508108223857295514920265893901665670557181787526710687140360248897275757873299076470404578587293755162935297928941943833462978418604065573785218744581231708638968461477280644009525815884203462101843702923027068300980007992722933573731671670697721264760781507877718938962118441651913455611262435870015662366164839648176506418248893474100844547129383062325067390357023986302256249717194745026585491672554207902689369674012068620614240890446027986207565412526354694861071186088028306059363428665136868180459965647925541592226124893624435425224052056133479068061550600865279037124855761125149034312052015486720091646689825023007304397268873591808825050644531118085116744785916338557910570595661875930163385366008718391933839858278172413408039414691467631783743122447091307031775278019118714855030976629856034113733184134849636372934748409863149113335846647693383052044940039087635952903992448173761439183122071681638493779746653484444625183222389871848836639916610515665623223885420871132561183954806344465033786637682730947794021689772623515090790317497902484704936459140063617728876267386046051702134992665420958519118759105229559182178453248454662654142917047977089565721985763324748481583397096197495354962315636504982729544462149345122641570484497536085375526118187675989130599283206143719719083619714277035643456138012596713046901199908969416615025146685675131192271164004294736207158947744758864921418866641076193040244124971607006972159645522567693325871961283639339946491363945206572640280507763410396091500735089383451763118077282202360611987254318318623366529593440286232732078378198878384779116540953527044579102834222770176418533340395679864872786504064719973194996862575750118274685421969053910790556869194377862750870706585060135442246553486150150099151447852803526743676720895409093826577489005901255199714809113634912173937801786550374532694773840642099663711203471447466707123037237431880626020881811335103023959649675773701814508747166165761712267214249287807155542285019470274455313215640926416879570439009503937500105751126485745961176753080575304274261595693264627627891347166750473202215163230885645517657003635880552289214497396921580186202294879963197785237787699460309490524397569433967356670489735572938182100120775974493709620522966341038138460416893611803579537344692224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,35] -15334664630705200642711327609226344583868322106436997436388209717270681765864853438161606324562032917316116882253183878483501393554011249427337235700942178844105530640587693888954294885878229335493681449537433213505965625478972792179758030391160948545771768120721984889033173703156701946987139349462807360574197440433759604712257621781455678754065602844873979935797111229279064626760917887479104743955439461098597085221542741015267727012609942693109249000610071975672747625974764760700798125156657471269386648018061965052524543495904820693321041328845701311073219634622379358456902374313252350466190266215778214867898623937224244298874458949371664758913810454523757274032458301364118813037351542235003244039270820923480613390387887529753885370962326765457480402388268730238575250955926595855466151149361875576755088204559078270011497117132594609256156820713438296815470631528900847106503216078470908230977347433457501829132245618134462743688788461384210919180837425542042493051579700156656344797496526514186185818804873099641635282378063031589595905097564739084757994525594206254264254230829316683161399154300043501297615591549180785468613185723909808808515989456656031308625729554289586582214259766181106498038864097773588591567713809842138224143852869575163644536549908682213934985731788650985916191614055498878322610792256694715382778432481178577735879144950499039421548848106211779719888971589255135703188977044442415745193077258907167531627399997714691947500739895417837026747058324726403524153254324970347366120255697549519959280949908690311120040869019052615180832397163178699500549121824486291670452174171552948582465863158215571093831257643424584142201926020410088880831498186434931508947189319161555589315389015801543187906122083766003721527954899004856313889370829997421568724811276987626150199155844208060171872102445609270077515677350010071607333049601736570564318775703516254110787699686404891907032150268424054060266566239799565353566326522485009589339516155698968359860596762778780516045924483942852871282868279495780693139140675774756901327321021514914579182091250793481122136646026484028525879532416871632062201964781384274801224510390556614375447878249423789731573000021992071651907607307092831589484636629318168765527584271430729660572731613851667835082384843566765942271600131301532298238447347772966808040707227032168503763833037313750346862807058405199920108855154955563081936373226812286612885482561136043380805166079122436427317958737580007554753349796668694948540736969981270941309590477385468933410478091985959598954249954490445317792785862962037605859300947644020804706952226917908533699853361952938213216371900828005455194854685174438508870513994749516625033729252109905095500421860620110773818974310985398143870170377991215460435815670205366889754027019799300473622477029310228902589529837176214379888632635612075402661634968421721514503685397386680928935165916682290532732471088155594225779372611833083985920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,36] 3092982273502992794436507231100404888360132852707952292907286104773305673125072285441304632247713453373854920521512183685525706897911974361844788880920957100928023330360807763103735343779278404015167985465804626385910624323713071836071019334101071216666526700281077808038970676904687411902191563768543685616976429340647793789550474504347956239842190156120748898407426912006416242916779898289381226865210280395718253290442954067301524934578652829249219125533198891768373302198278051955701245915400095830348735760158462923251926888389157214012452332666716693092861819652554495329925048201463590876304009218453909957362831153047844603108123315628667788713329418072631315064770107889530948766162064964913252221219558825497959336743877914913027085701535311801892615612060544308513093552513445382502707343933012553789163749866179253786626381417999239637358369481093002208509673170624249567978378938679939292737125791831506184176753585192967959055538150307159928607639170007429116715421846988312559405773408261058126467794291891825662773623606249069805237705307478274102110218260001607411649289609322488163030778021464113804036030349562085422859882189284802464250960459530836877690434441262694711517926816104531756692325824046525616078512424574999135933948964564658276119439302236158770831925874685960213037617383591694931212868391288184555104701679759367524666308801074105117335698342843656471308583936575154286569240673999815727946767756882072132542125751380617447454452510760673628301522726068001185232412650369956135730535103822364063064592223358238366890260038667700064257085103035614537419684802095295622442192088839966455967834532760720300932551428305378816567520592171134132206157058916535255161313337444631321786087257389098018207760354089904946821502500607565586430473993806371665839539699701045506367977241296150595548207237914697172964103061560390971588967154922005570358408541144905081704069783997303924798836278464240588094512835334363804303703389647683223190219643709271626474809620386004355335291759555684535610109805592238664400735659269583507240124863670075503877441945124650532092423822018764719730503747279098561072045395998238220062763332637699410378726924433426651138627191614481802951427340178899488111476550378053160704003544709935565301170377093087329677665187076032242623696815803606281066342559156618731899204065407724946480890062763260590789460922084440586461478271783738253707846647530094132258901597590070715706615917710801761213751749621715129422423430801315893244985920280057477633412731679950907406451158396618844049447566046066647909484936250454947671369603564702555260615332421240177013700914221098156161096343562150160552351567607368742376768383350890682374498369342406194927437538426288280499202343158761151985283889700673883236191904206692080900146140774048497406749916884792237575064733737004932312810349652624718172948166244423166289283883947371307016358040416443655884605778059390978408335204173544947712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,37] -124027842930747912148909808173007889344491580120368682489542604004576641711828860147549069704380233622270070102182107282552154375320731878954430851851837831181027920640216667236111340049966542934203055820259038380714350154574874446983248112570787159483662847418149934827248319374193778951555516513786428593665334040671638833001704478523804354370251449399592657451135845455991658400270516105179791373219477621891201687190576433948240778859119093168946784982143515486437412155714556999135344119042938669669192071550580401421345425666428928477292773787720432647392977698346328167930533637415772405452648541043548193013929255797130098161905721849615471377806033562195651310540153618892737600797653140937173025772857973201130335679894419298206810574079945850028272269467792226502680221153292030655668129227690129669939644434091325636214102310759846095212056475657039142984742802341528053363646902147972782270486991994207812382584881905991336314987823881791345841743255448848346193743055102233994624238903502280571903283052936295185749465685180664868407282616017476780302277016917080609155648495793534802234965530430312052089190176531304125261842180190962487463440766648511510410401436688191740342432029043633502273332846626480014445709406748324644117061350426064247770742774102872347717510686148785342705565691145387842767679915708654827329486166452033218152003857256050305223760566199744514882399078174240282131590050433712110586665772380062240247385778023680582100637144356316169641831970464078759935087589524609051435129091281249381511325403100757399631457399866559479896791998287529273761880125213214996498415148025402232488892562063799163260884895884148928844036003103132285060539811358809440652563377301069543367326679725670895064272603422864532109137021687130405332967394898326224661876313383915503283570149901406848035623253982463038785601299699878661583508330232352132725610339095447172765590482674963153627101376853091340305814304190850513633807311711210148233005944227995186578827411564251437698294096090166858290218678810204039737815352362061390114582980741378114753387303176242953949749707678177099137285177307930149952986060418855361353860164276820952305899545754442613659717726140030587982091352738605858036139921228734951853586875552481685275767049594679341055273371789452223883780848495328645423299086652548889223252499453099799105144791540738657372663655835207380379241819112488688483762017947989881198183124861098045440625895405662547592846208436434642449693375146717498159151326662021733550941297943461122735772970951574438574598607615224672370919266826997427919564274352567563057439416103351069193977828861255927776035527378861348642870842489078339810236265000832981835891727610703557509750815478686617276982680442897277957377364952419537690128304519798725479353253574828629850857062031616430128454535926326008700735434706828600724326172515354943055244746251940116178469758725605880510578078509697124103296725167290449920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,38] -274360402589888932304924257745105629162249459092765377817867580671855289993864840521543179592917841558532654371849085587778749700277096892592616956114515450826915889553561030872014087712374143406506521711312668493432810005493926260531030262720271860466506844830565302588974335606004323774969992854008596756108118869456884081294611879233477793708279677474625894609408238158041076206388727802575126763521821176635834903046216893221332507032241822562758983529209448780844614784924165925485008298773556960759104087281142159426168735837178499222919634405515403653781181103564085158612844209901839728733033116440266379822377847568778925174458453120565128293516802247223825137202918530306043141945966351145705174414854993763135845405574360289033520977288964874892298196322404874727671406063247157880599347680688168277051341596946687642528617680417736808335030517569624488466150166996143732355039913903976653081307899303126681959427268450945076926176728517790026066173477285103741970698221124428350071518821677849037675369553157940036937809763774177098681739852877418312882745576698927842109011287296725464073402695440544339980895445494219998501184352986519546360388370051614738520877615981190517636280771385741763254300757972425590748857119038182370875593784818493764684364773124782346222800929330700902291682576063510064904431347371311241492594964423893930621743547792968730207554928479182652410609631495933544556105157383763875463603854434733576683453300373865357416670709127462881297940223727436902337728722839342826878283057819755276167510335643698373378015585031229970966158340929287755488380058866904237022713419656073968362545453765052250376051836807285196837108863931233139463114181231731461151414230934990805490516509481536451017136982092446959852406268134381454943264669383617252189793307616303673874713058685432813063744369288203561484444898226522816650298358429011866001890634306703211779943415399234190655857768266915685197463204474946888847859413877989875872839098437650301570088391030505457254034405284618974567190953879696110026882441167460546306852914776508351631199755373505818624668217599351185641058821169620789138815073797940612985671429427644684663689206533171535333228517387591925946714820591520803652834746982120940529051268150227954641628815203577185927562755566205079053255236828448775999773168535085951842474019399961599691678919126933434607282722833518050068867365675176677220907140282052238492877654383984445669071104633740167260784798345588422304566960183986617097108536077234298205086734822645492462736019517662967136266474673935888078454154091476369299310657449378940339882992424446593039754728246366607222972043033652535173547695422850981818885359218075525268944185652581978324842060949378889789142406161246106314172505164067530921727507326548665293348118654093790193916083531406421936437217643352860015305412520792185658591809754822775498597232913542716321157099894828626223006826581124870713833233951311790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,39] 263787983586901559088952221292500546778633144311088187045172210291747580660507920710516312455605387196756969449848059577765886675935434803579687580608458908298001165049063679936301661005191147547510226115435572766187206070631398149729460012764184003143536229924147845233731995225543196359848468485233609983218813947096379694232066492502610667207363184718340492495357903505599137462185904846563216502682155168726310777838542608269447033516039219712673299792811096991330270346911967896312990257264665416336896213039966180952988473120651185556873243882842196650436348586894510654809116800894600953237309294624372007619071497973907295329187828874223300447857020844148951682494728205308526993528573310841776305480108200363391021829222489871491485366155358713246113242271351297756805207858532788977805236267391413620750644428140870704514149340030968349759537147057632353134609915145487619276239460951541466428445366009853824504970187753961904889313018168007558337736242305649982277118737087937071260009465187260450080170990967416046510587562767423144077005019098245774708605046642532739185608411508537004241048712960529922247916970588636315753098482969521501647851531772464163140968967575227273888015452039546046623450263268410050997529568529307624750260788530307418632308517187684099161754528998484512210002466989601907856484412898524049555009517920490910001514467354263315532594581174491867324802819373245390199971705408190118422215768184740033500569267066592005640030690506422410719158186807699429347199780807600573556413330592964397731997236815165737980603030709488281745466890746564146441879232821035819976159505221724455848068883610081832754457627783439365663782113348881876683345682292957414486039439647114172972611694855926936746263761056967040796515855857972113943482125013659440696278566339459983822414564952527452140591932661616132230498197284997942061224146471753860351795189338965091797215315633094090110099336424560279907341030807590575318382654998167377623822710682702036279837274250399678238196535371514356086834532206161543940686898444080332158152148817620086906172242358707626628816412784138455460566838083164961247007040167118563476455757861583915799588418667527875263393981730338619301014639301850137526935987118382905232861590200726857088417335038588421561988237467601799291312112739051174012405421190585090764632409979995969097884947843886838609177571108040696271332099753394287317407752433374645155061805993327787442859798948774045215116932505062096334076577257078642196598654693947174436637619303062228555266843862837626967783215497612643234523946157351879505374386370123234181694314897681863106095119499802012453805235708898963549903865035772468205282857645944704519151252953508053734007072222867364521658177290238546249940656311838061701909350966513353033379815978335201406605934613075488459974419011040381845999047780790282693050366010288180013474779383655973646322829657183228591618224865090911944153331298866298880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,40] -197106112051009138517914404013966733822429811609384157942556834181197826902147946212623182136811152312611733230727455516267008191711367976791028543130634118674637635984654760959426497685960545396224716198158164612309607633068546528135527382176099773337289453693341935683537796294855023011153943442819523361863432357396642317781119035049251937479678156312387759926190086039145582346127312416808946348192002778808347073375952341154047921776690846907755802198681729896731835331839864070379107194345375089412472334080274551170919930997305741498136906350708385404045221278268065670704605131948495142090441269295290819984815453598366186973923510004612338943514893916599823011282963534621247239419243351885769189572396897303288780713194933891920597153928604882387598159038677889551248591699232843728789123334163413661555936702498657059297878855207857288348582940560599716173757826255310116792472468208826920648106299100202530287019269812055615494881099133087313466305028210609765786317095111786370037862107067584432189460151557221387081396637548492926731629819532634056280100469387284913948815823978349709743564978381481737011650072683996098965563165388484109049484514013376647096587227426883803031204748390282912886426428978119515205277326817343376789755472700055502844642799123627710329799392405920154554724492163867999597858729329353977152259868763583845196605284113086695720248179222187853329729420112459298638550859480150350956352327974962459265870813585018664730812383872934395358537024868722714029372949566491183304264697436565026440101266907912057313897136178945832187249242900950688910170737130173485737467784859176899062426898137554937700695303111089132621040462040898786721869863224119666724429732719615385819718395193806482347670859154762336983068890356983229751286485637857510418329575115983761975994439113399229880173334334004809406352351796955553266560228189531405720046851311018068055996957465764290078223968886259908387629677226701873867671874261196334999847668666524876353181463115458329039818011511143077425062475207659589069388025237214539025060549216413389844070296679321689569000825666033543137372146339561032476412195692944950346493844496121421955669541122649930722453618260910318506046358677196684217355925997973367334604374696735743886350049687048164975379774289957490525678351275266164814609309591162586717979548805460607997131700998402005519938916565188038851949061273265858277480573016998392385499215345675366503210552714313669270610741588066548471580763973971829432824075996685499061488406539955600156391490845849205539281053208694377589259257259963476267540816525112569331857149580774439143038357434935395325937722709175921677235849199623106388305926526910093740231755471117890710228133634860348197176449167828144530550430872057667419016342491929314885207852505754387298770900404387892809542893908468166326780307173826113114946399225449578236528068559194852935165689365010202488323762884696239276504484338932383744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,41] 110242362923561297714721402058850377416127323327820702192573214250861124363879884061908335527268297823425581924239167891377504142590289318087440949910089371166650582004597025125632895407726524231469255873579894980335418814685674158167373272944624328515358463516844523634378854658474174940651668561806064033202119343963207299241767947299945618435962676674376835684692985382897448634953791667415018530450081692433168811019758002373296813002155289551533727974872189279933811506994171375534843965417545189771124565347028142619053045847377025367877509494676349233053996996704536300220930395068316440117184188910567200933280623047870671995206846837674523048957918167609524111191378395477246577778016657837615711271115749563264196361213624969773241378805216534098461391391304260781215571563691805184688944562324819487441525067742035207369434749705150800481698249876407932624544515390272594582190930384106314809518011554793368558866098977246450171639843008977537470833084525900631652393924499745201193536010074024688157528730902509373237883690891104984560440159541035488574480109862200181240167459084167330150403250079049774322544754899109079397174511003669646853488222508444657517994303218301358616613154117350707475614254610114759461751244816768551764964246488631052179353334151409130420860331289525843743831660252172248066831342560257895637310671582595870636883489147312194661660573607051452191923140406169514345139748306816877766027062101550352069684592540631154326065372101017475674272952851539536097384779821207579850925894768252231541536403340942870801136532325594407970792269014985136876245947445148151051828962253708440591386793604005551380190715048229951232595935928408366429077171521054923999147448592357929262113318217007261182972558697196314985691607370076020218179655278063931963046554922709351273488998577389313996577099200009401431762991065639998015829386854922097963604039354488492286332279846447157552049370429847305843224575993109933918834660563849490721074208719692387013659590872224981300164854505355497420223717930593214456079496416252947388232285130949999409056926601755008942064481955359728551956500252789239513233579612845201821570976727847205003554829917055542685905185731456454893658694377203641279034423124827246860950300168901766773846259302936513718633603197861454163463504783199663565450802739824566266735393414894943737629269878680886863762527257829334891528314117337469126491046701921222217491579452549746261800205035620827166136073986989581369721470358093628126921477063727355328726112800962855090415987638162069939832416344784565465581380464622049866332355224203157433047685962465578630585898301843239446884697176859010990244346275463630602641839345100998750647942028143011460336990932402626661355268519692101482814066524738295243918972994809104033609128334193387914815990522435166083327857232659646042989641791360477409204752036919308060221986196115419972695887924339601831693324821795527820129763213495500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,42] -41610371245711428255965326313637532428398593628404785549151341903343584257946480484502306499676871306163380946370643783258414859251918013248043558199952314881408009032614188894113513719130520021230749619657452341619908893019026663683127302048973821429838100469552414018668220433481533950576811745966306040332717684288154680941673721345339566272723748881893800167650141815108803016790680500797906862281753434800486873542256174234724672251213748842347594961528356077101232721491659507571225951033284731401092444360937961609297206924467682152026823427092411418470131608273449364096143353906659839702979800551516493367156553502637176611562594761044390466716924985398403387278117696012907861149019211613158454469607527709502665405774345814312751167969669910618261783398782920485835075387670395824202153541156239661007740599336030225385061400858973137068278308330002676950087992332019850804497608345112422332949333103575493071008084538355040428586312825253372336674781286595264179407663754876346490545465494149681216312006113194565420590342326612264562133900596234256567374540964943994306710161177401031134949037522605136161942727575251312873936856094575983811434504004793741186809960090028793495592840443505601929841479603359739044075466081995464173778869580399265374598461421492698087622005032174892481515060507673758206319834814999280118773748038896499122951016826492040120350182475437722095902456156683558908326811438423096039646353343598835264717657939034275529349542716583932928345043777653961381973114835844285632314523243590801806774518276035037783514810841297332952211150688079657375412433038482792354694074664253547486487239445262378629011971601660245009897469836170863804517783958368060086801428886438285128357929542376131767218198383300404356295550807834304724609922491774566438939304811676939188353392642704213795071389302170718731224253965313958139866010697371109163030725339029788091778689133842661284712779335140622161738217929054562439199933000744960685941068363937073867832247071587024861822150773417799643556480368054662428465298179337598866086444143459194066910164014202785851660097246159546968402202292848065053528297794360739604495026773037045417364773794581130360323788619588445545189101156902824458797139288467293067219902250731818603294995553714894630681052720302751650524448281764820505738664799119381069188899904132476026318093272381838582643818932396493377484128277011125625824298075295263200757828269664137189084564799724415252825305063604085521958373391932336336715738391966075203209329265048100124709149386825175004200348254237549987555404302150418206053360109795236054047777611026007082001097265904657137312138792183276603191385754316489314918078156751158213983517276911977348505287012593851893594138571888502696987644837358564628931309801844388904386502754123371824082050822074764460805251362112776547071438835443853725880637775371581487437300164881579498329372696727793127686592585449198947620032731938816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,43] 7724631547857888850725820724437609323151156858436670683239457322988812714212616614283533739623060011948654354824693332388019827057293365335753491563506296720803508316074565852353968988676638013136743657914900914714679883209512999315064679678301744261019234824393553318926947367323459546831302118970359920254913080549691705725163652695163045659635758798523798357473061539126259007546215008268332479804124813961952638909198717272296305822716256015018174253487926198169565141924346474807744602262637322979400051068872005685356862043061058657437841748266138480061899447521656987194971163758467750750300943892172250700720174631416013532930328549450544413688527757930469366772444590926804235858695817362262854569345680138019950265058983409882630054366157744673495045492380564100321975626628260717355900724460878304250812937134348552610577021089642073433131968496632397571211369404193461420228953457392933872053099461192623781409065553267999321466623409408495243711405014487874518036418947606755267191999925138315789566858913745074908380722873228056990117094383327928950394394613779881554555500536960655577983772669072032815415352569460784227613059291839976431168952766616616191719644613603002785237208550228803932865255903494593731259991826208321012780515485669182852548837820389904313088286186380600346891577173064335593075234098268996837939586478782068106618880418302978980707251235241560119672856444348356674990325965580513831656445261369694069445824157313225139857515597466735895937654379896358299236685221482472698248839142215912485036794981273772223158719259151005389249449255168424073003646365818898634790163732335006015125661247948430685652806750260492866975554213370486456693526707182896658017633178766599570000302117026968686343961324038932463327544874643341426498259082013967338475283841899227891632089047188302591964828324161312082265010530090098653816158186439607498891395528265865331477184805047756679771695154127149451792470110694834289093174864199591122988113848710780005873998133053498435138641297301340485131978128837045337463181055718981034879696486148225755861991486022903216600403786178960678414783555705369605526306727552504748974208024748096320841487898904939655853309369852104100899479856583753581170806384238597258805768485239328614437965054697873223022223254074046742390967280089570567016713602425446792534764615509434539313543463925574453209254508241813721283876786328595065287345329204756543192834351913619863442436182129826501313271695085116091638757914413955180914045807479070713715871552194366965195426362720554564760345640328277936090493719077013516682231827530994581734020080022968825369507290078181336684235950612942427789178577609461673731499210627553972576390293432151336503356438658959758085241071254803917514248442081701875538404299230116873252559822405013502542952743936545545440733829626119269914865493499136720197047503553976442637822776050046302315460529828981183473591207262339946480372728274616320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,44] 1883357792892094797215806931550252981734559281148855749577123154915173187264055788453957065787508279484136704030022616932056687431757280466305897994992067192070276360374956527011520698869231658612066381040287772272353440143576870493892318952203501733224827781801724779294648148557135482667128404987170507747826087927316952715948239859918008001914024057237962957629280163237908242211261067886109297631728698915353086597181569859283979244913698578592044210128679119037965386930128421232357691842108965895888846976846614289929914065487078139914836598498783981838827028979461268011373691231905394825970484486711801265524278732655399243622957517990737424172777428896317674839113306922757596529727988345289341174376893850644991023472580399367612773895212531763951064672536011191410078355301366262549998449648606401853379236515261823474930983686415333652255966897123497170160267251536726888986453189766484329789742982095510929517840555745324718996236314697326399399368678163874749974280035962330671964268373978683416729182516163737150023447190253826405815389277999575244092195723504835678420613019777488988766238066221819436905883803836387442828030959055132723833342493666162909322325965221678286163039796903397527021466568230694850821981815318906082085198199430640936795244551514800296941570823384291980894997476415022139955984686711765673784530880085636398390093737289601755684693388441304023511522122218005149963392491484904108827331206230686951422341206046774386788707281462831686681489269462375016649153196463151467569587646764144099183405204656233678409966888872970231072254032195008396358232383478035584374307140774957892308464878097850407208378538945755720743940190902632595150527036009678828180343762354380634115603059247718734679680558740011852365772279991736208020219139073680380500897185516595646832323014593825136892619626792639503980960578450347506051954752888620621242628010571448189946635308711959871690189327986220203169024769997847322212123817216557932603464579136687916270472780728039081092478739200551120924330536489709684314774453067263203548108978175152384376869625929720717885840825277489514209788872000394656079100941395397112908739942685788764812559379654689487897245418034551969230073423351213166087664161106200305618665399940921753034761804968041155451006146984739033736900956174308637011704440936821280175118137534183371156573595372308573430449860859413780587561472937546066908285500679711068622216098331043751397272126125722688836401669974709546043489678339568843044922470902432646484248855954812750379171805728416496304225826760823695199322305165180110956203319382056316125935037487818766752838008720621466745698717965586461257168103485444498032669817985333155635391099417608211951594830759368905642642371414909717167390119199805309811841507538236056985648956722098563661375036048981711399455483142888061554093052977148869462737446452039381771725263606728528261880822531542411202279934736425432551932923677245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,45] -2137094975117510554106996706760019340048145696317463897776988200682789053316006771946978498774131344065451330500254442840128774613760665601080458007153550300253406374398678228444059093881922703901090229716185682722949778730262008009083143933137221278393830629957977429033800214919537301700448255310567808103428443518507984234950759543783038824275542109346901079792167393412801118436336216166677498250246164103453218570693618782623853485935679663339045873062129680348351496443570078754693727801784559059412783177959358205757326225082524353961191760687889239812342216027784947853962839697584592109726488296736910906289361366811161910437200124305850664803238521660576455679900483365812061333176702698147546531701279849472083696108510282207236237543317400523756119176826326848985752141671977100203710823550895495462409404496110826532282416016566862549027805905507339608562533211493325202850401468658515048690482727913774162431338720451996234688762519231192343729938791584793812615509466251650305489687732805375881137879291844122358458716799231338480065412080322193944657447897087687952158848620412521709245804460470759298474090367645585086084839443641040088691727696235974523829876896337109026185229721005419233673536861965072317021408083512253844213328223348942435875120546568005719994535199513000672737570142423704252365553772115091035241006737361680791475193711053698805801815334261268174159795144942204494200368075717021644211236429506780357399405382602674930915139206299826125043397370539669277009034300129274019734709163191599254269718860053847691738735509815640608662419681560757722022431750226093923382025238424121226995537428580154087559541578170103368578519712437455149702332843994981286386735929492137146597677790251621283288514847164687086750726919965742589736211991793261274123051887076428729367526169622916555103452094373925200196504117562184914343359264553030936405268997194353918793904833131826001798325745581454588907116047634655864940878736808852243073562367749554326120381511296155961246816387757242358447646807199817169242699116431812440652966609482725502245832919180097964338364825308717971497109283371923999711335122328115765636412116669997908816870906001315498500221971625798079263501253694102076457608740717724734974843122045363104235029854487795802878790263251619934160130104450150542351521126410410094632341772498073801401772929814839958813569616977764626303571345922191264504471437342152056942804144995096805605769411951278770523916877609341690961681931634440846396025446573414584904026958044246561510118313543500127753488155862516336925610455532616390035574740508790885771658308705354617391518603725655620876258283467984118126073737668948377736276608471013988406386840539810581998662905410922074579044197914796610605833549559180661882672226040769475748702762635085096321077399585289572808236934314481217362803219288829552619450577559880558158049062445724351842435731954540603676584428416392107237378481518018560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,46] 908350045372547151988996514639651322814517543689133320517010037281600242569754374872860510878820532215902000549362836636978955165459781100032235964209997059354430156015018520856508572609947992196891686027275584262193154513517893529596523723882003660659075237422447284438361502078332386564285571168193964604214204930284604457760755742894614306513791457233066680759115727422666907715111899469523402196584218402435637875985655107933687796226872774884886444534331515357077521618080722123021637161020439011622713322600842041389432205817428351052387720838463097345357141395200109578381077871498960195696946415301512761313817709324716781796441239691328787875466325128448571659547892152435827745895165775442662756031049272927986983028350772979587550454250109397441235972983012237516854766444630975897475012890024124391753349334836358722983003145173080287125466125385628930554523023643939591916793146901061102466503491185937463232965630546949156698778175784282694927517932894699467163590932503380712128997965940389814064802675106071868921000032069539710672207111670989056947474875480987633513750909387087789865519756790580581478305336305357910317211233322188494534804819384446128571818342707864953475360846011723801855519670110096247190486603076688362210729015854917680108394005433084039003134727926789286925363800805483033300230671511085639700443138657767809389285654910961404451549470061504129283872425877658087096490678395625440050043240803377634566091360422287075221835641057088225143931076160550076787728491556187193503461217239720021283322420178011932214697673720532405692531583938149496207014766617008287800105742717173705609130938048034189310299584758718630459906336122382726993156747264225601268483398129759064475390622931902998384164814953759453626109902772506652799633256652886685068385033785123555728702354652351503830535592721394959925249551590430886978367055071588030142021095815172935992223597381256641857396426749049307809767549922772935683080370301062233716469931794773343430312748341684235932670215126153523915586165028042053832840880199824121766732496487846047354531923605590442165316283203201736240055969978586121348724052538659839882117453865572349408989024502196213765504173496572911082403835702556936593972905028868551045855359222885145147113443475689759430900217512418286398548911586540717915088070753817149747469126205605966072682072429949095530479498177173494573503260394008446067959618738455563773051762285316900369162624555884363259294451038858740235462012934978903107888635648287955411806549021882780662902468404232438885270163273444669329012276009081696116606873186695585412051768778573719169501104022209163973983941640264745452084653531433996927147617322302849502238948956811105881588079725008290665156238110866329172906827616323806621286793810973665831596256843290773891989593599896178762007189073939398773840017003636764089814732500918525134213841133286375223142433540350183725619555953653890537349891571580928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,47] -230889092740022175219581609256811873106957270071223982273563895289914825529153127382412349794063048931048753151353650834499097999007791295116391074176731053925648405889300860605443049068542615144422860802472917006259906160142352052521655035132993400392297749005962571532440540434126439510464400544248800263781481271074166307730297390396933483106763553749155310185877987137302627416615406590502145476789669854171287295450594408625278185652015104696770949963726125590138972908035563509636013372939709249077419395183782762088074792574002637498163881241548756734024357571670418979663284598432736458773888255115426778026290498085451855879942710625412292457654914872302060538917171821839035533650293590568523454691368442696789827656945318873404079504230120999748542784332924027809237366874931984791310658668080261782963334668867806474861378775827705159430357446007383895434513829521292796173715239349174768450029832693411267480988193236350909961738035701881632503846831346096179919128012550764047032627872602868958218273414756925238767110640225942870916136767729075646024686654494291457159726044160370008586485084481975157932979017039130271724827885530670587880138386304418595718120414481467331863612709051822723944954135525902603876013671349699770163552347817326076995204164794486922673095745686058426674772066718305098656081344048258101041336522691260184608255174677974394658348453030878486807115579860347327968519505555567044114383351331930567483227851652415473409683366310510235598158688434595901618086049693377204758541875728164292938031082508787531413329319999219458433953702309818980049784887130075767188780086833875549587745989921022811033785861091046807637436073341485463398851210240316592307789448751949073345049172341268624773268449813538372582745580451840743596739639577538257660480259637182888158407431709724445054418950005811398073707268215733970933422032413735208252761419128119784082650380347064333678109815388347611597050797992576830525964347348605814971077303892362207339498012772394803852805826541026747625143681981422023874771883299598072269257115070828338974928432970148116159973491151021033630694764900465828549641069383135250888581179135732771150447306395175765770616789279275696543437660299844022495538393015662089903965531582536323591301460500129576403276706324010491120481964606773707064193340939724769073559035183742537279538496682630310440700287767424484704793936882119928442098264980290935911597957603318091824968129203088111349524504112606386641951635504692245022875217558094199174659793932987110456454477278509675492871992838012299260054488477266402547010012530766248538778270758656936149248771769884477072853120368477234009939459184035600542364618752136300202584433329344713494142430216995748709496447205469231470594947527136826814818108729027864452544517883636459822513305493340298312055856482825490158219879299095015180854754251345557070499334885925388014819844059567462916198520486191680381981325462077440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,48] 27861513891254796509238132205366821297962957392969370326348314529249422965224937484853146701870290107127306175604466590802556752793638451499483238565844458467747640811029661229468528314335492821466498289426883373492440061735602065447781866618536903780717649422086583797467436363900856295967271746745328758892122493337087145430779992511240158226840260006957297553488458088193738103771603350109473198351251855856230841719422272599163964589813750410410818382930084356099889278737151248051051099119061600327869962605417919417974250550385241788296336725870427114706736719550209407170649994506370198359428545939618640506793927339291003783477300275575710285081753687617045077218251252073791359202272595992348222623080440405691767795434381260779290305467135069467319526702002952806869800546126719480061078198417861335305253307056171189922232855680216402168445799771285736658433393101138876798823320799934093643274778746055942535714564645257889998582914476311154648036637111769563782677138996317567852653391101866418350396600600967811757975923821128211931196698114628610208875295395926592612254170843095304146941312202976613412842075551320066330016907895157484385893932138416586455769675461353573998182064768782909116929702150685255208238796345511372388010165517134169612883332692020176968354075480788669618142043288305667580326088508544794921887303781755477723767094752881942605448486474458728287595105055229157544557075419926957589723211718618891409805494799034908643271941899154587385385254012384886190007467666980344638278752260167657157965153510333353159293444771349898495257022135012894127745030493240255062866572713291574187249242676476395200409852662258497797664263481344158736582433217787536611694249408914262900298003692308909484454939260337818021544928760143003070993557882111210016710743144251668360899648142629441539709068012033060701332779292552599131669630132362781576766788350316191477838682986422621797159612022306052513291084162177923569118508189918896197295221348544723040519650960426925324737325283639900546172857701455981800183610441402113463950529207079182770751336198194026149453020405089072539115000682273788471826233451861774748800524232445212490778883338404246611442180613346328107189723311098117030561133056248377185987210763381868525727088416384131894918852512204615422658893699718607797062324523103430287353033923049183090823232497175446786308491959134769271374614092521323642524611665997404166392044294461982242229832160932333448466401263821226007411361088562754069469327462104267054874318469332675897048281300134486438528122246935399031714766059054261246913894908633301763321200125952958117206870444599873392405161527900877057727910496535012485900522665510070850457427364694510391771138660088251345880202108462813402528189465499291383768789191945952792285807704902836844820471696459594570419317977057290655340326152015689717047503847033327948583554278572786699147444140729571556613018957345207005706071075454976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,49] 4485507095630415303671814835219650272717232282749029616871863918229318336770134805032224094897744779090319053029359349062765574073078249247836320862749445257267712415053853535138863052652638472099424676667104291242812312492706421293638465715266496505178100178313780908139535737968249575999606828290468863897749584536881200304125061138319402596040218366648732974690561771922522505197054113704808314655253386002862398815816596803865679908540427618285863802160117869825767952744363840413559732177387654243399325637094758936022912341156561690522967422199600618729791840519896201569336694528601387431976293328213065405523348242066728134861524785419128932427067084981437068657460026416282439775078020805636933682194112107971767516441787973492026593148171707825934795195395053055490458175135059159349186225372211855604946373163255333533433147027203988566774625786931828585588789554516368163617030353744439536277532321049020635092432437855461320349350952965564776347290810559553445060777274336034063115554227762274668428485629684479626585058884198974351769273230747128538570536846008128327404446174298232648574493860632138355838351496918456158834777427207664048729747907377699183261496714094971071229868889737748586886313801754917080623349937206643684280392034773441165037302893004011095746513684888301600897789200918302196492930260631010597983031712683490013951474302412008415473538943722557529932392543240685727415644721746558738318214257009948332542315666956593834391327260781294418629539688635831448556600773820075328053379670533583425266892677016684621597257863161125856218937927322011527154814984460053652250919564721827730781813409415674392285463327565040695109690403327547996563519327412645386413800384246677501916250428662271143998011450560960050088780596563920327792637195620955259862781545740299526344953580998742698883932059179296468964430042986633675463363561672041393755311532790487731614490354133983287989685885457346817473690502686023270927795695510906452796892992504866639695939502779706539130868159238534314901763494444937232596736806139498922577790063802353751498311996281687843456938188948321629482659147729433186485589455081398194392306605835720366036042420371931918428211238203519111706672479807211288993536912860777828913823029518840132324351997008133777652822047143724082974768231966643147601752075896266289442168202504147209589402966357558569832271970240787540799914802126177270014338627717003171263384272306270172684851087245856949904881380507619035876651246943368917806402914166486469844557540063644718797606460562905259208019574313782593462217141306693393652206427700535264285954616360293936242538065737878037572231933450969554783897746059870981445435079032976358614405805270413540299229553226899770236791424877450544263936251274738019928875979887434913464720314585879126428982804194175138061172560670582738854341165650522727071621859629347602817930833437363325829011028607902978336531148264621354015149271285760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,50] -3195900182020707477033181223634247256275754895251863486447055108436330833303809804582911596329162590986094606723207064300828743540142043591065314396707197057637369628630967691421632828778498123468724486640908376245555262257120971814720579222311517812226394364675926647193075332835667625541820741758855052886854576561807705032629810747550464774382951923662943518617759701549999821544932457159104650887982494278108712793932072224530016354105571015776507442324158793961611555635130382938476593363316890300165740017849415508570457119864474357901539523838950468729808464157299276288753934584638514386229068320493669114397008415504246963880651748202751813314220361406036498654038618132005010795284767453976272226310577667708482570434092296389550517910075547078418665065351516577617012532739374526031597094513428984563112258045639056810249583469549355671739732728278547889083053020489730486045939424645304872159079911592393867170556468705520916815290958242879256015923768055096094798324910676912734935459098081340198533249629691230894686622160208442361955647228218012355430665824617887720113265909718088941921333500266590694026687198562270041186270498756972996999637565768608664776476184076555460114391337238694837955812506356699797737974239327705680487249652152494829140955877979478036261593101188083540878989307353491842437738143921589609008555818157411034182980590437362874509265410194213744354750850763312591932293284713270671662830049957288217113401146398693265708977487279602323832382322309556337714631787314217838463936537858523501579031454465890395880918382204161594086532967124196769102727105072453601337196720579860308183306946013418122006319577521113926022986882362615151403961403538446867113833625756993653477914828620632187773192264410593888827037438388728362170806405353050538636924516647340625379780821819223398772509119578276828278684185195463902299887744358738255129929099940466905383206003964013349701813169939717112782498442818513140101251079909426669344449601144414120894635936346175150621137510525667564497355686247041759767770042055463023134058448474334120703891988152740914916609864016914829641841557401893349346828115558910532479335012343803405119909021952489930088588005525076017779289541901077589353785892426614648130418723240299760910399101024184788531551283170205132964151784087532272250836782837424871465419152549133529411470173121515822211412783237230850817196277001617659411280065586467162253629154923121303122035877200605824093280027005454564560252365956162772831998548631524552314837306120429999344219971666431323133790689697046242431869194791596991399939800136117348650400245359007183941263183210369219061053239436326367467209379575057950048857861702797519809031537777129917152184507797617994026878601072884072126648055313432678643736981813551363266086609203549431646259355742302648798573931757315588472564168669558980795156952682774752996567751540657988802249565047554788057531063955397973018724137959424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,51] 845989286930734653306655708387357042668545685471201477403389283473090636768461534055863462436874009900584703973454083380928607858175631801458089870901816355548106455247683366156449131155797778794109635767496554247130000879440763467346329630665210158237411220427097906024441957440417858350975945733407597756730456499913093644495780261480090007394718946293873738082200945245095828111894241579484606568505830220743218594748930150145292265190217995404653271144071289764990026767864154904796361593007601584925945435020065045018101831373939567897603384348864469551522106579283176297362093271337599778362788883843502822782393272989788715139546561337451957582682947825781173501875311321785844612060665663364324041808346132115138756159326673013826166618687897129491266805471851993729190929091260400573263646706233908968422140247706169981177953847398561881418350794476296820605431855787567899260509476375822901239742792945334562360246156633515498565247275901314013014005238185857691853510224339167237057289190328081052036913908138017907769555732566589558732821223680164272412327485763608285378715497158159339592989826254119317789364340625782683086032504435793153213750602794902402279133408976091603253444138132141792419586007158211055763524074191086501848083548917085427428553857673987896763140507738217865691363806035444726233344787925031664604034584414118120586589969783351757637938208199534025248725409295634099331174869453623116381170083497468379528541440103861725048765266432028679938427966668127703007239364790716390836397648460742400491955989259614109224084424712490560521626202975459299463594084828295211025726545184175350779912195725318314893742433604337147064201650404281601225424925965995673265026087212331825703365519667482751489976593162693949788914710084995387313673172958796510206155260906251022310490164085707393215910403818639555029546778020087649754815572593750140758444418545095524838249253597376966812412834282077362502007364968833897713701073210576700350380670258542897796864423929865798919638481343045686498118412785322338666877353732376141808860918090592654149326069835624315649226491548599835686310917157607225906004524471581151883933382729109092528781166614163513003976405834074394552099153887930198200615100698351528522689287691304962290303215417646541506873187210091585858481498839329357309041473313225404453080527627668093281618806464490525125650755912076883795951544065429604758493644983666317283835555898149905459194371435537195774986008235473989254423965861173231331512144910994275753370113479176191074150453266254458405358679040698092180920197274451820318823098636594344684527733448574582755724218174656899465426300396519493000972083294537453272737820575170856739283893930312222841061105753152422476345834538181431852608017513237661834712666012275445723824238047105731810094473298274301704982801456652685523494171362741266850110332652037051766148997617682647956625419540275182112394921431335875609660563128320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,52] -133608892451843651093937931636605921156881759402223492558854638900475412359384648927061634114944643413615223229750914834662368757924255690712817556780393156075495232117626703128321073063174489021287060290438334670574719558427874484512082026577714225282287551955240377137796907968847700001102424226003372919597420962241510881120491082911191191080369557253187521603312277799817796634866103095659718995832179274779668344532248423829279580774956775223813891819060740593705888584863499546661509272729234777656355499194743263490559605045538901492270555665978092052287324643971690345713137450345954347900758464786764760706685920754503903918628003238073605705936692622923534049190709812807303118060854789522645518929701328742826544777632045586505593348859055038810463274437311349200884892223993375074578974751592879726811716687717425459742718915019312830560969687316733996646429084245123845893375152816600889165725824472030883259063265730890835575185951114767184294710916028322486006282890059867127874225791342663397772073937415850459837470007383619829307085077816385567881151282228535440503025763810683027283063713364486681354000489656239670511967693888224599857342164991513052896295532729874886816451856625949390178137749783490038442745752517159361218869342235793905098439628122910915738622888369083097187137470219729685444423210181928829797303837005404291947597338645536611096397574415554514656073082501457313885716663851579153129541767427197894246648438322376426475081160263937321573076629888257080988326189805578474772147711960801612623973466174260619023452615565422121799624511696734760457128131147985601460842162761311106757132703359523181653396394006301024673629646302481024397939095452031877203163059905171895810907634950149021724294924486210279109450711391076705417758686889521478781491984921600599956599158918217798250880363156931651831181177001143271211687938099425814638369291524404388372844786974043086837981755603277707645960857255767132183154808560363180896547793875704253353870519327167697856021202795644603401601518000698226174172787061004676327424983056130553044346006900492273981062705241871527745827398644785593693948188873204543666471022590686885323513971566923446736350085291496570466627081487387714663407824409716996994233215873209534207352075960862355193812267305762025102525213134179365349327252875655530907222844135948737307210595812857594724014436043620604387447191016448727026927144054382635968632700277649412109065659360063185669627061083939447768229205292095546949597150909565716354741172008175613494580755095832480693202793512614950953880662215070383001638504319919909304456961438350081684109856083687841750439594483665362887004750577673630351644156148803444359172865584501951331859275475709290209149770895361950477207692198679495346155118363741393473049358869555975419587379404130488639878614866078737473335303430494332866430949002302959504767732184790198237148530477384290123673338348812086929524751597568000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,53] 11433620061108671651423096005287010701598531800438055872361229412031727507897687591597702251041183478231081925180623405554343250443169211130076410448166089176156308108005412451641956447304030255825852917937674437959079535941898554328396749660129184304157199760043135443377321822493682084338156213335646786670092436542942224199565247289579702344974934957024375182902494265221874514848596124135071189293628317656284800315944563346901404573250454821429565785373833649821308889527832741012110909873493198727046203757986765039437721007859804514505418225868391236828322608778349524738277760966781186478284442684135846325978570052402859733087622202067451986455345463971135696958302433230596699310556376598747706238826666096665903855284073541206170850149729535585090358570605097978602891319413410928945570450641188965170832714588153984824083770354012304827614025900447052811898802694750368045164431005187863686078093719236568116425759069855259012225119866493556167929771671032732213166199689603628465581197545244773219940734502740580588507602241099063471862864609510836134090041982932287716735403834148890707858370911773659787163907080133363470106310428863826788489024009856961287143434547049598872837016207993632609589940915142388930642037252353137233774407985362044832326953138591874199617402348655236911769332917513214078061806023674578230554665275315063578101104736722782587609152791899454374709711664953067939541754174479757999003535204977903750499046668841431992572320373662297160528530148987192489308174210502907668543416627526248761514371141650219269786399673182176708929782403030435491177186768143270431706596695114158824557786130002316779067431117739889310080033274941666557982827108411883802856329404555995130415343973757513792607252964267148319597505044437124793887562429645314463768405470587015228744928329354565307466504104431226398220784023066964948235880933471552705166691365418094684002254838291064797470724908924202550407502634082021337435583434264839003522599164217888926187242662874795205352357567737989108365106792070583131654979274258427502644965644147246923562747514464276088447664245461573953291684225481910541764212524560104111882575813478787804584929918494672919812705629615559785515306666543972341214422367567702329776581417529682286345068514681441866303070045875789550239950195977217398604275918095804472804506615438816344663737870152019115633078233467772587739248293901355885093153416965244531014421459241567946151594493513769958514088626590576341806653336873328729240645742355400749209128998704103375007873266343035804398778808184489403493372027388821911625385469656205316949016773468307225835608895337200474599053871004270517158201165598912123699359910649093014330289877367458284468371040833820188240984405304243276532813670763060635739188073179306751488516225308029974449112835117239351634364813142870461379422068499420783296300268722703950029452174882640280733071703762018746266505746169539150257984634880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,54] 286664354977317276004191232275218566551169330615441191698099488996905118491331053379813073201184117994793675410236350653662366318617038666475746765500112469204507069519983349105795893163593522537635493964942911566694343178123027997461090374854760217374145350997748062814493701674009930754129588844289166730638611698086396705147362682852444138711395604032901207034778910919689670060385247393261521259949330437184423418009640619519616770909260726657348100483086128179057733036323179114184572431502373443684981763716727282173937348330761827788152531905263555478419519685996559292190744136213563178919555320798925697541557421039208624752395059649957816785415263625345704952478552102295523010152431711565136919516725455304758213409217619848385066900108381333941941584157084448950059292433091560367460666983057726458091954053345698561898971920197786893462763522838286926344468706428637578010963422195905077741191299270890751949868912689122348686577745884745577746777683175968046142315788444978962253359240156091319585695701948783790122474579592977721009462777267419040678207979491217578968823546800551922312763319326315873907993096355647921320383432560093225873612968873161178807473452075431450860818496367964578025545035357311177781652823470067841043893443472744740640429666942860782708224264657314371137066632561198829675513702674414251765081955482563567019037542343914110823264257963111107774416025743049858681192262956060351615091512788120430886162640840531953724285015006341727478455295718423816933020535092616396957646724755986517993048587425916564512503766844983345374049208575376840999977535501815153449624466222667470880896316298911468525768165259190813964624444328786448731442812006598188651298245694446075201606771084123715710915988730923963318561874576263672069839076935144463461042359149142536934955707800004182199129108567450493138422944456659731588914708966447782474891789462591329247560049236807388384989891228957051346438760875608227966349798347533251611132630992916304849469610907352940590007478574304495590256459428580820465541332143801531406471134292041048752134413825355795854496772921062541140497583368350076211439175277520321357189028455948671450455089656188920257434676074084077536682956840056215654699786169876349499918512094413483373264379554572499216948174980359743533666909779285077597843953912437164734197882550065476532945322341327042560055487889799021943063213607234930106710358782122464027010593755713408266954534504937259992790508830917014616962229397996091434710480941646082266709210924312939109293342946117406482486123272270471339758956204795887443337500610872373799186612598812221698234319058253054745165418713072692483901947362199689913174885222801751450901312041803067606466680497560195250775150076901790259175385018490616038396191336378298071355798260042894225483362216554250267150449420820304344665497366725060235313299749083678235983494495819024250597913466785549142270522131091912075312627712000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,55] -424058293153827540399910643195582648038795845424619809192132396424722173488688270546847724395143022140008793827264076163085290535186372411502992823369813085948785754218245252390759413890545749274526501283268428981756633745907029573290967159747668743806133189559584324328227170088170305745144991367991329716140410241182640005927988555895170648493148910500545490822532938172285419558829442820556392541815736712245227859581754398600113062748527495928719378409168371210706763668814785549999651979160032783029068721122974546315525735800650831373869907113343414137598399040665756995712461646668988514016908803191379631909116534127896223615945161414668886971320344273386283062233711374553085184583219613510875695188278789141223725212555447716439772512589642395130399310235102980740958812406212608440745050178650488136906558023596840640356211492177299316789229676094797873546385323610053104121503072956797242331626520719156083045349099204294815745215473408712189615149528180467035557442277972023614706304136069486757510098160589111058212414264732107117451521913767830627825484389689090544465463105733446271081992261934780925303781406822865195730999651654182633465399710028121560761159430954024362822700278455366271504237615715739806890207736933445711968224263491069194069281504912480552683776842837118177141309644117948154470245627955443152138186640680359763222443232895551425746093517038416909413163773646603498418965622686316088474020017513082979607960333054208964618375998924180480905708021970741137748465759882319234975482774379216574964816062126310403592044306677416329258643626720400100221490662881359885837230040014902098556145922766522339540545764827900036257252267231577440821029521339009672630242863205028710335799519189252911892177071451850768059846965480251946657876811645251305778879876559274327084576942492987742095233292036685758495889326350288149787658929235958281466911063603057762571674981326103025311879477789291190101434215388959033649640365820684911764883603362902616937393348809008494342974468642096077079955150822990492471031187667255642436859785205294806350933200179451258252135598694092362367162307008520113817159966782368535466583603119599045029662948889852922350821187244463922597676332363207876721859012451721127201176281680272746741509190079017303032435745982340675440514333206554054224860486772739447426594727841949209130761133824600499565370631645391028261770447558279505278174440254050817967719154337537904806000084409172362246808539378990797560012181259629613673961958963594179538489210648801110698602466608287967234063235769805741269585803965947073653725533512797464546820734749681606228468514544614321835206721393031189801422387036703104814372263659055774988307294045121387006698820660437189615196494178176794524420058259449397704667285219472206612739594458728147224227736334965079441893359780425375009275455992517725335037337115778836691904053335694605419238281503234067132896383905710432255433768960000000000000000000000000000000000000000000000000000000000000000000000000000 [112,56] 186268097189862659656388707226410981594352177536665648582887199834593914015111255931612267990483439347878473770476889888473023270296981905184627345391806201838059466783831380043201758661799291657394248527669435916154996312572593321929306205231996213427955485195645587248790964013722497599216107207490337337584225377251461053663361757702443956758788921324162523318621129500278084441198683612639123599142411567232082050299132063758845495664975226543209478112068081774626672529271289757813813922331592015621794722284068465544488091783663004281891902831461222760739603595821208301514223510989974442900694708424936847831387159977931633425390158310082917269550913329685295984984181857384155913451644905079388785455392644523530997966541359993793696137514818766504380670795616477327608187096727091493538942986482980489327268956996318740030759247695031793935543247685932501195842302567633892366978079936291100515783220265164301905641005252810173890934072717353118491121929294664814003578915960087584789555464299073486072166043390279487269455286144449201669036176438433197404184231691390986264816898775324621654860766129563449428312554388045675857628598251333792130966282700521858510591667876096477224320177837725010372559785149891089898054931957533026329943680667339079099870232715229079620869169400072583239312578224158531557525378725382877336525802505817310802865003702197719071253474599686215261868582193632811916128099135008972919293100809455619470184400399118815969791169877905606979067238511336743199493068831040221365527295656214735615361427417547241837926336014061705897986100891754271099355686502569475633500741501956958129532450707120386585915956823413487938936809986751054080595033844744372241131973906014932964369517213836054984726312775080804491637417162859863309913234648313776532530327903145961313984529416915825881250711117162562473732480384972466473158758263296042990484927300567578405976500240023892797129670867201208871756007351622718213708873509076980154596760945595670494035781175500819267645063681673942501740206944852229214312111010687427940919756266354546080937123259940088002061522407040411488782400576317043475978514837812621507329573969452551566010659174761875336489522988064446232099869304029975625092344733083851309037726993980002404575938619733125336936349529292983049964591714883424957931200264167902986452249669552480343263849208225426329093269090168409816190789998034793985116515464577055282036818423721667866249030438442115634920151956938235879961018758684113405178158112378105877461070955759867430536728627926828675341314314365691205039428587630932652364407052980739224283535928258206062646723994853989713067110215167877732921850408803946427487211010223933938310194660915126078835268608247894412699934920830388895144627150524087070988742933486695587377664786150236549306706876119536616552792152616171279025518093741744292485393142059092427452957865106319337343804346511317448392312504375550339817930752000000000000000000000000000000000000000000000000000000000000000000000000 [112,57] -67899954451973520076463940241589304968001153554727969387606243209868064614554436276921070655818984171451399799121556488856552802337946169169810379135104768281295109007782096490644895326285169627754531501930000513439763520482329966663135387593279776769359422975288015992940803616524971850203122149947755735966738984216029471572730001161334510332289965117950604130646400605641195214286873002491133777497638117262539864799589046118316401167772500285230552151553118369556061819833407721006846006032441890567119267846717262239563144173561505315769921582441096938618677472048768628681748332387003063444848077515584275288675967982902801744624041080191386876736480511131112224704399239467104346141916657373591213596826867915841106814034649190995685538076996827395827501805823135755004952766694809551891204426529986648951595719770008765356330773989718129207604556845460816496468377425030167730958827585155363478348119817791133006419295387424493367590486271999964033065878598374033674323068554509520881762700449127896933662021677327866333439545928280549095180882460883683995293045037846419842018980517732602046239717095944047018844963003981214634919898547413157550178609605130838262914703885106008920094087497292592721359658893994904078329863778787718213932741289637743437012244236126143495362011661020042322836147173662605192398060308535533255387431480482155236939871290728965801474236294401096207179855049317147184849442348682595667525460448124224225407661567864637323138424607663469859808780175130436981094900578258068945663344892702337896699346168754960076190597765111501159496149987146853766407150451176791511995046758521318539883058712328537523823173582487939265430195463585453621702824658650280065541701761617493885771708498844456049519674307367455623415383536701511757073725447907155338185500723100814217364029086134149988333123737858425495396318402304876261904273273882024786130836517790751377160072407073399510858656172618086048761715286804062669612745390757152988948213109661572127470721141678038991803636894974948043747672729141018392753932582440506996803422586508802641509323815369310954732352258644362705024337300068488791033635310210149512316150357789880030965896409410286158500594591262770108460450191146216908181035904761395144591928913497353139506408232713057756866366255615569020521848357536009119484674817104855370359141368167367591817812398451935302416132875172010116023143764751878636741337445015166545293425370347730575457086119720934162612459684078515116915882136454414898405142787418686543381856025447443097918734589242103678283974806082297840074156900735259808160559398800741862050787641732975019540720959125545075766480477121742673945516420329040837335969892122724080932933065608502767374948530071372484118295006176117934591550720367371302253806181269570298684622145462250848320219555947473206365106837851714534430406885454525328629735227235407749197982782408808577674553668879663602555956651266572825793658880000000000000000000000000000000000000000000000000000000000000000000000 [112,58] 19349514629847845915415174405096378466118143484518988726574193420181224040558287634757496628798473832429393493908541593530300366167780154598909188215549596249726893822535057302605498102479520251002696061117708417543016833304939879195915403224279422967763805097621456675343248784286136472883319396415058799399080184327930667243876388169014209060838009589090241407330866469041724479351455457923363744624381455627627947257728032475540207935045507921834843621254340134266968222298490354921076584240253988355488931589174395044631652629666646624165372752515891172775349146923317906731982439436615247168612144543783257591794100530011431121204587357576762161227261490602089610008271449788629445566080364110633874999178958375931191614823525267565111320447142462444225676642007137472205290457885285067147028714073312893361592902415048913908964448622808483896062389328250296504976032371410179413072723234121266367689178552906479628936463888398984329270640482132546216385193089629273283385983864892561988705883202898419175258268697529178261455513541528320435279023929651309417952550235469197392633079225122816824852645688285250968257321382640054759277029773660884921807861347724209678022004381540416511711607631520171540069693660980246962846842489169428651224366763280670753648887213213243668684079849597116340818195556679144049041402398048112771058902390311172613075364481931380569829808977934576421693458467713220050126195924551050000045657826584690298596012601299958486056385315471643168174391614327520464420603578591087676801898329659881861042605934635426095445452653889374485239193782402804332064911431932898893480970558520385588796808681345352528570375076614079784727295918683353391669492711567739195169958357969194535567367284178392803754488713298345326037076741798660054699105919732212551850869199626561292921430042437753439727371810274102747966583456414816535237214691967756506502458331221692158790782597399849841483571741842734760024837360357171481234045334292624378480760112740597411747286296894735810270492073961898308288751651134136869111216250385615372407820669774043358860250818637290420961671870120707648788948098314282701887400839019092722439909765456144210322118593457358259190328789112784783576116514505674310723873471618653278555840369288824330615096696729760571995827576912104793676399060399776535481226555444379243894196681638028474783291642638096941499189441340818608125704235376124029196618925847506348543624372254708380062508698955468289581330300362483116986970948594450624256658029716937554751415037404480042828081150791408293620487361564294631559524601924595560351493925377010899678699678232197304053848148477770246445582351284909102051588922416120564477011243469640766080152319036912089613824660721405189861424994168704089597438258810766634900117255122978372974249309512039534885470789836997298229553540282882828522335382587407236802186327851982457713086918784022399567276042757477198766297493705084547104768000000000000000000000000000000000000000000000000000000000000000000000 [112,59] -4306900704393864058437733617467704967418816900454526826429323664664948634196968414206925141997994677434974135465048917640619229274752801154256120013761697488384335156460356734221537258034585096952013940099735374687249379171044054509166015113041656756934960906799290731634036575645112586934608828898612913699801601115531659732817639837387157860001865527511711013731824722960767988518781258994431135402455887782557921788786430069265891166297830794934763592100248743327007295349707055349034146450035328015746276590277566346824711802077975059318256253633333940167876811653334477196464697025706658216720028496692280953269624719867193330950900481952652602401069329950524324778002724416052319094660129760940934507072742940421758570266199752220440824525701873572327423490190568012689627795374456246250581267582318593947931186427647852179940135528737178916319874895107136456525957353258908522264176677793777170812634760693508223326181195579192543214743017127271844843623125964619713710443556500011866472680899885159996156044632382066565102135651519978193546594616312646484568290227851368923633790857375843042271052128515826248588251171394373896619471688023106073253826242875128264373665479690971176121978013330420637894070535852050532382357368096490778641535139615579307965656946542626920629804327500385283203631372676127000450119397028919237034781171016474051937973324935431030848952619687086253490179857249965869926279093575277842824914299267514746417158171475398185234007000019302958842264778539992790407251931197932753128689887133813606247476577390310116480685729739391693284413849816359617434484309306809417790994726596382309737363429868836891871994209059544358986987427732476352685662453104636330983418270313261467895244239566453363536763549923363061224312140329641210528005647707923331434773783560611068964979296293969455247378691441892938645594868781519929705882635688301013131181390144229416007354368159028592424017508799030545493938350913847819479008417994654864299194610008579190764931265502993765755632284330850013658863495413613864255430127679419633437416650255305772824202603158129809417620351147934937837715189922132403888750964011232489934005588592408826810783566216153547891786925829840858699784825208891072130337963101074209549697399793258881103424981127126053537693220018861883885792576189617641850469524456387533958780997531483837691378053913442838573094266446672814501291033552779969411928064858498576501290044566528064713507625698382470499886917181874712098767663931899131165719295179495638586341803819823506574290699114165948068606552561355949539535914013943750137906804444481411996866756141619339619885404156021710488187983390333523186285413200507910683151256202232734318814990032296388001124834716427293153033571241242158104953058906572025287535994685822582709639314171318595852151404279428589377067015991846035076274816570503862578956525187709799715678899812139318369654605311186515471817530486787545445171200000000000000000000000000000000000000000000000000000000000000000 [112,60] 774809596141525601167977568721691795917289757654446004004513868367685143718607286366671455930773452197810125343658407560091458613767106661198018823988096617998374672195638279306689236144219320893879753030798092195403733936382732412480926128934314443493354667306922778228321455940879571505632177550275369828230822462265939851781993550844960507428616978912518460195898635116271006831828489753137365750882537637445762289221452900829319932652965817680594088943177468319659685140837477481205988109599870127492642367325020877688538980434288964516617921980100204971647558579124962656665767120306139422001189479823389066176188296063202276659194478613967604819727010194568667923390712944646770203403165468136786525687546958838892970853201602272876942130765038175771242595663187176049982305221329509142155563369666989358296022869211595095782525281682091514282745279751133906770887496177613824046026368145593936519196821479809581888799839965525174597706840126527999310302144391048338688249648689009959147861890170311478170089230328553451372711828050732116078576945147094959362830322378377344550201583351439492478552793499019942359772159512378371460381639774800605349794073914039882589144592234582065580276289088640253355866356331577698868084348614605320969708769016458499289293030902896651339082358300465673269098138209241070049902630624448214899233121599093650158814925783494838272953861884241703460529458399246264858388761218939233674012673851396668727042547349372889573494856502736027607381177168054399049359212311238054795915581542468788065801811509064913136185762315195805900148117794283774294901512825644315771462836878176009026912115542281760866197692253804059768990510184667720220070374103482206246460695958401741030338566363933952088374088728245977418657844347565724793681783873295214399792431807271716588614089783623857480705578381933519496746006156456572855942302693846828369695839745924073618778648633098980294558481905867790802862078008991476709035626494906891620248062510027242861478478710952581630173460364093797774716931984881042439853551999149837862724994288124886697277437803803904505730793283818802238018364308581824251327544905158699759075357915868828812047052433332762644881501899163916037050182731731161025207598253261475085372611133497421207357089374431802137728178378024239988587092800636861323308573775268367345801436378350255568393211700966925979139344425140272305150654505874915645803977176641241752047500164933881712468953283059056467904003266862961819346306990709402134519257019788856058547030748108948137862465552572466387832131081004875856696217313794747921834545119393152372599956246938091846014478198391561798369103268517245411964149031039497894988897651736261087337208743309897533674372752161052310937503333069077575999429382282279482928996491526576281345075017077626240173231526026781397446895910995473337200111481661421121389937578583560632693317238287361841657570730611940122839492193256349850664960000000000000000000000000000000000000000000000000000000000000 [112,61] -117116243444371161284169013317411717133885143347443832798799828904131711424567460474463904306941584276957523107061895077550661828708839292349207804320762079725403894135592342044410829024378993243877525113708997475117533356317869070689085295438876286136523653589545384066399809833287532539398505846868424777194956986500326501779813521862086124632312816059166138125806928439035075095086580773581322877679024848441018302169646683063456764947635537786317288932506113229616869552049307721000005072267959756848078756883911901895044113720086862627408592409120242715609222074878904002938608991902887322428935447547675543713616522797799100997257230378792210413699537754918088346294117321936681360554000679178151251584145070462860239744234088127742920203099609253305108647925475627825715173807304346488000039565302890318713853576658795647554681965452221420726494464829968346713188339603694257409051737995092096428870145223097036496136705692697286277579432651475067357634658932815273460982921192187989870000085611816290137381729232952964034690617095041568874602810308876426973816528133870969927431734727928298563198879446643483471589848043638604198217514871335591892753873038374363322325037246780276795085801980350341517408142502160283457975316430878720161110742928014705704673777097087927971404015358685236456163941403051204788172661492456615741722742050411634360252657162783290800407740444347395326813901253276619708051470469635249379848523965020007932735741809148485983163917564026290431340546938927688749732464526173566521621243578994813884546423676852585717465035572634605140694294604675884021807182958454048638966987801006824583145401791370805604984000621589313326330740592686044203946869660199564799739212358557724862812834742386951333627977860916354970305030375377085891534943148233118871038965971682435053756189486617843629242277664647640069902497060197899817596111579976822472571527282466104248497392266560135282310922228318797319658697517277504915995744155924472811174800400195101337407215803418903425381173540951820836716389185567497690249018251449958077986037523358351021864713205056354413789676036613226808589765460681828694103220698295943746162459148138419880222340861253902469410511328623555144826073083347697522720262079784118566166094851415236895239849622567728263983276259384332183050468490377621534214978055798844605330074324223468193986750343722764473845627211218712866762752679229887788085924008410768153435454787850333020608907232242606881908200318532545303480064346165897290943239015678606278739315880325613550899583552495793914403220366937915355445135515726145532036614455303071701217483092557481749924973271887959885959194600089352063528789005980904292019893767262445934763333450878027714644041988764826548699478109300393447916271857603434040207542633182802806502973535154097764336337204434308115275171697491678365886522010978854696525316343103563624537861763955791971515966197763067941696720922764702751129600000000000000000000000000000000000000000000000000000000000 [112,62] 15381197962936773556603784610127442530739725020042152350423842823637201630284551230588213932062863137532662688789153411651602626397823946470485656092904818973229562738177893276127276199952735696228853474474889001406017287101077226988059258934595485160462955705533261983593632440658000569574124365798760755139979582515921544094395327990355574436776667111136623554675401669443738174211877308053314719215092869795659008128566971699634676663326047761870530904526155205538128835192278421198831197300774609262759448849580363564218415622104444396952661500974890329836025909145747906969297017424406721994811345680891284212874783007701145690188726527955131903626417625013563091806596389474232018982254084168018519114733129502031261656820955753932502069765977416113279023932210590583324305299937916054707061566477708537751724289957283079061900282544933216850074224924002483045208098884106347591763406646702456438158366900748328451735215570451579308312957712164067230197014963643147790038991698232638230411302819663387193760730299782292761853116044603253846509350311671836746803342616144331422611914710897949530057097632944848214702595676342631021775821291429611289311251780265459440519523268719110648981283845797434155361429170402275866522829847228900249995892668587864752446187251575148369677454851768060362790916730462587424244524601468330870351130532438988935839649980018045650908386847396041240062853102091248123022595890709842780059426104227589750996812882823264329230124997511586893970011168712896600057500749600247377779854040571635732841664322905728267390499676936543322681798697762845986611725343623621897663519893192972606110199973487970255092557240534683764769572287091837317106673900047054821089241271293999300114290641194362527220849520754618437170583031415510956318731035088558695855416835661881041442379394905973483489307336377187415778869964522856440094196018560512951634931767387073763047183773621905240585158336851239161082634294600906358199662144618980727738478574034820630447530714200910773544548625716189368142609850037492343712930229611192175178488691549957890916679596531455617150690408980751362897235229142894233292076841175151984932583441164625866743301713123030054086164726925047654216980503624463352920603501203519637528676211245743886898549041014332219915233809150045183386719182648312937610885353260073555742038408556506670613861476170209969338014494494227904964297206643576192535262320927059772246506562427775568595655986677499948826908782917497228591095789988058584804112608296068680830203572225851317651571810417037878459633762406895680854617778622984366720796992177574012025447433501300102923600879168792650097436150727947844640936117837411036000415057280720625870995355027862289111611608475243026731636471393054667917020491548960098138276634551305602607739028485631478512764126184323025323394394716418879874476255832612073168954116931377344531434690945022746224928761312354205810164161190722315223040000000000000000000000000000000000000000000000000000000 [112,63] -1797835211369673954245785340637081126193127385387584844535445009767595838769096884574355759426970420965405648180080833013673509682079893532491212640837741965304403361638148753741868491015554670486642959676908840957097437224104611265708258646005188844278439149319471405068453030916279118582884928296139102690714064034049574533692577348898714029734062929969424996583455545600017598362115726229627833346831914937447468289338791816667141464755806387237756149862273015941428072150775631088943301543311314261142628582628735168638740675865409659652059216928814886543411663311110390301655337146302785196672684738295443532729793418710963564107467284600221142057706232518684524815565653493581581417850691957207824818418381735980549330602647661600440034395098446349037648887826287213654027508906717837997434831592894921600833397046085932866693326385471823922398127675667918021035852451266811842798094223041907595246177143402554914403569444330102009161837525764177957858105420013068765697340440478922210520027001048313076946806164901292762627803123386849138971310354224640297310156875257696605891488944774448649645499269099438837306054628208920325422702798328143387461131048275041889015743668654406888943087278570234081231187524656868569490885482694676343331528875002649120735418581263974571874342609528873116997727578598783869319610723542145898092673319228618910743554643411305406980750498758681722322290759494615635361267195730393455115894401359766018298752497582227613331157529752630057145008426908138477216597331597700385206578219767893703582764065251074153038674362611854978292159830892888957222235681606050956887011487051825841428012615194076473705841971764815915527283123065255775553851185333267463298255918147848026232317213771295973224168515320507635949203101378006816484821847843708316264049106702300364573758301974866296020011645387248984250360723391980220056597095658265068432402670991253750929978992261807669832343038371236008188000603416151436004384570475767195850291038005012571106639158170399627738826242077536493138648332416916832361520006294491395202685011669701968764295269406825815605967180950286500629375806531971304272142304545026785131335974726269188163185897542735006797335223031136288683594697783056510799910315480600656953818461518448924684370158945149668312770484699943385136658940712970428976799699831214341125660955325296138880600274177734517909712158182345611867291675217800794050194634821134319683019814923682259117166436980875717153920197030260830623135790087254715185720550977680903571794285193516989191865274749307191825615174944717828075636994308905447096951752792143787070294745516607892305745552496533371371207535911442294041484588538987310940788300639325355211356366884321871443549343494551531197288515066694409898981432256245022855176671273184001985110662163368663025660682508723538834820520538931438888252213636077518514503982578414193255238067648715304634086803779303490937176708617400955699200000000000000000000000000000000000000000000000000000 [112,64] 189722810061119829806241862093279984116163533116925062563429531845026227508645297241633905650231299538235538420182041142619738609861819226932890344502600112191087877848552203633371205598430246611092814822772228510114055085973982122743531269462125556020994026002828851402740001270107759399352600847827503931217018711081626866686318811185503228819014837855735388957806461274073465580584545550739131301421271398763948899787749966214173992002718416566388658681443874798113644651960761923110991712531631347956094248919642910694924414490219299948373496696528961560427420083135926344156595550909135625914860300477098453833339064530009722901336206373589922171128073862408895717677664071939538234384626706614835886324332303048200881334913690184028615274110371824327156918353543978631562232285999524241499107219115889842282697930328378977634309921495663056513854153127869515450199578717747283520834417742071749671090860733870871309627821037789151312249756552328382830236081235773759438327993744590962582166162160294764260679515389044308384038906791831402883423608617678802027400037863283761662935187172729248701528443859815652478279280063388641765778303154809597286865405721845144661567207025062360935966677118575576898554854410563961135189462795302412262009414997063961101319200718363162692707298265921946953516304648431967211711828746339883093375760003158887052006330930000853986071442263200390015325977038556066380463388020595817782652383050733319368727627879204242138774197247188486678631541180285002281120928869441726400480798170274029565078059906732634054836015318239732052726528893779346629886041316668205089202948838236514316345613799349155631126362698456954620164252439427053803370937117447654880154033728143645906746912053494677127766009997172354092015456220003195702334698929142295837635257700213238598957591940351206520305583663215432102082246568270075996957961792662802247895061429556567950507401301481342956976243278196361308509787742664555342746625161421716134280578654262688194124363832409047254334555922487452123062622028267614965764468300758339106136384155803110553572611092403168333390506259335854514266069516776137610146370573557686954944283734123235904724172010262344053762965237177833462126171440690237649128401645973790114955922513835008120100151364121670166498443956246749785512860380345486872784749232611892585063713235572014673908771490081279301487368009657049306819003435981295916052396281516532069018920153901759680548345369940401210347394747843009443028471437826554013003030901412191614914881020981048804098790132637186589708621109395139828283653114709596250125175340718202509295238003812639808328635331939808020015988251682262108689373950712417074476216280340498275463347795529763252182693954802268820907356819816386671087849806233530174221464797382938119673015704655276607055869167083114738282339261334463623648026983191395495985628121834633792175039885863494850430928621599696412643494934587019100160000000000000000000000000000000000000000000000000 [112,65] -18214997089120837554556639036781343511240416355641081633069800843265889837217648150465818182600168230968673188593149546004149555482044597835283685684582843574838056643696313704148621983206571034134226353830172715123921007052464766792966701455509520613981478802206824156695097631400186809969042144150105251763967231552831897706109498659233229161958498753443570756210731428381088195757183750185094269480237720536580809311863939841713786250872121877626382933692749069895107329139299816456745013632187656645742648917112172971700705906291942623683664818444126366152075377677194014746691160310733752127682733027015494679093177641118309279689688912398896098957131322193479945338302286052340127451456211490045839510192558047583666708360517258849507219304930112447775091599565470928325147227171748605864977092007545644411302554063293692331383918727626786055332011163770992805492754530209558150524959700740946851586307969334737517019811792839589952677439005416984663808339927468759308787640663395560204170817713477704030110612021882455270455035809888834042850889939540466538520925192124441131593675989253046475963744908604791209729478720684209492896979985347644676297033696698232410125355537171110142122091566551495015557932052840276977523313785524161054244785744173739057577536499481728727599360581433516070650126212723134108999447826780636395206612275453029159129612547520110550811942769547147635957944563220992740042701274814415131309658961660155915212428384820718459022697300203607132834090375936228388633984662203493302304669799322097072424780906715472606712361342725648189708122900956328139046671048940094264754570340811815736989659075872399497705342774284862116140473796183137348937508303611013643464473384960722951926248291956578552549910171866705815318337995255701940778650114500539282309454629569873073901781453258215742216699487247014848786956661489638233160221416455106496221423711391735120470742392144373471749832834043464722733652660445760480369863756069664076838070415364368922683329458280441024662050163707231406273096036141466051818956284369833357903032976862243298380859615244987209797291033057249851868333514868064821721800028961595360096865487317654790870984239644794734988699390722208742182624532966565834810186973314607460463749114186858027681678981422529542284003997365919078764527813497369525791412057376447540530032875573548566328324003547418465797444057033733851889695377560451272022634098930976402207482136682684209939255485244232213776741125350748888620787909442713774615609952945406864589797533335279114679251605345654205833772495712907971738628693193166558792246261232098556033850272331373383522449011517422649051946432250383254888484464281059642239067539261055353279745788581637635093176678450261734942457208037691551197752008028513777946295294826729439251776865212148451322191619542134975359577232061998197654244816437806800579112423455725264817407337531972370686850761124972036660189431376065331200000000000000000000000000000000000000000000000 [112,66] 1597961856353149185625339542849297433423175616982573606067016348475404650879778440516359449488000245631763992514360853561349464229409180200679316391562583122855053482139411383713593998080692996257356363076839353481247826421654007547122730818850079100727942591514225730337649131352268557124168971963501200622262305963292121303175591729554892827765358950321813544823671486935744735229847204650076334985202689572454442812975837329822576548867973787438308696622335424437420520353727697903965748892820647545986006646563155725589236817433665590353076338574401864846774398039513340934753850032498700960507951815420537076805914549760215004365029598908240217721330574601418316315135042287734625593150527758478827409287360115191977766250220997787209911215917537158544406598518479043248500899813442671841259737849848384318951997667538010555958114850645217066740874549840111524129285967893922609291004008599189581669637935637109750828543195251886498773771709941941742496009578546549980430450362294501853496709049632272377778916388644988958980474771635210900345429935529623182002573052728578320054754558226971136955912557293053081497462488057941803257309566518310376972372490285027712648052557174836917787390963449697956528523369605707400615254581864760684423183639292067990531531556295875884594256210000053068555486654125676343112600352573507436972501923103362833022443411782227814405290016405226367770635144052882548740536322950951594546953711662935886489737915265962327376061283324763922081081598519617831502632868201361318045029985809581850602580736264423783388036357540506539479058174913685930848481450096243548032584043642963959154403584500693205133715827582673383142482228740266828669273640779356041475085215562106930104382737636196684911823453191584659148822195571907932880858112369883240097449784037466898275882686413347006367558184491392385159160257632909551368076159025661765801379563823585342740677325031338140133926399475848438893146705483925233670254322396278395616608131203880269648620631065060787357997192569506850574148753292384929521107078693161129466522694103489250387556723585044320461304091918936821714614253493690860299970250161338199891257773937580329746147050277419474259734651834764957051576514654945231295971459863245087722939474443070236780090667038257922766824965064715366901487742699150251496427458445345247421344747247422770431236065651209899161330810276312531740216821780354788548258837540645237461298941089147882519979558586959809620618234825832859932543238641963769764541442818425564777520687108105870966348312147790010105126671549332802167127915538302591254056205850588222621508987878187346850391536604519640297265147344584689686026219562886392584559012103042386672697246385586994018018603757106734523563190391414072862085996842410875027516525080821208478764081985466042717373898456180830817034800370332033067356578915977569498124302609350624864268368171802282274158345735973805597764464932647075840000000000000000000000000000000000000000000 [112,67] -128482768671475400983039208136010120604475872374771704889787724756658009593150443160396412278705315653046481948060063170924897070794314500000804637457677054759241819693094681378733976152100134612665133383123320553629133328697011370209434914155219944974946539097270441470118477187877583063217465895999089997543952551470113758045454428641205496952486479597998210825848634179920238340483507012492032484170289885068499496604911336945201582616363994458968157222285174417304806630629225510526753711188382577164435223076570436321344710573819849761218030023163068031182532632596488397038406785911710659674575812253549913726876090946746123151471738535556599115300673038485980918809887513375362950797119649339265743669199593682023307439045730495847293613930211182567894801293583771091766803364708700734402168538283796707117634523616910544886466893004696279150690966206303920071016312360253933856355902868005091216068387802849692862931454663683777051571544667244941778335257123485373679759477745528346098217068375878260598992801096339970950534737620821141508215964118164041375898647587625018791352580016934593948971347258550238899841309693295905973108994870039682958106651982139328592246158958005654922292111204308732893874436043087894121358640354424468437846644003830536385938723423226759224877732916903154081482928197620026898554762412013033110674552790202943958709791964194253495758591849240599501891279363622042621675636311865807349882645954390508953526344208224343098067790114858034816110870554231657104956318662732171237817193904537304765247386191396565043715150687254235748308209963521167430259214835831199450772576804329755899171324500458657702137012357260799266881878708454485990174679226449376885423508337055145911495732348967452557895529313069492431921598706438504485861463085830543388883250350333225218819064981731621784577333128319520554839797641204237688173969732652478224690329120572705632375564357785872858102472371227872265800684342540005630092361867810131758043355455768401780437365623712445159816374851813338311152926399962637084409582494739322233164217631492740779876117668956753119729112421891988777856988981964688010518904904448119840982273151438215479818979176293059410898038038330905861894248839193842745241720711522598535792228062597191179443326708773310686597104444664416330337653708255286598562673371351484986664799391601524215119686321347849982721635125586751883901512986276876092309857106521636213710483760676235882073733208123356820858345269753964734360487312207029330790594904177029446677205469488693696268191355867418626460882085531700769743262385179260633043580457191987709426712105279392686046336507695334539330476309145593623467636709543808149203541983646582252801131753235760233943721530935433837253382112963641377319077869401355330975805469122403346685238117382674505721866494084167865403042585688345785373801005275430887391392942742470442774984073307317121393765801278362449670471266861056000000000000000000000000000000000000000000 [112,68] 9491915693295935019795044837153100167915344577677098546054944588210876182639792093923552716994504482424104821293204052201934147770523073647398111241635687474817956679534281533166540102927582555776719196360194714469178913084607604169148525816983230805989734434815981002190121153458753763571137178010834811590511984014198627504654053580113801942987046459586639479868270244494453314075096461311144423552621698945099172285811984323011310310154125225545589604857127754976342634474041991267559844218166020582746690147407475781394541974276414252867420648834571869607864040336952541921739190104612021780359407445906012644167070691982730619010783940759679809405281931597401475055018293370376709883233526544718344498675681267427384523696835857744966465750542771463185527950152365316926540253850786360424929118876258680680522299401781106340132619383398407098148234674856791231887161583912383486046446386781848279406405004436562592813083432205530421880914618411186113549676945817235813066126697031590918481548476679536570639368064073457915380286959506417671113578614743244177821829218771291980378751943005374360047451985681765578524898596250005084881984399099547742142068473690015649573688714435078548408473916711253441747374681924896495653616835794465844964544352408822147933082099693695103532924942560854964005993385102772232502305501385770288773819567250763883882659750854880076019507362847074329880519502355320653695107432362913907289794622192406130548170158300121757625394622656553355339233709641801735097861890838673474588958450158764962192871780376391809214965048021727773670357318365232793579858849037353799311954326230868550734832296270418617624748324550769757131481709514083201702118868732010357334812890290988143944683602528606682821790616163687309902723145786441258066861592213779460448474703501788965613417054698198300487138434396227411349248553271101476641605169698428320128368917204240453415779408465110091393716085994868214543072653096167619107370344154164153551789496477070252562937556829920935465941380115606575118686236631841135464345254519639753243104548750506565894645909477330964374484983854393116935513444584896183395407552319730727186741282538232432187266782461920491727131585000067486003017841775395006901522583681527062757308187527165966481753120346202313211438060968916593801683608986866563594311350509680107732013488223664938005312795067194037034337835785328187447616782482951265576711543125326609295294416445720315317958124794830296583390613158997585058318951081290109933457073156384352842034269589261878701627151054295491057143047992626636118304929358780195814821743462653803299772387915435957554807671349366063694985109812985910302539765246525400512667789788853394465923674410822870691644620107015001841371724783565039337394365750889689743546843516638750218391982930816557607054635735730377852702807948938019270888408003442993570763107619006677774144930648486463216942823164678198011084865808629760000000000000000000000000000000000000 [112,69] -645213287841060472124326045213009788200860380710227754801444939615417006019843405105130997232781901418822822839885682779042837479632617567690296927717634757110114444897867053006736958361694345456559217283464638588516873564232456531658305455741004974057265373934272306866076484183470360360227892854654597795388707223616573066877795187608833001766421744996651734916087297404727868910211150118956812191355601587222429742691412028698305237059361709824807523833472600953151833064965132694057179240050818160511646288941710116423649244696147554965817479642673802962243974803645762576115610368656367738799998894494768776600564491857636608695452272369309347570875826479014848515457891643960218429123171553432331375459162068711768069290997682887145137782908220445943810903893143984309237573227705029810816156857563127044231441222179176418881241132130328070012454041292796718631131668374091622007465478995495327002848319980831262445129942068769106528752465624668864175888858670362904470258480526827611483614189512167487355634048967477265033901728814187864109150403649315707894964970004612788408834269856615712103345984914697848212764951810288962442459801417921605940546572131582602411004692195768114575266915666034148419834008352898764867589764632116818158120909103528647240310485188783469517929287753399465754449074307325694581853602463696663114021243266059148968645108056355759252394836136786242918435555794048828056630442844295747010735390174745585778332631491364216136163425758581573223322616479190067628842213683552715673138882912814077638588831382707733941595465586021890291162510686562775050364937013972627528870321248126774385923123827100683517826689014180719508639717639051293248970245071223469838394390088796593577316460770937567495123019217213399824411325022401310106531806210300772731952137459974741643944099098303723315141955389008289638906218630854701108081862909838293231735043544656607828807772556813444767821955955677490818247614522694590597582495077149633688236551217665814335070066665229857754903614564347157538951078276419926755992032494849023993395745840956384041337939164349862665124326890578594325978424629075939504943820822909617751539483299051733489819092840941284626885374792173967164594754534954036542829425709348101618297318320959379814033370179048249330184775518246108099526018231785463028651176935968356386390221946184759420863696875755732885536029331609338107817556691089156732153428973541698363489078442056018662747776042683391269627088945826375875726584150585266370966490354115408211836702723022065610916202749970149042650898164892571918857531618487963807323659959919791731074294332159511101740446074991763471276823254418281584899833772176335992774409993125651878317539484551101178291080535858662715416232291531666311366167275618117315037556305026990036486008135357034444090248663276905642596433982376274349374503718442668797662651960999938325785346988032951564345059210954191205859872840089600000000000000000000000000000000000 [112,70] 40272671751000561688631814715701116846288167445264849410935159419503735655419790580636995470238996975910540981214762047579567279686409843677787117563101425250635878202128356352111838528456566646777841347861758103406132056721171857744758708193337424933619547063225135188172566472753905532217739378968918795815106890075201198416338936427907773884109983948945082050123132129672519615553900172414785818677977737445598933692124513510321888893982838468552482373035671227395069122300591356939342589270310318171646069553533369816587868444876166549039777675466259047470483645762237375546102158927133890634535492827343966347570969870500137832627516271132922114050122403882637581235052314890726900181002642529723486711562518012162578376272793054757011301736490902474693049807210588547226027002853172581038976549019983133628452237739286898228515655220434682104031883703686926834508390742479518002446764775667045827574023426798150124389458514894103419638200802933952469752252958049378709439103969697618498203552124322306282529778880837031534389419918525321880577303607230955871896108537763444210848068927946951468649681484690333459364256714552620130413891980471484613513189460151489546728310466142328460942554749163754059240047255003766648831741719974423310826217935718513241063431114687279829523222472013743310353554103440255663728715994666706609701196782514525541613974736232848568285050533373848893643020548155859495857370338111001429928615941284324182780559263991006168874174359438682080634185126385996311390340591672534877147130715331159968796205898773136511289823572844205342978905640552772259707288335189331416684410943852116969519342800398652555750890309882348925014367632114736207810121309295898061669534361869999106008086956196602350771142869752663958802183137516571121395979452865624438552238332399803820695021593915682467075076026909307210490277946227779191779800079367087867626226499444789498496207215528399627598672156563340161328489170862539789648970541979416361221253765377777356099760018857523847191449972454405162274081235323075020097460986976955199570947431756675726244976435985531066218425244550889130772183888153256889376330236369781019211022323458404682926142110288971667294129947484731996036154185467622700398763706381128890318447924388130400880053017201044183453616567774432601296967387574410290468581888313120342405815820229019422773858597961548231479082107039947336902481827380411728253073023853027903270652702024304957612192047714532647132085993974733054856490457840883353095219026206923159756415455005611838916162500897690305308183415628723212517696997999807524911788907929937280901025162491095092678903001172686899871371390561564089996813062936454752334539777816823454079782543688964246183922924810804000711365123150511345505311615687308680494684009918631325753190342097381222367744012980550058782432506090081508326160399264607760408923316765269737147858396844655828093446031491713000745317999575040000000000000000000000000000000 [112,71] -2289857745674529675851158750551284563307618900397137059973777020422225777972779010373559474740082336137302132334025535012923317169574469234103873018791224219867752193258574734168796623196205271366389019171030173269922181538315422371130769689633966040694942966521339940194283755306957571499842359375856226493112653940092258592523991686523685108207534809029804684212941551916221927819436706493061854748991953017584238518017824326669546886237345371926877871441679223356990774884852398496019669050506798659933369489335842325250535666039069739626556472425085752807713945836461203861330454053168271250699148530692273783422908471617220849637846270943641080977446988467177574706466408162666375521535589600843263265046182041300466062725588722673353306085395752150786236948553043514093687872111841439834808764589583559426050739398161371512242820219929609782723478497012535096622391031566485705252072823485315078513737495987168264731756797366808601660891854604323708966408668304235753111028204389383713425299661355890840979338490269464109961419238110067376332941116885866511553747498048536249450929393945938866187211331281188401269857416950339365343856060410538628607985364479103911776864818228220282034594720898884755510255704966512974723168598314688564438557864316167131578635484416307051377524394106986714563442063615492846696452682098883430560846047463708110148623734244498656258805286368570725430301128122211392034867212481357168620422539988634955738777186618593639787860814089425181156051755287005801097391456530016264363377734216456703912230208468953422672906431977263417506202355154635511928154212335331332982100884670361123018979296966083058202611466746095268637549281708339359035501214261377040774102054100595889234897345926164825393550360535084914116674183523027985056258337857524453642257568921883323597400198935744391972690095660393494345526370370857118870047016314266146644615534282901657452641601833223201412006489470745956705247211734443011485837483950756772886333176132113399449471979252165858493128844886030974407122237225237712410672018323164762447537327528675522843258996470510991885622904701210845227244986639585172699043782147182214120590215136559127725053670511198780370504454159215979631034554632001579415934736084851425265747931012281748660094465488764774816628023892889897902029075825959885923563668773946776075180942519936598252304490273399375370444686574651108623731349861949769156398152133897269641009011886131376564483808773459915100065674406312271496939054381073834152084203229620187314063115844115050458224184595738583261317668593459151079794353771818021677920861869566892729888649593609191390368966129356016175444273694876533281907139104704705194516628604543508738638061346734829302606891941609810193266802388453228221958795553743866145598009346205728065947097364656527744060303768793497498693753740357915998309175365105176654508711903727131800116305716729741422508546502781294024332201164800000000000000000000000000000 [112,72] 116942318471260295763824301425386282668940979678321817033957184047284121468393724316759223348274323731242989256248999830157509161270147351182615918035036671643607109426669992586340993181816672894922800169536575604209177752399335340104704797495007397849844445530880779385968506085286951344976715235862399328085982734109271735469144515619930763359972487022355106646598356905773271894590432003333316371411414419578975852067430550085755443197556320953363661506069550183183052932274482096008344029672298079424103336754868126225979519925148376831777522570283781602032153560994561999523354165771941068151749661572817870393041095680896139662775032189162185208370487027871737578504400878076830542788648295738636997885579874673275172960693932853608817262520183478242430042377534156270183185109810702122839609432585343994807095090336454705690781421317697524771536098885155284492875209642775942277108997148855375004572689278323199330576517427920177563810221796187763865013594743346471644252253127919381946407166546800022473500700895059170187600998244421113685637271669312688750124235959669176408991500966741051290203484454942668911218846094938883429083774882631402395756156770339803352949490143783986625261742606494514608309169058670313622245101940104800840341297851583589400419754348510736002048136397989471347681491746989508958907389341571498066651325171314337500941021694342068558253435044651307052812589674076099026345061767915528998107874092037383542165015295894654105881948274481740446609358202995030571026459473775394947826652423622524323671002837038364352149300882772703635002430772126504090679642745105208397928504757573820283816500708179467538907484035743902217287183534604832071066642208514130626475657817875284057379688985299170357141855812041711164464506388187013119797448600209202690884857231018840356203395659915314173637575874831259299541684099663114173458142372558347066617525149464422159220005101375807929241240717434119363589302572517889134286375393440007991061127458597177836493902534959161227516875005538303238753656813130895021049744195493122556073967515114571134015405320474397215345544408363662337035855793021079374582298969305192798599417182119883774560287727025065875890052650224871370682382589947128209174656718855424265796237466970374153400327855359818011698185429485826868851015636418454707489637396436224472957073857619160962861230262335308240237803998391951744453302867554105470142099972343764118951885213988688251740267830558704121855449552648671376633799567866982209817732779469947015943387281619860546404230214288217656881750843433805822098337959575554095204222048409705585912320907464235258709837911621328765682492400581610138067382702296551997548079632029839631778091913199182022243987160669848010207077020977291283012294671357924193877028991374882481551585415875063002936574404899513645242049973573864944475036617494697086540750942701787689226063656347093301037514185195953309015049502720000000000000000000000000 [112,73] -5242314808514096442915518568161580347972371390010251220858755398736588746467627494515654803598814729706643623111624081568886519016644166066021416544817893193419236096712783713520208789911579279680945185363077355335662715180820229831839492029827273490085861244526468915721123985435520477195878558165903008481961421266740573343055532982977901707864567329668497120539307980500927690572972693255935015263656898058000619535402461843123806388722587643796152877652348903333981778381529613199082019368214409488545898331487490079487888051043450778161133446597336485300146724877454675134759403609330686225335371535673074886712124762148161175420556605682268221545893733052616517094720345789175312382312716324471006631761796861226022930588852099287862427429553754619044187442122119583245469752547292658332188508128780180403621187672272488856932260103807029769777512599137087647464612690737057581341311308338945950534837564998968509890822620117560547410940542327282187085130645459139899415386748582057783229498259122381034278443773169451145537491194949716420924209380048669744413812520906157914828948337883495440051763161663336857178513913947385399598661613095788966966606448135444289499872670599140786489428332384785941053035845837789649606411241792771792382914473792621433583929153633198937360291149670428562306328629554352491734719129143310782889615378583220145429534352971006751016597486984721985360617356723410296551675503256070952636780731377555560004209596490793889383839460893843140469151906051366295679106151307486947099766431213192590403207761687969799969444998281818028083991877466440548022018224643962990849259606757695217434365564526469971698177421375656578146524873454413171971112359358053176243130846268275930354133730193897182293885342451284960258031242313228905447850783706249052325102190117864654997532504860350234088815080800976627739464519665590039388856750908482279787160462096264841801134386128828014411013684069865035086511230647014363080865151153479542430404254864936214518881005919434750689587339802876156881095573345209151855977468161425346782325496495898530031006624925102802242036436862543826194320155470759126032316431979549743433893668820767513515299483930976405197438746205420082119013595103365173874481275256744733892766941442749835597002481017425340220047777740182391219152668548576161386861952698041916599830026094290701376391801248755542305862642573723985634600000702536456109112838124289931937472991833864433751964400411126007268204623272125061760514300101766908828095346531524253020377970143933092746506830629535844885897223102522243257392046449827765039758206969761584605965011012386405713472697415006484783562323729112116733167279809411794614093188116481709469027445999288783574240861102009932922932414600368837827120873502147135289734442957795252762844046497692616901227234992941046399926215168980648055753291101180948947594488928424697336170745434897745336013720185430475612671180800000000000000000000000 [112,74] 197239034286518342929854174953758134339573439896286249501618840468687393152996656556605861022898078490416297456583921127718794369889740836318554696479677816534674488154992796015847106492792867612871449584469791917012267408874742938474224579503560755800548491278041204577877729666084241081844070877331780184235061002821807395356998382711822957241158383153905408201616167703356189833943373064043334212436475341598401304116988360773142859711160842328673098106023749140555553447437278549232562042850551912817867852992237175153239242533679329450528445119250176412778610625834181151040625203115719207167661328714149313162497583063969955615485785166906193030798834217012431869009113850967929395662531460290839714708870657523389844306939434322005172389562645761520457912886903569899236955500349460370904051140689891257181451458985741452378619285806153685075652903281001025378071961529418793803462859098375548109665840775177353508926164862750670081433249176094840921253284242410357250423173879341353405516055410942559601790277526472101914938253413994203135590860900683890463231425303163388877617024279091817551026446847162716611181419262248446938443787248718840908898813262388100632913386241476080188559356806962631213276817481747808382992189142442291245776205806240820834547478106004066655000428523416952921776835504942996585190536225537927452909848531453245588682041879191109741811952239478290450239291623364035249332256252654935405281203492971177978362790524217653182966084052634120502748008343126750214763057749531991408984927072461331735434233901464563077541486513194578024262712730540507923625039101115935266205181837624861182294101090364534592621693517129415487446539240797933736538779607485637670037535917577112191422276456423477948740917617007750671952756893360907506345409852577943387405779434452559198739586724699714481454810345780166770367998059212834477538632802706935656104051615816783726260218239979243587550957325212994744427346929814323031973377357111721198540255449755677283358757026585087340727702781280523177435223062074253071517031541241253725954076287695700953876429605197196582711783391464827380906778931626000460043631224298340134013762441064390157036530623971267789058214958348538627067326105087125487565002409648999926323184335424210884223012715094937130072886313510298847230797418800104079692688918499832455937896028660485871644631750914404603442333906910885093561449827858211884724538627244180144319757848229021810832530742979131940734289971201717578459441385395470678806927568831215901873757267829121274759972279713905996770918628444830326339508312227213405138981765629412036493173149268540761154928737808902448281274137760036670099264011068285935661792775412818295761989672372083384541110083144149806054482619862299656282375211907710805810428271936431529440612163526018051482560526433584748112335116355618750697487326260811715412810648318393769701284405751190836270256875256885555830456320000000000000000000 [112,75] -5662104080942623913734639798159263314184291666454105652985748340417930860051311069733341356216036985236152446969667391889743268187962913547394731815311612021231899552545350997393465727569900591439564215759706559218972632935202976018082988095653094931130356967264718010339478363349129801995059224569306629166666506310474177546770616805245833443589046488944205435391375427846182218201455549017499123603112388540755494505021099477247060294764505662231135879381186663289590439016856203116383815317199781978839323792235273500637803330721936837444321187138116344642079461420663774632911680703044100674009315273135609587447778167163550658281854973426767581258318042544358782062240246052959054908108693909832032564257116586881739415390536503892037435077098112439546603768490667607116203234498427568815354223829629715928146727166655731006458337293397908710943567069860096569704346975250201551406033748942385586265487621909647076979696503714444383749392341135653313806117945363825145579654977461974809656477573023123676155951265467654241584802419834723520118067308342534096023443281829366940504115282124170391639011339032037686433233546536899224129624411559487829940131800624669329859322261230735293747735435179996743428992881783159809884085410997715318853508880917986736092221736672336638260554441886526855221576948538529851122543557842692223662113889895892858529486482910953248597891987897058125280352664650028321207320240690805039222730911686244717549502676824762272658551980438647983733117180219031573744179864352939271028873757391854751696594224821249625778480468471986541402593667123127300210105092651212748461721361548676624558861797239092693033116463413444245251586205271079860395471437036299348820675405167403595588175608818211829582014973977332803809681272877322862813801530725494456779779041394259065769804811411723983654291834097344747097363561503150854973690228186877509030803035323944254450174957514029895364132646614843496839833182926903002659261391730522608813714806059814538407407618230908360603888368356350687078995529507502194385717218407300451028715963577226288171496278224675138454333420447363013964578254464699383535018591288749986490334808254820814847259377727727806201835091072254288691928372358063022981802989714479299680737475715329103187608326507859893657020171031912688573685333911060480181292648608803945965236169479245313334311578186196220336844783091322945279415153181281895261017759915423973044114952282920326395572803582149262103086509347828102570507389020287752561589322317750678744199357562052822928676142770512500875595868185773819776016942305926408281245045606436520323548067828321421096536986518123536557393591003252001051369127797212355497670715773085068000055452792607655213273654309573373478645524535545568463416163233982494054166230377736441046653335646432689181241144309891184707249545341150892497114660031225226639247745590247833249014688649188556985814744578811225964544000000000000000000 [112,76] 94263715018614622416283034862148857061151896857736175461953980464645095684960039714405141751577231488451341687010446863946632608523706350041397318846829424558100873039939111382625824993550334300412409518239277754347978195618204379372563340750364637990381910236483099862142065791598511386732177512188318529301993001723226108971876107205568750103097984793473758853498920911817949631630966821181727454810356506504771230152415982643895969098829336289527405914436175877796498700716959016590972608639603592593268924740247793229782161318319373708722228000302841728701513220456747172492449304182674947561080389106206481041619306925396164565555245853552625943036115545788637955518370247690662572739835587249628089811617976638948738144782982873139942402819448384640942519744206335812368422160737083397405912457659065121367431715600251716165794465276152882264326182257167292323136588967062304996567372776676706846024369789201829522415507461285451497704924637220317924651194201088353000818786891614009130995168771603237616410016387077734856369700776308339884121319789197590694347426720502131511557300960176792835762807986733985363640325684025366665378302413409063665964130712365732296173412262986870128821147781612172686954284154380006809522680432203020805789018688253173161195554426273858219325334022290165142715842952042801846323551364647423587103044408889878141849857406623641321532742719382125615599637301854990927545854426374986437811978036642728049343580358873365224967708319083880121730297002083304883774072201122116670787029820604678894181275932295566125728588740556257228564403161216748801664767649572565964010177131872720727333290973050733393993538736063537996926219019436437260980748409886970139473168807851963613542104781051591399352901513260423785572485687628709402525156452786791587935018330667769113736856552913907564005354854364662977193827450513899736367757820590391404320212795434859805538996043702044847510649076261123660856506623606680053823452964705446309730286145420381208590555085071383932548996247440774089381974391255259815173702569865926878972766221254498299672840537291724043408519935061895278463934761560838809885857492576205399973100193592304561930113060931666747174461533257992127925859359419845690181449709024527960895086787879496993502326334927023598640080882108138186106177491094843785401540560276899545712422522098293664811583688675232732719719836431634509078154252529195498844781390721394026533988902882777757235670989756297932940138497367184140772762533703781597418808153046978270532041099417879523066265321070245256292460874509232418173274574040561709715063586482759217387102166919963391889101346014909230581673796967197402892827603023331629744773571342963796160137429237371375758242421284804147943075525633844203813749455216125167317436079585036667013177715705713086876320317870397322203473866862763107292458046623875245264720134501875654098135565893626925008175372518732731514880000000000000 [112,77] 625297263529217688198872508199506129224771273772464124642272968014255170432103192923674203556042580922209418360906362396350483204890484921471192622776148746081706300195670652924219374399906649119503722911784573965176374908202272055780559564061227022476162673422024542291266097619740890318356927502042802429057987222007310301296053021553258983034831369283033193257935170367287115259373129724961003249395846708890495972020618568197131904867614195769081287564305960410752898420963489328102167430336432639289475286004320705647860238897876611983195534306376748060739791019464517411051087384469108853612748933296179753104466786492575714017851983366694367004262004719718482784830748593350274276683118326164672542288684571682890556036705483563754885582440860602936077888809108456253378430614133371450448413454567609698104324881960625939394971894610183003702981560512007443136861780740649431870935871741190332432395796337949007190106997137743160182426437102067863034181964111464332505460703767423782527945670486753526883564164534123313256324216454076021748261461025462051628418108263181890475636624237498003192312171173586352508154066076638730733461641680935233659694565271852103974483150833054143987818304871612935476121936873566070993497468538860171327725835428289887290725856699139559989409417331677381481579802937699750762396872176561047730585906545793453691914400789128895565325127870611381959196444024183556682229807486966574285222596614943258607563658834245278352496884150944222308378849931825139979129703305066925380218210287792561788293280181844362998879153060477567387581608661508358898831228749935848720943963811353791036730496772646041704914810783084562186966612443097742555122487044807641896928295374024275847577962373493155458345383371989254258712135087607228522328630709476538928378443783277550420384917436124273094532063104820358820346044234659969636203881581405596084657239950547113335763946625902862936954775546046483484411145252790526561432334765332741870452091092810968651885964685607520638387174288838679371477955996543778869125209095933699416119146761662934764992164491689728557725665040252341131591700704747645459942464014454776049532364841069078305576531839079347584818757298696904919426659135139265521950920226333303165542578304391966131583664072311731800588541989063916665830987078189459468016707522789771246623308067677731451912616274495922125619537491297942757942944584993873969769046908909108074647154040069834265243767358280629557569955710848606475709745356742450931644486576454340518712764827534024588931281911092579683085946162832116623357091726309413057115017069363548464213131553657151554409953221232678964818602386855280716674209172911932840506672610810383259662223417685309511443384606308608505954517352123752807247420851806449287930958467351210923459876122841431235775559904113856507107540439561083894751707116845911649926820193762754089092611752678908833376488671248226713600000000000 [112,78] -70131429651057779411199858413021434191019603641459038633619861883308395510442906649162453474964868341798408277121592571625513918475692489700380497659366635700669171025640783455366603707854860728949272577149071997963776978378027803503939177433625914326867774786904839117664501177511582997009378693890955415482448633248412595719737809267094479559695510170369269477494454670314544206783287703910618838433224058421217852477749680868838833940422055365445803653345116343264977578359996172858330539029454041559455513414597071485383822833136429229464357200117696642985521066787871765072602600003953420137775565317806898249982235154937099071065198893739287745342251889222746640343391182696613388205677178499912873295651457557536882961189243601952452132708241735923317489981993496917526239034325420923981493784387071700299748814331033831377695755860138864857974807398594789955502834274705099924137523902571458370811813177220647869305537878524283420373652291607482539533048958127275522007219265249394132223696189513929961240222094642711690802590442758366411869001102155885389143090842181411590637230004826793986966520762398891257877875556714532021356969786905687512698662609355960650645035082594834268267742738354151949328445292481770743480930187957863117273890125585288040107465488552552686114878247183341076864507972173829595744112824419088986811175663514616292330579536806377000795072039446990341930448840630006048359194840256858185531342040994980412245962617830906894728069040756637972481322129838568185058439005191911476187959565632401562988605931144629919511213164370596969836008907338797485269940786922668831679814119852469499897093794591258925681629502574455805564245054415225146932290062992243734356808557269141054456481666875199890079783637736015055315083304623511984054813536515913895845603946798020684663372253642741490164012176169868168183019797493345813830076135537356365524227830777408088573079311706399340035241918042685472048544396596540581579452532688152376690981483221734411255910317465968797611027362054076380464606814893590758919196105792430855767147452807893795701760346209924063523402174632483490044953829057137926408315431036991660840559359825819395912151744346116962567819396108507564994257239795295124492214427323151611294465488173672093219207716112943664684171253247898568066394125994586321990507488727515523771502022982896713065692175753858755148964320324801963614679479396779727800014376487700609826115435001817249981497401034886274989246673482836284423330951805529504082937332000109532262219434902570002409324225179626228475801022558531968131366460394666898598843110413851028035131732479924948688616917351839802727333497366075188554463885566355802904236328213378772147977262715981707318178674514755604789816305031692432023266039509082207693610176141317398024457792200972445644992402353339713592159543135719189995369198040651206470557914657193399133098644931104447028696900653232947200000000 [112,79] 146241790471744128643728412232778629224878595608726030611391519987253955905728964257242175573954028736215765607863808816368946767832525661756039233612504756779498816293085959434287993856905369497616447552347286533662194937416019165314638303958695521570157325602989718532076096149633412434184533553409506853326687186776405382138144907378924928134098534467878566206995083216925228882858673626737369825945582819992521506934253486621829422010743334909935298690600847510684673640907872046411177131057160079308672414199327446600247652971103792832437265707527340265732070420692576462875086760265737180120102246364274051403061844165118176111004310876251298833824715989628473394421108918059806716296437868061070511424245838822011583126347422473406287013980861423388063174583971587764568880196175436570972220098751708704445391994980830847225743286963027026825013755151630977751264187940745128893058999802089343522481801871258296957046092122259005038975438478556595151656118368897133143809917231342637309721178360305692018872634598572551853748149764197708800083300286390240160094444141181498720345163680066023886053655065469047510037201970963472807920938792097730921198224175505024046042986363106707951704697041905045758717114909715459692120118830929239020022403911639240631750826503839149169536720565593179917276761881444813977151249719199196034813254863954147939589161388784779606555633513955717396036818522038451770070112885085108314449990105957052597174297539459893856616778217534919308819390832677374805494049924883976405582331880999559651392017586368563620367608188355868117611228636695119048141152116931948763601529758729921725824735215763870065261933674073765546160429580031504547603863185055083844160422828780411073001746036469924973034398348544720704082587783100941757460440699579754499632053221996505851630786745671310109345075096138640124607229079031958314321432954698812145184670320210112540978356259459753927410455844784081576861552017740609992442672097882394867620169536008032873290485935426163758210035558200602826028209635882078418467884239052763189101000155272207857356060664206331057667585953577148243570220121263236629577291558797657657077173117975093297782888729380573242924630375334277083672126214349940776268767870960169536390587196963300796372784738013153199703376838109968673217868940327597129577329550418473375177813142777112996996343991558342491769430366304762738660995415150547909642156043701634246278774646444736637385823893040962954620168694801559835576278151779137638259010525378702457062051418208814853506392414573878160756303699018847906580241187767057164764538123669168574648322056338488487770513963942661654378794642349073298322087296823184442698756049144023643845532529062127051518105756317697031078271346282760986202808927914093230273772459448871585499595983514228328611268765173536925923366210377919563759210799956697743963674181379680439531375178858496621393789277978624000000 [112,80] 86185620687583212656506766058698617438062137841606508812371146872812923232385341497268569695895123793783136971752935728909226429400299421018058952606272199158531036397764153907506055991870982347660466960399534066215505900228634283057288217453677358580718616834575446422873558773197188895298661460298594122734497644395279015840676000411658120702974601887252240301672925959237752883611402366062069638042520388304055062783138276851138509163490278806345584933651520685963290701255375851833782149359052941602954028321572929092874207727963145907532832424989411802412236639836424374827582824678789561702961452728084464186390051018739023359168817223200458419640960158093624476589216800191263810100583479681862412566620035364587856371107340083586914284137827046761057111967521082194264367629672398758903184465437066541555688697598108975942667980382978572920065126306902769591206549999552583796115065808619101729393017051127288397665202100911178221447544762268410141731309163849855302554362072852277310527940295349550501158019015802115054125366038232970346411547482846823055533242391625350395227129356712890594133400709311286684060590039446205247664141299652086434770564773502864326203776083725980136244911897190445767869455147992688292951053639981062370056850056650863678457296735862520625587139771263916003693163929260232960363996080605404157659206224294231985791842675416542226384700818361463427862697261930185413472940254407037090531703096526257303615355676372362224870120450543736663918117993088950630190251554925420704282852464921994134636334897243365004015601017551300692582474001202147354988880221208159154298599774268940573561225211345994867927709371116268093188675886874828494957702112345103335010868974538684129628108172453486381733457677133106461581986639558321567317050987375040504301778305731520968221579213252629464912891418978195291524868541634104107825468530360209294166826282646437010798718455489352548891695419765061701680036553488040958629337583001800236075869986127282726199798999315438800320617610880202746656889884279691531108148949092847469826798078080271783795039060237084032812569872330132359427868023915713134058082663488819422816553634290523994447951188646027723715575310907367327202401880011804664452833258522885299420964936425028650163224166289038097598635323863360509740472108451606497211330110138408515447751774862691209414115570483239475388567866419110664934757051095524409495043130129856006719619643943014062931372626558405524974283243197566687801399196003486029477734458170675531324624158097180025098853943766406126476190672687056401375108249552412174924151764065701553312880345401222241707557354837134780231779956837014841943865458958460196936341540711875246183703875238156683840269802878600269223766970359945947918174694303387563106431028563622337562647248949446486364563771234793227688219325543872007775247583970293165394297450248053937425396238695277499616912526959082280 [112,81] -2372779930632134501891385124786181991460054879709858147951514502005023752338702764250725693351063625672268155184070769101383871640892139582909608601010458004218958683998979693990236119759177599033335719916278000928821488114997905938893085133623526337604450570172180617091368952328518476374521391349441910096865184486296339619341632401030971891095644772097147225204787953027705230724511432778484170921513424643037032645898102501169143876370317498303459044900589609063841193273834007043707853861498126580878048084026898011505627140361876202198098980216883638233911889579908641053877937992585151469675510238052394171198658679247680395221085738944905215699259213090074515391918071598751661214608511421122360589511463558580893834625826631756169402258299633303591784270012540734780278074811951872382591835398797868379998509942572699078588345314244616260829275153169641403398743218965412758388953332831540133363313849917768082069449871687715929981113254668314283326122349226550889592071950647154501935553406756265931414956738577733573300858728859143887418789532533540758261220194488792448692883720405705060416504242456564009115805898889759450150891847487500966005222166888195899146164498686911792074710280714157525294994713865760897992443768026515267481572904159472924320482322907884799382213455767071219886526060331925154930018863060267027230120999055260400464846021210091891204900614892785046127042519121327441931616876627416276602936898030162279803683516621246024608165412829774745892033892791655138402488105870777640295097813825804368516474216848004546979439046826005186550757853151395025464888906116976327265376789867387311932933808094347122964161332304856182391929762593134277551790967711275542421529621656050044125420361563964346944428059527697782296826256561415963199492878670505168831055210899509201406839262494628180442388837507215848678046661849990112321050979114550083670344537197222784084484327541364988784438209948486236160050846702895002556935159265161326193571950790396190507716827316665687937092968670959095453584300196229095199075431117662585620680046610931775621078138167314638118638555657488644350130135585900985982703287931361617944266506647832077038062747777257422037298493187659808291072131149575718217933480474559347719822691839842439757187978837169261034185569406747750968732417042917774085427574694815028820860412875829659157164327821956948760140531591679847765387466738925477308383890605219232247508998785556406429001424091583333722132180640291474156160087868867920382078888571681065153507742087832763445111271306502835748781641131657967196217409304834958027865933837893927200496100552765233369893037947958245238718069302392029396817959866834357230898700681387308382338706402004920827958711542144699488110040487746839037152992155780550793728432590232311598927453355103597976445101975564660022900316734708894965260070277809957164446588106757804072087765144796987148580099328000 [112,82] -55968296972416187779825607011528345821673474256315595886720017287753648718192942824194584481103627773388826446805201994599782528775028929888928079946000884860172871157664215582901171817714795089682148902807124350732746233362827331135992498661475406891716020783479495608970917540289999339756572201938936551354635534515614234356778675679155363412078563566639961339383089330071737879097164099079260288706231111857309264720437553133533649656359515126735208047474572319710114474817999308154821876144954681445964444057902769826843983215586900007568259284923724836968985281260463925642620851359150102124319713300862600218968026022933989769829142912889427321910038807584940956078027276665967807526683382700744540674895281548321119369012154716253476072304190763032217463577068770313939894135353789316602302860489702621192028335942676995089142277006062424464031068427352396617530058833758228651731945148871096816766261980816606831926468702541276147590356349762563865503933118095824264748882701107220701248691195503387361412304312162220218696003130698268774861399355481830847040794767478491397010416748325022469779687983899792084033652301673221302950265826132509565001794312290947843005733656107338283718760386821113243861996262286134881987610502205906968434707116708367225322562701537453342496715310776503615774929744037165987486401367865270430359564937295015174363904661033722350684453710781131124019844783258078933261209809676687546075888233578249407516002624472743872169462960437230400987407649000678557782657812486480482128041963671755202961814088506610831517588546741167189021600585859902692224376560845758170393795248090530226906514388053089131609183421809742334678307983866908084599344187704017588076161141452414002447668148862286518074006484189571521840895409209402600144146166120043395716480470777750215927380442506365917822672995547614684904773389670423912321596177984383961663974137699316043920185074997517485695385999351963389694650271805722952542874544266121856643584069937472551287856624427513183562827327222972480146141941210901642324220049356973537262523480110950112479481349549083830812480867210696838293923864192779872735159034979050144948268316265065152501945550702341824919803564222395977833251409034774522833818621710878573566121830187217028851362930162614885581205432473735755207617833434745115399939512673060559247407059308145957768885506450175899154749590491312106751469169020965561291761668142376189955673820069122666833042062215993369830207753147712854377029579341874333603163813464210113631586871474362051693843765994038032845632583629036517305103041243733846210440614857068187567699858989502070652906082969352175829052121550806462578904556285000381353706921692501931055994134113069165940454258171634014508568774780911271620903923773663818787759504935809535191645659210692353748149883735845536685462447673593906442465481796292238788559143157700367065511923622206119149580800 [112,83] 7739991219987587480651521194527520938665619064902717632119274121174141619503242739528739877531351538421423407064542325858071695706946221287490844050919054341176444624519620347143169946593201963415786225789448394675723911268936636676589166568453185871234089021358612380595446578735090275743634254376175116763885684387753914892449533027263497631556509230147217212630715917590880612990900149229557390322821095935342629742485655841401932660229021438476947061609069095593308646622624152945372240524600701869689068070695241141328454632537366599400057251691257816622286403365783159531889169683903860191539707154290920159194567725263358385887603077810287972442905038006395939541567202094419756412637602110767293572050002113764139734858705016700687548586231698177354661505049254112708904071037685243439041866120798500962458613572587660021112100765733538517597720738850094566143535625775173438463893569044228825957312845950554674692516777579138726923590668789240431872819927798259125641013097739914064278431132307987788834577945485966622177472682844954440651066718720147940418683710326384578816414281204933279163241093254064378141998026743079779535459966437974102530418744397105315572970560368495202466724796296210822456465734039218592097536982569160723550950366474683637384318790614579359696274569904119387051755725392531432474986917816966937624993615687404180010190807511568940842153071468491013724814568083130614033353631541368467053517608085888986748647871883453926032378719122335497838801811629861281742925276680933689312659547663997784053134316413645404695295610084472692244901693342097099670680513937784096617639655657725520986957950051511068424658179407605276484379053860898356193626940339306641835987344809524522704215645494778136253491456394079102848410025993544572267048498078167897538758961385880086470753484380185723051585629565932142241316155450561173333500182088395780619432579878942134660211582790023117140647553069460675399885297964789376016212527382099822522572258480101308822512354023097777660504673854434923750681776659391360233062431138646991321775326563429521933297921065694523670087104503773339632986172774714708365963947580317557895292922280273435569420871476207409640858117119372643173332627953692286243947891591644433597456821407322545423116196642869443024432663923730413121554664673111815903235323399507769831069408117175050283001529523628477806980281641828870436023249192199456332416494116696133102469110084146641505473981984442035851946222187191893575149522483230032263146831002037123682510054662321967826551441752240140329747237222626443659716075331271841929001317941665006750752809921801186235792501885635216292493181441580542663156523500885537062180874487093015383150911004588586402564155429237235169021255790306570009114548776776042008668992640297876289298163258424037548893447558193952503830487041695475711006744373025975551657304517207898596593588347042779622400 [112,84] -367420248360339317335055791066850327372235068107844098952328517756834251082352575660235579932675992342956849628603806202530272317482643947129070023758550341295815982841604891286153970397438596335584347061191995416818475066573014176770932686168317165864053136303994860759703177779579265596410570305737282150328651090743797544785937712126233500176790953446828829425276797280559291120052038874064011510135211580605162305030524279933928105744799727050615059980734312991123877147740383562522204424240067024644921646690789068996735329034225624392439368711795653963915576751985916560812321548957819403982053240869348735472790886703922858238882523629723278063091582864016053109575668805871805368597838558129248184551407680253440556512275604249792184192045570204679447566721420985017960558481186300117827314468366691465622648792975524392696429694081710058456678195886699133143494960965793800172519923905637289582073694335379769824881047872046854521605371906211306645150942111783482619609025792307717211790005148110554080795933561004007036584314324704626839172554324549893149672624779002229105332589125274758441804124357419504081630554722387306924271813108423180912055412792442205156571387075106609536570553196759556784912020056090000683403234326222065512685085905066594815028317459076069715704114405765139333857642849088106291246270173787541550458786893236605951409482643949428418968699902924189360546136778789912304639607271040920242754702190132686477757442411753086671234207336871499141860452587213702037583094562351686241973864860040593669778173670289621806597355964173683155014851507869066676702434725937434149425375423567558701437255379585735119714230978031877263988534259032979208194502476506515350437864852148084424318269526139458332976580181515006078822926640896498871554542301024054042850915672212590050661685001287761653392936354554564123371918844270271966402370089090849948469348617556257207663255082628707436826057865190377019770025289391401520652295499271841161734390541612274314341212374277752279631537898598081833601212142995252432224778978081241365729009038318790841894706659197321490658905914465433720151562305554491955238904869576798086510973624774227884089547372918793749707391575719250162312762138055901745254571273111020583429631036827164264429871314323997467011372725219002519291241810896215181254538497056202046259023362168284732521654149483937134623675599225980483224344175478873257883173471657902334375959078314529099083529153987357675810069085510670864678894687858422083490375101171913829575690148174307019000866773342031547300441239252203735760743453796495764256074478121879459783435634085076248132106277484455327061985891221299200037808434617627276787202488658257239322950752236313992516505229499772598260125815146192437712086471593733922719670152214685073261473351156600788377620568786126539934106259042872461555664247153832201737000553502091783012771245022582400 [112,85] 8188329916334539517713350431431018626776421239362058379777817999674928103956328345050046471579059265654246320386186254170474126808604021814085098126540343480073409115115569761902016282932858313462551780912964132125873427508067702107639968052014600269752278039833057454403107167505571622543056614868789637188225450374452636497849897742614600511019418842441454000832432140098040667776653384214882729271706768568750046288624230597478230621491733873498001662230193640466468847944302747150110970932780672810920850283393727105443353137966308818834278455855702001124409771024895902520002825271439908284675737157576147895198326433132466552260017289972107333722302148134792936912297202233238613757018197226981246346993027877120045207317007177963730948567206844136458895725942906596423938432297520613261021947461357029389522164364313176321137267947769842747399543796287830047529612900164360236123267054167590598169922719475429598710089162545513456529761174382568757518361393827231139556228511523649866611746668967127618604568971396249244450103771826444799004250270716805279342919979116317297952578940836123655532565668846183799794235336064230709976588355346551524011397109914738218103951763579608435777009663490566094686381787570826118262172053982740282479878306103321375784977217685344138940947617983765476783102955210533444874649027084820207985095897307144927385780324270166121244246765675711291506640799244165146023372278900784373424340776314615161320523380438235582488657758415929293994848756717122310763110409246073535988537003977336567448378708611752699397200411310429311947124850548577332971765578198386188958318366012463404358974281996770720231096015310759695462543216189303562710598996044501524905107462083498802727893887500035210259156994105853710866396319612692550021978756864194907888655733445838981876180330356452736213900845846479453431473563205831461164336420049623767707979742148244988701616667052517701647646999208774955650792923413798459978362803425575328409690889050243637043857674447758079676362787448766085003381045826660037221248626310600182645358892088275311979652201721114362520265176715206683928478026555123335690261518933946884646233886981595988264032803406883833926239256522039599654627599624284637489272118440514388279598949972489767918303982804163006188093767896659171933236040095173352970688716580675740539388574005281083804959324497414883055078572897955056730307178938158691371947833217729948039836974995883018232315078233795693673138767502400020280139683092626345373923793844053929323742060580946951922876896882004797826703220978019015726868327437886742756509579150956635182186468668042106742699074419130891821121485901160022030933611844541444716694299675791700719274992952341602197690684169526347457160283128086780736334452640224502161409880410690849109251108251187355860798468406779591072641334085721918610174156352241936490617365987065864281808775372800 [112,86] 27049599010881837543575557522446485400871521565127439107014130457945989036591530257220526148267868890253935278640721458933855334123459551417120069105405769879491186160259459718910653960215000457520188148542449745364240248142023444408173794497402186175052054519483029675583096442483125407731656078394275730665939416873095961777786755677562267597027430417945644607105856629314179115809907495107024748949671580801971738644607683971943831790558999229676063285526033353694916229646559819783788044400066769850407298657840440026281610424221758602943715754380919184529936416717938680495860515408986510159183789373139183038892969418833279969528374952072185126105013835664708285245810592355669078671121815182121958493379876791250959392859744321256395232656401528276850959467794003071699267130231034789981896101774519709508616054029242325775774688840322925126481464589662822849794311300815795994322328597178759777055807268950962652259990657578620154683505759844908823928080291302442841185915433382048448154495600042907176847387370048334017023861550839524987132005168359627594938362575784421026423100257496637643444456813767160064120593300866275035418473697020655840692755327831490311647430615463336104735595539764676258429805630878607748815271131370817612074441337733638062273027176286706610501336469497407461510185840206074574817699714125774749202732073432453768973224360139338047038259794773993286818800146964746848459419773620036007204627643715452594193868542572836301756175592817105368586979149045838114525315351582043000972464075097898205912805646008856261646578633012496018387618327920246839904989639333380522191564011152189376352133558668465680375119867803924123671668999220186675614629807593205607283334883889485792774180827654900111376830539177579122638283578737598021967148459142291444196821125412820001681370048177590275844927055995492990694162797287218863915213683953175540583113868554230683453516362745502145736775792369341061877684337039013155070852389128035982044353411748722710935191085776334291839624255080538705968940275725556019731901373776757382700386099009410066031858925114807728736597143500339230588019865523231488754555350275280175348408046439317996747061388835749584639462424722834915689860369909974526592454560676308731859627311230113158383001100411714340616835647872674090356659805114446626083065501465817773696056536294605132362470776045703327360675581423580415741716122594388883145403044280037141979071750393548802235991472797540696475320362618204915345577513432437719481622061776328114034226820963750466680782776530991819593897768084070698886352302103683291605379370086279787658415656471858414893778578030255777215331707118181118911143015991290901138857346161075522340552129149238546551611880596707047817973002866777956224198056123019791941130959400731902118862599426067012869897752993217443762705262738271166239776207441397281108149761881463003109221120 [112,87] -5580442075109670507590009193346404288564003793442742369480144911596307549730871550864307240895045769360885399732711627220548798596986481901299438897747677800327732386196901580811924131357136770346201350672375898991534460755708010882918249793281576701236101678930274679878783027367808672589945250227552645073036535815559875672508060821784432906959032082511459230294912526154005482564194625666253216306911405106594505239274869193461578276001835522220488576236783422829776398984891160318230094921379093345824920316103658432307764560273303332929178710759023705628095954786783767191640573203541433206611073658703788018823414197988016544582626661271997431922504207398554185623778798796495323510163634691318921702042387001298765655892802786939596410044960395497500348201799403502392563278357083194152805079853125119799943953298900593799676249742970141591576763308005392738235121607074122836253080930240872096717603346518320533171465370161249146516988270006758935833091891169161524657853768781289677088465304489017212069288042488922108209759248735000815745904451781093729498981859967106403961372666853172690734726443540162767021225823154106945906428153818558861191503713214365127142110875621928491437153979810759387455565471825375823595044030156103697348954347212069596879057556226252041430047973976479618505003394965578958121635678471571084530799581364909937465638835477335046537562380843877160640460373705151972314029923629699388015860815409193970835205200030844918633150909074549460320104545391914911939954202625802430823720564132803445108164217755801351656509717598839201025449654607645787307842528960204040922741899980392934675073318646775416133418685026550980344907078024577558675339413758258302738960425436893083250579034382938402661146492838228096524508488179791999281696671044383565024160919933613484963220020310085137059086313054708360546735731076655088224843589406119892208447477465558726568411244620001615803229315682647932404108174583417519070422266517740240123100981677814214141158294999766371626634688030965606125438163085899561164169593780633953343628759374234615938783210387219721422199219256665695271780455132958973251723909303457716860590174785762781356041069220953476137914545748309793018637076293691457286735450093350721448324442704696821986994091013334347715521657015123762300281332221900385746065800078658897862506408033965975232628772343636976574704882361711756018699193530942537681029344876879155076359330452715429685553309382301356916325256421582298453391103521902302943266140326581917387486806265788219954351092788967027821752073316485372854649745851478341392993271632468911022970181470502156952768197460098454188093110096851404476872936579177599431324685463827340158751966317359813205709705140201198753087308264470203552638436040883912896107786530205083637928660861918007423839562402032018663981241874950707040833960355349372420325015040830026223360 [112,88] 101672689059593480575902674492265392218700990800759055188716686450069539867789102288945751570003198113695272018178675120904879327803940730855483472309871560508699260582476015733681354589905306836477306139966511412619142445123288984597152478313106316519764734964879858461570608647680885581503453247970985598527320383102469943071028776410498135804843363856561512926623297564904681563586519085400655141519037054442955344616618385598932294695314014677032636787822789563559595558050445321343873315959244644954149320499358516619594862952105152002528847191850874607063105124634317133031457065754267149050220841439656810546554689287158289228055056572710212470720372074415697375989234313102072257960249547241664224136263131657962477283603282739278060461832941693789325376824997839484252513504842712817908139467388797485994967357059438269328168494550905306245700680965281747708345751111620582663730592637362353099816540124148110469089806770687038888404913836240029517815873411569676679796736185318030649005405958976668521794123822954657025806657664670076516502853233412866141868607005947243807262807237806092767518260419011362511989479855952609423065478996791857037059091613383135000604338011047270496225349456652048097462505466715918123247061664171516752163192956842219894473038738996390127608829769612892679241401802945236206654976300021099925469657657306902963973680590031166155646072792005701485891819298637912887137497555372464776116045055607324577941840592177915824907949648801350150352267492469599253106874911947981638489927299141591870948904225588348868558645783990187645465446370462345804136131204780386581582015327863927266201726180362275458504857752083633520681946633239032433256261186967343018025850539585851503408461089039218222103584901700923975533448888959155464252356473414216464183771645621587984385281906184077360593478989950009339281210415181181023716070973317221076681479632450013145258946397201613081341258086828861937205110867786321099994896203932037009110100511745728094235888658617157528270734822601879547653139737832742656573703118155125100746691809707415406946778346420562811877286169618489107165469441968487681729382402242948852420154375089437211656227620623770768343721676129137122532786098493862876704787804773880273738140015816159143761239016224037792396148958858146017374295443169169943913927413989287019506203051359596244852310953214386550853824614712238438056672284788707338100102492202461602303138127066353012648217625033834375979945578740694496765646860389159648074585227426014360759627383171421839642291412534280940286733580659775109207520492877509595735177816270812279684085816827711470775452037686681805426304763739825401003824946099070935897068525269710917304771195499357987108720557443855417097136843028996872556686868439641078679195509662240849142910608426084575044758355570685213625211584766861864186439773112037585411108551315729440 [112,89] -210593084942032747002652043124455955916406464825669752038765219298802186195310608782976688980178346729291942956979264777298597376863143921264404294664814623498319805835981229798796741876903895216429436888849274020546142362495141860970869979053467325891534223793210032902679526701164087914718331078302992673039495017584643924732523136461746114164213747918570984202891126146239165023723140669917605674998212632227104606586486178480926176304101856209939577843584349719037452926000897814088877490366700210574547053425508691735003828403869028144446324735795200570881190701779237148036048515684819189538726152832902590043916816710014300508465731106188777899886410978896554029712316903411129781575891217854889343920879177517732452152163637157248084738342543200947570104708615448296472610961271310850303437698157165076706648386995720334563508799671155927437891861951735930097517076491080273172637875395063430237222786718807228228406669537610989343519746621854454151513327209768928448404434780853311619532818246876351077658961774775247537104646064232706809088776339382458098846507650232695526655644854279863083307058744991975434099371702043460961112436890632281753107227895457103693946215337214167818629841333263574900464254185845139775033010440589057959142683364148395301358429940957713803363046046896923393919097145262804417930184162618323276788208357835440533461809695834614052567475840464694171692661947788679592456628001531873651657245071472035374845649315315419690025481190040803807250138293238578964478299234643174555171079342115314032158189535452205108314699477391878575501260094725300517314350650099742908228818992688525101534429679503609806929720163730116320451555988403760214081645466615167955767403091649186055864558750804229738416184031501679097752095989389477090454017905221825986218887683585432112214287640818301510315526563771755016925594918249054654114832909066605299467186047357050970616833326557976238314535293565613605826712227099582240051305498293208313808841503013645904950236184914069551016569683201787039275163282815623753220034100171159790788758504021248007566736368165698419339899681134831151983417568769199496094475325889021932996514357261751699098631127805375086368354327092645244225675456076109320730858424034588656885304162514737979655040338321838685232879789756766692276226662957642686870454935092004110170573297146932978519597226658189424292047053778591169798500673398127250145828470313967450112126571696254737911784804718813371548392180675428990730276684313539691307496099315308903154171138473226572600350778280721606336820269846160658335017256008234127055668712475911712903580318873022619530250197736379014435917133649743641325090871174868317787829279104826103447444774152083309394662695840002147133393095277569213165901615738055408998386352529738467083099849577965067987151693991466775098635550344069982353549348869344398699380126720 [112,90] -12670744387156170276947445477205808733187006687503990650691489826760518099108331690161227105379515494039371591272160850168605347493801719553047235835613146196999357082067293682962058845526595690269520566826247948369203774149707879242359193151927527226105503049097073178019560458238567410818151488536552651327314511975227490915555450097185518619940486323825360083238570293781792608554894968184263112894300325074167950737969911645613316960387579641846236126675423785610588439582324310477026531874850630313338984501010877062625572555699587933984293226316573430450199025211993073368138999972378205336359796032716839709951709574291234464925073019410854911391211906768206660966806069009363027376882987545928513581208092361757419143474411482995127169104408807625995765678627436330570333987379536772716542698032916326258175646273900888785139031099342920346607917964771598230309207791213900223503540549012403336489446956447634282200740183258878490901217208968238532875951012379394199576344101334379036255825856161172215195448250093762540202362709716557603228672648196560843502565519119403896240027223163166139700155923397417573641773609866884593744480147739269826268131233019616043844920365683444135541195545157992851617700941112797368402510872899662003339012256521236870819109330408028199665827537196877751421978704495806095675342133704005798280994844811129464806540971943144888728686183528417252203334169932433534313295116326193700259321236683503538311706512069160762478525418462543608260580273720340523660092017615260745347407021763141623603612391910507716697115166965433429425677430336775840891792732350354504449974707902509015145887437708620150326874119652571483487122843622619880164743202650231969786973709793418204803897964111984504074247736152503349716021973004917960510819731578471192795384036196004490754129714635424044835292908712199963050669189111860626955287791835083439312845668996384294153843384444518807184579756386329135293972028812243670368735994431726189330127365046384879431577105781921307092248798673085054688314805563941398355333554451993587657596781092620549121777401665842882325778982561162355851379291226168765809218839407615459399707989831657005432787706677350845692461530735019835382377083295706751069131503007458599726209523116824889803750688150145703061517057057197934514662845418159692497540727096340925268936869878019542242462129755544880084348208993318156647363961074656574080559554159891644232182274801533406746656094591527878201872685078006148383630251588012917775963423653856207113501865593441917105348007137147979707284443924243726799549602133568995452675360619069967277544622476071237228054006908159899594305823876250570955604805395856342626593146366442088780259532173546752778553746231269453449394869867980792409657355806014786834373859076697544552244627428721064395376384488428440768334869185324700429188008796317520669944320 [112,91] 150216610228781339843833328654695710780506633096976670291166156048313960019133292854329312610252327762188433959006735231122890608081566684293986779205746879382860884171708415879981264749211620570289100386939542469395679617109263430135119541442498992629997122836910857541330974520205056089198394977786115067775445632207530819861850608722638768127966313575758703989872488641721843885346729043759895268156275845895004239735728927680401988671215099518393009736514461070670715648357643901542934434768282468479661549305543500156685733009918261555288339534782529507745314732605633186104620693325133614975307592251339317078375926867957726925625929407968683342549026812459024683027915198017557020340033161729291064254530590701815377628816119735099885554813269384762819728569482671843674975928639386605704119249013310341732970591682151189007964910747636539917162414288775448596959747232594949104078565115944636670180005963973323699412950822359878580002869529969261879765748171298888534120455538266630187713576367269342737564634110704392951280045781386852451596311878756102899797079648029512127033887846952689632206747455648472646171229648843720909968908408118925288209323525573084260757973823071428329501621513506823609075190850973997303656871701390072580338856213443504611408811138788591212422158348212757075044211333315966723261806013852081084313520673840371701883968958732634927497830411465219371499119788747248227849905431485860325009379624375015518773124312901424770108713094461022168452255209387589004537095247877519824543558604093256946907281880360301119305389554490409525347734443088984864921022330580265299585429847883207876443666515242016384216843902964212030450892296231082217126407694042240847224981660257328800007005630783358548589943330662884227285026096695626678766609317270937960501236613991793802432004260198148843097698935218259548704691322438064311805182712240245479908293218328417601759338058779711634397788230585143327476385985773213879906257297589208407531741200069257669838427071564868547362987402109442776407873045457071036376129295865872318309965752534745230095117883984411238783500544771642736626996330150214188662483541075768278831596575753165960176069856689585797601449881715080044507464797302700926150912614927128060157984371592268069799058656293393805785847773613770533889250106350881249341689400269425373522705230127911521748065528206853304916988084384667188054408283629726406157974059435938188426643967987257882656822480912234763357175221881330316260597827126292687977950156255875989319671065278437625942291556614035422813962731172479367323460324485812058372172779475432754516354113030202021126433897005607126812188264316734646580467166956341008808821684399773062226686314785776146815133655880842695744186351116831383682407610458173015660763225284496291543312130862761031186642454713649235489398893014877623616891111081674353920 [112,92] -1044691561325867551533151885759374533224600401899757294968204259828636356450072892536373779804637765462993681230868650456410057781398350037675584576340619911339584258777733882724876781825688903562761727146480991468051483578962125450109620614831808303618409376474489571346779555635776659982850781544847389804792935344735785738507933384915061316180801542543955432945024723461663884211321261016108732863674607566555768028987575433723969838059605672321709123236862650661370628431908485983713391147826634875565827731863092568960255406028789052814292273256452354693854271156078252908529570256258950622741288210968764908120329740117838715076637774053064096307705747838770896873007842595700729661717487377785033114151383676018999931350235961087163426010478726284087466346398131537323048937174629454884002602499738960827281766819370174568732147499560707020466498373850604963742686500047629119710587277863189887946988875231650042983484619147206470691068517966681759539313549967179792417729129521369777317516990443540171731056008232178818168754544340906568291204349409618836126025201527821369101875495999100371529176536575409008069046756244970270847224045337013689249614638714950600746840677250330735596707781459642595444726051954059541909767822116564552001508302707095766845254169983635237658102118543289921486035418358106207170692437878636836948447408279420226489969950942572671334660274075341196355171339064720110609170699995462166704949850937808033780485981637488892318830585417640927248880287302173122653096663368669401103677420032810847853958624309046325308604814858528866966887646486608249127058240781808354120518661148768419510972449602726569094024351833733036664568428778696700628615496569949090046323044786101258945394435107556392919996121185357713552881998379101089350169036415078050922801488838091800061921527079559290754185086971731680888650520296963850854632702293677490487223692695317264271621087925178084746967813690705931377909585143448152390853665384892080725919007320545228699506741764695220074467149619198211609209081463774877612954991957365839081133181746732143426081460863151730400677663285749517056397402828919384677697405663452011924795313712501709084721576932632442149484018279700027497955155077708412124257002276481585146646730076821269346108708609384441084110056648977930762761888180029631434357895073513663999922518474101445053613190949089040344859666911390755209856657555798617205595912762822627604886039809062059936731151163301913668129854251139212603608695833190970350800637890840658628277942070718033844555265601031047251595747015328115615525159362329924023724998806451184338684960440905689745562377203748314108826691914696543203549391502107069113825258491508659027009926809475821620119000486605059034417291150599130002848960084868204184183553220878872818402048866375264972000056566602537013339414841276792634302820485880000 [112,93] 7341613421767972154594686695557057113665220580869668129648446037243914121410661581705240225748168661198549835381916182571019725871628588580586293607209799658765450322346226035827117344597435443465886502299365894377042293683299780026094404775971024240122336123493277624696774630719765655425586716077701763594561839188636198042247224022482419122672223716823913273624785798965946915901621855898139179597937826543864774151408987830665662334756167624110027511935441773065331614430068673401326713165665032000803455251024446120191845329856282000946915976374713895333138605208517468205490261322116024550464834834092887173288298634082487737967346626573353203209529262713773904862007694988346409360277892921288097849588382304592127398866048207109240825434721794724481512392062720658703169851404968914750621501343072612374287911429431459904724231850697871882489038324359921026426009787503844361274045897275771266269029192228467052721846391421482307307363425125984232801843628061998777060602497691990034893043685355689896159310221899519138633621817748619099149783764527607618007242215724183982009811719991830463020312071523141074456796293298570097687574760033364615490256892643132550950815757036941176098099871102556076251848437339695872059890765905649069532617095040298941101923314962680719666422012134313896732957535177362078030147536392692985277746444131543493773751721932208228802799564449539971408133347025255607136605326649381203494274735459235090161402965632726653332853537218429561424096504331754756135663964702989363568493612422575108184254037426897840951058254491575721981284756049073944403193000924906570464490407886368653603794330302616477299057484629879316752979685651827430911680301053681111683531356997332301713281739615351748140697967393947965913409856065376088520077725034957727952711536887316803971353242889224989648897929980874350030739105394584305629656041667067460095342710297726686235105440473037884613007733537782968841942768483427681415353258057288959407734297673191163576779902945607578789112345507666139341975407928983622875596388680963419490192481625263268992203090238918619893782762566748297135557213034560536760865655092460103263736854096877520326744068637212676894783858894698747362404422228576597127334813144709044359062077287630664760385717383090113529211686358439728828552793453673578578299890368147425426574343482957952763800056385351680131972226019704960024623271683975481460919190526761072774992320697447588801478545547446797688522560200411010449072388400814590428507817681457066319369489855053002501098937178160264504547515450156149541828434939052139033773941592811260473780065624562062295386252595195259574392026608936709586705602446391053001388369064599834466334670404543252828679247893200497249073647640375341883245639522124334733527458527248206764388143436857258972795692837172786259919347010466333135295872960 [112,94] 44383393974298840946792268641447068684061282578460955222647085489299564744995349399432347105424839777355110498314484633673871529779014783155621189951368965178711251109029556169997333682805658775139965338954229036170491880649971921399783682089581271707147792337120468676280828816355296915721942215938365004756811281058702325483898504226317038034001780534290600166760464002491730649185094285835816828934550135434809640902069856059104816031971945178190068666951244966829504364443683910578311870006461596022898476872652239435427704136788292998323184808404034106410039719220093405179903563402500505327025945614007954331715074587040192909698154365530418497412563798831215333807752947578776975600951784800538634684509703554617725010229456395442258942828122165291828094622513642041559753098282608738893475387874024666328979071425350814822400917238339943228419174332878116656859212743156719698570220032703166765371041090260574961284224536062685162898262331753583629131425231533087484692732473874338514177710793426863069581319183545396286456813900420161272897744822927626574952244233201267197782125147744362786886485589000999913071438911131953699864535019862097726987504213514121239197010448573426316149763812925105829279385668935325315787077299239584706830999309968621275854017904660834560987535147228814665672238812468592280497704164614585743307213010210375346716517001976728054615410683879165473256671489466786513962458363714487646403718050721508355478793008298193076222513193615616786162188033767500011181367437580137100555787735007546573428802756565422324700451954084405195005673396039015554401945688679813887712384060638097349801250287660295002202970597854309209988466787991657844889809532004208764972109299809473533287554518313518131208618623125900332456274985393294551879333349866707200324700760483507014072250791189395157304557324352059527633120635907094686847371054987458804509050401064095893873364617752753921668456323337060312409632221052612230595149997065116098178156710302235895479281826179116205266570409309316024471948735663188442182166376532911121170132015016071206714797670681490278234375576297060258825597973547407745052355870117294145087082250371867715987445344899567344705191639396011189082002496901280121763092459260875251929443457673139921867578843675521568545966276753280363337612613681045351927912071996003949068767003173613616128525043231442202734092588162879473588733206677312404836976177631793929159158935115554060485977646457141176108262856676025293358113307370936859660992236619643753204667893268967759714694464847288291734103152624404305611265393038497840599998625925196474298828752661132527246327469989676739806297929166612715130636183260755789805876383886919359542325423848214972451141204165145261466071161455910387321204894637368184394364976282135731932352060038727463968990714426175365715492611007193925061440 [112,95] -1077807797549148814256913474753531221456238394756945157295862318671918581866352691041652657638197416125095288807518615590875629744130676110781379856019032764426482540526436639310475263444022234848946122548875638835576861772483024917520856626877579543806607730554798993934740577806213013614204091527876112739389965101093228604036228601717588366390045165671199884660143118403329787116766507239397327853746953809763590739106387532869768727479750785871250800793728223727742996559488562747336371223742335445743353765129236751788211525904519241698914000097999047676116286784276225625879819933959194746002800026633290904140518440743435892312971689171591019392015283012473387688098216020752281575119168907319971246235486977789839144432697195378973917586376560547651864273299256390501512251867939116605057042372063903551194222504933289235768595612161567475718006229757561164861948122500533926751773196637917261096793674494570762020233283025768463752309229691419434318875560522589498478296175726332982565876190214234042704517689683819308414131462730375050833239585078582870221053710408921336534705095842877632074711702949253711559829061061272412902791835419910502554168502978948925360842277295388063041103880815685560946016125920928396224123706668313998937469160329212756737410119572061630437872950531528394013747946674803076001016096598319130725264763863036951141176868718879830757660064124996267527565524018615505250713921702758746396903757410093610991355808986317711441571140867339920818757644439497706383547882487199972481981074677802360195075546023589004798048538402383346117128198470444237596593505516883062754318083946451808823707660451440383801991960785622691916725915070566829860470140875874489455988545258685414480264698447203188334720686578317811747940396119756783211380489743169241517265423352603966239750349135850694147991754766674092778141199285281670506874195713218251422669364680822771818315026341649654189660958881795084076375106935478265085847630055385250448267770384889525311575422779828876344589972059870745803026370912369222044749271455505016701551671713144139413550253910327048463339391763277896965988508489369740503888780275143926805973874360901317251694256625227745836076491686711646669511008032801096027894839612655822962242500111396598078138493960831604533096353995045139267056244539984039650790972078749861297697356753417954826647756272323461767569097786758048995283390035509072482877096045940133915044821855962665402272817966431215181536129940878266063124721551193123202968617288372889725486670628730360695098694081871591512421855607855552508884955828375583032956898217211324961871843351326754879300923814002745686997408568461805769343017103438078584849483806508685399970675356187402970701607427721382797818110000004153600922253072030827794984830454342914415489368348865018643789641644301150764355410145160668800 [112,96] 6986371674781396124278255882363675670101129680778397476567224231878304096083370186232431099374986633590021286330608614467488233004649294762702993766217040345079175249395775155357376343338878927248192858467098335948812583685097917532816307430287789905538743654793495198490462436022507366836414689883784408546279121290280218230638536537973334993837229314188841166961519212424416990624349778980568294040120966077817533010979660542115103416054857324627339430904696801963597134028447921658072658502662912615977584815672778617758630427035076389954693289732540271180666865571164904055205937968609082329164620949735057286182018330186251417494877302055511102972032478363158985506655564040665614518510564724779351227487842260623341438397007720414702244404645394254417234106771077631551447904450145279103501584856077736506146499636093523246235789920029891826584394670346515785492899238430319986591722516549592430406728495113333270112204431620960985076344524990106158752543867335449317189614033094915441549979464094722106331569209212375314902460509353241782916302333086623989529160540756824193389661933945445504687832182174979280349295457845879746829021039956486259777844718566956405571067398216936334824444596639272973193903643045074056916102757228297331901951098003246348514765673547732532099718366475718299876576432324489515222047492964315764126046718243756834173622338914267191330452163399708193689655778884951536049044434848507899157273120058158988673885931815247919212070299489666920617676519040732126487478285057555168503946770976663059386123598032395428923282921593637108014822914214869514011673700719223456385996637012413215460111975671032379562728848006913170009255674001957081786719673596283528037679089903384668347308624801892553608510042317616759286534919272841962857460212602596504722315668666237253675472512227882711826780107364628653706397565165575947746238702439680100437030300217725475267889565257438552734055596747658139757018301704156444775270478596247435656510970600367449456716783941384089560137820050907819608642180644080413222600293402407284147990026363166763290142127274981956256437954377328405955719198438928575055359842483544155203872726115563870806605167297967505226226200958241127392627980621525395582643079543657891056625034075482101459091370477137705034326179275339619975587628162089228569074220350864148577870568460876705258445253660139621431098938636242369082908421369042224071104727786105720729305639590235498261940653459258195341678746304521921925500703733409429486365178194390129914078825852901584724320659030160375614862867067459755666303057953097155352772424597385720279454256706943118973370374545176543882179839206270896230585976863924128792679869938749359403245347850361582979286168338766165212246998433579090363988915143402994276690741447860597207857008319394316948967787549619807278670695786640 [112,97] -7407987919617125396360161407130897701170247394413867425596899124261628917627198372194986130397606424612341879423605507336723872141184719948070726588438017154957961678392233113179742003419285512610186430051432878961889708034857075122737558943357395518688388527360778429905855798484123084095936063692216104968683924420282938021776447185454826563277966494182999585798832533532017914411112341934826897087340278255078551750600359540608331969001237540438374289470177816727674975033782631347934672198555649534532150416734216514700690137247992821179151130864532461290385721275572802806232357667601464794702164107237091012713569841623880194546041323874300856934848416822674352361146114558391650565641852482733328872822538496911150540012080580563392116485667467348735604838500725015668196207249126090305120236740530349417210104675715885109116368856091728969560943474527925410192799246514386521935453973644678940407200489963245534062265228203671823242969400902234689720963063285013072710286054369400631142040880313662430182607768429130917398753285736532603285629973508709320789474881557031989324198513658937628548928131596041062119077619560849344637787961905202276462926289616585661966261936637736110567461798075174000688667215687504426358651999981853410102063587119827700490293353341697106020465117167166292668383589094577038748569084248855222246893343133482614500421769537359842185576582184470188632180234978256075163482554104836795581165672873625820730948114734057346530241787321284743928611484631959873019333285889456306993656643710232313583054032154633187602978572687782952249575881583901793678131215496342548581028080661183952965949359840183742161655129366167522822521023161912439918393397483624428188626229273645938090306578853030268501899274434612140173045028127360724294778900087702333182414345651642899979882627062587089592029832835278162341248074533911478285259550891224520391975566335942080544305704875278968687235724859806947952929073160373983637405710746827001496817430894719396782478163721960417417924610666806389113331774390586726699491175302644964826651512609783155644582614482385697813605712391482277752645327323987293809401671398368781297948087286213286585500544059663082725151574118190599999229705872490462957486234287809714172357434454916013659805444557280663365779638983101737091946683532547750490748931198150864480944265195186999843747361447698538922180886559992483826217005562961617628502472181398808725006151125045247091783980132177090522741533048164063668889957052360832088782710322059939361649432472267392499090173639807383528633759566095119768130980358655347060984621232952646515801875725827085324998124309216719056366395441767265822428574933761935749492687551501956263815963719095267691452300350350798439987718109059910898612818739939807199425884233573833232761433029800246859683940297928866971093760 [112,98] -33969623903351655234338914969375832410042947435596343332680266059616879019597636883921954265211608709091993850572060170072131434847566275212431396521942235814493788498066543861097672152554045767964706493751751325836511196607753964012715770209193762171885605390027444066336905055752220989629880451018801418019568408677611755865614449670806471231074779556702176437186818812753114284463030434259986628927133494432273287640151705933166290648364387663118491523021068200269833465781014598350660122396724004472465176365634297016620255632603197650409379216151725219537577848824037094792169559022254634226619573057656561881523511482207115191885989333360666866913676468430578055361502439751806126245156376371177901461174253063925897876443914315173282413005339845840217736895177821819395049369470856829487896637434952250248674119931646613604344835989894347921415773242569233048032633020949066919976285392907552149840928607784121170798955072941975620697079714187965102190289832515322823083414026719705212842177330461525906583550135007228747359721951354821611046155858526719368764801744109051618632064299096501308073115997117682454100394615488644884954568702720496305527597828154552876019205412703105365946319898190690898216412003013987326706233294976802629400833781992850757763256334708933873443740026224044154946979781024720477407411643033352978123353862135842273283857989559606971164102444417351747950837951717374157971932150297264136330603451294385952210576456908772790459027971508183827120158341775582958328577314884105652425529131434871266695196832809779486772498589669175241270018396521584688673980060531444894096022523615099236393396819500072275509661699640054073998921984615417714507602568994765800810098038562286460341213430247091247501665150727055296402131504537910668055526737582020367921447671008814624551195453067589507162309154069288938865169360013818442772231702022795746343772583486430203002491099299179923123674550934901043748765631806214866124508794605496676387021023026140601283134331536534272417648711772797964686390269231041786170702329036005022275458999998934205776095859997177696863475485336740660148596960204962728570867677783864118164166479546574145329809311252925423897270412794521173563873624911565364664717524585210167719587586435487439993960980683784687612053106224090961250820041219035452570991304325427095328974987415205232840372742510710436629334811215216211991167214068098043712943855580659333850016083519213794193023032484381181058954407310397824084653583986163007789527590644823721214792975223749451535330472780562534715424164431783646197320915444556889193827790239098179587966647135251248550335576293009136938346082068263122856147618445458004463529870047670967313649607736982602439500267385418545531028961214107265849758180962780965545564725462358654185170639256922698433924279553318787840 [112,99] -231833338999607254485036811315305678935313293514747965760778360103146528855883783585672399415046890743626656886738597066090696175229984472820644969845394366310392655291835769392068506225919188917258854645997820153535411550166527938594568427968919350104359595389452955322311982771043587778406508792005616451314019411320267396019848576341306420661744479222027824041524125701475668378715977856273279755497473644312605252913498371476029734876105508113920611464184031817923951149269440927282248832922575420660341377933541412732750033940117780270528445838010270818723676388016747239251533002914672653105216847648109496218516644624128388937601638573991518795610118214040301873844031974298722874764630565354229790551624647332549904989532501168665299717372271766893230992918510619848894752117026690548317829667309202134159575524283969782532667445935216301633762492697546869647483882499205856329162737620844457866921155247639973320272193335799453890946844795388097418410732477615804746982341891685588673496304668539281246636167651258523056246200650223242385002674873708030612506133890523394621424104764146930440317438952850630456933392272546455361210353867849196503553950339311141256225324686310908259022101196592911602476576116940451581461693453431843152391082357430558938583868289914915126580809813385848357260159565929866221850863455412852107408214196133045512884702871331445956568897413732780678539664884807899622027596984439197980551072041336214983580027197774527996216963925759456613234322492075020994924244071276565390604840717845318072329262047091936364032946457518424908671665198031828225124668774800146261852514351530541385274529820873422757119545346222805648529808305991219349749167941850668084540510009654382624823516792330091190703534474412622771648119299744990044321466798318892907676340067810463034695618059733677362925698300576336120273127325212478431339076657509398261639981579096678249169712886041366645947548133092806334733206169629243408183728131401477606743586107198649247947853153974389793638881016918161087723314184631369204724702307548339461245025068840395557037360606355799610076344271038787073981626586033440898311017584942278904471310078306107049652818028136758685337456682697193242906860560383757013179757435057312212343912532175698003951071628757733869038811810245556394914799971904492052376178336499608388184735566858247429445570787745372668181710590993569039025297817234767208035128694600560760459489679376679447665707352430217551533037578483059614104093783625688674931213125927386955567727972619568841647776327393598756311491087089237820128325820565751357085271376041892495746315727658476089645024854062651731836832254408174914206581697675832927811374246306672091649904395444362961277588629313218704478089319996218857272468582664475223193324204825838414715522308330240232352381300647680 [112,100] 1159053061478573104955481485260811303461786532472292556106474772536627720438468471593752533294541257174999269030352142373180340221821454611928365593784000345231878052108740191380404066944269116314004388182314881718118438469795993693688868051883917679289319232818023698128738902997304387525493650128722619619697106174600870723080601067472809462628208315096856267204398315738162414536521359898344620231884499333351137964019692983502517812913261174501195350377958156167751375265528270303900479245053987348195919726241534244137541624747524375241415184484670398258567859066344756171093431408784041854974375499682812681985077861024896214284946942653829281103233126279335831354982222677476190443032878699995378254709742348697233445981249716512408669132017840092589095805342828420388576831169237896396450553538467989937942598952720747757047791995137549221415689184361542342639089120781182421626563300797622786328676360072397778073787785298820551572242040431034558106561492854268572733281173905870971373323260925006420651041578500959558774102754293265296682612877847603673460246107210140594754637713356463484890229535102190120572977242928471164470747057401580366809026913784276910822129093367258134684966260319073789601661783812381800181097693367793644470605623153944879029426961154180530012666692757611163141905405444619987664006647546365775475644598883997158851885835935685428996801704619167544768902033768689387757948223459813440704694007249472853116571617727032003909349858423211448899915361947329171395018510493715915722286110405895347480939164577380389673699243932194067189041869879356886894266115309897746876394697996492845847077156640825145369459329458176154521829465703250826757413215559438035517878626588292219547752308312276703306343731492411990285608180963034023608246286927061977962966560944325792837852477557206140891829214339825815955001105793173093755398340544272060037228586817876247908040360191445793575482060509886902649325053653606326785183286482144047268805957462271984465535004497515663460029106671399255282993236616003078122863479018841025191817395872417453616122238375265759536287202765830602940575114453481164706038075226980135936985374591266171466861927138153754638811531052055104875952435124223087145895252930063832652196897544596248321127230283940628872606851454815258752561607828957679382351889385008002268832253677629043037523979667718218599904034991901878277002982771358505839078514096170348098719342005297267391866704535286703279527642999785930342848479466747138332690936244561476911274309907448914441557401114117334852294648299475952394160923094523822075291330607823394659659817028268862793987087582493383355395943805513186930006158480275907676811205922849415103628082459339643840812394493026710520966971313840802593983048272765460692889416663436955594546792984425439793998520960 [112,101] 3436368771648928711532487509357085814832609035024502895854416455169828641932881532939206289499368901814434467231902030404701964537493864932655364880801694613315004832471201726524019867007926022542479169080443585487223023599017653669972162100939968258840574745113171742354090864821011041520704061029953283543810751493449951986993072847382626655908084726835818802424868139238904545326303795364366827654881447751047208726469030153226420789899319375368181868058074123774841327593722438505688739387249316368410025361047622440327844473396462805520940447863948174026374377889024775490208926640304924570751411174599823101373554280055857402644734014689811979964452921248298980907732352581029983348438051262521910806025654263354159335165125060211322188708376626022159924530094592767148614808052047887397716474992271391131645526288463840021326815271392909982201173899610265892063534215010497531340731315012996748359030481197484831959414737271515557815620400721422812687671216092180727943371661131970013207556982230403595757014308278755407498919783650929043023693706159044555295050905731358328653921043694855056294988991261387767878587570460378678444922626718460775640849860147911408814286268429957289324373169746858332735772606472779755680756035294965682720521565962784421333764977371266464004363861314520468366884970517866733342171965253872894521639185039269763152213560699183584167201154996894341916951272265983625823135493357384687264953956164888947881483854060014662733801496244720953597985788227791844920916383186827657477592104315310624843566733378150308629123377875073034430119735721382022462789686593288849001844912640340323767775722545854482060915648671297710190365368782224447153386187038074373362906484782712578123951760970478421639239015182649990571589837088148098546082970774335575832636506602520148133927723195088980547409201036103900120345458590182234579635577102659245587144003525115054314540186288810041567480361305352334286815245880017128361181016798545675972839332964233144570501363922347548563837427328391965266747448252061762571982379358575134303704712619987135465093643284242962189852757858488445795912137638009499780349522063569032524538617742023325837281103117637524492218244082959289831041123076392338558914685503823905003313213143988611278998418776755968956344725255750530706667532787164038280745482970337951939983923870933410400161562077674939948223439006377778700482437659902816530303962862897659475515155405674591591693181940037328051493000926234619701507105871928623803584503881630862577906048152857241105226043512977173738458314235510821020407518105552457931695309378491186875859667673878761625619895282503297443593020410648072529895993090930588863756683451838376986144770359192768380976566652879245155005191895538485313843906610650699740470939784479210845947789045654602076160 [112,102] -60939755025372429592012876507780091051050165676685424832674819506512373150543713378169486571304941085394971290765861902252266911815884003753487139763197116729121266042452726052511678787514550668196725381723267000043916205104975992483422091046040515333582483235840354753633734424228096222853236436907081751682322494648474106398225291161631112801167323608146065637976200319267695203097368517676171232757191391265288046814153420275319150278264810878272459967031195147156899497366363163463585886893989920099101897706593378351551209619825835931424517230973433607425638126754431216458483549806349595821026047082236136641604834026413047824871416201817687473312026896171736683668721867344034386129903990202163826961343090018299444876933559675075349018028139360057350938076398842933798777474711853484238526186247324252418547248529487297526965987472970215356344420566020125497286717691043923874734348153511651961642576452732391357728843010920266451883817514839222363005619658117574482417395742762436334019449459057057572643772703789428035094370508772368865873885914248504520870988922573494763371955270058281036397531079412934020956062786912308996395387946218944549385249595420949756309391974948873401474938762017515205177691204876856274353987407530421621005907346073879207406619367337083787613199344471565014654945557733197341234093647421256730284130392905295228514324190443141564938547182874299645912120632147301223849430889726614443275713200988723669145191106111790837919796246515550650359692899189785502569424859302043305356017032360989894664787685094258271302679793120335520024502619349203133081311437146101020812003444214318965397237360546127177337752289845398665021633132361439912794526088121775625192548311229848766474790867695767669736547412469267565558337988780195864768921763393761273432972364400017176382462115056723242440171349520736344109715353870367710392550381121191034097396542306504912905890690378121777585312617606346834373467138340446355734011647050380098933946747733608394848144423378790729003732892898484706631654823613900204755240878395846330153700455309699650437589171049445769832377141346399445240355753500850292046588000660923462932258803114491932549818564084470505030604211142536641124092023714119846678028570392972581229995681579012592880788641832165378591413062946110566714761195190500412588243968680389267821597322268845211303503358511702500426185093739193206917389821927159722514334847450050276060472650981080583697554341818369887049742167327643045820423626495659974338456245148542509025466836024214150846319119587550284686687904616693633209649093959873855241378797094823599808690604805868741976899416566390525646238706879716215848832371606500875864519327715994091605705849664390127670755009990536694637439507398846313516163429102595635115884104370519321888213428483840 [112,103] 11516291891647033787452800118051231380215747367503367093614978642526036987982960178138229630389002675220472229219691498217808265156328609214429272751540973857889507812999355002532356738267960452069089956377058004604685607884463532109567176572616124769265641868759644809539099915559981469525685815629883829413185386491712187330586541449137612471001550851326981365588347816056474438335080147485565151490898722102182579648829729412922760341717668154595019068450832498877605734078275452439839770873882837453006498272425181916748986175096754493186681619482162427277442942077588999486252741476476355369962624897750053217024020151435434489700362235722605520584108390289697341298663904494013418063690567978381069415172458254504177219040698843352541955598426330393059880886813881962301319246926451513256160101421605111762324310661916969902800348174784060755955687035996530868803715620747962794330929009493013283844499219414751156401895185493690809944647256600452468487119163091431582374408028604796188455380824846206992038716071814042442293735769407364203546473306472152472569754369552150409473624436063822114300187992016012300929909871974111630118390252529854582642301277306051488688129303598978098229228235098707727624913680582534005830240215927897830929571375589727852452937150018033117229254833791978075947209799474320447138090880637210650432199050499559484816560729766072388312809023070080113589556560544627997723627427480944106498281762336374519361144350949627847010013926271691091506757109401670396019533234767072287789060553001473368560023056823812813095971992508633639710349620326860973916303557102994899325505545543708360481877206340849102489412340075505072796356330441324668654972393352158206878718111153891035873706287058242950215480262956801751139060117038379064256530140697406061345680822794045306932661631392654910911636959567242049867051021587477030438188264059944567072659281597153301006475327366072979243348962098390586642097407540082833363696632573695651782359872837228358192968691035308494249532098593534648590549422941351697091162999922715119614236434790348163733846174841766299227253474351028708054617776586211628504154990148941518297547146345178545353148951526766962488713550537882621290944929133357416410443232704501401239606430055830659371137790576586051650450488384237894149934096499351098386675650632195938828706868846038861617832952736337697978211447297440164383554928509236251825744399213060027591435143922891123270046764641214088219793584418634260480399138510545805227187097760105710956965317643728054527010513837820530111871367861260687425974220970554764722423198938051415661409028221219567559934084593673167989514786477487699025835908551432023561142433020548651276350679207198366650612225542339278731656505069594699876185879545190186281315871066128220434800739200 [112,104] -10671137603087557331208631297712723124194090884100697526789319871069044568451404641828247483424223148636044859467888098194722210352719315300951155400758593946355227686273119038204751459878656650565079111747139043946614819958156816934304559071054153998898872234148509341107352949986510694903593177247845954705443981834839508035127462450909636089143620074010455868623076694865301708447335606583747353375377983390954956584232338908581348995601008481527151175389736341102939023443971625160428761933243206326250118519455090731140065310398002114647643093774814919302286804257743099604332663064683279064833789290634263984074394976756987486477208903257533266749960055547486815353374204123290608657832270050744563019660185469706707745653927179727960445253587401495258399110342938251551669809900449572150120118746409894862163800044936784676119583096236605800657385048220821844633528475270420401008016134524619020033827347553593648999016562390962590077819380870385077180150820056330767651155251553614132124000778345004585499167681075516754679802288582309355037563100761093175025795251768407182121485194262899608166588459170347465944920228648165816024310719826527597966396488655259462588572794376571556402253678954700657175210038015617086152747706428853674166275040507421870110270733021350336466340695635962822587023222040784510683510666385433239106251797619211968636639912679718592210330262283013856394987168033292177923851059602033512425377170000439856312693613255378385869079431536619737826781240891496871076120265378727266165834747638797494739527650201679098406937835905384731703195697156120527144151621680116806932714664838898336555464448241267888492563768234927163652835068262412792164266785485278715748818806486279630813125700057409322266447163403325868233750588412307684097692161747526810946793762460477700851164173620201658244876288249016891845109433891651496071238326168227975863430929132060366033551430464324575042377780988579035614765306913360815943840206522752114987639880721085039752230754803904472517010916057388376663333507709536457567285820292233153671053811460821011064421017619847949691886359516499829019897814642917597634701811926672897069567575369801842310845925427567110956578523603442823369409892522039763800318091182911910074461793397840884392248932893780794878509984881203570703735244627483508608355660340464747231099167398750446471977773636907009592551115256498127723863591300243031106128253445477791210679992465411688462183856591327549767014823714852624904967708814491052247436989629063954435617947475977694483939078737861452017979965369756964297075119906819681762767685272844580917139773408672633740255272595441224756411925307071277963577055001343667675262825538336662643886716846461608138025119669260778578563855864772669199223704801500749802451935845430208206240 [112,105] 47982152519299643801447685379507691326779889015169475438288274503069884929446192353822974497376483722988691277265212898823335507757791307731747607894772662846072208032874946986511220424516991041940865147101465877749240844953191017318814823552474374416669344705666346713129390491626109729140335312470837392787786092223518041702781179001377489881271635613955056469471914890228492528012515729645640625925290452197697771678128141989666924495349689625648102322748234218273017906512593038587681821977621964706884424683661308668419060202625058442423416132597601102363737593817259862201766566473871674424292215967510147021042690339460062443721784961215115048092931172823228249650438611702658352527638216969011471198160925295245053030160083072310161262644267669048002405759618171941530949096435052173594463567756099785849189257488678352544804014456387449272232243212555408154526119999790958613012739346413133700650628181746933557081618294018628554116908773018643079791495590544608005142467428777056656192937787827161551646511429429746911812625934685501001666518839756181807196444787717144421073304983319793879831429747323792437113110474883986356407609956326546387438191557385582683224337394918270465351718875253286740153403896522493473491827814845952055875921754353459141449626520728839640758850366671622322108350773099468138951641215394841983382695916132331085982989026013136193319667516338083444688691573681686411164108109358410514415324065137445671212457710126205177788891400196197273827119698689254123814212658988174322799116500190448765167525573826609069612581252459464363033185497513760327502555812689518608582395438727885414784250984817559846313900459447711827517142730355386258244531116093063071143661229705304163845016980183582812103366388858668429948366892945966665319268228666289854124277630851554927919046477266902284384830046436170405626082252126413062653623726458052259182705881218891042403270078422548215999158320994993589972398911121636727700960040266836410942973362396173936985238238107002918434294127393594440958705906693536162291093340411690804613622899844309438364426905788554893220851303501054898733745712043817716884270058470652679254644684902131113304684217169706915957852477213044495393660223901635468394118242084765851266723039811269120446206595096296063666791047117620032003121871267257332450581157580264345868951557220787351072256562167762873502852473231138985402608533053028791681811088794751605491464917231914236929445038254179798357076924181693932623658685717990694498782070110162300357561496820611016772457181331913160774920922451648294424388793555057532702022468350046435887381351099879737975871263835269267133521824053641123876597648080544512881848699676420025647808307898869509018019552549467809419756164985400074128874717657406419552593583864704704 [112,106] -11224526340750070944485497252978991298287103107523538402889504991707157134506913745057238362802462071157570773995558391448109843043366484974148880463384716282075739258623134769126365562818440188079255150130804126876651802373730110188880227129369416003761689626606448822282804967467512828997283311703800729045260658389876718325223744502065843753251771152337599895341837550085735148797214952495083629244946770822131571976518575004717197136780427019931037895041365265464844717877294907037856286799181587738782227232490851358789355777126150518096729056644567968277782506385449144512319174012678453467666506508534847740114224068082063939239237386085497911755761702363377299384749222017221402687154918230487058492525123645824268977905563364032454467287097216741606139115669432959190979808530405244819820605457238518989230227235525092407994448826290857036801275299514338549189266388069552680852641759120186806963433457955546367803383403707156656498211160858749134535817158180170160863811341337448200763600489062285625146943427769428655027088989272189521357312502015318532769134963537680596589986740744943097523325100953436445055302125739956112691611300652258597165176970046711968515926458629454075016413025205259481696275634776378406641401826801089876940689732905926588239491146039126803004929260190353311023846936487448823461170705585376922436294626105138185972624927478232077127163178774289264960874812120089665345438481561239403890755178475613456588525286779397359946641697033293821857513754870480650722386398697706500405947854918423138403126315285721161879154245632477651032078145030272049193090610971332771556154304188431706666119644321282110250978413245996096039033099704235457239211030119775433974185729634546341878258535131885821218489688282354893375449678877472986197877160871368435915941788184503195597576476228004596404513200161381769899954573372097613663548543464985906575857621049785620640609210400788892868796795237637167886363790263211802601143754678589266551572778589686179895310304606812895269277108372677772083142299873722039407395158433360872734904018800468437245529555299769912221877486705395041740085747535672468577930860584402989715638848721111713425209611116239703715131702041761103083014009410281194040012906941248170728652592853696543970733433527956714781544788924977770076882292808106375884326422355647683461672215507495963991425885421927588818788577951783858823748061469789932738108818489973079216352279882238668685728075580034885444618416404315859620478834117255424221492878838266885299770112862567967492552339825433180943425936135131642788444017564543185562477080411059147046156510113825256287874368232897152189488842859467335953766587037307845608615368751138041366440304107564291604383624518935897828436480925777752477052702264075151604753279456 [112,107] -64421903915740431833943537029868310758387575786007957318685634590042687345441325247038870912727245668499464453173450685620089061398782181963151130053428769301076470334078892852041533153424161302996872931439687480259838950973603403907333113525161474285615014021275040547710870629097015297670092145246692411504025676189327996067522329672053218187356258150841611084096639139006214812301986312628986251799423910112117801725533458505361540533160809158004860447636359651388229135863101215271839088174121623537716730869078465548950656188933985775487702784242560870676943384154139898489071122345723533328293719288792062355503959328095100613757627135929311988970929944328353009331161540952071288748193946963448401455573920168074925528226581448062251634046698668679635774692244417445027478817256293555618218382270517900742463507344771200986162664157478696966558441799111793575488413353151831991566219227517830258993262962653570884770742061975203286002473099918704218181661145975136056403046334323233826225382642684626603181684585245685147754972599367142849729409098659042878794393676808906843935708825528902521598292047868466076492276778763038431790673920907868934914680493374713651354116384436230055320382451981990344414161875976916725526180870720953421768495707236967398048161472092025696047026717793520668225593780809945241308510155625637391610393739849288668492275388869681029339179387573124813313724804044129767117850672678249432439765704978234785389665106683694080372899348478826333014586457033847878368282224848663861601183318529409842978806250822390403435508758739980830515399272424688548146855719395225518908550436041798756526384810993311638749852282056288436249338353545892458417096703522379668918878953138620807680652086847049242174968547733932022524124877417482954229952744720050958735715891586040866532349764677583946838588621310933266828322487826816428877621334614062488867736418957077569961719575617782854986488870976447099045808895412630916997234836776542265303138376353642206463826843855173281308759352034179253456744943815558944448170615900810206276355210458611021760301236256157557720826671216685527949575463970950002400961942888091757600945725350620894494541302588739444942726079273368586027299638505408637944553748054657326143513366054889684325511632672900071739187474116718931409755460744580774180715013119722168652570931601011097369356694054184929098869743005257226627374247111887121123097789507938788234552945603864931488428184028105793893752186842551098445898940465079290287276354357696062366074190512988864083947362635696838878865863391481512153672281788727582010260699613915772780849841274356663660532684095176299238241696064425817800808732505353388841945263717176933774760579313841786463534712752406379648849499225531027620709201679905569971072 [112,108] 207419338018421874720374937068473039907099171110599775774750215495265600912105470639086306785839880003237456030967556102296192773520998687916887063767346181047993075494565595436540817296924677007048968174762174697733382817687683152292606256939422960511917569818960884255586929352041546774261621165504507074896567610041276923389214251201113569582087662921115336944179507719940426661223397286175921406098492524620776815406550433803462906360279221708772205319057916297035092232507648136663156614958631430487955823092456005780518027159787837430133206151734105093060161444318577019453710084208441956977481674018895975804741035071294256710970483626973078432766762915148034725954495973044479386424371774462995080947603984151704358772372730935930222086306343667710253375568755337232573312745194437410821008430641340793957704186080335157608902970097745503024869281050089819961577206538813052278334954730885726232223524230723788741053300415612684607658823185670946741288592927852666749827841362793249498082853012044472940614140478304837318479631432348895110901142137067978954018881659198675627102578223608265412258119652888021705341838265318169912421361407723756929747896166940033305839707320811995123827467152994550230658218906176077998401971463641175069156709608950905921693837663154754680438977862775540514529599459131005846718166373581259733157444296594266780840134056923471676016911681827128392342024904882058021424162426227013708261699051870413398207874539141344898266492775012596930433960856868300119557513513944576636205344277782936279676326916447961408592998957236960072757043899286298250158650550533756284885600875499486847602528583244908313557159883913699699008923546730527482108728347725033286149687601407100238140810725165024098246906540602328000645736697402556094126425999546635267332990483485368190684316648740312732868611515069920256884037454310039856633327097733835141258457299298775598555161478320769251748917872499403081909803934286626188038834461441608189383863897306890347879519374937882079353678830054635583428854153387636080148702330025172386586915591936088300803149751566221569001267989708506268241682850915844803786889108153219129647632223015512075698917806259105855934708678755012727293432106388599497469379691633812724589752515760181054381959336784430630951997285628141743278149867590684063534829261000939796464274793848770989915977167891611194183835745732380392225062104014318862026676806258284805424680399933016343669253211211043590511246138333678146930348523051008230719215226733706229543479449370317420175510959605906785290993850630864962025268610858362421028780020942063370281996194947330350097458904153085067034302617985263495937532524979114029370322460712871280155194252066611861040504469496006161145851632156944359358880591844538848 [112,109] 33604696526922325245310703719792589936676040323145573360775457441477803902984541370308633108355282367611448816990108512556315018879150760381403803603557513004835149007197727954537809852375135870243090706616987302318902899653901276544673454815896215421089388172379205088653856573229087047047055446170377691219990463279663590186781690751768902195546250053102489390185958872046185589857689534220133237099349696478290201352686645481869987980814478403787408328223580999033831702183657912417745495742340394155409220476837996287105751555352781625837943607525757993613898598845925508352035404323937057465010568774324443157162883678998407859465920808980284502960394876907996856356591343291966710169356322268358428262963473124154616720250831782793696661987707003986149961502296519047095832833425715030765999544295849928955120049019713948885281090388936769604944254174153896413735443401759216601592794015992438826832703813986258912614447302272231507461575152138622217135958315254084099669428201550688530716111501682052243496593392014917658697973718960156876421255601555296697570289403428158326693470642476244570883238394998078682185420664567909750582108035918784469411084266727362597315004138854967295133159653564971849448615792013719564249325669450263199764170075461833380464542318066910431470115785849408622417605638858782098169765712916249194629305582195679684915634723245804525638870231351865559613559309018918113275288079077753295918550086354575691767251812737352383097933246883753857025892328659903296609568584404019704572554667755931680028191215681009370064079835821057960540493480372845358955447807550458339579260107338367835215104352845523887210565041372140706672618410493109068267778781755562753983931862268557263498893030577340576514433998248904211000380428442475710876801261013415313098115628113732877109711519150011658389332870984921976576051443841652117934377634585642153566073477211859022166630885647584285033576540247327887559570520592332412421994467318348894807804105214753393999805086441978711470994610885907043799525612372891269533757678421844652711816481915834550192408786865002245681303604212446080624834898064031112657036705604113400616835560315131937117865551429481680521967054115784913316837241938039696543525173064738766984021398252690735618985450307718350372696850447431857204139398284515220350454790059032391674363955538693539359963751883140499897463926131321690707390374849316688220428784863509380580070945704752021501793860757971133941007741469681970676556550580840103148972232433382134582986111900294784972566233924168026736870968296894807946390164755927715892491560215264289409206974940114361728232318182634113754266193916081022692597948120529143762217029274918295994441477731120674186050241702676644378556904295995723851817502336 [112,110] 94183675891507912160693394475782524196347019775395334910939302988318199662114217291688648217936448767385747189173538863528561611423690614918214008335690239456768503453322833287023399018927607739948779157286883858460208865123540486493238990276988886887235640394594049881350294212073488889984847354784238577396915759384304984438317786873903686913480020305260712702855461907062444925842369627894020683958948643606310724546228425065052667477044254158513301362902979607784066992704894590480563834888407279621081445605815557083118873739990384215289875239246093001556719884846010028078515828207771317785543217538715148687639143369250069323490977913623341138859130340184070032862400954815474941824908949136649114492617053597700572452264938742871516272837782661528289136587776734669035164255273192399004240302553495293243106873672579457087931266236518545719296208372295104528208965529991733835226663781092408721488106794358876457117295091633120889278165778667629231163162364312472065345083990973085415391578671911141112603308927997292848292583522642104098284042864192902809468665636456595927773451366692995087822095461299905492100533926558429681430334299730488426886873404095716886523301911080289318205448305068116913177022331166400638593068345369549688601571679539419457283219999409080797182257822848526022734051802165724758677492538100540802654766181174654186880030025041800697444743214444190869958010698432221788793793105892717109631119392256963408026590204292253691657287985983552379720939865438886714279072374085678308040356918920004752492325113838681682880165157945222712037602571903806333082120049531413315956806501469265654997406684909228874287702526944996835334828227309827322602633494017591356880044887368706754595120959703065091655526858859856477598953373822705611353721638935449674377299769259529576848587575782566056933430700652075413770373662232196536298563232480660472845477143144171088535105208211849357276863972267335125091154532401505820882351582211577621128087783593837559843889513450389685510466902732925784005624275566687052965977361728798474860732245087780892095262118977712910886734262264185939831902240380782310540138953390124231224597777235129088629411871709509095043452021415644432759394693150832721958518649598828260384012590247898574222936772841684415951758372728151195903417791253114250829561624398597966032568845908993164605079920197816174400428792379503323210006200782252221043154198602142421442014563100899982282339721187769073532268440333316064650123113914629446951502018785611761413365518656945748594504451212427880909897834917300942593966057365984819998785590358906174289871573847659280252629991325240721600850608465110394100879372643860036956744660549420170393969354274518212402573142710765901779285366893282249200448 [112,111] -18566407410715567122775845359595337627948826791401329298108609485311645850092998649556116847328972700357513053801170962968696226994183360377154047631208487634700710520846874106380375121123850053691996343670764029704623399080129014459731820002164181978019008889047701079668324467233935597582441355655452837044606631307494921864090720038634716418904267433612264887640438767605867806451280250169397548182093018558217840176113602514365855647642816648088243741482786414010813513367526909626907471289804407513167582721429682579578377692482220043124251435502993028919417130200690338238223105388240659973924264892251733114844636613939181560961963657408901062337311419390854189385797777633427450829976411989155575644580398408838542015003964257012004932739542649351073169452913642146160502880694353824015770636716067887171513700433928601580395324379200220451715662903139162529505447866985036232745437897444530495200885895299233471044568090941169251824950827952599562523243079807316481694439195624588128841874452004023409939365336996931462244772467260107732155339325760391355617707212354844837744913236382482097773947174488205051357178209764340973653153410067169266053200646008778826727979052010501664674346636028120754236594555952175787218407861541210490274383521671842576500075779583531776657137033557739566554525410049615270355361237188486321970777495472731463619446798940836055452249797447853185001176513290304938050939583128382970440727781074593704862850604243907376769986474933836252202445920590339583337831455545612544370370881816977132559320805676467835842348962617778660886826091972340640188785368039875394163143772105631055609829156284598985336222442785933453585677285771429432986829481562196391557168247136042295632835412787155390367660791262196509179148455220128142513089860557082330392747301541239070555252111168782680549490420239626412550787263935059625608530100768160389782902183417503958467212809929967395053357643083304923630497007993171715978567049547375217760656377144399063530669150826945921699094257925860419003855242764817260102297505073843492336215599771540288857535704650168772883514917133756077211621693697121151223806184802513406034917779915849303225493363321172096309957516035111802930544476504710674385445025289445430128628185009879116913590321965405525779976220916788146860336088366078221994083957254663619695240110626039705649261574357073610503935560025240755880421356564807731990229515199008146785873880358239371607876314245813668054362450315557076633083668812865488726778754100303808437824977347019558723723884224106869785888620767606827047714926772482613962954377884824043518358449614504608514670740523651357861864788584125515792605292943419266978606217806444298559571826778816168738536499333522251046617495527537792 [112,112] -10884195564953670789059514000143870086011277375331592367466722314042706264089491665608239813514496521541259075676574541725579245815741998022336585354129159775111233907998400568946819411493171463813292702405528109538890451613559558414549622973679881542467209363386854786156489852074295944692229242724857241231437109763513648508404535665105386712816920528534634286848077077548209859382375169138772701182799731076670717104289395331741400470965530680062809686671216821681803304957018147527140714267178423108154262073718504374202602412799818767748247516021062230742524337724304609683681851441552647764562739846660622715046546753264322053736453726777104147467594032382549199249881330789660033118865807612861236225061586882258948335051841838384683681982879440678711741115408673677811319689224658461483880493235514305814261356196249465286785664660252019378703095690125995548964735173487075827226763917710922383897765858325918679389041024761595993129641060778322934462196539527781085365396012146688490689796730198664708105002133255488060474605135188658644292186438405570983034896287156135028350392381382664299010102175568514532482427219211042575651375255758548493729411583805922214627295644869205664077364805619708625387758110514123541964250287726483138010604007659893840572032523015246599460007046589122829162947055348625813435941418216353264042975509273646965515878678196858678937598781165826355244136935631245138828620480407959176358998713408716910052967420552590888188986131798968005882687730862888605993832900704834606142663765957093895008982480513249662197857032374499705497295889008049019293366935403975514977688040737747087894837443407624880808657802413629595751658427584931222819228635260422093186946504571697512165160517283154161909822108260739936017040859049337494170175839334125313925025942199101723052987328708395514880069639552012148325278341732417714928522215013643231159170210712990787459087522119679364312971036970839968816056711297168382172917023022757103837140451085475296388918819964163146293941244377639553314920796125001702508214578749149111653085796608638552391496098421043925837539048761235220695848518074182432351090914055995402527328385571986637592895526235219322797777169818641924467526800778699944551775276116479309169958329154803816632443747469966883313052336650617790471798567373879843285786747708753672488366325038154095548147565656506493520580098207070142680630051882180099627772509629214613560595462300936776178472550519917910618411013480044625526752116562994239320495858691761122979572890731995615335793694705772156658603649569720455910457117692032137005556644896793736600681002496052625080039210537597599827029923667927080274885378986885239768432708128934266227613323225544105150985766601961926277324730574 [113,0] -11419190988366157239211783371727661940819193771064702971375403808986302454832790330160181002392737830782272882626357758857369975428773715660917420209823033318228400077413610028252064170990259537751672592235766431014922653943579248854571512963130687311423309334444726247749937097638377042896510407108024227525928274275847946146473570756360468122789402171856779226007289348162598818600255979892653864624974711192334110717039785318742090645826998657490976397800406426602680868109072716181117193161380895444273723951325785234767805100169401911206953622288480779750422788797313513823176819435570110892703705127390177518100093054928286408219643438329692047477832463429118147497573023929596022889080302774766979708946178897444031598930175850062185592571464693593448968770814474994599883591746157233146939625035281648667933747150125756524367170840494287163493783099731715249958735135163068670390955957588476394408069452961085236546805410248117473895517839250209508598890717687435757857943051585338029080293175016853005250398178921727521766715357818018681395085867234487353937997658348708937126489564289768227405482004905991095695352812830362387610912705399800831023751392576290677607905579031456703219625742456666191114591916018877144167388526941086400380149748086480423577684064348392258483283432036493174992969975816474095339816008261950746851088329229648815228946451973145362526735364401019188170998528608738517343831720626121487410675298591492229403892102883461238478238174038179355813940377652688418643574119029352477424366277799685006166488667317572534799262545416256192602235562477887074265361012338732934116672284279728297235403519621813591587344278578882858628685918916439039981988937027122435421018138259373620819696082913413986703075973684844331849849859835179866739764611369275443331432123630086422203532224253760314094398097374026033361824744240034589210207720593441745257460014236342859516859718421718808590644017257928011147985660744720425990675693695555393816387705544206969921978094335844791038032147309100825285975986508257191898380686289824676659730611505759122534321780976044810092325391554147249900088006685780632132882071156337724897740679591050696852439068621148092523818992074026829940941027366538881359156038170579747274401707468764953342191254139302301479941150979115402194207025587346184446045218829529119757643476322686140654915386176376953439288935264686372435010210794248998291475207263621007527396089647772561211678141741025604987345437954581781255813895135028342428418371462919226389801985606177709409673992762356113023540017045013004538847195632422113541480344485821067223171525900580038195920459092791793436786642076176976245409984295697439349276499429740416753028913503813748526193369136275798321284779884590074499443356126496390204765205709726924297405923291279420782168231033494881194888680944229409723767557851948450912539775371064490407780340123842113306156629729393669237087772996131618816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] 696940534160032015898740205656245494380712580422815262699278487925888046167706033350122265218408730061889814763404394688362694457486352944942293142366879523547570872624250036050889953727091154236071855745633588115086837469094105269768775452129016578581738321871078380644736626472847948829281102203612819736522553748557960449332308251690652725123292182068902173920050141536574231396803332665563268981770737216623670996052622064178470859993074246257795057673823405295559682415941654314372604267825635210895780019998488616652866072750028362361017635047172135713542877972386503814005383183790003827251982745306030184077843472609917268968859407860097902791723700720900998083111779671976231886278746413835892253024307420926877621789035993109281137160730910844174026970000693509938224265994959360479002269783472035058287402579205513618104851923161421432174737664720908043180074895436599205500344305106997382489338602457730989511390691889536625132841560398750347581142348703803026018165090650004308831810642917666452764791754794648589856175412326311266241009876161216167636146681345991191424617323157932284263304546552948397061799419937192080171728152747908332478841119789047595465190631717134224901306278883702897542277694916247958364708490597857434455652088511389698628555333285163113064873429397865770004115883193019096187241524233302890405390798640916626476473549886083248053909263707659321340301786721854701093517657381720858510351003723236090934831897897948275921029829985182530063209624890311755238422974061083481798773442292511438152637897386624957609474911335714826369658632172918075284521090706892970293170645659768693197114197039805499844289991683764643937610063251033388578022072451677415785062541148289205916281561795521799457427026198658674977325803184724444976044758524209563446761610946009752980173619888381121940490930501174655279393356757200916900643101968342972734861094890223375419143514730674786752853988453173095492467744857662828334472420542405271328401887082164786556243025300537103213569393683119302550699089382600752041186731805752141363833022405425105764687685979734106731284205431946707363284310931098107202797165570110388097022330211916973278279436965631100316955146751032034162411785561907738931663282962142159501084825601618449280966725114196733719733437750510208515835010829782985884570585543890420290465693778498697030615341133943150437115727518597053294951519722943542957783290757874066249757737252343628549411807686068342247179079694227919149420226426586943601865437764028813345565495728072517598918247380499626070305296509248408215234559384669163249672281755641209103246283996828749816718282878597047759934313158457292834866625641237102062630068453851667241146435790599505592000203972290978792713208660063978601602265197204329155373748476952510640194125375909433700023034561375832333992012762570259076199830802825826021409133499176035347826209163614976176044178335068490139600540157362377553084416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] -11888903022107228890782448417476936843647421566945251450769178710205284185162444344696012794955436002922532860648767148840030034017441159089962786766667007549553763626270649952175072639733695208227237797190766807702364218428046925522622426264007630316808459806037628101061966332744813321969991613291602600131539537358937454075329174989440560588225514606839260077527042042406259544754941329774832077338759883881622520946523077281516431596858357231940583710496333820339886247739295364637896652026317518643220679990127482690810567801959485285133254969836510389893509187544051396794692248924328312903820682526112376559128689639240801045859478812241981494988830385225269821707632157223614526049152634874676366260376611557225381634026890763296210111585779254121538950013825407577097048031230914184672518781271327349624021198337223180276752269850196652163215730153479081034655905626163573813403534935741876548326865324790131095455962881010362458809311412065341629451533119535250633445801946686050506578975178439050177603966226777912136000541320425156940827906057643066830916419717636059502048368237928515586707428208630124898713971589940477521347889514459721564931128780435628299850391092844537688960737011872534311060534701597111813138276317821638618722743919902590278689329581601253545959272827502175351257339079413478230953489383867949778692944394035597802513566694659519487934014758197213407119022155424058992214202804860705448339756380746928221775525020259255759030475984760182482434691077557264174311074095917810677710409408836530183220183605770524041263216825022515664635291855283178991611423633183986133735047187211751816087285169943916240405867425915229729584300330323589560918748491863513946388293578847600910773149775964041096087304697307307866916723333345533234331094486899758441646136492882859820390055440647869071532921440695408205393677420107962746909862385403037000829002899806069817119133118280966919588855400707786561708643661019734934738574923805104039769455767757136173129584850522980042573259213429152688297248091377018486686741490977284372241023798505550402161440693990894332617555385524856779788758604099533858421844394031410937814849348945049374923849059789259383759974161279406572692121224124681247053572786229401836046763078380523981352114919312636188415223531166491432923029473913648023594277871658413530883734979750954429004192617134440810352493450088244662270141107461842367616580682333772435264455488719433915358689823419870218851167602832491479240092327501211676440977449053162587875868945294574681050118016763461593931150469730386622488613399451893551328374768863193502571293624193295086258957507558423618233999438945213273243174634532880409005802940087682347783138812619199259340623972600989566244152549676084611435924499270501545115618402169740568957216057760979585340433249941012542832259907830174032133175655030228189347023471726654168863444286748402207520974053532347981821790471679978410155704320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] 100727115693861570931203952157772921885210767798938392219900911979393702280217463874039861568360610099937888120511189179204191725687591319485180066312196871955986276138348285996060110165169357573497641987732419713164495065325070627134399225367548820074091001691130376524495393156076396226915963071302444354090602042207847614965552084336045869309747763372489806177615048885582248708743905989848430226683423873627161627174074009199855541420790580264265787358109681521083690809813317585462691734272634055145556694864841532892715905624371354233189893843116955914411686861700814902856963210438022196393889807228998316376077597397215242747404931119261492667246706427223510855610777337283203862624538908984683154273050382130583192561029145104179107295388319884262450516176494510253516418879515008676209476665565486984593069993898852382864356553947530510803172715442573207537826279602801805136668518353801252982598711803233646451847265327141323508623293495852505406085306868669005661099981887277114033295819258779921016445034253584124838960668413091076885245986091347090361787753872617930113808929064704392448797657512606491083724343355097325740847879432738323607601004266595565469565894708381973566162109546944080093482955248811470169022393830928176488326775297462188055375295128997083850093958578788455412296265983343993501736572884210881539100912607514262237100260892559899377079132749314039064926498803405039230799426086433797526515920558512307919879305390892061352943092740831348814450163867659701129675173413638379323651435983841242067154200425086262226293197194383826324986985799433149137609198153172768519005404022582175213581670891540181494527146078859989162948043388578700489422400833935506738703704281727213446158963734638468915900130467111185731103736201531876609373146966500484540958944249831911509070957963704075105708936989703513247601704641530574887019802064697578415410628086066948370209355349578500863883102230722957845904809595827079007297602564935702206921322419739749014507068128237234179907196028673395911225625824329853378087183610497009639627004272713898566034451847897828015815466419155788624595691476570619340075527876992681895209634598836564145869763590408672389259026194527165498381452818566981016742328901019207486859467933534148598393652595445469095297895296406759278567520313954707269464625597316194035511278271199499760044076509900588429315034486296991495690576268127898097775431444776764301400311376126865194805407372290637564747557158130830610412180512523058572633527038444418637489121126335935943565520201937941417855304641429487763585282265403046828697185374420989836678992657236049866428025032610191241407671199383176552767143582377016772555440347653893041174828700133050093911199134416958848771252946393090673277496239615310589204180192992329135720116624155346089581326830232820153274979867408477425733855566254670518690515472208130941065382091655551249395980367985109182516757703162982942115889152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] -6498957774776411063595074075411199920597872641781759962511824083897938829719107254190763892225839129389642779928563719281994953791926262854979201903750007384581475324277459299648707200716797287098141704517794660408926090857122870828630739226609001464767700356171380138693312666830487480304534898260699254798642720172987954573793522362116568067626120226589932724891187299407729792586603383873005811815264007155836532091207588638765954957667034473218991149761053908197322714538213905355229760042759400464694300573968955262551579550937410980709963988858812748623971383858959931967690242726902753333411191472630094534707978834253235541557162584010757362050310928358648444609614363321801803673110813222269177812438826433389956534814931333468654496631841216663627304939017786474686209218398621550628544665311985722529667290654625022177427626486011703674036968128103930711799590019262159336137568375075470855465500641900185211754599296673596591435907030832217037190550102361130344705760409319768510279700437770568852204817423173497863791876431178837057075718203886328622932854620486982416532374746569787471951933825736078686170886560176868994653289076810529505974685200647393071297247945453073957317629334030975188617162213719217466193498171434336627688981917977840790617463077907523495861441100935577547580808457301207836554156617848390570772558280189185750649331178940274931365715725772330495163000559696635311913447550701714203117218836615157235379167908981436071250550932870460354578797959924510078224119864294169741586688765739757587956299148303011174171812429520585884748135224227125293427602134831886884619317343303993539444464860041665440906195104436124058250345884843665142121742188131218851013373935982347855247150765193050218342626188728154814648163638120623480108518001240476765841390241644035247524821233492891421719479426165035528369437828040949194284730056771575026807161148578071293616413124439960001341296288273718079172115077255203515310100414018158522705009240278202021499473885860788091579390014459497305213593360127549763339883769702701724781252078661559099241595198320096810181976864906894662615481587806593463639287416288284440473997153812329351891181946253266961865176757809238635305732766445722355853849065261653394851143166753772308965070134340929215567335209138744228788049083345031658650061291907213778495054366677331732814083537542591297107254997993926607202005020216771377064867703560048045442613793128618679996632460500036442980404258374564312347126564407817621664237251059922984564246195204661523372587713213814801852719298464066965593568470808564380960927205760371694448924244642238669561121172517608106086198200025624502492779829517011147752065705175310489225755196257689807407716453454870956177785000158238672464694666042229117106883370242472012513242793263305969008704950251110822675009044466419934688120729395638028483837550379310215655277671921716546943175870406559877759228765298723115444574617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] 112312889536488001566105769603651060734631313467708623382737587105190787021337126897963008110792674381256654416057725497005488892131905009069151953982262739544076155618144451071205092223968851235948779164825229933178849150733569349660734506657514123808395094726982512586070700123527950631059866751538275828340357105612677399246259050931750478018770306490684602493141922695876655384944494244778393082693610533943416540893330571510413022784100066024131937640632282266503430434664512717906500331186813930751795187634916640670898336736589990091822116072225727441386436150996445353581289178917199703570463399246485254553110120637035582562531788768436670471348514781989084797027657549331501799194586961216511032613487178043728348216580029542938670175243934096899780749529740717889759131496818570033395942865114123531303731093548083173874657377059337725383070891134051064972827450684239478024787886989031718175250246176164112518245861204906482696076450103939150049926965318177969567834554764342412296597031123791162744039039879337861376483522161151986679822042353871596590462446547957188121262129941597459480587235810229041946319462749739940273649674888185387146983297558429380472876701132744552083388626383324718609922953729222687091621714634179055528157431300319272254252816120529461389807591537801454165198912330982271548720164008695505615249926898139557599549198276056032727820221078824402866921623235957838922992564226035974654845434557166545179994492686368714274531313571136840388712473990089476641656879806300239321514523106349670230356102864461625117359680896632205645945812257384719525151214616344396604591254354328922361810565330300542560743784403486669298273126987430347803271039779669149845444404680442682468755458789859912464363917589412523879352353582958432004381741694769309899922882705552577922435008749143648701644058602027386576238948064395992609776200395332674669911921239003177476263424431673136033067463132129506667449362377091640995413666195471011375885666639026442946947868480330361722300481093027969371200865891794402856562603804102131342580596750667757554771204095121136441189462658834704135599643089870876124633387856973653477856663973330605435528751309133466323397965122537771082668228673607502357784162829509063953871062853154312407502501161942547397997818915423440617417651314790885059673100062153711964224811867048304020299338270864743567017699577823361521596614438665564310644569538839911002615779101667381885436263376855471078447312528520182669525941589515243873342554301409813181328779857187279350888409659426768678533523155954886712191224494376791248480391190620878435965745802238780327951903953321953835373762908624606724062619425637479570679130932565462855613960790135259832052395243850789260736236737646161250000009211414573830826806964257866650834520301652536654414186792620617390880475582468728576506422735898317637934485368677747887207367673549128159112692906675705708656147655571510328340890255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] -453656068111371984105610603043479471980777343170626652840836041262783203694505601007826002826422566693560005842198077337257254718789756027357621783451480231844445103242921385130135666676046316095869067505544942099450003806051222355261014751175735488764413378114045837816577552586464618823459036849405130091764831321962490201134981506497006295357005972929351406577388752689753703136650316264123250131253396244602199879740325229824247886789900553026907071465048188168054151743055786514027052110952859747859730104442599866273755756933639996770570955430037547708820786397136494881777318207944874258504499669984124166648952371355834848742982233848342852646887262202674394099616605577414342606849141773384410802126146224490263631909113280706129659961561486035495311698357749326520659779050938930510543857670231690278337471216013660958130141413676299803242123030413439479818712551653763652506404705610185267449095288303002295946089419072365284922095709945752749588475153775852630049452455555590180397264144198112547480023058708127763765511456879249105855826990419212158196600626530792868933960665174869287104254916551501719988618276522032037279882461279771552462859897559315676002072244737920361796872163684045516193691362628728092478489429185982392834604692728950464428930746615887913411926598250051785277806789858569032467631899853457864316688350793399761762650150277910490941887174111906980948936299816199921732995645742467279029269353648544677229609467817371240964528650562268410498822036915347471344205029982385765456431212175145523835886552122994312801588200806515861891246893788148234720691962040057501561923984276982653760281054072342133984316113044121638811731250030729253000602173175003543425601816150288363354910753495826538751155543723622989961239147840115577808488378566859493684436446117827242107586941243869322587755462349105780592929566726825400237701264070493210807916908065929568990681492531820008384983927464213398554928830639002763726859588771136580857623788170793582350435387005143882761642777005122698526785107222523131354546139671525338760305254500499563064683788949742662917119329421286665688666010433599485523402556352303429662035638773534599085782407563013511141953881381823790591667727647927675354288849394582227492666833494456940064009965040894572428882827155546058561762018244441734536176368811619297323717620488412957589449295908244491659632098679354483762224062598521128076960426462930803633904742343754138518920957571686732875941523878520958018092444933726942043906843320342027369575432954184115904947954893766736898477087054498894909967522267718239655996551676337382800249986361356942702885449154418027797573901047539526070237718362627810489587170979194471534874365287452124908770463909703550069884063754200359089148825014146092325147403672727485321426891058898893882342970936978056052369093154312137399003492854273660126886598175327303067507202857730315323409063047817539786616216298596064875053873889280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] -3775543956241069991679877405850816573246594455817730925895950059605724688045419785829736748789418493910254566178360987198014329551904966102059038770852099986120654691924872245623209247108057071138538811597697858812291194666680095646084214267543048364411093383832663882364510866581401797426863745653983877653721321592129293046124353481300474693505371267822036576431388186734138876058640029000370507304765767270726674858026813560203505775597533566200471508573502681589050802661067566255957674680953347866539870056250018944661805013792659319504451395373347856771665773359840357185867626373262284947623129190282485501019972073759221214777812067890171476539989999242143068700650619053175018577615067532779350366682393664944299097692526398167293963122967136621896998072806417762714284172822685049502164712012793838033187713037187166845538388713507954534762230226540819734459474162799528316431177532639595895244899991706959376281229197649786018314180773166356956543969285363201553205917734048574190215608775148523307302976670153642727232437507211136109432724645341719220489951532867902883646316503640122127299035533840444583550683380832955415623087054209556799066575150224116077162433763536117014510040717430713934540563812829106459916608170774726827361833021097043391937787089580472848627053240095274299485409455498094543189626438017959478685781328760987713951078235464104363494015434235608661831417475757360150582414880922621956302832710612255004154694992316443821410304250552913809043375319535021062859042662093791618540748514317890944676708273740550189568016968970052323723653237328575759337800687576678605560225334806236894452597625299523237803134368321016509489112659358090361580724831630401550382660989023783905557832891719069701482026040896557756212389117182320376735805486086264600098503982065015666528351212432420727284006873325441879554866623242188133252639661016956135824900011547334123692312017297815797337555854377451140331713781918959461758647979489768661742815740850719809324635846178203374092661454143985791888775423468083230077326276517638974459883556038954080542092186434153859659949237893303478850397611115485253316691954093359130795020143490996228046914291685523275579055969309831841932505399237312713040177454608827507374201729946422977326227301855306828708097871830766413658469445345846447838421998246991583584907983409040094790369886391224178639424596842826112496937926646029612187132076195724704094226804150442788349640870082405872774668601937538562268944053543861044389250401729520793637060122765621717333627440371717322815497910782727942913150099489150054942647043537691837841754146476743685580368449209347208866040772661160482899640145342964239752006377665263418726436849190443750369693640516524587500254970418774496767327636710038044116492374486125499587201411404091879643067840142208325082687059790287914250007980585628340945042744677918479800313871657447073910877188681008911207817781056825810019478392537088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] 45123720153237684383695595792840634153239297524686862900790054147744122133350605987105649629086947816045530210066400008818617805908659181340353486678477623066256445833087101606485750482593648105229515250586884930491870956074001520750828492353986910624417345781464119642882221746432949617212164964517538466436158678892276936789677436525900023639684036974186250724060211954129153764343732628950693581503821378836977375356189529430216078269691923459896458684946155753790371130039071543385551181534185490111708315032129016088122366446645812042400315679643252793522723802341306166996930652250161311427780759696644033227702015928524759717413954452544095438414069809494521992849846738699101583661136707861216134965642472148975675440757144878768483849234488421261524352633970547269230695975216970544105543127766601213061556472881899996134195237377248338096485957080253406387830337965234895769804707958006609105469363615150108248231176514768054542593356830624710715630519815033764348835569879407355707041161130180378653524283528038292182873875540621556090377263144715992189154207416619789095528812659916295155981467178407814552870128925527642860976635487452115605556987162422257497007517784064131192738567995940964929179113752112507115749856602253723855124427926180671925959374351684256467490098271917662033751183926450584655206505259210541458119490278365975066839097265973955304479300832418336817839857663131131031014485152120121973272559592442507757052591146086689465445187094314228932622654359868925219297744941427211548573060942346464607465550954392308007812015554427120859067599047830795614847776463791572697234720879165543412056817228826751421980437430761684936775234754614776919965435133755743823088072794858239378569311599035288557517037534298347875660750409573366535701740999059845897872165139390337955820925179095119245719110545826542683609895290909998769901046364321642672762575752295863889568933022673861749961301889054032121367751520035731377567205189915707595930375974068415395465791188041629530275391376172995287228014516571377198076111499541694162187062995754226520061022771777688728638836932850268441178916013782193941971418165396442177728698899053235610368149185247149230695970953776188159852919374765164553159692516731072964391040428270494832790668052265622364126629119300969401304827561412706843938158765631015886421836326722165925692699280818314773812070431212400550077346634006589585517184162366901494723490367739985048905518460628110607108827399674441840364475855187529155583403881079890067994612852557731504712491581122939512762693306155656525264350041174317828344107039022163221994078710387890683041142198379593829547016301811033619059111854154277156973675281061945328414998606179024823619516009434015212413747251088299463062556479994248153820899432739435840930413755651300255303303773509268871644505194959580359397104309980593973968004711202003536049285203031891854522105472948274815106119295996497757040457558261760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] -169041351132991708537157823276169442825099769760476205690940932310308845605340037417645068454297329118565444739727193033908109045820363722963415354466382247610198047485785491405593789347247026029144286529460254178246210946283278843770095392916718310376320328343053401529905546392187641491719222403163963526192922495681373051909447735722078039481583657983695619591211860099280867630881445608977548619144473617395373059204933905388628895554392033131517013086470118195990094109750797339353888518797748731647367648863648000579110136490856498326033106705780541879997470195793330440485935020306658770600551017711605350172703099101070829386999589228775961283177905022791563951682098326837365154285732721191317516964658424234702697575563350688097372321331558685148672418598131035322891313645716553529333538845890186745204101812777444647424442639852118564280254755716451900445635552854543813271758337910969570828445373388924192841552544799469336538947713769139286563463118002367291597336471711369722034608563131255827749015697870800660406750156450186039076688808206545644119201931054673682323610368125272106755860257119377480641304727332287706021053907298328683394365777710854137767316388888213954250977509753454435056258118965457828319804272934873585749048898695402747172497941501909735193550846466960213251092843452334874999362479865632576218655066318237653597908513379549074688966659894415689795144073264847079994073694030258092744532164379088685890820039422876585827280256749753456626170394463259733068333354403011357783875185618858900977669003331008736008177059846558406407532125632987993124796235096542460491141481608807447050159805284992573858864185983228681762563567892762955522894709787023290632749501379811924273918249689992155259085722792840389544397619663255526551129198013358829214158538256871376259026517697239487209565085208545943783905639500737195077467381754441269653586528728267806505771179421268214695532139662577168038981389696641847831027016363544773000560460340616100665274181138520735245999694699427494093035627878715638541074346711542383212582324704900435783022669447124535881515564870470347458895714185498379496545028065775688676162795437340640002332023937231089057407859009081046482408505201510224399449179104017091002919693983590888888401955179373100570427993747016405494353866389098338731884474853988000270223004635798018415152414536484082269424081455953099832201454372528600807706239960317408827195684197648867802778740798995282322324670970726786544597034527536498925071238533875620558913526406506675865000034096941849980615633890953362261686262968105769242044841881372562344897026281160185412922057240676551320838722643301783787659760765408422724334750420795726912788760152016375039155746801591921256854815415314629404530178729039598185691873986844147987209624294647672279169788987906924893941818911111780786391269382961015130810858225222681872489227196269104231378932610334330877167197872348602260550793916579840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,10] 77171933748999225961361320181189902093860658545844873909141392020311238630652890778326605201447174503766648405178764894623748610803914264465220590983261085500748547535137652323305112340364390109700285755292547822388432666467717591587670730877749654464473132620609948382732156268907477823609660013705757094805780944662201593249100458126620650516497953799042354338821636331221429029203074726622129548400295054604763529857869607285724378342833692269360168102315233650847618064524322011372524646105339302437683661372697752937452247037606244063064260450171943018863166528089097020980215076870760185484693471418463296241186122277783872164820619104255084597004278917355538631628489953559649468770360208052842848235935539892368747643970203216315575128774434919751975368445977148575607488926688934317304045899345137495320292116275381491112430082816428781753362594281319102436140387131113723006556248484788003060647440522618366242962051563024583371669745510407234148157389982312814558761212095560936925891634931863342607896095478907703187524499135716783911439071901146321301567667448783093123820647892413237773505927895338529489497262424551545665778616724805382407554995958417494427710184606589015178031647517934589097459858174179739307674680348746102446473195840508274691349895431768293142642060031515221172658693739881613097742295766143330869836311666182123887547031134681901774731060758272511815040064788697296902169678329872768976113693318155166008489581428384741283057129296793890998664095733805078278180532323926517538484179420437857743417356268209308636669205937866056844241015413703007472919541817143503917246756891930714185259861398709321188923813147769117970337852919681093462391883681007510330822769702780409115411566107166899076084849333566137337637938710304567469891268359065372472306784475633010790081420484225722901708990843546425337306919981554208174383195427657827769202170427266602555594108018554888265453621638500656475809718715138518922893651278601431326756062100594344236777163819593751913623696482241602993237281934395346985738485491331872128971790114449529080337600704523553938790559873570421888896623964074011615090492904183890829379639148732637575445453829120726960023569253955237977277321860454405733163862444517289636094115210717134158704783296875990030216098042492835234208656857733622867013123070419349892781385135910586523291275395821845876293177419251488377626267108272450538783256877876030577842795718089257095075230504213209037120993619131588462686793349441442626702140235426830469164516341169315092727118037132917202689726907867951243782624652486862985202323629291205761686191943423833444493635716034683486440063376387037742181359459386362777015118128165190944466887113668996988621960297932592454741346414833499315762478925447220630336901351262486994304337540036072132954666307648016077487429981772317831994728155241189967659577648530328537207630641819804764146502657937230480160461962959038759448535703224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,11] 1696074495558013551623818430182747262730250257328304167873456958211557680758915767667429774247529447617835646727508786412178118888445890284303587746409880171300944865224311603716698112800800149807175788980653848228963668253452126113727770614735684141579791106116737263328229528532671744301312354431788009797139224313650584662463233667118203171115357893897335368914042264024291410552214714820878237270360239698676232365357634523650583105848651164386121790835763407543076503854519578245882408020353208168115070495059926408815833637396550428900085425308468590199956415121459984329718462530509894795198917224010394070736466723312988689374670168495543360870093615287547538250380842449834480936497367320589024896564486920033152180009333878741329638026748213235735730519956102709895282039282735841029970230444220442474963179121352991469227376544146636747902564073290557314974464068971896277027957633426091068416973941166897115714296632182785718749124676111333389673773004095208502221686584564739568512766153057257770314576765937076307538416515645531857251437129563772254591308940095151764640864035780045239369587076071310890040661242556667038834784470884230010145066617788588291011518379009982805432264283048761717276156648677181010899708698798470422634339110950635829633330571942049887251856268091870502810971812266500011924636033360786340618255851498073493924508791130272432563311747450505328958584130255641245702026129964893190776673518417178163379159349596819789354814077666829805542900273592981225559235850388620128345345565239536764126997220871608478039386430014321971856181164863342377652053265622688310172804531787997252385725968691156781821518994322588883432456600560471019710382022125850893185051893706666763551060922497389654965924419780746795991257553485564969449084906905678729752503881619877121828104447713976782888877240321509775193984107190879849913687575748441059077142241169522316520375136550538828454205728387375947842492900985094944167896040255551476634497298821060845904056146095010783333854061355461021851866858026008939709019208907599809258032746332933778727645557969125226498375088027919530216503077212837461483210392986225655176731980388254321426202850694492461576813860009407893562598187320095367503502852543050996959836097499430713396734482310531597166401400149961525830903818262267633207367344159130485272235519872584591574501307491615873510187704281698860727503319375865068537698208048262531753620817975837907370659606684056643553592669383617291162620130708297101506038092028207803497911160207461931016480554574201361982679031490459802994934500525430363718460480257660633204674309679842261295113082906619819842007596657013746657970280412363572243735925155734715624845639008112518329859858419754222213121596214761872683492343421852515868943704127464143044999732940653504978896847960965675955650364628155752130596771477205658057130851227054509578653848468564131541426586624346595639370451747631138870485589172420608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,12] -7281382042808970032162016086564052146604682744539272307254451793668399145275308626969122604026069032792217001329801482349030983164545289620302001588912593728888488708131659775312233432439744857744774510827812677424103440972818668124979137873826700105798381856717230486999949203249268158878577358023668271496802539601768723209235573497392932519397348932843900873077152090179640159863433182298081020157460436757340592285548581734263031133390856468699212225250952754149062987753220976094187906789539766658162914161585013084429765903342079318611244863452327498856994892108413430321903074578498683164594926552007912555608066185765923476220496346871937242335124441308453729710883632257250959418223681673842031223089567308995639747324800995161492776965754028612122776455719515105100550532226744892893600803276209955426165391876235257147501551575008404056678645974381801067272447350237473804406694548165167432849563391636781789076557484898186182812338209631158685861530364711435028357488094481256951083811715057527931832859926398800379580949382708953850634667191863677103515976958083318775210456953449309496626497176045059789338289237313620023806424767960853766079377547565193277353651182316648027806302580071422678633784035058622537869379686148822735360737252981086328960884349335592541941273429245194999319808085855583541213043294965200416622234594556657336911317490061414028177764541841834758430274682539347299863956039974600156181215238798564107740133834484746178213548090233287494132413053495968406457761376259287923409327285213759606153444113382071034272804832738135937634587255161840768143996882904939712205153283718120390571675000920395071265570269887849483059259052221936742477235766004318960599990166563921213580279295269859373412373648949892741856464552131752510043852114587590219333905088497537901458183302654436662598271432342564869084059800698436703896244936283797821345691072296126512078663066289720022910796889717866776886496495724610256599945215679963368848747231400098543385402078838381853704933556852094834115213473907360934961211495455637714882949389489335882238087331439809731103694226686701233950098060204112179814779490603316814578087353428567693993569740180242459265883566715813344620366491699732895770479507852169335925561750523046586750137525719643466924518596171904721345831862749104969651857977994336100058626590494309650779644040401051298030379999177983547957099760994517789221828781690298904366361142637489960327446950550725370857393777435480635871946198069277446286287510865243586917666598605770818417785585889923223166566811157098262538618793658888947628938804003325751540818774642700388472319659846827851491978844933762366905346819502323788767359454094045272031319265356415240014603349142906705128267073554955888627779767154854981883915341447065905569987477479341727265837538551321494867632666639990198913022717138691660545353956712722564981789796010342559350712716380497073552717837568670035014182044130344960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,13] 14328749650855881805455561733345007142517471031252695373574146671798269539533291272993578988889516704919236453015494536442783019113489316270947576357494126383603274693823279503383419395713956052415385045545961824963237326440381522557172591252129272802873286792013999537605151541342966928022969979256013968588755090470370275116466318209720526795267291815313912450952439755460912217961565072601732869783010692366202731363683523738761173364611012328043037157095663367802627655008869346794354837965236460034371257316958946425589719003846292620581318821010821519750146550119119942553848868029833536731890411151337470233435357284815643334010141371833376811542708046350587374221422745600141964720479520210678985645793178065151841992683228083463875888270703499012903238050400436364983279771180557551001032093646887599138828624041170847634082762328906085494506848102235575909057366548907137079458976918069098810456727704411008250895812716041954298060307991209727670609308874306888663202652158199121701426294177687698436079051729845227289677669541163920445986603841929178915471316564442968594287831321814692908512264668402525722866328452545140917729444941553903119955471810981934678857839235498185640022958335671430141385022933691646249977442477218276660235559054051193749804099962763933250950360618558209888219303014690101497951667764919036964029016436293728300393480038821468808729769305461612246435838095807857378667166751147519613566256958069448769109373026960107143662299718253849104391305331053095873565279309003410990400992773380976616061759830851415151691739566035432473308076545379935329028777076364530367402525666926052750850076134911892380158867091675097244367766991515535421487747075510874516120369045277874017596600692093135610644336118845402524676197963524827062044489648847605797151512515555565410668850740751899224670772212250644835435799806078901389083203626379890236499436398943319250933272824313076218652557651578542550515876400056566446814938038092030821291064890758343010837280906404953294447371577236192755404128779420830789196960078630120928280680296764289870077405648411886269081578134512341794609108670237613510941737728758061648104452739329822287479112775960111551687709590772027594698236276469306175930420311950985020371870395385418525747102904545390657913351531828247205538838014538429558497346434066921080548417926458085739396840007556960506132302241360025156932643099832423594431314337020775185976519974888310646130878223638239459013521041185168543598920539485373773772979463220310825738395286576570904665563885078991236283645949859432198516103593609808743633168094097026092184443746738181817891738448179215294727515197083147336251724384078097100657648802690690942449242522265501654403966968313719695688993307861345635682275874106578938718214606498353631284734729376100881694720620658737950612013957695872010776997745370952114378360241293399563414188295658259592993147485539602296601954052215001529635794932618756096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,14] -8034092409021929612385335783589393106473005621814600480751990296758565049506964787294590695593960263135692370508706920991490588121536964888688756305227386307383042452048119636531507813723072397168783040871839979140473272526071353284700318420125501078127204753088532042592148859184174127226646631493959151289417718808291791717475079748956345172378679649835352933838433138322529429523663755880994694973109416212915998238258299067126654430378735988202277304568267974563021034010057212104809418461764496101027119089424832491484634478447785489278455274797192589199149473609985900822818164916009866885453642835360313938446434028186398758356389782875592472924554881137302298486005758140276901408209488309630590468200801186968285190675110148090317298558516828387588662075957190910771483298880596186063308722364183001167015290834004008021251838493962911014610256280174142745285371950896728687760589797009589661762719357160890007603914929377114631822467899939545548393336400292589540106549660293794748911502448304984800734686122774870241198932085089664541049648545922919893662123095407929320441148030543598305352020377415361742300310977549668373447690227333503481374937117496812474787653279522293677603061493654942123294758740095836585705451623433228930515263989578003824529308924213561496380889979298926378083991717199702761470479919031286569179830021250600478716201849941170414515909199633340747170827971120184089611822972686848779010388908470224934982228428286970036395939754140229346243174417705420603443367960551057247777410494405419199356345647970468530472088911686204130843921562550149903754054324222967367429485856024434594058938865262495943851487973252638723019390687239291053803650913759933725195875795453284677364636916721160472901172875748875934072263166710158670991287786790496210662864793249126033966293534711276049022256384798255848549849857304299874165005741401844459303877270893116585608377741835292921944321289718304089527843693039802659513831375376825283754896980962578214961469232927072423803925201171485389877562263970694141758355800891707055787482601576153624860696323714070777171613592903145697441221417236047935704708605726680760089983397912688906777450032337074429068064620927971384911416367233672942110776106551702102370586087145261280141579416645042050468017886073153706693415068712252671287782309102243161005740953267675472475650992487374978780250713339247591009027474658033734138327361376346550862279805872639403316340649168113311596333620080647322478260380017054690732011224201929201148936833141011089653355800490184196069228309902326416823502816794987537754914654187350655511739088620359260965360627787511375683103883743231084576270916956073825529135536122906906016189712061288898602769616305847980499887753920043631678512739473665163607035099627179703202302537431281331315939646909291951903786088864652467816971778812430653605204110557043563051948199964901019862117493711661639340749584365153235568006599823851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,15] -39341061809231080276380669010074173784553858223922765975580857082406388971453138889211725162955174315760265396114986540382876771412213416024931311439777714454790091239727899617021867713338557634934419400305945796556783546334422652844414176392187183478936991029490997759147317367880225986166147085465505721910453109755090009567355837401615928550307484214422289982817721952243948074997733866324930455931024288903061157691156725730389814652940343221812995079125704833477717697837541550192877279700836058032749082874864060725773087743523792545490194861910033316407428770654311951679373634165343756278696198948490700975560715681407780712725866390664080675768591630975928460424692829020589423446224862210840348860040217736750810327383055435630194955109105794213023698635734784869742811651574159358678342063572851905346980222234104447449496177312520737434452915545897134505113593103406381261524467650647779333664401818552860453805901974864222458163489882104040444374489662018840490011045355254256805172050231837234981164517803419564987485156912341270461747637430994504592974105725277051313500756900137132317058861968498449567832779050630824573130026204978205737004408515712968325606240143766067914089210470076651083895718760385134664254573358282753882190277987243471414511994929841024462699043004480563880128762129257264371919963839402316022578404141593035501038654742125524751080035128749204806473660584473814819835816448594133023065607716834531747155297214394182814358180047745852334960855525608293460333496332934205912892372481040230499350771653497274871156629608789300996425902085678736591175430338028122149067799538732740414694605890021726639603577566751626633438688965926628404722503967596521353845113508114721630113307565280205691879078031705863214751480607575197054394374012430443666824606059351815445620295375921654238484844385900616922131255515996921143396471130185411996928656582997261971696645253212683676546840434112576290415379774761816306812619332389067177034005600649798313032352214574974974206138634582701062395880741815598336969338567512487368977096336698655085454722789749319135985293489550341467913990081051093655099607755832600473686109409236506020769707154387374725700813304216167985524607025302854864134576302216987877726081540281846893511830237091846071618432556799011963635482142631209994231525456084566184903018933158524646602844866368923290410056841978284053637622366108711155382062776009445933144791043099835306802395730106513118421545694998966700344155280517309410186033573952544147292315933124769248068338208965672405792136741053442664832057338022538640114480932608112285707486471931993213804551671192422875724186515145467593765121854058952362240301401077411170072547815154997947213566853427237917266627469449020788906829381753172791557422282857678695379606260621008640267109995245720909555842398519528453179978886272325780158375582155434477609364544310507462989624728525155380929484406308468116657909225865871360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,16] 153919829094309986103434060965499241019217838296514225498593194074796029208986198933613469948929851211200553789854456541583762453198201393407243103072705012169303080718727657155040867289768403720371916580757060455814608440642093479022273808864786703455680365700590919571687332620839456076485967787076513388879255861311853864271514979842472433245391742632272692095679660850612526722656215271901480126616292108542051850871453995490305316249174556454130860937345515542750917796135768228114825895040083466774561648677652809557305149818124372801374084550760646173269828437016490769234884173930429954963329649641932887800430002847638708537313510218437180517039232895903698347131870679702000080979528803983916093806499776580322627967153258509487408504668101733023591426983358848232240723599634671852949821520093550268296016515437821584323686495350360349618335973683741945411129673259132516361810930625857031368769485376938591381414158543171286164489313366065274865709367880876247330044527913182752551627838587827508654946297499523368959058560612871472148485221218563771992398845545213288065000847394596073249537429342094735529920175764564983551703270147173230389079789298140486724459897426382983226517642897160115411291214314269333027764633430978442874922820116648383015407478518965597161359703764141682114552379526056488790724221793090381761228920600031784341203263757405094931102338771397842459488924832383302173587474452385364614636668555023826483239632015191602528964796610114161629260468009754161770856529862749338881431880764794131676689520924046197131951851475750030677334120018942521745696858968360931607958104067893811397379755947270194138323030359408390270953009834442321831131421979746218107836176545841861160647742506688712760125101391350084118373025643608483527743672263351663202225136587846075295222446403239998974062090379798694622000903826889865799002085751406877587619675114584821804025956242765604081779161912256629941507608070906852583947237867855666746063209882519961050030574206934716654818512014624912073829738479154366557650739882011303563545026348424380823854237974786863444786671787515456304180468729882859181767400982540478845729518420560918304251368342325736803552419768258822446349578359342133699121388695728412327744268467443089670955087550765739207832183567260581177625928310455348022964899912598678245872110070537154291205097657752798665820371857627249163581981986346289130710022609166768025475310014214085307996122506121651174930843070645823382060730185774971621250325973792681298312233790492648259873750267927284729166275372800351374107624178522403990514743973604633226258920710504566228094837446562771566523250764775701736289326688130745733315812961944308306014596983215170762350884717571832086800523224989196299253334524535165749227567539827284817475805119262257379429470219829413745091523600959718049285398739137296485835687473630493932352106127851859491759280374637187855728517342708852254311434695202570240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,17] -337392359326443948405515736759283135784285095136036181710946211302603303691010458860290566089440563795214850613013033834423377067458514415836612416814398854202886523413867501915773773816123677522865653583038342726265438342857302792251313291798144268869527827786620218615862029987194860609896134747640085793949731904031405294176507119489042706679916522595542608524085128231569913178016788601612875898969789057651280110832370941054958572514469938512556810380942659116837572978911920628382288603762070119224117725640889233624388529867902285308429488113978981868925801064424786835566655306356893161908863094487458186312960591779188297089958071899425525849534386972374156248815871121059157284306006519314497446894698647290265341824234328090327252549744480014941406686200897026202280685482951464864506820069798793146924010859917719785879475042593485941074838669621405393723423785733641088423452908174322144386984896449174005674163070357585568381189935487539480927744678082945022846130699510155520247851103536348282794841954168793533914432825705268812900458629218746776293114024645169386857149676410891721506770702724981951729438435705995806199328855958717805985361435076415022893913362689737206983397426342409707707956878233781646666072520101935732015874500534478774877788499507346729494652043144755155273336651672326846354724023688535269669681073392168478911640295852357827270089642236266592364639569723665383582046522592719300019480580733560137478129870593968827094883932759658948244521255416601879043856161702591096706562296286346507223409605241210804738989039223504288874568782266462895815405707082849333734313890315480500165281521967035308850057889128321416765341048182862294298691279182469985557922802119557399095824882792002006513507490091113357484489761210198037125084155530549309228427197280983756103424437601290756601685742610879202838062692097408525041408909362692174632069492439848890678472769923081330644524612470799024839807009214495488346986043117487924960536539815291275195895931034353459623793557112108405242623177917627615123769158864618158420181511309219760006609362288021027502265634362922986429900007604186542408654077334420089012766163080746507267317031116368322013569255263320913192372047313738329878192399094733832656595524148056331828577544544113371208236544915940337162027810008823541738304331978668243708346799897064829895449788279118475050909501015204351437765948639086724827050597657604939886816381769673024101300342702162973852518851596993188002428056051399341052432195817901436954872552582556677684993646245633950382240710936832533482513242352988509329605728026343887431918408661681554716769648543822482993509638001991127942571488978036960074606869346699044743688691967714683151030935813303186841731163090872899764871376003043460898663699262923607788642693019567536282756048545429493473592183204963259297466193055346566852551088809409822715336662756636619168688031565174146109468005001833700628210290513422581760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,18] 553464939323427453613183828005345742047114792408261181559522353453037262099693908440051886717176135989629689615439399737330358392459268602131824467420706169036297775343327717919955382064462830721754462879099839242555136150513963472704321902203425517214528517167590095476192242073163750331975215578312504942479927026790792793639717458074130830369656826027480840958458922622073170841833987500115614206027879355132513139545911363210547286677012932504766354525726348983990808681518655011547597865885878229960971394188389379768377984305935835631939838982246230102709731378933649915235010851923097411582020366781820791971645150279706841516176793454580536678103261018145044259758910180795511980314436285131759027649470732206831198548066020804321035930493582944164141303491437499605127260072417599082567831264109879013371567943207779752463109646027090658003424359161972088579148871620939388719709601109823621732237885564130055499220315025408132790976167841692363828652063896076619982761983034579567367235093027932242297927417372901281991655740537536792623252803784513978324509155755894112780202406345103444214784804543955906278995812733058939260259266654020313999609275522877925314171767674237328333475010856175881405110224937389604278372770807319341409015648067158637889278930676777837850840319301237352584768319960957444268913126767857662141897160440288850950117011648025942324600026690252900733603572375159936275444026849093129910202852162700237622418255721555615421563139887252021677355354653593855382513628229677699480432750733548564299954230938932944147300958951419067564901441531470446928723054483417752036563867939161333869925681121999097055506543409022752289057265458702361745642057045336003802662016720341038512426502363281086306200367710610424613377768453363700367426264069204806868303073230164284987067201881830438784839802678032651693538510106073743810194375596936983181516582254294664732143785280742963201095923576311920556197804665002755746998688871443702080689637997053331968569090133835865857409229294069675152293954996534073014503462524026044122311894834177399893071377724581163330191603087851069185010303395153556536476828845546201403842949218263194278391041349045994431719469754712001114125976110761077755900525956297099618681072293247560938499546586170719705692802865255104582849983891665048472083748578046664037378176337149102036962455632166109482817667665943088848323034415393294356660026324932676943999576417947812083134456216556319378846613133934246346195242516318581221155944433693875431828818729219087214599973829750340795513087925098874634471929719800792362562112679119591798058665028335591475111420306007499368352047518342011959721165905815866721456682079384987599435882908604025094950247020442581722270107024294183840692328769521253515104013601020460719634676919425285922645502140659712153208015902332312313540069728118140591209630130078014452151322419994453753235853352915153657889704037757323718993201515011768320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,19] -740416695346150567191261571128209621677495799521288799094923759626974381198129835676577952634860373011637031722131544608355509622232834727850406753868682613986540489512526088653621982988778170140812843101395929010143046770279779644270032665636817939519349997214166202737580423431804303519961370049841817916163380705798495038913728013256192571262933438094155847813456449569324774829730967069652254903486077415399610326888034542809596291533640968841647142803180971843109715194626370828658924824267387551918706036324299145007144940946837448538611000575517138054536216014744416423145544015337031107318632110743388596089648160506561550127108818064003085492224111986197278612297774719535665634487788738290575039389497424469026959096953159510397013468010432016914073069189603432683946334725902150818199885303466186358375001039647404858310784310122045461821566286834321670239583161027241348812882051987732601459760373128523710984430504075846076965827342535120658762631795311281678031374198401912647209547718663573376398479902868385143943915580470700371563329288032520536001512095854491953333884815304000634667745426355499823445271959535610971100278282323338128915099299659097150062645095081543312762022025421891226356947322069348419823934268676201234846282265122949069474062650872797811845179789156242000330624488606918326282997959881482532526963354353377027835210374972773177030992827263089230647144647092861656892060362952450953075877128993669260538057792967689544342849356032140505725986538422037651689511439613632879184602080414224661061231209478101514123068428902606518309156355811195642800628899295203703707658385154191399078431495569272099887773633096597204295799404487201834958004884069625534404389985894177224731184768815408573215164774936221668163898701999350065478348100516195414282745675211220288065593805764275086950445500844280149346984847672142364072356457433000566559879621434212034787703975910620329830770355932744668873619893509496212211036342758376739584214225559593623532667215619584282672005912230806669290735288583434296878251632434396077105415569082514141994393133726434431204405845265671535713255009027537396235026031849135695215463641900573714605871893694115835982950817828862185933884215100354116396759637904612168891049950953029870810221242887347770135541115705194055442167894820231285327444097780755633874864797717983325068233791266948007576352218112175144253389127412466159038926621334889505465802808359637394011345484414117910108149961371995714092694143118810575799120127929267531185920746430270975096091482627928123578726138556200807412419677983860473071512075148767565497623928770690515428092114735318680600237028608559925067390169520442357755075101670521664365614625780820498255740472728594132203241581586170093748719884157843522531894343513724519253490098054329548966626323967990631570069482643585652689084788107587256890961887424012121688670692712998256943946608647646879844176340363886005736890742528429522944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,20] 848943293185175622890104921675951553585819669706838138420231067679166287261126915831800195141226378663151431195660089081218167439236171330911118454076588526859389736205635171073338944745767500964248154291432966177144582812420854665403983985086273339562893940643561208192482994832584153277991601922012298798691461763852192980116016269123002151468557158034004438198517822895994526682691325034630135976420210563845730403588533633882892195773449119015880810927008845922482071665165257781005827523719525011887251162343300594125046379063534922679297152962626540909298645294175404382350170253194408855849604090105319611875414127370550405744617136734713107488150189681156118401505126646092411264393249201647787886346571153524964869245569948931127529549771840316968473466303421106463754066784276302100984767700488808625281254889118539309014104008476461233421086366043749699981309414702127312757502040123276547939629804681497702921082559603164230603766503283272746917190111491692326812475101272172136441089895687248764208243307324637900502702624588028065490139162693613059372395003083712170253930693042242812598007219213926431115244428829738156812665785674834580126216322713615404540037633736010922220480481721448120118983083951476679793941116838037727521687099075684092763020220373509253938735574933502937091651652399005901852040129186655686256035401319255075439551992776489167935006296610256956755655805443922022035494200351697495606943866413784815790771318973519221614061755480214109376182429683368970178568953764975017233037998138884979235097216979029308268995648261074403045737882054996524696003543419596210862146789995979298848650665313023831858817478262335702746736650891521888248636247504853770878161505683142227362708914773226989535455436040836922493923839516637191046410986570815381423903936994439949703056549891409627479460754403785333530432560943462975140739932140400626290528837710654707504754123391012825510866353085496361791216737774032619782836700737904912298206815474052125428628281283651947590820118055100787005906115498302631204846476453981832422851755683271598691165253741541834998821793998685177240996815241108704665314491877136142993743907429152263722827351657528241712170472719887329624865805284863481913517547664262178985776608343463219576121306886019622398046083039036074608038410072255330526021036262565970310120031519398204241403709846843907032887746338280748470152664380858755701781458279608981107813928539612401314904482876523085614122694088046929571723760112829783992816790709255216814723152026632876703721456509800228245766923028621476470739671195058874918430084857060632018495136230844159197415356041756759283349494909692407620768223151846976244564759663604299737615529240643238980840082015663645113095691553876319861267396818044530618878429413864597989797663589323286154315113587979702551919083886036374506969409636431215085645347921342752077085354357196027061240632684984283777101529524457780739156496315832074240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,21] -875990859189338035622002931491614054731368708379837884478305637718951932992393487926186336562587404898475633239209981561566935091720843188389785392927318468583944057099737700371426969546830831031113356504938834815896238310828081750863144207143428614743642590032909183637760926306451241212566252293733783576681477629625453946742476207036978304253529813932499073787702437831660336902790032593002076581025238250369782708250003172332003137528801684444731904748893919925576784679903734403623361271080751648372790719834174828638718208138409340667986005989280840149225598799035649440597039781059678028233609233488037007319001570378544605311443499685691323603627805706821900018867075029019960589650309836523601968599985532730384949188808337824383625343871768306204758135251785964725477644432287021516636063448567117335256471447178514755284742523636360358258651063498121757311171972107778750380830157361200716528173785551456915659509834528681307005904430605363144948359127637662182578204889131173509830024300670661623957551309016671991281556449602939132456710202242631348229808045436108055490755388306672009343584726004689580829234361681672623746716028424410315638579958964899287210993703734520485616162403709581804379112610056923571789391144116357567977961087478447026004035697174342270426030089981314804790366119945003358404427089278354335436074412563697381631650215682326918263136280906053827361538893410120744934902818378256888172512804384492401173475320678615508017843361157921738167013969600726456894399764474706475966861559628317699505456056479637443087676557371780623325418488430994706274229326337075620437910183742790840498574178193616435722511844846733317848911467360564985583796841452695040988247548373642061458503824333371521579336919040014108994159119484458582328074755037784250517467380440560170090926745153125027393419523882128799236395216226552342909029223548610330830003812626269970806930614555143398745471947216933847446145111914917834570556911409996153247361649217427575483618052385507940129709795603025266621525233083666883226077897532121502239525532148692410579386755172619607443846956705591566157836851017514624887836002709989629817448971527892607100453827470953870547082481774923478231276225865777404979436041693576510275094225636569015079236263328643052125942079867390461362134033388843429493076416813654392707734012551711715353134835509248305907461347636392805690505446280289029692201652659892009925155939220486213669266998048189909657628165650149859777573904713739496309143582309309443034216503713708620099183493906828664440055873862869798155105407636631525837486769852263066963868378776782562542729596564816912011491132089444890950192405456275531450964830510117923757703473039235548229170900663500777211972628614682566523757434407050038908957407836259147150913942585414180438143685631577653141478055260868149804297174394347580918268037236560642663908645194019142779968922764561132850343151716260343994128293149739581440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,22] 861218947996791084489206334412449101716161173272202681191602296032797325754455885452133290382570530920246386309756745154936637270290215403069093278512249720806796553000888188275329216354669532257828799996692064080596199962914862119096871267357718464955314397705492275648992133668880437880904351371888304916660889021080368763787190895642301202450124505831896158963755101085148946790292634406882502032484805787672063389044620093110761465602620478191639372852018046797155732709209480982234621805531790496393377817582399661567662660368064382382485063733309344303544440584083864114903320899968117825224090880959711993470896425267139395653653706134986566393473743378719305377066072960237015328734603967084950056644140397336902414670024106580435199711281677353859435907787807871339649225273699542664245634414623991392446973549414405798106258372379222016239089158986640240325586221276138466079884632982807313825021362016507601703118975628189013151461718521409468627096241227511191544335766910305352534297458087727283156257940769761455298515685646473550971371890836487454543250022887993889395686223201927229869321591240070784067947686780149055150427518949594188471279995136626142509411571820216787136172537386298190425969403414167724414866851203857556901220584858175183715271850487034579951001087221915184210877470596327675912389428218876925963250906275635651849434823462510773035677535332830531777845439661620014223762027526100625807988509961108657547805709059876476299701652165610312782446503459783342058715033539992818571891861102913626168502923227725466690525581917239826760989183419438782991234913658248484533803408254624538861805868152022304648058180238252107002062002308872812397137634046029861490882794657225646869716081833281287584638164345576337495200695675931631871722777509652835240434382771423120304890966014741990859771517582067742530210702650029987752474446960712748540338897789493285099230693658064419144992854776453842028538955000222366295024049675314024513704916830775924447243557912551658873220378628064574860345124118789054022026868272260167229732317524434395422940744019212733620679963229255758123355613759611928083621584322684818210172872898460925037087790845981429989233560972313877823443548883797859590610643050510240714032576831556839285215611856401964041988446047848186180009180447530103313496492010987909504866118260026058532093320908208542052264353037598252973998132953082145615797988761235717299610269450520542899348020838550147218302530186052235331216151182430903642779939310236747426893947266693197345404055680646940976967823091695079832066849652162618341590195103578656963018630521491668529433756915386701244636897744797240596041388176549944702432112629176403420988840076988275345932972797119366797684726023479712864641127883058078673944025656699145642394497536002176449029890459586158288822333436848827557700377610646507902526809169760956218844690437015780842646634501983807377300156043243805223197920864795361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,23] -849036241509477247465238274271907753548847292279954496326101679236950068130118621278279629599132362436246100226178213310078847672347470591102633413450290935331885138742152169628339024886331536836887242823524596197712412168665001730143080326095147962418983517187167210081973962633612166394920166567190343227273003688052411500324809271213362168295009877542961255396859797190523700820870298716651696973793781615842113875420831123529454451113683391685937207641928898603460563561489265228818950047962518756105060578279526873155761603544089443945502675190808129277974355801005767983548531848179691916578539874589278234891973683202262092806093135970532753690065786620531365636774929179918497343941653055807069055164651419371425815616446331685400784039778337487750984126114827237366501671356510770628729799117648492397697044070571313310106295613945226047917718531921356024849807399152644229982508369553538924719837185565084434640823801614281379433828708807269947914962003732306911907929657395564260762696873657852337556323209887085604527093905628529220451187630438886894211871725080968821558882808183265178075017712960086378465858091851599641152657172680482788489010965787524680042682550166158294062747004243512181289666990067266119232610652525107578478149171927087263203572946397990792267679651795119548627036072496967375529730244994665869611441849566098679677618105514615232783497716074743799801918140705470425381685302678232503080019629131720245521919278487160858464476813435596698190019869433782359982728991457119489416713878236926830701981730634349296990644242994487460625636658702157866430129127617274263462685138522786267346272745882737937519000123059944734771631735156143262412206645194377385715091159370178847367466410088309633365745326911250483013721314129197970011118819994520210033000676294632105938971285016670964242119727820085415812841439970654388733815190288071035260299099300439458785977310107059144693601441662860062888486017644592714128938938258263034669926941150045487927819409001958921993806860726814647218028630312041831336245917841468507138647527619450411553557183730492036097310960516465740382433782154885791155164864760207926202289491682073914114927591745063097992106717886632729652918369002728728860043925658717941925580977300394039264663657100410490951998657857994123535314174682279633803475124601588192654117848663776464190590236233056346653186286963673331004066739505258417224473976893523542556459531305511941686018938665162618510108743271854507042520065694174686487959568977962366124158822213270569888868424512759675927868546021451568680874767654641731057567479860784337738489764925144726075859168025564021199671319372741101575164928515640384641087205937268381120810565788968163935029601375091636712141001844120017569116277245134375743935196016470487166942435393269818221674014037087605358391494813570991149537169700900652144847549056804478782961090181985361657372966971787529901470780611661908613097266273776041984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,24] 853701295376727938423286926032943126820254534534947511536448202517956522983182814437899295168977632022645786416461113259229285042611753122656515954345627613246293298464183259117477748806473028563086817525536490910594147615688723174443031089555114419445976722857872988255506449874242778295760006061462151238683815350487082334329680056598704350968074752794421828608158754159210979300202355092491266140628883204539961830093061824168160565604272495185179425957616354296439253248354898882833240379650541591308678005412806020974318900314969653790829748915514682549578546957624263748783737520486725456752407564715062190650531552744570030445418894730363626509087715394527168564670440918191968623838273803724823467509311603188977799597736992957900116521439504426134407026207884524155744691451789268508313937518896711599041675438749085433755071205343681970905370931719686593153091983018684315902516900467171584747894131144171950335820335115931988295787749913565047189169519910771032906823374102692750078322791368303315093452100958384293598189644368265398470091407924789706512537244694803245658180480640534490674093771873375809138588302447301622219732164162616108870073618089745443834971830399162517222807940379171024218497924450130629433453632717580580308424385502850457104636557124785043734369680091111358713725344891184779954608868467168995776286744109777704295727595497011893764343643417842988525483469235114974386377993806245911571893104114848278814025947104058075409286508589194593883849234684957662157657528535276153436939881696559318739738989852872153032588677738728883289469928103930423336488647365906484005471057696685288003986380232893265937619739093008217572315609203377808372819624707983338519231319241525616354699594844350817182791748212008300597871431120975223624415349274072588890785116519114960674021178423891213232516038701927053222105531169039825156614487211661254404867405451276002038439530431550243498223568450950288852037082810933774925318888571481801816234300092709201973926072724764821779662209838707677865374760284831085108446350370530556157135147262633164643437069072737093942706903929748387673055816532459726464434206726500333103729676104920175164734650159727846844378899712167444678584152284700566209820751179726188602077838619098799710264054558776361289402351794095658029173479695334158881093472079189641919094976173605724509974628629490155412077568669025210514955977946037162080728618503805996547665837535334583025936857759289450034430365016932526349751959137659136567762804528637557922554862231454874693082926272672411649278343842283700612635074127925227975217597364808845133419734291709183085129013357001588388534561096561465519268665770803060555322288058420214184710179053221768042277396512298252644572278355523911842751084861005038030602346927518560298785985828524727092687776642645125702724616500631996870153992894118637149425951689511879223627524098188020067414111258317700882665023374636464425776947484604497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,25] -856083395536007069449651572147269682116478474845074855870699051951849143992132812928204084298832724376949071029955421593473296287613543838423275255975622087067729224006478303078443021221865762287063557342028255543794007359999486775074411049230646551960241994516155949104313593215776959860128444597608170338239191949600050133691241681177762016034233472317513729535465041953029750112576887677668187765039947275889147194370361848502647160442168564182711050867294946079617329400033095573858793900773849297643573047028677269478848736603484196708387844233672431090713353443769223376411792603449682595795546725310743744186001074405389098694061662574718556683007615960670149064358407948955555423370836195273835685794386032589535756410623791584362600739427407544089986084276232717174473147620120818963061699848078365784920707590322430118498849563148906620048608547937227271435278063433336668551922135354351676035544632780035423301032626841653064936392005386357422777006469390360378778677305884658353576962387607907765636644833829809467403947417789430913407699422608936675892564663472787381008704845889577252393783267777288962002976569204764786717520149636170264266603019160017162343071118020838709650993974686034313895460573104769857944800035784910273511241672448838029584232135070475814289505223924247169624233651482036244971010888083066995392886240994691961037570616299053488355741253719467086550408908284470631647976754567513609860858806998257133543127775518325168107292452922583378692998855088902908337716600109881688267227031135375340602716300135760152246607198656602209505720105177345512578991187612064518324431827056699247634859183374508105730347487414490416584732508330373260639542216456889638915533940433060249052609656909964704275298662326818499074512450895316979664722553632042850025721101331442740749875013396608130416044116898015858752091366992546724072784688790213798383656832853868612066888294546977635053063202980390618983978764199611303196034889264834981198081908620776377283053193269906357895445055313042037269737465044248604804212406619655366904363067599976275580529672258449224324911876397767996933332518457750637106476029898824152906403800534399273758385594062517074686400386729645319879740447684611870052008316112670605261891533651714803819516532485692493176787948371298630036428287093544567341286773419204279582112336458442268491494544328069359585967887057668964026874228050766873867413370568970970096509949720129045510034596423951387303853733285995185005646501374954681499822800017776509345587535904165180662768740982667702433224945421920196209422449199243591791272820819352740463375961752437864574601903967435709689821759742724894855159066488012706253270358263193475507182219858539635395970935736684427768606312598721838597295851554376732904501913788638221850188571448162711386917059825943878294137222630369168130756226397660323984392406562146433580014294243145557370575675801111270008370446555762920643649321259587600384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,26] 825494303820458452751905565956156787564433852141255214713830491607701133954137739880793351041966308188444581181156946182120016415985488345622575253224442055889958766125866021481646177832311862941732547435418484988247662598707879261412111210683020520437835680694318524184341963607143978840598343414081510368291204914596334279871926317850198370795815770947910419723730676709691283608789703078917817722925262012115113819029985047602507473537544328659760787930270642317619626039713860085141146696001525591153013108894411115290642624276710142268988908048615137441308044168515964980837532313422147762158268959302414253166201069528587351112343273795465308066798681007865693271378125769218912829415921933090763675766745159385114711933597046877075733162967764534902869508348354168246115535973464740365495197340898644471109803965198902515232036536401217726974575243461982905044635085452502304911537043363519898617038455928710053030233851184730269750045413244839721468117555172696380192881714665889058967894971633528618094838513513725220096825671292017087374893428578730516773106853344078632608929682153741962269861160733601279032161319928560369666184107406582205754271814047550822204052938472226533437501823618213753601470925629581359639591479136305997736662488647759845466835316317498955506370888525211945553651565170452257801786780626675294594151135033690397822650948038123956639745479214785104749021306489164920069899311568513696338714657924431492254195390109615349756008523292580676952418500709384096206007199480950939727822215122225144345186587314181173020499483450630519212299234756415457963777640233915482280397226259321005968105521443057061257556925484643563491719104074891117601135851367965052791478361666914555356636016863738830375788857395027252933894689303122239329535796207446875094257886208732508295119270450017344209762181002516649090377657149954523128093921523006095413150645917499859277286366514017200042728627749018648534025884136776403220879225703569902209027554935788815980229981144220544314790306756699373278268470740983583569959627261253725526914749243790439603711046446333237954610303069113201959133443454971481596457539075441757509189126352705416732010062995721947596217799125320387023843872762243954179911803273915450499258143884143545462842007098665050214612653879931494640145971145306274723243101083925813629473709322178035740997583796952406143427095281632403374131893391205845123997789377966905120690370492850882552998860910695510176688116184018738170128959345929352767181978903317289298785544414334358833602386507962179638366261558899313305622151432170914371668918724041059499714666360524832397078848234816293812346472499426036480717409801587212220659687570709409084542914941719265563521506910490989699148259185073162438692629125998853231136833848483510964122286268605419136295969685296453415107505232520708543007857409659730038059527845178227424716010685475842509429270949544861410047319314020366773730176336396288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,27] -742257555092532544558514443062099677390985091496425860195998009581394733907508997771109519329912488305652508851162202314147670140253729956260911820480367607621592411116036234292094615790750231215943350969839089539605013592813581553442177288997154398183549968731159452961590938253938805182465839406206292718180442196590279308303912315393134359721709766456851977861747501021647292890744657186684035334439326721494004733337222167452608294151987743309276224319046354800201253848669922929006433015197291155054393971647321093562852952599852887551615361896357143575502342431336165076305269238501900468014149877071040148943014711909259837433288169399995386969621690048390061449750940665159702285774680806836661716203099412253365189595000907126555035354584691834590925975553647980083253727751780508483887691242807058036376932666169477095056919044022451858033832564404810537640454840086624247987204168562110672136190672041172408704691880830002827282630596573975752034160531263626544391930193959623903442788882190893517876267516274944020290522394330453896639409265060517099672748050483528253825215413352565735075494435598703525352570867540067491447201829225060647517034750619461645588519287142171607119605218504518073516414047573532566415448984100345781088010344012152898647338814724843589251600489536559977890214227810492610001727032417350824448823480553303359656873047970770551666400655885618447379497145650159690097720082292159439956443196534553974439461501745587310132478812828423940857312643186431877665926349097223134918280217348381350499605095351001273616195303427365349576072480728557044279138155269574599481652062260633207381438460335450409819066095895318699971548248710950130394480788723314502515351935646679199971029214609864852901639816064076797382437378445844889619859763257381845267696187487939571906745015059371112246134919588261076190313540000406216632782346687378222473753053793221813713916486144855962205543145631777125646838130622443941603691173942203763174292658840975045901268474370397969415815582999721456339231694181808661228319694543187700756842544206270188895622544743891894295481201167777341366555153080184653681317471130612933499806320031344594249090719649982901744561737010064781106067023387336963616926256043232642917208132594362112083628976704394645701150626142151884421692798738697313301777733886236651268224522185377976421219456606481317459759561372081557715724491370941952923961751785301864936642430990372399433060895538460247659813046135995980692613487574254227381331864255127385092203834648443168824204719616566270819915549824722834235906332377398163186380796689927001024255581691332294322302795551568170720416831053283048194725765652341457581244505195461717530263586703420715176635883728734695447224631496284231076897923825793981818510097778244536847459906633078887525319077339208865163922974992222099191323771984462121055715252048159271697908005735754371668340232507544409537754267170544499971003140919076585472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,28] 607438101534223903465759061501096754376753334109850534693536599929702782303691388997750229980584076677070158492977256903780080825879012862983101896591148985131661118969077484329211961035294823753777624455130816564763207315427375567491281553161967681117136138564774932227068436210755870188870751532645624367867529012888687356503080859625897985792638740744240982775929118392928478396848859526353902620734694869094098312722385315431665976473287398132800643796888811437020548206595317812347569742427286304382405077815577243471597255082528646330685684390302667318701474692488316805105491342650631568061756981435456560910856638660398937653714576493381129080600244099737726886348621951416715251411289006189248970852816769414410151766200153886204417384730533907152312294386512994400493177100946596663877824885428826669139552298072941749397405869490443803389303026585041631708740616550688093981720764230203767956358001985035695708829920910797328211949246782484506947626879379652110221795936294817965018523699271776491967171322994668405559615133477898543913238714845727057791734113910753422574022426495698971264171659358088348874468608885233995216098292319407494573230874978876391269525680430483228842070051209372046017231942624727849402580417923329221639455835799430665745912380853508059871380478834041577315877649579711582851080466768983600604141915894995970329337408927840542001836016706629044025998946137120011939760402536621868529617070489649807118423473806862096503695112143652531495927764375419432130099172921031415004985765625401664599520951392383014321280813564976493454336679319588346367296557483772356700546095176767077473073230192265834553632927615991253568698931322048967375117870030259709055936630687714602182939617936195099595495114564665520894429997148814603635567894365745673921130932712288806955717089173866050120010954089419402401632393860787520623250783686916539078612924643530492799846875893500239916970208709453354902795779067524475702411254096600151783160117926061047941899319018877153823060288588208034809998121712493491679147525400906827025926073398733398557784033815093160962747160219316333172436604228111266549641635586809455368357316913738120159750999959604046220254653293301380845970788783114670974206790339194918755993485144673605291693699757602100354632867386490020853028427046490434363383346826598189140811118981426270293670454779507711964688720629781939659881975688987911238486256883204052279628511237071161125605642462395415160074926783213264516075951775121516963701759481071931885764912546159357664315942088159627600166963457251360558152733156571204619917895900456133479995261585002742665912167971268074800772188792424715251585606675490010646163275205235479372459689316932776031488829048977757766674153067224204248613424628770603471713937343081107636376912049134540250810269373852147849713573343676021739052308640421808505037824083419027750496720184683094424512011032760662353917852595700876176449952682459791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,29] -441505769448416117927994740169996215473796924263924394372832220511046236392076542693025534359294790839534421237240217322135980545838412585412240356124425905368053746017936025836649681222500072602708156889659249879024693412668783018831832366815264068377743066022010693770564165376100849957763859245390310607992176618399167393416095013696573791263786163454689736184219209471235331502953268403113766940024563053036093368805658394617878975112652370415412398840051675045169314087262050714469537331327740981246697364190958318471974387144132064401920853379645785774711541150686588354487488363770648029984800312282588895371855405920922981031133024005577907188701059266865543905957442840986789831239295084813509299028078970469853363126129122077761323106111781369089747016903297321667611601286766370282697474935982681497402923476643495510997278938358026136849773109094255897374242498666263928481586538392170605218829902493623164013698879978822319220765920521282674077411048701342976220000310104339314829655560723365418805730243648366372703551349483294454222626241565501990431864781700231229669071839910573144784666946446206198471755492642833842956361420612346354196842279638496532200136178413524925851138733320012290937625617339504595047291379198899916105513604486235830933378326554500175613580027286641134574048032958499780444764241311217226780141346229025974886549628711901098074406512535560496866716092725065581734798146886481425383127379291981218848589478312991110444806553680408208049458293932697222689691481454319468337045813487275404241497172805319804465476672221360381133962812222092387994528593882474664976503633999804387879501713919023751515162235153175495122562050606924004193363176583286156333277073035026656385457281564059469605710602564314353479407575747395685395650420950504174180713245723507947901966925770229334411462753919033093431656828221207607347159840371784433273395477895093838153258574381635104194406633722379319074189163357995176307131145552665419542996249310944993519663557269767999957582054420897674835233030233664037024583549062714165382222606786878269119771914217208542856961938601411366844543062767711763895355435050809170794400494561795818601212911229857645320995811622377692453275309493094200214246411909198087292702418360265431965838501613680300716652543458696467993700728905941344900922925965034405098732101497348156879278255425509103754624816804902972709464769851002416690808428709204952384225483804964283779977813984167646060579897785740984402601908657645675132224243261675151241884675227335841668463316910121511925128528456675662666082291079283136602924480886980861421949484574333416834353323151247758653409903409100565763063426771417741156659031730329323880722472294846251527615147350287084244325431194161475883028236988747800440710497393658868005985493080099596007330003125039712817311104351267301918300745422484362192318939222914063741398020046433954686490765450336871264452157366920491903341702285352763392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,30] 276194908559203676418722216792234339763838670536511186426980562439864518959459722748222089753532198514578951860152658989904151531933758793826942808533146549177759668585478674812031283530447050507887426211040679915794780960905440521679389282017172997364373409860070699572005145240758985618800311864644726091244592231031683211721005794000351523972650604357823958249613265409933442182209545837710439469525062078641583768812614688007171745007010778351076919754911360394840370515921539815014120512089668663062217850547728880851517965065629893954921305317136753257084613498485344302126414622388511972072741577261063655388195265542597058778526677809077951080781191499066690490753839248755643302812734049142468286626474619141739274221317656138553607538455436250873737093116748626515589886376846675929323256337049322812828106373313381864373727131673102302061001640802057934635740939328916150736856331330465621524933865269957336966745791980008029654057406382724290579453594968455647940235020109297467626752459630861157103549670569348737178145059029998826956616670643015279786808661291071304838821229150055372421846541874483073900956294647945366327438623294915322241632380824615516961124121770814765837750084636470113066505649885707166900788856173900877911976020972780482548377842384987693054058539776825889621414882458862876865440698251558833956263296406973927384189604703122151746754331818531978769136735495350796893102988763545955600983632262810147950709345209874398172160699645833459731802268826440295275502960202895622913195066987185325625494379921583866913802897426883796433078031448569868085940505886689959895972237262261249553462202448370151103218118100782600474570296334671055460523650413130792106958334894049822635309536588425767400926810348380664788794182515122531954894341329844085285139946730140500036342303034397351986494849320946689843388758637918109760947766755464825745486065509225977434715430642046403976145513764157681785327269527101184876901990303012014114579388193680426634769401273553549417300056346093419667046291756602090836017327654055684394715553019335583975206042739275776975821386693737264010999972904334267833653177679761060490960974558090945321905472575970342404741525301448218382727735574524466290584331746721984699456994539941002577485020098697572774123902949738437177602098279198101540186500281698347110774082287095554953088818682335798835435510731415304820335492796689218631434433726022455067527219188323415550150272298886604003795080906037946713788512621285816915374524426500381291020411532020376206251178263642826632584211850888117963613443579565394240360623094843285829592569406892435134732945431747421785659459165752493095056767564014517516864841876686734700844227250883798827329588797521033904073510592381242786326903546753135415351006935224744795175399925218501958292865146425419196916773830216426443531778420519991582233816909738650094313613931432887136701516052378845041128178930408987746931416834055864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,31] -141493019172226742457642424371933012601298362001201449082168153863261212974252813288203452966979060309534379806115058634281939011371566160315930411029160534754372607345088066351140447776591177595564849237663596386885535016214894248258576543153147184806651188282856760957911171196858999465724477621223469908531434189052321548402031106779648260781477205023484362060455172063324102203067139582293781667546504495657845954788923202028365809205488127841501346231188308509235803266377947271665715326098972046469502011160977300150540838394174572861499300750312920137599670926777012695877749469372264382337752440634282526360841640062098594776244378963698275033022326934409004634390680969270661411566431365024589668885742876516410547691401390966515766982667256134472173801193184462292529900857788807058245604048927450389227043970437300958652278847309985184459504364410130834380377388668221427363498581375073993982391927425224007850511326735841389566683153269355866174686629978451969379702429064940735708579014558152290720373552426330412129813266984015817818153775501990383063878128742568682942904471002690084196292552035837317172905945059359228206841410632483104852154060558656140253986135920904668879742785690930223315913406746984220273048676054310200808032135818923467673546150769501333278320863957763620753854183417870717513321978622530884843408464905917954892193045259570690995579576854994799394081717419217803680819037577081552280264738809792917071378210765517768022447125907551900375367984902282030587937271664286302906718659914353130474206603674315472270219415559626710642535854747917344938451131949109158027249060357329129489954094146917331064190634630634097799437047861154939672347784361196776320883364693846991054772498504331412377884947438140137398428660409038034033478515182751435516446704185701577797359266644949961436783974560656515249155905542507988155625778335319057568339437944095108624047010781936985524353442337754428771722495110504839372252427372058312523556801200202349561672834609568668442249337687176558977938991759199305803643299812905995798727094939175811614465980514006392896371396285898403681318847591619222988872725035050652365374572428655825722830378193997958154253015193305619076858348697149793786338607350713406238146718782444951469541517349474872828188300579662182375003217867696894542063075911809365932726145637708281733360433036234151338479727833138378411307756925692894648245609688053577988407891720406331698341027232899874240185115704688941401451538825613324975205827508311841189596109423101351693569105204909039834747053446769713575961809535220267017530170335052907974817756618328177956811933651108846862212719750861528510762931167761688125252907199006394806196661961922596317342876014761452406874864097763467420545816088406323914594284207079237464625330066692808256477969285856404282865130797552830128487339152011074186798682139163498734938950087773042820201482167014521873265152926925138495549134071845093376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,32] 53075115527542315724909797365316753742608851678582263559695584064371463718676008903145288756797739350594823921886137076498566519749507834131413744583705451291235901510585322616556108777540125834433934119400571791657173895325154669095777919341245874015293478323878579322622961237245802527918203692495887249000473864938440060104564323316632047810243981813021495243793077819633273231462958085791028186983411303082761344665885114867802211249095083871501888514349004680306931854188835917206076011300216459354976745472834938668124972445215444729982142475649449972375229471898966516998012613886226333262524124653429041363550663144759424772336316087936979695458584820674885564691079400946663616967931488645688106358724671662338073037393178700070208086017824387436655726975561786159156993479407168813717026335035343159629171499950120720264980653201849770595107974821910139394635065351474613306339156628536023444445341281200691167264807589078723997794554109544503821045549973474597290956482323806682688329177408212192037040321719491740364962683558988536345681558523494853194128520691824492695475812824237032940362381259808429227514863776796746358950301143303924642266122771621385297988946192096380085550085567752299642021252727882570774488067811381485537253661249115857021010069299536157993638750679744604065389259616832926152816984848414137542560057325408372511570964579969670459508175784278654304851134664524054905071454647416141209659134332787197458889079392529247423973232009713300093737505033815531658993791016083660905559279808905096053812817089234450038044863431490058016148581313540627937326394287234144494853751920247614408639102881390348369298885872715966176836484542718217078301607561562511653876315949241594613873362904230145301935726241843683869836280921592987369212167167827871647431123723586627255858720220264566685620306667041186435410236430134956968426563863939948739937210416710026762331785259356321109907390052383263744864336036041639388818322450720546822528915452125205432967980085384100415273615758476197120604129861842999912107671968826341868048042764539766614581410106645025033346026134101499951100636583470577232698376030742039624826587418709843053372384808598586662676654483969815727925658496743933214138191993061127729774294281586602264352851555810742636068652404448119359834264041218853668261466499686559737891912292363299348309905949280097119601605550826439878602448721129369345980209098069975157735139801586704349850489369948284549317711982520096744087105331543251850643994924336605141539397271153712723305113219299621617856441369716363096620326660299281298353114558828271000380837552056461656462403449507976751618905930681830678318840734093831720056262926130563862969642343274833228459689016550557256276841834740813600536621032923010452285385255967642633559192846291886804661262979641214551561548513291894724299313619613930048847939064859762945557267593559049317241482010958925601814709807538404962165635511274700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,33] -8349204505298442946803694010427181412415062333128411938860476122443046330457404079005280634155936724538664547559613477551214139406638715303775706725678545319206730891176280434477556813809101879644882105507635977017985547947556835980878986480772258410266326021919959671080716524074780378925796853308589627911958258718494195889621060027735559494194932283359286461366788065011496424220583441549318367449519591598696781765958684193587037257383853178670625769745938980197672288603158115049700267734235326617354068057664658300984169420338018547290910017096636916143936182784407665161734325342569346852064555805124906679605414366528434214469145601764411070917269144047045959628937263176658645409343083226028035887241115163663409097293568106774417840863523113413950020275041805312574823685525200884388889569271523235682508642936518484721677733877907524749305886924737582141829988801217163248263279431567734455951570083113451670565751219847759256144026673245629827703761167220377252169335068349922128675229681431849298280084182918244038728464513818129351440267832563133594978140660121090797700518442353955016889939063125530728968771285428040033228354856342650450385275921087538391552257617355049299648748940509414559941316289637916470026860659048437101326395478755737483702614593953815251468909625081953452394777361261495373436476697372908616184714440131446212443012919774585657659327497450205912540070368635890688070158379431335821179864056326716280484918049868141134273402708142612241445771901909705870996559472442004887992977455474213903338381143990616296237634103761015062641160446145566618863066472822542223688765725492757336095599701868571171353124690790875261882857122055338683214839262012334239043306104491045955485277947660058875265729864876061970200427697068517103725865990334372416348953012414871119349359399175770813308662749298233452410955441280920507762044061551435721369368617318615943662944082792959026733062679533576878346626587339192400865654393745657938931662365888666004759136237827230049071972534132789497773108965126460264696186595095474810315467566689366144227401967682765441938616847988536213311589662419239186813867174220842627072263913640191754759561301978838287466785653503991818670686255376569302941996534649498978853029172851754457104270018734981516790952170681335210419711581798942133685843862187399626838536452245428936768785724363204333688581596995364198588471387282771858286393182843698433429688264086265505421965345221623690744687344986573247695733825111505660256742547124130173561148190276451305326818731375107596018382257572773557988372704774150459218972778510940046707522622341412515622791141604960112179761227640881840692490236821438683748591862701211246004790814697160163375756594080879186529555718180525730144717385699074807970410314695996769041465496467549474334862996306347157246922142012800938066411950949071381630709509550976281594127529296008408772058249120829495995145665775185899731988355599040512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,34] -6862229226532311645928947312680316781467651241406384512058552572327118625842276819214619738329134972154515706553016937735422088099742119460835115636271962170740944746297628296242413896676762068955300911657606547792552808318843237208857810777606226645421827515971652428005882260897052585778111652946202268977607161801883590673608936929807599405456165385187184988582986977807637026311975521679631332534577537837684962018587936814372994338719241411240486012280752384543178290431714843276068314461848102020634878347944106859428418781619664233094781643608288400651809989837302690388645968522341996484849650890098821461284521579337024353272347323520486074881746395630217226000282441368872764086290715046187715055864785680337178484140757363931302897596099703502332820366034972437576622583592339533860403238967884789565999042197486353453430595212159571447619427557086475409603765119561345754009968396382095970567141694519171165918163655835569286242563483599981669597639080695247544263180050812113921310715319352413127238688463272549368827040744463568047558180922289310617928195765170106512498882638366357142836555448501678193755957438685139761587501206680883265556880664702320032852608572279151117646149512234517593089186133619772562746154036814581224166727070551590442970544688335554869234331304999949370739410818965756714074833259180829393597542193889763734991054991910914262886501679943143284269197173258332655670923833327230219290172827919362137620492951976620972894134268447238797044305158950794571722785594103654555087945108319968202275171303042986867332883704610785232761686793621978727973298552452752469989734502195376078201684118459917322666523023244062723870444453868453532576673736078850424765844721900926707563728094960380714418167193489684659263210095742817775074421659553149563935534976550471324157718098741975880032142680259086735427622545434359682591105038758217064233814741421518863035366972961927531338183914689303073056360094315385031765021362761634923564449373808872373273522315273509008949859373638807939331153671970112317652151207499162735474610197960721617728073695696726414849654712049197023107717316082265066909177791980332291314098699021900569423447372163663210927519135891812413488111141130809508050968595872323499807058735445797064314498826936497272063296748624941965601154857794147467214109325011997572236816223798033076789806152606872070457744657854098144612543071398919506936137376209641167596288541262084296035794646931742585745191643210514028352758857495332032654557710880372436083204420652437422657421897571283108364007806105864234718154762613176047671754432376596788696358106730641302725754278429105482999795247322834743189837113277377047682967555471168984984195030474357407511970691220549977145821738954164214759198375171306579319426744610643689945003145447339910920670870544376083549006587479364560153813001889453371542243260559043397133124458343403845093414934657599360072896299090707194737896580343398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,35] 7875204562145379483409942617767951119876478804776442510121898350121418754640558002445000331063416681096320613121995073036345240575200217904252394344234313523943342468947819618362682743726259903679130951132754367369322843611507902713599320522635935840683080834758213136623675022466021162917792049985822160376960778224323365220625887822788100150792421804879029324273498645669916585443947748772435951133131904289465848483674397171705928651971343707917537298145531639988661377697081463932905220899704303982172562697022889291132341405684142938310937001367688196577765670349221880425132820884389224960157974423001067468305115493723203291888590255268054591902006704795845996868941237157642366933846864368965828030380801672885609300056340978405289242252522425563852261506072928447339060385997927131877472425145520282061698834753788286085036400283069213372770999898104781272866514520676228177505468018520637402255178303917462165619032850433476405112962413748037463520509804396755046024922885708728270679809360509688737913498376270341658846752170272698554171905193388024808914206516983979818153478431836970649651334468532901546249328540961013603682511399932922082220764217710605450508339910926703993007985785868524013373945039903919285516186791038343610412213020780227506670913877028928250350578744288009785837704661942421422886714446796480182683420648712250572137672074762352462385565643205889143636032817555385473137283255543388449192433958470891665931941476383665999846979073477412979196759200803595645662136501869839341642821846601109569887524630519481521158367422745584193593229643757705384843260952494152733548693937208051700462053891138341468200141899158920543882546959037629430920628046637304057363710964454166023335459844774212320259708548950460336795735636042282712737293155141851390662218809966038595875266851652538676527074118156087919493093319818376305951128078549826045996146352203542475483628555795209489679226437535010175244539504794154832851395098420521375818451287456658876436454968307400204808709282388779134837119556832361867991005659233750214648607944726743532669702517397107522635131697317619117833371583581970410005430424594187309820589956290040006485932797918173414782257444304520365548729583403234469343020404813065111030190727285013535035890147799165851290331303878091043152265406992774034408584993994898544773675594183097402773666785262466837251329497550277624897692673768460947361419403628351986385292685914983760317909526922627692735427978945911313188341319975109091151203427051851862276188731446210823162051848348716607062943480840482089532094227993173445966961753613191224628609485335628703543386120941152654228625961735951125010494285717571100274587062952008350690998703101592219330029324991221055405569080615608496749767098814857304704281623436683865043289629500393780199989405945844097367297347669741582352139985498167650690568010765977843355813856693609322242404872178725897804192496380043126636425860482072576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,36] -4787599273396182859169923462492003375640280450053137517213889807115042280134528101828109594317677345400900319916903677618631099840254928440937789863657027427185641916747747187290820710618931343113872492688555002391977198356468618917675181229546122896296793382825248641375284329036098104097204277668535813531267462764356245966643751171873963666259580073662486085097433593919118841818931539847353841792773758728531445306959088529699170944695330174390818830057264382325369170937643360416776835115363396783441367658321510337481301923586048482564807680573181246540610078773818754610912334659594531304812334191808783592333269088616544153367983462967688028098603359467709555500417972065052568716344353771920520601761404922216731912420816409809468950825857875404718677890179158314046135534689823271194157867394126971656632077989561876790033463777347348024537828164467288924686170793908162327637989722540715958808333976373237482564167977443132304000020271073798841471872692689926299160867357323447127699456655118669951760776065282148620182576769172144907495806893200567167777864121382531941123859092121831268234551492204232581818323759156525180569070480276857417586538065587638451093190267495573488760971276065916612774644405390925413264733027567078452050881466496587809832374885570096329292473633255281661312326344846955579095753382075760790133952897199449048052205252870512096946798332157928166241744437853115767926367449897795036325549318630885116862659305193801598032214607626548306463837611655360178262838545729311430345204821786207437496965499479049291540241441920739243885164540305638608941746242273715525987103768658023036546198779826871256983882752313548336014400591648665973409266728630149356480880957867935833555413696840058964913803092084713116168251866901246548923332268323492173656823541132567474026749107074290313300492008025759095643552585647026248942300290643173627609049885714462768389638325132580300190061648923976661148001594577811068534539605856191774005979146256655861644007078918926126928229137148755615888712795905901399918985029653380859110307188898360283207956344467356299472591948080934375583364233740898899631348840077853733435558390690221172923823547082255848151164803464603836737259467299394252398832322160744362182615039617451348795462803184025753935163387499684841194849820326581394509409533298329797091678592085508532824173059873889082716727993365027160815274832429054366078610916789121317997290937277219358780292998279447595935076189538165557466809514023304592559078197904459453502550268013072448040645468385645621440316162265671929233348609387540559976754509861512805295660655039453416766476458535559798852135643786987175848228124223183421113680349709547250248180159124528064478022385986975109886395204639858407449214815978421760107226554967414188008445487628719076334937777709516157725930534769192959582726441365217423389648892571247903468657848937754782677402295975529942886541478529940821528172961527234560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,37] 1978788585467710150185341770303419159125626239216958748989259329562853342252905325748216468502762937037380903194901068385078643990932855282185112194607362418350506921528259954656291607611686821978908874766077032004859379744826899358205619781466113291740662156070293623710700060736691163200567293300096163294614152219400091579779766526823986282288946130776009205580847981388981721025091993448855003622720942909041728633725884321933258657483996825171608485852800008978502261962936806542481900828780188242878263130306318449796924651823158738601874838869832453881310063545667722144884638467572582306081132646286738450957394450346958062534463411235262310699259893060006015734050716157049048084605956124425401735869421511283400981171363097098551993137685855344451142226700520444238751606857377956422288839606904970428087338652475999635475234658604176578741006714964264226519509775975687612715204383446412103607370046076429082580879126402766557306357005954570739901646142612074167082303762749967505247987282112718598478583349944038356612067518811072425794615274194300245722314745060090950383391140324974810542600836414467485727231586313280922415180991730228125257575587814072675827042376723142248190362297730825409702001045770582618001909573796538498272913867500311796120703677792310032533738283812068233924147666350619492896392446282262202156486466311266913001381496762793374533809260262044073037641476606995573608483409474728102888832796218259845045327965550652111406593225272360863404336529112872040922819626199605681280509240576923827299438303197111224951744235330185405450340856978048552172927891260559954544589284543094815881102982340646127945541644072195902410707631776035108368535084989288258372349977150038799158061738032276774708234668099142673371154425252861307537802151954059543234695344051072883329688573899166442349563860620520545253084685260363058379621379241203313422894209625218232303120542837050453004500376298338577061068183135267204293906412475641034639179531074503025735750169742885230694997339341897312699429869899367779110051525342702675680310465637697856155822425100816931755034303605568146209340000259627141218917371414872010457117065304025518566519379500859074490400404896705943208336898449796728751353438724734828199440660149594915079633398172628068699722695071672448789109404756646583154298652866797123592521569528283606493039527271875471585792993157605100626975729775790616718882441699743858675379631340409113167042589174115763809463519357993509939822076715750693742745745064371242173360470402138115322096261956308267445211853242262734493236717027685651699270758972668959757373225619722593264332366786997290687174186013849696943009180172804896714907046095719446943176541445606985093580389395564474774557496510425588602848744660514193851697539284916055122568211110070783512983993996013625514072678635018399141687449185556653598194267768932107969826229342098117764154314854650710269554283739743297516846524355575808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,38] -427191014700598292156863824226864386877795770972999747893911079064783666618395883141311277236325705722895171371630798618344790460720722936419071798401886915949426074736667334810080886454728614205268122397269349057723343424846243341722760731570937021104852232006953613110383513700588410568485349012347641403815967072513795475504797322292953948777709878878948840750051264169694881069527809065754289933608038449781408979373420269188717882635889412161747136287114957807804708358004513733484907326395577946974043307527491622242052567766855337964139949829141959547390311640065111415816462804498872827767718358703832443188977662089102359356977262963123583552399375080504611439408870736950234920249556095552206602006089683581382322299060920595940548715394783316731921754232565694648121781973715232064871982642129833208550730127414372494468140939719801634985584385471501865545195668491030730484308256854355904869855638345517742956965147684492375702890524697797087606576519313124627486178755969281430556721177318107401796972169401791433327849419705746153622345527599936256036964088028290443229615206860616832326312531328030022512688788997055333720654953416042327086020214515827111913292176200885753782794671365992734002897915431784250051049659461072815289128207406970531523343240149890413269841513240059282428136265739130266628050001075056701538022016892024334472125432293705342106826016170037508531589198547933597850580182026265385436845617083151763838637279114723432150684930288754985950716340406598896752080163513242860351293310034135075037538648559411094903323388233632703134392519802082972949557254412449484234622504744811445074706646291599407822345266146995946710662505787825278386530253615059728584437301768123761815794806428901534614097341838035197765918423660737980339258725401043131768435340038816525228237739641654408406152307852894569345309119529881518612106490759124317185216495481370089567816282228340579326053917090944169452150324847457374792359931660005802203382721164007961741090183278871727284374003248616838803689347676283973377878204313360924186885024334480910516100400912611105072949673437084371538483051100850142307353957762724524518522863131096159172827476280741506400669630386455470690345626317217786489828898787933602550399735199008066612765272103632853992496848296103561358150355999951923560157227730819479950031468950902425912629548866702358863893341747618196011592812388676754937321230041548293695251020728610489130140213522399428547565417033822311082689137354083081973882754488550521042831731335932316957524675698047568628265835564664248357660028149231496773386904633491044138729977838873942509660703137820996763219394572636302594781865693026309003299441800733987798449908514668212267004075355728259568674073516381691263577986648326321571832279071007942603702500060630053893943899621683983768535220868529881389545715925571656964225505544897086692189009070562959506149575504609771158424436668842378967493590363668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,39] -151064495770659629178451863244230138706648227400360353499293703205238196342692386597713311746234292866512432809499884994924160204328939173503138148636103086956903228737029049640017013216699775383496327125599533617586531530592716022639029354538923804324542314662721189888411557024070761357680206925821754951281621337720302111800491461646898501358452358259057419506190533168696102186576976365095254738303134409254615136757302878360200595970740309132654142450912605217226137702045273563193526674200391662238741886163563729325467328065543358809247370911698529057834619479646594209344303568809423047930291266678412092027553278686658514079449369920757613313838405056162965131581153506395085247027577874092072662191619059782379022724204336223517722672902483214334149931785142713640075218006227944858766334215573968852345324674877697061305004185911095137544045208908660981124162678585919885151097273207035775543262377817487315687809443220714343101171126304194027674732430097736425266407405024797398421413762465536486489593083856562986782190372757719603712806626142917223817436160874815301029355721380074377516991799159262935307419839647340597086826813957127221709545720446621140810713262627622233965392128954681270981233965600170905673557009010151033671514364684155537653004396174975106161192709158856501440691638945615363327306785198071996015036412804553283607965655767084999829130867564622335426267536491932297975845471027064696307510989259143509594608690080581030787127648098550064941338052414059858710106806408981131215742089564917658495009854455991849155810335687756908993521147697841736411610197869249742668373030877981554359227340736747940400296022202230452831056634955292176184043581946756734692699521908191306863759682249791504842192622317224629935719611713135518622971808997529569981277003260698799271586721528078354238610493226141290768365522263652452419876827748818777291332849099833806104195367403271225285179116869073039156994322213389383154943925195061135263431127888514662478175525164508870869954831609711124139968830985200002388027675849906210532841389203122219799758908369860528060083673721487135488397452497524930290008893133062286067010131821336713835805250369268634851613698976411080214173894081121518762882530301181316077244353333308160156840172365707321205527047452996333569281638704775831957968312980932641825221620365140071837003699398025837968385557029677185700141038252451719573061057597975121170083843294558492932394937141938937546442317341836875319969047344130444334106025654541628452670989017024404093068753551661749023588039856316927049347796187754975095246616790511529907114035520753085251772205086698568744328048559433226069313554518907369358071013111952233961089923244242157163256151345304182166874893586171048840299429890310621515283662602568304365579813681585693461781021239532111251886690303785002919144588200114895826443039643560020693974630977097597729893000094845474472779475144443299711601406352818176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,40] 233320597130924139322702113822031222476429524890921785776112113919432695143590240400491853766844282330409895428270815417910743564882888557640565369624415223890671766729422737180776063857219634414833606562146343958538177033878263892342196042492717350560065391019183227318544384183418041239259996725198309712561758927297030883659053226066483541697308077260765559792816905563660020599259966727792730386728819928157188943063490745099335195462871732575584806323807017430949924583241903571189962000838070003780677768972810582583353744480420304425190669690970736449403354872228705202218142129355786807387886241559146714676239168999657488758097800425892020672131778679096705399496990376913865395258268852068459688428160269230037786561608883633564201748233623995054242239857797627163002122711171419274803896128839197236883246921303601190915907113005958366975855329502464361842903967963108409790895535741359190893151064163116134531619719646627408851195855336469710795224529262323675211103515875602460279394849340672026551085269484626514340628659320852314068655742275235139119490606166665187341947026367180386933379518209997332752949213733611846653869141341490524201667484300032055466974811685880988794443921489482441622391220883421769199452523153892061770914632094787892108720376189577107106970539489032994643372841938219090184622925232184505350233033071427153460280176584074210528668743017105839025763805629874231881383604802699187763554798278957862265843596383654423089927689012028039883888873985775089573725850213679400146096223891230672919486180710924123843213660451015717582040513621023075600052089758303004080130764901238358986286676971673581997615922556647527633368121346874658480532660988103248908114495241055907885853592238836076677348252889451408044611075994987875316947462354294930626903991473727918880322164295909659071262975169463029108491435282858066132489952672039151969260371705811431990393376235538301384098580731793174316569586534583783413812845004827433787146459455047045164335648274868527090600504640997502383574214836208137475946035999919800580082456299472373905254106259191019513451365613745209534584093513043944001028706345541297236188150745591416781745864555046269032216288075811279686085395325098250920202797824290923285658470625850137925571864056435895650567473157270541096266268533030862380717192239947956351138308354360331941883940254472545131830839116630808433610399704975833237728244677178337198442676103414184041628058092210684189156045716274163694676245013695994293457155812256733686650616323125369967561018595220780405517834135195732121333824611614066000672569076201887067541559750553943026448371294597695236424366323300219527722245387189097249014126096997948152933435243828758428198599472169612767578450414842545179877807277721738507693267888392951579817760194392834590296198744795156456577937802619954673515303769972655895285836224715299680664839817939556243710296066549858694961797397747757404011880586936320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,41] -153576422583168006433492122274786709694340336210863119243369768459164100478088871662982204547587363617265191416351222909164975545442822273776121257780619553338222608245505539122428903201102208023661543707437072478267382764998729470416218830791487130524568132789723161479111224358187952781741130548106793932918922796969764078833913994818037920093214036343431174400562522846666245143180431555304104169562903914374162727709643057280781165614776290769535344225683205770474784425790614303696519960699570346306108659974684610480431011377235005278194573522117611308982052796375320305030581568825258753895729915497758975962684420593941838764552480669149342156545117293347302497943754874552733908453366285690449271978220752664833376009057948550175768782002264376243579149062170738536942768334677068039042606859596291597792517627260081536775063854013091066474866935262892749986702436457805521801105305300934567489588242154939978148499389037500777348813819142689667793244548344701500841995541981529580034317683677744182141670412401287485654755462726691253051374038520488972633576611343401408993418215290897917609598158707911538835877459929770717958823965953658538345506791387216537809901913229791065440603909765176663197558696024014875657591206470859485469556451755680368902837035074643196766797620531009097681037776435229632705654944226973741532452868090065476649939163458061950579796716590329458165787404993031348213758469912583721361129698948022738813182403966531489861841289140058670105495564788195378314513418941020152039191385781936372508519658301686129410600784183183214979033517951781185033684983972180411993437814842186238687125585541619009930820425116151881890398601568925955502245334380926816928637756735329173576091093586342456900984464162952460676931339970479847474628291232850501128581329865237622945487020591350557971092943304730754452452843389210562465119965341847712480599690343047948503080727108387752405528726675980214348204485346386725320072025347703555023651848214339833495608515365488967964673667865958597654694872336060554921493241828108740167416715974846912796964817305392403451591778322749190024475601490695510710953439856871296702551903829573125123967342050048428040408545525768378972314009206336072186236002356852380715090796078716445054577784192668842041981382538540712422277422794239936615676310846113279589332509132189432146197057478274690390008279652045523013083263304574754729796461333479809500405937736685217915165414846780043498368425629909151769490337018406313602454369066622867792535304946370323665193649058422504725619129253846903534221600001661732272031391208364050077756960090625967119198461373009464124528784666976856265826529659383413665921102937320110687280919063061626369088266840474692387875537380634391162645667117637827848186947120993736560335446854255005777040172428624667352939381090846298552244099196815609464169520782194879448884616327526309084519658495662722417676193846356780918688438412115968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,42] 69467762854179787369522215253219396704864813023297997363216718759941169214757139696308483584549970911724279553666144395477642598102166256260270586782346060718373278308158929583520581587520519698561640881912975416064227406824338188148532870365324484581440248552247449778688099539139192781945066976549337224082968000166107115849232933022414104069627271001148802647830929695754911060332704251837438461223215768499576341896838723041177819763296806365306565511188842887104630831564321727542957931088781804019352695128731482581288604675435754719748610666596295489514484926211396531516733615809237349697937698666301969580379362483163054492665939916258649813148413814785095048475360769024616949516680722905159774555215947438878924687159356735642098545918089830978847162011421775956657422755767488913930015584749275884207778373754966290427271822214807756993356828831954708696533453294251488877145718866788078551542515553183281427381220253025419271362607819425309277804166429182191862921903037199794767987339394997582269815917847848108653748062701378033281389371566783427947119428018969610222145903809920364324462551027064258898810031248030885441607490571830767879979023983308785927939290201236191418517093746121135482707188143287902635376395944272239684631937726538629190347384943314519708973859439970724108870191692223871496708761167305296444831449358031261732972432325040386091432196928028212084688366125447287720010688489439735810163457188222445936816194508096015858768816446344707206307325242552737591249207311917373692175845124124687263034015814817260077271915295506945767322529406984067945831720902564812637846324163049379429209177126963758248596371095669158520591400830762857405136933768931325320604543210152827194786452310980760758728077443519462968770884437668193345763055009413783934238965478543091509261208830755496737338049812026886948208631568030080481577169639975646031542954334011258082521301593769301419567378130051910180315669437172639587252053247475511818593081496605786935857057780096010181477006970464853279794462629257763567808256055478333238722401012523108007832469449218525189912367515412810976823488070589735514601777388229155656218026784278847668480520242560181567896752553169551587905314723566275277462490437362423598554568209333087290543857702745909117891335026855167596275736029542664165995727955971854538886967611362111025469131084757546650189291316100933598545597372880854036107695295415853782181500026526738651443710701713154112905690139335109088793943837019260481495457609901580676768530169715707723461886384212355104417748292695130912022242273234322196154304175916543620178815157564216311640180977836699211464820424006978436479051301936524054001621792364447212055472730748080178527507296866585489839077238099346419947744463064486050237352204692750428526273136522669997930599508869662713933405896727866324454937000740777571751618659514901140259172775269927665531248700397280548786894793432676592159888108421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,43] -22264677339830590106049785017232259562637505574294605081921918105939738266881694486997288157057013032913834265755984352328273450358791393629215615333263840746527888485787981435093453446743233016064190089769143989222426496242489917703295657204918621842049184131880432239466590573500929886517448441792351246193791181439195378610025323044540220479953024234385319105772358910796991117588599289915446635669872447672994070082435266909601706215104866618937198691872278661290596951918566346513286049467513474247023747007513827184060552991115473791709250955007628984704391977020174940584254913575890951000346494097002246157764775583114644591784994467280258096772117685106747379240644905663036542546462939649983933654171290049399533274417879811974967277911906642425850989839138152129282990070743260401498130456764485808833814221430139607924886717991420613394240577925998347369227361338247695830621038355762221813723814080639086223325955821712009998317101797682084204614089171867888373971479555237146966472078416174908355373581988043863258397731883757839018194061510274014459381939614995761619168228171216750976401614279361580624082327400841076398440764306567861163199520994391506361184330013361954665807110391627944377344341864649910247320888754134673023814162007711233436071754405149941612799753173232587904465785546007232983671982365132339185245321425369416364269111890812279562560073333509062805946937369841811683610407895817116415984921179286453220261404817203278816077364979402175141950695750956122498145241935435676500961144965971857035779608027095036151538469588098449552951215640649837950806177887830757201257979160736831095257598216510228084723984136700182651912982228779965295781355733373587066763823315523437468922914045370182699200517050388135582648946544783382202955286398507776505375969784774196515443960135210967362064876923321017986902738964950806241849852495854334771805869943105901534396005761997745975780665668875559061106028972809694659259324003699036680033142082871289194095470834353768442216416138520534770650074014536202351807706132999904954819373568571893953666764548961078385662915163726398654624720163764086636133005385853601529798022776077011914988638066531169510658839678250068670496836877491459915422869791394663444923774710135163691343538957580394854936689470097758216693049769419893881695842344147403933957486390502720501167585798170649708189698775743783577687784716686724335394691267877194548516583228694784516637665694011329724297341941352030452925941011424301723309021126487618845935675338065132465979770917526065737183240309978795926089767510137877904503318085494004504706828371647505583126878272125468125409007377613574381249743998781403277043375954080871488765812934021254298830153234124326994458836792351877216904216293848889194018865094428521272101678719151952149645132336586238414570751863120794409672364013233361496190321554749851536085428551352683089259498204748480645273144747414940079657073923588096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,44] 4217650737161629679475081695682852984426904355703535205530758702976035890339927390537494579559129165805624128910542419458835223506624082189578713643769910334533617231764408581235065533263954475793758706279301766388881319605907316678296244203705569638599917036222732096989138577220556364212440166412220938781301716845640229357146255334386131489652283322570963720778331377283944871224770017952403022704663929152520879611780265199014816351387168175976052287538754907299449164544277043286521454980534333213995858299983244468839698989516642715490007480624596334690918656399903521741888058554778625682682858934122214023017811321568667611168792284550539820178554030895779204163644507343166674261264658218571563544330561871870461965595301016193563872509211831756171603992565690040593158238991368473627633599438223452019066075533978819168537175747663125314119469038253837449742023899210439282999464103820788095453344926849451664869300491903717005822213715330920389004874431196193594958842349872048795935765026502447026036556431539901444258868128829631342081150201621489271429240678499410131594146815592426567977085511780208898408756080846472231171194678065520621136743047855079985610679545259025668402534312885388572755652995593412279318998206102451663635730156018502289150614025372504227351682127950258536203311720444501704966424081927954968877852105520483307603299679474439419543165923392461940540637397977412930863578818461019533458842108298833057421975776232052765795515476291395234583345968609978094930144853753783649846536614297731379494415765994714852679128100885768542898616540620208359159569803068480811436072910802599683373926191956341492756311133994030824996920420415433989073849025907103496572691342199264132661762991293210310698783988247714213320333318124766346277578061726196858703274222789792767625206653220191412371146872236577493606280281764201488080740271820990782263096134062417518054486562852952024134496523583205316387587441193389515002726585942264734389726273040707504321839650129300723729418753498252480460673450306299394780716387825676686867559288304776990290227743823028304375848418301365310166281545003892591202907047470768625946465469594970043251046293214912099255418251383592190761313937003334209788936575127031122754847793005794926171930769632567387102523004172031140862487583673686454817186087961890525134535310201017731400807235757173634305363445137142649337630087824145634876806188512136888734688447441737688207848429213564068046760147164844442879430780969340322082199714824180116766257118015438805610823374811314846894804166378973997075721775870470463287522537616555329346514184011496393358888365753878722965671536685044905540939868741248711186575590652989749117711333931082849610290022641548744213363651481819771987467981363059504058110481217902904356561208754110114574661670169359369060837119172170609114743428293325717088786050731183751766072063828546404568766177914165781054732054201830870779848713830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,45] 235007487777534975827781032163019434257098999576333495962924793592037005786113572582700456837159494044289939407105767598252617075566284347224736717427654447416348254173555758819386137207601787117622912232057290200651554527649864352126157374661825890303279696174319930151747534800346095541612495103832718001490214567244216643068623580014520500907908526325772156479170538421631371958659678424289911860085340200341175143511147503465430428824304431644262079731390621081477180527811187909837089201436664602404937655664547183905134783313374633955838277140373685740570781356482491742128494447552659374401606339511982530440829799421444497262319244234056123971913137621742262244082867057879467318999872818753211184748441143043938250926521729296380236995033659139893302071046662750888414496566862373449232035055377873836301659934652990999615118299424380872192227212019589734364431465866783914087683768306883166114323341574214863383408081800088321599141729275220148580804976832051860806356271179676606270263894093312754730293233575046443176360971572408918223906150843072088812759710190952235429076888301620527823512500600834607952486920201921868919786743907244959134299178087803471944962193588083958658082940227200073468556645955878620391992381650357825544936668865400920103921758680753114647817186339304737669014715100584247203507861094421611916546714356732860951137153473783310364544177522825274759564560165914040500518310442977958633798456205722290340081401028239520412412276226471092785372349290934584873656594070229744442882515407725862978805244587508137033094445859664518584977300895000151053529892135753590490920832044770526432410103300336508143942303376290987293182976825252492261836687736612799777716086220794744467223497776746815308912517753615345301906387921739071002944556719414051898437062146800685577704941879551066813354927258766503439825412259799247256889626681904069176783448082442967719055976881058573271774895130708985520964424307061973172283891900069188389529082228688999111265143554051953597275334962652206326632546984803223977681807503190500965208314214041322564582003093370675468784859348566597871897823784691186047022994487394971634095207560626021791302158698037177286960936089837341721312027872894842269866331858688229792879839772000019542540252547206622667994943565825624234060337710640767044874541713713158170854212920207844814570735051296846719682343151408113614000679115570001924837024006082764530790661898027915512500802447571772472605378118156568299641434856792573876277017344788388186810792908896199084465717666675834740222545933731934591355572884499199163026719493292292063577814053778157521283762312062367834867734150433950220324016318489703672357303425076183968869093039519647150232211298422731576152548256910059683437064446612923560312079892287709818431582706500441520750018142388994360192522816201322061473562741988626916744484160001505996663343817438291413128733826425268948097313411370098368430106214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,46] -549429212359391204080978475592708639415333918725169711274387027294202900525187449484007955855762036766142062092990111186367082332614791732230664535428916748484981559301445908815172934559528179773253883889426796891886486441340718836173035060836164745634234894483376674233291776103107552444258104362861445687175047223969717173689016978314411703551112261019862458716619867500787209856586978671800367928912638646102170017448831833458960293617185419250151854230931509316837903377434305697435330464947171651635664175866189314519029636779976309698109102956151500458373883596703542587316064733054055575346267430842248981055020841585100622278284689410123762652646636669398942703130790323966992423754848815617434700394879999821264371331000313528975869508837182998093640052617368952117159372493736556187613539429759314756802322344262507723582187966043474129221035986120295360881820381846699234884423697341656260653894793011667876733300251262130840715676771441589893906717881619423206014733933060479273259369723367921239042841078707804511636250827767178286759622315347312691408823830661857844874054534717529541621395664409001544655578447105457711003078077139406651525192858586928041103969134862961238671838385671169653324344776665579034947835467045874000865943582364661340556695919493894792235131129210637598090982368044079693798111613953916684666087771575923086623949497614455852464105810083765371392752436499276252381778793908136641255861298914192192059490165655347964808138570022448732521619653492557712373192796349481143004039819928123784493951369019982376095230970612228822377976715069004118064721888827770852855005168744091538076572030990047505316823426042531381322071773406261516210645693327193021179893185000746838887663392192810570723410089162233663408398030139489859938848628846382444541414253316991886286132009097712454331549307428945020195628708360144767762611410232907899358655921738171662032098186003635705697007591183674582018917589915120971024668178207917245171519769494477890508255118910392812957763100054435017183658866818509819403120868352256975804309212197989095787911011519830911744391454465417029677156054072496211706151803552012164690261243580592331295261412771464872814769923194683630901168728821609371616542258486983999806305519396216301215039858476955439444959142006645478514826274545047707198131783518489127757205406735377553455495079673671053130241531183076412610399149356749134739813182243243230129026965101242378719518143893915741937333750016232700834251557854393543338634352490841537122209758016054840587768436841319512384178568582076616308004361854063291501252266570902272336981704314930126217440655143414173152161043289761927197567930519158069462683317620701285780805411976601268046207253437578505586724845963286114513115476142939232397057620110807776230090682545344221152093859662579255074351905787383597709061289361776947897452260420363578536112511074159864605893584630230052713936801187688208525246081269760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,47] 242065052877686287738728454929449815184620903319680120767076928732881751287410125780786150765618063033434669345838451365973107849034542960697072336085184229530140226661645708839889023763983834085517002600568794180474872741775249011135600176931108570014166405729134929986652983075657814821165314481622672735744135547675575476184442361010607645194149794925786011053808158382892605353890301912561223992120125343140536915655123249767395899464427397009416858734601927376455568232023484846041423389087888051342999252711660215868757080943667688865371378476515984075809397296537987200599163646286549643346578973457085622643604756580616996757986434441497832540135145619786385413094219864709516136288894993851861394172914705774240320364470644671382896666676461354067619927162472176066540224632553723375363169438091440374282028993562970218340866709319318259380616239632109834944928634917419587961411519769710434632405502101026067211763265865731157979434284477537879659704464217745998716394931383379886908343068894119007352162662854071111643691516639584667172889926077336217466194696677114652286518919597146634917401621194525139406987411291452569642398651722821440246479361731073978613679014550795545673304161871084570595719236525630661416983667562794553842834123391319624094361277452686521726508529870726476736637879575400444527872254758923213238185128092073905894693380993204680615472190052629130600911316201108093926569593071298264923957191029960719632434621426300277422347680014953768734383589310011154136879545610539334976227947173857271051730225707970469694273772674844081811929300619888067826798428467812823283993120405117190220196395184869199624975050006360772564564438877930939162217659308176149651147507000619069378737718438369411752265616712090367162354124307649703636592245878411601284975483426637131094700584015650598668590295513602655771630359569798606678689844518500345120165843496736142821326415842280902332814157285472986281365786252199390668547048068048341175087723847868665825796907192068911401286775973323113560818841366514006024265485992159614227565468871682707575360895339468465337009918425802724360495142382596543304013880906137846226082974965653747661148334094987196885751708398138609322364196000643912199818116012328550539573442252194453703155641589067087959797456957800624623308726830812922330703863825553290625731513882209023130076945006088736576774233534811345566419842207758383099803736405212562078486171220549213171440175607432504779909781796535149490605805007787004252677337820095076673292114582336820024631969391344373144780235135156881910226328762170653685026026524517486132527885743894433171084952571441074867318002477295910055709632067448425373593855889693701059375879729517909029436293546887235192987554627680432474826197394661679404468324106478129330771525999406294947201320394499359965023564634222207807005693260110790170266108486982813172440509736321820066429219068652366916960459773690705325297227530240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,48] -65308827411701942575208955537705308002173958217367030042127902910746011499848697253028089591133379081874403934734589617453367406130214226447844507118444746685110160763644835877535229952738077241790738058266587510665829062068281501537963964934825013679481951084297088353273296376753656073355712040102148746239407141601973723620337419016491536012009499498407630508604184715976442069453538323609765565894308004501566364322691671102918342303854170531650137291119766531389244760107177549032659049514579868470269933711646164340081739591516266367491998716079257012422587471589720296518455842236440847304180555856040206475279056195602207024596796616021246104548331631312710571708634894112063269364455459089874703951648815956029846497630822122897974101888703856457066296851255872518513747958472897432167435770038031308941113999905178148494905856438649935394936306804785625497263874151826410236091411939118344941136157973610189823320618470799612311690950822554403533839726334370459829954157169369352441812067066941457208432851234463035458386955901412778122987920633114159413433876898429136162704280341713309380032781610244570442488773763145171257637115400192742830111668092074132136369578488883509796122997930244974337213215532496267156310813044037484857960628819699946269182553542934857165464475687741186158363700830795005944773848282882261323910365131760413366663515716950605834014193814021861870170237545176353100682130095337741581651198157589239700313735815935403868795950016938071519191464196701064155490966511980867414856704108597113519506379132338057248635754497292416314967860529385979440697795788774822286712582849424502052807481954855742437132710286388133457079389764161771934610456481090184456981488774612779586693969700456211699517825339248750710779549146030597049712905059456270271260317650258067817439060560846806651118197164048774222323575384690509994159664982101941218079387046300206603899285166264155494967650245459276893999699223922045216973402936166701227404351136065860967045227501453358031771656017535005157124090943986539519353435448267700181451292637553659303105382171548202758761971460864184279700906327371525076651647305324305160748933201263255392288934288897249061364843698461567046248634213379272277304828284252676647950041090700623376495910786405891280323791569006245993217871647590430531866594573757877216647762966039317335910341920679163054855264247134093467303327435948435380498888893762416272730468631775655576811012296905546935997911822254277539370836948297976867563717622424915801129415767509874292393427003037729969617496554683844230911184398150574342765112729379490073065962157880357059636007185433439052878899129605846666941046948353997545227981214974347331828725982469320775871510606084033719794167600964271411824627334162706328988067530844214289146277835435191587899082046669360652158645066815854708217136547635487964464968932415427149543034851777305371086650171547817167012292808540680137225493544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,49] 10981114900289241434740642937602606171779392730646020113993752328116988091165304423833004291314155479342625737619694910945310812723773248066015152623949935495781512874337879896394780754363091395638718949272947157371650355951587119379546869468502956083192157987239117742351335045075687863727951747891448475807760982396489656685210753910179671910980748303729482741897574897703952205464199770470068082519613291656612459307898249691265220623485959900265561777035147598360720869499249534823619428146414249095192052020999672846701277373416689499252980814131932583670557358827880388128411827092597068096167983645158308482688404293164263824858682191907926208519805993796630543665818981268061669501856886110918746822773496375492372800431305697770411293119561439244392576053583158310692432339408940179154315651435560786529280025710729965668465442632384836692264260757150818951904457275156346628575414807646122463687978710071422952124063139918545444782473173773450856674933217863059632692220212420920047834826044550261983230099361611605012682105183616396860691603581463906222730511459298274685303543451902405787572330977880691947239311954597015773318180050888363524828163877118176892549453391952271240481634157348647254800553555920411188158305984161975663903614060908598356080325948299108636607755432785669799889080421669150490799844204118790307802030336121363444383689014984213246676964008282466402891904319590340612642951623989332793879157129535784740992026737416676297666261495237740872051788738444388174335552450469970311240211812745188665569805585566075356896290153543841538359988794201182793418720720544254110912928824259701799929937880372725583942872520637347150332986062721625026896262318077230924170501516367364999118915358621525981608806546836597650275508574298545910889483573227279217634587472012849303346194197024546346288792261976813286760228759225402411154101414951374066376255912077339573031908121483564970009724541205005448423817347606177176839032629293716238524699691862488734579042684817691121251397497492539512453499751500206234207670566871543226928837666546326320635917216903565188635337254860137788001560140043204920997217463529086541118047111570619122170400029057051489730951988604920295838468142575111456951537109664860441434141837197389267512990720358977044125738923466436071326581138870519773997174968512388057769427665935730882086727291580854790560176034860456905995098024785796612207800293372848804603539422567825099944441730345721599319954507988213820332551724261203673905773397311538429669602501749915614773846874115684453193842169941947280759717045594332528177469385981274378384534788469000520149864685479458321291545373131827691407070551102369425049180581416346064682646003113139919168245510734110082694194850696346192388288074733402880867306524463395114442717258211980110270946993215389211275621133711667049013282182973964317913688123854723201569579402810820526313808827616371400305109665000948697943163011072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,50] -596571346882102595617652451426259361225388538311100937051428929941532728660593114541823857171173457011007422113567394296892574899248113415340133687918171696568636671126726573792771073676812269037068067564411189595986654402760355256364673667277450093201670049509895343880344717136518507737201465520563504045359542366584390524864995378699330221401821291432510777702803996842188323676627765650825813285774614013831334148543078355485143137011271206174224921607938760149078458431361032329005257397386978933907071354870500417757435156681642590922055808547034876413280084806294987578335552418613267821135110947286395737680083508964337319648899133341581515052395690165200423715537249125302513069590496176589994047045549860079410082384133274805709633273776276653329847649361131670891425477020289629718383087711171373378028157230011874890672944109023658645785720601445599115419726213577148336477638558417213318882568137240462601870818713041205024050187503740749738535260474641300590910535238503567356098504712554541349469887755349022049654039645501844391913736894682905753549837473861709909283108396992194863675179683323659150230838936430629884900739683172513176364905573160360024474114076524168502812107148222770160886559391667147661008605675790543659636910191827864934081140536449251159256914300639712389726971505874811314543081220538297023628576387581145210338742506509976202516768967771307870230583801303888916060750585328109008721630372468997642817857011339905117939139360831748168341136756300407777563750764888754716201059803911681690989545468275760961766254122616135919131119435110999408130929934422066953856919595875733655943429862939946348696639760679904079235781065904332051059823230834529864559663568540460534737936280115165108145975491403260656336714957770958116740260716966348414020461545270319588809383096807172012590973987246784061480821473628315872033565639874174170139366381589461153820487649143897966566547165435897892768185392570196094237373566097330023210387718760621177925284522186055400619617909979059368093702543184581692591471874369039753890320216336134483128898641150458736214358968467563916671385173068445986347949881607952532026754868781540049073387909845912665166224632191206159437686381011785064395607107929967699287404229351155003691903938252820826864707292063249812813032338898548741264222974114696119243765369731141701868361056773848252097949534939753047003828913649879128011145160112719191811528555042415935237009782458312409661684359413938139360346619902301084530194990287059269663279913467580086090834328409698708531908609042364276982253650945634410151492782677815438795934137396285490319573290452221489142612215457126366590048088461960999761779117780921726323639899128169473745973219328494979254361979439522276383151306353656517337717299908114334123188258275142751424378577081784248284277518323489313041683354930808357794152885822723075256922229105917318647447431587178942627049214318311279070900387840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,51] -263124710815674981612599784839601032733079164170810554643013980660397735627642257989889661336218959712866132552852662770321191143098551535758701341687767436816997852217239662638693142113851329412875969835901244383912500291547814117633487650624310106335960179532734784023156155025483054768533965753298378611714252076418612885831105666879028359297214177547678760015340590633182505623721160505969270558069495932616976494055587845976251575606551426621003559841644139933370625401763453010852859843748149072390026683788411284310741384964118232391228355614236544249006734306623381479734487256093514015506390978906449036505819281351826012964260811500752051421099626974529191425055894876654225983278635643439610389683400722279393506103277083024372835160641255599011145344553671089087055420117591343373741453050069754816549686180406103053974875434717294953648287086555753131443752559835980992686898441242310807504601363928595229905973844941216579421583128954242654449581958794563519549805466576118007931336990434807655149213271705218036617137264600326079980989100761074417408389757020346790402940215933232910670234199885659722071071550577056766471536317068444501736535040813880640406849611793135913804848063810812816109134412695876095081983834328426233406269227890439944212606842839875059721587805163752510532244124836589394560709257927849612191250338038833114412429964323504691754593564660665975322426505212704306786586074425358197794658355743405572609046191456291239961575798498226272043171572875361515243650752573797516101990562112440649888074377836064863640755438401302563843953566099651905953020992961865040573537676165341102167417660430339480717383381100859319975532555885369718050889716242582543139283445792964797648438720934558406997008766438154350555379628605027209477132194234949642275742647550871958500699030935187439579165079617450873444356234958938558386248259941601148597263464269498110298478785186524768059734076888960081899949872911683091463462654507346555351711259663322694238949807273304094066183247904415152590660850154101130904277804787000427049720965731019103394133709349984612240491612509462732373576777688094170541707419308801147093954175067940247018748415451442123471087056874260696340064127357670141591747960281413673621713460320618123955878442669113923836908209984300828457857815595071836780317860778411530732863092060640514060961721279182936888011218220437674711605104130840038484296786472698731356475475075015174207120292622078212408503792056355477601565623906583019873308507424141566368816258051252042019911237340233036968104142829707681507003605106251308796214811820073882449642674353525798367680673144454573751844908147632910718012669025079896715796764453464962839331942183189953381570658381770357912389309592297133313966748883002092340471002065920254408406351474126350861285050018161132901683550976756613624817888815519480114172044277020767345196515419390234335295885460916219006381397813205212954835812352000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,52] 93234135581571521130513109774825527373578083763159393016023254701874741188729047997856829725284294758485854575684006685269774921359451080455084665993038864120535296212879224864080817722331402668867609092875199830042222767393905148751576568639719727109518425305998818215412022988234789514187115207300172302908435279792608471789386585497357422611036108614096596452789506759511363099130114186236317444236927448040366631420625448539559857487760747965181571732454844248187788781862835425375644632595423333953793896396129171121653889520542787082350787571882346039822151309136605153798370606210221470308009433288085426057396049745628301533010729324190835217818226346029418412137127453603567537421368374503017382649336041591198044804309628811362268825532305476618187710967794786636112529972867589140815352622331394495672865383752677389985519284969050433253888475468292848975738521056013529974772370159537772219001395559677650031839456156949925404614597685858745866144245357986695758210463598787874237656272052702676034133162193228198719633121541589715961482889513853104260487467903159873815147930785066333020779606036058207673712099568139291116470789768544533841235295174386456045552017076861584913026725243908494166208743436130313975932799543576771505341140518479738711931973510674513814328856628362105265112096649109815743483040116804245825737733740577973116099543415598800131358053747945812433581121462799098460221461482093604873222542277925255839354017396250572898193472156936694884224613424921504326980439122227095879749053671265080822252541916763435459753155476621097207318507910457783778393020023475175847819477183292528515533012121479318103135035409037301800629959576303797166049678699682001010689234240188201109452580472282040255857154065974008693435245204241855580730990314905381784414925089576573528309500880129191596272745318415643008800367982573723286163004168806213573559709274968625736538709767045901346087578431785754792260318710209922054610898258783667325122095540253662327101672749097083782110336603451608156322741950151879016205837463661181973443484527807290823285374789884796145661606720523676111715981249407219138799140942115475514064018915420194864598410852281867587814493446291451936396224635186270444282382544292136882314028663521853822551219694107735211279538200772335959895888855148342710366147527233734933327025750742983261455922971898175469950861243840001956267761655323749970758463450387828393856737224802990113573912380409906606037070324519628446991317014758916078169562625993047738327943372900625762414187380527308212850373243398160409624115474796749568057180621171572557978508255267048030526284931115976437638460620048812196217782325943365263734564634797910021318709907877196644167317310716815412953344576150536148755048897669129320871946526627360168207543335399783581772557476594306579303393193124237914985112754754368503464949816373571481340644833329619358614873774762982498908442549858426728774369280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,53] -16532731575680738981293241991434790356092718369462517105086242482388984170058649486757361223543846767898734250493815638190573074928387393265216560164779148586127806984881870502342470013072253152238343815249584506834164566677749307033641469529053275900407378640032039869869799777244108215950237606542964119212568447014284257356424913153958312139304057861202487862307816661564742221329757300656827424791732959796632653188514777492639617771758277702678100923732696584780208905309212548588714070848036781675202894532854831453797244040632417747993995425538733334594849591393080804893586550245273767200210974942432506664321961601458872774779064536857706223561107593045752019700030028052513131751725622503457801391708115109787493463545110029230553250435661308167131926441452171217169839542565999766437975195447347252527934374809308642873560752248937723875419901655640145572150471160680976121587059461421161277773903124847934667095968659203033238099673865449567209398479777888562459029735600920712756039524693861338465549302724458940497485828603508368551986561746712895394921515777774079205379876926243334388749415952909234309954308641122938996690477582052904537512746408855994187288673488113812342641322523698266765087676826724951322632046997113451840542044031057780741972442067345987504110305247261052900227885779168535091077543483598643179614463737444614642313422444782687472057881091856992706614400902611500833208965349095658264725506660378127228503171116496130719379780427695941344858808351291139584645256170352181002310747443552704152981465456121690091098525343846075514983631859994107328792756146556735211884147518251996199922965466585861685891723680122341475217426069557984512147303230192537256692151936649650405016495705462770049732121841919103061776919019755964588600147090007248971967025964853986900795700192801319128162528679932981713289637040671280595914730979819201384873740128130486539866996599359788814297166599678112806912880751260374291816104882292825620601850381450330059645169068993356520370364653540660814037378130921306180880761583025628029635376501605320118026354209216778519577464050898363405970505686376984085236537295416082721806283056679168110143197465701320432914628940145027893772714244260530802047608743603534248824214001382867983553702429859980678053103190788206428645027950112695401384301308504750240933365696130891065017136838096692231446891782501403637845945110443566447264300279320139423630380425890997333442202326144541849350710114243978233498413624899560065325531853240914567596593508381639855253239101876666119708077665404772035238691225937671767713240300796105136218136875787675761081906067083973083320060307165938372350750529063874504094781364234263512495337038583470642597706693796904940832390589826402328923443786023671529351226106687436239877761763536261689653841399341523191490345018821396830309776809260143563912374713797787360168432060429903836344797555887239627904758391520761579126652928000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,54] 2199768030994462143551095118811445806484339861966412715971226224318889474506048863313043411694275464583358954804237390628766005818269506277789655327509566909712888932449857997995108875647579930525932512072719889427479865864977028429490905427365349744493206362668921454956501333391345167889779751069413929883647097141094320102945042081003244550205492934158137528321092775297539522315337223594908403471981536573556807984412795955381092812497922630505191805126803891624016665312544787518434314244845446775594891801168433174171620328291503785619828645507539634017299780566107448749576233508531932658978767380546372600762590235706409826603990783536869047330919409881268647431305557105792637235390750055818620266334284755652512404570047978073071207328158964355833463453881043489321947022044837472227020756808294023863168505203768859197442894036818806886767164116294224215621499077309332662295112326335480950088900607770717530393644852802195676565043645606218335277444045901602822465989245223569696401778694759438895289088560575816127049308033171191311806138513120803077754652270220144190470527175335764360639967586667669689103386518606686539666073948384323121271694607042873851914530018953032432292771523994933803866339632712591319360207580551710327928105895043780692221900306430918715504247959170689322836195038913829021992967590359629818139613930758597092876639332639301813239917426899116696145158419468727430732074587532625446335633823854591265679637728842042500466926159494362728007403935819005705484260191974651476008203756970516730110293427374195137693002953977930775490396399308364246772074867059524880626229178663488472298582497753080506674422049336297287573595417186785094457139687094819085886532078940940771318913173201272563600535732124662820896883276976190955208321372337221792418927632992877356361866424381153246030161169911542886663131749461732321264204120346521710854859158168420114834578231652269213052531334615344824200609158655414904931898638938036902003606583410849103269121092768795092197895875208832623106741913192372526176111133890859789948459793898396864863603232315209624468600197422057844097514672721465164972997110353695279457019484912428708146350701621461023792784939476316161540120835014332108483450508454544132061222452380292673632542412646919753787655019986666696134058491331999991099588662297138028690342336322051844334606226073955014492463994398051907754246178281166378447003754969802721733710791112425200316156263477865499829491681454169329029129088382386345897939084809123539303958340810240176077860118331559667965004947684118321580777630006625645067746059223342523219662818826629764010642186275888285757293531623856075719931751521708809875451915251302543027652757302373789270711440875348562757496048399171628641752296675576536858797313190854503270042168074658398694775440953000565531491541400960737318967967959091289289637026178265658839909959801073403764155469584091600407209353181127274764697600000000000000000000000000000000000000000000000000000000000000000000000000000 [113,55] -448717728190427133891389958917460929995512676116935373434749352736204987839043233335768114505204438034589810270255713938597312949942900913577078926235492112342016787631050469346240533374628770517536819751957830416283563524932697792742156366381203746647928443208801422757903996990058128495779710101186714338402272496513036694545524133688877772207150835071261147271356582283492283516575132714349380160930444435343554125343639154756645479815360128816931946064536392838417136882996293876231519530741479142413962944395949643379644657313895081243951940377044019509357866537799039767593062125607300367632623198941249882097376299536516133928107506271473432782282393948550967486814255014218929537427881444778654161067783288791452710203006780646854308845450476375668822985803087808419152606473669368606044395446026461428786595296025163895322914541956502630708789918095060411063399234506205232177661854562134730903260277389923778151273617979221166193996314305570318395881060806180854774647007594079984792301651674124810464083355618348867544024013163987331990581615049633070130911871508648433134758528265570040112581950279365555497035466477641452183336458778218212443559595310346475579235221014672745070219730709289086494095193517419501887090021050182214328015899487653302592400030452046588168405811107068040281044665862020672382406216580375601126053039072940971864462651754532334868538993479444713777994120381464019411918454259298938437101721952324972640475344602045346471198901308685209660140958367107092058017346137649807192239929049582607301865868523896181437409496617826184277107389532394611977741867657233069748599203769458116238831500878812048573733173734916449699652578099509494959074513653898511268953525308801753089803025868448901439331873646985605136664293796735816639223059832310569244958357444433620502383829652861235883921836977882808798554914856553577610436159264545276687527793868503691677774773213374045327281941160344171238354865563582381806245161350221533696068214976158774382730738080022394360183909406832757814718016517351791027480499591149252682258399108830635094195323491314637304538441245097709561892476554615975533142061518655511269500658850792093995970295397420318247326168750128606860382090545428189228943818820307763557597736410492511954505299026496470731499124651965132018691028562716479496755782220418057933341209971884079424963286551414826245895465023031537561708489043649639414393189292680433868077036092072032216199879942562793231912361373503520659731749702344358122092954330433473830526426085763293375438280824240748262339733196777987538530435563345440903902401979850398643355830231167578031796673333434228368904691688910977140758156110358014562278887542669915122084439870322359109012085051621782683450074467290396396467397442978750056439114552515619048217677691057684604259245682049434100256291449908559657205772968873278124006388980008879367281223481148039993023203522496071183678005738557627080638464000000000000000000000000000000000000000000000000000000000000000000000000 [113,56] 151403429011970787241112393846856956913263040172909797716154649343323601374023444396758488726574934951303515863934429468983607072650590567466963598811070866115159119758538494695269721230582442102735904566110595373951174732022853881104526399833403412258794079341983293298457577303277245523492051766116189291508262571226749894672690267057561242271882447555862428642261933981952332912495257298571617629242164804147989941834216043882329992884269948612494225363265701535855241566557716857962520662056889735976519538066755113756377526597921132945092999601553747448601565486164360559833146939383603580714919672367174363125488525212505428084096268249029506670133544956369649840533868054313866322739841266251485846986873052002832967925801720490026542908710566962735497642862750803438917403244801148671430873130884066398796962277721306736564103856065160636494972300575270888938458268065198769035457023302457535662978036036132975706819288977625389984724155598472263913515052611126304775885248423482104431052530234179693018516321977192097902502139610185778272073272428041083180860934706206283455399538103664471822626337128074336394796077662165906999312353329771983293848044257261487270122811431422924604492699346895733153190690602298005591662911835238230619888222860578214278145408382775460021222637433162064591753270593289705726677841183230998781362201402095972710334968546149671202656076311189575376138128044449406536046751506229357219100771081814864868398088748958205944857689141191714401053710369233692731633062757464852189586259544060736160374859450181471041906703709775913102461460224412912591926853250312974985941309193855967001734617223274897027588400672565477224389557343031939254583172276549585688824717117511580470969680910049347679909628303713061591341627895667111027980734351298690414621644008098404764661405164510479316039078102715689218570927419384197731079855135684536760591463936250589922208979907058967902188046424023952837210824899169097315591309463244235302866263961770897739229778456148691648717541964498468803859962609060332730091728814755460526232159115246567226064388455746420702190034792138549683989925138924039548118384911548634076320417569557317378362589528584822305173440982627117156847749625495299045783629626893981998423283640101333309936155630612904733459182044700511698787249470540207462071214138807315239580943515232018462908610800046301503150026421364578366501194846402664812433282498449515482843682987565983084201793098504792990082479667282476491428377661077959153006908864857675914921583457558549165484402492085520980878329476230855707284856466003307006516139595911912983665062370326212247223127185076694331094878173304329599347335592171376392546502991569135307163699010273387536483768015320201758650115240107910338453129156883211601588786432783647823064142988986182454466064565955205260166283069762399398363054258049001106264697825644164394627656279993721865161331012910314373928008064577427923271680000000000000000000000000000000000000000000000000000000000000000000000 [113,57] -44275518873092491440277211361885023589651446654460450790320264757667414727143102195918969109674059470455345362887392886438010135120143230101041636207441246906881343792841996424551853213501397445281257930647177260587872697130089709312440324831706903398728119883606296376158233237267266195732204476774996319385087254901424197136211410500284326046795690298185295214927773736714685586717171298037598581497258764647400795904543395599802067971157794250887111208956061988705189159967894210416456590913317746478524376728395832527698484785604677537634592690028383681328208703244126337562880841459418542372435225449989124661819913411136340584708518791008279203827212644630325661355410981443152693308553495849935054376628873029881967167290139424769579360926084971286173910188312384934996348978688595045900822210087705878297609357059252163831541833415696955346145784022189064573728030980585992931507380948966207420321158194964570792398923865095247068553345500212741703675673602613185358137493315475236506585348529516344466727621207789987517497255658521781464489046282896230907807667697118922088407765726771265855361796541622207265115368163260742131441108342897802609592228290771032373811251997108863904299195706147314475352706381918843479823461762848000218739961293716841015272060606668757391655024958017051384226055514881364559371211006125092807447626833062162967973829413843328896872367430247328827481941337833041421714756513011389645899012152189837599273745694668095473917382699880702580292736096452063380893740091805504140349570009140686890792744126371691961947596815691992797108170878656538666328508147629078081837760429384320441873405712183414896182025566992076593593489842367128536927422058874533137399380585263922096628078567574044217831387732673885968478578241987715982304143028850120704172788932442994810075453635966117462565445227113734791464150222074321897763255346929450584190755363347838828955991017755169226450545018740535946455897591761258743284025513984030955277475874254371853212079560849177908933936640160248719353938375107346757508066462519964821040034789878056635526116766820241615103728606964703490119180704499599344284375943882529595902664916734461871929843677393621267249588953916798524267931377226897377144950706516318971901832600829845976234516227302162795003134962239808800348349188882045342579853884514792034827484217621537439603883696922297346154849323136870891232591399418136275138618020707155664476801038818987971122340968386069566948052033227254276203979956007276956529534272771130476139319266088190193157544216285663914078435169531680576184547202535904393675048322359714008908239795053861657950510864897070006945164036805333742989682517631567790728782726142109280580656895622015634717871035344650798319131596416472743706997519058441396756589417350479138460020810719062230091853622755294398715569546258755119476796572085645452294794056999439516562931597899183072605579766965555159712114405078135713300480000000000000000000000000000000000000000000000000000000000000000000 [113,58] 9786610105257837044720617834014041025032433600748907910004661207948503954056275710259855999793465887320954111742639750304331693021718465475245578702200415790662336781298440704476015668593344981867028221350019355260192453375018092893874174653446196656222083764136009742286580119434905364258783765997406256867723125484859748047290430683247015795895100696552929847251641061881911683976036990643446262651286062932880796731649174312034040837676349330734216474132585424053209399905213484437423284089169147941258016829485552474262327584587309992529837850916596546594362522799803776795517959046784228003768814573804634607017616682404257152997292260118945856715696707541742691508845897960677959495145274252366139699786122866783675552142184329587716857096675163747352056830116006941598192592037314005151277594342729764660417216396850936614460153978831267734507464819196937803438656599554947896514917882958558733387337057648624198665228374195026902164368782145331134269469114931598558378249298892732310080398744754888592462052161346245132642223443460755724091477178719104705613271553974796061133883571088022268940016656873524553016692991714615534375339417775961870615032006073134498826903521167757277884405818920103496018023278104578564103828629725301090468198667199695994411764321537844703782251884298909087796391713699186001308385551832776599433851739332009435776570737012762115394817498983554872557274385821954812846017939171230871127563604234498635945992680557860517879797953734819649974153192130704106530231697990892079158541167344761442321671052813030983336754230382217668599756556365225190618325077837209144965606786042020033271898062084633271575879637250962608821444234352308844870510630505052023697368321512368780157810347726405527948656147338540003513216379454199126275388148315130599276528589087119035954632922055303107235663590901365384119392099888902414162332606681897358626721583261593011126015164410475368842421880357837891051463372378875662532914298563905111954502948858590217839124619795226547861944345515008115615526230194479243682020857032137175627128606194745823055995650104618609819781208912122590680939229238516413135390730816957307784552158180182322223034663643251805554521539992616592677944718242726560818135042131534614272573184881268633069173765870414358643550986967213732061937618937194431125019326800403109137941221950393324598071372005195751729619942895530065321131186120649664580541207240572303191061251636573609129061791209276714836692751967063657255973536863109911194908492054057881008061155672738813210193120173384979996701061664560717529392147964570123370574009215152984417029400724131221177564330417212785954487124784693329654727637481903499103498642556954613336060810107606437410170696163153086570618644541684302740390380513470621546620907263480565724805759537358567981600066906900329181129701551764664964518667406944805456437888876899192687694439031860268506727257638823342825257553757426679808000000000000000000000000000000000000000000000000000000000000000000 [113,59] -1693540979882640767805974219973843295768635074823615644606317407546582306547791865198919912364383911928710504021139073107298821479794866632725032487734647288959715562927126343073200906888783438154074719481727375896029427615684696976601976132453729076762263437584685471267077393734825445533968790223666004085652471761648415329340360978179732299456507833871895703438388802993638953321978120139299355966963129920188111369332475707206263194522618532746334831105336966417305548403819600348010105161614005717543201541866548253225983787394373977612660609713758886716174021766720562567962836744315996946732577746454196330680230151641620051870466792919891419056954862809024169781214972864676105688808952272976867914417314246633122357692501573931957555487241170388928593115861691381462183760040731882780913348482636406407535764520603427627277971090119155137810297102111785908651003798000392581210743623315937807060532881860262400337577317464606309460965479460974627603079637067888428382760045361307258559272257593963419477728138076824591160082743696745843751750875217318551711488143920253607374421058068232221326273834365374594029690040506205936722492284785323005712562705727375343677541347626468602655253853956659903309243330568861519050607008343368412756960484121483357692233789773912688322056444916871114001163175933580349144374613675180171509908369573118511619165367278086683986012070533347201004691956915136686364777672703869335387494721497906392997260766385914696540069508325100908395975400956082220871527275172984091629846121878373551368570247168180402009724367924502503958723482342438116502862992190098040133508447292474908533177861079428886852524343488996801539463291025922724969531203381282929802105414536526947755290284087260743953488378807263060393642256753664595188136586884703099041945841691936006430475074983746415834067608532658349925287165913376388071313671114838299596853868826436587955269614195605881686032461751922585776348423529525096469061502043616771589589797586298359207895084669032255335392400803061542860450454301488550868873442477880002530627327273986974134428378518692635489814070533976293950674189468005828722399489240999908491499711363346554764905234139443387840057641500032135765984538407734749450922218147968483615650825467188435305540637175466641030271277184534882180498411402033742875849239317092408040165327519243967386583657385784063825907713422091937770287502798010092781714435577342469250869925564010307943868023789873039709063977847635617594063194820464580611915046347724556660671087712084136821195118401802268861890697039551355650044695670677373129374359357423924900673566657406033986872399472702844801990633253119569876563966497612983334901983068442899269130439166360900892970691846698559691828044582694099589645073511756149086746370160231524291385399634570338906648718256391188633551667476035907187973553270746430779086886431043205483713940198980312496750588315929663289972253668299704893440000000000000000000000000000000000000000000000000000000000000 [113,60] 240127777410618059682772707032768777765507017060831594464181702082445162649243762303164420048733307886280313846832801790376291890588105987274265954807268093670305667048815806782619585191384839282187156698491535769182868228782349588125713296697267611363987440822926701553281768154619008527716583169029892208841343758048422211285126154872256080960679336574639273750433956071256170899619581505232799871738929697253243254476090968345927666963213935898452732172460180138071918264423919165118109974185037118820837026933990428145595688152567740118238297534849967963140506700642310979159768348331343967884910195032256760730844763492856030513787228336856202338199733282525770507697371817932574623802315124824550298492152936759522967257079409530473673297758441955179647349835587867383245138418455657289080283451772300047370395029145400434002953562013458843393883320364823204536000498072090767232283614944561027717870711763528967532750011196902019323092850427004523487962230012065998250794667517804851921563619431477335267172061361097508886577583679061791805017956651174573157212715496063344290464049112228899308952082059335824794310031156267882880328315218423385236485993185931537440497328240858061484205463358200617363932853995126425948444299108664694245618224140913754044311661200161830342321418006320590169299056640433606958161810221655620766242375387548073899252690722302101423743644733330937095729040157931705048632538364364006673616093537091023809845855237147221703838522073151602637211513633039817994046049764508164166301096625647033115172174022383790891382827367675139556208112730905487237539266683840190125922129122435800888548351278991968944675832054270947137892806027832528905842742637970154434234277755817433737224432876843063773574638774851433995433265446184551395006931081327851534461417780838844474906348087273934602842836624339565872527173005260588928244094106202126964057155528051166765568790648771652971667945504476275835199670327474639094020829356915635311837820816749706114020602602768643929627050163820265784803009763822616487003208726665250600008756273942529127397337790594747619713990536094020852230728447374068002896800893300678077012845534558274049759452789891507152052030727747581447448124095360525675309124395268537742671595277647427748899790600633559760727049143004518972459901889986851239278850605174955903950829068929028318872803951077819345197466113015640500269224283853117438996408621889266733263951881208578800115328483632004772092702404122448211938457781566477875192001646685989518250028477775944483720183975530810432756019531843884404641321329473786695790699240780693141860895791096318372625979018834305468409147111867929629087630789125102507117566784680164302686193137870934290845136183520058916823375044856032697805374458259387627958482887463388123624645787511094204104359314274758432858227427262962493649971167824145360282842558815423582015767588340165494569878847666688664785245829807367782400000000000000000000000000000000000000000000000000000000000 [113,61] -28958755184493123706999715153762526377517709737815922907125324891588211285057064329395411315801969857352433274050348296395455821387658058852304693603984473606868910320021602947137745655766372406578881192872400563134985401445791328970389566490556490411877338240083999911799529842324002413562329082764265284937589396924513388704462741130064469189346522289116498725419200778310004784410150686093214048835416708432588629400785436246633346803440175810954108658490211728159575578423529871517578728482303822146690839182037713187828724805841306117618499627297625591060438732908346494349369504185581661434347154291313708109508792259286863935457767241504103246762843997119943264315100891164011176338054161605422745325799491639577931273711704270010625184505853196138292176676581031890205878154262447997749085454800742247872772351321000075854907254525880498392605298437613277201009010414370674741942243073609683204471090636999869246926152589015282004061151961327695958031266858543803068289457853310207080985585308338702316362347875374357066287553853578179353659746030510725765567654332163940297161781288833243249867755823380934456483960831788879792019466440004080445825816863055127190380140702308006316964465493235850730124824296118175582548163905888425659754566984493054455289695624151305335147352447047649116027839894657499394114130765392698985649904294067137380926690508424543656337302809691917436797181615566672077819828839001040595799533683190670126327645253998620012134376647356582135896121562240402533483244653771316907832301788098622532150938630317405783944392022702265148596728822764786003455165260501500381933294397946479958958304053247752858145312812824516418367305554987176750101548336684462258753051417528628148741707110328248487989997848542980296363062828884313828133457233069224730294269925769410204291039813007028922813304443942447166524262376193629485892161163183236336018902043846930650982892569573507215301911003839750306832397796015071674164760171470686927525952361348555931740178886194888732927206018950525636281560426990089216989387030818889691084029026842049067094916169703198884816038413836267275209312969345340004143663421553331172251178785661806339511010357300244455891215391262222919792490447900371385812966747424336346790599361551664790639333874918332744212263616727097137069145538156246493891557609781070968536191226477190871077231622504056241255295731209391303297027050214956132360586828673834749955475279025327134572767309567445945568099480929128638741151358048808924407801041436963910950141004528403514456859108308910858537536714132435342353672335174271251079881066339523393770587563363454709147039059493401840537237439447348297578937805049796695613283672193068620567637850539504024126846890176034213831390999228413483200678534677481877438868925922164530458594798827760979583662307214244326632498380003741611754563131797295223465982806868723558825405114116715807180364405314102008912504713060569579520000000000000000000000000000000000000000000000000000000 [113,62] 3063531377403467971637820416928082107608349755335232591415739283855206109998643082679797171456383328144397817361518420517767174298947909687502273194493580006635258080209035677195198135279570695732030030112523382722762478127185135903900386412219321012366923811629596859489009361956185700458424128190495864496993924308319448490365225521648232891314839873543414802375737868767614318316089331343899148922892278765351383052136735138665237252131287623576032075174008025544821729415741621065194059303461433072599531065748564688383521485536777756540226551311538051326870032602271472210291617647768871103697884803334112044923293585052887719767909537749911691195220876800760629317907475648819674251470857302356473380642066028231605562703530299202262968510756767035374617442017315177456036465639258293424618227947789042733126481147848258737853884020261607681504988030050134754682764012633104911840785785237634722460642212637396291478573771554379086451825957920601332610699137305307802624243454315472524247128766934152305369609541426566119284021294858208899045689556299130094204878973881711243991664047442088332958387893465988034747266177888861744843075054805629343897169270077335522943193059520362802100895052618890918199003845299685883499083017248960143112345264856025458024550772266280350132843213725428717124993224923354405237502474684531814330341728859297254443241501816026667116070234805305768382507220539389956523781172120416272325714765553510274874176453915974454591707291281880451222962751831819537138056783324184626257135504170471136790021750152514524087995316749096898411426251783422430382448520751728780651906413855930707567051949400740853402565325888323754512327766892811962869823702616795994070283720299767699435261217517729312355719531078772181745011842643205349368256439528560940281029394028343642583683094493294433920647945573442480303603452038592159423499454333450191906340660541123099166469108019651789948310080300791728050969039703846993966023430970333079045925889683237064655896334173692479063339246748813936961369634778842349270770912721986769095195715031356512480216311558576958172107456238893761570933121187629802135037267286667278956596732708875435277128636822291385356155344539837570868536420873088689078687821545749478928646184898608970041196277650785073855187354048010524612469303027532812916961104817126409149859743011889669934251684299542984302765495122665231463832840828258623728676719002472572927395526588763319367194929322092010749283863874730413499769272175968233497979441687870515677024180789290146797639668929748095234025613779160532948758949959422603885505466859805270360443714986952902093112314117928318595399873420747886384631377345493390933522417308982311931368300380501996759320095441403025346400926376758743968716149852479533668350019503183556938295268632110950226569244200809433291405672842109995536414720147141691548623444267133702298783473857548218045594391986485763116063670821244108800000000000000000000000000000000000000000000000000000 [113,63] -294093624184834785585317111054407974381486192914047073137902608756939076749865208030646273082771124701664513009038834561707569220942983948835383471660852813401300452720306376119976389012731964608960124570019244381917121961437805116248037912706177545257880930167783278655789621637677117854547690417369928620665838224630478585997242484208004252241343911966614710091190928172161976325363718720596936304111026689956016319755164615690771388048852243821203954491896542500560404472830057541988392953061626691718069301696990951054661549001892919795803002140856799320394642597169203208772725966245120212478752597224653817792193359506410576927746125797432079991511581613368181339626654361123305433688397123477405043941230041014155798324134007815973527948879382029232460790797720742451829305642560833079637582883916505185097515916185669977438525737103251892656504458913350502387768251013843592839370386276720995986079678448678939550166838742656912000255536123502038669773123530330041993517957052946234038261977487613810341752382083382285516816401549615439952272340038567094945309962781004233297774140641469693371308689347271810708089129924301693800299770189244596906213124122134392870790459106120633127390972175042092978052526562687717063180430605681752267904835380799806862731501912971848181453274533253915407105883327355186307360916437834236810575116591967408296668751506208515734019773634743127499903549640483275574410676472129188431273311103428544870896307703935801035145292580270794061758559375271923185884412591274355297318210695980070149853123384714053851376574538780171229817880838412985492736968939783973991322983297537874978073049338174772522630883017940870145328788687739231736779675937986226735694904479672525187109468683623903206993899151788305676407348521475795818536277314836982963253402857593028081368711975176259527472221318823902664219521689780456299436143574723483343222349835597249494785579980363714053806048840387152251321014113589074057086106727213953322778741510588441100075147423140338658729626013237004072618315241464031288861336694069276538074123200089378893236303190030443711487935970585799468563253024846273668291576098055854794115243799187579830075497233269553990367389112701324096606216676864810118765184003190221491066503449119114253430744261231561222501285427663005295578409686171073031606190774155110136288921606847206337725926899658224198716941504585064664218961413627119255243616466544613474946673998351747188972662171093616420893374925248080325216994628967251444351267491236882901036157593086925813185632500671280467917723411628299422835102904352802317850747881102401871661463852333797174612230936221303979566331070823350300023600838838766643678414109627567467886768650516306741608279759394722139022429586998971951787043193893054396860985277976501390113229043200863499080954924954668958080624666687270537650318416397902903324277030220463139718290291639763883675251216451004859788202866387189760000000000000000000000000000000000000000000000000 [113,64] 26881764930163088611061208550615641123672729131000134382041453811690992772771128911937989152087660478515037790456717619201358024534115024477822845011765323488013679504441096327837497914356963835713751851888034697906147487331373656797314341863769966396490789725982400540166672424277105291771567473061267899474352430531369696036791547021890617739985654420801601465954272946114735581182949399689174277945400458739657879365579965493331408678092679573356239737061661346776965357492279023994156636881498465501766217213991151437999266042849311462930921410742870517719542911512492611133645189517608142029728339966893741788481165803789915041117190295503033060890369375588079095330888820962228073030202040600048473318883004990303217328505592890113268050551739837980510235386345942239748467994954945712221156839509362832922573250258039441135264764553928113749209528586111069707996501672062627584035989107371840819134565965852934389212804916489319930980686206250476389836365595194805042216581669026241204066563257047617217642289040554358311550783755068384927390302330626958959042038894152961804968582951137278936794262615218052162734496860071319668730117066502673590617918972603181033367073764368468797684529785878224779232681106644485987056238085272212583488491313133940854913896928852178094801462527816142913054245619441686276209581194317679082212666275712836277847943548932777909469908163505692313368299938378744649657782820411943575951953006528351626665421429195239724247481501484773797040449846467729204497908331665801293476326195842564612767519733137860451080782675600037891412486318024415672016948514722971560385242365214636760476879984412050808072636632822119461859714130575708343888451435015862326737646349662320273463622450641871578774708714782735612917844805921936738219970185208614911444091365270384878280009542575377186709616766993495659391495880516651234686584891372936567697701457054617690264407116523197335767129908440072905734023965165689582679328280694839658272358975028743461490954113952495444484557353623911903564356198750532059199200225460110174559349004631439414217174788766998711227403988356525837920068486884962946762549836521890612441205944982026855239605266512470055255481487246336175277072977887721043303301394964618842084636987491812929686547286345926889298369505311653205726672636713238811619769342059841565326285732940323159363553006864421917477820725704623489937407000983246958736487210286773443972989866561103176351525179607515161215544699821982399354955432702230083463851631400866586450418478791164965984650680148867863679503841862311832894424047363038266938066581954815879238082956199029689379623698562462564451861891600582655594597564809351636095602840813887593107302015848758570965265913889089564219838602073335923657068588803123769602519984408245898659791326459481544716558889389792143943836488701756709544350771938338323211876102914246745535902262719598813250061229105687170658556177075404800000000000000000000000000000000000000000000000 [113,65] -2470981919388103923377498852360914545206608940435418595019776996869127858263576056264643483730962376481739289057750225317576102714318524053657085306650345940892861279378144674686025785292425076669752576485932690690942315163287755090017207978893248319709417499881377403690082376106510162402460369145821424018747888497047730111951807481399018557788017851571273002787709621776321265740410195089456299278788794483356348176287144415305718459919542393990207155508637929975193738170242128541286357460749613668010063878605302778636099069382362193120939252566225221211401294630591570274486337792856390628188531598244903064160402760541210914550428863028853543800098990235360688916938974345345060649600135801777945034399521297682671122001837264830891134342426406949423646822552622859169543483710421519841865413219231262697646647247143402622243430078055974847941646695929901874461390372995961922181342759901598376025992993101812294995326222986722079016593622479410910443310397328756109159701570269480999355276993458180141889127798366242703750001679557077461719313727236663208067896664440229445542860969766804762260172836063720243480592535190473615116573841274852828869874804307795337615214456949639590418432574930143558045311041317325947059445408963994207759146442441346101825741843720710826076703082137100562223064267232254841257755828406264972319612928706370764309790632877938046001146353436141848239018972137269533484045020648236722196378148593546520493855088833037002333000033248120645427853456768192852232291603295036007460390208125929373331200831832809641280080901661651968521673107856779058332187539043323144033980963955400756905151669205588164968652603395915249227516939593888308265756826944007999022502710277966783785932343210475032427250906558106424869473162384954637860202989868977706308718972935479820042997986559242929554260946949376812941712732286959177250378726611215664309572754415334289244515631864126049820184113761506795342626592767941494862928799853538544047687214861873870314345039937373904035198256397937180155951804655896202023054626525662967088929893801882038642185451885355154477121231430188563161492322425249245397125671596766103094881022377604003292450871977289044384606586746038127355601075133397233697207197162029544098569010774463905920297265644236653168984361218248773930744743767598088196996280987533528165244497810806418103632814638849516108585199492988615988019672603141622973259099004307597477777036843711992531392856728158449608697220585784404897125812839939226517620769474593475345180462239912887599020314482433609667997860779204083862646016685494404712850998601970230232719341356216772178517256374788033778815547527782300331503750057972470492819716664581662213409919733621090154476406045358177876204834510403612132153852005224995118112198993938882793424405064152693601444742988119216257614006963515397121750950038425064474600829552883594296730821847717967860638892000763931914642336178503680000000000000000000000000000000000000000000 [113,66] 233888032497236044606332362599131842132895386819427674091233711113322917974380664543829833094875884453155637450740408241348400921471099449346828280386930017274535759382836719070316207426246217982278467401113964254610243427915583153164572252516655085953767787265726710588942418366700096150755607851090014217214464387335158890508114966562400465304901283297855902460425194822320188592314122151433063138185784278123634258580018433717498167947356155962414790579336557445755402585138565523181373808420123158254043716454188435068591900153351483599826944145241359215715121341380865912331901804929551218619537355339926244834358817414844906189190399979289803887542926789717609492417981717488290042578272266969363631817228381920329152470656994250307861643496959431895416642312751450820838491258245176116561029304240709460989237709411469327944162284646683239545203864060413659374383076430993068741869822596521358674696409708359752753673464431075227501494669438607540607725090779824642429014464026427364500487751389595523783386219041346424991242311819879326713992327039814551364337011740383600558643120413744579688455954965458190320321494255455347134841683799707277565651608983782871727849722154977583697064187951616134694641267575567149227731597346075388631797872128159762873780798206560244252778092788441247979418971127046924865278690306899156100083540428429252400748753034655628178911012360239438507255127418409820269885899435734433766261673607179186695632463844642280989091312789217764950751724731326328019095790746952893536225142996121595157791062906871738282409575447914471682261079121207313425183575614065939081519261558372145727986956391876754853057387414473060371155801644733630545393068373465547726673878660866606205250371054965551484507784507378365404734129952824396794479061190929281800136221953206726311780139047058733002190992439056007169090488719136921136934962282193715321350202795689022014813637547066659158923747658662247468590273396860302064760220523704647171247155145720236498513000269944891600694466536495290264097952230454055856629658497602344766433491222094387404152254005938496898382235693872765694639846631418402700168725136489483148933348871979954532577884812550054036918893308747749657526932861812346020047745448461585716731520897214177209069124645583957564128442973632187601863121101372784488896062836849695235097071373978706946858427237916803196322297608804906552593389710969913295905897543033756457167202873142900794486356389064610472258934772271426785523952568081556131066090475504488925791274569281293817744667850072552040812027677847389773743040840624082337076828472935072391736042941292666658699980060686953988032563516013176315027951249515362887824958405009738862972809356591994934666835410837410673095575132269231867530044148334354726684366905856112317418923706560951835472125145560560968971283307008704119929197122648271511589453699949962335881106172527790589626290171987001427716616696627200000000000000000000000000000000000000000 [113,67] -22185253068197775144392969937002027864849422057968396261657191445071713388052922502236141113708033826274422849906413164132210185505910061300754667519120140106613202541205472587231798142347372795789980710697385583502265379516575781400482084064654689195761576441303705719397540348712104515104962842327916796382138430898919874067827581852762236932837530572989680815776395182761058647088287841362844763067497889683983442656265560259853986184858275453157893450337251592372843085650240690580653695257074611031653814725496344780676392218289807631204404702661638573475543534185663261417317436562895134517356215286396908084159224762319812750128435441397197271561300851957510087406390345617147672794831127863427975525572054632911616990737013762842230852324525271508102424188264584798979775522966102333622712399815189236070962398541892736416240884909660163741859127048111037488298116547014512599240235708835435105331346976086639953935602573273852543909953528018263120068402097368700272451617873085208056260215287408849528592350275113879733966787745338916197942031567055726321261380485400715571186219981864626736105863657274492642854708756176563447056316713516474745412088803577548730943459427629550557800284093148386758523976993927925423649185076926475628950255863174773347178960872974521721723564601015623078969344050335114964629615670739353974806898288695930592256002723288446206566790504266456285594674474391722487455498216031355257071977281136478437860302796983434561196093157561427206481337141696417277825852176802026126577705039671223671683624262915792131378585156322761241241023538846437225653024670022921627287713718308683185021117036625674888475299099813644989974700088004302889752598702830572893996657844153335924328182216432975709045574851856513929071679612954374975330775323130730708419327497666683712080859646988911176068117903524603419743249815678879764649732750508784965375688213298148128812168331625208602388913125269846836773708781800684856692672583164942009671518077551373580800863730694587284562922355773184347754497560770384073502909778709338513766786205977264858579221238095930963475956400951292188430830226147699060798652877589729090944084638400674439489821494961195633669346368559700791585391044724610889480684036600339383027089024913324454765514787598364611541993908595262161775819332198140159139406676450252117022558514594844300770502400718474794382236682585179443565884024020538130970422719882913731610204132635421292196665329338619850015265370482270859150302038306276308516112165451886662438978965827875310417513257487771684703444305508961642834184341943459241127197846279387224437502968876205718647523750540704647947901413406322580840067525735166945095214750945219185312836560244337875300550708869095847294510158441859497747006477119195610857526244167952938966441062878657857445418938960339749492486459980911411890534417079099346852078824156313924906459102114885492988608260140486856565896249344000000000000000000000000000000000000000 [113,68] 2014477352865193540937919987963017053762976167161709493627359519084084108968853020000810098531564685918118909225413056025855250409491818278465148256498741245084766009294352838970356492050133678395373718179728692546458919976979058262830185015663356002990809350354059766136720251262094526669259100367058654219737006966967226109950438468934250885460426885689304051781104769194884694505300903260962165365342179553399149174618089981815329477375842890569205605292583311985535196872161199926839091124016379260445927956997826969792717279958917151910943485319950770934586153200667954021214266632586088519396303285417056898663833004123925082187958919128171525170290401508220012652526072023037927255692841663343876556957725404836545283548666067852026329162496542756763138360165683843760513358227417377729687348936979163724877983848203449091041635786744379274389709051365219665081622251975599773653232150208183967387226095235753367674814178110654634554578603230253318129026999599715025430205493314901929843160426108442311567033478613298678454896939002243960687771504790351466734144037274886929506889866334979184418890668328054259662671328586448532565171570765152913861169940621932270052469782058636749094056122127887405494304112358914306083525487201032955348736283603560284118693731784011097740856434056430549271197678060941360017176562244133757518974398739555688447501000858563173106621710540770347285172942336189716741362952427624046293629046339790840561533768201965194146448776794584751658535105964171950128201252154234978267932209023269398257329001494660753673339171527465494751234066643117769202216095414485180917587366869201620909673583896185089139792716546281929851770613554891507754114036272325884773290914691121954641170210095063581134234782445370054870136204197049179567107883710360161322643104146931168146938832784755356689693874813194011235812569875845842214636653561717386938927779778351042122153108774048854477884112326056788670710877631603914947434832219855891891962677216362362457032130550390955983404464435404330065636860772588312608321327177838025666578642679917369999053410319214084346591866557503499704160005362636147368878181671172011248462475755124888090804119498262279193264457905912301687972901540498782158410345726193701743201279205902502115586580157904141291176109744293356724911308922121010393604053931695063073096374286085248472323386093293983972159840880851106492620607542852842793464966613529319786011335055492770071583434325178422359840790697079124063834357815614228677635974588988001948106937095908942924439275691158273830754075863044157708916844195373370940684358298073879066786512084422575204644845906461612949141657444767826166507165819370756031789355826483223828999516438475333445653325999449147614713775446515128526640105740209742324531071574351243009184203333484253706712264704943334665618235767893944296442243809942237855330321572880518643952617095748408555729749055665887506088748646400000000000000000000000000000000000 [113,69] -169594361383604866732675943025160282486739523187604652485075700092593872805434538785197145445666926107119944573873975323863280388427306533198944570047869592457048175125298097949798203033393021860785531528328233096085914927579009899044185487318836537763765649992873920559713723142472077473186730993960163373671195379172868667163167215849122617408251736572421943476116187548972142239343829897008371282115167430316630329996667063190217313431598992792795013975272806421923462268370395043662694510739914742867742688309014930094741955646199745259280607272798310488761327784732537450688674273196365366219746752607124093918456651430511765276294258922145667509335639273442193908425768359441702531235511731616923690754572475067644837496968457330251689711152892915926625779551354249273431538709381611828355202980875509402624638641948508232443411202661817476604517747090866124219440426438414639988851235776941580938783776060703456149785671139516476717323579022115823464672864694441257948918056104510454277879084906921972206246502733338865322360397151190881327858535960022477353302654177473821356859956815587038914509835347326472731092885628184626603523009077105406488875120954553348801609617478549182725687046470138366155421963676923219757074314676037155907788429297366005869276794697461090798294722393278812041792046911682350353798668854218474347880453616953772926790375267688519653124116696110347326058974375647656209873797634004586091515862202251821193631712455693606460062809326191880697380863647297702004713075807049857764894954184658645573388875171677587701894295038869777993918284329166124725312349768262379222211285394180876208559273833812331708427457869407333061146974958161152248888040163907668644667171204681115884256106725106336124193164011198926050851697235815554323424023109722327801192179106445677591030676714696376124988117589212786070791224864101270482079738232958675828401334347422186841442539394234323656464484699336538362491828418362783403579140082316261506035013457592273037797579808724993222613588677486100411301246326259254297501542706724584626049145387507863592950000453224943611047665066536015118877533253383894881389821316848943593795318319574230254385557575765267390725183408822611915353860002251060421907844939623395604479056584506347774038591070292623887849759399680680662566714661817222081688300777181525113908032365513960077721508391904478828195186067842976860826047234012568034853239186256546982445962493995248961080837916183623355248809839835995370260158499494604453044570771690578266480890069625469814858694584201878394192208861433685145312803287200852847301499003065065392565793248592942245333159096338774745253748983453468530328831227617842180298573430610951848610472588204935871528790015549944526824998842393099920637025965376929148514744821280880765235802847315457465588249194282327428130596393172324231326764111034643457402514019237518508056163795346081093742805449742561419529478471680000000000000000000000000000000 [113,70] 13023446692336436686002577101290584598436038288216310102507111590414807829010969524143979440349027216179842186533763111729068066111438853690711499393663507614285249015501074078900214203820617218078341641248477934576902034853966576072587754334888825327888719363774256083227362403227379125212771971949877141107951809227183808104660717598945522027919576057679218515736853743459221246845427005034392150288710878818770684021314281042879002351134948258745205972737128008251728289640422221471981505241091820058908289109907944265697608289861191610268394285924942300865494588940977260978393817689137249589194735956678881807153162076445545602371905447217756943361714220494806587428075218915641649624976694137813906762081398140632642843360337928603207535695849565811853484050226152328748313673286865849257492165319498922804118336114318671525406861592850502606134999256611045706053776245452636454604969700334208236456520515170290977111939633543799149161285007432558341000139101435522677875892002818548406943030133330263092259452775904409793676010072985920876261261924197168061896088349374346835091745564222588990708395163712064846163582149327015426888326729518179543842734948868733226424276484625927334490596668925227384813683071222914393016962588531392348621433390632194719800360633744952787483195135493218205136142926530176176480406895768528554350086842454872008027959727273467498610925509537787513139059565683020724481491851624791633199541153311570256607174870604764844209215840851730579169807575973427875390250538009180185068613623119724687967508418621114695104184891079846385895269996439918337618734466319237250038702639742588198959625243296301186926869777246080757736613483664375804300771242846775573916545338985463325064244647923861995377524386957619085857794976693831737013409796402419364214533226703647962032073025289872403691254287495471380775698501225564538035021763778781725439120699149703532801586960531512405812967806263924592340282549365123412676858162979445836734224447767059639863072796461510643189155009138261531222535097000654170703274221600818224114720191012949961024731897845865184581195462754811319683395730471809076339303864692445753126585970964448019646939172144607153619571767656441389376489042485815575517122978992099178945203241139311617485200251966400994089801064388748746819222254317153397731231286768626910571478679829294416970853980905814659557910621363509017337201068022335062644166750291244104399346315810879718498218959988281309177273623300346595210826850408590281469387294913190989535513181456798220575308312900509906522004550965913524085932346976758860855204443207450495789720813271294025001070532788703404421609619510665693511465541729754949924529873023623272339420888856888131727002447601600707258184168193875418169500229498828842553593332288331485624020041429078918771667467618715299757331879865471859188663227843202207730118590835189031692469485334644036369337168656494859073565491200000000000000000000000000000 [113,71] -903088184252965504126426868154082089074389443318520229092991977702992147182300297621550604408027879718325912582500906113584221347913769364669456003942085166131928376020962725852413849522683956171525799054537492797359992243517994515880089129546658012690324383660792502205838827807359103527126189031872562204004602072153276432374829933121699558300296465959691881413540608817779191752840486201904671829529131983606459016005342610317907624783569447571268339533279402599141897539233592883800503965070942653107137323530268552742830734000077260140749720426063190077368034747231382590192799885859037589421517105331552890642538762948293395433067652344094070499608125450862035509108113257445432710784974168373081229491560473821151834953512570123547519016055458486908452702921771780551990705498432929831595626441090927894274244838316803207574679045846137687702318517490487626126494153751728255322926908626646335450738309287065013476365042274317415704459156594061490435359726380097260019783150781931578955595726953045165686559282328597967413573914141620415365912559226282721838474811830799402225974909577892018298874259668056677598582163749483143857429947377753253257888241800055638274556436231755466005528896363566980921554407881156316145389333258228382415102100520763622055083589085214681267583169628873532303513183777927353102544609907337327944077717851768440500214670293404611185388055511349061887917170837511079531348653961796384857451290427251469812223063941906886347632162424052587007817265802657614580390477072112004149179576013841442427201886766285028533299050304543901773240615498561047723040645833899459217517466346541613909228206583744536393689696136688789823463869063554838416927244705297809507008352290556708567981297303406198452701164708980339098192747297588981288178000344309225404172003064342187093521191102576945852278160122228819613000265223589931244381798200504301366787526593172695535890171519885446696796689613120376237192949195101360078107477184220136981342904530066171335597527534187788561360663423315443432342351864186754697318514232729887008498546692978600051606667469804008170004877552052852622473946523599241564600363393882961424427314689082875577457212199997931726808171417397063348295486138575676131339655670648255825060759538343650754512525033147082384427904117968226368063850567005670387737312330567529927418756784259810189775619813283110058320125823420924923300412544849807814058019706823610644067503184647801252036204350872072890154948361078529372276037007765875996491991820533471267662350121425646257881258387484863769299385885100007810846408340344442160112989419753720143380183073098306612198107373833620539101317124006076839862033269376289859019570390862773010473498658782852186895820128383500902641148304195693666105996848457528738713195934150621448257119996895560333755150869132002767198784353665675450111209871453444684913447976032413084838275697273385325470993948210437279449088000000000000000000000000000 [113,72] 55981928095664118192491733372066060039347781863743141025699437512581436900881489425238150946384302192399843660888041298579000447589259645291112782145978725558219763526666677307247880198676762037595474283146425916334647062405026908030144566139364649157043711138197766359001882005845868963118635108714710484919903672036532880319216108253204643741259315824678449913581624037361256368924148490054564139538360104910152559145698549028983068313180337992182211579912978847896832185605518426322558827309666520835793150084610795833091766699031545369811679262988286582244800526639430197627088411096117078703695308793290021830011034812433616962270844427080927714765837535486954999772964576061855227065202118185592267172003516427789116531185556970751937475660989136360572741700149444072293395496058175923714836848207396373914492274765005974690539380099222173207342272874811317947311812616419461369727755059683627246277138432905336430655503394204027136160510893127331598429882711845389100218634614698419981436909964904581227467265474291953297290461370709026763337144826189399551804850616440080891446135070210961362874893030565515011767833925587839171606830849430744241328593327074336974186937412224882182233648650182649331072503889784399753701489757424408501798936186292280764264857523713508911785303970053633422379183251249777270485155558807262352640776432455115422605078893805224171044324865814721410708915392487042620589942786894042739453556375175479639838191698773240514525525945878958874162126638059034058179692166272642827736436300938046216438807439457929027901477829952728570723334198593764485875516483537595046796036080249944955630116376467245816194322243786423125792284378951774723437128402286626485975986511626267010673264272068730370981410375171549209205766333091020599056484798516719307331507959209918223252196485196361664603079995316120341252301868628112916641318174304112202847383504326768932022108671079973465911273571440007618317843775570710807546874214639470133739061276629924438185716195676978381639292391261421999249150309343138275543534059035420515081717967475853680696723191373992232818925395298609503480515156566337980064757937879438378079245916380877174914179249701137978649436002193761230432505911164464330766214059803447114488297387055832215621290838703081103612876021281173047436818372432047376799605276659461804456531132138376436617474837970433581815697191488546304286285397959291134795160422694514629841247700898120103154280239459637808370335233141151798446606511405168783009116547196018818014602010484952139966763827307859514709777324051267298361949437539786898389760945414180860168386026081780384472942295098343361057048393000126146842512113298555770525125466038655590642015437170341020056665657237917435852402225167386966334585724290946089468444253540774969427738665614786807931904133332126179034195012458312829575744951850084868837380382279410586302224225742655309494126614040456815915827200000000000000000000000 [113,73] -3068124328703638137471517086914381539774873293826982593564733930539958995463532158333878518841727410550525064584136206102245337736098133377029276227429066129500834060941324737056525323867372687643851902044666963193134293329690102768414214380040347298782520613654615250577538905115793321896613902587677649919335791170379394595944034264542287971292260037792627178359734058825644786460552629241921406523113198100497764142326604437119395662622001826097163373154889305453427278997694165981548924190162977832625970700352351304236016923226253088134804655655692752297885462012253243970967594089279617681742960764038686476898241442963984098113464180382690846717780510037286200367692948550249994598249195708807099022259471605714623489731480822168080984123452876726994865349173527006961873708637293655165243463100005249838578225777854178256746718839374602568909407600980928770693969199484511732716043770239927894315534373780336728880527327884973948078747754550243182753860132179131143415933658453721814475727827259455882862194881403996725617393186186652810505387354375868186499014107997196951523675528107539078585780568478756404096997656471860250387466433399259669812798448169906156286582961860903529707490486159123492303341876791882202539016289965761535702225156898827386524776607695666930962063447848727693502154073892473345290846062166829188861055145013666269434173662756698678276903835995199038132820900454062022203853826610996008386654973418990203568929270794534507327452668255046421717990219914030540613685935791724373291635796148816413247669445613355688669844561560507562677201978370486473947880097953849508390522285067963133433470256768262184654518498955052508768372345869765829617897738355913810469185710933356277263335007061006197534302568341700210998258720216963703256571213122595091080525002118168929910679429314046120480702734882821209885057622125872722193692249996496906263884624626311365588588291249304147526329231352469444494937744988548441320479641822600352240373103029749514828016397439030734063065101780987196711627344217386343096574168511060792050983171172433432695978577798223281696691708083268727945214677666088786015944371587994841611176372303407769781657152324262542704059410065977321140543970981838458851895174804577019013497762753392882104804522502287039973893727253181556983839198705787114190932923067085037542548587212481979779350643562620919450266344988333692143353896620705292792941987843574405757012318836894732581508395553551563253637542057399787440253846843550999645307567348245489577942075341803164571021809741637589687263529680637743691617483716137128381024826746354548722974722699567044550516752789856206568242254926745948254239078572814046921596113785888009555154284338272001832268225177590098934980312290277641285405819065387141023394409860539655669056158494956318155649027830762756195480102962318209002542257585948112742265405540473106588391231056640476084339955788792736493076480000000000000000000 [113,74] 146588405258430367953166293044934931136664005196257145754521134466603718158365009829313103345057206973511052522220740667390556029439680219594015326270152177258949401101308887846325399328472821221984487438133814105366180965426335812259877330293432565217142581286506710452780451923920310739094323212240191284930069430414518431447748071477612053561318394534976713589567852614235746706156914628918265466978246593866071893019527499081332018512985580077530242484388279768035141575681931544817048803260707999567240801669977431620695586740517054780450220655620262656612367455942459907091976598080509195812418829112432924863068961122999457858212318929860197201070827222725822141414032919432306711261567957521295574080389067382244024051244591146158989693055193411047627479799104710168481700127274590550471899590964323541204466612561553521343893385526497426757479852348393250871004527544101270959695884165507977425202976834937010153244130604436794067827771300748321853793760984509085292639114449826512014831150605211329763249004187014063203514501913707484130884231431579572631008415639090666773686632529419462441941018632716387231852890300606600926418828286612755574870264031811259767053742547848045748348278241666575592730070144984178486372297898861348892330973505700312131824185911464707328210238916411830921870222390484348554171389319134822619822333111297801154166439405362802873109318490043352572010169616145753997966952102925019850302006017649110072005328652719310149333465888147994999683442360739105493082059161695723626633505130308845003573895262403942808976647061441725980674368592848625568587259241724089758440109578590698518124227220418782404845250165509845739081878881652990146503568744410156008204771909831987638585637136036269339634439622869875530836365620705578201922612408582791382481806928271261936740485052100462827194328063092487934313253507639519609203062411060944977802642669133637043014316216698691025076062587568554091309317606648415646957496700776586825842885238565325654723470429290013298291565553622712184751766005440269574941310128104407178535227397889859938442974032798971645771580048591866209587885100778313079991085188813315095472511992448209141245998093679069665432188224684570651265393561650933008367882380802092940976920468346209135426853906061298432073202507239663686670571785210930058342263995208253268891003563900251492078159074150056965689466861179657101777999105281811696187583007171702313761463211575698257506200235259453059238747981341950993617825901021065433516706981214913000319294486719375538780265198027646948943157442689688670844678850814645894470339492903601582674370119080407719016190489836590557039005867704432450847048589765791663897920983311659025199263388657675035327958320980007259243487523362774021452075786321070146950158795788957976326702536314539508004675307309863950883208154475262385665808715201809717543311498937410637862238897437696103947247780800277512192000000000000000000 [113,75] -5958100628063673070676549052258428858007795334379778094295149703496680302404587457121406236369980105135741866430193922353429718167709931332393736619395288475518061911945490898381522057720463759425313044867933400565385290194261480764189072764564040745674619256546906836935230079899052451671499527025413001761614470108141900089661291360151991067961980685518876547142960878169956483707889188968600468777369020747850529475537751919051811058060519561145870512165504310436444660930350437532052408125502065192452230243658840690968717414297924171099754539429624673353810392247768318977083757354395316005645417137087011206717779607036228322146366495952437432384165987713671104982143739283201899319533540575804507621800580701786292798941407075136389365471452860128778947537091828014313743506428857741038293295890407513107091592858467040179757671642616813546964443517266757451065663112250763505619488179321435159571170800672272231739695600660429277842236732256910329812647452917398443146637374987025124728009207885693406395515940366176012714116782643102418414537356014079515021578292158020266767218930777106316987190874581975705404318124019662142064158902988862814660540998345050901231184281856390438658470705016825831913154898142810053213550109857151228549748647105813373116370374026404387161866678270847009394234902117948325948020614353037830453312380065902129371156741405849073887719742710042762672994499479010621888628964596198001466587664673106380806646455989379178507172588739474930801035682920564697647421838494689673318749667858088153027782477031728997278707370234117951631353795111728971787299900512636378065291992032218983559816403682405853146068668352644404575597466024038804800252714178188009118392839270743246828412157963190428120102837078222534787936773822723133476787204908178539685087212407325934885849277759379083444677170128423436339251686746153991835527804617696932105969848795134986460759830156471435217764686081451173372254112424111637026629418526886361566025945591159994001247977220272604124074519551782557483129011668270107527762333892126264967541677773839407019303192900698964342932125688264778281182337194539732637385662477709632530403914868148088262915581578533075849202909117174689562173776162931703637166127579845329598382512823885476806616855791654874139516153806060086792814829793131510130469006382216045096921092712290132380605011020649356699482033664758471599619342602878699319961672016853531831745632368084752731679934319307334956464146839979941399082600210146103572904332179039652547706294967871665232370395310902007120472388258332770430455910106656046985871297157021700333140401438355253590695784458132598026286215309547087087340617810964685648417865348303337805848998606014512564934564811434277752225824420554606311010082566190795682040212308603254614151181829134499413148471056057483581454532439226344751398637715240057263440924216059785864068704476554448549330522628787493928960000000000000 [113,76] 196845947009816234772158524876282367138287373246986103223901813086610317352897136805607093955457952756601232943555642239993241784281959325451578102702410660280553104003213514592992623396411394564086853746171976090867620891171253364224123175446352528744677870925643440985128423046662749246041139773206098370896170047345252380645507539284268825806020286862101491823824287720844327353835669044431401070549007066556804749305265702039383505242237194605738410632676529235205532792424490790866085837136436530017553209537194358697968946331242779665734804146039801356438242237436065061751101136320415712892920402618606830548420789163439913467651976310695002222068958217252146612771129589173920476139312377978129559375787142695865303896642087341498499893424987361014690447233703264430986128828811523331395234388753735782377262879170130189922694214840888534733352249346887205324672229098590853935338473107032955949165274120441661693642397508802693956573695018995620273085101972133361802180983589612359700407354761162938330001246579386266539359945063897848667645858230626831060769230477436483100836289840515013053618944701399443731692727126481034867078561620346494138985225874646559231977955232274408313798612037630504892066970997045707080617727258894044387924267891855186637898398709428940359447193509210092412212783489678091289455018136144758549314411278887433385307720791782551081398790984542746231903528283713583999521903276124071091793577177949619819022009817488302075749710074956017868445558339792029764857879246985902862531609106884551759278461461831853988554996137180105113020579948417954288987776406311895553156328327438659543776058699961960453414072697461724215044574956937652254635141461568856064848514442371560125888372867696458051093429849934117878161169273936529310281738655900816435130317274752795194033758196093866033325324502135669891144825643752624671824100313844784626569320510420468797032789607429977691778976184140626066244212687632438623373234975461791296617096917337035095911711573034073280637873990418824764550807371990950100400702666980574208050264223178818635396456693838928862230546645473300139363920337554155914520584253557131826932201684020348041092828100466081741951519061552411946154041779372328598420155130033943099299422490888598459041827770155518798349906376074553939788702435983705046598376342989509980686331894764484607460356216656040762498019266895684174994918934215338196551505029667713407091967052012273970698747329094886904661355261552138376442689738906953715105168225096480408916044545730360500836262107267643303791658665017265397254273114054344766463010813091778055685233444652737803705940007780424951218364782179943275543014539027162599826765555684585577845450860323326282660656110470303192595006407247007322885588823424498463878315965065819620291826781821980842063609941848758465117196152907597584132508079683954144629266992578893442576121429705918685255395406878710169600000000000 [113,77] -4771323559171828452122702286648887429651121528136813385556881145857250515721653598345327950732522898741851853790240046855208656294906028048626592689454537211223950709759848357208687492144259518638403704718718108195042935375397510722917953312588192359029376746765610897828515218319693012609914001256447201039878506375625622263340148584671374986142512982623018671338065771219597291478709906214071866835465713154418498922458419070824689111299970221124795757892592489312067082473139718314012090865130888279631392974791847623378973577480387423183669338177549564456960122093452097203772662036910332399943578347855565124891444035529358516898390419736752421891816714853413214412642428032360974766270147837407680849253270464251771966025175180959580356468354696619993549762413699314658243223329921940026106425711730428373582592433789670977612783908318262562654921151749631134108302937115105475701698639537812089423521331750835481061428271132323810016968895971040303288886428863430520277132184041947378271533067404216063400386859494939812507373005568799531222633243092333438225695821866189674048126286686477295067659757820451125586102091775816189912996195750317779739937138928251391711825852142410142005105640965116026540556777341274201039587962111376402842409036138721906901071858068466658799060914217095977144135131639138260240406835463729133922568090702442928333071240414375494723141903318490948046436467976445381228644398586481117639095035992203766647563070244781719977202423595140646936978459007789969818595759556422898546572187355397620655327008383281395427984495721030152055754974855060775283166224255294142294156554734063866806157835548781837164214306213537256068049563001223081146958927102033952291769100125743211499431450400119614445096945662201807701535477001243604583367756104747089454355421828195954897126417686916861050885498385481854184688653086639439841467793867366553083444747061235966918978687755240544810804866091756979057106813951579268929953774505110945916108308498205924941903035500939258835231742938774573727542862422635203459961281726729673701452714777595513820694146935150895616831755259425302960320554330431027112281498271450831782147110575632083277831748105310042187243337234206550987596644276740005949780911086879926607986032521254222932422882003723664598987065594767862466799177504628980579946179250867018771933530364550753988499258161626137178251924777467656694480919474652469841226665250553299791913522204610752245818866478508044801528476610684345930925425540410954966389563537088768784105504821058304108321197018755829043221568654094714119433897469401693605823530301941070483995330877847700491745534767843885523969866670398562493027052539469563622639551684867843691251973814698931607131319555503808299368915963990164218360014462082517798529534710388277864979695079311376631515482692753420976899240838576844916359930528804191465269084595524575947293278939040156816991738858045440000000000 [113,78] 54883097013852680306501786882079490034931101273953955582497757330558487056853680055730965153093237133675053824303644331799457808324191849722509327389387576397757662379760466147509521977630317638414490549901584399762776173006774148875713370676005400594519091843044684704937035374981144870712879778246353234962308551985670805636942714894211275938550071613858025573761262278468663809207834270438532890970021295277949726225730424739450119932853576987434106983557119268280428671029240170854819271965881862580285808749513162082461579138152152531355981238679901062745149368139111258907843676866115396391303189391122484354402023637824712511598139400435122967513545153624865911671776115642782404315527705093384385912410590394691780015709288618102208382705860841715461481223722032475188759617331154208922702390233260318497449833952888418955216278630854237083071631206616285402326671822414247124478814443127754075487235723283292780017454843121306194556147197168900960972294728999648299313276834247856774008667242441287506779416170223576110174015602314712284939451090421184987642311553726498796064435768277960716060975348720748192255292155792792229365290854345030131116562198860350051550857480947395232315973142382569132674661693083532399603065140860892414723678226632899305144593186392472456900011116865305821453904582999997251058691668175488012720401829920276637915538627709277765002477997463866819564056649350378494507084955058005656038354333425693701247593699863140646986058943265654258803691503337201254381692805235756945499970454644855977388444774456998513596496982280605862706319776835092415969379031198541598955983266705806309864434236720888013891059977918652992752907146286496401780899189457557465230572465988203500280727060349006370501764696330057491786118518942785662532665599602318744898988626733954620992607105263467994578103157120667817505298087094944309617901443631930172617495448776648127473227544059281469916867126572855832685097076280113083965195968922736942059545947996332328725706815262754254339253818187202936189470511834129136088851769880139453091845235164395089941283343711196200889144526064403232444116976209715371022959352487173124071164241125940580018019688542354812460592123074608539611163401350260804210322609415030713380157453889188292561677178870721106940945103706053048522073979215748331814583331641415908087037511738143855556902231424717491675857112287989514690257921944885635002722992649625231487268289857002235103128577593923096736808724431257481141328604245010776939145857259501198468109939491221310071400413666270608323076905047839629048868132616707147315392860405691944015527567768425466184982904046432075521943355823871295188368442141182254541405830757304836355647912783237392218406579326986051180276314765464541465209910643667460790113532582845563779077012619087605472745654496318163393327679993911411064619231064673404230538747317302113412613215299574222484337866670080000000 [113,79] 1418592751067493900300742612353517727003546095495835843647794072060556252921525392309712134890806659619640488450900651316796878036929193995497411576898072752913831767577523873622218542721450314630853390357412563289694210025649292402152987747538937173293040624845460347420222232006515047550132531932984615388250792149940526757599903491181665662973789499943042903517347702182995148608362448712032033567704319430503866539955767115581248373537754799805007254295983122737275169173161830728988825212190012044210380465336882120194502729783281116918845634821384651284784281787355706877155837134859406577593869960261120716583503986194935514968884620088370667566995746926090232893678429709570861022521430714612578350618552103104450080049090459750534893988182839000077956956788824481161331208733078404137242148371783716994808693524612600635456686887030231511155286151467317401846146392658559647138176144666492286613618532080866453808600680185583639050992705838860065291444273509396169082830016010827480177953692930437704616349771578308010855543959268184946158645422032672312091362956747689349495354996029154191985172974462336176415769201351467630893018323932740755263088114014484750256058281208767905988056747394153582399994082443415233452826764456115940995816992765313731433134487760073177704076614274115593771836267714409294077923034079591986624254419843977268451179378492088386079011596567942332918652516454796113883816015277938073719754590875923002383161508731586445553961524125941149331482928725162487469509250320991467545790601998919696728129456367689078129569188996838732848405625343348171039388004289426709565462427607743515394828015251372551104999357104254821584436530870642968431862442938316772888664239196043561272980865035100392887630401365438940175308813382781856437790835860975072060852273412023713504588791008866586996893265422840898322829060131670097860441446447399210851930221036602609427300142225651579525447189476161492166997857920977445768687904027752414827489832315756197753473343275554563809228352976620713057229905748754385090054392738107148184679947013675448137030382795263405383920153518204768576012819648830158641609363771719576141643137294645592486396307067753729666282123054457825363522710493034032009350240686278088741882138016213147279042209859256887762167361952352752140572766204359383223687152518302421127450308628855562838881914202655222772281805263789489684103966453713120530197998994255898757100123562924911711577662639888798215227637076067698773503941830658849835174993486136297896078250757356274800427669320663582584068990512397273434093917851808941529464357187160201376429294932070112801603978760504816507852571177746511570991190157160461103835952127853066365748548059952028297773373525752753870035039168734683480651455091962536020154900826574703428731098775586482483239902160578120455607608553927418752189953402047274965276208471306250790289367122229120837031247224163200 [113,80] -80685651340773768075974104033004025147457256976426652930081226438012604700899817553285901220007745233075408305311839489450230140342426358090616025821446837105160826552488841046876265266013725947714576797053151459063030819974428693747863061091471882067121272433742645900545470175642908372440636134497009661164730654459659795737769636228231613448546574371091073694252282132835498592443361477318879124265039344211789278461049791470767292774352833557347454015260541688480235772889751121703064423468019137487031199532817941819541194784407371670840333109789184139930292013842656164429597900258445488039738927041751042328754788876887323824222441033486618662408578623505677551223900957386205908680918925176987661272322199897446753738408452492158011258417553439515666540471265039458417176393632755911266989027285668015380040839075552377327988453039732770452436797520025302121198514914650265006458344103751672457381126600987315006606933364188447345154323022548228217784646011876577294839540757165272649673991926004754081936504383031894215779441456865325642913413637664149716664316333056869736082881932758327919800738324255675946803520762989595137114875593247884702111544969751719959184043442267782934968816734436756945925502365032247510483453001338023030780331491309111429724856151115065947031835419179401657160686915351046332464658547889209926930874882788153174684973329962610052388639839943292396344167564832534395201371482719522874559344613267161230395070246618897552679177529586824972195814911805168962654826039322511007671339460008201927914456703244150998276848125051186246969142530626495907708197174397289868000007915031464521337647259781255141651256544137284901012084094198122338053850821449595789704014253541789008102339580247336003039409412058076500517191467190954708144190325849567383083942793516549568475318329066688886370124391845240129359495568589998946185156414041580085107526444864014516711145814915057161264489369884714757907691747880431468737200917626846338705284105730763560125678099596316065122975612643399331038175617081835705406876953111926659230323411850276343150100379898895465550481945040089189137647930210389830583705021027031813594859266053236398646435530471327899230807273225433669406812376700791066480853527713469023245561901338662778343385782171915289207668707954944652264177768198808873188386124504723422816191902248366728714987932519360119404721626459116083916945012696780766279382951261184647768811462398099296895271319879818210357221315661155301550717330061434130977481387167402344916133223817841581704254586110021405578020396716202468092373905100886102158778114538877112586642264665340058324718616514859956143042334869647286870194602861150449805781722606723882707533143452330414065264724105005701677264182150605102240977850275851590027011802974317325348174847623516019624024241911376874671596435382914439998235537430339135099486208031973552309589456519313229322974464000 [113,81] 964418325853483507422779480467620529088951798429946444633042345111447712918177631949929355693331484851607919133821315769919864085919835180551950310564907382417273728842672460133433206145211497480369980171155839929737835910907026304063895420209930784147238229448754902605166577119709753852703641919465053618303962862316642535806063394076968150835795092972917699207764550942631025949059241674209463522820174082475116872557973227123243988444764709835278450971777095425959296803216838958524075865106544981000150755355467158408396566688305708739239622496162840380375209780107013355468890954424822151039972885430572575676515748172461936388386349158398247016354569392393152427047727385320266466753849730984038735329529681797651123769353348927292744281914298629107884754477165466723534144814163510086943433264965965833529754128476614023410130870680963112397738106033018800290977976853377303787576196473714177541599662165286545225945524321320911018332399760437114062238030729733606447795337551603355467880723878374954069367371048340091945493567088908894277334604031978673700822834874702510245763025800580418799109802166422947262137409374987554394119269687476854128006758228768460345339139740988665741427211944527812934756685258789831612171121333562941156396026519515930228640763207467961922593752210641225234024832384052456163073229826390374860894845634401106776981614662630136090985383887906617736249269767331100735035305334987411603696862124386821309990366367753231298328589647092929683800408661511978615486967645668855818829272142989976979066001572177922590097030692888717785311320032937197178185565783644442983122883059372506572121247023663326837587962045028120575932646308088469081324309143486670550549643501912784210493813137310832427876462286799232913811326508775833326661958436890088196241591281162227376580647702571965398279766207162881054744317550251773632891413368060856100936214775145256828859642195273411946675300462197491526730410068014302081936878769263427214952136750530848268260394226810262116609354073798978608613027035331056181907478209872548063432512611723731792157369494729951070817976830837314469631479286556661720049039161634890058112249293471171685272178270434527731677242220665393915914681764434481657356356769758482752898244022508490454895768393878833026380911173943940445801265009500543632545708815572189738092294807429150768936665433827800137927468210096735223315544872102596282855027365707947681584348166750264398336879446401394233959756358440709278250028726827141364099016118426956751758321296033944730746517603313881324435172320248076422475419285680026578968623654578874390028828284306562741814561258878037397963984467929019940312329651922358198230605649597947439567991654030830768975063546026675699799036845937198361484167588116528358656730057971072684329879034115942368705177288633877361520272608692864422803029494485830571271710138440829042991503991259342634092800 [113,82] 48748003995300517731119018824413493586646120818359423949398009688020836125375007696146532957882762428482690760246945713187303094364829152095974487607040140381435585531821378051482281758115261154173500756128843200717348296814309981519589424209350750180407103324980141840709993510225918431223743581696018484928657967804207109805092997295820096801288642913849059963202038434984408353789291669693706115499283249816959083745272736976822652724403939582779232879739084760818597735151905483370579085681739241381802945747844106580382362095442389054374354673963227359506987102654063755504951906582665268749832576689964307461421201148030217296400372618706106227790625875147401610212420819128145792063347700130529447240452921685640176411332280719263567323769832402727676481569504487829318806218315537559248505057038356446436752395091059582490410795223085015818626514189997947962299720235810647898366074948399920953210562413018836239112195553260942235068681321438968178260871257400017684231167017078622345475721119074954011800475397114322871744798517267027575721838735118757821821024055474451945517880095121745032313288297551669767582463765207113347120508400229776533745607186750637187485833008160450889997399057279964769127743330076508529152722193872505595117464660428199543527248224674138473264387585747080464148382474704539774542086373732999172383323990025581950914560924024512062887635828941034468566088688793127314098855988543996176619516415231889370852679166856008199341372694662559440012901805282769193514480348635821053918426291460648101353597146338033137058803884379750002884921599499736490160787779908019457991627141013090917993136005520072488975941137927249998907640983623325775133677084294086628027198314134995593019846397451540242913709964249219080829688899321381617869724660220042082167918001704550261864443176614825351893757734737913164562129015298286330213100924727829935392367096262680765600768996522931684788420572940778776313315070004343208173292077435695678472286534345415085861192790734663574735135691281568917166492051542263253707364539205535740120297092596161520908957423192388278300957923302393601476621106503682544320883843984732078079116279563989225192448182054357625936884324049334164210625259771991648076958746975152795946958483607920203675634057486076874729983704422807345122616781313994433187907540131029666740405382883061798369244684423766556970455458758762892407900208183741715869150140304971331968460471261351366810714041664727421374133820519509460367569638424861124285821717657053302465625322269436210415522447964169363388069979632752314380880925724312484472835904475921462858503199658623624918136138308347005081886920726539416243286917311114886201136548287030851790500486191026743491500519409934534726435504098206943077688837666922692733162246996876166940518248043657702921722680524882584712432831809221143835780777783867568374590271581717789199513243774419558400 [113,83] -1702261966290786475449083797733025891538154884987739539993491815828714618357570499003529889093506401133308774041767333746451898537096019855712760500467547052151961813631574431828265617203328852407321702009021417060239652975026982357515674653823332155114063157839888280295168342590323665978247486801996165292458007298355173862426664035750717107988923193271713451985323715868721032773500936362099902213740192735760601793349598388712567736464276343257570118550010658434101395168599356603695289033317328460377145978314473483152965023420461719780514846263962750297643137318902128132511859798070313468032230935164559474248924550937528900765688300331281081688157923277346372329345875901673208813786506189058183363938087455783711279210362608840095300312088914182234547145340589561440850398788798432119011743507325811696488838353401032677412093865183747781670958673359859863921246253999996960626619029931761072469447736748020371084825058918734460249190878894835931149242664173562619386789782748899709081869002094324166088159104250610007839556536287817774624010294659765890712475829803125850693984913146428573465435934549851448741121713714003087443125867859864450067018861810874546285448540882877215406805887983537703995831137311699718177116253234659001548896949531563547682196587083918237270774938214635200449562862916059912110672488326866609660531840495834405390376334244314086403152234876445846084286857601135428894569227624687538663753353910539149631174609959505722754507265236248016392973033209343714233182446627978381175626533254220556465153518137739540432357105605889955228146360809262189759205494003123245224036324149103055798905084562983664378501673826600207101649468082777077933710604265323231230444252434746872150528106370318448949616999207013318154121677151984158473665284521962527439513176961210108409078919444222426744311823797467224204850771152388277675644287992358481478446915165993434154511912945544594145531369021205220769623568421992515403361943333424875593391982430516578043289138315421121472860596593918643238862035683197028225158220141378989326568113459570990270100421118796508390461564127588580144064231456646952782167420228794421943660386447709215725461318867509911893089597006086362099531499861187672212855965748502811107744552604466415279868422886890694996679586845756220662486000074998562449661515710052946978909008398414751858218763687838328458830472218780532755441893347227060609423948545992824044593986641083580037517065285449461584702153626367208478577270551015523727965750715214706141328428583928776521711812857365867077971166704148923231276775965371332783563468548216776152861775350253318253142514002731161158679832059474427939643405429888566828275662810768753693508134809046685740862391117954966821452582898512742171881131968123011622618970828577539168040129090625858602382538743704490980152290173678985187725421399757773304825135533970284367020235635122560 [113,84] -62502567128738337673788738139503142537683030200046381988944066786792486211799856241913951496609600858065768216093832375082352936810764572810270561673303246277600838072678743074221490577771672593432030296949676856184515229910657361569794957316588713891368401509010997067489240487614964788727854280048333160657690015805695969923580419487548176782955184836007492778141151903975987158286059145511263320575702263224277317742176215768441970682133471740973648042824235470446646794658201156997013341452431652583563865648433467441955071998692260638642154136256284503904859326444915968987371295945896714122810256994086897192946622001582751844703508847561148811487317918226370184041206850043882299286512064991229760528562666548020239855897118829814413274659478980269826713956007166770050393302344157391850951676267866969043382080833567849470946363848812991674089911981511025848226920589920992908061765196959236879070363728412098872123361684314581794746203589135485259688657250830437260125898566987415630569063610611038058907887863667995666668682869997641818047281633418792280895838312462400296911303554567327081479343447039595750584919885504712544081355307010987755823103665037061483294344480333767602926672486061813509553924049342927017335179097228149563994331795891806612635992224682032452759386680829877633736098052193295835805987159707411048280807122000505293867390330135586597921838668152343777131523443380826726006872354942617759218545285264598442799659392956604673874576462552727263408798969279850574579790076886286021029177286373858362620657452337533886791972008116461873292101477340975201975809129000105740417249181101193423562620223457676823161789803918358742126597952053824901069295527132366777328790675623884365552278013693952900997994335730774415416624360359896798099949715733635424772982415959332042128152279521074076737956755071055143395774683010374788495709263926142899471354614881011362434064608703520757472689064004367263931544445328996921223924499040877073145960306907314848834111460833888183559665652538162422464272096526833838170216538392097849028553487434929680817430818085781754433418719551295903493720149791455516428186173630450599534813966345347465168489316284165394438135528076306216308213803483942796955602552069820191670034314579835702926180124393687527901166785246876702127205860936053063147052992823782086257858619448570921954755104942365440205065303756054350432832741767726375037953852800795804307864506920696596635083960128634379713886232568102855913778468447541611744421871724994020219435271387497692454983506521812712304031797094857291602298312995914531749340533329734245435092361577088990459594116406342098265479372387974112046048001384260549448657195831056127664603708576264381607637147465473493017871031841150576884783378979226872196585350056642970549653249256097276274798517169224416024478803638682732918871559229315273982846149328486193748002263040 [113,85] 6137366466595475085665352439162328966015359062533634247389763504968110162328413827299227636843869803724909223085194921740916063541142780606033072557445709217337409652911487091497273640839033774242605267077703601991842403336765551369791304564528138373991157929856484656117991710217130963508742991166607349365749773437412286913560254854888914749988272888536487977994552293967447568537114789811129329266568751750113587504626178614358586480733765320746490458221128279281912032354657431881597454656782658924098310023350810498508623648850504851447098976686473951282340215553516867207835547609399424605938323795470521406295867603382621300210778336960088057429481851618345778558966693790429991902405259857577376290257048336962813029736976002293211047204968252549303850672202620371979503544078437080608866755425848112257680119976592056330384321611740357139571039552939247943127656300034757480833620713083958602751264194036801274831528818699748462915257871736711806420654816154455802828320486569767856060966184860070180533208604355696940446867374423586245790293722366993766736354292748577620973247603148139633749072443800597790133570539294830938751799775326753530739147187448257390731743552770292488922214110790237733868629544640085979396126180113593769060075545728148416468939989406298319895594235143752099296804889941554062601610936025073783697499336806768512351538064571635838257823683551085703678449304064484990914767796827307974975779336174638691401899165302320023241570739972796991332798531072181636840869412172591368588376347223427039364421165475580793562606127588157140690036095193858468608515860611939253733124946947870313501820066825435325329297108354662020549912141752879274506491894599072680940561233938673420838629402762861160317115637483056863925458925356942954387817840248465919106642205406562994040472204433500615971554794091737911005897111778510796117370892152891014043649843789462178053510285515794159716275112305803372845668435433216836649688915556897833045502306950217920265885530056775510737993283314533699297197788896102485685654935061807848015487905782954394725001173270472323628189698940602613298523870260746591938122751606100620114237609680477529171897460906387605900672423449081651893216182641589467686151092608659967748065129758885986905130602441747994388979474834472392353246109776305330586086566533738032831931798180906460606233819884093145032631228262939226370888902084076815666807085378548794631651135813206178336599666195435952593121826706981659634449037718461802561728139208321354501064567658712572419183662271762550344216973345025077858883262144972000030034923534163275736016678177673987589204680678202054340811469942886510230708511822345513749711350450117413562774783276070538614976206955048069699289944620894236269825523700776563984651241593050336741603705107174575434836750361314374994851479546344145200352231053580214046217401600369682057699840 [113,86] -185423460176474819053240163388283058860636200523175593730970084755304627283771336120868376425924702069931340447986559007380919900321178543918712495698274570554789319007113132707331800540855317558008372351491072122846849680090992414205034310823886742064117164765314581101296225086726320379904848268244773339980064767571526782392014325267402427153855187943937503385687828172433812036405148037628730327524975548210080810176735843931888592908536207080596165746034851872345630198058117956553334203002527287589276523505520372182758539857536690917287432809006949144027344306649776822433125324020084077076595294302028007872922971757542563602203657646037203260751096852407955903648335791438763886027584282342211717673707739733860410330273981956429700603156670053392724009706089887615473233763394465780997329320908338848053567345805073888795384717751375612135672940168443266366983052954027996029461929943899686191869784526086364441909014341023718687689692010735716657612866118600903527617799699439829656555734504993700535171538553204597901041663653664678480591487115554160335029638980727152264674354178209000509682761266595953783063426906990131801443010736932285400827842015959611607960346748592845932082527369918064095428943707566470426071032109057416339853693131048037553686516700025211951924490073324709244798579739422810812567662081451795400382932124974268270121192285188730126844995332759876427689907360340843741647746017538100688842469741340226286754587222907533293091537174738436153986079507178757398402454734027644981760607730248513515422127780786986074842418706215201091776400027432073458306014336049028314853628136010995484938607530042989821389296105818050599609765575600595107118245957804766730660003701330770318775650623561027032951644103805996589501341401832197639984549459350277831850047664853602080623827567001017916699230514368734196814745015949877815775568119295993925666964811277905948095507177173397247174560808712039488054237459279302589328937961205584294047212483901786829405415188676276488142492296544275622587153579768721559412243970971857024724482029448709076562708910013382284197943200271089355860262984763136906420268626105047886637608687591091751129424834630497949190855887652478679430871383020889993200503637847622087312813723803619000155504794192502304964097097956159427400482206545110069168748648184843996754346582860604993880544148507971534557310763994411302940056341708010169253814201437355793102191878255814149239667390124012674503669073954892971599802046625938773606573714372358899402036631130053439142701127610034661654844563076848486448089829134424628826514610688432081568196842336223985287724739727614222471277513410191470240540846610462714197454722000012570997279407207732390054654135257733778152735451578325737200195677370189217714805948644947169397826491284427087944796293328703634189646627766261777673796944989623697996169599218214572800 [113,87] 1937562913241383946109463300265856291032936055540802977631429655601741410573818301088858087280112005337614789332580312903936702546354614141752324009096886905831236306480377481167301198169228599795983512025165902227275435345823598878868961054111743953677966633906053302723027000345930242648210547919664465707195318327076071834703479642291320049792758652195053215311775454567696520691233117232132796093220008122377557766274437487164604548581582631499705764957656088370217442640071238466606815450133718609043557888952180093259701570616358876320126756926162308515842621682246000824486460314368941029581998182417444167304922240446356223540225418870109826467453332551973017342426838614427974178802302984500043132837395647886577065727473356403263643150501443704463286172767702541654197539762311969746796907356116882629404439792407670388683410444714480482608097373720348691674378785292374836451056033674680595470097249867712897696035459614004251934494225652849162515061967871222316127542030393936513558769194814434015137152426764963486323441565992071499732977127223684057342582952951149313734967035260382890701049352201566822329105672269214484443969021858429953134008250416972637723134126935129187439971830666720914197304036781604845024340645507726889290018815090879827661934676378883444104743529657660766020838601347374571895479484041641530759324385625378243948831899863286608694082947155029456015016534819373447720214594674892818631710058042383306014745508986033973931182188723071495199210674228647251843734110515717909600993408865844426933344978345778240397540009410879151923827594276395186969483140362003581981411177772398161596382090496416541569183524600720538729173400470919442139212577804007518517076019820202159275249343264162688811764735965047276063614673828322062074536064902790693075215674799329413812910798894949950338380321171021214989713939636141856012625756685617901400986825422623313451104688520998154450411443758266120721910762534845656698906490966672339691561174945991510751585644304713148446682361416418834718834153939536228324295076945308171243811965261810667888113846135588663049488871470761159204169514221362651855471491222250830179325661436724313988686821250500203592027950267573008839413726895834115328915105704680725947279379806243423226804379565736982016203548719597679460220163294399513587515882624071450149272885895019666370491738119089330956726447440667201043159187266461446014104297415845324242944494991142846169394384850273747619603042361458597952930789350060639974550873180048977791165676905902744810544397065177046759029955066877764165060494762479977721389681203152092929733772023880211241414631740930595496256497779746455758474678170780421010786892443981980588200842406974820748561797578374919514920508959763395087456537797384408313858942037581079227856398545919683014436798418520668392697137909062562450752974722649597168608882627029600 [113,88] 21183511292454248014136461461489798266794610446114540410813543737679443597878738000566356687375745825248121255259568273710414647075641042432364325054408400815403083458984379159771860542378841493050461374645672735602800872533104245925217067789455607158148504674428547988051617942261121305588927310717322247678962019539109364390781892306638017038105987627949595927673519609607136317509832921779317867629272043781156067613099908360893765419989970034989522565587914630960881725849413127417449812098325020299125697038158674754857058106728092078971785280782689582280046835361284048387629991689948848085826181325195961691335407111940418786724664452396972550086270068403049521831223380191202639460395724858950537272169578727200446549005967699641695256816935045365021125185396151087292975557073968369084366750445028348788023905631993800096939364564936065379790997979703650695557907705651547903519814609810528718976425568333594361973527202855514666565270963447435542913224579824108400913948105299086056858092973558076053091650236781603264754003742006270448928859809367293414966450856484743589945576127736430798668401670174942433346500896973710028895553019631409295678402339820720649826255717001453445027304139993199349894755366361491255380073409029579654877538801801499635965134140749063529718874000146411018218687839089515213964517557582649525745058586531173330241962840494337194175704851579465045451367014717075525698193619856280407434393328427261967941586148633890893397128352053233244989041869601859375807175320823754638972488197873924052687172118251334868536477357719463278517300430054177076889130236360884752062644045870367031153256012490450826381214771639940341825546381329922241885772386941528425619270667390762372136311185950732720404919805307573767031505643769052889203989133092542267501257757706217944669161940545177532736055641435429892732726111589425805706604772134079927501977633766889554603083767026675212480924126198442899833947303612077779821949592037822067906889420711047433666208907971778345863957757223080117086181870882628855524164863747514619668285302085765933994629218555696664814236997400704607324425502450039854954015665846455367047259255741920810792602266492151502104169051132628390275756248784639129559938602723632034846345955406491261124812565671990160651886718681618315192291329328665543877745546081567245013465982368212923094220472333116846612430093184092438718541385414621247692659509936066970232073115682852465173558276710936572969146617895832110994361244067156222133483481062522730773625621156425053690092956544005138885390372603125592083076929547615472194206278037137721953392103556991102852760092798100575397848559196022706031114978876807488633626499582407980495381828874587369038873892979080939463641338831322875654614951332382302971765566449773828774411256807463264802530141071727852145048308283190362990263211972000085730449976320 [113,89] -726387231476029734043136654739735303262530009641660151468008226204129210533170393943386906705903800537197091402653713313322136877748545146267994924617137408395984014147688798433751533321161039755678894326190303155609258877217979482113457965576378039305346857148963574550066688159711171796268024822328550316959533442506844202376408618384114092931267287378498338451429502735872865732018435638828163471816400640285448270080264335438654294562426675311139436194700050807989099819963050526062173334295492845262016958185236698726847224682618132324668700026443329794298972027971913645514606686539334131128448668415009889134276242292315401291753970184874167312321697563753876223269824801236175970244126968846161472042663192124048920172069993030094989731679379020955815364712931281132014546960894227457053752331578962695527091217922910702574431778912544530044114911157991820796006140498378258805196872644120375242795554281190379487198302745343487150476422437532747311338442889122315287662759075884588827363783870115197384643315959099572020735489046540915093899851637397214185346403274281334831285217518116277860783116374683671534488819014438179203083115356069228418454644031038376488938909621341939676207353778727467609975642489303475639111910678934709460893611458630955127163287266414783693077949840570582658227588421817122285431118423427290572538395225763860648361981705922244410355369943309943718993022901249548598259244979332838686353112638091889021760310450225790746035969213217807599024417439202838240935906084228068663945251732762733762209832643245846861890343404232939437661462170790216854420910229952773046274171547220029911678030901584428348255464444509560081448131523966246007205551413306034906518269682223540019847646195498922900139364387161001832191884089129486872298242496280781336514939752889737548683854072461339605335778683021150493188841962917719487898597090170567374534327368175237389896805581629474359215823944872433833558205568677132681510316165466239071582900579404848555659817928325657841025229533301031797792146468899762354409633635296154291155072569397742316848259369678867719009479403901299140668224164941257676261611476231735178587443180898001206935046209853884335163638823191060276430269949341017988978282837191903535696307348555100341686782203691351273684344672416598555649167352070115146117839168519489298498833766425194152729484122928313973677521038088858430564763464783814561815978382823048627287465617868233963366745681436239868303952521701548036775582762232103266222326305216700377090301182884311160878396746008064677171141517220714928294147118981448596272805395060803759342691408837945995287671229832444358878600233514544820716286614579493172937027202842493499124331054339401134248009135647340095427143447880901633427380565634234058822000197202393729457014271948482868673776323974213037736740032805456383724105943420959694711680 [113,90] 7358343273355689890990068619506919638418645542590284402119246748885748480591402991779785979600239733946634493857557670863049192478051250316432673811159272381606077917473746540617717189062977069836737355420207892468967046712600713112506412618670797695573279414343659657177835490274279332722044708535652475759328723076769911229973602601153249664212242527920499914918311782195951289906258977865020145130973661735091746209572502668278676937088720657310657819936173484943449554750216809098363003460386732345812070432422706927009584067770678096931236307087795608257338970730350700728022550632774115034695928204124577007825929454281714417670197538038496760626442737586241986210032422420609055190173671205952510134676239126284922321462835993872810809178451410488490402599700419447797879883557977806468361820137209689430242380154449135991724354334184515043217906893126694268325478964300400131956312274700059554238685323762521864480421732700182405183327519094612404011501713282415401362834444359903982157867271522239496204670534605930018122975950364537153937871423099448887700656323723548301333801626774606333082556828501531844378303251204344249574559309698663372778364260166051023629724914011286328010630621668544174159063994947922993630058183112814896144220301023200396590586549464141570451123163043547145407192114343024636430779795974760815119231868995084214211558250540138084258582435925974281519491184500444169089094946558179066895353653932745251516000694899505906927924074610828062864932810800947942349234268947225060060126550544593801228931682026849747087580571571309013198277799376282640263288682444965161688333654336332328134556305897202211319088804845439964568279310465914788299227751257677834102649002031752387633312500716324906488458932885914924280100667637795144057195008790690161416701977118908917693361517646294545486145834001628940991368481274708852696107376228064623312127370926089209057266800395071267235601813282648788428867608309110041380266815189923841312719833705124348415469373434849489852649277800794504828256554295545346087065033059856671447989110821373493949264142944066008009369637634695663137256181469401918623299368952676575765074307459016004069874119377707952292408616404773360734310606191023579112203176425843313917018811212469971399965732212743395714996031502679215558792934058698896657255156827523225311776040015763317637903319238096029875738325702603270842500799472070153211221429981138558668713145230444241356640672743310643331625439900237944908131799722850251790380137537799451743895396293608601401878189667516519710155398633401858679561018313800748555021160033919422986892899970697921527313191131730588790850143804326004682664998869404464179198376142486415373903261450224209932627529943874857029964404515761463478778803923607577149993140142568115905477858425712271062999109413743837548099110093823835498203727455577844480 [113,91] -54492660450839362400181523675519192174428593816743457286041418750632739335652743969665644095473514828786492463551504869130426974599878283405088908493640351577135358669024333625269808637035484006196030197950216993336072338058622205818207130897738260203450484584413807457414997293650154206760367554842625773994630910772756101447135976310675179267113042803482917916319966974734971351246932691306455345232138663260723602390804354723809294604076481242716613961052402140930602831006215538313634727710169550013160060870278011320007423689779822849826086896092724875499799179015283345978394076448948631149393990124788697083589488221180569511230010562524096709391446619372128814500833943278570134966385130976022672797975695249702705258792025363053486678795883942061781116843089835549411696623760770145737769830186111614197930541742307055213000159601307666360364271970505777060308960942496082113498329632550870397277256272189827045248650003386202520327242318372954686296583001025302841457764993090278690186152516807869857603446718088156644187736102305523701090770281566580306828023785068267558463577237916869289254874358387964951975813433389970365094331191683596893078417027187802107464391110013665196135153850968357930965942290488556161361935744682460199778927046262420679975805529579628830544886965174901434422937094320482138263759250925806480412931066512890467790966697118834366708383077853543457287129153233663315799245435005225794667671556763625463252123998708630810906972563493191131256533298358325675806837769693289553820239014306951593084578081393800223731503895079671271105361928188000697143477500514500634922950650868302435783665737886906425289701014410505034596565306126244038249696523360667153806674847006612949734171439017574845819731232533151880296663649684765097847675707274922345399708020716659941728253322298323026430656833600211984832234778565540791379805780096383068372932167895257276047414239512229036421759727029763299942566416084555388806874906669779586241268671098805979860113112261273631231432142632790806982540535680507423064540062581462727221536204054128223366640722586321905016887888727830883957271483493803301713874719738361597225430005928371489837302328808893332018509593664467419069732247212400322116610987966378448071362089349974753642935398421073245793999095301974683593774144863115138483274823934950730307051120629241419252485751693780794421200030364653348925883955698603613308650883731563362716554697792028672479921988828056476732766740909741270509250173403626824823362154740384023280731820378674102517239567030735305820441670085480848305006445311883697743720782926344145690336238590648141793755544106118164957783542890566908387639019233736248407205759576811890499475021182983059769714537696295053861543683321764566612480465464013951366377048987297250007155755105123243226734779368253029097314523219607103870794842199840 [113,92] 317326258446136360354263707716067520158695182539283035700511856369928056141644166365581113091160133089089507703574778837721892856201061814856065165111344081047741571004982749229648688486595829662156998112984832982802879300153491780577563504742248323903736368989920423118605554904036702715014454987739132564194236361817059552917877891105545541796882218045120535907994098117790958973176537070623813063338253473206106079035276242019652555797041083418793226056326981100983107649438520601887534587326404725306911393328363750623655735433527560269383526861986937537322680422666979352304354517049877558509836019054475928609139359859224858224293137253399713952100902945946846697820637365582557143727547455227830731201012639446594352156102580010249599545433468162921784402588529466361087015453600329289968806667233061725020426753348811067237934965072970424084962177748708695323118786211019694611497180360324293490775029242989205592198115867195947253296814273249384085663142878637280513518274405184224688856755619951249854582737895644775021897546638050537797768772282527110849284390233754882221503068549312146964640352897293777587596010452291408003892488629768524928256372531625510581314865600792005321014751615592301312189347338969006634433866408077836121966250191436454148904790473813065250888629016867915337195673172925728013929422436872098271875531020542562452903727496629122518468900705656861401581455549418581380079131097790395797808614330003979518170436813431018083715954328306068628623820547651619149983742184966461171791009315690747876914126375737278680430815855933310294411242428699251081587427140282573485113886732815186383754537943195400385098961290294373036231710490320824609377499953088391068519161102268076294464044555804091800701239014779270672283911986279731914786822650573763614167298524457214353781498764867900610633265984820547580832466040506629452279933995044265053676209472808921087458717151418068011666243422673782001334309311834115756219026782050714363765580716606352490373313169659446141562114942288844905940010201951305314563576256897103254693708964839605352262304004917788469840613919011531901103471192939496518796880090828434935622435968944345232320189438570428945610111475694582131392405154428682778343708269161581122645568495022028254700068523190062611601524099529520640935972104875994839892322994575188541175202681726679621881893564141044331267495770590966528288356404956803788282146889209210379751929880850200330217571274687731854313380165379646634620028523632536760228201385960042179343875213620425674679856759969732503791371204333894537836324649802847548051091988210338982994550423464425486195515663867920515505531688257354526042014486298651852306784930232326892177222546874659445184841579639312086366563827371717953494297906049435422844787102327239966315520877984086379484392006901106631015724535001145865373437120 [113,93] 4487018279359526279483035995293082175817608919566399443380160450746933548650371091467421020747381349089557401139465833553621145627129040727295420209487446418228579219078444414241907543710755792880159629123027500105130833720273847401043218970566259594140142474299257833404756706906010727434637881543989173584693788081001039843984689194046174658894448227476533106092890192259460437689665720355561804347074537310924858271950001147268926183017051151817449459657496935502276859149009411675822177819219572455283569258403375251473104788076421996502167791508672314569847940316061544264362763354203205210658282752481203929594177894120579454092339328681873692456755648186452115453833145205880175033452214110834183549803102013231772277688967207628024684582242826157124734061160452615252290648579114449006329619368056522364993668910589051645132507135528599383842140400398706799861237287928189740888283080416193932791440938233417020887151749793513046723125894110722793133527205010646366258621782309402980641379346150878598332973697347455152376065674888795157820082367194059378933294147178349454662099593575676848355240264071292491818565367223653913164143532352021030064872065813845211897338680851296193056274225017416008395241049147394739625391593482451680226867983644577199659769561013774793981745825459981068424566757781361553766478542757774693843216295898219874357152051307599249622556913076760664115886377542310961845569244922308911550125760586401036903094987652591823387823625223686399964053622536317493406277150188338343716742748095266953834919324925291030896768518192210472348734519025219865908630062128079209966798951382312063758256093718099226401687262989923639466485024245651742965510791208679643628780558643187244392864629273262500048632969143169355369626803877386905428726014154182075530638623710911449028974442590337325776394376382924683465771991992067666876018687610511990669976902413654180955959279639841679936292215016316456633224059488719283727200950902526200434250406085013539786606344128349480568959370450195329974983010297960362786162573907842544407591847114657694794170957767299379762150981993132390294409802305615220613560176169725362888271282684400556676523604771494513557590655156595580598691220143628435370536179857547273302211778576439958574556381834562825034953322832570312138572152153630262050119536447704934451992049955618229396453493427657212517847766565043132657771097540438279840312632959375516998292409178987038271384586764334421336678325758305892819998133388898221812092001294459533291739882700397820594043240223378864754828848850538345143898974561494495089999674979027301874369079962248931572453488670816840027661364428887117503327790170073574309866583252488040156000872244773398545571122760027551170225750009414712422631105837749576612041600565615641337700771975473809696437787114786607291764398019082702021800 [113,94] -85805246287311105099340342005650092212717525026844194521226325551749241665558223828112094918711653953771047696398883844223676926879821286485944690591464352555369241245197193099690916417968659525456589402592333466730047541511050550695661721558033958145011441089833634006483087544477373122456037932260265204099699473684832175325182016499563122689370237756053706559503334939545164685094150597668089144297155486698459855928603722608496849853055253683886791911595439667677275707774868384925425631634266674283976544207213143442089821671832242826037425633877242735897404340188098821137487723595610169862666406314842681609909421204680869985686905858913098364028796539881020286716695848429456056423755072590606702457247835071346610392955976406282706232650257545680495464316742379225046494605006891863048281526354449073459746522800984181595667287815880122383863800216233106740551471176190718923950169498068155042732632452472353044507671674481043862853955958867639455554091416208797725042819559179047093961934407034346062570381665013121167606984422264460774440294415877318935132910372596872397838813027474671983239329959993051454483599546462335216363177908318162034667273349555357629962348253346333119737985813311873583801343179580472555152622491622732819694736319462703983362356287165676536947693176946225184229237337628026001129555177286949227991931055013339315298123575201883790616623926547087085418076865322949439076142513754724619448156244848459061132924618700382085251014793708861721922385079270301208599898383532338878596496091426687431922595928043777538695263039239165956690392280730734291895826361225745138612196105133820514684638586510137372433628595792382713574683571663975080775608772314904764449118859021238516741405423328633953033324985827935228151062345335149911031880008163320551890317561479092018285147739872254880400343523647507411094979497142220006522652733315193130665456656698566875949625872039363807046510880438650014450449911494073879908547010899489823855897382835422584158848150122240184245904492067219679169991795637869890784654757311667452978731057818366217324392391947148062696648768521005579792824155801126453789957608703586426399791619170231319777022171448468798694142149167888490277896613357297813130217250027838348391270034579722515513897940412397290766756857343458291733028843677472730863125828605589677863029094401023684805825579040096958782856380336623111852112332507851127328696510280114181465290389192192486046726789895033357161575011358408761738800408114353889823662418905385885912132823277406808091460165985534361134161798665357963799754408720366290940988681681984747408911494349604540247964305682579156523065702289444976999985514352129099392411579342278930172013505739792785715149718793903224906315632172650266389534523390034090940032526698259245379452166927738822122455459375519180944862940373144320 [113,95] 661066337175027186849674896811292122499969564358328116689572760320752597398338995561220830824863659317473848814663133263551868203109764284108139188909252344191025907910013954573809840055159153294966802990112193970001677648078616804267220113118686225268914071851164493797906011078329601223212059825148983491320599376978111893244925820395663734917925695407384766851968762619119503438721265413899537042862975113753931835509932601554147228158099309172794271362690587231040013668056719469545237880510160055675222159510581625585559188470663439656136791551039058761209455684455201293677929916750983842813272196034665480356819703087864991471065409669003126598755261190515650937909838512654923689722455679369572789035645350113754525326832287583448396451041550350083238908540047919958210694514986697313311590860625145692801349569012587923934965020208888807597429224332416723217078562988607052850693428703269747845585379638750182349810527258788916650973066836838728590720217501645837497012888911848760018833649014128375667901149066200283885044771807407135354237454847168223716078633666941706606101952059843846855694998445582738765661906240170617171988100992510834985664552199717898062054331137241207163957410980039501808875024099756811915062836293879873352820847465349903359943886656741697976777170810931768726064206656984124093198343658841393568953874811105198788178124517909298237545370882918105600418570845233108481730081578248423395910245942577084030693685522060639534434103255851941875264847762697362599975671056373393172176790567633912628091699566144854632134428694149851153066797393915196084974304440579746284663782715399424285284165706173116051708450410014041544024760750690631204744165469080728583841535250638962803671691885700318732309425658652716397025933669398704087839648180166510483466462913615314941418222096409220161130531956400409037108769375552449579319604739002055161854398366168006918002853346912053938061914851968684128432964549314769908906468814905771737772479252174107474513614208520879082148015905926188357010605671781952828423173690558362713209841699010561585727199569552706454622200425070214713813744595739530818569746390310392354030730232200952079019098698700814686273982560840727674856826781729699528494751517231883966773839447663931836097239600778856071963326729175463587713864728397930359330203963700460296474003642467582118573728979620944494121148289835015551346739758948073508209789516411919243980534350376091427658489632544039955355757260620456847119959649186253529558893760374503873505983006335964002446033528916255303686411766001348171720685603144065110338075309785047987199823988021660201666122928351589496780211365990202766589684430632381295323660640690633036965756326873265865297869663895749192712710300997797154338496550855021198520729207724767442572970001936274357644212446440858686107092470800 [113,96] -2640875707006171901130745876215476948457994087721446851063319095020809709928488804128321783775674232725618567930379952563529727367548293078819796149692182284056607507369756937409694567492560941906260255248445652291875091513664728656724954583324033154931072554972072397411757398527762296343693351574949628926253132754793192764583969788556081774812647209857900304082233484699942916243541677061220420258474925773348968530567047062383969053354996105957887620291776848366862101449291883477982184174617844120562420301206568407177998144489202163026288077116698337629894031790208065390438025132934144390940783619977929047567962384254847005356247723200027422560661849668149775555035500628436787174283620908687750719918301960449066653187571205411258671760537894255132760996552977675791029124997217025026744186643403795589692944177912531547375887816348347059447638831176912868253931472381685223820227391497313739951164822554695557125301053013788863764724969001209620095125279623865351428612207487963982170555585301678617162820072182944640267180384258577940816264763414425030056477589309709304684755642153297362149706345322463944882823706329660483059835962092403897829348986587290758435734724637314166994338433446277659333548086827720152114287107729786791863887178397206092302568177234294200355026120890491173914916724669155131184433551957979328244533702754453420089811891742085156617797527208312555085391743287618647131758584148287077510181505300710149276236026961156208115839521826257046639876620008075525287448731379593006587386805295671536837731623981759354984804881309149941858069131393397397987791457306920247316643728544310215033333477562647386266815129608849314943572224973193802062509591599228740892240266269165058308212134550575098137933133635836384181898890540209169409759604757681714289111174207214941107824823564052955850573916676808685721040320981784188109364340289638956707081229259684481314660457711476001818360487919786303881629841042906729144799082157267741243099306003220843989869444891517791325067673824032236677539381476166674712748730524368286173649440398599692399403643006801010185196873075752312298136780431926588594108057219962432000553585301544708527748238563822079101944578324500962333446311054769402579090624204939242440423447575313472699867816303637587979156645634134821735770311449581592290326960227645955977154642355910471610739767662237256946299086101803202518381090464347338886855200661443691593426105558867787450154906840703144076070088829426560684736848599521368284147725608037533064351661405198641352487467567480450512747864635205146253034679838905516961184708859131855370311132334465832872192090944313666802174429767083967405185061071995869369805354948540252852456578671564704506131262717480953740510831450008589694794341300848112171065111509189261293083199328329519640658507724144047572704000 [113,97] 1799596621029616969571977565968534107593530808440292876675417946799165749577996413730274331935595472554351149849062958985088401784063737120825920528348573465364599304475995268909825080122044478114392977129963104475782229826122914695320055012666659447217004506438776470760959897526648220355516184054149127738820767353417926226907132075872091903248189836497168642526218830310857696087053475403887165740426549559760763585044268405850004622377485321394836717136383932908217699064865328707142892544309000114475185599494564525364214895054959760421990617284984500848682511115202217737307417363541370749631177589628797082027720820716453748838745178601071396917498797221396549167222814326906146386536346132482422866424825330081072722934656936808600818064813166050406906918629783697167664683134884165686081242274331276934237038288115857659807667090197579379030128470623068006329573630149467348556398931489876645950259031497548561907922636638171437283257631643318178299959754284039464506519784786918247989112965827751307922371719945100118736395962356060434529598318724399279069934627957222767179699787526145846177360973251959365595658651517047183951607744911014767903814079748224867914744119801014822084854547572893643249538483023059592339599729871388364729321091180998536122396855428443071947128894402938189448958925618479373810764443882139653025948353112519367727049732849420567766801231715274805498721820524859240797577527718658245497739805962195561569537536845351513914036992151306804464902716735192513411336773376449167461762884619070849930745583288106091001523245475373170968114109255942229025223940226547170148956101270990989843380037279914576891389308170197224930791605061293643933692650244450088432563919850501019443318773745023352347734064709091012660330302264911457538059147157450949474032454392531674047109231849464909736309381677427324813203119705693745057186657430084368858154654235356939743060116553845429619844673622183491928191388730650508693304587172762018681606046561360532426950363876086177462308867776805414684191562994389322816391138294250896732889120605938886775407871816600482457699607121610287672580064637876110829842259685148285612535761733330492133286609687312774565908979314565445066212337713448702686986432643939642129215313353545400287879173458942293936552416381621602244776291254218938736287561117756973055460670781935304307456094217400729283357053484044399239777732787676933164429253492694542922763818714739306396084908389189004661676371539061421390783524838035342166408640702508362941770330317892464301227113456878489589197046367184081787949460812774516289180550698549011429180625308091777892595500612161665712847832572365972346943383468433555136178598899227111631588883257170306698763944626226471010407221256483449530696283288937960629985552061189291832388304828424818480579966480236778720 [113,98] -411166237694063495102912055223030501343353192641024607257492587425558622676553184391792675254623860447699295189349585290408405466344325280243779324316151541552341280715197229845145243614809932253891131800892872057027072681188664103984510986637566164472084031977166203054225728588265678387496294355812718900125382597131079851032905245113411617650606085906795187761699792231182487551250335095068878015227625625138080019210516215422479551129632250240504774651878710937113814230026698952250608062912289395963400821134919876951528746212068955476030915455009983869490867423926331037576055220436099306819922565329947068654045532044777571254317549483166776904194651462133412292912669375209666966409707832497338378641972903680859282856739866752720538425686173602092045425854965927996297614015247281857701341864359919021951778215110795364557853320306037136581206625709474833070576946564804193129241387684333591237031111177517744593282926173912402234821091893954038098605481789851205721052106120140107361000237326013393455363502215694596173571974526358963260386473735575453490901303628517852296477835560283835598084546269312596924877080578915400498910810043857921975996839417456917566295109945511038830422183666479988041261622652543777557046762078941028838866424457377496136482766296735342090595797763864546915018316055394061984976867201252285892541474683258125464972772895717578412169717275913286768884115603833532983057285455206615419185433623677832484071151952798874912146540211483760498730099475652950864893799924380052446040431262784161276154892633408729060234336434747803171897563872768081826248829354018860611137881684110835741419440135559384464109000348764072805427075134792652374391545883935365963405516808362341858168013401299067970906951822870242013396336143074019886639604841626518921727963194117898676735390324881783517347816485586954001510714114133588151944443410454796463280441722107633391908017997446558273011910916530458996595917395319009309335231079404126229114394739989401663977573348191798208780901983605716648668643078834608590190365410174375946201992050005006025362629587876082187662690881027238897526872551042686878673497906003419998746772697847937353201089520642649963869225595875267882595513693060814129037172977162412521409961255985674524902598341331944935032215394408603465165458179802781573302414007863758839182474315813426729060834549346729673297744639867145909726917893874615184507385462753859719416869625662493000021462728575955502242615736872060152976470551661951292897570852501554995801894665725171347784405773711819860671698877073755937303974154827115927007896936253980985441482916490456552341337817654219142758962329321930443742412497202634601243893566477342413375854850868077596781511146114148231638304180904697176043318907328977260875231790734004820816364036518132083511323872000 [113,99] 178729416321597035870456504779878268907132750961629919611427201467069537039685940469996266230201649002637829392906831386415361125033129360592737779914678672517638966794943978957722099597718194248566507894900987242000826452932911765040730687794004383048753892425843319264252367035903658272911493286240058238682138682569429178208718917275962864571649348499642472086587422185791513248157549192189071269797697555229909852672153138104166919678913863746046205933699220685558995488884836491250393800990131977162578900004816184853170166079716782621987451539028824884015252867323515106122050906702443912930253596857902493918801161408467776769506770030000248597240380516982461432856857233066988267857696338253414084854209861834442912232459936657271684928038932056207101623334117399887718569030021627531363997775845892749396788917824414735528747567826702051940335203206169717412656668944583415316028549375965276744814612835081811339332110385472692651952429278977445551861951031995786621082929172118284133695285848820978753074956455775613857298357427229614392913022875817734012696418107076672791239696341145910099160317329197138869729416509856278884998013129446877219451418854570149180391373878887776373929064019329798849169351480440648323918676116367825508162473213091835280479158447079808063734098939236012365043027505483484208352238199900420100771297382011421970297598812547377820726506506429169758644332897871430087934977663177514186120598730111172951172237690606717503369467357861445242305403050661216903823930941607275379923153707805662679190567710086288994096355069337418076745214005363095785082516522722601723640972995988559276770966357085078098575609176267638759358132361586010154344612101665688805463692714719509338292203676156808229961750425925693416706528913915325708745651219992035743215423282993891691409035682258750766337241547012376651354970738809917588807255163727284543158908065592416175504845388550431819653686869648680815616754088389285881447103450547379566293650002864456704455334383311573656205091872488831564250106668719483262513542815125377566551268666133671260352465079196829612331203283036655185312250738832300723551951168722753877288526878979384911292839930877493005250954117056265686067849019851331069064685609956822498577044739640386682816379025819642434491602761821526678542659196893029928937801119672801899722755673720927874631459275270116597984599317430968844191652738647002959501561864060022116611020984150587999470473135081009592258067442776756504870945697846379694797947712346729328973427473487649654337250267438545960866877385683699573570583559982366127130382451572607770586120344581681097138415755925041786423600510725826048218959625634751241391296540148184095246513795707967655150009528560274403833774926923461871525318898824939056125993735628800874290395904954024996340120160 [113,100] 216687929812213765223829271924790384017500411972997051401636466163733747393505524729991477064102030322052865192545791793220537593889359812682039581489917256098216934403249182692663058006931680528676826580645600324191551743511446209579596789370814043194861722780898252043777451032390948895671370158392000084861648068504644347546426137090875768519650715372938841865366061203761611004584595998122258057911537461597971451821540521605946603047491050943784669615568268521473820485685176954304224906008413468758933117615277240357309020359422025387417784125970070101246593137094805083661053616446305497498825182011573229038185952402036752077492194940994497815806598067876843032528328757331850108729901133539967275011956314873442319066825436737460776438422571634082649858870610468374449060021124124822610760985450111999659503877349466537680271508635361594131724071846441941876153065787531289493348905459196865529781959706184445856260904342170155333315891663825435732222958368455492649719544193593923719251498595560876010499913557127152592037338984411939912814709170990163484687164132193052642540078668958048189993681026913847408969039150902367328249868155954128560361687353903971657446207844377545401401780982865917052794748473488923171964426438099971171783816057887460123916384805240482288119456108416095389453694967566564560508515550562483658811948317149517681834573956628334197786889320082098256901780232835550188146589308081134308056197592137707216335558168417212640366346255743964964896284431499070553192544402019507503209436173845577782150465512004454708777275576944620849642033845597513330929445553014509112172781393884200380211655853993163979993029015801042594518106881101188452913716105330398174305566345021407690866754414410425696775436033797811833080916330868480899408065921040617158871761527477656717946397567967206952170930394336276210687073233223925465818780418518953215501334411989875100951072837468882577657462414240050250857791244555195997846003771289218942099610857292591491960934888761613008269894559279097855353685617684627656330342312429227175443493969809144279576280769938046378601845691832982348094404553663165448131279798958645690785034237925711158301229676767067519734918069351039257130803467593138045565331523661380879040898813334618051797107239897286698102944120048143183546274656909292299892597715468241953087761036460857286088990486186168779214102382896287795672377676090799600440028841940575238833898289806028916702019015254736918370304784849078555455953043499193995493986151602487189459189011919286541804198934767433282040071390445539820611935010530435676180804751032112407743626676783678280501530921067794375589200560195175927722843200156513392444832882140130829325647614969042805230268825857693270131753493410533755050785487487402345718244626571521253765879788607088967680 [113,101] 732440561241957146103032403742339519196317667832885218694476084406956952153236395073548793010360207520662630711439533075437974501966814033015291283366368883817781692474575060758024526180103596949787197820938455303036342892244122952360388491070532955432307285383304387319237315243745692924630318351587260149786365236367778214163216412573886814409948979591448306636444730887962792114753659404133932252755706539237258184043217910755093614425797692720881940361938311613373544782798871413892272053881621969510643907338406874658950500366054441850973216370483649931104809598827687822075268537437820601634473414726189954248376475128358380845591211123779433169040776465813108916840220988670632314344092729676753140421652219500444643177505253117316351643311796893503145847859705631284770095034327323999924104825287206270462737348533455135562799818572276673897577467797175100235265413466689840151547272379501653993531561964003740964562474533023652823845378649068979975986950268167513697230154464456018975007415384613695192915085516214730862498416315530862778512254898245852731923110164579800209741719984241718978700486697965419673117576292892190612022015201455041480992270870075361495908758352987234059153468458673146138811969937742921847083482574394914950683402757606721911527825936791559401422745477384488180877719302262117050941776808139632908936268406858065531290480512587081164694286267155390913638131432645985365232733333465361375153665252184313395485397608244992861510467224928369191637296951365779634365777044740375277159427344909228339390440051563135362553832460812437200757779184774298793123405967789665430928119717389541956121720944952435390204870441778401559888500015596304449921481979775821796715881176543051985171606826321300950133553475394132545375131539696382273110020785462412088592881728346077356470507805072710324868961627303526545009363286722569925745877142013322481786456796648196428384364043700256357349261760056728466001898365692893973531276147093617379731614391559519014505878141970294606944384993068756757382535154522879005749452456770696827075173331087408004198241407484522796517685347355805797506728552864606355071560418036906285141993537725939974964049702511161078522866436702832422095901959776681246306831521010052959515260672916410341220602593974301816006577424953474243981329434180029693302795595696624691668908755475261615110779991040748904821978285848084973187042632054135654747002748921267314382784970957268028467300004719322507252392441138534705161903645937443821637310437139048239077537467177466052419842225494980875347163208113375303411199963631769316546055543777612775790087202797462492448076147135383273263255858389218285497274923757135540994289203926288685475973644215829671430389816856383486956871325177283130009083955404635745367908375061174320491417955809280 [113,102] -2778401785844345199093312442170628002536412788657752739177606000107158535166294312998016780924066382596489430460140932955692418607722144130787754052271765971881629583228392935071062690278036661800323182887593696124244040882018956044617871873421295118600645256592895937079545782015839718871867457475827895441051553900957208311066314000012898697844435079204126115100355053521121728736964450187518188382754426383600348739925040739007732193497893758369150644441652888632662491523223181789847278087624292307964353620720108309989486921763732370640648228372949877623555427143026126986430203940448210664289602759526038500377286791957826764686063625062048437566878999531461014185820922936148170081526645758781712613658249486375115776790002089066263417135279567282220099463007831743079613940693442127933469203375641438673670143436769478938065122809827269842537273004873657572892337621496489820486667075807951701643005214098847078866235233887108259949618239124641069716773807562960099176953130684402206506212583827539684973795914038029108437983041979619081224360170056706789761851265211764758601912653398376356504167334757469640427072663417766988585484154425594322960236846120830565247361328297124096572529075201052237106317431394584131443021061272791512229253638502308944513882663565950418446105102344312089020105924326960365131362852210550246315618520285122769559863539080959338475183706030308062239275316091102934010085603628215858332628740775493072132477545303770166998434725951630878975989734671483080337848644894655157198769993903181822894101798134152170259982408597148146714307889227281385520751222080220575779437310603358868771038763862643971940874625405130115894990062181187874101305872236694356620435667820932407945604041347889553883420383806029058780036199178304986169726558358578387522649845792231580360300441061739697151192342321408750858062659723750516518635588109104313257564957411123780805717068204303067815309923544828188896953511731832088771634955589211454348664276732179861165453282396459053724109368125904239235815318843096131307378510128409373827937925933759587997535926019413213494791506382639401907558653593150005324406759094820609668491030732362206528749221664372826239319369169673503312133474035146290797047825935041665513300481640682008125834340000098849120072073410404379935343085236175154289978886324604954104449017263147567567552918054636589602747614637163288451993854817849745164828106937921853405296372287317262969880433041686610146545088384863404307721513273869290404335029895818535378546740334703506210077704785405263759182054262897247334651647831307713797100432838407050038124493357138967196022821090991758660013022387256221735749012055393852087756958965139033176743522037036709584513306187568744754252126062773501336057973745529701984740775703155728327806289280 [113,103] 2579961386236476135495866526946601039844461261496638801872944325168712378264368868445005587888266566307818982174409165934837737587120223229555905211710369535959722923315213701159215484376736280027665462385112949042996421224227311348678542579683793827265168703680972295772948084961351437576751571673931547716855464146510138448543560913177406366603582625665854281552815925873987578601682739015425927040088138568251465175576020616561263477862771234826078421887999824226488967819982069910976019863739757779992053245167017530064575632460213090901558087709138565628121265620015966974885859667697989586477844184959193333919776736243289205695758484704301097191196656868251189819357697405640870470356509128077874926557823597107510195811822693826180717502843088077713581257218917101447358155081365733199809112021101095292409547506792228454296972487537721524265765349044866607274515289484267395528581534998153579545492822893909179129429439890938505010741653841809722403096300894016246902660163543842544278350647118556777387291513754314897380091495208160124301208949216471146030489091276775031241122061465515467433830127823937697068272287002185728720909215888080985598869623670439624152887764128794953340761501181250347024553621825438303142929202452388964746575055350213944171745956458967454867680466935556349933251559133332095278029004610140051628749030508673842047777217711117179909703774342022641870678875377247615714328097556419366632178901553445019086950535538557379503854505832500620462565852474228037189907359115590692439366947187683062043227773044984920488751872566617436580089642231443433309163393945117176401967104206273255259714092372001466883188900918927305511935595291097592874440077986423686328216032626597806254325900144576421301426969559784384356486322272247173034750097339068127778497974599072531017613376617477425284528057099476534836352113954475378491979356432993235779812154753855908304878457684949091943779584856780437019593569290812001457108397668150962502327093016672467755546879234221789328112421496779182635635434003275806779271104001875751703101442645786651844141374317822887934384260962273212079061341596680670059038070425340511541521569608831897565058514189130021531604739137700337808595039890364471990803285981363431556460460742741196567029514942903532143132491322520777523768218592472351364029535563107563033275029265380298013473724335203699892934627161826081157272705188375795003356309086359307975248728263974729305485096936713412404310529296559597372869620044289016553795629085373948321756371631868697897378457858146647363720596359887755716833431611293232207976067474147280829986830079700375544728934488914991247727323044951899418821210242116419541410345730574851100972658871772185793188910494220784337739816765809813385065318237023708699039768545075024467152 [113,104] 3423742396385402369080557291141800022915793169567523706870942240145839986429063821408735933268959719172968909713047874548613364199580885544300038704953640822195048012495377893487446484946988463448114967299831234503457504083353213297354356357478415321151610450239254758931032009169526433130720069125786952458748502787198805913580660984752095521795760693279369783770183503104170132774332702820756827508364322763439356661569227770007721915628810383728411034806723462973712190461818225626660492967524719852769174945854866638292230612071641771135137464701518785246551897891867366125050766768626718139819779258704754098035914923661565255848905224069199580324918526787803896465123134972282546795555818515806436011881913534259674715617164720628264366019879744600298833441238830628463650832024173088393191846701750292639154711582206371352047015830387363450317391695949067846510084295076373356791595338159404665885576011972070356192766395267395450071508091787708988156317419195235035318402792361634216764335374127086648167446929834912382558646402406901017065820978486794314596612170034552467405347132344115602711209548887284171827980602517979723657429600595637973147456474737801322575152496237679174882358554708082697746152003522105614223526353537173226523346082003432315010214245753331120588832595797045440682445900618339436920284932880667102634403204899307555163888897328322090394391533657995542105867393456850127378851813112558418172779158029188045126524206878477794726558507100381704175871713378726771745356637646689332634397768030008764470113155760773424804268346751379238833106948283112838645404325080401636468833785164862816927933961464960476604671428827826776604250947258722626181648532297339901147135889427868936118320064905366724209020763176205290538349014673606398453168269567100996795914715848972420464150487138359933578425927400254479439038021394450059674126006781856478060685444361477871935692582487522983145768823922105364491003910179222972562856026913784461439997243014542498857194445617810757825188267375879120145865574108296356783654872668287675330716140720021660854507939291456619831604752001428143923947316401370118777724301903282797644467742935407423800204400037299249235736864032220180017795916609063240893475851982195252856884466437947334963597799891934987259529036962343285243952283917932755488114321557329391073432920615096927776171803628810543570659714625863418902718055525272397217975733541067175131000413202806111149702859351339408818758155061030815059368390884280420339216956487561694699844538346662129757818962946187829083771101117675588217723238568398301379176282425565113940378167959499456593655837072686144853343271106794019486274526135268987925128556808719431130346738312487485303688501787098365253065886712128802848203144804302497567937065450244288 [113,105] -17819196837390078859955736339799331153700559638054385537792637602386865243268286585459201386071697405815954835685633608014221446624975088384983221032951208922472399385815368514365879421244214063025983837725700337534374230252275406607654977850152687241761122656568426844787160993629746399448355311160388476472694164189952980853937787184725310603809673406812429555463544996595784241160728846389045334633841415273250371778524592626440678019361419695525488812639192228520944035240339744696364824489346590235607966173114227321036751894873825014772881290619775120421877599908409143970691328967422349646159514364089330666594724879572914929302538059796415900465106054184643710312744696473541863881881153522180862196175838534311163704328658785398901889631326072392583651767673635306890066277795253261673054831911056299122095491270893547866997421757171866363487979390687531220806647128084263047999373885822769683167778003461252291139320042831206584935430475658435484998266598987166912434279815706112964870853063213114754124287031416240359475805910356945125980532343534668177531684745766556785168392010649855964093237856057831452488757010732056382717250230099223274232246624241297127744442755712965865414713429781645890094673712331138119821439312260400591075034631843731518113986661557588324357321457892521036324558179025702404713963099434261498573473771372764300100300213379233611319978798119559878851064699857618654387280747198501962846422992679856322418585615746410470723023604213590269421939646903475692072336978899225242634384810282668664679469329058667636139808569806334625198713304024435942307255727501787939210220678866062017159466458668781561500699030517386370181249169465723412896775933294945553670786200345729581905527413062469400078325166815973263921682651102444187821459934953954788143897098397374468785644974711317526353857395607522221427661784964247306546469248706519403439766567765475825981696264483041291701808076243957537751141155237853196782173663892345915534332182659546895171306043718526804933389346937586029966089033908011265976813188134587678133350967381361064598409953237976750896715569818145325622395457132525967910918924534183141241956562901554816729378843460756551095912090841934930206157890021822179356993414191896534763091673317857428677441196997866996072159150319065854340943610457990178816455414011706837136573762694316881036910467924226979923038134766517445258874869491391473232254497374814679096065134637033439600912464347725600614643067697391903153315060770887607539831136028637906796522258303508689809787986768400715768703420672674570545157870646865911416848442187411380185351259338587678644125813314422622484756738995511065690805428061348032397114255649855041238540269377224850805040256751793291552742608567835623896186738053881592730690429048 [113,106] 51479152472483863473199951673085707125914113362165173919487465906461249225036463321012989032725951993570292030803443665361804648122484576976183528408023930269234896929350091588565808767701391628346459125822824861306038341099082290498463157364750728863107817568037300094963869129587449267131346764932392732420302932009854279544213300499340233533887906606799570795526705374945714911382040447039128120146569255962647075791630106635917143953185153831631359387672273144435719060028874142804616903923142383569728571301821162450027307774109318799768564468424551575309091804093347200350583903515640254255453789143760780333054720581049813294980025101717837177480934543733585955839383380316192017090854693288805516734904019239234967986429752065434423387237049386916821469579524759229992571595594827625872486607568710167167441702505497762273834417684659403296394271812558429173752095371469556098104064502664225309057811899756198710779777748542941559485448751206236527473793733851380121577909649479928318950551338795019884111172143167865024607403644494988060518265223019660646349472438312982936514824169764164262639637986881731082494935424334972776108120746921015010018105088671399940930307618950301292489005137340232389392281356615644641523367142934202405936545643205288741097055620204536138721078568575606504958334818748021036158669953317064879758208472329392216897652234201706051791936068393960409719732901935454627518888381126667895909479508028694185216763974868563064172226442094044257839656698447787661991052319593397097492342716074537552910664597543386894199346156946866273890144758603802934186230429832384305405702869139853244000721012137879929683999899805642986522623858909427411488067397785197149944340033976266048844046037035428921052885417689255014243289360818471005510240561046919304098820619959304154642905067687068070341930278877367461928842271726307632187526871261051775613238113250906228424843217884877366536420692970479195719713819880465455144023502474461922099083404912616547731862835992265678557439001744451489578717374260860435685251243954818378256951731193412603132535466394574400925054954275949362084612078182674279076216845290472381656095062525125409965998405752729165400882058114791432821665906231400489451721661916126111869216712364551505641480556910065878281298128710957913604819017097250400874646717293365726487713066716874714201456861335572781212277702707462925594145649227760373535707569249446273890535251825248200240262491525042532458702395177509430923586957496869812553824923984792616473483702907990619886036652588574064704989735424560661380458924036635071277576610869061669143859192135030263198104605053178825000769904997695005133139825235547389147299068587419410324217973008724348328205444909131976675292490426560714325542510288154755626432 [113,107] -76529382198367846725280040273880890962401470764537636301138545925602821073273959537343200552065203793218678255799708342645573101582822374845982117872607798326621055039239788914772184972005911994674082406818080715544341306685136063554652238474101891633668244943312291151975862208095707161853379608639773418248443549780714336227048403315617027127305775361382184407122374696405187234100049662097219808459814207037863401446441453933681494170995252616404186147055871366469784232736431070504852867192038309617412620147493147889732328945083419181176403308519222522746081842047270088174007245067527630922462321515229866989371749774966218865499309461121817450973418845911923177913134586166979558251170891092383555597620044498235214921808345757756465094319080602731363760847281534353860644968479568424112838001350193726371591367885272711763231639238842593200830749342489181632069531141022646545238977259857611476881442262487102097329310052190889062158085562962125130417456048872418465854820844469092951652443085933082985614743738624529785372745807916626674152184381480510190743578571706861578939467205891625037437211983185228471889521237250003327993903945351326926701399536110585783882085083831878647046057437729093065519496411262239573593241348818060885728171848125341703180129090232995738721802452935657210619911846215000075878482409697877311067585410880612394493962278584620662508628060722601267364779053335788558209617113734746093134885371888926430603904764032530580977626287473228264757220085906165568854200776067201254619526398202017226005568753982982481182404976388449859316658654652743414552074475277092129441266639782394631243720644087797731667992437299191984750771307658859298329677636815655321578663494273399127850302156786170388208950194415940925964789434541652641145108103329147293068593322851168045655351713856937216734021183728168373817848314784729090746975730046819269329557423796132417701301400978193965886929837759731511095398588303611051567967767002913449224232399465432884244706745896801494385708853307004715421891926998149549227206948205153164276195972989116839934643659752659426524181614126159363344467450016962847100419162020783604399428531449784338186890766276698683140742048721621641141096566909424745039673840451281905263052261531161280664174895628553738822233024749219627032485934417833730998843698769545065126692181788263023330969331707638431618393292063998759533388085671970768562835971350683107504428051787730446690862745876482621236938175364468130821033444464899151144750771114782503166393014143077371238520902892102057853211994971936758040528360676801053931155760383358083712899988083233334999001515820728111228023891409230852171203508688932904789934884576031228594387001464670321340000350902061476394028870807351699343418780642188112 [113,108] -8958862408186340464403408904847305342151430561167994337693900700763241719352861690081532377944684610370001707424771527902738635402739310362621853784677448352593973925427287404060604638280462051362741068539514327991458627955554288699736275529280977288183136880006275914267749510551827906302984152765793153015776689387241158425749497677897049207417534427250166538976650364196592822331917524287812343311981933880258752977470569832498660297890000012846511707423811537708556998578104373788966564544220924161036403598359176580845608499172851515336254227810746720222198503860321988882768810851193743526129853741337457855922083163174121482298258938863451159356913109863089259344086494653757829676592066086474927802025929448371435408067378088173478505547025027518659004404449909446100690610717440483347032572610080036486417125626841727095340633175379587047397193691059380779007756155617981343641690185867001771292340222383304904434602290808811357791788194624319646009540970986411073850783425604970873324167301958997975480623602185401300389553051212069299393066297092236933970573444808055085173763269063282604194798515391358526630768073151571282206230640987873369983244027188838837644730842664165767705454299986106216626035018536723627619827291295301919022202555324004323942348239656096368565836432999257192076551894359590227721539336140711231361299034129351890883098233809293366380996936268524499916203541273059473680229267671728666247375037453118726912333536842905867003206617649057305386079701703534696801655391636367709005767730390379853733487907996130263745628707787634911262603606002260128417618381287882199899273403241447502618561523263456177801607141947473327836640013931027261420368137993048272248962189815204478880625700907757205588239508838675607017797922153508341759528560059540157379836843714848340251278638988655591324628878742063745661793858358571933020102653971581028900522574475460457525103816815614466323262140999040041104855980651214434399035168400495060299184702655353724493212895542153785020190693081712809094468745957867264321705901215000221261880019249460771940353450815097939060263091348917187918696482401781044801022905931352188547837208166732582389938133609452351338200867854145965776855055305671795191572574892592401119455365861146306090926337695513495093688252968701650290826435353581771187789268433708476700957773726321342846498082800120137326360171734792378639137381716425220636497440475023588305413703922900461428223006293454091056892257892163003280268769043274268877346210446687776335206651166599343148169984597877415471936765132789658675611491555847874317871660670351686846821695978998333276346107052219196850409134857307608392899783772192207786837569294499144814196374840891486024745857427180328297978946594692193381415284608 [113,109] -31259731503459373761665787422774205662465207124216236521047244609581710441166357487485541462172245926638314604129960407807529113105017399545936644742543813939916141244789809162352544046111202867605685985079436048714538950630412702280079476758890082653094584556128834152400631893610685006419384894595021594629706536657678100502404931500888970520160840286709683630029625102405740309858687936424272406848883669655170056195641778878669843170714157562222531992075843565589661704563785813792751558480408804496287501123128389347401853581385705114941293031451414561058764782434322125005455297149866720447998172051341763919078790333209993091609424243747946252186211034694597489255731270585364033484816136606876150171671324070835743601773953579538659834332067369121309327790681100614071380420252571759652492735787070448314163664333030549008072552291051746697141985674451712946312170726585701424592683663580479087746060390978428840597500292947967398936326930036293540316370488568688812081231761576566000373110009610934057926300216309427498067569272198479141111820931481903795645602143880273307568238585759615228557611410109721766886478160984224261212317976670392722360484480932806157218532298727739025512422647993201397827954713169190383366054352047008122095851947092476215341417109507451832463398896871129773000877748309290318041807493638541295697201290898608895701454101016262211951907593505860701591731347910588557798120640724091024781312168664024858512806353760877223151281357462825920458859657511126437559046383409117905481604765281841161079322531328489047936865239264205043173360318769740085102237456672712663479498380007097012567291371641184748642880261869741539412476477723771937254081298554182098870563583335188808541083925038201992438964302108987972392769338049826948864595815695665070790839697366802625637398135735465358979612482172034246748396106152408435482785414922538667581793079220356624225944971743630572606871326875389902341956573886865978170700993815195507861805035214899861372236023052077786470024943420112582464430288429692331736917231508918966720090907736697954090676229994290424773351431378045448129134629011673763354206073348566746827797989900423541787250363638731267964015783811834247971010624465677546476130647073514262162655281252411756701701690956033258013044571829963827179275255202666664649834517908186678966745420045292570533926275900155714690105361071521094293393915513075049500334069764656751168310768189286235457483130585487527586465672797934340686578462547214146741124937359267850254008029810437776840594391805242603535654252875396753759188673942901852699786652846014523884384195850251489958274675627090846710542366616145467652360581672207036486540129667490763201692531620466624834000917531506765216424995238903572995472 [113,110] 13787100053241033606257147842749847093854002833888857011926066697559964951910332952096081291736980068882922417013792275240252429238135878678828881290955118449622845850996714890707404359003084147130868627864149129512174998220315271990132756827323723058594912130820379945126706119754547216491130282296672669439240402628534722271089188769167595336271622508768149559617683385816936933844772857185510456872395928483185331405858840673350164089779906049274958890210481372640318561375635074066309091932381536561794877360213950229674546076721779307301181942335115759352087756787018327313495566979813345552421783240496675099430292350618475493713236460011503521648477527605359657228953488511827725912371108734521781068686600840418505139212377071429715284560949872929582418546340950180077569570178225401456681355950765301519111243911851545197698773366776182328727292504327034931686734554251910530577134579083956778020852478134095221011699165134678603137562946895719682732131823823638046827009677528467353362548643936697588824419918635713470545404774134294264264441542211740851664613721881688320369136407608049389759741651731239798226670413780030979925575885302861844679791426287911350855744907431860993614818292482720855406570723679734458801429385942114024582113704059829057775721489733425199805090019970906709716333184427552342047688707633474820307692706393543844333245280664660680068698717617437758393210134623230642828587496150882933641659663350187436525358282025374092993367332651238987393924102094609478201615049307605121933389387022198771867549584565331495608414710490697459581917449302048143357979768763690455902713698658016086205531688204553437329261954775203759336052298979817090987570473430194966390222914264775359841530028338381337610220157568140225115816115318190248868804674221630153936728201801659021779734853563863357400399092636844792718775036306383353967119985193562086659210922481078027309445826625733087979979012962497351447971175424590068593013279168654221062293183583041602217175105684564821989196593315558624702280321187073068351040750489320819167704200973064694894006629117323720638583518018705695262456518941091237691969615313657056162862099350813684910721951327766740987040150220191566168138669358245266554908628298947167475238510813698857051423813265908100034262401726214197541023632236486485980768941802718316009576071720944069955398834276046384524974185706739500644406346281729826026746823148932932673006039655396469041391710011902570279823588919537209430122244163086688479577609141204616778896504562993580483085593508214903534153447007845858853116337317428497914696597962233593095081700107972192424561987615858105166647459504887074411644758074388170565151165447440079739919168963192096968976419186145778207473084129897216 [113,111] 10525618884486668265362062454397434520446659278109296025166423152622991393705056168739981180162700703558004559568379492186591497347474271611247993067471835134784217339658654682910176595099241097477082848311877858022178617365127126211943812123892610479972517861780550637016559829529838023188462314822267732594372382342236073815333158089033611371160751367305659455539624128149596825073465971539009838049194529682876353539936403780083289274683610183552405107409189171924026701307470905524206332659451451665119924129979844453705849939160455395990605256742061690060045033521286379976170222602552758043344078377649592384143511863553573926209727890522662931583958328918072145522571461794189036238034702615305341754770031966038003924235100322313018597246917460452948360810073608023826955336524007871240951975282605315162806712100565299573923861728049847015901218969139519401098521948608768908839163114065926770535005044611810459966455079360768075077398372122114611062537344142623695862855519446188989516577930384411565766297714741374106873709108170826202460234387349894618216996056029258311597115146988220096036958972964358060564185852768904510393385896493871065686024679722051495742972471346536171501162518974916733494542278307912683494684068882973493306958408658540970282843704039466264277496593308728939442790309893114815846165000141748360959056336107831985990423833582860450518304289819669872553341923216266326320900720037292274820965305185398644962189392587379795079752539151094660854715263635367255674399885084601388584763467530565402644456609975737122929427017545225045526425650076172042810537772761211058306705742169411011958765686390061204758331681601012688386009278095987197414555307187023496578143135535852338139721242831484698725694475850145031620036601225167856404247424362705083077289262684368985474949202870675312802296527038533606259093808033066746429934926243742389807710517933166991833069492531917686599698096342471761798613181494829840710449919602055776088461501860220277114277697464008275013162586031312606068619599240469499881010322373136786237447147322226091202118021632129330389246366631730994608186800784476812590971337332404287444244011523099851551521470143893435138784797488392586967406027969578451437625793612121287857718064658572407002961578701620919430641899931578989140224489679561433720378669334906007969928607168401444645004479980319473123506504610357367309140211863661501045562667559499445366967706871280791761920093957239995761086479913827168902636212310440552121394068764891301872635076324829760678249525863522199026415634790727915460934913636184824227188270242449485088053127037097780829302265958621886844677877043038697557409942385657761978854067758972172483835343982310326891580301255574235409251833840 [113,112] -1594057980723015155665881279591466304825778763741003449016799262197062137828442421444306110288660080294255692817894814647675098674549763043093630139980788499226075163468818585062803837591084746891759996288395214874264134562765817388382632953040779464312243827875115245904719187374824833448276429622809770914901285386860404457767061433288326307244807033391839225678110779941962957864543281562991326231862546077591748086841582422458513475565259775464436331217883674631776348792582819456259141604464255736321150794816646448623753156839159230790989747071280574914725758089385950965952468349255562770590051372504128520121510072970096905458199978582157172412164650642607422545289958466476992718938262391204625485729520267592205565437115337547650253185949815158280331120905134186086150854328779234400445421469916065055501391143430851154256284700042034304300336682004568454756478409820022448486816094088252445313649237088177550644663377650048517106013566932086479914402233009600170691680741024392479130131039699241533275285651108886360551821569131401618975417385265929822932092984335653185709449763364796385124556471513427322173613423476084385205832610047048190720254545736916073748172107338505693097864715130581298341301801138714614277868819286689114410103037460222785251916865306724394544981765070376771369962792365588566103977882092176456849854373667258846757203848741292254278452781180754081351210919875011515551785319835021675688906391299720355378547395029664812345479734848472829816269864581533318151747259029677507439426022862228076058035944757120158258935577718512667451732877011448920081408055103377250146491587328727847243229661375999126617090627508622849959966595304528938358707430378061833791281960764666529251766368709948521182266015603432230348130137324704332896944825022457778099688242941783964099238416030037139652016039229413197266788867504369644383394568401378148710145086913810723080980131906826094230420323886649766809886912571552653560599382006307218938994983051096329075292639954584281909688184388269417309303406193198237673784882352787179078507131562521593549066427841738261167101195406796248016870006001756995424976391392176190186266111837628434878250081941360385057672416318039329181266884669793001171338110292727506226863347170547642775468973133420682991172421363999168031026624099334819225924016759341331185229227401726528390742262780126880976079144560633693533089632289749242498224627511250396095368300343871547033879855961473851737681072774016341328032377472142542575577180067290208871735158169476401110526782849594287260398049723291101509714883196457544545214043628761177127021942838367886268985381838700433422855744806352980076607010062257366447196974700246756845230574359044748494608752434372368317824 [113,113] -14867236477559882703352626868213402983717495016949280577673535895235330299833716360998931999119640843300549915757601519892026329988744247701924708038284754500673666441846449600500612481664810692257664618121331714966144767382434206447784751871854662016596602677218293660056039229144056558282463400248991417001799373638745712585595941256783823478977677920573528251967798031925140610364236836207767078351499577797206429905988039335729956863481268882696540738744740476313583035276563358489170438929193151138499734414396988211336225911649105399272666356051359378382989728996658617534425952905144335099454583344897771978561899947633864543506772418201332611198213924471329192594596162732698887589886338830335567047479898574199044294193795664940705206014630624120410372063319423138191506570617453119504259837000877176495645086064021090056508111411512484261874872785320347859988135980663018291911297833676928712117844162235039856894992221248054078865731883496443133647564327198159968538719466884984111083093287865381814066176416587425043950779362425295616111785933826942019494620288285606288047918811521860160064290757398494804074154898703839816654079481552788575142085919956178127457207448723604419567824478505762232065065012907518270674494215377934892452526644007511925251121905370316148764325386707992627767368815458968556264757123886969409562455967191177927268852759875777663363419519313726480369745725938437585694731876542777803725405007186514506592521746046765353620994123940280192754573482329601638944550925186579014551490397696913527841101444306568395280621894662863564642448679076365640070918174986113851254773745563771530659157571678096849250265627828226511478139058053252026248653699149885633432827403834540166709331580444089015862145890346327201078416105217221551404123525263264297882830036970314922428149112396645825939219571003151063915734202506495921223023865437083536237128018315948827959823862451652763929107471587378329190131335122542958578717461019556897898133854053782808750076774296995312107194135254132458425882923024353650966075139723511701550655266782719153348751178420863722578921374307438390021080164599292709826229371175688231964954474090293027729944832405703386082005851103576689101427699983721529995459403580421140550304309668136407649588527691978587971708585315049812294988234140186248255031676528888142060353197867451800502854454226764807795260160577327330683204141198420426213350970136789871828278041722973397580697599243130933462424495802566242014374818306700718488124496867524051442268630657181715351812166339442549729214179359515034468048821476763975843712106675951795519054019415567478789230727269226234924713536252110995517229033917114141492098418506855968587833594214119012267586931832157328 [114,0] 4824712771707227521878304328550249385032558109367739562229592667969207411015371522064528187603888027090838851687247679857133343982312935830388968056652700417056386265201490682482167996938786892336229725464741805784989253616876490339214234481694035579242113574662631791047454439188376680840083714830429249302044890177111861457967954970680546933929416498548035977415624883107205470631727053208505316946359363165246217807502015303053962488967657190483538453444162699478625672614820380570897625602513299144092250103446082913067824719334365521676121368042047664326393198948313788497255210474557075583031762835845210632869598509698256230394245788438721582767027097097381929064981246489918695648388379878883027788802431574287037829274799923821845044592210195590591905001850887416827274502032755457294101875216665911385374025376274491661851784213381890929427875390599019860921902863113200552098807607765032111081964637321203967757385819959228664246171240892687796647957936650194795734999219472949174878626974757149775802334983207393584685195760218883943893727224534586403574657730917230940911661653386840087315630081888516438758923265889117649958363149972618678499310526898723977936629932132130639625711116783771041448786266745452638211157601272564001074002877748157440616127298242588739469426575246338228749261063674346364887594489329553307387797028300522870300340022593848556925214246860438802541076602989205833188188447460048842318481658837946263699942579218687437014681586333499756975498780553434363775841130888327896619521173817003183286600702504576460192349041361829593266175837259775860317794074135989484636126411923687119012368498808395805913567580467277291268101891400538210719735928615165757555286354457137885953368507378541133614194760992314687819257160905837956512639722459550873765435558087864740170688797044202465432141810548742394568167817910864604280369674372497981160397351529354468875906620103986649579785182529747649531934142218566876046477427376925450729475806520152029861396198135116569271862324950274816121456750523383414539857875920415153114868369025692775292453183501890211816680898503285304978005216923016111801161357143977553408733628226971649253486005432757736302519225175353127071506514031098310353710181934673091368252705277381967514399890930163557966774832364133148447640366799298903893295009032269787653099127244765637870815480914775973739419368673651298111221371320295511668707933716228988628169472609425068796062014241432113255727534303718827222186984859595856633410525539590025841742118176489576224695397517033715690958459414479718226819908092544025478744177773341311718717398630673713419620266079394802020439081887889983302725842478997784232918697356747581268772114132966437541861832199129461142764732299234351389849032089212372355789548920672581113649067016364575137035655762757448527369153289497245333282428668946736260170990996328435474904078666750066605675466064448922300272412981366620160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] -382448640068255728694499878886840446780621016478037499674542872813275309625595818061115394377656971360770441197960980284610406454950824148539065333276551967007438775188420231109013922599787026074970768688512225041400489195975590886988044166894110623699504461437854814587826281934142281314493660855241223745160252153056094201144147684948385606054523540269351060292145694539502602236916986118017189360606932791758323938816245171753899181274414838742585743174286970846779269253644426075349956264437968376361370472959217441867446842441438188768396757664967071582375198793003369861389588297521211221594283669274163719954656602896223609068070789623382194564687998175326644968998200516045719717217308259654641377793932393707531816539822415332767778021657171932215066773105809960326635646304418980077262677276778247263729355435362099188393135228821665768602962976065973069237114740173705971104336997307916667870970208969103074947239960125204539923481721656501973696055313827473927532766683327609087898212420179576597663451659230839900898902109789875084266595199010888017405456811608881175858899877749035395383004282838667673961220273843980488910843610499691296571579924694436819313117725185353267925186748486889091570827169054610315430855580637114346316991081316664405853436461000895582756052407353430724627139373152726902976874889149239089649658982569939395353321689624906985825240309443778118214914229576151243676871668589201005369708111554262167420183865391993340509527824123528302677413865768740644149358375385566448695523480865334865674575756377309746811989473941026599227391931636797095205603111442078781634152268538910113006390275689504398792245147321982703015340129849365395527419176832257858277002996964714655887560201761256605237360308614445202780891826978806246887258486868273541169681575832250662841662010556904459629440051303661448157275878570615080965842692539163878410326344015799605756157276757473831537267716856714930164691925892836961630422828592671717738408500543017677184439858349369082600083687155682823698135907818115256199436339807394235633994530091963901742251897730139110605868822656451384384390070161453757140301636402435460427170725337641104481651924693575836774759413641358771101264123558916700498267610476623174627105863067143944547475190866557693153730278536416469575048326873537878312642730814486271762603724203975001098442293915898741588432653313294155959216609264580101231357811773423683749412148812989418912332059432065081654355274823204382827557418445626853722656611045192614249025092736711874396587858398253083023253392488579633334313077324755216546060921797242513125074670165615701622532168733589437804394341606566013421964808050010256244019529650876811988765700145223464244823336312176438997928862330805738640370420539093364682912143206223683677942862623608472909335930484488785278611747859727613274377974925057750144061949830824033309463498385218545151112267953876296255074259084344012308480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] 9460112526620026197676904200833978389077188415515654306633293761527446193935758255474048289699578620342584918771997988324759610625302361344341842385067486756130687101446028086909195755208156511447130431829921607493933538123755138711210312878068064051715857925140624407792677832800686167753843066274714792315624646566586320154254954061114633587989912378964801864121056805643463012863771206690210287549021090447003823313641871565632393712827706865534920839140717768684279212664219777759371218461476065454879210188775328961172847187351035254419556764617040371509602446365892073788022355191019953213804135956602903518306779098656067292368905397768303776512844046287010751589971341635598503636274649161542144512335846088797113236252308364162965236134172275111792471197636498291347632941853094449182332213058139438154779500969487714323615608535104002139229068079684348891157447763371223322586261665363668962158324931876554137036613832830809155441098849324430814069355522644902103583764646057717559647622614909833576232671020787794033156025548231806026311025548132510027995303168732669229833060363919978750203655429737562919857884220286064918784298938230193067094481621781939604326192737579635626492886014936428325251947358179547473101649027263936336353624194792118409755824708563386419993225192070497653235377260259748490762514966670721360043141989617685052673464899523410540733143732807250811774946935147763007507247175488807720462139542354817387746932819584406622006131820090322580447611211607855880283460783194582493626077827786413579632395145162473605808180459083323729976004061791032895620373049581482404779460594957632457616539035102600928128032779097328251473638746830435046495534460278714280988521447582519412995400826314101601682575650327449405034301211655754839286555953898225930482116478203971118792634315270238663627530965647546988556891542944789227924176686728865414755962325205320945578653689934573190930704675426465840507973903197568566194293239063400647800768761353744854682739563879012627648272417797489352622352774163703001492576555837944143248066683371635442084546901497544657645792098873233945257554242437364300199298060972487127786631628703417732178848715933519621069865711102280464658838350950752159133701058723376806533329616044038272393133069622459919181536456621022850644793198635894740426758088667711958661789163468460979874483521930114356224475696702340752476257025943048387757110561504420926572351675422099385746653249409081655629531303528277563287149283281192274642233136226652763300884125193166202516760774406147510474811335246858379959525215649848456078731004029598500194902434712872138729863138075162623913431273096673248757294894390194293617487159516114012228750557699293715258686724629437222021443452387360830230150211019460011583031026407719124999890138193656360152117665481326508639569200143683222385151106638448101532917731381900217353150760575646101615470704669630856338521333630456236605440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] -237699913896179281746595869548148269607343836220408455415851175023883620275793030247492753785124481894638143822649864547633496221836935916894226172833136937988027077366432862532134923105743438760172274764586971225897192295935969790485311392979363270992794060782817973548858019592799001451272654001860589456109209674929594404014905851363571113281623585647346815346962945207642625851720010609969798265822157195280966728266902781008417791240501797617752489113227505264922578377777609625532666932280062268528878143555568060410529848653267347187790617865753114716988106288847956116035083556562264079189244933895362100160658796123067708037719976956746758555181421574358357416762572835223956486632247436889435798671758888613795187248200795662403431471940577047533208060450828577097938142198176023933984879379260556147797796842525303659604019620216023181111924145453192197378844890300170725656057971862589076215635313060142272220522552301654808777354086005551397224807908409477700739880005853867464803545728540193423328046649172178028158638030574077157992345857321537903294697735761853597576679514191981599696637552262589631232011590810423191094718531848835087663727207127644828951018068655760228280939552096880976112701782829293546081089687334275347963955722735827155357561209506136153955212223813076861142315498658719369258636638244826949797140433423466050695155881728226151209379329060588024077049466021627195647870935920426086334182770845487415465966378089602033985193606639866739979640175256795902810627667356500323260691929626903686319326196870773768062662773841473020116256179978019776839062276067087260774018076577062322342268716120254500333475405699171814996275980649752694711874629541129540919502688204196550204395115353430894824119162315490079000221830861921681856841733361252044900866121701719346680669965154509806895562081313705538353841425108429206171037806275538967986976441860200793980596609641638864785395614155003445416715236848077687621602374285633630090934113546245616121044925775590703846489588098435953722041210568821798670993133995966796678303112485135181236281394067243318411646454867605184668361681564272719555185061664879052952668088234554409474130441205679592789324826978837242597900677076950601313076036996151576101971706475134664827865046235127461407425305049652689328726982615778033592185790748242173565624903682938762849992885859451729014705935081309711317375973369186480202258714970284967488811579189146082211789881816249170573465857272791911706816572119371546257115372123060652942490641463147852052459324752220605168796814057850464056115528845200128836313483295748267954390588645631911176303993454524902730639558295457789176033123483688247661489791025196490935571410085461058216516032478769747488856436066134244550161601421025593449295755752347616544942869808779924807799354721480840453482624714380208727214037444067918938181883072151447382833714106841323120132692226428175957604629191095189640314880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] 2816740057896574334360404310949722286909511658918636446622857824213883440816926564980250228130591172618505451227426253695857428418184409408863406926065880763002441603457955620516525664451868253221887415425349767966601128222879595327784442431682249653720854036228716877416932463309994318411909557472370466619533838329750052320744392887787422627202575134015137667181984535088471147187429982689390584921574007117903309125215260609386768760905779240134495877154663544183808448854759805130613142409953939680351326681735516754974002423804888745855161556895625493802032548378107766323676328800940233145688407232109344332636891631745100365842186191221152046676792606383988198721206067992338725694600544738277592751188258099008009985280093093263537420007285805863319037254734894463237448218502844007338924413461914140112397231500982609207157922995898004547690347490313115764979271267028667357986972666876203272533508261680722336344198336834121793491212266317837427183030596624671170080818873139452060302973297423566903737051400139534767474221380380005356827321743182846999503847155159493442883448704597951054753467892490770375443282443776572460739941113436143919558825157837561293050469630978706352661710804666410687855065535375148148930293614835031687284224115202173408586685247601430989557898323586660825934070131211978888626739551921408501403761042443446836651826861046620152317318287937132520049028186741568693656611881212654344616073979868178632448889048771549398164891180285866004663666727380571224935025793544572803021334805117589812208850247053203742339028269670021587847695619888705399863649054640144156460710252194800358949831267834235350461864408735878936624228857506595490425274974788369716358873853088015293824064283895564164301825688766566916723656473113748635893818026051756220967511706084401311482990209805153224398155117233226009980539298752860405164652942023229093296908781421031219798401827736112403530568191317486967126078565707979010993035806300530283319716173958399576913013308869242047953228261559849372496844256443419529225708283463911667532260086246176630165218740763796141226494738212340313872209344998854620406433156931516857058843204256260866487675830569158677522099447341399900640397121709494563850497934336541361080410063531149437334704802197528830835511408005008582273568081383847268360229465236865684002219260198225906787112264004156440914063411446147022642999363142418916769708714622523594915486588294022538938654479771020385437847733026923705686226853030319775691785409315317730520707274604476193234770648485955266067290925725119840535997601406833049229468182410573423079211268386139808667360952103308551562555120206390207732525252553011070882961374704786533671932937309955298221824888283865665106411617990466103413315766896411050790060425460835586669497800096851710463085157456753567756440633600019507027110201877782959324770285545114723767356514011606489445383068282424116218079359610406311227817984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] 6484078471851102463853279082794723950593134203773707886311186887223547985560646678505877219316664473213671565714951370333159670099029312988589857473540428408410879835026311811364148302513782215773862561686540008259412476825449059973050390183638568147182951490483187833237087315060590953039261948914046898370276186362074214539470057117480918472710655679063063029451344057385030140754851818065822180481417125009109103617166978055767145330337281139376426370451610753755130363909669332977705067439698830288218941313105602222076410857016758547950073017651207571630715231496470606010165396804173258913352626953811118890613309696302455486531578449513460406486530878212346367300653391583648950189529856761918468352265415192608589250074015120016645253136961144466574935939352658306445866590448438746695656057990711893560932432538069827642655907391224218539369433248602683884836798151674521162691105051279777371862152099683773267402336465015420842990738912286233430590289111097701633714492036660262612775637439466434559211517016169019554602908165154647732276550866938193635084778184845766132226527684942622718799415290499100189636695222126388773603166369266035186772367831162106740156677711034023718967347454837396349115277072478347430484026065060400635398883600064506778552196147142198350947599841842281055289282126458036866866357460164551528660870131328888428211017297011306330105581365757957067497644940305933237833001789204373194816306640915114199302292221540873150959618657292810316574431820434968541867960740611216620009185772598115359441245462760011096588601233429364034859381400497903913246767153603438933631795418613719659135535923472788442728039604419163808226083327157257278587913497215317837236266826461553852158368579156933859028496881049595905105159487122120884278912646402018167270179781199180703458749544698826543798425208526157964772993586073495265984822458550769017575057024174655065394843476623747059504818340526617133446787305174761529323831882426354706890811809149722422305903916636374465643270495076059614454645825452866488070206550337805897543429501310815845054430124441779644297981162359181233097997950223254672011705978026489606938999379926217744575817851572220175959004829474891275659291476043288061215411053222156321944529154836272077141373013426772942976735527904377468761435754971870206472263298065600501146361433620916274283674216977037449268437089784599502296211861637629543898152522754467610115176621736108463451820862710625612196373064917493679720317656432205864102904401962010772514831961994461043077323312288501379615030338958829918119405022417662106131826673225583159303200303853410314457462981364434666362954556637760481787727938542198536268127241662803024592867203423970767661137531139819482749441929909624638330291416601960576617156740513616168102428369256260312434825807075140699969634361429198751902169692776154511378204567861398095145216627559065259206003034271479047550090511076105559327375360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] -321109365393735468525663724775846119455630443565762014242258520723703445869163995640138222980148320570079716465908381282556650970875290260397970855063798117119649767896858233320264723296035619345584270508672475537479194789910471544526880933744190152901125736075681590471960142341524780168407208016704220509858137795904433583400818608167176723169581623148537728454929024162873223165868439826072239544384362955622030520817712246960721277525119627729708100320553512802340274111093094385349706869487514835563169789070315302477595265077855638349537010478654271599881552641824665127711993601176235091901317635473022336375954197510009675615135422434071613688389984129817713149307256865787483893494394928319990817643797143925685204477106832511507680247628398890569660084833309661379807626981982892494975536557410582957945267275573529908111028476680470501044848904694110084761603445278343855622399743441943126248399424466004445586146947644888097141016407546663701615914595548998804185055857685784739585581520978668854847659761377559026934049862469095535615326233909588793619386129418928783226085668861624563274416948334553812278779958147200312400237879414419981120941798969304814111531235879924904766102206254337823872768159599227715557348479772110481073308891624189434352543661634483617669381864908108550871935549237169452769103663970894337468670919205021424650630393246165557906770546300491467287979154052641480769106352115441128453558933167875814619505505705190948991588506427635026220359567992102265747623918437806837094407432888383733820474832446446075670719370394310222054977807932049151807113210047053321487342376003274411829348966831059224498406373166712078246058239520980932570301998338490652938215738970393645891981481869276523725391537911594121173756798651749645344962308110109215764157703652654607483902288480803788859910498388247151425600763968086989965372480783926029295716057914212124537273270583100170739381173275655164927454557463857892734563290738079701316015370073755695708747502362269443543646437479572649917521359002402915998931823048901756183508353353895091847376755052341372335703396871830980068445979850498041491613315196297541546151625440172151411811534748742672423570730009421393608256509031314182509965036375419741038686670327137063019238200290283491985818901728826251823063805870004752787467842874018491239240878385532256805221146330883902497194380700247671794833644912076924410557901242411691549881525726181954539683763631542929148780887100162957403913964119897318145889088847841603117428388944470631683861833821974812186379558772563196766738315338535869919890045415354545485556935268460013402250683421035582706392813578926759201590455250033857005229030375168453210304490478709440766575987177822483141141169755485193336531480524627866564896843914553899481069598734802638882342262542466164424249635369982834030565784636743621328510608613782847424870287636946173985595217963832485232034091863372689686931701760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] 1475618552323263120150264581069836270401378246640377593056257091933887078019061441856942369139341900890710459805624784221191564274970266823622381375362685726992675762298643693070258110083850698614285640843461846895544666480722799563968264618424747848740411105119970965938041709670982039370024969020154640782620590366001516631214584915711356056083768904190258005008105274266658662717683984440729911065110501061659901464737209666846515902035683575679239715703096701983259664795201363592092918851507906614911998809194890554966821886241097904060958081906765357208695585138906857025727933876874966517577531337327424962173133720819598599982711607873745563284065866333152711807161611192327457827917813404906362758671268804040444549333265463632123650454986912529380289298607192939604562229945502419516308295212270684247030349293231019016828536474621517525591824813736473098981068797605506472289178958742640476462334806063825352059210510709775769644212520646162877345728972135579186032634601292002828525043549522247995864073783065805031435295363965654743796354680924078812782831158000480847916668752644210233559059717847732044461793705550588773996112093941474674728667940320105168297393970084273015820814808267411423990842805001036015865376656389734264468524636352818904755256422373972974090334671413552883419477124741664530836464077989039070515276669468326554499887243391131590228763892230051489219579471102154931634178637637302499557791413711606942571512288612354903046304177030276109637966303301148847087653410957405370398842312183309134405382945853622354361331374244551244308298327175547053730105133798866707110215629913454874808748914347140061212532191613948414231162269172329168961347843164724689582002771110306636494729680012144855100275587387832273134967797609854242670345104854658792079169892086838332812906984005169430722776152119498508409969443853072717690422598112968345698486009115231641969350522507145505189708606413787826755185236916581640641884589457339986190747288317023002746995130865792500639372067425659957115114982158149855279917595852052703243700274995843088555810074447670744443924911943859840071221813623019160125584527697032305510985292057604404228078734157474171743083307003263437455236962160848606757312753986806401841625118311864930577941686180752433879731420336962890199183655555725317798831954663347302489104081741260332641909329473411498616615813326885809593959410036912350628472770325783381868619922172295804170245175610051174416074877847878634868098306819105428043399664049756838441644699089362180604859809861441952298185360582174216430150749092757797318193911328114699584385042623779904181888743917517450082803507438186703826413935112570664493564467048676953892234154506255068995075750207790762933210031177786236869437257265363068602395958355063649252901998076367671939317070333003514219055534403763974361139161251833453297574514656185691631770370072349543938800510447577750508360330786742072006022266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] 8498401152317584828469457328034806359463666498719809021318394868701538328114896488012623970829609188074273723629580256607702924173259743424558535737956704409216162940561411231318924225372165801299248387459776095184230438841997699358497474095589627165140635099546470859723362771583693791794704444097126442933988817385398162273241296639780980222756570511054314754861435475620035206036676623916287829182632875957652331600723304767326136448614024405306335830458789147767129157005877088809470785455594064925864496608918162091066111958807931135670504729228621958160148241218097964583576835549393978755070722759547692238142995387884980562363655941405369310948508845250983257894395234186354672738175687915780647754379862182267480538695199660853792345974113001981329326322718128595405530493929909186497199938575183920524892215377495342595759845417585036542932806485861089415137127026724559090508553636246674147750030549033279058176976894762926420403359205889128724358630565582885159996880996742367411015516019269716451920409455876524927309994565186414717847936020727220965019582335015765702304647883928328488979081288570098963520821646391558512575149691761773269223193130298185260743143513222562954391061831917822221602013815029604744939099428721373648348716202267751556566315625719099608910644126574615599822938759321592060863125977670734036287329564534331627494732620453258667583580476762084762744418216494598063095929601689776812953234838953895023441396358650832649378784716461159507262594263103111370932097407722703879521887679655348872470065220750095995552481767827252283961653816285464426968011333484767309474446735621371510787538049563921663651903889506877890759554124418637515317105390558391064812494372333973548473200819908789111864269648245296404445078520041795480471080131791137383029526946330704465000822239952419209419068061929851256076143130737538571653889602351437402481960228185402999122643336939919293749600018817221539506013000828166409016920141267682431006809729867941762718181454978374186102557011096946589823097604593647444300344768244557113731380818539910720768052706681619282514017962506340709706584048891048311894447130366040894891500080433015207927997624623107739989233499719512870329479885987884390960879341406148364000739145556033760884579290260086576505008813899339855077557952741897057711219699752071669295451566317791008124881709119725832252176228667718075960423412001839701999955930575819719426147331903804649605975150071226687355209082811031204706068196607553027772863940467106828900353240328913757365286079352513735405920105579207590466391800725071626050527259795860651674086927397933427858790036553307901132650006606757004596108115289024165998577925396573107881855310978396667153776586695479135646008030997307266577491804568272801924521931348085361107169600511218404233140282929797889734566182356053421370690655265009680748901982004829677550276289096305850620301206441498233415002239598686705263679897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,9] -118917628209973373017778904716473482312483662398325082834223019856896613453538424767233002084104617895463088565416635670526152758851420115635533358481491746964659109190429787199333305326167771488520575851935500417951916598948547097731993970172143434887655172197418650406611191327530411596406436434271299002303386167549535425559090600633538496863035861197613376001660154537777227666130946709242600192254887513140606350332171886080798872157441583928739547431403924656450978529985248951591855904478935924119721792085037633680325150350805262905425277791430492697576974975497807077010802268563026760559609527456654481263707074090451364020917764855832912952553809420803199272032304627876468487398214677597279056714761469242086657904650929423114691632908154544070715830518515861940056730766194956292246692333573918362850124314003338154893500642560100817180652687560575852270828238131176644429367879155582012351919911052386636004335586884242616332327192453552426360738229411081216695425401819575620435798274017883104117165389742146754463803707526964499679543242403215677505362011843445805037433802507170606245004067497662465006735639238843885089786904655417291895848143796527417512931821213211705086366628736845839980970871719180932011923639810852064773654941212781433896700005430459149374575341449251238321242682460412621109490263973361476396426820066628263842015188039443557065426694826745047417116972881517238967425027015699270364472806611072349164990491197199266587108913909269088419576935748673166328439412127984336782595768760775466069932071444821501315085578917122051404794039510844600484488338636178423788605140605182918311504389022809802567150889133835334013128717630824385515864056589825639485728307556239084523277858500210109442606874651547729075224470525529106488094828053793988422853627119921781324205674135742588584678080462265202617843399092163486548562427411667270264681559532680789262886709525332454924260363220777450484588588244576283721419844622562047387467198645488192666940421260052154419465900863920537337113227306835605408555939611903556793016717244627525863900447264298031223806186709798320914615304338892205361455728960195434045544408180906173382988490638325415587155687411248707344212770563639628908766823976089648218100786189324130125823173633490008623168036551974064165232472477971005205796437467794563613054424786542916354380066745400619107422170055948210060408267370496309919545683998512139158510329357283722754734476100418620131176375997394361206724487742043130202514668974635088528695246220219897181346925308030236973545475677320736084769494677765444502469822002180417202525786857127495500390024221130984986940080104724222433324187206921887677152538628647265005484547204292812659464850541496266103139229108606666749529940859873322959040682245468712854273070514366279039118043759068445504561967827207010950478284409571152956670201908512685362042352900807734471930952938985442981457005991491811210451652444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,10] 576990875367688682885423815063640924914036700729449147912839925534797339765181858196586856438396138902767832005380649983095223440187670790447240355191411476400448660712376830969466775797600723501936870559235303525493078027276302521997648675321454351013685498394263608765962113186284170136856867452828213891760170523803323803288478188262617347986672349381251070662648666085501588201390325788938707974475324709548553728036668043407894473730533483001409049972449953516875513165749648576112281352855729813417592840656809547711044758165289950382243672599228022773616258677521606641656770177213317243513785635021394421879285527982204758605332403623399840240132555488114582722579720425036902511053524021767022732808293300216539370470417322163645608446702116902214707063596405951089001246890538020711847847140361269560157787771407870940290218389468793207800671968083248972131649589931937648185247221120304616090335875536839918595741049015265428852875178197380644330522798363838353690080224487097943619668554637960650902927930628727699283819336040115984015706596856418957405117735221163766417971016474265071478520586426941681617313730153237598967068799983986700133616208353065921109081484296756170936856691192168758710813906134360716512652043473432390048739601272934788099440438699762039610584784658832132903045207760307254453430488288034030265309873588416867642573470292318443806380388920851781586276927939201652332132881647447312473497342658646783088542695643193201980716952901455309217416933852142877335290915882234235451390802290489056313740533833859124100308680394939979436253249738879716552089183764803040665715158177500157352808170854630943882971505952713048804890648233649756025640684531979981854030308519041904004603916610023565281100909947199323986390231510430494188006068273002030788580645171323198989298306223081226861059611960956773774003038987403458512949519227397322771588514139615419589667131664869044048335357694284833494326395370586896412205207284631877855312117494606262578554680415202381963040456313823624788738987597817022462220556941710677573856390809962144822832363826092382731464930171006008992530860083054394580862663249541184501494435024117004853656721320274236350843568942506170436288507031006102313755119156650851410914194914026695364693058328005620814801366003004587786035417847483788664507577106437153774608415015593768749132287176581741609669595146787506773432815303820126485247809125381956617471440315674811962251723292099632914049634270752217486758071100920272491888502019300025671147619006133567021827843272870436602171158568083326507015628324253292207651993470859172139146774644537587278634503177256263445586394087450952709669982007613614172438094922040771220095782581492466408402787091765026442239439520269522534987033265741654786206333676645799803319675556678589494294351733435138808521398495694551203631285526208539792897360289200291518490489928558834970171880898397456561741940122566149274864839557120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,11] -1476826085313861258702226066681101934992125108208486752059242639080472848097949722772611673937362303722636900267244364054264623189957569590787092375554990181707768580332242974734664845849721978445238955452228650646714504398438775454488301478845994980255854263499742373826722911115703268905826294618651404720196915301720555133201943307502234360343850609672690378963649828830304780983114692711920532404098516642311687918338894973749270711238656541421100609272363406464827090306037100735619495080310029693103585657477199988670635991534867183555544777854742537929336814384112713964594099670041018112761126301515414612689521178838254983126918405962124857426052441900086468183113593697933519535800994803360623056274018787841260102680253970728935412038362461782028003924069462229005586873811637252103715140691060966698224462765933477707700481174861810179782746876463318088203810655917296968117589906901142852735733069269762972310719918251736695548132213776801975731618404684659440296690438899506901170340618626674191989766035791052941865017549344873599241995467831706337535025896818808575459949953195370715521256589012212333442181987596809739603122357727734675065536567036159126674111603966254199097440175870511540157846778671537989061561106712552531113160986267517410988912612173245208819063336785504159691084427504882651708102230600291180346626087815754731254136765731211459103112305028036524427754156894486693124806719136093858500379943067417805495097456556179373978937302478938136861345882795219861936645594237117223286409721402674004722080416351769177999498051778972470692604735654269205379147302470321125349127843216515795397844974673000702942059919720191499413944144949170929710820442506609148845787573448739601090309613522873245769109341718302246258352687433673691948951559114134760791858730309732556447069629807059590844767971010067510997779903464868789890839043717120800972191404401800852775949182105949186359731247978069651538089426520958427316368987750551125651056939696504027780474109463538165441442672268437504554921702207408666593526893980450301358195015856574641309864233577918873992124510082728012297526700750721506604052455849650649200038225808280577565874358290488733902469183009680389087512472793834979556643405913915208959278504255146178925537927760100569667615769963616489107104512930769647684307500812135297112719082782110667235329674805998181098300821638341018730721673770060934454977822967981716782712498202001019107970636992147716389206733643706896443794264302704203798886098501594581883710839603336772211321373973296569057561031076734510904964412976365007134526039258256565358913939230966390780602401917514674445003599473697717347350543637144959413620090122891143672135672621260886308639780280848751199302922121897192834344969005821342456706587547341318842520507462761186409665117816527820441621437450008878435349990039163366784210973154227627179439605187413443775283517412072396820536332694948329299674042204160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,12] 1593318652371092221424760467787220984388121712980533795033237327352666529483743244860777226796188887330467131671432160436001055920762824714718317732303591664124022647342480770235336783074776234336401538798732806678624095085045003703986461845117963244160572042860006862564312163023565969565010230405218271511609796833807140910013166147549871362838191235284334760264619994574511418671181866117416458829249858525928673696177640636881601128385784239953745681635590970201609293460455102206243986862517034741917305964714737796068932777580999478512314113752456816875658792580653889715006866873504718030499956930400740928596207945844511735652007702280184555439019565901430307630064393182681139029518872974812016955574696525224799693144955933052722867973272214586694466054068686853947440111701618378697529369909345973302456894112912874404917436471363746466256650942425411697188344573860914439225417541151987511892997094810129230945842026218007572660469891461200821294917148224933309547258634243802683687957975069096329492937676844384981103429409703327324772002234732846266118681499674581834775968127493699169382695603181135524398732807958268849379099025825887977504720410046798310304231160271827818604745586338137022466871523225060729818329053195532088049208615128336988738492233734519971849488063051099389049476165191768256267894899424784035292422192046616770182654373467246556733626470016665662801782732525036561877920681496146604682711787211863207192621681391397227374846476108049164325310402565641590182956620395206682960455217527606987354922721726297713644404484239556690921326063615523710387069358429440608794075222601332634053754933103947339927092981712567290119523690216200487540061386823518042158856065529393688931780906285330789804834307477985562932854698360944541886153854850773555155225683160431173138668163300966283985584795323196142875104305761457154361712174206166778246229622114886586720195884229271662765569883108039286508498924323949011674797323674038774344055050389124423108877731484703983284713106091886306115259605468277612403279170732936644351990847279743277523459419634176255594920301487568938628098928517736284170807394891565988425920117104372990203817945036991797269973927349287107219958437251932560405102526771639593753568839894513435154648308201352373198274339526079832161119392113447746984693567473224563460185017043705938518928765072113965673091387730764864649324657938317218790775493699635659211356111061796812722250413223064453166806112006172105752305947902180231978057582092409856771318728628664531385115301642220568807212498395762925040481512131406381565683660066449352969946793135212966739646430676832575506117852151279355898857601434135731491666617085280359963371343524487048045375183873484157980680589875982027233101484724294947573952863229586466610259992048695718224716326402345400207319664763069321560267459826565091318686844413346465432412021104409042056551872974722427265115420043364939105864918237184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,13] 2476475242827319682068017174789673925128974055855107841660967303708609793868334390929293252979372457525179865244620675126228666819791423083959552152061911262747114074890064916595054405413993611036133760709395014890250997268019633836550314123350177753180606315992229266970991478105979980336788719948700716287245808430899731595884911517410527760452186607805806340119304796112566776088404810585989078448830125480930814562965584498664371407051684627463398419758864481204901121349625598433360909182589098222892408464843153281256301398464262523234542990142869210429133481984697767217227040486883235078671433900816987078801515986321013800595615149401874599802705193870946098074016200417080340377298761801056832309291772085911230542869283911124247416418723131863046266201492369647169895164907426137006381384819634288919435219549508952883851079849599543336170235157655914997500854612029770147684626805947008607284639669485040199286699421555268114550483332185685063498202869453028161581898561947615297632613326575675206388187452038312882677417584209955333909429394355377713085509389478009790544095853822801556152333783639556116734195864549948615803951935400111693134199936857282939785089575599463533149764536753718115662131877908674245707247505641600460573772111722002651973383483263243894313262860840057064379995009255861546115066880635588107837552897130615631896438064307926763913500520379637904687989327999660621882384305096968138481404828920620459382254430520125859332087861717572251502211088562910601009135959044229931054210114192762480558445240427388596222316868467294833439199089999921348764814858414758155227775576221077827540351236469525706326657414667473162450225870885669442196389517769076563151506315448845951241096318333175572157528470109121590888339440466582763261541658031080706089981549660425474841190572297235950495644485049248231086080825044346072519260319151411589209446603321124759736717099398833526464160958623263132717978741316310524676746177353775608325959447799223468436507296661375670777572240542235703069111514646162438610761993448636491639261925567073989787376225246398830804259993830237568934894904895401270917522684358513158794691371013448063599036859424044158303476580874607140171326996179311875319475396613985787345104160686641135808489960976429205333174757340187562995628089977712929283146005823146779161162720891121578938247368235150463199556512659114171650134809976239285603191220678753886101517690770900507009955254292375882654138030005212056562162131489057218205906863475708105563455003589836959305911247431757696772555982722632186763144159774002459833823980572994155003166018076930091647058244179763719586197442747568734180641734075432408660113619712690916973463785392906333331288217127827191218606821674043077948895271073728420121649397798029112730290117411951411316815553274611950358408632486206983095128333168085899363464350788088736561152721119030676318351304862285709811393581131856904914141708288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,14] -13956984982578796124961733563471416784280700456698301659048508185561849709740310014391396549963255254430098907123319410461137017437995960536249267623714012208558025753611343758363731163299339151738576960726725049891942151383496611215569497635356680000342499008219981864778669339440761174740036204347372945137430944710369823710477926037591955294914240888575145156585373348071072969248137409061878265755557234137503956164038963722457312051717322908318127256887388817762791402302216591293844049972935110097300139083143113386319977640527841985587935586523148797722690244541484943545634044429515048842968442409927165406487445640558400560988047054529412441495714560146173353907311297717784131550047109146997842282089718448729839793827978852291456757692771790170786975190315649000623335420659484313845967818668717521515770698943399009847497758512749110887910087675453785454010746556927726043142438194051145769229496633674160695926746647054966910148984623342223164441286673677635695895878667698090535985156821706208535390439455318456039707060361564077735872780073846264550915742227350156600820443540483609481706606626228365302598668008862568982438045596911066563708931576259629993333905684930247536787695232405548433443036798647519658958871239346435340367191028522759762725600160665692168694095002962691703708660466712672231230216771087305185511413094475106189580067561781866194079228618889777365081314020042077738977135166728803301793346078002101633232120445622787110790866387406107028522935242319469465279475990754949322265800807655418843097636176978654623067910030415387665208275053696967913533210344421740036698405575491206543222266271402527739577113291491194776492213843692713432222902013848701206994376105470926082138739626540224180830676492162233709048014529572407915040713843584765668489785381927317884429108715575502168702966825410807896451114821420471147989132099376959724694203030643564073937710075576855409992831762831074910687908540665981086403907292201994722942454060658247606374839891979155719968393578132711230520029263335561448576690768489146885896037329561058995177110889594638916617879927672178340515791808305151538770708951510909316886314051597528792247427413908561117932445638989994535571771157000653991592796281096069049337546136519437462455272427658723929601327242919831362751685254932419396049599850807147587626255469898194273328619381885102205902111510423670017059352561371400611522647886382303951524863378973588015389855917081124256467199493741154924554989463839341768552846825838160302078189005767813828937595480526899977703120964309030349806118412766986079062438438487111344669553640363503047572858454218611938403303432262254662250187517185865138591840904056524776726998865903692249668229338217514826138523323919348378031291695923129582669199330597032815990233190653645786679926253188634900068888103348038722272501066161908735810353429400107689979258606516762278265437407919447136339523150358085618958006461923328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,15] 29898830743212470443323854207211640952451831181514875357250932152540262595627271860667888927620070603947213628608884215862463341135473477719907167370677637844283797057064330135395496052035389046879049233918672433043298200907464720309089324000014845757509358342042765116379188253891104758201354376116865601523378337064827949148886000729567389414559427051739736171376765039079737728085558974442855994387143987316166543022204745771379874539515577972528695194465233719626512388621312840012923292717405290129580858629031309284221404151063148952640796330288501368832661418696167182731247545925509858652581797071821627194110607804974862982789783016522693193355129227146094669927266792331407313031467303207272335916571717504591620237549688391696836838824045144649312530976543049528942776879414036734638039718519783585295337918610599827063926747115425242477289758817440613202051083194192206768995365723195725996508671972731038678408739590272960478654736649567443789405970595956179400946824388273454064649106264549761849967788638318669708645437601511989109032612798828394187224630704152377695903097413453088868245039514702518068476636185080839972328326123635024118670619243062998509711417250310760728533749581922304393250386327813669558928138474730533434168256504325469021740923038167551694531237574192667490462568610842481489661959862779206238370652178045430891791723682200544915713135116407024217020045264431255027331558022823573666410035398733324283865230467974734643425259260231745163687773204844476364975452125940628485591587180789857074661164977473447295327862434809800375552521599123075748598816382135100387218536767613388907591771524620885849830521102798266178244038514818616491443415825518131589410452023301802287170407479374151934926574109583048277502490665269306746827594670850347712401760514647662786295929505182433240747746828863750205765110798721762016928085909023824877665658947743895137541836835886838085627258909904529655184445221120687291180207714774090884923469181286733991462094145374667226054280379665814026436061721858975014810117823598841269219092925677663612905597195449646671380221228603891671766663391966630647149106736586543541713138681661524721597462980903765219608425953362082175544733936517939826760173078320859511377920186557689406373518002951534790912445163234509887907096649203055458494999860989529151716295354671534574689340541595302015604086026388492204809474330620092841195069145106217872436608398773249901075113450158218374430104312669625207426743498730356193186103375248048666225005357497468555265449642864585804963941820926452475065779319567115369086281586704840533612562716848730704867514266409598728886746492410613327741337722392878855609173857707432976232762721658015586326240335548016102085428958849003541483181805818983704391517451337859049209780749527402840734506836831244738621103268982873339175690923662946266490703880493642393163870637917177428728367171155545884038396279986156709401997564968960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,16] -36078587471041474618368186957219868881931732720547770918773922351369409818824442422188215981424784105051170310080333984702391595035370647296595993299113072778959323405011006811623332066014225368127076566398326386745686135310884399648700152459494502937574720862056318264975248630651773910205881803032991383651294811510985190759294922424772997671177237057763726755209518766955214346015467447912736020969559178045672651482169615510326110074037752254609332210084057704972117422989552133583660299025509373283966701911595304166101257368150643085624661563679353675051127962759449135375031722364649583423259798433897846328760121696349278242305064276022384901062105054593458238914089662821735004565535256431413489423306884951544243249769724577826353524723804367025805212155465998796912064790124392727819908522538390934251327933283763364878026372944129386420620243803896144671082387168911210139106630597037045120916956238512833636254496167258661565239028356750662416810890099928061355467871842065815078159333320000561431636890797217824661958750991966928781743214069624263743218279271757868691709661473822704691679412568798926057216153509866586160247469839122698438382126135272893620105619411561917032125704381915129704507714436310537016635777033035605234217247429799972289363155182413164205892181357400575586018832999286099708927934317549849985650035104446304513195092810913850207849276198959047370092023208019333044763732025319427353734614496694414840769851331889701712698125826074776738705558472841318610859498505913337141281960866437864020237572393227152372534071371807714127378582651694609247439844976710547949956044867238719948951569016901387147013169380392482049050785829159409920113794896702630554088913627024063163518912813977430808182648084129021842401101609455173987638928291396144429626313233199770651392992249045162105401311004242040369555744480381750754017438079230779152743234399300440133739196568777209322983607348263684615287041373063761421687385048508903361785497858498275192339219915267938462942851478302052422831117000287293104575127209512300466991798458394667972325949958643012830882234391886027099599069218288305377914223773210996854478428938695973749952361017256960438865766354550182411097637802575403686487279810785337881373802694258272803944586951753632894942300226377435378886888721413954088745739989452547784159441919230783444229103554334035456652591780245102462574307176401125379489565861682688769931935063637676475934832491894122911435048522694780948554775914817285670978785492890571862909909432933110324974650122360923771297024304244638835085544907336921754777575711696460124254865142508281178279762381438588295265260047157170069132384640225014679876977073496720942319514909944151382975551260742360405162509013999048544652764218702276734540692049306737845744047677755831885528009415219460466763384325428547923617113851685563580244245336706653678617760373697947272378063370818858640928950863741496993848902234931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,17] 8209390949201743164476203757456513690058398249620618743483393358924777757325557532626408539247921992689984233631393446331815767721238259395594698656125537384793869256093946284288883658218107626672815870304077113622286140726057697902182310830014974657446054784073011979778427244834945039908711445155616698255465941696805658847277802998517712259014627389203458965595840612156012305431787893090255275555936271741342641669323597904891111586771976145983279760920389962516568881451029065954931338016249457449949562380800825789065397114022181731121161057660412827789084877663365873155926823048820862304511545452327332544828179900084727927988195945779655488110324684313568517663967453089996986738889831641647937864608772948730304019962723315694345527587431981386831282124251425677332715621772033559872997076987723400206271147330225136071359181023893328735145257850916778227292550967311940807522835504430706146246610401715845510719343919385474472573919548228541082859492160018856999216326322816481750239766599569944271638873350305370121673009967181028200808716921073555028527829386440177908288616973348762496092938853186283155098909518465380368684085095169173244954769046552672430981471306068619235123280414477578807372499436438672854825856069910673338322298163083219638841345888368652200165541274929372271419490752075731547816302712893555760568617895825691214298745722245983712025552299729284303983162131771834710985340217079410056880625914526658743747037575029319191486315940311427891729618120688344741445967236816227241578199704274107848193202535700273008823858660042722886850979907655741422663647485258959479990325203560111870105627259006738590926044063492584808560298020640446371644809374160637477347883079704085336920403731220588859536804272480365698744639879544119306991383864318227444509206622993419404038034808879057628299468699539930795425735649088914953553933752986585080308542577645340664159664267417536358138538902880084695487541526165342996978038838278272831596524797162851816418050258396548623675067357664775173875645071061852258954985881712015294017148235338171883671658966926784176530035091198373710417732653757291922737012397468687403339303589164565152780225083087172846852547146197321605116726117729026291934113862690906685500305072289641124555629000138944445996768720073348369119288713589291107815535473691804446463710813017110400407017857155475361246674991100980192160934175615107516980006059225078589734002956896228098855767261231467152056998894052873607776407200933010161714853243051884767604194531660795311084566961636212470518208117642096584028432234895651671197928415986493748804923605249310190530739815472355599537951365868053867396265487634627776871832514192950277653696805850150688617907730090632695951024268383902911138014849113811493506579650979328214133755973240526667521674189199081043863522210876659021803671710648060330903067365862545197564941982778681819995690717495547828215581613515420245644305309368320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,18] 78163860994784836637864687862566384133138281783908103174463714473343951950832053545983627172802215110494293334772793770705354405140817827928608871341884941782618771267708013935392350084221837080768262634336133065407449656152134368744249004867033265232847439060191012790845936982340854259876070172838609759277251068884945333507195761990122116448539841730333598772180095068983046835642350445697737589162876114104952398050298789100794398920633666871896236614068196163309223809684959310295018780938674808745865348024443737389153383746564905780880570654020501543986439894739954323689524707499983197492031258057453034187385628116603301457150320555587410268195933027242113552795981995950030078118453883907226510537108272518779293490338276196606940997983831777482748523061306779175944657696799106766882132215566307166568370667577200778124763783442590766438240062562654427076729997265124983268393814837911077598877366574709927667335290231274390995762349473785743550224017556591925205745474209443622991090545562792514699850815585363450340119699204321893307833366318801351607724370242564989167090011424149701622990284432058438738097483704203790971579592500018139190444829809164027849710691031999390737557324356017839392752122100200757864092053760168431368276320542868215121345005445640438879238036237199596976925202642051116543581630837008390378816730720394150893974653053522860906195651305166996336760067915791787629793739590500663225790961362030839599237200572889262427454117501823835228399658027023313727492184594602764825127597999111232348838306913648073097312240883364637066138291347578178014425740826399634348769013582043141235322881391133640069635454899538562483530071418702465667801115296866880709719447549029119855377762689135099798254137532965171979116824289506622618930262918693412681151575159614061345964259711858205915388258847562445423707623957934009575229967728154187601324905529038293804561687086573538389030382167686125001944715680494327743694975154514043489237247934979728014747988076723344447284295192462063919229200758026998856501161150118028579203289442882643505824285285257642223188809110565725148529204206474751413194754675741681133677155121727849946826906186465628048799104952244428734684561049470865706141472926962018616313892773496579826006238772059148090867663529278287827550401150110617472793399889270751411140776873432985294819238649906817713391554375700389338720641679712034772385740929821161668259417035909074305766215940369015608322811331805876060111597664126278882836116768724074848940853437921381683159039558762633547067525069825035419353035657221572657038138275711173167321272454823839384713657749782498332552468110382304731746144257708139824370862867098420370545962359839823679745457398740710468554091533863758177025957640688523092657450908672399579318892863432765662724356868489900353713193556253769710199826979250430390859481917723122445221375105409766996446237823797722796671848517029122892814005716385792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,19] -231558364082902546928945282213241945525861005002106737672210789018790066656096076605324053013284424992212575029907590737240300422379478834014253121743068975492242543956744141377077874269417411857127620747830701937096156355174507642846581659625812388359642824443106964561718592482864015219177456795654414265163667816403989248772652580612430684229327989803060108010465430343197425340360869979672606154927490110457886738622929151701443747794095049670000392276542215633302819070702822010118941617825168006449419067560365980397557315630867008253153018847445540868666250760176735206850672191807091551580457418450715513190151574751767862742215241123822732529960709721546285894311541159246696315228947077087499092747492232101437992656352340875438523137753679741692713036427932622990600777210862459455670991586659590226215167543869209395541396324025309191625587719573059540457714049154343751069848376143672165609407358461938145865791289979994761240128541440871293543578585569060257624340586199871890581455139869707184405243203370770987066834538621527955975337416410951390044503741570216832696419890149929405738855509532021302971509291858697431965067424167128229155349619199252684700251304114148538379698082749254913122983929220785510739596868542903791174223692837892756238447147402162756022150464581748325782148893694842028351909702261476798938425755294046728091130877165856179832184976453947195041576157805400029899059542459574553507933113198275597493470000065886194893476323240451658681674175608813852996067773662744868364703812070105991334368830616544918239334596775941660040233413622313584622479666510494682181246460044931791291535878231674608643337302141566707340952948578324831324618652727008249972147778324337797277369644408074980253618331156550369202100662272189748040187865334730615829997179441635065811038089957699923200748555628352622990886706612103169710650673410158183011540136852625754721426628602803729636071080335437563320340441231411049078783046762781051633480505714841351747924162662816160776277676895255233387407808386724216870086542654759574644829831495607674608111684844162893382060796397503630722267416366371543962288529869351205877457158079516958934299719996461575992610353184527985855325367865733318941093580556065163408252726249980610080487058580725389765890954086939550817871158371552389573590301957396816847098518467257157263464470270369279350903987608131653981375565871015750372195555905137272555156121236406628876971622946853468682926408931785376348419921520222388801747883256739772715669425974096822514603858145892816119774896928413032882585840908024808108370357047098870477399148093215212443837432699930581307020001973708000809944516943239331764533539391954433963149064983063025060585867978227190913254910998414417437636901509685126395726663292679365605669521103458189421916005323478734598966541677622016818360120219521904793001007078845620271643030078280875001930026738651677757239321524481456216829595746304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,20] 432109050329474622264050318136481613771374677039797404967200049721480831280515708276996361717167822854118155890001971590530961347322832846648203874883115745608452971162642642170280848984611564216968253011023727883072473180508004601634151901015069962167961317406712286251688035400381528471453108658529105237445814776753376324429415339632432610671026913260189529473603488027951607232714164868410104603507741988166405572791997853804234539866526503237796238768254479085151921061751806095864182513112697565874255602466123076113540666970172885522477789858210652115290584402991197189131854875674973011345603005723933122458500027835393418149430185547008070775241674960499005755194022631428678396967172526686360419810622794597766141368857828440327593203535983193294707123439947844015942327241664689762303759109229671705413893254122518348648601384005827436825006528706481861123973395069824002335698168854875918191650144169860644820322728302371002937994790122470983660250792649913714784390462155144905162157861743521814404457997408780908592996880673038971120787407090030037671911832727300513950090309759386257117275767912908008681791927740323064842242655720630023515281200307613204830940861939306704030470961977808692132322740901951185021656056711082975300410588347300618423466310198813459546686481915530558998623343720238991719807107885930076491127037931442969372797504954115839545446462484935187912499004068798484250010424681642758703165596732870179973459708066026920942341392177225058763068329683711804135690769547764120654680611268089937352579852364104855126497007238576396994205833719926694324355283960010447310209649874172625354972141666206366683679073557631572883622013173128928018922566211006208387973934027361689947074522032794511124507165449648808977971702144144627655421229715059939244222922881924702856945974130069229468419896234122183890523093450817286916982142702515373819850480477690668725165647600838018819417492538792557667614163627803730884062297320900683127374257825601539723952730183445301604499763890725666499448890520148236641568734733891554202937899099322798241093515517419260656791065665522839274079682471289477732155918157847326945265426708300778359729871717516826603050163667406546809783108226427233003584156494959270353030499584534986173420561015163579569487110585898381810018196855947326445171140375011243498867431572140022932392133733226466966119169083290245480665554972506047399567421825188091353207695874161881148264258434780001732497264372467626714570353987602327314483582700924193368207356755708116212029819549592550658313842371699515578075494477738437169687589854961614741516531653841810829554465186733229272872558859866901228855923323603694867502344199141016228803752248764000266485109097087746327223012533580869345786260871494002170472416253734493902385961660780861082585243881130260759031373499368263264412293084031506853158287505020186679927676471677640702043200747821342583542534689230231840127945006907392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,21] -635056405917291614936953004183241060359362394072504639170098192409979934741131658489673755771148310885738345084176328014570334006812525463970125781236030565473433241818289887538972278311629707568665099734032989950090076937583106000760289386215326653246126962812299791101686764071639767298794905131549753553851168245490046935851440558554600145194651523282289639566595057200586586530946353168628873734034780782599077413624294469281798364942818505935992398672061951573829659395838388052979432283904890513225110445394723024289979529042013225336848903493192685303479509162632203711901160948811022493957820572900470896602644410190634396343720264846284469846118379720500656155606269748064649674337429028153667336292251551163495665920788687021760990744734013939927059617962637558335844573942306387437591057502132604366579164837597977642506897467649669363792873883812425026481443746722368999517571454518388538615470498901617812609145586827162636770894915830940320064957076798172991415534285491044363440051406001239084622858379487649632944134693652041739510571708306265751101299727850293824837635027318509410602480174201146827465418791818865297994217545896354329224748495208031755325638454427676418740374052183396765131762054658609791776810169401561965578197886287354472619542262461397893874494136533327967249111046525315720621839715662501473008779125732591115104773766542753281207902715873320422427018281075842375614982366082194758573901498919851868370437852756899778694842692251383140113360488071837237736647844854619285531806044917203110187343500732284268771924897236959963846204203820613506498572503951292439696188577034457342126277236247984991134312569435697593384667095259586118924629932233639823594795990558647342635474675052580829510415479832848488100791008458552714278349864733417880713874292348219119917231257241517557961896229853811556213778704396437563388428275225823205809346130778591484459256554830750983777189336811322650897573442342979258232649107080251731118663444531842852310613649856435599430231219714442027558704379851530492068213821265389547050895856976757909784696928118572235880627614463511138271114242611482919460963344579110871506486960657512757496297373242729653097032870997640477551107347120437876676513379966022056754742582274125673404307232731756359243896739152702773490036191350868602344824082750859411452331191876988363890720906342046065265069690020416057867936565314060638485758585362457409664666059130060539193588413328770527088604673578100621456372125752456221547612570585497647340813737511051742103873307199518653548124212651927491368625870720959582660383629304799948962728360171401109954791224097945045413200141585621746370192786298087944856922368974794879684921877916762141722306821558517215725814848555110530738541722444028100778546316649972826490047514866582853877514691782494351064392417033215219661884637769891667033405598898072763188688140656394844323897994641055069526813615655186840493040966041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,22] 791035657826392245501336661439899480289508163150624432983616465470655196013048190415213448927848582532683310756193466394564290187353057974364022112557127830750969156066362493738964870088285782409368815734351873409716488751178473164013850401694894371608788404252481715284593727592075700851259026916988754622598793855552896007046082996418049610005017587542490223834410138649257650628212922628945141944403658404808878368776284558314009219972302900721458441555225594047380855480250757811265287301583053938526806884315288961866746438201717351973548843231580117792940362448613218575743398148184030257877490294072601620169905568257412512468401573321875113107157305652836730100732393521292554820956778042613475730033319814797912141031408845765837903998701827975639617462172295341705940218052449790618084979995674572869717194318346638083702915279892129769893805075900515527369421769357788275879135097652497322130102959813012712312826912381818502917349392759910076281148379853843416703404803927116014485367992500574697813572517204413121390688123071292143543931441414200364891446434594613843534845282293955149775694997878091946017207889494493158024097497974561490809552302362176314946555529777927014886703077093905021758374349255136792231748527388040696825036372710389876527148873376948858763758069515069404983894133533056379838865353289349731483616997576796382585401609276867958210402340562147203433484204472317777647328672934087002860746417583763360528300454653484902169824329873827276694287474390206110988696557396166972071109368077267000371828867941764895818056912636457673603090205043125507939306570771150547193128848272964004380513137576181662432234839798345213370318001568907021052327448525513676457509523325556758187484467119098427520340043669180418672324275213441040689276797894245148589313995275106545653238706599747023790547758377075976187915789369765529567085485457114711463707811775376883083017845170167259698672394999715674537806635229934353205030170128746691431698781607453742719349066917257236568884134767866685121984933097689882733161514050997865048165285749479720425136716252648602906825698866598051341883956983627586239733009851783948382590177121857668924018002358411627490046636104050950531913887311358706399873919431461158993261395100926727892995819935819280009425638885206432836247509569667053240876545122360391949522734963225427481672873551916017532205018101354288905480542303896315814161041436504039664362079846440087930806479633326395754450686950167704676667479671647572899488298373790460608221297535482424711374232817963969985641617387652046611963134130775548471625054649727053628082203613424979701499609869700214542457203421998358583580308968377065454071386596989589333209117521290688481354408146106564335465233357315299221357424645828281999535836892711234096715566640956488612591139324735725964666177981683442612476380601070837531740261856160325811513977029546684888587460900532250028826893334922865456371318231400448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,23] -868523054670971831628918847676541556861139749005935795005845242257198274124193814793072481405040408726686477836289969676337627209935345444751289543714692800613222415567774201253634953052297963140100247446624146103572040836845753158951166396475067875435048965518281345120081432381584933850740161769938332129381374785711953006779279890165267059105735165490054981903149385368980063135541348629756749974786091546576852036455626925982113995851943403252794174856181502577871154033573894506639713628702939747238628533944566183967653681979115411710409936418485999422773359345615846980803038834187383785322507194740148436344715001952357872061985810336402113356868760514684539853440100402569782762491709165892352650430024439430463947937817770344965376967056887731152743287364769846096003832387228854996559895329951514528920043778768533461954708704157688694201014990927161330137979144283238592557041291243254671344331459215651915926889749711181893680980661039279669570825577344714828142280919862018741343600796507451281210570549130155306945690846883256371182923465352249531011058998953311913903162799659412959626713692312923284178805020473544891755964616283451864063010158354963535977654571291592149562099294375832989901172960866445422155570702099169335851420960254830755895626295051455386142137928043540997929242551064219209375059265999189764309186177407385575026437474441103638041034813857346379083891588844352644524228255016464361437244919765058895656663080496711132075297050521284595753767344768979694783712028964019099611637988505347184574927716391318196634756865231975316018020288117119560841124434360333204252820414032995431740851323612059339491070789438723768648143407667145240241355211150336002176210635754514290998556126273889881617099826980396609763097677574901990724715503480647370968692564752923803866341851648247091510760403659282189870617992636775028259479517057636007932376007396397842562050298446401289153559488453481411137958324550109045864574493182942590805797396978862958694464722458429658552746506474967085337347880152991866276401260087267104399069929040077972538576678801366771170608934808240773430975922904984405780967598313142097361061522076385950769174435273870034441900104513152640206497139428831075149969686939494809383893990992575607254421263204091450228605398284558253100067341155201102195790526950787226743179530480363730069638092288876089504944874501470304670968282040575110866728663723320301336883618908347197077054117749796580164968985678208507358251299367700438908969842162390368435125162908546522750932053150683517615682980497270465196638916323272012171802815571452564733938144781625173775167652063452841771328715800291705507862885343811736790006257108107276836763646002569594246508877174216637876700870366948583264109996138708384770500111696994550903079606430024334270878757136205222855411265649580736486141191987076772005315408015160468808523885776190842580234433928987791990965237085547338133620460470927360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,24] 862283002320612780945728750788953381568273817391284381818218105315563240379477635231699050910662229486662782525592599290885935705195962176348584825157473237763227890841265405906708114482520757199967184902108747001252824833737692722062612645069343640566327073943815851983610631581957351085779505259136197139028727734356259973735714589495599302186577347610749345569389581194499900534441239817784076984333846694785486849366014541331534817807438621947332101572735469738286114630199025418087339756507333166684741250764790117179175092684546940649908565665304037637608866820206381766243291495433011984283378499055371643482336355572549733913013913758264116128170502862015490973186438555293620155476979691498898419424918122867519109412977132349679265103330005097403748338765027202266855495678705850014192639358422959146406903024740487820962870140538086341274288015893449981674447205128657321131351001621021819729544015623926091154513953495229928757800843108439913524958470965439819796386036978172377940359220357384624861772850730412310426125494992019914636936139449548642616226253304918241404752728181046430374245762352090521497927361355360450467168901925780333917566802273425608243852513563673869665251415834085683276017746265152741804311009788775205716905394612732473703329603399509812266007092451274870424006884594460965328109384661233335779735200851356233417431282427516127793158150620153767070183763095327784928772861930317792436995125064758022768524274350206988740898005936548035068984052468894406551148529050140059006558566404240901016073168315692060274525966259878283889675740715679377456350048267666220573176669180582952647624511799019717480007415265764760288671369552662693348774170322748600463579472877418227265310893203877838755067330996307161475440885649040243348186349528091205995721801002857670156033060798044715167800811346771659982315341346089301905181016717905554682278648015935829841511088156046888282118762706507767191224994666665560196651237221548020916316686050210743186743577986722763782102213022346468666040018062116169540287304480505946479515252974517173528865075555001970742211004964795270708769172770551968631172528116726655837630876452915411558156956282529993127275705960343520202180198483214173543168332936092842396337775613689087271256664771452713363030608229695323107919743488864148274913613901771945839904695891081399773071453850555768414586037417585020295011899233342180220958015056986530176027664926469237975459992193237261570913665558892971147730378134552893554219632885522029844911780179610743500559236190964090011845715051583037173366836831721826775327047030953566029893007868695575210254510804117781915845227911514701737498395609191261726563897641987760349589786646724526435574612868519050332456208868600672063339562911138449878967239923160808120533010717586338336692748857199689800165572650877003061976294600426772507797001292346251225509734986117266587530002869659293154206090417473777388820641783742464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,25] -785743377885945003578902506770557109878668697565806901373229023735263876005212905640288981817848456867470641837017651083494051016169630870508007675491428153223608809212064266361942359270564117875755179807139012412980761689142164635064619174205381253501887832253829508202752920268055704811110607128268159527665764853119843611545729593062961179648367168236925169169073836556300943121093096175532923562860704462766334721231273927700857368618060113125220655352883697401991125696604935332157040276248450650308618299505358906827824944625425830894159404710272295537813068017413700485764375471712874195077438933674237092584278727353371642242789970071448897556626837456652766648413463404383652944579438500928394267388082131793433035769414318876126964044083816573557089129036168611474396725406689922190809632753165882363168672147027195918609460746203716523250397402463908863938367948209033365490036967951525895691602026753665136040337361490661049114021350973150387659370081214346523806596130535882545216610244007385336989285890282186857040758617767238523980285483746126139104874284751409245378275869447103989738168337598634211498469043074219712319444072680338229864489693921380953664578281760338955905838804127346203146213685151566108272615751373225446931240420325231868640518914782499264565065256044194533797761328854982849420653980500560474291981832278494779675913834631340991996575176780222457549906757599944583918876865169444006118803864538068810557174752627409076364324546570465764263734536080839372751012749308130767714355110972393001897366952856827116529324483125942496052612094977537370051073283312147743734998997451878870018532089868549550992745264956865601963172149842089257984720926453567415533159893096619083858326745243105921226420367618113006418375746766294887976272048225683579525767650176963514698923527847778920068058337299304557736557054015618410707242710509179078455367395780161841915693222358550681113636430714810222963433416366030762585292994031580482582094852551866646665742262857846456399631710187881083088106071803406628934139684144173337773833118668963220385508006439292382629673554253276442976044461548255290305738626057179413936874498294853528102321427948370554266845647082045848387976011369499887868873922996080089686578941360399317134373785552843533469957581739304901361686986067601273296117596723715189362212001978675322451684601014719752942418754823275387009952890322566440089069518171042678123885738738734364102826480776101374226112290636667837225742328854111143005605905616569919773091069635875971411302909419470968157376682145257210497860718060370444853739022930466684009169373553317809210598362348858418828968131198440447455887484030019354600780072580616211349189956045095334938328269848263811729675612298805946280674443524002530583074952728367016593140264759953192870135064173162990128135991551097453852667788551154491186579647046983064396299314931960267962402348586160871830670347390063353204013365293219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,26] 658948679285702264285916547297484203639008159821475381004879873511762111805752047625956080470183784820385021665729593760798543120186574774214744104361491975991295244925885263579780939192220122216608372655341866578289377329045661904230202160142280473776338180352685121599151032921278371086941352415389045666048988544203229374556973129006823272279489674795025294232142723695290221900314147301000980703813495162655205513940495134349384795037033902696220379384253702883850516262170748013701597099904333016644625046379657439427802064825765762573188761362746184573376125410314751059347576051361710786729522440305262050577021855921343058242829074755003168216900540154457042712042150687236471994696627446144965174287722102508844726878118043471339847849858283586604903328358348572511623603808974425568292070047556100088946915390837228766316094583896133477734680767576964860872676304658262870870303363708490646217094826708894445252633060452774161470251095237894529847978925937679855110649762308997319837799752397320132008523562164126883798584741160238038930935217170223618084771360190498945229452130707422063028982471014145705640115945219552873446000902447252550124219195919396507785772205864840876281599604746551940239218070108598917519584042201533119886297809721786630748916493209097862196175321416592145663104266825911682560410187709009928517547257385492956044290234264969303946499373028235419839898863465165579597416377297542214334917804522993977025706370148936766646521475286612008044041298318261022868037313364484242946639444317725465251067685287324079259526977657040062527945787677847739284639161520724954486745827569652345388788366843160560352589335642933392703966247243392496669264128905256239372482360502800067013080330418587440715764172739741102177111412679095170145329987883915773588193337569134289797987825996305796352705050199000212910605069726183348271215475834888872652523584176192025750576281255909585464970871009573366389133227223893756824356344954340975305429182324892409731139761555920236459856393478126559970660974993011471354769137027578232350676829568311448965200123325632654403976247602333365575158262406647201376817193784600200331267306800657416349621802878741074143395208849592361346782696470220403339699528989466265604208370379925654010835532970953922868462606308612378459957702468107306157166867429679285948329887907733109785571138385373582561703619369724251585953277131194430839997224149986764158285889079283446817295118364197657036780336430856255647336230647291855391571778413564098342353585486696101510787050986507744096692395827559134861590275293408308551289892413439590429639274586506674737143608670855680418028281648170807619411595222899743928088305897984886366441271147134868046666062518538789912592494196279890126647679766996127656171100044758910198073318962367345741095807312224517466624565921021924522879185038105222297861898538568950283269241775389271943653896385077410380561593090705175752465455050129408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,27] -503233368805388021172792454778193965798038669243491935859451787745591604653882738944742049931983134527946121749947111842564948215484932579522813664575525524631358226113764576232754573782275488250985251496789678873819000306459737785514874955682236746961914426903470015130992053441713503416851004373391394637234215129654578464565995487435671252779520987594377325028573304882271754112362656850869935060287560806100599882294946807351092306288944367977633276405942330023192576903159104141928431245981204857895919421451452693051794709924776530164697471193131771252441841096713434865718017176060247343763852893116269597109791696102541011852928734664371355475325001593986605368267674301095155727247263649279402580360129946751630811488564663128030796457879565325948910226230716458845255244809960843873520013587133110182352292339538031393464001108418857791061058004914210171973948005457693989525899754925923268574355395498834144992174070825987216362185562025139909886190893934958763063806615291475050772106301952668702530843262574480438229458989885010040418963843046917266799398008293371061743362403639606385366635703440068243338988630341365757019294269381832383996166113843681987271531907573578352812253414599678688357019623924049504532748567674506831120514629763003884890346444235911619229667104789380791494850844542048790833286789492404973894416821208708765692855401167245165707083531035364521850046409439212450629052016055416444080729144176429879950676595230158580715827951306382723387470999245043641400336950778449238912668767544240865844300094118314307949232134972619383833843588260112527509874429436738440348407764011139143156649327166551303003657609062744237134837287284448397969041087029944063511616426534372039480015311721757267491546244180509062281905850468182158130275608315335703661528885949677782867455009706674073504006467673619915594404925587976324855579014328120657199666474278128462279811374536636278431288625280696391264411546867638347251179947589840556369530231587980130254518413285912936405452477388316132657290646359825454838128519523026220396884007775977445168109982129454194042357627916866217242951970144378943619586201734384569049994195808220210591953744518917496474283672710236661390816445242600232393854309164903777683743273402652432886035248281377705955263284466514792002037976754251100874395562765543940108447504688522734629006470644009129254537645847912232805830978547585713288260180337751904799291780097818924611274709903529783663258771824903575249279495796186034905629402902133563256981466125664623839831063585868987707795172005060067455981292292248336165079967921405575702911848679824708210079817525204707961151364869258651768379386368660632909601232432096638477269724117286986963153113616496859962566647619889003833327035737145828765713296947698014653326279373085427590462735093053224432680170018196949831851205175063060669389035693750223661878752569322204414885682908896600097171224369615624070566842445332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,28] 342076807078449746615090490999791376728054209048053698287054156145685891292811951622999779147356868622093987097756901302343595388567866489777940720517533994333003936241589675463064198650422666233360650680876552345874924199771554469572233343097292205658923141062280216761056400317184566285743161883657723526945690065396096615504581266700200707417371326989191227296528747524969159502788895495426764214342540577596878063870370217127427227614410565645432896570202281433091580021977533213468684689813835517254499594407046581561854707298077185447818849683809873217255060791824483773155940682676937341838784706225143550499738692910822895538690232314988324871720693512770658435126795066131867829957086019107071402941930034527526670814072484212417624462422976431482075674787269255015071435259216117013955963903429290014297917840113045389073630410869973945097718005633801222204041777931452868130016145761824877396057267637632887240443359471142297127789193135299582983772534448573164416614264595072591899288509337096140112145774694638267607413724899056581347976203311996539052253023593554431295096526494616826486112315239494803679410981356199742237619953415156260063112750344684480223248712166390611525334920128337949589817975112405832408061653145909557788400709629107580829695955342738030652767348681614155195073615294548720042013342303294747611286028375828995920682661967085833520806703231716765675903170185620665593292908866864002350350368803816611020909855587747659692109490258659904380503695726909078449508625928312331055653860442462775436456842767729684243149020324553355653232898063022976287958138443829810731900853230368051377523124746720462513031825306696070447888743110866485974945400596661355438802133510796651018504606686284875838829284629735910373951540094311868559763715459906444398592195653202500296474752069385638591738169761370689325462567633032565624544671083754088336922930343013088549660265641941876833540131678315152012385551190808147103971967149842435889819139302147012745516234447178848654010499902621340160536406988723970041760929315697183433476641144896943546919504006197207240621366150526868094469051514005085312499249261368787167692461490984938929528102545265959970401179594193870043354636447567668271769489294316105763423086442709983334506452497589549485367742766211363136520425977499932759794559250884022980828771766956327659669950427228185252307892297598434971182381102972609122763627455762258119285036426423431491698375015686778907524953525480827910071377692781682513121617523659026967846360228829922603774228286685484651105413030785664182197173963375778044455642041149181885453923749985445255843351831510585935683811333869853686117398209189228368127659530352308863409183312027285208482276273862603039112626951709424469445381701366464907341857635137755593012592953987854422137155794249467176647923315724518440030106989250100161096989250039715517847915488472000755869929995738067029449550072163597297169620097040384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,29] -199867951376365061569333604642415464387472480260644034847835855835297117926570057930196141276064591866008232144747590609053011380069761800431915446966854099656599342878665063774256282456469503320209010256918944082190774413271361556345998428717304293137726572879952066477085105427740858491090663174738662851753450711344249708798850458242582467909130479413993976145355294217209444175582623648800117323131190862390961247838106530048301788019233158693016957091620196057870643016950800650337629141576326920972648683461803090188731873113211630868095086462479744220605648342189824918650070692432544457813179605355148776130882527966501010163184554309962668728005871206382523080316034919800326748898426165028020745757065755218380717787872468017570826623367931310853985151696182815750588495880184353879883677515075690326661962953961044983049551008125325498680280878163021428103754969611901175778846607512228384000058452758209126759112268462507893662921799905131200356195309397208697391770461575705639605818378190878477607801489148411351274148484378888476584394924330174976374204399348996187428652088351586023468090438610496333173838923214869868931741381474377877600825499400613870488717520003028387272823754569227447230930444327557739542450164819395361705879308451044532510475611521138647336808343256585343846069436906952862234020217251568486294354898320455681124408805565396571572605824196404002217355401634923548307805557657435105348966284697803549495725962384019830241461004915146394435469844227100139214266148005084637192861399130052341288094370938621396664670724672265839109612370120806563921712371504256586012825264665073746675820699663457274898868763882980132945338729255951346541889119898789317451430145162216296851489537117640493006264177937973718883242530837469660713393478002938903837863195002737689037841249984523666779187108302880471194356349076199087845701236168649892761925210752780630479736486432367587608784850537112494108075664613670775751195961654698733182234871010410810236304991131692484260172063581013227559756448868447338380179866613086250089231447214557983435528268424439928967414907757172768329512457885095313519472355986576838782770779406767373939313046964910535981495813673420858108625674071433829457026318040756402361323574107187976527265332028754820344439330703608566915061838901373534038090364417791000912527797389964770632327859433944079759618910916971284387322909285057877296588300993245377213879299152075499002235794338731869758485619284496404011721225344608181263601273176225849343931774010177156277638306310601977841543642981613476218866363650926671671307813242874490129603301854245892517971848572799965852335726991986133498682445975584071649922160189922387405248502546665584022920420745142001641785574499570644910342896121681236536533821260951179426129978637292639413752204573029685377358550735012931415240886314192415261175397077992779523323100111593540632293443349504183235326196227956149431384871618478080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,30] 94985075896463757369898182013847575057741687245868034240251915778891007606225827930803205321581955812365673143782546074595492809710029447200643301013662665569008069077713535418595652186967279228772334753095912298981960935223647393927665329242487508963777799157870542725290558726153994866465021020341917409465742157786298069677113811322538304324321383273410054050205780985527349838447177220647107427053545677883837248701214283468723126568915729900382068363664234876379628855699843022669323879579180202937047944056023415328627154132742513031501589887538054118007194380924004822407332626979243721549346215534018184294519810244182113754108267720305576713855132934089367804412971581290758618064179177409951870593586614076599044971585801038734010161661721113785042278524442126002904142574272872670885506400950928662806149437628596111097926721194203668510730176434329018626714193119186002962744285176437131418676704237428620648117945324210707073328368978902480221692736573354512743290159170936911080849519440572970994515062093083430667150541427087013892099737855363372200742234690506145345773036707798595870561034918791243242398146114823953573652829691123155714298243022260851744412981192482371362816145726958757414019092357336208367369974922270486166359994226782209488216582632767138765573792713981246319487295398758910720747302000915578422535280293886227020133397403343344381310206293946391792663218467777294974567592108961904704946300636779077013043367124513536639568779192121682076708972235572454570703095550712792804702328856134186733621716795738652957338149651025214479333138428142040187881382206404969585387808557905802497341338919129328988747996600735130766038456334874918246591004751407738269882208932234246252402420258435963236154099330992243596685707586823261507871828921260788645321048983032100002314848434470123737421759889761761002008639183184688847727115696836033736762031803879901779279792943117663228299558339929884505439075888528937448400995571517980238556611709154342740956386336709886488659130343528158779467871786120832862542569474310173095672349925583836997728867525671812384599202649472063403505741708581536011556329436131271687681997809394205291457796808290408854957531858304619521896992290943337651828550320858109011437514006639265890446231101046691449312264438565182592136508365737358220654310764352179671333799612551626468581296961649066553508970871974136016143083248007239959745176081176030526191145069548875592852227471868351623618158469965975927877941170063718055128580052197184088812407276852498740671116005958796917470883922982042119600049277786401013616249749404741983834007029044064600363262865933545960182033113996677123158191868215852322466090237674481656671099548106816865822679802515900828270455911737026117737326870059149594077874022798060895991411051679121613035546393223584576774915044474633717633957919238528855769149821910384674283978553033051050382852659212109242725249590252105912078942460706816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,31] -32781877045948601707446167238849932738617421982387001887333931511634604666564415653004456651179880718361329503167756735324634354516980276111701300335589411630106260426645217983857080378344943441110390319698238277853932751141672158173074773860440764044864370568147915204034478895342591599666132209186394032585974045883920991669611143139885194144413386906588864221472496677382325057750222219134941465147583834861763914811027666080044393190037873202540595558957551122315712080237578586414077476210421154482036771513100968792893015102022520244063897137628909351567194785510409004072246075362398563380294062091514408807102780274605661092654996468499834932405110293710835083416955236524141695174276095477218753656150393770696640643817084727246572121311907049478606480974406769924437608768259865464731954494912614456801334894251050453961670984838159565507414826120005051079431278203895412861216782131139509948223187403817903813511291080193351779093552167009069067242960430392360609020979775313492592603545224531459136356834844290836049650413577260566070181288960829607440358234708099216235887549872842707536880444530883517445672149134738318186447438228762646002875778159078313969251164505504663663733761716386692057856441478883858401743355413844657475156292387950034335114704484790180568000792804275044768175300962188321073796406831094287459598298266625149162760529630766925395631213350114035048442838998517941548042268203119275466433408053500937043249962685448299774099988052603908740330386708592384996083603255349970655240952626630951204583498451754059986371293129704586824532770609236599317404458139640954654748154704986310152443000541905661560657969165012843321157672224631047870961249429806910318338566226811478027822398106817058280089273480878944896169719484849597036447363317329750899288583645075288684972065946117632720895764294344216324682727314501058634147931092167501963217598233438686710020637809924305163814699377763010286608736748871512197278231469730546878126907225753146436795428786680090293203953180580542501404534808819998743054229828145327314740815171829624342761402596067227375322690115038138217875137331840310459564520675594745305764618376050821796791608804813183372704653242073052576654799407241322303299853109814132765710730843596545939883794243374517808569793362051628157609824498756682180520093603153413147783860710092746370798139653082221848471240335501717094230910394819593731292799656982677890201240803434665630032891746042153471635397261281856617709512165808481397076625797295954875956845252173499245723547285360002702094241131442146669506861281226796867929388989076870776442887842984087581157104039675029927455969739637789748134009764538622575706627229066908525942605050107137554043272597183224503798234602181927860577987320139306427152827871786323974785268274284759560470595103466357914551644327137102678813060320060696172906176686010924514101723047511082094148089627505889073266390909460574627368982638755840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,32] 5462901074545145179156521173167527603549540990906491637259078512317424365178109482124757516783488712202585394097944620737021880393377311064615124687163757144295842712249027245737790219658046113293435807498590632584340694128926339036350060915722643866110823095060565254439133570809060351512895380810487202476811918635151307557296184711488711500075294781563261710385339295226493799702388180440675114528821403422413867383784333331313372583385955674643260509057567964985669696404527641111662356697408917213667910734627380361495785376331536750422159340410910011403709072735237546148800382268374354145042908142390364674992330490341705236627722094630263600967452176369330271719958182759574605699164977681086279028806756418486587583991565715600541284438123928810259564645654722147746325165815625831700113356454755904458377395332309083640450298200064799879737422361124830355231690588365412535198677152569053329316618650205788603999069807706867879080253228057387560608515261942696530393094349974258722508183625323437537874223887556556973555628338417104209187380507359743058219275929511110400276142623274912857914199043435211922382169875397921768714359770425416554201267881198398238101401009390513938752070841265344588477208979810607653096182156544662083214918939954646863986381797140589247768675433177376669192092216826444713695631270183058649509137467186966835089577074745034564440891176807197226982927372288818058343063434541512128171254612680440436072649379235328992297025883488418727873591530544343478614699852946047803592210057074550556271938150962967241916222237083004228637581434965585040221314823876016597475295856576111545966205576196590330658494606932970888173069399133553147691773415232111376153256537632131860102717821936033094434129662695360332925205051401343670782627475293471503951911259575599949288027143998711532628049205524353022118600329392298545745376987844808232913869260288727136486822081578761797546648678982460089107212297938548689030765299926109063457180256714823059396943507093664327324392929523138844863552786558790372856446462065425973928387798107473105583821913879730394029518218561627358635619951389656731614329375481813024748260934126695806642498890954263733938489607578098951816993971611005162941739095800731973731454016072139662634133302011234223105960452666265282087289761173029842843843150442935490785438288624161842643174883522536369547676682652668323921320673697868458098941676603033111181999881087309576929823802101901353545851082929892991716276235778193669988400901953484619661838287565270890360957197243959744744625550338761954441459060438886541620273668683081804222842481880219462606138660959574581784830003793566118178283839328952754127153508819169356977930811306980972832071807974850932861333117088487440553259079013106630280229055021284136478946952899158104608275214469966369620194963859975372987196845545338599538359084631093363540365206791154316392252672320199519201712580164868557633477788303360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,33] 1131883592975708725997163927713693287612042692777921448237768632044760104971904390181752180877066262869074851526150347863173389661609891058023065779627449910117493820464270924429031105101361677570189556111883812616782618915063395866504933250612062186433049896967940276551179054480986071292890455240509760820246703484161691994286302895886396893583005254119449761196848767851846262042637028466475564196427872645753951231863517069905803530625689943579402587336147147056187790564265694143184573649339193492687983751405984723913242524701019894809640954559031398888988955574314030690771800261810807376802467480613063374054850225334489817374489565851735721036385859096890940542701810943447064226277150678177311632784558322563645940325643534726860042713123391039409430917610767251422822292527155666380825137527323261280038617858262036663501307733430178863834171808752989976433733273899808060360457728271325892892581047383733158429061559446601627171230919922982758600330586236939404122693483463289895927396603823842663126414756480094115328398141811639460659899258051529471110913375924761088350422915517112672979638682885217020618081024714164572777190783591932879610261694247388232925908802692770487450452957760606196005184092664587077047573795857910447326569935552698612307061029029160233854318998158564645534802749966021078959269365494083256485209256075233710427046396634916568193644206335633878483047771151378260804922132210598178823688595037426746690188354609653375769345994160333746876001488538842176440838088103238420229690560229005382327184445090840461243936011738995845824427528359685562932880017709055328538637316717004339048805024813306554398171403307047306720577325411560753883680240476142938894815102440428140819661412660677350806685124081748630003837678412164314552529892375245330036501843179403202624936346680041564102859035348100070230956290439857409377768431737517085473744110584900066688031319069530809137818495100888581397911126538067409399705638749908644877008019390461625982218371297025566039309010862295369411277525470780642835835388411184392628742385017869059853001634271741380659723159530315357441207754707758726164645969514012492678817817114089254193080900601603061566112834175488924934926816106172443911317599016906536491416863253176100165623261572802892441432657166482977199761314477968161692661010378133334351007006312014764279378297567708969371935533627798665684966417058135303088103800102404241305812058574088821371383861413213302440117647286228347687230858354483850122164640195924682020769733739643915349727560447136691038308690449746007150509961629256853854166973652616258148191433368073356110249895244157436025022074347585008312443672808431906977797487293534026385625102467038927338915488411657353072245495704636703094198751338374076945331058374443338542285948694754968783426135929615626571593296964586641916216712476435261107050229563316340905257083480860005450744046055270853525764004664170506786793251143680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,34] 304572186702197775363531646333909205278576087863697947395674181741719744582849304034550242587819541389040002062779022153573907867016112024087700971391687668344932062999954170906706202620944811680073294604699694390112261857839850421453944120049641356995323095822950392305290919281959048599173536289387079380846095956738357850040897193121132571986481987087915655051360537670346140502980799799538529920803563206849370613765787407006902969284712962169467323041649469315700246590529256689447904656310662512768642326587302078507081273443045450344841113835420428452257192689163816941989884707922691487266058030867028437231209405379070125834840831334979483752081949515206608464083209151652196632819102001990126294937224380823728378123837379474347415562517447277327351384761812607713538773676141535522608527425996377017567343713293522025855623002995984614796663168949029207242069363500690479693983714489966112036068108186394623931113252311635309686375417660069835894393987871835226304836307336676002967657289499971149848087377067101390257568197308810703965123649986670213875006982708055441201741845094243314751925797626910990060529523259994266637305694667928547170296714108698080462507225811064726582733681543687542812279546176260899986793429146052343807571567864413109471295733133264828135006300384505608534197865592140891627133613977128476808864505067274054996361416172679979728541933150320859926866806459125553581714724669877147474067040608342849364392859420780366245613153943266680770462916498325462822933955542068333365076262120716300877580600576744359114802044538681845523467617412870589218485390947615497822993031288366203088336134044247095216498319193773278162296299193278472212206828675975297411142599584985891911405897830745990528298695982625914340220850010378661783492484230302103161916078404386328621473697066262261837208413683408164695406555960443302354485129890960947452168074676318446644536141734157335372385352176419764181516424797723686183965472943181406816850964115853357116261107380898638245822809717028367118899709036176953341124217496578688548786981278223890087457391183884137354982089501327699039334898528567174315597686210730333239745577423863791219002420201824468935477598330386405590285922098718279829548710522932301865990288925572692560258309629514688120217275385895490720662854659361057095972175635428647054361959459659203565614285146551481035364852932044148165083059458217430480056709031130435080381737759876208711250998286266980943486110481858543850424996925799153082630562523124413486570976365824058495218216706527126420290245980242984436327791590969520504713553633450325367706062219087634029404471837854966720845745853480432952503493576174932878313985142087859503043451892355639188999814532286969788924289983410354179432020108222323103620230792293675677020668585112674992921596835256396137890118874999789946837654496126714078001683806531407664443411230316409574033588568140656540876842863890547419240663613440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,35] -2471218926029108546843108502097826604684163231495853711056501621430551539345371679465262680111360705076167304354770299633768175795455405568535115554081544507671061912946728848169757909009433584200507034653459459297391070327309857092164608946657195889866136169385089854747984618295544368015093201285722689509723734130327173560688329253496436355101994638518606655380425137310358908509176331976639770272337891472996825676700204353310391907539335000463849184904417469835840418048031743610669876129904575430072409662463549959118983443898971520348840163762999453374256017683745175127389407200336003173739671975604457912161362671175840651157660710133735306286779959308023503375807548291509859824382748569307593483284810454799748919070903996858651019799142376785140671080277373306025147355663682580028186357805850673787083900104135838967528570496007391981754959911672064674868992726034236021027972722291030385143608955834583892972328517949333395442300143300007527209256000407643861536654556264008334264147632625421336703825027168076656621966659224207582427513825959257314508084041631654764361345280136306428677136179948945814958332479797158592546141756564291763742826946265624234940421154745096128421738560022668465778716547616933566278555801137633861426269496802311382509482052326543712665138738041324593642726790989731629960827494214967771319569737124285888096315565196882804306845496322818479041119060857258809909732157320880445353683752781469531827328177073613077373815571700575895597074062722199019085665198440853974031415267774189248169468809307990971116998315283378573219638055926572845157862340206273070328606321945380628228399633459699156542147981965484055402374252308153506857456493026911982701387685188556397884874568877241812655458288747479725282306054194013538934483094244305005822139302116654714833133247912514412653009535121025813565257485199399832945542637180309758133250050891736489134759492330900046656845580216952104025461282920737166008266734403063382276739677069746160332578301250516081588502598149934585742074073396763387630995193651370607288761209895433708741910036114153581205140858893658139697139181613468710391976040191198920618945012075432273372062044743088962343500988256250760721911599648892053913675753826334564092854830085157841192849358261930928454045269639408811411092270107431480144294031572016125783483583525093995053698575083912178029051896167536070014161526827364452257037146927277392196540434426698510310023160472664220700631228551272270384843223749473821823539672465258243544258043652947744359604024343854640227420731670241416909607176366176479611176026140644511517149378671951730987185161489222454402796116269031028418757147281536281955652627614421907318359285213208800326181231541844834814702484894543941025568723152366543584938282395042772026806230948395988514356527348295521134740676522036668659918602913710165987841348881902389248726537192772506086247613461959384658891333893074932833609150627840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,36] 3048638675286958774216171761201238250926385335910904691815303452064000170140033691914272412382297455397513032470776650664791000120083095695304130462854281147144228938140145251270828494257450806891562025800094059046514295059518064610680932809190583031264008209111952766137694384029208162919737031567065597459641126693817853774408012663649426944434383511478454419992776053275990262594866522917789922828218995081176585107102230520881966969046524652885324615731481291776196440658005798814182885649528770327798908555265366158594372500469004483430442514785338608854101843850575855217211209439218787676832800972727194197126255015320728068186914145767323371081263570558632400081904701652062057828950291675617094930703338606046620537815510620247172427296404950657721576977082774307357055464815737465712762104246372955927071070132370812514350244637619099689161950571280055644792400380702331799826344347529590824107171309300736290079043835655653056159304225152327747396686047202220619862724575373357147136107241289043464420552509276622129410195749326870930294884788748201217716363124450275662651736016791544487764876644977426831200096128034140566904996737616166430356625743152923316555711422329707832943345160369797837623638393422784263434159742335366936342986662814139614428960476301165774017209145367845154230121080913719046571791632702954397109818422505686145814454740544387409538248370070252320589380724137403892070710579991131629581280246079549756379138697953160105673082347949689131755409740879722889855935706297205824451703696401670058652894482414357471697812875264797533733505738444754526561343185664034542899777006935913724040015634736593744171722061374065462358908648234567993897904596907637107992925102557413892221205473337799530776985125318638086409726136830763615118508636695867563942161697655126252769320215914494293863505030227935765877108233858486103186479477580012946795601804657950919931186240621807831980326697651358511733536824994310951442031659298571684748982482558755316924851490837446746351146965624086107560552516529106597297205895697571100024176889809958153705246392562270447572608482212365295786422416170282023298146184338284019190260141545206291834656311469776071143041070548960077735882133688623743558991566638139223756045181624543844889222405332592516569621158722107907838147016473427288105268895184922762587702781379894099512536543849430810285420007546245961009855452540659841437406216185031500141586666472800183807959431486947728178661542216034716986788101573647258310540857052027117831340304590165547529867001758045674817822026069127134821019069776540908524099014025063556187021648686784304988351080917078219437756652013820009238396501886672645940721292338878603373908828661211298857005388276827127146684763563821910090210450509892148858757947744303512419766713423588180181069960296270086184608892042590865591586029933397136960139961258778950343740004236037888047058384323140921324483949131513507871267445800960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,37] -2362365379069617826315554669993874668015014631268651778774026939260202316959699980740586572526653590588005305532343702523801193894674823098543133244711090735983191118786965295973440128558324447943047805446407037357395624988320849243853311544035266521012852951305413526195360144212435513453447206409878585634008758399822457703667322624372131774984579518820309760604385713072453896037122237931773545655381772448421945840999450700130983318494007773433787825742065544892111430682912394178328516900091698789490334074267248847920701646272183423256678991774712388184738701847167767675579651630778558102086090157593893712518045045051448937230905971024108492826930639803943398344053355035728478113982449982889114043598328507278330761348183608296055671065801290823394438140955990897378734998210208879314869805719520214370007463689987916334251060099243183263000135571515130266381973600030737414246840639990547126840577804977730328191544719555866895359387448943974435670862351027257781979238612159856934666902280044681037087783446166533177209367831580221668186633143477398006076201340744666713938828707133487380642680901203936813175296795519388185520283644138955865527918992464641346212609972482548361184819907228831407820580660096437125714213093413568722045635946321043604978203223841854338467421086460064999086754813742494481449474240763368808146149903801382203708418068450229827789427720833820274162193383261442545750883016387189242584636302480065589830108522059145568934794448121355665874352349467355016704220867971773205857072728500463245093892549596711157112468991333300690697979908761641529657315160431432651982650810549990080684503813251541540969465055367794993153326132371633549499331876899920964693788006937010821774568734300453575110143737783999907621253507241448495447792961980601052859696431701009326636339613548318622142185458579639955834136777100290663226378324017574176268782458507208380266712544378174234625414467203160736946427172662123500700053623403269048249808204597437529430396160561723197344126592724226444694912911007013063233376876633064273798452819169240394662668518748089831000004020600602731179215529931280866799435729422576938143073610551440597928873053631328945021460123318417316532814087560192348994642234434551139170785884397049164096750692249454806082226187834467586513628276570276261585135238688393039072965122549034865357405285289039846793746073905771814614834278321601296309815447789455510965578623925221445045120682501665340038163717766644054637423952829780028299712528298340988972313211643495826466872117260517267055327008137719588386556760841692884105843354298704441197714510199896070435334918084205847260936177584510617839290482731401157822938177271489141724310024386831611561971587203186869966929526273201741101488366051836020844712934487391190208246689386235192461388916570752873742235619584540152109106680778443825440104088082101699331512048281090936170727708236896258782336658095053392303570854871040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,38] 1341960133485714892811531189363295166070257889174180510792196554107903267851222822966875754763440204751893899610135969595050112344692282385276989663247787442380481241573476554726424759483769402372228106024932649628152863019773140038550347723683050869144660771953888159049526325698078941143496095117963608206622909886740888602056269677894309822822444013525711945089620320832763583185469954678862288423905999138113881948325226370428136443823215323603991418259757252207143314129436451533299726532665393919139786138790702337647949955600947242837816611218613278586252619631861368987763752105061515700486586247745713621874396116530117600528870456718577500994213070484355413327400847952804872119434813852843545259121577656489321591212226905873185930740832366328304887413692892282205344002140477103655051022204535447896101636425123320263201212741770092885405226879928096999640201336579007290159008399052601254010506675741021612799687085596498401183217182753244644206641369299913423737658283131924942257824671738602650244480350675527061265921789326930747308694466774623839749528225543008048962669739724461408548866299974760180619286381096773038750190899175001187721395184612567347074366422939441253616723506575856930860452025717364563482827832588279559855303108427256319514771749670114124675184279903746978619172233542667439884022456014139516376284263079495270753181763113574961687274334431202003992766597013266818025065813023350997517309445267875624493578918514907539794815865148733851928747262650701591884797634271057486043532860750161290303127465195197923846135324681175812677095051036610514296511629375390434023459195412933340351630050117955992857415040424540143647077996049417211189031351094140870713061572857005837092789749850595659346959905033644598060753483607482956117181237838321621563206401750769754435917172445905672904538872065825909634232116239905135007200804281651286904664306010187900282161107799255050680535163625184367704985119730014025944009374193529076289381089480663420770343928646739168030359193152997484454667517711084317929143934008990912719504694928776490015470213947485122653311194324905531791029886235145692597378817600531986169550431825977447809312902133605104754017985730953558951605081424215228146962325635375084536597424125597598063158617273716796375001091358186607621728724132695035787334825709319342549966946886733913877331139383015342976650466052180399995218622264987219859710032232520888017981207051817839537419538911552127835804850249667102393710128675044270664050107383725288302294643421540084530922466749123256778732686680814146069108017885871651063605860206188579169008548675915749606816298587875537826459902883638865235062308773235842173073885141338703959026065670826414186159055266882351817558334621153138710163411381670139816960568107030011093462697024869109311653731837120444723497825667523836335690550669695491138419544519722308235321010408202664884853140370140873377304112902828064517847682908160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,39] -567430037743879224750622160271644992860176518293487387988202582588488433727971033804185508145624090611000002088227261924596399356912218154546391350897975646874329748292022951657250163766724098131126427615939818479567890389156727478409956044398466605182313826036959730715291088847897873744597162927696159936112289173256596076435475844643939555875905379052279133294162609902562843626057980223651144963190092267610661752364794251124470585222600369754452773422701955264230602968728679670546226446490499892213064223124671180546250701143259894454196344209398508908200706340573337678843346077106562536541892947628487375761188862780339733490877639646633703323592832555616708714198145815845397453691408301975263263774283569917164025258209645485622174842405331631152338145052987526497326754495781612057476788238045284352245043547210713531808285355764951978676168967335474435841416110105065382652855455427434045536392661501955691967867826546193099091957079498529963988664162781129706771033747407739922470746218504258860291716340203000098795165625292775182306018330683668951749582144926186064335667331439061526651673234757591025017748793874948766234526233424330896799951872933932205905480663969215240941146835291653921479464040910995681880332000869375213142710801541647974260292525723374705662271145317344876830605079672021369091288923983103102983389773971327770433105456083253494725293803455821422085603974671867704246500230873567556636624071840509567272919697598255354780272510346715604955420946972659488518359273159856748920913074876165339203803662914276737326721772984827010119171323674908612194614150148554371484829974447704566373260864109595518833221978752223845072957637283743000920245590942613736236804649282772868441011594014743013477419871278779033417659988551728641945529573203303536150042341335526092424224353389586668618853369262727939775748079760209240318146278759060739349936775446595962127742949425992565687815463531767756022367050162654797627955315851426777509510797584390466144747969284841940850054676435156525900278228052316407924803290836814992775680889196727890039274844912193281175359623291744993524494522802171737512171592042210594141677469047984524459667598096988970811241700757671986260282804891006704244394489962205768179577281082059281182759815510039586355560596250511775026082691097269931643261943345919051305618017661638203885168453630075634660259266810774913676722840860627284103083063167712428217633275783522363834071109315789118499903843120326845370027476793925723226653314579664731554841715258882135816613366313455308613377475382761085843450996721219292448324490820812339365139173599665812235689481639680670677737451627107976659487789610048243560786624383992372442733847485953036062369928193430098158070765691000902190381950731389046352885545896955804780138515817883300633934854119597004371713976158108274100493880381545922741144928030488701105719408343128146679064799168639067916338995145551242349411838197760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,40] 161585211675904652464207513791285234206994005739697838826977915351444224594355490510558189846687568941798305115227121280630030255846462752475522796577488845839903534343928564525386595026850189883785086976355236576569035407104140812463355014942677362907747640452063296127882100095938914388324280335290935669785420318110368568292909166192466689806837402667477664449630822287486441590446576164027104303349428388623711067080297238629312948951060109993923875335927923992631216191921848741361121387314596698277049426004011209194525182090744730075538555152242760278354152067166767793271748057734420512073317036401131801532579354553486681935609528709370285363734303399874415566806090483672958967113986272382383021634021315703003441538524084123032901161573113076921339446503847094984877777929330362404799205798238461921942754949883998436995783075692143763943059752293094599344899964926408510933587876247179772443921945221196726646276209032165755803829507946688564010742739260482953581215286635730432179339617426541363839470755571983880998057358313319245319748592533950398786791824854128914202010453580233094469650786300251441360070644156963775491607821205267736090356329463546244511517148532980834343789308465904065087914480495595454055263424874056285612642533818849964152157288824108767472842415509212184680580973283685075401505103870942199158575909705204243973602878298106312722116749911683569727480044059841700679211148889231486319209820378621968368845191049339865143129915071774049511783697351856692825667286636918842147083569157067119556604699658332969693143405234254095694324485629865711904635793986202991769634843417945287974975720808411708097936350012181906271430991521498836332566824172557213359140352836705557267148048478087057367220164812016053076618889452487398997020600690134520516149954446171200441945628504088903085769514464938143136501979221837300538845929867774898860445533055617772097392257068711644152373550904903040820287808954088639783509683039262911523812178243982578526055959787096134472173215275874558191513359838868218952574960894780812481938128076143484729399503897830805239866532956420707149749618920897147751833359314940826667654495384133877701460096532667427164786681490590192667190407232979020191593798894396252301766220133782396063428392253010954166193272700580562022702829354173820377126218412602815382686971189747174324091633169447882679747235080530806937916833816617304315163325271963821432157862636030155592575001660657326064030165726702837994304025023978792456612118088164208379724650757375909768304982351442270613956542801978002611970651978206443881483614936559852275060284192519364371629424556954097559988886048028202627173477991648148483273750021991174628919634575277545867070938444018490102391582540463493103460436371301699812835310922110845046465949251181894458829784118975198475929890123481027106764063562096386879554296527245038021619129573963351965827013431496602511500922341878189190636340510720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,41] -13527825451587578036281068431199854432624767192499272011250618402132978404459787959645630570554823484320917037332515964255642834400553760489911107296365236851997422928425695465484295346050380066419915807495080735058466423578139606001942949174560790430902060348317168856951289955488057950298418399802107124893055769481003575471165094754783733323661681060035083261217221144156606783635822173547570564040061303492125874875096748314010406070143328894786296020281716386662766839174017068670241797667999722770451376910391595086798808073520841546215129908872117663095658238768298045665498845206445245169622387775556694470846411685706309086138803340140318683397069590406242225636454024287296878845435334846909089462972427285596293348328684568554483864274042853585599760786380574358631859984354382158093969398398789181196194921229247540965818395638308311477849883115041610969009889088391081265162622627735471572381338120378961371814390883572648579571746788448573343338941410447364504128254397047609749024096073942463108904619586652551672034447561434138213557531368837951021302976010790558281641497018515147133380606841338151982848208990246199934100664523335346695038613391843306512873059371810928714455757087598436557007785690816175873094825874605177757588839945550635201603643095209372686284443025811079526559470905887720277106204495818474353910920824059990563972745066953473110956385480183509959276195288757583936601355158748550491397039489287329976661915831508239059503221325403188525128128496957838057521517069527263562328300237411181067446284138303719941658932396118378975253230055429403692432497978079599143894552937034104549076582380849203711023429906202698374991787724646123836927427684764599742526119767908107819701873992273901952537831758870783725469378942475187680910627457691401733419731869542847030824413417888376899683188129422107518145906727305361552995218781486196888780945598067406719420554511670221597628716527469869142530134779290289048132604386103157297997989471681485167644849059866784164148526177178721414374400750947671399405344166441568630197304006631549370231657415350993192443103088819521930257762040154245231517778415150540700977211725056231435033395231976929005297711337476672877311320103541759198407091000539521542215798580827115733101398519598645968846604329614353355766592834475465316679374431561812791837498316128540709179801928993060764188894574719047278985013357012425326473744203137014987295263005545158835668558415121915774710404992684161566625817672564552165608319892277553358870611249647531601724356170687465159854026567816432928883555342561142892834170654780052050439468795847447699979806603079657880813268520333285541395170779207203320659777486020997447505377020855106843274521378016813316469827539548724741799830847324532580845125440172484194259633213358426519094628825260388647195416453891692270394630790342638998664528505104112945339230258891620048863375709069157174303525965459300333179151319040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,42] -15892144852145317691837263241617038520423607237387239434445416280266090809982118058642142159076913536910892609996192301886399238009523408592045491129847618427419229120069070288167607589504418135801609980033055902530994815876624683941118860812905190018483997864877433629479761682468966417743222975030055718744347669491769643680529824188367656756381845441165002174337715140351856676698777261280406562637806876597677380429480931366010494543562620471585771879553254358814700102883305981350304011148589231091055851279983845526598503557746023219782949693474843009902143583357882844940543397387549932862009756052960135878935040177434393926327789773375362683199760008807883877033874273635607092485325188320011433564689999378116422552757711503043286284280627290698659510334591788035499929066350603180374561070208221478134498416356813380255819913806958842693616047542587837420959351450710293008772525033566340707972607231611767180871974796366347573425641315139165702226554149454971199255392234671500610587907909744775087601636862115617457410491008787340621277711604488161180455791474449213468098821649247119482665846861636784852845997498953062855198710942561469318734818580013263435054981158686924257567839849352955972839060098772862645314296999375316786880164332054857749380443886096351453524027736178487294318423817426502753808344803427290092352908966107526985222807298241266704092396823007848245547370847342365297695857960370897996579527532602175698590004777044312141959955305460016596224993586310066744747704646899787676677489959653787265449174417916445641673706258727663085366407200032351319091572501105076348459650578692954512606028721028516434682920462965958552065181618626353401157195568503898521707997122809864785206063317447483871832704842396825074533527766359922687199447385360775984366056634844902840655181036950189407373911230654034690329287314099111629038003844362732848752529319626763535102209677575782223951943181470718013855629928566360565314331107690317485009156361200078766463525360268403259249967800286907229417372060216576819149158830471767363997290365671654214498085022088512226254950393054879619699017343816054412313864459710846136363762834440127311690503290067995743456946810308711585122417688906061248802201468991208860618774372930573210994422992383137348465290945638116763961036786717305387812696194912926889075636826808830441717729421923207111553777948631601230742199771274593391997263467096272999772032945779136300958713853360171804692776863169985087551337311400052131791775205305369564271731337540321737290538586652829593561449839981681073189010622822034860425232060302890604206282128750129316383529208984252086021672286227697500732871777027833687303279120430395030274437804691259558888692917042140247141602033232864066616783868156945153812313390116686202721325634952010174383315197637798374355669931620539421122190225585429693620544925077619601071343148299036710233364973012804090207922838311675781772033916928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,43] 11104411446118306328144398542665431206852066551129150843872178464193415084799394199981864160309115074937591476078927189816156217494380195409423080475618119520865953461111633685935182738539928922602610082085392500874208228821536290673854326769263306367299561439477827406881157121349500136313511588862542744310269437379694257580856919604999680988050292498718208648030503968201888291745384027439868202415674037346868219126719281942755235548035033614141502283593618852705907743509749924934841596610688396661058626463057286510973544600352690513852697938970688617473690674708956137054179033343343049404904749778372792318906616001263166060631878154277357482465285265490108494761321233759310263224541828511501618948146507292457479310206763267290368512423859130301789682663976110139670073711583171821306104506025380065000168942212117661481856342762655532093333827607059657246115430246237463591665121881287837206470816863090748950395334593309816270718804007437516207658102127737968126604428903188942646054884182949057318831667086655353170123100270937112707539600666007143607478175988370760216826956599912569895117925544096397528706354014390985659426652554389316584556977794382281266960962504904667662055427316348691575582672173797591507420840881829155545354182966961711293868502304041400608967213983227740192866503748039369946893385323661306024698532463522692184388359977808872386093885173100358717947565323101705913853064528763476859417699285839394262034512416310699925507403884680175302289068829213500555741346417852538379644191685397424507736458790226880898655745555715041339928676199362416656808160905184107234687591784230228252735617276574915415236400758485098973136616141015061350474351245282024233478794480877734091783104791230450022461510404654068314874195691625347575626460844807951146731900043200176766283701816626504519885620399729283773309816245858294497810693803829615629787697951511096381909529851934045860604125537843462750130742809204171024122820242687231885702206556353241011992518593726595797956823213636081368451907382420558105138347576825153039067297600211862900110310075997254465042433594073527695159334610969806861869570672846385634736567020618306661853175267827690556794725535348820432588542259466000824716913679412859132297074014582805825867245170336768151396574921694057326496060834028787994188034218040295574196851456663747955085205874160926724832153505480669174978205393704400352404058319417780704391973102962549744808069623465197624512170516455076371355470694816655605185223074100968396624287431697239963804983523833548163756736872821621397232535287639098961871906736163039147689812221654436107974182779480471473284513649501299431567797757394625369707770773233775330878661643502598538372701481675098552824665974339440235278507058361964546567306384955860226152820810095421763169937268812091140070259911208019502591752986234318606964578788750606393530540534285785315329840883991876977818847630094610555076398284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,44] -4123158829993961088079217235875248743917537334380360810262487672282754493332065544736307047301668273360184055514299433807670330546548959985830723290540878951494810200857073380178332252724459681694830663899145120147319471917154142471287258352521213897268256575455736428833147897301635157141299660579021190754575577038195300910323636477338570831380129567104224870295027187132987619608456075873920413901956429439988509524692215504430629205135325884586211311024487488485157254410093329915285831932693717518292581131579697991683094810333684206152273966163587258987592339331440588913652305777774016240102784498832428324546042871873068303971144286358937661458183467012016568770001325686647274113701973263005406969386780643460473568655118832400800399774415134408172918695984353707175617234009956669840900575606648601078271771513770405490755295782669165907564849042772730093066903419664658417773304320300706236797342850661812946891896965786672497314920012286864209421757565825317650868022934808318776569030013492219737747573680161987807395037715820172982150785979202118273608779760256118192080546186509932039054145030693715820598094557587456321695587765782841597740907024798444224801856323405643722638156890864689045331692152386605475623606343339357119931115846677901684457792130015003429627597551049159011106841410212865219023594524631151811991939979887515530072859707295093443775814150807973892500475356449819015690327902615967921718268214782133813593720087151257501286935532998377371231718778796792961696149352233442521039321537321833144815404888038465166334285310275403288344157452882375393676979042784128103713712794297020818394819385990669218884445976167565825678219901270087046476477227780806936507086275690173767796237338422828869475673106122592043901244709910521626086991656910952521891121353939640114157208852019949193793533831577862291896413874439777090097550543738886339788746949282032121570009363577014246083249017143670816811174969753638762683603003396850446639685414508039816711202653959840909141452183920238601781263750765324798076085296142203309520558323033435182693120413918943124206426702747640622442745359928318975841628045037395770819881220987846013995209616372362381078352741171122936547283041639116137504115111531146608991003779977268191484157891694518120120588039486908809957907015506570907217187980587334005968016384296279308014721730376882895761384538473948061857329617901672673714541476627558807684214193718844913556641529034426422071689699096528093173137622519769692041465079855408879672148449970955556430729558366384260809230701901024982128831639730997151282030821830096963606275060267309406762709061748315757203559838678736458769013803054095342733613424826369489589219825645852651847099559441944682653506498036839772226258884404406462438298426316150589541888881955895697406118245071336404422434181321772077620716991053412240317390475814606320861178364371931759305759389530398993759830782815700355706626506752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,45] 890477189540756112729880511164130034197659096265436488284236055498823994629580817398801085630924643723675869186409803617825902512774070483656228935955427450834815183781855609386163268482256508891484380151422853775973127406330638468210402190090367061239445356846255807201274190502562516010314948240876396553453125931261438226087116989142367747948073430165760489514868769178196212350752198629625462360252995655414044154795384477488286731302260691326128654172595215979754987778650955741487701822325659082970467904757752176508753916907187980375528503839975459851867536356599603893086857920906947345628329339183277693926455918244529909946274696204363498699113523669576234719837605722419857601505399472396285220617501596655439909318404447960710133881079748641616229680601825606655393520267648332781719412107566811376875418727598357870978485801105379867908116584236640177670537229313643760898942265600667227586465199626206653430403170036128743530767355835890294364430513673947178537060026528571647970457801217473775554672054770860677264821496111919627917431161673587428345358066869325653962699009213692306617130792016160472161260513041351460832815973055977030128750583670715142267937951564545411952370331300089091579358112272846749029622368100861097290843666153593397542282255014232940800823476134672712364818181625808949790178053495779047219916650217257982705647405457657921482132264101768069713904352951499715216496477931569185979360708389529130183037146171252066914323085686278753532827960760842750487768093160381681738267634751455803272880635358017311703245035094710673543379443447737960467160350132367123457463221164814667597048475014568781084924620647070054610461896069336884110054895424146654523230710989504940194862680877083633989235814260696718019919285218065364030383901812830170813620272946191871563382590747680662030175296177827286460358771434677325419637148660833603184140829731404689162789296231885023909817840817888374196614862870442859159284855848604383677147304350640660624068211978636288231645265651259953336628138283250658550427292001196175999231034975464120150651750204330262868670887701558312587447359834403420094626588755470402683162110176155780226669847794834137805734106996591905346798977035410425404186089675923144413902295472697497677032361816692019484749451211364489637391723191891405125025880787078018341854322539410901729709037458696810077747184977956871761255166009231790208008962350042495470108276500485862505348340453263077596761280936023339445400510024854522288881948601203940325801533564610909433873316605540164821203056472928620411828498059555541942835482350301010379269637205287996619834597407517111051941518468653828081236854341845219379728422927568453801307675904836200914246300100530684975918652410379412945470450155146300819211374321618603515814170189946148997510457276966092951664696221176130939754857249924855692219189825902572655305528222142130827639131455455136715756915862179639121275781120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,46] -17643382899225983615228451967298795605422434683730935272607599863103994231312845040090502278151273975447239150468592911388880671041820114696754169564232010551972344082594514524857155480766620317223655712239010479379577865967217670738559388138192698489205758781386375085076443931694710244531348128778735458593728496855290087062739823908155804119326965790265447555746110887079661370167409365536504874079287800196006826639952099637599514535421412794672732690964006066931068653939423133058129813886582455590950173426292701277031874746861435641476236605144485459363040828679592045698476884251952856426433510662985697004610150123768388174592426387924570803231700979323603230739365043393437712847066602132682212528695227627916548971754943239513865552968611620963854859015002350176088395084338820042858008508960001891708974148271523172638148353477758693223796982753703260860846095727637385818547268508265037653939131986859933763880585588900266888726930655858781201608253348861521090286100652929236675820850014534079755673192920606329530998667750705300553389117730052759140558887206477183130320881075408201844567750012591279960913963487126352366265886829070978978558284034542240067209154105068625343069321900221339450286524606342459865196337069970793021655929511071368768099715331479423537545719996919072496359036098351530496808884523895753585331910625288516981135086187091795066426558487273735006243511771026652764745126189152567826033677230098265649063486436937366503891334891267261520004640424719934998375448388334349281533673622320898526046637996406662974041948470764458322267997235585650386651672822596857783715044402664784812911927931392207353458671375414283085327342332540076460028215626838444289844181176819007079282615133295270908465784474584762045024949555268804803144371643758254584333389967345294157906890826682776618429807694381431483980068818348778322190021404516573629432305250418741725978368230211781043401625440452546270196085944578691701106408365301997271332652082356119993785336630583988576848518277777418512718147656462562506332289175356618060231379668881953382017483741471650375405992627565250795491297234094910618461828268287092341888226085266189803384462869399697235693995437906192369854979629936843293472689384118233089167256272638453591510323207234353922833607514197968584024455808134738423237815991990667086812181051232278204163315760059034873722510204908402607108957183294554439295274170074583166251175414690706071123275478676389485396649104412867137400158893435014762944642657608755728384629047772261142302216081640288411629925469604605749431601689178766535284990949447882483198731670982948263067088078150440513226525772663225350631296899700182622097246388150621376936367668722265400542994304370786963897712391360671043718535711187183553965077697901770901486098358911233307043215659488513551969413437422846237746491957962779583554092414204935462399977160029143005711393738825786473987013970549809091044179968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,47] -74704986411493145870318193705583902571155704559803342446750089246002063789836682194629625448458246281427387554139707356410962640091277904271767746074726614613358391513848504580394181927773844652641930715623501296595482156928382113489652341659526343936852071989870278163366315838625753935130452540612259214837345354433143551746980487352526629129476536644372987906954466097592707719690855874264297297313122618742618736044276329489870931519648947398446775437052751177940066503889420774331915606815796533171477117819643338948903895901670384997543858260145540297618027598462301523418462535443801293902045214099655166018616813092267358156950412831440465745154550287480287330538691490866690233219214334610538045112161136038042424460540510968935592686736202448583750117876586086351639458746159871232892988642915964447667652714970355806870839873813633452381679432017923971392410943238136022030406367087013184838749444421108736262489196773379880709306782199507333367570960102746774013796654894367475656903576083545976951717003028170944798881411159368315635940285480705763888972594508516076282541570998368401776060549952271423319931118968824445277664424509457053418890933992562869052351688315911983801436006876559245593930731833411335437624238189072278773558982599447089235043203025103203340359246709675667071292612728429926760553790849509639901122686141275903882823500987056742913986332766298349571245662149244126524758111163662769350911836557758181204643305888906911485330935461242076348063152987690238683277023770398162981735204816841399376275416286343508249036388769961026422266621089582952482495712427224985307759422519347541280246572652802808500497650299259852773711038259708146038360159496297433455301705476619119264390690317652564559348292023803347405593585253322471780926270237501321912554619643031134175050393289419626570276727436394441290750527002516232764300626127826838457908313144743923190548601212945845521334509198979694673884361866056648190174931688257312196979740026333818075258288708373921375325116143891575741099820961297595960244903710093507408589387026243900231161118218173866153309467200199955330622280620716771559271800316775094570648731339426897288630059638015853053392389503525966495915723922929883553250467983093881038415934730754141072145219790115279245423798369554611750715837409182969863279875108581000807081157098432524708562338534153129508174424931856949017840350712961834434760623657485746231984096692471190268648670737154032642793487130406122362555389995826490746178582229690042781395124688695430816229069847220039164855290053616665546041783814661615676164293678601522623860875799279283541798430559009162983365375953568479128012918511698450613477031392834894687354866310462256412937376579906580743431046325524584330927142313476123661898675358066424121203022514121288625900870475880474821364620881041233549589364567514391234543591521753291088583959218614167280542630997898903578599780640933968916303052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,48] 35601352333559119176422751152353850642221023189662908480539040086359806485604675430574906310476326233484800242665346642367184202478902900395024818151964803778226919179854006029969912356593212840159544519112950074080618629590024385751960759980466394432872364812269470079468707362392386296507998905948486795674755542972385871299616583229817815688062262483837721107161866630725335767524297127887726141423576271551684622194089364873872758826747011801946315431950482109420416921988109815680690794604998965142790619141076002746115445743346251679290851075721518842827191531841653553467329493108913219814993506285007560046379262777125682025040635433865024148223350508075242999842996323972635469529766881034465412787462192355072419826366165128856883705295445678033169130116402374906551555339478617895459404532096977229177494013225561757117968435354726929231070327158828188430561655737220948164128423288374132110156025933910248554638054140182166310979398460633493255944933004285026426169921818033090528929622056027232340219911305178221676256737533679849450148289566327742476104160669936814687804987469869541236554142515162158162901589103533544573821911046811486130747412344975789812551131307876252114821481852117365317000919630103996287329028584948888461322954257036224316803612876442951542174119254754674237427708978854918652932062468627076306789520447067596629667949982258221220792137397839416520996883203396450799143737280305540092269283659179246627658447148359788462543579562718471107811514412436873721870538943051246395148428215071340841518582968584041082997168397014243522638754647510686570313993658371039643150587095907178518714422770001871956094728287193257250760088505658736809185793539702355642321742244041588755335377749406867214276681459291992794159795636806900831699565088344582593554196775222013169120212893259343092400383220746900693765429949538828368551748397429619010280008449600173464909991568836504480790955362487314261283717249450404281522653257265231545945541703974795807967891980585259831987365342322508440136504646827413135474227900800805925326679178396382195136598373813163414350641906728236266389211586100402824719994273948619641422443892477459463580008568041966836370540285640747604318661140321339615362055197693769444107723309585111802633483223462603573258309045416406077103089554042840097870050345804357443083183309743248710976652212183892552311799875617040677922432683585352967620957022222012366740299209533177799424689830318014220519902088678316200451479266631805477287995367441953760746939491301451503186857683074934785514686620508330422335216310685604418532459917846497578331049553032978731772556839581538054131860174447598769279749191251592582034696133620822163789064889022597957050457306075600340087774997953637516620092458088599075858786829200788232066873365252881528813817528869180343672852884633283654499545217404309083744036656216496767012394736104455088824773100319284090352183207523996513752580096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,49] -10052711345055626478112935096551651644204230894191693010282125181909878748539610803513744405351558195030694143798767466991057262589899037773579121432027578570383729645569581315157236794310982319421617557494195648617212482311896095984319266027783958012290740303531191286721206216753306219949957380054458257378745002546818617728069645837991411060758569536410531769463333164948153505920655750903584093758488138868965000927806879921384208443654546396790284025255521919523782700852056892228234033476411066525203414018610484749498959519793151516225771949780409371274022184820843699861194283847608043713958572269609098729701072152660702089888160247768025976620492943520298509716915972017052503869401313161159789379413733657637384822619405165966916766397615504295266697388527528524559242117713597408396647793070924354058565815980866023197133177351453202912125621055516931444785433228562971670272357154623850311260671040243339787440503449321582572997913684151333603228976463850937915278857543019670365423296157981050076200949758131128919024443673323888475936618694572528709243553308555691412773119857946966825204538132117371095136969476045102337786674780531294595675726248997455847814330860578349161953843233288460701308016547236259314962567812365293307345492871775648426861183904681582247214422477963367173052746375063266688747179508304566936291866091960878068067680929545548181738448349584365748505347594324289553652756397990994377894609949429712378491136524177374031343667691555568285587316281982643464759750069438240918995054333084210970281628833263831951546320423755533900396951901379197141455752429307216893910630522220950930178078141979276771230378379739769831512796673980137306671082305953034445424787861058029964138983987840543170687778074771284640363203715597911873729468043706048526677319919573694260141066645264271647919673544750678497131446344554679426055246400962266008410911787931372806129735447672602108187013229569236974947422429789792347078635889754552825250422394696643348464849318014334170012121373817874754236578180313459797031305930774742111434874937856808568979492121099189790248862186797804015481666202981934345894847792848755055653069028323830711536899963588203396384645804294188184719563234611301006607931445020804743709369138481473800788288476354484189803802259448698431306070015878878215779220614078372753992199490306493445736311089852048304477330999218708658339181230278393505385746367725736896107063298664509010463573494617663640601094916990124680777480047118939982825830750358845174880126044682209854364587300416458948766615614402506535443024838138641959985396293165395110096397930903675183382961314863993063781936801770744286165608730398499743414790361204478911811249504501681249290918211303287835757925817834071021999718102355625832015125048987269473235607729566019197309359725982859094273537304946918627549173363374031654936775255940119524040845222625729748011748520949537052007776767367472324647321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,50] 1917908046665890261170480730200129752228342688659748071512423356146609259749758814157600527478031060371920321090210987383687844010756752338416808959266443458664381043239660175965241490301193436739912795967455312040954319045886822331705800589758558964935427809799829459981439166216343429185472889200004528035042853356774027608566704435917984722699628632224511647538443118064566216369072046240714161461542312442815898035668876676437915583100759853100622949951879727691958212576563364316249549483967698127767777984002938096282249536161990817871817997976781685859055114348494335694815497937623270572173353853750282045302552871743659693008968415024791422571127810756251553904639967864471924889931212165953286355846847527977297569338177305093184918321363001883938490033385449982557909546228649514383701842617257621630454448643774829397940417411437094641944661280344924526391129765567519577324431197532859729201249452931882981154262922448830069103312097673201140865757500307388007471466385347506678049767115422953300910562386711772573229455049254888704061678829746774717521199082804586508561200562396787219342241931343147260592841432991747638407552768831689789474388633665788174681653912749239756422227587816993318961031129800900694378866219420072764876908782345610543127226556166964394930995814559942832163097095276980071140310037307966474661264586161460939662684872370814523255512410716155837861966184215309546402367908997426430328413531118117733567597232199777177312931850396541352260541715276870848355276177094841438887347852551494687896400249197946473237392125820036117662131041276012512061596497646978641580922746008847810793819390009127273050639665357426260206053431324670626015783106897730904229564689473362862334464260520951329778377329505360883928496459793617269761128658411932671765025643939427469322292574990033469718498330298673613819852495474375307367199927210597043202053366695475652864969911265978678325884665663889597468391971819006982671070009156232973603239165305761913608588716074492558196100411600666776188979727376873886495729205510018045586671192733056727063716198890700190725738603719893527424792285903489159337921162979993621138611864777555024335866567244679926913976829381001896815290534421564377556671778574268361148652226309798603506121535065741398685378151271666497075702942483223670154262950409357087374963097797127138361353264910883124675902111691452969310709080024486575944309359311209175377743722454836875648531913679799529312036694446631079147900484383575901521216847787374957543801334016891046036816540650998491191714867556236326585929672043636250846538724761121936334376387039226957695446586820841087169611240684271880368042552663886343955166149360326893442043947403392900502787685527704000447545797373973078588959306612702678064035946584214182338485731675409346961654812923015852907264321010773410610188844842363259663974026957036455842548844070754669009547486798148976979735732663944249627115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,51] -220394617163967757148484873327065887476301710049825579953942923068733018039884798296612670093466168893964798872785489392456741850792168748149339297660941019242145364427379526891523785686819978045766746273470578462491161701367751368642862927164432046537220307598057312737992371012235395704566234686306623973787233975666442554524137202592804177373273503711698493315509640762004294388476933265339011027290022214021595135421256926203514138848445499054872846705780088154006278566511507364542676480419943393555774103066814162463080814769870491041616280166130122706459907570131372810333370581956197566087007302401728700684059516744675288023131431593268659173763525087977253595075518382762668060908472739409353047028810103695181874212758968053623093026621059880550030998127173413078988244902149516759968301739186280988280983226192916135891209588536142121037727316281329898891675514629376428066346010069403341476477581944286583589380174740557200267884680204802444770830494096284573906643311215147781353066928342747363020722698611617786495155396011853826564485391381553369257044375212568473465976871419682693399984662892679595741158698865675421667924771484602005541559382701146720913303355275590009117459996948426020666075991869873907142999182824762793420240406482407962354831410729367448054317564132431398013781537201506347207882437921336291162981333188661051141768180121227383828083858306855559258701095077820824468707758888062120041039114607098554691172992738153170479119048795537552114386679960953901162349870935220260713137000965185419232544145777019908833633761551016635412890307255943171444591204455628352613624038166643272862471517379492021335365152216066118193106403515209057808842451913260749167425171153050425820976286509223935456760646903327681759403258628506845236342850661152401047542221983096553700458905831476500758202632000615426529200879594155362045222726290092511793839029070298079623202889934609843129822487595876520812858017448750317125842755214080610489760740717541889721427379009032642194875435835392771418023853219555439927153795306928190571629804801239374417721584155580762153889097804591417668694352357649978374657175556114531202431639029517537497934059160896716646875037174707825716162563003387235013230379235541132261989907172135660040722712328713493701157062084435648587904863357183710563531524286552656719043412101724884708347663499292043697201369442522329508842745352642887646025570680108547032902694872673285308779229434383476976824046900430824941059671721439754485647459708686003612653008571540384557447581601567877975305256602030123546752642523901884366452999414175355763244370451356267823621552937035678529651222603291589753268463820095073683218348439011760375746664247599954461123574819972397386155722429246305058137927848385343447628390401727862695827448569370532161766168172220953191706380124062234889721880274884095765476456880907329041059180567251698723085116559878822773108615118639337738076160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,52] 1678255775343629655842509912612731683404195717883327314317774746299759228509828842624189500997468330389694732248738338829611749445944671360429123195045116668044500995779194203580846708120702892384113858534810668484960053585660044232388826026873923382778841963362723832143949613673575514312482355299055855889370030989936445580494854202718512256570153906347427646734920698515467684991834600926825292772356403272370203594488203902011727752787469281272689136261466343248758274311774504229119981764707238868433964692569459695308288978907850414368820574286066771837936623621170757536880588332426572691341895065455765909611225102037458045764701835138577104664431695190453453322024448829845875877930906069471426255590804444699232484346869621282816458753539153261248739607705252162995931031287412701009058957074792114182986235031322853624483000180100713295414671511831828290845960328919790597273795086943842315753849657993166186585753271343141109676971564000818145523385899177000598677226593828901235238106574838915465307715433658785162025537020900558953702625259091745888922316312697325534726671475582470240079181027261954805591247584452168606737091199182396462614323352380748506131002247399884727982122533889989908252758675928953822631314761795333184016827599261476590888656658451909095354591825110364582404054267024476119469286857521010162696064128597204561495491930104678789196334540836551059397810132118335005323016318977138197776352174100949627810852859702582977049113241076603782846236901427909077339528553736294702109355514901118220993064001070171647719855968216722744260461277238784817515562792387941393383692590281433664243041367487294922151321053396395497544495124305569075868690797508845888167661320943476821066833345455173861423946831915110775274508769227783951403928240170784586571794869571520616431878510107887495308817326005710528993749385072324482697138191739423466475688441593559492923691431616889501414395475446699008044052691495521965290699304094795737778559415243749602855430955432706791377088545404999471508992523562051518611270513540855152686519487142671261021648006858334914949044156388327906737358274777729953764260420547251065327458716970268222028090868597322784923265404093131764180308703998531308314599927468118784115107603610443835980036398882945665747268047128678077709649517237219021146395472128961147897275260539626087054879901029150043456865994805852741215034859042806512707201904356185156029930054066688655511993071822969208078304224464128295696588218654192352027067816770596267190402673593720712176196911732173417737242800442508897345779138919054208595368517871962282427457723221189514974744884605834580704183864769340803111745298592901153150822154070560535343266665039487476653245101073471458567852721214207629408359381041134493178620684185479872408054322503833154787996794156831410899089529433929231275702274497921046303345766446120691083671926787837001919013916319415323881466573963186615091200000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,53] 4824029435663844075108398034100848366133156578898169631623654793442951841526446384337578206971327858967710659340936903986144167777818571910617309090345257577808938692780107848636479583128646247080910526859595771042002593045506137652742194076927808212233284822292157045769745303519360470896790038011373593828550488466063083520096699899851123880342835127223823534029430583995514547193716323313159018724681424845326244233046630331318951436732311374396282657307430442325429761291101251556427930348967636586468059365897930203539891604531253592590895422574967832691480769122996038755169604102480092671188849457519119573019559195502118316922119757688000451158303411210707118216941769014306032703372612149569938193067345733745871677976124949297368597996977000638787787417405688775679366537118284641655672562797751338109285313836088122391069141891815124702438825516034770324569542579896057976533637699468238248883958626766436361956055622657382431102328435610286589253233291196529762189249349404529060051189754332584780787611499257051286544796159892748008390162501570427854761782585681481986096817868999983078496833371261762668935228757526188759672688226874777602385809421006262504783057128620670971356413920892379942359970342056739204935562659775600794286020341695046622125752686108518222954314712291516762214506072643135095177813563698474389441928176364921792976698517914491009061408189254493850470783517775199191634979544456079969804382893155597976133191138370848032512545218753358109054650156241464301020462559343754617799280012633628905360840875695309399447442098314226171996798351168986780636157547730035119305552353530717961472692383548813385377916967681290321620874032163378549694839081950511820414507366648089225140988893701134595980654260489792521841047795388127222186429008640033845690813119380246388880402289027208305196818968519881057614267724647795221131299692391697089891546464316023591344825226766999746184274796601262248789158811977820272221088500463737061586385295074751465162580809323704918567266679838606307044432575407321883178135682443581747353969727415074634301325813428691446233662248602728535745681694068401773892463033251180342493250466948537010113422172020924831142119460906595869149085516662196509729467990082416025404682296993286406397729370660403461102560027782742472562885160416488674812168219119377684052052824870691566644978288595638630377958470225290879650247989947591460689708372696291995984949302057073709348725969451589589063115402862589384329398567016705049215323649828968233460792963972358952211924443284791241928672512888810039544086167147108889666955439084412488019789004111765731432005687145871022702457781365958507732563040072222912806231519916303345628440431159239948127930927196603739463214930482750480923385658046277840166139398091496787141983681370137696210246730676039665639059328385048960177505314905402449777889381535868069261137958716931688205002012143463335123095154335371524833280000000000000000000000000000000000000000000000000000000000000000000000000000 [114,54] -841927596882279848757015319299101456648485291854757954769123491311287998018524139251052718718695001389119691335011910001663414964223383357900951049375131873911578483949614770222112853796749256885125872887281928848654708950352159988916617144380267882122546316079719634852587129363445338085620500951732719268392208068531079065606256371052745310931791642737280779230369473726002597497765089050197619391394101129172657846088912261939359397089202541811031827162835267057434884464743402478766235473890693454665533311535530832238634527913464202338233285525087483784756568530564899714592175527211180072247174427561930130375197575084199253790578264397493585315821736307658760697159719757779295449722191765313897541819789902931834834975837525006793773245878909882376994902169557618789611331138730514195891931714696092959834594338427792595407249441410514732107554883660950161111777639565390760355630856143890645600475980689130614552213719864244978810863672104003173060521778210797145735459477486275059964428181516597437933864849854717469683379412182227724102815349990820828736698283381960343250909322713088721795817604994542504916577591376276877508528034301659485487360484463808996573429544907293537988438846014019184967656152333844076046402958083497071203282616359557770973252138396691847718265331458714602421139573022906527786884674263395707079072318530351862425722035359338200647445030448080020998946747763779534431448903052540272802949889739730055399361553067078877041179652438536953356847824154955400345109737029457677982934488582640086486124080004348708414107044805009194879680234749235882993933787992516766330224030758007029492847109770326142177852815978761953371381068174078139350894761346303885430590929400419750490112094397012008856609883722402488179352202961807751651611339790084121819155852193663393779683002524137252754994567179350073543058478601276058010760167998603053865455562064552591074702787472126255158193703574528905174423730122804905751092686180789202905962119612736421305732163864861532481567074034192152129616565471867269395302491587606741406321183690377694366142178941527382249470032823448984957892294516941664548376552597285181652110996285608157941109027194280004510150964259755517447148687303570187772824156537969188584278265210625333537988969952520190242465448025334095601230013219493629433648951752780459924466452067772199372091334371522933778996271596954152338830157384560244203433499842079080706100714511394431045019912603767218005191670533089532560640400739174861566790884909861565981087866516345758706234665037045093425703008774783622806710653908813593378496101281777807116688972854084021993820824621765318215506079190920781251167458381642020656632598577134748830986887161036459746821820829702530445025778782962316399442457563036587491536199649124120100900889065093548140696364822433577268249834342002275796612986261364812185976407139481233153201998646346017413142329102894838030067071271084125847552000000000000000000000000000000000000000000000000000000000000000000000000 [114,55] -9389856185748841949591244799361629605166507590791378576467979666979802406040610706149886695406589812572642470649048250119166015295193850737368939826295673381051144203299819855887978350310433363433007308115547548753031387093043785250067777305057204036877424263433822697842391479954825851046751521031513923023495796645266684705499167383963300423004263252191066465445253916254297647891848932263778889395069972770980998114906728404786105912237719440825923138928256195471243186409275111767615713650161630786964432931133123431721912463314979708752992838599525028439804956164419071532357950292552356954936135201619200318267425432453353066378769209617481263342541820416218817135295026591528410371013797499497453559287828207119010039460005287705545395370548778204871805416799952374327460653919978593258546840157320868947875212567210141205138262210899855626165634144666062837338677547073148274984164317914466353469246128614955027916840754393483842778963519358082386186008744674661314388100623989605235823331653796099767253829132726235552095392765190197121928772256186474741981133614631721597485270926679575970330285164526202203540492647225123475718561631417597851041230494500144694549494416911869329607751957325187556616173307812489337808376296601492114266752743130558498557582084588965877784923898014413640858209731804154051953206804419924982145235330534724011057302020095933988890506173142733528411877958753964186243808675932578086398891850898408250933704742700877264770218678160403098580865293081983295138603063169612041862285758270744802673730539153913571748018418261864464977997884486142672585292551181952356419168452932410157488592278876047010266839859297773951269475712578447057804437798235052379228769394941654058233391284868545989301375819618236472365682667382987983965852737871553141351384203212094261592699932244924602802424729330368334465733708996496431257534451083765646962522233596074293994312303687696913447208658077003944028340409978741985104539570152377800750075279962846060694888586556609729564698081681143728082484115412405185460747440943747914253275647963144532605442027835443534689172988243004530166767214747236811611234441872975388453025193448481898766831957232104875957542192380685310610962882905520971232072196786561674853204089999389176882602009701392175574819741337068617542933330235962981278332041972943525717895405007048585920803034104453359217153822869969663300343939694733678059697702677845646399378173154042048149844061772626251615690317249845455939368796483608544920850219472493379864526722863410581432337759683517019784833908312328438168628904903759352651747369374742233999711706216494365428047974968234419247582385965394046679763747666039229795355032977773884505085845023669750609522074006257064095254186103384716407439642147279813554325734771663041901779663735003471234843016998219311748149939042167767342333048407199531657596447464446615064329057889535330613211032387227881958614862441312419840000000000000000000000000000000000000000000000000000000000000000000000 [114,56] 36751682494516372212141802192799309903292195934984183745864449114563041248047663387870365750147039545976961704027903962370659927414359820087941572355470137691329860937494326154148987197847729772108353236806878383097714577074859789456513447028418764934427902297840311514262957151679761410841110320470456157311776268732519947072453622996613339129977526279689438353960064257466907053742109814770495317588701894674167566259032650979040186838141953034052498813121500199463652729927062011040126275958087113380687047582703367080218339283749386218107383481550839914173515540917292655700119379824687633060464033347608135737647585400391048735888611929469778871185557113143660126317312390326694600028642539775977840149714370195421620721366207759393612549907965315631439581740002431924886181972058523883150795633426063565029691322391089215742466654149907736673038392371898845308314426316063370733082471617970770614574609295057159317386293865195452783591780629259302920168528017493693299517743517913878236693824622496314610888870516483634360945898079068397432198736935312462247714593513491738713574172027465776262130820831951642679261877010885178778924308070094259697675089636488219715632558303538882265750524494402171989443477124260925634125793350666477798413968548513793360286865575838660957949617127260269914339418628212811508611459398624486871158516283947671937754207667253487577186885926166012496930614069887189202844975619735539215246882132953168529188698263030566399029454105228956640944391190635505101281666164849932608161935522464839979018454875636449233133650157317717918182978944359553170453840805134741279681374990868988881632922064652085061502880274646286372448499955006717133145119497105542020207724197983610792441142634750669814877490616749346425053282891183131044570186595410005465402927060204562880721248553719146454449433478602257008418483903780901436423619257857469596008142224377470373961601136204385913545620265404290431073794510939728096873329995099851103557209976068021994884737011042935070692441607750717066259994541144176508972023747693798129665088332473656787218479781666508095263862118471359055613901369502837928479575401154648349085316653351289631991545778417722553255549665007499429452701002845530586569171806633599277319154522586578569476484504136092524743572354918681388733026947653627430791798169793986020637871754630143384836162911487790582334691709211490701874216112783817831707568570157759296117841315570077672173851765576518412080000773381306389678010417273144519000222545341744702537625658742403778981467154009112192491092819231374804077294577825619920917569104332771739307990363687348580197297303145869698867489026288510979498431364320371400697576238535146666393747062649406455812279372422357158508413775008006268210040154979558469321408715835547659419956840849334561806795516445400288978319141609717255128505950739250964813685532339334619932247930887424402327480304519979895969780534100612874240000000000000000000000000000000000000000000000000000000000000000000 [114,57] -10269296731414120322971104992384454100089763058802182191298562095566912112564019424370583147350466137316728989678916908015437984847262991757657126545408837150949087652388478916007119960821979800030637448369573199016102054361166149627150634780783400431977058045287063108253538420174804579255413612437100720890561894013916213534953212007701181992402784343205914423870203790644279754851869038734101618086977882002465149246394197154527370804768617045633746356494926111715037690112184490502078523534950457369627927014571805226938443168084629470997629638060097736800998035197568214172086644809919106755817855854943747983613076595145412188246269164977867957155401861569554379680143111164289811473767200321983180077771134282474577592523815215764175992900446436338430279659209865804510584351777713045931267074492073106476264631120315934362855493890579689208742136061340871589555911736243503671920596380877404028789484618571203702514291072653761490793441238981989855556394814253856093905039432928436825252454149693733295592532428472955725880901688349218822245170036982614670054616688646463747607114130963021612525771642267784843119833040780918313126372828105307270957367755341761721341221796301688117952418675110767330631487066435038500509334401621153410517932182896206800340403015166935533999636016583385336571159227367617351912852533089659064425625750417756726654501325943592984449438899297211251602422379877469161188304867850709499631772926702214883880707128838178668812151695061520858002611210940912281733167551108229696266255054585603513157260331351169809242256378791219297357090076407655105109625853690099994266208161207699300592153180326598053972391547310846308526290605199402123865900350311367315905655766979207995190085940855956046479351978601820194403178059612102958198784433251353664359610879658916417390139532544995947384711782609793219273035774175028711340687516114070679072133161746212306441141907151306779357465189435919706359207321481735760837479718381961119656333834756281499853352726068299118266054445240805544746578559014892347948764041073293967097682571687726882754009727554464403306573739339702364054473648134948279753106639685150907744952766332630800050425821909890295684867406467623488009059948831339874957902013216199127841196816901509290425559828392070976636520371550279639087991562702185592704960645768918691447155492465625309158499808676719479165934131032630648110560959392583708605371820221017196126214627043796492296906554957070314087205529234720066544904289407532245874211095700955471228773739941074904273287941730610195283426204244701891875471840204627458828736102172568356654620108370496354185304251054816837263050395052857914783530894247515573142206483401081996702557173838226142310844195422465020816145803474177242120249535385089295903619731549129286439222637828601433221453209578396881056480199123180959628768883121727723774675477501682698769723005760003204593762268748323716404735857202823168000000000000000000000000000000000000000000000000000000000000000000 [114,58] 1853462151549621850045632947697351115279052281747900711820509617008439430925463551847256861439890766140429500110432056598028041814101815273269101584067432906540702394256128701911156826835087906628792453006974619611543073248731220778317084655681933578303592134280813699219294488516729160966555950160012663401045148453269280470776913213979319545917267330312010063483658373725778624985137179157274232340373826287975131123425974112330907735410774089359645064415584118964575913407856261569227948189145180421535121584580228312962984506551039207559603658941513147206652682298675671310372291455789344581759813879618110198898716130641578993618748830324444514412130503894215952250174205471290823511106151561775692513388859792599150552726202263383719730913316768026666956953160700228799704904840406322366960262013209415674111043090269886932250396927048483928367626366405022509842007513352281434400200136991089828830270647700278733018560020964652854103783288395877786996912498146785063442802258499149036805098396805136889112737454584270267026071837095410894369935097589096211196496368953512656039844397161223079411453828118732407446727665759845835368029574933023757125524108155016725295559783945756771937193405276281938592145912250378927277703606096631728362831230630941873971894376095000456922473798724073345626806121860259247277439171446483074520683252687035531269633444698906662070517366169441429700656917799083675456481129001488298134160584575640079087926438272590890048446574400651870067618004859215090025328937565318756953055217999372046356410625009095678909297401930446392802962070499886681369107323476892937516065551489216659597268076482502371241121842667960016709232942027434939504955624840236890154062822933398552984452428922858177620650395538251514131239968111216579251897325051826352097017140323972560509502722741096929777010949868496486349445799045512566646440385737787468389877528816333674064689969968623677026456539611901252257924123336478576416492036092422097139105548381659851059921728634768812826579820359854143636453969135858911060259921342187672698645527929771115383800249574002031903911024015857773600922022153464921933096980879034815343935907461338368093474711162453524221672818657153947916549664335707586202553817845251482751256947551988328462225758121253098500655481830538546415563841775052413817241265676831313107552901922182036200512584228575858982222816676332690870717779840681131587643611484626935889291800884077731689625699874947674131276413197360107017539881192541800199168642150300109583270612456868524926275274508101161531306232608955492092141230848441224800386938459865230571764196831387833019386545639509147416149303087676585911653959485168169914105187741876661487503696935747579603585705006832543985686234116631606364048736871342162091111310201658087638440675133237251428725073150247086442036872007440528593822785577813343238030436326742265817026756104993300024170720426027761995302037113609912320000000000000000000000000000000000000000000000000000000000000 [114,59] -258445323520278078767651115764726444536702735863358341684435782490520089961064926396476785348428252957340646953434172633078248870819378115050546998526521835365848022682793537158695631704490238982812671992485564085420953176398156599574308031676532457145543451248854515995035221616388607736838105223331601137165500747428690754079686637815742562489107783099007995567502171182410339217205519653501059864199461566100392876518099884350031143807935952345026561591192067932073988847099586973719197110604020703299380125770514266278738788904273031031721517303797102033303624707422213348245661947981160363780288078909306756786610832412980626522295610670053602041817605028437117136333272034625550195199974896771538977355797287198898371373039170995721915739732066775562649965307040161198999511802821314762540109831820882805282988377423118588824387251281413006193694852026990394194778348357873688350088340364961728069465529926504442254842090379512291661988109091267425600246664120706744673895700119606232032390600209595970476565993534790848485572374705675037380879341532079804520489701005802429368307691072241969029383660845448003048728285482222247869272093520500832462337695025206035372480838413278369151053709122642163695506190485427046395726065422621292556100271147177477867557930416936611866564829936401567481312277820497650564644702304953061102287576949995056007501375033618643226022834747377573640577093954649529079764956638900316540406992859202349769186374768387552295103074040087996979658317856047171262944013579590455140929109454494752712854525180530932060426735949401154579382357447389611106088677663125220060035168631776720553377740900465765740814129805112728423101778390679294794780944901123308863552345265594684532073377774778438513055068487257235572539575608072841355981332525336660160834194539267492318867241872483347929574427065978964241922339443394630472514529016951068336784049296291100098403643908296485677910222727331155328891281609387025279229401428460206882365624498949424430994132553170187443180356822313453889266198376302865040258489345846916964639677741573142000899398120787893477153902344663822493079372675721629993763072521786783042238031413054037700540289790112045780603342959136596854538612638028423854842399347719343275071557394037902431992308825820395125564307485299517543741664887658470967925535620345774683738314055536138812842994775000358813739765869196406642911742952339847293308704436195928362774789754932943329165251829784840601485244206031863531759913893388995446824801590813985720654678534683123888675381629063635220272844018822155062664463151100333912818024415607571818323967539748823104312646368991003145802170618696519686786187880566606243364182378214137345184003744320995291421811303500613669926815846951494052973999267104566865950737562460855319017339900348171342871743250967408563607972852062595343840083318615153987087497881633066024409037320261276909015206840842003660310141652382515200000000000000000000000000000000000000000000000000000000000 [114,60] 29092846993914266307962207690966545485897143847914976546224787709677269474300407778459797423576735519751956813319521995005524934929139996063792826960865034308241690482557640434287616191539251421068104539380769419068619371748396713241065193493472038810048526986899816967866096206742805988535016219551018608230405590512028648617073567759124459011244653266136419972680671440067725987867789387690417737858728631006940167652972288400522690430053080190021474332316546972888382920457921512593848189007693011862861725864955490763657055480556090122446395941597894548623792371360814446216605490389597620692307053485798086171274256948908555690108219143905070272172251403400162704546244793369670288113441216329878701758329631627207911756704967315243817146799166039088630098831743984057375862423894309441691532760496657823316055737344091201620469141996199146744218627461545702192901552576838728602192531069544502787027472681796138611297193639849234797537270209819144537170216338430546285427868007910466894170788339577404588406413496989506497216365491283916503487935926045689583590354682424388265215559346887733424241633021861162350246045950476714423191996700815039803094278008290925355106046181729072718019392125848280993286312003594095114125347871235026867154827512680341099411136778983360893021359750040062975573586779197684932610479710513200775786171038968066534646449922960940834440455716539186600654230529029710699782196363675283304487528004020046961826450358354916815606567257221737210895258530730141814370582013596381536878188860808293889158044487935217625555107915284316038502614600149944075731669713679828178571019758335008815784777180896382526185112373561069814704953376266972013697126873591329694233786896916673803699391973718253160298640327775056234398011111198653380748470866669694322277158685474735842324537101130614937858134891155672042727575430448127058827603672344654256557921008404856530693048661360640276109048706946289626927944088589151028151610913761533828028615351602278592889253704843362592660313055655145696233998509044362559398427308720566795682124745491011274273174595613829449421015847021019500443703406311088687928870325420098026874826036637153847057109410575014834560388813389641824538360226127649109007950604790279869791845219813996565643985160249218028957817326217959923482629269578093150191352329310649894179635559588745530778733925216509010040315743202332782198523424610178151962873517577413507467835519012949093167558806414525156743928063286698606688635158811345170894135957419295892184492326258433843190826802302176782324668479416410591937653735580121878494218677055095278341485839056518990757879098523464984347111026396106017456233169844706702841027702745954503263045128199713529111708418486385216107899150784445457384831953202277473849432207860911149819618280836026148935628713186135772849951521808774838530102742268680951880705104564573374736773321175158576341431069461082744611134362605322240000000000000000000000000000000000000000000000000000000 [114,61] -2538744233976897690491964595379921615649086464433320020453635850537878180948698569649151125604319492623413174130217681622703131088854037145372840090370015564534566916990693002381863545657783875781991852793479728057565154028524567555796658795722971546032692033795381664865329004275677444615687747678597426535840252744441161224371766859641139528256667103008646113233057324046831803486430395961598915372908058967463450611952470349630905817858892075326121554101082958430462670955774617835423238704387234821552242755295978673934505927115949576802481872326962726253934118665246371028226797403232824146641385157426622324688505348895664738096582399768538682898163248248398332912490451432588045605051173841376621222909478399494507523090685321586352652095058944800841465303688594523152220452273978147937176548854712890956028076430929894450727458294889168290215561366383019082920328960998681612736288710922313280221455587746781635621101448438222238212256719995375795088547335459898208024029889951695121895303633672515899727977577101768577251301847378092506325661105588590913269183911830825905036934310907559977952034138205820463369196904207839075233131378104995129771769781775376573774806586988624654420700638283314326338678764061274451172662816692378003296193027235332599926819633236856375929708676205310738798418392908553611680905810230992475433472304231169008284502429260764738569829039878232020752613562118884655348024476533134647352353922022690458503733925641556075506301261614443576209298234561932661695222289547501951174530337982235871749726124130598848319321730104590907347121654207536796796681669874068832144918721326813348136416288207256179692275442176781761531968524273770212731374023754529437810630627101422694326570706929035924365978256384679431281969872427249428930497033870087646605304422511373672498133829613873014363734672321582309812824513835347411441299853965338880651246943000960563497423835488772473498303839072448069692176268605218948565032105180390203563626126198285112694134852366786449942767358041564975827665778332021199016743522478923471101786189110139306352828527503371503674531817401600505774355445997990270745793861350987152750626399449785788257192360380534971746500727944135287299571888035852033160422475295553575656098801453807972095089339943514528174877589085487072626364129946629665135839349314013033655679450436714905303759636568414654348382397547468590271366516885025725641809941905689092686519831357628151182407998439881868294911173145730062520446208593579620808453467745656239378988451471424079610304963440669213787357584136570624955160766569962817395995941942589428162827832756339459601702097018126393149642007934592171676878228848376016578643962428837631353747235952215348739439721118137841564061410209515306490700012818767685170090392528275940172512129102234447770100764088955556121862802361799173320659113560972222565867298404659573068356340283461008588639784761394418969421295491481600000000000000000000000000000000000000000000000000000 [114,62] 135000694630793978479980567230053802002337059171877478530898830941206089407671687722527659681086793765271852319477991340055197639041665871328925751927580557452951732116258138479271412244980506638109421785340368666932429389593127112512629099438539520019258561197986265400276430737129399122855774013242003072994084911965834071955114572897596723699717102087199767074480643324160158622454036149886846679940802412590487656238458770244055216480020006927182063693110364453215209333999983801583451618906546877215314908560769490820641292585277929132298644206776562607236692591632816263115329329957130149432645557719615814197090419432040402148452190791885581510554094419621007567164947843759769109615717996834021282578651155843435924138956472482136828963059365518092484183738111518487453258461011309347209914006105765073914240790937679828624069940651786818079007611573776597113506188684741796775170197008672522371409653340091526369943381892411508946272930749551471226527643441775916885158069206574741979754484773167122663872376971803647386134296353653691690242526324965916085947132061034691306875094691852186414159359909180560712267903548493189500092153306762849729606552619314761461049616333748704085741797795677801191580404792283346520407956496395306833664917038862510829827912058187966642213294712364587475804450547607563360025033266991742793619543654781287392998295069113541339272413140854842024710612193501231075605076312276143160282912219184221996799389555805045533002021982298912112814992385502923867894192756559923001121169100073890556468006549513698503793591241683347563862347428284345579230424890986576207302955550928101088941846706595600822587611716008607087022729887063795765045871222399917237658354956010331057392104622407148300268981131336023862743519596034306919159897123852851858627072911644979145205853870899628877336199712182406729722248333474442184654016730766379303637380009917498109610788473849914762746233611481094835650627109476517187734903600779115251384707375601337891173089946513372947656060181548310835085045307821006960155760193620916115735517466591989100499572559099973115883076417001412677477462406151593778286392959103434221818436024386087504893290926442493377292249817998648825548290344062356681002491375650678768035622065763644560899106996565122611868169242655010130487917616569373729616635154618958510452476746774841580330212303074468718185964999500932988409612628895128971956437515348064770384714336234954446561994300831054018108720743585539804302285852395138408867109697054791952029256228544630579244957176531752674998456193722106643552554748663919617533421985419082982549712859409108857957030033435035503512636501727733570648520696150136750401410847982156325060205799373352579166672541906032568263169590942967394707095992776886086287702238339641106850142267064678467495260411094170229886186893832053370252057988169706424746715524762890015108533057857178053011906114677431384670885799526400000000000000000000000000000000000000000000000000 [114,63] 4209963706801259014696554735961809912401217428619583732085652768316903668035853236858744738368449042126735866352561091971632377534950929319126054293499224330326094536382371994269535948090780266687416388954213903508827339733111459907744129024170691217580766337969257520500042946770778968601168485903113226246960341128380548226020243424357400286962048584603342400763933066294526115066185338301456225679595856375137236381027779557046432794514377370424610560462693502273059108655460178705195400774550569997917985536714752567925203691435435550102173046518626343573947574198648985100031236372480623631481216370531250516149019093964696041532372170809653852100029992067713544178051017764882320162632271350488886356695561658416306979555558936470465092999540630894734435961664491384808301395343839341701854096145938071480331496493861619035203712878166598124006867127441932856462102415867707814676867767703074378214050886664437223746490985061464270988171280817175378514351978079798252572358905140612877571104740870948639293957946925194541128948743148307029880559929479942732558490125777283883795566788371658802987888905572329356218054609373723264062299023521257860398998408267238407671622807874382616397000289857513153684611364618284089693739181074575089447483648635694350137609486396102618620486295557153880643934359942285225451293883042581306334172090917746723463231045445745731844981872344881700167161275705596352774163390382976607660638706457367637620601876291543695130224041123039640822731269109267765343611072223925228288503162424291709660009157313706309822763209493950442051300322285763408769969988980582163913510067226913149538840521829587593927085828729953508038554012817224589855233972877771287602948891815884332778402169670864910034760159986554050121208476655649790841449935085046891661095366612902398239419238368270195811350687420547599999974436646723734337133481177181759635363674008763192962150593207514611582034757818704333918140989193263353371087813745340022160888252578765826723165416706268197104256577584144087809135061111062163110012108804388513870466354672255472636665192735539230686224198598872227864406730833407234877709510402971491372914334725267575648999936133686769908702764892079662668990925977857966392601317265925768619027746618229002960156076822493717797859402692850004182253065193321507457410519153217984432513314412409986476303600081337463744402982606114492148462907068606574311738469741637663827286699609000358845768042149507851364273357738279261183382982755972614529522500683497671960089529133488478501709029293859408471523178391021428300601656371238210197318067781240513907068020189635279947824445089864374802453500239788549034503719677311520680108666393486489916256847800140788017410857411152000487115647187828257967700647320528288543212331153990476649287616317665675561660734385813457784258533363273953079399811315600409540888394370525085243280934887624260117356842145292810750207092326400000000000000000000000000000000000000000000000 [114,64] -2145594316432278413421136846810361777714330498580295206609957870278736268329044385013751842172392918260695673521222615272550248027522109362978355680407709822867647884933711956039603656317146831215411637816165676125624388674824043255886191208956610631100116099591163331537230627595750770048832189709961726406154881480777666097452923310587831023464530389948199127431862896257672321888011973130780270472080072242118287146973113920375990554847080607777776576039100673106851121566344328004795717283933043223934008946491963920088942245018497534472090123180406877860835623310455601200621798621885809735126667510104806403021827780523035861066213373513667154123550075050022118628442981358389456828336837191844087388979067502566783267471289738398117740032326003734793726530003174526368871466757891107618595662190393695462028228243438312766246294442065823026857582601358974317135624176610881888317961359109081822230751810140882154894347233061890025941350019422172983734580822265742120724174806968426406746913986992752841349407899090312042091196603142690826205520827501029301977811796160931422314775661795339625225056849255412938645863863489700343961433325246657377638769795109464837508515743138225048890327230585495347851554525363611253862139415566383508226421344117888455730684498160250450489398098519080344681065363327682772752583576814095768962208765489862845474349228589683520260802121639112715144533192664515915464852389178826300587792463784941539730560554400981045026042249034704048337661138430606344111515873952694066684277850741554896400092380248887423223235737400389016986224964785765176542183599178218263880418598312109794707299205433337304147006627772805803534384916672015131467224293417090941570882078849208069708358357526868783738765491557052951960369254401239827991645758993950874803031221207916511017147195738257387947192925573259650018842316444190139875831932616998539278060347245880383499431918581691378198332234540300747369324833326207936927120740835623138743918667056703400769963615181063055174327359394776644974985341058179419075518633252446754247714662948750553079629370400342019123604626085386519469856707265927405539146158820841632321832468785611693995555489571034884434193131573220954968548786140393719150784264292185361392966631566756930050267648172636888538389248287600096960453497192212960669954792118666961129428765018089222685332937725156000749372287819172880036080665231552725115369757162349555299764625612921573371818595477624819537295980800491154120678254471691803929765783020134484748443666823165241147980579994221662173485921260094207146385510625639285658002072104791784480116756080964251941305938993781215619930305607410927671966108922835214442470525136579240299452557021894537031856656169552122400636584247044832686660901752516250366600594225993202376510457705375526875946489083317621550330089305797458156587588102329593297500063594709888630700014484936268021387415788173667565240592629760000000000000000000000000000000000000000000 [114,65] 303739340135783811112348359407193396915739408014075410858626904446947918159631800356205494977356639517955795393142164488936213127697544992019424131796410593811819124824785689899473028405875521848941336346709282261408439309165525017227550840249937928033683340571908526490430999630893404609986146213968387072425926356853481512541173131840549540041507443073039525666276571881878370838196867968967655958451336218080160769905162753771313486678139644363439362976917194672332740202083626133877966725074342363935333421841163734644454890078649130694551135598409868323109904497838552968512013118629818392997011373345270501985258164398470526356250117198700004980449833644832320392562903271549237060191283927360819551312928282802985725892186014786061279684849437750412322629744255270566048187250826626686978726216240030860241009243074334319063214162915883927636371150939593720166167278172144346328311946252616577432729684577866681790512516429100619181468112926243383134516301693278005290846334435038283699946841665143160663133514321032670584192340834802255519638460878449155929012492591532186667292943625974973564523435682161375438418245415550935431378762681681241323760866768278634463686433643156691603828033636577467566491084694373538831987958678423127603668801398632578431791528258878572440384783128210426761066923141559905097458550835230922429220225477903875726603219165307022109496501858292878372309138413467974819728865228421559460348548042755500146015144309953128237692980721273407696490647200674747580556802056959981971296814312946027575487713035437291721746987816306709210095587342738042643350919068111573285600182604130393264310664063931072556612040114815515581483596190346492797133175629954694988978944320054807210878216614716174921112638549551948272491941231417166182950829228081896623283198158535587308450989430480581377737317155777963597693594856538484839986186289641543493627447923271624521230885643224036664899796326390212879045779661493595803926391746826120444911704272931719813446184513351041292155843993006518577813451291938482195704381904500250751057149212446528021729940154114756597342446502110678423489033886906654173419867778821260339202971540992524199220442520699043438129320787951819118248536293890378684882561068910759003525701879788456731231973734312646979473471194025488254379902113652868409088445490324805095957648385459286929088603832274601281143162065049252708413489175559470722129678685786033951725442505812831485470388547073855506734138077359582382682218004917120190108834481379380519830642142135204931456549800138164312922872798380431429313010789924135658592285164350292771666050016494015199882212862270984942809575272174404496083573616051674795737273544956428857045316427094600437835736222285422736474447028622843493484954666981272923141808344506465377424372816197690528751166382938713586836808623566993780948667567419530310607950466440490581755227711109241195273346693058766605210825523200000000000000000000000000000000000000000 [114,66] -25901350823871649400779362754251946893168117934630865773597066659791944731446104356935840689250513148582087603848348366345892353861985701202394512583542768331940701233542444797943647306369177585830053799393476621989342446722393253282331592101003192496770115147872310413669955155484083631601990066991426981494773804418583274379215385872608041056747841136319865853714572735766876682221766937686597774069003255715653684554211704460443629304930967580757000597818478395672142611366039680987172811356090430667124425713704992930809167822611751626510897193306282950699033831946148921298434887269595803289364090742814577554588456872336453166823849516572718040783216555706181294758521910413484680376916270582856763244822841184626794823211521201822812279101782936389650446671455138465937128598170726674930194625661746432944717131996842610717087574860749927747692611927887226135622779048796709926577189381774300158953121152729168305883349694603713593549760105224720581707853608942503418427156782754506478252760578099140460964332189732685706333454446487136249302412710384451652860978293366466424214095522464047828866037223466250817364533693843373476372557271948226831703675217351587977324767834463198882169380414849529098305127278926496686286888343148888536348597790451054553687132427118130248674553679841084767555190501805151188451133317627039013533754560532940986943910010325164469059130431387518780965778315548420334521170025696835241364023610779242073555750275979005135664362593605858142900643979865374156846772264547047509298095063835357908699905934804575091214777432886557451276454000894011283202880871368151806344388511217260249493105094528791134480248819149433420679557765882823806379530282195577552892168397857037184425727933635760255815227235688428758886732491179435433733602361464385190398195070978668915684053928776707996831308317524979553886595051253111834556346930287195477468467399685784375933186076995893640375549444087469476198098107621877888837883372121002627934164947589388118236621051466112911238063484069927305622272540663784020175810114047012291104634734569617959043384737335985059701767330875467245329647289708212728347669146959874723338068253189596977351136579602299870184471229361599760922367313722894742441478373694586318299854463231955497928022371568223306981558138097790341078488481387227640192469662901688993884851378275077439482435919805990438280947246772763151985436425867191732373786830274505608883432488491695238716862067284389206594139221550193052176313398891554161944030392246329081902589237808961270974850530318341346147898844825829851001945287498962948090842271142710014626704234105958770787276306365276569104294221527938530254721948873038957866456960289504447813234480722589141683289028306126243737518981554170061692286876261246784382103091758679201036649592046102519754921914715301522837872018636749562372284907047917494441283146185906571288613816808567423267183062479595137967650242560000000000000000000000000000000000000 [114,67] 960994670369033759557209562598842638043613822449428238362801080663237569321901741066696068440335037159783762031990805620126741332791923228364462367255957556463501868568223103125886870679113375186469391623364102527352730992432888239700924092576016505456914875144177198701800196062194136859206808913685551423008065409142435548718491363269108507738020146263732939492493452366857238963179751573190372037310081442628602471320372497972399613264075483393042954840897037221900462223906836296488563803634650492079285156737270012733782474789448419711831456136176112879472219793954802932758903174752224932234671540677599347376358876354143592532335637124304973412955079186396494654907495059454834275718371678414066668583364409016760081589377265543248762086166902937017494017033889447265787833912447832257596977747607067934963674696310595579619860119308988765351143015134193717335744399854914453128869529488009192222452553489397747094813291386945220989884426826643346026289679596896797910615079819540257263527271180701839574032588322084663597939530378263813230816558069934475455944784961728787220785064217503918079126416204790454045155955737901098615628286843111550082751969533726674936653212873432682556893153239802495273778234594453708982433398368817152187605749340922546156843500385902291316886423637931848385504533249529905533241637142199880411417560660242046437797371802678072415866476458365083135601720322241135046469222340811687566820392610681256413487523177342936997674207986928921951742778486292773200501315693675815488322392789197257992288753181492205891634375898159565011424762783684299113823278183928013447368692348623783655260779789284376986438352773882168172809273725586563012914788276708512447290184354481184354669338960492664415556459270633527903522720499173205583796114633288676346361473411771856630592664789664931433172425129734772791083353630578528162354577652769740288344959261889756916857309132860239214558065572190607686370812758610221729824569359062077362362738883939418980507989538030307882804333870747562281890048811757992786714211360190568621954246010112238847156740212243559255082863246529875893908260993042882577031916393412189676956546745644250235411359175921997736426764898324435076616739105800706501409749213731692428909801765548703501671450155882432277491611132383455398447580205999227345877469510559411807145334902451145426318626384003337876347638307539122117059460555869159447293861213593382036876006298620717001776020337542364556877980871531092848744686476725084987940178743214147044042002321183533266379788933567112461330223612152529588550267199691956230640299318589268735312569339321960435714391223734998842830137490352864222769044816457816623276786178324525126885486332171281705019302257659777931488607411487021260296041766891897033316368198144218316045121809271180002116456767267108724275800218299738026988497788020094429018201059032852747039194071655531621055500088166632166260736000000000000000000000000000000000000 [114,68] 107459034093264704308978621201559318974351324482353802340618940535347355798248967707509260089746700494505633828948467262219254778603941835577569303124718389145657827005254658770933630857016673928560368130463636511731737042502901141959125807119964799835648024781157015899960119907718642603348451496875099275670590719235547059334500199846485720048396607350779558174353397490168277431141470170802493366198100155922614616107603552489923673007973110972641339582023677440367403322238861875338815258320325466443640274722993716513052947024241852734550986862737718562460274630778594105804735984892497934703705629277259810673899846952605318792528825552195492826307984850563951131552858019577144166256448841261122673166748408431587909316670532535526743082818183135313710446900160094184326735044300391608499574311591690972910600360574380947668144624830452483236033454681451891162216824365122666672086188484864108555283069327922187800585651149703524321712339236552580692014065507845409410456325335641500395273706114970948112035979287148465844758411194804782925152141995989381388332914274025946233036856171191494355657923610448553491419864335590530561119168873515122367814396947834655961506682526422321417700524618285814413431284932742180329567627638051937573877732503290500051603795977517417102484577077087954290059963686107465284470658589803579283890151376955183088349993481729334193374309545990159046780916634237693652919627503346510615544796512847793149190635819455976173177133707050696484566093058694449695281866763500257361335801299788066064489243229349081989316431965630113928267987510609188293223873718179466140268895034809028273882711884550377533267725085106635135304456770982769282376886816864590024224272429971629502787230827065019657396272194246309490806549295949495292405573504113719171742031520100582535583256109098627420964716485792396255487286040918036643967925702305698241397787037098717066094847842005708202030583169028546896121917381685516047103001697439611292294853524555527872935150954838528523783709797829567718715747279998008876156210806923246532833514201425892830014921478170877058760965661185908612444951554105918990846388972524701873825921241978425653755796946786212631654041933036763070444681049696674661265829452018323093853195094029894382852149269385203969446382602360313090030533747060174839028107163167314606311948942625118727037071160383582370015587452961326675862614828870641092551998018289661067461989661977321726154840092103971727723264897677992606071830293422926939371926216441654387069914225423407876978803676362285784600375383452536076015577189756496350299920804212429178172927338103339907878200021250286074097225871772746341978771896404781286626721077078475895348533352246071706951044260736964639815283776525428550081156149615329760845635186004582684712754494454400431847786577929965267017197654730577924590185600493734124948639981465875269573109808314658423522866045477039089878302720000000000000000000000000000000 [114,69] -26238949764274891991449438639997915999163868374210882201562378104352686868053905324118983664636494740230519030633692222078526363286161185561095436440189978820623681514001394808218358948429113204361423783433456500798997015970323032612028015421726818087300730722925042332874551599980639893031693798494839407043300868839578503440369149124188899588449049744906142665373373300125916389349978212740094570880211031778327473175848976934290654146689720162560282998636066615340686416819898741766983133067103773620101121859443989847420364837138033467536972151469452635910797493868254748176431838448801775186645127454132561971354770086832960341695955694217912652878961554237962757004798267253745319683474275861690619825634705378375673245507875426954387887739124875000000129810974769306973719653511514156272807882778471609518444240577187151610503760201243675437784412246596388591796745070008984752279768047941333351554369660662656147974400286412598491780752557887803054032849733055377233623833821754922610059499560540696571006225869302923615260218304823858898269987077373558058073311830955630069101863647561698143885412411873800184568129264201248943586138729400630809734619423295462746273809592767353984893295812870340113307341989924302392324854212035575385635941536862998448469276581396138242328983470431483368357615877902725704998940104974241544577537523429343946087070746437142027687805116762757367561752167237881292865956527525578418495113333671808661977926829743654369240407271151002824399240994978708252098775590351859690980385411411455200460125200277738449383386866540206353054720889354610903170932404274149120916699837396817631528509020906009820992694414219884333819716114392117537701713769492842159602415781200930388308739953229174749635747411337909164237403618206853124672894691929475345444137036522238384645243814998262600437463615307374655588210203366682240704051685183845844420217274623596774127257865433947403112901617357410935829846090026438164795393366789099902863514019595426209117900099285644490978372343163718255617482933631772707699928609950312275459609965853350391898047304637166279858181135202311669444973894477468784215062578700450718288954422318213337751025086167293065989972902332536868194616398942774459924174588349355430443051603655269955111740127976269911957875847069131133305506075617487579589966041924015973236243341289740845106205756021145032074434588149881177981329051062275340632582789277948099318270659781715568610855743525478634615420788336053806509066531931550525761048038067480112868702002359524852450797242758357526667681546011004247737008135417860874768583016932110781229480747527159648501144942227335478760474432343309882515147882370222259597998463394018239540173561117232128373945641595033258030828648994809594353065327111713413491935483555607036532278598904170683922619290332429886975351146407664969441881967442922803321444121959689455876560775300974918045709847824207122635161600000000000000000000000000000 [114,70] 3192162882062291937402876372217064711781587565526380719968288015482995160772763403682396824186197149865554719185333870681909371558840239523294215114699576810919868078327395904844440174765942001674809201422607198994803636146282193826318528543332246118583663479107029865617969260763060046797096936464159639405253974499936816628087015182477275458931414449647129827679924396541691750492708381479366158374130680833056815341259429536638951493673219976407621248488430051242122653856527938187922837082210213650814702550828806610501584547016555629380044230770705594434653971553420506981974877142212633894493429737532902137166840896688195862255556964894947696501072872093515237447329675011514026147144430510712051735875749434882600786865459629626402456345413752397294628174114436731429531268227412938151664917014585670767971176242663984329604146332864272393009885993774515360155142162781225387827823715064627400131978249875715465143645145404826850197485544493668444630964915340832680926948034383410880123236215646656641792213973989963078972759448078152443289566805729700696246890868527449084098475724562866072223422314748961667465929441986526599055784291568336879256444944630631358799090521961686033411273270776395878257654369042730106647738998890461442985468722753855396915940699353619213492724404070395899214030258719045363663518180941676525382700455870967079057497018067650902414536171051763429483433483448082439547946900083055410036687194961657406325825269886519961974691170825147474042588180486302634163955670997244560100014669264117956361164872092161390936675611809778279268434498846691521997854448888647900917098494401580518843156015104486863529247852715004581451092313561750888421384277835072688095806870510304322893566751492439994066476614293419091411157602007804031841571558878770972809370623306936422091443657452167804479885191224850876765921415654037590514723212772656387481227523957234809299253888307758404577820611658577988502554777975175654356669362200392925128561400522381351264947166638936629805603403935880605068131667645951296190475310193028182436831403655045272874953006140465957775873011710662259791293523221386649072881877288410618583388199531673514016998154542224038061109518872834488809686090191272651115090346508983179482342066039171406003597915925778242448020513260750282327010622991235548597401552663735078916090269880440850631624380574821368458540868600310733538144658734016235906324129365169381371632307789809054520710628571679339872749751279793286468363005326449410907351038152490929893805206181570830114448434267370239576068847989529314346013179664605909556479594310121089116091769505657359416749259106009237360102162300355609093965154819123301520843990893699456481493356721640000794764228705396349594802068882351597829757232645249741465431495748350861744418209123435687562272835612655225795672798090268391878997615827369696065881755292745202509527111325742918211121152162932725068595200000000000000000000000000 [114,71] -284457375441345378339302516569795653811689675211666842418217186338761982679465397944075061014113383844740667303280735935855957202951676261771451438007710065458004631227556549686264506573759070799545581761121500733762824142717689160921069985652326285741036062505751722731252194488288600945379345831408244334676078868772696934903698029751282849629425719926873585632127949927129449853920212064238033577922896649579055780277086661862194639220445204827884614555928577137638857262954563534446021978475501423552496115766983417040484957265019609693247371101766975938988950424294380023385595773095042969517350486497080697351780137632033344188138344509511659252283334369768721348031581324453131567981410353739871899944960510766777926054332010614442004290792553432392833915974215555336747991963142029581567683230027929153118017349323355961667336370561145729623803792426710388443422815037055439229979685023940680731968749513146285126258834174906525770044036363782050098493484102549648504139032335118159798898671253715536905546008776363804032580390582295105081836135042756673339091395915571399695951990169280645787071670912236430415950352945797190905826939252338915940689235412052154001898405689646541091005173022067286130923113139462685437890112173871725283089488065040266928559174934508216975695310687643930154003759369825122243918889088574333644740299921819607390255694015002380766983652706097688883849530491170223260397873602352915501166382626065719550041688206738493782319902443152118536925853231823773095364014444590015496988309208223422211815686515418551368036207904771286419323861747814636385937422526815205843831229998923320024911444753294218439654316961547864237649097640813166249771655045039248076698548054755830366340117116693127502929090069612612604363655887004243381161377003047078397618848271488111155446889790738009493617553326331244575204309174710864535997481479415473855908535000968531244468653688050185166748539553142098307333626452870824544518755230410169212127346279769567816447823806459513979465037738589596793939306348992628472515439736756317575650503790412575452450753288596316077732297241873020174678762386968525471714720994017800418101031664073332370101942703320505708709443405706389511735847332513245400554989809006525886973338480692530411824386578914061923009045548708476034120175808015376776683267045056441113576773334561233416550896841046284879688930124024248477001868309719938335727185218721966311857032324193791300513087202340099205194472652999710574058673245170021801896559756033309507905017125448002815046310900366086425464324323222982480503272967294510786187490234586570556197141145889958110060856510719570584580722902548585665031525291269764310560768560895767228073348009309633082681242449192331846917308021506541992569536418314656270546855912485833089226890910398780522413746238376276046859963218160476715736947651911747042409775802222842791561412589621303208757371130664726822912000000000000000000000000 [114,72] 20156174026320834811391433477434151932937146816680840881037320029222928697208920627489799054883798134295080363327754917691312335139525749860977430543409534998640707152563347264952421125212768299897937710224387525602129658235907586379856949626240720970355343866452635954087381590538227155692421788946631752218730401475224370519476171795286390749349050868813862676950272137009667563896992273501375002470925750080307265790008023308240433524509629964925191371654672821894830084927986723322800363638077244857949085721821827716377060895730461545906271349931546149137862031833505614911601478248677334888420240437142694259295782843759893816801463045022073296753578204518523883210746622002591767987908181616559329637806985867080654082642586191568740874132676237786037668003525667287995220846314778162245653623852918794804966366594539175737541796785032764585542604839424397295432177237252559842949708585943763899005934106679057462793059580410700179456534316195315323518986579795919283680374950076370585280333908812870529502122184824882387168624762236270699345609557194487882078629205220391123023539541663835833047809174447519448234326452722037214750164311231282278517595148033027588422201780577354720114883457709849157980735629471080241704170189997017733980549360942899980933606517365923167388746697105359972998640029580579906880619221675190896233553548491833548749500143221861123020200414523588835452734811378762855392452926243914577087507784166184624102660220726943492597215874658334881178653423447188574534504225952671217726652937226129495955104993055477527822295318120822317778570240777555166253141964340357444773002839665197134468293596705035740168241114584781662145239768291110457410254459263857575681723491433473781886932485645846636338561717443190962511240242517921342503848937504974042596035332254024789051997684197893221167600846562415742174080397781838225845072046181887396771593460896651887739840872342177612392620662493255902685486936470707392258412377314608903681878120801491022957488444809927333887008689297386496324204603192151494688123146957080772610507255617420756042769852614476987732224851759442993585621839024024369420303307797291830830872438119464062789381640497032825864379028077589258318797391109261859176702411883717095376475335700812822653087393836224125959876267678143923975725534990361038441958935196532781734566080408712972133187388189152189014344427259878479805311922931252075910900855465694854311832158594567507364653632269865272603504557486912445478229216244252565527922390110884821493740844910015763978816049095586868980878443901213763374650646788256034278387246980893356404913518139306936959172938714958333183410769871067471490677026318399431200108360487589629714182209668084693013157313037573514207813054422118276193548360956427943839906604855202969224625207281254146810125984849108779383380460033295187922940983963245338753681738419163489386507058117645848378958895256365348945920000000000000000000 [114,73] -1170911006623970698618051324380674601275800009068861761788045533895676558661631311352201083186842256652921952844249589710337663513776316508666523665741302130370703888601270276315639402738146608417518054790664214384104965985737331237242275244863811917039151663948179629549387745791138280144951470063406808831582634077954621143853321981798286112214257824715376266818386831567923931813413980350672834194198841919312775934336220514503078355537229276992166096549314325671517427069022307043497212932841731554807002184907764017338011225647856571198280034928317008160120041582795231194982790050816525931794196797703602098262643623873623766259160165512875950174384199409100148023153153971336397342052712219467921902694669382558821204791302217104086811189335573341593600023058105754441978933202645041236747024739566293418497546221111199565815069340238275541685934947370662560274735726586604921344869104786743929613171960776243193682218049175027351625394014647314027300587604987683539014468763076324553956679016239251828819744063734732236523588945477625656632398687785325380170404754095523483808157173975327451888164577137257796175543087185123572920558051096024978822834692173596309019308142867842911329986682515321263163551720584341330819130692098752243454727212478643352280889154059450172401132705855671060517831613371796545683392576920035461118391462200386029130845079316589298745517157120160412894219137041687691934320643872657446998252051348135566734026496152469677220719406873586864617533842882697899424165438383441026520870044420206338141242176592160607754662373395201770275513796373732636612611525687212039435425844219804692039362461371026607872397208206686722982259134143316408077498584373744592189110961912812571175856266151341853675751170978016399345825659382473256335683750343113935718393761738064456075246198578374859110462645428467221053593083545040765439521036196223815670629319548712948082561457924301241626883689154836786798658652617127119887856241477933661583929530075103125316559460936816176701006084812858311769034375267082887913895404512418985986102106808336987659597206511014156126309224067977870280630010781246944787820832046248115456861373279644376102523400930279185677230017202427877980224508308622534535891670824505748804738754998323333870539331725238033723732304377102595938631602265207440822583547182552419903258505112307632303853099783704932705691686993805555734162995753735841088753720298887577112077288337123552917465516964813453090860533678757606386645841569999327717703443841525272052070268244785705449087030853398361845544266042064618393299388807243619371437824519896501751672813679201737226238299594770928726085043232992085454003607090140029528877518746399231891379622714412937539186810053706026746730525136004172230860806367974970711722944073994588208624447015106501253729107149551770241015925852862798556273469905943925175569971472182744243163863223288908654146981175847026688000000000000000000 [114,74] 56912854659772080914303451830562185789939851119190942293054082715087737622676091374025746413848380911348536702196895088895590322606453303103885870620605500123869677690690081080386424550083018645865311728486436766024516935259101811848603312265095090495931974068942625118809698203633022754697867591833243694882366507280903552571037979818064162899751930020638856317019635061850831386651002942987749633921470770901703448074152659935578148949686229301036545926057176533556954152764176035404074151489442350891038120946558215804038644279746899633396527867277710869112393106477052730184490105549832740403204382246335012438994365568217637375144981164910337514956569143659377565584551248695817473371445557328946852531952765516129836607719569251833113788575865729098178658015568109268507071415983122575571222530148339044746930607037277015689367287304352262482533539790587474616877549396143851603703572273846114071231028242773298094677408560295051528400502689605106877887656384544389385801712130069558194952023362895035130681741549511518613029184507010909644344549657414848862422020834529791374642923214616747049618957709037584072387605883850062518012356971650145745637534637033175773060619512444702093496421232541929116959604776963185490437259810695221454905630375369797866202565908838230400487711229201669036838741320801551822532156537407587936236590189910864124444801762019882914861221053864308499746786021789143726143768855968219449349188337293562033190320272192191274752846825065177870426584086440735904249022588217083055402627803599907757468532730025041080125721146493830856847615840273617805779886329742162656611405514742825921305922696932619649489855602889725173131348558308445871315150546414176138290681025115188453015089931727013835500725915145199333097810828343346243927157735516331207160910795793100743794753078524324073683237269442767692360257280169101502636707795555159357421559779835538463210847537582381575680837741041336809374536915904243032257426332311802183486159607709006764629959498984211118159492048375751204299560025182069712467011066373881225342669994715970591149958990812142123811886659296418763063263052681032132907969179509867613337018150525467764582783353397523836354291150232401432928326586046072067658336926484722518034247222635839573430613212500182066960728135080626343176638092963020497602731732003380753439003835857559396676984267909552216112969811201255620856287767386087034869466456680305170861431546136421943318020527233011020188393399480815605565580063183180464162106581920427287516900855044764649328185053201284017982763774021971127102346259322718401762623623336766887731176480611070383191751602156363408518717775194837881241975525088158620633042193136326948773093544194652009185163623556007567840577427522804394121156995761605134593186116897836119595160769786704989513475177683132623976665969536447743579696471454259418265040882390382782904509454129523475144403829547388108800000000000000 [114,75] -2372541622311518733915045053543591799742135560637145876471664766564529867539831381767147373602441320275263413853826802278883546397511767951838467665164776483709096294830669003579312922934268952789953827640497186874060335785080160024347956675133753335666468053848533818760001105283206613143515134342272873058461263813439007305987004316598134861565103746900497233921561129507846799044020479195243630498832743551624038434098405435449105796481693470671368748185931722263855415485702146416250622614548073345351439663166904360444705234005670826729316524934366212680302817108462381071967906869063940403870737506282350375334187969329639990370834230494763385961286072293445193269048412738446274589458352900887861912928834856041777148359591116751302861116673752188120867997449672125341336196912128608901492137818790353834353374652772233185442010692188325307405038239966823081863234139370361645157032584167432111931704668404687667500497947988678404230525642099096843092077648112354666461716735318966743667373823078907273828824134992275414987348969304591690756621552749254447913736409839847638191281053411373950140602189003893023108737394613762017376153406525103580299940872223364703534014915114601012063485072414117800384111834673049584147165196098217185640938629784930616637044430943159193517705785910944614976707739011951994441810216223760345566552001947585393232200258203245114252145675288453751035254490810546053090534679451440918150028663809377504703569495175159093183186289114804135840801432534804194836587281042476159875996297611155289247977514263817260547401134355602230455053875838780418804978791996932844679811682917099058179825322528322123246987503883822694488627177528976858305820527310109143210033532707655876010415485163755699613086002704760469689762583155638763414866074973278427950994008210772058557003028976542656379724924236468947004662005573087522926877511296740107510786837916895642483691451887806996903735542415210604910029205258695084295058082431286643661850069622323892334453052877968041618374366197922945458859456684397540046255840360264433373731913130588776024864564645217120337106349025051830557211345183632716400528752659194470530642198150850071502193894436404644048196738411189895825614395395383991528306272357540111535257939970590305018028835895030277437040173353919385058033607193126930154092106273446135096177358794157516365828322753837769300146568962189071276914725706702856209159792380751104266592167216683715043597186787710231287105336330112557031864929833077000978898253215739003555516448631656299507681947255917610288957314935842792697061122418982869851568659470446034564165862006055317700310509832095282344739394793416528886942446140752044060573978745625365990422080492153772948848069510865026904503857041102699808671693307560280088453738454088175394200286159054558025918910922024942343488907579738396612640679472627166528240097880689289960625004789200507934348348079525068800000000000 [114,76] 87340679490145124079023294340972470898930525187739180584399257687906522272346689872617220289599451070282696297978924664590645492637150637726080947384300433184197929479520673225667643174430343729862819545387823439923996559879702450888092018438038252207830390563926082552455272087721890366949484322526423415227345775384145186979948955593799022943677478448943558292083013002387707969481462876331736614928258163515278480798302041614394157605034681139975415830121745521339021526719452647303325475025638573146887488311108906763291123165178031798659247118012795862589964526238560879788049474417347078206842488202366476466725259872648768884657434008462022699241024244863614345698368111211397678309221410537443029178653375977914339701842716814094694573017396675192868412481890778767685318124345582740481622391635045751237444643396850902987753559041255900078458130666633322047222276736185277033549909576054911238354705758595496655017113023666857746186985086687122259233155798305735727300340268748334376543916348385818053223653537947459698764843009966805395892174757810794904671787826699728517230886139237006154898433944027945948159894666059620676648908074513790430015842247136299186420031688447674579801327635782097761107362902929828352675275795278741701623820230519485165062269635206472903223092315572338693770546297222599365369900524837791773280570005846122872046404269133209090812745481645783637376084026665313145381841359304710197003282170348825739273310497261037432531631314319579737345643993473326825950459432682589655135778483494250117181058198278161886728620547133458700216720525129385297845076439920981866322032575126296590389092033200162343356361686525825664608495147576496750118492279483272742963811027666373364706723021662179377585641611544106641906699979063872832031382820670153919606475621609154437097714528378027728091379216873827123235861536465344333994612335181169747481324429964663313569102336248697158461722849207943356368936068075974699782762264518948921629942695243605031694735334644595735468635394177664223651546930937714182198937386306282475362908333768924332324527840884922624888190507625580404994003432346245567037689729955125216078913657101528365983737375289943588634571496728711009823772494514561971371743758780609283195905931253277958389203014041439736393693538605176916171508802153577052058480688549619494959673192904516455485737433019211757493890825078183756402743814244657137247381783507295132066469419793404969260951777928230374253128919966071896827071640542244675907710198187678989086903177435624846156412990320312088498929334230128435566021294541031205200443573961598318664940660885130214902715800593928747073087100992612312678427598099041500969159823862717814367491007571556947779528840213008142263056404262742114703672698125582569098352705809635301806231598277328060665643635008200876912628447425421741933509271418485660036738893361947246629667473642672004755159580567142400000000 [114,77] -2894872739801662099505524235974231343571829528366497521694519685502319420966719336963513458438013431991090265062226159393329861312607920018259987789216955431004349685137293120797853333710903446044207755696610385646161972995426449864450187706586874094694488361287978610067251314205972926567720734992724145034059855368668366338365145794130875795456937111878276522605948898259978219515125569155745212853561981238016813090237416415114577239552025686049454432719680035749372030792564684691205485044059846261233666247995395878518548090325935928153322148273408261615099567560648664538570159885335265178453455526323790109650562664097215423392699193616470680236012563319599528834372714862431746935639242192737729855423184800955790404384263742258997040058078150180874688772662991847106359442920954001754402697426675066474694419023323009505786630467851257675952994525704720519899087615550707413554808637218619139802675105828754030159656135879627388889973133347107941167702695390244998294524200023328638880530955040265484987589591659281863384882186743600637041667064685839943868233968431553589126588271129642555265804921923445643720480422010452653348831587192100990529638289976118527387223860012349640756427150372474526574359946393351875449229995802240861672842691921657418866321413499707325048252451406530680257639860813022675568442055186609118577558505695873116675341480161947274330478033545632723836731531334868597841080393371898970307508006278524946558376213783650064631330035194149670324178840786662738279998947864812425567802251308314488572746064062810789497372244689130145391340706920039363728104365166112677453819697784157916259001594829479848039527430697945995203421100272366523004622510922838193077629348844849704989344673521065312228862665611520653052261069281075282521833280307340943475416689500327350332071860392560313650392855227463221457333282592125334844733177649880756298496133719587249379608067813681985160022542051291151553865633723823955997742097831904656907326996079188100782033169871049455377506282557133902881493049932304441904105723048782606097250338259610247840438899880391257450217221422792892192885228998690341260903430161368280591298954977883247484139346403042055900241654745360223392033409895624234758138653125517102252442120115953541387302501364602384688267104340198858429423947672092852880090949188967432752173664089114463029412810597929635346614081818707941498253100439683335478950715389341758893200002006453098475006340313324492443587235335575399548183137052036767793552317935622138626125932770460981392785072758653036998557122876013681770511797446013496248230945274250234382143061767153941548748648403587983838630048518893041142154385713854942566600888858108291278912455734177202568677760962228708051983294163251862489720172156054423334502362575560333153057245505540340578591009020181805593766250699351775311078627105593033172709691220245559628688234750734281738566054641664000000 [114,78] 82900070269454299342798124385637707193572595285288342599400777629619482089883472928513855812999184812125694496302585092300406528672297654522643097522885182289270724014005854127379284512607759438850318562667667450412439332504007208408169693764616668088619220862043163576738503887224247134745249659404592296737959622871961181605899117461301712216947155380769926834887927676860242558495262952606776857791983303819179470034171666856881468475912238345471568604157586118860931229939288127145221760313630209641329094050234952619436951544688509426673464865970754173095958428955771870595134555482816429177408938352996723092973017966615441675086534933710793200048898091851209580876220425610767321237369583616877663893015111928671452993922044498143155493631806969443928761236407636038864340282506880223454431450082537902964917875125121382529410480221365182856336140647643506081319679559938400716003465288659795746054370071479487966642113085494296155387636198337269963523909040754993122544398877682772998390786427906330627582337507940061831744753362969932603137998953359113701881148084817593329839349671585962168863083865605617552580478559037207363420557395621360583698112998200785521932649333129156805953691547993820582317383601446973906703554294436749913685847526691283386813338837186633937956939574574175001673487555927812716673585057269483054546806150803768896711284551831451363826524346604742520276187301883078861673858088593496499572070680046207520116706568834487635406855494116325356072000120188988926444326283981000480975384225361246283516781047766030556136697691133192155051289111562121334795254260519267255615216290639800925477682032398381316629990280222010894854816111491773935992043829190368257816352723170528060310101166320983997630707414076739351316485785886015800319734000446478863782931436670250931058508347925373095692730334453979440725369996579102350787258116037408147569184463651313454216814992921848915816079757145814789490040829275022180598505512383714215315409960957032049098281573995259433098991443446701189584647637645219524012499980704461064141449475016335161693818463339128561763432868891879073844659653753615087125708557095255076413868716431097608416358079576384729781050963786084962615687039814913786508057225100599102273415220017932793694124402417027629934732401736640290618927466128946261437325657060756977830362278542144842779678559178834445645030332064408444522457516833153914467586198413210235379601081991927151326990040854073249097052209168557827940906400957809746064079033308351152881044933572370644606445871449324847585335829068290489768246141783613717358086251379692883364362947842566708661944690739760247674111719647270866336396647133294896994101516430724047874670446369487331406330570881172504493644751017867019226194721220063288993273662043618482404027348996790093937588059060925333131132326231146150860592915069751423958596816461624734203408053257208395401157769764800 [114,79] -1592777503256390784954091634497371423510228518581155981334024782110363682596755467108719681781157201985035954281558020615188211764764311255138547330610109226410705534608925705875720168656021559185635272035474918992994373990787790474660185191368092134247811016720043048289733916439844545482738363750459759738376856644604074107386659698327164515573538794785045261206154812983840262795989369663061358591640670696010139502068154921706230273989549079364603539889617373843600883534421755220763858849687243914102013848588532156367871963507644149599369128598738044048554686969440487349297762161923142888935830342964972359983417966477558317291377129301697928194171035213799118386239945326427416116206392241632052854024872463441531135966522333382328700708657582501170201009451705595156004841975389086972306858363744461024759721580629680754151551623470361161791410636846919462019706985307543572131455083308703936104257425641842536848902994325305445837830477601927781770121550420129353016537158892314114861178478456378861320859791393937354724483922652223156300424855998899275567161832546867901327536953710108777656714617044216911787835594649955495792522041281729957942460664249444013551763172054049926078069895756899890430404345820038343500713577354919869628193157574388968994847535826743308091231629649729217126866963483170835390798190758902421930197503758597309235721630276109497561417722071753209641478581672082926892307957597621471931201902478870798835037984562039510132054931174450013267242357289401908483620139780025194794937667455291168074912368391757710592667087974216006790266136761030070111440994393627536620028109355467520767499931384600315583138729742570376430829846634162886881345500268885762407947021742651538708817073052968020222309300151560182816633531533261620449162918259979255900243034759462371887125853829407942997456117679998346212450969446216275994323142562559818180024655880719247853193160660322739520913672037290431829951580725129930903490622852731752163118620740284875607082453800083549430422204851902356708621736057058993158379397890233224986774070163415252829575174937222354179136615612870088900193162332400426766604814915287250612933868992886422620916132331160374437168443884696313325544548826753257093238929157951734960016811649585526836392308719378885659622372589348022638924987064563934144814875184227290505205549942040938930139197805443615797879780096196450452756238217061012043325464321989775743691437299415496161496064442144614687237493392692867592265873420523773436197471841338581071992034299045042718032697691545734065843436740423537872302157943363827059531926824867421761416343996193973849378550905324718908766660887457043571196427123705726621468482101994334321049135617871033247334545652032767711198880132094594196663428337719752893235644106203565738321173296048526691541885411950946121870272129543262180508795989719498266786389388022150317002227799235458284494880000 [114,80] -4680645572429315052672300718461752039239670271016083945634245110964656388719206731912169276093881957538282862735257320628676360454265407753599912014097570856813777938061647466562750310519984733709550123175710836498849870702358538973734304473948415375237162306709654197951729789276513038096011112100111247905060974147889993125694687973194942276273513212014199144009637358283079867984257448056943099617085332375355039920975562828848170907324840259061628484786569480439292778376428367606768092138369139074601440985219432883898516598970123254159003870181172901503028653515910275903010398052861987403797446972551606497824914536184627504075195505426006629980844464937005988623095961264340691767825656681856181356386850488273734814759180413690994426049109026250714515782926033794797713982981845971069777050730827469395107626422324178318528856927704816473231152146065540750497684201127525704597221774905181262021720057729984113896341200344198410138421838900701542588361016843926837399000449752740276487516461399124059744442942770370708551736056666896282308114570481775435328653033460387203486920552304394910481197861025480639331060656965412865202936899224178527086855867394449451568647411302999195776803943281055129986270681448855287718379214248576195454050730044011697171291783063566353013337316977558519747880879029174102207021493234988315452065100826844742021222057153911546077350400428478806965254764096618362300389100799609110323482698015296141120656770456392419426243768547869161005813334700054851862119971819197918264061039300288804131713286418558158192957801121362907404014348803514662460720683132829016629995161128322743251571724366430722597078340336383621179138423039096873950878694831066015421059212195089125048279720384317292632091202044899804005607159059434732152574737377858964012269753340535843718081527099871389777165178403803656500655168171094626609420515022171578452231844221345895620179250075945809914130448344057707115936657505057196201725746507449475360609174206687026797641554167472439179355549642137523213190227859018302697763018245547967855628428717585275472825283156871919442944956994788493857757856280701085010045949078423488433958480271913202507060085181202598924868728778438649282059081040235892042430967383387042332397971423954150333630395319543323725388464845396399366276632314429115234431182286257033159128007423614593746899930469821673033660286745623333896943061170663807822031832575796046327638464945094164158522379721637040262668871707957600828285162656512933895207800958344499506264251303259120506543481368536829195913120047106799416821941981369186468476828955328381335412230657034981713499619592485762050705355522717722940272579722444549017108797746027116386551689110591419399187528420724540568994452794556331063343276887722446053395310096903593010584280020741649078747837069440194285615320829360450332528656992196317694553785187772178000116750656357209510400 [114,81] 1362774555776029114711306499145174949222908981700753778617546156428688740841694970354539629777141044794420406269371678163408603706091930537993385056974589857144463676597203108832231685509498762887164631008733001672896663312480215175294539349802095949693860933870041789850100447164518357844444582464668619637949206310760450922309478948924277168460094132520855280138022751167220891652682339504143204026327398990560875732255588988708465902073838619853631026950866765649532236711363559004338067801687720090529972820564101874354943554889780992013314733886647886026876882365351283088209036096322493839220665457256943510129041306284624115473471616206605493300328895837361922011426613875602801944024186330238296674065069728403758662023934584589475086436712942853693845166870609250129389035346804880275887552080792903858041109551686299982865658838118957188405272613051074308041734623964246817100818010872099033751185399306846139757783775175581038733504346863240053085351995088834838672950064486922257329263526315964792763531200633540198379124195795436405335046570862921409882812123504270213564430431079229853679972448243404772342251407164555128361909438558813744510404247548343950767823765722403277050534518020953726902919463227828307015364400607417424418240196496300164133536175108687318085576710933030278507181777587511228375195017853759432822015522398327317004456295722379110206496708500275649794477088694280412142237923389018585810183359125562145588536723151888605841153136440393524415378292552334942881761037744422840247057057843543877979545324775841729269533864716925943312229451007931143279052864242369472509314933234137702468174343150402243863937770939585536971040556123596888130181520629391821285918160022456262486328067628612560823073820886495833513431213574225637782196318501259998667608850723176869934810696146604912670305826400067285071391446267672890568668961154345008482751663052980521135349836835146239600042598119941632942334646584777908172954995982241269547076984711576488058207892672074155365801898861636442272245019041808325426119932715399169405419026735876500607373988705706900169221319524739829966667290771780728349121667206086969029632870972563051900745257929948089211830170181266804622763759261724595193514773108664904273816205096279322122884710901060808256374959058574737092024859355546346513613150863173232699072577981528674863478911930106284897699526909185520170393536378412195605968334455943572931258542670821394840929920404396876537063430339514942316831096526776638443910302418619931556877366050060950395260338115945819293698938201525662946433280076472686482968485807766753727696383770676784119794285009096963701691496274832583652082891808314062837363470475154502989831240950573549244386138611936971123949739265350915194987487597498845485974512919290114417088303332793223138506699506643492017467673256683245835500688366478372669632938486442483172296613859841843200 [114,82] -16826529262638704307776741168075258154938390546252359416795302544242072891661881629829637592714352876698288934916665097364438316047212019443477733882613054159959752536712884676611711632396424257696774720238757456072783328172771663198528477710812762349803105417196763163466930028780181955588233369557558800782408040765594324322864676053491935155539288039622354090701604514372708053907859568126032106433834315733875475473193841702013290308669099545702549059168671105707347807342630779285757198115598081852072524416696445567280618546736379826123993685976272737394889740454084517503848602458324902344278292287060142023164468902757489356527541776811859971449065112192771522421342678399195702430742300905241641274492706587810289392054223632662390697640629669977573798525839533491544661914196027231067459717829019148314457236142836401627711749256842056417480994230860396384538496118196210038124440539025572292529226599489947676784189253287392270267438227848711356954661189541948530923010811745866904300162401387053830425808603915760562684564138721114886412684317344373199902944887250967287773663845529995711346087268293313061683750340896955262316586303716325437813057746474692175796516944204709900099229907430662774737725616068809661316068019778245584305810021735241210017924187573978421414551965716375856218251240596952012347438964095264309948501722734363452137925959297095969643951282245042450319530981603555176114463410182785788956427848207037465330464867854769782384066321285141260963573873784904809737875623264511019931108778681889465940263385305067288024920529651765090742296049649219277056586605943694470067699448623489892987462111516202129349440180172282337923552894315282009705679204776974643746335063386860367913309487489860166868174663370171306830873243766888839048607580630697814568274200863725586015995855977141400997645873678926757059798563335075984358604434258015829157604506173122777544230239123138137815563268385614987807586086993474323254730506853771297979702308084486156197730941781844485104429459676439695766185783367418614312963983861133246652103120403591593563175765425804228255189373796887046181215752831373473392220383348738150731478302432445969984747992654943052511090042127217697370964659922125665346023477408896822015812272658959201058130748766142634260341922006879582145781795599447932251954003363042022121602162358554272202210371700037659875980947171659752095700698762209064777287179630936995271997400703437308981603086063223204679265278503978697099838856566288822844852529718847908676555640212674601305929966476969626691107908068650192087922200541411757580537274247528378427214164713323034136029733039734566225920413786265278482124868982937572634559396311324616375951820381857468789381135761693466568438960546703176432647050124522173426247650744000301704294532344861271600547487184960674340307180770065076264370665129791025786566355418390010863942435198400 [114,83] -1928164103387640826545446230697589563944070308622901596232581066540291596614398739204769254180892665982555521802355109852309964987625603036397470109967989477200354079828658626455117187585294138694113701424558466575875734443774575529535579803557891582737091865642090344514249891184820985129069801454187751791825163041016048793666054308876661318330218296713352559804953334492708471751650668744973902005540250181782141930878435953319241336921745558959245245107078622851781211885383438421491905613981072808713939890031697884025920567261377693601742682501126011733490178363989869543330388792885220675047800683837770633005098276783170620970404147288842396897654147034896383367556877880251365815527381723613720108838436963815532776170314933726373814986442532086156454058231819692582685417808463033603423162018405390921889346614754821142608078274165411863079811548176710953405059393245498878950585676622580053958317693654247898591611948906657061675135626982601181968566688147507316654919591447008101937301609374101539219495020980479677154321862570862938486594699617116460521294223198597989566557826148351826248532649611073272953316341203399649291462808164082407677414855583553931414719155120284868223381340836722623831355439822514419201226763347942943241887776849640607051728729823202748530136352732686566258839969960821993942335952667403227582769942304535740222130883061225339094177042244565509525424635890874433729446307723800077648318692672207094160705343953592860717125272469827856489746339969828922621446415757915510950273673443877655665362842657716720430570740439248984734739300754632906084695085551933435539482891897457160036435143945377897771792213081317071500322925257903074867638754885000501699597728698480466736084782914368689164823236396473994762335904540404609482607781204465791814125449051127030224531373469329174688630551473293653136727488303203394297893588419357381835880821284899085902323521968444986992441076541427140458449579987091169861602832803915255273643619042138693558542114284999924545015549202699653983689836409959214307451430124093036470241747464785816347942490989641110234635671551761689317387327492925891463577703103204800744491596523733343160242504581827826481841865798014955228833063139410999391793684672227645342465689483964786303691609341655926781108546532398226166644681984502077898743741911634346438734931195310831579466648767873794471804987421811606194202699361991315346929376422980540988242195638599308794068265033992116267844881155765473748965453291287936700808612127370142669724186470269667058618839528130987584242494172870477590224004185651091558367018447413062349603945528731711706735150881802904034441318487046416335464652823623010662348944198845867343762656459063608405737688105459648048074058689603636706543859826550758012911351896656464470886530876857701616551637037025959839731841596047545431505119897996250401233663398902774430558391040 [114,84] 105352492543888402610376805961601697875913080113876162173016794005871580365684827091964546348770291916345241655576268732479150237091640258924050187961103976381659423051096705377823412057570067024043355166536051252897417523608862669084190585233513782294923479182677259594135245848709100578273543546794152308139953562195560767826621364409584320795626509045180367858253243302025003642992338365033140288237465550279259033472520966227797199867238685036712033945137974013567474437501834954660968092060347969253435474379786471184543218689883635754937876666060053895713536085336576230900910689666734824314405862523299803741005687316534462151580334026502499486749944184321044679190500443244050893338222015511479045105438643163160087004914562693724882345097506600110297956014845246071635653886904068669116704196290694387767463121337349530455531268229885700596372408522870870601984699185981450966829374098010928616739164145648873444628210140935328206952145117680236815391242713097671868840360941329346662705600851935231645240966382175836953690954468286872020733206679511816170973655060347486531721399647485077710015722977787172258687499370795440708151600824106199645251751854170960164674756034491954014823322747850950125779962702344156916619855622256898350839634958052786909611752834636162543917734181294424433968588896031490950173460098049669417643528953404582108209648852548934272214779530158424428926772455120255024484258436058884212844808750196965527819126413877019871155196055288160173487275870294148894871030782087777004196184821114293191080802521895549695075131840456070609831819000388093815576145643530747227260604867629594600663461293890083604306018063526704345637004381452504231423990636879690839718683609967632217512287249359954926127999432581380316517227786782181457988227202971480869899057502583939119948883570613114645972907919154472276194357408243451412040190470804838439774262050199043394725136476685191162448777936041139134246175902267550328173572808008003893404884752288649292134565766304396611041732311802423927724657299750758808819535752030474619403480339867377696218876271731106023625298277756844074636363766726838763282803571854660213761345873931761592508875472666698567217498629446716789135508201612681522657854591506764501784710147787526547108851046007749369931141193170388364178099731450002461054987077591339075707303318265859688490602830451864111595611600532448875628923347845139031244253303763787340033152369656473343348975226622261538324086391076547262179113790957907465110531552781310277271560526030452756767181770654622633152880448437153999911143678337466692516387373261610417237411055619917066079186769237602906360443264643097415175958826556512579176585157083620318495893075664877988621495610171999380124945200837511856865845925875964263428624396914150267795396061757208317987274033863016047621897095075427702562723254227017620780676424822760964295680 [114,85] -1920459369724259245649117724757643329468246857447296760120147518561117713247020184765027398201656522180922995177749789851795373455361772406884858606983767975989885144196900608996337760194125109780463785990091665962596258184522803670458573321235198227735388388830110324090180729860505564181542875302475446881421591054378479975175463097984928507528702708034732661796830586930227040014578461079421582197003610186412372173601063291161539163598980481853967270906111382260408843729089196745168364950618136713786720045198904389651372765461164957539993526513961502892039331839774309112242940264656693071571374754225115368188752307647784001832856327686439734602306791548374082843531710014377797101200618790485965570085406405908500832247069746218838226284353183330504941170730494411200543202172649482105647834673089443431269586221850349022028593189269694132661305412206441502798587316754070864315525075317750226197701683074164004134488372579189550915275292815476012406256988646919587502955545354149540782398930863173687996324598856395896367929000291638949761257944841065641322362200782158162489055062666060679358993818872375250514349828242223336298060078049446382618639443631431530341368277510568414350791586127500238722261478583710314752548659810010883217758563308191687849942837072131126516270093705846959191886866412286536689818423746060585001867047318107139078538964598294814709378439763688534590667471204030772066248771729251095014407003328069689100255376509393974488850232312624589456263209322620100105540310941535657975136857367174786130160628964460374691223038850836930968680631613033212429075067645114629656465058630149588081083869874158639089738528474258283148232458579134084727631978067080536788125749621308882041809467621049667716643989675066925415771861525629329138330840272463625647434544409046850761390507741212691443432899034641112352344304175757527359779559243831770707795792470817450026432717646811690514930693864343158310654037560787391845743371980852664687664246540511972272196666204224811562857951976660551115576149795782205597072659983878614332276619431527577513734797126803683697023843274134530398633163222086441894433981650163657264866622717743475141216411499551846476199231849614510831388283278643538617369975477528378517720040638233341557438299949234688263697689733270135703921215780532180948818535617306434290451126768979634229907007760564843417672296985565029225291848158576818414124798336778936708388369787786834530975812638081925245939504759276805634517002610299397419414006612433193757134033221698945480625796366053818105259891816450156468479332654306529485625407849984338498601660899058190032850546276602150190290642579369022386378017740547693825982547559924403763805534527922518099100897379925405044569681832752890924763367956531514434637902406430810033682064701170619249766303803339874918604922922696627543858162217090809842432532247425688320 [114,86] -18552110395782052142993162336493732602757076174680241629349425118889854504672016217188428143804456134209008460345624794252741892077611922552798882363174842447390342687432188654647402766846892133642771325759125613112387603109841736630105332995983101321452259372044286463947600015125653738467876031821305050797022219512565971254643908811865985936440432274979275049922394344405258720306424420337467150441309834778449609916093266793964024999405414212124060321106869445100229627378658579915861730228895927735989155120533604444065667706392187315342243970277597294325458191917248097084581653805610680543544907230481220909125119039739594315960058459774155465544345601338057469562085509568804048644490584465069544526838926600404721055648114179951536535407782822240442018534045453343332888511898478187543063023108263935476950926216239138680400872566617785421547338114480648237927565433112345982873781673090524054265478604385299930134854152901771817085115236122631505059224114223269686930032754629106362824381573246456031225425767110199503687886193607025369033546756101458610422936598078613898629596856718326808768798259802923053048523567514459547964165154173590215760765938757875708614567530118537621593125032768949137353392556842554868017258001886362038252207930073846662365959852367610525870229427791789463949156764720934009962625558222096638731729517310093379624108512107527747519519765291208491709535174771069111519822575755355269799542588213012019484024777396452627931581603553182398882787783725265439648984547608390582467800923066276498963043125242483840690179246157408225211301347447461588987318650480116700819096163066024312118192033662042965575107015260150412183066871017843852971893214458139602126202349619525550707469333326371971914175292690902190230511236192903587151675844167884810196745688588882467409495096932597428763624614325727770738027833802066575763202891199692377455490980867396937687384865508933580213420200872011358377116008186404204192580798578866120607968560976288727043732072251406233160167604730495491624733666272106400039661749349025476155146874904325893747942987258155650807901982943377589403478133463611253513022624890842844807531618394639106795924977143638793991986894364173098459376454106374247692423864660595663405668719638221284792454809420376899720672884226697137041913650332470581833419864709805092617351385697488316244551149294999420226096790447336551407684969056272499182975847457060348974388845751412703656879331306937494109496733920412227231736972056893948854760936834097301249184087756767532539560977002655545807612686510986156925708541307833735888701001378906529638164897638161167967356422764932741236244767352845728523903465975290031085401850026492806626609431584858954623534273719904975554217113400383705556096123092334044763321439933525655597724142223759260077525857756765988637739569582521821798822263145854583482579369530720 [114,87] 1511259903714413915011069622101108335824502601042311453754092044154176764872362613186332638720799920959580515452783210355915585188890360442487170032518531319529292721910530145672180483530845878157861114967118657575850232704534603346492608657915784449044213040389275848577423611296809321384296676127622232193336631516283517876118110375395265297816944040223597905635533954015668448445121796274551918166622937724199263557746417889362374620573675029918762859618117903667025929446128913200013222437205271906502396587357398004283709193567109596747078040510107189869346360654416802566617170503429838527337668549433406630612380272463539583098100318359125905761917000449232337411058743573546007533623220770567511321602707268198732307004978912155777701169622328483057840190780072992769526313551525355566559135927215481856479981766305969076606706731784644498648225097113872317438729810020850931237859406952739611808327094592405578155034429661027708953443750884914358168449485986234953375761626027433244053396523497581585869473325895289215334905930594272440309802764569332833093840005558213118024423421896508099031861934636508614622333076713472112657195856853561794045228644512449619443427056594846015196190148230063625197551362517342251828126701175487622666330395954390725187622906950135626392291927487036106353486082585763387224499607635369303872670550828675565117480936169764400422296628061950128396102776591798012569005740599277826505355174550682801056400377781483896210469071116254962720137106524311594140161019388836281438107349142902197690543710758865912297854221944535487334813607092712954287352488638309540990782144207787023500205361139775506852719719128411075937449982004914055332539917596749359552730489936051880606287772314312386344840064977352376367719495219038480890053033860608603437668467900181253778751356482754671870961786516553354723323003388341542924856296926401723137847953572515068979684661721024511939390799594893744272196537872359553861839888230653101701114688812220397720471781675292111862663023668276621465485649816452465526891218518402160400278672427394103204954560343880158512082833876986485611790007729970096909141436158072967878573213850610846538297025013409375848312883121700658561849556630429829798364720261319061367458330873494461652503593495924099702889734941108426585106719576897073897487037611629198934013066618835292697293359610874916384120958804626879612950557075041123115315564546463092746490322226123513613124558018326641843918414191143053474741180158478401983073087692065919039870666084927255565349459634135527333192180464553320260040859990457914914129636979507515875171252250788516327837506130565407437875739824050326898125455092731668260807719577945033802438241630753738691314612044043714186770662157907959366232458255407821096802020067831945121832556443457551879535162464735960734818838855939064426167814123455446140625400000 [114,88] -27666016591800562367767760734251609869950235668002003514549893962237645099215410645451442755476845650145790415496058785822740331922985493256748164388244008956498496515824354906002074079480706045677049787757500744651254832132213213875963800287210196381144979593850670062678627115860753342798559529522645415969673191364967412593989219609293104044247505340730512126973920229961666338078838992326883116815575361138800146459471560831989758562568739051319554290713081096111098828934216712598064637507554545809192236572872607541714226846757680518861612289944015569058489284061135718075896805214288032184601894626877378965618139939163214523263747433564000502685471755064787707937314396270605255218072942491797044146888511236198071694488362790182584812201327229570790667238107986871366671985829215402608034750450939794013048710620054302631032904447865565707861975532895449529765619778546867899145707617069722049748112465402069697691943862282939417822201345408166697805378428979786364488604614034183917132573826993819840353018966098370540017938972527384784494573720034092235515924974869252102969270057970099541538448046236066108750712141157158761776040358963643081650624406973250550984580946299860943722529998867663241256942962266780814567854349381053107003968708626218900372195023514422625466032814144495312757855739134126497114289604722853539716541464969065347163867080436702706887529253174609711034368336171423019558627348487443645783375422160857271766178552396172716055784474694149570705218683683973061419054919891886440148658986530414761211640063645886860456772125727891679596967101145327097528746843086443615442077730441169076679456275063678005461886161741691148967331124336879968164739122639520809597425999594230567628514557324713006156227485215351947620909631889760593970922442341692013792401517430645104223670845261066779364845440701317404372186694944947742084270325207777396141569621107577300164902708318330218916081223495068662897951823085041904969534340398257371877295030851709168080106110610777200150122251273310421514819512068384008832927231255526986523777969355053309962105604851527675154303489203496639450080917384079414270621271620720756224636386124491581753886990926236219165785289066961598411843561493959504295241038190219361392858101474777101194982543928011169116889508125832105498287508931445286366792689902064652112813566509636557306589720549625380619880861178034855304983474274833572865726560674197558616029053911479854277628432199080771220290830502056094800231378568098817886796438224338260226046852652263195383822911068791300810994116432721112037915528937348768684502524384262359868054026476658127783129141933463215425039730294063858710770745604558159614311181616233600690422094618506885927064058044860286350406838086312491058212816900658835606482176842513987542543152926099518668601910256697464210092534764050024994533458244763370493440 [114,89] 244561707147496320994542440847518448821112928480276920890263128572283809467755576222060114545088574881648968677910014672335054015442222817554621318809139709011617340138182634853777858574159638430013876525155754762073979382604514709138156493135107028010733808607528038396902360560505098317484209154106073942411507331740254979580185439913513098338028814705032904069416631114999086097146081791372400993822556942935420243994688082079007311400739869497190944734905313419409759050240070819062541057518820405434981952959674489128655082999042651382769014896157537400624193000161153575792015498881966605743933339580891953604895996787033166867420346324267386665754488142138271141571520790184727884879583578507774930504134450099012594049369935821704607590557754919230611408256513849788368979388163752652198028136559610550868711870305751388286001870651770800797318153861792988208221038367657279345036696670476336494969534378494214561527169032455016886579044870458219761476723065725375983903255773869253194726208736444486421564539792129934396098508698143534472334612899956465913848883921131483831374942052616592231493085547983702824339509371664412570395952455926628472860926107892114474686047765917099760929169664056063189871290943711883287084194227865533507093361805538631923165210302811873450512505818429292657618543649574988796892105217162042524269219269245797333481270125749135047342386111445204309152084622835805929248249044427042973733966777337060925664287648355198385458313359816033196358160707576466394793513157446332740819631882825894687431097637308595878731384052377717384439216764754300938127010411429609889489996199769935462578274674224473938135749205998443704060366130255177951072011058672918600582016959506582549102402632844422129629052135229304271978920098383662907334436251753720142403242416642626732540790253761538531936370424525882881731372341081969257072737542653390056472187687198245510362317609911624851889854077784576442389073580003731469412375089626414526804236270138423475075707296494721069046897832230352928868193446707202521425594347756462040902080883338669074937379302299953599936273640471677202320360311705743347100593181461198955619111867671926848505474132588781773570173598846089285871512236865033497740252205192628813477771473509974859919713310397662193930264885058740877608261788910868466950020273614132248080210754540171402394343574620117125049437529969777930494189024570955387898258573968244220839536272489845513724687144927188293057634973323055423611017213666651914705663698161221626663244350502793230566120107921137850493350307444943647903990920680596001288846590719205896650591607599075174247146252720682406664906863375386471745358006015380206117559695860601363576584412235164509767809938735342292159505209525410785670070856054594035753383343476492920829001624456589304682726352556539529197314418562494607709280908773377280 [114,90] -1624365068751685098566591127585315962675572273245528633006356096290284324268957247565293328506375623790238377402804121031920275297938075575419267593398870379161250570793834320409792368011222147419548001482322632557336221667039175471096593008064061772323341613062856147316871537119693763099122331310032772093707817450282312595118737077862236292715198244443991498337307493642933919305878768156313401113742382642388362658554047470806137475682109439465807239119394654572381557377502702070633567400882500678511011484536247152427728357508880771488165049461085202093268758870526641734109718400737853024355501274084246016801052748157952822095975870273358167391701549531989139766490630545811431665314748400200224985865121110145629361269818541859678480406788965893103128927300961921808570131626234472994359087648650345302023947565118213117015957571889456040935230532091501481967851946318926855535953256409278924737972499957669144303308942139328913551532215497027730377603008877471860449370758975069453212272838225231452724371232540937253992848927196928590728756084140354290667001983422722761670505899641414260568225613550623433895109352677323725655808811215775489803860927776099708082942717686467125731225680999994521383832993941066958436484774908308162507846406860464690356676775584022388543776931030658396900928182706663766681472395707637749496636203820928012101189501897499649327674325413903648962796175645582478262662456151313578867145967105702020416847003572149693687985468689558506610695522452507961690591816811879130908233599197573518372318276175462457874164515478658312607719864392260386387650029535453787899384680532244721414545758641565833232769557222998998134448288825315351924587077748414753336004373703788523557272825751983888997845640648207176134423588552183794060565666990877358284514860453515916562017273027288417766348228829034123894697993391153285673753689547257307971714796967151125607046191913843886325810627578839444443115975631134595623425891457441832259752027159131773946290265806945466149851223628557173310233349367083908201989307436509896133117147791741665247674296988527209382804892372587550856073862094696092383663946495021334633822223033953123686619881105569437693269516815218817131287415762724508969671382187641085161906136591942156955129425216746555817393275596849072384978836252908498335822896144506003235748183147573744610568965419979771057979798834472987855309555474297746945817584092268282670156921573165550192531182359447802697893126895764364188917903549133369202181170507238824897819050157855086830736708119163168073100851033460911254560873003810132724665388617723074524669903056432311062605048930833118578355595045947100416252869038675002608905346571781142241487641679506408439207185912437729606100627377054454163051089115262313675646903157533321917176147938090498350728950987994712037733137057216881049512164315200 [114,91] 1843570983167810412376491786784901438645003116705853518890897095236783322445691970895525559531939502774586883349668435351219191871072851458064027497444000421374507802769694583895627547593254086572926811239054480219286968251545696512501413295621025029750484975847863246903684792306255684542973716490025619238536172188612293069840233395014017221369185027541772465592640118542191422817463938411825578016456759972130082110946637744870522942687895868992119163220074198064883546369866056956336735248851392973653779217477839948275328122092696999041167169285055685180941854373100365966915266265377033463272792333618299782717576044199256274023056813552310148076963585263844617668198762716845923096775162267738676180415821988838496461541968189937496231961832048500126023643073439436029720408197153735407066898373755365376187444130998820193320659552732960386309830294946070650952145184494998069557376855388516694824064833101286979842755978169502908741784889955560310823144251943316801168632929251318289506032622689714494025532247426006871016397739106890194005313056750357999795613039351072410795934919775525997846621281324046481572296026305817138004493184666625689031123142252460910395639795933834699554517718801135789283025763163791025284282878264855849646645219019016689830108702129837727624451148500123795390978413857279874279083428546754039779880981265261620769113394411535218957242005649454981753632536555988024167219219448868206073709536695384801355553554843994523401032119701820885376064814421995605092526013792975391709063440404798212193394349287288823135329319290262606018089871454938136208893656427664421148682084368177346779806199170335543241230821596019093596173840688866393209488409427181399288532602856124843870117223783199136435258111700004276924254218473772158916866299143975446967770084747462887027365458474287547902325605769676645023355961757188039003107120800354825457968554766729645406238506643807779474697862777082584702891801049584668477877470205510381728815963015137686359321183600387257120991890875362027175131045067830549213103982396966428464633825216230106043358696906182770639754402630673906812611624151290784769735840567988649294750611079925670725926990625221068326804177980997450186906066243270705982623488463580903804789347805200176628740250801955296527583432754963861804817203777758551436167989587021198524799221638385554318269867508031060069197286924675083684161612108525393667835227193311313887028091302769896800995756582721459602438907590291779480305697983024852534597055437178087168496846014010650923976775246313178314017278706238460392768138791604967702842945952790261097154250929016356353570903557131693770279776991107398552322067734865519438169176795818071451753703034948862321367474549095968922944395664110128076699751925852407546403532061751996657658894047786485568845369341778439326305566123633736917231360 [114,92] 374476623250641384654502737466274868778264180648056329892214243070261125644265805176872507921983859532881630929002009196041291152493929934047928191415670258272536811862486044847979300234212353424544282400451396530894671209508183092358133247936122515372163115354743079157047138620457797135944633835915267623359925599602384169035195196424249307204870889174949885149343908268628000884454593223773954932894305521249210492922305999931930028873909172648286277561084983558441621149416223614605846014772735706722038879044071813732645089892360445629140319377659542758128531550479858678691448777224366553205382298150062339335326907007835920300765731896519244641595758820490210980862202282347503115380115666208612131611001181776406146410463475071640303983194444852068282648437844804043168428719811590916347604116650637640317897546471404311725131743974461373285980394355750211704508410704480499930031874238815651545722866296955798418708529111470464402498048745767007405103046357195162339412577540126690771306458845072597565559541618732293507739001035533221364507799054300740772554645738884974238799072360487714015859048570310371876610015843207055671796861673047608248889318517500672472692298479331503719533891964370112104976554991009856913644531646605139001942007244993982462158010084033921835991349582478103652303513533895709285888739487770100030121213538237591096014784936346348506828651666242376263362390933098335859497477531895727983451260207137583982711198220283961335406459137861047118126846540457232164912169358182181598850306337223043295894849723968476651894526254849096598524175647409909501862615260077444297313883839710718122881994104046457344371227708597456423521301860034766190409571410559188936822011687379934109347008551889932562629548260460435974923644966573002526798102971466300377130204699698355577650094772457917873966861256035730260941561678122984368146037440855866874981053892993993605751803415124592113030195504244345221968504812566658267167446488563822085936360208638420050905511765254718859540633810143755196839532959253811468528709695610106380639662709936381758373599795008636962989376128974783794711413274066442703686640943005458012409378633266085759550178508017981408414361169899649386357912355661650724174161312486795069845111398521617665514363250094571403487234422627512527537720706942693667098819855712471204533645442432206250430865482932407173452222411217620036191227434114394743499089191874563182941151293881367264827062643455868305352362946609019261156967787739553114513037940458484386244902795935389609325486756206032530873199150059155785402858013375023551722274477721587654361920298135824398082604072509740678721018209072847365337834447025341058537158241351821053489301568337955200751553630987030462647971793862056723421158415328489631279235862925877622371119447160620352048925118200682966579071365047791320640 [114,93] -5890347121121340140279205459624620434584506856962780778987533352310478020209871717198064305871376746547819081585862303397690368171299427556133165876282304315059416654136442454272507354915222824920174032655084197597212411306288810479248308953602441365517795223787419750328270257484873392060766560998638743905134271851322552016521425174210981002695233257984155012032384486360088644950732897155868619267322898169138070647819749118951249124601354068167294727729672031216366159419245357322221407982279693192727085876193279866657397202953490392188304513216732647957048402541649939998112293096062135068615793075920296549229894548640117703040333784470972442716391708636367942049335823212555747167491807640171262512171522639873005109050977471815825444486847560763345466566031099725798917253178445890789653765933535956078379730601848219697388001078443812808503844529881929690166955726050698799903308192693202768059732544694864975685457989905782876929099205689533487040805836626739721024687161541515225589162263486818009803069678484971899478294827777004363186868213689402110900360492796287198990843269399577259524885351434141682491369707497715972733664900428986394266395227995803803917069100718002631089659352170072729077001993218148919190198866077212241428974340937601065866480225012091839254727938408305903709586078148383429856173217435081801157576816267732514102022211221657629862040650019896610992957995015058251721982803469549077591788334116332624839237938069598836743906323860111272167768542244978547131260831529318415810482243673333508002413351851843052761356397991805168962591514771642028671176680175341031883844181399000902414179511686081513207187731394150420558983051427361055825297220361568106721460425292155722587467852921237981679042008427903801682410517743909424669347000993129976565981325672048242504871241500443055134152956286267162106826050410672100651673042319608448744857256502546654432041880869542578109423363554741400667164930051348978513915612562829065824281162860739747720605407014394386912245346881815254159938657328906735175314880106159935327128413498929047370462197237982043810910993365204028703862369346652024788179791344112629810844654325620505232455210853017632872053970624029528179273890794775312939185257738041965790490918777308005377704501749323387056317265425007437781501189330945186283413550232122546635080166810625732657629342810855995245329598055430772024646960039328053415726170201681790934662752384650381050135468079976914946696329514308453768421442426164149512564453840072588134336748358743757168789170967159618675873229775118031556629482120399065550285918015137275955477226549283896955611790322441316999724176606372488388121778197295782430330135507849629978826143954595286371864232071617259530308524895816405469137551866009482291316350038056421839841768445042506127550881885463329573377499809580160 [114,94] 50419044795545445681160818469222446022132001723817348726220268615229626936768779310270801193652138126199655733241288261261815877811533607861535993857741923412479802403403761768131989785397549478306163605331591121578805363606684149842557864905131392227869116329923511913051710360019442426727661938837953843373134452367173621239482659093973434143831749747510763572213569139455967749377009470266900615570884803760862842247671026733044749756241226478468713098678164713498776580005972594874997790932781326345199425783945244855986076675763194437241234200553665042140819146076242719362213523856975656142730143336001084492309160851290015715044889003301132731843075014948590222171332993457388828481249219327194413777497417138169345658172642792151662916675150606445437583880450218400745414064115668571524831830997308257646394634324021301953453955112770583322684259060791995985567606039204285613065019258389363983702778935967699922185560134482641859935233769931735718642163842045635526169356096473335715741242425700639461299611578589072060838363308047719795482490105263148720804424865926925266288646451117881857266317505046081629359628187614619284013858540031739770381343839715407914608143096013855879853148556483279126707246945222542554916524012895875199275967286583209092010104780560802701708446254101185359079138856188389587235417172828978726296609652781239587746397531895856453363249543361252965456445303054162223706535632402028651917795254300448468359076420536189293857714870316841169588461117983649136705654284995827653817596869857357066483411941501194742387730604169832729399585254784853767097259450107074432436690810376527193264357256147269938767441688670513801526485146220454617602906229764518417285773462697927652596657617174409102071908134763195870788586328019184380729665636629758896471090169792650834357689793330551901728983172614130496185164919340906503648558609641225980981294421064326423769817493249097929036397747451875393869357089375754174286676372404817334222969318860411881576108498736252210113948668171409937006983149739991763507370087958678289154020997319938377915617151617999759770128553476349631018610223682170836969228608225165207983769267087169857424576819059120630367633040834897187457965049862572977330941604410325385787970636729107856112439447643291236256783757839492568811119293471849685031389588861852774708626495703133994545030830206627230478003670119711623940652460925337576513393342843520969105903633657616557268958453259767589342708275126343868379810592398315482692228766522222419550098886516927132766310137509913023257851136118814897863302482950521895477831560634841525346044110595193329674444907299374689620398593679554446989528508210292217465106151165098788441531215690639656711797917773718706251020753285164353589862826860814562127138761402341143901375005618886525792518473243029869745281875640 [114,95] -318386759207889108278585802379828586076450546242057887613803643769488947570181126937940582812762418271461846662299756291833061080226161191394097637342330514709487037286571623924838317428582237904714947200784268878153457171229697530043854895255814091727251939687927677057916748095967766776073547618499677473222630966610729174902541350209597553525348725000221359499764194152726831528392354444612659841996592024223965828940351936928692610880556063354622419519397741757344672488882652927083967058666082466228914169636609714561290219208717975322572578020035754276970043695963425755745651176254496751158076327445345463085514654373363245801881653989917861833721506345558261036019102830742168602903197299034992441447708669364112565135382318163160454704159505228186872943340543127591093313491619986020189181510996107307673515637962392778787981046450586642642862886466132697209154376918935615918646699775679043786102785664727627776292834659523816295644609315304728103571543791189214245000418843211547085781808275411971490686692236576493012447887397080501611870898371322200990455360047506868619107518710941305834134175532898945323518022440736199551116361650573210272238450775449646795327271309606984345838049218839428301523736231038133199232734276749987160805491594348778075182028653748455411577829382646860182009292532983868430024146411908561758380215368338310108366891632978034769902459945741408494716163827160352208510958382789702859698817918067105066855241071490702762283540005831840582618016041538970687512121111010965995544382442874924449345160887489890635007919578053213146501324854871964650388819919078217742620645206011741437318550797462560104413072789501953244068680467494097951411105950561157071028752519792427657662493198523046071706215799014058899182558889529961166779058026984881380799891534962238985918335728662698016358199020459874169485264900635791885380522907633269338864446751290756650390923639409593117329488871286520410761775129498319276838473745443500514950976968391091268052101207653377444197771921610054855036134347513628781928078942201555609792455750136721577020179513132601784927967827890582688318611438270583431703641226134014232402570030242363289328011796604971835887145815052142851563355136110096784566065423661653268313841476193142169443926498310512157019297553875894830255962555326666283887384589000687497923630256853747468773058748218283412830602828863271906431424625589458645576864865729053602701802485943673601365594400323146629935082957562210337101096298269908776985080288889148461066788295105137931808611083095491509299624241036309926807082908944019000503429464339165199587260817596006773365121399467310908278255365585341948363397902925158295354804420434504959153734220589035879775999830840620767170210913012883636169381005349934192248925669068924408664034002088343916711452800203841903213280 [114,96] 771047796323597464205330672424865428360607632264571878238594699945900266350523033963997586091795793909898544132913158882156271735059403138257674905087122603184459106277651183140571695887385695442345524364228920533600943480705275164584575470871717619791308150281643882810700607259661156921292314733834897642010641473101923838027484696306874690247908553785941207403762126048117910273780297231708862937848419071255692234251351598092107439048901105639112218011263815080286544898433631491589366169691694313821620793894361596388966341308184711252514030683398003942306093895386452408900144443975188328003824158860385191287204989671414326369010140978455598938660908495700163460951666541808448204422922984374765375971296827907267804465315911306611386426714634829785206799371537871010457676370584123780664262477594554004137327544817813925193478630110935844027359159336526193688383398795156068804700532998524755013603763410057414571892784197112082240998789131049918688925847428754991352803229085228854384772841153111391947779334106021397139013840044356944959942371003120628032438343200943957598082388299950729871984366718601826859188436785016277975062761952700308951275111976406394884119555636060209688464602988870389767101951940086153282735222699026359242574302480846349001447983656193643096390823937529383255723346294892488169538266579684626632295289625507540937402785859250645432712959623607725741070570478037416748296411113425270396181735078584884552491245379044089075842262462031616877321659112488867739008199575037676796853969782687491802260389110874095592663988936794776034639868358577935773840027110233562584619623892286654149827734098534975780537271658847661585477360948286436342327229964387624347666299027292967833741888574665789648732262649822162228674066198756147090047074173472354470654165760819165392619700642464430857924257684512337136633482438021442433926565756701426591294109979521376297415768038999217555943271725915657890914649187508883907529964167973799130666908942251400028351716961892942522960300684858406519589602347758416604125770758539483739010038743919314147012933178073943830887293286221854398770628616506143878591431992267500434596249828822340228916333585486909071826755466391644928651206733951550438666685487410579408806604853384592494084050990680756087549028144017875330039826441674744525426530934554100801644008625722921334597184963415885859811559827055984722528418310065907347004734422134991090251386351385170183166488472492246300837627500438121412190294268592611343761839325921422591111993914120795105927310260754018915885275571629727881991007441054376786838968485746048847148482843297927940333648047115830557847375471521093601757208959753479617884453568027066259316867509393763804099426703336919254210526236115387422784469335131389756399476489948215733424539998266239001078858087324294400 [114,97] 506626923107180778249694499667174463269696704140198881809988266285923606590181144234498480433143691602219510474005433100977348314662358457237637990409434938743476876447671675602962660697574878559141728577997862511078232234924215858439756881034405557623816221949179555747672891972053173687644900644396499750984755318796047564765184177459450741804515568195020897085016108772814152851646363493101209248217709908405641662314698346118544718544168837473230396998421905800485247191706587037283754466013307814875788727968640381255868584731392692776350545325291557305690183162719363469663141752117404111280598062174713521593993156382936761960101528595735659250203765478941189599615774699115589478041136610421566687116502514440944349395348824382444269369509611143845809664006380686442148728278781435274928295808346297128517742433183882945368787728054981323575185844967107285876201146480663519372912712475784889696024399693444311057724095399354175172799697810364369462736787807664836645509229611618999509979495765288485988301431467025719454880090746533428721669355859250500137400386706006985619986133260342110799692827712166452293391292323618674339422479834905540530548072202073726526881376549028325435192022267525215976329932131198625263473853113428578798121712081272002550584996183392171874840727071836221117780770116165134262292133564501505993463217719594502873917110724247126378282502936524541809654888661617905353243896292381507516828039591078646441231080135219901895353345979877003633975325538788660810291704216645868873048930893681710940037239790288599439806399476483398242942652828712745850365813891572325365748755918790792604469916849959611692931884856344142297308649014225417796696581189505230795715010459271094810941372529423728246594450705066028583712738913582105046674101224687189107968160671996564227769055608590280891489706705120581380567419048468303992345792364458546906937587427918137962878424357736503903827011505176960943496664444051180557509487781282018414794304729137757597947803636780565292033378549486324487816054478257178140753940712930154327792818658117164217639125229255433080796717480836692500979091452559161209009952237697931796213959979229523784168524706443960336160119410491170967730571990137595302551522625356416853078518049791441213434197397788291428040264639664605327357908328827543878448896764532313374710118919967727274349266648159616459088953740699302122878186423589760232740894475749604831749514365368786610499641540223419722627451824807087581701731155106742928572532677181205067750518515986144042481841678757701729231860380068147652202087854283742100286962053425679460766701893783059461256958494842796900425408180883442801515666248592369660638786923493905786594992744814971108894373712383107799624450196288344402201305444566989740042968559500342053495514748100121381932968741120 [114,98] 16675720279904195032736074854273316839797528595614393228026461156393501383243184948250135573027454736564079286091948182870211142681940365383353142546905727958655373474184032175677542383899018198001395245096109267646656190405811367011947868387822032948879481582720188109012356098708783798412019527843623095267889584297603966256238937490742369388442983343850712925757222194211866755439811035484950141208517066027938376441517986836670430913191989799971519867068165712227081521348682663428741308613191811147605257580102074793179142025121212833006433707004867757078815136380889227242500064172422028625164222475847253137489780339128777782425991773677070486288332564040247026849991796420207129501095019480663998945693187367950584104222012678081150253814426109782427048502188078796635449375299218257489317907915183978583106249132055487168937544357423749949634465164649004953621161707100548528379627119047710595497060457913146686659622953399283573854902390581134322470334351432965318953353277233000368055786124443650843948871915525075012603958001639643272271522406157202138674575800830283593319204455418660104104645087236967028010897254650623688009156956282415591771859062636732736737788143268271992538526758777765326837441075206964670372858420030647047492490159997301233377247646304663953315334049442977071998980292822503405776676934024795041633059871354472426366140851760281277629002898912121218003465110792048377127528385566487587973508004532833814228627738319200305933437563769170737423620524633165580090410229708874120509428736364936793153551915776744724328542107422006323774857281092304945115387084565987162485118570576351574102951727920788099723381766557741239821997545128023851207543993894880794518503191056727472557430354823332674314107603930493644869210654323882496729988365647972846892918546008357644273161193572855385057474048267601605093160785342450009729858772725373886944207555902499262212560725297082454047355864528727380142478929606576909685428966530085733966538513363106704457096341038806781004119207581837808344048407392183691239771591604947949272695154242903187685726534442242863193748877567907304189475464437222027340693830949420547699856348438964332469128102368440331266378710465344102299309898884847086139419525844199953532460632819881305767410970777478453679725312488775009920445500192009208459818064952871038801150830648646193129906260410554062662001464326162017820345436344436289957825797218569080854431076912787889377411397400665076977260320316558908688726029726465042018774430590372865153061227112548891490595967026440771783763950565391849295965598571076238760289854226418753601884947170060373715819447626919023438957314828157264263940221354709042472893640602117839342505629517058468200504191353148625175878153551327752827670910439735080823378473144221369566697866872058070392942560 [114,99] -4422660230991984590912563981602965898305180015127155060180823749245287719435052434738526354180529600679997482110808836657123329421972899118035109969662118839192119160152252882357758121656633563613549840653026665657681591635052580227252739446479820456374298426614795811076215662177369822792161499056056242644585601123910184245667156640024310966260829422472943927531045103980679584386057689133233629458172110839143118118311467724378112426258976083929234489882758899595321836612869846738222216583690912468537015909179209115046133898306413574968887654404482311590556536986517159716394262679959786627187785755611979432604441985246089393664087383140426895962863349546909772036147041625314606828957290019128916698340163434831238697839259743630834308845799353921956309914144523368966856045076393852509580147185082149399488968283482684890520496044274448522835771536141037489721925786109009153545218547701469491236041366435304410702231942456196368053818439327274733899986990695299701433667766528775813960077090270377862189032823579973656941980028572528738847662312491217555351582778722645432240272610515209605933260192566206223003614630451501168072335109001451968606647238847464624266589164403434154701549985132257623384116389042257532632653352353609534232080086377189534736239498059853828375457698124115540039130899600078019837468037577373985831001055011509154005686732282413972461493898425356370586815244987484857032123728472079421625585436545142313121082524266977751105087364256028490311343204811307114032283694867810697634136700976662937152241035883582335949834382006342299287780849704265213806849647110625159582717534089071429628844626172304761619564511952806530746477486050349907601483847525162601205697940646958251687957961269781642264820579026318529082288245686704640199959333526806206970012535362065640153259959503810547407657643582117668642593315281398699546889830856308423334899915729576099024472412251930657383742064837826675135571995982474785244108944673704597463853847588465782770488099345206030949527510320432860399233715339928298557997642712206156280725820091126990788801940693185090262170592489587188820948640556725920384734998178703219241121684631161446788697403378542159627351391354538483829994260857850039855300153241676140000967001617809241221507622108440334761643528218656866993692120750141899516931080661978241388922713527371664546249583855883071187678949438379431929201217978362109058474383594216173722014095990487110452821628395386150061087629827245835552128263880141504130040392119677672050174585922676205272554815013384216774253116768509627980391664877259794480916467943986874469960853469866299018060601570022456638209404507830767632428803264399012856091837813714326736032831938811838588721237439882427538816963691645959189041870986150062749489527141296890585112264531433293120 [114,100] 6316847821420948845457085644325360366230903352621327870580572426783749658005793157789288106333789321315004400288851050971458625765240381403729245766517755947753434114726893868846097498203046917894319639648144826098987664942010257816464092636797537892511298115986521844873831953210011095922316958702211315975214275721561257007147593902584179618348223916633191706122045184317523701431076754156401990267077487978584825023415767376195962739440664697535007325206593956695886600930055327525365427958892507609699391908799223339654659002686667684234188878411050990617450924439849273541179695523018917543702647466618104645432622823054173755430679112378117296622743284694713628562166021471867945522586841918652970011528098918099298935331413767361162601959851952369792982895003579905741691304030709492895771140292765259689271424645601315950845500919804665285730912699468777276150570308674816517840781284806777192949741234822342267066360904264110247355526634446309833768521533920390206142030600593245306093570263971307939652871051297791719889668779813069546756851119435253735320754630930748234978161162377124292141037766000592739169452980719322523668307454122622998804657701344159656620435692185250181370430661054255342887123973936267775986795944794227589686688453977245050830659802859915129384546941879914050485785549179272770029512691485306411929558443501995915948620525526914765897641680357001087567024062884321623884997874659040386662870294269205141269920996013410664560683037803956259217034249265178555651311259463576541599682628254424435344045936824845794396610100828034424827903287761463803831302801744252543375301647318925076008315269434239337637156175023452775383351966345688753067217487039228582582296572308621760890621386679326707026904504563968451510796739146008540216447665082323597193538370566689163208624505799691444708179833045438096809491822917298921493348900078504894195723359238010173789253863959395981899977847158877645245466828548400994056949676236206508012996791754018858421834817259678380962384494048021784780681094126965935029479071513013559850135475541890112229885989824249713074733598898003429020932588124885920315061142111488088986859708338462629758518079230169019657659369391161204451681562501038728350915775774746080427353943287358828623969968284555054906216946478094595624444268508106203161354225080482593139531376521095614444744716413858920072811361168229234024400381752412278671561899703358611785110266529528338471878678322015658348760469260054588360558743607318666602430205478738054905318867435442519753216460061957971184570280399117937396964213615320766686830904787148389221236893970497418223531108115351149959186325915586449721794259475720770174311963327111461831755693639232483540163207923225453634208346655753516916850701532081061154123461290964632444782715064320 [114,101] -366816763274093864732041445223539787751209655773260357766847044680403973060407536800161964389110616443484748267356550903821731617094392541794163129348757695791360626869081238338412731232695264959190695531281374556305710416888559025894144037147803405615341136329861680464111414116525335153973637722855315004504804284320621009097097728818319560541466046133744379024482629988444014064483230927211167095417951655374962522029316471805907503449584124599041441225471561092189712241163069157817742006070978559278887448850148190836788137297717107241081895139328142415200578852057047646719135180612623110262872960234729615592693253551803747832885967305670039252078381278857541079632769600216974119758468599517387994722857827468673490405380189298355302945804829440079365429904926046362658820344169375302816992640335376887448030675427633042511459720995223448287809607348623039048132637115220153558808019304689811145782191175610640218780621386928026632739011910825554135210807156386277236641651731497577943102017898021017645699307997239133772971399685289747957305796186952897235610740959911112324362422747877858341254636707922213913187537717338163280091055779435638249103318927178921727579756739491834331066581234631584519119902335517389955374069406121875305349023330242516848590677958526420090397554703817208676075818824647121784107182188720364388810868605996098247941028563616906657820645978555482638524304507661301912781307769365150622732086475270174825068125182862620545124607923544511839268443802230629302688185229826773704949039491834697016442313179431227956948072035630527053630017137687626282715339649055277400829962590562715474186463240045916871829281113273920932290045349956307580622594771711841196417743643812976624166944671734142554518108188076579230997907338305589753854722223872463746699771370525904033247554641034397698745176452289530849599019079338961708978280018004196138487700903665538148904196173739776961400676437756483822044737247417675111059718499981307612593697113125971275395554567560209862137689640086221386631042748954354801665866420988533642649215415492592448711828276115036815452035957839286082416273897363950879628329996771948126114417919598159964154345061388949798902403736759130538905166426353162765403347967058280546323298538254482007269772161629478944038045191908115331382249458060780164299013150916899571453195985904642979554197237394326616076304005576076864306297526030626489891680195200815978879049559127727366360836194334383842044561850372963571215696288007245642691233401849681555747265037737202364532324400860649120916860481264052832376807340016168143872507449269306500866776900994904905803460268351476546539462767592997312802763309023096526627901322338568987553116770931468976390493958316023161188506729100470785483809023212585640281923393724592532919712640 [114,102] -193526317077007369479736859360388093706364757578870563710649126044397321820607945595454152598871395705092623048674795725212975274263691575654676369654413410306220929059705051490996057616312194067969155105818694431134437285155749929032150453685310962925506724722987562016547122060360972095604991554749844004965318404316241494873307640817465702940727738032666881788655821001668914822242449785447797303096609565291230648196053918227518505546193619917042534578655392807133863284970482554747996696288065958369717436020823997924109613545359201761042236286866207658548319648453841713969744402344158544819432319022668838700401476259630442834623051987168590062042083402711092101345675070545953629290363863081618986026270377547935685080733317683022332058851640140742334423364099212048671316480180093350846387274116809156699520099459033228498674777475903513465949558752772478540768461064286944356051915943979142156400922194342676645721708116471836749107717482017412775150722132035132922747289757307827410198475707903066342404206760037727751671152937471068564289324137516162530453792207582637894419093988015230024389662508471955237765229470752848786255856478130450858307118025115916692096659149639277386457575153899838209682184508943958500088106327308319083309782355324747933366676706152209988573178818327103926565733336128629135403369946311990901266607328744251666761650864987119157758714941708921260743458180536259499996063756321622185913120418831526542451820627783671016225761486266568224007701221900325559000750977281481295184739594823509230717811038343541723931675611523136847683794089173533644357490704267428718835401477056270221106904379763398799796599963641225179237834789642064063218830358217221443842469285632468792058793151073602815680131006165546810999781980070048500342793208824581079532113328530740903531946835919083692453941444533809924946676182334074634012714562335054344536134128061803635894816816923308787318544075279209249490908818465737137792169543589902790008772355863862084354130961828329769497623473724780962085539483014820742078676883317552957320926811811475112824169498932635508845476129733325572939505493804137788980120581420551974225488644019675051936040059605146729746234369387056843711239988747823869470580997491896519677478019784073994710091840775001658389565702189532019933656712522473040422159658994904581118773463349106484978183827574573844786945449135356040843732493396047416105906338020993914553474619183314189393146539769611677416000095843340115093615696634494678607207827151514022613409523066023116186881433485197147714895371244405294143281533675601336847613569964516953063435019008968567497492504978410635958080073939088229495706263087837945686438691708442698165445673710345040504357124371914173194282165160220872408426976509745575498476952076178182560 [114,103] -587180644186283249000445126133883682632218223448603498091520820001283441309613268976635973041472325499910220555460421889809360450585983790840439605946396842144120387524171581619799616382461908306641320591660934570045138152460939854891309687710786608750876825368164679126758667327385820171108201707331589825747894581977732253274603531541497628594673299572874507589425187040834676723385021914539032239177862478560150580362935236281130663390286564711057371099974749257747725422010120080342662426851276045234015956219189576505454049131311154907006759047802027592313653945256347956086498373585284812544645658848871531812458696890290974023232100027320316726459244165439728582421523606882136967814276247401518196743108779241390204654498076832384497304396764873297974726877747356021599323238075847116891769819123378609825597865523084850165790800357090179748741941234866526010578550375217887868330381821727494404793782922298841162264790310363666810842683433415249036810640911669919763031833819334918776628539833339682504657079114481475353196172488017585774849169902828307498637904390745982239888728792910882106368280408509745695884060663238401104907766678434945078732493841743347058766068800104992434579710104949611722142788248776521685894832382055689325750818707107980009772488229194748449441757667105928174256841476191235746471806125623813481180502678997400901499843164286562649757633875977620641384749285393128228083798345242078494746261387802767238382709083438441722154117251489767339010068912401031789415201649603437867351216442070162121815232933604622813374385649511787518310919582528898472642241446237305667434668828112076709658705206983463972303024467620735468545185845677033311993566067582472841661285319516752217149852804566570793494065154377515088283321521513365890418366936218473252652830104109868536531894999359619495044788088412928221458295914399019528790120518383345841729256468405227897459056665902963212558605821351543708663171494562133976873443684653870174848630448301105829744580898966623216269841689284869365883679945508272187944841679334481240015526425144661613583169139063967904916606725154385873754641734323414630251927761605420283480377660319872261799606697474175824397400526165431659299224974190888371146649007596808415098304807503553008514401730012748503359005782994179984320152905524798515339334060927374549131243941113631950749412062439927897899655945571674201526360947399875161833581915994399848275868060672245679719279967747133843590167310640240289883758238906196270209859415129428022673463346985819500155394526167891135961850532165268478834254901771190821895454830057818274383898664922250990828293112553956941133321511169616937698227814712526932168167765993716640620466649148093592326116423468766021369004887656198633048568915019106183081706911243552 [114,104] 3465762067895970518728184462781301333405265425573180064608391006798688061963264855264830059069475755627223572876873385335653514470526562448102984988964784927598255477089470565487825453021848680277397605557654915686917129973400455857279458195350077351039265331821985226289269716767255614945359048759184861065121304571163305798348961263846656864367060616621946204404818285181236593371945777132786133629590339148518476677431647402872629114585029652903631368948974167234024111414731570095311502802710574028710504954999206051853900831679956431652384883767352074261536037067887766907936917702313158196828568709349719935518394152559401670491510237897637180827821258139760838506827456353318067502604298181489290644467622114833883997001481063955072776097988850195349095848051149794228712065387274005165984872807241457291556349376584006655463075883730033205212927401753947181070950848238435138664853482719486846323983004858204763599174457724570214327378118759401091935829200096119212029126571351637178887626843931775285905970274996399162758971700402124933648392413990234535139938622534749904184814299331815063959550302380171641680124706329763943067744961752255454583629029977355567748782761541943049546255978227254956095344259708238001224016652436497277987791129173992292824210092292765446524883587652571320750079761270557131550312036387631517087964497024149760456991259249929135067411120009835154790136999760671177384315932841573031756280496728745731304000516779495376053909656016714148553122238331560724703503264355096472240931303639434793838428681579815877557807414550137012054840164830728985067305434775523115298667337432089882175560161203032811940043343708523747301166840297595927755409027041590398229887423974824598844165712588328423203205406212431216136043916272133964591723591616880235311819419553325604354500600102466240730332672440715017164009553019438885022540373865039570071077655485693699906198884144380203588992081576449762319190852827579887418592186047056830643816765479338032053914017958009862303507845156285760917473574172785755735954323758958395443998793435255255041373795933894289851316486700565366691926454781661520146503526510475380997319931181819356645817550406453496285477179970592753562139956205823930347530132258199627006328166701515640978097431983653412205916896758533924399426204075042021908349118720858116982143165542488566204872891081186824224562209063180077302374521330345241300123441201615192784632117933259580861182126181559645586934374248848952116528391884078278218577437955327580403907631265070857617672777323647527237332870851725184530938843876899302970292969448327832566563230023622273506086526554995659302590098790312923094333240115249925556976618652980374257577491858777403531862505514459037527371592301058440385552740217265279988729936288 [114,105] -10185127149867233705976690298425171945379226762813843208108137314274353915335723450530277208232083135544665316447686651885088923966506582485716643353279326447412286389464626965220868455614713988257762337398989834622553573459512189653585159506559305889659815234254019199031067053200237979904065758950759903930981608065007168416415355395331942970624033501458732003831730849833650872404601813426055163829493093198445157589917321456223621626345400785096852172399726568622181722006274901708387830011024296221459012866595458422640392322713496364790534671641448825145708215143398437672192737315085639797714801686558212424970841583728268033513579464565106934383171981367129035474620519851971265288589880759749572412917339014310355872621005011975043148735790042089591257001706843264826756858635385034669274645660134254314725274999316318809377370020163834458438585211893950892433169728801407071308500412844559004897070049420130240374013762332003000866779351466170648487399148535611175907413656018196371536437791157590433225273563918324559513833591436082160216544691340862351256010044871565415723215741616363281868077217846648493183813638678656014825288755736962385033646653542638890696644579545415390362209670959031335710676236755482626510838493492168312941540213481982688324676397180939356160659006769951041929058574943890821574961821517111519607050827931259970196247533013981195431761520417116446025873349253838535158469175186254030500657970525744309307663354069866266416776418911106049954877055292333669245329460431812129419159806070668127588152927603902437651007892617081952932565488763838754242788249851456283136947222720070588362294460352485655485878423474728331313132110655998634142011324434990587740566299495246671590671651896266900795472057541632099980297766786807205549050505224028486839197789281529080132952129603646934450906898619095653551248087369319860364712989478302289315627394251294705804796145671854982637513594495058392021914772538563417698719405322014713987855143973212817084673816876407799436294984183199934070964255560162019286566483909359396486547434023653587849067502221206181205265815613522193707915579449874607097693982169021194850306515494469302871322982320909643567344888125755735626654677089805780804008959672143938021727619456421933262435304026105430247562332539501601984797003620561205187979615003151669639061408736769712088231581068809532402946798253907033085836679553856113383083207901252014159970654974893391808558812941092057870571492865614199755995800292900047310831173625167199095305348556579036323156787599554508472903754561189027711235690478502203655798142248406234730166807916601538379642150325211233304431994907935756021418637907512380428424666597937625321799345357530036096156329610373520564920979298756830470569061235028333381696 [114,106] 13518886062136319972767866791164660586820167868261039150225228847102383449973204807979361800844244352426360417175738420728339670466084802974075188732278922231623233071955399793536965359113794583154004474393535386204096217721402753236639608695468906386020064762900978507353343700819696969504884675782905448828258976713854805503941569401372931071750104747259135497027578925019310746643270374445802473308041059791962159502352017173318188837383105841021918557963436733396165245104715505495638102038127259176038560765827098129313319587036151876769149770824254071146559806879578022654159720210617944097362832019050047635121284992372218872905128567268822859340496102881263201938475218325407555509278781897815164759283124295419823619974856303211397885025108886696698180455175493651530153771471315097390412089077665094712193188303724148743474379609597129743889371077813098860787335526871535010878284552011950175292469238028080953621423992409619705050155279788747742797754044469297591732117091041728656970918024346644145757870642036949368990703620786368900457061587651804412461133927156070649305926114090076636136602471022945425469173722222295855175150468884836349439878945881193179653864621105963967132199683928926170402357997883747414754293545720412224785135671948730762306282485516798122075002568958082867317041683543504835159592523933053374415496429372641559240791064712446142910569578082209575060873226273606044262809162193857035446034028338444398295802457553158773393549720249988977796174628539656466866689270244288088221139314033756984671933059748329892322221502409444278818768102527861978432213836986295919456231968927267096567550612278147726417624693896277764510632857410292340740342486922323673499198485244745603900367551546345779556685368925807986332526541107139978299861952265675485840183542179107665636185306806333307620276950559452032259565205725225974397825818285688595443910322921482247209628219795064169770453916010814637299578728565935903079132194527021962578758469862435527946716455000330814343487139444664413168462440982026624378209739770112011932371845123873983029114127363467657142753739840837445371557585719533522255651623754539471955759592742883876845964347013928384725237067974616087245827697891136223793026988951212574953837438275074029137975902829321549942446434007613832258857115489993664801550084658793017708825434045614820662225410707832592754931567387469385584934322683020083630975540402290155290667516762414462906708708394996042830105290422410758680562908706980220028204026789265069468708727129469231671349423275981166754398844878006655770818047516337093451805197800075522299280933689175628903075312674278457906997128902738921492354845991918805488657679393414916772043273010878084926697002568346058520474012165724962120929361360383628 [114,107] 7983694084866329554496905751765334489763413909213844635234335719255472615964537395011025640034134576543288447582004514847879872261301247115377417560190957952530291316126835931926977372851979014228840518490011017770750917472755143629907646023716888430525174931536592539128317064773563407350415106380842280677805494604874917908667923134775779966985067646276220254047666362516541784384239623198169734151837745935639258108511747544434956814697189905001727391477666845333467315494829917865752267112774015416454754103645757849959732186604315386311404901451040052407660963569530948129592627856383160087338919373752988850621913815305497898122185863216254278243540130519308914208026748763344500290092784697476648364786374012394767479349192963524632025446997404221044916666301925883110617340282091266115657049295446579802153709587052073572264104041067440622377058812711637041477496773797514379762710216705505158242741255760714764857201286585592009827339989256514605309537188164566391523542612275564379812626623208623591550525111451087718977908840562041854144105076655345221892694015129535870990475555424224257711876984762227563637931802392592383569634841075621116294300446354296010676254595534918355183627443661592599461675542698359284468635118806094664927064920806450036570809818351163506624116868450743890174086063077046765507664271771197665341779892706975140307045429001037203302059394617445834661526209155850417794941233975754158252059797089150457335352773022407656676415136222381711472740074718674319235257099404398728800888975092810168201047708468864648613136662107141730496556740555128012776906854487881847028542028006085735769895539156163192589378948280793307559638452619409820858115363269801375965403665576565929602645228873048574194707740850132349045367373717517365028097507850577411425510251628560693040165651426034884204508097674081935649396548465965122071797650157471103796067276431699696382714304408176425768143753762949131548836144654738737259844056798999356079881973195704561075897209204678318651569381184061433445483556953258661234450774402260141715122607445732764144539008177973936123877598362603218329983254788372865605462704751926217458493332856285793496695716115635897759452170718616390702419147463639597940253657793766385491299427933523302674341524998217561706607419588997646532838932597977883753650251600879594522654744552624115053007988558202841541361374042913566738473649335403869885725021675824153701173389582888358789411174334816134162608175495529652367761996745796564556408565127926150400043411954165555710492580908401318203292797368387345720046259232875566038284676387685624306877735959891621258973452067629537929379062037827575970886658121136799425261053679957544304336285713433962235616821540310539815392956639137953014054202336 [114,108] 4384705804014648505302016866483616513446117060004917627347837799826722871817580808280153326486559407070005180141362428840978887538929449439055049355608032500966689291298936661950256748702815419214930642117606248031140325141039655566709193700668690949103312432275971372607836961903740652555214417640390435460930256061432489444559917992523947056298496484919741886615660732955704539035269161128600925590618768296799982938802708103206027961192073953426909282753450715179826830861838796769624544601948536824849901309722863502449718845937478340454807136030023024518103597429122977729334792255893067961228477476596485096951761841907639339284685292794205589734065238460196141930478009391844157611826127867791644280740695367332704496403581998932851581333845228647511842882951697476790724048184245237612254395990181547958649654770357282491221512651492958124442232230710502743959990365822195469045488141984735944067470660451938486632020736031990397090998575780107516179569052903158225365577296178888899295782172924884781668728228111008424127840306905113084376086052681484458627882240649243955678569697187574473166763909515537514511539745686528843033255377596419196746228416763794330883192633451117642358020993573804412984351294748130252712225474750150055912124506996206747726728615807068843874162118100051248384259861881973693371190629473651423332467211068424933121519409042413453789322649939679656095660430746779209556156093752692034513487362567977104127484801220027071040908710122184978110259937324718273985648723235270200321395301621130260359121899882794065207954813345708942751299303654161322747799401735177597695958232609248858833732495442993392825102771144512849128175258405230522836233867983359795584150845317415544366550686651641246951708010870070669738901056685248118198680082978021390927279811851553532733566479324676682498667833922708726332580471394756344150908997338696673692115387355509999042895334954763389636618610739632971856860140399918626539227077693967068738726016019202076475286312847876920154142682015505610912307445051059431320644883813344711644964613886665506783490075577366521875573033136156748936769342951721204697393268664223705373136010626753506744832067464638441096147350079509872711891633505228135438299732990397669609949326263406757156485258275609478392858156667915188207353781963210333509493706861519755522055956682742082356993652998896458662781768824267929461979459622244512157501905634710913912738940488798358719803772632377946956706757621498484200591818903435762592263691333587314106898508139972178497210330718264610007627127071527255818821664811252125440036086128957412192802979818951631323230807782832554056589129923793987710409510832447093203989071107105565087668291657665858738864922109098020677824629857070445447808 [114,109] -6718198367156910354948662961616883070676073484900556939062296296312131191014278278484620140157166249458887609321129958424355874152679720429495648070798814875786389683124324400465804267173872055081928528557778002094767871708436304955191488004780299201594520091240174219277973100774542228977195338296844309431138027338316793899319446017183312291037765760501234954601017892220567317760025144468030722852773322967794349193811284510559002057208796429723319152879531659000786138526303811482608317576167414215692400959609645119436730116797859679051573961936076777821970982805516220030726293466830873090676545166996261603992494655189280015701897549870827752932460597864490807944603852555426913906341503605483946197620641827316033582527769432669381643318915552553812104298902295075724686281531262625456033378494445045729743775653194189089161046039327095993758245833211057579849932365917476146838762034648079333234857081125601185699392550707124461783297530091661684831672420209278189643944373601343960183542826609191763230359546493503364179153066695659402029812533235333559973603528903205249492349678098009589144284301726619049690876180034556123463454378422682159755014367983052904882250001840341817122891110956198690108971831575724256888515835577289420758574361284700306179072652540319572276999164861330650572377287758113570226702761318697429591736948428031483780153886627635352486577414671563822731577964073185995703145622919675495080586393538153410215293865534723840425675088647021717582068106566207982511554018647749492278702481189888643068656306511347067366273398656658991661250441175335879512331893028960881591700091950584404733226287197216295701480970980389320186377885922907820257425392252118011886933246057820451957188704083374186182300723894040852714182389004165883464037876869822820938281166917160002970536573923458101368302723061023902226454046484600995501431054970335890647063910986833389944756792548770944719577048226492776485385133594238343363369453068189069174348773793725261098758124968114431571540283296133306685699283999794287812176045722335646950965211606803677963429965999684437053036332239897814098086170302409058899528602190559182353895691416942884543532892247232182468898658930140521336245512598678531443166372490966270268151325177335926213312961838704506947656987072492512243132055002109951179455051570313126024323730862721694312570033321644897574567958705943947350774331663131935991370306606958866790224838180683757337108625100634723803673219917439177031814837243897881630505145608633906405119491943539445398721759686465140705493595129916907421515663437935416003032440115910794556323408197168096746668810571355047769815883041989011139879126473005386258867782169307170264634469997925007155996560698808239788404972635906816 [114,110] -628931625897953179360890800913322036218972730684368839884305842731938113994518709816998575747520231648941867907828391731639141754409978984771786677994922287035437032422945468494723593919202676742896416700359599869881727964066595088629860192288719589943783384587839324949567059454448633733447225404045629693638762780828321250214282676328011900040734205880370973929632814119502044042800974385758068989304636141366237524602974038690240228766801180529113298556490088638073550681253234135820093449381823341184558337101579917874328647774676131819824376397012303269989045419675764753591364350852567159693272402122841528513371179614009510379742868544058184421257341028518060545870138065470722591756051810917254468379954032769704870391402270460730568432577340337440269741897536350182990198230912481659685686063692928519287477559751428778935259964203297021108443317351174132394840724626646455615036556567294860301650008357617701145933278550653933358215680025762055669736895862349719116753925931858231540037433164061465648928323243876401917992466273300659976546034939292081879501156137241117829098204607058530665629408854245713904975762024579855177651222029682642538663411615355594549641811359076820149992769401300731191215523162946220393126501761804406050586759020276684729732874892359316886640171664376213582631434849229326060303067428725734922327451606535463797953036120775499409045866814273431837703981360510738656038519559646645798231003206102973819096335789739076039317632298221335170828005662291260191883512699057404194610815183911992162181410319424150641779495064632474171628618360382470934738408433269701790904174330607564638900418235946412163893481594582592054770508503149938931378870983516199969134462377964541799110323508342761908454456506086122145479183271508256810420840910686593679480440467447756347877681494257196392684399796693759818820324534057638531148400920053026506565824884081223054091003436198077142294580762408371801934917579610749016871851223730473741271150893085791488967750624234091539304011710662907523921481143081277719291513947407247180830568657603176928844270683186208334751796080425130656485817080828797822224546465143133034282236354197626757444252416926292638287789800319258412390342477077044532028976913926148992459767283164664504962137062593725846500376916554269068837747123232890236046328868496072184005489690264024556207778399111626476829160824113369683876482888826652201453479134308335287258648077019549289464095232987375121920211646891350790728084122253244437650512572700510974082795134675272300000488693816099025472916417694059389473695120264051359711878943044111301392820649007225646883334654505051501337464002086843221185955769364334697316978994858742819314925891922351988571025858153298040052496312 [114,111] -380886659787064376008228790578633152223148101806526992921216477106129208602065738541399952465847502305439174971301992942818597696457199672944236540166178125553791079297704596444484330364108529377219573868453354538800237589230179579564863106420114088893384078576525938393882019027425833510348793620371844948955811526272933227387548697823691396876367571082106286358555221336511536365410211901242713483689652208350328201601180467646411002959286938220810636451515814038496733407386033385544789930879204205340485821671587748841715658578559547288297381016162246382032906989367115901360051959057809272343668050222714527685726778524595650351284024090710051083361750678838332966380440326503973827648394780707349898024868157436241313180960563062282289112865120428378281952171258276677700604961961416230683051059183724472795327164854294178773666096574201853643899830502111998073556019391256791327203799820927028022608680459095334911407615384875227477122056774720585732977339131527853559116402408735927497945909291452676842120109934478158689086127016553951766414039346304645857016874843573340340977796907610820183934773741509698933872735043938659724798542144199531281964578637414980878086640017397086562574579504946072471311105338435794160118036854128695631330337426894876703832668526523073278039261661674057407422036986584857429840688052029458949439955463723360579492150574609549924870348970820415661115250027890115276604451514032632449456902185132172787957004177136749191148796612835068810622299164331949446196056373911959023201266064013442869237647785400613799363962440182004081706156776433174370069536109841853915139707826651688287758138204650801326228544678261308214033585597233927345985871697294802337228254458862699924558200522405257065986623278144451521765398786251907174501980151004170756051316233747081964357779780727947657116953727567498758487206230530327773053061741113279149364230825249638700582346268398474674415656369846604515151407135867030636948222289963775496044058501104665569250693236078550315871749203493807673208157823734246780423746339186307548571095987064084340381405124169995356997968698270168701552635656480866111757890198750780528122585230733731716027497547718338921313581176973659907793596405331465051292823988897546802291948268544368674109005231934986744788741668790494194616734492590235398890954888039931460725875676896999622395899002423262730139973291629010543968470498354597705191588738420336495808062466510563307641708538618710586005098596156205081940781617890363436294255609465668441732278553647393856455998108736201424450731586654511326300444675435470834765345338759426147194398053099658856800936707705447416822244617775344239294649193581024719781898907626735114190453326057750410963258325582421846688 [114,112] 11710526917617983208092513995565860899242461455739333812613330307444452320288853427430935210128570813890473541133164708448081361730730395336918122899734314650639008324394397693455842210907727008178104604761760018547000579433305338349299316442316783033587207600478162709903097186536274065182650520863442494576657513293690638758380684727438321866600308004692586942872426335936359131929161832549546615947038205267488657854258998975010307921316234724161580521420412242845682165219977083137749077818206908399904597760861961430812815727840941773696132831675534558538491500820689528670346982029088610415671614403179489538226657522585226825633460342962833594666583384163513399344518273608954357859967737999242446346737394285646304529195403447225873813316420571165974674675465540736704881047007105576544626227831344428660952129960148880949675264149819107933146121775032178400068056678307298397828958631327528547662734828124472021477337589302916081200391432854280327233993186169283615257144443008999570914580229715090755795489110027249479137147529653287723445859616315416410026986529685431375441793120565079716270145870132357455368786947953876853978561654442479794501191281316077883179619431022793640229170391036228353276255659493791588331022087669002516977375565783569188197341985867873613357361025126736846847332151533935454869921500533256335612595936201321001681859434066924007102095022832902368216908979359943682123064990448709380662291862708587660232308858873578092176771007310422121200542054535515128241307787381913795561033054835644318704518026079301250124959809322973322500353809249754178060522605422268035465972471701392679706491647451195272244692940308237977635897134653896650224543265763930030103165910583031220931095419177580677788481277456330478313985148797816389185823493171334878304030656738370301687303886181405815369665104552879042417864183712319104780407930349226432271514463513888762471688146492242228070899003905020099346152141770995754644033378895105918640091841210023700247931090640606926264316453796175249473427889615997596130507889131234028651159488825028501297453616228573613639019463006952065701627514779115105398527867518055158210926772549638834431638288802546102718584952302237690713060204728391804606349335012837904643920875243736143159691506577246670009597737686230188637441432026274411460107085285538192235981475425302268876589128775784837495156346952625561029607020160162888522127559959989515276744180545726072342823635254100758518750866675099727117589035639673042950109565371968038190127839090369866807504856942041815739061677968967195316109873283087338196639130561904511703309727885015520804660534330925357115000718421638100970780452656387035357960375466320573313998252033406557100366830588661632 [114,113] -47421440951397940387866362633292182459407121887480347817726449414372494214367014548205755748206339328819056306009599360948713508546294955439304351663327799328238039719171913174879297050278272707087216322218732448883045681695786395258041387099264469766614856289374619969636887947963474503724908305572245504964202399303584334685422219135407177605446767138190482041586253756630585662383331642788497968634658807463595442017936326921234204373693490020004307806766596924833179985781082970280144499772558186611900581966540790193572067389978842092610435919720825073399851450006011659822352483370921766477266216121382420636621805785211007045836648114538035233201300948768234952023615073714665943911697699208089035188531787011256589656707753749734244740060740332655890124124905875228978526649854706608853465418199122289474999676569413217045504678061969808533962612362403193952271301706929566899437450916999356404927880860830684539596984508270567487524862216009451223561550589595747757800389145229231069194364616098881312964196405376766553738557030840456580542302336320206902221117098040924807213837594818934200803262459454914261570645246802083335154048788948151865904624002933425789461185531952574550125358136746594921496391920158114317311044805468422863618366043455819305624351046919391742400529462640558901475165969468717084986281318988378749537868738353686174288815645757790028401612533930288035345775637722383795259827112037631195381132207592775321542291113084154639350093795898128737884081441481782194579784474084254714332777335235933742395406527680086422362102068453863855797184991909567469332848297683577415899366136032938105313840976987427271516658142132003988705204492010990197878512789028998278164069414283486680872718900344641106403103048160228513495538446216545856783918560462352350624549731590082973527839098149667560538291604852289123485636102209953503902053655628033866834169017708823206952039317597489396110980146370060842455626672341143112140456344655291994659205125431237389586264902562028641236570324551696208631216721015829307857557023541217420103642815121961895524264696974187468905968647954284277673874480378924111152665603907758353877397291297737738555420501594087445782913075770376857430754984351260408320603641010684385025750900828973905574044445978269744318097252157090794251153175706595004292231427345205073905173938474603481352984426984731840901751455442603337779424912535795035588649638636440010612494811348791892419908905963637439958366019874833663546363696583953428614942576731599119908603324138271022008642502286059402335257506347683164959589925180428933927885093552550613844782568889988198074738523016097427196010517350920339127850699473024227158147679911135964121499723461069370031181760 [114,114] 2736054271370123428112830567036137133490414569580659206005423963108283520709546263964204077847375159557986348740542201641620672526403035576715417195017121956037527763113430680093558727353027336490264059061332175142764215653158392711571233179629967581195070154246707128380471588240000017724876289225439553714711593774548126041908730788093635648696876445370005832965280539010055051894491494820969900017449649983940013502398119998677776486143710031943905853577306851311391708158080023552730012790014907268642854186319828918695415755962953196553878999603737271172916354547651317055393670111165217959790684045311955214234749851945766178629229441162771867175748081202332810070673615982524382291548416732199761510573112433549655996279941732065247719925842249948358402387764125754468112365820592681271282287609740112703255034130799047021214804751876085627858422660416943902816045294429413006818650937842003744894974256854170379762260614839977329677090047273153113613156736779128327472365283913586631835239009242713294533286286140019780287349739762182695977636224704622596065152544380023475699829175340472238638148277027059819696846375415125818621497811132158476004319716960339070330154871418137015700691167670623066194746932365722977141251475772649987887608636025371422470841940608793090089376605191189710441070028494182073889017759139152048229121842532060582931439551782901146884085279752962828062688581877380824880379931591878577404297969737507047240956330521736803811513145934009381354390940938777308431230262472490747639593276483304474539678604169220941805061120584526291129685136121480979608890401742316850459979139719351617244550804349560127927796201437599145931420839279869732761968955626528519478813523586643395379714781108759604195002420416945288476021595829103893356268493838361714074679551419845083247254271991748632167660404816915617283902246693622060084867403329445373696796300867041632921861572641078078026325582960559068774821079806597737983587221419209328382196711594514929553467483107356255786296801126559772493835453319597441375411499387095766070609636818992149487861207120991932792216791034263281106205484806831266963677283420105063269142818275348622784538670964772392716581564090896315600036368986649883661547438169944692726453269087377924942699341538184581556083706461544615132027219908452101999622121067741978860081186112551910201346867842483372529528354278018292320869807263382880219646691165115816153229719540444856063185859650254618941871253521138450090210897007538362816542405921613054286733574564988227663092375013661095715119106711978475364756071549598513820921025150488523351356701899685827356685022441935195149827105452500928670142580594368101732062244042295767863406912338363565781296 [115,0] -1649562538211298359008187362406851480068754558213128994183502568509129316783390764060295818855874518117355978106494227704435574675637214389611306077177943045713054581872265906623472005085774781844472407917651549651751728547063452612080877515928230067953987890112580263333700073609059252956479747894764179133476200202429859643082507719970065276700906533294495767276694856510912747162016688679037366779093077973839906931093894867618416258778522222963529366346527668550327048354745181484379891682899495919836117260372749670231367972705530372969046543958104555680352280126581341748934002285923312290492957354949104450488261593689370885426892639354590633390648264393493862014399758733263568848000667593833310630602894658017465820347308608675475363968357630315507824359721489003904385711101110416004116542281613530969860164195581752915623260394772759496564990452023669954075198853711334167390716128428479490370487223998619619797188068316780106676932405981901964943226355772585058066949066766575087554085341570280936455094128112263115187792755424148758644346257434727308642306667961576112165372549454157142460971763309752026428322985689325993309121900388706224949552619035233958093721501419034571121484864949266881452095018118788669477474234725850281832601279946538266210173558227308384531822625868234156906973070328145575728036092903559909002441177512918200565128637905977794169115400234430989761580274553532809499108246999079430372709195072423285898967220214821040867414092336945671644378009307191248659970365390180584065802476507859483421801506311862121226904437643664743080960765216182934222211260344014680108736224037446110754411306310229911839327598792750824761486876214992320439921753776212749454660547032672599688322840185865035607093995959134670456568647979647897545939339886267483314593667947029033280982852629901316649880532429311923799021186507831038330524576448208596537301781681632418301538719220447147244363875098440752446428781325397924346220114041726544626417239959499505601504385553130058151899287462918729561723271601072568967707429431605080167566203553033566317062581459857342073274058892604297201411713413982819626784697340294554929062804857160977703735282457818455452361697287519412628772453275825028330993584545851675443273566313137473682084246537371509928129474046535877596140305845481290252121954189919118960347203463584582644983290235088328072604305940621835617462762537409435110269858280411343250783210115032029882662255130889547497181628628198355566580826297659350097675662156703854376212415202072133834521985502863877996210158503425814555945945655935088544238700645656398126200821927132251245896180780217358002868326473096048750732651075886458591282125240159109291281514391580534633333428097591144167827492398590583508459400850219514491564890441146791064995305868478827731450453868052841091834659951035161752181351209355984842625033242025396598726765891652463682567303388773905890276513488568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] 122695200372973740373653876612919649363514516674559658256214922336474534960207893335246950568311081941385618755316932174337322455890787656134368017663034256649771951593449640750262242965904063580693531207074917144798160329074654669554870722555511541734274475755670898906236577838988067353075051667250083338037376326500919848048367324052445107390249747248099391651954496997700725526610390686376406591665055833803806588400016414655671388861049189964294421738374836744705720621138588492044131465095481028162128842373347542768047138175430389089325343277235433196354776801736838623818496108039498820413532215491153817162306440213673869847409191722169148851506644023228383029356497332313743537582967699490231934815723886434319330846582190456761493288189660350569258054917600766796960066867284604997533025495265126774661984244697513670669704893485722996794390374029637197661023096505710866478879252552083601140063467230927025767433770243926134378135185357718637525280765302860853499898182967703940365134882725768472314815782754543353578349567717726548013647668055152116345253181166393312806999453927987322570339287776745195735335521653537888273623347405089077483596392701168616745707869407029448613414051796857415065044626086622041372922712073261818344983996178708316634525361920703883945808811560351376732265794486006853940284817429784823683354691449713657790154544774798841806724927363561005402139377535851831767373741239679831372171731892232643683934004439562107450954514786899669099707502266684001706162409946688208586498305804970271412445477329769535245203708087753239030760807893427565958366948149168255025043433484549453741638456403794304310063607560670142653545746551121671385084476040628031751206042583519416330579467064772047647921460035461432218287408520614243680524698698342224455712127878388174842029255050738646915606413308633032667015726935994388556659400182385701269183556599483571067032687115407635125603220113289548058487961057666380669024596261435910647601437138933485391547172639008179259017417107870745963987923112374235523726581453568925399570771626729037834042940055288510120853193608559386616644461591550140628837384895896132516784284119718353076098166755985607669570649460775673080342173067472071792782437239205369075537439553361094117173611128971660534926244843971698402310779571216095787647278300855362478991914041191232691655317017617589844311676372131361246820005353738835726496705424379660074197361143540981843751170655502769755831929807333125621369402149827505883743790913557781952746128683186200116494709129909353834599364317479623655454729934584313685551965218879031475970006706222550957540594777813244047409689623392247252045232227833151325474763777601391151057745866323030432064355142619458897692749354621965936762845728147057400204751262021351220894998184880388875497808122928340549288342336841257491396209456990513384562394912254174509060770355778831836550958698622577838265089685234647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] -4080201989289150960633432233610481886011169267575823894989167685962716162577651654555494791147650380272731047136547880015856454419937958037295923699880612124358878025885603629859785131666508637300886188610239337840865490376422415542886113096836263295713903742078202928539598270240689381374087005496539359838370204373289624335063281180959865234284156275879469829535893365402056905759809008197790818876357406001002496599120004546604343992691621902488159709089986760842802296678167052132823060394936862398917021785347342715486490547978699180285063557193916411961407419422392670095782475462332636523878465437075032011096677651099428237802234620319252914015170497293635377001849066714749983039724350124351295809314622754535207333343508895910069711831078289644847894658712447721945429564868610101902004661448613015608725353096498614725942255678099949709181914383940482714649954662463297934232402585685201903776801638370634924045279877033520523106954408140684414399445229352992444130261608542562365778387389981870778690503282067828664993741681577439644878673073877042585966535507449854951696039850442051694145380438281772321291419234338795263236001365808173188540359499563854243244786415467737204972356016040958671881472140782438617836833247122219926044095639862457204774245573542814759847067042298911222096738033813601285856696722538130350506185301507192464027839350540088209984395669314355859736473945426842872818049130389741175290909509819106601696551738015286899614719253456901723452353898685672256130180859608606322952368247604531074966759759480989643564038676077116388399658992822921111142536888745019938629429365579710754629093716886252161423813771424940425114728454308345849784791370710246675165839414777401720371515717341948201287231341514058312856616748353214615293154118690998549236815347086197004338533088582107939150819341609112845659977724599672420968548687008843888179489839334941005313006592035175854547006000782272968011019500498500069544947740581712555504951687665286640585818043910695322107960575380211613970171292205203642498648445020171865187555238091158742169754585331532403203470191554259115005073041902943154984173020129679915928182236199499192351120116519178241696119421565418725780480913243616871235401453278054468284887384314545445270666900120796578975295643729590542507767209523956785795296263286125142840277188961670749390019150156657435232381317794764945564564658311620883281774753315440492850234730354199973522749549057917441055535055077038263796751990169965229417478123675448122044179562995515577975026707709232981211915396238744896879913026886512747133575373644212423738629731195734320214945503187741380038633595309405460072165194369069838385163335736634964498413808387086420768463814581722971010444608143788733796516571461531095517316322349179290029316197396710574812331230143872271581361558378062911908623145687670115555085203293137536537801290613546222287811611508346990386958161908785479680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] 61893204371411420086375186601488557989882472618681670150326940979484565228795458319722887434179290436444602037337503858092164123434479511412317152063594375758314425191655125478277008112698785408067464507480487080751105067540490173021821459347132536008691627194903069406588629813021007492530071921990803300932456403363630657690531720753842030168541759054893044023028934661952066467242734483462314337540627238703517650297159811480153011929726899435341057085853943979414496824189767343380406724909310196512529383686092612926121997415414339868417725042504529561946829793198737612418580162473577167519925779537915981356623170778521733839246105864256162215171600583713726170758264728838451901524930580932126057765929431198519038531420062179044073139677168131704276191074017394039501427467902227812159973308648862186698743570921020978942159819896980387321725130534854035698606739683816909243292367097247692074800460649778790630557060189900020999633571487047456042101746722756886637777116200117109068800071111286266521817390079818069908807162478209031122014067685363605097971990976550432170697795036860686874228665301882237973519440252347490681878888899351019712546994351902253344201539099554350069088166443070607793641818175791156393885752513519588121728406710911973533273268720130606722395683901625267132967771364324304813973607015004794858390247912726493786251951384015880758716265201679459030602156642742527628652805123604141707241951836296709110698184482882019418807597995348508352082061049931454113286016354692334143478697604407885396788553854228188824828456455846058606371354304204700313645201879818503920464547531234819376145130482699198077757614865628427841835119308855812678272068970406969977514382736478433103757452100188146714871534828090272606117010428938784850345632781439900797603075068623302541378861006190093731297008587242273366526414430884594379233849909081382188282673657089075457891812847447664247840252984338881787805650293928284925989593456472273135064072293371032139107162264941536096404904021667186818298946185673370956235896243045263991198275724079354573927100416720285659418183565177772593764397971829395217287962246520830762930006409531576932850536398383558353101050934081492171207983708299534757471609474808917756866650910784318272549413709288087458351954784294307103665989497920866167773162756864805685183456130800506112461973592155803722162817032231966073362131729802850364570445732765424443853213830263424105536100370985643479555669119942150886396624986435447226742328627591433146045174757425579320210864007392174234196282108752145908574318240382486671993731209016034878879926291359178312251332358741677471694418440824756086510150815018158655727563474313525570775388466205825105958609025002977945421551099652859084339318420521937537249423128555456038716820296872857088500094759588704292466580765698482654683221847395480029987245709993612308532737520553674376523242754386611281024770947752195522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] -69837285613451348495184784669078161752734062272300003745321585735552114204723421788341358263687391598832176365193524201722785788688713658042229784543494234087723632498275196633373412316505575399342458581399703707892434153230200622776360544693394248879790887673059095813870944936527886748770624393903604945242346231399695301853917098077183299845291406690750650445071306967993303819335098344499887226609613561246112117002397455556563786028198061199967576823730956367212699012958977618100966684052605859859976036513021166356009221594426749117940642127631320369364409489093714936424578065176437645683541782568031208079312295208732600079373204180541705810956479950411021472786359176511198122851516128682685507111122444961860881350377716721688488179631988576180055323952731524354964380112465772092956242008408467467117134682104867650701457104853422001151728796530055337283749531000739768794781916432285096944414369911108076307173698715392798157357417868609324102063467165254290668746413207719746026658573145084559623030673784379132813057530283964273932101849341619290946148818034511009260298750952389914346703279470556625678017362371470065426657145794376963719104143193901073997413381666052916297718126784659853459958419902092966019850197256898607114931892180998315504719981877137287089537755720034242468356382204240206533615834128080110053156847519008414725879613702886231970351511773528440287790013605590994623203457003163446221033751253404877618783524227892371639026189180448327958559830715371148280224291282065193954921866921564802365699371920152419551504513594876239315575510795913213201965010862135017908287206872298214463124703628758547738502499974887433426312803634762962927919514054877723441597455426601221893352225112617136122969930937652977111605999123681710693877582752258423547319790649035607663118247236140612734305005474276910816652010959061538550598518072078157578626438095591333951994715087864653615328637360160006165576982488437041304933323241275197303176118960882507121440930902377696835352673378255191014507104006308529372718325901280272779889579140854000837397938447070081753967521088044356376959192840379252049965426110310669015717662166303050355946838866149862127967953540742424396786249135337240575391821208539023532257691997306770222316270401362467833536842192450124806363212678387376130360624161019706823844146220544737030710245053939967832244877003521014738973928388408410417866639797107994269944723739320672705931119181647050966021389111235805098184108248684215665859652539807666425789159739483682179835891604721204748252263718360399072606356442235741270203726267949118419565241197428228176874029901280654525860708754167270163225441373820758454690086451060124876100811557028365024665603608064056401802367211405440756888626361815841174360005929740732720093840020172066501708390558674053498794933377392010576118527060224138892828179263954555319037563390370842868644032994393125569780057257333846179840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] -942854504971871892091757157855569130823222882418690989467682139608632295967338380081635585872523114375579969233771765502586830280124835832419852799968116329116139990794705166011443839566920644540326500203530938541998710469992456887491416158484658802122205909715657790142844649665453555665402570576256490194230339596099523047373391625998080969901761738654326562696570109056037964312979806946418166395626452772766213971524735330058956891813115612250233821637513957832220378120127384476314909976977498015986410389902961067827085987522586623963214834655268066716507213606823114242225132992106449216667328190936895650292457983034081184988079304953235674351347586894824710095580592708514416498879213183043068117980310062047721112481032056632012602086960262229810609996933426972775321547735343551845739758794796234727205669022847594280358212234365640206793998171121028567486620904443426414154981558548124786722641997738114180684296200072126777763296210086244194211920411795260643329915179631171415621292734592215172101962429793663266468144150042456607278186396236870544195466707639888051362874364179168884710769031270103836404022924817032141190740169162736965871241659684047557305667579825178770075314198540413984024179769539927436156620504678762669778632598021227688385782056331021456372773869080207589407528119238307741564998613143894217576731800350916187799792941080222800105429371523515108488981848879548865137394608926427641910755832593566581962193976905038877036093652623498147508969972141896405824708972175513302776086070247378623571488724317151824573699942125018205952457175001778493717771178045245471373033604888624772522433092338312332083763265812889959254000032708612996053365993184066809291594928058768477667500262551466307195304545819187523933974601738195865109226369879505902992126214199010164202253775196078749383230473630018968910082266729592788847080704077271508209097883329553776315180794606700701876919877116572872284660410773281064054064303452520139389884074274994655837868233924043913380177143303759844627076986626210282636942073886838765760239355006717980309963977546885854061616804449620539855821867832852052502063428405494547781259822263193095504673601911853164245029836750214178592153352921550907265341522457612800187899677908119452055652808025231155327717439462783817870881839121693601119617372758255071063644602950263722966106372610164092506792787818712001944113313568702241611709101487742028274345155617656534823070702385705700663495993981064380884552640868862223920716824601704845880069183128424282627855609748651567734461611048669807558295082601182671634428361792263858756316062082458707245396033127382283071635068671192187819675659054588674915723409331406425216749615935374666920670581514720931513800912841539135396829956799498069235079513756617387954680277033585142492339780967884148714767888609847944265328644864652432783534792484577409080616958657687724300705913583461250050575319627921899913216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] -83643943258000866785431160857184782661653093148447780563969514311868692820813505372976127445393700579717362387791312013981017926263145596851205071946655887355123714574834938606773137407087237342877374177430658912133495584337783456838933907582482840759949935493022883693677408176711054177483140946964937734696992659792780277390241691799917840762118079267109559608083575325349368735611876629576954264060195069768893926682130325080061057272933944862576555025914435892764133684464474986886159290764986685571031006829706116452795677039497580009144679788067486522916297286454443978064508892382796016847094922187404014402540226770879549883425243116450807231248149865881946646341467881156191650078801719148953375310050479132003778151711203737776288374995918220010328225829943106520358784310514814716813751699227219363479828157447540684255244182446269862899257919739141003012335336804654240511383105403445786926331554273526327175467694697939644791654848489304411784407293353789977941629625509592599826744278035622646421135527549413017314020250685915709226891300008437528535741897332252914536144696221300118381235782574976007324757564231376129635288422219194780162506551907814175004103499820207165800178506933673352975677203511031921848428413506271718424937595560828050180341615422683751899081815256991872811887538113925373560325294428998974043365227806157469235011668348623471493854235886522084489655620357034084215056898969073126747613137424144483576032815623063588272011469884119972719149270880703661938697184122118261335870929367837494562121090424436846060682932981392942785747047309323793981613542769842952064818966526949817042685548646539914679742267516342303723965321676186518000591389842443807409304654593734880536911414337713060559469981880948893340012101760714427643500260689471318334943518797079521989022912251634208543026874836256812970768049989125318616208685917025056384501203436785143302631538184126988470035859591289656775454336311349796891366781796190985049596843206350406425096443430861723982173446729153962699525020397026406137279884952895217358164583980601646390635537419226951894551357048875109504754305360813235175605480409439381497686852185523014487591653896982806248674057373546376141749090420572693489235602185421433652853225545725430946536198054104660772108555923343927467942186977459193965211997233962683935453559070577342352911680444780902072531123319748595743071637074938215722541740406796298275372926676427790146488726959371389761658051896759608001785113680154567710670468190817145331558024836390088181323360041922172956377391246322237497019270069301747280771498857227536040129960657498655143240480403806415149482774571093122699203253282101050364270260726538754790653137755049134451534596871803924061701781693863629320652579425119012009957113953743634372225220267473849701305109549438580798469522193850099153622511331894792727737360962522404639875882364111235382712104880910024387620446759722177422950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] 1343222685159637062364953791780920389071404694406105053665224202066692922496625381118740899839403563763259865738838232251228263525104619970641902189315269936867404768140523205017145295993813076632185682372548703932942717013774295860504444511352149362379747499149710725317018920525248848978973251869095343022903687968774384367894883565393454514258684015708524552228977532331379589108001712952326678729392616000185952488597967060890986674273205379351456502989370833741509921596886839953735243910411005223378698544440290324405524020414933890144256069496749051231514547779109862525596859825329981013567530088273809945142017540112459444414201711284337926648843127714499553233078881679730446831972459850030755219340924312933203306788699395166610853269782131721055023745070914500785284580228497200338006207461296196495817197817622982887954189103099519358113010311391127128500050257930243886452086699627940798273680445121678948709002874205786700799850928667167203737350174584798326402422037232259996776563705131379202310376227053597627529510417202105450697245733918937570272335393523912777719650997667590784661847742702304455342465402222618953446775366567889031163343980237792630321678845548643642295794028383725126852257603293417504974758670382701408729171004868904773784292252804141215918360626337860257191174187057474316290614314606641457042582165062141873331946884847516429304921743645508353043249504194173407982073629638524943491954078179734147996719735622501507400254371224259842289193590973015152238791623203104805317029999764560207336618049056528252176384611532028229013751506610861707761385946492115397558850694173147621929395880690164061292650111983623023380834878074506805642982176755751211361577927118564796449134959198205460102550544238454959181385475217316374586988926416189448720107098390389999977389707216911381388117555675490992318096315818358640513093074706208078675166674434461980618063703326251470976894462717660735616405261461014395007811200748767511451841115369310698759628485269265703606543603088193602999139211046552679421137489956103498836034052516274159238341065039670556587067336235470663803284122901559340382863108532414181633849962196717406980702987134129805869212546892736197950693908392853012222375478962938663770591919909956001409245371944359378282396046728456427593284954530258411752205739654229679075695705295147371057767430407609421831969570837186045002144176144148552979874518515309796570490981290133679363762549753841240648334775576702306408679247055985780843659507720623282877865994698171574199840887488853168438831659207083701708498156156957316934280812022566767446825786802889027160727864023263187982433682960027440237194531146512585998895967553714000779737743028879560819763244744600225947737438193457677701277111524573751805796761496488553672748493783108624065944777984072615020699017535929555757318237825173618194045863913090426555256019812890374351597452709896195391581784856712064874315776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] -8210496302733433625268530721209087073650175134633191482079706258637930236067877318639892627479811147389350843593924746474095205412107212080426302829209559073216299824776929000911284717066070581584572886348226568147334783850008733396828264752225650482907202156946480678659203791161391615865459667668732688453430294229006640924064485525686519006683416661698166027926408296586711280367497652597758325826630125465763382258997423558828523494510251859453905952354908747728018816148822933842272492013803573012222465472016391964186589980500616565792373862562680320782811112367061766940011208005982395984324709941062341933026510292362688526438171591130810981104472437242515109985261293938218431228309922010450493201605190730277753125782462733251678055968074125489472209288238621816410073792426834379792128700097762556762739286616784352085429328117061248206608238632504286784131660205141622131131345656992575186365098075494539346884862711307406304324137725240693690452907677932738590424446454918673590630286900558943037979177625594061252634606950199672251960687188243793570413448419175275851119639167661886600143069628163271883363727432213439107599885954359206659936542954954775905086389547561435818972756166246643398792227676679392391654520301775635904049100086586893268918487873787090158589013931693057816028165720556924195802099288797258052250923270466578408844344151384958934530943568988254923349274045678560653965795627683559664290364415876386158194269622093528500676326062147243936319013508773680457866559953713337932102071217433356872922649201157337324079942970024764411854597167374101730506913307892164305938754704213119450604874744292376829775921250898330532006432758579674840506539556762644424802629273633221771766681247074328454182745000550669731944106030471887319176454202231050824311224244521485994483284094935144816836138901863524571879826448865719184390634549934490901739063443015390691428794554760928563018004757257319874665190158315436599232736064793882337129359660367511346986537058855257071486298776903442426409329684040860465858322730267917868559910016272623040124854077768445417002175743582083021088715485317886170035954305790152881569042467577068081539233785553246257325683340141548573130999600406287540293227134408632813366999294720807389874978316281972952130006151987984818453060068844919420775397831341330859264598582339242058978760074216879197313803154133194025550170578888881935550939169590196489606470850481184275021600391470153108817020921335108101142812234692884553413226654397087820914672856798094870935688564616979966787808555623392661337248027340903592052254893679647798088999059291980870388520410523360297019022718546155266368170678112559146496121182833711273336452759492963682759321010713168908640176206174340792967940115399959259579864936043663578019344575355658075005022658291697730141072955441210486133949590687265072689938764370376436746459687925987103768152340465628042354448883785685077673902080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,9] 18128296238417401462086003097735655487810239629487164768311316697179517915238420797514415486458023737778188826044721559162415095149436972430000258360670698160288573260580897249355826361841036005569258698615602692929259182780597213044359276792794580694662595076239504988732172540286233349093905784652348697221166826454678205713970507656861365782945157897274937534166260624810084027325261412706851725157079422027843455313680910722207541852555968543580944725471838497041783448218364933219801833454983363183064497175237464951081020833311953821449550409857443061392248089823508964822851659419504042225791164969248155401604198741898226297519972242721656345263281700215039768595850161987570770208673461467357928136316633653562140135977513061914901988881889324839357156592183667030657979759879044244340034920746289294244834351366505459098920078006482931680570800417508014274649041265977993580136283521104778247743028769548201187273334696879579542547873240809911017465747254902207842072423074913423461779316864112453938016875794075807579771805592702769514412040140220979075609109900190516080724436282995642564577117500055675861336749780292791545778193714048886041440769556549797037619992688442109428457555844742190778552603128985156567728597650042241530163848320266456493159190536248856538375962674892347370491180533913225460592494263114204494107363040997381956028977315510570764662668407300618579921130630059868539347492048036250521415957606753467926311103614191851941217286569409732940649470055460523980226904287529743836287230537307447776721450583653903979691860619665210860355258602183866907243390934085954387328712557284851213106875637059197068111103398588520859199105868937940309451954518264372727475893369859101571721334077071340313497317929937394835428162052475272188049004292284803538149263409848384454565652617376230686162477571023415292126174487501049123698658112455268538269660240576812834311355662965516516478863618537094438197221262572128901261849931809138547996443988241756803779874567204360381696189206060423171352178772570337674938618207979113742873149403036081256141267035752525068297802518602728602666168553744588660591093833253589218684042672556936176673748125151434894746822539411893555276595875759094424676492209361932851546004895365191492745555841624795652093274893610898348876876728114832403874620026578841872355221215344655169820084876975110494603365901121354767090335660553187580304133128157594666835907207328623672850154789492268911809490533897112370305723046769791317543765986117575977913498197497941521530061773921744772214699065206823369473856558942577017169878059924347193352371976925289157149727745142301178804491092797370545918935743773928277133485372770867993149198298905843211319597745163526717184112016777759427916323067902788531356465067391971141973434888225504617597824012934681350798884355320213277541212481031410046973828831254479337266723957966490982239970451849249292285427889049359131103723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,10] 56494623000830427435201936863653444772490221982262181378864208957712444201463290956081156034104861328263475714816069104581155367656389825280624572439077165274029719733845457464860694052235489812036927601574585201287140812333011626862272421830082837658898181305863493637976590456766536750748211791914280225895653805568382272646937175133680133973803506438849269876863488869552431214887487652672873426804374891464810991829156040581611705828100541604212138643924334647298726575685217171272167141537360115178611233212242468231702950875093747549583106390930678771697517826965414056022414331696533379246150172164243072701958580476309990394504547214103149200304494741068012759730267214384576299953995803615349810496693801080869481040863070754265956923462450241288039087689358248511299524771221536967510507260999003819486396492938486159095757129225545516679189774543994844977242643599644957699164672995244205289007683396487416659351346403892150996078207823648647760290721974989444915119684746089889102707862066553085994550472671003163262379302646493772336561519314628844077307518499771604219593492599247748297377486999274882349840240203181991070687484499116971427555315465837720675045273875279887453482276211828668033736499892666666617825376726522066768568009780786039235633144604390477308700809825206249317665732859569813056298315550257322048300405256247616275503321041274458593773512381636026288402763747463689306440623926582263627611598419783593206709876455604311312723108119171046251217277219713655600088568338938923865098116913667578662983891297456373241544448260445083635285895077859973574324396897553777145936506403305383062936393616020640668187818573090374014069030576354733877019413747700560368584103406695383550773885875147651100277670343708687588962862742601798852756887545340575503080948079408722478706367858455008368943325406068860321259080584584299185612997542101425034790569783136882051663485466881407329215238348325345991712800197352198706054613650692620040133337634329138115457321080947469501463171935087731808285758240866412645253103036787902642709221479992626376246483039768364552273434740251608538564680664050781270846220779693772341520703527604082392524527376105262706118267095088171770275551823072258886056119132716283131125657376110336847658295194021053132074011305261850284442984044329002641922797511354607265886250544005762497281384442199065421420017793538563993707790807836982983509217457955212441847925745608627940470178310885583492342292780541717454360907121227413916847096528908500414048924417685953676533319302384819087378423157436772846295080442835391543174353775207391498060072029170729828207803834504870303279099527883981631605038541440439876276524330266907745823336783773135776814114447365131790644062102257627101700797175731641019893081015100218874068664024629888305578779883217236220718731449216105266561869281139503434873696810607260268468575541784249366970692751305779737712644520991372896140001280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,11] -547817311256559527064182706054112309340194648887713722744226187630766998205677242931175094447305206999780760586903835143010573003298333080750357209256786774476984871286933308187006059967903914523201645085777028279287235054487372807876213524085216435889890839649706032120173848196551361166807028933238172269340161182580657584258959308349496891375558916062121335866521387830090035612346678006761860032909192974966980762674947617691896095640578347775870444742481681317290575703145632709461815818330446413477334362739976616215761998133899475617412886982471540075246933422560654382502946762603783531515898486016527014073074247750348811464696712463234820659586263430781664257485398925532705913750652774119531795030048123481272962905618125321344074724371696759993773415790474792062713388083009866403041760779333440036837539709209194488976384541295307273057603371055162322353794883123884214547927538380786217968745884409729616135924054774884363357203989611607340366942069146321966974655572750772024560348563356905945990752785316704460478689757194239949820309264343866648345195553838837172583062467897657062671568914574332811659066311117680787414287990904437875556337180770701816954039053106959236282121068221101951959177946606149014591838711363155230588002763166073916920773915259390081022116967503308979310282322855024756590735992539123153487182746837589606478172282860199697135844534208740266678125736253065262305263333714672833340615963776546668389662939740339532569111407475247491374380474169485699809225484887048277587275260298587762753374295674003018632125819023637808442033927668746872829537502310758151736868780329191156878821223926840892498846308875829161568042338058402537609003923140404162329065782124866933288921309329232453991250462532282772954174785980503884033310365878182328574721609734006956832664357441492864265721929615095902610656067979968915673688146945597038715932242307601972065871075407361861051134131601499184727077530579506438727129013388264267949185077486166782945387912079317312744246663146320042473472538631963962468028061123326358310038806523939098562191147487998959595862805032878199393954978980627440589857697865561317435712265800630037558123998335610928409918254927940220305272911258127348981043786565808590370505130607269818448403107743019090563833057351256909434593127729511378477391535853200705501672977472134403897953063453332429057583917124829848375900242723811434821103273277606137822392334160803968623019527409273355616889177550613882885059926590746649766963341189060670304594937019282957900655001793440912965448725203930735921558594017525322625894698139894552835841460799563675312374382765856433121736001036296939063614203067979420056482207029081950902536269020419284877065291492009407037335086284705216168130623036635933190557503837352356293527061111926663418790794287120786325782481950895157457214118237023920805526983519086461040966796639016986056853297990508632748912060559903924228223664128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,12] 2003324637994195539620511240780061086558191011599352708931963371055139747751516305244820597850523379010498135571791198418197488395373256197612977593559060446833757310656590014540147997088340560277145403217183196248827189142682536252911717254489138067974173635557299918095807309315620843873516916771003186022729078411087483115210481040221639708574962408916261435136930648110908661441236159184090419091095982847516143591950491155561299319872150170699540052386388391128310253344604247026061941458054077628880857682408356880335714094285238231935332116422890119846151446020688599315428863131708122359188082232316480321240727343015682906349356888571920079357128383146341656812352042931852198410408596783868137229168428875277502654111279186036885544555226850826937069912848157290819819594421302780382427620639415914244015573514413671073175005731980653450775773430433972492676734962242069303341490880648014056009354068807125454240401085004755428941113049836598671684225839057111206303727534297892506642038608068365539616384917152858307855320694934630022997779044038630694560815488022510263267477099685724501844407188200709387268300657236115418720953152426431458989969852541483877661948757623145833475830161192013205723750490217479998711537177675744334001912163568906626212161637133849189583941264054797406364562312950679107919301961538057281697938237602700209858157013418468100203933998877373037491281690169951837419963491868351704396177603017737385725657606505177199757791221248973076516167269096750666601904409098990411284085855744044484823402575309435795469689220767808220872096673540536777789600072392655250723552902903201391666469299629486773957416151243536954473294684576049434058627293776190678749404665607745503252123656619187072035503249607759772927735905690371117071217590008599821898719115739938685499861521030902579332914344873584492377405847385346468134288147110826734114737889900410279073970858983550924883785083580749227279144232057281261991413143225722764525257087653579009888260242356035280222500433173086456073787544428201334639070469044288671119343153197198996641762358546227307430349720703195435830328231726764606874957982329520802085011556032034141847215135638869435385433651323235841497421535915269757687299426662800331847547957896029968744120933581127155842464819217371985523342948868245516344358979795109599504286905029383495481694749903184661099409801161799506791042095530088876092673773849267352232097783608338142163896636179259422063026397231572316781865502002022559231838832221955337093303111920013043665461643411219459375148000799205981596894444521446696600403265947763037101845746950929058490531802074060776882246407029052062447312980055625960050609677061759750969297572786590884023526702428910062652107730084507749735576921557295100898861440935827653631566265295363317725522517056871280113052166796917674552209813016998331982481073621574163253785228951913262856417781715743048716484536587251005335357358080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,13] -4606154831492781792607732777870062851254534505442835282599440789882927182111398686412554222835283860182950679574569443240479295595751631164341870847637899942361067489914129738872469611530872697025804655138029732336942671964398873147726309601024510675041491959629381868111208732738710279023629769708454421436502827141809458627470995104388863159649621015320365815960942351959548149829988760183111492909095905520640826102752739880307050716790984876940234772509945733012552671876340868524003723275978409676353855342042330122408619177603794318335363734313323417914804797835650019057473143634343514332787050514765697812286976518267187576540826628108487968426459455818405054399197912646920699923339013779602294414420146366280669900288377109840378624743431580036598779636755504426558609281492019036141939785579258983308043923811359151047772819458079865804071313743707485426421988430248761735771325966426292808306374377838547334754148371151899402681767581122567117644906659173698893494607270772934092255817477567220269351679325450897431735551812774720813624296190538732836406200572433300465339479160000205573909411768882283259008415100739780270505861020177849528920981656296495765133192051340149611411083504824508590225185175058229057553905317736814317414999322117644233643957604487816228700576044362235399451419241880161589739708061808055785623014115866351984694479317419342717340882481112551467392406350679436796665584913173732096566745280146151754250649341531779112478753063837248312007790835268116522875539999084173067303968991598279870665410225501622048318266008030877785520871923607063194559167478813462285513540377698922228556858481616099346184886827687735673691125832730652298487504502273394550168023766403305526051490303524806978468772432484081769474867155089875704931617468758188125540487820305133247970437995640127257385972430741117918022123735384794235843824192154997479912811126142611142291563428092204131802885645451206586999322280078870490664778948353297529594117499362671870679431504559661377624185975105576778203893970577872761654016228659205933854971026543793224049068819832737205399266673349522573391422900962783070703876824630500389650322551457893099234078426139208963412358709701317488629702068024903034335097209970426706561842609608669567504020269533465267588227776009408292923488953904697911404910312280591917653367821541804236081575462115365237735468560978255838027522679919290042992021622857524449942627299620398747751380656779035526517436381492066859974430219502314064326741640207732961662101430755138811643124877082485429237338126906837110097481852312645889914674678022037241083179935987138880618252631102887359362943062333679051083592377425955962753461659338210536401649199451138488552898244661782773796160809762809394262507762088347219659818959877020990764440421197213208043432938364908980123811912931689649187566146361558590006150637897823411139244908392311659735556340348051973104035789660069302968646631424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,14] 7491986311441775594576081837167321917509427387656480006520244573310589099459765594835504049378117081321670827167028575010897466070570663111018267083055177596149104787558561505315043344187805428103223324507081193017764041756798079340015858418021756997029822660891336411220288212068946206099942628545465809095274475032208516484971695272987154052954034125429596891633243178418605045689202375284402042050044738440426238008436455999573711229351879831253738062872530191805695815446272653300204873376408893139184143922203178176092493136633385949545390231330990305756178821976381273306193992623101719120156413850176533178697269049943491631347652592452022220040681664300532653546634466795627019317809017661314377506225639317037430166146351648238936499005013945362774180040959754035548775633147416309889062992596587884671254458429135397433046987641549954408784262103985807448801625482212564554700107394266309784473224454415571993944559071218820110649487664269778689457795595631793948605623849995999088858719929766558608827898525562784471083854362360288889536778812203822470697585467986499477647124022252350857035936875095092750833988203998450236872288698157599127452163383688487600159649404398087089505189814233295614448129567648438192434506392196747868289652548988771175936495993056029299967022695488648928670969003558880050247791500017910529919924763266657847759354465911029588987075038441809014110075908830930895690586496592035335875840414293137371513638659852105412854216577474570825383260248277175575495533439007487845962969113116135663602812790404742956182429067627024253350441102070320845639223203202142206673851670600944721405071496107142805746161966583379476622173484776790663041560951299984757375943418561446860508315774788348773993806553834235147480558473515904969588473239512377422949267894977602216501934083821552881035545942610262501787101937453853179675748165275982380293815669899760908381921731000822478737780727439827930821574736939423871528351597857408184610566671757056009796313614131736629286746723805031371482673474960942233295910544888110857742673158676766330101597407398557107515674587879149830425458133436524145132562732468484439148652542989604564908836412789821151746164926890516664923792916521363295218096209540146260782802721411350523637939370143696073335333658439080046419327530228077369630812191372973722388122174251133436244045006053369450937861531392313264786508490979541306853263439043535898258329334334840520724482578524022681368334753154206214646100505302485868615240612650202831999998633943785976846571365781833544299408659027131338465031882614464598771731497313275035488420045248152279030146463205278162810692700988317152208212270384710369203102561061471376851759107128191293359223043576983102852676731873774146711307609921827158992365124921239163276670359858664037038684590552726522651636432050032287601714879102174595307275174549456388592881633958196164602880876432686412520255502750417177197548666880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,15] -9052400521694402605465616048958061265943460273420192624526801099411728728071209780123921556896351376748127436812396272394792009364669209253750961273871852110737422829962477753967859338866162290925702545321766751596079156864067638213472673092721261218226854204579380061265853994631825316499144368367764997323167769046674595594196668585368948624602095991006049499947340067522896236610333740652761826225378860557086529790217787891132314732022344549319680599951174928867608525355403660755266914376706517229016025445639433789727204242710811823052383559991468176916637012410265530625318327026245491909000992517561921284628160932960311232899343149559910756424328675072758941697331254779370663626187899698704539445751372972027322370078317725187851549588779462190734246611299134836143628587200660718642056648830522465883512019284757581904254447730958985804328136936454672309390388266603617704092986660047335803998871984194352322420628791467931556311939053366340293463494767740078734844857149683685572299440533486519781554149451759169618313342285757161036476313780180190771755151553223759988990250568998631359066495809775675679123842991787272168810857955072653934671913122938709390337489710172696407297590666535435307401189601458711627666042688971103264166851702948405750361580478882645126775924593965311856151132079931874979430538912036596825959608799773341758776208463573400243766277385116943858016404409803174756844980663170478193922403263239508586126143912665291887772151432935865879371021330654404428898007762005432431262936779878315646751907102633406305410973946506611096999337880413390722511402037232829699695689525928433696806053498647963860354526213204702794814422401964940839231440072133648933032321538121429559282880710652150927423347835154492114448457926458123950676548045072246430676758757812713040979011489003007059096832655270096812261802847666242801855296943746623024918638292849169316589232002468202618478968514706261743078594399180704626081980848430726922234159885323784802120926472073828475360250302501266662726301043136661179420409281116360940594720693928632733545413021125118590272723518156852591815908025192773552701963692570843670052393925283530635660216666999925825915867609888576951201997789793554051082382208420345801994012102603230681626303529339846826878250187773876839234252135739433449238922507168141017064833626642653639331064760709337980596202763079528232051722609641456821220474432597982259388513383449912329771957878026470664520491375987348246504480932786350201490656127405423977384719865737943850767676630832415476774518918735337028635297239040824070270391966916575321953001746074561486896689500177803115357593131604897639813833458211088445851395216048470925896054771827758964381680269148549077394356280469287226548277996853720932576695693171486522024256018658283130269398526438847983845987823699440531226607973085758647707119237651095030777197328635046611125938521127484412418710046380566703613923033088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,16] 8190592974050159003084161880680870107145669890884309970275125686823667005121770462330838590817983597188384502863870552029037392393800139659615944757521673864147601666489641335875621364071659307755258206179840291074005066055204784569156151068484196002270949021395162143591620725895615590394957823655892936402712289534558126277531616209701450516329247891828452412496025640355269399901243550292289360332779610590103081982986787158152388662653331002902211762598250678783739066889807138235706671237205788875743807776604703987365579831593341844023688205919758007331826405691678621973323581736092257388691969993439861071597723191675160023264070419007489855275911169867853404522463031167394229733824366105504600626785016333824734293823616999945809981340788410729306413046807970116452224103400635417360830515265304533238425292934782507028466819327407493816406431590499110586959499033285761718155635665197331811612216873425770897741341604744319473638832383111583266720563216713011237371289784822159055330471848208554790874518223168159189904566837753209960388002400344052948539415970947336932080641370918644543123299008089310271181276077982334191487333405788407664951269723543872956103801752923061879342480243902863736556927214656023706260701653705726898977565210289943731499818325726368575172925459234267049145985630071673690904396437205773507239623594734683704924213730388492345969600347441207657144168653442760487763476030704135213370151842303315401525850184495048198942312012114229119943653385695677894914214485268990159155246760722719939511584425912536658945235967662219744668644785064636941213948349474949161002651533513916597789545656632055392893645048500220248986043806042323163671567153616179187054313623755506265465376751864363296898535274836768689369556423765600587114952230900526440060862672357838983740549634969687362213715120789605500772236324229403984873856142639973256399952298940847039575069418814743236798207715417682282070914834987235462064585443782629803894906368426007361143443348571821145143051146115254088495359419631142301160003703612658523055232098006955767823852962942849035165386344724074861483510481297601640206963976813909854027856051886083195417287825379070645100588191654851734246894298615306598817160722961867575630598213933484752225955048894845619166762740328790010946511469686591805310175851147994394890184008261623704686756001482645824391066063301948059131186632361246081892414215698554927491308513381385922571835926253767994484956794049595756201067945029785943307907182349796848883972102151504601862448073510045533823419997724034177239295946673099651257805090835712957905500318336709866176283004998021496481304436581591746652000573311817196417655686530972082744210311644572326484178453528821888986218140802609561488057106697482377841185829678026516937790976014783552340199473704882327037111531268981591148258590101047163257822534220888743306226929812043664586036547337884209212426226105238496637070868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,17] -5367135389484560821944088286826602902767337279657292887628356965408114321387076581202224241945951255196001657538204987068282219005603906179387203759236008815501021362316416306581254250212569126035445517399720647032245955608551440238218440271473714909881394109397880692542878735901308785501109429155209056233598544276967370502760774351940981737353057131614188364011617180238499806501013293745747936009891261197286027073788255003874839046044002024251885524550256129019552758500739105696844267756226020933818766278696065437933883545076270651680733418603515899687885278322440640888721672461089368780813407981646332969618185303606304458553600380135282777638657519820689353673394666614591357620487925490140772258766675868014303476446550181129183746609722690461860397430707906867223739534970768464655739372081301715805565843940808865525063040145729236919845790115889243586427819687016828240336157429161946701254171535335006957710736225442689314921940840907988773806461954558444903780544391385665573262598289355174740644897162860106355963289999178601689475166311844849481358277581230385600533995463133194205603413722714507146145418820184381124591233303406357639231766945279977472677421127986650473621376982240563813974911125057680628499256446041507761578056329004633182911997353919652645761460034057526686075220465052045965871720331537468055221675086624093102702308189316115267546552114733765402071911832046915982356932547845818992176202174301466194751014918986077642128040581047166833353999941369479703915814150522665295801251469576998666462434395443144123051631924271258341811317350683383754590402275887603315206787890507331791639485975403310411842769373717187610505800244459639786509457982046413921950033987445375586082593888418866251754682894013846845217206067142019463902828870604619974048967422263662430766226397566526877291080634493857976526955923445818306087840486284838483444010751113083155470376074293144383001639472712012385801747945033101568615454897584457293872268960725805405763176954384812786292662430218535257949722258731471144385724514841547874268405515111925171967139665783031512441600435484508443727089591836335815906264717549086180478587429343184593783887805399733488445107627389029950712794508118374958368194180520706880791782234669368408421452125729756540585361630539378037737149403303495460036900712504992493889130501455212396605083762639241524374789528256943548731348157056070855301370674121895667881170596761063081884140937658190372194134085780869167606699671552113339937146671742703014526972797155610236915553804630761138085642589234896523828927132229317753721509762793724553550400483450409112293398686438898981368357260394264496435736869468713188691121271914164117514702965431144315583018044466864749571010861947846117373097724048262578544121992650925480849812345777662018810769695747103443541729891297202049276968307402282143711050971989406290367221100494207280410029866310229762534406572946603812771514548224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,18] 3127302874795848696898814909272648861195188919642856606645624555484561539054770154762109717925486473897582860998389795175959679906384139453760787901740924890956392760815484514974302075483886993989918437747517663253076680045801867528068815766276749089740137023923135281209250616159537787003654439850314008107323155592071033704648003943077416774553074922549171178159028056292222587673110613160851173126292672660178457225708634241430955180455229798235158861492279260816670633549464813075111999595815421255200747307601416697913221397626456296885278593927771905160797869527132956293257025749700974882447282826741175722064897522890114776859316945914117739219446050180536709371186697739482511047728071891786883728765055414407458893617164124390133726436552576671066336026484406839614939210733764293102031766721611499318238751943885189014341667202292647347408905093904864803331447398364904618686128290047029464735250777490150543658728315463114941930887777078440832441025103694610210651452402950207676709830220966736252117333732133382156438599355902874663871818037035705807084007475984913862621506955017614290988876127397433165447240596089916844069515339016965592691498871655738325130371327555838383385885836764863435337253490579343993444049583885594858637891720550942686657641479908236332919981105439698679772076366113453329219762561287260818751090834666540249038414179143592157356288313086651135572657975324155171535348252961521745334156647588777812104189829512356362893295413347128375295617974885433263119661854559467319538294549306389617436372933549892706714182137823759736298364165184059843412423820744545293391843736524725882144322906340126871921364349497315312048150911275140606459846296276649478927710394098210689584783606613245031529897630159933472371441219130247363056210188151681045812631199170858196130373874718856298600389535128325217707584162785939747891600909478418275434145187820427819518242323908258366519524048816867052186126757347221340820383536130681077284352851772204814839177694898066977319815633018647616694278895983833669341284019417430763373528739445604734688159428201521896033055933412146837938093347116296872945467653790567651499496006844045947709751062666140414571636875970008632780976832139296055641117678621727266907708850610233511864714030607290751558753738353157471423166990278295937806686305485551500751946147480953463351155349105403292691226021404802367675247410657616916969633469307191308187563456970093627106928762986487681390402952357360309594542057705402444178189988152031716149298286933149660948823669520441476685427389639603484675020837563829817344341541583838291907266845083621458270416619618736088897708484930609241174263017562406512902861494741960195881898496754499203128332232981686516527262499122223632110421035390253420089076202473301191221148862614634834747644919246924837965183315765129480162088665399442663389076818370028852691665967426687120091287207439907404440626211167344486793525329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,19] -6250918083978290896906220035653265960185337828231331040486723174687497164980672947702549325367676741624681639816514358097994913820846285001828901754694272357995458805334655872412507373361646848178905163994209142431858514775395762719475301279141397651132072157489404034511437014926424858480630944915602543498954180075448982271206140448014616015437009043537582108664555963915200986333176457920934398468173531289058394756098492635102667380259609898031022546645287281670716494152938252971604825312710171933067774939426774491039863249207022055229568134195210902936497902035890996380812143431308075915723820644370536253198804583810697743404869338891269513394495441368649332741655356563997605166080903774599605360754945968603411202516938777840871518182568025391196988010327620055148904184024887384262690342014192096811837259544459632222163499398856465395530146637026986086433018219699936466408263468528385534293281190294359386946292361667033487066479845197737548738958010151343719451871842637452832643846376851273571233991296001433715975438446313920014002048165453698816922064502732222395668190003428091174328074691771788326605130616223301439079230283658099703519289624425346396719905240270307198973835068844573480639349002791066770859469113186838007639791070397722229334158610363654958560819319901618952819653141558254517824135194600236437540612949843465415558664067940950047116134195040731858057409195077275581228117637678142285370675140885723383980158446904544305004959162786689820164860426465652738075491683516286451713426960984944746676737916116911244031730779813971891124190700049289439702718438266938125097204059467509809759683161790132825885757100362765263647929244425764173248040378909013181312425371618223314200411239255786317233699583075246858482113684524480717255722849693464886743367317346280905541710659900992577859901712270451290940438345965383204342622593775397270316940772003135238928676352401131261763534307046307143177702079221899998624635354547948279177718136921207890963004769096453868260488177380517752146448163283134185454760267887347839995438910206742327127079504940794256922554769278811725577058985664986929631546069117391275364559721041235473078486692586672229650358495093173406514206902095637526498043292482235461529463622300304162766240719741196220446367855929977581331013681852151393611256209854489316136499238019784115463459121489188767540149877525814250767295843936463453457016830422940779181329979699893667646824549365987316025800571117154698766431760456510588707679111110336885430964055669595158533370330776537765213546688361110852006729407870449502725093496029241953422485073916660861584390406903808467901806128769752953262356620401482889720259074977546583147598343103475961521321535255594164191662924787061593166787033006770866647065850742730103822365713313689495557416605762983418544584947133339124414994002845278781190648452980500789896260902936318933499869496421873767522196773746943847860673708032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,20] 20370422295033471252333877156941386320616232560395382592399101288325181481644375992498611584267099154877651272490692322964919323474627568249196145873617109363950206260368031155330401508190970467232457058854018744193092320745721439670192135697708633399247908881402994023992484317842112291943473793355316969460241491838152413615538092899011184783893298021883800460990965931406762961520360270755245663251270968315008399281104678702715511118110805583859585898110772075627930663188410920854744332909979703309296005066911897744523099143807805755597518560278980174514382057847838312027718724730920895667531060523145765727894944212114556026256846753758854212259358769741530151718840379278496357012636273163798728663211618501382968111171135456750048282576076261691103724782257784086246337301630664462097189819936048466380581542004579906356660188162171295648549711876642170165764143431924235761112357050329494175537788410371926414709663759412153755640742756307756689998899596512734524670734281535356882888273181283785573514526850414857718935849712984646177373913337431375874429693961482753359136600228907172641514705981709595104509776696438966130243681082024009068781169369111465899121076178714523633746973046450029864147807313954430073419514596704917556767773558023719921494425691030105146397722745170715644414427144466224892361990569202059080163548377873760476880802679271234656693451689348067970497893031849982040640200490303744363755298659872110138847647613927964553899972404856062331212125354924296102408601470322292589972562957933083163209527020767959280153987278869022306206342523660886543493227112789575672634455608030500478340859240695449328636190389058836391033230834264996223834487392726240906062671835143112543065332398162809662427295813584550618382062637715141747947658634088083179986364338174845975807416625324086376230123551689707356391581172651876888613182030405380766988763533035233351866958505474249589710852112286568071020658447110404566872326171182378447497406972111686293001318822861973833948337275043875528311074864876754453091167007056793386428811713614143792734176363368338454162977260499399269850432702212730618364892775789765080211257290833702691830070550390160714646125869897330407635086814479911467099203146763093358645449710739016837912440060532946872351687854716482149035917560115439413329344087172028056409776218293503226002828999693950653621594993509652719821877414289233605233296897433238340037074747746636663338444360459423565540013543828209340328258212315166982223126088602312645095343830745607345878453780735245398109409695110198245346966521586244081142383116058297504008120318968586759314711198420368115168738141931832752303952754421493415051815370405566053276794959208665236960944894235816750989232021174399415537541537575237393001643419124392208065623078378791625822540300733357162491371960719725447965899543108362863949391811857365372022261868974286182424561214114867289354946100346650740591584870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,21] -48178166489505898069920018811441141512880705910059692172735118485136642876033919358033212193333771226402963565000800214626502181397190344206161918136701714316039668788689160177401287086212182647077123368428958100397176651347075407327623697397974602928627645432570233898509352738283220283999669495454490360875090600594002045389428709954186530854836789244533024512014710904709993796863234653182565884054051791399218120175913580589339309457920962285524743280662343789497789068972860349664935932377374721016234469720840938768947799781376138293099912360473266185461543807843215792639401575317051784067966120036677094538111628239833504509746395253493598139291000446052764392418374464173400514409338887439776617274365303567057208965118635968085627962691026596481025235865972555805666365533885665169761431111570322568157787434286785168772081401773380447087563649477566839658592187373844334590097946801650068644520466476215765376949341345405222579411065415999895481975712235754429406235871441227951539170411385018534187921301474776109817586033162423821552091203166605211622732739095032804308084559094158901640173655313379411733060183816986274451798301684758400463667438202758697680386813337761443525134125633755122108766105906055225002497506715646152491001405274641614468584870379123821159850946168849743516321042754350928462801996340093796833401297652249532883601487459240655053021228845388646401914351631321197881790341636837428183847512480892191834424371328837843079850468600975311655288785842187845237595321637425478383766760623783288518933550361883452372945155685493274964825158962637271267901377361823599717269602371299092905422413458417040866770972907718301815108173582661357680683566664351032667234050139683916701640968732853204624024377969258923962239331366772531764892277372499436306291073043227349838488787160679771412726954427030387445598082498052455925730896204779250973540896237884558765191307418671599475639485748052011877921186866956262179501549479085146435032179060609641137825226116703007594323508409685170652909861962868428506523075845623310534306542686074436870748569188795489164978846457315303914320572694974886215473671764912042229988346819548992769849647045592790590126476872335301346750904380489971665583302349955149439031590132548880206037666805978541750275945542171336998846387428096220712257355489838946734946722318729202441198563250766206811216230485313251912781128127986112716919369946178380763657538301195329280480828113307387255092748286223035798555884262608458753719480066368766603659467756552597128998406268052781996421898551098587482165689943983297416009953586628327067546509834954678362862316586725722368604499602008473644457622802712156989312420490582705060373770864981397053358364599327452622696866099257204272318334594176145316817328969641549834641592011976489885833285915970879051813949368395742020018057838885158783768575349634441396386897436452346221600316903697389642098507319627270900730480820224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,22] 85383967720141492827467683763512094852933968727555176639002086378368882142312484717298562763426395618080639913019559381307119492782483469903620229743733904967703545453983521276093326977918516079160828802988355014829320642012552105691191373518966286650865298876494591000074888002014126575220505466306858209115105213369402406435994936251061543276321852656018264693400920894579454097109416655323215367277256703086277091052301259954862072115594692023092951753576936038942240833877619631100276296741107154188121425970889050290081973289883461656041715371974278055211697770984413165389188683030494417988195556752425754340716775310628503814211777680590871102236700765114679079040116137401228350536521799617661671730011220444617554363837189550727187651605727612041711081698269077516260412960125799494541197038923849750432808240055365426342968004085607070259866282843608337925243204409094078526710414820152095352247635081455504842178092122617681701708778119487338510134867100484629448014972814668553315724049529202650089625793410570420006108703059688145435505855858949540410749917064424527667254965746584790866539994879078864836778948378156877727774613463669084010887283070710339664057352656057928247483709833813346983882477100730527711321826684149160419642645224705307234063069623185229483247805432999384184794626398031819285271473665215145194829084059291194722538463582045588000506825411665534229834010735831040261296197421709201334235081311958948576600117154194977328485595555426540262844581407457148111230260154048547946887955020414968270963310314277840577038019298266193790267380883243630289137150032036719837075344443251803728308309800365993931469384230270995854270942451800442312979265902383863059271196118709544708287077926850685234361234702145410572343725678191730802503155472527810517564845412822672726952818396924558298485160428540537526903733203425260580904068221513337683834524696049305225787434522407008406944564106509633246648337606066994129409158983143943212707520069623195047471373590566197739700377794068924197127759685716061078414766585969202883019690053160448969688513789191126387640235177185687454267259958509625501622815726950323204336754257429519572474836552309655364763996440250206274461537160591144705669664513872285070019981283069170495011958612855104076788494964432588769367202573469195071765153710231296259200423425339866570523895256998621392315406531342456090534053786633480086734756912125543424816002539509528066312947637893749688078240827747378724634593477143599814643482525129132626288786940855613044611660946923492234658836875593100484950939297398664402054664880604984782586850600972128091350316331212090851807446561504509186891981146271668028897028064162502550957487590847423768358999973061444521105623551741517445772857893960479920695852614983234387512984708938630395902328183670345528861038788210800473837721470621970290371751699992609321531310679930112356117405835965620570818432875957884311775247073280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,23] -120452703953815588028784770917311793812155246069219736269761914743160606540001293713876034729634700594977529088282144803476886443004551989064296756682372164240114077429760861602728822356712411398858797505986599238281144096078115984562903421953458107029313948493444680169754561599990345395505028925904927527275672697431575062496169044625292058312763663242813690018399046673188276313408635509002345884341996122494448785303330131506530924051622404618156999258528237596183954078262147081343160163108041150346254881693509785073522979653684282622481029300751220806311948491122879608197762303161046139274901639061414134975645411033910770615464197594651524595499296895677917584791243286053087702575867383606401599691804545395968630960195557238558047810377211959809978701036038742557398417285430927187854406049429057428373182136111078370455535125517377990727972328501862456492518816508179137984017500805554778182167943205030953294907918446894664186895473732814976222487652082020399823975284174981787738993394033269823134404982848942410343136669878462961392769885932068281114268832968036046320648778032259538798086755048487935375667079296320711425878122183884926355561124867017524355628638062629570177270944490511140909663952296472975890729925886464934618566413749226880892891538229193254580881674345025492386773851931677421244578750411424854148390794424006792678979670492082316759013283433795583974373996213235917102217936609803352047407495231864109707659312697886821180178376429666917927370115672571885079747467571698993517781694794160714500257849757564990726305179193731557846831968183059990785751295017817959358339458989234318066879205166153213028390197344606514859865829844076667475915278264454697061629780416707253782096455609956903718813048969466745505111300437926140389016025563589413397052836702695320827969974152331738805464630811059495866364503657224430014802426814397218140559367749739271954507666048179958354255445624742982486526398042779206269231579914260244590064543697265246468467343838421269296060571134568314097409652492889541041543813772908602389453758133259564872523507817073215109513714420004611993787031472998406333134408524638214042700635648205297006435368680822134145052687788845886178955129709027565433332849865613504189250530028170743535583051422697224885439851980104323642137673525754655826070316283484545403737710553339409069471172825589214623532193919944524089412832944710065162013129855942562259641416579568287018797945208389886031513123989202114049004639027919688206242306061075753928126842425467358214951528265820327170596069875594598221715388624448387626223477186779047112613293372889122239957397766178977758498966871707004511766875196385044912678495138147244499636125877357965060864243290088312961255189236780322929899151158908001450076181655259111964004963830370271194068055136276840900465942216308799021594911051634590358658665107848945863634434106808161423507775165207686743793928643562802033733155160064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,24] 139782619285690860293819385378059478645189822869076685364345093215678491864593589160952558653232323438726226509278047535308654430142992760594249250687880357153473644330304838816315537591775854068763757599574829883877838062807055163618781191138388683060547286220447029626044895098863819883943019817546215260827109171536627920657311201559952115969613989201302192492259767466645017577576312012424361906391685904076866922803040415254471173047702661293494477786196259087013907413642129389653021503009149467011134981269185667397401359315376970797462896775578884051440264856858221125639994427547505148096844675575397153391400462699988533145877136068269974384648866627176553005590388659812373281081844686595216086123532106046354696827813490379723075264318468168346766117623166770671909537274650752603689215471472269374077270977093232304788114310409806211135946816165276576529849433018314164256905644311575242350129054068249503001395371138961503571825179706349269271973728456007736510907427269365408847715341571006684831486738668292469231965916070245908192849057508722061275188378799119275110518049121649939520653893998633743323103037837752577322988029630564033466859403720649132845008532882381809206495952822522673411452836842379496247830102383331170252684790859537156549950177747039401787173916008025287013381887129664645097816698552279798176946280998932552229070107164649573155682977363728178065147378888513215420857012466261092507402857503490969528263898730733608388420901701916161003217219124824247517316043178416143620836385819022781037521985341755618166576851722202475157248715962333065233916342141071942957054861135574891865850282609808307688537843883724266482156326952817713759477332325093221045321589520498820188310101575034511231855937357605243657021176828681824136983874514621724904327670198805996908200464123719789964840483519183123999704676272522364701199583675450656653972145508998796220449703421371565338785768849405679698553513087525293105427403205276492751524194417424877065947176229806673838798090585065864267452348106246412284079456270660467369941480263273396136439306861744503933423579050311436280678311667182951271321031846827567322615308375142417351163558784525076176699864057107714965887985011864408219335352259991131396624256105480798691850235169167570674395468839974557590679880016481153065435121406407687699590481461643627097641054457800171743355051307106783524679163434668646161611262354587900212505556677646309607740974357310235728101091879526407913314014347693412713615349297532931935005789910313061795551899209521948630092039610877420968811480450710063386234731890804236127208148164719590626691432256818373041714026259532079364528199319850139913549135112224830636807416251006846470401007651269158158865700955397027718223917287393667197097021560830812917914508390170119347363980515152326893781677879626405866244191048969927938673419843566529614402011270621629897668326655766135824603261907045018666409803120640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,25] -135354406231536490527711214999753091009661131833140921945615442312113617197513539844846223172256606065396246063073993005816073250696840964856290069158166741310688065033391593639499078485522228979124796442808088228469069136318337860633892020976787638015815471662370832086937787533225599542898142602638921731004078113476315355413906151693647220686052576856584114248710533025824410316106773328071800272802224884414700575266382081622354027798782156763439273974346204731598306234722893473820480894601568499988614022422366787554547920328380798191600229489586812440063594895073122603104552806647254178719560614809165825363459541617417546701720906093031426217869717187767333331756202872843117550941797912063607815545129705277629382242374609877868570610261918812013226868808602944331921281823283299729043510168935185839292719056986805794140648723576963378103758473350364052976613576381690627746768239849949563324205624057248287528996739378583238261118691062771726151423767360332806771257072059166413215597787740077040782042971096360702280532268956512745774246946715023104057871026462315126088171290396933525768672803854896925223396329249872022356802982440980140769083671875693042971357750240644544038332950861897471472453722980910980931498213314394355601431340369564989717227108639699823650938135726162234510099936962424031779130621710179067389361807155794611092798452211284793447525268779029233330505319988122804182646761807527099770014129117665812983481035115402547364235798892499753474981475959852912399027168283050802053096664978715752614505424654662489803341491504442087559302802250796489484045907947745448555060189793459583213497381498695738335900314837355823942854598285205266239581317273442946538766245135728176137259476188150089626848422796492355022637064962401489241259471241931404395240298643779772500324309558691390580712436348988743622614591695530026398238588536850229847271695252578447382156915317805565392133203318920288430232756091731348573537838700209176686909442686926293312434806025432387851168210104018769356904647945875676233995132207566554206850432679695297062730644636590091734526698717052284925256855027433875368501895838571615011597430376548125317304766110683526723605508920112455055634057245431946421709583482589538910250823259955416084029755909510346479915542693194435259291025947839643443931697255501701401030495703240809916008009414248085173833740755147857885724061725005039454985165907730583623260353340075381689051179361720856645376640672887655091236492817633177736014532981903696556700219162275630585510108401502181098677342795625637861616684148978938137745654984352549338446196280129640981029741946728562151709435710321460287149776302582799663423133449032316439344402309907116070249845166609658740175454401183688478673181339907426541730612268179969450865889131747284774367049811318608332528661939246060695862882122783846341902042440558668115707275459825324329750746565982173357854633297770142097605522358272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,26] 109454020782156117229379408989228916804312422031158122091344086197038149224257280111438378840634023352820841654030066152102400473124777272870481013983697239196186320685621708928676643801173077906512099720319247530369920839967840165354817549976005283807509168202326346026419172787898790185035202857353048638034606017617970695764774252482094038904144609157825939618188315563591426887966705920884909032477866136533825665446205320659438750523791104320582481289044462580918806073998312142358930158834232243270832255003977205497221829929024716901617828783371460472384109920252516376006033444609320920103673229905038914508624436721863734988375715249346561240571176136710240509500302558107876007680523475375319873778641818862032744221575416885191182713807794046620433878534607171168947048028720358380014390886816189394195158274847514956906100551846085989309025263338045479176256222958090280161230757782045476781991770567421827798607540950056434788391463454143608033290414951559619430937881669343646630696267990412975856049701225717976787069404083936657066447319883357288294088573127322276116527379866540587668584210957995416996902665702115560499353589648945833162668222776054495832221578833573338127022955260472525730024010366898269393201499786340353732624783160069862436544232071650498945827644383863203097677917030107138754368479431445527904622913083886633937326582965095610427543782076978404577164126693015436040509223476171705716375637988285652045636942453234977253514843653325602390335907728838260177528220119650025908904719101311498027840448765577169407356230943402888501157244170423800504234438765471171477228592772984430349543414186102314966432495051032266085136339831933164549970775606636231904652697623715207451803483143338466672419403533381652618161499935587705711932198226059853431139069002893624934999505520930684294840614895737862240409194851061776262996829312113890369221913713733482563069586374256206444446733477398889045620257644822423125767614964483514829836971033723455191781328796917402531648139034753572823140603324178188642554346675491265292877357511088138095236875892859203653671416889522194915234006365431851466080193601154319760250748257720514155742234672751773318692700945198720283461109430991485878369997888355072810283813784048334635895066327260987305782914551922675828643256637799630532822583582127274056969803630193484865992105149650218215415390893326373242128677840597925756116144246702077011088903518169681919338937010815217792438643386633757654037680723139512987129822891221255687849908931305910548714118268446890258612072795416104204801387858562610034992703367711728032519383892500608271930601078083086984562572157470895739445013021431118076953948994358031768936196293760327623032856666931423136359306319549659186390934337281017915106840726933892864940097667022209390773101074405349713719844535400301752013693043010633161497204079573741008426342952802149251963401970656866448879463092067180171697974149120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,27] -73090645126995766911833020404324329783298125712125409556150098916823106587452640843680182186064835009367215604615648052488165981155609577902970158719606514631796342994637054269514922879183107191295240694331067305147249072217066662817208078183094818004811701547610118805045166592989236725204144201351162502080392891663284332409521124819334426109448042955044105337988175432830323240185249181147030943515516069245378855866952973089732376274211184481877760829244716905900991639979464166561590460408834719894439299370899240827279765077009377080380373679820541723516157321721928520571880959887129677210783996204908085488217524622774048822772602734531160374183708278097347217370457615702194238367109458890313966320929470667326964563904814786305878896486028915512019446750153401349999186180230042464959512749767025784972575195931897229846413424874204676546680581112477987302894968898271114676002233361514442004474913276140686526733565027076272931068913239505307875158482157852793064371991264449771055309861017994668049022520313854620456847215422411515573527838208298614141291546284797408817830665374922570257165398781375213565836267292542878092544970224950526355794430051400155151180929497556284267119875117800954474587723385190159775997877612968388385739159371506291646271403846727556394522009745110381365017305275796211218534096093683652902567815471269755849479841775344366722248088109248487564704372904037656427780087453271984928359883670348709041082207006738008587023383815755136900821506176936676507804353574729948220640845252364435427113964685972934703068073815956620743497748591513042268349800917214573876168657714691875201340567782559306526078463336863392203004328827491020758958211546486934568647838982459151554133729191816960541515054920860061100381070496413374958019520320263115699674951013053742536479802238644795232376548561755854076660315710648910352522988563436414003414316817533211349440919035725023457357589400714582159210544739063484481259763660482014715744070022520174927337594630928538436636904984871433513633194348432620326186700780611552417744293534719825851880617911045750060473571753647141317799893032571756706676282139868457150617886846146490354121804627521614441985673521266685072787950557335879979321850068523367679012121982650065354809498603861410601515450026916605488618799287550928084815985418203233530735022010543629591112707790522981220001953409601286894347393596220757478055325631587445899129077579110592507293077471878073785116765944471250866367087816594355467745292726194964561837293585959366471434195153665667216901916919051267910590047633567325967788658121522009155819321961524984286417411909971941618206593945411173090246250905698242192173680541289498968794685393649225038032623468856401303770615398761954768638193307836197191581784552144936623572240533607380827532783854974070047111247989809356850108680822425635741422143894640916842151670884357676458512534118709886365582748545610069272501373894656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,28] 39413646496689641966738582640372022770901048446558199982962518897183565064350645356803916656162584744655863183209027922172137337713154030701544619570262919124027770583842867322581376465972350836272645839134030376417659047315474924781737983884341495530235897099185849724367050309214477009964449413753767697830848194537224276294160581841334547027981431881439153391815043217540463943320622428352846016966733701891262179330965442848306953050914581505630309530097582993032018039733426608416494864088143432643994184939558177978822636322585838533459172852771375474034838159835700834709079822542119082328542039971514220388977628101542622284831882980086862617316031530013614592166189646770259663273645888568166915372013617875309512623718201201861927207992738662585804059217941227450884094155614925554305938440564316099857235077238105084984797845450322324736244057999983721154293047280625674773700776686496972167013417953438043068727041806647723583428398728541337401393007561463511740154526483014937401510264220629215720564388186253403823021914343538902903854553326859990970664866073604990605230296227495433024646808290608059141949904336595558284856519441735737101147725667976255801483645736316782913523462195456592951884949944849295209764704979718495413049555004109970338422615557362460604284009972317166390344584537711009177653716252161966905900466000084710076115686743904649905118031531988956392675366291151763286269490492782594128740836014714815735964923649419461270385772776821376088259927794604138946167828767697083679655922115351253615531168804678400666927406137744047598925589512717482998082884537731429611450054413696807143622477963874639166048005516843622621336337295969765688167949452981674809950927692911493914103114761141991714026018859691976041148163697620067631648613798749680246814643162310979903908293560176489500901477773723914277722223436765398736972067831214256970844902034034582199187517136988112742988986207888365301535312657815928641172483374433800503995506163419930333213351767833990511651865743299170557261144519536197832064410513131805311600269474180875293741671942007584535957770174820692629938756342728310707000280451549176580208964799593488271109004212422509161317192091987290894306947637751771480283951107136912362783019903097351541714773978564454303838539364169317370237142329512509464237456105245293228192748006063215227547894601811391718422413841379186758473032295369696003700384793071918746165955064667430540893566859281863953896718646848303536658761741367867660569511432470419978648179429761511467348859468782766146662268510478277628762924485815986315584349447592008809590340564150163464147284954529858636426595967735287546200567539971527976159376772306364954186232713992725654604081825814780112626951576065593683021459337400490389754905786119359182591046830361215960779036107632163270561294379983824310262474065216159069303375794588948116025474204007858984374204571432094923223223687378692332700638904320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,29] -16899126753895057699514532683533237830154340905215632114942294909286287145054410266448721695121435111438952040945689110875268119481479359541341447339116689837157210011484900320860094972530286868145602433369406623115455257214807858693334634812088766661807622093404283869853555767150783294453629853284300341185348860601804840337296573073026338044271117163836098865135169778733387939706324889414348165036709286822076081729749199676458298041297316246647736670275914616959590222248307282394934365178433595028037989339859416138048978955460827645621214175769722501047352399334064694486671802322682745113811130201639417963212259702667859717380811095311642488077562957628152379199080874641320252657991400841708039497813227720906835394173544811448537110472577883958439947935599616268087316999806996643910667670159648498826789517322593054033568592337279747652895447995080631863775000381463027257180793920915287966125208184054540841668556175479900215025403384611836011942724500714579318817444767313773961151622500561869303544519210308010781862729143505932474968460140297290137629631132421430398377273915147387898815847459254383500442066353831459031090180107981142792636673551780337758581848602580361379528274324115942176119924227494599339651611834840776378780498481082668247206097358638075843443251983920159463315037642313500231184349891433407717615746301344653585117873425859564892613682108564451041558408085769973172269339975010401907722801459317816513230747087058440949442872938157844799499680391266039847765561672856296032358050112999022463410676098812414139392258547617788281389593961064748995190907663203805681383357367740604503096023104545529890495958751224658039201737086671441800353343629891365875025476374763266586828604133492345922719504376250657452802841121396888892004450896564315282510673207720419186637994493884472201950511695269139147987768963504710300591294371522763864897491684643914801206455184796917242682719361038482790494143848666544243019758436940730804590196998867902063509410187533719896024691802275015556199086173959855721545215438686571956762437293656273917933644346749394613733326642952936357400303416795641639780426562208766435326000458071079836869854110329789099662376187854228675023181974873619808909749104056796355486408120142162565792101711222098830296302171268732160484475851078870069883986180025025982060376230840230322987229461759279100374170968495088625370813688475220416999027959681931225112005632797536924657608445445814887497118577131731759498929290077730538857356159570803456376059082361355851957376949267954138098386207196520882026318218813244775258167670506387657149206721336469179204208654770676406968977578955686650318224636296731118404297845722018013640376297722448484839048978946122091166602955428919311759947566520053820217741380421186172000039607180097864251689877956186527979821063998522774822732438292827053356165020078615166361021695077648992231917208455959455660248560519026843995737161728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,30] 6641325081937083923963218822807332147078947118593222564804781240342616069220926257921630299869182469253259131013825525313508946788457969462805290237146609657859512852675180786068784511533148630274308942892006636649762620958421310429082345690055008384257278803630337310830289228317364227477036634468886120732514526822029479965125694322282423616598252711865082256125806791728588852562868193724581226193721093854288269534725022945238398986300805503958578672988432024905161142372850867591833968048040199519427690076874167946730124018050221057652559415005796946784133029191254304367063517131371166534634652109516542972732176878197603727491923186926406200974668925251069537571329845742946883447392566593705117430631594377279232462348541944048077294557422432945396607463493390501717966524559173620446218177573529023798194217923435670572054629744071244703793033797626516595246215249701763582887863943741947225553656784119467033012796436841962895165096918508468239903224794884187175935000430672977781830290054233195111448252064403743266498025708286724495026180684186321380623963288397706569039633805849463829758387066588520145436019813636318086861642240749123497992659123741518919978911795819857858055961073811327141196845946151066576727176116784810654625158993678240282371792122054627160993981236790585887737140741622595589810921286240350343979032540609872853537880277866356012385511554831791403992756455368747162584545779040143528729941255996996289246034771848983372137443169845871794225608046364577320563323758485235290983465204615824073442195637378080983769836891626617413425421097879326913226870416348245126890889857946024262479237732720647784357400026493339606112937290786587409158116059702537787741405940497765900145045228200312767109252625658641684536056850374749223469505941233649672899906241903958870824182643267294646644057058301232842492947364879731970410247124415887593343612969527202496826603695897326335450858882839621563523034943333445290293426231962455714967815741664723505859416177111606507125456756377435804680525921939085153770645617763254201627855746543981465456336682203110301880143520369005937556501303157145183580989337560912853074485163074331514384967337581744145374178038207893123014722889587606482993025152651276096050990571536696676371811841396994565730898431105226230378948645175621150747316699902429386823039865098128186597626404852097985515978667278798238461732661988517188166710928118702644053136122252995041756395502275109815668777690431994129890921063333699652895403284001892549170139730240074459659596432444728378960599902620598338111242995621995120101315967311907276237911511680928912435463601666111121224614795903397741715873465764942342681388608370819707331304571238324329709831168369100141330319399830331798361808435790289569227966302498394661354876547081715917786485138159408420078002826365588728030607978559297752133297269070848134694611342387837764899445646880311216391582756035811069098742251520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,31] -4456278303217617116807799306216739902559134552290258429522681329416800083034525005811105103625623973539969098364444637356858411516025129125024006677027433336182194078708500087590366329765496532558298149339636448533392997615627093351048480636725583049539309980811391866400433696514356382498580411044981335139117825656684888952349083964805347448554739579884394361103186166348698742614682221950880439061404601194338348814988438758092846027304384185939455759815104158187391944554246973017816786425542305466183922753253102763575268239009200570374724620614906597759857656559354405013862251980627960701276111242030863986105888173873339451168105870021103687852172014165749115936586980585611516828829755279677047178087374006329743570402154800483164029766811732526314931470925026869667689214306363287385292005162595085114530328057083371774937915304468959340609698403030865789314716305670747447875506285776352808614529865979704888588511109054207714523753467200916733106789734685909569724968310951908955180077348364031538220358889980071062256243582238259349655755123962447441474336909259815131333633439998241562003365151165598675378036595261844566277656904648169236819216073265716426230323329384992432195842347837294760527967030845151541536646462497921998670634542230568020483380305410359287323496699800597689652416643491901178722339923278202801203773482459749905260423536355720191877175267099893839114253084518243040943886581909023018762584739978035759249442241999340056702759695474987164538063611297891894102984285727178540892277300903855657207020902526628701858611929375162805599880432591396888210281548831359602921578268361806809908183868031639954683129232747795519809942964723859905462812524783684975266578968024974632210779227744906183807374970482500964600643248633211157022911530118939926410616830410723284656993503386949412272845655075983448576064811207932620212174286438889076119658855430036103916666494751964545102770412223077098908512375968008603379412154709495117406377342425026095878152807343649177286323516734316141604758463638191163950495165717451489955375823984772734750287480492535927365931880771407605526783618913791773057730216070051811655719286474350487567798167878080925160884510415541313487941325067207415722299921684207859072529645311509767604804673515322370383534372364582076839146620371779488152179135745689300959353810587861240651801272359073905734163040431204343343745653221397203166747547377522871623043037820152793376004801015951306045381162938022574148723202084137007240757448039503451994963587974522200662811059941148125538645800943080671156270824427307021046844336007066806647016113965679566255333556252686214083207117956315725061984209022006706680400481752091351031847104206729152916680904910908006420889188906681898180647035623079894081688303945098981098670348049527317172373891983441570362521014308095839318292643669520340492727795585348197819637581481957550437447534010805322362088846482816432821038481408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,32] 5077035429733137873256402705546906143446884912975435323972436014148114205527081446326502298219300658158654604010664757902822190626344994338647346869182419012650399434246588154775435487978735770662319402621511070056157065531476085719777041491134679331198900857125682651899729295484887030407619530707086399364684729598278016264117203856287287004629304791519429334623892701847993432015211384744451961305519071964347317136367046651842783230396547193747127713211052424271798550715762018664176741878218612333627218458440579204088291711030442967523565365897050919277699518065565746512130921129490974358296474486448625470432438323395997798083547183898555693859181951020211887825980871807619228210269217561072311055919688186105742949212764335072789297769969123637560803301613116554043676773818389834889769976275114848249592441755606661749668003997251278855307450470112693087616520038376647410524325970107856017621429719948332521054850113672023067263474622720179434556567872448396506509004370375268377443492770500391154687943885940905771453893202339081443693990975576257230526558593302154273425185696301624451782269338016924760769743059059959151310264575603590303446732655753199248859791670770381535425549301346889120768691198577325910635785782618372256467264613583406765666620773500158936769593145294134722466080685810167133715422500272402926413066804313886139066555312867319174011455929201420373365024541964623140187903765876783753894564285714160859375966952248926256700742621395915505144183863776163290844254461189626386696758360992747200385360418267692931033666508362696465550228903568635813538199566026455361828059850576004638068236517237123334823366006387711086439259362616318048499213397114385516252539534914481075814636987676047018553073727398071237222659931063711919948093432487126455567639298912496682941672548028433498041398381257460924521587526045313873449168281437934052526288457154428739974322153647501474585600143100661696261645946375564331566688492029878116135495341005149034276577999836422059993945062443346036293549697933656119215813030841830611491313995146794927045433651825836554726715410970393889769417214927374820921701769551831767268747920297286201199627959108602553119128594438324836377720755207751771105395524420904428232157446778229281849653290678082636795779525666820132876223611946931573368526291828720019273745584794420257828096122372818419926567787157088080659848441084917778853390956375611969701373162437413180713218967380661680220085965008082189100161933767230193031787661542426567748085549055927071983208449499442535330662592027204767346931288852659927301415877381855166952620062644679044988035339912702956550492185334667487535672197208918874437520643820202272589172079811596057294482771401611939518974082104050051584831726215696843929059806176176985773992432611604001410968843412297115518336278765621768645570841349911204988382719421450523444144093737129390629904735583678838526753449194763570671549153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,33] -5191958165014380119096281340652776816012473421116089138847565103479287646283918102196501428280153375334197934559042239902349682227162467024325579172712365531729069717525932146329668870568605998166873195785544954830347523941965155466810566904861743968244828960151014951301476458078355615031274480744562895611711396971529109994318849558107919431973403283579548279026250943900474488398513284713142254529389240805485781207120190742080924626854096371074338792164578665345189681149092719069990539358901599673265303613289516158929038866445278757687081674391831312865268069280987781790454216266926036915298647720387109183957188538486816634928745314168628974354256677935082932108674235502547275730047379882653831179526932234027354821508625851161956654982656376724161516798974348580142212794338214015412727037018947116891995953539398465760507161230479433310091720662489743489146792103011512605551904689685250297782964714173583874017977197724709433082401530467945949926667442129838125209401848966722502975085233388653627652232918660980454451631593296068083739300758804172207219832763527107858943748044846188334641435885991347069831051149222485226232071483429237985171720376102519817235712335874892792144370801875635444655310115783663135499953747554994737511506684777568061357059367838972296113527981511280499590502036284994834096579002822488305186406302431534790424052658513385252259320991777472745765669823741057317203529071576831471969814227889386286219234879682411661209853052280690589354231933253958757843266505190287358752922445720373832390775054544185245481780282842461295769774704509842422008351920006087846785171993588221595041530959298593076678842417759786255274435365109655361173289880487138483336491764258717216938396042200561477698861575779791219229427434896776325159772883383707507738823676042826696849105370916193031230515357016484403877264591146800666602478550215180280066799970214917498190644239427592362982590319117766106413241297809192440587204335703288317602258635141131363311937678919571865416069393958918424479921615811649896583345447843855342572180946096902743340444065071960703951056010217400990897397119938848837721067910962745542927764750092386062334220140207209568724015707710684135324555168574386369835354891501742269217007108172197071376276023133199836186561746571141496068872123650969513328722480389463750005920824913846697354591798805574624016705862941063232630772273964712262170813467225456867478115119440541846845107182922622602970066720401224029298510218751365544504501726399383407795263357633109756139242136948957771288412852145983248887273267517692892348254638953193468975829228778551946631078471080467091724619229602606511287740890097367799251506686086808035648469709754172015094579454525769836201241494552300626936963122947734466498706387897655744177182824256344593123970431127866197642393806885487633852908505819116040058802647082637581876029854131300631017289157057186634455648580608660310401048641536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,34] 4031078028220075277053029022513257941716277291905004005812293373341965290536013734803084038570033742051061638051053551655671582049598305240509921905247618832676451138097275670529171485251850878632217898835954122060644277669430520913865517570090513681203514250528789781858313862136467960307766281335707374053335639536086853262770512795063185693069102494209332048306977368191646438762986030104334138627872542463306135611503232222843990971907655014093615831986336682436479456586080580756666961551592381143938411072528352709829502013263296962379176137243907445754142722149429018834285884975405452921789766582173452842826684839162722346114338063366569410447411875567987964806265873880613208592555642570465479951699802647932298869433499048378623650969700236908098366601176480446925580963489273255945412838946048571684221546164109091571824545167463956087356332795749711765914917957482033762860733256353774286208573515744816311106560603185594289032091176202314623653355672539177803897520200710897555950472306139903446640124932950895486419129189560381999689453533121662457641089811746525963244452691592858918505537470961483473590865319832683262921107290623346699543346976719686069991257217321384826850805205443331784105345032332234918248742931771177575667804313068428996651328270973117067702266998548445901581206319673297449320370585766045115191009893173104844957242654111905008711546333609721645483052039433667250604335191830947763328419277475285464934341359458337972381564291665126008132940504310951500016396036539209679079306385031913134515932650064234759719936880379802470892236813821772360674058994548217359986920479033888886252280126871613919263211077263675503334780771887440645577898005316767204015082558977631132397175712739630492386027687049711779854070405457501870903921892254151083879301399008324213350937886330791558338057290738715643489997269631161630828505219979001828091269603816823946736336445524687140699592387737236214458177018958508272506533659916687578374059895465826897554763702722885244201951536230945148955394880541637461125197952796195424697137792702998195769711474852892909246050210969069942991687377360649142334685107145714347965727019354036343344993515558159764474357359320675678159076458092789424533588265318499318734986720115793550293402724267467957475900940039091268634303567034829639687747529636144017904002612535602482636479176423416929700514837383011027668725932179758764359025426399365130684372121695952370219257920045590045936700782707223838479703264126833002109944755097308960799068207585499757692454242742663213710099539266340198706199715675701999824550130041329516007058598816011005443005975024281772726582053414390619181777456866520794728593402231269383542988627171365926424910431102335028789670929694373556779356052451501956896922409413702698838692461901990456486519580557449669113452105552265428407477552569826492445575655805714824554792627704678521896702340303578172933923833178315964011627151360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,35] -2288983077258960287652527525109867353537941114096190115314143419071052636169279148584588166763745934339470828229007744420637640662434325956141796119204137950547879722065292683338874563186371784573834768892071797373882057429136424066215009281053314310059027396730475901672305279360618037721809882406230107720887164100626428252895024505935833442238359139881908747192921985617835992281991065265483331946162167995873271094600779501296897974761537291366700968313028109802025623401957382432652350058174224444325636306502575575830964415722599353228731947652304138423909736533421481859273167985831380083046154999244968337864045870364433086549537200438127284860808286531170099980869942172458015320819195357973115264759502597986338982574732549313161632084792519321478485821758452237662560278429724747381029892450882462001829914168352029585022128813598617317656559626191234639903067538474400005223546972392707559149979856913537345459051067478134456049588203158239805140163591829200051133359687480722984271192724264598156771039389316481909598074905295122817618397437749287424217057961952754109437066224668476314095095153936726332667636794006539909328279381830314215435857771401481357042400691931524393168624005253480808703913766285014933684089945012157992219698621020507232383033489303132796408439435539879845184341684994515737341512902718333780291393026384000588468172848179546423231266693666483088833886320901664488138683853229961369833460322610322788118545509943234869736422140537783629594530604500387259828068439499493856425724404665792708250810447010020182413105629620734677017688744430290374016752205252663750156811536408356427855932202998597418941511099735857859760270287941849021242703346641613552297151286369075622670583137302735328015103667151218412482357127136570264817864631452988770992164740386398928404675592299250881117905822498841172456906993762045589200430621482436594674555069225417618065434302927765348390828698681397622028471023127615309319781120334189448333566196091054754969812514902219722130119271805421030286646341410564529853729515242884160938037207411650135040977679779894669824295987301791013519513574396505660759794355081689484351104340969966246975523565688046555807682925813372640768379528563779344708921013787140963827714223139024336634930922662580914816303812093739707479310938136710857703458808445397422714075333191271968439742730225786998585602328036361395628450118346770440078876039462812674127248989450557407979646654164298882159327445673532255882802334281602299992932700088914312397655923917889895714148316942082531976624691991343546380254750309904632503901068873432799216399468993183751914748864511492240018456564350688897415224240468549433363780173353674959193804415476411695384963864484021326390227410919110428611135881089316967211810342470184401397518902352157354638947802530479601663726698357409539668107525115614543901212786862817277809041938817237430611794558361275733816929696908065927082362798080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,36] 827239956196888217978076771392395510488052970391643874096434878677437851700731121857805586321851428711876407391090452445866015123373388772110065663799311319790657263358901430446102860528144133829581416723332583496515094074520881776088907489736196366254706191791220121031117772674640527209271055116350123429509318131020595976383575616888054023846382289003955220019816769979213775776547840626775920275811174843689529188142895396460155546049878324745533529733499140551123369786627723488447874586784701095163819470638989191982270262775315477135009500642907430359758702679196688780177713320891833192715262828050500124870862482298238800318021856750605834772690040917072529362243967784130698907182223614152586081701833965901505158934700741528233771484338808879805979805868787290707403058485295951149148189115586416614600787465183065275388985754596848535539187822559351417792061155246081129570222943200627152172256375127301282652384861616258028113453978385689633547910920126578775303349544238148465929273013551615157819287142800769142254011545925800657331853097312477614699595970006230983120741870302045234090387983373553156140342246240783718189363240576338489243581875611280923782630526474433773728809911410826874054295469153902306188350703535652647625265807852847129245778444133868607980482329317779198606875613890627125414636962237293240448898893023962779193761076586894866655304320642937186484837297575359744028840453960032260029318333954271754724940704173701984707391230922886333016551270500883920103654936232324974525986197285965818847028938989440745883503627110517087531461673892649205109757436474808611142470506358593338131930368762133749706898646839309799365575420240505389641703264136443232027735587387188825960763101392126165085516951672873941111778586756126932669722443178475337872909039140384974012935303537834465327231402059461828979769393114566245874870462891546377296055203526947919086826460897521913807637810048357815680483719625717651268371749747106363587266685081731567549836659307572891867489180820729704649206801213009968473471139274902734022732167463422550796291765057537811071060212058595076035036419106925105407491254970065161521680889919519415770710895689244164884073516817955360812441904726132688869550041163858213277694622958778744370807898168211837116629945372322727865239685837938819094442514883509566133777596019198716010925618060548492939519291803393445482290185345545611773460911198768904548873685914006011266919969846883593995377040533974873544456428267230358008164534070639718185465517462157864441236499533965556366169130163112585919318239169525749084236233510353396352490255965544944544480552450494036400872286596321665117080546484883874084486786896513967276181029375214837903543065460245443372916336070509443456883503891013836802728247480570341336781812373761913929184709064673302030504832653190347455503133048380922904911259315229755139566963378182357043521422309064892921540034836188712086357934080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,37] -19366589671252829246844922374986216464798628795146200334705737740027254668625001825640534452650548689351134808037773412138799768670112768344662599429001476350220449752551023987062069153698743860459947566596844701778341201424033825667533549409748433130881331586518036368446814894009763938479671831935679039994078907294458819442802186879217020514782651823741915416675176653855012416256979967353964330037079107612717565503964579145518819294337104859922279628795007924779801361692639459876996706276729760626348715144682447935605592857421025611646509728829368284078188703808075120520362232827671544542635428007623574961749425229635302751855185706976141878744058394234797283157028181282305385963394505169464686425311257285400281681916714602212539958970010034312766150863923964250908144289396470440125512347221682573084035056340978327007236921255007188113408547889660925722627334594069209066141612108095343437216586721376241293684966205963304801144219546325481981941307916630610175949996902614672226483316493287626552127809535752512142348415535163573420846171323160627441284860129020975085646032606584972767987167660547984835725889222758968613425912988863434149269704698462185191809289251985691234909331920133739641663111449863626618993675060328412137240665293806186618718667947422198291034167355156225617385756748908884802691138264738796274865799819521434136900343031599599373907548794919879122704384847978095789850695899655576174967769620828620741571022702233725074848854816353439212839716319386234581908207521400915502498836669473585603475362680211411364002700537506922602170010204027081159587240806155479164151434893970244669929217113892586758654498046958767063895876220030496826411389352940746404034533446468477527959153369982102735887017901311806918198841174774394704351778128936338968069813256828694530562815515963126399871405267399429034793851259946945279323195536628120324507160336552710747765272873247843616394151440991207620277493582681067147110915352587092644059207988665778483643848245512897052560177001060094956073895954312136685881321839418159754651856002465435441620325593774935942601195806315486245791937958313960274292300714490674216546590974470211673907520246405653614910067522100787379162705567757950921179576236971145290281536742697654717251910257330562888183189907456678921749285235627549918946005827475877358005657700030099803209363588377909421792192758447109249303894641656596974205214439741037537130816941882473581294354871351308473218146201814580115051436861118762074272987885420551854837064147659450483126517923518265208998769711938930750324676662122748738058128461324961316889250716894139815020299713015733425369143880299404193792798770726486909344192504169162593033437856460358884535208964635662540188798437933176713079304501282699197965326548479037660998508706859918851179819500063584133585742937089048717819335462682261372976703002484113728809384029912654711731771550042309572365793548276724360147894272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,38] -232609131850572091382481721234272187145172088046490675349324696278932283769763337524963569028001433880882930894077453512482089312032230122607017731379769291430283459359480487692753365706927968877311039422070572601356046471368800701166497753826584686439198942429661528529234174371506182339158468796396614843092432950264789665812553240493412142351348895651364160640375590060027969953299294874478743074952135728348534939435796293564076998000758243988472410377061043495200065732650114951487009735887448424345167989020367350392063844120455660835924170336372632370906028714984487676453513850786215274653483236030343560032739594430802903177314943724334670094280930148601173950398512889541599467716610889410640470192718405857959038993155708979940727563107657498806765448465970013225712078424228491880629601803382223784961470093375244813222161811879899699868248777509522754674437931949404036203770318453548850967716278662694422917773376152332810526231320685055181899749695502882492745172562615741187910265254121296192797589750468993025799116072570718901221960231672757837311770030318383429437039329580031868729051975130797677855224163915446104354213633566725671107705534710092208291488857048619232982399421804152131301744775096480329074504557682862843934491967160932822414532349291997091575327143498752120123049311059852559344900666106316574515390658221441547747163772796497097010383104884250413177223953998912983432086008445603411663693949260116291136554799867383420605776721201713590995215373818822800651408429661375416088851248101250760705216041584852621348299634074872227734415750356870141449045576551380365226254400054853258409436525897923347781667583917024741381648804755709537634218471162217421182057162697818964990469888860463464948666476769332663244073031995353861090223162903257344377115773079923238578262176656653996701957043912040832211483900158858383905981894640534562504489381697501443372312916606907366188520987493950759922630787914302836434969805489552238636218834565705628002914158893638542608440748757021082541322600606991222289167498317445268520266395451699641126897888236395481871298498441896733260611728228592294297250146653955953096960067499095666927294035255784024033341884826336063867906921612293204803897013120316508709877889045767106282916977693319095862262975468873319285266541143293368789207958899746579892403874603950477205082839805544317017787576439685262096319297126937320062544907105766081210854174547434298237460205945217318571420544798366342572421366220008350454194871695032424459259744930921910050483545021349931735269889059823526963209686057419479165704109296607632064866092246057745493055382110808882792926171722522555549655234729622166386795613176813942915848908953741799739019210557495140225098350740780139079367150748119578819579591020005420062987298326642559895498945612588974689051893511949571409999786819314974691796861139286229423054483944185450233863032279017460031839602249517226508649758720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,39] 202106449885595272242281331179364067123830382589321436434783845519216222676634013140608283173355703437393072757699337757414458361574065098186422334192957922297279538682918443568492306048488031331421770218192576890658638185098592367476173910018499053979786831337296888889257376443066703041890341121979586856800182930302993078866099585171080153750029523467481416070497083778917465305087037649709963759499023842290589236646289246960793833943652606468488564793077917786701139811656907304841918502733606417677011616554994395260949952456273746488961190121089524681987948750585775380848297125702548787426185978972353551750258637965297065414657141981307012363615963906205942881750372527645899600703741473381508269786369704062868908475394837477525678935070617761067268572366264393836177962399950901465477306428838482953922206541289839146878810197133044636604417822582050245514843049504146946463115663502928123805814069982511794728639641351880737859811321351145590402237229987810176150534222982020972569041692590374795149183574640534112034457207536061914177131219860699124828198633896755238650067198703882343348670117793925563744489485663375835838700228964458664544971183248622324765423766876333583956008381914889316220668712932016719738547312981498921097021888247095111856524944398638474597273355695977525615123486550376020339069390297552709151040768350462580277601670294492885856723519823842236022434652824295053729723381707481337082334164535945254308259159510581683179188462862820673840752035396216185228781495036183851984508692326015772555359939760454522038177453279513988490823062943478918657607383136854642621411879734934606220519428498880526080378191821004548593669651081218528500958762232124235950913779584345561911549590100027371776775664361182958714868489708742511224604276742741116667410636703242739622716949311671203088976942032964895682810344499404732973424845788220743488322876635483849938986388841954980922774491107395855415347838534993702086387520991887453292202135560113318872949918850012760535688744877909194924613393051298802969596335116961847828203140647042472615158575471766452965386156548650808656911224754898721476026544775269194715229470742536348525588485986485484196955300957216627897969865668948899355844704472105534825810014325803498384713893438837127462954551453011373339098895340630704681565799664099591349481455236042608529730656231954781074912015927034691391049621653225042447759463139762112682887518397959405088842177957151993733108712618674047827562239898208682793418831794809372124923551649901344848538390117408746857058881638874683118372651730283205925788510516322893059206983283354890677361603464833182151382126674934572467054190837363234177036543060216338329534428937074017711271008271721215175347524522444237649739478342136008623137134808758418189999721700773735479513102423679370141662191777835618663499589637598033780389333813579903315511920077424790814920785655739399196788379533252596883391512576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,40] -105324650680398523672846048039991867190828138486731965286319586585578823369202171454880073435909616387680796397906010373437292532489375205796227438066358984476493365402406488270548239375584794630979420121882831322607181318631730532950929485139916054282385739914988852183934521992997307572341518792847311556458850373187272282349744790180271789751560842922458233760458032302184359872619070944062293307860246932896628896928764054243279293309451106946188273833934016129413307311943755279330618730521577370341997077043512999704092295597712299280884718167579864332592244557250851026805550310446685330430479005150695977839390748013251044243520674381120011952003751612939453578265125056947502832051755040641596859134720625575939219185113117420312798397388424031751779853790752712236511059304579177897320905258922188926696342293235367758529052314513693138955235373911005187594236294947735701303616730255721242006153873348814329433134545895758100995712604734555349335561594791939194131009638135331246815601422979967068879231093071356831995473166734419961995442039092164459563824563464479945890563563741412491879642416405385169240617922287823978170789478225944946132648869704801243380318902299592006637895974613783886159169786766162895066585739814954561851488023937556995625237275454558333615508475012839371568092049541390085311617783524944684505831478502961407780427158032022793636860951526560544810786934427410464518550065510665935406688529925107540770990805621365806108544391234319089594499142180243342180780740844372866623869008887253207007599398011765311646408969848183478861324676321601290757374863455483284836612011756785874109411315278011884336038009478889234005807872412520186620354301244309947087014415655647509331834028835434914600048697573261914358201365206338611782788196840617696562393785021102559642334131567925953507164708981739901175095187291319378028402519581668075208076689508465012111211675662269858695857407037691413560846730184524603423288050630239593247670567520549942647792113320561570541610566736729257031473455669612140907395457314286234202233305682586778667771486636081653874252402083191369664771046011647945888132980617065476452630830812910223017142490745368419181871802026027302709177264434603717079910050710900841039448812690398782807345300133427021579720820285703259484881581755630469752434531460587572419599661261377187090844051999331712221336628289813668462234131597446290188450054311945300077105130208601775340807963891314623732353467424540736178930402279138556727119136428562922143311167830674251388826474007713873119388926614153029240500342378101882440256895749265350785571414862920458338713838849508933291355381252515285919950701329217513490131481630714330402005867065292549798537385159616823535167524054740395425488759033777939354977826958471196566413247962543704385816815320559614577975767647040114437764505697851521725294104793202913387847513212183440765253932381213122343584011198501500539235205120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,41] 36228762838953110045862471196922035012577817990154110481345333985125481173557903362960741676930749653860686285927242060741805260801411579596004654332112594846263287493037962384084042972294649200283943243947293540053048454865293190415950919936325156935090327621835298034774598223483913967528007017223058595225744976763096224031783963543363270824445369080035333631857370409372597821392914332012298705917302448608746365131398247422805937547189984499264064217616506774805497809266736683379544393478080019427307720108174645282532390439256643397943404696050631241384725599684411926016004027548852744478498114826330272389924895762808100586530456060444463063994646416150896327231696465360894202065349660293127796270021330067696392669833717569735517870526067219293875088511482726409076918196808478654612315469044597108675041091785123659707849814759559684152193063703596105703055776264876641498313092517047356407337251097077149590441891727497583140209917327620443801135593713636742569714847075589184137525558135383050533961419089611828888225194218764694613364173751654159497183792131464421954076445135444364456302244593073465485172939815424344302438836547787245826279158863855052246500563150906016098225824206416742939651988434072958002212783608129798245828864826151888869763722438599387251759173739284614372868630727805315007468612581061775261849490373749718448008558654993650485068626381629780361798100864287578055324415245843129741420712686076556912858773249033156134729734305043641034676199023549976760322928019116458119748204582118222297949760656499029762450271951058617698784851456266951420124703515659356205844698588179085204282212635420115591896996590025260943494464108169112224994481130987083717331086006603593038988962973947561473265306138784567643599236233247747339660288385564729829672471666303271954654293921138963179758685148202791468630811825763933786640653050730747130193288088583786891242615524103444659569780904922090199255588721403022646296496525873313726009975084922216249032618266379844939947947101159220861402614907301837815696043960428147331874907910477226646864990112659634511639535573881803695413646171920248644655950790979599162075737633400199856907261210281743435550276888416858649743843089977670704204203039188655829303618281340702411291968919653407245184845461878191028021185078903051697400494793920684153500263396757740705750001680030307844619760925531539962214741379684982710956953222405763356504956416019463599295371646271565384309742332299363671512969087289272891630224550684203747160450815766725894122177576656180819513692592573521161843003497762265683592911086706414124409410009550874390796991368227932498530769599516740734843021135601059443754891587315589137758731576830922002593587638248816568808249556987906561058114138500733925438213362229833349427873231397692014332435696810618746026498518577100488381914598552354030827164021924500782606721542842939035374310253448953644435268524709708126341824512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,42] -6020955130721043406578068819669514382785402609647260062087306757942315337130662039975260937262591757231664852989183144104156984247152537984852072024075748003533190079693595549596949934874169432040534256537789173604134708611711987934042509421335155357790142417498555652143799657607545641218351143283566082985335875317792658627518929144719966992400664403655566569120701693794245556535945259163867592579617553262638586131203264284128058663718635682740187532023471873549364219858601941795921180836490922416964222189001421438044990926394203865825486817420424001390188832996156337534027578347493702107452431060545295768998616228168422607644775322737536089232902310178024677440526161961473046756230158023446349294832249011762304401296559582084230976776067140424148882488286708229847225767467729874029531705962262829838913236668732398243830958494958915032304726325597107562627942503909934502701327457406407418721682872180558001083899983527197431984404265169361273616665547861167871873967979573873076954045435426485933924589692559141898305930257911237692826418140119168186618749512650565793703958579416274699296243197950647127039617359541834482053882432163319130370673279409791720404710882487851915971639594757560533211916787462965383948076243230451999728173326313314512569811659224171772058929747976569289940942614291415767299344936038543164486734801133877113780733292543841681685369109309829579148914932948666059316202537864398342561220935535864714147616242185059027018807053870473271118153665676775463924815080727140739738576293745688266427163213785394301583180111496401022146636063079972533866605221655046406501683354267896651258793344184556779397709081962593936730834900886208074201656651237969910222978559880643330845748721623790803484369212851328013628193570484707296377178695775648263499504677227331304763346440703476804673405044304102007412768376214451222400511840049594614642355969759722044162178751661733930816930434736273339561805387581689142209058820107334339806089353571130455616169868913323871599056414585002600349993817455621318051524456595892766144910085886345491322221975080026258679960158045810616569058557756051538382029269545822691618852019583469597293111233033589398308708212193949817661750175762977938787451087612102284758584297428753955862953184057931229906642416736048920629369022632295490758619607033609727799564234060826589844486765164855678387543657304841804160060768519102359728745075170972900316281837482418029083323770035897259996278104031764260269236721945804756669820619453200963164048658726623971275726640952616292668525955245122506088402049916793483162810599025041587462846841080545140017075104462652134067902337953848259147877354305516585212120775459981068151221017524927956717293808009516814091953574220706582361919384503347203957547481256551335278289330308748285421031682039109500268882653220684804971404235552440256570726730263434077686647286994635658266285196758142562555404664344613975144529920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,43] -1824041640314447479510775418357619139530691817302192204569614356454206819918467807035890138664180030680848581838978303191678524393064839302393744262547868776101766908124166377487296552544760151782344019524744686375789067928804392209858684115733730165677989555823595036103549230501220802496731880612339668970784336926561936837660272650140842391204184165039275386107310405362889344515917898487475593834075052751545250051498481321646989776915846822432368283504691511760135168041650667400356998342018420545971858850473373874015223488227829741945511684261920117837215623867643830223984838081393542256782752675800862422617906350747937988619119870241039197171682521247979984109003387616688695563941028290108858833082045064943673447782426422942300274574998579417184358712288680531967978554326666762529480861285073285232416112945665419180413130993351464449981397192197240766875454727691945022539209359769766277043536042137862193936768534513559492914769181491758486686111192413694049695679751083628470497364924949260331925815033511725973171187863373983238881678715107312442574574730828788771114135927917716124302268012575134439034200006647665209443197433997658869390764970979763005038849051696062359344810557379556989227648244216816582549019542663917846389650477543192940377270910754795692106715384338884348714485659163468896286781685418701282137562404769270277057795035221092083239157275498477696857241902898424175148816518777550946770404416384191026648591751076043298197482764082311722427131207373529104360157232538693457649999788542834636947090935065254781999301719565203785965658346507617161299215460765263659514075116091785224712790208313115945487804554031907163872079910322924892444958850382377698182664774625308021535608027179375708028202725874998957076650301873668470966009662277093470688644987798875453352497785250370115467740520254810327046691892765949217116906140890886872455094141833719890614701529046052592498328379808791923408715349859989885086560776120301349274002821416812461465263414308670253052120151947677688086501295033196059749190842515382356432052930549980218691601974162456204694289676577760215984970853510279209826178191192400140202666372974737315755409075457626315180587334344391181094539102385207379116655283282415360592745559130435206391852986081103655997041915867337151774960159829534595288241173401567746731912216047438311123875306515694005728028849325025081254221359650044394944502863528914219353391650898378738495505004100029473644869882924796337567535036470706512757635600112855920756981937445306455791623370488141892620530824464468310386568790272979921477739279166663096940840215742199712155357719077733535881379421576818325754893075777387281071804909343703336581677008004566992123258695775099951477323844327788214350950924967431181552197629651831143319697903654909570977022079693301420440793886484414363977315880677939212680813134181139665948776908611335844224640660110494035758272219507275706841169920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,44] 1927561367825829406239821230457976308458059622756062909215803048323753904195133142515464721808258045828314340126769361954859946477368713795775813429876335920117715436102934338470548141336754774419049331935543293774821207881773253905367991447112895528138463939436748724122146423215209009908420019185730486918640795438767281325990708123715126163186658057006553208054145767586337350334224049429496968770508426408383969963994342356619237473196779108106565433750542175192794511171634234601372853425100538778953121228335221082890237609035306352580691666414798870301335993728059150179576157723608395623387321991657146131588102660252585628104605886418416490345606550688989031721989947103931349884066707051882958131648950371436262365223764546984374475464969702807132731065478781890706824603531533720708124937488354759561498709194567245786216038624010396840710967240951413981850393014857524100195892023831858529636664790764269380663697395800658641422012853279922607331790685321925114847616369525431132659120837700242893520309022347302610377482679286344458466747391043722069454443469585094734706302725213355087746049273108777106906934073121607567606310722977080610641898282835496580596544154471272331096981281808686470634324233074840085045050113067891596907875441257224643801320703302835006059027210442723253241657039854641763710489324684522743496004751374238958278644360460811029325875592295943509853573195873228442151017939102816771360639468277535047439593587759292254997773940238695649434122713364185700319615958046533926612399849586615207583910441143865530527871210588114688093441947409044634774806914490488616192614771464333679930497009489334841622747394256515649429033218208050707409089604057535898357108829860285210426274853992013273831602503167664333297736363957597038094842148294498241088731273029118046187131473915885230548386019719095626707598900334212907576880773749941901856995442398803578153378860526249875971104633494648546205951680637483418305120628555989115552848920499571941960909639433955984802660142176768953977648759175341801830314916652827850098106238309956190857129840920709357867631478544523495834726569463152642850796830723379043588340679928098008449288808306640292811561383869585215825550370926094725069249667885160240424512324852336240056537562450297664392350629046019582173333623906636757988670815502080535636008324170602950258388464349014684961730326084744231206751955646700534994109395507569987459591338742265637494871909976374866894863633737313099141756470148787279952763647637678871775518510658849034326550666279491816341527019484193873075636232670877295597706585258954903985077310667393255718388443520610857497133279613552527018452009445640117420107671484976828555781424784165224193506235345714670441415385659025103520160790331392390798027922049363947663892068809490266259912319688496980463581958650821136317460333090637480517369814418599914967384724234047834371581747922591426043481431828613403319992320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,45] -870955506566811011515341544801625458776074652016793850218415105771740296921415295525290755792190559995046986039519437195410093641860819452456403303554592750222548445052983099761724131631026067723106954919818312837851978632848475782273090558908290731205711895546716303495566064835033478652387321053261067348270993024643978616752415405356918804623365323311948133543648317528721112047739688442838813892297771476591478256092377022160773221898493347601089063311409957082132901493859112817912279286285491238678900712033572183647054624711347510602714741721609915556197838625001272606435764115373988944477505883858338785626037080249515988946221440204448236808161900931404639958796441994690833902748661120410838199421096925187203012290244475646631089429973361180392043128434920427876653333718870124255237403202346216610855577239160696572302969768981358273618364918776948975367256949871860083086378885750997428677899781163235869134899133426546261261483198231856384027897412961749321625257110506664291186116232903370505417722838486362432522323775800583704013493644017891638132824127597046539874094690436755300027048229875037358151461677202553390286960636515568783520258206813677003932105551505035920465601016621762120636858715585411779085080156951845703386972748818721130825306113241413101996751740272737147850315986645289874556383443427391484718320291060830440355144869397561205407185093245663803957576811973957290969222146630029535228577885713761287026496669033014452630205741754765588553978948672319107269049265093526189117179691139821587412984286929442961549815152216524818461596947848775084790810564143686505525024432670428666652341078772999622137501708052924167671471960712480335907460157380762239796452184312562747678863562571913963995181502939800029152498109041001732526451778094852546943464423384458756332836249794824251157368716116725890122089241565952157446498919416162633072932262175383157813166632606564510193580604446684997068972986841668542714236887305900440073666419861799677032854502994178621455880036484286292511113055402620768913715844687697309653859331548469291630454140027454288217794559198635088483550759697467990884120918249020123788022854933766790486972263098445571994788265642866324351829968087812945502299401682068650802981217870836034118741294857624645258364993365737161415214726601211087900210222151752439505231093087740238878844346040650090865644358673626312059193576683215138735691442342320805237487627570978861790353527422193811981531123263220941398419315179349676536334593412342415430073974445238793535127271043464877091887847863805897403806533358099185434000828574967432263196515650512613004992514552817625886560394040302633034683884786385870255215457527073532608825757695190496571639653562356274185453216941653911274972822258996351994626921793829725731840212429391558519184062681081273062044930407830189598832518489430515111736802189227615235784474765766926888464144531966135961247454202365837171490816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,46] 262027772795746210206901187685687682440081328920233220024043604077223495637037823678622422305593198464048755391195389343845592626836894578736241357274951768831071081250082210139726963655463208474350912470053878578425986937766418161078481816019823464212607106866366022840409224299794643896706075284178654623129248337596876128270113221665039232629131882273825417629191248438113543317925891203345754088985778494141458425849699235185054375306220570466393992485841423275748633164821679398684463641437703513338226275886782262614339980710121496875453132429109130841010713075860508264219873055249753905585071477450655179079673011735781065144829955600034331543688510079598361929641546675158810245774559458092693436318761127161735608405672418336699446736381497299139759773871039324938063325108666527503350243162981338795115422093524380966965565554057247636619658367924524325589044424685042518043739151069637269518425560551949613401163656509976249847528616784708931156944742102049758170285338957519897389642564588782744528809630526601678732856926853158885716241897715271118872410493163336601264139521517052646503899718480509523818336413164254657150814418738277554130829856324234130555031548447330800253278041495009922458281255055297781687306529317402606729025070649607683224385401117039280403865118262458197424329100438689477675028893055329117756999757734861069964506661482297113705559028052200945899814715465499214049675953466941928912610175749681167886412960316117797205848580339818065524873496661151302868755414060317108005571353280057180086347626802647970987882075439165922159917484584078521998861562143102214831072260019051831008534881780529613742876114578420860641726384592044193006773959091982987946183570592185958193095259243508007747761368028102865675289026750037120466773696150172518727108444277877806110126062652466975947219606567961330258915395261033416204722358513552606465735024017495837966641747848968599675785164300362642659034013516478176147296651137235437520159719924556869348417633671950084020540807503073904695210141932064670331737011734885496818217178419127562456198401570692530034258580760940091409519327720469942403745697972497388504448780787633413987437500309399727007475765707627571869211592885776784812721611557223361744455476304796999300668662971722562284025005012655947459131249721610872327838763729311018452006977117108116559857006338506749280751946370033030130869532757894977196937315919276413590847596034180927518078277075407923623765818082084020923271553923403235943139176164950530539895498061680423005626013946251484947404543566299718349673873240677462097618319271604250346478524000314495092675039025523618141534665240725837449298614292009428627975067676198116096101657593862807702315631332654061636391848431770382529591940591786469012742723023369399350860548614204017237954529552016189013287073256580995274874952072020322325295418302465392748560258610075834188437533149726563103575303327848444461056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,47] -52971359638083265286269882892558860514492243823815194764705965871098747657372148371551917278812117930513792720346723329077422416646479755032429019536946783884892504521591829083553466744628224112190730274532270962944926826890187282811981083883903424019518061817096026645135923508142407794484524895952657833398461081097273542635465224807871389726036441698460874101923347445159555761771507143612343219788690418745662718847508251430909154653251344491680983498189851030847583801565385990185758489904625123044682086227806994932291163466409040805736978973362549229165734292807681636206257334574350506947220389276799596075794778886537156985275704780712690171156449080256168064217471382761679507771694093517140359401010294668012499574121927765829820285180522395921766893807697879039654709076998809048201078942806179858217257655251231063871298156048187774098670331849114061962189895409717225199885573847788627367487737338089785053898708809643406226155876079598143554279098564367385135501129193445488838972455590470982066189033828013866883117030887899123605665553419201165252037749636817295927205946569965338101910910832558179603120034721021392950357936391494027050692804994412455365472394272681278132498182193494602293025904776703353462909719044985498520624508744748714051573230682308106523687353189631164557114380631099679197206973507951276900891598207347170888936389628188468376714924272047973876800857229645552629948305202081276565169166671048483121151158897016037201282800396430323233820659745989369466305305492485512997429099569436873702466808243844694983879620857884182832829461393777806635795327159830430854064378459923704198251644327873075419313183041469829767874664301093774894405855680775774677654587821146145533910766977306529985475817074955135028504039418043061766967758935412388518343027473667072840384782703998749527117969172711538813596819498532578599298225837896940289785407470332782283596487056629650531756118911740176721308432776050548446928032464948793004963335214735922736662867258690871644108179736405138983428347639525599064644193611804329566404795623485181504533090860011808860013924446247903543211917095166105749490992349247462812670213679266347353933773319857517191023972764444691335378960374404694102928108530713318578497601126177825885201619956494662366946221324500222062777485706851352619869859669713395236162510003004934600215998726732292628941657822380087437801725584207219080471172484432348127034291125813471911704145085572477806331309927155050511511215347833829942016439160706665968474315761247455364006497217639244842532645537908339465619662005533345195234131983957455034312530892366065243377595958590116283905293071490704983200887376925928300738141997391450426730609598462659022466923376432591888863632005017874456191180006741527783273539856240504079439477245718291038182304183258704025396407351139983283301093130333674848218246354075489627695721478537292801482005548705217249905700970567147978752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,48] 5085062523942128311774424535999423030360253474362323434087519442733244195558128476150093275784501889938025450852224021167897441183388660256525331184028705596122129326773532095109711975665872663525683674112851619854944626644791526600507076188639918358200359840239008988788708604404501139186759457478681695939284213141896097204401982304101113373654866375224161562860830208052909092645912465730587179474886985688160187641105111079279476222438344020823804612845250097514408007927678771874344066630724455456816711526095100033988901534757616003840861332914891736052563006718821963401569385855192533992735000310290614537290978261717971757105345262593607611967835329263167240667350918210790254754200065576330645649899203210278321033890185964408449031013205883400571399546831679115062429969338372651900610928378953366460741869982268917722199835002753333266701650865460772639183309286824390116168342841980055511933624233122158294786234843878069007125739596801283717512184788587947937846168494504997893520963452705073953631435757629530045719442162148881233723538254916525888392075018788865190596790004004666268097453431482053231298190517972816689787001854267518605533639619437023853720496795837169289642633418699227744617664618721014810303731206506140788238207290360903676332501523616867415496131058809227729781907729412898452318968085202632754797281132827792084887783052356701426933262937356247680382388207092666193762847815812944184071549285463238629907951795387790551804800853475339008045046259181055711288851755990607468324378473524939993330022058227899679154680827790659370808573143806205618961785647070548619264371134076564279871376248586613290072775138967998351048717468057869252741958471170773457829379714024144396552950526199475683550915355396196056339169914023596438277159011022263705829744390189585159816483337389650895880320729007305047890173897553282305573454962170953857684061501531405415884057271627280456831221348043119856661260297721222315854397935516588148589279586594628865104480029834077024969919267833982749094381184611086502140763996827484876713339415694097459117926410754527915313320265392910320925383419671645763332879442848291052548153482601587491590342925397794950834856093331822402983384067176019294882930013902868929646773243230575087456027161393724252896788565413520705945234649620481348948259004910948372187961491759935219101376677619613501990053911778805335665077389561408056696030495724563067212072553713247147276168061417428472035291692257126042023769684240642024571980881995546619138039390337366556746416834090817949513707403052157557839285357685989266489977152622707671315693485387653140507086965241492305742594504273113057979515102437819460479616654748500489789809906665897706159128957069972681747745047681560329109480872747150541297352637705618576852182757408303404500947564357528102265426479524279560472467240966112367094160902070286755827052410348296677320262255751563694258198642464391251886080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,49] 984601127122340563504622988165022327424284466122825721045610195700054283590509934776747500506246602112321620726337330348378223633916418968914757540047620826236916362579795315042499102120676935997017191278612722912457268669337789449696096248851900469285489197881075366368550965606173787187786688098653972534339013296266625511351947043598163271761309616693813249041579797690418171255276916320928151134963058140019259212674372750232481953116589235722177969119109679816193979969024788963960297269942454762366229845530570028358538942934211427034726947792308479686392410477025431474887155213328548435875270903402088895282630613312795883859229588538323530243316623657872337100118284008064854922998791185330551538862358166205616825786158782034672176525749298630124918739998553090834909262248350068486888186080876225850085371755412798984698393936389684223865112935919000925369994300621702290854113464391435267816151846161244534484725449872077996996749373803315119947611069008415109641291660131228983630098677850756175378395163484230092070365145362918665705779806580894851924888854167524333006230369763396027351390657227137632642894784074364948896754391595675393118523484240232026172124361894900431716338633891080362438634282720122926085721741897822610622069600738063499285575103513625841502201960203780952129711740790671814287412923997949183062626876534288237713257930885615623088789628183865569662158486328102811811076000749042762801885228529712644710436153853620360816943778977685246476968260980590757765965355817353067601562619185834016146236064504614391187745395733267361649940625065758579431342945206741218246242124219524271807995970817687476256310443882127877161583961106461478347943818840280104238482612321834329702235971001630288358834523257949858821201594924288278789161508875307745386530294697953783357412226255740952209138395282074997001544398475735151647898433482190422462539551413036954828359492965598260789284802780556327979553342717119078792356540495375996464993031121519996886638242407577565985477069146035862255479848215142276159681708800479273769030131373731275220537086621453384642866002042875972457217825736955884357066573775717283968967232381608628771931561140034500965519645630642972676843710923174535129686659487977753000151849186000174145376625328193421993320037211765010577333561397695729335924937909229366104732002401064397955198439693896231610061489801007683172527978442499119598355036383268423345530173056735327282823237628932349962456427481721248422149421385922281637831434173081799673887803775797684876907547770601562066037437232299176079986515669878187190547726517145063404288319288215256368461302068671883430085866752871844723026743951266457458407047683335813938740690264163960693311835789589985906161986586673159002502734298424745061936721744197361144109102172609800793252009710024633322970471401508083882178824893205644570156635630344175175616862124036155450660865292761036247635278789706023698432000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,50] -584703906951844716638914434817159489777591529116827284837633924006019122613439700341785651222424439702570616485867775281974638846036779073404185306188462549360574503614906309301392463249700569174115355183406671938231846000653493253900016591110532323232527075630926523936129908814334706510616858825439009229010376781495707221512801200645210233070881260669525993321082263099219534791793653931910593669122561867943123816642861448630183626769859872406934354853393147514020093549924802745372116949837674062834070565285567842831667520646649481227986514399666643136089255557804372434132792167828090581457120905036718566800757018776307213030509090369505382938382501678699341968666680143490169661136838749180202028737278185733775584557485424521385916733748284020842730000690449291144105147078837259557026679677284050230614783114482957168080599417248770785484172571470008762506216942094704854081912451650829049091020355562323764490936209192326311942739697531194688037930335879991425522184476597646399130953305668473265317787843099207177929456937847291658278228594940111411856457447738449069482317087964257352240195123517118445240826711336996826731000086434958790603232439281846296078815508539773842531815756770990605288461754998275344223402402311171743956958132852743143820561689993573481571032141943866432701316567645685396587050123863523840750354585401496209592084852188338827282690391829169636054671385193867319963293117631555041670729877153340745127289233635772370253938466913367650718134861220161677059363998094744079732711789882780982251369686861888571231242546722089599740799011723453619551326049831987554876724500727976894723372393334347948939136066665955254795476500936766696002077151965939975190596203138846634012897886950051561605574091658559483732969793612067616193889341281545089226316052705677673975855983205266161580104961039754981036242478018775499173265474019273395899721350019147380631254640576814122225618450420747291650868681263097656944514495720481208187710123987346422303925135740494478874627709918627107011269389606840615481396724947769339280016055051971517172639788678179648878006527288919129421671087488907747274134864893302732007445584732636940903124927645895701636298171941558922386600543987599657378355134971258018886561524779921386282247962039897673886528668598714407771771777559445159755888274905979196620546972773422766199338154935054277263180319475259241156873891025526839264914690022245720186020406810987428628172767466347841353982631124690303127537812736751529462034324342321207805276688797963858109625187185729306426402819545635795990818736822415378813895720451507285973131102288006330495535626177424612129379403487379837920856595022374483847845624398312285418969103676846617693254633654327968627935100368197604795807467617337716333331490034400689746509822655559252826954160480611395761836838287326478133736698975155941237202162368713651429791714650398314744619678953572160978315448254626822881280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,51] 147966890239420935384524341424020978066358763196193017202611617957055721997161446068839686368936941181485073159592440245051884185029605773906169314862053252311695013737501693251637794137654216155365371160392477909017767125554749801876374339089890251912572844493693438217469709657610232270324508027756929628958841129885953265312327936642075556376972532657347760524264767533390805502974793129555840953916653713800543600296281804689635742596672207117912509226080927645986186839262832188669574888962813479107975230313295253428565233991841112722381278918628946219724179844529774080630371823328278610643959562461139090602281565706820593788517833935799464125818804541014330818272328597243309668871583959269070839873442576269564175531145832344910239232544307399037064509415360147088976104419433191939026688695304351088875570591473811207390359594257738778795314377209946575824397339608164477976076471170394573711819582241798687411923731287657014982159181153256585960458844690160114255293354469805103653996789971028830143167309413762040301524595420446811740823103253784034443449459787592412955439282102749653497516456721212132912608447149474363873862617118698797203902986129872876912954266165557576648365433784955464927629187097799020320634739749036981358757712980541400764857435065168089763883048345958272820212653056424611253159795410918536641940026252971851034166201226526001232723863871371497287550921941208313898592322766579500943844491500124908110892799775104134747036050730700725341883332765318216199981948530873047989654546328852667824678089610896036966938588954710239055727093428349611530523671383582233849365850772801245168647519503362630952184300145874838494197397322242076431886763424924231561478774907828445608450316542232660976663475172083159184710261034536911822882014391334268010767868544505098552732461510481011453402406258003849635815163346177489102597343351084396952933815402976451440538903401707148469352106663895943818333415747492786285565224897738613877333234504864413796664318003297143708848265902999477639752821037371952744786952616687755082496424393017629616641163449158863388396762165975327528990993543650655706449042408437587201681158938298829211420565021754619693026900508842661088870882426345721637592707170029280938477870883596103042094701303419765483254081213702207511214419956435526466877555170244566114685378791307141130574122671308641492532936721168344603676328095707096830460503354286330000295344605091806324591834073579165542558994629812395692433522970727164270407484266717956105537723012486344555320166479781316834326769926731774116597730367282431259733222912407324460973223010272303142087341592516220229836273885727290677719564568724469062516984585972882376125125608254665880343889106163278017352869247555440412531081787661366911190816430228565218166026847589664002890286404776272621769772133659878438209582801421155212211950127304752449255872335045272634284450113242515996867588442549250949120000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,52] -23102501731974250890381237534218378225751340984631109773493342114209326164258992560755540584613000474018093027584626304503082059102256791435586944342480644283365924038051502145268148787230797524364865214817971632530988097260652525355941111104086208889684893909411810161645980048266044916887116415518858494998167980540649954106943337897253236069327580874436357504832701426332952514789050360111868200681563086936480577425860291537356461212647022337293900619418977994901934336948455618419161023331491658762483452634932832990956229147660755716947069237665185783025489477905631264047034057855001187846983507017731602926321687418953447703033929980942809120549913001904349479521952605398941960338599323032082388799627859033307072707776905098950812141783468744718005936372473502319688591125511679714942734655038759198786811975723379323364287469682822889429733988666028952400306411211487287163026864002678532696769189975105095380175964736588641371593736024499846520712980186990225260858318085266373569598864244535196603635275247136031424711448801370163550722491669277226508179842451384865807627694950237564130364962381416754341040650908192402227122445627186022472403720136070106851738781466859937011807851142590041547547511322188887895046024375606323517210212421953247229004496525159465163749057086903644036439585782008125025476624343327644489170071853256673357985444835757645904682588898923780181367552924639004974315174166172243782288728012570775642663691060406955050481501072326065449318984301615347553508601910593004446234393371339490786514992416535431792595037067888240342038814934593834088698760723411254403522870722225900320333068007089533951411145023658488135676865303153955874889895825125377968143661200547236699197209970928954965468988129617320683980480211827021229665557192572327734275093046027999333241706431919117383398734217755986982887415787970248028712388149907312831245877851012669680316211910927965870147317996197706088216870429240444141956267660335206629282236079535236873815936627380497954444511880218456829722650186302143615789419680635847385094296090305794055598263448189735807478506964902399829486462644746006016167209588551047463711479341909054013816369947419803896558680588425247922343081989903455706560969651652074810222071797887546619711838830472833391209884753911000030762070555690292009086472462163052920018700032671657283228718584771739335974627572312656652093797940088924098364184555974443748404928866420479014199883482519171315340474208070343087144856930579502062197750145601782842078651497700086569724140883804779441309859754214690985271526138235310223349126933116291494459647614069236078320087807601048623709318400218130014503209410527675325015205195711364294949117912377546406619004405054312099871728724691836922018844090867142284802420126419854439473508859215360770032952461600689110032492907000648671652954154169433875213158505822290619785346521765905807207476082949791992438987566826808934400000000000000000000000000000000000000000000000000000000000000000000000000000 [115,53] 1647126142850777287620942443925186309195742805377764994350782448811229801126689259125186871838172133996121550039593909425696571445943403116178267007336743935447105074971166630798379836551800559572945620193539923033979001253283083667201562924714020307164039802563237462918042563061517343586649337158187936546194028970395245631808517119127079822538088059449927691104348990073871028555696241725620084745201097651040778311327729968052022286885364813658065209043340603693875965007776331238746139203354269291929295620814602736511846834960882412130867324743832239625461157237140893456606016374113934873727608387919063511135280489675592166117327787929926621927356009353043057707108946374911476857901231408389139074381613610845547015062689519473921550343956889313153988335072850874118004989576633939981889348603044904977717527016858212236991720713557927739715704537689629352093768347954723732481129863292563495354139901123989781136112083249428035905035321105160472246175881496985896870769373747442557264980229963248741051293033977164996663337982980611306549568597451494127136765119289354996660240568589933233349836651315592975551518555395340844782617957432237708637977805634091081251245523996934788403132872804250716511753375900398885996625399010146496510167741097231164754964098811420964323527227067875699122797897976598086033791526723837599662755967816829715330402460373957640623040330223887402581171751843672506982944714041429644218414424541679520173613681161177646629395976814914574382775342792567097052182038632404164373573680769373709327868122554455851308625400816584578539260798087090073684001088366547753937370591146602058051217622961761188410860114355377860464878135663933356711114666003293082171263319472576511948985748175304259572736161911933074109593423143581282480762000240131425747245679716587321794162217683838466921306951727024992962423503361623403697089362138735464520820244290062640775737050296672621680286952779846044232202373613108926838827142255987348649182268905389370886506193508278275944874009494597511012184257983762364630142359539680828059736599703243900883266672344865307187574454997235929882601922903298073053207942443270634646432646038289955947117441570343804102352623808420642146689479684695949382039229454309471959855195813914788915824408152948540061675853901843963940742418130820955742745679082931002329903278451069523408766485800946985804417286729738589653508473888073862391106707276928391975410225934273534577458519190949098811738529554170013471238909276389365553689758091857484882283373176586743674713691648271140047569169868408659182455471995745539189866901769903288071263629840415140858277351410306340943515016982816735712088243537053087871047729792945983440963092447330938829232395251684106313629607956725828371972102271382390352087895368383723122944739068476328831386389170262271646840737682440509379528279110807886548023594537837808699342165031487276662449827997322736448133009004933677056000000000000000000000000000000000000000000000000000000000000000000000000 [115,54] 272993474366628026292064850590081354939000151848374384454629849606189975799666020867913802707303711481977595587725534420480054328427241756305826275859002291707272269946205715067729286030092583700762355092840621183280743539008857532308586992859414732810454378128380258093493110759419545451732450682988169387468346233744603775712366754511395123476508479685534743834667113205487347556283010324198310430384185933767300190224492270449407666400733775126822739581185762723419397903009222740966708682619608312360546701657081880704369189935264485865278009056691277665977101652124661517049780154807945613278431380453608860663109638058489998991251773134161152867369088626458856437324156697255358796734397965068755118989834251399940648930427065802236189794013925491663497353073570448757361984314981830622439093121302616437729562350855990049146451551846184213750139801509122076507600897739279644162769099615801043595950981233711523048135941190001275516515377044144609737520073689553006899465891553408771884821593249363628890020417328710634599426109243034825506740002609785632221134291053572621440674579685918103259749768863042416436915231965113854062120727905012914733352268933407506493121221961282949216194884075944294276158712581824917257443763746629859108586763322124569598098460159378364923237482088064649788972655892443602833736248222307680741211835833908292199556409172241624439252512954224034569510927114780453801196422461554968372495206831860283870581157797070597576537758400216585278667806106187070946942122208565690216720402535932245486965130293441686526311462289212174791186414874212710741778475786688870887685683341710207853374133128159913396064495357486119741441679199191541440500624224706630073264779231182894448090145166871650990010048698616213600312873282651997688896030626824508171370869517548887665179031948695839461289949489802677721437587891726628971711245325488698828529558687281598284962142377563665230709436691141815608647187354328780982684946709366901332273649027000546494691148932303079308124794044925134146339470265878085093822414716026631981244069907186482954332963129596033253104072293923552417791736495838419869077248835162854434615629027539675152459061691252702288466000735537912590042195469791407544078596362982972763946000524096057963036680659158937548757595479183647532349070688869768472869674920121537914123668024105729102671639049481926274949200588611692724150402131103436626012230047429927517752456769221411448148008821445321374808390112004700955417315224306419519050283910492543166218831834562831050388475212758973404191315013399437923167913903352568408026711136353575915219286712392347993936127522334362287735115569177850483882559130096831324859717689563903911750813905464131267619043208930032936212642845349110757926708477492986594376504745954531282226591402681365402172882339678391170521452186315450544831187059419986354598647342050327456089975463334500297175833695869676128548956532595752960000000000000000000000000000000000000000000000000000000000000000000000 [115,55] -127929393814534374745369267062782671586241994270606738489242695456489585441745685001915965851299190362070734876508209042400486779724834787661221812740727072706971339586475169191485985300622178488135166700394107489215726617511543240873247218384039667582082489190496064045368673072171238657727918819440073744007151519298005062193668391720155089584836776292985558748329964437846292406047266891809812598540594091724398673837509985751524458955731327900100228786385840410685288222906801890108059012422584610324176617389641520983405563140625554998339499026926907235333560158521559610538089287726076191527007152787295569580268233682363446774022820913992118606806146271091937264761452435410010481492178454877112334332868372487325571450927261293721216176395836180951323959662514288860927870722709726197834270914722668585792068895472421924258607470582712114672700825318852908862763479534617047095461122549801545809370426727301179302561943196016253114640736759603062243864801802877327656271329954884081325628076161462644561502421279994785374893845692612051494081867577737590794915123840030950643229762857621140775571138459070786712917671156775806567379969449873204554359213320328260808449553706760007127167987267872071849194233811539055108948359752226964562533270073326211172707171325907729377498297778996851569844730937984243186462414472332167193595715949168903196887297341784663808010713289900812463644381773919139712944941307749538704191120260603889057513570108235769789514000821481768216467897542852190514880195772837263625871346583454142639559051163196025760466466671805401954680892577815352803356655578470735156858506708514551749539014926034907026120398455539622302810119785713379885209999813736596626901812073085650357590988891965409030107637916902398319120941354542591934709728838057643025962270125369942283511379598606293534831154552650980195533399753494464857658693029807927260084611988829271715052215031229631767780836228380530987732313745730250835937341854800081952579442939660584361299589517949799751224513799164253744766378243182863516376285139140252300140613098012442410919848433413041529483831063294093372724310956900612746663980754785361108554298221419862815959517408258153605316842846483102719152076299602559690407981474712174493876269496961784157414771383614211238962624656786326150315275388642267588882511752562452840969044493889450725363409293706612496396409615787724811727046675644497132340405218443187900945735928385230495181351434303346106877452748679931790321005495439319092291830608254795368452410526285905014394731807324752676819559989693161421941071933283453169744903100099899286582545296592498006889609605001919472487889472097416200874701250344095265017602170406663509867230331991608292736105939969472764393873976426072365245140720487664590694876819854268906504472435880595876526589346017980140421794803575521291012414804679792084622406551049299458780323804519620170924379760596476210987566115900620800000000000000000000000000000000000000000000000000000000000000000000 [115,56] 28933072108406353261813694647788121454918560331749381009299726866393199923767421220260998525763039754339770620540980811993842473923936218837477800250714650252022685219410362309387274061774053883448079236929596913211351915771168724173235766316584540768408465154757086458809398504736599176656616892958160712840381602767771996742788681651748643741029228145416332987197383808626064542194909889129557038371887335648095710127923525453634024223039956843738832502535143502404974357230012376554763882543083677113416245919265190789996640099356856017048520698157834585205517367571382997319959597093239521286900799036917556672523943280282153349233327654240802475553295519351944144417160656329913803440350036542645765937896025069420039125107728145704069086538685133235601436425802621559079798779064407172571300524198036538957414818223486692354767029153426386110632392749406353918011680396831275057191085434021775155608904160513795441042012315170282506943721428320641851776647466552755569738458242767161377485863153388844383480979688689791236639410200476012565348884324171714062597244494785401927394727801126005671119349941959786092249421086305077888690334703687293627565520654242317644752722378476643269906258166448581602773783697302637378722011920512159347578488072462909269213610903702805881934090665285415814281130897136439698410600779616571645291694070666069489467820146670981632763796247762908026401898584163215121191391662299802174588623584051569904491179597015683897224044526329927619951060937819224848548441255032490626019122505054219753510976351133134150208390353788400446978159429965929366475972528213963777244584010094052341648111867438356085312953867786087490210144602784080575299855381209569012601932928981841107661645204801721999397294843863075080058423558895577708857205994689137104660768213048844826476853793433526191749333286858589965409784422439402327661337574671652978039981273967793855917870512897675921194643570971954252114254116396155489116342033503082359248479215820693610430290924526506607240801517806993691048176172558173546741055097492652582313114909389598568161745105110610941060215513429049699646814077385182840151415320164740936090038088735144015366383559009445640508351647840505847518983719649879904552785516098897387122889100816274174270667245802222354615656122396293834866116799890013964315415317915144405996587700282167902770889335904876277591562886114254947143247051211346405394339479043219967872647901234568835267753750472567170956029577236774335688601774030269323672523921073847194803452873429975475184505624326912388463938517782513299849383161962681954661245068480211748042234213119944696005734452353530362702675310853218489132688195736339855574390131093459093302320485087132891886011069038077793454881049669076730532011459095017288932254325582078727521520838177269787326277427545421700847015543689472231620844611667028515954192105528698729510403748851606098652265841079113955673004436776550400000000000000000000000000000000000000000000000000000000000000000 [115,57] -4925511948027470704623576425684523146496958276679405716588362526239679552262456234294406316000336353991846924299029535326274614585721003722600625992158601024744824358260015114932999513186179094591628340802056922646353233271129592168497933710375006492315802306908430475638531048485146647335442489507668826742719894530635104798176285477020251051319495513619617223123238912809255619609565110278981328732486040183809293882468928108202179711319139304077208496224437186588819259921269403626906284425928306050213135647854798468893134566007759808372497799390805795068057699355334582172684572656310578772180727310730586187006141595607094904907570523863268255595210450624854890772483993389901283211371854367970336919746482631889268813311300250582468777454241420340505069608956524426452999898932580312508093157199180731467555561895920635057021163226768986978845990666380455719387609552221742189714655470667605307638918522582530023560350612419005946811029918422003786202651573923738420787882172431400151679494913785529963135001220481579065637846590875963907077358705762231790421595113981276471003626391225947675590880193521333598902605721728872921886361800446339800973577404647370558753552097197960345279995429469863206075365333630767601940479637552610404988219766689570677060328196437899303179636697362743119872711478663133032570923174630680935055501481706082035389067660585057288736945995358960903611330407886352569761797399980164759459844004018485280304366231351411851902084493876660399950111342429284055774297662999747208583527582228330096907090385291221650386991686007062902849015954540228079491882262573122691595152056916959699277898276582859779841836720033037032767080080060814921087072069846337655544843710172190353763184483256990104370919657729843744791925818110057015098445493922196402314806936292951587252614680238689395219148308206273279456526701698361989664390463932519599608003934941052725737535043300011117008739643396445095550063445546646481137100930406113342272936554455048922249116508878659495944316685118493946539720169644807763450184529068663177671082844606445651407942618872673938295306319629205989326417451415511924313337602540255774518403687145774747468101366788675659419165134720640107963064267322044118770136589378224048107310966539712551220898245009608077457152744136986565317873568183516911113760438890750194341631700218516543040680541312682395807135685989149284930448058531939812889700859825045922105851426112665819470179387138809743654356939812859983991933603780918500611410038594836696372356511022905095213244897385779767471415327661465778958808584233833006866791846487354098895867447723812231273467749020614569357428756783317148114762018656968426860048943719755246493313539791724157371408771716977364781274479379872918718869210275837107565651843011979601738570322764141647821405968766983207123626748163255242542971929807532156860514041804156940020435739497404013604735097522815601611485387392286720000000000000000000000000000000000000000000000000000000000000 [115,58] 695524411351987368520695966928714277035308439773554073520400838662358076582553505825619325648499084376784732977511389662497580532977564493578483607913489163067521670405803722483940139106753015231834045419035795084754327043009831370403854843303403096667067124895679414596483659166731992651481631160207478394371148609763395104645073640429125479098274803666692307400556552291141059935026850243508861048079384630770610022174876551673393111866565631934007922865511782278205257518259150120666587178161330238268889740663747143192120324744386175037019474154062774651163030321406612630772044317696818078178883010338893734810789163384344343496872299606508848071052250410341978484588611228147154141050856836966049538061440529868410666396171142847670100180849157306786729404279301265843102944355037970055705068775232186672939228091205012910151692249947251273575851669123519621087019264325350340771567936801441935766891465209825048217944210888073334528581221817678497977404991535358378963750852195481878096268644216416954205668006126566489230426590057692767686568920741373628799128757836305095905706076441999877168345676813577251894753492918085395029704176650390878646926908529870376807232426338072841011183289532330146947249364684621710817290337556848546998040327793487987086977424526387682126777575735786038293194441939083128911557158933139283754387551187278838024330636509092430228273269347595079592676994552064954328657114240165271640222446045895480608866831975682039531282160982037502817283042468526440773664393918998970414644571915942635697600722941090668548285874692073733890678524274750665215238473694214588047224616617158206450566652211309050464400700517134084807637711433910985090780276946137130791207491196674559413465358015448953652212046778094601741037778924016502669271726224497449278921373459702159860709421782737599647999434212438751468133086546597804555156462607067959260883911803139866942212379906650553257986193436316490445773102309522995697391895734107694150571767698108234379375198591808015422203531401752643712025889265297033325921191416242748062876220148263059902509644534349651222324226355741606289955351434823187757986275042060331613475805151066734771718881824887373264261382606838783906825009910305414215004079696061638085968945344326147193982777968532119000718239276738035838328789689925181798343883282898716047988311348971654760394442384722283065575166608382986008181817561000912577062665030231261036791286304839961785745148669254764847181586558449252884336615838649092521240926115022357951341115920465880062465168570127668368941925401460058741997938989235797170106751050291019455636114129779927419834436050394644302188466593057603059208188949236676080730042118062685506687964986256747593832604632894264946074824658053597928626990200489196751787209842552414477143956848358113194267689143181261241882087643165940180977746215228055388306049956784475819227462070995315778213895997051437244722742034432000000000000000000000000000000000000000000000000000000000000 [115,59] -83844982694329582560561288182471793529772675660060312196100837924421218066270931165128327685704320881307005237169409235401223545110313523379743908859182755447011962363468064618773198956185303470955511693508659304734942029359739898051122802580742492714743897851044740382651041408710099979061780361864491455272627803001781134661295437645205400196630409029050819104919170058724468971591794804566250513240010957747183670095613305719242966498218140317903896508331408543345623671429795318487522466127560284418518352352720133676764585151086539005337906914389959025281743011891602427899324405180903870244353119994930538070972421924818784824826687018990443224478629966322098717668062106192838044764961255182276183745943404935537100244852186094978438918489511652967607193048242412495634313842593623663403457107636645839555964289946819916412185877205091172383562849206546252708301202440171872398646674357859815551745052879918101838953211936594961011291227704533845563081289694499723350647884567712530262837316685210520834726684200023067321348766540511238556565736427201284058909723469885407656576381230404612413635602562574012376894356065110265603645549992249973272414841304000206594219617845496028380138970204162869686645938957227289963067864726699659320432636747518186175576483767485608482345422588896615431145691529910121633387786500138788670227326881334718686194429950528505798517181667779051504496623315275026840187531093777100241155803756700911381025489172449537493160677099386424897044025169219327053011330517726438712717337680563172846701363452973771834693746192534568932940017501558292558823335467183288883040434752891996610451899946455749602202329676612595568643208151169527396907231787808034523480750033874378568858285015582452282604830528262691268366794409818599166138460076782768718703270367750854952252129100020799068135998685328273909813926758227478106656576175290738803312929775290306526555363366090596730943672485216408549548418862479379131059780677631500143897163439575463699005781808298882899019388683232689528718035706589782517384010615998048174453714732404506991104041874255772684036855772511222036540146793229398100342923137676429390932124827409124972401814679202527896631925967706662374849676450482535261077811985585597911760197534487844523750953625890473561293163229833664579878542057954829290106403304223138184446506706978631710025615539686550786234486091307190827855209965245948767509684416335148611264039468265937311542580976625410157372533702544546265052568856240453508340086736404889444251845164613676238643990873509601609622550598240562979879276720693088121537711514544126997339189693265396958242808879860629274273787676290401669135671975258909937115705030883467045136442596442913468906630980973580606210918566774757363787298598710889762995627049624790512002684389729443625465596196664908990874122285525518530581084814886220428059042495669122824416367699912059458357335772685506419879190095462400000000000000000000000000000000000000000000000000000000 [115,60] 8673869877595800812903248339883225880127517546930307542646214222534024322685559999788995919652536774895655352795075198172532820526759300987128724877842785859610477678876506120071544695048736235402875406122350837489442538145245626918652711086448005702844633149583663643392995165795094633504943636147593150202610112206248697985602390367861160058819154826432058395376901942343110142386261473678752735072872130649116054470487730198651617882039360366111020597956839177965251821193667704751504711788051214059045535707699408455217642995589909634848329112123839176102026423197100867226654025116146630950858773967669042952328115924292291579636552569952114988553913038691931673132638602512861062515654670966701922829764500456843957261697812773347885988072024666901020718915528952551684433760784569597944149460356393205736171617521303011625653253797871210445236577849252037260414590158639048643190208676768087427037883688332737912535274079302447805264562712154932351280517666258664586732696126353882345007077206000615250948768728637727909387956256679489421099937713616325109338788470990295407250992287195611345279418154319121547928036780137140618880021993468754188519993323818050261358700451535817880931069245827326488816450258221819837484952594268182150754535361989171589236851643289995939382699435351283856485233546237537813005632142384534968538415784463379094089303257461684120291906351279935179126834927539127621481645274580305914869056946429705533957642468770656491531776255776301349296794574109728126582369395349179750918244977539394421085549176433818467862815984791375685034726133986364907064563738066038040189836786478311096102467163490716750675629633283937235359560779624591355721960270041015381264531778895128089958725513052005879827165448727253117899869695285668772833219056194482069721493558548064643770003192433440690437462964952134381435535432155900140989551266067350453341015817116316862453418910624184348251854484573442611154620834068032431369729656886583193000566602583373798133131024054164831830896618132450093767252555393783635393631076808859306912626227769475103474232523036435359959428310574060769912510878829157463569559438847187589238217376873352309020231444037853770092063198528680478129075478328354403750682743977450620025754025227441957782360647106575644052860820985299453660642492119127959965415100275097378449833694610920141473117805888254711857889369150689173064467331276260785929077994309482431439115365870656532819456340014616242725347270000469507342554208138774405945976611234676073831702647288256556445106646679497841204359938268644109907775202335691077372086043433025130484730544952557271118013913696724746136130008006884244378133515367532138655944976755465472828296690304478007617675462587184064516292491388839549223928551015968610497890326966713620179833128304511489353099620043464761982672279625923473953425404142932353078965414879294020252162203713929618248633673860794309708386769305600000000000000000000000000000000000000000000000000000 [115,61] -772992927378874187267430651340360390613478025988617888415763795643256579816486484346589662118447251369599293266020877372130268085358433774507763257457225077745650909400108654355788376755135468447270974351545677069426465645567904265695851966392036072591302994820192591126203857916739006085475764774016145881698390841530483463781075296951803794401937550446769372395166796077356243290262612221930517692949078249268373449652995507960673907175832883291163943367654687022761494597786406309985816024930198129640948575434234010833296464531489070385793453000147102163918683690679300859874242315303678842211422756641748937846092597082370562858282675315861627714361936744272259334722916087354576006654097854849681808028124489729300796405943471873137745580855977456178564599948691104752940814658054183062357013970947992911933212788451709498574452959295781762236551649871128140594183666643965619093909790773274274914330652194066213756317868479555122062335187712450412089936522792597484415454527078585514977551980683478193613067694851765570323459689780445800451243142385662016698449854686589935269111062977883081562265629093556176959867534554009852182700281952152253216103271480325384613110969586726051749220198442205910316898072766483163952254826338689739697958309268084112685223204816073393973888926876262949942288625223513028656424473834808929119282515319336566344840337153930689345177711255135596494928515122197444108808344837561697152815759812854008250826656363752594665082086484647698306303265927894943984560164901841935997185863285259007884953120425485333952784492116630856529083665963089017076703159361246290851672840338777390569025806741085888763038516078271261677123731101692235748280154215326499734777653067328505762739396118388011065619113355060610045639208830213530253608771761720886384368619468676486132433137089468745648427900890383114614805058126295970345546950808266143883751783820020790481513650620263588778779488318941022642745308111179651830264570322179226086930952066072106031078363049493036211773157043129036268246519090144541723985309337804813425047520172191770150226785027973051836772665049871969476651141254171430034060033202004805765121556688179389571720641667837436302584481427253437697733471635031367561180837261252390453393811572717305470470285980463653031145918114359182069036362422277818139372639255174813087275548289907440968967250617648868559420512380079562842701086893437231727538279613456613038716203106999881125266231797113041006544349554010247298165249021405298688387349213312197713407195581580557619185886700439954442207858635044568124647101862129351746740874281788067405557678935950641693425869491448938606048246321424964892186276441193590882041998466989521123697150417134582510524888036295523537387268542147582062697892085440131674154058460701247364517476786183602779894971656133613991696281862775442462756582760864811120044217268223351605840623872014232009119318958345695595870384291840000000000000000000000000000000000000000000000000 [115,62] 59531922663910543303481020775805373440619158612404274768511619359907866643273254060302517844525885386665400180056433641886749858253693851041774018766636975833340465919081504972049755418155176038257564942301134180205744508682977476094797446445520569011195244325546383037331492240716325756656116440104304916117862698117949633342108086911767804435841263254092614967040572554943750293436758826969993294277504802359453349319505451234700398946391338098414476876344284518962400971169859873164328166626456048814736981752623302069186459782029366903830891274756919088161361709252270912274428926182874228990516754014044353102371323320830518196369800481086994697046519479290410705874757435414602323178354173959015633015903436658593749095663646144362135034394282142160305732805648770288197822192993126203085931484631069679640227480233245667710585008806420801151951282205101280083215430114268108762048765390274415469706232304895052041200165396355769850283990193495425686960982844417900565580834380744825393371533106838504876584928032925565838347547918816907157049257512134277121900263290841849316775733706423535434198231235069828065619156763734910194062105070122106564884339904756970171914254475593036484538013117281102867617547582740643006669680714790838320164525211771842798383526895151887694958107563906952481515132721406160665451758570293094539444286169503151627200438608489685981826018048025869930774583737484450918858779932100364134246429692623287600933211107734793902380623599743185156328053097766356729484097633419945481547914895512126191221983956557069129810597772739958517400038436464091741235297547935966143486622805879285276933364252293062182013567546729288643680145796764384900921839150280360979525981061572771924217150112869910821668836732131914018229258895820732543368807182641426142928313997990459890307084295661937123669330222102989575969092701042270300143154252877676269604795873907489108482139787430601076024871534094514807569735776144267493275620953848374884241118026185417947932234180634550195480419904809835467926026164231799874907760894335607416680515461072908770214702511158716525069803065215917900932667640220705983312435246207538948297740934232397267049983892512398634277013336150758865574108111151124704482243896365734008524456863499500732800751666674788736703074386055450833498174188539672355149100265771935805208940536332915433317883162328985511849460531331870264794263826122930818826565699131704652294558889551646727696435275738339135286633946771994974798561013608794275897943648653392926866774432099028240617845581153027457341668724129524772696598471211544247820518250893273068070571610197925445211686549699046352624350434430332881568031656906453166365089608004300396149378987357097068155949213305554186943354001850427356311925767757344775080858173971638591867793675289744491845047739674401263624428355447744329138605282897976020750212224925571681214942735404272916047832540766097700441554944000000000000000000000000000000000000000000000000 [115,63] -3743144955340902140505967729320374667139129595984771867736903259290065512346824580010297371590866552793482764342518797604287630636998684175745583135895732645727151610914663712614369245971860686986757536195154996631859217307749908424514604377457524621658414412189090895953828526775370239712891679180464516287876382893972002673990381092578862877759663573094264321437752159559988684832082360108523989217166360359976275092712787828647619950220507082485981339249178775454941916759251510042035407224467323135693522300893356570496954454239544768892753549423979485964765747287952139680760164734744489713481351952456163818624191927433144582749381851606365770813470502859041152852875397275257453250861563426507049618368744015366293324595243216229075958321139614782417591159262185576121650710641660644950283518231676115684592522872408963248383079744937817457233078612520545195445299591137625880129109809177463479434910084824937953346111309353383655873543865737203656621230635593652034644473006594884906976199027245718772575565664727346936235399831921860404354447231116397501217138457158961038078822603720644737097060233369186654904863255726957155965972935227354437249552245129989492492028577860236446027656173588911852624996748194121384640556263321210236887538894356875442352129966866301448281198610641127287524521164305425196767474293303108081715969288551901686019360346213798724076812986784996808136064570052999989159112409433619764774042099170537677506675681973344535129724379978422750570663981309569891899770903059491393099584112203956336039768166030492075230773655267460562393158758944497815792304046859680892848210490700439718232782599196011293674222564146817664791120489123484289710866172667792692374940067547590868512160469218346625176870206621079688501569602563087044627473997689813129728333236250269465832266383036592388465290823808585893750001921664442667533134203435597743810540791671391522729114908582802880218120799912135147378096951947713947795862754500774328470707901531373536535530474933572199539076145395168271570115238639866984276854840468918039660265434423866618639183584326909018718034919859177356179957857090598467583341898717330970325909083761586306845293540638506966996369126247000339046592824590086066929937664955699095602299934011127486324967152877628899366450064094790181247452487347082463446528449692790258805940144609910865769898027714290426662265537279534827377340199703949617199619446375729533151121383787471457850648746766462168007630118159978930295836315147925297503157227828017886578973212060956963877170112697220839267089534293170078206979575446813672211443309290342988952379358713707868222266196585172252451647982995736145525122801605984482729165217312374877885656175875972050629856590033786387066714300561462263439329903869315743399302910063824639087053889466708386380301976351849224078867735150585221348285039118426364026907245574063417077859089900614267945446908801995197867181998080000000000000000000000000000000000000000000 [115,64] 115062570934209163540148675142020963865081422153835842918572146717203145621252832157628871971159174926387988913844690187790114434750591035445860633853195921760422534861378332703978823365817263072504483227019850630804820010944736079007914880670679761557785724334684144996408678193074172259744304327687196561349067483552439399997794887386590332666014885296648000722942658948069023350265523710768278208132691487299415568071043823911640208409936538405386790053752601374219201772151834223898509226401664209403008742911177418868385089758564682630080648654482277627344060515817794514435039047016978994790596191093694130064611171929090374762821610606958388280214335332378568242407171080894293122228013743408658521430682948238831203000252905325428459196882347828483604387141266030657515742164963449680346691319966598129937527461167708580970466309345202764887888567011024913196704058809346237929332612829485607299113422210650348461541839058167309702599513341011690586267947231636971666024683964079172536589270534574072554444368504160966062036663587260001871161910395255175856918667781527710965291220748639735864189765654843293952429963578286704980794328007617890692325767512345719282466224819957877001519377192381872512920052221615163204054032919908473394941129009974100618712410995841574013257002297847325837113442932144810962659154748787751381257795976232433729705949896040721282488532315693584780268694958887709015431998476208753209664615413902257472569782367776242921229056510955551683877439056052870465750008626260634248389464878794743747307305635595751734711900456270053211561841807405114881693035691121984712249235571651694177433064287852810471106434339734243756486502941051362486011917429154419946831385458382165396577170674898568811193260449584699703340567122308608059028096690530037682763567052057472383406253235053222808994959091354149556436064147683558187218714504776767807576559561885817942635839464324918841358132347282092430399903924531916570890606248926705551614949655341053742597272176799083455605686501670161674161638409306620249503996499700330405080447402592162648810075032158042724127978868123744694407562246425051798313119708883065391910113948654140556015896499201787589112442026434832058044751400572059521926098722324134928483129010145263119901508610322605876406153033297263095101602314237633364385999393563230534981547610332672474260493774833954832929718221626357631097990345385274752109938976730964095148215301887384255736239322217090622948622352628592413710570345605071053907102783215471672460811844410237213718512007385784166088670121781568946736508067625758212134155475041418128637319412153025573780244676672007086301006622602267724593015804660159081825597052699331972982249741485178996966141017042905767466026320866532829220256337409912328369984971044496580400848900401711565925089572762859918837605712670969585413174185959753843686190295187022187719709411985772975347181989083375864066867200000000000000000000000000000000000000000 [115,65] 17777052491526832034427218521507545461360407161565965048302887929684203330316272023639712255565147243440600841794349773502174231801770861337065091387706070638566328396283537083507348016680775314284732786765626084399970821266663257166007806222141420503895275720509421762674111668968896911825607499024175379986370036757416133799162165065587176155958813738612718615129870403217995551846971955199108918177199056558483092930898840413883628135149053592296712767316129073917354651755675513955026592117455513934059832919477069071996571859144500737565809228207911841761935048990835484601420081595266692583594716147932268128551501705498260573218229410548130014099347637707090057719510332315461383290571885804018260494013322777895866812497616858200491368518107110571765422850107806813016214888377188958330789822827314160036593396762637126754896537823020349720770195779025254999660283390160663446230444806291441667062663513600066860344354181094197183254090076788716399771382000359679707847447851313963451868701628267482425985733853084949426690948436766363745957195153217754848131024880908870152096239232198314589237234154698464100361256764448619540049022807642339298259077249000468956818459184647425922448861293098741683394137201910707548345540226175661187156122106682183168307651291502827986110282713307707846977195331142211226853640124480128990195081924630730958320101014582633196482117013220333164009165887872899202193850630025176554274289884366355133389499593443847899653181710017860117883409123676623905711995970239305801912984919289981535495079579208714987010662863169027085507681138441708068135119442502404742466510805113680508494085854340452658887879861654012020141212673914297654849140433619907033655888767188483056141960528109439868630167233608888815403793610534852226938889727486966107870563884755161105415786640911290886799807002644355367462714350597271764025853890526716291130455112089559942031214224178209593586833092225273545526709779056638743297460243182060725010143667075018371335847474112606564878041635462928433804801026685546190622832495825642718266567329193684420444721399439515350740044056662696620500832955376795638139566271217593021451069694228053482759087137774181343207432595911983414952062736235248181953512526658226202409418628692203797892376797510551837634456148878602654543405795556463956841242738566407704364376338077343099962053543922282609720956738357045813058164277244133088151940972510767046786994329742722619846090114869420344227788577075216610200258828898058107056908960240235316797655122560968602028620958741466794292164434204055383944924490274589201191607325620892634073712372616119844506911095523676736113494966705636031000594334284167444398360466129474772328191523834906424957274852627952063410257266860955761709398687248363963929717144424149939507865378488649715961773768254350928285231838425947969834314433209735484066329387978782414844313244315874038432803789491426503677706240000000000000000000000000000000000000 [115,66] -4407555380809450281037176169612214049395562224579886528389269125411809842011785864526667518016189510416680880523598706611559175198395169972052127999676915538068774613456129011001282979225141527171866795544274594657700446536626104470729990355319155844526082421820031139337238062945715710873761393023794553583372991749963064378180487438273733688843671217165749033878221501557851641143066998745927493833571958680722570507186529781764583287923062173472767702668720477553247793688297428614903137795951718372860111475313446437422502888757753536741817432617814038163983125335822816936367734430033447420881882394924446884684163324233885617964972940935656979111007345779254264141491968924085226152089876189919179622705709725524184405013811188557160255035192502810401524293499667418979989592316084670371066808883383525917277309203032993356160326578294451918279973213056818717328227812194549982118977813974602745259474897992898129671335399852691843759049521989258342421476194617546585627468011014953229273954371375149148704959911113272482329664843626752690188487478947829498347050148507213651099398138409086636903725502018814483746935391257081344116195099060636110125452117544568280830557524078716779719469505007665464933673061038936659106689892230987032879022116170851865037340541006565673908215096758762885305737569629124159045039538481760904460527796877398716610973083152973726178164014518781879436474874386672150467048969361423931234704362070974295509502787295331867001862531014925543365933882977972442412633694718982711761769432943486482805254283629997862708899245773797136511428445062391114932354720206730965799600833517145523438133823582036863648056423496576023012505375235773506475357911659206466872428816001501215903661680114553062205934553265910506711057148489211525863198790558993393810253913601559263732228270247410433198375314862004006294673231426019438310789986612296675140157076905761146072544126855107023674131263766522580560086700575408558079519683944837913908517891759491752573280250826063312344388910870675667138005827550193794521347404695006724894588395496734253032657395001727061514838197264555869800035006137555963240960607517588672196570302050425233976321764655311553436120704947826305587203423770348870119814398772079463998373847990169906314628525955856710829236975647326287827113836035612935985568769223291348926335867292724122555093518659516410200479198007131838897145458498818148553960502109297602111228481335762562188552163582031781410330852573404040265804657334065223629229435759731577626893149180294150852772003945728516396175140059091455545956419499900374570785422180654344627679384261422357296445346443276628574994134700432348632186777507724666720336432705218623486874183271598387733283048630792587189082335974364612987088785919417980797663004965036956156164129441313286092285191556445871545504308460234344597010460549845742395386933486459272017517038588016466045273093476662042532249600000000000000000000000000000000000 [115,67] 549386536334887805528607784986908134021317465411852846397021572298797728332947764789566796820992161960977553756857836055000989355270787464300979739310341396890931366046241567097304544505682127846997241965306168059224383395464747985156284425359468929911386831087572411171162607517499617784961432188287583455882892836383630856140415272728066804029338653781653444888668900347684248696987438764245397557408605381744912447481916031691354900202884256323625508816523522675492223763523609072158884586336518118439814259974508990148492855964819019951260335281232400624652125501201822922256953357703385134672225731680278330738529379950871564211226414645376964354190964565420306990614723343560092540736520214260402169990329422891329050869491916832443036906106914510718302048413974260879303201954771893737614080557644843357424415076831263798301922510369412315989045076138933044672327687529629257361731011511993702636980605491514648045918244558021104161087157521282159261218192297440765873161493155745937968332369843134740656962095632435479854777672961228794024739605318101088233809218010899512022803262121167693474288128079352624844930068619014011187526414249285687596937256639112116995175074207409044538320255777270872080288342975777993972959912437163847584080610254010991206554550581461655121939819657426281167894912178263912500799869174741830407259859007165761091902643807245134958595111644492129328834885573809116323923854876440846987777439054666173107151734661673646970024390948748626268048160271569294788623534531742248263518779658139741566325164498998134937019376253954275984816024259697342909643444891452252540034887230643044693467632802514560813255381764179981744560204132898662611830880955989149920832259429350073057514543386310387814866275247151332066172644670114533199834793803721359353614723458578836304213904176287357256539780306866494226820063225782103499031528332407760148811923510733512250499990408879649437095742551382690153337612225685780603973666754949283613985707540611358967069169036981386771617414113916042967718153318922509158052759713023530392103935517154706552893592092351020665104294716749550167600967910049388936608975826817205207480238749667454853472788620683751022474799638096081839737627676222280855896273011077646887374666552754256964080871783457528826151782893817105143221340869103122406002729644789697795377537081810841996784424022393446856769308102652091716937018962024123574802455482819025757702916851929650107071741975549633251872690264788341293256098172102692539912600636656657649023982102066873319584892536303317595900208978025367519296276947535760847996803070305318261256629935180425701104538562884293520783097846431788232415125798372128288699576460088696432006759527926303618195006575966980764297623916744843481108949391965241575691503740846918977868704098601765409915965401137058628399948355652281149307954287199421888087927881503445181786843725789445666753536620229872005939200000000000000000000000000000000 [115,68] -40315084969131561507093740980142682750086148913039115224535171929537624487347198077233298819064612980123158377923219469135291621176438924395813067647644259552512417959805764359291835698089984015984324703826576564880123276832789766949833954376764562286951133652911598384728033312635397245275554564764334781536362882552849514839290961841080490249321241619245862843011156628816791656311282092130514626991514992961190937161433230369429025930309261904381374903686930766837980296886968047997269459835372075953623067085989015473744851220759017459478215867275780504835314832746129431961870536019057913308390075703273253112462259361012014307051388622718584518247300825056249392300504651056477441670084907083027240953509174933136025844556766154929514279952166543490825771877701170732910131881977526357380546974875045459046357792843723359221311459192636619933882137404583611214142734678128535303629007030474998029568776622009942976383894285694925546940796776653256452303932110385144783024544409518481153771529355222306101549610658089068148319065140488175519166468868303573456632070392407591226244650764266902716699771232150468527452259468792275528365711752480110768858768194653217886964470414630180238299153468905999930505500303544385910683014055243875093639251568360409262940236773259366242555485343768134727952104779425973632838737416965101214066342808874180057711895513653249652247442664901895637946092550042633630679229613802199164284062025766100889528106703289389712720086420316938949837400995510539294743627609947536999727753265184390544724322420890962025177755953972441698151787001539036349040743588250406157624117648982206981378167460323872503273196591819813473393127392727474784186866638978883594271415359279124399663210173913853600046978617846348416640770695437636405044200816878479031843041464039591647938989729165170738521411448862669369354968790393779868782955949414755573014416084193926226571618086677644492602588872506692932037500712842109189652951676818546072136963086969503290567214082967507607186668096945143356528850265739119518610919072479728056645454713266420573268493811098819450085694337073671085763067166763639907928776142817128061876271093129678205789690954956347023828196694841078891600369127061759965090954924268481111851968401132856549822975409340902299668350022498600087847698199628476129474931764264974895426932933185699153284698214520117806062703819360695271058615179753011252744058429094854597108776862360036283630640893423679414058389383428385021736413498249825140338338804216041595007496730754808192494429213585477681924008760755423220806492987701903940134021024881574085139972201522040302676365305011318425363857642640986654596993366739654200389126266954217584867000853491313520046023564720903727313158906868291635872770285063789791263263516550461575571428156035576767644569915009913929746301726752174433031771321400838819851541039532233158486987211599120119487692394528861113548800000000000000000000000000000 [115,69] 310747416375708710518599322018859364336175753961198088999692798164978528090705893498397696749014321266742890994909823571353338433188174415161689415560997300170858413907191732874939251045286143934567159523817134733720499108832261275871358784556092341548430896411671498308508133882785953355221968522546220120324863455993119598389343582996704763931362833347754526376267191876056434556110661962236895769952512698002371372060393859634864286594252788961084648314368753927704969111847621280297721248286572612052138911934998051920485718469618337252458822739350209066956230635890857292062632192332961091212673378628336070049722140125549338142404329543489355453933404083836861831149114693404431946654105638670613008915540567144146067293851577980999508450107098856091905721956482073228065313594562878028176137710795006678976710303347139005098577292480622679322639700567771172678282708626101278722602155883879201401731290926983628437798957806178662154103768070028798620539420334319199602263356546576271294160742025468149320303728540094882962860516552043740706259624490431385285454840569159526044927578340265039816532256024418984592075567364423737866291149983307305658148968753917805585245885005023879517396842131203560799019932251932499185467477151797706015752940725772371762016022061708467167056394640743482191463877959963981029391085779465426842730583504643375134259538012327854644300509346380234422301613970139926409659873181766467830191696912888646619924783624176521845888385257659737139523151252370370012341967196997708022878439649606305028063373883403974441549292271393336825592374723410542900696728247146284172051401069185310625627082830003831416172657077234238622171296056695886608232775462648094685404467268935643054741170758462620775230562990386866260081652247610429496634378348897329871568199586756188539561211664335843945078758599964466961807636206706463775477881480843763247361734252692955049363363171196771150274579504741190526872753206412115462117963184193713243548514226654991134838766962179828799211726596825520485765874158012411342308141242034662833271465267848502288554146818605450006285051213407417129147824845444498446724516168485959432462623593436043789268097598700892841865413271863515108557695854974739240053823322182595306210721285097618836957223473129854736165626231227680105912394343284446507406139936651194978345785408025913756218413536150766108605355784303614216846076580094888311261119587211493056198109788750499237182786235984153075461996127310934299046394557156139816464773609292144021338173351592912697047836070515774305646328416831363688199241857593290925452602830186150149359585395130752605315837226051194455749179542919437332192465437083572796052226352394342086144060100997545608846505461453023372568606573186265567369307817663572600036620709821480349855648437704166113899043934343819713933640765704714114116860209570140126131182594391798104354323544013360630309523969435406172160000000000000000000000000 [115,70] 393115729962079612629749497214175212490556451044070819271429224195144292475215800771892107907490044303534239187716804985557462324111497097436728968677912517857698984646577411937248609795771942464567023254858912521996067475534640144244846316311615879922317106164488182811404771199445567980879058927878588374657998841564661072955788363770582587901691105109327039707928522591938181219524715199338680403218665401979483073069454841162320743423680023532903108229586980604528106739071752791282515995634314893278394547337203257187333109084310725139735649562170677160825184320963602670782859368095531173489018082949728351773258801199616511332977024695661491826727814779040946002925149855243663552303701961215455694616882028403224415813522937274448575645807587687364493727089007072698136616148294517476339132455719193780999033592544896700690266175545353816506907021394474162703545013467781862648259098387104847401200767042038996322783761542701185985386829871542990676738534688673478732389075322986671720017082705519982734373668877562470077425371981147139134077302133987302458164618416700018719860087970823724012963125721728176666801117858002634298241749848210591702076479765059225055162164299376638627402768310587673245107695682869599792827244327720729024939798746835891324760947969655197306431836358902903074946032172994263620201344244140252074527517577418666006546348182155058086741553197666843036606499760110782713088010617440857040640121069001181663964114469479298591757155138961608931807905618435379601970012578888328127379736129428315558900559887505373398647901320060188579770755439449285783044018776356962207258947079017901429782964159212113647462769547980946026671875545685211291477771295684055937049396068829237679408841366470145871608023757685963407405403995478533314361933656056246770538094786673178094160341114898190549096231813858336614029234142688113255438379700534666161001435793897904593850712268000637004714519128232683413630401699466579972075804662834567981667613167673055847172972378385785569327421261193751646700949600170228820873438560902005100201003012559676913175688923718584131421236754345877398057720062802281142050887795563934472286049903873594815813941652564045400634448549377014758088102240485867711257154436342228770278834844660563650739315043126072124168836710317481437868177525863935538592322206204481718770079967630096589174369520695474708467080033403079344518290104566394277481053243776557008609172896542468729310908916001404026405438515955762805063926487415761348455404088330331155098617922654882668681728117039879110801688409575894409582801066482461354214380843484051176769620536035774694378517069916210478377502448726046962728419067728390540379567504253595716002371396189935457686708852783141803894437804376662827679459758521608338668081009134607690466788198022217466892850601339106330393911399869519629747277850915597241578875845046932923444810471666511182668726967278030028800000000000000000000000 [115,71] -66001208818432428259965338759834482249834679338346721958149321729070190677306524843590621797854431960156675738580195659664990072874962139767600655473067650549845955474762427067446748266006838763569297725543895561744347031380097641766558964752307933998435816223163154378546594296937635436163962715631713605016303558197404955317233748384433956402810987599120680069442822927658216878354942003213404067391249876714170825886266892815916263971855936295222644754709320836739601081607142644237402105064753699565216878908451711934733851894091990921183551922157182212032774904714784945425927938197701035740436847626416776761804968161032658021623255816875904000503286360941748542109065100338691602510218609011272992845245145953695155437033404623934126372369477898320727966558016763752866397557090304988648267399187693642681890349786865502529864896440994452320603041779892851856724271271768518676784072834960908696458583185192220661384153038871785097600903666536593753380843250267274348062143198303349252089771431848739419810742534589687584852715894138473207275208427279975632488760675847272210340798585844854141217699600338890050441299178497035507742065142215690892295654656362487498023507521474965660439227437123848079328466234552503903076548484811583582647997959163868615444615677197968881825076405071976636390005288691593622492611449800111640902648341899329680267773232473323359439700883657987172085573025825611811758449892475393662812161736003317634832442152142613742762735171321051157532576941772134716069377888246187672582590519778914101282320067870471257618074341169902131795423586538900526039378147539275883488336345835606270372087392973807742583109387199048624882527827717293178864372563442546840499078630558966564318934959184797722020430313043953633349415468449572830791182038334060538198887412022075480223684628925305990224423178317271750389122728225923692241452566054855696108192174761901869560040778434680462083071855203255257375765083589542614739291322607219244740572763479154773426280940060089877281932701755221042953383078528397099864244607135607176767476137632675058843608344292875514016837340733315590844325348513181946829965812188460753202754662835998238887234510514257494973840563512562098733350469307918782593362518427093610818219636029834972411289514043834116401141029045633282220774093851227259610861677291726143062303351329193020603265852029706236805766583957097060864890411518186740684113070345229070232087286076949434843487023560013046743489393962882012090163111841020002566216386702215558707418031589789747224020201045758773329811178320048248358732082115577318064473054553962069263348208407866907541179860334205813351512856995339217455729120586161801077296718748532979701588278634028250597862264790047732462540795611084711818987545144052201850617361851024855139405059823327724167561536541872344694698754732213676891845595935466202400030174992773364544656250353538645964623638807686676480000000000000000000 [115,72] 6721265117262678044415861258748142060726309314489531729260225043521255083930324424623560740222811069513684967607159280205583286828818399586683318236679069010628365963396638443619876585920679698867576744224564313858727628763733912285918454901718771217707221914730471916423554963787945583713726777412874358310390073662487036712682258942318409020348595876694524770493943893337420043294100330054407135897990710691951733076442983081814648156171937406306915042522505511403333549208192519881869374030537738782708469709917280566615194209901457160920523582283035738057523748156077744260339177132178667043376870117967259435653805801721915519797630849707020528516677190725798268542589310594278088853546804361350503011501950896342210612519780440517059775307924243773926370591445521241496743994801192595565476493982045714520819714010465048732152631553771164503353813080832590968393585120274264250940389131182328446053859564786647678325802770399308083187048316945533509873241193384816303751968985710846066215995825840640718827360665238412715231991808323126404629802482535036370335286522380781323661958564478476851984332071666041704932071821753626959917488450711493318175081913287399452261476630757889450126964907198482229467924522975811591122829876352182902073995157387937884222695910040108487496062496229560328710014685210601335033118451974466335057553611487307683428097681284844222524008086871266782617276546047652344016351570533705085684200352293885233025079614909820841817209069880014714412274253025095631060838123705472741454820575750038304352382726595589738186916279886165035701556168865656566194059075317636572176515385879113823031398825872396974196993312022270393791291491350689618586743346631271946293364619877884147016876395450264798006806735916392454101368889762986433551836844236157468879006206820836140877915698782470840883174724853551739218694483122594526351417682957223698862188002214074702078409617388826741653599431331726814396885725740024270266955961371737054137738253855470537740153145826676591290151826595811177368426234290264865835996037426500231879701744176674743855777563487820275090843797862030685270346170739646782529480513065260476959347764630808246241970807499648144093434464031674253099449589415694518197614610154159721056727266085879165465364560046029463006421093588144987561034098593481262571602579858138248888415320917832236309909392933515851820007555594303088730755133613409773184766381461864351705042129557222320051474453469767428130999199940316057720915952372933528937461107979692902526030416182205067452217556512314961046954366997120729576419536293157416510568108497886467934847982284578401761308709544346894381926592524945846427836821558388660677220723895448899022225766705021183561417755243278830745834400868610332875740171070079575914578054480859028094900491090278662348421951881587701305426812945341814283799788992657271197452073544610282156833636303342440833617128977334272000000000000000000 [115,73] -496561515258307317839713668019162186412434139081125708490643004910210498701108331695031110451026755724330668126606679389476322467613118551291801036980006110985660732353697575193253948214683056859310804023581896924617209958394291189334969329889451514041946488106035702613565008069397096987870853707351767577213159395217932370559876400365715135823091915738494318128936196806591623646424968513614039103883861550424045622628707201123195451029077921284660372461577647256979622719236133138239962918042405541536888477366708441025895403750572634468299677303764005041164184330299276763518060441752174349747807787794848179512349809216138441372376563161485592031504604486274289048570264448700612333238916266465455896027023824146003130657837451355814486339777100422501770992617306609504490679136994103184043205163654725689835730981025071906301908282455809296446343972580350493036064120786057793552710225690702627264825524193340306432758323607629329622151336816892803644698780712881769976988620727700992159645665824084327864887605311348190771977516910434215089905930957725798061278633514868620240377287633005555313142943702453745144802227841343498006446360275937197399930147005965372721713606700407772598507537823531849049526434700517571945390982923155467603601914075022829609513462206801104601576498772765813780055253630121374316373921325560850762878213669977663957482971292015897205493319019549456844067445834975537153237288538180744351230246779476713862158928114556990264052947929393574292265860818436257712156419722369652475108803321396175562552524214338042968336740257906809640797309299705895761292951736317519803796123270890580568169008630120414177955971066844927719216019794088819387410862960216767669048951239663766580292651786869679498080362796483541436632273567862056445361205751885558665650246795524971832437387014820703748398842200087817814389483425918287800328619674624588593185435675333528435774455104393551583327673543323667585460300484604872326917201517615954677767073910448611332428523881843133896465327038685795439641072018936447181059403374453088944201683511011911702768090970984567819882858204242297143845866221581513723270186298174261575949234272909882735331249082132221785582675046730510403872481210642071070981321037290229813112310296846769186165731090707985449719480427147905797697666576416084030096380244992263539026544185640803045345729140387053018295752333600410380691915482894537418630817531670739056261686084989669143718263996969945585381965625009059758889483056770127391180006639257869276345069463115271204432744133106079644386109341327614079393985943960409058594612111336146867026626510431780629872262303227005215590869750208615847502191171870923111953522197089018124092215337187965039329896543524397662208532628586097775038595131641554675459869184723770895921063633952298331400797714630441692139171013176842003848989737102411203898655799628481927504630663776927629224229377094451200000000000000 [115,74] 27860503291553412212354491727198511701522314830901487944306140761050803647843065557217730691777080747167718706826800511231791638468109983596010578150468674348251257392280901939901848028599405269004624200664484638422836316879516332459713581150126581565281483468908193475742223243756223340553954485567089982355411250937344597241421010052438015107677498002283365602572203183519525572416977147436782078136290616300844365856311511259613591063893992411808980448245612060902339930497507326542658982860905496616589972577808628294140449985835500445262776670986420464741777647890145632057123527450526461839785925795613170545566641468971436803975758037961224344182784148597607888299933390383890600937257901531336690654387728065036709311179719892856140290178894357444312982693866835382135908236422553172701006751139962107106695290820635267374066043301836736273317253167113494326770829451792216136441580401458994476850357605813999530203431506213426732711718298266494399591492717369297411837329369829506616386797854316289222498197771430249554851468271211516379437782768294802401017117532781032768308760460181343136353044816559123227856218945820041482475743673783868577298589205017192833221838060038578657693142147833034892588096789138623106434850473064528942025884581205856990743820428991912558336753587777448851670420625584640788515813504141750640637282758930872226814981503488619336433728523347014876164620617064028559581520274546411688675771835573284555910454456627455016851781582007900444416869423776876878642384598862948861520395950380001251828306148492191287516913841650529558511395882765115414178173598530644105443305504732215505919768626788847254672155533895212307455279744915288621776324453347473998099278183027218516055928650453321944083170481523205324358113750127939630653710608485464108145212739822822361564497684966539628093140240096835325439383953729421738521672654439146515879319012561906155317985307594317300313222170179840333281678295512821888606073271850545460561519250630180381673671402722351593791123370156135283272547538243945754833314897504187270828938818329669249533000133617127424798957107660367006939711043722642583748633756215365599486198747098284945354454027851186933870983989437266244902666348593601452012422220579912864913781689100010652890037156553207541097287092882530575423007798589603661117855420673009624528106956113582707834322201581573093572787202295002329253602837849842418877397362290241190393723807463830113315995225546132446173370084653252393890183179397010466678569956321643571916231353033287183046404168506933119774379631487831682744037818814806768549141266390875204265004978771007477124932097973869039686637790207748290795529765949166448973787419996350401262012631505858811156261716143756942813927476919485850439060894274481028993503378829718572337226225072910038157903905961777605625535637667861753674750814916096327443725626025263453428907438518636371205756618276864000000000000 [115,75] -1208366718419428682245161644492742014883123529265553885887896058289039956707585107777135893136347993762061247955176678208016721161812220759761016581739658062701909888118594606328278299430059663254506758411026640493564061101513183389781858469118223532719334076749313668497592576151738083072889466495690307612375268003650103799924973313395393782098210763688989492689094883938826380841888400690547116250139550487942802302922154381129343623917962206119023233542583423100262613729305858943294569377937487185115325178980895439883128500296327838870044880229984901645496953045452245357072501427575520354160190964395705766943048680505675272863060492095711236520807630802398963499523730497691883745937914812780176176297309444908088684796862716056263740644534169056677247275458118660857293978975180927347004025882102846919031950836207483110272396104345598688618309821933546266680825243390112913686716374362285035993674661618401907253317980968739490538561608857361074902566136654484345206302975949202295310697549161097116259183532183152597155783306960102243597686977748187858593761579231830774778720561708754650167344290981647797573534031838536538038092815627767319812783887423636263948269364894718797822602871034575563768904174029401140063823163986383540161367533791288393119911284763764942038435640366334853195638814546699989759532555642227666366210901832341597767765858862574430980463126875907880988261987397724046179084203009100793801270387201352887538629656626584100010357658963375750580147917200524764696341826698798700693360929291447203057736767674779226359992704123904391741155219100583711136780407991138215874475927163765243076076129249445707116489787101750466275530233879558448507019037791014526193854023295866612330558332503578303694708985283058856966758678783717104699574970611806168262903074864216201392103966620166904152597836778454436475039139619555021188448669873582504277376201060191409065575664932358942142457184375544301010445353216451741394614702595343458433650038301371132364019711802396441662462105744878019897375388054300369227483599552493207344723640914028992131549891474695508130122726884513159016905175778439492633266052614168373288931801581310967046835720458593965236051162941653872268340425589885831152318257132646730586980957547944092023406045498025691201048827994401811203833013682615017093233696738921362565199429310843750967322238160574235067518759259570999292632781460829442589984458146711044651501546302536797964783766104092019833568628847798605288995870276150894830540623361417087669733142107999625491717459926233751451772618224893190849082129608444811543007453205253829717173582386516072169675700533319685466648962719998120325898796208280167883262551020185441493410621294200675081227271093887930459246212572855289247025654075791852573306144481717834629420431114058565685398698814588103095117328939981815612356364266154280382379423708850791475134977729756282908589584023552000000000 [115,76] 41566553618099917207990837590361553683126451110892356854976345316284418591108456784795362691816657883029454975637480460909227222506917760844355155716596005576052745392869698101865149603471073811581032408896167702993989283590408065115437951982674864277083735549673562871560657355609351056373282264989210616105901716161877071118737414093376582692126957913359861895646451448271896455453619795429585243567817187198952210064924473364114353961405622669772361823087828609519319221119366488460905997549829943943041475724789781763513560719225081930561341993159331886430999257042199147655963823951138133027434315509743682649001253575408103400048160285953055906608231176833697511025426143731314992515552972538017261588747783872294932870830765971562870365305242898805684200763574659843532885061048650658232405871840466749099899588996886371742431229560513820340063659472018512970632840161986498261696082967119600899981345541930524015679263806824675362486045886298689011014325696288250935011105879775832037284462172328446567797207341258505698655008723684978293796144669765650917912390197681099489438679226977760869057285562744394664074585328945280725481745399515593471295932307464776425761475794544839785940546327179611701927586883644853591886044637343900949823323511610499475776898878194810410031817572396694585750857153477315683730434300828831443750553290415835785826515101662214223284597406007791643724256519994899266811193916682986736495537187160679725183313525525044991156342061718377898746319154199068077710360428658511763571932020019293613523111139078658429555722931012983534094671576884993974894702486412608613370808235409548036367991700357633325103648019929664613190911569655374656623020774072515536232680392130913851318629004744799411446902941778778680690660400071438090201273517874019588390901374012362189577161255020779341251725256977277745128313820106035214894899327431255067967478074004522751820329669009158665945224034367319820522964418385407363427417279383827397953749245017482351172968366917407367708678968701440070149393704430835291555970252866302481771147926883911022810810349405501578554406066136987673578636105877857479321343392300717510930595869815243226496306318630931602968974705202486206137625766044900730131860790809867820373659397298197934900865531776620071134211562714866223681994150269613704746959153053891152822897514356152385595016594037212663514284811470515072759282719612859277999794867725336105842853960833564666404024130463172862044348605689446085479534597295892675387216660721571220738240291971712171763413670100031035052416908518539842402640661212877631497221927429076600969925757421608258878158739661887474158005543326641124073664805058290992506444135595008227529048459732824180969593558999979416654267447468596489892525195724901769580450677635502751124529323697467449777045006850438384401033624963473371125236692832601021607817684717828678905527732419564616944019324928000000 [115,77] -1232331770107387844464186280454995845799194259982135500702375373403955604237711991714778430969579200641774659428741583844857746880726824248794600759427159967512327128308221248854018395338660558830781863723538413072037806059887623209034149291035779725626391444303149289643443122531100729639021368092494328605191176058670171231304092741455051630791374600093743185042667944164872189464840996266259893567983599962489098977332722372854436898253141334680258374077057959146380878874079630024024764651400024266260471584152678318208500469348576139673186618996728176430605531398849311116506470517678022533745263560845249526822320365101954490396060263857113157315116264108888238174814712936527871086143136954079668609816162169200860859004925199683383958767693319263886251685055219412411423632431957716324225053669716873697274076672141162029711275513564431763465397580392358780202074598320859605845922989088820111299694807213433838365723353227475096968074269147057315914776855625616399399336941668231036694513539977492827504482284022211208060525214412283277256551421267160370667903470591442769752018193909549104168195844470474752880283681253283306567709673292067776281590164813927557661190130773908203534213722042906429412255724351278647145707355521648398160836339428004947420095364724160383567897153162404901275989975751477163801935660860125864893621424519769802754792725895453343165331030588160571797338134287824114895606476163397054140063952605503826530999953159462737776218691489744405442386373730173050893256592499848227965018195718125004671692459429424840916187352698785420761405755419774262423312815496915899157547298226074667915918225162650743393934130199928793653833507577225604696417893040404066389938282506307033841710506442919654116538782209492998684559606049749961733485971830922492418238209314556684283530965287694866123623974310500016483393608262834344342305115384028850218328627032770003125123324198804673007133936174391606286199570700439150202486035874726370251160749353171619877060344484993152845160650268603480073307965529573616088218872195250933127725963841900536047167138782248190053097112967733525073148192363228988994176770917955416898696613183409988445598063382871658110803872719327423575213267353477375315183205524204662464696147006052313596919604263919240517329738405868372885681651087904800575451841124691252686287630109917487521168492227656802450958909779285531174024311967969840538158437245280173317203182418244398807554259761942762993334291267441731115646604970805123375187431633448976038614503747517563657820832727141643954580196552232444917869817816204814490193318071305985108868681765403297599257869391261912191489965616647950770342253421164212619219119112696158997612645150663877332250790497329899414445166773010143262306490596713561622133110386864852319370652671404696177399794019551527432825840516364037622720419767437199652578491420251653825370555453110942721741068620160 [115,78] 37865575266177515433350022659253338743410626529576433870985654602196934421196840579677157265875433976958300371295880932892609826446700548047044710586415508667428682862788764246739906520824844833641716955385016128579033655338895359119284136025767970135565219160115038883574332413306878037034223527356019030018935541499216009605063741913084101625229556784117337316414682311129619175615300273305737110623931071784578259570867075765679869763420089049263808348152487823051500382446724469085052164343570098302568042414368673143008168002844114257358568627816478838963988858603807293158869679061608368519304675269203026022093058889581493090925548856069851571045155470666113134744067615019354082720036460946513991089986291851306750473900935760339920628650571727985554280228018171939266959031880801005938874509888886478846511264500986820356548920812005776995946404849985283190708972109660720071367172323602556892284692731917717781842526918370314737253322246844403964428047193187457386681998979107889497267028941099776981436825589378295091893247996919827391995462883302430127921711954322018963632095456349445686558118136850149502995063283946659521358568792741852810993194116904916886907721539118148188604928922861965073438875274063492530529545514016072052193707518908473099183328554904801918848389728256396115337734428234019138327302609069306943394246179093332681203557965901250839224928808421037068209171515144486778491653225351137848535703904853700760531179888293162471091160840126130258594934741167491231371582303952854045336006152065190547331595228789053189162693474412449000833252270659653962559960459397249205497054601839419100415212285366616710043260751122794134951836083454406281631961423179351599411117738742064056233372083400716702368028952658789209816067103703742698296013255780077522345842907230803622999236015648760973272573746852961789916631373386867363297893682644093762333717212087063769799993913730739295450416426125931135590584273332334622794863893739696918753949659320913029668282314292487531719172238479403532330313414120040535044490857292143478499651804384555144825942929794452533873989029257027441520570514324557723863756181383636870811970788283865316310717893131374798984926338049652003336515666763099887218858957549916359247623965460931633348029273202816555089323688331970147929325404101596631515010514007798738591031227557635075903112723167840487627612988250749667623584761406002781053060453064327374150240982053363033272039732616064555544141894742742204883674933327952512054055087009122172329682885513850706832734451225183148956670748558516261780614667113229532560251747213312366559609119860963689123075704007615396657821493157802224993503734531844980888440034501656932020053102641334338527143241294508115555653140568495554578336530445360287150320503443128410262007498716624422914522695827833947797507071582389710026428238375207639450623918433385138184029611910276304958304000 [115,79] -1282256830447550169933242428246046352447298930854099197893935295199561490719054997991498110426698663824452503586757549981344979510674050145767806841296827245857168434713243776705426677862998770920581776183524833444528773774453823744276949060984468406086459143140624245095621309791540241838192084956526427078390390583447286843187200047138986956155529927083667060538175570520578970773352925027063099825832073927317846557546320306314044892811594306932378674138150834458739576002076846652143880310020596138571523527590900592517362824605420407684744481281010801191704151059007965182183850007299416343277303055984043621368964915756566168171373398774492592426823493494604889804809406080452031186217189556077049810871800372007111030306325907901431673080175778802724005669537594612684867023500496153415383952127829576964121623279716297613544427039193556119939721697786076344391645414762904194479569266617472866926934204757771490377572646598252708371055361182835825781649867084134757977862560782231344769760385000179924189522531507584374569453500701584803352178808728419153273177422506190327566241599289098947799626743075420063538947996471817661336362461912060952964059579516125459984720766325864351335480631722240427883596571080385603575145521686000227944742233842818954657197679336867247335229044504139494825099701640834146741217869649264452571194650423220370398246871863454318146883470620308633575289561447345605590203216433835536440419787728116773962956524769046719544250883317737459718738752007795621516996390188391696910599859504710544195376498111300428091010667902154786406404045596368633708235372990789464297728929098198660978325892265012157381078435488878217315160215199440600944692939254092413048392644659269067337476883973769249965924627784230856738305404386360186753880231571256805877909097080615154424518073675639727729112797833340745944877096839986779443543333194235166276722319055261391863927765307951641637018625722537491895109860861513563344230082726622080337474316760500180213783712654590825946416532030818745861253047814943968102121966892597621506312299409822763608043634001811282353368037474877399860264891938553222081873229856512389382241254881195710047563574776021661159111351017854135518669219019584172244878350624215699632301265256832757887527070613639173925569930137476653351770557132774167738694279428223339575698691093250947237626548398124071858496451621727520538827697486372240981048476645730774319938000873988582681977485409165843299996163438129248995805043709906528492140771028997009415868680079057876060823355837194368074324379892647543333864364494216247579232996629733018035039194155985002373565618504229814044882506720787240908006149148752582992387321504358966665785649764208834586337438360584833132113129433973535134962502173527414313351503666120338572965042979312123501726160489024146902184744208237179434579288996647940778406243913700921989091963758098634378400 [115,80] 33439173969200243369926980225058154350279557065584229517454885424152185542021286795699665539376284843250025165625474811947543001480014692718661558781919992218031333989242429981412446803594199761145704536905569396901008388961774705759128225435849853561109915202549045342452710646377407939556160640517592574228218125804426276268450663358356734738364898333910366727550224465749457935972819941674341929917644172508303457511894579906216077863489831298612623430183879309655556427998237205745160700392417115261243376669149465192822233979910721091975351528356793355513326613738400743855567476553699910936329220801882340660656255695653614028424243730849702429680043923152160454037049971914545014582117009714216306841222218096701056898809714471232562923568074787647434079017271059187617941733981047322422539181318230956396417503971244445634598595780982557429126745075353379559530704822375376645060920015527061219953135181278174940104646004666295645247623379653395207458090119758144616236458194855396804573154551755980569023693433410308405535053570303081877247883892728270306208248896295406995113456610799571584664462493579747501878886396057462992896803667849788570559713713876120040403229541243956826179774071444645142245345158651109893825491090481412425041131652333043150407780809840041923292425139954334738127088423680190092210799598592665502356523660320958888537073377669243895357986013098852425062184829714910559102683224823867183254702904289215970895864672912070591359843110177384197864019818781792580561406196454367096856242966567794440053204539542928376375419409460359747123176618038841193091250244251234440742125075371286667563032400383317582906673833855309116333387576875528520070383444464611517787541743064994445566733300020694600509127728162515855830078704261630501504885305068927601487315377162685300493994850794366637146551716672632814066793836833186641243092857932461028084869401853550940554474993718604442967935634760178282961154912005525776941343087358270611595087379337162389793187509469456007172486959078300924425413462784188445813843008027047639766215906812170704817383522873540645714628060510004234833766267480649164772137954860302138380671421677074657711548847725722949547107266409522902244557219007241766081554900457364962684889759440778333963777331733653322174688982889293302740345800709675659588626914158785135917395158366677048428934609131231027797582437852229956673446298381397985478413122793257553157108983539900082639210659166773005440381437146514394558945534603443842430463710856338361605492686211249098856622556926587894489319519047215405617481799554558736973202119138641757408720053160023403151245516140762742008731137502798948009166924290174202754558762718805746211153081930535232689478712611327750082670369309808516738145732043101861264133229677289080856151515839021551984340990755672137756492139990454014956841319000722706640262713319657053236805790922828800 [115,81] -114934589725987274947820556767838264668916881177289204403964080044485220110347628063898221574180121671351250865568230211347676818520864116389183230371969744973044288514578293626188113949444264387730829904211478058535214030366056107947808317469372518275765486859153563929850204223391657119054065669409320731870166946104146529972023854569512223820159678612604140277644681331929211062649034224599303790524264003080929001065648143913427667446682746013785727337720938068193708025095908702986632060655788646210024266588537502029306850005479585589402439269109005094631993090547897956316292813428498876511451896028501192760638336785580915302987380438719685809981307700246912727882132430695017584130686254351390108007894287953884700577301774951215868765519493215293816856081419839025150380618154960108844321825838101155560130292195469238275474550540529049201934941111342595165864226399616573910596405516650919443747335881008896420195372224159712986874863345185066747003923519550388944022972459450143252333014824115684913723461752264403304298010509080725151103244359864013585804249322576824178619706611660214858876316287873671932613991417361502289990319347101704889227682219358681093743217447780924217925293229046225128946290089916030810061582959113770857404641229876035463327908065276042319029275068396336993396896098952683518529235150610012659890096636350941114525448776175218472941395164352018375995677763134264024166682406813874173765593227694997617972667513033702659571663913995491230138785205861653538904731506572864650554562461308602429232246651920245300148527268754508242890378244566245314466629507350109837180501946937245167347056195934682901095862038773037157280745638503754861121384773701967251815261400479032130451474943293125035560297760695415917511828201007137930032028829083938076100940981112088301818024182842075632290393212686616541848519661840838826482084978577979804687673027348491742459516289623809286753989778250463582596600009926949194796416069431056539069044917914792968925186221190615381028711608514499742428228115802089129570191719253447340095019353990512566471515540668473801894897782068457307957033582648278807018022121515174746994171995535172077574167377359729166989260573978018942131121968989328169139457383785357597216414450038020132546949574325707341305871382910065146281974954683878937064401351368485001495860925397158266071012539816157370913446243879029566451434972558761091317960467861553488431208918779297404209283860559024653259520807652871747875890375712420331643142279530015563247983501744122747184399126854860271815554151030580590940141876507530853859075973103085617360023520858150175999994722993775471832898644388494997787765144821430540260780608529451168900664439704073235457128677477655434772199528221612608591077190720409231289677573898574014518990326999807082531513439584991263099461190393951422007196815556414505085604489180585413594379719040 [115,82] -30798809474353265242171018566723426287872064732966890077609766745644140950218211228394930147324068034876855662064045481589960674849814675173053856909285156125635679280578047914607578445424517179566160049550738163590670650433067994218644511230642282224065838958225319480654626975913609064801152617009625688624346468037498910611917171284615749091024370900419458445333247955096795215313178830281828524514220163902786126492479482837896905320622996056920174244734541631064007985284833333740985602963090239656369633491999247667365309771824556383314782930334947854974140333765290048244183223579104368133995755147148808494019619304325603995651390572515839286807257510709317211216207697243032007729686380547534138293140909013086363283032800769034139857220750508105334970313196132635308401992969397772384948981094484481846142802375357596640725897447132112766618241627993991757757490783833407366385335391676289676990264816124966674478743207757013831138922755365035422692919784660129600734627248433039913242151820849640113085233629380782651383738607272628454476971714569870159849859396913527080650122773052764244582136063590682378171796086099901751682230982419438924241291999037530201727324243044994035842827773745095709115946367316822228369620267179021399377715751699852965431488475628209992015298817040464438975680039990505270599222778519492283448862681816113046627277449708336726763472120253369302409909344274424679564696457664370642207292903867326932457297525051901205664410944503333437939120429767939195862387052930264504741271337322461563969896757900017864969820359487014175526473424953283792763675761604794769655234949022726963854487628839253191833659484877674872525512176804982417490058413423566865677144744433412534636126997166306330768693579332347952162784575186586542260780946051813282065236597170924215705990931741282934364943437921328226700728209550294147997332683370417834621965858126729179512715928542745161573751517191323841751407568270174730861252346725675729375660009906502051860151741441570758745556896315611469242503309485311276789273123459595123646300704425392938725257409028447392700165057347157575493985448473836506891871120049904712175501245254433894970683142296796289803935396176552921621256236498746693187575503356716760131633698407763797432216078712457436213689414953123137590392286610485941779177085936831192766982489770019125836082199873522803614377322756972275650683376836357321704699022069117081958524189840601823312582836579951782676828809153249315868127107300933119810049106584507074227992940238817184519700640553642789862577925679025143001947961915902793104622183273841901310712215565210817796652346526271377274924947072009313515801852581180702406461095555015872138224012775242618621791689443898175959348526889043773745090659558800585125484019915530200138578132406473113827583798946339376341633004146520084417965613954520347460001714548495125154425600 [115,83] 1033585767250555151345062097597872330197395348575271505018624158281920007764813488051224960643611339484495640732773201802379279700371504563419495400513126441905284287922718292426396362535112812333903297633161564568179971015315976840452243708226610841768702204577089869254209480158313202390257654104026438980337941223053710259578136898104642512873477222524959448657909357960478306463676938958994363754962906986474627345122760768157381535157902153001051187073240380395060729067229246652754007317596202758110341717862573824428698806980647469323947282860637455672737761107882756545401728377436841233305790808192424616911071336518974129923847345160075303586310984895825266983214910162034956957497850258853200315038419190516609001598311301378602424043867476425710992247566485844679118400282027948414231671975644399929075478821178760721031177491112547770668261975026583988365389833844035374241162560275093638294510665109268149782361083887538862061260583948671539623823237536639133921062116620171867371394444901127316263391905202871852932731404813006677643373381598517670535283941000359037652153970045523457042882278518025602813008077395024944163091903693295448233776709376001882960241070040092761696369529668750890848809413097529051014931210828636231180156482457735078747583700236322967651063925615842410584617919640091168561545482107934795897505840279204470245018160286350227332179250897788428592946756863712712576814861235208564963629462225482337306760909149752521011076897643720795238781886602836694735450672368973320367489884163223288823788985753164227973548115087024433747636054435875732494088718824716026546269550991950494104702613726707135678818360074120414608193369821070095876545747672394750385656369478333903111790924200439693628721372045757725933534114602106322184572175502362837842686041961326136877688682166078488224204435878612582580834746629802407990502498415640849922461269069109660440906313534868786640556297161528766237018851565837938816685891744228839322808564545334061393161164859965956065305816481224836334281266728536583909325097918945969712303686515508215960367997404542760864254837476049622593732434384813077547954583194583395506332397805965814793711830622103247695153165837047346621948706998548820827940697342698628677516597219866079777036945960335407961823421120636279473517120811367853831222056808571267998566205749398506169331871063031988978987439747098349956524676133478585824749755178277164037332022804065179143457128637411081778428349327431834191236776931633093060435202425762133970679167480097162073138332489324353610521637174945344457092893227824910708848057049729660572720617101495189852690711023333180377505081419413591554382435303389534281639438420114168099317368925001467564490969939961603417765809001293921975245875763328783756757410979536361716123324702570911814479130148893584696783265128480544177496069981979148227018251722950448178080 [115,84] 3073552753722040480119148382440932458998046977859376093956252936733585985036127535793432465903343954926555866586265467845634744853162927093948588826779461043881747429049303887522598332204153352298186092557715101420972347096236658448000077376578158459211340812274134504597030071221465794562489289374550172680946080071746704065057750478758467360834142174063762324418489224422594108172696207091425529135172569071641511724713048150830013441090872786627873764584614885838087929667281130604998324968565868339732907232381360962230490544334476737115990721372159173853827789279581185404572121875426371329518633448608260034686251788938818604054963771271893719799168861731325068589498863025429521945177866775277524700657039851291542836297008368174069831923753954790315658116960221566170938570600942030657818847254021953280305474935575172757550155902451441063877499774185817802065561753872359030843300320434552532504176578347717288062597377530382899871137097005028372133513898221552070765814080407357735949546009595362970292279549847986702159430547118161075635786477167358449894244652560609335162387214515539247750935819792987905623688096002149828871081265316509705937269394752527658427455265970958238886825170809635884524161611440411684012575000191150132774698701292144688340386350034599518394039435373638575738452614094047021433606953719666855146000536876266154622235899102260644777667396840111485944477371711230631212342542107392673065001377919362459334843393575760942428209314674827061188437772101188806276833857699593438576538388207730612847248928795093827415670028363807367868443378732768738703028845938270284603140628202705755771097038745353509770746554845359597385942117589653160418076867472885254892582702412714807827488263046224731379861367136581667019147623814188895538884791822219082535134041430989173877176769779984565628892722851815057910844450030031548819185980151381773625642807549947611027842132191420285312414060799324078707702217683551108089724477218869187004216082172225018263353241314637553060438724072661122076969470997572388975982758120829996479431473505475611268427324130675735766674267341521631986462274681756720460113894015703377533562259606201286723384478099643322534810632441032556734435407869050828813925413802624057817772797837943035912345046188248019513978540804429346586084896633215604698065299467704275337367814280230797067926627138940754417731725874483409666648108295162523092780852888351552450943958889562169108539857368105849646296972249094454439879219682863165305296203430826336828076437298344576385175036105137124202472744157403524065258138845226447865020427709653565678591914451830126744879241526879940158245458646317360394971859255784093351189537438995063466947020374119472941747245005362340270498773399233008211219493574153227896936105884335804238102986503238774091821855588563489376420244867338110635988928683727684839583957217719040 [115,85] -1155009043460986919410736705747529300538000598844702069777530504387657870928046140058351020874777165783668620199318742374590932684369182650474853664074288280100486407268028652830240071485359511378940263669584188920046864792804456152993076853119618105206308541849887190582940020247892014968179237358944208180463792776040090188631095603262589000997139808390584134775761566562355724715064805578048680413266412846080652468445209831534705815331642272081851332879751644073542420552015381297209719443231076316732355457410790874099426417220705363868107278993993342323134698577162644033745643806491117245668715142672135838431329842266905036397582322930447354860047462497215326886569342497341083078462863268931381288355420471701779738406803765898385371487404312106048846760640767292111626463036454166569107521314926384065435169737652898312725474751804035586256312287899262756212900520877068212561470713708097199063355171624487766721943824458834715507338227433732777350405132648670919370005576912639515448054809782473397441902907439505381790030264390855757214908362034137049545245318208473423557790402856920089219215114826407750601820875606697588536034445064162500259534499649219232812403142247839517912243350212026595468752895313037680219079972954801767489461993409298470378429218739645087917484960296636795103212715638002702155686464593095957275369735289236718928047494072508151352033629757304242828028346403059871938090412695460708982093658930866722930526315016317561697935620295110252171873300922970140641888182874946941250190547260143779799007694896678084780389358876886847263562014662583029845454635192079755696956432577103710912240939354068449561917870749752527486218010684165966403111011716472557763809008554970381161055337967018618922733802488836330902883480345357297991653843322361338207424523917955589056563886690121838908757642821359045497249824341420614222002386930530774060138852286612976173573499677445672765000106703924185730397406996000287821956342262058202510456951352391086869276042040558305853464093233065889823099329701099764285100337222221320487450489608172635587752051537512673342633237173389479220582028830929465665931436628282214011206152883128973662408611999683960128677406243305202069042358823395647279741909007110151477796656463394165876638647371945577112392036770202750605348160925005069811298366892604392524261098114062880393227079607295421727522975191868493959081743775441454583227526072342480629257010653989884359101236563355340038180311658271567611251574321739676887727680948588323542051669115856911705074018648168984485870860039211921169491661714569361854283447558592064575729801080321720470787613494207142834056859365606965974881425913642313762545390684885808747783182426732281998698709620671039011190498434601927166778623194308159731954920611703718421924523376431790069671358723639309790724379868449886261254007056485252444743809282720 [115,86] 36258016382047902815895522174438873980755244197651114923385422223773085969922845913646723038839009206511790710160975037799106977902856644392340289228728416459189449997239354751603229859370346696667984867275904084844693663315947422203930359122468492863535002511329540681465676830582620861025274066416275058915692125618921652051870359849829615943824434815147147171969290473279847316913608393091032866046580398207633582747667292902237357868941714660192356802683591627051126570263313530454537884567070797807637952752158577281798337428502900797445903984995727490533043203907701177817295659402438323005472159206450906120049631895585201971193354165940277328173644586595128698556738046888547301200615056454300693810228718091550088994939761059637464110545922863546594766476756703739262296068389760491473162250685074143971259975986766694545260063978954333629478046886242016018888142485645091310611479191659398706525302307377318277356016150028171939972662497276538596551106624852612137678509933689484793059709213939930488290119196658460244305037915906384275344437952095503400871655203077000321044517893579076527558185190956242563630376038321565624043717062467310270625824536842658604296376100565509397775960802522978797923880854640132941791337058491741862279208258295776613478600657652145426100846490471193989976312151059722284285597726050924344046116947191743630719530600072558285340742291241085657152842541748829708708140831479879714149523496278017906105584806423661147965932562614761168356299276374823988896197377212832471825452263416929354618000289488891177229649233543395792004044032024350233058175757131629802777578067048557175878511640213276074183481654726863904912801701617602963186095433043484595618527829847903514869744357666801316290107260214144956089706264549462547814106339624804687469089440869737280897927023821098026589683962344190021084031204289646454366966893194129642730051634258074488204507861304637716648669770038793634210364550653421148840688981711450339241766421373825331975579414794940564664382548468194997044252753930012269986452656892331435516213580850296664255791291826723390695092120032318819215561702676791027385604199585483903918874147145873190650455633340893582547978711706543449563882204122811434950861954374942070376027989491277766838799173230014530504381290593187662687246632997506582258691491391048188876465898645405230008065790620868124659738373261324111968826950342933334114826412298298037530131840748605268198326515818885130808334379296872684319222760549858978843918735878208738404329318335617907038910968743122228148342104014345742555055605756656932749798347920105038328225761876306604766771510149242950610707450663410094727275796832804596121376653731902075697242836738457336185771029222638135711590431549973156908543570798797054122934732474447804052937921428824845500506567466057640017867627976036743045642011517903445640876480 [115,87] -513405913674335017591166201075655931230196448487518239179063797445895914683332032930175456589436480733942198680726690337794078237162410679995480192425267229180366003410458872586341598623597987639961019490247287437199750312942035093427351137137061841686017136742193953575639015232408022655359524942384647203804108397342667940658547487405485864572468508219447342903725820197606688442812937161619112135852087145773177541551890907756300335164166243597116228664711282731600241822476722875255704140587926494708149988974298337456782649148986983799777034037272383857111834426856493839470379342017052426215735169091549539266838100634581767771456770524024464252130030261591884398578322720896039513643235327353646294574659811187525346979361413351284541636018800145065370512843126808418672775964313790924447663242533626898847902334710497020691216502365048562523477680602315688892791463011372642503478721696082126773184561653674179599811009820825329205938561833765050445304424743133475842256221738375711248583245492573577490009026270540526185988659564872594095301730044972399830772012483618379690867227608704596405937453480070307916759035572312205433863268527231312349579844321334215674861615990357791846801404054284313732472129434317095117903167152882053662699452938219542423660518512168902536983287874246567771985574694650337456838977297136791473305357136747608896599320220551794799859121506719970102389026910216958784234013103001984500891772847663677529543694817457325750169640939002884228226008559963428027805288546206364987156842417719549383846403182130219282522111378619911124443425846027908633885009789049557991349913512037514224799371948798667999980053222627486589788187350457595686323804954172600560338863716469759672381387693087113769449835713717798370770909319987536679924004443216749351772248604019447263717228558437190874069362682749993304061128267227314904173777677483361854181672268707341433684098258925777627449111760578649271161385979805470294466952468044573990091587685162619441862430971419493122007525142696298987464508326990126600336985122428713892632149837934959241890017853055317787908689225941625023760005496769359992725813694240024504242747722771886708536377313953164265573580922505060317564999614484056853677867973516963227045113975925448174155733157007010549220952425901072674451998399612194415025492482933217530869782069238525980428527031541790650851322161061998680274165433227408154758887188457384362118909731783755541399734189143489911611591453722581190781280143082069292716723423589414923741722536759430049287129802619524296447109607319806558162581450093474135203859054541142211023818721269711880386047639750881789086490413766247939498299456709624053908409664543787265293072570763376173002836720408533524018821359175744384851325627113459195138249647446223212002756601593531315215273646564673463384389581226200240685108397361930266920 [115,88] 3124537650308265814730786535916402682508339188078325695331753269558183773931685471861109107795503578248550802764254141801417671634185970728637295424845298718590697940157046267020500973281413363554181028003441332599463424284828051334774183934288776372180984690199402604899776797916094851673424477842014708951713703603762244251845969590711562469530422580204572151169173770081094647778400726595139732887973887152020264058306321918658349117025843746704247397724082452477799521870877011098211830366006027743145221730853993714171038870944616561249523499413652544665529598858934978730984824041428335831825304081302692846838054483920496442283768417768888615110391556610237856186117409100284067835830520159091590148079158871888932967551236891898988489905837785314132169083855007382103342707876556937787076494953485075822255170220127276986336970197929030033612366078249159384212058725196538589100081955856137721562018872585508504705689241379363533984016791575538605651840031549212133332315875684346959059592658885060133499838291552894297981738913047361808193199948165299375016874926898240014899716967061199093884802291272232321703369474543933932320172070357364088028899535376394466319817299244160404843530943640689240886670317137779490612485556177313924235810028700597577279314241992084361485888628199932468265665512905394101064623463813097575433267303914120866787202214456231696284598893248197500556400149082772657672530557096260925022962161432115322697676550745197191339384691302329726483774279497804161712162689091956235386660482436087668153905465399654455325139659324438231178309813352993397464541216425817279715534308167083616666072800176089224150037636743434492247033793695938270275356492931067769605860007458775485901101787267882041342301475645471690242487550100613386029150328108952007652225103581540496177236798379202911693213163455129492831830870229624299532814344659254166793340371111600812002282848338365683739666131463223646508930992009350388489546286720116016475866409623847042616473920717203619120413835969664975316213967379842805159606032285311361605114444907217659398667907705533704137464001510760467619786596709391552069149529347480089178925730686014615798568172346515585798571145971390524387055498222861728304961509695393355999677478112361392927431448190999283857539475017775974351964157013499590795569925229691269435451591554612883006777203220239892607425570717274417998559037476619142477753994457985145339855695673054038218853865113504784922247009384234282613894846236110482542340788384008376100442845221611343365513570440288427000807254493752426982235023269316161215867940571923162567630395041895227584646311580846461496032158490631311054970345953056295506887628305336484613396479585195752777518660326256876065906434870509191363370233318080760635305897777028762078944671624566786150957559426268142337460092506964050957462804306338560 [115,89] -1061782119753902773239021311704064965484575827759066712266168602307796879519295337996579486949757766775256335884329133189210232123780047477389968607054020856821323512089839394950267400554855140840556905155379299689658510523444012814167549335867653639853006883913913082942269469059206864528579046953474498771781297947196951258869453444744960217144144435660515588434958826217352867433215408021101283915917924012269773923033724906211780934192305192909970763713670942856014430202010638924596953387526037910994201813991167135702006506302626757975783067333542635934298655358271753794613643129476155814209450590188178628029064045965687525632153694950066048743887096957693800518156478412302945092680838707766438343478038596513681651752038649884271339501175703629021785587764059632412851874138275373480539075247376469322603680649676354919901207601025629536872883270224460469373278179976568998153870111418238103962934750829317232012514113188668045152086140410299198190370858811665430698307295354328721375033393846226343322067020237196474819245830292316111686863244906525103356417698216584613195209398464749553976030137594679301764018166093987728439282080750357859719449135836613281163907470256356458169995084475162963672397044786743080134287808594549307115225600204266452979493098127428491898235713246439761247888661031265048646395232965064480637734792600383766685506079683672063080867906848716074547974128856666055569503688143953435839034614485523831133931130120313491368240183309702159604783617197998710142435478382657747558207758554906317228252360724246058797190521978053693110272753590786299429021239400519682357516502551611186182040120631280707252422384367737550192375029355541070813127705562313180668651379159469764713654853169477945715058845852336574076806220189847697474399577119618064190102914789814481977361146087087559219290024481012433866312057262796566276627614377933004627548668930649267582391441504712986567740703156523517298820642553647469899076652083328825501681165592605330791106421071833485834106463830282357748873567643656928806732344990207372698816060282961662345573234742562334831594334100170774122598887302878731334555023892021518837604586449589898937924594335764084711992468482522046297967009263380345570323602558947447529857160939900121730986141610414322777742539420502092744612553072399016477381659216435575259655520046307415149882803961081206501139848487090910633700884483537442621826409738298981605189547778791954352238668579915043279109405096913995571402552557059488345883816200909960009356089522128833419649399156558404007007919765735192333075660964696975463362112891442559185140641522584612755978635655673848393222488771527958203420361155412463811701456524964388221820677266762638488576984603440872640726137279059256466221108235559707988414785543733289260591979284111776116020082928273805327085157706326234037819040480 [115,90] -623275428641418053570633658542633981154660499738515085218392525874262919887248892786054345164083288497595959188531064419390042507484418288512388405217647539674447677641771861463107981882993940454075624467635378570606889581858288484799494221250055948122124649560932995248783006581501234290183656886279233884870587996576544534353082748819622405956240674024603920786497699252692339346212684405881655155424545389278454889791869304262919192043359119910953252130920032238721032898631001504837938015019696071031581928419707461176886349741771761272685048745014035558320022325694323276735606752705633763836178644009542712895504675562365664178334464935705614548811837627747062470662305249947134283952252335677527846900920252588668052787070033518792781478125879075337010803288290687531478068391294111412250163166466100221927941878887645205040839649361383267142844431070012925273958323273176273995801028907604893721814063813391367583500789109032481571028749135122393111785405197602190624000455701089806560700166162253392020560951374926625319065674279588559795000408360785289452231344328006494472755516802843921024376244086955264159116459399108635824906938144440533115287493733636300891005012530616176295006610590970165183493631830804244172725030668951880786642755895375970882434085866187534273058195715464712917632025481910933222087234268034078803143133361121747804450684571957181266219579972720743726506523455286107256533178068664372588361916429004129183988145818887007563474270461155212925261510971090459934901721816331477068353364863392611147440951340275970427001969894474399772285810829589225989972892636599936158737057289519084953550949290108591635497242765295274359762265549658884769664536438186075689516297415148455656671913338571909059482487318304838405885479712208341129124884052971060704490083094983921376463319813796677401397708721866643706337800101907471336993410138909760987914772105670761352044683630919142305109148390916708678874909878364330772785770387712727633169558462977305912094444984018555888260308014671952931184766730440829869801770346688095952097174658232530744634802012513111977766174551433841791499221819440600978266476289609075682943237277929463321419349034435245736272817532637815907771339047651209735809145385597384384133137304329531696788799066005805373524935164268934191455131380895636072304476650428568772263415103368926991561194577503016635012355264524696642163433861078737945112197983861152571522001582265624021295053514908875566218926504956553191891801038197467204687015780531023785284081883927299619175888819031728910875132227789423288965053214296759410479491599922399597548112259170063282834827556546555999419673577480094154226173336199740816243265007292100941110644816041311944989805159330853607830218094132261013671203741106214084828858651921513971592496738681146225631388448391035837799691742074583242400000 [115,91] 21602260753342590966470253376718784103252141544614782656707007696601558555031995198013982788497520488732620282724366503496349251698811555809177334958037648661311041465989255852607864009643124313582200307698891401016891988284969180630887231936777259296199258794886361006292089309768042500362908614042736836309452067814241366607723124789917739156509956828135506899432734616990500796438312765375059654977999120652404443200413868531733591769710557011318975025684732751183719545720657579103840869003882851428740245255515267602880595288870067901045490111486660232995957908187427211026052295572321192515257000527921957805004225074033981894791743539546497912826766806181181758756075874850658827763071905132940005642501271444763733592811487236209481321614062722870342585012554823677443901949463104644751895765363031717654163429767235692493144922020877145630302337241321147544205366283582070873585572355794038304428516580951724317695977026404246928240143816040681730880697822065713570022127905399088257890388036901591317147580282146906861406668700248441631414329449823995206556812012883153077259187850010537577924450134822396025831202594090305506854131699882674703574615619463090084414561086579235940631080516369379392886558039998816960445981456162651928469751049304267370538786990560198340998216763022044651741567360177089996671177943790104907374162695528281897425486388724853738643789177241331879090277201771084648589856559162902470529889481943035569749105593400526676071618629296977518226598865827784097281763481207271983547272552422523623538605702870159663445895025947128231624220029630249163499611297785563316524021929660910977677229708303505983528846398724302940011064438892809234078874085779547027229962404353296710353742830097204677259767700669348552899977093107112867849196326752382312227337834062599122379530711660837776742600661871304442269028548445159520699769098180755675445348669284155394880424397421454325745347170672419239390512588721944067708149745284097045489894972776148210767563236386920133574912779910316352522460823955592770593124854608609644564636942038956944030761016150718823995409027088863730487330622078283039059218684298386171237527735958717204082570419212685674887165689764072425507464707832956993455293005814344661832116619442777861320073657614365004471268004816383131759706509311545711073228310446631386585576210916468033871025155076299059121738893091193668348915989057653576747400554950799671773686724294809875971593317406034938935855646184094830926939164831769281423798634289808333722495513188604096738901184873370973666900133195407072405423998922411712660753779688005247849309591071906907759022489830838155352194182349203884676834345519364998174601566603160856441427302686697619856538317836589355146580628929705927362122206282384151652469467737998219248553053694303369281477726473255356253539427527340750560 [115,92] -313002589832485338676276829429550322099887961043317862530976635477908040185990130908931449458430988468224458088321485620539652173111528095564468739383645189874154638985696931466464333973165222882959759189819953479363261546820838940034772297157672450401234700961213413817667155172577486212334006346348643487082959516705275637968386943006031853896260611757629210294093498745604637692494253144873743675385121822919398410232895219402599274842160282912771710920731804605822977867657522174750043624165448308646236475769004766918244076318667796639956061496039714843816934874297087868966358046345517226680255543330463949087080670843337922476690634816091191240164934677232798446376326405634657942383947395752865999616803124690518843822231571840692139143171583473743712446974591881001861831591362697937652251501225792453537171084074297904503599454206352036897589623863988803844371973393603548185862364366278371600795814084534442024541815269226754561287950505053467186208749442694971606231550717446717111940415598488054355639379816007389690854762540264120916173398148153744892248955651769576269511090082000749794625295200849657974989354138331958941568163670341621482083833850970467949094020469906043716067873772882301609672723603623853358270917107991800485566822863801320588914547111166283915803648699200870478480911067917103146419860925647647102261411126700438311397548567513018683281929308137295176134620988561867336880059227256400312591454437764510584059522402647933890543191920503458739436099817133259925109776724794783312147004292832688555512748638233228581074203510890434712532948760496223757449477820111410187169573216114365952397416371649576585621909036324799527312173747196760889194890252065550839804318573150056376440453586696313398541331283501287619725101645626732751230085524515040117163054035680016249032401068016260232114195595838431343379343169118427825579191908300545975888297293351074219674210024510947466123333130169571415414082437238368076365789040178870422105089842292729270367587264860109958301564482647172146033260819273616180208714558097018268079571090359170741570787499871774864269208426370317990531778078181643174410322280972737880572817943676522906200314833329711342915819434614975107061575077697565081332559670404375418238057308560094971782525679691868835321168648303370432366978610064210630759232701684281074674673804214940693359269380141026314101101875066177157679262778517873738788832177699512716312110656067081663095417155225473471858969013822580709443510337362351090274922632836764388458165256010087630907763125347925907052352081650056050940128049286042135719343932231159527006518529457503072919393422687875692803739408370419201842009201805791533300129162063436725407103828956414464551358803032826851340856487267368298085439240637426237288863199529705421883410391670822923408064225262152004946029478178560 [115,93] 2990043436859244187407847032887518726988256062888259358679159491516495098679664562551755323824800527108289654787556740512625544785543748095514154216835476983737006580495639959196214871211865389483000585279981227319779946947251831051104793804753695649593244476066584678853410320638665974064226497855561473028597372806470644810092265968738305984903844839639395014037251564241166913634260389968223931095551105435040977850876673354616394287854385583861421722457881793796001475683011767638995323578595295844621573829932501144712417991522732069718842242256881608548123004472078476212361215690865810225337438381563726772017996692602320787391176158854361877240349163275797923814891473165012724979284305336326996373625034958388768557956050426215123484266241368622829990763330784761506783530856768084321535586900087130680314113114172343256942169723391195182488658260383455154375086389001386467827813996106302136498820165708682351344157808121803365851976136831411676862056127137627352582169626358970230482910338209588944398009491931883330116048390313132257452756561589601663038565798858422121908959125382781561313719615345896252276287641927304287461590396387665997654643794057833923269903346853435079774845592851451500614813630518505230881836773422256155514679625412433152322886124575006070670014952837024423884454490399549388333778608697526953278549162678804168550699581350813369022646619014119870186383478628832790338678046780883410453395576994901630766751032926247133285276168612409196050290631769073131350474189208519754215701213921180492987955510312906967882620241357448312917440012921130887309998101125038121381563433536024256874076573616299913257505365830873851138142948059018023767722944884693690012700611462090362779790804481239702632716418432015501592666803991979058009559316821308812978128754297353606446656100651195014840218243667845270406013064476153535008708081629076339698991101123545539980598172414725024425944191511347663719618022683873216665938702354974828140180868883431282520974039114532287781895018690354972404925505189855854604163360899857997503212338391695753741391513657537466639265026503703669035864411494040501765505657125924395990016923302625373979401867084630055092652859018428285197778628550110131371394817397756719212262042744804322060358403196455190278032163663954880047704551156488218978381518678557556747976964339626024655718879533973315133758161896941150408911549761358730364972676107539464772729841222063728139929733878758165584618778753531754894057518135101871805016308064731707383154168400879468124103291188482930084980939399523789014535655993190996254034857729930112189474456317082527488925316715863105232187863526224521018958360435449657146443277123383099795809381662534643666828246863625961695548941184751843324554013724384983435348048673365054781947982397315443018592379820632491217532763840 [115,94] -23814761820948575348080151417854662766191884200500190353510973591664574786645625831369480909997657017890324391840499273700063513550124739346269496627979105825873260185479306827601022929438531278399406661551779030436845989943417369981696943695914190928916335519607655638780068858702165364455138414013542506737243049641943108243007016841710623965870799158003829750480144609593696338833352794757538747787996943493196126760615450140070972435122177708046269431386243020622586045335787903095766884110917138254125761745182260537740264868533640095935390021450611692451893297083991937663360033146752715047202435393885170678901330679798505753490746211670756500302755577000079880489640416255978368959920168343970965558313813618840896350577648460352245923612892554116296303910069763560541298894916677862447450380005831302069973484111519888799985003489133947141128721933567648104385669721461961534029708237347266683410876469454266073067727134445750309118645537632583508671674093099129875458961657526546216479718690641391531073984249893730291640473031721925137191206403534702206768402303016402002517541998988126686131778427185682704943177498405794089857551688505945949376524816317594069221377455190995887304156356001050179752606843033660119735370040666789196047655075665754040674723219616645691649865969918714728644380403342529816436675362449942668847397297858006338816240923958057220210127443481231301106432630253039135778555331879243835364433840140245076156038999475948690835895162884852643830633927852525514959178919935202523017666997158303768561352996784697887656015376082957286309220140548083571550857648872249327899371026023866536432873971423151342166192803954530943525896284532197914914152085866793149383039582246549456445826268967950638584068433251448118648138619116247378580475821986656039937601950205884471294802932002958992020146712734785988137160612230233303832380885945793373565646067014907403108143483335981048794628251069245336803934140613999670850568978304921925460397257866880608485637749705963169173288962339657701268476631058345514332830550942519347831469020463141621464012257712852422682060108980572194243932174838221964003792443808635785191110780456655148766378098094440667911615860815375319663160194999400340689475039768703951956472818124131039833741250917042711856793463264808060482112055236859668494526459721797700763749652277286772589398504272642770404034397101144587086571259429407936202064555995366848919858680169297246958377889020271690439858049201312186943436157361682856111462223848665974333003785712498114570367057965398086765841748072495009613554706153382830333773715432285328813014593666109252671941005355635989206131844759561547281792079836789357001423017165332578080096243115967698859232661328017678295338847887662156102707464419493163961133562818769365452139574646698492010188404056988640467040 [115,95] 97997858153511288463220274867998833639047697008754044171631734348535684715644750207467851445651836844098728400060416645187064722111775581232144316966148779217193842250232724396727316166922413047146073536583858761702290082770332066204038352681121583847446621195593333646211894165455648250179862280668341550459248209677022850570126290870221233430981594657856952666984843820914803698504454685682826682331496682828228565556357174408271226281855774398475409592647983292983642090342840781087318206907098221896524276233073568293451360147608196707573820859748978965690247558244993606893240067573289564426468984822637505953282452087754213309708768937418619341066284177330579549201179674233019462590946631046034294927089503447449242686067666342613322631218413960656143037543619900520594440973643147536141801497527447477380743560390787772643370646851480640216339161775183732148812842989382365358989565089903450084499954988010110103631005746345643167406204163005105540747886919340727862756567303855247114351763752310105107766387343849872110307200510722142356395881348573354584623797505915540219299319889476574779985631217789715915013236903599517434471352522301529193078644986332934449699458334346664957267744361402543381327087112112496868193613665651093922827871672489562259500206989900249792398228651604288984019471570826047292293962731541335626153697480610410962407136501689521533154465448690131999270070470393207408396777754095190139326088434456957020944894613805384308276931425072880284678259048663417860107159504334955750892993927558373423095040083406896367274980467279709181627502598233386280111257608014347777600833453561499401553528635391883079397463420457437711347224273718724572526812003276732154037248657001224920546864468496458515768453619195987020955554323759746341044700120957823231924927078470798431453197878888638337633200953015928913033386408748696522989617444061311652817078629935060129849103124596903301820799768685461443693383547375649170652296252823146081112370649704714298777387651716448274491133201522540748214796650304287638023572456143298442541765476372139499152161584441085933376656324721393175778517220626605378699655430078490494679827358228156368158114334194093812434493611021039510655441456610378488826628679854397364227204334006746073640148660645753641974959407526093470760981603419858632393118314487391604387715335071659603056661595574535756829571547937551060170441845888879129078092752581657551778255285789184767822933953185750757249830046821973782583658052216750554599438174952315188095205213060575540532298904629699877312681039547492774363658136485099717150126518586002819682986602381321852019229807161889880893770186283276221426078610776130472433491153647221162186645224059926460120322250112958523151833300415989880682532301726580120534625011114501605305440268819881937648985021298675140 [115,96] -152008674335047698472561295936953011910510420057067908784577114436511746079366775733293347252518852748642277698334390447684125277493269492892403820771099244475245163558294393906049701472840174918263605538530604395017547681854409501901017362442034146967928004286265968365070950736786160385797265763570872527467952760712334902194370119104828696890504784496763535819350439465087196919956942390420781498287228523087290684577908955518709150834016284981585520676653186874935454563492559180514341026995898169566106069938594031075187751736099741723590730596298697257685311087452948586024310750373858884977935040705403864951323272107725637125569593454570330353121152356145207087105892946568592944290984780181508943625253139260783470855993136898925894501427223872833797332478511745801493276212141447474160589075047404475142341700128585628628383648054979009754921494522475882762239480923448670233182596116755494609515916080538754370021910814006492983229504274384803119762109487737827154498913042255123670482076470367027778261567492570277520336404439829319986632944629046686951433308524761157979322220089534024604616521988194799572175452319241252486748184716488375959909054118137076474891894978778979936695530681349526956612355506913710970850731859882340312690649318663188575821245033247521980369316020743191531151174881023249291549076975282787101459094656137389586217964698406463806753212327418287759061794816171520476252589728583116215013513165676040410318550478455592593832308362185827324106424058505298777327623679889642162678111330323050262607621610322449103107580057007036158347029333763963797339147305947187032845692114173091796846845921055802863045138775574479171338206866958308878034307289926945799119364757328193090360683412974428367673523953268643258289153618574906985467301694383785692454859753052102251397290969934788897556339496480422717327946922799022720173175789993534319513043201967263245619090056611607479357583103770529682660568409989534663365652458450944607380486433182307412325817147363778654044813257223387557710605514266191613912439724169558019794057907694028427395598860172763960341506739020998947529273876172089640113562593293641310246676466575860760018708705255551018854273531675372378844925015798003700421760800305708792140381473660199374878750041790146468444518928606911448902357415533158240096849258669986997765314298185019567384956267727117699685828127037999180655869456022007102601143397844297908475678593833328190415763405282344720041645360495094477471910960877711994102562454220934099161479078604580847049266785575205392398580251231437762560103287064821124984681167710196503712637754681147263373678346324783510408736110694232833134815204449197575648288934328308552385601306837771091318373812843134181069192602402876823675833613387179036854072241427389195567846714125165365439262104320 [115,97] 972556264621755905585042867550241194210951747252664115560771649341312997738603537849040272461884560490317598700232974588954630237824553554442239808196586653610529701331987047609557347984908237848433260638183792292270957453620015607325452689552287149164238842600990712355296561615682095859292358062797342014660252707206049763005423479792304488315631694733113298840222746606230548011032550898635079342991805515167525953326861513953088235625696915162511276043186210892632247636811393800647177846811686443168457099960644307879337703970615216181545053274163727897248426196259793627926918844119620212389588289188253567419568855150940196050492712429385685056458811538532091105558370323427937956469019467458397655800650694896764848456729285722232604589750899856900449372664219455018156818970181653133952601816089890362785265708371585059428667088260891120855226679596574711778018567585705876366822754058059659562010797820438667441495605546001767000385039872745935046122722128390552651426741609901083400399781292085735930577649058350795179203546076409034847659459807958437153459435810819697814037886977341694028657655629479397756968331334210505138708239857714335199048425412414214566043458964663390878745392567293354150508085924386089194787879787814598361451731584100865390019310698655786537918901886219180305279669033901989074712108517043697888532051170553515584493920495553777894216015363363846967850018537071814196990377163385678918337510081495351258561516413617474725651571554703165578596499345013801901667461029279000874569191676573335959991330810105725871752270928883325420322498208401456121114526588073262568742245327782559430242124266309532661454238133109582257054024250293128156938738653068183110343307452811394113291574014652965437370498773318647953710224573295442673437283229126134038437736983769529326886879359460167897371720673145800984714125379944863081301077557901687344919464603974107555607466088214742710753816714544785046497561841285500577034203267506351691397787540951903687829967821147755686754416988610945499784084865452667151347538631528159582237258375274703195866508989880884947291785969545514416186044543637794413089768333655496198976252678358464889585458123763495883573776371739800552408123924374556694728057793150697847683134481566751549206995558710599739881852815680706743161443520822804169470175432101814286567059430047992389778349601892835812458494859933683396665688446954928366497187722727207822312062741489057224229946822493958494057126396059737627191004110783750984892451322204341273339598920052887482509317631954165487769891977674291828777811470664762733320615851966617624607818029332459138253006498354474236685797790164866163644902055507745636814813721567305456640903051016268052382160001053238673938102722304187351533323823246602807295309615363261572967947274883383080268000 [115,98] 823414915821285866065050821842149151079450149315068359745105072204359199581553637231624783988976522793908146341511784730500386634871857542384729166850774988727526359588953869894523671559475208186349937930139268616500177128533693470691852221206319619843952524048274190730085983279711390594055565652935325361806701592679149943404434375174273930547003073656071910384978671026732827834439214862090469781729487253273600190699122581395695422522851785593330977934030560838310314638083560397290540570892350127098799267585981962738474977620538624235380578952791537017265725932104931970696323761983927984725932464842508953410602578385570385533797869805327801526443276173629102238244188832373769225816713231294754819905048532214211805565823237212192150480417952002610852446456765266665892550143021694708799568842923404832281539501587176482226431837325457158014683306308599380850564825859980271484599744229998538757770725443209834591449493415393503318792512228047816019353976945743953791429241372762519222573074905823173911449391496251071573255451451218233552468039380151771158818188141839663979841538170582608660675382228660192718748710137214356365256784532785790509622660649335276172709288347096719128879151765199135814845391851236746457540021745625886133371365991865847445584222091125103021274248647696835807461742380057726220004937637593711981119306209891104284534938309228526967704078785642482067502523520619292602009956202684121106186488264100578114615399143339105250925107234509584133204773748585886465541268623872535817900995050324732409447272279491354245221744673377989338083375045056022194073592814078143566123115081583907023056575605901023602006927845344212958009209022593315304455931469407500982046545123024739491604647802981765664456683613773995695908697529159940035630625354127388214943032435202343911184346144742910489982304224732856763644213079906705886279759101728807894005186230570996242339051546898398366974815006766201398709997300132598903733511991112590823502085824744780606577483957312251224652912431116000060880603492161509131690880609873190105265552309125262643647543175286973121547219881323471540841864549561582970963934850579321238670349170329778211913537389287331612670348360958114457070854087735323293241965374157528349464141136665387079939150435167554375940580299015173884995180304099808207522229637027946539880291926646976636976716499984131056559610626598212161393124373657835965893423707544455235288101742014725749932805007045367072643044002360851844024203471523774420971421360033764710224417412852940303860654136291379542591830120058700467845996002625272367390569993074627808098416086811543432755316652473441892276809267418029389370284881110576120134464200350134451822839000298616547933961019402771938998969939094723785843541903440233142925543903413024962866858454510991040 [115,99] -3695580130198663644967657544345513102672712092771419853988849745758399847665311882316653026902087356760053312156941434344400205586701296782413650778116890644007699664802558327038307237534873672191687312755524334006442558230649110929868431628111813317641571862236972236154654220435797305105806070180693854029374738874203073626251841361295866413011892613887922433637932396754020758114332151873788990452773314761311073608060837261946607816272523363911351506456398343043867621625990729353472891166476062919173213219380896471525924188457040501206511456964911200205031684889926652467167660212228378605520887135994277453064075077628126445003946766470831356517279242284051993552326142383853818037145879794640436236339102510126734287927132157301081283961774144365368260852970767387443985256520142401263869488977400662503756310959386289580477252250880448350251624977971884787985680494822884932631144598662886204401424203487431660604470605613183420109687122915299173154853203485878616606835810755058382197236858971116591233285125999047976416184027464879507059090696473340985502904671336505462529150492617678409194941403329168196061475693060042734044371133619783954388393139107589610307134113876990419020762198935237902871000291844373952551899489012136122505115902358745516296623910840481213372381221093312305640566447785964417879024656580423403623956582691998101685320116217809932453950115758545184133288189618222666935631514183144694616715978600798472960744899413444234626589083044949359004694677623235157119876079340498730882194859323752107145375203347422485423637548640915240618844161883911326117684912925067950354031565026598304985002567431980134370905602836823718354988018955915673749793925259929091985514255238675417993964122005018451161336133163513858479609834247889561060276744726221097541688939338170808955429259929139674766782775727549049185339227781702996255159209440279306266866547977616726779487326971611937017357677917488580718572398939551005507042509875721770183882012358964123137453430569867850326289162219051370487132746231318477475707102088231782661296747191282719950675287605139995739899995761606142689225693742732591769847166031045281903790182622064594487512446165798507560678939820001308355367111228970922311751444769165846210121433645820614389153318685255366239548337500566111573717711012906081228817232867281385733870576144884919135924253992214596911162899081172901559875184006313085880873383433068868575426963326394935720824754758949765646098775197722089074922503148323414319614504143140978473226288915011698276525293965272175298918731559881241568332745937994743489976172293573199322795712125988662049894844394977911789887988533039503509001645482365015593701485318078039297689339436279962853961005803161428357916814389268852356989917555125313883402894943797555086784861730280 [115,100] -20782167099613394815003961414539632345557393076567685968577843480158891134061926884975595071632307738596681615367811580323222464447866274244891003994467763026430820703718201325534403165900777114212151739785328278642313282546931019383420945522815815434515740916491253646467701365882664382396305607302479231539196790642151075863052221374441810746510095888868218594021782815141397995220726001256162291161921265226216605966359833364194972173351405801849449844728934202061681298957528043531732463440344790280868978511481912061271554361928134956608369509405088337602828169574266588247333446335049267621044722897573587467862081527546745339849665380691609666772526986988339266989737653329146847195311443751511955880001099021386076865772605642975000168100081722374903650686126189135024309179378751241667104295752673901694364518729456571097390118141985502776527135281622130433801075754247363928982625549775623061474559108560086338415609821266637945758677300834756691502526762472987429302506979353189463178087947102414815201852483961897185664696261045179889563348073935772051305182982790274149818708442215051952760331799594084948503671466446126438675720758615292799814568291781937286347073424504903794593888505493452242478693672368715377003785128223859058082729997023238283043143503782662497034981841740828693440696083604535338743002426756892028678262616521429026198082108805037067293816819467167073650230666167226754958709787193479020487435112691396640206117525290035633166599508058834713865024879472042190682376926825875989192544714917259580101105230717285176106564224115376745807113585696939910022836917488654114131071277926402097190095501511532308491471315505351066566231105933052911449942367803143980906589703651417588675584922801277019518357559523385754029264274775348878362087613181098848723919464644915361535986457457087671637041542152187362138685399346747333511199516667613089637738811622363302956612947919182092704971796004888620393750340954739797733267151242083830390089205706945741011966952065642686018019140016076516957857162060690131795971941720317694423951553126745369413512810330087499093539184881261839930623245499154776806178756085378073326985528149575150131454178949694311726340325269950009901687213793222825717729013111296810322574975277128858997516475203348425788280582655360741310193749632086702103380164219209636896624432876300717194569663612208391259916672619617699875137113087237211673035283734032260167142466290569979963777129876501394779579314506742982276454636770862651657548956777559303995515621167725808505683758432628710799393311209245396296176582830580614616918983847158136360613749808304074794332615807165718013535819597707964330962124508452862203120576137988779735094472603232066431923289625532776923782897832605443953220127619782621988165531707349949827930240 [115,101] -25699466548945769130895533056959134950960192157410251799133758217978137082228399771129822166745447828803586670504502185489494424641434874519925796811047008595621126016715008527274989877128288607555073181989891443150887457492859387433954879073061309205476982743547446810730378976725930422091172276058821634356406466727080595860747507784225983107761766933312073591911883110617066070614898228506283607967908238648382099300697600710035762237183276741692817164928114671201794009356796054487451438227571509486856532447954378181550278902357061658909314226241904605642805440207393255631298962843407828078394009505975452555862966695162234668394763244395334371037221225612974077601496802937407711111337344089682809182737296738299962175411253751742066834653826917843103003429207535946366285888373582181733952731243500906174531572045990400172995969586131256577511993670245345606204952611635086224705561528482469557507642342141525119777972988344085234319897030537735073802598336259499514653734148685484613111405693466342164040037031189094603952970931165025878505759631537323275963574732052510181781327973472507805736812866785358914430846496916715151224718531249528742860946200755262604250465088236064945374737941036728870027795065070743875290937884169790518954841916007547800550325343708829690227786062998405278181325817502253168224874302900101210552761735168193277993811624340618519567755563730597467219201608390609611913110962101459090549407262107376301136319747511342624917129384211947634740242092372092653035317495752854321346303921648717018989633700632113066199474884452843823207676617783675423016408852701198842982407382533802767639396580348758062362648718522330497227374600909868309614134509312829634910033887961934085920159500188834242606370711264209033292712231244650364956184228554718560933795839355362543170723783600719483247083769897877106315679501040906064855836327093416669648104459079125966896004879530998205411342218702524973643592560011950505562755156482454979776583530771444686856429114800403581449291918058732894102476067983372687198820978859259878966504732845959984163867946851648687247575344657239272377010983141470530167155216849225629800948463368880348751110104404873856457145089508633230635284087365053900808150457060773003708867760223710963013841510747327451960298903535314102381524533917851796440448827293827603848042613119070693522710871406283101562696798516952696637850237075063383045994822024380736367353781778474458868587211500851131423899618605764789142597782198125739192411008433509773784627370270484928660453859967177055831961455364389831827788939973531947634247250790352771708070415889953007098822883502520756862529150229321685605517568533714465355065254378835953974855460064293178962506604732609431935881952217655285056342828364326435757125403016002650544 [115,102] -126631829042514500478549742799343230942632474435734347519465019968140013396916454130984106877441226894308810075167220201390402182924560793097612005661540741742448894742113547860680167096825357683543166276383212486473696800861879320899716803819101474340357455622133056486802735670964887289109498998936091745793016468050297982545137777040338280666288016458093582469661209610272654779892326575701334032991765258891013074836718978944450837912319130086688146929033023100981288773673212518338490194803261260306845402455327086247540378929272660262036352411480814453853733546287091247114342978640786002087883811611659781988050076256131583180651364240548223211719032382985964586686346952550091051425983494477297807117460373679865800525027761778484553901897333933059108589649927044258027027361305244772112192347734585977438826376602792296331188560185721881390230556239489943220575816319380006929408117708303174746506368759486920051034959191764632068940946124902128518040953625927665028434955975858079174035856106260693144054744294535651754296347321224309749369208401253970108695620915124871139330299320535131121944041880781691567384965394390815655195235558517461966622582380231799983189542566749199722355890253621523732071946434146596277699960795538783050471927396172428308971685358271148708698198202691297610353335241069803797910568897507552695391847112583636211851501764224399931718206902676619418246293784447233378733370663928584916919332004850284004737943182348689246004739468522156453483408789871804808421439532879874520683588106533425601914905886495828762420955446755891553028557169376751709767577765127127338845257777408283392330418845954229371135642885524540298506767070645276356906757277738182757799343240177015978345812722699486844544305220095399723081492451213562107341112708945237868426592828572598131579209560712349127389901156429244659610440581910181220508535384731753086252474172576551687466936904799381918232875478127338996873178334456490932885662735820380945638159389217277930016558619126378592263201882175811862448403204536160062028846538565930571406148769424064564650883588233655042980747255499740366267900124441844766513041455474141103117564454990352478016130795146271338361413691733838702821647243382502579488390189696826981560537394399001138893391920978792470049233190819337618449045645029050219041027808525309998010379516174570684626097332183805125137806801924101496529619736621794840010062733502616289708942794145937387700952643044707919670506836336782224276361043872450102397126413409567006560253980821242674805027000947678977405694862431958926445275878270147427407887328498207909023111494553857723476805526374690714908828638414601177253539924709850720912331601866426373979843588687977451337462955652810962905580324709420515751439106580802818561377203813536 [115,103] 26072217188865096082414901382657922741337532624192590492710568422032866040354993721648820582241114029846954099139595211792946754878695082515307311826150990795314350281378140717753177277818766871092424173223644072202708680222652865687750712205917550057221585044326373772700679349695969393630440842709054814153927532844667347525335183345274652506833928623324956390434589216796538439281406139908169112327409430994795455307084582051024495197380196428323838814433394359496340939479645932556286060578496558042280132092432992658229074625552445080917535980568585224577832245060994139876225965157416923115750211380451807718448437574103460548041636900817107127713818414163553671354016899041100724928881249890241080434797816603970105799501713206648972340035968693630246626792242999827673192261162092257481826639302263199197951571254019819433788839190408564961947994799367026987259826615454746514510802318317561071330201682967003384267798006760793189830557182279940755046866128243615464697095331345119755659220878629522704417103889821250015594215946170133802567366221952726985505136759427723266302324572750048737989266420584489597085881812430251039723183710205329019834082963330699742020007466227234384797535372886182065427457836174050464559374229348742427613175612436806814012975051347723640225802819905036265769967694514065830498831042675011130410270012215865279350865758158452623157927589135128649973982355136128022297475695357924075580657465849083197967989663227567011331083549467118699219768071663528356207028489074341641269163956244907881102525010017638559466294205385612049193232887454003625655149686550844973385139981750357177700810926615608537436447863355250834041398569947267612504146948777854002963013073526031405931029184795216187099805577897476410151794036021853156200014982918545653241058744975908243823547187777143587117988385762189885998354671381629572855167673418282790715250223466800575619314324647003072977674464862064758324801946272366216625262554405680692296670538210876748251178490695584666017256564120883035694749540532169560540295313962300486738206767473407494697088043339210094258265414587191286093599714008292409823603529557060043322747051652848874089619880177502989015581477726767404302762559609813122546924999482699484718563370043032827228172293172782006764131714479277999753314146953303567645273478221343885302275198590667507931996517412771491094581383702504840367242705234455994263967792029879407901969700634019000694643956768351210286387471437814204482789235176777558001496723619760940310464283689777151116533832072701437811281203287215474870420328259228712537007851035837982202457060126631409359003972822468585830114290737334236689996560837583888837606927748782557641862725742961176146973818671368843916915223669877472570820144471457107135247420 [115,104] -151640579301779462806445321274156749355246394024935182607062961618057795623361316098174991907221858434189471288277653844305815729843150041369984263541199012610530095624772254940048073573770075054748772789883762341470470901075359618726327983963898009030029180887325212249607053638259335466906123822079418085439093272620202660890624803181006161732431483385586120301804488857440109257225885775114414504574451822403427265301572581185012955028257250025130368668312977441077580841252803438545054303303560516017692683798975229462838142585548624973622494375844034132151366824713515797054482764659344537840198727207040553409486691599942851277960457274112989727630798679727561229455510452179707031480443931853531597051453859622774866302274294821772517510508884119173393083586392115570869195523947719387829624000143152501538088892680804053351157434476108871696162575298683315907603383530317678407473781539829761808562770132999202485003629266567057059902503208755558573224084802765510348223855266010050574212208359965314158942095893583409135818076454385081737678733989435903030112056872966418833255732180293178617534947790383112849121505388601927031178509510136768942073490367088715603657994318618439181302435856999061760117249640615869381228661410382982198025160584315739538514312426064460308910308636856700404069724674778212075158885834214772021272937091203044683013786669236752150819072325964242146580437855507357086521395251648050509082982018041586146394078429915174087780286234683283818347927082025024498309903619162320369822346119350286653066170984027406406343652486168768326843923199105574856627187180031817336340944499065801444589419183576951234609201845981423291468431296113946311892144633769431536701817023011575411204994031233384794970113808749115428193509060391062037617362062725024020485341279986393684275770607213121223476600538424725255287090020401508972887343678601268979265901376724992289339877098655839930612667151622297437926484923108070341592608446187050004593131205593315365266914508979504195037666865780765342726563819407063024202158846554467491996338927030874110277410472062376543805150599900669624008647684449371540832291294273324118063118101308440865841503103403038230733594872985396623106913975694823539157164039226193405959438768070921456006121768123329203256415172974464403513365794181456306630961766899833860382026598031344291028414367715928799521931593197779760244235614924306139270661098592676555945050950453355968956922476547349326884213199215582345970746891155355189110299610079036224433757730282114007386676113852451743892462673080767051110508219302465522258078676354650678929624509906621625201282842205289557602739010110767190547466583052936263591889450356617782237336100272825895044402570515514745489265229025763812502824482502064269952 [115,105] -1657504324789117205128489086024728600365256526898603842683015200073809016040071732829508302708007655657985001385572942557928734507194352838639659703965570753454829680551822059414768060971372511680716193822383509444678251047634840408191310730677398874573148646440415305583751586635879979048267070446830228893629338282356556369951596289263392448036742292178571326584124880316240853742310575848187694786417277482464238019395181472804632549959617835570727322569613711618166495547458329516221653807422383284026809801062739608549658192595561707488646522140558488186128783145606429578507379298621893358014326313998088395229707008630757505179451564973115432999150714739448055431504851566833101528743513760007563799218272396888233797309553513055055194369486212482310805613342601674079256048950747178835973895622296865068851350476432795942795453007352655756376964123161279835376372808970346198666277816169862484251564132352165391660203381661337249316626054891298315781489583091224044133596578560933181920205292173941940670935905934806982037083858903705506455863878079857737807618752944560176943690051848286359286594097226708852287707509324966284798925808217817282760994804050114597746153766228873365188835386385619710021918919646850896348286406481423014430076948688540248999496248501947754915772270520976892957329969610185562867645817226528813478607905341114119412615735592914194898556517306999117794581717128348792210202627806700683283545996006615877318718655281296646554929063204133728260596932393075690079658847436915237131448043307252908042754714212011487471440027990820275506913925899800781246547037900621206916262707809007176201125057027192012422829451509924468454523615259686609781110053329666134829558322955815679798625452324388188484382645650671164237941351724153999700748606769740906204052683397397584143313567185706292188210842360683388008280047741946658732275551011725035874179162818098641105230365442492491839554212735760644111269498086507627587244307353675217928975741368399889133454690033415784635522267603491270020808689879137610591821451853973191155300221408884087940773297936666033344146837614930362519949594273112376237737323953028681623928354238290182325183991749574285385848212974412791815178442050533373778135873831639731752679488837359287153598357070771691953929907355830753169377509827690429172378209182286558957064532160747650665286255771398668796985381960233978684797952419696286651060086892192721737599459966711271944005593040627743608336596782328643107190159360672993529004130994739700245980631101030837364280693376186560794619021586479476855183782522704676675751468878501653812292806562029432422230024594855689964963599797038617773323387282402783441635260522910165124386535435749412405918145575624346330122028231885118272422434595982192 [115,106] -2253878205061806569263757983432483183109273097243060358478660640202049944935827586759576550613202184011908926939241791763572006352687146718705723796650325462743694844363636322131124036318928330673190083758184419366275188527763720732198145810616150210864282195259963822093346370971479285208896033942992539431516212812802669945317517572446489078052911646958381957448750771809150187862208779088481382344206474246521396485131884506619747571751662356449753531842758359834917376482884454159606915810369651465491341374911682193419902775443767516035035027760156940490778543648670204871530871100687981878613339779593258578193000675580832282454108035941981231828453878826006070172955063045671137522154932231382197275623032822764379747159346284747634965106276656637675246964846194519540137984080040120900036141187643816581227174807156264724370508371665918758239575421968275854971943305147046583041710063929499954320711936981792820220717841425178704223305820857163769502546940827853587752512205257425700092427622418072760300375868075619864123727908034575335961130806459889607192669968809242434957258797141622919261864495423900455251702310905893673217627640257619978266643133306671381006975700718897989853825125172583694288532352000037466735423933772456440079947177726307659761189625012676405967655111229253869431779607095923505121586108858839850992488703531028417275749782078397709139955354717707178535763456647916666246105561510900541813550445876109799881673083734581339108895930227440437024846333827985465540644307807007924486507786902667146613799122555650950284969877244210766908276543645201468547539215686798238632946031147893732080688671592464689721398364067447107921117398582054609086076480830440417767964256805070344998086375854968734820128604206288164439874497605925161782716728042862555882296552755579557951338041986882307828598892924012743307562163372917797835880786015654555783944932474452204809146373385119383537045596782562289739827693352965359782498190165215601492216413470204352024643827626930760674254279214611236898011343557294692773620125999063011873704077805440118366144975505225479343141992676627790601237720317903318951508406484129131373598585675262093099201364714657370788025212768293492779999116126981843031612558778819596899851543825779426578826324126568850090109379571437329611684030413471055951175465694671627682851189547735511626169465372832978033783292565489106713162529896800072299941658818743937932611977708596234304134243490186793727601195477079966892389774311662470245731347324404319208141585483855035225179298844321311842068483109720561112078045922200215287618637728260038971548932090870861849839243746703166889399405615693644394818070709382826258066917790866665980188679783938977481065970037728335268464495385400784576307755296 [115,107] -3440116624959215194010515795749991126092777011547502650479795162312569475124292100049141430191369084267972060204588027647557761979109780027433744039398754438338485853009484197754601436913367561995114596151722083290516481516074029200029791325960913056119952318156917857493624535630504368536823165996223194309130042743622341782939183435589417779828611850840839479345248379682954501799644125964072908820193353139830572289797164413340939670363992623622302970235498318276467848999101656547520479524693689832863614484415258138099898247360182225067826992834011957776206488850035529136381482701410293907761564996374322714962525606777589881517771024786673362210075870531452655705963372247299236423631093838151946200509862031080266042695103141320882267880108975214238819614469494770778643281065406183779434952702886142760885106381706401575951713552585575660695159079570786679923218535741812813100319312591032503245158073576500887927817833323492570974798698661211791249809540454119091692295606059669955878187859110555121503508651159452618430915327548045226233937161526539252960089944048621582897604953979565917864365235513532269820188037373823889913559055871294642571596349969647657250303485842713631440018507739623800393675980432449268675441336042329206365429558402857339384040673407782761800264600879544143952762999482572228718240075313964421674744339315240546403554052139311739846637030212345177647504123787754224859247275888398838691319658602121549625145906214262243427333416522474751363945379992766297019060684207140268073054182100297402649188881791309694668323884913155281450322518471242417187255270810212245221926392905764710544035374637868907987807360022462405882984677435017910134544765694331727836425857126798004085201202265732301562862595646044425790715131725433255997603517284218750252401051204787419590539885019683216168671192247209838531355913125593015979727600181814805169648826057930873381232164127723654075988656174230976607657254782699121965612808222188938071021259044568778530977901072441352583599081961678617528126948612464649466891513722368264018254354322340277150182883756144591206046666956398532078726840618120424744197087775004478870804817594742696375578515898901844048411041582193245554083955503826888219694120024683431973524449275733610156427122080524095051988722322325052034254274784774657557392825881669327979729931240300598171722873920180743748860611338198384085222490216559886549707097708217857583670258573643174999930607541659115616911234335585209653658337283397599367558057326775168337335171862094715060303637124077293663211117074420366692992641885459202243374927597162133073175228816328812186300263488195756552229012791627006582566891210135189655384000963478932009700479121634399652698272431785524349267383629048190904484 [115,108] 6469492635305763197189388951164472568140918072325447053287529733725311940140791940009800723362771818245684556771107578934698467860647641334053769208245491863553455819550040779793206662247722801883232111264558180247905062632190549136657035279287462053673929136952128364925703785714311892727083811121347194923208282244909057750744131469970884039655986844154208758570942965757395273261089232488177567600217329375273903229337746306965657871301487382523437905064410288450672366937001875893764715573387950287474652566419244785710257811147716175403499210282225652639270534603514696479699332011761819327774810870472730388183465577492561725456608676331956954343052700710469009701374014900251250237478356662022981361432964775628493114032935807632911298106049946636009749780653373166626919481056854298052339739680715606435194008409206440456440561611000165858508998421679108841038145139965353489294685872818192594812246803352904680868923653493727970149138999101456872894702959493984599287393461471258959121223531720050092935270938980768755863607420666127023949849110441030671121446356920362775193297302796025751571469199850682258852980220873174085226558375740737280168436973818631642603209095882089543982541713595774246381530931981311416514371787287679011401666905651601734947884975337661712700158509078280892151626436387221161031243054452100058027505016788173941642796764559752589028999706193785774193412699264312357633014975721886099444745946373234190183590780918844429503065239195385007628321803383800053001975521247342226974123558100563681223843534190001521061726410082555585927757372309364145367890963665010344682543458781497066541083396491612087278712261517615887067592196930082853773585745725952660401244323134351444400638707186372142795402696043740190082638285232424212113875941019023466049205313842832020468669257858389519074519529584327464837176675002398879854541460993996649730515253485800151262652775107486690535279630888628917345829765687520678963287237416540085043851415546045263863813095201200765909212049887320413786929923952941825344430225995861716784202175374259328504075504787307591689254643210401426299886625787747772188762964225588020334945342414791871371983479790500645757058104412685769322273108448312320344627232009401094675286452455463534061561781475387314669692083045890628402043859287870190413306601098845200496960853738086003284086749934472194483326977863378761873988448235882261958999140883534502245182860137127142856730635619852921987779669189587412138269513078136649804900084213367522661881292528204667234048302142501841902596330078346794235778924019741938462352896544382421307172774296336209276039481296062178063716368836751752616936389725520401080849480425668095157364961376828184660886219908697190656601410367784960 [115,109] -2604474531898140840916178959001899605327151811371873924125582673956071768712173827048010541138736445470756114301745233768595310123241945024143394262630720883462230800587595511935906294823348083767800418943439246531070179173617179803946329144050782983283669323657918650529848076156652797248081235109915489050572826966241472251342260503001763019723957172798223092921358136748449677639676876670527762416042707713816018717138805348332794078956892736537534469880922694246865141279655664512251749631961103538455547958473201208694108836628029443334042494607458023491624809343992651013170810297641225743331031932810739810496845040920205433580133182763477713536581161859745428911080841150248068333135764528150543088498455354798259326236515712358735948074534892006841243913284052401760928860013491878271438692128438987928766380096660111044555147138400536553681313386469459701785894871085280328848962631594825888888581368726445737216833230958595399391131062344205910741446144541276942656179615791177259736532950661429880587965204021900816447565354832612595280191804109771519837307719724282568150422616930453371321214622838486865429957075380854655917532869787173054338038953660716819766918151725138310013694607609393979059460138602482311459855876893217877273684837786896868000348633775135185989229550603624308738010182819941337072265737453988248226344547861906166567610181038932757748826618133986253759942615835436452539871796640830568103811863957486810468591622782971562722681380085241414234235507082527913802137868000974140250063134326197577195370094073832104109623675267968043245857406232887770645062868372670104591461478320803986719161866640423608452756531550088113579176975145475381444335990114293285953912376649299269893625864904847801324551732658857618136507247245185872523395029724902244801119874970796052694750632164042943980051321815909944682145795687838239644688156704337315721430935747334260205818572320982891790580983624300794497609980193482167726916362676682972299020091088137813419147004907828005604402540191026277510117133204358089912999812423881143392021665266198740544802606061741593782273933243240022573750834566456600711943004883456211820079228781873929204148112613652219907611189081965219847161811640266932934048098105975141226827552879902475509220144301322217084646795606491505053142179604006060256371481761830743828822191351470346701989237346092927965816712751126427478300715182421371526469648388455111732401369501750093668426513512243002476822054817068800272968145869421357255914997501306076611196278089385084628898314275168227615949971504789624660475690719143896164939177932819009856857568650074186524710270733910041424806333059487255088953296096162137052387707890089899500844411010414005552246274077922621042353627824 [115,110] 1265300583192072411704096693110556751087092701730726428356547551171296654339611633467949706588250979139212257604542422612040332611216046737049687227532103119971385335386525574831123818311920808658800137670023684049894085265500870090733530199773133924210758274250232629533222341426295712297889990660055588135816284413872039501305969057742880691801734184548220212390050384337225943471074559835627229215446649227897082050537767326337677397602456456599774306834078904413448625004553077694831405135862360877834854423405273000469547704391944762276909485176718650846441909313805963018956867262191482472627071189932159189022902470961232705104919871611825412981072549654717110483068341322427637714618316034714533855156672846380534739456510471180162026586360238285547161004346487537589244852402475764350800824980005671587441940338831776614205179757037386695868721977444843288671981470706995028080919170325060051872654567249005034516723943646982006802259808203397975475154706801976584479377456976888241702687167182946324621926713829491923966577556244244031826886444064312398169770123838974770508994862871911987598197626983939017781619881574405333921813317933747108095578756138455212337167089993557773597258951076022195844708516346281768921573252389562128341455629903427735571626654344153754373466308270430522982454465877245024160640048578312221598343101800115019460838795566330544874428662499854664232271299503301211604850185085010226775633143231771559463352005541469613943924984881746295120058071127338074781778701052943667894216592238676342726345866547943673583315407522372058070357447848314409927326644682811568919870399486174912068686589183684104145831996453988037531146497466751370920966293651525767172061872971423121235437329270402012071680309384025321697299961901906236783048072372762895511339330406639174186865873204774063972428946877533608197029041081202196548316131964134223475213059965964799863858881833954967944107601164084203403522310083660783980928936164946534936012361216263585933917006655080385507768394517359526849097856533867038764595822093287410530058473834233028450895387768992646869540272951521659321713239419778259135267711340294597271048963489434369484065933265358626946178929865099383619440118498192228413817436660624504166350395453437847746089741112879395912655594983806259710103647555911592164587477936911691121687269802820092213676285028544204193047128300982224617976876099909630554679872531236176352200057007024871292042518341030103337393365330314847713157144239021311995322675909294025452528188007188314527472290504167236466667972868276281988545221105132627159491784149123517631148709489443362885736306117341025110104459188980838743028472668805230137768353290744316824288395058274014581739028352211953012448 [115,111] -5280750816147450166027968168938176168346533300523119607767683886984418022793785987074276216378162397311900482818979786925841157649697022598365932984580449486148398750995670301113543916619995111631590309941334800748837263998966452853785343451699998665775766180500191495966195110769532627575369303772884111490257047879643035174630990092937456760186237013173165078007806253191598028351442101039017822269321632005806608332730045028971115080631285499924211634089706753706436402860836351071955036404262382539571916460505145261755936115117557731788948324175250308330314317908323492710135111817131342734873947775586867407909107652982526843055931792797997612143369831110223174616263187720287581327818051433914569811823643645401795620144270209102240864569943111353793803432166211131863182366257372021702301854023853042252683197686393667962248134249556665641156136771599655641402074428111267390059150510732185829683135872134822035353236995036851690584676428368896726333434315576696877110297778289764054039743408561748839397039026546536017834307396816868353716933225045866461020856279546400739075878812312418730530305247838284125438435569511689598731889514708466997346243004791968674638012641720035417410951480194368746547317292121430256684281453156350010168684696307245688500737193386756065904332768827867503293960443882094782344400759161302713796929290760932441494531811666174347656997086183604583912969514166508090535821144577855559367054813601944860830781025067747275540958392932615556585039623994964168060188755180335309857943412303160829426763221766617983868840435619196883315793901373214160859201091664994186156460846014315912040303541025051509283966988716928636033695337734767369646301338012908140820928875070344340720971110158851916150791711685409801171384681733073715733152246961992186043348210798324289357826254880560748560825765857484157465724001844181303356157429206522811053880825446331807121269537233518654440845034005381129933432376454599876676487290761395143439972441026245059000692701393082691550968259780331067342671688124603416762770242812799948543529565705659665649041667721215300290226620418079228378315047149432079160754728793560239290713007370895022863380786089396709256629618495025540543519938168587950930448051130954761458067974593767280390307171092254077085811797166588410667746016749517525185232025523764502489909097842634442039277150798351819472869052483581485287485656594489244688552736490857115843644745070692361561855781990945753741879167374139274459032783660254448981905597909250626184879562657483496242228586534058031439277279375388997675816841903236492461343807172361798306678762856460416586652302337910784371816666428381928396615156834063525069503489546179694064581764590664412805482184555515892 [115,112] 275015490563490036258464075313106229259649104947370226588625956908677692905365931818350181918887408283347639333258123793283252402087699699165845152457720776591710218474048369363334032982133285053618717968453616677624335591526658992850305407128774579110937270305303862316302980782188432099181872319455015707623089576349242321481618148937462887058104328454230418071293675172942035947030579924692006772032878300570519042941143750992619990029488382646721667737707231294530616106815994327350480991333073983322711402875677703859673320840297262904446199716747682429047235023674076447566603381034906244342696527194323238993695722421516281000658639373819053028369818376833702074258070282480312950361599737549828747923883821225797319549558579904047310618604959123476922471799232627946206505744134445418435129101948507274320481896796408719121678613514721753420602161395729918309673285421808969590701521852528463499066630523560406792428503126468525644259608039502769365640548413254281260822046266507790351596399616969212015009937971850713897963347935947067327894239708725026174320761335143773528572378960276605505677486928812764695353051669467373849750607612847597626298047934050473105322913886763036702744595185719721356796894773609286972367592236131977684442899053309707043527559559156325716919516758886742127489173329523685831331591835756222109870249467378785880444398728826068478692513547936875159550066546707047641515665023496977088006287331362370479358941121599246785145907008104149207496141493982254066249641584173073780750569335972118406763589486180274067841879917943600011771778863154592335355794448966414599356809831874537546941869404085038293347418043991163696524707236282550459298123491390272405102355790663582187959487709826156630478239103534696234292750620833584884052942498078351390975433575029719689258852883695485694126861847386900078415050461634341277635120958948460001160534782633244370995487311463915865084750777904811957696469404042155910553901625658560174888995144514088777116420191975499873532675500291897237031235216638734880875663610115765553580454766139932754644597525707477888715374614019848461534322815982947634307354549034807622195376503940320618510814037514942607691080958380612014575581682425946089538952936065185619291333084842702105304557757013085473769919546053030274260090500981424279133714408807945463410053419372094386519571955425864926272291770083529550121032801244720369560737751414238864576302897260201463903958330602918931576421396356813944399887630613443693045848039468517504440512042580600523513345959424465045690095300592424505078893574469881459039736295029816658787685444391211288907914193716557094893237340117033162116173518442235799194724180748006657129894651254752411902230976 [115,113] -2240426663143528022656876769795167170972207513327754744724642668261770738295955518124762459722252662917400755664056806851108915150519528294724973133756190054805627511525105628926523767727217537764918668747931350444373935950686526917511577105406028287049120679843284108992147287217560566150384054400217836153534347581553527124297263970720782511527077757111981507499384036327687507530043243735383389947296460934189978512761524167163775751452928290965615546932997794245460941982412985137443673708762688947874732898196566086501937383904837975436763657952979770650518954600052549491048927665157006318075740296878836411070463636280446081742493085994579608643639680239370285082194036593620338695450601520506773401242025978710915329195083036422694148797893634197261757363536444192946617099304700998397993736904975139655470445359260674428681915295730814530020246737154088833627655551183484186314492112832023014926071863618711086730134495059712550666643888344784330749881683976372895664001744638952043672601438130017980890107138401412798500610667576556960432313051230256757099212038261745628479213113596040618926139800465691686359301649536563975271044347641053511415098311758188914022312948658793079646190888252079550965476053424978722160863747059027881261184575967080241970791183405649786256454497127005917121828442169241740775192682932842683306078781921926801199367545737117406539377993783322983809348021175319069794058550183601255539204967330024349889803618259086901214109724152738928916110199196718899770717387628331870939599904196620501584854866246135500543801728553573149993533767438984072618301192450245841266427711113916457786053105687391811496766634787098287271319392259916763932648081801257068401698118931314109738905468746993043733389144897592569533739219404754395208378982951421247894600873831609100551763939379730200359360593772437753984998367978321819180161782465328073487293411210329822297698685921827772132718866374407789862507664578053748793371926668366393630196394357184637964774016563518611894647491172131665603596013289797575730427715985714037219512137764229667389267957305840580931443499517147760614390957380117461568392672341937378624060460289237387063744903952495388057502800744820799281852006991884168155371142934038329276659755439847914916665183720722662062065709010272351129022257884134381707271841797312930663757553545136178546035804506819615036683549472944703375717104438973345588567000622698657324824025248438862383485668903752605366355676087471939105975023062508459531474447499491457817034562404492514862428566030522829565022755145789369595802876929664024920490435204001221706585399381196676832927127765284436287956400599387296764773526108653817254846741126305104880540960966105887483864 [115,114] -42126786297664841565966907621463005431340439965037194537660725217861626039194847606300973458666416585875812742945301422107739227198446197948377146197261434810514810277628324254365625149981118416405365209088853767543393368610799578558873857537110594126083522607240925893849970275806643213685991292740657655267643990448155615968622132982462021759004794914560211164959201050748475616079897675676599274345385593783798100734257946745421397559875950781179318238956275137597103310845826686136354777916572535748031837692882618887082438461320635295762688468253121244847393193053762963289316651337313495661691667570196528390692790309247597932528672830274674611819547305735290132508147686440052134516153436634677564852599779514927355048062825285084118523241431390610160151019543298904421703860485504062371628740342498139612598256648852307005443147557817166869523340015125392488219846944380558318939067087821302966781670837551959635716227482714621174178544364086434890873046107045312848482610664496034233538958303673827901454578348609836157525871899143920926951845175881020202465805829232854996467758282797433792152316366940779742899547039387505438141098805035801525731244191568523107602662927432795643680058299933790137223211707707458974154833553311253563758193928290381742070005210113367953926400613236200732174883492964208796486885663495829685355325897606214057016003499240008174331966480688481285947002969344377045301760291941984531717952964600313183011522432033278377353679284196799714448990807809990399055192926620776039196013540615911817037064168850882459002453894038404829232788396443454840289898406030056942265546130613376490759992864064740222013886538737533200656627268513410747333525128099415628240934265337142189841209233846712808027892328486648583864222006799113751327557519369524859823661197233070828288226892789959782431888941409447283092398098663140146237404657845585127989199985102341555443192763717501345135229455859395238856525964005016993252128595680891551733327601461926055915237406553944883468630969497056619898107566671072968974333748827082247048730956540078137669367269240033037065767774271019229792560165611787313088351637399147481453223448916651225908747612172671053958986018455148701591107259713501472144513872111775690709687416603393936717209650976502321275229818781832281123431549035550972682816712243373547140915604952973993017916292183909041983849770833794236758125243680398737740264531951399369255776635990809767857099266094741600446232138911167488603321379461435691413668396497498713204500803104314947332692436938433998071571420222382452296034949887407656739386124113022875505146169317125634295600523321621787703661074163973834138163037660155160459298083651099542706165986743568 [115,115] -103898170568152225761859663798102621658577809809583159749975368569837739958635779152538599545755030994421258091107956872766458223262224441483232807921230238592532972915904975003477332480354764455582730743036495816712241936415366590468724698153305132276151555093131975341217230600761087230373285502849453234543089589505693515944958603070403203587532886688784784678059259775412476973668607716763676098461453152012111138005851151775938470197429245612907888833044491238888476293211719968473523066687403654750865617428692170870405539936515635388579009316212919423438963165030801674792440013969203534703856063996574328464124809351379758395287148230011479821103807907549065521773587127749370752251872616239488227713496135466569700223096243865306737979882584807422263360567565393628108668818520449112801661152191316934737319360300498972131970750527565447940304093825068792874587763448032466946033568745275890841347373116491918765617080080381101435187437158794559663254887057773896891957107101185473954938236767152112997232177380835369622635604252304876881002899928859095080292694599814357699651788501573446781996688887910508843314019731824468379736280755181399351826675023320278649242777545887339970042074817190454130239600283191496204348032950256517284406062472076233802080076220438823092583677162338298383007000049351267094430362578210395064148351810930336120576157716488876699473834138995890269812981979098598339859165082994339198926480389648046913221111432677099086335734959773399600929372553300457929442544019232836062416042173330136623901499821088610172547853149645311344413827783417424335681009420776228254663589235307873857935621806196772044354646618858510776265515660899787220026539635294080497625025398877385856820380325222859001118403637733057163310660317371761067372928253737065514229532958396492013426324349801730095152008805162338630543195906726864140523873594617013859475848066078813438935699945091957567582757760224591472375752548431070937413347364537245582056064042450205708228040679220471720498375254507791535029762722317937670110742957558021593753492042983122327258376722409498428208658512566441584583723417786609218037850099785331869913596032770349903688790254073499842708971410156928514555498267784187644945547900229462438522547429423934874153237225071886310168874552147354727807181492580867462894540341332674608297036404260996641700717621808973518548425017683979115981906131059330846114976856239790674905393934379094610955697329979198212386693572711334908053803554803015950493994101608556026458657993360866722398414654064490416485660173396939269392679150890001748308182319305134564916614272688746655159573700269305858298431900533081731295268576373886839709144463221917380208434738 [116,0] 434164733868310748534911965255948674684351811070126912374894597058110703826089500090144585540645872073110170111023693796590744257466964036069721448845987842600307645922049396905011197944759687519197524917022176372638954360819633706747130683865381442835698483371348948820485223113302876472194705352909324249462436335959729349816571646247177336123418570576414109341735885575662387069749891958057627084647007750488119968258387750801209694651676792518056006984828597332145993996564676319156355404998004262992655344192118914192386483534265973045500001253894017446027251585246642119006825224237619878877353459711910693671295577574323821655593113457083585343240919520316564841035823172942179577099513999929330131010474327486479683970549543775982603499256375601517724367735206255229752112832952313659141307049305069407885257616476470317537393002865758778272239172680937549149962544330974254687694154685816437152738166727580688619229991314298514042829968964220248063653996401525030680834805648326209005125223825943996607440594958333669676222837752044317011031397450438970590831264237425455984590478279296049070085260640362023960205440955353544949330265488596382653596238254967901916999172386529817654665480273366616341121509149484289362068150015732586704276885718704758242183417958478938437417170665830238616021560041768119207831569798594360108081331667254866911730083467918099582891211505533954976054606719123533033909434564209805398653046579837095759788475360181319406289991716325480151195053661494846998130832017581845885337472929993040975186833291954233061372883682129326059756567917370092938147296316659804711689851883175675522321726612862572350688305344599077540580000572536019039664270466796282673570025340788748600103860853375034739806615053625331903930108253295071002863813754977931331813676980818412171484490831002134287599383519818846641366367683361741426085507049600658249164056236707200366918132399505696826980829791974358842108535933367700794773258555848706346062928955338538648839313805839697553197297092790876392462765244854367318289622863939405624957217081136414632311252056165147871185014314422975572510371732273293059739730271646593189750730444732358875836096095931831327229191235034517596512069999188548095306887378014713788608265003556657845876401430117610179245489755889774261633105259624754875777246384505782753776468608750088816527508231045752395393659859246521559385648716381541272875754709466445306132778866413775630878686457572725954821546570109630963872048912710141171140658414277874148574429308673362763455035825152176090338904637246282871711234331741815293770108635161739895057314619175084421641087232174127643083087419992558352998963395851466711171821563271944381734698524702272652165280266355897491669082744039377038063555078524586955068761376530715192209003530838668846426933491016906402290643247269313928731109949203399825775142780101853631976045411660990570446256632419915861006907080704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] -29499130187656166194214626078348966365817055574315513053445519955107090984200656529195033178433372342190873550700223035664050934915903947992367588483862082876341977160110083077558901148490370067882052563288445112813294414244208753579417509893319433701883898651345773842448196804659352579145026733716532210578934116143945524487272510594528544665585903021958456690040194048240991866644256716990116308147909201910909822116949807258654764764032425289615956398629085290450082447699607727405750010877727486645803635967486785632903173772228126091823483874657386898913341398088242059907526227187414210628720279344365678644707668500768664785694775810904074002091265249427379511243118488444102541741726189723147962897896040892938060378877345401719589418921612870400892718906147580804749260585343890378514803885933593928507845593793755242724127652024016023643980716512890711215632570538953224895269062469048260697031784167738812950318632849670756926672599261545506107163765326871236259216333271369525619635940905578514040731688174863262562992679374948981241248135943890408574183941918466008072502891269267038096068125352859992951542549162498665910270435759416315771226241611142010551760961803070902562342304512373922889695810793059059818651059329267187645556524382004606987254837778442547278251157748006443490049268824210060109752419202875871501883787515644408766471581214977329188433483978205566127562308597109195136339926459765289191002025885789285036734464633131035592304885054186871393798067542755498444047107431748333357738021444657824900618744899701497715332336789717244923188444965498261607113049694689594378864754338262172245075255314093212965140394991036654379755185975347666481731053817910290405772741950213531806588367764548911404640421821671465194894772998877118785291473263292357894981161964365141381398856534797951047516899152954769492807470422379560905986886912877521099457957829517777497172189387315329643839751480704097679178723570992752535590035680538366731606243562354249639457785838902512560940965767110226960858734222652986866633005978086350485595462095027528756601085353255049416676673987931606251112433580479714454768262237718917458940481337867784757317983591583811906676176752609423155014565249739022533153901754674063798951461901714922530305076004951105696573904555779982502462416251478551072012426776140028342268737697353257973275886012588504235922511446765075587830765668672817924646595906759139703197416017234609390730348399029679654309821646579625122546122173947592105266203709417231329720940298970849346354881072956914311513211227607121173348887046314951034242954222814560430968120327818316648405369196266349809227189381216504412130222005837540920843356501661684826663511317329398629606250481170885604268835697465199401696024907195351707434401792277942274121299335094000116232324383880268124346096447597637713806970397855930681283044797178230558101170746513659697361829055985838790437867041587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] 1022086313685854079366011796447471793544109920136039166035089992125363866471306374643006785495877472295251192295097895811982133618414749730643866577428239587097485449295018083106521598730212235300660845118370125695683107349840602194354560915827709806075951717346392367297359709511681767419188132292929291524525128070358954056682105309350422177319987210837162454999670468403511270978635915340063402742948344259050212199864507117241190490720695304541754183996895182243604845445080402262872114217916371819868933410603796614118284580407780226714288511269678765868651429980784640883440131647318257844100827802466775273087994798783376992706904974971454862516889744888021072303270158959929777876849160304561592730439142075277395274685226055286717769214883817368616949457087267504838266921197370853279068018496656231141331807527586532955962646103903585048192836971301761203379643637190086173214256042262831354191075678465807871990677406624221089416735787113859578134488553513404972467672613293242071487056675514291716888484942259104468433687005444601004306235827994235832282590023509289985408184424749025770390456462447312636398292041851326201996496231587766416405182097010545490082506377985483758832798328572740856115214797696390034025329699784358795715867361070188328390520274036161979865441404160958846843413608083798432672163552562465111800614117730811314670092867115634770678009833100946589051636818277829703987811062195814200827460596455811331331796368597544886426908836639204370952201949245486993308802154632521842360847231127804940574777002839485045493625808591812196271669500254371752386576678051080476807410090656948520127853887930978948330802354929312195684262295171398833288595343337123316706091627528400958480474975081435208310621454949264999375412763031898331322212298198209419763877674781754836247458681013083316179590213021016461851297321684797804754204292963620284739218670281199610362359544001559356535072378716097398252191467460473174369872508440891883744072310590822950558648946253244461389052629262633122580422895208418665633219796587495312780567834305949223755791489527765754186268236286372004918454321929894288008049136575241572597340927302718498510126071732517959047505162108088769391453645866077584876133934183577774847132764478386658059822845245875339950660707992033990327511096921803015409233412656191460415336864343339856465041173261249655582739800322348650244259906851417309987545810204349519436207802056304648268829667373932147526531865573178057418793048713089330290720585232616566950765709447162582330382804750144862134289171059753189324910249443476433323925699766739970474388422580401530235640198559971367581767856304964356378718050857406326032064268587804792794982379515205406718828706821031355511314094086809639006911224581724620555594967314544498199507355306562664939744929209307506506175369471780736115338418245206352803234230867465690191962569207844644898374680789069943596643587199074304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] -13478427087059787048041306339854844129072693960176040317910861941681990249618167073262443511491116713341512717720621637334369876425841193899745057844902475277720152532614938166725416334189310646842304184539456172565439362362220534019836581806137624470965106872287131038549471055893120720646079124728898640540883012262939500810501098218502616574738489901652692836771806012840305432383108911633031539615918441660541554846638613430765669139356146757356212327640913622069585488372330033555194237266684296635912429883085095909878474057287960162377367242801228750594551988272821158500069842273160176938082441492043465666274974548323911751099390622510191128581159491960922461636024344746511422807075405478857775546356422727076566356519294756631082808147237203091746465889456355670174215010766615699674347686614807852280233698671560480397502731889622109770606785360467731857019684875014255847646585934747225633964580972493951981884431397640702449778413697399948465912893297540984192634962212455095499194042886231906681527370703408675568399221987249098131462995490643409271141439775418138362019324805569727466785745342183000372342381756906256739342443746181350011889865236918043952357296490596457490924361971183458500016101630791815900612711905897477771883773613407073180234787434543918324770777663895813100527015515919843172565436337553177484063334853902249797024922503479200313978821550750594206452382268269157179639000651437560174758358186037067923611729790121758150604104293206105145525944544266420056456318880880481639796520340323372005752753084166813613529304307573936369919568078200602167971237742369862341394715350956917086523849264937404470516395865363062075636402101675682176503978817480707507642307538644481319585303791985810556306799629986428439431172953523730201819331242805250285356665186738208425580795003206653036023293051516473853402682902403746933767047685657244624750374149689500630571134141360065459368312424447553738673499230188610226135574540576930451082280442584933835736888768196578513223485948084665929495975252718505752726016269698061858181251070645180721071606650182910508059339332993629926904410745294921463867346402975440410941403400953689010996889849571381678400433280076119596177445120444385162589044962637074324574842234802993198626936568298411278153083614490892523803134545075832317559824711702041192308154980490458661320246390375970976247297525546243311959610905609245507046287736312758467235514177536011969494661750059361096918775908530328796172505122656514857382579634423414231236982493651204428768287735596986257012534039686459487473001855139309833054956297671648051474662156824368727802854515126077316855657926451006543570272866863081521877297949890264780510771250844159095755871895671584303623225183138347936891220211687542907554062023944306811942753696893496090993241945942494493704710913442801074967221929376589554084831443035513364691072560619609068824418272633907077320481477996052480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] 221241407275116440637207964031699693180858839818158406589588383744718563243176357139510332255043379590932162048385356614092954204488080701356055190399313934819034116494875285638626726635687382794027546970905239011816488009432606250941773000245895057579292600782564124259778037552494688340524526595229328546281304325902287771019690632413598640600180161716639467433967910281472730469945362647299830253601802189405813850629502009815246652359856773625907028245493454092363646826329949170346503945622554531028615004181943325534291424998648798359311360833071152718684553129593065402843043988614684064379209317923397896419265859671592764283138094712226197309234322412059744739878793287555715126378644426427688745038800513572460722779606748961706180563558425378188595007696545331526643555998790797626544499143722538787572636120041897221064101892719764833858591441920193344939123069999365753916627128424053393759389627067253913065865883494682988850579459838125802879897026392229416223578149967514185159254824657857738087209132253950111721965529474337581172672865702822502936102749557298326146269106317248069675130354350942440031059649365884899272185592801852661488511336726236975750079447629453071894644607654578096046615872394876182619346399226680845626907812642654822692167841326249495075288001261028961691626092815684629722643427083213558252382675833090929407446964018618648093382883461435803676800866272143087365852410082716382131832640433672854293535392745752952630809064300811602687582119211352598051561708793986391699011881121734145552714239205493986180545792317067679406703354586985379171113826517180990956140857217220222218485255694775672705959951543093796475752020269582867976095280610595075843238496803091111635431831538760175299168725138815279948044067278241913442031861547499498752793444692436412923220558185863701666468500361876889703339106448156026138799544328712133846240513407966436303695170397275627477888782642053009737554054379626823886667777177549281389547870338769454293112638659874661867690537914080798437409510665833050554971120043501842104232624434327402618734942071357604521155680904260220371874749282989577005890317757330210289097678939155439174794686041521877493673180173830555385096670464427307124352998172011058943655140919627291109660219748459582859663074169327989771605851824751198247278015574847021996532223580466323632165695014485160494326605677095902939290075066873252111497619929937166018533961191015359060589591016500809515317361798621170678965930852252442141625505521539546467753457929022284575416532157456234485196324619906700395099376279226883501460523782210251608266639493981246866228936687224457198523203220990935549374001904604978128075051736343784017115814776877520305180263707006441507719023824995120655517788795785757408611444407522537816879156328969237831006546660472284744241187100386083810900813563950533644821143646019101637000551722157645021190772915642826327742691314944180224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] -4312995239238198570583313604032156502420099339898206675391370555959397283675751604725078157881269716449947366807854003008363865108312973809136724326611822860433697041549442559895586532756986569561578388371029184364895779481667066701425752730657365223318820966633335204928603487739696800528029821460023949972790984612890737297864081169823353701046408153900595814750557450077225724133680288545720096258695404179432304506167846043821100016691764978923183200554263086795328360719783416963300241090154147435735265569836229743009864009757777686997696262528493976942211127428426400472654682684649210221319114194107228994520842102764722146904851363926456212556581538634591917124025927501139901138162710602277403106367247342059374614325961466280167097494821869975114329061712314679418247026529622392928093250786344506144124088516243918964904736189953063144318989441617408627317049505415174078408216139806550783481074296045556726570459597172986431944053800837433134364109930138276348308859075074867437623413107836917704661711197023077160772143230334444141194847213119781757853274318857620089133497573451323205681426055841142934935271677035790109846580464097988718205655716807939979712335028777225027623007287714522425378634867085498380681369377986854359048640945462999014682381540905157089990005568140755596110220347421511736653263762073436520693459298812908721128389982879852388881202043904136759229472811886046369032418620189684787688273086746648294043914053704892951024482816002057772849465157281945470865537396753422048967465093162357266782271802561271142994393069214929045024707873997126928454007860015761053111306771454957833042171869811308083823084834493632196638596781055631785339927524832418057921414231100292783929663260040937200548729408604537542443356800303431733599878535387454615216488638131981462337403121954016900806945026329978043176413533051536242034586120999423292770340942082596700091279508600617667215749375515648239712441287436352780308957225286405633414443375748498947495254676641801635413162481893808030408953678611978493857451355993781769414485685082684804663996231657798264283846945191144774135242144806496077087261948257102592515963265793389771401967747049206588537517885353943509229063187831590420727542948008815694477411570722869098793671240490563516926023196050439305734584619421849435048762039023997979945383362728173183857732844014750153338956509126083722159663092579137065380701679017719300485556603708504102768112783070699090312905541245480748885762587480802670169509261170566804757903501058728150788911296109828239296362287351071496979642938071727286610237949447913938303351223958532888770964593988990195167123154510844295588577233242288172185437481979087236981014474149978709869906874645675118805993472126572269415919696010007343203157524838771415793797662072801082488929433419810497621198589444853628571003047126197403502894077513884566281166646866115755767410365932947417393352732864780697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] 43180881370267131970101134081401844874500309823636668010812811308033759259000518332467388445825413359788558771478147371550147819543258750117773002496261535765904997469905672900102130941857763204144568787523521093905049244944941778935651758136169135797824493574082576447033624281822217163512928393834995557796785541361414440017278790635786350583526718244894685297635221499212160058388790227341099046909800872180206432649270814260272570184681870773793257209937688722710405979402267310420107758204331883387699213729278175464765187248760609017989240804434845791078895577437770602703620300098564385041635903344795353549172343818557868275395096812241936973103685548260556242048532563940721943917914385266834668385716953561135224914807811900762030344480119496000427268168206226194023610599834158605270590629085938242049372376935503997023744043702968654804632286774389630052076739930210975391382201921570970615448810765168613888566503733061915804165821787349207511348346916995785586595502491352954059941130147637769783729406216177371305735878026189664900937857977349252513079128188268157883099674940292753246907994629991165102676746076174253253778777680981685441668665248742401920917522519314089020184689037972225862186188607022081869958776666096383564523423381509643018606404363029005527112259901227704308371014780432410813686272267165020373237872255743093628294788674697736386778952064243609286912590146298337026902433648982163772892691646356472453791296614227879218039398331367077310707358892615262143146379948648678323521187488662459058336226260258513329986459897772492253246053413525242573604219830102524064879105257390915841719324689097624343921768523958429100089380926449204220427596229844764574786442560268064881973492738120329920921920118897474908816665182254469183545257438314496750587213040550091775714499667084410290300002322414590280442208012009526050674935047531350462141091022227429984878241938861629683572253628403996859244046679312467070360459141825395270810548701019454881172621572031506591620332579998762361404245488566028574402550987468902180285938512275456533237842082597764476032405413752006619960362925631971845725872947985457295036205226213057956392220229019619319679813840063096386896121870968015120189350050358592180055503726861062751176614805178784443686655521798493169426100065107686789857661298897714097293114010056657438828851326311125445032046559143724961828865119169697919197458764856529871650139672351459475670306970436291739152197984725365727411283999017363130588813444342615374052652426003943929370476888462730704701037378990435253876421251322660422997271657813358033090659203064571655024739673905481039170930056297992825796464523233140607345734842745397534065928299464566168334331550172022414870574651059171659856647751460744437277067546497368417937027187475657246588921638131238368939889528930777558622959664999428837005282248748122996097277989990528825275756498094974930150311759413552087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] -162975648012518539958299665539423100830986973295848475011679400368519613438795125938927642050664718685380218840012497531940330407728370108943986746479967627146433627919462074846559923113911866480498951683264082691075214190644388784673396085346578965977855560782598475052954972978032037550354417189788916993748687093869045950982638980712132927042329837051751763544402510669608610064373087550366790630805098095182158562971004158722574880041372347982304564129456861779061912799260045828209748719896692151412697743538811444976993510730414923498746290121378151256915917395065742324618498212037667903768943310497535627466105541978662826838798770534705729259251589158848767207550483127874793929818117688603116299712009769263784188634933387435162953844172360057304004196794279883497139672476881768423543628964818508095420080767251267494561886065311905089038156617810245782337007317775152222954509067836553978018855607471133062275077913264786115100808374075709367353906077629212341477451870728372713792104434210486706089826062716898019324644668807335515962900028628014100390697860840331924252955038832070441205067760491322690112834329573863232913212566264175438832427131562291388802644743335252339808978409830584812061688682851052092522385007943881701599070664520971274835254362829636956283768443317873087984196036752259544712780199796574808414558906613730828256742654321522924991717225525671874962996999940337381424542653337106888049062052377787708242596506017305441012543230012186339883786529758504455415336233806601901743624721995410986914561977762573447605701711331282059041592716427134825688622916172587191876846180050617392629968460642460970658832969290597870922325355203746684800383583488794323311283801112400911498923921286062937371779372154618768790419987355048915220617170120831667354555901379927499821321470520177370882754004161418640338746190256206834423176244017806112216365670515179912861261057813849348632735709597372496993796791613482805178586031554460262566112127003024689242928514375291183698555469640725346094514300493318369156432654335760642138729717713405815631337881041192487452587196108120940111985565585052708992500566110415379445884166780101812839680031300514878826248975093470614451386817203009229216500932444048594359509398316409931167721919790150663470180782460117478559175838186515692417140163614252111404740543253092969932789134407673606799350501967950732367455848974411095402034629007332053175873406993630281687161684717839682659585948319136949545874398762177724964486250624322348206426179551779020276755722511429436522566217626736227601520251193316779047509255737991440906959839461743086931748721546423733944029750430849682931173519247760393297446365771125249032307760110538453153208345691430622373115655822650253129722888522601595893765062716563952673671317839404488435695482138943763681787100363402419288983364487074135083332572357293332225073905374666382432455937441390811292562989644851928104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] -443771177900133890895581082593038652525306347450414735492401228109071023033015357467105819341391336357147037313055673123686167978114186334566435821889704667375489596948688482597814221098285383443663522540720814721723068129245991900913008306728589917983469806686407255988246230363873568176825856533389423421793106000419385470348641535262604572199772672211002728570661303173912453120118072339681570947322968320497955712369736391727753560940548609090324843850420341713563568914999058825440255916110034377518901741350917606444317432257861984841371137687663635987202027374820755557544766043880372115849204099357836427988469970891868664001021948548223228815602171437306108521741452754038891383404180139123016467677711383085883389174192408881804365527803306860916634667319021663030544068010554684339888032358901298616493682008109215441074931779964571816129454141810384748098611580852312643143369694406629564430709115060244232392455723033834765193649370818112705461549489597912695421885535246290257956974476936742897581593634530645710550712424334160217503186701643509995419730327894327131326549890163047473827064061450997139680850283766020270447137496812472258160096460369790815826608244470443930769630033525059561680893445338770878571559018713101602042711258216948638654000446611804863011648543125902484121322533001329895856818214182851035772811271730269609436964600596753003901710324005526994068352774675881277594953477093146105501627915810578512171005886484356261587639539778783583068279039940561784586068849836643029912060424333669508180829752611869747145850283190848861351772604160903553339356198067405690701058552288872619535253757211335359188756678688296374496163176252227491734413867774156151314538058884820785557180803241147912756991234162436578170140446394388145252127082280901015109619074881943181829086623400147030994658963104761930210185961872703541641988906505777269560476699825173051044091106815131651735735104791472701665642526457142133034085369795674419756036396246171958463225333422664028643097434336039544358183869282613515414585003925902608284415665322730811772501321436129601378063732585616944028198706315524650171636072306530763503355020487249548762736538645092022701111169602667776363565627646907318016266141087843748843468343172984327358168785674945338227497693006506505442755810857513562192320299489819113713440128876885945208988886918819098106566511776754757190985905494662723473532674493012849370714084041285154042521500045296332199025705790633390727009409235215650511465670521380984414525322320715087612029469191405256728628854103443651465499745849556975371806632030521204468984400667029987275568689805931982340198916211817361061815900225756595380667980948214174216727300692234004956654176911159568109359259117863666634579326745068122792126765279141244363533476629231380139056089147772990249961637640411031841701822357915572485448001807308359325267170749807858042219491772262877296564194614369088176128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,9] 6644026667707882804079025375863475044648713431627719447888098888682180829874664800991859477457419890675649456380036388535060101170453588125580251467230413385389400963141424761773880055798875184956168261048896690751020564142063786729279286184839209111739108132547285970782864676875501799822441146143452961465914333087381871909047058063574617619057416206342266129642101097396796410165862357284131819039763635901300007829129028886442086567684012096431079809105083171480039729512090641408795815752772948583624800622759178163012336927203585767620754651465901925873515390460731092564130852476228104805271573098131631363181162278347367572235123220126317787177878473949688975138362465596352039870634780230439120363932537890803407631195672340325156531027583572419518224422415215016449537113246402488872848213956760209686844566519542378331586529989176784999824686627462979594788349109808619970069936105841873677431044316131458892148408958281859517472176784343243673752396974532331648556953222882216530794157611401197845691908145740573534231184781150074526239989076355154211069018913437433649086066463331172061991602254764532917505880042675418818959648424935866145928667904513670191746639995556994728264079659352089646041246129189800553504831219623016912470033123182132742090693146925711299067300017291107285572828274046652941167045076801782328211926009627045265936685783590685416164382788170018537331076910934945988819523904538482540231781959227432407283023434063779459614152984135791806991404218460919804525956239176378911675866094386127234781787520653692661172457975714313855588036863734588950526139406078178100908877220851509902481284004480925450153866372517461648206168295026065791072129867320921262839156454373430574121489500886737849251379958212969439038377468637848291313825442768834551113368227707363198282128596001390277048765825540216314486392065059071891705310517296813627643044121433869720465480428346607236362007845693734990766523331308191825393700451115550327579747616861708091560120392490448582421124451561591384603656736548814256465375406614432613925823113205544778604386956036915883847198285018673822708364531499482316272427756194466805747855249904589559342530668759023968721228574543378076617223082620238442092804642942099420163236748806804764835657577844850393864012560614900113399074211428433931589920871253693630763080652786009277187373480057724907667765689878729533622707375459405909224710843294150741566893960201846583675254698102954831325303506993506588975585639201806838998996741963940166589603879067738403639210811493556755939956563718542776674356475121327533792785976064505414401731054158963068720551351420844658307916846303768356750159046389347724429255642253003381986359824566501070754827152768788703324849790634893281089726785206687588673100280832592517775841955623631254845760932743198054953293049905766752121490577546520994984534597454612496196587454138180113561436642552972869691135636738558520197120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,10] -23990182965552010516304665262532414134380452197472663040065888943347521432316350183070326706706665655473400626116678183035317057450011118062308449220998325104565362904726652961203612143911842596610911029820734144168781600639882521220792039900922451928552397428289624062121965922869823793804415700885206128382368085462373785691038858302152353952499875028577047991354278280934576787237763702223543505373343302587612222398897758609022388314878448012428914054237623163094735726085136311890243750161350178084258345720303126117097143350377779950298245335954578048505152625682289751706465501454255582436051864978042462130177265591269765574561146052447797229967260982410164772765500952133561243541077070878361614724065089015578839934393276828627615239369349089920869848762561597905320132405716624033416651502237432952163803177418846120510526868248427207102413928327656348971172117766978625881739884017027695201319072852667142376200869658703308828256404548698657526715845674902244550010616931295079490669004143944437281018950421640278716564611351856324636542673085945228932070315949164690119377700582287157682416164494765654251287879272129816385705732448704424364389476397740485275842216413572483443850462883150458350654195602626319294406521064828913211109652599000799328991579317162588466280355067073995162005040496984977514951244361115729195849913740651607790335985194228909513623154640866801956682816803900546726901241183862296185812680121860783218681924450066921498352511268547631958148334012372656334712679889166599240216928831184002516900277504870483170169505606190360915500931706265000394654627379105339436174511019414089415452950098488855461036863688853121576481298474650658170170820421191543047503666789320848519336886747410650206287324283450130939533497698181760386868835645408338054926272368893201113564604740316069146750980437984847897302514182051815558011307961998542207685353480900821509115533576730069857207985277266281602393981321321840715220835028961066623997189812427751334355815215652378398308605589140602650439262856891777303668513218995986569400756342056001003930597197495159446873211749671105762778901765945050833466397404333476114113966392630462463946046700184670298949852164635235444208700304017829257916134142374251967130967767309453339612877105391008980825222554424544245552076661430237398019232856982846297105837475101515588487799667563491495297838745308948271277191464811307308839371147268882677065904667812364596312618823586922366708808168046240468055448167242331040872658937892694404660882312836320332653461088152565019487028454219973861498519980826169681121957963757781717996997758339805991335641525690678457455635335924628444591986516536518473279351770333721233537075874368478963619078916604493880208627541720554140538662158497177461789731880091082436191324308390955880823039334353779286284173864942035588913033019864807078554463789860244761593518045935581286979066234844364779873657851842688385548288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,11] 14243199509293906962993706269709368447097932941071423535110956852660301390505238433914667439039910171433267222922920387306191699061294544571653620318364252930300676228729120638117714138789321782257891931471815614317279453934277972955680236737473277281578496607843623150108936338717152329958193099834907660781862124409731997162864156153176783602733279563395823601326930427387764315312358592351276447254061992165050969146515528691602057484964471894216743623821994213472195917437109942063151248166497775918956253311812798628020621325480615927845026602152950619031073308917201250913769650418542942242032676798693345232365246906868610249574587573453305917104598349815148987420727467683985372239090370621935787903097463673882499706187297073603722270881782980005667853809277598068162055518022669282722085342202869247348945483382830251372246483110215425055329003088549206685217838540115075264706880302435416821556767667101313566506368036124255956090704100401405848066531044741121455149880699481188551662978685584559098355670227870866582294517287977241784927130196181890156147484183813288713057475766054887449143305345830160505129111124555118203743552621067113866414213216349528994969972476468447004879823922359962609377123608531060292073158706964215658125734285042007809694831742038292407056898788869162773298784861686822165631012150516681264283980290343246056036406665143259222112611065315818187101611954026467714610670365025942300837306891856747375123358149243428848119777078714740966836318980414761917536482170576244273207911437996857667005808936279014664270711482462141073836801094637753342568796481301938311963575252246328859823747423085272080176811228832252958607240386124406235593670602238584369870806385621309518302818872342136443221446473102124321414642651567360071088009523130671835327786871024883526976018082227642234413881706568626626804782094279266048413819318731942678464560619080997299563548594809447615103532406788386928718155344348157481883452559400786665234353760390048034619245794016543039466303549427248034564347238442564154408521162676061282467172048969989531389918278896954988596275393970864694519045262174433928842039835451954843843142913581485244146363023009135696924669453264188333080316026590131638287287230923021684911787449738606908776827571024405128826317653174637551806090824370426862843961675889475750227465458721953098875790812797626677301009011242892663432947706525945587101967766201416194776734436781194881920924675301801251678492672072115838785693855180275360021047049139715128016391498582216431537379428839769768730392078231954521158469798281134712650037456656401372258177976887074250556410523321696812365330888453655106072886306772716843564260566539047578209044081262642627946321268958346111378474009977582602734261307497001954422599402333032188873948294536793228123357763498642182204459213354992829268958954766150735835824774058048092820160842718894165636534437657379084680554510470108214722560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,12] 193537445811563881497484797045194455179917159369350582506150806713132396590983008139833191985141750616288437543075110884753918251339453052221786729510204570167000182302840940815579579530532944349822915988173427284225839716047963242931934594914308312229276628769453496562531793028048499441511507364232451732463231218210966623123682811843968259620987347837021720927669053351974017662919048700013492967028731794194151351178834004116336958350999270477301997698376775116928356993525447099698315367252609445161442511197385657972255409253083598048614430516500903965027332530949017324819884754513821171874265014908037146008157010138825502615592082549084355056779747784826193160213549538383541383611769141654267780077283840149687215002075321070250027625481018147820428203843738694226588874952818396646003995327061285925883594730015109566416528216769026538918433810599463916259610694615105788624714031409629222557077218606042633481095141156609955999142199396318380713908038883472984249539714444577945741399257638874772122775142313167443414483939687032951303056645739771030730359809492115383097597891264702356766862458420838330536563638631724617992986239171318980373413763501565196500587770717410087394429546205299181576082425129484155897948153999849738045877791008747598103230143715550376560995596746439434989865614919717708181412270692670903077633074805256841929989685977898090257846757281746297417968038425707537613330978820336517914298807956461856789256475881080596571319198274098638981422276873464358532458158107385683867635704743913283886310727600768451059667934690036215980646575991782970781054710086322506536245466363248409298333429621145097338939825192520935476565388006145230361768431827997218395720611071095103053692341800161772508705991846343557842979221764533217991959488959774770746174470799119711370714433375130961188073905719831719760584290376179774452988513295931107035860053537942393427564562930050501291888328925197630192896580836315069633403952003861037861505378115156697219136355504924958054992749458760039131736561840263025569790892289251752548929432792724445381480030492818060688735341657804336087030857893233167510901186431667411423380864329412015342549961858806611172119507067289566238436952699520107807692840038684709031538686249385015019555711349033487333245543884329731477147249794714791306110388310943396984552051433703998465401510463749492601090066705038951784970527469975555408583377275331766483664621578516551852403880137284500309715034655884617923237774816967510894055074466853263947885597396290403347505820278926965239527721664041857038479785695058448822171307361366459254408813027406847862783026109587315287396184881338776013677737460521839143299596340749125228026600927193089523354004565776359182364844876515745192940050435584632951013074055404794696661214883486060300328733732755368169118967148475073119359075111755690408925354188831575459430063716499063500595974620395121399689825561827682948218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,13] -901676283734990195591879273481099779157299062415381343707269203834630255138406819994997165615175081437449614420667561206131486470061104702848585451818772231464614436729539523258405671942730183759113791843914329959972387758120213577225077693560156342671110778641244036247695899006205350285500840076687391883845212733147835954884662887856663525554170594978282655611369327598152971909712870808631996247070700626546853661751888119897143191053948133718562560805823987554376462286121949903493303257071970511807558876597287274079114439056285804045300718183371759453761366216657880359256849285426424317388945333648027119283122651723769562667970648987091520602600354947707503066575910722029710483729403242578817480524104496849653979812028228560869931861740936275750786273166983017917503584760697882016207277829418702870570187718933332225661797305200697374432331012485934723483746434356288644740299427476587922863162994543363993910082805824845978941912312463121959476871108465360749983152333279462804125457884495989760058172330032050689994477950237970885853553076165641564611766086735591243293402401884864724465533049629310770876238543351832238623038292175525406393208997536226631419428999436359287626428402883788039322697139517403277713910914589814857482975294669327691929485881769261701010573389551301697314419975521489942972632522056492705621056980418869479414196685620595939329136169069530530280784588498953975726930238452396154743584123449415570365907853513527872243812963951266358065525647786273992522809355922165981431361017648346091213963534073923444598827971689240097395223182658427730393496732907981224637384928009073075004871909617709249151606305346256709419041715267134579645524794111052350849228993573294925276900514431534182749036623055491951877581349914699649495940267810871059124494043530590068334962768557646342900371173262811683096015441353492229546466507804777662793559528950590964468333354163454128834004559160897422067683636925194704310766074281502823285772972992785361791237004751531530680998867081425607631240614223972870998415622811811700827640335965677604516894005220956284656197710183770535559646602071318128781059293060645250228674513733978186794794119923826435403548710429671091573308852594805031505221883944828904516845090299075388107384495579475291140961025282525075777482709886325277930624943333785879901490583141077552078600134684846403960616760052651563867687188404062534803339505454050342399264961597248692936747272515755686371553596767230205451689189194208363126286298194091874420906674766039102221879148641358926921171771904627547451393906274339128869585032917630073699168744661561852204933303152904334111041658396805051252553005935603023435150369291270670797793165735290876037644290710318481363193749481639739415659341785226047422074921569800310991912957213206146493741603825780643218192407605059856065707500208722337761754892996645572140767881201315197487126395957301051852523688062620979764920320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,14] 2338498499615546448633074609846531031971854828055058597898544431084167390613972781832515835834553595744668075337381026292570162127352237838990137873929188174503618789990977266004466602977811469578463406453179562615942857239725309064202691275467139487266630153578861444656953669747337256641399283418322914375866030211934857657566499085759704398999478777487355762103776686251064314755526700036993832723088414822773461340566025401277760981719463524366073606165997147016409072426948498182121183301909858752581211546731387127987777795148522690446605693941498057971660240109839037218204816113539130220161039082298646944508034224816924916847917476056668712186018088388130009081455469064236185604102334231039903402990426253743876039394705834008320957511236690504733606810099068401814563911145978540173296469725879483602808819033103624579257325052830470113992965935823214476793297041938483779220658167014564321077950524033638428182206109830868602589063720283053830683253225192847952355213803740114604892204396252016630580714092988369918136174232474534147876705250455640401984950127392816372792133031485990070755684636200075158542581629088130357137329430113250615424907904280579562384437656121256843028133532931933796629107454638755548163698344015822528642419713514164660261582623893197237519229562887607091911238728861844216683977588572875363618152150787569210321700881304750834959894813495928672251111681343102744157697786137508852103980435475698340810532958190071965336403831414474709001297013303884291996034486720071375752153135326417781785818352953100015492435737910545684243952909704852943902392378534519891018670465930956050642407878809512902830235133930763505663518834005889357326005759040566712776693815926366013632905010043684513002894166291892521188163546921247522557042675945315294247725342394953845749353794520303345305072501599758825827250769980962389276540546429152411518962499068290031015093564149781405043438632238833815588034572299663557058635284525501756590805775810403644184294094031422865849928983139897055785853902126190803766001307597259095468346177414307489081545003926804604475214845949451225860929974871099103300233495053413480935486400875294606523319831438288494331115379346184902100393932386412666391506827341194049999391381112861202294967651157175757089985545918313593127640454402368953028298917772074204027737191257624822233082839878024220434627693329862992540920017679094053878472368813276096762866853022468074571761251564232034166030341715167185175431019773628971668317826223743297411244823461875782616375092109433560111976251818923216981068518272189034093871725384881100887762947447478821037288411669678351932845796662863736138735542416266254977964943661195672455042111068745906371466232685090486963152140358368074447617912282177256575627782595067616329297837046685405358087409920720760783461121929279489626790735894022075893186863943360087874522424206729264443574713702612964667407712669864576040304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,15] -4503053216569824911232783737449379700699810051346517531201052258401278148466275189535154825075715542670286891474893701069749721396619339975117407027637177189908598111788776590446688891041537609357712450601199661387043251491741832832819044188852387981258223323026737729700880751044890177391878329754559617415548853745261845854875983045372877174706204620851925919595063315776885645782194646533960041249869960423575937289518668951724157264058909323034927269472788067105060937346494418423024872592682238228619841766017006346324848228884012250818119580380436302244641660515709839989955880227557530204549340951059428527092032227722419554020219056242153664108405685175768046659253122639468379815796976359665545280539102996140645468584254753560217248312089559534381474323470726630406369112806362779069389338944257388604186376586271726515075916528010036278301318087462318199188568356578391707435048579094268747623546980948498457459932797301033794420796027343817029252690500997585402065671033294895030795449573363168566413957578162584880818763380623779930205508152543724817445030585427984721010735083848048093592309720013082209854837264629364869811070410291133556490413058979051253996749416568104538342224477784679402516311929031818156787197048236138459776137933616461544300291770657137169863140930839004606219658651962512746859698454769161323583912126694921384012939800324192339858964315348495373106988159096297311757598052739834995790779128861666759246334926266460017812799631563791911327940934779908898737441623330794948635243440484926931005515560215210103108688511711377366550404004579767320879298308166208306844044096785140363491096731797049056980848293507133399340655089734547214574398105201907124031743690323015955951557037731936448779607492398107350911278118012324804817164937754838318574580787047662917597939715515832149852199333618116305922659911389746017186699778625261997486963683749744377073387431003881099835626487846252665891469214145593914220971165345250049813430773227312584102239737431934621232980337362131309416540972936923113344257962664717858056136070618995844618491377846376719958936551676192562485737890247426165743408493430599236793357449577904812672759058811924006716476238667153674005966647755728032281663324925408519162449015598426161991114312973780727256097754743292478960578220927526436362881878124292666311232275096542125521091717740414248865307674840944959513629221702484142144235131296361751413005963740635189878373162327256359267448794533680282744870601771642116914311034313490055141345100508897712206532951240389891706014382129105237227742315860661671017216561928648740473903655418927008085128288087072025493792513438569799385673025173012926543122314939478139616940043364209532326641445483940637793995364256124060321720973072640608123181643400903585416013239232837764485811077020135937189917519538856212153350693609738577696711854978233856823861142548729536548728599333046043833264187083198643841269760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,16] 7376446349334749297072774925048072346554783553799039612724793211959606953122713826190975631605902060479797072017226888121871081503730049644323675306431629125752818576932333649763952246804538878058996682231725351585720674682588829190963555975950736670786645265019570710476165844410900698170428286216666981675457603648982633832598346740128561446222614587338414129942407694440946590808983736851514175208425845922673587129109998773699395821586828091751079375036389775285173748734612319173659722702545376397647695425040891853077730973928608573467652391167415241853123770269677106748293110242691399162406806766085183930060677820535840697055475945468795330538867009968496243269736558596907806142443886653777591379806866161293930167915927325403678394579470374318738906087442206289611679593239974332780593760950695394599134918866860968429315608033991495863519269881236862580522413362148943707712228543977883249610362861297689464107716886071202323938584519527995222589125406029422175611000829266503751417374616262957990260564362091722232819423603017622593834103321444131651433766578428189911742521485322565777577828723085521382487679704937924155598448383703492835369492030613343490823585608163691456251106770205909556257635302889976000852973894741923919099059586926799993211686056887392418641952111614230981318869850148811953983370847340086957526151961382193590252997491768293287304740487758516377498231345808553040573516383800043056474797365538714412117129069762511559946622579513858814519401562138479795953851652640526621049300231166950053910054461658920697573660011179974277098324830190460377054480559916181911677439527323722904579468301171031188180919048936724845309614235148778957717582229162294668707083047985871292569306600099652282769203810006438444185501575974514124589554776326181474493694421839178302188493373472319011520527378665970775751258689392423956868648644692460849728228669245990498727002351596278651089094777367628350119436938903231033210226123874343794277624630372415364988005008155443803642467886875021891502434553579731828784473425387213490662887911581500181488586862076506506073077484010528408964359636233324221496245828657992700937402601316071326166540681896073291068138262881554801889963157101538023903897841828375006635456484799361711495309611081966212749458313362370595503444664991447753061848100406009391803943135977720050011750034629312902970983714673806839854023404466469910723837248953067720390167559547097649419402860006778379873344803964881065328487414235452244088067678799725645921594579073965886809116309795708558231404876726305411307445035532403882950961730815349936603819358925733276155605661894004661824316580500891804106563226588731617884959788135335094986385327609789227234217372593133595685180891638310507927511272430766274959790608890339998167982469123199317218348193027930831727017976564098617187996277240205650402603790985449658023100672865220982586410263486612606780873017844458658354692096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,17] -11132434235460173865235066887040976225891371245063343382501576824239168895476525222199241240061931027725982358054386908051174765976347859501417043114251981946230795654812243601525595464660660681753267515487327781333855519388876734913125391685130755204618495403767697752208476305698850593174620757629038580330534667728710073427707521223918225508359415269610676570879124437023934063573219316826157376691971692198060032326325974239539609598964804287257694984187407735877280934061989005616760548537702496543121606399400399984585842863814008500098872503290487892692696509295807670057150737596363436733770830507755679447501948847863055484073944250037232527104225789519716095171825580490112811833697320611623088428942783305181016348443469634605879409113036519528966371156415024400639864384743476391218703632757699444724510868358791815492808002076853071925679630967396635424939986957743139169108988759877405374233711559927955866330028882787088979321325683957156680699057724824395890016589446954381768628936677134213889331878244483458534867680727997432864212051521354752048486048713376850716468392744526780960105784782966817018460220215665545774982858721615083732448395654321666622458111019902847372668373915865759933728568350437958065709261055472297923745085389651368394009112743205092022252631090589588165058131479592950819651517268821383912904035072321641450692476161100934537117483305194802730527288924213212874079931576933127129123392250214896035716027206064176463226494241681097936993753404956186855904788587824795792245672216589551790926676297221701173749224798126899377495575747354993690586521976682952160504430436806803473656629715655498251223761903884920293302604035205542216028928949836079350497068634440790510087630905275714847450385577985553052230693583984785813159466394659373635875455886509676721976511516166527338323033392252157100746572049864404049397302379210093788310764574223070089894907700111681331899338904542358045836217476389746712414267097258561529569747015301603466931020030946662442408957539797882841356805100029098948671475848386124003689601753973534711843931999899412875480263537363802127612202233992774176810893230912120096493770463169896443149396149668390686614685550954801632811057840591375170012498259144495427162126624677835940129031040095063868303844237179654457530263200838134915405642891006580925099501334854422074830712215660620526899827677619615396509693115592436248314740888865645647446806199734062723539394229172931259762060485833760081773947511718903849275704691229695561392627196757777049286688474918387494022681353838893999231757555290177255924028095064775270706635958884529842135509263489073990443106667164804983127492957878135220018027940068435281161914156728058032517389790963233244576393667358362054329272808024878843396558669292991210758757375768863062731904609036642465003711912366435436252729221080985657616196054485195125725554951924137305716575686813042098537937574381218938402897920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,18] 15685314428823053219657790124163998400353433224260296862348936578461246346632388629012988805111508301463671186628720435661341417401526258342786089309646536419570788380411664536544312765516138128715068276804534698095191001092168226408105602125950065441430693915088843199678244475586353479832352694194818932636436545238746861882658675331664279750531407201653405014745810507306626201725728422038141004168917772670953016133377936889434650713997549801339810799187168821301198774691515168301995835805880125202364292994660608962786032752136741062492003638083713098224743030008568414724453837448674595085270444917892020162630024767778088184056417160110375783032584694368262533294714293246148997180729717179621062456861700363620035628053574140877444879110252037794093481353128602553553242206872767462982329518714332658897302726025688889255789455669628095248852615133436026573262286439368970150994224296098881395390581914611069327437876090209867346427534046909213606082206204053407450728590327116126467250413698884679618827761393452508264222593837606877200440056867432784304164123969807148805906173201511463379660705849860221469269587249060587394402628812638263026665180948455831695262053119137464021969846192879410523438041973415708872134535779972687715477109245460456915978123201367482983566230218544087178151684948301108551088678286399951913105055364392594473703408301647935642457907109967115001876376173985098584348675756447040444749140120554115708177650404575276193172311939317315267551121198530683241787860115201320922608709844960245063196447806994844074501490442394982597185912625897069782875150156054435561090915040485293830036247509590892663410062272452858483276829179902687296330831808010026281661919223830514884721657006610480249864580892947959986373348035466128785397834557386624091249976866896239939496536708721268798664776476633465196366723997019774140146067161066421831590127866831831661362214070866851125999262134320251652409850418683919274326010282654231918429679918879198247943809973323814759804193222331749076981687840299664206353714191942179473837264907214336464234073845455397625935110025173023861290082328179938738697577949649949285310631241065385871855691929447476023957404138492955995501676629163929648704613572085959200431316988958448413708208118449446607760967812111975664099903164151853052087953574696922223250624810887552755504825146894884859919414232641563914862150690185593915069214582598996144641137272080571210917236552383155565691391947944974229740081165248173417992487478968974384063278618958276281060084346289320518597382496987912171782533521631225964679073395697100549771823697891400196986524555009010886169791899490433667728255874328560068652267466441815707577291366674071606260694589869829189586376449740234376569988088039147288527424923318589726927377535951409179519504176500232848682274926251096352093144933827987652065560359297578899654261507261482760074334558489474658742985326879963215227256832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,19] -19859783535836702166225981021109017212085848537577550120988663776116541507229872651119981225048319461579314378226932696706758272711577302497900054670572047993407581309554281547629630126762766448700337585190653641571509050478695423959085718203787673647407336502902465949547622469605269759572953418517068924964049304774230822161652961167066947004338672122773233224220090395454449068453401579457189162097419075284689485457593789192858027352586930339477761638006829680777992341159122716878484383409039957978411245642889926587256155714981780399364820887870783622840867093015113804868730651225659074007600325578383320367139244557157596916014484790892143341044614518069626961626795722717484679100337273553822430813295174338201969692044103124897259434857330407407896527397866596529350972915423542808225024959456380316937751351253145133998433282457445494290883897121910238824191735157023467044828331520872551329690446180046276867237166570898337525437061065906935739580122900264436290413811157558235675829522580129371924785831215617358862145791250035056569568507207168000031349573342499997620410422362319915370954389122764153588699487182250668392727271435274654827724381226781747275645196978866992494295185219018860008323382239518306986636945007639753859950124179252399323178062593032812219175218433073373614926831240232059790533640762790890294623158804610411823501636418320186334615184602410302552820796972287635066843328521506335666204309195283769236604678605855993632827731735209985064278264218448817778620830389623604612821939790933916734414878183630656442000817789717977651142283878201379113863457352802732837465866464298595903311437078529815644614364712467215875950477436522143339566655992856116368879259166167431735420015844599453348462754276130262123709204826194222055550926653073176039915604973966799293173979265637606359637028183732001715974942497759334056509338731194632331649111019299906103366538156212638620592184792032195490888374618357676161170315188240056343695634883050728057318781708366425606555179569221043724115862640895326893868929872005053784733973230331629712785833339879777766650808764805071445022000694977331608824623933441791043632872281998550613052033491492172204242431516395236099333352313940436513660364551033713177198234683905501538341042241353022104654762737577620606337575770833638701262909118024563318458290516498306371402041459733786231495495637873641899591753797923643229718406383899712079627073338844871764950148949335163043700029156069615035812942479460431924073974846044900671542125960256642917843609107247862368956184502790086602928682133115807696044160656698411224407928563794091695568779691201356552598574497891848955832826737073587293161346841075275544020658903716512449977174530320482000763315366946753756209579889082187708694321743527093335126374390362837360747325580783312817197265597394015267978989651871440037062387499271675641054200882910412274340057876859787699702380054648777309337681920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,20] 21327374647746337539812430880263379117279288138745315032290734676992205100507914270505117744357242206825694508612141037890945318893766127019058042352854854406336265847462661010607393856530481476394538095570403747229808458529494079833952146416596020362625624954773721444358982289431058190534048735123587502158876843380768446912083555363296113154641287399766256859005662906798628313578592815974543190983158491905055117685082437268889626149824392526162372290482846997083627892865124270702634015421861691860136111968092131482297977995076311357368492765866705090232037989545216798218226469138010511979069016461714501566055319481255158869994667556408771801152022867279400576237272324979846854634650614074735848340681793148438389474694021080899496759871444635809233387332353957507092927111587599060458118969172858704765839418394083907567582182513693257532102294723066048029179052399307347882630755061423482003412988938678787369294243186776093248261389435229085141213249940056779577296833093495168327036991300009810743037699018238550256768151582455791524984365850298903847038136417352662394394413600980201083526611267560529982479549126677883961143581756638376018639693621015099072150255412570538044278500995283414435649566515870227564186469622527925777215666612304278883570112888155780554547042161616437049255469574621277579313646298186989252308880345060052698704002903764938270589562114923711604374698475480301394358907233594587566150713031715288171025644793744371573714688679574110041634841527648571829309313661409036376821525368025416299016258363271192975255026804330497646427101285753909674188041660352809477068352488172929108087402917253377058790157744318011183845174547865881175081417123522985027372453034353278947568583797368722149083818247346892548264777216146941921398766518771506472118115198769061880688776795895838433329173603913512315922586737821704476906798601951979870339716164565697157702751622751520247545077471890093826272769693196467442700579668955204449066406267451857304058267126504855878197297282368729504274595449700917988256003314057419860487915930489394320409785813011534043023456367189529462365224679538743898338918558791758155178946872027125721189758453811562851469828719680710812860252797715591171821051708382701086249807537334853092562013997052556648116633540009391480573615635617461291757194316682598735412321629788867637344188721468375204296625755073761278730218481170350597300358291301568684284749977599403098133904126027369536183693197958260374321197787527740277276405047849308875734702852863092261104747756516929072636675670504893318466304177991733587908233865669958634398826060326906272523904297919760318299849347157598518983995310101546045421952137779187936837049222553000101656059933134532643308651541448018058876178457089512900424230720288737866839021985527743134160883214616160184943915638078984537494148145410973170835832618911566852095883092331475474220567697066127515708541374215828429885931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,21] -17806959658661331349233265822544492583959350387045781316940415855220458339807967128483898088904569228083090216456574563625194430112636148921614126557158755155985781410890536217962955100361597950313683698989830621817219518307521474132924972698042517296589800301602680378330619084429911272458207601700118755210183204660180195146074703768412531203093346224198574688745761615896178727386712767084922339209109556578325127175569918390867989487085026968695747846853221374492533617128914495133307880420203844362833197491110735633836028073367523643717865849911356904922086630632264641835218818784074768082111047903429805306862638234656007187896859304226565259588044445347946558117339731448079158778325688320957547775586234967359800347846752774601894261270537325007924167127868421750509264780291975051795243130239554435308526240390749982384955077565687588359445200808666940452980354800659200479439786638053979935494110615981901466933372648622864415519989967028402199905791428514976441686912829863151807787071922653161089080256079062317700644366488480002943009653763041406275484980566405013650219240440024045145428931280530314553936981132280289366952925403357358252588011576991201254985427378405110425310135175091091618738990985961048664726930836086938052134972626396234401418256849932330688161589006842887664514542425835484169592205188202861439136825731617951144667935631454838502924499729375273864808258031730501786205760257859733089246591470873332298778342873990089845895360397858087877932362924720910990668626753266282652913595448666837994359017081303738256528837376736470297187873964732915646491560589110178844994923841865480574706271322442449310498452233187583228875943812419119976109853694362046589450741012077896640251167448500837815904983827118155571831912605173802048460655772085900480551054761280542535685207160764489797680751936991366731204494041985404914424717164122998293971507440325049765480987538629160918108265881545708062961191396942435387517072319269061391772593361994345802057274276111319031605287940639708811805148270863219053702991642304841444071729372804066552460437288451098768510731403694890775134412154929473064109588622960996162605927763442853806199794494059270187299475432728009526085250304851843421384320088708608205199203871725456115495704219126974866457585929210221959663243352104212594568067878626268719053072301113004692861662453381886176160498398672937669996552824972075430427911309634014180182865898070313387421272391181357378278146503945210241866348339686977358248723647695173088320331558583831201763253485572252113872811938644533428981731105264380093541278185979222530924796480243133121922536678764125177794352340088377888757555101384249356971400669374164371905816420368103213521231270574366821763838691787731756813576697876746334941016897389455601358474509200166878654144438509394881412011030613719404360785031895106011527060093399288239719399104055071837754273866726569444622091740483804590443069440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,22] 8639545035508853997958376902269237322146458533293133916751911002787980132477045827961488263955292584328675315762970158853671224496990048907100289117883718069406101623082731797240072247971683326286136039774858246328928699798127043732870289864598770098674813560959548502438604533091817515477681087900008109019868388022571788172075301708815888833263583521555186111495068690437805360712681378759940306026427408109711377152795787017306861843405849212140717592350584461902330445321682044347030510190695827452722834380024053839681041428206460385428423162731666682267110650095443872500752899742790179570917030385299462531588085035540386538005986521442282607384838728770213724610426826860395786292149617384862219644524899318405709408919162799564691447131002777905977106551161103204755335646986328420671147226319904712623147941429521527290361517774063857008017093397994006867323052863599645936698816331137730160541386598834449095053594415750269326623935460461164356103028061492887186373165659087216395830659125056856995134182622552241114307834902947532573575283271191376934593249398793832774028844908342947859395653031994888065515044825767582682552239976594338759873738144165826183234546440006253195680293780833247050534602306737867094410657014617691186352018255549723391801131812588531312764919615282840392263185655990613123439911347292895779696188379082929685410245028106210639831532777866070862451788821197837352505060660540936495885928843834397442815226056441204701002875542463583711521731139030069453969370355026398233723315105868761728771364887023446329505702992301094810405683024799533673578824430783619075661079290732165127840969599733571391291658724638253214491476017651602168820663527488519399947551065914122679137713533537754424853326819396665470569103848463791200193143211504674545600126959398859519908731910548686252253809102068314514992058548845319023220806930017681766231115265128900586370102926594076888013972539978254181749051953480112287143784839593211257658205353938441679942200826341399610032947183824417030831350902962580420203254765498993135985872907814239129390464783024103325384558700864463234516501296884637182438260609991408356415929080541112880423841517929682908428388853308782025834890918051702512839454815314619426656438562678237349320461055335636989294064853088174203030244356678346235933322771034284994898820807711408475921149975021241720382510404048694590811002991627743655229017022190851431645668785190175731793091199474009430224006481757908817601763556393790806557688239746175712351200288874768457098915503978902614755452847529720980622332171132805638427888290597680877958675241142413471106198383475726341754034944489027095912537976138503904705982823317828854109058414624642153137460432624614820323029512477170334066369598215545509662085342532035481978243178015541196809602014458452776127381889304949781396469230157794689229931382823532620566211647590706834761855364296610013319614007467276303759048704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,23] 4561117457029468577912287643617920177221613794795910713026909385399502217037014568473138968663137851710903211197701054234230490844195523512782187658026599110360300225662918149198632922064349504858143026358757998864886250389713610020699283109804856116345557554901413862169839456601236058564802133229561884732403179450940123287550565994247247063392667937679085729310927812125957559072703091509241314344192364822856849753051004199983968428395935341452596842768271830141821055541812437226742025258268053955750061905166645992924500046464489274691388380493718301073615226840018635375132280545202539640028355670791441486496376503759947881339020602995703291745125799353460347914732456458675907388316567567070836082975995666940838986565105441981849951484757408151108935355167973844135488734795779945980140108428641247337879491582207700676900635368937744461498940195537024689878732732373338153953635730659417453176882419597045263932686628872207805188822919708031279342986942759177775715762486766425471817164306942204278561015599454482886375410313275294721722398358064406778743757077363677286962568362171007450507395303773132280800206427270859978933367536939891498392159477602926221607505984344611400728776602067244757749875826902634143914837610633874764090125200171665612006886407345946875068775161900720372507081373613799336775492969037648195468009822633113486609343255695762476070763904109527819809388585397063813033684072829207471474603973402275141251621318818028234599243480972213917606982435640060358284595274025864300292323585193627166195901175180165646970506031954537978211487789250987817097915013051088754719178883015548715002115909231783896814728164418158814810681866365600254611874369398800859773530663853511815808870533954808844304896352507294317743123269902074967097518240602657845896443119469898072015940334693649874171344064391891627519515057661739253230160960092316656198340669919702652296680828259063795586763448187015306334488783268776321437048443230809325693843823317968789313603524326126096889562676092596632048827677466710268243748335043636188000656386827380293564539503207651168441344778015819741921129515086267737333040128107559471213592606443369654633001022147395483247330470774575304364819782283247279233774007307553352553308075383667872675565921384949562938287857246247201655201667915947174634316798456716990994734430037810884095644577499915535834370282896242118854979703686586918234939380179478904572451326433005475950737436380161603190450776891092628251805117203483979099528936893498440295468752566450241089750218390952978573252362034175376047550385482226317956821869048429583985895471396417741655757246600809868790250585812453083989893425034121019846353323756970817944073313922389595027577703850437375058363468955010730281555014727387928673334494767017300918393820195686946303424745306536733568403022370057965896740284720282057046427038244743775418557897118640154123458819125219773126886011007949618502696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,24] -18570621101100797451894097269982989282172316632743920732505306148172696000865753669990962653897471771264381433466866025217967865216622403003293043743172103251586027899716530957605943503958231228321828160524135033370186074980870552170936874454998089593224853331711896364090708365711367506697262286610476092898746617128411584418573165341594096175585146284816358308843636157578089797419074875676323689922677935735606991234496080330952694380190337333240943478614591493316207436381928111965536196219827425167385274669772553073174915609452461176676364269725647813438783996159207403040520134458704007274633844142746520449771645629458490016838051827191750445608905418430204608952271453761169091299574964938661639190902833139957463786903417993506638115390697684705870402322941834826954813257158521539144817000629716205729555971636704745438045768209020739915957492343807405846077826266895091871264589619709651963536886665429466274304642305069786752699988957597722599071668357630395438229497623841984590590185914655562626297346511631919164758646011354364358414646396526610970058378068329267412282056466644930944078801922772004494257735467518645577928408272139776517992474152899643560927911430715587107455074755784431989833807555563947574722008260939112471169711682480241033991480543652122273922362060608809037193745812649441870297408220685121188658294732307927730490795455951260695027596280986888977431475318843456001131504081332183842315361191623476064034849474346090898118897514412296393519306826961228652485338079959265517763982084010850862786722056266153155679860410229276039234381138918621302574149403521977266315678839772805827250621173912664770632762568546013881465971123287273992931611945559009828815837748384560118259368500792840245948973405040536626182025820735924246021232823713155285948064659783471635205328469843375147339866836487913827202091333240705863506139488113093580679351865908176843031782833311533915393874533096363626464950886584399829039653701266338030589377215414725384843165360272448601664979092470483742379393728909384181625464391534775047891221434187484383646781184382713810246935860371105434544416302418195789207398834492219623344675124056958098907569521728348929154288974225831154271189032379413004260030847039245896459146181149616027903852568425491383119534650505292629498740264894053843318452111574316992647895739512324327682093696903341454441657046671573708956384852178777551342309003947422633424202050410173696140041552143856404456977570115277703452642997872054877031967017674584704716765953413249954305513831487365293180569529827107691952242519911021797557727700901443485744785505928023217787444872977335652545758319255794854058498144671254355227994633914147044643597824312714420188771733848241571006458425366751150281426287720315847394504750839383807269350778850048699058606317473591458136293662224798434172127377534281826768058046567599222943775438402537591183626781216163309876135889362098563504406528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,25] 29906635607414060382946716266777957290485305923957173504260105994690033270598636306605552875059272798824785473469146065842733637550009169167678521385250310519774209705173834799883902407042735840856238362450170977009346805884242413951037232750530460238743205506661602388159664238501929618409819809523505306392162634702623453666014418125595341252787782095710953798689691185882413686654928090902385244844884203652436276676419069052254173209725680769271503754242449959925664141350502261370374305225533799582890955004726692987085706676837174511890513779360277428171811490306582876195053323466634674157887491521713150706053393703925045812697764692843681709722018688155230150265815923162849380462946291844665735856499695851610117863838782554924002975713838804864113444692676892569814948013194508423890192580352356194699293432079150819328408662295358503367184322413483176959708797839073832693707848740293469355562672932157680694686845758810458011422455473040059645637272618152602704338764315285939455847046828081737207703454448984060333625361393181745350979047411338062075987880546430095549224583472686999597214006523356129245939409868335681027946422751645746312443319017650714078911130836286056473842768600753094311078803357123389917380694066830162276924130334630152321553851357039482734724024218490719545063438356165908222983769321616771120932680956560827577128864436026367015440218696839292518458394457717075330580366264329677149439661580698367464486299274389924098924995826732773978313373250566401685650795894410666781779204985405993792822993095684121174316142559043407932336326940939100931734524342821259154264846000823410105949745894888524622674867531242972132579451670234095726837336223916856012866732036290738242865596115034364428182945274397071384084253681656033131030296573678209827226999168776777865408338820932093496338605976669577847815645043203110267767939576296257517775891497492268788740926182607483378097564151393108639150247228042261864517959214157948261630621471523342431626087222789119081043066210324529581615804050265639618646397092286570016339331917879517488948978133498585482613823450452639366146921048248227767646055390910510592891645997083522666763817368830019345563729147829628597336583230266723299940589410262306125979376459577054099324154418160134111625915239767861686687006737744785216565386480502792825724876645736096280539535270941328719629111613630137342910011786622556959995442357189643439920594539110302786456766240799126216369420403607123099510978269672142806831779554117386261641420585287356844333875661577400828424713050523900519861880472779936883692154113680779185349671379282755750220333467482799263557079545154068283010737850346793228886986243558855814712856674364544885710160081407062166240627102815787323888236371709259879907954653447956762067252365244278785759726276181994777152053043650406867545272951304603197200164691521456642381473921492635234972973465374538347653474237387572519528038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,26] -36095185141747083368118719147201655510893354980620721235045020644279414313778585079193272779356471772877540202401951958507446475448025249385647865275280917356708538679111853397298879563815440634082260312854991101028774061199613962613825878218034484252389634729051978067522578893665928689445065429157674358736876110613348023963853247078122169760650341053856033480409570832955173385229072395433387699964395155188960589380603308253385794847720084797994528440282087405397908606161377102409729486841227972127414849492603505413169789579304779987294659164348108601371751337202379655907798767790821693279411488675236911484712834173547149860500054681199422843216005404296287198924547708691267826944657541878195348360454453672963373622066030198590556097540828188615239322492363527799118528991023932372362746606047179559143359550714796980520914336067493424431242338894231726791037899315698890923675800752269742492214971459501055831925330934827387666377798579670759017856299470761617084837798408673796908278775696903656762921775741129146128943878083123222465950266992098371799057854529409154169050181321203004241471990108448769567792955847112327741239523787132422472787678173579712345891648603299082537995463461327194670976440248180933068602628391963123938941279404864439806017418613845912044611877013093971458902683598198596148275575889306539647580100418936645591750172599700231753524618010014102328923789631012551397803566511614291215957299233135364545810744221677531805104282879842397663389560364402758168443765738755669490580830349733844028147238228288219111038094109688867416877107241541676392020387601982134028876939615450835656962761403253499678986077529606945686957628137403889965783413758648820204096541062367970174173830691623541902040546697028306101021567911610097971109232973921304764988930675306138363334345300325630677164560841771766693619726731044628053467056227760562907114568153124631806841406316582703684388202886864958822864457019903362645990376282695269115766504107746131344034635721145796317955728599178943487211483145562727843883625763296253830928787300581087279198828285043342107020228805484539483482068258849406459007418438518258923278271613450277885935306458213062280288359732078549291347007097871588548552506242734061573301532338893283874377713731065567745994417424810163615372795953952693841914673566705196323935135349841060664254823631359507875694895658589042033812911276998859726126323500189613805190450952259855480262959038862072616449633564965816447763573151393614261915760490182258335348906707584678859811219308465644732744602507526219523460503390776309228381936744928452938372106899048056771193431729804682788396262366223610506281329126065362969919670944888935550824904373325473668916275503252716545276083139717341761577777709610113876116346874311237348791599596040476401393851068671598716138005105666743615362928674465195510032683916333768060641098465271889741856417751681230113240467117489997110115827712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,27] 36422136129052672076538790898785594189313541070101156899646780390315224529054285621655277101710793174297856494978230016971880756386169896708564648628212224333256935368400286113777789577545706632644622183760942316885351917918778531688897304866390477955747886023678660288206681682612797348667321441916795701780618572037035524534349017720265113113491271359089584773932438352589366970722984756263109426220723136151663392191013437535813744068115706550103864374415931228575902957616954181759256234082917665973956071250326799075688159524812003938675964500853642152967296592722691450487709763787148062591176612592759518077938261444624435477269776790472699864487989477131143494303639604649741159497860738542699091779443183618325075304233184387161143912359001053470231441003547356393359549990267309622224804307186777550918041592878374908176517987566252502375818208026649975967439832189653169882301261953149053015994255740003180498533463387015798107377868976124826588820570465145286073929593332470052553115942514699110948725712748257145493662534640909527482055156927597687804521698419830115620928767151012189884421256776644427446814641318148947907472384526949058912873458489304493479841680081689706435611980508570545607815806427355411089684191778968552872913447364515292048383110389129993133319067106549088936732489299402844193530480908725117089688031309506228363762426252009971880213046122152549627288483897097683457853366131293280897764897161687446223159638897990505307292318536213925601334819909501988756707468944109877440597375400504779679384434600470464815570496572362761197488645994820479539633983127742495144435811031767301911325431590086321265497582011317564920690576964453992308474927865327198496183543608652253717827058576947140137071034014664557678320725990797809782532613988330614273711654159477528255143006160510875500726120698114626424951414181807795866340080251384452539668436967027572288834249888043031412887177792209183812118743169481700828977154502651342228547424741210622328358997764737434901981645525972233647074245649332041496131921049230046490618670038641321814901777189006910475434920221119902992521912718923358957861871780590392359690382175018397318638795985274540204242304925033902794430795152486626500390272047022429712229193335899055701747320816009844112119255514617460611343789072326050466462003701542101767993523454649282179422299482176965274572946761804942160701597849334895961037860944934475743293685029729001430389922935030870824987603895112268592468190033211465899024673392847402559642446765973473587911345278241635267803092800955033387017200933976422527783268127380588251140632001443306184652436717974743813838944425172719372252541246826233487610319956363584159951975125327016823036158713031476676110340293861603569768295981448859446544222377794753557289027456891421787662262205939098564852776498639605397059506395131376817804421308181023561527186651916120907913890483754301667907360582109600028777512960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,28] -31972981420197026413552357674087751165332376880146948357047747957888828473282704682914876731924718064677415878617580733766391070362878899729262041740573542509260815686880240255432632225303314311946575789190519006059201428856727223715353465695625172458098273983569122099388157237978888393378437443421469806959211020746416428247247186930340078783013132761101812157641219218122719017990371204634144764085371612992454402212721579850256588064292169262027042652905715008428392070388835429524029490324616083904916117560122831262614907416731615526454159788209480507080942641675456948291454369543011706425994803383787942960454463203162334365517135022294495366956226956242468834358120339257843683820571544632715050155488520256246171336151744880160460278134689458781129406945938110535550716711047015584982401495047395351361132624314002996871081567072200559482982244171380098568481032280701950518727486152379086470040250563614868514124415418197016721775906263155760014962395358161297465064828216348207991293974530696648096862464918665538842426240878589723909155223070547353234884484696671558487837443276629672069454188915232084708351964896220335701356664958483575705552828378286808254056254288542173009805287711548282163813597576713379192234292677013867547716938590109930692983379847474282351930790650205542730344011652081959323278243638689701870037188296931338460454405984878075956695522341684637594457313981239381139503520685022402564926339980676803531206153277396598974769477616483038103420057737202701682689956597152150411311516495874420207191045484351263102924073010856178753075115523008025770073646210571271693334686431664887147461301238196189095774410413704304697272769823990516357822160744929873869638908093933200197386139495254726218993097387714600982288699831400796536496432892820437563855019408515085523363498324330928958466955070181994887010907145008638963640231781880018980816065064820042819621477135570470953958062017451459558266196459783923330172562202318974217686764452006777801331806433893855903175765016513659300037630008552373535887919380240303862939184539878991661386681580363374300723076426838714716814704237666568199516420032555240431248014235752379750900692939994645621977716957175174175584025469385251228073442262497651660282439708766425750801227622486382709888962526735885845188321127007629494400572736697721309676843605467745449044834185347353985842225145432715134365694468350209520756646317968238542019228414911031495631829523232724201496497190577228644188711048644973192736263737234404063576604226950024729562760667250159626029548887242489309281109039723247380926973468352614654529063081901163469426977183524867514606892962848727275800929815871853369683320675936017413809980367631010664160463460516196492292076542169916536856524822463031929939324059640217683374693382799722367123363651463911990073453522029091120408805819664110885308267603169279425204523225083058170769382502038553046574160576770455814946160640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,29] 24956601640379176406633919884521253722622837791055416739105662933928409596165176464496978032624119608832194706912884333931643490461167692410407643773760346005359732703639601931283649840854928811607964975796515792214440065169398812686554595679914350043373153545219551966624916567521004136377404118063769761078363501896643370844033844526201099965920308599519487436627696251283431018240241361412145163209279269051450537365662677853749690548936965083736300461938034133055647294188390018798445058565117804665582917324444132176683204397233305034985333159867886191306825221195147498378097222378142372133212994914201502268626666448495380461635977680367257962721126576351204335891319358370868058225621837793383264898841229151808376025034848012804799888939056998330148040549594458329501639732907621502887723081757907766893295283177840152875368059933324279047672604875828836465871074978845264645648971729693081463014040590016809481876645357096295056851279606681991545586518656193297288736019560549158031601362988687708635745580800147568140107849543856336110588037940204944985962152924257576890205231999867547761116653857456159129170022578576143051623339661102059184557517682065756361719287401927809253415781053790889040684016048372154970674606256005850289925857291203748710386725560467299844972161353221194664801593520826501778183080166175726226159170353021953307044467337125739721652066638357368093438660413075706700804620331479605445060626146902568850546432048290364179207915249442661919515740770814315114371950807957145484879013688388465643473306387855974606998298266742630603705348198679235927768150470822203864681398988845515509050604689097473035407635270915964264276664861875644246447655415927083370781298173476391887859754865011338973396568799779345050710809294664658826453625429153847427859472174034202687718099246658715841048995211879876541620110854136558166480890656423098856170177177432209625190937949618502480771034225670107355453819265441261896200341470432026876409892443261655941240351309503954040761019911663818937306168951346084822590529905655720497242933850888703371755361562545189057973730906439768715620068546498658120162720134601492746943400509696269837735377295895211315198507668543304554053191207786549022286394747673945758084585803725330874755131139892923567206761101197466149282560235351572786386588048985083408895957951546863681065990585379483592818894132669339360915827326819510379369361263395284570740717053119145650086976989982006236672676997238269252572570649113209290696068500534917134630295945466192202018093431444133604033538002014883607326315643547815067722166763373787749891997717680198405256115386052497784469095841613564020622992730325500488481806673612825232684388197175765357726040831029554919854765665338656043024089879270373140519866573150875388585363696894450413208415498295444831748301317361848146634611735027170836919328591541791073456618998502843040977951865206962865574627856436416147965870080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,30] -17659090674157037458651205345516803888671741778386637743189566188078516513197543406314791812004960733188752561143751060256911059252660490692408435971741931547234378917881385998753966988251665418269819265613433972131030268750982490931084667861802277705728199215171123128926442743586274455196647208710593558161438505495994802971067393530669236672279394547027677125787173504917614058688384934186782969509093809999652113033987522351419369646781309625679096834809442712007213444974511079402667085370730524685083533188220165502757678012320487140252335460760948708362876388949528828774286412998060176989937758142293063490641447299283982581232789244860552877237235942382774223706530725525072174037980805338305028447051357106443110328647130477124130522725909967574534047800511044274260845610776832062827098276246776230581534800276204951520561295238133849003112499245545845407320515190901020397418337810570749510554056351341374286642042013496916252040066723129023201981408095950702552736750605439263649285585657302021116115234714791459435949175737697413229723409762314437797181680280131914501381556542046032257224017841020176828787375700861247309770125455013739269482307624717163237334021746740249410534883611581475254047934332626052979536407224925997526366741867406422040537266126598058375043320608565256450769513669815231506858088379272671989194357516725195063027192261813866647102104388977946504257817717766764006090147671635204906282377401031614693237585650737444827806224434349160289380367558166709450763128693081390702330632396685649771829830011664455260656659868189087240481982391306843088026081145142048003371569325168955685860712005484102351975193555950891419667497561981884597087820653048838442102941054638806018780674755016056333871283240024957120355061269279963199462929869793503070038696601373455748683618842542333209400626049873320553720111026326305610858218154355361696468801814435931368152268124520822800417459091490889191333354702661993971984051390418065899516200979104396921328280585007359597482502483059630870807827290236883641387214926894170659290961214994049118121878029719389256859185332736610380666452018719444375908286709233107528897709233120033452435022626394911973978663055804244143597208815617707566146756642625208435127264261153716951003736945103212949112962346613394184134800126651822302890806177409586969005855455198409821732836151802509146040434484947167454935282888453962628909202334887639185932825587479552659670370287351342763715277403868967071363717296681997832047622958375789213529875272122193682951131431596029990730922992812257045187506618054507885184240698287776160866415479789893555351796586301670069168837457637116553366955445461403300844962245270154363486791076421849737927633992111933896960027004165156738252856500550108186957946411228390380745520979922380408267285376412639108668257068065271166259988744236863402170737960128774333214145903905203528819906728259703671001260845128127829034139648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,31] 11601463388017440264391007101702673913761894678594473168751622276646168082747013807999293671608726828338416595403560918760848644908992687344256634308453772841031768547211328409525744378635943554648605775965930435545884929748256450873235755877249234266493455860131473774307227382680389281643940189123341370172271794959994089535005934685551890810919551118127408676925023458952440948488243577096702312073397166558430359229684202224844154453864484395750461847172122927083918159442533003776250181350480153501273608238858304396949561694864522004441173034891208673519887309689750009856313588591977626586075740951117317697170244670839410610110332058643666840426623879151913834842587657184765632904564943901915766377090409236758172269593800189831741848017712210289678154638856035985850034800633668494632839239076487291940438113584748616045623685310485560171315708544418852538562718410740595554724147538983053779639079796023149674664308130718967738720298728863001180088294552154563961818695677510031649085577504402284410521218831602446318670280836836649348731501366349659865231754971040182096717023901017544577241204370338173409006692198990854344777759895607163578747245264338530619134326416379637086984411845809261835844255677907719434751358559392687060974015449598161853228933056258787481757688587464614046288003638277735164741804759636211029789093011279076581442694229011550843919080601373607604217975973663545334998666002873433543048428818062525579365971166005892549378062750843337277243754177359393626824541036973135770164003663491541616546102868886565641963943355014408503664451193627303925700949184788100894464083553953253343307231787103274246139880313307647850061420558447032611906605979431665049370034470424936465624812959259629097063107777385406561867564938263450524675689070086510557543701642734657662070109153776879224864942188532751787137154650351119588565220072529926630139047142362671345908965949309703672462946288930444902544973238696501016154173567395629962610299910857387545959806931562049743363183766006308173349874942698260485019007198844671217968741134812294745628690179002522699242064285654406954965669050193911095325533296827508392945185025517011735635399366086883948834841418837101749518347185206328290224916803018728691988355215473490624019278773128183829515078899886902756921622918115475704746910465396119046458069131003578170334529833488911952809458269061340379597767465971036641504232303197817917526338902006314715040492978282588582951104597513499065832501121595751990659433197124770418646104700793678786939708026851365833534898445398507560191105549806216151416495513965927853435960005126635819599380838125866961898675666662005436911120802332974188276075400398766638883263546084267276414779731742789035246369891438606392686247746119913111254816440126987744540348319775518192601835695033961542669525972341309287211696299516041088895567318434530267761136185715577768948208805412387241123458324042149324463800320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,32] -7285788178480398938857185532677711414796316573787006067683603153437290796587237594635798687951199642134103537982565849733979836220239199420365391466100554083450905689110881361294069446435548870316148088921199442360846229629802629066007608607906845784944769893893623447487695029093270588654997130636183292738445494586766133292270706029708134698297131040731155531823822753877170934939077561445696633154187319120801971617027280118451362378116830081286240262579887650002826440746657501351090027541332011920322509888679883688744324067244330787855985372251087375989322179547336235486835676543048530260376170302524596793205866776220199619219302301084415944396274492692453947639156074852568392196207456862452181150815342242633827897134091727882844856780449620841382682881648559830753737704805297660027025326290040262436102336010744320397672193733378560666820705310426387899046033496481535753983871904378595205889414505753975703012175458355582179128521245857824564048649343011626304253124603407806652117832842675361442613030893202738025810838401988108336725014602940658894486894442396680233833739372367341607335546009406094570862107297766697643878592387067432168454371552434204018466845844172453953486563328621627587524104511202218290533941743518595960649366709099386104269768123368736840530580672724503885580534859385699327222146824322246304106557046139590410493798385802696900475359591372253379628206737966383532196775780316881128800644887390373196395356711569060698576861379348272138847283316396053915952250103326869087331430230002195357611298768825657087354737434695416743156121824944074463392463747826709299349729965912595857377099037913870576622872713644885797272876700214135481383561244413573407102223771868931488024253475638323446929023785454271723155926333188884055625073913267233883427293155922206052304005283160244493817165361525464364358906735172413575245651170878084251971675584580151584386068317100606804184957762404409838114634406308125870309596845943635845584534837521664309788963411749778942725860711178625111439044495600504303221025336806675441835177802324643050814729204576921402794385202510767039517434230461867238352198288649696107610871846133250331958235920755934693301028826779414820618769651096686332490819593246779412723716733364690601100685232021557868538514579332102566502677093052596066784024871267906615161440459552706963003790606896413966071435699238672740682050263787623589525131851350225853941564519482846073560111066426730168925977608281861375342119333301878392631914443695242386301860619077217746162345601019765419737361840799171037971502779356074962212016276653917530125678070129152164071993235033764801828003328890717050103930580703559970372547050427234912711498999978592891723302319552490472256042842572468617185870657540146682433502330059208585557404656935724591410441715296890723208483859506362249061238487360208464066367057442699075975679403359400565614722176142556629767886534699158029138395136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,33] 4479780152685349918985623767637371155834458750565678723904934562030311941442235035039523997895064109556423793178782996224020431705648164561275149739812773863528403331029041301984039518515076555672746446538794298715056544634485012598278709960879874465361039982223246789482166396093858930580001505783848323746456321712498543670821138277124667900462500021453822477840884381633869211550407410215309023892874834444542726622271421382448529562839301458992141780347814619414338373698546159301789428332451016467910439878442329960406018459953209696502251448400296306956902047398027098666544173915795617233806537690386826072641757124152168114443770245776884715656332395835515875434438133755679765873673370043780679984430663683868510065076950251718215827437197359605169275634911766415273225993700408421144715711161437359729957828064386317617673578494902026626093393934047911916653941441871096915506902341328317448400282004763128947391698250366173055028769585306359734054605817147947658267460364387618011517878621364142791648074871022691397220492618321900307209080675709150482574875677461936502778998307066444453130757099899142699162550619177483360039320488460214358469913451750729434851864477166224714431349553746247342049490518442355852798361922015219644377783900333781262039331672413734479878829361929668376460468203058033164978577083846626761503036797186739644776327655254712865971791862243228908305909067005331489508552016052072278109809787138122880617834713251818246247454939837989161629817802906796680360999339155189842675563599791363792477124289761940037529807347566357620503803810839176726909015560536688628216194094635101110710032885294868310653329999037909027092573622642285140690122890909138003010539694199104949782191998326931506448656455728681431882540843057155802507843567607369068073128563781521131349508462799609360373111094568662697996227046627380664640008970764895421463982229635823611291876621171376663662161120356617554019268526491955786490845814268730445725623883419484208324214957859099797737384742913609002094158364300244638084828900426252138577834102911536884926689884485458524396556449265333057238979373948360971894628054874210045712684432420243678127970028443265230158853079004127001657378262539609059583386208355333839331152255133958905834111869352129624652616308859507888052946427260870327916304925408677271877331034490135205037863942180865880952088764233503207971525848327653567694609131451802062627131950596100462900830433751920752593704497403298640706320543488565748663960014989771449100176295695985679928204846038717377701015433338344445937278731671219935630280486480323041339322193372350105878848781798858649551257924158018249973376843397402681770743329037285570585225652056814037780041269955931922591421144656731206698770481316662539342080073462664777807313994768053793158345997069213579414932350867273871808964920391117518333750718035007083043110558819753643882960513979241365545182805419166644243005440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,34] -2695153611805069949639419772896784127219850914684882732665477918786821751782124015321820821846113436955283660832550534862955933334096570283640949091610697020951816437377123049253419213335766810357076061476059168270438050458949814930672554912112287336305308295624275745795071245671560732873579881018715293579314361489244966433720645689982236505303106362111149685572943745486852943891271933949316999055344552719988549662705815591692834839094836244580682666275117568011146531518329689433857914726260404155763596725902593531501602252778154390743407324359165764298555639778028474251651524668596194006124724161098495218043819507034606869176708321269659934761125790419217385439525576265245872794579161238817544146611142618473927046253359854828082672895006825308598353541570100508276845644656444349090655401341954812088169466295261690767404944340368813210778611372816457522486461339461898471336377501386818108950284674783080162814838387070920593727293414797775458287069655335642301814188011247014120742844349330166961831768092333602473616919599536243930956293333008345949246765671668698094011400701514814982346987552511551118079409613712589924408390877197587371259658943982745613652511693444077433017499753428819082537994015469563148397189678437563780540448416841689565272721179966693906392393697595855812378595466766007519169400006382106040858998487917784243919241531566576753310651390570773773317266228924250472746524824827450872771592996367165861240437868231032227531029860217304862269466844946750493908653634840138122034632643766426915545628447215931524301580559862661670846286962159603260574715844329422850946218760663586427339614621384103531229575167917641354297560153496093169179930986758063738667000097591865530877399670743426934671124400204687670430952797576698408928378305051804630558272701264837334787268923377380465999726881281655610247162468463536430050534033165733455625509931233213888372027164538333211972711838931839540434892820510523666958847101990707534106519142328202798234454909100175175047103723916606530552896289710279947656908947605436856199338609068474487152209266586906423769968441510268249717474121912774048989554627104169389725269787359419111142495735908325585207178435531228270825918417769720687836395136750608840699094221995255977124783575549982551561049197155578148323196900539593758001074453971424918995317461689279430360329284061729378775880538486670517368142318464874118268592686081786961791290093932168224915080872950624471498614393818710265923809922454336527103561760243429335638594468357993757137239577189568908316355779254030026075595490266175302658347236056032431785112931382356162683444930323504959012347752002209801441754988782696336571650109420942788214039571765119842414252899450167963467250203147589861421146167047588378904597258953184742264242596364462406994708901690896750362526264941997418645741408787156370285044605519556916298966343961752779000182565560895866399870193640960920727322624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,35] 1531204894276079691356219107092234961622361072542265655921939308908379437003699904316675990307298959814498523278977455920555055291537779533012903087430743192332607340978564640394243118093318855979950405794852885013900821801853451869731283511868632874020300053642302602564554527178491863793481545237353856898802660164709887014197213683419212586819035031039370559106386528657668283101115151213832466503792159688306373083272449609679116210266345466802689341327365280966837456197818048866847432976794548676711904094802622071403138254328335935603991924023399206601317116075128946478069424068982995764858232095637548772692010391445562445532325450863507764575623388341595681573115718514031980871962015298404587149600892332029667395953499504624518831159725014986196891299965533730949245693411598388703372949844727824047236670696292191512333160775300690104677944334217751190390918354407034963142613861164847423063391498641686333630070808619579995724153279230492849770090730406055646189253762456763273068830796141812371880780456788692504452437733996941510197866718014335069427211229893969451603957762689762111638229431557749501760743566528933284346281449777804622776064801790839887435155909499253901377994140895667542013829973190261141347827310719528739709754445121033869134599855049786150716923839619836131558104095279457207307186579371690407431316183195487594362444993945963654247695946064198908362643830370060349422606353617382901921660194456558998220710757587043395093477186836161541876832910307187680573131158566050038143453663128737902342403077253627634714955417478342169099316156808988378551581508969755537158762898966255057052649118979334546592846376408625876368040374560495854218220218875598876173412610545274208272377670825317532586292805637446105888934173408891372013494177433741162059774564283639939272116101582644929143201635964494539265089575600648108234271393847825555721450832125041125690308382792071442178985661641596871504405133946944150291216837670306501276351281701792992266990001834170520528691745067287518383415441721707246117263450635084646378540093343358167852332772569448005402171751986741135176130770117411995430359469357840837730080547321957436616070745789749957189507175878721668189873252061507408396353537287350204446490124497330464969840748417890917312912119338052100734956751172995251553925309512951773623438446772462699315531358408245093055718215111713033297094438741152470944144305566411402222839830278574544743385230930276604638041550256969247559691310647641100897260066282660663555886814139909992956100509859921788793371521576002764583311362767407334868075824764580073616071008215948531517754461024248364595248544732236287577675165910958662595365724170216026808204728596678136954471074057215698106582701145900599728319741797821542351212924745384371206639728452483928692866323671812331281224622871065899010345272823312629675678952547268564429473006043834465653360234071458018705471701006050427163115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,36] -769936105321581525731112577027756912655383613776412043325253689845422803724238031099351384762316761545777396247978338267809518837081974399490164907220982461327333867856435927551965535246418755109662785729463422589236475366184444658574235175533947267599974136223220936487652968455309426303312261565131718427688278491800459428145010458826265144297162799217933356476661295940134485123897962765515451115501839114457478007976005078929244195085892823165137419443197691253007720172686086299172593044847789815448905387210637127489966475858648525306986923933286337060148460079365348129359549891511016620264697504569767961917154842710237660349841797657366152315139099596497422128323165813600844254108618881383293257973575880782217680970538286880996580508563045593702549302623665040961800449738815393213687862925791183212439890649742428372064023781781640550870414042816850947850778722609714622122122425879748192012858226886752587753914236885774519739986444252510946675397544319637850398858580415038151338872041291764463935381890921301440829626437393753935981882281101135315632106957933184646282082880983147376757762050220098963843829224411072482002294931780801141570830629314823659919043746472321725925696306390153831821677738251762867738855923393260468723076086671433930938072834073079994021104739190034085857044876183746520826763568616813226080158556903128429675459783131137327010291472227443406737840242883273852683211029132803752194777844670837388754300540160152504837875397872006647761909567652613745401582867038953601861790101019714487781777599825079204081930542693513508009691184674867351575841441717281437290048183161031946526376261153960045205513322338041727149110482592157844308725398825165106150741545231743240186449553894122080971725389441480669662592349937567495848517916823197580772799266102680990773190560356243322605215141351719145064545101822619143665081555865841030014657036192417078668769916931861990940699992692705181877417571853616724707980352287288843584777072436635855658791901668198736923620747108948395067618334402322594476657657325982266821657458003768530725596789251142710121539757956061585637471021863508096791896000395142184136678799450002447660158011832337132634257778072536477947550784849848478211751015510977364098706341032980844392612746167274135383487024917772410247378558444765848764218687483169512748153072792560044104297494350829366056188152527872427098685231990920412378369982152579204904824674129621637001714446040841330260119794519347430608040622113993950524799207619865137306562040205027431707687077745519647533144785958612934027297381767986374537262172935800288529318690021822466404493514161732221994610981661374289746628516395752320011828725212333193813052867296448864067483644942239279111343234664776319422412269297258804197497412540805845263920992871281710386887085036416529405026995758599502308452151204554876151523674722986706928840255714838265478669345188602003296330806792700134879657984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,37] 309013784704302429737763737350263989676572488569199540569347972317274502961495377278274239076042345870672670627815773330989262147716025670257298566543112689388363821146380630169901506566019577089368389397622710951406556315301772848196827252833687748180337116378817637900745869126479841015480245154802206060614396081665016371721666012343269490825843578415019279157130617055856271919466050146090724345265826091665517533746833890894978278105986438693547666204952728179125244131889125863757658910742207777892040338814931754421250135823413661156333795071833756010017127692007255130133491322758484505031412637348006798882099388895978310404813632894857854796274108849987161752391469797639429552662609755667224488927325073036639488901314537869990293524005392599679898328791170803791334272055268532535693605450618499527003722338627085184597749030777911895296206852741861853376597772154382037863018836626959898179065355744464827170885926504994067096113658121776455788858299734956482766636004451647923922889681463498512555353042667823762555469649154617717586038769731407562847939057486552842703539375646544906735136603051418227531778674421920272511470948871141940420507073755386559941621563800729561623317326761760980477207898847248217325082152773288814761759474757556801848360380783370280008359196076147823970019346510774138083497997620683591398427654689723997414751269683360282145242056163257757490921312976465975953097277602705702302196723599300934361270612364767490315881685312734431712839912622184388742657285072869552078362991328875515840413485179668897117071139226577850565534470179002021433748202690123202989774991475703854779304460555674424880659696406895137159182821528445470237712240018332906654209009333299462892274221681436575664425932289637775140661463592562571782688464173812146858597468647450746466086482412768940335883521972114228827711915984267423597797749383108560323621287792779772324851625574400968192173614993436135666352128479298841886137409626371920839124427805713860500265612306985545940443923463083347419141143755243833498515307653525730997693826214088212842498039239200929528220523943834755825128621465520224807233854559232898646923975201378120190459646639383325871363759402457510742653194547920975567664230450302908045947082071464627936670681012057781548451366834180205014656710271433069313468195718219947371699043183760251280635837847462754963461171083016573542679843477731004097440618490343664846449599952302280492677917624231657378201114351088200295111377438581742005896740007782509716357222877868286358394907550836873943361119129136226337442861803240631131144895106936949067220122464643606831337101236829095537876361189234412887012186524491398235806325877992597294407210812154279344213319090361908382545745792718299373961641297055265499146733845564934104755491644296834244750245370014803526294778076552830335959478318337085665189531181866694211087831600231250354157958411053518394116508972100162284421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,38] -74221647642801287990941144514258843911916386349693180427062613871281442604422174697559518148431583974921320772174469444952158060273307171320350087371182464968416854425736408188881678717365978905114249774160419487707874260303460548842898643087327677606654724424305270713018084426073138615855839144466750607967914860858437827418861034864296173515576599453150275836772009875795267542842514359184408934829128125517349588270774060373629896735027640489753770124157449745673180497354104381261799596861859994077435423560937586963884707174819814994875537427916525440414986630800453636627081572013342278508787071636032989803893335915305301569921634895072044345030080744364930637028760770826209333374965370050638498919018310633873353305371936819365979099168790354066818270706084795592801039266575555221996134858320163962940653313282242551026924890002600124695593879446803480909840898696241418071457128339041930530137912163443005380039254779077362657088468089521623707274511465404173952643930056572152412061196348926116228699500922980415606060095041387991937124340476143992158500559838864868847936809691691489952770455212737771006199011939935282458382185433536620960620318678150809026536407272117803672095580737310375487339855633676727036245893341977879251039136442795860415733499971900866455554009992225521027964890810264908161331271044794068056524269912501007039406635555901404176145438316760536433906470383179661641504828400511549278225448464205269286354652211733208505643516112491378387621712447275279028962580711462670584538219652515997940140639742030820570849301599035106316151110121019385589718658103513981004419635759961735089607589647381304805205282079446171868371223952510557737664420170393200535495250578954609948656085910184508292501178088976785837850866595022973718229760517350022267468849058330945083502938031246387990920092638258518775322038134481093262462964434334125807980206362522171890643581542518178014600419582920875641195255422871765476160941882376489167843459354019195697932282304338333200043527140100952971911461993711438275568627427874135910451043260274229510452773297220350062796462963387303355813171548455582807533844526068433033841296329988827732318654628133702276642708111446279497988649225503897626122095440357458618182563683284828537328603512976558953717027568307632864471075389688413387881107019218883422940009860669825325702824155245645821435199889379518037711847877131383611795246123492262588504815836051372524152379447351715452376117988544235830620358704941853244638263711594007922793767893475473749864738268896612510733272865992069606225088801862258442735735449602301450830109130553792258194263893253092945798191914035315147379898584561611530531457726944781817592336188811519097893921714659902386921363824528364538170748367749046223330277259307429365528792278890087326308655979212303117687058501422307751471433729525560958870277060655006272293893932437213427272795967662935205162034366167025014800384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,39] -13916135101881030424944565125787670827913879855580754923025995796216752293836607481317828370100481180550747311763421533789520940190779933903929486445590994719941919153716246839967335061330397568076098528377025389457704819317387931026939824192813558103193098852735427732710269645263067570320762600143933141550789204696919549382672917158642227370280043278722315698982812750171684018752734303383147043263584532655892294850502619155736838372343220810972040257823005880237889482335486422745308711085080720745892137473282811004949202153076136455784421906371745704477390240207943729013483538914652843520462493531421584369343346058411304609054295547989139152763364438200629099602992970848321830533685369709505583557033042464754498411877739171885320298975811972440305571883304901405468039772420453393258497024329710843063712627727520594052808778460460060485769915179426697624840198074744056639510320382097479602305512584406723548073461990656974750225888760922004106179125026206500933577628570063194244779590260196359371905365982218752408262795648399491449546124932879817205732206622286734118964988664776666374450424940046355285943243536588245410045348935683044673210274334608359341339490704583862407850011531329756794566841766498392786816284361578231064774687602448133943151757714390960602262763566596769912961153612915274406804717138079854715825873532624166168614166931744601843793021283472761753520698972419298570989076336608516205266542077068926888193761778666963727487033998574735549227927657465744839075934251948329579125915097336616014435859695945996547886020321235921419872703401103095605705742335456777099346960525549565753809088655591962575202001820503429615132683832416826670911063830019653523211410690668309759475952342312864671184244691144770477132910689595398595635837956651244874810320535264762873735065381070255963286954008963829368002634023741568355727159060603099851872591072807549852765757735669687493788669330383903331356648650965423041979960177365489693569662625961163412654261280308726269552970694753175010794051812634520536898559687428996028095944728525088602097130865220058248797350558083035482445173617099080015038569360069228327221885382245211126200321321250841648431376654737362791185161711787526736219687758141383146028213773274089659904471372919093044974905004134099557565764847589110755746228925003519017696826643848127092597857837840883614682543178790832548582340177310357997891083261535366344429336894492470785683147923675267426889872279694606125449817235396545103542295506841673453365629214187944559942029957217582824903961922419605177655240361260858721444981244616336262179834074209157993039436582410722465571581170357404602433314188290967424172879454658854313004495181718515123371282893761850647785524681339961703811259249428648825200979158140788325367618146733128809899999717140250653846289344287063950888641125150871288242599027398282415931082112751856207133078039086489939363413909351143623884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,40] 28606097810914122295825095174582770758037372538677868537057012737989883121452605186035813289123288555312408177774045453445735116820266894611055712128039823263558897194324192492935401657308151809819562625898413134139001645613182892935148500913748198461620353711777530057094022553937475247176127809387892506204191356281545068076770043346644323649974437720626849201513883787884546762453022479419898098034346098535953145156793541265818873644396893395049531038188512097401244955596117923199361703569159712979760864080410922278747131387924810161861166051813326070124701624064032414220253997009643836484352747241534547661662256148922948866909471630977384343690306326720488001249439215376048233044638256674035043558707978320081363440844118565840619280483320278795608772837372492153593324536950369311942943253871811938854608799927213658936970187121218526210941026434662819175553833832493000349981370042396100097153449522940818615775985181353673215038930318621615377790544033443562084489187199906661963133458745433617719994907288462305049667079428907727558764570798301382152706929006399808014549875500228199520370786853768136917889527635276546724621996223413144238885924916733239172943770183698136700887852248886026913273675842109621075895347918224938771501586559088880047905638574071223274943194196756794798221996683427475246179232375426298795595516061184722386106942004687486721978283297701299127175347026562611534566268256459644398691180203095904460917275044021872175178298723935040220148152493457994454703913055137166525576195025222822514861929177304236323000620858920843524926690160851453254227787737876707285992259518194458506038903180981322224317960266737770644257824260859885834319838935600275303123943580445097952659317634456060724366572998976045336554461173762861447134774188364395052943376722571553723389281159264115149873215186655377499649293761007442102352330181410966540870381037707804594082455059880985534711003721336024251410669085795994284620409141344643394497952816555320373420290505843908098973830641087636515097532857372361090724905039341536233019221077462336104166931082092355789711906969479700710746281619439071876570278128664164864258049049053048195958826905354864727044268955719419504381469098073248463750619193771616825829960080203839468017294115045420184655099312641394871987289992413236438710383896594182302485184547517419948096490123577430413752076671321955235643787845215732493313463630617148563074269300552930229256807369841645956528946797866158149195000928428320279350012353742196700624467744416270791840361094100589184894348796134942672618105479980345061713491873525117625372346295972935792897872131184225421938220256355967702256747246643989866197429435297673113347630580989357049050068528732020564046066241590262111115013874299843543015530470218233414931788925099929215135399921916617448705233950711768613305903166488322991372686475931646455413555641025681903484611638174911239614220505503897369968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,41] -19225093867686306823027562323484136115649711184016742266748769293546632151219927544510258244695737353421266052887472738264097625268311168443814358937420982658172219395474299928290912526659577349910496685455532812333112618059133694523997985501835633860026624835874838272204694527280345604486852393066771547604216771051892388028444179258715535124803031288834866947173433978768762438167801915067101970749588184741523615940957207855342819020474307131832590879457789711336943333710262989196265277391370259858630241728944112480587801461146001519277447712396540658020110759228860536111366620045345487978051458995223019764651887277066151359752581418989114780070911500990773067621545424365628300718306015901578612708939623967124817472205282721490985918728381572656091796141222496035278333954635834089311631322314275516971232058140145051552592638379053290151504743854627502078761012617106121862294149800481447609853386788582480416208051133886962699764895570883331081343644844111940120646622234854344431625854515679327840712263636205415729146341188398287718168550398223736112063941138095179697023522539748720907508561261121938914466688689815471161203432207888402003277951391222607082683173098912172531753247708433395259012712335989397335443722406075156339215236466284665048416126745903715092316419507747721542171475415443778763144924461233572724838460556034554985499095611750204608464820476363870057636828953495128531012551571133480801307581784549918725236204161431776760420767473206361436777092743021659256723291872047487218230584477421085886923372692963462431025574187444512984891904741406277958051582447460006936674286474268844360218082088320433653793869788731282523149065837923743515615969482765056975154308542945346616999237059668925057562501384645515441039149710039020310972023113872692724522197094840953126180292475879461954653660124265147010406337638484472024082839552789682437206431820936343499470583504252728049973188738741843757617642386355007102564087243917797831679991899067274289822292455582753666315741482140115687583111425817723165727049896165508092739692466114880273385074787493953872133551769835905679579296353011399490638101133969999601248424624460956084030001086396265376930874160179922707104382068018501411721755948439718805382751332335243099877635812396220843705790390580018718910801797040583602865599266611345738915383306970177022402186289535928969101374043958420183312057322211180363662047380376703182402180698347414795166296130988867481186421081884293355071505842810158802214038743707727000252968678514440626776942259945748395990508026229451131550000295801697791354172382508543509216194688256107619238145897793835674796627051636706225568035312818659419844007692299557462570189230919771686242617777435951405266136290032464480271493172672256855037280729179113979049001136773034152758413042672264619494196606927621545799708116201741697284771547132809859211237581341136166979588712261594934767466587668024204984320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,42] 8730325947166170222035401117653125952427798047822688541069491894242367508053437256222147138726343903170035627408959159894810838167463922886195131072134749812439924944943161779721459913481481164573430082090175734722073702135208809186377924578707788053640274140839102591845838619311220741268779103079098042412765844740871777021326593755990761644622277765479655249829563053732971586809373421500907173196734581671913847740256417303228161857216124506602457612804989757670310526535038111534075057459616621842735976630054960750898361109443214566279530750040041161215114872630138090470654075840124300531960374111627450112636872937035540117944212324712316374661773300430187571240719384039280728654116398837030221353770408731923893835028407399046070492100457002086621558404460583405803063993287922063758666295219885479264341829184352173357123350486082445783356272770556741801516534277371164460792447190736666398492055368748409757308290250629178097254783174853854661467753367090598226061916631612157080277776680595565987776057250699120617910395325673964089092196770770293061183384168979418213107616996615181249082927592366499876803093787918583868463775670434668966159734544514422533026412647450388487656909418279779712780567687054055699203230948305982972622323097546474792324045645705832972354680083918542650987244844333362104014033846278880033652543236489011864528892025970740726085073333035296388127064262280765043558071306688788087396620133177335245262461460420171788142882396377992143813215757928629293787085184142409846650923454478552426575903392940050972189273947337290115211304090795913989975034174072921634639246956205925519048396326402782224850632987481515562984404077073054167156827359707733759428154365133877260195691166595840248270329719546137016566718864778439511750315839722182774830529511783590937951188960934499363128819110837774248584864370493967157100298525052775898124418065623931926857659701105637485051471263958335466542358180312860442681311200035343150627173312636578815784410252823934396941302311914703949003096742907016327414167942474869609210115364890514106623208699309917632224829034101262439061400365971894991525015932335061318430412007192564287839311338162589113651093262055914669440494212424448735740025035689277547065902894769272658460766159627389209849556811323801681862475423745534575095792350781767700899517646216826820909390123386940438451826329642270973613393078759278966125774711767943301412904604891253191219416260472239246351037936683121440847499596711228811075348820493867065665522087629334434129854890986646475224924996494070445208645714360998150813660320418405379866707803906019456932165192165325227083013388301876634997948321029687726457771655581239032460219095685039441923917108367135364072080551084888227356293957900660403684454228993766147152516850415523327243285934407942437130098532592465336388598563583618031652627050324058755514096334305480447549414653817119222066623316069935545843712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,43] -2888285735563038046265903299979834482203427871607725426313750965479915375544064594441689420587120312572262063248371993289802974802188826062645930722754037232533546798643351367272240355882013030424161379738388680855645915238547626691780024580336938414633486130202877404163003904532904666628194012115766803523518902576466527313229210649809283539820810951914954899774217915779686228724263385863525758573397176787757983171654474171190569914043150704291237488461087679086849070193716024355365863238393647171823381506330463871764242988365942375470261398693994524747387500864736319315438097408539833783601344533470430511845191906172722681935620558759170862327216087817646806438715852834445579993506698156389732851727642065107520912519839546280108947873353138312357163671856127432160076292778164999959478123783137495407856504444301157655676299374409393479877447471881196183937864349660876170760016298331160665331373120554771498204603126556054635428939158026012547986699058285018679315428571970283039178599967472110790225929677497019597501968961625426595218058136006156715506076244942638824112569956001401422110615300170118699443388588739786282027631557631770228073837267913747974063782288179093090462581091173130741695057977699309052775210166183285270648866612572363531712638052577511628736943831703766812750128406231946201289631664221468006060517102358350617592182017613887678559777380096494334603159272791676287570430131374907720415001585696835543582469383908819029140271690207653973403827706405295147117053360385487313146538433350273648189714019512412155187067132513742364450448618013250349224414214482002264233926240267917432672402002408117286472051044348257604768289267836917508208521165450201443620331124103125312524585985607985319726372026210846813900683094733942932924773217186774301972177556877679364317094975194041496888802704507148882944634324954474268579218388827361610056594610763393489531607173780722378181573102494064963420025826093740805075883053983150247242588708376745120645142913317640752051391549156932394355461614482043713434344210239955849755379928978123338514551459655626218821946681883549892239189439282209163318800186046771143029932201840062915065617917094696875429998095631259068355028542307685878525757357715805604795257525838760149545546229190360709302924234434296360022852029384248242382534345912374049957049621300707410521446602801390847548600164226657167293055411363269040780847554953869625954853683482968451711957152577395996986664697403997632328285484845786290382432485319217396927152984593003959219468184622146858195506996531735831513751951718621464508948843552350990280409494908004565326451559701332445638465240119318713447035047279751508344298138705139252054358507915861549770713197264399947309881976694184197689085867529812324348332193474968836171218815507073270331395470032973537455883266441357649051452426024078853404141860203077591319211068763097186326910724955269300253915046581731338485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,44] 653779163413198184706872085286198178019879146616654845137419356297186946824849023125267322705053758320965686016832212656125944953131451497595204910705817851023707509168698192179657748484432457207645884277760986857714059662132508040243271715874847674904765395127985168276503250859808875001254912779555259210247347904388740815070157942156210917614762902098451968413579192907488612678071971229328457298324999654711224167494263586087365623365127530774044272304687785745675940533839540308389630430716905829885785353148168587129899051269872211425366581843871575126056185529877183561087056963496099929954736612284825216201860411197271189778257101174769607063209774705036820652441145996322856484169124022578173406698077164112401626932996293961305734247095898561040536833297116004536314758100890463650304285350774952868801611430386456852113788808840886746269327009054382521228229619357364580622946336662622119581606617404974052328288140686449557868741914308758328960814829815483150442434554854228660737978805095709249162289595882121126827877131040587647403248481515869545270418626675674385508357634441128521669664798140454108055805434894121474869778237406789160209360700513706101735591146650354551258007290728311234428414494858016213712039631405789235904654078174792818831950302881989583126675935867489746820740704736801941238219070095626278810312924479355272853615340022006504690685857494809181650495595271956827480222883757962108699249928199813556646718852189553114785983071517965310849998324744930110112873673838480771393592903383746284453723858255653076724039466282769345906330389887475007894334702940683130953850103982974601628281897563534134320525128672942039017091692429196228623498305216047576781627803821509698233967780905749998913166638169943121440574706288053783506284303547315397167072003525624623399127186318958385201029177475639180956080565479274909041442294618756557702612122964232081515098069844177610734187046055375000784782997787038002182373367470392889430518776035180451090389671799490827063193533724113883718094393646728191435353561164975763768606065699117298894002578616041264446106112803995141519544410118353010751193377818063229445198629338017778824307909530910545837405866441607887986492019565249280189029717334563420391515886337569810309048965970310493943265530962292107352499407083874691163792202373749221341118464307111492481007846569936405618734215744442535322803845707549355953591688805693977613778411725435768556115563431945753059225298262667673901051752983012755568355135420685795637190207347853912093743003472375566900525750608821364775369552949342570461066547653255238743472619181437909502464419660731381130533573902514966902381174678463956584058158976500163225813733908252077114583331800564305321962917636847538033922022497774024172648470882282073458249657241110590123000866099090120946084331175785014903771227213576650276305804511441482633395858326463134212415972566495369919060011295795851558912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,45] -62127372516817732009406132487038786375897867226430540462620831813669133651162432028645102406276143182449847317770946071868386836674348539898091429423454014374066726875631539498316252577028545908036329595379793688560216031887078264269753887540702006207912200362322502398252576879269789219780926442579006995185308016932309254842784156841999490423451424974531542903829851320346472762065049346401921601852620986670128256908303325965281293372172959826669612734538978805395562361898945529861996900204240437158636322939602738418562390573593327313831293493138528079165361777410327782122196322683005317648092973110391318119651595510381395158222204628653511111445995776768000373591440792702199291700161991258292554313228887385543781334543514146866252237028138484255615544073707337476494141568277844421281251504300202304827402931363249075851129066158330664253992376342318085404735611495663986441803211401147042875924100966919231694840909793590349669122932138291649618907524092759789052567494739817335076561725260546203190801287427901389398830200963710481317974347925005973029260460117429824204050349301769736782204469301206051410774736847945169833901597139383522605733474503282274361081580036451933762841164057436083894119691164350728549057220349964640853175348534638446821057571419089549262664867516689351278585191375567425854942189861926218486267784393256504247620325816766642633235866413417867167856994585380849967182745662351576763343610639906618215314033747985979520750014863193098080245503329118008368081175653337815171641651997552524218723978536874016729454963199237193223638472708116826531725268468423844993890803179967939990697307544822794303579611782627747881049953336656793641381487003771671975966918598849780338738744446901578477760855426659488865456780453141927066075072579477220676367873118712566107517187503129548134601738046606220287190779917530389466845056321456696307722130745195462566793855503363509284828632296817779491715603249070259362989993994105832982046588947423920103171463585298089770767302763642088608093377461883056514907626877162969024006973546851469567595261297650451398413575568501271126419171543344377091129560197851869287326394213122401217330318957197938342981015514796117211482601564583435190499240470966464455793437505179684129232003171789347419581839478528237573604952614809265492266199151408034584611776579962346558537248186435712351868530549719201145668890780274306492059019358527295036854390365969467938560139630626589339289103065689176839700239295440809322735246813111919457792165267216882704824354676697231894259697978446353618009107048009740623482296160864484139768443564837350647357262004180610288166941606216295857077550056672516826522751130071787246317202919880290966820616344126548803354178857075437771223059049976271743280931270666426746643914929104363086700444518100331910418825334769717331654357089026494312095592567874510755232661908011443530561093977901447144907746093645944586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,46] -23057906487421972883675714488018876859287061422823074094502575449718429783479903851588010023864108790577530844644942104704876339284899686319414789691149305638542363485529669562734305047910944197166168442681136588615532380710941690031119814142364186794425377816738241409902728279036751776918874605537874585243078276435084856123784648357274288342606431417648075942225136065786647704419780007941175175272434401508152218256702685704144619652777492600622416891380619201070931391957458463217117628778006712701125948442172673158637196215046932997404704974498684847873572131635446058102781831136995774096225758895804056533988203885572217233399708955527615772021345639705484657692657981263794533129140906569327826145192453426633436534272249859621690112185122938742799681931038685998753194147872720368088547576609162982984167402905288252564187728277018015778697548954950678285649998845918308666518045071640809684508430893977343821646680587904584471183036510026437271495646902124019361300270094499850060080391540395936563764433214379267271500310040995513224068683580619473256705563887618126123745548751654536585990748253652120325475931056839756656258235382049021446049961536242026850440951960207890039990174899663768127281136043988168175515828471428961384222799197609406034411030674250395181178326665658537590076841248681612489875723391864991172468279473883715084596071389655615982628480421749201483699940110873792081551722736034315386982755227320751879356935772487092931864593637544366972964641701229117004990508506273644202664768004064623775684718434900662513786847177575309473462181290599529049003657818498980777553812091532561066781664812735058316454251902728035348123030909035373707118151450149878806929568712615735168938394208384548535227413223585147623026507593100533816124250912908041237241907699181987040590947372831411918395442423987948493544420701039426771127146185570622859515374625650385379213052559678395606331511448969316260078890191035515693030696440199962126309458656892957607456721686855893527089014354201065236535995077668284049310480335571554297607489884217263817516807943298385766135810009570137888615414459320620697882537531522642124069923753427065186745074422622348303017001356018787837964962705226602563782246949152611980001112168448998400315976183465967234945439808770994053891319485638231638046767151057322877463544588023547391734326072104348215593617628569170941403078945442564244378230778484537409569042446672637743504946496964171419508759458102502264189382434004421892418745776408807081802284914701893344734286163137973867275060410648855169760747653249039881617437284163460190779449264459405761017936618987701107257741459029704559932380272736972004284994712628794429265170782475116250728566836902997272283691935850154987364576656925896140072450579378453080680424621365222437463103264157508583134601812065555950110964076102458429721359962433270313953188413224169656189765642529089627196510306662562660352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,47] 13717874011726254852950778502514063667263971436084218873336938553345150708834408593585765530258627236013350740555286906190874451593181959715967926672286300178035672407816983365166025750178403541086668628492474212681351773241673495910778731321603256509172204186490677157133898258354651736329198410849843573938392954218444288252724642287902893703948536233990192508610367128299817218459622115179614908555229271192321281166887161381034894977149443728694455628349303601600702992823994301600789669646327823861504336831502202378544427011417897102358625902450805079645572378849979072002300307507953860015713907088758328813353682951210562288653291333413292368772183619578119028098999576907377493963025750668851280157537159395570574278321471389703259421392133114942745711724505688292273906897751346038503612706627594823580892016115032965796937791865078014362911608981649187517062239069202002878264558598619024793453665481656636899567434059342151664843323917924844261253434162803940764487510646739872666853332435591457304199960065870177437844908122247354389848420679777754145864908422419843492999832901158685118149792997034638724551861741852242970124394569594279360024569635087249878518206454953225071265154587135119493022210868127686845166670380556598781719822433612357248688708735728991844129247340762167252056412027069241238521464704615642233592004579226991923244821995847352779651172818534274152168035585316797953828252337898251755787762374082069806178099086806430537279145283143948616134374096048301008354222552510588857336110676912786375646571923304621513538660055238044634742484944911190018058258010772175443241443398179691914437567138955293841721468180405726343524256136287888872703493190445725531503464779583836295784604636366327323880194591085387150160594668359885893738114246685939689656335724971446659467209963220256014664111758485974314705854433502545142244149501571329688358783031025940749260013367415197730981492500764757649611659992278992764756177853967490132242735830259169747016274055790227833432775327309524801720992238240967319873930230258174681265720649970699625541614940553642902778611031867349896705170152660805526477537626721468785845645958381071898593135228569925191799625320883503819943265070284965413189190200212143085338194015346720721427389814078267241295463695337699497044745808018413313231990605805977038759528887162965352807528560255924995590744971226485611853786371249381261915493152647362374840744370650330638867498906962715739192272807997065117680987634022265355072769688928353712721455126025808684266796941974758792419121279716036815897255424104408096091884918014523553039154623662914178243475086606468554195680768394678181164508523330545761862613215051246058774214622218605079832667782608664800791545216535635273801678375243994180904831785047351946090105960048318046707690657106498028055423096119611864671251794488548390650473297236628177141840884292909881532271104494603614105753165441290731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,48] -3815615847875944859775093360395899256434580442059232544804626525672507379589519664296655006139569408527928336439954644131811956487262278407790966133873888265319744925877441315514647120281302790027490619039372623681241382551268732469918857683178585874232706980413843035027612571253854304604653480347850751159865981852843218178598906963201624027083999455199625325610901827824225658487515879290554755394603992777523369509637496889356422460024095784884540164545187474384288512569432967107230136782211548164470687666018616361718124689665185316509070388231591783962790905020110529491752303788024501681953290732495821409130609605672032201830095932373304828372573363215718638668714251605383665628449695499086551645612037856690928614239223593242575512568884989535235385780570943239009154598854937729286820477388897716322153764876005050250691610368385979043360856791294257368908635627773996162304972231322254480813033551736421741362184138629724349286555962261459570880009831874803122732536851023583377519629056531577550457339651504098328149486930853561242035119463510882445661658194815455215900188398942803373180097648386165341376083465735086842605715191071672840204497576723867800108503340657843794401065164712749589098831009683815121399239384514529129505641442450461771697248014195494073049673187425099727792963166892128406001070704285629526273485992623956794655998351196437519190510198777682622766315645099931700973401638433086309607256537015316697248987751930766147883759844833324401457709438215830143990572298896363468182798261147435260510932498538254637528302273014571145586410646617716919855538754873681447813077418719072499118360970050754942205328206645995821941895262199221110649305230667963309456478357835795352074136163740786446757491892037885241338848892024044483939280357970516654506665674881152413519430000515565578383851809481249543008721184285806429382154700139462383541987307535067772711692354021032209648305124275746051111426543413662732516064256703373037719828171706782480143363737077367572748089262711472712680389870190929188676341779920928506848373164989484971738220094439482639528984261214693309949222266039438052776474981000093241987839728650048538315164795048771628061311718505339247675852372328105635495503070543392739590991995315875251720415985553162131122263855321306123981702206146984246336151653182262290243772784905049862587051562218681342075340127710302260492275520349746862270318651949873583297193881984364755314520520217740910191721844553731870176868718543657089916669046157787979218809021354304756459488554200982949869314360395887041485021476339484199683253189048303109910333951325032639869307639009444869286455171139973522739821618500510009641810587835937703735725750729916438097736907957734688410060462428905453245358159399625881838766611838055340513035376812257115359420659684751195198505352163732733340031905958993312843493861129445912474359385815369922401070433505992995375600635498584866816000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,49] 603063270174097619879095243704090132924165967376935407812614437552635376370731043809800954404352443326589330487020131761178324843137975224310496637029774702362662815094822904232087704174055184907555584573168441085949518332962910613193115613917746961644901588823832224082147189295617605676797352543874868743730035677137895441520086943345559060050673524381880387927966979407344398380155322717421586045085936385917481017648608399613147788365774421686531002359500259502571651155257899000553928336501955481516572487605174724365974741837097342310990927096386009567785365713593672746500851672971115116353199697476180365565704342746136538196426813766055902223227397061674141835718268458055995460869876141574142760499560983042108902141862505480567059875361857458947682795171332205040538781142431928544360051186213248601897056305477798213271686528602457774237005555928111962457878091560158259770723547381387158619546647057556076134188873761993073776306856607729329885949843733732518089309644466010277993677102013528964776469584782759798366565908674580224132443406142903141969342029960576404032716883185027000196791753271695090414856409201247891085297102120234550131209637557590876980073658212445083636577664940851803873419448620342753325672947318084410419450257536114096690055961386767497337311345973499480661900612434866833737693207683244422388461963450372644509093601837089560411764102513308912991204278217839526251792029680810098776141864216282078093432385719203530186387319812009218379202587343218638907331172270949449289738939253348772809564247762827755269770171807694249393096568271496588468658192101920771942131907373664291228714046059038552440973404099746203776059629990311265551060426611311944450866348050186978263525289056790486589684767892164032210594721094206964403546147567847051476873639000996795079911162640344930506802389927401429366151313561125548191491866555119981461951781597533132006146586628904746844652423201619179376813778453212679377818621426524454827335460563762560701068845706204023244273633152032398501063535208533746575310018648881908111777913578279646340703046064538548059213012181837655380516930213788985730430925509919025374730188467491302827177386315952103303043849212265622436625454121823045345788180921441513283507203078765328098940314234094028436980281808742262965955359696862986661847931707969321973994683983408826593010533590787721056512997472337713898961996418316208434726268406337744987161336035791835327158385470089383350353934123252252885941957821886236394582242834940123388755007753516371229498012938347740675643182255659380592016404927362864554443019330825592769123259338520259843861654456525833166688931125702815978620011130935480929750418870550945551654945562262907402813306517306152227507862110262514238346475354386187347471225216155829357281127087459151608694004136558835068093126276467877001144704469353317700105452214901742375791824026695784375797657489959454342873403452597207040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,50] -8646299574611627959115320402689335596119316381669652501317542844526450334816038338949934555897968399479707525078007131141202594782854735892730167796312547870128194550998834186803500604049892659477942249113667905183294597653353869522190936220536116309945650937029479570852787519445760278382545623202387067384576830217077672048344449557213192091395187167411830744518306920805748889915088536406621077957055247497490053957216824999171774594722144057251387647640919062824549055458367487255687864213480573344555241068305110511110111666597048315548715477522833074235085987469370112950919866788203974339388539302213517091110664095587602926131841283515797443000713200660872533727906474312176721707400913218169686876384441352923585657382183284592007369963846678520691321490654330442344237984722938073290795714749191504775882719889690025050209096404134718664913199450549415840769352330480552103270894776733292352066518836747346458170957359476721254045028586288655135264090033255720637561967333418296711135334107684215170732585663010223501348422924934888571169817067799179803423386466148258470693715336657389884751481365124915118204361523277389215379615637950305252564636379748875820146050552367162466058751595584217541017913417738466911885349786139929353470326605814287070704390584101877095347216292590659278824196368324015709237535391606818740702429584660193958186868789356183307624496668187669760509685551912554938691573624837081425055157255236211248386351349987406276542685718190297987856986407824756233897729126552994058686033241387763272576122601028533323148832246140627556736380980207531949980507174614895487638923297577784527771369294891346821509442972537260149056909816803141404913955675332723651918952079691592956289906070782095792108118455941889076062511785913507600183165024183004841482814668365057750523429153606474800598417951547139873551603856713208291841030514663547410122353594642030525750870811417608157943658049331652899476932583770175446519858225649944825708443975618328385746751425919638153243296418513158616781580341289480111671833980217178145660216456751550663960884561632958599916553357144516778271863011773508505708847544791751056629328817069048214124145820505135918672008663161667212302022050651684917363538727282112255582060470864601061723799301118957150618221587641527738090504586812775881213628198666628804974103965370657275987707479221183291302658854459193302514062692389150683747629414204628320533971032232918774680940204914300458026369142087089890307358267582486482745215121332601046371583561103073304234468794628211076525217458186865085236023203161452600936090769507932981006913592725300290649629644887728289139238346699828050423397495717349649404128700183112486507357102180988440861971729058412206980492307881192108730696383160383846161303110868113816927156060040106313643818590695516315046035422732749567524188088673502517867435822951672821464940642154186229571753268545815250010254405814714368000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,51] -27474940203808781421521177813460980317331448565694334900640131038546195793581724741841247878513164445971405662157009247837977190751929985839444453669575010667853326494430756911882866055593517543327449622148450875367527904538120121761266869396072215276461256089399779135699437263501320365793474054886068420673578262259135559857326537774361314358233062214546761682596864201318569705271661652131697612291411296233577884982314692479382224908429923806089770645153685230110191529139003345538238393326065581193024242431497488129748296133637112497430524087195924819086266698533176490332347290908043881184305460587192580160994047576903092631524343377410624381290275108371898375618228489196524183763130640506801113193342188758629252553195615064892771558127589618905823978396311994162178587303314871713383734625888710397647983015274556544478706528958281029744817193471843583246412625618059403781977185230721402043162933441299185353013013815182032271993966219395499564477152096721301021277879758003961711046235566615929629821520597439703269421854436681961128312234296054095882832171113793559466065366894834154247742755502385808472428686443998826843390330641059303379345084554118022156860164905304438790890895728787900524725522959692568269801970902630466671866166523515820542212680884782812436109791883045769871505647804439142799338307179200057689648847276008212372273639695387689764972588440995031452711356513853873971746592189436037332769307496215108693565265950106845262442117853232510805563595757985729213744483774212324290042462129441037132345019403267228322705956141428891404661950704178585221538171684197894762043733425808932036083040653430329872740753491911994618461884503723380696443744163160658444864960186137841597260626132371858780861320403644568641033725803866527334322644091258872644342013011355860963330807990606521367029124042965076677925572958608148841678336506221969318659642536246131978493093133199332435263240024937609676021323285706555150431544767742180852314132071446442372474206631920629014742476092879819734991635360469297348667080058742083179575436891284241435197602740409133917729741942407023167200938168785003556445350191374170156876980402725655383450835902216980657800143646758006190384147905241932446429590786031174506768229466282751926656925350755528024797657338571165006042524976998439601201799514930380736583512751718630113713399994998868911961858550004021893212677003833898855818343060932564395636920818912145492555682430607456195614386425480432071301685980897954510566737744785301867476345381498322077515546541825317396206535137957492190731785152074158490619427987555011454300765663477942302520015856154361569725809270161919915131696094291676031967341509322192564674197846026448754903606017162374885566780310958801768037003387032221574700292199428894703586272448126978310570735370669223326290501502913602831899402553927198393150250662862821042307455614416611299708648050220069560602317723113881600000000000000000000000000000000000000000000000000000000000000000000000000000 [116,52] 10075028442627670247197523380290328177831079012755422804222349902382716973562616651093830625121838714976651182489727271847707959891621985845031007434232871756885201173895123184133660209894105010128879783906840784311753324373275522751016523055830163298481990640138345563365992904634386986995021934173327820134507654047571438183779147802577532563788103330628983368693993805213096133159652761766172287662677219338590305009068845063210579051828822733256809120604044798768703412237347817100944161397858457658841241750429245317357675684133351231566273681240054692563230730332183056716240918439479869872768860692172364924605678426438722575294870899227600794540806944405355475672268094507098312552660913093757910417106306828586537130144396638644178136884998748174230377712780866765711662191644862420558486549326210006974264826537022871006237117672926294237533124975771635199877489891692021673729896730644214587259987831132705457815065067306798171408248307283551272578486728240472824215810599156960720906343650034478570117473726810780970294378863791624378452640060261389672982048135610931249704079567676496606039220927075584153135200224713816452330221508325697887671122925788861691451335387613005832304975460789157294826086858487864678079538171370350913853456050105491981921955776694592158373054365671548907695902220946181420727916460577815323175593715981627887909124095551061286076883132303788449305871625991852014064010682228943971643489051956243932117912559059956426878421335447371134693184666228337071164960345844223971297669464667295930654937319488247955392880886142259071874185910555777293682986526705152604385175576779096742289434368717452745191101580863079858419418274216807133407509865018610694026015981427866396830991637080967461441130512654089813808137222579386299821521402415125517508702906146022999272325540731697664649347475227607220528118803477988717566738988807869266038179367964070504374538522595343083020477648050652202865075571015309724086829417726889178143707790200314314681161490675242995640708265428462636918993826119767643882238115671374458150589421367555525674573465684660904608181655645005424377806135120423925962109768701018328695128873116793788034395869010966174986089596361122498155390572318130740923358287777115320274956385503064754275006665229664439138094515593064542883487612861065539550195979506415551967489493178600974239306421997554641454965239723593787623601346965119012555042909685024350784331224508707391744721498177605336951703313663078842027961645193487812967148248088832217573683230234240090955855471943834816542821638104902209156280135568871085464507580564264392825753020803383176412616580477196728326952427516171849462724973224622129352894067549059387544651113233969371571910983447561430114896961772001313350803532100873142294485779358384370744172704219287367213524401859180921202495697546913315469793443900411568771263153827993252784475927545796025055046854782262541437045942813458432000000000000000000000000000000000000000000000000000000000000000000000000 [116,53] -2356093637080583589350613423940867462581347525112104542535695510719896200056393934645123288608425945094060851128718438657695349299663078523780063413059714521089675680256410816897347535855267718250789655279978620344513706239406728779615479768598712224888076705059706510508394183053632797268244795387040770530558360301939645821451974902619841568133504717634505085805953101514827318775084727981042382202217522260647630054524670733037059396962426437694954198541692649352865030303599827351675625343419393545335044176093083890848677764271050697481590552908967030157115656082086883255326548318254421952939831340300894815899111845450369881733064610265124384147216775950053861846389102832333801669306863464857584611367082945991427371553969919306205878580810293796880441983390248731583598904833475656724810472467416588996690051764399907237780721813062864598994434985506734602534773034864951488768968002934285572899513906567270405215890737246626118538409436349119206977899398610419594643581130168195513196866803679889840271531269423482633511978773256473325181180988811030048291586221401181769108134898661273977983832834261820010993318126916505418671816669943666296711036462417166825417475637396669703291789316838158301721119644569430575214723406236137463077762394006122276547693028604180432390154606291562853214569946248713741586368348582539491171782212906389420133487920285248527732465675374983483990304756587767701534529531502786874902847769131811013762382070489488165959517424772157430157242840355583603737597515253161094647689386110788238206767925951727600193114021018679104338801598851205598637181862394047244987096814082397455411279098453981452662236060463407924969545910143089576076600967833188966401819843822476442883674187490930754416293813305157753341455595468438421243259914422341053242990298173514809035839120435942244662071940773201712302238440877740645990117752558732178202714153374016189862556858508054725449809561558556911680552385383868970789927323608033436684250211933186097567207691267234038859384125705299138890901452200812333902326070470213193069940020717701340836653813828402012989173951467011523503412060006635591417293810565702073995709010718233728856770331656636281172661691943819380390021828235315906884989033997480785047575641243645955511336398648828023858718001389288165129676193635848428999693108083014615800990993226441113916277087087680111043740114997235470902709248210865905229671631111302412545839383348641648679333497918865702772549890715365171750290779608326810969380799444579736124017779597894496679587584715930817251200105480029220763897710841933358445936891184809986058494796722401247768641446837398929851980529006715633409141104682554524770009882104803448840124389546275773081917752987890003136712086436943340278203540661972092792872724939985796564766467603828409153833343717112260184365829767389883861489204303447470429203532093171438999902655423362162388670013020754903207863218675384320000000000000000000000000000000000000000000000000000000000000000000000 [116,54] 429913665151004683991506262045566974056556384124213044403828647554823752198256179280655503435738913952245177983762502955351013392696386236618894342288300293263587836275668385407806936071221329926474258214610208012766118103864621882357784280334887000069079644331836968759408318989551850349916281196940102763770515781257621502787150958437735135398205294508041291916432874540758919218299174772602465794650285603996636017855668902730168888652067862975171022237453857873448165560529772980390953443605732055654078367137946639438757966251520645759577785346304691423420042919481815536507971398601151762539244879381305300825836170779798193061995803847492987197141591997624932588070781194569284801154152981649571577253502221883584407288785170298911983657428333424166601786294620765311258425085005214656610067678418997257761001927965437506308589367996237369255982121814798415548459604312518955443812979183941852230472738874030346993674919797020474510375601714051097558018094642953163431020115794082875977353314137532846810837355435706339732704254933293315763249893906605571846304954750031090153241670838164980054219513648566307645414935403574303311699166544356434114536726360290327843064087047785366754209992350882782003280195470707909801782288134044959724689878273250157315650303418205950306305099043842843403721132467642032528824589799076881107859421640975711264433239212203774789244048352668872815744331814776911188357254218661577348033804998716852850921534617021681971313858408842547452014429676454889562631081604409022790477861189094172218639287292064121668740420770979536046695021627335639749825348431877274995916561264750232079913977347270543841863874780820900229003114065896932356951881979843678592465399472727969795654167093428413424020043920885677116179935722244798034820673138081478503384587202935402622280095763835459673016285877470421199966319947471459881131855117498498770783852492032653720171237996624018050090350791109643817867519997731200067564158686524547431985021944972457966174697674554457715177134862695307179081365991245048308856231046942340176068703392052358735314805490480178412112493977414114392233909321181252615080473997648938270801135773026592312161119880309716098049790741033489442156975604178321985635930488895050288276713862833010662157031638211538303116937074569561152059878105413730120713871008654746374866901804327788710714408197490449617554089711505794177706841156423753950396819356284857645970705639317956866441130274473054506212894943264046819834446303821022901211558398042277162746734940317661963308364599866741392712047664625346744457475962227958290318188450346180799934286841687337159057238644149956719145201847187315463179629484237496741024982734165738931017552714624104615593386343173157561961665267380359596224660677846588737179888316316924792268314902173317811518949690774328785967367713690670940215694770496114831758470371404564431832109761009994374262455433865058694362001278238720000000000000000000000000000000000000000000000000000000000000000000 [116,55] -65736301113870635015002903368736781844573892823711233393834934848143027077077200381551138573384025007895365360807911033012986875970836615921192683374416950149079913897835452409866193249483048729781927747077701888163179683709132526203141194159429115465886915363013531780630855223344016991624430429045624393857047286120621144499700141945282998267683523825794583348986571712217645404916948157053632878455144818292189526893978244420813663331257350636408321347006242026956965889165365224876602994380653809269676503187791846196164982217598761468330692759355302807223922076696754651835037719832862872377141066175228577185306296379697599999914783197119941480507247872258415525708311326666430202673109332399674957396806956151079650578033686435378641872251017666302050653626131535446483201472910299053777168711431432010487430939455594585484794729108636332945829984710181583031666779982343597326018051952273565175115315808367394513495424262579389839728100031056009854287025862689897263508756548021212214111639544887251655348138582569416679672673859435365745539047817943125472225990268687412959277059554236316654643712046764316561977773931571340308476561033652369832585953264077937034828119485448583643058822103024792593949773194298225989376383467956912130312979924379736201881127721217552357498701837070764709943724665718704449071363315076252657665561658785367675051762425611178198454658355863536693451173183780397536831827332390156553458854120746646189168187374391868010662221340951169834055125008255870929841668638429078557858424809533491620764433648545978213185793733967837896009712020740470796133340889977720354526201906576342810728051495177985152961701310648844724182422162335994266497700189234930756992448009022442249496917963804012342075582805744012221980481095571078607498679316426018958977836474167887259947575566345484928864431481842497291391016672727074948535687870948390727530433070341801951990584057290641062401528643613143390024065870712195838209940149073673416981928801209764219452411348432890133166159931350764582187741493374288519976048146608611589851420956707690379503449816861196782697354475336673771374835801066859193355578637015448131592010289622910972870606569411787922844398637119568867019909594764705034310850407575866362633985696811508998988126753651818269535285667820767677061614154313276720632076331982502239885575404421716218833474236738937738537530430783161069655711611884143625063615472281614967662730157764188063658117698551876006924359737984020954151565232912181004453768339074561156777576210175689173336458673937027206413250467683655101427638551552361470176521600149575125369927538089380069588824660927939173357117139655985889728669812566367483817588718486340198576060586233304570896136037101405609807840630211066876127549943185764180059009088019694050607340029437592703947040102725508675380019055577256587575400017699925813431012475271482783855946901187209754384135812795541450884016976691200000000000000000000000000000000000000000000000000000000000000000 [116,56] 8724269489943524626101248297617425941082554101762703870402076304549159339210178548667134704994137500467317230500129305917955764277143311270755191296314474768763040222572047398014419478707569756461646818036432473156001509049765437924890784343453696654737383138503017953923570156725274695442284014796997126258410148724785142227760477393880514676708580811945379082157364978897763786431752974077694986609970453080648553888220643951532059830379670940206138836685159276775867660512120939682664005689442616066458971149921601108571697172228734393749711452062480850007112851015525484683154697026731628068511833561201966100159978138915009256819945560641896064309601164646753162222869776436416880239673487141806022930170676814007369260987598353188734845507842871524052164890035470986059677374123178328879968651052109704169221069118600110505756333786931010029276770555109666960656060330013958494779599286689426073085923509331341571803677504499118986883920159978212766163511511423281947228069871199018166641449214910788254082689835118341470748865719328516855416397952581917039112594305507826844180437978246958612763905442385356858888468805558342030093029709361050112913127618479701367674245839922536721330854215234422124587189419182196976693810054796539471508804485131907829340023852546152537130909946178533420364284677071927875468442548498653985539844640745814661581262760546011378293295894303330482574526928942260992420183162609308809306639765052035956524286476959900416035310090802873288964713604166719001771577391006997288448424142545250366454997345028807052887596909971921458031522213683277488826105218857916515741058049944824456334706818235246522328224337704633826046604927960481127915646632418476909421835095912768939086492255018781639435872121101606378119288977177419229542324790220532260637851830079123512557043857933457306493739185661335648192938121373450640295324113391761713320344193823649458834434086434820776983062910994149919168340217012682395025955185133203600189572496421612021415375356982759928249449875670387420585371159590084255207498779462042614609400852137772429184724371576910768115512715629761537026017737881624196744040907854466320270793381595710079743602996174267992614592418048275577546032407637550713490035904008406853447386312295224460211909699506799869092369175950590852620046643226623823569265409042184244391186024072617658143734643077602495515258290901735821641262060463492013714240539243411815879925670422778392675064350917763661995362187433841914839539376450697265272550762393394725149926772508355230776304422802489841204061854021395603567858275146440198086514443504947307940314796973653264146344313035602643693535140497230191470955002144901672213796030335807234563548371976145553380955998978805752686376415612350666676086794462250748457422832801268505255113588932077844496101575715608366161845239513772774578756467233138152620663343477346918622367784141876627388710677469365958542401344634880000000000000000000000000000000000000000000000000000000000000 [116,57] -1015196042935950434327544752448663574711287487393740829848201376906134654817283492793918585524428086595406940504079148794152414968352173384294699337117553246742935905019867422925370722852039996806179200454862074845466869368538921726713597993515709083703406596560231277810434174978882140598150377509590646640368618511897785958162096277170580707245550428994555409549438120524574517039334366615677270051625342961809649819667524287680360183688951957335524053792045938521018783932481120556583992345645222362666251597241597692443297444380313311105786141581088681189370692178566668333102110134152681591749006703242715490725572222169477685563746962328607005361742907376223460239599145810776940687111589093582547010983729125733844757102656554323312965879567179412989079225936011154923900564206183882053340793918418168305217090639029828467167277065322667125059290633491910907171843425480757891507347651583068645975943938995278876549844824578030251300215865079255325623149168113647067448442008899379821413742819017596422616429598933425633844063653868779363130151484654735177797130970008820063727582684987150801681982266632082156369408656059416065850373988577309591699355289943450025263751934958145508341473069338572395842433396356902692052633996277642145890041731618248232208280451631083766059879002415787042805191984464488875657120722276089690497270005271172611553468163126229384304755590127289756961260841696388693235797348314374939330471685087093528694312183218655686640369304780238442975212880203849195982031162725069559086732592437749539456222846413868376805901902897132647146177929143823632989900496198996310106927569702049747427861408483639058192794894575285174692835866763042009152350092858183368639458193239796016485857878945176872961779946071975183220106208855889804428955292617178604830355248979616057255386947624391842198920446382182219835195819155817687629857943792470049304700267376267474578111461788639315060164608067542467252734080743282172912126322252969733580112720667488521831739289664022304125022122643839175509859713342293745228071630054346833613621389597901726092044756257515340320778314752307962558078582990749729914864924688177372324156173911280025279051128858850876019976707528705597384127589179277694348570937454449389473403011813370756959683469786350270085856329558622792415471383831665040456935376685072256758084572205763373854070549293281109846599324121542686448199905129898149934502430474292580375455191088522732473728809535665932510632908413516366489679984039923983424571587088591074681573951884893234648313919811933091098642254116899590517519215520675792174632493758757414597587829575647037568403423416443546139567906158103550381778058212652966443896655596359084805978175103418224856826787267622579170193294203864473886984188790426550288727397742432257484202225881185121991055396486654356209154777376757706853629165751145483422546655034111281847299231316758707116995536209872435926799273164800000000000000000000000000000000000000000000000000000000000 [116,58] 101519032864869580887936851468674288662060774505798559205383707993084738485452613741403548067794817661409714836405713621173768309687537063269240060404325818918899230275767452261340068934876562794465892155942962494463389028518415098137987549114509427130817343737743969065301419473072512567934365547429038880946976058808135178590250630199628659788876911354201615825311070736949231403515603194247507262934893607675777319791935200718702996807151698458871484020483465996735913229329456698093399250234945870362087766007588993238737841037665005983695054832694510254328513974904040205942506587310975586069548991222318829209597143164717490311279381524716864077660672669043718047653592346397949875579681499870479958085625667052510281336776659353115149104309306034759152717521423016951311607115669770542307480506631447750213568181704303197606125531980806708856151342314481927757280365809771705964203243577571236236225881830663009506447492955744611242914156355447546931004450036274129244811563342707738494294133459651396694109099100833591009353437324139220655757660813907991893819309534357288307550303179101481529752462511690022863714368085789363990506006040818341103660030233341061774547854247139149596232745677243317513266537442331473270924899149888517372261533544211951052175606543861049819522904431928122456993221191850414680252704950425431357873607286135011782427447588548914084705187393617982597610251668820494714529500820833459520105472631659536663161850882738662177646029726555029807033845196153335347365530921916442503520883981486052029995550812672088908639624583248422362740752974144612654534098992816851167732098638118535188110452136991304413621598316852779110156713410799584239478081471573695759167245351794973171859019032927468499781314769233788794083270131403967012665933780584642787177489762743595187748053685643034450514392852482518601401216367726540643980098410137791266074191964473615090709487254323172288765491320579833702981512572543913093907785836855443422456813708160709609604210367285262371710155007859832380170513559983713509500662333676248936335655433711803484240567342338472024115932741869089657097363184551746828942158421386232343324527462530189518160765571912374567034295606023956071753010962555675656620433013919785894452574596808126227499038110993145598501675227369460030027680437561315023247192119839464221980398077952943802710786550717076932755299956800814242310438931861065931308411782621932049843468970369983118404440992197231878359384470738699669247387701330302183953412247954264565163894130275089977181457177853732235911950064956121784583113781034009283557269547503154590327689399183529472732589413608548704773094978770046209930261946410497362903093822442554760690688026090757414305125290344284801134385489478364237718539540176336481871308763102230327559939127282152768188236959109584490571512688799964029795141286749779156279936361212542040033370030665074840867785215328564305226702520320000000000000000000000000000000000000000000000000000000 [116,59] -8167844215724939981240311949144985086810759515506848504146801153369070681677432154209806081639081994015307783606696110021336734195708936591050097318044080556619049075182928615518373679864899455452357961354063222951665458500417485841864109230731341523055971490266957667983361834388831928885270269280492805343314477764854551894491779583102642900642907296954634126946904842076424634600538595199417312156646273520174618175781269277200267813837800744669985251303510576467707820322067523290493111372621492091454922664895157137284293600699558517794116753819511927518272375765840502756250063773963250873553228617693957460755589679601904115937531441531057257490862244338680313228285938764428727996375797625596107972674866228183448465315148148292078471928625616219790759886332900557261041328679705134795383538007211061452172153823297762787843708993063845087623675026616334508979652730379378506991927991165752133638937501135673548582842309223218908542145245733605836932737036732138504675359400272068273906001826344610722680822095866726325059821565215729398771485104413316746434006005057901867203902529633141812032900642227909127250301124190779538685158714111133521249553829240176070838177385629575934952798388652366141039134614446912894722979136825791956763971463977170749765788044983890779334346955229584467013931609024791574746587708673910241739884139752280559860165192474424723541991266383859625320078096123643244329434965367673154180425805015236102965977574617797948990085339974152521794062593233875629892091412729645797566829540295168263373423900046117370701199552347587974758316391878675685283464785439791872114103417973891426039032116322441722773662052001150036395920309380024488540843115714076211126534794497477320237745481827750880389870855260665736792201521159393757238999886429151319550089597091668539002487890135273357879563843910586898045926273301842527269023007362078116833854694425596511027807648945151787254047625526062958298028521094098973761643242190153536185877432800069699680289960590906872787184844731974365923269480340656996893604324435316780060187884049522685503614536676416951603246813308454172236487605005806225043976183323654733776099208520833641004008928251414205278810746607542323652925309886820536475143156440393629020246721970736742828753506427876116737923974480912109763084852273258461417142975374367127987243556305438738634703231390226492041674943050227642891637613730158384118495684932838644556386216077507057511110128019271965437037409207895924006833922631184926692776417308071732402371064010037954160027102879472660661867973427816791040880456465855786407900654282625740408707594629550703094989527218537348476466210488226782859975295061676850244002776712473924103912261500209318665695006365916155285795082312736857581658020082741684106906890203949234211873445076207738045138682958240744445600487169351630360680634003140753088969903429653771636177078960740520685996714476204571683192832000000000000000000000000000000000000000000000000000000 [116,60] 436637878554038722125553386238616047333058796262764105568893389059670812208460531481662716976402991730472378548612436610040709896805669544253298261941612666080349472368165443173693948833861776754516093270053528532418084677792448859662124003296546938183054104161317151539309393071090635120972802843629040022577295841058021732930823833121331696126870621105974576818833772247456086469963181276896481257789148208207728778858179608643951743691543451622548224846505253336711145516412420333344743493667782560213786419167615955807647815694799859282530902239007674684182116942559878477552677387830282731832434931127277498602535447140600773123076495339320912552970385309554146901933338093559662353898845820052485234683977746374075491702199443542120906765037808775212896331648417069219836280800974298256319146200642559145197358310141117830554313631930807314583468383816320439388658926365140174785270025843657639065736228629266379879872729140051203392961563046353511756105700468100090440062754687045903854029126153573078705528210854875353876307342538915706305026952383866250579670954495096260865899263346319325485241037926158116092227814958023448981956873032972100178207926608381003997288782470888850761248173750667341911233423908547734055844175215698803905096681727859558110592054001683737063608840303357071761818759466161119310263250900329239460190032924268857975603333296683226312112500351976135333614842323978037342061855893756557516537351130346585147462225506308625168668388462517230750736589710750857024482321125899741331913472011981723052361590478034002219043553161454836666344993230083660048674944984044343276759420227958573454112411496319601429380005975097256879075814323480368228196283045468245206153116586180728813166449465264607886056200212473276892565297747816763639874406501783886138978113832813063518501866888490972834973593451756338806010523913396151033639577561182214464612653313100784639745796864329346762349180999512158129732528475275829527539823329882868600089779177015938275494674538432085765197707175722539964280315651624873747712784107588304710274333347956252724692010860480685091214327199822859032876490039041755744583246023810537231741365280927733898352439892001728860866411414710576255920470170277454765808557003791531454869759910810468061417467959529146487507998917677362491727629259526549681235242967925933451293434994894038121957620793392431009593676447032017715489661831732842108181286809336399232206249409470411483152469325647414474058203927103987678926129858018052497911553831635947227362751213517563322664706445507425822074638484980874480187610078687209048983917392088931152524587339975288218300121554161654414075219510491617801259471534137935992758022869825907498051131422768410949078093711469105640922901886936997758573231363019401046970122091218481056652445122227715605305828945815887692046357163431155948389669220235784091006347876619401684299859716383325968456172259240748098749726720000000000000000000000000000000000000000000000000 [116,61] -1574647693200789546177956355031007820608856566906210404601794865505684227947199525248489156102255415945113019714632382142151697831926058442339127577362138582320370902515766128938799996439678842337638970378664681468356036114485968902701637956023319497223224609165630821450989104675647953431561147314121613421750926264124667221760397384931844555764959591304446737737490311853927699376211668662113126343187280518602705787171836875057896085640581254351078245406070917705908635940045594910579682581617396452602474928796594180377822496748726132769378970105938079818925301918757698059603805669021371423216110573069333765956428957333419736087950377129108307437488717435797198101058713050424507670160141828131172141175691222225615046450810260219009608026327724022063587021827966196109683047616639910995028369565738660774621827022525813206588346924923193794766480745187200957699576999254374785554248990675381077467782273571090898863479641877555419032993720039601326748266220749190980357821948531903212653105387780485467905118619792103531023459038409866931313438070769559011171276792630482084572028163082832718814629753243639574097213946594665374694445434344207403261400641603722149874652330436693919498015770887891344412736147538154708396547157000808568471058363647402547333923677644606824493263593405260471357140971971311453849899196424898483107143873140426110352726423677008057207849839380774587762183108825739049884241515196089202336800102921784881308944271654441979840167885540931824510960944279017514180894119774161509466404606646102258413914120752098009192601509099755149651220042845667308587868132868894526714645315738713791688563802774258369210520013100613310278643453616263234693373992001824981749926076699701489330304502418759524307651029349472426634277852593261129684130512794122126550908541263535155808163601382648953385300181417884179948160726455215701628659051290789584593541290495557445404991358872393956659237182924057817993817769117742331440119489124395841798400666895683656571957892829422990589038605283875898197284560424447575674031968163198261302084863662000094153895526921702725437076897618412931164402267248483850195609667024511856770012042070785972703376135054900670399414000352796692720331718263051120543074758769229011017612816008815113943257436632203599450828322483713450487434771101703550718109943592179327458479297518481681541129099466835203234366468322704649782700872969260200344853544952957556652190668835861341667381327139729920088911750395037548107361585954621276128902389867382783915076129517635892975645030837462450394161976613419821952018685682407102272271583002872107219804448086289565182900051433342652384141303467883710332220223821609974020562065029002619171159477200148139060191876953321122933489511296710714227758891352384372713248590767925256058550640265213204474785196861935154191132593264365812671115885904438886238748036917006316003455391635492555955246437960033886640537600000000000000000000000000000000000000000000000 [116,62] -1848738145744219216061636206403574219633251080404961294675399670467285010879401018572608413103633519174848107035437382862107034136120037753155048225055436044299473526129412180129798073244683941541193553473145218236494049331673570732614653226138141741964337902274920869775517277901036565336177796598246572162115409065731211069856976249819235514602041481024318764084567220004135708276882031386405578239367734459583689700716706581964321134764550361148710461202535927689359944213157721923467832580554985147095680106745295296696324498781659129629320044721116195698281157394800009481836494656190099614528067988880937762561453178550906277292921879799546182037686970534631596408729635449080375204692077239260541336755055351118348986466410915315137737469089026495719694807749328652089436620769876460223080071289791500751082104890983662518018966622156016755797397358397538708767768647534836676338418767546033988758028368892757029794648133903381649053113146538149329707870930797900574445797629984878287970674688895862576498435204874376186269629119492155322167103745410635519848691390479492029671885837663251582580050577172492169478881102822534135872560300063830631611638857229317292856666259800399091418709894082792864004843324129155741763779181340564338605801379162970800628135868877506886760485122770169987808712358106200644597146578465150223652065308693524190745574818248825592835140030668146990078131342175937173861634590535675206497386772544677482011128605926810070003776833799517782972993407639754306572552815905769430603100325257566792737943572798259719839511202372235334660705567100912783908502432654164860704440911888664840752170469056826051056359851735884701911914347342944210373000757393300135469381822930743946796511979453905704183925809119849696061025339464989656184004411362603358022992204309650910284092424871338199951053949353281377091050144431881249108836887757481210078854882719460889608065943886896362619818874206618703612827067395387488485662560417095049212349364683970027769659399739862312771089750641027001191302504773277756038401312059183759358823531379350813879762691999953997267055581786479120931351159013299434840281445886474023970458711327012478731153710872011900787423145879340080902436417901119597727368506116117696814928319595967402193138531370223104401952561303422531158393305363625547599297830315634254244754610799279185790432681565283602794667551208983166637145595950194111997025598305254722189835045171576373678640871459374028659283511966299308217044947458742631820138536613076161064340742823739258430173444383020555866112472661201426475153024886578134666695332727879097663917160944720313545820752142603765649643329687159276887781185591499627929465154693314670877510323833586560594549677661829793755642048825434676489403289719625432899658523243133184039546464884759935552599615098075583887583162214529938878962637809925439751030652608451195425278379063606847923336964623574657621032960000000000000000000000000000000000000000000 [116,63] -112472332585177786675673571461788843707096156117436009923470120997421442572067452935150673538199621892530870448092117690883483139636042372762824868002229080294494404077644842567945400215745579056674287679264708501466361470841085475847077745947543582281873558289817682897978124694831390014516941059230984926275024658270908526390439679685046140361145625333213382310904426081281112805844942143259862659286240961964943326166864773590384772646605084632493012856378231378716885054397536668194054118738286922802705438617461021454543448714812504910446880553685184374153804628690615314836975782153823546708690108466695918241393834703144292979662463824728176214866065581468197650291076988975758894824965427536037551730653918795944665087624000715468015639373143047334446244365700692223300709806270586684872974533214998283319143252067782612415007681352554857447342062057787065821353049574208083006813391447438636213575111855067804364654093028229663921361949987777269656989692823901796678776958121620280499604642001684455331913756201935673230382579804608808630484509963595887477398617704602908698564190926966214389915725731741867551887565852347197598450701894358845788164968939319248625261012614410135639232065641773760987053541156711578052659625187820766225148113096961435319576917031339411362541807839731617038623529972084452188890820136969634413736196699403946496379394628426272025747420187128118994531030922223537297444951318049259727864992908448460475538531458276008646213318174735047702637765954102810265498259498849291892711201047792620467979558451886579288454031939509889224191065637195648306773387013424823253229070399645018349836867123874263621075714848685870923580348657537497773246767308736721698573371690461434447620138634416221687472044907951576730770525793425933007430228293294256321174933718091438582990854647062479082766409817808275396635727147885226162431808434677901575286748412532726709229212441789683726764597562513717554699352596298752866143501961501117153534458413250744307211711398236228140795834633235118368853467971059263565770748999273557564848487597030428281347298075848490527910513399490663913644973442978579629141072158367674163625596409786126956543879947060835309623867755258255380447380318577261487926818124524708376457087483608031648014601846872534234123036725067415082429478300624599394026592954402262249393094380837360173763516966857415823338633702570208433006875961470313627623213974367389551813480846529072330371866183811168943689973978453750874116610430768682356477781899686576188870649494265149651140148320142938425498112792908210795398845191778083739276045002783304258868867844526887530174444951853453989752259430673785401596521718148699747632267298699211269901876556476734667951519889999211165903341948967754391772916388713732889297069946602336239797534485859490008438656002833277902930455267080326535838818539171333410081636350935361702346876746941259754444990091166678305996800000000000000000000000000000000000000000 [116,64] 98394528467499328130965285725432725614855326109519975853918184672588131612565394166841901095797389042911220197112250885611544128050876075981905700282195799007196705409877163303523574008293511170198853187927605769390791041498995547677787364111060728766070353159724451251118235389899658854104550557204832513840482254161713369779757055843827076301244654976412737991936243364174924207048448793967423033862782527683839511401435852972532111935515574650858061044631515385729318441112366206261774665043480357297344130090759171185094328974728694611693792501208112197463921537234294570840924996772328429510444192815234189517379813031738615029060800038205940568699225326759504258230992456688800520204651396056284068858791343979280562040560317561537235696214381817884788932223426532021149278869581734891084955138876637904265037324292255080880186484554609550697322235341961999794182440349682978544948887511840553507629588944459544656409134290205834417669595372454746895110730408911903202233364098896942868962529702711683528941643660964028522912129773252608905379703627790521161097381649615376306731334175117175948039866069118461152477004716215490840374966716137166917672349262961192798132503043566425478457420554390679582270067731776133264943171168429632004069817533092345589044250923487907887650377310209743322201384630638171881647018301007984439005904834501924618062773503663861594495909423780185724404760091921954388903638742702759185356135847756747494628279358944735892052947458133003772303898129054939816000279171986593890177873339050773785251784057777139378496234355871466005017586205853094115197273511268910826505338410402486150067739078991161716119573170876357719239014559999310075225992107780642673055273507398103498863375845520240880638565280141425950751750266420177138896794284706786446197179743526654223986331400970935038951135084040395747247273319579932545712600237442612118142974094225827690186440866028325345884809116392034298983525329919150480709448708925371246171456581222243717875694446368038704210027483449511248958461595417137138180973433084786084020774649549997501838358890602982692980423588784440527641675004492652243953922612229976571871184113748853692557079623910267266995653444367096931378828234549211315961206624727181736255668510970952692645860633324407312267790413784456965303352542226687967955302545694289508084089795981460673103858921254590993797563929883075516567083916732365410693682966445608236398631460406589632512773937450069637059709069510452295137280720786357768155859551609013554141064879285634606969633687832389064529465651982081256482451082706573698045976349940824403941315035560691488450552946839929230795347966921114830556247070820094209274130719737976863514487665691813521282106616276793605679702926090844632422567389525281950625601475131181691338160721085867649793914945325612251615238106116534516699084724528475216964243738618736344586670738374195706947044666880742276464640000000000000000000000000000000000000 [116,65] -21178480937081481320819799728274049860097850519159401437913580550110925722781891435962008164391245824997903560603221730700048725432524023611853976466226128972957262234852938423860670355068042411415927893142719987736815905270907561111249945793340012193726092322741145146620176945989666044677144820585752759736418287166987567358973607966823999928448144185629831782964045817655840052547282730310720247873187502485159605719655470577371184738140832114147305167979440371247820614037046900299222083308003632471512114177761878652363453041386426427009406182409120179926314783544105963361533867446212450419453691594562257226356495430216368561593273897077007147363863562853610557992208227217255840223071239623610022590988023135224635651378954355006738585948710752188287181898766130571770819425957787090055706648213994104462340282135059119057446691166997710740516368928074658547709057207513939432290146141741581929680976659318679337591237310848189483037684425443406756486196461114607839793923726560697707310330956219542771291214985967667922294991577355970733471802310237265788780070479838198566143312047910115505187572687346920820988963361535590072171789029307092760217714652820200388160492095717473887362510838764746576255292791456067108927810466734646466475090734343946792275847733698738905159277606886494613242661290836662956255139445348497246546747032591038559148104550800358752546960819806848126275776579765672798208178497902202286364361394797460262851477716798314010806562363072797459742528624651872590715909727758504970617735739625694183299701113900555605860118418481995797575601889373754794599756727768018690716115007743746857792756151081041470371447284116900812954756677066524582441170938380933191613194947566471404624297794916739230076071356499820526260264061653187954029242401205927605200894080875702001055814136250936797726723688292669480771922773426177166627891779966377065752554836411525204979067250873591212568397820319039842132703726960056598378868447616327173519814589871181097861455191217824996209050921092794797467314607217433347986220546144492867622893932055471692328735063668786082915761974313007217860308720859472042542905566753483681831286518366715980149637519481409341440383113175560979643857437468147992700520507196486976602808688353832465535492231639657299614290109595538921661792220744259261063618652037675038909080108193482850871866905157043515437900715108698973397802510929989371169374433558827147281374433340661677995848440318683505795822068990883606467083806918404526438719250381495406796260625657574213535506149758276797234386385856938739427835368711122933396802513381508097430280779404644698895480475902209361057170646870749607579491372533799080971603407283255171462208891925213362612270098537953000328950855837377581545813884948644940183638485722015372590369330693335029482451240887956941448123300208036227953894792382516870519671658680304142243664511237287510174841052505870801305600000000000000000000000000000000000 [116,66] 2916507749019565328886571884023831692788610469588827180963567625361285633593138879238816955793998083834210642852353196028105792284474152015981494083772203503562931560917993871012415576226124421981213523535341200489668310694364595518630979716531030570311694569664269472808520046282839535788883007785423839827234990326920054915048572230025050671203769634646377563829227052854679012535389919192712826032412824473806205967325836867645763966138704227083267204223626629097112634907097035764649866646598545303452874375140946519649745405626680988798193106415959857237434384677118413167763987783204348967258434907523381304307790266418638148332258050922492999491869661248547572493203485649572418579829826665729037746950600251594052761853936180082422583061847776053839930759731747676388471809928969113292392790221737416664388400967004567908370033257988596353071872487574163626661862695272129250932540119558697209081349081174596235129571992669545311389106671847242841779721853971699313216872078241045427095574619145345944441045338184516231056376714334062605184437438529894501361008619549315324388168760887919191200323736755875325353980553320581933876461174081118762157328134460160990762400239696915357001501527592907524963061004645222526121599977287119692543045650497230655937957660643189163321556680209021586155319815922785309422749081168436302483173038565782746142213325917560585013117671263050788717740676519281848265432337153295324244928964618368656385714857780618304997237252310476816354143991860298619966859100157945577343345880754511852893001902174068942604135474766263764382484246641003318957969948033201380737697221518176856340324840778976834692669259626072748768260801474236561516561158695278220102081392559271154447089744504832132736797818507738880522015987596662890415367768220468392905970426522717155783620964470761725840675141653725962323380054089619458394831572835732046796088469681452118219283635157069434358673190702560422928417872453108208947475402404206104816282445387560049760719923398656531426834909224360130022659353606593753833257454745131091673380547423568153889843208292962040229149187540335977762443599980685722181241582098409545982812145369798238947203697655435835635698559433236354961502598170222201879771029350154558907221040019145901112941576076995855987782425580603457736675341985768552705938574597955747428471905600926624763821752475181253326913304201680783513782949400635503978338129539569308533608772523174007828319339606696855832504261786708026302346179105122772078876216362131209944514265949874468398543080068121153875826064606594579444974210117561341561720638275888895656832012469568423884802679542415136277546304283718945185630902023601116851151818713468533275503899000202554027710578965763989782228483537138921281661360004866024290644788338982145413818274930548745309020376719079806130612504804916074662387927790398001194049947717136433640586655722751487800492822995217531535360000000000000000000000000000000 [116,67] -290025022387706236534721473432049081788825579992158008497252894333600750111378311067406278626589322344711776964131671538968665448399005124987123235931419427849627465652156531678050512064377779241804630320306422147240349035415067179412703496679714346338611109025692675857220077957201879854266558031704930007247029934043968656208863143910731138529311709164966492516267817409146852859916196089359316634906379595693282699852756225494075438887396660884565016514974648321000903995055473366208505598514056657680439774867460440580466539334123619694758666778668450898438771005967346613603251492749085328983980987407537952759118919191410313702781151860283152506684848137258250695721558250657871736605243298051582543091548331675055913336388231940981516617337870010508553157915768889334277170667897782047632658544621354344788133762983475676097102620761617916150313141635410781280181235254211584023554912913272894768951789565417762336162695022922373846373863911879045941470029212205432707662167610164686060854958882467662474415986729594942773514420853553691364288298320296787405541091275417403441572575971743016649683948992434762464718318786107783495733785128390762861121158392214102742229915197024822622717122233924082637936393200201916278360878853207497329690594898224265664011785487347374559390302586691244560151474215967022321636866395072818577116347534301307140563154655589645308424242095740710298727142342737311098899003701419930354591930713760849193399997642473394264211547437389604350515333272016992517242164400852764560362953197673561620509812760546820672450205876791936875290096190888594021997910460431441151334781446650167342082984507889823448366388244287933829189191470086069638276686300506827670972370450513334315558249162384625804409347737696468400270249840746169710524105149214583809442464241282327768909167601971681653891750776461252324218730262864209056883010834732491533193761818719127500931114831289183160105461207284175816415890042114696044792910016240341919580024222876815627757268140742328051352191357981357720167997854424418738948676516850887462195555343091696809491728587152975953037404260302034967748842366349711141791582993862608453169736702476379693574291949752088059108147802337044589772240562249029816482904717087673119753197673146893458302582338955160595012367747936345810541630712508502132856784096054845476131628106874400249450586213142128513761759464913186765495275501443264838251838406779445458342424661096680054533051103360090925432999589275556467895732898536094328263018472760456821235591997480295262689393298135909944501836564766173626983042495651967828299330367464088081474746583167735964469586877670980177369119630795698034528144033169108601883576682084987680820760301264588593724038829322931771966534846933610948189057603773565588677710826111398721483811232968818106807903193181921620801141556583854599445400372982396182360139182711590260262317433003175546066870335514345472000000000000000000000000000000 [116,68] 21002280011784305173846893724125276155140410406229088771001362691354493719499373353365247367548888787630745654523604754408850414937501190002579007004768072644129028963321599076906784810166051552697133986186525845360361145241547977764004028393762418636564814854644473406103490602118098196466969740930538833609111123652348489017690919056916604977960744754368837007807847445702546126701626971812611588373027297949429626126680283928245253872162012395413510264257077705716143972477972343421175134680863856570722553058079145253342431365459343557651657889082520449234218288918828559351316537126474793523293392214959520557475665424608685513168280312688198829444918099399419973623021214240318736928515267513135977561563950072216897128985027573871992586461670254615854313583580081148729756480332266922230678201318905383665349958168717699674335791047216357598889979172663187526736458222135246195169523948165621883715490171585069826145948571046001727800831625052178185377077779855278009735367548591374010862961347345259820742559176440110487049373365647484172185655770798793988260755755674784815085813146743808444413312802628221877594386860059591171531340417507566381224879058574995735675605524495900792589604544344287174518423937818185308667057380511693683864325399183991722814286600091535764048797388328199054093557981594359641587660384848271574135442977536388512655000243293337088595322035974553818032754210432311457497172929939131727257337838353795268826250763357301976807411060290002339609951060444939338716710443833583343270657267445509598501633051553318769312282347428454746802444306955653927098623823963647187465168157606588363494449103599031686871609212466434749371793654763163971825651487768467451612840677502054680604434615171784691669199196094358097892359640876581802472123493928340545814341719372340139613841403126013110739288872439854484281864336294582417207037092478665725195939854595374186954328272638211530621533252719197504313498831422198822690605819545329094847583394900958521860404434812518373344240950678574206517301267961909471216829566003742176822780673901698092494203846951294915669207362406535317304453610673040399401202593382523433700225340705879026818623552661313071669037354741582223029835501421544509686460628723244487429519976332977607710282445031246999715891772484437913136082813294800761802539326859432893839276945041132016035697777752295352654225697760487791221659374427790475208757610129668872188635410825524657164142052491175091616146439609194963922024722839071414816264996739577304502901680797758439402141163902901270803235534746040297785810852835279893481338199735227137279871120536078803915867297447802764397114383062793373779861759359848246659935203505159758529822095501988224543842186775673755322806687747254501033299003825968461816694078323717845360805271200036282874876196146662427720119389023770600604566390819181715173928357420467342080065089350119739656061387641695764480000000000000000000000000 [116,69] -1079092328488167152819398931162223860075281865186163195488625929018033131149281697379398721664800665024316492088305362592638762590782800742171007310300524807985716477010221917802118508196762963645809957174964806028297618770651046046662841091667649889145567050614189975346452724948975220585175124491137841011536905308473301817812262102516132095449432141156482330735527205883961038193458143000880696790813616942672488702602277772909396094285650721228896246033335474142019771024541800775936075508018985361859229443523461406543628583693118285618767856894698209317469603946675305767264703107108757421084560001053781945715691308381673211636443798747181228212977292447278131538390557586738398240389696212480180382462085268830604095029438121834423222673040703770066007775824908637526060376709845644959915235865389509780891971529084955851724749419896263282470475886176231721655416877868023989551979448228938202777768256673298895322907667165628187165447262300772147647832836869971287564970525853634166873288729383762903076556259727428678097038062227675170962645878437678157775675315705347021268691633355822960397970881740086149222942447391689164682850035350362495069361404606441468464555209621507054846178202310756795284100157860369905059118863268833688497879680723096939544984154279357814741182695177303769809053601739270172666482478279113094666420985296313364255180009020185951417527186911192563437664037890361007354458350575922547268778696000424308210161341425629260164213399064849905618787134565460809368137600994786665893049428098788545138044613114926214008956294869676415517347288094761635979067327869244531065302930066638647412841696563749071583854693338160068365168678962635700206231098421328800679729176745862578381037021335389586319320739973677879947079528834014917964486129078542824306420338162380902330057672355115175406565306996448611021878003913657636333360728690984792812049458643314193490708502130807264776450924154372150228149903111074216116094912560582544896401735607226550106339108072735083805628022270007265478556992339971759199263315689234735311081963715341666680686123827751872844789550865523584739701510766507208085514873581744781311179955585591772734450349830575159472534676674496450111259439366273639426865789982866719421239863251350440961492600311287904826405363727269535691369273963456594913236386925705939160814554317807015305905309349084406275146690065660498631154981900808722999529977966879560394864365068560970694713527481435533807739862051058683634187180380805045211449726044310658900077837766163771445141041943480458642848406998950646659088519069932727001154635114443825538423343392394228425384730642022373399289300058973561629490626809249708593087744897578988387343813094952959960186281513868912974479558134280672989299589669816872491663207514469353718069910417867792666464936009477307806627605816254399963336376260559262256367888671167646133156568176055529431786934306340864000000000000000000000000 [116,70] 48664534400181394751624310056755037945288124358397815026044002078976239016860437961796101604470634626580942677335676531736273426048658611616981492493000141569694004399363865114756022784256368993139592606572364351353535440270013052635745190110427520456568678682675753323372043930601678202144340352247830528291811284521981602677499545755037396729256055566076144193390842316067321810201309976281515738071567361328520963875730397898607624925974584224762396892732871637563988634138747503251052721029083205658722852157634430852793976376552305823124914347320375524446762465526998893865326037668252269274178404430342054844753347288551048764765433993075073362389664076944221880813845144962532287889370731043778236337720506929917307327405159444924969004210522415481926747526175413375241415943999304115895489135056857859061798978935573102354290493929739887868247600152015287801819405415504601816362963097882556633728372572365733420555054090610403107957833171154911632707399617895767707199406727837289776969598699890703554659416330057090061740672222229409156995819287963676812714962880266842133364876077987476118213567902687209473139681061469032412604413610468560060202349558424914684117578433954195292364284284128572383356271518883475460691475798992771801451057780108697729835952243828853807633701333478770870078229115408289910617907210465523440568475744670878107043449209057275842408847375771200117774419259615480911218135342869702935638498800317930156649446258846105700234240879590447514955270137371014176538081456932701804058739417594201659474339180238514315819808168546887794955662903427802498411718298632520058784016977006994425288370414446880507088777965397467735333448961808675051668374106683892483735054399539868068799226601368399057726514061263644319510115190564256157826092019650644532131504053453763195279852137324476479986049115678169294554019383790682485770870611796241923485180117897630048065478357392992920279755372171651035354974641675889079425536718207521147384119933316244718535556550028384865759758581402451007338728538455385749281573895759532739061250479279517665378838167551379854828745410563337573406989887189982113660324743608485100939331267380857399936203136088500826120808756924141267534695706653003357752162541602756582472113482434083971134874688410705014874878361343408727999831899836284061601637542903490776885103643113613556530848351045432243304733415286815140544582100847577202066323127202825953208071091886828136512531844004186858804740315914424858034140711159893101549326877142200735624415350924245053231103183646315775472223598715636476412972519402642118837142766614508258379761317377618590388077311051781088373063840024955066107090660804698218562521152263282505579156626833686842293518032616586461656155148059549400178710811446379111790578911965128238263508843720398159125299312312325916096931787227570470539015359188334813530144332970091664775334442609211561048906129546936320000000000000000000 [116,71] -5194849020525370886428495273511661763404227552187918933775161852759796874197322261535123486502801784909031025669581716881477308681154394478789814595362958243035688743226816096907829165191892454973907549081358618251053082811000888258055633958442644546846451271224326848672697467841047950109392712423004108354822661282429173328231291254103713925639652168714439078637477480855662619829570698374426406132791135964188271294136585202816863722319492648572237792920806232674749048821529434069734744413984244792594887294862254405715664443396531553357745617511671994089761846250401215582478672270692062073482416186773423101290607544743314000875554421235579820312415257563764607354757020723916338384233305815277020530980795397463604501448469865181572401954516513012891786951217551019228505896804538267279336178717461527325484922958891716092892047307595697097133517273610775470028349861569550995073069726834359802640763668117402541290672925670984333605188206650885104063497010701296672029623199621516557255459348078908587918654359101088015904666790638865791949738451927389202565399800938726565289845201890666175772030569603714527036587079976441779468546531682371983554325118878319520970129841541131541960728054954227384438886229746188453042222627543770911495541049762364150303298050524690817940533722180280266774690789163432389875835691450355998252552351351984997149362127665641809107390176807305894516870997052987199636006303306978287515246958343646381252415148813438675975983222395637343292858748417022678264525766373196959565301959417844379384778305067381813058312314299713325836779369150617977394941436446086811243371314287120922547380886285763703262666041326932361038491270207764527376445707480411392546955755679673380686964322759682445872770723348028073431787585312130290118687304758606506835812246934881656305294761451165389508244786771875074352503480298261570778975983680121285179112640259252189923379086894537392103529162416840498555645923817522730704831061580454327699789417447643324383199019556437130501816172745924164998406054986424391279709950302268769647602158299013382398176128563953190973506016511098677775365845407311201224191176012046895629781310174517634345030184980809835138280381224683419671367421437678044998420902870891383136465395590528248055227453416159966824894068768651488955017952313756973843827354607058454264981400070196036264928664308914437905053023130866057115980004149638679849078919856063736671086273987323094413179541690174574827443516576661813794053783941494291093504259779930490242748758768033918970211468678726743831035456699038265228927607682907353100020606040329016785363321296308173887283319920050455583457510427108584506590068613054518245301950619430341248056475108612736017561957618751601698550334213383950756976156241937974117431024405237994564519527272829297822476585242363547123165286312392735635457165626304641880934658522962014711720458030164300518545537630208000000000000000000 [116,72] 830037421311261386329115931961705698162120729227452950531388407965093960805347239540378007051661924440074674781149187163105764045264259972488278646922156903383544938146567055042960304813330431438636425368736303511831230738117888733189415147793991678211652320713314029184675129649789351140207711745575478000133408007573946446747119095588721602210971804626672549320281489736033098235023831153014925986795714042733700627389446127664026320610055570573145324201042510334748779255840849681725036058204378861269732479598810324932625479071691455410950565846299608788993911184278169132333876317914546560728721009651679386240683945880997164830227203893015518619929577719100299487582955925114432582341642311029628872058573880682943967825357193654894934134044497108924164987600585116749315689020068691580796310786452231408795534208655376725409505214604053646066879324048178150458807752341460786646685350683526236241939498101222479138989929238156266004746170591355276084016982949643479977461715398095656224199308266733158114782901941783986175341296980116593966570811076620628878304344579467902857845767985114622923156861838196352469716123845256051581869672313718450529352819560561632285193010921806236777880039565232102904128783524017207148191813980705605489114288111296779484645127760916767141360860306501000440691279558502923129268249328039360556086810154406630215939182363519053334394556326591213687257066494973683014894395397730383768582401648663437522940051662314372631091349358318321705361665185664744412626310458453511907053478993923493370938743868850963852828845079819894995626468783352177785728603366256535831944006576647107550730576389319039491640107235796239519031297707171936256368110487045666997007129220237943510000603543961783697561028798387142436223982865516757034372789429064440300327350989854702957625111964807118544571807584429930657104450052704206684976924276867572723913772927927194952799413315164063635176461673085287125722664862096919526375866384286151582993077309210089016244750631385744860793467282324964089535631481405084452981132838952083758129058886231716874103898225947380778722234532818431950116141034055991538473833515949071474851044014127650903146368529315810936406708380188211770142158031000306046711090788708173510909270681777845068492101210637370442305059381114499277444762041618438671205970304669342528853065798817104727598445421240806162607349854953831781515595055310784846547573318691094675478902337191974872394889867597469245580019076070395765949634880492540384020170907279546605165967936773159303658589380214011720517963246299480958146119174000247160454109547369086544442505272529499408429621062820377692974640487032121841038251087896661390245782039171258922132400483237569910545359914659011248981560981427391983209966109975619896160358626484792096573144456063860505356587374308573559917939569800731115861841643116317824102477927334326245937157720132888519199042410905600000000000000 [116,73] -95935332140741741952063893773810365643270574960367269196217581439245653649471638380167560334674046869658517924949591242180138946238679942216111960240903282811715155675112181780263608470317090642314149326116066420064037000448719583366656416283757062528070962744718675850333684771562052520286389621719290386599157537595473287299980030804959290148641657491763974759474844113860215544920302524798903979333648004412334702980143299418845532357946270648993527110552096294983221886460269966246304518232448770039959514344263821583604161350647970604184782833404246782102187746258389159433031502916128214026267158364505708186194038277037971482954621807878801637639985298436901456649887234802976851236957460850547626987673408378425716699618614667860942738318693040019526123521884120127346549064857385722852237445434863651573525240429927668292642636630789530676685189976228672572710390683194279877121031739243580484234559050490654208948078890958558601651689151889658733536780581380229734208378678092726526026166823314667781521008466075950572075118522910497228098606434613907361235572397894844047498162507053976478010989451021179833599329818167114747745261683149030378217249496677628548838163070738187037770012734013661737302141587214657617768817794008504226772733438792252675401931598851899691980523981080806223158871584464765811606526564466714013227188268338701478089291994687167456211616883214990688168056885866158185485671512001379849460183664026018918654555154849339265327417139124868796678347678557393808636056204537575822379864442510292878907911098394835486691169451229331980373283482389449826603161629193961114791870768574711877476968098022490633409367274732500776498854110590351381491165485900144363876477315071005548989716456616541199362175798934163494148903928452724756666147329557571680064501470526555525517967383298349837390301497295776602726044232206812005087399703673492611307255030728909110277370728257729814486758427394917981629419628562198815767188032102735474826486469863966003515165143290257844703437335495804293485335382731511433915579374069786323386640626581045081240888715965204751134287295894221707488483384944860352891096120876307914914630784593657159225731494871121097197504404565564575632331725605807001663326735209021495828103460019741146718247249188206956478005007318769129380656632914121924615536521474857738373359272666708055806664851671925790135260400493920591854765144014186522422906863130942322220897617903557682182123753508240052581973270864346344112646999847441958720756623451287945403830027516867466641334929384692140259957804657378230151257891326425309909058770598360731174527742457790207098326999384700881348507755189254907209904820816477715300374115877766642698766956505588307520451324834321033942133739270283310673957004494291288821675569631791663270651130974634999249225787816259508605652985235302399515207537047064276495649209118053201928633700581838247865276694528000000000000 [116,74] 7713965707442321608780201648624919236980732241556810542927635223574311332127755069676715554698074075476907661270195540998091498704818617844302622018792522981749550975722338197451697905279812544694437107357081055605494866193879760877995609796683990831361907568732199704219594498828798926510407394627518429906024490986690707701406569618782712727642635644596372817011867761206298128853479589726266591705331147219369872812679593432587123272546430514443084105454377136215963569372654078101468745952788734545564281542207759389471562911553142759113285400412233513944135515756371935621564657198913063420083783911982273100755223692244666753875221319098345276405261690404464372444069049206413932535586511172390826397222510697092733516384078572893393888834647233744758547055621172562562523802575378791403708272382629666198107216848517223744652967453780477879059966352566008915759324868249770433052364660436973141931574469077618588923010346561774034892476239060165306524623661406073374151209363402284514228965247972299338578150035460921644229074147450201420378250399707168196072028811223982628179965745494684434888727047757341069970161251982310590634987706733179713036206965255049881145010303877443733895236106837706461904926321706982455750188105026350065974323336201954531954599619227884774241030321170014015276615909527480874126629599982401862438230595979282609081509314425277114853580283233750489764053241984541689799721317067746502022766268501748567961786479357117521629131282141654910692620511908550345489822804849986891441274012679396691536516394081214352841325585734570785762834915392921016409206396045669606766407139790506053185807797467817934432596591912509834114263110305687864278846311216985041168229649368199939668220742117768916251656250414126896593826505828133867057374798322214967034027496326876168701090710942755019446292106727457277605211988686726879928345080735514690448097520267525856400900211974696264904762029923846512375222331609834030247593064787506048647571679685039390510777963128105773872644323321335100911742691706296651776596709140123278504044310681027005558657078714699121298492491519516710959095555080932113885841119630326824384068855908587634525593070748786581984036756114873194817721146604970801861820713410958528954855921784575461199874536097371164351095400945689153867309884480699579669224315390362782768242775237481975119685024649534160542951418485736956068532924590149503051412066539740095856625687697283913537385053504523285177852469843380154032835312895984799553829545487771712297118377161171726243611880340284450140374411101851941559063334562996216343568956314467370532657705853167538545521609171685953063988122316487958017031187273636478067629243602522689900497526228133891997101801227573822009063371050419465202952775791940435783058641843246590445365382365304236696336729270473701163949586175945108049602179864651986078019235604967656506360996615931869721522077696000000000 [116,75] -444900698354965429271610871568324388386214782201112017507297619207035949850409518996717798181692908841656622201364729437715173226690505224606140059031972897888079531010980825319758178897205365710389754583236534514173984570098976254041761495502497492151954037745134295026649674249926448074244525966647317237218883332090644084874819961172746521943642896609348652799981542809056702347278847161706677732450128363436488455064479668865655547064308829443103868490376973864713759354232435385735477989801038926910524478596074227652635259293808423855819580300384721763624699761999643446834948734347807567353743458611397694036758103566580771404558936282958652756345565349253314195298885159936763526983302996275640660009187431137243520539830049939168662271120211936921751843716427668652978798801692484352268708833888745754263553878495162464652434994315287355734651399215833709523307295700748557282567281973259793970460097761616040662511978319280628777349060772948652950648926032985173216184895500563712376909754522733751469460672369671543385228638818158091777860129694540579867152396799308530894389448378520084875655205981929167701240343715869255064102254492005158771286929526532785915633962218123620503489898463221362446905663562205720847944286209941122506956244151635263210621414964949877168318055376782301689884410802108864400229846419766498448331087840476196640142463032208684340014151329186940701388471176612250658429623623015178691392464079389542080901231822036971557848333624499911160938501020597860058196515194184410143983316342722248387729313467771576064673207279937599571360179457605056653643310467394015047628831244525270062701912979782954770509860885036296490689818832969918730996017665152810862837468641545134890429302063128907032317968432149151631091873229294180923754110951043175865158571392713531185307914932504537652701562722138629728937673739086402826974810059890698644465356733141720421707855525047248921582447804456470634862096475616262683107808872818088595099478400304721424916747388848448253741603429350400291016987484636393593051286892748930445880995372787973371888066067790040040557613519339995755156914362157697783567284813496973939635568619209590557832224970065125540289123153559087560252641519619085651630609734442689454974682086166200098999286079119214017291395002402446478306728847094195244323651131056958891298657807702349603595116339757191017900742726392007029745956731508401199677448400115583759862280800144747085555724314075729653877781042954345951275218914269995154478494887533623776889003209769595742498294520582092005290117364962237108357400077133435340326084492930709681274027835008967301075750716029161254285599695406180244788154882858595183660123041725482599825179368956689188812456263939074411733809004143660813969856210982409308957699734668159250415413467444889521612957750812921176156359350629223788414182781552453388816822460341968850544056869449676146001526784000000 [116,76] 18670094097850886069686143956490259893766934310502880126612667597441458773678452169027803490148801897950293614696528518151030984856977960804041736426328011232394584760193596151855690181202184859277161575643798498382271130727037127542872052733785445084570697943355853426315877687072110303679393565799401773675767731220726723560640843094086932611323325290125605324848348422892482147827415809524113064748898568894760799760713709696193746524422683108416893117981146183162947510131933409837385993156404247224828586447327828234684866308793896294916498347125085685287236349296208809094850190785617603933927621894230797299603411705405010295746756503355352412586965730824241986228602264446299390856260697971117845507743383616188316715042612106136150522364140456111117341148348139679871072419015271905412476768198801747605568800375222610474991679739077271320007967072787063589582514951084635468466648809922007565045130535078347212195075686740956212456183311863461317764261463249285330800205335575131212961170873565591649401230446216572381206290092297335466982567654513648860759683476874650120412092761346472851501786172662258604703067733876280243530606774666982764064153333361298289853798337798690903968891029130092728100244951281699713013616462224684738653746565686766159221936752497515599827619976670885621997837340892543691605420653360337832206490050139630297541462430499469844045099233694269663622447728930792977153100276421336964184708510437341998392191988979238702576708698049603227998312568308009920993113258181213800864690901712728703445582297687957787130066603947583384292092264259157181864821599402205392489432522272437322130339739137940402342329906045266999902795481073944812514255048789623343773945550277021435905455401315121710970905250455974131636767553324322481463659552018495066932912652723790093830821955327101796323681053520835814327824528629505088704356982438926950040061492338972761130020031262349012894311387694879711601310091053374346505894474885644122113540528949061253079923398982902707616392069656982977183432822855937275589566697184542817453308038945759392732369590554720765185842953331855613095364166398418083869953324588141997944365901309135024562625109776958166442682450910736398649335561154884428933498721802800805251743166398323895266044138689192880028439531508438259978198090248923383569882796475644379929807992892733012754759872826044203673711328938318306945490282078310219382878032637378938416742468504954717336460023033216724908837048319612367633024725124781091482301232293782888256345079446984104913006508264014527733970898163708565051831241897960425138138328742155606740295064690745051668249147664084327453747117369380649093832146743803294372270291797647493145386664364255799044328550488650199730660589753292777689880771605740789040287800143311232790345347760942532731814854166252801708070193148950986124239435503506500992609711892856862509555925788695340630170151520 [116,77] -581404822634716047321062368205821439632199658131637512752927104826824233488346863454894709745785584215897936125446147444658016276900938974817864138810685881631475326809736489641450235138954840443839829713829603851727641987050057951609818825532709276207251010619159191509007622397508982357240398665878663122370987303069464669526181615004738455491789983081569584186351381466311123934419825069554294677825151064300418854012590623510211620656341664305985849667839564561109022886420347898090005738965690459816943652438247201645456160092339321984792913186206841792712635797090511892739123072186116867317676616898137577528065830244320999442384638558499487635942495947908969655876324846247736656568752244148664424640982888808764252659538766141278659413027081372241958006462986836828159729277466600133956016426855033958287539552568310188760552152876402135085301291969237808367353287280368390677138770561257952608803092089526458564018006462212951811550580892431141129849112396923791884656220131564859708436609056688060516538177093954060977173414498281085606211807041131507292224965993960560158101500327135518631381144855922913198628335801673528139947328375328672036207589009801682833779851889022153838334445647568342773729001504215912325269642482293134269654152316749938459401668401752735721696214195572629616648401213474694091354614343860102816522146367341809622831801893663729903672460159831655742232899629063331902012098806969101387678102785203782800346446088120477518579709065589746299883694273822260671643213188274328919527362137150426708729570384658564529059985329011298153044228265016471973916438470840799415727896456753269278605138770132860832092005453126267936949196525089562218524860579296926235456440608917596756098322265968987738700912202116999780340390192315962263338720194511499853467250941355251563911984045454979933049786781502380131788391164232236358047757844948413061186674180589677805565552459632285963845984702092409395966530610104696164665242734161785301867209748145033928801144143399100852475814452986924866529153918143705642346120720679345092611585798800417051781627732691059225611104001619825136465433050856163561340065475520674442474977324801918442968422713985068084172113064269458295155461355440161159237558096809716094184233590970631685103953828009196135767985956046952081177232923583623659812191159965942378686271691715535806281978330892581163892167018639614410716716115060639651257421120404849542318323486496148069472475890907401051287457661875142751850199147741053327253759653612711687045775833081668235808618896813732982998377547805849140137101309870641796511627415442381196129749439420214504947288020271148971347740127860990945623422241382514277035401339622215692438601796807509705455308291383855225554207177021475618247232476709468177042846648616363909975590180199986974721103668892769105373707773212289125368715834903529057553408534996160054908836572989675658432000 [116,78] 15278629898421057760164638167427262240256817955848122628643981269403438787591084560974063244209858524300549583890566882534257906443752456026122679805747140730585552647586565220397442874794866345208605206169417642043354609557442817082391781565963214695834468552449123427763427503489370082142589519564142436725823585314409966724901591365943101997948090856870626135158161214477007163697690230305551351499053638012609648437754897076283874415359410833590665607803270527657088189311377313818731368933870994268967757578326189317102657673872935474167113098912381523053612280130056069833164410575277831133291046450860271687646561523136404141425143388483879046004102194763206194276593051335075916177938063055347992389797599132256665955072764611660457780897242884377111467263998182986375960497433678579265516426074884392702220487447806493329810726710227208807681399221041221802523205007592183096369549828782246296055156086491802765658884850831391498212412953553453852790041128862970142166115172439903717142153742550929723573446098878409859424561133762150367263497317130149931524761060461036783278758992715455353539325031024900453974591488797061009273005464476114552264710273350000430029593079988542446324686482894489197628573067441348211507404840789862873578859706202460863519718255559346055770720812621407927319292759872667567829784153073759025431516212495798150711023072513805454008289749007241425773438320374123942411480369885349687446007206693366301794512139757957044627262442019455531617379427600111634570879527192185654257490078813632202051778517304363210089429991938448007112645965399593803436115265112036400256970792191995932428573365935024998344657236373136764686668386661404763790546822583864666674713117634543213886151051440126814387672439345503694509207186055819456961291634420001693492549637815538896957973099110666425308772951734335903387393848624821142183479320664346101356451061396790966242816346705644512662672591085537855801861634590363477180498635245591386603825486494069748765457387201991722441329716263549407678443067664553589658891129134650204157494175125504751754364454512537410115878501841434654484407903865901582306594978516606455523846917875589570597145822054457669902595464064287651846565025697393401315754881439387634644107798615769079794044076068956362915227740854997945429954833884213209230495482187110509197792596879795806488867902111212282508927491550675293564364039978284220560219238330213894101246686429744532649858931083804514273033560937273715545534971786105987668692148757771011805498604294259713295162325523581554810140391821046740071424936044423732711855014723938494069661196070087509669627752850094875178634859533460813013839843508856964084866130775863732076661163666390319412164084343306019195288755452599904379608862007827869888448756712082502446662931103299910268963881673343695132615356819814978238724572166929458677139219882059493800348796395468950400 [116,79] -506226190274047810937867114783191873752857511112611428944751105376495894148643558950703685523859329649868534974987433766946014519781934735656865704743703364513994167234876069348325834224233689223615010803678080156703115904820681791839257522306872939674384373684064285226572321096096212233307692965974801553323564450712697191621679496497801440902207727904282908243903150413527314257111089742672153024610043981706190097776461735374409285371639734205999132524185079883188609777841131230716129696029220288188029782291261012113827359028959069468241453547540750962343079653044746115462571276721226377034019042777934188528810496625108145224684673778928925184420940657007864683718117141161292892540179851981694488513631261065077014393707658371175434515276618527265089636263280454182432785515705998269034693063253096278246511590620826872541075475264434230682728202778232191537425701224487075320936018048234111978794520225359934120925799634250855868426474033453377214401050108036789090953909391461856733790664368605709308065370167991646986569560181049929089598112157859628095432541680748586136497000336847051679164490194132577703391792919035992437210444344974792917144217508135295447535452116986506341967047430826682961886650763991399734797858694567905588022060016409450070767133738470783004704614338528359080017016232496255040536140721391943028821136343658956763190404321506267967751724173581671988001437835759651199854020338164500994827738943236793040641635297447792652502814178575536087420325801695623054355290561602370677253996621611396247283641172904126424968920854871532567139009503128027167275800019639209662603539029781410142827323271660642607224404279606620931485996175824071759142426131035349043770001935802188267030565456504545756084037589842552329048811762864115657752189162735336491953480640375546947099254672632115131795297227538297068196864525755856669585578006999902491058222124399517202769265810404533465969583916502212932724465156280136326429433379087821676049174578497273552009383341313839074670417309732732470249519634449393377234515979693713654887727539133926632397998831668007735660006441904592374023591460522036637886715919496585506189442347011831077137902001243052930018085036140639592837329696451172253456897558320584334278703274913922501520382995236395612386420404954879639854119395896456833008651469954037122791976161774796086525802621855884994856662988825380578575960670264326812394964827154987305092870353667485797111005570127151386882784796648575084752108452634199543800357230539754473484926468776749797762119370905539578614155753127906543726122521321393520043345192000377193562768523521611288861673029079066568307879470367340641037813058156092546590959567811341041424833649823565908138007591854118700504545903235592300978691873936444634065910020447552195317675725929339750423281984251765027915149868400447008476825545998216408706589138481208675517987146822400 [116,80] 22713930275262834901500016277033656489601350273607714426898293098054600726652543355461342427069915320495692084844774169607895952482937322781431476728734846633071712692258765256698457044052101460689099762028908435999179830321539318437326262396902304094191227515483202504332479769662792051136108625827581029617294163669525402387215950339971064673343392102960112820064101439272743691559721107965431878838004090558830205586535132610821096128924061373050699108572853666821081180267749002081645535869334050501115189122130695877360589814121427081313596913052757415373855649994121816812715303693537853973942319417743432511812895040851199135482564886847905590173646309027124114863121031757715053698865282675954270571716070211628016701311720263734239678575605348315658661389248842850694710880257286198909929866637156838923602427268701894205646910454233999844089249634068511710589925453025974788628082918221985698799687197598227026693319009093730501341413215829379432788169866055139162732993408923221514379478200168563605289237125865545191360884751167018094684378912434781079903857932730266781234708355105575457171137453453474266170241946832932956295090861540788548991638918770713008497918505917144932366823476860631412525539374147686876854856792273568986859178879865295705661406968268837227043662117319607509104832140200139229956824725040651810713856796340959865131765841338903516459297783090774993392886907795630094371056738299922058826306973026232086945783967565121347900032235950103983082999973753364775118280936944732916765731120203175042210828482717678836609260372750343317718089542750307324645571374639982349363754101401597725594220758560920562017842038346589033519236562687397439257929673394916918572888490357847264003190519120190553671837752964196056556136154105402037531926158174526816806938558053524366225777497064128674658521488967328110654159456426050176054078451852598210906652720209683634598697443258975180601170645771186297046870221891015861436409284100155395767213558211424071936287675011611314349515041847093432849203926286183476888456725067782713428895954679274241201271571649778844596104719671975193321250483290818121980536158049166432011126744255429594589576737132226697809391781649164441630556626085779419508555592599864902812979428410282844070950659847544773538287384454198075655671064905786041176099199571949213292240915280729875492230893889187949985410880239810945262771853274680993959400680570930085929614407575719479706864479105318186925355017413784797306799915532385166208079842447893754260775770947351300392062990651334503914362800164447180645014179931155382431979357468038799967862594364557541946419158669247544784804810485128000456911647420912222533916951907108925014380220854277768690496687222903728974002011555046310622772259777144290273993404426046413852776831111477551576755025515342549508296123281904959143646238920948530710850276874236599183717784960 [116,81] -822912211804999475237472149209555598073478605138197554293468988267878329661721753187713442111189145138849539795870150255313239669214596485194243893496107849788927880133595577437325229529401024597636368732195924999260236247687757084938370569036204853613253168210134826435798319746773034964130560782719746839333434346333901609773659500232108066203813443206998913271686193696819135063343935838501255378340946672504676852524427546742556290885356773473214496706089657329287867478919498751367949443975573374322877072917821655573301337415489050133478107605923091851189203783982945142695741321423804002483832456906789260760235453382951327256244655429937303718444919447638491063978473466554583729219894446062838429215724241525919658933436211545883883708834142873594933741462215928152213466547651781687597097337221660834533155682811258513071758667331718873309006076566120660677256849764404180783239830830139013257770172669349008979292543915737163098779073852340053157530978933593156545564076757098971473601383530196809180517141489978059163772302087320207703121087596053106414324876545379600874831047340080691103220287800702385163346609452106323957024485175202380022787077794514717178362522835637062609993577875988710888903119612965077381633448975157758707899135059783758545284477471823881877238595578134073881505865856290778244381120141037923608097590351230191996958970582049486540346366088604676063708129313605579922209921489551080296813578124667818034644764233012980899309657376454621776333702933966400772574023653842356511478132229465110068526216118392356142098641002154621604578152215252979273518346427207721937692992191573347052858027317685715328820796828307931001963802437902646288805275862501516105483666821769304325918123254209396634927152549461471406769847212694310404281174886174671165144282217200425137457259845610387170097293789715690789206527694886227311638857740293795115194898923625490725369273377928576231522177303881670566699367216332230393364587676812253806384770855304633816489670997976753073657625630817425521310741367641930908886326764970852429643847111566390049912688922116243781063844760785583823664223097356901256475114895559296547429098258584328448030666554249486239114115062430218541194101705269174606747251249156108451989419090978998861493002261873661901420047943524737856715379232582482753558861391430313997869765843749885688126992510707304186732840331854892119943552903365062653764448369823166850168640888077492875292370954128286078438933689713633935525306967075601300648743997304870441334320130117493093390626915161914028925958420022592252681107201410067674200064914779082715287354392073225698079783102023000924532643663294759350683342218171469854101252360789457863329464611109504580239106336452044853717859584466721877333964996508299104381012735441306742966523741542801259783326680201985409643331246924649283431018185326973386421227555348332154327040 [116,82] 15402994028021095570808309744114835927939157130254001815587237964997429820537973377523049865837374068904125625399414549649489298374609484166254083900123544880412111095480185170234629989937559457285181751988647188880072897504667406346994262790591142701354883440135157646511303907621048628786523190220947553907204653170989073481934229024353179163742367847708701592629311048843496735848004390737447704644728781285518355651825885968612401408821374828766689023221782801049937551328030337178234198902543464645301181819657964374452432151803684082904998503303280044990196867481865514297551552130940196547841775980720347180832186115054507345209335648953451911738345170167761692597953314407935896075025412402373525616337636401394396992439916695553578226508797184865961118465450055955860636856088713529014756069426266372277173257336615017575033568417564526554435410963729399066136190910316717654763878870637691493701496332599962347796502468281739574190766072927010944468581507476593483266206989401723558580619807160403953662475840544882414032418165140522474719070163634218000859372969532440152490986156021290914570270555529133563284595282197364044046656564935501751006566139105992295839806834680582170249983366697159094492207181062234495044533085467769218795749769539103563402166076458462800825764761779756697181645595664755537891288471452743530472267980970874933443441884056596402818718813388066218298921577363982465805850784741434482339333416925611554103466238439906502021721507631512924331762423614049043650878931256621227931032428726333838864380671983676682808648890076519842771787877549084287101380386434028100921419473388668987394736699539369524627318193896883746597498759296307392364304114614671604581649637063535810693623034827862570361257518610579042999798602302504257349712733609814914065826672004293542525752900344342215048219786323571066196274629255224731180922140789655579692872747199631300799711646397672442745026309055027571224925537823157940665173982963780114415199788209847816744586452967792854744993443370874209840613203191216561316236571395165355063372124047947429406580177826603802371084140565405212509658188720782404909916453386963320035350246285039388664701294996758374214361080621545524039935433941578813046904458405087411742453389788535817760984498743194824564711119495892391563505229335606965448667171113076834265270860664221621169092505655907653457271263068157058091735081589664058333772040154462619627114145101662324874676477843146224115578072562548793841263269733522203421225498827775340961786887141860546350539054987253876704247780605643414276759356987605691026929261901151251342931709220616406427980467258186507028067118591190915492466749552579071223342667326290794769595948079383324363563753702360341337944382393565707876604300311866626688715617545119402295580497301012421150103194751403870727899589514780249631092793950005818720374477639255700480 [116,83] 112929363952245276978412145951478815633304586932764783142753386046135274062113606472510356088555089974284964006029928227539545274075363640314266222248567782218117833971872394221174460389863190715888857698470564923150113534869587281925875914362338813304019015437264811738918874070519490830430855261205189188416671804318031592672641772128580741582094640258528877724679717348979268153942517503729873717418474834801425859502017134567505308291593481928886850766710660561262987258652597795779739189377763438780020938401682133238670149260315342184822245960099769311474812418612671410277945395309200811796326898683123025805122414011800800509277323610265128610748177977277327086879234101992918755013068573004782216333636215969269816986733467748965433912513372263666030793268115204326553174397752159450115618021771903947766375526283619793254904011575981394062671886854633227060063436197123372817172951920132084810759610516968262122592349147126502748002820863235850555120311019450347036747055650952293132539548243070329094511913331653841602991772231699252982641451127973911947681343249637827575398156282988923857054341353841894556639717570155694534596386860031272468869392563004136636765500955577441006999672394112300644363292244628445012437182257601180144741466749829340874947889381757119255931574674411966615417908466256313040096142120472941951079917768298850639097688481877063433829902170555711966163808182683200687715178906582293770319918054852765723143810770385359667189567979183087687012868628529977833374720578536992689483042082892900051931741262891618183277562082231247145890901144024056257627159805361314916743429226395839715397896309619439977954542223003371312495309571074511576559305415626315064839312396471586921193793128510036776845476628889389101549067896065632293417992574175967247880469965223465708142941674092710021085862818531485127674654551789460649754594756866333229297758640188379896545066379769599672178130638760651256081427207224777527329353328642872598482624280093630685284761753152061183111166372052319135055193797275812222206846145922212850473182239599383237444408793386476839434021174588413253380967934020095501187018644160881215859104628188447913580560276580850274917703102580535814307029325630143795991025362834240456494917187754359446167279243310228820744695026286001163781571650820117488452347349587083963879923174778115007009280181812457586553162647051500735007127684427671819971701010346024319881706434847209290344694728046499920891495707776393755781266268441716689569487480446733323125993800839125833395593168960067569799977451394185867687263812472451305679532805676299378160299011920143711168119686148042199597989440276414977310099430069169424083771842358436166887771447988197146723816561513754933714265462362885978703498487278617662386213656093859040258921506872236630986354065283774513279936152363310561095682786073351183034092379278080 [116,84] -13867301579722465021810056270009389867028512840158865256459282309917141985221608578763747412824589387111792347412271798473799271904445601322714490070207992693471634742283067162835019697351204146478961804126301400523044860984536616155526197068329383343819390968263596223479800293118773450161879546801939875462586479288361004181638195927571013561585025268099875221745539180123113374143246636599576570398835387874193424157154226178436287944579832738544099297447290493772633304805411948001954089707747303941279702587733917157250194666813535320599872235408935592026291219954655340494634405786524860041412231464539253237048594382490967236914826430054779702320198894661568286266797443770760388559307387601413236868275792850812433518317357420405621924769714703115271499026944706981607321176227000083572970429408139293732160454565554887726771384186950555088401360926007264714319725940099861791732111516275414673757186305663290992780622246998770523966644439929688752591791034085989505544063058554304231020017916643309631191183479250388346486555638643323696832261576244992171065708052668523634878230638923798410962063106396173732530087906656669112195581968131550349776478980153350761031110206566931534357455051032469445757730854720176342608954831050580845405817973937410629355307997205050214633150260956479150059145842832357837532905869877723104111745033027959538810371694170810799964894944311075895510606535317039440529354508619096376052080723909965448222859536244562728863805951086990426934678021528820226734712302902034124131802552913757167918297592162128920201502729433930796402572160363233480700951845544885325675593692945618049785414587417924379668064659170240598324022888907518679974441692927478172148929017192272450793505511271692632921890947566442098905803522155721066098844518356383385388183995061415252607188366479527344925191048098996953147100059397438250719546155486750354498344560488749559328410498060086165214896691203429871323694118010798114185260660639433533064799829582450324834910652652863856339264364789241063356596631891025968792077787728818097986869326130812907473191532259333807390706924442387174884937424813050001630534326182524543895652051751436418574680816695995784819641045816082995160135797995586122942298183902245835655435978610493645363355745158888719177609274193887089191217687058245192875578906515629846179641075208814319021120247028889902553090837896304875776527352627688573639133702665303787986219714552223480819171433462446134231472404788408751117281945182637587843636803307519855280140733910438409834185498763805386494026266253326746717309675560450803977439097680810976115281639770663446246843233019822809153283411852060700205411588562661143293877509092283608985299350053883290091502371613893853953349866821207330322240305477275734036901849211122324452762523816009697422497149072121055204776833129303164373521372750227330561072349040 [116,85] 299135344730162121531767960550547113300165707889096238805105777095845908403022780222331189124591946086912176552672192374759529782072433647003282039791920454734737177201632559659990977440236834422438096968547962068650956609781906576397243185686719789473627955626000106150418895857502322868645768864188102056215688474824154225817922900208941758462459073807991330052738249531356702982819995626886747134855733700785776696232535633340143316753051160848186925993802708030321826377673725490623485716565026524549216606010366604863609978224968959538524668149150867929890209963860223947460079348623300995535445057245920094627667581829630659507731824256647620707084377981099552994004536785117540817880873854969042166768212022268043873751675065570489498080058199465349025561040827543059877968061395932738661420778914702841473336188638542161527184971245592751560594013870924337719965715747456712222745992331059702300363852515344846020189924009156297872939366937072776760705161971018491557549561421701359653752320141532436739778600365429340997046765278059559500738150365770158067946237021347622936025990906150957813748880059429557040484392368257851695914699830206137426054312490408066341309795449896058013452135404767543269077235989510175340884686711008762392289564379419730359382978720313600137343814482455088102473429721571978007628655078883415438358111899531467122811177677317503281561426254987742577126660423269959337189285331213433344635871880741184831006783492718065551903543056991731231590625121103594291174664332624678543758309449738848827193382822639047818458723190631793376697788133818806852010013719761085321317545363763220588712658846657778885149896485296831340743086665781183180628630449988834425362994173216407626370101123719831509537496554086636295821165832709173720550797151295615319152570675533599087659845132625645622159003827950432568690111874937780786166190038462402428717719422220499616139196156711930910582116996273310321111914331832207950551391907465311418920271233867369259257153705899580200873924456257721728719708478084271825441787847293083998075838906642736085961670232287692670987936060996071170574342758116356247728870420182226148008876041299033503691086917687454543152814705706874559128338159159951942342146760746979811888712053509565044607980406369632245604281077538226981844937402780908693144154253762387296738659438831681449876454364727504685745861817420124388775674766411549797081097216504581487993543764534029030017294536349424521225914733004687976499617451233343563338790228423492499606810989890058461193489253148529677533867223727645929845880321814720162965101514557905568028381349026088585040019737517921287616077743980060221180065743446654737223698749286896971702767544681074851670342781228618773483628933600168323317884515280793596381211952346867200088675809301358529850228622556849389679714254767004050243564719308686387411200 [116,86] -840393743052435851579540163255829594297277496777726159987804264577450392811289710847008106665074965162034808551880489662320947606715759412583403703290239042750705016820920356291568668101715238269120736569732656883489241647278749281956963136732671102673891674927833239135486799710869915093941818485173086048326852664596480840540870190903104519922481945445790023411502245240779729994091286970150413328669033163709309043406360447374600242721714111223418557671806475320604150424989910293843605497558559768498447037772624750209043735638569138847776743380436273683219977617171716604353927631576487138358105670536974996042705389069592589862792881759688375769682421858187097109574306062103333165082686489669065146376024639459636905099640863043025374006444681049719874612197891993573693203365030887895117938777995038308278401626475775744622110580691520148443951698306897796451060215004754953507631659937471973162864588634062444130559716284007503996708123293479557001466519491872185728869314807251250354135651330385619314529680150205589737611989628827420949604677140637207224312057962017491660248396101112412932325987316755841638518114308967680454106122917136565871831787571716620029225367114585077628979139401424120132283967460343248142118896565878709466663627101504834264089277672193056257401057447581590148268029997899148799199716032822970052023252248088603350547831248436619619815373694757389108122145983901876882623800617195066269414212788512768133931356851516319516847553222273450156365984420588427223926687588202928547189818658889826040304606909820981781530588939449403410665195185640369674115200813175481264964493865852863015856963742841499642169032204778035853444609908095433998101772702226586917384338988405332843316932778660865684704555082478519285922067226183817670144834590218053089396851165800938440576842040708446305652817530812836453500103816521016501022021847806258181149268145834955074781711617035377869295411305088877505282884252518724405892296796033947074738729552492800200625705157957555930837956838880369774854078689053200611952610802395728424150419655890045241819301291199579658901755418424750325067420496490215592210910329745128169826796577863224365678678713772668568137951198474093273584825749189283179283970093578825578862094779959955626350912059630261763224469218679412907518536067909555578074588211088749072918785451249880311301466389942979071946733603279905538423758114004816522863083369871934251964840740703482579816330801568349689505739283511051145931614500429103919582304697250892785659378974242721734539211050489586247927765416789978940270388644834560576727244248924970863001009733957341442327752699712004667886014819578282874028381642472327530415443081748970282784097191385762803915089586137402133736484548618331517800720541025007213429275866111789149372777956193352874652672400547586066529586682877254854594704102434993600 [116,87] -79720621100426702257408831279702888391077188287657060607595032164782198857221133787550418311876958406523679494664240795185128222574482119436802676973848424967486511505525196662576712586229656457152689667682062215851626477863250511983124050674868418204573634783497571033981510903216265705185604491320457129483979703636695361256150543771466086524454608450909242365327281886937108860525297336280347407209051032238026805257255073467977111879268197757245038280381298607664399244840215834256314774830273791158463856926651250662735138508907229871227352116644852950579285472156268890270241893919542664233900504064131384931856046088636028935403676798531320484389471026400266861993295707157443212744244321970400515504122244419503025997080924365219441317634244186403327391926029269151895182173828991611165925544207679905641810223304920871436508089422065775942146707699513417778332900978757232858409467070571112997700796856905141578776316081236955476028053009014221797351705186792587107332892714478368765156263470542266822300418341638231159376011797164792703541266040624571850202245941036096330549158085357411155426356569040329607742038445942769027327099256681122849816385031739912993463522371831275424155862674236771544726839384674155187270794081516645065055420247677634777341356840286829940992162279247693638734518870953928784368093586225873500308651496297866305339937450654641975008150902471445744494053717118235905339444183043735147163700591963807845584829177455775371180672012932552243330256479041491540628055507663670242045527096773140732421959766636852763122029834141730469999570232835548539550925731086286110369880183542847590226985425816259494494601134834463097509372903677843454088488344909872252903576659090366783044014027652862122821909100709803376043956458258064237820885156402126562425686625665830715518179123684084713513800458655788976771216308714350923698588783219031901449277248893598100261012825190182160430902883630535541006133972918645590355473016721954123806791366686561292918432289750996618983752345276009016300527524942319055880505200427795500029374297933960256032175184347465388008554201839393928296460209273601266455440308317598035746186947212450022308766204837403382192614480302790097185841926574236372278814754911423043933723358380741844537661145467335160010401594102481449644707220705614544177625630302944491375645252051383752853730666115616456541417935092370463748215173460894197823730903212659671319906762120501143573329065374026653229174340002014044968283793445978783163482660861347732056937041836097612213278388995390597537882209782423627950584283998187411894093401359968511306536923165636033203217456341064748508693170497694066283958468560949802879020546307377170099299587148679689711032498151197510646895273307908793346922086036772382581291224839270458491474398511206065121702986666992005898159026014063884280232980935040 [116,88] 1990453075436379905576680209024788956569839565908611049103811618832225572965401848911684032568623035279958650641814851272872856417124205627884515606630892441804251067212679143000080842323434956095055844461069041453137292390589079746269332570149857708381228034310227255988710121450831760332583364842660562091531574763831281489212181047943081248175460795274635095322135441534996865109252530057831012078515964054528393088778790555736698445570332218380115437366930179034965099089149283599800789584447035533774690482441012921666152062062276927842268166019772526242984530541098666859191430021660611019220017994145684860358308958282088913667405155779725851365633124481507483422203162395687745599159961213606805984023845363948853190791204738924443039697859755113811249202073140896035180358059412696224004560481344173432297378757257260047275183551301353712028800499114194837808817544896580203724424489681171799356691128953921172228035241854047281676867625005983981212524918417446379820733105149437545974318543372363972972494434883559846966839274706099002752920450939908470682321961027605519318445241932313146180407025947555825437324730773808335718529099594200667555949606527991806114479669605750357006350246546512876681667654832172632429625103604473067535531105016774678493044835151390366801611797484957991598914980136213166921931937796221309880964499378046452044582494773582148369528470616686847484084178579590795025366707590415638989877332198700450276399382128252280573063143819300299824481724843047219442476875503578127401145693605039171336310393494314904813623440587701731853136385798938193088491431542214267680046887850473122161061008811851471760294006214655003540261423085798039692757478417090292698048679734496013876486484796788063839954821068270518842551869902468419505014936362718354613892382900162172613695221479828006930516963406199222040417665793777376022213379078001248801509854072158756380653753379160377435442101353772326823517471745676681607664983263687354854309053848084530718426418993415482612966173293043731236207934067195387993870713687845774388324947343622130165458107733351529334067404467257385843659121282890290470762924864053804582594529033415568315701296935374997304619173489403921244351947546843201027953052958900361461326563156344107292944556090584946940875077705037887813755842755564177630865522567029890186838498310975628814257522167262151746068543785123352113684864916066531844027059187990996878741300088412652726766204780820712851859882559937647826046838322637935589734250133209541772400143764476884244177907322123873099163032637675113972616988538611976537726307238991494202179728099975362887171093119593682296532393772570841113282895540781003704568775686325403725674356629295214281010770921578918928166572034809961709805233456183811531028499266286769590838508385408331161637189311677977607569178431512808201897346560 [116,89] -43643572170778162694719416932255342755313575493211583572800165053733322923402272602493021607480367383464106191461069967891257294414061456509657024387678308947158330428686419262532024082116709938562975518861387513413206190389546177509068417471081038082717949110724129996432491700307598513724496179492941091294076143409292016400631371771719109185111380254344945634019775492312580623134764257192490052755428715612446110479116145914466225846531311780719022663369580456602957282871483277336465179647187374049841611348546304574133603091790067740202078066077226346975163372670221140637306505906599956886977137964312427012796928686100829372754586825281714197510832186044206712059260818864085985586626170871675625558063498980810939058905530828129674641168607854445101223246846802757587782381692327515962312640665468767172841533278369175766387510150729547017498597184227444131426000470574970081120652378088843559054477805679741292404513196256957303988442175606797299303740258417879978315205496853699407762982278787613657416651266328451355250257198384698553246696395239903681575926961214743805378978085299654627892013851393459740762992768875235395950098318193169824230917670840727357483039599212227265840202933840941502880563771124476600545260939617293672365870153928431048869582737007010855195567423479943456839497268258745708555031759701168950272675474003254005311881247861930978064232237805783478821429042412228444750375589799141095266227197165894322279171374390887285403723113876103134355172680733108090567295691643709761911416704879930137115434186747571916312869402150898648668808311673041925832273832788142261915516080486257841685567850231611932779198993903528927106246200663892884256170774699931433013041878826569477272770185625383339355126574338138607088426641684711398613271009669533384713891202671276833790310346003683925926889655890190277166054515042829384199020043364744401594920371339736582515176372724078058728830092400290658300043302891425375507802335067828132330544553907235068479124656396827357732010464179390377515499506371640748387307983572613615331759927507186828877709997382847055826587253483512659754232124851228484546027170890838154971587652963860430044340398737305463152526644533427317705055483490555939829309446018737154096572029754018600794731400132214550385764458397183079362303074878170906788629609709449737091154185403448981123263301680273341452273643117395035637105106650055352344397774687430181217149971687696765587599211743540628398547488704693557929949684961834348790727436019568760121271877307823003321711951615485416656260060210076528556015938593534036436735404847611819781820569544425288277276318215343833407106138324656028947716238387893463453424108738670755939253624213163874593856854117187273828844016742986154428674841595743363295106821459206460017564530709237113224191177411573817332811534739455692779200 [116,90] 930717910068233952028890155638450083546111680145584149180265950495660535724019759348907741114044665212091349017738403006250679328112965081087560624507591456045366873103853046785989002637160048689013824552883204412666241388744964263555023709691306447613785467373675926219036344175131374658257753710729901558412565795906147925618944986083082941141254531203775240882677350607813878390114908914986563346004467135989513277658510744052271279685901630238624635850137134938906807708689839676814782515571226811063675451887409726215642688498359020097814742023586257031413064650096173210128455037100511114908956939843684424668252734412482120872399232684406005347852120968709357094547286734041423408617364175313771430269405947762301363792965753855096157685234854858541724272658233427130957133575922368099578905569274064414251501719562329539663655429778091573846268895192122926991529993453145610388557897269036954292926084592368076842567449813515362496756518794857667860697798636823764350437135460001570782281492753754501449097394437262758952525179299430289153795209391509987425009417579827647094984738493529103633160772396629186206281062472434195008159096740718886298047930641683560413889036559025897899562914407199721753723612347282097832197248345468286057087585427974083738502282666856026782065754325518065931113939771333359039624250607079110415862042075584059663143736022248036579846355542218815898447034177520026342244794192808273293615630019350929163922594331012269616445174068835199124185959254201317175028701823744121914886971015940609158407897555236456049829210970413867726186995532767963153264397380946054820437005916533000234488537044813254365984358745333013630640701676191781554003682599583231591713388257930113789913150092213510697895621836206870359167955921621532444144833572290873227844997306237202843701512752389555754148364230594105937543371201794379544914315428638392581365110284074077921551940433157523396084072045037448316303480236390647001513854271525420746656767493349388372523736846026124049199220221785322879127376390823718825281108154631788296597428303735469117645963451689604605127795485176653362492254556261816642334059051082928534287417101888514655809832070507102078102291405851564752191093003034522118927951405907819977596080672409749573931375440391141578340578682188721050399051915703871210467695716340875182200986564871811131690200416049467021561387852056434351725680454238522144961093720400291017583022151306394840092794870624977441439995814803125307002243073533322113883739847394399693265861190552175401179454118291259036089441553746772770646372002274561485218005792305648562157850843160427829566768284155876066624345839859260571829405065821573983456355238028129738393003300856293548332822719907311101893395097477536941732129522902810363695431603078962321635449594922420500772651747718951863294595838293849920 [116,91] -13221256356216972451902671159219511744646634491350758555383322144131122343992210962632815164491982088030360716533636277483512844242145668268999762123945472899108898806969257674835279819068701876635565613152479754026097890105636291731796406299073330218721324984192217178092939899382981686945146012915079230962961720724809953256387498056232268709815755276064041390387905695730295980589170344714956945727758757912432982268435732591714995292489829871054052496680384313999922255283851321589790235077692199133693549386656636981624541642410670489378439133478566613630836832272159520476547285287346470345901291512655406896050652748407621064046367844478583688819234455620784345022289152539770984638423151649805323017442707995662625234437371262907616069972229250697677085362237869619113823138248788131927563751414154368076617142589304250366663944284565347250261683469920263059073057377806656701826791344426186546707830275644132095563987019652226842653137037731775564696455762914392109782627219183698390050339377927820052355043646982504156292864347886809678640751211803827603312427482484204324018967978580391838332387778148304076459070570732411373787187499350341365265158836101087447528464012131881958113549969532375440457021717058733447993848016176692116110165950809533658783842899394916707959942721531183193467757242226542057516580506428078369513748055761139235868109145806168192243127342493793801393004661976195132805237283384325728757206375748845952816345312068526334087221049577829478735256228333521750650101743278144185954494182099125505270324494518891767286485276224044299999630158693853984757797075529822425492847781885823140101252738620127248478644137691820876078597198837876289846946957861795188958662715827598857222497578231123289462775820490387561416478074362623565607234669588555024726509401555157450234023482704377993184204190873788655808466080402975174436018671824146091708364139733867161581505332809951878534623231811940020469140097264753969891446376444329782135182910705281586214238611408831667068376670774633437554777464044387198677384526461799800334231252388610998563970770121044119829599400188733517385875215450103884209838582584063714363970502124284938901430461414811840380099886929935703660589875159709187980745224034927255834778130751186635648732528666243665210230452145890043109936296715036320322234131367787985984026726107829180940874314352719492728785627008979762892127257754773823114158362705619209905111930489702783341975724664064469525692872990659857723042822976045457250498302152006829371585478048192847783408613277284034695585147512822683924505871764788432375480530813925385500919127642336277805025651548664134556482628204884509136310060484060832713729613938604500080523694507984200400674200624451083051099063129278702959439394841064014872691718736617419891092186462499940352832680186444892199288264949120 [116,92] 142706493346668003685390520215283152663074725381147237255721102029691544568830732792642746441661192912949759591873381614464757641364956917272510853957306605171163815956405654751808465982469223600171825357722991085073922326995544623521656879057341669391337810522770457541411165236009104431837894415352796044759170976548068304767724560277629198964664435406184902989438778360380916621818954993674457268146639893423588267316234737763250549067124489636763259738076021263160168801679417336697789243870833086724599898875089978342299416594933523529524783232778829694211199837690270848829517238834985013080514790622524150231043344721610812951258319026244544064843734167559585095012094105292488480519278865614336388919384498296642005109371053617808415348293390570612226022851301692239359450448435193046776672979457262383800266231786886077258316133067669977341187115857867062387672673131078712691483478471121860732459648972295576160914414866611841411178055653665486056677975496032028234044026433662764985021549916212491901190473087640170982821237604144053231949132799694704353830729551726443803004675123624843222377097184819870298473409031259509827894051405641994641838500001963362724654910237693324236916990277131576496548021732992945259000543921463798255712307918770309922168676357273108784218467721489104557357125918484732646509107112000193675833450340044919500394153009397526954801082581407093324728545980792843516225048507583384586778135888012903114049154538739516997900812107783541238032550789979828558136698516377820550185528439148269872748606798139735061548635243081546380050648117984760142861904460426222986387054166184052021254554430452503419917729596218456822641266611840686351975304986621309716106725546629139053038027769139278133709144908279548288033966669720051382648907648499276904784401901549805561959857550932629842912374510042884973679642789107571736767762832049596766351557549209248003804795754075105364332705003704055781751404869948304590409243184724221541218866444905474740849197241110864523853944366865688768725288981237087422696725090696696748235240090017543270960019347755789293210398595352811401642539373819452609177066712359579988230805487754978279350725105339443679632165137767935587106495327136795832342945379804558793295984268397119129321902279637940405601274534659362227956677129544447972467838746054356736596909782090012570534281103789845095598234705122649561650238762089106015861024550033605514231113210914492222609086695125401804979810780913690610797430948773821515101660180866530939586670369302432952353285667572111507965229414897360775276881549936902050068872930554879343941357612817623822212337031513393764774558616642684216495588538526282617449382090286983783464464318260575008330053313630411552052311729160359428324297097113420890632630768368329899018119090835263200182152548737874748589137800 [116,93] -1341063613775055065572633321951617438829090912538621079710782549791607208164780796599460848051769894854945285034738701799535431094100020553204781549191389146512801261059687822022631938782608922576877421403707565620875206785950576909169029994161523955358436179651111710164352087093941555489044008610908209526402218477456936099568053529982778472617868344420608771620977130558540406407196949207097102148310637111185763252784433782871527625462311725822517591385112999429356676996962858599327299992492820381376182167989202753842298526971471253315949691729480071458909175748593610426546145790551970309261289961149522325073947676003596633322010328865638435527031608881316883346603290511878378808942521358810326919273146927700393550286625563571264544561014950052875201573011061790338080357684476543400787353025672487385233145095356197409653734220165774560372662676238405170164031015915773831999923328956492883597361606406830080706883479100740392654285149702082197098717590511971292032947299025894977010776996554797036337493662168463456264194684441052322168195882336764179707542288058086876265256482736961371133885210801720423428587556437096614145995571326876385234079023116738800407213753532648665367032278933620367549130687911152155450448738260375056053678772070578509769715017943046015973496159272504895977417395167278717957934506829995441194669321561134211184912730812255251251352840990703390452930279128724841139525661022452853865174565518109138152208606813312077038402141648692397934597024606481125625918823195017586146461989426719736871508768889844852501072888568751386228427228722564519779012384416185721969660311427659424353188658949706826319994034209348951867329649233475294490771356338510700269571725398099656736807180049227721965214382881852614461693596110970263768058071617464222068664435441332187031165871585633120190682457924342125238200318514250927948539765056876049626180471843298088171735693725227752626891165613965830211061666753432971350908889785521090203897716496703164510556251872907911751721307573925988036575223877042613712605851631635126216409943661257446446009452696615637031125375666059199112233501245912717050694788323573202794978485730050834434852536430009873004230925221441284570000700366889094705621007044683487276483559638057747235703806235784786044084160864253963029510500234045433074101741919482838300816275444530323283543794322276400251868797216568375711609981382528238058584085489507090404629574724215335555063252365692958001187622197616417216385218690792525797288762357596587878057222098135606445822361217703926118024162003746591627338863556056335398826278603682009793305067283018014532975720984704114667603675654580209769544064571440983433413687873996379051983885377020720675016211914096854039398942392532512778271021090804280147912221679262109398759277433543743115581125508293633520160 [116,94] 8037523513486477123928438881718277125579209713021937617907158638443906885074795009658397644309876742626302063410032329686289062584931709371907892463884990419727275626028804346901912425903365077083320997249184587653628050319985889601961415689381039837889777359213698956855472308816867964981627488481870639663511956097932443034669572044110150014792688066985858045806721660710179825556266088691083303833990361357052220564806650926278273679625647369511630847544329717200910088016250665639602174680452683985980328065060428043518270381521498496584863386849194217720769018247929885228811818436676502351950525188034005055971343221851189516562327429988049711021963602676685234884011785611315359188450874512904556237498961850979100531924797853633812981284000203485154249339754376083860399104491205124747446372549386634757156615204952753121868371754824522740005772670207932087222120246168626162579019742154591512004209088911993906981489292387665555385826317124310573349701570946361117643022899895493998782658804440439858854844594426866853259245637278043385250325142231116776493083368022340480513958573995366705310961625459828460778613667728950904108008542426570758280203275482415376405826993382329773220234002507614299035202024146565477609990757020338249468973547654074928398371737663726327081955875611699221354724432065196045465565231660736620106687069150598612626674085426907554036059037841361608073836496432769109785680672895080763939923881893248077954366681670880052745242493012906387872245322799326284284950836931909098262380032425655211365121368254587062849533342334294896257289971607032319944776754390855021314153927759605932643472457996043244753189643173595559020873378084660271734908931200575033846743935163119515658141672199806523479590907218336992805827965078588643793454625696558856942961033611283817267210467483780337497795117793166852670444986181969345812829922956123349378346446787693421221606749002280438894936666440432511200992564347746491295796598470147559587553751751248970953810697584001799217432448789569992104286894425292582777912749624735394384468484001182995960189965445825106803456253764335341194627315859872907170272099341946022485032820993249513033520904042132718830507365815056260661892926541861864072416289283462331809960285166910471318422720706153735541635353261894233856130149841188820471698182594820305485893145184604377379100547055731019703403588643027177147455065642168605067069051885037355400526121269998973198759180057169626250991876789572603306644501877627930450128351312727653458709246593780201022756059966402470638614447098807624612284192426325003273954640580451663032682051688777070169003712525248902234324755890229332128564208554900184691279407384998982565926634780426686812119453970989375794763493046387311588831797678166326120836136585420792830716468557577980479851911220528240 [116,95] -30860074660392609509210665016772307372988824743407266533648389916320541341256759631665153486446771235581401856970833346709954813166211103278104881280709403715306194433776402928552547945139657617260462656146481145493513311708792343753237507999253110080480901892500548863797997520304480293151708531110903361839229246775566938130574199482368663086650841439054239153490518658507153698134378440581586334031050246994172901265617038832363327662934788727102174545775848006329999398598819351094248387773827085590826538359070602708280072227271021656481984413997363272257171909366846327945970386970339530068677950965481403223773682585906338642518778296909320164591953504301192525046097495472173262097573406840711686719830982675268935963516262052381105715986599436043220605403777742520961492485468458379182787888434951325631931583570711992235479061900839787183302428150905460292683298442116117621251787276579506372148662244332547417263486582138647679173701902410123185176698214159972048902153507879213352428308096770771277232527839179492053532717860445312456627395931356761428988942627392741283314606773948363708740995196677997942712180682926486062641796638739943574633078259264690114525253427565329256409725912598604227942612544042475477418909398250609006990990554981558981589023775919805239789931839388562481607401019129703888449737521217537568716899462842761519942325824284339708638933449622491937935634574264772457894183693793171980051471950421536413685008544691630488641933198406290209136156370634290692752232554976799334570086027352587813399283251574386752962166738669894458615116311399026806704783948066036506540544720726738251969651025141104811481043004979276146061769354419621028385025815476018961673971714651577655662779098232325765208703293453855454558428833036898937491458058596556452921024850999020208605279357319339479338586278058290384642859112575620400863143587313105681888346975106757777059557385097111733213503979996508936630570166258396603528828617104932266761185049215063501080110129971573237886635322082679563889879589166223961915553935347425206056041927242435015934434857748681749343315204318694857400433728982293470272985269160354657351004425193417590524891330984573712132072794615820402299695700879961937041633231673828159215899618585055964266108526695757330975750892646472106916930581333661780888047321981089729303599290913649129955732498417336566589831605426463789639522837501418589488553326078710237666379519730396393066851940654701220233238632473625490695677464929834678457655155497043309887848107805975836656858401342149705499380089757712423325316526959734862137044950011640819759144755727856581212634109519569459067721600045897396313737064517890428885402429805033250846634894798160960219859217710743584196728206847683125004069629658001015673806026481959129202939054142157219336784713280 [116,96] 113406226805718435407806562759614654019403497894774215713916437496404465914298421971566190429068738420957888922323559154681646971789227096758358105198071599392872620234157379924233624237377539200909780319503803221241418303137482967570869197724759967392828456807614764150263476148246784879917102644131377707400940606289698325053365124736626037431699079910869821684347339606229720668931433708181249637784278391008523389401064677684233535084837867420893493304454782395028505213293865560459280852278684469923060070362585599792308106521682008242744599850218152504459872428490467005330481195564699050964752502156983813247086089858386533125030935807061131759699795684251651065809710351619695492680808087736730290611338256081299157112941771959843064072603569249912850175909482938602567148060768144839038458477277480223480068414058270044379637528525841769518296705836703459631393437063866642346184269988053419951073272714940188275533600076881113528800222129200174607074482151954698769264318844002840516506082633259020024097802566296150465672254837013189469722590874531747345975381296436369174053351994483938058232328806430421213082070086869808351842685688762784123960519049477682843451931991384758118713572453047980436073141184999656013338855173465232778321761766782025220844118466427711342352461058775000671363052832273359330317944430000430875953001870054530111954586503465378967207513309276461096599964054508599451614579407594997188763201908387322291220067462481060279417925668177713591372740209335789847710856415986100677859702845327164744441309858232036867727828431050492974973940416645101757519152109576497250299516376431273003901257961530674979521901913492621595177163443428060571825585033032750227542570841727602731259684979646628628405460118695013120348051787137786850242153524295756048558867081925828471246194545874727260633340799869474147101513737069044989571248183626242732114801926110427334235742096892582382505130063768577395323571496971881334021781459942804499260373845205242362071687019690620907838498313475806893521695177174190051318761449230181692771579767887290505390260249134673160679761529773007657883699258070660944361380702584956731158943294418163673094596659602715194815418653148498476825741746933003260304086242439248941884187068263089605408757992007831728945757683248552117713517061434469646532136288751711455753713439270476607729223271899609648745423226503236851683539562460883293033459775691183164323857373389388919701538796665415191852709216425894996833029742899057998986833084163528059062119679859883106367097513684578349099783605260895864292252073958318134499235043603305698547263865810636531994223125236198633707810540849218091834634390964266146896441297403642893859233634642845467341174660237816367193513873183641253742856288287971859609031524261589620219192571556881911657600 [116,97] -75501043682509440640321565302563072368153807355235802409448005783776631902038626053342197118564986262154023909397371423898003095897903227015378388125588152575196223120005659108544991588314888954284573499095286291714993386649558062542780080325016053687453422433320097516696092041467413893475238401189926903280841146081102295678199846208669332821469235951643862777122795719689996348396804487376699921027374911616896583305804445988185131761408932454585964352645694493650628109461689814923012987869773037370000549969815097819738987256688475186214359472818972870455843625943355234455264695449413024571171586568089928001161416453256402234354772484793313834596356717764677356687168697488637170556186083286030623341169911777742236245911540145224006524319852322623997477643843554860451869927033704401321048841871321086734298225847735814666761544382619956997362434119717645953288173377564717945109805491400460611840824666824561936496138111015910168448523699093521277789459485281535718879966974665076493191363379600916875896510763309516656960399571905802201646275287857806116854378292156080013878749255962871207017226284905695956586744287810882320362777172862970777891192638378838684636554582820598737457864546413638099456387937228368826236903902278868101074022294538801948477145043698578325122314618974105390874121787895747434143333847440457220114755699054691701835872302976260684663652820844070554624288245946222496065384805666162360678177814352564786086604654292516279994104583447698146798012357118588023495588742728343043772357159224651557750120293178282750568748813991376787846627370588367895820634993858267335839797011426531949674779430386458190430730726465800268866757045224254670870584940990252958804438198617219340438721256271738872308472591810260399879443225472636981472851237257496986324632998968644559431838073601228366717937663137210195028912927222892875600190181392019425946495787517661836720738415279569005823976850421611977523882149842758702243904208271489983441771003803489384779461404674847202998402021923771291450835586172001808002535341791668853355866550670210716878297360493580307132141045083378364902338208073573620421945283805631060779120214202860678924901576403324945875445810481700830423822082367396215005936190938726988121236960010059690757324247423972570013323092885884854059870957582625841342332112712702047449094822249207454084153747170839539634512038766663214620289899638367231637153749096082750261792431387277932752948552209739407395066879775491540419258057491629344297552321126194387891748974672973703078231538094526708253934173879801921916942212576977565614781517410496907342323514567642731906358822078861438027932582622272829576218414416553636851803491424105331527381610929992331390997410711505041620831749754396650128390809517772338801046060087694057225499938559000320 [116,98] 200814114742009713797066136681615784052893572967321640717565316326379287465567388553877852057565808638191763106861174322975164601155341236283484194472068621228041379674066825500462931515172625713111317990223523001889585915560878409540012367200112849206300654897869407308065761215192773909190546294861022763010959169183468586817619764072750023128730206066231459567542449761705226236255960416591146211396153586081989758514129554015219918571429677967029479626360864718829438168785894236734451469312538265864201660648829672154862511159324804483527517947208523154836393286356270231848037649018038519223897649558706877721288306132727820662739954002652685327148854297299291273528541708127131051829061624442950381420522340340450839260816580868193394246820624472287567695900710555852139096243242447223796183884163289688384839177186361019304283327640605839050880357025089556400816320846262187756440822026601759188904648274022679305956324100885381215562321206215663644243978153166510068541076922403822297564527470073049510258757194386746704712596334753427203787496003760566157973309931728380947928859906646551489449236223793836220488544714512678325787805981920475396226594237232480292683289048506103335697221168564882940708913037749597250246313508195656495579832006795547100953750740041843656117084126171855380810964021079973163914493944532721619767314603348595978082048562809756301763097829098265244451262926451547388570561069974542075130341155100551742454038735387836857088397122576977986567807428545892121382487982522625416115729185539258117492249372673131771381942711617346434812351994341515058605720970391662261789142457640207190849366997492224581122680867202610049820919971028065857592084413490232074063706406702325981872417729731480147714619231466795566035228276266234768472260021775136065990970282399384376095497046788683873895880856785291544114239475118112413541434149915975073531761914622941008626138789315625582796298484907454052937524057850342915056470021376198719893907348533378749829043670027567748862415762788495003982046809942130917451907763162760807868899647066917255947465623797311395320293950991048333948456986585980080057019522771385531446799992437172944137984631044766868696947745976428475799192760584385874727772557732935690356182301998731734296941145327110356056595049376421117906100613921028997050955401533988339442631406581179972575844123069849080324039252940817673196187059198095509594410928661683661795586811068673934975138847324624392601982336421013159009160372090639738414480002824046586944208377191247438797357628876347849700805041941486017205804079253409576506584264385800665738451554306841037688592363817736551338442037133237745657352127287623040622575923620490212925573517240150737780060930060604425013947236861361067276424145097455184904033552938074070165041724160 [116,99] 699590956868500181381627868719620058913148520251439772282888056058386244451187824834342173053049123616332463795194103961251179152562373647122838666126665055193530085021459768690272159999346997433936682836451877630770896261486596229100785350006469463568146098557194492859065488662744693953473829080167415036595898955657188504055994923384367049980969217394193077245940445599956280369913243617561132809050089398894766175988683294470213719759258471693515855127363049846126518300459226968894686413556994003962190178833955649031249773372582413937517879439371219798602996463147068843050981656463368964180493510661156107510260668885298297416774482897037716309174882822298924176813410429215307365252704349585365984809289991778738104971056108072427555453013895288903368587240342624513528074774032464258031157020991720304176181000954050123348571641123195366082066924197067861467198299914590611042140657321587841104228722871704725062862212412290724934725161469802073087398000115168646073263332710068637077516239986911918097619348414266389736952558354327333350636695845869845003234022773985359314664919621700670458548701483150351220154144497160823703575723247799059264683999151061036447227255018229665942016183104610281864726853395973718035284284220592623762882467878532732783893644951780194870585997580756394449475567762181385204367582959073273572807435647483000530582633696774877264142303065772257886440117422532937983188714101746327286875530733563555516822997432353656149354565482317618717814843000493232196335587978629262414247121164155592354357633249440685958519911311729137663710543442521573281770127288587355437871299296352348752709056865190493084289983446647191176785303089158453226234215690817648476566902867002625124525814713133756947790357415329032947373144497126109733291624306395806247107254805904345699700565012807729280473599486840682782251126224284089195266238680024684814187298593449542722003256482104629442609979373729394526334845752478277142126772408665340699460081976213162948280027568549961853411305445000264806573025371537266698902156556568536640958455833856223125599490711770651118507036266130087588216173761468743831767098026205442629467085947053849631053116924626664863003086305938261464630147914547501931112271450762937526216605353899422310611023401241927210082841392220924077481288268364666885708228685450664038405273531343099374538362241225030084962333765529966622577603555980991063274476204233909296764654821785240395486963528005664768506513029968379432270353242599643300574461495239147828366418418652880441403434407639919727088639243760281639280686877335373217953355832367845805990426022780628015841321116878539612969685204627964390942754695854573686391830424205942465232862460272095353630741452642609829990634406728590199619488001147489569953721364545349046084480 [116,100] -7195534128706437480547986529574948894821145318184117154236472498115884916329409883684908639108717536880588891144691809935874719648655650564702619140951090601637647242164448297346016046334174967012220587999775508284275799943325275189921903969701636921783495725931443246890222490556900533232766671828871150868568350476910349996385210249868201952037587823708577021607144242296925790777283087286509400591533159958018350320422092964617265013126653432216130983090837937910602583501457352148034490653041637766511568186965280752593679077828869368575904344045770738150460603605845264035469777540958177263618393461106030078331094537507126725303017419288934901679165088904404694188242942381486052927256044580611153886726771196941060043334106405953661146346183114007197076974334108798264554008591738933476947291411773303427835068367997840891757567736053456896322952214216785221407674002422663388470362128991824730465408276425757977346446767690584540146283864071948839146792444612749608844650128917422098833702543259468282664935520538421779914293690208535863221261635084638368521250873197088103172602589514424021923761385473043712197181759077878058523900848785929151333198405165753598098611381383118945842294130702041708734691354144080659275787865766300885138920815952344448212808416570541451019207441500245538802994455977580984365733191078436102026724114536066168168455729718535875859939519068188961501726629811355778889391557396266454680030732403211161295028432886000461529712911052281122175892288956480857519572437282732572387097486807105529854841221394004118510351205667761318149136893350971189360127544020504825127741720347837161864697468210843340052454013556677778339142502682541578207763411054583145167197802698823818541640128037346197295722378564666885161424321168994063330271967020563281582700596917463131051732445565048808345588124584487869160925872952714361773824822922341182431093821671372764349902120968190653067693670168420955410148389777058834486781946343390691513332241179262083585057931286767757693014399924578180469136524916267256453571976079129341009902596183324506942144244225931694816052913523800526204113855330779329040130660388088895134921857936069044998683389919735041324691530116324408094917785915041301027542495023293298407767401695400253882654491855350940892696397613256984995205699063663378653383015437020455367974943084854501963356827348091580781562948428111312155429940501227477024778315872465484530185534370021046498201681368493180417877104765678425316770825831879532288689690205689052663488594564532336008097293481830101100709229786683909295513939652127123436465341020478160019474616204511238233112990869490263767695482042603272850806268790166943442502158705221699951856074638715801295774633680562019551340578501874799119426661453283749703433736050148134544 [116,101] 8585360062174120378616614033521157709745381202336632985833874249080116733624977688219319476053195158382768729734407705847685668287739581068832237091450768095088705775392362060266083887997289255537007984602448512005115445782909241468782747934296558287013885366055140761221899243770680152371621238415396144511175876605280775747843201589601771688935714599168116030146227822083116422123848356333938769530047779344205681150416662698946362067338786454337380428440625286531691676411052653860669327960987077185230462331606112423707542660064710962967140484053531960449830063877782780782174435031367786281631937710120962011866104427172038949380077366792579620249792490380367705592701641428712585890213249469327159340058632129879292494439387854213178273198284362244364167145443791922478971521194532469455887554929148162391401645149587044737609973057765366566113380445034902535638179601837888249315142001370050850990912971527571115610158632166725251116468422835245518057761833101838081736118477934130454769782892820568007366944711732718656506454635686755921190504401021486412044356978446702529542231244592792417958613498710079244041155259307816645421788527642148059764280255623379023860232726178886780104604217047696684826536079948644075482315641351263906862587386919094663445270117292026882340306985306665573672054904056209154705689174505032932891410438327353642715083805483110254717166896916165482848436550481438174007040253293379445435730865251779563183707397384450168745550456750926141128524983083354083948756140378139779260290244520150496748210496723469029825868918201356207011868190266051946321838957342709791445703976678506990808361699949775051590535026991598467181083396416762251343924118437610338355472574861323103037079938599640360394380333814186698022179009993197328967695497326501506193149769223516663754882726079605566455264421535281599625953002675169115556284551606115071189485460110354892994013889082834713179424433585459377514047206579728267928977778602232571419754870931080922557119888832342453893528284709310816937668781649921642615014419127161758765832522924458822152288218573294579773424765459758894057216324532334480921665276243479819570790733596216570440729107092165228530171088459907849634152393249866731485907530788434170495988110044458169922968772387977579301494374032109158898242484736944786273997215418388434235743659693868361436837549174668822168701474147856807641781461904573249015207292452133127114237002681451806044232458285768701912742964083350819301428112633776124023247625551988877897793847615737244885005835663405382759038919952743224585340734836215368142062110442671444620746007581225552435120431807819255932012360481626157271376010392883932106750172479382192272310380765356060948408382901687895957911272975884054008667009271648269864688260794688 [116,102] 19073201247211452557454805240102610229738360599526820580386128446691667143388108297627505846364660344472457845854637662429120824115707002990456315709920954010454957663799840763988694065739773591280289350768992653707382415940457128758722922509685267966815570505583258104787461715826728524477580264514243898098287903105889925141404149161428816832309193186096615982868775601510423083607797205566349158116512650054445713364501729032279052588567078180770896488682291293479262726459160022647380416241807614989989467925157086897257637949436189898241036688542937038807273545165492169566057639856184439183578461825390149319313421262121155558524157963490313309849680488979824753800267118990613088743859209220800369259229857569471828485934400073323865697673962968868074136551044622295066656704204118563755877883247028999574498226951623328705049091056064092855572961583900854348015702161632174668587955802834382226567663616054470800718294414720039692839528472825314656858915529506232366278457800768110744704558448225285421007416580466090626758616342155741487361798407439924598379756493947469237111255650042531654510044309240908108725497972872880018940767918862608443977080307177934239130767655905602103624080348615348826955004179719288902599966092081137986104140545068076989917408991088054763742181203543220156443332102797616989286864883220108322775259013383688106973264716922844610038217146348975181515203214923368994014440369645692645665112535973037920049374888936649836259138941959947363365708076867514074144281200329648921905773933201599609185838313232676086673179035195624132187103128159814164779281937200735107622524198463794427666749394560160808736832773457678251994205694548155254792595655123399596328406583303851536811521352337668475415077695973940039668833736801120670409272292869156654309976566262167017892671553355677473038879192952901224306781255457436631458954966842510937515544209136441213151837054576644132684336983483653326544813183611917035767703471475129558676812964186378272994529502849190413840382373186477404259873817956487529655822486940411317111755020765099795803361566451311376326596060221664245649998644998334004793932157542244723731352540879173541981645402794984087868108168050748220473630409509931147033196431649835052950022722957038587247231730913708416635811662394562710908142122878481785969359448258012075374329156011588495620736196075333779479192858631982033368878045110631239580863411812104738284778424464273350405009975263087011721740611732857373351080221533824350423526098695213950112035454996920054577650053934689338685508819098092282134321792425902823654759445366742220669489898191045371454202156951182706361370729450697131718691428484281387463906679966516507134030233380311867356888034322943558467103468214754975475179622110633301553924256 [116,103] 32540431783721944212573773394517901686272448351908422255605771902617957521028304099734421121676935442401600447440975963782555007814429216642501286498012938403649863068648234680665471812559189899997408070538027029479777482572829647046356022107158827505694285800050231061884799178631732368418902304985557561959401335335367132011694663313402424439128196800449195969123883689562799692500525543983721726180488299601210058824731909114947745637974002774127379816823383432151372571201638878601657405271144254468630182711393420409566224112514207046449550440320979898290961393843463035270713324116911447530049561277478908289481135178052084996077705254378850694906096300919944554225943531724180352670941727440041960871221943508778498852591405890903708117560004856677417552082710896770260782346708124928862616871972803543653559774920665488510381857095116502374467047982061203517725479294870358176538873901254032867399235207883386731524123591789484386562794172926705692552964422392679272295664287085547295881733341393791383510321731946233811318143583802171541475103037881262404782628830201218851195350154327033921270948429504856683842411563796326226420174676875517553742752730092198892733442139346462997791386773955203641088829199067869693758411742941373556154923268264320901992483682947227616100702501136686871498633310857668169439992958147974339993136563014057441770549887527212816727029304166097651283586495659111411600036967925755080723217612702042690734992422705064763235584059212425343938739820320150975210350907423984427003300788230388779377069846275473269075717202533175351366076824059785018105713690436153565452860801073889392021184124309868668721078228366346697731263143451849070622445759446983845405827890770160491308468566989686359445705419739457913955756494290212390546390100518247684725922360441334369642997349220349923033533946769089721371296265079779589159615497303397739904298835529250993123248196202313838014649649469752129639353944605937298733816105046357556450318768564723641613805483711081668135879680252215091154484667284814621229051666484783318996241078803535585240098282579564004134663268122533185335266817380088128367429301192193812719347858169676342592628075672605151052966933482640435357489625545036453801511985014476089645815588084388714440362287145894763878407616215827005686704656720890621680021559319159843112166047780561445152786880347735645879880557077740597024357827397457229646424377703049025538218822430436017198041750360927372448435007521864480757378234857002120360886895633988891921659500688450793082178815101113860061802314976098745745935666733020211167557038676709797821411008437553054078026984599021744543441930556163584455580350721677455675589080019703720937549135670505560448823662843903188330666148066495072017529543537069343936 [116,104] 155162808431952513825481152976394484162724939273251006913426434089803050690439248622075410731520819546332684491011348948586291377397255184615277514693872227563636328234500345067009293789915464672273565234719354948422955388084130827093520873343720151890334495160777676380778276361365009369702606721126439892090836619673296553640635011011142402832007767375483064790783564925652964628069030912712001260961348331171228480483223469553652243420261462520126749102226667553300232042514042961276941702865411372921325573678966380746019402480596186061147683686553201825175091323941947576546858407127783388594503155237970723234143811384371614349768361242434455237785840984737191906327016821346768976894625844380012055201684958800400582313763137386632383170728978228693063575327603895141757430424736166948890605567511699592768131890041567768935212100158378638674315130905870327055988741434272685972655883294583796958668359146178586703934376675239011596873633360540288527438714465831887487408884465417304912116659717356565053434095507106783279921245126093105096990194242813734708689063582492745135008557473899276398499202868098404441197649124725607781716776421056163008202747321151802901802530677695739219546617193321524371986890309527070843303183068420779779217591317862543818620794186466853017670283211025091828726890518915267896196960305099411622187705571862388287381747301497093737452937347005691536020906088817135166881282257130901157574781233411343545149183104848759298351487655988871824512389945380228569590068706250187195616378705349906974832027739422731697160076027712762529084432892831021672116886297947359276291028870138185306934965358213139821780968987006128550018452001576694568989781209786770545055801469908815324341746909154689899051201282564879860477627701391559109677398831554881265844663871665716551337589546319082202648648122395753227713853883840551225595997827656661890941715670352349273943899642061421853695820748724970292015826905100999857794057134588837809991215119318137811098902579432545525408091256862690682409745605727034439868128365516766186251235232863136103849472755232625396442147183413623835081371378903470289645425758184719907066529061547664547965122253984496976231488573244123206034328323944070625263974712424002385240763945013997904632230120278276981290639988088499470562593947883901881358851441081526001313897337300344254695752315241150509143470425687799384799441126972646234931323136434828910896182930601223509612004393269484220466559654902592634930213704272491925251742685032749045666262113947648361964829013485574994862238644427856586721316855873730766007824716635859027244122930249899999106856933601419696995860979521827083536357156071273073823881027520729379079584472865353711935201576875005293465831502095935498551399976916640 [116,105] 376258912119604960384716237601723501763551293078254393274142657064580965470137017433558946983475350157053682852215152797219420610355715895025007176292739490957510287293207638966880282411893268784274283297233105905914183553077383643547315199974462096313424447247147788299493663058369335861811374992157971239633787242131804009709211996713327323901975012766808301152342519055527946873521660859061621734321749764947156147777341512492775103650369951903161548466783369316927292954376298008589000743432819721171530446137744965742611783096852355178688612739562647513339996588707762042845088307965095620320097091764081873825136617339363598442325841895423909741278942689219553467093894803760677343902618842974222763340648882917614662631052363757142139507755806022931573509958890593627493342363843288435357225035882474292473546474006419017907233519547088478952924836361459020874742277398773098872740512983958050567534373164154072486158042898687421370063654504979463927741593458414447168408695185928956566608423619899309819460971452303640022255830031788936084068155790865604493184210912008533823334135752430151126908716663645792469728478626204575831873974303110185504020102251462784651747174993371425162838660462508064947281310733281514647678743924407236775823821958387623127306446606017387894932078281612381493951928699652879554853208051387398109669085005471991959351403988216209095987842928208029886378677429004569054521824459495450131781633020874460981572688469259336231646398980360465487957814058246046727158441809785057952136841664862815593376195563231466753780420073886610291547499174479186820100541899554785270554303652328061590541425378571473406583625514247334351764649549821641467154323126191758359465281939929016687207339128442665292768622929284010059825017560634031434990712426633549214761167535078201962624999893027026772960205250000134118492412264840581165204173295553443829466498606421587271995051419147125323757943695236196018967590818852891995117597791749508752013062520061235543359462410621098291385271884887393575394511694253238437551560722936548446445365496662473811617642552847019182838226710966049547383944847969270376358770336955841993685659820931058370072206393148196339562652473229144983214312023925295872676079640406439686724990532738684431447999852427903568589546779524685870311202686548990546905144581095294979195420308923338702149231698895986811987286885483798025090205808151650542482159695898373228666312946456124877614918504496443527865366528201045550815835594060438021615730349102505961492340378395852636662500921338330497607446890553704302479568044951572107177387668903225955543694804406697832763315133458534018508874352578241262631025954962369498065831804089198956166104408560619853755597944661623858004574233753997309420839232 [116,106] 674082621422942179970549690109995475283867662747102574902332181557910818230273514805430065942818731637022984475443911302860963843548870286774931168108222291461099374710756221094074985582855132231231677101128896213445265838058142329043653623839003528267281376758442182715376378004585763970819661446534846993323853286554106402451449201592562957839006832840220826091921698391310175085913024225223804856845041474621846222736447017627000124899607519059896232027713716642286597364540013023833152721171795012978742937930516453788335700898760153530594856644182498868592602707177207550377790953851534743971478635111578621948865219040933147930725488905358853351009944742746650591311305723198787928833872570954282041919579363918525318063093599727672779749763960084268702379089830720494559317578514487013462564843396388857742929882943951511159305904792727734638721195814246104303250382099524606336788157975132083425622272417059107958098560992758059284685364259056010603507366004145396264851477574235595900258189331190731525570215720467920153227618025964898854772982267634552089771633996953792711346138362376249030670018007666655886337737912901422889843080277407386373309422428407730137453003886263078262254144270055915383921726277418602311652894352657001079520337749152699667384559773050708295281316202747845544922723197838642347781308598324165450048490598391553100340719256844421137491255141400116592994247425032991280786746011516273299384939617617268069377479552085661326639888158590996892909324572787359811470078461650973714553054032719357428515306774327108279976936643769453909865764509452836840028734230020207408971136846347941189295752380093966516077894867346992897786771053459641425726023604131427372971885050979999560085153143525105635901815855936285748425290555230324480886956934707587233729792945781018389552091770850184856937012863128358651839596043908655798628402330929619552137010565353950265550021060674659028636713624758111218371221190140095587034431788300152228535017167462283671022119362328479910342625817531929915464124833451019211798908708977035240184554968478355775870338944988744139689389001286773255347401215758353651180189104119198587957668473731162044351165696632250607668178737165185425664663453299647915824542091845772226022593230687109878876956947304672266734478413284425271696207937322096594482204740695165264158988464352329066552268485515817806779755959336572842310699859111287841627031418617142202302551598331904072965125907037004194338773440822000141083214986437914522553906042319389607322120555488168249301970455995328548615492074049664351698044204424244797615163125372472476191438490918243575065119086457218860629701503923256251869579540540856736628067984001247706507461219056403471027475232789070276537240197685840240512 [116,107] -2106619701584035155631525248650940428545857742443613968115365903106721204776617700114825523586170321787691414807892786487133247934711831698850817290216792804066664473531890692567151735729989940213845646615028378197996861446341828928176793632284229370244442879352196411837017035798965681522351117463747139742608204795732542582070226023583115768408524959064598402018296421516175659296545329849796454686300445419867230017311129788719297987963486125068522899173681286501990532461615467887970142304959760640327323187201855697727035614943663336207835275865262506627888742540689729746944787356378418602253804634440838416187152787062999674216880976531131425285985129984248219930291081292738947750171140545180074899226106600050200656057942315549760964709171515737315851433147841572685206342185083460073648911660231227678988502806340651872586943184208246046955744678251348046901099485940513411096976403060663661731519847742920188393145687632137206602969409183607408609117189053306854855504258133934215742762785868882474313648536931760431789738447677546942292407166781179651365648407458685318475987697263161742200930927628151818804235347678344623285287275902487330115188982189381867980113604448696329529867696465653240519127344702802338547322070601392236190115256941226162983963595376583015825869541617614910535530752410512119936551551387138856294196817501119306261361312902693898108072321462428519806393784733075009562577127505571786365758327728586981953781930576539707694534703387732777199326968094056462332192566752905730407424562683418957423526790886556355022595372754297894909744231488272489424898330575907295084246578059104100331913581664399094970557509633997145403128347023449408227961266631782936764501987282315355777823912411636048100253127302066111496040151523741901015883826261696908083595155637552001352365168242542375615148866390965868550069384247747168366072040802825827179090479676538373386111289821056096442888182764452015644471339229678597019030587312320418412675074275053942808849501715754235003319754375703843043033416913646371948080588062796118761888131019353242103371842142323128408615190637331881411692716242880003109986610780811602447503587543064441775180918868451841278375474278773603310464105190661988408015460685587746413551844952900556659995466400462324223821924111026105606477438346231475189489757431382920080556713498571153639221137976362354899112969732776498410580132890725763583607851119268102198988223441164321090756443270974905453316724982519235975748410331872156766684143720547885426436148934321671807827430103689488250560042067001625079174032754491760929297851881836114618104328772690834280562218829590882521063779312315100094079324087568321049224520157078084585076941832223814329418406833535676502512452808351232 [116,108] 1009937213287246842263093350665653090890906332333592056893387794676570572990736080922419414646087016071470113952251605768345802017589233632103250755771538285682141107242316798407350347990235567523815608639896745540287476995546388619673600135636439013540804250388399006853795311603253490185066794408346822471023307274865040033209035701623471971745359752391815254765087790393928193223909457836177705665107453640436894895933194140546091390132769198720815624882358521185804242972478991718596738049130197514265146188483489806560922244706040413325986491102482385673221053156293934194926570155184659932400853959005379794735307528200498474817806248767629467751601082484171377735381128914665428364065075053981992510608861815861285136090240962787806551743587948627249789982728593194325443960487981867593880194226823609995987761640389747775906468198014517848842581863213055480537882040451979551650578384531843542820379553900048201537700013463472709485767305055222191022923821495997524798828661214794709591149471311061502414063645273547966539580587859074826377061551551171953047069704201423825229053408838321177102202696395188233998525960926351726340345374200850681156326690815261853156718858132420604111152606481941810278837640075858316439009468358857618417769328497029386890433768977622439595809360737632270133278490469142823413805272225893689670967929676990352545359320416432643884288261438733307941034441920819073626381909889033064395204178790180817750959187807079006574632325414300362829836781711335266860001367260952228922143554695157034505088804934597314987919173766059166356164616523790068444766506547542268137721590493251110865495768371621045560559491860813473592351438640142711491283296927240820803011786408104521256884348464746542205975404677881828532735226913818028858568127845669722647076124456717169307401485639166623678710246058056691932048417047310129022139202691907957146835274147467395343849040253203681637562671676346316076253094258389441552310771882788775319472260276223053618877864756941118817355787446415764465261101340752804875309215079435347600835986673173811487614076962150169431414221381679997917367359478015635289162949784488033384328489864565028437608199751449039441429402337068391925002401332203037597418539556717921123284117852938615666440764688488364332061896482074215925237603471937438388652059772021104056407296761886019197978931904600157778210729485358225161075755800728874866609720592377124942322611573524336502910578074563891487012483867514673661459819472276310308280806064020049951343440948485098175235649929699074359941962373583667314333169681354978067589241753503599488113893005033933500234909958503248152601114387685413703236481174281873116810918581842448093715201284077068918063534973802515217756820140 [116,109] -561133444619504198795740639744370966801905362917828558108809251052806713577822323873887002502018043114043055415830704420345924169477488918505391740396189589810391321069258249248374824374250028295691357487271669998413180117391886013722229575488519959345299957435826503951199508857857421630270498040826139653382166761872995450190601150085409326808874208694458700558791778572313325082240493459932700791855473011507564429299240669054927174004493500569184046539718006621527630160823362810687682598905426542172622390548331019034018580393038512839885924301178070810268099995554413770229380089493096377138646430203357435968455328486672689273374446648026515058011228061759261040629712865592903393956227891658332029371369436007760026535651760806873793496316864888018521859788181859942335535132816114264460940759533969084255805789123479683197341673979952977779753510600686084865661918575634740667368582539010037191113194017301338808478178627151328262110242693191913822246596857149932963989632721262330926759760068534076816369215330039712230264156643861612464049234747115521582732126847203380916508739101526927048455994317936253766955478616628476335011431481618676684464589699177913572396472900874822327962036800745029800510088830378948717404208591785441202125973596609892186883389833692175900486371921772323304286118312123304831735221816661009553745099387235629922123255756911705353493005564213363641390652702667792623579046141605489915029981964074075950271584155304190393724478760996114698547751957903182376548313225278025755460775841939696090315207307163716749654832002095342285535909675508816870226964467259542852651628586281359845662615379510598543977369290377160451642618183394149353692521168582940137979748738426290757140883167578782960079883507744513658423955603126846710473297132757462306146265708327429235200330405818008935952181844013530983105312998359819943340635871738956449430782888287948142002576921440802172848353323050699618467479266529929860372470374913930110134577865439291290980570063956034201836416853555918644080294419689876018201367192325942976197488600475066668628872712274849253399658417216891228265677370146950910811142843951402051746250935605157346995919968975977042437290454420623495531340980435376970062496331244359749314221461072673623606451448482375436873791017008186364508381157095771805610859113543137649648799322569912381406303228629396802916823045483708803911627406579239828781797111116419950765716870321647053302273702249064105890472571796185281880538511129461943507657801494619902255099272495344331185314495892715344769263549548415178913090227134498526185126950156943381869669268247333937135150996151042818014254967634348924840026874945413492255265276098923612135895157780837090638212622281633237312 [116,110] 1810392005278230568499456431864189825653106828946294085138350430773476166442729552878565549168469533676939989208386855796769583139915991879766304848394435826878611048508259293669461970906607972405362949230163280034155495660134171011081025135389708849158780389997061494696070996727343105916231975000362234040366985710269849016399489328668028631033848113096185562064600171897756370590469922443801387981039634432843035172211388174950088573695714637099197938366639972219887369307857445655122413753144904867671205239152887157529003282375577639368838999500505501031644597088359983128282741928634702571906240079566614545385885322847362039862158595261382168760325928003379545678200083476792552292355495794969187332695797922538580084703873936561676277174510912212151079163626640599842033893841820477904651512606833468176327292409220250243518561993215787469050187115399991661183110316734853661202426193631908189079944484714003494619060983425134407184788019724512835866497666887721971710157049441056874178943520216025354158557174735503035341264658833055241783893791594868726410325726107972857434614242919308977209711350746794766156187993080903236760971019901532920481374100140639556025703150691958949084425979924313847405145642484503519812000547868390203748704330917500986177904108606121504554991021370847408926268972472599819941167739472510108026108934192775570940207950829581105750171076100042127625897481152175853624984898092811657340663961469808175959342577133380084238380121722655069718133620846905667292999274844643326368018831329773259286704260291573566697719723210231724761403219991429970738292068031747406570369896509885613490649318830790215239328079915863335717027348990249561116754758439986225055968781977621341340705951175720861895920286634930417974459029685074440901091085343896540919158699633070099863887714628700588948295756799619243024402519290709094650610313894963543898991721772561289115688187883636545307836889442018167326021883022717300937797500492661336008172272213497748542104733456800721017251275836120929860587035200770202867396067107562098142407958516696708150466595781925101945538795917611742951407007842418427667547195607122157539875358225372965498531931064104195995119318940282863135568699505237849746051161264814073611463856534509030861045877464971149739689121035951416439104563052605771037524165728177831016338668192883556364795598934062141788949976448625854974475444870875796338878360682749786907774531894362626916827631987992426999446690132372859779264113623310277830895783615508430595695270637503328306513031273735979855224010970493766265154582015405275483479623574921943192188221489646361323731641774132201325048840490862698709064242195339141784029780665953912162035721062923226330251496139402768 [116,111] -566736119408222003449132804269463847952438199036908124356840933450587131076860949132697569197662703437193366064498179948971326930096438856017162168218457269289875205829351048889322627422304570290781421317162646304157977152043205616708713280156885137804420374734125193181689787923048526514055626143437743170047569365737787557240662925992829213179476817326505445973739984412961618186181579305689425835027496391823494254425149396914524022052238978185343716312622530759821310671656689674309276440907248393946893804028289019069435302470641676826906777644775115711316871871851985332354069484078313869269156390270319392887355480683612042730215594087909214838115148000939538597362702429293843698780143644648059410289081004243404710797101522230768448911187824864686492899297910038252678368855736875007452847827141149926923290197722694128175294487563228327095028977218845484748075861735162619360843927872961336015717007494559336990650800155344345923720872176061712519663789591735461020232604263696971810194367924155307626505452382954354500372197288773741017737540787369558591184995081382005482421720528006959167911389201872022138560091433674325376969640259642883123593696985656013581426145375731320494774316124170415470613053354780076736506958286626474675262943360864633757510681385066971578004749955970801263488897688903714681165096274646057860119350281430707188337169378833314097217270314631888345188896340189330726866910316910666083507202108033331685199842472549457542326482815793000246114460304315644968417355585972111400500373144787846807035407562088451249653919061229927762279050775452098733454740210705179123567161278604379389408619479403432742728365956073989349243014168006017865386552103797642212690905450770081587147217411218711227396931659453524339139178108035408066024547803496133247984923387772845252374148426724853372629286141350020937763159183263703303657634874920993409889248653985317568558206485416511105418254341479743448755914911144191504518786129086842909996536035904459385966952185149878218508576333480238492675077747598959195229481508025394690063826311499080073915133175760628145953170523025114973266479060543225980642443407042200285590726535679527415002271426700079579576759627408277546311647297166981291507274962993557920527563513023186926766581654700619034551627968392655748546055993794651435444864437623124176821994714153975229162434599797368656682326516239514613247903690238472268379573888003962439321173875720369861606916558539638934238948199168347101107274820556658378130214166702402008176899590890793394504333774598278357208091328424247601965846661117903118918499715006889366383429082803891187487072693455470831614765782413335187063550541380903769819441636873068309057720954321725979913108608 [116,112] 1188279910607222121556488833769462677165621644035762918514405473292368473418110784123331659535936301085012235801283139181112834829745095392012094251661485762479562190912609938117294267539880026279347500618764017226328854361288404212954983813426542542132830929318311840376068281090113447843260176085751667875166965122209303949892234186882012038656273427136364141937101455538628250213915776102952170541376245979278488038647440172418319510509810054039188524767187057069432293702634963358905048326551899724251951958340413993920253212080677426380981150254870352850727705140990075091965427948341087333774762721248974648234944931209766457892172674068786736578215607395901327059182190049096735955105904911711309602593445101724614525365190624422728996042271254322977022794914779064457433342911696381471710833056841863208470723021840831397382400161438169720590769131344651638338131186651618469000527821120063046656838288217780302346690811973863854097029686924762348255503497060080907489897218864547062575600897777623173569318886317351009604182984177376275732690302791855945339244513458800471748533312321630094536976678083809477678023936151706260362378565427146878240445985284973832718154813794156262164304086344712946366325382319699179755638715393651785087634587742185697297674027142824548670493758778578984759493334781274672328408167618223411588228120953034589697800457558847002142962872913179600069194777206729393849926484551281059299371190222867126066407193226625558164439743135233334299088500880412836567855227577945380311450778437332808085738420641789671804598299083037725049705853286107008746215057260544377945308737217993077386238458448371172688083989987417612034422701298851286600920403403499071025448610298890024019364735795388312328085016344092783283637111691700539618028761039694977207359139409047537452198301711617975126363358106765506378080670476867046024032021878798529466796695938297594825873045957479627012060175163597229484495442760321496326043740218159859967241657758350328267308080546510071313484036633483355521249208704732737062172509552120792892399530560693973107681026046874979830210735912815795237525458091116163021091614284707399456660841108547174663126913437140050220942091553450098522036103417860840176311372856480423789138205756025607989733979410216846654806334275417768803173351663535614270965094522400539280233874497408839773730342773954868665497550708950876957310109082806561405142139423760708618880647752342781739501465538295192661180667906136237241378370189585445257382694698620205823877529545618549276831477228923249110286444622773567199508684477165671717063258878226349814982480361077351991699695065253416754010700700387261110914555393460574131822369124125649143653174950136463375920 [116,113] 74906689683051863808453724630040291998415036027923283351546423108159441466664601458514546441712105707686306473663792954895257610908349854185523289294348701222341113855515988867510464337444956649057814730468199366148582156241451310043848570189697075389067330049119854005171409334574394226909420951178090699756396920595532146030843614787589062242368541578444261706534087463740773317341093972573855205834085770176969190539011514380623401840224831258878773824021529306601489541724519472069324811121602000960651660761234437999645427358084145031719719598672494678266545797155587436074973963390363969982773794256122749700723876891828033273984096517140006198907831094253688962698572275074073381244966655483959568918526512465900396580626988270041401145086359407659610671475733401399980638895195797065632059906018588022047440740781230322455370689061062057711813484004516584638209232273763531581683393883854696952564241551757885646139234518563264962874236874523566824967279196528141074135169422101698557835870443128528928192021446904775797292552734592612308209981185248726990067329449122258629961230873640940841633735064703835473699392860280038968596767212126205413326344470076170854424252372678090480548690401174192046963809880644255349189766070193249686659639401234443604939494172594023768304539277431956513473916812447155140159546147833482791200767507501983528165046533932360587749181033387862869562533605795739088812244837513874939278134371996578514292664269217772242501052931566453125894407442015236103389383293422567479429565043606569502642458244471852090484612347414835907284174653441703528775971831999436472284461849105152109443348847600054284117639852472433067593330855927345742532808352969175156835231801571748722859209072905976633406477620818786294106910394176273870617898681645276107704550283462485854497848306120062040832244438917815448252339581000850887946967837853438370132802341241311053406906780770349931031914756757509979679830257154167858226880972724368373019097379775802984752319304276785374507477412636679229310662906693587574724300883275395616827604493364121975442394917236882922286529067263619701838803740951765324403426350267634412345334941310190599055101587660530368423086994709002819937591722754517916552474004100943358944982675354114650839661137033124652045368414741567872223743172368249048378068202272281941603324827727873191225412141816875243990807748868494989430719099488821665382391602376028534314361729090903750532133651844108221408361870895115266909247203018942573084937747094605090104043722646722545397184925853914364388051607494378900896929038875645965680349196205075512559216506289303906921713196097468423156195036936588283251271427133218359072866563518273699214836477325024 [116,114] 76792468938986363565522294778056637096341304905520477556566524058649307260508904327108840480281066773755219055246374431779714493213446426349887837972054024933928844190978941016180365717143685420197981046502058006252559105498116100152216909054381663881454354666161134709602965883375498353229448333386606717127711200417017094929658805539423656024159346543135598100846581797508035700652718802832171985502431813186764660552354573816251887761154975748653182424612010371790549715657945182793202891416728011186315585042935910094145799704847023215748099934192577787774833445585136907225888935788106115725319916774709135737461199412560404605465548714275468666655354597107667780131660475850057911583493049109533520606838294507394272771895922702394661484526814898035814295537918971044680196767337913754207258048839316517143634168110410056630834592264602663679039667329006325645755159953927793740798946243074777649990398487812037618195559757789645372038382147509468442494401758401434723854018792141153139982351440626044008396885244041950092096771593390623604364488753542633184937230855199207269459832334657492738293523925854776135574710262027283262445446595918869895108144168662971486028084680327177730829205213950199765623125124607229013944082536623847502827817938525712375217818716393737658984399344327404880852071064941491428473921321615660317443343103091870894949053964630911347316941052382042045922159337239766119054434441467653278016344626332886723088708563636412567300039277578023634782721571077282417556102194200245147189624522183239565411927969135904034942576643438269656365310882302075365729794043584280082171815397725171649040039925003462510038663907208949217565590923627597352702503847353992609132870140382360922011427320978803615883782999017416213043287089694123255931817317522386320849179356067898544880155384025015585928802864674735948295782942319142485570109349886689973250875984585724790189525002986044099750180779438480047388243668168659136026103728254264114546372854942999444762030318477675859082092142948011467706798223244929441001140324122983323590510109769772285392991534457557969494021655160176659704574140017525692576301578106070578904814390275672407303253815387198304728666616937268238859484281517031996579396855337901148474902009594259336081618159101658836096285475284650475701903181486099748940453065787643978050990367591114081260527348226657382382754988762183212007609280539543269359720559570338184145987639763187102272962593637576414685209709373848789169629905718885456186686262373411327446818797158197157749721135274244604602657922616467671550028692414144869140778407210442362010150450741446398384069053089831183211683842590093310235064186517715803138221173246692627085316704 [116,115] 1074219163398496268034885510057930052828439785379753958618576017702489930389012536107454355712601689087666178668108645533555502302655165445607662473689769891680496376441487861813307080039951575952706741100711367644655387119772635506305944603940156799192605851897623322187084753586466412006838700786733047570875423183818976850587079994875420739522245432016512402547267417960641369259790314132636214461703112257647316704713532652752180541836546654230617299222058111400504860506982167274667948693417334204419989143623954687115985800971981501761304163572301742535641426733657421401918162481611139991381271692635605612936571224634461226755284653867545778186508969038692783607535126335689144698018401206432184937158557544215299052916922246348982485984853681428953073991502263612126704529500422856766208089606179254787784380895048479952031853109138462724824990595085353116651890766493205862907329072014427146599054481322270611997004675987221113977693683642959240103365898722855997763181180733866344706430472036464298470252226891039482447253989554840451218911232397219781408932841313204880416804332014852070647140720745635032613024353651105446947071540216593325232591360446627558264330303062082488732369765618251185233222876344696268983328219974169612487162977199700229930230893227633409006909738542657955358959214883162715097469174521774157111377608658086389616523675323275879999298633041923154289672029854212446229309027026705891314344044123807946338934522969397580324963049304513115225139085347397388249870216038365971705118445765900694137536903010454414477739392798428155867990783659631571865605575354069943451913097881650217724472248574543799136464660650097311129738718435253565434302883277173343657425412143381537790046360606307839169198413640386354742454225477000117424184362344712636914569821168256554448081853879483845330706638840478003228710295513698541293617432544730367917783641665013573714509289070494567599866976594342895467518869609511691474798685907885121457520176866772844795178995182913832468080515883773856624358426228459523920535280344049346641308102186489281278800578047797772473606981866375475385893727310659095499284506213719009880458403419576710612784982498827645045331604918797266428227933433753467111519135890896394127856538387881006771514211359273719076638803405454365048184393667311646874249369727334959081696836212856681517025766530949462605753649629304828749352343960665042374191279646346373468408201438590089685907889283121635644790384061164784515516987650533498551399944388211160922363005363354647062035600429317230616101492287931112581453325144881941871259922766463212081151367480438976451293603207186224429278986410926455145872290638106855706290525989089093248 [116,116] 3822234417214155804173134995244128721485066960764267445372524194122564809019247610807975872427137469326026280145254954707923099353039502206578016448655894795186482132235785827146579481366017766739525499557880880573089902469463255352708625107583402077300276597438416023953483333067796172822112626915846854228420110047040359135605382783277058733330849038983474635911193150452012300756450200607756964598020094812020352668058922154776188603469143898873680958183665973885858804536017672796264366177032360787324184167071061683296340737786240121065492663574722686458393420539240158421525037648305636627179624688973096845718509520159873558884959192747310700464275705873474857784627756863408848725125143901643305479061446453453318747072251174756200455214802334614929279696202170309501937481391268584390768785065529070628585012861080780319848509641290628258725765759922924750684743483617995153775488848013710322091105447488822599378357068664385672193641195967601599413134858351218534128427816388911017538029611357297017363922132433641927299210453748209023349237790903197952483835140462991245333030597847432203914851637120876102233262604023856470724149547010710123160305743951583295591840802263074280501090420691142314355113571959085363854307003402267432119331240936042226271423485544575564152140467845779873824214142438813965805724933603872718299605249976597423134633579609085480356438516375705567011048565977015249210354211115654488675603899914591581219168733243904684045663047986615031986926783721007145513640934370766910513301998740748911870458228202826112603050644042748485203265009597832209112330675100798696589200102664408560458745104722494173926776890854200707076582418663394645526890363744895533948482020159016435353139576905114183051854472827750046115146658917781348698752023848734430012988847937894058570808385240634679093382427778394250340562942992988744525317403939248523137827546016990770876084455412259783703601032742121076325474427724387732860183308001425352367785213426592995584605120715100338297070226609505519863090809567360719585628707522001439165944604927517707572165225684942559035975018479831306610112461757593156692879512192619577007962797443154935632883772726479000937704358157361249068810492331835104095184392646393730798339196096027371755105096852378330722393823394954992987102052721513982701654954671434593864955113281012404545652505497624710737221512848522682086516438577631212826272690407383310960497624293373191786926245142806554633812438554645499834596139118960641610457620413997760240617146481130261481871273434464496642140366169077170829862413324066273199376159118302271045398283391389814776166115345391027116054940136363133177968105558060456978214522482906 [117,0] -84299634958893665488109074572625120609197119915755673128136669475697443127423420043804100406322937047521557361068567025337008466312955501746437935118815775029426894191612883841460603453258932274057139349768212932008208162642273111121033532588467740049510166499608745407281916099992668790050476102563161070475340448416473457853134982752588572894296652436889139038061456716244143779828057417009757364656169238886839217350085537625940914458323086414750150380555233181663253972261046662222284579968002983953952500083826788472579322537270322871116251458699191314037297224823142326050695772256845704805971281189655485027467838670699697287070450478743059053224762292530307293049631063736896113134570326531489867898985184388302143288717380811790123572065470580238550224569898843291361674393599904136522575710754601450322060411437351131472206717763651922727379452528642464922452560225144440166815121247297848267988932688490360159216545725069726580590468471136068781753011371173286178925850457207686569840137788630931669984468218660613948042389310425476077012499076614526246952466496534951864722785761328545780707544513559805054577405316727913302113713837123178472501303423288679042462070018383667291639109145434620717352758113489702595471744777973056696514461283921268022977730883112670096569330766205492547611092056620375701590504214006317249915988666066071769755643194550644183563439134938462341432280457552764491828794714462905973313080556505060121709462674102238151069309837882959790016218129557142738749429228499664395532345545394377349358954148004791697258572079939754181447640722315875215087602361699404740343763762419324687643181715229630063984428175142429447327057976555039499418344533666988867599459743141566392237688558196687226381954028555608332579963675433044931517268384311335179320745569442919534725421597647849171936434325503271518672945840451959192438895805576885828787127369055874014197855251898603523436451951429321318524930670029329639620542488133368120375115934785188941757394425433252440112350626625726324252601349704376087420584186186287102971169323918701068760982286927068854333992612958173497972460187861027341259739884986245570949695602623733967657015903620858961624470012432752471733824744604561927979836775475869030251671297448438177004449967981557854894415143245873956840592093624385666437354355364986679644720938345596514730982952466175106727036751263758525549619943403676002111800214123018762979921424442820276624548720736795484536862644873177810714276045676549977546966941506806941840691210230073026368516008591048026639892629559782675056215919586566874845400803451801748611592674937006316705611653871286991552038775390322897045068104291804744102467301406075868575020853363151215195105877296931746246330014469083241561539798388484700668321850599630963550219030410806070245093880157632659758327498891025187777939913333631878696611686552016553143539331343563439960385485377503855776890880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] 5766282095124538048050059939655575492722122240202912382684947499549075345570074671339045491317334055629703578175266321452649382968993283067175350249839848541509212318685346520674834609528924104911903991950724495344550969985469739810490611338612963959363861215565488835279443034373586938648654982809339976099844361770192422355036792442072087445433712914130001835458404879491496635152354274793920019882522179542531540216002084491113178573467360675681750159563802937696625751535648293904817146385305441981119348422389791132527115252551085332609184314967994929389938077583019508364063126041324673630955000971221869494160601782056445864142784101027516265954840379393133672696956488811963189360700036186546147201258626405965013851670007085908287320948211475501907372216689809045895390541562950061605296438404955891834953775114206142819766509712972100087391818820523391712710499919116198287298226731706658975585068226026864034070430402966555593598527285894747578166301658868943342017927181507212527232368382034419675503902544024087588753229831862051227183650411115709326837174314951821528960411798514832570714408356017459959816537748974424958916549946317630320962440818006484339652011175460823968462715465042944089282916605179184512942086297434417780011998474328404450956818735861201053007515350865253511258023948279326725383552117304211850228393829609997929038356678557923703405950817782144677222764833133261383842275010314241982212133372436647197491396056294162519978298781760921538157913587864311347882667022993376106261560802706604000169514612514935626777968490267544278919261280382575100574992302717503097901092603313099551359782539575704804946108219517704260570567479131296538312956054301948569687283757463854674114077884391841228146377774923941336260204767731260557143159446186829018192090976269642964976677341387269671952559052631531987752868106146762180619449498026816507579875234065051922510006116195724106605852837522710849438969243955691316315028410005286055431408180441596482747910943384412448038279612839751670595380981235859731348748398696192092848329392076832690017536781892091842460847039727856461578440638999005106509297503212208499890091517799082550587290251736539733647353836854881300801805896441851716803725306249962207920531967341628053611163103437140953325872355835894118762177329703764458330345886191986043822764496944601424557206700282078902197379525459852602074426424092156351642413435883968867738662569770258810964291791375003118073558574915825294738096437299088863043763617426470831111282223408091339404554996476088861018435637222740455200678096203131170910716932778035520960384324231827228835418070300618519363019604733314670521745200269927129554363082258205845097619212695430102731384000530068341013298301048287952419088493331506109174862241711565728860443913808705064760154653956807739477418632140371489305535555477763670198075904726506316940813353213331353875781346748791177517394296832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] -147653440970929860139800067912870075109918439494905227490060763366424513007077885481318508759912511218314188641660497946551271115392356419467137317415638544558318082538151410887038809470312177969198204855529356508073840713821811935395632243951465213522549947912572237328924400790384138783530551592247099248043893682604958971901097391699844804397082781167087951428061202353557195822714833817387269469999992773843063575356259202580872528001637674700358490548804768212727928872482988477100319209724863532973440333831979779789658435817583547257547539237603748997347057118059682910444746937694530974211720442122809535932595604208243900178988016035557940122477484578318422985912677859902691103461453778865890647785552866505394505802259316327357604117866369334441424261321114706981114672829463716893935090876499218872140948408172347133385065135501866762338492107629930826975257043184617435004849494422250877658355145930502268516109697424522466041278768228941074713407409536761524925792262393462898706257497131552156494499393737610710960773031160735322022096458445378864092048194989099447447384444619818743856976675770078749725442594834574888930095471848613596539058964881900809889747634892840951516763930830864870641715181883434461070568531826547806059061786737094777021782640808837743716469449217103157808812610288966868906270963144821272601868509380018554465029943909854274572576837989671660190035839811725419469961247970186380349024867833473833315489251952952812626654843652958593740884698931066743137577232923660399028670812418711760343582782130743775633115410259235879747720575557711931037209791067540005085965943758657488042925723622782796330122605694597829047520388834726374440174584363648375455456218784401382951579473180338148953946031678810165346264359092531343164501549916482717712621484882317035241876528567465241924043019263856876685431025349745992303187991036061211707256328716642612337569307677250382057509871497660622374338791743950102037526979725573752720423274690393810032572755123999137437217176755331511190019479695733316488675564663067708323152530503713957377690812918154823350340385976448132210024147044438000211485268034784384630726649121008524142287344540942960266144469944778441871294589581750176043711805609301345277621832756410850664774427745871268272454250833709239813783910256073098115051133799533140992540383008566053629632232572303829381658512923422720323525862163648444775745853291116261195474033473881920463926790214355864261168104778661587928860488467033720221981026466451228244059535203830600964540246371328221190304464077930202534283734639221493169088657373883574158913956371390002644154462085543675952529512973679108509910026700367581177771008377582920686532429090856753378666359481434261886579162285543337796837965683740212353158985807477329340254864639592446100047288924197616383577537316128043299925575276876840098428630008015520993664889997698987040734489066356899732933847285760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] 3676230206780704880080545983782640046572960723096446771095491270183291048004004074577179234907569667515742555273196868847836490839588466253854675663795494542850747838135949490221187285284096402146065293140217754929619726403704506248888534389123118659134141008844478659239406891622702114824126969333513439182883764377143843307008809452851253405913203399977167646106767547118899547410464035013824590100231772355811055749133386896773363984661469204530991617080084128906245764874286285924000394103141657584696740497578151669235532097484725469572858935979674963661522670257223330489876222176833996856831616611369871893520076345030045030628033598934018154839119153728838652098833931869199066053944881603596485338846894673201713791619928431626853231620231644957077109308506178040618329477639278332000838187469115561582548166254850247666299346305266630173313138466669263335025606955123874327374235628178962771907536415190244425447078207407615461829024430758031142179944372969744070550192218766113866869196085284230426074540850076254586098373553655283910761732463253310144880145410236986003330422047652375109246904635149017978569133454933367295294483846549713267500641357730551572174691862518377715388094241652730114448044137364736002452163670730362615561756373600817617571518738289193280300922014479514251951585232747929483028270688245491146425119722907207607138579064125963928358459617777503313746661876999886560099066167663712081279617851867944296548619608254263163260013321546927353986315666929361093295358639390513953329204653004000324466545475788983133975286228547882424060249387065416017614366578352233648965256563394073030844163238843564091693143594747665123411133273863597378287997254027531490293760661818340983326664176650457291399899643996916054946272639236200798953673039676250147426799711570852585598635224082943304496489798277594310027881605954114032022363465860167635618956559315541287813189555163301700878125106795665284717624768896186499456984469379460951425022581073070230407533965340902744015184416194049553691972409948102099913698188082603529509158282513078895374394243578685396450719631537281762032717703591326340722690826109385450581938573228877557897844198835458797808463744030369184478655741442262200218672737903569850069482707759059169807324910006919685762112304697896993166350301536241884011203361012288238933702359173356026957044838988448637589338476455291898955135390912750432603367747292633104028929707437164740110225140494391703861119627968177627009948523679070645282419247318261783202629082077147332348442135303383643192067789654097492234176591520032490832991874788250936089530427498635905820858771171691371009818921724758066201907923234398869628913001989817175261429779394394972175823091278351389699581086118733415398764939647338680107371451477980058469569177625810344776005673278413669888417142348653001401214249161299778330857531192168372065861866824769149174843648405085846981463121068032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] -82798880506880026992410895189688198156914924117401778741757942407472695083993528839859849599901463831122968312983035875660556760026289620584539212070595626310377336271091449633707296638358810633890059665371667247703158760068305905706523295044707903035499203574169258673514682863738886349283674116570059644441354220570678110290556144416446186131566753156585356816720010587039582036450504728419245090763999336463591720753627760995098845337416713086026412913502494870599424086759283975372041537528353895792442226297634768698064141388237953477643583937917136953200132241834452487322079699563466170582909560763605121517279084465663528080070839254190232810300389509226879572141822670977991519608459606919309453197206263570794069905490744510758452749644173410320048671829590745651287252982875447817377141734492662358323006569094152883074292774857130040385832156052211371620267612319742370696701798500242768368266556813116199120924488776387838505254838741113575487687581447616435364475870691832864686662858157613514103734308868413094123332903229967004912212721503781103091729090761236343799107633248568819893812983387297932605071587802331965574989446101777603297798611351117409614368598438450616044381502601055244601441207262690018675498409653612570633153153988690493038506121519019402865022366983696215925505320562124696006369112255353061978645208907806697138312809141902358972974289678750331445501283908463115228556500334130964158317825785872787807483830035716058470455656254498313193536414775436868659025623763020221903922198829939332552706145806975135776547418948267685599691985456708504687777315312434828946926939186361199588494098498511997584684548802653789579292726090582618814390650878695570021408227968405909996086371504963444298595105470822907963250183815466472122859748823233411670671460185121349222721012695493791245901365250891448229147068023892125567125450292499546329952101334615388166481065666850290493529698879422173011170063848452085014885199305659288440919866510594210813535233728761921578298850850617725900726338817967044853212919970784550272466625317981252410923026285000801067699403746756089680569871873395756071756766623707789228670930369965027197317212516458868202108803275583376624257535750090109284180940678866599041601953452813664887761658613430951441213677461784271876165011104027586572031666227738253768808784076961916202126757356934672046272915564975201740842394800474764136043593681225863849170182946885715657937557921665573738933132771284115773621618288256898549239907716251441909032096889498965420876864516561250689780199575893165974154165548047431187390625009148537706158579875376305264640558508236236737164374912094569420846301431480110968341568202518548513717265630285527426723795274618728302303297966216668762654562369916213735568683223267496255668215831728564151159898251037462840356120197919220160524606809954494010921421640984377008372884920878502012182519668122554984944713932472320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] 951203515991895954769666426483862809201635814230356623951310384089871129448391298354625806972876071059223651206101167845060815385117767051307665040088884267880485716999449764629811672488295728869497211413482323568129279158508529141243805873391347971348733365270305600024893127884732791732029941750695025770066805883558851444405723730096481679509482181974776770802474596327593922451114049870641245870572391215727964696568022313004660013098493420419340660626652316741833449078400465010150776561261393080114828710004167591577278471282181707881906636769737589459417564719382927422935106393932759756286403237317647105882871654366797321801763223068567201241045497203249154813727808055479365087231951459640259676487497432034269751114415706161233912851665956251624917804492142674629312547799861519604822904895726836475549566672121826739684353210403567556868475574717768491225464515046012577885148547722892593262052175089723691511290275789766393021001711899563770022406227550462072480749145162883316905863569417611323549625431475572916328354417998642804511672537291033157043202766542725354349300988637150449485601138378407281650041859567248724383053573435731964731822047491935733066380591145220447832662670467210435023153829289975851060859365424006344995233653774406758393813185091553998458841887504975484653130599881356781174563731898272183955929521620294934236686328411194602308806451871103109976648891459971600354425083599909977140813469929357361431704125617047298119617589596199399665686286071170136664171704382120075186971459817788476306731360388570067086707707052888947527110827224629872137921077600215842024791738012640748570284546933078069115361676708587094052027733690959653847693964452289808584582611474489441857263813536810664769162396790039373602829361547202595011974964488223817617160102862489672134435693018242302773325932153468828498367377012108597757405383009000415588764571050165837527178525351341103111940234806628529071893741776287006329721831195671384558358763789111602686112758402783999491109780891259558576508092305411083732305905524270500615012135239628881536237869357724240659253698180373059222238168283529188364814942517723033889212113301636884113967718659326340443861150201782790207121888967349976032379832356982732233394988653879641892014416862263625657652372341827347833996985379315818320366011869643662358236600141860044525892476923744887965278536774416473358437263722475584726864378689635026117747169450969648470908814463138916520056297896361013253362319343283147922272452323408152821267127094890273239199999856687786395018447879213689424344025161960519206992332762126587265843231423426300195367455924750014554125804356725537692462514799961351220175362861879267503861151910731724659888325784394130547706957812240358543146495642509323671943453451816373426214402243391511714083032066726388189371150103822224018483003984626844237041846294672792227692337687901148853358781206537190559803060682489856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] -4944449233922577164203329856060250378348074012796629316483787218837889950419673052756028990006352105864249343089074767592678636418933570486919889149046238294387927928845558475958999975595520376391202970054566095926195674567036338944844778563798312117624131869938800255036874107008077681275946801649809185379004523314731983461163746531319833801896432607126539047299645565294759194649841992041548934824579623171627239082460699615123557112480186825442180913543095913579920491292520908395317680750866493566283184691750908720517692583532162061196690818890133837624215859023029733109476356371925752181245505841538102506550815680690604596727558567238934792517449774181959222566270673355737370635619461851675625016230048988215873545545516247637020849735337975072808373488934198985425468718805905633288404701956393402702275258134521990464540660207368897677549508720923428372701970740959936054285898312153195031671899202885254253572285250957061070867192686159672215263145421430577334448866536117990874648639129620888280242470445424471021116057759353936764502434961356031189656731496023706811577912089987846738937190009711575018816132911693420439915641672927370371668935018346247577879430667665541879198087591671760546126155068110828859847386398548292631175737508904961039258428769004510773590515271477868032047578738442990176364030877564028277175571935165817605039934400579799123145460356046733507281936723270286496022927255420829187888709134844522262177749385706995903586245788996811548539554975298155442026794650111291562673794706518552015103492215628472582314682012914593503604399530194809817833425632401757810735903201583844908291074729227383420300482249259354438757852891601264602762711605181426849537908696110114469108736082190034385179891188183584470646875575206980438918941857064760121066378216614595185490294553050216538966169772040430738970454432869568192825390092266485260985998552687640183733660477666616117344665874833298854048689456455642659485951140447053320672648212378887097278061650544069629878331438430177884061045143763146464912899592820314676939971920606781024331235239622682115069356865294017240540544723400063782162038630770838593602597970232140982600588961137920857901080011308281749027342191864461295721220275020798680176871259919842910288244060192316631926931210874483350021782512320364480607151199646229341417328900793501413438469822702272646259803938269820463969936969374475463013365721719801048266802970201430776824987572098164920556321685365349918826033744277777640791766642590886510851115891869512050348684913652296968419679777968612323446732551397284091858319209103817834509501556126825721566827385113636427826739994069711904946862218570265859390459044553832791392787125999525006505346569308887063883553148506491520274441565453850580777079266487828670418343046183254023285749606785206028448541398033571321651954373188512708484155380578722204621989637787325395911690214820565506256770027015372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] 9513315100318659490101617363483695551013582546118364686835679385461506046639200690520579478589481930886084233545831076133782276198135161928790831216379661962115461544347445795526888121830624939598310817503477628552639931463517113237016140544738891933788112604119581405200028655442523260214999258046384133134479796397145436662896120080021290213125797034490005953442747176450995383141645249501460373254861250967857903366831090570033769161737286843384841733464874472993923128089081746945049386516911303521244822415776962742767976188914721911498482339647450358883753642137579808005304585160366963151360796616140010886390168327353394757302729947350265488163825865881710919150735878406595927802430273215374770839410739039317925336086045890152083716234121864198194719137945919615757836580773834210522975829676222417710701550888296423613233094558208731051065930606416715978715971964618798207905592559795527733679372664267552740298729904079696035994817640404808739894247683920661689838651680705274735967189989300367509057457165342235765137695151459794544574167146136248501693647196512245290399750771753059632106823085717035919880997141218252982772709529323171959202212639833932539643763388594614770552238199109712717253823848358382471697146627020133052758305549965411812238766849420686384274223408320794378617036808015801693088767022011077027377393592958891323583710298080057907058838563636392154082295196097659197656672343332371034483282312718637335362098726385270804311096854229107856753232793043297864811983930707456768952091314177827831260140373278619554566308240530319930687793359182322463311221648559852932768973360649475654506084896687167102789076935411681568477249311147014124875330942528337118777734199577897525867996268447482293138067988020776675156051666829143351841021956095085231667601649680347687322916743435268862925700718122886594969979634148858733081438482866860166278295107945418567110396119964980462626892205593491862808293550114552407300952060854048379865218617424422481049935107701641027169297346215125460863802765336161965496080426608225885549224020862769053336409450917421304867613199253357995973503773450441334732719546020315537078565857356492826943622904093116502886177147263960504203137564058413927716503020728267565030097939544036709100201259076757098060523090995112608433269381836705297639755509960035928766528261082161493784454601771916015405915789678404664523812126886742196949044729491269822292148246009254055338246842960030012808512192498974228667183566994465003780470112186096953170091809315118276353597613350720553660293386901700784254458032258443410206152535029797666713456995112922603226433068348855040170360519685873415955522285697427947712095499670639726020244641454441653054754130193306857736501783991461187939509906510565749449511391996450859217635667559949081425501419075139824797004832936773268021066915118769320500853457498591895152181895917529287184178533753665539297560252706193408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] -56212280966556398092591119314060552760117159652444041738846802421501248996548218434795601007925023637952233463642953695070348047331575105848200418949030099585563918964519509608967000730212202995406540817208647224104871848601825986095623142700289589676968163426870212614900312822459441545536242013748368857885814705187298790508892501396212768256950248587570061721994229417599308230018358753132902349131414457722660045801631483291133761853082045238113983178994335504169269334804178599507817446890237282632392042956514140713890724125866776563115009604030187397239056283818167289749529050753178891300623737695071258596507540580344512587178691465639871341437105778874883403251687964397282323016394891431691841417097956121576600496974357178402311305225353237775323334557352863038495716861202806376839343561161030157758626804302183443463019986736121488741489129697509676818928047102702428279036202826035435888519388423788416854981287214314450136593198323863433102252249995867157735512902239009728065575406921648049061560724077752295827317459575810175474400252301083262803989063218884662779043689859009494819847230249602563617896095514495395228880750472610779445853208609063180870689582601266911533165213939225500991697046477580314108652812490452373232800724515108291235342063298798355466471565310667205332748485803196261726296928950424630520569803218067235632832822690823010511349512576469746188354168505857453479192889662321222933112380666495496439874713362598817063066479644855056713447234510445931730446591941102699737826028798406258966382369554149722129800602131266641222651632923217857000677191056442259541627666615392213217903259797336839843061332216844386351443170144373102701496390908621747406880745843513420603404967922258245550987494394459143613717133061031260654262396237969983702338085233555873022471630413201254171630969990050352215711232574331251126566375871992920580231026004674371613642458457817271882007059227980190621939007821125419178112484182857795277794267473794820984553613000196178751848456424304993890217498376070833176471514913548656186573600388230316276883727511842559908125419126614297902456074659792665061173898819459282922800376669272653417062809415106463637931498778985887842763620563822571721279668174181095825825920605996367395161584465706640397809900175029558086912724301596354187024252819486840371678242800100114835931087717871520676612559556602812359189142039706051943568366697535757188133407318409408513084409786092419211039665134530311360008145310725622531873813524849929428999565654159316896628968325475356993115472316833987130031431089470505576654341907698840232033474672834807289034361122722431747166441860436240715799931192102868227848517625988439503373844204846397201826566185172074739820469183072010625172497499467683134624266730139455971282398506242424064522076622948584871188644550091876947558188571949308668874237949704865182148685023585062455266009138606508183697868298565713920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,9] 967096954672187093853117482642441404029046086975676039050974665627376369320773976132935187368068962612941730480795729544122079520655061223186735384568978324979183961820162547992974986041127003877380317225995347469222376647283017589542859803726466762069882328409469034829377429780079690285086911852095038585766499956320962400839615770079108945990438580808342824938387875708972081252587935155305559246847270920997638530382502320702820526084726057679756120052386733196044439908240744102248901905755063489960723666141212262738887575432770596689495513106943323462987412242858179538631905921289400171606530177922362315579703832367086329701289718106591183966636507638812609426737259910838499950211913208856718391460162259012690338304675832777506473704038442482074744227354093025663676342676855196246009426265024416660775405136639691448774792595338436146740561737082914098570566299376405107858883250594755517343061252397108032020627086889790242085556838537985775512666430124607197436392445222073742529923759826245775024346888949590302509958971713788455394806402881370338464056622613271124039454962177381030730339121375945122433716543651155611567791579108470729670468049183367655549167554333480459698657009965902609672323329977938458118330428674316055015460194705728650054316683325490703997265082860293861816672906759472453644585869953045438945174925802471564762606930298380230058361268779171719636835122645428135820766074341588630826474279045384071161792212291664798012317823645223310387830620981272452543388323776427810389464433702022729313683594377442502587351755186194958456238026226260267493802833785970195620604724314068703785557784421681449273925898623231408187897568994935523401407503906149765563897675039416573653333918505972552030925633349660095481535389947662407391942273236326809107231188994021999594615611435619429419649513451622359862870335225412336557776009363710879819357557486696028755974563650562850757357850553693933625648110794839702598707690059806712049398633249310876228883232664737934388913045097981781478106065586101413900338547640649457826605897181923780166846162528370918169408040693128037767803863368000936867738074966815298125454833874229808660424771629891826113364255599065502387948998848862758437788873154019101090740192376913591473946578290947066058202687421720274642483445171995845163451660368420340423049900963059037414668209653994242420976048298390116047550152332322121339275623301252595753211043667694566737359691877368314547792598378626636121290363691827783041992630425504686202521669074179764475283428870512229933025693254373689947793798715670340736723068607286757863216113010424851295264099292336943706308459678968179807310906696803704331539630635081562121292286545673448644727629819263262271772417384839061306782611361103333605573828021820047486205782627782330909325013713155101205912519396830425405637805520220370051156827571096550156225550744408293397254663807650232204535875866749566976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,10] -6422828015465407309981718262862133190605378304955686223236465786101051755346667291682800686930440212395011185806703592159260449693791512490440513212211066898457617964595440856131223307203437351909382782193631833325275399112508405158641747015517350451151455638786823923699703989446618481473047838396132869934414477323462179078216531522061973939722924018049305077939072687919042740978623329413130841382228431859292016038788244210600710769996178055401393748340224323072667349903380723627820373193686789056441134861491199371921926510810901643419907747580965118277472335680962443567897791774275208084233994057903913468601736447831687024774586407822210794171396149258024624607989822587127146841625942539109785413148002870777605809055310113253303204446507889138705318854461458045392658597142343423619613941582923464206663996057979979382346082000970603763641829213827474531508747592035638541606110594083606436197930907709013532313661791002454509230545355232107953443563833296796718290623730806174950099426236584099537383405161205680609168931099728249070363253478657491012590312023293024537473581503881994458914656579817969264796531316048884375661500662796627429678038052498128107967627886698529474692549187162076449580361905629246433361459557315312965597790953248801944521140231405120667254961649392036496147344971047816145230766341744589329120062848404668630535526250719954584542801165894948949344998853204377815900596003599319650088101501844771347010033542103412282246043707991475720628008928951715471878494836990669557638400296331907284261007442958194070830902032685129675977688615015402511670847169919782848820723529170982828314999267333826469708669005763444242282921335160743842195064768233762656112741976165141411092806549445377018126374644609598738055019732411422305691045742457767686232259503408872968543003697728184617787907469555631856173529522382069763402482105278186071632678637849554917797048357052438377561194762221470426493160836283769124148010871547058518742391331661847507784977056676645396891193529335430514115758377994802335139962030838406054069090226861995251930052800864204438103203749413207936493977179059369001610493395737901320287382797763743619632445304502735109315495600261918608059294344125541239371189279221761479770318210882181054388369285936588693612310733943837804507036113948027719842040407147698477137502924971685855039358429858866144447218675712021409095410883736684787742893804385794411717932843772014575578791707554734602154438189058035702630383341437113184505215895747273461919901559203116881210850725172621915802867983906586166915736455503406850307851672049502838921600739323778818938995414055370682102437098874113492630951003699528021351512475110152248743316222947991039288212379607720034746202974602617999983213342086799503841372460588736552992640635469278981255663817174195513408940218301542630736536092373884285542665663212099615679563551839662551357509745736670764642850293595787755520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,11] 20606812445056510554651055548799598891857642708557002626577931277208051441534702684442431158338036339477201801775911654480433794071672219363772454094328391878940551590971245846836437771318065496250980203695441778130920908973502509152103492208109080295616184675913539656413158764853508460131983499854465763602277020114453281773863982815249086481641813027413667281109515004653361619104560461365812853003882928509749233604732905907414619552759778310378087608356923994314167045302475284429420375082808167499405904157191928063623581766797714873917708503683520838656192762455822441233116661201426653499939642892460188557365344404170230680188253260400545694801007507852159350907966756966829487330691186562329292270787523489309706000956041216451635967391974854062104563564606703314057677866399364871131939111097828157437619579540212189847803890779956907449855735554116734361464044318720366540045628981195277360201129019133029425284464506754239958891511985724314469338938154169964410581192130696584596732973348761869169907490048804170529648239648982997852834223278249829428791927659427821843090900370755567349563860652243048398402857260622092124292800307497533097748662180942649792442413664675126310661393017621422790184759989468187264628663692916634080151883997727092854601471289300788031652373248812763197865815460662120279373289055404385664828146794072399834920582765283801189955662922313565380250371304569009187004643306497903723819560312983578743133539720638899413549394687841256061856844007183965973582126366547861034353108700944060289891771233762878819317358084217608316789308849620981799642341526038467514626600073770569846235574881585640883588409521081805567342973035976578809747198449829967839673483407279320701636360327260045592313885133909127754995277011475648856397327235056170963256789350562796240640537001587966673480941383187382640526885551870632378701791486230901074867560782997698541098272153188926822048421991569883687532589242428581590805546479521056998609300623130270019371583041633715509878759506761957193488867744928766231636932125793599524393239078812114818068618556206056675735958950941230462376519994434134627780547890135809549898424726756397890039184827847431709412616231925345818744084524021597998981970267709500941164858689415358242649294195511638421183708514786355076401737008452532071199462345994259489704158726438998478730820357797268329971476030289144294420835718056335840272846394242803554849117153660222411034820491146036192692945325990826120550379585208695783049026170272407273540938996147185603972423109883513973386174668314795917470964858678506610375287667256224716851692066429229881089173279297689446978557110725690332709368119559621297938924050695670722731659644158468489848222194664107610947532721070714215426560616717622614431230314367970045346726546468507683238386344877419310235662627061636120796486073105128472055251063456312646691504955273847637368362451597888568649084897572455186432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,12] -26007164038397251967178719546074987424268894706106426502327747070154341441910583212316313989854125460815848652312467850194279136408361629860803600418653849216315760318788785160719402680202100112804702587675987764228408704833333933072035989092521329480250799775139032639470411956717839584342284553165955923901270972797794004512448988623504567348353082355933366489222457714206404574288770904250956116822894498369274828243581535883421942885023187681079336537396228575569375852087478271900226710218781798915341016252256680989370989832796863219153292659997030637985849073457561652562407801053101002943410964277498525487017064687713903186775988401640611898113591245281262637843705987816781250018271194125148670403644506785945651332094477258406530012990677959742660597197013283112903883552180149759401406694291136357702688278371056255485235748735994980083846440304392806065822866147848266553165823668160884372043435540990008597202438492804451939813559708117414281083237892394797675929112994645154459037989346989797346962106065065620370986055062947283032033039608293617302331210074404608713522704825929163589009321132318413954066020996361808166734268158391835308997392172331829250406335245916517150441319723005593106945688147894312000062049457385019656692568547800089968410241524016715311464595987049425766051171972613969069122560308444146990866447965292577653120709708585195032656842852313689213015144544351528559430544279261195767392840141176101747178643739822918081167833184631915009310833117609266490442625040217908510094629718728952237880941863921830154222850831741788459195276068091865663584373614291112450540863524648664025649458892416444688516731797383865368549567559077084672977730891838245122235413173166532184715267488583883419224671963656197774840857649693618594186188960009903209064754393942960133573353825590879415088750268945304964192627684264882174668542007354958167527320981052356211200355315022742067119061862683493272713814489066355868096547891861427248020783391741625656861324814981863470278335922694412544012023112238532341650102942151245134307423339774799059271393523709426667283607062029938095082373953048768642362918061560852354090077803837760560320762174669209383292898424896974600453144094888977571778879318417039049738918231998801314144775860417536888370553968182203326670001510545362122530319399630819412496116615106190882510862680279810275669710246982591696360851802622977041706502914473938818179899910515823264294553114223100907498215942417919510590152598379917035336839999771598591737832800408314160535557625928409943538751946571843168894943493160389883123650398436233356284822727401642638350558071864339213379152950402985064612423103778303566884766961671321007045313172135426396465548000188273384842481275206607678275758335204748654936608190550144292672269768692470935870300727624367666953069685697309323219332640404713373178026495280894184937084638743284410648223245304291332269001396129072414720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,13] -52760195599080462814767721170214937424543051478373798889904897270966660652399934668832396694788596328578730488045215766925580892825773233340121799453462433250410753098956003640876098864528392057153007162866365228318563797112910466000136781909342795404794682243521925138302866465981574327269061989002807203330528180040890395266151934838980826901494533348215218579392784394234330748930829004988935173123299401720168454652085437537519079140102262819163506179427252428987111544674691375099293128319155161675805479647375131935931978218439636162924024465330075848175833304934081010275874876083518220262673162844995153441032005079192464950676112418229120350334427399437612155331976013061279909949458085613940870981110109554966108981797785776480275831715400514672530202359008382551956147877394539018222517871568615182720546285942583987985605404648262628537249971629172152977402472348486350131443894597686136871933376749346064612877967413424154451157829291255958321318866951689549806427641336280760510439296436032307553764493958248991563210073264017277838748489716273477339340113360338791317436660438278678290215082537666306886418012752061783754281570576603114945258653979708101319634443244395187319356575948102482636867952198008776848159402606539062611449490670400477618541908881316763831554965260049383541182095837562708367193289367024164485859168748047062199040054250293966713236514401269404772580656634597718207013096169975573674471062206000527463598738579627970925565083790732089728136869375443227918369601569120899387680139956915374960286798871732481397325995802733129219245067923674414381350542074389549545118346230271515656606819844183258555562418424491654098875154291635474143162317792894147269802496659757568055417676488751174216541748558224718268269929043708032094715240834508140075983388894224924180017189907871819503616143658886430710357413173639905084484299211226685825450100665483170428950587423201929928837476623525113491879856588273578747085993440900790591433457702009911393072090337758704803713188597079550525751384425730927054695556279954633417759049326975283443301294573199896542172019679025999884444064429507428597039540659588177683102093983051802589092237340206414763368386404058830986071149107436848879031111757422260368984031017728411352588737909937420733549904420110773731789616881077262639386142822300034328922965740803905517178493485869125538180705963672287784500313358263103458127834929018555043384527564641422546147612306038595759387163540360026884978341503796399782506391557670116648389949179257142685058827061677048593025090633298052214790308699275030814012673260343526660271244362297232707087864552749239783814222498266745333870479863209536342634508324911336397584535907465923375117515180539701798666144376636260035410935437076680277880467145915396490691236717195168544571612551240245439144193299883150364636484401812787478432375348787142582971352570174619662632109722771372466435711864939883790336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,14] 340725285781888338646689090993416945342317986625546855967852807754527374996285276512561405190773094340237493943836024861696208906167521952345803907888679793615063162051443139873320111229745123356222035087618450993780324410062959947407500572098786627836624431721263693340029926011786040802070325560532805242191465349616922464228648308941276144210885591100577256332091944810050646377118423860851231593167773651035905623615835851570960016767087295468749282101656031545375622264213284468582954723639648797567622257859140339599053654895462073623573872125561453220433981957501096070341587217970065334286188687013957121090763481236860924547962829837968302129292610117034278386744490114053975534872854257036578889475843219477056436234046149753392053324528080540596908999827726133957461842030137399728970058043095523743104149332781290015643394248933914740670833530690134780511057631840040853617437176632128312997423432640201855129764950557920140823552457760522079568265667740265813039249909575460972522548892476877641452151012090083860175387969388062103601371155029206773888345248870744208704308118681794504470903587663180482793730013193353585231681776565420721970143165885388713799666532820706968124784254450469331544503820698886195462212929655879633012497976826103297651232120335592876572023386301927124018824003382659901950899938913132116186538367135025904494633313620674032062790919009587055058783662251556549650312776651929224154393837417928640365975592094567977735316518205120599788827648180869107405952868764279525594588979624211100061918324454087292161553370672262827752759982441940055194746983715959111156091765036908297462981907236051980582113687440516077899803402278969700571005889422034778889136374126888971205859009140809040207137415897199730809734960966660007597389014306032630987997989809851621073618328284088614900441161310647071691395889977484072186052400042613385051228674641347260948032247248149679635039702531506355723258415648301598022347821111851378167555691443887740369015863310345743364001048359316334912980030312576077621524649280545692290895348541398305976405001939739901798988982139044486372560689543150802364686800276314744548636676223611749440033199142360528760829055421387281041030503391462678004147600709953730064603092754680560812665610077507645553210467941969010360004505020415101873806604857353705537392147674828480203922504400528816042791703742391901184311849689904735229078991249020353504829232827768760607220448986921632809930831783805156287918834392172680776210264431768050155999837501731953891080782043030261569231725292931539710238959404193482998852851287542766719309138164945076769353974926945040541367675152013149274962233036920107810832742535331926993704142997079808833578284685431052752198402867449237451643725827142064060866397468960378885804746076488889639055728632871608419694594470331633130468102542968116747051093172181441148804384803973370868137313500511742823954675679310475427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,15] -928034906726734477061302541200790386526238058310905517155838369263556431457556724782930408502353425903762122805229523310862099849299644618537674763716334292507204462433267629577247754641945811279623776757021726901975099606625472822268911232896485332372054733133008659079013701989351560641400671046097197431020935941659196648369910796173924853291328024249705800590949796181431783562757153200709171100915302356938946029268201340856954071475162157633035881528291545743699735760655111357670851362177891879490233290291243519313392802547611333197251987077028426399488438691067549261201489150831107476072073996354723803601948468511329512471209578280151365633411255429882873173775464358688291900532933934002666163051084185082838195961587647197717546299384452351884901984875226527054715138418112913210824743864193823134778320350609301659574816561247308140525851410166388302634496392481194080325403729378686832452383493935140429890275873816311450985401107723530745567937083064891646740186529868135873610923038216435513789561962519949390738984214060911698724583439531575194161622794175890359185374664618434649840477707903081078293401382616066893909086148724109137073310331003540965576032590732610621171123804657749254935316969921636876430078077174680191594149954145397598619650956553221464751894361035700601510724012894126500201716363012018065655635322081483593172089309595574887647406564468409904985365434335232037431367550036911591312373437905517207585140462040391267442633118025430426337273555072689505374006269767786676317398291958393469351116996578230721351944332045848857372869808459291206124886884995581756846256611784578309656707494582361159995529228545768009387044637097528977186472039653962602259355066100489212365757766913544046370572641870669866318042267453388095280770158701805082698290110542964881597380504932345385348730170608232697484579751820249969213558506233137042993329529253685307964808888667708551918146525118952789592868081107211859650918054104159625762741243534560975816755366386086230218340822575568160877799692712326715460628505810096301442897806333003716233450410825546375163171786861462865276030330012223529527071026947301124781279897554156617748127875283267998368734770216917032666063568163506693371775830975810124160058420261930898275642344980070084323319892484814871576091923623492224225089653796783437229646981100625662657726329757954553932093743583787838318921393335006678328487784473590146053278440549777673759272605738425942845798894149818268763710191878913091076795074313076891983499067483671562662329423179222976019947559638480635198868349735449305296931883061581663672331928790079148794440452271364205560087834326522610283945168613004760661950390957477970640316404323593579649190291196070356731386296865299070670123869027327510751308449902735825307488830804394262289020294382265852280289460952732205112988455593921490688111865355934169535968554301921317952658865421400752044570362160036238589952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,16] 1809616216345445089452946565352025600588457280549703541537839130721794446897735431787398145046654641730120629552104933559533054650012221837945375275823550672005383749174901350870918781225023126546123113539744559521168774501631730033224066792440838871006319149671774084328613696558073414777201900861710782401822568253235866639177349275324186062660790777199086325514258000565892488559276652594742885282860434503255969976193347522788264488956254484171078357577919946342769904359308532692941051533791409537103177204252929401492246997923287223300770218749896354909157388299612930994980639820485435608728689596903064200122755210659801890630538722344950261768836558344683331099989061776749281346982755314227765953725476596196865832960059007037725432523839696191896583120166707849305861987065948019558780437437662496243294721100795032501878303656237719753415848454795200257362597597922574997537579192683787028517084390319622108244097512477742520753969432978152125462539794885041452827500338848850073571956176069764080207763223187989644149552886319321250621754648104420291997766791072978253152839089656184029140853641442890869775428493165864894276279678618734822965355872302426419267059996633477327331976700054680499821339991108092996627098045425336309648122727103029471231131433596766517137426714174969000387932627716216804065766735888531278360822342937654293752978278416106489963688690413321013499419713197334039639330630654419747564111652851270769684852549600053650336560222256948207221892402747693676857533039577290556751465055397990419428174282161351641679224825673053145717981420694532832844311660415935195235614345944277368403230765398577347627273901471737295793268697390540221146680274959405401663041012012899516469091021865800016424059261448951265733054508847359534789817207533749724252987672594849754161455726432016621090447360623691280517898469879524802574450345792869916456295448313753940963309515229253274126783395105694787276717564630870746077198025818233590021462408115813553679543199999847554821045206879165890200603779181003455472950835984844229456739688972643441222093554927647831555827732129234960434161401878175239070834196481153310246303358783203702521867567990710786238086971351477836012360558362485326555436543065754154213392834489698842137621486483644910766533301073946365288841662821653987297221713813232937236586697144759419141729076867657661309416495034860889270660068480243112470006673573661474023293447124094161280499277078359280621445094387625183720506986988301701956126962124052627621120612585357026904701586759182457447791063069283233698199998641717046434412939672302635324180041686538610166269286436384551171564073009214354242871313724677831925627072807968577889223967949657623642005702108447260997440609744909516150292743838679167358092477075004476200609121272313492288174025354812039854324781109360072102510317038947708136417701725233249214519230697006432702305936518300437810155811767811477340160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,17] -2955851897977589142433788782680980987179674526101186616572215160214556921387896946336637612866305969028882755374472184671190898600254591554192961702060934822330603641701884480110344604690133753774203454843384994655096502154219258698675772573703918858709420676022405275616752117280023405241087231058488829958296064516568196423390194515411290066615890067009910362176863424643887760614378393098075245276517424775831085418676093985680187824104926212705646197890809876449349398405058698051647590975632904255075670021583386725863552206138187090530551479177870929345107829945200426525163703307894669752426160479263386594608069592212302214699429033664576505318127379360305759701935146769590859140949831438256839543151537693425684667061305877077882533132978554879407657251012705267784758228329182306470640587187676692415950967879576924590321108601453209853055650016705112312865736978075224824359213757966165088949863192332508457993067514103878227645382949108586561251545268128949692068244045351549705981227683914718108558809862902367041715930250746332738976846478589907456436466630869955731965619317516917014241154460270809226857011292524524179384336097475361662374046883717198370958278238102393222380364897150026498764002367568555964853420367194167078254623194722025319840230496693891563951528023911348468321845749533294083044684047937381292700496723753007129260388209161638311816664371917010022043500122567479352265600364744392193751601118374940613841871113790580032564687715744277638721710634503699075788822418312488001237202443786997236482688600652118759540972043892178298507261139718359808330669397184019705414522286791597722972666512685419078027117522602958571968119675816742881278579028941033644261553922369129302394794102743741736004506640518147652659936202069032794803463908261735218742337657687777950121676676110689144463401319330487595782640509375233922458508003491272735177039383468576300309798397127208220877308177623373125011610448182533278849942077532991802635248602491617633304969933269390878307989012552008802051110763185445740279125720249200178233236030230484927972424383040671134530386539617853685762925728070102516697153282864975033838957326044396903038079490588935101877770845370404302958170945480648770461299334983782402756876053168940971229483308990287260600533789416952310395779343589971788028609419991396500937528878203120422072958717457425912142900737996541794536152026978582770835574804583937497843563813793504114689535277076620743833973858005845804578872474944774019411826911967096685622940940255628068977185674891304038060463500078863511087393216212452879645273323828499151358280613208949060913969011650794879599483971821808687257509502097283852469883598573957929895012224603327742516652170920787257521629315524878399241997638301571945546023299505267102900955055557348131918654785693392813972536625640188318398684903048168206766025462828007579564273884461268699183189687505926189757386468532712380563456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,18] 4400703314913870585728949324465509058028462924226299160873884479700221303168337881706053342835456110104737764774786167004073175272783056156137599437264435870997576290229628996289250411814844396574527497683187752762009123689037978556991094468456856305583543703527027030322386806014248537245537089984166720806153060190100634469811561117783457517303039341989199472141313526270038556510537241828538902332775445528812310318777920885766681278786320306294316223237842457759533698904538447939010289798739578092917397285644761901371580129082817549793628499593470138672804547409321185927040189315124247577773276992501652717035440464237772724728820295492771317693923519834479948824617241558502689666010832796208406178670480710050179936147111156338660995109201814953250147170269906450027161988738405465695430877113550064892979205899017111414860333812661220936167702159970654299527073757120139115260777484372627626798478342087800094111923339279604211803066964421185270089210828928165253578236475673937305540028372383885503536759475115290015250730591225427935349605731041073916850066095759186240503858176495540129712872071882175679489438307946076075078668548672385634887309671069852349335286552265160736265140117895369668478495125929174737595811559500325665260876168732455690795036185802792813220563763922262159335994369115490285682604546440510751506192289501331486386084963006063576851116668987719423056464158031323410239509514433202337929895414854779874322075975862402654648775893001325705521835228974074754946911846933371077424775436465487946398784851253905200079027801038164611803102256894838446760226071487618387312080333620127334651890759443298617813662209390866837644455742124535576628011231670638195811916984431411510068296678099100609813025161520821737920818692315469472230142265005106217894219431296099232294806085746592666639315674469978990290914179763021991724364209531263503976817599436762918222408454559145740302218659970727949370401103537750750053662596477861150726083391885520403643680551910518201481721495307700181882669377587838237295141775346053338986047313933134342023514232856324529053018469550074446506740878745920253532724847350373390161350064027712231329619140396348808538975666683531186626200081666757626173324053874254971373913261200107440753797347845228062076639219567036995187830481771310011179202715926137476076686681584908658180767349333464323574506024493831752957678564046965357789207802602963275486510812431828561252341123217449518810843506249217764877809927624635833705131540479781420787579855301253720936336780248286351977400826425314980397507942982988584068985217185504954421863545373667287348633948825855396247577503403160439707917351103618023558510681894868254191734174924115139436639965031364682540749342637088314270763444146222664548141444217163447026459396128155296926798107941555025091660565195118613646448564552092837605956762781094494947203912178374966390635816554148935418610781892654357544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,19] -6122643562535513628291530410918201785467941674114848048946137898249348238777018428657108868244984646198386711686385504838805611760238824195392219779269434904163517550877460293357051672987083835401087629216232624350238592977716344397252800581637627551256719005419317176209900318816591296767368434728516172030081551364113253265838405882228608731778120390866105652215786723945735211992803839302042761665255002873519590031379927783200776106241148231263994557187154794805201934553142971084958022932620208508235182024774834780287487116992053723305547903553582925066999854217513751086693993012313685590308581806871191832454682774192591890344309467923455524462128650185342326291084055896323962114348546118065145676040672642736762394940328586553033473562344666242134179408395571902965826120017218553823527732233818504357696816945087643073642246736347702419347099339091218703004152732070706347986626254630951973868479632994696534859530932107627212513366845691272280835498525920337209070631307922363177340115615004539458599150417476393692215444236664209036058814355316117703155769940386106231649238413147205400114200852603666577588441708851501142687859689415380923041047703497885226941805223803637170404621110190814965425597431649012221539458536651127202412387162670117193272567554064703892167183072908834595046762967004722723021678840086124924110417050721864134900660171366066515244318809222160959085470986397314596456983383493329982123764623951154406487998306943939185186518543675794180378846768791779092311166015862483955508341127899038163476216362324874853626288256398667284564554779918669000087813388766934791124992694362792466568601948331694893661273026587322027203016037450554215363490564575167088015693670870145989066671323556233674045467721588097957885523135300955536430098342613665080028593339797569540233295859155194918498614342880467504755036355007260433777659915039323639458950391323471174454869323315013801612839381782792883762492871380500686723163997559313191935892342978778381605750512672601329495993748986228023907829633267873827997579697674569445454682984183132034490191703636118900677846823709067143028852882330631737396163522518063333987961802862864132461269969221556319423100818090723792277480120500978733434010693828554492357495928939083955053928228851122640852106646904492466323323017714197799815198596033798312991587857277760862117651023380381245986852680812724915304887275423903558510485347161211460722115156530589925573511137893015819685429635987419887153458190209341573233404235647621936586980697006314443441772767318684748947519172076909920249037037130204819022162673026910858688647395847600839968131819649343135241186333366048873386400156620825694192276331753524941705606261310721443811152500832299218323073116075105843284238258842996283263490017141312107728364467048930081970437337873351283164365858838456152095861114829878124024861511988530449368531103056566686011227214855239940200400216846666823630848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,20] 7749190215843644413249815389110499521329076702267383968154172577220418028249041443012909786050461986423282148318772957320429814788110700373086211049471884632915206806424297089885987752389247422702148452345216033304907893154155684926902416358870890254235164564112267046065016172386631777110940918917732277366475113794122905107043709074846688228966809981352103336125803146635684086344093880866840725746862026760199266258962813884412330483583884648236369616153251290771865556157614907014875969862415546845811415833042411545259096117660330093398004962774791780801167849384384808525975586309625942084724858589724567480991570856973383644774547258640624392450555883754241995165044850941893864196846544527301906080830095124251632341936268262264877524987577215780966598550317985969053307839678347613834907282972072006610703639777764871119449478478486710800099489312451579895867124844178800964934269272459190306188536509176680361484155039826566706407518022151593503201167863826566730975525728078634413627158097597910091642636817226728292405693657447392680382794911498490578102278475992812476374960586765977660156730238165793369417430939003809969435753285036295919606767692331255218325475799197367087303470383694105700878183946384372335173975943820118241114719313571937048239984776683379240047537697380381108990404849801872764051490676140525491980187906955995103468456196768084789771179903595826653702847938829208812221866301894956664356420900103956453642303639641767355912329822282604312685569021773145027284589492805815893972847133223311397000582566060602027175977683791551153804259563087662164437294083766364943696043542661984620426735283336941999789671602000114047701091084768652040089162306780325668282140646778772640976340445668659014177888383207865466983277129526911560783344455082467285152602896420899616708535599211772772133282311014708389783772241701095048817547800886480670887110026250880285140641416307093311470566372027522029743072402016452082730406278175754182198699604781463458241200041465283463648114634646050747658301319717025404608595108719717978023438743397410103575726024851770522078793229987534625273080798450375874379611456177180163521190867986573790840563155952147984811825104391560444999435185541241493968327627755135657126355937908423902056278667703505499707041781873512948057111449498166971337931354036108977865056304538449658432502362433550449342106421623518250165810396917212917982475814704033918703498722834825221286699619881488711300362006116719435323788905052921824243310225037852110195544093994914836647534362393325271047166097328651904714864417720863621808227585993908401172296530270937556330445506081180589923684892383450992355474751852300098741471113199432352698930139660567509568215670253966787639594013860571820522846980288519535701345387814543297380314322748965605925558868925770217905472748004558892935059349816098630439753415361669765362650715013887339038896080678755798677539063435873421885440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,21] -8449454474442339718614999021518839953147813234741891838874517845024336398367279977744774340969111601171993211905381701615685722101658081136383391875602387754894456882567426792323080680329275922004840445608256665301587452591185592100806030508376000879264713202369495366034157437824327545998587038459733938445290784241101202722850748529370793639885274278014149703265033840829476692845074521955877952660089616547583371338932556618374208065644434038310475469015239731296438863870777314369173386204794351218806957183808942274817303536556166283258805476561342849343400407308365011741325679281559081403030771293987252662381203206132902590654950674573189570274498383275561459756541536189633207669201168227566672656603412456811513235226480205178976095224018624358006531709822518732855973316657676492895620930728311661774609446520640231871696822573616236086147151810882280064699166289535721160120639758180230951866715121328904846744087082937323825593221455938319478259022551965854919676198565833168790535131969131203898436470924989800146060052011299380799449254163327123354795067683072351292974890049029349922634065968799816456657400980131150963508848518324721196286444588732747560315742988146629290796145800618477381543064040151732277315907034558516552964703191520838800704414678457561647115559719543069197474490346627830411953328847081668328763937503975956732958167535691281015283879090114139553246408081373277366904107613051962286504947808137415547390796727366647995022506510490605226587417518338670044277313284052993133900452974343164016804916918365318436861200487062806645312966550500458265761835728607217896498216972626053542518681590637605752528394264377665344189753714890379283451785552913747121360606960559002331991910790609777392392686841543385371277162503951869436880287583310364852084234800273927521188853945885171672080915843584466175116322685551735198979806127105858599117127163482194946551113060857080386892413159785063589086841731981646425454363838983120131032502847763943872160849282515202960789716882247131288527633582394161931939409301742453117343374999952926434892240532679684763605543831147338718799943749276569867196495632372206438726728508881668603500837454414811463088212750968730537625828531415784766353637840716794446136368121052810090002979582650936387979506332739639139983586466059334934095487017190777112899692048311731236831501781638457899841112826303305646708266354871778076912254064521482925275575016396561774200933622924319674259772578930786014240082436279279949933857552562407551691686265011206812347649241697284597135693654921655136706075892434322875784677983697390326581739352401290990092960939117388378717169553853034135611300130399954527005551126100270185466853147876205035629164532763743059866334971672608303787008476657564330583461302142752001934871159414384431170035459030512460381462115023105550999112601938403018613632134807236134659079738002017658420465764508602690487488949117858485370880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,22] 7320860243898199281535876517558143353078096557574902232670195310549695850875374476593474888165142804812100840058879072373271147430679701365868661418330127720484725620870515437314790681976576263612410754400007241081971015412166342233462279079984154644610453440438671193048498253508998378854687927637604536758433873741274043107853209583881209568302473847942966330994601834665641106643884409396705260873149468774906339886111500920975118513071811564142071699783673298621370961643481451425564179191011225372178486637150021570432921808453174770327572393484768208450801460991219898218778972676265979254114335893946326632547614470787437898073897838193979679060184010894381958813310608682081808266063286527470576503146543301341239319504500224006433922036417812335637150064636648125771782829870380151748310304779563326314279675410975830407558174194961512427008184674363829430499875906022173053515951371116583100074260077425400498250047910226926352022203334083303562671099705774894506444814857607132568956316203551813535690804147513198950069796846009959186292902620760566858678851991563397057529629160116876876928999189610125261921236634919922678806212555327095669037963049511600372997731144779547096316274616636105241793132068099372319099057371749359519689006472223834351522384172706651952154431827277616735048676066308882666627530397685587977433191365163901801626444256419174470326254126295154225597920160360863324247187549000406213468426128597374337974641933095082912786334072859382011376012873505611952452420628270025240489183574370303269839901436759162798825955016790165908702359264338307047782526937738170321136268501201751462159972111711094628903655147726685001674320811308922430441337884689943666429066069635640076631558640286773583902216639362558218830902769743420593593303793912240238349833236166766026145298674092934091415767008992740613453979453152879632868414590900220194132143811227158379617067688478085985673318220236282381409914663729499904967628564681579430928253073778880725470224838109351006344096388398821789677028755570881622386769242099524580106301874158397227459448524426525745590908917015386181176924113069617534181423075942725470471348435933826655817078201788695116437886720840448168412462249453660741309946438248181635898619466665596702324471988843048006050862588494375992407425299922631872228751566474455670072686768272512307649189779218426890405265988785571869704812796835494308920943656423890758183637884907332970929557090751769017535804448051558026150165921813802557283264660046625510977925439274777303042986191300894064410086522699984569377258115564588967534491601039090225327273226305883059728566351466139852840394411502116883038848647050856926232644414745810257868496245115261553671665171566057730118050584491089526943451169214505236216946183774820039571762419890449179549126499090620256776484369164966568170575663388770045048243782722452277119461598570555524798096332371456085444892557275374666383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,23] -4086393099371837724471448600255658796546945712139153611098651467904486668142941321689327854343252321511673238254899965411926469430386531380277282443308307548002025376145784461870842253475948613771455362448335633373278176486599523277783490790675322946928062351119873977999083096004414568226774632046581869259965330534957939806904238785331005412215248913849105944205359761557520832005727203723564530863094044877109557510588514960474406799866732733973033240495162792480458813545464045958708648181623318262345019754682994159125713262088444116610711069272139274951846787889996917324381146961230740435225879872454694827824502198238949135930183584251408540963750643495549098305973459518038671527448461305624792428756128744258344566112366422889061668468084569208702039165255228907967165420536156187537224850035378513216187735302164177335974100717335308409469167514454466165870635541491473553149409199121764153604151519527322371380927294369311465748134003997501381798404132052729658395590845989015279995576784764422068436400373088076261392293864515956761609107801685183477385594031978132109370618859803063964384820105481235240456632746236293897518511386898428597152885283112661993712295910057956942999774699556455538998912070338274247352640045479612388270083634647435765770903297335319934525996172272282973276765207536842886449594670393338700545266793374003998108702046191100694127627902064623976229272155767931692248989045660522253115981658529160557123921992260029817485730380161651043221671287974896155616096061193728847445422666006776322824497032376007697368967273155242154573392131774215967572733290853543368505810662464838604844306517109578475897046084053940990832068083885217255853303675230648308410456455440853651502403388005289508898620988358723662023973359652954151049362674601890530702457031228641033362839160880148089690014425341310716861029868755108308578620162132141377237260254872724560194327579042297946523191808552264528142623467093841322489402000462566300633089948693040544348096548525237918182556366496679696278831313364633899182394966710010284830982178607234846362147000784706207758198924332252664568334472471981062928569513788814137259993419431719215873764328738293314331350885896155211254125470775585150982994727840693737137289249129754306979650674960043223244128787729525472637524699796692965141665807755441194060266026128046294231607387524236251422470550759787546774681792554210530886855297623115108727158596199198767431494969398880730747462575204180142386858836391512587697515398620048881680631583926793997627634242313024441059249649148176928691894821442636731350837336013208524600347852478391870089112944225952025903779272917505002480963978949469022237252848885799197091863330697293427127188038920407504376028651521182135595291578045429120909955737949750032687280530836922368909954154370495527612915173207359020581859035557871968316842513400463613563823961578636824833389322729509999210523742805641394126848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,24] -493635845343913963403586841935133955130580640202951539155578749487719947195892300174019032665442633003043846807034012933967601129035398082380196616744137320429656829555622827972586687296435507818100745708746709892003646753537878794818296479011079986805703424970324690647057631759778587680836503716299294149600108526197512290678675819107268970344830883984482330526231726555193592503450134363293506124560812173172310563857140268033629342461967744752857545310936101859342461713481478998027323989035633421110532930640085365234894910314691578831855739634497585850506753529532543270564683750027461803693492499481544178528938968009678427775006955610418721767154578463570649516744246874171793915009097376200172069217807953884222243388078052099956803089642853853058570513054849075301115431650748321153391583696472307685905554152547114256345973489671335061973215195311484408352929214556973697961405063708433245658900993766822201166999669165423033388865762590942975224691223179823896660888580669762028151674474150355642600862463488383620023714479368510638686969543675899318864972620872766063634480793068617859660135188185635949447777408479714060147230146669132792841918025340608878764117984295370997806573607154030058326618805585417511738815252202739244305896269323279650628696651414724014613042199896517629802113328419717374152727724647982641232404199465574259172180395310897438332960441188242055537371615315017364893507404065279340182274404553449042684506952355858275762507256866448149792251904545651673279612011776931267296330807953228868799086612307094147483460330247256913926758621861648117875723968171935678947998208576532040559567271812398701099355958729171624234535949665542762273707094767793858995608787040058204636917269032332232898769179028778215086184836951453970705537613103017290894739738090941195657930350369110815050889867580318479464692381088439582152489297376334233067021224757886146111278222321802972845177609495255424110001156063766134280875710175494205408977630900235364440763814492787502771255098184108506834171518581438471442608802424427693725520328927690083362786216001196038206008035860146081247938294063596619608505857857181394083153749995595225543474933534055105817187238381675878096100434020252190987737214242850869964658889368366090787739194339862396849995494804081730468357836817962797891966873622248753335803216222651193901666593441339604749453548287113779825725453156965548819992306546584847574734176938024451791871678318727062353465048825021259871888481060923281919089848476350757400951541608248043579660661822229231034590861290785090657950312844331400520118997584286989804429034827522050268173414442453199377508335526562723878493928846938428679919050544063623182911651973436178379583000337421560232762737876560815703481086979014969091448548367836618361139620881170994136454774810664200094190482968958928404424918624468082828127652049343638338615772795794465219256921056733947397457517094035364249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,25] 4918812665644093152224041511260805848320525305131123225228304084101662278141780376033380888962927786826098337465326755939855431211451760296087104755287166235386153537543157268853873824678273999068428560401983785285261136026840725872531505795937894863877892046361552952103864506108813578411434872325365688277599172186765316448792895058912201350937393445116891739243516418176332831754776866754207791295043838629568804553810827126877638673784218323594464254298014930541501421702035095113796451944845600581956852256723285046938499751744146628591243492280260297255277460932984073623687332168966721500813722629803603367260088307337994678920213179550416337746811606841811827645328495466583166479403053816410899623782158075493955568604227541257426547404513150310729026351466030345024499630266118651343395755398300897529907859480427636779415816998957706159812278396227007295174919427717219500542948184899458221274782322590629337315340456448514049858419788441978982554421423424926409560511106394823477756016619282447280494161730219553144884592983080715752081565394797201345900803183971391312082349702399017386329511752891436926199354612160166879739717891709391790025390924015426962055053666728864804580226402914119720266756297238400763947456207149671217338058425715872566616521664932409591151953176877987480082938748632412448613960094936392901243547173200106722716887342409719807396014558067585300318381177504416085212388767304643962663922163337114292573757164283313678021016026595079019779308905658449056493215806267201329290824130812774440875724337280247108592407351371723652532511955515776358404087066056175051889305064957723967376139910070137360627663025023915415249587167784659097344264461206458115699365920802631312999195673340042908039883870471487098852704852768417501138427585989810417499975355072653535249097055034820073471180059379930930702365134884092131739836986132177307308819218041857912076561541410646049267461716889198384007189787114404166372273733570981528233863256094194363863305291968229374688564931378715239001306697176114479880311181222175204256433808951763495159837354613399031750558814913805799391132721404752431923327304234534228435730487265061951082436575012266154449912319948741176399960684149144996028501833822415412898038629605951863480542041999298063912332501483148309697844471485559567401487602801711076261977049812003201051331239765167329354635798071965305617470779307483611261601060893074638733797222943703004534924433787910372449377557794305314240447473405896697895073815769654946164357590144956547845349830287760770414880977611438234215412221322270691928517400520627221852686470464340464054757083047411869476759730620977151616650875940617041067166091654924111701857207593093009059440085874215671095370158384939423007593600342300362519936139882873118509132112889592571600527781363382496590623917794845488592477659228054831891011247706400810545291937664689499506321771108467666115865545361904826843136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,26] -7761949169888320846012444226355498321508023586761835550319375221722495263132635430223470773777921718735673724876901918799445499190230280779802674607544226165125334748144568802156312863328732615756226390695085925954254609921902801022179082272212515543483943219861321962792043411644928115448263437876281387855015387738728641696220990176285423100420288932414559764337790517273899820697433430122749062301879534107960392943379046150489518989933329197988350530369227646606560364366524984697403338349530601981439136425469015679441007033969450450780648980634874499821904607352326437491949236059983880617715088910775537610679852298128344658355416197145022816789482996422588725802338626493809846461320336539069419533689329214220264302858862018928863073111839546940001749026331565790102868942197634649869258621341116620134588454321250661300854284954224800953857588971657859052325619318408059815019700481294495344709847256950488630613339460518147843693315913701589057743414198323993606753897811434248432473297578738968594240713804187163208890918781021839698339088188791435413708975863967580685344229144648971636220114007341914570817663467931417053959143840609763199159242681134432546656680346551242155817000081546188492685459994149649838356324669918896791497126752041888124197893199817147598500813925455704333210026922677757632841657261199577239164563468613627287783740897015492629191905691434522706784327545531040804439492895694305958929024664062188937736270360834968954499330432728903537071134705921175268637190248949780028689427864973459875326929054905081391778579804844500751296960778394751084231095507308201932179465702093172461088613500777522763832788546088984253343357800749477978204181708565397713063284066924405910570348243984983274610719600210957789673899261678636547161952021764906185862016709672545746871449269414687381693830617060541320953962956766792376121457550505475446000813992697439251663560385617403671535774572088039867200551719273566677187393440232586475043543368844638686346773143597127665019612112432527840492916402399645347559403339594014361840648345645934902348728653643652779864487266842885214393183127418533538764664818189814422524063736226702750649740966725659555362123528794514100619241910319520364698231816504710207771480861874463727750887096266610307729646298354250807111151596109787649729827485437684397091003629766848320511729800409876808316521918702579032799632095830798103297223890456296144217789194692074555636074566379764291435497975341016371521814755184839851186771977766497144415267245209931706207034848273413048508889038084603305678107248865597500347214881718238299281881800099030363846560348550153929430994384637363201629790211454894452694158573404380392572017706490412167676639539472631985239350558102085047994742049424161176147985853468586554652982743982662831567714162626857282353313814549236581442970983877625930629194836726950754250910008593816978172803462256716502885184313037585330995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,27] 8388146215231429416494424856386904126915302529196004346664939621866161890849215222174671773863838979345215191310358983225985838775521966926127360508646766359859041146522769343149346545066981266317951032803833318551074652618698862322378856978799567180426259057383885981081458096107433254367385818954979832723327202455922032824669320206098085314138069266784244581795500675988921585460360729453415891480139914210312278987696177425675971588445922131705650408766285742922018191488669164185380460332325065995882235157349810090078677389637572259447548907780537480133557351596817043030506095416226556425372674192048353880775255660057813539927257444519144801240577545733947282792758459139476660534647675625037467846554691402397152054114517201784434919127484519638591008937897757878839339814620085445366632106660281051605691627598948661234146770877153325920311207118692310617566277999200491661311404481348521917695402422957210366246809360289534060434785327947899067187943663264866675220545262286161162743307651256519204136294193714729950531025688505705029509288603124156000079638559545577822403490843912201388754501825431496337818335989701097966861039030992730445191524030277430031568311152328382127735975148986933790140511699145913864315522623828017132950215228495624115597743329619990425537177596832090974527234787519189895631014434474502141227380252177497156848342693982314530343348845728824025492878262091572309852980187508448752172308212060434587921091895664811916962034446380013082578012497044003115956167794784353899527453213237179464887737074610756339456406944628147911751845889541459697008657283639588830607231224666175742245426963293563211221006258502754843800888691530619925513740288793825933994757089103923778657175425120006515714130463729828756168430410122620729897162765093753381365850580578368491723605325600951387082662125409884974033918850895524608475271486789257902256008602900748947843781878850049816481671827236541536860318523961326475783612898309592195759734077297820781490715366013055311221715030381090999679413090817574290860994560436164082654811679877788071875202157892691903040073372399266560676246846077229043419698104561862186547780775438713243958463483836331924244738121450792958409103582981341115691160455479842052669804131572513784046706333303625161397737381593952998343336391731559271301491422257277169495465280587757789610523908654056368450888177793163300526125503755063314315052811001000009990785412830236074473631091360015201342895931923442834313732546865036352244981016854281935570802723193008340631427287607306832120538312818402006778170992703321078904388457354752387104739435642544705991580862280754366191989044853796510977220454046392086734303933429831343574164252429176162548742575020209408384957098893131272111868006886034020056322475293625864443482154646829942360358167872633790631147984332595385947726072531389244989432066580789970373000936217049250750200722987567532850098498544597664268288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,28] -7120349725163334496278851160645661324485063034327107000538642681081579067812745102989978044264540111744239229545242198337715293909300598520981928278283091889344927653847232183275075597688875702154913999937749022020425166809748150124568987920830468960787860102620336186597593075424722644649868621105089444114656923234972112112618235046743711229251155993918173550209116577151089033104676621603582637469559176559211723557811120893362338593894237894525059391195449277860049776039010026330049813098565481130751578376027854830687305961756815996953138219356263794217592455790193301070422682472601326981644674075142878524122327215682697942810502732842387891325542556703239114111495636177099699476253140952953028129132474588932333242689482387141528695202666581502947627363496153180738542349665051795603072133312551833321272141543843317898615737299370575628233864239137188608247146204817193786031795704660111651271092416550315090559194720054494866994704235409861858317221013673644961185900161575986155092928700391588905936485600740103479636075702898196578816059953741437935365259559005339344066417220169577707552145914637641265050945829064909031996166522315714019228486837586486632055467882534583640046066238228593226143440108612072612041796629830136336186264652942743673073731559196061139023408865907907081173007917085289485960873103532514424781559861138943946843820707955139999316798450140870576371516942727539729874829128401831185724006861461160515595163662795893415355382695579951914284948943370182795846102095459903957714153560412584444982548552500571700400624203292743550037627026900511556477511310118271262660085640163907377289821801875992465676127242215212863972018418169773532172525722205739015516982910867637150735801569479037288657827295573446730290047496580879690349146935904937601346671605215305423828101837216223281354841763438638284813338975664546588927660827625811930626338250154341060517338141667064203001202522574399533312912523598983998240400283495057672929268960197674002872373756212020832676164126547186726533152181204667908907698009906737712964408844930345917932832991281848969234679178719396100708775276701182095913276257766360099247224651998643611130746982206634305812256800714549916550534770642991345922555776413818925618278739096465245436720812758896184172372594915611623892572581108896996923932922025442935769252935340013220026623365914454696719185521271556501924919861548731068353194284201867230660617854357936016503894825283007650491146946610394994697427883432230915657969228152286921021967749510453857696253239737749285411040394828387985047385648594060274913641240450533775459442254961894471374524432020595495673007623438673670553918162449682736181982214123263664137680886447897648662506413353141494081483134477901561925835786281848441449225262359172596646187563751323296493335299993826032983653589224417230370952241228359742935446393828250070569735365970886005406224783825080991266494439600488427028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,29] 4867670127392133895524767577710742111904321253685811037962387538057116597398711606155351674189904512924685890226959130542457081120617041234655001337141026047083621155985333542179242255695655983312673701578847338248101451670417009798359389778198350978401492622142851417167099318670908413742260069187336700878056744850712851413392912614664890089894062091867633029255189493025801385216443766852025457235911275834541070025572194008155173583240460994776256974765336544295398790358295764473989890312376727871511388263887065144963307790430780703629364740362778876790206768863261353978883925841947603052556686696583405970604468486932048135402384793234371274396158245289540008087168206078693956853954853777924823005932008856387360979001755212983764353672659598997771967237870501090915425418040637445038799304250429063873495482924042525659434640185745436693735046653979452807988205519292887706798590452731869925067003020039225992980625938439381120747655404762328606165656426490096651046801359216822796910779284501957350941070997004248100382999260309751132235879547901093179406395819349306641226907852041682645848244615147848041649432521448656146310697871271855861846141740966308011008530105082163811243374920467296297212353788420500043741004532804282193370655722332367244606908581765888628467469499224589532680265576200412425622648728568042905695281617087396257543294053113896994962892628923776451215210618070943980206426117136227379085011043670366776309057529106761869065381703148773251035508519885392230454316070350974046809153183112409894430231043252798201466105331426935224496662155072641391629253902307320026432940296563083335128455322750448125778432298178282793547178197927419702898837470027873417684444409529824758778183742796401603024475774991279847003676721699190393505732026422754363741058504862908579756180967939500006110991823369163217131328156296407745771639311296598370618614136821209645200948563200027917987190143925843820553182242819002563782367913907468820681560031408195190474754420725146892502978690693893903590560516658616571509765769738924835394512494628973963555772319250531534008391724381474823390435054916838271257691901152480426839200856405293531049909935979579716378135426056397448003699950406242298368209768223905370701380033486600989603222253121861314848537554826669626280783408557578468824749770088211107966046176633828897135966887903986394545382474946421377384803078901224692463538132434937803577336732204266324849771973131331855803269501160914094455143920622905967221385017504601423722987480150475312809542823014116129856151093855922504035920276961291733470152085497967868718051752495942200318878494667105870257125511401865681054623517613828336387435789929890146722731775739354984120193580559393472456418969120090451399176739126544266964413044883744115653788805281422903131013895912551638951052199566587028280388942445357709541105128072140455377901815757504982502766547449447080441121390792295598522368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,30] -2571935739028144721217980131326207095301387252137257898079249735771961964008011597046918203597257998795600497396753286101044488897129527734426704578744668203861395924142782779785782744222822795953968405435985682298047901322115358878249774642457189716977973253713035118436321228504809137146879019478071964164646107540490519450169050284224190418656261636138587252756442017385609844977857131368001776487729123170047286482294153764512005967506514485272170257143989123056319144741131764241150074219749452486180251548122099849127303210061840393868033366130708649404959093244866008357650856716275883567717099288617229324494941632164844423643689861908144848236975619910345003562041238654293346392697939059218770372833809350947121945491706542749541341490079956868944399626079382875929031745413811971892113278683036184316706621859795386109060165987239749453101325350304273663040839705027987699717343600030904535824200077939243688503238359423936275852955674507040715209047414873726102190185926148136119889538861440028156840862427150535064171271781155291429106704850437870816082781808080024339549483322941642275637476333427232346456795376033218743517262917033738555935963320188634533782777717472425410856450656643768310364192493926777502709122744519202166239395933047416024670980108782736538063505202085454678662555833476469122243895082349764303207194136269316164468051396474585011364916505925583833731573236773694760612519218147891853435121254537537982225924110688557252993826033720643659610006061365840805738583947326527479804264541195945117372881243690149745552862500891924815177596355169421325410231790683774641890509357880251286818106143229537638178116171463319961524429349663800120782090384940530585674996004204865532097217658792810047354136645161771433139037189540920971843087676296310168759769013838346437012534754469526601416196302702789992633704409933053662354740888688010691931303872766951950433934222911698623815044662189995740298162582369646695442926882527784627047553429364378581730369607659115745294486239979899566783003902964880809360643511945808105002910934388248063408987550266896418984053311087911141950158162317394755840280036534587211253190072442874648662809875459479103060189344083751425697605148098388506687856720476563642201826527796580135275059465742357469906384648955417702099839448365455093047191337687547394937736702524603610824128228701459434288307408189094247389383857620539863619900386982633960010955858594151443294601058528462396399548645246895770125862289330658480640367379630697657883407600771989637745285969002598068040688398637585283551239707996297334674069402351676069420056250044285831751005151132979841423291607294363772479655382108656060866581705639435191018733060036910866885559497406518900546950398017081265271024111635771189236342107841765500615580337677509981460581057604074535268817298126396261258270332353928541865320313961869332489767213785158931074921067816036064928360961666141546086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,31] 826905023497770569642625396280379927570349249436658888388887081617081318158778008355755018489677332774986519514163411344409453710963083180590164992712328723623253481774064233517533767056102183424637918642436726922363257589460847332251147945365099464038032406104542934213148069894707099011161697101838494269848519380034194103296526523117778144805288336809896223187240930650173768341745157787734717684324660966686975309790388934200558209075373369951941248681313540954952480219972542787155248948366560037299830570728689596947790045652918399831848839036135996577672320796069353320788175757784635370356422429314376349529068313576504077804486250556383375738630256481455588530409964570263146988189382496423386794581223535945049501467391059634958924599173715072269505110427370587731963947109915851837503540872311510701351753012075497087665974149198973280892934776194988683828522071001207638366595207709564680543458437889255302268293446095491463513272330929982421458674066753382663121826659214106641410319406853779516080222651088325785422447788321649254990126822966030555696745917948081054714582920157347027638867651308949201955008615000996025357916774412352624956716273354103025115134865816434120934699290305789196915989282742676339400078745411775150725493830122270574037196415934578132360187327213285345050431760543999448648178852345565223614848768801651861473875443867131823228411643552103349196957354360913761516376216100347426255163215567793933206228983212498102903530134161270468712805624504145104090081931401560370869625133873550432011294013010338299138068334422965735803035066130163827812835136464007740389954645097870411852616040511460149158428062917274875870566011750522501187195661759947426482034392617766325526012884978307570921201358687579466509504618360795880148989564289072643084147966838051114833023199533555138306301280078551938736865970162755244258762042096619453809078261571590400725356459230995930772773736285480711488254431574709523752661055437942260728520468175747726462752460808782394008914936691825320584322539410912020230952913663317941776917985834749065368529060978216772514783513101088390776309123303065951239322298161666306889269317210447720449132520430446258831245443833987431452096536089895835336718859787522669910846654456352668119542473606090733098977968887378295120753767696215585962687909681254359826141403446773995119931730901407464724677348035089484346362095075483471550164929778071545077109460039331448652975521015773859743998838518779012234857009677578508339461615869452767945744758346914085618340718838940895833186504446968480613050133803067334168928520494825461486283402050116858088297636074639912851089656462372321401375987525677529586573703177996501246524904529553288891341683733216068951592926915400605996172851919957057061767363334391235337511120623801644189656051698074393641472700559051001754997791635686703163733638005432645962909418989144403209210604055660326795022990551023448227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,32] 199017240014711053771043717124277604152118249748138385790256065001276633651432036005309698799831463098388672532686749091663814065244643703130581002552926260696385075286458168546976889565338335263417426739789632234111970785570146053900125815109077494593596714886027252079258318924727186425062165506426903322980628571191642699144800143055850962941982483421064584373217753558397572838512551772747432815533993433058061199374099951023660041150810665119887059371101766493546136854312089109425646780657855162848965591968306827495713876652991200397138893176788544579768320441709357459927440207735383729799821181202649869383982213079386258762332555451410977490392813112345127992740200995658108447008349016543561430418120816433759271862560003819204284278304563671669193147299981636824565704168204327103852525190530413300204751189524578738687328824862827358158433915480821293345549914414617544308037659836830678084221251157856505585961642009706508933312498492139939020399182284494289420107212206037176230091388763104790622365310958777663570859097636976529240636238618073841304076970299952831234381536141108875783931261068436194797588577459732653132311627202772704937853047624204214873264286972746926617321792356810952452335104116792213299190503480500235517122266958421461068041352305248065629047925961243166426313543100305380863772928464254583124774798895679529530727813169252359119065141930593026694301831181351221317146166991750987346266038045472456903399678732306906307861814198731177402170236332024600402708810417723149461870336269506754565241599240787489332273136336563080893778243369357700073992288794322272752981988742475997447424496287221016231983295155761702904942676275256634882850097678827292254434334242781176703795133456174649074574886484511039704595216836506862371935203728131551109766400627975135175573876271644250311443712539216646335086018587414344819381513896303829803816376040379825487027134690190566718246789839454343902243359820117601037175811497337823693583438456035834306814852990275505482283875349827330870791851204514801582117839413671971317380090036258701392189789979606557574915350518619685489302488555049344042796650783684405210607487415699071871088241440349282790698477714403008939067976016639038263210565476749324026272940267435600690462203176231689823979813837519120725226482111542303959203458781439511810665394667675305865491866527531673741106666643793240697008496537417805459633829524287901219280890602731618913753321369876592189595347536233531186748670075435901996774936069168457470775964993749443774111033836381112533925146202536523236131678171916568273536558595074169932600631058420161152195631214277109857900771066814870336212925406058316755034312477737953715508798513244109940244283981440086847164176346029450332665321761317346518450475864660742972750575521620318237825365356055562256231133741351140128550180422446126749532937856610231269496738923495963535416071913851470432567728887971352412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,33] -625317443756539043637382439808872160627454116749519240067922790690507443308938977909066838767637215323118782386817762873141356894748204176229132981826779945930361795897251247964965279672464069881774040319542743455793666845032129965816038924842744919353084438049502800275966077122449328403974518475303219310597493966572307970929421373227937050695002235906137693963039917228328809389010986740572244667502175391248515690662755197224819583174336470634438963316704737850724735466639417676954352461180994413408660276662492263169770865299205770728546960540025485510322915529933467528734065345297915543168207238113735358474431892166294020064401050656837474794891666291743764353605939482874210638771646643923834258067939485082434130462320884926672420777592494739988094700617137101394119413639874373264257934789411492656267798872775071056047415358723959454395980193045550839450053494986867126015982311774049226048264869756447844073728214198356359873829182669152772962402112348913241904300886821382791385113962279250464044816822926643326205015947412073958535512669466241306265443850477460777889049672098065200486777255184709199732393271330800282845337945547189887211887992416665949133577070203218440372810917952559933947639266224485967555465772313878499064880127185490561833585873584604822693340648654221597095828645887478430146699687758881648765891591423543790688671733745408640465159468895768952256067543450843447173497060209604141090244646832458809114071928500556056408095075142005302665485278961180088119334780259214309228861932356440041477023761499084245080341021599308499433024815441101061429631110794689125350848850519116946683348454032850640774123331325715815216770775299903219750194142014832524616014217732804582029878397157468753209338328542509875945399916065564422406942060207119811102016965001386085250372580180956724518674741923496260574855406959481888802482305464412165737508534717163855589906585252747069766994759668715559688038860676053767838703774039638245948210402866685344899204288803524940069161748374198296241843456985230704925874266722944667662628184489224383092161621219800117553233389545078830105328373804245081370848822694708903488889884136153830544184928521037512840781742558574774685630639585071465625159159765221535507769907612650885375847334730316242429435140558695750392932583810926139588745783938269223742362402981429355520538292559466095666402972174088518375162297739219969649801993090654007131251976597228596456957837887516441045622399997422631256888916692196892758730567680493808783897003597044862077600542307897774846815001596736265744184485065217048945976262765150925797713658821588948228673869462478736159479176704208731990553940607545285548561621854061671324523211301309937512342684588710696017561098077244123237741900751650748427635052684725548664092973142582401312248883214493323400399360057798912236988605340849090802154459065461492644049909955443833438922074615218861239225300685674954883072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,34] 673276697510780564646418455663841875958677464804748528413562105130842704241681008381725751321637479965378207706828439243132472346324928379534322744041561601606759594492183708409917795203387662845495249603483666540182810111376380576948527082780498838908333134863475596330133964637940792344732201818244331485747936559395213673501332766799451371367447449063831334795389582817087926785123043200024149997958249622244631591248706143054980155968744034879807327683557408393971684996789795584636073476739115884301251265069027330092750100211349899351381195116974540587329008093238349351816105186634087718066634854658042326974383429806273267626768265246844159868786440931131686693891827104394834481607789278246764215927614710221901482789881555701158858292891680737161885489350092020809526468948587567915080038418362337270333807249362589394688648369884774570869296984116334201526235751755162087326615199722312389359710721232532510531147791585701073759579029656891853525381615666526763313625339344181550529071778064012345412312933625539049830619950941149118740588021074673954132925961210833172429980302674929891547373244744042701842025949075578101492441157917840587957838048513875481282052230790097978318532619366859111881393008774115613783118778257542738795435663849942292791917234908470706901650372511128190759077648521386163045564780282457112726965680300183443601636961266432456845729358814708195257992478825489037885486030806073227652652568907874749625393210451083480686494316071305108823130242513237585267401798243499677468752760259423431024992764208801907796133957082115299746953965702798045903854034287827895348393775111566717710983681421394173088486715480682052660872261000463888583384078202380217410455419549489837979809496753017974299441897049163412334977694313065402313379128572333741601588404330353478412598424659284172206433429375636235684200129384579386222842863433564399182433293151082439563622527282465174652579359811955893144339500468750335554010341641791959969344094668087569875643293562009198529276009257505260032582157656460540927470427897946311914545445279787064027362242651156243767225244864663331124836076746400327836205587245245442478555801393493306070482330565591940602490921322444135964991160793136330771087345233965812517903490809075667845610271414496857824475692524474938367447030367899563266047911892478266041394304777400726677403303342580185656579550651906794304396209271139124054630021860494119082153670312649424815062060287052665021438426265798471217374795215981455146599853841381822945675663853089742176914343343240236754877539677613939736150680819723773514436995653988995741711750668250959871589378971654647131625956470425083059790888890767901512980118057586146007116287566127394919981184691767950042296693086733014176624724843430849211154114855954148739439302193479204719553587590804312599641697759713034341911950729783345257091260426053737232464871301914528979967227095423683122368993542997666693120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,35] -541876069235994075045706656664772378261632168828852241339328493584354917208090521029617286543668290826863083701340149125335464223493963460012624185829648190086833534385523932490712878409507671914781022443336440452460031341892745538219311336687512956461265871443703864844618114934139152940839147738794498509692027117924564545911514717699051894880900095622392750747896019954118577008141973230424889042817466336188693816259461024652740171848826504490206956984248049678725470052406990056197667800301716439205383429682912056767246575680113549848224660008516411601212661226803561568991435994749430183964166098699513711935452289500334075729112413298604128631780029068961806970377722240594997129425836453834684376203943107678407830700996827556291194548221731873596400228877629545679815501767907853338838795001644805067765356934599053339284299647301947342425597849699381625704481457973633076391600010704577721355348803723808854395196811588591949835924622823895832330205667883870033424924141908751771221590192722226886359975869020587291037601375612373121137193346413800407388320029346840152758744138532270393361283648639756111473300132310461114516084016758810460911006678715257663532243712648153697053439794831685451703903982016030446920501280220168235259354547449103144237433286963321935771403570260874817164394234105655661887343883245942981658280558139827291767895169509328873079631452561644585500954981797411428087307515231222672822090147641597292501803081110046657135850353558438950638910642518184998931675991369615854598430082224519142173886681912839907281565865508857597317230147652156947582521914598949259637200055759088984770396633635150979877727773564093540963657062418395195813320772761321764933032744030920995394898976960227158462125559858556734238405797951834085925373999207756923147843385163644607486153381210073906070195568851169008435050017418148955715339684291221274106262373211307141560705497347527891513123706753973802844348847638518877529366698843594485059922766589817233455271073710014745553651706004362327620190856525599752127889515831626977374634154602603783244498291380714875415304634227760763886805093272626021507352224557196833020564492352340396649718096914130069137312712085713651701228339112016708427185130374104645533117321207189375592835883857520502044078512145536597424357096602900169059910962049926451285342448654033807276171673919390554727783215783112071321203655419661002421326933057710479139124023783016857467574005659189836338141629951702966744816705625621097614442658979654623499361190686933360185137940051855253940046798946832492158773991475051726363875887862378416136015104170315300249767463734312403921035646612763549269308399365181240713777777394662246085644836715466025702357414217979008917089099897118868731426765764842921522390108807591519923196991906775834991086861349238076919413647242570190190563564992790863225653690981458158930811512777954434696986243422856308099444199391020472860672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,36] 363819064384579699457868097140874534379796971433592755359265487103402026785473610985615763427509614316711173510587460525691445577706588667572555103849839814174416163035810240970552164145064671483395119500008981069542606939577005748342364747578218810510581441364929805257188170562886356302930889842241593942994140856938675483535301061361149069398864562860992737116128569603548143673419213045972204691898991120375574608234078828426861054300683957594719679650888788405974757905985751809655310316069942443892383944370533226708982522965407426674024820915464168126299617423255724771816411712648282991702733472228574114608277093557635220418936375832789262766595959152335659404336754096848738448024560605523463553399613981670139004679116384510981983238879051306096901311106299287952312930365721554877765494539136485976950499558185970279749723293179307999537218736577461757618455491044173980842986216665250655866691295894827258752330319049685132489319474406508424948023212173415297622491435376415036810024263254537957658470086769549552343241444725879620016566327249770781849471897427663662837054713665636233589112444899035602488193538763944677132401222486257236250375215207318510832006052852773560523259039154397701665608855815429480241419762569126344938679249391116894130938145621325894078283565019655401506985214051155399539685466001546638461744799681926115446328163474219532838896922454297106980741665198861922216185734451947729082816693507954967413905630407216819834829356614905814896487357424205996228665497359316100705709194905059669103329403733260758596705095536058378606613797845022394388501184466998206123925249613766319834110551507303318707650062758923091841447179755016245899869956839953837694504286564821456749020702211701633366711779554943710152156863855740953036000909423742343615608624203682368902428140192831341777141505633945064553663387625411772723039805298203905876574722419022544741690360006420937340154069219741281592416036602935853921531552843086949733205260112398433075624888293535076023076979381367165684338951927897544262437300720296263774640044374952882146859931342524936004603847450118032211266183936542516763101181913536998591521273876916871280559087781959617885861356178081829194936801102005731145684675393613358884177968737532228345779294234968208829218115184842188490510303895435054694438006123657775241908315048707895626340249598769083912441217176571757002761167492677880396802886483177022835733640915245374916910297120603384611869851617720931102687559843416850086970974291413211924860905813641751583872092568093024327459818135498337330625382287980850073264831922272049442292305817798322840779148679534914907288568556408401866551199861298142850978087807537520975695565271547134123117796527141071061812108878872592330228251810980386719785387587940069574929161923548143438131746311805881328584196511203789470983793005450207497343018939692958568226007293570236276697844927073387296713550406153918218240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,37] -208876564885656482793303179009005969082364170831802076704728721307482824297889499212988086030363354030435888106440849491652512605338020697142226414885039746809234650436352280267755189033587787198059568498442399772172996909884034993379278957663167338817607297142897568155636312449911482980020921233360710469490226894058642823669505779609845415886407470529160144944705089837906376302997369121634047549444069606121147396551517885554316284203761170404388818827613798764158734360082557372900245564997330893278083360388116642560822190875967030132290255994672300320906142106858914416954105049918341128452553603048907552514562047146250140111311969508052069794332502443198778910328573142377554415247022705488078423281892581495590885115074827210966953735288163402765782906921994690384610620309484363628159761395091063446691390153292703524934279808104342566889641264245917322959503319737866581852765030340537759197955547203552114584845371903885147265709325183985101585516426042290915278335161275080259178853646263289292249168934927760474372726968312576367809842761335328381291324262157876553719825006962871557810117423563282085869195927699991327481356123112209728099941614204013002119906374713734141262592115609172298180027251154605995955179044661757408172986901283556439023692966792356305476154018249929227362254205131591288970224454338441522442932970847991323108301441945931490933004506535831509236470692903217131545848925941938757894214116947694304418733831414170147890529196405448129696464080380144272617288108304394111380462452927955389947105063216650190009508955670169884608100011461625550699069325706377983456402161205409967574616354987706446922640643249934668749783491375716427127250660114355064318347277011827979309640556584960518700074270334906722573223046374879045909604417780487961071601689220914637043620010722317860654735637002040730787862703866928811559332097205508520380754615567762957732343740207131103852128735489849736512254159194084599273892552848692356275905156776602478051291737083915039481365021758373127750429286634264576957573510268274332194007962405957298105418199591368568391395364314717703190059469092915793935382543893714664980672376054852638841755304716820380371163325192446317091115043738854283814659518211718135175300121641677026106155229248022331935587691777241927056717464822594206774634722861777136258309510869736471306848945188941987728196276272948918233216649128215234839008382766334912756976309655034430748685033340999322018598956734365399275251804780119898546792574670188448915281010533930369094320125328104945171233920788634036455642931366811421518368498450604024435543845217403333933598096211970090681567076872069949419647914101620556401795491270379494582893804638334713772226023665447334364781470499722134312712945915185632117428638432861013238542642110335287902700970243423390141956432557888494561878308296538114270435022849831259606987036701455899439561486242863078367615574360724040843264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,38] 101872381306538198765740919250849818768762462263433605658186571366494944394135467057754479230633243308990233465907803762016382574257187301096487748114756661709634595939323729074462404586041789827990026350981207249369392412102275698685200368922223005853782150886320556476412801846628063767045266783952718492481470864640286155422979475467211269352133519038568458781083998505951423628621371530620831382531715150372008936612363575034799477139552812022595689790534512023682873094634951212729168891635221802985917643067409609477600250221845684724446251393592406826373632568941478256181783879859914763851055977287503815808680174669320883659291369807861342018089634957100957276381939966752371711671248410471742619288550397896905776459092776904694336411742867701230393506814720940719143563629987300425306303737234476751198451468401238413364800762622058817754729642648039257035033891059074364327941237407676818079746959268431189358451102436539137891972840308745782949627013304289247208479023288072085909365446308741763291293950382607132272204532094782074940745120224714082452677680602698458580313974380649509396992615512904202723532563473285640760055275176053808972344131689140966656378236402813805340572011452857105720289335948122450760325233641106642634803297074638914928654947855618167516568858671439829949918759899485871801783810426855804258042821769100350256758154476914303009119732096055311255440566844897442672929370928579133979147352868673076940140093361281785464948021898188298829848153111980611860621213547372727212316525399743928376141817528024163855307269075201893634866480475628280943006074717908039406191932350657501400778699049981651875145511695259926707911334344954285711984064605050964957976296055104336123125498261122176016948238295224345609051528310993456889568869689666025601510137878146225476743918123913900140736235257336116385115013622059858977405195357684801948217820273450090608034857209317330952474186807498345579273031835428074805184455703828414037357965683313898911340649594271285644535032559387603388657287534305415832117943110166797532429829025247467691738284511059303177802359682686617472731292943666461573348124978923121641991992902995046655565681725130584811526391591548375513537882776316283300739909087323135409983092697188436864512732042968870864185631938802831252514859317159984373309963335470347928463072227226003657937403327937471469473010961747274037770150465594957593106181995977618362253767017800018987631249781610658755426438144577641658311552548601598414148823369703433220932539514222569031645878707423101711270361423033003508607747767891459910654901802111133921613655069470389150291060302153877791162419376833803773144726879173342371135018849708787084448917164582877462005383454954515968312434098804923576057331050714301545356407584115250034279284477628472843983072217803149527328105200298176632501837217658747790535820793100270773544568348652349178107594631012863669058133989789458759680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,39] -40913499218564833146367217838827488744258212310962061741798996948856645371495189760169071636176037800669213054238761474404921200773869809368932607603430370444902157747834416763565777449178993779920087843120043086172378236414622052523764055910831545549284570540717767375825085445769754066591802949068783506835827606728817119915673859908785572474542531917439949165960723350776050721720989507261660967449880934545555852080275403426400860586370941158927377359914683536110598370600362088603746351528909347234983337914264392540589275777382785296690146921115737716779160884315357622970305831313605941037667973015634422536846414183695419788840552919664881425447869028771159409068697335674989666812493979879656781839519594797122422351829451696082199693698224307731086003345394989646209961849790341343877001765541207651892960668923693729165158834679561523288691277861219600068659958409848356951198794490267043263794319300068556047473155937096490213963684392617502854920157576876828746755961758073980998387925353346500547296689799870993561961788685802128537012977234566898376599782621479232233838502302306552693578729489545237125526250656034945747691976518063489948027184494655918888499860187453439715639357558469094920690417347454273571389657672326296059790639868929131353550281123380447523507355125137698241369850661709405967883559476538755426824606980922351845626618893920332060774514817316005731913699115696987596801530401753593221371669066298188902300638816063010117211804263589546132111610577695422107223098999064111812153250924501910944954114295232855398192835568686432589505017438884749898470997994649346954181701558520862220960618044812584158899421952265553153435969278848028246934302797454336148645252101331796010805465120418883762797121210638200813308232418630809893982530634050832041481627440931692612215857960649801709561434660346672728800158493725364424337267704819764090048404653772322042285969886503697059139690697010472183649702197779035841887824369788068436170613786812779246039953435903408705702583781695135046816811494071156158942161252212517423626518011322137079840785415236389622014740771444581575482506468452787309267530247600813771437881299854581508608786961058289806311979883555132855222241174170048066291555371563947714651875550151426230729525584040483569443176943135132089042766335715894637384407276458022950785958653537241135693974683754854146366627884225300795185115549742893343509497888270864536412197352272792395800613256357829345949256569477701295738701782864270527952495756906087907974539056708013433014206657185534900186953220042217419752474531017698388025814551238896762929298061128110232162054644192161060143765847514524254069827610632503258127336734113111492712727333557437908225216746310050378492992071366770792054703369719977390909972206622215232396306854740280875092149288792228794940821028156190658032170645972888119496485269441037300933940876105956073601184053871408061032059672367963570176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,40] 12499591344251272153203716595639701149142433647732308650086349819417670272850291070766975609842887581465864672876919258660773996940018086055420812637832574039885260764405376805182137395893481621198598281024411614970153800062307627790106117970919564533703385298313911063096695206765314732560526063339204416611738202196671751038441509328503113123616571875692933106874578004601979574443426424521349556959123907548332877504501680577409043488910343087177361884621600929973983153888545036490759451189688848498949322889426824403893961540685430962121189980031773794163560479392524149332805644764588184746268194341913224128596370964119626908134469070494336092054656851441430858056361352229187892538785540061245833961917070361969085890012187064973632382130878844556139502595494700644464288287861426153836598888430422200720863876246405011023389847394832774184268930200946107945883079539536001997553621229524295784274859837278137309289745155508957464275446854840065242858733537052071690034503487064124669541884002480754829007704160696426888063926816159860974350727331739663600654146493780267628709652971634842991352426134443400911960470251109207225280011514659183998138795140013710024202932348576442671809805502595901154958110494655500434244324484312400458062565538883188686240433235257598004113375532712585479118421676071110772495572652276596739907483889132483200877286689748535991939009068669798610915149038260839175672839153717677451930155928937717460939366621163355236594367057660883120130971266173564260786996042872488003611802605763043941907374572658840954351284665235021164322795815979449886221742113077239483356426587624831119135140960202169323272998469930932728656074138980532062499494311692107992788052607763482358649694017295728326674902329411806011273265587488868169700276057113862919991686793265323883249968982848751343223960271472291254386411908069063790229937557084992345750467694462331963205851059539492073768696282835914733618384061999827670399554029722729222515454822213966312103496851192197883097132997355114235942028500353535657259825162221580456836935047966929722358414074244965703557394870417429624830857988031855057624732844256414244684483066756289189044674188489831774536141617809889275013886129926386957368641681513954286966354007288650045944998133895228322326082976266529986190892902467140454310731616058216240664708511825535230332450747961682786346669468940757003881843727610197946796829621424533082777296538615293981442010009866347120612363706085308649672482672854321084383748512044332809004982053417735137373651551254146197921105221254172541731074360199375423956907871742296202444945820297000917075034140869788327861646842669334435361195757596201945378952286732252562278203596840395505959099824394323731274580803742498494983126871581560685119364200298837913184706592641004914028960504395743799357328280179070910643723881072502173794455880455415159905435612082166818636415748582927665174468208929800192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,41] -2146895768210771834026742190806075349708128606665683283169268130620891473875819203123490152605313823136895456660433660967561536476443731455867282583584862763380454971986058566292226795706541159071789330943189713366285638616179029851334399328061307198943967765001254671153920337007758113144752321900097353252985514282584572436033385531731376917628850970173302116638729576461978663476463551841204031345393817536376781886596029445017475140823456659524838995527182255240758861296046172854065917019352234866403971571234451846260842377514873667840840733761443695036841132283938530970632896885035108462920693613798223927228499327634515489246728562705008560658998832368289838439923125744616411668396874872263779866993039754653731060128317292038295746268694207707158740792422231410651136539238475888561255899641628678580233608541083301872757387697783913584417112119404886408415020870148303889980567590635470797294693079530767442320087783254708374571021258611824649792540606718753604792172512628822385141892555245204839595594321377726250212321253634690941704623536430467373264185103556514671878736445021146038273731361591941686825309651480630367148895950445080309722828275630881813882867831088425052466609136677124650806525293669321609667964868828210455680876636731441645637556395393106297143833777235230492241106438113198434838787072466573670085045618237507944875089945342949663875051990469608290750455189062244853063888112824140463956678189974064410124815584380124369551576228384823799723653653337156691184417969431405686302831914625447750547555223235829980228038569835502159106437397966964558531156971024007840369146673320920471198085416942807896218489649729379237556920756910994284949497679401138183417013227061796709912368302764943038109569297152901975613318123862851488218793720544112696814994367157915994991917495900444009479045823857632833941644207917664666128660606326794115031782645654136012907325838916128641055558594366511633857476207002643510071787317461846135498261626256410625597617753073867674185471072774834774417071437631582635316712277773373299074451163165648574074489010088802249821730989478390654007576241333345027545537866649246361464425210850366925874720472914484104046384829686448468370217662699969459884292338266178841740482125732163350217509106489945930637664692185501337169330831986267869433509207521529410284205806814160159902862749962293595675986651153431110062657324623930694320667973470766659092787793056194774324607443226453723978212530486887003704656545916685109394204769253400607410412306873387007987923434938599323254705018591899897878409055245690640927955767986109219638265626629508773891893065567881216879606371816495195588160922635310047127911298535409983885196410874015612683607252448198772935110172921062794508831296221287189124014413428482914059146680750987759254219788591277805738911775005952390284871298469907165300852457217906915100427884298571181647140952747726669045541533868827344896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,42] -402996459122887851815696172274604767676604083070218418714627741617188017782168428542921089077523148205698164376356117834790688376563380193206134535963228535388898741455464136910724490242769869225982442513346133712844329188018671940122286750437705605589877939179588768370750642765881937311792337360496123608764107154431150414670517370174129207951785767928526428843636216120167519710067519952637335552483358529164681365511779818250293305136110983263413713303865231183138700067065501308964494237363209810449971839217308848197802678528052883591377336427544948666659907864308372985901579255090528458062213966512221935435803016431164154508932014953268493196047800373697612917393594423653532829623748793530091850596526923187935168759586207807866141878546290963524482406176817417904960841705866745110491004194435468565305967316080454133561675590922346383492861002449142578080688499847832838135529118210295126929354850761461484134148718089352632534463924329407989837502028959701310415501827923026953418982647193156524569921487554221676799196723526046559050837411397912637002310361839897909469274720683402211932536089357867084837428645302713440515495929834022495671830261914865534774298079744025945565220570663224173354737990856160155908738090062359499815224689443404991960451808867737434727619825927058948618213646174027505554301200938388756192911127020369218615810643732082439594548906200414751216689224434226771489142001284217081729241758827150334845496230567897603184040629937987464920851305157827469171918613469253909515603168502245055851416396692025753383680583492981760234326685349823147882480975062811806714910563904864796888424010408630564997374533808845537033202190518049048473412511389444501218383419055123083133406418625574799168432881127245177570063310436218964962546086303942773847457713662498952863229042888474657569574502058060378838472567608037871610853019333040569317559168626020151736564693457026863112441565782594038420100018953911384879360778078429184951899890335256999477311507413979902523643716747157508437971179445962288838922137992738288130422906979259365764072588468542733810297467918189958903506624782728058091182030363942478063336558818170890515459112289012452539346331752642833392027839900838446314084262363085729054883950920963846008177958710588159325261110460958510521006554712352146655786106291942851823841701423120251693440039713296407562789874049968794117170171864799883937111307721260219884574928488994144730993269172142747241441474884265480231439037725198460881488588892242943278559144173329453587861549692717817243706071991551266871537570885301899432115861668189381391463614350798851633839525260141290449983615489893621810765783871174627763330513664371991131173201287320930795178620202033469940272437148531204756107608684787141190288766744404037344914433178718594247155725273287570150058967957422098576206609261347554172731458853949753997736396681005107513821927306704220097147533270984949760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,43] 516942084579757213688933367429707775413695543182706223721083008550195107196363944271633345244704742865923816679719938971113500199204520203280877839735938589161950965731734344630872967659623691560752530214647989127214032419231921502855093190194413294965647098592668293194505773536178478109648868299012093141591768602838555621437986969237145914277649369316280231014554901496264420108260286173173814983687236773870606347154567998603901661505513579784109110158140113973001244746524769132655720954143876282345092318474144838434545261384994028869908297635910812885663053787646569056417121288064066091821629784715977388677401309249513290335048317196459752659853434537642714473262781082709177075174718572440348692254902948193848245455009585024240591058594257758898780243418612186516147185821574464992751540175999416640482599852154885228298423839227289329673318822121628895444115856842163451780056316577295354701633865107301859901877077241859412410941584037692498357731686698727030956168296871158147014396415718141055875529925268986875722774074005195517405131353840281129601135098066256857372924388122041208635560038370947197712622030628105732333440305470064969152820567898410681701690386225013261035736893558653357172477565442907703045605223918480522052805639465358902369911220175985673913795156195441721783960817510435509702655659050630343804755422739592011330434194508092057736710420673015826947459997208445613740041484565690276447888983927574544549355189117891299495199025416609352168721101909924528977829717820890568082758623139454314619753487319973456905157260758247378528642268293088690573201482977756537094625753325062735326635113734055439997197736001987267492001800968725363594958774019893112447729012801256184767572354493458112826112144299063198765001928882597845806704162872645503235763045721333354738755007880693251372624670241288779385167323480730382460695300341940194614851113394601227568300906882749623606270676315136171186584689736744976264580111089622373611325263329855996103981459750339808231722916361898752907256600872753180266781625551423551758097262820730918357844427459650296481513239921593263266391379151545686314428326883716746404803713732463779169442813637127108316594585535004811723923419137837779860117928531260394117796257889146027336460275063479262167786723160945287433140453375034561795932979192749319571131849461373832177538452137794898159464906565364369365609977325808580448900192517589923301358153608258939597947934542067298561458151750410863714779686393122686580019748978333198739813115168192055269855178972457628700653237957794905437142772214872240271278299205346040350499615161429388323035451687012250774252713969692147638443193266893701073846198043136703776865168188833726497359740005941300557632580913469006075977190184085757130985482419733013150291849443295219346606988099256053433369368185370539598777405363085132055397593594092592464019761332652592810742497501581247708880378241323368448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,44] -244167520287568617358628988099355720472870190724830741988612707444515981212507054736158599799560241489362364010249191356460164256459026259917171027261744749319252799348129722734445229123803292726245294083099953589066668752281031518362641930356258829642110231228184623237080117264430418499306483086807250420496073539922996461648376058961601800207886248684894619327146279377167605212900536626197683430565757331814726483048029451435356900765114806112363226553381173959799917111891886718646207669050520860864971711795825615517840882115631351807423622790772232113744382741870528859840750204465856706498064687638696148614169313702436357048528678687039118958050754881603175568151012850485973419309688729737410810139463341272706502002178725852416734568021549563442481699830577598506782959375935119424515332066125654578517157001179985438192316744780557834492254252581134622120639463350957925560462254245258732631311432724642730835590942939405546779373221467297973345826367188852152408414412634135848568361236605904433549730167395766804455188456581541784215917944161517184493176749924894484978046752841943894876502882580236456165299443869832514438285563216237908073163245842378409249704335145448122029074580331778972731383138327715629465727176419060147091132377238227744883543370632721326006354411678897253158935172056738157255916339289563651648734788418094260656127891634255166683772390591200149490587123385285110830241262850321980605048520599777970474452857416354432316076062239134682884018951679203310453015503510272800266060139146350340178310418654219380719756354370321911440388224750078564586868644662521848806024571913801385962358952919936685509406859985157246291601938450267118219039351653512467283404684039371025554315820720043899889321785853804339065078846878899504132732166086320693212291001083105629073562558285528227398619118781516320839156555418350708442996339771359287284456606950083413694908178447122465849248289411318289453286767152180389565944132051909542961716287074783883963690387226624110589271908147124616941678810202806054384392705611211408562242289166512452526318509785249714961249314892558745727710733842919734921974077904651670653163939146839584709845055497547468314330692371514582927124497836809206490610790675188465706643308318892505087550173668937377624858391652253780187186323422549207062918857744239807524931883996855176305705721041096390717903633914037137844704215659121325728045742297885329224744989300320465916680993756617101500601864619854210229752401133590114331675960105778682640442744516313520600789296788177617176700346766010598895373318158835831483495906968926438039100181899309216736945004786626628933741385025723941833226762045663086543067225689137965309882732374181595557031336967682480683433017417019538704986270052797338569122135552504691285917388242613670040015849399637540369731024140942869422369541874484054896341866038869944958320833047382249978174606147230336406952498096840376320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,45] 75867656355160197749841874805610086448329381646767177929078635816204379363499400711645716914330025038955991406067508288536097811947374075141793740044589222298653390568234430255754964711445250338171012264313106206250090844092948095834049101079500086116145707922616467958458717375807928415879170080451270178240394947126662351574212641808801345848970456388746547994781387293059901831625306709278471383690297915441677200008098654441366269630935494479323972084549017993290012299089090155182783787198080512233164238781976910696377004933826567997971264637055304744379882731448380591526914368946697462556263424565500351589685486808786784344492397047204111893534270993999476801833049994080560567622034938351604104930236349589421604968570449030830934471283296779116614024168727455093269538108237947284540802730213036663738815749247841890535346071777559203802926631109295128112629408687179615355814320444002127580100566149139215490662300613450400061886436171150463131961582377477922199830709825157454731848676969745064195149252694222707420884575411625691278447226468194847150515203776406980800926936365535417583947598649665980858760564209263757036655742139063201414920328503078685582367724442740820742019115604768209679828464785180278450062647545468056367246015766968742834403128458972112246579159419985581607870706274764530275243970261999140123223315534783541531685777768910085608213645500470093821300846606404579079347063896164796075129079875368210004828195967511513611362387235321574834014547104535665966908417628302621196445381560869964591440283644151591836784304829893916683465592025378054883592839366047052538415204649311410636207561193817788250016693563519434504394082661510382847304827242096491201851578471307526669660925025866906484175460377420632120751658093183162110327894746739134494275199099666982921015630641629211198146500800431004382550928109943682066051138120561229875809405464200442435662921318254682617356396165181033525720945493717611237882115149464421718378406484143066595035683736278279048607572953718789687540014552263011228707480522774522528615938891171823816364774921999380719977128743645169163916006024020769511078154264167173696977832540331764011651069862746356795070754385638933318255909402036425622681935740289105860150682133768493671511219204550947986898287912337111503400389738145994345682828031399133425204055435022597145080933405683118793871304738558527564010322503394786993957378913294137550481000830375937626983195646933343062510301931520244397226699159725323151142332979978313420415955596100272088320377263849874276216318207482044528256075259834120706443868767405810945886421011892191451670733006027666017191261916304321891894796564498125774276719958820293477887860784432344791157539504856943973188853474888416399320910366961799202373969141680708628611340063983361729670729821563169272383051455596462235072663780384532727393613242862487209649794285254004338189499785761567119138236070866452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,46] -15492893273136972772540664360194071644012122688105245143047540898419089889868830372556733705285253589557946002381210505697230017685954249957892584049904215017444221779692899887733126355218289414726738882609214019206251271751653806550762732565394289843412749932862672598320235609377807168351140997289587880766141473904414911111474321631852850364686195599658405198628783538912214260990761339474405357261976178362164860785447516608932981695111673721677329166518463093679187018452683855626388020104041601895725162028013382493146103298046950841217159579759795048428152734118174216525369433421822454616281848275830903015264335295197225046023943718866135397719386650708004070126275309529380882972496299584180420673546552532635516137280254622942883320823666008082839216749604588873558061478776751447183100506715100843839835958594112724688520780323934930566187823338931765293210764456355147784169645547826967968910217111472535540434688730307431426855980498736999889025946713288982040062110471359933662484161841549710575357733715405839800292494046559760197781450685572553422759772548716468035173981609887692941315022047662176666214686894928855886281998003130618719772521532509891232833896534528825534137770150856296089233689534617062374140846340514516860537127008596591673874496212192204492180864654193127148416325950501197560216669849466355046517569160604345130025527360658178467845673287947936509992977486703176264523116883225693455219492576345790352461231577621090489302057453389556917374801604092708132723373261473642917579851826679708066106064039601501927666485298778506719396457027946381433120332979076543297506297820387511967058022844572407093648670433990535569585140938986484108247274228999274466228638128088686798649278519278566624574290976727851849952471283514762152238577064217933234110042094441779278968616186699127891841988331309243436022543198764528525886382152954753679400810381116539102596240789949765536034441350197451090471572207082508208162831264399912911114323886572621357921547589485876304568081143510849915586700944206509191853532944509785415462808949764387203717626655383792368634820167921551973541650832860165713718759772696852886884815852805694842085991367167337016342182761581319728885892107115836725912320722674041668569139273383450932453652986574805961427015433774153629772961030922550282475351305203582467850368107165120961823164249955220426753203556222102947005518266803151300665955974768056135132348473959407882543709775176660036126706024297832300648556890782457002241787423815314520434059237138038638857620996094153507971251410409321417696399000302968377726065786160358442249781170301788702613061627617727611439749787356837754564902002530231341619491639655175953009873187773423505869389099150012794291314344221244396948714432644575691647014567430665955305976834388144922872712288099996428557957678998263134450699112363110826562089428687174803391271071914482057131932004355555313811850136398069760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,47] 1187422446073995980790742833384142392225319943551792715459143017029926466033182870608223982601167769869545622778211739101746578883935710448263634008147688474749129747764848051330518687029553703508603539878541752444792772334186404507964526744349694989154064358912354154584770868476443117631786611993726513755384172040962733810985131563285228714782050403289292366603426371483488010103898252919018774996849662978344981560730976181829664126538576466416350844691803908375997972010876665891912112990522678671766962136070799558931698400004341740037928698782752764672888510580656631180252804043163243670253109914221421874646876512854992037493718992541533762240405475464713495740937355094922547559169229703107494457222993599918569078362264249187809861012193332169205086569985614649288445296101749301427384268020574063827757348631753691813679054443841153521788757484917981946665418839728299056429033045000558064774629269835686873513119077311605199093558790618071342311979871187212169932883579980451425401305932683734697157930759939035103667984777970326587267105430645298768181948574665907293047657046854853644643892407483767313877522480658905900258874143038490855041816778648465794859973660796063822489328673286327271081589799470671788509834887292140703806933956232300759598957647447342285590952964455908527343270664920246923315832541563741746033332119762693727467400062661271435332710523353342267187542532114106515007726744595851388228113200846566556263051274236647278322737993241183415552023205047439862332640724345023606452135628400722769320399526644829879674490482969654196435104858690111208423780389019644447060220061602998334845464956963483436587147075979566765276082934094826896750918853035483152579128206653621265928179908681657921669559911203654726747215877479613669051505147286674870534834683319801405829093377950169153187068687962081161039638949899134952473090435149847819868088077799754440089256949561861521140710119750919536961129757105774322842270156441056576692031534977666152616094739456373446062081927834260691855894339161067882562717401027700231814985319339211476162384719997920486284981712948172438000049801274063185739574082550925527691409389960998618998744079911321616514870737802324923229111855290113470897602245928195285917808210772261053373563257614152187531525598166277931003936719920251276827078804737725274354218591342259342006021902987664693352512479146026344068011591495696724166008970327399599339210988136323306022694114022684953436251664907071254154559841165613851354680699644908198527343323037259611606024409006459853749522221542880992206272533413809129027991685144481856034009853830129828317412202966738298595538024967591339434193003024552183596850880893639229334815084253144525212486291157590770269983875834552630821039548176770254822134004182898800559190707433735903922940372754395720283310399536724626986813183256818175296474068689382779978440259783398429960026677772238708326008953763790848000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,48] 554602814539875498662592891041684051465699276160439162778401077475310975902342647064095729667277365612195665431681294844979521454856979796213726270142683844711107728334319992923632012240452762762599188458411386223739902057459815261041118724005809486244723282104217695928263247151715370261164959853989632236959666132556806742076579818933039793678954114680384804007445062966086664396920772911396964578176430568064567727449667622795885096804636705390083119037130650296582615672917223727129499151652544219463921779778485400773839171755167163686836201631556720873287369724522890173534565198607264309199101300892500782306591426503793562245313399128808284700980032286567365268041833108011052318375364873953055257488644990389346957327772327763967475802537755559601149149356950148403293526018147817565627917233656728438825599820859048468769527213862977578786935863595604463780615675137625153691878960367573549183065602273194264969512463178486639144026816796309061526519784355637751970940410934241904255481586387020581147815794130862601181114873336968981789656944170968630262658814470270269575241101528144653416992777989225602207518369233650870314856936696259796639368334006507058871126741746298633630820854948110430339577069603165279989634885776530815836966429338190168476512077248875991067166629694153338171882353105232803794362087211453972810782067373893034334739893544829351343590241373734556853453714619020372476926950409241439243290281395301560241137794797352469268437637549690230628113209851193133426238334268035483991493973597889019410533463926490907098791049669097200146488108192020126940584372478416554955630944810047884899198546388733230732268476985786080307718001659529371747154763431418453147397189416142977935549022629387149874473471585101880690389712941828460250830409760674962459581674213197326404681735197428634876537892283541298773954760108501119797864937363534962282599040888063210006268229745623713884862539555061268068752181949123112247065637913650803960500754271252376441110288787925721649374318728598729388319051267078879666444376008034229405593646534630357437331908778897147632861684237704437551821375339156928758616550987421005485019682310574095666429572075813322285978275184299568037623146880696600785907919215014482002070960815236223746130871600942447364815724143991845787123220220589345447318849413111266675721836447796719362579082469931397531134226974054078540535569764612881170955910595231049987627246354060322294061989732648180832227736928919738701730270772730557730841144304853282921464509668661725046641024509501150346629257136176880121494882294147049744060723781677226219705442895291379917678494245697153344335870277075762584711609455333488280458873810366900069006344286711446126430910218580560411831893913077358401525208561150958456391942383788879365863726399071794115985415949740271967239416435978599796920862246734820936061112514105575952793634784273005436770173661827970916501128143175680000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,49] -301350554599415392395266095051752263052737222856142315044826032337437293845932927746258984797931146767135101093918030997255580959065525176210017018014109306391327003936820749841323613356936174337233512088185895909053940043286356149949615009658808867802508477411204374535566291273140652223684058325160638641314269695697442663837631122156045521786972328469442914636776621344987787736129151822334495632467069404209963393409590484006364421583115611328077784793484550659568111606825658790078068787503191386210373661178450788926546709013241175983232437096358019785283297877599782389757937992110449824713189543849912806592923962549385796063702270973016044596505065797341846074306017489773094397976705543454513899640230035192876841642086324754961457172459486520967485938022742092977539547505020846389683571555493545865688739777778313342873026835357447871088978691822723496828241726942685908310138489601397384377023547413926941193537871192161185890295008497220056158643910090186284227386934328819233564574587513149295611558275923729551600428446117001000589374719276600668182784732449683276441449503451956317453910098500412561183341805343991038391879195358076499714069807360917270699321669980422450505095221668516160073766300673855089190174554266930749721602884354404340237299572649263259315498821237739240153544266557722281890103697181182103779126138447098850994469503030278530254723407379745925586586656276049906109710757982885699395657489286423092240763590386624100938764872103096183814410113513481577613368443212992432752173118071572955258337189422277736040747296039934523718630196514913033662644817568331043789949962782398335720534039939180706487293394731648315278729068725537565720834970438571978656209841286046492892262435262649513478104336889901727112467967438586158727771319715295500016945022633997065798737631772860620123871459088815002056886150286044361215184571471942647342296051051481392850160966331722215435145528172501794664474212246468615003010052137819953776375610117772587222904248375739556015541240537587884017396699125922197551352337609986329211077747798517109500249042140679590840193007130274821988240339339513754390124581361160403117952046660709906765460348348907271719206519812089883030305026290692546798673971250145543358249749338979829297235441583912205409612096269169175511489525431887420191842656578117826698824128182834260750707143854702526662624939551957427455931393115106875194216125809518419678495726246444527852113099266288708358515514546107998728403954470852047141444336260780307120477463995518732458127223196707333813533711324278207176331373840425665816209443429327639100984066053844461309120276164904283975213468399723860376047016396607516456968837599661091486775085441098883623930668165542834447798643401750169997918040878444529149064244807790211378897404126179184000067537400836252164194825703829511167686240779453502429734094027742681088460129050297112110041320491892934713051851459133440000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,50] 89149241341128941800857746101843218177145744478665867428559853775081641139281343941237675509536203376969838465666654713101550728240051620907269129045625966775077024274963132302759615007311958007076958322425295514010591859290756135555984147064581438192722772556625588637490642186305529938175505326342858009300791964017314386240068657223624206488003065121712836442612740710599925849754205346782767675011513221720043017065092904264754801926693714559366957525411938618421711641136615148398230654364455904938659914698972890502892724105676629271132914533036531308398335386023159040352687315745028444108114251147823192562256352854650012441582300777652531856727437446730615654032196400496574987109702329545886042471699926632190355271938121789255507351211813897260951184981475440187857766563187830486214031012858967902039323593250522821262481425305803155306928242338932453077692294124585700471473452164471106449609932277260558255482878939384753671575137872578513170046291606225134879645029191158543680358339162272749101381281042886542447690657265516542026532622347356034020815066314127657275243602819929375299332077950760938980946256953146052133463510130408711592455359025931416367099144043673069136154051874081657211310656356355379221839954285129891668934350082380340470636103180685462941452952743305984370272158282503355814837696217977307220252384757551496706711660024810376155426006363039488301783792568832326071849663260968508947928560226970391858470477062591612428345730408974490662487324884626297476146745684120940054121948420881402980846296047852746200988626798249824485941287007499396811824122953221154312001186770446862608686880859843278965759019648087928473216328050940513814136044552042496046968366458979012254091849530066282310949905013835683685879429019601630684948203124783767795508538082315065695786271323139323195705472907557887744248959104138155479198220714393837690195264305473085398283148334395674491464367368928162693986863372516708953210188352691705778011339074215356300890828451042203864316532071392158931200113175861098823058070843551677364498112692280294337640616959632693401424708037816405083071346547967629588849906451172273659587808506001472244710510691047314247899846092948610189333342226584915421942128416817759787169006625411012762522128973620854565884509921886272356905362930486526558448839106575116757840816138779539801637931296633123490434768788014860807841091053775644566075971889817012556046026800445829303643089947050752679020925945537861729998126260905145835149670225216163828829867483604999649300691315330672865202786983223530629585715551944867912680489213860008503698282791027550575631796584038458248369690711629996219909216433943583008762894670121952446495481110156289880107339114329557137255879651382272356235434485798561936942618713941488614622927575068863793322664035043414825460124386517567643382318438464544244522081098412308127124455735973396886957509367311293117023975857192960000000000000000000000000000000000000000000000000000000000000000000000000000 [117,51] -19582945919373956612024297857908852768690607490560408766687835805442996875253606774973344894761213304517466469169006317279678392855625899034841395635438764372030316270920951283108866352480598034586606776463377253263785420472836118797131483790841032259603630136034697251522032541775765348425529352887014626484918938343005913550108025334927898531001031669061409175862101255192626919760071072610839794039472153376037750716216993194778330471301296192350581645843562598395258192932843726827371654126241613915695891080485184885137827882694669304678828971798912037951288488879082914369804703883919769888850233505071701848037323660094345284105818297573151125639957089196403233494907978164245586623345963623463764274324439710321620622598395322722604660302369628566125326847147209790605371266262650939657485374664164700369381731317962254043832248801893692136918589071032687396178255460877970481778605142049353811194144330923220676214679707460951665628739049636483059140246069284792173811478788770297024137804799052751856621613439341025380476447392324421054379698080902666256092654744825765456100531621159657925232178866320526839036133270153953532389623714842547846716072452318398946196061687978450994436409527369017909785694588159084436306528155946922450831714324715246544616425105629411426747343469860835130409396986746527437047135983792559927222257054539096309671325870181139312741384843896551894297658612173272405977937244609304298071188231244193636760321722237245995229602706639344811898982215150377975249171229645650781435074228839360831332179832911844425802881510800199847494653610427122943288603622989066564044471188150743618661727536855878323066827925261464634683831092993011901373412976736971641548578453511731498792354746380205436690707712956413320586363705525926353940360064446751548682330178843810436133474318800857454289511314638782517503226012943944082043645997611587188326958055918370891219411634116683362615278533661854286143302614636919266493575014684130999913956492153527428653538632724753056467736136243414990945604213653300785195767150130517803769120275487870106701661900854047128245507294777919236675874977216951286148096807934637469698440341116208370934985475575008256756157297139454223259351041447745640784094035043957786255704807047443682738318386385364175333403896893658358786685155600393552040039069047477841589703852530515698654859132276122254254315060610182292807498644601608939009876357509396119592819908783267780704139214991760268056272966456468355203868753506831180036417305192796250945884985579920471633428675458882025560871461015979920314511141620105343341589701994575319075419603624154554904183063878740273990886715460346358037703079779855021627479805238626555523677580950973850607944942669598074860739798792728799319382440251423537487488394950500968025685095291923280668382515037587569458636104890204652416546182813977749713229871714982047665508553901397041689913709331092303070357658533888000000000000000000000000000000000000000000000000000000000000000000000000 [117,52] 3472249922173589083294133892308791046974306874056575988689553148350676399332612089761950276465549799954733763621807208394117244819734840370743071248301225868339621538193480764686772221232613188677069737731784464567664463876242796594908782377618067934035846370009401618619066067835015177900199551983875238969475544513247658232967997544323682074816074579182703948313146588849577528732298081089196368403863479109712814416147834191917099424760761683082060520665553670753724533372516588368177024332866896616557553822145002506865708524300236477602763790457400640201163846807687169455939010249705625242142660365709259924124185591005217982634021051992874527048935418557851743635865774778140181317650589474413056123888408326093226607307220890903791541764963245364532620756951809616110107845598013601260502984330823154209442190963756588478361870405391800327372649503186492261776046543288642164182855532069454562305383376586883930772693662800178336164663057411861292907116433875325585642467401903487860612902348673687993901920056367703775021830495904752915157521209394262234885769532573018306335236218248431722153164710990452898017378868640771740797217539039542817795909790831197030294809818987750786649546305207218891563223597905216712828390343130158596275944450284633556673399421776276741827234043197212004782214574031115614018444360550858895014370553401189561812009792160566846560892466353452088349422539920466069090987139290014960480564187124168161449749017059963108781756560326561132111407697816572965806407851994999893834009985947261771215948452586250905889658537136540094301440839965038633874530360002167926062386204333416038753846092799370424265645648876295802955631864406884594103047438204840010621427511670445068871983594466232793259001218981620742046619610626401913270558987366502329955625825954372436479920224284017796717991997222345444965371894111357322923549305282603152296637928153229867399397519064806778246019963291971569507322434985007847198653545331762895225915749215128456038410129066714630044947193224611163920130838858785223809213485452860304732131745140587363023057038174161697797578239647210032974269981990987588331644856713781910070562334005952412841116718077529821807021452006688373658769246390455000851227825410760180305274358903264177438416337616583953635005791499946001107663724182686713733894537027017007255500200360266225858045606428772128777338393530491759294931809740211530152757888885237044555832676899329993588361942809148424965959904706931471514601825310433867335000702662950003283860590950642378475517241157516026719865696876774703868615298052728612215493910762995791434316672819756694780901792707418027697082382710920420668716338993661815793315971833404900202416882425885143419304232741032792871678636641995153525411481944844477244638373248983371574221405178555583432350935556224447874495123631873668807846659837647706562950226115458143241800459360786661959290245891246929178368745144320000000000000000000000000000000000000000000000000000000000000000000000 [117,53] -517418920043232666688474865591529491909185398573330341074016299639052155984546227917691179450223805962374624490807450623511468345154459300249692250412485146284399340649586416168660456748804818694863873298418183166466869363250851534522284449543163408966980008346675011257970069324240702956031572430189681210009598648760900031288297444851527967544281065489546799153880180282287093482773045396684625487494829348917032628698823076736900976887796243657479239815329748445877947888431115342543833446562504404194524228306149581967167219397097155721123190109273939247360693572282830712193575244285179673918171338726965311255271375635335593471736671210222869963806379872883533177636453152206236867941493781815007435448549235789640580850657793839227595331882063480299098979423616381787190214615805299527319354545002991005881815662611996120831959337730292372039595830378633524345979993436015997197265523692149676475782113712263573081773105789543545386431914812055424704840370279692194576273249283283545180868650058574669919970704663247011267587402516300265700960655968850270453800863606401126779317087794225303360887279379846272103494246167502732060764873505516850684468685778717326796774447948530289498073163148752489754796798121936918467663131064904460776028714312522362495760545407621403566510541050339580362690109590595496772916255917277050962942405287588167998875473750232352815954371097053707741030232675668683207191772220357318879669608086398450863545181659496167794334053058954904414375341635157141362004420652699037005216426937426690991183333206788756121005941756103000248628682962626933758684988048549362422195230715922528802813700192443685559374065934325911774738675290259838823195765633402206426035039882907959669037509538152822100163748115232766432604754604701890749797621964594850573113830214054449831159149418798609241294477178896612962177055640176238530715214353196284974560665617405565797065658267849274146899917925352002584698719625330103697518327065330665710036613058638062166295068607849120474581107119762042884455070078376893607489919267443957922087022223457339664240050075360706111575245829182170096070751244470321016085657275963709564258163491635854029774183757679585925089054569407039854508449104211126022729726509403222371967256208642414912207935516362667286229879314867441809655432120163576842098087409699081947118691940087559672499890252802129327551927995610462316517827596101036158521442834716235207417387639527301107522011446208825949063163462242797656711397882243860452466215829240879521172064589249989430225998311077131520556870472738824066668674825954934976082466208396159744683806556653252874731612179078879796869906665899476824720973878624717250332001905119846330344373499756743709340759118783777632733293302645371674211817022576292951428082615605220985525850607335472384926842100952957425572122053579731050063310457047795018357609147875890862536617487178449480880921146116712018542151598080000000000000000000000000000000000000000000000000000000000000000000 [117,54] 66482884676386324151138670135115604479288500674664513883677923531746610165271890057471631545119870687343449644808006273842267291293771791968729936811592238056745658452856532196847304696312829777964846668041711319008398649179590784891709610573850020652275526045225278617901530041904568714938006316865726021634083663243074940514189718686704794383458582522386145886683428782325939330287015408141448818651279280091778957447838251473430385260901522625270234678644846131577669914680177106089061259243452370921331643484172549099626565783394613181530797617639019427026711152845607741831713567491607961672197069468620885743219844034211741688511408081953133560615610224796847855484170844724789697683857022741156473643915696759192796376097990425181065568053647669649336195549612851865477776197795429277311130021873376343593049802545971578945439095587484517628772717609755107133746872509320543102401699410510575724857951113909719450731326005063293849780069059054814043561867656265929070699172440038871106281701500031761168581809887814048367071002612772594661833422719513536391228810631074295058252678988672530558625959831349174314634874191470015239440206752072573807288587855914718042978423970411211520688126939847050407437663882447362581523699262510192047824750360640102304413805943033516933516251872186710815169149574949437105338315760002308427958483749916335400913323290395154298896419941406316738767721834369614322471581972292822524972636410503451388314628474734033786698493116686070016648941190894880217663385429416317911298447150709422577614211338449363385386641394064713020468385629722525513495508406292667813197125563987512042142767881553946106359261692709502921086784022922623300635135910244141913389495465456483499445506298174913815478788283833055954460955037002566399609178451148664562883622645890760141845041800327443700311490901737409124887174834431876242871612904131031243880276768428209113899627894123977934324926299393462400906048503252803858882067449247801850223655732970860235878922193068440005304177390711818693937056923654472127997949040856649391262666697770677640512776284423479641537737901215892395549303810974915119970016273313649403439218091828760328166864901200271593987010895601830860821280408997095690456902475721266379678856175986247416475525868608067213734282794365980021174275367861868495282480024592542119751008408912379613203751714188712515995216349086158269259929838307056623094992238726610051550969947027336758014197357492284192535358898662622905562144422854669718327425140917322191244821651567488374717922149706157069488874721489406301266721701298059383507185071537682259029222174999134585833902136500210121919880755500614951875917672646843552668527846287554648273359519472016691630262628348713460791686394911618381024726613908653171667758808184857034978401988662828304740123295155147000336085997726530323514878788082934055113245326869485323799471647401115666566482888335983275661485670400000000000000000000000000000000000000000000000000000000000000000 [117,55] -7477877121023670218571278342323102516078767245953341435864172145757259792600789238033654152470108557766407645157718777216702036080257713030289260645577375053249645956300223400014408925947811756002729460090370270169149310966101602039170673642377206492907834704371474210200789364134184332895674550374598854299905248902801382029814308760845534443442750703223788555239016239956238323960672042483530238827284092250627384492430738814035772056357002974302976204346472285902666785863932227593439318442477476177038635932776333841494438224824212785087773643998003342715683698198120522808158045294543726569039093770288661228318997851428894081544005237922759033133848448141719571472565209384210051356573874404429683194732903466021027244580194805531842625106444316309056914993697947077461929070208593550128654318262148430172466897606035528416766360341085679560664965809160940298175597944781806439838500239926475457981066036886851437871347343618040405943895048213110678672993762143292135052830846615098859459044072474380364887644981722692789113365118175510211352410685181730079006139099212007790190157578843275156462129212289053719150512272307019887178977968659802590169959594536698846966226337564302062254154427715680962920562454276258278589766229818300056027972502550316448220080129305780709629701797773138255345179364015677371397239139630372941519232354447819858581479688765421902985658151330258035565869102171595261482479446184214474960532528666127210717104179158816296542410815617335894684036811877066398504761892510696119486250377925210972630450902881133155329257373648895367277933298853218211519720930043886423467088375593449614010519626886733414522900310360725436267512500073161195569536136137376441895894877786044939533682329018108979158458227981225229464623963514988922346003678492659819452106590869722363702768384856218678749729501578385356427115295049926039690554177843794623516001131379661570270219069801846715176912444354037480297705440422407650235992228360207362688097016634108289667272348262888011336685928474433303232186977149711581022061263143964222527771535595477292838025482621898935514061733533730846145588287180368538591711582231139619050985913902448923904513663323984705769530870876173596879587724422435801323237036485145813514679968655889664854394222024522282759358600373114486362539042942511722327116147913122815738092091420115840703807100962526742370608563682637857377644736375938322388018710723168675727636796966085314303022004196049827138104620270059613783710281428196881764007085943482325598401170483598526592426478837082750226950538063470459695666422865156958626194394361348653809159305381715080523377695551175501436588850666871546630668244102154415265173187904157001012435936929727280832342747890185136960555762068373540303962280546202640046267914196577669958750260232973320198433589000213958981532353361154727797463657638903188490624387599756142162657602861217284358441326471981597585938841600000000000000000000000000000000000000000000000000000000000000 [117,56] 733640355746793857135681547612790324887097771666737836384556585015666958255315061931160193450362949412410266061318334105497674692229905031540257596885278138693489941108813506925371762278836340237407577989599670052681090770449267658563260952182972227309384216628415348839051211446971384721290680944886335163074739185350123485277440596729144893702801311964863367542119359800953515132279138824251887866187036808232184294717916825047807893335819466230695945761807495280151212569650028434585564397670127015729281896678181030977463352537046986724589661375276854583961398380682605184424108333886502441063177342100370247733416761705156499605838495189939268896337338946836308190453053782836345097360483907141291695381424943658050311526324136567651871878321476067694264725547052530225227470241798065341800483979626111005539898585111450899745793930681039531584148074464640809127709448130246193522028155079938009754100578934432178390097453587788100188539432798877924159330662142945655781019638783486533990992302500752245556237202564741306284896792590186788640211559643353566434707371885911778938489229989560103523888362795461339888251554445044816692947601510660731510724652925684950886900052261978557513889432087218676950839923931013030685961365951022308557890658327482712667301044602180065736430972376237622613180566014829006125600585479985499454775481906239563418684523411695144474189609776663647205503146787472121823500108498608610828162483552330551673661718376650517566877626335857610598478495388390120419683187537523586094214793773111853423143776694203296577301364247182393597933338907933578047768654633829694490370877696561641472287961836385924579268916399587465487728414435904516881658194044399819369783234413516522870687827006886943900719747503502542407511756181484150988155256812670976901750818613635406781353007322324322836101529283907534759662078285006829828543764338433926329834159148203803138988489809323291917531036200294232357069753535513238277181154974796146569658122743691234742873515147417831482225719759648272366693475283432614359688831939390685463419349199532901581172921315578861615765376180510228480926226164112760204996281717983549014923408164283202568881471893879021418259358704739370081531469044274951977143831973374787360921385717018490328524511416152910978914685232501554957065545783517997120528976545253411077896845132339515189465448214175134785056926923418860584095722621482434161096813283551304912805918698353796541924032429457849174278212000537308493470950582601621419462241529013322433736690065878899314217616443223412711103943757376137929772676353785637849314364171958481913523618171841729424523057980860843932174965353224819129542810163892954414054096729333398033969883218654227457942709690154432671838525858265439067155944612203520509541108650169337733150240995629741131396988734392842361074731164243116578446293523563544347356692366503145466667224005187582042415185554316749338312704000000000000000000000000000000000000000000000000000000000000 [117,57] -59482688582223595520098525788233510369355981333976481640682275184510391649115820674398073348407083998871752394380469083970835421353774654240682659700827117562499391727893059821325807077886055021950222668260405959721274051129939623746097030669242496590652455117073469239857473942911779662678608694795065658302752332173689996338497961770596797780061766788670005233172309391638374334040833578572845269687398186088726758485033523787143164734016055643671575292050951792181670991964714908422369910331005104219093416781777987769044717482675697706896398130164696713157480752195691783978293564930643187312793830234087923169980735133132617258248704108624551790863369473501509800144814310399219097986146833163208588273534326829380672756515196764534538468960054024922760950419097612084024448268335596440145824265263746699454845190268824566433069779831274597827145060004816131059921106159915364772563531461586489277248750263003362457526509546963907731352836971675114340542335876910454481294053671464509944768107609113174187649553100080387886455800644263628996681416537600020997576704159389072242887771923934026805809020576791037204143437465077145223047810867508164043530816239197943148569403650717727035927909569446165622301143801694151416920308983910571837254650790129422964847902279356904822881097047942316911666837517813205958679918952205924817821970167734660322428627485999569831467888207817333043892007362312825183385262809136943177236740833341123648310476171164462409006789956633330218056608532146303356035885580112925407854863591928572780926569622558339760611648084640780576695015634904984177158520137397784323802572527807840379102051976039583915762496538131938428865666133267010679089491537093202424876387602069107720562885293987214399107701742844511478546878774810505615580797683109340414177282008136947337116040927951453530334441749426030278392752745946646040054077344326736971138829639562363854816855272929670885598858121151169602837923211262732176999975056631776492025623476890122827930970101205380119981225525952945267732250521668121112737568650612577744734166783317770462207960828526474341537576304841078724231690669340994161809304834920025640595058202156652892712877859330829432877296687321482317397880104043274888181885227253800913882253837596399033968409982786592801504796003019611609881224101720265759280461646056482701631914731564749798817108755473059583235460115356011848359304155730538598762402954732583270554445965678187315378374603854967332838417210461781013993521658275827974995396914840889127525077312070806483165933855355088370373787027988643883589146624286373885237817686055291275293849976260901070321779570678054751474042809737106872202800407969982178223449116941793976815919141304530674623490428439238888900342346665687483298437642426653358848842055189302906476276732077136947665610998564599306677103958688809669816361003958533239561935969475260238586078459875123673277119233764876201450536960000000000000000000000000000000000000000000000000000000 [117,58] 3034976424914418352428238023107519247305790331279846476743860619295234463626926926596508257013462095034029157834092702537461795979707550346729815776440828604813357670534149593894917581647009675658277050322475237819108536624487396094672915411884043713742199322973349585382502937526502451582553903681628230290641045213859763181965571202865404179571472094040031353989408610753905892378180631261320534026394902139117689102410875615589410899150337651675052519175597568278820461594788104288962603775208828050746248601288628831070167924644053310850956088026701832366740112371929472322703511771984196208179003217547782282436219418623676000091607664102333737198053758755313528042164189316865970492661705783028613159496272488273670979542139859120934027384633380169982103418902486058834037771464057025113728437041278403160581881742118490611102651956517618183645478497808856118851214422083307404673833606512632894617037286393788728758480979793320441828356066132172443003252162715726795971256742647511719898190057213669022325455222842026306501220478258536027530595980017779398651806981483863732823241442523978056956950561762833441769391999622527717501776353358228930447958202573254112684250062404013127203971591782655199885683720566650417616590119625031062389300133288190614514803550355053817008019570407238030296371540130669026440001669098044032705387450208879462873424470174841572817222765585739846974696329657457068723720020511467886902932475589598123746247253468674962217153897702812928373217194541724632730924011342214455307115736681623846895430224144136155151692936419200817035013120385782683688567839861529781378001767615768642789202229333923067400909141858898113118163919109523525079595248533134309906642277016266521822011758075065309308468684065322317551145335449206530445575267465154581886416889867261079185305296627987401024797857540850839329114350900658421155163471533962643816489893315619125642770070826197544327252646782632598166057736630166434320278677471711634503544076663506312178903453247261166734673453726854644042389078207471514013670813207259003343567238658428276348222810332423760077280493377424847824292399634446554757280084096861204742257239832452124198691785445714372250973200188973035072401984847173060937663427573284182172237887631073152535339098556237877851054153672690387015298686396351024759204272703634023732258456364267209595219581561359260481127445855576933238099624321852871251646444948377128918589548019278794553245341519888840448140296442676849715149172486894236452002177194810135714103604046708477663577076137432662817976115139643720695281536341653289995660533953319585139975598402878219537155443938512696118440553401398434690334159618658851449245788114573041936959347987875369092479169762988674801146969140143150976456004475858909193630305494884459487017777818888320860759317752011083343550228754240542528194030418164765500271038372869284954049760125491424434716162112830781469491200000000000000000000000000000000000000000000000000000 [117,59] 158002692919417321563955810306069267893102801721116175583584404089470605920869863913614018874120549632490740345156665390802159798530616250519228373385419349619612700380892318507421818819403527065635969883807836167168107735644921709434594052831723234087952258992663862911195788959778408769307351081136838590831374661871119176828089856381140543870911330498835702509820660334140763931046667572995261072993476472954519531061900440185630583794706780784117772780044718923992545606318772246799709757206939807873423685997533324143387831904520742692914491997055696200929968371174470211511305798891617724427540523542417586616097944001242851230827964899444565290103640457517000805409445120744334277230447271892298219972399415928285711825853779521934188664550199815431244247917676858520393327659725414314719403954518077502401816649465271880362055696003797588027702541075972537849498326258486254172717405385777373463887740585874025480958731602510890248825719334707671347776904481398529718338448016225694240492802397085077269048509242555344300803194760946606984463865284529693323202986313279291690000592135906564829229949458100107806922191179665004061119380582320684738093618828138014004863021082716366437895321944332487059318262678006900936164716246368395319611661200655628684182502227900502145763377923755681264089279692448367906963094992805425046520903101115975803800246556438450615429112430550585071372937877864912600283800705069915916573976559710266471273267759952780957944018749677616148675599063464951750293742686824055194868022106955808725141350512972634330262233329820632648779365965715190169831980659514870039697081211859722326473796054685477599785736298201513045128531015292528168025949524053984209857418900603416245036813533823674326099247572701011011102547993162655707286556628628293302871272379677283485051379162830103388799175027976377128175853425924801557064062229487878382160873318334852934758292792293990974042698802145688112845900058202421918624605354141493761150235541798794303875813834103820592412972428488238627049431519392365704933040314934999166510970800386412802262892109404993626351494736408647297288879005379802433925052555704561072834217015193301672957113000343328983758446682889682027180045604791790134242256641964144056495531553055343145655764376732949478712799238406678337245297751499907035479488579172394069201299222441538136369781319658789359755090755306273140575777310118720299292802365143920284976933179881502158237012079664986780340110863000768156664096738619947283603382335608150747455107321564038331002701972853224570346928262773299710060476881289731323201441571796067781755532993507523022793100373529045294123970262897357429726873005515401617673376454224479972403150531809473867497741257948625426669019548674472361939662449353950029535370950660668486710746509911859388568082958252720601214461522006044486784325310110513035531007965036760344052049553399688520734107030859384891637760000000000000000000000000000000000000000000000000 [117,60] -77305322792762467171255657156072646785672219335537640882691853213262084172493609077755016427371030833342025144424073286007996001083387492223408133348843888097382603859321949793669559146641614537268552409199650600529394819232873029574900594830884456770869631777012111440764069500155073680237397458180489222612822886155449964441875517301852807116944093386564283342316995929179441271709999939801539349557018112689982963521125544350010386096464137054576868758232185332836597608302973200892493946500894508521336112879463157608720558101921033705263126299812173736056286090827632066163998781921537273516973995206287168156561422168794321051031960382227243363072484578436900876291062623466228596892657115482155220412056997073418931040742671729201179190623747243251266193530349200054647580865359285190957022917447485831925450641613936462784090221362068832894067430168496047740725609852917995763859254200729095889094774837504039199639172243659531094445440456519847104652182222330244831579673928011890243417028449884959145311309242266549907436865210326325158144154225494169343481483791135358724586336130895421228272554514527393987162902538694271459135434326368263681395269496202829205850879101997471747942930278004035317751097104060557033484187743796149077086888568407227291615608543384567752168867894479081670858975615424050806536838755475089776021522738952078287239517688420742669724000022575834827936708638062148726415435199220130837355374779065115860557147068694562123115374089557437836988642220824780662484912310388132577237563936613218511828689645776190791014313839375379834957107143237250111849629952302974575994181183055398847686536459149625113349863368216647505726238893394754471613529296794357648300175375814002877600948904624971285474973307839829623347331697055047164767064959911424022720485099640067939206453309188612798754719492234968149043568032706631490265326144842608907537134522641457155067493892576284388532246888568834777585743213822891104763572966158697427329688086619501091748254046217469058250071444356140080212746805219742501777426630926612825444409483828396969424162659495177074490066743854020927514355838574113494041746976791140327615074174628743519238569123503028858472898843521062858460490979994120663121918027338489920056146885468847811375208216390575413352978964964099793024141686178834363485433377303955875866398714755316783749526579009733290084867047779375930241012013879142058965686831274336397732926367717674036665036013482696505849226550409976647293751882162688544202138353610930467985829238109765263705835129161918048730101683718165621405560133004168613329927892845653252313826481006516008382207129003079191138310981053934617947035561677063349704547230568229943358136112963235089076613492272409446109605252099388855027362770975952564822859617400596832167071871103627090369782305393513949966200398002196513649191844860455693134048940912522533417836254488275393434208980506146504704000000000000000000000000000000000000000000000000 [117,61] 14745880594538171322880105865265306263430032024897144047947916216360524816125337069126095599187762025818902884173426699160441862927106486634915217322211895839624616872869999167565047961775190131800215676011066513913794913451038197986247564261973176087153043937315922762170142957761779118494490048059900436375402783004810487601289985768679802284280818672075293136946249523318613297955285994223514919715142348649815179371497726886119533681522407386818271511130557087909940752554506722497321644097966324883468818806559973455471275533248406660934143367197076429520434157726882519243554570455897143532174865602628719581630048176588847605154429253969969019894145434885807635442323352814971322100719152005056568058443985972662422374080881374053374252414689005539926952033629255512437646609392954800432383762235071307438976689428466732291419979306246274151715379457149253913684283362635717035579546792894789687445590155272332915642228344093344690237754100548486694791796139993268466297819525692145438599999697572174801739765773749027878200673281123374908087146983512729178312117426948384615886908552346074992099921751124459823886165645039487619522031755878909756803254933135429166160885283305019288649607816110185307274867083138470041063935472882945774693835027980674400984773912168231979680384138680341293130968867942579880639555305481226643290479303494355421837935269996202763840231487339228423905541941209533747232529572311930913616785105460543603481029727662199711532736083652309139053307485831298527416920296805836928226713980240799602708280315089593073399338437893716366815575746859951239558687657959835311833339782097708830459367242635609396562648225645611001898525950598886669963630654617221809550472316804210423953261975015150324400362693547254873243591405743898572468015565614104229141515201354193473722170809253748192580240243547706773446321193572440969615003181981934281118329839444030951201338403116289724852587630870120404666105193435221601431559460481215986633677689646563906016485423224428696886150369719130101904372659598571590417905582592848878045851047206800924445429728169190301777141423974786709058870419455786885684721648439104332264071577873884811177893304571935768254891664274020971923639917776503572344033088937664059196445821880786557311165682983946406577556651713771842611557975300681152263163297720233871528540811230751748536790575752081888006546844159338615888005868988817564905033454163540884648961484403544496626765483050648109978182589962182612970501724960194049483552918868751430483400022558596742470469298847110313214631048098192459777210296995791099404923176672966240056478427844072514197801759879117491064741689079982871485024729148148071582005376259429288241014340452259924386606615861586284124905346409157864955168026021942109362079675551090164310100148594683628312809205218379260517885891667862939011107189368698936188178000057830443831078240292422603695159660733001294151680000000000000000000000000000000000000000000 [117,62] -2143185065149159372814750111218156311161302736182831163071107679054674475633847775418281389812989553790595882919951906067630528601632814634792656768950960897327696926748495115613608648138630795681259476415925975195820827228137732658728801011156214300187887967526474844676374988843256347311091727177148692283490339150310793754847060735154839221535322944672226287618607722407180752837910608657157928933961775848129873610975615022546598109585900890555503005432893210346563206427093043950359272869472017119414196376086111546836051001107495828326639703198571744994517415291771495545347254931482475944872076326434057161586008713162419752704940895448073024312672858776404802810800943412475234268215430297931106279701099438731325828713015337898756367771399579065465515677617125060019541909420236478533322777674737240116614490116176552057505733589315833104294543631948671962864742363025722276887859103062502524308249286603905006919691649961284391455974290140645916124384425353886171012121902575944119057365421250007701542266377153451702013822610796461530759779040506859055732731066594676262155372115985453853284367422951846583049296059164591173651946246739700781030797276169445320237584384873696097721194420658114626363645399386505863687110027811755230288516180168459397088163540897598563594550345602051025756264265406264977404645360595215848098137920357842989870325666581882876878247564499375425552262934001825991018671106525994883210918031968088410656454976715576275397249932881458248423642203539565277638733121223736016578425702826305905079324844037131438505920984021320482555305814723776246584193543053333864466947747016410065607717472242326391030294523152420607806164276893229225406420799825218016775904704488358237813409555180362537579886973093610872102036014369583816297570229942688903441583637079819777135281217600706509499949830459504931230591036161437130763374276195313984427220473068302599909354838607516207270510662654659645869876800843060740070683975566243388784601956476414838117091227955210106218930075864794452146978970211667448143555231019232868857290773615816948704939046813376989902613515540315303262021365043989965092787426537381459006088486534049498693815777019780002088840817823810821284390681460566599073105383445196194962992125481000077178503077701501100368914586650639115632500218046247674664427184171583136503433878666611929531437278201005264061813475710078948461666495327232401553617638700879556188631024461410996833277217589618473033490331697992611694022702652894591403856475282434719250824403081093553891025549488527120473007276894209333634559141108275661168289016948800689430796073113293966909040611492930539808429890410347618491796415204522829205647976530087345068830229000322327549654760633444166485019838367042555027628522133403724861205114005374296038194693192689950592035956361221115003768594592720672898309011968993601657886976345269003165957607821855667964243581795081125888000000000000000000000000000000000000000000 [117,63] 258148268466865111239272797954164414672162694565463785260007678177935783939788834252647518538413201504157556623207389854866945632619466199513880546471275034835374428348056545190998156347236747667313986290556912898174169145752254055517376547896028148447645247076556244450511544451405429721210333046783483459346175516520527836134988587767070790542654174993481061449989011326850221048743277622726309808310897326606130653084270922424558386764527540525595420936148759430975906370779181703047957932814204584552013441869961927289449192470853417792621551117745572056031525989067340567724764357407223020867493130797149328117505515239184621758195743465975068393443982873117314872075849201827554249553906830002697304051005769708943066569991379135678586594378782982321343839735470589063722346504128685570692036435785193855291967866169898662081342944110018843480438754120891989412738099008708172188903419415465673555508510128017879960356575011956682001601477781600660744530694324239399535841000424623491960956240014727672053339088622526895996005897230418270735407057282624461453472099080717559669887332553451208711016463282548766420010179248095555288053351117493106587035494816480333814917020487544114555063583501564650647411570636809731906232992227965188574510664974981808080028342534154336931551167359282888992881467895670329124801541365556770850354061005153164309850779656964973608185324664988393643038653993991248498144313603928169840672691761694600532617293603085990231166307312766821130930357492356673946088431144478242976424552782488347894014147951979203865281998052986109827574925588895162674815891233545669318222989038709884884389058546467464499216831122352506510549970849614240273887805373453304030779565470844961011791760863966599752891135037172344861882972892915855111552092246443706121522671804668316722556012257239998057697218980468094074794503991406743066820455915717870807993149145290648903944539520238859239765241634182112153624865635791626680282001852741264551029003145649014751654914998275860513395607795327015163806686275227648967331372335850409032829774293207738623271948106320127883589236946874034974038108402832034688835608124459898620183025929713657895173022080316518777048169758235444934559479234105089990843666849036443658554141145106674528712929975875721990211191332928895087074003775502762350184279411514215284252989640008401480569271708815312795647572234902287878151106498343980781851118426473946405574925986359442326939210332883127479859483283883333283357218377359832417252703371773839042828356443599686169258463260190300201454335277878273636213943395463378784356477826498842768668689849740290597630452507089976105162863494272838985895856737863403996745647516367320567325165523691098182370459062423207795073308790953148019276895177500685217741025150142599250417899105955466743510714799481999118260462269011856891896411305830577282377085586773939707679837405973609802991318402781413376000000000000000000000000000000000000000 [117,64] -24338971615500708116510855612485331595233829952960540201268292016956557035410783674962227933505516127679386776380780541431850304448261128090148077717228642525219818635639688123887242200332319117867871587144935618804123442827672453774981208887929690608998063609174709661365804055122001873471711950659238173559826740009665786998876101669474419955935015331927975293587435015992297919417757892032990197078439280266418798850308049505828896232780834220655319004604438145939514131150481440036609851098560275125532349417412799995844510637807914422402703826957199243975417426695555616794088007796708577694823032270678185548689221712049420381390764351661109972387748383566440869881755304842562073626105508050025630087369374528575344672526757824436144509069847207053199381816848000087332766075749622333267126492037716958243711249286469496125780463101985108346535470349793138219818909265831142723230796555264597438875649945970115170185081315338656211831321411382103071902287623001186387633272325899385170458641319572469097380443440662373940263447852780782906313566456288857236037086584969842529907930121165000599196461789223645751706284384701133934611927549187662912318873702729130955839160648349572645053308416323697038521820927680432526553996230040051635263801497174437606664448712902183094390466061593802291095135140050264921352900910756911243955943108252610271265775928155956000971843587433810667107018123938591739097781377155027998386000520688052476745467540357219457174825639720297049712082943165375510341396906036875268267212186867032565610869657194560127950354665975536470818810624666548547342059821796234175332251422752029338587026615307889303294547628635842007563472990266322840853379712335907774626261430586361866941030206322723602377215332242679393414197267683675496661120393920803549541653988642870203378140630753843776409172119059022422135945225875868953718536436784059889357256513435572153381720098352728788306883885330149958620178576151857483331144855744934529170004035712040032097216012220575369811766992619121948916890765409695394446886182379437742510173913131277616086021767526841521233895919618960541811461260169642721415790982286829118046668868747748012904055853261739375677458938591172403870615267442367573602544253613870970271378028337365486693180738436405406471966169839513928123619880977752280592919916963587158699791918035569059304677256597957742135483559695511312270042654113693146420815098363007031228390030379051178939489910866082493170243324918723209155846179890563395938764489597903204413121328214455866633663403940322003913374622071505023618446731687246579632970156475676117215971510416167639756834158647682393270367246442029475176042412203807703114915530132096722317192870582473490820930717466419624975191811106480889189671725642167939803971535416662940213708876153136565265383565720342484549876920690146310754265080804461317980556622005986849896982573615472429128621194343350272000000000000000000000000000000000000 [117,65] 1234576307148089100895238940422774948260287434081604255211995835817921212833646555036981691135179890415841259603239504113861474223956577202877580061321320283781654049670080952923628937161438240642248713621472086547933382834207314154196134621004006434669624819849933499735875173323455901416734909057752556091631712718464509768180259004371830728911508151371845253153365261654153043193316546317769818685706405915969091067334530735025085515305495542815363236281455555034148127139431818153199513208882722665947001533206869317837470952990337287213354222492367646264409422615783816439534291190877518322942149798736450245778987358583459935452387446137214882730867341752398640495051981321109046306388608154157660756068407788087079077937892545694091554372979064258871434659894286575568573843255139372084510870914771057813726245922768677191678972950855623483740685252685596715645718314224935625851299789025936764282540097461924906568121630710592480224597512539188440549544733687011818551208921540849120095703885227954959419445594267059042398328908102692459274150932972609981705839024077048649587266124965029923031171314668660969253987059892025942127364580820908839324213503103399720160043883743927574141653067997423872728515352871949439485535525866260183018176491007573624813406514558768632112275841591188207870123512085285789259058150859695764345974965912541882689825895604993821719037205078774323405793055210839854238751399138947976588925319648914299165111375664019277443418908624134815510815192821480328715695041451088903116766024810911590875962259812362915557343479881942987042351823857245539779256938681954206287577082553153703500507914966377723426026159677118712224226634499676812272695844483272762667416755588920863393150979144961342566087066712300916243669165688787073403967569402443244427263122165178877288388309220215352124140220334299779788886710932948080177403170017255228371976547448183368015154601652078001454053916091330376045053263918088434695120208109318117676699832387251210758343846242229030079656318231523656973955869431400605874045959099710573295445402975111066291091110529673937533867455436471910746373947211241054616943888832462828491792831386010473619297514606394423586250055146137946772075543422389286089282337280786106927385742870272703113016021821562809011501305926051840746560154743440919926179778822930784453125603542825150872152914948269310004697754799609610284018295531036703554330760609569024527981016733372995832736314016896136152158421221205790725064584239028960647616787968045143264342903287392050676502595217579580242883659016553217759942223552041171892710930076329538018363258739012360956185255737460642887723761013117589958625285240219102127326185616796682634267482670272593663622771905784482325712494971470404964524647380505888296259983725141583776437805004867765439811197452092920555293952401481037448396175636590644370197112430316084713311185859356331407715075880071987200000000000000000000000000000000 [117,66] 113847620335864256072529221507040996512997669735955479176113191702453262707918615082589172823986401138753630776983793006421260782387396169003079744165470795366237759470282084177410019488564119389465607278623093429884384015910471325564762500295900803144240231206368867194573275663609447609259273795982166696977166646446558671402436049231035615686978727502076165215781760551017729708181464549790504089664841515233404517077770206203745798889665025928295330212979796241204302048725257536551913830103905751933875559528944394239304678871104654221450896505059901242652475304987977747759395502768066790115728790815161247416338304982491160709936481638869637315069008616530206147201651248210604646660187961849197148414193307322195809581213685344553687591851464467573210081829092305669929970677689369483175167418381889986714517655632361030000802076568077447746853671526749101184113994514127255101953463459980291194630631225495284288196704204963416338213237651461163347965349766014605785441021569306545514205327235465057679674808353619275443581605120140079626617545196763655454179315808008742180289982644244132454217770521597115272931186967306275687082925186654379954039763064364498014725076368466467318969866260639057242873934891312639383957140089030436261103825864308771141001440557944623059224931140321611143703543703058072030636558506819341079763978935684580617363141579729453612037312099598609235093619077944687505821249472015163459616143116409514531315499375187222442848718082176348750279245179784854905829991301826153073443625979252076939555761453404395787650790525816789744005099893006060540302041288180131650145096891224172164986898067498762102106097359971996949660428326723667279933680603982559478564460445416456712228691342614317980059522816309445312858625032175806578164830179620372873543962414261092186991403776704462760700091255435996799214703228331389537215439227728882360119383867356345178585554367663546866179410406242644380207229532073112923001942552116215155296318364423542653963953847002236378659472798641067302921698302504101882427239680023264092996424332016914166908319560035105011476377422711135891622547591162239324065457474673740213167479765789733346903878937334210276816793048479893395125905725330732486379947510204151032240264756561928374135982730082712555806740403320248845317938695979853944402141050657211231246366962513981244437542843892150695041381515564596697371594928210678659371142463332599449971622021011066859496509640211717230359945943178829780004922021966387269182960953673931150387292293473200531575823637125451097589006279482629996146102610612286834770607740066841858653799080812899919483542450990075654403740891978026388913401757661540399717276215897018297783792376069368341449635200564289781591184752405197872458831025007783167800072370610750631478467406216798806595303138133968572733227924165984951988961008832511841863630315157200283489173791028200996334665144991744000000000000000000000000000000 [117,67] -39165926775880407377691980223422218297505225574407450992057258460593644978771918624008134106751336670993313582691752096118540768891156004148935512257814737285872927763994635507087235268298352733318556559468980453363027846652158515590470814952795293769652775580658755220255181527298805665647774618108860766308332905352260374649113761092454817730761906898618789289890330683241017220309744316213948116155918302697125692802936080195249226383839076309970942288753808029493984009624658456626692411478188731616760297277832435691229015176697116224393285742612307181311750038323449458699621232436673528900233166403205094507848076082306064354422834243553386135930900514275479377326235557356603616775470066912301666769731452276718049701508091988718471906497461362247395643653995036629485852918553426495148199205795547112385816909647836792144736066525882109072634686108012323207008748729124714598718756942786853921174525654725581457459451469651031328141337475649788324508145981182221213658893738942130486589733460221455416333675043645330000303600556222451340785851369234090884079260203070866911686576006890660755056866164477428310860766545796561545739811560150069572632047963849459433284222002838015782686611914509813723188910981727759192794303465436791386787485182306410190745082051569733417524407197716018524987602256625907122228896520185808968737858299483496393967488480161192005827821338037317867968303514777512128952358117751145997526762557228630391733124521270378752417108511254579434951344085752481691501838885749339541692448854613815555606166369115917339717360432510985543630922779536172647006580140979997987963734376527795131341618420519376676042791291321572771073828659240311810441234653917922924627559895818469287542389532346777507964145692005246341231426186298634668879002772805046056960726364746377582673675708495068807269986141717945597814995597678675365096960439761546581512792120949906743291596353523158496188413600131453914322407359467185063295247546929228607430955938135819775910642461379911366928015216833934653194822494961640775640849703469718113490654852793698036642443585966619377186044455209327864379670327638225791126318331569017587994403681271031151317274795938304850925563642998660313715495089342575924718090200598175553056852264859114175079333877788242533810497334094753133231275343289830552193547025082953448590673598446103781863212791576768222260162002042017942327744588989820110793837011675528696557898694541871562124088800212522910408893757466257448631222217045517428980207807147423874609065293571716448314505887881504192049873129094436361744624497042955245228440928050614655998537749418782924069892976146084016989474872839236978519772926268832912543005441438984374954385901695863334493488325731605206273262816810763027850899026448582671629751222024367626826287709721355737132659689309947857217973003957169959560187232967321355598830351475477687469888240720420707695029308075540480000000000000000000000000 [117,68] 5645680683412378081122432022688537117974925724732193217135662167428586918362794293773859436804053169113725495978972388052868679591942830643546034412188954948891372351022456357429834634068052945396237639228263072058487129809820297554004685080467682369599611937752575600361719507067159036016651686954877971175618387352506403460037856121850181067148833250864667920742750409450957552562347841791594929620491918274491077997192875555354199134310252378102583184918484148889950134491560644346782084901629379419008053543357376383345520971147991969040934024914262117949821078835556726620819867895152346164284122855374057522809496489021916191284625443694386898091673224295393438681920358186902412306788803346438331134327409429150656824425167337189324846326345104572433978932114662751028999241957348848485422160459899215098850366008382819888144379572937785531380292138998604441056042730203597850016721682591211276537101911646781893100775013877382443216076259339140484829967839341549216047580099769681491979496438555329215749107307007410518596675025581341839571213277368904879621991103786067732060321201955182198666003473994800835975597977202194232437976296361928850784500320842114686835268143461885262098917096546772604226008694676210349350220751243606390508498431113719466556122405548576463643256226976160813292103154909734083347271946577512992549484670206367366509463919639140608458748876803109227264367269623252705028806709986806781732736135164804614620888666476467031524490478739398373221352900109249576562116187474561237243624701960278352838808192903868750636422135659348380921871979176293363263391944277795902619185173933187955883247043962923298739085840906439627610702051037088915483972612622239875089041502435143736155661060527054164187169015818021188508029562877464967167503893166771558988384456058329861101997245429012027399478968903284012474201273016661213130611533495176970307859277549915898716165871747777901936620290867445093164954699074756182393101953131714511633855741888908365482927370412432615692281606732891351732327623139292281362158356432611857684327138195992436718828971028063967149708557160506666545700106708371419959768571536831636905076791256792780556053774504236617995376913008807558779819766660836109893682660677682101521221937570702915985637500461627665050851050432155614522670964293875104320404155170093196501035015190170330982922570588384183776161043644713137373562431536973867805142623947409029620312765576005971228464748115471266876044211629338860841057639150301318557159155317944544329231228675897165957771567242925954243514664186202789333146360230709594532049143595078139036053403825511481024790095772747804724335612493495076663718199423921188974989944784663059844091315703451147951127730517788727896988298173887384004510888158854268776119536482768765679070490566020674210578046001077329623039736852263737865975057052788160370901594281837699888970082513524102021917936137011200000000000000000000000 [117,69] -532782350274964621436730212281445695257263291312331143734771789553718994353016140925546768756197886852984823076347807619478085183691684731021457568331416811041695812511488063362469917751370694537340952881694218386926713339430840260889155977698949887648030123617010957239998973663005186455344675827139471511762662828842981893706441183929857261370515301496377911231019663321287114052405406989803620486211533401271665878005053779495573416032652661158926586969421329812661194780538698878450264700689148969277939208488251102537513873252793086838891105952081915133941191528911998018080997895732014295759959196072633051293418504601675407044735329276818231973813867211909248545746883806261291376671606690862827248895879915986251253327052957997992192467852034603772202748994747629847109322187124513842080037612972125388958144542351572702354779189100063743572766678968794357800650660696625265850206184839844048236974757843381620716703366496382943224407618029790024037082943861568561837693193055730260403041955296359307857991733254567553934361566450273452543577919557381254189971896692220798403662490509678893195283284431462020121156363436514043978883186035239978096755884016192132912677210571806218846906975916968676382776739787810748985985696998148359930736422395124757017285607153724739313481396123509333153641189637404237264682102313670457452790996901067076945378933320136829460366197846723989165691957891358458797837175120548289987864706928566966432591255270633302457597462696630860817638477928788610701509594020620478264505690337850148208266847449015272845334783081734637590632270706745372737532074028704682605522454024172665651211330022756303623728674000354830908279412641791225841577099494646168525370847115663241661286900552506921380103072083975014373495802165865176014509098405755744215171522111147931966503685119624355532303809233351944401797496554826174969285694691018221185719526218231456652948665084095324474193657708822715873768946136984083200917571398393019921916438239402501228310640490084442453668564125099782515955849068240445858943665331988859415712188032277530362864094215850300412925620520362502906576584474906989241996757982121176761178337612589529894521432833399162949207589684826827031551967200950377139349907405940096098094982587590319727122699116843861080141667683286322381943685471454731928321657614168747867616070073732897998044822634654998071649149490955062733890186977749903620666065295858518159819876208180721164587397494170674235997851012892089237683286500868184889171398099981822362282932352748629081656985741177269879041171013583794836906915921512006723979859717351991098997208710140470128160921545190734338469998717260798869131423942960660555613337303556516974541386494533191926100173849425619840569932361303531831796078477178218599616392125041984518560583224456175553955980653384561372752741904102799950781412296265151253789520823534723505672960784696819797926949137940480000000000000000000 [117,70] 34204371554993015713172185560928907922614982381468393685315097699111132406583687107440281177344872234472539480379038887176623462614255628351313526229838061423696390874649601923256352769823895038620681741664505213795026664755522729207773649075749795272006140841081986150040067945667802084902998592003355753346319012573415621882674007820771736221187597916596858583318496719749188366776592919248878054760664571118406934530371657102775097016521634104814844302746668894419086911713835077664674521194060975453047097764191864779796629396048358547420926623621853306511026716266479219650666412352810563845014974674974477356922691462298445861067058348444411417878792606525229288379822854574596482630230295471031802074477087346313156671630912786005693822027081142552392071531366065959552683731522737851339046917753612604629443446376764822710696741819424971292525642538066950322635189123303277711392963630321709528010068481650635444486160319703912468016056768448639800795826137105943855390555447480037427197062884692908461176863388732283032948765736129182041485159285361666289576940400913231873679256908560734001493357000958869165008715760406700318468808011362277564640497535498991579248344453359682240285198503551946671769890003700311004472519745297220519216622166466978277698221987130179166515627351501140133365049804029230808915156167185588739895107983924903924008501256483680150602125005023749196604033644942898739708836597172285097216352220870139752406390857487559472029414753453890738631814134593436597792162223337605157942220645305164231766708934995768148385737657625297871683576295562515514888305707050230122823395204240245467836985313544839680942259614077211035317704718820250649532810871463003381234212132975482522302665002455422667862899578740139706658675864840678601594859565555098305832857947914192543729021994100899880083835189438128653082109286560383324969581324633169714537078189417466485666985083717770735494392800604950143124684166833065216296536967772482697713292219126511381552341183325145632281766838968774194383739539727090514151204876725832524239068373263545940418701495845031094795162966696959835583701788525685877432475146939393893573106533176871038202942645989899064179255534311532787795245588525595278622918352587519047349601522208984641516402124638149767351827995345906963370917103044067426158224275077807403117781490778398142287255753700829844595211565819052022571699002735925340796974817428446507984991338477919362393984174684335688183688430081144805423746032542448600420395942988044226862439871646001273810849039626300849388525813482543476842227422204277220795844646339001220910975815286844524155442829343359659577286665358910407070625265286014691665766346088116235881279149102726529445325808451475619185339428812352742317410888676944398680031740215202014352100451817104310601914300211065444108773379969291195428137467172868451501402987464776678823243210256910555558719782912000000000000000000 [117,71] -1456035460694209733118996798191966349206433972749096910654047463136012570953808840449890988176141608906587191874260372454120355740351220329962960032554784833334105989953076845766719652125770351615829969017299989139396653409322445641570545626199479040141828453104373726310208855171786917516695138698182486104954936372859456488430194956385386436914060853780705698506549046591444087449498136333064833789150179704397045590381753662677051853277705496933075842829406284129041856914932906517166404327378221542493792609993716492674597766453912116866810312211152062282785094569756150588492658546066542054526701082480887774233760343906199554533776615138883286294359676006759700998283945917034562576424143892523555880162729618908895344976786381230556107071176631525504399570421353556244185867809327375961607519436338149808865083771626501948066006240397173608869996932185188260872726733888959987927405259314284085428361004334183149308625377883313311608699926761922688114091067558712102571284061052626491125732094227579637886764223577907772530491420534633545084991051032408411887577309365418870202241959075321171437950130836284698099250831987155628753372923915369132181191334679930066495936215202728494120133835940478565658063124235075443908024617256962127185178130704616849484092815033363052030899570930349939882447666273056137355588854160993693060179469635233723861163910068972534957230410341661400719791546564794386655241481093986994458970032172230965813015923783703509297306853073194885589453656693546700191387889857234397345596147951386732373701201797384727348939892059549462752655900087521246913125690557115791837932539864408311352130387049822713166403056691250462697032731652761927824686259829293709852892152829575797563077589186463872579406611546310387825844554886222673728430017920580451768794934150407519311074195100816803309447719096747695766548101669323907049655702715907425206691029339972696184263357954171904142384712752133921891154450444942158169007108254940434813066662521820007427938314247802192600835245908769007475800419378721879753928256207103759310097889099907884318936318872649103465026952166569661121080094554671428840297644382373415695676433217851627773587124360132380673324465316740596972356509313659539007152391334920227664256593951278765560183250151278920024363371331087833257989360972500985419760373503758825316669355083763211317701740919127004521499130655586277579854505132894636254686232240851111499236965973340594110928382977532182367595282477775838363901143589729820617996090060544616061637897687775801012019299690107168036301228572368172033333845233070225066598421156810940383614811659071112451586913838728257074827532788280652115403846034640354300046510852887969102022942622408077972290020865306583274520966574024409085790844041518613336002729537035536898582762820568306281965873995563073164166359183548407184603078792428078903081261925214486009199774721447552396984057856000000000000000 [117,72] 57661674969598695497150473313927271949914056487772220138360552562219928065591139479235879391547418330946540705389486981130947449807265607447239385778361600610417430252140352713568677215839548901256191243339813315173961151981360081116743750539768224242373246816032950872258471168401260028285284306934952565556157936535135031108086459218571580993850259509888484441209105559420045058955822000391548311630298561575469163425156320007859953778668598153063199748971039901870160279824571558963018153811538328491230669053265095163235551524412486660332384009532594036822382766958154779539127570618480668761540305220465355555931903674646042030352320539835749784248361383507987457304860689140841206830749047224189480027253000466347704032793471581927700230081692522471807891101971366441179067874084415426477788248515113436693680789752262859950427915296386692224706960084223561886777619923846298023803483661866488856973087062184309034525116344383535869459477971037448996799296400647484643182615606545139739137387291431469435347272425763268531274677515626276196240050992983872658840249962830575373513198320613088041106025909439141142066008499895671900224268332045763736470261327147030695225547883961363065028926813148109309536379251443600543528362738490417323534908314261022332890740577268375824768797997256557341441318625563707355903123352677310029885261593164042885148346487534478651588972944710649611975897302400560825676871828419657916748013145751893833934604042991112096528281871851713685629281203632630580722674845191018460804546050676802430542409479439554974454619248121765491927306074065000394936861411805792520884217315342629677069991298606168420115955190863679836676038381076551022807689288562384573313055583885320963488363765453768026496534851287611708113162781684956105264215066805490582496562591531168466207052589112588625538579977249039546273542842228055575379065422842257355897955703511034873453010343898042311926718807991398292287596009232522498238053087662334594407772490179542535444230900142785346758905341895642533762798957072433337832675636630115461117607670117472145848119544462090801134911313604461533345438796037763305799713886147552495933777778015421820968701581144230236632195798829010874932983547480769844037417125709190301402387038649513204785935772740539838287600802961307346349812513818111509280764799303972848772084329497465054074315090597530338825231684850774032800959903412327413861484958850782898624717148608960579043260493509216445459865035988670586696780983944296990357659897160163394490177513880536484577529823519416707909577394043973070615443800679761423040785328960235103915003099901734203194521449167003396383586736895616921857153018882951123007737860591716499136244913717802256195419781203178603953766766587391037355323071498495830368228524590754535183733012181322755186150871681608699290844443964706034605274193904631683822648514873311470026814187169027754215604224000000000000 [117,73] -6613782589637447313006033923047252548697187611304653118674288624289805619605676582714825315365058625950866361439085751755251488471306262066937937596975965296585206597360400179620533937710698412802390855073672497286123831389477393576518156343477039631378525725103616545740568146033207433839987008813864831423783428567996840710298848178250245640860368684066091418943607057344011391584654413255387573012153816342585409854134381168747001173340965616241521136171237882445096604247348848626181791764856564907658467833797258714369343851583906233636735489174511255722641450870613150532779748839377412507427113542100173011505102328187113909822670800803738554347085838405824934335340015011203121686781751398031112646482000918983293958369054078023024541661452079604032913226546843703967771683799438893784932784516185558433942012226444070040224379115128430599760734681346605085049089910940117517585084435812857275308192435658061998576029027199573884642140925331043250764332487934792140948599822883482830517296587620898464262645786741799078197172832364585683808924327547200640686748277361785264986936116159017245519514540478192310087471870128331379323574794265011647132116109080853751197946806454836116180267442474267944242556029455942425707797987908746689629544670340014348205701690424282707886636846729863355253160307876641463906113360337602171570894967731065392031941371980553550506288178552840984662346258527516186390422955041608001769887250821527765757953969379498645133630831256361512542438913554278064997267754975992709050109403705822019344853256790133822694348893536453982017829767923347350151859853579234554300354866060429571722391456806710487318445462586876420699583781483809125017942696527616478527388921816407381594097346004176644421065696647149646239907232793454803890678830735637066949267873861416237490452826583285898786233198883691040111338668679345651478763408089417338303910691328048479600745409786274607159142462860397041626374881314249153199545675963681191240950669967473121697620101543141260928742079225242384906704577974683768596668517503075392165297147560184946177497390854042822501625102048808815981368503057591684745731284765435350619013079585829066618947827804108096069231880786468916834886002468920634086070012566670563582333491963582369454868849761608392973925846356763482105684975525271579863794427507147467105542625330668541119702012657687658056722286381434631571157065636550465039632488726092033619404218924021837290951295194915552057284635103054884861367214413242241835665593771871906848926472895302656813742772984688039717547063235846165941948554373938532695372243443302109067070430775290417863987418539059613613275999201588881723984235527221775475006933984182570071357688601548065152691480377488501606629037046504441741628990585023490168951742171656059061559054095117939756561409047743142802376819960042777168738385792007485241246777303737018045003582272733093587582976000000000 [117,74] 896268772363142820439348030090505594193108210884961346616846227448179818670647663113663117929144235173691770868923633710168431305735511712094266409774774094620688584166207066964448189580529767941116330592212126850909597260698995674464440710796589545890607652804640440442940583862150935494124263659545760433430243753165863353834729062665710639991153047063507451990602770431702066277394548819584193341901220542970573969801190789759131102159142998817958492609994618880939398699895268952949041641380771970332026550938485765506400242167763678525892778571054460845960756943527991724950988093636094739272684727618369926949560953160687230438144596043269062072809390480726151997404854419745171651331418366627242172134722831151643919553562764729078645131331701875641717535284424732122470827536667981639195364458999406875479148765111684911923743803677992145116254456669568208691777821751525947150973025689706243154313846627807261550897749094341789530234642074586297217625304717286285632265267681005455034755836840751768235187371871653902747957243271501831529766377311786401101554405192796676464042331739364960953108636978323137432397504930191087127519873636788192954679513004331603257665151755027027030815771305554718152632942621556113657852300415527686165421173184477764950978206928022648173481442767034505059624462553559461373443562825445461869993352577050167452886672503533391017684888269241159367193130583790357881228663241476858234076328387063604214747716279065229794582037524580591193130072590464108104140922133248137739335893922818570534638742743492356430906029320216494305960672193202935224472836903199661323774861062199095745684777082174551917168486035892729304334571615853921803251427111270740048693644462486682891110844853735784646198368163273787963239220674943544866415554651984787613216026695395190544743255957207110289925044063252946151053427828075814980294551576039703818966586949725411385660663129812937541058759448404664292772196346095657895765056149161023226516647462932612804475102462983503745089127468085138228385933472487585938260064537516077123447331289926545308566238681534752306057646384618039348633032516955706835445763046119705373506349281940242027829892216372562721771489190706474770235015229980263401586389869564745566230338826770272555539749522455005213595358186033182824160991698510257825646953279542751572288607168073936112004959887324716417701926521472545905371271154897760701009371938710300529044100495053968525306931632598948342547875465034158063336861510526775556240793644013475424167650419066416189472954340166067409936633652232400709555966237542338307654993291977010795136017585305379106318447268228518907243315218776505478283746042317857517427868623811343857878747063113781059083259900509697577154908613357193129808244651076323373758072026397994808238307925997609835279898937451541206248882375321230849279427177051686781792721634031995760509301230333948787425280000000 [117,75] -79568466751666822568211233240422575813346350528570640340529624998698315830492491987883726958790830099340798797767008390113853356945854207922945673484620757613496830374521070446747076924390336683694221392356044082015858820089013685602798277959194372019710882767187441970930133584890065802496127065629193728674886864458023653067667942190484960846854590151111946388161902005772714433014167966083311891350621514386548664244461970846161292884860066017976792343089001074696291792137734001635931199790371390704706132755940278781320061356229706935801947875022261415458449066287278214630589663443995306264160334918959870345326653945061221688680981109799527567229160503585006642490847878013897917106862736661021925970905130128326148885015647662482277277229234577339814173213146676430238594864913027357844793278237603859695063221956926914003795003635793545736855193521608248546112265717841170505258078165446668034239722283189846899393644019878064097058723050202172631491058651369657298999352686377523932917329044108273923586549260499683465750730047386896084474338769338192010928482080147398210982314205925266489486185258383078834967436858083918940558324294319398554459698109065179769030588762310863799417947386770259957340694192276987173668176448894115991307096110623322516139917987964127412737386851773156673506286504700397364822454307614489981103318029807036240121684643811127092218295595247848228368115986174475326734524275769937727175432008464923296908013711111420134291709229780937228402330681071882051611784983266218261166163908724802165801094792955361794241938813357008620872501712980609626354807353908709924043015720386104650609846792883234456347053726128157638136816314037444396608628229706736395354515991564539716852697525720680894017890419271488327706920697363868903348173300978364459724040721109353079934490201455984884605701861756103299128498499179410982183618920599104154411735401037855663954091910262632859268885190671089591481977707292863574860634882580870253109910654670680340227941516012175994368388932709323306277795331959020124757653867121927131791916903173956944382106066961312111666676527880720346764842825142153891274745729338147998188334945045758330306094912399721393706733862060551832255619315145684275347926957469300165438110663958359644674508185189826846359136402918419386049861054040832285460971599407513010419002556097902781240214692687372372864755702508490250191584139006782301899123328409178332348650704038836375940558518663582930808251925800053280001994691901747091632811092441220972590831986887999772090394153450498156564749507278517936745399716206172688791542672937700488603811313092936849322083152185080395683905451628535617762119061057738783736495753664445633221139244841685374628504186778478953977114603899196923070586154011869203497990115728389033704636309135103430083173851916882255661575745396776122473237989589888480664750738339829640552293885556616939482194560 [117,76] 4634333438144097191675319120535091477430872028051821771269387888551065024470973838088852637669807950545129279256213981968201914536279617262305538888618816144527382819943378199734330774407958264644649802513150135241940942587952019190097170206667801312521461922356394896347012521627422529328428398713855143738765170038754768136469423760451046634108063039587011189567300866399108819999745572272873891360970371280908438931015011915212764803473286341480743904197690115884504719389913426127401163665718663470700967283396396274770591660763801980220553983813318796445446583734388168144704675793936271566474040018170803087501858444539485858091805333226604938002779056565264631064680131352413272538378969321787983201791761435333994594267617554599792225473750510012574127785079357509596014337160462036934769385641692926233042806622788867164980387369988467962070696545834001444476561752287825822501936004717249531561616906032094088700165801887589726097026107257018281588045444495819104676187230247662373457581374600309891773085980321831828692716762355762076149464128367964423233589700959492210219201381906026599990509373914519072352616134050892951623192609280442761668292667650260450451664915448604604571044221480946382376632888265658054130988303005242899781919297039733808369541782270758540972196894893631220364697107735994466616250813077721486431780946785903884759978429128591904838611814624939547290175039885165248842627597506766684831291200667201292324964840674936571430290611627827371720332663200759276770244408824393502090720740806235488087833122148344135331908911481254878713345247845139870112040089871861355798841607316070898154741019596998533594817587973825689187610766447056068415961501558887593969374882242651421501608546264575992589518274202941169357204872596989463258189549642857407595834971360699621814273352727162548633151462873488063378305648997840839972676900976629017828574658892214263595941422590902979470701153625157993828594703932014628282644552556562797667374084060730792948030314855299610130363991956685486780665760632938417560431844689507175533627471525463171305960529771434221348681297800336561372837745161498709945463636300368562192709323808150544038788548337520174751209543459170861820703235710731602137456535266236915433100384908253763532791355708988103350158638598065461037258239344013968827854068002936853088608793535067070798570160110990456899365863179387571970115195762273246987682260899870214548374180651391946118217251725162327496468905360379946848533020140596507798689242354294884216339702974043378989185852493196394023819513901764639523843332737390370932098366337865650820630877121858641344013441568055587654721783195722987449955463753407362604301491564747588404438635456926097325531742016880737889040917104115564080948424108543837082489044975343202152138997134484239686995121104881198084664606975605757625777220531103259093809451267222485021245197799192965440000 [117,77] -176284317583507118297155361547646888617645432662076766953337118875928634456267304060532981820694790159032324509470196407325744028675236692857540792564174275810864434988874602557133166067880378657857947098231715301138908531291072115774878888946914813339164411850115848744681614148875482213024664411156336751259868906062763473019808119412958429005739289424925309962874610652729894941188603474217644184290473017764794631281429909138964838848008130641254365813676145690922044010178822815616553112809666105961709372195454298219937424887844700316729810864823772142957268940515857965782201842582298500802923155143033691560131975607747785244780310415413923214588198410211093994182295610501400114724797539164721192855515130334813994236298287051740287236991951688389830514494664627837493943758983589511953940543417331786132978494936890858874490074069136931114724166724947128033620584495049426916260884174863940173176838428241865775372036155237142452163656466166801273296695096057293973239939512863129306120184293471314827639315302338409808713089565723117229960968123820049502812102687268400317668658552603857705310361873706816470674662509082165444823600741711399466738283309046517371724721722895879869357321453297875768466237676700382115241943169494865009893410854186469140569236460850551023754998902074315680229291857414201405114777440369152202873180254016376802751721049320273544783367240065555948514012171179891288647935881331018914596689060427585700274975785847768441508011138647986117767110071224147117949805446440827816795796970028309982769114198533563322051574258539199424472996385083738641636374104619511085257655159452297151307596013610350194989818331218141893695838682097421912989815510105873564630575191252995313178165614935549978934236234819568401336996925384919627984319973425175723013833576095009068623234502984384921552964188106809779840939824359036980413644863595815422504067944251079681785183641391671330220010841619584214664861369614579875277426104235299239664738943293133522377384678992060486079277419140214053014097408091580031228580875092306748307957305006335377122852054299230743983121406974388338980453846733834444396956895916864486582301477310724260091902933539909243142917240465259254442218000336405544693865941125901635720261241344090161882567134750602331986270243291936410999444483883499624344910180426394867227603179505581567259240658983787804639763199875165559350374505587319651170165388271604327816458726692087848971742463931647370365760198822891509998736257925873339789416674950946863916466527377509211368287772679032074527698394884651718283583608286760675018417724962239299791935789530266688078761829829052984052190778361427008861951697719092470237334762875882486246069916997174469952114593931682300636701552824773976068581882097881568965756314200839205626948880391809220632697974019997460122359886781426676607901144785741625128831391940459353331307946388104000 [117,78] 3994640454782699645402641779504176687196203275676311398214016593194876656644990850558809064811811841961011296890335455303904470916024242656592968482402881986820385423397924625819359977219799352058905332799793014973414598849059135957290343463563384622892366063950245463737899701940385238554288295580112809054825000720494085626514510544195481584462742645611736981307264874128259019437425537369481784728126803979548338914045971542467274687917903459395578741289971550964777043392932803377982595336773439911821354260107465890515854958308085967457446079168150122269294184741611994643238343977525172984026480064079689636768746029395580591271076499726181712583394933756865835146015668385879768229418991300694420439356715661229843442768487455797258888621366363379797065037262676836481017233924223698430104754452595283716526941364659521684229695107166948734517695235402563971111366065213495703148021828099721461735378960255275983074950382106865106884491499890420855484867808473963166737356851616577367508735898597263278566413940530539548533955914669423516374925237022068035207838409410153477938028716611038528453166251678760676533312648662735136123612671912805502706597530655977281827229343770704953864923803889622210497900191697437525244795211342912960161976602162814663656388229783712926308807066730333348580857960709196550548688938829557001536372626539689491727537644425416760465347175991412258073596958339732878379740877809041644535346142460308217685964836225300045639840676894765053778755672905721346115873864673822231094463651723834324953486899110915095982774251287842471119776839415245724173920213887038565796229798091961448822014666578433286558193185651338881573054283997506573487421378265446126664165949532114655241171982868372310111708833130156473436727531482118365866177117947476623832522423316608125881540768558684211815346569586424587912054742513185323791159820474877140927151190915111054261770629192824965041705241160432071919749340754184956267916551258635022234274129327943786191935211813013704487517764880503293893882797423882766382727823341915157954577109267211335919330693366403077148869384396293567885147922425785495688431776470050706214477301175203872798299982512142623126456903619379381180131657118435122239333492130228714332577355242601739974692891271831573349516960588055280251954734119775328927538426503287716041091903816319981275313218327408788356424174680169601255991579773869505863055865371140740672765837193541606684571473359796985493171220722104867853452910093908043421222934696138596092025506730701257888876022601329689219085064037520457862244823903963697358871421350011795800516854877002124024950861153565296411098029278978210183522009421289984334216627738210308909960234627164808162302784388320450121467465785108162296041388628331962301470811717692348937464288210078870536555974027657764904397734763554793979882015551723032862235292778267428215579415232000 [117,79] -41595423698439290243297955727529057928248896920139662788862431614308643156769560128212423534329353415652406922187167480730718138029709786048442207102486781115631384255676452357308689378979399611307679979488983498587639679314672459741364166937245737270530672431268303827073715448134450435402778238788401842421883950135410286701940131999790690720180283616693665288574090731339911247008981744496081603967071871111438000874838488193480474795785644180261258274885456984807802407000051662955346526582748366130774012308514883933003203873914154390236226588462883971971810610747193380500883748013699476810220398685643933990157534134996651155476720931424852625140537299324982885532784207246412362517469385425031454851047797941080483870520600559386159137306276206788650015284106854289577201978835924388988103036994735334287901909047787955352688274315405023883244482335969210093419699762949812595703121317823076304739933948660645390370280152766106452487111363722452847847614638231731835892094915705507777756416278011146219223731427868248275394994417782999251853445677723702788790140158967454190862767207559674929033794422909610257008050630327526839864986185836945794245023021716811043121984706156489901250394224464951978403228846897078862838906376248540546410707476837016983827158113181619305835670022910130849329830095506853083130209867775334557727125112010629574046735108706177983561890545267977410085543893085497036914417966628015243119406045486916431121954455907279249393876578841231636014168586751982146022696475761792148433764654113912489804353305863796357256648060765012456328249950829582645036350947035042808637530693242559076524035683219569492152427265071571509647949705687921602971972248103271554975864911577697571158596817918905429266415199545458443317368705288091730314616224149996430290800731402493476928741839390132810324705106993008844436710716500247279991478660888712524633062062570853916270329543740256032397677534757456975535266113341903615183897412896096051632357170025352618521462220826754037390652962585293146694599578752921653342878508757068441839567703259903476362485435710104542721849518893183829877375627374216951736878118254071689915826989997109570121853090213542740014587525604184746137085615925520080991440915368961622622029906309802796195341990671512781407899373859057888760958250163197264211070400117362376862955337160232893502355886949511804955593996136939226751991232586907931421266602038720189350521854371572809406462176113279781174301541910463692937737325760238361265162168723583516119895513218485747879735524986243810059361475083899732012602845261285183416405212960555025696186532867715099087393659458587926256663742785290855786322421367682373638601596837581476140179786178899766451671686552325215732119979491062146478496214206419130423574958041546439470519998465783987901725395794165252200363239028916057739467464256585687052294907619462805190852000 [117,80] 1137633443424302208938525024656514959160655579193786920874410140041821120756371441410681150304486921057489786387625895306498150303218502290043954479759321426892153501251139908713040522994650831338242942133483059974708250450118732125918844931466041286468836555707785116732771170095820785326743396510395817758572326886230089203188124894193911358535062173985640662871225507337963960289835011892297408086527287007499481187895245883397753297143566130829961836213564585055295347294626740675131059576881469191568512987322686290666663192219230101613116072878453744068599772141889685401871239566733739119056658122805237220550680294366997418127294647616817250128580420165259981004627534628119462644718940333159399325618443051848230194217529435486641814309382367201982197100231471112751300314395316046518033245142176506810272018301962581031947624611520252962278724901027198134706110172892701122894714461634886331425667137897410782716993284227123945115627736815886188974731552110519060574182587404094450078923367608177981604053267566501021345376306221216133217110163828256899841359701467522419351394280291599317499565129662900638520037550697851531140285069756909415433342316318830021496077012390121028152102195291423250584270613709617294205285119812619248246830207709331249369422408224026709513533556180250467175395473428591265169930670133157333003081316349555530299217667090187435984770801846275193732127576071410993102163874677372291556945743474986065334177828268857719528232841693439259184684471972791070918838487933457880363806511897970960291944650227730018853157602782369996705169760348585065716971203288105979374118017933119997123524696402168473038896138566591148681056678751415759489316117025453101929065166989750843576687086706528700994319333177592625709842355630588099279107861738162901144260581233469061118600838280854022585971611371252140094637616736541172332789698202976311204901700351389053427353585216783818662531142923136283953642747846726026583033426647215179539249664867050344839021695619143423953931396455663375975965819012355836335577579586300901283935899312504897600251483747119275018424878354662666814190220263444963095485070166656533007676187482482856697446220902686240408966222840346741529918033777044349189844348290112518225855268312543657204868899515810091984185576446809544649666514639610729772378793222747946816490286730622742105496006229146824634151405177828567874741009767878609817975634386543443797544845897158899651813052195609412690337214630513014171978035449136532817868903589517213045197228603458348670860977470975529120945586494781417242052537008711312371408335701167060604034511468084527109304775058421203058272491045135859286750833847148857409368384392845265757139803107057755181395709278267681745603927689196486836317341733536400178920810705586910253996987784642888826880327916734639861521593099599479898929528210991178620803827053181821952000 [117,81] -151523697767540218856144882671357080925481874194861255683387371329041556790680737264453022197477051487554097392394826782888154606195806657977195298629215927328879617705454651271192588369036007684778495093120210745219861185293294341249493568524695315012706080101182925968462053481090899852582315205311872484498963566392519291638595196712564031059852917465467012112999192089607446896592380689462292574282412283855041288720888305099094658592074437809834146232919271956210301719928469107101515749723517979319429378526951292355585136877186392685139751111583293365971197841669044082773570814446795480849967277903361996662830305997415087339220500977119605075186515907191257851961532245189730950697860004259869321404347078261347271915383909112197078330000399496215935778086869737026871659120752887092475327429992837511079926864190016290132727288174605983442773554603091486574559019402407366830853872890958528905774026307418226711853172812527929860911004650189383912592721284065584811873974934514360730359219966886555442862936468267153964364474456233821905492557749562289635859960335739473410321918405418429981232593656190159203795375627925040219431528694191185418486210834718399826969029247824617596338511722693803655569314319137801780982225293383039824746412463914147865246220770633724752354546775927504606569750236972772478665025549065337255238875793369763837732566652407201075391509710918998882758986131191662540993833509544471624853755347700634117993086598716044319205011356833326972752063807464482542734771035055286387744848350550561882258037437320630280385743349118065633793220159521632103459460496526728963189072816101877378225140453869572136389104298142454851680781411687757452465239069257284637600349666010028222405422409756482223638901551505493398568966310061140207225915660728348489236968438671985396997384954397891593018970481389549881257443020970283701567909072846465421785030704788527933801374306829800394162863749426758101480900978781121527685246109045898376264357515535404945269852817626819030990021051198481013206990099168112852717132064723207965883023759926354512549456801869989109431100590391556240638157693216023701117690836510881446588534589218190844013296153658588781125371475946722427479525808786601974727796230487146570787059046465504211774658062219352820790491317328370003446916681646505987996512568939498541815911622113522452620385128872991678955911190755951359475367192350250492636793088152293481065954591219472520654485975748137279472406568690243534764375297606977785677393763071982199054683230896868487093655073995500690548107082068810327165961796837046559963764885546932711698512371847887173242260582998668486444702000070544460202925307960561864762315311713068538739775617995048889168192967514875932573184190221157197730336820039933142642890379047024235677121056799520456138450953245930069155958740182742600575839154924477545037503040201950720 [117,82] 8518291085130681466103944815995653176965258890107212638853672977822230894259853646574078985029773619639806513672951278489385874432453169989122675079108224242463636971070205566354564139576150004399496618888085604371584403191882244688034862979023498966324277666078557398570247806646958485349989122759827765480337562331933718517907843850404936023183310014656235119537617873171438274572166212748964060823471763139422879173426961315325368326481366832434733686355020581505704275070172065250696633016294985326960682579385601547866511728049444430625414860665903635512370089275629205412702291033243244540105445435089837220478028154440712104037776484183980487685024047406215814334306066788558032322400709473039894753978250798239839999273825213473068968133960456439678754040118217023884155876484351394273148498390552059791918614658270583150891356012928959967041414199753039125290551639093509644176471685619665225600018469629416682797982593187721127276110639779130554768623153771759601589951837676049961370653786533244354960884659215156404394524455684011234287435251949650772143867687507403854554688952235676713624060848793727935192508890619745594593920865521057987544039846178828061844277696407823317858046553352859394611074131766153803559656884204973768554614591617795459231502001333544129150901891559179696910204395703065160201773633273919954855606844158905876149485022568174410615188892124207073412425715116313956654918111272918293261296790944485683812879439145132596777126822853380022049105750472447554106694033430137986194161357843028594244087150973749719389486462710002161129465095252646169192595409665917618864470150171023356998545582982027517924537855618104423303300897630835104974813845716932957712876682659902448534293890237983849481905694779256815652200581112704170525246524523633912599884981186856354895495574866673607504434341626339542251484360927687865578516690648347691085788508762818175175745519529604206469566875528803244286892235355566558548369809603550800625220719765750980946607260351929175780285350241558664458425513137616523753376836699213830079017336587169572737750790478010905669494145766325161014343413571638602352301319142113189539470630261381422585484364390135603410748072944336284979351125174446490111725885303393541301085087587707805772571054300149247118015331518822229747110948907294353250734390847847979033375683422293570897570843866575653259107203328738215574412077115222995518770239933323892251215353449465179127170972837386074003161221392828938208935623375766911215000578460979339831285507244349195160183173802329765642081993815250190464994024051476973869423036210456341763318708839151695965959736258396348022339905387985288747795705217905508489256325722164218912210838457958066573550709296876149782570823173721601359032221189108803541828972584301634231558824179924459619150391967992263704951477205805982948320370905857610723217437103360 [117,83] -246084268608045398158260126244993855382834103608660654045493937195939810289836488467615991187489531733995029600530372534936368900374196914661471681543997818728626156090646527834133920134109012436554818727773503144991635869500938869194980434273449409073725332119343245922633749130621527599307593448688255043493744543464683527340449414525023300501285389173108696991558967233832817760890636097056863518751098991854887808037600121569187528236066527367183044068800473157595189288022993652951260978137162063285661848015247014334366803079869803867137380468347553004939145831939154312067004611073902138629729859916748253805594944917025582173105881045148894363933858610533840437859126118734182295575644155884000909084796127556122883101143221420913769476846448973453016555732225164450888604375506579615331451472599865847470466556858645809192376452817492325494869154445706877085811790974544988991758919806245273010925139191784119992141413061870148624397049170355793919522644854446256215635834406813168564283556028948277801938316484736039412560249133499343641533447387716448362437469377568020464785931345002979622553504479245119011467266348098099228633055124747350622801319399880592992628227424026328991084455837760287854552529476145709399252022909419564262226973633449233565651991989953366282015572795828820600956414912176812091053158162067174562985205925590670698731669883291719218139956503963143181388620894955962396733737175286635532734275030298447746523201585261362075421744654777257572538395069763179305563211206087720478555814219814367710281364956863611635593034117201102297174117514611934537763422213320354453444568919221903031325823818769807980658339129037978821848289943076692342532958528168397882243158941160442539362253516889876165407395962824184956894929886099534455663978521548497579659073777522461490956794216066528175892414846801972222966638842042357112226626523312889384762176103180880266930890624049851862015755159282948979827007407309122128934110065053416057084526133377386812861084423616553548489782208754504468357476108264735318411068902318170158661800123336126299801925797306614243864704082886315291503242945183669914927703101861386289793339498306177296554498790884769527924294953963248727539125462880413085888242633946332129833097134378824551366193606262816124376435548687189809326384386984826865395475352427999738748701015489598604101121668777973793907884692369240217514103426831168152371610325725354361429885062470277849521174706726308318279031933542605902480526094253188497272149228352323753262325053747803394953757449713780634315888314207128761725966819009780318415284802417943849867619252785591717373482508281673622095771010888237691996174973532636796604338631009785016695498718786903652258440803003625606246524469629309802336292465124605046285272262194958414857802342309065922542838036000859207396779953547049930754517819489755029088710560 [117,84] 3365205363136141055575797651539878916357509155748484075505563130737582025333769515977791732929005466654270588926525801307374689823690874673623446015423680277724375686653272041814467241664329275495292838581860664449730799653643918261345323230557677341779269320781081565655148026596339603334809764172951049238798989596156540623593097850614006410303770558478138574034484574186311140475385760577410568241389647953993758080491631885188234403752226914814180510187691235437322028470435534176075877936901224117684007421509704521871941745416185889618281320323351704187714808309361251061190820367852249626432220733990700931005690775695467987624505052872309461460993683936737118437098055533043116699828263194886498317710701094032471311941278252360004737075318399716571874386504540197044537929713368982376727009561192331437969597415067279424723657762577129781666163226442316344830205486547719844148398193239399223683898204247962293819076236180569249579483448622728045583523880797980929404889443743750412895655875578354551843075623064857580121851873522205930083603107766053452209799221285778277189782838253647309571507915507330137527811110777011697603567538134177863055629684889323761264147650851102656905664426984376173240589909472489212558945734424438671997462830242345253844724925572716410447180836480070242630815064226365556314078065126572304706769551649534350999322391959330506128431934529881968906959312453154802400014937577592351411903560459349501958224210714829958292164862783057959367839780406921600585415304239770341681001565538949799860083988101637257424231289183475920217867600567400189395991611426387511559497713270553794414887907057112426804005265381297999359623101784576764622212755807505849578898687314827341937394559747856897511090441514557175312354635902010893397319314629230652795248978779335184629668872403754640778069214223905761805579841874577245207263326114832422793567301370238641904112634358042365834091784094480811246054281116922961901557470385012188602385520579916681040429697172705957754227899057247512937846690847913649131920667623442365658501664984499709175137236467876178477307496505982773532329244571122223516448595521135674760640773805574372015914842057787764682091931746127454697913070626808422856565370055156381344845370756791947606750522200893366599395136887466938773209341862380855594059242861312419576718422983621547961155468775068470027655106539080177492003804255561053847838079580031534982110116457255446512762465782568934715741950636773570534203182930108032409897801992077604442061332087306565796796924492779856985539845998559989111945621215739257595010319264229855780742838463685716938766337121445392319966826797744387367290282518534766202719078921931558934665692019751182296140070040224832215891240597789746231480773676731209989611738220625880411734025189350099282690443851825507762093293991218752940549219074640134887680 [117,85] 7553894925308212671946098419404745852643070823985227156025773389134876219127396961961715591463859160030260189026623146497807224775842966470491638589128906535262634331454726177798267196297149975061842468073871770925403194241228646126202480878422039841284121387789878278612080669956296993629213381448944489526535620422400468331115539712441872722776558836003178900060396501643753744528192982114574293715293399417557692796221757327830301315439097667035552929468965313547462567002536192874912543770322761255938401331352474146949192699109124717457631600462028500938981256319394872751122433299944043112175643168261378332286108687652307988755015784029031124407958805854556291952790109074220405359625114179437823278140120330272990838020979398913599607498480900757043937403636580241416066540202473987965948920648167137848242800232347823640801631578660806424670201506310540176288399478126934544335955117423249251681427534924625420814927907823996050571711118058892620238825762333022463780366208527276241552033394089467973720647335062046047517177568189952545085305756736536691036608140093509068317177721259310300074691390261276169554807609553773068410863205150654207219139899477436070796767849600733616236230616302600491090403958931960715609199530496015824040845094002545164391968829698075658975071735890985279664691606572913205941276158214440738678818020639439468402486488770293199378323556013616777619298010636087687511467108705671228820307671767726433036836736313065718679792813610657006606766525829928758462099265404440120675484782790340752117620500229453533940027555046523647446255161821368809503034551834658804058193333305903447321885626354940821625815821177092887783865561376418910599070407080092403255625153103854254676373053825386638777520748462009116690574692537718595304541322469071263292319670531047920628005245590223560539957756370813607609501912417366940295998557491977951529655938326248905582587737630041754323119015494356538127990231816664608126903214141305417048205999538537751330100683113155927936563748891340762285271493968853680459983377388966457195456016483299577879278290252339998811409399966072548204729766579912583419238223567248778714468779874300128997846402616821929073395646820045255931022124737640258036860868118086398653296152757471532057599474694009667953529046141182218825413267416325398009246591876896088648894585101026701966268619417090689826054166935782147065082505628947620780317182376328362144506062672400515670548353300773266757186515685404291570452041273140581440597588826282303848686217264599595667743348449338852906661687881866106785796388519254252512673209200927351055973412639487919458291898538213528542538668824724783525043462460721774284570486999131349553890542408930145891677236832971287888211991474264204625797741418917647814962224821216572161542655915370699229926312005031441170143309019873928400607381171084640 [117,86] -1091043067661688225648053670537336772486996392495687114112882473482166290684675362405760211729626751014553461705455978190290653854113515239698258111018443768797103701389390911600775799010729755238206871849272201571451751592232642449297405547677552846546401133366271119411370757705173357797205668184981803207484885134805668361014663966120296666145269908800536200838627376011285141115151417183641347429246030753706855872218803293568765129203272011456076851381103288522019794716429481529213197796591928896605740766983673154479668454845497967010608971088035405580258750862314778029372838700866362264454088275622371962826320809048399908431645206260731901982147634532656274786502056853780668951079069465745135603086661427494206277389023206354973260124937447117399527985292576849040435843556865508272085842969092352134792070322952669961952696406671332922438493217524385383780288681396032951095326138875050283366444211095110070919733879891058960591223022408134507713069600179996246343793548568508171308777867377375635903952813168103993706884325817528052449759985485541958380925840282821474487295373299868680696091298791788092154684767463103735390877533753508318087251298480881985013752051233929497717378324755038575906331395877077938183265603678289281949372431386321994261498452613076118607923398293565304881627126184358047242244408002048730038953873963514115154128549667837372996176581827875156613631459898963766981965295852217989707566048667460472241854890656321409040957541429434448501214433174469028201595472550636547418528506669437201983345902666015495728949277640822198621294341035233836953684483028855854607928477797590882915065947697835162233511160231937959664373328766287711616845363045760120445794074583161081756893755570483127402106588364326266332166124101046047385133170948385986828224276936224737755577851989885562924042536005244604707729151432158531336294717217507410577051220866907052747759851431382072993211167100319736376737391429388219969740336995548874322448986040692176730941066097011665176508577998298217444924017679703002457935722384641286866994251682504161554526304098723819797562804836381973373044292918619393408578619359038582445797286978054712539042950867679763764236885479416734486497656031241880657472657948237683687550560418950254398100850995813775795269094739069850249312629236102899638389976554607306986295835111564765055570284201244585716240376856030767218522839551341941249729787052199465171349797498375264218302634401651720591224380824889961698175467049242309165127943553254980206239818583695971580627095403878553966111417793258912630394428280359749189783632670377017582305104879036361538486284429492437204355502075481743258163667860538559890280167192590369154748387913260017897947412818285765280659340597377608536652171296456929780746286864593060340352294505579487185314497469617507341546964389544162541753293552640 [117,87] 24578435265035342787194624458338497792815131429734853216950116928463258319016800078251528579902362999647408858774875176405849628478760413461938624439724256054262919004331830657944076295118483492223215317814652015135888697994193509079399485375920304769238711861302420732993504947538938122098901052591206830623671564495405723946960236203330540984166260652594500452985165789481490356108653469570195428357774135274604449626438547537348278400095213411926143258128930375686927696092219863572851203135344275998154911801172535487926935906635361896213790381614098610870433556930333531870317460468707931158902287122925861455615875698613075301922388145443502342551314097576053016808674793815728659645315282378147124093648798747297122999062490302034856740932947987471127784844515963625353539931530214136906647988599067234126456317949445148418760531579778396756248923005059819234680518846063199010688940068370287097863171565127303980305475994047950019706444756891527519866573016274975483001589800879507709259916872012189943856162831026312607037608174611673031709493141661361027499503963312472890731333398822996685486795919817876439581073675180675675237651991789876901569329399973661271691681620559892753226206184912936536888963929989253648471349250235007095998561837724714691059400918345885030606783059669079456367454338575282825703947718722566511637684226865111505977299968876107006295001536716427551756703362112193726742091479482333915783235887104291933731909325801692269533674135783784447209345875537467969361256833463403592877328624780395248128634115780367213520190711971580104385539452346719565201451242861273336817354056660800557179203777886525603855945232289157426668165007680751417332861687764391711832884204824195097937326044801616842243246874013708609654856868796053612823384424936807170196774964577466886514282346784697963347028341622627381822386201888902901194591377443928788551602778896326119950326375316110044296735117379401339579676351276984409159019775689753417608364062202580256934470427132523190111409443987485650156631184512255216970716101409648980717676105516897759456141540455896583839492569028472823978206779630747096074468266155889592882939029037394546441152234048071867972718936427558960147184447292223388709663473964850478764641129901315513364506513378166801534780256242323415247914286981549714210477258143133102968733329633388281161613797836444586117903610821647055637184708789909930494217502047848514897285941001057846710536863791909326829395542201143770350240301051144121443734821970556249145545252793976484706300429887238209677506876956742443411282005807319620664391653796845200948808292077853993748981596836372121640716856963386341111840716285233732566289575976326581976260932728022771633916349198694035681210035134692637078570487198972465673420252374643623662458472254535085773135964180270286504848676920628246442698800 [117,88] -628825403302583391552119201868838385244020899625126125488970686661320289142382686561617783425846914170045581766804682149404205331603291473569149751113120399058350400151243178127320458538295857829863644493691007584207817660012769210988713882961552227955575866863729958822253006736896880506336249290675946444548157692167115837073070171731336749527105209407479369884811781871580516095635534457301797807713614099911339011840942423624290057231937225820093539504663793647204687591380251462445322020350970148191865672564584077321528528737558157076759701544693809155629895414789048203667009177994755931466375861804034958917691903537523631281888814278775342751678986243993654351678457106207539112695316339243125699218026168240270425414345769811542364604698812758127837300348019266193304239684875171216788668116873533544974182945899019688464854159563546627745140985579665219202458625199567286944212962724115262410639375348078558604060968390872905984156412725388948760882086093399878748506112527500915535544424472953370274431323440871525446401726670549527698022568829932108844036740927388467820821698287054803289338483057780215982803268554106716519909354102021881227974577834829617340401117890901344376974384335776048472925794369409980407028234924473746259085648633052544149050808697928500321829695719506652621296190913439660474750226750419418045506524005245659603441105121628621072237578975596731482442453839923468685665635486763977001512844541364995917828955810366871521864246847106008235098651963711766745109399274262590977977884618196959194897482644390483711788858683794411517753343597919586568496769301273251598203407780898857904052980248525455593316011202185854601814477537151843683496469278141777758094436535309707208812283081537647271926477512312899583911548936083451538236933218049095054242264762318840823237656445126897679783737987703339722891221927639780195232424002136427734221376828447715815426035576732148371187409256891419742767068127128489712045271616274119433776126756271376646709563440869237413303957133626701236923900233538933748784114422096372727586913917761082569208805855674515881404369983059167553538711884778242769760994556682381159733442066805002870896756574145625532120530632603038871291220729161916355928364594552743435207314426589252978612490913117758623796771707016126796950341310609262306007366281339068396801393038407117914394459511558796907288158028398064234870233780649138821515097032310328443489170148672696398647895835085095293525711770796329371934640486510875386826124113501684109847290754766836513873714030865368536452840778879388455533345908728471600716836639208953841597338137519743508247266498024648711933118108382661130730128546289777504067382115047588661287288104065706009269011083320378018006581523912572957076086328868095076500161934080330287393688635944849061007633619689565578906951877814036309440 [117,89] 15465410264900642165077732570340014791854077384391933156877753231056349160639293807496301458403169526129850676786592805159869243061261676510542780788751161256940616017733084204751311233478161270313689075885593863230524063782946621907698441386191258486762668345483637099247462817804399335333397471061241279393801778358411619041217240519252857810432324298281706823803179245179564992589739738223145176030761000690254464518186379909461324631525951525342639172443736065154251089656497153049284812883818177878785594855405242648365334562967928164221023715593017197845997981944392909446601193692666239052039945641026605687558817060443712401404217869461892528047618691901504987082341006309535593427263703201091455230048668335117782605612053616552887454048601674516909804781971487351449487357955191196758715508234655074535334452866410853152319887390648852762121808260884324209230668316536812256097542196632598059899287323961613027398216716803202268701849301763705711785102175705765537443260222676014604829988091516604459681688148557668598903233633004988746620876926769619517320159292066110711963549405466187475603153521617759369755840147973068428466072946459758260143717321637435409157764285832662319446949783582121644635069102843795541951108464803529640120730739229317692125730652236397762993100384073984988632928670954582864997167501066754237382217545116204127119460499327859397957199219343204517150007103644216181101965933715245306935955715323996170620299280433406159476424023159275364159571137595111372093601134016181648618886317621025672782837325255525915119141828405490799073591414947122214872680716187651826322968619742683011494222169851816183558661092381537801251705880103836640252285591068061635281249621562184792533129642009833483781601236880190548948702115226271032357046432184234366393264445086175062305729902317327478074096025351436341356149618193100825211478202107325381129582034397034804627416635587517117567106799175479068354014377265488611073504729212391919289281140825209666739415965025587860694824858252344230479329198260102756608784771405800418798205071266495684547348118247154323118794487825991436974116004990814410137540543036650006821723061276272775268750125665543010250884108255848982206480969455886576917199666784119889780251868130258960915010312253342422687968767596419142142898888483087538641170859777876905699611526763944721144315283928462668355104077812092980300726510828823912704760784179222272020757368121565623992430994360148558359698133769442060956934691057905223070822019097698589013283179871360518973630619771158364112962311109945725857196276737071522726432088700926683945428960179754491399383470591391584098082595109218687556304980486103957018292324604963030415126456507598489776672978252336535159937667358097628086460513505009285442527776001567117443495652104888980847202176569234681846381444891660120 [117,90] -252781543090079246428913170072941380835947601087664158630323046525474805920925297281590063401175133690176542370267458950343502072542939432170229386828971905233712166231119585040949286957653378851943693306009054428968120274715121881138786966877368665152815995209929820327934151180487408279132371909584112447000125588393922448397450587092275373216367674443033794435621561361420150421792071992540865248653432524255188490617558566210583455416578150828588922042347785538328138604410263795703378379645549579569679853912818721693533001449337650953963206367825248368019450373918922202809930879726058629646679926102938210474553521403338760056685816634716848260186915448958837582586676119748293619761448622691558430944480625865934812045192653288651751142670118498256217741309823163468502594451487795580654206572610131939120579536681621885188466353202575353296553438328653880090465276255131675233336338461010081838867353550171518783025070147335082709452039599768417026901883803976771344918404958859920946619723394574367055519027979175252630246811012769193529196130339476136772060821584401704142091894485775538047798324230853397258066712534682162149605795492714917682685049210782918110248144220841744581124844638719667459078462169781114366842150628068921428203475842106528524932631026481848822837698345504128128253147550233713603549503735536582234472396435223012766634494447323905138662604982954234151927513588309383690515453937042805423791069134502510164930759677990020836353742903075441840265932536715534997489587854778508381773402429149952892907232848900846712592239011126172263030572997005271868881805724506618200196320046778977506287414384985955011504663555557555848212200468301682394859961534654700526740708099762041720989310841543883078158758721591231574300015819385332884071616931824316776341726075507875975961683018187061918774796512621157221020816549933447881731596849679356774960125228129279145592238383628692756245393057054411729427875188370844911454647660688846480617425714491813407937415971383492236598672012182273089863352052058702410913583451521588995107488405587316176523145694589247928576516003808739982025208652628422630596679146649532117329552599097055838363537321340157361631669828523584666158528825892240926232390954455485161891878875333948354334161883761538224830262885668665153369040473803852772039754927004648561290351640585209616004147707384958956475714786359477049062193572666794420352132431669339799838837548163699853385056206585975481651789286029407767574629139013988442798976075698096848481640128736570277810070248991737967288971911483043613963149391514266705253625861976409929760277180489958960519042880696278921074415804847741336266738020122505714961346098909497255144267830994285132492084027104901660375110993021738124085075508209068213522569802709188390165161481249097399953521143222277215345450234880 [117,91] 3321582285249313162730076572944825085321958345860561649722253333496495212489349260651583414843090750637203086635628539488762095178754356086962584181446755922426127535428210066874703597729615212966743300415620098154195336191083722862727351892007275002897281122876263293928478587788927311943780702323944233365775853405474774822039474671387889348044527813715445441104382903844580112153911926851544886091290125470038592848164721195437170646307073162653318195786399400919044724689643447690842278910148080596779545695089982959704142405819035307910893301723307297448166937878613013937917044314650826588556482758636554284783210770683779389476181328261804082395681116517294092712861035366916829715285175537423966927816316689935133832448913029906189904218257874157635231389664374651373912894695872143839814282482169787943508333334645075106333431879154708186401594228866500242862261188628302708776413544545502465287628594870800875198322521200759789719822464636203749814684824001542825917328306432648952736143874543238797976166673449912273084409550739329940048581389782169284845962027795635651440541277446571796976871908419341008501201165956670831290805450831661315364546418461007344634379042073734699156379765999478033307742996036712933013930007341307830560284372501823225617539626904268085003497513755419393090654909251817204135987498442731104691832528363445409869022215793860795471143179678397091506072954014091438404625981538141199845229177984740025111456002031182434986709892142357936668294332210284053836398119303237723232380593272241329773951410457416143623485469566181093824226366537200056668722391338674709661391507104401587829695911854841802469123913820040685584902751538452217536951629046662485134557005537658904262723579011354037857627855069731461901445018848973726713940422273254895311041681512424676219512890963179964932414233232449195411787147856097214408578220221729960058129807300019697852705913715302815854969928201699034124561452149922008792101051987483572311558976791995881019755788872591263727880809083990575103197275545635313997805991440192963613274674264568301652296915802055392103899158815814681813645456058336623637693358916402125422131120688004906287272692833469295228711560606106504336713515656388731085765281496641678964458897051330169852794656732839699344703844329633948701345264646167413964730854661398079071091147436380953029959941197525880947340188459843891645341449380314366019161119586858463479421790092876375997737901532259128946996234764251209661330788133852761764184779716882928729669982453447313189686925506206742506341634918401704720058635090709920443021693169495691814900382061728045571505590564535937614464428361150510353621405819478176401033140173996532664212502721191722533409502685095319321109531570206629191171497583866768711761851520456414492254033165546198655673496013952914958686800 [117,92] -39279285188744342145284121041282982530098355101701593697376643212061950864217300720742206995070707626544615967428168168066030538472251779897536237605689749326424626760925476836815663257460779999985107206400138213413424316565630974486380224748449319605118472779457410106864542713510963684897633585225588796973840044752836744043661310188985590073635960506553480470822095265862479129273351193391055293428179218283756091917109524310524189715405485929609584883466897163273005198357818459219364942152177265715671682716305986599173389521642161925728122972058704722685002324397803387644540579493749040073649246612318999286723697874601534902113167293387947815176393470030482214640759868475878655412849967366054442412810891073536148791223362643878773198932168067340450527413639028986373355144707712807221972714715259604230612830364138238824506869548064576363808897154760980492343612705323047468966066176695668513181033000007032547644706629723229167556407132110893862963394610485893144849009808458912128850685285123330146421354463938017746617715586026352810140227058286373727483226919427763246643347764113182693712992358686368549824006289541539967661172346998346291010663071160681168589490384129587251472321547499155174497514040853399243584130609608583048415786160634490038832026573819277321963191601678352005364435488742156993625158230432305730390965644871242916362500497833484375495655954750913384438803783370372475336112141847960845876206331818203516813704314469001788457520429597373834156421885900292738637877618288149968738642747517858993420621815707907394405584508625719621767496092821957443255770869565142025990428482266574193197934384204076224991695341634641826559605943556658251740793984946958470859042777588606585250185900338733364696442020677200762257995342650361070898852846935784844355402821207077025530182230821633971728684945057503465117329479175872749489356132651131143761974617703943108225691142944572796419348496933300585697150958150579674955706070419718637860255719683299343696495163967553044879102974165266954532620813399779819831432876963949178317549684552009980066311523746317056173503894336003637638986602443359535677358438129761448408208883319558933077942840426682509743469866353645401733063681236778537928082870014102473363935030489862248162359884935634071258811492363189642262683815500876972139813627097071848241218492210710741636158752160767325845179542691618384448051437618970811168223126948275463877478280184417160020413408739549623758911050312666440986010370193587884406366731661507992545210781459693490437063872074193567456523816933856575325786325283010289978066866892946806155531235797647805273354089163217471744111390799451852637080108504621275238718364637900236713118448978473254429839213766902445001119989276772463863488847078008866135018964755816049466875666423928424049833157341397607200 [117,93] 318175325065470418140220494873568555926578116677136018736392715497198765229884265716497451651137430039760277753121358622060699392570946708948664455539667167553886944185210172037190451497599905706463442280681395119044533309308161278421285752630103013250248044834770727138821200161210488801882935892310119402753015240711310803602427422643111837107226462553254477126697144007254891466567286379704597459120370057052930927016913330953305541196672166551281387868888631501795637147536490598361725816561690489291241591232639278736342697301616959203706202241240986995152323412839680901591413811852382312561789774331401250638144559545115603028857528469822052050532746086818734302164466706100064741623080753674483436209763961994133620960140939035853202091731112035995717242056173612278007158155433121293945619371520500827103894458751593612088896004222977973391714952064928668383872288905569730118321546612555249175449195869680399798755805502156002440840021855898657612242085354114657743665009577894926548429239975876102401515620654710551819138079374460910833990400504933319778981152787474218003972082293629555927428968189921400484840368468974793884916880039084421248112897192777788651660217395444084305803535783076292459323815077336531546151107814521724305804732940234631601310986877893883028071615887220854012345577964498670521543369558450172932979688817883232850996958546671683334649566901550119513846257679299377897614941324517861187901137747601681638835580631604931040904233566789467028143707420759510499301659728274639746674822124383350082350222545183699460637802079422421783265890577662614555048385423459485505811275332761200185706199976900404435802626760155950508348391484597328038121641803938463009325248717872560293641936639741594403023007852661639972931365822374950437363820343361185501762292938696204381744238045039877284625226248884512509042635291165729377402492772925189319557281931019145318349332587367315908828521268892241737325616559970734338654204719546505043160200153765559244172465686419500506040543920887043742910630482076102790748590188996963343020845541129509074264588477767604988508615832528661588076742933865606594300669389039973690684247351442655098999900345894564253194131400007610437825153426751731838488369382496596895312481048248902110136081623248043122353621692115822637397763582290248480583451909479986395065622334843316865936661636624399766526347786264809257504917798601671372748103650287953541506397232323181477971583341278399569051305201188034305854770028861011941161770349452671862224309211451517856272620237771467754543229762558326117854599360877034916939758431157463341141982466384306426850045248420152628065067312761999356347712379095532015818009480068645014480251896261379303968372706403142534890053988778798867785643333526637762537200114619252153749868595365067631528809274173860 [117,94] -1881137792641286009742120501488924582241557392809853225615276644467126283715428929575648081669670875560582667358547499045326830988603178323484281820687698904603614117855231615825877302307539236066880985913894135609991600385326210796671333715382723303901307342660052962194465951128474214629579663556556440917370979195867872130199552147099974998992517219637821506563125554155578927953490543066734591182546750375105023318611636107359946685489602984799062593597282950739863531723035314279930172538825709588801830901387061895608227438216733792214168612915663426800449220743326593507253868504983163805865399105043478756302479523947996378959324105098866284890863948551827495971604303222143462211439020527014120274505587036994680071482186210510077785945418730379815874259812540597965900519212660429230655109689137794615445754196996134547734534091079293633764952985968239058704047178982865175127317268621287957585738626585888802904901881209777494673383592882820866240778561911978000789148264785734778375390211700127912508533089351649968837126078666043547872571392981046078161505401664050802979934176804840672314880531101494369621357626284441409852292479559473356446095042275676799930089563721444485579662218731995649584142772289357181789249109889942859313494852479688552070675965412861020079469253600021737950129384347044662235409253101325932026916088937530580173143714701105277345599547767804612879175240976418487356692184370906030520339384433594279852826619930539081434617668097963733170780053682580342963464093791494341165527963174447941883613553137533772025877400811107385032510090451595680824884962756189658927773402917908001294077225475697525418305732590153175977191542508273809734099261860626790114997607578585358517088646814350564090927014086969452527834163611536471885568634202207092228811283283703128997439355965370884087060176386414764831811119319210900741436196548881947807102380383029236117060040567366317776889800449796014940156614039072276783113600752604349251643994044311613430513923879267660891607790175573270289370592620360640778976813765217102343881901187697079595744772962885124968281905316173985923460376255864395663353637985324949718289297989115906346279840768344016096655559233756618653965432723212318675332449108677405522364935741534898310088979343776385126859485275852627567056669622481855999906209571877971396528827899681854129245474308442919789347735576590119123979790857859140295819234554892842689350895176080232241644940558527183215084873949336643385456556505525016409423029697605297589468001289381777232320682976830621441186658698092278389501173788262200596071614163322269288884016051102077841391901876277022331873027597452683573108830436229748662486412948505091241857224379239906449154864475607280360664010066281403213875358855089095840122490964615213994770252633186333333747379680 [117,95] 9551463046536523396637230877359706880794499261475861856330736289249060866490306337565939754905521362306950063246213148892571909222486808490976563918015103569856352830383332972519900729386007645451158219982762002073221703174789758683763654771919800239202242490541597541810488343466832716980733509813035999052508822136485442770597743661818051085838937401224611890876537137513898839019226136989418895133981250267963128513100960767361818203904239238793949244839478436858426431531196808826453622321594105402343360986961218489913475817392029666591982723841383649907189148678377400442608086595564046132457483041415373727524239286184871409386730448072480607664906260864167643454173365918644397618462952196956303564735174962273347090259840794035999583955098179615712332998490190040630176633976770664749113254427391300124215372063693156608109819719225177880460761503539746287754600764809534637562195726306804241068354724464015898890238776197250382266884748924179047412996857093121240823126518292114289237930302709331828384940063682218993654845182551578731267865761675905282551906232639493187186250106995248750102807221088703079782820732134476590126560592920746763293810284117149929834783237996404848030511701816764059283786952378206758162580370528669011545388388416273620723621284718877222702341228031502240619150767440255187162816567930180736482414766095452271618970783980802494169631348465792897185254574489877102169251870330825902986347202826316305402009567989862757045621767506682489193335364579895324345123508606227167736507813266655375738785268429895844405662168253964848766227463281832431338456939830856338662917340619280704707346308540348187087392773471976809730135844434486781734933309490117748491797668203380938745761381425606313308065971220423468297411963520016551671817284105737538980034193272152188397113931438684019191063584471855930406659133507407055163114112043837593563957754148144286289521345215443124355825738242684100973310309838101441266526709779322876055333882497366501131395179675885899323158198537147152931513159711788391179350728087476205977568904346749605647189126403318314837034112754545508081486846411098267303560769550277478376112462374496379198451047217598575587549132340441173760548642324993292014007843581921321464950609067983411815983396447461903940926570463872612133230999933494388716639560233469700730657992419979415754377001162500061452657516112537508242296152595505123809934477391854084242530352040420212536541429269216586044058825643779151037123117173505521532199467890592374297958444344265876918305979811645845647040938966752031607250448281329859266805418698812995541213086155078709586384814122384990232895150981099232889850436316896954750854881940878097164937776865040797428656350587874073303205049153662820352649057861713439782716909664416254469405702097489300709320 [117,96] -27912371805103483660586207646534518888789087878185247978249765564901690417077895768051030287930306701944747044339397313210897431242626552323889033119697576240198167975631919933112880382968497236369944322888179241409772510062476887003210138141889294260373071798728535024618026239392171181454792228952520275114027015266218857010533391254887106787015549461355514633785312624695306059033879823999001633333315881297566075065023672513114948487328661842000292539601892448510828139898879158441737143094490412005993455638151247535823519241947760034812928282493159463750920433139149270018175883160352136870753482800052651880095286511359529781960046076462233770925536832749855712215200103554079281556851878599762641053136848493413286315682629513908331550865064589225518157341995144663763194189826450791971245218899663450115851573678712918813501128080093887066848239757726127995061635319875773519356564987511486263784571569397494540749007067290901109367427618248045669820620174541885104521773193492781146407689795672084243396677828932874131748489778785376455104445583546004360950740608864777923036230395156075769737615009015098122576897932131072527308777325648428770818663094665251837784526424911859829257943218585704670998717084222020528957588484788474382219473929540209208177101327871755728326960691624584732516298292629751260101605489042097622548890051887862945818203571761642356413733222896914232597317391338469412735638968785144408399646945275652815058252475479678281685690244900474181482706347524349089491600632322586663739411703759306050888615993060250225035542198156139514108379819614469340919763486466942773319210432259545992527911667388206341914085754657045630228064215407304678870607758797064423094563242192129435563246307660186934317976588872626577122767990575538177002087914161046580048174645783190199496813957781530996561637797134573465465298566227024387225329728733993811638476218040728221199957001474606740196934021996837198252230666713491650556560140275831385311428440604768672016567673714454297489615188819533499980536315431984605114521517903053884116700044261628666852061533108276753846799783830961095396179767653490480006181936992315661945147239186461659888331973477753508437611171345616500702732708171774721064545814041040640773104529875593585776939768530888435566494747479250863696709910834343124661793032250702546093874623357588369306293714236041195004559349783765370886403491105625640321259807445592902896116138521742655852886120678709013598284166379003550417447259274220426118763112900545072526037853848673890427881576144922348606519098187927576136524043275770874788091028189822525094007187539012535589460867539791829612654214559256189826700851568552291054830205849429144914186849901036713992682067560054428807972814641678971831053991185886954880217969699364978320131912883761920 [117,97] 95225544295087184440164285178689587344314363480220363151057425758191149298793635359103736836135553700661587749367194018180801256734362268588595768597264718395488076616342046498208437166189671025370837927450610668602922705211784257446229085932882588097195445257872313083127713270947004101403670081309937883994474204395873591295312264884431901664742717265128443303152011653186505382280399097074432822745089366957332553678781005947588475356841721261521395850606599464959406945400972796005339452161369620526678546532886396264996724334237372989209986243178123593111014595659754321637364440282289809851944922765912867341701124473047531293056394376691548200678326318612562997864889773399409156513644873716704316052107325120557204476552329371853309089082282009639609491498622747331833876618529967544872092568067324935352760388250668199338046162533179584738828893014877802278598519828103451975777830326044842438014467470972769129446511695305013939218044154585229674598444663631798613679214226601462985411054834475680573708062256855159306043689006594091270710715918821424054807229483158211959824863887257910544003618239228220933478632917522657526296814239236804171504815369104637721069492477413195740446086347935299343595011108123893600210532223522226435499204702304629134081305374638592835813126248053937406221190605011923450219262064934311354764968736756975794187790951075560626408576633072984388587134733319767251471723828653685278312270298629056546873449801524204454747122551359394645230099302478831832588700386156905267377101907627981457108918631328686431808476024336709797034240577777088774946470801588292521560005982209675061930632320000198196676989778182255409713224363093182397037636703821469926828959548942724442236372009145903298891260264691377009723111991799261059256425409084915838678887084708662755144538791350580334246799653238943888083849002870431588672799396556087540544822011028662985581905005210216917762314716270050663625201121827892519550506145997723169190339487820693588684048065163881529164595372038216841079692335464910112110962864022895955341630921171347431224786479902500745843223420285184869024473426206575769289688976486859980214337226987871795858311512970618481762074775726236095298162179206693402964228340393853512395854288183887896375642029666725295423403402756162618527614948829067277571064908929419570374954953763305917662881470709759623395203598714530658788266019996869820675812391129957234299702368835028015677905986492809599696530710183011993556191969848947626364315064293682199312989300073140213929032272816774636206547146173607719135942807948406017118376643571980570011525763584842267493994199767082151951373833416629701333800435409562670839666353062172205846573061847810598824280707243692950608058333870078532993491893646929819084129688527299320446639759840 [117,98] -118911822731337399212380446089795726463444433650715511926007212552011855461748139372158988377067934943647220593587990772452172147599433772294089828822023695442176759349972067982311657679713014921311873066149621202443453763580617401764092079112779892885608219747722792740627781231258479508693496699765180664605233146095445542464579802926404182058983154285839477852001960405363892415047587105948603444112204254756906417236237928168913615435960698982798577275358070559334111871982610488191946487859382397865990199061396704323203127319799135463117450170409630542666057144136969926003595740292680868566798910067817539475184350083076454254424212722321130692181146423633301497121054674318939815376305009352008447656272586484278139648331936106939126063992562387139725244694258972498019875122673755885212172476124081954568268315488475485032912352780304030137100826567724011049032574799668570575302796335718115646814788095603586029172875869838898711469729598042754158214239219070169522576957579118392285179397803448791365828257928356527827222887023958079591541379048515984478237916922068507056293705292728598324767932904563075554556895076671277208539803372728741937890905891734952854784167647343054152214986915076727661830449596559415085117710791355050134028067040538130451561906063688535463994547426433005373389691585184380921909376659767765528129901185553279314920862323126112253606880096696604701747763797881918830096146581199623135390530642852959978525615054817887839659675439701519868433214330534584892201669894678486806405027572182911690768240391839536541791420258080062655922992265624830380508868627099155257156247690862318820501225368042234652458163878004425720966250075588415710803216641064667421067505634623730580501640321438905574517729373590307140667564144342972756429786911019423352322768840060737509428110827559866760770285356326655201067424326989757781911780513899609041811536181208129304327938803221839679778189218027846407938013273503946649877404520073377000690112076208381972752634080620363519652678942591745555231805556214544673733088768801046349612390854080892800297849991512206034391811679380154291378866583099164496424811873962025323978564938922573160314137913854832164961516151340444597075899320950731451505801448154901578816021123752279742275396335548532520289519262539439503897785655589994537960158930702266676847214477116944440855657681001340347475832662182922207280344005029903979380122899802695359899960278316158251439422006194996273917009717347736803231927123531220691380337390632871265283198399760673290140030977577092936979570237200802978718500030819689832787222287339791717716566125791566672107744347806372407127004398692938041764727128037867403992395167506953802702726474522271000661509601266401186842928730600075730582217596371158265343158696675815546700160 [117,99] 202320849688177954168830488163324629512732806618565300193525231296345002026626859861893952956886269066132631075027849468485699837876078700048658416116452322667431678708113708844512370944290612531475843289654945246948295884900631006073303943883851639463425630588690758406140634328455408272122690176280655066537086947192188904914629154670452104262839347090257601721396894173599315349186066899265100102144678208202554314109135399631456690684058273663000873899429741109905307101499219965874910931327709500571056065136926488749929169830648544475349827715118229762896091487074799080447328986932977032961486893994318467416286179184262350108716589225724671372688837050241952209862506074876096817148135949780761717312333938855301248741785911267071467226574642281445731461376741843263442018354846448804396163953151803098676541314626556449494313920777089983855635632148716160193084380820984882370366904588465675809308319343807763628236077595070928909799611422981973463149718841394682925752733085092935865228172625743156692918095807280096779761858343183641021808529576173354337605247060530236776705533209136106291677899326352851501294758558400988745995443695113163812867228522531318683510132201651259266870602810373850532926375987243702151286243703105341831581696558709278849753599588281031739496437792034993589925596939558476539212273447796637429221780742543849440885809359106314236058041727352498023546224984273819020206180224431110694610200466759702340409773290604133546792042276869194037095631696002240118923104717543932174308710196900386388537601932107012753302245926576919014988147912324437910268232049751401612340490783147437524115251428349328419829680549245787914328486324349608008183358270363902119134403075903440941596529052815086576762800129532477386479055792926736990382937261002016029900129042494026247567125588965433225878987155382988130743016598552321078840606538126841161433237388928014858156242154304543154662673248951323251871275069904987051335843744695263846619722213499621290806471876016249702111218585307842303847434722133322055351088799203929049342107669205849836507105560716573434516925656090716367231277771558405432573931765008801774580131198795387698573030220533957013364281362120509576422390831775693231234168681982457958808609968215467861611286962633830575366240291416267307781242659588020615164340050384614732243893692915188535876452676051645357808214580343543155875602566612023900802993287743986186994152816800931585153122841677717010989444169698448542963292021800711220628829499500155851490211743800438212671873308980442891447039051433023627351866699735737672072923146830079994979653610985001369680692887721537732629719156498225558830767618503435543823903652535360693220372372744596943498745567009675157408505827037726526775003549200047944303282171400579280 [117,100] -57412720309255075127120507385900419428074913877403090911708942743506837582896536752298525341401275675111639163928735391681346621043222577933369662042189809308318986734469639529552680267110203251215323005864492467146186244544781681804775933388192411686928669244396976671444683001512355070484803365760337490886653755768696706353822505052261756916182900603450454661371212907023645299821510769698147693858817808912026986260106938958345296822872338881816473275235034989569776327606374399765606968943119732402202511832229830182000502157201325737558413156653628575081740088773801208710083234840736928156454917774268942958791750019194774107442846139126796532453644935028888539647139866572847592510129491652169647354771070949499395267511633048605867095675931390669961754823764979321252342632459328772587513811301708384820704583299253734289618809730750608600846476379420029207582859038524132395910338884900696894819352799768002130060720987647088757419069735198689415780319730449076619182760147742661279755338679019461818763503410121916786176024283797315191061513518255022483344953583022520259059632227312764742395837495261914085117441378789861926228304938210801606334562342518415855807990960161932689444158542837008031358499666195801878223981832075711784228646886077963053897630956458369556928930503842297666207857631374103304244962684424087217865042898860570311394591599121969019609300756003360026855868566810010819323496959607459731459736666366356776856424380120521955057117128249985407414128132644990423655715261876865670945149231855914467935594628417637918735707305613830505241682010926504772825662500161756310714780307831586168381587491715030338465264516068819090985232739110875527720568961966278933727594078050358923909156867696021813672523918129121899440369731357385713141037659263611741448586854940515429707739792488503514910326115462770793073737205659231018607547272333375586641792490474773584243124794209886357597059742393209678852355471721095350252869888064383880738183187742841970787210932634668808241983675625240895042825770017776480735474604274694436177864663845111807497952904197735546309906288566104496388207983612061203068925059144487433749712759491573048869476394387564475852968609446815979364521149279341321642096133027266843763257793698520516710210112657051087296890859476961603544537114780577112620312541199277533989912317889595390087705922673634501316130305603512994756805387628219239686883901550284416591997885143869466458392679744060859251737456396551049289921386279913215093824620459779171018789788601965154745209940008420256531866200921512075008772754894141612310963225631348109685686781588563719671114820543345845067664685816832444907401389745019449909395190293660634990554406400845952379980117070670084183928621109265860673711566194731079524702411456 [117,101] -2444849293427163387000010322240461252030736700587969185934008313086110961486645998541678314476797556549297478223745106799516001151979279148984987612619231499816565696760245456084316466439270265005197772022780051806215990345773592373693724923142635674086055532160371016496857358491991622619679641218183569016204048303035344255849280088727242261992700639743407129568902434241338322914444159527333590700265522154429292768090308858400763784552072863065694028475727841798119166628643944145122878258221879392749775849845566678985192278703660531453072462406287890774337232533829226922932834312439904859537663734067150697941520344069865207665501460573063226744425093383657400359848629898248306470640428090543289279267066654043465721628637668078568510522909497476642901050694768030203286865478919878414710922456958793233590513711638598281621176735155423686015290944236330803877372586805913816970010021632946018375553780855428982199565040982598863904082236532087944308806541675479136893058488673848593820931417346464719895764936616334432724361618162422404185275576798474452662185913257071728170058877338001548042013757300834093401963389079132805243028062080459301458277846332965723601311814610954294873961125383802887129015008926887182767261816424544761210212894003547794270847623385322924147983388812792947806604632275325410092091267226080850489200047626764758422410229513865310061913372374062053152917543812044404240240913825274129720115565522845416354588714403533837772056070993099031933510326423225720490755011184754815672608427488582369156691404245444681893527598213846562896928567722782739079244864802014405187418283882071264652735471256861365058520298910555116408659806111311530359408035095359360140424106200789969611372679225502864348878473644812463274761021281511401951081694843513945708256867293020917891673563434130520656668084854230943098079892954537410271024162754784969005638171800822631278351563985648141353527126363407732130058330308523472108479577302316935851401752234939244092561253280896547347425197298194408559256498098230375957459094615809644042842674137255398018295600708477777835284536584913943005148558891584621281394817169960199383669407845950430011703798262521651711464168667063023102064855905463503883130598931884779415011474197714469519846244545775575018189813156507661590615351090437108454633602751150861294850897600620931745601283015662531013242006849338854646880023427147990381389053799347998757583804124385226703072163967846785000789216668039841891505480456170127566095902146312482906217618750766392111374304051694215121684610688803757916753452340442509753184002923619922335668063433226947471272705146592173280764517969854833524201078751731290784177538867854264867931846385329472738036494802472894534399904814780849744418656223514903161143784 [117,102] 9684295949689420489060694885754673684469906495741278981006917865704650268982005040373174761061405534623286633757646781232024729873850851444612715430680488273167936489057855418968590742195615133619597279752344525250331415581973936150852248917467507362326150911928805519854649118218979342653124398101952403645010094714708130249475144287116544936701734841949266038210836768495071362538683957883199987751576627623688354725010720720178233296221538281313690660069638425830939849429851870766875233782336758816198020046399421914488804421811353391483710522767380154371116271652813297190497546341728108919124948803629780115778127594736494068490827271128763537005142595297966465881696575743605933849473069446442409170316810500313989981289223065810353724611872077805097109686362669476520825225075153611527180008531315947910122109501019829404055558807411415058060261580821062893999309215531032421664420679078260739507978271756636786873226977256377390687730371594505405664846125937453908598721144758355208786442947054541702306935665163363057735496690455177292333028971209943041105540339410525396084899258553764305976108040531366718814639206596105763409973869126602123849851473446849860912794244376718822783382849858696400083592714147767485956462704700063297892401272951145340612857817174393861799032644814479129774375633945416733504606857050856605721734107447857802788647917977779693525411385448810327429542216966097280600699460411503552230113495227372017779758630657559966231331936899066110984356982256206572833638561179873152889917485447598037917967890898903178068222722509091829260523330862696328118940222284942935798521423283158132829205619951311681128229556106567883470248493037773919686124953087941394812977632283340848194305135655959412690265272140577423886931896076603567873935454916323438928852616269567944304676942166762026888379118396179826681950156674005207122372073558536706651958867751234573221062081482127302103354727838112123852224403596572548547079982550861047689665989146942477366539572950414791644755191568789782885179768087130102904898667404726402603246860991143878618538462645691666417246510252144689734876985769807621146790210759823495253462588178946116375863792858736596711005185387841152029430347328723876212555404249622757367796639761817157518970254419535083095133354452144858633077048261635402409139236540462040623609923039804531546706289204970342692809621108861717239108510219240239837022458399648933608526840819468411508885578105222778017760273490281606655627411768815064021775410611675729001664341641898993731108587017812320897211136913817843442961970445467310514948625729482423090339733421020991006214812300953732252164137419432027176527997857931192607978248382220071690431281331216298740885941383673793200157911117076099301998941215845214592 [117,103] -11968701691193708734605788027566749325345964783865237302544634108832170306280225342769461146795790563510605150939223778099355548159965256286615528941654578492521375522279892991238122376979776914568835480990680385256206203694624344948069719158971084058800933482729705849244655594781567153906130412233303913170846892950821380189556761896624556492029236237482047047367624830143134442923674841005019103892401287771681668115121528793700360376023674806303092441287069075123605493892125679921479107158612253616352968531821579517014042659998844330437796185664181639220894796440614932841737115804459927494564232135507003334747475593854839089042468800714848859860777656029811647219639603770440496948354646218790138453209636035082080746153603683293279832772801752413683614697044567674420540144730733353197950294876700046711716889320493057098145111542957850849856245612100940805406762242718535721877333987449425212524296058732693161743784344187288935411467378096023546224589697202448323619520499280366632395575119102113523004530563953569023800770144721466619450431561852189363893045459547636422998714028489285095376256507858611977242256726223041967165024792206158786966030340656945125425747370836469867627735741845204654479158682145994579165282137362066460800303225642203101399965757268635452679343482484205575405198566847885520153412606102336919082916663581931604179844148748957632879480850733682940570890045989263164522135344223160749148452238720883751751066214776805130757219454373777952423091353887059994231745756279824362876884433758479590200011588411130993186911636061129987093924362650234628893303815429689206276275818277662141363162821539276345661891246552106854583562959273616725634574562288598077538872231267196903534888309154725560474783600050783070475637981016213872891888715983828901724344596282077554891626625056313611293468343545278500928521714158507372105091250650802551046716282344360918828289153177250300380875045616249389602913095281000330167407251690586777787162524692149008186335793096004335257326248343261203605552121068569542279200989524671193281219279150190196736019679048074674711373280334149328223193322813805490579505907950674724251378801748631170623077211512627132162900678383621886240757459335855434794608927452532218828018547774837543641892540765882598390829764000254432858803455406449969714744703645262973830548687651176364389562426006131804838103405708410805263815779283572541766527698267130209269818577565554105768688347698369249050066335277788481312583357957749250613506373223633836357868226739704639909683483113031201719362796204020363050852054243451887883306673844704057628139288979730311337509606917147254143391776343261263531079102432999885262106411208602374134772284816825959400886050058995653241865843956714646872058579339416 [117,104] -39537169529075684243529350889164003059278026410228046309728611100443894935615571612124926433454314675771074580539005743419235997420810542287055552541148407893333747406866539965552971648603675975817884931221960588653049878278824504589367244007114144621503106584362185340933829784878369064470337567832320726398901926581905408449726086435417284007398748555722798042350458877205496028861846318448902288013232767074471175085378788776265580452681429149550265215165375998351804682230695460837024365486873081394443974517525837500161755445151076635728126149143553361570922057570008784640215613463097629828324173382698561346449060730140701934561332242527696943872726902518001631523553330285060485333637632298115572434688414401790456846196946948035624434033550182153887513537859384533810234223603684430934687643031117905955025880074440218381823799482946201081577238584823077129970712931533819127975666956213446933850214374981519058846921619506937944435653059813283819825889015984820662250042188662805203220610713453748427894140693918371355883761996006509870345758103756354724880222516700257780930045312558013483682457700367078326333677545644009974862883011702991623305146823583034687890065674899264856555970279488722736396118705584504573023659303113781182647902137006139891562750053410847722862962367417603115844617155890912361301077991541601601542977227570295410691827990181050586196641429198768993919927810743432938686791693265519620478466209674683047671985605445811297160367318125760106977361108260191658506068300904062732602866879368047546922978329595308078334150932326868406442307102214443291072981295566055061633874533412580376217050886037513245422869722239077095360793497349382041416479995076223614858997585045149146739315686703788769257296263885353220442792741990443698732400370541673417602185345174221600831275759919328886345442495371498854786060715674977597478367114235196665225219685797661681753866209462176618947128342497114048928877860945642013282102245407236446400922809289383600840984176414552861704653981513467250406823813998101168015739844500109168374199913646915352926488253232492879733614530227198245670962439530730667850614005379599034399713389609002097641909928121469735003851640239287889038898417342236034811780921150053147734608217798280854771703443208694059746795714687253230383650939777064774944178150872511476675244508260323443999150788705081107009593778666374014201150191480873654194144951414184618882410712528925618424137286587364344164096292787873803898688316320638400022798739430373266745951336054906060750574696561751886953559950945534919296917673217131822573470184782671859631438751921952415903218430908494619863195054856023281579760301681056469484520354466774375839990781556829870569159307002206307742454692450279248203869632 [117,105] 27349208636958716620186755784914396365105447332582562258481922034500369467578313915341539957046142835813650441250433452807789886959267337829160966060624452865243036746251234008951053311414908265405629478832618344123135447214081522134720544454164318974296756209968952812061979260199877896797160504169379529875228759510757829506969292526171751186866415742268571368881738814653442761317373389901919950048404782173243101000326866533019272790009622922238706902722722054140975502429276659750252925295080534878131051632847626044805499963950345063642466019348178675531114881093592027873403064264842604830126450619113590659948481705332196396494918408789427646628055538500046416338328795900963081477246184542471052737953081567300569166083685642270754781858301769687789327818711740304371766272088676523400874365938529350411412278124951030470761518164577055554982802506190530984508175535265167818252928093097643832983477315947174100683268766325061193231558249506158869194275857566154994043031643550991993157665561953337364586331454071217917562807203495324632276638906608593914404638064570681695708041282583573285328651846133683987783081389311927511756788306848034936671524125843021431608644071798487447769588213852665936199338811496867008378872757992772819309399491364345717430097539979315907070488339746835261969123908705849181590814558078474797257886132540856104554379279974593646155206363777160157483034190863519171352841698084115457458243791032324309308761933797600919306039005450297031266899343149657569084239829459864299886974450719520861428313844293932500295999435368198534855963751511897221144683117084667976808504770681779288819945587884668207461402731838964918493744760397784869782884633015795312493249203756375996281432917913961732095601516080970085031955311689593041462677557418375631682223401978453469887274473941144945200845710327255777432313254601320322279483356309850721785331109137864575710296112087676935023558744672125871694031637462785775984568781319512354688604510855073582185720973205438375727977332613708159833684427508120185131624522422471425208127292574267649877572964189636110630688910146969961716236374816769125705172016465244919135389616673474497100402665331812847610847718514962480401127424142191098490292248544600183409695967071856159347305955998208477342091246789866089643014855393658476851388488816179624450378935747636011008621043807954104688869663399666357822259793754619960428167596956152940121247292988091032252950601503241276219162044929891548517257021897488854659958981520051275200595024664915311581447605187478612027107118405872407353435497635469827040325147488751645495789014621634288480779058266413648448286612389779778593395728316938866063628814754429373973666922357411550554183482964228225558252640190746220760 [117,106] 211110998065157555525150481248485451110193205008350841208034065962929882233190871588340826290143881401895501770008922142193782955954033770037613710061356263859530202390296294972948243952344195994683673886010566958151776954743074719002374730105014518014913624458726618875593894699747973147081494909139269705106877264325004991643499688219384113952907478729072549423672627953682211815890574779768166970254878524721160191406759046285341511192165298871699225521620053222275175316082954591678605535354187079490171548546258153776289006698023858396959093969034107123569019722652717934214160859182724273612259553742693230077924827144668365812124978203719482956182708158954974096680675650489497188963537404533115048380218880897768077108852752407527321977073933411000876468211174833881525838717087447057742193689928953073698252162583502850941236979785377245283579619156813381619485046945921650626289179676192087196526651582927069547736244727106332682747671027115069209664144055049893170106622924364132561757487163879063533108967157700303266291314824337906019977379128922502602273428349377369267841933618041762522314009835243554268921023754137339917453121194813180544141156961161401826255307437413386255041879038219171701859398983674701213938498929828247166091782009410316154231130448391526485540740436112628058462979673804954731750880187604382226504411339485950429437338045291828354207851321303091307671196173979955715687684482254812874585717440642200276575657202006360257529896204026046363575294577921632688670237353468080812491188981871953293858284531755534630099599461117699028212601247484436919339367960988403611696644286294427717384515003372628532710949470755222004081212826499918858640761710714208125011791173197825952529888082791542473788509366637373514423298848611721862822604087251063264546885760620663791349858899698857706933613430305540321015612899192654414429118773438302167111875439657369365558636940858576822018508762501595192725335297388163102891153624290412294954233546700567955581005599549996128116417019255966693602000092001075612539722223198432851045015674458474359122921117800790109084247741646697663543518242722309676658810022433582941926064738344300105741418402032430866946644285793503280534874944686986713041299964625081958756593416492227318497598081108188152657635300130723773331489841688221290186861285681636322403207235370221506956453827250639447901269502807579782237462639206571346520674289770052012783933506103312504556289120402749731624146219693900888337216472451083211976150674013761447481020241088788269152458127253773866490771892967900392670173859992233420064772967831490644513724394769087269692951804685005927274394790935417618044255717101621226054668645816126853963492502499935477489566914430247072294185899257088 [117,107] -75819481247397275102021438068415868203033437123914561838922830151973452005594738043181578218752136500954438282474410895112251461995272063194270877191737753548912860662423144665034397185865595328936834519368430927806121360555056664319558782910553666417027453821894463010925380892070851892290869892848036374664132627045071944028200163214397067630881098723950311904879739737007647394227796335270773762764709805082278266732549700269223553009239482529000040880478285611942677228853275559476544276661214660207549764185346182059984296935209172515976708568243443218388406072199893709269570655801184467033722680269015312531119534220438526670597700956355447097375691564870448120674670040323092628865977587690885852339863128927400703142750382771558965085370659627555199294695781406439591626533175326569594779594061518942051098267965231741352102239967304920287201786154130297987896611206398165481336368464537985055927596231855712310391420288780379096197394826829228858374048576688397925132187182311824334111488491813601605595260217102301019661949516776068091039176043003386728124345348909505012753717442025935257235816403462690608698783871509725653725148147738492672432589927762041524527461274871261816568355002458065760898054188134887269274729500936027676206714229352974380527400506975282887287086932854255040636182243948736381913668713931812591746278748907689399881500019240554444288837920333489963481556318180933678486079767679099709714357188383859553328856824578528730581760015865208105314189673676268533148374737087510633745153470122363905982974521359663264357460745727549050793505044213758203120417424061961399774178201302044651554116062097388031337276007741264060427777846603647339109502447348999262877204822028222601085169332538723341064268098139130664431735753926626235665235121759593702662117817852992219829423238189561613895195023283817568054937303529304715014717891138820323146318335875697327043825452415713500337276422345800816597304044979953016182905984365146241461928786312707543867936034636435719894938506234838241296127208351661454813179854387701931051495840906476664764956989455349863251715084520413768302299810219514457953234185735468397948035065758189463849595322400314231496877673553730940944539673832840367251178625982380441531221136032250105032764498895987446094635025261447291260189511569199715794698017739371828148432032711723058903191850868919290544874673306896401672780037105190723035906521027709349888356493152496225504773324942158897091027368614119429705644427300802726802443761578022605613190675298201265782621865852640851308206880196694271514273005944631739383328130682200197600085384809556972008669943829351361114811129281686436414475722896792258110288942466780806368993355393698675631235331998908803331587728 [117,108] -58990736404871816706236329162976167289484512472029500542282487040128822202296580512574056457814787848147082455931699648480801980075524901068876079449670703066773590065065953954412933858244825552234111405803121403207238869224570026122728830085855966727258660175043049437013390738118791932289254267297177987283952880587661967059952990723550573089483989784610937845000456417152267826664478893299384025884033066439655391830205083835027375490917275340649096158511369339249584816553357361883583772516725641184078742957823996477816360747250670666750022553222568164883835650290933991672092381291386660023019836843437051593380069122069797384623680817559442283720193411350582096795681704978234758783881902114721127252413437230194600432052659165935084764504001942791045640836387758653901940833059478164684005328187361797817771218691023971602330281896719526004540041413027111688007338349539793288834094684168847655212576205637393411559441656762785641580515392177317750756214787035532849395668998651990199992281021800255910625300247247857722449316266566333432556398473288053618532055336823490231125477953462092187295260094244762618650573959408199675867671273341654002535251619054523892614482611455525591633306704292495676496150775855750091150421878052734529761014260046008192226847719084602039854221990957550917065074238650107584760461652693565869551235478049692105634516365970992111622488304091919044799882475146474733192230626635727076266247005273237942296096953903994063152457825900482721698613022471036301063815202142517048239019719182991660797606068977253549358846841147135761769941133592895799888660066170107045993161659482194594413060888032072335968569289777232864394465064813859979831993119547425162743811491330440241672811589231876064015253133445293169833141754610406909544675992643092196016216549491395670411451573572318513266226630930025534795628746920063130840539721115334249759401057191962871552888410733548945501111983130348713175406905047091024897219771998136994233919664704556551860089032819215882813684406917431103553718802192017556949352826110857948613163073413643401119874507825642119932937985880599888067345370768401231538415698711131612117670107079750394620159409454533955468512951209653126379167548845757946549189648065058584415642989340563720214809946573356245874582945632980568217485971940350989803915691632332599382915725408155131532081403339492155975578951566772339430954720116545864472150813177684110439794700400463357352126048254662924577733793349474446992425897446246818981003442158030732671353838030461862420785908054685089757606199546078673237637209432443603516026087130649640047980586521389187423038122955045152226069988437091509854812475339647971067722944772696888034337134445447458037160210245012660032 [117,109] -379372102589927669243657415145569472845117605705198128013252407351775037749689098085628544936174416475499335324099010507454438894218310407609671205946231687303418777678537572868757047782158675972427479416533557707263683319622592416644354735439926359617957694994027073800114233991199711107733276144111742888904029139546671368364135234878924006713437469904849091478558341298691922688875288507851483365635105282015792335786100366370870473168179678814418095613190785243456487501986482236996480438291514365879014880001207946473493964674620241150553835699090354284337264350801497877582597143201449194483509252728739626985864882088257352278189536865836051800846322904336171565304972812538064597168979023800502708214858436190299728365003718698371580760783456690823959627637713175877622003213675861861602663306352802317908557205548445692742235448709911350677664012206377953411428342258920024356117433657240225130658894382079267662994273050953918208488781078256713517039601964291195610405183698781308703740640497715145272695175655539217461292340602627202213534880247459191268712792689436581222328006112564456109939861299475012769731990674500719541346943231102690209459743905205291069789432899985444147545390367347903265472232512030342658924808793516015105444661966695405028009064423289893809246163460563613407687298734039341631407969967059027296087493840413525866122223208475913741303400344130638363674837160904458241066826220947998072138311936940157632503558967686232216362594869918273267038193090823648772223124426673848033791456035358695902272874266409985975626515958239338778546213718890160781173331532031243491427857521366401919242299985209378612259146289833821658519512103932567994982730381839052308454626781139665901943512400399278388795338063110251955558004919798762899931162919579682482381904493673952312474361050561387103371360322569630151465494516460846254907598509912227024458366215114560765762043856211721195434616668820004122844258118534588977639087947896065167023538576436604121493955183050869378116608873522555609774398348056694718977878469212839538865009338831245794336229298277164850199090788204468188263104595094655410805464188778255397094067596936819923761842600141927942034143328753285353528316910158349925328047662239921309465908245241379954792988832721978941317804287937437976307006853315808339092808472595414851413645366454202000045782356079982963504094556568031757711756505185555777666704087391557812504577598188941709511929756954994985419255479739887652787868084878170348362294209995648430444002220451253207273583611395903286056925025441122807925281946332327622850510220138115460703853146779597679934989586088336884876197718487903532617652104683307037961889154520283594439481814787360953886435233758264 [117,110] 285426028622534167073845667060808895795532274418088086548825044562833325181251187002811145889642887114710653908773357800737870864507013514218508552324087533893962659272700081267461018733950633476942236667967181445361789579770651749640411038059904835162450947851606928089503980869362732090396994936239604020318257225063120506380175950430942212313518936473117357975389755490427471028885471353550719602140070625796228642331317070305126426351575622123724090745770967874828906932425696876110445540082056107152515183352268594055960920066664632200545556297945117562694947101257937568714939735012139791130104567047098736668089912548521521698193182924297388949192698926920724277766251628013527415168628276542529912535231236857216550174109763263503288665119906301669090540901417011753449525103581068938150177506613981749703831425880500628609896398125720632517611716926700801102341558452079057121402492445223464197670074783441866527724571268997770855628250458494628913528727246122814592124631273345387436341921613481021331813984720450300162197454165630775312125056688651427181389135367027911073108442721207465082790916197621399502030567455600066093804522606177478993397139869340722091682789602507522064776019680795576563821538762578977190487174698815765884090223132323613589382374280586610725898855116858268417166984164013720967202548686627105699499845305384069861503919071833436490665853538101842984384054893762878936246170384927294199413034216591150873717938667853163935576116673643804481106342603408111595653464354631065087814657770840525932778989379828137228871384396963295108106095607920550995291187919047445194868116247928061781390161349295922621708841134991286670508236323183250515585650618762102650751744963789731709682397071639673079518034534727803079636327478452437178859594477421844983101884130625141800103530565940784471139884936762363125295060817340162879486092335778364479402917418036922197595065219191570927382965953210540540540822667359860502485558074169838675444188056824704718857314018698296942353881975599031749547707858622824129607537615086981723590923584846542791625926935945146925719886023719802622577981364794297928562785836110391430603197006583347336791480223649677953703074167110512982234796845639441899040307413731838814013423105375607754800193749296181032041020658599751546976769058718126232526389427904028859270015764200339909338241542904185836087828409613075695307279371802350512613584422369064895604951878388009450054690580594344249065645269875630741549726408241797910911557686110179742468947336437115241965491434951763584274265541454793880842585895278285198286131074344786887070713018274480028649025977360689160084670637546980086360418478301741813607795113448928284409947180037960179710002848 [117,111] -371534474647049835195204200282159073963736422939041195945155401777555357700445234307168818905100471904133970200812671034683276740044962896231182398520155161748180701440114731995021963926744769244032227238723441633740319278890950893324670789531728416529895463740532963409509068376873193418012817096912909460462054310298023524371938039780919402219618653583909135074813443918339297861726705554972080786285611226292696234715151635812647249513432559187043505583987598955404607437615854051315091904646625134007441459156160949223034596095163762870318525408876187955468705194195438507066113473826369542369441679294134581061129760395554215024123829080901949137666601657357979390081292314300664748535568358701183685576485854993247598812571295206997462774396927167773630576231560731542685045643411329041260881370965823297668281780032917291349537701769207497235874276162656130462803476935191915271749861063813153312952144095864350895648844487347055490094629427639542530959271659821932069729301384524463462383065695560538739103714263233246874954306248406496757023888499741936746338566675599817385174827652846991528247899026629823442530174803662156693631357917021625526718958602374312916891784328465616037602252329393823910014566956538108068785873147298688370839284102129109906106633253232216114736873908114517341796540306232760533485425780942595543779112162677365355933584455555442601672915398298073745763388002852124318838043145465186311832794135935745813194864997474187907098569637880440071980070850672727335703502377417295949799591622403209740566733121446932399779335315524891427284889940358392248605910868314342829090460279161120275055686270137457769119231208063332989097225282358078684372823988564683591486246589212567024643847320201044480620151132906105367274842890010647864003577002718149084586712841321472042441440679600752071109615808016464325867068367708337282192248646531254442657114533018969902232362347611662189875085268681959697231500266144813946499634235108879817710485749306584152031658520409636618480505889004143474260872173026763114689769561688119592854579011660906811587565295253456782303057184235744384540695381174133761173514622414945216443810568305890936627572604215874827664276493994107717651996154445289701051884311035369514024571960418245518398693241096820073807559996965510660242535339011854465010964985908467103700140682016897680506912119025484469910492564492934810692859756052010276237711997009600875879872094362306906693969848962096684588704711195591354909724788446619813140008882805443543685800747228276859095309061482422893204219209310640013139709101560275736037877631508133953099997874636648295917010233217988260106615523435523941071727255297557274416260494981510897483313023270035912048 [117,112] -36029347234771578758844485974475004003391506490226338665102006742762505822715143313352393751994639585040185266760323914177215912108026762924125566084757170357808688546836533912389901688944517227789802428317826419180169937370343317544831003487469182542903478599545519825232116769548313772899826949295895647844409722892465184583873322986683317799763351619739566263855366804844651177237612721441180696057867075381923322663853573747504813060144413974467524142119312059536762655649431707080117198568496927069107594245400420035067919007497477522601551354242793233024875114015116808445961583861946712432565635189419981333696037305012123661675057769403903211780491149955926086165679090322947505107833536062931324058779735156489570377998697547571849799692050424685790076534927761285189188970958618545863671913394395360479801007861058599879031613178320795358897372086282896069611923614069788309217907877615296067451348802678381743621802186382674255936191182064056703355621759354174799643683750975268704015545534244877141958667570215408009976114161722317997210268286249699333879591036961971232033840100316921790884637736052790134347896401069365260239497533842740913171967898142936318382680553509924798696268214807930040603430110479521575843633761046606865031158664729500972700998654111281106590082442700949812914224355237380966904256043303777778973868387141958344194733068200159265739288978886170710818735502201472571613277173335182103631608315097532686066362742815794603578319633749082350034502517133485559055640947090509503286548344174273599714123770461766372358480652807704490384500148774266763333463013040950857113717390612378736446608546366369226754159106055254719270919596289063387235502369500500133515042640906503010550043675918026025186821894954080417158188836199818298893447349041618641988531693469790513286565119527540514762015033860942197622712895356262620597554944859806216434248861423788886744900056002153707129172596562782656638297025382906242598254814330133891380968896205367047817998428160083794406990199263712743701852275339523922821240647872921584331925636466891029803434095005772782002629452991306371774700578478747891908666708436236646024710412221637775117899775671228053512342606565648216327101609646405525014954843131615474692674149451816833517504131678549471820393034493637800006396974466399236086345053602382181383405297952511979696467567918613853376724710310988831274464809731910102443022955617952290726463655824334261568434765543916836734995733629076744832772380682319421302288281191954771395323496230289499062418481493605161399400624377520666126862448672965322918371861615576477967375965499513331566825961953985265804193336452431937073077027137007421278121390200927884468490812833952 [117,113] -40948646608186793167268907587639172589093628049549349457752326857354458983387990254244557550851807466826061832876781262231345116100660984640722854189470988986329539631867279341426011977170506390003975941677153390809732049365650688956012961897566200654333521533302289842057788518870091068419872801787697201858069060172923717377886225949961268196108073902983730158436213455885099414108695644475947615477979249452546231262771605376755791366070317507885424128611561617365061812350316269457610398576631467103866152898765510946682936246535572711550087144814227823861094232082762613193177047697981169468498375021776901574004198928354569063343896831983159269401220037694184306808874240926464053875830598671036407221973683853219842419098741669914341966133021272187596988019295190609166623073206801825347807632852177556140831169316514260542499571461546270861466882665132048725216941157217063449346160105614615902766116531531406570683713624267393424339459891558698200755681356286912171132466464688520720104221973544537589161048662219707909341878485873621738755930003799778762629236379528083359511240294969832466307325458079543886809498331715992284887486598139485663488908428712676523457133302390487545551387677909007446448066630486006275244229777207274449561930926725074409886633830822675487196398900350688374647278681315804345227004631060016355158171535304404575139644653414555128909733910022877431105697261381294342628739922673197224381426440366747613917098993733745111226237638325641330355829776152180124074323479321621623855459207159206828088557596940865980310836174069748617229853849778277036260047779897407385672552990827748507072402140369991672470355658588536030703738497312751567832490886294421903029118475597513808242919645735276364374267942025414082757124154568204394680481214633138395746220112043333606643769139026600983790194789301989348793166407413760830690820876704255902475046912006522250169792873037893182046224706262523674884990024893464822968335762892258990597753449022823572113521706638363534070790352446000338064474446025551065325246396145653992061630022782628335249381026097940972467693541216656123823887014000145708061998734703698191296471843980371750897985376898708473055854133851369515350310178300473767379396667372443461239795956730609157295659596596090131590398172376948894454628731947163408931345257916689764858072293835559634872120826171271921085389751220252166482017815921802758206927050965238195670937271003717324359552361016388728928474860641372862837956376531048855416377068302114982387078104767078388228466429280268578607693362594684193788604631333636219417760113433403714138359287945676707628673208310427259478846537001670300310487664386058688569173216964888677075794844 [117,114] -1301068479432688309341657615882179513749848604068119373354958727769237264503239728574208416508167010426868450161998606214338582872469288110414647928780312847228377957601393592668064341118578375155016101336521069763850097731581641454952516844219249845900361057897059559684433431082474735653347171638305134038289359324580927728935014052442432393660085034011591576357153493535768428300771587893182022198845961581325283789296366495699680853132135504814903073352353012427562700656945034639122634309830529526515360477187869977954482690014970085204940229415955799349586852177357002780276991370387913928803395203377044964244535173239081260778552320465297014588255272626974146083349006495276333941458145963239361349244245103079369697851452250925508455871611870777247856995009525809658305150732340532096880732567850378499730638606563164369735044046426108529914510168097556080237556136410394404934914803403871600989014591960748817359363694184771834468436547470946620258941162262804221720815729522927410877096702725053942874940482606239629842581657048068405351084264243532846416959988916225903367376685596728106927573735959532389454191987146851020720445017383141641786931770960643196114530424139420327030138067025456496706186529953589389644761044927743811562026945897603857448713423973909680098518361457295900463708219463018157914929200428960086119935226588925592072056374767059341375307573482282230422765043363852905084320168633576016543846376058826147949953257142984852417474750070501801008763982985294560063554677801568204347969982571197174822405814572931874453557444577349874947284745885060079300105815512656930909570059971803473872512266959194090853120342854661211728908108506215878566318923167839585185236268945146427104982899256485183689678650275515169064597253989852045912107779356416888286201963277488281269303953044846452300262249143724406386302157177853030899556181967888299104450055439625919895411408780441717808708842196087189836451929431320971560279071709017449336899125198732878664233380096879190789814593875663556106574950927366306244518834614252486144544737842070843675233664570605546292747853977426667616050673894832968706961478956783130995135555681948367042697739907590272560033564838302953125249213707902773516821967030447144519338429759751681324138104018016220159979442982522167801815388790912910832196040420861652966346556697079003729917965611267291235510472594998097069152420947036658442599119464753810553175720737099108592180419133062401122106225950070237502986920329965994858219171215361739600121968218321812344944036712626421721101816816252824991738016714241955647234147229704507737280220291833564317757345259018668597676024591254011794631563717308659738401870308031310784 [117,115] -2834759569687527794778170086197733937356688337792334220162241407739741415198642646092882008685207054635344323215141724610889501539928133122653776717375981441804037469742373457839720228150054443799931947365453824012859064739029856314658468586603238668015784597015655535351594581714651644369044554013342741058196434221571323842376533523556923148700072869580652806891915113670896687730949156144606263996872371524148255203576932652064654568792535805174581346008919675113109335691922942038658989914980527878019274428257065246861921556442007750971152035415400369775150318985966126309702525862428960810599684588105682518856545201263293382402428480496294566871142406592540487748223736584161327976150801391655484411050824291327804910622244763490877009721279307518606968954344675755495981311567649113425514989108734084237645016621500275733949494175189498088028298196601908152760684763732935144833693496984236998767527090828802248867660445055447837883265236196324389572431164756318722012945423624831299049613162329985439291204410760351359960930169285894508233352567213232689733139973846638839892822860194785408510835088421785751379281421070754219042389350759780918754240612511619731887533882369147558267319058422217624405525182805758648792477401102797309520623785806644614370373510900437345163028225608580259820242538651597454403649265774804576945710047554925017537323324313613840099542359161697407899321614351292853402252765711076284218721366063653397827091200912880938528610185601749224073306471654838518717938445946239896352969706827007400963910628135088325310011369071353724382720192572053891279356782323288165589655561341598668693503427054096412604290238131694140250079000755446021376110425054507190145762222741606142722558302431454279549256192572045322341506648464251990751073494905770494922739197614406410815304307022864617584700568919674032239384139563113279326430772380615745973454641695810505287554433517910085480424581401630152702366360312935633772454127823493410819562651279984909089795175149877156261383718093698816053966361324911259230058639488205554410187496943756606464333785334020634920966963326413067029447640524969744354835478331024902924288170729801947009016690634728715944386435267076821589413863149139399952211038902975839486042367726486861580568714024862758095718330860248621667523025420193265640687646452670132573690845532888514150269174685608215583449726284725139856262527068915867955784642089488835393500569293345944694615496922902260594190870565986582042715143175636628787733462605403637234907883081252667344818532887694674476188207353964520840776544052026222879320411734778961212694736268783593329406414707897625392540916964984216712488960219394310478693537344888 [117,116] 89586717050458749835426815023419085349723864427732726113571420074489420706969087151091372482128724361091645627396302971455070849480194965221173225673287512141938681073195529374068519572632815537184559227783088242469151381230670845559684744927084467355872622925362008895662204564594873856481508812755268858721806570293347812005472366688481604421573208914227086408707112135904548397569817737532776083270125525068267846285150344759782461705092129637377864428938897325948134956670084496361946949698215117275965012282274045393062064637290091844336038193887449788924716037919141354670459504226817906639710467289233609929335573038589888571130212668479638177989512564474155767791922484076966335024115676908343457546073228211780671031522159769540736697709066308614801977348000360701106427558925016656451839219641046061029065771231987700556326310273711141138274618692468980003211765647505611401734883662861765892430649571827040189614552354199443483977929353127591316009671076403791182761591044841231934026555620744694745662871853121288330896979158383398492777176071782625588797623653828643511695076455902481942987532807883811528022137119459883980958698633721212958483117481568841843155743596709165685264753717181573177816289705280563110337615666868056642748692095847602739550760622019381790442497624374101884664512521773153274021593615302884516983510539675075523634891333579845296970588829084191941148471391406061550300414560713203315556920579884213980714857241089115472252611851680679542889042023419495409707108683234962151223665723242379762826128060895769397162622758084981698231015958714280704727634686182917648506875149061933088161326869616173520476958704537895373981921368640268788331722534116747193765628470451019048472667206337809636618807418003027617046918637640845988428628643690347775004303566377088070574068654623022407658842245665017792987279528384974818920681865064809849470809964503149083672615276022878576709523390926712380620172769639944926299953524416250631969675273899226825263049767320317101979636002598483327535651028335017059836186564426661058916665414287000954234618088298107073649481737306449081177673339638195767574310013329126498842220785807757817598622876361463363556679345344750284949989419093543452639909886758549318633335102075044518757414861329623582061460838794573007524713204263919293681771701299713342369005368605375348453119566323397421806708230177620144683763296327082418342310092243769888769471469900272022481387920903514541227357022028723681486149384014334378426573577672825004038170813780327170209912703911220492941836124996612626026856808277377388075785539694107143727541849061995383326699279452962940492778114713646686524788936264410786654608 [117,117] -12413101822335992517606042809513439505034287490982053212412991902565497471541842001570358190549754402325162547164674973252831158130531689567757035935771340124813445854125888257991758091087111007514550661944085254860224394938375530997806190720043901615742634507028781446588893327390077805939578409634462331838361024316437897687356662366115416533990568157627979195771161253151160021082667486162050557514194455488316646445360488802557837450180190240067100693228918071186228814992813410121978705217086766684451811169338878054430864172028701346893060070603284605067893489363456249569148831260445281432183208545769437333290287336268554921426973997932495429488040585803262189472458319086471727391633971072336539472615623490119096972892920409372463995786751779723509508517204886958513273421837381075196211035152375413803221198742246652866803440070635852140749374314367462090450772871629165161087462290181757873827212727070969038310008228352109709399124421689174520126657355107652083765315961801080316698061836404320125418655997906832591985564300941344413407902579803010237969305046127031459373444030576351224995196774767189741722631275582482538530191508670695260763479764143255177641675411666205849635789211343540346720138506897543885754893515596248095488062773495901603377784882881336742313064680387002898451656282305684996695585803048696263765447490645723084726640055636757009069076457871443704561060331229957258221909121746488754872779474445910026608523694460260934921391269233804853254243623800305628845201549530837470544873357372430219104751498161644412183393481920650432314564665608128008857127393142874089064738874293808448616641806610540403509617176918954877871953854107015606265958609017230569073087918156797528609544815298346155511212593073581901136764317192978800029741043223199704805081139296629338361174233416911559463174234376360047988109334443809153564832760354149535129154644319710689169676684510029767657312731510378075086685095628137815048493081826498995031006170803262878893837616420320551521148190720864691973270743231560698137449286393572699423725131406335200262684630949316309708802968103013260631603905176346764040089694248274178695007656576688280270195054985713253158155146245369323676657074026557038948586222306109588284641116362794769276686726722588894307680970822220891185338004149219578209184326426769018965944951092226896712668040328173597055647606253243993121973543019350066841597334826906915043968272071191183297463915638106380118790381125101940095011424373675092517069256378948717247676484491087222732154288650682664020810282705796827696995330559111479355333303467630322115491846171705717261237839281286496131559464226643626290474858767510034 [118,0] 11806584589727197445925471057861041368569596015090359783652221583401889577818639129756551863713986467279551189873638228427843349096436296793357451153330491120698190837525608702252880872162769493714511308676604153963611689113080597941584970652795509796033248282923324176620910741181958175340963927468666355334557422231965441641361337356110258436740125544253028052470959741921187521787800337357285170351090868045618557079865338284240554551584494190587640725642073507067456949989618780266839788982871453640023488110906637823664651450384740593296776588102176477369187560421608833509422714444012150114282622393782051118119911040207044459104884320749742992392516792355208709701075481424790847085214571942981803138663829265703620922209168835546178937643080775059979777171731579171408870160453442798936119982009661575731888599551649713234206179561068789049760403221478550628439521030230358241490394031856999911669719583480526065415367783273422888369110312899525875682368369621538822044040955639691670804677698867924345393387263526728430115566589698355866165284331088751288971916855752433407172847143892604124811528705352671576671229748607987962921826790241182888090888323343356783906093209495310188391608950184785906783825305103877571820083851696068427154892974280407943813716175465249855043365054499642766581852399294980152533180813681173328610296130403779852291033672495904062855318231510568937887623172594073311257554742135572248891798256842584415386444552000635663396352270406526572677385699267642433841299105520892603640802523284351063444216675569657393710287359575812381678202637753765444888029150794559290948669056378344734854082905903425018847384936027277525166866350556398916901213501039302792557426100768524799559910294800955486386458562186215546774515304876734531871656370855771297757623382970883463758000367386762557775762763721394662574303493570952329197514541748442594712225730705964416264624152512981094881290578429713545609493519490826736369291868113658427623794860414004832098765456122744952270432024936164803768106427815433368431195348550435359129302426235797573481699455491112721817461110509576341503871358015908679883771579564929261609122449391635493491738351696520390427012144092609905374666323726030843061470893929018726973348460174574271012494656004480276645982468170845225110179580995822784509854717181237345028000068521619742388856205459220159937171589294122181812729588439944640922396463250749273289755290070826529519976403675448820338250861839952518860171483462998545282693731589852094266358729444499603983876512385963543559829004898761006524054179832873266141231279400164587705672041591251050018545689649166483987341554811384372603523715502168200712832719317942324283713612088204097432178452323299866689644171501736305663112519636575436646533271490541109904313950415829127688078675575923434334696698297436477214555978992525499324150744386944090104687133084603019010638984344870246678528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] -743466979399084495046574391829405105264269440859844776852235021585020403544164467830370833238672829989194054482845827300890390319316322858725412131191981858158406117491976595778834512574987388680700195236427005170887309029349226527287182658832649456415961367109502656984702656246633811655569067520323929119495134368808054946936706420474888584483783271708211627963351153244958765776648484027818707663370621688535702482799600085462962876024559363868772335651989048160783969508487707360489964447390704115050624554863763564043169492857644085155073687611294269747789547207901319796834443961334664313710707780548206785516182906203392639187707788196905089863977507102366442348129102520680521269997367107074120337250251497802194860655620823741012210102386118541943804080771441504761560929553135442609135329697421752545959925222473087019610503215474265601471662371322906984473824109568592929475412082192387793668490364590272962071667247930928485090360956122932650320750919089132706507754517295645700096928107202438655446887651966792745364107573148566722533387251298249647743130026164257472433506859280546470824253789354979631892043103232532188304777381281366970061356891760303420671528806345411069168596562116221044007797580315557416511538763340258095374752187756766621825783781033556864979489432860043246918842496889018465360395377901796991268883335487064219271922174929863916972218540216607305631852123479334300257093751179806914004499934513441144537744803370223915743838227330643389659356280662115738287782572998665969818895409814335426987437725056053618994200681167018068427947072392041346332427345356138629423433603544524862731614815935912063538798288120993535493482516346043401378423364788937308203544122259225063715672860430963000646081793182054644562457007208354135793107773145241493152890115805890271370474539195681922055279161667012921687187109933266636721387796461789834360703179038589060200582002527733305239277124045333245425827458211114594116252700555961195895226988816895196017496787538778853701385766803491100390344894502048918584815191651888713073928833426553930733833599117016117488968906243004319719540610339562503969320808161160751196932290276398452126599135107862012912099102234982586234582781190006238039095387822601150267122637769797376789458616093348874665462133682879420353731014907985751291040518329461610728105509486876854556355776483200320992606788642307378341174608718650775188542519560691340828776592418494371283815091284295294179860631371051084011498400137049422841938088510949361222201071444924181804105294774092727540915520489668504438848109760525344667992976256266782379723994914645685776655531154197543676164318684295551296758573342373737643851531611001194783837464028744904521395179968898711806093372652478772255045085777621519550209898577729061027082368122224076576125819883657126815521188434619179601763569212047089049617322823484860473236894513940286512501498588951124943831040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] 28879543586331791165744835434740768866055436789804482029676616557952366173732144101979332581149047096186037633515505155742936538395776675035075722702832584597363719174967003874940572843134245026006864608387894657599114432721259281779654992594706967480997675182986887062669086771821030260162181890326419575032420712917096797480422602905459773456420228962105237234148994378013580893289694494812972436646328551155833810306372129489319415018973899809090970623804499906265990864343427659620378563434499398583249316239224938730785013716790108133930311712862233624818751394947815180775887643393662094330808971676550712934903634243093818097129626499366521788915903515119597313245642872379762505570921110956442561743911090841729157193475079963032817441121271842047137858827759520080815277834319115161077736241939948550078363917071411351363995000182509830327699733001295185196838893688242207012456204753352990874307364215531913182721805959962350363791002733250654977581680704788546172799405890263651129876514411265180626273934216179683214543274752001046858261262491941975079527740534710324877528347443727323396392057214169794972870268873214233606076601055868948619373760002536419137600758334013192482998954537025011029501365152765433312712439015168047352118788302770785262402437453500497770667632130721438180635208784035815694373938480851099222895458327962513352908153882644776147630182306557260866452303765956048381991861121697401309575182819191085842753095963971058557623805523957286637951723903148950470951629312801383858791067135520032942542253530773778123500851140049436715024717689044331523966633826732372214097082165828361527643035636953340593419919800590183726293491179523129116904086851708625295511200677081846485823249625654680331896826290500248637393782919557313127850366923162487698915574267210541058551888954433423579865451728718462576477082210078361105248563845282733855169989070290078824405432076784325426154885172834559085398290416465336604233095775311156824201929604723526515610932209649647732009585828395888344100170147276801721629612901755229487329252030489225729127030340168982975327893177458279600143212365144729340488497432247543824574106964953124350575922193341021344740490992902482686208478499293645205980259302478435241741729106995332285709242280866018827111123363659479813035730111799958841292175301093166572680337126421970613121162305257588691781594137248110925868527955023236639850921707107661040007417031273443546051692517075519462819296468916377467015015338411762905046808349837713393140741303262599917113835365065448225792144203881292536997268258689141752110828263943983478682598620621266015742834269952773197692616348129654882003743532374198197419565389973546355235033661664040493718711782585732844483337726955131679038730917379358479250406199172728758178288733410256709784335555671702468924685867764465693460733142465230917145381676581834873860266254003343586654595580212798098358927360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] -1061113167238462916594733161897515998892168637377744622731384794652287928756717862020172591366625060661268680611844111341286824611671668131486501771745720990018906412334478246755381910261284460896001228131308738774990190742062039927511483306112386708061342632741320480458859206698466760850845870413909112563550766355744960315259411604405258323659354379221487468766290142145600489761882027412752961609387764794598511729919245194853016039938455044505242036731696701325400063007010680246608638414521861881376842385337362790959332225060452127426822669973595491025150497551119818049608309999728040309093582468446939997795713383481799952118423680067748602220741390557095383001066444357115002506640433335105310528274530711192034773286162287724275209117729229400081304833694489809433647381501370106112468772683700560595202779336359532281789406968992925327697460099774233303570581038238561946377284073872887511669646600400082556895267573468218061763579247415961402132637083322165087145639275870137899414847501475649825300300595807935447093836944348909343765160799113228235041085573414140550317329713693219487969020296613387244515581771761639437899383561552653952854596393461952091764662634249618130767348903143004956130344858105035798312863664177837688658924294425878306788641203867575493576313669691231274858922379321192859972459419758390311321315216448592799319111134109369436103281684238965280468578838286253301725152008381183710705039534149579835723804220649531202641370791978003577163144110084248324762065542471433268433635726183491573000194807004818564565939449038758471798426640612389320024114682075505113965435428219864403534929020258347162010271809081850675128631320153842829664017378749769945567182630298891570644392361605417923897280924431432189374796006513441722181958010761329613254026524777080827128134668067621511188626399080106932405155905345402831322522492351596553281114987331588166503826242173029614943500598783848279964795793356537937316208347974754933949964146912772174168834769189906764833522829062344739186989381281757616050657350601433030296208386053325367212009924353847741227560969573083833327251898270907999889180983105264530280635819650142755504645000320628764359481752460195364905792025854879075207606284266793680722462392984920178917473709496839619157135603965693648429858085917905985781576912800190191846173417371562605110503537726277057840980016859750686496882987305405647209398435340192959968363741015070711586501131073416712447674040675353124320918499773114945197786782043326577153362395028544218556568879805177137576730487560702294409683009004198255190836975470562078640508666725936477728357365674334600550316634755589283395379343680621675668761693102585227331083538718852282142590424169355942233157043937258664022787294860376541468892249170127919453703419392415114114501996492684137427116989364927629057165318306782373629104747658868946763547043869997492442050010143839753533831249920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] 19548118884917233866599807033408086225668441709907378684171030025945410439002210850451280754289767301128725230966994706554102433278261930569060986476890900284663498944695310591390474558264644338043170895995129080061059873288366296183319086896925071975069511669355596915301278049557948468347139316579808845200902344834335269616353145623086462124122813712430552724852037433829513840436728097125670409165462080339329709364904794001747598845432117179909842607606595631815523757118914229382023958465694158360127673120436586605488659108873304879670559627046441988859197080839698003375428127785971230021625083125959057821276200654190008090397897643592498379433845563021839793179668939598455589302256808988123495168969568694598972436705106714410483494893543533927246325798185766628154724312369350555310414488851336544680261916312227095932487547833879552152629189619073578709599469110065730131695428040291735364761137699515225705591122636938410284103658443555419302954687326057076122831219043110816005604324431552354604367168027875250796593185762538036290688540844928831406561720726194711770027443080791614951761938537621367146687148420837692505733633577769002810927423950229676922389778022140025019645859324085836257932904747316730588549459517231920067234214581003371286590220231833680782791293722454300232403293760654205014566359647676634004401707936908275094355963211657218670386079952623672341201477894710337613160755307384933389313274354084967087506133693038925625387520455582304738352099976073261611192232643521839102339131655250005850866703560727802957607155454089186493073215251470954334396686693563487354136804175079485504050641053594560346481788708994569465519154956609043112845926975128522164194592252824758045979846588730833241496957002541968571165792995296522516338556179951677527565181584510622741918283721838733527847986579656136487133696177584788363828994867103293390748419008667322642579707518273437786770352223604185549895419731437882099982272965424206865604064622989879444365337688798661770262772836494855675447106340770063339148492253794628175262236596027550012498281357017310609513478795249585493388530544992730715413580713839237206089467013297548422879252970364330010733434742272395143104602561927639909735250017628573143810925994640623056580051652640133693736451308423947846316841538947821387905459933713824965028417554954862875558851271474046654983421338931545853683829213708996493214844456024854688878466732542720724548251141941778654933635274109629041858114774469881058188002378412100052152549410951647302039187840241430067588639775293202516509175808343764833045906085598666977979949350043305423959574623078046740827223850017029379190821515692294190828070353466629555451171137837248193392369640316676055694256129447329272395729616123976786094527894271641565327683752850536298748169061589093105630757114500838490006815215423669838510887082600445041000240005469497743635015206621221456898206728192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] -212162946592717285139591753117941193237630480079217817043782746207956160257217178357228796560236451292661904544690983554370126013038519646800613986298606209898298438810414013585028871171425132809859741592280915836940637647776395460919364452359993011781158420348739977350690315031205274094187001422779211048961730705178290759035923248316254398369075463800771884144274538123161248594261768814594472552281954132398349162892326460121852760772010476318204755235155717135382150079586275100478027706974869939504026782678406124501599786896990564231283040932998351930363211781846606102678150358454552406061944131752539849888863288678313222209635963079079492842790408062822889477936714760748068919673219399948194573086070493723730018639979505894574174984769028448892577672677707006338198516657923085103829086480939078701656536541516540841634710207925256753150263128627464738245964118339666670092793822669339624188976328135733113756706869458287718324870441423730622344219607144928688099985486276651842505978237366107452179421007809696675118735523103599636748180777924708901945871543635004006758297115762331187735948675838839916334233322584589071535955220033195565378637281866241035695029616102715487361558974175022268657388045424974837444404849237029372487790756092104668057904860030801231461546788411397860518866411211272236843075430863092549425498391185037797613477876794723624480760607908605957245888842518775773045684149541535518104872723819169189890937432365397258497115748716112304697973992511955363809243655929170554302725766685479795715845868094415048051700570551150326378590911008977037671122254894707992129480085289456724705298527257753984094821094947717593147487850442968497881939549007398593279484897749894085132447672733247650514976612301976897797228270599543158592361911601246180831691319443966499789191055485952823409981231044766077728232471312176914504249882337170585332341658536285886063451261606562900746482993345198615662590034586181120668983536493089916609368128353529525501782406935091146168826499451332181343839483826943343533197973082117569452922622365722918334388975161589545497510167575960061693518961604154576717043189004195668056364197676716542746628950790027289077279269372313971473959143073760484046450329178253510818943228595620375900686281309956647354187492704273754883741811497032124479366791000490123659198364037098890159526685628699208573210298161102203765338985994550265803017479905786382233745760726654650368998787534915768621148282019395375970887150162560859761013434110061345138302146038965257200409126874910620083906636356731866121566047011714646126485339459122229335853695266084321813912295553347041021441848307501639869087114978593028476929773676907750783528493351647989705381651514370018204783470514794112969610962069735048457891928046310592058794666650726942458649803088641092035291532459312513696227855877229482525647832391308427444895537733279422457071752966217384329391154135040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] 1783023033973953035438084032244549189523006809947429903567573305279156375768385754691677182804493134074311013785585501424180463231623154264375350203012146527069338235276583227035860792509244044972705497775757248788404689666230971310440209861127909095614233543998762166177644618474332951951001101173418576086527623058235228292275328431577596893353255593174634478976167175619515511032618222275339459452058372988988154175009377408648250672973410259540343332331869580767606655454202902566019847705309324847897308605748150244931151253435069896057199987594917919175395608479954376366182647555471035751608512405938913191471324170881843575850442544473726065084405664254389054326176953954666873027188878378158360503848691727892002103512373345655784237637297256601354945652546582041790440169122928856932353323063426349797032309325082672060227970947831227692169000039777911172912718941718357446517537780406838452187337719686308262092925834875817066739368998939708495156934829940398534555023922064379801123142706829422931095698897700074718714062643303945809755939036905491819609436864482457386745030385209194130957584890534719586162625367384613837680847529363135597154770618554233781109129055502048203346689676705735753369533369722186143897554854662784080812297631559692524089087099724637770037194872260657464496689384420761626518184122966807678000650609752165098077418819630928766135522582889798648661578049860266553707877161320806047946448150916192274168420388516887037841972302125406754002111677235344079986830654684450216923365700648354739093141911376390763684191751489394527396713086874911759983537644664770884030150062871158810576116460395659623946944279782988623817705869779240234033840481876838078825222786693843091935119101265826472015561263420481977651161291925734744575780766882087444849354164514909304705699836743118485905926731048124665412386112126223577211435147056182433674630514597255287739576190354627141754979564975951567244614632680662229908504055430979019139739930491038968923090955972317888508483653590283653164336876505400467356407828375106120418812505321489036449876587925099840794902295099420663304651334022939989134354164740881070404446698704680394567279130169923647998609944929480092445831476524948752828067061187541108623648608825712735914798460875519791335063912714109045458088651487557131238712104092739687737143480366708749270561961066035358216594752125230335754631623430474401561487613625565257448295536634164287452036103177347429173571709258652922506926909875420222462945443451620367315158822145027249454388167816213907587861138639223984673883495735958356008979976404937992035695532493867388095867142585316687836897494760958098542233419933264101087010705465127851644335359528471446219615267706620085981164883889342341383708607130077806327173329522003936530044022477627944365163260881836190534685420825132889366855739668012202611293306402998843138374444405170891628578665330554967877858373926912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] -14077586378996490150786496979675104386454937525825061969119225593427957181628685318788327394750657151829380512325733103796422063412647320111876173367373243061554356881728034314760561834677716418303249776109812216949406851826924559671131390150259414592733345587874271442511081916126211514421067961022889345504727376945002532286303854591469212028331272145967569576058023659156620487383504082650165015956660405418061066686253309848254097975748725083702147699593351609733104247936781686041882391019748284022065853599536951531583153867853358341237841280151254382709055327664214282824597662413724129015375804652112657777479857967388043023044772994162864248336694282930169494453049841032172687405696788085568674184461938600693103304314350233688827575587413870220272283726506751537651975187934458656803355274548128493838118971554530736965427309547806208162544622836728989045309284358687880013761846183687035982483547353124188565174746069674662366554088623063019892000749486743385753069091738073997614954240652417477271168223771059242707640870739155703505296459844796090304250954278566705818459528002169654456936401461554025021935864731465534919699818369641502308945875800302676619091794108463300568481020476610005955426834794727980729157875072338984988452251379770267932022787564846020301749940605501888070840371681103843585384710193792454287115912572927480965950899586519455634174800292334723842460222170674969712482116874995024761822161591976231707151649416500542815449512255533731279158842830654371471395330851058050707552394575502142152256990853906127354348384553818373177623552758612998260788903530713021648727725530315834232560692306325332366820469145302030891019821413264940611532656470009081613286076407523602066232013995432965237648247204194452808584503652891267268357143350443577446278995285278233829369941865247919116498601306273326646338526684931365636761305762717836510401946673933798337884723780559784396383298332176360181666265045646182582393925583436790028576423772697638336516267954642958470337527070657219197482105044165062331711167222163251692470352745506791376457494083589536766280303982831172440780143034735696189784576413206822413792988640551709106051218810566466769776562663664127029305289981969153730303358774697175374636334331390463447260651406505131385313861648899456960998702342070799345146713798732636220090175558419108947934793731493985277693153699504696886985592638006581970995862511718314968863690481107222745178607992103711159782689267011302278744791306417393514465343510622671154410500634685659426719853957168314640344821556466680463237488342862469126636428755865888858802011365566295724123362169956933478162241085720060144653172866072234810919560578491691615051142513078504433987396685233073300384563766768267943269921802953864844371414739774595666680915601212419095253256939184060549755951403790225422393908476521070643899160504114767684817407862572622537347457500922546663720167606845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] 89524151436967465317608948325177287956049611211707160391877823998408107451768193174824134893337649723506859219165019485333262411735145664018954709747408942029735472709141610931974352033029024019809738382572530572840587236761879199570046995134807874615653780689278938404702697576881378315251258580504399043903853831744832771282763285912971578906043225922322353007569995408793933667679240902460314673374496247295366050569937525888604830174751503595599878745390406108865844951884549791979885020730379849724422457440646415271727880482907074932764690663167626624591053513767232428472643966324212031183605493530232021593032242681930021502478404140146086868622162073978102564993492250769740893137754204832669566733381074175767506404720761423532083756122830603732861725467225517101929389008296228810341078480838797783794346361370503527890187185377135168567142624603677515502027900101531634244475407128860977310833248012422338917435019471398429419334599128151970739359033597599583664055674070580028644538170941197209782731611444818939875144969613901738672293970592369116138235060343235734806941753682672269934562687023973870795098251610825331447477083893166797341811929776483743749178368101922825316036318417057686572519120842229865521809119774729418201730572658040109782021059323913365439781876807774524997538476253741682114593189652757687303857247045686624288972168008015051663700064822864567608657487516114793467283165023387115369708326779804060399887230619252626866182607311753002386714922448602106048301069134002786783727378236050896376635170602759041377370972997201615638409927534667570984158903040828010409097290877914793161394684592182544102616996174575022496368003095125824124297554446937485960704634802687835971303112080147126256616691762755672320011191946411367749622801292512931803927781895063724293110739439044895450468161167047424480728344978517405107324574482144840939896369797904022411720106748068598518969464717214654246989552354132448089418344103129293954133413049437956502971486240860547389571472941456362607320926889795986856224515705278749624251779461293693732475400823581476690171111683332194863150164135613762149754271634246054134199239490135306956233369110696818382990794704669991844451950515332510617650703531273550959016384699736351741921382825506045181908760347773622266242933603243377251998208810048338930196925438495725624991573124334884799872135043911989048215811095748177368400887444186529357598513045915802014203515972577503703229659647476447229240935920712791837151101797293240809168301946255442895911640781674374217692116000517067528998809903564780084425957210484329083892173547052281609462146060581384294009947179722077136969979674970873841766033275562370125941725885129928496580845789696927194666902564035071736118913099019834905200112480824388278841527775312049195433171543480102121370332327309481604240727501048301114792463170538793096488799378731075433580568683150110611579064947834880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,9] -369731481573296000484506238419804501109118174444068633728383546955940259607503250865284704915151167937799748517959151197138921234251936310707009890022054997359319947349739702754766950351576009938701070307649183986728963029035353483263735314256899661588790018943762482574730472566581185181389421103956456626593503930601735156780525460293386143171142624836061337671766949424741411984899535472759075818895484786791552138809578510966610542853508096807442165821965668766763637350064400789832231133174897688695142506572681717795247098613645342365459446708011535201462429052932027767318913721347731066777844747879574790778430566940094496067509977899838578601666131109186978592454501591505533097082622472423582444877976722209502446998294472750802639381683067319555631904152439557485013750028222583083344501971327312037285985611372581908352286539417636070530345156452860552089778062030057874997278786921312851235921242838376115248358366971750313879349910885640987920491754113371205737533186933514577000332624213474377095593697213045037279553593025339204731486069838550335873853330270496089465473833238729273843574483677408870926635083144273449714616742540118275572158982812554163518988912890530576027726315982513529082649764415838510309934855370907760483744522874445695458513016434915216997859410553878386329396120488329220941478370850643490768909653061005913622692390490954562166253056509415927132925477199644829784052585118918286727691108119438796853868363603449231270747763528296892835856608866160896972311497613924911591308879503611163924396264274455068534273522752857262891277672283658493335317679904975341523801722712613158961426586735329751418935509336551188388781514007362832912870947164054706176035294511491554590535349020664323844225331627140264795178928624397489767043614548210284685721005279370135633443776113571939311900218728751143827883021928692204919961788561934873751979205429034971363550716979401507121609967497307102946938670125509028252665780909600569562273877233278071579228022724973117491550895271702169890445969609756449228290295848569939796956880821582793999326501678795554745627230532495154058556858286483352906609782899560795783528900126452724032218510289653216563863007293365055906965761510198304930102638810804347158586604139093806825818281541885225722302696733889559797290764831300477031012278407490709367084385561784232176894147073438741595746540575979659464319857226462449007577356067185089953059199474438285295446935125609264354474266316777033407798164753335838839735920348203151855327712941264583719706118092018457842382571898412681773009229421838987075254868756386381430559158862316669598696067493966199943309799223549773950839322377658345444568518532209098984439821670677098187888838512095855266186295799273898475456471859136222669160882196866690405886135372964142835512064393269554853293013896844801249545647977867843466641617646940668225017445262896974408672207143994479175987671618027520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,10] 893248790574399599664022638002615488027243793026656904798667765397046075947238943381779922378697585160929979740050164155890409503021747419641481486454719403319839667832053775567044582851838221206863745946529608623811034312791639153913516985098105224172663199083341792683104738939315671974163715531120867649182392646851061567869415825259656116367114513167043791402675625965140260976531399191967369373998331482223984338319066849256473984234508031039974446590067297460758314084600028823268599490955822096287601411199879489647319385735516080095063687244858530961822621528544690599334087145966039212927160347281439128416612366689996768841202645020190229748352341352847172095862637979291775383846821036351861088393324933698960157062451701026047689710859950061394484477770796008181294619920507477238651965866582213882220145459353692596710106962609232132522858289288295682517185172734405175756366676876714203826294300230843858817774392119743768324592787914846480264168023232710573065566799863189411665027953284732318605391095921537784614029929774939903545727907790481077078397821418230209429741042417693907584047111362772542762269359843927857957089091271128486494644085259819808964332882249674159083635193236836339344969957670420068684756194415797115259554762539617140547446935948888110203141075962115328802065562174855628742026449509139461451988300792290586374128916955515339763526859792524839837137275103897904376238590418598546353696080620138112279524682979726492284909695606686768708827825970392986226683984655498982005436038688909298319878531799063709654518082171109877206727084773918325734698599443779033683069976025900892254878904063691152571767896224362158122544003039640800194811046357968682956786426225938018030928844048390108624349595736773771925421758847141773639538970470902451590637306092400658934347590783430147292273737526992960368526200186424038573724792468007024764606755138397644772008840932595523065206090616927568972364080538656809140024379412464250091577901060681901084440284460811652338915230471484126519608797215043954550994070140179015976711920511690883285342731953440305882499952569265386035976520003899691335472883658330131951875403126373584899955439702082292615083758155618881426976290622302635129750474976960910868975045266339621617873997330692912328245977886004445151138055867051291581398446494728159778274747995750083860249923471395923663928745315266337141484916533057535022246587550476934304139998241115617302389583710600944241715488887547576103331307919517652673117733373125462654826157230868061194695556416556841533862148739276404749874516386378623252763471630407779352341970090912560356100283939655850439091077768616644879060632415063172898550985968236659741489594439282359865704320012499104883533671247339773150411074779330390493994540522751268180728617065267256307259625782644870418768290049115117424316834278975434181035056411979259269953834493174540776272648405575378549079875558309888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,11] -1109003326212633990486798777262567292949751725216051587296476281707863043574019327436507703909062278151888510425535716516654474831462111475391022647212877067708136891938663970691697857451966825956278931709502909419087948707991901210793349048809321610816196027019840916970064062754135378123549418047642833255259576964255939395106719188834340015019322493792894878235262829961660720778982135768812174399088138596244576451632192865409543394592421174418122104161553171309007665039094156655744360372371942052898362095514560112149868986184526606197106281134950794867260150623658756349416521219378234164785366277859297250610196840053692475638734684856636272892676491156820215818921574555614368283090529613268515679538197180937424692209660106252037717184152750988783100128005627559945096438355039643512365799723815156988334704586046025426294677789529117962057857928360188572525907852515661593437212912749781812414187503077836359527766417077820680970261471280471551913849732918301821145171630977795871103889127594266915185056483426439289970049644744679738776790568864676146311562344368738121460942380340997352299090351289043454829712371334440810495938356514468833767090648392022089132097358182363454114948997412272147217102495385181873831024014852390418172941228977213244052493319575740400924858902836138382675075532708662576188913077369905165985010853051214352118839784172122522769965932575002686920901014582416917043689977236357770319441048382137041285110366114690028222346039187969523613370446547830743343065776848953875755909765923667902853697632607886075614154303333023508368798366720375950155559728827001826993355154692467798878751821775868334120398423451338898424182304372477375063341544458231156900034583800665652805023536549265343175516197723848463333583188062701487992436435410209411848182205397133065658980154361545179637189126903012785785421440949940588306716758570912540197972559861588116132007254931193264868545303736293580394426295593512783787352600926432152639784008846320572508340577282273725089178331906300203973781533362124081975555758829994097900141224775414733253570528473623963610148559535761036693401596002003280381343106864253914253140374422422149920067800369997191535866166210973660407178129349885322556735688313225415235300281080546980488613321279662665201433103175223764389528440768210053173495021982542388425911369917337670071891660910016506548417565117586886659822669644729118168084079663474684393015901977242442755562123192118713116402421541108912297071003928247392913308106629993263358268135026235027268637683641865329101410712269039242201931605725303008737461287281003249552153582076948294988892386109115460325005211287440359479189876667024361517788140156206523192366365560435892804351003162898391064008906531944613934236816110151924193179251076840568833470821276914927214984080385840764758992532531396706428580455462787597143091689725518199629400394744116535014542827414361986586710446996193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,12] 1165774380275526715610329362712479096263796430028228148834231132559817419656412912237540909023885643123389167068867484664564397709619319411665668174342803113155897011048774810470719476756998908847369603945748806993847641893332611795051149294853472270937036781128040119705923505003487683777550904394690170674668556480789516016955883241714091463268282685487295442044007880922949990640149745938265237233316249158770406708310069008192157368980875686905559515559494326341906162080790525086340238792648398270511563827536320808017823784612066302428661513947456124601629111208600059336451919386480825144829162208266054828776193644176271447679233893041033332656040873887409809587027287606112289028668546393021496158215010643036970743855852879687249843648841046150795918123925099690663455767005237968278885189055308248668929241767049932921364920556015556065932131961600903838261768213597993140752037598362155100485286879389227166051843011049534075874353440341084649466837541704707792213199959134283511572120759852545918391631720994101902850479422716794105083323717491943658767940111533707691203151808183891875070220560598979930360678371939170801058483919093616956420309054239589031511729065110815338089135340200586520492568621358448648206801870699655035719841574304395161101296475820111434338874424895410580244281856459908889468107112623213537857613488370877415498143090969934153803693901282714687986663480337373796644414097229526077182804688210109869629646793311561211098905741884913440309190283446322926961657667436534663715002545513504476725319076355625585965656662027856704763261248443363661423292200067729538745769315574486261945943407678789791598207109237228728326386858145303219939861637084853864203697706576074123191187661034088445419829063074878063550435031156539262106689208658248016596302225216140123549256738663120567212881621480348189713476624741247261785315269838959862098912237048316610108293803611215923338033647686858392717423574387698539169534213493172620495066251660587801488251886406013867248471995864487700324007866804576174002700701595493297371140120226156730618371712647551163623972891325812755657920670692867552737448014564289538165127263888958610925773048761723744205813146452694914884886263947294340377901550103656017283754030523375635968683479000466298418459676177724628677452753590294031739285277247084065639733994372618090536456938225458854665026893191394977722677532979091759906118571695327988164975621955700411267557617570490338032285308310214866558907297118495466971456817142647471535312642230356821990766292535169234656806400793858933721330584747981021433052125427770915128840605366667132835272000238916373234133187242572863585824944763284396696021754633520986722799019212356773279003446067828987616886222752211251010888615680007847416034741580544216845469086645595310231821869466631352075251057855605397116355604354115462467768562699541116718845229997310274181337456825535518497841400416043008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,13] -8257252886252315607922886384981229429822886899428308561583699579081864813017974889482721999670931006322135274287688097172918180639985313953757669606388309357654749120159496826427740129845260450087554186817494379688640004626179966848142255045943648654646983548142098250336336615365828484872189215912445857323964229047498293494373982420882228036382474281135387555029082318278323936947061178482433598497098677669821063067646065299343184011980503074845864799657943402789861045526744998282371731398643455587588768443713979507746117010322578615944713386387822270466524139785878549597964988918164482254029682830380035228046275893830781233088202083801612397926548007755801815151364725413598805718299589181228335261192876396881882752786420113504783493452637014024222262477692566109397482455853342678537568358935925134121636201178824615556091981355638689792226840401517144778571889425727521251821206344399934103451645805015974934186004031366567131790156444852000901383268252589495358160821443576048236575091747554158575142313287622657985219028134964809862205457979998061793829161014592805453066310211889875981641557931252877424647835500495399025744311948347956461993520299762182179430199344620744646180365203215592764188292970855889347776262458901642463942081977577284663359933534310902134410365146043568420351296844328926584441037656000222227026152670299174597173146779461368377476477856009960609142488217106426371444954631235135890536916799167415595431987844411497578027174360532220181266616870547793185736818804171498858418363362193363643673221189995628969702649957813262640515870993930167517264732119315495402573422952732959078789183875691021765770995818909439701628148499628699059096927011092513114060405092798066749749033693282697530039777881797081337456812416723583583411888894596629399293597789964617072917727252118419557703792493750021182775178657017916440433648036919580982087701413650318676237444332438370955145973046376462030270016025907320111906322738421566665038151446764100498354955537539513035705130060652746688041044251884040522333593976580277415432626194456641301249542533512522862098522043436100642228077803947544820931915628767184791810805001412867681105340084224205429603995100128057850040079702026203854386537295420342913317123139087996963657521032246946022444241373522409999142730955130213530129240494252351024700050792317277915361115505220718309604452994969228004579587533472543928542140533963402079157668073424156372720952433548334793855329287141919706089489274848580657441233217978086056087115626583490518048141497375836092290615564432611061197459829877429329415365593165637242143133832825736360191270827934486309044658739763800072119849132040455082096839787533194169009798271568739049330440736858701334841922104586427130791522744504259132276723001039902435297393729471007657075673847568625283614709702320790790143461973566661047205137582020390561797215473550838496817001841521685816378595245440368640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,14] 43308393120829910174573793790136938834826660943160143748530814491040145343432485116726612374482979222636738766441529005447265061796147532152736826440976364590122817391999318326358484907515347559642712076284258998949392652316794345561418510938795887675060684644029596628058946209533333006631619551774431932066182092805996630347062060606533105008753215938932065498406985619225408802490548717191114907824085704012007586944106634172351797250147717302586080026839853338005794274651096109194854847688653284780441917478743915310964305572981960862682841317627660352583377053071828348223446906993801969374177878337301904103187650416385614313852905725498697163285898385385116121874410027606149112991274065578058386203039234594709135142200759245645173663230912085655073488886926860017871698899707513992484605777576927876617819365679093103035166489739310152543661540039218036920295933314278284677076864015244960268050740839812193329543311921192937442508225926382786972901368731765588021671306869893691892098510347377024855533178923176801290777378902144161853347855839074286529408151053883083838253207891837607115598364267781872891415245355565984066567862859096782358655705882193824342913346315631959968856345997205048666410730262860748244375520688293737354764813993049949955350164641544150389144090571493366053712938104199450482763821001794821242308929837693866458733627081522654726014095232322872759778847676906121906830558443413755123521787269816334250368447896022561134851808609945113153897650650505008646107624972334910761127891686865239947720338343274150715894431793316504488440336179387358557548237620641066213609747481260229986366979193538879140776431050737196572273101693187538340617131120729804812997904810749436836923147275816514788144535948440867166476190035941475276739655102560727050139206624316917530772207260614172605470882416352821728404442907037488925612012504183126996883687252057101383900188334744533324231383225094633786211621776038634934533311065719868772755586711449259299785552802261073873893797302583950576618295350697415333255125780912454786625975671113776945865953972559500074443827861258052321354486207911198456430072327591510165710977446063108221163536190354651089654457877316348809689812815282536562567884222689633138344988918953450781119248040173351122740250687714396541440900518105301140367898336672057403908680179437293408277936289194716510317457773414708055397723232800384739890008910344837034916531248922062230676067092883290702421422622390178226508131316137716947446897179932902513406075948528741120441215891973010689581795352420458131521923751023075337539377580004812960487957945587065328183674584787595793412325242042242490180750230734245265015855841288876617934806379327936332367951036847892474154783861919820397425869671529875167806900445123935710422166120970786329515771226828592630494740399271803252227994977877298659384287106046380317413058975113927055332365383224332259593048739398287360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,15] -132407724995926238548406863224863649158670297824792061611887441154274090991459524948989067723258282773000814717898708855659698398579165486886043898175901772898437975909437937888133173731858348690620136807837306938125975924012263022019545917306357037363464210789637054935338208834350743702543438295448032099402897496446552706109728877850597380298223757264667663047415248087876605938254004701867877391618823655034856251104726732058704541727191433864036870155327932780764607992249881069759975023943630147174461744666520429992250393454762958503608176573457010105028639042844064684099802556843387945739662045541900267232043732101370990584356503867145114790355373326232184361585018794741716022893560819422926673595653503712870390349423069034958264826006414427679397381114788142828345041518329940639833419501242736033201932215958209880161112735352710196838428443940954589530552678904394632702060217296792225547229105018604753703069288431582900741356525671500812293451107570599120778564230726820714197581450399932228428459527611760265867836642516259617847501538572562354842522151730421697598370129597999939313521536898900227064190414232694941732334721263697122351871665669674326563551279315307537033003542081030711259185046167981378507368504033279104802325184192430446738165615982980017652352255103315945660630021591408021297690725861076058197967300325657416006314803715877309918347363095722937978144670368469915482353941331019103184708394703286668834488803551567951384311036246445720860140558705522193844792321621176160594882098955615025553588611521327357394171998974613627887740773858477581784970550579191494637798660637821580478037216730897635990788809741739506000991112678812603832251089231092216663222673855507083310814487734291745610274741161626135118916790477696235109952377126178033172236607323356736540502835254750807312652841360223567647987810196941848109500204308228111630168150738650617419463311638288860393977912000898805594832502908271491354684674357381595988440423844287077972040236845347752919857020656990207204718426177018164496143513880141688616283940522397050127163203395774169869665464215514983912757149608948694375595122447424007355228379001295029773092275214378419380001650178428183149864100265846483672274830848677954381843654091718606168974202332060351772365973158935976254798244591073724045004598249791708668163807549307205618432576907646410109607891907432723887935182230279782688714728740503850899709047795896169250133428927090370131750431235195578040812096098902482985589671914889805401362814976046784694619529161990333429509901327354973723008701387925039673809130936737070216399848134614622889671834495445176000198393605749504798221039575600486254476518787697944525594847640640673666310515580546100858287155030786756716645071602495751685393053484400958116757516589464812046688150621526104280425644463581060802081760589989835450066649758508815019196802806167170595920076005207943290320400559961538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,16] 278915343484632306948238719569905673664581939908806776882821572556588988708058973997426116439355626453770564750267666686971783781607209051391642630543091546031494057783051067341321377912615123894583748953413803526903738697318082756231015887601550610604846703263135844980252446426777452701934803065020663256368761315726385426628313873561543485059132940768883296252586882099976730104361964134376448959833381370297679690616715218062284521987765600672166483210053044182287590346745582938673549205922428126067969346957469533624419994423584732244656965973488716809304718506333546072909785098680515219618151098341189692782579541045299926852035061908266206409762282164400459283834469738891218460918041715595788989858274598650753715271002290371018703142120619569726990428136548666307433379113137267277267430486235407402652481098170319293310773034495921456988020824226093448910031341687806933570243440336476688118194885101006866954340628818328113116440892472885011263351329583170939930144088449712921926805519556838947817716947524223256284729082342097675406764262482643015842639059058111256886844393336958776694149491197526711742864917367355196669570951104110434777876837489012748320117162092385267566509179659845795235284750624723584082555474787351029567817106933742704368973102514877627073936040746519518655588337402730416038757942240323495202094217375585420594333942835640121394110205654767392208972991136872503282509015404896617156196644116264054425204060426384739704355445684052700454452785829120958654261643350802164787325115556204058786944062077781102872417033444571051219689582023992848257596676447296852061102663429845487824693669939173252834152311976991682113340865822967909134093660547350549452731454311101846070955962848386710412759073182995699668469410655998853552199456384532864812399930898378005072660909017169979960143477701437438834817523695006521643041920379300158114555047261220125715658945003137679532308205416771601486299768903136299815774613552456941469851659181864029366745146454880222575048564027282927162718275587141629520561740708602911731406139306260739231094765419272217231175265420252649606717904113789047728082718829059059928665636799301121423715792411930030792655938152553374412452447327246155823991656940598780394131610156004229163130403939812835880017873611780913969140003152440411734289513178246573704636623046926386094449807453185629189168656575563821947676877073658340391050406925740330198585652325629316756014129778304771231915594045567153706446315407894833507991073811627395163112235896308303884112555053569831425365727795449623824045927784669396349606079113018600996142790681141657683651876329824376728284831811172872008851046216525955449216473736043968161633546379136912008982757465063452600833154883457594684561988050862176303895167797195127398302883399296783325668831726833935994457227104097544195215369324619612587295880159098168812339023553108322640032780245079826465432890522229276672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,17] -442327747826006492636263313851288628225292663187994429654137691259169840211182122385899286323352449188468655933334634392758001347158309027869619987819115423048619032166897806006838085768705568159031552876400726299737262037974260010878835331416085303272245720929113139773846583547809158197567646993221574920233349988727430813311762836944681358089367942499539686308898896001180998829511794265896136287093909850245965845636852739802467301005762068535715626472159460296685216424895120053517093971090451211026945688750602878038069417139611113391619888105263763413236277955457695590704722453947587286489224300843408182016024755676892247564450934850845172006403719689624152230374991314620418476389561512940110891497473333969374125096480819772784227950706136416176742969078135074701014920880297765221940683952830968648776145365932996857168508007480027252491691873897639470639834147730916290317540935498213923600146693869671877568668679608826665985340718966324399729619322704392456553411535005591250101834818716773243641135232755226522122082942673927705260840226285865907538287974625910182353125921748991206678912905663677174706290458339819044291396278836426019691355854179942445408100545788256007677058573066810379077344493733794259602560681668582330652263222712797053179201456909642604960947616604631677511280686494512791853168331424567447721112852094899316870541199680770474335296803568543953417460739734582543508072775772937215583300455995252275841757383902850675065999331285986116041652828982953844597589775842785096414504258710324811919367684449776394029899776437086642861375343750313441478983562315720431619084107945562488994197933988233066225582027563358573435613733949221078995005431428043458295821894770115812259776096280466193739280656580185726198471818761683779451798020590289797482029172530187980232169516480964411965074121399032858076204137025957145220107659229001526367369180572200771335868583591405568489893738038423714743557688670713763019855320121894572191295045790240392482488435180871749122697844905597220963391296835342455131456193363514067585646088588965569355028220340505262732554116479789330216708184763695525546455251973871484838878344775452975523559148366686792955972927517787528556076597547512845893221680610264113930837345864242233427220457836416011727359618310696893280018514627305539274144452087820429004088999209811039252719132468655911502990202237854134731051794821559409746421635587576604990523735445236648213142533756645549137728189795276843750974339498618631533900777280302507627813348933839205333215597054015487172325429556540061379691542042036150811753266637201872128245019776078706857071449512502405237928188044957252016956339623754859672223041830201658281434078330040459761561517496929711837737473839870080430480633607279493925279000855202305611282147802474722977342582360208148216562874495439167086021831739532855114397810946978952129622406515411587703827823917069179571295935641115688960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,18] 554890776941243638255112377007012631024581364641371230149953002662007737610792108505718678989127089357877848559590738748597787153754598750021196207303628950550835880332822957073378868311373182087473434575454624619549614064058192523330211315699394074277300210451325027045619775495717776970668614193408916335698601052779545787088391861438666981016918730426458500283817777048019273389765921471719828321139419947331545503019414555015263494814180289667334143884059272101227315282173015514747551629692311239725452738853428775629637026491308017732291671702595321000421285811532850667811837537294471361813462437024604444684221925489307152071521265602762201135633264965449930829314584578080032995047547732857069103829592451694510750595031531051542018112735855196066588136401245814144973063343087359200786870329427859623411987165871527996346178313285270225081361525175464334873037512024614558434779594761529621176809739870875627232204302851650180761217188930826739255873529150397449805098970981099942372887508570333527411429574296289791708520727262238759338934655525065491893528841593977862438027987031408290910884340313784226424625283109673563434145479788005193736677698525240852527529518029131329967361411229719218354413270717700158815799540722942948709844006781141736523546793136662877292707006044868843490214001534793597992144037192498989625858200686879693952837903025593753681731128585616897587320691130959039049613183791682937736882905904513814045618921548598954844889585717274615560696987658213535581320907451078083625327100219795785993884790295087613269738528384768280827451215334397130153295256994682868263630407983636164336643491202468517970778964108896892469093213555793231700960023523727596231279763631156559241206841701953663554598453669448773850011703087486842963207341968823413078084048465730170438910234683527418208716754072934938620167138098153739517824673097449250527715253419017158912828078678757146441354831411691566153418338715093916439472393533880972287722874223347420185035529869328965876784472755655807370252045394755248114910612029459515418732037442278752553142141039180421157356971168833228877815925570319517890108575325780853687720108768327569776099995279585538565926769067638418844830181335389165835976687124329850330823419611469835803855424623365759140131857588271706261195420782149506224766888907359066739408011958204400962847045162190522047899036188306459899614022258106449013187414965550977391907816662839536841301276856629724334329212729589937428404363816461991693149964897828128432092524065480487652552489126782540255455932230483113052067536114776420357592718637526231696487824683531750951548117137813213058040090915649395272013430479529271695775735834905407667730562083842458075104027234480478515460737964075733762949516080161123102592335346559118528588327302487742295910507032006716506819400946773107240742170994932233887451842710243704811698326751072332976440639019388466661424292047689351168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,19] -574131057245478202735005100468916934017212820831435008443496566945308199859952734980951663228682153130381513362244330741397669138940748779312563879553037816803218650176611040603875488700421619639990589769982784740779464812772869378780905872966346053878458489500416638511801224574737633161827462250810216237967907370812494881922780173200865431247936457104900207669180852459642034073214633679780921851365007767276729544422160427415138910916115810673662125761862172107401016493106905191615821938042355873798951818770822114795739155068213378563786600830427109147976907036980731449051175394649390393418399901009568786506908257715637925305777825170635637589915128381338371076236533944617617064823412983663272052765476368255168297876674471926624006083411651436604003807252783813010753836435439124707246401204222335003804219797908416807277366809971400700768349352496248426709251189670885466760066535259552795016098004625437771805363125033583287064625153895574844785660138522875465659021702759388771201126436095466488085498745069887440453948141394170484597708817159550961657769730268632883496424261119294815983536944643278263265801844870096927265521098047592995519173892182992886438184950355481448023670710233580016645901651693531889688758643166644117162696527608376400451516763578473695123051745268534417629145850433568395027802833702686466503894832431245773214921882525507758012493779948240297949566581701665265755200325788120274303767911140244087460163847773182145388384041121370709374071833919845815861381332159528789103100318333839527734889371167145118202591056385545088874175639474400177860396050245059779893688454784951568142833753025308711369230722853471126902166930786998666532287684706904242139379810224735248725920144587234352587245621240395996606790739324261261501053397718672128568878644627597447346924701643090127667693257660045958983601676135077148037913232808336820695448669111898495049472715595682479587909020323217052191169299310643649277208145660317045355579421424120204555704284669565649357951162263681897176135307604668919034762443965540080515226207200090093146391293832099655866835656942620593088197330829884032723720387363023340157033786971022321068262835138362909938063682035378134695873718901977679604253268001408439304308288287066684494350175361043757272200821408171234781751307746013313016071540913871426575670097673982913817916387253526864343581431109609450829214545984976640469065871900063762132198136705081570248465822755972767777123703112291790382610869126100920023427198074829910575884246015630909953674704168009345946983516529085478579969838656547922154542729734635082574757107217060812240701667570468480241913194409410232156202055599247051771790878546360986115382402436078258195490244490171850172699291840489322882227595218982975618481778380131637885877644769130162919526072271974781033439926812582909179514079484395318900510662831234344171375503539662842959664428100456868013122630066246778880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,20] 535571787773410667174430522649819251382667726749683124816741239133344343624918079482213984669850155164338890995757948446555455577698689439937156633002357060299449259601095219761209659072255793070361363008217322172130433605735946571039956561660938105384432408937300868214159502500402809541489774348123448334172671308395595691746989728084532460069346713881923851799921508967503670126782193199938475698807245878639903276886752844319629604864968420907985156693784097807769732564327049249745813187345838366764952568701577706813133973126566996126265973585201261750414892183898359988865276894933954544215391852432923155371041853822073030099484067124632194628355278551494640246887983519357950688699685073392425456157480263341406175611988094267436636166639163694621872230681663334214513389001619305070241857531096211705372250958504531924758474557213455725067814972982299541110108612270949278046057180262503024428858479325584583769684004829004408435700985406294050983340374780541775232320525714171659553201071622742345662936431663425724750827853525472558291352337864328481367151060894819873831624358908254820993363458491091403914651254876240230877528791829516167685475711660507769266857489220013455319550259423399115831232426709535758284164978431625859449972325591995165520164070276202741466737056339056808141388412609197683267706852708313391819730315587156583379032631009824700691661696785706525106438771288064544515843191026978681540987850002928464166291060565194636436409600732636646788306422890766129454932453016277001682073284314581048363297572200213509630066776574753661250199441605195338692974205465515541023080306751496945474653136173454023859623185973508533642308421285245007772024464315136647019644627801078135365863690410874815366586414153708376787237116306326138578276513267807762900107567128704168736001534737997938528474329701515041474698575300446782463970621763308171961086102319018170477441017683682125196847142626093183553150992048079977757039620243004510379348620537123115417320232712642117490156493445981517918500704121542511834362597911465832992021037840846321466191176578995047853186044755993947457085520289809377700695733437967102508945017053092079748469836946428059101791369121482533855765035504249589351624817263245567866185606433070840646654377409790355396082601216788137518879476290748698405524603605111034275161497110731214015458581651842540242481623394336118658105338903827715886903545204392750157440777023713599060454159818648951274689499647903876943521613492071350006121101332213538727177609430709364251409143872862864025911570554818373195781433895427321468904520415742132680592390094731326529462173279207753604017906800074326171807375566785277313781755544723553601885609317713452060942733801034143379514720123559815150216416231489418454063144630861622192061089216099196164499789433433471111137390431000064651087363653955277276591564067907968930408462450801139558224138432549443188892843988639285248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,21] -562104954517105113303651918310483506489617957848325257034518266708994306642948354860431869837358134191631459611624087145760824203023601973042697262299457036181814698502675980456604924369736937673706988501062348633678283686036759610473301087932380950127595028434851626182220172682746049758138146301432893675550797252520211211466631162845379313552611629015952378772601197260756094127232325728005308318080881521281775259510026102070904590831985615611982188384578814804221696231417737502684245759829905467140709048925534662126253959353404085404986699472989845846864067077260253217430060845247474690259927629452764602570547409979439173320151577959830532426719550209528491238707528365612482514674218409857041058105386881138156962160776094781986065193835126797617088352383755243363339670569943916508849749083482504114345677624530228490850780750589125881467278029193786278897140709773204967774054954199469194553949624004915534069415137077884770457116380675553833416514389446554177206212296497116425999534705950537261901950419030145296057365853299831357921880635102599195010561679320474081782237503286404289087780537651347511634086595003400999808733311781894233601098050082977953206684106199319146079843525497353499577011261770935234390035772486496919164513317346338633162757491629189458786270526711443316100600573698068713768685559109489522130329322016253607364192853128786485147753920689119989258980334986231739603809413717324081891238025155196422821106893735814473795660854548095800598886855782345070624966434419840403579274638528107394786711870841296159160162351971369914180445764348103050902160948030888722704899098483634843187542119657198682595043705435024884853480970551453493332745794155706275398053868123756650543773004531816144848959928107429720086904039138522144976006162766829667115114315606557034722086340293726724932652407778385700292921570296237835340380078849080276087162754628556323839450654822026522484049922733253546261887755836121117942034318567207852560158425589484973767298842207009135996837119205471712435185390700831710910430367574043422996595536637015569312325936653230449674047590213284992703682598501072299746199806424109654836477477075463245987111381553038399258825199468137960491494251756387821749798543215758689835987105795919172510535070560828966696350688714928732187231270550884677134307850254212059136458657884780356043620523809409548187258647633361876382342333114743599942410719089918756989743604596796218888540757458699972177473481942700220495863231213806941280370161861457217391456564352581589005899764307678109053907143436127090667676784709663057120543689101898137226023919018994989990020864559991585929720206408205088077608064720038267903125683512988579185723694531593836079907402809038784340744027815941900669184290925466393922841370061968511440559803598077124592296187066929183693842468958328847259284929577608701556532895887653568667056661983915757758952147617713721278262652904899870720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,22] 809495751859459752263040005793986197883759075636434144736666800930555405642077380624670359075835472887692077561401464333553875604665521864645475949849509591516865538732929510820874018224898768758143096707932644719267911074663521230506765224700326997420555235402881883132712302240237807313866838045332686612297972341754834722314215475188200693878234195539511906721031754548898522713547134515333902220851523752467221095661737118235310807726750283043019347601166868467375910232912751876062677575039161165862176681944945782295320174120297720351678395468629425342425556543488806653569347844780320965173918880968797693615532332221581030018970649913730645591377694289825514154145728068262891669086710467651583084263504988845579678539575291531683657494618606020158797458281498398681966300158321908855919275942519356574431772146925483858460338797599012749252087485751484611987020579761973130364610889654211927321798169506292257998982463278873997387410912124230809626818832177829955061488861351332290259766704229586962547993850288520725525185497108094116141483351798036928772787637319104514039055011440391892819788910533410769306219773098588454163023590548442201169121988278136570002879691007740862146189709759203588837764722469266186832218818784761471347890351164742447699252987569292044369577356679949127141099453015309197550817817429911435494124797104193375037968779010348194144769846197036132130596533697578414366893763013731409148383533960406405314673036305815087580446385900429776777890703544409444411435094100268152368204944764352861765009806108007952870255204794319515336060272747674710879099753304203793044721114662888759011983250031672676939897001340570345760607058358258608430710824571587351913160610430408042809961248861699701552666862348491826622256544111223733981669881959217579546494274608217390566740943576195331620314993189018275360403235516630174809601302042135279523372822850853685802815520923814408909866654310030037565076366156408040945404499732071160647385905213287021048490829872390320465735886344308382033635029958445765759851314863063460548906923256167410351910883779912756768975323139686121942532972995783436976061049760446910626211736239228594381853155844514763575879884937873269831820084283453682461148881719203849583803002878399916787193246084080191483579664495131965903607478514651137242677114411455827518345797156493716902742115393481358792787762975404310150000141350888459211029047828939857543067299170646248937745097421106286747785899419887490641786864043890442753789402524603185383323672358194426434007351462673322477037762572585162773251662865205217287365950579282011360116738738987831816662427188273423301997354441936442313989058956630569675493047434259701451508707028665217975001912797437087864315865270826745076029594536164097363967209245146916170839579068363421455413056585136066435969471012522180915613331778061850735497499903682610098417427266739211395885115407530750972097197262988378112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,23] -1372698632017270447096557307766509241834810087630907159634212116160439683696295045896302580046834036393816712838797337289562971905902293638293408107775162891364401200442149943875047303722069536273044153159052068845004288434066541694692988180856284778705463898358737772371953932441717754117515780788437704452405886785613795194322521302241415390416761303742563792970913160666407201442443539818492795774631404620269200898662559107694567850282166057731342967852879949630724439434235848745407568794931810998334822644917494971208626210116393789820409541526029138993400962515131598118368141373006803675283012621173512319694613394607151176396117779708658863075218222070551071566540937273219484263648824069592586133386937840946821374158197467727850240867183941665256819931756143039899933192913378870109753611981105880012682212695046484851079460855999509459592654835268605280078047785214105339972969979939845471728561605103096679150014379834608726082256152083550988327545629275036861969301068214133960051010535859690239320294630594852154068104033046626884401669067600533475297301654516833950416806201549211831440346886657874046774599266451685197645998825186558645795948472175847484930711935270286204638247465559072092123657754642808862415740275536518035194133276042893724772006799621177108066991418125419067464128473124983754858871481756471740021875770613225337224352992384089123420070874617191914332453319240181343753517499697422821142134272518136779242214663108026150364923926369176408392540577968466730664849441600935150557094867000877585488684561998415402913173879724396821408031369041585561765792548793397930305863711407518542533651639075710121308050725289010066498471744958472657450962615521779660203008114973631377096880443094298654131657641606769367444902559072357243504269704807502774458455028734672682325055415742982042651347436719780580288283232162219253184280485201660281183885404798706775601190347926201548730554793159560879527200422804463769720971519145137345144059475033594152906561402104915631107209841838862407963383044914837734166721346962480927537723428397565918772576596480181227252922833073362306576445087168664103546379829064211279356497903628850330806339413708366629084146803567110655979129685555572577361754605265317204812923634005216026974627161110785102008899341425915275182212062169428548311862828255217486540628273855757180663738938786712611103180630989927946355425874286786381442756999743867568079462720648366210997992535467060527315158196547408342009552988934246112932748990776814377680627253986504565940980694491351441841308210680426754938174536072027378103235869240603481931849001017079446341312374565975640997579875620624855040063263933734153462658368038358591635061782869648001913584680210256610754848028190070953483577014041871156404027308838816397555284726596121534215929484954815700776499882200678751290706061594334452914130240524752115123136734020478043047557888567908246425628961463095787520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,24] 2211203982913483828162560084961904196934718146508832111210791573225517296847936252637030052125364441185717823663239442757268915164823603771536990115866438924042769081014489485688513374932388091861607758190964889929866803522940621894756872846471988462339228241120494728699490006248257577336291540602612038367391684083655829629189914860143927706453869655530183683813626592625009732565685243567006478500709486154041648303844698015735218876330804617030560012332624722190554201606800913519711234748357553778722259763186869845938540353702536261434922087442093924646702297521263370405443374911476918154642977628764121920897827365266098591794828549821885583171641991234244530719379060797986569024597282584091009871051489244370620267694380128181316937551799693466398571390491268906036140070336116389942764313988498814482741040131806992513997462879520646309321838940466304161717739692462581375964996085796063290755888064892485273205915718576275587226735200494745269665358507147477733151914855670380758296838474847659320842189008571139812058052323307275269940848762940890248266026697988221292212319311865094583095899851127704043327848812313710377565184726377828224220872944300306024912299550028869347901858756199373101642030568490791638649178096536974828473494162519927886566598673497327412972254905390672595013707623298267265496863571614681949311788730647262231716497010473582794677605893593610602828469408752925763859409106524886903901889207294271582387485058569388191033016802710128366730248157208937200630444912589843149781208413072847458593280855051914087242009583521279675213485818660012040193988933571664256205334313400129616938655391933442091152097114108314969279589361962105212204792212381935485612444822523064157999361119706564372282407448388283099105185419843184529491873360701189384387530845628356708618928778514556471807711964876554841693080169181952544816195753043533786645280024219583789181871146318669451413520765941948648192215044007457179201655877900404403033359758945134380142542835636127657053270566334517422978335861571003993841706678181913965022134006095837077541408126376424038211229972160209933963735963526978384114219919280116276743490636358226913361958955808350140423566172120251373511095648117396779282933242692658582344911124259358962558362360535719241817970499893918160989939821827812425696969658532312022732062870799222622245561224653065107224877172510592422113796769757870673061808402649311918158334082577884812708776001177131496072915668348658692328195897551557666153834657618044601264453507760747328936033009991161314681562416579657717776226241412819881398771977494346283371660522186905539649963014666298667228711845708898764855786515283169582199197853526809307707107813490356006263699713322908489871244221815898298643936374383925934726596554809200210942692219606806699377555818808836269387003203042579007016477728953690962627585873178835033117073430372420585413238901523426761770882444412709765120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,25] -3142390083565057900684798458576902607073485947765852503950300323676405601409395021920062583978279826128798015504239586221756574204951899455150147592251738677224467257465444901851526565265268397052215475762278592506855736257845116031266290681002546997685682762768732009326445850698717786646585886447505891917710346115340591105339085117117888495558402701811487498146884888495477960617732755945395308770044579275234222604406002960975425878282837645708162214301667909151186284799824153101478704123068252838408998618406931629426653584187054786656842465301220291281973250779214373703897734326423535666229471148814828347541088681997677228115970322281678724668174516484825767355441063150826277777857804992866665899934746617851200087193958813386454563044579981311475379190384029289839446527417919331605097959683657379046617749404609481634239375107045370314881740971554424311845187584911164498521536536615512545274146080242904849130125505188721501712252886666773053019180956421748604968443327076369899721064755604605938790660712139944828232099666723657105622082574164305197559960242801290490870489165460584312348671804105577826199000390320159951209513847584011726837776843100453383538199825647292884086597506891969808011317955809136205717404217028701119244825947062028990186054907689539604889719854327172430611164065050713132711984287322297735898449124033445577195361852507804085299508712344411934986636867415083784987193377754881932254359716628619257265658291724147990294442641376359720811767950127577573418200583824003306557164138425530739220781904990819721117449542893170952353475387321932953512568943150033162011574603929773868248306789818891001946416064417072245183318497861157280635420735939334093624304522961031449871998463441255330192417752864705750733159158426373972741488205126449244692026054461847876959600959894108291458321480753967608207115080357089134284788677916760311754567555521864817214559502504220897531856943582915890828653831109759514832545106453632285971823460095490855865073761639266018198794355087292591758791048867752703000755368084954008994268374136974598780942446304818979636336472419918145444597799624121314232906825008175018124168344365875617651141116502067314665987475620078354396264308663981745102813792932473710383640949710419905911509682767465279751642557246806339176731313296706178522062886052442969364146692961103512242640674678011807099450066728113292984493323474020211327999382171626274090012188771047823432592491624913551007488519426286857403946028288038375006289362688695890179496249078555892931890245135743915343641199031504748144915923700403085173800624719188658880998939556386688566282086804902840032117642402772098059334912901954086381716443502431247137776780702277267506980646107470930417215815460003757529643851377811848182731713311511595353257751341014434008931146003775228160846540162411729626146569172312982079181778636570340364817289625301793641306490338155166698672344410903019520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,26] 3909835020314555660563814134615735521670915824634865303350933458798805964494036758003658000117691534073103626357033815723784638728893065737265977156899312832739108369249248894352734929486445402499077454589782721784703906464063909151827268341137772815916542075411615990500698300745241859818278968766140615048526787973583510166450065076092268748261922468278858589037145528088769951507738577826409681287390441116035656298994886705753790703205388784751419764412318030301957323759536054281360498297600085753121389285710217985053499862697845250524087626902666892144492012049119703908785723143249902972284615308229139062086879360397339574711143550627924881930629425472609035716209229035066639330147957639388454839067311815472529862692384776211021219650277169281580595130269977003353344519560240436474818747194225637407596778717760258433316212668837387292989689904052357812558847190494333831332520637579743721307442120487492866039359203755909787113289032869649928884768275519595818290579161861753333617066713319651633550880747278750334038387450975745491003238232354035768065757452596099994419392105496244653150929904538576844124826612539869677498839421776294242515268438743384535920886677108009280176528956123479854952042821051643541083164484678323916819250783290597013261051722850265441389669088073000199254840055128016665679420710140255456950997242740420427990912881402436119148650985480992012642656071988566754766394473786152124107801200927387931684041846107981283388318802451647607296633795876886051611144097420053213862470681250582734739254570433111277052187612151473751644013598350184377776446808611187642513108171275812396827132984979930912653829647861010667668120715858376481698689751609220962112384868635442784860439918790491596215370247217782571659853047511001832545299757225227647943813625198675143850286268504632967411043971372647395375789091770463593406360039748774220482034212648557082052049786752821646472223312009926553774119894890111202322743355272351734015759503115019795543618391032265646330440213894961309764457364210144628504407107852160854959944817103109239647887789890565416377210181457090945263678906642752345784548375932130259118516954132444398975776092375059127901380645440592925736329072139872303515918477779536197247363689848441479837054553403711477349095083031453852582813056502927526824790501718549379714197850536094923323583335196926096871461637398753794362780715725128038261304580627305875574287680255797186458260960657567712173405005616121129111491425547169035683513171560562253722861324252131916709968394439457643800438641556189320001081453728835110963673750799761798122386735301516800106765034256237833176920652219047180345183597870036367268361896182820457361459427177672344567088273539641857069902745767505020382884280879338889019525569617899788872470070917153011798862937675505498815301664731969095816619426609314654968021102693624416839053670289788453490291628240561676614104300370249383936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,27] -4291074201917345323176675610470448967058191705357378270073105543317537733916176365711599319643847780907092220727377293900762546925923927173050660879033572168805102710544578547899953099927570571480239679489023001703827393676991229100994177601471273574631586284515380609202045925755641540770235886613914793685599207193370090111940530144084137788738814137964238722578918007326827049692280872927360814049410409283983420814685144349755212011914095363497908703924212311306693100321753691029170122187404940154486292740926059885438512718222408316567832342717342011969532432395933246949912397240256043023376022597401414387904168525914701672360270453027481640640155920318782524373552726415330212911555689394395750571329721092519680128686767501846549466403267385834790033808371385602406788687011783514865824877817200299804386315651093400341083638731913844051634905958519448237367433200457486847334113900640514409871408743402222441765008092364613185138050546733833709398912166729151889756872138354785012432950274848566928382263058715469568156659045561305534713453668172656616781977475320195367916596627721197791001672840358511984309212575468421584900221561858988500614570988766691475784414218526247504075234732406620318254846635709096384261322154673459518519263265229435531539834105281924846370607339719249377106772199406761936534407087031637011607646261747799469395139907060470242994983086176452051680856793181278084315633778071612092087205682420018088008042379999672862441014851317953287557942107253142802548790232293930144845692162760897062259228337695528335815894703153068190355497652126769112697551746421373930440775841123921883325929352361113205095750671764771795940930949469418169495301566372352872325061749586656033751439270773400506165163592856687104598250332565609502763606150302009905559649654049529377711117477038938651043908570995369072851993046426957504169364426525346292834193815203126208597829137988273882468100340173222307976473915626364583248804918464125303566499781138197192330936818573051678343456325282392761168269130696616873989783784551738933755271363425205516905558067854152327766290755511964343192631905610008391115574117220130299322658015756195454833784000821239774003619418363814168253172769583197697544947168897664654023984705784939936390023118044075586979715877475626683631670548927513780381781624331042021044329582974963841123399194966725817287429983077844714811611101471381126069436529695263918415810511965051848268761686414797711148799360778700216808171741376397376572050698761701900517785149325079285531617067703533739346010325734286868907342934970819471617261958377277608728977165463185533767790567516531539371527842409415415768327555207497103104568283550449918896641375435995167476405069716235725011359003416879680915999003895757166385967173816580627548930172888821116795387267737943472112769352323219187463476370880259655276330280848802753288565527967106966133974465870007492427487945366930718720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,28] 4188870290195337403340006266018025821290587505065301234699599367474660613790234677284099294634298038660667862241503855379669512445821869890660538122775918912258464831692347776140415483434120871385998425149551408810815012327043465200172700012368871008018848039070369805599386986469088197913694854265023079997911419962490079980836224945475822582091054082890930245371059771830095229995031544594251596511021666737418370375231224412506554238481031109940256837907861167429039799310118303347836326334402986929905445189666997896338949948681600415027899406004340778027328990952157883554308755600752006398834062567167593360523401678813361336531025921528889199468075740735487037455815052711845957500682773650681494058932269310365385607663082688675944971173827246237020866505600026247024098032136214163020300843483522237736037516301195386065579776541886821277443726037653440218210984567344094252311115925504621124382866470636515121606390453783501873309649436376583871831637899587342468879370724625027234535198176025582180514086388746093263046230120473134376019728086441497279456353243264759973828104028210349864706781442712061074672306141008173686303896513356721921902221279962226715781930816003866134228659062234909511288609899793917436824104235605655868468519013806282612512410249528870100567284059824543595833625036562620465570065877598687411109884852353297372159294417521006702878648136355144147410464648765085654069513304381893801568727596351685905711263329646577408817202463128949864327561938095191628968912927729709320555565942928568603723452965155652041559899073049719484728478360199596220197289932691340570970830653828552691992366325375700081438841582742217544397483439394729260003069522389752542330071705110200669292635493210469809058876990318682054286805999015006465804802779762164160643828641598218149859291398360633544930973102281476833681766655788415744650857358966650089568667744483315189630150767692879311444325199138336987152399208559105425645601336078037480657048606311263566000810190632565671059815176200395991830973563728090760902892540897314935077159487555554957884714080376544282002475983748996557844523903547102012753921743605229751514340623617638621865054121525553781443265737482727792667922649895934559069578981792108556673319200800089550185186494294983932045706947219308568901425096147642511496062327972174983451197584750786420810474600625260714338467272809139176647828864357518265090433267114207985931021928595857924956349011294321420396432236878491682872200231438567370050197337449413901165732820475874746455948506135010675156024094368224788642694803728501414841058754434635390026925773438963293631648502353246147622065338573177503096669970772401928582518529546847705016018860412578467526458886685432520000753635863564799414644219319224279767776279885558342328122758415839179296042526204957628934616527671560931896898828395597908199346297340848314898449894713248670289279033007475321391661458236102410240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,29] -3660460699314046086567308801311559032097090262559507830719734904917769940137901090778594906642091812450223664441952650126146554031776233970904991252601157878039191018283560367659690063418245726970766240251780703553799850946885992804287001136200280178130465549653735464359213547193455344218018715920320572617574824721282988255930355374851433096456407556304871325383401712624352314362395191642979449650443877989981364206452180841245986737477331399588772091764848966246234326615430477715488000652038761573612919035798926267195743013825121766305289033180285084270061114458768026474452541263321066838062514945061726597765983069224590389733562384315044859811252355903258003885856474487736374976262238382806172614028050773424651648988699974541147874608203444559085914037222453368076521484898406654751541719097951792425893481803752225534713045280595966499263561497869476108541788073554119186934127146787102358418908526602240444503916870242252907963291903864696514092594268525036357145607866087547530978514618165277025232789044276756353817033464921138142525625848101393398694145724862834674880384906954135330689630378120986135435279208437071893676070065013952800852130003268409803045503728848581705147945604041643430994776048608534307719340617291286389387212528164981709026909455586894563230204313315764492235883070095078069871512546382258667738933613599571997135120182089421344875892097540050623840448991117431729195585214995397253037173637108582178290441765215945641299769039209613676637163993644038777835886976234533356355264605577139387535506777794678249505472447579950241694917966425663615647018575317046761554067120395566634723473681795197209384823907288873687362021902070586467865076470219465402969516963951781020683925614302666160326573788181128483965401281492701806543675960785747351885851020935737478253195286919323234954413494431418814933186937606089369014912141412715887089734439766080679428456424679802592991081156063610737347895348174053054847832904438677430797759623031355132763385200341582773476265813645386384411910230352878011022082361946629945108971669229422092613115327951003584402806106700349115582688671140367647825347826689384591263170211486112891566500287969302731920077618531477317546434857031036427696099770513706292954720498685856161400823352287176281606992647023755119763177578996138058644351411677476566036389727163175608912273394485804937200379885005975137953576122696519525729593244930140062927732517117237783147458181992590220943304672194216501456999647152002186221481816347259698281391003475990306048795033830696470415332728278347637832544581993993224861485477401784707689772506070866183797769130732107986095633353340211500363005482595985669296696892304291885092571483231330971260261484923698281542323102723044055962841750362271761620378230524439034821167827061851992662244585359709220648560922686340026843807927350984387097438846695758151533013687399554261138543451598093710782424462963769344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,30] 2875610523776452171543222127821264203679484109059287543867720779890705454848232186884349425034218273103602543424221529255094825946270231606230389169014201972709906194470521099537957398981492202607293640385901894075879603287748116364469907295885797437117027772587414781907271864322621457644994707008954333350427753490073256188493945144864032770703784523559841561717821411410904998764879661734353447373674916292798697512542691721842490386365330757082329380099988464041121748041761803004010398973679787342343147009333984016778707175005148269659155218631861064758445316166547653499522081168655744831277165361766166713615933966744679631383564511895907892798551377551508889931135837249639134357715850261588303047727642794890011211019292351311556923937585542378771841968045418939157272056367643801945212018429167077807218843330993869865498693783886427332188336204050521490582319155391378801670815497971335551251932645843208391117312943302253966553094344943174664898863576954648972997986734473262640752135285153313439543455562214041186797864341625494499371012548948933644762011774846122800538761234922191577056044523942776117231892978807857094767853304164265859017732177652839149400474776645369131749260577876147529529458728744708290379013460225639845922932590342719513175939431216713507101907990695529347246798686342398088528348509944568599255829228171442110581328053657192441477813663767835252125420281340428960427890080344243323757829583139446955403592628365679079689490374256838732887378687415472224314071750107844745526044531899670828856912727959402238585148966238502666929681514883640835745245891584634112619598432675870055093658192124650305390147204365552046804074200903465744932436117119075188179528562823010473172008125014350199585755730861209675884936612423257541333387571804962701278032180767987017591274740121349140533404852677030307210071265098302173504149105275438951329402844868157260158207515201617706355169544118558599138604414910613526152469280458998504414390259831136832510983520836183187058974172088283513695553292874214553560205193438234681205420626609007308250064773833964287757316840971701360649504082031951998727491156863473612671301632888291184066111273461679813921982438735821832033148502692687368555047278535735454021112186011429786264427702523772949071573769532861085699482639212984999516842831828948237158647916180505939956133842833858196346273264775067889266656928971501993315635619233330779513334913178353025726148055172455137438626618723908536247320012112464140182835896051452014777269395421848722376648331460525778880207094521833655587976389242193550608276335733440789952240402358733865315826137600714258251876742901831284344113927056548984221146286353403937319763574727015689701315205532901626335941141675836557553833115826938074343256975412241757223461934223608863208898158043335664979028248214410620608951847488172237662961416212608098447207889379111481024947725979223661910307431334277021696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,31] -2034653877380213705794676827217577228842150513314835251152009980841992348918311349886409214392204874097113370621304624018174354025270805139590736034768943602641704300049223513650062249182182580420379013770965288691351710091106518580668319343466521976795877706064280555199541619671311473017652222299661022400653382757023303056258733054802954772670906847999259566940315530548466301186740018530893153281334983384981681217346786363867779968943544623091674908620804150015570603580573383288890691538051093588546050161357420500590579992758941708809099165684859685341116745742867168229489451520311510521173711879414354937583974619838457551252824632248742834989555598491679678426438123498494232996621567197639505170589576815529043810555729430565518845864021192170724157168798985132277173540893408198862969859921756765454813329591067061789664047405128337317825624918100201739637772591259254744888922447714682232288656581947358243451843498919506954649916581132160707731547877544155495514428931954330077976128323378021782426315440619098738179994565334573645517077839942496749625195758540962906748966451575493217986816621375268875887227768488506683059487005436629230868132968534001339009782785244509128690724355886308610346227169912922358756379830001835745508394269656295453716082283594915736396490506733506297821103422585392629927614337032702325296480735376371445921082495109513890211014070645497163472680151449135576003883177796043238182286035173752360237308350511829784251632767729052655514495434813664434235875093131866361253323048200156867603880193812245879460336483218569838080260191825338929224939489462671353756188498544297740771663278725462570650576136471462842727407567754216646463233919562848074225147917722602852733566391482285275653782010468728840174916858167975286840928248581526035099231584741283207703966771031140627929337979457490959165042599962622071715785582061988585213821754791676796879309698202520144546619378522456118180038539393002691404967381702388180316858350382110844486453454019767675752917304620503156493837367386596296342683657409486143612038911444118720402843735171355246161528607060379144352064075046906730251122900374510227781516584257401920612932993386472063964279806972855582667910591364337074172372975185208355074746763647811824856646143294497486668330868961625198877641873262240448556005478278591689167721316009699987500013369600408132648569249231874185010348209062965772041574352098011040445888413507832012104937439474769496735236892263849762890305153485426357229185849182304117841678004250556592772885564977710535502980274546290488705283147821928967472978414824395099535025919798332377474550326175727825988746514471703615215115347473176842431926596069399386985152159165775143045773926971521719407708808459407677240536272768967948309070564872402817142110947626524153343183277463750054101792277490790826146917552009572148480364514437033469068294117452057818254637719164226524935443811664207544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,32] 1294531941499563144984569487255915518320315100894771320008554805225506718226586885986639798299014428846419345024751406381494157893846124910828571221973641210434041370573465873788689608833878405778497174621063674658711577449244923687626486806631895407640962964590291489783092517902492857992251787513785509201532978721447124247135763851343961270560736511475209044693081587598557593816846595682488911920256955239820131992629551198855042993432462356952227565952599663898257538521653010043513164558110403203375508312345367053801328140647906139330760515429797618980929177892749945264853002798636501421898007196231808832473720577898069758615760938968564070835518618841666182169008916014634964508682295752921357755437816171660889052203735228187147223637565446941496633670453431666736736474252863817440647971309087583112790042716961589678177452892328440710409812622294631991186886816708044349863770706554916344155369090188747954458835376271647085909997622554148434911704771034664406206439350690688661034672251224628829781347169182944700561820458919332636455468503811299602484208506769112953571397380561871765253665114061216500730193856992632254375090802555229001284902536859035393308147672288365624123856096084463912702182984272130685524663945778609844830694773462590119640254085415955565764541524497192441915414577165934628656948940992530021736817974140789609881719626550526419370400405171335744692746836360195716037640830739698600076710399374976580217135358854958985070320023256858277463294833882878543990792702049779977301418530314498908976189090422086721124556606638909336637044346531868795348616881171234321738203807760647547002935628990831175553016858007479293430162374908642625734189540309932986145060226404745488515904041366713341279438952495595650654610367620905177294609306097897986456820109875512895927801447148473233353291651472909504247232609271021185358713009167724481523280839029251686415782458872907383679385561189805398081071296875783099485712714782697030355033670745577156804203279493134206762510298478354676225505475088017586648955929758951388008931738132523825856135440758179481948072552315387555248327154662048872594886921995152012882255336930788703641838822935374577910791988020908455257836470181872308715816189047058210299711092902815117927880343360780784849539144219286407419948806447562393920397646369950975717214999391095209851638992553631041508245793322637756949839802556968147278210169483265484745497332010927181385249114166756415303982767872607417651926393685664863442470441616088679099058454204450924772772461355368515198697947020869631970566760298598473691496592654236702316061766392876709501831759504806588781526381142918054674127387388336950392813004897519588342133709407643270888189355429300166312156371583818555591542440720774165263639637234917517469214792966611056177719106984258453689998484379536009395118372324423010539647851455742196876814400367332688808216412523847548421989741233780555776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,33] -734834169266970501262147613334349738518928418052577166707235112953430462743366144642149383853190796762355421646497769724921444144879108244537009903816613987646311897422009942655419510309261071273791940974242735295499349834212332865695182427794012236732661369654424941365608826440249009501221657328765984013266985726513658610462120923952098906784145904658169513288438063516444573815548232804801103464663249592659439154159713886705592899925075692606036258504530505365568320171986788208657718392690218047699663449181802823289335369327308245349250949412574015407026535027819581184600562169062640973795484927428382769084037597596357611757583206038141063432728484152914738416040543065213376277536447900277760404137264883410794832262849935267921893925698579884834697498376953410024857711667297687628057058736079392474109836207500721916810766642032426648410437111229873085511426025005872166140835095254858130205474807349388647655800242242824129683164278750474697601324209454753526312570277374709712607403852239261642790569746725410601359014577019939848345603435379351176378253385487801940557019240360714772315038069120886178221762038623054667179767699155999509201525270656163846352825567526646439367465024504960348538090925546597158702351267820146953494894552914282086115147223007905407673865266961954384961507110221444973465327118482174841989526888384603448889228907339695248069606468661468185582809945220180584430354640440013995927902947600635053605809662729547382426774675720436224525917514203986717348738989028374559859155664658874486603306691762937982383738905884570702911413893969695217245398647759062754426077884812911419241839224054624240329842409735211173471804248393273602000438641904807651254447132458804376724500024611396079257317552861377816347900243578449802413435253309608761162507322721070358654968640618148224453475866514465757490461348082611727502630511048747559338386936121118920051399722197814850518691701101432950105054959104596561481628167768645983948503427473664569876319810159753989559373408125724243215097104393911399698966893928223371111169147686511220503820670206327801083666808923814290505425480630873786735741553894180989544601101254779457547034489054202458722463038242961708004018780311667529714963357379239836333146823858292546226838351535961301469970044889629355117705390634342678935551719322335200703221572482474712687127496283952894314972337304273560917145834464058587586487970993384873581922642786995640741011634056700897944054378247534075291152273104730994908638885108357108158665061325320774807183099705531621395747109813157358549781875774521701718302306132759090504251389145985207125624517215636808590947044009056115399667148196626781302700819627999403742864314451765344041530832207324437105315336210664092231157890757810082110081148466005883600837872561785441288927900048589766536804699899725626851669815414205204885522216458045147459264432201332862161148628305502048816440942892962283520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,34] 364676741982468296208101363727969106913634135487450228941166996825825533721234567579188721271069043716833237538671336802857942647536539123076079004975307781614385888391896506850619905493040539865676745983285574241301098094448775706924812140827688699186353355717839882560590197954905396563673605530264951734823398338556727376689143404606123718775527200391109505396814427362437215003072054153910651522498477319792892062269835822184186564542640360913572068910329585060770244608864589487446566942545347039237133284677041376418785128033875660913432918726783148030681047210983542778928669850395567254614032044111266903705348775411377112892347703794274642539696687107510424117680856176090803220009279746366429643070822310258928606550232754322021760646485151933176328715679637920513890635101555640799303642105300199989177064220312905741581743374694191409928680628171458562014685183241443248913811911979799731047472133034480078541844348987923476885528014477999836714645935560015037844480543811938991905331254893244740102192020136774348354236886779501191171958023653868505723557151496637578989675173973584807668426372196063493000960240478825054114581841472255877019187611593500278913607268442904050296178111909105243717325722471729544632252416678530206579286531088829326231750845682347231402582552077994124223855044175780537251020831646588501686046220127948704148580790339421964603070998810434378657637749558461808069589045952687339135465519991756938189915723840525849752331847075643650152330153530044126438584795992818075347800761492318155948881396302221659550957421004235547346097782244165693911593811901799024483670258828335153308554416133733479176095032724810201592253271833846981207460478518350207460258536245380535776113806025737579058405112560008667284988657252081471667008400820425608800937041833009133244306925560348640560085328569818326720196676699785656236909914151966711647164182942183202832702016826530854249325352627109082083778637187890624822537252402856849924201672665904948562999812449570533325464748165876827474032846566039309628106167231568893994756671732111364786875797137973656535203406236079865374980006123126611802558528064805105430447478679097607005749832320306461911407047446264498407871279885719197993660370306318397749784517413650548790463815719686968688301443620340461589099185425950755353821561837706265567277169498767193153366739450637182648576269607104585254020761930678153584504981094155026401271085116355779193103706318763260018173147825606096047759297690395164277713635629795084761434411014531015222751270544287107732651053152122284748682463387627950613901220893048777607208361818607340971902971765104426892221023799195556305530038666184816356353573406217648888814547570629125976400583020856466270634113649328866714677305835179465204006869027559873815015024900699565406210998942371566932748975403610171644224161690291605915998529463755287952359290769929247961102537361673058320942311249155194880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,35] -150518545070987603007629499245424558359037194636795439262412631554234660031765649735883305043537566136001841707220375599351483725562227845612177654756378420746716832646933101712554177664958257458917944857048816877454687751839605345000905447149284604359841707024714220513237473357132069101455672415710137710767816993862697069476981975479919303095050669365040422060878623265508643634487906130943692854140849450245541594143716342391699517532348889948317662896627432706128727457526236124386692084824410922023391537147949617164321920857245751492243211649125029303572368723634623218047198061956308658765610134396726771344283504140553524401087227346433716600422505903053356048217761222121066158492290257458797828590842936377047118916261127640521771772478804425214824988277895791152553904060248978710573085689613616794384542730629265394990060848717340481578630159681887370533754776039529037653897360277860498901621350053490004174632804380696569002140406856057749087264465594545389643315190019968115048972796264616384915335126015099078129565112730899215726482745326637575321116568602676788775071257625640796790221210949870357033082984267502310242116920668767221155988144968769471320178144706259106625586984455254685643367492396903277497356737011076234972067707126955651804579221060352153967105726835073608305726544843869247516988381937196082575852250547172110735658303728925684321762119998149253421400659359675721146626892669559223258081943374780232632129265645728159410617476519087479539582396576876696773448045722822501172891130618517213451397273303047919762691352588614088236415886735207641127397980707991886327357253301061158181488701457651011245005098995440227573068310490108360614537998433990476590287805120720579430547392542186849204785056158792538296505851050665198392201765613765401046906950920430127791307099666885064516051929495070497850096894592119044645845513066784558477704134783647332582827676960461653751161035474189437239231435416029112550074983163529447592319179215522997533105468661403190866143463274921419501132990727606316604431455974489973629333150875327115883879045294096212707837141533356081274893005267314576539128218442196806623792185538810480948595688505459472649959485831026207286588002626303531324348973192372073957264857236566934300773685132278786018513099982136342015400266873807563823544566592254401011854197076673357120766128168616514652492123337909122670274981406450920430346615126009655203197434620490052175979796081171103811913577406805687714072193043755684681723967510717264102522163521749858390948026239488323391794346530883488903713447708547126202311455203514179825271261351976101526060261666259712194961080671457679454226587836294929702666199901199999027210011382977574890408873367327979545919343939189783360383587459061277363452641254134461758160225164533293032352586412303536836646155484128101798866651464368021516570307641265941168252036715066891204505251467946386476223698647866408960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,36] 44309825395453634736179869623217719366793581847728870406948271123815091494915866053722564768562166982008168265588879697205530287472407203261613662775562790535015610875852663707132790674783860061955720150220487315749044465189803384004538331932665673110814182968569687867988335267643815201607784972890447326251471172616498476062909366776186342774202623387785523045916735700825830445595897828211733269784206080355705634226146944886299743137883053033210916895327238171161072733088425824332997906165011432264546300493743157936548313521286511529801716685958977877745579357605372884895955601238186348474636644763212346650659940875596851919752398273127207418187610743896915048144892792546909254330244037033930040321914282142087720230008785678968478363608283183583840352865624837309259618246565048338220907315099324870518734226817791478718208233480181698169395520262286399770266462280838177986431046251795100079332715379116481730967251453108673585606282496064078794112831165953812388193966030273863093405432132318177406777991211828004287521464623600882181852282409355954485114622858683442481342180488015772195579768660183312615809846174667160870827678080566809023876577324536524770694375015822994531591479069359631772262030531991757907719227143610668002238426095272869886537319329991029264128564763573855695393675305500369275801984422854149875724297299940080228153378459372340125325129005510512711759845526843160026568447409405050345743037575249828396371029330966282454241904650913870734370533274820418841976348879156857747693507971856035325797288105935048165887361973720417253362306451754973919183652091156265883263140661581584668136911825127681625173108338400002465069155295423336771238103501647120358829523680895217601145403477836235907890153653746628283681159795554702079242784918946461215893914774017889404650550558909263274707976633205099460019594264766396612618630445174519000808518524060912479553578579735470361887223619766399150227768252968949706741769956228531224781715584988298774706475653391913567403551885909855737128776256017676732892718311326139890890925312287307222341164717319080681293839502753257334551076275521589634194228951339984914581406733296954866915459616186263174101653134371951561630660705853313419993314073973680617753539688444545723432445042789638519037775337299568625709418440964742522185013981291099114079893215521276320759016353940226190388812770062599152286179602663334023576819848096609027349664943679461281725724857385175670064676112273762889533353505800291823555463571709530361743528051174994798065711293366438903633100366420051120939898601667490408330886792307091077400255685254723367493707746885045568354027860643733043370629952302859777211258456914316596699209929038544240397305615047895728990005950577864379870257918856854593475579893925770783413082287802713429763809944061319187248178585189408397282716217356818801996501881814871631950522249688802843378576080263388844525736028104818688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,37] -1874540038254715363670049499250455385941579370412889621364910557045669604357951239134159869556979589296665302240082521095200270471491408760002742092592950749503772703832420826953283384207087157914594662033277843427168392026765569521764277125736371887897107938603417498262276545154417387505783538902441657781895254783770614042667394573685735131220716843957441559745781165705101703247873992141575527470543576966491951366784036183125954662981836344405384053217492883783239476987847211587694947894775547892167287829840659765128831819283669492271432152837005810462359148349975168907151156668761061872655804702316513836725101174601271819195756344562692154152385918985110544043145183235430575229133674175346370908545849935495010889644995866884717025946517391851923486436468005118509163280781315425146458031029043633546170518509314947178180983746581543055075566164244128091356353371790136047321059018556882961360335297553799116603049520945955709482721032885079596107259659180562667367612468916246408252958529896605592387728303750131256305090861517371992537509251641643417785801528763654265996158147275374167065900905720552126812039858597331953108735638430568759644026106084094666918301630519423772404864394141088278264507996772150341112290203135895437582597958469682398373470140903923670186815142331433361699481300618804700946199341389190431310809282001783831677990244602672104606299115382443958581556539514294703984559076268542943770547079274684998662907693078679647988863171775992559335182052107070305708578843917615888196618030584401426354156398569260802178114743149593708667494167032466969073627336493076652239941549884694121332100735461001840915993592737512184113423754839206030270331002337665891744387714570055287861988176344609865741600885330255797307828477853759764388125836067798496238184370525646066150852751454008940529363308115862510706330153154137831125967415296166909330685342118217750181802013643043858403964128736855188017957543124556808433072120418834436045920103700032597408530748123130434608477988304574296895850138340486643520899480092021057638560158762996009557029822313774038555329747207504643586333149033964287262177843354128120347831661097106011018476740810666465157337540794831580502114643953576050499368197685819649425205615067837327384579575230916973958131718317988641789377575058713778945797436101074211357092968691621754679090806133333879617058731490161144338598825023595965298993240176773220335265595916791704072183128796867703792474917999868831073546585017784563484431107762944444078882115570555427035544552556118322871774006644833726822869067348732791484309798335534919810949425751562453823628953149159332068377355812717935903705777972520728054169714945652313611484267013622989108725800511290728699191407208871352457192368629260719561210667317760299556643488142923016310272180137097593422906719265120866722053161061720301201863900762693435967721767484416850729862600639308191280081500960194560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,38] -9083844144008177003797846849945695550319959782693826840619477908200603106256950925000753214330632450649670795865380289483847581390106170799697820800484522696993113819774374356316415643691393764081809187420678075798073159953536225633263758259288597760657114554262746288644423772193881270976498619882729695880994794549466394584290433223062121542872783099854931382780116088553803818523693509693517957384452126719415728209368936656642947445009776212392426039105700397398140403005119577398397755629828812764147985207716963190219614327137034897365666566070123102188257764700342588618366822367506060479787644308350724648603794782376297261979068152556203521470052732304622831057605804798641129947451958574575182808967315310831083029351735656572440841075950063545939757869033484892801625642002728765500665319350146870619298795349034472185971968053446398256907784229180014254653794987064999408978874628447051258678089187068427551657643708990227303054014510558349886608326130813433270783441674671171885891212739625204858311654910278463098758424962099000941591023749506240702315675697104025084680855451698869221798282723368563827016442169310009244344406527632805528514563322754910318985838294191892693629009606235467548570859078227087491916317786399520725169297285520813494015816652202931913145911922003926350304436026013359839251183524391461609320390102755513149999551615730005808980937478460221413317138046181004791192521205497654546094726576656000508293590256579699991628668725725961298084428858930975284808131425771437961145716628643660613596418023740703433538745645096135754127306504724124038426675967332193874056814123736950367367537928433545935961684563256184860432742222422566293680985192091750842706074702226865632254068189628046899386795747637804112014263455908053182640690964879198557801471312554451403483341827693949529599769899255008829294937409928850437400896807751851951078941730913054044171051002674557900114733041644179185146935062934174345284005041806297057147368027046077530767878440467102158565786046320373473690982405079170725045723763784336811433756905640299558451751724197245906485588491453668169521429959616180213446576243970247677335105074440419508934755764939146157063971061070797841041394684531859481864051946123368238445585646841625775065385357596262626482318319226179371643086514304827396664375098792007810327010232327447480622884138238904367683851298251145687670896368432392999147114792708503551406685096542460419007508041064350876581314631233702560720992775923693674859643067998304453717098143752750832083260126652578834241160840883113276538906609009468743321209807545742766121108107600748519095378976023491696326687447047239133341194140780725230630274755649457972501201652535014852707042150248627210647473075838189464503562594833239649888751506889949139066613423722180357813631694640496180998291521268193468913977838255382205652255606046278150694915375939344061564259633269961608878554214091980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,39] 8082003260440274019848171829933957635659746407638352546618185380213493243163301489474840549512390279715628028126097707340216851659496915349094201183622589264100598274982625074997573751060062627346568188288115710025442907955725779663710238154870200183720035175283542003504796597728602174269751882607107122207522712351647079830595128723972939317905891779758142402682279853727936026781386987157555502161432934833422268214320305179704927321736967775568030645837083873003641321707215974199602990372857966601842319971318802614212226308112946660548921694699027530445499960783777489843995218617441515931096060039731927981611659280120680026035712053579117150841067704444191734008056832998771820839469215544332967959218605845937565235405287323643362435144416492291653240213181516006696712851558114759169210295135619490007434434326520883931515279752777130753494834813753205389750055225386285947492123449725311987316403076760581607758332010041139212861472997501195671605776171135170500457948849328529518019806537468980509618673248533981272470364330247784569571974810613718320422954502919759649494069051960371277109439846946021472598894356445935936596133386893344682212518504647952994765017107310171022363689558283255965484636077716972855368565311999730050153196413879608004252290712655477368621460219868477342352584350449260353147776478562978809915912192640515316463464262301981782412598849290715120416346846826131361473889343945376031890828392038825404450823865572233058175221569791952037610238331897959349746168307017680566472572430775348994967785056431385221848299142273596866559213860005083002238744755919815623749397597606534602951981803442897826360072395932464580436237531652606161877801427206858441771853356864678641902116519990819413279622672686259497139980445835346514759914415638990539919900068345497487563819763209352622463952489827825890061215322506137170155708839463517448714792116785148678668033318642421314499501602621404278877378838905190771441546303596782742252292421191448219680463607005178232469651977469766591711463610280523341734118844376926272053655958033349635325989872662164564005307008433884746434524909894781759088431052133011995420618858382441961602338923598496316325830331203770348104657268213726792013860136915150407394742848623837316070339913109637619586743685724432278975980147989257745585244744092925039440138676657910891486465907487609973663060820996100095906614163187588739358130450587853846652066159311614269012791340165284362715880431139658115534957393277691614216264066165751945703148013169283967544709653697293005277848803999858467120539387389889910326775656360185157679881134046988158117132169451985881812851030419111761442212895780428075298555449018284302844342815170335238381565255826120131363137509681510401568496213187367339993574783047179750277885221268516163716443577692983893881757866541591028610938535538137878163355376901387965833674711971057236880794116556569318898666230828236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,40] -4618353997874536847958786107111067472821291065944544901785213344984819829643742314271805092262219891144048029382213056428817609669412390251614525239641402547120343228784493675969616005264416613766201206134287963049711423704285830013455110570933200984581650163608919223004054868354111796869550622857111563059769547943392598108308056044871742508024772374125769325761826835304390586438639676327439920816063604078656688355797491275921235939670168555372120853846183989208131173915628864413796771395932593558945976118798186170718993266745697861055325145505581860620378761904494413915235083765345912732864975889949860855414864134738105041019548272481390728180949240674186985611594948925161019460782074555936537667196858323497018962167276808064317857785499982692136861711536041554507340384184873284868425070778586076018276981254435937369037513033416016112185370328861737875888531991886022906413564894088654176118085211180731135594059259387409385343417687111284663290822614682505367405366165850463564036677181137556656985770926120404233249396368499723449100790284717687983420285999958136783763717597783628698495888467506432914181263340877117453629350742130549023515324746491180288661763998564903360643089773186943197603126977893443188989662664897538668197963031479611536178219964129352372051216274586146791516280102045073643722651794234038783228609805096922361128564880010606933679544810251020408920365963196754545180505688015174891242527722482916230992017477450299679917696716461437095444501550272267746155444587657733142453521719929732968804528147618504163878569108501917009189719394719604123304560615194940203010942400550602896304297274537762035238709681722668715347738327589583810300274898281183882188153820437365435177803992108961036128766383265486618734028851373224882949901777696149171644747448876669506906627117494450980110743715493466300144654842308636020288673423202165988066839767884919054892124737813926877869379433285613929092804497163960259888082283343432681455535817209490352206224763686299934362950663565642224625677535841562137197134295101072167072939207036325011085452693107459826590584432007262083157085342561638034703436568564723738766329937836034641423066792178487721909626139887980894513515004787863891611027411494324983618031765880765283677620495854986545809808071054324615243301339353262892533092237359039439346290122190176681736570410810630448189194781894588812222069644566149799114315083994330621147226505070403889953936694971464021469259246668477401648297073815928429694512082281237283138545035807719856878556512352900486086441375192168164215537517057444001810022233243284585634160090970657295259259610993495486550455884148022587030724295556275504349273012330527836166360233956660761460395323087749086041621862541673089892604937705433727876074937025467193926661731411358927827272831647070731358528149404470294844684282281054430307583011345807683272032424411035806471077319919107335436314279772422144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,41] 2012797396546290888288626464137852735708339939785157242702422922599764592438909376412140026362174300392081263466763720584097561361055661036522320498314484827500925425358499296399077620047202699170381788594009298595793402171951631224027898604516098820042897458821153735165678915626088410581956024408587218029280553614092294268169259806607820050399118398641203352826006641370161858828674557975360843392071711429629493860955697063280535792683146900528899804096844951429493531202477561179773090218494154950019725209385059516504429991294073777703827261662208449209459929615008719719865210291828909463042274629796807907752715685933674999247552966965464093966078883922426763545556914171190916054028509450492374655276878019401536491591878674621557929060906810184785135959779604523718072682924357284637642623221063103695094957703768070295344588805004813824824885257201821908966804695596138118924088699720049892188226641978270936378433739755225073652678430101796376502267609938976871281287496404104099690529890567263686632723089579282991167863026628787622734550783156448803475839737229750507568906137714505532617973347793553858513278025100628034373881400149426686186736914917039287974199369136887514386061349266334053885681456134351927450054720957037380330261906429878194342356711066578239926711218338493494273772543179086281228325621135399568584389542506515652830600496718126688173750344813536533326512168048028136658773900422325276444798792933259125451962704313799989350862583906093234553494148897211510833475212089771459836780838504585476709209172794589360646932436995059180844600844568885917616687363668866441104769727763502350579710221079851305024448490816158135270466044702544725239295795686338210118166419179672017924844491221366449689344592720970226220890486295680811958239072469789430763531395441444369530560778313628722068873110798082023263186682498201403241045392569844095571992107185662257272284181990641613438861689467752155833573771441755690156844692587193172458256333377055262073691371973738916972348985483093938328560810141077970513918418299611589160548692619513617803086253481869738733717583733161660799490612222428192704868934650398801929322299699818906176942112664923394456735608101994841730423896091338382108308241326711133070225862346267701795116712872658549794971889670724902695344618372921766522916591270423463123866584277476358184043509264162756785261503081273743350263881872947992566111818565403189041226278089199937826901211200688384519226669024603398957646852832407387493343140729906603837292294343554135655366097213403422841535245450797272398797471314702550176084559809747625287969367543955764710266192207879684779289192634513757945300350763854152135678016214343960945675998785806911068663388662623750975537890448580675216775505411685074581521365544932014642704010873149554350628466421159979045836527336190576355279988866898941535165101533136201324926772105974841839067582135240413307773362760581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,42] -682425019739302109065459599666954681092931555150812756765562039354818675509908072087698614732942170557319028288123069922121822074357469746266289949616058708232542717158806370748914740691682378033816986476858662723390369709990497990817084792518468414347613709091162393452017636938403393734926979269552692952104712510461924171809374045829530760727050834958975535228103933275537760742181130545911811886978366041148797991756967746164783071194227831813032664608360853893703344834213753349978152868929368964665496698440022918954895146653009197068237342029143283688973892610417625860724200880456963591673344136654884769741122393170241814994573469492327303991151303876518869509741543914356282231516362904109212685320508008615101616555730539553728821020115257852591902647783914553927865044271329484086340431759513447006892093858247327230472685104867577859029986675081816041622934510172870962971510843205814569638381821087965321768176057542911803278966692263869517979371820117337687113541205265543780518949960969123876923526580814255879288367010824411875583019509392655986530791465915695592978740341945349865712566146905766349393599151446528619008683560580278414608178160583558989871713212633519067640654522798542525099024590162608731360996566094256480348395267296486055335640096769143636855500122090929607627102597234128649915159295397929964694180242320944352553124048125426383753356947170886453317931661777294840333609304433925332484935683775686097481900483502041280999026155376815050163037690107056866139342641165259659077717999445259753959770927490493820456780405961667224275418325903102007519322869539593354276470992759835686922305783906218949938726585445087474444913806563676055518076953826354256485951420418313575139363793880500343990285930159799062610904608529525705591789519249298325529253961061316173345015543950741577274982707583695954122172722888597935439711744099136155384466276947600156489857014558589886303993751832364493663334120718456656933832224485452739243391024213733810185670204054025958962210515955097174290214599155465158531219016044240901746456901959374850948244351434388803331605022558466441254162124730929601710828155846686070603017924157297908386000186822624341444365026661554876565908909488963017052418390192387646100568157097208401015251752933765247498714597903018008788990575116577014631943346699127286047576964582133981127309550681954658168174330878034693406502828270599857638231163748198030526888224112204047005645284841219242376986244869798408854892167922099414589507673692395685766852377283812395490192428376095491805841013718807796764037780253954136598743829309670723474118996418038298207254019814551816894561804657025741506274686666651124466068793984162403173709279918002120698871677864889986408728530722707447322809614126836143290633364039110510229460608446811972493073807593593374953620062510897924837439859779465921977983025723197304250232510970182219211452904353583818838998908483403776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,43] 169291983236441104679430042838943367491493781560304227680164531127461892302545514121521752842074226370925752738576842444487712293786640175846547921026872109701638450874525722040651080229277938058324142566718515369716001143932254263881594816277111820724442201641919169417047616564593494176269843470659524753894038561061145481029385101356664398293111755228234545645429435743043642907517177431364364240762788582936076671449585535188436348231478237696556580254498373439478044019758505930203187951669954262593381728877450884548197249762896980516489976486992664758856488151407399212228553387399600524399061029974294622800118202750216845208581531397217218290032516630925725608662134169389012648577000302319062531523883648961086326321309597810544653493489797247395263524047665533366641451639596417360724806268659551102834729050038756758399140600347612839298495324034642524020623326342390208078020038741993787460066280993949482379938567315578333943342650934431460815991077752345828797226353231272775906453117377860762849784175931392213365269191309326799192579832845693332060563206497815599926997302866058241948389784114920775097562427264825200942471077985006298833504325223672838111847484839253854779936034553182626039904875033565487184220702547560663478322190076190180463571759939048364207466295258187825322967342667611764165776640422828304972208699714770587084298410769383160071309807226711433904387102647450439343672662608713509868780524348257049268238979136741848934107663175388070675679383862004479808123613348204985508349728208221051278517595457761152642826796385068216275329398257886933233898333775042797602452266459473429418184706977070955071137324009799530259903623278089868044685696686092018055958315567869387197523415463547725781108560473333476990655227652497574067723959188073283083853404434452704340312975567580773832990575407478925026880233992237517847515990033243685427193658062866191281770124784049867055625289296622124044699569649367812631569549325567149141826972218751170779681000444035735714370385280512717602912921799019703582467387629100711503625296407601553985035008031358245945692815716759638829243689817091169602041459126006287594538255878767147204319852250692555218437246252127447816440890139439470881138714617407840553502081484191382565716931013832500102480243744318892251083912870230027557647906715117398286298337419083076979673349004277089603483430775033382523743330330280055174167153916651376760150757689047855697123235220615015751833824881234121395236681268674649301839837281733349650020261105104247524251005014158038113953402490279390794284849714618059777022239663094078757372543234973383015006661733154021544881043597320074035774928346912047231516706517734326929144525641333823332346334778480826332829797281277572550039242542614629457358460644694864355650598772957648126566183859371368526357252281121267693827219513769201819774373430919324038832849387564073433064796523662105036200043190681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,44] -21934036610150736098682529647837853402586163227445514265137038408231867622964808659830536625488285846934757729052722374651897236681375494279333597170606626890385364790754230274274978258156735590909130935113577168263528233560896219397691814989081518590758516595505921462178767004227195612902191857247327210199346297135697878282770845497760241290083530990340630183722103748830744994697188222753774352741795606555275540732566253769358030730406885998238956870552568044739402509287066209657833249574200056654380365440775292399318323136413278841455274257110345924236779954675504134341246092955650001452823550323047495091589339183448772375292846630132328112211936446967128546303825444988988693617667121682913451004141208844706228050775220196628786167877401192563871777680560984752130503666112824448155619767930421276908276566647264986977600486187720048860194646731312323038132311726002896684714466353487175311449453800912381050072977469567254652336921760365703911377913876121246701840949195195794181186512618426075282129861836828235967338862687610534184041110029391131329490045234750170442664754485444952356229279673874767964602613351691438946974652375809143365483207989552142244199795453681511869576729279411488286446127539308560468952344608700802046172421435021408741712015611208511788982260756470113031403606832822739041908998287570224628427732657795124548782540945873508043587882381720269824157050171994158591657453004929162391832915179123875163205717004779659499831125749150510006342204916372616971776127384415191634666769654555924510222966266883895973113166392007828023598431755974870946368434959399794734640657028981937627901981656228386794736596808102313606530186123232029157401469326909712060300996127559117253222031549506886218885840601168940429940714232232905741565715939877602395442369441631686550850349388970246802585838164426102330009430393411570434758781313883849309432451794176145010202557495379606054285057197246409638257113589131669947318794346003320067268414479679162806213255076336959793692970377103944989539999047959992126353555218238952180526596458648572113882022276972795759714723223085889597472898325670340275405289316842568479198116229869470021355327803209296296280972049824999430463877709806871227824717989636618890794152558064086205442065526433192865609209852453348666405456828966670475739267486626952478772807647903545926087225787674272728907366700578769202540017544528450615402025748731826222928281871400528127647044059745168889154260638455520557024488506214637309048673717094207893880753102602481371620277588176134224976272234432047639621903712709775678158459873444630163347019480135873941569015571933569209396085664631136129097176502654669167822804106560032619899180424619911921006258621519123431646800507232644553142535772305943611929944079071890630929971704534222296766741860671608474480419546186077824916987602730609437580906301078547227972279560863464991121900334597679991092054306324480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,45] -4753674019913073007413389568312565853016951142076273727063958859388052914697900819632388330216075529016537996471966050129556408791793529947833898289335017457238247595952301497444976453310848007481629080244216229204679955683259671224352810360086281924368880152838064911898826019544257702655399825185177610293526075323950156276076603477769052394744474311246669240566149545680896102907209682040413487290716088390923240899603387066493057097157690055192438890822897762845860352393124197663950340021443350343015477486679548592796088432625974945180212543465662337181095702488863030199511269494568454336631344313970442404528460969794309819951797612500697430145042825408724880718402581342701943524783665066215972427175732076463883776911476116703221427819476672653786237696828169149541705919822821558097343139081665802413934360375730611422010518906869646360261849424767413316660420255349913644264836816137410868360557203069339070429964015467788417888376385939236238572702261550423740379644824562315495658048314718677092466556497273427390862861934754850911860072506889783911675845018863455983574274670861567260318299763351395066246990706553567737286153823691423827771504735211438096836880081120377909753240052125288272470388464576943298614795304866716129579301177058352881333165736135445984742905046132172753947202305120515007494876540701190570077197897228577628016460962941445799964790874069759020983724018536887468842757193231952835168686555182674023148510682531334295188196109993901057319624695083757950897976045997953606024365287805432112819325546418482077721946227110822047441410176962131307532146443646474817507904517426652393819506384309691617282619885661172518123672022154416696982446690420277540081406796807718037619380105988691042147243184858704730580725452458822775185159986479408812339580035587362881827237325135624728534297945980582542168247291322900048707855592356005993361787666995277004039408439769496227963785810663469161586139359329191624139996017496213359254207738622908894708618560321094892794048767344713326047483767348428267106343234336760832643325082001441182065622238427737955331197343413754296066156584805570516906659264279410993163895901322597780663669611668322532932822225110610520874556015227792854957826147682596207332107569346693487653099589595183417772659942040961387315640470208204711526334774600610261411163581791346479130450953322184600081690375645667107698924895059881149948905297561586227131045968832762334435507330054533036319981334386034464171832550139424263245701335007431622941298235784956488633077140972717976844835740380342200870272077382446825287764027762712781730848970012428497818643650877200738013821296387380673038426529551401257209856997347295812825003642341451715414633692134049305214708341714642888439789053581183244303775560180373024703281719970809561868268123091431088462966195934442779100355151714317061710200924465274123640800250778133817306145012570439738714020244357120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,46] 4316921164371829209151355274665636828158337498792278405388620300594489848020392355580508143456337410361020557608669109758446190225656583538334380883234162556593541977438744186419269721100362408387578072752366367015086830102815686201927384329028611612287300055691476372517919943438164578994764520387862192321686160659520730211546737303201905544469017743545999684673590840327465433677689220965481270235571081190375660244841491598132697232047577192289866405077009161369152821847897778042315866141235829485969580015715391591383941339330210229928350222299144119204352875045299459306609441721414688729475126259128403782465930164965550328170807815060840397754707479698326682460174114411121253799747222023634612302124294808947186406894828892988237452185632701418538723000825059983925932920030484232597633825774549392649940732094254036713274862177287553038535674608504205343052635612914441159462928678996436970260936958825700393296439520397124400557352216415377676617839181196707541532213552434156944065349238029042047012520490178988202917439578553140491176002996882248150468171211016021922779625371163560009772113508779915209373670249848166170094761893264437500793684147623510346471770447783423752098377632269882825488198286604152551303907485166511748781884347557018531922398390049390849941175484626975904763451828097399319636325851103745152754668625350868798872137526825972631407129537600115293019822064471165800949378378870925425954603267053367931642144540189426370893296401102250724529752621288913972791510519451179817454634053390243354795324230557632327216438390556606300708000454811394085241250921532940011170841139686212646428040579425959655269496386618261121242136414690144084611433287332645817883749774882775314829177155196425000411244712141771649988473498012003832334017002388541574294064338089913918823462591269370706350077956559924118042991097093277293891837470404338722574859531932549850621858360998299936698803369892908336868998284122812951099745018393989551226436326440005849820473059658717055539608941349893163967365209492083054382126460176437496914263684431471796716939518431479211006820990740343085943840145887333559888616497090214140358338259320759919445489109060266053550668268950035919413043680500399080741262482023222275009062462768276832390204077371631784923356314100940589799009887434814119870029700944565513348404725030882406865213562830908706163151058236652476043499245048660797850026171382508078092057111288656133569773517542005332743813728559140020074448035551425800622540245205648759943673815513791094059508867376871210766845196302387661979005995041357216595278051312480417979194487852180375554373703683898621423849455354807611029612090926831125636764071944831981183266982856230682082243639503012167195357562518789515752342647750813829782013109886499778909971689148917445884358956968188455884179699872547376967802970676088416183510749133705964884104052820097012729574528512796933581449411428352000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,47] -1711452165125641882466539414787649877237400512434422031675668114596500292608875338459657784816540869332259709442620443968066993733777609703886129324395012387993557702440220532763174709551453202021701111361903711026200663870601483845973427846959282806790451181444283209483668833586504311464252877619630426298238749862513469738986343265118191701752895273894453786193599183551644587557781568303869101517461994373171143029136640000626116764420490500350287835570690838730363711367433805578725561582294469778372742027536703580465713636242990852213268963253691453568939878650068517031590885928327052897904784242343685082987871884455152511208354989359603752914104730563761420354610194838448514379229615400061973437912739400535127721193461902588315599040733570110839338164899807379023577253345248563973358690637777280618183091938853358556214941065792485218617029531939200175255469970958978545892933314308132702504022875449032062272475704843849266614567509049186635570039217101349905264982444719525444450019151667270577646370992492629642842503447850243717665589485590192839003032598658570078249581619387084269376495585699169796953973648668290432604555757046484990825986579827969330230672929152372932827104690856487333830863281810952657761236974591045298931399544379128723410283299800784020713921407018533155930864888427921217356167359802509967080973096423345575786873393607017842253409857465568654495102442825133392934939324630924698380363089500722845396588014158307567891519260941682167350372518183930209825416423113283993369605287668645972386440175980145972982011533909473275931916891508983705265197384723912486621096226834351813326417224273251336087210832771132372301153573024372879888515840394805060043102195313400956636410431118480584873121111966611095090065982900449922656091878695845041414449577912466493643413185454940072838651127022788699955463401735081950669729643002883761966175232082667797332422194368140633662976037916178161178061118661458047846108990843270222493927805501422215888815789442753691521769396808437054930493319956553280702956219294991605564885738739971532226387815605658319286423166342475085534055796871542511117191369696667731409354457663661941960114778699580117602069496634221544796747232026901032670883270634800964533205284938760855256521163167723876669187267253406041242934975932884004455621117950116695158201054445322610674703649610530970434162670615900434054876585500318233289652727692551453654366282750048736187572141153223487705334283015334399993354971378558793517072373289361324174299534485447158991086123287734567278445321952347350240826209494594998476991761098993225409799938890435603276477714337999405814076013266680783766114018904550683790627510537902142761605039805339550420462981448666203111914410464186692973656936701357722688256168101501109516324779057642022981079997679081411738739643105272654818235253613429036624515641698436013790660021281074312010949005535660029006686632017920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,48] 491168705822118925439445479066887316340905937202847007982814464836961549493593361485996257129841621724475470261518607264784647403898139322555925486784199262251321295412664029120618112417481357757166127200394372183606280891755856598023835479872524371054771592287622988682315485918682632166370821561766084856521350217076493586482841238911744222162741601216078531227797688973533990446713850066339924059813191684877647951927281359276076185773133606748055774912906387624483599002238993296163797895090790831465101461192084203755602719254203191791059800685772455256828812211130376932009811787699357858268682241010230532825764919373642069388467996617164322462739396850634597569351311604995149446210124319210112872328358313411329065509776502492038630113474551914753117648791036052255709857940679365937185718896082533841602046377657934164095380871195560660679016556749951030539899807100423938023653487207390881902952929482054013060168671546270695794196874762465720981948139713264118370931175652065086434416302769844294827681067273586122237371439792048704164517936189506446230116443688172134062512534798011933945784654397953090581007327705217399371134412059731340288959940751304017017619425610188137755925500584541167563753574392824498405088556739343721668616210430524097142153268465520245508239008803030855851301661874416373223285192891135101035462531414326185845663653052669856688630843433486292944966545690975760050574042339819310434936709243566613677167366839011874081638741889023132479452955669452875849524312834758345770975342478908540768976297766201611396826338682038944629790538312254536023921532153551511014192844859926595765039461310158825146027183251086036769761866878935738665676696530946888814786591418960517869825729038116406846936598635079055747372642873676981420617145690083836965985764620125789971667245656911739389815969011690361350217831942332103698169119082921591121217869027883135274345484263544795179290517565765343312110381391331737458391711112916837568134209890160616019423708586273529790516762724667107105104833767620058391267394268066862314433500912187314120202831053201066012724424982876236372582987723970259945370139571523950420378663263356320053791475084067519838399360986925046710864976086763284668090875776081921829142500278196378430850469536603593638697777282594394301623848965077509092721044065898760437978563642170252769796993649035116915880973640760211881581628561004353355073008726643877944337206800709699165933892969692382171733823704867382192280625509875668798755734406455516140665527289229092663940540483967097999230953313024899991594246563120901742531937338020677345999872757618262061985188684393552147981269517296912882507045552733222410705671048813693387047786388312167654175095897184760692392328249240150177146384376349903862280097223188058915704362411995426386259454733149156967189793637588835853391678297759473285939207821690925490635945961249894246960091798324761631569062395904000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,49] -113047255270997790764811568995606217124114217588157597568098878841707381216924103429536044093186741153452297031527388109787046194346969342116658887167737733019841294611566245336465458133836523038212733850904737405154650531456398503380190514315926174003878311052161081277206288293049437641730053844117248382222585575223727952129913530059751822744904815712837819670694890599240419150958522050237033995718122953388690678512177616056087849652054212840017134226063719401595811800019251499441246541366662472070226110209541537281030791342870420671041887122183538839605930838832039827309113999226122332090864644059604026270028944376381463359996037813650314283678867779000834119209592431465229503800253429517007327741395321882344131972964583488175459439387434666947401357667369408250672345529398513919913374456176578470069221472675148701548508734857553074493459526531144133650576772817492247134504823291840118291750481062954932424368949025276479023856720449541709780663632904382936276775078073709766498225730378542387205346182575643644369215164544790511881364815849503466850329748954043239969861579063474072352208761068642659549417777788506129876212164381966355404274247839973341959659764783903333167495335353694917329506586286729298370651511575941377540100927718077703364982047766337261743927549097005846244503444987126886214815819484512794960175359939352290427593686442256880999167070051283207493053873922270880510152740651283769088051509928395194917000781794853767019250650673708287030773952320456315411285586267446807898311140004255960391332025439858261000565716443788328201132552449954158954994454480153381718658365986868329779673529115839668112463733800065470986115612188234789761296556460708962173903412239278384109119518428345798082954250931895975875555430766209260462339897814356748995159011086425911203804853893898292576294239685067049254160549238432154241050622142747576985017835432325593003640888907501245167315356126977517415030923464800415326563734456847187309486981465703827103733827605964642402648885907998286774622991554125627637848333216501281296165551239772357035774937424907167813796940737709493785290372822341527620408674414596979765393607439491299789554287687741353755760374098808873030489387904975938711939001046116589954861797520459198062143911538083207754367551779314519510527155585158648803024623433664594606522800518074485778480341573556926878891601477132632636572786764668743650492641765780016793146287873569398002434857791064356732515254836723429097469428481078681952762539465450201090756915259025077301498624865326844794891757551650850898657050559007987584025442065136525499288544579667388165964701538006916858021656617145166811823511321600155722501568045924346562087867811621822677009868465760599602062328878423620872737484606082679468590744924936908391999391347966662302015429410986430381443261353317759783129479392785752506815045478125570614274588686732773266564759319339524040955464253440000000000000000000000000000000000000000000000000000000000000000000000000000 [118,50] 21807437172984478663507710942658927034237067116802670866141831047165079864570060972996226748908598489240169263792697982043436865922202987007563433888853108814939377112085028216310550387043215409263317724154969727179126158652782691834071514907692956967006825891389383665661205199342336708718809144691997874966523480065589011477385187336552752887682655805236160305746084036509078389662180994289179892063633842297686550428694473791540407946192428249300333510962741606830540863380286196423469820552196728778915731810766645303759140855870572630560694544596097812242534070114898264227808890921797911498299778829362005435707054362770832809684719809918779626268388863413379348823112630318106921952607674898967095571154332361457397646041815986758350267724428990930997592302941091430576918721161592066395539876430287333075117807833518670875572973592239399906700438035397390267523068917161996142405940132203646591100940882767992816046842752290653453268786414357288318956792585427927797348329778380578067850898517824475207474870199457257935344817960815901623485425292826488025655223619818750907952555982936929880166606004364245300748605174881408555056972307976476724244459396432145018491171892953856668426623825121358530189155113847851977264019572805857185108234756500098740151229845096409656098045610026139575390291705011439200463527297113901523078806004217978629313838530101993220427462931644195143447877444665580588426416919134391475680808704175795919232158283927500039878061378735163642832592289697910082032375604434098127372814133486987500303487735448106390813884215619586320525196897742637038181165066275623159652177880141233498044415269370008035649704789856049708588817318980472814703866245889767277322264633707442863356880789659284462104949538529146966379700452755308209485455984299713077038312369067199765748586442979285533617875585292785980608085329851589885895540556410109765770395122139103617205430043844189369363042825110560099530554337837722290219215962983813681915892640105123436488292245855927280464516508442181426980995338276427812429215401187093575827029448955766599619699074298871763848275403327500177202912471247314126991808384047224862390873019407302236897862046504946195688181677797887917032528556464808282298234473640615145012061893266112378641605513706085931976487611005632562305452170643151860238472499319372290628459687364167316498951489626200206930790017852201139607650656456766769577651424023214562772586699440743433114925921884324140662810875692279339470376593568275452628888317353176025832236127625282978058728871191935077316212048089164997540663669690800072857990274762399772472697164531597551323435354869673866612415451038781939967237814614559533331547900694518134240243402153506603637330809899170009292121189772383330338801003256812195043848708374516242655719262385981227570254251395014534072574241463499299504702261359733239266215733805774045119830784012049775035520300215780106150027984896000000000000000000000000000000000000000000000000000000000000000000000000 [118,51] -3623695260195350777564755337549452721475245555736848485593596424489144049314557921669140290427855005862534825778077930786299880013362464402165102543916474447161531699636641687265418008581193260829427421144696987134608265732980777307123540606044373768256124522399923524380007091890492347981380103034085367926848113064590026876172545438441887465877106803847541752939119158977236939518758527240525334933656778135859658914390351681805351465464383978298171587667468617829533340026432295805382941848172393406125566177979785469085895512492064288224814773311198043897134367501090365273160772396798355898536136011596655298206110238869651924357001566829801848836700513432630936019763472990583092701074070001619958423572120593683662944926117471051580377958128595284645609591031264335194810967882003421414371962019517820895248459123934828999962790293055699616175182366944965017074108299322431426009298649507562474204495700880734869301860659536397468277827837220172620697346348353890479969417333826711888652858574445326466691100215130963975257299787224460993029614363477298799287330037687706314823858535342507709462987771466292610861554248521663710987172791640174351365586352796012243832754512494091429169317484606738466490180370074700397530767901381681244265044355242453088126664593836688618500414518937045732884038892341665229512882405271564552807606757837167606650733343393702275144575033172083062466462467091217700047036723137436923938213971908614882871153769046558121956710305292354991168800686473189428008861107061508023244004393692994087815203261799950882039171615055748622597984549442981910711344529452206895604042356029241608899206328175320117433882090713545679633969742401350736733087341882346464093377622901937316531954395465089498774698257176200584208598099552748333689547934586063649872796933767362691950201039325064119300356803931532345987237585168970320075623806218741793145982384374377091834838592363195001150805768259007032500116498597330316928007332539453377067067472691790844549785888413509851386164348180377467375100468980917412100383178463113752053593499098473461194614894407810328736203504341982198822903092252491264078461656847614062865838916046137667946797338966720615043478967976859372629466884981304560805767692630413720313408639084734813917116296537278358529220075117557168297662222618356205276951946049985682107407966286030686261683285903806126965728283689059273946963223281479585210059863061663580415641087056949612250405331041810963079452089409930578204601897288133664547902586243370138860471258928322226944973504853759800121155930015324985922311659655349487367588549177963871645948567734555633028249233502785498325086116398311108979727808815162894196096945023049751814692274660641348307880214215470792796938321942065148038761562557189643262456948948024465918787039051606631775854687462102999328484741606842193971489342264148215350210263589387895776887518404982356847261722579320984246859857920000000000000000000000000000000000000000000000000000000000000000000000 [118,52] 527884632736181420431166728520909068191157665639425546872139829428148897124658402270256621385591257049389285318431043886471145094244604155599281983179304690893104771964260020568584822379407078509729984817115224471308304001126075822484861410905529828890705020102889560404948184201090428121080559015976956575760407874022499595380192118361760456299117915677492665741887316461679275896453980790343938379316557223065232905296021467040053532319898414842722889239486926065600718030887410305898128857911197500870689634376147889296369496623409731262254161671594754000803518446491667669352595120866167117975680116426858811219619688479465055335483692951665481505397285913856969392916394314814247969791950702831289467276827665369644321519277900421793570882024171584677326675381042580761365190332638386503655938503027782902839328564744080363866622553963126671595416706772821330074348070046418586477204702241360780794605609445738352819615052783239149203024450614681291405452931089498773462176458640289920318272224317351420734759398963157062682552423970727089343985137663399524738864493788022022738852963130982520740228328949278066399494369584572510847730989907346021624184452021058424653702119116051695846386107594905491722101694445558974321401801804894783503869475154209314840916493738109096979834932368657781605338807595030933794919809659081313376726822536105464977342381356051315834591627352304504686562108764056565237508173087718458897903791041357261366259189641479485278080118695216222413066979370909273539757777543878328420448543208462282380091578408272937420496015592876267567284496695405520522735868162191861898656800596282480624690994535839154546036674460691453303395275628003293116126395971290079082697932974901521593756638146203814270886856634797386157556630224691423886624422900189698246978726180195334199029809400842503818007748670966068085705579567090100651679470887168288106757037956183934758531709879595686569602832827602688578660305557147051082438935722141751378036202187309720805054006796544758375161814561944648050291286086024094265981115973830670410392401784039101348774056045201493787587120908268967048440030722176353059466431119082514949831508240659732428400414015817594771568652052337497000398153737716558343935755290148069172103282074647891308927070384817388477912597341200581997523096226906903604810887897956892932711931544102281820211150526972924028762536613867828201511590375054607605842937596055971936856455536282475922465161916429218358721287045455035162559169562717320275835762746805197411240731993426619781828869539457736881580402533481480019857224517805160324241970859641307855632451879019455452235332805703552798761200084279845672948303042942417917023895266924592436064665229262239941946880887041757770958073585503517853970109193013554132677765564540240593179374982274775215716749566622957827096826458969235428160739333897613278729428834326655755942980488934902689440084888366833584916398080000000000000000000000000000000000000000000000000000000000000000000 [118,53] -67662449564942859022448893385651134325593971970868159642698689780505876835063004617312491696137791715338887482440509003810529013642930327539224735185965698181189430754120305568316351407619849033140921780484139882612639019944557533393525229098764078123734094219411857985331774346495505609196125829185149462162626290796428613630380932257726144851294534061531716803470652391677894893672389847270337708107938571334364801274712207522396792464844045867252761516835817237815384659252696405946777041626595082258659124438363506713288529658121719893326827314869032667089580671094082697250431719515006104569305189542514344728868881204599175515158996880980479781055804902965647572000634350824395620216169904468463960512087922151377301969908010325253976251736142501646544886940807015147633700650126449912071208026020823327301442060166098604494827654559817439447019522109840644799209273185031826390666841588964427495460299581378315467854708160003170307824318103734945660929016061027969092490168521753378415149463407380799537532819911766499029085842291004903828548009510082606834413063149262757900122351584693333527708557022410772900441031671924040042807628374689565162624502386630014011879148647400592383023441477619736848171672784508913929225711039014055996956561174026757646776570909795168782446260190670821624584201284886498151278516758669996544178150991465545350529993614310705840041123103304696359323562289198787690758191373598339681418907325909767417969687104542261138642508112661982294462981846699140409352375932814408811194411276643903193565523113632556302581156404386332030174839741793549069707226312729750696814505874536409702570475721664983914354651798300704155026091080242191415709035377948441045451345445019720042376982839655146089729100521752003877767160811262769032493722710632160829573803520797296894808875095249800289829350247938963272293771717848322056511028065120507678202119309130905371707428976891708688890771327125022524570562123105548604381694337025893599303481271220197562115760656630124849613215611685464820932453076993934360220832478919674384624828211637704982495770550070308053841017350646821236584678262354318698286062792833247093910530480233782134722198060935846440150677529241720518246447567128688832450671667925514777045596167628448724706302367848022666420090153384293339775437175178289818256101934096374555452650984024507711553725452098717188531028852683459669634022192488014234716542279354645444534868267826810194961379916405586043841017127826254575458327225463805088244150640575376392864592250214965256701427074884641555253032204580500630216913090304094780064996965271622796660447197841158831706666642728263603829646802741662594943389820361691529166239523111725926334885922191249187925249132865592026962741308116301535428331929453623972993532611843095061019128487248630401378921136089245197013753307523323599343674054682174307992975451144335333665558586798139202470227861046445571099852800000000000000000000000000000000000000000000000000000000000000000 [118,54] 7478507183203747663597161816078110980389216827544022136710949663189033959016332185831711517014769629268448656003963605997314766902078341779811863636508293457726667949805320236148483713086071710933517601618589776097021155974184955952756086395148746592806623050704086339170978528468858925694078956951530538036401958867313498250664289306235168037476722506055910136094851389119851262698349168849059199834919451893853837756005309364960124949272847955722458925336014026749515467579625221120104251381412021133940649237795093031523120415112651970187566914080041443493411905555240835047270904974360785492262394848793912085126823468753842317114032012443867661256838277277175694492030426712262920055144606558967708322199789885137296866637201597298217509031015366822643116427354752641110005686715820222513035412460684205883745305116963821561313218237613079822265118595169687979925530985351382282731483801573611172466918128443611586303970509252126458990504086109625697982932820414225503143848698885750656972829648502695749236399163245722718048915889165815634400338556602837776908192104087559054082699060324676661024310218355530570265787956688836690111714191220805477898640105271212632114372631798907715634373942762884286298594050971416308993601792959283699807190953188310469224026534346644228807304156767587902142431831449583761901303875396547399253346328702587483262450666058001796180225461394639689800137169512383919717626411057255487138806903304091474085282134149906499183537613673458315238898508136266034028668315066001127962895668410093174431996378050777641495740847792619839403945098443432395388206002512107876040965373331886556745924104617538215136266955417738099120470272208113749861800958389271805901745583311101925298862598960616169984620341390700717657830039709029826785535739211019689403737220689816261612177814506563032805630758410273410633541019966689671199870827644806518653407275544030652749022567480307320724212469305128132615300807358099253236352397617416924059837784933051543065443111787225583362823525546454166477738622782012756840586144734790124118079065789549672306506809505636556993101326660289185192826080080641484689040039572788583999822541778887317025046057719581998262596877817948920320067703321560724777935791266969048428860196549763257541173822940704788853191396671975791608161438701948629851082842772115789167478427286522305999279233981687866736972474285716057907968551350070616559585127694643128643755584061292274732978494733149969576469944091577953078157736379229374594344039035502565445879791602655164234032177666430116139706731898491552426026516796651464946724973673036548681075956264752942794805217070515417937828434030810922554402627188515404982810663442605296440674949344430631350459423166557717086520289788466466609292297399024138936270625637576747124875359036566420634214836768404865674235832416513667798342677998199614892550579953463449099560841349823976139762992948310491141242880000000000000000000000000000000000000000000000000000000000000 [118,55] -666161332528957790329541536412219396170041354832734163804556531072733771432231354763818813504739112319510622328770945166597209007419715927022090645311535948948440962665939809339200847117914499933771316346274311558666423046961335431577686590708965756273858552561761486867389466529050443880808737092994508832954573362115381195377878822927882265950450857560575845973464830618972227924585208181908336067357552956544575425869700141089967153901629110643440221318469360714938858954523048060906651286240047008568183582528191767505092186768386010873342082712144029358625729500915936232992328571541482932840021085679233955069364002555839980279381561892921044057633413403502471913655877808481572893129594948043668971948951316842519546460195364745941106522801677266353648017483939891278477638474097723435313880180682240954263144810259093500648012244379715455847711917081833122296637023856625404260111495646110756936957449396041999687786807450744281685985090855785081314796020335911562867162136775731017411426921025328431309282763840255497437652967658659330132535276312592190225251006520648528542086389164609556074633286756277552922308955372074928581270919977982011494535146957729607264822404431402749255952490042137871603613165405649267996578371546969656648284125396699978734322349837137345484483155912649126950815499021077564502452859089161697635776802431285432252531804161394354163497144315639828103758377699834357265165876386376599583490180852138856783225644281284799637447562102396174999885676394031646962715658271537311834865278057444919692878874649340298803044744843640965783203761662723710954170370247282096747330908926112475599352408524683332694118259651122550546182080518189669123612091691291281964737772396711155470516560591955615171288661579683096084121609961670354093180485825289255438424540368677052426779669183386814835969797527408986764159365645793917027387021970856252443517831070182809682834907438693315594493513801393689941213459758699897167344066188881867252518981146443040696240427090731654596126798584531259229617256961847525179350850691938746167346794223164013375242180753763742179406464962564664314588470186093430751310753219005567728082127016218579646830623170849397183116376475978639478864076617686749481677692733637731756075703666069813984710537328217122021422014600556525590268065594898825031418585502673920703138404692066656380855244770813935947649025828517292165572318998257149420686885292890179520863216421630496765556595059366094024305913056053989511044576368207532428727759716629711497606822902746384793111962255153617234590614872561863638831668449826959577274213594959444267089366441907721251108765518988358258616000086965661730133495943683486937495400978812771996528563627675591737421755062605356902104916661306120900260143375624840342628790581500739029746808713157651651672148781347173685664616000659007536663039924793397964506408464069031895364615560312524976813098870239707476787200000000000000000000000000000000000000000000000000000000000 [118,56] 37264722184925208812797448928581729253374166230835751334236469075057911286519219645078403073713530931969814783875410508197008771594360304114166848407713844526443183912500819760539034375888543618239630927921999728864506803707411359350925916239006856370763157611601174561990698083036726692699493177305340645184208278454767967299194000292977172458872690906845319227614539373386458038158174491057695114183102493668590549839282610150505881491257932671412001484704929525551554904678607051292176933680747740644745218767057890780013215459657657535069938864189143966382762782444724851334464691618288754508499241926783395589190625918128017461612682231135905349580056397092179926405926097154408128055857477666167071561833246458931405646922124265315788868767163638393772942862786811168189297162062568799205764111925553077096290405424906954221133474364938696515536349392945661516500403724412986242778546140056215905440006784252556098064725599646313119435649223902568216893766869025977432519403735601763879932728793899296378581485222545697410284416569155573219968187380349336352069337221004690241316731495568891974410858854159460071534970637710246917739095368626269723466065455480747998692010005816815496911433853541658794651063657946952598167649865513575200553621738894675840440675047614692802559808669024030064669150686173870994856839169408424404689047296712739658881557012574527299153223841987005928899330326840216637059428631285272106749481543885172520969123907469234814237786890272503580210630056998402444808737653416527823245698778929669374311284003169846489272789105472616031371859524190667748262009361248152977740952130581488591331213073690209296946407574702718607459030400931263521882764215873885210138415610909374927889182425223892847031530184491609642310468570279797390629506425761881638097952735339179092028763407056393478297987127515933875011666935936134085578961720561572301264253942060128364190372272213628349784342814147229238175567146139080119213157786963990683783064981011887187236573987552725924712881798083329705436873015366620839709489339951762468950553148236126953996878079293626929124423068182250830724767499004429706111850173473322074566028759116471120947697546060650497095080944355358691975630382257071758002530197488865568519555992888737924438623800498993079363647619995205272261310628572923523346603420533576669244971712800230328845903260179208948370780584740285516314301462822410172681184833843839862322391727337588586937562563007772835525797674155277901053932323708144830779032534644430332140792025318314112057433296365749480709427189142830510299457209608229622450228017715776245827986673129573571286588954602544439185146806146746226887475750948847153949914518081333225996111663920034615704792674958426137898501898935420515927259350633509386315468726272333608240193210560026476671430571074844474199864699402311592469307572205486514726440632305088947840696298974210938430388555427441174118400000000000000000000000000000000000000000000000000000000 [118,57] 1271336293822222789107191996713663330517006471112950905956595744481605423201252370607744664039807194884093877514099954173667446425652198147849956488730854144263259623550616341895375094372873399937216551043528592762097849640110878796742003319985637413854060669962475842063755181377591919146870992853461741559406442388224361850398075634439363233417491846101329409150670661552693352476774631393580811010113476790376151923925939787798139982280904592830095682440999356306277212752191233830331603662433742519016151934984412909495216813552240259331893481643126261490435325874177162410381393727730453423374100983020392778828493852895628226630155219603867207251794958531627435769717536212241532420535985259014706532620977613618573451932442128655358566319465473874180381846820086358591171936845361119068428675219474101121450590280800711036825454178556903518696191329160857713413456617918138065875613088135772712063596392674441388714930131350185518151610889134024368692784264567774323311399876741723985622987159575553017849598012592311526467505421023991447234186978536912155913443775377529480159244719819773706023138706485493901260721782631761763430142215498327911835085387096066551283329597251255128536293720521297113908403112392411791487887407183320260660966224166156521329392945732615051376489022096266429314987844674584887059025004332989785527112946870239173708249496487778082802654329960646940063080819573376250744822133114240015611689562141914039640725902495506986662811885136256945089468550269511761785861542578437304453675922271103293950158862679215943920845382375794742826003905121237940337452277926617968780137233068785441631372796338970856813649050635490887476269204877326883272120199913331971688329342205368968380886962784980984440043408899783378477787663005096099836387548390733272021623124069935150630526081525313355559885525491388346471586890907353980141521902004979943780058455648474261510131783640990286312462729740343782905789814101280819544655027847430120767546709611171579419451517376272881652861862429759457434612211399037004419946297105046253787422097111758455318195526801729630628272907981794734330152573924749797940683145688123739772799060713814849258737117839708423383264992952842344832554139987729415070928163055408271403718704846880249127191066829462494004842431256122315980573608538453278982987557515189225925563529640076481102089143019988812940267939221760442349287667154960297332117844427841134652472181020046148636172718790273921559268827229260662931243668306092921615548118820390174067311570712173125914406331788682198168282214834271438395833732598344751101170288529054575355549215336497840054495924177623194847863485668037209267989119735618081054433901407172950957081898207904070468435090122832968838433044711624478892171582528428687344982828924876770803841677887080220221876711671836031917351492829222740087990483062024300124677295538972115332695784722097891013701250039005419929600000000000000000000000000000000000000000000000000000 [118,58] -723243592305808167376589971701507793551848380266056220816430132263645851023439968552105505491619613241823974196686406267652437957521837319475127186510500154584993024044355883350289531710745812218053303353365972427903138960849024986152404160028435697427016832582485291829866633461002459629164850634246936543425396942037630831370179912535778912460881307071076078089216537915646887552331201570805757805342116332973074939443163307005703707171401354399635715686711654979143388249062172923557528318592655857071113629468025308589049109657421015776836174969129560835636105112146406395096007572151677121955721905000253868286285319989793258377474734203857687339371229399428470969568387049985004163237986734132827106097429025071916255709277285316211753388582212144696590707591480058878710383978471002645411154875600958771633746415825727466013878319901796992949343537241733598444617273145722236820649894298445506400564776589481760972596476168237489485667865010840949971937167499823844496591841819925688379225525882578834443736887323735043058964425960162876323509783495985828482669396893468158795755134151795372600001571761616929151186209921731888159201534889957158236227297184046993905322566894487257048451182862537433519008286307029748985040582243161014895768694787028018837190660122979798197615430228464432505777866888761446580276309120298677985591680038491552078749585566529117157211953352278649873113996765782678194668868861421457865602023765795519433938407032940981389454612064155058701811122582644536335468856223538620594653333876649523757373454154132924042510470910815353020900448567394579056624559057620016112661180384580978435195687666195664205447451634535193200991128012574775324930018540196948478291591729627808569966759885333014881961180438270945049244695867771735659278449151448844577512651616106530346782401440376073811146139720789890520203520316658193639118420152581706009619668469453422535562500260791786532000843893231832805485444425456020922892078731989610064212877196948759554904454228123351215571415473330559010113613559518758948885584310593706121437384943769112288714596290504403171809301248929978526688741992648292917031482989934283371559979015766382796744717416352589662221383190597972706995388906073965660299735961674354005378983984290491674925308955811339503244098374022016459696562647154380574348993480583467553445740998619804492289549648346183753997158153187129917538395238850376356842957073050537544936588814333436126350918708847075044949453037884449591349158033270848344654812061522016473211281240155015671234966944665895636975914929941686574928964352864400788958932832896768875862924791110994205235543433983067093451431438370379921131286507623099514561243292575944661227265122477707410770465448770529478396651223601000047890161866770781432016803393633896940216888971902233923970865750656303713900271994496924403650021110621701720229110728528841559411286727969669815788060474176155156480000000000000000000000000000000000000000000000000 [118,59] 119466669929409229912868019442102026018729302664336899337020294530054532858635207307014896108514117668180973427882149352816300498888951195999324393042211598726111866039881372562777389597264466920006308934462615403607862303774494009738037580147820042314034598415687633986867131788949259012929376272061619555997287009809730065172642548157073146098200637420682700699204474781036331795188162542757400408803255758458458179222105952607229412205300907803906915114018048342769686355295181946901144844230665709337406304623553134604018607673815125749894228517511894673670838345276573686598144539084863347435439328655821867721518602740931575982827502641581516047495448459480322301881384559842982588361988427341920648617982879926253077036786321152078784370021237364990491222337308630611877875010335334971374767705669199796854237088320154574808364410539134637265614798634344000010951108460174843190461745709803601528210243558999470782296864425115190303437675123791855526666152079169323204376474485527053822020341868567113045754394143027424241717590279440392488399687748864227979945056659919195244386535618830407995329568664899036823010444424791475385368272519638610060549610293513296731883997645032432705350003976592133720554982078402371123264613983707503399470776635969735818199384408086466826348625594912166527270738319283085382877641422203611020187577637484932535818063391303188525295252612926467674022517230590493872449482045314791854506194258480587260684592730789428831659273800221848899293704620862977066131076098387074569362870297598481475096893538128643632738637134157398851317347510193499009544070006352897281391343971284342835028600265365628682122923871322405152427018505107847138777774364868369143209534813069377563838636884440766962366435542907341813072875793666392523741622609070349225817709549456633207624376257538309016815950017346695797350310191976282763672511382609483967389923828144121238548898798571918868472492168561656059932566938832746699354806088301362350286316112650440212978838585547504015569152812295259517307062820167003216620991836352997511745818248678384641291257027700390412529666616865072011370194375105424419755377576056702898694512858939261142188283908244016932848095715714453011949345044213288457717975442110121984787851265965635101388033144511196178710590326365279645498826842843102529069578024947713882791853064855504426173156087940364795910866703840481949961118043403201020124003412331130605916229901774910909455783313993434934751049774842273680887145065182308793592591184019704591590551487002377672170317044837766333987414854746797904816348219509237462770528590201221912954262571403836755424061404426692940466387344997356129303559680268920655233381741812112619704890820705117497437470180035719204196102373067054456937679018923612835370882041061662080781692556903156624437560207831343747113024783708902641313208620101864452677828696984487519272975693506814562471898022164404633600000000000000000000000000000000000000000000000 [118,60] -12436725141741288693002023738650190256184634423691317500526685962212444341694262377208073018464385704935002020570264320675574493450907806172923510945636257228715412972687878004787851295265435326947191031765772428519069926940870252760928432662934415426044220751613477131179217816442531046560321696530007188787971686797762450590479229021060553809870688743318245546562520534313916454812951446308231872279130955326886026527495416440559683394633449503263816633235825087249120270498357128901578331862102137668829275343249583946772821590352298725697044551271348113616130057746909516546918706345158204264897700369971490519990310321082818818804237597019857335822688064283420676729121669831474951185012289559868892408523250406787622757588498460115380522742375738822456808918913846896487023397149960249403472136193464471278080540705629223057630599678571629513947641771642371557515492108634777348947393137485046786202963111337452925229484504944420874059856651975609595556214448401013352097417047777321401032297999935207467715745026258331186521590075622300783927464467930932243790848480534321944106860392183223285264639494236257828850566929170233243288415453426436355820340799213353741160011127265647889462442435073844988095556686986374378667988758119408726550190359153846081253201330894797316176771917220018623224552588867583217849944270285228804190391531022576748156828358418257626655679708771670549251725303122942853524882355395428004277165687287743612882123655205232204435118922310874863407450570411757437375135696196757676727665038789411818766701699514498552852473028420261462119711484747231438647852320862272732314809909507399788125986245911528380211858199237854642064933002455874183651241740917316338384546253941232138112642881115259845386571430589620576550156807440425530134949172563994606156891979330124981523023040838168270792713487127831450247256098644813401795311527386215522211253253953011759933637855320830184924401902753102189897926732902296677924168482340488880134669984238969633243717086593176881445878973926519433092117064409510987473365035703995395826075646656109571372660968525030559740418478659354695321372749882516642616956957085391945166344939687530939339540307082401326716494630933675641415155686838402573228409915480092627436262232455400728393787666127673141690608407099778111746324967635226426830786002877448859878582708754136010584383205585936777043024699682409498107504169764181416049283573111870015513031170616156840918669589638451944103384269846220459204798584947221475428388189036311667756939376912498142890738870566779222119852860176590071154615840220417673868322430675451888361924885394048086195255732066402166235368523473603872419875930044455041086348461183243931102946947143041444639862323573942281432469318191806553604536786513662182795950803884801613699932853065141003390771995183661921862897534598119773925663778835772631919755831641527217748008779005153527269080060171711938560000000000000000000000000000000000000000000 [118,61] 583541859937859631556297822562636213257656675856254688839991664987063940420091653784201181487920808253751994389577697061222851466064428385884640791261231128136898579374198842584966155209583065420825381655582445462725645528866248125186864575941554660279196405127277255692880324879286178720792281805903078984556381551613346864172881897976548886337084904820228606879528109430904297593760094760254342753013228500600782042395591460877105964077937933627286895420958375980243295750737835091105278954911539175403689041782377010669782623052630277771587334219205295392337021865674098950000355414774519076653343863867861191175620322662765934763651673156157222411594201627255389135786293717274098988286431679050060968718577389006481196860754168244774925671869203452956742259872466715002992199030082236940306293264973689389447138917121329697233885079085602312514479097038281187048020002744425459863002082488389611027242930462470780093998737048994629256919907779989677429641037828974825807940513006677764558152209621861562165561270736754027811916970986764024462468572221286161348324337120671139161759325677893072186726910830484389052752216956997825396990779167135976804229248296816133989519730572856898701800660733425322277684203283183168956031036933339891178627135280018924880684078815926303736613310114671983802227550940560394708780727232873003430967358513075113727879157009233715544484943396372232270871243438129321117877731684561381905499259098152254400467961810124661057799017190525388646707597392591150537465971429328636785543234127457962322037815264217291109269308093219524158132580430508241500210890946245874278813540689550072457768077513925406191800639912052434264219932170578038830307794362676269270549138612061638854409582148880759679336112070703971332333215488956547208422698915731956197499317054971347454117297948284455756658769627395237065007793229153026060547698445781817119741555208126846000194815342337049163197613157521897911435375376292099089664916570297219987468441507826953011468857422263181105033173963396078756393990866592778487030794342045675339168025260976618859787166288145122225642915542406208628450475555675542538732359283080553613909317928960486549284086553823073627736653228179936646648903155563827261671137698925706260236904308042618088152758959640309553162204565749636801237025182518423752234941229742767062339903640712686968359002190716093021742493041305074427186506404585943596291581983016757900108296094208704899188132929195349884763631085717642283909074707266549866425935435723531620469395740530911699607038154751811737590749304439062016493113698865879209735389347692466630097866787612776963929150107304394430923855068857812720137848706287853279500404471450131816951744375409577423330660660473639264489907967175912417845204191735125243488644636410313385553946214805348353868918122440979350922593016613930597699602589227184511609779162316479174463185770006140218997162814262476800000000000000000000000000000000000000000 [118,62] 85072428619718066700160169659394653044360992931075668123360692898615757593563636524173448754066471035453720353727918547650355432601230976310724744030466096995928087473632590470758462027611248015162361399520646415572187520559881085480870102694124434509514884593381690815020319730639424265787529818452706706306515148993327730102023394664365551884335618181338729180834882699120736605842519307441971806427897771178541159964965312932082534475143377025289576369083949690190698400595217943361731078273381247190307757574321255502295748252025138742378864458393521880779848404110732959760341331469874216777416929261256667798544538390776430974762330455827392750541318190633687567753430385817663236615896592187951856573659999293347257157601545499146202914924447024220462828789406232103879322964163334679583694713529888625291893527797239469047049684497907725391203645726709071818884334273410038449441639375777503272645541235169345577654461529170513836229681525080124660315392858731186514207001098579129628021614100845133585721771987517633592843087923909022137348128700320940650872571086973351771863197297026312896558417296509973518807767596629567189903039600262663023900602058836280758743096842457213487720737044970692119677448312930899172422289917898678831247822859571393825887906494380050018327094447405693860201308940955901607231471238829484413659051940721813052544485029027778014541667369767099342965152583816218575577781468849692397818944311095775832509243516582588844634427079430118856928758454518660528025829775825531541585176933741665809483486250104471328256507162648459825268538013639579904729534168084264414640755807777446706545504777663775102519329797020537404528205359505953281492856256135648629688562699847439866608317112459346280538289945869333964497844573158586160814697928744508804715130009049909282696433451300021916711409495098795793176964081946033289368771304160224916053483951136670469695173818803188026489152287952091203251324653509478529357335184552742298056750099130350865264552699119450454633468502880944651000445281432113376625492757575985927251906703350320688369151165103420404464378650497999434413746592721906161255384920950186426726983838360743426016116298197798080757142668342549347187493617412262223565843795667709630368795339111057843742433957264166362558834491572352797732004707768659574182578477744703577706176287238231668032233655231877965712316365704935966804300838316103131225366928113759521820575698076223926822108618221215203619614558853096538108467277236430749901662918811195624064586916537900162358450374803777347743336659156568445096677837368127435171978013771610280225732143637152930466168571306092835755852714272168301924233662067052264179821056531471305045005048316583378742811209790097720417759578765865057517872400697390826913649901241103243695434984394210684504120468512968327841363347457564172383965267076622132822042899585876845543682937372253386510817988192501760000000000000000000000000000000000000 [118,63] -25818322366011389406144445931382023955599108870078282406402637958096466550293462232437448916287962801438984432654814832335051585256667078163020384386614751837634186671381694367130858161193748216627842876014414652056630489227782270343595727497335134990567849943308313181429591703520542124701459767810147773982894898762854988052748163524353961663891499556106446687449105697562587044085379488144650612657635409363558638588706502215654169407249008332895693987087021575213341722579185603522120488299102310752498445039623641335781049167231323982234363044682100752826456968198276810984108570616283572432214071552835730877435074652797279557804479329490378059067283272862406587791029129446583312846044899873759003280930156878115024541619517765378760979637288970676750179272971347038005431985697446599648137113053626368701526324992921337886279294828956486071895205175884145003738098707979429387339922311763095858697050886583745476777686032526102699739553727975062700634648823303020033727351157408375778504335745541026065026892045700870355984893126385337712547029026568138398207675465590075148942916745949729699192484704097752907213605531119177407079034441696187919589948339456942322952610700258096026044489626675033670634280881205800610614911307990234853261710537220640988078622785686874814171617984922248174158368981337081259408343978004287258726480451281414743018992208492823294212736046870977160116553063614771526563742414074013510075883269204061481775079332899417233851540096439097450531246252893432158807575148080511725890889739854343755893896109840637664704130034026793140386660100226611472886433390784854982898747140960109293188206473233701751974976985657222288662928206027423028797053175665839337795506772459561506583423846042629784824802632326462175483635014339818798589450547585075989289605361257489275255138755329114921050377333558029990498904281329616022791387865727973237628182229542086493725804066314253338682586265594108114287185933545129803421035082596974462583296150710786360579263966724436580136957347380864432288051463807408225964283829584019377344163182851335818143587572689448515616978926586764201520072925433411788879744223521693024224886181505948369506622565703076724816435430798455140323838542623565962726833839605740975723963225114513447164738732777348298490916009230049365355476046385996378768000081831682921041649372691094200345503253771443902984411380697172577727364800853279660696766483841852082234348015104698300892801244710537430759199411677890450883213376296089236066478508727698498109834090609101199375996224072664894277801634031771649285043347200421373842175146221582146775497220691253029636316459329926232025496765387782858260230231557443505828264215419307371065847969236554824049575673763833616499830255679033397548605878083792833723310867439033333649358518261029531002812717338123091692248779618802428600207348153085982380723425766487751840896595626617162879314253420953600000000000000000000000000000000000 [118,64] 3551957981215950108125368110344352249301775979657110546582283677321821237684286746888022706960321371597648040656304263284284303583304527810074066446535828129367824391524711421099848600778867424385286904309913796205992804015719775185641599691886877637386832585433766458071575211010263222003372897663588042391938268697894608451450995336228541679588096351706617856760790523574303635758645978007829564445895910766277234750609584028354280375333580581862864543355891182706836478040009029501487405882388530029750370951637437564144257952145841817326387810210645771311960741930092992100406244531913965552126052152228453122264862188689165848027761775482316963700667144998249263777514690935858029997798210167303803518745820481251683327609605960171546106894881608573525435998684303821719869386309961938236722146896570610762180192391592165589508249197860217228043087843081428781141262642082384489659792566642937872184763522856941344776994763307148503585228964394219123374299934776428596056596496015786800394967456572668963180388614277446894697886886879934863654781366325420971257998411737281041778563870604232890406757297851971984362315160538650476073210920535620074553749028622634800781570371890374302294403308997498339616667203485783837080109456031812796308222547827420182562550862538032282907444491857345890730318767428938841638267194242896402575569905899605886111534475777668011129602487373081175017975261966287247917198586413360672981016943858884649446835754617784387550577008998153805766091299886662964939715277333211207516050504115330640181528587846962463218192583620373873349885295320238077797529085463687760719967554068141809385598624396101599946343859047741571526086617222521618338453365668991307554916437205205215482948725205399772739390279920165913073237873867370006150350614796795884966381496853126514473309154539559117180292735624968059728599721147455624302273358715613847162197504563835981503092194714389089330100633554487708368009085349571272741482372782712860639824538983653984859869519334334856195970003746888886973256761203675357001644302849975935475976398951719817210455998657018085365807339445774513481111777665389039882709666794649403328593039543504671621847445473621129378403673820798777501985852117229011061752483358579222651781255432463885229923520547374110241210526123589131064988306082789496462947337475646814171498020904051341819271671414610600250599233928114940095724292525141405234657071083725860913346267430755380568921375513399650878283414659610695029130753679888890243085750495410135317666179197771161379325788021044069190669969301034940558503906533207993982457997698366372362002184275358198467129705142029636510616219382305301955188614809641963983396102328669504954407223038491877133424921788489609815157229280696318209518236755047251406442552865290503309063623590121158071618515701216946908491301838594208584041139555321720547350240213426296180518047024593075098575658779934720000000000000000000000000000000 [118,65] -288695552275249579301466841954563993530441678423287228924898387416050519193254159081536026778643918376370546455691990868482240767361032830890911890247197350085529249391544826560000860527583710177895306521859582972169906992189760321248650360270719505732051180426610768615538071743646872718704852138414986356550833169358775101649758049280942790166006613746152067162155017007506915294007906570486328470492603274796093070896372769098106010437859963591438338624744111989144303068445349970786728844057293157748868625119196201982320148811779380690872300634830162445343728255840583736162045398964305761663397597167839472967403794401351409108881479543531502885475233070471981789407060518793848363018420709292801961784986458757764818519839202370960540603330560030095812070192534475487504322894523532993688466945829164432099385155604666661746686933515846302269365690139333562705395323117655779757504748433289922268007239666142482099599125045194312221362102408139055510237472608648734083011183293797456665165738888014030349551890533921270964729154450048919659613315979941345356423125943513333604665536316682617016615306152315074471806511713102276478564871831762148184757418018824312495062835361038882216064199436365530251775135082091498203997411080768104837027718296799698642394094032135880618468372588385796534564075601617546724649785519019187752176963440840858863188570404372974602762184234768778837241666584902604350965520445217598514871841219934394464923206608990984632684095935327284174740861471256957267100772441010629481105436482929362675017209677243965064992669800756093653212303981305462010386042164180588423887387159062854970027219713997261782114877122782771679281982576826323649588695688763090702637797115960582132759085813261237245510300962097003989013962472458130206027768483044855331598233924158101184134950509445295617661911753071762310695113593963161549587668828543485212201404789162331007271228637084606393959554176708941375243606069247203859310638752596839042343759015157815455030022022222116551803641137295254268533293254196865208053706697638415280360426194606214590457349267170490936079647711007803841611332038901603295552953861281066253546768363175209652470892057933683217790629184097523752423902647845809008783639728100164192561716495934611345510602433501038086411512139311340568760179168607531141403491912922643428707130790528169069012554959641912653723106543205010518921759352755565759237910926422624299328298432818459843460445665484637345373741134486569876604889724424502277678163480176960711091722256451305881090209304003198370777911299254961614764480093988261377574724866149722742472242409491386402065059308344194096792484301391626337233216667824700016639953775246439649496692367007775149547329931845230999389811667682079605207347536306332680180499804181161121649682186858985013437382956594562563559476286933939593429859310545683311123097972410387490436008533869228149454836387020800000000000000000000000000000 [118,66] 10972906327857796267627599384571592724717975123273070520544155484264991001354674175881757709344482525954155680950310556524873403811687613288549142664671844195077003012665400025471089891376539548105894148799831244626063225381500045783513562928940931549598717977934607398889534018740224541153517042741721891440325679723017071704352837446485137848729509543457622146263577793391489972314310621672881576034809502721958703636600898241480860463019438661032437343566628745134384870774735837239322499656941067861809738439841477326922453747920385333813501478916522482787746298231111416840026589588849474208649742907076953372353746441100819693465706320730485722758147136693331817392946016456284125548311903297118154840016937129921908432708894258925263062753882742628410521032285253039564353745133016537930613568698695549742315207629655520198320751582647782949802335567588228983653378557524471051641468866792907562633083189791271862615504967677631466803456574408694078741758088752388978385350523249873135857276651936771285134136303901017221136463183968215842438614633712884993011137996739802460461492122952666653086070107329118631348796766957064275516691512633748979194019067512774228163811450000819846343709356089229195755815727714772943292947958380937380483768352629038598741450004136051401212130623542298685517576748192650179096345461728013745621633447958065319845857353019061283185814518235080336986783246793722324620707572560381577694084608963712184071720039989053796650724011770417765994976227816038783014721075999145930022926529960994334306780337338130597128026266535063414115138636223151985265157490659102930055827692444355830009305106796819314032996477687599057712987279806980805840849563809995108761621983788553102963271823608690311465908383281406481380736633498617054526382396680483795653892672249556988725020102177746315410863120045696381328181074962253140746484191043077583606211601475870453271012785896630466733841556533522381419572635277302532964337699285606526672553019172573240826286267098385236699113709307987824598344550715794031859690076230999775486076962486830305390187703468031816258143133619992403526693973438636422824991622668701993710907364206095795826030704411515675953205473899904199745581500869960748106745748462061905255706861557275096992177190018436007687627160145055564599978743381190237865083426810391328393741179122787036376192216736324266154814138004196162948679214286459193244630943795282810999903191142799165909461355770387297981150862448322277712755339750349003615726844715677204851658430299924711134798658479017579495842696417193245819884215474181003435494841765907122703164736631368355730873976185054939966342730025009277807789154259241558735886095748888343193043102070957365279277540961664225782834204073258466972093177480922233183992584351181126127504632341631007031771169655438210358355250569198033853312345719953515150919571827578601527462251274342561707482970849280000000000000000000000000 [118,67] -82107234382795705419622892090827569939795830091601163907017542839223676629737970547680333543664946024881653362398666483243276237781237411076039153051125578349090263885626249141382715387378394489297985474895476897753039989117433529070841142993257992059019661266273387661522894897907070650323552558193185249809127312973441803932161440261020354077131146089419212853210945155358914561605796130319176944909031727045836233248190481782978463778197843167145234009983558978406108940973014521231258318657488953491492018424706240169368101747234575211956565089287378552674171355156160857164826453338286684118625903872184539411266750637661842216860800843262379197740484575870366468090037382971049286113586223458272848747201489866853988448385543266967475698598850193422513390581353604495324357327230668317336567995103047299810416552406096618084339817643453372574863165805576222393369240749912858790894967772500036054927048762443214267558179469438591714277541123547627223856649711247688272190133430462348617248164674414784077671316140593158300027764227186391813784532342024162229862099478804043164206054133076905287792843519502450975141292462098813043693586133028552130655458524224828264918493647050241352462470249443979083994252099040393426666860384441228487324140599520793017603684100149762021134850714452430739739819464259339086133370240134954130992837946316223614336095381083135069142076759348392486182907940711907783389272179667740663948916536392368554423389716928743125097369930577366940057518778254180656953422600150887427243080745069887383010015642122483687960271759709236757091955917593198459962009902382718521798203545008265957042851468737455585459616445541378855233413484877953884586912536164058647486267750234490072530058899870878998579363160550634850883650245082648593977517671865553115412731393776720510364812280837913514614244816074015523748324885490835700229317240646876918486347129289973666447540933452365791239961480655362803750121470532799317991285207222573052544839035325040603253030939638008744452677746461814274395636984273106997496650697031993671309780830461548681274371322404973812419730690233826627815354454458492852087589509979522716999353875989705768575452749175256805945358459035721894462114782018615611821693610563497260737392614036662385843371365097688515628625928532720724340640449884567052689394211681417048145774026926208256961450005866235427636573148842975932207218719159428737730680772255022642103771524976244357043505344382362669011862181789464517944575810619828238757113589757929297896369171064682641124659984165466408397901887693634391421411320157755868487464241480949420589467451969968052123697787871090633465155254567216769321899902388282312723300169574661181809807670292993064722012422263744991523920940201647896734621401648143458401747451319715402337716081008695266159995992485518298482366322257531043441190483584108157729075017672175247436372407415220921348967628800000000000000000000000 [118,68] 114764384686992887393131701242251850134321012359416796488948552258314750452159593221977842845018588334626732310497748300253734528409275807257009415929305690350683483615822618750308915297611489340374677648575252533180280906698429751261959727495977766044487453534392330890985853290173400003069689167454094627667255857979405024148367182341684626557466139595389355839036167779229329752805284599231223441858480719789283692270515843339266740862014626903293043500963951284242996167826438659500571782208963649650588981464321366144845451163518222533696859459116333156527628657805146202825747325933951103426900163934175998152537838508707149272164953015162933448982966289338905270062454722326164338828995908359193245848059039482041742265349103770584718536074162037106571714638925506100437183671828269939801634628735776134997816112460316931065070011892572026799897289028089285882761253322844669661736945214357378509695571550103316174905398495362448404742163901517938874792084994889778103354502537091906799801879476870129574270826316869896304117741828742549170839973247386951852808079640243306804117756104795737366533350652538110616217810911248921560374068255810911077427454393845776454695450036196648464856182528856410496634336815576624030514661068093743280732629945028150291078803282387285344187541994401982463715972370434013693973261919246034977482061126374007827819992319230645544005266197789872160373156847638053711266478261457517676494990855503262558606529368283264687232279827650733312304696091413639377807584447262319065308665368004717309628017165815072375754231459607780593780014408607835969443563329018334312594631353228169150982431056112578524539200778805464578270194975047081834992983746441944273235479536111450597002606276582505321927236638878412631472083747169342545093702814994907657371759265227268551510787882478560565536322193401592336942468260647511329078219318752071372136194793223389484787224382261349089109260673511060167251686622495910378303150775067128286806760713663515792567659928301630939996617768192545203640035195295105433436496072104507424656691527114282521104327708880967738137805814312766710912576304383908570057574033332996427585959571680259232866628039119151861641441146306824816250022087667604052952257239506373426892507573412173984434468988492419621643857595979305403366561133021392290121416300847225260599519738074557743405228771159724697788193361412334949755031858944448257633679716032654954187967537241760346776238491447983795023443863306064689224629164095514319729910437530256771055498609899655683099001415109107869359564595366040908361593362294483824451881930998712590609036200160581880285668060117737437303242475599786765914498227066607211053418844562824678607516399880877485565461306378451861562803917389997434547666374591768219801602033374816682251550751383615340716460695038131906554715598845091545222366490814858539261362780374770279203003713684399464733862789120000000000000000000 [118,69] -32384070003680305186449146629650699369840613106912925060216671203291475071352174235735628174975671650395984673914046565340889417413376808701906703186167062025357411264729078149985354910165100379714216756543840733593531635760252265243599396142540272602044159822344414403107872150283298016871542220738864019847528182525631738894253220852823667831717316758226080034495739367202731310474960010296668172122863330172726395025776157093308567171092919508141731795983512404537103398378013000820238218863633485353529638786115668001903927662408563341777164624230781277402322007118457311001823541044510840477657418315432168863084767907422301247717199763502892747740989744881589926342555018218836444250747685992518010903192425988019159690641812266120559160788179435794912843726975377795651339632816392778024449540376176151915096012586545097394832882022232199655631381289300352730006725376296142592441809610818821510076841525966278284394119586394237473731617385195641910756958336339572093771009086643255576686240419516686596827877678548901851928809285400060265353529289993349453787164370720792527575767436212086593835663676221483469828461660578400702592862675799570253923950040221208694050561582302080848087561851234303838140241547691811124580883979024428759981247874222875428428825716464715744011693464586406562830286936986594889343659415740374182518858544299648133328744086292003756433134000435660431954517807181657280858893916633657873760145215477903252430172302511409796832925323694389422055544855411694810541956789739530402039734277632108350022327753735146341126990435648098423180982855714318951173975516154414783476135584654496296781897805561533128239583725195966034135988723522458359159613375073979701335270316710374143927100980162290508175585863284722153580228343412935330250400732162161638194534538426911465251437665997932806079938645362825292331444695286665031019419162048472603793945217658969465921242375795999863689082890683860854090008990517866798293932212735978580524254601247550573373711046865374992865903334590100427710477597828798710064551216997586543593906641856913389099009496352093326322876833374599008188277807830455412108358654577641332147311751925000683815281614029561258564489202746866488199760132315432206502186312914677828187835756648335502433335824922743983263946390324135612890057086783995037616748865514683317309979898814134282904388068110380921636013411032156279874345475800393290011042038215028198450976584831115999338101991800300107286359207380767415942512728782931043524664133694326706379341191921473525060642171485099449469209722051595128905085635191218287171941608647750843498034122491426063500008227313198259457895951098451673552752405799727114043368248381852227771155024381809916115437957036997292904397288899174147056317061486574926743259555828989973071839226804750854406012603176974909743479653529164822588543281333053120823147022477078353971429987934450281420423168000000000000000000 [118,70] 4010167111605878871188486617125230425893418091455311525794575479892847584171941789243067272340581827574672543240804325517489060258643164777665803522585000834972822863417506074427336187712368715811285644674119609020706427805445716661898534569652491935985212020913008188378436998920089958189980358090274423190838667533114996370028185436879298919155149655126975012820105995657691471422537417937888037770148834983812794910453974652397028962177503112242804398186380698559910231943288461431489228078704923819629979089324961099487671553990096720901039206365717976048033989425977048907709661325337933196045843189558306635447755181203113143619575207656930275503217635353020596281816521086118459372379035193406660580347228945520584535669171983531558429338551761037861820954523165984569579621993753392967858407262821011603264579310985683898726454160490119566229627551792477948603135098990576890970693535543105009124579048256711034141676953608501898522844491510505791463135192938505132059095663920132376017389521300556820543031779155338140667477879319179411329120290303940734184149886128413482204806975779687001235076530604888260360801851694127674615999588815807069095934470185596837300882945729532711927456647930187242351733523350952874242745565655672775517056885969147460967630070396589088042212804403573718461986251148282049678092098247424228851930470808395197019656721483957972759834563180897289928776202717880859309061132368650003657193196051040167612037251015671313531082694068654255542730957736577854498900228167941382254026561559702680475679721088707394969413587356262075178903041231664943158794061211697801253313196471413442377874670028366845720608173161082338049291615670626428797307256746750126361889940837168301324002616120396041240991350480029058577194546110081347434183000151088160782682492655168477929345642896317720897673822348053844435018349462472004962769618025021624073945070842572822247120379947138970353406049002666783686343957268897891235077139271581427186615460792748648102147039271961115231262345649131152927569984399084020741178132727461684223599415015813808509551085323968047659453677496172133884640848044255731131759233448042427013106435856169616769829943962527461581394404800762560605114479070082069704411582395887396009117057307751365084678112634545756709985547802091213414148055137353771927677548651885455436109046881470994809570141457656627295369296449820992880517784959863292684009583770069944144218412588229612176833519938117190411525625761161787523758670619583505953166957000250784236551703700335470827961392292320128925683328165290792464399995768228226241246625763788963016655296582929938785718987756624108656044026703400823770868797688390611456409742462955533883964725178287039709576823904205027903376961728981372774493728202825215748916426817540204278585939568421201455712986100347787704657306686909300041361685335699569367223555249624810362808807419372988916563968000000000000000 [118,71] -261425718351416993612922830742453553056087879786021017221449696009378715606311864192372521592400838689971086948436289310072864987969147503310214230643316486026098495172162162172321342690896710636013179959096411795021823496387308159080139274737643480491547530906833434773293356516253308896667745860247698855001303179720672351958759063837356253142960329205901491236709332588670914337160712441671851246393901715450800547143805173827205889267312090652200635795834949228053022656954862641817003437568352421669630550125416973445556691798342223541288712583418916748527726902478884369912859489424347118812165374353403180792833966155163893430261703727062059264773910051055480014822719734343790386742477578466819314013215573510001997288094925358218809541933909981934148143823090815026464452769118403403848157702737606976938786625515199450558291988710328226642365992871724300313251665368357188912004207968289283221898473586902166695189638553396209417023500777313055270197911956753386450475410620142112413394441028928751133479626132103068782651902331635610727068383285376906069136442667799660439862429000475543591400756923131077646843077953108774035987661883515930537657663828649849203142846182424537296622591730071184849399978144756512226483611332167969887981468691125797051809171042739016597914837309766841761129249485982810155063528303268662316867128616650998263829495831702363883843113438115811349594879672731547993311198089896443842135368532035716609756795671339437395949209168584351067011632757339256487921326586623051975137256140774455403810378892568737461114990143930385964194940874449798045219658321044896946654512990118619633807249996293470237584992630653222999031507213700840060683763492849526643043571409474090878034475121506183150853839769259807772263505897802537238306757790089809108779865203292075054761668527600464316824609656812475653212972344625784832208986077150553360778781289508166404439866263506429275531552344260502249728037580528679593399186824189665096035622444489035400329975213407529136022545482933220214224444006296043901529233261721783804620378021948569203787143973190442849174538847190048981223813922375696617079668297432454759154006492498684703414440785333948944325725286930085242384000604720827523023543948955963059606669020725979478574335227950625680353674446639174868520280667826359373984443541046092709170877527876555959435224763570167776259451928608347782261804013094501797597460127668951600337561376432787370073900848968939877566749402038822404372108957887931843760749125406226599944891301920163832657400352175819809402683332215956254787620855378715339485914387907728180462474115688294329641379947609221537952974014470585550580587355019017586650264613366991612526565037957625590195924067366660943812533895765939821072135507711015477798326365782869990305910288421856656318832176981713033053039753782894608983089157543572559070556220343512822863051589631688069611520000000000000 [118,72] 5345815691178405519518902763945037134851570802806731186403938106342564396899193204284546212969581772127473684433302265753398930790122718033132218924474459600659762564476155849550761411243235409051764353179006958066494704642874933707968305815815365485012537899801011987539023609450270885615620986960957473847952603616856861367784851967200872417533704247408589917352337089813425391943982212565914549809321909477003944229172658543594162857921267767299566390061201626139370646512262247003980296692203041390929175246029419253915030657762010540067249825423008910573481498758362544896276162730435016626004554789051279221957160163468351177342722687924689736193998529976147070583953907660573200860157518778289605395728846485323529651839923518513688946184585793790145692085790114941497601335600781175559227127204966691048800293772718766110259916817634434226943303896785460528868329364184900588089500407668560461792460304728390400915656838880371158288436517256768150776787977250207608820671730026136633825001286232587259081890888353285952789092196018515950518283384310004076917179166069601866441449140380783753092572125849473585767124029356988715113874372978025168586324548908230498018962414169346697435140770032564507144137493548014068484535053687746548956049745047305756130287278995544732370293454729664154410609224649131265221790812248686810588204598294149347183560516506581705576923129624904137314993066037255456762290827102132124533907756467733774649285847280135117412466945419714709591340238003250444969854028603946455262943403058315688938664546774250118222999584174457646185753144548183225148460711836003380603499508265831522986206322745888161063249447655300812088631484344868522540773762941010955661530793072694570826280203971146221155245081015374962608964051258792285293636960179592624186845642454455066096597262991514139975814014593807004104772582314574466577589797296024828905768221963530072019368990692759546224630187314807863015781265511226234812262037472303306277956277604685688050376406090028302273881202426372475225669425161346089970230493308223658685697661760689545944893483003764116640432109342791152197461954481628304325933317109759323030911442606455873473578336941044284836480149769964526555915185749569793785541568548870943599858917135531539626346295528923965099372973343421947041631657423423929961772745703469370870350878606801884733822373521104785052627883433257519016716743860489390243580950370685904449647660360275282241802088483942407337881817200057677893149775470736279019305514029598914086930340657947104351999371022001704286365391270635934501631839935331765069382028722468812662922999442184000549146297379357408605073303060591607410055396422192166827563028573631470784958393714688884951123899076670101101267986020296178543221896816378392327978084399049606792782227222331643812816298684003182746438697320267833405518391178981282933636473561053029541295854743736106876928000000000 [118,73] 437430386676364998878555967790194865187674810523997522672567585814082081708860818105046381385538221101039546434442009617086603972294423467297531285213427680595270453249161633685165486518186414814480483611440453951077723366667620038911607956695847376329435126154016606150291851119967141175791262995042417521391411122839295062932882703702477384586497377676403112867550227282367091957441609439113770394188562787283592563016330886009744056649021069663157815162954427806397276821279344062310252632617022650433303013374228872766579268423075053940446233403577005618519582970674611115760694388287598015089820271496629943937415761561496217424932288245149551685168633485318510715518800509108633335201972046782472454215732291181664761505876315779316879482949981047656511186866956347791066649813377857774627728884512147050100056780417265046175638973941796686067538179309440937637009791322812926273343079747466445163806109723454666841801907449603194058455793672971625487040182034168760814884615081909638925001179144630593184204428083411100172276243452979360322800291606710766923400234417230068491987964771902014697314827335963014929158758657898654680513142768741173014031458296520234310539593876174852604601126401257892799928854683685805188378736018246807883944636752900658530576815352970524465461142531106323419283081482590892580783512115522278281770385702708989798030683244585796390324622853593486617172571228781885140192989703285832928600316810173237259287001414386556925961149007011185325711659768927215325755717825298458435457969014846309426504482120780089257910783016464780920601977530695534567215545780805216856389492091251877044695861252096983085676797046376152707194736459031870567682619122294600529636151610323041674008571087884508165334323219862691639781404967193377471633711726486901583704767820595880290485995738755210239797320878827814317543932470464918029292671521624696323548223642354560892108124161932826483276475088664431674352912186150498670611128230216569837526232681055154888116591122164406554846409498435279893855345666688410573624481480217175157165506940530490392831744376086073822307260531239719424506976625361590246384216930578183140146197581386448345679080939950671200728405658039118409721436493639549426968675641575193450943895932911906798110233753918814927697143967372811487847614430655022836923312251041270141646946940625207875858110204393399884958917078326745470439821064435620531454252500068382186345830406152499009723452383391628573933431371673934658078331075204702952482579632156832489771303726678495625159392374734840793268877231701538038500843549438230024609505618919809285471683458731640158749126426894785651543527340454633132835685021943837396387872435165517844758566771546145742841809330429334334640544383014880459655368332802660546396669451674891965244228912234853218226164269968073698424525161668500351467571597745025660516200574781282178682690977306862387200000000 [118,74] -11809571846147006759960673915542517925118210638216093105968173072756274196545466124476298637307700653856305915941056181504642077161096733763593501172554592439717657559163330517362093235878902625292320043715806244409130319046896501836450758455108423569565594564073501195540602115696923060640495601382794488107341146411336754172003516940102762034715718745112221770643203270693547646827636801149189550192643913812400073263268662446125793902331487783664491444514535159891298977229332993388416078153653540727102115105970925403505931106866537294717427965612731206320869297350330094200216892022002911235720786175521686570640426888327093170893796890038107639952395977754153773415073575974357738426463051689114508827273527531046627614330527763818523112495828894275786787922910146853194080453566725580981844838670251711815032746942393983260114404504516118646645361007183999023153527731146925635284953574859746426388598735273827027288298922670351692368325126932978810639637816488333881345410479514201430253914459497461416897936950820632262235575734009790552996238925404224924818073561675914327540945579145142547990964728949381093490812864494038088390101615033496837636713011743136485362098086458236825780515294717196597891708305748504378873553497800373494333001209623209873852413064923996768861114819190638514259510637887733827802464452948989160195710561647088264582802474655192428515359032798302133587261033187294007620969183736438848798719062223086175798382646366828958717781403937735581620564639210758764685403011227952795288895562118495438435717947299980916441187305360155883511941524932565404111739240223093439602520009530583427740465405645572308522321378610852599873512474759312988704809867339209826463664621360668843441346702624026926108874373765481943341031078180056213282318015857648078357409249115126834357939822164984834997298350752911109491985063785423798909812160733939969251918787725964697846330337995489300065317667692180749906690584270858408713526695640960981666264986716848449768263249610945384070031926773366052990423551222325469745936527839248607957571238313806521759336625213834857670711799928986570493607590667744036376931099436347453893305240617951011227906355850262582219675313021621130097760658025057616268800222723904253307131358447712377999240323353902050804446615352221727677575245042716839775587191622600025451898338574385107287233686775722093410025021613897477513804857028535980522225502398202223004872544806668884645127713995093594814457531775736012986683278130277649279053843728390011435885684156068628117624207607123065167934426669438735722860762978433786796840718777683467095099098814840200415626146391427665337625294603575093320699161889276684214711432688950552646650280935550733901852880690431099277068626731847420702515036669048465161682794844936310111324978293009856323833779981170336695503348723025048175171090146005535608332166656477765824860611387481392696000 [118,75] -4820644881021640273904693347307475554412159780848329256507051118592560910705951230952431856515823194564008628616724757774517610710380031218608923779985927658709942480462657165913739891054174743748951304418536883459418829231328685019793987989777838890015554703901532459356523771048673947306984042692618056895102095014649009767438917474105044590655402341874972537936068334991239993836691694850112920327885930114377384232753290294858392351284146917326718276162193171248456793041276822606658747668301721164385047545421822698303372179691803568980041928553453594869229220627234264037274965661903451698350462895712793225642917691527396102763450578057718677128979539724723614062549232606343606788613559936815237306511969739352341519356105908847991959814175343491938658594303739230878767152173089812344475661534571589084144829006838042866548037475557368730133307413166992359601893023260309508819880183650954502995586396304424894706224780202773973247762948101592911740156730291282264624185274978841265241023232412664859051360789158906392486858317571074184934914189399303921230459012740943669045144373711221831035148613710287550579461125263713276385918648137835323930204735600188982472316604023113564654603845117498892942504572387865614887738995527539811537272287424949261789537117036921748603003467599215983842230672000436064358402241773341611861608825024707079277743230941437438176470608708429338835068602956344570852661076611408767760354981859616857980082328053545242630060806192836776680135890668680736510376638574147254510237047439069712992384700064027962917568227471138210116724585285259464455964201971201709070755739680841242762902231501025707440054427579259600791266142465299354621794639819810635786057706589095937094366618979541475024075020522904671833963819749799721517293316306316226311504801552269573007995936508621401063677322326938539210834828816632174573745737418009273891311135427734234874339718027010319488735327408514008173791142366951954829633598124505024216204001967231435763869963003190053190829768694600031179707909632028427510072793916321588904628500053392346690147748163476579442663756699297244441134843955190563702371149245302016339136374903016357396382566396826551137895750716936380448037932497375874769707062562257630530864458477985272037355664799921248074105168169966115649783662917477060995747509466818161209194801723666409154618869984569592377419451260651474491205229679498514253788187686661326476858742329217289175891991461163648686273737301373630550258927128646304207970665643219276439423806740982460236899969265404924716264592534433318646370861270656452772721699582825788761072472283673550388411787864290614468601359634558430570977107211815995900750793110401081454508705815281961132937136833080268327455070918906720939278897180996798829085968122101633274278766329069171932146056173537079857224471791427222893054179841857366978418264484303478547040251659066080000 [118,76] 635709894350970369531092623169422935884108214055409497929336489129426814662123238279865150341520027010808625201204642199864957288664732044539640806717365555231308157839949146358723145375607252991408558604932405591350975018954424897365261248291560197588326138303505170847166183936884656903741113844518461502723589507869141933630672877797978364869700659076008107549411840754356505637814070113574158740946095993395330038793591003883772236127980024584027770800714554420695948154750030190580676414650599603965824131449329294412073465348612905097193671382229993694810299719010684627836147759729060619160317603046381077622666128386639709493320500132946341285168533655489505499917301054843051271089025375535207434499648471409099129387025237298573957346714710035055466199019072590552120396862257851598141352839790140530231910896569971241511560807682601973140163507544496806847576865717328167202181614650424852663752487782773337981362568134413303361515923158515348562481551367084983726011206610821221160806864651257916729012703264548058245009954415790307188642800429412824435589635515620888946010832207503437153164585647682950838855596496724520172509008609837830584019414012520880578056003416211443300515883511428844714349485498695263489678685759070356753562475258710164715041929616112676666868706183556694457918215068730702434053565726874922350917517873614077143446188941988504288736473571037063963263860254075848076430259135227945416010557348893806206575123639073751637366414552097762388377742049416516463949317433953055608682287929237207069995529214447519898308644358252833860143970798596198204231886180719755028808219191265688636114577340450060048223472295846951229289259628722713284317152923060987002219741053611369899804564784531820266444039697788216796880274941637405169311988691203630211886106045392878211547748038736211428692146859012187756009890113336603914185753232322058182681713302157756779896279936293494739005087922718022007816040277766461358006207791283329171056624417091454843022253405922233094162121261111856780717487558044405186856035932230534022076836612939809517057736716394916123866298706335669013087769894829083234780791965581769456270633636096219724180077888232240606742760135287508564867453845212347791866053429710049960720129168024466213731807802327902452399320933033055349880519768608984176046523906773793748686292134183363619174880802286501313788497219412801672461775294487351119601701960951634809683611391882891880980330225766440740907816407602131924938164814658091755020299006510964851262721469876092739161586372639159449045583407662511541369496938535440672158056857922488349783967384417947172765904922428685942832510694398825266119646974694971968150753430824362520455550422504345903920366035090233119789201242304913189952544476448383984935320913714251768078509420561694915657992688848307895786919059154273759817095039293147640824189099024687704297088620528000 [118,77] -40688103883800362063310746451218830552417443234097672827082091132281746789444312459457315227955084904198761488282853666002084990015529959716636594969947877885962334654448427352313915827237216049281037059022431016827436887577335794253233433447562108087142630015990848505513103604673013241173398664539064351053570179240882651527756034933388351390101433226965184431067732689831802270094184549089090345926539181818282320055241789588598749358304950141052574154778289217824124763805806222301365488635618461944756616836980289302496333087009492389051947941663582921869537780657208326117999694491339970168642826114212286717853421766773556480478831904545122968687105477012015774728879642963508955903089816589431635444287728513032568823787085900644571679189843219720209085631453938312407726030982137778646410386224105255545399158915441767656508857690193291223266536595841498862355298102759957826819357781014577018387084813691073317876680381796090727610923016787847433616708987265082238602659966764985817388053754262533316609494267865599025194609631157879516083572486515686383986279735730223655768748705966400495576025880750136964545118507109991184582000172794632307090794609853723481311972806873298669995590834192861049607711273351899252942190223240627317367104752640299732199234149402044475400915152444708611574992376288582274460895902751684909015906872938342206240548944607669460283360330581398616553195072108850295730341028844955432912700563947438161560928398688675938515842848883863497365679298879924266034044789161146535028717240482689031437086517269921495016616400790376742297254940065596989785574241113191478766710777534500744249939038231500436590739116928162316315644715498958127491961469177051336886675826207685561269748540410181912536848065578691396593218977178588141776887623025635121695721175592428544209361460151281679819754794074949930966637032297908695100142335926918254402962670971110818212505079009537235213020102542781049897396681910797473297038096399136333350816929414974999110794218579057176504926377902660953454294846549506596043891602981656878900759254086063099429384104715258938457998961064839446126547818620140394794284773310657605799225454613978677848190347258788141711246798256191438895642366464133964965049410359514604901410321474723183570774028369662760106522944555675224126189958526325420768481826723959406009105023129158512964645896701206147175209079906511073718548719929460210747299876696569774499945815581783572290047923396127272880246360685807708463734088768938882076177968824378632631689425638534140949182066143533439882528754205683635809191695777382368370649414411221194548913172587496310148463144980733917377584702736141674860967620967203077390028818359040052761565228532673289884026975632657549134339841185914797127606326494472400646320442977053159231005820413306335254078566649658122261690119824599447768487178059145245607762156369556252322606528000 [118,78] 1475459948993183706745973703364162793894953716763150642405263807898945160861488695389023754241434469451436595414354027683726713893041429904552737523405447562692830318164554700178826187266012843836267568576381340915280398524473109529275367891650140942005009656763132095542268992155765761225841057093638303637529541845119795737281070003269860643727238420090506530656507782338441183531667252843818278902695754884512967791127742936664249102522016587962583289484566970092465974788546525480556098310263925566887903924809025181156439838644181443818237145246833385784275478797890442484607636991742605200278409712811039068359560507821196162573887537287876085364256167925835486291355452388547193235618486502914211855002150796694840504901134493371226350513559207174327725856949386109077489253324758509478534851056309992304452228588133409835753653223076707805582115199682278942235423408001334228706978605248245209211604634406086504465420761934398581938583362959626513841399494873442519861246796077854053602081890137396863596619745200020017794766649381767253119388496315736142542207570061377286627077543860945308058786004676935581473597765041858140236646573726727885421829994577655269855016795724017884489860651232097204016336473994309522824329315144216304658854607337686272838311824030017879222067400777585860720148694864284754854030167918843243620219762871293691805896432469022482369067568109323009188013267679964176451491615255028170856015117701795859041017793871668879479447759640655774699375907625914775330891992775424472379607702356834977936982317144247384091585796917246230867118327637629707308659516636490917061905678366891912931488791236658532480856237387438239034896789116022339911619863336209819980617481826757371042840888973195053759378981040088244555286932026633628318019155691249260419950418944591250021933543942866070208732717337752231191651416336281118044376259624701211270298014535147640069257559457550091126933154607020304423957975630436095119034190136525069012554670807997357941542085861901316156730061588158825721001622098272129357265659110195563879773781595802942236783055538149357059424905781717756657173390232440603921220469444497914705496557782667211424870570997274330140635716231471985504979273879255412925684909769576134478185572127432523309027991698355583119921146231563209180015095725593245652478047273360364449205805292899906895251634712551434283196272133355244985745499727981972030659808720092468741023195567106305094083719294530154721935067002699926393813920401989883721494514026746090637628090021752473809133371424716587710096485110643504428467125801985161953585367852827324136257477850831664272118127553355409426938061162759273637952045054537051194620422908797796361058299492097949422884482403877306546746286213037607161982132677926367998969502985115538049927440911966725720502240884941309036085604811621936822489076630781342452728742230409361143097200 [118,79] -21442579668694911835124832875483346170781919938700470919465453869958305759791812509147981971187000587845937103102779215482485740787199784112955146358302832669514728203756685059620133262046784602330213851265879258617095235543404889267996635350466075332732963508360653506545299550487550669739281040270067803064996589218636751257609150722382876054537133915075851923139774213989879112317447931333356919935024746057553339609872316320265256227242739908128231997291020477280908530577185433661097557447755226364852739756117260084587260818659160101250416217042491931918939843514881504208478167532273103688460050872099528243303006052215227981095813552632858091309847794617716185937091672205179102304854130834296274077211642016812201046262020154910772982977596363760985010565068770512006406131797513787559572216987192979480534858887409264503023365189557678398757525322094456650907799080997259461023299037306301821480574540412921390381597756507140100248608054477563627120986943407805197689797458921909194254059295666540770292212268481136453765055662356367453429918865781855610747234036902804858959215511451024355745193357740517376384189573092531147472825433433674651465409833357844222499877547975161915263627411417322164846820031826085968910479668268179574635448881425394380325352689886767497043366315775826490331726482381085474296658982079201102463027318163104496473374668712254585984882142858871399576416086062223403557549858456587815910375806286737843428831798454102602629976473413511578769811899384240757425933589767446160283216552867809747535174735622117083045404232959102899043927444282062778514063119672297997620088095238533868333365483226690318600075101967892608978559887996004727869779091579505935272080184549637217906902814821616840275103142579618720188759897339023878193324826010614327954785910471088378231571813881374868840885547972371429884204696725182080401228245309785449638338669196189867681848849358671399872715248875879277127920412382530838727499983824834745329432662338741713686149688000604588479812031382959702218671598547803475106246539836936522255454564979444838449897933008145274607282497220499554126659927816426419662907541033456310276951858682667434673055621331014939588235109360611377299279260276516926864896047750986922819368923538833436991593765529924224413195478480911621546193088864202085118619237676599829372179159973579612267019603144301772324214974730938210631094895912480385426781565141282303944874378072139656718724729574509850742065970116200504322742702286141615802887739459289421239182026985559747878620227087835970413610268325430965112028683168688865404237495423672419989414349786400944818699114366866887597182899201845803449021122357641401062888405537185431816085920950739670213953862504587550027237271237669614559645717484908458147720174211150264613862775335908535033757199860185732602895293985705070473643504360809249674794145965253179200 [118,80] -645417966346697842343147176892948561476377116814139850967840452914627314718988204559818689842010940949061407485529919630612976465622020184665717642635416778869323069308080214110940771985280275974616893971154111177245165033246375980727097629865626578669763322464077817635535545818421350193934062143210922144690331513838724969303293742417380640679327038082005423187117787006673885575129955935653256966952583197667308310789788709602999823250885458521605537312515348421363287173537775892416423274812441194930140138881723823420763813078109636286484509605155454683509994432927752438174529757883634494216912978934039345094845577428795651697779142025262192742459812118285582244601550494200034926454183165303756946668929000039427192100030134287219156077759124747554266448633175532800735010030419034817768314905123630016092207487353128681279553827214948906112407770609433225077853403069094265132546575733291207288897744484998939660036162731732433390891560563192553345693299043832269124374747912898860613989853486100218675099423287457024285382620939609816221778926596361767272091799469522855639608179386287352657521397227591251448093371494468104873123177582696240672932113627458413864226022454700460109896747963128543679157061086548006962154456269327515193809981042537453537801284557312504735867783142435010270097074778117154644249872613352426363216169598916072204642307033800494330829946993460701383075177228267911657317066360073958774273252878583232927369638660063605739271681974916437785211130755258107423344893869897116349926700763321015274560740295627449141500542187849164706686502808581493238998486118110495369812397596733447914194587613559874106334438708789927661549850312867385739021008001271568145449507029976786108960919596564685346714779997835521293960056383330356049302637806091802102043611754822387818966332952454332324974919379954064213060966506281821062984231877252669261259949529965813054534788745212010206987709925517823673695671977243228236763597772062766527162145270181068347814667125736341569115565449928498513544742746881120160534013133990734737075290492906002846876199966210657653975354572303857236385765432643998816288798739071430798296949659456126081167822548061375183550820795593086968820026175840905505172595417081461522714766094311713063970930587296085199023278578639202960204583944582439202124276634647730805552967648524939460601001620841618668816509419869240328004232318256627609389251370416446347180005667714864199167016097521867747931074518299296252634602066658737235827876117068479200027577185692100136193362574815823012196174882545249822897625033146609751476593891716109876654194126780097408698452089446107268842276687221839973275036864699810208192221443012578856652995303892883971909515033137421636674311372511868024012687830117007890598817654028155487700315778465613972177494078706525506516129683776003270474027846064458354340235927461120 [118,81] 40156866578243750189583460615388219918198472053008405647376964863509014959813902288817115690894592854605066574779090944967471996292607348022812882513740377427234522212990604154080255288123437770032323313035090039345170166985092860179896319101918461198683823678488023138019283569703206689226723704106150115666079384261298568163491828132582776558478878268123958094727508670249110146786055950184952894335651895866794712827649942296453980892311759018409146792894910697994337150813940723019012292451496217233981769342546083117881988118291487321250179271642462521062164743674771289518811198437442807650415681555359457285119138109781082101346897607525665883522809157280558272777999845830519329394809161984424078398315138961893485282422950087621969836713627862587762868037599582024834167435092040182931144126869975720336380032344505528046467185406072117074212695351029509826817223185366806738851610176673417536966446222879110574061270278343137305954017548262589486333727563519478738191768982693453205769204112814810950106681143221325387789090091536296119306729413390272728795309521969197005927787530637412207059414221452421344439807976143800166612888598302598122607780427749807478508753188037200332691547704528581019094702288038217911138428861629850815247345734798159892229667621386011461905481285696973885065583667431166381682781372099823641626892315624705730092537895787801083649286154756306306211400626195705255335982194178674862384771590799765450342648702703989808394513971304636441426074716865182189071550806461912790084977233519750971146339770776227135488896051872559986034995946790992170201449011815331098258210142648719271327128723194389654460329541410807766384780346564934857141797366847625345741923560489346560023370795085054360034895536071952978315974355100740178020234420472454286109676670981136032533664481659223058769077892168078673893138874675100568738465769274760512791284695851598644779232326383732323477270691022185837174040017401746024290456859702950631589332054469561278067048073460334173391569057138955417689369003003420106077491413235770550440086719178159067766735236359806506704533662091716023451755863129742980439348722736176495682370330895525956169065427803150013482136873796995405489809873698451943712146200133109029514960335620169548391033036770317342818199523450301802315224031478346879767573387003736426818933250560764837823060060722357658236221376255871377945101708904769370149334874619258941177361444207050160070074178723071457454325692535867612870456108736261970566354601085471319785988157550656581910056632578841378854072542405383308168534472667175508407203610120441447770133799668705855418321121517689866746689000068367351540044851611662370562956880734800117167273985699835418310326576170227301053105189036747858381724316516155904298356491090812846041359014329612794266648971848083400859477561853554889469539610295472718330582754560 [118,82] -627247418625764309314135303348139594056275799324494664474405034564866202734233805122285024502527326958340323319590061960877932215163545818621459381625352850248447792351172323706757110922413181823464740773710107180778533372947753496161478945046306231186963662964258971843237818222647771342760769732498521835343274200710774124049790928222478429974264028909667427350847595811701933230173847150679847607534517398084794901814501559574169003930076612907220301586686304276431315447350856352225431602830607102708429432225900008066835990820068893121141100802053163906790643921559088724602034497624287623439602388834639609548257147518662381402171993759698489974878373443253477823030663602457755603202549212078148684695819024378244662261990953814969174298110093330066885857471830213572839648233393632911176962983557163036526022614672039406438186222206226018094977753064747210129310758870793535033468011462880747048588824132077854446827264618893756932251856358903163811715821399071656599059936701872375158700678276489855379649194104436820571650668735051060720716137126329396637268113405150024171232549646609458545318431770154883081057149326475678653512716113422604273452898161886394010358188177773895398004463648080875618712668364812130827792542228384272489379908729058845455249245765613492117868897238717244659275423073826427176750675609047577570789987690507070838771364692111281626675076753927501660082810324066595436647237385594827914944524541528294749911720066909034826491668931301681667638940194832214368481423662593213904373088637615053858242563252888676915886289806988222207327545656321580746796192969611787204241549822849653670874465459797234664414018856387450851519042189713751792372210607039062688809117292555033085328369032862753445096064836867132230327753377334180906625031681882091619283997198555799961450431684392605064190218380099157223365356750349661315717305003756010347552151702201399691903617361678196977966827287668515273152471385956950510087832901929255133152360161023226739494536309889885684588677860313318521768201052699112399268876018693137448339042942545968057044867530755096078517934978089978153577957890729820455949952768370690895197039728260301600421236063011306055931994577080584369231032726959203252840090917266039960039453597263013035436509354612647488838653120358485417837896390144138749907176508679284231250040990588875069073347469916483635821832868714343321943280605282666240411096938947769544738380859439910294602889647171914239042932020723331875895624953697572022951898764532867404095933250064931232052744756592852971378411692707226109829576880779376844196801165358648149685548851743626268466814439931747427359815376103298901939505980841768153941566358399308509700412609756639516801669613267848488896657741458371780994794483468438792863127590728449356493438664739175180373680943412633802356225458969295029553470140065568880675680 [118,83] -13733951190739400813841558509366709594882415818116117714081300472239710617658376295102411463934823976490062164449494460310429061480323459826187171499016974081547080567810345527910904844620883412236075707641616460521213813870767154293348166255849061283935821795587781422910871963608854800722163694976364870995180490170358634455371083669309409031878630755815642973390874483589787676057906150975794057450112286923945351443098394830234493382100687073137548337101451993091956328405994319225430792133892082025690195397771908314855543902831162335554699965714607473902847019869677675859417710564607249007957968373311045856270598032240701864628374603588903341499181127069745566776168929017713636661734719476635936710385586174364044109588990801909921463024255046189977693861521654569509574465134821230768631596823008867628737721694323643068672774713675086375354932320303843500156379431699068128662043095014509675344441258144443595116889420215561015461855102931298612709566141466888882980275158397584100967906599001665532966470715983566086046361720251783063522349378619673210167023144112496007132896219887059086662596380421560225319413379236963917914357682469145842612315646549854056390711557076945326135032929369258442104045889268804837183081723397037729438664492012627742655779655874590221561387604326123743178776124838114215651551140995467308092868299589723719009007649013040495883710589351087048043913110734376290757846302926250705794687974082417167586730363413657776265762700987846800973690112667606705809078754358773877862803800226929828285714887960553680581267822275511434995566567883970603618605527916332405252607604750127364118710802674232353633103352982838606150168468124717786427443498740694087893097224364674640897114422524509520369888971594834854143969817063601416190608036584098041930610420701851099237448157313626761217927926324320526589886422267822390722778386522184929223222853357745310270286067327742119857955724849475089863294650683026087311658114917507529048077152220608563311036902835594981008606422809866772514300085232084732671358832058418676134842682706355218042980039430840219398853769408515231660760663443065176355671026466187227161193700631566193323428991018413766840541543610875722069349981956940474459950130648917711587342566402178669083197782594514523962908786071248276972077989236828222162248409080151195769103241182180213682933993832416955327109967987289009456429956862227322608575493527700439092258904510517192344085400289185086859182419555842769359631667738660638046644175925883606500555670220838838386822834037531331028736313254331349441227417750322290099042475074493692084596743993934972537581039379975584085786049007997972582943664669587227540426728278423035007808651413292257408354970926261267761800408532568321183805540439323854755966197209232970662029394153601741343415547993604033444762110386328264131848348627205011520 [118,84] 822337745844835520128227691511986161881565273867063659495438938207214863878855866067696916943077872052106420226445120160296615075706470183164706964798967671163922681440999172083518330759204789015262969407330006353766489111258185460899803160318433134165748918974930541587258727295564221824298372522828572778876453216886009876589064385478693876200499992791387223281654352689083999778631964210791990923274193091688152263626494524182711738599877943317820017267049164943065806355847489663940922114174795026888721020477628061145948336250422351486434384053907390975896254428687513977385623725299250903174916594506996744116036075296669412401391182173706156244580137263451649011516586347868735363966695663971378784484675575743755730265056396613006172628700160241658152176778239165657316194496095369739210917393797209416871064537741610901515090218601781296404037967128237063368905015602449674132288732769203393730351508771622019063199903253944417667575107751176118958797164510214942767811139139889644222148041574063529093816497673592589051241716450729312976746146172447803362710373859211709253575044603507106362315902580925825602049508554559372133406044391841047844091432061800417851696769456655385948805670845034352429309463241736743443159270817662631534551363209067566889551365790733038614951011450117557427428641809833334204172765774991295457321740184710579160755048916182802490156893498050768875542172588026261538670407734786935203756267436329617601046090882662658275362825236501726151119100972081893798546284289770569130735180486865898755590007365417328233739978752211682376097987066183644983790527672050708990006124014837061396276417174408645518212605912597635458870347466835091166894011164074702523978458658854376313538923738662021068568711803750018944067814303118219987809898122298882572932698941527731899089448489638233509813899303757694974000260189732912131500021101018787236893082074391414046648610763350501600256414351438616556631523639859252438515167993970330375651491558096952138616089743003529498252110909145805720245076695654803113995136743101058585231881602355516851414028872474105052601731970269787850974364152183109807218361168650802385334739641716946068301121831295855865121491908867437903174022620606345922301679988495388475767868281816705369133366237638296319649823065851922078655957375527599062036895364747313283322560978142125370129304768256444603802445197226592938617840039844241431488330481403467322806736162060481540250510205871153781936666120505987222530156373853607589137893191544146652375750153112078858723510377931254135048857180246249065508291307094383271398699550139306009560859924127723002294492766511900660205150448229089002821000329074817647242775466020463562022504374920492273243411270162010326503505865353862088798140055658517943861634605299715512502503708878697223169900513707296976663000578105043976173485425614400 [118,85] -17304633863553469830669833636436610630747718083033136843539249895828829155226812400984023574131160718827616623455666873633053515578423202467600493065346220579735090130657303438907027289285645961400703896923921044226819530618202980597035080432895178300536879973928996884777491800424651275475691923668966199703530032387316184495456704569136448816229938275422216206633681375987333749432511494627626178979935958549578660894463597029786193574137890007066672534733011598771568897323959554503359821334141428147775123978434514384981644240321361371031475653219731058751446775468703711725170932783798737668105349038998886233111856833184609285520986141506430616045026935461523652086130816224240828664576965744485702855012639778115576206111138547319081205405088957590502900613409947353380280009149304567149729810923894827445770523041982803482659765523015970311256725220968993156800550001009192143504552414094131327324802069405794170039657913582706532637757783350745078263645022620686440174196726006297768549294716504824163014339397802158612062082470687214851758416539516841460935660508131377839396808061073806803930018826827421225019236234153532530578328076045942965097867077456124061790050109755561957054884065377467681890324794263715229603049538499725495602033348607278315144922043127583405533703470729266061354783934089824563058024459439804557886633993282868890667588419229667624337589245060194944297674659701848234151928942427798705892400972203241244137336072530157438099234737774197608361528924628648498439582830464792908739079509448667125138464884010840688527188075655213927408531331422655868848944225197463504001694471862030627480244698067746213435838597553490107579842888810207286651784910401915516676450008910658092931428924810397598692185237853206528800857520360219357740321376970698212938546949514084845418706205701019120996477334220806157056072659002618378080951191880087974497043046112264007176526152562203265595918153426892716929793172004721194901746696377162754377179480920995795366370576271771035137953209058829796191241630066906621253361710704446607685126184125216887247417043423982684830712337036712975606441030070260939775083424110326299011060187140539358801722038869478732066819228083767350497471766245653762842251745478482383903082542610760303993045384401137878994562619415096354987420929926838303721685877824367974571037858593926245690581652144412327422513219745222286285443376953091332025740017660730585943448656530824189536221718591343744304601900877243852004616045276971896737001809006988275503778251555837923334301834150732861805331355141776405640640505061527933325448626626670933922760888306155551284716669450818399172766675195542082039130376684040852817013560198993163835462523121309192794664058564032245758567796912477151287631155567562461331531176113843054333125631670044607400642949892776135468095903511635554012946524160 [118,86] 264821819468190685439751258793178842384594747004712778064910863222876569349619005207603206294580688027680885176515448388356997781639655980402502999019124532789562018126698923362089755351118625886599531283213130066652517578607518945930559862744281263310958946044216443001359206044712359058772572224424751540329639590475831420476794638452028793408017136069268807268938769530272998568998167239013417512980529604308802505698503804231536009658002211642973946509405618562684574066576674776964583617534266991555976888213531452101283376814284399046817512036896187492738260755354039222784241972900635034861202458149477705483018859111996242869578224128039074249114823723522803138741241202167027743543942353540007943223476926545119780373272528671055225572386687968272904031863902230116294523058698227576713526506879627497490734752343964596843646080254172362110994549415739384399049576103052878734836863994956896729849936485020827205098001380075617950834341706135627913970616042438121515541952590906242167857661893066698534017242453144666812198490745582419466707567046090619239695617088605541105524063864016658004713631940973575366357203400627740685785290114263591047449765143703710299879977785263637649512236536449749341570720433818849341452895711944050127825742744829983218468521127221383704051337202251000834525865972897485567774188969792618977927868484479301182030386142007891902540154553654188115130676519276717687803365358154951970153828993356154440528907184160616104129286464051417459028315116408302997366757363717012690078996221535980195286112692772753717716575411739422859136786130858236336354851816786579816635868802322161975337406154202984047604421871079942455057631471538163187114590742778241640248413701695423199312740264483127946465895931668762761511500309901917951995078838679114415781187525331336284062992606503787887216578586953627676546513926393622561842633893622818790358192484074742487693367484744367382274385826167532975417426476719935121189046978785056892067524574681197217965881680262396608458663991403291060598656789831141111772514846283860938288464996890667330935829062276827539367018581101667570262615663368738062565602594795796951572364952282480884391346007522657268029455904743673202245714142200389808767829847319700898015317955954006694051893947561413191761186078103211834244739498447622667565591437444546186572019831552701310423095913599703106458994202174832005194859091417753646143555450198194473651522334331991532904319267516672720841026867329024397157458182122589525486856488777132981493248849887262911936728490576221913737082277797821792560931667154817966670424933119964538022294394122914906411855478982180905996617914670888370873503438676349340587520659890833102669894752025427268085475031752337449271308501685109521102640410020402034674539797710800254486374573047177818459713266434343688468303954167348835405640 [118,87] -6026197848830299737895666100871913438477132806954066518840876596707196724820462703516535147362312652359288392702590966622325238660777501845836099004549204182052264468019190394517401860578902892939584080014232810585457912346646744537513141784108779757401878332558476494528662554188778373719631892178558932479996893215376030671884848497144431142831431662834468856144985964119439085123999192247620648186766956280408001330641009314950758670134526414485135541906961766467301134775504382400277721604693756510451155374654147125071047948353435935292325931200890514881547910614231993513973598163931848828591540348490322478906048502449583350938950966101761001163322298324577919055408570614496327786323884035221157760857042018770904185100293099413168765995287080555747067567730673122770123162865983195197860919556170775005681612693152049085389473677474344305884754751379037259926810117794915757632495079323835383160450621722382150739280814154036502672784330089235752149962715455500480383416241552067256450560940839792484362450924429298637291080530086542751950241435270101797235587527866573066470274792843197504784161075695711989646149238565956722645605407207699405546195837065574396930788741010264242263355205536423227963648157257426100044676609431839580291431416686166516737765717415646833845823192182524443932337500194373575702937472791197994652987430877853347520799170152497090740204790034983784609927103332666680210669440646555551245114012466366864354323761264276454774914780461094836850854812438310762679222314351900732693005168755078015483996850605572744308183029680175105833507710982357805713608719700375276501141834447132163000935839720809356836151255611085642722641156455956918417844199447691555020351920285432868844169237233403408401490477217501701207535879866653460321649806288439628897122162798799218436877950044334971277277493717084204043423626437180348627127167003477468131915861309996847852309016703217013929864247980995765228691739474432707551011219430175316167809662422428856601895767433382372461801280264764170254820508096220032566025569893492691955050500830139791204302646643321642773188044208250529134585744547358222621301936397893175984110124639921128609177927196161477098826752961941013870778418657928441705233695345808774687857929572229808902821338061607413854170204722075726947836457590520529049277949764156842689370577824988467430770371731919671464505012164046053344721182752132794771634559265087302228711558753256398495446076989523697376618182881835120125702851943386797091460165974964821350050508922201103424149529245597349765726487925133894455804798201814294817201302252667986210467761887771578470173276541413397054668349578927045755454460378506363299006915602339005720325670188598030029725023426370983161028766596348648968302911478501257481194390786725151563337923576961117370462820858389821223191428518878263520 [118,88] 145087684320462466618423566930532109899739602597763137367728429495982158110266695125618517833579921410350538274289562956071310829246646769290266846585056924078246565183759573012287727878217625142098085704432875128329690375470235353239080076338908212486824011824037448151356308584489515728385661389284279843450011732622103485959809669912683184955349263621819216001335498350770635641526732099979641222153669474575779659533021594919021957088632891653361718218126391253866007925956333916888459646640933988488214101924423357645801653072194776222345885740363993841581438142334513251926450833574215063459094098315950692126783802666603651910235273361534255094143600430201195498588669228655565506107345224496344178288517427774886246263183295296418103963629063394956684616164645673302013030103724331549060572586482313215224955611962361427513797107034037704244698860724689140468377091294454949893083703815419786850194135400142045760485430172767336129288194473269123285570807188489232568379366406900377231464744077500211306438318459571431383341632724275418613493728408846455031988188204898800233331880040248037475770329778589293428400251203973210407022726164426086593592354737468146802929962654051141012433662795595288048533716442629289023919917228386457385244943997670995329525677629547420255958353507566849387849887339159645707081720063348686714770200313932164934884519917362743676837431611036968957745002138492347188053712843730565602231445276271036125325051407106619531828110019475397949058349806095664271103606943801486829111910031125581451082652514721806228109127896130794528296200538415902644819135719255343112343121937963113021834903118868231289441587096843774250703241670426632325969938541036056779878941074696678551432861590719013220066318780474401181512594217298612140847817090806824505182426241305513032044754765499089236400118835175900939993540529077986129723376022411316702039547905763799059441946707533006847356625512470626107310501060164142146843663159221596803748625724553951730898847343624841739209783808832423746414304206757779809592599636269681933974506694846808117750243242771473126864387327329108697837538116468919394562078083344965595151931752090887776134989387127582606918036518089506333971702141880109883471757493372200380277360714814706049656130836760340258359162787713196520272334875094548807920265539691837400773179334383935038916311328022864155156179966834473838721809858867044470178725643346329025131485146326788650831179310953354831606934621007590041308438299208465524117143047011879736004317719426889269487229286124360152244385021352002857955869320424537865077090888617759246215842270714828955034507112942173919470678029414242265082100492662761559720726308936930981272101647920377089681594297036456322730935867904652638507820654974496162488483687003129343094802829378681868189863748861211559444161943883200 [118,89] -2404779546510752431252604680280430273988191850074915800918274555314560722596177158414390300426108574548068755993113687956417980807354187378649419167702218807145813236540016499023959462549638491240220854588602831836687041558731955887720435353768991155891104005123978569726163789182665214282509159088854257067329791406007188531574590435891850472622209254856461756991890896269404124952937370756345360420374860280246145940591281649513681187728015407984076292976521169378860029781895991151512449599588499313072158443134349759589522952145207863976641918382457151671501052001699958758862749126852509071659594717769228907931811106819358856726820276856479220736779328112542530185071913810183135539563911892337331099927005927033836488536025849567090316458005771696146999560047001318015097754766045400620316550466321339426286488734232398035144429953040170518640175553984695261668131678792774065546145593756121255275286886020220672903913426698898585567540737001514702670484887321885449067140638327572300055812746909238208918523270736252560798867322966720352069683588887666606459175696244391411232129931646598540608614755352282665191387120354762576331621065013929760162380605378079956849741550285453557544717646494146900590046112797068049587293703583902718995749850914860084557010725657536298054487919173729169409518429304269033604527962222176974762637383890120326256922635334710883865118329843762469445106797394072052536624286508918755425382727239236305421133414633506575928154764136340945228729495470699989043314439832546138240438020420870523809943487109472451361785189956164007938148180221131853474334491088884148568978116003172145115743820202368464797746410588993951932048815702461205167656585388279721264580454805791869934844142948944450322276566607936099218159967567995528738195331480131542277775138587897535184740916898615030048666697428451098995619654402666666249928871766559392338607874724794491338963105745859278563736297437388618382961375410165018259670046091750118590598254651520892786774189758531119822339260868606665539540574542964723169664415872583120254131028782136998242780295212735513086469808343670816142946275393212280702402585057988356302713045263555795866616399945590224981740055141409900000333310924092939280456924974816006427021470958894938879093891155784159579965194736521243277672333440170052057921200999523643091058272562204302431259084828264701970006356991425263790275277892799421271455263533773342896273935487870956893906956619285799409889178312572957519276363217964721328419406627372657750650588419859538692511400477993751099661533885966387482300941460216378547664364952348539103859420052661455435303062915089958193851852956308592459321308348882698088522662509137269934890775898308205718262748960306469391334580876424659493514788171504331835073318633477457405274121355331130125157010182754909358141188480 [118,90] 36249348298479326295322329372743127553093190512778462974918482808546769067037208342041518774398318200236317387691797930214137551806804524777605015916947808568794212614911050252655197226183390347992879878604307328396192202580319556482920379850824881157353301588918350612551063601643625121408864953466835474282184403651601988472969319049415759916432418108677358974254400712530220024386597928900673213793595303219250673948423208973667076268926191089190420383022518598162168156955053226544947955609304778121353572795610433130427096873025027168773934906383806870452033046925687785063077106422942683874157966880636686928385708602290821193460600179937044357529361614821334304246869504888490677200596272248682424137312652604583120782563806877131588552913731715933166657777551555430151473495694487459975720463285861696956647963674303841901845499588271818870925315520585246877433552281969025505864095352999535493337387119723221301379458691658577527807435976249538200371769406688281780308344019989169236466627974705352371994975603479279885220369524888838206152859339040798319407439134802621883976225245671433729616297431786551423111063006081299366461899394510524983507723970547122256228948577220121757403435205244227843199393804471109363674423886676425510103467998685258050726923287766010609549678708476961343410724261735544330104147100033514195942710998065196693832635787876527129259054332927517912762258490939834872152680588131539952038816618959184196594900401788974175514225932435058985658538032660756039383095410953383790190962545731331081375021116027645542539474481326765174225369392307149472144161575377037664284442057170922433352428366028803517064279188323704816160041944366819891667695575781823842065417372755967261548649395033605889071157599510557126002999035008078728331208179854086526586311453013216282848756550304360181719014034312615520511131552579001370408506335133857422246189070841215498884894491559329595046657073759435662753561639881807352887615315250710180742188762273004251918627687386928501203845823747140679279300868692625348844162782684053636620621439670084795887281796319771134789383385180890715479858793688491521496947496492926692422718794837792258434778460388718622369447079026471819368632859390798691176773531484411144770441628747573699207495373229309433567873794652045491944339570318179279462825060049335828678483322135486920371167161042012751996893476633536805825813085598621451834321117266369079375494674906510929183387873639768512236510319563272742588218795400081735257150690209295233771602605071369495230609297545749225658336647981991388445864956817118275645516831205058090525739245299750568097694764735663392377278798083926281395632910677401013146964622897962221202163994760485535358198123923371336465538887528450255427414942500440308680581262143643370081569190584590746244813893606730280503960 [118,91] -545295961980312286113032043959166112158577578984043987756676705165870024320504608973975434666492453389064528188656130771807160659438312499510941769249003125367124632260021388888769236056112381234665950661416231794628306847650116923256155232746629594653202216263934382949842909247995205339349048397905192597323389749151459382602720867060439253803897260020296269154135650550449745334558650934298155089758149995033623170873597958511062543641591828519886164147707021923840366632065870861421389457426830505271494554041285045452949408317883651067479786983675570630528593669168136980829339141493919918087102908903567520782704577935734422996105650334723938559943651055333249182334962052463050031685177753014490012081951344376474726086426258680857036131392479789805065415125325166014673998730682453967946243777810810872567369810247701986697802831238078873010985260122011048965169187439241400141371603284795867065550307484849945500449354646551637749037904328584061398241863274921120946824989122850985630761579129213051923575445350427485688988492904560072501539827026623177638872326163822245066285095692132267438306319189142429443991351277042019138533809758089668552337141554212455892603640158192880001159351669896369671181384748588355224218843713991838178166881725823254131417013829280035667145980744453447248933938343246674024111498028930494975831650527463496650276992782424882847787788709541225204459980124796587122507963867779948485569647075940045966222776621647241720758218761143742507766368556600412661182088907009536903550056523392209780735805844196056066488497162614132457020177517938278649732333574957360303177508642606810892292862052212925933984718924646287018099915792311499964939857399330052812026821161087007061084015971183706473373853572622854238478466277258164891579496791129265421522024271200016209887583576623597895610346615985534887264466082102165745214366481253473065402363308146514476672986429906226034842024360005600055833993100763785594052738415809229452048303927946491621128219792498811992320067157881156161190371918132893193317669305371735933794290084733102965486976424737776712871088168031202598751305562505633274935303256558675446467433951630233211525115673272566700093439066648792612019245424330554613469964500650703243138333885692781748031161269484206429457825155162301674874174853096781679382290545429274611197986330142601767816491768813102358115018045197837785565614117601685640396802888784624753809640262112300134628126472275371961378692024038817006178209484425419491296219605530396889148718592865249407688655428206919945011815334415236089884400380030661200149459351250665924640699916814089471112458471909812758626223849191546194116476960259722685553405915213710740955161628487096814999668673136917337887356863311094956889811165950436903898232239095729732796234338430252197413060361204921920 [118,92] 5689379940174113509521043655423679939770191229551730613360178714098580108266704060594055490925755355791525965244309249535939700236717848141630849327989793264192341545354786342447920461116384732864360733368673143910202881492766832128182656854291721226727074663182434178182363616724444988755163438585494766503394863945871210846451233405529406291498858881187280991825982874877747471602607482010003616605654622034307175987403226923948408563281634111533489451356725883467126180166182385108907295520165330741075780766975639253692379602488769419906295370478674919795769307675720832666748895660306154959403965865504064012106367071758728000437759557974078353553066112546458634233660180332978787694280871084590867620961373397853104153428576508754667604723607919037797493242078317743711941259093421185452569319852932808733092465434302592684532433177563016191107811461473983019402012677653525402646098874495791428686938074126235284279558142831539422938064616302855795271244683163160999519630358689171598491431331813575729169280465588407009824182250071097127592515684570063659467575223367472961909714991630915150005904609537230712345147266665333911001696836123943769433573630639517546207871376194734440371290797448789198564443501269057542569505537356110104107797298162413082233139153554015913964320439740977499205767872376105482446704532203127069703846570254372171061461866464804135941788865006735971109867893913703578967747610094262879873819888937074735105847843082238896369565181792521195862544273127669381156087575708628525380991148448878742656369460893763672139793063286156065375946211302800352024988937288968409003091113942586765717310214911983745861246199152099303774190349358900410798604786850056435259053972543539044285816074548838551684558409503952942072988126607992866406686442949893089882665214891179675602818735322260630936019137219982370348397297231691924779872966025881343200020867010834818196490374286016526590399884444691171574963058463842041854257904896563005742198373158129784592817975615912982127147048817460612523335212250886981735701647502066842702564565296426629995067331458045829733504482975613688086792173510373869103173329839858711438445545506220016435434060805241910192646139677341061973680645277563129103525759861656987392570817263868820167496760470400707630943186516499703427501439166940353055681184569532719929698052923233241511323847852110422188847741791613986142896525842696648544527435973818574658557399503129508569651758363096562351894639374209153541272463850905235139560895429266274417711128055398311321267985385064197352735740312978912316629781469862895900122481442435768239980925441096565012614386809294919211526224371084922355166261535307133683588937295258700334660765841111722151448661328420174972573197719011581465524401421709958437379303615198062896116285163820389828803552024240 [118,93] -45245953790100743879636719581101727116514345253924026780281427220283379603155168195613509696081769167348491420187464302193076566994830353712772488843443900519860546254700342543785241176072610476547760550798513509476234139411512319991797429061309648421193545865497091432151258836886527571869169514275698123154743515411506249500965199326783198394375200000754312338008893280657525666302543621743189460170518619046856756984427600539739679926249189192300549113138325253668677325076982623811763639156943725916284857190460004101386152048072182256525980498495746695526478421736473868465258650487761477256581250470171203135426926638683789275008464100564975130179694936803472581811776955694801096138658238175769912978543981012888327091311255328966555601255920385810515730689852379368630811190277725765116409587998725527958435448134618991051354820052097247951211246615850404832317674887627561293531413483415138993637022695040703014274408709629169271120712347723929741866797401630818318463988421039549330852023855719845743173136414342889947331958795767436535789380579253718749976638433637216857720528503189472152221405961062389432878258465475737664111035101663719290327647854247100065164441661938031470912024569203644091055222531190996483496465181144958890293724237708497821561452056145010514311118608216044517078894048754014798845218570363043000539461263493618863641252542398680701352097210864699425398959236709404468175293655892549014533040154301786657360532082676151595048514935781200014473429292651046317226182303078260758246394750835621935138868507344354369609228975266224536239932837967425529809802285772507721661488276016022097158029137609133961489496660440547129080027216385411891020382640224494194324724065718038641555438062130851824973684706141149192759079818223487766367800951277048425709434157786016003547688673710592919616911330717788258191062536615072263980192209087639965184718755526832365551053495307345685655926173481372022809982164082041041317830020126010748649529494172400415173159768803604749477806820881188785387406495707824525722131751958915987201355563427146491997038603718694209243572762595167888566012833915712706903569321473365583992027423044015553553176945467524541917523015366162196269405910842257567249808221008419588428059064585529120515094917901726746990493848377146133438904822299566267656707602319542874167860866914863141063692708010168186846032135776534152614858237417478300676514100408985668743917576079240713140834410982729316663915437775015681479111307350131424905886825258294397068352922690807270632319044441401573371838231355736796770645088281869643669296798711682780262170055165178849084161150618285708857819254514158019277095056006304789981957643118113832588933446877461143428001380911690732461188245551997895060796537771841869365980787938626689063081079463905962264210400 [118,94] 307796298679504033981376874189407517797142452810131444285090863423307332588288563442743951337494658710204722985378097619923007819770059438110542521157280136341611866499039886957613882166090816307555176294667569538216394109181684586460723421232148372341064203225182256974851266709679714599115718649189915003714177546613300442926066864769060995369252799678496570405513273594300412517576670666938652610144584201162030438302645615186133353798063814103264448764516460029664061248747696197124913693092372934685237612905939559366025110333562691407086046489952100792399907010604388822469616268449184634831954553820806732438330163521668876429874681618624386498940396704184933785022422513192795600473598063092685397860546141332000171752136653092530288831648855645628094207139553844313361070946962063725648378346942965503157346930732372543100222034088314772725078405487495061395845458601225521940399359844709302959784101156822977210507394050515746740870977194137034002989884433702028382751194768204229839099819054722737447979591757365769167510894373755768947137376125979804890067544248962744705203133431326255934254324910544490149587974372302427654070635481219390551676494778407581463046836813972501257150708214136425768170424365786231436283683247397599774827379762420484122760491601884971708264411830242149546166648935719254444284543137106784782508592790572139001517914844081036891454447145323808886765598258759270793598451624243510195451456195993259141721500211839873302655083634575848658954814723036339332732442241848687622851660703060727503907992037538521068389603043006824717735083125431120720979221003324920485543863507093970100961755300562236766978464823905819979478769489012232062876083719706184728836300316855616671544671199835895858939957844783806591951227833926632198353570347024852580345539167550728755105907240797226485711700967419281173222561804060228181953560780692122456948638694165795873572113071347697540627215446339201880733901223061013312005057381714784887888817345156237715639515339646409161703422926851283066755779050803446683461622360187819015030967085722486767546569139977219006662916662569032977394472595102216723117706384137814286578418041943649908917108428837508343675299067672255496623187717947428277401376294532025284896397594824145996014215889371877377254178889804656345021135082257163171238509731788249987146095009182193440798041669069249453295151135519618991892388829517316776032838421787664668825310254775954226195959128321572742443648303695751448522675900365803466719147453529918999726861927157982064650294858625289681552883340542836588113027949873294961295066694215546667268637902714568119806590687731273356337790869464793699766875399948117581384034465859784781089256078183586863309623345447299788427118511697105032775903535074517053555651433092376964768216229944105153390 [118,95] -1308046257303298237750036207328199975361633347995829872707689967334218778681760261916846160682181321254275139711174073131660211890795822537240557985496824151975888118216589294145810320977198424427761829791284702863410185448847283888317919146951335622466181130300947902693200179751802113425898033379786955400936335410420387310604823717889592433811371574837628394825464723655340885902853750306091732015763979657922814462493471141458697967432515846534424310642799058426955222443074863833895411068345909220884627891082221596728203157416958510505354745604336526991461645970616354733256282813668829963687599500223922539530109549056357019757325010626919060053210002470984493667272638106730046523646789148880300544029997276873676992414568576682468777496091363610067730301808198320443930902423986943700112363836300487869022547779426690852023623454149499418671581610696364277118260271447553963747545213183092052317327503043331243907832964829079836041998562800706056962326236249280197620095230765433681807220914626642061192908028463302742019399140246156305197357904185909213518388075326021352082957657084180424811811642652357930164226426684049094664063464499933702212135992187990415011528740975302579128875190905380351821595674781000776539118917995604874007373938509413552822102857502562778211794075679108220759409247696531369975508977575431515669228072949864281844285242642215133952812769076475384646510983947863611884517450654438845713598498736287666282575950989471969327345101220021989482000537147998312281478051406784258598876757828477633343649302486173110835934541423047058482722929928081758729483743351861152970033343113319761128454047365449745660460356616764768923108606760932140268981118841820365061649216173941987821377604315298571830552657582068895821707577267509646731485651428027543126723180272520229699626027261850116415992628713585701530679577518757648096512337359388452117429886825322445499361556567414646483553096819338420646618629917224793861910240326666677286240654066883453057716472193270700308030215505450893732466921050465356581889731549208767649651066292864090262529847137809945166936806832731718594194069733732890504433704001124215792930170832951098176967199321677921795040459472775923156791396282741120034353933539892395550949390817963823756228895414689183664332998513961474345318429568038882878651840782993850005252129746963814527377402197498907285870790311427993430624156552289362569882631132335713952012316963367430746180061455647709402437473651069364600197281499472236177929427624312453687516357501885240612323350821167909840680885377099551401958172566095808933297992174643336922735035108793768026761295468145870648748672011340258464905532388412126876633707455602929436260975511407995538564900260486025749248099905762931734937810317898040862937615130216831841871798343022320 [118,96] 5370853761849011289168739933788968146231232751637010761193247656290547808064518801486322194745601066800834593165427545009017812732526975155830954124964345546581291979518611289362485700375530305862806924341867893421392395270716773202786087249305282666092917180467193524545113228102143563488306614564985800509918615547023330233483882267974993713575208783853183614246663155509947855913974593619865989602110169081188085368562646135641985820026209005931171625243119262087802536195769393296220322411202675611585286117678097275213336447865710896343688736333369403051271301671869676183570976444363704217426456824720827452428944089179038179541312160745876239823221575296398083933093670915633803557832460720974515734426274958086347103474378452646626983936504075441560041569920970839482754562712156861396008954398857398050544084265798131062557940528073094165207942468117975504555382916161829612193917747604994623332784635859666988075476819988497530045491316222317310751942672913797090552010600578748446297817312247459708350783911074303231064941351347023158527656540707138682740917148884032922397869540621755993796410456651239456643287958589813712309941271992398140258122585917373543511776258025498281484422891225867521264971476744259596605777071788438391246400748447392290996157420538789837110219321284480644523220468361558196141750242918827864188896686852110631535827149702030754831282582603801956605675797761326990055176987524999533986120130446509626013691503081973058829201805672134895718201029741761954172933383524860225632765365879357112860560305046253595206493855104844349885701063775108751607675903551779744362444457933302151970402702294426796798016480003830176205611380045113342022869077217891826830048059514072282688600343611421378142611629707996037666216577620116580319299307222978932084695797399613851059460358640838836902890975357751134034334144951906996015668128864928709722926234563030468905294187413942989563055891366006828250718781874678831609187441868087728908342088606245080331847832142890323019875782784992923687082453260119100564680432725098388489683403430678713311918125548191193717611003978306375227298127662108820524868594127053395866904019510186944280580798441774068897972118101904265428653526896433855157182660300480070173197193192714125185905554489081083024258530441341274194594486898354833694744529368547584272524239195428246847848747619495063626222441640640805594979520078207499365716635720394683941703786539629139550805830625453883794635870160965770172784904534975010731069748189947424675401474503386679805713335043218643686583475316949240059224964835024966280392038543855316597356276757568919233823581019379708886354688699042435163754194787021704227910800734489316488974819674853510459098401600985116353481489975433703922433900073933794106060298984008877137217067520 [118,97] -13722006922444004843823302966003199127059834736458820080382812048092396230697468848332894254616427584981823300387372727091254549826985644933485578876975275697738762223271426281223731589456605435145381433662948761082608057325066163708798737410760429981353483808501001714690317170656764907605828032614919661909048504588228077148132755077793683711948812756843236074753509908623382889643737149172726252171710069723474409674805581845361337354358503149016021411138051153092363862935948171598437325688523560187802857386930022087735999217370391001932242528421793403606829084887658995668263983781952482060079898875474130931096887805607121782304798288859629058955221665960055316713474404886810207187374295747855144466245242739185713294730981016317932076768458741718449737891589570707558691091586379331796197265193982341480942795415206077416327717291769268645166565569397404088121693910735670794351684561781646914352848457970489091429459303765765191256795271603128298011199305912265648493723779905791678877280089462908138840779783529174097790727528611668905880778186158664046213004462602512054349599852272107100324755862324140702607473162215104412677057056554231313047147328416484226882989232985262679598791753673385608291094318591823956858083068784573544901186627437655689799397962467115639653770960268343162745731221837098302555119215667874507482221242904192295013194619568295440444993113978915184741175056110879919740897548232809727837717463060282346295486033458751234529020839158407861884857934312215895882623633106511241793899572318539801701944860742231307161052824390469143715883117862095867946860056220907613499879273179537583667976944314169228319443728140024574230889170857762842463481663699013062567859604824457707843317358926022246768470663581811401395267900820609309402855996734120858152565525091256713726104765657520237395283849518593262665236661248836618565196210242031667553336716204803669076487966112307647730471452406649045270440558446938994101180647713297616396132512559473396099597502790278181379769250460866365327345508045442293794160064914577749350781342549259473129677058876975199220235971922276748905401468838329424739343166183845428895797752942325868238168827064814158485900583885451010030338067784019698688718658253607716313251995586898664360786364956243147633309042006559441764090712084961565153349418920448650953999944735794046394133630242315716306725388727590023870257672324993233020041600873326259583660037503495430184636150892002210620245190913590949661575663306265880973732519833837478620661178340130972775168509439704942338792103086405698973214549730981881187116652752115512932565261986818842964782872526974103247838257377071135959528400572415106152730928394813735217795757084376551894477757462223920404578784848649992371562347808907824918618097599325073264000 [118,98] 45090919875964715125858745395177826987848098944903697366769644158395450178094182843321639135063860982188930617822586018002724154383830467683704141803214312177055969994935747572949285843227382588930670860326027836511193255622962749422259643475717989339934030070690055584748236310395936813207775686837077531287338419824328899389600185097747628950384285556147216002916312077680638260409823195254872291774000183727077196518025027461339340717122925208848239037351284499818959999106603416058303703868861581040771045737016311378224667405054251389953480343166345132639166218284590155729351619730238511649509095394514404485935288361961281804034360115184896736003551351699633604266268341095376695110191858491745135028131288250967272947660819831822729105703075043766847866471467800476299946468241316984269300482295695738710150981627580977584089529261630519053868929101618624899010862834211620373378408122725689844022427016895700812217335176388034096528363277653972487791276263390286727310593666713602506460475909247312228747625365250607144879158708111625956088017203567330950927318094001235855141655223907142552456866014216796421262382437794099351255377731843150926105938867585389316347947899957563300702696569262823601803300157337688471942866676215628704433315223391428913022446447299217476988607402799271294362628851131882645052003921738805058791977992671854181817314706452915671026794252146411514980955416022433949979602198674974655660967837617113548695708075835566288842443575938377240084034463423700812605940802142179230931987607837407284034439124537763351045362388390931377080785545082734725585727632642894014561549650411709651717468723914269805863978836361434186423995232859538751042906186167454819468665609155389240388178639724982331116692760522778304030516366012506733299288518480680809406234394004462950216954095406917357892128997601188288100282233497468273519185027010994957995640114849206976156144238159584307902501882446758966103380693306626660720943013373434096322130354917871887002457554579639520825291039712584163294856285036461694116768135771483629683334820690035518155349021639638830620732811181750806243991307630896012796451918683536074900333061679114673936619658260134319007377946242604517520903024529913196995821868373066034641706430838919707370156170222514250065392306873177415684441654290697588828807675604493779525603681709755354617885440428850832770143680047407563782498674814722614100999062754968584970111631056330708626937887597991860626293453011201208820955375027572222237365711982782346040758851903266033122438183392586496655336837026590362792849009531765397446596188453083450898645171745533196353397691005360852105061869457748195373226433554151561852732753566384030693526582174152909326921703466279452334042753317043350919261568325054598100878564954829632 [118,99] -85345033853143399104225131631097075644554432221457915691829622786666499322104071224518624591359926770756013264081363240495633485955399895802761194573003275087623631295674330561500968799792882909936692294718531521024541814047904329440329940355211632994761727247439488155843261963210916995493895373058442363205463725356536222632894093820880782035811138741636068291130739008876829480475147541282006773887811456939799136669383113811741324477908160372574435035215943094132177644613465361423476719093276160491201368525844240385189374090754071576624247440002842449141659558489063480955154470248826176801759899833841825364217182441025395583541436587636417043810653210577272339027857427023812148673188423337636576570419232144376627951096474637022447501609872678818561703383967222779762809178035490424867554817012918531675084167087415681175652864099935542972454378867946526340249507930240577713997956177280641260206179440255078932640462646874896912037888797449138066189877402274203894292189393252351480757349219124166760907735741194192333307348776813591701061430227413770689558281426842258641741595090881927369099144544906334008791360113266691736866377774511771500093861540941755180229254349624006882985395588770201331321271686102874214929349026085140405765507235695804734771633925445021007476587774371791447721678194052235552900525930927936727546557579084029158197695302452252185881904068824596257463745881952840404557619255460153785738060318965424772424747222583495130500789529233824930549095903293461156091179207362153702479767467472262298054722291947310024503420952183906558832611650285105088240728642282869260347126859970274901687988523214816192172621835344439113019974079289386870792004107190211780577456798514294805099940009299476198253893346958875713327805720022848722978782676088580272085365004955312759670869989144434858243578876039542542963830957380143492169775840727929885855262534022545788381304477170991003643365445452684727258581225604430911318638684853274486676343100004800820039418322779198850428565627857050991864469523718738427294583481158439388875078196621556699176126866837302760649061185501342392335675914640642411541473125514849518896831616731101086616762027845163381947985482948557539602584040959416068692349021337135248178066307920176653697850866941657475096302923244114719538773404953592590015181955959600698246018676038653038632588898527043468398583325998132804538588613928438500974809927186581394923891961612191820015122310450697052731508573125299450434363032182142408419467236004455776467134962497390414049528604439248596407440319925232838836170991748448796824252891198051718664889617621060410226508460300669899466074200916203149166616131205949185096776332503225100897967267714419264494747142080791066829628878197719874819881416324902024275679131552 [118,100] 126262564047948699599626727103127390188287441415585947475525458336850366687515099008174260450383788182113697284687166084618511501274081336483177563214817255064714319968940108408145787177936559493891995352076731856047318508585402898420721878861262952156608350513684201182630949293504748031361034851174171038670362521871175138488184771331082503950780501138479350930284956160206031002723791879687790915150089809600257843738059332138397314647318902604476383119044539243647041663059302901992648787889909828571327826052338295169763027234340340583274929403592922097956310840971553265233434172087939418006493889889815949553936654967239115450210979043224374547881299620084518921868540008148079889356667956919876541601921592898535015073287816172518828289640020758385147732777141952253737256175203471039429345282416071727612896261197842777714050788081015355322817151445498015552533030447499568576155149107343814942493976670063903748960729390947921640062872581516692807447792016480916666234108426735280143416243248415076196541440285599427835873126860158902769807638443531202072381481784329224219730784881500574382662448296026593190348335755379030684506218634377636597507437377703330052420470233936433107417005971185846719886652914050360981015152789156449509174313782668344718231907398357089645164607294777950183920669242309979163115575951833644954360758271957725020854430395737352798805605648521696922165320317533822412285314907718226618264623025976079567330428738677952926363662405891308177120764102630672814663777873248494681590843234818271458602535061532951993556206921293960339046831720662898932350996852517371067804863965839250465671252593589012110502224980304871223926017429019718962682112531214193068606393542670337342995224756714901785771793613424171759694953202633474317565118996646000159313877333536204344256486776659924111341787579140043789393066996469546530516433058333569846227358608865068194808565845166562799488567048935388617246425821093429877272643520538130745406287966806784209324068631266322302396074046300019278979550913223663804022536341520110596143367246775803475645195770375521447081501468111259874635326959275377937858936347564711048002254179120997658438543998799506000970137006861537270558221783387165462949472925299159269454534154710010779183148326552424999760439401663364723410726552036794383728199575294387530557688377586260644030214215968584211597059651699618906507302304915694082316640788572105237834115718861904593609886542205733592286715874975420644513620152902014920210076218683689565437396430269754080350233497487741563173759943070408024976515983915827537137393015079512199704360885373223200810469670619851706813938735994136047258330330158117267726016041266349724080588400538041693525689628857924737675334196995583366667476837917677481482656 [118,101] -665828676969946695598014292935609464671488700595130460479583006183375674871771943384513064027306576174659198023555133891179083912638992237023963097882367341444647790496727090841679804032630576257756262316061503166687961861969671638542075258320220118320294134518847633098434839596870504782414696898516031076499177054424939803993942020312432297659018725784390221824179014234131091213842336638702959993506708382748942028163069992507958917674366815560983785537483962718131735439167419552012620506032324253070398615931055283978883476357119524139615544218740366831458596903534405900387651229772251466063704146353088618242370704156176832128968198658251777267390922508120463720335196095338634978335195244958304819610502827369748508793308894949177457110465088582977025274798109221654929123447019740355796474196663700660619171069717635982457226676300950591924932478606643889831945310507858117206612921050772800527350980748551674175914782417144493281430916800601105405222634738247744039824297610291116025990156489039788940820386640804504658239311376035443222598854981251490670285566167287942562292382655183732525361985000735373943624828873895535116999034205920229501260663774503542930583883640280845782586995348105881394729933447847338686905471975705236950488558470581924775148228530346111358478991909703572121530454241010770314239293114280837461462389147536669646161484153746437382117078109904397244959737365471851882699310187279830603251811090817251872779682669023822941927940813380236276247879375328592907213267631219564938487715017021033811250457445989694695288907219352327477188303876331684219489116651935772506249945354971958386653970663729188273604059908526778021278694858169899086566104383922895271629535891233707100409186757424763713622165536362161520927354028389627912707770914653622104763620227892556689172351887017365474327702196388323465638665018316987201469497547441919434186060786740312589303053979958382337345670109752169549486752395547122094576214986719376247132527201002430711484992869003726705777301733126030029845713440982712312474874346923270471910222354427076023113387185805257789482020645371784903472035389449484148414786142752317970839203651457260640357016053448347342470296688973249320532662125541963879311481483538106675388554122676701964559359462643091973265652213269230025623887710525627906401273920003026929517100273606373293009095111207915232325824471989737290339497432494070182392618376617317415123311659074282317752318379199357515816114105650594208126057556610653112336696574567810209224743045858393566952415598842508990553433166051371832792023175942156475802406109100853521400203843830931360331188295110299605962503743114260298501012088163233090353928180387057919680820759589693211001881020428258479988106823812819773077488401416179584 [118,102] 325267388624266079598543085563643992116633007367537143105725808674800624128372911560037832343351809838565837262984594057886837349899782075699531431555315732001454864125072390302822032852390078545017664583424542314028009861082425097746880648734645361231395864876734672399103976632946987629768594560330187462084490118986246292343172933016377275317278758893408716472366650970373926893935429297973977472484174137889855007608410057777354618243348449595931743455388418493181962217574520945285433173858801155840716417645048892006573239677532262926365098929283398005732722060085720773946950819576785051072904646077333108963227858530979043375873200548923039265818555835169995140535397816951816422477598625731052614069291664872491651146681267779244272959502981044712383833288323818193112405587499022055608426369838453990696047127832545369029989999655184317344569502880988134049752550712627415767986718895374716226315346758687948608259534396142823134839666919521234506978871337347079679016767448406603169496635419613636615616510085303739940018719571493595090331490472383047945225083484719203996625205317882763911437023773409337430657560416647459327222127865320967787234970828413539376900650055785831066106073798046280515670293638109777048726400821848276848914781553255914617288393746228062257867096129203735246454439171569277686515099736056758377327014710966215940427367594649489553680914902213517954666991335690937509175559772478911160919208457570066768311517973638344851355586815777504688175966960374524051830970404419614404237804327474842037583345886872203044251624117001977092666281455429719471968439754169738510436744490077209419955026941704012997807320272487365895050327503711693117988967549658812472196922455259178266515928461378642994836164662517035456890099494041575287641758242231885245396216134404921531107730977970690843112213651406792092524667243519163295846748344639915047983094309156306425596574427945593687641919392888658401718832923033123648714967405339371506786138527563704150091425959511224882527148630766377288727674759398590866554395618474448914898140272455715879475990526971183220139570595348803153973698994642942454900873016047448049421101767669337138365813310878498866235611763321791348764486733553321320092446017038336644392706686266997665712422569189583644991888081231404089312903382031771876820415431256026810986094137979193928231604531480168134517322388954934773274755540401634354480819833469435171210087520423772546729886217542382517288113088425123616522204476210548023220785735110209191461458189698363577470682179239286251228854270527453917595108345469743831813772241669284129620381640026286712361251669567594659730900773719120666350277930402746242117283532898570291364789727682031354268348392004841792221849058592674616042368143892 [118,103] 4134635154366749772269799715142439103476505911350456844805159469987043930519447299487810801347738196786813407086620346013077557158679249262605261574203390039200899037031494310109987745837638818536704002227674526246655966173892414994322103658159994604436783742617255988496718368041970472445622764849848988539294634323863785805205070366130685715199364025033137933779111826036546860975390755104250956793231580554158120573492663618452854994050567845265455173612857574779929524246369814538373606178494918093267915764093932069636962452962041469431500699715765610044401234308702054916030861002485960887018104056321191601243836952793702780711681236365410364601607885721868875145172068940183642405259333927661568027011982159845511709691176680336038842301669591684492749244858245708965882313973293997911646145713462480546447583072194314131220010040267140886714176133822741966735772036171610328669357244144193201159622679755009545437421299957564461758163684461684651212310160457481341624806737864899581908034955243067517737903407768954642486275382392104829187349104176695060818174698181257380306970648906010198138532762599025375055679684341233865327391158583157895910195646507155279105306036855224385478591645140948720549616360948076232319596927031409965105273752984887245211318053863414217684105408306522049168941976471019373263896584165194403164159588257155270613770141254474504229549971058560324899941351929001824692828773444695189337933407762011231432359468944644603925614577905931867357826610552112726041917151390529981296643332090147917047159991811201894842555284595584977257950846280292147209830484739775391707615371953810277408998993509455466079904731411442821013067787975049005611163134429336477453499256004991393027728113478610579271741120377397994758953609899080242253346134592764223836161399671661907498559964940887067880668388225684521222431374837395893472834195054379455244272967908318619058727001893919781775622730573911310604557469725808229272955267892320838564261311346977728667601659151723160877604035429836144817274997608299852456771351769685562708442070239697173906607686036659327252071297449040454454497596536327375128123287866623156311044910817380823990298424354351433112388298815240355490770081606431056004273070890914550181703899262539299873441759777791762427455451793775102521534718913584911116688290620158950037630643715187849904476771119043364943318725451287950543679857206197328496202625143954446209711168023709757890113409124419268734436398951951965436769556333953917515616921535372490549310678434056435698356184823535182288585190090092374253555614043396120082962161440469815708515525155558922799451045733439195956543624812960542426552550919024638798441062978726655140463610726578268121785071890724316297856615481868409500046608 [118,104] -6977807735670271976636002393032987057928619355075472193763948158987954243272104892140534504313483360570610594427068387460641577602631133156427680288890766988644407785323281549884512598768241333870805987980040780657081197958125728501002465839268505675567703994780907145035522604246994589579305360462281099162642742901542872468899844846313895540087380963336993642793214890506761645471107286217990493712300345755832567361767918940599684025463453296302246180762937071698523663523807898101454591925603240718014859028962681289440761130580411666697238495724784743267522143314060254077651619129716639590518141222914180065938197179852949719436568835226973926939008316166109180299088615207963291866659493441242908147693748019592072010075553930163932162259947425065500312071375090024381763274365355724790197149564924635132578398785894013350270023801330169618292598081177024868027984605158117872373767151069630622404586693787260427071918554473961646631154836162885260939045015498627474572692495722758218336731795630446949832800486979430756490384281487775675298773014805020778933138555949573909768323724469065903798834205355540395142421836605182523639970650186464246652213670961425405904283172217693039112832654822407279895303828713814074823403628647852493748182702363432024150056432544645533843024251683854842304591044243067875222886606111000216462347936359243469552796516957911823439187687765397644190681930618513278761111910368766606161820076784280256928617653822760751213977875094934260837889312297472640481282412321454960744162224300016424194155453696766007652986780849474936177167315319069504057055523347842898311068154849083658323927506406816014600560275650526850166135489824600170774632847867007819977257497371113722208354160842800005599917579763107719005799126410750193886788171963037379532743539506128437799628840869469895401937569045065550804328637261030845183384487314231382074852486198378253266271903972747991404956610263905082194031983532695711614648868077557475742750393359038981754570251492119556660517068544564709581765823652324356118272187616381000302285824936599754340705390775286803730355008796167150925340404939696520386285123055426011287546390799923403388097081152630604017688542344049363405471080356728841824052544557362491535050620997949465319830374423991327953054315448547742864907750090709089946156353948088055326801719692129204927585595264491890461511297732543769664841472472257897808717059047176929309012393723107541328629880743819285990660829895627183204055078478570433976777237172221679615980377488877464536729960050595253997973443381463506278478018391683916493837478510477305931608126485237040435736924210144100433730416563836357754581219432457167793014334225682046717305572537010541028343971806462136133022716728660365120 [118,105] -16160901207986749667507620460965920738942918450642018328885366530527951599539230545300914735870772972649670408757806911255263966510286869400888310486926723914538935682605648475631572147427401350079896690703521624611864981005378006933499961197651430187582708912671537925551019183477986565471846384919605524204685489606125371649784077339446391258924852930709621744043203643316006150620998811528496474020941136579607723391314516184769442270665674831264936945111870471743424064808600384836202506389157377927588155891813553131168893671620343835306603729990412813763997140242559376621124905970641264355524498140778372979483565294965437547956184650153777009653107524464760541850781053941660848128116876071641189279353996528226239596607688326823479229135915796361007218528590024449725379431714426654545489495570987728285486332670230656917836413664120978910142458878283727171711539555623591849757210933492943935250209318271195195241430296211668971547523957155938006557420105375755505419094183396147240645229072704169964489879872962812291504317167369933042496767146106453785392412281729441855933835281587937850109510769811660269971937058906655074413666051927331341564182485064962800030227683856000880189752670571263321474549763138369055015412650452900997218543539471265316569560833700644909870440144285949423852827760664840000979555537396744175579875261493548617017825794911566611591208368214332537303985638067571512144252557133442324554837755318030878147191507025072282289491269050334807907843378409665604562497039875147680447673626572924454497820436874786815816824285110085173625057139777683367834042662907990941953751644247404050198879135460500619901262030259546728084091102341613502632010678127242346350368756965213661167889937077755508649800977558138690899494809945172286530834861398724227891041816182642250723420453429663170759465870220944355959205075735505498859998498727358193144496654004006304711617437573857936159931217099690887733029116526275497516523906893258730742352581532031172681847405891998327071596228332720713156688727099777402232648209372344395223577159916743238921049247753147100353979777006233584285601968772914025604618233381360045292978926388672940922322138117838839643438210387801924303001699502046714812927714124385554448293326086105068368505641613355032019239088643617602964700870293318363202283408333427877789697092178881360232114895596103536093501267917660478669177447900985683678317959784192965490038795046306107857726057221063372875951838672217232678235286934702891475169353411775115564159556829491976329328985891552159152169558098578300101595150686919879590018168048507316908138027926386763865791746932546140796504303010561596096308419609284858004729571291398378776813772381425751635866470930511497088521678324864 [118,106] 995500734294343767766937624439425151659111981489978527370834116430549039845634669658626075951472920378761205880519932479738715688069174752743814976655658340886812584807759912950450106814710024716714234003305840347521218283096715713881155342189957832464985982613051508990489829501873728080934656110479801137751720530311831451748361356684773389388279873802634394799061931193482706130150925138492243279316399679458864966286542023304670454626485607757800350446661548585247564063390343948749247864150456747205222661640199750774004891706307199725675079216665155756878408227910626250208036352054907338514882007753638041288715932485408173866644584139925729939956645258093022960592432264578717288055653615251082422719032136736669032067083657926745440341060133589302780268976323954833100156244578300027432075736020089886857653669250672147116310619162948576139790347362085853739870961815687936644271648692374151627521237228523350597650569890872627417820696796039888339378025403636442984173166930609905059731154458340976538624794372914504429172710041953587968726110249852842848341410260420561424561060811714462486846375542345879838514752997291325762739186169447022533409373097877007644481320193177686996579578400104519805242386662350714256880403088141492437090915352323779847223741100789748543193723897095620181798819685612756274822350283554088494448997861282054801481385106501786161259544835756214481339353847783360632802901831635078336123386771370732261205734146193840908543488087331159400529254360408019568812729172961931324109070065473240317758097157155461284619773844207027771732498102187823872302300655349083239898311371285614366779877261385283117669150275964876864253131960381305539952097485669366619180079853774204575515613602874163486395920799572976098178765101340098963417690966218852065354761462804132383462074081116165199455864185290653791691866842599818620917138656361963793522483552561049501155745600566145872045509480938778398494512906006711485708178538593418443518720587600762510229378139317632870844234391143386907583352097449139992234498581337104758388835381981794320968131883535888175732576201702879563711828428989718964640263622095803801037050285723740821260576124145616926851970608896250532472118827509667583040679412296035439674024441952568954172174659419602220858138060682397702008290411905714918056076453750895903967386422243775575610035254787541569716614134418509558211475586591262247642304246666305505545311187098859358656513932737911413346881478925011032278724648965966992786358718440474735646130821801553615091792300041249692768533877584385616387138749666621937642276069414239645095228471435923587681928967476412035617205686450462852387343093516429510957914942324837509233258138352635271644670980044799295095448 [118,107] 46875816126104984216289867467846355853657533599355508347621787734503979190913648026596300144566684613426430758819818052021558603408293014797894357681714945907584752107684956404562986150302000449706665511778704134822124531954662934360144635886069364890384212193455891722903359936757631826616377753683516511896226116533499786254925512508810825965267898097954433494740722752468199905555561809592621582726925532511923143863399799670718643810487033214420835874936557337617675774484759936762556942274742433876982668359226865891494458312348665866855229672631881346756270829534006162134574262063141032168840449319240787093867115298144062160927099723896213775517584437004049185099817127284449632735767540325758492777268768558724692630815132268460730228967191807450127124922841002875369930192179263743200365733257256370289021579834061803158421518871465154023829790455104244178058269001293032509192663839165601451816280117337779744976064349357168199588472094547207456218111050165020051488711406176696450081023413963952071418351234076411738796966884315241076760711913493204822194417171533163271974788614246568556881590654899330694987658787257648100158009416839545209184589004642786986912123783555129689029614859656009318515759877447458778551079059350849313295164716316567343788540490867753070839670619813428573076609406472372905398898796389810364012906355250261872316619992162780545555313135350333501224748442787978817318834221824298813297178371328140653857786450823486138313353800332642908687358460692934720057266947054439825276628620762326573230627810866692607976761096058924125775969533390525379244883584788156874783363783801424428779379154050014594186726722309031491149373041450481756758413735765993860868790495569554744322029524045363165868902744857574015701693939143820062355196531540773638505068522698247301580121626266479924662285790350257191583933563297275334327979818092183958072835440721057015454803061995205370302225231487271997255034757759378132810306551505502973402838677611294549839867004198182251097614366254745286673041006380675110884992111894840139980150779200520874760111588988989206707455313620749004318129354983435058976690674102629465388158879474224985160976215719865546756454403478256456274099825485121146370789965120140259153318350141184153764464375638024074016239077537881580366539614954452129997821592184467373726797460635201772865076596734558531302414963923795904463942505950893530977109497245961232737028669685535946624529838114570891077751675136066479184307722200819312158372861778342208973098338336511001250672322739439124928827382741823750490951905513534875293004501511271754296765298003159676382115049665055585780687074006487795870182927051964296727432708727910789602831611498126775545321348331463044384 [118,108] 39595779734727241057870046719458753295905115425069234583909304360072606854810424396821642716803857067323137304086794766109403428659353745498663957204480216691552465775514535523266050781054685384945336658424592967610878565155436649799714769285848614197421075765803774871698896086663313077465294497212980291158337890391585376517400487925387806063067746387774498425769997904278615773135742673222883448730295915048098431266642428758874622844709846488470616826273817865374597292246112790344697918272203569254482105168711270156619574819967708766581396659156116150060109343951710141713804109634968976402692833503747904651051828161978341452645108254855227970468920699543390586452050143477059010215260363247922230886579446086277662248545410448356495138785620332268627893471028914964539078349076294107780839448909991603373902292719100661094785792319287269297580439190009675390973667024216103264697047520359781433662467592987916939206386714668847791694223663467825372123039462190113493910447611398180503103154732977464725228545857615359300423044249040984068332292045753095439809545910723925438643152117124682777413799032493976286046949185574954875876525705027859312007380344991235708696099427307581245973691081145456666664862731814720903486042869011208008867534646229548613567477031513315763331936113279508287695377768312974312661652856537820244306546981239381832539957122861929045634937806148131600289246083878339951820262508484431176212376850477457697805739936360664147529734513363855036074565944870023513878410962603301308398851306172241940117304964566755168214126451665112045120659918387774201685327122690387727124818473335299326595149833037256858820912169007323510429400873684565265585558571166398518103680391967889047360039150417102238034251319772771392607987597577908735691666729366377364827661818835870093124025110872204387413878368318460654197462433609182400491597106266662883768588569349299405519803565020511289646523941208141574897314074881878443097985805033803481695500906379592356750778366533087446705130890591507663458072571982221122099125013380743233227366139437498115093396392082228216718167830084805407796191530226176911558423356163137534707676288261099331497362677038297177470369453716792664322401216242245395900197255241317633672546063754631192932590581294250807491445421398082734174551478789022221135832249374648907002997329390429908654290688687301198164919251366568920132969355603091743643900502478429605859828591761397033396038487309055150886423928295342801440379283482173301219328890470913339741922284834656354341730719828100897706353212616292260009056857573793288216546816814816207155272714750569176461702991459425401840538638375042458073242196880686934547874975755415626483070609088253050220206349027664 [118,109] -49354122203547067277919695432747851648738507314417065763377311956182971897527739603687970507237747400583035208267808097487143281122595230389093681739654622288859692706476557254112993181537061172727155176311805835685005895553970154295132351392009978347469370410348387119419485800831501886573900006899183362340941931492854113159725940649480708098940990325909105345685750999819435111929404130690792474969445369988940246703642062053928813643495248675697740744488937611660401673146562736979204462399936919375575689418949952567429573881402416002909329409381086064541959870460113939550856396429747045447295753590909455139370966030186291534884439865528522258860800499446779699139693127871269538887644554768539020390855197067333250993970407593068198830820860565271470510377482384317816822749442211595551299296410681536786517813185327265681186874560932921904605310866523155815861122123475487624544123782592284633731317679403196541613540027040272217479679620226602235274473544566499463198793554208743367202694370354232866593177313734195514475036885695915244771884324002339697653182177196311583872296323478708601679967807133970610028190384288201872582339786406744700411890394585940256374607303292651540761878186569064403883375803460740319551319608082562312462628064926226521221540957477917343635189985419459677034275361331138937027664461483640284027949983936167165777200179021815859808810024472339561359098766912987198189684296926432991450784751349230201053843568352003588016623930524182838001095867733663706503007462830564045408479056310639083691091304736970968442864852344706043219500157205157337515773876127037915176522844576965444514515478642490977520212116468220167352751112488001142014568106226273965794582250884074350602997353907804999454486593291947759683982094201925604011934985469877999315341003240122142466987822125850092310624067844221539730848986913659752528541260283926322391429196905691341203638318497462494770885199812783543803291303534637807068884547213461141193949563404744907340319772766522301255099558565250155973829429549910834416952544074550074410553775542450257222848025371188631859734528208835862046414049693581970266548069268999726968667068687886556268329197526154775471218941564746189118610741304722060050454993834304858391712250651931705277372823243877495218650101431378789456125238168113750882659373669413901984317901087701980188791424569698065571755392690833262437652020893897377118824768809940974071465729250642084252332880311488434855731936223271848446606485712210556703065792750300425857995441218956486040540623070493744035610566556497378759432189317961348353043528297337431073550723104463322855325198243800486805616014136532868955797194573489471486805087091145176737071050727338052377729504 [118,110] 70873734881892031682330923909960258796436112106406365385543296488184709965632469809012884118874758162872359210145238234884360337622688379079726891015230027986486908298475782538260980240774009634276880191475240147742757806493798726968425743455900429300815072975157625429169703576598421658934445772516606046180819981267534128776702117151375048747478453459230321954204240313677829395826367056299118592062075800432244621552319000653823731152631913142306231517466446093468441587802420048750838214195309477335535118023408748008357929041914063414874493654044615256908182922310221962521928916843050628209819335914775202400931290751261202392225475815689362039561065183052358653934979152628198797737051205335368540761010081765830774423680273570563621457060230537215083152928491420191618479348214500405341018094670963937100412287514774226074681558543060617488588206653773742676154704060801767573086826523612848680558272827206584267693585270262921179153448241393901109190669540773309452131703979008402708253670615472058533986808962434168265746048742979513696103342510424722727637769119653048638587768307350503598350110188232323109960164317287038798588574734445693002936010468950896432623347433778222819580706047613059530358278701416572940569775051019997499502607288207443609276921107682416800523809289187941393817444604173900959859295045884992405486965383972476595133748834193452746039455244839914488527201458322820682709692978948088750212509470229913340071607050661288810764986196020534869378739345450121215968928343628034246236425233581061088541132892732551098308793191217092639064586754910036351698364008164861421104918349463272595459490153398007516637555396632559956921246525069172262057426435237523360003731747408922104940397775890971303752855539912679204305471692977240929242704173070371778243987750785648318320261316797486337345638119856771545346065159138128638487880138405064481985620729569056798179674902123825105367362086315961357432879730830358840014055531538331179159583204384957146073957411942913023337598613063123737498493818659406058187643139295530909789717129130433752465651004392906623148213131828394460859943104820044656308478005000615947306542995550652805920924138202741933130071174490990510420175233469198068929713125571174244266105080203656060581987003079101655821317342760420283835132157966478544925105851712329266817914952465581045314295156308267307648990696167649361888124917393188462933693098746352805275191950108883490847796231813292930570177759649265420804697991501448717069888401291931444764256973218097914519828048192719499370884203392431083771540426568389032076684687919906665927051462135156952462173549238201812396794530525465410324869842389394227442047037423232219086698583563143793570 [118,111] 9840098430510573866321868198451393750169540570012693696892802840303297798096703831967149018670527485080411849875447144231449077585132069138402959699379754071252029974682859786485509742849297218693119495144408359314442094814485740674374060244937410346213961120596621895716981583640509147789735629171273554074080142070340659204271454831526421944905679993438440569465998801739155627748085909341370072273801524541681160331321216529841293382943551604880445990571441255330976391758246768162275222085021571403414073386260575553365302926276187313635984061017211926261506927157712455362109947549160800872855597633753564977808303901006200345153395128809823842178161094651558077291261213991824502677942484348805819544718114877139969519253855644667356538041889656831418115392650215549991241278906828912336553815933307615182086773403443965470153262784106563473371561963830553974592342402818990246472189548384929653972006892323450868822059978614190948981159488565014865357356138964169668309837756088965164541248833422400321550768510215752922762401566940737975057792423536792097320949931374398272439394852891818340553810859619618267719723936951955214475413429120135324868712962096565935537134139012192975716818765493064889048446373873051840090596338009937506315806198089869815598002156802008472444651861000530820252112483814930611542346684189489300510787833124578435101992947094194045028412562128941765991843354960541954900985707806290444473900779266419026794077425603448147073739957472950419499988952497267215526569794322296108900802407446379324620316263475299112635058516681194076850167112645275873824750009384196997647209286075124639792029576695421203753117348713181124517563502326765582836194003014631017666575904347623085795871841584227177946354663321996495652418966090639728389359582894713526449998372935989622741905897000728303384338180657018481274505879961830657860467696956372432144808900892117714236832926911013256263713720778132358681331280657157042085860339782466234511973579428023903282738993052579966025482511091878385232809031809214537875837826176424614616023028690387032255871438768766605478506549043321415443742950952405515156508464967276526273758855848547303427465933758864836118840768982687244536576199095858133235577926038702755404076876221516144126191084673412392592616637325929306456363580230674960155118041889541475368610833844778575603859025808970985288656252570939743469412760911801045685018374245143377619384674973950291838400971672443108040241445713011948764965830610405415898794065022375533974453976258047961640328808389517895497470610051975062658080494809223482209432239325713185824371491650314583577000073870753155226451526500993785599105048083461705318927551894618586753848820466624 [118,112] 13932137158421743513321151853995229146283843718134416178548753421327357060579887192749566014654871510377378951773000345016406286051976182684236809467635306684831926968917057862185465886644541204599022310977462758740762927738401825021621329652206845678176800241608470073050116023218805684127860711484192796896806366617847410411061623732680556845219890244708600611554637325984265006806130642381513926653173318871624401711802799159683012947194623891056949828882181380739786295276308419002084618506438195358929848351890779176811949960357993611395754027285024382436570188688822744962591079402858430550501161275223392394255427723774633723833984600826074204745461558394832419939965090971814560859553015932876234573556954038245101612550090181525483117482956911659619236361732096626970156002731674291603221486688837618388055400553075776105252544179325928447986924612767735468668395341717785327556760957440027945168045205745022399354218633355830336876483617024580118300798907959892374690931459453839841869603937205190864434474359450906169513572111305302425601922202427610010785873561586275204673544547993843816068590120788741446806751912960639720964639058177571241876505688581081000900380519091300156485685591548042698526581690952421374320964478230530044030665164810398787173908780283712699871177804700644712089941564609783021969819896927406765490752065862551527707626557410948245110001885462783535661538569520246061437765237887108118774782695242080589001665058503707442621208668391858242366933233891083230047275610777413754837910091687828261084356639575391638198369569142430312668545654765760299815554574925428018315895447719642294805681635918920290001664627538922905868551559918999234108373682727019679861521516072227403099597304764225558212486986511811992666204095671116096507847124864238028783758253392670862955907538168416821722396968729863213032920074905830117502417476596082026117528629687060396514905816725137700140876214818919791352939225104607785187248323398989820696365758248069179644996986098574179482547728547711715793713889545439777882402182950471847388467357068938993600688281575822871366559060920539986248823426363647551862582369921637636887837714469653608747877655593872995748894895915889560672618604182762365313989173876975997289646343609365480944789506858211894916367361999637435377590934835713751557163063579058105704349458370717047867502574236766167896787966019298064373336805933279852484804930755877337931526766253767341370216721486262484624027107636963009763413233280486747476585211438585512840479450406404538138985655302975822431901400254559112840061269127928082509451340094025817048354414667709848389691721001891925681038467706117887646444948137391718259080744100502302238418048 [118,113] 1696802913685389846342546234695400164091900101352527412494301458831680196139116626435635647006015880080338049953877884658389043879421368468199168258197322559153058763483951864539435728432327674246548603017073024830287816447807177465196164113000831416256565357527859273875154174391026622656277861604359522085176815067756402020547755343676087272083557991782833800472383859504037939498003069444897859446670751529776268136273805309491040811651197505391014115073892797342674983528991652597203370540297994512424178855109458893170230947136406805880293983245878433728192651494373247002146865545230119208082238061449877907791954808048981927155968166234773276399938361234570413365301010591253110998866359064458762101547281426604731546601974752616120569665896166152168877397305052517848977014092509491007630775262131620122104232284732346501922003158321185232484308713942403276786124823110931716717217734732432625498550093273830606030224961790233369477367325971761218137690630289921615903063339300148411698483656133263186875651856413978410116471874589708213124773974164742210402559763172677232647265979804285670668176411845926999333807374185948227590667753640018157396068413353897334222679988445764069098282767336974057886671761401741175476654937073917353014898713006725199250492548799965252526184643294918399032973566985397444837013967553604492183830637945303944518081779543549898603733472683697635149631692493806986899127250819037101320136442590496475651925675907689115420916078070230127512635203538254495191269957319650049832480950473191990321082106791332594621843225185804932304123735729483323580515199796851687515283270932697170259644325703478161425377804025694439826234680725559290619123695239826936010358636400826410906093732732489220427696027239227431013283655109636321314323133155841940512495964547108012937501206085609165780499300945010491020412528238005085658249621279758940069192017641323270344213698713277772792478217653230924540985907676366739941356227758296516401033473748985130808941892415905609005773272333149997928529154325350296698668924287696990107044401505300384333001174932990318151566621494024228055379876083222165892574158402180444585484612646474326279518120059852010759158173550162077110740223867575652028460820342348216783787346261344513944143971905805199608638818374126123601086803789738869934987698531498055823856052640760068463307556359524267069511237252771119728038254326287515614806978424787706362560192928789097900180291838413194289846815478031148216200047478073717130332329881087920112811841151755366360761923582006118934581876457004776949669795695816635217532380297454287680119719375935538065968185235572937064413264249153092111502144888848729193806040199338994432 [118,114] 1379417096676862093979865882301184426690523973908704191837994121793444279963060616221076485910492187502337591683793295053580856586995768127976571239201667643155287601963548895485617814621288822232698830608733657600769310506411164798924793826067058535986146517900556163675425295123536368700228208432471505136540515957728001551880329934796414381616802150554722664486763161057030392216808850800667884757078764002103637709072694653024474908348284700225325038679811151934695619634883379286931071020046674215513771838115143543348302736710731651147309778262765904802968023856545858227569546487160312649580411616334790359106118972481577329546861221778587530015361360501954142792788717949092587207550633671575750039323317761418809979462469353252410532638930404946317066114693297160855579772020993199434916787466278960739729172828519037947980022463869799501612643919870623652748918599620828889735498598146815204342357577241515811214810252281037700883848861639819082565998351517353043079385792751714583036236283815749247864251714134578798443864588493627399521245803113023731239498635575653012416518970926414969510520538566471407506637097625723989254232919487955491264828164724376852253518010896130496429390191741645404598567602133310843553974847886030255770243340892536248344933508179135339483479021151947713416695951056401364841712705058750532235201507506675079333426621783021546741687335034297379735712731016766377004387688861101316069920835961092908005249614826267866589870341395642851626911492223314509969773357288660398745744729817727623922633155509760747121889672413868076768476345441868881022763074425797104295576897788111222150310675440301613849250166078977219314442795107760534298896294824142394896962487418038262789912864812699861004986757052469352856227039908331559409228625308717354934490193602398501507002109597623179117387743985510880814136726344675561029550739451859713871465379991343900049733972048591397254234598112967714381322534249741395782153254387422823260418794768792009852452700646013709308952384096121309009435022291341529103493140559185322927214864633165615828891079206578902865719656887849354480922163404347865073881094466397155198122476712780299403516962853761517880109935311988665604334288216211542305452956720617384961683680367430851810654269799033954471244761112381305655615530343665225053462581723289364468702397905732072757599241924912671538417553556375215683602395973386522056504397143056423873387607562153776247185991602484490752011399175731168465456639030900688226421534789177532708598282903941854003899115507209989563167036887056734557573545714922161462969393145175105267725532919183659480923024873687256640858381797132105577734063150036767705906032915744 [118,115] -133042240516627984794954918902921103486335262210382990971927355522946254645543750045472118631231210120254426659878456032419947290331881355251359932670502140257874215015244558687995094096870103414338869259016439910149907070604170503005255930187839928228887781983552117228189017568006749579007234759652460711815628594155200501381779149281038029852613449324713330441164808631279808996517544118744633277955917458112143669959031090191718083540160402212767914679443469851809721824203136970993444492414270748434524353192317767672383306833361741593244561109188698172179898193833192129311257434817870964066837693619393201288026294958226968480923089260830407178465647545354251152058819972900402436931244523730252992549888922824539499472830536758343468179772980708145919153564685596202628145222314024737689441957895879059884281778796147428040010423386300500047346159151307845050285393474034052588998598147186462762054321012868962981823136600243837040583730715986540257344166626533809353789742313942085161141376168848023430630991799281667426770618134688809792392631448182663742638435364934301724152214819185844786159222664578761779199571101026432639237427707059545217728951364392223698792900806358682005999322535850470802122962678960152093020776918836589886955551016471170812264178122610240558058847143237390480603908622023106622192271338125495216256340547057247723948789335864751797568273290632210811684657720874198299718101140080801044830670458147082089990867549453218026757980060348309051487381938612573548417867684556988031001349979230964191986769914247219237510961840855198350247111560785487881985374465635337408367804317878237891877732501408844770472656573765510991217753021822792517760376797033541767603025375195203696446611886349816894438434405017841209665027346852015380336133741826936385874746644308054283340499941541305297288883576898983342219470540662169353401905722883584175189867636728477038343103431431836002373855295213436528970167123515839103655022762520729817877572612740793999812541987137274173297572768127679660342199724387299019271288292410084995954816947744708968973266946379751140300304480786492756384184337248971116277606354689297363811170987972808270784085813710135073914929636487342282977301657304971532948213518520530920241075736172440683307912163135330611421865284466764682549150511701803778094389063293419841564129603753789999187011174779719815712506594858799472321894873233022552065248411215066721153606488300923706921197443052507799715585708571433306360598797417807185525780726587537497555231644271026383845391912214579662667679573987297673269165258347682165575945792561274869518111051148151360217661185783195184044803060731975205243614078247302283644928 [118,116] 24958748212968908688435235714207240661499813119186082837842053838932528348584007129081933489916686521512378389789227817851423914835896568975948222557297337849477366152244574008662653850689589087778847490905899749237982033998909491994689881300258831819663811429232402931213249019387901750180835745536126261647773092643964801306706456448412796513080688645594905581230603426295404173150126493715259716053584401453793272544013323037316174985879447035717195373243117580505725407665685567489701030384655916324345295669702805782423799930553382318684193900624845247122454803667059775569464851357292924816260653868698639207727959352884573456909467886269731755327580598019906387448751743775086617722397999314524959828425508967143119686156235102917442122647797328514365118353884949492759436931512729220830430845356880547451889817914410116215047469205493453046685398795124025427080346906325079817995608142705659758266105359754547798585898056614798997660070135094436187110596457180648073250402903177620831266538102172105446223839677925194738152025545286367360352180832462094145112927811059606093665242165038755119802563027790699450183299230560801889516673310694772436519999707041744166097171111458019906101201656214007463710469722942555102719390964776875085045209693009426962987640148942374279135161700690215856559355671767616897160639553714753365239510394579800574196387605327267021204214783137882218118664454149483465775287292095193494432669275939670729982355815002220922062259845484037552452139257684117143607446762894058097247476468238226943469763112685581624720238153263144194482471993782259028810779926971248868943468918308735246060663887546740294786710715922473687739469734360041358265936543030004818649987138571121503172548592782502241346123296193547317032021847262491658037260729621603548145695604520516436081139149020563063478606125582335598890844349550680405615751099965128201244105299828002217763820060032099986465806346748594538510266517169399617029577491174485444348426108645430838803365148847778635661844060344126128013665740960868157837897785194021895783178999107219297928391877158698839092896991957732661850550778419045147228288691715404631180215827824579812084926099933451040032976120009096695315597495243520056080509943192085402232759750320447446206785154178526175320391235430040068659056443940583491785316829632858201978749898292997121247129499638668592507928431672189482621575556170025916070031885309026863262173139362347412986284012499305313389003265240033494674887773992619398021078031748276861133416387487491745079278075369290388507423257876049837201686504094338939066035858846578875664792181800389574098382026625558554156302142161379985330064410302800144 [118,117] -1761131956116806011980844381577924659452718068244287952196345874923379847728572635809067766989830497173404125418204037525102057045676183826928762201017261673699460736532480997067186972517562238206905963933386486043995488787473743972720155269187705057777636514800270304004928642979827159813274208488318289616651351163225624110373715496003125470460338900564767043125534818955172824791931903274448672077168032954478435480384813683075751973170448972700337554226054375708582607307382920263703874751435816556212083118986307470807329118015311123061769339257482717320272407557059087510807335515110084312841973906446798829930608937202314449990958056485084831885383067449257625995861299969777911813586499335319169655699755201943681834666031412087296463697545602672188638696057604720424205678696769186644193052872429746477239229237327953790325344231937219654243499697484146429939702872901604465101576014733483286497557065871927013664318630022120388326744938402042322654944554613520841632149779228238806307293085364225658626323179223125437253540552406510450491512973595950799078215766748431857606535974888734498656912978567592116927420251421213600596412063056298235246890543724891481606090864690064111215881464348486568344536049008372342153625791401702394918140200140058711955745506580251815368153770140095275348480875021936899339330680536692351108844969005056617371805724430562179923004981340334862919573870740745982084217373722639953685277773290194484588853011786766009293256402579306060712408368549837898709629372277913444787846394657257016664902703732866638902051647059065847412042120240802951622889493060885863956048907589468190480016164596120749705855828094535982288750091441263519406373470358728794807667158218255762009142505226649129238343636531045136855075617427722837012974476115485106313865856569740295819957535909024708651759139531543296167409804770755370656359748888989536371461973538996009862711114313272220619885954665241605186722317134727731623632185809496101290784682284543638249889037409618069466140561994188834226086811266526765956788856177791992452677578062673245077260424364259483379543644004405024859596398056629652183975331205004500180863212407296406398664823200568061963942807859269912003638642056925772380953657158398275060530928806947806548246584708553127210068688654018404097385771107687726199987888041094030820834770397218534295828243937229291025893904677496133681046045696485154761434238270298129174145426533260676934296974047412935226785649562478002003798855569475397154313291785073788197880288272019940516447686775765095116070082075219126236584209828406838135061664225462057619905013766526628644525954902331257261265997646094276398239926624 [118,118] -682880815077127959203208642668321136051694289003820021033266985215728401141255422704505935208105732331942253665285574998855042124867347225695309608021556846112178020503232905707399766967224777308910670604104142939134504669625044938272636071095762697187756281785950348473592379600738238556059775793532293173428798227223054154486821523857553940692384801468936257287696750582555419941603365447696174492962252441273618216754899588724062257282994134653245397975993770006519308519125823319292264518976321989624088426684058735769132953749567240616935055805712766574596098985382451486563524079837812990472577348195937017827269302311594500809442494799116599350975487873082145458215416645125841572209677609998544579308588061598349400585098377687429209989050722120650848254014292567759925709419827863570936758213349430347398033148985253428443158654867159008715073430825059854841006912171979897686383345469322357171821040053170717123443513985050654935802411743614844247625737960555397717994146550088122981529288071609746775793139682025451075132963252373639803190049654781092075220368358978260346402820516092895148366256710697740907184053604085363437577609314484204739437157213202726383132838121425878115328807983838918190953118648014676545449095198403023661105187336455097416274197651621810905639149749013644642760849116238256374814810191529885675027682930257358996541571545010743677901683594376603214428957050633440348599829198022362546470298074763191539802969041073825189312362401962790099670523174787116910280491721198704850258253389787324344657858106188005831450917543227797380172801174779613900552535631284535731716823500648425113043475153736348405778646981126809382854327308920490672015942169885957123187845881430888895541048973333118017419315254022088486227559598334296318050430094384269015165575108401007519200898746831952129341937202618983887019522625204439129439453126726019413959292930464715133365419683790590407250059099968041418491898817426507128163003096514089866086689715022197760478518374048605051042342446795366503052362800232594811608549574157978024559274776317163008014586141290678098818367951625170366319749664942537967650530685413771140385376771303726471459788244199973130140195880106966834979606972205405254066080130706738234965474922694554036351771905487959982397658716415664706915757475860570425181934033822410367625787947710657408640702211586666173229696628917727347949626004738611374851949818181014637067579946059400163717171755203461297454777678819878311130781119548430562636980977310506961273474569718297561554302155836750857867047388883675390180009837951203286648002066724426498108238385884730179143115223094722063243532891206228297214 [119,0] -1183642387668870911121194057779781910376426716833007250514968661441547864392833508208401638614392720751367468329597300350711754081300344553725405071320843423939191070127466130235323900515467388304566553927253138573767059721758048770113827459478744982578238122508614496191973012107848492536451722466698694738243809499212523878980633078807461558341759078184980209976952916076181539725971070589077772380783974506828989089080216640255250126319025548155905991612449486681663290677250018318145228461232281139793290251060355724706900619226570316969182726649319146904706789376919294706388170365036305326700982202149917338350831648658357899447501882589353045124735459296041214556573065371150881859162617336825916415091691152328713204097028351659435260004317848014146915896952583001903072866419624921507038044288389375019122386060670164609666220278640680011348577267951405716491841409329763915239164851834037430623101164074353902211119885951137797172078893329738238589922887220240901185062279339866864080847125577100153519392331833756223599892120367592780525629466549341597844087416683263140862277585103447982630830779882396254190537030194703781131056622064440795058074495184528707679062786254994336015401313045402097944678764175485727067262911447732625906895378834285206570935005337283269155297973668363995485943626881415984454705581545661381611686206340352520346463881346628434987385445149104614277902524029747824508634490585837248140593450538068748411262662907115961720375485904474573396412762581914966099312061856236942717544644248245033078770190465262013397945956936465572160842272322514931392195618435574546106884987670507969298832592925360630466834737053013579946397629274930830288155900166086162395039440133327812554999397483486551040439068449772303914215087592814990988105256454008045291942853624579461233466358554563409641391806880603209690260912684247162447033365366719446125670643743978542700319459041276856472547647761437925208566224292176852715960631521503112357941574556180908859587365200931447273096495115958319016272770333768623926102679344981729886050506556882518593078003798624916700924130697585565321007063574575352906565392691142176030880823564409084702600843989964367118195151132779414356481895683637268766159178817729867394281416614944940649149234105954091651487867547063183233196937844978898921176700226964627837484333233677945800581683819348522384553044084526049317623630906906326555249785812967276464883394152639976239717381943399228389216067832944412182802283950196805970136881758355306248565521672411598539804546741139190835275406083074711055529570797797361713813295132194897145912487198537760160304420513946191010419011309956418095339968918775371885355998583145277364069807527756218869377854503256817722360199787440544723239820900953967378428406435032039585884048848880110348582403772061168028065194902903912065669565095848153330103899553697005259230578078864793081168387022614691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] 87111913540670841181970881089620708724284800973567445764946302272510003063663910618465373265923311446561995238543001086317115224584348011915725761777427311369503472348687284376537605423497517465234775438050164096986356363280916280368792369639391386725273457018092954455343011098677908329869768663663743081078790351799014498183589648816893531538873003604402795725487975050664653518086447340956088055976107522014805760097953383482490992575092483414743223705919292364650199396079764737863866086743037460145746772119686302388677486828772007778848743820981938309989877798342029517043645243111849937323796927973853782229710457853989695222838344567795172716964188505141986621052761190105009470582606698137251062047491446904082067102625731021645018487511320212090763302935824358068121458445999038897090376038018829953792081822634259153736441383274782206970646375625440784775074131795048158547628386012063239025815645418268545026512623312568078361823419785817709158523195094811406858116353401850772576526735663068869101956172323086123066436099410280160161543680981381052297116291455227373041317460731742621646171575363654533048842115902131015842703070057415289273873446296881145992442799576790601215807118147161690289801127421850631729560219092012090007420876820811406609239318583243620533316204516947731189251924882824919548918602751281918765251841750647778972037415358592263877832195556144786207030599976948805104193217479671284149954449827798273612626879689658378241698809598565194125030363734534264948843632391715417346347214817199362953867714698725882967451107889365425956533495199459180971408063059851545187050040000536844817028865224043882194004740177891064720058187156617991925844950252534723915712152589359672155051696125580382503183027000789048832735293850159942640614581686503200811096322422346587254707956491883507053384088046279635294116729297180906662262062918352134043568410749642501727123483822165218154659336408482640566868417994759377197485882342204796092571358164494908163676481984743835249447474439077428128090664297651856441528315310913315832036669265267076948071518228571714387838207929929932675019237966548643423134481692077519436575089398785057537637027447483431960955743714514647425706451328920399063662599843258422157371703371390565182453098164644853398895307837007517486875104055064123752992058627767391035245610627369266617704506582599168675367486169012345088321274867097593966673735470603114447923011072681141139771905114656032813373677935274160639740510255205995047484057583984560475292503502586308952646524046518696412977219997179742508509445357211607253746910598209199001828267866611430689214466107857462086345578910640007934596475519539414576192686939836286121216893277143093564349438020482236432103236933700872493749947511337980856892611053224759744756682161578548699007522542938827802310601251761917101961693334028950262731597740935760978602047651044386621714184756465212850176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] -4946353414381443507115437017367067093190418014160467587439489290407842949748178342441323424455850282546590752071399857094671759319752242191710475527202606982756203179096343185626791856363203640012767528447933846936807010326553026546176145045710658979202650547348758998654730384068900966666760362673049789235475449474930368890938404032657023506348199808330852288674212355545441628472708173445000867568875585682335921463234063049106736763198684660090507481962635501112578369469832782342680723682073327592034885946214115778260453417466770274427094650543804391922433312553784300361539407620076261987817810699986888717213228731882320519529693635212317457192494751116423689937685686942682227286573697767597555884522026787835941768955960938726308221306093025404318651080314814917115921744812574562562819839981528939529588320690011776848925579369589669593511953708648636498509448222360916566371026230430648104842291511719560381411384109194852295862911918148484163036470640347760666503980865307111621165502902428560736735794546822257503298989708829191292586646271802490737706810042149316876878650466232134598432987995723508421069812360658296710025767369140849779167737310905827038799377181277914917883817990138243695499414386469977314581578042884018674377837880176301765252322577025936327751081220515814739409922333660109834415612110069785171805595475538655779264125606949275759237007655526552902730659969162032195520689040679166374804588222807526785491815684882895593989906633914488585293089433322950539613360764352630154862063628575000569739244705388422021539910749838274009618544616048874782804211809234386457878139609106593848111833323391807755373734113487006929443342700060300749978574812478045536312073202636270802405448358028133654493888293561431965999630055463224605943918300641986181957788065993159309065962528640580819639653891670414801928284174840853022234095002529082106621385046740701953719808302881499459237141502218996877479940368609392131854651691246332036931378653729790902258655285624582434515562433334471365957812999903906735246032591671743275261808893786696878083883712061194421721228297860123367727173765049799130063762948710933400575302907367606273739237893575718601215489450064050693694234119623672921061072778363165474526156292034210848328149192011064956440955859684753600411091463243259033221166694661207265400968131199946258904970597656061247848872814990153228235475810996741203020598479860993981994599165836593781515554623227375836132378556623183370912853829837265466627992830255710965244922688590599355361993658965031915143079183761326481157563718877489934013676002942735291929267829825576542932685256249564359429370972300251164429240081084074909065756784461020570881063470285481901668600413776080630099914299634404044288947580695884267642088516472938127691135356219099762611244903108690760034685700613387583731572429560566798371097662536933826068991330551480106189221897835046282199040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] 135710622339660237907352513761310603890311120746005686277450915880186899967355881117575427247084678343564535128011264349588445209298025526310246232424147634506820395153389481262919093490734103926799972057165053120903554124017993721191361758447362967116600951599587613046815247767807092997831752859053787029024798060046899714601949516005118083199054253991711129106104102491667731788576398926959243920584533789612102059664451903669794184558458144239847551947652600023212693129541502372002947801950323052599611870180520563857968409288473531465326124146932988534020665775898798210861080344824209982437483561303480295697226692766037137925989439061574697859616253644630094238394043294060873016752216596115176546308168573368114867341409495455443316962479913908573191204712987989321283417071486279567088732758319483680244419935244867226788927676343161890363739690145451642495582141436944908890636810573152814753854918224532244013864928429084333594965541799855020774103338692743138872627160944452365409346782790359424581382669443067143324425135712558369979370760466892248811719414414504852540429757656501495664879650714231220536981498377526891572821497741200172208895177354389822982675825922222648607654895539815888480561780951384103034635936285048665163988681339864287571673095336208971341260450880675783906713454687026073384558838814972759490911855413949959554497616331368299057779919181938674458503035660362921746374933651185050666483647739234920289097816486423312901784859806639050457537525857199530676172182950415767526989294454925082488216093782448792817566831684170274364764538713289701972288890815776372891710056372228342890507316313331211064335676125206658991183004920249197880818426033650803820671254526737234345611523399860371819021536803655664612017140796223882078005905973798313122061144646168111955025352132330949296975386511782106596886986168696757655458511756956967436251775682101391323077550025576133402745379512957848580277089295955785070905336986827074333449726190835717561889946175722447414534951645369012038714691225077614862205672327071670461258485516774159980064016616149495279406148300029331093262898606369076353527777116356997264889140028684782769757692710277647552582543604207191347510115974741683035685689547070074745448160227730693154097453893173521882247548801099875953264352494127273104765317802295086424428977138418368039664346497516482048503898394148488490908898751171433315878862847621906383843066959972263716075812864354573797063042130506236878225953735254829252693900622305936886346060417288655712017296209449198915486779791019714603218774467401650273475166588187954257422261591061907970343857187616918496513575088558332073301955868999272973013233534537812738283472555436261922498629839692559539809043444401340280584677649152703479896116457499384136325734574689071904651113527867536275686029401603660680348779578066727074088231287721517483128317557523631193852771890358114880323584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] -2116590364228119921600307519948081042508365246662855756698858551568176287286868387928611073596235160245254469521682584566657106045450059672980065880819304655146138809580462540345140892154514713584332683410993188383423324021720229360221747337716037773391636041283749951291046911498338764139726661582040086646536091018229034741364634493065920120978552837521987622003372770025317356861542272034802213238383354285730315917497496805381086076655124527288642918104960874053857186047594020044499331438050114243045655010478683507627522186789911059546460811129453585939021390518421402778323716426016221558976489353127643934794940765793507724491657937354093314547763659788578929274936328040700801419619567545206866257846111103412321993481720235088903684914830175761973112168361571912394556322141490115992866772195266393339607613398527884644799610318001740037012271325941713642735526240828578177327031824641116727813396363185731545560374210350986600736164599061492371387411404886805579568790199523542191244515258844118811509016413809393344876233840062120546399373215830816128302650281656903670441659904604766446663916975950223647510602908326634235031670614143438320510674187563003513469227827255706298431370486586731710002204644095103839394086212072639637840425378097720444970605216579791207820544329043675229583218512269658719406656096246600522970412552648077995063325921476677968901726497405965070257827218383441990369299711268430580052223874610976071268906262653950395372676601719341075579355485992150929779646311132882582003102648756264897029696246235155604647356916892485272822894380362573475464379390775851816487704040759472634990127421300742500633800024836417780476361199658656392951225442046550781613827425185199723708727548331403029575796884388442395445871075769053566448764950591177540140494549188599833353693672506109311267832954806340784948765745856542953979516023229210883939870933612669009575238953886569299546850987988848575050089541482660497323912170934946272810744557826199292668738376862688936988708826785120708275442328113670318716804710221203409395813901017603830539333623890396224732896057754895574879298944514185692713140821170089986451054126726379635783813201464200672626419193858307438697578378131103344248449069677952242783227491237128945602070267682818551808754595780995593790245653658587849463738618592387817459979264598720107581678940146428207914410194366304000534951066141334917209994019396117388986597421573231369355500177393125925281668405701646364582805305243392025300645825828741959518711782361840329667641138518400391541222570870493143683055902081513243156087886159683206651487030632308399102783277121807502193355739727720911630390517268872310385488476772953599633248189902540556206525136682109424111197535111772186077145892799233057284175825052830068203293554742339527052556865907169985466271069339990204899183052237069384683645182576740511087004129952917556485365499985505333658255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] 23600364854618005286095774277962647619773968125748317121133474920787176224814346841059063097667528195072944767440546429362975274959315560421254411890661012573257760727971517929640582020755537312796892620776769486120325186107463477196485660680100408087113427949009348381558066997014295948129904951805071490069572110093044231255816710302251334720087352570187188557473333927563041807793611971452056412114043293033877980618117982325924314536659030170210540697464941890466164434082193209226134281123730844386302896182997398294894005759336584940079073367987424082220687314771309054135395916143772445399132250690225785631029133298720833974532098884742641816451548346441716163021472400908554996350540184422128911289920178676724728799184941191885180713350745940750587053299895825370529685105913257539907933639446686253013147826305243656852778954496700175184903677579213295995392166939120690599623374900899309181914618523817387443547742458076360103741277729912144220776608029368677988973000163366714543300793542130599356653231961561017858956516688207040216562031288060391773026106745012631946889119663057714358931278026382028584159231034332496008599411152294278859511616351013581414114859436896341562699837095374930710524898871272164301235098983795629414239799881501424353643398710692106488881047420354118762678614976631281452798343146138183810002763727133961206285444334009663227523672560494569486174016478760661859248807491380525936850795938329574537202237680269229475803425977627617617509125966431791087505973278176185992009242201570162541065352441190633195072929055834635219445154749044220243207856881523007831367850557713188242280406804178975833287416799145284623652768939109885397975580497072149823752702315196519190663609183132272795594962410331970928140637937540495998385554116294822153694888516790510037018997014044512860873263734348212685217041165997876318954643512490761555319145657646454622148471057021334579647809734210032544025681463963385481133448915462922110059770234121843669913620244763665184936854039550947637934292445011225259240067898913327233216333773808140618068423833804291757140263754218402877069376680039476229671485944716218412471542828835784478819391157881555325066678546069500646354625567473701230562955059285433244908029945369824759928482305913523398266418379408815256606377111523785622463415215390151487869122931039369926332621386098695451653148346671401377329507474734826349111950419062727071430603240615209034662254128012689868362105876855581497524562438509629694850737713511601215312321651139373802243908268701956040685821371446637358805574232463233547442479124822742966038275426161995253498034238271436293710651730928698931578706176568618687508399171458474829413619777473637908571595932459826390576105524205532582716224330158372147588347868062043000692513254743761302976730943897235711901315756182204006094261783469846667804210920751118746117963894257419289273353815128160427258675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] -218944512174499947209981378135084402487787342197196015364023561814119854652913868450789309204422100459826725105643151056368650858436023757838818824759202009855652794185056515329373592878832295621586966282947851566555617156376252515381638484729024145783654285502865671197661632019132638576339688085196196711663975575730457274261459889692356183584910699478485844907759502267348424780162538870297733954170597934283389661820426592709805171568974369177478113649471655567778750576372524648698005539178836887835213580934948998434499672328429261382589517143771331970966151334061789829939042091817744678593403694860649458164613421577593107372822749808260808047329544840748178901682583239842891924820135648588541005601791161966244165084665276859035329712839787880870463801264847330638182606512216788261191840024694223803840622002460166813465287814043592055425313313902406881184874012467021116896166324958575947475366325608865633282483326432038299953079945097945209608369038670158213826324303181439351880007585733853269378417268000844077934967246486612781055548598176450920135566957225679602029379665189591112143846547701209981512185786441840565667370388255837100532198764628256908963233706310755038363356636713265100176656178128001913581628965739590031436324341529151238475735299277431576058182051852013573526635522081291068195092622757177517196814871389769540488067378340267093368903333857631033107428963109290824470023830466267960493260670407784859936830897429259881435100840281194678121723702812361606870083147260398320468356463422455435609452441434028236151005755403542841126453566490067307157983287084000718177843122157768237146898521118063377846162961439755439886681558557935648798183988937037277125162759628183603438961970859861970563540159500450236743594766713975282636481648165373176046436664613939536506313218178092263008700732320320995136602041094934838442983282253120860084333070666089179530327718002622801412300192186089133931510425111820206467376276840116293343505166148707564325396732340595088642190303761237977194574843549623006936417769986745068022468301672509553691023385405547518548701003992412574194099969959402780554763084315214630819709969997004764277709236684751977819864620258873092269933012059016763766164018215388523810479730633109012136567782005240312743773471179656852918136070711455187693442499167211549177629124297406675805968122876792710649638224322175648550089298454706932820706154507115726286784493350749401318224363379926749738403186407545339924718744382457528949342389916591078506215280156160696095650899218011767234686612368244179339588300954949540663421126748158547889411711739661551969156680406018997455841139793115712183591969456822662617948332048367130476449315133111736397439101510723026253067523377122379821511900056762056119187605157736080139842050973220585825508974212006299619683351932627663373598191710915029028840913503653256669698966139652743896265243141907061956107304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] 1462702117397561107410429693325351867461807278851965429914453886833153580191695254448219286828073213943598618311744382900563007896637194813090820220193938449932068553609669368962972895346459972713158391751962642491217641383755175936519671799445822758937896180536411981181855275495649695321542439580253225656222128744908784431968523180127497109584166804242675154921431967401057316769483077900460051628914792609621726124839830746461664098111133411052505084952650164813390567570040300696693997450326894856518595204978902935729063221864552956255985872931085154804506818647036840466023055048372481038526325010124901224114055856128512144600248171300827526313093575590901297696309737124015357490278043081242092260282722178836159817675026587963898477009777186436999543173593012464062110409298918577839955699730629032049791482713339266054876218709393563761879597914746496266891829863389596023710801988046856322653055761510068484685864941453965726120543164478716370694927462616757230688476913618091382076422231181234327729995073212195230973248920765067603459726393833470287074176085462357130780696457418833552309177831224567216554315839039090480891137092505787391260370741430215568687624825195663892853407005234434618221010218815999777995954463012379864116282903483648354000835686721111230384286680430424508713809654321855288815416983694883036316946861730516243073471674802413992109968029317596964672369405252166880830767834577338329180453684419883509383442019038159198587211222902081014487955773227793291136488268863474067523220936314460040512787130079012107564646063103441319625544871471488045804316322243386092503405151358415873865801885232956094035058226270715479715715284213310105191979581481101472058594052935222924383736772744465113560489191501623672181471427057961044017628545879995678752516274439982611054073647876006182429976647969569018735836133174346597997092803920889198950621196962181983387962220605100226857256677482335261637516828814107401586261446982512926055616640491910592677463170124303666144462605133481623445330734652029613453855349260895158658515422677042667907099659563719349005900097618511642584097096206566972940492219437371243640670728481483667697673198230986141812521731229611781810257622751186218660919044580691453578901677909332840333007915126896232624784086862094777854759570843302613065628891148099032847816577448791129834950317567101127031444989913640663351872980492473663754212241087169499423238751338496003842766169497544020645081106359296062252552386356237872385477708750913992894306097478300626490302334012007976375345238937954342695594955899231089535562088386898432549139949728512028112491395738831506799800258636735350194741024665165532955522024554324979299328104898380381543725384291089098309214949355093916999869714079634111430615339947943067835376426486242447365852903757025083543865894164747324985870830888184594915606122036040353438238838516956598218595694272739457580245450752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] -6257416031308155689584571449360213449832249088471150531166334775404788111587767704305114187107334500948505279381635166135158429598743229198966394696112939642074876035474482616921609165306615126830554581778231238164252667722298778924953373673684371482891621752512364769524731312990865759503683213264085459855299999878506275268052285092180789591963010157294800191684538712947780307603271168323604152707030290705462256878796357251592092102956364421176883045777285245868636132769822558800032077134036200729654165793048702132098716205043800373647719943666755111440879669324023415193538164568395814985935313550199968535704424342723380769061568988095323481758413553129363172129433063835031469804415476871463471517727957734960482315014924187472325665302765522145923022034632841364961545499893788123693471349262473968440892433557564257925811555986215621802661963625470120997961590634255003052981134585702435397560449664119435158805703085906785416394849212014168518865978847216180827035217141415729008376572651468199277136150080359696340511760695252222327021960838920666249193220921979283408621084143579308233644509781614679538687667186703980598614715320271222103063186378613659629855042341338796413687186800686333393932397486526542087338136554200140643596545210245978688814404287143229441009993960607170690961315384675264977448363433730162339446416786512857818025353849566802542385434515263368772196383515061128667109687033415639459427191634875543664551861609453229960769148632477288708785088781342089631964061634035809414819374027971871322942870502710401393313633729770141729845247813131680953304420722096041948798257782837198234332678071173717138295478345554098378893927118832474443402905961606219663128421217818585151381757236908650481061274173948837547736063775904991796454819011040827471143328649816146452818517935096175346362736511711941308448412509387665954475223770552134545228691134615724457299078004737184515594504825502359879996185515582034775093098368667902668299336284947122120024625471454660699022673021144334974818453414376560005859519664980468937984659839550747040084546818355353706597618929125058009361079610792729523209522375049372416276104601150676013069735898969575991212660535299207417740334861851370509901516399613093789969524484279573805923451328248179417366367767891121514311171776786801560400653324048292231042469208800990676032834968211830209620892176396973596691941629823541861030425960176697000626745578986625955170913263823066804284872406739814982858114175846870342976957882434320347332217666325106773959495807469626170169794785519018798173570018822671947279440108742570553690003882352542123258549716910610613688314058665395984262016590074035303099998204962268852370853996439701910384812588867864730003737067375519274533055951983098907993643580089647139920569229601753175872560780372913531942102451954590922520152391327377408712739908735674946441146195201932333975583074565247161412312104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,9] 21217563342040345897336514780408757412695884816596766372641356970975786157102203611085229429367605136098209591817119589271562946054021377659721587559962661267448884215693063442087811948088429673981413254303060365625007066860482837571040024384365072500876374806259088098820033894161185002462857255612165923025454888524535389876598776083129372112456116720271556736726143534860938574408854916697343651034644207881768979089049292986848506636673086802107277583094922947652022324995380014566012105104830061124153592132885744767005745972882842256648966328494961526455745155831373029919960644618137460304015802369582503060389188025472382217151502614357375305208943508891949393727236299551407884397785102628310788835049941924772303847956628715261324380461397627134067294748358132912370379100891336400727414538633781637977034138412137113369737041078617292756027891022162627433581309149877095843737206433087990137847560781744562049581153680444103293069208958516605418087242824491090419477713104326639814304230861382054504270066837566284033326150940950944445227809261595040588021727129383211722031313729454674728952713148322933709576597058020713430129431337478805124074422839644964177522090418481446841604217104177663837213889678255521204639754545917261941921038220099474041436947898061203455253456693000627134110246845694999510622538970517426409026717298962519764991927325935072755557161850329765030004591791735910722132086738075549912119872853686777153494217585605273170242766726640338349527374610323408705025526025390793776363304678153549300298545109923811131822045943619826347324526926545513301871095140908725639842674669765489513273120981269944847077458766950374044456626936685706584627925469722560069149484411841225354347321391257367853549535288322992399715532408026379572497968738946119423383004651505260992567143477071374839202276842811716608643620321518330667396352186073957626888712394588772329866713746882139902055895018104377541848696537943351786719552193018943632145585151076710158826583467944634288652878758255517875154719680743476687244042508657194642755157863691365867373128670106653316531730766028738678471307773130937669537366723660948162604224256354336920238115392669697065308143213295781085779581099247733047812989327613434863211180071610820716722756889427991234153808058128698793731648662882388926101759272570337627903736029603527214212933886376682734991942325606000759880092490233794516064070073919169585817666343086056433098406638243304614225002690676900995737684911150287691880371217573127136819804498482145723023395464384554007153298660717928080604528039548795281140758768089022804080323087082947137343288398423099341300794891898788692946044012400218908944792829396327501555242233636748837727035175314626288789114312477632695129221099978534358344664719334826884459176765981463705975397570312759943158334184516120370457953223821981239357821666144200950380011422818246254042717165407981461629413883904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,10] -85297714421492116827303476115027149609928753823747405791568498483161434719374374683773236144063122300883867194721555782243948542630843363882939583317380560232507585657612787678196465218136576401769187664729616763236873939513459134649775874220114782381535970283871305321606422038540952220822484885967406556345706377076448221441621675587519000082479009701695560808568175081928160174675507724428426035741000328504815252947013310065696219117293460559644966588516123007949967520924671483691982013208548736955704240558473733307499159758159096053084426481671304291776094478209435361520809304259575554032179237006702670105667145246719734396456981812328155051354641836794118437269810472748990589144307274902702416317169438642819457127831375292771000386931603478482345469752286985398674717622352604669755946831733606122242128197248520732141448758297557770264513962392889530820419152200327139610582948437162706310010868473536782083423279027008095867110592446464159463146381419924035352044911732009651605160018421028102919068207555477750966322481767000787771650399215209696357653670564222879118703878900363728829674292584336874438735753944806308388944861000168425709925812557843538094031549513726482177770927206923051960972928839903907484320301635562856683126768550462161300089674020771137849788371866113313444493421322613848165262702701966698825294020295171567503641673640261163785741570344962204920699654952412051927661657260687715783409876659012627988439632604824089580233166176096863933228261725499659546301931615206650780003134634273663699697027408021201728806095356050131094388185026563105483535967877760322519944605745819951236158892298918135525051594274865133538377163662658276924229830675573150762503218173820586562752649655428067221723655879467247974539429666934072648841748737513764814152182595997350016024247568781564926418001691316165791860510431025572387994141851101292997410861205643300621512340754007717142844111699975838446802354075539888698378159339748690071388101977975500440183598791583144055001165967217558824534074715122107482271362114642357222334807300564733252406583113014383047149322277459921265798631983113260217359373373233302883355301342884674901104785537068248912899833263031086015926776125159573609126025809786310432554639671855787578576616210421652633372710432032410808561672457600727451957451958289667416174468080527471703510107592824842313526896688253237195371113799185013481296400738604617742044276847014765489784685736356425664264373708187325728286633582734034472276976945228919984243703023399843035293896971680448139921585867702589163386342761219071951230974757995184103325680202340250933941426122165317051677882224020257209438476855734081994075324413889812931863895361594373709625097161431997081231699687178792720491003764257095023122497730794531975120629376161353883418873837675423720791778334895372227801144790953541044624714233086951269032523408450041613188070510009875005801465118720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,11] 382045493083123030794475168580193489384181785757950251351178287247819861937591485959519147441021520528236400534586258682163533940160473105212223534117332249382786427027330729572068667507353418270273125947697976879662983510257653230049903936426857257001183247028019458897394458018688176640120895522971979127375882640145340397084545055900688746971685065780257847362491013615077750062563697544502537066396000239922234472489926081914644395080247857794052759008200908427063125564809370034846149177329320560579798516672224083694128484155877573255698134336043115098704417939572456823195337966029074983646095556783525439807507488934212340845139560903235965739832941461580696404059249068612999815556087825505898744024293681339689877714841071613435897621882637159403493930759795784338886317370428904877448965793401885629099051746548725582073564011920894512084165079736456794713279648272295340183147051599237234158267125099150031724996374291110482858794660152177618020058193436168816959375662088083750144382412277015366311070285083293258635511846217920901741802931084148675201509467801216513685699159180040926744795230440328825965343724747825192181529001553427407938455471769236731955662978970617798087370551510111266242394029351321915581915514184705110764497820498052233997450625695130623499792153608359503636816579492145792676997671594254891675924869865391537973580116332922053493311430340778366016417569892237193284987069173903363799930595462107033924678021175479217653301392377259644026880432759125633159233976278506527142960087365886456511642460539307470889511627260483121130525353883626049270985195284541499505632944096825790402486040627640677581649893087119804588279800296083893963423265611367359631444610288135778612755664648350015442283805495275787157424706896363968260955437136505909938651969615250974707597401553710750362640981483748295523960574787235448050861541127717390866261120682639737087553248031078490210598211656908375138866373707518940432416594766228081239005756095131182561032938988312541879799697058244513498156207253530074663728591054526931438875559442994184174477462279584165493262827575098394136472011065071766563660889930277267696572075984768308847913879731851957504254987960317657543404997403881790484060769151105840651392951398557717988828066866319918132023840055404152450524029235414491603708264658539536144831906927301657657477021489124198396709754097206425289875204803232419973618185348859721765619782109885899787843918861405451538578522787580029104077942474604418141890683217595357859898634495251265368833755132103138973687752679368819637354943341154094038564983905231037658408111016419127596153510124004720284720516706140397647035487167654354983609310808230581805289417110213654284651932045413082494816199950424981947696423093516448011653641956041097434440392887095805900021089383126098931769115459596754537788316614967302691802999994210796496428120837354020033274254945546575717318732546048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,12] -1377413470952560075733812153444346817174081709723377508103745274853890919198478501071666962027522486121088806493328960720677308958786613430266786251587423635415443381589069436721107654754893992656880392959704025017938565234529591170913608495285084250620944938448188050061449436572892287557746766887864281505552994304379103189608758048856337549124611320672239897400387255777310554716474333837332623232956560374236621320339352229184107450734544143706255473918957296844935859303644836500285702803820832890902486130541895456723194830721829800870596218121666769324696545089766318531712774404561481784272364206568687642314118544609955121321368278166508950090705382954700161519871663940231901741037220577599858247356134180054775558521476534412398732509610427719642721194436633294259657274257382268846780079629611653335927910029544858796133985846854595344519610334370068755682833459661563440486292218275558772011321276950354326945708788262983323162398898150457596785039669186709333649677988845104813004853110907798791984084872582769278811278204633273932261948967009441060309048737555503891691796917976751673591512002451368972761306362510241319868584988711183787788370805691146647082093107075741684854379197305873830105233353344699017446697352232586093057436327351130906677966780310519432172487886316553659993496894774282586186127076932370057819034049438079469495165427469872464606514955349343861275735625157761092066078933061795719679123534360982083655400741494016581094908703869216699926616589353555824880372982150519192842590283890429273542502324169174735405040264684984354629189752527885400196973617265456668326544593799598909350005886849372976862178300549983826257875078970260240810257277467021862512075475582628087576882281474949473053576977241711146640924755240157219707917556872711568008717096625538724155761223137479719656079071738940925878460422831991793551026284124847340090791379272807542828257139081658212607104551333448507883222256359742763438502740631911714317965937730182925343814346647865281514724959618065484582650915935349795799606716861871941035173200906295047366247952342482453322961262282019614322001629298368952945251262027786487630282758164807549698895556021868451301679667387682293661142843328607996514244025056453342902601335457918843441133027687468383343378795024077041597598610223876117782802602415142851973427430899404079787720517334305921394999774389792305885747505003678679368790191458200274310160773467623703715444259801117239671044000479603831282113278543290233313572765107372982387414107072390612308629083985083506882232565742683563004338288926424060468300585896999896353164407055300121495641189654584754730107222217981505793793350841286779245523783392490807971020057262185288230806298910529434413828968637959206610662889407757993949194966820828337966460737514343825437532855410307301323707456908083909575700161920888784275984490464275904476958937867821461433258223914350490709303566008320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,13] 3642967417381524571891550611743284240684242860335773456059987594673101073136683518532012984686553754605170155077274957934509510842463876834316864168272275793121729838625460206831521101258729494021306407867391162221828564258064283014217501212411506438900023786901867429080739851120847679210067856023839139506518436094808252175620013663415589409263252775455764354341530506362778662579110635714401466460407430861147764351510498543338284528729299942022903071098918456551078839178672092086440490269403972266331992848034536308397615809743728455783583970699029300985993043921186769079820914392695807623975088384368306627453297447423718698582557693921918196718184062440967579616043025228941294588511779577405333882044636739121155869195110243969097152750954108675128562900679027054536500160471336971021224110152183998734878252483367366505834552152966876549762279627391531883603514317818815392045970456779998882945247031697244743789599904285989875050847167090552428992378044676808337737446193289790104438426464988124168444249682135418808443034397946246558928384863980650465211470410893138243078604863043124646936703583079565882482184186433164789269868433602397758295867514761682009779717237189362743683544622569154902711210230450493528172687963588321748377880012186033072127397333467858858727107045461520799877449808675311275077550562293165232411952972518941087443974486914664437329079989314150320545672288896782482229304648587839049565279990381744044873082419158347378315842206358096906885418339278793557780466685136746170911468963927095615496948779883347028988627310569105272965367725293674507529443497746949942031393201086827442502038926465346643839496702232207140778965132720427349556941340993527627924097686768103107617086722744416519292985226259443685807001162382212242940508177138988732392932072833723651354527294058424947636916333366857779208556478645492778197293925745531985183830150467408645399659781796142563980548789176909466978135319724221392356664559935946714952073738661048171195341984675915033763977253145454993346330060943804526520530601076354785753838841414182772020208182314345294921233712420126689545327006535737233103428870885517361024544907116766202100611742164926379647986971243588785978842882921741413261502068857832129710666313924012114563653377861566159122679614457617916419956898818285523850714363663641978417512161440754688488079425486196417896170742994999221240546615805592449388135766142489286187601809928124681771361997995499571874440756606302451321910818822090990682040972821080034181162958692529907403931995020079442923361727014069707300732606215899055284460475936634390778278488376974876095690843336338643258118864420698756807139195303697199818300969088323470219045635688667616856454954193725754377601332988014973531622199010323003190289187857522779203180160596990744650738111021654669257670649096919108781039771194958485789915992161442798453587056802025655873298580107170515365004497125376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,14] -7383498211669206819094973102049052516023328131318978931535293978712424785981179383888208794158511395519766325847194675499061232322055633064375204823837467863235826941722622629550320506183728057551236444589831303657355277732614213889091102508784261717352661419395088945842780316838020587537932189187181567618509977797654943541443208297489520317215937050994054494229700944712552477003214726436355824238473828953298822513747780029930937648213086283171225691818382964731248343992325708904371444500140803943298326798131732831791336194293526837817044597464161366485264703623056704264319165510260631021919342155060809739400240957938959234120372134505246335693932419162868011554131325702717521296794878729932389102371825205794155585465845775534563434700402755183713914864619300747976564897590042576135229420697524306095726597822655129044315856698456340760281729404980055842012643868601774272689679044627379028373316175302899007677439193540402943261409251918151545003083118219610824645083894821221658674873562764968626127382647735280014667561050570645155988176217056942700780468382682689371611611438655473869217558964532535686843300679009211063175081154311631668108439714396869752897795631013822011902117833220577219779416024841177310533264170779384043018913321135321666513038432013798357538600074488058914207570697890243449623404556427287153704787538368570015578787509703446066704083123049820607481753164227940250684548506944038793564437169092165604973822523810599034244136606016344379122196485039969421828054020563420967082079667339228280265634202025789854257567257445203562672917880641530344585307679202109940392762454456119192988466043245444434485781084949337594260840467160423391682316157819228598810140735452622380749136417673396036114430311641688155208640767333764163025074774086268210586518096388846957578721433570196853229558925400921697240859434662356032689595940913115534971505266402091211721890545678246663260660503219503280124911162519327913039271689462823547060811458086269230847339687886898052357594407213803359036569799859832207991341684028521454852379674263163762621606568976625939964855055223313710120785601908714542885610603783444635903307725544541265339368158116466456316329922657443461490557300483834602430926346168182526359247643173140486778587553612342203751132177225915467937280400084685746136585851845146079015933599884334775575290531145880569647466194622450376459273143830820141706551513720105833636496145180881502882112967345794314032815625873634920055780664009811811446268586261717365500047963899969929297832070320814399520098837888077221617243006678909279546085488594402089803522846336253923002288805669212909563572857157861541877338872335601089095139027412798236197502330175060995293035521372934431058734646244617285431049911808221118997030301024685903646027632981226451249438968559902174304567610728738255139310234857524725262472896284998023354176906022074038417973433243121014721542493306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,15] 13076607153553761161626732975207059106994063947550519961091629796482342880602220895370306350256985957122536767360834619819385322854238064759107000591098058473008637652831452071474664860523204255026590085658152795629212959336348888771304948946199845357353973399840672263560437266524620929724982531653967587060181201844774482813416613695430349238403679080639790651771462567953883651984300300436433345336094510508131914356930192080126579285170004344467603428480132765527438156646526135398603342459417153351729921354028328720422680171825542525708598130540953031429980393657822698827067591542505492802016912431934966884933894581235311805830974932668190098845377025551872065699712977157570487982271577910536346704588417095509974420933905383841684600263240971578124979494008515040682608965609002231191882164924605400657644859218858077455967686728120880933319823592900877616725073273419131804893155805409974119403272212125313675241992007347523195071021964072082661609983742840246944463903664085935660425888463371754266300732543827667056249811475151755565019970699423350244700523079201531361848488702505293472752226333475652785805089558619963234491820797178359339208314779416799508155247068601144923575516158958792962232507522600600293079904858052431861229549837999638291952142052779064579771598682121951184878114998193874267722467701673509667518024602049187504489439458777847855697841072157378940476793238692026459999564233070842536141943143026732186878133905406325788291275009100160853242586274697016962844073877031901254716494177797873841111468420050287895295280895487735770056922709441600301444656876416138967468592536853185104619741856691709893203440098587878622816552912996334836270888706914358127513447627547045094596079514756102997820891646488751704234175596418514633008428292963600919997282044482796638477195519864560920138570262506394450231504253075940211792828435822599526259412575392741121351075484056016481455116851587474698847163848879036738428004421138787327463698073003648633907135036125295074405902344908331731838440914901333487740265859790303427916397797302585948475351210509962764399308442873437955645104828557459525581669008125512943031512553158168744693588865279725557024101626840769195236062231956671139186107766713897665933844598933623770786208106913901676060290484717232291966102574353856274321315725290094510463851943079234255240456220779732311649449166868192704005449946867737818908787405653441494311867792170156929605379137249064803412865905517534776665236973932635019717251866093091521848539840590706339274670726824608908970413126038523242852425209836206609267649605960853811930644161198741337682387882526434397856907984389531303380672792401448839679198265961546493977098683976542707236530175352598326488772350886194924387883565028422444159593134868586756211708232293023796264828147482033449257071030146322519357607874799966914716674077527966753148273034876652817708229180476235406122313536503808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,16] -24681952434608113375671319858525638175512524177952698267770731119917530910407929651039297687917503772151512655451406910995626619345419590637914379985704076075833658148143941976402568710020437654309594931917472482555239199371415579249487643271906323516370924523532969364043973874600502150080804533108033056410749712301252941901082171946177804953162647353052238779680401456298737648607358376972904915844921962188777441185555276310855621193917152212610756120267410624531035628596385491047405453386426736286481251564261956500585612415390876070784842596863276610019320134963051170918729981240358774889288822630784582040584984118591406216745228066602760256148596296266835602175880450925896846030704574448180812874986751287495720063927316894140554480255921625311675689559828664464058998671256191042464955075654647901638090527942590072016295618279565293532255214750429416287928170005959180854098368334435344222440255239122504860950044918480257162457391242633747770935989342697949140959081400585420292871970979516017766315860763727659445832162488932166831177000561010947257038996685772207523178842651111422605458824405781551298027578905059844876425885699312225859214224153569393655093818090307083675169195332022426989447054091024108521614613724688398079330119291886384650479531741603585292975482788234391296545063756497325608971678474605489327716516070191596326733557598359971917272084950939638241409688910610812243460285837367354201632967170418534663282230866129256267409363162224034297727580936385853978529368840783314809566030427869218093429952367543064582403506744107331465852279816689550987385896120311771589353962486653827717010784034257761845298727133656862134890030579820869697695905003086271329591647094705108567582452721157507355609031374414541129121277055462991209945245428790495128455679247671789081433405348902076990814716218207852767767060908352025698910647017503680648901536509582651000525879554539015892231560508135226588527909927574668414533017360659207262249062882557135575416649862824612224779756085693300395273893627976807430560990351541756042034721480017443802568966503770841062918574849854628903243686608392221713686817392971608172969541634036576448029434864189054078835620219510074038955607882787625292652186970953018845141366728311395063312346693806397150521691840372548890047737504175809622197515370657917352701822743660591496676856435131432139379414799589188896601707898240977179471529771150691483241970807981593409091304589091793757578632881701238283854828901738766685370286358740054609039071693496669761046338675664003702131429947086661514471960297861930827104016907930885888361115952298679702386805932539835030847337939942872640601285340683416726210857699478149181019236734359983761995017937356234040328273309379054060973161991578664038185428566289413218769399481739936187723205430341452454611318679124507629580132358484126252967749627258057615123163430403879046699864579432713528459236695080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,17] 53746023527019082111633523501866837806968525072981271903995948674929527119984689294944546399886446242426406415633634692868268023077684481146196242676652318707839643481736930208371709389195973143069654671338543737105632385041358487034790297409810271736658937239693661431761527411783264729053146631434072020850085717343546793689353078191854553440356907837080645018184397690502775556616396167910098152205054766429674359214056525537624136789602435605618903398381020706443327918464461182726537158928063190097324854528222612134159889528872730627379750942159467345649777583730113093443944186558743558154604630307095347229415702948004716700091458144370075765195617426627784151110694300274008773804261203806122465573569454067457024014816182209787091374282861652088593085871121467104683552670058236795972607662567529825237168270916003959242963446033946949335686757491715207616892731036784619250545233707164592420690514306012406464927540778137095805121908326427732088374567666102690061818828835317505589956870241465686789467072026671731288549626191342280316306072471780341175259969671234197917143427419016729299379298852221862577967319213772207786594876255338293952908807405435919170540098765020281977801858008906190080810573788973367019963757765460343158671565815207128362836775052277637551934508513330297649318869824203615150282320539843287722149172562764150901872690076939296067788704036859735677923477439599800815069916857408642060653063335228522127277922398063200133672815430774930336968782020496484151871114186480280520773470439877702505040381925487146126169915900276227813531684295914944185237617420107367038727171484456811079110980418169380660754386943589439557565574063757795800270250510286555086383350322110725955225522045026408628352112978378495598127952541495430440029253906762577123462728418817846401237403666743047787933437370792264324823866853461831856206952701987988412594020074150466592655430466009124821443190081385293822710356222373116777678040355941995527133696532081801857967071749822627233936593017671132877366071431957836036022812525553456667562186456485123956897336758507966377805183598283170799562973328036408863086812154531547567118953527407935396747116139332708598833783660343604878373965051270517065088866874068106955370175472301643044239436482834503329996045987966299214978541471126263123416178924077331595681499849735816487369039457038215148698953304715483289200055146710758896776041442776121908928852742784080703789491424377032515575745722915063695492593583323479853402326204133302940323835075045608732608179140468896505122523119204711399677503654811793077704182209894896879209972935473048725007733923597335839504568383889762826599949832422477750904483938899578170549096889816227823927769844105626150973328204220830609020196819788854644043179171576366826906763023078956309309524540659078548816870532900144391538776560692309929134437983333118103330410353545423283074467202038532271866311685963776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,18] -120028771000034984527206398513211778411396918286645411060473349348061331374272130305279956819572546482895238900722199680812757494285987512292975092559756295140294212688661825880660655232752941737252239766692460839279251098070623942184187492253479266706205361395053486983477569333676649993020922574573013191479862225231406771037084365582721219312738561456162406047406927094022730614991374538686401514646262449347784248918906146701624258931336313009305138172430435414219337713695679186782761840698459392276284923081439327958356380851116528175200015417395749710471074430432758713122580541528206985316505551508991169007477027237442095325436902893943520274090799991213463490137138341261574281431595093757314344032834208590042330861263476961061965067403162357974360151494526420839506515551232303862543628564237724483826088415162723763407472476660706459842667029812792937241132938727868635123949431344917959212225639724167967794315413786081570529538984127719075111306808026248782718660766134965087507753345174790371546345656980668662410827106414548475132111076734047877463685790220655516273647322346347596377503581794159668809082115453141486327120840633108936103023782042989320253740701819737143174894478178682591150000800159833347874406459967119111866770711489350950411259142990201669908988588360285524838186861997704940064431718018947888007652207520002515828002746335339083069255693393349726054712352870897351755117666670146669631782538470589856380637302979907603703826234814381735960498457642067007257149693787972871114318840399952758885679029629586401560134955294808913739499453526323929155150822629265701047249866912528288498561938931647870862975132330586576548004535093689055755435294495019776487972555146615526143208939781672691326819948634246337410617777644828967405640109942241916494236492153370854029977465463273237482411238005296310043321326927997787977930570113110795889473936551873739534147315952418947087838837767717413150191869305165993071201769583194651215474963948785684906681589308528477802103039069790316011316832433852207780246060555462423226281257632189850901661741737511624623149529465289786829386543515021983436406656796524886269061610588207001360423934629793719031698821576077974300096950454460896415774470131653989946387843150227925734689570094441602707005944272494608347406627368734285470190656531521870882966908559140289448487058758212095093109697351098973718917016945084999215462618814221445285141039006998449507155620666475212639171097607876211690648835273249898146427087407449483638772298976741241112006334888222956889199382181544317412983450990482540241421180353869313003329704679328451893485605932770943822111963875375217681968459236756498087149970358568877615217901376053310436548847673736775638526594144687973911747927893811894998806774641641509782562884326804928146112749717737869175919996560296111143927187528382265159811131275279285174967055770636119626839946328601434281339475774668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,19] 245487010596736216048528933390614711934862122349988196567091083397853382638043808843815300836413997810529032944471813247798225387857810415266997025864123388151816598193712435984397203819316708791045617451460160987504616667025587973160399680335040834531155604639177025094228210511194800989983196257305381940261886267622009016332130448138981283913877239090147480677978389583867891930350473503201738690208568406772967837057875159840981515138997860679375579251097746223524921792860137047866375690406157695265445441870390274212560007371001771873326326022894541756327000127482858996289951710507706041124858218912712906331581649098589603745493109585643106507665268805087889334241021312237314561685949907575985647617659683209364019099112283411212138511973937263427535507417813742390327883978300963244270854469229125008797498987997504960594403560534106561665271088598795200699646666799286209788190694811092904534064978062891636656904491796978170936007387749963508634181528961811298774045712435976883925305991700055815753089841364937028041061232723820414528025860898698254093855938435322510778240693821338155969220696662713831431238792864984902929425113759855815777954171600377598421729755663229673861819120115771857056670864810703302191571376653487839500943389849776798007780240265890342322065313506769337569503644478275707834152484069244450918691482980297273479517435094184263743843181588465462171180844228253329386013769657125644560427977384793011783722919203457539008212821755696441169866674230799255389419021371033284238847340432302042029545756655998856527639137312802195670139355039856617532814020870686185169995667896043830223761066522305457318477672175920452185126471229630211230065661498670604529378121319411339977150385901508675360964153335960569685580320128039911549533271061815206739441444388712925534491112433524258439710718993165978343311683097029270658991186100681536936843548384599144131948728440418488580584417958735410465512057209968866154436207486300205122908382506373044392954088604352597855358871279641313042307258452885934645092477594474061362118314065207844424488652412692954900349294693656006418459232872617624350523568385323856219204104894161864826324168817945560638753580016220261513397966309676705115373888748839756651148429072876109527944368336060567347545343049271517043632403840211606775452126150204546675939013150933987264599828034545613646600447347628059415746827478074347612210820761959447626993826585012283074720779436023315196183111151676815340548121646470859357544812754622197142441456759989988238891781602978093200663523718734993452630756579481520035893519573308750517554569539734024834708483087325990586884030778431466357546764863872532188093204198663741417667120480249126066955503768497668240752321385834560493013134537262868571932184271860200657121514249918981437785359998988009833019149049694389169189277923174888028467305588037847856646499422939244961518345934984018583487151127658496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,20] -441638168108231103323661912694198416079636080515765637598960474193610955674380397234641091120181976536427039503742473130192298579201898622977005502193860798797206086461836954491079290448736493721836704817451745022375669097776430633226400987455535750512085057687187369883884517668779375589294991941393992070025793232798204423525094634742808203226467796034670395589349974389732493361676263739343224956120741963730871806676582057209297955565187964203780870080803752352247399287863490974234766963336694412916364515682628568696588801271118623973880160655421139141793947681021938019929625990109705128871156176108251232706285867716683356105388336644913911812555365040783021021428018924204529616449748828731098004776579064829269119509299301312240847811639989502898316382554757621304638705700347981353907308137842720104448135331408686087762212541327589694751755125086087759081986343305879704506612192297223347132030394931053411582752453135717620809629823245289641266156949202602547620724939234875797784932498307889739061122787780497842243853854239868126444982244949022748989436051527089376913796475299506988276122606170840479026240074545171716219866776379986164455664173001422561310817169535898506617980450158322737641527546685842673403139444293751651272390655301493185232452601868146256220927175643862696286041645571321035911370876970586161897244109910111953663054856707496658884415203087951661999511165845959403629059548577005942462743929547402391609114948571067745437137654491012036738152131271913847880127897796750488110586906009123583798874854063604202054152793301935024479980541645257714460031443585472874334527551604123310718407089949638246926610255863896437946982381747555432228805425990074199633668320337847554595675156441518049752314327268422098772249734774374022752757220300439525527389810753740906094509197288147338208710473823467379251772139024934312916634729294397793801372301933448510981410287590489644869573227398721144165509370195322447404136759017280167357406643650933947471037683365852769462253670681800557355067264317302334525946726036317031084534700661697813413732620022524951669751560950425036343002528765984975905257212832479014211939366391249028604788900330859695064080731753389799127859059339224340176937650795329569268315353467025996486300349739624806731352013448082246803831336923532424324646973991051489705222039067155625868816081278295863495936934016368385158610289592524904225521852287764713851771512797300212883195604726327499001024967748602359733927008897114296492421097441004347633707129199677490852288071090714541675723927959465990718775213157198682848404617384772188913712047121203457046976737110343932591043765799726553391426677551365757335297125367851025125864300394240746279443091773797265310070955881624852545709622552436672930119469246614263895963045276603803283743478711882045317077971553801156425106768645525210293727220521897844034617223376036312767705018828947808991766720282624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,21] 694956965737799553814195453045821705798864465348570195683363975016329293877823283807296237513072141886824308948906568249451687230263330811214639118699596186595138216703281770125232180183316851063549009925480998519367217262015182925919984872815553342726475239590893937224084056289924657472325872036473469186936857466196288432939085344932492236291006112494515253414044266114821418983911085797749813900857140074420460692412887519978475227745989059144219865052791959360406651805463725939943987698684049590431031876343004977858807142909166106081859006397498161913303634518815060646848280693223846081027258373015859629699246563025458716925374736900930824841695684530744641570576361849919245485492588924233345291517539283389017664935641996572166489309720055739795382430759383325370502819135326019310281413924699419609225246461148806798468286579567295862761181100596286429032158219786951149139774746078969743532137302165399691745215196285042304398804776047843337184301794080580527150618862084036266430735538499467779606713317261538816644395170670150822879318915724619604025611922103598551536674737588143990379296714239448921484790952301166271219762844241786298880963897394178216786408428761619760040740951661355863457218260981557910222801847767311189690781322680847432444371380677747626334655689102083168822236219851538235972120171461375448729841115712177657023314928788180467558540388563567317196121504548885115381688556728512948767376938444859628085751248430040331191037205193027288399188451576105939097095229711589234385770075379885829972159302745542959074616716404292834436093628471101458689638848387128722703932143174783265723839926980115529519408491290476129819780916489284576231242629896598497886381664182403807686930628011619533616171408213708223566913884306894179844537869285022416860168980117225857512034758062737013384597961246667016390796969723103517195603615497277783128480659362912913126421852087391999067037010076192774401105258622223442753661246544080943543554252383529093621306197135694022908334187152397090343078949888257188879540045443257895854432701606498458322639882147256133316977259110362671328610757544065399722951994403723063178327719540712266070779754265695988700870816418054857637992322937241255476682027125958794405443968201141550632213511374184567606207585885069762795008053208575985353228456477556013115363333403640438294452127007336801725571062285393215322618157605917257170428355913834802404299940396763103005031423774765301074453107524888199330169189458222741457363275098238810246218643882582404766126611449720937193856734646368523120960934355055312986553052466709421980825784491340856707499862637530761773445294183945482355094806630589065794889366864032240391426511687347295375141283737017405060589520092470924823903035395018040089720696036375473962454155665473744237835555182459867795585742668379180153680138449868344227097277642695883356197839454842907701770559328211374472203236913709056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,22] -960984821880745982244124378062595278936665664688930891278321508877797124236092193476128243746982614116774391477823884493549262696221213508498365638381396052440060267084229380543245576888723338580625595783193070184287378270998239345499909655470844341334041744055328225406104188150088171214131605661922139640938149341666514332955764577868171676325023546446459691406102589386044938304047240720743212272375013254946835917571947130455619573445330851757832479382638813461593784053883072001837719048187072653645196292505661373233098114391296302152197798284770284568630026523223173604282632267927973804831424480588088329847156755108075075978961155604039055502847205444462915404537400498523385651884600834823827507347553284090383088539211505025966285803741412418248847964202859249006157388829360440224951047181918674950347493748346389198353946525252776405355322260044623019682781117599161223130548581741559412103043827461971491605056478113305807678720925988346886885525289204058176203997645162170737494943501310346991053790319384020290618450458500080967480505493761232344135215392709465338752922696037087015343987843562845489484992506872380681652150697740761820366065671089272151353055000470537742657571832916015620370814209355887106057689588293005019932212979560572120442425105319347790434800363536378538750753315409134267557148575356766430293449338308458046153985504855179025540443016979001633321966764518332810047346438563824614145835649938275344990284310306868862473240443687273757271402773476609118340508414388134106542585637047154574226581347951258246821345056859005986965988521018457924078740192266382474843278613277705698131957985819824701280736159212657980484868681315628645561192081006623268007209396526812817656789948590548783772650145981443819584104504160580430608167085989497321042498244365538926011034488267442803575433883795815705953451110240526946849648196314747470064295803943468676148534113934382006578963395117130491803962716365144420591988402318055898245771048922651154533967705957434060316668514691855617973876907040378524345031196100707966737936342190383431116801290461499617056410590913585931656306460312105154082419092291096172671274514757701656910175930702111162055061006359318244869580158741335332944688778384447434566194873341116647298540199515798555212437254846228694405825495171225980242087162704711655061331266711117974978729995138155428490265873105587474790326035537593396700209915277398112725516690095049939813442660738019422291197194437012384958541293848094889867554511313700663547515186260655338772876338895089377917530904027380287420522599191514475458074428985063840216115308559947806668133341243298844648317752367200374804118715861059295271186604072693705505235285741770078744315595449528755027771071592381838424032648797806843590386449242556149950077646574494236199571481203037522891389548148778863880389770939305545065457212977793567296094881150379877891512266496653246554224595419791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,23] 1176990149726779972120044314166228394436063776525444577214241898735286697029320332283040612176537381243030693199875022316805913330353013496515758662972340123472945230588225484948119890490043086871219119864849763118870260602867012576498178502847582074541514961121617566025255287468454979192612955332657816955547677986728153480725329463180673211367301809411355181458646198902078376499550431121390684722563188144502028923379690988085273884917598512282826708004992823499607424197909567266633545964395862462022565671167094969687190777330183047858056271176277194952150885623123920095487879722874523329544822966170730184006906684888217488562102411810410151854902651760615326373296596040077339010807622569802827655762680251882617741718914872366107173516278259610999102922266864537004856760425330116282916060098858904310174030885446936474219543159490133169813747485490234098424889417134639981234173328498811340014651473342083906219398670391468335364048732655043132178137618196141869703991457990212215152070902325183014820983904090107558342469340779996471456497120442069414582758814220481343442696708249146029432557282857034910581485411645768505109137435790432343336204435586723201856495062417394122819020656258411652877076915577225727167336437800031080834011390350364539752738083641950374568811706457132096064349860405883155473262949791932186993453999131145201092571954975352466456936017303562749085327414674193511802150481761139793624547017970083667508803098695099762231372519432692397746818502534736265341763649257806614544734064475977432983196784148033904844613784835686907750261628455727549694386148794103488733381338805377550731301078458650877035175923309121147306847066824972454283007457284779806564147172392656465723041690987992884092642107694433536088562144658306576590776244928260477724262778562641162317949518378556856525864990117615097973421320777305222869387340576040928113199283879984575214799711172104556105417671295199041931077197802374733066510407706574015160698925816659732190556024710879742978683608066517997954319356274453308163617278305185480496353111656234275659043377305124738957742522035763450742847582784861344237793890402880729699449467845922940169489676820288994067552452737364816212208288387812437067290443153600061295074386578195283680783178291935364575844855963335089843329915475975827239938083479343649261105028232692922735688840095640606603510194989454096492806529571308431919228403463423505042571264385841014427618561124115434944627957670321192125747755877276928801985068001214066522324522409150460649594047632414679076729603691651362404459587267746718618320261724794125781799271567951018337687906138453253729561005713057747373831607147000913704423769717407999907006629654992855892835549788961279615877144791056849287944435563726454914189504639211000669009020618223913050136114307195597732758902334517529837109000966701812059236733156672667428084305570635803806448813906281552917900795934932992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,24] -1289591242452591804892038199299353346176897765668777122528073928697197595875773969282161909894466713369088476224322997303627320836151012692611133569973687785498445616830298372334482936671644083844945014121727277160296750403450224758570233195060215919122167295087504294864272454870963191920818458038490585869448737776557995338117558929892383913426202917168348355797819520229533996171819288459877903176004286633226421216585589555386104584167849665936805742939034188188004661824668152961336614028573077621506859290774942743385492901611723145557081583231940305430874615344102148557463520423574389491163081904365715246295768457408207813362847403367844028426744569756680637617132780422763523320101026142131412029069683897263428890288078355186606130512901450909878889570125696205247528505621187939802665464426402390982764832939214009484835783781494115112929719124600542334940905027116117037904639490420890546810995331361753297178417751297167754380933314160430136419575589991283195064696656461126389464848825367373776069489894954398652800701622935719511548357983166012234432454605571693307694444178225461359020113754324014477786235854634881447497164813142941939296597875268155902889327553595499834072112117780325813873317123431179083086438682552495069106452642498565160805540485352925572004849769262720486820913411430617504536056272798827506032523520020728836645078866841763618401896804254528119690515853726169892484066556656488833552278433532807104669343589933496110157426203994451072878554142861381905283487832452109152355898946724730665787502473023304433918316941306788677613210545608908546302731055070256001683317630445360847197800471027505704737885727548068026055531019177735607035714574905015994523087793689712944299429648214542819821078596773488000142254489023440045826731136441036193723532015843120898054849254881209038628700902150406809236766260349483076634311762876286121256104421694795891543204209861770979631426873545880686020228937481029098734358187466842826738770022445725861586992204925925818239504981180463017028235888677143852279574907641086661415341762514606914773140636712138685187252166516711196065072840236034786954897456441306474708058677688377567942960516854613852161997652864705621970838733352644856106188747749259169052139919786203769528480647436162814535643115282136652404929637565103353443405263352845792144012735491432593509765587664186554008278635743854435963518247224537777608866555846804442237791963009069693492488984834878178722299921044158317416473265643939608327317610042718026926263786489695547392965749252801759841444632314563619829638998207216044286201918055181183283286889519259901675183501801617551180118356240529195318032606760874256194040664756266661316266820564798570141548576809662080947049458783888810672444426412529814818383550375145389476444980483267458168959956640683262167617879448332309496605002153414074101637996991548964394912060068040170469563551273699264737278448526950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,25] 1279484663089560589512103461280642648048713885854962877149633415406587697372307325094216113270610546591823249599365590358362540812975074755883955281877647893210244405532898717676454510977546655845587141697181966363749145758540767955958262791407593754986190208661317279489510212234674262686322436849706140500984259869762247001482592633331432567093221864755264115368110692503414256743507031835525201530684651482941864816358424160724503796676554938327993592471886892978868202818906447722502380798607550558621656966516433494676430807526625712800822856798623447610140426025680398305254892188586011429181036368390923271762433223457223487512636847800176206984257044234230288035672216051755084159941386587575167707289031833430732655819394025872152698607782980159784019658017363630225651518983302217987312894824079352817364210197238873496100111800312229365485100764516537749040739390321986141601483669300078150808026983918054238944432690955644260809607835182761226300746204912496316445897610872497955544713420262681272498408913946847272989060238357736876175860792181823392312317952425330141414253214510727286259438865597467228098466235694273677651241099309285403136158059561624530407550973600682651565847168018372253153257993236018295949007917774504975792657434140821880045895366892684789371138333548708860152967423778951708334645464390753748105791578531731806995093492262919565070233295360965945013396553655008928652583287000911207542094834450541726429984391106302242882773777109743973666267154367687200545475583560746208921868134583177500246807642381175544238768523865586541047098336851148394921410595720399674350930660512563441359565336463269077267517486751909359180003545044758515819918093900658521021177886438806757367105769056582186681788206407736391255938519567865374648788049854497954603810365320611211299836814066085379885405022627313731464695723980341077688792447828240196414125934410956825684135131530068403023415218162821378937078321372325159185677995885562361991978535189163543444019704580003229653914672166659664880803760895828832933974301874630722742443289088014932888013811091304271095324895188662570584695371048625000664634701860013588260253862131140313613486849932957016056945583457371430994496344908409566319898953489183362812681095076371461637021752448002316619974736680571542699926585524285442416291361396655687303086751860816327429946067687308201323967695874577097033894285941753604943965370631619318776766181481805192306035477832366205696951276787590380572652389732959783500413333868366843567268779576714484734663497050501948953403820672394776399149831660775292625246491405161855771756638654606982541417518031083342410753919685009693404777598539687841641090891772028239762728495552644205805064201511216508164007516488864471156381489066084089027122532717939580268173025778379280556608986271575303032471617858755620274783946022360197760880455074925922792084705136932484724667746918667804111787085623459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,26] -1166503412822010378818858088980499127073275131179771752032676393344307992498121977474270861108253835005955088647308342032894148720479899675164542508927222043657665121821557546511412990166629855179709774456481059122919812650250515840439782072202724904145072136444479923327129265276241962266054567122536717776047962207090792022273270455219405995754332800907874413734822241120086461178525093626990128754417629974179615832282227569540783769954184549331314563802428735172761809646249484530665185381140971766927612321219056463039326872014934969653543208224834155871054157305359979218978094666210438413770797483769937081598208996408578600773411940567357303995346762985538554941382400379565477667406748404823447034349580970238672516182892102629713411930477461604103577020958685214597887118211411110382068486147711326998267708325189204675687747821162583083310419635975527183427217086723931988973860621906914706063082101276239814861061257670450128474116252218531307239129059283487518883367140377103064548364436294843652259495596943010496678514176993026260784315256836322911324058917315276746152557555877309036866459846518242353586013900673006854256747455952222718547025052554537009433396618809117109792976987579601184024895809395358003491585801396614872958840057529285634797320431853579783832589690556074597645067039726597088153864683655176059954418692410744750213487785008633008772568897543551516436860234504665780230441889111585439119360506310771227604035034160229621277488180721922145638659373944002283807170060735634992972822745175110080739287650776375911699183398613247469913504757043561508457768346559805583651807307297961516023865233167649303637192745071986163140514920392531973147416263361693574428539395210875905037650149196047391074345698569994137545463528817981235076165954825558734711430452059919603258125529452553147226477852364789649666729715507034913309043248441812816940652476332362698607578356573665834191820776601775409931101039229455807886851651821381446267563072831842002032139035725964963333895001767878127038868632792531546179886236714316629473830620071650307552998055696180303225717987346709649016376586171330738969311996724450676337598785312194982320050093125190612914206656255632447861626211393084488742165028694735641769238925435490018752393355522595548266909300607301052443904680227272210602508238901273106799939168770422592719677250803879010334418658114560972109125400161647498069466535574779139242855390094616865173648312426305887487944056249862269885540609947055977125927526193947228679721877646493968461295184785180220049211584116949835436758321199098840067688751059641000864531163226843314686681980727309802802502181457872207778719355167498459780503447798686713200739567402265742386711073579160515055898839187433987886175052277235509962748264585751512500608746735508684876989417208941769451662349376886908663276980550285802161675652287128713776554588881357960575679516254422726140692989015490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,27] 993899110557596681346140905689739233670064696488392843146392008306835755707651560088036182913317988381840092789658717794462947125835566139695543901028419958474078752894420296574061118347105594161998503186422227526072773107954840040531084355117057655057527553953677725304093507539403455263828349739287256539968763840849988109411802118563743728060782325152297113060942174756621631181419306146132438063196331876675587700355130940492844684092819709566655049328015767902946064071427817239431607205921749255676312933895125252547355882499656114867351213204324599128698020636074922593770832471261690550681878251680189518803027411824001323848552680875767252405410884460250233383408247688237481409505653592189364147695535407065419183609306366436234784150289668898551160880310847286468490694640518609566982539409833624246622080701874924760124931487995335018086538269238296244239140524831886487962907732933794568095390467764236677357925561740299739016580895607467156130305835811542716193819098335697602541940536983584456253098336432333884752145074111803791399391943772562429787469275563841800681482754574892503369512131676788301221912506526720862381822762455620922800142775427393033142403739096971534871756352298359169671799562936151329315506350464194533225097154590006443145962621101433585980777096989615710472922859326899221212623317935677811154441142476628556692974896154609165870343989222184152632491410454561648935988458809782694108120903620539874867560178279910798016296874558974570337390332926524267909261044372457461183818396322464979125479289054520052367336949931545814592040370121694411106784991472723363511837251536236782592972717328362514003054920953337973530236203515104011335931038177574014033851622181748340483711608090751540608414146833882081949096023116119257654884772311907018615917844800071390854648840381291142781345889656899977211511308876808372496286080982603031548853760894457757053632333116151367378920070336977493294936783847009282986201144563152986133723712597572111448521824961223686942199430650042351865327681673298135874752149552173339893982371886471951528572607641541672779736800222915876940116947830058378880423334870291495182461667549217755154335833548358365649433188570415557933795375332681214800253265689774628248249704178204236051073061093689290085122192738480253886493525732485549409522212501594764092177006679378710854968657481527056115758196995139480653192668754005388796874458604392784018917495532901192869735410124812477607468482740129389634813536030742648441933089474754584171897889030395615741008878045074464526755580907798941384634346855951180721523509862278249418868629839363908353270716169557936681733860304426334247717924192398122636059787858833839319764891875077460643274373840345148491799404118036262759135439510673526081782055688005324820146788275500042878353493659780996538204151977183651952907832128849189140077983372742689693480248321945514634736321390615733701543401455878144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,28] -805390664833719344284102765895742968713544384733985101562910188899926779509684703649848548801091552302122301452663525686865094428184588043411715221507063695368953520351057738689071121443248587219956274855645436901191392702415876880851003267702696828496351310463461076272133997724744971848945320592733148377361962676319829514723292192693616558214214203169182473499695710229409407704086690971156063617487669050649468490966870111433320499595342662140241975938803743075578307266551584229801514181975819188978693008637782386145284019798806490198511999689453662003238516901551170155403390808261849348202183863927707114448550799361525495343831976388822312441541315619796274973111328662899862094211395275610886959718727863429107262085251298422049892445527606514085071762940868970201038453973953808272827934125759889014471599157573597282711734054100694590045940851082345646652222793170973186147992170185624932481320043158911514509228432732479500175356549026730747747709255997574212486705469033935948574218390474326330953097291756305071578684236281117604902498148571974706613295309204401961193779346693468391781021276929873246486867245611480397399512337751040466359385959090855725932654153482369019011734181788484460517763611612209622224806692337747798746656105297229750857158112710622881576050030892382196580625398874990810985769385034876008659186540179046346322202221963603925979727835670983501357999117087941690308516807602998142655260843923643702563067370269764134427013860747416061218602951644908432162834488542801261961935256593117199126096946129000074085856757310287326302110081748558559574939477494734963588747401068088317887703721076044926510508168052117994607957061169690323040459899621236969000046207573068133642103533150960144101775905388067056599555926276540822557097600016862092738104583384032969014088570614802505540580185550274633382812136965611042723354603575384442301003175642315322526834147672750894957107567914325750081721938503864565094822162965171152378637640510830585145641671125195601577374907361952752416508080778264046096969764290729656093492694597598686588685807156103613283586314592656348081074286966097421967662553142486418683489275687723962657992712993502762990934428523674498582225986320627732333264732682506550266577128622958460562357269937102978827596599847320498585421172672158225637683035551605925853469325724587915489428370716762551680153851554586986147008713949416013799908491614393580496901918744937220996441474229611191287594702370922266638346079851272425709820742272753084974135336601339638557862637454905253937362804930607835292680023694749220643143893455590996017001574959437857249042149838504091297007161071406330938265568327173914539695109500609535607478714181306296447705115033015967812613958811194718444253309724105424907819844254474551243959160410036592962071376229477739982416287127851202778346082143095303434544701194261022537072935202125490309411894342044494010456229743165440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,29] 629950962403687487645223880803590862535685577992915355237817005542447957385484847173557591471761656468825259515568903847098903517611049831310364781882143148074299777558588986206135927771265401537154062200803008246783969602818513760514124630406868535438073486094563373185291410611815432984646077363150146034662287047466396503572029276120217966739450657567569060426453284401626611955970428460027486589052590449461867970723792455602907103783346528203781612391491059196185702990264830923958510761698358567174154077041390698560052946850770821060936509358510920361882246727022100539879049711057064463489031914998018829407373609350528838150392578826756969657279365474861196862136208207198537605028382306618714834022321490946025179217087166608496058960048549648541608051362528269692598883368888683749445260388731298491723999558203609619622482238092147720593324666736581689523399890202350210305882137032842869365339335428744578428985655347864093832644303724987956237705731518046370103736274172374478138138566770550055913026097729649364270530448153243704208245965022641447980680114371792349274826591871092594191530278358983285731116586178760895886229382740437909401466844011390341147384066630897626501239525360104346118506627383723694504610176938602381075378960738638388392209355401797868963767503208343256814587709260097579833214496728700444468096501594702231383355162096127066207053181055642174630848639332891022345192045919988973620880010637568674364224366520558763211093274704873863438865355736325594671605422438287647553532040049095553784478489887822423319399623222183747942348080201626204173705339437349354800706241650781706764738525270035696063445853970778432794185485112498995122969440405639502123099904819942854778388070551676193106717184761569677904161410896448797713234167857117737354329106574184786931027147220626162788109864467417464513609522058801797238395096486540027558412140138522269971633257383690451394751625663894708976040920080716821602848235589385535756054983465909130462922648810271987609932964379192438221743405843772728974348345591900032025320463167695424703626249089881841753621112600629628310051268901124715702100638459784433044676183091327721172267578795075359348217383093812935226164113332149976852341343133320193878606053674572573396999140640240542077624764624782619712732214826056226847555393841695818483250706072056437860364331103207663357701906031277537006563762947584773029634284316010988814877580878164812886494088806096651402450486717090240302530306553900157468171056796708268366140971208977910277060845235224719029056991274300168826109148198847921604170019851146049102029376040248742569862627834535055193182981861359106272576821153640325026410497932457453486272515070914661737001131899364768826720706446316675427236916769968029894621046557633167329816369393706854384825823632601216200599236524642103467620298124258178796385615433576465697962785777004346053744632410073428687344073562914816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,30] -479565341323979799625079565367612347235964614749177838832894397193351507839929931706558846569197766511820795107681214320621779702455707992551900685995151874818227866813142654608905427371830697156334347229270476559690553103316243456138046884845948129565440228495638607085769039775032404019925186764334516993478455933456177682572730929141411667161575433500509089068843166898351555132246069932680242357670403958606199567699194026953856705222858861721562924752384611570127334907421283991817344813289838947218626433959908632830563079010502538784689893232718447409898187367712472589051137391470462201171684706452125006847578892749037082432354540276702113612575951201853253665037504444159316369127740620166456255985553497522565184693054057986129441862318904334188385980055071920852679043266134101440737998471261062397606237219638332079477364044094184973048626889189100261155020990873784395454980338522717787630003626950089220048663038519256815359601072072957625334714803773056381862981893236897628617616072492167904909028353995270157701086739726641105868991619707880637109312944470571476902972219580100468739179701187312914216036548335023864121830915440863092301548095580346807082913190155313126821534708425650859371947810606280694711337961889807875867043093723308042803446628344280215694707915502554712392494378607220595425786088577082238087128150883963635131877261788308003795252192808990245112123562027151913895903689405004217931723806425379977797978025283584514003578572962917149983884323092076019742232326594127194784592026375594829100771762432176804630631797431169789313805858859646640897637136996897814990751324411803391489405467330503936281372449951352969272742726593841358685197481759200379297415610209115549326754615376150958359122840621055477218276761092065358437092833329621010709839660368132915969615591476321304041985815833012102732959543861702745056512377036153886788224950242087523968439164299241689908558835180656474620993222831362283529880638499597217037469686905711612420036170332374228944106142655014599051659862424062278362255378436844553363058630891749368001623405457110308821018040518334619262046598789036024395114400210905394580682616548196051881873578332147033780955673004027164397888700999637471929617530753252438766210331374842731104539038507348705432837880415230254780007501721090366421166798590895995559510378374748918647847725566427873542464062370030949391398582181955983339457183217519125077420455200412661408995985043251254708343619405168192661076364732057399162601140121486356852445458835567914867262883566192255425549483908891906077247045735889888587459997704758593127271189562812058622551723623659534275705749448805339981419214667827179359578456753160280641405828294591973193936355419222201562548900519789053874105640964922607701092184285543376523359629628044582330758946000752657224260162637316503548538491418654634605290040308141351330467879803445052282656318420800264998921532394700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,31] 355281300200295023176269778586209212585679373871881297108495409465299419895036778470084059025242529718255438955264913381572756829622567372047395177706557096450071765120137424356493423921349823528269458951221624909446878637069496870684120121576499217349055341271183582493685292194988413215606770531284815694986908336347384987012055194154265485059689784937312584679928182760793045098432007529764637581020257263477188477490817103126843707818223575504425812751385850658516295787964635004714463172096840682825757204477736806047324109075348112709029375402831855581909826491949445337928679284205187593973350234131445335880829610572378421214373894144692649126550293182120526756178625448031302711064992412620624089173164419453243179724419976859660681694828102851689027236847308487437270363300640631368020469531574643300832951210193158622944372675384867064968470496103867189557781093715374990900644579609798857186475645357864064611634985585811518112160196305085930048697143499892341093480320589584748183024802271466570543067561238295195045298492619569345309407626865437337431280765564594576132215196423588668154550089854888622585717192296632898025656824409048760871452101697463335521095132396550795418295290699307771758602084575233538750254321335562270245382606115863993329836347942860550147523198562521670925010761953374527230226847962398581991326484910814213143284206966200209272808064098758501203858217091222161508927040695891660810464276264523217209256620134154363396084140103729548718572347169506230071126134292685499475175974059082446481873489283068708754463805746054911295932616373269374150478055999378361249044517360393610554616864320572562274217527856508573476104737770170033283119086263207527535290758438662935070478848989525896884533572149632342530596975029910591748878894845214981570790763100547035727107965979989784192070724222774940641050682883142410392595091451746109973293876015453870431782595971552510702353948123814038653262422626909682167919554353644732668320118615185163480764605118379198219907144390157363558427822847457591577714621332485012003719142386252419466148781274467959812539545664719998677596239074845532691588857940444289957192578781695215621302171054914920695910482473641343504074152130878469882330747979153758957882336130838387210127762426367255912594366963498093555328983722844548241912858232227665849437236575358050249112723494545071965156641528161877773231105681489572284888790962158037625320792171304096045921805178553157967597558646155915110047658045589555469779254187172583102342981624923519287059187420426519928111405997387674487590310301641775837415736874620830046988491132468962761473700071917157731390686785267103358222426129115195745920920630629074919955960617936153517807934421387554657363107545243762388231686484222658711101295212114685649219383543266057372843993754069726437807924993419711207406124448288947813018576722375497412894462295065022706497388767064997443773193116450816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,32] -254237793434036326741403525163892636969817720184893939494129081876425105691294097073222055231817664416067733294747565801559017951557390211239934748164996527510164766833140117391863246331535145125074385386705908556769713426835582887390901648670127049805348345211065578287168281886787075022562710279577698154141255182863772528297826855589645394786076066865569913996544898427428072553379569429387743357945139264140623636632465419918858090524971132228908791508074697301966162298147549567344491991550711731212346807210922601325683051009929624184232576001307860626963637686475785522050677841939213364789589635815934328822039260145210891184065288167227191032623036895346115728532584560560556176184307755921902337294145514873913261846096145763254146425382799247565687757258917583339014086296109248553106498366650236885204533565701071033177924191320882109611286610436832815955931732031815714140270505476372278288909660798064179185269086435108115245519431863066424785872230886114508032382201541362198712924665968778076230873368857063077133396699103176476598906293031401252978674399428637879674374565725137359256421257286247403227677492530080285641216587274530253494476900355022263819682160792292409330320502887512220305944534824864019525602375959231049560634651140356443753517429010687156018022686131035559578197879762577528744702291952651939644755789073701548761965759119575894015751971910403370791870417120451949340509320510455951599628545849518050822296186956495669882181194099577093172382161101125245380932549247142599879551450697282204841760762683014239355675985157289756741820622583322231456680264876820699670775402830602383582862602961373474452214596987699184131918961842972374850648593431331929245803532005550906173924235829695670666698682085243697934481566355397408058997160892907878421141372794693374826706870492477765331338786625946275015203659698995070777655477629438443215083147458508100171600927618038532548006759043814205546924563895172253128916959472289481056345665788314553187095819162724719903420215679074046296203149291534252472972054753114312526648114508116740234254047271347611664888230459559420865716544804322347204260325172604527727090093098310469994834141974252377668674251975551500570010388006375275245614928808983225884979881683001569107464739493221377221907171419266690903460058664286101129443370701037332084473920222203420772786660029268762452603041839398504371764187428091659193968880918703787977894914386743431829659447640440354485526534190843967179456951716616483335382098588411250015346040215888513464461935574595218382367811393310984373709217869596969838309319809795532826772657200485987641700083862090945636053950351478964583804057519387636114470255642853297803802184544347884111611824808928547643488668766376593179042720173735286178571099433853428575847675879494252236248769975826803878895464996662887631331603706815119328939357169417036771930363410095609556615012878900976645104974136606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,33] 173644478211254937599289326787828808057178985844108822115033521519052680544313016679673562021731550246398446685535751540570247320771494424137892243006569950336823610426637851777209989458636077561481488446726426898140379828037876577477150048049087161205948209819620362327187987147547443247324045692436420008686253823723570060805863714506805543243285568911378801446406488213219993686895345435120504408784749994225420471746577689713104112336776092535239125787083292149038379815494552679724141527073423088314270251277753253234383108415649648369759468377201753554059639633155080264355727786708275265315248366290974771130438428755574360366134992109660125106405919724224760136508896658662785711576403330153414432996298185946150776957067969906448345142618377386906626502324113632018275437844039803379049447572140073060139992265342558893015236086892739301415867972689318594204377633377558068375382120966682164717121291715921090865837254878245514105039262168753349263262591180246388167673841462333387719187964623772302802567698363794192156182219436338436573176809669961656665678332872972100573657134908102038668770823008027373205505356155697218408185047500535953214682188652379174998628824851968018663888256690586542261765717737930523683226270816895038604440994450912327129585424828009592728333967298282998187066427682139140173250726010363294243627322638926675662734260166762774276921015744889962842958236990933304208749625980249080142669636485116678188152142285420228548648434422253186025605181509015646819127348780423599965616269728080243877565395853240632794114488842273662907233344065092017629146675060998245517103714092760268584694612814304994024308779483637468437428649660024631021698539760406637760400193750849244189137893031406387321338633502739968155972392387370630034955740325964239811745062046522692332704932275356295284448647660302518291587955239941831524842484634347653194473993179521415645127195547455137110520749718335684739531944899591925812232953452058384618697656379476549219164237328142676915716803469101247993989380136460971545669739240261144172158326714082339362884783477351403792966200939131886404275807197647225757318263688250582618233999446965591345933342109912716320178591972142858398431985201656634675459013326318674655497852222419698317565614239046076269146036809023752304560603071041841276545642846024072970508894557811895415681779348902533800358110607372642435480555520354985931231582376669234032526371963253635190002048747716353513496250237480057471851287718149157996694760181126868784888870521011664855559784690973962476562955528860933383961936892231852277600517872332531057758543773140886244715801525930023021741167541390809603163728955111691974038956066404357386710738014380533836100991382784503154008531811926350819320992539322156363925159527755313340768430320721130975943570673078445085285557635551238123642151267549969783211717044573573017540009058747665767166465940280854222967953042702336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,34] -111626116074967225233469703062602270211618664009194676636883335660192083501096382128572395948691049973100926149778439989703716703110216272643135439725093260060322323079294234526033628449410273039053793663117437511748981350852372916620573707256115539939404709700943788312558553960442895560333041379852002301319036090366425575334743287203345474336129852856242212321526519543385598332753797292188570780556927052231623462886057865665519428043864857834465982077602328945887467071822911934000879531775476980232118179450067397441601573516376620516766075625414589758105321726596144416744414008053013947158225304068351375942738389243335234375160326065828834825239865692014110710734222093148057745859422560254159181627408500288650926683167055433052570805574287047411869527875255806147985279897912140259885824845748704173063566557764776127942284286503485719923004353803201431898923072259410612377587757301475198400803925467377542493699456164058569550416835409517564895150409985365998127268907675968193497166471731625118036472176186198092826470951669613686988161246336691940302611802750333295514971085658893736641046126277427835787949816048264435576620181149978732273235880339685009058344955856158627780745991799745779168307473117228673022019641791362539050479102712647020538293018235423008764708314878362368457277207227981960278047816386840659822948004553312527980265214782082785576626809317713916702927035778780341079255795149850627929324330463696401778545814944542198918362682777409764037314208495534781389580047716916122466745961788965784220306348795811243160878987547987270085437601660527496070909291268401567116226101618742867268943167049116871629534029149003540028477178159187787668899908898463951936265929594236378180811615015876362141073764638729465595400411246819470003893223874429690176367904836365074952338102169200710326268177080878283456420200148969954055615404893031890080036347135927731866804293620794148951238848094009535673394372827252359040874227012652193110910160241003364373949845587068362252754562874602899227758382978797100179644154698231315996531296114883580759022802186267369415122779570062112025705903901344526167550330544267646724739038489205579128549203356344482948901932483516701951577838420585487359866944683456266405082534789722125960047856001042003465423270535854653578404851116932849961358435191665990349277700557664248100311706123479547433821325889139386187972705461868750258971212056931771168927500617032538409386984923277990045710198384527732710542302855979426935296097387582324250040300021081647250726229363284840846579208358267651465617060570533701534141783328455320867173107640948674728859796808209905097336232297711667509036520542996605078078835411967327110079379974209235045067482640999918694369102680984593093631680280879140451082592638575009908618720584230076169676846713658456335227093316333799974508858332599938062695830390567654929418594000512047971920189773545246092959223214243840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,35] 66542600030492489677805814196694934577740024828671921274866857462333564814224295252629320490248420253683726568443983797966792145535952307187535737472685712658118698918770581708405878137469930160030945687641028943083062847881373159571487320226747492480776332330373077744399161996084764425728359958814690075168512372777103825799170143841863309169146350430940636898472220131235750550975244758938855130961999954414674539754838772844126534595017294947020462352355186858468495153642292588724921610318592945575505163951727447413526843516836507974873821836096317031867543670788639659211037811988768198015089495925052983326828497657289275171191691409592653732692354440795435771422568524194704047319948688113707321856858635542702343751760556438052602936768920987781687444060632865558578782055071856419218984035051040585356470420770020800310662142388492053049419190622684978040549550290254681395060786825429097377657719414739038060658559326772146944210301249907930659547566055952136664725085022362833142024819896484706865713664738526621154679420027502583368094259811127290848757833254673233235454508584048801261976670328388103308796191615097676968221839174480718092637639810845249841017683177794681088474398291160653092714354294371020645464708357889346073893545012176866032268426642954626069678100541305944745942068230960232089459004625864051277766546635700518040687069089439023847461516290151764151087034767985627237388596752729964771906747906567935149467388126044362498522618142872388361264449267314749101454364796220259804028202073625437351519362526761769381080533061164923578656809044232959305781909786482022657394106423200340907819165750937817235742438512126944699046660266536087468756032378325537649859746498684784938677404147579539914405197356448989202688841883852155015073531286861351116363755493653878999460607602138906425814214649972081484342091438790518750282588282635961492636606873768735323206339576528946882818472159874093407450847674518432743027727095409733320303037022564273218652790613334475687475964163507405259873470356571370097704358102932322899828269819292508491003159622006060702284000753694194132743628405547207544633496332550911749942113831226725158666524569342834228548379339921024488904635847998856319378256775138678030800390335960602467233286341963634058151813449073792615069381134223216473049751167576033924819017052645100930294351208895907053483273584158603628759409056733763222793476345071471269085778165556222211118688838952807553252723814492413781492401099804827258107400802225227905043188660205096733559030192776343497756683822471198324152481619007463680926853025062294216966406194270664450861534011068108537449763129525649644829989108430165775349245541474039610899458640855635417124497558833214441911569145451097843705231572262405048401245892937169451632814577852027090113294585506687666887369742107797166397198099616345596254537030893597266622010985602877105074643078547121628210679771037696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,36] -36206833750761053497742351229694951391951921564219162830488806677507810094067074865066107037094195565036583176601532201986885286963104460376256125307572752303410305905364893807801582715033482165634226058806295854127284249399262217884676177086202227618822206231532019020928127161589881192712076361832928503990584274194651401810881606388530594592900543586019188249848151816683833702174063941925055493302503057995975703899770881647816031837349551654704658964046164592730187187096876917186362100238647879586096279444319894285608907730362869930285049888781574999901359337099392399681522434409492408013428057560706406550924370313384629289536267452447753312745673726980065080813072817253444915180198126452805510595382824785827406978886357200063887740336757690114989813285600036431064320721812940884353428807894024719720396286412378671286427477082991360737848765011129364514714531632520111548760012677862010081016175411523054336723031102958910744332368839363975960943580336900140354357445428291304433682215599880298933262316894114793795293574475376654907640594861412143101499494105234476005345819913293138824166656991276703262533314959290015699715785239353880573843302322513711905106933529025972421288263719390154373480818349018442452432568658225053733023454548159171243237745169120677332227779520711280233006909628921555125279013452455334573368180238498794281097495696530987084368888623271033911866165949084950711898956881088055329228370003430972969476680965167372220979876828752599236706546582955777290562888772279135102375435866824613580482439500294986977411226534511557202684610394959780746497633892035915177933937444466923425534357293072208341922697095334621550284863828996960015116970749420495297479994367797906009603682824324401702918082728652298744132094116967243531668951921786413397901300274211279527307616944206721586670596518209278567730569758290460117106770937226376801589944723143706676654040483727940351376453656228830690090214339128587053032194017786224696081007730322712890068106894851334230222532023168736340571845561082388958685232744440847888632644618642763074858028715853485085465603805448929275436699637510930245041994583522362576249373161708649434088399350556921590613355726329207886267359684733047260073580015440380868325995260760163355236179852865829560171490411976461328742691308763796904191351414700453481246435259216202004162550891477694135608017384804081866890748741743631274378207681363754354011665589070981789488508468917135096207219564403845513017108308372040855915070672323662753463319206533049344747970558052461308263024045401794858763297086865780469763379068427692887525999412641564380337773871365867766538717322366223672538509330149662270610567985086507889965498000711374929114085570080552900257991189700297510404601923910788220164207714572616387372975520366370492648536519850270810424181636201552451607457282059009446722251077975235594516338960791458208998961173569139147245472280739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,37] 17662269712097208755607365584886614208283894772819669099339231169581741996666006386904589385173491680488705260294795050452769189650140242216148596990237374401310412791572371255183866531312379013108905281694857556424955656553891200294718791375241477458731447796262199197776398826162425826140109196788350285088084585404688783357027255021214497001190312695329416854458896301485923122702536652780691272868975501177656826970694367176865492568276278482231172219621245820918412041397833318958341788275916736818893300799888640404255928481223879822975939177724152947525393956405005338255020900771339739301163602135785246853580761247026627028979407631646652487250166308964562962209721565881750457819103340195871217594339420725926839805368228352354667454965665201862706257560583043701734858873227757474323736212912545127513907764081335778085276863581063308860381575754001470092234684319468558183935639854478457774762354579198436404602759190478090656320841004069742460607820238069081308107174229421016892172259159047166824391686554604844512692143360759808160754537633241737956541023647722061316009959572664192404103300958906786652898686831720960906013786207696812645047697929285997767370518697249619833635368596121211263332355501279524977465560759214838141461228567035390385303236225840960702275108128303198023078806439769152016734369138140811623256913412795896093222419967075658036460632955736772580579334104829674698247254771569682706288896493426118898944488345306388280645108445436281772456752881474322006626407084198199958334015552146157201276260576834764798458830058151133473027921876086194089798067382656273896513555673385899632145859600274570985366082145608578985799049149699750474715252035606969596335812672444630799535058973560103970202196897053363170925658975093644843370166589965480535125086486387840769006152281747054031497504607970504844677016660657171567507176306511240680546868433220698637570054451267167176268237098250940453136443251075891532237709280987872152344049986682865599346156174512102499446557395706131083837558159364975551635269591608060872641404718387560653795326493903334401963253455831564029248497047420745907800969748654861128187886902419637551001960810985711056829579914402938596815607963245562066620438324364368425344968718601552936171986105989547170539544738676177033730117036280934583865206196556359987030629116088773464230958988771267063132105676167722605278685055626532280006306977253036404581903512592995807472643368204328664428975312873963580438236776692050388970233374319979183749770858376142432211230905057591283241911388076549878094134119645073339095632879307663020426011766317362041803505606050363594909429680705587417800203417526768661307598867950487105108551900576605816758615749440102533846988255199340215051213724020057654908299924571478645960716127132796375697358636627741792837997501319194481531822540874721645207310490267633626948617735504360324785655121944466405236793340329984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,38] -7548599051309025420075401204293201066115847296298551737182828781009406750940675834249784772599283276094051756006904182653981315136849829224246398428040301632807941681135545021461006930514857324030909893344365449822840759834692422981795665255240137848616107838310611478609115507570002349032569584073304632417302678291246147631039111894399433989677855886479980558159045793392563043790796266505393541444596410185872941245558537841615077016878879326624609380990574656422572236573953753429318258730534938767826256082221698213872814232910019274126336662400976625574287230928606197422733324607996639584977445989263488951262294897684000217116581022018562935125507007066268215994629728566589739717210246544935456154350391863624711861842659048434939536592040473169657629088190360026223141786802690492818738082486516509832933345982828037626765550151444240120042914408325459084922644397545690913095273319760915700182452325863512618864484186794243529806936520888773570565150976682873614679225565102391574199890903140499465432765067108237234778177538716690455753405436485681939730764924285237146979585056663973722616427090138946271407368045784584638567769509782162012028660050800825607366771738044010433037961775430069408449889356353661919145559079935657675939355568975543553205170899349196397180956604386338260776913077429593621018379893628794446602936738124077816054824575462084832556100390945614557632904012561879989535587685203982591478344356289588978780102124461652028676570727724275242953840696892661120413890339949331259319368242166383060470823941997737906664754210841469799108495680715044667394856643879567826677266042198566411777898255243761185078006204239061718704212050136773486933664476095797512415971780625952156746295191250570343234580339421892518203855579730019242470390905480351015515758957494890868929734390032229935642849849234137901437884122985756649041546488599772242620289378742644024740861651022985984187806017422415942164199351073260900084037532425372096971816381785535179159268994210114754121215998397627809300081229180761918119705885642942469291777564129111466859378610016219272627688633032966412221774883818825667361803479924472911656987294171814748181052800375558861370938598733537430519596664167133310859188628649260991905362812784795059804857791678129307977886425072990898306121411166597847791543854515089403388216387566450687060108296467199800110441378264724261446952227428812605942570769661173813460317606394836833688006370843196317472092910237619913460810995400975027067533913344719286417565959687101193770357334283789004156508310834984521634975150445890705509888243441617032259714588225529066332682903506181194438856673026858315139454342910787782713869617780573437311348493883170266920609944021543983178568242934877848953266845986560685924231805312043601480568133181706891192897757721649661804637845798617388522674972098871139579609170750733246581850575082719509539429853969905517884324404264960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,39] 2726520669555881655279048028733171555450151241682865066218509277878979128631594953947975138527814360238169956491446557213286430823676699577411057557861372554565304156319544645318892704104633792691359888480530132858431002823207528864446841050126624979328194556009843245069718037940956468681980132305418911413189722782906691355387694271645843883158999170897386810060056619727375303340768997154997832380666185452732568246697740455626480187824705136466226604642124544769529549431298812363264227909216640396247666883890235710945368346958146658251149642039028650232851088571875192433013481158184377981655077675592040943758429432670729779948764975869700537932900556792440437946656730473194812293500285785064955918969127765715604048823773264402361518956925017284124666478150360008989191084617410226944709903386825832645272690630551240518332788466949737307852802838875785487679729178285768364567757049994987719277877559473011890475448422964504674259276200393644949886374059055368579185022364464006873509948335910546706501946284163076552018275354197606881107855735224065506184357825336346784454449058231299600681205789722154657763857875139030319937521808764623102063193864899196140055105612520532123024221996788913028107102783724982349435416869168166903161161001127201723858459729673688125869339113035692144664459243759383558923199678785235019484363348428961544746630062941291584914142108817079898910738502942726265166081574224499290020065201027300930580025319639979597771459818472339387000490095430783481487844500491717928907900582195392066916753465587292319982469808880761160371981700900510724722809388698309945445208033893309935125591142518723798965358872806037319771082287787423682410160348439476780011678623530762294406788167537976678460215156443236218158500817277337017309277436784254279098063403871158105576520249486754804524903309468490697520263265326518395826891563629520538852486348440127346205904220287313058699280466820184160103930001596821946813251471981875458508923403626662176133820845461378917613311576701226752261343205298440643351614970411215001239784164301594421918300618383613959912010993010895821957278187786799590735020692788974188707651510037148939273420107255523507363945906087034838345270695730546085770428886458345697145586449638512154348912843165073377062568887886593023436257698592491357488256536082858510897613175271597095685245507148061152155825677707363592812195066149829159653836775795917541122838317148227819857135765075217409129418684446647116102350324419859512988814646565633375319704011695494275300646591094161140809127851782718068335525475266853731281810592873987615266273383830965654068184396816079922464527281208749645539046472082876148722264387171226194513379734927060158808447872988673394422423184247422810691457695188617907868980177474790587698050781045434816766422225865527451766634462497260677840215322278495984562547845247814130046558674903603820006681456032571055903072596262912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,40] -771714082766570633884458545715657426829929829242937684036874359624713887653486278509565884664022211936265498471143079540985787212626471269929227604976382756707684614908217349798841727722713689157845393943840467027983838972074542682204924192347737813322018067365491884030338203471461257677065386382281850842501441779780273179902880363318602934130402636171612985456848865075013835572053827690756896261986152386025698655988729924584472187925874959673011900638708699420349890915556699872523202254835918362328881915767443499341985927863821469916510025931896355614216025486336981653546418162598545063146289007312363716276614447660554619323492202453514286870590337357548978866808297739787868090055388943873889103892509442003971723888235776392271981618699031737602603032772989646990666125344058592810242036553875847273907095778169033465762847001220811467355738667581341649687983386134157144553408602647813919902694279505533879106094474257605365002817828768614984063299234936082769933763396117058390870460918285328168026189332039929302292076573752150913276341702883327615653788840270773459308440758590043751242972344439097421728206638350786730966271598541186396199923039263304691079787903397908639890617575492159742346015611966000307985305957540486778357281911602746648933799285333744122281983793452625702352490080544740455177047125287681211777811506661804921972592108108921196269178900297245072323283412344115535278689892896362857200508583752030321651833339307262230161670273481405035624568160184293541399875508116930462133431607567569347667119128677708440439646793451214896941191645923491099066664012475798507402691029614599329809592635003338039313937920504327361620230216018868413389811641727395193846027820572903768292588336130395389753769349796885334705121909703980812128933962303826741583204252414172040134918866233498532996321960823900131893728726434270773871822925380870856844671578104885217794550332593935313999638650030936880578661656986115521476823544019003806536384753144144941784292931630514281411528946276412554870180941998928753069733939276180493402063779144511144432733034634673278797565712703437602259295512653455408794201690481716895362136011825354992896124893154380898188140711850196165910238233042453628708138815824527717407133884295036430822410671853086838316906841800696110101209952242971306072682972132595671674782528083525868224184575932680152746822878671116248301757619336147678703792720489236468957004203008834396479833150356767974858276978281092688398298674933576780010956627428178710688712255627936296485865897950930896903750741316406346174550227458589089210693311859240797926310903860123859520451163730911352826328895661943321998432141647115762242865120427809521569515662363678426821903344695574899352941932412993747657773811133514251453895931605620249348462158644066626356038946902049339225529036841951640551178337872953302236603958531841033976642298154596686421303575048711642804003557867520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,41] 131112489892551985407151648422272376367739096316983281991831560032777004140894320542778251894448481316621640594226490142991846144220156297135064899332302428733628102527061451986786318235110580399066332668232374110269601436797216964018091163136456272564178100838140027709273647964876177838327549427977568593645957150995354644074494791150988884857450790370462220636016643179727632579933940268940767843692807528097151345337191272765653202439297389515832012324520665496348750046511066153276331494180508638045011222335634720685404128998159713416610100464412143093360210745422998139761887270118789757695696853609862642315724116253088479639833760507927023224070237101571777387937320348365253059766504332144529310193800243872157337765733505187734375746405296502035793755850544155462712267637013103604456196633950407485219909801037005902764136080743520103258032825997603734216496701203642018904866927548363778959063084081654618564358370723218639101109574154385514091205499272675439285970949475851095302364420586756793023130219766690007299423467374495625960285209834138700787384176344598966792021070822673851536511554772676397223546707699660654682183558777154929666582481081440384646581948436173093626351732797024325973456509403143765592199305146433773534465931756181331718753710539772155206617269585307161497701021650960634201626790729497718600896051089206836078033145507444137277644345250160546977457760299984765867400381628217795194852864427075299589177614288061197047640947967181157339500910779540646494118228905695429160222942068052457823791600692410384333483108065993535932467234716377117541606167253960140927329503708283256130984589290754240600674943806752785324478964771401657352752009763849715838005447746402876383011399891840538740738400966523980196063517114803751862347621481504281712700278039172043087499608265706149382788416840012039233325609232144610375389500160393730155740019780909863635629040324105798818212902650581602985019663734058466386209574545339400740966942950755693375925491417764953405180412131764804260063583757298728351765697282013640361161779149792841570610383495893061813852250983215840028842537263482104138781975071858391393403464030792974797561506674058601077536269959587594472896827674162495032730587485769145317941311933003446201594445589700691958910898982003338331838095429898678316315263494527943004273396914032084306758705493945494370332868183601847315262121075288929399812723050696359798732515319128063319337672152020365568807767256698085471032800022260042832602485049213320694999364119650281912911639293968960560436085589253571445577970326955657249610166845979428918625912618276905509753110305361462511354623015837445676260282577085504146950206305554427082975207161482289195879215658551618300023933571083708102593299597216042443784223080093591449396839748341131072636869635885750246765630282190597126296374251596930391674629217789743869422547963595099677817446037500029660544815333376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,42] 17114782852174707592461268125941671075826626754493959174755305581674379496922442127326326073491448645567979140762493587883975718528286225308954075130217132292798568584915957345405950167837795927921379504822910565793733488738898150485603547269590656110150139892616129754242831464649382955841419524520899552655325803997153337462787858934953625621078482379079119158707326704348217288072239773598460121972972146147882916379175402343348624826240237847153724960743298619111401422480149718261039108050066725323578647513204712531829737547005355709384065349164018494882834041887529818742361517815453217594744615344909751418318194579628141274152993835337729002246672993574791439291815326346098572248931247884040023796445510683371890738354227225478111272474039703151818130577022218761417348758408855093027787465264674450031283594347309032831861771530193510160719791905662249887431258782970078539496973816930950766383669917924562046862081363321235747311667719792086524118176797222022701850622318161452073767076653952252977057427433322244999406145720565368512308341210178821875426069616277325273547463033456145243166273478959779035046696200190086453030891015980411897961322734375991651054855708356864620364581963915290859337440439214814422329530977757650141613417892391829557472891070763705875568112093566529243271467171440172115860445585811960545469239008365649957755529740865566833686003234624279696181057806831871990976857371339273203792619062285408626379833804499444892563690661895091647250905492534057034524856131107818020457184746575674346587637818665513907762354628397700532093389135517132641411543467101297737148404462715058140483763367231474743752285060398887321619761007656197853037676206674324577887343196036530876323342105178407825374750454362941239128382816773454986557246845147885057905059397833473876077052184660786464574378619938437059385138748693438445631324409606356103562802338762160159250445722909392054026225252973009490906600958316853117503137750222599937473536185246397826738883120775919493346085753259529161484369732096707066540994373519200164324110970418323477926317340399012320852090419729372465565772475177764935413501745308769744531990266435379625952859890455640622527207174880506471091800383665702448391548918893578613280624902120353063143661783446667121279104859532923672959910946011590788376179991937182578258517597576928163518102328246419553389285036788331725441295546471434401157984563448479674808159007826920840842278059040950724689706098679187684057741991722897325693945797156377155702248568138657707734287462535777197891354574981808278767366262839741617052334918117235921011976212400614037688057681195967858050382088251930825718834265735625007021698423939450410879702370951095705148194719808202105903922476481345915295255845451067424698502864675236017577549904883151297346643078289522138129253566458715791359400184373628305176303173101767206789768669138721634206349403571491127004202270720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,43] -26044712084883140474038611700434552004676863008310389701672457394397886840040526710743247770491299402339816665603460834380186274090914721286898201993751149330097249090389085529177217327414015039921668492379035847740947676255206104217369292424005532357209411355809473558750536196876283983794044898992509847509764029883393917396722018119055026899167395406660257083079984838106907045573319209212497498664770801569133064652927577710950005380881313210411088160665321630902961717277680587673721493248241484592683283287789465670246510571257280038055917903261744387511759979137659807690038363080399113149737308446523008212500772849200639591092329708495721856247577520777429169865218382859590345206510539632518963898596568494452621952799313598067727084725616709646039875629078536915000213645226190237170283232031856804389036790909193882781404992978970316048362925377577653196960673346510704604106739722298506633181572696049631101721748195599330304397671175148579676584720055323780009707927239307941975109442594116006141189899975792266144092753981120629351472100002237572055819703420529797570184131917867152601600009781630837335613748627420820241893931350327618154282201752213666691025423900802299565600195156314684711462282083967820256619987234480156895040990624536355936302349073282197661567942678939172676080436162950130895588429833625341425191218112746151229328072984636572272341136001156214914126500181521701361866744532653993153093366030514772095317225941887472826832630291874057052341493527399071094056748621955341128711201554842271401418323297032874683789339268387490232180115232969038063408932187211914164732269127504099505635940945104803623377754256162221707274488604103528485311115742100680733929311303214322829842709016999971986971533448403982249963791355079502749173883734265983650579890598711310317613609278871149522791948738854686609622641078239359525567072446208567590906491474708857977940730950330904059849004909370732443506364678603290162591913164699893070925629432951540894161912746001305990095874892721588007186950150431511816545937310280937595132282927554811904033661455185530045479787197755823855418154219709987096843100391917302024018261487329383564116739736849732079845723882746709583095606755999861853063592590966598054456873452716647973310683792118788714727174661023434707814910413177911514805721497217697151609356124192621268906614646147613705207696307860087477909230940318210691391443494950078329361659836619550379270675610489082458891284970520545803998121853235480556507627126923132893128181385716275986419008863835056290518713113834463547996809711002744502567282083590825639575417304906151503984445288741972175097377255873866425541934299171237738031468317892043748243243690307967373752192732555511332631692632645228018362094898267355909587151736042176317145077861092942367835902861406503311220375926984597998733046060070321454210368900579405651885944329994155769211569414605422936738569912320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,44] 13241156719080196054384475096574498808957989023926252736735268144474787260451309969646672268711739192713472948083011663949053491506772608982616083686427068596234227875576425349520304608524493372066765247596621528382175168672443769844146464154351139248228054098676597608494776074283668874484714534576365189383570052376139340786264934038977794564431493296717961045081359634531595465860008299969425385328669938593245800247727919578170808584161958511153043948091799532246201860447639189435245818950112875681817111695315762108857063367099110494237758164502309707764519988410380638518415808723376089522270109286148902022640561308611765797694712769121342579731841712279708826798731391683948735185956255748979107626984555936795600684939604337085279004197780242576310387735358034818745363036474199323932584984971051008372822367444468802854300024873534748973531986140719784190683341072064582000335420155750507260211249439441021701366880029719034533549091982996395768814976416110301790462167052496602518549665761625397082010492459305374754600014556345615756240685204354878424365884384158459916152394341375467885545830085051280705608823300667211495615925672287763559187863704097643627761461839759006693651980965069656087307612208123823968993216330840808187373812213391204225051544759682727850191766276337206751430613256534571341497411674171279023875525465732022787028562300450293182762532334787762697048706620416440277397529152419981448955849037745514270240672780903572662895734165219889844493438264695479256348723892913654533219034506531858940847500983286665154776548274446533804841374413795272295908945983869723318259291848287357217220677459991851543615027211137945511362603377484447823301354079840110305665557788543680748390438169704367380961308137208592431637257721950808735015118467703922792914182157309248547782467847091308113404495811305609149105862713334046239210614373596520623705997376074604676639708652438008012371237214845716698601041108612516550838354653642540749921183233676098988150980352997080236440834513098576245297627950293637833744153537231188102544564552227393384005102483396073895619605822563022951703529449471064755440393069916693617096995044682477313190575103577329398494693683279861683674703145737217724365849695642323444128752010857036883264540511019050614256197439334354032639129646729764838268519022382736224217327914560055809117290772676913065243761206361417328325594378792524349009007036382107287719398278896112309236074732637367762671304591168408156202211378237165883057217416624307759306445983324472780974901480556439678210885680176989563209075998259432857493257435199830559357081093614638631910912375348747487218096719328042168684580203398150234445977213525367054362850645314009512722377267681380736121472330257538146567632485562248694540981044693962964657554491347428993878887121000181629778704132754058820346537912440979806715335238066155569007053183638192946023784151821346546735372042240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,45] -4795243314002802802906737269712272955448042472064213049566924590974439842796553577543020738357938614560253602384196045801859325562428286669360462370252836878426996630074580789772154213722671011255421701727939540785191933599687686498159230760466575183779625503884332669648249358863049472458486329378820786529487706931385591457741395509807567258923169229428969077429099779387379388895586225422774738254714452019657188009814709378933540530306550227123256095797499828139012616165765769950778927629127261449201040574120880204085399841405562082673800123675659229876335923102140400647035326846943298059537505722875529980025111482548278265544154782561831703819324931569991315571883535126744402750386706319762716635739629347271019844595884511424825330790429719368753602168749798683352841770245899694850733605597704209480440356933138935745958477027506412998499148682424845110750592743515225564645734942811088922057471687279678560571460778512483139826924486275345179047611236216240436440601905948287508016938094990056793065496867709209707543670733462956141681752939289475955201842175641650598166809488366560668349188964353381020811342541058828523537353497208914046591228745365833609145321029515032273242424305803223211320053475432794729632322096206591268987332175637660683887999399088557552883094602076708779159195819311080331495645085837763968811858340881667431527156839995981128785084818985254427831568991430306612609574950252913072079358301262541148634519587599234965592253721402890379904162365424502447941002583863827553668944296771800509135447000706303639823361008112894927795226561254911808964773098449353348375705240533000567872606849624643050383560693438696241823326261498439392972417550213581959616455724778559566048369580466641322238593995481425555772793743072613879268113435813269456871325413596945929092792534957679607375324788135797032744926554861109350010308776969727927007914426071753790643500711235317209734030530349627066669589571524498173709957336034114956303901376362949237064322168962968652755019718382217060721622124243432724617672507634892968143112037512325855326737983540434872946306673922526876286201857849166484277031556254123256186546213337710221871800541466950726141505751440978902958433000864356839029214021570456079683937064893176407218673485074844770096139686615299525582963732454527973656607027820544762443449181913228709160636514244068601097825257847834369883062761820079672285075990947578465156615550331560943556854655549731445535979466044761611102453718954410681194278231576854807570794915133093647251903020163367957144381428868732984371150607160739328306574304446234777806043258585523589588939333951727044411698507681336243865189781656105646195698916551983145361880652126604845875488858306357309636159496805655333299763844101386517258495557888643322232583102668567108901733696200046472088165792707474881304692133521542391899346286527249015114583080000448080269581201421378043089038344192000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,46] 1389947744684483123126180312392709553256531371843496700319043056350392382336221438432879852895011884965575389114986347099636215419988372822158174258276425025133508730309790048583421076053603742639147605585666180086484014991990034360962416921332561565240889944998121143704895351885243145159941078318467455790435734274998620694771791961794978038692794709348660543632324850539776525723701925152679599141174798420155308313378027685948045973425608223648567081193109857541320810242468630834613213366197135973202010656633713066653572116766775022566175493970573085736159496226270233979681365048320610025005958069944994067669490168806994163248155083985831073413029449605403961641716954626361003071933126157601469444329855855525709851634314759067104579035282810877276165467273044696903918421432596856943649765978716695004585537411339868937385194815115937755642959541201662233918040395780900488377488572948534500755812384006087642398939749319395553789190641164436120666247190915197543006418215143164166098962449407856422485458025948215439807335352950208575601583265938488032549788778414680887311324054156273817489775880177739190680261757965311950341849659627104147622212869720224884176240433433016648000696722657520332895026278557552603266721284237996984030026539116723049901217045143795351458925903330148070032213035170084733405873584342077095063330087133001435083616071035141821885678520776816777032017791658736847778414451727458881638868811816025191849038912999985770849788904034549443362382525491474580241232940327427338658653331326555838977168219238628435966675539760012403343037165651793079424567777519797110148267629389719213467777210109067911161807691092906565259006906342472790692871706125049410667849768565170666328747612073969143579704881707700181693655067685470413940658243213643794784325523839175835579563406787470066369307244449850810490765793011850758080886607824636293628223336113747664489354486013469364732276960547993777327561413065279990919491926603064035810711440067369042133863300111002692356209138550941755172551479709021100042755492380227044014708036617060189599001861866524137930230207415530548740852210338730929126705091784049159811941286658658911547756058483086396745217046788854581134713661763008772547227283457343894976823397015664251975185708310437727968864342177687010323960569368289996039855871767580002638378119708807601901897043913033850748956584183110615332380703137237795054032496571770976349703982034694191960773804143263256569513951837402876069366760264102436322671495516347240340248364960711088632821343188997344722410548034089780882998963374683670359952781382209899736523839145713752065941977534030695929310732245808571922113509060174338970299374084209593504743335707646960845595715654086094261363931830498367319853458603709468373016490545691781169864816118037843448766107755575011858068967443578280755872153132238851771735075821720370354210990140872951503694258735772677286647562240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,47] -336627160700898199715830247591118143049308186878585339051147069730960031745498213147580849220129487897035202391487269113884164173520946184136731955920927616968595047379951317905841626478259121096592959959210721978862388706638844573594504328359102536066356731304922574628094757512687180678663219126910439199629299659345119699696061634935968828361700850722951910115488972046161106328855675364688448756031103552304587609108672800950429268964811151243540012466369787346930579548500776821591619589745117839965633160412588752247078126802118179464999261403475006387219288109594056576131433396061400752065874034321789276178167509967209848402693394230707975172424242898082275873116239296142337789364079485346260293195870316343287826929216510540971278816289693426428406861068922102785713698261892590618292551818101572576741160975305676500983042038250522513711030097642302885913917601181234941444780223374174440365202818375464050814400426118824067568389651252313430472200582409062871713388392873109096094626465163308565752897937060478246817411125656823882468582383559416026199425125128274358688459422419601584398041344028044171753598027407118428416858780913336470202876342891776267962932082757788594430854847638117460677365160062178443653169420830401192848345914687591388480445717491368362987186357989948437044351047271336460269412294044201538503358968130391285355370706858961937775563682788004486112051130959098540842977567162777095176909941207552565192856291940668563702673749693307018105248417603324573074808251596296504350243575538691009083026518172254550520712650404746296745511714159889093421088546808104573948373425139780394775498419681088815382524650071229922457381775745582961043638429166397227767227349734870742845829935800338233662293922255832203738847511624671331529117128929409363344756444681133288225737445057150728013521707144904786817477384526964013425236382084359266814552889323077850550280286268269033178414898830205474280386770442758845819451093373639206185496138211226663637527374026756388270225350093757041115557532150696798076295061527266202487552608258550910929101216809402393010973042259154165069501221311740661399783850290636878568289748219646096406466707390391321171296964064243288030324008858152123032677248555934244323808703018483045344902604340746033385840011167231850672590812816585526994874431922320114375192359157077274206067520637745796138867269018156386434808521766288951071660324952806690842493170280788616725842870026392839422794749902042160220423880742402400567005764932759106853468741761875753062613037136461584238868974899260780719787502548258182644352110805971670950526412896054369585081618136560172532035255949213521088787860247359939664895364016366730869382582822259387560569279001854613376119302276295485507123527232369833833362953510160760950325722312380841234530457298577089366035297548348406715194091278798674481692482774340970148054719179378970871211384960506186973308780544000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,48] 69783847009688992297083315607760888356785247357440762689872551118667319824204093488364693697188962498502740100462632705907426660916117614685733055940859702343101427003529272104902823648870768571059290070419393426860414691183975998874192482415434772499378181208847615080482934133689477980127839199717491611239615798663200208813905977373438611967733611810759994853072447628076962341915905454322335178564342282646311419226385290252432129390317380024858768738194435087944411773868558422486993542888686157757133860190113135675575914847824010338339665494337723410834423508865696230659571948894531453099976130779737140254443291573004494785102798414409864722260902723420823938066689109473296229725990812403322196500686916470767112251624645075019296461669196528146412836014077651654696088035065452323554846499678403453655274439046967929068944527124233842192039008841682718915156425691320444348879281262833954920988746273919063797595069632055747039046275240823263202239155897536756161705953865146484993090239209965985320004224972904119300158379698265560957594308732043180227516363663117707020011745912143369897584841076381718586327623902449094572095893934129947571763939290116843863418706327644396565234194899515034117983183087698264293856129075930286684493668890215891177460194118524354303633524308627761661787309901022193973976120727895656709506642157452367015059902279821898766730366467747082960242696132042989232248020280531527855062649848858401931886935419150275910510682151164251719882891378397803222740992760436520378932755095777920179459814251537406206303950277267938093485446069986429582389819074797124553891224821855216783141295451089803072707486867713973563219404660460174128703941312262296355413725107100827314024819609300853945812301211892725074951530210447292952528819150822296813690266838860399782798585988498194120450004237056985979341460153659790112967930764815930179461906686159395497326219652432858965202071343099241325746604012508752812602331927000639418930170798221838773818732594740157446657547123454830222319244889935051500763799844966531820587804236397904792820386101539455812838668195487541031582186443719968399702189469970440259613893461355859474394846871004330814286220687049820780284700863157820085908800140555304559078694811077279887284181095358145947308638818225335603281800982250111134154388157209890549189809494501351601127802990705804258074674226726292433353280146280109382309295335804456336013475091840013521326690179359598554033903260406600948434160795315943028918403676238652140691795394685432522034536451189503607758949877146832161439641040803084432298399472411343242773592719814756610779947674719694206081750578460211594948271258680051526292375304931302324376403620328338527434643710822830463106189594590489467113756817678406619845906169254408502593376284771570872599203809101445893966933345172963072321627443288526026255621110353439126471912490852687680098776261050551979286200320000000000000000000000000000000000000000000000000000000000000000000000000000 [119,49] -12601623928074842911570212834961711036928010912950948714140372214121888640479321206314170557539819061003677015732257725876169285224750946322159824224548662508365355688261004334633770720686535519423783844737875304433740157385442187536256949312883117931139196507237693851432258045987772420182716724293974533196144445704237927143430051643812306359723591949230555342553076844373643973565930324934808370932442786277312347653757502015325400387586844185322690514951916504574143685144671811346348372859502016506747198741570525707701944373285981421893295199401520952286853148104066645417138255741371239525068762339585414695589039607193583480869942142055356597476556825353271469452856041984682894094656504291115963774123027368018482291623199378218386481112346872368266376065158457671610275253883958344192408480435953724093619079722476033524478089437778178801648466484144748559974610670569790839054532316085813295352408138801140321701110413626437232675332280189647223641946004388909812156936374531260985931096020084811397323109272033004864019155590011312748465760152485176194031034658819741375822394676803481042890074108562551502484757478633417892022248332913244978309537527097981652342460548101753676435788046894682851589067411975300588039882718358645989225136157131569727205572770021689950855284553245584592304925421523680351228198621058439249122082284222510175594969356553847718701322604547779063439248718137666160192263667424979189957539071758185886286625913597113638289436984159582154072732607110967474507292126741026680159104169480832941721750477949391771039323217054861153028380503216060706355416089939749897791265377652689148346180892600354821399300923625942560169210797848549218941180022553550344576151995154124756993277638701200529260233457282747976036874200765887994093916049367021600265232307469332387168449089384666337693259496044769952855754570206254427723518989680844219348811662889448731390825782420819846510368754124941098410146408449180719658732630691294789835032587065359709600127563856357856303467527117038453462945714733285933059898302970502314593674677309657098678111823551162565823730207049445075359440940232849214306636418618576920087744992307922550821952416620178843013341799983828257419360672223025133204982289134436523819543182875446622628661932888880414686966903075068638840282057157330729014935502376785886008131181188495930052434964611151895890493466876109305829445483102684466598268711050768314164753593988586530650631966923182226286356679235833098296292362731913853100868729609418969745943295811518095375822338869122923991551383400670163535831662315100701551412727780455125119506034125522089815148963132252718045543626077203141523740672658393403802729179818374692391383176544606607252804708559585398659272466432141767132399824366026723612671106222076223084344333493350084180396867149472309871188093661994090013329663658925701350057896207559993454427951379197240719210174367461259945705472000000000000000000000000000000000000000000000000000000000000000000000000 [119,50] 2001726905667668111342713405231778449670193214957359461850510842077494639640144982676680027597721741252488689327307671840763112785194755947915385438144881137687323535782346153241970796374289461902201881896642433336629780425568822271153476649167507499313878113191007590987916295589046740191140104338169743283089152043272831346783856214871175657393176966487058179479570136759512966180527769079694784194229162183115034477351401234703619549300614016502212580165280810202711103373342653180948666861330414533002509652886821448213817397649507819227508059112276730988121054536444569644902016001052584210691226324416925528344030032971857446838993208613987477512486326095457468629533569714075747286941608379175214847229888181818681032045689018635202433059843168081086783454038053342985665003224353337414625199001260623234600451570521782487833648771923089656206263250439618471305590693216465495370645970027879920886567774284851156339419863354404507672553492503691445331753117048185319554441389864625990303792739042424528788195167669760873266414536839219756241461439891127091365829633774091554162875966164199904976665453222614338121110202473724881200281243726750765457915679956110811011957901373480251168516503686855481013974947840339272516094420494150358869202393527964629713082119157750146603854807156730584373621152915337037529726136435821819279404490940614518433190646782830800489515461021394067784410789401731909096544871045878563742942393022652088066649114331135492390373838893636312267212269390550826028316207269965147319859420692576496574220597444886653706488153731622250001140172486299497482519677313211548472511696784399913104679653183453064894005201972217853823631765778168345729892273113315671898371208599956848317040151356482839566792702380923350077272017223427711110344698753789319002424245903959473183874219391980388890797578210851769910201963435355114881906180016357264094733447651529025985255137285329301308266967714440651813034098985065990272517114314589065730842020577468466062626667328925325406758674307519848003599672122160221728875026835542272981466814885357938148852303462562110894533668636108877169819015687258843471828447934286301145110842890375896749505302995707363528300939765344164712861814119742252429470160408779620708641354737532482773965837009198483389461555492042983351596029902935331697875131249021328194775553468744062652556136473853568912654072990867184150461230826379638599637474431311309655497929848906346414513029894054860414732115819394939191962452365000860683284823899460056526543754926268895040353926869443823073972437799587682709263899096465627530968144164841267502514400217960978287366216560610287946922850341713838940667944460294003866823342040781579421796199939693698866053710282820908059970558098056532635016313459603839963310372561289377645484319371363963201389671730755322022721341081233086789643760682757336745226871876464031972294321034481637617624375395707339627560960000000000000000000000000000000000000000000000000000000000000000000000 [119,51] -277162317844612659343781948902506160458636028955033676515140395849130741353631617717667486248968128054848892177368571489273927741841607063326788888561274350937603434772426536380072621163138005435867497313494197191095263508588134337481292129529972731233522315746505688883335912775267244536091303147577129166476120457002970413218187925954150971464802770124316113984540486832224737134591916147543808753602970350294511294589697982961430860445642059932614126123966845795544003350460884588436471652009221441627862147370290678747719598870103008466982686436535063507780761594047531264818001437963295822057304607041591450498938377266971073272534573300061769477873809692886739442389460148272283910466042965560948241550401562100235130616783190953083735746305426532017800408116947594181889749370458289943707708022268420081606620418651602065790625511646836301048758072776347050856260200823252526707292642145020472857718730924909284598163296200561317340196014901101285280149044507029143417120543590180084275317604074321833773622611797809597525349469755199571705568338657970604578945606661966496109004076049004027396679791018293884544787488561312263176768681887143309543613599408037749354318988002419234212226634431515105495691408728586450755985941778573520497584163899966795718201027359927628216084979651934281127277529584971763392947575003310146646190980224480667338155932260782385174480034198097876489091433992033674133936388688614933003280304786035466325516186836229443970826608543889165466301112362612258128667207768254240053913449356651410445761131326992867745538397083453936238513307112490032656434367814723095673381164132484763518006311351692278613956732846769632143679821792511510090561611873853250077955199627322365099601796696518939127418991052721174165207223146128364387963743807885155502652518092654582971971911144142969584387413403956887849938478080405714300059306242633595033852678613764947800487301330387033810745176232482640022601942202745429123412139014837688157185670240031930518880637818664946241254359564123066235974654969333308800889216923043125223370233537399741333152790771037010374326384418332143662180309399092478974646766671995368668717408294910164733882770481062693206692887643240669537116779008704953424381478533607364511729725243453379361495315138047805639010844448696734956728807005823423384753864680310004645627477935843292687969658927907492042593967653274267571405045618065723367869613691913258158839408312262848837118109042144684538345188160187951329499308814959780090719628082237157314076334735795739592645900681929329983326008155332917563419533532939007468843655194965203323168420596543205643677407717544444205741040768107326819118230350353620666093021340842700626532149855520832231898943853911760702198454535048960557900880340988992876162180671016331723236513470093122944227945191360624838073672843229846115098933479384189140671267840309738459434961922618246899687849408940928527237120000000000000000000000000000000000000000000000000000000000000000000 [119,52] 31766023548382848758821460436218625370051665054543748165597998282105550842535992226918860960250244975875928784535617867169972659069429531393613022105704850019716512444669711636360208209801873703613340683969785485623706135676263526512580025692216950292777100835522939512816619625921468213959271366555571754019463978389378311233915933153705910222307981140553799734932050268155001998157162637628288562519649996658712159362177563577751948707109401484367668931465496132868100017802296214725997353122556758890997601909708954805735194946590135093841369357043783304864871827753903831540325327330100392025720159440666807720471912626789984137547677156252773889833651061060681763639705465669669496910949818933864311593446743897462995718662904725106652877553853943213864172813399217592281855584579854689332254264608404389893414644986302751696328513173696798136700108313060652990653374586034135576276074482282726075866011323175344252669550043681346975512037142183480656971868705608276689860289672555202361612952231939350681951169661573985773734864128354505681068931177233617926215740784908791788044851364685552375212497239616623134717199684027642484430896148053740336952178055947081047383588588418800119465860061359668208436020388404983499706777704788086170801279731347778144430869201506948519689687080522264607696643669316626022081898860204818550163604830697016216489789600859026450675448015859826199876692225828787855922618088027845309587719535221394334711213454036434502047620026811663882206111250750113603379627886756321137559464775963586691545273534323767499029225570231841470213898945481975644020846015109482126103877332715758056477413095948506409783426158966407307515422740505245018185390433711082998628118756415653116708080428877631509904440863379810505063224771352176749118226764984515428194435734180507715159243179825913732658582458943289608787255368597800592272898876271656817611990939001851105159383189332382902521522760487722369699373410205543586267483203977364135613355850017890599085594498504891788420239791630216966862648777516608003422444525890685734887552536822870811752048417318426886888285363554124574483303200031538001665115975656431058139467749024843169318866455364781883867678675730180972036136073243274903862720223381588492059155757843651774629123611256507571383501909855374393807997139365021293958662564946306697644388450129842774924666438888079437305035157845180999694541876138538987809402798359754324144228665878021907881294665830408516608869745865169066738564673969375699685291960581775219026288710154352529000830041561899444351424334383134193773294551067498312933224052454763453205022471701593289671926759175761665302696931255556697986079724852171264937592057585052954402065217602270571931820081807610532574722846681214671485688165219205169917767038356853481444558701936238314037545994239784500283725245073223726843500089161247679513060700620794045038295991109117554999377668376965310054400000000000000000000000000000000000000000000000000000000000000000 [119,53] -2519708544205856922357292021507466966802567196953737716910535750854735686180937991575355028725460243879699314165926267041760168939144451311493941054246246514806013321658648846646020797659436070558459098360053443316885604336954902750357660187953886105437391308425727331976930233140286730633094379903342982428573702152397976812984754608475174998312197103186378651901221457113168808738783289611007065420823279452737603266105237360981882064437521446322097724539355733593585026808926978084273861096189663077701346044923985752160144337339293092073073577862534043800747182913642170142808663412888032269189851021923605832688520817042276746235034626830750099447185223352601372413421802871086353118440762589733396936036626077569106586187455762884126377495874143495991207651017919918219889346088532916715817307696857863978602799351247525791864585718331382381468779940565050713122999765412881376703727552291699014638440640237526184231404927738682342765691531301500125875148780583739171333087260097708045515865085877615119572925649670195731305100045115820155922002821836262963511112685269894475805029967954948773239469065002511261461335176732410182048261693975942459081954127921201166534639499005689882251466678146204559387092494110871375135759913054855918810397181196781026903880693240267739771435000474971573007670733940205628964728216154488962265935145902826070630250013435784712916669753284083876371590197315052450846606353347826676545998069214397975030126618563940654569384540841935645812719989274469587017837685220897225286932579206723573319541438655406135022956446572010504608252301880093626659584411964362777260454229031041699940671429469589029877822802800797962385676533983272253819138138487285726833158751604388144084810858895043776413063303382998840269756748570542019981398618786713391879764481397115587172477608311737358136413455501071127997226882307028699709621331539185691943750906504780157649558295200259134345469842797496572785853523130117745135608335739554006586174443350677538532380280166969019244625429053555004535513230233462541401974956182398334015375564520403529505746112862202199498408550668249043436442140749396199101759014382815880196565258880532966655505257678260520689889683659182200033835295616987681205873034853670102788595876521495655317217890845167131530990031696066272355463166747415257416199321048419215117705397976792353651047103203409295154828874856367809370304453113565335880871867407938298500730669761442976837899501534928715386564164918226535473316487459443943100640129541857897587633862247573898223685519163057635842345278788145602832358237176168102239134632241913197997417580752704562944613366124193123340687280718546232560341454686114401914559413031114849766710089253678694168026208901572345994229728249080082961944738593302684429625351756542127526431110123823512273545897674324944553022229506566377445269215067601789959521453000753656013685498572000599145792923312623074672640000000000000000000000000000000000000000000000000000000000000 [119,54] 2215655664885631204106504216931612582497806975411482980953089691131086569271150162734326477394345053921786335245647174747493687502968248694827160241671642727229619467973545886079830615414576936304313787021353208676625448127084445315108196987603003573551027587915350868802102461772292562385433575672065495555761732591253720713442646116383458271270503225589534594287435665729294029886102899759384218001294261180850461729068062355224961043835017364722011815598806123418951982665631678518657802147876665670819191825308190877997797257597625271218408467468114019808317885293476375611949738834516847169130696652788110587380955438354505282990198025194138229076623245346110349539311635676827871490744943851355731695232113841054493385449805810822946279323922561475401246068567813591856681790650973541487036577263102667018937511589496413649783560576636415304014867113647862905587153337901457187390856849295446418491119626951453797817263902284927658558011974123917429086118725944538082680318443614917255847629680270959655676105794585295384160044284006278462463601234893718685084373974321335438810928506971201222767424537628365131182458012949590356037594537090824595826015665927946170370486253678828058133350428413887595174782359789358819704337389368498279639419473658684868038898259881585032275886864925501063071357010439010314034194264547079325585576135802445337420306819996228350434628175336826771053210801270683396755185921740347674411975549339502530939572422338582335661125113652804296491829729346376940869849616148882108060911595187416643529447893583557007671755868279712287915093467930615851959877001749773747374858817026504612910099383436147749268555958674604599576943292606760928212513690443370859038865117039808862803559687191322475722012857781128631331409382543590058503668717017400471374614549322188181784257632610826819205202958880552480799092024338104206440689949985729596968501272859866399346482417386101151352798420716009933097073177553077113981989997246253264803230692073905514264261562502757898649348781587450640107698733579865515865758691992073445290413850697674532542616763680014133959642234396090616125150646301872554741937328138176124210461374243924350091591131007539615096908154760058319427513344751436321760630175825940109467735582701183903325106819059608638820429694522166242381193516457325931894074479053467774866236303716029902441984935671835096464253412037324418260277390662693342432929127845057563739685142666853671476712498656093524080506962021913857143770497212063423594917980726793807958855886883779364072563348000062422171627599367881947759691617814425623857870924464247354577673096594610252835010258182672650515885312695941013578334755935378607396434244656873103095893316404910650723506813366329667020826929774467020017796259324857945172627778544041853541109683660439447408384679785110931055630088436478839363117979198557023548056592146227553482029430966890198276966467519696076800000000000000000000000000000000000000000000000000000000000 [119,55] 45928493061957160089719729155846164623306286902981925760725411163486046745881581197397278673196394791596605975633214937785249597007643323128264913137037422026394844123623040793264849197698938596671724147262702393092196170128559876712560460993943162825388078961145308258380844320870980081805257142299707254741235024198597190938849467164368169095703047550860926196499361513217787584268325953947943501486847473281179233529832342486561202004225351454707370707908115541107369620500964926315513288423943338920985784002519828565408112912420595372844502286102596177298144960855837724325686081543745036521568275431528568739157489551272856091161202309547407781261057761931186840905584852437574052850416463382792992527585191074963771184039688817256223085146917208907422533935423751282649432621993374442505222170431564177992090483130103869631125508037122639320629232612303683882059791838537181796117560051070071904475996450541646682973141665018696934276181334081586310223022321503276781438225039381869206377422125021706265809397666793359544269659278317460905603353836470622666274837450662685939701470739511280697042260639647019099331493361953654073252495067772709995987904562532528951316989089963035393892740192326498122560863109966061778290135191986592153887117598333668579385564302909542407762762075677306777635001994946497053519861800862380811045605407926555629018255638761134836211706060232329203230056902758224200619291536262341814409989974172327638944319759447589923508457248009901270357339965036052879738032645117151979193781856613341901822477730533327296063673494603417850041546892785116770673297322820436661921522879563794846846624453618541745068064359413562734234239909828358582277065179789462160144560051922589959967644822243326708761558000657825568889048188289702743798373123840787987744382826769998628982660512282193579713479085545670957828750849841344706126261629086076656927133486437443163169263909351929750912943615919993695625917546661878086471848855621541824584285157412976001506517779240867806227061311230572598892824253492396874133642333674821015648989847817981536582164227119145519010300002707556027978962488833219727052149685740064284755968479827876305504309344412991905274181495590437795361059876965661440075749030924676072600518487505416450411728729594827414012489180224333216859331516259712011781289137874319189962528030522033001526067357467380503135578495487715609713898471316415102459017752841622065881057372040180454136725575374330890698991877966815257769702180306437357906663210561137814992796510977484714606149734604461912778376790626489163109220616481726727885021507859165196115707033300468126429205193511258609928061983935227054480927825911141815534323112974986205128124285546800809506787133204733401276465338815918626682999229874389939322932003523106639307212587171848716966410308260246881316925242788056282721081699712839300948708022852992965016164985762480761862806299153509908480000000000000000000000000000000000000000000000000000000 [119,56] -10546118852580544355473462261926289726832890875227525926654124912034220178742815495445749514195058497964368800268210048304450202382237160049026449046238191315073306862477108235272001577203695886047948432794331478281463695545472681985330729372224806321995739316770836763595376008349408059751727157233962740779435243154287696658891293861951807188343258035010386005076509726598257951920867108775904355064177460013829099909095630110842673300442052335560910882281744735180038401610398540885962312040440201119739117649567308520818170340595875255858823095283427446316727658093183932242071129542195845810774647868222681300837507678220629121654106234256975029450710727653960934451780013532819153944449949716957686329732647053431378053300428916380242732002776528571765079714372947366820003749383283149609354317722821194627356172253270556853115231286050274275693194811458410646879612009934960976633735996590001981013233521891749176235827774206764519295628149812551052908600936852236124786321989659827666178431161216469977975040370366149300033155738917012979526923788444209511674683093176295484576856896349889371936378576690128900272848763258213946735563985982936557388263482313674729187721287906253724482036075314546358873307669595550859921660165465664150736128199270907159670490290984209591059943257539206819963577903653161208031726649441433691163909024046118959867662118918127672575157711156133242383580914066121750456351341147598288225379860639975012308690171371060326016782747732231383518110340749627451254500511929670793872837329646197886986234126959824821615350218390867329864112025428380325242855805960729756969444084721107742206767320110790155066048101012498388333721200924768002365384933386065718909944483881049841428121591965665610985862434673870246535207715825897616462772148543941783656281349193055510992601330167677152000130474438235560768916403432017056181622706104926870891040164990597969610491711131449813918068219939527612009126975761369613010177859257261216056096382190878535459610953912758483085680874616846322732735678516995426521628322683942852578513231267844030019675178158001815786615249903825088413488879313757490650793395012991462303962708371655050742694098239938780218529998877802273366863828230007587374325493411863051590750985080880942653680277957742270876287985694940609939621586558835958160445482562164134540263775795842450827599196300706126315064672274443857500343707507548384196409115477508526208890130504127448281438057747289763620011878005428864450289926235737968505236718008565867014265248714241963359547175179844052489117310776666718100188874153388748425756993451284754702477345635678169217266483550168935231066489680151397287587679671733412773067357563072980403227667826992696989505025202059475722744499034770663378224461278088724642435499922601945962996454090341136268115218388521774518950316287856447109388144450896664879814969854988279798769913572188952164173093521483366400000000000000000000000000000000000000000000000000000 [119,57] 1611944921633035377972650086854986099330989999559999575663834112282341342397336732173676037920739630802708213892688975010543905277517484731285416491671290500747932527513886362422561517104349330526733250931727028423504357994043626611086334275868418118767612427619681173661025047935009581577753097838088466426805566411805508752194217420299494047494123993887072163497852976949959561990751551025064348415190315983342274670714791309737203756759123647766391882185005705185288055822335304744689760178087964276115016586161535152167394432727597547700886306149593267489157593334066715886785855438035197811262252705647631952930182501520667364628756838047160829708815585157359585101417781146176763793351688208234790955839829931134753888704467495156282521897989900587540626670645939648139865244104129531487616912367404786430940213327927897798359530331027556112213318939157012010845832265632898886515980435075782369724378906164555624748512786131062888776650739838559914963637254790449796106186606220948207788629588384529339999451838106725240329393005683365882160168626637339982572661719145393295497866050521836338958754094341389545672528502020221797265681906225846363135472070704725165120783309078048778038662277332870078434796355034777512255570722426763633526664864136060382903267935557787386489029947172613103981979936759838581258939179540537402177429779486354677635653577109223652685073455465148670890789956411935654604630755550168049043490610560674968639877080377770162487685761176785161831995552813462459283424672837328548957935742314400351590367019258426632446390706512600316002801792652599900769238333637586235609861060650033854085728982717713592954217269602763838526577314972461924081909438905903244273721797477619235221919379887519176909050665838760582784605693778085834526247300375151384308954597821475395366980932770335151713929499925330160302447427154762920132890722389074219437126779474071462120567353169724011441457115516668618794200987106677103608791075193087770959676147248625750208052367134806381796041258539425092682353685921540768521244133081791721682768255662566111492110577644050089334217729151784533662443559130026850482654339828841679282418566785784690190434228098065327089852748796532989388805443821862636542647711598799185085933668741398202858584439403043206646414928402616558951138031509595721908528179950650583408072073722677297844153087302545527133040174108187326128351512065591441238919570357605311981177580706928800049447899868360626446328524686130569779040371651789547784205430376049748368190793865691388460371368080934648013709135281659116817926347409671296917420093658540928448297332892160939502651301429300452170378994717387779168306103312979641981727849170552036944036887909174250774970855522605868390381768927456943998344678584897453255302086223569884767103568707747691363210811972636543480149339441271134567822345380365806427187424285789318193175669053268155770124412373067366400000000000000000000000000000000000000000000000000 [119,58] -196313279824162053810704830383271686164924856102370129536861709960094167006485384420195816872465422421027910650197257603189652744285199162289278706142812587328494111707675640751467427138634602777175162511899651479806489263244625355859512646474719418671211786303138451982548827912682356109782833659882757616659910390089494299557170054430801862392886011239951471818714519488535137943923087742909280012186272205298586581787426499612556638539968347310552835781369349771272724170479561082543124940947420100548662190543827233837434151766927743995429205187031858713206874779308322447888691477886369223374299996729430571287833691315131357189029668255248328316724841426199574103930790153960724241181687844182480133475527135975084488473255948142520271193845695088385661328538855499559083520704970195504021819679948106233179110601074712571239508902318148137036296197254140031835997956255291028591294574888337019686628275900241841429311772148331436742376863999509060413173617865265389237819239779559075857971715062216297715189607707576328596641271067952154422481624788108350778020711134451058208584787139422083079843750406977703368783356040151657081208273149962817847889525435424715964425665307417296097610317127601389164111712721404861670167184515283910040112248522511522882309140946562637648403307152973367431241102197442126605827402811704136673223267170415716257042416711096566349064057877482642957044362087361183163054516387439501253800470142023379683363141859018258087888659909808251805850589710056106052517630949754164601295257884225103201655991786774935264803060572504127051222386507426828013524801288134151839770726131754819212888866216486355854081072375082604823802572148196262645820847873488777102791830204949769920601195236843192688970429297583089685482221403300583242327374074829421878436896084918928941750824105547520977333432953901669795032486730665931321170260067316988551976249227416089770515156295738357841739562093963844936572779758429698347240370535748311885438550440374352646782429055979996819641871786909709347011022658089415169962043356395474898674195041210122469597528719897882687080332083638035934156572397121991508702114166199886085205240312962821859416366324282970213081737941447416750253059493824371125861927365398536166145481022964506047751663513768634339258774967073133454823626686729546950793204653380989311839616406781542462982325784670036464767237629494789581279400766180186717172888636128502699565838081438302469380266357659572833124585235277507637685420318181380419577436119830959873142430151779609854792156129226496955935348768935316714228426092064582193073926578781931946620408742910343613667124198369200656086800722881508957467897160841718819391797280114223276932679765526990218424268343283848644879646775204130038091864579541044262304873116871961422608472595632256464771438231524748619166163740393936957002083367055613330060577065080664192635823411227852072297370135350476800000000000000000000000000000000000000000000000 [119,59] 20366359778946162466080691581391328449985014296031173312822583364437373805476443205353254865624265420837681732824237519748297993211749383649269645105540390759532279251014286175243856693452727877620380534372669352325225145548837097366485768535522800820222497306405400521812409647481620498277015386147404986043108243815102448319098161913205984853873663480652846995002270795040137713022741999467263092202277708185756289351785659374096128606663010234352815617005005267327300065621129774551683271922751120789632954734898929594892019093993598178502032209255446225518062379815607525704422426308336136952527875826978793569334740618433296472262874335732226694103647563922434800844676274542967071124370052601195406130397893283912411223278902934188098573109103532399749744218488494355255023078271230300935071446833613775206930257343175092801236667821624409860940208772581599279875069510530225441066573837631812294987091903715617606646041690973311070168393463333052978696661091459270585011295958413474683264077862877294426617305223088863405636906302606490410069847795582159521936876196733220388190837816946041235586598223701139412209123732439060590339053030089236675413850975525211169037117184322486928035050114430057277099158955752593822966447546888456068899845193689757190829375412777858823708630188177277069711964277046277857610774330517337518212934825041470470190708362695943031171194274095119222522658418848194641813998178014240417962797654130129365831970332658452436088914372522361955609350910614017660911117782155148918879714915910253621346268410144126238251750310645717875271696813919271026089718629053573689342836774763287792824007688039206688593600284810639749847739782863485842195565435805956135077252671347984777665955274619017235884208331570436482705695711392405926327839649230685368314369302642279502958025020113452863516586663767966650023715695306210169289015607572522264052687433630590347634061329615329323605828710136982797310944109802239952186360865445028095557273798684834721583313432871571060299767040279849460896935998439559313429828009061655481763106850967038751177853546774776292401705242712374906560191606962752639614533836685885812256607190562268312390570787913793537190866524106698164888668088250627979912377975659550064464413336638053177558004437019447161344548292056064679989167702789009190551185088613456403902696595631267380165772008431084892559507916198913375672622351362810832609258595394241866572704198294135029122096243798088482951186300529768784919379952386645991723679430212756689346047507549839307737916151450562220099951772686302159201462277083129085837730799191375514860281833101661953985920121229384991243232763944947704753522110512889676378759502866714201962259833053660379736265973741011284868361475710630094586669972336648641863224712913102399435963876690440976242359049222693096978241081529412768540946177121798395806346431565741782523284667259413185251471694632058880000000000000000000000000000000000000000000 [119,60] -1786217356203236514249011880887658420773039010933283460425208088391676595804702077894857102686520484099431458086387826163399147325227319758845242582672218888566856343976557212833682828805478623296937854914649253180960063879874617106728068150174840924245294328026624835804779729669824995453245349722480415277405368467182921280402633190671108619655298831394043350675812233500032097141624070377401112885963301522537174351789453351311448782425614564608160352339104699942350920814217067215444017608583373320214591175046479626889743941875719120786210192846030563022363861384049903659356046510411476819377568707616823442858409901213950378826532382102721125101948848701718840283896694319584215105622687418715774658833998912948697142210480680029486688346126258747887614781783370656617668149474925543655916628251063043469895685959006586730017942979283003800596800973975855163810631829857625777574803664744269590065467038787129049478078862045106440195298983395140381770533419332381525693100531884269044091479922618312561740002133013931322759676278886552080908090100672146837135530729589660911814409509047956989680555592640399498326271998366564719643285390596475062106031653856492569728460043264513232952705500437145704663758841820298203187861548246669579145890109431821424309714083306484994743953712785357589495957547414319817621551197846330723612959945286140178597252273672625942629984137529086301937716685329371622349547419500787760136988550654703987141044154157992051632420383669951983308009844051572258243406766395256939154915948200229712300047286164493795109835613139766932651353442792826669613462726420167597040473626053542365043322945274828224737121540596115408844216402135816065234564203548475094845888720747903856158111172436202709972112100416542122737263071377168050806089173046550423458210276503158114505997235581049888413367505161829974827836762909576691891833643417371577759808408491275349671689017242564164579788476453307073343685078279352261555207267729832780358465924147492937958536025445287523946094920328984152884415702036612299576978284109595824013438204763785758664916363784108806325202893546273226531832028576133576764994876245077267432141783668121435085317877322498327032698168056507288878862819618798569451134390313768670582130911959443430509003860016054837898383085319703767014683800434210252583706466193099063592100337180816655583264719695665176638706002643590931205715747991613944425765314315278770193690520868823801842194818222200905042975401298676646483238374852103657004123300316668433440548783709969985430251593092293430600455700632282618025930939753361883193193354858409355294512908292923709286717924824044251621534041902419749455890248535313616465784985529197924707749661964879579990752707746204165250993037559787650441439599595937709501414103719271414980187584032249992906327296915951463789644699898948666845981546683255242687537089452609182111138707390306026601120085416345600000000000000000000000000000000000000000 [119,61] 95114255363983336546587836343929173818362473981581222458738923002901061655749210236583739493487363420473024810527196205466411499480346276801319081930020644018432727432457238383940896682823178403522682686154198671835721876231475790069822519553771385580701844129544075135235690212277654619110387776350911653826643961374242919495112602560703111092720270066083005342917958196599845706137312952137337758103007348104956526027076539233256379193398886098353456580358825518258470469540244763283591719222570856336493393126325356594150238264268055975771306558278886991488924282718099767757812889719762919484171612647927834699136564018873748826590464682980263187112515153601687900185543831774880979441080600185200308049301958557205223787105066861311173851302664520339189557930685637728493684738824620239134155225424516717726893492399341611287591623166635063948308933075010532674309923383241114718605220115640370782380925488909308022959850816843223872570954256012468976758920143519621224794886070465739309359116534118378551779742687698615034316256134841488500235076028887641765951671372748732141807307535595881085882352367342753059607322992566984236585815045719947590263354819411596185615650050322034611506467504053792646555951295630768831531780304562872869436619719168847235030582196353252759294220424098204315664717686221368679251301807741777525430237241995288791862937911512963488372277185618501391434809794353680605944919913855798259523162861134878415064967882816151013313981081454552452160125504168923576104672008613733715971200176528304992412953439306167276267554852120315063421407802042670836130325266594235813389196823995965047591561191653093244559741311690033316559933933698110682588424711883398095679431482712145210315072735929731062706063600206558658650615052906837125146495489005750418428181263768065137724215146002126971290119370004341817820271848165522620738218595776556310441172858916687912824626978615654881282454801524123321242047126091878590513497325015354984729186208200366591373164344189942681167672060619860282760756014444836714889084067827767606024568694633664916064836692155139817781936371080584627125533673104262015160277332869707198825115359998510001427623177556056911569368059851174205544696419184184965022665549394841016526471217137483051273738629963226609190925957394311241446113807920676632743015257860497381535786195634433297347626930116996336508078973934372625869945707258189018395621233998709301356198199788589245085874105544396153634419714040547223342997358018557567906066069887756642325011301254731303563075590583517686412224764662551234699288110115419225387159262597792150499289141503413280941470060505975066150408586382408261617932378135499567380451355783118798812314367415803218878967264040537850485120229037809297057169819305183925747745575705664154550895207027057307488651748096145702695792967027353023220282872141596333045730845739304970926254129338129239830238939054080000000000000000000000000000000000000 [119,62] 10463151791670299537999917497732947012850672561733853045978626548404862772713307536102569658722088065406051569543736446991991020626479260214726980256870299716386731906195197509496935613919120179218386753747830814573021137160809524316758258058764425560717368413714388157899718030478430669058264287218915241330968437452230644767835986443457317626860563914064439752379556042036319606562259757865120769918385416789603140892114858470018456807664260011971683321305485420694754500223173775218179841216647369474445953587456645005946435835288910809386227397925904903033018567342002154895990798344900245790090025625969470044235555333051603167598077328403043407677690579667307147720217598079262675957527189652838523905161703158724090246761981003617944351097927910908832595111550134159861687998168134221391786430816264709563219693879892203047064019217544355167070792344343650086352188803848125027452565175098897642341051044993796850045730243438203956844098236698354053125915929650111063825311515282543983394233071593329329498220689808871446508003286557449030495296941846528741738484003540223632283819591777423460279035369914290176987831933773967115687559361347427826597557240785465550298112176816563202971545060583305128199832944110608170853705039625540225511543894333003740427397293366179600269383738264360612612251552882198021927554102301263634919231418881624646194384826071015805363195065017938294006432110080786771409514083351665759340762706447711557780625501793225958460740835707014512038028453577181053993145323957955905024597350891231274511272418710233804036860034718619778964442050852213023936219054250948673527495214474251592201122972700840639032466478810953030052921428492493226561527085938009469004317982232802569637423169219239219639134745370246216650629638034853039885256830916192387499860036470357742125970949529456159923117737286115746090088605609734633005046847009622214114816394483106147052919300787292460507578377517671505836519399240809992468972549980799330133974554102812333052712343747360851094886937431241075024446921965886645196956182448986638753302631368385530083714245911486253668488041028446280965482232448313660066659786930996854141224560219839644439718090609369885283956485479523054795806717294455532029896499696524232452283010343871177735127262554227338160082446185158417097019771351558503919878078409704630897985506160108804843002735153071104526628010014085066385914669570237249095789426389197966388337570599540776540636529704671166795413053201007150115947328582467766067019532730657179889316906719690948879300937574252054150901116606996575233978459926990629236563412927346163878136239811341421231759547644846164765446803151638177517049475001167521925761843334319264546221739877131129509395143700238897505939970598312597135798386053963608855362036003339287062235755189747388549946174548722273514588491874242539964950163048092110077118856215725729782100944401068759774010959462400000000000000000000000000000000000 [119,63] -4685393324748616050687753149987661218742157047977973484813822073142015937716266907999142900693075782688471251144819135028829542649479327704045869810838001746878609340504642452574341050718011127566358765407322131219526729156140514321027782838753074562133915932345524112886961221962443506011422257874042146561922385199442406982750863491486680838919616725122451126016815253150603434576406901727871983438816032274392978814582907778552596217031245169863746423908175637350581263361318795278844721607350994815118482335697095688791919149093935707343513870682648963200784384473687814437861104776859322468108321544079814557777759024556525265204872350117052618353240339190878743454793993771340125387597989443867637171620935734041186676036673312581037291226060949466977687289408689566508247023088532907621230054769913946500442716016205142425078283615679270714483159626891300748155960897228905633004414492462975740348036999284234136749441168648698711597640619116635503486922917953815345531885854931285712097171560565829469883646356741427637930079837717451711248930245849540129999325624566207917454499073244642299641919873715441674338725740879825832015357132569436185183877057820456568749514377024307414511238669944412982623035229866722001810765633338081889003626585933443216782891696710387796774504065077264061780345376226658510939467224356169781579633424270418298436392389448084058036048584926834200449520679190811471570731167178997788395061658909166026381773008914318855783855827928538678714986014260012554282041058076608960887755047463774084240086141289108515778948238169847370483427091980100891425528101440968651412831694710493213145521916963630785557112593013390332514780574426123837546365177149750016493290298532340579873260798509263744771067988537379842155460943123499045086314020099624245353601844069537452733510638065205551424474693708313413786581614495992595185739499127225293443771063258950067426014716417572549858514327272191360480253725873325680660478084361858700262689801038720116677311155741517201151367181090963432750413803120710412408535130193796483645173889454384223867814365971516442057950881153969780266581673301316556931815520391396266186903917312774318794924553614858248467328528954129348105668587164252981781601982857148523443456831475582149899390115405602361658169769326697720236267294575005549567774456497039529737843902637885389553022478280633433821439989134271516730558332181414964594941358357654529659704943126999571030589446975509069171165400006959640705566942134123073674537179816363433788491740731019130168041809289075118766494082343884804270167196103772112248845869250438373918911050355280397778655321366970661844398423662574961189947485613606420029965719045293064259008778687074778141024321626432483513399942089399649779311389749766254514912747128614226668589755618769589828660268929895503844688744278296376914492113825911523672478618256149895000583457301772423713735237959680000000000000000000000000000000 [119,64] 944564754610629623340266706623743639830109968984874278349532538706808561732535359210116910092365249713748168568423595556878488085978770759435185639148886848531912742472939635260338594774235206124401395542310587334208868396166787068255687504179350399512190323283595736697377626315273458228696965775210050980269411776149146880368319319700423716887067301173967517279896121718146899632417303130527168551698130890714195655632330563791676859087269121565796428557751087132748116270538150626720025603494317763660879313257067524500963770472003747738357643757407056320964825190478591642534523560477340010912150824032868363490690537681084944735173057694074770590621919440763394793490486127996810358555245574566496183426790696406023789346631906376231466554052102358550564624267872646748912351908838981966050001807694080719261329172820641862792972704620499849307234700772529359911727367596646096753724104423146347207122648956165432569491328335938503011880559128117042807246143489012942312209378815732884317166316149200988521150879940171670976070488945327807579388494406969841270005309889925692439768905259626264187365197263855514205517064076052901346903162063923102189413847842005836245797318587177645421345652524472781094229693790180982714776307604219750925197874749746675283094344058977387106582639301152190077689080054819547039546576899620711822632945452857671281122270164603936469197760218707241193962317990763553053549018079749027808455322345732972632528523171806109978675074815576501326520503619533263421869974108757693094455653755345277446834935018234556447093819453444987027501469522248683636055672280320439738525323236099527920016654498475246891850711356833498814748688227585181978342950829254752042319005497686263868351328053751899595469868961018074762965691075213390230564778150236998557952476714352613764076265734326263981606127005606642929428193264262073475949349803677803245989003733662430689873814325875922448326808102977551329157028171259721973802977842252774536332611370744142703504664127105660847003820576746664296088996151869442857537258361635665814160943496578792584334341558406830334267221076361137425565689082569516631240116370362783856127682570159884866864854322696202506197074892528325534289875671455025907271515321603653462255964058927364902231824622689535281576414450628419257591081667257543464168585188294561459370163309441057314773524095998480922728517421984400246105441981309926514055795132477635011741277579873908929962178720228192761357992350347123711898188180158435712101012234107824273491046110376328634676412864160773797589950396950035614611367980487735389207584611327664680878320228018202358933504555874708016350728604806999546654005785490942846201495427817884594646360126671574788921684869422103184039476531315844227264002879414775684130936586736740026466885319234801336553878513808499090231988378132997890261755559690218100365258313550840410879871059083190840775304806400000000000000000000000000000 [119,65] -132645043526939705389491413071176118033907005319743987571716296032119016514302471822928251490000405162613834037565250578023950671556233467148136358053075726596567923171406494659917999135391606631841595123186697168392747262843039358113773468379953211470015607760443154804314386758438960217074220830525501709641997742060636047282661458331896376764376447763364679254651482148023276298770396128090228127452363943305634634702955737091415802062749493839402568917446034965941468404887956842445696453343758372068018517813248168168050514968492705391446795088015423611828824187081701697491755457305059506927488277874265161564986605507439835707944503258485940330997685699824031709086432742926005992542584363780637837168612306820505374579685169024043622300641278422667374298097037822707677476416810451841187790094426723169786859129914186011725519474002667468625045138225317634657888372881476358713682751855921481184341059487325641581474648020517454319670615445272322382551997925438119337409114200674903219409435802838040601093610438210550528272196974113044208686792675287821049492939002720605391326868138222425605900603658266360056907490514965028001476894972062839656477419788796834222777204682998887245828791411268337076875678754761589671625871434680333459573372688779686597987859652735232692713927664798444099003846636076708601403373529519593363301349783229159564702504858080152016104237330807142467996895488463714731236712521541399597412292456878005026888675914345011629200125712188289079835852872144943073971191534342117334535457055126685905278474510596341928655218598951627338525812784317451999785418157137053033693904818296841040896529928820591587731678140135536130653757166525636471594986595707838774473023443256427738375038133015258927432614074797220348414817578634346019698116359105595191891377239947286633791020745605688199859041974061515937210454575280785044495562704566674725024424770398010009644875761084361493364773524802556415089299858296597780903569719155874370076975562066953990203919323780061003678392785903259170691291714036085836414083154250478037257655866672963447423289187572429877717023729199831306386573035410709247356571156284201018092606972212897584263139504469944746601844751247986099832776979314563535522836652357888307915328879463609105841504513125030953469368410321019217252340644528599277540895266963027219183635257690505801826594194474932437146142719836423483464640773399728688099259227798436426667025304523767293737629119717740242249635812740380929489016086822984030147548324544870099623815929497347055986243055661585122994849861483717989754984544430437789498515201660796050386402337832193108055489846898591958831989593916130194852588944707644348275485923383938106362481270708167205373060874635249688330367657269055776515869696888422311747016564850747401289599651451899679288640171029669670951530306289162004645808430605913989430468001919364821520521198545949905217902346240000000000000000000000000 [119,66] 13587411314400222262639536032414018680202127058821358102291769972873933953367035693090277870015098973384312558724658170671910033979664856382587130121004361916955539769623910101821436662299040177999105461146848920285385827109482050650181722991071612657582639250582585490908575181179130029493375554240709598404045610290587486056324623104379651673135876754108529295771780786964402238511023886113300615695384572895486465714204397023630089007031060074642258456973227390855858803263921485565895798164025088911816065581735874141032409281099378002618282577230539994339513740391571249479181365906794206190720651242523899197742154199682197985305666781922657336683400145237990719767157607575623270981636611840018933322313688873091865428093797411056404906180355939833578602277716663107721628912413680578900787080461345602971994566284028564351060089237260979922748493160795514708367128388849860947594091048447147976896065571788026775534237018293292274456992054616325777289495692013580779544934726807188019996453325476252848704591953407170293780709892142917901937421300450458284158219343260002341852750415809832202028335760902608999497400199102428365304165209840051524587933709404514952753621681405321923735131883834236067715929569546525012128298189179677309005565150389447185103680751756392107055322812327592495960254876439738370992864099381030408679106489107490552436066872854123915230775388229511702132527948280185763532124985031429499880171312324325546308272744021086420789285023555454058247693333787284385192574303263379592241929496188879839876483399075777030847604371000122619369349179374672681300542243101812485216409055789747514645772813870596011030957261451405753693456095021033639571429940499004726492979049349985486465303117370055580973256398103789430281111362456731615181749303104161415535534258599643690856839815706187501726724170154355655632494738983697491004368194289503167940913687802722303804541693601098408148612651130302664611728452342433934926851568789831560449813774218334015992760948528662033997025411251034588260587573647482546178303003685271923702548449833804724211877156709218147881301453102411707642154763214499877296151187906008596567219908414417949608016312816654624799433257009025175310559693421868350532507726167363282554631683255719228017489546752543088507511258433049967476556123859648240754526307829016872468048702761989993973449479954298356803162379333122775083176819125933644477986162855723352322092489894480787891093596886857917759204946346522956283721392875429087694677634668866825031702675521400587225853884665701926442932932682631946109890095978571172431999449848293870018252156620294261100230958047542236371311992821608878275665682769196731907545421976843431285244361690534538072304260429205746852280711551177432779584471731383189386378882447206614374647236375541579320075352883143885564020171013622276304666639977720949626855431689697703719442315377827947160272896000000000000000000000000 [119,67] -986779876412709272490512789351960530042350677277180598573703259246184508450113850972868916869784422064570520787768394970889114830862754197167578613199495306017707189741823004107887030599064245077406047604073808792702403559386065752246894145377450330886440340983978671280702961070569216367418267739786535437461690140254309192896643024620928692715062181759370595179003776717085858040743720046989383835858643271796041542264258416205227628857924669778613990094359243995771748541885575345881588832891060865963353017024098718114164359940455110928920094345399581588292249016088925027078605698480622326310758433343720599691688212994848737361002013442942740751446964089567667764526336000661580068182880598053713455283732445895274890909906759514064935362415709214690749557256894422326598061926777684833333591605711873328563813368357567568939700333916004934045421916688461876361095293772058809879468032408173650370214462514262546698749897399113612108530216373716924624458389931646409592435072625969040045725423274598864557329269532968544960091683032058580811361845816062157225418117074377921261882619613722130995248595717602244829794310577166910952061065486689938170314211161738844433528289495751770582721641154318126462566141068579182596335713357773783160458344432950689312968824879985408917533827321118018116505905212046880905136331096638016137426204130588377680026119387065453912818071473738444697749193235223066021069484974695892402329157879961722195287980197057567697269394135113361766384503829942633459977525529628868162984338121316830902681030602251092034308974455515776438347309798334108975720633376722663947045725542452275212373675964605759335526055939942325818853709489696047832159687963551696956334165263585388768913323030706802739873193188736447356449194710108000727354111260266670339538709361847973209977199780714367963309926291600368257512245013117649682278210627243609346677732475992514071097915438892876497820311455919181514549948745307735008823852012028044831818108726744447428454269097843211339182374751014829288154591768042153381418292526652780186647798949107039704849576677649525498273688582436675542227673239414009625574911578532183630106841949961903555885647391144338598585176093635098041814137775448338834890176169221437874440986926482169167834778186900977403826695595308837422851634097305102106427630976641129695728929743214928833081511073844704347925579835858398626506795439753669026401692555456286289288944492430771515986449412088298907020625672462504255016237024724462397682507422872734404191532680016285597995701658090685207189850459585565551915986223977139578646923197032054140458793242113014845329624711634795586644866086570405230469668512752959586499344878919041920042017040538838310759531662474853620569479436761527303484957441723426466838658972306512095813878826407769418044376822443344546987562325005506415527189877268749734195432005613858360538029149910034568162836480000000000000000000 [119,68] 48694338150428414740890655983830835440693786659524494833548368451644412210195012398383895394288364291516481247606154675661937809370431244423919141265780382889505028065298337942078385839911073761235699347482103033921567031239858488779048746033777515268748116693228597602124628811156101529642807908236005212984534338845083234515717878679997959940593521287406723521742875607470189857252200165130450769245883631380945974356498327620152077023733389347244531716841235508938282877440887101625588054947374542573881830993451518136973986197452831907026512320712864416114608316840598386399851395339201104221953239292474628091031777321040583388032276599662152041347004472581381206264466617331940670540300674395782227487892407314051638072249409535777192937387302402688540746013341713526580083913928163259172404611906493141106798713047386594847487801996013872153812506447267648291705281814057660812014298849178953247384048810861490243647196681322560204301467205285785257117004411590265789323350499416745279468643051986867108507962243939453445673069865862656050309607842107420963858784573799634417274733267528286445831896505106322128237617886241137314308220282348315857762648107321207814759832006134088209406088361720992247579194568682918830562283184623208173448715184905166685531968255056083958420889375943136363859845171893480780823164407241664188445108832655103550266740292315846012365205217263975976990737982332101108958242621607344083712517973657928686318813108406800762776445588231620233366057785690911172596549785364013169962032823140160245252205965074924824641837263569734831435626801223176274919313767691314688402571300839347709838781244167733463087898396088916509264240884828348776928647046754351733812361246804091146530425590039323558665715693331217938070007868325518050053832621303735035166463908508458979545868246176794173858385594466999816626657558498118136634134391692965887180301584084927881662762504224771266277221630940936493124357949712627977662863921045938747091783632625613294610317112552354416207440927857470702484068800915891465661825650742921201737900189350979191784026456998117657389253130299805558202464025808173106817773228371296778943649052984930563923587656179547138227155231318986804205449919659784537914959821657268316458515066466201240414132245220016105139736447366104189873334417842622533922191162689831004155630537984472284936944641985529121810379121189455885036479341934323829163928925018679714705717732662663405297690414978533369116994040860483622386616864189884058969619018710826996967656134731154124964735771603259271843205093442549352079899182673863848732526264447470218660693319910024754517257938950416285060960477305978644651509994563891403867197153035936256639204663016885983570765400049259129083995037343854834154026387009257787852992934904437198177674106621679119425321016576045225394014134729489201402795072367934997928572793699308153278890985741763196485632000000000000000000 [119,69] -2219721448085095322121958720248431916473734268516727897676000201734738272885225690134706649497711080282348587509676991891317149386756900273716743758797423492320027841544139819420629175557610477716174536527716596387122565139197451937268882942216581974428768634075411844376013241942538045060073947340581393920795233846514253792803961412977623814936102133148149178760471433198789536926190437463402427176437152674476156259771635691833829167591077226434415585719545064799072294561140147769132911242894214666733248448106438108866382827979955181985304880378508057975476639836882412983739026817764540411097650570503211845481832499544714751222850145073862716028801768968087167109680349195092943917880640604977231622102528149263807803454501303363103985097251800224177444731083296245350450851890107304088303925318287510504512172450203279413025613639041552774905948077972852422955245977301920392572064065004458951428473421157970769485458423308411183370461177909053075863747726815807354274219461796596755845234616178063864843796852036789733622899653880704966885875106416457546943562635297467294467813336688038487407389829280984778145323159182968322573494214846055785498639331898709486987708405302261299400810174787968221274333226607545090135461503977556307750119800599495814700001859431950971753109558557319630911961480825191681013513948178697355984054943588943883641358816221346306519166243340260313041908054335881183927208698350697154197518583347955469600962500186259462894884851684699716062467515178841457604136376762961479116984092194971824429880961363493579654809936792108414803726772552594309526764461954551431660108071730056937436072278189656792282714274033970262091811707760186336970144272443111330335990058723466593139311124743529636216556760315605084174827565137101877183957959902947877774077469731733543802605017864418808340315139000668580785084317328073999667466815981897877052484386487281567882368146237199407243035681788609308435234647870545211850926982628189691615640699804006136978982160077764542870441276757307828105710641219657872384730245954183862058791260886679004856147541048778257677302712263092854621736793213245995618492210619281539301893624934955645814648985903610251499728122272324494599246227413348198393995688281399341137232196690369927949253876607763987473610649147029226456755533388984497891031249909475062685632804104424348281465724542567272000208548395061739168798912124456022669141056306237175613791393091436720226786716866271512438121985847454472484873483555823062457322280956267378642346764959888592247260819205789522778593961870069199137139987781620872006105567802198558284197034238487114023080504656245805709855082867945931387920943264722380930662019171423868338508305057662277806445646693982740447828379279941607414668622259286482476982771547049765292464668878476256765752010036996284922091828498996651229932411737446662215864615129945142327926712721697552098918400000000000000 [119,70] 245630244067970444623770239310007056338639964930431589309298404612946873989851899453790417545675770512787173824067076562093917145159753401263618557149167841168615165543011426808156669989815117112782323498147468893874514064870993425289517338861994864431590589059088177380182863643420283404570559451482293881459026291951431029985111810884515255835785348324250755658402580134132852961350340057903393053852261500090921203508181939188107168995232332682522368110480465501412224178124109869157118570123867677328989206520989770155439319882726727947224092769225214464527455206017758372790553012437187541652672259379312526535515024414464133279047852050473615517204481152391115314482247242742956964620485400941584309901015323152897367822224068737229754818912547662590678358363153360700838565009205866113845676557245471034826367259397473043277601658594941098154171967767138851705928360781477933364301504269043743171964857890685125882437505420204890547392989320323554919758782047797822002689227492310081757938089958998140236185003374862094889134943294112424071732409660173380475953467927641625855758554787215990754368368728204097161305188064953433957957747736660286897716108776803655568106243814120424556359767664044132868576916928254322531088438936030192770351199375837344980699511619458525456633720659722824841590005550705899850590669962900023450767519790185951407350507276856130444995622592502137072990560671690668310413927640360135862156651551958598984949290729633589529024410614713448385909873936447972018588264892987890402192633347914847568602423667369143663146339836706445299304555972504185751662009980183295643776500304253596487953253193680805703342532536060410390543077773266598122407078120372823141691453422263472087996678074770969323180532074788617942207103311504180333957271955110206141213950322192800310191052412757933076047794974838961328269226365258862494143126190001021780406400328437588626204821197715496666744049574763920433183999951392863898462454295902244555536644321131658691178471697926464820307724411306469235381203876348168911450487375536920091295161647208343042225415616375684813145794573895412728803069786473617526154338519027252716501535654752743449689164648344995797617995676257191613932858750408758864567480588914442634201475357019926630754897293075828086442489677870802046948961005965874619958882668824311527925156120201905122819526362496403526878125925800344488591452466125344557581115866688272322603569851075966546799837254683944518890982021282947538801183473506480929522769356278632307737266006279642693579400135816094344104878610301153677763908571785938211786566558789597198087734290649393315682609266783157334887376408860093661598865293068643692915223430080864059119212594827024001776289067470431365875355150888539403847353375574944677560574057727568519146311654552912228566056764632503229464195523493072856837228879953557963173156327217967276413959913488483614720000000000000 [119,71] -28727706819072791317587932364424943894019668367823149948360290700610980409841053817045186219026119681688310849907729547645147283484949425447366023585414931837107033445089218311811015369957242332026635321306868048844800513112982035983091441341537325091964635668825019992335856090104422189705612989027777212051715475508770974315543689977720811173352790287954688848389383895282400523477711106601011863016573455507756350445954593165286734048303329832260774183253061915366369454376319922954582584078482323753198450446564508522261887631484764511432397116665474428624532101995542353494811084444167935473562159898373034065720287388243407234287730664253961712985682759673466897354853576261284038344771113655697391913489950602907138724942424986980478270251324205373998659487363058255363559153333675454210973389415686227216650815635651644496241675934879685355660971166617955024847690997077719069998721798112223469718315281033622052232830082755521026561219829876896965218049416431265941639680802383635770422130375828111236609450402373951024584652179197978319803242131909158227483148611631764918254448653920270832886907661693165143802546242252620128368041070304254961513832544893031799913365023929923096759514001535626865787683824351974484935831785274899088330981618612625003412583978941700443103011699464999382927270732384351783611170745409593040042794242801734004597125557422156992132952774206145956016507289175532054948456308958912298729819807930449687791369011603461007242010609259777237157403478570904649157539918668274673190654891199284818719109425011926781295670408569474607532698883262419303085329638788754098579417236879299216769525824167021741782880793530689015861031838850552442297922022630560066521059644654389778348510666481378820268369814923544522488348492374540676036641072160498845057163913934552588034032810141695997414318229060027607497006286240302617210023680152834052781289043879805496928281821541627235372742114383848897253607901557435255159721694010944278117617816651440614474876979766367679241190337160534038126159118361800892454385581198383835221294179099856325477093243224437909500729510430190128592218056801194704384815325709618465496543966377416523805321901087912595744366968803518366044150484881658282122122820029414783017592572764766778303472474185853228587911517119806975095537766706631239855848281213596052231373147415634510197373676881857155696131626032718343227322224093804069133473599315481987336212328651000957189489512021815748209833574362696523830383950356461028426119650384157979335184072479849845282690044648977226865733152008205437362744766752382282744306264659853095635925632668957216445773959174634579916852398213031513196184492320233894684862563060511219152790795129472158128444872406065954934737973518127016447770652012037002243351797385893426037845941704845814430479534883071480906010968146248014952126303820876171655788739394033740271299550689596801024000000000 [119,72] 1446936317786375819897042266126627145897427090402180614479272607918273341598143236269853548789849862233907049495690747130156159859674463122550570994764222837581184274755636044937679669974715239471917203717692103875097190658594550131296172426338769353371422193936037967494798387348809942689553679065628312755144433015696978141521260363864390484832728305739298075386145746204372485057946968347191812216334157243768307570342539889921749179371837246939760458889114440078852741117952581548717330164047640940183563922596885856054754178898918471112915647755667590050782974195330749193296665862763647932887593144473687493666180452650189500831452143797232651583618631314129489282709777010877010922380325410304743159718018317320244348505187865169217454946170177819915958617938976486604685598049165166195102679080771676323679824498723501508850008777591526559335478694140391482976138350604593363880501844978332997593589483020919972301575791406577457048162041539437672064984675898451463763448425487823139773599470005646782265344265939005237397156741965479635770264912110473820022799848391096594023508764113217765081095789655049350437159426701710498343827702809335917016740064167775601586447579228318483723704210799673760671656478580535168208423903545666923045464407032712514288269558023463863340649908117912153692014193005531463594637541056213915671031962727635179301486991203301870615614217532135226460014211821749781644348729321839694563271178758715401245979288438059147981505382567833314142567188396963320061198858831927739701935241662875489079544125540025201346411357125947453483530898366009444627695260479334793882424098065804917957192366885165002394524896066422472689764960654459751671488915396118635246626233206246494521235352786026810326648091299862298849415718664697435628162181699840824953366122650244678949484924490397578967130608588387776067041723526380426120391719604265283118850664701877436113054540969423542220092634679521671551422618172273219745565811130155449845780240458595526015219825325818475229041036223375984350060805727756235796322230539884329583599776553361037520391235935080278983515951778465343036177746221593338163931807791128552221982051804525813310738669040603558150969809404614626415970516258720039347490077349518589512576043810240196494209084175505587057105899546999331248164926533871473897842534408211282793355502512154494888070348892377890640459299391788171996623175335381374532700611202318323460586295201439127177761326317076230440691021900975846390713530973519183846426985975396630938359664759313150501452653867647628380253377928923446087910823884969344681361745542894961356286467820328048878394789884737106075063909310074777274168101795090164482503126452059506503917497392224115588416284209404639234003741770159616764513331087682383036682433352615661055780402176447367696898866900584774839319293543739914199710821716744107647378399430832551056503146537411461120000000 [119,73] 79372069137941262608384009975360368355148598234566795074428210791711995004459178079570062883580614404409441299404162603669519323898683706853912336449648052994965270019094290581240457924742915359317583425356526020794424421611334553151047361951026056828830567802269596002106884606089347028428648535492652424011394553327440026614689278398833017606068061384418094664076742616679144594053625246882701319138442609844988431166292965363100116380756119793407704571045035033425853101370021172227465296273125478898166618132130393291847397470524889911237653910950103469673870471800310656805838471165624075494252243110260945285811721554745572378503240615802140550091071250285062591391909639049546004884519468461958499385700183784290742174755187525358827950266151258684277074660080186992176786651158075078858146477576856952859531397614953777261671011617004716251789954904986389966227411921288408920415514728909416068840378149890104579526929338639707536515856881233305891643487937252846044288471600303651254390144990950162878191671869794865907000261018730651994849876037671165541329972755728233683198460063101326103912156384459227757891792987312731521005965095154967319516985857329026638316380415135098422577996888505313889109748286190203426860688871321197510914411901450425804557221073548407878353446354629501939014425121615193572388870679980870290710551878705369201223230319739327439390784337614273361786940563309804795825306198560155878850098389553744227823907926611412042158358525751765602399551202252598237868235646578628482966900621150932807269042541457282405318085224073836579552044168545988280163800027342310097507690059503586051266175676438760943279524729493299605704645126828238718027966432395656687186496973047877695236049324765289488806555504716416449246579640508558616966278825624729341692862884472302517288581433716982190299485795865714303450292512372295763233238095329639765367694679962630823026183816067921960722320354293957351685399580945080500315221360208558653893288174016824998923085933879336847447580382742276789695216126374177196912707553503576885987097719092923948123921978675472971936888393301494741091401553976870741181365810570393533481364126101622264859613442667836485594011569443229573281699772099182053045782812928032868891293842964940848935765179662241686331045120443809322740739729819365916804289619964496539721251000722573622341395361078138251772901690627128948054317536358205953640639635369413423714862539681561539083617099369123916017541086285312227826907073744779323120815679864490445870366861456155517407826098023953762045665366032261443878569050109669596886346695510054152391897034044954711602149639546587573440089286017856559571527158055329722813437671423909221388198039843685238553946148791776861936306655683707009524249949344628237603029429875478289922713140499409968925328956066707765900726442811671034204243407314378965713607531482535785156316639659579216000 [119,74] -18090182110813798196239473343071049100845535625238665692268891274823172503781193913948609199299757791657997199486179306391287612864544086292808257048214052062294342221298300930538736693203173200594050787221050820434715758753174890987830081997585920808761636649826421502967623211408916929446622594110614159850884434968533774297919927036524071734454882607324874707951487504088081564078476598516083940860911002066918077442432372982333518312649029753881148240113331134595384915515420366684479336743348821009904738755442598833621532155251240976668047571782373779087749786483418473866658187552279253906578095390295359038408423050527885457366515524667893918315149872241739956914868365471763709844642971370141518309749985212227970995333180268328143624258104476332534381084896438850259347976381707292014019867997475406392827298474865692571481270632650515558615356656241079044734356044533379844964113973084240169401385155910684740695847653458496399542689625791629270876705963478366460915922474666423506788969134924752483724993093496007957413240416849287572609585959485811520685201162591017281453296623946151573827256267942100115118889466693173240898851741386618161748022112020628466740676169054680971149526033708054111807173821002702590346387011266794745944513892146235373132921809983179547569284518031433113356926841001005719185431090549432246018821254996401528079435553659510453270961877119652427364216323174009238934658065500964786336834606352764401456423711519347431113621812078484563362898457036254099342612404319230875178696752674987264188165079279984800815241313375076445694873547452999380940456940266701034774424436203193534604214684636818985309543904667256926742523088162917511236588398612972622171909181841153957653853130054837543201254894025038428052512540194030712977126904207459861116557765913720619198755248600977887198319939877722518525671623545087081689636837866696810987201603504396846165038968702226129850283621765123934742115676064984536537953212336100461710460048429316025686986583775997574576905114568862141439962997250096627787587990350471807585835529698091455064988003306142504012887522179167911242793427585113486417567109023611521800076394512798907519989186412312105872004322926166485926110294505341735014461764780660612097382431621559843825432985460880437599538856483096797617698987423921756139019451465573349585177330091136437131556858724567648340633085557808333707862734455938580843865359063193090531913365499918698684640836640951808136414909956114404159902059477445262070853069552301270917627499293881997661427834876410233500124784012713648077045528130207751152711861135088197152169142431727048327223696706340420583902572898661485566818569602553491424245201237752062827858320331996618389455167736042714522785068939807843329590662310365688726208439213360559428707566904128298827018088917836864308330007843285412288274470023410973471793158575869078938089320719200000 [119,75] 1246107477543226721460078076505964520182049479692060576230748057901205797131144175372638793576186982888186511355859095542236551259790974491913492583641227202375751601339584262804510228004649364838371042227234299728169852109081859541978230960559353281490572366896361793233064389340287671961924592578231597276937450707674983236967249075268597458192083907280065591605515429899722246205533088680272675527952954320663918262844927672581280078784946892627889157583227147407558963092211194809149165479242123901203076050739572135305420636077492552535405590942701004066980171205644461839630337042082131444208456038411535281088989794807733343637462132776357944288146381629576861642213370579347372788694095584044845932144310686086234273776668042443197538297750027820063514185958021785948059436138256742405789872868286749035049173594344934973766876203206326519965835219470924582311427780785779707932485234980344616966146422258235991657361499137285999342319874398056195769169758206570577125602697756227219381159888292684442346060756171140182635111166193547126690883044713593474540345602529083096550772249768023449283064154380389198008529947480144588242265290186290964466789140370336363061533698429246603149902287727453484162535903451129783526753051396976779143666660313535546751029494172581592757137288524379388642935388602658113787724820223926529948346632214147759331438368127203240334306283680536211205815242951557587020312939653552047223587352301357773504005215246923571437260522237866969195709579775111159393726725213289502236387366078037291511276200300825819712377703552261925839498161647135927354060179343195798183604476456988031574334108893460097023591678478128429519865601661271609633013837291085673867526454484050490677528645343694393126819122131584514518437859382338712192488934377819128331748795764420691041626966939659027863933608085161716516572107153538994657443147477782712409925217284715324106414820857598094203989894829226802863454403743865950035235719945754069151037214961971561775575248525117118206936199425494695557987164454327691592310841303396249643085491090465163176528194116662799757908481002978938471380979021196484543308966288739955877994877175935583698392999832713218009403500409373294835226973155952551028018022122922384506216231714364238047740226307034303758719291378200338534558939069277938474530252570361733803232086279639939280085248957294538833477639325879233581950824282568530649367008075658006346675654156348011795736032173003302308264442775213136586447966614246409424320026596931181769677723361284173126854896978961998214408649273159643334808424105393584805922908709502809645293241310940190646151065700781242365329036072321877988753035048312396576606243069563406378074332020362730545601956318145562858911261903852440678326184763261610626225952849952887296929912266747604862608445191703871399321036281461366509493516674563113355904018798352735493026324884000 [119,76] -25005110198150671751139020128732317980974688269826568756625741490812132867698815368169563839406995233622352313217221311977165880162125551396188691338206789262470085783480857123338903640037296940733066552419508788987207031185611480699110240408163461370803620753170922760876319215482654750474765770302406525276665884973800029316283752305796603104634185030506761756026977729586555603080750337618777104291637069911395012600625235762027743042495686090371137240385425923232049063371786643335264620520028907541931039887008795091812904991277343789393229943110798081240735039503453629794225202015415359001573253486212785587191141331009802268765756394473605980560775317066832273494700914867344369744394002387816282973355646632979009753876659238966606606755040532934343641842051598612416407839423619801130095399028744813299013851595556462194661044694981628901499759190530733157276894413790311297111619836703338757593964870887472958051933544544423411274705393091587178568163250871186727242380189561617148737166982093188654421541472872372100529221694606025296080937122076523935484753236176227542309480061510060944517954784983737349440914885955082380027681777043233882899838120724185430304220447851649494688901594953663057268396964632163807283770360258962797658187642510070563532008752955567643141700732292138725407765329458035581302444733256940845628621679653652410399665943442648209292301091068860159087566164034031227317791251112950462497562418974360760206643110688983224815037207359563465664659978171969584701787914542401315205378334754214968818617692025244524062086146401472407544586052833805776822290930337290245847454683082317196168615078106055846029030479101162831954507490724292848738935429042062856702143859458483562507998008435772325097042459295539855710843024402069751760508673095525532439832978021619145246740175130480113922715342800181351540104170499356710688785813741932072717277253183715263957269932422543597914844306661222801641498882214909611309326947318678705417972708131338749951297501672747005800356144190413353625254890612062936272431491080563429284290034732710486117906407269458370182003873278943401788411811589654111373446825518005060919573083484440408363170898747467931053480448999340155963397195098179895920082309239477248567157473920282805228667113546846711156327126669123346299705261396768129207954571371794196121213463522356490177896703086439278220658568485646665103641190989017687435975380233051410432343097996945536996016405263658379257158488820352957832998053537773748366046428936308719894706594921010263434163270283700736339526702752028429233019491168841809104240046257624455732726998454539076809421467794979761700365782589248148058182149141860770902049952128831251507233995161511992704506211241310549821800442319324938706257498784009748904627482192742579583393596721231298131943004994476427076779976859226572776869791983718876995056673737873001448928000 [119,77] -2620084930436060698991457945465835200286631846833596618162987106801229047951316733746905090562354496592067214040131040525137080845674580381428153754599586804318399963479197603737428594330916127192749150643911256202168798348675989427095658328155945377043796062999395333179212529850727819249672397201407822394399255077500274587799616425446222122109345557569904586912115502061486317725764459031869016715160372262078073598098038911484463543383433410521678364957437541568215948518503447980249079383508266344693346171513120298036975391682130111138249538444416097274987007741740218267535379417174505274676933433040227786978709708504406421415169935049169667188058795815704412995341984911020742319258401289445649038935341834564792727777403034250483564039395434293476786370480068682119263366193334462082522096753855932218583682377428864852923511088446154236110180631021283036917800938602072303113950638289621311576876400225459713963833440521826520980024383617034480899267087189272753380633462371838450322544273002473369313896504032071159370163293008196799821159300987462989039934726433194869575660647987236987297876816724326768957098075719741406390587080007998531289696978788201075872595692704691295213885154699376111899711841928370896151718819433589970527707549069766433490370138380139811595178291680359850960876235175180997160311557204158752453237333625264249539152607886481632274465973475888243953117097360019771407747902663508531438293836717739778945750221021800769690542073682798382561485339180225985177542965116161278266383542771769999854925539446863622367665370652105470937312056661190507540824451418904598802520079218264401038425728838901290883123655353243488905067286471235472264443244067405181067926578596459929398687499855030146232898240453753047137543563543217951106805312630779541162160440973113265257769192260088655947993019141381597558992161155047784597631558241000412707400810606872743081922343732206148441540383144924580622204876053491077874565717438397542865144337370050821356175267733819094307328888152987877742940468857801342993624597255192122358431216709751937469746351374173977899068179248092051284383535190330859997521522251230520946165729481128254595803934772583934833828074945700636483512955684237727489767795910805207979370497773821548483922431564390420186461333272498806991815534416110213313673360260288933407945692826134183994907191455779664621924294638091299567256131874585242216001212943593209671619224318278401146896327248121981709004269392977138869994121393447467562092770387423563851388433267793623883810991524808171607838927747858221791751035793230330693374129373006551225841500061958112919151362748074558092814814767927415593745991968906987699748672573649326076431974604590715431579245248618845684985067688701345341399320982964337657284803019737107606391964002097239554756445304017652816163167466180323413420478444369510145387576566871843492000 [119,78] 265119124471216282144018320401887540802632296084575260620076731723730044586215038506647591500619261737774323161426574917381154593929390131808437949547633629744888110560729786311758422895672613365616159636471805422267584224608659427600988495294804728098664631918822510367316265863326786853717614683229375566524706375677789656932464610531866412261126593259802297576547592678738919455874544545646144038818721921641128830347477249816014471896741123713806253755403431414382182493288161942790162188811678048874680782654534960599948976219877512581494157136264674348485602674588376034993183061415720541347081678016245583215808357636099426601266377184421057387947376204123063505316643875845633932731883112148907267590578780993280933280451686534214188015587724168035902045486816976238588776544482675465081351511002173205074168764018495340818842266488955582512173503301487893893978937352870364464693188298759655988988588545541190490653654578461358723435193273804616058886314285272588697262615039538049911584520726578101303388711862736814165301665396197660837840207307390766540841487552839225286600721432141161807625334305107096306338520551220209376983720282218564022891427994879920888632609864538739295651952122093875374896521432233515221144547375574973206200906506714614043408054789211634575187101101239118913336661512620877169510693159755424043513792043688789373007967799272619744923556399769076530754190826678754352079187911801675015809765837778721735435384640133222735838025452444002383828150970260987724945253236233814192891368407272119486612459726622735959800809778795767069564906072779955105859616809576405807595418096455837723362322869885607333116394593694669433249579766885268457286010939273706215415549503800994415211908330852642353569830305862312020861049080942301918991572696851632969175643969045317972050182428735297181265324211211622950234350351433709926476452389906039152176267781535322393256996623634720814490495176837371274809881539774864539617755365164739173987447092413310150114506235231636959194005060227730223948152340481407257644940574926256875892576769237311238188839199578325683389234037568830220479738438886711966090362467547092400474184545831617605444817754286758597878603693248835913814288730987571207397493671286998652954994652648172256210223787430670235916149605612871791785778618853054779527427253725309759666993194099651945598816887146630270987851725353780922555803837212990145131624718477412664257683268535916848617356404208260687416621531504912005279765019071505442996446488627031065686479993122565763774400654260190340133047913584743686242298462756346397968688584884660590953030686131703452392500303883383266102500385233437680635768262146707254962530937386752789850488441238763785172852158857965179848116679927262594896838193892437418139713681737672397150660072907537440881711600538281302892205203509948807416685720147702482275688763488900800 [119,79] -11595596223888713608918423072969549799717958286439948529053977004732007927862725346260392323221691758380993446115311532584181301590003619257752709593318781558418026515550852394673016579093473078841366949426610542710222171550606887780610474402933921892847648336869875623021238545521676200467304080265691073238163099863095584923306666354972107550270040857569864509691820992388136624849959558612932135530132325121232411005056232733420092784899997208992172318679305057333248287479187851116233854205509133588742915750650688306519104766020580472978265234789482026457536900149064005765639410270683230768025353096062942823157807717016858931939611281655842425894488714948110947732758108184921825496264777242564781633080675722147784735241369831078940242885747859935915468090167034074776881081427566036389826335590844716272180262517623525477315154427227869525066126854027213253779746369651385753776539922667125756589660376484342521194764077936372580814329213223191360564044306416442207660930455067029667833991421247796480020967722439015200089270998709051077583624299513764038900099586690147920057987906369282308821309708170829088731603836919524630276046053320759295931913881390729300971357600565270285886535399093623344649827560398746738210479184950496322674941177306638950650483467520790241367598825256538997308096260644663730309377726352740322086095907797376294879653506950080329356156171200769758553806217183157533563053962418035705398633537396868973333158626553687590947226719628459997057295287556432862178361953595000079662107220325982263332860291954628061322674043215010115671161379119262555066080094266452970984067381489178096539546512275577217897852785718410005546912443086480720704538454187908004462324464525378869146365931166514582860493125357829440260726731195107336012339938251166472384203830905486714834551279593523212622439736019306859957950272871468596530755587606988718458885717761424546130890048699722743645290735612950230945497581411802954022584169287078883333441031100926370182615896970889436283315628972516293723055381736809617408132524125173842205513865895726956994643023950859301284295588649347723446831671129283437336340847268338087960665719869210525476664690646842395768918455555010909731988438327165491709038060125137657267672263287407371574154595770517835947606131499262169844586627916433546076370768382320442096653224626461500460542882750825333629749063187166189600134187037413040759509788281577614813153007872908443154110258371311490164616251510292755694025079894885751875553863094578410634444552895713012100923798181931311917267947933004484604240134652917103099213639995081523139977878188285010141352389546700448568180167039160713076436500533520595379027301834098664537711346679093966647203003569323078395481354565127432948470282678040754030552947561480832379312525540538117249333913298369129396747744263765035766086320020580374987315863230920 [119,80] 239081289434456106805575007796922264636408373989875603342214652918170008041417336881006563956637660774416605210057296957586636842600411616914269776470096972549509231114821140574706590102571990783948770867703775455632145190705245424206409850364197623074311107318188233012534964443155182386080053352504734447480736088202598530164192973813538121957151468567249301705834864928654326528622884426782610765024429773500839170943547685862929449041649817495723807780283102107433985802996698305120167773595694931075491257823584080073188790752355687465508851311978043664059601108309290575117868651449610435236970816491146320859828002857476108681722529522882679073481107251293528780998423523303304024752858997937063469839041450717332655561898638612661947153913860621220482839172737673446727945171705842848462519308529030441371221145855588296302603910841040201994880759069525314177341232953804309265897803467107946584678598959965055614637192157365184661476082693681176780525865234941040586862060596511632215062506427882244229572628185431021286484285232320667320520990044627977850425618463952299177122609677038963318711254543462248870147061068831795625215592169835061342052910141164441445816564596781275463127590112563499621854802065459342471627166414837127423507967090298006395226773937563053921543470807542143957645301271760104227758593911357832648985930536156016850713612167393310972514417346638063652743894976251081530972610444110392381100654247054827513758257568367445542712428998216861934152493972136338051085746337334940056813878528642500651619698291075481005167482844712315900045297878313170517750974036759795817039372011598723350491284886033416733827645448807593246947498194758349570585886090643185101183332933844261729542250439471502597964229586682969079130975804389419213285794400106919207576903622007806234861672569519633694854977598195282377521925191289962380816746345538403435433974977795393205493346943646605435493480084178407376666673925750531976814364348727675951312893417716476092631556536325400384738153404379860028050912857981320777190048106321588923209289155958396755867574531287104164516267320093221037414147638304669986822650050019272976845147617090247793626023436382334796386976685009533081063193791587259388053071204333672006807280552143885367232988431161448005168131774783559861614473249092976448398744869522007128318565540217105867175521883190937323184622072386155202689604225685910390745945430928102416768986068129844687280423942391365180067077440766597932294987268713126137744806790632329952913615741428005339228451246576513091959714520825253495874306056832358117365477600612682323087670821904068565088968137555533507859054343628878946428139718685995566993370360388131937742751642842748540864441764364922830198693914289696912612323172414079073050746991293085113735401464700015563908852978846347314748523136237355696224226280824227371724847360 [119,81] 1375976414227881465415240129260038009876447751205094869016101963916019973948560898043371638610174571102713973915043325896982683750803068899648179308383927123068571301894982920075043638820733433126938779349104828077386362301458817149908810825535076464469786611478518485119743849962573819006652994102858703678741787599165510365570983100926305312829135811342719261026661137274423464955719017672012238175865046749793680154722997945612980506809565723183640083051235042548129292012827421162179750609900501110704832196680977273953302324245834029147940594343085109450121125535691785525525911202801206575782829770637628152395025166838569989883031083838814042745867073676957398114217690251402682229887827790493787114687870906751847365832445994125120415829111425199892085537645028817383300025411679524142717942893762383155995977992753648973478346819113969314819375170330697705139760602099947562556820065236754585092289718156213036512674137530899873897809421639248794679254125020068711947457031025006531674968290949303668561048085089555346038182595545003835035199219055156969605886857543802321355965516630309486802159084110344234514913969290693818052457345457021035934912778134632728751374884912955457397946279309956852811146149066330625105656537597068090370009920638652471646683700297177217397783828228207107652822459280444257653535797813592728066781812412162641251631530169684252350526239743222556932551015488900846113597508089693971035051219128347521774457893498416984918865074661788884781218492194961719412283368504887840217800907516275883569762524322115626124606218462298563919145933515345603930658153118929866939636167683741594419058695019471424052052292397492447848437989593301475484121623061517572255594495296911419108380344193310699572587308333385661236688960112974666005041070140597266117705902971601083942441627137732705015319691276185961019302849083247410248945752040467907925553703829635385851362759854822542907457819077719384353853247253784937671748127130268065459645578435677168894488183234078148538105048974630480740541582626857823389957565020667211386158274751904397804148761791552841069209078324302363409120862579056216171256340590958941893836337367966119283119151288250036641360060324945975501550159115394539575547531796247153796624191664701753666054375438249483000013351999004616053553745990732360289407852661561388991774963615272844145524211517222649727682346343281163740314160199771220842254733049516153321457116747918688448119563162891573036491807836210608097117393906742415408400414144249125019803578675083569701379946880180904671194810885620999552566438093527774154798018580847535840516439307323719217845458949648191078946853666012711908324455305371885625237983240141645808570402308103341000725394957926191324079319379813022852493189452812485751630461590051906340526592248867189170117689205344738771781239429760659399250768353169731361120 [119,82] -236983132708660344393372646629313923472616451444674150228255263944533624656327287058025549126580148180446696552632625328020270930878502525470916584337234040541713756651821031069708460900694672410688592563790772817111199065754171262770424242661320146937613349082137284867192183969565298063564855259829275661698324095867520036617585018190810681699847047645534333517741557493008305783095588434604379271949469477039859110762805188654578544106537110128128183550184751039898067985864639096182350762945523311075891184146283577402880684086946184586804760341864725097058656774501009865440733393047396608020282888794200379239929188280360380747400466744051673576061759179046997186064632827774365317722226144336327810816266000413872463491661906740806709554559325516003722038821849095853891493286352734207800959758575522012459522698774520292511497349150328240194808895085393812318332712742370687277815497355231987398935706490209793441504815790687553613365396346950353183929754838267534325846671438804498524424421872636264854036525089750784722824811343185858094949992744629200637593321097061010456185188178834408702544229034059873274537302769149433279505622668764807127997098808300097026088321885369139637642655693437403513976176902356636008438097903208427503376196205659227464687992878463763989432981887797618531754589869444896786688121047316021147588131036119750253768502832882824986404969850744552579705714416955921600449955362119714214657066160431020062696935524865620294566812558393668910437407123000340514028018858318483500033934344166941845486796360659278754588369607388960211238963079256430241412629749756065245691256816951478463873615984690366380588861620420447667015845718099333276202544525718947496059482894567932258969836783005687124577197202707853667821058822426522094941852512306887682008972426465797191029117375618651736699060804620844979053463247752208494190845189255773347169549795061760002932068484560302899892074255607570893692849898976566508321501977754617383062770363121121027753525274985590323964986612172339993743685373288760833569814436251521624126518832958095194766051212643087569942384352000915361632819138257259704484025394053623394078179474436339994319138305521151883005894286344481650125579574443054204474533126371169855157198320501840438232560863383369132264607372057849502556813715021100314763950543161402857280738853807848610093613029706364843235392542550923114949101202380912180490756301926844530404275406254724631506772412124857644266146371480226339423993706993798688280513045229261185933030619647743005473520147894353847448059542945352454884146455925127241053912741691824337411285641876794122839262107343258009820211501092404554809215396657401217521534016908770006653014394490520701053425996927877958122491144786642800043950293264471288106571007818990464991573950807333330552522082416889144218991493188080927905447755178455360 [119,83] 7015325570466124192469293283616676108557875756872333427360246312127899724474978697660445416223981544529180971931984221908128854626761868393421505484736531994243882864478087772786327704971577921703813087782566131328965881315518939468882382328115015415549305075057069856250374512012721497928936497530484623912131041583993838810071699599104057709733666304428257509342626061059556773412377966000651370837239247196291376410468028290645347698142330740087841638474985705119842835291713790915487614593020475992759327498528686689692495376686481222137069019404311589561201815644899879078358646064900546538854177454453235626090001544900244462911882506553563634080528312400128795142288851295774383803816790755705953680414384596492112917287735746142737526544196221569606131363767225574804780734087577357060215951076569662372122541108149531154113381446804555497070563709509607753861148623355598689254803161771760695345513027630580858691058006030959017796810207754658074246556804608077146350260386580181399623409452619933290771702192651672391327121690179896514416230831215822727679655921251223915584523893111801318849010005872323065524434592359100635791695941425899286106145242824722251770230492047255421446176441761750549226960956048137341668632100523919271182575146376055742947857828194880355297862755366361035518004027378821607820887252046188539699096753439164971346157861039212314917701836657791786917853387980163621706967494677780098883463236980489242752358005620817889074214195121206582287176742989959133270520766372323122529966386797823567044134071107911994426232744862995538083111861918714048261035469552339920397028425412575729782432176209938200670359528466064638350771329585787104589376484432251974099376732079041344909481100471333256970680004032766456287892381347596376047809382572829359689316368781384382909633227708463923097764944454193107019768143354717087451586451210195798239289909342613777647213967876290306795064327956256443990390688029071673763198207771758435281775082266547564684299069779150655327299397932842616778699353038285046455916660872186390190978825619423413932158313501353618657374901376100909648856856419481817920715052161524403828227319876388689888257040976004902635578012139884873816391463395645993099240860395041945262821300393218024317055938404539996218325804999009189618586583252517491656232024067724492658650810851307918817641403190990431739705605556633949230670744469333702965140857714262793006669789950075599600984111520566616064770572404795148438906077322198500273310492645617020811458329266828140034368112789391695410811274791950563281544883116315932243305981485091605415807314266107152553071051378240103569416348521710097223195774209435672996129064079402516850423397080758633812434460364594057432487531757013089978132232803592178871802507548499137443063217349769300477831817217471428868720462756692296939451727501720 [119,84] -118321606567674193786867164215058758368006302468135250559131475584395711558023749157620622831498383646999094838285645050280869146993551206591632864119229569712992523549027478298693805947079450577157169821237696215558572290588173288681215884338962560402797340807963291063045589633073213238082025905657894123872422036750143517237147972726002524413109195905136372169300989468923744157446875264887614858536872213826430831237050554267209211636229062713669817832908194185168467181020585681118936265092711201108651787748826720718951915441404518876527943956975178346211839266337304925039388793037671926485336249351328190441252656545206395915752707230360395952638662854530264049943408514217885376249889013426019895288769287142873967804848489817666987922085330822431456349394784866523513964978898919704143763393758894785325358702804472521592230098301448388324337579549873381344094064703430299185596194916308173584829598363228095538723287713500745557458229361435987871683455369284109033966527449803049445786062158432141180731608409614614145041549892843102879865897756905182593401446681591547015013585852841959063685447997952329489613803794638179233320323840506399067814072500276728874794985739993247067332773611990858032237667139548297659280378301752892782783769599205220235205641932747957727337458120921224622458339561372016037818431909509599906323291843437975856290348739442305926756806487616375844570052382461243816133702334031598096593765772304011362147495123268803908338991209178408858303356530723566084423414489501980370770581365169151675809593499013614911162883558654858294487192793665309996370434930815647580990964109141811284602657323188217515039408951474270803894832699258202265123635135920138964380690172617427810653722970582976046459772184684736312350831998834457988465955606977004986671568399992057022853368481685893831765009782007521613312885412149051736524749868834331248746449943653081461349500670389787223288284870445862411255919686669698999857543547165932265373389787406515481274148641647377767566558412495650426054879129334893346500398490769621417213143576219951594656855282167697144576406870975772130233986104507070934832144627055364723434793390124021340052947360571628900361457709076158826906002163142697288202771327679500392762780221383814646304644260571327492486837032402199932648981430239447142252480957147015125521910423003288262146582144245559713648563631415026424395653188429658077461441149005370310006199341993414839015574680376176821630490353870269073578473354665177310425719744947532934105574545882407537729862988660985791501644051603207801827959825983213516173405572479777712723956996751268329528023004225559396641851232019800375798361775136588006455253510929523396230383207408159264167240957643977431935175991579437756748398038200539742098853592233319513191633215875213161711275640756841417023848895280311943791062400 [119,85] 2126213176903170453701339770986866866677610316552814229765615183170692671028192660357799657795246402373612744955034083824822224753102574228671717999950916069390343529591666816808940898531817530340304155819015433668696480806348403834379836660685773160253000483661304933888762816421544643955394391610051536881316471643735889775699146695888234670137359425783760367671175546220164995521852568438069965668550484496406199223037097520283397844755892521611219558565828327549622227370652075068379957659936734577183664410160061083197189404519835069370488195715608598360751047101948139692232054766497671571187409945115943476940817641477717880072306800921689762938267173231834679265567514060329096669524495093221717444084881134338557017912794399796083209294369979711124498953131640416690911846658070769052163128760803689335651089805004292947890392383576875968742902986251170218583585335128427991066671476629227519813278129737470886270266321883900272716379817974438359415346328494880575179236375678418068556332803657521861184319642657209766092879183898423828067654073070744734636696026280926619886850305272336694704323378410054618414840437516572393064686474442244725195037740550083466407222560659600323753815226819981795653548137439896053580951947058660922016019048183504135558370131986248387707217861342919104234568679782782109304586860178014586688475045081759642207485196201046716380494756698609126762275376826529171946727605940478500850336351334848813931297962866709639900664488648067610419495787682463244806140335874007080448144901287945474795042769765468059814821475143220958001666757635075387068355546233819957727839171558455557360016325842642222041534819333873376155548868478091746857173458279194997681952611355174820904123548438468720417740763532836805902704628008789864976785318459639849268190291058207871796356099738953089080927678339467284639407392685790999029500543276887375018099789212234014076899563838257456898029855468873441998735611233860364455322395879840733368242680875135788170845614017282737207554535943521487700666318501568420214804180605761865794403111852427179724671139148583994193481242738473359227956758153324522352671717216581914397933231975537671312603752977986791411448741128358868759295383190766928001113697478366320221775493702455603968954053572408999071014214341132014736564416476123664128838342882862744527716380879422635580495628396460465556679188816997491390389838487669060337643913331911394572252473012970517913077481075906754892852140533423480891407596298258190461226252773008216167484581618725748719652804278889667829566461142532447277423949575991796774738719160862415973173676936775223400926490499289693428811009251327128592205222911935163938302982339182664753657470588369956255888572475562380554409042122226067528934117241301742328394848428387331662835658908305849678620486495464929145304624055429909542320 [119,86] -60297860504251030414535225645734473597306718379387866491014234398430577328714452428803118830276020169517944538660593865630431921687164314287421662478799521542223664575304093703792423447504013267829537491635956369442237618178677678908049301835939771065911368139210396479955765560393616572482832994376499551487818627168620758592998291006389035770714626509659453370316759910894256147303693858249618504945935731584717575259985218424996227096161752788699520792498587345437633607532854360306691087207792531323017367094093555021359198418868682504658657066179138845888228464668029732381348026212727017949771549264353010050549426255963974605006557211144059476991037917021340739950112723579369784695559528613418739550684276124398534198261681475996010290231135524681043203734585151687282204688025326954046798793432886493516404106772756356377246423158504510658202549289048887152454433073880237198062946664300809036871453815633139076208962356126740145848901170153134459417566747561377702017034325199086780781840186937258382606019637273581941138250830871073124197897743961177030556384659923591076393734479737908970467274310997044398578132214270190243921999970212399777249926931277770328580247123761667272190540199227611082391359687568449475765008619847029726445037467443544491363044411262105861252628959663154079246203913149061637400379804947068014870326135429125766481525846370681583102857756348794520881285844836970747549309020229396723566008315105097617107096566772872358604227606363701066161686460559166081803158761049752209159468019057549843686773196524604824851942818246139095166442374618006141467341970649489947356685784784385293673240641960570658385807346116248085228804710660665379549279487986502120132121910227236230843676300493896285374131341582002484926391341525539449343345618371304326537264015016086292258998575846583283509535662646240310999825009743547045587584361128858489398733407903756787775215927895426648675307624663114951127609694287830612681399647993785289464997736983412812462173210858504339060757572975922215573757422918301754201628413889694152732842817530155819076452847189940023418876610276897901481228308224949534598797858934225659598748169143391299814986481839424404616176031585227268657132071132557950673984376288955380510977446948832509545097273645768816846177439833941820742726781258966528553134002797422785242622883179351463433172245803792092292803553374340149434617409652433927398857880373684662505017671531697141636734894658231557437656528461321087621276375037592448777259635150459351725778102344220493977942820598525471147247702596724581963112445004757795385373401026433211075812497608608526964322404412214878116733224040462625078815626956288587718759635053852230760407183683865883024468005463170190524044787376660153770691075902388116850804763352161185532757993007937804642090810790941671067176710213006560 [119,87] 1382479508409488509729387129061065707728554056372831126047337240160370723455710612678330583974469364334786306943000058894928100913365527995510866780745457330826499888134027237300252553766821920693368703109639812174099233816102120149112012943855447993063119509953242088513689107450548761302827004185381423042819246299303506344731246106297335700446543674737729770439540462106408978754729614455111576097626251460469347104386992694461998439401112558036428474305015759910301534994139301064395718912010282846286641821647901908875633806213298263022852736906914730218099248946390147772648816254367417585997010817870274704050747882146627040990282457404688944714876898107185856025020934893682945084029768819948239206045496127144144773545118823306070323004404152175782936029892402054465181591364567357482847682761313390022806618185685722662049306098561327271616193800698104533537758641633415180445441716437114799467408650683619422294914286062903223833867453377029180872651628660006783993119629309223912065755613241906516191555212792588189902168979328251743085463361746201472572305707163224596578280407021704745286310521577645323898015092610547619072277787758333415793418564889947795207513717707379100187728285121372906242667783592619392839774812515074978189193666859572108734707975035947400232332465907225168126996853341549038377764242561851555062294471129460798118855256688163354370420493996479495165895623687042448522415299094297679205712396081515424052052175055171735134495323171284826476295085411245455344125217271392434079266041271179800278488066822080277525448120597242026155605319522866024880341612546198811838176743415844229673204782177232115155705207658672287110501532294867363230691800311542008375395497741418580516349856096844714828832692886762859142941772319180556524712560993810106160859757284900781636693457500316480929733194949216929493528065412053732540517825430853219670333012506032652270638285846746092262348725566882273784462253323367788484904388417606044213381838571891564095325261225603246048994208073269677050881662809907778755861957955442335464900459260082869414413597443457836934708474901557358770249121853523079624574120229225182622321590055801699630411881066066864129117274586349783080455181933704725800252039268181652715388274258764041108536242629713364617492626210653442210714450928757335343212556882464525482666713305677622392767477922146041105147006880708902548195833201731017088558867942186966703365815794815025697691936854610421452126360132038790417175523550559087756893384727084452283946498368576916513185939923389822374893991954064604201205158554767544922498599873995631377260615907918937737954512629175638835556553871650177783373010839401161504494115939731744413388645889602921144797612963748280982792397879817153356873410721950022443720858041559801996089114318654728988221236280054566988694496880020 [119,88] -21014465988747441542851699072036817162783040161115909813971823417772147549077091515162044454563190559924201026697379813099766647779430576513629829658525435595546743791663089023822917284624136401908677373672323899272897299929874435978892942199028244339803853068392275895563117164616086635364916469407923651980993281380098668760057526676591640043308248637045991524445585840862235322408325543420007511988558519219201086209614753564026757038218691549597849549382248011569347346100380602901031741554180894908347063106465706431921711863225284950476701391444346149164049589422974029382120928363316473445791283528603024045942602597156979398344253264501876099121049927371077484745984076052313028069764234968268247942280807051037191515139010547929849071843725582895358668002924108619680201356315741370601001762979116262412452651657968807810880036363024377569909898882922295547883773384149226987070071104715383858870727576868014820220471985757553084184071109536215014933529985193924312039221471614199702652050780665339389912839629833993661002770003987438895629146122613624599568675250208109025487011559582177267322228821117775357115727376958597677346667675018727640404707132086663211195129526657787977100296048927542835205274307487632988048211587873982240794446018823448609000344325660933780047569377277596371307000341137974665095604949458632172584267757635002208145958201194469993349076950213584563975350614377571472868230936389253757241441092737453721625026077245210915907149355014313048673078827116910432514325587256144007268975396109861705029423486906760871364931742940799757684099731469001993842782697744224911011261415619378785685846177146170578070301521731401337747018447264983222962240876071064513721943700033975776436004385714802496131207529833007400483356064058689575501738416467660443165791511633695494331573771319433537804754792064250923279044085398565894221396989636151877413453389936463089974531111197506919312384906823196657400464972213314188116435818825131657300409623194955611612948095183779484310330455073144048407743869643731052790152778540015348906333414356311448793821334947539974487058217754949885078675887749379536999912036015896726302298698176360784750166479859050448443634058917043462426177596208768481486623589599111204376755757731544715358830996309732998801963107725024162757449351945400818173584915338901176377267991455670383627853188498866392329270081097182133755778137087192722001729713456081574391791562363261552185440593754877434010655608342997248447182952648152959473077249894004387732483234472476752535250379861728453685621270077787927725351412623122726121768450573735260974612924451533020888174065439130250371101362533087116313642798771153013506447298625712591679020623958002832128791885574628053786431480525429588529977545279017847097410964126718113465929407387191442147343808276413333280418560 [119,89] 294246992792642236948285083163308468060503722275459240591077084955775502455886887429529620733727144561855912365454347542775195305144318747599441092424082055772995672961138126295001869903939560683442338315933560512863467610647294205204407483029947903616967065736584747307402284420979660738054409878490951996311404578620851000002395789182655801036376153195250732426379900330924176484769335165484242899248117126331643713733798619774201929821636511144608308232365252735444224617034894721054090967880083338585784466991255724565120022856868928672640175080902759379561782125832957754263443800822561989108173955246414245357215522157423433233800564734197349310813112916444124507497528460956133136645593453650108253617023491438968407271493460246151741822140459085586572056366906865818038300400042867320455019949358626067740439932060710470240985179853670739611971275824953154911379538885833182070610812625285975213284329550907794243368948217573928179774639979604618508082752106172136101100117647779088762331115043203386772469260373740422237745475230218562125183843841354119513546962627018364681001181221076700829293433125512700161953008355736358739914056011948059877483827287140174799589706787170885707308231000690702988086336394222176137949107521647952297255890460280347878219263000204067668934787612886747150007938478898884815497399316424577585252033746378167384360668004191257230813743831465433848884936858125876105988394027697752876715520348643449677202214603978840550173483717629978823331374660085572860751450835308923559545838634597478298013733846221995063398705095768668877673101889326480386276613889286518298869856594054535778059234573035506450132480903578065677093682532554923913485652766362079382123848771735454025844062988400093788536624003130477442598529013403491615160922915528376702826837133699975434524677251599988994673724821741044090984576410648609274420840261257721377171470868271837739529695674595308763281922000311439006627694117701662085238873475714140282308899302785059199279035344686588586132328697040974026605961917006999866726648303690793593898358881620483216024976351987972665738789757059285982414731739344334516683089827691166806004491308447639622254915200659244652397246571832668152755449989036534198358315780096828774558441659525771521807187438689335946049256040276527094066238207078876353682955395459876163612532601799327868162820141341809793698435447121445377802944639314841969135335086485502361536694966699443904837648467989391569158735045526176003619505560295658057011130284614076522244602341098756412069033406097469684517028201101695485745734215064032757581083575823779877034434663208286751469493856737905857068488925023371365310141100193522031554845262082943146019244858186780576286215994075422695077851511615348283341885555004991023737353800973701506623257982565545886117589103720918579840 [119,90] -4385874347125265350112897325089440172983008738170291378730413066388300062722872101729813724741464873292905766010102076672293966176511075232145766124627646530979642800424881730966932851780197281619231055085422092486269145743547290949653855279831834370422734706502168841392122005877863007432126282362229042346429942936742354827542828755253052105592366479481555945387858381559512971481323047000018106118575865074715556047955140314852945642657135126386359062996396378323283680361409157385767509371898475797632747586932823718369806466315576263989382502723453007638279432161247162992282315857312290875968357192387688182302559001757457645796174935294755777715628856306453879429434291637001253091900675750957281859353698484198749704880105537558027864860054299825762886988183433610379030552919731289869610027161047270968712448450475146293015807220892488208008745736637872298579122028307037903182187300929378060127196978203361047223138785612369264838821290579556068677818466052175578652953435814725256055395269487021818771595002115124060824241525866249630594325303688486946442543808597141685322745973738017864603759874720043619878599192422537150812123994944103249424751819274370074921919407162134816160698160369891361549147577164177534408227260725606685307554089724467297727137224375509321259211880211531268051150376608246018524928388572690614900252006935293237899484463845686233479827427342513209561920308534453545699657884119607569277267415608698944072857724656230461900049016954211616359816105137711393490102411710188265610108049873004168950031958664383516580489127915033778711028349172242485143658212738483496200624773984990020257415007464430230685738288301637876036171983764270318375844655211303393579952679327417325031475911521837993566003461167614475682328227482532305472848375262755728001907055271486690525300340211304216350813252225489816469738509912800789769908648899414745044395914742703037904569076604661369075513206138663536784914303786583401012568569554697731890652622093167868751900626044669920713575434589975130224676549025997209854384281572244459839240398599085091360080312586049675729512159478672597164808853439107389731392215318023192986651776526050521868765098644549146975551077643311958594726651714646655009417188772265597366033735399001900415766589350515399371415963458848594571442949242418215732936998849726783439061380840377169784966259019525037725536012248668102570680117108674057375330730636842268271548794636120883414330051802953481608752637095322956531059880175938048131164664357233746028385665210083528345572338075016657894669184592061088310879402900435855373684757630335226253350548774315747984871896141381807871346258736711483870674983885131587394744620291255077962917838982314896936382337947494185800021600453901489645196858730241722556224466041193974152484794370800036062132380560745280 [119,91] 47346502916197394923041714309565987865536958226062751793546739050393206491427121819659569862646680317004565222221286892104618704535065253204813186585924704241734538580960616323213698041393098424398416718127353192961046376604274740052576537881577387145198121007408187508286349717997503848576665455430878362720305773409624135587258743828243938389263614981679829686331593759773233314137224534844397546497370591052640232033094469524609451631656071468665924652711192593268736120954905145037062543888991050661750161106012613780874985088239969834783346113419324804192005096929652442787057548864356256508647329022630957145007316808364107006898635405309202825062178852893706629562710812126639198651579931973899158434834312964030682414043857516179065210802432335135792282216765033383868242414461833239138277720423574793245570157320206115987919051457819297880840560744020721621535246594722591782167198119512518265434894326156274594816472953231791740392419607428117133580199628001933959642737937205669693585112155713117148806168118425291380346385955793682730300365299520468228626094047588347874772697301925044485511199499172881458157383120209040225496185578242699166567068775168544317279784856593743714576529571968622905033257007029484997427917112465000709905593265717344891186219279671793650760575757986299233034346156479745077278189348968731027309908104488853538767890401161702522470272331417754653468603212075321610324653068627778641395394154856372843041929596007946385560096098591792746414950790103892614264118963076151004878071663110611067844939016434302541701475628310234561024399806338879927622136804594617904151825122215749200863037752758325438356597266834774281399590316914023654015483902008424647700365906075566529561173945108271528200797962911355580084248160957394656790544809914407340901562793638424077846025695801784779428822499677581526242978631629742035336711576006071325308862378811353953463426016008350237017940399446864242742352468907168672597274948959857844730579377830499469948719067951076059321956768954928197672854342545998050120704862611000949125473155576862266203574865793626123103054638188294404205753052904070259127019578427465952856006904211296690040763909104637703019302292464194190545480213965774274060920140523838299241751629077516117379575512554161263866401491935381573993762005522624027652371497065082613958223353370353060065033121008234176366600177124966366859181073488720726832438918466237122362844314092932870069791607520357087132850523685960043935698418266070573418379243718422430523559505559870234570843890922825515744067960660188822750942042656843179975702400919489402742804008246526332335396524687884992973222638875743847548614403517394796900882184011405936927689033581719382969475095312572965871817410452987886794350239485694393363773717487015452708317567209461724721456604440 [119,92] -438347377391879228867633408180458588015918515780219637945579373655842729401595084180948758394356045936069098343215773003049716450696703866554321453124049616552907023863609484420633143645971304147638733572323964841982791241724479822019861235643199605347695931785523593028538678186564608730761066423805245432609376339406947602065271381455637495458035828825022274527703093607351171968049115002176675541056670925061924211532239994080880397901533994159160861777720974436363752096092446670717092741636142669977231286152395497508846868632448827642326761651959146211847625642208624301918767110202794062708361901531961725934112406045232452451378403447427488523374290551356559739067587056923660862659889171766549160670154657761133169119588276061507030937031715677411740033124042938296640618012629654082882769854988092552594047979986077242396531016178785118791167684426648756293631168136665048334545079096756262323607662182532196698881727253854568297287370117596373213312643589809484549852196530799070929832950372890630251789056817934591441614790864838481792688693248091278196595213159096967110334977640749125722088858664919711379520261960439472429074875887148990321563247552229379945034681210485922246340647759945752646619766406933283902829236913905414096639970620984977065461447470915502236584443393884458239667728165752253695102197508868163029567502356441141398309874902482993724146678344099921887711174691844522685698290402608435119685784442153524681117730860822292201679799833785344696903386681282963022330178662349987997682837772958087980137250536229217165515408787314373385517268987448917038324999256488579169954814234547532337230033169661830217121973035406912641882619733753949054264387614540322517551999740084741173616417883362102509461474616720336411724723383371193606041357396623664176458346102782117552292432249265089125075711466017230174867814985600558835279124036541783171902673045671738350504921553018528579677388656415267579858091475002628378917783298834652287961180635030347945393187690285355804883226483569689674661092219814736324983991629299781867888095337691299767715556665336472795588640910487274022144386681685880836771309917613481283193064240278835719095656745518835707561868329603830323420343579966476025464500001244425923158218258735117118334540873953099441194177234309850739269781425478528154036575886117114876963448013699371735503099948764453375688235046362077087059349558160941122387372322072680353670565760627117893781149696259129553935237609787848002860499927776288092094418521414139794124850401072500035743453459633983564468592810186718882925018764220101410029826687763714010520592110657506858120582999061327938769559021799161674563976450546860314209548643322551561271019612502062635378602401799945396577900067378206735487084260185237819822323114996631730388590046579287775005120 [119,93] 4072084946863315196213092910786477700295611351515431731886376543538526705880839359082372735911955104876225501353151409655651093750144361217307740492059061899025768848265557088436815054390363123755461051378153260269408498767338915710926864175880413718405336292503354001850634844955079835422125501694035730422928623278513676147948124057062963460271829639488275641471662636408568581831039405926775966918094154760439737150446461422333331884931010534849107351025077682549485359927762568967543679618708216282912250087094572911350622613851031290028337806839520181757015049930599032965211911592849428221669152800993226112270202122161558237724854297355220299455921243335495117078727197528284269051429759989513282321657786799492305977382727574258291051310852429751175536485813696522931288123470657247043846109351114138913073809487171204914857850285604557239217186906631630419261447599808750411427347632380636142680501390726978842836511122498518183618257287327139496665069010188442984231734703566949168486608162424358125341917619045577544242979225966889823533558062959338048456972717757576895073110211075484979981990866896510460248488876963204499019315272618178356510394646460374496459859388396114170399252300308801695525530509234943663526561428806710962437346356699421001165593025953487841232876690921009984683559037370709539861994364569510573116385246771905083007765364598309827082058689269585889129756125856637980001897162301292575689481997890900954490141952560560117248152177654083121156793278515110517884660241433877057169524355356092315632635010946236131374285567640929911212664025907550257485311509568857088385999026125079032005337937433880034453656358838183480426489294599624407483519884898542490231754318657735273417702522740401359284593125916471649677540213991470060988201009768791356904205979593212513780862578793116080225375262991556963270415386515576205162196826892944537565728692564599038268003764904861869627169949282018589731300758646619438628659669211548027494014406532605137822043522385024499407182618653472962192553360538882318782006412181532310231160161829398205140045097370546463397900008915138907327343954898510303301627350584153009834456442060780393713416521173792296687450554124897442106820601874823307022781302972996006065560324494752052320731009638462555387557954496693294848026790282450709870318781640105710603600430337742377290358910851701136291937034856756600774227164433816636942457778198602976083639786152746933827908166603280758740726387354348969175535444280654815140980480622280482461229106669000853769664052995247293427125617734283586034148317393354880710732221577880603705005192665040217988448639892861799939725034425606729653821452300458222165313750869910869020031537910848063834488942029929778015877165513612223755689908310730109497871767412666033650753975636837178360 [119,94] -25343897464987479967911994007229390174462788443184601188262937393749261561592820283099663248558164849815875852778201749958843207233622601979090628813322979769387377224078356076085425170316154725476937769863050756907118317184403374714011473557316265909949631353335209714981735039860616122505899290130109915263209498113194408556279850409070173297135280349249906213700995836349492029786047777734784236356247819847974300641808026960638205937456692346685497972533481223240827815158159424793584130363977609169843905209929493052517748796477829345592445132998937866441638596089235914712161343459655672660945988113291042298190635604867898629603118463158099106460698544379754396075214653731815437343323769222564895110685265431236831236416290435847525546763546886828259503025478792041850878668417871821490191167670996210461367487295352381171304528721291868994251430189744443620770007494018461176701707981728079623265548099845747273669106090931938990532454275160108729886034204380660191175401990871837187498487502807960634856731030429622055181960740570298904086602661240801329414413498727811187328238409970445874446156390934947678603135204868747387074220508052952167053197551889220486842223926109336649611026016060734766985831275595885122088798552696663067392638118950417459567211750509856490031042513910481694327951549047831745113162290684914462762529138163874548956790762863733347122757338193408594502368588297554914544733901964707505382736977764397351645628904808200342248465845835442848588591274202486654739969743408981853787142931697148343465583044790440340637607916732110346499617981300209139463273893380716845868372854877122363914452433232824117938672654266613480454281823794336401607939072385477624279104023633419399874900817117572185301803086276257714571936622451925132528159141782045036650714370207869470654484731427839972367819453785028169861843009611408357164080079277804923979419980118552432740015959724988880601064573829207608269443559564140676387327478416914393808940597684835069412874935908359617174446575611150318363233412826160814946853671910193760551604229949011682871696945791901074032898699015827323110737141865406297739111327495743877691721023219205556645341371005449643416387371518438064878364992657550681474776617297629667397667480580206093434146951803881209282678143505212136407990594472600913633126071011465805300784430103323217331690953651006778630575078142629524884658843772404369811352994690612464174964927005443670546318665222788543484858866607772499458096088545963939269093761221172854874677931493115361959514334706808810736600951040256761439297485285995199827844192346251050708380155577470019640352535995021812021365966011392129283075833724829070164896801655045915819453283000589716124838896484803107760515516919947430342962257722776706486178406562616994921876988230000 [119,95] 156121486814731779156979628350460023578297923401635241610338200724939356395709864064012724194898017559734672821297685076904934762883805452425582001303488326528751814378287938045163862883641793912502928026522462102625922068719663554195534167075713586317751822274232840530059520502994583538124105494583733116874136065231966794761737059298100748743741883469895260950258494084479264498604134230846882533120647229805434558933140936105178716469541463046029248762551841751794225969897682078869418816504406050997851181527559915400395833404215444532199378667017050472833273923733764601885379445237811380803131892237723118345828400081963840194881364895349741035865323405322334969534141034430761797936748369721433450631543323778667906224423427961903504958819122697921004424314218024062569777118100364329570469583917782322421923310666431939136930109799109009996248361322470898960698160156564796387432406212094735652516927151372183216818868519548706449630416971298184741373445713119469886253784938757001820784803622998636777014348738121998616798555013069891018286956386162133500956709585152584191773905238498779627135267685437319507940373206682828161614394687453748833400997481109983048839254037478855800509032095746803539917949150246708826850262161872213596541697909342042198160721328555113398043535921006575732680117239521445474534091299067929393327776325763268957261927778994338519881275002460431226926942425600962681956618166682049440748545780912432393708041386705783552435784373693931424176939586163460082671986980816398198145445547836573020515885267097880090059416727361662764759159356832643508735088516839483109847140851280632831861723249970594614738355471460202653662620902467935816291293772345807793608674709896609111350321919353640295889275004653767165495306137770268044412300197514775730952161288028838343489401753800336712127898886057653541333970939679065729216959708081211580899976532497567448105631765494929855290952513022914967006512060974756554780946655804921710542819107604108232392335726725744758484682870067043869342984850527053548750158821841852249517493159782242681712838896232159747228001934183303817834683779433163179187969746498405753792261878354364242564279883332560576748998638039380643550693071269763425410534844618215102992359895073069541494995406512200354462081497033934895131109064092625266546656032167356151984282173756826688970089318678880268220808949991824118371211831316574633047638952150973006793620498970422443204787362271140067112556278833599135316385543328420749720588472139650218567281240564226386032801412422431910210766763676995671796508233215071648567945363275993232067006550742641943317035563817824400691859142481974575197223136907992292092950808275306991881198150576934963651956735069702832924805572792595220098188737175782207122725809520943285368216250 [119,96] -636364982835340722496919062510379725765731090842581090512312777680010435014019341434182748925607088884907428192776626485383559642047895708515216603974478838464966795253716020442677529702258926484457174350797785381475760713950748906778855891324323210016350606658901076981701652879357851638971384441821521436592994588532346020595652021704377632953631042776195145720624670096917973361465797931141849646347750087927067359302937858042469181672171333292928596753825701927742497877651840378318921906866810574967796322271047964519007450520749149349680901390063646939927593657933878144109785198978223244340180300832381148388594545137065602053514137445485499916794134286210689987730050269260527629847946997150653549923450508546466522838361135952763336875051699832744774236509158248893446614986630139815729365315975183419070118883116147265380383795061679676970225707205418835589197633353685550767707224664449426794017341054264642367724789063552066967707484214325158146168541018407399997137960103823907902279725897793729817596804754116509460713887997507074976645985139878335184938051999896730544998422061731714391410121750877495715316533658674165121943929451161521281369044543423574216059665091965510220417242561020651503454588649504138060224640868318107329867854727306425232889844075031867529027173175137202867235879012787915563659199623078726975943611948988025300792200292699998088871033047470410415608152201415558941784352559172861646296695003882473664031716199859441009442685966793480970789881485296358632328683596372364269278149115676502022955225468088529422610958776017597831402338475054304365831311814353730672592967018502749394747794498177102750539359026981100433312491807076347965880309895658930505132238668902127380720113174722035602962815638645754416571248973230619754806448173950092346515486598172744509713945330266472320604527160664015855569932900276882391452360518448364761878499138566227642451146493796137449712275984415684530103362866265245529873168122015175651211419225475787868383280010576107212059504655832728346499754662207378945760594454339580566188431510047026978436181119612214452744330669476923447214552362911252434793537133312198685220120949845003859026939580930611856505921979518450736240766738171676282416746494298748897527982399651184546487045240146135930495763448277841283752854102735740221251984344858353001272996164109662060497460822998983291702366954974796919701037689081258513660498708162599423533674809744033460271354141522825055299579210543364666145818327978023826199050125457356849653291422086727631828931647090421566800688714634336603894548900992582032929838227239992590079769794460803210950847331587715498103200024095612781905868699212785425645514124379966624048868463658345890003696095793206595188169442184789975311741605730069276755446350799681782400 [119,97] 2152613938913754903274659254404904652786308868143275014775870999286320359925116823886822856977362007144574754797528675378853237869554542463470584829370487617592275286792157290000153396228798483962777660916967199671023627101081224097031221724255248171087647296476805017889522135513659865308144991002595126750380485707384070200574873254772981941709327888371755226850345417464376062862077337143505811471737326284999832746953433164955156476743776919590260053449260925634502522015477386502667358244265240827460162467521275751712970599996104580493504016743610214396719302460188991079463981045297668694443685258295233915881123375994924192446699364900006942812784891566285600743175665038963382413607909444866061322627875650974068783422168597911918594231070061309666740528925067054510508573966456151929877156971535525829256460687907047881487780880919823325591046311812610058369445959117139547106092103186422871582987830173936134199640868960698350471776769840653676683289978168636130047811263747475500841301853275858206528742101789135884570529211748242940891469223391650123180902688033500080408237595078471164023741440432555741216864117220151285717271052295360888660017270787853830565502264110547434115347225827868705991775270796293300521058713107039446433852078837667703987518987435408554576113969584804372943126163816394080735293715176427910714396900798274152766622160669340920504270814638406105895718800040190275731548959711549559810371685212867797718933898150137661941460953115373840847095798825637499509677538581437609085026229794871834520371223982922166133185193909456210321424351995508891516837679176683173162111875771821345244885200158137331360886129702819336103614310821551155115894904229912915817049132391319863020894000937590596854483032527127960242694441944872943269963565784523755786015548161774906925716384665761657738584477902384367874552372342431979635638128744529846576651529222511177568867472403378743839129718340080712607961792560670151861020276194292089235725805387102664255484195681288358769580210195500484015319952541204581630916884989402970437676026716933648124051455596423124479208292809718120870701551059405094487347330123053669246645381904732855524736122242060881863702884600918287982820559820591003066807358006995830710083432903342699706689930204765401852777219247600189565791215168203179090660361179804944371356813086456792564315645217782811652228448542910361941510129300938362921903402767705854519898350588862049258746705529968985937326087963374760473437043900980097264383904420349555513707759463265156853104771277638362775795913581147990398529667615639223363690416233937187364600481243380459555946968631279492554575368769208837924454939443427099497530856982003126251047407178876896173072509512544517117424477688146141099332368645712863852402119469989520 [119,98] -3339457380304999367545316436559954618147293699509695438003347282256679583445953061057612315472997725455882628666515572602509628676768354546149457126007377843578423005868600800137639340414638930635118382538256468842997421237007380926069090881384951964031283312618860979481107932052705638037850778905931849459394011527048538346403479666644078212271870728673660285226381530842036038862946435413463813319362034641796772806091783512793386210248382258583456436307746688070975712003550220832338197152179777299165374394100421209774903175649591041868466823255369410481497229355004103592480076022270486750598174637639200307200302828615263315555110581943514104684114542024856293180529150202233810888646274030034563926316475592157120219569164166147513649333882294295134495713990494927302949801921458281574443712551384257809005295824450141822301258873623259114407015990647879629149925611901174124096904016519006004160455358844034614811474405639759724538825609919475533816873105786467344243979295821597298843712026008072896080315986676326915607406530234329120983219756355593923467520781587657702802951127427608778335517717825741013237282483127842924265704785628462289278465221013560043530930676469079441238345671358412990717966437972522961838461560347804031570334179978954183443905114479165277985357065159266495594606982407510989734442288682338387957819299796711661087570119354100694380519792390924409044502620914977685399632911942597399047944097362746267905663949947503675664825226537490263633956767076624686713686710486807417913056779880442721890184288961287800935308389173405827962651084573498922347960535787076800965408002352002431543146158749151068175970080642221812905832958156707424435272318067290892355057464220221736997362774684790195546450858779367954469223034586646129609903950586161108913585506470757049734998413397883554252058917978918773128271869176150680936298438368290750821141277594110939018452270372746357676234787257292339973135768006720604787234267498654964901209172782186824180691161613234340745971621469254780609015793344158434002048955367449834416881401833453166537937066709949363742904776622200121885756278510467333303278285222239967793534679307442269222172730869110976537099951007314993203800922856627679126016436917740289556053765356876794528869998523957494213477899762770161803216128760564245775143539181561752378825308969213208866511897047213740531624546612799607487631770955367562888264383545768265699452603019384951386645036025447340876391148343971627348713454470345980757983579578612985451279833696696295602545433425880810878645061224125406625574890167300071266608948750113060684361056913205226124847621846609817646425518627701191194959396075012155177186748557850106500506181481211212804543438414446456633219864973199330281416264600145950784811130912 [119,99] 4027616736883958920518056050039544871532411933240945045805943858392986707180752680738840388141214850629904771576217443273657666858392779247463185223252750008165395607065058396982430035225439665240599962625928693603462438312195777867637364771719868073104236201765987370076176326260159935455290329763618184667792155565081370832885406688655716716517176521573725578951007049388329008515279011091470708971752119502478349380858131675433991473016965209805869644359502066351599046485835654958039485991322228730792323032852501380118759000523443266990387224797670845279522597587510484596194205603448341810261274430890102155727425300410597969862164535520511620081018123188339067157184765323688950107058475272018637959423304497279254576693512253819684774569875103499323515432344028265743916105719940157547691388522158136629980213162534912316775626590241684829170949053518794185625614839523192188534117942641541622603774297270529735751356670415524839761640830788062951067392488585820037617373429229809244739179128677431024211209793441295348896857286430492675716828385002842246584981413527655817197159264946411610249109837871760467873901532244833626134505406165570410992247742247755371384643903087501727942206213110207830361174448354174001930257905794615398572558571384111187465609492848631042883281703108932353793819356890020751051908442621623795196339553841605875817990079039162607839695767334392588250587609599069354147891651233392128761004620063588095052846908548321485938740031419455224609561890794802391304713559355603797563117510079305349418973097208518885744408599510513145478144531022668308864029017272178284565993957308896286895018726774208428406674984806859682818003701844657375286147266372978253621962757936531554413315081539399745695928423513266446240240707818695169413428668787470647621244455709097420218203330594491191685135409197612134700997578198662163360564342086240098712223682808730014720307698135592069813675119761684576650872941240854397199265318734234460409644038077225683687943382178950908778932783858171133756108593726578122270159632543984196865159598645169059298536359885806375269248542010467470102399928954311161172074727935757913880087144751101522962640132880904693127533860271021603404928862485346877115199778328061806058074762575562732193133909493336547808633640623526825531661817555028804783010423214560214048192435268356241329256349879076524190582235218612545867152883052740935176489113348876220636109630330881388025746601406820933819430636367170492825290184149568216677520767850481859355928671912948237224094972194128193978563848152389231264137793695384076652448115972890929818403478254736940056273358714600660216768538939414554617851549230527790675965007410678462025405770092973606504469227507096342569225783490885999245855636720489412789276 [119,100] -1285612330086040492953300910256131369889704835771095870522054072309312037054906273670856482457681913949926582729382589125356019261848411222742653947866715215859030795546121521401661406588900984587766106031933657934470978161333398495835090460286988454749394043514507731798463184825665463861851953234603170375582245467700179077507570178987853413026518611809581163867899938030343321246774851128141894171788239939080780346882669130970546933100853880389115140490774392055208401144784681371761864527656826324252789885693968602403141779882115423991483892090892110783535991077945282141734975737141342745323168026282268078112806523149917224516124338399258869340387151233289823712408047786588579088104856088671613461102280069770411114188476862441531446569122560306286055313218686004553799659666390679534694488978025403938615653295574256564914454466710847919211343183373679254785260286357427710682137430562185952840422829171142170532349504064075137170252855160820866782632021293208757517745350990500553956263250094288482635168166585110219362330415596284028891585587594250627534962581389309397146756595039823593744509071665336075883505219305636196231918879257664001726161935448177994464522012924882410544835866250854943003811462739525954742868515012745895946319653367448737087994545061830779478002546270698831274824150191694440933121881147026569077075131684743105556721200678612031337874842313191691055241659838668272706722130908646079590311527846455529395128626382101714116504731638067119056140495471771823601327613844207514319677810556253153322483172257286643253862689688310189238284397839121922400598671245050353392877884656706356209798926137314122868374195109791268325591390788966358974711703273929564585411783516715736839536987355105538887661025294019119784076744409319522983735604340877855556703761306279970527198510107519272280721018739253233232550176452077362845432293015438334301675172711078859726708928622575715312592698451865568503919024422876326579152646886603910208103338088963513034204238975700947429768107547547946526383553962224085302895574821321036735949184576842111647450162253788363252067623523362721213293480346538121760086622920558454529962238603844597080536141623391497235025299734416716617002996383769919105192197625520233482327694903755254842516951979098888507949117333578307631871358695592290978912493600418983132719288784064669215242680404812034175470987460458676815941262935460302795105776614351614514767157578491606927207025741109608565287561096061269430796722763663348560508222029337455097063406839378409348841262063862329084397499241842195025340657593396240735111144057928371568528933286356328489275954172819199485602155870298517335749954138299393561907539106842215513199015304241519394082771033926327821010425534842497462899826795383872 [119,101] 17826494836078807723826699671776947052395774349525677120776720505333390739923955637654094366652930138721962086857779418096186833447468077866331997552350914158924964729929172478894208157898207036915864115048470972765121733393126384888962484370448914570455595507571120230599826377414153274847285425387004376805138495141212582768340599180962598631905932433557901898190581737158024157346741833427491944292853742618473885400760032339988114827842121012938689677618155855501339137959959668593080998455170200915263693143842494068899928630172219118320010875785721278385266752289568170112805241952527687659445021234027513424343175087415226995018712164780330227741801674619752339438195484407837537216077970926653025618192119741395520148846612712661966900275417659244828115537542972937426539754828694056125582399617855655626515166122490356904764708109100694515706600275136573056197816149699838794969480025953817336382345275060889540110277779439614155462754268606527197275009266136189194521434105083135039359983376733379529618414620034444592992509484442011909725402153480780829891622563233505256707137383645981727905190084384546811275655143406008948155695949607370803642402862010489210155382098807394047277824700870607952037883226623936027278337740702555573236226432771829058421400708736465490683498004025451132102540986966245936653648808812315251107420241622637922613627441423639555057177646355178374328030964887398999599570623119775771158375410322142497996145586968885500676966806508969581545111186120097832540045452900658241445088516901253285580454314611254859165777658232093505992791099719479823712344479482742310903945498750618275114797224063731630903869349742257386146284039374967695188010262175180131108161930721178100538542614941771493722295850426915356481391158500789089563969513508657339478352045885292959832445833389425003354753223299060916267521518202823152919164894928191473116419498540270009404055376269431551613079167605755795779915007893525940820478482804380599056210677426851387807910134925897923695616564041269721340043662790459099882260808204634494531384510517377221252239383916599723541601574261938460435550325790256509882496317670441393842727771380871729256346525329369223725261279143535279404088568156673120387773538896380618225353701409219494891766427044670161770731909048543066696165907835680112901975652720115860348146886252842519536293356315654064467434418834116858710727794733766681538048541457494822327606063745617174426773593536212621980739546446013036564357515860378338149381270313681651446910083626119644130972752031208915145106761637921736696596024452529480755793069448800486754280574949023587545449504352121626851201734710100388822883337141117110162090898415452674163116254795776841793165743948054750583992964175241054065825076744 [119,102] -172825216890555325400908358007919723954019377364643724903817427104220521647680416952921934966216550526732234125106725331686285157997584723203141750138374135083214690756280410789627286893484284111051271082135204450958796437120310295702137651431951842079419311110618894984349613155156161193023802426175739003912495623573551472396488953059346177517524872028477050937878364157505727770634439959676683461293941164852194976039079189322778947907464666397913111836925843892187985748490433567760844643889766674841246356478319509028809665161114861878941990450558875722226685530557674639385925130491711775475334019185332533017256147106804865223685995169835829482665915738672817288134749020526366646120097647514723192333362915479258692673307844094706734467314365689954083228280408716436622705789066637242879429042384385515412115810544453499278550689457979511959206855862329298611967598696194496019353117323404905828190591348431912246186600694274405387928309709869065639304793659963801005117672570154159885941646792252754963379667495741629741514225866359095070151809074376543706490397195053273437714181303156217685470071081887132097762707170646701470011681274575665053299633598776868546882635048207415531359728825460375045541832136900649476351840799554677686488436017353021618436436336023641415628009491609912209920216653439764223008291547029622004518151823212982618037078184002864793606771434516985643579528139766770074797677827725826827086002680737123558355130368431841148168356258670284144396969800334198890281474996247998800640654394112808278701442979320894855507193644387912046462899383898252786686648326485769302778472233829085678184907694531480296262509496721218494937425212011695505736049640983585520017094453847952599956506610733794505870977262683563433557551353077509889556630097490486128839729031612171776312746403514670259187970597345673796317114751145436385497640767551770239009473776765817122121678841881035597925527615962411490476506561764877873043494892653142452008845367300922747787531370871728729858811575375012288764611088722381090678861700817973222077662490773695993389349277508320829599394682865157561101947255883983713484331720366222698815467649007358819075681396935390141906471603696420347960003975253476091069250170802348223119726298849727228608780185659327824116504487082267442082855317740729853937480493365394580293286195316586461046678744106921733915160963899912748242095353168572655050470262289506745227077551963704625764663657342806468129268977395318420412266011974054188989799984919162798444561022343598593041669823114640033744396904551026470633764420089359556636043422067683923816208872655759685964845715613704338032793592581774760882672360368545274557694779139226221429792458686043079023856583695781634098169455122193510216176 [119,103] 107834437170317739442701612883996095260139790215849424962185994420228233397089015744234706692205328665677003676527321461781683468664456995069387698364561632255781611193989737894987585323883819465314205721844517157077590434812902086149312442647824885069863530751670382514590315360647916765241854924914224668862123443919711051039526561166177418073139222754915867542790795826874996081001413052018655542528808129424602384288021303368521074015193897710130559542335912435034472121732937755849464797274412743840699648671556697164280759988607636024807107200393773995519772789945164693956737287123010495211520978617264323324322203637438411883601114387830110356563526393926300069215684411972456203941637646241523860131781726619201735527671128500233352599479935679949761969936096205210784108342473883070095135319935082738578087717611717287711050708646974643024200058895245130228883963581473762875950147825869071828115369994193281023588360042482500464557313799081247108235389881651816884592983488991944604971848463926732949357836652627089213680636347400203666436939782040868189797146569271848833904421409466992545846022886554495589955322780374086879165998941845786630899165859179898556001499418074206913607073185697230269731551374669964401996272985856208933311903653673553723905286203980055083181557196272838613621464475212067675259586148769424190945064009282141392935868071502348771100036801555462920873849111351304787622119617335461786144773737619005619032090553816702049828463633355997256715472301587359973854592850693256739323390372895267695918843222590294823533688474748782237563478712934727649511823528339667640659462033138303667928102552558089876615647211166733260423537132257063819775794019920402694346229807108018024962947812605112860549743585453145926397582353547952594367110385420405741327059677528641965576452979916858976648876512530159298803518321668488208473606679379339754916464879618164709046199169011429032556303361952348979909518205407460246228808765632944154234159560630756827241082941877117183315493495698958384880302503451624067142963261352952115587985369009346157740483980954423230403890589284221196548947088224829855477987383069705877647914515331806555079926933584140571047254788822548937097458392376880734100492435609212583459666184058351819366411030611869150308976840529782867147628195068166925052457269630544787564606578962383969269853335199626073983452768006655901468543664912644502685071711439463022513200855709473588786811486063034280222335119079304667279506413213007445204055007022910924339932006924165394793814969793635207769997799401994492919317392366749810772336580871700317784455107724245829729052871805029937468711424672837361014618558972131183118490356647975299939488810934173454020775690373357683713242708806616122 [119,104] 1660513532588234563069806379270314041313358654618619998369638779320265992854596870481879345911936669296695541371495847224090691154101886980434045573466861269311749705629654120551706428391903555163423643969642694979825962342643068286854538321969009557720388768997585534171689170513596068227114640249206106278679754400077717476625655956168828377566447713452047746021510645651120034152915846862146937278822826194214498888919355141264351823513601624992738819629970850693595594223683306581159686380093460751877721727019715868563823678366954736508330830883540623572834811424133868224503907338054211968146710753788479526497742153983122873692715588402051412513011919585579379724496801777146651781843871138140293765117874317456545326811107097420315900897757217484105694115675347355581608123469978188399275796451818522657486921736546597488947588810233892148377153227709200210081121580436363270051458665604928225257072601434487070283206112802960631655804606535160204564256404170626759294338581713021443894982543688877992301706857365938430970765424195859924637859353865471495272941785549655018223059366176587453237424570830921388602725385817272188889856561142517012533684288880070626589271585672481833633954339170776051035163771538770511577814618470224457791311980711234530031137408657972512547881329558594773754064521694671616694683000802698172691226446354117527678257930922354186437463050668153102301376624053568631167921250075998304882922722415015374851283079958306341808326106520310356290045211608108735332040066930780203643838206934702981139187257855268122741106896599429016617211284125800424519617258589223754712253761606111932578051529882915718096929218526445672726087190582929442311496149653923761946525649371294719545031784986699369677716547065535372394689093875215061288156580480197044104170147889827244294417436555578335883618800201633309498555981836666119562247278938085726837454119150645073300648697623133161631703255807282435787306287074859849262747053541131897764407638480374093889798588645908600625391890649028063213176510295363902910283351086045263587772824988640597770435395507881326001932556064612245627823220534104598698435045042398479447602620118450659995862922101117705462228761783012571286752211394826278697208213411564828199380717384852967480458314323619325032504388748787515329351396812227240541535771348070189355042779829395382908459017853817814115396167990790633534054147813187764602593493325863454212065811030766766995304779153057682506181703316311290151565848460402953418851060984973847315927528281555739031075316451124251044137401589218988133675780548231111168644214264609318458407844282112958907877780795790891142775343499307918570941304945443314807683925297855462505684971379359026574979028792924676661317176301056 [119,105] -1694596292721562182498903803282520255162636346864214864793786723598707603209802959022377873964146809372126472712187969482297171860426168805889208947242587537495104267235018481267318813659328197795362559747503130853187742571117857097661948052120339472903207329303305604861624868222068294308918020075662869307829378336020973318432069803290841783338499508747522729926628958083542667344842188165742842922175490522304926829573299484686844261827317680201235558696920027508993097412167389268170744045374202965997950532609874167672558291467836542165708732526127183597539491815068007999208976190468517296063295233407896444237608057929256259040409932942184608029161423024570461071739634514430702655630177660938563146065220182097600100731978272494919308260669261175680117060743741874577329576142950369834891579755197447568366792082263938825965801966011545080917242725089199007818520233697161234673603520011094580253722278330075604474418696166329509641586398086811027563314779385879641621410395671522362899713711659340354159359271734798314487909688901939946918597799110785767359689542074600116948005909086090360066448231331919569501252371969499458128338486801765164362736081693624112503220138252511523229792229511087247307683696684197313184332734542826412774263147182426751952906359511583248499991041137966317066566541374670790314353751360358699602575896794494922385333099200036931647793753683873568922052138280423507520456245205451515428229243314924651091562952285099400778882457526548808916407321379552675369585942886456949744042401387358910635129142850394169087688994638325798799952574734619981913140247722579157894204905572078294327921611555936073410765827791511890093987934988442813900123837660191963080774753605301068095147275611884426224754707493578552322627820432947696841415226101742115474848428226981128133107159125225563907982319104510856553241291295610785137295620458687611502492006529153229803710203553287618927733172245967196845675857489278165126973271038037867396911630482909392956437104581294247301391865142486212262293079897508516741869887403151138555481228305171519412753473786324245712192521708612443332697462844094379164954144200736236781568850076216238824567337822776641466815738262783058861169530007352522824153549893768255853169141427874646010628460669595402883532721396000786592306698922343109199723011247499734586876083823921401251428301886586872255237123145520459952639140166743876906141717564981899489679771514224118927963753464162349142057300255596729505472638519259976166756016306034294565430124346560377005760410306026986660067562076838426967735932379247193102749367699503837587101317700906304446212940360998349218588910940748633196445735174465121160174613667482754571262822359725987126915292326058679711073760 [119,106] -4449195837793723083280191551456690353083399258650236906664479054216661270687599247182507500932578303852196621011201145686421733909390546922849080773000744485359122389330871856436819375478383912487125067828709561347912585892188867657822033185321896894250662140615685691952137821292542374526828195543022973939780781565921716675627783760008074516414000897512420576271909238237536428990458640299355414447970361075817541873544920928281235662366317131669348985939117763337788010169164023348073753663426268784171918550165567410661229332083540052053482089937267559799065216500359330087213612427457412109689066703236470016260031355220533849141748538859460865287346738092599203867093286636756415708314806582280607691801223798583087465367334604062264797401412440919870645587522135829700553171701669850845256181049228271686470587585072054279719238342180668528254827462018472669411841381392931401207523800673057871984489813509425872129378787476353615763486343650495750561329756922376004333339045822401143587102494636358397770935371087459895420833906679820012645551697173694483365254989524139839940965384197040389368744789936242752346180305203037823406386503340530622508008231123025023641851660330857735097073669809429240176089411044165305447165009740641211482614209201145997153603159043645912165877246287068597843753138823856605971293861678181727236961527382773463834578295157794952075153326908975446522917143863576977180298964059295637283413999661197859577596366789592620631445188976557861936595419498744656239826609328482462111181040790483076913727631724566700413973361582030166978920538508857739163651483617444294573763705286023650583129001089637950019279178390730325008171914084119703860225524300802325248437166686939354766965205142337325138649626106277609217615744824920840410813845437646737527145392822712693295656217907925041059452139131916380743804766283067443075240874589534430073724062035084810808173345275531235741093842671553506488243584519690114380678944559102283003346537507579013751155661066164075014672681050975534729988080846414349829415078447759752762650527185605662342235559346599641231439771421366122012816137440190513362100246451197726438072276357359391836614835128396080706007704705001773660095480891361889636916172775969082578782653198356094361707298053360878977989562399594412272702111352195155572206807316828852744802363008560030958546575210953414326406311479024776859102797654360790625719068774871178545867628023961257945579838663777230922822837292302088047857895794642518333701130907024718724158116069878647302704182585674105926580268192994849556569879902326933450785901500032711681965311868535037259103638500210839497038274803190101250497862213752278730537454974939600997368610526343014459903308531246328672 [119,107] -1503357724674865031372684494403176966493325282733048819689439109527107373390013625570421359455338987107925946481848751321411688216666620741417884524288612580163782742588606617272573743675391284036288608640020720529406200347734408184127382242518115100007199526015644633690781386912627760758714680779759657524707592657287296526319049741414438269330055451053183841393199472114830087428315099790601638728197432962444489504043955914035825860711336622035547420622898986472842513057823594961906295221940812880651221961563650789327043863333914330335453540909074223236289256789377492248025502612219482618779496962600875725627158783730810640944920164837777742123501535726601603087760372146816656836420298059319797527348375681172712969724997526773590191675124834997170764296165960219933183409243186475638586053577496011401904443086391781811204224324399205963892333835619081503515961732267028455670642205488325862163199804726442815529399775429663653438720542945474532832193837775346558444603224933062845665104928401688533452387321377920213508104772522668169012693425331645018922246898055787326516986054365188709010921777494817117199070938304183496953760783852964902153453653909403556737568369911069261094732923389620271060866255523217300674143197173334448445525697078091211424891125845280242642566043205518146539951648530184198705249235562005809398210606850410076575017694632598964571187981614103896204358822096782357906054686054580096561173913853545177534730106203141235683167431747384434524790247928860402064561247833193170444346762985590975814051669757550924298155526693717936537156716950179973120972742048501533839219785087193468996839786347039082158789745270276544621398171823782726217339880022606268286273567809479820905987726704659352380275445556461259163791830509047548699856397780449693900656914107174478545668881755159871550523174152611611171777932050830481573802923641960295280344945170398135922480603471179193629496535606239473229248799772840563719945873521248845550506166341206094718256270885428135850633366185770328041712737037657953716705164915736465433814992787509596221031249659347848780470084047255641305226533812574206694743051252413496766563399571841195380263294524511031139401588779111094686217277731448960966392551767711032406582618708228613523954321257009604510428937397452124022340063217075125783598658600359126480865939793927930052724439323066915679925647796365249158522811961951159797636353397219067053346977155335313968883577205176348089350685773691396284486935405519631162984417475019713760524046854390251659169235280548181994359090770999850971030670063035084663840261142053194189787431541857411850115207977248250419380787726081759078714790068056461846314771458349511187675857601174484258667198510828 [119,108] 2722676255910312921112913927789417594859568227381140939463876815901529054704339858975436148893095619253946430787188406034196491552808466834927234632587719598809628907244849890182274595431951100629144578499491566803145884431351166602050486948073504998521257591323100499240096448078675965591999985644984775170096497846756139290448483541141141864914922355866529522478064737497129088848931950535307834733813957409251458609432905155672605578789535876947714954196938840529302448491696830717841916988014589920395833145276580067406606713281953410737227016571417015171005247595401734177899878628005239612625102303518814845536310682779525066942288006041883284153535412632631649019771120431417122939309800943118906928806916512760722960566270628210312680797964309631964739538702562932194773724187842315969216224812453742692329307866587931829438815502697776499035528338215400897229616152313691795917459151035505008899732231445219497531227668498289214507150741595052128369801721212073533745634276070869112762997018628966350919956628789881876489545180125315598981317618497065197811301739021836728040646671139954783612003522191543609189493707764096613025109306376986747540004238285617863019783152037751029140331945962182264117667135225617549826766729393850912883359248122556163669860680264198057657649227182858353802130437812919172203848831374474069973495875874599963679959945625635378178449025456636095062953225455850157736403546932475422241232014088660057747779154388364614728374412528453485558116669886865882300937593966501110363513985920540677264943755006154274355120361705322337260133515790028314777943701072527983635002316061769357234001951567332199596425565003259743772583227357873442656848020886004672639295737240566368016027250304468753831650793140740373787514400023552662937429754857446117494411584952661936060092480737416216932862099856187370138533133881825582091797538626932275320306089789261957450366567686955417266145287897423380220828141002541927065247685204773954242226395145376936057699625481574692133410310910537585697306572434493270805156941178191153492125419098110794093922229896276052334201238206723159741440716363775054572069585641027901770664187765647331095576659249085947636963985652112064011613245259068346265956350078103570717600958713549545326837697287530219693819457878258855122685115730592805476613504047455895390171841601644966140591375950655933445452659193779612678546360470614476379869109473609696996248658402960778143118705573939044561584259760990136945188116840666760143927974279079224581582192507727335077458620571918614737725830728233566839789995999848474279398548490564878475678814110731161133820483871125306562676303847326332269788254753460065500583240168391173795879804338012385267150464 [119,109] -8719419128751780153858736308607103463551217976966175476206636369931959465132067189984916560295482735903465346495555226674113792719049177968985846036912480758146466743949078459524243994421015222290861658616118422564055234276461488647638814859239003523582426336048100511624045265193871822738339905113478031075885113386920955110827817895454665594550129096939206837870497589907788712699441202041124825381884609954188468260977642835638383773560442942792684681014184610256624815915681722469226994848722561717023110039602508854616953602501522605713736031872278369781113412636581078768911894144705947874110488475573393934267362152667869326731989542138380927755556780377574362600486762491551311345518085047633722938970591657050541581510665601387022293115007086523086722259045680270332711264738882125575960588863149575235106630204603753752839061492027422477116068657536059170041392630135756072287141517245288458326015486409242213980946943654489786802747633612785275035932933413030964422407536759622405639653600858257739433323208347415903959535562820125425250284054474776650718544333479247348490242514258493298682542300102638794802639092421648805047402356724244405490175434839231291921771380239857134647770864951424111216712727532453218199288291977629304574394277276765583484654756022668434305068544502472135354104080184658522694173681125954469873666719462044983581265187893658965884649031614191900542886763383459100412772168912733706004711410480117837011984006790590519912230474647788164429254725497698546782340641230781519776438418448145342286021378113685104070444407450412873572612431830708433038306437500045730626673606817583097166007140759564641235391562285559787757301672866026670201029394143939106778670847132263186124336273308953138835444196371050913959508731542024069333440019183480772697394438290470685311287795471537532916548207097062735278586397127101157971953135777827530163737804834227950688868438622341533737516177549349489142489556018731783867025559815859396761765649628165947838108544370789069113195765701258741449441435138367900286335264758098915096420359314581122651272114439053835957094926357556394485809914729396694037695567623615841709812567138649411715094843854510566467373451312904734116458568313369603475648196814977861208314349340210520638887337355575564913430194214983363989329109426141725097399047744118929166890015978647811287212935091668867860355477949280721823290127976777288385136481175138104184153703626088868555208892953373749432084784386166380322410693210095722836458692755740156749986461321794419770799373142102419761546048076849078356684485545491332161487873698987678709738227124440916506737954979650601141452914370850053677471714817177171643947507153217925490849976188634255952 [119,110] -2467703303329250803356192943579301612431101844303501740841976325275809646854165032746942627767927111057299923094622768839862573596028113636454540900900837041907952204719427337278644218761969253157017642470055734960467251026489110217706007896390275685398155845222672409576317934739357807582821526563065436955828645257729446199101034719576587072142965526383566658705962732770652686330745999439509089259151748529222550155661129868520627850474257002231033117068150804338980900642866842573477289045585493017389853217595316781667236522488609090576089749818203436939570675079972193907406077732758495313847383454964296209247193208302916977016531891089911207118313900000312559593768734292817392589796840365220558050833716085177928425721188216776893496689357632283470762832360794642938330865608243063574844044449719919478887983343907215780464857098119187524726917467435375515414591506210088214042333493167871516070140506379997487342625001258636509620999635382683056950556376548826976759903125046537699976520811280683020020951000455401864182081803467633928187126124983005417839935622844008136404116604782010586252958464106371705016248177199513137065222999896618206909616840175634013024250605104836054497710725724843919735937777917239903814493079628851821150961589619322609357495623380618803336654051043853505741448351869399380613779706274967466254801523945922408284216046992043323999323347729945509673014789132404004267620359234228713269977892105759776324358436393125839622693788931814481021617263796011535557056811928984220693560778380453042783618780546650866080435783440585382067272456350065197623775292962820491531998800049074024475500090530820220502074211889084850438361434109766118305335795701904880639047967492840703573887395754081633480067787303178785636949959730914380704788958191817645146546225508279366868912643713106653835686282747848963789797901416389996922262564399507276013605819510620652603103280183040269808605551689085420623066954574719103199973578090714062826615868757113557356746180679008952673591206573108393482523242732830285612955475582510981362467361456989575430295879697209701664204979868274850197955581354065720805128830609808735037073742875066770186162958715895223135663371080780310287859194119115370778643461635493284473658308735713725433164335867462510950447242659837262280054551472671467425433349048765575554110296224600162613757948997814844199035374679911202846289529371221213595843100255764538410477414754934139130483357512429374612262822677599099631171757202568426960342326745044093908048651746958408955382993669036566605223546829589907807576290675498569512983140958093303722238353844937357037792235224539907888787223377617796234452666657840631646446132101801039196534700269120 [119,111] -2017994572058726528809109143097616181755205669159467255727353401797036992136291815849669432353863135129209013695686196636363780043454319538591989616697629914645642640202402941195127587583774048199570422423366946085049393058687226853932019200151019475107987559330783078032154390032637927627059509912568515214035250211732561127566271247369074203068509454007369735742514491327126070023290640798948202149867379217786432544616739702814859232956532238329342121617141365284440011031017065585529823278759259481803746171132084111411008119161947338609932892135196710273978439762280832636863459372575529109874228130213950703555754515668251000802329828467833689573635337819697206581865461128923016173078861622068031943450600754891208725603000999926997481107436674697478768075771102222674053613005095791717671375422722625991368711326438166011179974330864175075762088223774930335559701720489543561345935748107507489358967600163803421690278312306007745578850800810773321889540435487821436843691572358791218068439159031629437412054713854092026903512271859703679392243686382262825335419947026840714195934530864870383944230959121084770576872238725796434479631250571762633830288090993580750977633339654330586328526273516129933447268886902575544365225064488310783452945543819575013677701688140241528242435973216722938899696633219985882548423226634601471720570115001427080062979512170769119891504347756191724243468411625155300597858027816257576216268986325388266716922894365372572976322549600545783631619725159182669005593373072181829163951767811275081049807794640459684906630464576215418662853122024140082657705970623524533267329261455608313134063235874811620470943100978031168900172807730814183390117216299888204109470979437963787243098860096300739841535853374666118343002937977233981254191197823982267955747922967378368812896026725775074537463381021557237866765711370124834555514462465865238635053299168624253833097641108395949457989067891007088754848767550027324827702606306318562952533457034231902086212629128705176124991440917970451845262705692080263211663810363108399789737303203947858185688993750480579110823617645583196080112776005209494040858445898863409504947381284623816017761061708877450328308739586123722899416587496213108364225018115321047839025821430786405846295521662629477355708571510665281157804716707065321643748826062948179582563270097046659327906050128655576125807479149796855656607005080632600200679416607617471145698799330150581325520371619297990850742914171805713028906010790010499569082726057276798648308690064917255446363945418772049739500316857704695271107891974873850043897765176740507932080175638931147462309617344704074099960745269596040754345338745612742030228496112054162214228456 [119,112] -695682613311912300812821714596254725036256457761092375736638326952950534581480745381745902718532748711743043110698576107865459238737549677055427640654415031341393917543780991427301613271138632608224224400385569808534952028335085365480931328304772928593216161745500331461675892751460509636839509484972002494298895289297942516377221852124300214484022405971302608603673817053938682333697692517470795452459049389560189075068649200050517190721004933116117659254207260457625173778566284145490665344976659217209802987751938165270392371805397008902690724174704167238626975191967120093107012141412832186937437883809075008198215986791795031296605306276404836219068426467122952473238706300663281007089748967346411712799107536041014658676204768571853161682993622646308079750363349841628448327156013122110460042093705829058111682428337697380646607858785745984759417245507019298423423849177617205993120916062911564297186276735757592145134385415495109278351674794751961099194196378103766315684304666683862099300348839250198211718423140014885430147308560610352593005803105519196157167733104927906914264057143394287815372324719408608056583642368462989461088419591458297161629767077493569728916898721983001999557638604081513649873536837585841394340595046193651681946441088801902997694829679324708395396484292059594941761813039950549809093826650241334633138743336111368616817684350006379649862301950950926857785241009767542419650854094115530854399605471219644887026206850396840741737682490723610865319773098715184398234626421581014860390338282534577214552606320308293353302539100268457520436026825459788219528843211507382316591804497128363948080678586087593839757891116071993521656898235078335375731574934210785867886166336415425302365967983009455273357548895055845466010489593851379557376898354070416187383072682220572092032635754555825686187264439555468121196914042223458082493635899933840756574572449147343312192679540126560019786639516902384118012772012556199191997394499410728809223567710444649739614059110595272408756507922223101701659458520008383582282142633828399873560370802357290975056612463275132948227120199355475206689141625984567843886299396201892262867916787198188711518438788940899066295156006128211559528864703348794428793980177868175336755042266606254616726833271311067427072981939628298379244037845393366062234144610381181697498788235465651623541095496061934530263494764782493819408451049835427126880190014550858327587933952470643745463934825332179937871151185208074874179980989202372760705104411182314464220698087809063757354072607868776719667226388668072398345009790820071335205481070157111287448907063643982660289870145351733966794129092617217059097034122093694597004318586501642752 [119,113] -529971288952832120608600056459714977147308970936234512919542700086499075851986464451213030049004361907840468895052961501322183496270753406363129979234510983281381469305715882641390458976095347763283363110073705042899044894884645440035246924472248054467631774465754411375288033763910285804510388715949816806892696716083132090896543283269783322080563679281771452213908896622699689681427106691128991307588175065063804815916589815941301060503302445677519364358285024142235613240420951077423118889840615167066698250110520249198309555239910877573558562957760230537293502382695531047552856934353113204399565894648770789139962587070574044289378499301298411618284139805656595340441936111957424962230225833496987861942409839614889429933779946418550821020668098272869087845243240332566942732279238800415364649700555527163259339221715166864261465973791081004824310882394293224719249689008889554867444128169123886087121779542708070009778354961096967720497821371741247368492844349373719652311540797388372916906315531783308017077218170357786943045405838868957171481695250694542043142460044256622526265446698994180401434253964131891570550820283282892842776649580346655983368768777055952470673089053629370630757534523838176954098383664729996567907872170607466633419521055952138227182944177720796918102095478931128245750590271520830752581064360276281643482434396184343668587341147295406153871335863617521946166280469034378338256721322632038536412971158265985948247603174413924002338510058930827127985454021250092154425206747064992001760702270597135919487387756607262355888132889526029639235006106883599193144024095288221189027642299402452725737713917317185568447773937459941517709624590890853686443323523340752938565489109732388553356440775625271462932037407450961716414654430932190359236429275286275949240166348364790987982161822886458702565606971452290934330798595841139292888269829272847189759935759298266833068802295449992485211696732852198900714630175574301690853285642670634482164449664381744011547510299084086784123868034789019906274737576151251826377235714195957188441749214370149063858131387708426899497666379854317314091556259852229896238341147174555300876659481396241145890257841026424318660992883731784386135779361470511594072002270458978670243775211267488650528087397709951205026511603456234139978591681713513024378200751302268317459076916006339529061449820538376649402566029877947090262409188085223765098179673445230736255956990671611685846168114555959032871557783483664400018225136182542629713902310022598319878063248131678021334628334179253620648533185313671668902508808530317514140906337081650901993627650827585772930287398074977594115111460734003284920512858609929910700901043168 [119,114] 52121958574392928652905019656878720196669628074610117266242337590423630245047641365845894005922774382226806714799946615188387055991182519528015600877321216319908054196116293277947950603979270022241606807494940829636450137905705373859326610207907764846126014389142590801925111075993695035799042915299163158639195267116059102250930203222896590686134946530769888413973913681207552316160023660735014260354990974639132450617227720848677760674425987388582148642978005162380570027858235405869823979885496518897576260476069624929592108412547409370516697076085426458223311585722366869055176434832805940592408796725976824531677910430458495192058045583151302056189152589765145277107651504996397484112233528161764105511249808838552715797632094357211879215234046565431199870421903235047779706472322167020388703155018951855795138803446066962025998348195563399542281098687611417490972591808652079327198145141339463944139134674741063865113844046290351763594291511594382185756095967058473499160033457744577096122721513399243820028679016925473583285058236962069014884311197191513904936945761412580751947218789124592854666086472101996525354354259390116233136040692254286309126076919805567742830020804480782703978739641429937201647936306220561049217263064457677987327576842774860613064765223581609575102027017600869845361436600426528382130604204423221240172058202595757963508344435034943327001293427657593182739696729784224444745324628386832139983766183652738008112018275362439751434740446044865049717203822294345338459050138860810864009495732253960873774685128726117914524307987498746965567056430952066011498212190885004592674800831847084740332532632332881034525802750893676441012838995037003738492169733240015228647760309796595386031310141727896664670665517504298237942016635068677524372502642982332488291414353916504088906805062873533916930804843276885696808827284913571456020115062619646894127636141419908701075598364671760341470692829786577255819398966156120503520421784975669814741329085724342577690679053661226420890087742429973060129824158679440229123219494591021752236871527180016592240080171215090478274415623260022442597254510445751009231303830555483184988423459303343883440491270218138274667450504732509394994989259112903427171665450524423573859552704265704842784101127060340949347490154738354034455217820619498594677133342554210021968153800861981483721367463569215024504291453521182232320289429138227376788978627610297115045512945378608540107973269140684671608015765417951727505873072980136957919141956226307617255728905047881644412603696417874552514031461975599825789942173241082276549721737117605791518001565611741849712750596979110587399130854777733040479801957024709856880128 [119,115] -14052359317576528771384348794551225670656380985416099857693577704742001087671386935114548295729055442288409455777810077057771043301972223473143688028273952019452739550197942587708653644325108589443993225129177646147344545943920235851795690152946819391885915143837202694080769490777240228073590147254311770615585499373936860033088337552078838496262807010849529568510157686353399378656386580031781919368294581263772084948548182411941159344449024307120857928871398811125107633146860404155877992069202224962112705769739935233517350784210244877894181848717927082251573482679488628722154764666636325028491911063210405061506259674153789850521154632188631183010325770495854167212581789017591636595282355541119195138926150876798381579528776341390834437981058002883100777798510542085331275585292383204742733836133034366644975917083256714894337972565127006763910265549783052369102589929099339595365607678129179956554786798497136515068174446316881144916820677942616367777198316305929373872253200252441245252879542378329207600770511483088165266381256779674655414800716056141334095042365259513938747624362370306335345329658777446729373927087698262323626559391122243558076015962136742737984685952141304335467484885853333316843561189524806212586901258057730347333774325182337702528740693909147242546379620439842751253039604791103236158893930486592671467026462747396433779531692964134328499512864488098929379592756640012331615824580126831952560152789023771486651626773914961951466498710529419101031920816509556466029990051856779955526335195743325897322533141881966606598383993436024623977988767566820141053143364818622236242775282646924843372406747096049426913646296903377360335789780169398384418856264208541892110908447606011718306765668918931374141901744846567434645933681541916235171947850351659819288314988503086610619900602526041466169885563456161709898942555122062112241957586337592738117749223996093453165541387717061790354491556654005816451875005091245385097264958296504051592403734981785970257050721560589662603189770273453439251685791538406531516414200093109527577336866397154930431054318970212757646074461133298678835330203462762308675830837841845625386381022269460790829507652870594458590324605280156002653039407921605151163865303124465147620582840830675618384913800266317474996899038204631095297846858770721726333061260070810291007554113996084500439175682175595400097156775080096093856506553477897974768736979651286955088723334895832646453675120403536744412912016571721076014764899244088945651701389866118527368489486071103048199439829518455012187222604972432838027671054077699396595197031479075266844028820765693419258973410209287319128609153802757037096929631574466752 [119,116] 1018858437336353148133951049575860783886772995200555762261899818656653970247809212596220611713073838937227476867309111054022807812723188114122901150303166296467349258859381735763843435267122726162628612905962106065043746444505826444680651559923865362366800060836633553924243989922998871100643091513117089863516480996648202630148133642669576321265150586256428094976616133925204597715079061606388912626307090291414258797772599217888912893625543116900858500907964908553638373949558109942552123734803208344929517559723911058798401822724519051380134220552499527736233889486821853724989728322813890738512470530653881872545811143217679374261533368870945927678546687752741898372635255294824878226126378803810156418354272202748489540495887319867998642193332857984203680384593111388792371509040619462909142638497953867780476197723951186696440735335029163127729778876610940830992153055254973478138527291100433454304648009704621067897760819317632601993375938074215667148246520632377358911527185659469383214049293586272251870510724377698471715640148036290903543356651824158654290714430168507749864262640457767771602725011774811483963504003543729253031978137957730559326184083501820272744845261004100692230821615296041030985260825256983840670551216372702559611682540509972345205045443348425726655307306493393934813771076123418840255284894059100444451901066720144423785977420535559302295845575987800342766282405302113151972551851001409334607351832916078522467406517268676856431906123301286929615360070906025451800987152649585879107019634449039483633460483400896411504169489794141262290771136355519779113927431922339531073609683333273772163494166457339930575192850886095330128403651176671596531186130544166381190515123070834351293228557558752827030807393007938175683356081744139414632859365335618335764420349707674531818182790827261770555161603032190224663727786539991117477211042638298371825476244425941080149093046974168484762686242088853464580846144132643027369031157537622336455860356476909795426218220519599967723689592520668016934814167773200419868668737359237053004617263291291998728379536874866838255323711142109497127686469919932563931891104523956079731712893058971937643612478868398198705559403757010332190127907951408353945408695485697870475395977428368199979660117920805094226880906678427380498656948914929815481842096414455201320849325237401087149516399083834426151629618078943166761416561978817711134734788674236001093181419695128075134426623566312734059241604930280355948300403022224096555868909806663818118682877831988136602643910562042221470820213510855370079545520931178866893635567011675867272570742297388568492466087498857869498766699029060028249188621696 [119,117] -44110405230300679785746662142959318877593392585794007641887674706071049287036563294681541428563893766304829085423733374728686626824902650242629825723785379709038277313968863835640048374500042798966715935289735228111067198932892128379760001222396825627394700639729005839126842233787600376197868665279925151237632556998060262481481330310185691561822033310378049370893707872145921690906004078716237196968797390773112323784259648800702666418531850217130982438361436918623267275641285282641863607515845317993407172591404585062351296400813796199030813141493025091895730380519107006288179649951882859523958483364936612196303016806588045404030015510524902286796355186732215093491017328733758360837814897670120394527796496243188861552282287448851037151953943382283068235289041454477994740301384506734959621804150399937041414513474573871966494876877960964299022553193341785777603058083347699056650007699917296548124566593360009137618160363772148681146646000669463855495549877150297018117012278506034099668481390206451033366527188880554999551842447722321798793170092371938389021051656828400420728337683721175006221921383841034152094837179381459233694308054581196616552895661576966443869711213612499999325272597579003510529409640401991107992937621924933310062843111800816773378148780739283472568683684947743983210187176229867664276349995029246598683272469405711893823732027636987738017103083986028721120875639324389948262598503262329757539633753292130661856814700914974265702258487308110544633396818430379269275186896012390337386101840718850812985324057032360214072820989830153810068097806803918187891605240287087278734915381842945194148656161962740637515949840955964003893471152958531277470716310310230431288840897727591692306955327811990899392815891317892638522010780928335261536457228029988227389561870637753249946447111163363678086616712730472041943031788876773034249984871788592321905343881726511728321769792755819594563482035106265709425275054166495009716745772093696675423671613842764218496511016889108311768437224139769886748629859575977658814026837387815159020944840521896346612578141406914578761594137580017644790039876431248254917973267911917126532733625201062119973287202247465360205507778947066541534786467285025208325717238403986015338782812803249728866068907687470842581122672597048011879991395338842353147894973717217190413334866561806562146228244956468696116290427893499201787318265587633634596033854300824776153495735916763758122917663930673486996133577293754209719165018459953023912634600273642724817616979018405370346589505301219167197213990495078956053218804657532390939226134263669270251483845082548571988194806249230885721287080834893346992 [119,118] -6139466956961933584768546718153022652792293598999046314444424390215596432087756337040543970785797861877283608062752179935426415594462066870162437079811118587685979656275808595981851794928921012096059555324769892275298092266654376134671106441450699351118061952493587971222207392862585217124565479472682295371618998896521589266200723118079407262219423222746162248185521932388582374136572790801746992437102354993864656653071867989984344035471545156364148905589105853739283266236957885114736704622347876832571538195502640048678181590101263238032146119956876151183116811802571770816169285728747396948910139013298302586985343215874198115342447037266881957020471882708752652292714698413587962567788836193492609922818030767035663545443035948680400891357742434958906175167519428463741944548535851397469311493123321426806243436044352440150530782378152607739372118891689865877377374104250529206626962145620980863839463334375995532442084120303466345546805134023000571130419744985391366971098271502008125901927950845665016165991671999582549379563597230657269826429084142490821593700396688139160816344044044974557454835132417502974041875273813029028868860288713799612323982154741791272380278454024861308854526350493291683310664644179640559172944270706289692261095682010520666260415393933057870019606043915693521513434898002312957180621103032758337401586125393747072396207159330788859956289215228802444986360587174541852711797065293443316642406906871096237893038498456045096498579212363173227531644359965043657574612686154220204973880667298541999552976843533891882196357770868270563030706839512367926022839799855335675803368888589169321145434188273626154289538538388197775177866797823045899213585618326889497197599808918961838515859212111781807834993388408788233605701106481931669390783307136842074362388290242447297041097305465299519265281258470232199658410821250371324399929405828264432318986464872910163014787198815589697369522839534249125529284517859790392666745294397309613357537766496166534026498509845471984625155306429680498782130025876436804491085325307893078299545557758340559810391200292191970810288142079732346827391022344663046848939696006218460372939174646571523891245912546168124156883502485494194687895657078314637323351782527367068807383519701221702174757519899187084535105593039342683630533430387463628716929481546377793772007845113098341592197270340256663290534327201301748397305527446710042767146632717546489333897473308056355753805828353111766810865405079366300298574985983641664418538632687702744218676145165855422540907178494112134187646186343714997041098765046339084366948401235825509509750902251974457376467715962701692975354840156352 [119,119] 7281284384820662198594476739711289180188761699371052586879489720825996510510693689171299662573604421600635708595491937135679599623603513285072120137658902091028764585580092530820936762654457549974967860264754552149554019113771562803318462908654035580809957260118979528363793765542383598119616599946246906945496564119552212044574196328184720286687119853354206748490164386387277049878752273235403568912986250563771411436589011604798207099024076297903252081712697951934990453925601087387185253687253702637560617838579200380915694092474531805601392656390503409903816141818912369742463994808470695155396263852575602027070856023903112415588197013961738640344347761137298011990924200388611335914521128131377822369975533062906982059164564289366652740184645493886919735372473005611710876838104155281698512093449434555277236800643713165385861236409717519177709593992002727129636699586034445089776273956114658583896730835693002436701172461720051600956683229244883059012619833763099448756100910035957417686922150997576062097099793513489284960321691030368493532920597937029188806149149652605295733498686216742851888407588339022730165149605538231938101911562680846679981966241904792798392443158973067666902613028233045701954278078020410556559222059681043000986135138913133940783478421559874137364715975708847659541895674867535064888181945779537728005456856078356907829050217625951971263241011360531372621445713216301081199252621324507336957491349262805763311992904031718173710698278408427424176526478233516082164719700546996005045574922042096493966055485595505941447577084160022774301895343774135845819441599434714887627343305492830048630227446138151456105621917074226400188692799120829744925620951547669482997184663551304111173393506664801315243336043370745331333696757360932459073807736902597789731978903103901768133015322657360444882223905913954494869735818120300411437614331650429317444484569129580888986216634448400497891419266995641734539577351563159726933095606207958738739723469313937126312443091834034615139684852994079005048120506015703780100391697455855926742589146404348335208989876746709560129680033379384744365927609291234694231101904360663297426895076129759762967501428789683549944443190110420295344900182680981372981814594652503136494593395944319218520705239053251466058843928610201992301518911045868103867924567256065270625674023382071291836301535185480962108920016739541014195782548540326382184422332545015060325385525543901259915046536366623126249984052008367154371358441385386246367159060179620104396677239043399358477730679499276346650437669759725011245889482443889587509385292484805099240677651750644679022525727391233954334950856 [120,0] 88051587000010506436107103049021501162076579356094285175965816357810233667372781558179481031964058144035058275407269143332116875106202846053987049719596100517691415581635026153815890868738634860432747848891284757152127285029753261477622517943452675826806501116822681454958095927172114987986941470755663167749774622292632259260522831637217572586481586844256647012023185696297804073731907074833271811695664326315255852620655828762231259929436585686472030224842173439213426494443706049973676952070465848743322533686212839606724077371331712119538052515573821302272960445268276152154724412088868513985968252300265076544039520190994553778847613562683945677352298012615992225960414752395163912831071061590089210972592811857180535226169758046599944726111746547789530070092646070779387360456544384584163531618077725344509327089840234769442078610204260173342663032521937020670011412047376800366992185035897343379537368056038060302607181315531222810081835961725988108063550915870191013204842322358495641384335446620358286854907663975283663735605939670459749886807255018686976000086826505647695447651254544780600609922993499807044364273177340842268445170939229967259937923936717751694535119959271059522404048694306350220910896627029691631540958379765714520457666922828240609380199347984215634720388907130832913012606387337064588027596782390328088957414794323510623725583646689301080431959345702007405023627127980605334196005248520476216769438080773528042733815607588052359593202704775903668152772202054941121940295329385322202608110558828274224533918782148619209832281029326710669177954612560244830278960299933985889932042340862422460504062196966851688639696648376152467512388873678771486709767669754302395310722341846853886119418554226564875449298479898744174244482114340810995326540279868154397867890757829944845265755091445591802639284013611169253320462509878848569878450202176798398547731022134588629837881349630374606054577150119895157755146154289353534116158440171833215203396261421200531135687937796227051266193990065627632791730969213769035910405416321413042164537067523231252355538139846949151791226873090325400469677408166170510494926169305471812367194035740666801019605694233709244026507031628849493730468553649424760348587811567656521381045996725707302236253848321923670088161185959376778419639765788498254777285599035753588774292528053058526391558488334740619942916315055102196066300935490947273081283671549432887633530184384043495336376899302896335813066463585234099865156406480837534014818881678187872050119786629394641173407508993658081282439215294360463114040147881676451054487519342000501327483619598177662589820896601431927062843141727972192061902981306248926219419039056827208333990396553725315917371436362547286575854526321716466578033061306924535787580506373435662102250684275206499928571599870557264788387971747749962555665385193591010080951831994379968663485172725764491664497907335168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] -11325554774040053528461030031871616512439861371011208526586814729962175673222938717290106508996106837939034158680389858897492498844704144312019276496578275727514657964619989759007566866446142666696678831050387842861642612602407136615757421217843561952122940099469989518777225161093834273762179151858169288035013235422031285121968508282520239100022773145286554313417573166185653470873888927626973034205502212797126672584864869568460065962040783446290761296117756584779607325932378858142138781578027035537605320895125925068331417796273152856383139743941983597079815249625967032039600941005854312341999147948867747793181433067889071812416985268830447576693769578992843240248799309531387532909256142493993175394362944114312038271967377304122306637866320876269554639208932513354125359695555581171771635819834943927029589620754874785059644532630434388194900495163503349272626284439620375694675966928914907563606411131272494847206306513274028679941867665994154476844477501859888627025093361605812125244210681047750816030277295842001737934146017986155530973246645637125869645411784559557696285356449850865937431319153749336439174777870584614924087260983820322036182419319981748251355182860874189034406226871327807209078300755258531552188850898358447798483146018161212418842357553597548368093463114980579976873646983073215603372304912999842374204210768874609397215001258764772841163232434204686321388335775552410205706658104095684648335698227240187699644115323287944941144500617973011967306516126235087896520253253057573341445067410224197631185832263258364235419525898006955818382086934741696757016532553933274373712725083137687814439468008184991070889032967070700896695617549771093848647234670030199352580869375329883769633657181610106631067426814272903861755343851665557854085134787665204956797250488418124425535955008646491776114653391915911051686554531469396208593393543915937380965184243717000098397342454901530302718227960634403701483887889012983315513428758341788432596157106000346947620275102818956838273653134194792162348251313485440043476826387449594663357899723459455302529205212459590216159025302690954729665783231568668856447893762428416862380800286783627922504865644057390277149202142357680220363724817210629533053966322599758416801831591645365302057410507779967519468775349051809235333563795250518407097832096306754975357407037563477208050844404730862708791095169787003182963813572880310691986665043752908714179959972872485371502205239534131063772054740341330351326193817909772144910897982388493776078879503498823340179915299013010156521420516071988340952296463334740575200493092503908921531544003860764125359304341731791036560216400466946716149105874636352616733125249649853449993751702575385649135433095893872874255130529602055297087016819981588252867497011628130083343793547580620933183313987769622518217416432058395255462534528124253683459282968907109882621824847739941687972444587027333120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] 649818860241030546564533937124693798055472165385389020018173282140977377334754094206413729912598416308520197913406166401556457264980941324744620363426075364708551267326541247042046543886110641698292815644563097775901337522103748978572045719871155041929167592609677157072364000247553293984248083361155903261676682866630315651618523931897551771772641778699929426090533792032183793150121477796132599227036772589204259736634911844260568510921000956978261448678225436090996312173162538923131685738339279639806612842716661460534991522370438924288068602228759163991702278726212997430697153979484069677168259094767268623809895836697986197917696841797140641608688183479760642571515863364732982841566657616722110782819492038875430395760363917977038999302385934033962673985150240109106197963633267677281657553617285663048603173668910482125241266676112276984763607196372659838857307652427446641314208047042683495458889071362085368351779644202319288304349432477325139039186540744092716987695204360878631361770860564360198196151767932523717169386128301518619769625978762155452294036416925598151306153498170816973827343873217569962180063370662779714215279848884425038746306936093072984910514145726980470596607932929681786207788576749455572245958737545678080661978309685538043783549164182802262632014260931040560801921835485418465281400932918634806628111198136278432239804012731931551698411931052423945795274338537265596355725547322681115575912938824975150472332633466808543961590998690208959730074913388197064177316638665778354076760036431912909319645849128654065668677573525079987879992895535735920068042072997914413077510032044769576051167283421936781818584112575215313838743928003717509436962108110374925632899137762317593336149879177833003191804410621178514495680569424208207623425214372088655135287486262086065171023549407779778226069098356241617564232276813401403317233550308418336634594621252066366178621649701976534462381624751229386493396972671845483557251883688330401698952992629356259101246113099866116163755995401861215492680811432180406588413127949623710165034886163456759853380960828434939159492233541362295173387382182193988448686146564459429996957082793079699950916746028713993196977420477824210728226718014311352604716775197991532030861625087229260225170213355337209870931075561053880697671987023431459616286022888705610258225705781734522982086443687833452249550538743168915731911251115545933795442175808397376359110007492512327816762466225614051356508201423521502455554317909837805076447370845644516452983477707259707097616830940176818405023263826364212431345060593518868632782214857789109299674443840877199338759235468661780605211276878850669684634185059910596696831505746196597116609411839662743700838026133592458526400206124564081151781413167567633701749116537631998788753509593759685361781043766732227631163703916142632429317190644164604108789733724143850786969283966958220263258998077262921728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] -13650544993950467510637727295987102980235560830058746471948175356476844276075955727502713575067233916964876290432204379000326970267118527551339472703514815134673578200550112320772120537013059004930526904014734672786368131172610187703012079376447034508383276471998559302870567097616526591990752011867736347057804582762792203702493621931202050987406725598730852634006208895471365691294292332105683731957064788375212748604492213065501801893999896804233849361314763521666983389030350053206701252505240999547833075510556558888648345767279970247359045200062030324599208990868841230066476009672271737583490874950965229820299521794239734555544332509548358340624252851536148191091828535169591139159906317215949338481528484828274216096630304308003352846097375197878987443788183481234399967144865945127911269925267483762859038327654540725478742508301589430934553210848500824289044641428709398675352937721901350433336222091142116328760009371204517287022263367401641964415241272787970527631242193673201639275362114044799008384655010446693791124711697995830456671204131478551985996974643495848858881591824270083933387142923539886368346890046430646019507643042341467288412542281953604353128610528724529981944122264789120514197015630933746285859476770079830164893110394143562672162481138862551353530115300967344187855939568240861374841571705815332438702620185978562395872194226926167848399668667635608853728885545199735858593818433820003324522417806966968746837566672862107367473542336145794949563384392269509097258474687482137091003903541566020582217427607313466157812149692268767351521483736405577250439004435988645058257137240470438861962151124246118739518759126209639442064984892345194537968240132354195747110535457808650789186810726632538615483845513183427452132181239790519654383654176006943297930588607098555256208652827898937108852744971677837132861347618850351240486359193575794349371820555233335535667519175535907896427912786773917768686600545561489220346314949157148733702708219365151699489495298295359146353168609381979936567741971643179507907482182419855983242258114214987286641208337412830664065299096698249942304251479454198368120425663926646961658039371209236381534450964230459267190009136591976228361580868008629874709966372806048695602041901292477177523239948348129403821940719603887401103481868875138336961944518630711482228397250472802222007043469912844478199809401401371894619969576537417035681481716450078621986800939161436939186515181167114240186459713098153474625908553762258245125042727972534319360765647876957763010645915180960288087891238848899305437153109177552855061488473742622879707438636148639511424188247571133062688869993154654281544313635259265304170958543820150599689488864012871850761891631905542252584555032845234071171107928462159512188996488603095432101068347894785228148571356553576951573356736934255681955462904945482319600485199462169144750547593275580306245679151712934297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] 160707020280513993732262007535129222068293745521423406509003068073830887926430105030468090692466125609055745700796800528649626674696721966748559609663195662542404321254572447094316259912584399431776589159932369546176083036051624720810061159982458337488692425750624113786349024436697790767089917156039994830683052488549821427210162271879990295875804544904369593751874276659690592204386064315059282468624828346676417015087226220212465221327041979479352334938253656247572339722596348230141014008428274806616695426468519680619061318899442794383515656310913373532114374957518692262050164233003515917205218998198522155500818784958012179025364757417053653868125179573961572139330247622558466802290183156415799116759195385764507954939985266254558182852389457514865757290559525351623141341390671234135189559008777184635690175309218885125515639795440868608076330244348387848841878048078182033000409192945991353678533940272599750844587484857407065350653571133171086454484522237161216308848538624040260871788460292241049990231154526316694949735305119798548032180323688662679752827717115529107329043869047431165291638349944991785991070328866825554802777121309075717353758771016617770627978355681413266335741302051764265037424784995284363464945167255228936072648386178904820157067454075489989676119855211023331681561610464421629818939136170433795085338061163463667229523936833855923650867289573327241517559446600855753409969374196555689545205935259947389581448006507078847942505453485860914186346137320853193632935027587459813888032238821467477024687113141658854551326161284925779324293853801350626856221130273021683619354745853295061853346486800608052754417539680213431956272695246789006710464535149737927834385737818845468910392731391413522374415788125490899099295496167240614227188768751254548624978100730934031362427355773765795374510266342326659401635583052021192729952565453743564759164358546799460240005265525171320582007224956611397189892137792384789867299990505437382507336757773763889361068187292637796666686297714670422018856798184243517664295045221649827315519071736550503311551975123141277123003402752448170384305511279214626895970199148249366255213526813317604593256753290641815893606372429833424043403129687101860420230326951335178110165473559093523750462381006557123540478287392764319621242661040820894498103959330939934086678488130519551046791351482705778735533721521034442854941790417530930948987935147386941506823936208396241951851416330479277211081606725941173242792538131360336398313056244628668401561512819958278402659255316666386597330694625292405173477636505694940835595948685924077859002042789152602703452209776696197705141646306119998559061530759558200001332229566966797963391741308643358632198330445239812806965698831132944226579690891376875024542720448233474650549920533401432253286987853214698685957476807118220207322373479425497329915722142798534222064892771519355295935228117312662929408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] -1509357090633222135697070910256174649329764908839443830100561825826469403966256579577163451108240895033488124548996609094719793074121366005925700396899759318535712262413786723588344032465579143534064410047536548693300337600972126893312007123394632669821311246506113905150144540951267708479146449835295179069814655639266806159570639545143650797493546828240303648210238285447911207847146553267319319960258961258802238848012279048656404252248066074698601360971707034735984089904734194076989833634455146011092554940089405221739466989993321819120172491588667237737373456157748050056399765764989165316534520266073134031881819890496099208386986380531332440760992026124924138522972097602977632159919749529591682373214729298769445711885842264344277434933934218763344758905568297009967701051900434218761688553751247313786791227704569588033071946157540972841525749077427584512434532437402450785550633210340474561835470985130051583768128951088063892497110443095297451400691567588432192523698965491213178754722268741774978589708250031710653529843119347872593904379247445738970509067448593757155032566690144782694774425680249515597448848096224138103048241448734904394938280777447320908873832539740193507839418617253210926904206660077956773298097640389319188846974420894651745267832193369027074212974133293136094669090522263948029289439226942544699871628254879200431606944998313484775440362078692846164757703505951009101700669472374818297842598253546722599333328473433590948320971788952841893803848918915580543252617440400494130352390935283854360001491516884747620672293218089364305139259952520847255570938222945461874205799503427700621958275639914863730097096510824032122677956371648643330493989858372395855942302913565095397677771644522067656489156725916012047143454045214132920120869584759684039738238864840127710462813882322888838758589012056836330507857471071660437480149673238069515883493692206404640122269491458851313468188485107103071747992480060040235886550305915921961118173050830506246918497801276558543448311533762002537965798305064644718151761175737185288382294229737141163213592322522875491737566895118091620412262844091878647414814791033999873714032240676682791995744105499772834031989263591517031461981678488769361797952533048634287175388311255581312040914258402749720053628811143898818717229155606737677666643009037231080876570884784422318523210686874486302077683492956288189916418268513328146225852028331619405279666632803752247701177204418028847106846726419388781012050099464384236330387879929352019453207531046296953158875650867575487430418656033945693747999637169233303311071524331679800759627083016339185385704929234362745085758353885996352188158977694524328106552539073844482278955811170297594082286284081818599194137195395578727164851272631539315020314102238406694541525679971452447446319247940498989746535645411926336785033439785752259478982749954100642935997886063472181215334197608684936232960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] 10994901171938281787582082315240758577399566800974232755120831737862771683596749970107642257765767343810580425417700448398477553869174731225050556091102727347992512209634097742744343950659886546801164496949729295072895277908717279762010689441591755697379675118711954583764769054712246357311129443315131740482276227547598626035341510655130790316282375408070626452889780296594559060305330515794320241495112176660049164214046627940944935705242663839911882502247472020047126760857370245573057772785774272154523282907430813328687940392806696208658014929348600674544858416986806660599134238522654207140294897941204575267078336249514411146942526227774098567230358630072854011782620405250964699154583448565669123721711370708134107214366367374506533261309962792423406119917011262227631605269474990935453150645957745805176202085372342446467130591495645025080598247154596638588881426617048201810268468169918316173086460693051893206523258310456900046820908537423857402169173833880961301056009525730353939162057733490001472487935796432908348874037272139229484474122620182879012494330891233083503111275102088038060049797407835681224457879233310339188429138185877946704034419396545432233961313406151997001655694653776070019782233653860209268579244855106531229542748372447395851357541799335881315540813303495975408059564932768930872886412790978624134682285424599131509159530900924112793306584466032603361003250969801867349601604051290141952584678516064595546150987062062562852343201795295975351931177739028629237815198552625963258942992246880527645364962991520799649797339488501755092203333127675124314320100485026034346865476606237637248840632383047617233413674531174522686370559188134067992310682173156629643454270450875961586707100261999685810612937426072439916862765513500452763142152595391340912508078553487575345329650287033593600772394257842726222323298548863167741510015342742434799811958878433948733075009087564747336745984936589415330019424391932717646683144825060358421169251087489740103693540089340318157717276278779717618701717691326074246762901850565804926166561217564026444113062223421527736081246675463955163668756394308325109742699476357273725903895974862060137338349872292358367100052364834068355204284005027028500404023983508725087065389334831388181361875202010522094448246616843451313691489478118670204680814506021577524958687649846840015952810784886076948649605640595415476756350431234008969205185251432954802188822626830370105825075577384644205051691611545189836892762904661722624026164434691179679148990832831519024107501654401178297883874188913406879094192685084039789624211832874597398399350601942670473185318932818937620898167445729580372391045558208073068181834214362831459192771076862929214999117034863371868875520045192090415721338941483381354643584552249425128369970099215651835006441535330493516046562468898295517040418913419097216778825997393980515382984056493011100003145778613311485509632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] -72623662681715858228785518738257350458775217114529372488207192254927695619355332523962790442604284605231643146673642850668133188660889192097015194441832054114390749145173241401268508283247305590269672208883689719448950589420974143117011627908145616941283272066826230114527618076877042849820587140507979253983890104460776967842009954585044390952683874071411244871511795302195381798927062632191334975786962552629763707139630964466957474200673588877225279681732706837582251181352069759338011855265509011580986140876578286071022611313076978431673910899844614564582808141393478194889188252428958226843077818564721398510278318080817126290466710835932865119691483982253343355653287471770921234444478451903570853383099643568832807241250254958947389193168416126067288840625640436635487455805336908736594669108843316315881380780049613914398565827486222773152596251398902589499037809381119441318756620928505856411122763235210118613507927699934539045766710163732551564558991372368983467676291703804459419369443946818761540700485666128796167484780141344108247975003198351953377151908306636562942281074150626578773639238190498210490213404388132926194309056495311261262472068590535480967617997395513038267916676067270085747639281837392998082045842735554092825195399456950981420070094378486307462776257764624304554635162146264961773535141318122250095026714804306164550247408063719373921501659106403572183314916438197330423367845413732016500208126439751981224681390051604933274231998758462416750830151893868253894891416230066140165829877614174712593342368705721149848109481468188662135252434673688567784237874316848707015230661866640859869337515644142866131245416440057282881159111748369502330510221142540339862519206404541527633700565513714246371723677985709547949418146809516095108311187485859429872828862414301702071789964113804623108891839488886470533245577947539053643002215278853689861354733280480716249315007288127145960505856598862252300782990899906218742365604295751895915154756437627461784971637516907425991151166118365694535961864048827205257343083069437846726100014226570096565266462396878248044598519907333898589302819239603860820369042781668305285760405407332368479009223086398078843241177159128527814006785861771158146646185372679714703103949716447019268886052587519056104690774062721787996637266315056875617062367601800172151196362658579250006201926556984693331663803031400049929978047977111084394256647301495536005903156679356951023487632186088353646913947076824988370202727927682532026714936922492468564987978680396887519232799160353032292938606025038193161918699918106313376602290479552766045946422975834894550635017577073668615373881699811653036069826544027819390064807453506377370215984604785029418286828965744057557987555957309803386823501572659358447846757583202917384122046004420115736896022737044064814325084784945669933597796726153592627653648903855911750603909847974656570448464230686655722291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,8] 646264534424456252395583721137926382929628613255329744291612524315461503430303204518969954832048671365446870608587861500492600925497513254350654408858215481701888422659579719744836409258388397788871349052111238129007394673098773139641424904841799757655698281244877267056034772576920768884868711114123865860986797412530907770635195364412021149481601665956734286839926605522408101130627564948308755798682778489369391309585429301386848234791468142423455722692091765681252829535135386493342295735528404240295463677042103835256502992529573442492024103857626047980333779795110430561742875197238884533012544567929624129077846288005820541598635560636173324471941374570150897014819008194271896876174170375010912926630285057081413380766073285107600578159267814337441631004097926351995897808548208590224420892115162630700826573715817669379955062536288942170862264060496566211314803502623864810178357336342006959681664567577854523894101515304329346350962441599293920401285212294179655754787719132220980708781083525328629457845176727866988684135384037285821552350117311666392429752585822585274056145228079080620262335529290427166093424260389681841495747397922230065913918065616242169819522702805053681654191546161458087580748091472681773269596104448014733801806092244029878727399104801766090273442761063202834831191976730698323707259927888650212125011744361412543835045926121577950826802087853663073681988986599013746121140123488986382571252878484846425421263806676670585839612871719499025741270920129517838551822155995623343423515447377198080662210870930461587124981615797610026644654959401830449472975665036897286412340001296881239266349834712680275362981112389353275415148695726151118012639841156390077493583626353962114136383264448641610058423410726536031224106788677765120831868981789207292093525621117225103580091689527996553019789613127645589629350437980466440104486890697873198380096300092910544794742657420352606663269418328317471219984780668217035907855057701212141877612238114171951547763458171120978280077433546637774280956419067328903088380960562507327027190637251377123901618849819452496429090670778871445815861265963233309248694182556319636444988589058878771378370568722891991845625821302158016892309973334700881667962676361794646368132919468165237633295797598956853647264242219402429889497140067182029959896851469439109346622261530032978456519764417369438910216549791942949974932868524628547344794173627783246720467690081785352146157715124966806966891460871636494923067688715399311377783059721566183033165370859352685117511041166552329043102203080188050521297491017666587451497762166614844570185175496006016639742527671595659109687126194621472078970091767552836849991116954344818267978982150660575559917321671971900944672721643706590747119185290708733063323607594951045316063112570878785836112360115307848127881019615666966775234524437029549047320132274327584941683143715602493528063401249662006493970432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,9] -4835626602895216982532773956446152292847704159462715763107994595883884848916558717763003241694847450773149968699283209197880982122521525525927315424044312618442310454517474145858248975096454216611969316727545626856580125155461130680957194317814960199528040653273428092275138645135226826286216521773092100743926475001320936094074140894279222061465776997844267992781419661560059422949722343166009052152136742945953750491062682530695794142792257593658858342776203227845910590483628120465360572559144136824038788822735850962051743572666878144721072614399071124179559536544074673116426759991521452407169214389677994569582645470464543139416180336894772472440646558602103687734949315041482480794039105769648425356714549409216987320241844928657431223685937117060544865515757555578056774756920093902617868641788232147136488306940932676085371116458424794279992259139736985912050714423740307613312520210138666794557884327824568688592841614858117485061043627905836462834884207734471406200280263698406310044613429711951584526928798492182865986869374283529005753395741053822594202589450557253501171249980629898631134201083148098194404706259874338587040751575140686536881010330418296013596297411045059367775624698674316982015639606311154876718322354411375128935069245527398909295984424195658957738468417975822915595340804100503151123663672073846461682938601705524842237077716854006015672411503221836979865640350948376202722252283082913642452609156908449703143736918677204593859787111971959542536424850929265806743205882379930088120130201923068749151458457154308264340309284685388988008004397048859352619202236420472128306674855056746137541686003065067955884388890196081986607184106348759573637331521053795197839629976887809911736429710725585633900389223517016410651556953696505645459816603128029150932719244418415540930555205506006080604108394451514593061633479196279160350026490796764740715823401716141054358364637645764194456158966712816529754211376166360290513720863453028672894746042382023717434636369844107395481926473364709051449629072748022422529095173304766401236021790340384970995990307306564126353553245854614526787281345123063130525368351878232198265404332439921573986311192009484603133084242194393422708946768343264004656096847333315679211129111097047947020702418071121330787425380842060542307657313132853854856075098625933791558856852594341588263035138252817043675330465493465922836278341108687261603487562823868197857442711328284624170327805745893403613269612369246488764645655569049741926979717959121664359943727966882974460309292963217942415230918685810871982180570086953821050461526924632676046070836561494322013958742023466830742665293318606665324603449573028902634100897152959167650143761175298130036624955119077023400910776044629452503011279090594909440853565595314923904308370173269883333773590897233036245246824070358814124321346906485485058821484296725653298048952875596204303365305878341572708270080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,10] 25801335296672051906373937140816296364444786276014599440530460300671115561552556817647207377257496170648171820899496274597413640828530840160870656853623749127301674671097035132440067032649121287241619156477059328167331013446049043199843545825339280952971729047959414056102762351669843852789628711843308372289988461836938683617997828704477319371899546309632661769964536740470176057411591112374663809027833803219221581217929203920127379731330162577270010144643172511358268474399357926524648790032643036115184265802569718738299958962841163637739545629398751158033528809314305248991761833741323829585700290875567470195738717553274347533788760106568196837154296735548521044390789916953419108255270484964467914636127366626890888124748828590726944031431493802182054460655183246720514734825111715701375294887523376082356965753228958348735780801383853995981114072575385932150510115983544823107011611892244733689525083451819930781295115517220155286337463476599738306427947350584634281583264051641090111852361992204286709096382757697126467410934615134984439341847945350186248415002861757227449356141096022510025106094192389031628578401617005770843512402141167559014515359049882109589411727400725975554475199561239010394430640954841430333764965338286929543114027295101531019258382397309605341734467884658001444771877752990431865682354149339018942653677006772331899868236511661068840995357765750456767347314959881838329985053177783499164271814604901159555734621772410969217111607845711228647433780302872291138312849082702359173053805074487210298379564600517345467834269696730755162445273907681037674310645766538971669048856390476363874273316139877170836784424722791736029579826091476221827241366692800967549100067934866143454884654513339812613498366892570733352454767783235425734848555788544146338458318379970180720027570308331799332344604537414348290308949099709895373565032840101493223408786337566680978389562023203289517411651824072782154550271688188129908342356892117053517439208296082139385367045487604097661905339616433101125890075744821982823716357086057498400480593086273745657304327851058895979023289409285737439187425143888269595683964174957234002852550890791814462702788077138231614682121663797812354791281653080014239709142259395138735634150603869072248520010837045557281194803262349898407242579779601067921163951686746821970395390087717953040362371949029046250304288621149404341592402620675446560008875298775082212648500113600208363853369902448064512734639011092951325314076901396844553843413156168229275339898066945389286106035537662966472591234503839949486039792738589836574732872274027456337852246796950573596079421086931979043536864761993010450769826915528688249772977656988176269555423084366940834172805858545924219429261198158010485409049797714552105464804218081521506986706516774621002306448045862880767488027538296309407261255586682585277421420096600623739731477024231218424697119253055609024586711040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,11] -103201438904428356357428148435361608178769428703808391011801239139609382293377710509468217803669591400479822660520292635159706836949183689231183418816131482167327648559242256316512835793609868719456191417416257867718579584967002961130421370454172624129709040012299728483729579494503844243035626981653964690778629058595454077128903159315260496531112992787442385685767583092458500725392462572759731802600863798003194749819411016580169373720801853771172077485051401834515639406691300961078430502562890603254013731740842291492646400020089198171626691728226953718816406907800557610850190166283582297983934343979489715776185878437282381539598194379008013331366609754631444235632389007540469793709172035859434450072320351583792688403018358923876252572985701486234684035620946998547526081143425966191193530507877899203842173142290759685082308131846451547191731544825274456200720769015483193046693974748309818797549781184169178339628034043545106616879712750078449296627321452840427440112822831065677144325379582795828530247345669173769825752644903787236426690200261877217188295358682209825086882478535717645419795540869702640795652966825575771028743926471030305090357298788164389816407567223610278620248278973843215236127807005821140981100824482614312364012310637171417469179040406212760857320920705664173334388466650351115046358553135099963307292492296447588533581751089070394894732158759761033637471117326597561965979086968150276880708707087743381937661053697248577377825545918771063677795792422516782096082497076357351188726309221399759021582131194427340213267625708465819163956601751147408771889838728171012634526027629551132227172299276618985953206825853162773721158245916066736469050940539861998745479258431616566037416810658648053759291952614241399693403575035883462174721962937869372036416342442139811964055883769156028015427268446242016742463073560260360579616392343685208598378687614000176855031802623520704889241767341779305387773407882500896588270428075768227341081946019859549149196806407314133696620557393845505888074534167833991746140719989834529951045482716605170001647532017697193799036980194360708843473718537764956073493073742491384873409624402664039413364862164339133063644243198598174175280071265117552199285886618298303057431057427010140431116964887900175981529203097913706239447943019864760308777652332279842344347931277617668145046898685303349723024504111482798610719447322075072431506722037405212356887697174337743538673070631383530964193255268221290908872169000145282665994027978832109922896968089462924985062303882623651603053819326559603443491628329665656548092870523305037522901829868929087421989544701765894757856711373502666585716503081762107874171208923342796132004498586622886930065120231893803643445274482928485447501492954195524953370389315444280336604066117533617270385259086018681552551441034499422274557049111424271036680251731635862859371146303156195678398023285775791224552161280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,12] 332608880019047803763493490314764384905622240175416382907480235788171990770720110401909247507731836941408711385439466722271711143789993504642101851714082633107987333247140375931325502081251007957195229497582447725340023404421743356607425256205037848491621063380145098192752611155578060682829424816393495105367188661985875530705072233786804162147938934314990329879869130727283103461349412694584326898620014745800811069678882933597343527023546851342928482377484716450004147166391670381526482893731241882235510793866824940814541773477877845856130862807649658663930936598562915692655886559147796860753407205437934595833791082589690275211645533943146066753179186275622375326276376172573842992404109019228344755120590616068465223049647368887268025344272940234708390570827801012823740436090805976943407325570617253106953987292115586895933612103272265323833236284301282896812986858739031630156140235355764519344754998496333307084092546450349979131551001856241113425297739667977596926382620852102240549980761916408696565389923501470999456071631688117485763570053765155546098615469522488961654953895915242354672000018730638087199229328051540066679160609186726591907281384721619271296539059858831060771426497876207803724886995185078386073319062789271084888258794648337371295997147361181136289665510416498846762689648822287795251965345666516719970389166937222808287840596816350565698924838429732218358233229334622305393464601794293549959091840673660336696482708394976616054449047744173484128891807098331372106452921376078193647137042859865703006655334450468546967281371283781131419150351407813178751839782245457027058446633804593805608633562379203349409422737053137330817552453773623469433341651420181573042950811482864763407941071904682068434280979808610906850525050699560095370824807048079695936602093340746808093289299508627368203244449407833339436824577784731534001464400333644315678712650321412425704784350051674033750210428270352045691824240311704197153246581311282885637758331598935734127586435064936622328862384773074187833352100876333686857694611224772791459945566308595928775852515247654568347282396204759654892912777907879950814156126912555994027923687779198774604316319627182033134153077070488111219089225969160081304175303750639118611215613178505682423426945030431103933555052916618625153665544176518041025892352123502422719952609193845924145946343489547145006872099014685810106272957084018647716184653132769539052335227098487690539252381666592342714629791656676563857813145173210784361341687013038825060378415188805108708835113774369505307633199560147972731201474849610869980633963543042699228487749417603924046558246839225470725235863617885351837847303339055473079026975946069256734407251987153282045671333317634004471882371767960452168684310829659922725040608548695099681949146626350067220201123393058662535228863163618815072962364198116436448925863412697000707297632541862317154967757034597408907657740288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,13] -911041176101220409692652421681884238225575632608530581618051854162707871848617487853964235151750134161268957209681825940016198125227372950599182736773355205415989085684446203243957618031349048725833436828701661027274472713340496139330811256122854971536131566572013017037909917116770734690075079082404768372587086936432685314532467206050684386858203661119347974792152816883105078885208681892754227331614781146930415860995489203229892363765755004966990249079386372006759345872012376750337554534182935765340361223793319888941271994899147972299020912632775666616093750446627438524644602973051068238440084059002991781242575773814039193385264970344385548779522160754604346612269534529622316763496738695680754628998660505354391949293714582661581588253049140733623618969530212575469823431547030818214806330309420751902481915148820673280775287218857455100203719438286333449821212673711520944644757859334646809963110486761964165869790602618636878327645373859525906022926558747339703382207799694138613334464484967608125470034873283253294593734248869505492475445678915926379639834236537179638625933518989684555322981581168048852555536452562500786687654135030471932205201287513011074733040618020484395893374599925872075403409072114028263958146712461984931891414198050382192579994779868092353978377519595674133407052781956142445905175460693884024430726328711834536883580971093023268927389703316275535133596334769453907721616239158765289790758046026210184414343165944140553112516315252365421218185471655578470160527477493444418807130896595571051359233866663575368441148719494231678178644982973538188055605736922486178885442271252649036716826935200830985113782479274657429205967897007377995178595772712503898871448499010079555921249997959382238796707559458857647311310095797681010664230587546637292388288379349012125868547710061389402175601571314986743208965593925478578182676799031814585454211415107198765513028392344139640850352100010260601582474045464798506094905230901810544763588697020140165417142525173793916246083539400669832142679247283581621959285000750215042883846988735208355531734379274950722227469622242560446856475267984650748270790804741752663959709274199661379761319105212196677072894989543554789885630775633680848852726871753255829687499062874517447281509461398598990874050069558761862372411952779703473875287773393705586889014181541618453641697136692596795100616858800917720218595599044918109888911333839157815614104633197990526535321964899958489378263646484653418885511059433849343285460248660798847975255429464913108479280831736235359197093994579746971732938918009076662971214437155862830653475215693856466423745353006330260188963653993856537434396496187954477742897443076500382950293607341760457607131253075658205804467090408637518282361121141169250850584193245240231514943939042716006212372707427229119756615778472693570183071270172256711691808252630115527915439061659947894256692260383224740493519749120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,14] 2173435277761017312741482004797072098306221939343720052376880509458555231702457563800630014281886974766742084881602833083422563755088087607852820785347081156639007135857559571225302666062680355104500726539791615060879887924990708013375637307691787769644389515900502047749366480271966780896129378943681422299311963813469340318666668510855139536889572580563965807933650249646830813540712505022935550703660825546481027421804759405379287420790707666903774147966676041683986711568037578613373103735105803689925835031267544526553951414190271994366303470306631180150248811233498014287140363555263559977793703158830400320783833671518674464345655411291837485725729718995404016001802561041642433092668922417099264880505884575308593011434662471102310176765921683219375073355088727161531172558616263179866210502773020189588005039657945791817050500100366997509585594138539077717493946811631555672019633196487561746536776451608264557491104936556366649127924893802760183053382053465230494268474891009343930826751087914113636179891904320962375683666643250850759020696110190168213510698572841073911842923581659886407994972657516670053781175398436136474434898915552556803012058340827845345264177624308926161545382152554259323207094543354613327616981856164039376838760120889129768510342961917257661850092119103678408008196553274129584228641719322763445568204868770469996114330719013391473685203266520799600373931977340109147522614997077175288430352099184443931285039139556115189311810691306278562391698610070689084003622135363665214263626524856846694706046332365327101798143728995587824621824347705717455150693387875793125836302602985991607806931447171389418465548953742384446490719543553464922954050852611422373005237615276218722996690879921288446856481980538669673099246681745437985436015737619810892344427325683262901722987177279929376860504417140349046185174763612777373049227083977557757656936596136540972579453386928092722974007835753089262401379935699386148594901991022805967758178712486933529330861915814472305852733733483285500207634274269818559623241975605022656224061406411793155282820930097352062232974021081352730642174895099484457424624935572722580726712013951352240174333240740597125552692833580301265960968179676483997185340221001895429950505446324126071853921312636615347115403676596134621618192903894216274945236797894005752951331268298559914625664166408010099160344976485449932328164059845728536134330778723139107316336795180357009497337135717493859513285196082079420491155088140563719742305619512410848164075089918360734222084290895681771504530120955389297086812790645333124850092802657579596588257113441847796950199963755030779692239023774012957319588621943680274889050106434381061132427319267694169999796296342555882524443489841229613433692464626321513806617417788525732116555639378695888422251833029057134861724115944334325108783003422187846250784592946566692123705341791255184617908188698941578825129000960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,15] -4552468241520648229277843696348794502030264397900338754438062798919948853744195455544561065086347268859391354192943544895308620757980190330499075836703132575278661885342700938580499684600443697636898071074242655592919881336503872090866814177194058934398871241622399886589460444196328395806272757820533894157368448345766315530463065795968581371290508870687574175479967058955220645621420365468680005493234078130503587839025318645659126030758585959398359327140955251660744855134769095875470171728610652935220633173479453216205929965829954210083190659714940708856456828901349495032756383329980193118142176881887323466401840444318267729903145034530719632994869855252431306234782604319024788959135163956013764430026844278274114707213025615131560213664340563631717193918341113609602953033087825165504947049536313940101289125216743055508289615790784587445359834577629717427105079416970614693377340141134935406097834877363428036551888830610998876069954591606958297626837058974967624102655675073743366533624779535762102702315124028200363610306921732255849819669575294401612987172017890980042264789456496913232897307010640748877489865955208430934078545839631340941231152251876567608980262697498454720646137164578887782862482151815488098820000047280633847674219386725897565042228365082927678185872662903162365564532700972722648140880896645458816075200778480558805203595664986666535445041164016315654473132558213268895867402826626932347350088329788156300888584966096161453331468441866178125121422395815320462461395864618184162738645211815813688187803979709658340383316078821568858780505732469582539082744922192858564879419469436887903191134027639427897645396869264151234914644953522813886826494383327744008781267630609885124206134036868626865813717104160113521103360029233172781447182861072793017443923030302904579990541146289874501258660320518936619432089411443579045681606452046054867382709663074478940754829826830344410452419672702909233490217837414466150327937830204410922778132740536796532993895705518137899014266673901657992160380690136657037098025964032039633458521621250555019710597910441093857972146676912072669211261136143215262056114977864294560255139543578678452667988591072636254158865910226870738784560584969297281480636504884569628566765326008258561142791426017294186782323598769801424583524254186830277496521652573853466404873374753448132481854936846030673457120613932165710351692769215798832612751223448151402003112575529125038268624284800915605441958816384321798949174853888003049582393787641349490179108987703779171938792515557441728304381913849040065763655453153246432550266584791066290820174458846168161393625183427192582611060484923880052332628007311340899770451765615518498163731931041983740670121294404476692677183537502996850747201554606328480784549071138683177521277945555846125801765788177343436338103413111117294213071676506506330719253275219769776645379798233296876347949156500869563485823959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,16] 8521395800252242674477958610053450418554693538740080396649264739616238174968559835176120104467924225118128285746822431668597075355137960947238297196908870836186132734030640159427251594845391913021380705755633665505769840338885449078997256091381292889783675503197715688340588003492915096146672961712750422268313053556121103172044327923252684624558494617043536927474760689154723682074340311263894343027025558615729495799734522096384387355383321881587872823903233410058478182745243781250037276563842540962509168865090465722259126128441313096458283424202478397814034749258303107996816100158913315233194073714374378250320716508469542618562082887595254001190877098509736807877705048900469710965814861722198879869888932384385508082666654777562110657212196628159678229065049403177829947147536649565738578234484241928616255847356721599244081831897668519817412941433329744449681056480012693520023530090926424269281826021419971426247458919127054724269993860478011359322958331192354542478401705127865173013229338830385528431162132224181951127220829084997389069007689058235680860478996702203065154576093964698944737259261631897680634846069247401936830297659051522071209504350285113255787599839706495489686896983285766128325605092677770337114506667066845851127225406405627077882248554472268527442238012048027426779724930755224474972058669288354655193004117782082950870678139215309568212474949059485749086338648580112028461082383256215111361107377016658473173547823897760815707148377196006568335852666305606099046542986727496625527043415091460057324830579941951326417911267996940645282124664469696893860960374746618106173998116052162623714740710354487949130464450769987818941868310633444702668568590159876855104020573969678163896721817616243453830362133981490512835149332201840185918914194069405912448021347855905669406311054500820817340296395667164759367001808903415575025337473477088008279238585512646771499198258331169107726042990060304811795532676325539829946510442518256563474073845215503504337312368957883114931080562985366300097094281039839793996685197832481941106558249417724504490640610940442557586333591110018388228139691382607449256221003273252025182975493803045272030369274031784772807691678064180332380520128038649810359102957712331022577973162392611152441820304153243487803826677387468483183142003653514472546936195319275043188048636512798268280605555834774225982167824442393102689005225463832981262559758693648480349089196081506104072158199653507554282116294875098052547952769356768600506632143469823995208490366483072451763890241881540853229807891686089719945887405780032262952096292310634285725649332168663474538716134566320552467300244275922336497321101512246746454419710502625655871398570399028015456319900946557696007665065557055547380855881216718558435248114569754815997725583791448641360107792844806500754743573967120982117484282125796880224250365777358503257865476351541501215386862962835891261783670784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,17] -14883345678189349426938511076509853189133399456717150595894535740278638865931166560710062136699417641705625362779674862554954578330023971759636849149613895504700780543177899051932767939598133041692662105548729238929224852496790959272238312778009062895874078307774217430715990264402253129965372985849463448933040186933971226643907487003661206428772547714729257819601350200102407760890710434944577757453198500324955827455656558422252920639240282739262741148618791657156509221358722705583452476502757600471146028621380607377523726087807813588558190210314832356826529414099495281662842644697588226989047433618767189489069114369366249523787875432379907563297125502726868202112005340713270884475778831275990582046711801793729691636962864868263683444268802113240524128088049308610824681178346161653546129056107021128066548609969599060960985721491607937351746666092481042617123211753347866250344535385511626794069326398425698483824885975471863558567449924136279841914610383182684008903635725656866961218562561445200605150562478970409908638014161454803859798044552602741430735555672677326205158937990684016380603283686934053451404735567442794677356158123324786476890231159294253085690619642757301507988285430342345068556147576355697764617905350139468222653206358758529433436669176643923991355942763517538079981605722413988599792447378377074720965035456932752853156963854755128749645237129903625917145900880791317055646084729932989987583968953908940675564333955949549350317687649375779842352122342154518007725409827576575275612837122051461874087524751757610463108394927838621097370918702725178966442459002505245550565363555823179336058718185865352256618602089484922373499135625864177048700806008851532731709148647563257278492872564848456235770014402430138870442322347807194242840578180003343136350416526047414950453032574650864436762889356352226345486505325444383714479253400538130776104825461839270224385692773477634690522031819916561282538240635594730676874361678889303756083223117933568457979070409039539980529821822521948665376775852598977008925924146421012393067613506148091395317922154453849053321141576203219177457988400952545441432681455509260633667075818525861553985860108874959588532738740016637031807978706536389514538056217684918437421585960617711473972850572343729619648442221395773243246648396720624236957541133570094386583650350691382005773096988536745944143336845414763107469330289939359140616834300668981174240265921046673830556150475600770913115672824553926081599326473052873714588178145488464706505304506860403957007415702897271493579496666851778092004899940630304194897178814743440585879981089315003584144892561408325647119582762136137570822942901542596025544875857384507862736586487186730224835109379011542759118925082169350356417374132772607974959129142864217875271130380312219983096496746890337238824498666412794704450329869120609963183393610672272326221964592989308009283351515972658895095196549120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,18] 25554734872104704593638317981304374160887898606363248150238298619145476710430074964223492501652447738445078846560780127335254191925085794476038921726681885649219807853947214695466848885367362053915169330632389091928533027789982009292465568505452114056703078305367353825006199871784523696488718444834759707017666805881493777118232805159826000863748359797891569643774074497054318928347084051387220209307915011056568162351075119864844538032769370899043949897653755227722461173878544481514310493078348122394275318573813525793485362961649083825611271947547603614717144600829383965367429083252361580033348336317057118595490107578616255772715200442949013846166868545290879029857172393969298619648867745064395302867278511456054274531321794905293438758442842975878017945912575749109474706679660646843084342326935140945536329226126632721466596776340165554552614390076592663374699850840997818796357837902622465709363018931538357665143013354093762345091148456910575094761357167962863829632430815298059542865879482235400637289253420848196704958525237728945678242374356987768424326101816712116336296221719375051156882445615203583747103652149394593950926308672706993742415257219232464070820755516005650010384660181279037018177219482045603200127212474647769530340443341403806859924575280137468889671214368553580911233750005200046677561865819190550823887151721588419587049046305415159034963182584671723939415854164451701024071277744888425240384935781918572472870796900056700718626266691414623690376694546589031228848898704371361736400792382190897525140711042591127510232377893567293573402151266205146853719438663904166529181447033182877068042399417954770056478430669735775095554720111646351593530742547626935306252960320753706542259190485246045278271878408049195738721182956700483645980849605666319247720218383098675854109543342075182043047003092421967741145874668461350749332147781428932208687928019208954747711381597952650319307151530158580400691962711308306485061119210813134261685003914116416798428538243354663553821319627727021596350964587727726715228479690088213447229255829384240190639793539022184600684809098040937191927616368195092720937246400561596376927860814717702363765464958220328321761561494993711131407578254634632664009651487174818831595214907700153073967949485861029940842306546381267188614452841590998646337913940414153285713916890571550120125051358770890234473222826457165032015215752073895429869095258556422627007761294863335648702443467299031416611506725638474751628883880641932372248281742504279871156949015879778107227417572207925119409150266619081037074956003367705974062349197377057900955215954520567382931889301046016428459308218497032402909096201375075320237589226260285053123557036813241539676717424700522211940506279991841669614536544475578681286478637611123195759289685800874361626748625458475437080080175071244269147129286905679000924714788993043404656982026445039579510613785101241516395612602368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,19] -43918956827129050400768126320185992290487130537059000295968639937517811170087059111219582738104490170189025679920869410470041909064064784741338132779298816925624872977163255758181593578119253366321295751130272763171345862143228462012916336530277584263685883429309048296138429280607120659250193218939581387405586920178537533564614325690831593571970326225138017572326176275231387498552947526472477341801933228519578965845505393407002962881295704439892426965792472029932901727112241781732981655574248493481020678783928682716727108791817668369686487208318020158070625667685094519408795902035276319811633611361345422680878187343057628126533447082451115298147328478629035831128479946562089687513224951650217826980929119969276014144742102866994916503649813847555411795149128409311757604981289779227389238970111865395682440779740027303946233323069786227455504419655007171269932743329910002754273966828747255585096803125032058630834329959352108541552409906996430097955059614031704888657079999372799218257407328200656892633159522486752173770640365663097473318940829920382874251051956249933704939383450820888199000318007238045754577246259630312289123351013263577671614957400112960455595547885768013173610374406698569145051555293421015713356416860988055773800629981908597179736926254362870312951085040362675205883690396548026108967859934011532763382599631377957535545186040015385202550474639809802085974604347211030371158910365662749574673845550159377273859345621013339895286194045340477665086433577043785804401290039480904313532553087403335142972579372134127839863393224277892761852567711934938603772587467515047447094501031658560143282149202366741482153085093377570411420079330871603033253097243876217441967794447543648046899712885606412703040622601456100555399660096351496070374206230865929063616066933365986140705652308676454079889244934310518687098503248998916377402531957506474047781683718650478323131776760550060411812079968397999285762345111907532941690794475721868950544484327953639079830260309891360378286252160858202618284957858768824380064614928031730096396550169180979588911384025828626168756249750662859042238492838102705023514675023946105053706393951326450415953050088164895630454116150586068764361521837617310800085325640369762294852402737359908335106930766153061559288029544407998785940909546340316698316596685849327350213239224007461465886855098387923869375104298481179800426151437796146648754387182626456132691192370453113488656509829297044185840870821252243468437887653907955013740739093799099524790698867164556550663641959561567877021077676357356623385347175072207390064326501513461856740016845672675628641912402478526913721972173415712182169971551658660015226893785905707563254975105125982726252770939377536769432890754281031394399341769209282052895986507540416140483389111452237897363454840883501450472971527705452108185190355780551166098257078463138690550237810431474942025116448444425958608464773120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,20] 73420679703099137943166148081551203980094818129886876655367332676693325130280875262894576400533093722339568263125477738975787252068059940287780898737398097577534675391414044715458659941291621978782837908196135247684654519332943990049886294723487511485167091707154057479502904913771891404533971664239745884349390344611816452146535575477029578664326831485963409849944255312534898446160801370219061418138700051224720555595698073941160282309135772635645356409421600441615489949386815310288038106660428781807301534845661428625161739195034321841411274231929904730592270972210297031038254915363350288432919475497357217730656820651166392209743199855328012265705593015182488433054255155578524224422545492716171108054218487249631556254861116917040369691001617361080772454847166911693437476398080553197279373169995802346390088067303604733401388401281282411914883456211384737293498411317541140742386433894955857897622263408749346332547038204982451029063345239875907189354008395776978660516818092750948840731253379300841525658669593842962470804267122941095628609175686171191615551537045527286211298215580924074785415684972555292459456357552321885638436279202612786631705913164430765403374577412956639008338049862774788046077164326710408903238897300938853681717161403687447046967173396147365280680935468246402397261939632547358856949990627231638133531003681400596612378917306353820989422826289347337271509591482471647956694677348330222464393389847042277003469369785700853186483096773278188332378596121431003320779089365159764752730733199986895935985964987323980024576771521304498124619687144690984882669882266173173649062174577589848991986027375849193629914926815029725333032253650795423831214055616150189913406463170285412663094384937673399767154789586372419841617217751092795308685821287045547238826324451583207580950182051937313937970640250758712170975313182957160957218499819702706751930709571453500185560268578122258976493669057445743285461923956086544356383248755184305225398085260552494935959363588527748982015407531926726741264522926991850459562348919131550946296079615842403186112990717008832043860914039615478084156553703801475391976903616572833793939321810024783970122300188843897445646859513372429528857410318598438088874371989526258925783596743452566878826819889137543605170789820832960917670064097018098115047796053683262681498176616198455414796708712905021279529154357604772378763377149471150043790146863598731335372465119613961274697145449195653965188504749037448408014452479291475627962090193853413200762556732983766228245258677495359118118316866614397243175963391437201304638246495915443876442617291739643925796977479973169148756842183405206738666991531098106114743008957488719628555597307737290085171472515867943354653773704740904923021628811662185698623997768590604801916972840012923874119179711897026423144539850331654665062992855250807308299468522009422276918892125382912994114512153760907166874079330304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,21] -114692934695287171124378941671478350389137919604550768547517750574863282242011843547873068268856851074568692679650847819983757431596344019567390651920573333871203038595940913979288009492357714380697911357545158643924733947918615395413818873891809206048792036690467301146384062818590463397104903640263091436084754215945509874006065396909760445632410001021008749979506856362077192602713129214795460381989982715684300306591057845802245348277529449061837226604955480351870106151506251036405968078576717296646500452138642020853125371292773457277294042342939080218534488986354341729083444057199761773271891405404944638225758641114151212944357621741273579991595395610791601194102300446727653494974409244342897024581678763899930763561059440397682096394540692692375200291456075464984837840968129919520818437450033796909154359141906993217700521626733795798682989239477613988849421761035182416488506385849136688800666922453406836788612881059561790717261081361914321676895713235639017238983182018904545114418228131629934884168650315022960409096776021630944530068250545719246521935422080768678262608962384976933642651948435262887170006044499549870637233803197124799180565234311944649949827200400983205601566827024911704160649118440223164497192296885879182621997795317647961923052817521675718302596557779516062108196915938335650129993884265389756224031849119895894363481209438672051586561434573503994144670606574762581444035559095093312415305773280579724283051094287127869023278415209751499738231650911614890996836410428650548386569586565479387169412548914331326570029678292677763200996641528281530460214284055411572744209734761915415083405634732943939357115752787490130869389485350807684788936697550097733475035974485620672484194628164420434829335302945640776077950147036572356967618805376197110845403551573425783555907244438046698544924924926771751946057327156090825544413766212300528350028537611639824129133640947157632968947755909122774490546503109382469284616015110593263223747049519166575863899508724350138106517716759236451294224980803751598526643846785757045861015404483821925715341191649315950123492983126542258094944842457429410295789574089810056159191295253060048210982369694054606611078506460267498284269599118421093121698895043114291682604827491432102397758326327668160805063092050746244259976925700674588062480885894911767776745426051310727268128287435399975844536368238568709136629665262591274772286578520434543642522741240219158945815187165643659099507495538342169879364054977752001564507173704047992167612798404549094177399447901986153342894426889490547314463226941645123395019129986664269331410568942767022457463057892988913467495940789001008032823873619992605890257017490574147316486529269211438948326071010882426549076609484245512981281010645525115196403077824434160871171494839949128553369634741712980363106859816379005919055932786437192650288687262343450720058170027176644760185966227004612387250928353280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,22] 163402639023450819540006833796827895576717270617188700227831811222843618938426013006512243843029989301132486297665431310790594092662342298917624829102752201459095945252591095683219771683009938703650939309334972964175411398134796433006059180097924548846543977649928944563758026176578372205154706855579513745874231067529551945118572059557271767403076131250547808554262820303106294992905001831826002253068030021438656357012784500304216189608076304613995260574603338063042861850096822436927101259672058919157359151659097807692735496447703288154148331885245947052944138319827128712538896684713143459184668447991260491174555897057812532478098034614640441558069556629865127115446728327167757213003355828490046645783733659946859374661648018742199340763726747100755344075479526376836536707454705298456151190964097903566515033963412636889987583675256173795946701598198108910303186925498157459439506810549457299422803551685952400451379773590390964403271194655104998561626994549504112447607089881543999136258987893011596022107715080720938413366520125310141983003543722183511224655458915424315216823859411463499684471423211188968574790450491262443224286290571348005425124659385041809896095137840099502386156600228699819790675162249905227398062378530614671285930431147110658434562455007453781094859852229024062507901777343925746162292424360957769836382327991860991972546266864236542483217111578525624426769120429288517399791512755552493669448470839563680497691856960686524697568597373672802754104627739547394438446020131456942760143730776190116878338745743476275296656357038623512427587775492234882629956737193762649583469705321402784218423515529004501196304351741197489353223948089546275992166954294966698636834463003392013641257685306101426402238555833551231892914033735253875316668870887755386426356681100126868479723949686006374163497815520241112048100986175267547366758080328708284181656020439233888110594215605818407387020888886027501905431514877704469699687802627295284622429730300959194114628295619469244715123144856751291390795932176550344030501470193416433866240538274051122913276459659722157618686149105854743174887016752428757868895678465683913167248957774845942476883748239955240195332085891765418612787908239815987866707539213207135265191123946902380818032659010428332375055534211385080230336440440051501214467887348348738198663014770755128741171448313447976422934692641140023877547049589541575692927206654865139203913741098014386983581652787933110794747647936741913082669475800961563647836010152517827011619602373794781476676535135404290870443086629425361367138478750852615792488631013532851356997912184367614714532594994108123994915470526906021045588162503506397532191580865523842065342508987979491214113166778975457808073207164033286847161787079034174966127429747319698649657342564883793932196680704627445056396640635515333271316960238446500033073497788465622134229176661636791829691718625546086146914044084224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,23] -210640740226168137696121438965583500376148214531979887472731153947294899567913918052120889560786895342297971298391627522433306255840298665806915696076791324179963533755245044103014338733337028518794669145689455660437518455293489191532314043919079975037545258666894264004195022726173739821613796966881765373759275949499279454929736851316230583622975333157300697628085601595770074732366935216962095541438580915562923397559437373416104024869256264304371802709042719108493318061048975432459596652427497820770830208845751644151598709046403081323225849329772863569313088639141204958218726787880929807979086737206659217111942794871587676925792518215762935846740930010913326397315566241788408188792628216614590163536499107378057792981250896864184409725967823908114782080055617118625730216644306285008862868323262310591510855701409722206638754294545760260175195340954694056104726332474110597518966312125976382675174532650892100776612896597530449116501508258830499338719620819545429642535808501100799517290714298204457012084661093117958555807143183716927405157785337490765954996446366940548627451161872798256234217566269572555922205655855032010237365038723243271662981629064450318594906053454798589756208313081490634625736330707622252501530767214632805614221559759610748965286165921090779840680231329275800497859193810348502008854752905454558502300083991889383635382314637800833139536994375188170273576704900287800537499007605374466566382642900476328569037027494248526265335981781640662447399773691693074444528377697696166865282743711824225011412182799476291150603898574304307508130071313525828895357586823347763452993620854377758342211668886102388513466250694178696353114513601640907535136020245457822702618122859698504092760217723453279978823734690335378484703188758374664818531849566562172514502686678141575611200981492890858464521721655481201559108826724706361439947985864000962892223670480768995259273109992584740721599498454952460339843198011539853569298133296117116816682942743239267337321988605503971493638100261154868901754040069211544069595573435875641917295589287944912272618243600751279899111354463864101163068246348097718605576455476763408063465166101562743485866864315131201109547815828471090594939679662558799652509430584945804679235091185495997366381569985693673886908129780863670422700615605090375097599794449539267239546342579228323044813201428166655378116080051392892598484213142805143464259976115883943214103993657863666329749735828490200696692995612314151131619034044890190141530450092091125038441374919491211850652523998926712928417704909653822156184072539497884264029179549526763845341465577129244248367980356470021225376650224246151593987151629718484946705960056476240546981004947103469439643803408150076685728719618621020794994046337882355029492676061452445915123360222976722842191781884625696176023361837606805543085502457325905155127548437507873284719983280834872062832476598874179615925825699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,24] 245718679795575248159037158530459351796966521804195223206713848662545564952556848033844270945356176108359264918472817819124949321482459385506417849279278100513056125435561414648129168882443939142426739257346929127013629643257101842663998388370352364438397084818431255087580068838911299157301513759415385094487010062750255652594000078701823913167098659515511231044720743554999001425472965343033110870772245725726424969574183861160423050186110453928743641121577964043545531016744651818914691884820527188224185828906997120040887079640050679498474630605280318330654118667569266880983473026743815564395049118317064360443726621407726166574445288437187146542686161747492079277836445222124681935561351124305252726988207748467966294790642552684424276871038894039177938281986656489647321875408476654115356158364624522535348274798998085568816519789436791802988754888228607359406777045623235359436646371129905787136613025747106930629981635267041166225322324918881857901234860319307999149244973241614171241742761969253030913131817424180266443118499089158056531535001879233221608504818147393310464840308013011724608275632959544107560681461546838248095214446890330537568194337453933601882628698558175328600144750298139568737230885044169513589746728977566998220940798472931906073673294726850279941282416002213980405005745423148430880424452491723781039726365012473522343114945761210722182759580938799207723247959850186184730273727453987229657427371662295118965955351001461957929265868657607207503922477452687705022764745685340511366074764341367302588907714228214465029636172269262646653254478992670746018766980782347484786941038376519655856924754845350747869855320617598087559555952519856447253668259022983071275159022719477202430102405767633919487268734166600793068900207216010962320080197847841487579256297077996539778352833231042833836326374021724433373238010913538938112396708511981951942074510316884325921475356201136360612430338996494852000137452203086427380815683439838120587276815611648190922671914779084078731280142666097369558876641331455282566941235170668268520669175002953511452640729905239253392257170188554031931983713094759512546931337272716518035703584568995348064220518832211674244720726749440657979656697042700980479835746981315833273756469600898438175495159791479030997611111015568249086255889345597118111209267556553331434756996997021615221999709771000536738530454954074466669111770734435777785228784546471983314701084261762065966160603447247360284006816657744141173074955480793654938713518028025344401455077687867306594303009685718020996373992718784757020497021540324545791449088895382140263926663529284733923957800542717560306548215268777772460633307418165975542172033776162458099103850668310502264433286124493614467897915407407947902056626160843957740168097169421186168680536463594983662204175944930759471693458578371520701215884831939439618353769250814265440953125530273848909504416048470453878457129500672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,25] -259926109079981920507793621340255361397109275608184064604209749722284319573497225323204179770753430448271399331809292203453010651575091747490238942872049347589345968130308782288635292563219299060470401358152965066426570520357213924351654722712193221858600870098073014454718614530189708171623792227545207781569549186295515222004057093559666063645371603733530578149790509891466562625189421418434092081277877103478050904697960593522419389428783907514354330446155596845034613650774492710000276369116600313536424983895591688144362050482572711499437698822179330796539271111113960849257921731832068206361024550458923387204557797683494201049580740103538434956651173445711750773214138074733865765222801127835621604189820483501129123068242289276980553939518571599678148209431869939416517766416365543176196154826969420651393624024440904059622513729686016754947504475394563845079607118649786262505650900415750066654940251746930690543855661729972142771993386762144087799857761109601374002537741061233133816789907059154820133130455144737318833252899379059573844744186011753908707380249849913610064486695386353182608685946744295236637862185826763578103860320496838632899023174012327880662910534604226669610985500534059014458530333030907004270024706213736894050775961935195217744871138019723225038444571554632386918780426259557876025382630811051901365983841720134805215875935993023863661588166770539549652525676289213076258242143014718418885043028082245089065618897031702651093465253755188584747956178998145495939002518550676461958106880534837107668567546266739871082686648594464716320417607098369489831150874811887015016719432985811490890757765927989656226637054243530574200606642526850847066937112881853214195488512904808983485021747271773562871479850464972980070594390016391580372293905159658272173966051735422416923484506927200400153799583371997346141082132948498280417330251321993154000380414645627200796396594632465734842742728442494768435592635727560630738999650435220919982045335472158101090587249145325150719804622557787978086526733376261342261190983696675624623178051747160068106146311070836725200353094978812779965302548895103476662725269226624471276999578461073248608255373890434661198415159817892515474380411740353851777636255549492928416417692723747755804396238471025089702204552742973254854005188185570209942630610799583595212595821967274005749195675403995571347077600278143490211732408477313259567572536012845072650010637296662397389123279356360388656233872304399287552340606992343941042048129828612648121903036320057296718956560269784152451532680041248408271326332085188509600069860229456484971605414771021668387467544883077818553733640919401967960062075030325096247296768190721023671275897223014940107516572207366693407895144616143463208277546323957093315760504520210734188366438116461760767175077318300642387282554303635732023952930391296103738014047903868902835510445081711649133673367999633975195183989391360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,26] 249664620334397577169130504348711779187088783807799486075663119960168528933491903620487454152053490855117448183273523747101688698238379879020032822069243338122238153543099193243928748665052170689625396246743641593387964150579728437544270170454343134695704024160552676967113974860533831631438274315917495381884454614676753643178620982784174471131453306349897671270768254371325851140105708200759771045234538339441748629496672790545978958686797126238431477287422423271973395598458095533928537221251065869904437227162466180050699133036079627719328428680507268139596360860886544720210872023459580685604829005625285199294866796735415902149275257483175691945473109072802791353074034980848424678452929408660163635901565622909249109055397713579168467918499868735374832022666386712699584368546306677956483947779269757187586704472238604024283714742806592762977595022454235981801351124871036295119390752845340932294743927682453642616013573677126964194012171498882042343140497582252060143159926686479046403160503318150179329261926680601061022152294234738895510707229277352304282674324762561155008074663180041331318045565339798480189523936118637149433352962369917757321972709183304427147777760421937209872540868901734681891205697677199554603358480470391665132885070516073329102859779401974268930474953778970565819096816527430789353395287700745158263000175787495184115654172784719902804836399042991760467517813216973082609929343434286547535671936909809820385979924701807264050084649332268598823334239092130579820877919858892786219506816976026445938024267656717953515112307135763926213600517515259157087883598427632067297843453773022922423865573588222214978885501156559264830923519906099838561511994206688780501698716778221614612871742831601658283195503049403907669511453735180396280162456835680464854226888634841699198937344358008267900468659767418046951268278292250544132450449080823311918349631152463583801370792933785482701170176835582886732811932165801819514161979434980488734355635666921453779777449475339700932659812739796565777631866838780784058713330596789016935058036342902125664844058223457961388608800459521053867770189017198898036403058166714338049823056419545615632898430471945155227303802119003779092295075152434869622867700041615908702462021350272602962937920015927470854442446959365731134718798567610324867329761378692314182607526623310845579982185424880577643725812098583256746726990257284109437269976367241623550089711564362074399614506458327439606513028150148890245077063762838390837117043968249784520256745374131015208638332763397485575834820593674938243700630110148852506820031704576294450633768768475343770735790720577628344026663495844012931919579863933995358018767624008810338132429788194348718305008416188518162003472120139631663605619728646747727785895308949864959263189456209736860914451742497872999109132736250892422020978949965256969860170752704123377781320636643074692250259157787922457465448300544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,27] -217713453891122117670392101151405354836510784242966996488741440161657231775798585718574131692156817033878779196225633637672834809835978979701449435536586428910330822855640598294378534381477384451932724206958599669098677828352093107638929988809890052907765552691605193478388067562051943796294508890256283477857423000405793308970960277254259822337580283487879674138667039516458079126033653981120470226302651610453554548927824613971722538422875861410262965452436614026229371954052131327218407900091644377278236192028414482003065939972066028280027049851354848407559507654908674944220409420420858631829456216138765190993815842654763622031043410633194567552707801101994236935855611915040473575123203391470253224575592445422678894821300835353666912919638637011052237006587671185805559216450981597863802408067451897562976940761862400905174744227273252239687757322173016717361594297407715320689704548257597537490538486300390483252237799857996957233580476881920283457007451325495608512526304116799338619415238289515840728677173743364070859378238114799997288581115629408713879907545864108244320436279148163769574780927807252630521657842627589501143671916973331656762088549397276629885719923370567281577664167171948128848344813182937114408922934375039479505333882117597266218802858653952142651382925434273741753408408592459731930010207847958637437382534698340641024453185848216231015177177792210529517529776026660500558114911158413199419556232544587972731215383387696379443939505606107717112480670990580134346473714325165956392177765512242640360723728120444412291976303889136465407506488720994043464829390585166753825011725555486687254216244978501594554364256063931182061673354643955904125992982068008914991751941015252478000242491029477031544833014719444380888715809574225780219364419608681524521178059753119093118910659341430363461606687236568676828845339510660167719292490494736781882957721285744694363274303730954795536977470456060560889811640400696991218177963600249114289685175071123234851322416465031398052637688071421374845579801330102881753933046857437601085542884442576696870054529730788440512877590191581962022409255068449210447596675679871594072722976313661734860306885150395803272067426929679290361011174564738635383284640924130994838469645387232665507140769185641791309439146662209943972427830457427965776162815023238059942795804119370070107078583387686319738258310512278212954497553008387589920147895465699846033277698995508201490234228071262187908072300734350960520510056096307172234702243882212186086092342423400511004762070749316036088799577722090423413152989797137438655714434857902302335526906655284480780947081985507846668612196008947792417540359752298230287049919117650145966359630396912177479819028216294743738306208677464380918200933270156493550499949334146439493708767114343724538359623288051619402181828393133712154258808360552708092048046655329471285021664293055381326095133576245144106038324101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,28] 172073500536903965921835174176504441819456340698139621765349221187877285811012586291151107889373746399646028906538184496296029762649111811173248368860762824573804135165393883825596179965313318873594361139930021769653295044563459663665402198545102436113147313629004482952887817921860073395107287811467678578364107251627914457850595818325036616775276791190117652413815488496754113594036246564026656919514286819544012107841752206446835863551647825863954164467212308355981250188280361317117284950073239535376230881822565829530400238784098131215953556130406227893790036903897055247652157181094497644138069300848865493259829476594554536994245241250386901727554001041598768444378553643444263583876494331669970534282162006861509313251885416872209780602526228824129891974007979183668786076043375039586420617406086225173570274980026750928288779151616838164037009240508218435054449369578136336372324116502015323468741765020457808655937776519887736990306959171793162959643482546261951944558412724342910423330487411845155128314424432584326252571004899379967732312001408630955670256502456214122224065005174653312497552029365483213702199454648427624065420942366819506057370393468886329200148859427956861921752647779430134387071293573030969174600526039727924254367665050689528068073157656254517317029489403458689264111794585159823698021941102770989307432620581599132878088681168807220082863069610839865579225130525961467687892891275854225221673080933450113368324174248043428493862605071161843676611092250063556775623637865218818169868449470527635058747037965937438909971886956495411203178162134218857384140733518011044329010200045389783682564525258870761112048513002697062774108247823041533058158235642525338812711859144645243066129944329533846969462854971228252584627160774398826112487631062220999788101842847543626049775307549823735658391956683122220288033113858228358466242737728780028226864841554224301535876819284970844570192909588499101404453862238812828238996161160822596819981320727640398566821350584321274070244872726813377562915814356449741443687931437677794189448010971701124617387365708192808711369021613423218921211992463037566036377664278563794597994842624378947586259313982345064369516683900693692698710888467423179399026389426509422715199750102364686992542591596881168413888724250070577458057664278989868698170310105958150718687813038571630462553490161875748671287533757755565195699742762239474674616556932013135015134199298105464184209267410074929043372918700591104984176691264719319613890976418922155994284718109661494620673058385496658378691815646085594929797673409350508901655025058373769255781640274123080137454733535173081840813591880729004713655128085409566838694873312484388237546024853489544139142679116340362350821019000597148748057216879748833339061015806870045622320127981601688671312433651708237661033442423867398631854338159704686259606096028530172546386293423432919067434459625630719074865688608768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,29] -122915415973306456522272825055892000407451854957448338031916487920897954636010918459289911342642570404809423625740541969538255559642937610083081211400255799142564728509278967514152011584781745640270467805970306708065953690330358723853470256904340334814630151788264742030968991884739206997791464539013682778421296351860050197231578762371956085843734138275992078456736055472379871880484293188861315117607098395864201523511343424292576400321897725987301033172763160495028007518878851235088329470341076980899554340261224341148818694398671677638257240690362339845761477116116351147488419593514618767992942142232815475805689084068142282027532592965373499090510090400063144856231921453622427513771160789177123548666963757435473941401592007372190831852581982474906617645613159140739679256912633510548030116723954341977591327074666465960922272573434645715720418495399137325574297379775579680423425576218554817632630050511472181895862457770965617981429046167144457591431855676766343646769488578989888674858291467948328202858932757816427136875654766339187690881745565725555123656166984658437923519839778661199534275026249534420148637727612892002426229666390999888884047274420857610121544272612125903904481261655490568270411149484188049065656477922704048552050273691121634848443548722068268832898112262641240688047967464843617747855920456670428906901268917300241600552955291208120459412406804009545922563352588435703640846800365805782859924619110481436050739473025788718995617777922574860270373733717383499087574340022964802683311122188525804504778070056616747833662134212655770732853569313285281366942928122489117607302629050604116134750156675677427457100105726115837837279370541718652623981424591711220341882738640275078253772696936161563592322136869620875041411113863001681338796650849075687589014531188088517553143083757065807803079583003923312495793898137900102100289687732731159189543984367905523432739846834419433350035273797622896591090181845991980994302403774046516969519949991467694704090222692017454250678391195695005999204852052450312611765331027132623718015821704781400147049434208007701092833517615171622590477139055510268504830437352328176378147143544660758966589890155341951347506960034335880269794727639602678796983855538037744120625386055730410383671903978210157350350920255797479633807770362851043785479709722420197054608109642805064997584181997091608787086524573322944462998047709853389096230145546216209647158391105204852020868084028036099010992972924133525975085055823958846627012775040231343197334633914932087490900999122554250855191126067906555927556132208755746835738356464294472112542086426481158765874012235120086641294702333180183817055588000146085865903130932997798830570383883406597381836902674763620824146550942169628908872139018204583666030877499853716579327041059769826419109151748202927931131217548519256514154660671888997719908196983197883642874976297033253411956317973405845422734982512640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,30] 79086091293342688434287454515838295892497476674106956550003601398414679093079186818535065812387878864147151942264556703552709310507055781557604276563970826977293749775974815459478717034677829520074703288396034445708640077212609411251269046510949028183245698501762642181204302373087094419160604216624271567757069191294791084626071866036944911639728074636891467931573811480049401160782772673502971711625645201088011548996387676889885465838165249848430173972508262963521505512625436079612372017983956453333960463582347993104849770602999425713547851980211796315872632809903881490927060691845277903506705258260969086470457137264358763565327458021391682404728131031244317416812285131894509875809200906393864881859397655428051312742846536401067815833004424029012769504759624276553287621185713342791120940864139783607833399080338044734884585206587252829447849356290768916320358706722191471350036084120371127815895817689524948167781158161065168879271202871202215862728813194064045794962322476643453727320100949745912534492013540177683175075006836302361219457192152307005495444120246508059273120467509024272492329942199848156356125086324190474036446947063475981978711366202196454634301517930382821807980612415256085110821257527539431685847000432266881601529289348760815692207724603968073614556392200187957775279448511833326657688982615638229556325841274368572373489446927529289833725015604874377197305827197128537039015008465900482862407615688975506414133771179870026449817773027466593551821897593407018817500124422773651698000964839922072872773444288101149448387069937145061790854383435604990580628619375191359347311895641418346982564484477385266209370098493586727208641160664214857576709069791957287574571424683630586399331271428769165717089426580410367786313701393562781898979398730956781112101070939953485373378398940290806609346600073473046136750423150787750950079118996917766199984165504056882919441945848996762220643065771669433104046278465622281398478173892791322729387972024890165086154573798906175603855413538365696626076545135105115620635683199866718097929230399924251002163646314126231352844326030318093259333418783861724293961813777098916936181930316504392629479932110762132060667994272508684159523889506548132377939057548324816099078899164665267357354807663918684684909954601721773597374595326748627461305347934607292038720663696323354235446916027110976197029882168122026718826879219452283697612805042865492202826113696292229870867882412878460641241880865814343157133265427369744797377483171264672149027587815832287721285443122383312087034357138485035399998768667057915753101450215576451764351573422024755851755986285736464766546007048322838428545400559827545006656777369127376189727679570916526060698916682416947934393670928512284696325369153445914303666721741940806465364359437404183630130841656203992647265104797745011668594022087894988188786774155341507396905237584301889860458550749101015016282183958528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,31] -45738596673986593869684561092778984576715331185423388390164520354481031267064245973696614198463055214029278303778331482976671104342629178758664934055224667894211706113897089271654519402024634359981803375273258997174385702726743054785409222671425478180967069983228866106898378863074527065283552091508265314899819321719882035057595062090847251882260808785898485833493383363892864858660178949229863729072312722976643917254748648911227002152164492821199070350035323048376778678052650894698079389758652735953051036957532128288655828268098433501178241793281781884939119460726781663032533076858156943579044813240924251951937278045371103457142650326443841802602082292617907430674817469971105754645374359465917745123853764570331769063422917851167837718629423284353653851917024214991117797240625192853647167789645164511580765409495471737150333269836865012886163484141670816877759492788237972928759405851069413327342030561614641948736434468682420663179479873498430857620593149224641483869647859773719982547371742357443299255126937379110855089783422220079791081370115243454542643252054757706139336300546612644048490619004404251906671042101529789995839404170012963358638081580791176937627977572699976839389802683111974912733425081159362885509231995451020098106882811899303899987908681593587230730486555334108633531817280205968231841639923724685420156776098943244302194795618030002387884220742815171564620592478583421804530962102334209554086071759294128888518942507187721339775628889849395348820129097723312903532523422024658600835009330550706792397165811627893406474077804904811556245135613324274817147597946863996074894646007828910454299436803705119893337969568884794122335110189690972367748671996065326723306137548680439902605790252373421372791639176818999432714446679422071130684848648580647318615675681182198812204585892973882541615121970629647732511595825444049113450358656992144223306716622521190884087322212804414916408769919242893609355010290910472193513949451520541127541056008528824274146348451226448339710331794247695679521371838858713030617197979227737998927310676565834297260298609336409931548766063538422267782898640287005906308152806966266761252735304533986137179438199414551903881433063085743394237418633511121465575336103270017727583777413703669559523530863543994497844638768018505655005782679261867399982749350349647077950687438617242970713794141917788064875439786150558630544969245348419368964211797069838447626216888474432530569168644742445108017001856824010528581533973661180097982170022146906133800657461189247514181512878472334966233525096080702695323986314520199798737664392510342073163643303959278434757644265688525989809871972417034344697460184919546487170849909330786414245165791321480917492789057351297152764348422617403511813984547675228182121445175688585245836881301563759936186220822699626176737639415005697724012701019563248583042762858708110249250477961306987207863947719159185716010895278080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,32] 23874644057398564574228096083468028796819392477131406411659296017388734936423903733693692674113429048855447872224094831664766478621385875963976614521823371156209344605966671454505177614212950295022981284147349595905791941840596847911867558491462452432900364914637960624967194032403162267089239378262811324815349940262588394243050091006119445421778155621693350014125943823276353935765332602536288404997619732250945806690751754737962843268864355124553672964045711493967307918497498173601553480815740515785066661088737318619872742654243712385331365208487902258811004648779525625742736834721959013237063313373214269810014940449954420334601142335181763955448407321205608360205899286087038709670414713487829045508839133832844282491439893519832246995783572396119526046773932440470598631870016152217580896738164448207748836546266378525668214150492220207696417449186483657382791891970329631858873834923119224961544556459987787029015524650591670684901457885452675907814955567489121597494284014008366159261616471490071198599461000126682440153397056053788412933546318618289994868871595680581643442774918178926104783782119916723805816868854048056984890260097222968847215929616262661646839886846678794041814630320253748732469383523178603886294354722437708383385745542492409623673716286849610687287624702599228179841571541762839889822623325396100354781714338504507649818567090412135862036425052393220754199768118038383359830686888969118462961407364572733443996099851791175667674330492048904813012565439967731077473466576981381074763994408874766793585853385809480237782339904345167416438086583015558039547206665352471314063849953838974929080864099252846012823285965828561796903963788717843411524859532812830080230677336271372118179340768326262893894623947109147630755174112150459245961149776052595616219258021182807815874908183229659570655449357697332693175421534762347310893544193845515008840993476302091590970889585088572724186136645359711596242870195787784483954803282326545438853360053421114459730626465920807151912976439875859742933136510091226233455456009606421516737140722113603765095344816436889471153856802500186202045768330313760343708859224044016657479920288114556142720793027404697626588232288507967604219914075607810522923834365833902684294313786568651139334636872730811541643147880053875295242017282677691223925756300085523743991423511528954035758772521115670975584229579523031698033581931552951154696989315118916858912735458051840657435362848230572922731484078060758377261605131028504025667463278211328386112913270497754377314750521344484584417787644830442711403136026409364430789841129528066501997046531066193436953798066762921147217182525185865205513474498925643399693166339974148865600973215795905053853811081727294199927434421934898663311095409979627684625477990857843077454988877855560343831853668599622780775025499937279592458675505968452728595819832451692998318204265625085661010229912617377295684752900096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,33] -11505044031868223403794606506317279457618857057998424301100215489006369929702604632181240477950474940074556322132102642613311567679523817706069471389853322332288251745854880374464014149766786246736647083418557207558805131373950496593612488430180518163676790471795229034646936056561303274747539326391016961494632333728886324690784008658691805718063698402856113239609885351956258172241765789927671380882419289093574308189922425469167988384414385303005336656080404924373606601850023415362120433628247996451340537529521185621956218399350176853002942045478169319258166711725015740208261109597433295598717232222688734390100278248724766327575701984399746492798759909417694370060379619280065502901914520201980055904069711441591509864634213944849096067069606803084917027363265744728572553105516103538619330939752228870517214546343481812208039133461296442020145732965240395374945552261132916529330602453243706261843958099136042670839300233310770830920171894446790371998979122669089244438336086854538070078113091643173492516401285442367013727883452070004238817510461326492590935718909515227776967276593744647298180714281433884541517016510663516628408136631025063625947392662421850821277227117699465067181180795796882427566389218392872019702653111939441649923955363464727689954154607998015085903308186712915339960504954002091474772689206749740003819251331726953759705737797637685929418899536092489214262717520634874455372992885605149427642417938728505559273820692487888847626178531163392026042643340465801282605987483307420324247618427389556760057686480110062109657343214101130432300555399827594881228936763606532229778413804687343684447765369361679249907228059428125782602588097157936351673218790232460789550590763960346856408161924078599485752025549264211181749474964509529206326630177720023567089454134959902623843463093499878276706698162960029710397001154072527669483754166374735295443616049827360299105608352108430714177913091063445064737349963457137508471065999394772310175789760700809338642269951303078076854952071411757760274304217656898255707398750367514492813073494880608760542820930485361062930255408419164509386311711747297972998400747724042436353285866611279526268137800940309097245829862299015002922954885045527500295430832735903689238099116716399794663603770077886068149089153089429526143957698114283459907479213960925594595109024940909617895831200038023890443021211918236750738283751556428668726254736610422559255942389063865647379940253789301102384103667803890802826192436903461392465687561170005513128477314332186229342781323026721015330192032294100220185528965213917853128629220488004693775730318367283580086293494611024288494750546311961026300630820820384753450652132939899874798197132002888874683945062671915762238813856403094952717119537368166271937926674008016726488820903681339125762588374566757972979965979846608838170263299847980700509983590496370410882420227887473955919921478531311612669009592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,34] 5449370165413425029277416859631294701414554116328377951236222123925609779537444573903508140847793881283953560638203676714679426725307886189524414369100347569654452383480722509323071507164990585689378979417833369305243872714101651844573472599195086047780418422943888304515362685212213888728805596973804619446217209080703683137263324202641364857960961440412125653528790785617585405568512213303595799172120286317778760815151535911500439025335563624625446879999564193540128870529887986060738744984618592454944762835727258839835629906505219841999488326459998446462356520987560955387038312670388494152058005344832924703141839761579844401849565776881307371569372396061989455416486403741663629200488500265653744790420401205310708502681077286993143877598869439838648917779148461944451426094960611866959288356621981936109363339086235219919778022962158399612500726358774412283836764752935416313958855274424819650121016605674172098320171316652351066034936472192873763095052790998028650135639068445545848187082611910958286843586291960727177634623161835811335387428610972141349941250012773179541640381238050419434430224835342036258308871660313900385074574879053050917797511977026265574006583700458488964734766802979063283036664038709290630084058698221503476776723208770983010332026221704868652341012569245057696849537013043139076327315869928277726692840488240561636307854756313859426601278201075450764061805913307372025932270969500443865536084734779403133461047368469318404906307549018648955214232217991786128618389561244332452533867423091499285909615636211103375053197738207967226361926423300996784782943170408195457149057644004070918768384440516347523619012862852309584017420348564232194678736178147193053882869528521085496500187327580321434527503416030115607352022177786961429766536622744757651202485420835872820915995539259306684958158276225206802776308436177706692359705607915587850558674777156214525254059914534071704275870573722696102794270244322031368054030655084498150957875271872099161433003721255083044838772530859194536197677879644220625697876240903626031458237216500018061232368427653458668749987856472568557274746902212906930850515663417191448135192627915304219522225137159377582403865816302001395476267275363750690690337467610963872106094797709297967597420601692440524043775143758032988750627289071044903918318588841835304316470352270846341455026803451688545050342183804808806760406121248479875507709249145863766600619219535620234891339255556920675856289208803542552806670656831276223018390684270570425313816210418227787776409997542880881259072060221193184258205862424277877332208276577756336662038460826778603837093696395580273109902647801901831900690594262005207430482149897404921740156255676581827607421321384914678766393815969325385899194314172882296003527174889577490744493729154509786229712975706462018615232191306684964533261053609614443388540978148044091421570859689428008247221789168554819894638542848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,35] -2811570329773960793060611211726675245377400206833864558099684311750101061466951749638129565869327882433105108344998500358593430302019456902267679540496861884606783491453298231216611118146941965706300585596643215495825103151818659785337062647265321921677494761338918229205548152234389122086001596139559046718943026894870021268008610343019562487445584567555510639046666650007444185009644926455146257712142985656346313788043938939984514463053502089471861510796848009417624183287908711163056802171815603687512133591758601840978311371443980380055962968960172449067481380263510007393072962838021837773052215100184801896708260090794254327978008907826403365921450305202386774357197145744009415832788679777997353278119294997381227010570655310524563435485030120752053639378840418007966738426326081662809498414181217006368298982335635770759145566353732861321037077116992340585285614456344414644072266377555045698058567655625528626207822902997230141990322563035770265683257241939505651159434798130905767361542728875523018116729880633873316991648232550655508462376977689807879530341245483573742667758918013007558155139011173866479113173641326113881312322889089529974784222981023968104258684022775508168035222818533307272276229530072680538216644919257278396297055888279305153575722906277145354945940235608917478250223502329596302180555027863654193335930724969091700573049748030546808690833817207219376364476418777408900607514715188404195207639659190807773317508925102122611270309799084508271323710722733407816103243707294641260407817934003117827550260244814653680488929935147577997710571837630374256562444975526563097029514868823899863722706758939579727347776332317097777162107097765359794501305998732437427282723658775133753601609815837071012152481589566139736036227369948774040093110210828487306545140049641090592723308696433453395218192326538592637089906572626825873980646789247838307382040575671357217862621643339933598124186298597339444950189780908858028995019975844220875917630339853143525383379482462377801383010772389411204421212118786379071799969375279373511343075302105634699538096978505768412533733888977776539161061342772990631267878545756396683079890311394016195838662558331141249257530413408235545474467737739212945482914239670725523554091252918297492493509776350917199204351650267478139373264571825332773403448751489693535874852559879854908220116775883987950520921106092130759389274196434024127992634696725012964638614469193272669423679018571292218829280591393881019881535198490025059527982304970535022813693811213542383669946648959445304058859154423911862568880642509237367967436977068626408915948743881829959704970690843289877535314608764330462916454842294718308358303434811701926871652543593186936590437329715453143300464829316615409038834494781550004218289985082195829443010644132578632124969309356402144478694000831601190010062126761862170926390545891499551893489011699423983283403783492652838240376586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,36] 1669558512460743203169520719825891178623365911194059799479466529162056997613837248259979262374787062775213440931132684706253160598522239694521530515422014403676153261339282960292833374926194930810183862402531969805619125897094867340868206416948963373550253749286029941889671727679284797500887514016420472930597071064471184680152764366587753341488334673202403930954808244353115400843532475527828127997020153874883030816998469402035040055724224102750830051158001517980006752560277113521559678566065704486609624034926347708804125298362059646148549396529923770978734637355978746600942039797476346148852175790028845010606141890910084559590759013768127490228956196579172555500459259577871321691558955615585607369711618134315484441939572067165874662849747810977859178469614732641121958512728222048755189371104045342346383017521848216567079108792606495014929120975366369548446177237000431283026072992871415679548420210056728020070706001084051116649094232700726058101174393194243182510974691397333676735723863543332645261517462000965588292677084666577808828622152130970805288234486199473642489359483616950159561799662803876764432808560735297127384122423286208311561296697651664666392785379773973015456080167102830039606124955515161498983306503459869129688654905703587972282606721952977232240012617138757509079440742155033161816223568325449661439047242886967062243750380792613976239325399681370677332020622388135577967217220798007117135460400362466154786571033484934176375997912316854954069749165414919273379249866071599067590499422229832714538033737264782609832759766636419781950593729344926695858944977242245898179289126168751868048821726709057638152608875933255396788186344676620722328134146173104028818521314710528693829364773161676305873569366712830819807414141173057278510405340179877319534219193921644966646773083421172580593267766540762273530139921106867161361628514931047937092971327749154654855147411781678183296820909182910609423913184140166118361279343806987042450893129574366336382023832811712441193182244454633929927047523158617872147286497056793981694118929798019370231378273181759626479611089202898610345107103092469868322576137568218355889452215941693400339627299042938581802027527687632927148850466585844205623637421512552727134314618075700663870982894761102972237675158909569635144515874287710829652538385321604833267587773420488171981513775465824790461525976675423402812162004098478276491703401346354850691246257210582049127540238321495399303083395733840380348068308293595757686381579032578895812928273104358171395915177559732016226702525358745957447109441425383199154545027860563020013941899826545845005854949144111492882277757956537145018261962672388373297784405969831858808674920348794495676834021553154107279157494788144665850916458038580841691760111326506510883101301176578306301060727233885727561272314840860049939808769774521537512252171099251919405505338596957082795109313149633811853732741120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,37] -1064584945949585063820103413303727393137469506761680063298259944225614406337561953399587285626048437583639445562982846756672094365453563528254074943683664392092151751776178528654320041627809273889573102406863515875226585397826095771088696028751637208834414094350506581258206282963780091929161418931556367833086701297494667746141945587130833874183157143568607247897426801075134845302317389461083597755635114250990177512157274902341817356676778248036265685123131581106430756721353267604443595410785812553920593615098149738170479708639144663359766400263258940271023841371428035070651320693926138516262496181888646280920937896110722599806269293213252330899205579458514005202713231703090668088575971911460055047014239101813333155869725281961929060415175152491033307952236012390895903445240417365168234954841196013329278913449256738711242415356386349445669859145409108900590254799092660378142093925146192734180987571580769679186610115742527301251690536567627268844632491301657916872430547901931521826185049821897086325182808857600940524973866812433863963503595867870093403636743872012337674231005691991589748831251630519657307757045352353683547003770601295968352467018014781183439494305933138454574462415213631230569184930498257863187713720856860922713872541093758523964034809894992419143687608409979781393311020884128791058119779414523269103393065941607506763110582981396363190977773196352343840602011941035823271450119967127840564191976551835469697450555692891974721139954701183320281916374541539158493027658081999534551485523874844253689189737978017770305807570491589658115822208855855146793630403743184375658584843367725859543883786988236975414620516064957459932240090939788868886124514787846088990699641920157380118040010956736236871893946831499104847942158208009948619916539868243287061014713220625046904993538784439041039983903719008590401068353055563909679328618346495207178275887102931899559487797341019215368687033453207622701684643686368513413788898914325932888703935782463391860660011637915781672475038341721609168558073674446519326130551353164132806733082844886058888772899807034069088514791096286230597168540640028704892135531681424223487476471366593754286544523564955710526485979585990777607999051551443648005919323488425338523467665552823429682889572779510013985176459597293751300867116113152938458108196898130262589924641326714453299302940721813055119464010534985731124181168629968974915293510576950320745077847730577307291361832691671540112221547061143164517373757196697678297011052716865406620450592281189182848394517513368125203871575649894318191176930787406414732385628284382941131849748716710038690912482312127894137237219093064489638429417450346118500982906239950359978523534346410207448057115739925077406351214936378777296003942388057877676176227812953947744527404716360977910345092196786181828353281215346805082335523726950375825309639421944281311627833213594418753267840678365547425494466560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,38] 654532691440315516594554295535095644971623971655432135143502052396588474379582066521257046659157380480575416540245241758429940991756398019478458303357376935410204843686024065530226689497099607418396084377297208781196991197456895741099811096195832692715273208137718135515737623097175945841915973471914152404609328215135246275402418296311116390120932100181540852317105508773951884665913385690748533627502230086679429162319634812513687627465664083163178277422155242945283477443330469360037153019084103520954743383245081141287949488233349093212686744436214009639564704187460096439067196965271684373493926198893296747729970426618340630354762128215975927045062246916991189864220851388856988173513333055669481018254008325200563503569234773201102914983774262941736706815460728135654444920603904414855854980207924268375233515040626228956207774257504774115315370785860154810036885212786320349284257984637213985351380682849632519793435373210256742349892525452672702216280067797074851133987205340734035075546812829302780426462632288277359216200948137255451966575862550425293738357354996052745086752584526113861210659306070275190483342350318996347564580832014798504171522974403766314945290566154734143626761652056269593639644353414107162009500861268551325550144380109504556149468348114116534652215906747648468373765825839686609190420355884810472309388558899371076263951177324292484468464060799984814660658804393599893837010187882110139901636395919756688396133672042365169425636068332643845823777241326131294806737080100155970714516773672876460748842932796134135661797861740709158341379393671500945627888636214235100233402352470680334552333902062814114382956770289619974417714250342798402410676069069857156004772844743324081986735351003724572904218929836788833357781646249258859003413750547663974903459774979597850274115493888174510237346022645768040446771709452465561840828899243198349126425049451207528523343764657956312622307730406036960916051369765057281760132128647538830729399238472029991720503772082194177013682974122531747607337206858007500934420788187584553599672598637210533746229886888724542191655368351392774990341848529675287830026335247862597308369148025376119855389183651285570352404170186472870311819363155163223105878776226821362523457402851467473248510900779397995676821670772078401692214362821528633539916863086729585724891334941477060770247901413432320829022163195284574989075719163716712209452899932601591879557361717549507195846041151463517847074496626957477763213895373709468757687460230782802961834191981260460787433821472489153160921472087241735541918046197802768238330493330508217114737391880395275442180541451457761384818661752414864917118542618504926497145030893370852554575843569483067813036671438800095715464060122613599284115342224456430636640116486416219179645609960369193821564118720055904873910716385209720736174436289189647794162365293549225354933371631430503096347306511518962825895608320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,39] -363677414922218932789519492627398159855162933245415578659825505410782025605458244436447470053741712808656033597496425510074536785308005947182127040736554708518903058167760301597712108394247576405272100001047421671625606869082294114559633144881222648002883806117761294155687470938874080741345772392271683857499069026964483392394804380328934934302887023178562091376914933292311064456041228024264134491462500864585991367941365381312022376633519259344454551727622585022811476791516855956933081612047088505717969436556703710966177388376849461580748505023364404554619829702508491474221392914339131828455809112528157452969030033146865507289236460189320309478080523579941088035331112059054738358892709914731571013001969263537587315164904577405886937006554888511384746723948833802719849697810603966824234252465339765753891234453486891094110337925719285198364960092550052402374492449531445073620475960210351978564241178676620579195877952796593574749964073822112263896368272582273381761268027222535666225113083132670593717892898912869935369719463863798455542085215934931416746222535585506625166543002195912299293940497572288175311074759761308101580338867137837616227946997963904117622054572996989982944786813430218282233095511830283550712399190777807856018032010050213750474458718719964946701108298591704244006730764406983209219872526270237024787172762811962903180091344806974194756943701010881764806816640889555285364533524232936210173641421564690140680363049017644950505192341796528600849933426277752553995637452889068732439423153866609396357485285031023251635183698090581017437983227495678423668453897413857537769987606460911754884274411203021629682026802732520666297202855276333918100550882504897630342843132082721496192023209389556354165711286867528335661736110352100857457761043821196839799296628973560600532553261556045756769691223972882660650680020286068413791938576744310213042953756660079406644777967635478698980867042020847742591627283230994480982725436099494649928635406110422465023621212658576783728798313949086776383597281360235936847777167920693974092736919965736292690889214503495310187033305700858165036584659767087576898624508832992501193357175286964628388805515877844355530609965745124155636467009864725443771349209193574620394450640716945356359803959886897208914163306847062318096815114180675641210973631681672545449769026109854487401620616962005086836765802401157355384242278109684345141419984479522306200906485626154295477475509882540558060875216453499657035880079278653959539655796219995455507831387747602004687870759795268356029416680472849250154572317064561266425195503231091529505196716314178371770276234080180286681335237291573747451719162047220540677106983907808157623511352214256225175727172269527803202991969949912658493886619974079502149032133501322929194809051798431847689064297971814124939027912834506666216728645536430906371900374959124083302817395646154253695239105535941338962203770880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,40] 177909938344514182407343923290720836896011109562248495504520404152904673479065516118040191057210418462307026302954484683778413790564107964631083274135086750345834579965288688874741290201595925046614803791785510541894840093971581061377586371617402620745170857597733007056992590204588928018384143725569070962169779729809845554154362636434048128703930536064995866536706343587124061759357379379970336780480611522191592536827609360502398222093331468638006240195640357199348677153382928343252101007861972496649928256254419340860209630379450327133365194458050819007918917581497983005085274045092138208909299890964054004651612376581858413279693278925849599966012944839162333913934638050318040370513895349972496618542106591092899219254650548941469671176924092735864082859123899736958006429702643783830852951070280778283636311728730761968562934888583287475317290381277896871278921084317111519806805509381554469112532960428303162527661171721352469615263741893108897247672077699078808331491831678723565626008226597449726189737416741550711813604382020681991033516821783934708985963570619858891059141638667632458009643318953673833964441415887468187002563437526133472636184066608014776961115804668867403030747596574399193163087583119045037213386356722079461159912970464447265672709259614621083284169438914231664025231342337827775963072819699961079769830058352495260123079125232580097494256214657785362640650638464856541223128894533885061126613710761113547008500807067787921877983923901425950504238217239611901993846523720894970453673835927105765072264037318406014642601201604676513573052936479196524140755278288016013881356420748529804179534888890229016186668605216188570558872904922049141330201478326723829137186903090032260847550291354728325356713435541143412770674634703325196018030925981389450726949319839641081478295664152542993720016228506360809256205798562000905381097983012173272702127095229648754851124143007586020270913672781454863020214353414000435678743183345504255039808337729997851482108844676148137253518471453773304779693093220071693687343800083593138380448143818886285915600863613717902038825554796494948497089804126224763408059279548094099387062849781349394536588089505821148384115313230187507626964876385241685768310532871904348210095466743953267701651066116484629864658794871983357711136627949934180097627447337263235280142020923315180728154312728737363497739019837104155790045000078242109216222013615678069281164334808256526106118060082645990761158934499180601316230567429680174344237415543827378760461077750460843135570990711226506075200365958647813040907223592659865460313033663217250221589627334287813818057658490710118455647139717402090757747680446165448013326986383182854302885460431169057632990054851272699746009625640830020136505084876022748535130430888264907706930106510956862329058112753273666330577714111028366087578279501144961030010176700838365688250531253729826345932943641056960730359660544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,41] -75981849724017700959537119863351713714898405050086751244367148846734996437242930231293533049129523702324029444767509838949724885802831261891397955183911937861717012719150732100371072375034683896236362749213669425225697941345637591013556648561473698320534949538585254596900562046215600097402725140297096152628518416240068999080134873057938711487741226388198650523328380512506136703090101530295803090187998108459303961847162794912403359646596679808151658068940952589220176618545691200043101780657007184489581956975780104760020207585790460728173759557566415136559671209109793472491205643279430988898682761582092399175027106923471320877767119956938038433493303448268503654257646427759783644715790508451387986028150983397542453134134347418534293652336204941706474049345862719727060228063655614608016941373130320961209456891431178019060446474830757955368943298181491784564669116325135022874848217627789068916049079144258388028394981003493672905751208788309484222981274990673214910666195063676072398329215482241061895344220314582164239714853243562278433152587046213485200117166925667213182619459976273434546203677488497329048954631892618975913496532266222170324675126549057305032550507364847359816039517289684916042580501039957782935208147935679044568130563675076332485345330426217228260855519597621841025366135480202748086864883641840915293351906102457824350583507976104684846967359412935972081312933106612821165359048175297344071939123490043459740041564967532130213786740204118000155830075880695231118252612893500977610847120709364175694182011838977139852872212860350286053480023041176965126402463316689693518164287246893034225929219114114752388636811081077657657738232530761588687359044242643376065337335124944649732223399276073082459922029081941875888209426654159254287039068597424057214327641184983465989465694755881863381452719035032278726130379599284031772913420837540509616904515333933224300679456748415463494100976383673724066490457683358901177110686039887467928814855435516316937394515682176845585117576050611359087944999718941056609037776857487364061035144280828205959096448410211018812508891012181120636646367622740366517896014448412874022859384877832606946733953741886215299847347995039786886294911102964712410795454052964541946746729006762284888124488141348039028451445411891980851594599121449574934759699331271528838401027924842472386760014620339988890289778700293523984554905882349509340556666361377723950054353438413270790116538966648671719512811334256941168995239995709149148797412016352462970065979767547619079584867323586913994803152763882675803590041827584706948045585645921983767658751880221368465387039973687102679837345340086203015616537782440313664336146998913517560487096910592737238061605260636976942361607143468566019626273145802451767859616055561399776181526709984332198535005601750280304584603000966937173152690842004070282245950532206814734554510745990610874312153102185050231338434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,42] 28267721076315950172074115405434518223910272652171054474642788309001879148094877195928879626569661348831876468874696063405038952056663600049269841170789375305204881841982322224502375083731086363732975299565804135331547468983179243682406697739318034379221467253992413004402167284336114159136262237226250751280785593844748990465317371910567644238988954273656668897842532873577387480919814339749291733792513600409171865462259288922560820588643337712459348246513931573546575636291574345388369607855393061369653090774299951260803660861685194011584474834411945168094215700162310447592016075005293641011036316120718309297450913636579298991715426835440849443779343581860478250625736881101598127796963917363140223523833320858240643472625761900014733737356638949912009585225585144615756954892614168311054949405667410674323861875760895068530667020382600720248790873049883146132388516287400759924710587611490133667456277835141972336015423308195823155608813346117275857664194200563513907930525028211297400515131245557589941536920619231258386577663285080279996867036240122248800851550503194511503749986027487979586698775004508636024872067464960244112304323745957900379319045808925620968143862010020943224990212750312310262944586354371275314394144434694350055760964867099926563934216690415860904454474537952363120933077936513091285711854079387902414691389894282568372634182427228193715706490206560182359569481788005143274693149341320881589194001116091328817498482758784757400898074584140655235214333225101348073259815672088741506140565249700563874699838900186786337336469012833292326637555771550629788693883638195336168419835997254898226716022854425582989401069688181566564318831651636974902439701019194054433033217786718834376502655137604063214048796670183907780850854663477799937549416430152989087299110580916634591288292617776780804706455987859736276486080320215493186891724288449057747281361930245982002447385255324668222074983834569084053692746173377475268345979320878998398463611874753596841264880043418254187328606096902504445201327130670615582068363310684994179091627456689306330663945043177736929022503290283374111685537977490606741850017698737695273807309070092220250102969525759938222844650122442988218072533824699832141853361266749807831655709087753974297108454866993333493606342520751908720279280559101622716430472993062863417704072291906461065292118592894455014944067121079840212404383007026860455008726773098177469725415914259691917098694820390072351439318900906222409333526735265766646294585165527804196118262775367345418851369053725255211899173474170670022715691004354437208389795557666538136225323266892071284498015988255802656592400597963003588440579358222169373779865612827815630738546399187952108514927704366701832267962100595751177850026000497272804681824017851719830345653595260161849650854700709740964214112931556325324199575568167104516600480719580664742171344906943141884555233219113108134512558080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,43] -9159773403727060280633983459316178039171205143446958598747346789497104223709599397644486550968759591479103883954660213091990430077065459025940716675543631172904686249814993650445486926152603977905567307784490942471415266335583822768665392105680050263145709334929372307274563597049074205733849747442352724566158517895504506450760440954898574630265310151278943388108383821286793633149415427115050917778007519525190901774417573561414011353641731839271570081185854065579059901163682468476422216812275112331034513183441897402636110804284781780494600091472973165041414866691883020848583742561822555245468175452790001350778080300281359125104348820521962681427014329555834256870450310725139553297803123140641889263130063554901368131811818716671090392898082264229415933762464382693767523922326651739608344930754155250156453014385991642465837868522003245461412725864789232198165515085302970707147570986436967228211194817904764397352204160592245404024697769709179605605766936299490796184375745340755583937632788918089402307289775791651600831313017586984121932403433393244138218564102291925431170988185638322528682528241472534999458867070832246604863050458591554357591478854704965382888622054317648285054081900260812217512985068188802884124565039414221049555919585097627768683017802062283445953563185183138809655765542368014126685592992667656154806410186760118502401837372443532989970713097948419050628138820744704124350569962476402058404316792246601155218976781644352026982590071332820224461470342137941897759670526946995212848870225980436051036232948184162455090342264187839340376591350565831212262333708126456270158549005926843594671429239623175000416657119777870892137738312470203358821230216024201286104860059886555862250842308599881460982275071239952068776789838183453415626427821329657097134234960328263449110143696184056037007081519572148518768218715460415496740171458590996867989725620951177420630060966924150905884424147236878399224737334794481014603941320898343355695979022803504508385884501934030213696058104159207985706786159293933107896864115249557119092525108975133519102519254599853865370790962681471397764481158310590880807438181829069755031728193716039417925005116074190373736346464682340835740306281483158019850802950777113003902234155592141253845345266777665906712220717127790133186111814479079844882326764323451628423873044254102492022523078599190650138291586364188963288194845839684108569468773341393107695567860101927933544981413979348678764414608360616233944978124606377099341913299480514272603437699215727982266136561918650085272913970571049968054056016556634342075720089107652740963351219564324778361359558528898678388512266619114547749955160612127238073586953884280794217910723368017264095445092395046278348576735085978752759196727515768582006297752658279466258307273306734551537577380178931104768815668475949686921104060139452544554263127036347415544250088804720287492535549267777811717816320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,44] 2587746052044958760669716773319160681567200601376574603186761585265458166313043942278937023076057714445205286500084796675067458433964041266527108305603438742127994705397091873135461591033053377415714849447132583593057724192977843513672392630849045426876389644294515831566255397643244426945266516088485883015319262314027750364473843150103770778714101705110612564927984219133223148602376276268916764682862452449884479008177141402481389619629860897305974692991406547846135455494646050984062647824870627531015951777523344296413650600697409427967046367837980322487105675180239933896082216003595023670850430244492785057451516550949393716246238120049879914241118784848122013600326353410555727538084123273251568549877701903550776402333521515415068170753059034932783444873793860906079631271882422226401711899716287163772481286013729583474610109390468673795937374330955874402009807904547710500167648849839543302985178737026675313649642951125617946778859993426963348297848631197171977275922497991581322837872561688289982423576119591067724458566192382119227139594949049155265467867195992572290484862702264603896388986547766771571585837371486017622687954481130257850064388063475731719221618922526298810940142679643557945369099502113941954935514418234150145625834270930106495770086066407239993659373309891584358493479107854361496869679680977090576963382771714407857981901261155616991884384000018992904964112629338492964907942100843206667477201035605862883435397293059228599486556439127562267270606864147285212275682016195005114265307408555580174930422629366090241936054179849716300991941716672859852117293910659851065743462790516197279701586935943619337364662612958342948350651658794706574397946351467162762127053072513487371662458404676675455463687327463161429615432447407051663824993134176209416738797261305790749232970257079473298864555794281138992315368448344658293505422308812327718322514727436330947663737974150841115090667908177898690165796650673849767007594928502003063650354699948064561059738951284160936218590547472026651373613930379759741147086602073132997896961235826053334972048900969740675213545137676024627382857085976330653608051608263069872762377290166865038060429927567269495262786709629632221449625101781417578194410211796924226889788274745120073519560544150781866780958313361394502827096236981711489113112455282193455057127161413705355446648204028690105187050794315494068574234113515853246763480091611258177906108645545633991228570641352091523602639270291138892614228381846928240751078900593975558850148466480480436672304212883546391700542924134739655214467233901565950526853551497266601255946114450736568619726161219989306803573744844149836951937665217598134334303459690673518979758883629633724280507558547577521188981980564250842459192298500022252484968450162876126392660185248103718100274047847270109600497827742046168908940102111116151050971711332905650626394903173032977112390808949502665134440448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,45] -639026607467432994345123553012186238905404026885220405679407197711770069757504179330928161625067647744215989492653821566725845885425063492184024094402923789026243059217910883293629498018333156683250227659541502025097104924085004635278884255898271056220886097628054336603795851505431738365130909768521636689392305209075664761260951344188913175784021987321754856579066000236992544230957650445144346802063311971071022389753846962331401023300160827677896165734640856785545404680702410139290210117335429872715406269977301958927814743597366460177437069584563106428579043545740690259524031360381070335744425248412072396803717425357361158023410638411079592466516764148529864932960194949183457799534828088119646065331688802739656787909617658238117634702843730045151018676125370875943827714277332397433427083831672822264800098947436065100181194431960769847178953021425980557042470621443387761196898104333553416319650461252022198611645760137031892890601232340437924190623887874969972232120379008988432862894306713886609435061117304700076690879899958421510395703918187716012675141157908530129403228094444194202045611616176719157193729906055845790490622828756888714899111584276899967940600218673420748256129319757332542302922122382059875352446413562194136605536324685044272612392225509142483877920996373480125585559023069997037168033588319353865945621802357028666048327264676221724079154312006292268611853476918052629659537121596937719140735335047287419496101373895497299603902311181965076164139736686296340132917239459192843454614801154793740946921956207708816137193188019215665685329617169040988620344094144301321299747945082646227252171125666174055276688958212617823478320135591926161400507346695370054919263585054372414270097313035560133402617157543244831140420924805736797506904732919403053111185345814620834867983590828724441887185140442162007076110185589506399288145032074393269314409283806219663544368964422828603929152398339570902190925036093971800417560579380134335911775114779683286328211638847651411177992114608012027644276536897330157467625862604299901975967418190370414517325542835036370986954941413352540316829600709549857116661413751517986665317932258114934641437830549432259930853663550344940700453938584473344636542243095210295946279638454726850833771134835904779723563740238408534924870221610269214822181042628508459875789083880988095160039860673866077829386900682478641035324003541223892447701642436136711748929435474939719837877454768570338937214887575650251388188203261179607963916199568435773267066224714399153399400701481132505812377609542007127965046600163580003466458825673345968000038190186656324898042519036570906857329853483108175849658763139960989433183477595113640016939661459035762959666608288690053032820089371927330009804035493016678376213777927121554526192295792377821045057125436822596467802453321318509748217323691668773630794577968208085951607763390047213236368672731365230541537280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,46] 138618479002291380836712069401938050723301749261895539836563867646263180367722936688782509785307192336125262430630042615942418710867563906365553504143096980415000185301295237836001835973970470383145909880505679006288302046097517633896023413439051486908284906674220820219745987476865519221306211847569264972641944160452256733974274483710917255765598946802226273314739514662705630393380629979391368769376976865844544018758419603627077861519383447472312068006055514715720531293621276290957208126989110423898129138682525498855890670581152777546382637005803049058375324387430906513157629229894231881996292081132163908344738221075307230891108060134536411624743583967447742279041822112970724092952725913977145794726365124871629559079259747979784609120756476027865101493507977154962521668704566884290776308786926660163666312040315358411354693348469006585651250025807128363991801087363469801650181676811638074050601748335070751696388951704694259272454436793870400809806088654552127392539918987192474064291017390058788599918816812969704835594726090999636156696511542504259139293522916133981998986528848243188426804017202669538230073214097961435749165831467382705290006742797763401825413989800412165505467714930212966150719546360415688441379201366258915334987356545186187900595965970728456688391536174015421567813078991337802600802217525212537222371903377358031477056150393704093367795389930006124870227796181295917460706888538283810830192852501493584261825352965723256218506156629215560687043762675491282028365225771763573656112925069129763988757190696615955695038321468108134154066362109148515887985859683879435293832365445573083789905167557218294309760778030174216096956872862362847819299239055517414262533027087594167125301490480369310254222392141386562488133212238026653220350990680059494455702454385884445486825452224171254257786391840360505467839050269639918925146775509909307127322101918716372834505391323952657067129577454006273542822153821568607589974117111117787782363967120184042337271994278968120670198062048576202331822493142908516535718510473137378595141717912331034111319460793723642591616572860650061571284174875100194907228810667650539490111731297249243976873979089841540782878805052679561701536358840677990980736229335514709697158539201616709335702122769859875624686904360685666709670521587887271825564634180950462859132102836604942487925845647932179279367079088217012105912772730923186300010454047741567080176650067478265769955969573647559723327490143227823262042642662368747471371070933540721166324259435296078186211349807504458722224085940023616193470651283796248904352484649373697475851798664397491598182471571636842789012937418839185143282986304679535200518999322149900066250110937495377390027929692150315944310565200972037416597935526389670571090431997627482935087165567737648453737692022957670579795018880445915899159288069073213364411394906358548164819071739975449467771838449091904643530752000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,47] -26592612518609886305650035621233549693940764848184884767217574573223619000460610777356662601768943205238446484920106033522083358957554584418781635613781769204902335338169708340863472056012044640709924254721966375338931472746809093327325856086447364694863761253201376755890839660969909724514263392536099825406567885141083386800055404010130378837637077974169215979527264260280682510868665466575722441380032551906521990074013457753689321214104829322875167964762933922002886038086185177731192915983112706703706059302617217150992452246427896015614968622513018937525374759069366740910159958437417742776288671916454288618233894343743571440539879726175343531572217199777151646021441450639021536121646386459900356693268078805768852700052368397582599951086729742227337822654952643451183269906093984268721055953510562647441181384089454443512532774570517426393325594359972144197539429592174404817475425618482784656367836310114606786175899326653562593034361923430483541494799138690176210730642406286384675668097867712985252122834819941937155319848932174946610299962335184036272238360393765135012179396343640460017537133065803834598396665348172090189576996617740161254212943865050679142110322440859335989368934938814767508263413025150322475981381471872934379455070542039741692869669050426421409692982551149162587917557266919065951451638898618594513761248547573844740797435330362086387434340199421805934576492253507869925834990137908043525537464131744075956877652340514147079446575128410146304122926959632860426709388876123457911197430172232209258109092803976971338960650559160371638013790554764229958499366654638532866947767565492457910768523335763121169566687130150703520251833337209488825379952214070630389771984754202290591098641997535791331228633470455500980607290799871989835661350016889341998886373243145688024748749175167924219888052467464008607930382071721774855955357759816856274559475678056795881663729472215890475568326464443328066176162062462247675747930783891092222600968441819092667820813482223763146513171715635922626743645379059295813937641726590360865011554288695250851281096647823289389033339234936939622189277437448202387914427627432846756233044616930990690905719673690345056964743953621944518103070589116456322542369995997923104454069116984068883887028158062405394318748839046347412259749523875718155391404611837095114662849777120116471270646361468211693094313688272451161486267994517684403307136706232398194752824783472580311888761083934987211888187384058552431033656811838216381741068110053693686531951399101549488425648179052799502310394527018374209029818830236571385097994301348769049615971398778066779013635776370791308538395779937077622490712449982460376599526721030938640981592868040155595730333744457813083520335416413896368471676090388205789454865075490038410732914922009331670330749077287966027072151026121011520412585251207195078793601569241709343212477024427963846308728408916262565969920000000000000000000000000000000000000000000000000000000000000000000000000000 [120,48] 4527004912224912358518633383961139505412674094353369588270690281374329556664192859934294468406336233006580253147549726136961658283848550895414006702277679019444588361916079256196519564635915515948001304951073101427241546158516650460569005645884688900129741532466169866636100734752906387488514699932517704043141499428597012966266657814985767390475172001770186553274908692100317654424466580533432404893801646600837855106627029754392402363834822745231812588202021267021537377710032749063141535232250713143904579083896617873957551721118352770077734877389907161670512035497993097468691048689540390844457236270625830265698548193064094962573448920056767296343951309856719559606375860076395436300216081471128088517811144093930981491961664721390099450747930581774635182123931066807463169441072131346416793785277877515268758918571771273366222660828504524732313243535955448516018969400334749113211015547377137471591897883148761213754099664471376869087571886800736174502436360743605511702220670920051697767922591826801554209638879209828496488758435707501092925583857043679132498049921095572219789731058447107698982211146045826868780858008287451941864744562928143578575053616807315175117970766210972262650699467692486522744139232621925438300571290030640448161283862942206841698125760991274600526315349754055516858852090880462326796992179112391580611202612411427733107925565923198677390759277112800532907939324286342793576545870750459592335227917090775596712815655252744468221491967241968202920582134776570511657724572166550985380730713440978181337701080624035797577788677486099969972612724892581138046339009124482188225191142771959516231528029140645309534895239333482999769446450964480000662293014730152470949979052977880909876352176814423998784036668543652461434985947456723121507202894284827595730917594150176657338284935883663217168181282295801013247681197364542685703025485124645191011523322276732504295135280471954242636693115833575847946290991341297608584009284536605044680660104752711936062289546735590350610537021895502142688074790744305424594200961952009922165418628227223044997064380316907878725821090365920496146872045151729584025577890379510509318379607297734248223511370970922469567853633897608393482900672811626709846042880012255393863260921123936998371889460893285592349161743873496774134548009752812298300117219367432036582814272730102612812852439361566427229574813036281766736084899716938084428772848718087809983333143534384562338956134707637907807210535241531314983397737267773787730758059198828430903029680056780448308515081531954751337054277578834190661930462472366160897060097333231102448145349171037329077776726379838652279611862023156067945523886773992902630696029789047683305122550678440458981938117077462045080403120886858404422058923785317832448362968198241415558551237524758439903018915516334154789787348293730906163314471668865769763003806028098425691890271051307530682341973518782138679296000000000000000000000000000000000000000000000000000000000000000000000000 [120,49] -673927803105842057607316927546208265566405568938880270417193250278773459570390500099032934304344109824625113108139727842321545928341628457893135197890765891537778575778421775720174643034877848160731002123070396025274990796640633050107241540241943646980150225279079945444781048074608762046808460585622158939896460057778906534122830891031851625780288063660851930285043404367007818006581219060840055414822683048190817532286364503339396560152389076248837130131918765357131087714979333196255108945356439481807698202742803222715447677092447224414887330260535195346087788494425344404451149373040502076478378273730920620716242056217926023511409765676606640335391473967999589894223204188852127589130810535483997717854834537768641366630167399258965689402114902163567865169843276250060988164421869093128360067470669749867970415502130104920766198427761860679766273332798954242237101802712682977163798322179439205863406620174891580705602075108807867358925453734988146270309419720616001058017807285523470935973077585229799392422136063532281809118820652537038454090782003444156555860117251031187978446070211541577765750962902865306783290796594742733080747684378304710839116486958720213292132084991685041975085071759300365784747162751905391505563419877051710421517256308981502072842025617724552251805760884584569869636755982495919180416110075868112006013152713638047766291814273815772754357706758952752739864655655961651180739398786307916755605600742833409745817130353626188748346150605919780463895914942242590140449950854981656283851792644701287194804359117431009062810644781981532476277866800978906098507936997944811164824926845289806862372818127261690464452962886266722645882917083095597913849223906784718870032178207668096477932570745868471623537581068049217137796150159833160047643611512673011929020228238906839085707882996473157128644933962979789702510826555148730698442680552571426100680789848935370504133641763315946566602666518948032227468265565552792948590874796152570334365631002280664527845515519345491984056881295896049199704055014986404095848819564331728491175860089202759526971130062513390828935956900132058038381989340384999926808452243270164578138261389699158945761917729425978739245446981984802876700389355858986853760514433693571812697643068006573892980349923908102562722576002360000670561965705701874759604823785169489980831075789162380769018813943141212652683874708944420978071705286638675115892062087462675725010468670575514619074865614242489772500690531589424637414659244752798344475545523341076455101470622464722991222000026961058945797084001476707688821959722907977085991139978556748913667746746186857402603463386365698849207373473272437393713524573362706753870058306889424935035887491546514773778614790182685732944201431520445470447467524802893048815945166759218869361392603971325386610494658298676672729164667410043969301128436709946974958096819196147350767074617765985098085037754893666877440000000000000000000000000000000000000000000000000000000000000000000000 [120,50] 82062994215259564159073606138148586062282422980813993014024419750265584173051685294762916261221972412327683218801262972283288613521578021748871406484334737453848737345517994223394969963989300757276092203208253895686549979661032247650132648726434270061972886486252558477647040551491158831665329892101152009608085142989658015650307192638479189900357952864130712116778603025366236864908307140229564118673191815452088393199583043836632428222277218806081388546988494433541262531452799897967260555937863546232130968298905733603649899073492344473068685038509971525807149578388052438301740989712261649093883998366592125166414578921445458109202373924415499176114799900804930666614390204980702070796172977000744011529236778657146441507796135598041146141637651250580412131512038632690340431830170450211451149447665149098194465566781897676243883675002933549525553813443546854674584084649470648018548261629093940320651858302448212417216524950022796953601381855203618323032307014591091110782022291604250171373555723104208435879766749164569793505788809282206500098217304343882877162167330228166477256770480240568830053066788894746096465093923976717524856911020771424834431151941467235602474948260928469016176391015915187601674178371743009305024150129676591511199404502871012471234695970300129906797516918048897261950081092875434596547557723212916722786467197987665484380663577203089313875986639147514330924849754740732984904442633011038148150295317176923302068619712743937632763703956167628720486933906468714681642876278351115651112126692892054706330118701799395519181820401260688206551885992599709587916509475757296194865892599162655121436646795435232879648526909197374603749235129262767749008327175674789360482042788486031254823790038821135692685496863747238425283683608184829452713983231236623486518369530510071421587310259790137724423548908395188780490633173301566465317872939535490332538262947350855108097543960228342466496775839993183051949695118250905502615947943529892829664837707256315145886551792224359924864398041175679699690186101643289668381886674862441579651078068615233852071774748677566984609351017872337909456906739950895663672154369794704346051746964182556982842989035477021094217746954476573331937387132173910253608164075667782451952238156787922496734254696338103742738380670319433664996746635468000404379573921647961578602543154421764439606180460753052006233284137904173608268756156709090320542940720774379990596056822051328786830312693889605961563020525681952929117829592664056502540027027886692118520181938493999617535674961684132988792850517988482586072036726399215191043186379039058493078112824779459971139386787877432388071468984365332894373272297461018381550123035766909727858587722861435619083924237456652518377002023870177938846246957710962550862286133955519687132261934468212865731759317420182197391587356058050792175326808686533485900987410386857245560435136654352066664206770567727022080000000000000000000000000000000000000000000000000000000000000000000 [120,51] -6271740212118491210403114722195524039745924962342769109783512494294894398708251501898826995526390635404676178392429024082106157875236185382845179445677786364594512125271077735704931552566701180119973716754762448663538799344054661996117527334378237967989179549456830066511097970450043511862817401241257189016107939943058453127865108101098638193111369124698134425900856403056322342872336488595558253422663189541464522987338205869934512099536843636729988448457544430918094947700315926657727007522445630313989067429466207471803385407324685126169809240317237014601167006579000604034213112774640579780968567915502139628971308036512809562434133954660430345757823662380540046011117050927563390464734437407098098146236229625811679363568669872636087657372600173656993364870607202889379723495033840671819722253524389884467572996957023960866119890078696301557341647220528882201125129917465737302141194837125131406371664059556157509558199152414419590748617390813073759977637293638873893953906660704307167154820096421296588561371079535582847989564219999382051841334587754768873762474906004736393052488965826316869762518689269484852128122220116958004191110973032984209800526926553361563581158199374141674338946031887357089577182422713649531763540766295960303777568673045510133926069226239097852970130438873256311977676057773573736030397052659702884022601479879276563005835371573516764094562387511104852128070846461483418086001703684589089648703555208731688497759604637022302716129947190469286849136416485720115933464327101539953619821158950139710985493800648542889702202646361447001652142962111776862113646852128338240305715520007088066252656554209492600104422243694115871680168601311371501809338758862195617108604533067109420261807967773511671656430774472008919605300990324169287071133817549220101455778907325966448705445653359780942114300726086776515045973564425548254816332586194614955417451365010021437272058307734230593407880211528151598555690005575843399996517774033229132534790175152364010759381279994435871847128574537586967531232238142097996137525427311939814378167273313223799081467011899347747085728606017409938008463343671015828265143204856390578881061835977242620988927404502079948812694078270927957762293278406034728245916082009818674454980459780666928055234191569226319875077505884661542231626889302522528599472320850033866554157572582020586139096487306937229328488634385336990209756334711789509105642750337367660369180486104470774534552269283099047190633268207258474688017231993690959589239211624666197957482821606319826519824892220828701492769189201434851053675920678316432594663156552897343105695720194821568174762215975297085772744100558112344138685218091987034046604701594569648866878312754981255974249191621243885792467641973221421091277429980752096478393718484704715573673122315858387024470796804965092528940892230894857815955907459334733517201601307575201493224319994826639440974395062458777600000000000000000000000000000000000000000000000000000000000000000 [120,52] -326268204704855404287843016790401991016100830938018749878917355938034531452560783948255610514486322013837229984219903777519156351981223577682342812275491057661838574664754553118280703393663209266550207524730648236319315981303900540432128380730191439585997076940565833830401381421897577546447611371119864618556230714525937714740106530142148454182832567672635951925635313852138752759471977536180995661419665794656132492306052049299171793898505419216533866459014621437035211783431149162999859422146930644140613765172372820479587532335870897170051313210798819233354537247719357728650422373178632617594347766571303256288029343097008011785701629509633656490859091301833451995261210454913652317878976390756316159238403822772949474541560398047257331322470139590362623572584769121710032534702894895361054590593958276983999636208656981132814553446850288797224799550913276876106888282567769841835919579741537292556874873573768392537671402423890315454771192313053987753812317598622650670495525341479333998859313031271141076529407618929476565929888166901391255000994949504846320659965170877270833736643481425814652955891954781037117178566552039565015164249978950514422893719179743136556127420308007511716808048371355868553068909719670078199816573128863028307850958376815248406087455431510736756363724579005284730321634547412821007994851768514330091181741524732425217291783369328812325969386908750789274731254251741355703565763003932328429941521778555829489713825348760768326747498820532147011554846017140856494272226415481567009711047026690746336531800011891266959875088120538539622586818546573016380615496258801975568720325786193449643863942394959353287527942273419943650589377135903039129562679952667227185072534365230173611018381352472039727600798018548074667164373554166946276619787887940366109245882882987901682852120022221684731730360335863906382422648084092730985115780067967154459043316552828282564084361754034105432744850029729979141554236884264822318159101867609418960792468200710308753193319853563355526530378961698904437899218331002798319460548825948976023695725400543804229734658811834094048917949107984019115141474595834460819594403176887310879738207134504177878411715365191024758734714455590368424646568593925998113305326663301205079955473857708139810791019274702585223831551493480089996863150580120758290184932214367714926307463117794709607852278330413900651830775626805000781417517227368160061591276665244616010688555200445255449852123876516853408345722157329644947509801090738382836888431197179332739975149809255371587280653767685189255963480753806059522891676384207713046539606267145618894302099711847973932245861723178042004522903451891272439882163399514424600720214635079561682568984336868059940977745705284309017096088835846872348864983360344404151886301308217400518316950738309263705250742381168545765080134594999933265857021265804696253162542181723586817340988251330680080010590308458823680000000000000000000000000000000000000000000000000000000000000 [120,53] 238600566624396040693802573952677409811891594814142911461563229725970396824190020766376097955044022844575491834065150294789986066365948725738938976232876885566664749215162506715675069498298347767258232323443546823035718002503828349964817039658117858268038341581954088529881822050528306772446103292059124716084502693156892498026527874400969359235417037669091784418780234515843106039781298994109717241563115856380835498362454989710496713414661450095598777935471523735081216125461734708716736238638631345757889674673416742622464423354544536665594491815364616779013722826676679889722000731063137504082684122926115344429589916134479109857628424701810835931320213368402939391923961153962318122951838116154950403580162950210676462782478624999012077525081265142547901843071167431773073596655158212471774845196862115777955721479923591230456553370005379459078331701196204911985759663415108142642226028249488844474808927651569176580212809441079913102631561174027683197615638446059058038936224297663660797508930351791765597474588548701438026218013709325416484457161712276716111703232804264800055507882003525219945113861776496994087780666592639136326444917301246012694128609559701516923586143922621658599783476510287262925299839364440024437195202218080334489121807712861420714747094944209797621176030425223378681428894866767453270359086179125497347025647301627982960907624131476953661678833394978009403778347291517022428889450156056596239709179474250398372810415275642750166190178693060129283902487816657585380773486370472371379205060698313017243623609056214577379705176417706874584122558891583819248190913014662857542342329921715663197085805960349333295939148399492945202692153564931737416159842559434721378922937118299287916426682597587581642343588523017959893841800446893632097785622567084659918540322644519370498788903301613061796215451703013390944267386351365755347095900160485913643373922889475004323361878444051484034678932862545645630122614077941649591804286667802608462300462774476198414442954665428977764615147840164217369847920205323060922526364815730151298368621671501864672719351502408285989763127501740228551564355652786350445073718167273628913265484729978759298308900824977285116214412686916232526374234375551670261205122072738630035014543077836879574119360524096615787578749193540986472316877495470497594087196711586400242838308490777685249527911167791420540758416614565744497124913924754224176729934650168454961582414738188874587174286237992619740147243003751968808562875373672517054020848392736413734549181856885989697474685020338989301373312087229390885613768119065275252351954110327970265178730980285561140630490258643014107540218365610680138107834538133853276614835419782655005712934686232348767039355740121048140654130268352504268585940464731383051066530943473350917230259812146219730151092605553448830232554065727312212867019117997167041455773863745444879309105044236979694621964759570841600000000000000000000000000000000000000000000000000000000000 [120,54] -53780599182463599444029689886050770656243191711802639020484597203812065721389982701051107490945053815558252043667332304725259321066993593528845540331042121919762378489758234777984158292007694435364720920219074547366458400282815260403227524221193391904588281450863233925924187386743097437301195849784793487447880666146426479132272598374370749907358272636130395731739952850325580780537636013253697410395517188679310479416178416751360819887640934432411690875783825380778176769523862299514241812638560717278397566905426311970990807617574991658175497979496686283842194399307736793555384038115331087158220712579057207280267537528685740616833843451336750040467574583647849756522172482357373096388076374254872557920630698540300941100612645025031276103128528272240820800397665460340308378553451491060416557380065108425641820254644343589167411618689140417367125421108645478384301613141926073464459374960348955123409818571287495119918722900630376887461440991121127043306425401094146936953669706373728500062969660868672052425567169698513991420770134523779381629179569424956866546351832797639843086536614117533322625452759172260474632112073571650357941224464799885000863254891709520113561375790763307362781556985418088042934181552752285499475327534832583652285721735591201538375037582371351589761104658875481105166976028244322652364268853289399897487080801493938702230774751191688674714200059818542476972722657940945657457272454992838992222654449731223531984173312913685742075229348611617761071749267761251097740064260274205418021282957941439533896282511159658795659066760931184752907925790546107161470919887752872197084112897841119312736864834492624750155079347998659922505695577059887036315867571072773133573494927234438202915251420192259070578343809003436819298229212495579613174450043660075169088061405415839016041209124336849501293744394353467194627079726612247408788257790197344727347790994172545331741408275979327587838709547427269631446704790939947270230061773602192567220657440596766537289099263271396435786041360649480014181128497418453346775577348192412964036607488772756556292991123859818730855480544959236947922345890560744456433912395735055835495950666743454349297612518512397075349423703426713217934773152605309088030384863908928865014423506500123526662896712957815582775831358676594956371415615714785419430462398778613366326585723388372061598107583743350985505173291172385184120367607943984436741124182362107912866597784427130706854392557090459951859739593149636960848063654179223700218372529624835363472364155146545578232528596147291919605750480152322285161396428561511471815823758688787629592581561015343646545474140432562458096349253624575054374449464973555194692401171845583596413835394626322904297377152706230878700918199754197262845254392331196096361538581426321178331530967144663628138647199814051855760207471915040428844908877720838172490023271174327640241188408847673260289438882453258240000000000000000000000000000000000000000000000000000000 [120,55] 8237480391230848311129385661396016992243852458670368073276732443344245591816662356884779053330101308926463444684314434607370275565946905213341347440169229157632358366586891456064741254869494265742885774106762127853254950312570657131745461691378043632028004825653926533245819918689047263716250450363243015860577527083314243748186122031166911226167852485148451786553204990049827708839075934765357518483579622049384530592755823741941324956294883102562672463511980272819362131705143514093319794408189137548614574766368949654688728919388218830965178976139032220306596762045278136207950332471911903331810635738456633109142855723029908965848707994476564375034343819150636854326155632092487914767525710110913822726612653774030466995170368345149535910726972371125883071460534218086843865018340666617744111466111218801733719170135951620407205135953311320187497860076253114446362589658113423613150323189511403744231752524643333245128532016409302158381561550895492706566921736343022324923455566162000602449204366896264497266698503811044183747470752406267366285637181978894195402540765452696086857462861058384426589481194546752043191642591195401406334530571380275322080194598043212870115470157580519125443605671881326743560820712334401477069721885444983458721269891918484444515032999209826373719736234766503386124785697216721809013309074646800581766970271586503428934770626981052677974934757360965419851422356259034761236650791862097058320242896617773593469214211407007287872683989047123927939515026525612550153284577428667893024085514961404123036560712013496491537724847839997165394482791736499683494080712279489599674402198250728903018716906847293791861117882818112769553188702450866372859099286290523632703347166655351875744207325457924918590295237954827463527409462169068321372970157281609036287206174316500962165731332278404604638299902556483405284843985230078876318902960377529069869040926907360101469622750475623050180262313610547174545972463341855987997594398046840917686215958161938186523608269891836039085654168456645953111667967615715103167314339552017818040994974607753190384360317866286577396532044750012749986547075532909577108514676423630386417888024686936500647018463702690828728046176049168103294922344256103684945829450697138242508672215736948578904888664431126890653618619885393916721486300427692563563165383273239382744083013529533349478983205462119180262689956436602439485182215393151765225526337438942584231172879599015918474172245741575901941488201991120506913044877681514672511417316123684840307904953035849657541613285923384349013247619812967075672366167075650165825548930844897683056026188072328437523990023282900590132059859289870583780623894094169874289740912049302183649675170191114969556988370843291660727643520800743958070079514649021908370656980614799890991134950884229437638592269598472598747107086951460796255036811958849937353585363198038539152266919654647703470624876999475200000000000000000000000000000000000000000000000000000 [120,56] -909379206576818139053130917750271202645749060936342539073027868785392814638656205248165019003633262653922661783284435864726400066838260849799140124312384752527868676626091567876581215591692174743024910535909611810753768949988961865691089533436025232754291926407121097226460761390605852773867909476018382057652126129222919186490517556075238762673385570569162452529546101482800831744697182245438081834011948889939185092202021656111606155491790820376100958178321185941221272144508298520645782565836680571515758873288853032903100366515698936757962106642691770832685958180772109919394784009244560474967515146852801995599991263595033317992918234864230648974343855644770575770919541334819563030383729427098693933987460894793463822565444655024285443648810602037492166750724035120953909674817919504302261972819013485877126401261280861728331810625320347185949143627435195826073238410815509185894006904207203938103319223341839841370203456425615317364563526395175648601015762299943753738699431638177927455859495562396469875845431834765199126122579782207924048729890224587649048813640647248416954253284745827940188682492664095740979108604883418858593239986373295247977547030282740008674527558223188283299750746889763473002140037873231205181589669053488294599271954872320029584475012352979451908449492667430953974283892461413901895377515268291040379739867145314326587324800017573188479824897401837824560420466678235825603129353157281543317140502209794675359091157440179226147025456682559115215519827489122507625188787636723380493472747695457243505515741630430910298362041945590737631134996449577001962635658682183095416183325327147488073411314237741600693314164816042106201682981760395296459093238499372639811071299567680334155079468337332461286112370153152719691000399158073787885182904654024020061491411422549515598135575803389022564544309301285940337862841578144156545894826494020276299854148527798696003880404074675865022621475421549858733642103300870621911743548252150258006870729753301559369250175650082110867910447655282556787089914463143093790436109435077902331830587968432180245725520878389826662876321673240584097707392094502525436470926942426926545776301402732807166033145533978332258380301311427149413201384053367731745924527823177801080319724516746846223202238896929805616274207018484740365485698635914765906507473195646027857904335459880397930191111537651368659688609084373026795709745093310246607139932589738688964947912977563066194872013753686492287470712746943228920766557370984919450318307294997836226124351612550480036080744223215139101650475995554481776748856043007356576114440532331376095663093148684165194529924515404256839787857276593425617196787444415286959541630965434882782824277723166858117198827859472344067291076112983520510609913304166037788245131069774126412282116837013620322878973605609490456069031919687316141668499707673504498553391070950414266073204806607812864601226928455680000000000000000000000000000000000000000000000000 [120,57] 60266026473510326591997126674483855922135361504317008618979132469191168329695319745300581111365577642347572456782254570687287055849510287122649656476449443542122963959011915747333835385846684511227762162277736478560302382670872630634953383650329069296852475970470161542857778263537841814825193101511635398695100456654641878535996004798511994003207158650339980721981652750439236324069299879244129193283668649552015582403237950699698639135222418066056224696216627319336930561032938324016206332905621785311233442478864606256782959289481769821314155628975076298944558655975500299236807203428457746159801050002732373568780769772512076030725852436856159621068481203088790163773303011803888696032159658936097137008814167382942277023908986238698540522904747480675410948269654738283312784125116288061186513406737654644850274158260105394636787765574518002266750177364027770343679695280596375918940203393287815523091425374709347768870123447109411681172575320961235812317538084655622820995234361844067002824714962970847184628961575709320940708372461101255813542214499946869305473781730641897220896804734282282996859521740960843837496594333635571419543776213754632776261755955457968027092016537365925386301031715445590384325349196854013028035168224563509088715887962368726378426021629272015472573890791346530048963432702496131516554229093969846840618309219238118612998878955507188092432645382953763244757171052291085620455135348691590357881914788616840053372809233286890193220548407635493549126767010783129407664333628378112216322930070206629275324099329526029184135124625691440659768285660648130795823454637048742530250945157081646254300082043254915433678506127154843203453964294329721081428712823087180826485127776117434070752165887903000765132596554048402143988141908437634940975051575589131001880532485106233780811527415781344510609465523929007702331589666263802548734644356488598425774550427341123164482480352945024795915245012775602022075630929160618804462438503335112819371728052554612014836793538884700541731657975813699393836691724500502140648586601912777566730554263501285641228145333115851099991717421429297802628634408924371248509986437256222908454045934958603137483642600921838835636148802929169314141827964297220304932671287417512918526221998096148010426398731355182437002450256586311794780862281210271423610405719148092156537677151666124204137201339795323298214317166827963485192276684986188004168247457920200383001337504550095824651882818746210261261423435296869911497401273104678123551764967753367042053238211748434016845775390977882239983653154029547305724692666240637675437173545523194094976277659870394974260656047706234666564716972509226510033021804445231079671487836325041760063307296170371141441563418785729697738851835877581391569736921643898004151861195016945363211572826398524960601551801360978902960278544872133058071307165095378402844944681039010061653951502246114859047991220633600000000000000000000000000000000000000000000000 [120,58] 1588147636308461139138542206230285775686249548655912570080410591818545465882376386761533886942710349121959402761068618161614571636235208480692633489855928054863169410229615277988715916358339674372011144340416669309668317961366035798114602614512901283719508414096776729505335378443633363352204449447188141628031737640459867363839399264896298086728537125835367185412337117151190200030827168445243018937576452562446908834731009207709894813993796388328231728351458757526866989897363821533690681363384614142024008019161693020682036662901119558352759230916655666647301536650008949688582783188214424046494151317338053829451293947111166867902981693322942910102869054086417922979769065259827455693924510202903783467859070433341493359895832784930475327911094081944799306035840138089702734052825224656593061213112078547058140423275586100255034179992118564241009811573346171741232547057939909838675293001108873822211345755998575634048034305991122371356864419766479530340136547439272160905372688358397980694011465359208749812569289936656494728447762619262314163021621518846989466627213680470954698734153417507047527562064765268964488189417786294407589728390867507951873855055646980785184710349541013938264963717856727070939467785534704096570335924947296350857904539541831434276074318530826730006654809227290562991164899284369032126299226293638682328405401389789814505136034125654818392230357494887295394005319359346468265356616463669671099938016178645975895384067608645970412631388031682040476284393017648278619189088201884713438600774408220155272147205607206954525771708173810507265428003611976943119107442395173334946243972471662584436902959153704856374641815092796284438315397723457822510366979143587834891478760515834896634198005728964090903903044344942553666713144516993779298290899195252343239819552839608066353149704075365272944499015118767225138034538843712461622916503860286207281365550610872620059088014508666191697704289209258037201297908868574322594844279896027179075363855124136959970267099013706315246843726186676185772686434057383697313056231123095419484386683184861522647172708540775124181846949823637229859274344118254399690642009647639443292822474217583072449360431267409738130708573793472903752505875201666050117411963099758550091877664377150521848068993921657745457117733141908231858545785384943667244167907686880728060462790365445973758901525385277731322368166129154501560192724528319681022080865595879785693959498233083074834997440898357203646275606242133080649053159570718008035158179862513545336721176988367295359120530977327637204908427742831393636329646186607496644237185992970029245871532597919797055409951877213464613872185855832875981973054213870255722382668284735471028012290875009451821121528130586543161950654000566555180018629456379047423500179267807289887930179081564725137127504681537564722468678839305858412609313238517918999313515172301422577340975468878885002313801400320000000000000000000000000000000000000000000 [120,59] -1180178345404676378697999681262071880889011277330463211483776249305771691545904954209054541012660115837329455974825025019478631614410949524110827034446306443446427009145451347487597861089750987344727230531165925279511728563257479395946319288574192455949003161875394633130074997902617109668875231855586517384024302934831354852053565934676257049710690001734716205469126291237712708437247669374250430257148369150381398503354526081786306633428100125693027921582528955443851480246814940506477986841668145013400090414994656681004185477471345069309068864263029868594973666524894371394901188912174135500623686899560704628455309081131672353941256995827725375544828408241598959656601389897609957428673556246524410205433999211220126894479902595715624667112235012414151279490343536380426381884134967903932400602566457294586426479717990425523535872856633818238006893247536217376295491283496807293054203883228619801935251801074265319249080192483203357452996110188246908978426069386516167577481901702502715808449249163362987500129109491853586030019684050427727573642771031492101976896811272683676024276956977809524957409886991529403113555374034336599628510063861426394638434310175405468877811188298084811255486690359170362472485936655900841605823258345382697890317870923685614882613120171172085479990948365439791159233678038513089600869179254601691633831749174207778130370020654797310803344413079093427801748263765902780633849498730511454289984556655732462572333604824633525797717712062780589898192050557883582482689391989518391847370340946582337729145747009414419026989714625404951175360512113370691847642717456136822390479641450970326391114490703699018503818836611811297918127144859456131007692831471327125360238181233321955900939316866999263534221393313887702734798237425075930973365251590091500893302979309924731548145651842602294462514926700532755136397886847989360938993564681571981361903878904782832107606192375629444074849465012266771426041332883537344154194511605779134598699158187950368452297027058385805544579814601545189215401450055092675068111734789949203215185501643785360404901521028499569542162883800174823144848754452674422310816698604664329992233082252406463904366012404316857111421989243561534292015500456826724422763963770164476691824584067491173973239500299598170137667330909910638577830673424450690178213360623582389460299859234481052426985632762123112434163326073374795248699720794505023239002641449116574542787617570999484815349593201767127090167959833050397290105097599336745548980307461377757984557129575267069381134935577835360194056228384335973130348896436870065466722925597646625779492123361343156063396400380135394643587364274809271817034067129269105323056647909516487974939485709829013364064153251086372197354519638951103225343288057394128171427980495937513032013298921104259932192471526480864507765243186342645328700864547152244273152910765028872656116149760527212656825938739200000000000000000000000000000000000000000 [120,60] 202056777681292924810605299515874038726673416731906814131659063558209436028155258817660207973782133318368632341620436841085472723889824437162196415050042984414132387072440142712386442568215803672268203607293732207582208109348549143774187212041639688066639122443120410777220848639435319522754397866381762689838415435797130786957738677833636960998768001830088214609506532168451694178682486474844230092018594199152114659074811854298802921071271243133504465066200296151712811309049871460794095630919147165720958026087532715864723174236320697762591561311827145917375733240315276917303275452589557331392216507655179059748084872416582779078122803826813004319539097108634397392652188202810539631555579959133708087484184210356325011312415225920177061108471532108116381705497056927321697745067693234392160927423379874022855365819864948653364336690256268064741146585802103370856454142248696425973516592817345727010538484121426660493237033850983484705191178074358013980989290910268003828103186517738782375498443428639598099318316425881847070170394800250994945007806106164832985434207205552622584339276685551565360014106997307370689145690894287777399830024651733748888195026054631771122771968321794831527616168064139748166693649191488130613235529570226625529405493109459302385683388997985021903878166290940403900865328240045647405988008794208148252298676241071485528480023028587979267821432496852240377516805555257976134212994858290463692797067753751533301488448381791870276871622915837069543738457043297126885091726997276527403956374597429783112152813728566302390161249542766583743650990551904196203105540039004640015427339339503839760018698778763377648801929999359332316406159525992383506999171171158813105970022087874711090323478514266799435043522630684658284948740586626256246197379810040114899297794650749242119138217550736346292475419025536304977097703164482156794226360165751134838378955002686873648871008231893844923842534577856224086830391853100305629635512090145099301147903828849355389774181260264109348909163069255457170017434228201634629287173146897304026095404383059687811524130956995729870730826063819471191829072981896230931800077283145488661164372062672424057293597948132699966841919632677712545061637314881919682564594631909974706749032835928924413081942093526338489666422140120092093707452894661514832054239703557166238139040697869098329688563852615748845938120399851398247491024663094289620967022359328141486329822408937277621396403832920361347433733135583906758408953572060268136433000429957214222965960531077246473671648513756776628371562635440023563014449158704699482022553025178774198233190407469853429119304153127762895718100008026081625746613218632507078415695442331444725707114753928464935986019558770142924262322959276827051948330886556586993476141872058084176193134407100566363908057328061614796327306324196417440464513751933571872904637601271499656490997754275653999409244405760000000000000000000000000000000000000 [120,61] -22733312276458276440596217007312657885778413942352493697964620096729868858913487333404894728120301284598701132958206943885529210016938770221524937547195440894684194078191611868158802574797969557362998120809284446217101014147325286322030614937473740039474992238079008244598586128590286303670857149072025959511532662779119775083794403964082351506643665997608407686635690639229090649554492521170808990920999214149909629491171954261446708151632174320131359449618748488537394034980356670270536165466065565100947198513562155777145792047567860604547068337999097829889808918785717096297072738881420812296774305279768833025076014959722907039076730616786705440756598343018139678030139787963139377115222425517389831690836030968931766469550626656961727033108011771051620667747593132423798697706013212977736767302534411125810560363319899358911136923371753211468121552126764958661289688038200271473144440663315444676071015595075834835851771599465564444232083882773149718613684597064036129601940601547517806822811463445626163458970254099656200990271260236701380429323143100438653648166994696491130949398716867445586136781282091573540755414292476520181978775340333886762490256344469888364341431518954004123559427193744838641764318871050677777357581093822400052356343942067977780835659856521181302506087565640161837611669333063659442960673468114737386412035905374511086242946127110662311117504004724042056289723577569809676197714935241709077528033650545877707986682674332665310120191425238723924835934547866931083921381690924565050023561727611483681568877310753368178695364928136473930848297310036410185565569525451773531650468285709033410264638005636468808775395400970744399247729933844943529138683783227235857077517745133544922497360067591128020573297305478248657781888326390708277856956745133137192998831071853096855890242444402412058913215883421711048362454668071901589052728832997318044350444308823391281348209750210083572361318480242903729617490784332478903565023607023393267693982596661854769211350360799959861943177882327213046441340853693857436516171767272151315196974900847291546065933943285836813888438991838123003384985792196413397038097556823401837461148881173515076424019096560935161309862276635253158852383145202687301728855545481548794011315833694731254281198854418042991457337808273767205137472954046120907872408599353889879229037974136902034263913587641201895378831643953324014574759453486170663406284622855789746496460528324252456624262440260988330466089448494213945802834046962026108667807266624989439006675574530031079901644557160248288630092517402430610739283620009478512360572377429362510317523251216922008749755220752461749088267229540921336692528006201574283042013275967860975959299606614050394594153736017319266683750949502319797316530712755004569977971472172764903895511797285226865047963446707315532941045120854706204231234481174745324402059831245904235122858446054562691310157824000000000000000000000000000000000000 [120,62] 2063068977249044434557939248400256927951460883775013154782388357013543428492092891234965179017639070150715533286929178636108898070830995287487750958680800487995660142025873460764015049816203852413314399499695470002267899038278216178427485712734801510200111442039251991758892543808054685166062641757985045466785572378460402250467478452655627582152344249953070236232401110869404233291468689028728378050126618163996905574035567554781021554782738401228249828676739898211921721693590493042254185838286231045763864913927318759991875947681200452929199904307516639995531830984052461891619539997339077164260614104611580482727951589040990247567541208034746664431505369473044161368324531301405495263923904765986303049801268866303008238183470486203852018478658665407587449759187314449797968437617486146547800863340669573170081918161414570918874907634740727169044102457675869525353933896096344866954927766442221930817851334797009347976585553751385997243380568625562640999078516381379399419784308207229437347595040094953026895112044076553995264889634638379409489644068403837378154879222139142368231947175677537749271065312121024770991450901183802773742385383964865240900000591565712833510660437039161757599732621414913341547653328661288935830588511060954606732372894821448965107945245595448769278573921994736816098874878935411228773560947341362959366267701202659123419365946637108291099192767578922258600481927435442970925464133813425433263686961983292403894324838802689524202052622915794596348999901210780510959084893746891377206122109601638350115180191255661619312224547939915551201691827765335195604878386975647392069893131966412630351623782993540379905194380323639085330782386968222459957986725710501852227115717230431761771543378929326500533610196190144921187896783155197443849244839199709453009085940680356509543672898848634940989391188885810895052220210420767518589081719284154661092112131133447153861953398331697261053612583877465489264273956636152436388427611170632407592297737939755046069191772103767691718664978729705893253432980374705720138076735469197051121148750172340664316833785196134086290212667347579611447117015510091131201514129501398418143149638304357283265875916478917914745838959215040940300055863548155055095446813862442319041418148989328967282394274720399086305510308592599724874589439350586204189983068844208602655195728610667777215219500009631476152163701715916034323643057358292349921038799046731141958863085587276166506105774057934182937242395392908043529592497503051980171416006665166891121528571984422034935479723861913713408441283916703321049146328037556649222942082511885080563982704170220849813625535673407568411086484427906123837651310995044402394580219460021989309551200729621550729461245720695357900656005030157370770901870797332086671646827186241759900247511118722905817310787089994874782089405690918745273488651202815370347010606952188941943667352994716049232195747840000000000000000000000000000000 [120,63] -230196486829606980796291043915490693675971093077859185188754637163873069967107524000675131393899801332809421044166480692641033811437030703531606013424344817404921086148269762939615180205245218626030425396988230188952966589383744729333064606094218031531504407231069007149249720930018125249578870523374099706964391244152648406910224598601433496991330018613075478989940167648818923517083776847636736147614856071315961736529107579346822792727585876917683166910050252635023785623700795983440094121553279812594331627497768179386591419428602528060397846189088381644061706142292190055002206043016932980641400078326453437452977105869981686132660591066713730632280084376146917606511005716358822639505657792349274307691658771641475844207532482435159944708485275814955808673044694557500082720389191299025689974146370083178117134915284640650654739529798362661493704697553634803960575574021856302943672041379427483062918928279383943102318878568555588691271748084337582516003807498253091341678711087942782604928032497424750511064835467919429547990330976523113316329713619488746127556635374493260268919903637347852534991427622556246938955217986901204997268618007975869587102145280313763848547825066930365695784856526028729469298398645536190430328205168340907216257071216390367739958478561244358037382392665315610838977028687019330394028809792025773571536446208397113836251690560651123215199120286846335274746264611447627924621478298518258890363943035701094754413593657320425819354659907677276122613172975222911467433955245997431913133938756813953306112000224858903385317757912897383960723340679656039411703025549879070320935874801915599655918477996866583939562076999037997838268484596818726871954077566776708326016577473231291598225358062850100864990288289130718207946506191256006742766544326277073289895291259676414499099168022752412244296894234496285564125441819371118348325262584538313592491726756757450011218867186089264590302082482823444028856843261437785826978544879422863274489708049173795407998190592607369875899872965184304515309703632273398941132971911932992775159124195312392538372908872765829531576569855162956940981861444783546421413050252947998082429670252158946921199363302061592369257270745116360584110277205862165386360107829267038557785477959090560019396700710644248352806378319627487155717629792586216037820515678702369646298451455581135919782640522296186066793074937298897869018132611085852593881481291093344994809825164606718277434269923544316608091807009518862380658925815705259740195901842338993315717622550478395984180394343339440435376516773192422658564544581842735359941908682393975913380781660738702196929237554043523175136499811679681713167364126078182604265707877463594216049677641897289860982670619551689659919345873160669004203781788530635325378562792728324452506565566510438624221665747062712648497508542150970764739054490537236179647245125851862048734843212965335563816140800000000000000000000000000000 [120,64] 41235971162648475948110871618993503081705139370538611182321253059197929219981520078716571516784849310092455157025438560765110053811701246122404755053353334431886573277465611561839624693771348364123700005699643703725662668548813862000571755153855343614864513392561763401773497471795240893109893294526876184557852304974071010045627308721900945446129021543076925337120099467488992367416930549417111578243423212282492522287447828197638465858527738057092488256127974434641948414553366521604319455293520850927238617162353126496739896284186636668122120395596089140549548895122715030467400499537030178510056072806022009033092638855737877033842196316029041893761993450337314849971852589413634306461799832824564407064606224799899424935409220682986612446423598108353950655328173332166728164101380271904111152041743428119206705657911917656708822894521905008792495857257625581215048643091467679185885140880183326231151414380094410700119324220319097733276730958310008693308386561385435387304699331395142899253194097218143433151498387250256459759884386961148573618245706004914191614620986039176585808723537108094841123389947056482609835592480280332948679345567871042073904323461822587295538891268432339810732350371148684041432603078417750822678784148997761560608250906884030556028435731833813828126245406562273948948388833302010035237689826824644071487757854658748686457453224447656449385353141975005276169337348834457169586679527469114580327059729056891784755286729180824090545205327112191457302577618732518320000202799107099797628109752213175090382388555131806544890706401595214610357221593653768066876864921893920364973000955175749243387781005147512778477104582648231771086160329823113189780513603961423126912724068266083989320251902178918768539456260473554525272375089269290532904202285564323444118651668732827359310430251507736894370437497967473651309165517566704988349374505043222603729201924074429219042337735134879042243313028592363420293621399021395928551027856203857320351288105110748200707785455648970204101551109086897545275590337782465268107890823224578459205981349571713865934564120059054597543515279286647686447123933982807564067571119326790507183522008538710054985616496935250786174410931139042817639940884369098393194336370238784709768682648875522605003540301925869052254561865115218758475783763672865294609308211010691042032350177395382615427283206617681230408833664523788068174102837632607060943814588870253073915564248801709409655165238755003154176143649500697991890908733130409002397698463420399574848289399008012459735239538411628503960692553537614907336517972689822143113680298771961434021729101136301226329824682746410430248424077444231860616278717383110003055288781284961862471035267170351631556650975085824757142633832547238747894882194286140058373773911877717431735574850485318448377021275734016430897923720360333607974334542192048350056122675308186065799942629101573921937817600000000000000000000000000 [120,65] -7612345623096299174629761802348227504032888363733338957787376846936178173198436388863930075095176932619494201369438255315755233360206590517940245037110420822107986648462000083527400824026387417493663470702272006564081806130242138441457319406968082957473726719770786233206315957674819829769995021712717460055894280095690379075328307754175821148449852453815007257983907032193340210967347081832224781110195654613125221790128159700846015935066873584361854792731370106524106180830054640668504092139215676246553609720889324457565427619662786917622389444976113716859847555689652445979770053131284504895698363980694894993285314139448664763983756610591900456622537256319491967857076405077371504779736315742362309016725838241702778195918520505627315813754952771495717730611421487737044347407596888693016088303904756937618363682613255316490532873643341668590730902063026405633097192862804338124671182653423070103281427389260700339263357367092714420709334164717052566121592041891734581012666381256251291389890858416370839874327001986295591606046848862008146824149631414134587559069302358379832871694914651273481797539916690904931170489531238512110925740000110781780805177192941144433209349850210823925618963758576356997390553943562471758979288821720556680413981081338795783479128875841673796889356366121527648317710343644397464078311258943029476834144098415245099712448069121349581159714132833802598971395443776544057908390541244241960666108594768086826148416069980641246469693779866781155845865050163235880417282036728890393014636204109848406636295793789789911701534836171435935936624881012068939573343176789471088867303175204162421928634804603633500699472237035001717320998608437171747560500718956335011976153153416117698634586078326568783173521102325266919335620709233852394684334842624747211471425693407328586584031832228231813852049692514084792532148484669874002915237369598549318888266767707969966374513962666908700964699659296436431837278942345754352335615054987721512597856012464991061913643895994447513204409718976668546351830501404468323749274464687578162891334859325799532517740832228615243543656382426013053076262650422003609986367388495708856328734477767444337620044512743271262203003697822175405040806084130540694722652996760805954029727368610697000489819970865298209915538327602544402712551007834655740306385031315296201205126892508800364796422126920833198725626912557365801062802685134650067185174239560369255959054043947211514825864202574080457399804250884991866067491216483567679511455303787500708511671583001353907598619260310480465170370802640020228950033835684881130342305313678768591304325748534484900860799731735423422394410624696261617410857888062300790433294838406336347154863956561213650255936424635634854269177923270385405458573580070420588275006925732665597947385797240587156121039898901687377791376855532042937088807643569487369378803000664857455492168618694100670165811200000000000000000000000 [120,66] 1097860727873058106021281976283195185052205045489764362238741975809402593569422250361905535768043077925855389077361837438080033186570683055729128419774144943149874835727994790104156091119394046458118664890735317322945900507125824754921934484978464598878321539654215668319722766690124659965501535098439287715456422671572622245506858246851605887192430274507522487257065490075567163511860490606228367952243018684204193722052699396352865422259290786423775165726609485704448899992314948664106246379247140535382282712337952193232537428888189482521186773844959743545816130355204755103781756432817895344769570524487966881691059262387670455679780979624438476469226093758008325555608818502650187735514951744787255908314451514148890705360497941516463203539496807789014070043495569658447645234794758569814667554262394796486438822918230197707030381906385105113748200090182463679665282070332227898748003047894422567115577472045007674362726534610510492436415822689562541393659001795954566476464336249723353831714002736911872538191208034850390737937627825486499564320001579706877014181157760061189534626330902344108640631106805925798353749539352803659747024772043611485947523982730720818344108535903594939515509556040923286513661572490073863078640783347034460286158209460995191940279306501824293921759122238402761445333475113040796663080861477768318037146854673185973681205377171022878732884095424655909081299010702641711449523564179608671497699066685366332995674714398754095928619937096296253544141233278701370369852305888165288094534365187830280368235272978149107557414195242459271425631188857248360110343053540495722837797973075434239249705153351844463537695227493322859886625280495995169847092460691559975603081778198260906888595832495687539061353784056982685193436263293116513454360687055641401668102880108974700552158194636531868387765080773965365655607907094177967376545107985908506878865273387857961884710693463735484992681394218414309874351917777333815389620657279059034701605826316455625140961774385530095276943646240136001102636532284118219649069387143916074335799426337419408096613951442155035406187394976100755128600168394052203458792615533695579329381124751243612343050058605680805336065531353467065205114983459327925807941285548700699309577390530194530652698793666767088163925833346049764780593686265580661531572584585627910501441541033806841226712739592357212123345154611211738803930763814877848926353340014003166939988401090944408748474720423308900891734983337193797340302603231025115104115257799640875787645775135659685694494515673920572747504031521676447637186667749183508399207977460340690282034001555958464790732790150879667419105509868051854150147984041790285145543986117670201982744295028403470110238069642608623458335021572151458599187633745606772634388730585667403870274486143195378799240077064784460659508908527411563004265442920433152213309643669717564846736709646482260958904320000000000000000000 [120,67] -115412183171988800743506104520166629590998131849131155378212457279757396919372543662741469411270040290405278666551303170676134707253732018926490044600896931533424597232369224784394337854314478755374913392321969461874247806175757856587103064371091348702161150694962105764482971626847799793644206244681359283799814434603629805419604496555329228941539543172130140029825721811093169224082378297588353164909951079553161216712693297303047642787420182416068823725698557068650907473300655425272355830286103464339854689071299054134206387433170399479988720280938581427282815562658998936253536150639261820512237257842600124012488999076709490716564087847362092908844935048626196099947722130611219763081688180489429904202371022290758792550093120168967283578011035862621968852840539550745332293813604076701300918831121764213522357539605358364972251339083784207564092621144904071662024000870810021263941071068904949637549100940616579354877341575249929730404729850634801612859296560895394504333634461755134485016124283471754279119597272835018506646810885896591159867920772518837517311212425145662753046552695733333114233914320728450200261278255475227803061709147285527307124719191177739462248056724812173292241215103427337207167270252651319118439912790955540706978673853921949671493279826135636495674108236003113518504218971026626623356080540545819814604304974678881531024816927765967812732146137509984517025090425163862371691053231618364143991170700094387962188999481899492511810496658333260429370131353182597863495457438002586386608038893855209087968598169925787310203355301856196991953643558657550471913070911273257879953336067932737185075020828396593812051293229116444889792584159675472443935002698253212681860846569838221840426436204089830856913275214047609794876983657799153519882380839409429467234729035982467838096080427427007434815193301839698217875671332698406392402573709802059618385311865072581478775261048325101279564225940561496048694586052029902071814404892159237539724782009627176514092912065911841595653632335327103147883724395824991511014593490006986757402255479410609705241555506699765326105763935658148495699468531098641561591019570012219723984815218305422415094490648190306027620434092546422286685837420841913801428318941840354861710914794514886620255633146982153217278183758488149675246560395826786727835575367273218260121542733586006431239526415802758879521437602636621567995519549007820606151009932948070030099414910829867173500634796782606408260727286606597275701165660002445843726108042267033083996474574390512237074209763859578954814486606011850902475356049137801727236606692096459043039963001637532525886474714361285870829880684861350864920968776701142436132448670526650132144274659487490723093969976747190309618010010696615841187831223659747394631874488634206059201596213016408412135819449495759574486092461055424740588869226921321411735340663762689662581946765663312805888000000000000000000 [120,68] 8352961840929017745262074614106759505379564789577816243291182064624298889587375756105963882022848650762277106671969583387744591512756463539102660746538102864068373003106947370375485607929453532884108295067836839798916020600228570430497247239770352946648422254358671878836139706508804532761083700956569031229610337253057817826868883134391134213749641861908274264432759579465189477686108295343829619193924955869454398170875851248122973987155122290681445561987542840548572635789051928832167745893864273797427757566613010391492222867135513711635063416822233326942863891165350174814853106017844370300908204830329813061512239104999705332485456617492129567825173218031642074463576336126674997635442844567426584550597066226995320923924687597437031715075666688641740922439635191248865433030640567503494699962299572532831584178240950359555207708951215390598919904290361120564338196275278052769971941882464539751531832440288517262012984892369319610776090671969355664349954959002233516304568266062400555715425162305073358791348228829144291293055495464142291132105217383418134877933213014341753528781171238019183624197319175145620258626959798724315509346859846913276949236674508577182684318982727778039071666817593755372537927499580823651112864585133292542389564326539584192151635826893820031553149755945648113789149848599175324195081510849099371990792507609950531791002062458323399270944989330501580895103562806213569697496989534210206046033828992870423544278827207252274724728397215286511613183971095940631177629917819161724965591130409319794456856115704804681410049611126530601320692421615350424751610525128703607937076667914352350538155155093771042330731159520479330736683853290991057134853863054866685161818490380404743204013726810868635777640046828038033810856105531800739919791167445791716763573154452292308379112509312762578149665616256947812302267712737548245755562050834104001694404287784414929812114355042706283763031962975598289433953527031158410325679320711938252292084886754123926557865988815205277106425236798740797989284275440963107823130655727859733431513835220563066215092598204449545938105562595902531821901182915549938660291455784630848256393154905808179227136599479319734994828509103126795019329079358357427757975295265573575862272890294446657438581898063688665500377424576979301654403327215973551906539775718192195221916277269056330532487375594986505767689837318104491500793000444496067567298241620356630241796590037311571287301537383177663515437241068112704002556307119998070817196383201657094383537703397999415466827435719351436914067983924722511498713518378566877916963206822578102126011047675056854739585217993704738991710122756870277074874683969989060434493596326146186374056307022532563697452123927023165778976802504442997757504636466604896694669985628428531931277079169513794031369349034063523775013011340284927730064155551752121483172935071287415745922693830201573376000000000000000 [120,69] -383895712625116036341198268771222290838591429290601866702065350467506676606523485898763147793774635395468004524026067877286096078042874149184916395411788793723662476502347999895065060059052348392364248707433517728235267399764634400163493604015113413875971291177451556796957574768544797681715892331072555163650071132758699500004716153256592862993951989043708109996181061275832169843298601107680553746728406211207753743296378404009601549096971702353499741993794558055054267303413505518736452544868014351361964550008870363691439494135255585196833340043016583986077481027889442776471597632896324097363010089998596467715868848035243295945269089447739002105842411110001170418123761584719425326118761145928782556789862279021198807531507327930790715842964943700073936951827544698065664633185114087672213755804745487559893262812922998570434441843676209027502821669180730593848438328441901593100815840946408972908535582377504206157070362404036196634196180188486387147030814672729710370231157325536661939456939726313978529832785793691551522403251518798502303508850954157196088573986838482561099162624130151584304180447173282845853289358951854887845814565190773713774115703864642437413434700119385792357983813395067879180191948521398614479575907902351732082055725907717707073658985646435171825391802509353322263783576751175371640382743024085341403481391970909859278143812362760591360233476639290777255219973402844154896019774884430543969159893585558647064429458271595924909344181229886402256705362247655402422378452791526885535065368447096495180710508972720810979095736621587095515302371617404564582296110865225725361014118087144681006695475718673876639148938831704910033409132042610366687689549977461846734200579115983132710935606710736234254362744797685005199534276273653442220018168587681437868030685586184111050025139083973416297177961813168030870380648340489235265528256687560887974795807328524617238404172682966162438147747350072267284192552436839811146434593135881010070174787135605440411593519811351313745742494083314289590267430202034598760582135664723175175454632964313905785718372069651069096578904093612118763619113492277086864727506252905758912473297706570935861401398360948294784390745876101092416561425747925562889683043671801290692771605368932867805308471749985116916270830588998266940024460089131323468271253769330361111410085461686372582169041432668488613233015491308756378517529146854523636337415261467785814161147560934617390852382441371248009114550939301224228812837240672112360687475220239762683417683529619553675760598341129305217385674436684005036132563855304989523876925366983990443789764415843802997429296522181153246608765895074167124631587833970083369843061350016738653769737087766601671582541260454117316419436271903191515483586853447104427090047946868923610435103395735124844796899360964566258360220163143013734696153216129972939331600226658340150615665212118794240000000000000 [120,70] 17119456746379263404658963501222493405611612619043743894024186237440290578725439921207996996409979548861165530102158730771226509511196771839976367117414723346194162822454586159126964280256368944687968752619858095282100017971135301699067309813862598597971379982183373779239267016414476385974588127636479521309808447203850614944314207846600293398777284541033441620674077815719084471657023434609042272812696948842804888687937311684096657913108647382122140825839215133252639717150517204385687363971362128307328139703043118454928199492897449532647566784197892108178023139737248726254021214878979307226941912690720703668691187436420507567558239797105022676243748148043576507652921237522395320174725181359221881213654598081600284372415208255627404298015378081596132320322309591908375489326316272628381272648604862749611747220063048769493215062180467635990242930960080775048378478948405818161410037408313028582549225066710666364926766840780881826113404659718036590687917734642607724345644165501889744463936914236887714933244390838483004667834824456131197338174175853207332911318285818983782354280732539473335754079140768595190927026251964882056498222779959821841547006596955826914551578307377265676987106197831860380252086493751303280723604456307873889902374984328480919118037990836231957528542921890960010418983029590785524011436472534945772938696393853306730190033739964014672492107351802107145814225037752584278398594545325257741979090370811013327073519287566006392671154484304732063355204016975440347730709513941033300134906659973298629395472199439738410187883338322517796337867987037577912952882826360458877694632039530334698979163193693451957390647491184665623693712636693101961796973284258159845217835747913209666882932605990371428549708097491267039983887161091089697645115793541506283754652117603022657249065432391111143445770702873045428427535916541523450355150529464643125378368903399220971639948032448797192312917853993565371213828025689856957223993408968363653076726965468385063736555142752390605387923492375356306437611955938083561078418314663103963597680272716793751886699707544812378062722357263634041206029395307231219850226186390809735433401024481784202614579747648726351631709221572841546863115431494989944235684699922692369068913039058040405659706103425115507750553226687046372876849942181438508207215661906539374498449021986197075037058484467250759147026518593486864260581785509783181924782737853558890895573888588473803275378217437684249977271147051938525897853779944982634780294268651759773806004793170270376624225189699991672942958912314869618277842082782728881601553472357539657666651085867273623547021736049985414576065877991870064089500719997803001204644215392871363142642614442027606899269197950971173982381401979667578227696894615254459759953424274834029991416972686351630234046614820479625261945259207231994554563272598743991328687650687196006223275349065596928000000000 [120,71] -2752788471937487482301177986324739917256449591515544243188204780371768018159341745313388026260781919245080117696733037163315305378155925391318644026168399579053039640914717189854798203497531328920258976226174340445921564256138115179943652607850445411733186153683717560202718454168862656526851563476531634140201290404432761705230920001346247757265538389524779897836144900928907556906052858821513920275812385689306938711429577105488887326943682628012206834616551604442155111682287020067752531385603675673847382843152807499347156544975388515685273596043090561233251230545934958067523408802749537757102494505897250744833319888640334608419189891651361323377539682690117170351195925193381739724877703985779595107451587566956245882556682823044141159020699057091304247560373243054990581037661525367503259631786004920363636233898558817702560768076713263367858463680054634588287962857505606307711561728479723809482518722247904390684540898413441251908847412363631999626864742905317989857196848967955170813112152423891952360750507113491809206906072149683518674743575509062590897838014503404438118787101742891902085112210513818840910608662202995820372956595415383058835934933426351839938566100588874624536736351484654441271641957525270828205696987759309745430945699628267513329445011720404648298342758102259725932967788801458483424373934649313317368784700915999436810364932751463975381289113104600392976483928198006571190255207489780652498446860745052307465170760960117293785081611632015347087217992023651144538568057785530069879777108251698802709501850281390345448218149471501731805462927424167479027580388736898196837918024935212080393025513649565685321892033482191250800245909465023034951391155382030066583755508596006541514339472737961585208605045708450139698773214671167778160797500000623582062830907024393793288902242218366147823722558619748901236139512254657154847326778460686428115016643380578753072681155359294401755909315842244343024741509458670896275865900565752631999306372205341845865015529514949349237925962185700384042194107939173060140736825574958435942031232038607955976477788633592638779374035140731545660733157142995993391738568376743882817569548968897344102993303879076070693043465752361596598431628115639182451688459553510057422181280105088787850974943872854938511568332454723904587523027721647044636214270036645177321021501489161009561828943914455420276594533553497200885446123409352209161013034021057401217249040151210031729309176461514450078268929317557324786013693996505515115841347608827367551308811607060456927606715342790870926694848472423618112762352165660525916440278805393386955481335236161708367734049525298959077661316382143995274317588812746214327667242235594670340310465374953783701154803417138706482028294863010437170987855395143469912485605859456529872060689387272273304970005795027126659946093879329925684566312028863124091388919844736684787140023732715520000000 [120,72] 403807648037106929652427776100001723051199501462587634177586956029464114527853126660897178714549914183858812992913614314031656609493059430517792522406388932854403738528324328807410583898191501929731110255136764956506023882185994927092016901112417077463777594905300520305872275239766531495261671165668464195262081392751651203943662597726707055629848218322007552674872055130636376536694009349942118282080228831027131340839871942371655478609579150931452209179472113514032187327538388167767436285641215301907900850169243885647720217826590789118509435536305229643724269599498223185079363650795597679513472190060223806032390781920123830223374672949360525268729631654705914885186577154053456158999444008278167255824117671336737174575375507702549467951901008758059166830284261286478248920833090094717165733877838363838751035696710234570772613598543767632879280612639119268760729570297168889896704810160362655385012875341365231409646894784723375118600443263954033737648543848818979916684565833110164839099417315204800554705774210500494535247415336688935765791428732573547137924746694201529294204404558735500458825378750827480054064166514420118275745982921842315938969564444653607247924813479715794182320393036138887765723842541316238335808422883837921600591996907424567401816396282766290906107999101643076257950260821718856094780061947295295543676187952703899405467980349084678465259173964739066124846321809572278124804872468100337180104434366957260988910012354107736120176753457871995850549503731258155141924461955236957866967083470320564892461924237165702645986950745545281652437223714707390287726358469194830949709162535985054252125352634951392712002981334122308462825957871790434592092051442300013233985119158858889983706083715828975108079578298434822935356642414846238773805990891497122648318296341693858040744770373179570694203171072263982420698709828940833638612545865763230784657042643893144435041520895813109882032627721585822068480093680425189421784221783963599280544581089080713541193476605746370242668416201511300191451673037725470362156200499796902336935712488764421916797858593948731710939517629941340765059533027321129945720716885030827614261260526229958982433457772747091957464934169433232016893503653402311780620730490881881848329203179024259128665638237987819615920680241725044534282483780003596382694636135548180810146958802147995867625476121595017528751290607819676470816204320535110502706318466172522282423174973248007595152553250167506716877792813239672846386745217925309990889599086108679846178425283579250697931535447452788768473837735262973839033410646004150860899398325188790211135069985208131050770435705158219953076895761084777088780681413930218061058126890340449314484756392810152671055893256715514221420813277250486142713114989307908711352310435699883616856860532910405242189000214769422799630345925586281516551987664113997848318073148427262619200585903252019600 [120,73] -29989717132796919574699661755045479014446144147359705911343526256120275748621747884962949436830527321952388249285547087020090618252144876568386464606192231477155786984693480915083478953820998788464203000867216666309375189297470776070050810273117018452833036630796388626969989067363030692458652842919061035330328196942310743328282098131950094764011004631086824642141837848630753565347435024593214742080138963524866326220775719815267767756731656271293398794555365841875182210280970840732413343480277453217233714898449582133743718033211451958858306389838473018112331913085531435737248614725239283559566741697408704031363831485087192469222355894266051399529994978844092051952026309431415217786184701608833888637851579841649024781565739790523494214180350589952285317044329826462970606849724837252991527021926108339007127719535227618411619632178831092941052456891769904994769163874160072894981008565453048584300458452026562259342294527745462969656137254448061578661094426032854738571017081188016870112664868870577714448091788421643539739492621840758935286239183626162745474074511701780956574495159543593839364014623913946290482492807315324919433479750323669753061651643297288132356867629534380804586743706686257576990247697893621885049792098215162137675110787737824271253860135253979991646727204951364490589727557892430908287134773539883413836849906251570939713955450966796223231722674880019755660694513932510668853755407151231142677105616398062933749489939034262484143561096512618035743877040220396996007158485245566002814184986251034135582898615033164692476438128435616454929548287884924808391599071170035848364840120647312621815452055811131944624602487006661805739853589249801929689813268581462683884648767895339037984449472675743785855052844437399273193519230965709881415033820949873191466149044477043169368637274291963114776503153749004254773062007165809454001054687639137792447106948408672811712195911460881935483559688605987107883084308977157698380593562657559426052804399452728505193821561976941045248151937966291512040297606336525938755555821305201464803673086191129961656696422624424764250760517569030493110819410587766213372518092336291809037898186802535998093488289680501146211501815746278171323134079587409844998090494894792974125161563530084518872959101567450409161493561570166318024005306452722022669514640829624766093758197192199977339589325582304274507300544072623063434746939176557604970821635461566327106997416808045998953263517183845187176466521492329155198137296671027029063675495160235958304530319967276351660207402332227638929474892540709683204612799774424287548588175746737260927863599734075939304776283371703035143756032202745820076839283255339986112843074568325006689299150313459062991148978597113836278206332621489069693158845553370625834593275126860220988745561839706010016809323171182102845696559367356113437766725640101163751868691980462795221058248320000 [120,74] 463640313738576051364437490810586911662826072914574612749187902698860053182773269691316214696745113023051163944864496781574035483604399110318958633047616136866639401532396849432134013683179895280278572806106656895523304248524732025096467006689996559021470933484477161008068595674005986060374949859168352526499125662764074933978090860646688794329465030134851407427828498200439231482246351686791268400353600596755436386695931734608000588678089908870706555333855749705088576387626765254072270865218392447825161120319870072605492393348370842281797614682307436020468643072605537607907649361233148948599158105522697688640588596214696928990663877088173844083257893615332291001807256730123476628148540913042026216689160024523544015959845901201825765957290596296647559825152225754351933262500654721526907047783290966164726470593366960914526417773273793735139385624609496532076558504834913486913315877524440121234980339687125015758190338224498956559234247393655468611352554180168689079571556066257347752593754472142503890614361410641779582651843821562937900505373825774203649655218040413280474932690105084392019037252453271991173192195461355487222406179877347803750510783497494440554957504131312364226289505205422741369460374679553217662188285970614263846170679688420659571682702286264642334904046902721019626821126149918851408401558122232334152957966405273220035916712730624166638484185127225556778933381664436637089489899967125596290542351922922965806111760737663503132564525428065203415548048393178972303118064128687491927774504197607260348914327445226321215105562537809706511924830960853244234358716790449284723095286361623545172418740942384197893117656783178187056070769022759797557353268117840429932648778372047125910838692286686230954519885901138541705793467698274478899689522910450645299385446278347149845473660583814889436922078589648669070717940869126651974053865561422888935574517959603482682158726940601090098389371020780693550905891296121699429499085728859111187277720867708939751140428148646782659661071955698556737111893794030225197179357413678399610870623853419672542641822355100062217218361506070404716562039628884690576183386721202024958525492792627992546296367772287575348039212451621022464812436975075003407956387395041178925187410659595191512918418577619371074069016372136672071408455730495376683995575858340005750617123666040522605931255858456310447679975190687893362260073079186914698691428168668661197232269820984274471514533825279399667819000547479091073515142618508383607337499767542967845391100507816413193795391386620143358484251440828236068307709783202184017132874973963934561496915405491724969569177012773103374787609499211702904293867022005974312743099041199706669184748802600995159675817576929956614712294384086367428168716609820224615400893306894094122735975919002336098253331501122251307856562703526272226604197923027496184879786805914338930617824000 [120,75] 121920044217846466780304911884809358130464858905851492780611301004431658330330586665926549594394937934048365711969557698562382094613951735223526532379687209195735270349486190062113684605009439866414313189342247745130016926858846372298385817050861625792676556228694074191237273149089860728706508015339665143131915394441672488120263307912956057619678764643595868051230337302261114526006935573698601873549226356470126209863458504172783411622905617007444777789651067041970702428943866010941453636910820929897853075014264563862226134686586553340921263849561109674053591040888298912775116323688333672877772399037119232804581714486373248074513014277947373477788813505908558956711156564412058706961277559344427458312405621477664421766520383480618481182191592163146245284046116651311262061116078838367639688754731910299578205259862701067535081246833542272788481938810924219872658750321488286339867829804531937583169097539242343776373565583707690557308515541568202944972383253302799926528120835560257565781453001308819980096173597119876431276822702812270830905122956240462334734020964219460968444946744117862277220965948296818463691950426693737117898317705776960177414881338131166284823501564324318434902171295626849745989449668307931833942766791260836581783911925545941752629102157934922921892518204826936679640106678416012042787118606606021884597930228942954777787413089521823567461447254077948492750931811792279513635996199049240635032577077418346989633331959054002073574636681697675013449634371478776761005449581214270360105007084844379732152139852684628665775703173751098049468773647144577974367914527289634656224846866101020033848361162643598993837581278516450548928148233443937805521951441015328416461851160218931978002172778232638037074409283026630827423746858702565288984257198607375484888572542031201615473516413837214184082622765299549596190888470733339676487029097314028953925799652712050365950918244968283384707136516199414220919500145134408854465387609530934819642535109858895335397739525394886686088401073570283678703266717371962836597725382701744247414250019955686864261727769471144087558340238265788998318440414755875473059364045401391971090225905804662218202736719591662364978345075347981636840174065922113878765168326289181117892038096808378609643109871096250365471104666098104278677663149012467729967664981327144546660686105194357957861283853684237758663159719704066704684248210227020724719224819219048731455473101743936915857622936852323088614028392643658936352427503726630314105678971766785999797269000605466923452418016243657889603843552688922179626288312739978471585277134325553489497801368121190707925061323079609072615715801725225714652664706123017203285952440645650971721341242075541985696457350131681821368645840438821679248336493162679839403340638980647260204369490343461225136832669893687412826801734014837037648003891337580481055776284718365344192000 [120,76] -12665359875195646062000413883433324092762873463492836315683589008767606886879393163659502097315359649784439935514309831834406892149368041718211656199154740147156444349323413489848509860348906038657399073708399723180707075617897790849841610923045610632893869763899473141775913702509802126580582990009344168512405817305748818016002113383643085613298538762580030671440131405902635337240521075707682245973616944779418997103010995840586357573178475036521321460318153015330755101400598040497898877404837559869665618867560952526365001132975849202468792897624720012461883309291086309207517711726775980373294511395681052022595594315307342993897676371480034690956803411596163022730713909935852369686048277856912513128104922666274860440076358944927463021703565368315724217519040590933788599466407735933239509552346227363369163724915113164485975089608202362417660901136321117178677149569888714559369181539934204511836475324887346378319751332526822428345385047720964763107833041746430997754570421103177548819949121052864469615856235127665742917708606076435742528508318966550750009458378651493558023596927100839161430051240390135155132373801359741519297012424214033958215015180082574297846616483391680332430788340488486539427233979395838661841805065097294476102917490008414646004343965870350630251252593114052101044725211177659722772201844357468971969191565545484225569781914959029050205889702951585108708986512776802844106133464014650983920320071422670293354382490299137616472560595323817857151018536152696470911245405510861019566880497765566064305912771797436776597552432047697167081411220631190323974739455379481634071218163112152420764674550681455845917824049171481449782327038958730480761645803351442644007735669209918909903367403147558219458533233926606346519596389188883698274922608101018249983135019838618604531028499301290274764109158939958314962967665291886382183964015644561375872614184046229323883393554703785752691044083671230315409889697152822124227599672386469806956861675507377275259870482591983630840991964498441739760460323450462733878205781327620885249160518520862805175035579155020705108546103772269552367209462237938157026606425173338575635323333074498584740549579020657075835471611766316018782589955933152459880076368044985431064510927248563692257993426917984402960636653764814554449044322609638941472204815727404751570265428377325243378987673663116524379410562223743133267540769158933882859322773855576890573484734473634394709944031663258192295141777318991751846209612425943725106528532128280174954043460222799359549511885012269949332943958892753615270542259318403312049118069986999804151846756920333290710584438671006447371833231458081879124305701519885925771577687735273799208071130527032193190451740082456823752975531564014360306918520694802332598372557919935111631296712516880028428429087481945730197914250408450377132057764806638750379225957006445681600 [120,77] 576291503555620434497512195176583439281396072587095378808628910021679956238167932567365269870812950180041655586659333901148944038938597349632002659806419334718686691255801687609883255399849130741646940511146991125403048731080646754412055604249585653054267566977880073781605413677112549469475144159020122823939066410856431967019701117596465927521230541704951471503674911701017741502222955681902120513852642188733943275031031665310234047340664897845797228053148033395488619038232868185971328039316933672327714850463945932743659889280013548150385375450319970336934550387097307991914978145993683210209437493557049271015492776863685736838873019873055877160098477604825150239608426229100186335405691774490017349164780655222419509860598860595835188773217927322730329416019108497882659845786522785845170028092255304304449281318736683267740352485410873583392510353719430217453564794373177767399805651591358891154785618319751388651151532793594884326451403846895844899877446822549899249122972286761648923154914611068164410028392826882603233921660852094437052964367445417678911749415897433407792402361177565791770801385582923159153208710632507181639034835941846552455814409306164638908616063292265501254679364364331538260840619920575552315462722721702875114557179500038395871706065686731564323623645032057579572456224256557048213473086115864246860520634440469942038586786530215338253137600674799592944480084294113908408485553279651865317870289976056750629762363124128614861443136195874889975807016959147237326485427453018525541268339680161272100330824926654547336873222558095323563960977977033704950761510063388904069003605708701909426424071021541821840526123894616559679471421985960057655638500044068820091715238724217856877520327617272130098155098039100525976853404212754110522366259010978272751454334589063204970245275280439175582161177808274892324763865658624484039013889684813369933820529608360690819689107650966628952114180245665844861796038477154924517376604397909051208186295797246909819956706564949712722345720575038519180074614908073204275640203934300119827979616482279208690126005038878547595303491213562281335133475334097255777566900123605600288567670035300549297538876540387890184289098222137721228472003078342232930867585769429911616963345562982788048375418727414209766872408551073368538838889319595728004082543126480204653538888335245414345012598573886354001435534099333092198953820792365933787838379503431515329762813069496841659967564953010653778101260525968559697279329190125552465838609186481676712583709786411089149031486867577900466481143956043319245256092663053672608512387853751558159547999880291524924623725252388954810827036809256973677368742896296839511611312217558786043907513009833914936530436427655555005244218755320907603432913810167074580635062960982136530623964248000281839154206220056549541179944423439792083908841492817703926911898967296000 [120,78] -6655706700944625144718514381259325310314013499887896656813540617509839801163405798718178951685614026261836475756649132912173453083025768165952468115624951682445813036936143385808897228833740502174711198624239743653947898331693229501987390504896579010070119523108613811682434308087259770056694379094806704256303039016519663932966354300665842580668177864218897785131436169503199109049348981063053370457065861553465167471253147093929624657659311362597340737668666939594706773157587462132675810497031638285450221459687108915812151003915868960339878680837854088482883585195320657317367568632768236979394052787846234801110661518547901183918384698116810605629726659017086157179019493616146781569114010538991422705785950467069257770450221598572418741749818303241426273377878168112069791946094456322449658448861525593191218107693368784202145238378579510126286619153476090865675034047539742169240150739451929210848824713289876692753302429270135635460339905509158370401384940980935376990087567516695157449781161523000317992895518971951150291839050656047364172089430388807228421127987849640897879806131488433116350013611388474219875624487959644304220855919545947664079885587242111673483096543928931829414453672410412958237271206808293787590075243835556315355116943313329852270298471805334167086430826207656803898796087818835204375499184273840892334922801944908384509405543378802832660820803844702235946698533735047499587581313259912715233490408789140697069956557636159301017404196912619009982249662744137939776330370590676034187775777343196881465161582188274551692331759851188529160879634587671397662128437389960001093139394821096232119791127298230786261079699670543591860329499986465735804000296813390802072739488708383990465142050917403212474265153582893945452281800112583311330338509081682954939851995392782637427315552153738837811862508236627076102324815440413763549471417688530122267365979750276410906376691715405532310502163061843019703890746831595583475759578054144594793451302425693614766690816265477819884353808326207202642168892283788476045549851313264037095878647106915340445283800412323173366205734237602705248131966718277284803829204908978627991419755179027026923691239976335352909898903142938909715366311082805606402652748032254850101239295366245654880665874848228809885568304640240397178859689799948216095851296708937069313304494325653490932503206495322489424748470483394210989212760471130938332327503739660365514199904232645814606984198089018298291174146581807920043718528957600528352876036858843431144150190499971043105978301763165447282681005639221553819056805624286723456893514176050304862574600325067955461661762538457646081024233112948370299021540784313190942146091586247061990333715415328059127978652212591583538978300153482657097365769901229143703233501136812202739552646324099241520008107645569423637498419618568774013601212275923120588575803520 [120,79] -749769610770251618198612927032471782620127743304957519540596068439568562565176688840443113744408966536901778082272651108133772447860213743363846874414983915442100959298458760291735094234009816760995185976479896336111905702999260168668471878121013125131573735147885028822440304298087560337361341927875771506013452939939303333227698981209246318520079673707908351944886748453027495446739643701643253552033369130558039464860356091252698349414167030386479181233001688728316070742838423849760440405745227622942559296868290709452759073593797457244626953214543856694605389788632364723022985030941416699939966197645459519429922108060225333196215945819749226797286831666008741091279766976615364368948044208948464387882765898476823875189966529595993585319309642804642306397348950475004016456088114720752175411055569090281632214177920234903481262076461355660211155269294857018701717766576992308005409071226130657045871358400817831094861746560172133658523342266253716348774558624402974593039033990585455209472235908631721698421431021842152383332296629532582149657236915889587218245320736478342887362912091664432276914693477612029378673003513577464287303941731480851767937398935698635515583171185041391991332084341961628712496973084704561230436099260864810181604177113047988910107530390581639325143350781474218049603612493753821406448728623479862243477736719983244729181124168459846004536314723014524799618205738423409526148061092479186703610881065841390472045507553867816742346072581024053568145932378253762432822456567011724928678467383325509795668716421519023976330070333665291756707983205661733770658963593051692671989436168604011335516875624088728229960832073995461225359389094196638574162771266574583836378512139632394953447878762090664287109725501920822983340413790455609269379546245664478924178943658832914853594045662647577103669847956495735774788217471290686580087685276189403544467546605103864269549057800234671212960055981947488060134989363076636455445718155763402416655319603262558763022984108582816369818685631446454302254529799598397910029980937816762295191406691084046915780443097953446393347101342323685921822104135058572458296960124066321115821459534954753302279051569994724927270025482736604329081065194105399489076979912030789305449737790520343283848091947373074701165305580363731728812368718755939490037510207749930605336433332345428850041477697868766075492105852331107262276329620491655119009921050301091008848168312168961435888383699585762214686425317945296954208981755650131868618155474922570859533831043532131388057840310944371284368651891967616765369709393408396954541225680726912958446422124093261049686288657306928478076924335761813115212211269932413865425684555468072455985381399434764360487569138226828499558529141738629268486381410382086581055456360158776279499392138456962045416490606362242761776608711217442061636077597542686668122240 [120,80] 49041516583063286185679365382926145303082352579723857371234629423114748646593506881549714106583860668828900190280615415045663852702466178337661489388410097400158756607972024968442929203149829146825332305357239946961579688724173909560862328408439807824377692380744903390696411943338921898284815848495073016044765222334644569162551050818385176029885334088931871693803935379467406607631421260378171327145852329612685300384438570242598973138649963712504875436097240659933961270540294878176954432632952327123138331281848363722823490654821417956718601357492058415482834000414494302224895792254376844020137673792495240952773623504680919646729871645223045423022339196496456420825472123037403114836255925950498364006113357735743523569514454455444192972531467735685294432940603873859779984107067784543273662084470497046131919906538422348677860339270346222617626256955005480350413349435562816914392073824221780782177872922210784033439938864818903066709771544338268631492730254877153725028062080032733871239628172532003208647109793120789627721924594491056004717593412812041362925142817310663883293231293538697383216994281823406604574052780243196837204547357053082202344418028163675327664678846881788878681009469833331520140330616334125057240760295963268913312898338994065920206360499388470817893920758484860330384007064950159130216053724884269437481924075128711281809241463743919481551785701101498989121046856978080950729444659474066557764283467968234348050389800935196403594762446225534838987779887680594490308591337108958591938641982224328967641010819606025237259033422999732391578446791950567289651881393055788222309187168337783701529648158074286612768609681066162529247799158357109341674100635527196036465250712362629553683429069858428594120141940560512635277398439911394278227053038818067516510001797415615684791627665541816961176644920459437418330677127667243724036530482668538005715832965728474627544517535887262531853371339790760077654706384921574580093661754363541637653240369703276166425291875274608060396640604108308067372856535639242276842465549809802054286372156677775010352941601799318758265156288848084118870827336796275307994532080742177764708447473154658449765976480458642608418427428947911527638082587468406807268870114292307695892656259372483152810157073606604079490495434918156241556278671812364054334319390252368950368240753185081709508198755756604654738483247506159354933004391354656537263472451084526312838304262702813314856238009795052634610242255904704088148599174711558534535849306337359540288803439342260985763230678466211439425335504774943471678204009049018345591107906403220260770414484827569437086217360898892994328961976173023732158755055879876279302619557918472207617293650256623756889491881083481495669374896754970118826956127303960486095513671698581773497508146932018613827352226210453255627980664885736716256490179881919050400 [120,81] -1397128093224455174067659452355909710340657762181264348830907789085013833510831862130802221239228226859614807345606333070151583207635442128087451191410870194989687261109392094041702280964884345865588769523413252721254826499860425772680841682695896459526934782069265014245961935798654267271560258976903963356515544163271283166228992423299656215228277832694744883388500409847873604886148785420808126257001340139460240439609814138391909293996150296079229499291247715571927031068460732221098863642411626269151232695506683179311898622400752068939703597167732604604359578036617743899514514462192226285134103319913476119242429404390493803698059341927514334152753434178390780891097120578218406787702683115843408996736559055947449257328588490909152010004509743090372749546846682199289794424701249326629724265171718851365458318515925102336867332922021645366086000773778485469210822584902045254023459737641032503619029220022984837872842813353598759189239809765601274442482879658450282877248860332117228853400645190709965985938071217966597075372747462761600059899786460323773241590371298263347227998281467288688047500891937846031289591648582703616041715869847176434404537021735535859422775834094809702735798960960019160726430672396074068121480846098528509190897954540985464798917314345784392631770716157799065476128242507336620321224304799012655327692072775122899554800430778454428528593007654447075589342701469351009449877595462703837960643639202265515067967925845482123619008408462283112691190845345090290579923840777620744733151958268107627616580427388187782623751827400773935132651558635709183688606677938970025841092218616303017559061156376226046020700715782341448592694850507519451413882888223849713480099284503002872897286648095033808675906668177463485830594537447448418481776693878022979290387971287580142127596747498612840874165286555990862002116708289064090486011585456422789459181387171471026860434042441906582624595194536466029605224640831577454377071551620597696331256128291851823646271132969324604852299525220918896878363380275171837130626436056378210162154251189091921533505280553661889671558710246390356551515853421646905781616917896647234828654490502249231480846479092853473301471489229170691793476025914883044113013457259079306890867080888603396632354328374770109989789027866144487245053466309197084957736838222259007970829972380513688158976256373852834110361086155094429758871137601595762129072666411721546823730327943992915298077366403746711878302160097837284187221230019492396363435321723339784567138016811834071653099684110971025892780223316563700749944951363836137967451971346904906757613798666706676999497208508936991493547904778792803251230458940317159361540651466932941872487615210118754147949565390043543171115513150305348977319262886155835171193246693569132067565959188846659935893686050249696691185866345776247846692348002862080 [120,82] 17584865464355939098451122457160907458806886950061105666162372627028617464384826551538894348832017606473036545467986313121697437850351411547200727370862639043003139129574053681903917935257441170205858222619827918596157618755252557490056002656503314314334105593387256272301207780244092567609108222039753843952993792614554811179280244048339072364633990583384421359250156819394594821790388094750548581273353677680998788023161051713918125038443942632172754838373960265570096468661783111209781688860765169860325300960857743293089729251412946519377716915262683199631945649097697368130170950512663886256337913553509198343030764671576105419661154356257126471935858570351915398920994597786665120629384778693015095680176231603253615908674871101931085851867244346764152647399256429338838601522726637914265775796928746386604362218001688977821263395436431293417217937392563610331191801541670890746213026433110512626982006631086197501407006496229003382855476506492404538066202983303893399708046327795979598659072022545596635340717121035350636584762859038843521616419903085094507407586296290614770064611897525008846101895380959303626347233176423352636532813615258944691972332565795574775201571947917511636255139971177781706535202061662856229301453832361720130757321529832727357404290095957558535411368134940261197148572438987392055704379210930370636486505715294119318013717805077232616973613479830984862652242026748915299221675781074439751064497996235451910680952927326902913685773191962894321754200060582977271089476419092863656843123253023007708614740811279198721677806739101995369188208346967657994869867634617267839562628171087805705913373733851661992157430223894690268414703364061655943473192916834393690736285199990695667620598227006746160050252351518416796622763040070426239049970420338857054358921884784698286278737328223048431615342999536901523876436870295366182608462382378298104878075771121733842016634959005223455334553160337223791252395940216900359360960014950912127137345453448004632607539003404062840412757309961085728439525001354356094341552291111846905230448074826582029701361153613187104704807091184244606268886021180143126972844253459297718190282103583312792763360963652936684787079452284131947439306233092338799258485554606778705295329909140308512830283896028588742869172765064838574552244642379120863507307996858544231897775454285913783357105750983288388667286284193375273754771954956810279388770468507246864086964596246156585131983292616846424862432428975329391102731858777364386879071462134595364603201660511498060844700859162417008128047933933778899048412275181940543255377248877697449303940317647540709020602770660687512011938367189609554472111894143372145904184333132149527653855187071799974644726129284171125423204750489560683363215963749390676882183848392584731571943920933170303957663231030323648456843820593256572028358904320 [120,83] 17971156243110338127067651134831574878102170132999771903731478648307410012878780444706799899025794097775608622154312020782598217369765950321865852786511077743090627616364802198855541939427064701236048935391612567732341389314227463952167294354258129390538130253039109410891395237488238784437082092341146215704988277479990145751757898373924936101495064559784850157843534150800895754576284148823772862383414334604511109768264215859843953620763540253119299185679745994147391286742589340273347340798913568008431939741078455668885970517489644116900062269586108736708079657224626775322585732287465761894917134742585042930586655119088999948863809669981820929224780273752582422136799069013332784247915287643045196528673548543264612014847001676835866437177664115104298922280914340628730847082517320549380621573173094561400118649523240524830403844120513077792078758434683887569463737761017031809551369015739650811610318323926053860613920252429182535532588398595956383405000428990157333952934595241100758690574354145138479321266443465777031041406742158651882094097812755861273866361912354193175046579082418817525705608654252208206295812857929588511021211114015537122550942240162349217131850556942721354729361080011733265084148538982235739344516179177505313532292058648537725287866878038280977799541663676211863101906382699747205390064723360504606396581289569092848661319010878855232261310035559547783722189055703488401646272044536974330233925171287045801088845072118932192113187625707391053487882437103093911814107725746766790579264778194909919520274586576878303186616123046332503356600368816718023827877782972160855485528953960808318460842756747971361286531580260471426622911237583408922114722918969850555806376960155182227103668850643778746199056919411695629829524502479307871427281826710575069859160826958361003176242164254607616136349081116053212385480243750970723818132833777076158635193328438163439085967750909276937793357389928219420838378808396818225065011375862440785280929931281953914005335266204417023803261831015533765364401077805967205078010067465553328608613343769970175695650872315135246435595620669569599056903502831910421696396071049686870835530406081658254898169548653605442385084393280982404903910803478219623037457478748001477439016822324912399425206850009742692090108492646479814625368624934044679342477108467140026204515008642193232281307567395848872849468606477528320428044554256553105153121988129904629134587672895855659940088133329604919109447374797360757458222100416532813919628706257216777805412619066872705344288529438049557381520551005983397660108241596736510208948198538258964371975833759795647425641278318927341098968380790414624709335309512639686279423009222515040321588829078543825426724666112624544057767269480720162617033766126998488085447641311674672007273286143059217957740361708887012727763307906370873050880 [120,84] 422480995163271447502252669224555904976460663264969700308700999883082637513999398953492485074297679482498751129970955344783817904076355193202299634460496154742231221330873568626844870817795518522440989419266559247077944195141977781915020140745259663989692811196917407650064911345988299227936618264779630396701848224980485927172122917476296155554990709642779567569332310295665766150141118030614537935429884611482695719811120659173779712675939629491794148386332917383966985401070758988082941730900382870143369559562714476823400823201855327696403141690650571787079142708246539103453716175967433542787910822343557955129129247494997351844568668358800292159698540536232262508729013559796310188493294087680911312029699441837790750829574143677096404196097723282398725661267083192285663024327168859713133254401253662315203829929524116017691431467785611962272852191633191379993678723857410553953163929265773496608498060372764896163202760548893075891509714112525105391003666293150401912620721293070994221666497337849843817957878456709664772534346845385501759348921999990012518227169983280294042564193907080194688820357205012492400947032945994453268098427243408290343673081899267598559923338554866109191771381634152710944562601560647388499858283306204824525531845105138795852053801087113504823585772124523789766698579662550212433623582465325161448881715675094368089802485010274441329080309901584936775690141198777327816049175996515749152185259489123693608168570964612053887762599493814611460228141431661532101911945919800246897272898018482475143416002246432587981341803506375306591046706017937453524947365292129388068643263928136639015813172374271210437619629118459343414011176803283711449011203533620629975086372357260421077092585971921527818829293893283383618361033753216771295894498880905794941901939327221585446377309731083026069296836095662128394279009315095579518878781980823020499598587858173018584501042703299533310657111661216484485986159621282472192128119221243419226052758892897434444553096388777391024758658236746468544503386980361468608852132506752412699923647536843741917044442446885561447141187091568891066042056989614169055799337384534816498173011861386026897841380620708767600140482050737145454328641119038479760080889497158501809248458177337144114131940620586988824809035245035730421366795629382686883772331192078848573049655096962947785173979623840845674039308435662212222504648255307770020469621154051417585396276603221070263084729689335984515735358123314860670447245496780562108162364799867276742403319185007624074850371616986101868405023290871247940912684351143150041932248102245175264323095625159096842698029137781234294374489346591461507789961133099439511199682536204024010060942789695899475167933859994462358156412475239763426658190263478595733530274997311521766733783817484180711925106126982502482903564452855660800 [120,85] -193345666624999526827186027429478875608964871877197047264964363274650449595621959435684482090440010699812081092584159403741751733521428455640824285253104341327143554540074154869328137350266209262512151668612246127801396972296214567883110738965372177278674272963594037028550721840060640883153913739445224970127150849009238380249866985182312720639391912905781035235543749430544289064082348271856144226321843116974494176056629496463911930978111691202789645998755041587379245234541297005334225820043495833758165826119382188073320368695746392718167357415501677019067345461390119636795913486625225715194471539253785809877613613668936132140157431614437373400723729667118294953571908869561115142301208587629081550399934686912894673515486350907963753187928676437599424166500666200312825841654573097446644201311257740827084666732237772835083002556939839767530638870886016894457060721047808905742596787674607315356950347797744801931064114019791096505799892722733761970503174973274526373930766697239340378390368953121790599013278586045314583014062391004374524403715528881300544262483720679158201782612098938644628614405265080752060255738181544761194474488307534617151941942671508900363577254466274446202146716242871298467391824033165780247393961002888716759723646322100943333943600508010344735797985643432869671549962090346905115191784864736310378583548608287992829340226164967665841006584852643553095373481277523366454432432825925676846445826225878754159890200420502185757486387046143948792302458015748256203692380646025712580725780968875337651344051700920907149028421904792684049508140425936691471313784261348059496227007216173780965432666402240937818390687395874130011621006357947369892668276805233499711525551868588655300585152523098793688046677625510120593584446456293983963413693478670837720933009305588195056736328479297834093838121452464349960881062925007964773495913637770724739388604894081019191070774607429656258349831114486942149796209604848102309902176540451374059814720610665454799212530478999238055012623277010750065644366576648403226903939406144009257881105838326164220366102130494659160181844714966523419029488997704547182703742790251404201237205460847591552717860720531510352674148495801683302947986630176840066219192162484727571474824313686197013295258178409777601858729375968587971987873864394405252245100946098893095925695112212822716859274180024017512760121447502886661545226200844465014600497390191753972731422277350834971197189512107932687555612658685518845194261548531616190048978667676127153090518937017274809570183023291072082013736484104220744280034512590249897497442061092595665999482722488629244052341778854314804918527061397043307805309334654176526084594731721641784660183498981106100999741873205784240234219185623915453073731467629524796487849251744680637081037413732797202928824481047004085975044577791680 [120,86] 6056286038806322825216157560405273283407027144507925787820289901717837859870897770104871989545341978145406375413264496909442753348278671020539606371132193179305354356556675201940872285756020433337265984862726816093429397822023899282209870409672519126007765368156112824591252908920522061849018089342890490552911094831027782666465613744264036753860505299624670988653191487702394360649703058354160117926533195136446894641105714333364662724550414328158119669833194369421925924808221577997415510449847932623470931068746330532927095086381368741314546135247432469340126584533861486254215299509987681257428415087500558474607833869217181373668932631016892664530652820847427871773168320475536273752494635495070575914134411963348513220588287511526000343649505405400865493440686271485855506040914986023732449730027511733716263085649989933431802579868845934781990511432712517388348922192707124984323753173542760400144264636315293008229532419461450511743474838378183978115792517388179971078255947615065407847321513489428867253945083115271144204039710882279723121652058332128744110257746003160890913909832690981531668343997688624813999039522629665886414739795426490900703421776982826389225845921333938675167747930057240832313656948359653985404408568386782945259231167292223647861443459574614381708399395597310347646420302330975197575048519951184502865038132729904496133614207209691915551826022094979790143229025906615883050653498484220153619710736211959219227214447606324416628278495817345465549339056590635696584893432937676612637521191437235413237091617011262798206912414343953376388632408277749368555961359093542259642833252995648370785574919949290908381980000021926875168598643132448807368674812677138100963966154183126295085697176759891993040370304358264493546696253738681996355696250104202765560378030718385731704014588121207991476596203837983459827828504017024749376418545128398578821530701924284470853457644972588922955463646107607280634659926093167008542914725182798970223667600381778483043506841077446959955136657708486622774544353045978783889099162718238283049833543344624181956686935037007573109837937525976426143111136249551215059007671308341868712197424713493042306600235497054932379681331422695127998730404736433948008236431479770183464483779130915691723788872746302614698849519731311299583543480804532987952138569309788060384769777881961585502035979134547839007352260822665912069478989190443507167003062290723981926001470690678265304737102072320018098556978826341483661482987080319415038935305687747222067769242598393325523047687042643613806938731267054087768404597403430954180398995150825319661557051663379618556096377148787413248125228771137539608650173819767292354520302893525483536588383146306814166876651990208427126859686390139154282868927217002297527770665697921655401992255375018516769639009529559505196308694720 [120,87] -110300400848812802972346639649571926020361944335028262494416750040713748500281559586532882096042416895994244211408670394921199343849383165071457369927214213578341191994776234209741156195149111418857097478263331882067821467009261210559652433614616162474493896915512953981002083042391115187943915603831377384660250638290671427323883385318028334667996797116951516797465133424888674572661796455400414554067108505749621370754923071630503136401520300972997786572312861741092271568890039533978788523280403639216035967524873369080287851479845146110241070493564828089951273883916916516271865108035324418609472506507068912026209658203470524050424158367064203219555747514497475260381993888155760987910896865573665147477566691168782767739326116369488440339902407682870191685357927047514936686814619626881755630994633908444607895653170294028078523477884753753486401181232183701692607122276085536860373573057025318392796062832846982613810824155297013755384292398947869866344048495209786610374764581018107734592879718058962335526407517372147523061513820401054148275546863473215328554331970721126369330494073589270746152778968866527145323807867041523489622570530031007835313459202621050175551426679380285680425391232928160430343564493094666956631182366864362070457960379404987679558298254126260321096620833692288022604675934072205859740561286082851773814793744056115178962868422253885108774448647336317014610692556786501384085386942700835865093090997994157946532729303928710069984486196922074051846970764498571908044453253408473762082875488201524735822996795062982521917476499643744363709067774177795793743820274009698898435355262708808952038287832071067680499970540744537193504729225097231540015699486589385731554710681270942079686596902439301641732635960372877487092751225088376131175531293788229027628423067653898889648384750761341702973962261864218546871907889201534224476735763267919138573194443823469021160746441302298676633043250715172430131658963273631973678238899447575750078185799793108812902652152031871657739599837841262652890593322936949500105675947166387639236411830368099900682608617261740756389780396714365653410162192689565922823700248681077669681801942446985888131419351549606990274955978801872595505005031443113588895377980821347694224949258664186991560026478041289121499725221071855004991564741375033399815078173625194659563429459743802251386794749720404847835546366304490461790347546423068073561859280729019234485667172330173656277045597285193822396158500395457232266903555148909869078797197917701390063673696527283903845942388833805575837290611910586817446088683247438118121734772759746905835511429853916885292513659763044363790051012526792798243226212255675871968423565471565845923560216529585643999587723014459971169260072152273117541246770226491462592372766135365004063047640541191570195037161243924691564800 [120,88] 1944079578772895275810886592824197158601717524911119513889835047599921043989068826575073288689526959801250478597644842863368069049711713297833634110254698377147906761526404951579752875815070578789634382316771572742660497336138312659228860179490772744313178682159861959414718850081559826302093891582874412869564770668269369499991017685371528100567462518341753378463211287574202194025113855183980792838419386043574187293016791590490492764122929476934515957974059072152059609414834568928559912998703549361908300345482320853424965139598961854393942067147376136526721625157756745705117085921770151176076971411456044373853518679163983374662286855828908639592945505208721998938136795529565348226197875923299308154363974923080221818752746453589695009602931205248304215474957846848379367756176837966801543988755261713557343687595305655033962701505053713224523396685959666172843868245307472955128157841485956226333846200310488929944999990912515962548961361505750436165776744807860217328195363571414175641667830986331121103180614294612827369242283665597719703787207350972594747455433410357171820072841817658758464731725079813531010309028465326560486726386634953095227940358694813613059466247484150053602009327971368853330313362918653551672031613370438143287969187532386330169697962185279412961373854703958166850752837148859834356375437333066397456482254105039546419007159113744134948848724081028619240284552824246894922544438934346868565698899936347826699219925706521737008421403425950364613966977228131238425934917552156046378611082412983582778481016767758531170422044513742544739360718559854647870783332010955770831247335186002792157536875603154861921340421815080393712369027625137739119303980801705865738467694871514319342149156671967246437530349505496122992514401522120648816212553151080243001776576481083770957653493037572821489546372865363784922042936558326962288327287326743947363626364298179640397367564299094687033915424258234269253265144256880084151853086158615839860030595369194871782610163181112768533237098150837008197821371275314292817493260339676788260666540368674350339569135022752474679152395395454682233395937992980110194068910878411009264547957105078438345898146753446434683929269069809023733846296891542145612288909737808943780430318799521169044265684021553805286369403868759422229474805867520893641001276136376460805502034897575947812180253727152810381827384694962289562307934148550778698337584996610489847582113665549876846811993695015016115884617389597781964403009310285087900779306647633598977373305023218171012484160205475587298789957457365786175992375016055246278087966876694179246123858992229607483763876020648573051467892272498901892236429165157716800217640275022929653442279804434910859037165460614740755358804747064250746929905142772917325283359485231373104899106764185542313421188574481126900 [120,89] -31876308533665542658579285915557882395265838739198512085275759267573627632575138544653632685282065385247602638285628929599630852890154078786131406975629183500353847501628319514841048763297368932885699747291787262965561236428095808765579019467514613420073091406052079901881395835736148737568582888212100395449442577192646483735835475095136127421502981912470916099917420017037631290007262603350222151143076616516926622269561810568472359168297190582853825815174408878981264508513519658114936859640011327575269180930542333234631797484266160105320219889214603541710994686042777668707925066654829263013113545563020042853957687173919693182270136603652266105301561369508707036786559553856802219906315132174018411341246026332539675634093312806850642383676594489581510157967002333584837648604148822934716778489521061678824126495326432334193117238587850235537499684306881978751469294299280882326452270955020449777570779191475462621036498905923102640096783996613960022264430234646705173417058529665245933926238561560812093706523563958709402314921128295189673083440380403798526062698318668340920479304091926911796879143874496712256863816988207459703650773877017833881221550150290820845012862339003303878375090356431438487496244082880055610923179195761770941024915778945242611497670615730276181343436861770664331720156645700679547172265940235241992357849946138984971628829913936685181497707152752664513750736241173878020739767900072562668468120099373453507105070127268202789664910670618110676134118042888807111643127595641999109672272352917054254363762301418936492110734062215255031383738746086229660014272910915288351051212474130883066191484483261294679098361371553252393687695732596940874211587865037841679054514220253039554979116416270105278589307538024763402121338660263540734806758088749305803533506288467220803032534041250402142846258592486634498191807600280164414462734216252851408725271677557202499754096862728805030605022338236654142258106338988775919079977128144145708021769401091578082187342816492369178782154412041856917700450575335239368236971003589517137291829239194951542980358348188520287930403302111220440762305013203057632263294387067551997917854949399484067673183870641860623139459509737127280752751466312836506310581455456665419214227263764090287203032109296696353718474723232451967688868201450334088236412004716325106111383848949964506659952130795135153317572611698148454511358058490763868000684111322220219588413703782848227700990681551234229947552913136994923402846819706700361247577665137331960115988090657421722678912825499302589269286560089802341992057122439584451339456502692401648467834355231304135254766560613401492010686318013569963670171136637915561617663486312626357025380332799907338230315685402917087877377919031961476576115479855790574935166533360760273794523099988509442891979730264000 [120,90] 349767617759810827305609129137881474834241135080647105844446210982585310159823868432270193407308356195234368134819168710553220415875675995279510979484986786889403617149266640197759836635410711798634080814565237622560256414499174451429673382000599711453985375096543813189311835294280663726897787010307786795026320993736561897138091763672799766296955191556291329934655378977142748624812122680413660660467007003423301421538488707123813050093289678818654727065565041172610053806357517414568860118999596495969873886167916592707836163711930177560075454555104690570259169121159496016459654832375709525615514494137926270425745470821431082509346285351681151803970245851918313280994005088500700039260278118210505605797094393268545250347496912580964547980138757107922003541845240283305212596648256880233817846366899879556158985733031006771074753591326544538152861383539593014260236716369576783782028617785543536544421516706150087947942979142063225849471575024679473767251305614885792114499057139018047828675615444284966199785895197371131861537345287018414716253007549765337721337632344258315375119880744264786001586803781145184655292797332310149971237214647200347975904392842140570351284827496889830331414258270747174791174439027186898510205719095655858873956377496995074406000616266678139703894173457043537579047472665653215997926827896201444689655685131468929515302505312317358560391053782519463828285120223773557159237349310483592673138391245294320701323000587806771410378293665758684175116445211493433313373071447529064333748373425129351388488551733479849521834762514150737100757445883106068253424362818360031612107576554129958625182114601782815093819829336775816718004815058299477697832755638926766254950240056217211451626046745316087344080231513172696961459327592410742773507129210519533427250314841054967185913544363418228723149076694517655987465450986538735735500864947368062658643494800395574595005382795932614686290615178219787621943086667024557468476018521846380496318630583685700398743650560321860162328562491275343460151159921972615978207483081882811604877450180068896607778371518255842656382378590719928076318553059357862016574055539661499054727336922550195331989275067085055111680084365350540559095695597752922768095258874059340671625839225324842188124400241889086201711297394221478753860881700592059817162495154950384772418512787794980485896220444792566908430019895949203384467159204483745963288217728841880370710424165552509784644691163074787551796554114416650977479979247337797178931724989443470078637374872802552936807972006622134599619151577720935900517711761840570371129402343483684038606928054435365378742654273593860699847820003611321654641617097315434392073023651289134838342361285826320941954044530769191159931811222375632911000185080635405715764606164721214839786231836993214848350465280 [120,91] -3053329751617011366822692670996789648577276516443146851969221205866735384554085876572613970627449436422179979451447363949724577575095459103032983051315927896173874724890031835575811943603839719780080096122888190787618785810609899051005092119444203140907472499058766776608843376432566618977364646913912100236286108494361366720979256182031911555208360612160403951406039547122196645867348548840831263534757420514955625893427209385370342974067808007289549515428065279865898947101138151680450256237335954626942282167775757277867948765099033802903366284566410139479296739416263409208929210694719501369504735535721853682941091553716777333625257421058021576165278800987714505916931262728304291277574194443838741345693091408077507534328643148672656035090256390671524800315908992249781526264333910228476998416850625913467188399850306864783147172428617061286327827223107628331149863964301207108640726373005417810784716497620828970749936323941857869551719483386401598422883494788611555219836029438989283148290612749559561337919179558768100236173871318302491889723841759254632700037989989281175688442571977509201286397266629354886045197591798090993746912700746396118770751618111431517714225574217526159277777299119948578185990010973337780601983884388092337603541766285380222456157425491275018314028430136988860647708006700479278061568408852684877078058467813881420455310446658865202469692764453422778613879111445582939906035934695077607532466135426175000068499531396788548954560084104043969453204812886046911029291089491541758411512760015746791017633006910521997177963423267461595494326866495300733315304466456498187533682595611055496619472797340831297703541998513243655327343559310244176111490367058474581236579776063589157424657968914175883489688705106173573763424094633966651606875063736140972811387407720059341723547002802620415877777605210636623752446549585100207736227860988366575108389822084680303855321671467034632349174775209494357676150927874486294725498501676701794114313458203344917986678290709222739595790569487676431619891363191944308860694519542172760203803767443863117128602637880533159515605353932158268489835091892128693504457560360363964058208246248706435556100354325426188377627881539198429465827874767525003958650710460530285594263748544616788138007429163363933585644415998590330769388669642233681577059583720556340239098734007983371795673938683411868722014356570626086592607995435083986773221350570383274451444124364231403179947950232606282678810688604991194246870382499608224212691696253174090495029076567871889536476083496637910189549149512289705164518233369775145366575045821931331726497097571736553791749582359424232029030167252363149853753205151383164044578620967453245920112812730531264672501658339385042332115592589570860809622261336563973875400687305466116984942083850977862907840 [120,92] 25725214483868869911360313788996699229388503176352130306357892627810831147485533641351035631640039591269685010280527105185528859650846127296879021595790666982739728995703455597608463185515702893251888490209679723914978629106164960700379353146202257246788713269880983142795154726281217982175870811025932449373375339628584534378517471541828850146102218731789768011851517259110951727567851935737251471973447099222330820472536122889394639246997476729769513703076829861457465467748955368378950915909093827359384131723597027480400626097496144485474405852904231313492093977728377128560601223700016345288709427481459390712746796406904889663128840773735903439316328287499371219606849086381597773773741125416443878687638025302610707804126365142447987549875387279951541900300106521920702362767768000863530240655045765780527366682240837165115777368102613461595715629882200960811208894863911258688502657514976189833031700764011826621956421621240974951841923824830699080683451386752338699535688626578073581823784974409673452370758435814863959181469243966425378818043263699767205163043016939922137647673768643812273814034683427183961503317985992633522570322484082551224640007969864435524304330045854774371268059518565876789841825115178250317530702013209273336187892096818834954114350128629743063235397863889842619453145771117575299301418915509731510471640436013036096879240492697188744395939071255816803301599881914956560169013214337173816866133629050990769716222057543121734601763225924461532451918246433511326624330140789314513478766084985117951442782364015119638401172286364961633621363795331280508963984600579961261464053293542985929423630877649656967338788962264039297982501451484004315801520952130938405803333224620944087100083110601951970565554276542918446951047153596846426582987517733748368339443618958311990449755627454871025124318524542634531082233638396801858707438251790577891369800463734250402078889612786975710827628969328409554520908230975570819303981486750766057979439690360395021907525071924145052433043564510654796890737478788418135600249361054051163860820336304280262440719017255705098607356476972857678030628764065553920203160491185387681470579584945037962712856414552871377971047516378907006719402576720057892971096572743996336528331987368165613992188352063336495857372733515499419049193123766057912466930238999035044817990967276167393914013868747142098074969388961658221285503777912586720409543491556505960199709942315689723610767158085050238566657700843219839703081452382900449056725114156258026364841397949969540360506201678955566611316903196508971368591521462556804275161588470003555880157270245040996499768949617848607061816515047515894860935337803391403017154328856770138042023719687140870594890503885307175899132988929914152214516274974406839374537468350446893592993109418568880 [120,93] -130848854995565327419596989584165208550838849276946440439527743501325818603803658966224440750716773358471759852568738089482923007476184694737525615679745633999433185073431150083239324455292928125424951514435499297133347212535400074287610046164141504327214349990029418948266751523541223368857757773676166993745756704481164672810235786411278933111010099324131007943567604778118590431025800565186781095638060029230927338911542466596591764037494207530688881864953881102108712020441252602282980707058602436511211826648024876133143292579877213729110870782349627064601085317891535918873998605052202961982595639951926359095189503807989969847918236666440785929762060150694427181396657032145967356790586110169760822510821847418479251749330494214857542583365522834110326162304122530258641554859633608481049263244414154138288811711621911347894303644459165060137322121346556327838353328129514010940561186278156417544569496818123179538256900596382984698098344273519307352656256290057769969234944935356913110178847474860198979666644189347629907417087694766036817834587073290120441564086181422731660424775349782937986370371788062544778780233500439966961528164199362733463292728531790323080093544824505976865853962466692490820303499779529470584173722047140990949044018136909526315969848723813239619800295111637325086291173849022550744239002354859904101906938303661633611292380448033479494840386684370817762897460241739584826016055643762120023899811629083655184220376040181641363224015845091139965008843044943272539172916438706902512433927126597639327230122378446285864680093969213221450888129515385666385105577873358500575473704582615122427678267311121191624626796541514739797722622590588636545161138423387153246172359557743895614706788031480047729184245442829643640758300572474400741255572202267523399831865936910254292333279822896329396876391468601210651066039645110365650381317449843914118910947129586383567830229035634293625951426228219057143320662098684406126722034079275107593379558662033940799732174247967596517139557885214186527910780005261324287162514640778481198140167535116975583171831512159452818047848568678574470762494052761125421402277986380553343919990901846067430187587141256881260272154415744801243499842320363980340066983544017321435241171712698041892644177026785402954872657258588911479790295279880220521988921817547488110577584548177307883002309886378847426515237543863842928867406440588254006308936088588575234593436722878242940374865884136269636862300887838262789252402283201942747063631563903364305948611757999017220647563312041214848886208893435586820974076907602580958018869722446254161461597047368057723156532424468520152818884297574302120475242146579711020075370160155671877903793976618846277689997272383881551706027388109956228373961913272825694717859073467824843740630850080 [120,94] 1178971026072118932917660192669502586075502050020106878163480720298496608551675776279093241677350787404904588264276477324767368669486081700098735561499528030346136525945486846378652993051254827706993050783983843291826884983101722794182014356673639412883013098473437374084915491578709296598212403120892048931496001693583931092663074968806555044181936849647233195351083888434200013127567931431828213730460033623058192684544542072977011116680599604690552477633302233274051407995382279099898593074758698920231781800829393048393915881002778125926946658787508040258881170596678105764839254354051990815792307678147176664210965073740650698625406038938579075485100674826823033525029885323984684966485707195344863519413693323898176563997773760674644317716021283612207062475800452582351591058536580883878905907744555315388395617079423165481919502033585049881785480109864222679887673487623833315848483235558039582469916829291200712340402091512993999959934284965415088021543123086733486236045736964865539499519103839239168016189588467299932086998858908424547732490067613778942220100275087692075937560040923993071255819818464188541924470181382288098183617418550764795517835990355176410674824241063088905481673930642718203637655406086804346819776221614644587805840320332450737784796929240248584294569425229277201480653278072839958127943044221921635720118758059062564389445981277062653766030001580977760226923534906123153509587820826389316373686920812862737937447721115160272530291904292109486769540969727045951938960523331065280845113614343134302324114244611780874242731702045982809582108808680423328434271182582050918730454293639157876248834405606063891333833721880937002897782386925296816880461832158541852313968939935051571729779313429843560259257593223954244410204705133428424152262942824049605385821134327303701443593255864148017533257667126202155749699632428968659122323230370655803922994289950554704007367633751229422278989926680687565827808275922550011714284858224466164314294637876944383138947561684543007419600609938492138244434493492464622747022599072983182854184598564831026204210143645959938552047881428572834901848789370348083042070728325809371441865993638644347110408460956020097628196704058058838424742901870805374363898646801762509688073858895487655213099543732070965183072065953023035349903161782060221212189915067278914886411105332492998093733005335750231652255863460868655883634607500376225908430635974201732451191378675782583735020548900658029576722168925863434921292866821923965212232281154355974589598261795949536425987326180954248077314518685472107725147205229740508351408302166764275809664597075707528944665707964260046636860303463095473678446432504695740454166342551335957541473175885336537885503847830911107716305415327487714945873114156890061565437537455737079858048320 [120,95] -8720620381319758263670171323024405175934839227053528035209222053709415217738548074451657505027845566762833303067571665577715440244457564797279179793398586313273086120867752626465130996137819037681508160926084647743686400431108282924289161418294784920215202435537456313232766681018350932363853192595367579131132829108773156949310996689659295365624182171859260913066427965949785078750792204778677613853245049405818508183627377834872154488405606566497278095240706396033861087145307037082435051738385065092252006996313578355764236149414580335035658265365934675317633038636359907058511708927736773135190161746238146188337430361811259666308921584804698520635695280051012265974884605929073789432833507368032409964725981940330837640536887320217439651778140432485825803018626321732348393978291983871287313442936305207441516179037555443834975975874410237884022275032200063904533649523263317538395923052944589541158207152541046996779122652980147461358887082911264425008777609429640192858219325738873429062500352247944169340571479909181246787139660172103663641396995553615255527644643714561901384640896723713558977911837238673894303487171563405584685885306706976571248303754721453176451981474669615201253914026196119689541444368218194783183715717132515453753186133348933074057729697866938100705926356872286888615508844594201846837611057527790179898389137101369583274122377250892330141714385853761375162161206614016022589602230921287344636981213663215602907036102004072529471966021739673747113825669092036719324733101037467976211758947169455558933258354950311077146170018128384564610052911201806346541749629559349978908554125415291136191686520997290381708992764691525865904837256529244637227323391977003634879724231994679248011197554265186091646152503477444169865522422376574928104867457553888261454518198003790438741699160601566235261036343114627443327467326591357050720408387577880328056241785623401107002089180861816255258928359980013110773182834093144300320156842079795106745177677267878046391898983975555264658144667855294194901002591367764544296594486155211216431390807670455066522920996045460793586534160670276627031503737561149194138620839761113178750199539146622352857274017607740216425636639135316141205722081076689194884433325228808585175863223771281431569531672734697168715849642234731518024541758495961002732979051233927667922505063516492709784163903602597795153031659027620697138631171782156958123576541751128065897999989869127841662899557662910962873383047514956526592883810784705327904787063846377491284261134556163604575177940056505472557456329457611540725065411508123056893507277878285625604299723045038453393905133691390679339426675181828948562616377059116350774820770614212874633354414135345143932956566418128468091972027908903322176844610450792719278420421686065244800 [120,96] 66469616746175547960226223460290886629262965275969222485937056901338491166013826389105302723515713248912312974845463335358201223302628702748424842296790117435408061333368633972070001395360238580568028819874729399845740831028721934842792124112849792482897471351654337108305857953326451084922458507407906650594427715767966616837629006628704380111282497013728680597319947389706903401428212780883387762896266800299359459075905457675771795476583282954756388950484165531684836383682567553100957382491603213206771489988052284920433441166979080663367531361477363435617407943821259312018424636452883461275630420614221770727358912651630628382427108290604756687923681580811221401183239857424827834716033063844190226576669046155944222113154572709205112559629703351434485216895232994035553833091013701688997276589574843031968394891214652881132171670144337013178062453072349341728365498993414072017725735670120329726554733915857472556375835895461385594156025485830881452553089975643115614824819041651503214042819564725665300513200415078778230361657537539954236349443064087135439214738888515554490974769861946818153414395300218678400692201174179223348261028959047307061443444411656134569949740380968575772529975901285099796967220576356750683577389005007998932241680814125906232710783157079957433243595462092554548993912090923185220273250268675707201686211314530685116529056511439021345232028729789887426694943255367084526988870871863193774667572226264534412540252827433606107823369034004547907207840263673734162745798771563621343365767354484772577193592242535514411263823021435509551506716612315502775887357813036747535393574936337162582244196329848077335387674993399120179938069783908062360454254235756109681646648662629654723091632724961202655574557034727518427401725227928461023313398654761323244081072103516584781922853180681250263576456576643446221711893444830527001464254116459380950293804188578148423771377230222953014852019404245003513971171620432905025545579442737154771225421552620015947458613793800631001865370966290360189710927646456799339798235188226292891588808736192711070068301042641380586171400849107685527332016359334454736993887502256159156522470051022273977554296170155342748559576482973364738442173013030029769458266842446782261040468105129390592238893731110391559186265451878222034602281395778505137201717574859828704752939779911688206337471478750365271878616063537796512480407880126229364123026690267096669087433369537649475513522323141268521925892257172935386780614861701211162944479487028730187303366811002853342904584305165460316505239082913926536718610220445948640317205788449729316755420540817824545328547245777074166777308019442875501306687508511700694274950814778098260776253518960607806022662064173408334983383040880475420377705838194055195106893008971456 [120,97] -329146137645897546747077004906796141287991671607446704746020957691831220395682458498424923031631824417333397457485990167986744422133932068934712924427017752347342498223162528564760065493426510420425923497423743059118803384302951898640384363122048489665099748731247797618611859236274104834325647072591528311108703852182157334434863407281006479685999507091545057409300720479946532627206953931749639880958339743954965529550951738395432220873186551724657686268185836639943985865662790737951260466131993757051151045042033920984174717764723523581168058196746569961112350963540131523695027103380672534055169946788533509931661902000497982200588725958062479924912155657222748972850306368994579756062194819317943585608920992144691324818737180934631723000145067276705263174141100356011673966464341165642063534543907600481116049063889737058734735680185788235905517230632018928857109910919317872658267940063846809330676709119231282345803666450637457248144113641861147578643690988026049711503904475041879458047506466475984084239670861775024097875709899469187067126659271998487289683741473550852976660558672449831571700031829583956323233268485484985932598886233893915861179239842092781131243371802123954056724722733976347461915999789794320573428183032550999963379152975905570605514350357101079316444647385634924319424764786869312876959923432316564433057098677911903596940339689362447018329384984281384537343048362691393486471717362388010657544468862795911394654504211572507935134608728320480398677541189721860459370954097628086316959437868435596965852545706114399880489425915147011818630338941241826770060635150889851265991032314668213403432753986065482160911556015702876975961949435757220889272298012382819487535527917218879867987442110045928614923142217166117011500700075847696023737924980592507718187465464795568873780104525245775206934029461163437733646812328287000868523709607451323383688251724058057400416827779990232637824314490235415319987944760773495792539262832276879584352535686666610456282402291584407458633829880019174682886504773988983070832604712971895017446872321428841551285550957720374663361291928843099997988532725578419462440123224426576767237750851128675085088040392110955886914115369328725630262597269046134783232592193165523962776545538677604171430329150173855482102871240010138777788270389445582247409669660021264462880204312997401303883618872302780447482865611584410425846563750072942402719482820655668515940203594939497394503397842668680450037461678532841887746177857004890070093185905724574717096484982673127570012965386317323842836412507176506202725426396766195751309422791337853477066911503133874959613333159968451816633607514051258037503838079788180298909534723321114872428729876772475144550207412826945573138145995073034829527179402105007145381295296 [120,98] 1101365516713135765266049982269241445172945612161957013239244443261691184540115257385334412841954050625801007843034244419691512986408016595429539326700708216777976128360704737068517752970983074402111542489016348438312256633048267661224193850752420875026774906420300389087389928909118981452922701773026094131096899348641636965304353560616751483324536307345662643769509831523285851195369155445544453862461925101968991623731414462291114506508827810759876295533086615676772625904638873864215609375393533204948170677331590753075098366111011543955978733123675460577023054777223487991275077525970650482527643551369206324485491663362996256127771952920331466635599929049037638785364169120639860792056238324636735579067842377573312145727662774008569867523133590118263578110339071205903777486371924859608075044519272316983239235536594601833005304811044231064759432917740746586383324255110677560713171053959176438515543006786133040152474372111700747786996229694040527711665996038961601440638746969494081291848198138280811728071188266644300143898591543140928767893236422661200243674174397363169036690059977848590756563381903834502022062724376332612209851672680556704535862979461414893307730325093238036305362024974384442037152370242289307797411737167041497194577660520897137336648194362893382575723221920537890466169370557021329585514536408676801469692678155606902879479417904448719993225749229015338533401017354424979068919866865027041293035063622885198552098974875766452104076925510672794948993576063305353288875034962951287443666549140279152179949381561727088800386798175453392830057125451849842071556809215584897282926581453863705942295370639645144549638482255247071455000587511690569957409490317779189620703826514360730947671659865931704765126662456532813001813455764922559122539350338182860600816518290990180025425095464899508805831921826421616005268639260519182041793578004747273810149784132982127584936200496866689502960792938582612650523461967458100757304783172337147032179621455260373156759757808432357485149111409107094642061832078257404991162574440947383562472700798748049094224553400117590221723913352872186617908440717704324629309944939543086067832067129474572931752386768537242388519046298477111583861119110689186458446624356611647086447392714672324248984653432322436682092655530376633206434251915441452315920297927267856823592804126695006891830759327784890929909068203691417301949778211118592099717221254846325276772479494653136192825498923039150281088314168090224914285452632379634160707405014542217674702446275523086596272627458077091542487681763626035155893248013079651925843114720671355856749864603192412645189662456966541334028513414249260141269548140566643315613023374447811592438230367319718062650067178751805291812844772902046354951662021003817734752 [120,99] -936998348468329983554093094580779839981340302102166182278940230398196576127587805075872726331602423084494298734521440119929822741224891299320634724418068707600369299959950926900855895049740893884583969854108989298167948911973399901115575544406622952603161016758600397743623872020008095158968256488358577097793597592491558797556539341536465463001831429532678442578486960978267806199728174336311530633902484831108318952718329932659384688175952550938244167829614711178454954131944929631123890477160284971049580545767487457963697610798213088713966645380788360290665325409571066132976831035894270191949594924220580406822933015983138986373955287476887297134713952952868756614758808320344070142992561622897410519707364227035193189431543300492715415242580245745392985392565259201923507823747167767347911808014326143569932511431594815601727486373926288001355895667359943714486829722197767559417769424855067988318080948223350373117069501542503289833313159976952829415669500592783451235654056462081711269400842585347301784620340947999966382299721264858762250181666915288634141261110443599894821609932783176321618159627881982378469741480524773069672205280830422332054832851032347180415701172755126215992927017750160940827400478935000264138809341563918199093311880007867147529038532537911506090238205710656102586710644138649922911533553923799180618080734759772063006899998706570244792876022995184466303521528002260905595460208545914613729391124614272493125481111381805812475585439147485302187015595722920650376699965010667102465039531044751803755826308938635113798344316110506034693044098182905857430388276381383899193293498905600798527887332228092203469020553884418635653024529893908981516369099072802224196775903948950788649026935124449265012878961857175583475744130256806625788349734988711247748391206079270429540207030471507756243204183936847666498023989465521774422791704850078811218040901648287597011956969975915690825412439199749234877579222235616317467804880736211647319688877277977897512447618580225979133488802201323169756621748686558407791085687355362644309271977598117791228393089706339931478445427239736738102113416451823236718243906263605005531182521611751226661804210114909442483964156236109087131778227973562924790346328045700268667073432477371108187379458886029203038172529347474837088662124914458812177945540715351919285244296785625975362661669123888819647840088862427821835842640751772065676786095078689711465452987021993854055408676616676112431715590266909327284340656967819827388013770848866305383683988227583564708113273025420551802833306130192402279832294306990123469932208254796194937190404076914516277558042221747470709012273340332819644851718458222547212032476096776091324137266615325682785681690114071242159123653967853829168467733905266304 [120,100] -3219063989415083413017875374821399045628358393251940550832989765056353696760790392123748885356314436254361290557290857596176493602897750348930378285671464247588095261788999154898482125729387970705525468661413336245076421442678215919402214246180047753706189126072154622518620127059055655742430298629229350080364209412945030642874952996769919775851189812620455402706120293759461976128664209486179851881527345416200528911476272083668938362339031928738839206577673252238389648202824359149527053870691683682191299180131177760024634773160507875250343876193726117333528791159661702772645064966772184361004476983359361580909546025126458465594675767949859578239565637155468846903810045618362115124846095706067097527725276842006911335059361203111323083864134044360611214206954150738040425421748929860256984271334475302100710112337544274665571743644479062248824983805838022748173663100170521144237332928317321130293728801381569469916773000255448321396778170615405559045501975229598904348672455961526467149256669101477773952786656842705236622853695285950685933867435201898621270978365142133314958650098072822919412081853767706200103656620082294354300088762004551066417673713005819093901011100128106095359160750942473957755188293612649264376242388306004103665531012362671011025746687611230427885162153424225527452500315548746090818583896161435097376399298318025691167045968490910364090215459941423454147035604562274537821439372892439692481125318737683224591420409009478225102314612820714782919752621081031683713902990798877578217181798265327635416846262378891205872365315650514109773749429587489100422237396743447288401134623374150899750178316318646699230393749853980736482309770854889647228907625015272663543752015429322208863929830080806784340814285377491504298343109096434657712070758546266428002816585570310778340858611103735761863800958253465737355175801406273256024723981300946327352332721673375316940288413082940788474535158654069566551624598497405957609527087349787745344801215270846891193545232295507513728037950095203027463614170188967209468740743518018002803841011403018695771648131152984175585533303987322085532791759735991892596210975071487103249114306710249090545377754893578693908750615235514336428481999295501377253368300586435918571173481289174806725570004051741725728055987635489517245121234636213871992713450134284390970727541025696562038774656986504099579832704957711370303988593985362135015148376032495588429776920932557574350210145807698886064153409001910052628366843746241723539982308659952737893661203133596674463741988015950130834142206557017755570464493299607278527456028455231186214605846959430768947276844466690328019207328616382228680821804574691645821705501956025516811368423702076597126140263764430751886586074553441453158368646496 [120,101] 4792174557235170757752256261016124997021306618731394055317057861509419299787684816834352528425687786006245660958439001767666272843072803328203488979602132338424060914445932850425177721286899042951505483675055336954397326566123993747357677691796028310911292853126453235336116864656506722858608527586032456874999371988806813657014600210851790737217453888508831163241727481412927831844673175722704390752348405003558722798683691009539512761751616823837669940367575763659025619002713989793698304831012788146623249041155638254912211079889990914756109308294935576790341806082747242542883273008812653935386328492880823325147598736875289712875955784077951460539606616351966713996286066789454066059166042011014518691226122157443801040409201759978451470980444048656671726653521881874200776192142320513442496664991885839548739336405902383091031953144601824212693055274779640793321823883012056977451400599127468476341145326801072313128518224385070328154228015702619461935672435869865845288440985676138083989529851126045656629997776652149471250534709053516513125412607896312804392702828328500507966780588232303468851359902838008556144116474997915046764005894200307468885004625046207789522072842292350720514965515249546597111939680116763444271136357885425885755960200325699195715305840018334754086932341081959118632352150202089407231428048600425567767097166836078654923919229793207729428110469805828165695020323232656283662458804623956628741317366304079486880830036664294029357691273440074419968636426274594071917770560145622695430446639289502946847272424593127720494239625921180367437899787702944367523725747701514363946741877544894820389362812739176069008769590010694687099408230487928715951991227497540143128495183285443643340437662766058393639194507550383994048896217510571830676827915664389951417397190272959532107812405212811097336057592676036475016367077497872484069635181810275313984348972424002692672936736706336855918095142494950290814516994987755256040633696748628334536637304008534639509061578473912091837835115078579790813268954604172654297556491217458270277789371025885163253774282943413352881213581414988891145279310097732143045042211324380957988689763286808799435385540094462569670389743687816525307319866024772619992192153430266547489019630402314442274408745820240509680221691125013757855106099104402894597361325675246875561743496156310876155726674232317620305308938098541081806343780261844850557546528320975289794971554237547672431630916538327931215606346943561706275332869270993887103293633160608650235330438739746841473778128021920333261326669348547549976813294988293623601967852867546765225238706328836210780800258748416699605474163922050130812178446742530929866751364771295256167385176846356048252738198459792834099529451785536638232192 [120,102] 27729884507395085195734824557860107858274465747556714840041903889646883294542649916267683375747829418976930357334358635725404139099331440361998588531695271221457301281570517614879810568199041743909745056303826420968287891846327571423623433860377529734878814477602343890485067902144385957006896068733666033060392929986473638677554787482558454004039490371004132353034482231247309256765018938157085237972769006468199415565316737182507727617586625533027926874050742293324576167468463759807389891017273194911845341988468853093197340656435201618136209194980318684410928678321612430211014447466403100091709690387991332672892429428328248861636579943644286849350679895979361119708691257196944494174147757758257756808145217542211311543014148588887140433344174100560155409987485510391709081270088730177520465233605268933063090151464138989546344949130187752625918017891429784007968478748202943138091740589859836884784647568930292827418158691318158494109875817716757786122919768280394831665902615524878195315366006710489751801882491633860877205056109078872219388564457551611866250214493354018400147501715497872018236876450211172460821392906119112680793814119179385550406368339143444537024325240797438176236558521090273010796790475125901863983666660361029634676483339994315544772430542005872848725494223329368722102458407133090386883649112907158074944428505366772756677128771357960311842988616441596098667839372350765787326444695878274460262604786282237642439566584335577452117547977218674680239929171095734160633627008946996163315680646218948700093590624527577758555687764650503216554208714874810152068175641924787628914627728631574994387076910844924567710547126913209396557859619128886717501463200569613459253110567152821646114051010664309665556326678123255635842058904034841332856696787429937565890394675866835122691094961473698398228888290409388087132743441056050800974988329091206617286756969848304871147063846274689703876146444256686441083374739469967754128580978485628607597362720082032602487967452764577075938232493711939648043976186781992478089283398360867838858238190315127242242907792710232732952075396962769981572526631894467595113958206261598103674592546887269894882727780258872810884016760751726854748519157753374135198945144390192062722428627431369813169811626490591628608897894046236928131228160716007615999552958003490321987218290297689099538643286965976182399092554556598924316727482914802948150961075278699424971450185024252016922826070611315316419330908134484730757446306335147858702318068843510714679551053385762410268824086057491729852342905578155232094369623372824078185621694730060762999292767646760141171340352796122684853162454157611338601898738992306867247658393408294506626369640751090586720314454290061942380579579165812224 [120,103] -117180573489732751231917521459492303671885072824011215854799259319013846259448783714046606351322615875613560295170648028530776098710129055840769950827405607504306353553755104887719784243192298128077180074426344231526839678404547442669503119943082471224004449754221052702318557258568775254110778044861434903976141028169046590772165365969118078578837622896680182209201524477492647289322733147698209414139752667603555049330919959331781714832410619565537310607144493449112821514879622321155943963347767159199562190997179703490402189524636107961582609780580150413593485091472589030416390375376843751318627882792964166673090810375865404642136188214655034495276892034762023927189084998159404773479956927773276076908018392829477272896257440556728375471795416831720553468661236284076090685084132379633017469426996392433377054174337620691548719873033471977218146653509969859896812838372861953490387167143529769764026857314191045462151924131620929727055039988259646567299357474219404834641936506896414685999881590771138404341288099463106713910420185462599834776101187894421940940895466460753978887287602630693397079464930847344988179552954890600587803128358574847285917451615005175002952066381724068643552460773589178349720281285911819639127080292197419386466165075997643193176699302410104008950566760070432497911081098670039210359088009892315995350980081325129982286205445415496102914566223198048576510432802258249492523713796940062304084909901327172061353861706410079312899296884957265390625567223270508734461537468021082269141103263620261906339371063698297993317045431712085040195270400652672874588171848970085721616644009832808634227352567104971389702985029315101310750726960442295693805417101172889729502143499023311943834580753237698910287352782711910416566746332656358797175099069000870028867593069956370920540917989686211974844003057178425817164510557193254128780926197069975723458501511257846196524786835305268514449577669692735735245459815692551056026488222253148322373462049281167689411719006693832055902869693691575432707912333459346686604511682364619167653637847505344615676678949772362470799175853096357288991494758926780270588268121783372529714777165559916439586010712374399917204924615148109874045208607898165397109695754314661343450730465846895640848418957213345328933662505818025178642130206829703413418923941668213162860115489051633920937120033675930630221487626255522628142374849829682955462706529533577270723044038962891112192890146563720558670412780847727546155241992887716525624605829979380758744001313092133896126792933079556158803044683157964225824035144929002686636388160274589254095952195179815431303814790791865255122386138863197692985185901531272630832208026849405219982652557762115284324366861267285002777185094528 [120,104] 126533614740855098738376787311920151796909345097757540205058731822917671645659601356545442497798642064782159626800792102949414785193587157968237690883106039218513624288529093622662544983853850540960631907189064452271450660695812060371849900086838908532279645036598785316636933269145391687957213246481615547451822985792190999789849082840646620814193423061305350720592786451703741531836219727867041812585911899952421890747414656842511442311313817250452168148704543278481294630187309920478944568318360469338202158404022673968377301761329904082871675849001647159923951163200863207287805369180939092300036925930330099403081874763696789833484312834163562074504950892433283001148668798376177132556303347377580184547444906506605772981132611057511534420882620497743424164657528681257514843972127242901726317275921406585856320122011968222044648351617019150513438504253691247674295217882434281046457824814935173884211553505283846045003036509389543077564030266288498178354434800932848882357421975124783417082775487119433483593384392616102301953014375999162582472186207515966196531803198822278091479778241030833277967752587667997804352779766455911336723417478918353085386675682680414978454385139125255317300959099804934924555087388901643200052014356434659823515136432912513117182719712780730413697198116303017695913685216767870610217491583561986154778418029843699123193998079441601234593384290288175159361718150139262955326691485923751942721433683066057098794446814812812451051258539928951380966132023991655427686053398300795186772497162181448631014210469324137144338426339839612207898224231177132203636183951818287407497798896018030645998706644624314205893464641134544074131181828983377858937971914304273916113572983004802233864123177905205377677857834126328164379243263208759602578792928397154855331378290954292895068469363238589479698069622620413820540261659351908450214926235267984018948453273921526646058834920961315253737835805488144781521806700359320531737901554795792999148066752835224011903080778856727365622659027781700677962852131612902744023747025559161402083991517255431052080085105154535421244085930475109150014678326752986059070978953733912964243637512055140679237913293860750431653271700782322581646430283015913246304207996199799919297899324734369166907855365138609320008771942265213640142083024173667099289315649842088431324070221199372971957470305305897287530250992640261250458273784366488441772097092606831643525235319706811358279049363920168100119646062196861561962579993346514882756489057185576077479747810450210947466322011383733434582107781000878216231248426733567647049745180379228758081133222655644826293394915875289141521668155068559113733477958136241283474387516523787966692197842193737038738034312895253688411164 [120,105] 205837340221421717237543110406543189425168191681745824785004127186748887046229304745608677134009885452649780285127362198228140572080354433636694523587592436666199276744400881388692643138055690663218419230013616724508841980786140084849401331906394677438978502841559681070774893740540875929072106913067795974384119574179126274684858668025810163436803168569510976865879961427121303247227149314254477289532121268349135674362478955378313078162267366429070306492357542992030579227394239017636866495888675847990275487670709855763684044664080528553779115476098182906218059663225439558035015115473541684448491494657361048106160245802642876641170703988844993961632336380206505481603353729621607670004291927737509053060635765980775673548663791563891455649590707082122257808572477237291611299286086192948376933103637398946107561185476338346757153009451074706752206026303408043785284903701292904023958854515655502090132825374020329234917760768001407038179241567276972242738068475292511209870956666053154084190770109249144736718524513523868570750259845974050812756482240969644308762375794412221856862818822886901623306385874404332612365494561500553339800489710581114301593999885894856836107855422193214619798217910233255129709735404835429830543068390369260291472391006797797585626121480290008902197957526666260626099568173581415525688591397658441476919851132509326926039035497802856015697373365807429806251414522217734428289633076137272137540500060731012846492065697057724070073640991441208085837723800862570842102207250206005844378292385647916422811702778858943004397611314992583979885610118843307726117966823268538481372498670355503812201951518817608367279929241551029199584316187200594005123242306159088059031618040630153845564000008197603983866666758505735548005137416611565662428417109914145137133958287069517794312872219834237000355204562333441938873366065237461260869748333144537359663498290948266494363681966308832310229879321336227244327911606587448731440720810513170168036609773055615496857724499616122561862718821989711077213420308261889512803422907780558528467993829663277271204089798608579675671738625467542883211099545106127214964536231887518274934863729652144185457565521201772485324952276018134299903735681656712340351994393113422246930955332356980932287682555133606253650275263189340774936303911032799311615878523166177287186922725458361807178726861745866024750269552559404322709293087860446918435586042995391034780905508529109681578753755587771797735274876858571571148918605650280429653541928944527585974404563714188881159536459860751598129235669346883156710755359586724858520951352131841288580356904596436055589351461702300094916630926000102894914273788117653161351840487294709376396288042007727693183456081355128992 [120,106] -126084295680349415363542444847280778939324500996159155630042287540324758437803844010281275008478362038847428200763910344224685783855914323094172730655807096623837174437030117766250704201838285463645628828979238574824789716953987750012899796027233298887197632578965515919492897710723029503533352445392348829907168285062798926260688650180200405009561670010159534574208495986795984416255184606884467096263126533074073013881220304516007648012676269381827038658431182963228057474392797164938487146651912222211526649977502088317614413804167277542589897357869915521174150012818391178037824778318138161946487935223957645921261097684866568567942720175530058006312197952182031303528137291493795105435573730263109862594024404455691368742327502900794493265359687305163995725690665603365815230709388513228630024374593863092655243908563250232480755151837777525035314472012945258766734496896472038970791695170587103719708137122211247352326741410335115275709940905985544291823216939107002426226177247308163654400446461282285953247898787505225940731924999200127125704603872659818034681963086908489734398305938269269739593296395973053112574191179365158831617347399301244331869438790606388547562123962516450567031427507261541752283327397182386725614424097623765936303310199189697885946387705660222305276111984267041485564292242549221914037513836567699459652607673706093589278733784527880498356471362015542210422395985767587407514194287687206123510875339998803433721290964922487473846870567448760133017485278271360296559559834925230436015430831242963739547375042654518242844765643508172086654819240984637363963704210976598987109370993315967114534126160902048339706970878263618878179437746564061360314191139039904686466994165545201671625990911273839528058837431933150905638793200055399302168476166290062757318753806345657985510632050453738721204546099183394853689522035054099028369921360524882901062064646387503396946996683692534567191459367499720120021851869344363332466335753879947314357802840874568142356533806148737608676319751375279538132003499879970673375786798338037048964193504285660188671268208009199972886575084086642238765596748688312136336963642256161625444078958575404422466777525279046916506829951790440093978267081244983285375329413698689772065732357550202504423500879163992536258158004419337425438619031262472670637741520579482269416453504594021478629067421792390813121421273929190256811115754584566032054804450617947300331786976281949500158034927179862166305820471292860928659625837053030258534128053924684191358886633012045295407045513381886174089765819452235611576300111151148996287462997783058498548708650657551680331085104215817188804998312955625038015260949733053253414417102988325014998504926039559384643642000672 [120,107] -346830945293585856963042817520433142067571389090950601080560756294733423976586458412770757906081916103571058506907747596447440217280009384624454128925471053257862801901443062589192572124883908647688272383980838798675870371068478918575976460956987375564297669758789813483922298623304681907539255543712708468160283482911502181161267024850922750364907265934610102696228234992809092792940671486115830278907600744099479417667760790894107782554044164859801425069882388849139986017612160783155181942500326899230237440520758904044180495082250295237329906022011853237647209024964181474394080385233929952671526533002320574503367079717484110261884740075364562832167709134995532894212038326691482465206594629125021466864214606425881588879487699415138451906318960322907611220202055951645775900137743678115627056152488929149367055567297971788721900618148091923171019948575953643438275358361525788028652137550375349514450725418156388010681244773585292933185472335827871588580236639841395165194788327691046289109633975483962441968692160805357398567001705121655644421356273468151853726693479506460324503872677393212677285731183599671691317720569546866541396233811503444079579538524535447856722226505283567674414002609986841515978404693152136556640015959473845090550416181953000855602043130766454389847480568303830926285671558961115534658152788843689071752805476895274728903529453973565528167797580539669357973884605251305699957224382791885967759560190951322895491273600083322757087110302789922442464937369465691018943582978279112105533092523752760527568659675837111076347882008729056531593376587317153230921807396513755247093369135065742460731874174093095489400118067477637619548495548578850986348394507732427015872433012181285030215760584665354979689985772518348548478677753025531054904707033336903240464976144800538680089003000577211035836850184050405267198255298850448918976378557703874868509255881537806237090724402385886315624349456032916287983410950455043148652509605998397911425235301696341962747548496043559967991436275394008915914764088715082876331822655791735690351981767395766068778401010924521759689865089188421337026986054049008107159268567136242515283455160223903979282063887906336596013817883305656880725323323575158481127324748956910942576959499848974478977859286160218518541250037054684645892045805273163263247758237866768731666805065627111777730123033719980881519905527483349902067984181544227450543619793034461546103689247311341011577243094116447603496349057175297114838916099652683546197749517445325903032284730403479548752398632953139522518104973270102362491200603518992338715125560956854048114773145426532576480766308558636554758011792344123244156299670550166934490922918651350058326866781272453669520832 [120,108] 787066208429443468992706494785399550701039701633663573885131551608557917010943011231551473491470683528951910114785854853610853734862689518618360840532090859641041653431070827543672824020280164072840068023047013964750784868788531411491686763907120188547155651783664222998605420210999749663489538154759147197742828009313359559975431601705228698602647878437395392142035663572265359463127531833567703706473209523457114028273307345450017361989625128528668148121017213185303063437079494152548199968058686672256846901283341097621099502469934348479612830424059998592428607789465321841585358667207941730996969472963124984982850238299770486655777699780321531260040724486387180306321737538244152214776133695218571259460059123421575097669187971191943398800738482026309149294880216408434502446751785089723169320757539654376562087878909001964790050513779208245357118201732675646795016676230177894330917997382537854906923924672863518492598612185289324386374568588055690422544259663371392231143501037088584272465576993458131745814313685776183354979935209700050305579609115115996469129897875414921849472104187166737169798207604497254975686595982477739036703685093256870523935188468200283666350251777930086583131407615414918071735416752020219781920707672958567860086977876462230134673999830137290182141084895161920474402702876205091405865571893937284477846910301297693767258152026414972773372548483441608156982213862984138264515922974551299301923711842169395538230972594898273123282730850673149995647143356318744250853619141177799641262571841506142981654120617034993842552340636785458015685624041309625636772938456007957198363160277601203710036530764446567664875164060237937855978797703982923201326296210735033524049586012130268328286248945653795281156330999679004727930440728335315955328983985601437377407934880860495715713001279390645793044623404006821558239261930942505318311420273659039015427692293599622359078761509807593552213685894716922537900680668090703832890219641845443167274955150050690706036120267292238165913973337772666392137337123037507618530422334108822267172061928258670557094110357724660316063371749975655060924563019699699991850567566958276468429689125076370256049727385518084418836912913257328670717968555910886679298049735843789961397958023607670686059457597482532762082855885416208527787022957482209139436876560964290580297704106903999923068392980076130142769949657233498219721819629674966061631431707168918404347618888935132848560368361669996887236840465838320022143660204842904469740247111255506532968220133928137740161294899333710902464119871947392287697347307647029052819966491213336919962672314302249861014328275462444912733275675574620102202821313062301656554121799218876828698587417492397312 [120,109] 468290087880364109990892893683221803237293452016179438200159599650060915553827207269491326583132208956557791500390674978890507247954805656424592260505754365423493708341975500103580586258301836145440162379834772702026691175152275085247143355641113812533164455996671401186760595244539183454625307246012788723383393358897655920622299684482279973190653954694778007995131316659796344834099321323223055977765647081164244933914557414595004978824394266055342060813622524241855282801341742010037673916599002191583103462354324460746800919425305328034208131382510776750875385696985138103160199958536566989520010576088238477950071039209718431403021279590521256121324716122718243783305551585560301275385079462715519697811200864714705400856893463177209858122645298849721822980480837064205216777806515820936411328355244827849479958990645876824612120765904883192624000809915287837207379031839127721992059020153590321020997692019689532975700609112251962391622820851032088873259308527811999981379985244893806828484062605390638690173243867417605248692202411261363600321619160339953143111241731087516511488116915100993862485493198747935805606331685548560501354134708503503288736686133652995598871385441914922858162968644607048252944119919627024544800600194430083083443662415213475502971062637837790933411026807854611819245408637807285580552435057156664536117264769828644827486344257110637202093426111733058675640341814401419258672669804123688199053985175116920249263370485320911668088307967028023763320552700379491210193251074795534382547577813725602621584333640006816533616830548202761087732686424647082517452228502300512237294328973264469253324101599392527822799972830443005990733470088778314332030396191689980439975331696612592102004501494391606927303657043592228081023198388672922174648473213221960796517467263140097368246694757285558545858498220757153041445024864011348766797976749522601781022223112563683136798980096521246383897942438438704519000223784512624208045304798392379989873385597641086300630797380212660527397518318240010398441312195917814521775052345158684297133523653726581826082407610256052748860033116591502841492850629698892570658448143872304906982239779306460219904159569409120930070327851705474539812673769728168055069207502602427056939925320259949500000781868648871132229612666388460952630676807083722802669605651972827576178529527132499316191108347562873438280775160927001041041992937407299486819114946113642316107547336109030063524146019567131529195825084374833187652042507397093106847085656738147826235002129694741817687599808529146110444829483669541835237387662738509448591455686133412820248816549647281921535393270482729482236215402323554223781079322326421386705550069791638557035342794656 [120,110] 197955950169614094518495831230720422637246177362130702049895286606026612658313991023615375898773687830170091746766821210035325879380787603841188558155872451557982973393691263451429228468242099016408063852999801436547360198742767212453371082058354197797167495826574577751952918319491725479721299061733347892428544454292828761886778785772014721104954142553345125284518492973750151613883504582212183663281089627443756342633516531097073060396077905465685612243865309272110737305967283139997069344000106604700710560053705911654362209886468543630439853660342989200231076197333775936406507917134379763296367639267658990348373132881789385555036388002213309438919362615113047264623590500084014939164117536618845978507120315194286637504329203671188759520727326064748552735042976246878329319654771567075530760340583132878138037480020276312252563250985387025011106397823399086262417923087032635129305171162503983583804225669525549190292255693692760525563024424926218568147928562258136942901741433169737521505806435918124472825461625945971197311508104675817225701201354266755763403972579207020964432180760250519030139918878388225445991919750594727167766278977143308088137566779758759987365466037620750358872085045600407590243154437471915552407721047360294245625931782005450783817526894396440578110486544338918687740141753680884422377699227130340235283465803678313492676163084753274198369417499766310119817774299880028187551326300719087005274930180055595836989574167040780115405057081648332406141024019330428886174358396893834727806080878081238925439755436785981893260536754956257102989529055738974188439714232492450461993224805013381533434666852025219038851560463047711663200482310638369290297208484603882567114112674882379947692140619660153882208896351892864131377281279585607383625291167680243952316340205718941885867184203210659034030155012044517947342099562721380736327084997470864646689375450938734740173107085113717610969382853361990902831785431135194688030088787775064161269198271436133533641367864554380807316697266793947854848471292906592898954837038999409159578452647937736310899376517458373872384666423774816955345310718067652892264959083362631716408854175738197693479953515010075219441304314347745830590749405730004792953853983050495728392433745067002136911905928278126536907002467692975828778934855025759742086926452237953659038529604989086466275255821881882460023481217140252147040257678448867973840648729863503065502922703215150995713794779545064606014943961241628962943522446525994046271806455947488424438532673177327045694140036913834370432438207729207412608838189031712144190923950999651111253468971888467882136520088987136357535715954518796005388932027049085012962572301154966252214720 [120,111] 203253438700691264279341511949407527832171953703413504520645817863185542072315045158845771730403061353746029915620250979075870817017816968287551530104916415821501535035314936874610732097785178833858687166650965911897693185901207760039526999976738720841848777236131185665015117153368089857891144214630999747551046726356267181352478915170893956701994455164545425974787159970160815508919391123342954449761577779639872198481071777307058850749533930184042117800783522311252668801816251615057888755644556936958316904770767408885456249172282483611174755551999792903741363887665772672581808273970675942070134909562579000139447400781848769300270113783855442692446754656419824461512260925409577406968626209066791553310060827095063615911153550736301021117981732888021715359781422046763662624122580683337767417270530765009331118528330870643199040399279609589742004891636255609034854624666460201772543283728951871938842565966234756118296780112725221188756168507985509210920642264829477531131148544400144872840062213156812659162076159837366639151285706397774520472125412473411440982845862722014997417220306320474552225121792435535993002575142139410362652301319243216345262873652639205913890116642282004452525158563664570610967765885833933227908141090995521132750916065764783762564397495184423688472697367784798619469745579143083266492596208828461910542329536117565463755475737705836507795347421928365858714926332274377811470967874625702077083043370370106667131335901291761667660309810782473839581797624206611400864638140301589469829178480964032527637629673728082326169132780462525009674482511276819526501271222384274974109041212389518102335888927747224329384129115479201014053369328658133435323723116212741088429901888239340845289518859219312975003857628586171121072015509243497628301197506404461210687249854959350198083600392727323662220528637939362676179882840752236725167272719146184201874557407128012197915332573744134685230035235158897264489050681968809632774477034701493317004081426021816685886210205221087986880907279632362147023139222024080353174023065468346289356725001152635742633632127503669577180824960064243711340733602295115094128758931051396780502959670620994461295226705330030162577965110616882307336074643560142273246092057323168363997555441591906915072882611894482861249888810455393660587484547256705555045259359978808372879274438313966092515957294266614302137421491413690677596286592207547872313610114779617135258221198178852255565715999777814556072894224408554642529623632418931766585213301662309517198387844705965503531526530690315129261351757120151061229234472234212972483904224116056375277564563494327490785560943063477721112463391103875471488560442846796615311343496351725440 [120,112] 91275321223067866932831721780499519759259349418900493680313571673654744052075751314455898178067019548314618127356967537321774812761391590253478467271112626338439529818342641510453000132184002733636231105681735276930913925301821314670038501451991319138141852428479726547195605768158474382461951664408197826561176675913706692577524242895167647695975590444078628647316556267253437168365897049293891446285291862080507526507463404442663608821015660088865913462119827987073850021961947456206213683495780345981653740216353366439949835444472610174019103036202580679257667444277829726190780659023259546384409489585020255873269990161221151013039212485707706391018497404952919141997806538498625193084488250243090789190902064841245617305037045465244537409395930230322969748245678037752868700567422162598769809068551485153660740440308888621206232659140498768848221161551555428795613670522096749218708947187043567631589943046487791034558939453869314071678386205991864355991745635158286872957942607377168169161572841731898453935053409689076221966649713005335924450767073876646890113256648206773509258432735228433141151720403948833451723700508783988261429034301082362816050827209010633984620086812147127652290814448111421241729558498512925714282607017441270097840680252189487095582906635727184764155321215271454061439660409493663888885526943915210657601989685140010025496760126303959254311631871866736249872873586157172258775427853033100815316193218424285329767553395898400863072164605421692718464482210594968802738715375297014417744417156639938830336951785508233456372811351790802876453350023118242646704529661326675796462100104133733930789302247585111222782413283628483192828496055245749495955290846545615077154872560305889328889212507268619827751378501339760743662745139880071368656248859316783424807679602690101570076472330104314026699669113643187132272209604595813685780887359878935256199366258856138778993090547719573496454864935479120827178544537808130837624555030194250462849401900942176790311153282842096668239595879528150476739537360846427375460170648498315371720446983433531105464485439588623330244387897173487806759451015468705200441458879526287481148392818246283323580693771003613164515299651370505616711682571401459943520190957272916634183224811824032503351519277936800844254396915176232212276696487834639836050377894558563503172610584382063260759300137346850710175288641947295975590798361713437317753832820690319248621861461196576734091445623034767900595021243006580858875178510634983541409253129033500480588248800448000014274821838350298761984558510473350696190171112130685185215295294610927307522818013958910655486746536039593857683579545336431954330863477227386897969565763068 [120,113] -8272894212353615589976974246438240490072108225370422201560818372097647430631121607802346535272848733465256986334564222904056207573702993295832065346270080915658659735415422907325667716080052925446531346913070382497362822658578581811738063296034070856112864126137612592319462736841725542367682098023481587674344534647504090022513791135261605823948797674067705947445733014297804634241130086100659567501570687668461669395984151781528225290008853470505284151533322311699685631123854575954008610893095156075403196820616293702577461949409109053016196158629369455215581369442135082319111040430445902897641874284143936106629941079590693652456508834871066854837306138955923973490040774409269683874083514981762765047798417344913103988064133204536639291654523659985347988895684287517264128316121136212104144036199778012908018338794547981867213260997971211909074222045478142972026906746361924034918903399732436555625613463628037462170854616080203798037892172164508482967090768216288001312336543989652899898768254095636556339358765904683947864711926176678583598236386260696623423810069799806508690482391039901445524297718198783873352522186930744255122759669704763222181609569483552846951365153547369954356287342366303496954650205753476987162885721365038952189909477481498880091805598207488691686583945625105728589937283028098135414483768962264534165627682745764295572250843020933629752185129296347466282652441995578330333870904437365720676639109604346133358194561829365989439809760040287753845748820229805287603448667806405765391859511190042462815271805912840214435611132784195331048315740064802685706917568164995799788356298920727422779881602178980615147887420969505217894639200419825021268534620539279065541737048182110503013199402723025551707642071277099521065758351289193761556313250053872354727908089279653914478861391330165381836576969493842398072630807106218681245183329812556274655897215965234649997674741623923521018685848459960233403997494903712178406162020997373656049574861242402925211994768639208959121204940473887461008248018082288999695003175518628282680626204118575473218063335133377052010036987987840807207411031748367108990800172869947861288843560728616935324246308163689256522711762842295871895357284737880547510271469517434524336391942940202619636695118375152647644512037924273109693245160810396840355005975433854407154206873526579947023180656927662551207556386401031085653205803609577079611074721204282834392895726983823622167347330664886440557222967136912148361333161352249811158669787605623334573032007502774902560475481346531601145968258328938285660578020917561293698343043642192936395996666471169579116117355204053247181766421512477038422797720415779505593024 [120,114] 9938068128120237692624878974235241372492239634336913474998654404959488970212707351004263991995295435156113621177021382524796823144525514774172197179801485472818037291392206966551780081742375555642445152639619539621860152894194734239444431342304449262847141547554644022076217321233915647739695833199620905169529878080325020856257784182789760604091509722643155228886767765736910149372196958478391541624593799638454021717955478161701665350284194995223622611370247543053744821871512994570416275812388255270975794390288148892225113019036339646326192174663389606083475554120195178402560557304528913590275481639509403740032148523460174592742536959019414817788524016658697940270827419556718058035768389812194116564362556140725867804597851661831041875410401927129761728085595692654635469050512230858795260619438558480043141984918463961205806796664505169184655424293542634842181531348896755777775085348338000559291561001672119119127561179072875908329789707646830690793485675892128153386224754752528842063185348608029623041622545298606549031916235222882548807200951690743576214452702133046259550359237106553215840849400159300923955773299154943270738251481615897543520098567302733785578297557207436840587486699799833853634631793116015319433532964899080454947558498005410503210745336068304671640513684503850681895094676859519865124652423814547783900929911020213658432206898522427114467415650770073945442030917646161938364000579596252598510836391893765855188334783322088916980069008986625970791635745426958267822512197423584521139980807436480541299784125893669824530296229244924216954632587435799309738767914429942494182287659659537652654575921598773896746566672572741193176881574986111357062788543453931789044951485615418568939245357600154716932784530556378634037826698451721184172235288737246883749418649565757975216813874794929054017980610674189453968460943630458267931985512171903139952965325615624778693115426855536604667550207428593547027169152824556958103154921653696899799611464129677510911587302516821920800632984413550835797331685947646109208732675966027650662100935872633308024654058582659341713467398434249703269218273992336401774632474570972949570019920364157329036018408858678915714050037393584129905318786991324079975844267801924774346900873179223834087118817152763110947663958836245675081364485714341067613386987465179016937272400599472829217227606190592059576406176151224776273919465208873449860914114240083473085936652388312484190854569870281298552749702752572679313612191518747545843894304712304947341842785828293759264787540613481321892952055260915511370752464282504208472335273161271945709041889442510645415787864796673066043808825085440459137321738338501424 [120,115] -1389986242087144190520205887571811218756771862214840479194953723072431926267986905331236736108226155540795692013072619644515193891425096595236047285347368214467267691164904095100195491595479324627431588236879268612878906181080082945525230786277106286630688009089257575252227643059377626893570378237210369410119729788157167345427166865171683117398208804282807232513066836173626354044510335643151253941392290286629210173995402837176781062712671761195393729268763843886884246970425610744419346484724487375394666635590342647602805852820877199025895534231051216455591750507692081515389522972151579525174830790486818729946314544206782519688825629844472942828836228566726390883933619070579641480531638436512524289182263893602000613618466143335918836968046205587516436990377093840688881509559909558499981258866462435869127842366664770512943056414070902512281752878686515393178456439468934569699119553642730778010948718288293921461308641145090084052449504483964978845401756601623737119140045454855934076678495299099189988147780150284122132179415438877704588237155196703549218985151900826380024651229702071245600721346829273602227121919946271557325315320355517537224873353044935465908729230763863367334475755089603496295294945762734429538795914025071277670502915505088085716218428358870715705869265947614690304526360580097225611996254527499276534876502820855495314749362027926222549892056241817450204124351667043751142002648864809518682640873225148040770761807609997381659740450427454174860502614557179332393638224052957480818494530197271366244746800172854791569563005290012184606862745311613510714217630181391262182473047904742800013560967588612166844141292562733383058249697224713638619302832857952406255269888776143240929423280789956444410983653057847269957054103836032293733918872797333617543756210481269701756347414659458721196596501290352661201559909643535420092682837669189117084329335660543246968320484529595440914331245064284916189471450118012872677427289157142496118948141115493227432059984571604548824406188254561498063436216742991289303033942581561867112422294456553363650792916880790143034629893233775228266889501509815365440554668435219559427973849546284549194443676412435993710733739846968349566986356691488033135853506901608223653904110321943412527796126666888898435975930989090444513427478018608013257450410380042379948777719756330536171081818815101495471253627701587857443492122663815222338551142347043682410136643551024390894253509179782628670463850132351047147573492985092488776088155786428394806160834000740358964469008453640144843532645941718509528939155355329553484758394250044016106418318458922220093824196987267958650017771340542256389280381568 [120,116] -41195092401526704484747973258001228899139432281575181703282430910016393178966686855682940505905210720430723073347410090688844708433538601304847257046649578024677015879956470825316847718453477010119658215728240611918073608810895632967513973599277860921902650630209161734095322365932143730078855716528695049275318912853930734675768625125881553983377308380221616069263317227752739967017613120852289894314256487051141577440545706882841088635572704419592372488235142175178142853999342689648175995637742598841417143131209632646512731376145753202914558802416652816952854856318770961085807003707820633994701949103397413669260036385351996085208218066542742640206214356273876903727767836529124826956544814017787072497043990087411648870527639086126537876222329788058358097917875301835154748363287772590750151414506701120442200871530462483929484545474034395006533437094659441567019177647145202502601044606046126724162597409343110915260500691465335409136883008021053214027362832391605650827499690066233791135942468847096602399167510480902801262139389938678061562752044287716340566647674599173456808025355087910319751055830644219315026534284581196070263439459489846528790343336787215239123460756073720663885419646348074307480748786492245250822268614996608951951974647584183727054690246798247884703304384834665067638751475613547185898526581356094982479025811066750975434848158146404695266752158424682069506264307380868172369402905102219217050201783372456693756450687158554855411137278225968801313148978987956763935785901797869798599937864199944349381621796200495975373819508122224714286610379290308757066486575500948951208085474499386158446250863375430519264774496631724618107356934730907738759778447057058109718196572810770240776557432465010787244757056976178105742419988274882075712114953780384328791289456460271194086770109149640500227066200779145456824112522360581143825648365593260608180036653816801628009401924527347440868413609897758394993369034285541613653486064921470066133965069629645786206572607563548820322821307358303377649313872306582092196998513944259927235552294375223863424120093674952781293710240220686059928814032267190214882448078823292701560699825489672152990013497470537296231386837043068182106724128782185298261360714378777777917852699161309759012003584089212809641182987218845808522286587190902249199251032415369290840930829775439654691047658134039688402901955199655367778067974510581372460679357440848297388376009593169950616935609782979300859610313127161280942045014869378355283740325655844384950715656786344454968881382635358588906618904140148137388870484302388718920388785868792569379175691729413188845107481406256724495143925037338475168 [120,117] 15379471687283197251377389140480957445730150816449840439962971581897496686727515697397030733195181261583484504294787865068629309650633714670784723722853203881549889746152529259575744494982366448447225103276707090932535312886604347332622917573984502232041383785148671721273366840293679676166186726347757795528786118975438657873663281716737455932379301804103106827930563330350754214573782506842176809228072637016694514921451310076424721217733888731347476120022769454712912924690608811538468912236167003063198819810510319934747877495387473120969692574948466193229574892964498607172240592280821882356233532507832201731692315899798548757933804552371505304986773543313962757165386490017761000367453841959624264095258503434678310815578546274094692466111392416775431149145229855713548765170514558653822579700675337436243163765132111158681928774822229653569011221475623777222154509984276691697747044952296294229657929153292839457509504361662799110469547056639181980446489540530035160330050833481951811848630831068694376903360025460891302110201277853823569551890167408552952591024146194174955688771133809362972825055731025762381371514664115684989283701802911290110242168139526543485619843886434510512993697632919754109502794877158776262805403111331153304071327083682316188294098814027671921090600218748465544883392377489320811378297581704292364274408790139797768816947748802296654121414977596240399678781794917388324714105366614523439900486739765599743475403820088131067130092736639021084507298258653602807427686018598436260025572779583713116619222794136330650628149300255837068192361669004857420706369377721396138998047183691614486653339923413230039022518167525265412503630223240701580888312695907971515757144370428611657769949170709846998171835126258855401704154271005140775546650657632871169130063900549513583088081338444074322590817140705544041350558118533954010086323769875053801967763259919181980274566108287954187074319605359695223479612452030295671114576104247730640871520663572967143243928926521803176314023397512237592092757570506322161664662825449174645048613501238807274171548022241157686942069165871328975735805526085024264780897248650077358796677206316156163866702407731327419304564555261194492072884535051283256757078975784256796506781942449409042671742679519514252513312059217051376168003842870767404271363869124270507942055159218485949992537092746452969168759708521677663412525766754470554361678761803994592629804996906699141053984916471192122812615776358002590802674542238036845363460873218179758681938208510186631423076171588225552068922484940487152009685360588573620195193779438037493622419520471121325320700955250083154540164187733856 [120,118] 2920058834744243476954519812371074869238403529881956382668807598044903664130731693551472720970259748647240247147340539304234639828851052183248865940697229741717004582088380538279381890316046035010865436753290110642621700414328420670851079115510286030260847948745949398971105971919689028779744340400277868021165777459317772049339909925095010725026744116922623420075967987808927026865387846844445471789205795518499487596875479948312594292490838983202012219616972699914664607300786572545812704480857235862116064162448911158440959165289386490059205641461338950549936462006510886910801680895571273207357462135466303853412528748348419452636374238770518886494974596684445077916584195370104334498184623234878934558117453302728745038010757710485317621225532069627606489271091581850814482238286752172760098948394813447145217605291109921344840373686946613517121951711038854766072609615509696066230957370426261253147557304550712235091105007835387997323715306467053833531632595170579472669220542801411047232882668711135794393910479342593601472814519016071735890847731402654408918772883074420348733605234151719993992838272435442288069497703752408278680492885170548119737119717655800504709077216149774492289259254942357536139844099062240356903395221489321281920759676434746195967792679596447267526547072083596563121796377077329053307819060008136821901296317455094562797959276993540885342807276293051576308832493915017458481545094934050694075675536487615895823869978573388963764178619769371199425945009386117338695439566520867227649151313054978320673461413635313180011378922962764967325770551605242385955067253747329054025733743370462514220551894228471300778030484780494961423939870715681857927875309022345780460884993368440015893289280512517457196010119083056371261597692994895382133717029103489403786411016409560106774865779362555347168596325661173660905238763845032038415781218645409698848667676376591638340660288064345091856128759553334195964674992854285420319843832250768307017166293468138790062956527215465514303597351209987994614032369616183984898128310418222734550654368912109250140863103441723637913110941425983570601905541350933485660952742518898179856122521951290901720564045372079434807909392292784097208527234698884480793151876145104105952987757173993815825097354203505751779018027563847214252644794196797152634190490030455799660629057542815332063789027465781059928163579165371714204167263524347073077341074029190402670539902552293053843518830958861836495625595363469033475720951653702552782465247622046601919811272151040677645665609955942027682309631082918401974155805689373162609156245000490258766814607187712827585258833010534513791223680 [120,119] 362415807478232725425084657541788624655896703926759370482300550813713250732006820484610700512937028061114029064663500349480511351173327880542590445059889199228822181017019351705752352565946654215984775032357907325613900262746884631651096752216318308183237264199756105676734497187457285155315408471681589607954897376823034398769000263880047518833325933879421176235053214226252624336695589602223520589257049365705790099046830189746346063364569370598482235822166910416924060606593795445099916038730829914942442375333756955334714878181262215104029308674014439312060118075138844566420940450170307265764647189181649944980902139806360001122417318750007627540871149902426970530229688593855849035100634540817723192690900617225569822346152816852373738874675899812123168678191410394956833009587142176074532591060625182317394893206111523443931228937058336087097370397486409710508712157744096584908717104149368098396287801791842650550863280075843696084495102634087843705692965072629810831632106133629310086884934588728147646688602159347844929103158011140667742836069486754326821830692816766876462515649016766725004472238248785666149511433180262535010778925902047197206784778236573374598896210283394436283234705941073116704077539108385108743404005534508896435900215671532562935470326963331890754607253389521665690420275278280811804640375484608353865442469030624474965040109871765878212496864601280082328959489584672525824099614676742616658544807101916817818115930470662409499398740154955982975089720479337051659060892842882855245839489250373307225463237532485666288153031806498667666906659567556159664444277677017888577641602403136160644555458046088659640600327902529685184265821925032447143353326809344033991982656846085865227187410554198940741100423120166561338330377758039640780069378275724642864777926942776124224347734985641292941293863201567674072380341021947409027862259995465465592933191045008803089902240912908940469138220670365084588175406053372782381911508162665360015556607082218771816111643929250642007261857959956481666344251495263399035748306190227265091796091526892447175993641174882992585470807861196631165854108018657459071436440782487897317164026075039836893646955197356722462214059575409130393410134140934533233311809319059097690201101175883613500225764463824258720109846025829423446106258852264530413253246117274036253604229394432002618450511818709770483344420634674706053416734037716694017408738490625430728401363688401363342044543815816779533762629612500112220104457721694630177197434792527510458147450570435249011304454246888736956905913727392384453403850828851983796527378027636214579784519575473787454772662942608321280 [120,120] -31235581905428712610114621864830352215281683775248591226685403470530489933847533297055500892543547315831469877758786209841959741167417098824424076708602305233791546755562636127878795409584375432223965490622837193429817582534895785335305496559982107114643839658929081507292914098890533310562984890697373535186627352861284108268568233124855476089392894946426937502817574477476139040739290941510312242691664617837031127592905821767987639771082934209810847070864753987118449016327181365079998379592976903358195556429095810076920419673146890001568765556793026189780968073602543736884340464536709132494500353310752157291780824415427057396094517967058867942958378221264487470534516755358938998013945219622141189993176407482847931818716257758964128309766552067961516954493768739444467829542489669592177792326002571825123142212051189475144530644898933568884074967348308580599779485990818577581587213171078980365197448262536658920258007086280062532766467339807601170927270069353527415740689787705414590139680346271006744722637826345782954628204484487551481028452701346566220027709718745610108629797016554541213959078216444441564888285928732106057591436980411624608019290147616530187110971301918002080656488829611208852248723162463079776530788825009993518305108360513800517997105520023850177214521111095601920769246576007059120722488626531322886561012210926491836314919529476158141165569171682705355209302110970208308441241249561605354501150600607077522725760042869391819885858416304498363530217816463209407694344255030621929757571371865156723588719036359238214767525456093510158275961212928444312875571516318707523719829308798628777544693134254477945572913221207659501574449977672926430783592448659805592824286765809252559863711165949561652552305424643444884826834193747233238751936280846606220491329626508213195508059621158923340342621590271494828656965891751240216297905258940454393242910745785051051980750228003513306571149200414686561698748743189754956036253206114900504771635926356128449494884709203041618749786027143573716818620262094346062427979108534493294211109173714611211686690382466079756285856482336047208728186153716660760319844269774171785604129284163086090638582461131478741240323495127802408624689075057186013785466451989092062821560722555926636087609371845529491227798783486039666819836402350695171731946533796369423542808174063369770838746407414846832950386571681261143736348370778894881718134297014395165708151413190223734969280570701128305864438454137805973587994479853616615054115883256632216625716781920625783778078442090320925890648053510859341723409816939332406673686363424250178537843560240851250760882306888 [121,0] -5378495542234018103201171071370735741330399538942503040188641434159252290289310861058991757521922701895270033380282046316044182289750288097416478146860681746768409221438622228674002864637903993914957448055695632749310184537635836350132121829880952722539107008855474463755975967229807446060187203074282690025720556557093762256502827323268872251246827663282045267042262795280924245565102634460495390509026741278489373187631258270171365826433247657192624840240642918244436233863853551626659304984071711125762067658278212869327347625249281602377100611087845437614833483525327947984672874919382920480773977938780116990103660619866040030569152888658441018249049853174656774267554329100249131912723987564100293478583645616116821566352499339205599264904357105553216742599699326574283430757502302605675305006654039231379621039278399904021085653212629922262886117836633439719215484645511058996424785717812583580155632615564958175646803562944008271393225950385003955398683559403741920258357592541348760138554979070453412248984655825233082078791611969354770648471737241417183474089999732909234744431928354212782804324227556227462363477946419039389978238577662780246724565691886001732044828659048892249353215499117140345633134623475519778847015079413816572590894829409821795101799317583154833525258616121872361415002171818990096984989498735276225444047000596577980692711886799912435254032673327415496319483209365973520943976860556337453044993418670469773992093937653333323947511560983197305113901140885746345991677196265970813716159633701603901003482003562744202109259765227722121912059340555638542857837005337634118841547946964511318180902193686019291485970454331732061075918611265505674998576962456838230526501376574184643946153300951363527775419302856412673785544684203971547362238893745368681103588997908822208875133986205425628084481254780713575033068390357605739176510460761875036486703728392535501386505640934122070341670620413633172555861443844948879954730720417265369634033886035553334123160772882116010432812896834643286435785149720476381127138557646462915909574701143427111613579836975871227925218279392526563478306623125739105964774165750920527172387776024748713493564728044147606153668995099081205355655073299968262770503391956822029024066466130211209638826356051427563063431075095834357817065719689940653159744071749176403910956430929670233563435162044731994437600810230462040314395353048114172390029768923132711657293843480522217819636997654332914404481170276257596804883611319875849333819991307882404109785835490257184566491915527830792320069945761375664426141044158770579828994896660192250313584369943721571366061763346643034340157007448480404590395816522719589636740944347560580157271069091936263570770372015909792841896983122560530729125163502321487534499796660692760674151338138921832456015975862698764751491751127148380992221050609255371584131836914152763596809796992067650323983892480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] 1029068417879113479778031201989558180731816375612676189681049962566785627145677584580051001234529792854406637651620551809298670861338075851165295884527227164717233352449454034114072722357532749143769504589969212028841724047156010299079078816714820153976833568867570245168741664575667053262371797777454722031488332146494785594681537661391440804632217610654722531999132341217680281933343112256213982865575934289704790979911596208308793880559551852007354365975836691915357942937101649736008553821346178795905841626565545706316647401666614338791557494271518341668990211600693836391438915983565757797326406335452804930372753279403328921214501362062042746766870157048535813938234440835696769854429198052888309683248409122246955964635805381279855356929106050367222585048140508887085187748049480683502032002849170960134509046210557807588566008924650288421027439737047940140502659615330167173721460678591190636342786528910607151390193021937020118096135679020329308506165957282203957993193041421726945470418690410684503095896462942560055809761904248947902582582018472264929369190093280448156258282204973351776671128426624319172277233002971541615994275300658468264458832407921555636308380452377712356883965429485408377305320171462516120070902352862600407129232516739221479607902118123466698130205542402351584459537428424943972732708081500002888993320419987730857247698121399556312879056388110630260694781062477673902771398046189400592521229856886454682294011763806202235375299836908730358104739644621290984943877172132669309801164286936743663399022092536594941117228320352370677243146377777700641530193195697622463633722131643662924475480208939180663329102822457567950052993070999461752437699199554664625096333149818267595446928766271058550179642225249587832096864045031842713203085023865147594291608105956327746741429101169184222894910172641614005929071944823142685947789025719122819552603290288552580985026804068630120963876009748264885683349278172174469664967652381531457636138852559421831100569233343941011127417739782891878533332407761765816877362906731337128722491487149687531816846502325053698385873448574832588791782086469338732997610071880747477377565097751730654813385581666127204445374716880929963920119997750863647602254759849850054545574681872640809329090452000454251226087811000429806546554924941677127064363569426295804279057798086674312702659918753129188561169500547176920257141541435248144945844206133444904880498913833711834080488105829776503449514816380611010754668226745496404253120045766445495390089890798987624384295080213055186574796525840564950845121750606686788180334143628859354698512834180952973788640409137125268366377002063385252579546707301253938614539378600210280024629209775871653418286982783272751397598600927019569584756638458247688255576701458228720855689116350977605609104254721075921083718775720762922195089855890312222539393500340253827868156226183996054071035918548992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] -36886838551372604437759743006773520787564342718817602921517406088960773197747067089097970798700250924658367247936678439749204449303089380886400306334148952564268220941914816332267516045087274423171246906237272251763721916631977143169181333745430428519175958224059546291682605299692437887294135589801923010562191329888598895990438750528134374560757970226310212511781182328226107134173073846840538347450389126801116139011207309834219348849170796618741393292746770172690434454570809005255902730379065767014894311974102189049500219548495143066735563970939213522487096305619338389277028611001379870966294632934207850054758438124067369022930417308261804234402924770507395474733827286347315463247905565247658425998733272951798578190383482457519708503137614758596927455643428741754939031908422704199974754751521776261883350853750386477058697528228260228175070096377931148342196108952319592632663102222741992620906577604936090293873620296259194267203338749570265153030538209189385794527301098873672363409119118181325047450238711744452729687202217658480353244060243160375011826131367143911743072513006726171558817277788246426703659019522599137043575598448852164308470601704749718855547810570452236859172542334154515258803130154545715848202026444364680955341351670047675298078660976961987936274353788006139791399413859962659273900494161586063437220386274728367732558421743530499663269095489815111030068325493102341976617079859530480118024722445573774170945052231695175800365969987410221198890313016399876505093627629678240699283584023811098658304586125031372525650989192258058758864180160615121926879344592688636716896089404112464807818445987896326484156878651470457936947572479510136353092127316576127592137076423627689062375609399924011866909310849130001123114930706714326124216452934003895825098067955013007028446290344885250014852480770970515582242220725490216442037278579938549862983854889242887776472930505741483840866991206516121298534393387101804587686629333313757499006574145734863773814992876611570215943993264269881129004960762022877801568951226872789662620267830779197007532838205249081286314423968110359271480044985564727652990035848708778736588957203164182374827874292071423222978336417189034734110790710865974740945881941665225016559350840128587877457114337319299230376466017682537411226828531015574027142433204995348839177194743689927446479751793334135240376000131731234281471844226445065516635890432192222063487444173415158904746997799299661403967127268514650855099469250656548996533367335393239807947696593040218591751450056107401870194644488311717430666575156158733907895703753326243730905271958525455479617091868200553262974193120795064855605919185403621870792483901919797421582591837607601469200685986904120704304278155276129118074170368947267279246793979743905432451590004308947140338383844759226165584125732513180179218958128357041183635543676576563010117503524936199685961314027438080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] 568895871165471680963855367305484097609085665046063792096180744939351932096786726962788268005734952745324146989777764916644709754111785431655908866366690612489929379433644947508158673735288049539543538596929561290129934468207584549906224274386366101953110341526628557047018792672613778476825518809418370347590878843196621371035069516469302962558565177732953930495637193488951248213013640923901608788836220766566381332187498936032214444566519686700939434806459286781267683065058188744055641479502528114401192181400561517333305120757486892467517462137678082841383004196462649753040258128613926789022938835809484520377570420729960253375815595498834465439171809657149279184911742586019255927395727382338694499752078477328085903337012949028054291484466659966623607347787788123903031615895934898162987721406879033071155384914623073964075652044713105230554283219140294023025821537687425938370151501759310133957983388830564440243769764569740224788823743612137823263413245550053660830755070785896738177724858440993788479931212914974521131977858968722571783904362234992071969185341626798789369487123517433946375546036068842884390381720898062444751136992123100809158464780763193552172883624642437392704487602924685359608697413828338442198531882702295976810275511740622499096843647886365745352329702586176179575822999914384409148578509732686634469897190095971865762811493130545954926762918125690171312250854453683941673344203278883187737243646575973512284809760693904625073807541900113591440562829990061859352227030537871684283957738011807672180007340970233245312353608183405809767758117465951946024894091315696683866674692664795184037176669616656629023679131725575717881698889083762219995500285302855985262756453947054845461073708575061572329083289515665143584476054237031940682448696394289087958405927221530380920846329523448815482241024221776941597011280373195811555538977975519399229448141888063903049459663277498639037835647939635141812128036823330383246027816978065849265409045443796654862678395466802714098684276205293903841734660277936393071213071071035804119821542363759539370720084940612674608648836417034170099038203712089899744909886166480160850366002237123792067855031686632495861829391256052297705818505396046851128554558755602668388510488624569569996057396934617851696869779911990916800701292055548347392097404106358540839835207906464539538973934070933627025113321400613300128507575092529691488677467979200722952864914340934435254731377743661410060563900602777845311131034365269447769788871828743419053407866675243148443830685609585676298797105052652140684786002936072210921031515364472502609621709749220390350850376137948588060667208547634474180208099077073498441929147913956521659807971057142425112983086177112783865710006292283698179268003912805545676371266020282497216113401625343486459402376965254414957819355815344152744713658808153406966751603780490540849095317005383771438851372909330432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] -4841066551261685919068514714151760564633424569438721330538139493435767292659507990351083679413746584651077689131618814328338829459561388032575269521266963882099726963643313038827724670969134921472235902642655728876308145126356203708497455280066281875162230619957463291396438812474364902704249521836394325286256516288103375288914162025508939012042492933629324202309452825501610830369693743904317133198406551464852518963978601842086726008581269300216775751394735982394900944948756886458016991428577505912933446144071874703770262673139698093704314938873902497537886121366935739864226495181254791883940962238347990651186939831909043823689233464300146885625240606843049801877176583413654571236445206333049128333464276209442345808733894947131849455245297959445296577833225271600194891865182295575345224826604812693295675287468670296944898551238051822675273561983044172578116569572083759490810462595181732000655310411771869725179842760897467730335897454775874371560185681448408049955871424461907128786000218885491597054628165052794740316133104492562037914658690980428637444220087985899938758820260678020867548512922865134654712552366935675833129034392054820631664763735960156732254566291574642373561315757352213501916363970865853521251763134221940479585864346235774330278831251410038043118691168678618305067450052425478538840969177770001026489363976551494856553432504904559035458770501551866807661752929830395280848984496835905046777578385981070672130345467137721046963701365622463356087696044647296843654492591104373842431029376865473966822346327113362793714030472951205340895842861914241029848222182437871925914410663811924117234454207203451602530347002666968816141264727010725729807686284542496252231937762031546317093541628863839340770496817484452575960263104124341030823608060342680109985509355205349247217320232489229064231330738909280215070674643728348682168003111004946444066461275822826670390784060438384322694669278105927716676208688190113441945806765461394377528755444385159644719013138261401377245404404015990596839493978968960357111570980293983609251552509602957075258927138558363715747330658550657146342474167816735888144667529652554125477986833076879787938883053686095938074527935110776365559529265453388214418062787245752159184496252469762006308240432838095506041788618412903241461933262866674625175120637661864047970292514351302355748258085316133475205901719639635378603712802159472446073660068425360022093779957009587595023114515203773932130328770322061894589468729537381079312569291785216136801672342231956513989371622426949844999305038638224117280316233710913135694559994578606017657907920703597002450932867544332346632561769474254915800711076752836978011033061000996688173042795645526609733729108925483596184457239446767198643793148190617075989888720928558292557310322199354335569724047914897904238208418166406597208523723652700409498815551618837715975299209347863514494674194200002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] 9366169303215838265226333087482763573329668827098733874143049631787840564756192253038889227823424187142074802665340800070771570178997752986502963905651378588634351563782028583242935779426555514326588379986275495422935143939503236796499864235011255844721258498835268854046284814162559013878936549532901958807313471900147381798081690163981494278746657336192537806835562577528387450787060022020056138253080427934790277716379684473894007987752504851759848949617302272968213113131873065672014047485028742530818610827901332175303783033370957125391982766551033406139568009719832795460341624235703085026568162993051455202725075629506237172506594234010051453745781846884380428737961088789521373609913703171251170841416274553227435249350969287376298722203657970992724529294560770657108166357182928119310902651102585077522194306142033513328200060101539303949480126726169331578480835600405933160834132099310196940252629580389004572236642169654068463732241182061156285885634207274325394363654273590897663037262595170166356917611279271460107436199288238810762619103646984477162316992957741959337919014525484804783797358314840242320108911775519049153830489174614944538701230258406683783958403660954732827984369335415780517948101132061726013455562524418334782422748153456870969490867545365218904321230997693405784757808193741779076465198930266404604101084608394787522490168292383474604028786337881500048126484018492876268288769470117741619880950188814524019172768287708475749154628000563993384832483579564438605259824165694164502262859682382304825524804900888671803637903865928154001800769161166032228213057760806332119839928845696168207459142452932152707691847030608978970676386725393651355107379212099058475966864236740431590658121753876115993894198662955564836204384522254144712688049576189548904245741408900429378785136943084090470929818195518902423349052784440572248760155504334495879103751421815876171843150861567168793720610771869053569551808498427834580335513568529009397245965210174518700113827958209628936579796568998162864360877977216359075506214036016357822498333245008568817486614059116563577268449275349344987705706400422488759621685454072098933146861068771892399911370610725080660528502721586710337996953672827272509143602084749304939121086072708998575071898137211793717887711742941182210585222467278839952589310105006905301780001509636270352581384383701188517193465342622685974495169926884494225816808609148068170447457031502143394833795232002072147180382813001805203631118003414692412493070185161407192519720314932515038305464742482534270477353882015942541033666565070889668967727014171422732401345795316026375364569862200443395583984251828798791303515135429324684622233682219428606482127255779417919924710032310225580170208053604488431327712778840978947651463289072277743559226647852487186773660025387273389995036099395671824778544234854641525265906896757455308492926419888405231790839788866633728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] 139711857675297489807010856585515917612582079729668879957803391889494505780973463309423791357192186703030477049910325940066210364487674388798000105541193546838036999565348279822699731602873023270052060313798817780390313690768539151218605400580303597855915483650151501699952951846387095659019465127678092672609168152628445271861020661620540270340549402477156954151592509002442728426874441369240045661003537450684247622054530118750199369477401328565610473030696611503898247707836489573118583424026242927451739939800779800458445292489894288604194556899477734239504987480988115941294747978107992157999011467727014903622995958143529298875034839530302395406092018803577749372323628015349087902997824273727675579961015713054123322968047875746500032281805647452544620224435311508430537461187085635686594677756640468655875816172142066848307382929757516576080739445772447584053824659448065609709950415176764744001159432106945554340848564313067715062759732789449235841505404719377532409631922655268763636449420429182234591290518045325819317822857701309474057328270622886139780487892756261906711529244616911381241292032116212271170410547563817612888645760298015985762875045418921929704904526419618110694026704318973994595541774604293205151622453839388449916416131358800398039826321630950935904368796851507292941538951019681674551517445152554007865890599169073652707632686073772622760299354066968105435939569598895650190010687695079108927792491932020208605137453601002151716724767389846221625995242316842573131175085649437830876271673959948210503929830589452200166160750122510750369719234600152468115527934163040965002356636046103406827419206517345382311619463687103566985123652886960314290805786735593999519005399253385707150522397782674219428854999631198481979803358013545807299189636963843161548937840356409390826056630176392970893834802528921072449247539975474147938464292890447305315031991088809401839188509356143550412504802962143254058992929354303912571096605309368853536720435865652614044555359349352144146297706472220887285044418615423401248851695270069634151652765121904907139083101269346227649875104727713722711557997947110207582631155007865218548300616581434262733924266025355383314130566062450018866075415884115718712639314801169525300580187029339823090734350609065790723957184057150597726803757135539626851633572636516174669386044621741345207624609543356240869189687841958080808964253090224371602166853393481418982722261745284542563808022673571091965053615680104028709509344469200310090798063856727736762130913603231310646498001051235635981460549011475965439029187502887137930895955694531225235804254430004737666724243149326090953309122189175139204422660280903920626735456208317300872929192834328709262288702954273424141397796277259351029424462853571885658967165689586754625355100682574156181299748710499362402765175690087235917626773587781803763174139578666494264732747413691912016975193764307927040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] 814642854096014919671206902193357138450494157525134702096070842425595549853296435557173186685418766102675784515928798249004906677388188024520865159339688444868165281222130263612428524340407098168584127537259666068730310033306300228309396495116242383657499300899762363635782024754656327007576310276519050188322402506976665817732980579217473880287807215798784964051719338117013143936156386657619036840788403499053551760178297888958237001900499748691984494065519654952596695328782177602137723785475201101472086461862771782651123813259943600849017342393509146911989669708084772538016138466873614540101479971248508587026235153176867675714939680930421645635512255456123956623583764612988852045343073321265076058820560507751013465649116819069515097328886173721116047687964487840761200135691378133037681419311366204656531681734151675525573046209277425452086550220577166013733611902201709372135653225795619380409135795669552990203956138249905635952116740454601924359360637691614058373876034278730816438897000122805710483945947793786499636457551628309345214472415679550806608593966338527246026311958019789398442060569697549829624480986965243420760945386800427392042594253858842899380566222877729691509583781453918771841987947707684906471808140417662077960775734388959291551720394691743501754918071981745251621538552099925887786313661854285118764736607539793886458557847118074293771786975283612419881632885953079552032129446978974644732615807544540369853303978314648272583387370669050020444127174417990078109379124287283309166405064722111937013893190834089044803220195131183584225746253203676560198621031608042961512146215470871977946163011993638655032210388747406725794030723084112508619367412133940686956842897958698046401016130318320114950828682887128962400522942310805670027677745241224274560836188984081533126103068190771415569517192106946989614779862235477172012427063377287017557928132261143335545359673622356503258026219510678273298033658918131539229780574201517041609412756833360289071215436650826212790201011315525674362511447419546548911904325925750487500157357461300684258042502441343579355049406798169114565547684821166024839824438605782503777242169042694371743291419088683613804509786093198259706084170706286182121642190717257866683929930405449385092499426966592775851010689284107686611142697002460838137055598499123333463041589331516218548357352453316814356897959323902007039882509581977335176067220112787720920624917789645387718413938613782034759869196765055797768370180260503501406732371142541981901646992083166323533189102820019059148969400674639030517704354077550132077898143859267825587127672273092982718682745219977008691337068926448942555254078895577300103422575990407909498314639868608776805727535621007953900316519778662348692380021750320115152790488207430929772592965830582196527262778349196052280865338290537357105350139119529116291672871358857946660071568503808042362902268084123336704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,8] -11120750433292951760653191530467890045193520096914801292180383231586487769090026326443773431721535130261834302950188271626033383185721327321876523312219528450753991826704199495657133929632271030120671302623474759265782710405207661155112290445556615731363997305205687972150778601007508408055653137880714797727930880550066759872906870948979643130533915873955404909249171395263936728310544055208377528327215608393815184402521765582025910355546201241039277429594356554914666870110710108317897746474683161719424255494270195449500762152698135178638648796886630065824123072685714304046905943437969683485199679539534279966874949758470253709612778476670493435839605780472993356027660970645376902701425827509934473938282420835699541376558450438492834337776565137711246866022438834078252091406117850136294374495131650495143205491775766427330513683912985645986327750583999349543767002168794009919644509510546727342574595726031924804150276054029134870149342906848398241952652321838758574270491725012257248311484170133518044325094428578751747085341834995529029960600446168456785975867527414277278737433850992417774738212503213962318947014664468965501040758174217067831805417089109987931576284229285349447701216937327476118482074393896649535660826041502310529058820733355240181497027952025859565521780742869371941768413532487989907247761414637880127465875197595542679397356364466544024444350565969439029258967508898073813494989914206999561386125359803221558050722624345603101436660935336191855330806087331704025772652866175983538562589085856469713411903684835805351189226047753052027580647654381397153279975359158484232381010423117364075218887060768882754438722270532049140400002946380628449843195733917760364031972546269889887953938982055874303378135126007859365656986036869141582444084187229948330244456709760770294114025496224026755067037163296558985123893294451736633532755822827642089906458107824544608516417493684967970751586253422159682694165718657709077689825409855098373873469340014484134332885419218848431643315119324072809860336073313086179808046367227610594229333082679725913252502766973686129388618798240241992632795257153600293517332672157031695145240519204067276880988549411843407549577632484450575465762256387264171922018884243854609933214716893466828482694781227298513231365564658663621463503749688558969047409873615591361028365124581787426720428512346816983847561523780286782027779549022828804319242719762424113234139044361848583717736246380108694276500631248043425587397886873783779131057249368651902183736577117858108549940190203967463028733530830562743115207984133881021875846929394539633665603730482537587250428391675007108835555046234689079444726595293497011480278782395697252347487626775250720665084108519690236867492869213348711110405439241206673762282570351756416818026989454153614301338585623148470058263550890253455294965390891070407859807725653302545395331800548744286448125027021205012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,9] 62111952690596679841440836454966467361100994827673648182995869700693538813471334867600916158546803750297573459612750788780775275625502508982253143995670191671600536445908412985236099044385975806729846403277753333854283396839965002706464369021062431576072213950551710851757392723738495036990485674662794800458232049309696178543685232470424862947895348690231903133795901455855120934670490708367206926558530999272169673596604762654831592259618748949644716637991938789925223384587243487436103643727986357327118287812177714037138278957943636810619094432447337781197872646979346640366545744945757970340660981199840447667539682626257250420177398509543429480599277202581457625057113462475717736631473398077520271948359306700028892994976696247352540900454247466476086686907668722955988687022060443191840235981367658212835890465714346354181592920113535700152393961708594527594839043785768189346815995827285970589238485576517273231628644413310491552374294238883271878169024763774215883683484217846293332719404901246545910845412581358494283686068794684930276654121853366239236351331193095370829438551016553217641956413221494042340329275921510339270472862623007361446712209696125571815743179772848654630115516358643299770994555449294296415590107767872539798685102562110399809834770473905930158892627263333530208582631385323978704205663782210634371668959090166432145141092757496980662018881331571640075720008159888074820826262571312706316766138134196891004245242465621580292235696672583209920952382187744357302358250119733742974768623928038773178027388688771752176538356308984028718079734011855550703588386527113603696006911644570859825821493144119218811051718875924088544717082895948774888070237787393313374026219845493039449191858864650458005230581586537792266072272043191507152273762718023932532680420696754978922602844629268429740307365734000934919404317243928156132853967135385447164978835019700200859601485998890535597136620878335598225348330690807011947062679749407295849764957285959120186069042475545618194733850101447699787287344110129722533934098556630548827254426307865864086905111645971716973754507861877650789382707237743111734809941752712797843218827295686518555478414099180055379831901166377227377682041626501497000354247545596703787600743654002122661857928364839242859444899114475928430246777728718003435305437299350019934776405672558943461569555782716901771831671948420540248106812049379933010289206262099829437515760678453802659941209060931880170547310399077480419414332093391994479332337051315193588287125084865674448873514032191757041687165854442579037118053582834472884766831279533189409082113612232820352084997164681219946931960122205020827087607132757727036241048745582169598131946013268165575917152178363549376539626040551576373846028983336764844824895877110805205268465651739128629666349435544051263547850394882271528269190775869437952927728498178030838982079609491212115604207128111453569024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,10] -335158209035977808449553053768116359688134926043149684481706132548125764964378902095725994135826657868929461362109551750986207825406950789589419111786415576839110023464347109533289897822401565959593250602326492644866993984744222779382508113007267853149546245900452736977514506056888455027098674243622255620842501175884214807659972978567003562082410108120166330453462331893737205437806434812416425787304019301868040772592161081703001971603419058321670788758972918545153940673745664801724017098747229004916552422181996950154758203778563273177537577977427466165432149541497262793645328410457294807858818523558923526774831539036468284346533976754198930280916359086092261306661711134522051527948381803339052310648590126671016743468355528831292334458823833578033411388455675570506524855450205442947936027998586015771738968812441516468574115643082521111205869857126078038099886547027773217391504565242792566164424664422281451393563554910883126999397971903844658077608048975636759242653372369822129962173835994500901329252476796325479544196518205543526229485418220953892734845372940314104582585382051115899219503414800218495058804244001624764357502460605579666404024120968077346259429440163360148433912619828363790519547050150769263584817042822854214227586288437749753747392648433074792446252962341202663437707348407077358675257156787563683397863934416073226410905086154435536651165415008768611482313475937785744165672028913377134260535175515884214522249477919891791607815112938610215447544260535108370897658574231892931602820138635103954452137461663295354354235821037337877771112999150627868332982328095698679305955007612582883850436567135621129328579103567611960496927182701346279875966807582577952640871775826884826925516413338385792225073770053982411921066526935139879158517107037714654458256490871061851326683178737458862145576660187441426747423039255910529072600312676922602818472429486608297346368585482474841885302525817819425650135675180029448551423492031751548952048998940671844476906603136476077771689538443466399437594365095336774947555548373751442033869704685038155317427806689818499065376379954859305585523189351297039313536264777262861272723935685969995886712065998311253322464214478654315124146580965073888397900267124330745302300680287555739176950610764513606588564039303322987105767250793500080347251123027385490286841891065429383836435781652176219753117933423825240083738637054738578044475773760620661802304911828582810602266657733774577141960316151701595571386320026296444291760747124543916187766887885243993150868734536986646220901458872923554044955415976069074812835816330789845379693963236444907548721289377125182184442207758732131031349785922247382517457683080318237504051694094371746803386638053768429496095474309097133297897764136184474815839012556113697098693939021409401557734029330423994821032319067720201838496071889100994872859039091506805746168076839804133617310734456865454817280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,11] 1942889638534872688198283307804339097642003860138807172544120904705952275541044192332738853710788196189924046279486201337013257460448448442393720113463745496889253612002140522948438561302563550399121969256469637277477987584840143062423969802819935454959719372124027610812916897578442741816808560054859263837178127869701611141599927648501846068864402270242281689861472654365912619496482491388936597798163398524740373109970774125858768640176847854703171413277979674774994636139171319638927815900986537608739305995197680720346954646327446266164039459251182418336167750107841380041953555063876667671756750585658192129400297805931424650539224754462333786627821565328871379405530816167730615759087974461443032061825388453609245276030818091165486281909164905003592563610130321277460099672129802441492112961565561733660492581203568057863048421124151061625941543092223663598619226151434874192694740436539218568203673959651448461844334766773003062830467131854992054120928530062341465334996286135363997156869811370809661994802108843248114705582611100415941111721601328249159633170700990500863639636824996395482484593305810801139130661532742296313473436753785165346006485911235702777857279671881135858822415903300822642342956059242362074381768158734960934974972453093179158267636073142924309854533559536414544765426587296004824415459924286799789682034859546022721541597978662500269760801642156069749166369357236158797813268937076028652858636486013093894492969427838505628431056055541949894968145190841588125443751912612998152908049248470812410334684712711120112097126762390983832833470059476738407121890556219824586194486517486344339831733774894494625355025646121306643067435199937974220926916523931538619869164563675964587579406191930996089829842111941894009134306381339316504983105613967483682568507843119536221672850691699993967448853013972354947078916956226891672479851040055363381729954962529777674849029915494147012070570433302528475779688888503120212750113626510187313503000901251233488562303804887594002952791518601770521012373518586051119692879715526770921398721669255437617129446750414662356467817097323134255869887434740045054308523639566941750477556294877985338819731902103241502799093780161442417010854398147885915912015253227186822353541898095530816821439498686166105648925153827086920577737645866628129650141506047541968004436906974689264690506789595110640278201036985130156565683370141584528678335535169274654085015779030249896814383037486456823397015093923937575423274421094720979141572035069795728625364521957091522509667817343019083485408872929275853194336208653632583984781342161564664034995236753331840034505704271256107198317909812690587156549048437161933900448739458661823382336372129665710172756376178865891449804141508356289615178108558615721128876043939552662232170144056337699844903425293860908168623696239748471151318746108575704990683805202673642653334267635458074989123375361996118556672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,12] -9954537627214650984980662470049729477755026858623898412877037765299478482301366068983194865979215232496013575830871080812099814127619067445770459257329791296836924732610564221313659121022905908990682219092998048746292581979080571494241605978634527756452906729618015597059482108551334204202509093771795302867415802637905186446587437285958946208716877474184309024855824547450741706531167751186463708552949525750055380712095433746384161505623655546212764944542936574061747838596634955279403985892904314550267014471088260810962296504858081999118636375555777843881790041047835512530786159008314643736360396574819504128441839499268987286205743873653827857374384515053961096438265589734777067928690981980893511347896173675341522275320278609162965433534895448250028069427977163696414630637673025217920773640707516512139548735711885202244686988362711001348593376201033326748630219426767895129358068317713149656189368869956732676088987451684721799490374600900320310715054503216210607778425928062979178994740945067568708763227835626726089531026517016769338475260613680390583251971825084574710521901350345855677478018996927192853131530405766851763262177777893224596503273155274509674170257773343043699825439230350453024732334508046695166859201251017017197756386289875056038924458156930373726842082487560714771447986533803372900431962040894031533492855010545868137582698222205413270783573778185443583996627968991583271205315404061386029280669275996001514524228146514962729916484053531072790594623587059052723652325800521331996311393981919218441415112846087691768819678197247025013765359988161229618352814264284725363609078357942273912057639945648054278905407147407832889936846240493307345827455836479884744212216490748069841900679934084039284176494179338887033107355090479693888096058345312214149749158552190907277796122771322261153344805307029834619960242218375277730245513557450369678837785604788648660983890446906839968738787669733778261279393263074765108430872956687091299558079912734756494892238039354135974336503925736833327270211011922887342833556406271254716924383541836419355432745260391862800421244878014146998235852773548550310444606841025255711716609133122556839474990173696585522856027599934963306332646085021742100270925325986088659835211481455313814858489620599136613524270761087385671426640610267297202241110873879855107022145580085984182379169089755409388731991326801935259522940085327139620031817321871771610426870007015863609607491812921729800710656361989049271547934921380093813741050961441442586017379087488216292345244831977961289736380635049157353722012398504994263835197300817076371253946924529671586809573029001363176757133988900122448725298119719459968511815388746524652772579710195474754365758535715141864674654607970628331322506621873046936222710935267951348831917422092027708058178958568524356012661068272789585813075458369609575163779648643884580122165160756182947833804080000742530744320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,13] 41573726798852403455825485925916047859771848322602490875613967319945556587795484449283188700032917645785562928013609803654862326526580024413815247065996650068365902945408079044511066282151988278132412281864906364453740104302256624881531908354962719128360048832635301794399618795693902655758878866802199038561170242282724027169831777763688399208966361774072209223939817587592266195227626323934782293473587550158248395624303167725100714241812695236164349897290649636046228627994453005102543734893507188013349942370181204469595409195995581012130273867313699866333876195763406670980806259693556598713356144383798092607258919345149743831694898286629388994947604138073702077934075521683657663282788470292135994538682266120316679086990117502940904959213172964502409700525726271817487629884388509438987655027454018759250418266440425330137555701598237995321772666114734112364137355175249593638193596095176405021500895517107260952252080430735628979426827170203251104446918655395866584006761120212021653333655842585877518180339303032452030104970946110143013445192346290844706260151272559896570789163846599825303966454232522280043669480305938475032328520114789852561075233789937393391639388554077974151446459770332817776817509642995310895329235727518503182762535803114438653008498044573246740268661706179784530497139181935711797535947789911722951393217391965038565986420499776329782928055109687980842304343049462576690184382086454195253913804880367606611233051922980165603352911696602429490435625112339454281179257945618079514338738778619058436389779103718302858501573622018381639534235467326420736900056079216567547495171005927940195146674640947046305276197986520939108983857463134861280647759031297619955664070040950777996459702857890415543683766298089935076207657485533979627954843952216871511834143567042310196347035932779666270871194766409263136484101905908061265796865928083522216601369548221432883172579599910182569640385989415675712567073594845457538291470736133784763387360460667475884977606737111028398944376883481649459743808475121654480613688238496217543690364928489014288503561216683607261726920273388683001752625560074059948321228841984273056688014699434322905924928923169649879129647908419588906241608845692290517820678799613437341527305083135819398912286458353688440438284631552988569262843133159905282231758074413883539867979773626863034062692644882496182088923622847808355616044253320657685566407651286434519609989209368424221788573859122924988086756599098961506653137340962653688470126140216621588657479283826169018268375189659510623886695688956478540049826122991049750645419607846492310341972950917547343525221833912453618272629143865265055600769878722747852067201197666481872169080114033763171041663989234414259217788931078968140378524621735596867231429433615010259720488520991292813575227319239787647237472107491811772725147992107131530376263453112740861938128231835065747515472285997010618679296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,14] -143343554338926755352716860089372345992897491667490073524366692219213867225493745124635507571493008462653179315138029484938402443761685119309189175918839295906512136608484567573714435969556853848242409701073243553410564612555925371414865338260650520188054706737150157591676960521454054011942521987578716291972641483767541885403836626303325596810417070990416958868689268701445609237580637530961221759845736691559376184510292882054270717308362586689856448974550797733771803351729440326293580890127841243627875178366476077298647968731820402249359760144620266233619134513984463140092568048404058046760548374494661639805178254483466335104901993166210841152440886655186107132053843731464106268114486178738167070302974214669900759087936382459086638908799817229058138405651425631350697383628671444051381523943176501950966571906786812101741171758943580485831307085549011318472890859190753827807069423803159363573672753284315239455044877184405772173279623263051498162724611023786638889432458534790488875602806160021415536708614104719528008625342161753812726646935076935568445235654719817836169863809338153268779762805657034043424385815303040914949750698835396294769338191399011112994817542511818630742010484808198108324039791248306879222756082933396054418553844660488122176764061908600051879294119195730710432390817630748386474403067390505995129620569487557681910129827359098893360829187825970191674077746228833614838991620246060911052130041318437496970105239572893239107751819587039938287135983886970645175515853053399102972945006435487126423253280705128194850328265148174230022968084291367068609806287638071520331832487611616107332922867051849090045898381480636906346053365107877663188038280239279143321456005964768030448014460344432554323509442990741560383900933674642848659944729786752845426614539360212011483226272964477408150912362302116995225219362429312221413375370049984653491304850763489061260090019143848286511269885444202479350515671395685392937170114496175738405017329882414184215037361236835688176908932073880691040649372785067664881565643325418674040679335542615031548956925979499779058031559921661380664022250089393220377443313037082288303036432000916015968669407729326291647930367647165267777995316329813452732156660380935869784342019352205989921759720904612110851221572469584275261565602270651985235185574914098205818500704003824588450810086158252713286648723856565974339683704125802855033092111160851769599284489215720168670703232974277538715473472601043948430982645476768456678415754454313245026164157591673472232289325418474601366571716594393452720095957628476322003123284170155526076702236051257232394703608685848895162776025350488252668344521380711520026149368655712962015862490066175838194409667731748311475324643696785053842884169583959359788282337300711719463888169265086695777743984943669757249288011012997794326300038131327910623711630964861488350149798714271810733081190011607220087685120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,15] 419277265914919353222897865807665499073069303448095651469601722739370345787977220055276786421888668333274608766017139885615089193483625143097908694481438902305917968283764951782095969075832276245136680511311195751711300053678731320312970479424545325066106204597595871980736649472379268725624998299368490606374865288058056694618371951891009108115905014968637366598964985371474366392936680379721752616063351727717634077912096168115725738418012994520546120051437986052049899108857266118733057942406304926797370332226378129108907952304290747416754244512702164270867522321175558019187290949358085061739716516774420391046941245628671237140518371690637590936959446970710046122677409875978565812785699063756765068331936207545213647452616386721429250102512571771288776766624495568336330252528082863351157123292393744107217312274135601924139430377705909482282968650445975462191005859860921714820114070091391340455807966827128900549599988694888400986461146264572712809907620466179518730478030388237101455907958944265839612909610448901731003766528476723441623507286698170083311875850991884899235388117888106990292152934421786643504801787608798699638828527311846861345719320094410512968074257742359029720439228815506685417525978642859148828855712035573938312942934294636118071026275919305937046561068529005662815822085604590301505967923845608196325837904619890836363512487499178328841947552695257369712358502374516369985500233804495954395456361490790589916231236395373167901231845042581505425284770771975477186143060767746682018244461453786114995233887117814364736584053733932852557560461931447095688311025536153294740470034229392397539896879224656990417601039199345926043827293875798706957055868023078417525549576528770541537260895267927652764333284961662792205225252037603560624577685723206244621368865830446095884373795342972311179055144834238068585358384005426343704260616923839492376504177519011569032795073696364209236242146856940825741704063824055842609717427675254571430342856000133127570206295032631473682744183819688898808803506512288248888317656530539862858603749026220650730908863435693361544967403211323216114203528963282951039903935101518382387205186549588509201936741470706111591115755435726082925784805841267209154587214546449679466269445942637220851496579999411543282655634698805932427212708547385941623110796909254373374545992373341358617990452049654765293839007796340324917333577835467903120701242242061608349454359254664933866820548385614243014766656247387674703059129713216405914254428150138536170971009075769467753941154594150510454442629031864665329772680994170499240300005800004131170966815895444684113734121766180724910326285596619416206464325952458478590474094692603770321866072088489123483632831598821206853684875054460541791398141624935864756454334416798604914482998523902264811180376536085678209248066558219668750923700741948944174117319331917066065581232030017457195294661698225536497614848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,16] -1054996878462581885085727745649487416924871168268016840912947425221658007296288431760390550435000513675182868090759016649189541377289904890178220593314903682493386991830628808288284093210887385200248555128116220118028157839217108818836528002685120688192451004887394553096365646980737253323763398310542583415087602514963779521997543340938303013065710365137882889314915078038812293358190979336924906541180933135003328165385955656227531560512053738032879038718123870080212810285272220531978544303365350209202402236556146497246344486070460683365500089002478396769102978319806458648267335586809900893377870329875169997530678965094007724725741144274210675491637223080557941412707034095891891785455970805710104443776175970755850548029295378645207127386832225423648220648804523357663959808908285500936304464427916183025672662344968212606109124774883952283105786576524658171653427259935840265280921447161725326492185251563806712506461820078504139494303323948332055208161211043193971470365777927463275260718931637611523606993624609060300737975134395169746930009185557513623386520429140978549276946740551200032001562078236818060281921452317125375946706605408773033611622323589920067162430937591056991456791483702923066073996976640752296730389924324098562607737783178260145686360526332088434833255693262584699245594616739507363961703498137619325804835573327293413467203584724510757165998042990687558190186921907821958046964878751731345974525447274924338959776638038485366953282382378523278523888103368633641210455047053285280788838320531411599874293900870788827615002126462679863411813881682275104253237882340676612796412711808027372700503495960092893489739196739380523662507064272606851099615142320828745191903802917101686214986133807329478872185383068790822382869157379130761516065784456940966647198646604000786494876719045103289621320360588282875106578114305585741841529254149278367557721608626421675617261377220894009392131842194351727272455949544506023885638400296384817327472036317475362253934332109749201487369764626207143674561072668368018258358622649709544755543393934362623773894662669749087511668725916093300175853720792615204872384145494297149579279716401073358922066174543195906753804398561889896065683564141479893939330296497143074712708952351521024791496123669686519960525370352853231785327732879665519238375532951397030046997417611166227888641029613296707250358125811818270513806336733857970006080548517675086624877509751897357595183411241881957300027318923747652293062175075763015988136850016637679502583596993560536244949496452401126334477604601461642411521906837035331215803337038757410502384816682499204495447491499293538248872898488601792297248677976847492062542410732747302700702697210160724601065902495849827807967275618374591308547127171902074366197023447246848339434887159827832153808186343175785789065738433580187604075834779202722646661086919052303580689297600943418227611059683423218082775040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,17] 2286523531607481946622949951451817754160790217371319931345821833775938306700637831223114927838279911016299939141962301619478127079809619350170870992437294633724044500972761529265859716606738526981082130453560275239855546699475245221020970580689190545041339735896242506115982431413184288607061894036126059181652978468090607238209775319063350173039272751595821365492556798727135446439027301941858764822865570224207832405665727718459188011382796305872498412906539514490970273657155556170233618743178174836185723731676900688050158695727621917943572535886587412896161336515880409942257310562437066697710164330112984491854751064568219985516999349592118907604872225692209979839496017540745365762284321249153116667260258130089523080689738286707416275647943359554869625303118656273865092299514753194953538462929680937670835554116120175432131973609167069933793485667405195933687853263473832734287820075113277731822073396574114890430377978217092420719630231385585970061815865961429210542810157791076557013744972363929803182667698666048258100824962243778731907641532417256444280348843071031741071123805628698616177923107551625962942219498390254088881221463152603460302831548237483401191901648770458045150150826598363627740432957398814966648769434306911961834127999738828697803912112092921086323107221022079596896776094678368716606190915656132752869127760710667886397159161228523130702839377648129638534683564163490036601864458112652040055434086112322838577784322367638837285663318232536989213575584877779932890713870746814734141430128536629937289726704862458887126495334824701769476431845263038179832506176504344308976963947012642835089902930819099104042606857292800985132106515373401922472613201923177099401506744145830760696192831530604152267048424756101257780379163401166735682303269423174871601815625024132909554465208444727387460676382916962445186960139563164828049200266303532804001555411752079318905465687062932920960371817021999514911848739004226452913640271256844415068912572895002660918404634038530649594128123754098606241259015202913355210024462614568650292034221376120043749063608764863549360680021473478391694969222809477687721627403368271747654895236706414746376916579176989337979705735046710824619427858150360535112795081492415230885173035184558191149018220065681627491743366128307660331324115609401589958994493377524383871986900306583164782349755442056706462225670675114107233325641546426655271891334159899918450795016959169874850496977310637160547353006435826295999627187585662677300610128424264826158410739935424018415652161544129048193260475770829902875202997527899786416599096333459625210091000605527735983244988304997616694052130538514807750773399991888788638929901965860075565156264021782277848474118172992666035107588756607953552653704181904931924305605320871421299020150040487759296999052267560115562620063446905785825649043992298792684396390606362793028156901421357101233281767450123360719077376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,18] -4263940714171121529742280318244996259445665079852124198047272804453567709757959139248523223672499501338388932557805517505146438709916065037091535694887517420489311837068902948718212925581721036363642398389343884798701462408932431181024921329994235297106676431485674219968111234445302689918915069948541574898921975596143749810271770475485793125935653810885233850779430368940646094189043339952637171593194120170685370936154101125694357943850842602264996498201930895518110797470301973434397643754090932364320826803599261391758630475023913024484198383488771251675465109952625310203516941312500501752096978184974353287782361727604090891030326953990156755165817385820375639155428945014929492740886558050814486861577466313934731217733041270856609249461111175070244075282065874146766358889062272069778371166236577961324097398563555445617621276549753906554802847457721340248747554481917851867878465522967174879847830289587693025184150049776818246045626787495747837963512520567813674126177790636535802123600060230691941423512841533961175667248891234320361005181249891445190723177868022838687477549794727906557855432004059656416039545153868487372666992255186494703419318761003814484224267784516380640116461022739761859609358470506995688493867737078527133930178927101812403690168471288819259655694358585747479403561402489919654563682982442559785782180871391809064130381718043656737582224957344229299333426774559150077892998991118303781199601827451697399092977274109384122831207877895391878774789712654671736731098531878938982174142488538628002554913832482320132212446369953413258486926567144504880484745861608885463924950723325089269542082882716795997326899097377469581526408731664741867854976124720039262866017371516051739078437775739824132865252371078426628390050004348840702290287649218224178402916832268493016782273656717664381101246158606738117481505811046482116949572912195487259860945682119521086209281349977364383340718194066625001334324267157920695486184465611933662695572015983055582045401168273119917661337663007158591666847368326860715234233893271092374649477636891772865699014123284778596639379119563885564807458181503826698914456105989748440914136316349684175283986044143944929505235115174581314114091032265803496452348276534499164543255961442217531172435810501277282819184870001347384555871308421770272046253335703716421773332788663544554984970982882346603797621919951661120109679889815555765914673755746818197952669109907134781012233407664644472381552515882461120231840253471140512316271601114100203324245303022603332504863134086276027196595842627148141916949757938160116706302206573668176279097457873374198075188790454672426627527845794075580756767399717878205781459495988615109851282531698017466847273305283680449632188487722857320971754180033646523785888328265665741492872902749057966471174613356833278765888617341002402167841681800266536248225814717339210873950053570094738690169998533182158777876480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,19] 6877165011813963769806385329256333595835009825827349346119312375939051857543198870996952476848502742594768962724800314430491018611303529840117091172561868824583262360875356640088544432195372885635510666170320903632630975938726718337505898396270729000647549428914654309449975657191158752652186510717423823552675861839143109671156713989444501612164045613825711803812758385045693277797319547676921844183449781732201453096206908116273286679561571188471664870953086752366809867732777422956616223211554737294027778565596206587972329126378248415649508835476523925523547711919697206289960895484706900439611549958686926534490451426465809161373946707870790950505680674271111344509289805996332437019576414592851414717657342704788106311411040969208181889334710752518908669360224486744217745629161176357500747636573821422473348855989894826450952045433150852739702196341089998005432085979753512290312290714620983567979500821964373619629910305263734651663605393939551258771627803721531774339398290572710677887894398210747395424829414004569969173661812036843980862589048703791832926219700981078199040937594346155796739108100020760259060373125702499085964715094004910435566606371407301941274888282242371811194779748027686009956769815802672132308142190115339555041382984559998035788792808858068236739694650825546852634050569449378008283626311468759317451315916751581865034350595629702666209212262049601601636795528343727018103178135975587395396262817886577454072381846371598369844426598166090993198191290432660214920555395566326953795971666658849223241310541569225459661889436086129680089105875060327649270375332775920615428251051866685425133315341847771990200320656713215706302053270670772733612236694734286336445010988462500889408611260805159479600587701624739861536779246462224018733825399550514964382623320529066020265293661788369307877371839491661550087510726633628246154495541186215643183048993700086337122954022305142334352043803425510473557548654374736286602527362769556245220565005243296745137884179715501063222555838983712969261269220520723215179909436401493011764356513764677645618888370899478498033695747336744948410759283958191862987269644638909518610084052901417103845994141973552634406408845656873221710374797076409276861457024242692498963401505281948300647817764943263051749760899620644448829875990617263949166185419026127864933181547178562217435913824509407548907908158587625336630142368390132819158751005694164085784084169505356470822567689152352306131437181888750040305598584191473817081329710766559493177510567781653838820332549668513024612962926390075176304816397588330425989100426400103397398343949299049713830620956611395456453734987060770186109701436143864272330220754872824942929859065063789434316106849299668899454169755862638969561662555176849638600389299868766093693092787216465911736100763825305005807851166521121981749301258791856202392088377303658025934463492121309427838557058660055081403023360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,20] -9739873789075730317079912161157862354437850506965515782945611763100109210954090188127991332888006727811234085223513092643839559308106620528342124310179867628419539938794284393352065161872197616106951417505353995909719714409009977827910328783059033264821523521830574955081810469671020106637150059195789495204762653250576179990298844925231861633657964825506236840435612819593764792005209231652289367943446572842335549072633414275434233686229867369870921393100560237720520586601702064822581502524943407859332261376167376728454891317433096943124816533434407226529061134020530300448719676953635630526090639089476789853314071140058664847575694959513299616538431422959910949593948944696070729290733527493057722942447416240608756161379346237353181687617204381544565345880331940264550558571712723060735185654652973205170837956138227510776583689757412916405615710865463871139713791689687605342811284255500849942386314173102641144668218895204556114587979887145171586860712983856048908557284604473732442352101907272856257882603653203898604656166517330509048555538201899564876291544408773428395462807916643545649156013565058513787835446069337856624341252479498716741292460288835024689060861870560278007915021646735008164464266400712289035050598877062265480602985400297719406171807746441092939523197456643259991737846895762066035111584526801555130107446570597132731192436544725722457231685240668880391826950139907540192283790867177354717546427053776027687429307946578402055921942919095797704077395513711625835269319019582413186191888320844025489649819391647400617167419532671726816382348504739109577856053231717888598436156676551887616356226816742178649131365654756676057638984522130074369333979402225677786107741018613831020173346618842223091181480768201570936404547042779205252359157640670010974213761502992770245567119271132832127897278302913402046590467351381226454163186752531383705215246134579001674130577494315382130087935546396602270464592573504012441948379597467419597649588307522251972738113093865199480481989519118230981901012751101457941458459273017368815623931899978000080456316766917582931708140556376176480221901284800610236935102416618013398522912342023150135491625315483743228297364003694394214618617461702113617348212181276849627012020893690670180327017456149740682366963682731536695407613500633569079832432924857128237458568677267675196917736042290280891873162563361531976877725499695051618874528537147078543856666562706632871706923462366372063506919174026891521077827839797020187286134154400609967354522243739606766368198223823816915799219221017384564598531864115478812951368307216053502873151344897020334819939386465808476028480825795668049620223203639340323839426068011012165742988830280039199378254381613673940607295658029532111835039981522917755632754645791062464726247111618331752660180011114100855488242211225346952173850101472198398286781511356516546522860857038856294643385344004191215650078720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,21] 12418675212504042672547440476390981513934195241320434190388766255288352915830921386084212369981803748576393893318949866217412082701374816824544487817410647167525979581774303524339219535441683056335506746020296282479968179466647598833632208303231722187321903293153408007415155424292167178148511070674336543405264415647881023448188779274017132841274234098328631513123055585937076779772596587893310024888515189736746961655750657150222962384847726511378630039812538664687138628853301198663372426951528073465651483264583096058837350605734602435372123046462480052403378802723672989713944645419995255816222697677469004883939133946808735914728432161297523934672737693958314774300124316801693847691441825333913519571417324354242670594493705626733895946894697031860328124768900195958969335354957957812136194550915797164842250772440397790785218377638158030579956604134518195213608144642165881202631679722064647362269740717419248117962146847138875494841400933133719619173532879210727005519387181338858481747615657100754200422343660532117611038880930884292326885967119744968444192925095286334813249759374340742153107135890876702904034505780264042905222802558537287253112744910232512520533569350364465487274499706430485011268388153827822486796502540638052424663174077619704212826988517384786457267060467716051266614957457345953429455490814874468442697652116956680150997322071795930663593206384756791924184222527846972205525284558633631226214323204391799478206624032976543109344897064043432798342275344366377687404941278092994417763752415712413925785437625426459033710351961666564752563128408865393078854975000930528741409442255752094003339070928619475987403803253006249409612999042148746945142369807171596113472285682703465120836460474978305508253993729018952678479716573489921863457257514520565802474427780185759518907863489562797910122688005235303900573175689752019719044075407243476914011809303486412006800349327957903545587021677331592094958218791298071961455125714531040593446862998337656519644123765219057262970460840625577937873720218073542276105837509328388846047571105926650016918081603353668423574774536826716141216001316130692417560822424570866056671963251647213226680229894289619353107362778917986031622425595649968668848562671865414126032034958336660917556406766171903983077156567046707563536114998510265981934500705758076056271348742659449090983586604477640906325255947717836845788735297210938143895461134198034174261048467912656595279412213177059714773604273635826174956383630969277937560987757378804141727975674200706427368090283967911396709334352650123645446292458205398432711241185061626032194804369987616595356614017684182988636900047265197592214265244687900196368966043633412678305143412478177936459758772429832754076102801975371576369917538447708809151810374642561473501351350675621893291867757372371129288311128480591824083817561952186695996601852053070845848280993100950508593976772734913892575084544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,22] -14694498671273231851787593659582784924875535674022390149152322776941834204032290070527638177690142470895508239485979187472902917513192269563669215531521243480643254423646818668864756409338647791221414804435248887720501702954814858794718138612884097162332482908685657080971085825355110084332671451911703882374044189928626225936854985192661379596376689636597749707383636088476324671305556899149746790065018868451449906897832866075250751642589416403717432729894900986868863419841698525923307318472023051050769375011318032652483403185305366322079010388698853996403251138124937760530890109680126436394291993439888703839386265231151338959502195359168704130240278955610572417612187772574325568443856283451905986618262299687646943640865940424218228800455099187655724988301910964596201663464244854783815849891494786611458658924191194202456979768549980030801439005333210945887579120494678273083993776782443457524682307143613905429210258967154294463184808734365974103284241710508766459300345845872678318808940154649092127258103712752370399480357949913703295041396425169743564978677479157242117817356471281793453444028936823035877848045628146237120302099731709771351312776480108653863319883676796897164762616624505204300181503189590549329175550399746547500558352221641740120211895081255633834705011073655440496465378450119048003868952853489937998156557525454359684351752426354866743505311197433604910959686324596661980014337662394283633683423373429884984566145707000723352911464341568063912254013419040359451612520818357803344317865298696830412862082015405234108630179397748952754789051232402670389201972189805255281542790877930607149185954019505929349343788479229496473500572224816194228391079115498285144808562044069731636941393893832295003056101260522738217900915060914493565721203411314372757750004733136056241280013491877610083367525747176764302199798480105656515859762461041230593318049003269223557145708769974934478350938070468094517545239254808732612768921773604894669859403262631300432193425357202750216522144790230411105892458565021197622678881309773175642428152673692900642377361500849258412488852609726779396748662477708769006632232904290524789085277490720337106876697411338044274954877987610270164681833169953105284798757886823969754265780364189418347212982556544977380351461083932046295109589785337561198115667076202426936941686236162394588633273693261687289514097660839394296019856717065831531327466245330663676302741197984798093207043984466095944776931506489262110148845209696691515522423648076229011539635728413667766311499492130390349877254430960006644178319423155001394422136079709687264310109474644901703390753319096836726885952530497383823107250525674553334991849893851483821287439356869001520327446982312274960218657961834859560929880098877636918580254817657049884541643184154303933338475797781703234518687221004972323499674044689776213676032978503947096651265791786102255071926610887880531414876160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,23] 16570681145754081068821561249198201587312314545058829796048065934265797566158781597106034587099344144178808600311389044760097513651567390941252348753932879205063362008887296793579318341255375030651861976056391970638413355770320093873857989049675956284664970370238885924328954582078752618854935487383838582405327776470412274246011726418838630019290503099694613472699353883097605748884960089893596481793250136734431399628987272481051413367940003460504806194687478600869564615459553230300976467973590072230315189736168590267835558558806074079725079793924652339480192404747358879308721392225401784026695719367304484882194398930891999544110234047979616746572749434736257654017409476621326218910207963885829801085228000535206759658059539651925227245310605831009660426668392045298227276642170803027707341331938026823880858763541009163894456340701986077861202226573998372626047331253726158110906443818500447460752154393992919554794406682073267269933224605841626700074484867398235688193531951799292443258137916768119278621145560145817301888884521048818307468719670250128526692929934528829016063111759003139662779230652875260625616026393276085394992681971971321188677352763905651405104608728464767124411925092350238373422523605485129395816108381186572068456720376459874468885413679465949837261418293281489851743543818299298501480030334184126642864474924741639885358799123390570961610426694019466522521153160772018734917139562295841965953267372495237133808063557926864393115937079786291579793319239199411771848800999044405525695967659712921231654350955742762734428906610658257571679860680038722336154250975395253627292103522538599518646198333923473546344689712361486252294686220686460938102295231212993900346456119788507453949612134977287420943845316694292741202599309491343239626008543409489351837928855802299973592670458499634144198549206559167935130715048485255331533992590081440413184273556499067180113174103752465102642684552874779549997268745340482667574042670544643517288322206109386474396641437956169800913785032706990015346330682502591002859245993562622688898389002804420703252040792699780350936981035515972331679856176117798749653273784144591104050110416465055438596228130797321816625713827894348375454311830315849121464171357678473063045290660149003493999708122889441471308608424597251897369669685270759410250497254448116847576436228446827089147913399206783367142229528891575307632988708358930723134887446369191534891794173727603868184642725449070454647254908413188005439996882029704161216324113146492752572177903467964620532771541859916595919053383634288319416129885600879238864152634529275633931244082361665058270302870854265578278930313786816352243211479899287005916745522598447066956746170484724703348513554843199151166841249850167706236042976696869388149325829698198423052459742384377645618310328279631996869392499608364045463130082790395519773697777854391189379848878672705312508542715914499338740432896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,24] -18044625290095503423771326547603037060925349323709919437135857869408780504267576777330160532974536355150751284604545952723221073485318222376698362013158517443686498847165077187434960422898805463236553015545648028591078554582304588994494836724314392131160301048225921380558327031433908766801542411939949854853541361471732353357202051027778545079167734719366241724369990782454529146510483874315108819633791592867304155974133824352227141677211432692149240880738215026426734957373130955732852832990193729834447692944881503491166636899133274500943128998961638749891984763089226116575060428134577435871031620279262857386106710548383370908966709780231254829861430810626115048156120072053704107288922793136451253353484568705945686797410509113940172183226379023058574107214565950010230509455385440601676505022634443954623516299747869952075110233462561769185166659577846925830327769697630814102161872945075972471411271113472483351623686223070455954932225907213663549630090782095229473810326823432884975872091429478473103251875499535427584829636019508283668379177607577654328642027854393468360423643337254003106345554547552286900787094699583864921869300132370447053620173555130129566778717508976040295986591994171524848788665516740512315280536921639527385682220188723833704292340255343264138210911957615751942838620524413763941714863670942583970315926733416158623615533670356873745047127616466636261695976765715021982840792891884509598868185301258230524510803238489961648843806788780987243620293597561452841788708825626637728175564904897029422611145356178411407911098767252023115314561174587085565075709114660684047263234346428895835151850039178641384471840128598260930412987763302268179999197666735880957031642120265867873747433887535726907776789064478275412792284855422158653698694518815158652113694055321538472787319986917490111040346305854800954717922802738540608856477114548739556502244011307664813061224045346219312645121257258311041603824589387676363203935048767029300174980327469451470436702389076614436175517893904032296956324111660878988354426599750918258272556452296152922451051524760990019318878545366701244273103528374219253865052875086134316266363231951422065320018823804360137074937451920253535781256008624485922568789681781914690825723743306281239950229116426312655523536903431601247252635410212480347090307026561258947564378382281308787200356284235075649311338733586808983101460312834418944940705372154969361296302831632827391188856536534890980203021591588399396117589214315077395500042717718297468754590659624250069361775795375907037646511475285022471865684872800641519879658585448790791097908380838046626483297652147111181590170814486453640238423291815915057972222676457775203345406368268676954548069197463693274906396584881220556903576985485782584119415455739621687254573313317617478308629169945411067873621975437120681602686955989136577918926261896060858747606365616109016225449564960425474890137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,25] 18929276022142845005913955863313207481551750675691892322645713155082228839498708650596964654746217934832279330703231786554826542014566922457093516611042737663179602511775429954840022895472400853986484985631752674476785946508645019739209771796373971314319711622415836783687554172249179371125687445005760686020986467537356794595722390396998914934607868928135018464657735975307913460108900141363903142773697076436022391710447894390504582866264093659010876440049322002692897023027803127510000413336458718600717727275541535343769883979914000578558515417109233277165919625622403848352180227956058974073768721349474852399091900831337506614689033813950918742613500022769044955510464864437404421028227533739173723827989630571803321886692080825186540907475862848638168038130928401502903424817879347578971083374091367562331189291331340449247102409808250471228644799081619180710963526930481460989805840807027893874113661565943285835643177234110591467079545274675615012699604364118133300825235589954750446267574991316653811199830555502723660835197925470719312452399385896369451911055597393236257622574080663373945296015461227128823519760940256054085964225354254695886590955779922754268745915148474478758614302163264194978470851176310415378832741499681994017414440329574783101668919439140787644083903068110737209779709173918110076600591960596042973373052339141582437235542043177705461494497021180195316705013740754960859441729700959518132069568332703464362423600741979690839469452431858628303390509282916678981876909222321341728984399626718112183638535346782321090590875039549020782316550796720233425826556697617158634071229127602102776024576049721239199409327739675359828955811335377257485724271798000004632200454141981389202421092537867990224931019498678334166047521730278355348075135653501704572976206059985135901575221357483703458886121027780186899381963408628072053445987476299532180371384192318911838310364762004067253284055977879559022659063471951970184024119426752041797964539729376617201241387951475374385591282872772332817976841991403378388828414479586302695965517066614995569802952817681923047378161809218027543702514165055963581300154248835261014711424186781323836816374153677784545194047862618729927360853977409551164034762659734263644460850663004720930985951271781092091475734262772397196512632711952142500378543328205978689630488026736384152313674195433457727229011372203142019977119087148653382233689815126950337067458653559621415200675275717588743516445572964708246590336918826174093725630219378751795268126853924362203310633207818253903990735937959223407250200101914878637650757885418925474379084766100057190205548766976824900476582436345864370490376926911398688537872720318478110617641127282063076614511823491859340165724508106922986460134469802449501824898383460112582925505748104066444882510753204539911269718176488469680967709255486172282142590182979576703163224494547629474356343924521868264124448768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,26] -18912409604489415976284951254869783975772180863922201742585645967899366446037007725837245055919467423450643910798153481924670545061335712728578548938695102666469290355083882785198628086288757843139224015478877167062728471970209120964235004935233321518153226038373156969707518466318448761054522055922157189476187498462894374219554184912465035031751318460538748601176401288983280041618778033169253253246003264131429747211826058672009072908940255273542468354124584733747832901123910376790315428169886619492136506444906690864966571544086620805969314435880192854597565989582565815283595793367581823334432843436982468406199852062273001768723610004023002624056013826318974633840526294037670286442088316897757198347729946859393865653051022380958360330829174803275257343314362932256816418324740399471328700019855944519122492893079216310909895384937390371518352856701526417826934389713664584260966522002855503682758334904550454647941123221273506642087737568071820396977500010075040405800677323382295325864511591750972853343910456253823813733224932379104170728993823077698579493884013287059496198885803363920293062847071712685431500412988435297833324898599559685480998570765692533681095265078999380929327658756507713517452015285207683820824104962651066792599871157755065572668150551799255628540439276667116153330071226056125492434814728167600021668518055229756086376690201404451715428275922312941490859372966078363546384391645984149734883115144449085073705004570486008095951345553591491398064176871187857870913994583743417824035570106962005516374877086587878821503293164880024160144823632698300737158403468192447090580642514052097116051398095741285359061872360672023473067805486396262737281086155505197217463116443872980696100324727694303198009250339598104075909718248759303770641691400993041128922516076591578677497655544048672795485306799969994909413663909653286473959450362657363555944459829748001968124676944296911719338209072705741208221592763031353510828355659793992953049216606450914333416438223507844598018959875038443078429751945540449074268198214338531265303147805728744110758645094936540091110941491124023218115208500967894007604575424708950273287140454365537105493996797244028144566490079778507086028492914697665160045784848165279677745009827201562427274428148494240636690072688476365239981733429021728067253636767263571896682334332484904523274533069298698738130121234125868455889704033070712469180265667901237390591742000767772458795347460333992384325942461149449315440462421294409853492613118802578980078439107110410594994889807509634052154864992499898455445245057598073075956330233975276711940482601770824264137277418803501000088489118874031145816238909558004855654073860052157442004442519823256317382009382917062849316329205321726457408764989491444704415201675369426923384417341273960353198821940840318668589277844262107589725750174479208399557398506135356783049626158678107772078742140684828505653903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,27] 17768785797662403507843249917644194167410761355181765960849279892595583357940242815057548193904082657250708253306141952210811089552475100911202465025851639949764684216020908365535494117648678642016713148164105333880876209439352337938416811033573431966019245768915254210351606812640281986412272983806605198797646436481265192656993443164646190596793161850473194828766758340971120844301719185350889806479969269129131496863167613127602590674537282355266131247177513608947567888011018750398442562476666273779477345925204541380873359177333547176501360851003005732863614667401785237360654444554635580212438869779181821553219348214950753463342435867690250922076722344521248248035524950849703961594158142124039824967132356046165342240242188967553517987408019048584737049714651502588656339590979074728344403966646080835772348980165458806001709823150274428283036184277269942159109363901737099925561170827224946135112166489588929032912137737036111822399894000021455119120282065734358374511630161960262531012784849029393736103270707909603048447749450453024524103062090911235664861548201052701946474693967199697726363977846821784097084287806607655948943691824231953063968808977241836070579848086140367713192874430583071512654253577958171539103429282587735798331045932756668245661938111751495749332357022034109704679728111494232489938841882119352066153309984063796177364356133472325970990695890123118497530314066883324894325928772442504941098333405452981508312917975287593370731891206117559520257749628464749452970868713913550591822562665178743782888636333937020925606408874667010059621440710785906128249539764646686886448656432286757351503908423619652006747842694993606942585263043191521033269884498245759323975520785437268440925524352289745769035579634614344747169527877403169752067896527049233551391076922596188247558857055389377383303062205353097306902820897461035337304525897769778082952064867447331549248276229083712040593407330323619578552537284242258013021033936836287844088505659057597082787339225458906046425901629310407567386116143617805592101737162820439724183503953029027066583119008519472275075238001982633592568349978024742854182827536616013849640422449577475165987519690745379157832552839726203058524992752098246018588742757808042106122490740810126104292571585304932999160829515890187758101636563331148720175224885434524543457795131408907804239534594242754243879781097807559318505329613051157499827329439997026769262336722470308428495632955817762348647489441736094254544837641476590171159414839546363051999718434270324560264653188418758433847654499926701966694354716524553795901611797897742182238104266738721096184633838063207110058365537728411207860417215370128695547713720288360581426220601077083822559791500223181176459563207354752278526126549920609692000051339822138874338790866482250104903205025938422759201254781054004513717239874409432544412712288384230388158907023699785736556452604536845361534205952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,28] -15530303928395405528693746705943787240130876340852264189562888910538510398691002432415806156842481582323118834429374698490448360108055319924277490185088983056007552454998394589919407888366641735077230532963063395500699351108177388900635355538143473951433395736215948044649387711449954401235369059017028834679546744595501559456888994780500759112915693617448103841852506244656404060772113911170501503953032225626824942202398740627067336068624347301520420944878090432944193345406872945984094643896170961765008560960812371736937279909032950103202311332483415425479144843872037440915602754138638108388124463022443120740152363669071616544491772989482630074201943321494918515750313429844333734171912586013091610319994946887745880412707456815890376884792070987183949205257607628078639982041701929237440260319223071064512503875728508547956359207587639304859326704043553632670386117278024306633119241021537450903944954164496169419978106607125495435626551712728500207903318727347379973282235902352044341552445439078905532067165265259496472198625949139295299548721254576406753944214233952917415086671089436286190270875314873945171979878658717096158740625117167535830085467692724192310350916902446998108396213891972523730208588229512230430283831368024614725931498590134697296631768164143688012473162398744795789776287550318643005361139964387619949956702585793354774415811627189973779302459853717174017540166450409784894509380413091490397423622859901078895417973450352259259791448371703483123044940886494708081772530879765517416068684668843518251272988747602101296032610069294290472702541997567915808504622959469384647950256918984222629192962794138402716800756541994206038222484315348176919593294976457759081949306701893493772380081451336904155880215374450692388091450109672917775826209705404008281097795808476743380805327552521344826895456537508177240268932366596158961008231313667309290053274282637467672773588879692559432885429604421046885541244050849960286794400679163615313412600985672877941589951479822631233916591099300470016128036559723174425646706504580499650579733947233204030268425390598780721769635479439661793198905582504437768063378773499091631111809918235168253141215579663128525106735292119252515777190643874272164310002524207613892233940538123674346791634507317722032228675697252981609454319576719114862773986186530546340925129948659086460211695885348642872794510696329454276863083831454499220662479909924217998122239546172678532464945778293127268827259901964551803109040365740363962863158102266905474223776037252978790217318979809639498044855030183936498937002299712596173599223923702416416379325663073870439795834690079540144229264286405994654241033183047052177044368613580995271574207358579456317528742821468567606796598741920112186969348461837588180249581218804511451422223704695531412853212524537652786030605762101004604904440136093358129608395651665254027669985266126460012224172332693517313937244160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,29] 12509925365929798417682601631080190390702614731225781097901819353010566832767526364989381090478315426830605532873233174791801622936906667830582259653482569714525168286132415827108512175585811205822263164910419846562588989737057889960480730073670579162977866345658234518189419336552634194184186936043591933317069968150745749541417707360497351137654541391659389949763338905138608821411240962066569347614903736264165489696154720533102942243463399038348959573476170018859232793542611143799751490453576184885550205460555401977911562157711480197631261783166631740061396321638544168760944750255877772781095216954886536991567445515956562389764403103741986158111063522359503690059821422025109548653776840244635413070209560639628071354010499179312269931676163610176293391115636984394078834555846416964134799363469205007293703089360946912891450572189545620406731955364316908068895435738106847392272570099739256191425852680956168610028781367669424016829884995311943117377165928892780914326982329430859902940499390509233789132019197730028282690291311870289668147708930571952901001965302530868518814499118451650046987189070434311697133982974761897142704380018089895043572194041361790419425196998764588186212708304361919845323233126805532012775468515600392766396865987347683386779998840415135426166258282444573562191240503011548492242682227845717911762809955587591019530206672241259182557404061982600628329455420079981643467756309623926275271665670759986038009152867553887057636072316896294965615757652260745516298934153251065533992617816863133165162258480993822928965988698303667906836815607975948867403293836393947882508660540515535395692933694627933554117381767490722451497329241959971152716235526804154027414688355222963607116597776740510291929843394832816726690780681383380229884734782211697839708117248208273298545926058799062874968455248310744066804675066410178241553035330996592278650974804502221994692740321281774436194823334430007544521723542900376544804688685666179181498757110733024212039787994417749057774755199557367033860553192907756652284485334238017326840596013925062326034148126500721426326916178119609210519378635719593223479642630168424257428066992952080158793061609245533225275398693614257569866610846995888245229766620032620878530456228541316864648550623860724850221446535527471660073203997683986150691652078668624679171877970267985130317955168488511816020794959814031011235905711382748896577493390951736585013920062710924784427825731301441829146728139027183898148153654968400812422978646801237057273447069534460639785478834322492758311893667948701526549457323513823249741929323868393459619751740474049135616305865691735932477647555019587946229330411332823538086189492070117984014147525240482599658575307371038491230656718727211919188453032879415456039081106338942526656265973945548858270199404139919095839409888194917501203960763185024039162548490155456780903105642876062324119401179501654728253636608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,30] -9197524730958715364048626132944964023251145443581380558482202975485060916663599222872564588603500335705443022210140113316498961490929245869579357746039745340075176044733411191785279650956321754397574939066845449297211008825683086023529041988597993749723829196444678002829333325776277969577541038595903078248157725423247025416545106967061171014841668435200113839039289514690986026784216579398831084794778350441371388874296197509645495932605634522320769995376077409506925018040753771875236803559599016220682121356373532123505798698704888281696364054604196961368893726702880396293906284382194432973034094093835024341200940482707744969647829455087330154425373841659619511943665524157796265109362151397701614282875922648576203488436331435415606301069698575662632780838835216848043273614293416251853070852924286977883836734340169729249908833881923773150226283153413401913873990429756122277139843388471167649351341104409252049159278179288636969854603973473756022231322954685389810212571874012155757592259999358962566951080088443705478594137542749250583954262593297838500849036393745079589084235748446397319443177406784127380270004949056611322284128511102997899091139264896524629906091641804957175611301487135564084371973573190527749466375106536821834561754062720579704659083371773852762269816923506992202655784058587304211035853822484180560567249444667263523911809586737124312167009652809046677740566124941979711582084112988692063256869212159830423194944897808050248174099354822953627757489643540089580300512115875336693746744379937245908868696167936991813027824702095480714358713612656633662390012765914180617095359171898150602890906610348100522533875031962436033046887365429389382485682032482465533833170926449193144361838934129210705767971863391958734663345088214745834538295197141515775752777670218894575285528052194235097287711655827962937199892894541447101819254126501945251709483695217101340514793961459075549753913211748985867195151011354737972696441546642039533452594427437568350704171478099430940703196237659502596651952791499605706689112463214181498585704639596246261043888938131576238919319791726313330220341926311668131123403698973957731088178647010937111315418649751311395828132207889852685732644218088442863091998682808380601213985581642526558635560923133454219353138941144014834573776087978812003030257423312461755242805360071917163600206613407472976594194703253869519140563753681214097872272627027856407001070807942477065337639531555270755482938815588899085562515601661000628334483623654984869351470457265928750810718811478073395066553439069997642824296763432583538830519481582480352071675317651100704879260092976993463631917616290225115159335843902101904123584467236854048781152361605553658950737355151153115170407040992131167841295347235673246347069296943988299346254622518828595122053320584231992109223139183711967048945617805107205974215772761171302100934830376717264145722827771016619071897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,31] 6098664729282837591743899752031035126602042696701425135713763820194640745467727168692083895209824519065917540084341186289753195375696701235400089734969494057106356828575579576951707348471972359297384080909152571213990627459477409684229280591743879518137551597290942288822145739863462522605033686674693902193018691881206755894501043589843963863127567993480030455716493915303748669216462400554788243302096422601317044449363132649915296954695793678471625252510516489596051977603046557432613414307067761390899603668585704884348427550116268701637844404774308508610089052164221156058196410090739023524042688121827252311896268149359531311412703231515716873803413407379500678449894965500563964221628871873190487790454308314420581419500950668608079420489771841822844882259648642916185369353714307097596431774509398201163518358444483243187667935539650891209721759665301890422845342657412372331115306348831030278771897108943706451108186231822128430219938830685500398469135944148224673952955308151132505071768982719535633363498280318983833322691295570352046926985552897390849831392961530367595326397092319613301983673359563921154486624222770279958543189687895551449922095987760747866004739819437187994510045462565919363672234407364448800463616587506467827610330575396199262001934098551639007046895493043155460684884684917955022011462150570042728238372130750080590300446163745013479383368540048578406620981666663408005929693639992744946657328305529349424644187990324552185249883988066891732573176848684966942084487481360354143077735000716196182915806801132623072709389263271186756321786275374822121386979017629490224501562480502461831362913373771655066507492186040631986474026731548526643358341415531042588537158056322669127605299227092260549801482391194358364029065135185276400312137453847664626112738128675954674521116620149888822706420376187105466529214844005156867823530929994611473992769792857197361117132222997007545092137614813505491464646352921753256152492515849872044563256452965030467058532806908173077337933891699919940702550262669343512003614696554062688651231843817627671920679016846561131076077732715950544623077279183217366683075063654674912817928457789063598105448055453241115909973770787432441114766536262611534266609059722470858920256758787411070634335196082409159200895272168160714094294794557432506422935787767827307653996762567347374515397393008548923558786218167727696619170478365393031906896939099573842328389021809887622655485263490876718507519197190591905402185887494333295446009515733977081430858460472386162685376312023856954992605943668416936939111952697254894586894643898176189092539268555529982866833032615534907890720783235850783141251117918417620496244091842725109507727278647713296719201764117588206336767502300003003176806923972616412388073796273404329035722612738083254362449100949427956553431440909425040558908232450960165597274711411340306845485588892058002366752151194111535763947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,32] -3586964618368883125708810665814722947779735074352411563013541981969243102462403347187317524951077911102325966631387921878484516318008103873411952818395109033942621271126943124252700281294855138522236601123000564127171451511081794897955393028894169063391403095535909081701730128916716120507667316956893074138233112732500696967532004061573236034362848179963309226851056870968166968840243967562373464499704334686219986711324697369768367630994791242164376751498345969747340266787517275715716252859336900332059965478191901714266645068883002988936629730194865846304555888349364766302357448411233211944528280822850731127519942332114856982804812571541179914380455589840283828141420916220961815643731444234992835136913075902118666483356745907182881406617646201320927842826568122598312916136848794768579710069717071479298126401883847934643910638561894276610266915959766531435502598981617555824399865655949341994367504895560705472868464639227765373001502929353227788793953382568344363705468954663851616050109585568852812669033086689904431268838809838442947385831921678061802149439142800542465940523810204084986353697442237045584778525749143221294095169474908878422750024649254576277474230337358281068207004676614029464958650892774631725438426870888150467436137298906940924998778717707161398319436237754112843978867536561448097270047623223059709305771834984895980571611276461396720783576415790611567539569957468922355559832059380889831629102748066460770609758909534015295716674650479993052154382103836026655382043066118537512961240724464092252643391969601094541580676631456594742949201628013361134637201946993412164709248643625748081230756742472640833512357791119007996023334359276296774635516473204761843677300525116039146575111126238009223792370920031387034124771177295334920275478836613593267846121499624070399281469212430205324536112010699002621114434714509253521394480473388073766648924794921839386753059158090261982264113871893615819750659040797230061514613442091312362893908765975103178383762594096559627155261440721293420082529677499716620608000762319566010541017901037381767963973296112457599856340540690320437692365647940220232281762737072987013358900577740689593162723659919855096304301784446492931676153703592006626807477673824705734208054658458611477313815309821233550907359454491219779426148659617857411381464271555877744141307938053791520583515103782661000471822038563712188528139740185497349432245078329303807253812802750312109089193303793134467480064261831373856848421472839380695319765852510653848660082606757439806622869511100401182297506989585926015912636259900452663486084492620887249727199329110776725776877984057236803130680375507044219202932944001182340102535606241451702027342388418063373960326730591704159119253375994282908003305898268350145047188019052853523308967268971580229707407020204910928929242062511304512725840780875425177141315958031310137412745335763401435705781496844752793559367680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,33] 1822835954869902129496635371547843333491390269941587730770066244175720195266311090839392541784094860806714238868534319340151916782332520271859699555870788661102098229767144589978595029064523638770486175759594085827481497810801574635240149680939633870774650020244530506973395177986632409636167811868776766884788400759363117222766256899169479946574713166036886865121158033453218292070052976834262912116960250057355706117162467147763496265270416522485651703224822695798934863961732570323723018853278649575568198386080968663555843295448587248430699702352870520526987971903274882631899554402123222440782743927626618029596770728347944586659139426665554424079561154462849974925664909061038605110457954167359740797260754124749307615830239151073187373306463992511590238512109946480563394288445884341197317344323507520879297642017695196028733805734714806191988529040623739382838658333564915459663922964009269816880456600284368984286521910732240411763548969094354934045468811706551690107974192881203427941381590298438550465151936118906583078639105637398241414417701960569598600648423416866294651679465839662375435358122948445705969384525913950682005245169289333371841573394671755960985099674397697986488292544358000560953169156350382304862595499457942069217086339088753158862095867546362658824239959536301037407368206353265450949562850121337596694929114938628674708869632152464043116131028157289150366108495873659610042275870748505729564505126085938948241934529638642125903191724647311058700067665869389000185463370572004387446161929801939563469390343296487264343916382537202448595981332239809581936128585385430242243941359495839536967012539881505898279546904885574369918578136575788447814672247703953765103802441177769910578147524320060451636149663700864329385193394018034617577286643082279872439831641070894464544746128112744124916750039481836090012510370329165771880281591817190390783186858693446364820821514524662893510787231259872153911785223706785967061177289616552126364563610766337678308193203168306942593724795489213624111350626353866359530485113100132575184788527161295871693959088415440099763291976882189754674120433259834165242152994606978106526292028732070326975164407658349700885709815971501081543711438815623224068162733368018701227126793471337510129217006102175929609907659541051136096701456326234550507217311481876814764498142526435580413378302531724007664618749584012854230082502102252174086546631279829787251712193582601542793724598742182896029605940137501410138361337591518349647598498325371835771338591519666380133929933452729200954777021343226535301858219599382980496781795515544190290031225726804881366776598651520242605746331890957083992311172759939653248305489543988314823701868780034527072052973421071923035141015730401920826259440051733255822896728392419527026464067413966261824773088591675156221761290279537265156191104650171094837117884582191695329033288854531492081868175271604992264372224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,34] -760932766442117496241894096875534106228461311920291633349573097057174929527255483088653866573327882768245556227926962132738195172773733507140437359936676146332265032203347226755489385792828196169122693415864501566562874030487497030075923154176242710952791569487541878083333789073898663584504268036749415577100469408828540185686584511588344720026649563544749980590337949589293195365529924081857184469069520985047448226273979528351839896181246887345959429976932897013348510129372534850018735299859138057239734953501614784842250341063415279734261089304823488461246741589308284171718837253533632152296305741664191668498744507338670070609861037787478158779123290120110025960349177877956105254487531877932862481438106265512289325582971211149842371597249151892626661841783804459215758501486331545184473165085699775924612652642053295534195408718347526428465751399948639964872782641854842589147015152364757580041155146399482404683044418709191664443554976015278042282317452977880127664259291129537820398238625219321871502988266177941138528805981703460632766687909315994231319615152470069860008603824019319667191290661381026446950824121595985144954047731636377035703401026484065336624231459987940001488407845425804312651407517251814464522488367123483371903214022041564472601817520901058339123516424987556243680670439187187693561328278053046935474598326873669341545775550143077884757624757718227483725105243161305314650981058611605292527927551602785547510529648785779907232653567869029466003365402717962121096631953113747163807576637423160932704171784270739826460517416066544201527358660811859771962246643355552779537547484787688196533784108370125986028441620530368573736517771069993616373283155044719372717983415038831400350969489935422606772079366285846738976488215809319834363371234941411067148979369461830279945157303327043883898323505750629817772779086836360071988768678828731809500659936634680552030722724021296439272129411406879129071063226834404364049118437516896821869663132515099467826046601478658909358509915126588890219417377308772932767760425700837143734736059951393288456698815063659332579572132336066544743352972525852935312707340392383446543318326942500509337691977522215577899791159534351991897514429507762855462316110093233159355058992309698886982690416234044714374506896639862877705348730320417035523557058506965267809664858593038479602297319591409630485908570975999486200293309668743018875382441560987962113959368556211054694529392276279354968863079899718501940861431071620397127756893201469043605036110848454280960955712622785377805402087091708975803372886207085265038635461675925735135284536220876310185723454424172622775365025756532455389261161096073094862623003441751408712052623170993519320428335973870325372772967485180929612376796897027775459748287198095532937720861360896304694593159978443027087504102234490655910525481268800334927460115282287857342193748068502539495241488917038095600189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,35] 227340890864492563250434153155168703417130387452056865209290217050602250424040564357093178115292190910642856649939899910057765606149270623685949503582245458811823597303098307714715109975168603667987000210959146257570875573323012925790873666348429508145760786589608435474791110569387584815113437724610865233070907344006899337388596665751576712470215915936513437053728469951093201488789516592383860928876496187875715530661899080745899107987745652600228875251356208066975030166318425928277452551760499520362655645402699647050690480327545325856724523914074723772950109426108923968214235768028116146605012252391259530214531718049567333960075862405606224366124363002045877686002036786908570227121211352237871900937419008286038596692602027167773664501071076554793491862498113899285225095503910719220046560827069806016568469602025653812901777977129575462768950010981860674975444007143706580888945295015740485083011798289641821254693471915923353533017987271578876478178568082154964032750418794426126545168535069216531891233260406658316173478717698616451174630736959462578060994742142186844457485254565343061447602143849688892145409924689012212458059784176340280939311409775867889046618565921274767097545154057789044550346251217852014941199896421236815699579541729225778774764079489791988940148024462105281740202408262621271547122774356568237892939682018051545305027343441997369053714446412224361718575784463285809975004307924930380151460173962024183623822621559290776920989008061414865867426601641943111256888588568815397504307401184734177249459621855844464729290045051136937740171689501536043698891658407848607421671647579605841559319294920187964004163482537673026072520038247541205455726650927005492748171204530977074801084719330071529290572685012189661568833161327190216617021631159432527414132953581907077712302127335794700083419494924609470023490895585821005230573450480651475434545725691901004751616790025753487430333712348430504334774919795448505340601511876197970787202369268945696719264365750351676125008459833475780280135130110300371628482530496284176833590642934471612429152327887364528661782621220995043059367457267789055252503274710875874814283622776968795550498056479774668581611848245308487073930903157280097931004225196222143055850258780026719349803496305785150967658717359488090807179155529182285432068859034949638167338084114272638196023777255160576950736095012970548537943765183750187591963754794065014303627824948764077488295242037784500615738512542506467332652101457011986925720385548993220322925807458873455306157980172648759597769156458689323115658610513915377361880151873556736622723174976465455506253386212497714063264492043556436064508291912839560510393433640534450861432088612566478068842587890975556813170358608018482411380500258864627612031365244259243490388961645691162667777447123137762041314290237376818571856120313739666509355085329536420430563580040041059619161182063994205143826432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,36] -17099623352697755605628169291188322266081058184454042335244124491468768135298800396623903335702076062089323604207671731587543236340183170518087650858070196391101582296441392751369476222648414299282316990952031261882897860620661008727589601417173593025805064615699087949983043043944055641681490338028868687628505055882379019824973393081081449879728686368573600955752486152910325234697101327118885182601214490265940741331642169612866540039897640287542456453378374774198038053219272120917275525150166768440209065754893918001066429890564379853624980087799610849772711399777660940121979692612726132676172622329279374531606920753644110113791845270138007745173156655820128543396462368529266336287539521546833212044883026425052468405726568882454138821716548858006907424391360131929826574397935098502265695373332585530672268819584520622834253859184788983023766479991094064863710567785953921367658642218175335371008787979969710951444744028904951121458064115791971922573347230646513145573745632192077299685203612525656910370442614944960282465856370799328729017780664674115853893459463068910325589691096878645834766085195593316692789955974378904273161890154033092154278992375102423360953518707775197864528152398548431751268585732601544135553502109045666815097755497974790411431033225974976597381541473372129942930256628633534073126000158105112965739666595424366021613094785239971624204760801246655436379303883450620314686585990028707070489138039956630540299354799731575568376314877656643208544315208324161037726899129172563547949079378339143335013724828481569600689457300923290246991881716563504407087003221751437362874596104232597617299387191086857338597728086132611808417039331105977090792891535208677577520256045456892118246035185427770795097694894209436239868921384213395908222581664665499513368003704628376801704043839560143300892813660578740267067105000022669614358870370210366305078590123168151644164797097852929252281220211357896577142958301130752884331014322430838094246220894200551310399001665374382129185716209115158067642359810047234411358956769945940791466244808660251285850363086566241397782361860792738459947610953144548710023904933938523776935005348705952954078639744434567376192068529588926770914819145587526723456914550645231985023233035569425398536062670018466636196154309146189812981837376572676530718330026961541870366082955330866018476673706016415293622398347405335650245047443450312153777153842804797979940193581899327590023704440830698533306874057543413532253338045333525507559424238652779733517464009085890879526852618325926458349964501560333397605732908829122420157314503854117090825812018904579887379783516860905133235142585243566914860852695960905532061320154230740537144929433258692073800512048800186312936491856335608320461870942837034063601231646227233396090692732803122615540825529170587450076437525128956080268531069641060817190545205549041693977293900454111941739135541321229024624640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,37] -35315834446313588236359095551244283039882468331781775960280865510592009750152823016000976461060839356109828152448572554835277930218890202819906594476987720562728662283932675992573268896476108409355020192491663461492738469345989447950047209660346542047618782127106245144572302305825862948976502600775037104468177938433169679433638515041949809732312230056566858113773706550589000845950026846431690204501534310879497195001781694458989406567143539844632312206672559214628488451127119427100294829434897170299394001902598392782625110168976941370343390155480771361755571349168726078211712385430235018784617894869052396597179831176807858616339451739682384093604622308265088556803665975274035051963060463548623104094700354003857195018923545633814185852296637558107140103080083785609586827649091954093503235107913333034147036126820405103303012170286675789663555761168212915516692144888568965789947394270163315021318075375988260448943081825127595780225239099192017115187496544363407380763904383428577952098493655570879257147399426868764045323084825328196755067256137920122764847201099873867101253628234412788464580751412566186726317055173487983523899668380985965851632656789788819072147370946376389015919158948183404773706109534063179534011641813136514514340463309389358400195935269339545464069240738972015863111233598264454106129193599662893375233570889876990934378254215245810515193406913566003428212012083278354053198749084316947878353517804037721896520968341111455168808451373764800319331359526729947322640526703264529108524893038632175810857413089964232657408221536229402304713345539629434168630084029074426277980115324549780141016678984279763137206883739429611277806003724902027841151615720227790927519147742107447482909898664465548289625723331454589139674357754375306782143235453806022533866372639981491925528401139435096946887635315252259853753227973870584246663863065872791805666199434188242724746030258465029608500426087848412969565613847062835263247624052619345258274268041737862789393783147343391865991987841750821048314993229184250790783643133975390977807750978275881849402211995669108426106968035994971678243794202140836172114067912545225726741174114672519744825263102258496308909755682607842335178789268091152935563137269211315533176865986891715710400638048022394267518320894859969899111556008076395554814044935735004551901279868928246107328717984058365086916125287263866951002309442580912699291162933218272556511123427823466303451032968881806991927954060570884271138290415751777685618448523867264698570762026966172685653401815453679170479321058229730087377106715262438555592401945689162939777626259995808596579443053588761529874231982303830591659191247307758153479528388081081977470743087999159526202201294794560205675227233836990785854486624933641380598595566134970111349502488443474828987805241204586065058100580785233924604631460072910343012255785633023725771176921575817820008530514197301325463552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,38] 31096381896058476184749909408757415585390444774381932946969276353556494784640649674078227999147797436179610826736290796390506123227910666143311532226024415514437425059766616740999247689615842316531764124895734362520846809030551336387509680530858560832402902209943668739112228795333415655489896525452496374302344954811503051015788174636978275406448697602600153065400823039817314073385673414826745190688982426243967816882947746475043359127275833762736618696991827365347808662609336214617404717049255075431253038796293921822867538756713207565438362265508826037846351793431833227748571137974099783975985340189071462318119296824417205668602135999285668881016245278191369138470498067690460512680529893377334643605920728298897486129245119674143726044988997617044290518772781796120221284590296652043038198166964121342877859111912336986601659805242131424055479502951926057705033546264166945755987512374305800624182783034348454110168281002320166389629036883998605415270532115998463595269789249127821443669113095709395567661988349737515510144183681192066727803986177203868837791958929338032061525307405525410098492356714392941585940501901868343788981630296618860665411193032426620593028414551830561598678053355539826900338403530231297638109360886053257212128150176717243370599763904024565650171588419621739459928212008741106158244119103925379600192225271576341370387978422447678786527190111785850549541588122748661499276467373604026526453685416760330354841194147903767212912836983224830543077822211859282055173487937857523645017763902525405584763160058940982957909960601820715048344372724446428838152517201900106623306815175885852904673674486337617653364152059238332661816307328122945279828411217757851604158415140007370240690377774713474391803707048113322582194938288489599619768321302509677655428601102237675198107400021713599693998973228995551528554589474552722252823526094620593562921066642760482319134062592103014602633436749289998473109054101418260932586828979226678869758398022553222248353976851805033713424159134227873318206034991054896179175721686714067628442063568017367636342214552032499291784015088536692341355753389089736432401499149362188739099049745474782457612057295159390870974635993040659228301844461998071429578556142710074419474802381638276134841658325250188412051944985353582053348019572328290680243694563584273612963185509418598634990281354189440807227050518397655956370558254631345289728888172297665229098366257907227616385059817928645021967999131494448685316941609099469364488652351054615663038030267243127493454646450555951585221182381627325108265979131920614866459115035366914869381176465481170548911459237935784318957950327322894778504481025222962113615865070718181516682502498535713043728154331297079593979986594132961609424740224328382651079431641029934913624008435744310252074781295850565653952793729381703770504302696274472107054904973479910314239087196258900017841894435149324316835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,39] -16848341371593763735253002649540323258913786623567748092891921315351496015578799406258774146233241876261616644293770055743276509910935122723090604704641143428179943697324813567753740876921300944698891001392180741686646479168972176637737507441189622752681375440361245457262426722987249820339091081418273690708499943598208221235137279046993287427891644735948672647820164174605926952367576225004843312688625817865809185222069701876192642908027887863797331627444666334750440703906843941865947746779882816267614461974120653035386574233651211232925850059352906625677707059729737054150129696450493007738458740451132685122691856006892936430628631594476152559469094637870609271801914862071696032786776786884359904430673058102666112973479872415177895445043209606095398698335683658687298104517805663841066211495452553076985813261253717008467682189407457700927705912869215783986017987764186911529681968014644010356876573375615271797854517117742615710282070988815635836681755672308848291384339525104181894115564128582314168516328547398792158656768240336216926707766975691744085907300194851958636406422279598372274077809560396727552874802985178725297598360490113553444926889860791116087345789527955258340067774319291115041365961667578589679541184650523651927979420043977311826414919582292053961020320303509572540814323802612689680806753899600530375315421388436878485306615743702308774197154452460871231713952395449383221632054317780477954661957798862284309564835033868302227520147702376372411295019488652375632037898620375447375724400217129228219383058384942096919834682296320290073588364977562412442361251135137683358875123901058389632052783097896519125588999893939464010328859298907595427821342407602364745809481563455073057374508390626897740355856388069066693418073078187149968610717727471387783344919536530876514973910762129547319461819252415822467404641741973975482427974689534894029356254612618758665739532290509260561381949002840900171776241474126471588936503268513392836955075223140908703222431580858794328756905322661278146467858313493095179355691519956328249092350397483960739683368640133904526822679725346296644939354993919111644250807928784907722898539278633047763919823813308076802476538784437182826548214260545263291413885496421930846369764432174049624592221500485481686479549403729317534091133672436665536621127101821803477504241916149700557011127525584640917991123859162278078012462217427132865376876727415889016331085818363218523859585619332587847133736336920383697357154868589083743104300692437610898484132765732933665304063532355979372546914363281142004158790410013412516163511032642994360120336172323867887680444087854076330338559348373874850020969380989561690676908623187604260121371070587527587517627189487484015805204519566733959814834283085817814022119566699407542180785253580664207099085574165012429803287127408073763710739702352473084166484342281803965210012021486565763525318574770915148562432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,40] 6920728026453150057319257065858356073810456667692848117053640307854076549448585463325320096281401901355510268240875963991402664615283829453810098297065215272489635167165508091617738647680042953083311979121036120292724913747206000805159838491259963111780840950788242910176117086971372464413358159326632704410430588116662457068081286153726824330607202500210808916559702156323427064330998219893477839250775893241932127708510476236530115405246277694062006446079844639996613981143117985097021576381031172318079960745048448163909101602521242425260163675361145217342095113579445775901596505814289450520906089250011160018306464784633917866959849304758300168972484003780682208805741364718351062518362803448776342039089073194954971843491183055001019879130840838082071049441744947625802456103953267738735981283646694715998517333868307390699605639273031814659955968108571360606982751380364727725632658398442432267943148118682105404524252941222265166644702142669449466862935939498894457680360130019427372659936165872828001798874464776668110136084286294823884587715210278545575913123501221834670283321366584176364881757487770321004226309309463817981891913063418340945984911119252394414437235320474582176419890307416905276554049853456235527403857778845576744352158571455641698047656447632870977997740408938762941633521347749129825760946628045079148067017907526503471602352895365859972636836904994422685657249965217923544055714300763812915080503060817581279954228153628490454511668300103390849648826660445341352838715188544631752552346113368522446790908843744691857590104218968851568876744550526074726679725528814087166998269033720634430256526170144212068753544247253897529267321148675898683832648215294579591247940433062858554052909121365233459563678196631258731986445755113447863794896975867391181781282874999855574946450758724854590850886646315146095602445426753526426108936244864096807381310952612629975733384905121043809064801098905359586337622192501865368129172487634707754344281447380319721476318978364156794183503374984246099237879673232359431120343960517589084687571512912412047959195626528750308638283525581295522502560630267361871270653499314483306246729392904462500317157261079445979561693877026940240760876100570244302694599852436165628342729560149568151322405752604563256450645863772350570713306493458247153673074174345481376626127632434582092698103974577568532073197738882105909512552467666720306503124278995630932019952051876758451859512789615977315132981686709833867927945008301324797111675368526248757271203760360969039374463930152126263538400852875287445796037490046169590470114780923629275533754771829308117930928240905469347699165660670346871093413011179896333562657788310829956700226060204014150785281223190940063555078833607293432086891263559517305299966887330789067481568199057882493532359150716683320412208991556631079282157617111768056089535482708892670817011837028559248179246905110614371205120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,41] -2234948901315463714561485376130295208182158450065860217582945242968073203684954473976079474344985171965840494361738281056140232355003264732575027098918443652528845325492063842443519559219603106461215512157930929851602534065857615116627285660741337406359432372930922104768732050815714119761095543476476289907499000536684298026671331639359653555321821848765289032974931648104997716977946415987324460552393361953778196773778585877727994548445533422736001352795056419148407486305594978017940855913032291886794920842822292497778390859266926097814445416699419094661729421498666139151063984182235261818231141222292892089293114700433842670725695028830453858451252650301452012770115860177672967454060289457339778769833567375943994711006677625078165840241904118068459096785507192336640428511830378099459791036166634864535776110415607498491698865121299605775506451032195713208340206246808644785651204244572106324690893231575428090031185614250023357170111900030664135333622705973287318300167553457776630827694182278811004497283081702618342265502633008809219520663471680277797110909543825748422889528600017714731933397382570095990814598653740166128059020842695705477531083832012614401101774582813482542671901988238712572182691680795978991935179824528762464965627615340096713388762168014152368086709920737273434780822917349805910639253341787842043886236911246815400888466338430882660461602361832481806700400401761938418614668071695523225294815974499521565773815071791485908512666930109275468961278816007778646792779463324471894580672320225341657399758878867564011818980901358929075892468153960462675935687406541636307113071346296741016697209624949806779584200030727769017060072747175736972566502693488035451439200683293016472373022888189395609350559429353242874076274280914343560679739910804485629124653876435360710692242169915488029773885850091243842398582542273885105102621928102807488701572259643625924130288181384091838398055555185771771564519342898223213649721514489437014778875450932351664310067173936872900647173829134962865335602149824594090615599668785939178936232738814192383285992305719498590282593318432642225970091359413843124388089193698918651934542049351735019450415810575253159860863198548523901366056864799479669270271881096196955834243709564191169799243106217913978913289736062155288685680898062033390126251434272783635230087883608347178744272700525943298705571407385346078815265747658996260709466178884921176817962956132134613638186600241038925509774301440926733616470547473240630567877021844058403496130869707575573931773869694292744077696082364202104017993739577485113793678470465742383432263290985819387000129370730073524897693136620054690616160237788028905611947910765594805830578676096047698990759885676436074717967358187327135849303554326692486280765415065620439330897503316363986579438239853681373767144260156125915289720969515091843960933421111862753752119416515636195713518097857778215288832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,42] 549932955217576335671768699843436403141394290718766105942482290782590301606766429863869803967024586218363306572839951945735760475023778739119308465455851160262821748810364538522294018513423973295997263673334085068898504641741602137678275281109038810959614134920785564038534136299699859290240063941510860119217221253406011704039170252602889289003295232755435097588690924657167488229416186031642103863855764779188390482307967815515988298024761779182606568426548602298499206809563604889296134684669005083323530145837628688542471145193511551736220121199061544668476865096779599041054456454666312725474788382042235851338949915692190414975141603045578817003793701523990714294999628461936100025484337321105510126735385101949259240752646286525757424894183975343689188252173661438288144514749924209416508648788721191191385051237149143721317861449644967466534867901855624750027180388170141766549405874402914246805359089744412259303167480173552563886472494640687119492656862281186683990496773117274799681562429561415857829133939585656633960222684956052319611564008891225436613407413224672836553936128542939369071117002307600984961100135930411210577227605423622913483692733743546492142815357204444521821280838692947207555716023303878225371021196802523370486024516405966495282756160417751246512181556178734158003264684169115880485343256341941314747655434066903457292455455794450671617433179542603697767589806433565599819826210653734255724694291061388353260173414378433591506584706114717847249628613453023719348080218226517581071776568332976228436654935153165484137902320019805053805860290377991474659017962646406222294982407046849691981595084867948941719800185019303327694325123281497397880247228721830863612368029806245423160540309941123071316633754497953889884063837123886001066094188516128995173543946078020714410061830398854118126070911416517702536357249295125465321205431619950533143289728262238878090952300437155275843158751204960525670759898735583608403371015887157609781320431822949843883401834520853976030451421088575123598855169005607193246155204321505712564309467117687972558551226394037542652416477540163252044957792003193469966540317373338604293411611422318835164248655784055835912270855981259618615866033216364778206912346189402213378320386907137364230707437531787355537493459532612989888776073897099422941848003884481244465258854208882804693472569254632934964701305521059731843375577816112777770275301244343464848847347970790185607078179948966119287552959546189376291324679830076885442066396192142495700937536507318348570746686624562111162623555614205047405337999839415421305485916192398916073581325856777003338063563745195422625210099778714159855527649476976346334198351098117366685279882924785532181027546126561972824745079900052947601190533151634033839491702866366185751281332424329778560651223216851948554426846487125575068082607733335724307449997103327364475831688233675792820109016288640148439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,43] -86564252732177500909463450476377941788620515130167775834663445315362422426933257140563865431902619176099897914450102242122262150186570956540116413239151671294961038995034582297330885681352903360808884288078640134457400088761080932907063073359415107006273721747078696052200096562877801431931840339216141344699116960303092942201722703362035351940721160816586767117659096256633483759594641213478085920623499513304294947757408915591272402059254057562073817641366036818577317018743343285758146845569904518419350564270535777733729834717284370689558202107556098462933799843594889327035563254542516332621620464532720370474537602440599689968988960762884359051585391612819149547088057767635304246704018472334482004848172637376533641650953006304466116355638553287553693238177392131639673975180413412314227570241054832478193967333217833325731478476164803347953881486735671121071393738287143509174927774604710448380585067791728461903474869878459389439226255527815800630122974807142885235652939263823551346819310142906026329781607672348731357845397851525264202843590879968819217100075828353973202161368083749305338478168934572571955522236889440954032921295734650740043841139564176694895475354428004758448123600240310601428970331513459665723813742698893639455029077317776531726616531933611706915022511867425031256552872107414853487944184324978654793411400318719023217299618319782120475343916813266769846122386055078212988794428083613531877855041372867646315253065280338079885183427457328719594118100714264144025650420755571421034661025438633892531181111607267924450137131838420326719456053688283155272334430534154511967771014247204079581659622764155714497731961333837721908586875499635463607787324479496060878740539857460843507204140977280743609737828201561580267034330486596024466594150742960930736584334687592815078330604996687578891658702193511022458057069769975822356325182194413695444789733520106139807397345363080716644067431640430262706058421479502884329273250327769253953314374918238423775653033413661307230642026484804509995939771265521840685515117402020550203436144825902727405930496758098425368304525672699292313773896261593276534472283694410695762599750982608748420950994522252330056004322208201143550487422709356160837667171348188667093723650685747961428468312857974720069634455872832537460177839570584663262704511286898433326616274677343189734221443745312668971368699657169990411412702085691135352234549588585613006529463330035150472566357809186051703933354482231738536457899506551248263863022536646175030823838307459210005667878390501280797505969350458142304363843220285117760177674816350083711495841810856839540474881142241650737408847543540389462113282664954559469972290763382426219338289390946966375496587000051475282621241273421846056634363446887254600522783994848722924930148498061579446882267312898278477871268169460787298642303817906516071729212132667857723313737613479082615711662542442618421248000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,44] -1912582873190576591868247697375185491312557382573669641598470206998729237424944522029766064260259023929494979548854416210738815299478389448690949313149197400130689864119768711210336497677597041751476895889559175371543138231553591094839110308277274827916255530252658228800827396851174837654011405295358877349532654827822667611811179200670855262217683796087409266174683802402682540085175434488244803011325031322148074248279384075869412525756995617726335827526806934842167707598174216537052392615036895862591830489208980238261184270369150452122857420896945260637510083412071126665867348513762638608978483472176140141941882512963014302930885735941234539337543432642408542061959815675486049137826360179143670901704784489577958484642667474869689917298770051092613329202237910372706453871386764262540209704927977624352772244313090486201509406008402865255284265302075891008610480020550605705345490855359023999899466243954249446551883225449625008229026041894998117570831521425032341673403810431804222614752725595151531032281154894928552872070228031461692803443812996980937953371571859281858279521003299040173623617733576619567775558817901545041811604302470191307664714274466670924779920302812370895689467877583591053327669406859440245369287904106131824294194100671373740691096333209599597373830048262637599167794086184285824875538805293199308264766088261403834382119280382891486273595206447308948448288480866939110383796926875190076661850288436216619056689785797608034735390097066688485899886536304618483652833145132896764053657317161394593074126025170309815152458992962693493782849240105838619298203313375343488576117855522891983556404280824506906710230685244741783489754723117607045778790799396775200131319085384937341221255482479534451904274908436116359049789632073639712429378242999111945218489667303667634602196840750977323213969543351784340055184887057021822914088827371982483500992646015962539105782992106021319901224175011598540489116969729934459791545551868530437147915460806481029079601480582252678949702735910306328988776340163494734615659388422945711239618127492905970260575884452257909325491793558800751600103805652041627479881819747583116876967631937089775282358775285445862529814632512370203207602312797702332224114015289934745909149639610333522192931069991104246372623745804669904776314185271551950667950299170236757931370787914040793071192656979259450429615722793797607752671581717260293472942655969254019422333398066071338838641458725313776971866136051244050232739002648443086256216103229052718167751231422195229604550512430343088660454390041194482327642200960083181158690112654702895272571590778356783269477868195900009393193253485113051443831635563160188686949806543800881519458020463553756704438761960877899680649180868885291305736840634602125025004894027274006139523586601904150852599716697454574433724348469448164763794743288908512990287817016740115692753288779140224209739201897258024960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,45] 7473509523335774293720616715245098283588167310148625779316286855010430624326593216008141056275615678841457240584362338201301455764996779641781584468452619948883616386976129305804608204711777952819251227730263301836748853944682401919702368122691355848261701340419289558573668118888694131501731141452742754093709093668028291079135851779171741300174439906193007167823093708713023319064267772753436155553216393016678589443318243988203680899039171437558244145875400931266204821651964642440441662317115032610917082079738652782242099563709886306624972490589152340516663580048426018658165606765280997411226844572336643291958242023251620682540408678180836310290629176629638088672083513682708077120848533245656150627534322883396609809361608273829958253415218942065155767063248776387485068103798368602204527389568566264061402460867414058048327802472863729328873877918474527657211779758074423997222664134179017241067652696191135157705365871952313955396846113366464790758303590959333679846392852689283228232778003421317878034847826761676008898888559203299370166281291854735828197865228391743949608834724925287552862825820332589034330496504428876823732798120166850271668099740207595092815961189690189294303563022316509169616341864583287663704440774600977832207158762714147069739593513620892966369896888190599855252634084166209992617466107534294925048817463660276731499974108515263166327434233622113061629508980866351781242016151893041457456680223681004578382655051761743674347498312444701319739843090478911567874676721207494541543227002485416568418949132662001260528508621003853441355355845989273992085106005349714643980983679005204279100273125724088564100258024015050411030819154974891902362987046319083338680110369410924169757903044090956577573563230598927394267961179770589750002348322669947313442183361640589967425928371554037997745201395357606294657763485000398645051112817496649173419741483310084733176776562107811980702166054050456488085319667245423087019868881802624393351663230757139784446335171774295324524199945604906842988890228079486423000863250978737434982619584946781263039320332825227879820640099301841951394337225928358352619146536539570010925757181834596480887881598624289754447466043843033709959419125868226987992580562614472828027906604683109369870369842336949567979787553292744405460814678990147397854320651129329887042351582740103578814026619060660943684044545923296170346092773258222034104414828938069722724287787670908663270754011611089099471839702400905041335179303914826792076964898978333668554733667124496041154704400994075164934726064942613985725750819077851884271829476049028120792625279261618723701800082505782250934692549416851980639769428736292515314631166866040867007323558141404809658712834904112912202831005386324543470700645165405118021110618530431356755420377373489698111177635185008634515484576366508785715109401535920291682461726938675342407841896422834094493844057315084337152000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,46] -3409943155082674889011371007667073474965276175094602757457355398514448464638760250165069830497762754681681861733099508743827225044509625833702281431195660759405842952709357885222743788967979654582764650414600065769882584853062178811710711064982130291547588322971471629564409360148783197045136707141981277614249961372050886633653410513238945824955339508209623030282002392989225345526710151649503581473593102799628738060387839258765462360431193523335497685721449343412286665429257196586264236117403349860847362669165758358413944890247076917727037734652637524532629445225586366610711305072182070815094949085561978989079122375275363528840413700793286141228196951728031033504910630357329170560773281728344098465358353055049114969255629630115912442112078114354930527653743918598796755418508377066052089129915693402014441089104559736690498040054496242588901141521052191755478296825029173117098718746009260304778596063382901260933405058158251639965100949719175138751979121391286966724037607936911820919190441758839692770457399699769576999213410409650784265201232115725062171477209974503796620361688432564556284617120226310207774174075613969234427803103837213445727453202650926642231806539560807496257197249411762217935011115436262148618380684760241185132713241743787667201795150989928770316737085456751815733048861427020231591031595688945753607647241740396840943493715010353456633985541467199256844215787026516168691277788893435725846417314590026518630306066281941114647915747675729568813626742781908220849818620987930795798423812809641089751091842059843773987179006709526497075315629643925858786140505346898087961716533337538097355714058351826116228200100083669156566110240746013500352215185347202314971277363995950249500414997440154997850786875495689579334023660536292503761964806704842789989998364987298093551899393894065542946443205823134514653031903758174081348515808160346625110964091963244847526001447663421962485196335477283011993312550649796675347668391333155405515449693928649943075969116835454552744371455941885888002123909568281258104949145449104678256102055036556946302045790635985496523905722821927668931877829121666167558828206770979209329048684529011152177363450198447062145418196478425445011029074715681766522514046136418374143120163027467762232597747932663186042763058600442259140186043790006632439086624840889479387346007510628078241633893666847062444034912963201472144097238712143934240043482689420337792857556197666742458473914179009579893557850847212166132069456373596402553561377505026615911751473927762347213099702719798178352201158784613289349403003263594893547737778971924256635466472522714290073260515343841103873955021522394842901276806621656165810429338758178675505784198718057245316362917615268809547523034102504869501379806265941654373034251369610677454757544493369698736486192698463930445198722890574400992502562486210463077393118229892703883023381259616444768176387204422041600000000000000000000000000000000000000000000000000000000000000000000000000000 [121,47] 1109495281061897905044077480623117759644313408987159224532936122530156489810371242185030078595098614346414750869667853601466792710789290642043536194238486547876063296490574098484315397635016131227348001449878336504884653411930381565721593465268164043870719584376301129017982685566709347240868454084058550584222119490961043212205982062671739300706214202552182586109124652391738414305141110007729371273757432921990758975026044039209644178168088895829060024367604584972805732382404755002902802518386060392553310812090400668931603931563312387546919622055084500743031299052752106159786416681167885669306062732849496752355020664606321561082516888170549845099652180685922915508766022336471712031350162524469131361148051831275497308052028603011334173198188396294931968103347970863502455700565063968791752143407309135080952461476147865362560884343410157311396972043825268858353628579596522635295441715435464352526441083230902467476613730114664051444067923719158988080982502121181944898123309277390805493859110325900638652312964114506516467753257602078269917491068320538114898668327340571408942202057143745062329720996721617895755606227186932272827454202991480246321804787968938784027428655375933574712356463820751307072824837557130643289129034884655321660012386101298955644232752646319310372673987768764407087476380031519737270278913449924172527581175501526687716627493325567918791067946616664664207208024336622950295119505513478126681741698542615287524264194139707890093127620352462598020085966602934976099454682938011597079425963385487502753570112462348829033268156306860888684982665793979143577732425238275311125992438220012588834494673461653118553444219676456485743961811665991181753784095243084346757585277235490979424901786622390841036836156449789630766587406426598268134294616048579628973484913380775963832210618374593800639706185917723854826289773669187790788088611917914338851738573048268341555739727260648504910159606994755470633878291108578091797371489183708449979048647512544153794287169028530846628817612244364757900770260744862387620814255587631734760403769356559738152494075394098094010660287473930372186728049327594170899377981129104509756954093600750495241769982504287346458698352007543061642786598137732298068017736704427265120400935254692591951436536168341557960243154565768591968370433318060672382431670431820432147894786825127846030235930286992709474597077720374981270142440005091899617979467996268940816079748335398380996930630021920910822826142741795206457343024252285021757929675215986671601663870270929018681788528647502560216957113033113311957561711202334825508102055607482506088307996039414370357699790007213297221085771840401735671082592280923529043549122806323341987665371737391395137215757407180506437863228954173637486507611498396247598967394507674907371189160397481085759373975500065763588761474822395432085830880732269397786787504871525022047741495219006467580941371634794627072000000000000000000000000000000000000000000000000000000000000000000000000 [121,48] -305796353184206930284494864627525483906923520611265993729049115227714953685421268011598411878372891824207953649776345978359815680150845441542920734071325774097953412698393929462975187257678268036117086888052401307243497676625516515947731686347311485081022528198951425153549822150510629487438239799316456712713157828572259229511966050427306119398601594906354047405838355820211752410246652250191224168149681642735995444256709284188341785171750888112758162025138677934937517341073424814870495783978532356670694675507604259764836502650787008819850661733497831738340895083655628136825885633175292894477884138900510837821285472830424851025492121296279642660280355106586142325658934850792495273488722184828703604105366201389550620553720040875201594848253516518512231170016998941779407156701572960622991197451303561568965229977992024122252649144432640673072745925510585866226493065991057446028488230875016141837842698669238430475849544327692465939599461190611028929726454356907251507935221705893506692823355217349570188171010376532379027540769817593836979223050057735105283518384233079110742700948491486216048754739706360128640049358483345685191680093216151103602609988856376591690506439707096243421981608879664165883264064840705593481248889315609399388806945884326323550240538951622831893971771867087349407364728989920771250258969318660537818605585827402364161986988638452597483971604496114905792405689672600219227519979183290893769068629829071517387909258245860895806362497843086290939314185151439488090889020054258295273740964852871494082838496947349074702479743577996969959459754717945830603731531003381076122959110883225560047253112454763319646309553907865102712435654450316759480327707624535019081992369383547961387759814059497052962156108443120660875687708302889781727246198924856861857141362470140174248639285947726322939166819381807837962590327081989344148442932795058904260335721073770283756115385291977568865348670625000438588499401435889369826143962408478025465362241068485025739378488378872376849056387825233128766264272403903798522042851060043279794136522097911473347160860854992181258568474040244283007479459989951340778278075560534735182803769093517198353119610891611336998507032716768093239834778617315338578072793307389506076269060842318318333174009773045419853940170813802876893982189046310589836447471709980845698016838467213768542875636933702636676600968973715372910626235683631408373735829781503255721878754692329264912301449313034267799944652556779414464528500733020643144862835770172986745362805211412504578082452862242904737896939827057401688782844632734594448896546545475878786942552546831135137257941609642704927263682651871284738998379278632435983161640555500843587555635574001572943422622646431873351375019909501231352907592801474086031717360398737910314610290493673535863431513247450983162646776433683559983492707023107461202011000839244773634644009102317039164270058450263736320000000000000000000000000000000000000000000000000000000000000000000000 [121,49] 75623671595692745719208552026898586478965488888454503102108166315190965347848487833608993675751515714954861687610658138430802642096834940491333725877091908831258162395866781175891794810753019856073458006596789572346866247285857214719799384689193316608077638674566707462289490744529830484581515120842725126402475806727469925537063903327771468008092958681776092007884547919168572850127411409716493631683990373223919107930824465590454619299894615260099157766654743993296165047831700664409924957398022170029062686554496167855604157474731441669657331628440594318534250469181612681515018372331334252453747816391861787054836159938968027971141544722161005788324000678621438631646204959110537229298593544887886539011421503450582711860959389365308486330079703595450753142422762514273465212138922779378306202214236623335046672987944198825981560586311026259305376648460625713132098472424550870123726411694634011317082991369739965254732282233068612346027390001275191984255809941545967775785176850817925271917999639540871954278684388872181876791554189514608062167814690647005578576469803839382330176379667463661370071358575290132733582693626167154791859853005809286961560542312947301967976314038871348668528757252857759378336187133688929640972199250587292021040135781095706113933611013459499375661438530513186852257514815126622240232236809508599470914886281088079669981468336877147043776896485772917826764271051887257315350473243551606850886953070295133975763410323938501350024280732825853793443920466074551001895878113856621625324762891427037072104857043645594696326201745297766541907925154158975050575865501295953779360383888654900116492665815257592882638592838018955934980486454376748170009961919708000465568644687101969148961427551842987023456204835011144721893417525960554044534557885898497168117107056779765833993971258907134899686845600750154219878605128584359781348423383100156254018428254156568755427524183666202204154178760416992235447451775851913094589322030726944676550964051785906964974298740235687718165374581013642806889195955026955325435745318539562030972186002058086991440120934938347159625003616374881244656763480267497209325039799199165807278595551633429770522908543729808166010827356764672871689384833671093693364999170173276552154367862030536127284128695007570925649497287272691040422485374230999050020528074427187531228205339104938598709689608310258579512219231076526769748070892221764681963728131822661644732455418575799063746196331439764355203232830564666027554523649099773897760353652994804504452354921765198439915552066242122259441933755586337424731455225646092300197903575198170304238108975621303968353819031506392600610250581501496419448598583601697866934533091215863790112118148004330535805809172370471712382553585754350173136649133368178469526368301461612797786339477815706063867094824872980803032116739159476956764253381649632469599854232460901585818147315281062084187211453494722560000000000000000000000000000000000000000000000000000000000000000000 [121,50] -17027363855549732958817361096566046386989567880346592944064503930348278014233027907600143775250897521024822762989603862980753028198222711774379158287320179379314868103735542033217991443700101912851545549845618704015430344285910293489209265047395691808119209193300979352950185480411538840413871461710172045914031507838970087689881882804574733977982693045411660069675012206200424038164351994248542836488017220610476361205427436387567339717751983095526445965371416455329389243516549953750852237633338572788986570897946897754785669765046660977825075574820713486071379218209397768323730331524975487366214490200000083003212200061323950961207415433939131400785770564558655709207481144604220879310920719474481671283603626227980860625850551924539486627650236417255200770007089401457164530186432516804097944707198858476042002765108874520377194657907581143408561585044775245230808018551374950309735714521536383588426697425566439366636707919112076518837468180794607850731640992390623435076249353250801754383997774625411811139347279665056491140479983102138432740008406856124911458398935756098622224892900824754024074171770178489487271912363604100676922968910426398883420284530222801492693776526162929231667646239584601819549042777465203503332060918128515816615324371652966719402592858599510416041754242450837092965064126333629929031570545576112078083209280059901810433079133421234276013016312565330526441473647739571394139336478347096186645232818179621849936424270242856930728641959379074578610329071140366895445520410989341162809907159085980228954823362382010942082539926450332903747484210044353958004004726224610458039371968570392099138300075311197759908986486029986606421159107619752971061299840722269546343390962514072616334686558051984790756755766372614712143849783247450333601812441264360484908937694692826827874433124424123825615935702455232481723863662542519758667769587486294596704427908567477731435625046526152450806869293440460214910974318724114111325371125590816353672651755633013439695569454318010694826851358923455874630939888933933834312583447091268087420412264995061324986158436332205672190128832309826327649756968219063046164127366392023027680998179840884791702447746434600818129387469292339893383329216168372447568229378604044387926552888545888523269942363383073883789064201565373196211429653719467065791202920340017591167354192273491423541969092574394763679258542837187580965888256249923739159978986131740617456756330769588110944548903627613639169264339360862862178150784172789592406856598543938700246580529470977750508902202618425300535539095808261306252236768424272678332441713749613973155329552802908582729414649732043296366459403907711865420251336053504113243224014463074463851571224412366928306626162556639957902900982672884265141149314137253139151307678618432421709764484236360588597318099303020639215121046316759985513446101849093686830263185949218970405799308252501428742724116493107200000000000000000000000000000000000000000000000000000000000000000 [121,51] 3471278407044318313057452312307589712312229483663540031771143313603385353697514438696015366566740720295577630531035750664921384772190972228571347578405102630728373789932564321697471622298546516037512052832460866876849002540806205152001908747607983541114622122858236919049190363351553148072238077037647171303535407854516563425526103102409298155376021890251418354050977103675553610983103466202694232584408016452133607563169391264735775409229710134232441201545731751740467866312606379126716799318694849580656560264526292776411709734819986070995653784966023359878223753367865472462858835846541366703922969436465717362354802126174698495579710367981869685052392356111261418802654111395463904275187273826931933266562612751324700021337441203366534131591760700214989960437614507078428906759931439468936691817242821083023214951197678821441796745649240168075312976660375181222127596180306195440988969952479123946437942251965089802728902901098391847165986619967807976892648734158395777706103248004558486448442139086258141146721607120033238525292186621526505560790165421779419807637715603102067524535653355556017581557489707514698979203193557492028962566974326770603841759955148555527422689381144084804352404954631737929458000738094368184979583729201589862575917232781187389656044677444451284407884195709194172248034159511402219069577790264490624585422609532950677673976901742824810775370808941636314047474141670049395576528508675488614078596904936898494193914498510104262578882957038602212553572221395165822334888630537259586795965710770304335131023126129886408862612028641324158142141625686024182419182304962008526914174676583602772784005493910256525617887754640878555218305929668046485034497127288306978387824108293064320277634666732525183707160050219753359076409196327211989309927170258786230822633243564097949324648640322954229687907532595333393538512750871624422363293886108870965101780809555187152028471467592687135038693613138729253072297882084080534306195234036985028505375550712235125396118312943390314432264432560660213982738749905495182572631850676199282401701639166847959916261875384363969907874783797541674606549257136778514778659783109978983566306895492144845940277919351482979724901636498276581038307212381131301331849612542320387413667677362731022518321845838833360007546362772329880148613222145242912337354452974297129547675875319724019354233023962241674255416466591491338200375870804637920139803997918725369742195315038399006360967021621679253451890630589181756969815945094243614980510748330183384645055766419648792890414110378687592388927959998050679190609213978297600711064771765841260544035551683471467222615915434161187310715761771772834971844683367006246508388488115748343044543692260342682843750044333164340873187168083908322062016670394466213878617113357628813795019011066039041158094450165273104960555102789429555760366132473073471269013159993614992048705998206360184704143723551784960000000000000000000000000000000000000000000000000000000000000 [121,52] -634190462414458886157550735997703139888650663748410178952647111099384649347462981493262041711373802927398874249416070016178152948302122842488419104149352828802683894486253879023301210323274258932439720994192470987462299473837655614028584073634773075991582541794528207075329479221130285028279157736580453005162861264123600575868366573233169648338529653304030449720201910134552072675981708109249758309792724823566516409963155743579558753552094948472721721768672692220390296658533421135273954212605658063479670636789104374450699643436129410457649189607819340246059255888930120702651394977409107490733493931374954085019153011784674100848165505299611033292161876632277412182062505211285633556264995571679335734851458075659063733059676877633898480499228159208336937286601975863554348494167517538527253436615199994980347752267413917201098503478960925707018934564833187578196821874967186812401363235844970412715808011848940187369538746209361015179238143303206106164008923609713882419647691418965793969794987500973165535363610192029844939726537074402213220153349851435535064004210260640004677558893323252342772575000833163749655436273352922603159935214753899770386184218059008523737428029330251936150917765510595217599697058647871921953633425550200850890792556400540655495936900705168482208761375535626925742555657903147463894720618584297783461634981430922472497402636624884346915440458184537562071077596628572504141088658177749377719782031596245722226402363648895743303878512856893890293591766877486737717382832117894367898731682215864673260046958445821812911584471727036648213537409123708198054059629219505486874013227562783618068548371490092620660005777078155897013399198315907291779690414859932079201401740696822470950134889240768539272786953273510996627422041218101623840341618172484937334332193807149534409623863925365112547256460281547950243088916716035108040255764682796441245824270738805026899649270928452615189721691259003117058590396534084152396448145362951724368396301794117486413670921807235172684501498881795721524143945523307159726389699825082567787119712030712923009932645963747193691241299022856359104874143440468513198165717212767079162098178493181002206008512371713043699091042584029496532302752293609212518812891000004186177975859335233182477588860151038395306418982461880838143142939536750169923541541983274913977466436681311608668322979842009538612946110518514062514252877900604844671122677744609613902478195945095121701582524117565737285870111716062383333790817250584361176722969099424350662280136921071027681935524394244957053787894723780549088024637307197149815111350535080348047178505789100786688395941538148100393361965707331334090710043368072183319042310534889823008860027207443683707393691685975344171427884473197947251805627109086443363916350009298855169190543627929487638807574021295442857869422154112174905985492154865749825787086914661495215562971899463875349802470552371200000000000000000000000000000000000000000000000000000000000 [121,53] 102895852485606158330286058514854309735844302797448097741981896480672078894881187914916706008964542056079706930738988650316788158301837631237135442955398740633530415735245847939847333978094126979696381440156787790601934968280333974694973037236565282150997377548952311414446303465384466318952506757494968458897393304854880445141508183200058805754775743688404652593466550374857951037497258126767142581406371020116817281788005840097986394731435666909853702110194349145083501630390575207249409745421223082638323446418153713789332688227280582973182233990008255869265689120239895333819837418242135197795445843406588854296830763998355385394384790121399829389319737960555855488008754751887123979075536912092090533213101660719793004094392029589713078468999447151042555181685693823780100217959898963754639873695501054716225844717625156954714087672758173688930947390412783901340913712604736265495406238382901934575706910089997805546275878889946176178871443155902886012178081076416208952045015136551103012233057407051507779873794629291410747266951490661306606357463958165389547252703983646589552422446826465504580161194976017551871283849216949649179923219007230439823161395779324949255987903314238294207179532920750725460177509667297174154509978283993953665849452504933995567227528671084066244114885292523032362945107896675937045392299242564445601433764872329612181305876867911100729194996064574754964779718337834946363500250167392238824172786436092180872192628187117349892205385410972951609462621125501703408886373502668472363072363082657335899316368122605825421272974955818780321355102153322367829465036501029818106485756428288333516331709201735460011239672339375657021751137577111323640744778219540943976482589660085330567608375021313491514348791596628434213329799199920204684624611853480744972862601426058165065912711178057390420219733740646226944912503921484602248008814746839297078952759732099576635588533893290967300249258077088683468803930529019353160736972042223905001867617005323675008891213107183013576958818556104638879116014646786301738366890364156174325681154968497982904286783819274453029755574483090354892191499830790213216378698999381330148040330969132381381228831942437373695927740221483015401124591731643556242141260169492742696834533031325208608481730451213134865123291305741637949793239354729600277941737951932494658698628877512242941975235879542816105871568202946798814841101330577201041314797813250261436611123340848629553480154881652457900313072298421704980894231909463938870733017859885754970622711256019380783242549915422082535380195984640149504762301651806669811322681483731131467638582700854051850967066834475885373413614573014369507007478472468427496086982908752356127237203217472825781682785104688603426366579599253507573754429141853943339962903273356520091836162667375685238633369316944502128643266137409357425251487460322424055858075740387672611879815076525678052700996690247680000000000000000000000000000000000000000000000000000000 [121,54] -14626480775663512940943108541336888433993566885995750758566162504010857260211786756280928521846975410793930941147295202104464950208250061111374575502867954870196182871745205744351528545448044867989992469466694234707612020361509573374808922637587538376903964205753825290453759690073519785433021113551352963960361906477503805608972642774390473318120693232655267098705272369715368989978478942850509899198897744843523616649483292900992112798603845761338573714731234558499474911806148559132725025704701218473116716293493903297279325634589489942127019148348889199741876418189165561932577181552514437317311720211501504965718899758641971555563762468045328840703105354777854988235833166253149885720086774136209674245946580717479979625038016505782588246228331425950910173272261759484557205761582652241187182527565218103322107348157985585495885738098524756170522877898458876719025647605371389992455206112335555164463571428222003485627607978256139785295687012863622877891386262709331558855444823736900909394850964102381528363346523504785214142851321506305946687869362091215347564068235440556745806878566540639208515115367756559487662219252971917776551961459970812603215753957977275258776114836533249974992203162575875626682664104819528911267981022028655142764630257354472394728424406782504259543071728240156796086025410609273733388165304055413614688305676237550665997713955443225902214555338049206372498208990846195365356355391619824805182290779592576406673662314554983753385724572356682868717385727457348137338614206113269184886254025853893751104994247803154923940465627487415139977857705384798960704863831500919479929651277484702681868184729464224090289569049217810047529985711800775525753822464227039872347720452512560607870711102345663078534944566905687207019128657283509396871191545867092993795223569912074216245763594876332061287151911760174952118819749422298019701703805433887153794932253646406965761772540863961770028187429905162898199397017841480813568838668585059247388609985663412284545547967679926809053125117709537236396922002749016593860291529308003704463318056733485990149449379812180293711756187434060771273768296708916160615787705867829874930537229828219710571354066103299319424534136439305719268327181861184983772836303816817976036065990414619850266643885041898557738039348900524229925288658218728824394200264663369866616452188830401324734615170796632738749446086713522602963378444414429896552855859954208130296480350947944411247562229120563140900885817044031902757062012078547711152755370809025608151313092819117869613443280140872508701469896173195434419286598955897432916209534804191648244099864642278423595008258435488615015363423508116318147787955526170514055110328208340996892080143028772339273219050818864777554156147660049605237037190845918053527544659204487041532279295612943213583452743485629250366799962544909308169225565928898580837343694490083110611797111687477714265872479027200000000000000000000000000000000000000000000000000000 [121,55] 1756104244296957317845173388184721525481799128327834229598134844019860181634665756007225043813901092837979060230535631956337363456549239378470138437471302092737503852969171157580788404602536404161351024980053344797952791991065815319782632379621299165207271557057514574999418913738381864449677791725321729825223823018494994502358115468935713714193327010443927130097477107891951147960220052646467665777858589995409909996636370027330617387165827902347016316210781089206529118009178114704176200759441583211106445584229552534079691126106667249585837957900385531418434666290306927940351766104727312801626499108954182243627699087929704122308244369991206327601291488225236151989629343788840816503307110333045826021986730313166787388096101608736776330593643225111079526893392584592257623948943109320524236857532587833793473576152623877665994778665883626168015500889500019453617930418921237513148971878390772040407495660411086999370344915477971415206600383749658150885942984918955848411038765449682604732477936074055467500733703286071620715529188035193808579069041844204192435322311280502971862087478706224888552440801551658291977848296053560002401839852434978790535433898161116952272966635823976521581552005759645437965753274422619332161741513708663696511059541923846765829325683735610694793601695228292582060028247975412463162925884705650733388571432089138582106807685554200370617536168492632992433894386466707213430449439224690077232952414635629029127855338461849794010620920667845472940527066012360077951253645309030093243221199777910514638566748104243546868838557721789912514351621269232956768901587584513026955153720229593751936640452022744526114817762377913795851453923192228213436825512851039113889056697444692739565873624579749349986115901731023301363091482102621003444748784097211286637001553862344986886826139661966539726262092694169212564453616488105206050945471748701618523770703884664047847039175837457426545733584664780492773911113835513275191476343396472384577422267459276678714348363467699712977295133381566223441876639879703468073760825506961453804448405417970506924439398916266557470632168797439333037955576694213157796612280380367766937550398721078751479683816383072855187754578732889786699970723604956803998827515668224477417799877283184737039434989503577185462576931711433146062002672555753924954893241214138310441790040031743550522371195532159322747001861822171221233229712546018735340448117370957357262482996960366709170115001812320288951145719373365899121821939865547550630674331822836358225670127366501825438995738742947027965057723083219329764640502867453660557221732591488922691621291567463454972270773415686212360928840156782032671559909062743372538822747681678831297407545112194227152850174307650694021292293235931076980590222345381324683538265838783259946165909284928944614574623156541713511252704375109015078750783010330751113704123236899616862662850783357165967705259376640000000000000000000000000000000000000000000000000 [121,56] -158730208001405256721083453626953618818967684867586628183811392279540247494455370171692760191313712566457821691594745104451318880002852797172351072497528657848255137157790257031659475902091396294604945655311412540346690087753626194029872779159691857950665558047596886217482233801916318455544690663450860498338050417829866507513004283613499447542224802984070605872682111485455816320599401421589343615937337006243996067773853092354826398321172659063711190743187711765150386024091224674252440281329190398004732566123336270002064952673964678741677976155098372921813620701561026726155416985895578426772211810153960857539140723969189888354708730191931939726946900792881770048262991615442915753595570475877701567758568646855314595842777205403693091083685167071062449657059456700160149545006366464827275925038776329746719703687158328400001983949190119663608193092422867656924847929609542733102851633971049915055096515239928179172544145308298626205878900082859257184661189177637041823168348541656032071174293400497271952361000199454139312930803037115854857769170717810258669230934929120675731154147968912476524537548585964655482778479121775851607208724025607731481309559382718016091313523283062126544273889466101422503904619952524878578294030395762955958688844753374292329715098724090086474920546522315375644398526975253831692817966994788984488597896311720623880176356241019780401423118447236724443621705516777378954193582674952652202691849638334710639878088335393076430946837058255952625631865108147475023008136653426355722859259476682275880932588419774988465897483908883672338693185161639227631031391449072779617953365262155090522957340684882780604200232284264915747001663081692403624165796621131244321630790560511263613554165774202571968802056345706126720931166002346928121319496197909236004447201855851034237993878812854817542502685207970778046103314997124602899420134980112480709893194340352659357136237674621246635162170058842406991164153304947479402153566459537395776158554510414215221198297123246340929438427119074739630504639250859470825050517389963840035570841811445343474788734175534426798660826229867125582207443076159736156328421637234445881460708952126570507119258595640186718301616495509453034846860286373432671508712847066286753816910912126456722243137612001653764835684976322006297759752870316688885651651414816835124928671143308790475571705166245118204678549320240876326864445349499641204493445072869899547937190753014646384007785934274777302974652071570534220940026130312534078247795596948594116912907642862592645783505673194250433447090145920902888941291835413608574156769605686138578900472147069737136654845242307474730133038681926166803461759244698299127079154788151357471754286964615636786212581793058934768438018218350027372666472487867164613378731464771310137344392931696561373588557089271535568596952457506065154439871461411945103756618900488523844224678740168786512854804070400000000000000000000000000000000000000000000000 [121,57] 5409921135202665697608186419550193920320073922776278558422851282774042672493019288951616389694622854281427028379520541128066447515547499588058429230012467080000935571391952530582182249095646669402314839608385973239830189293047834051133405886399203657190269452241094399556748642411313098121839560727417296967819284620781794397057766559405757681753492945386341246461410984824789885626360123335227871219176873101223638028476413268397341954518514026429333033348561763992632326536249216596647765180825407831453738470319701230547527677750754408241373463373992897777697744455070284005587551380913999539849222685103633399651325494089194840424038279479486445576934591705456075819161938675663694504952086971032267649687519662498014958962840729386754142508544301818031621670445168703057632725438291655639565429946472506647391437032898017986418073510182913651626437122463410409198833904971109588851557485773902394361967881516173720681625478229460774081882048827294816072251205068576685924086896584215087040538124164931295918469665819595858296451085375567268334401806840017708183048515193106571171288956179594262304701353077256887487566751605447428706848948524998319885635199131314031400434370386780884065247479403152340355033858001359260904884654590726732442311857174500814619304494988586726575003340208075627250495495285715516441965452438672082664527304221877893715730445150952091598530505569015474841930867807443597385558403561286221355943642523530209416924896962178130470676433198706566718276548127047679690529064473775995866580795250932254397238290783927816758754420398217484959222826564436167535366206539836488144187662687669071143775551120254512981729776078960013243923851337080980793783086605665400004359676717033421159272944839363799925699820811558813205986431364616270639863749530677024445404454730342169135487464986849017345225186587528533366727820851868182628462234235322689716636295442635197545296122491261006281392238504840746801546664328133562747420559934256497167638097828385416062881744105717914281184830889340065268539639686589767864227309622256699292407624300541465043271766193654481043512529575699327677918734138912364393867385451602828384519723105161340952120986550401578029745628158171486099390072953927820171032683528730279538292446288129884495989454625085631787610218741241268186943519552514091124046373363018798378031329442882547734603210756634236191239534819396464011782067060068429332308281801062851757828752415752590419757911761649967554680601585281338734210458399706058809648642678061363557112535414082152965351262906705795891809963174109773349302522852946957424965232885728127639860568223565304857668587064004654131107595824463344045320426130459557371420069265530901791768896133825774565595137314681099988001347652166576004220313373294196666209297160647184028113104051134081395669641291201885168183103856173796588016083070224362192370379836004853467136057314673068027716567040000000000000000000000000000000000000000000 [121,58] 1679928607082722820278922331261459947046344346121079399072021154417574271357548953956374205501323132690930042680867397469926265895675940705336332887778086092118721394104045381163662706752424686704500064669237455614218694218487196329385080131863241066800037912087066540310879603580849859850030600637310649876762441393138619250365358182038509486501816655344321366247272381490535402745873961577534545610161155036229090420487991849524533379037516990530120767597700090757233543420764295235074428384485743437965056131756931977530375661562195396220101120781532667234676117662285439262847151158919410612675326524299516196077753386625408107562335766179516647753511641910254178684909672395099284720222058214171910625336855504203783155753562964224411958494634365907375722816699825305495183363232143448491138140248741189395167406912922425328345515276854454979510575956840123032516544053835683386351386399860503156404826414326741130647447543674498213489813709904327365009522497400996433604352901758860550428190040329150722988823674869334359481293858901238994563803364227953288267298817474603964764599500839517530025039227272479117778216130976614331291652775694643913226415251584056336835854280375671596639128912310450688186483742219358340453468200759159039183239694043822487064804288963332614582107096335598321087256898568048171007397648588582659571756202429063271472797718261973865934810977572343399106429691824977347928328298735390642562477277612181033983588366507874998117890957455634488887459416855576544860315779908280644103784419738454469780487308059360709505465658876320618699914792758158748942713079645410251251234196884599748164955233350531941609448326483137496062374657979412714780544653936467105768906940562155851458776296267308179456471763336184039889987166003669982524538664503439997120718567559573049196782912358690628161718802898952196690506257477214542054480096162486797716351118545295442098380802579618385818390032016792454521759085446235595531852018218420466176742219369096236491691712673243733301950281463799585525861678210859236716601633304368317713720143330834854050448034470678619234708758675351835043836089937887813432299065152861648501094736680125519474014936703130837127335027231028927001719042751656804574568127872529714872624502456818786721950692384344648539031513188850373493168787889507536902824027349986582968354853382674458798002918529079777676418114721041314024580498111634335654230324133641235737876467033691981106313150066696886802075583166873031330702056981693737083623885703282090732028421216911948592018757750865745370658871472678435794996039245517997630500726442677061960993937711439283053186916520073870762653208520673122362180935481379502052532540596253130750580796919329253698012150212612324413023063777075791311229803434859305037079447757913160922454031274799535097597651355624025617734860870189400784502456499066449870114795489781421173795553807955294547659980800000000000000000000000000000000000000000 [121,59] -491916283804122504507532360370446639761989557515868839355549752106562342503498994636268882358667059966655689011924969445407975547881520722897748811989786013861605063472205099784239260955419873559723681438237119268925104912318985586753757447855653734333073573666081127326454066058102090627190472292269763699124333051785465154357682725803056157955397747781789753101711342808657315337809817120470005910732242921046487472244645352548774431500126972312234795892190430440078689291492731819161491733378391961926393921550944899984190152140847723980680522502411988002840616440553195274511351296897272500423994740003974083700704157485366147759376454291864964061388383333011404035592304620331582202608074793486183115600652793904833607103180797187504422928056067393717187320366295305060722241888176207208416394089601290819008248653682922894348160861767126169913686350812260459537020810715462063019023681465243139713747602877414618492807218993608468253911334844325263067296713201144763980923509043146540017133088195806460938033997385187571938545339171382550611685957814730546064266433861252515432595461403353574051191006522303551639422405416837866478249730356079956621767601443606309826702091858257975698425143545742490658478329221287237959978023633478569902884719549480862804605757580266829733542695991236240672247460116993370489133380784783265167473072730401791174805286339265254377504961876633090897516010239642149594554527915036418085931964278003948408995490365010749219254694542687262227657626301678695421665360277548387206824640957003617714291756486437114307644218838518105351365267749183426236130622066347945530943864620869454171270510383689476948258580531543162255249573082846785570764309511553628028424840458736693654470267901302659053261652405488703933418214035788372663605322622034270458032873148806128384272540435923341213262051413990343561669555096419614819980242267701309055187838001280795602003539654949974540970459076428508360541560452575927833156356906070476104417589778700771474601700095149169246175017033145296057086983169966014118186490039196689288283406149018688314472872230798378153025444997857768242007603691873823019920771101505514600773666605660254495383075332739863278331850576379065558098683048537504997788096213711007270752140265121609434552504025915844320837056904691693443991465973761289077211970001215176091918962868700200096659954245643765500665509149626765757642534961404459057140734654527037306538915266029988500563709065931141138681348649428345795832181042205703200621076031747722195724134178403506655675980102679950790314813982786497907956065204823942676944327111712856642770452850959157834431951313655958388963424091297146824854137968453175284524281480064125458652100590995601144300397476380025661964556717403666814408087826026700494792510129284386854813594336074269176299156523182801440537655221878694584557993572647531137105548839616906414606280646484909587190251520000000000000000000000000000000000000 [121,60] 83462502435055344890577423976234715033945285129022148040621192188074006172984612879325835784892265618863382258191053177093030099954993764857521413260373767380140967064591078501731688393506961445762081518063614468727821263102236425415349209912726893952224165561566669382632637181507426520279814394476143704470946703620869546452466772547222993909339999708931103812582544633244108739943334072160974602422952705901268329660036195040929731802060248705785504247637149509098503515529850224963436993322115942961294742880082869448508550415568317143006017961246886032321037042880876596372111802914897627716463356097179914673090641240369194411525791426343575005446001109540272131091412736803888951432726327915682322624397406657602408228282232794952830879928780609815266371815826395949483999665155000462823109522586113958501115931530950371709889441690972156721758207419452053780065077233500359270834315643967583177937178940138437460467720030788828304607618450969708574058489292673226674812275132255738074890077908251823179003302746011676333407643294948521528261982252962131764753898647325354192495773641095888333189946889431065238834564348267133984888123911121136866295929742979370284705277603119129968390719218131921104804882537936844251662266021909007620927469747116266774604661280926250222581191043884056941276646864693341707582049659366836581031379158697175256438266779048182776393828778198251398837506904754448913403585413573401602896071696843636040938756211161721770862636654630243551783567012953870141968218127835146564930039929429955815070155997029117919077526775792260059647467406864440185204666583891555935881202169804443514521849185268310799744136217471532267897881330544722236352878762484342072604206112561096834420672271360679623911374720615138915577872594468238961425207904443845846678185310351009730155553774966551482506562557419474037947890965944414990018449534753113975053111606761863212534643502035812410285476394152824853340758989417106273031621458500508735643838789815416025015547511476577846566045298453773303926558806170232806849264986824114638888607303364947190398024238859024556503107307703731567426227680724121404983776347241755472753599184978227862766089670653767944646653408542114724757951463805981546130127402565070539585624858338830131554960407310508365969496074990960668856380427069551230651953730123463783296719018044736951393504733564967910497448007043656478976920456190089626238069346111626803130053346326145827468732693645804757322711654209868310376500385396311175242746276846852045565841565125141237365863885056526707980041945583746140561085219332957423686552194200865270335444367729863974022584981652636540486839347205860463369684519360693412342468663151364850928468102940395921108840239111538535199757880907701222758400613862380480743126243347653104142960599266413088242732172575767790560330138727902692899786414126760036775716728786966847777247130379148960202752000000000000000000000000000000000000 [121,61] -10677160297826123512038991601085908717328309889473157168771381106198188060750862113877848290652638106587599036728819192579632241134026344074089657388203023623210069555402285764434630301682496405818363526413045122814285887284137107173174765145224422556322647256651014838459205910972618013371174483549188709362277238358740221230660427243722477903627634213339514553362151875966278033567727288115025462248998311631701459272828653056277972500048505821019409346993923424242292295160159928376467649472245014305281387600980503716945863784678765477341899340498420617382376803373567430756791500009827921101545707708389744779475184226403425094175039717905166646864960729786087250385230402988930677761598154931867466738901375359594375725167409225108883306197668219085896674347366859842658967841588236337234620957640458503588588378235967516174949719894479726691590845089090040251853448752535035664618711579634361415521728795948325025451699349169736142738451172262142966622070544565768717716567771362118922955566857641304323952471348283289469979368826906960310602881575232727305605584496530588261387783996618736975671450258611591581306346476505131859816460365974535171448136336973936674697124811034457759842079753332588102764996407417669869793919003161081417055418508355236210985565604800887691445617117441233726561528587131589460162398866878673134124160035153792941748023548583307998368939142983535996414794239436846619963157668721153810451039675145879037905587331428712108885781713550808038119343357259912252667878066595164312769856562118835105779731221784725951708125021334958910957779535306789454600879332673542521297608873272958948884770454245200998831438375338917405476325455264554382127346816251377117192519524499739220427012752734186392834203079437000226156856232336161081167085792754605988862085142221349301873156698798761285262300540718836515435485787180089222339785173769512341635985459502976680337420202180980055385346687435286247201079524202473604554752936445539629150717281381015335171840904592603408360622932744654466164575212369783997012925200421609256085487630524824642183423684703543597477996447549039057738804361077819927385616766225759056686498115323960494461437340883032374507042872908597081849129360775593830486396593120752207597003579392735281407413847474167048746121185601792352092061614828621790604770047049982350893823290663465793650422112303222309151232613545849557746006574904556534395532109850067117947755891740206733305778640707983004279755751960660672475597297524508121995827970023120213509435061558918686408828354827917790492331920343805522546354808898636473327681902045357871775468953034501572752718254558572854204871780719169390928190197200157929882420053825972790795556208059241186862644084606990954925523408727310420758077915891318546679067849881566044026856182670843366908145124524517666058214695145257584068940526245428291824859485316706684598201690394329316505681920000000000000000000000000000000 [121,62] 1091334286220500646646675974050298330424982895355766413632615600282445435730926111336511881582336815357969319919814271819725183785937001550088953427772264863382541022867174512228872425712301934903863527459756284415237770872757095937242284267915558426338717937351984266126757857517542438455007178787273554708812910541095230417195238848943479418297272150963110213720998238972499246625614703860156909956352452331763899072264180826119129367428544123421250637761352846369807489545505886613072483481600367024160523483885146940942602306507657424878501617958034803859314218559951045041485012473309714699869154042901582544628584251070486886652558082885659335388955920346602695376121740914206749271596981788099621839522068955412738815838292439904059871886881213582898532842577232130612183257106785228228670494183158596240656493475204863229312657150611621976311839279161280979435300790346676695261554169762689255856175061617510297309641788295259877154446678147780681578102602529463712092618431978946326187174044177549145960365147298694361785809696188825461720021399317925713122398372164248942360635010120602596112434983192785467462105294880624114710667851907415887031167741981487767590097904215275371647900285341367339865898082784644757868736207151313541181402051916920516923739543659345195448647891289594014832753901716890617250041773268228171266431962466571061490629057253361820737238759937265858524476431450078868804738227413979036687478362080794275579825732519521402020181527532973394618301034466011854584602446355787633819107467807553733385836670244527773909482144398861897449540920836812202499532095258062009020131235869865050700016939434565832386308787119076198596266366799580911592669664808970287693715091063546722681197901258833310664930758835937467004823879462263464694973833220235439651924852883471189199333553131378775813747058131874121912868735624516543014587367015064295207220929412210834383726799159242390280544864240339096851119228921724844473550244936172195686738426203012794192659396462312138940894607384982716709916755355872904674758600134469197032982734973966311289979093078754349091655683716605201626368890974931552478620109763933606847226830806064648089198216872975585463970785519778788966735435316485174641515750562253809713943239897480740599718260737282125125491016419860073645273584551060490261706590664134753918253446279969908398283694683231991897834625170435362134829389563217538840251038119135031243707916615609587230619479734592537169645296089685289246999513632574584048748624353514308778253471242167279423810433526157063905227002667609185889508503710210951753571653276962208350594579648544664708349891530585272730970467102504656329026315941157278810140362338218265960792788536105097506251483706337489985298587680051651494552821255711200535210761461104998503606052353021843855963769401410604974788387171829630183688167553336851937502995959861700257481326872853736534835200000000000000000000000000000 [121,63] -91696622701647675337786569404902909071448733573650515598007927881594641548631363829341628065943569356930543629436257157699750550081460039208624065456565735210411582999172046334186440079471395909588946894505644061746227259954901780562550582254067746223793035674869416370404824614126929983983197910347125583576461441278940714679816546031256073794029084702026063756030610407318178379012127378236390013865374571043839476180801163495871350377931413754235359884513742255782519945911913805751679273202971104071917125683957384219018981568519845928160727763400949595275133854295340918374283670691474287859057968642820832023318332159878466888803979816117437172115850401525083954349939752624000627072319049675577269439843791127282980428989554137352867495423830467884940466272967682118604251602058486129875220165569908836526597897519602913997006054200556776364231076196137758455783382959716061225948493738393661352220986357526519857728055056302259032851956127109429396052094180506625344775431014026597628889381815662169515822175873114475565332133949597351008865075178845724920410545015178216955009454257682084250455466806525909308561101704611787110792712249408818919322899869736381276352820830538477303153523694591182218213422513034648306771819550489906136664430849375027256603064578400713880769157904600689432206489034090594244997654892589066160482344455797536320333122129668306333403782090031605865856440712549744253227727732159450807151635671691477025608508344496361963216095171796392585245925503846718320687749191906337574916691564731772862853733742128576237528258632253812974996080925170103450002784210284267098432321612657712246372135655669583658949610071970113513357163632884605688369166458295088127023686613302142158649043596943904117332643089182495093080201180178363834343122663123299583846551120327624283524417654423631581263265812656049829925894574795990472735628197711063325093583569291959757099101676046868992444224091137151455017234710555603815622358801314563539592241005517759863813776913448150739446062576728533417496208957019860270199953657813792922854786322403674602283470480335779048656797310146395844884593095624451826455229618253540248329283219602188183373714988519450817192487758293972053001202016981275211629071755084608330704403730859224100873533778866964492550040919163527796411656079935118382037454273858913932269866942259487178217723635802773810696990405052170333356757699317448144314871737324102633347375102568040609988392894692894369752910554818854114225452803146110981888757583300531730501909135540129790106327776519005174882530208583508270062895819273748806579192530098512951290413401588636174107733162653656812108699149912953142274196824446996357035036001797744502486548841385592005494458358927953763783582440003709267013730251013655108434347532957529118615005774350644690610458076204149134655176811253891923368207213278857413978276681540350286012419157379655716044800000000000000000000000000 [121,64] 6840736917334294256699082630878536306319915340637499799986069951903273202594384738051159824392532460671364268282849497637731747738761461092168267727262598846964588762747545564090554293185758820150728748106234564202488706515073991885614774876514882385736683881828779397873473542172973056834927570396570178277931334220472109517027084625089177630474605768845855717947949936581360293950403919856105073899280699834901990012575156281343355481275195464019250473264884612401273753097820898187326308001345396241432460285666226175059870597244338555146333168068378220410271548516715651492482662691403693097119588513912386365390349301866576294023221410939977460521311673517719982092109753254266083814775489145138865329150120177865454090866075594736687952715457813937145808263697688057976780813739569710531439007297127817997745313586176677658580211278790798545297237202243778509124500892565878602338130836844374396030498392103236977105432932839523919621807053981994304929768254899657945385187430975729615177539475810836790768635194165820382212414923983744195442633395659769643387714482241565859948758498632385184563771414694296454233469895896133979793384437559369291082315028418479950049411795466914585677690704308323940062319863889000941652309223456638100717447872067495427386195226746976803494564725278825890450915620737564379861023214978506459626679241929847869186834872552834261054786739908437691162484281382623262382101942545063174187065065579988516811427983487325012165249466675949777964671336337266802302450884429166163575308658832792069545949997084052800099182269579926909577032463699228043677174561932286119350750185439774714492163633962812325790075866716385089408796836223470422437942500936384250802143631796321809383395176766726614951509712959663013909904218243959501747354462526996946808690946366135728263358048234206553943689246651246766287217798749742313857789550949141507137808371714704761403261299328150454140329465943727841182810810468397917113758613353422903904556558678968292778961338659363409650933271939570874529279593188451040110675673677196933251546598249063302905195505219425523037279531685530962880599676302009550251478217616049493701087231817424401970965739843779533744631404849913332011468136377005137351832717158362025947047955841634613278111663040757965480078022706229822335449341644395559876760447814201942462496286777279130496822084500286640347969181536579774256764340486139686732283513441458973205075526662913063633913487922091598930760289398458413465748360091808084594171567954809856441593690214663494031218226630141291072132298220236067197853332839235087361618469111522061715317711000836606236607877932924815674649560484478688666360637699300604347724404872200867106404042731557627333776912870960129304184341149206679559181845181471304972326780037903941754104746298709063223205158249640936954937914508342285755667843647377278777106621727095555136260168084575223808000000000000000000000000 [121,65] -562299219516041178004355203973091985118996498290245936737145758731780834853748712134968755529546045787999326176931070177747342420975215722942565370855502338443172189458066132182746674861707156763434728367760573842898192698477162905922774038001804423630722278467343871473114842898023730877678614316053843156258751774944495607528027713028200731884218850048856519570086308460813442660882854125088386177865836496467233646149231752256105512411609055112612018109736983427837273812084312626240433118056588091497020765370928572417399685767835391463931729412449261337277586042668758544999475877994521529185256571310047331311848024411529683761289285951951383335416902645682000354558289837323724184156033283732129838366546199503094476840745520996629383761025005084696131413984682182112289239741853889579095943710939469173619515339576658473238995682296086438856948655193593637719765340472452582407103664964594869045884397551292636507593876258905611753606317727957000375968468560362056088061750499059795931829989736066749075964475291692225047311440422619812171664544431529552850895116799137658309212231240602610642989968163746618901720600776373730826933719179413227863383564413783215832430292207604303181445600854676492963238776881058356960027768803811388642729357612299913098096861046698997436405974975441799999164592796080243162017744828939442950822108048110096967394226780016179512146278188887243749068762027504071047554957747379422878745145123706894928598343146886049206921000265469597005057046972121057491341446794337303185162736223262724284772574496608655493716329459174544540587625872569003413886476700588900488045435553029728350134193148893128976775541984612261556650763378046689921872352789079682177640107168028287539980889970859626162494186103495065803543166803600630210060549391423609704531152379963907970505532147694033629248407061410214719456582737637106632255463599613622713197100189280300575410467366531956937760257207899825163017773639374902911593310799025914734441768919732693660011230970761947971514169765956565813956268273115424153425082281019985291455841291055948448363175339847812782658098250947191875753267737381447488244890555241121487872424565679587365312134363417214149117383727861468475641185110311246279617893815466700331518956878354459225545592877887673693986702690705759247389084206372198522703303585716973727348336443807078437086942143264360255426898212150703471708715303052322487758795598354132282568679457164526375928708007049304745547556852214783217017468192573479617996492484528287439568816240661923882362140444897642757308002958560800867085001941727253730983330764685932520435871077384199294285741336640232296590698509742159415383136734908193866434083374140799030391925528319520200167008449217958856167428596830400959748325099513347370674587416448815986655292381148235696052453075437695976587638270865862094522575581616429525058847475045692110123900691072658964480000000000000000000 [121,66] 59458110612947485019430959792906049287044326447529973761201205355451904794715132850514588764521812473563327169085901569135408370826093769086191414930070220962132406367567176068318054864608956113150430766747376636731558750331004090068763105086513947147637764599527848196232232730719568589682434887625761847624411768026938336155434186395698497773252956741396032266158215313108147347130345159923640722815102725445673319904584936167628640278406194269042075692614267254220766047947236598654255492076883414875760702998122322094701187622474006030861757925778294145236560573274040107140265982890834838001204798368880604734989668319477720099678382374017934074537184762688941038888653105813741404127088131170585314414898977750409681071132681164264222833182197373810006947303054492229837404351558389707627062741499619577119545766459914141043595201918743815606023022205735756557889123147939088343641982270365775782605324069773120666509762121850230905726134786774217630490522259730503387672454877770273995241380673026836370049810630264751623668112868810146138564055371498680236064293619763066976502530754267189601247012450943490112846832492450372893581750673270585085593433933419528792920024442444043391637052382409282516845193417026403153177990236685668691094325523676543101644137323108628634479792059968612257434894781361034477126845720986286907783438609683468993290453243906942495045197396369193450321301152413378183412478752624557883538157033892208127452265091271649943613727541605530346581580679509136820602586064141835982731751463143285856231466798812713301899818501034563726222850935923058336265479237972297866381336282867117510907204139480735397641154725389073582421091186940000466622446493797102436796835089955799598986507613238073053866160916938448887102531921803724356500131403223070242619519480709043560975738970662807190677692191722852797340959302438441175401933473817709914773916609681539205458861323827442221130341539388151609696992650782977292069494932822660594352090375916189041256551255237879263716330998246987163115022070968082612405730491859378089599665682053397248242623440913835466281288798149791725998420503151187840045351049018311294372879785521457100164425896811905753053536382104153223151826475153624453979562493080624548741711046116224257038374134516085136443090478929750904399320142019946454647952250984510002946745098809133831767664685261198378064821251510004017557976146586087381970999293849363343765122599839575161376645711193601141150863593639019445866286138895143927630815711262938953065436354209714780248583245620480864441734326775701992834395410012377011795554845659387343829419133613991690921183460440820293606713833172151637159924300608878342763606453777337538360608266835829003591844858415098174757593704461004460234195602796618894582622151051495982556104607072682099464775639491497235914901254430475764074260254002478838422913709483295599975074743967547392000000000000000000 [121,67] -6323016144334971096085965464507102925977673231835182551712270640169699109499646944207747476779718045971032991558624694420140102479080416738207488961544326029694056742200082969725618782392730742913714397107972805096978512922137382401511226556524077910427604298059257598062913993416221138500684574695149286232784324361897620230012274617326943511337830030522764185342942168772911438933619180945540868085523719218186124677604348028722989270523631338980805553613740008327310792146892712164932155705186188261776770417003461453698267775800362748515492156589142315584320225681604977223908496153868688520644027349790376312580826785405634119562570458108520292941208081566705586188858565160231707192694792108932787906230458945091379882682543040835027838522011260794899917506268889199270170949638226151796578898017528977291977218877536499335073399107091590151236518286461808717710868045477549517105604722032629184739184868171159111025818507689947216367668108753526288397692828096345494194395960073719422222220141106776283762340686314259110359346287434539823297053248136056371514402591813497286475463031190134925024969247439131430508207668526796509880454902821969045805782428917321878068563072916555408248973646890027712844621441632224829341139601699212195308165374161295564067503843425375350061448546133415147342243494387938654219907271684840201562060900565961155178826692240080563536434442101750090168528366062125952193826461516239520519116188563106930411100933570035362959595931774008861791068103759624198698453925408521032874888631832653005357073254078760541700937913739254620715870536727099074100845971698317698260377766988893081589414909433617562781173812931332406137793289719043621640074724001970377264238060277576120594259869148917721941884332418859007242505388259477544869788704107862699198805533661923561497581872897976898406870270271890809865762355996582146604674462370217556735588570402731429071678043627499090320350122400101319802714385309127038337808691190539034149378941565695631143176558636145665694006455533253669832644002638752389851042987601051666815139005613939010940172832569331542997462709017356760022859946639718223590528071345531793936964406595597089311732977845237216991869495968802603846784136053957527783405154516948337755882131246625748327947518998250235698415997768472418193349818774897651016599591690040098012312796102829581458238844389453158934149583305884835417471131033205557284463401635825112528539603337451697642161282378349615130883379278969988738470414617574486235494573318215555226834605528191714995069252617400656764444332058675803473963977727304847178380454713440219754263418773063482101940462274758272075425847072877507918765911150359601198766931342219317801679218604906405211127197718001542304291109495722695141178054114383110766113789448013324918407872388863485880153170151421953232077700859762833368629261461310835283865069668543470182363059758039040000000000000000 [121,68] 464961490326809857280430093061011156235464653263625104337164419604305659855323194789035028235233671886149047697633800638699297332093212461164317213358139994829884596945432577829228479828048666547626743072677633300586907476863768481039674211058711329025774218989627652619135116418914405074998040394145494289119486893922832670525092671373971518062244468815924986452438932062035975248453666225135473549357107267186076920378366144304925100808128713536950503016718522754071372712785813168608374099791936486595283197955975732023074494828361655191053040955739128165370368211159521930032680230207289610711209544432650652922555771764149139166857209933960769624787687802561619903208653081244175011706918057165637388414819302551405549969447248643835999671489463630438832622237573742531835832780253126309536381344143176054581868595378610179737301185847765645817621802561217588426786874110404604520508458153713480090230294418073155565029023128622135554027859601041645087960777011684953825926108976354693900797445405120524893586986886099130085647901491767609046888163986987918714370127505894447005852686614190727255305783538195412749434206054224738111076059740145076849980089834382589960047151230097203768458863978219390979369359589953955728753459329656854555556839994109809713384253704167927453688913551903129875626556731123120790296236586335870443409608946404290031142307210940069687351500774115187904470787314072125584126571905399589141344987177907690158081501698244351167709068386237969919549304878356503387172332835718969427776115556713206550947432103813659754659728197806684048810581131679794747139029803394656010995567338583551951266308912621609460307982340562813876963690209705921226188700829180198847380487031288396142976118112218780480040215998078922809057673668110724096250588696947439247596447185776248620336509361991175629046682503916868427085088871966092954476006468489953039646335577760206483469692246341638346701887556202003209826034819944677750019463753460974787229924154590572487691290984098817554673368894063772705042498210323733780395332866995656948055869014592048354527762048231220879775287930238235924419999696904765220464562309585511531783171371549399034492315894285743814481774539955515551522025268073702700873675208283659019362079322989687159712396386237233463298759258975108705389095648540214352145981635598019133655177116911114061482599796501355274249164852452686591809834737811378715682574233121234106867740166752968420172696966609379194411511514378858282753685230245205709910750216979701819808011952432618165289220531024131051904571830430433579564060017311547978083012132416998146546661296699090131789074758005299202070836120090263517164117015532711272532087332356117325873863015192667793745719782729063835075532986202223702724047044099897611674299956257492865276157772028544670918762022721816275252929469002379113662497959386417529244277198753708500135887817932800000000000000 [121,69] -6014130447886016660817712586547620109029240972030120382396209665238302117650380695892131668087507375722192238367884868043884592283400977405348435804520229552245179850297355824544909400590531841217857428869646589294126369939470112902882203757702460514858176121425705898813054608012512897757566688542826708178616625390777709796146757928216085083063017777212764893095617834382814101164804865131307095907501227869044373736467811856823994463191703222451788079304731389384831333405340351850361548742965349684103751911359551595755082847786505103350184449015081126719640403239843953670841766537148568304840722797333851349729362486138610497572971469937023255824994723850677759543657373421322406102919900860125644718250476302588940036207297402205491750502073414454937369493706694305198113351145873635811054672026460370372569069869697638855861823708159528885160444600849637510000210781621740699995845165102996667520673790775712693719522632159561386657670539989426672402144010391215332470939965788541250090044333665958700149758322818910555714524040301085688358937993503976989130621277164023714022635909033705523125939672699116844945377148827863902603096417075034162590943862540778362731825311101267369255950071163293561916771764487487667252363452082315623166710583024920670003959981063309926989071786604608898997214906382882402519508900518844565206157962646228811367049559357377863848937020129653118866058423988517926382798043260359252448339906837342307457384563994357768535128617101676802422392985837818298848977190164475188098605953224989308254265403923078280136774999630753392890758865305794580721486054561049483047511396500507343239747558800540971157829830637368490153621713419333789590509032980937107926961719667783099153335883403848774283108733780617781571295523428056638431049427903393840454350541719633904439610061851078528202183099577098630573424176580616512087927409572176666808584806629624541542328125456435910111218380605618644731324900219794115158122796120150557865068957612724967183260551536438514891849771323395786036802307368020065148623970385941424596873713311686442729459255403981789032044909005543502950293513828636327115655075692605885744949886277743480177143375154887197041359760867910768081090029522223033337868313405622344908777937141520538046363888607618796007629162447568009415929922060872952533533249779586543537230610821349060533057111607040314186336264420827264767045830151099769716383244938934477373126335349696517939540026970441702977475311217432948364249223843106627797562622321668177219408402044029934970778313958456276712359043208414044173115092113849208997603186572067726000478132474933737510426670114460600267376808706358008506989232847876949522989056560096588511377016644922077906071621641811146559968925729012332576982474631303467809757727567545347235941956010234530717205624346408520280457055879036466064097334269597586999176629500382819888334733574144000000000 [121,70] -3355762910007039403600530211358742293387674255135672440953701228464745366560037585067330186704416456202179209010649782937458850245889485492873986053752708116571694313781022133730979852788715229601001590230041948383891726964248579369920225101927172566507814603835057219060189200675481372471878145686336376897024775716596565408865439076793437409736352616135921407183128898607685823882813149226919405567554537327933641929002765194597327921830302001936976598097218390823097951558703665002802854731316416908798346036730944141148453910252748526826067858264791772634736622577047117623108272767504532358399194368849717803012088618695219350766540230038628286792401008458748834491487003139094264818100651517408778238984538455008891175694529631191601371415018478741197698470939167617985153830979981582649916841544870264877568205600676920334054974626530441859450861224604819072668773688752534854583489604337412120925182914396044226369665867275419368025403338957357665653845205890520281503319501455168648729208208492761287734880878341422340411323876849228085585751542288015784021044581353540045808367018223392322183995342921504634923272527945414662087425392773871327926206119340496622586124071974190540653803505729115347320138836032325707590794293901178321810154892183261897988975704927657709753685253344563309454290661544244289092358592729951355826285266999202232442548813234621334668079666338772355906676909448780956283188919899736752833770400426039362691429771981618827315052615375526972902016092794590147611182826022686060204213497964080637824184052006461630811112150591099036577951885193435512229019589797745170755426955975891098962070230380198802053251939076075738912650266107215384158484014943779626120772116641420591560531980335357414448714975219676031897290244367781696900046676570209289467313387621419300341542120383640763752821500779680289558311698917373088169584378270934233432232776397695260444536088704847084197435434603309260916573061890097819674322275807778602986224618064469338704917498554307348687062586589898252707249895177742907467640338856122535805605190675178524715798572735306443932152914000954517775206229922517507592330853921127572087327966338572745917814821170069282056535467970226243553613936171100547005302098534049501942320869260692132124943210201212051126589290305562909678828650757512181818276757002704548438835850557200743282291620144595978548657927490160335885815965359094079118485759631387185157335669405406326349617799619025764828121577351026530242073372077962783356454542627665525820267004999151635005176562209705065544107535627779361421905010177860602540812026591162742246713162725134412996195577659598148548540306309199747600089628094980840571042703734416521632947123430229524752037703385846882675933424196899216675291822434863497955913591757364645498104621353733651727880991299948941351044443909510581170319725534661649590513922328405279720039963525120000000 [121,71] 407752176019987147045958959156360002982428704753734366558828666974880301104094401840717972632734236117559225097724220504772200831203967620899515856784081190766209420018327217377891378853998310415847602565793026898349284190820898187310262020437007878283914079961392612856239030039979358389789667541562459366512105200913221666932547594581266680299071397864459987075899634952340234182928514894763282391668572949113117688401566875982855291814537722253533913582769010239941759526747996834102071890590069673782705617044988914621453674845976927394937916002867233187135038113451589903966719767316807320017619000662569397181364780235245565644608968462847565920878056753765337514213745121889995314334233839009429549323846463754581993075303008248499650548056546869253191251076605122877968487946051278691696684511965875267675289399687815015722912269331217827085822340459362267965255728257559126787172224411578198521888919361039046668385299824456215943922287837958652254016027573598259566710626455783413858221769969158122758898517348138215482042919894544227334805452321466302103540792243576499128621804208409720165800817598757935434691468765290528726855221640774662152933659095492590491970896858098046311288845243413184751698001402090268698498007087191461731298605830782415408264481033013627861858108220821064786764203516596808337152410379122349297764921238883714843555971871470179717501505465354794461660452303779293607823615403005837999100594393536208843242283592997060008181361449792322880212787547749244411755837524153076811778071214032667730655955681637454462223789072425114715706895328354742688177574217876014002397617569556351072526714951156354094802288151212447903312804934194859628483773727354333542859803372100097536105068543002861100506768187803750416759770259301042771362177587611014691025991761976887490328658362768493852551316549963265549703446880346914433779856487704426969349596522783626315443322482935460732280726651662143336947319990775127273860859991935688100468537330395920467921037943410332545991541099861282541339896088891703724922059546890578251192048394069172547643954744898418881478980858725185724491345133090459355697409944702160607886971668958918376427409330840592834498269477801742176924942194546901488405274179080765186156442422468658033067350281880647699752110585376950846060840669371266314117683280909192984518461968359841323037212255221818572776443431412217366282062201801672059554577346662725943190615077458945895061581952327038872355244676824407837105146248441727180490186562348570930782095836566831856699020974352400774398050047861071198630777175184926920555175418472838491095475783625755607462768718464343072918586108867450427830658121933804871211537651912438412481033058468956292899193481438426909222145480383567526020298993308442036150714567703788442713614043865752657590732497111102468221718555139035852501784772946229336117688201562535279159858744572800 [121,72] -12410061841141082090063553502345105671844290544413726595075082806354582489787273429050816143105448553852245959419264775251988547667984445635736492707392643450161525704273267276070217163063485188711569419611352438061860753703548588651297248761599720177137285452502745369561751850722954181534153240602747555974769675734844550521781774074296382754959824513775478633352853949922901566147944435167849370653488456113461981305452785840574683025812335096418780389605314490289486836743169293057496959917983170588916760362708805193198911758391013277104471410179807477466461090971531525612263528906566086645143818781949037267871972653288977744399336972090222509078091096685706710743599060485865181087446886662327960990298058354977530828111010996701364450863778472616091038006888675026499476880584155731040581020428558951842504491832694627812092425639178731226478310537129358273157240767128581215511285139385363477846347544611089556894515162796938225943024088526685013966414694185817437586924151085726549644205426301579392535380237406926445944449355151878269783286399414629314799275295710049341575564482866616490797050202774067388504283985881744844888092472850613804607951956457448562640735395936254777386570948021870872015580179996939778338978888955341360432516784862832676957406427380548522704283229441695680772986148016897463908669087694555901180427158580397575729939691081817152493175219003885866008850108947414261278085485757219312702055537932813899841653904775549982502364893774620319136587361690004690772436467956701767764462925586288289561005901435350903236826234907851570868725504343372649329092138080883678423627388765425685417159451975056013361449290698814564494286780960344058791414058890474937699980691309592173013227024776219559811630506468577485232910450895880015117618712004922467895777398143826515577801335011547494012870917817574126370801964557450875160134588152637556482390946965569025931387471088898637267404035346385938699964034512129313260383436813701250616674902084311470899235364111379984359250929458440783645724334504817090497721887646456808566801698984902268005784256191394650935513647392370064226466409996666952177416287148895468068531641139851280901580105191998802189398101727271092131433676271078997457336967314993922622871144640227203500797116003174585264750575077889659110644657168625217754598197394896507814895439436944895925301515867349237558943054758756879911357740320807206841330532970935337160216661213029372589452907993060800562102167438462330497498819547922832717146697579136447332400066566145439300163876996299867234390302478871082825008910849880958468483957455475038115753344158106640038043434964293046308274085699183124620476576358499688940159006332273608486075298137577303421225005643035115778856403242930355813778298960598136153391154746145000114262446044534211652100493270329621187978992490768628925432924633495734231070152976991103935923840000 [121,73] -2075026483976593083714041904054942542643428633781934396065702087319358067061044125049122528779921923255978966125150995487749622057990776778645150591810016311437903486125680211570003760855796965195737788600415320722204958454693359644546535372042551472363313247738440722306331363207135118492869636088852153920707497031215133294636980043939091179541977506218297826265458414163020677918386082573956991872522895612286326768367194847619073129026335216298163268416863446046976695634020877236710857497453554665135465962367286454384180186174683816044167490531931534917238301753748213511753291810078540092035722891812190999461331649010440474131800158699867849802095977685112107318973088911259648676168471806052609068425497220370021389941243027686569314265686712503145354645565880172291741923650288491253840574139930162828620656972657794239403365173312429314185317579568971850103972488886482521561259667577098708649315946496967052791045986384061164347953455469752058603276183216966864007363689136255719131002725708166267214610093994073689986562931235133270018948606279563079342529613081821566939566743640443876453347921745366418277613935718472279239014181716684296801457140120133946459170612217706270579805874592219345908178881141057759484833981027597357039436004395274101546215823298362955842899273538640442627817292172776307223407427713382045038035459764470377815042931971814518147005903313489364357808502753945851711885184707024457699843130814624702662424328172665141850199301068089513831805005159268932899787949148581533505900002671705044075380430989205461309775599411542974417881174176567624804056794292913431033090777952099048723041859020909333777422596581392212047655059262374675644566745788448014017420856521313781163346636028307812737343137197373736628591796401685894019077305823553224411157493867781652031957024575028571097405922785897248072828664464955648586313117332206245900414384492279122844324942763644769812387041314475227066086456349954328550015780244759773402916944081296941458479418361412975434089841867376500175288564657898002745872704072508009343317303744827714862051521245781477603679884157453379335113105686874006575660542508864560053370482041038867866000150376543569732331318001640980015034327077209838736665977813354192756233553376286959499845170600111238470372989932004935787235384489779628870989126138683033100963002866339759720680563960917578200062573878735790513040050083960773618549946297211447031978701869241213961294025718531146334993977208662650662308471734245205305106931170555763921203195785027018543838542555644920108936738987575189342138806068230632540618271780217955668472574364126618569908778075734631960566880778958916067640927319170875396964205323034129368863995297431117652346826699868189520459217109786414694224333692154190900616452440796478909578020767780685417785266187687153839059977161023961787898547327982046728408297619135050875440000 [121,74] 295034755637649771949450026072017826251137829089675142626482738437170263096570937972857713289222064166750319610502238567277781077138346309224702662983537356616849484300042023957257948502706227152300798983876916104410037995427029467245565874158711031821399543330915000331220305497632705771906418997379582677118059540997957718129583282066364221357950979666136079378700084161716829431442856797400032686270200036493949120484051763661427419537029992347929078361748406135414414738209309309560862435390814902096566824292991785006320299937998030426070313273188146807342182836036351455816249600591115683531703949518989192281167403183954655736803898099536774574733431571008100388412634942578683495563516919371819410468296978260100501750061201628898113956337598101533717320034498000510485438574522858897511748221168681844466076847063911590493386105171471409877146096900043821552926370470442300420842402450585699363537669138228353625765053068166653266367410148755066212895915555985309819661150368936511446603331514074930104655358001639291089001060903161488681280571604660831649805219317059743064927484659500194779467149891230786546128246471502508961396241695227948887628242698327547613073539187139368263691221742882255362812770899407037619750798576900326477185622888952023152483816995556290293774370300309909610337820761785463699679984357211457207917889545572184898338324649703927057376751112233552094777100575711468729477408258290859964323862537190890239372835439483874699536219721299101721728475067145197472270137573927378862856227477086365031416524746915652971507815344859016109061569093437504743173781471966480206793182830811890200030943536229312295038213647719164253994841162319356884256156020884990637697055614722517577135619188876035342826042522274194135918887217367394549660247158002622676284605515446845173611662699290372779788160338737302709718378245280869992536275299515603245596942697248679984646340003696188741667484002974375096041923219340628430433057939958774846635951889578834320072190719804371833691808298221658003486558532039296604264736508025222378902684375694904960065721635959588200310048016037331952045725020329930284770111517965399246087148842952968800232403889789323313224237131569201664251140702708959643033705950224000887381737764536286793700592678205774978315919808799159316030168860206942029932062959376167364894467653358575225176721434392665041630020960253119147042838471538813178994038384568911686613370650707137674534426076684507609638183676184224709259312554550261229064645746874153059439553656584797610303060026198031952047473387491109663333473584814124496159097833205530290105494406298821659047511742758687781586900419362765861113843038225919956028565658777668206551592841672997632606895694698602363560997190435084955799774134253266405859575583180964362888281040541001204184892223182212851150803097755103324743611085779575611288250017991379200000 [121,75] -16092454591567061320693237370681627513637757408551542481831818865425396367526241143825073440452326169510488172678932717351746531065203880297153739958595924381380704281237296537337711037193076989546239063861983552082172616707538771894813852034513941269615338431984893282034904207505204578107241967869403089384553891644293944399364859070585298908498829335296863419408873730698923671356651190331164035792819245813068171206253861803623020246549719191651104876512464074429362268502177119465499683303554126493740914703069621559593028900860007457858790089577330443313041084178900246091147108134368012559016269479384809435450206332755012159537787755058558415545194740141774485033230623565633704754509202900522398032553675313152224882666035864906814589121937014822745982851061337347507959800359660843730114501882213828503282177406361426257089427604113203152293458600811110389733199610664545379491475051540103369395406467369946013777239585535761485702296455580734047215146045298850986748252903665666307360923333933501647075624079569140251500826618473478632361797769325304652458938489082641874515498106554962216398043786218287683993936766538666823478639269246292988416225425789406167386488748074613280327320010081457418631849470716150389735262712728688276968331829046273121294931111640130556097658369181605497837129538171723314106480992157966030226554976881381735076263462314017373019554804684377686339078064938191206375686274306555375545230988885501566457765253839776844265424671906485355089721419922005502406013658501504415446413791287424453707164012909103838439097542785687089455447004248117488531171011610763447283601806701035681644444999226215801368645702572664061926488921841991649319461374111241234115696733648707243954853566580894921357099775008676213744285121147052069325946937021937365185675394079669920933972522694418659904646407661469451895245292270474169630471727534940368312207207027025996528128629996068842613586775826665261361997887776900332665240056749012867537881894464216612048946537556249168867921411045491349797566329604930307838940809197355597627896063170172632211730699304488632822291251598722198286999795355106244998680291936672902882886523273623446328224726713446236424803458082460668107843843705437106740756326309647857824169439836283810730798938028717495999867636404327651113359076255598209619225530743954611446608763959769321658658318996582886576622567262001417821439972412262442967276368716935317409110793153420872331960181026022157160268854656759866632562041638598508301609864883153432643319724126550860477557248385890622936299397461799419708456754763012638704749409238767143039257416167483343230151347156650754956987055588662586704267377945504273266999821883822377595801884844364445714491431637260806104129087698694741702869875747368160261028867691874990926417828412169565923322461608648015868157152277416172966786862945623235423564261315025600 [121,76] 116047956191061911106859279456170129236749777812824569665269299701987689236566415390046708575217615561594814166562250260306400984581711895959860306721878045057289871615043673750448386526935309369143445012020884881128925439483589893184201868918125784461734134914669220377529192953498118840116496730966919217975388954664349680898681366165981622398726723039878734192571863166507418527321221200042512915865386617225882089251819867405871072733062546740004565467746740893021993171127952232284474876444991637029179592224261986977491359053742857711516284826515666226968347894207301791600685982685831532717726402527631988887924346534653893378939227863154262118048915045702722422940450254859203007842482443462162156804173971737677672327938235002965978710191415636261547219574636327650344334650144937991700569646702407153380113936579860008577428032622790256218486122406379463184757136264601693508166347864903974334054253259667689387464375234071867081783014587927493628630399895667137368613543956527655241412421372853884120342095846984019621126171514894123441583163316190721450387861996083951847620303055366925313594928611037075738579053250233514806902244405132747013688628304940195231227917818281359817383008570965859470141131783320239092232016471151721585278334033288934612748891281117886028294474163413002070597852940975508690554978112690298605775682951389422195043579935187739479987475609811977184124232827178620483349917586941110900626744316313703343593488799171766886166878083117124307934752670885199259558178799010697011112512933763339310299822555979593509694524175911043409967225458945335654767703012056682635535391190208509992801855238157751010018526514767783300565443197740131874533095603235593542519563214397183247979594486881490870079577669218554234781473286142289308177424545047922588256582276891314499298075729423224741328518519522456696100590014288596228158375819202523325009881319791259236532762999583045885901756717384488963082945167525981787995939863965014066932321107519661684631524578659324370717092589461542569282958437431051507550603824110906389132759941593030111846615369098394846417921415084969950778951298717906643985621874031877235106968537880080348410301989601440564226253960303249760249180169725988105522692851709834946279484843748916282433854669501005874149122722228096161807034936228024875527958870793960508685384986081661148757947519745105829804138895581561941304541584667098702724639310415401689865759046585963641469899530876019656562465391398913509791566599574046239544299476614092816037025253697352491001783312704805746148161387520375531191202742780982914492034799351987752065214580848411202996710746064777498317442596235740776089781886027515336815215260044272908761487675541603265841937624972688879710535331092094936547638526034390017887837639507420973977774576517178881330384098606309576565973525405235026324399486159892491360263782400 [121,77] 41567226197063078843784374510210599219728041983554505384681476774493284829973075628524443085059853990034332957048617100673497816750194390875813298634347078020953186511457187691566765460169011867425293504447307907272747223096387027422767361644284029276791962125378923189663168541721891515822499573987387588911373382411851721715783747882201905070067053629627639964646411419869967575769026864684551722664731357321115769650518070608874628313808097716107999394535200853332472846925025721609388963247709347115951951735021827763111639934589004537501444476665305226823243034114557671035020856845867640305992286616590698819722410793435668796378822994971796235347417555303047527305575357445822918763085791942261686628252131421805035882429577212119669794691895337925000219312063853558107947475683221496265676741500534641894699575757480420965649518804691248699359345912450022118351932597017249284406089238912536840587023600468662621395452663487114125647898275104192707959381780964551895339927082179005323567601903977527577203404352691916885388578419377035933595483348355150606302498107010171220787563147301350865377782309364162425461641520566748287697790585765434133108805773340662479444555055871380276243380973354560820041472624563115036954483893679851587414409418247410700967205701596723683448399623179256335160844581456779649741041964178804014065189025259930163230934083451811583083281059212759298972347139409028749801971230795206080872467550853696667444576538762198166867045792616704106718567357055276588572147577764950204983371142042416372241247455571921591788245631098066596614595980420521296429236674284235565272000400422606628554631820534220279941615055667015644323877033055540918708906589311459306311947184975640149972600663018694324224125505579913441568481531424072835867201188430096617677970760722044633874448513456922214307448774282761979847213755566259013873843023337429291046351079973564497145861104036233452079255647331195028762889989024059536206583014161932347746551019824337189582488352832053796823193437697812833344222739736550039310076106202142308872613092352841778417482022198191666105435492577987416222690700233150820887808010290596885164529727615696236109431036819480722884098359540387010928830316242280222983180455635315179849419136196730521106888826413921375763364904421821965056811676194734483083953683707981145893975334851102172281242237297599632386538882585507702336874215482913059982528648245257490578752320503813042060700362559522208145169152730015531074088083399070977150618090996985501180971175297271361416028515410827768299937858803266954802977669565133613386025787643308321474480387723801816840075389953628381320739372630821540522559058192301347958058619525959355945028764596505367780842747893010827227415962484588319076696974507582018869191938789179848084332900528455629029023674748737935094590867604588878601241919612270364905863680 [121,78] -2932309767638026836847235663076852148963778606432254741671354583060741149816361765644536776342666019267101888465119523324349463721307416833201984007626398529025778856800322685976334641190168982289895580829759086128927842039889770087938053161428435793103827349305322906714534439021608860013203278534308949791075978439808839231113922793723323183485046874228553391671304993182117785170398512307287641195974839381183570199261207949909271292458873675612626858216091867034692731491933815192918493030997347346371348332669358752231944390010312529656984725886302592528825990252126756045838259935599049973973164671932829670853494874932738252636323887253925062900909188833650671723570062747393632480729290550513839190111054055395152415169320225607757939503400355081966564687210328786059215557087989488116616630487052509971629329627266762648346300220687539593492064498555747440958553615795548935427837039199420847432858656809946575710111390767233732786564465961553314684071725596118941829976758279435428200631292160671083105416739452468439348897925094301481067001008945670805862062670755003879640540510656587625709903030609549413467192105536089530350895817645688823900954618168886515826300171374604291257124808599697263243554227641068678120764260204584882784080040999047666953604892340858018447259393762866085890209555496665664896752686052984395481202278044816663138759156444250772476349774544798037510796476299246052209275528183901339958472945109120386772263552697407748553777704875944811279944241686655874033978438963295714700012689726630534373117810072570035501918272531645023594339989558082649541699717650190074890459275360421299135791823387393734567197386909259055990379563874104654889666429583941149176531983233070220640188561300442755705486519105771819946917084311700619922548299258056052539447923968500795832259617409165224963081187790155479073881506607222631957776784408193536620893262728638135197436871505666140888007969385805822188078744915995021396664813861990848785848593086120292069107984834933420642749696581774119606874103523518885864589645700841582552815498748917360830673114432304962557510469378414144402805197142419623340977557755093999300129021253413750008338901456001627718634585254937845709729791026647094562404472107257391608517763299397190264221811186057738369049422887634787144480302838698687063992591252857584618524598147409279029656806825441081591041922366472371508848160679918166820874469993017414837490237911557783873182026886561351098103167131555449032868098949733665091179896381087615766011432986673965425391913138198150360284969883918378991543895695033942669071461840441102748659847969329676912729287301130651184237363117222177367092374973573225134114496377940197590070045419879798609919968493915922952831356344314307335179323752067767146624848102726913033863219346808276437051932445183226743437161205149375316722770050839223514240 [121,79] 87185981903618910997441587168344521754635246783199063163399858335093629941813656443984896296034394283427763155243608366646395891873082958186170878293141606776153306147904581006980473518453559936667434986518353410573237836810499522633246806968881479178025721348622820495690730156112047020698706403642526060147907204050768301011386569561366602377488367522561799752242890848174619358089286257722451634804351201658601592850724942579930454236777189732688747112349317933942861280476008276542062209806968264567774896327841901002676560908824608584025359542245836767812839181073457863328583612175984669746414619059858230663003518212075273243929617044820843890275155031666338002104534449653648803583774332230845356680936108000525762452290509248240363833159640053668202338201603808448224554380466440555338655885780609644653600420576053534981046543595325372079879084065988871535838192674949181646478436103763715566053960171305867416532879910212661402996740261346082543544517404093058803146375181735005768806291907946472864231288468222210203675505764794061088346683790486614992116363214028719682137314572004319144700905519637777281144994690446390897519433789263514025000968020564655613186031652945766856197804625559469135634128528299295141429917816441963283469159267976974638747511552151246195860486909673771935692956617160264363657739642549426818726749947198017212692938754357767210150917226897082724502835319443892818080908267621804172960090349517182700111310121275226288104222555864455351410974617790846771987186245651394736910328855663283879429904965570943451250417741728806051993675238859682586764296595662328255294300310386276571712471110847167754711695960269207561709561400446444621739042923347306722483084369726396137947130667539417664505951463399665510810029216370246629436129386214895795211620493386192050993341917022257188461829049011120532682361235425301048218834238579226729320590092199107448289109331716615612445084855824334531306379604771644733777984799001416667793593316905815367592101480408990207392051953627719467633266108495009073411334900507535133257398906155978825216806628553118477101802377085469137833767015500935288547000019110961574157773787421035864880345067028017072413176499324312818572946591664662913071422781437564923137373705999423673937109967177249108976035079025948952755283336897591688161984369038533206425395405782358921674797805565961956318375410251006582652645586864841604888461967881945393887543546307927018901504586673741385264262774826632705423684251790768684969440824587352775286051672261399001803295601471823923137827113181569525612080434683260850172678829616983176473388513637605370550129099007301403898312824746463685612540583582341129498283241976581202560482534162991830227570060153155244455083675595730889554768521526820569660303644161946922770371460288966713407641816937826366904445237694772505918061038295972560 [121,80] -160172965473368204616381187995758047805766416719087662122440778781009687443394178982280430249601746842678334709280749079063583961273100928121557323211286419683219058135626183693091705169612586246145154466227157936526093855588383904605459411702875811879479039037951897191181664007976436619872080865498438399663945906559786469378973290538052448277642157075869320692496698630691737629645998914354211568773600713953842062281496849406556203307634763339190692453768744293923267479043082350709668636819157566644558825274881680685541624684365609504641601985534280282773391930281515740864219065915472260038106368210990950025893229601119244754844591098201817296707520158322538295842702493621770771676565997667786829985397684018307811938378124670357101818324134327521530250991051537807955028799290343566357397774885192584072851401582954523158586779193126379813350346047906349968317187954593167206945812920982559605145613203069063880062940073826108317996487865367367005506259869295664274443090902585807363828446168563933110816087431650802477504827963344628732543675499857488484006187679462184169197235301210152184534730765554864174140764754325811610693118691939644293230682817420168739629526829066929428149709876807035351131332107739242675384478794769452862759335030808089404293840207796118790734945942153872563575225644589744270442028917311739073422689269830090385439827422922251719135787164587820977200671420060414639467850623609847482122140428144544888931198183340883352885955798354045444148676393100457302502426256006922714086064089091250635024633985934704136012167942664234655889169481793438931824976781102344390255493511211568364930490699169887261540576662575726357948864303225005203095990801798874335187371371678644440758002854432716877937434254461231882189388589795707936324982749831242091704058587943746498213136238938657137542287578411589882448639857077708937203133598960261940908729136917072179053069104906284509880465709725232742034976817968349884336452039593569818817655342581892317866562149556337679275436094519040851255571503221480236180738748955083207594530012577437612922029096876284818163289184297731627467610116468346284273911123470141760150348567870590265432048016507188190115375807016614871401356079009148748820420646064459088847024526460547961084191257882485168518110701525496793781745327988038726393046811967622541409431836251039100857780167306117271990587611580789486642565082869035676813966721612919858597582880157224870086252495036428082373213682273170015716117515122752474641182632722918997323607142319079075419934798069271931821819096040297704765394282997511721691934521729454043508775340392355730137151972506353617021884189178439048585060054719735286021103164433225508656171387466734644933541005809458669336363125347440340736808155806814390847790077554813766475380106026560490462614338498332087585270434131420808288636380160 [121,81] -73518425285769383485735835758106800814006167004928850463804322278903425845347033507345448285062436025315304873486439313728071739246522350895079586508279022021740751029794065950147420614929283343166325640415466697311984280307760703760224314169972374903601681951921565043645308726597336559564405089398987047484739900131025490398967156763990512550342485014042386075972036304231983587870756497759420073866223810117356258944021102707712470339075210209350179379557100320092715139777234434426654232983998870549951489516815591830423595954364312046687866009004160550165697267854595585981909463764040995682583562938957917667509574479065354185826410268719361265107575214386476759620765970182006744174020299704799468807454419196669672165666225535738867312757854661186882801367885266965991213611384816347557651344258461958012639385077272656334677988598585222976151615631850250836801089574348750026659907193003676783691236072238024312740461938408927875481923940651472464579075989115076907417845498089175897749903006113844211871899488500963709536355186441680093984390626777985171482623590990930439021990038807003230033724709722782049227819478417914844070922990694443904272061650774812950471795189618109787573285109210602263002556466600540058124670082448803702133856863414421233170307969105994242219085286756625255418995608813656920452893292984097434886230839395471544263221484683952152328589352344765098136828769384314559333394433544263422086027303832544476848248953966697628953935221317781094211135729668286743821456566191888476811202645177532657374012924631413236378352621619067660002571841528923213772552485756143469437980788932382223075046677376157269306159213143482738376858987867208020746056271676443900304919806336899679173756590479682688445225271500419935620370985091618603598585200064638237571042976687929814946491590160077678683213022226831289112506491321883258952791151550977640731554222657857625197085128969330800760213216922796977092989405499437036996841240547356728133895151317354188654574786088420916511300811642072295617189164249699966113340342110892923577646814311171551943090551025999787589930844536409449723121094289328333723797541769907348107688482939912594593332296629028923221462905927739274351384552618792771527455270789327920691610045608953755729158521810765660041628665549655180066503401962001921380175044002731808297428350456102236895791393360302187270916179623229137568961833975867590918695410961075305237124521496106003722857943499151134224296544332934819345764764754297003835613792416954617876643654419328478423243340862539831507790963408085720007750135525887626838483612455105577895573536484230668822563834254954990410740557496901543485320890841405693581148714927326778989579529230399812765534635030846551008477735015497396749384171413427998111167240374006821675476399028611346074163662733898340110680550860731056607303040 [121,82] 2059220437127964800291707098453958626176186412347757221635889266210662664262016512477433676201491456645098174485895456289039476784423810176527871961155466330111356938993871142028097757296985567380698021700241325222699600256207894273973574926222759270730360083844491188031227922979337951134489182992623251260637284129861198161014535800348322955771189620909531742185772452916199926795008193758555525940731369022682671736744504208662362789114657916076199201207525735599297761637413209693821049561517241194535879119408172235347809841383481963476920813180156440360758120186318585114413321087168364372392828874417667848005999052819213941837362732742733352285787151022779719880768179577981777530039559534691692982252045408842273434826105299668863232482502182517590260836536969311189259751129832304569531433033498413129167997869212794073899079032612532515303385420586810639002575305577383950432720843031865209043801518622231830557140143036485511231578467308555095724998869735167626048975253785794048297870908181618075989872363782061136945603395107188219035160861008444509036941465810428687111720352714767365229583094798214816959919588986649956138688931321123889375710827522769214039869785371311624867809815898344427867722936173722131220795988667839154172030492736731152492679978089533654550862809392587853456488045153086952907037455355627431561784823803080042313514142954642942575361674918368259342479794475741303178314870865752209433101240705481477903443699902409241240109868686149625012639467296452890312441197150387825077338231638731672941400985492297536173404363059527980674133961023264101377990647532414743763280392575987083898937507354378848808472011428829703403812206108623049522231027250191717751349797292178125526777551636724549042049252036820925534635936619144416223718415789664219555156020987180534402286437150126837593828539687276188242994244242583574324619496550455341925224826072598628003227045034411407478861427068303364281836599429369734900114268188890738094398186767179880291498117213061342696070696560004309170244027554017803010170533872314005325991125934624055861937319703256296186020789226529253352355367760011048204917236265205143813900493606537369214898562848508976381442459940254222779973779304522425945653513578110615511140050846461079308841331619106812208550165676267696752918147652205456744018494643486918300882749255242385082311894632745277263065444606121675797976379421242962907690172403995698795822511076621824669679999897178899921500363972699846824063190172975071017410743512973276217871030618951030131689773067373796801210293826450730877078229829280729244893639841057914207752628414881941079118488576660900469260003883521569662191199669805054588752182978821450516532931270046062595449725267998870145784557629397651950994786854256939057892490882902784460859316689812618258137261504223504417111785672573622309120 [121,83] -1718045273556518099088275020537656546443473111022286339020619561454794975546458831697987716799996508630894107582734312478698587341768951582691472999337198521912605707274161638366143879711202700730207944527270059876736084980680006433027288432507309927309340421708262084963257654470446526974845904652015618698527328919126986825780510397053901218384685680760954359794038075735502512183413346845298102831870359911892990066544894243206965748947342464776913687297917338137436772115634582827646372909455449632475601841025921815219704059208797938881303652170288810606166487329989252980655423477526371112130585929510584988320984111424755692012963728460094012624435750792115816557866580524373831374491621907182205032164324374030442250361614168255063543225550827795969736315685317614370762812180573999222301979447410327218386788639948576840343087609262930993607794733830813959091092936190196957819838913313193102122767083642898787041518291873857239460984015474424318801243202055278067442943496774210478506842076672599329247397172692322802986349520179016247875354892398202605863591542452606811048573999764538041714386224497335827917787032246125395749440814084131085348849058066526545329836660903619696483974239058528721403809709579242010746203725084409108285044578753725728335530090710460166583814689663807347650739256899356044052332614954495719840495038356319018511545912249254629301950002806434688038497610998378464892139895975270179074801715510479443866598857785225242958826318127152420018960331265393950453328270113033697427312749527877204218826807940412454775401332916497979620210573999603097267125247917280060175355121680681042159474272065388890520199426842005742648428095485819553344150018066072664526189309462579054204341002689120717764431511693089393401810575662617203801526443611810551728501493157337607361452028769145510855533035734554500376415568631058835213831324100990969894491575296877321528971569867090659937944478088465651961699205404327694291968691159122768371748821454517514472234946267900543210041306996715656016511299946184120332117118929492974146685140603286763046943714844389376876051226701170031719593521352780327507808320105598478656058143911973329115908728280533365646191428737862869694026927302215632180002348989667904894293197015581451060660686617570288633116630048784565522177416605348719629420088379506779641707373013397654480106524320589566329026480248817427884671062988069853690999874221240706323319835668616201754045933646285344915303126816429542484368294827454455128959623379273127944954826786128730072851798280551583257200428603837762142699437514245432070994273653622249208478293839419150962141298708550689412813409287485263874906284645191745062434299673093575662871868245761228347351251439333154862010783609041638784128830090444696776117779188530613638131178327852318114174076588576955706350981530129760 [121,84] -1057242280478835741504797723215610886143786084486552778958485999330310316302113283672170608843201002467113916251020011670999763510175727454970082832062979700343252490497493007798804747335029037273361799555114555300191032148104793969591393119835038529275382230263205589083955545918357834721668147146912717284953748868409821150417293094725274636850589299177096807797749075185567503307590805052190590659135272900687622912427973833556993816455786155366995341877606895786838062505896784839510582935059394428629737155827540418175199519775391692707475412752386615489461631623272047931847435553117226579895125976431076453654071215455956396227913286467971279659625325391835628267750494580504785465984997055205083288472856178316193763236238731342341334140001093256284654420736158712699988933084221672246657174796375560006693144817012326860580787938651165888894106048734611183627538231627201961693177698841069885618076370914208035707554746304477085368792919271302637616808845832165704651893340696235257235820161675950414215874529953250345613556568335024057859403582518043425080139267703550749241954305401904227643242103457494271771795728822296135222015634633265716017307230018033674309612350354245879743403209789891248422484410287418214730121855345943791169960447338199704403519787949259285479137979135625005761701054822531426478062006572235676567823654276158635950434288441170041325321110369415916600831117751725479571563258984256664798260110456886087377669678830216531382212995488979106697777969045417410092808057501210483796887616847878363152569331236203064503789825121405388142531065986680341259967093307786379350524739264767357854770978852466397079103293968663807755468475148224723681647959126511953658296693127487060127378021845106384753221291454692381792573000747029821782156357953560315859146422213372469247448104954533522713551553770562012352318730692580469962697846163647574153763355301125376364929774157401410767036099609169905003902894865153171783049101665983433046519419084396497225889866551891954822696652010385528363733326454176187170048896249282749101018088773897053931570756402219608908813092656241084041818008464740148310435869004787273811647883822258682252377901172100652685152051034205434703468867824538627304194583052381754331123488205768665451080444022247949804580100467209112892056795670241539008265935942446116572739247377389730604111470544127188427430526603107184007732944696104577251146727965958705635958014708835155114013470241300655684450600858307753904923315140190919991576463443902710385599586068385758928006911152238983795654733023243040077199710565568384153046146320713449678195034936223636691350738338553306321336897483240141882506098519230083743170534858678805735629914995394725034762002204373523209175558968613882174487998729054026839299841532127081604821981143156556353719476330603315112931878994880 [121,85] 25568439277404819026021628558681497972912780441597328254787567797822869918446945074360692074162911882403984742614876402029395690841881578862129163897011069657366956392939502452171023571491185691152780407407102270043714338009858422525563118707932409914894476033728079374990049662257310707851321515184663354678045071039602459877857524548577851866070406276812968861211219666647312814679888141094354338582373548734980809954122427657583509935894236046192326636687354629732515733810510855499613851878262041183060520133936686856032162544997295981254827597367707107085231392854874418976531789959098161566755241628842417467575435571498299007816925858547066951734784273869753026414852702235184183560483306347697339556848096980310971578865824931062224440061523320743864084881186171009877812187620837406619629762562352198497350510150242968133540441684757214184313891216859062122160707084387129717718000964068778043370419016913907998300165148129101756375495650529015422794105848285794983370763732928806605761032600956972240026313807333860013062896658201277696259020660075330651624164841690732807179976492432820492551734460960201130077224093877156730849268561225218158690873371395316617925695507328907110227815119229684841696336378872211732208281228281280125114433696375646387786460609961814745098518077027586839081108482402578558438891403924059997398881531970752271551607035192193612551216447955018828197534445048288138310667698537572442810137527879644776076160886324564733626611343977411027346134080614882193914733902273757598987381723466544372892459465312593038658219530024953518044028050454731469643440631709252141801384147058333442812450907043469724788525275447371557572362163151072524199806108736981068922206139206622244152109278699044651247443716942992255385934225318837139139675948149124627353148386373521630497698768303244099914030809684810061043669797360573768733982149048234973232835612340869941468125151312206671893964212252175693531702075882668947321009185385986166535644842924602612573459739327861425671876611535268868562378148209922127216725685931780599064368644302902121421140061912032267151508240681794341579503279925842047037279063619442427947025108010043170951037005570017882132713881246411909578567051429002122264299866988964743943757094357953974485021325866220283966902673705445009979301114556985160839986204388101138461772101580689431458975327194960529841513410425538899005867485364473687940957103767831320294106849481685475437360183088893107903363060814736250222585595942955035257878792245698432034588029043406968506564684867446118352512777198270084497016437665614882388131867656128998221210558290109828447410054744799442868185770414009439006074900154639104427931386736985150655167472604884080068429109989158239530302112389657339720514768783486704131643897346299802717600261734975581700490006578498142030521080 [121,86] -333774340299224383068286099158774487844358510649761180427926872671680641090799410745936175573295683623868385704872718270682493795056814952714607604197794905644759763549650202101469789082038608383689169443227179484826151091380958380551077115694125624353603259114852315704609492732991619549132155739854698727838600890363443223433882484812241798346535656562960048890496505761200733783278306477515254405881979123028600166708178637051485662812376208079196476040618221037830469735354512667440654155822515310162456200621727137081998112401178269956700701286533049339353535013968975523744632105915286399858180754875226841606518399739789399307915117512971142436422426268804444704658504709884033248981746299052708430848179748766190214349641972600834592907273303784779767074918496042771336499803897819896205735070944055989311002460998391113626589966621298836277213601386124105523269840468049112880759293162544872012666908115316301534443584452190487412602762611861657983253376634037379832888150982097282169365019319142705644120772019664422210251293081434667130346016498645330891068844680230883810567648578483044045987940268663977615879518360873435493228919989623061117393931805108654525334352397871516922212297846834650516186585553226276851630124691842300993519268235951153456765219889052460481773959135816169438097765657938102790576232144094286397442050212173094115207934084452458894837469226866479326038829140942205586413957478397834868094464942120189868685430509164229946232741324845475683955752497494757532626103465910512390970001183581693856465387103256355880859889804499481467632224445041783889752942657864907626424137506329053816756461211957453951703115780923774059528978514478977145353797353289233918762538579573187240359360205088095192325205221117564417636277476725252608572826294166187186161884743786510431290092835602051511128080021493011371280950136339307161809805858607674072065894634981161002201492518060390453678142418510609189733467830244997291974825137955842990087537445857956312418954994682012679813033301778340833474772048652776758262858403144375276247430561621080942224097299984128806137182692258576335645201558684050837790007607867368431897009964091669853395177257608732568924647371209504249578500625328464855760243951009242819152189272207842230793508050215056176293616227531396847868760866691744943101699970208405391491428418998035709657463334988367039518921734833668164472279044843778410056428295683703833982403929358564956146372200381581712544278465478908600194461352316184832870399106202011606139390107925738454676780957184304710076297823565770447593371828108308691512681120261227063673685072343634026984579159223476595967421895316420138776908213358763750389041172334620605905336340575699854072195116858957426409100933368804969553127912076315216705594138114325645095968086922158642361851419043460049280 [121,87] 4329723031291366609879393215222886777371600285077363647450896049481175571707982582572065176797953155340040925769423667132599825168636518779512796882103216430567577235498746967280208413599268463357876519691712776041233968278349339953219230561571361525615055773189948097327930610954968414289543652802369993376137046146683867867424134261269492362411462278325363534803718213729455508037981803490464253478972280523300471881621017835343550967291987510918474474021842267103354071424709513482371179045783943001715240692558307024306724694916600848057378674037926387155094931759383749855699700064404904691366684465653077245974507641466635686594168638777810821634073752806129922563115692633714877678514858981182586888199864602120879489979759686579026460863880130216232740489654059162200314114947436636104141804837764302173671735871843376860915049546034404219036667399872416791493131596498968959539168363175681822067411601308165726115150993338484096466389765295512830598177189750201228707046417288946421376566667656565624692065959549710844176020460570173546075162350518361557958521991676886879265698048785294053295762490765154605125862721156555366890508051087384863895693138769797092880024834024192221934059417568484954397343123833994563021047155566791662769901692086484001392566018114535281846453872795713864046392437916095660908489604122471339264825205071326438213763868724505972426415159146583899859691537968551263441209980746349741577956357456784480518768293668684828982737962570564135820345698417764905123661624530254682534029748081315913886936919446343309436028787887645094897802361515211632031157462327951306176871242373550914779836673911543439423513170711800119109512847788531325073835598110731822031397128227326508639880871771085561176281463039516507842861660058384174964254078931093504445679560885244728442107584049475050702533170022732293337692582473701110082973599732939500004201208926309372136330800198577097410098432784541717829073648436569978359306168726830176750040113552710762101274235179446033826932350706466111725291559149482694025910353023443407673803586527273409175243410338569062612732089847445112494505387025805841597135564848314922921700189879224521657164922401824652499105132371201082318921010960108808881426918834464892858861193044749479182462673890764037321336697864442390968459261467248823307113064813682647058901896635671113569558975257999567426737189543416999813508538791510314121674759479547060783068864391345104223154362922699482273297585847826314196385762998571768291002804238260208233801493808900902525317410715675874862255630351746296058691375180798942207300020859482073814405562360931767787173233906369621610244854240359445616545567000160783175378216981891478080125739523556021559940850765190430121274117220491248196835695480578203148882397061462741380220810699584268901725703947136960 [121,88] -73807224882498047859944957017573160940205256369827772139763491226539506713407178004455511008494882922865158252024062131313655231704643043935755164785438781587944701136444941887200199538520624101123884738544095634671350566961553375977155113114677038106464694453768114422406935201924171324522344831488716848232983789534593266425186497325387729772388163610787416721936073631603760661050018477106130957017971957870370297287232392761419836563356985356117256755683280545415584377275128443206226901014464455380455745854352112621705326611707319077602856637810428892604803163686446479285593894881352061896480888272519886896200192551368542400458866986750393233164510436116610260722536732452996639756327807734172327052169815652461826665990290036252489650056687136208922131711868599383230180608596669929407518284667759182545997897168644755671559995421042549647391460327683550145023651899163111519781863339320696550330936203186124588513743667574431623541369916437963662566879099685259643734852898007551900784791589292060992852141923670047583531752650986132998386808054952624140176544765656768090946549799549869259178557075965110616346487144415676406173118898064995419555634702931126239817335279512952838221256311690769842248620111465399069762980035559936313044599512250045829533787834481333761858989845634674263618433628036611771498170109891307224781244096358651886028036650374068170371793224713475336549692946632882958252222208185229942956946459423387654550898968093852693608747158231093470178921349343024202952550828143582583801315901004196744283935292618976722097237623672547470568711247443257786063107621977022639437775127400646289264008092527177942922161332518889812464014273663012258720543211413473029620284581113970251361128590645276653425124795690991925985193889784854932066102287870904703493588784839575160339243959417704967675654425636679707644371636629546759411657841821822334264306915540689536359061236039282384734562273829084904910178106608520667975660348712521055921379499267918596080080545715316572936264046691994586765426123148415404248871910467260216212121060609859619810198997721097082331015687507394728444349888114627970024364473257630890415485978836524302827513419388826373527539748192310531833021307976255254765895135888072125819317592317833450368160130207112479911768138959169450414261763214221929598160706361489812243478732216426727136036139679897785874666234869601546365612153967469386241984583921343252267723432637732811508207737050350258326951705937614473610542243727106201784593451786655220938658423270943007338187661306614151023280114053507789960009595783083440403920362036700637437519472377215066742661884817992657741562953482196654709065021850835742721315497788631589146060299848742226563178028244827864334306673533985972830905005637299473899052752209902998248149298432477265146132588480 [121,89] 1242499644102294849333750950638050254609271647562403051249188443235487431401588145095199921846041182008175376938001219462524469486702343990840541752886233828470263477834906806732222354091568157342453130352843278611898716660832011467071137095927996621996339585976313011290389113587206571768952027847032914309310249018727755492217800416363955666309839303273766752532268604285648392037108015275746194865848579889594653596822841468490520950138225073548160151684634237488810470486958868492618028127206839048048047091095521746714631164573264636117691510940175103554020707520332023457588032429448450008220574055941426983767017446130172787476375094965893975516250530842915574994134043360420349663973960832112885784878660189355233078737485252648552867272133270009500990351280257639887418497423301399459417650391607052403259053726488864857599463667377914679596149233235182082070930159380725649773860695330999707953862849703528780795956296142168212542456726089156036851364643985237887965183754789592679210470990424298935323515161540745722416529474788265078271856567600412242962465144813354591572832645966726587473376513625357849980837777220615821989583728631689104963299645965318668746796670553511348680425465553302547755163926552909958494230921859010077054245299123396041460648532160117637492235675939167030219509190001335014100768122671361627376598638996370196034820756982730875771433761152899975703731457486007687669594581131084405916815244860005000135076311425606346093259356351286582125914633377166061898947848959070899689151287797475037351319243943484150919476924962248677979943555452426143083596878236630761769812658377176048574088015548422798315809492543901235720490651897267157228277182265256166128354922767950145244228933406875491609596618233095757889344659333793750967866410497004752064136907359084703754752290868812935352820838441491183288770053480054026512397891661040274959636024177685629096951236314026393908845634450534283323618211117394929310610289364885735266236040780110746833092480427525491927017571099026476849376469698014620181416263001151095270270664723625617500696622376883386650065495368405282570018017799562512544588059618731263804241685912431342740600534060297551303236533402761352965017544412706129780255814311692692848039659743640859708097498131910129836516187031702954348180560186800255498136212940906752964330413267232919796017589368416409614992856244847044332118409269436429119054744721975909143269656683903896028960555454043555910214824760664249962037983029255782593118088778806419742465455099258924878934147262665511793899636487562196622462624271050813544224170768750593471887077689093139795426556599155928649472566879836517828055711266361745171656160633166196342467890707759482547709698351420386792895710221636947176386161803829551967288863728612625841258548697554963157747480 [121,90] -18426373641156615673514223441198413970208414238207320173172698563404806852715060554769609645319945652456613498817201736097168944419394973551948642273546309981176437211269803050441217827141012876114975323340152602983037820756431223237785164265479228360666201135772615398422288233029364721773226290141601345148400181533037961866917932255243657674609469747707858475540564428936240257427912209002530794448364141993635001890368160290661556267017390065191199495432860816959256845170058239225608128688407435892159210483069053569316312527097291722210736825804817001013114942357894111462518271042012958857497839815963222974605406409144338480997999540208654155456075988095671337615475459624603839280776698736475764635872236399633715939437074805931106697358650967212901656146260106026546244180039712428227685158623765890655997917450464211792808814343326257506238906371189037686181788716396150993877963240740791930494805716421057188698244906052226593534162338708015578423087834280289650628351752293019793191916909661953386089830237865609895435464394247711672220278070417215864009304744881446642458932627688250045134079116839258718649231306827595512150080008831339332657688903178166879191764778947272201874025765340193402738293948308224978804360573217705346067707040292571425247699913779762653733556393809812724280188440813238549870002618860329037310420517896138216317924712020968594672196296422213869880809654398252704124275861459141960180214652541415148607168399766677613889725665260023530928220480766093754157899840221654251733600591503846383103803992367182455360537874442467487761839983903611265423440704907315768457060504690709052118284791955713485867705467367215513692212010671491350212876811631383987833863274466343208893620143824340068039597905077595406321583057492645461944863484774581201480926425365854159048529506875615272723561921415593959799889973767981132271468348973856756045310507154123815263155029501966869254291525533048675779865627306160522150295218510316161184623738275852569719979298399838006739004490602673395542833190219988300875674912358046623451342955648395307061447592553330862020282964418595398956757265760360299626544815460690310391158874207360591694307181432988602526216159318614822760329211253528549892313523693235177239407976468853639503924818992887299715756442973751567024909822590839064422413535781992920176972955733540538915506892364196105881360137363780861315595143249092972529285593667764381096590274949030807974687685084726339294900840437790221042424432551218198538995499727512598123342988480109583317492023788523337903934037171437573484997380648014592850618842965020586004628614156554893224247243736339402926923103608448709090279770058603959470382138771478971396901793237508405539404507169966212514053896222033441218099495036669295401973076914702173230866485604602946880 [121,91] 179841871268547341835591865148824270933991119165064531727137750618413584607933382242688400915484643650251558310215179107383917588389534237170976467465260969215166670546823374912417443883764996258132993036418119695844365388381380468024184122485299840852269784623034666986972220308468885915584574286067394348954792846187749713946827130089383671140603637900845149454197978088393058375194531775747816064319356249754926874247815600318577953595592050662097380699078018935761704169198816818329552830216094384532123355749059999991842488004635588638126837113806211668355794707046607281357859575808630264010520556597524135075820368193316156896278136336805296235494423280919865624729916097524686229135323674181927396827460021800036658262390922851081467633416983989710194298496227753047297313866509117991103830349751720484458407021649104831099177661587751715707927876977824667888555840331938272766860596093261472882375363987944299580236581471511774644146399061775352742626110488903924061315018308729733332740187220304802500978824527743776099043951041136280554523078014359686394312427881175585555691386230803769391559549826154518671248026761024565161138878974836525321981192060358339129286107133770910826382620434008698958273453721700347076609643673918624722557884716256568534902776276970851962642721667653187041874604349429362833957591983198400242605749348227794718580891156509600079805078244143570753531215081711251343780133718422207394695124861585398840027073371912692537377001831783732938768210401792523338458454812649420624561378547060425016080943340099083472730905263403430376379401934485780648025788586961718822688807206799517042512986959040475733002859206723997271490264015935341040030379379792947153389488921814013236500771742517913008313299838166690525454691890781983388441206256808445749227922490099182996347012498725883793879866595765496452516031871715176295425333278032481392711230216877173911750466921009679303024203015017884977718239616088798333179974029714330255841369151382828525197416788136289044324702826409379389481660861697635439466584257484257425748885546372873508607623086923430576146466933887228296416846986724606782225592536881769301565160565061802179830813043790119094229786331754560743340185906384063201132608544362380447478103288759789676669353676394957840991441782702929504430104135452620700990938206429843687675136896556510986070296003276527715281817075445274235894198510495827367875214130312546327813861007103548062309110796298730241249510082385590870180870169293752108866826763237274393787719634094939766812244653610934119793436810438305666764492192241548427033179498433734048726189121181010060667033530658871328498914791726109073575082125407266450210934931614716376470404224435772987531436971432730594563232465782356331833724952132447485039187052041069285087407501406680 [121,92] -651807805619299640517588376365736362309526917639445293973947459782330370957250836699753630006272451057121917278075201302337444240700267427304014626634003641296765567272504463718079805458616043218629243017326464947919346883633216645548775123580592908763967797076195840635545338021183387128395819810631627263101196264154352622713933580759775971862486318832362770852154332902904603467674747703539795732652346360630585530962331050212353839844303995057460900531298553088000669274589332795363258417477710212888505278621915332616505796344969471788884859862238198314347177297908927091649905886021078514710864516619337930191354074944326729339247468335506081830077528518628122167947085909753672601581713162050384025589451357016194410730940191623779950746781614124278262733326320125769880801234509842518886857446861325711223713577091381265541944527453987636134496437063259576131071946027459879142782159917896396666454911186736096950845787031024287940882471988684634437761643661423598983048693194732398198036788537999334221458393926124552352181335148763196357153920682965369562926385583717454883605705952647645951445585858496301574175999206061213951757205344789283816815529483397289231963706846456547266045865580009987894974382291419453666291751135726856056663006844201757207564092206759337667937042967525912178890267313391748903704001771998619456731271775310417085671732492205173556533333629217695875790787390610169741157721028375603054954770185453612442837831677532307792703372606556363621053435243646419782547085611238769067826999457962034379453827290372283620530651777550122901525604613031508205006720927479427379960822052927159452900106702265790845322593458503436174906357278704189693979504722411867317163139394226683528116350037178050980059142058112698308178498436568123696792009961928242416289042047589110247750528950789611653453774279663109872178165317157543552623953632333454270888187770814106589967549461931740783396285324292190159217181094596577419210055364919018447760808802354386016463169796504799466303693469256939854985470524877427926779297790223865833782410589772164652071814578850914517429438318478861244978860592542250643077464803255839090650710002984977431857404937546207883404442386486518859864443566699559561497987037266624576087746262614402010482839673636998848646434770506123302340651996293426555944616428476108378984883236303708791827937399178414752738691047269332406402694396518066983393032745608025968672864897124760891563395886196582913051887053596517853523541294413383673583909591833712552567151446144741381668560672866902116652776225890543167335097696977412157292013272561065370814244612345379686872047045815233656201403368480401445172817674876236457766004502315706953996130137281804581293045781434791758676652311037601422014075711846084173346386786588151629930987680 [121,93] 4817670779907204456601403835639451531605493391953627846960498724977519179658526586281761547880983713697094382673486124247190124968924475120494347360241863239059035942727827009928633918765776553440129273657678539034345898559790411473398153894927060242950936196119747416378866049514869644611773060389605332668734644420119894420813803605904220605620453161662277085147055213999335137620787622785472492586287656123240123451513647327265094256675314010982525542876124733570384906121508125341819304678773140471624375561053815583215560379326444246625395943127194078522614746297596811645506928180112954810019818798862855475464648947968817540330290012585455749408779630944912625324966034463167788418380536612165319628556598825776371907503418688754793544851873950164874843383536993478986405408352308126560782372746985934704766338121955513509060789337644890631096063094569770606302557654868533353371400864095638482575849056353349073937165554224063304701764182374737107486496724234123665713714138740594353942490338800722577704876820326191099877510390417066737956809585865120846496745191238354109972045232933610797165925108346817074925594381758384933400064367219272259232476649281428626195677655831064825000546878957697666914073181365287484310945225791821899643294427344353602492597698302959677550672722037021061545266741852086009852059219329685592688269895607882290171801036264825848120299094650013468308027631352437175297176016104845048933364785972433676891619405204336961845733316860407931992255597459068093982101029193915234762446685011642714344347534645822071541923635295288488522824657566276724478108189529492865741190051091075706134724477785394925103513839105138693926832900098722841773656604483632178190384386249381996986451973608476194521388450481265143435679156040248069384104537063722280070016440746901870802347984210770920637729851324656902230265988762117916351117508501506424245247009426971421826701832317766531833978419475577625787581808027701718248410979217451094101068134908086060199698690067443689108161089665098898970003818754486098748169366567374661289339386688670042376644792603044858737284174266157800337031132980483361825824682646807968117545610921704555718561886330585731063487983080006163183461383422949493709585841188272171972333302088330287765219159737962813490005740071396840539113296770679931049929890638057998733776943327882216660459366374050794162559351991442441487939597961065475969149575600956098733393955668970721660211205473454758259926544796717755190081568340156435958435851507342921294749912604232542122705608166203466867293806726863715591399941979478434910381459360999613471538096831972196747722223602702212092315036065579696867068126122872799690322042093330546317143752474124425332070082482123272959285604064511121732420932222279325288369923752739034434100 [121,94] -20542804011691270258991259229506056878178218661095732109395507370380067301205082304347176056792108933540358559784563918182689117965157336439460161100192614078486760457112206156011074667668173184989605560508463751956719325191480814172406254922802698290246665144347537561842194919474105308241406530426428251725260344749871804718194329433726844528378908538645811167999581353501176954063808721073580145981648385097829131367321254213041694510318481719356171570506236001433373652786984333056663777721068542272027351499599544586691436342452660222446273732053363746124994064848525897779820125130742348703948785840389380648204269593938157344866663436590965427345182210646248399020382529928658799394327938020188559170674440137718739261342701552292213323314674762712716997406647868952235159410341221261322669493247750176178199260537281208171346156589510936413834556029140715887791601168304599228986131583689803704137276869806542910598161802789960996469252394207298590977379144577907341768369231994030927295299175050220805577976498013733083891634669181457818949947646651366141969339721415774365956882431441246684467260781679847378939585254283324611705074411033437097151333698737446409264436156700130812545357416728190570141455834123026898160046851840758472339166367429790614573723010976399926960788932376354622083394224047412348027291621016294744057648848653878467653505621019673705970229452179597236919591212858523391833920641608098951641258798983446505084513240999790385423817592365319702611330670123956578786866354521329591424953013362933779568743992662292201870579687233673297406468088309786304358770284783735529795117567023886158780477268591050692016559864937782068771336668973775723265084450373413952847263939268348855898815585309202183882207122846681651697393461637505118301347360074901664836223928516152855874835276590344189214264594518709631278716623392026394651916679715866206123034441391799481017791155124946000563537474470761936943823676857160752175060544615567269695345652944784726355655218363622164140769634987652783333012698627438408378769397138037599344912952303578729013575765707628279574669158628538946932588834915100668681841810457188599047370199038424054203481045292955473440366507089172104562981192889665284124319150911841377970352491240983530384500563158899947717948756796231227785452254520832542802719400541324934616347817309206093420490824234733169659616290441876086564562006105092997973279754607935439963250279867241840438724125466277841388117718655463262953730761432956102926428836363995804347036987871051367372785738972355805289462987325306996304242653017061396957907780510715621351297382770018517956903636545548090462916669834332433781495312906050268679456430165254390084989660444158419061895711686299096959243838861482477149841617913048363922795627114888960 [121,95] 275141952882240930006455608440074267456733392650329372385112117248678617024503956515399009823141099537474121912050987820278504506317768022446049656904781908091468042656712142078045802529058399362285907537688857094183823830933698012042353202215565857931223733607041513372098766942706482953721255990550671864339284809127798081210816767613091771018925048536399040195161598750906427218210588093126464824039600322761924632595528703831094778863008355040940628616908471992684707475731513476756910896550786703488971518177200918860254680273572247593492259133784546463697274125947959827875972079615819633995812813998940904595572241621954442728288946249090945884498130185999786558533900432169000540135651123822001244904289737807958894614998549436077059485483499984412102082719445901049004785947837650621738697482095233547075641146555729982056949716661886654937721316768072329187285136359200511540475086186301062544643911831731644257372784590477412552214547394999345930496000715532586883977278466207073551502250979789653849645305356730546388523139847537646226838826260369413124961793013354454991684052295036778115380523287546866992726998355134079208960439921886144841645486144127085971257364963205470257374518858794664079685639052024370536028745518268112195321595757150851365277982700447973429400995628965470614996209461596215743743902742961412869452725269556559067194354627029809975134957734363407483111143857718523532040564177213258261018353467856272955706852401859561142027187059858449598377611250979504492997735520387758547403867200662988760875149342573869885686973715137976052493253676860389991302909120872362051029340003065861554301243206442044126294134155806614856287625205670308552642630944614537243563915025308226915686655930746773591883854212959662372642213419225888350872067087757236729518658676720672128754759887990835547693388545111148232501334805026217372259901966557949381352309890638576819584475665075395278473581642730580109176587469231686308088927404025391041650075920082180596347686288286147045058055575745883368271463995647767511839290854516814111089933863813908996367824053191053068480128420998152145924031157270586103192657586635893919925576969459026199602938929399774642898255838239516483226800064650943589708502552401265276640373843679964488139181670330778442015817054399565592347939232898569031981271026020492927665442986047074949840272819598882975928969573327084718980130115076967918845441267161829273452393464350379665155179292870978940641061964811666288802752095698077513656485136272635811107368441321091154788620509782498183781375206351162493448871699874023921704878482087008412283722052919393067925002880262439764070655508388274748583382795804924072001244456998870151519802296452212353861495775518950894937139341720733575253256169279863359446892503056 [121,96] -2847726490411942783723248818455327236910661248624768952203537284599624457014842820209000329417179621872522144088325083713592781218945918521679292530037203853128678234822088576670885151863180542018310234039783258257668055514238670905016608627116444882683804292980119685255754433522338185556687534279492373769019734502178133192737814609916689849755393677338067056909086918146812734068507608897527681146774284556819878980186629643150224213226993896062886926701511094818133220662616163016644825243285573692848011876186888658444215600086827039695299389201874470519223793472140059479869530001233619057132509909032121921019728659845782224867805395423972111692314636098488644350630186910606818487483373499124240824961695870781453144282283326050326182651457070903643863089415029552854684920484473380133596634741755034973175827422872735957868343044569619758152977469678781325849151273103986354426062596106054313680708772024865019100268165070990865852180886463762748691905338554226234210760842604614799795498583398316125147154874809608637199915969989199767815017471759318463103214402448003676786939288064315240780695039982612408536467918554691697295157984751184329970647217231452739854237976228562000088092093339759878957111827701548367032803141629604426056257939899113661152953864012002553745577183256862910548193821461406375619626165753923593383184373732557430113942354357530396518042648447527616506715910134294062603084039950882785854044112287463856948240615675363138681166680553484458982702513991669433083058819789817380383189588397373239502077115558452694261222547443600564300391120287649718503151286932110707348808336953978032140873904126095554382884359669420108511681886094817750210791178523777658887013518287519594184809324739268336592640014169409132279209837149631371070257742878984627571301032128819210348170362180977522893335476480883423616419273150556789370013667454752663773416427732697584085836203162619495716971862986776586054364210142233148964492818693061620904667878109436213295055626572447393203160420330016587547250008344659151698015590659583172950888723678518129354865411729726411606612374867772092464240624081215214533491317235544532435367070406637730999065243386662270723909341760652770972277576795789857082190857786126373044707782914139316852468034446596565746190589858075565434148041223333515148749963091812835223790269328013169458957337222851897139419232502320517735214392357104358127287315828003266726441654843683209903482502753398820994954790534541612862564323840096387166472180175763248082410024531431947716846538267586721145985397907913874308553745121088287940138458901179504366405541023296976113543867082508984451619964308505234446127044201067260968143186849657480500948112785628118497592642928950404234368453451163110246955353096277495591764672 [121,97] 24326883379618238951772231820704807324941291342832432726207169139889381598533445692503767518357339234986367580637925141644176563727499447604129327352662764925322430305482275011758370935788483579620411944921126916295054277088661411470680923155198607820970075330641544476833256787509404388728358350404699927090348731129344730594328043282191019642026403164227211238776011840789913508565655843355010493212642135884836654313954211130656215403853719909042340168841998079347996116804632180903628420855540078407601064522238528944493537482303182743059088532990667018748645076964681961925091793919557770522569472682498817800767287694785059212765348024384346510169163319407708307366745739131601756829079914346753735424191937869569642986399608150217123386213652250439626786210747130155934135716154989662171174006306084797117460651776533685325806975878754602015824450005596662781198671787078531290786462938936042219716060135317871245052781921580522145900517311455358133313295181489502235066670801466529357984222189084161870903459856893285835293863320998937503708547463167555710033941130430122880351564416692927483406181086819389586004373945888656347436997490213110033511421758637366443304411930320928196082637516742506790207666488446231125236213230131622241018897672879387623589521095647106233946233640384337422329618049883828735582774173117749867155664679546777416113293660768311757112191479177493542682753561254433470463267647489943945521262950864658134178251224933596075139227866919083433571851456299355959683143127511523334011617765494141754455448662404449284722015117355790125817902473312774349100349954442685170558425592487623515328514506142916178609019017580729098358631571632030719142589961565976721775874501207995748270887961431886404773428362751048867131821996261849570112373416303907828844143569090716920546209314039138256379296706451545420956093928071968189890246984579041320945279321697030398942400073716763371197737626185678677980178978336479017940312356733841428531871128409760505198225733003760749622495729147372896688611444087454452326896108654560053988418860398976297811879039255025697168317563465118781090402776629424842314825511617440305232022148519528119915946019660978696713449636791597704694364378152548298208625046507515327264628967708045289664022160921890568033299886267012017109677135121081413883789516535972141164638125850705224048691824022472183876136893188961644442126679734986401959450491078361723701751529989521866827302145334589441069560605218041184578008562491520988129535876665524126766877786578069203520184635492052658471135890644956575126893297029634579030464429996603579081931479762211871655685140887713334920834776494596310411058904647418599311272351783002186104373771786592041463905355724571550627920263251595786563420123423257490040 [121,98] -127834714839075907723327072554466275669350612635701957827656473020273621389675908571026843958047882241177390179571448460044608351421409107695899173691422114842087583004700677888167993514418252816002699250367637190451002015526416263022189513050417094463960573741272194862596670353903159020138753620337736018146227610060732280604069886385654533039867938465649202461366021360268946164085341072619887480751684021314468384247580542485891312630427495846607888819480796133333354698611023575764447897598451130685700438650610960165428611104841476541407710422982827371467991888802131912451461432724506473428916986825125965620974081842316901640753627756196664223729952552410124839430094860345701598720259780178411497668915346877766298272332245707021623343261808535726985260764474153266484255140333683906008509241586710893306082498114530633498121157020716231680228244932420445998421850435796770316915574131952234794594769922900989554128917833976331040805643757929392034611328994526624364137716454219426486150180258638101594490882147581157500354619595730652114515289626963933336118805398757848588750995324075593810429309638165192478362468918538619473426017364488507974627659597694476003035786478938549720396460000585512234321550293163405233271220193450480812944336934833459605850745802807020329262900058437935921192376652770022786665526383251781161063536512009009780484327273122426917880115194186650350559824985757246947053364471010883669604331218705678760792871684048621955967940252230901942107415836675623196018422538593841085981576316809259525761782167157433151878493054641206850387565993067592169407698827919097573934451212151638318892797549621799374561370490082082463199801857751283169008278303618284416414891604052543920171791441947252457017288741347486209248625911274345417160122583518909367255499433581144485292915968312147667733171214553485721662238105750789442533105959817597888884288124918919839300526464831360352427498228984703418014344902993041135111669877811299645708299974152448210824554462823966076461813533221642731127723604991174761281376004218741658392871447481918103505752988936675291360328280183248268123921220504340851266118233979112461465900626250282301253300698039642553834044840970941929533672729653990389959306111562489550677435708220160484903307855647182524111382525600811309875607680610318461588919405116768231185936384559142762268331146659145340053162887000020371005278219834605192504828372846543222020913658228806250684588246118442785092011142069567479026783871612054574295819466845359757315690617012086844357027935279245810521421470237207600776453725398378939077883824771700479304191599721105642307346437651260031814127155753013182250244295345679746851361084466153828031872144903538700921963649147606123281944566704648644704664369949376 [121,99] 366813458235202114995701187664060501566423715296356505329483010349998548608763953399407533048252712912482650959165304353546191800933190360511212279726798876256910709701348394161391720056412706447982040782468479783421708837979226796432569188297800086725048787082409787578909879616434126488241771617007733964543624809727610306822006551352868523444979450032609048577249097793614668614598745642933291979610277734129411776755484790321266566213161779092901428164447123002063785955643383579163276527141506538031921193801943302664526418164979372105595923548307173316432448185170189770804837915940308440959055943923189279396342373128587232072936408060465387793579578786544694364160675158603637504688720359632113749870373318924979507884684145671954453610779944183119227453721719691494756067402081516809430854326466052730745553538693422417667738980489980326032063079340482881120256427169518218557551491466550085239818066317800299935767765176121932583721934015499222149768512405400678993033413640045050885269068690702109665126654670231655354913411782558170362746875631476600976460424000250519133397013239971333000183104038302960619911262505575182737057836777468789377059696788393682169666342058941864758246294684052989563689171976038375255619276172000622421296055911782850792264747033666117972741220999513558702992541710977283433638506624606392140400911739948567632366965590703783417935851782057701667458208376804811473491459089439711045869729171441978653152251940744527312466619916752143565762055455870383638789281018898368883989816630158249848158898647250443501424560839643846917119652509537426335934958683207546883731637086820495492766627835239845130169487641844328681376526816543677893454370585433493986923899436727026755206934308023746816776667025880068863998779234974726359368417646758067829640056667508747036046016774842926115606863701671545574446598931187485296918870575942884119692759159734769317527431511135991228725021220327234710741744397743765202795804177234430317853569743719639636709008131811591421481640433524491146612707987344875924572188589957882931587992586241406209313881772960149202942818504700735867892698036325299036715126842332698859244996510451508528733321347981799315667261828373618964994848529357064170975973856810762833836231605160021412960751558255517117834352074228070134916771847165221174249435080441537637320283163408104352151034526356331079391761958151610890934557181117517663919929639005599815237939993103975731046421560526265000128027663932003367587100456965820458053699994405703572311076599137817282565999294389350146272184013241999869584033599039058665449373794223087465914302968205746121302053587940427189335161832443177594832781012380573095073674562861264588444439397817592548307356982418331140154808297882401896000872720 [121,100] 73118972034248085436457593796742465427525142884571419465096731561775706715713490080515791638411490461083019933216678268013952691322025465203568103703071484231454108728810082118727646263191145602907943421684624761932818349111402841092485348340127651436074795473467557587232131100301396650585411248444405743173310475892328219022238070734306271156416587721407519390833041988354945591137244517777997906514770429388526401656193158445333257645736666767522923077113251960529843484497768974272798613917219803410914903297854907656090448473310709609090859082533198847746707907699246340199753141600001757580456158752662068354083364643063054241369133431247531205050196706398061807075893190158620298425239061227936731306533066590895086347107392775310815759705487389078694694133181942068418459094631698450584511775660633712539403331160390220497031567361609135426718097893578400893638855216765690245769710856857240041667925232740895950206041903985863176665370078802064383843835741941551772460388233061288634387222989510982954788953944252194402555995862043361311908725026794157252145261655985322403247755511983497430881662109487253385538864748247311354823258522625687476019648925312906333883982664348742155419891612736779445622250488772616294692561873667017444486662180120512751772629487162940143391505281916329360940844291439765329013763190023228128742245356305302371797876819311037577056493121342975429590516219838599947068071067743127761581425486622071417108528906943946267581686462878497411991382439153398604270732381786979618819054730245743976518378869212340888341276155148338443792060908794917925026598159463973893584242432050853577315857890743514181399516738937843637917860415118403394968343117917537009951182909192485575001896370490564925326378474108648525271900766899441032808077043848136783325887105603401924005551854713426276912199586809162352995180247104499986640912091862423852728843052696003950559734176505794370028004913393456055228310429311789442955321473377493257381694500972878854299474758896854926583982931902893838270884569325969276343930179704289544720265970960148546155926547723160486592511362633367890224350242327614294855545987790435716530042290346162870542858866542206019222457048550913160326244366733984241055512157530407528447466504942416477543694479944935534920455026749142586692781520285846700974618833348556507137709469167690044470997612254263611926285892167953159612895667020288272902217789848606672508635582970723707011478236638513864629453844573923223114655328488981429746307834775130685487915178162680394435603238961143409151788473979304784917372608966641667645131012474870734657818204227720434117107652619999741998441003809929708556578168850416818534750755279080618111448797739171489413711954594182926726280897945988530304 [121,101] -2637498112424659858985094452970167607726327714219484418758290763541398455946861049458536411197971040811913650506384148416420344339361723518057869282841506614009151482866048884729907194961706555782862233033075145155606616223894920400411753554974800304524005024088847744154416620096078642839321042075630452826596709758132392592215008427976995103072558542145337249311193359836217134484265108745702248278117311580748345563991168123748880720197837364496218982720040640283329417252321752684780827125075881513291305362318139683468624460932921851646479153194608190308917146044459795082001960490805966019249326747441876350760535335446631445084214874521195698490355137140469095341354671792017957178001043836126613412421897771631665961150152391843704029708322724773703672759359317286249462429614207534026083585343101991217067256965996079760183834151959241515338761564811964283545105587604800003777389217020289818715128967303060787210561982674234513771956871356639025155964986969389695341305630701143141938036342629359238548213451372242161001126000592083740949365683162486100672949265760591182268106757103025278991973054684440482641837923779204294242179559107012308300707312978041784696952065256919229244092750767007976609595760040195087874349174877820520372408731423279811163532491431971850155682029537009205761947770439636445541734774015427337574042527876015445989007742494661684862686717195761353188196779750631381519361594244646865465467605167151439150093484208949971747619084419079673533721060187681819427855716431675297130636127764878518204790155510515864493451615039585848232881643979287041498359224324922884142680231754955510551365786242180117251560264266725457507447398389667313791762777086397520617086869818515301715986825241628707780826562981552953181347144666671710142118992035703547411819120665194659494766520872670243288306380306410303752006865457699791802628635384799121758291273156698171173162077116608423637405922236225773652446948815148574532519286672446951132391804927396031477254177169330115182152503081616212592576834609534293417246878910091348449351157614526322544168401936173337364034591925143836840812866383858339210303378456427193738767904861951430994204816818617900989715524582507042401532237580058523781534917309610273212626023640490868863564368994564860472615223757782556017916635123836667074316788730479387389942447983016855049779498829710011270748277832385498503502369912956116964450890143716033443761563324238885434978512306764472107818941285767071793731349594155541679260948996302671229988334834162281389180751896453621814405767940994807581394049454962081962305353841274590912601766520199205078228620988932986105388283354442928632070929297936166561293024115138313139661742674853866079365763543362118586176627580687248 [121,102] 3439948226386296101656856801357573784266818831604127997072160587167411520105677829699306563696453320195668483548629161538976306574464326587355422748707916931403978055267774299697733962277556767084725038215423170079631900369938324227829479606814520345345558376685528601430296538890486555063868098611191749458677752608755287729374115124067450546879068741476090378773419430734289319249663584592633172414306360538482369795760101157972022388590619038437839523969644744274817592133214052988824654775503132373488414543299920696538116655030479147279796925544086164454442235066405763285721197870343575266808133813423596220998309412091674892122853603398574502723286357185837175022034060026521366034780056794514819608742989373400477320275604749395182370525529711821604744911546278249218814542400788244512397325491035737266119700411202833143510754399734994651932736291075009289716701627221143668160582068573889889854439721186392383043297397855069140919754921728812562736075051892820367730670496970620713492650267117209199665593343370067765072307777290693671409439793166404033034957090988536532398573243854808498784836601318194176800724033897163524993069001800049154615521844752699652823540477173808344699408949820263395258368558450925983347513455688389755990595092276460053334121211948257365406814648779038142453859059021319478184270108514844648424090173750289997432403841422365441962561326575376732142091292002437774215317654035948795992886170722029761628779268616443824875858901929194117121266215747087828269996494120287928301846436481716466100765323046533654983312607251420708535963659350242287896557079142059513000757732488032649131852730183319175702939043241401428163278959564898778681211987475354434651940202111533150622445975876382396792292873460401698433885540144920358323476561377633096954066055912131283379078368009574885019114711600938579052503650164521055520659977748440275512964919848696181723925982339561923866245269909276212146815069792119103034515855838902819367025019367029961473288220081135008508808695706124672057735415034769279228614036091413629097498302537925420908270649632840730454361173420011123384004663827154021501194804038019350237126547645464259067165316380402748782170552071689765554732241209297955414354658825190356936867819160162607673722972394413541960198746991421850783641904737844096720003105125488546158514549203258826065712177743025240224407253966715345451978346006329081880241980175942394982155161285785707575159333876557933031007273610394556590386813664485054911024058622419466652187629415063183923166830035982818199721331493539005684471495213947618600351167607677974384318450431771531193997207157263825079400600108238684463880757861437756271098473375508540275256196124271380622447175073593760454330826624 [121,103] 5407009523133504450311165541356814910589225348047377766854221572711418081828066636550323345597336706186661171387922979010251397367041778857651209211869986783836913587463722483516480285489322136582371191173806224224086309187989886583036458274254666804011105657703941213706190036364060791543105528774799132442059342526490955733907712132121139352074583826264569603841476275735003337061640690493800926737760826743588952231918777906378636538748299411121869018516792700448432368748239516694499152138020349870549473337493037818618573213333923040098140793393238898713437064247396935679269492191977958085485861077906441883642274464753558853414883566066800162508384189472844385790764452024524221342474167515175760622472017446559096392141287388500545943063350300464237570020194122786638497661526896797588997192329888237278554481416984802157909778994082114488212156708665363514619039342332389401428766015174883536022693335319774645300399941400939396343957554943776277605722835077976573530792028383709429307582667402748364186277596457664153877070648404806160557887170627397392796215408075187915538805053680592200237070689484684964297274982499202313262107625332926235594304020014777379961153911086217837494102786844350464240060008620701716377427718304048310618408009926968735719740870598535171575363243614853095441506628049150282054956638254682550240877342313007415509891182124045224168128366938736973130267427174957453227239423477466568505059139334699594971900725244294762522864304531183189666475348582128657997081215824484386327394485834547998368949465779144981829030085011686902124987331445319967164964572198791565603918032139964698145027942523546649187142308381171791224008444769728351831461236637234704608164163104446014413530145614055597197592994036112166799768751774323684177063719300592622428287806072121495664501852783553836203847018552845824596533481826890802980016447650926566479309528727017460651849385132885091369520767793527030572211710519201585623797346539297682014262369560195278389480658168623436620510827209531981186887663316386026046275865501159374734744257760849919604918480280060850821001585575768793359264899460638579979911667141978127216705495277771296976185463904298356362174237690093599691317328618930579519988854424968156628790324813854413149220435740943261395774430131578831701634148636953452085453653816346442728548075750309583807448924526717865780997631140791518319332345191883266592993583189726303144779450426754382959708091365170106070090200859396441136013818414119067395441237694830255456633183304893489366542157672534818357607342425152120870152405293061828272876014685007714796706904693735760648273163573169786510471969727804792287134173619266424660213368082576920552210441064770470177961965005651121569616 [121,104] -17473416072531670751753220632503534458035334736557143520770219056393003305874738926284073487653739859839913862724022835314102768789597182171960127962417315007186660894060383540039307124379056597065201447487689307025665660751664501563858875850648494558170238098239320673082129611747193458226031512006040941274225178600764734628030458389812851386767275601325046053582811669931361255539619650230289716524274127687096455656802973496783823935487574702533833658430338794632076959582848644641202172618687195770205005704284658403644292589504514241184331952136938294915219737402443959006376961896049894756075333814179993416627534710251139033706815681848953624535488480466476571711275046721524696226485023717907310404620132719654752004175543806563373108715186611797332349770088085737484990958190136151639300625142942295649129934627763922445860401216717852898759818344066303112655010574511275971044926481380913896418089843185795473475582656945468522621364417571282647602558528575254786714545201326624090879839786114992447741930933819678396791026628705228406546872684639833869429606535918088306624471049908884275910559500701982022993599557855455167571963817772065797067126054934690101378394747472768481568391755431269644057596487583381700672404624376761313654092098548440548577796901086690075949657232950429778155672539375341537285386395753494807155862988781721197295317698664558011069712216722655130099625525631594795134939318277625925266855981498770043037264562750994068536700217619491549846800108099434364153398865508829995909816622887361974209075511067882291577853822244052079073033794385056295304438361252947532664826299567463850070990977259562764056021721493236132640391616909173352053860582000869292643825827698985837094275127494433976023627760863293921515507372433988059106359698832250280848847196142631812918538427489402787755663792969440513983372828558437573455525880140684075156274892234364154187425103863442692573894647069399288514496094603850326487593168687220294817436881790251922466723359078512154049450155205648297835676122951492522605691298548394368462142665759763018233226366715065781034812030980611594109473711086341428977614342773016078220469878242367470902574012487012808078400590445430101623281339882793994552045948366170281278660835035624113415348566275541351339164678275368682213933859986656329464899871940993076442523558467714546996530870691469297201520502781900974084774270691199841250718684646866842066968762000663861503334709787986352605738021960826706621427692092370509413674449720962474140254657380455410741490694655488789159321639939584305820643351980994089500601099016485337453631460383896352277500305294549218918605179375647622798779236212723407610479393380919055873936020300143564610406062664743264 [121,105] 4274612551489076898722083091588454575885670937296331782522328662327087696999673552754567520991529676880468630753712817057426189889487438593974085657811561988652223690572698503810506858352748887274744604971060233686212285603378210359602602025294829463115110059954738472398485186276088232798464354429217565780501971882439092001147915933165339897112394330485488352619375613021498361854606527339625927943305159521211404622920065301698004554852057838056552662637212157231359834602221442086647460796374415421935518866902955010109339796443861469095246778569940883565528385481984606343413595301088571655876663764239937647491288570702101016028981884253438690457955763765289224166770576576520747010366302691758580615725057428620083483536669245918178355855623573559965113300596225128733596053990092051320491187767607868579551634244957141226661052301822598265894455791680360391173358699489338634331286364642838479141998116780922655556328775233091402527183688992222859315180418828139103271576266448051708421206896540931250618878849233711102959047055593411980684703925295405121220820808268612595588246924853738771516352907932682444467617811648738480177160853659910531649471624476688141551636968666682105392523632589237493271791568955851837271611966851219282565768481850512829503830185730677248784964657759338087531651408786248825443118534634500876059361948999588249081118568235956596991565703915333218128975204384728372074968281714199794212392632950567723193328394964097936492824822638321884872800280705292270562036354109882477542296391093200559830408552943049947272691584475869873820007907369774677159490103113005569746875727779178393333436113779307014825031868461608758539287272085339207010752861088293363254308242864091932144517654080710296059790630671861518878356903335148412802826330063618761852905299199110844577841574597341401054329587447198865499815217965556380324920696300645823423206715759934727575202651641585998937402769989123727307977350711638048468409191327144905136295630855801582936866340912008342225328480838106760399066326117628667535259303455874252378228596189899628767571149277099494285126751858286601226820969460361572104768675203902396010297520851380899477953972150900368473137022091382173231391050731154387873359382419658938350365837489657515659009112932538444040367945449245711455510550267598662912585490169033106063551859610882408869197305711518243126171010450789705888416953078594476013006343565203071797267651336383089611434252115846559978394754256165282857432282143329232886271707587937560791832842601424689880300959265298165902168228760886834226536516864276066319436283286982906491159744560812807137284334957573441603198485493240344980778997596558522887216389061849187217994524943328296342801835516 [121,106] 51096405888899826740398105465343485355976357287474349023984155309934813592553586531889496283539890054436897688573250876567384692051098658641872096233078198982405030557544143484829091622504145862942424408215834549213989879387367210041728740912327196737853694039613928897897771634808249364968703932782024719566741421374499387233617468564053718126182639215028512398154305644749320700849578555916052860674388343558193372581349103481933639177427656910612325533155071286315520954222157224108124731074288108432537476034014895301850034704861847959684987772880251970257513478373467024390013540085290296072796166142793844831205677220042727551335571615557869594494389339350828327369632760432034808526393011430098043567618035925577372973888446888508638276891671728981100281953096966267177242940029544220112433615615292264903978433398163285815981482344831423095192809847046230048776664895143917144111684087032365682741649436898383392860682043899269830451112580872485200609083324031907232489872057606366916867249667454386330360349914228505862460806199301666667952015673313232379893909099306112584081396559438131121706106898967869335497609097011231252133750456086703009078692630440430986063539932179714632416149336214930108720710318260096850786367314012234837803795438526726249563136945465520267749895282081403965549832368746552046441584055279584936740861211988398425479878186489844727738409827667172507714173875680287177675362124084679627569067262524686909661662759924206862865640074427900160473463920507545597491614282890130872660640836842672509165806383146258076434441229210322549108135268690557395046689722585668404910912484992015247562753293807195463470092365216393561170723616261870982545921680567810625164237453665554131048317504995355094867557713249471984998460590871163914630888421998466759730202896684633068577872365998210529445483954946521538855886973503952382574221706398988575732374265769584246336312983985104986326217036566495176633997085211226092850521568754413732828149591053614168268668455744502004522685087240178577412660864840635270476021916877310280000262951249543158846246071492586274845302568386913711293825593386106822345074991299060506600514106950085649290299785038378830563918265302259922922371577287916951577516499123214053753685154157521966718202612206425464900893501351558693607171227294016885822798387260935460595404093907991368043681163193161025282623663872786054516124121262477403592809846771267818793362537127857317296570293642568612703621167937834006775957462082906702364105464885517919012460876200251102060146056691805155096006368361870041481983674029580789900580764872612955351495023920855971960754468808698930885349453939002530689798340186097622765615117737550194928095639737073886298240 [121,107] -24409039972377556329894412925568321371805191239452889550350177781442881405298798602751961298378956154408808168407388272374432790099920676889239558215996752482735574587733998745869512185071971342449343001038934026425225119524007162402718763975074156872894887421655038141413547931234003752928598836821467959260737204046227817395318334461500673679218327615564662448458218564952671623405747954237257514143595555393166486779432524519789610759112037378575894705038892561627288617369096251349801030859771910840229137293931764569018207913733906763066856741670563086629639439807373270261469483818917955795630300169178646404368015409925933707313851184400195411838414876880270039257136148698316090625237359019994117811251835926534534684044503057737535140684604958535663721405806156333372965544874481439794943626341115730805611320626238112203751851003835878029101213150969918820168777375722831015523419934933466525853854879796689339180764785148401966546780800063004413914881246885860413791857020598754577020160329840152410971031668098145366571076834360084917251398616238294327219121057531182727508748354731021871402347532769521007305342579771069957526567989756351510204942136694989556867034697168092380640768293345834563686292146733339853498121286231824439306931614140704266299776661630674036437237744826232918184470970706358757432153545756025693636519956914994038248404217350086561433424688508471565600770286940093271907027395555122859458729225588528954272337758570064003306112466197002850471019353803577405836900557933678420441023595115830400964077721768487788329971585587300006869596565423470293292527448077862161907544124187749959676898882735659969888178500030439713515884355929988654788516210344839761134896506757079338196573277576209792006954327496275130251270022472356887196528970311702498472995378743171260940095074115250339513624584510386569382228644806802835929923978655512419538819820175392658079090818594283226627100737938208296921706134823985151092175856705154101309501467728376037677072067412209713876072160648055985385239847514274984830549352942744402190615872614739311977282313815550422395139812022544913121038917396723711106065235768144158646374778895845079306959007202907353835328128158244237002563904095947458136821973864564613653804369523031403591737092990554572842570786511161521559219792966574883500947216446113866097764551532759495045986222270659296164747296268731007683041180476508470309509648675234229741242487650525980849279688150225069900544963696967229272970420981702202763704556237365758292291652259322740413773352945516195524135743033206179373838444844112616723410264154774773480883998928478718622686681100501248192181757657007124196380395508793538858481193458501645241604875072723496 [121,108] -20242555627994128657178200138568126906533775758263783092200156117044253675592602263078438414633773926549882310367466842365255804659029686293980141323901584145913461268234482004183382229727344241498218306804442735390902086357888315486633443814077504757343125110031054892829935560604326056877149575135843280587011399044735216177892480375106401688199278613240519938286744618090854958933823576040313101983598859372780840862630768704150245283601361032044803014680983632537505984660544864954866954077996003437697539693701972875977198345331838073219810772139213677782973940140386357341957166300290557826771496307549912308705805417056856468579927457576885919396516107969741149896008231195745819386774314864872714973901828090413168205549508731539252602051796852297059106717819024508102070514942925353302417175768969226454124947385439022823854667008157207629109405097328513308664594392038520114044418397955262441162341393192977075113604153190378341067765828898704754724402598311952154344927184277462745378688796417998139889771301545083029524502381078666051787515903548274084478367517139493065027261938968996945326627880865514121913436900689324999935508448537281423603072279684327983238198865299050547672157395151964340327719130144159155067506240667237437153840552331311564079010454440309918852814210379741539095324497717617146729544615073837631582685390006966332090762598738722876776993408010936849153817417651528998835255270384688818654899562653483258375095334250126627020180928801019216738402735557271699011825543341384510780789217291162507781201874171367139206106363477164613089555003283670353722950097663992036708789755371228540195100034061701305689920818792421996122533533143736655743715453330170783245043263507157203269511192042674306942044266883550002741527223977738657387732364867491741755931004280883432713949650895468665268289829656449123521478826831895092517916178460826821567655005714054341600056809167072452851260799432093455687626838497670331437078258227021306945203594178312733666146961971415250843668872768001371638567567711736241346519051132179677134498460648799324673132402711845203166126695387269937846785605790651819998782554914476870211798296635546668907219352901455160994148615915717167145897815112726017727957280103298898092628110347919311580895417449337406441716581445397360081642000177248433137026219524582877075627333102919350013067938727850961402538273608800340722713254884763529906525622132562865835695282751867697839321473277721152523507688106019154361187908792275403552097167640298421485456698624908854550999031251049835919642945780350242294175387992090184489598226639875198774391420611957383893859308379254240322339599702580082196586677829615473114994405709885561422192930784 [121,109] -34333714036735336122252149966311063567678763470690626478162781663207834579693967335712236904635753609857030309758773349172135337881370229725441613956782377564343887365643534492303178442526281687254302456251521801791070858199841567987591569968599130623236986487610859780462039493266663048137917912881413536646769427170329089533021997632822617491306098518812233101686078693855915598699092154675265163780511034038859672073072772613040858230202212632314150321946652954696687362924763857859416556987471693718412234386250516560504015298030355344300211769381955814264348406387865819004473661988191423901798335735865380432087474858159302855591210685306647997210665549237529560840704482080054256819446704278547735806589920582376788607296628106331045692175438643889902252705487789648616348213944412086512188158484261787254833988741013464187353491182104577450940704785748948630965591977846970840523422669258783394693957948376710934607854983661543847159854433043222559211420403173676040472371485003471035870825125554235462787110440633154236515568196188773910854892246229187297311078240773526843835858401960396597224258468763701734946548639728539246423473188552359618956800460973162340692828236325797751702850605337322785456763525000828362824247290713879338896543538932804272362037720999275697746793937457751833034438249783532815321256276567650144104663595926518516058425045081366156588614739407817224173804548267450422603155752959996292805223097930889658295065598240584462145817368713137370968180845880103939407930210770309192345376095863241252337634082067996588575784632327301374166172552608750135505587867538565468958098891367505021623035601531527421406510552941197495409501193970279023021755618256537408718907253400853780505225866241672635673934935050676120860685488071003731604568216974231260017915537428921310258238712174907097271144440424540503186589477487693191509986443133189356068100940846764626983142386040856157833036445527614457455505948413786468569296660448546234119357795312371421104732262271705674826993205481310707153913488368590531459987194232799340983548464572342899037345897359469729860087905307936337269739619557179704455737139332513174279703202919325004628962005655675622604090647976534249948740432755147132331438777917585339014209153492402544552695157305046705164243091399371407467291148084544828708724020456331618053014114402693255459254377035825632677337313158346667359017085574234094579280782377701842073565549049420456275170689806845157366874902409760590585528247169251714256480071111644289139878867784064400417669390996743342752257732020007359194460874713489265229950304732511118519966324169909053446900751622636299798958047501961695060753365522820891815669288671187077266980 [121,110] -37758207040117323981941836213268731079717480796626734716718259509639072106964249498458361146034181570023322514921712944689375244750125626224615527224133542914231374378133454278213800297144489676400975409731975493894382100257919036569664976392184933637795259133435848494222547223292891680968704881706753926527293958321542293035545444765481445888070628760614462292671868287279019525725942356294339639655698446763606137415168622329227888245257035294569673941085374681117377431096917968806269615129945842077709832554175929715225156449717483642525173303700195781533276085608597877979056744774382080416890400954330445006640742344388006188785718361168835166746154705770330360493981883219809653029593728411018834675176987775635989502645673969154639909298843123731767218453554059403160348305969365642587299771957804701976130944576539428168322443869528904776546669418072432541884170246585272054828795235124192269105965050039743010932420006584962850472600588151918111559250171279500910707020899311066510340641538385719506192929683009315407258677955414029867033757046181143701356865906766535132812189198919055455787776881961753653015863426957326963807308520557808502307064384253633306824628879749420103996678097512609242266710479992222532714838403856668643670862103776508820072031172786600715290578845602700878592227038955926402439362938160214810253314670990667289705484315660892357974945281471202742032434150914764244409669612732255983066243847022202370145484975691927538401234040670247353382079683631644412585319603450299134368581573836228921081489552447186685503864619247161128225606642488373370052420827210926090739660392844822075254641731249229115066339148453229215531295768970046289789017771516885962061833629594063646114594940618254545500762535971053322606094688596859878525433619703198994063841355743130343443964085577761091267831643437093110251489942152658029344647152550163278719198211104303111901557211790901166294914406591336545894793667898435857674672862423680979492157346904859640066268384873728282922836855233003451912731561998804922187644354916546846971104283002981339659995080987885392147809259985719811436098240426718726560917225495097709099543566603400641021611615787585823131578875759371717921463440211392253069486507883737876606395418361183705431917001226065223657531021775107025893753097486106767429132007434106085649249002802718583656397651732081275178413101908272056648231650940308350766728951074202716288070891070963185694868375882387140059346674752001923650090101063513223570148476607331899373912212517249604074739600188504629007060897035387788451249482600585951129184045263889076100433559070381073080188233672764736265032013264118706437100842720591257724192097514954752 [121,111] -3239930516296893595973102468864036773028630734060138196079757053806901767279698455072615881920017766778057272444124097458877944928509423524587182645298442852954044166894324977918047770418660790762644565321351013825898188653113314744218605412082456292966214584074629481217024236009324170666385607145464905171586155572667275150134890136078533686586214198876195410454937048240920496563813321901316920601031537735448919552052070506803680963581053188856407896501153808431675461614377197838395557976773859488673989924072971146429957577314058386239578037692571664858217643874595637301330843124745333485900630893057971870757093612807434405728383390843432679423967170592688737681518955834575795357621968078194125621612303528417259453386739938837163425098849689615632473179677897848956255159203062293340446579633509660632253490886832355633622897219195708818469507344414158010649868983290151478431925159382161567199260187500431467530191940787567305918341501896360150041042388239183247247155271744967741319048031176655916043965080028925447915823645215238474952981428139845440531974129345652498361275816821064572248287659422902133724763938975481150630570533073582682607962861784216876355076069665029659699750799507888922414270702092232965927553976685816047119612576840930955134990357484450757225371390100523673981410181042098913990435478164834449045809988503963553309387180151559407072014124284007125468125406369782528314004364247011699208145591599019396902615076234253314198828175191240680889503624143269220432828018287843802909392769426045231585273947240461073660827166000337335397649088730683848486953601170916926377743399801705202164045211724831565466898616153301229027189743623943635272886605859852603668864844933332093717871251090257850582003129147009498339682428391524661516654914048447914163277138756226078529301955743594116333875369590872783213799697807907390048660833092469582802811122747205575794424415361457570051038062649060286594695440916646635753944493068760266574592857977011487098600774376773457673882541856962949642670343478280109223820920669536756811460743424091494430740192294322856255944244984671403885393489218797782251596355848067765503961301759553869834441412324966020008287741972374918410666248389641444751989804175960420550321050114548164264360005941950964302694254140405246835331225827314466326861024821166706193088194459274808756988558352914889082907820464812200704401138465374551041146933205305998786472694475599642853752122951030823999590193817818374258159995061911881428551279327082760554076584812867816334290087936917078132332437580942083286584268215518582105960799126258466778307698538457694179273639462443642910492113961333718151817512613585755841963649904 [121,112] 754383623623446549149045094321443178757791195331608666585356756531800205048915097784000404711631904825292449221539976390917428138854724564399296515475255282928441556137382173705133796569956657552015339208111845332274355052486896335017388715831271157272189115351791768775232773215086355393152022229241002833017364878007001803097869028450272833743226122095837871994479524331321808127879631573638385322476799855039010275932596385655904782996817447311957542985813388709429430086800008121916830647869835568879236385224013458586222099651627978171499206493186664485214729392906591736934194166016905973382958254976423786209196155814549984343542819649595374606710579310170096893539818626321003755717171851098297829794433338574891392071557475287250759521490011572887953192468009581076294422110577256236372944606482273550081524459960344762978841886766714982701997081282566197494500705626451978379085071129986377198345901670606251298650524717900599938294194060976710665987471918325622899059403559375683670024445197713481774269789912555678440835392942541959765036068047080446045424130350667191914382125857484761016746537943134928369073104466911265606458701328107086442338758251027929741597736690990229139989635778350479332340174329383473639043727430995936611527160761494191992460119257842079404548133026455391703926391500602877732436963771934265877751528586700239724867342237042034619361491921923252792463728671377886769178715339834611575681049294449975586165173175822119257174109838188520747811169694619269856068474307951778991937813081294054850176579983152335460287646067915966117222906500280766137469746503229362022606524383092128383252772746132379893522748264741125165939232826641439251823260657887016162564066270711555874214040928432062402922126922944224439081316423219650024095521542534630821355235666896798486625243238131562651880365257424689908135744335577632148854893339331794972643363707736088500148332165541383915167097464308464028693532317145504792309360051131624935353759185094146737738438563257476530382352480113538414998059248883306285335960514766569410055088946198813813073891246214408527575645673028045250213237795689829384639695246548649435784519931857188408145174699553876455353702636906758059054365681390168498681706211869809446609167992458716985805720575222088261416916818884690829227201113992963726293635160666474942130794623604188527129298409861856840318895567088488739484472255331316946517709150020171441198995608854003637979513421690352377196935255364234233199266080160065850181937398391364686703416022758914678791131763412314851342114830935021509808794101226469574956149704919832546329809179510740458681924002401886161248341223611585799722687076764503585600 [121,113] -2511246697111549163253006192731832641264928470308997419984041453013931241589083375952844910727354470846360158177975839851088331181524214599531625974827063706618701826786275159177400829043487064067432976815067964321796861076373711238365485871578138324353435936867400205418009301626785774545311658592544000210908266770399215151118315921110519795173450891613912755863400265355492630604703400583039407532980510570384480930447848221443458785996271966727363110882660834508349539749250410962412257249730386513680748035936234692095093686265093434497669326882047404152825738719033310414146140801535340267597676509252773957286532517302909061105718542306715049015358966791422753457372287122745789124362314149779154863668797422719122776773322976135980559255309172388095596349500910172426316152381531806654232794305966009354464071667115021637179462301422296778190077031558721087289164716348672862540116948104425032763287905704133280085059437686909107068974805863496868131352050164809766471405195444428389494172015830764205223717263304830611123171653868759298279949388834760067189933920350765266772981964131512583205256441412398778263124376555837234764938649059533983738879147686577791717347642844332632503221737484553346949166324669931187892972246078924367314693717418485929647481001551515726268594972087764551285777941270578656554012832254165003552751267955222046223891485519334622441165825860005916826188550072321669438080198906378234876722956248078869502141817382032545228625800684403359686680933262354794941463133350402290948133038548811046134855241408812628177769520061648224702225513013896773020287281621522889769121442154508355543704200375301780042246863687497211650045350107037964182403440134000660728150144418901030985350004809304244739847406896865483754641611437102507938292866031268186884844995445400229929066453316719409115277377559160453688885832911091632927213246595556503200692526978563429104814975589232189604700547097290455164186451640351853825002308163534580417460565246637070584407955284496255480202524743409651275449619766779127804442564015993920655540926065502326942710215961361674482048199575158362885545356391643658449947203532572655558145840014000136348347091623628594939598246644279594084455593153603835717174542760446130860395103705990796517817979812026754624616441689429067359417193832357682364118280082331416768100304354221117385876134536486060022868086254538483866774890536489821589932842220360514222392295901618918743745119512526352388877221162653649325809490133075124679377762507208426929689056407656232132673115574988247572420676874440512670460140019135014921204929941009496854211422075293319584713163783102876262258095924590873932055887249915240 [121,114] 167673576564956221190292638849832679402533285916146620695284122556645905350427686084392764321342275745738837205080446740811365193201693695394501533430923222617537545716429471884542571402704729280261646575740209045994923805409054666288255608526224512085764020949265636243294404285341464851366572118298741291502414921877907496269390152234829628881485197129054363051197672800923114184461600063642149931610449134772450065822081760805643085580072144699165180156790029973561835670594668202691301143415265386541680389897188253272423525972573722866502866288596136734512037859836030650295479385051131294572019004335800374247666120103967606504215386706114391645213806086640928827547630075329763824966014087814122622249009115537284190449513417276763902258887417439478791992553821608875161389700065241189485243977959293487422522132668582084773665267196856024413224860902084815112959511380426867655014147396517894114509144920648747775475870090858132630810896929516021242229626012203418640251947625352003950215439092981352969684086318702158780222049419081080848578508704242461168966324617618381006125796398949127217972497363816842130007111674244124581482953062606135334200366762150705031977990517237640468432573060617404245195216900595775311572805910483865351589614635636965990139540097541061733072306295893974599470203988093621882943542359217175066498386879948719666858480722767056734637228347773832363761883998206585581288894450233998154297864451283429972343672621617604047278874594897582129992866276171723142341596561974175195861733693099739565387483308096648275701458234476370501752981508719354086905950886006415633986853028569416309062388121735158719262167833829011044089083865074459365930449609288556409891414396181226653949063681084666248507213111038458989110384060754666501986143430840360812702197220269794421239597397866838594605326314188548314877262531227233882185001174523712609514624165637745419630088414439340087085691789189027031782360774307162763317935571271522111148394645302338692257385442812658253056047426310811724786309576200970614967872948292992478007198578273402052459929659140580382080349743385622372225070834250012856568866308041125661184328446853926296322747196933788178832001479942111968549196896188529436437296331818483305402861665057022509367116930886985812747259694346280499291753520273658204531447523375922034331708362591742213846659733828328254878903297584687341544982619236284140267557646169687333588179909435914935590173717047772368435259748752138396337278425418997132076782671280628720578848376869729711296915092324077659300150926455325442039898539212812871015432421321821938433887244395796700160360183140657397429944551816407449631217376 [121,115] -84947381596552053200645073548992331842167213795390908510879173732196409569906629772230368400521326346404353071479051248481296070726575739950137142195281868481891641072320270950103034704391478838444304587938755270561370861440767311612749229929085817682286183891078856026920784679376410378430123101868137608026187836426358920358568896448216803243552955651697141432095422056575129702698508471608348934552080901938801555191785440242325200594591403626878344187260518403114746996300858289983655195510017715485715215781646523775350330767628608686751079877638850686922445674240297051253935235256802536728705320741561586202626616245594538098121301330267953316136321361144842242630051757486827814122371193046803592843308487966950195037033355485218347009403046996229221491108028438845559640779632229625970835567432341249841930909010598810896426779273356727125583294380256871053963964586360719754892713270370318396071364450599671832415563287651397055664307719216980162765790503368685537171265201702278579131015942915136673370282455886231473278984287410114793255744199834917514494559547016947784300011731705873257559056572993053694949672993632550252758325484768783513227551097824333221800296331340025833383331259838859224838420980909090385753924594994481236214950576290376172936401563160356096670873428139532124819198081736402169831878077936058957511813858520830739136631894103159762273433478427652734718490410366688211174458834050657834930202199564202042327990176936847126649171823364230642975415997528401887340038063662289121537948769854794710229036130414350756073002812040215086388437526994178360181720108263352181159618685069589116258647583920668167992449473835963985511209886245949133004568116990033862457860743663802869619202361470717089919098102366749869415122397532961842541816657746909683835091385315502412547650813663064450565383405922984807157532989446520724860642297607478940651579862330460714183514196483404925289659588037148872695919923920777792765844047469799462296569606985814824816302124039469124522353667306064892059280511358272105969526118083199350331247603198091400850641793046573218315441590327743029867677566613910176947342786950999562534600563142097022773194511194700633795257220950176374630119775819862633737117038710282927412950008735070706026278055068027278104519427993120065790256161439145427484537133761589644447756091073464500797543540148008921412664343142550763827370305943399303336328046867757278931076733388927087833515988562261034554676672430687332428765909142948486822362947227095935219451476114884429024377128351107402610797397366120457442076203536502902916522515573944871218883159421756426933598205022221017785336055283392701296 [121,116] 14647041497527024091641473206084750325356202753036951438407077181793431212652249695447002407222575383904931138022932459620559690416438751674467675234663117960952984902160767422916277863572324077245121532830446220307199453208277183086760383303272604920570852024135824325489587672245936844251345653925152647764377888649973448886232975663430282066280819084636069025306093945967023444193615099782086111957473772837657984477473557909700960152849114717042019106062554481657986964544672406677489209296495206553297980173771564737548591919359285510083596892303786337031451558949028444164647259104864121773943125178973448752646586116239405083774609832701644181658777977067085867801954724412837207940162097253812563267604316828229400239417158887229333688126095203657495620423775648227596966100798350163106995863304773941259013579517314012622166939020028221305932029513588347323130200343315301320464966738195543753200665285634284859013526089309125862767891097738067051097943727032601360772861455379173100400589869128027127760163783829459566444694510793894372475599187544171431317468011428980569910364761833481337730246082827654696716088874524685982167380019198302846386080131999357535145076245185933604482110230516420571496185477015100476113154125622025441121364634977908110720443378575443283956544999220732316399607832711657913274741665333481463053073781872624159060819988468434681722984025933803751257508137853370892021242352139027516247080737243010511518481878236259932777497826164455151880872220610972920235876685370200291393518777372284502593540619401014868418634998602390218230763024149285425832618276019609563661661122805422499280860939407072188490804483133753729567309595541612207584620126032825199084180178057204520415100893275846236812129406400800922654262201037934462664323088591296105976979926232123330324304290166250841287301522793935349856681922046304371209744940127633671012886585406155151493501526766439418352968647146337953495303999636667459505861828265555761153751946897408134449060511380986393963937011103234354666145497054729040852032566271536256556799852020361579196436177584979767189422592551018246480620905247622149657726218821178520350648432353381177718576320069558371640603380800776084024697510672164951123247917700502241416973726319674443639993138250256984110439430135730004782289914316771982783229803614467309242446034925638457856062623461719284385865076857485433281253280693654110209115674362480822105996267500312227748814236198297593834673983174296156905034299128337318716933827818242595188570920256837031474814881109987387526146090025328976013607554424237006098495424072159621799509853560142259330948187712714538360182278914528 [121,117] 2419709007604459085826281346094385791916898130017049842715280819278123433258379191501815190485357503070526370161808680294941272982296094187539409712420627493666304305596627143014343486530247342478600293222142956574422575358886043024709363849775576173453090270901453262518513618694425406091445277203730310647456248114534757403472345558410874959720527848347069491004799923659073653223283137919212800624100664704674670138252468625279795998935429589040112790496271722845550962143316677495096924771546769082487765083537782607746362703977506753651197419607983654868590768339264435174356138588475771680653601269435823755013051193394242304570776601027618627932738315633859076076689169793015393270483549026475940684922306179451612917762391787474418314441516808232342493020620257184899998074063470090798715024689503653959912270663440873081676817873215010620984721423874025295370009728587744094901468435762758566986861371138036100330761855729742686575113408635517437350359858329603480697142722767062794328418746907765192233069033625562506822089507643326605668824067989517943415171217769053243199483328765019018171982650574331104291317832030281421523729770886749158270698342090783268048155999243851504056023293130931973970577794306842580780759221486371665649819620605001446483330399931205971931576183999847742941282652889998311374183445486146508816392198610605596455266137493652150005107345872634764174617188720326110294710315793503163559250428965378180174194084658722463425210432777099470854776514411872328901396381908055695688149098237595571554166945292129344164437229739669917821610360811321706856978350675861029698664185261660803640886053269388236357242048873002893447966079443855834017672898829495065599758833097649159134598148126786201217987370937532718471390985426225958671952175654711635319634453748322101879298701462244667170209517536333089938295618084478561013288256845042325516655742395967836947723059502519758164214004049846176800560670567027264318398583353876802579341276051101964266189803894345035215772910217968812479137090321040389748248728147791109189552599503962313275761918543491262857980281510272519246610326137108096639046995436755422386748967780414485214361396526882425200946532870257037711123006014465938379488835250295334464291405081752807762413775017273861102534731410927804034485690256753055109267800124073061250748724463561086920359107828878092454513943560494148830860599715760908879840810620218964012504803443246953647920927966727818446831239433338522210481967231117140641971457417262041962665279656313808299169015141055684293879400811698955040659029973768888156830081457964045367743801158164371160949054978443150323519044 [121,118] -188986815721288694540089640520245698732043005019745238420533562651164540711894495665120551711080834906816710243189745284457859782714992552521765747932625981004231809347572375137206219966692540634545902499172540744790585719747107885952119863987508442722907928689478991982371793625055554027692974542387812366800864833305611507327413195407463677389427993748726586610670279747254873929415083128248508155874734617381576631045963156441928773711393271688657863575023691220660225719424987060683963617854268966228409656977763585840006139656614993877515214297177512987009431650256218921972288979584113412895061051181470989649366959101653271651078785143374028811871455427692370070601799336522776161989983956712054828166263927582756221035382275210097726618863860324107656375332306780598886553231468690451701326826928933447707431061369475597728448301164674256736739616438745164910111333777317122419929722141552245990492680852312172358781504583195041791440092344963749529424983555381247264393172649469870600817870390530697774021621897365125721241659825041975149164624170449667920610737599557213646263094035698073027290490986810646351442617465459820963985294342283532239880207163807380990181894758571734230333885173878707151302011552708421920300552037283670016218869495733753587362725280632135502126002764977592461341313026922240869434144465307237664033182863317971931052669853416634950295646199462227828045181312035299278808519328835588030593027296966318859590530043848722649193060175778489838086556743401829522856416508383013884564429690450257451997401584700843736624110315846626694245187123832400090802986543816792612366511263336069750398025360591796859776512435979581873920249800253981817860698873696196803248322130101620067581229610547688752533491512170581468204436328168984178421163866372563027348789445251356387683285756315246587860022223555231741754219752377130401280658775132249079356588176643169403848252134710675465696706805304904039546992531514949406645043078911614827147914584652771211677547133046394942459096639647189485027273439341337339972048167685280140913101818534899563795277575148984031799673644278574270328237029522044907083329089710922717308114259643406506240394743411206902368728294990765709529343557589419729374090074612378227191018586089792301772992155035101340119965826068064420775240370760173438656697327532113312364270151978979231695728300863096846312261942858535268802595761277072183543481804444279401609348328089029765279629770493807401663384057363941453077575661722523008084789110576581114223031241575442944971062444054159697456718469974988971961929294488190133317113348980016170522233193246439014160587837837052928 [121,119] -30587976140365414046453103504623134593993004226860723861707989161415235261830566814033494844922026214954729662166951169082995976714951759850877277197168242604926383131027532744719324569830053666866601305628781454058339929898513364460879287869457380483716576782236834888883403357067983126869019515062038963139329061663195880629917760730991028990733366965241645801858585701080437846042843345736223832908601973474549195964835005075152741651047632257098579148694737534187586891419069678365610746242141287011496624135634683192199352962790415945296291207779965750228498443391867674565578415753195768012168473857371548701268822597643564395942534506545674654097621944772895746197526789507290558554311642756113631230902674205624181077302668705784085729668101337388067862989867175749490510714260432922352479325865599340898664054719375980122107499102036669098299533261846973285393745185204705234479585482995652880646212695940446545257033171929564995906424796039203231596163767235719703964563262387476616345783419710913036371519249433735794360422116585007608325156238298576067648118418902688926498862120881249407746175899254443816172322501261780679822058446456868306787794171145930980505666468449193963529582308301140820979690162308759076986776885649818110144851378468390806178468747950261671327523387722682573006404584631717745840992136121268576780712344578755502376058493682387325795672672313004484987198554614750681381928620466935792730231100429500852802834335315801016021418952311216794046659849879365649236609796856065948556620669010149430442980658235673147059236178231954137729812455094886490712448294682294237684733912278158456197438268672160115561908182879695546492158795028840652251270760050448712588703653944903477629042379940065718343037965102227095087259290293922147089282492282844569091052751282553438704747954196613198441282453540391125956594921001055042222708260823906352761858609291734858092023155125757016497475164254730837940086281494993818856187186984549917486179857676044466042988074662515382009164118059396519838935650430011920147803186148043276465545674884394034078459701236058068665961309639403908729821530981373414474413450063678511756814439590259217422798224104772089598162751008751006808020555847624361920968718839646413662715127789356228666612523441173439743310161880551247196161210597925315939689465996948369951800450376887675145239465178715053021444966138506766812852181092234120068328481052673911851717996362356973786543640359471364040505188556499873134085804276426747877700848298908787031642967469142398972856323494959186540580864926064243998772859988602071059553645977437208019165983596203487214692138016 [121,120] -2943517543010809407823907777071214678132604440741488377109495831360453726859309248477754346636926090625290105999209987385732284258339563810074026628106013534766477162302943060014812181447573837406988665718015719676451800192139821227990936128617611172597191319812304933000244857819925081733770044669779221948025165678318504949729209235214420458299937193214188463748500933000999013067552904922163762127358781822017311594181039666199338236951829112632290653088609492004786512058033941619325248851778169457060072189744384660123639624382626028969877797333504217274947429823595578016084235527358912477813554355586851980403745774233675749858435084967463777525049170723739826099028168557559289399224267442772432042184220972727627034299557751523933357144743466925016682319834316534380672370436294902730674800243625923409239369112860644257840376732212678412476623330345048931314546409430169248108586973957458097823022206693712892066817539570278688129083017661079641622410511626278666756224694653000200138290613538591438966666531611961661062684305245071717196686880953484655357411011847436353932698701663696561294809786124912360059835616519697561917118242807825502503898218442527412214661155120676661335852784758069008779074026258912327548689889098615968965569997190764486865525169759830314994284253348377596828791358292616407601888295016329298855437950732407369788975994227823613900184842388545599738325481592147068596790755899847438446001186946273835866768419205454292053410837885846954758609004203244890977704929512257928604445806136426923204077036719053446438081877612840542321485922427814554867596270457272578737538001238618963952894126173615195607324485769380773110515354005146408194058106870080768411892051242079281584676574264743406239350058988588736136055666115818218882347309916391988789924472021860318260526178976344896248836942845273397128989959767325404758717070154200024338156050676625705131007067681486565133193590046633621455848294686150881267011879304765481236324689782645755699761494552830337106477512000772987625538505307518845892851622172928598021145865935953703469014481869334689259241745974607465317772586076666350447951607408014402106295746093057989881476087105956821332501871158578955838810825217205725717857971887241277533923931573120464425958477319475498086590016288890987723231050529191939455874432815885105327236138551268426312858685853823844771968500231198826248659853761134238986016104948474780541687503581671467771083621518817008063446974172165884074314491362696955870208072009480764886624804799264574232145322235699185419872404464558428483520109228529061791485434636446633236134186047305586361280 [121,121] 99075035392272135172461050680687957071740745376509769013437769297683643010060412139870101977314885506174421849915172797262531044156419347016843136498073004678276179200279058157160381706892703565662582941078947302074074996300384074395529160214444998897716391589798223613020896179258883016610175958861763065603768904821239985468041857690987507340633070694344534663362190430291992573666996793506984897975057532020528737089496570747495975482958259974715968493140418183721721093967951056616897120782130465571632473013459407652392863294733641074744478980179952629006494384408863448054845065390149307443354717067573624299105335034595835597645863342453800562372461938266286434109442415641972411112332228421580714474061324717717133584790987518825478998752720443129157339395504546894818182083015433790993177908777383409053118649091397983313384052104070601340205332560413739971445685739588571565610538474222642287412325721226349200723265504719269839959658089893335697948461173769140101439165587759486400273244244967290284640288467619580979104987806665858257826879134431943130398322529170276896133893667070791265541813327532817210132470791489288910624829012134755946968785801274759204962911280418938632543156958837260904278336261684019314707644214321607229144896688845151316010257513923546205543264248682244270483290084384190238667292830181314717223374653806428714667442330220361141293358441194386041495264369340112385534645849853968788444419304949805261655751185084592963846305669907864934156946087992327648226371988388549127622392329192872550828215774929534162746691354892851569781960778957429531013311548500431335561421293805968157881263707130025143839855309630910740713105232894415771526848653357141338671122237664664124236136901969348271774696552422350217980654025472338554775650952752016600878397921439665455066063852640513297671693307826303036974951327319462630104008265902286125255652683987848388861922000661968185431188452734283450282348165120363801276478948307650639489395374904761017372410870194695167771367056270576717000241704959011529232105891921596763027508877221763186600518849072758930292063909648374216710779245275953939713235992760915450083121902361183634874233921429595334945027777980983542696798189806676953294016585562882960851950105961320826216522097776100919967445602896625259372404640733653374270230992077376438933075965155559348618315325419904155028929368361458290844122608641215082789588467813132327621643658726616601992090281486568135311656707253272290196815648955856427002479656004044324050795438486298720275334208492283427727669996808746890818849547483579341829804813615169055946324018487608 [122,0] 294423426402634754398615389559732415729093340627775597085382629814603924128621076428719524327349348371618502233698135462030704899596646388112007847404025095115386218715878690311591807857057057511720719728945234688510110381151584710678302205407259103730310065678370866903531056616989830213790987344159801955854284212111217665457143076769261916689445209233982197197376014064669108884842603727764990838125442394263738337907432539128706038919411857612015449853567657456205721869289966212638888617238274718511796741489914456714903275632907758311276061178077561221490927163820682723814140026479960354559110874865306460923786573345824634524338019399675901021194486334846668786050799945546761162756527533415142486876106068346382534144077304355981941265850134726567710537772472328870451923774279185369253044797528876101397955913866577811481484149743411921793879037004313185777602297702969051408173963889042053068107399584052488223501419672550107320125318922212582292211344520529551860975404751860275657478701877145665975794247886826430552507445537430730189663136463789503165001862099866035727775788716376464480484170504825597844757644999288314835896774917361909314749587436425240597609848293696022819670734121646986518230561653149317828700249150339050942533811560465539686672492452627500971455653599558072417174861362912353321172438788880061841951972807093934582794611602782320668210907629338479266121469147135223248303966439454091031006355345391919196723973797091139779203626561971380926005484873188687047377994408720623804954700762559877506290429076500806594673199477536242400347158412456004205887849832839391380892715742198024829993228868743152507783824309339817179439443729042006895231613504298651596035736731464015492143753598943231006781729737464836156755820079106902218759506412561108688274888183609668583757569791564985640788742458865393102522625512874307322320762824644674020018603848889215971801570560026018022318152588578897064539028621310535513118640331725377204820074134943427940734798259513407636510494372329641328760991834566954495154252782801825634242980550427887893301694021280187527034003000085920625022834656142628611060580604496901937952442280760874683681517567478224435439840277352647403408338076284836043989165185555293013286372506052600035795803530293673202322486364192530032591531936453290875596739011515885302849632137399225861686827136952354476775604372538503667904441791008105656464841379495321118072181551373962719256634761738416139465305675962938953220472056980447972423341772709333246285011790799594929239958545763200252140308791462570656486362268251884745841306175655928638293471734391984405034037342547047370116095686798488242587475279334606436486558690006215157806562889295819779913787082327642401496820481777568518418457581825872661477459139386951829128681763500113668217502774108599395900479176000543957450557734465309267560873870358808633033894583619856745103360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] -60673404002149513777854306537916560268609337870038319260969458433038718964549457625588499722372201753587750529470504199864740543103512489000644220781307444889773912687116394457870616639545073911620120780798908375352917780932129498144630705471945818119161377371302513708776120854795268911796504975659149076421808934232622849974163007230740286576743436984373425498486614364755250885596437726613750586712731258682559172383183148902895040917476622523195070151219770785744187552156027125505621366099251385695871044655761261787105566656967834238137307513794659531041620178623428830280210397801135342049647861892702828828608663872098994637927485295824937864665724754292658329346050124051155409679420901316789529151685059074540742950829030529621018101299292071829464044458094335209259669898190092454660414959254450969340117728113335510888145882335236489726499829756742587597979033165431908658856301087647976103115798818936995169604377533413490534707652307673577411532630351257084103845138205737587216048571903802587592471307162012798332481317077687708056794862923603676130579660162186269717907143525428075256142406693339980355491667205445623226987575379136325529015804518478920466124163570764297527756880396582008949701915573572385925983337120087497637933784698412908606325845582821054586259925428595284758046176556112454686057482918344687538037023340333777834947995482309184061240172659222636281352391534675180431334868596427709775204400221790565508626808982409300280389606219574799898527608688418183839954012780815271032871071960145991963447976489866487801180922268628356965307023255407556853667970808889181167782082590543200595835747124042556895978349787772092261297815033361459762048611746930805737193857978478032261831265265597641356449107678638021149730147224551072593279373139141307604846625495649814094482636418852201343501287630960009748562647616443462275656355775030035563220819949829092658782794862345030276777235545928245065283975260752579392001936477107938135055007455102582437623124533379768620269395020890467396935939084619376238974309680950102020333108914564578083148054488929188551803691563892430341790302257836833895794476642368281240622795141600701325354483276932846440874247870099039781910259657024855654612874421716996765504792687627984542050544461549096391521356424896570009409913823716379316849730985170717156056463627328086205191992497387694324902517385635253180470805452935912972954264143887023338838530503718830692346856365570559135090582245389531695459568892506578273739081347561689636324090463126760268527417015148671930800706664578090935027353213818887565686858125580508524516848322870740429038612357329296849629671685093395048496480089879801955618489655898355241219177728484891871799651691142784929395227047518015140584884852993018603936726455527008129140519321831639110455318248936384463759070677129755284135029556052727763531713651107541382888129504949275498674913280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] 965520277095772554766689198222985320499138191370362391811739448734824258473486197456304995236237140594469661151250049360476481396741867758794339760209218037065460612830934460179671856333045119203146582852067139159776826527413710315235623671527814551370203312821738406142666267282637679546872221462145712520956349118008639872430336582377732501321030450382631419200010099878382788304834574931562831446723155065540666161616286151430725061363768872596189278236282459626238195618355608946933220608340001610827856606619140992593978994331515985813117621680100248222386521304096826975437156196311432190837953246391597516584898778527084678326738206407219377571418665827328019606179728728570467842139040508280594770626169707916488884104458926624801700358780922298796089342501015163244712462594759808401241019398053826362864485834392415278237338921670547948929727349627129020794203939460500786396639409666551457274685185305554324664239780890934629728350436168721532562195282908041110849381737095245422262581058910156326076956995035173710132863747818765195062768992925871108413754261482269581790992969770412800847251749324272957096529729431173610694985735707133982812440679149060940385023390566004928195979744527392077647597802185884365904072108568050837170351605891357490153779007254623582794009979478576513880023634019370353479781575513058999418285010444394831590918099872360194065144308885545245103470632198740363463207420987097125586179297761585197262038947766418189565768904241830146704502466266967413273626179026337345448087098809042309931774819405732283525525162299401422109153034233730995714346400234888747350488004947088632951495480874928142141356994638783328666587497722192512799166061207396384960607038760239355295225637186248842240150819228790793122499521691900826907086225333421127548183063419462137083115119561092578109484025634255467960685841430593949870591990295896267483003312187262401166748614244389529308159225358259666277038801870349789785661976814948307694314258054573810290413711845122222197510173040318312567276471290338207324979447924385828342956517334925749870293657865364574097129154325145332941498843394096243001258001605381361415600134064557168915335414183423224223852752583164165057837400914210946716921398869892592587714677377492306081840524783047967747853495004344602432125420427538336091019922832632205564776246476328405693133461399979232810015144940023739537590554928025372090956194719460936895663214573220462501240329157307848918645279980899857655741045087376295173980524131686445702221052129496338575912589708537032820366284013162322575314187015705794524859824252904059996886352617484841070834614146636919044849211445709028089055200829595909851569366132030167689389772307757303730501821634810927232759076498513754220967598097828781986067121622882208808201173300448845978231527890696259241520439348549112915362856524502561325539606792602685210184932880441945944934580224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] 4076956529977718131915522923162436936963895360916094391918486130099158656533469568460481415107871466497048653267847589608177345333293911232595322303793098862212407211431011681509383200385155628644157754085672663874275233428231212383741257776041264740329575005050913166236177867632604120790201148439758634906027418853889143819700174678770342557176012534712127402882782269372493002229783956527027500532445897863372311061367636509680505926063117906439273504264816156893299372836934949057766368036320984137678973813248535543332134033768481835980778978965088630614513944330789739961697007884927469882530294158305915049537451211552142691170990953026210015591034394368044980691688983290753744266403888104752545649979438278544281375170192200418126340612463569680498788601659168465150899171581152532685819664875663606263452747639849217529596240941679262906138478716021719270051737286809531578787166995061970948692189006889080036665025223072081078172223184362946516489454932121447880390367043585882120035020778919370914011009295950289889748742379071147795676606053321182034351400480157661703426965836014013868467907429019274516170458232025482796740354363474725490150752270310837412364520803720616262173409547154346753428562013527307284929556639410731167463302056531281075731132438495771241513146483634069606281823719951866659852907452594171366361551780520443318884249058722781057382764934738835909405605129925836935866775816557756372192538967717790149816554257154949411780801765255915730483598669423036955649415040507237740920206156806882998739072059269700173051761802505891066379250669304334169447538500856204840681093700239445004594757409346287025719957446074235096527543465752365127318781930027109313297001449563893078190718680704556522898548489508930703653639236770747504731620960627355185171787843037223690283923805822099989418173502163166088539811865749166159511764325181374973279902809260924319097141462912185614523118015985499464309768168893186346488090337450283057921414810167216567636332599396344946848144838336001948379603398094227632127220228718218575933813450607958878566060813910012552919862673659488597951040632250631990404972069259053604819515291595465069792324286667599197251726391233314675867084457932490629326482506137946771353593163148460280805191941896949209080358060615977969695128540157765954705008430365493390021888205669191591865516612804090565268579404985811326651365966782642337232061510094861389397065485557328398667136200907750884181440962088315461710658481838380275426489328661431442652131398881528728591648408449300446693077961223594366364033619837640562522592096334708985011558674823005802564580438401850491820146108369933550388955064205815230335135554027140981525656068810631273525529912464470023085977809859515317702926045830438110761456903092766132224082692757994462213720939789662540464079249138306283867641578912735237180105218174312265536036097212107387940833853440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] -153514014823492052498698285148180834225484453991830073364914665137239798396148467257786856750951527824130168264373782851368775027885464468825814359446426302930492025185973902229887706100885076108865860306616194037941887091679627947938820019941995352903442259024651766111536251436836265554193274283504994097292572915866655909570571234622071436687031401740299341369091655880809558004931131169907775500522634444154998122118445884555231154359836494526994402867781656574200323296899423817834641347914161493256506849877652912230700213799717554360304159192372420711311259902408197203481276059357703111308120945389907544705307152873828877904299610541282541775478029851888525877044206232148880098679950803322983331297593978636252158736497217502650837743296434298770171290736931197046530740203527703669788088997862618872691014423177027853845574237164716508482377141202670586297328669841250264332591050689786751890143829376133387677067868389684786272523699815033539590614477816792807832755992005794023734680288471477443601181918167717346373378915147339657774107367482903752139574790564047385049591095323117748875345687275728604191421004230803767725044582030012454670175693895375933587110040333649407771472359863210003330835148717296876368661465120330858882188010217647177197234822336000440141535156453404439147210470527601947335341883948469459490206514363596741263541162922858437813133770523475278343721114154520599332094111808084510224542471969446157393900754389979716340804841401742183570815593205488118937465906901526961293251530893195070982707782285135157844505826047627594988666559858000428757449841651556626472443179691498002688555921583218764137057908029737505098943262914067994860168666663809907348164903018021283106512724868142890219544508017057372345614387157321857556045308778749144671788049398174842697522062721273468258988703717349540477196768720938419233470962914248842130552233090927830102100052069989668824968556680813987142808893896901339325148070845617126960103686981151580138748495148395469457533226882514539747516730991550416774426698974241063217751532111629254463470763979734189556294296135712750733018397736626143904943509241242750499978338384893423221433016874266788048142997470022201641615012181285449606800698068043129121929287862906292272780835177685191747315532875745245975963178662145523961276324384130742555493214541251745126363905266111467432953765515568687184549710218081721047457143003240940306629793245562294030939251352147077736282289529317914220958528475400130998784403018070820235908893250855451820166789720619838547020313948965521299164380484681426347375959394366220423627083288643981710448901645201969446838578469090851870575920961605584730447792721697641124093354638612931617192266861347036855687542488103184684023916112027441858107981227677787909627820916129909644629635934997534048845902742169983328435511986898461081052570356811886506183837762371073353798068994048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] 1884619989336943538613348456299302480224200669163065320286356008063117575966565656170275262716724506375898038100382996722761608023136149046005580760080812701865758922644410798106441066806757155984474274905917035679368698164588538354299377101370592834758649041209581126437775914667910941220034858838028376950218600242182076276864845977186498355145340128295074388486526223037211056491263600278418690186529892190791896177509800740221395928353688481298298981557601367027300356757459211177862787905547097717640203912479467703415153682418717173414629572911907873423750676484835445240656627223674580387303620770660781283756722383190441546046258058235735068894941457823189597123401099348688877626525923687457195037058115338800737140060575735778176620134412671574851628108046484866769220648137779336498273901028411324206962668076532052593209541930191176011878677208276255892952960204310398152524065504981970206351136350374554934952331644884319546866790937781577633364214349832597911107437591805388913968339452760828525440365992040354532173462601036000233639549454459978040482190170981139655945019695114205536151330702388362716819604858399335478951337623274466867316204769491087118320885553807050849512033807736312528947592683715882334554514178339456715418947060565579115814686022390298327022228352758703788813936688898558221253295316142804706504533102941598367820920697129790306575376341875456603551582394879204845443272913192980705542467078816819516019114818855467487010474077506404337423439947369296155894283749147691301858723428593302795069123274492590208865170280293205702593113029392060905991488561230390141833609589614963013954680138593586332947977934217153757534362318867724023633661881263923928704679851527994301490729246061444069775567589384266379260644291226229090220115912454955340077102621322946692556862166980673996006659551251566842138894524713493771314118719015164218836291057356957160593546785824483804347508739443755075150718345476392087668657238100933716986869568179457217053741264012755209464154452334226383073190187365930759755362695581862155674194185767012325687725436755111457954538078883245532430820327476934293618618600090764400771643551308424010441055917868573583851404138491689648052984571880577031634175800058679082410805011923677563166114424270974791039440191207259085017960708464589512911424507203204088937081113679218011637668703042488673395387444489203137533790118478944080707311185810264639778378651709869040631792464054512611393607831004347872253782756902277307266684268118810238827112103993225563853841503141319425699763602468636075070229229229299876541661249079136443231478371080735536924469639140337647538102764699140634829481236265570253101079953957228694407179252419687122311995292112378060776257730105453239434221365400834014355519390814927317699972416731782149953495267537611708579878687325280865554082047414730724118148619576982725314183010919998669639383242506240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] 2813756901918506899182705870417818048651832160839213177944942125141467352273608527918193942601080293442778574528944977312653658740826827842494031442031677252181088029208354618815574435163731079344389725046762275171250092046146204935397692183868774354313313821990055226738233182544147595226111171524347541720067166799034777789610973551339735934720374902761560588091742871526790010030192315998135247211811305393481162382726721281033481993770960520887080787223188448329066077598710150830767374041924599383154139269080025429968990595411644128600657857984154241358873269149772486715410311247511964898073161093280278543125463688671306857988866158194915336469542784311525332812810862839161998911304092278658392601839577159788832323754705210470923544443385986827662498142868897769506570316360613242084916308662158018647639505623468753091650533006852292594269637124747681210880019176615754498922118842382091909270281631082398995027142444818952611280560431503459630355618404038567271734534323596051494241145911905740378633287039672949090010951935741590610918994600910563860308714818353164425928656398946190038942126091526353049984518930675520441212491045418828444828951676792569106524852183007447098932657161590810584476316069108730920800874079260569738132901360087949510720452157527544859215648263428027164232169603786658209877852639797095492972467577795730543377275004123531223989632374069771267498613020079763102853213348753499765908418274023883113014043408835713136321356830314922010717774684537316697895525166430925255946091830010649719947477268384435892603733161684260021963351351454896834600338820437773191594101869562289057972710188246069147312657702997429563384352813252346083450132960416570250960307426180252473981310579552742742700163790332092503455223799825227986917721811897188337952656366944998503000662987381073352893036259007958380324635183576320140819177715273573984508887713239433434901742313817767980903090561574539335695308303637897265853929474143180347778025527146336637905955131234708677704933966507260425481749202484966322269338049896757588335445802305581280969448652877270709091472764025886445667860011172762071685157520897671022215566834981417133862949079351454865659046008853877871553159420915273659572523176195624852509405820807150858524200821826983220230817904191999659928247273613546029824340809564109214015615882940047158537480814611466130008563410055745772729177849411423264976990411964326460364130636359026746658953988384595873816277786596761867374671090239126141915879743978898362864389279989090824797517723071501480538254448283016228151774828448585866901790469024077110732127242684676531846534135121230154285592341810172863599047071988803048997866824562048513149423156062931606970957910528028434619684773534594086317816823298399751087866311290482612533652713124836453658662233375445173828691811048085885494764458956610459805228766538042507945833443899009428207318385819648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,7] 67654170098276687529416216883916872802431997669682069696850605964256183550517294814444286961314671701629855870486739740928595833319875642530692848095796858879193888384635440916766313033757811827692356103178514303533167129612571484670106853457887177674456234961743450970441746266708281834804268973279643474256593610786212551939766036874577087766275720496955428374135948302378314643250725763516539247644457428491207205699715119921955764361386091400802031731943806117961892447986505706168748331567645520963269699016991510141376957521703354357668007045512510278924274073510216402655237279790553730656102876693047280962505049745569285991021784085373629795745464097637807037067112495187916014562216482048165625110987882527404093462014064036306648036323718076359714469194396672125858114336311812339272900931916741558777736339829673266365773571946735509472921905658454636152501227977270509440717207146262217715497467154180818754886503240767188776044297645412126396244922550133953228936502596393907874711961488819307520417616981693201837962472135851108064481993550187864558946780204359591695113144276224899523125776451950966385795570152769765834671430874483041449190075871086267458300913945577508685173004107544989742619363020058413895732069923329358500080318980368648013518690977060449870211195441190043611613242761477751171548063698204827705778890101724008207893888295671963977686617465802996192054291137259117732976121273017003392526220215084662813704768829216495473564799323789717374354995573401342470542281272104536006650791022856438629267046772146937063414476823695421145241179351077809466261065087038067013234271624962301306256542642234156541762844225287375413923738838885802581918955178755089458550621164960278044206831253937962808935891094174870054221255384184699384874342562030218858575728452549393266332694464611055395352809462141537356114428843385387382622211057196948194804218868741485130445608623194545153153337229468533361537074632421007105640899644410645124763118188007190923003777532541954518699196930035954143321514774661274488336041088569370666031139160713813271042227608084054189294935967165461448835178048842223882186950125856377401487054267214712841028600700732589320954283867263596345964835874498911715741276201117792637661995767985483967946555995177888857445453385586068650730143863756945306619447921492668697866290060640531087493148047690351087896382208230750547498876054669089712333740150237159023240754838686326944505695008326067498694681966819700339119861761428241610787067792723067127554389225176877272285426509654907546765662247957921011842622582963019817672935154372093684669555452652728516500720681751074311719955254728310783167062238396518004566524255553592951970326085054182231424253552455266477304557792057355256583579788350094127444019524039165782692893230706110347190695099304714704045434620701442765970131556530981577501683441981211909618507398131193962349259925749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,8] -525125149313603610709914949246267304551669729467137549622854082538549647635187468382632513770317230804627435124850958308940945866398503599011066605533565387558169140852510330525130340687624076210153168463236568850668845948655221998431939037534663592288180774603419497877296678443623013907261961788953604859490854610946457835102060161654131527342917062829286232144426701740920073127418625696221412811243289332590882205985213614495299180573004419923265871187552599577309456700892923851904805830170876509781059860660645352105132758004219218830885454340222364840896825236495088924657065869927311743925492829702052265698219985591582095164230626687920689068739290001723825056784908133489513475548017009710420041302119605520961942530112381272517705272934322142338264992317002630344130960799745045257391850917106760451202527722799583545607335955967850305924412517401513452567705213523466096128763061724258761520307902841891059695475448332037416424975152040838473261590257157531280912031999512508169666332154362023784838837533594180877753760743265785033941662820720091199479459260970874059320906594316885854258220749376556513903920137667114396422445474655137129906351873803819123602905980580284720262191735356509671001383825073644811401164975230639303430861893739541120115613438556917818246246696714661552934361297219232672390609848502375231597305905211656158392473825995694919117504325091963172389149703523153482189661897989486014904182831582521933401527665792159117909279321632483735865895661246672552170609581279755848934763397421739826627478057910833138648505761393561507303478798868109294163583752416035426570508946708443265155372685562699225477963020967027071761872231102447524672575580270527147680011857195307368260750387796396606337658845104099828309801095258260863809938402745563599856340544961426819006058971567959349282001709970284436637227248292654203960716776817070834281749283281254766012602470723095313692198141711051646628057901991859429283106891326110824581508098322668154614968469783927368503032471068627910878211275728109536414444970278178796356464879411002823050399199663763762985260652226541583603340807943080329963172050635106155044148339761739169929013150333797499951092219986614398697839951168583473292344255555601725879730789893897877385990153056087427890532580406965964075800045958265962226306462625987428511903366415722277883873190146627113409440461263165195519384900310895555562705421016605143541774057022270835751897189969476529827419430168896061676925490927225146710830137923352870708111454682306516001495940207628811687510483425795792890996646279954900794378362811064784265286233603248093525331293236727646553356345960475136590646425184158693209614386914489884142977162146478311435376372124545849128818873794745090329864174578408098059527052605132726765476767652988373213943526193287714719882526396025827218317240120611378035354392640178118120967736378724625917440096764690432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,9] 636415555587820432318375161530593157690548721024308282995935437587877105391234775126308171623932403618411777755887520282208695380447037623973280434985173826128826177683990492179499130075681272898291580081033085642378976108964153233796612946790115487065786435448712471027893442584706726307809516599211673043616149980402855018824500629781739718854992805684468020100825172137641352170603664950498097159806982852374547764123733325776821691026038678102743286376452518753992482708878869876097943737179898449302614855044866755930231502621536579973967971469285340211953142129631771788388925005754099556404778826255880543738965543440240623170444814361901630702494998754199258239616568134469127079747103279695399389661227034555295405980503304000479351947307093221929978945732508568718674863734125546345181094515994954478947864125358626698046057162429360748486134218019734134882209923714975664363091797926013418644307801620263322704016204373308719343714616165027732002544049800826067545259581952937954397593744908148577069083176678458634133241288343008717501293387094108613638195039662814444055873713102451338054342926360813367771820818867608753320263323468020233297353368011084151687091498990641955352973126421773188802046123503911147491833415980486299542471248218965573144280648533129202314884056191154925563372545707075367468484834774644338524714611404825276877176545198443037662951491560419782339661759479168377095447295506638378512057606026033541032416198113435015974584031950449183087889529266147232376260476897780097493417716125176518764444152050567657566695051235988957081075429372561260243799836194799788782023951519925833739997425438741892159109491106422734614744846574155234469700048017027862084710609641599690578060618910091812758304270772466278534528225274248227779005861983903150024785621042041471924075990641350723392558265366695830757851353998374210071796927321917303703343959493906326103976369485445791508816212563383326227534412653846384469197131282623063603869485679405891756006978423435721044399255587715645907254478310003217258578773248460187356864935416383465880020978143893810511278280858088193146645225218059292431365762334246915223465986507273291505882633910288409535703480494440854760529052362275122542838070175278303483187112525618315965891358246803458021276008319030668272638867324569586103433637664835610904863436685320227656813986624122402763578538421062824766116824394991568856275378991269175143866060060960157046322844627529799115700770490636508271029267640325012268024885637804013487158547823437499570769938762538344256505563407946515809144138707964398646658787620630207514414571391624497374865311936547027712439827756854089676850870813761869322182310509864253870152470148696725668455605401806070986841618779932831805707965984901670062706300436295414239314660858891370894058114146743241673635232124519073980590326957456322439803912439455942602634521304008513548255688172503040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,10] 8969000374295901809512950585218265130027273371450449602430117863128300361418612475682785794240375571801501371468010293225335140840606350548726279131636567419065440337277645053693744724830505639777510206100447227864966775915406803207051075176043301855913224063655462124527557448481869687105100619460763739191870840343385207373906565897108688811792063782744280628057320068883136123177293144943894297561774286312152330850390882447128755607539280588483061397886306419132064963360710894752831906595566989105372483482696733219144202135203112136693136101380975720746704513762742144672365971686813984769734457944993921702481105901960631685825469966622464427549297956220455978702610730518871055567962417163119758764098189458577565588947794914689239404747259580100309308054236310084273515907621767379124413016714192030575395455061768792223268224203099585751832044746291940473621158604671712993150523161016171254298532579981053154939631477586434079100395698110821713030750749856683265805177728898019374776425323851480755377817357956516446516575998136482254124550025437801275060866768876607453691059082564268114203665009483024643595004363205452249651592414050594344755244752746462174943551763666803612517628115061148378907294154171165767475585113535183318370009622579861653610365429228023552512635891595282246793844321378102547192095840281853206595476454002900040655325180153216940592955753778897102869762261218251971901414041076553358395059331954209330195633911094652481372258056302366846939415985610845613451100075652231272206902827899032738930679091393164056566235362724045272947490298921999523164327939310029170561398021369208527985702306428221706259290496548260313845637252650209886010963328021519044384335824659513782508004251620599342961246191735743507147333023123507393296177212090910143877401737668777687501088507024617500382412499401947527538383034036810924928285561737223770463869050789634343354744225560760663604296370586412002524404951109696663238358074157497189776685484718625618711272759458161803324868091203670639970834179027543707243828451729350262533994796575698084735382615744654231514211941214388261606445721562542779418871433836913615975650785998144827298211372343727039793074650293531515302012521102452298312600960793328201696190012565280042720057825454967660564156153997826975214210059962840888847951091806579547007398711362380540121694527430578863076763468294891524337395786736098041029341846234615407294602367364927076115952508768084965539642411710647013512779682018333604481840482962462833540856173142312875004512586007813035409690900630319347471519546263933647944127649907608362433083899093884632819739438125168920610277143552427675131234029056459643887491475646291925305837363122396398729675313524178416778842923121023273286592476324708651191965220573809670817894276474955523062395990916488570397915098808389167537501808682985243793600945069772892090882839011151436280459207655817216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,11] -79569373693909918742354913079187315964104806345169925493041444334109736698923104762111014876420803916580404324234797444229879487402018115398318271929849245925453936783931382458396193888541648956373105652978059628328457032282795643802092756913245820506100681481911282124947084175647665660983795291231496822889374639907651266753352256225221583997796275642747124649902738472552585113988670173884894634991845043038945911212999093398841935366722748747381500069993647672849495457416751801608459143903056805364638336160685127679449486483261036854133666180749035835913799015484758994322966173108010611211385863775869917625785951981320510563352718108941451062384412978982088664522360736784215619244997443887861714381610287184931790793091914124293777674438913536983795198034800244044440564789726285972962783530975964934612709502947210238133903106661150974552702943832922014621746815324697197557351647175216615462525805975156981326441733920931895780113909897844687183979887767228537450119145316598653958509888093902395043236730032124701091250079672117775329247478176406249136437248556743916764706026725598915445968187457345094576483211898501745620856487699903750532508143965497194325572157666130354517815855326296184968508166391479230135761894282664186386131082462405465782376931027550559553657947447207537334031743798923517105910872427658598772540908283415545038091552817607382933141778229762733314606333770378638262956335801425315767620622578166523329863609091356637633826675777398453258011615275334211168172725442573939454645086298894896081006053960110036798111461059495000844782228803841166249079198038298364959498147957248969087120889420573936698970308083683416136959471272908567398426157517067735222385053794838403607641143054076150429353908651462001836036609807086508614778695750755735787759994574855959565459888185576592644254429067993466157114323982493178202938532303322839179388408335607211506727487069216736019506129704934873680021017215943934813073144166453999082210892362276541378192755666704315634487601749047326354055488311966371066748020053565541335718979669912366791385556413306329364110927581505179605354812457675720698188454179486240148739199906107510359772101947418780667405611919651770319702194396477875148952719558617209066664799790125938244543731959518740917103831489859190893176621685729516068734998888906624484805367976992221762241211766766352564695057793144260961875426989756886046145240506324848481578411874778553864163159257704086716077716699013596950231404337509180656633150423864340181929284486947924705987064910417975279538963628315766279301691757287253494087559987632807369827444161172199641252721646619217389702021357762036074179460063185579923663365691363415070565598576933111406119272401882854786595542711061364543753048911344782356141064386532757095041376393186378668435674039856188670263551780818907967742680172853472310811922513103149301473705254064846344950999452651356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,12] 437609721868288378403897302603155688923371197685854858692422973769065201481277462514399015663494128163383760930861940294157810150324244268954429534797903662578214732732395593698295559699068573902982665963991229924579596073056457949445014084294701533311923151611219412094474636269586051307210625589461307431557579796777080909655899922190285427795649779394874797391568294764012266481629315398972584947755710259254890467272944275291049870500855827004625516975081275064856040500792890785129690463477164333095629040846773213473408858030728796697986787134592480678315212229990374326721264601471503199384830759890399338768729960718318561485787046234217905452032281940748521550901950010270972380267851068381074699521963669666733810939706638988417977162197796641059465277861284968724296908157817416573138769122735124004961756860064012607973226654262213367553350119771703953449292129457995844113478425244215667270880141704200237529381214572634746297641323879770412966516349144306827544156451316626211048004580592000393295603168985689222161072876040686162810113421006084608238021751643590304568691431709882464930275869804185908349623304090649928276466411617763714174117600998246444503215243499159351846635079590944565895953413533300841187109924347201906294008957531232586983738549850784299829322030410009694910540784928391475606497915543677704474431754888725999135635735700092676369665283870184778433909508241313943518242665663611838953860049021156267778658892358130035425096174590416859929004794130625002018832931070473691020611880553168316159473873494351759799225244505757409501800452865901088086955914297264767051557977238966262601862350488456878396205665178030978509349528447325134495251584815610135466395587791202587596148577049954509718747847914007416466316803470379343358507981705187181863153809604430716127796717713674383166344101319889816495514067063595673107343390952413833897436771296136275045770623110497114407735054181573168648937693674007227199289544781658162738785564181162655647041624851078297723457484290217711767376772922980150342161839390630312867417081075181574002546703171040106540943023043296366701712913917595089373651527543103379988031144449094320173135442816655674098073161801705148938687161810951160914938721882067362700432420743108650724810465311281595341750895437947080914732179339630086582524718902231500836818101747603658301047655094388216548080393184531058768759572742860340990511874430096517471830054310303370555944098042154021677411296048062598096227528854781678648946813941064777478608264737318250145538640346685368284153187906258763801054350526039475943442976126443611452800851974549377494056531828353825694729680593477035256987732986138777179125632911560631820427747773315907601144371459166416734170055179915178035884663974916193730682902870337953510318167687772867015325371317947672271388543466706085261981013341415274865208573191642803072138805492749015920309559223342071808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,13] -1952285662635984067527722148464455632517156904264430904619754579988701455701602897061409702429648798907435215821021875474588922030729014105486066806946846947919305926050922475065358374057620322080724216752403253023988241526729392145053289258320082063342423221054602093231161797452018359306854072393194726663365132232175951933520161541838080706356298522639598322061549421284006035963215660572668692209059232844809745040666992086293207871865996146198854249506134550651030339269662104132816599616777577062278274252967518129615130687660301868327791206712714382012545555344124408064331520605501604228655742016704483120237103035360368375153702571846390742104316176477086282160108397406671071157309984552464214896845929572932548457550409944675674485268687641340183583323883889411934857846336100177886016373940796252332327666084273530157883020233596245545971256600801653750569909820025327866423565499548873984406193787518440354229662311515288408081022279398622363679571888766706203190647015548946294116252180388517053086722386046743987043388618917513318879675103166591874545030785657852815749869681527058718689676716817203057264265334099501223492688839128544326555648535438064592322440905473192618367934110248321468141874980140129558414214360245225139410360839067990012890411835924450440838367246972405984468020058634789337963825082940505756217900423977639007796900970723554146462400025745963784591811999558787297041508370242720527678930284794310436896982753555190858862943881357466517483195515683431689098580429935088925222498965239722666427468029880481455120384288619192786289091667863213765045700349562315335944662079164726501740009693376354391772298109689110391234592836452392496109848085879310316239961855951281535036258996768477752061087224032462244890311248932918681167094029882396763328713856577328434977764013162110719068177850494489262956860446461040828082106510111950791715617709146718172322136372094783758115900609255951702017856242332891257428641970194841724593224201744964081882956599512664470496742599014328462875436742637984849904614333656469002956590768381579455510720704010953459925386646823187095815419788298746773900257074676911060963522627186608969199490076909236069275949741633018700836056852062054309260813346323332854662667000751145861944956712276309876757219814856266601762222347732704199030381565367860160128364899112735458581179807051006109537287145823916375797261839794704629503273719873839603734781421370911023746282354771893779211436437559784665933577691694850756339254807825265048311198750833373690106872608575536036659184280133333405223518182956226663595260980078934290679999472908206426952575275981263423126175858767711391821922163063255642718789562709496223004499314200742373305182600485061398156660061724925897528839349514299723040478563075705161991318843090762094127833176786350056286143717198591134084467800368692944490413288097277562994470230583161345699275367966257971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,14] 7404516528232131798758030664533269380486162992631895068214535123157143166984032174117829684499747555238859186036407859261701090499308902601893289237924340486475286490081091227911754565013974468936340187395525119331537378537979531004711825176549131387859887647403846520104158814474410725866540523048421528797628217114405068610173586713297883220193479821968591245619239681993466033414550894732268628030859189711326927161801749177643206734556750909094101819639640524378345338340269164523163007406035158319120634952253577282469912364426785508198013838843254297236196069280318839192823170111387032210817412147353001884790107966735771085659059130886875054963162416316136351344481134565060651459664833279082007415036717975668747407300631724239932644256800920177632086079625260846277754472105623431563653295866793145900954153730015988036158069868334421853056774586780459865923660646608946365496541235270340463993449651157480552258783685738379363525459814394805898554189844294845092340048191374574947772787227692777268236040596506107445905270833627593389604971809427515470959374440626886039606219729238048336671774980429893620144641483970052914738662018434933069263054795464619947837101560634439738010845715186169003230139742949883877385155452129965625059125750893598362905573539256288813001722725635184386818190474833975793777094263367421754352503498416484617135843049827524058014283437648560836910320140509658296587484983650190970312418982747052774464695510526693599276758805762216603283120568141257848781410362630111041836743532752124993538750519997783946970268398973463018161175677925889909032570914522870175082769040068820278049447121202586725822022703273235437946304009675505326474665694934323434724414481869584918836555961595159321719763448732487027138377405470072712832188620066878865935686097698711964766272888683788022703764453627224264348538237388518749156710266688251597692794397942754529693971187389316345608350637167388896044376254604471101284790782050823779915743364276732175948755480544965771602826384344783984939922995377629054103456624168847262536078717611991399890918998347071158459055968024248631476769162077616504896559621561785642177460056072535786102645185988914737112584675693184015196475293685683130520045171502844859001144268143592022279242362838475992584245065615298302102351175633561868190594181447103164827066531688818901251659230291163795066959377207667252000144680134743123450537739512038906893295734559420502974421808647982373045895508376846152623536393811842685638853332555780769347978374116406763470323404149422391164256861956815530151389705349516545913926942951336244986067537132025045026548620331352516573246127586362873066211333642654677312881688766001930501229203253464367575874559891411041516691596824346353538641794412559541273061557600594525721879105100199839717360915916065995935884083800332819400780551327908131895117762676297559931239644972825308656431664105359671296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,15] -23830835254530429089125768217112344458358597699653684874438178846250841430243100526682108649621413130773362594482460152487037929320751692870128705829803626200553006446747779279757109005175657518296956357951073764619590598664332446168805578141079276568811989846663594749399927765434172678458921657662688145198307631323384931364519836778539026822380990252348393816439373376417712706429160539680882577810327080058743078196226187617196033851874417340229092201082120361576887838326026973097759140145465035069466418142870675767195701051823666389612425651195291708067376832425669899464143539023282010885329522666368564035866519269602448493618560593525808209705551393463730283008096214716198942827017137422452746564309873474309974177395100547187582247626046800274885765316076674302301910977864049457725206512674007073333554490850846995277073320979703163697043756679174736315524749609125243819838508980555822343745328168384729636361138634925940798495143633864145627935678575340806609455886169464884708721334942898493832858436574523905776656781462050301583815473098214825712538812487826670113530727551074573925232387772029914721978425273241641027738054902052988993826200319260857552717365720771062863297798328884709270133244119444895939990526332860972069433343695546257614136805721139915845912400093399397185028658212857740620442279113888249849093600307364520182231635021244086230644282862495876825129462278893580602375740927687658774534986391660290157511496717004370283596565343958370849833381550759044710601035017332422456288865247073568750783762118275368300636513784687655831564803322028528027912583273651412094132983648412000402975476294418215787720965565084218791773266352587965900547031659967839731880246102310505215417443529556520953202114889875087052592169965554454153738308003786341941099427924145018551267595701753405350627909805213983174547137272602850289115425076409295644123420663080485788429104163957596312604899922541026394172223410423669751764101431020812564985633410408818369282174884551957489529619739188262511364502443491599286659621436691872990023943704427556785380127227534739332365382053737858530634008739811344181363712953806911418628984505298814684889199882596503692919169310187468263619916782331361004213735898495765088449817029856178020226205617487129453662525514862884487649674758572739139099717754199545304285092867451870619849984262190974945991126086015070842951953526696274470218541751315228936874659791372971493685937084125701613305078480754895585972999196265740992268153502554556355702718015483877987429350912051553738681552096324569329004264811795343685927725108216854289281064648568395433787128790294985304647404297020065243873349729481618664731152728052772563821698880098362254756741137077723981524775727831717052676595256520275473464908048644032570037367102341346322099366652017439318665638511580782795387507947033453953194636561541571919958151373192681786554670749705631170560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,16] 64989549269340326100887500436542091521225303425258945603045251216757816695026659309091955308716177218410904712642274440984434150554262833255873758213516267750043667713410735866600725804387464787762659094779432258706227055798655712810044798291443056880315555711023916108369003347022656358163367081769077477878154370503377264023685475151549496546321565833688756637229886336082392743191158065033252152339283479311542338588472375129865532117814213654809852096992573350154850735287675064598231875442822896757182187665790089010107403877147307488235084002266960112889008985433401793981420113620338736334449597025712277567596461097559973351721840820983086357202290762054687026744601082539206970964689793174156386846108359850832747950793207934211409905068923442294529961870039869132352755737062537009381321762116267709787382394508688670953082715131287268728866180939508651755611934394910793760609357367618413542595504006057152478748372170367215285210611615676599748859961528395919898363987345443692701109937603577810616248352904999198180480399376551137105638900564663183806827402236270243380232928451303488665431698828056329652764863304219461748702097938852155397053158036431589822508999997410682731714961275416787317263382222708684075105627563140276288560065373542409703000493924228789336555497620824091971199673212593706339211727702693080090831676971828114047858785980231934581510095813787930114522347525389842933444134787745577447225419800665261451807083865048412286738998120387736665323449735685808657819837643142599464715643188161427274055373082357067090846295370200999872630766307441089868457117690540377759484079375339210694416974622997553131908609557104511094232121015657164728612107959232633282928525120403687283961995705223816565176756785364633302825348664319188795738657494035779989705478293415712265494376873563706229499844312981630927375098142764385211674218218228062210900318718090896499953702668238440722590991688159369581772475234302791161323954003192550998086964990422345864468432065100325248724905964629358709278098650646685631412803751091792655915747953139507035402175010274951053289965981596656661066471934298591078705779859840315670692383099664412968576825313775742251413307638290248944615554835739373674108950906199754516811085146592276439615432970282174687595490875117956201612003943371215352622946697202273104162286828783369306171486226871353908486944424036339878470261542633918443665690264949161797989005275257284318671780312596991356041852256031028514578915827529646456361622952066837460337629323159328713728827551502764183847774145693970262936032717140762847363119847809069052397169811529338638937640699019978115428526962364289829667145235069977925605443228918628207056219156591600554583965377342275501885789142320464822433127404486366395434728134249387621881241786465129632110713093672759225300910228992290876875625003346692136000625851649100067256327514849796910420696001217682210816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,17] -151589432525810755476242050475011984013775406973733052227349903944670857879913310314802877528641810151963908627740218703305989199968468638750950526067462453447766754290794123041690778553811377996567487528201486399854222199431742793200106767274680472637902137511065658963064863804289971958824127140432269952865025118574415401687215786974844702652547528774639097350245785812321500128671619991687718539881871828696633799178765793072488249578187580468011777298132761940526576474638963336400854258469869336718828845157205490372494218938964915866527739595465000471131218724610434473744715438467489792804347260146209572255083873588663771732695160964669166821517095785446736570617645108031855686936352243247219446021954680707627930170314788217645895106241672221814119477854644239411129782399672221186733154456055781602765195795620384843666219916336654072563764829111215365374746176104764729758874197526326188839344115112250876191690818921055948067699121317887790748684294205002983316049674279674407101639630709289650961352533841619865135370697175154618287521362291930247756830460499233220118180432750511244170355778995167785230697599090217016196197982342327035768721089400744383785924825385346962841413865461246209318757134543636477811328113382905667386341149975888374563053384237461371168432265488318264534115203071493303728206789704669943325177486533121508619734306731906624075845264586255980173748345161682090132223773920319540239360191571284938290800649690680729751777066539658319671420519567691361561376620642377645979900778928138272082591409809607364375612614153279595088364769402622015280429402734908395826953901824932772484816877857891540872618987202043452728111938514008036057656345559099875451233562173635186854983035114788854605417633065452276698604679085394612310146947554855405989700203222160946584703323073980259872049247205175790301501291748318083359365041802968262181654042655813372597916674374895719753804479700513382596643808744058206112818932523290281318049253805331252414268305402021800845412286193380644744142379995271977564009869555918599977400974071419507859571080596191931436950150649502531244062946039919347807782139359894292706953744539243469078065897233005236209368199681785816063235758623075806635651796694832759459942276543312302458031655754039534972260078217356169492458377253581778126443167533128227974169365307913967555736732340167948588508457210263667051615787352898856741382435762350335339966168446927473977039349630170936353920504164569817982393825217008600883492507482454942916635797586003518199331233764570118822603273899041996067337247508254608518186689754172448558646008266389804520354226698536181548520618109325381048366410349795504265695322826189721051720386863287430610147998715534653528106294067175740364570472198913600764933080847971584061807764980068192043313703688548671386513018444209613644517852508080090860690080719889499108535149419735909907347627830093755187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,18] 307074732635499290966280035709937546791157837367560555963951310362697112443568173535172878235635437704282079241272674178233930622875864699969652231543122095496129981052430757330407884950049366737975209348006321105731343941353995647480641609921478863968501034113299515669827048897877713547063020293517747721021046345724256824349183958202556370628981686660499843886066676233559604676532141752791672626370829169957604957155730406046368083304352678156089420810945054272031213259929349287641322407729435338110766137537917983167091962704229147355916580569008753852683610915911616683533116438805525808173341592194863189154720612041962027853527581502618075578169370556967259455742576846563351994752809393704946586978186687550402998279863649617843197334286847764187896977069491706232352071601253848373983075144047062527099791734836840257613323743186783403435309569996262451665651531185222757067634199084601417952860984976737111904422051065046646499996049621983995688840811152342078080965802767292567629687359394461244278307463001701614005814624799848357678233507157683793824302741560430588508721012946637313643151129693744997166980654029156912933052790131765948986533184901041100388191629061188542277096000435695437036490216784190725560040640549994865513992738991377326900182580795694937208455327279568301734623982105611016564558457792199235756395013871476507400733710154098997297588356610058929186394827999006196235978042404350640317759555722645147277379458717016396633517346617293276428581774126140895825357276879411441764953527466926755460983318147264999636180707470801149726928981248826964716251605098152059505278308504834683019206937287783824309681657040809761958810760837038349308468829564530928807535322365910266260326747914424251102336734936004775601150422235797591917308307028768246672310204526865829763235128062601368432505266645848833441155125955193820035026918631968955176789623233907791505168967923068976878037728793889771477136577447571815422258217744554453510490687349268136517567482297696852994516709200409941509510001135430540476709041348250992666025696628032605063238293007706366401974796084968416914052184110892569773831218684912147518149553207475075956650686983494703669141740651334759607694181249932312225911503322516968782180380073279415134255150439447690067240619324610666882197308392907135898365829088984599089119261577748091731455745561851071256136913580760197153492843365670893937035860997903099878378659872409224964446465302558384295723865195389995677721830374609198407068375978018710425137980165127732625340304980936225572216256111606864238453805359164065453918633956159450210811228797071348001676874378564532589549049327448347021799633881686981586991972060610120923036201994597016761578794735955971161623686565058849965451242764173250451858002102967505020471388267822526453117587403612991004497634312862803032455482373367988229058926060195128341574494399615727938010139859040587481088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,19] -547583821626105349116715742794275058071932835611274128494458097644848349249668319601946740245750736126403581518302052151637037432235667061195627897595269578106404667416835001407639401574755854509165884177541679551618403855745444505807205901062014222823293923901334328726057375637810872985300099293811547213054819409936507060895991014409702270703293775931530891070488445927569121224927398214464553845807583534921752508463491680200148247220953248491538520901098845497595343219194556449788845532746414929807493173774190902917043976314584047836873901485937009536434508069368272282085977751759163444661038609598233968594530665966040928502719161627462047596378982909930920034680838769166778367377702364231868076464753304784668542597268116576850166303775006833345271665283276273696195655290224372587349373841428505227372564531047957383520976591023102982031477324726933158740195384867652170666224177417869671301467677057886317929655030749604279394713470722109677607154693399139128309207263488025692887930638746564333311213645902317523605884143406290028469410457712768806071573463287811257637191828381660417784285314827353229835139841277891149116199491180182723730882564994915581713829238740981050643573794092104884291372785974733059389521689200412250410982621575738856849953380845432327385746018468648313403163725465890558590579651245504621195905638230235300197697129950261283621761418385718160856896331428989452384238841696882192940617942528943901065245396022489409334402805362758949812357588764378347445723206599238721978218879312424177654104510437449102611370321631575331494551241189142515618165362175051586908233919456795506349247557642516308537070232607793972563640611874027143150004629777661770571311449724061453905606373503321511527440341788746495610450548376556817066455278302135684057908246779819099460051127467912816336603611823311145135649162073729186696145883173443592538697014821410592504848791620333127395828392812999852620996529773749592421769609858491289891468699292346657477617987509420112037528847808266064680193337830104964665061532101515106001302529733605502493299270243163936028614651395370051502876028190375764498841538274477553536370352488407830376932478373476057914560780205012586726056807215604526439269232232035062942735715622056526437691290062339151432926955389738063153742859149541088687346766811720753948964632363823428948750814473353913831299890895022694844825579581896070423334668989665251921656484137705644601002850793751133464055525724777544224264861689308520347480497919885509336612232760684550608446489889715579174623201887149603243656548390588629754315960258593333515448126304338569357688502242172854155530367376265773701327401795485509135077596225913064823958765419188000846630864034517178384181950819646266077173624757625162214216989547900454693648031097103821748990638828775077131174907442777768093499919471304609746233731695909259146367712196761969750326528844105819095040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,20] 865243583684735837514367852122640963527157655244505191026188498945528243884357753740447747679303674363229364531730390695853870316300909254699763253257571751426371579220840971969805562011858758011970405838621016850960184168395892755310248880891806981025558831435743930353580290553117449822187921183386086809445218443236293647220381589500423355168030287092203864785116490468199472579637264807813758996776923009338062364617543666314900761131583377506586116720911623621553064280942528668151978630012968319098945457929350503993010716998085839748170242103557386545249420060489087655377133857695388841451435594085856974978961916385750226577508593626453566265935477551944211452155234446839215055159664166839972278480535840825942255665310142025219904263060063071591301276211008332188100897400496456174530778305228189400408954891940562694880479876698329916696564841277201814161432860059338583063709900909254733022341347206042341179878609923164208071042539578725642956307622555319922103139389076480590153828313436117887756223222262369485998105795549187833623155851021791653036785503400509196471285441171194760806835992979176871740183708791179819885867833216212900978360395142666741099454415010863641638625564316066021846793868002503833536399122035234651270681682570810261548357886473401019720501103663928341690680833757868813171584754000111850722573567004132216285405516412010697628495960805851623419156574988299534443119734372021098418661715226253028888411857682972132736373351727843555359488298866508049768261865626740771855788511430200537323844917843831857870791483219363100746609966624022171145190051509476374367581511701189458108765329891192742863030737150422502939996397362323300807306873070367362406866372025565190715219570244813419451038108852117172652896342408446744172503295071638077846513518657983815545565073890790753194104712312388572838399421514944865714713819497986059445069998271133021311618615554457636843634130273611426135948627469510949149352380862374981533985328196646285317695612001722363999751790901414774116443746112408772623886902890199310564915776155653970357469798007776868961782921424810313006241015518024972388932122919255388222670110222353981746023665804300520651312363107547756839502759902089428655283590976652536843653713912181419524268101422815343064064922505728740636396452852206701999860631178475609183937096596292333050266991409517094234624163698216095380366652196000116771310414167796848702372002094472483061847549742973140010881964493321378216407761005326110132712404103909744175943531437038250374330929717180828094833432109212814159440347808520247215899128476098701001550694259303520923329565807970141402952448289570056195959989909211950476235315543361754964348391020600992997930644188522469300812048389473168699006585378685901005149021381802386687771618146007560346439885823526923661524420211396570386220879164609470625467003964855614887874644905901135093052768508666349355008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,21] -1210008908089871294470862589530820625363408344298114454945425553714160356605005313609051046296630028340733132165026136758275345047480031472159920560543612586345098045517217285071073067284797171893708230927784715370081414801690426951336587194901873950993342215999868775424197763841995379895287028335365780808630218106284174424532451978559060971577998241478764876836308404892279415009809127636397269271271455825906157217652365407061913956081994667646001841521352402673021937025500286536538436781162799650176917708592644442260072083049336010049396301967717618493588655316531970666303589322126488127819780686110203347394595614784241779194017702427681580504641798070185162959717062209741471269013347526129761518204873119730132046964943352707239510051054508261098173021791770664969761750563462395430414605487366513055238456314478876336070773543482802884897303478871324448231139592066913411812079090822319827148011383193444399006898779756308961875736751536816630879529428760043352136580387216823533625403587011021808741200442442355301287871450087499416920300922789931035745861912378148323083509929406265880635767244371573904295906426602830744755689206424414331706959956766778820720790410086348761919622943450999146221113458821575149683057034086569700403747986476389220537330730328311151220737486219151826274683974672674322022632940119000730018678448470189198571094178693215425149304423468215815074522387122322095797704866213662941900050090004816124614250037240445007827817949710731753027241441389981102781147057967179966343302575913105430112669214215014179674599382663075409995035113901675786427740893591325189328108993533093764946015478196768764642379910866641333874168660899867062209727117732682457184033770594610851764214758078636017722418804692408099711546109551548795883105260290259642267073546731876017901450220749467905088677813850478285930286123518093158776429900298343738166290601445852655284169357163019167759254762402586022966814653842393237659720291880656728805825380468890553970206620396475134843203361376958071877304563513352590724200566051741765692155422144501465570351996853129477570009689399223381408512060201828827917168818195817560899042495968139187709069615565583334450859464515708548660887085109344861458531437445868336682853591550562951361964332217740433126325563121832322266147092654904606097519511088085983442076420016486325068531019183404535030886000114096993280792222227702037261443051289866848493609710025062746843695423053451057658200286259505265108666297231984646990536137446959872467445018183089442462835142172550334903365589622033509569051592779903302769351457379137610222408692168112531821236801729300736902280138514065967185317563303807400088192907096572098486600411259420809524349352852441030406757647688936036928638092142954620732842938189559452018432923124454508105981400553894527809600113948233301431666637088285810902372352719669662308875081517818887972132966712823859118080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,22] 1488315794806935086431876603619414454646879183725787139355170245758906804138157528394344867609950195987374257850439049202469044557474194204262486600586595770850032366439121367972352575077773859570630726963479377889794036033445767923716899197278565407959361653777157381658683371246613350536279296547447984569139673801048210063787190792253768732968990321812067754679624734418960402391668706171422039131226302417824729639272094550200089906754089354676176603831175045795482048723699740635648428831775109771301958272991961204211898685942136676447388476980071765978025077718060814488609997110934064504537810591051477315063053682806308542859660086419914333751404632601401377311563290056000444291602789533354328145691358113609387333106202551448362202301202703857231134650327947354368848607774242084523728225402797480550810238554137776107621694712937773534897368183794852558890362180746460977629689330215978257570027230061068364268177520551165623820741683771488301120594602843759042005407029900278680410700329907360607094202936613151069111618901073056648977347232221478933932391249569083173876861644421603922179612948714001003437480973239728649469434470614924098772097374495646337387636562439165343920308625536776890661418487414220331780260628213888821548552736185240865366237895349528704265488244940787715486376696552251129930756500516858360134165347822347166227161444378942199563704810866528068680577011351559673413481999799723145346840278954879944676013175623313111096992978097602915029466441945232193323415592335500794700899208797702590104542426467572464766599594816659292134121601705774696650303007747914909684220912951544224822489225322976857664707185237662166622608066699436200072688860801191588672062750215746547745992723336541613047284595229326782499681524835707004309129717536464155805783270603699988769129825061783184487710254528789699743080412523945788199695660084876105407697621978368513471391413212892579071247941361163139766408005575109145325432091140475492088023159914153660124575129516253324703899508576575656663784658934862020470535183705502083682705925353877027847150011503580099730780001441763135984800065751486965846039632805001467192561062603869753145561099615538149341326264250121539419701412234324862980986496532576725267272187813534943699025741493931553842782448825397644366242774714067341737062335120413872196178219728536799469993398721723877984683503917932694533143153936225419765185336700226975916971199898193556327173547139973786887869536810048386870955357080235864340099327315378891175560931776541547449708825172966788774013585770396552577782675159543689578319844535296432482380611414397862772603968301208689448171665186029887287415140028724197291216888766933212830198364353225187542842784644984318507637702337918649968270127913821956834589424586126826470440833826926492375691870541988639350070975349590409264455159301677492112190711903525662342657173649254432859757057824089102614528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,23] -1597172530061400759866541917127999791849523581250421580428840357253424221885135857222554209433130997864892523373832727636412779774678415119112636200241506525529242704326959559641511477615406847756850074217976374892414861888582260385632803990864977851184991682211028949340292145396945722638389806405496375507388980195673221404064549385431543690206063372497386827399328966544987089875688827563817637863490214934723094071349223480883885676104942011887153979355859521509186240193475752186155906711325046814192677603774091708450734367310259832061468296792835883830222977855501809985830653940603102510458545920255947990834981175105223282862927404555598549839325798412355447578757976117306905433075446120200343428951653836135804295919099996752639432431886941713168361740698637753130903962617131374368372551296992588560462368829185294199827127534342592581864040764674975008681728339147070996414583542750481559652963952579585050596607149056821337861611103630796202985420413392068059672899817134033716487653899127668467740806975068847297085104617257349816855343721847354067272714106256186448993122834813506631994044375377361982870855231422578363138196445912576089446476901165959424550785933936899307736793062745302669009740018345013678247377793424108951416217217497835509112867610914090379453885130457951242752313018327699661775358521276425718628385704291726986803891369586591922179693071164659931719017837691846537976655896963125858129718549746275746957028133782037744471456206566586897351643044249827382203794198888078822138796053877590389607812536184541588444472751470208446520623321879221096500419260342987052236950960932073849405852940430880591158927292904621114189660641648826363492556494381073697689364328674727267994263202921422809184867332851510950536637485961331671616637629783962019363920568733899165824337877994651720605566552211688592637674055094117473416440043740514104381131938735542703267486016227904797203221884678657571192440610271112123298600544759340699181436317356176200805800291096716323507749953200190621398349607294389203790874756437280771036186604746109239793383079762662758793049277248575920030444106169373321052622100558665660070222488027154681795389118562528434222066815958970641923745886201581872595458153112395908928479138459418115189589421173262261581792336448072184563703356745254496801930891519373275858673350882671347164113659110113960673759611116160588412325352679976502077770049049688647838657023063473405989562913068229754956469450173922823969010328084947591321523774726598385123357004932553719375608179582749491609624607451850918530662187443336491547232125520143773451690114187868583371432267633593683828453939473256710478497166647028752959842867864266932917504540463445010862724405611678645846701746124894524780671422414007709727908984413679170572448961839145177103035501773373661074448861553718009323154425321828821386838375630532460546796750993019276131768514730200368414720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,24] 1482973900180291119030710790067212918876623026756144067078265434657183673554929644042218822306366239392545388661807023020825718568053046262739800459131143312008641355780151775986016836418884972763526932438124040897516215826158950835539386829853295566294982196792684993312236753540144892550212056416105245314295714576372195811832335854877878315186815595041377977342915950883474082862039740397108061631594980449389888976065003259695911541476519228586093853826492229119151750573351741478367906042604722680367152120923553596687483377015239049923108419363613990641245273357160691385674991740040254102886672653691232341795349014972953096604741573722954843036936022810558997775450840644100350621756353330120307169523740681261519242878463265498584627022023331213461192554650811105194604476379454557666341221061896639747156726951947838115058482909914203131773239644521176884555049960293301773232857511956549512385446262692124233383627672850962400705708291996309332741519545488029507352186205592611345131392972474098800035645857792585604402770745575424584970305835285520757269923464808963640717742478251904598616296340121479672813081660448263708170751042041036743871222472085318238275295093408780225640023056083809110919356187196215068104126161458727475834267957239072091615979771817116005656910465621786726439494999069391361784919670770911261303245307824913064177879741284370199931545607348682390810815541510484104052499446476581611378524482095558970465966823808823085905097131739989970011337527635694481741170820724220212717312657531123475238080626099535508637399774708491022182044946538682964614046761013862470084275526543049181227599673246118746391233785193459638509625937711950565455725514752910900769388093782149694844751689202130771844128801091703171600618455320643741022566965636651774181751261723359876216940574944441706556658786359582144998016992048069865437985241311533315496206352069005042152352378238360957196846280525427330537946539279605102355211184227561153644674710008754656293711443530294951063087493299062041273512039169307163771452580965404736984259624593117013330232315809975937485091261254494090168797283612926221883110458121669880439445875461321833283290213609034378655569976460359397333891874774775188530600195959434018992734565237091115692860560960471269460263010117058464414128206863311525944718794997491154786484878300834661817365848621443863998626913068631862286358918686687648128486113293811642096782409709459284526902797717811177176913123396491112651865933165062566765178359702142491508820665565849571561184431019149266721432866863770545323149010313174161170204757989994805675845030732117816529663840512086293961936495889758671243149308250650106092052643187075875861265431338506419332742946402586202806034050186289038282057871031683557394214199363129898397559286692667469404624002827697050195029202799060380144191460005851528114873833063175062778948108228227107395517098723445821145088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,25] -1181186578909747502954676187948066265954403643690790789444319963927399794824078599873020503807773090316697705104939633364730053826723766276188070793501145038332885477038623774124698666040932107401057054891965563657400946916204890240939984290628302900733392116697510139326359617121221264305724639808339345046935951065922101761549840548189548909084674992324310951956507315113023035852826102707174898160251773832407907083014204702594016070449115479928752432058267163272672350584499679071818480974471530010247210914167861324791968567744086728118750960006918538825811872512619305174184116838218273163740077022300713437307015860795064200031779769256821381516495005687500778194961050889358570939449424323612755704895862652528809074426449463504410787391519315411999239713354741855739398459997555517742440738831552578194960043252265162435320553281405531986823788209268438676752821608275007135608249117247100151516036937134584995684379029476959075386231477992058729938417236335358123961497143680366621610889724756702033800268740509932080029346677825974624311468131274302023519368955946524254851753186531071863619407468063820461996682501960860275445690248777452515342800293956392076673527809293874163305922743101578916933449746432970841546432138441449153199556022342410902761882957671104256080558712491580589206210520024874085092222933536069804099850342344703429976789552800859593198537796402687017090613429875514677435273345358735994760464268463121024298633187522477688969903408792259645640012203027960086013510761871297608304536905540221743707219485327888748765626778390831167030140824235027489630312488206178595427163571266702926401929593701651434920396042239850262460385721317977844836065977127056796683012547908813668345748449007027509170956189187008084609362334937625528474874464695672294359246536004411632987923542817243397105874159834248110364450192021406122230220317628892996514781469018267238208187121343288661799413731497546933648833551432187868964237122936979352719745743172654171342513740517155155717720782196624907586901563816356620649022596079779012420531876018258363693126169416102720946336302126051928858257776670270233877738049805723230151337153337125543979348007732504461525924923730483916293583740693626046873959414607901228719786956084312473916849122674677247438686784143974280717372775256661401751033381133640117635384493390189710424478382210288448171713360949124381250160344446007130508881132703382233129478330367298039320284596137728953934020608311701604880424311774902182177571326855546272709819857402303904372267199812590093524342517142489174084817406548781712704342066292292205170445962146477355005777092176740297502883436712616188467813794454313285051809989214191601274992181724454987728226053519500744535244474908567851334474474575476050899688422071377914266407880636473478264635261677410049229536677468873463949928275150126857086507475608513780718383235187302925839864381644313943080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,26] 800639837647633001687333019918618114435139830945875929991556293872265968967508097154715600923393969067178543804571724383680522892202441134217767976475185845236638622169827761127699848115692488743695619151054932637968554359549334679718444348857950020167951704102868150300726642969976640865807717758827656394855008961401507526386676658493623510311676657524538096984515442651020823011267833021487981736832759351131752361470550106410885601279911373214318173370801722590412718469802018374274444532597322176114585318500232583728635716989841964518612900084390028560262064944364473492161968089048555980808867933918178032075779941620054419757689207186896977880959520199955200435203462904687881331411086010139391491374889446499827347642332176534366617483647778432639907254978470522211105553816040207044034383468908174166477193095781688896225830534130115820002626668433028621186104851206840239549939490041297811793783746445655423267344769856069100947110367445815091055168319099678745063413999613646297289112874929023886352364954867539373568785493836244907370222377555316815074765510202958746826444614917687029881628421319308083195568607614181909251361510466775827602440153451484987547153609314896746869583336292464474901882405405356161938198733719498014369704255627326877204154318801090251103621545329397447604254258880606726414076729485220801352979585340901859525558331365081395791363676128698898590565834533484766223708962220933168167257950851590753382124880551769991563931639438350163848787584265775597896976723831193576001449732448204781931510352677699535386898576879985819150533323572986313952300253986016842993210903993970805822128468155781361549943360875253349794976707329077383081363476275063280221824213599848277326804545984309887344812770287830177899498872125824459093354327859532140068594884486671983400767609177182750341060778617835119076112922573957221792430057552359346813577554931222805683481896119424791067215096480954564802795954128176265805257585077851640353927926009892232873164388979513887901473123675914316579800228881522280301448477392172241124897703578287027351500754086823266713065605829896744574058968340229536088354460239000324123519647996112735262265886073526010018200902929272131206231666065555869266491666277661579140676913390194613635805625308180634626634744734620953683129320046115296889243417050620033439409679832608474085625997325445684183390750701623120572420120910069006722456616200409836895430809376936772498329478595247752761498165574499175488996491277448307764196670462642279105637757890019213288819311140044104180836782188658720411906945250285241448166765231501607733853219199242091210671762113940261020923853683324576869197762285920034887999290693192053328612646326004185865767958989759009809543708241332743465053046474187697948034198953357642720619423272815985821023872328740417790500469534901372514454035842745849389756339722048097783293080111764161525590431318011696644096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,27] -462585247884932016344103400227803188481744707699423265857533686348664857222413460511525925481738508083723812512010596280122113343993196795415180743088465766648866928600463540204132949436813744202641356434733806797680605515092017030823419032124183764475358706189318403588511346665577611568187897025072468164340724051138435240530410062369008077945891941304695099675459732247549007482072961286837001340309038580197687157539341504906995190951515470249749561528627098443948356801771156889247934996141217409093739053012010080469618287830045635562277156343156190736932587377110579327366280427157556640040490571376518752416794555415991981250030772387189879730162580761872048583427027513904048289486880401960202085912537448900019498613150261461324655379977741637076269146927964895013509273295205705169856075765274535987999783044782453172559917324258465226888411706397741981275868562357303839241351084486002533411785721285541931518717515117800642840741201635742789918134866872859812853231940778412508141341226738035579398363047390604301356644530773682128155219911462038438129871478681169825390453943594181746446019548045969220181433297641555143224247888828528498343817702248255912832025847933341799980360390570134275038957851986539636098826007873610018812197966699469537706635841543371166529016453150484313538291333717682342425114856286910470242198269042844278310203490951074200006337487857544198266427632175816608153009582299483233498770393409281489695102476477558224928504914421605011098514138478480226464400905291780028697878756113953729190632303504718450119519564210775803647533469750024219469839528474760499799128905808417318609426525223145898932332807398271104919668103817221405277167592862691991188205383965773571164929764459605414983840767459673247217096632970579245308210755023140297464408951313725221752063271121075100527804900993550172452005280644299507395615523610298064838517423290051597796442639890920729184893084574399032887895092976339812461279482952386634271173285018336325464750633171657730444842410586083055188842997968372147029875686289948045138712344432051123351541881590974385071900605329465110694151933277723064794584118062070310187480363441898905204387682484285465056356752036256707188731584441907562113152039918904229774900841185978383036210340410973733156267676867665650232002090298824735696784038765233113531016454710388525429770136556899164735867008901204377567534625735789741482200533899547477499501945199997078179966088959711368290898796390148993500994115168278847959591466021806141577403588590337216040843186883787652141737492189371572455233253292258162811684752427925739892880467880564664858144794795006159810272934918551588179461232956526565140830021879111615588060546226423315473737432395660101223650728578312674703193973832388408759391563070579546690676404861535302958461182590862735611962923096333691733504134021892203829308846992506398519109651907963714926599232143573112586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,28] 240606889108209148370393344659317389688675444625432535299507316898883696532304141999536314942398032811222996562392550054293548980878234431679039649808522921425315205154374196800167957781510993296995152633527579321967193149925724837419178904581459620968560787936916865807584603143892483207006258645935509584921245907287061337776503664591256806274488767669431016561672037014585437629355022369554330511377316852968180594356195322018377322110644146199532823599459619190688648901657833836502267909760127224724333569441912461880799152982042013938428548829294295341999935672062084899262568162553796447970581719226155868077991496743479537128231514249253928079373574040265680151052339995423572591351811863633862501339457231325991327876056543864154819306000424462524391078646044460741450413815461633453614871110390419237980193892096309026078110581915288490749253536864504732054487705148041399574434218249994334725326127127852571972393669636217424827415136417844936578753308645814264608685804016628235782063343100474956218546717279159369252129573782821136289530661487986675300851043660133625728003660865355992405492786925158256865987195676846641251081880362349210503768185477317374492841797646304383170733599586514291064683801197358127171518145977614718324780016974926208155061316935095819911772816943072390398501282133785661442526875813504558410661195113289009068123805802698679776950797365897154625897652839639715372113430197537391866843355918022977453625826065847923423001675316514216747316455017505880462798420306697562036024716193460626540704003649414738670552674017762576191489569150008474293518835136459656420278507850898962235157241972478670664964745985250310994470619667077783471955148434709011313973177758554492015854816756075020705639510240248474006915486014572724445634202423792657683095656380433975393889207202424923141405197740077344151951030203379543727398037709863853671635370622946633036859412139721492344607260915076445940999202865033040085107084450246773428339755157675960514392034336163863905795547466750192923834094096536071075801732330123396796542201876596826508627185139542415731617853866713044745274528444876351648354117813298941882985106572516973289148133462726287912342400013424804440323106629357747796834908777036622489150537285148799173608294428779225201690432546344411350711017838847959570284327214318982365852305892279155351416247059102157653021984668648775875587263922673771784901715935051323962645759387788132957997901738468680311142144809133472284203078664173313642068172872064233094218549319683214853013779222630094748233544687553124975809943812104959685867468238911833399127088920214746048038447551589584947382874283205540749353515616840154504008645710035710403096384007658120984950907897790752243074164554905435733249108000680756324196283274567600252227299190237121482096886386467240293808191210407608979064389228095372538206913354918345918060831726040214251223295383590815137792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,29] -139710596672307907834155965887381117626469507443197129986971714367619520590565321805231092429263658340384829841061075693267468348403921197707432205435434597208782462157041024866251432678485125312528566672090388420532556225685725560075170988622311652426350423558558013444631924344216160318122395225649007539679293938600763963810221685055168552416679365536685271981573926889403490005113547728556196295288169628062296169001904807488420598766694197655341387519308673922045348564495489851897754559264084301382248137273006742477077254607953770211450269650732399561341881080627003975123378408380213638276527322568763495645743394484437356155840936722701784926401519665153849964771811492231114906233613112143117205214764579078569958393708098669059545686141957297712670368466969178366577030915137845638339490194445785486453065780893360883194384189279724643198415508205705415191746896430293496308716935907802102030966033292426614558087189195212663628225539001474275430236599411610862829588617202811646080827369385781549393123640353643291133689472063370252255851173239177434215301033492243097385217698353323573111320751753588392074368615603105165702318281222944998360307244175881116702338152679165265922039901287229804448502426239233020053977267270051777187292557780411523191641103730668656994156596896072065878778274582133349426708351490448154285111963691838362986312297142441887372471455252716003737313507446240104884764538077965804375038716589577810980521901229455614158883959169450486531147629415660217081537490317681950723785421347961989047948350855463292990206058404729201985462298175102976100048412774405501860456662695859658823177246765993216160866603306842007441852577776160537020139786520082255649644160549705902629598238118036906514382803103349965428897158929563202016329953860386198590128642172667761623312117666401455268147606388071573384117484203624269361171299743462803530604015270812444067948373959750362716796464958049828219498406127805864649793475277365561538913250976392884854129513838057110992025066886464460912291639999533574023609014615169483375562478996750162873538832176033529244122656130883846423578907530179096843041028265549063892917601561612290114940872589274953859191346652364350534651865995703777460316198757581801811573234670746663580672322874087764147166672562812785136180799348645724838092458900175434091535057124635337772066623755143822529797900338001689775930280399808392700558286771106160974933363856823279289053355995587545677538643908134569608565458431392587503709822655154164481387822778530020348263284768430122203859843396597197710679212584541426652681546505767403658827543635940575019030528260244614606776911798333986448394142215430283278842335765459901853709026029895389463425340629957544801828980500762431336470535581519404929343715577273909988641422821668072524851002659823726497768282433548397730837822045520136659899441376564206028000741670371158954997446967979587665920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,30] 117357651970299231468218749277923934174488951833718050246015297948571992080796342644423473181115414447440175046327553826446044279226010738327428616543290018857216676166809711293261305953943783227443041871819087967304318787194565600981589664326711361320333225640150205614964677461786147432024152828434790899302863323260893411207234111828182870455019302620025755315981501946148789080730225088588941727678911314759416385822820887743854442437206488246879960371799396108410378513893283789534622355501851243969977360185218974444704425631329796592731438491607018766562257812607355767296012519525649616389616176310863716262923785875745094058924097577178836064956237599070733067183551755294901144636590427879706270208289727123637561554133703216672656193008134028077390280198469776304228723026414471935582943965016340739454030007314514365077350707097254198833828222654886071950904151435618838941127250244655165377923361793869382948494919368780727165484312130663364734861869899114243163303820840716493713187408561416590631876543502848440585505844808700950075741770334672684581538835515023753718557500898734266716371324326447582748471240499705547062090792979950866680725458335391221104982194718814972529879802029691029931625605765492774540924529030573654496910393017804463701890700764576629344145939668607852241393398494411917478927592741187713719033951872669932498065765103609014970069564569397349449870792067300560292315545184239303094519491146884311598930640698826053211005035568048295596281931662019186962100995128488361634450753183516021549655388510318006097639153130659113681828768913472531559865704855202174954829722025028380787944640706006845793551077536271138681163301307599386781950856059740498644380042440555680700886427566488286123738646364831514895079501579113299597285244205940113969285421237675355117382318933990700926154020988598506292886420366881319005316788957547544948124320524850657058095808420624114720976791941562905957301117199638823209484655575065354776227468083387315585032114676782357055220781938576479998596037062349283843770623299788927202532834467438806530851570579811546531165453369661476121122182482501041736592472431073099172086456111723031949945749444093134720620148648019200830759736695529040387316780262389460497131107650489701388063564694018454034021423229448106828149898478289361192574190531533100530270020587374951371193046654622854838844160207011225840243638339659759390612459516753359110046495323848006182806606300217836809138938236079655747362695449340269065801114709703496476160235740535951661261279773165844406382918840504231255853242767215588442866334345262335427631321265797057370018617843593399833861255182199648683075341896374191061114714759249050426873356082311531447666635905877152620058853768046608374108855092806262915160578381788994803592819390817187368175803091723856959269273950843634715892992163117752560516033756961050077802865515882805543099096212866892562432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,31] -121484746576665138280818214046551973730127552873948112305384994906404700329989315224166960382041550961569427810510128245112783016602036861863735034211394211972682203385559691858715655674841162086901681938814110070305757572918472677439010712913460456442874691354811457460578573621115952044397845344404148350509618993391457451987479551186424745341648172753990253124917129714807941794727239818236570095052438943583840829803650002471943085253260326563143950159178793036846340848688451997526986175215546583394014756711312715014989276001472531353910319023820210943334850872591875425680121919911582012385202742748186684458723804704985387129259572138339166460105676845940086815112835267565099289503389485415251385979490481839502250533761348910675660231613576085039220981436665278433564321461547070415879944532104102319064216381833775525810744472608074863322300649964618756564765143753532776809291899561950149240723774036424169657255816085287603129933611278574993836239951010701071038493090794048725319444896608834932907821391110297165182956003135679792584041588743008477209610596709767777694583232637231499861617463170618215418369387709927406961600554993205629324519771149013894048624072037835837173058194678802860609389086626372190677283654248509224042438262640105823908897462676882500258757087517728016097504643440947039053439644481066816080203976123127586564087675678192247654882660463740332898017432469319370029274591296061569422367064970067205925743065750972442619831628611482560683650000199717255034270437364834879536080474621847495004345348520937564712485135618034247798215682797381088891428472897957066680543599995356585366570323563371274926970652913762567000497333797943673802153204166171110883964514786173042287267361946657918488290808603759123064382630928650235558143434887058710209167212725883928360962062322597866837742664304285857813308283630064528185497205542065146741991764648446864365538314283992437131899144812898279381034228721620571956185727266251581128960191709276513085120577763662149084775871926324416523195701010209166943556976771313535613468777565026077291364619300911943552588705355751706110150887670412245480325875460327700979915832584215006301806511280836276336749012558159993925336556437087533889129426733233620112447896116609489956251526796445172395021180960240394638235348953365180151246600201323270101525224003452756730249923103367055588072844103046570629140662866254643864750762116454555912748541197290861073354737838297516174497261606792191269799795757924661536266021339890317610660949230644557157077742765469304364071761577124485142119902310281730354959720346807841148547953773926035566422273685051939473100224563486627580285838712031598341543115023144855845018297457019478838246600984710289456394771593779507291977294931171294377796174511270752861053206728935756997389629815433601672579217968713085605649718090891010113097465405701193821695898844000755257840913020975652536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,32] 118350613122457058745889894500504878041821126669078526229649595825013698025984521781443123113982134468757411596425907063373313936934012258663824502005155725177214855363252985616557869555407047896532043211651368570733231028003121651762724791010673621282461506582149791446055449805541128783912648475341406813524326684843308304631338189397589783304395898652668895223652396835290362918796349798928761837691740371734953070940980143562895994676752904060291806412826052721815555856989756667284185629389161476174590036785826723937599368844016931956613163752236627724818606875061477454950491647309562234644518710729027476185837539934118321614628230471012513361022821743400162730162730505316307517343946018665396752274356130662790100255084452642424125812495634559347343753750652016460847351427693798088698889712267956271895974969258249787744991105763253204543148058900841979144457284308353133878627137839488781827093400114262441676041133350660590149422873234725839087116120807980226718594751757705303052038651052602630884380388872095751428608688202301925392098885228839964517124839039790212127506886069455506739019871631681049230846007214106492151001177062866363336120118020956989112301129599998720766424142994130500577438698650053015298535939619997046837140703002358867888324061467530084791006808281293976876785001651696461291040027057967784141361351159966504806778519765765387347396271737200886459724928465395287239009218165282345523213412556702319063545083745645143250655987003053386409331240771306546709628867008718013315039665982331706584524493982371335837694207742117570022785939046202699875212743597068856733176943261559147444930307971225103173278930996324245750349228131096015817874921748417630521523204869168312588090557701287738142893125537164576175772948713545887963343579467000829050146264821980654484787633487731962021419367952834063143637944403197927756459204806712680939826551846903096197080455198225923319554253707419555035345093554877146618100512798558674271719180684860201980168597587290778577150442499163208645951561167889588731700915952636823321735401687205277564191445081470359252883415995089275823654771268249002901314836100727396197447111324652734917538354252134299724102572375230019688571407688070298721940637772050247958779376107187565149372777876032873242531688023000251522747935094642042114145204698714064220030928756908158761237807572857165027894835226574771916431451094702622749337214202289072568429043950387092124482948318836499330699454416932082479530419839581222683281352701914841317632290608914969785525285731819582813777675499674975325870560081851108007964770335500382298937914153768713535080695599191398971147862965467306377996302393147045625187201899734631419541358088988501625094622839571774378430497613149136828607288986381444766940449301859772962275607320308081988871903900718431303692967346135304959188095218235380840991089677507193811462008792544559492550327010189727760384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,33] -99050386604512561271020196003521135916982235788592423331940597223833242107141979911825280978532177245011245510358530299764410431337163159435877043869739050706505195825386813345552153411755773936396306221335701885291114959855985784965932849409148078139950641554286994423854332138301176542766054582476853532529938862438502220472662902023533128465849107271355982797810817201101682805992164420122950400584247912446660504604754851039878919157581465611754910366054842872603488854052502382477074818853604450282379687274632037654498996088694132554532692960038126167206762363483286172759420506487148979632805633202189541349760411874689403997216973464111380346872622943104901731505776746117588052695069835792955969387517959858702419722463330794100595130074811879383517877910334082828257745897829916351667656883315652596499203704454275828311203982783216930150344167759146099662578122843397499475033955800128483627313265328866751402713247692268235020308174500520779755287293066027286018340945926060342402354834162353804806433718652060235729985086932340928382294553427067897537748655351933510536488231024414229134531233244969297367469097786624662566440011029123375997446650267001194973769305808078517005758755842446236571928238981725645259378054575578926769550222334851472665896298276334932526261778903969003397295856150854094810439906713412671664949515299325787643743385816586812648997673445702626967993838793080383328917787900464045144766023014973143841325044708922794078726747637902176502556700264529836699299004022557521047094747893882506261269136628275219170530288293217748845001502896828627732656739754762209081159725832991043923282476042631830546198935729858845237382846826000384668586629836840814236271029665901003998423711509851692643096192564514357286519300778016132870132799608834120623299648514036985226715375592449296202415888409544072039257175711273845487461447096046255487231567802225435824880976334476859774200134772040496209884304716289522771527578409758104289356864139144120360988882183700747239962335720022846157434218727931950880417940419912921350942792717499230451108743649645380826461745884095326520568883418181709112098723594515758031705445378792891909713705969509546732567384779993554700718910497177084145341472549546010627575711173359797569727128736188230926774301175055593501146155169828880807966604377296728619131693596231785454815775889008622676332027847841419220645695328318150901163820165125149531544779503146557349173171447727711985231235689941019909092788294239204760167941333175220477543153668342651805213744076872524429991446790503074860875634296258607014242790551650784339507096171693417454584308078766689208878824675094360185573162304056802781470074311625807643782428491240354862828191199710315243393522479113927694621476314700071096423823226706298037014917795204866979936659182833195497768295027115372669253419004087793750274107304600856287554239009551016760858660629262505082880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,34] 70459866374123279923243784060079226675813579597724125384433328326071590677454727246592889702452699457582912617943825091320280249188956668975084354967591202818854423012913661259008262772879978646423165580506207355506188007662614689942080780527442339583178744794759028080720369896868817996494326313358532584090019437509694471116672893517667979522391649195012602810203823206149884179484093720464118023162696494596683554015365719424468177708068515935914866159629274557534141812997406833584112707774962150330408184359504506444451294584688594354771476490945974585665785937602405438377620165100692757200697586167064012543339289545114104696885508660691161445097142768299364363580129765745569746536361330137124443873860403186671181996170920030600665624115885537482021142503381056618844296576196417086700591170468817834414555249447165078239378465401743024015184457073718345824649250178040545457744025189980290415151851815328428761335450343521666875026007990578224954027413856677734075438114175545223482922017762998799532651456931626290862378996138802370852519396965812647129482378389489961737127491434100328300576690838164721166188565467264316690852593912610340944428368407471514969995383102416260212246000724459969896554853341783332526927913740468993882121165785205648393083116892394333594621948811589435026849825006353165135957886759777842251571952588273853206362857463980410035065819404869803625034185273305484125192454582768948051782567535321359282653990254261057816653740514399433214567102536213345028250395618452343555753824941069366435779956791892753131507589610829916190454668216134947873565192358829951505319379091416551774679020622700077151418213068198814285363011043363798683294564787711263439558712654939461292939847513149503771081427345953797008599796351753049929396826018821425113825524398478261466529762400963869864091545339380614125883004827903224350974552701728595477728908385174002877981067580980261863236947810631483986611624117589549134250076478665437957220464135747811648786448296861819561619691271825858459618144610630482524164879283369196376415371261212498699377237077006849457094605049387401018912519675129654714478695905095144376422525979046745311492297670084096077029780287778553951860205380421302803657910536704789944613053634637711587327637901628777939596334418199250542447002114416216816247753003541290072529219179963383715203050286217790028212144086067714975396167945999350698309949453544961627207480667020157298093233979436906067537039797179495528118424233216932230258800143076248031954245732009308050225883946441607511441519525599652763759235631397621603176520509555673116296288501133133721788467005131742410467956043191986933211616409727303437108958277404524283268479923574476981134934943424719662921903986553793482740163087368329486201829108563438982896167950095356192730360487610483591766499321470950059734683076175271332270364833715402401246269302347701219469838254054498631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,35] -42821182956461169335402892787274036653004379459469219036368973629229314795504357253597028006793349002745884628767495195591445878122733910360436649377603279648367642657718554709459975353294338697325536880412428960509817368342087149169845808512070886880796830499503896997663064415552692874912015665954184526184595982099903913534483045719914640255763746449388301922199020350321008712564435009373330174075642441201568779503077072771919810927838380255504242210157123728319931614120264523722628461788923618277844888941271999807537086346474888692173418099689376921201376500341125805381045389348085540932708551525404571015140872646977492509863344135928161874228304615371216613163031602930956428196632213942072389542842144462466932174806728537008666320352660376142779015470254570640267364087882207080572597934440682172540334958978559704253709593262767036450429372766809558932331702044813534943720315902315636859070236245571887489188933898716296874863473324824235702549045253349356014329349404382804564381333706734691089824623634003697174881212725129972552645738465482527657503252920464153745151861809927438274453615505883390270935665342884835499588511858992640570087574513764334608254457103700512848344928703945485392831372936700660125432171643757252801040756880565248405391864493610504373432684549164775798038243338327088665121181208002077191493859624471098255419293323993583622823127061169640209839641018481094410688880731959925972912774862453803236331782257647083324504713234009188869465314563215805852347877182743691352460501793074571801064420918843167805238225281281293556231661322451310688699431230101847074862587611674421392425501547308079249962712966653611444009124884724473911007654021624542899519967324428711495598109658201437733627483588258307665010833848473370037283354188144474740317142544084370933576945967453541904477182119785169303972684207494651664986736892174590411215335521826269888774008414167357224671520757664510882098574766644943209435943624851668384209284690312700060966448810203109244094085591924509469869597260724445045716669495344040033197111952665419792350022436957470959989617485971034470363555841826681159695096279119064994105802976936422193323740948663634915196257344311988517540031199541795948436144155214446588180485625952998135063301967318766354299412370851366746232641412725501851754052294267416011056447433340859514518960100329919120993341574843945124758369811081971014803997928837948559651647641983460427706712167363536737016283871324244384679264517463223804939185426838147888811218937472536350663552616828602300701437832299788059538395424787876075046174281088493425958906325513693386769834324691276755441422578345835771054434144235666233068899787067315051208982693458948358535098118825411680588118256485526669240999452708054357479208858142638515376547624932199821069225611627070995408796068961942655381383356852033507536820854768516260865917009492702702912103824235482316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,36] 22326154423772909042303223367523505733051924993974135719027856897872552067872427629557226733790550515659277337210406243686606563144983149106280006610379521298753692728355669356210412014010042088795245654384236107850068252751167579934797151987152956619879307116697666740910561793130453960791198021206754586601722017441366166066716558073132051112916969093026506888303032464735089072237070247171149144079604491174820524882299707857124224291515302976515102515397744703020179895558191996428532431770299365683617807005477973650650879721689898795244355546152745751204594352017908906853513904392230299046796419604687513748075534990240914729723035043691602550844167970432706661893166658126518830162319790786392566517222379385309499040405530179933371541465940368119241638877942446642995625993873784649162355440823594778719043248984857244430216816353882844464155876453655147905359835549506322010953140622194062573641815807264379124497366280000958758446079473826127999737144737466129017598066389089832029521739613938485747742963643335823505919050368414142761638554462174816235009374835582413249203106530587284505811337278150188156878874283728439100046510763873635915166464764103413358617615819274800131463797227189442815533443710995908168700766673507224958062987325944398536719483106240483047365438378281227066768332451899223487024740368105065700154819841921810224594408074542015962012042529033765523697791823522850761167823224850532935581942418258390656005673218313159205249853131150661801176050060254017268450959668780052718525774298218422162264718316757391586326956247997311021626088370882753645625937012551899352000512299373209813999877510874890360110605906357675301048809625548319752110683025092896594278950309978224603578408817641954645459033496618241937329801669280486748250853642559432055426844309669453916156782135786200845093370030903058521070852994417764674404505704090203003909470744570077201034091599621915951048114705666991171736884439931335258570725804342837729230194775061841339146220401603296871770739822356088062293692887959023641146325108625872109250326358696262783411244321259744010926470733649922937833250725085005244158015616504831600911478074616178455120187398570947855890702704678548021294403019417312644338406826809186169769620318509663798877146524755327901926895167566472374766636606806740479294408335668803236807934116776682473899814705737958056458645690867055138028796137844888478917814931662746191341307683116090348949085224297684371493492161840117363803382750129499677862008887280659908106338907184157681091904679643298657322055855957540824091196667001927500330301954506945412149836346803707237140670730617727480477466744273489071950766496417931430551023249045369370830502703624581017592346694181027960915806991832924792535708861799014163256057201673780991077007736178842243168086530115810628163780881240918588703683176991043336811237092130630366650115184292786676313825145318113542144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,37] -9978857909106166900456358948143022594467731049322141590327501756552205581324946712040611815698189489221067025294468288436260310968923318458677078288120122763078251940834853571023034075574669686158419922275714506028481379590214687410157277643789364459971840641394017129692965112250380517131599868335757705662792674760302122257011232514897896921785670014117162536338797294756851414974698890115845979229835531093351229951678646730986409315435124961118065333784481497625307606236254955645603073709151356613839681062230369179465778803349467752375227196746386399849141075579835656305558966109572782770559485471293481772756146072334378086502602156722527716309655896963561534636926570974184539500234367235998300756946656042040218557345603505562283391313548174241994321671446141516327478456430726492090135101426383592139420727956654074456282756152083263609551696069607891823448215396013222100177062545487721314219644821319337591396759577276257992767117449841599323271956823033463372776439228070836141124604156899935594689859838671601630128565468685440755404919122475517799475982174286756547794750856010428635621479291959550008043418134347696308275034077510943245276309035005588487295608692916534396411066054916540466371655715499837272592531544640740287285799020154495902626403552854867935852762590364081019065945642056498661716062327742305226351351762457209429609917710732625056904426694912725836169159750902869206319193731307950812672806076207852572380833679885552846602676893017675330737839876368460532628680884506169660580546638604318133571174579535341732937718821336467577486702778032732961219727739244368105441540110169674052228641992432678660182594851525510593405437500038103386017890315048892878225832894279781357588735698564072613756199734034784664712053271241945759926964922578354159545223901048240414920625399241749261330802855299754699960571265734511873356290542584316826851285816805480867065764133459574699716917828000289944709356208191899555196299274732849931217536785594093772701849037681357842508183923747702786435583958385348943805538669221712144760706936898773849771996452455895931685159777215726820791300334583469571642027310821008815541412645824996697842777921365904285897048005950596161996781109605402872817525538320339101036032272529903255102339979743941822596790368017435168264235988292248885449510229624138311063701340852867586773442333213629381656160425523421630980067265418511617296267850359149627717639593766027833694883678331046031349231871643302954044365315836240426786679681292154276804340949050764609981154095691039129653254590049213366741786828432207602391143598749927121459825220691735252670378149227964300269303803689597568588319182465563284017863980267284402508143669283555014829956169268594885612786303382933172236406540154706961553006577959872343791427680884321264789250399657083075858265709979536314408525192717368810849517514923070072536794331342177792925082378316357304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,38] 3793161704417508093123941628939386091392156318047463038756773387769893124214670692613547559327489745498040101295252848273377063689770560524917830962083499799279076773316250090768343340851067492511065422336203436879335826216779300692321927118704019500596219791069070526804670247104346436448749855148693772943852778818535301035313467717791427255880534439344854984512395756764251382466167623869549384745674649366819469188243146588578113544685588591308999615485001150060770313975154892915084516689164627309778505142604189358842374382431091864992558493598628924258602545011422690336779779319647053682250818522634565491769304614599979152706716583760028170159703731576104568295191748794983525699369439793865027708586732681173585988114448993794276933481920232419018266265685735575907771961174790718809275389731284204486235315528981982494555319674586614133666273874593528053391318092737934033033782275142522758681101299968654425913343968028129542419556007105784278559415664054139785211510302140480568313783610399101413813262141694881251723571103801346274368218415830452029166010664530200011141133198832530442128778160560602563069055306880976603502804924736368930089808003257888858759418885507101981752544585094272454203908949343708585806689469381258238393488909808812467833532609930476134576827785454814029281133051801200093216779180638887148420698004126709586082660870936659700174621478019519918946680767322543267307224843612443739899191858873832684011246391991954504547774445696266306959186739286232161428251041952080133436798579286438112004927749851053822797269258427379808127539590388178982418540325167856468850980254374191934165063420290991721005393265774934990585891417902005835452755908506471233625545218265568092455837580275194717874323274575537016230550721754489347386519755939075985640883386160673617693856985158299781704698099101349535831659043505787460653624249227198485968456996582289853303368513064527228869598076272336223921737150449980160639244931437362922396102183819486576206803791306322348449227739349473457830938531070643249296874434880099100299754520242404991231258236155807001486844376284707912644723547619611641549274181181618489932537282449095916503006815982340522778719462848888494331050162691130970705524827178372289381708660586990309638683650374751427524236316035206795983895641919971130234039245771714844352724282699712536896762185489767134147587628761063996650171076878769223286170139695594398252839092921096257828555636746504723298901817835410909634661034611968607198525181119465562543068326099185353379926062516067921255625145287315429060512397884399931932244722879563758794986821018786004249681738593753966071216106905124067416037888218316958182127294912507804604940443198955614238038229693035312385521370517521318518319734863504067170285580946872900325084306006267183378492242890361881857782384539439839254683717185099280216502634712264966762128177650246694790703849739558846464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,39] -1201414622554979588959190367706974494166274052671489694902581708031708537041980956060519481131594768163784759339570305125550322088557867257193446241288198380692917199681359047571548855726584982194925987608019166181810488848925953193106150243244313562201217645567335598310362786625668516691151624833064512948472776495070592029914879351015692226670313506871421180310913792019095108683511689198048820329677984045034082938951058595582778834483519897198462384275308301319884948559100142632426674031640196911004386615939467493834940105469979936680629062226332784134727082333613003743564656544278509787522428867008466415814704298854987019960934913939638798208631853639483787616250728009794076655481383918018805457111104880566893886368638810727887833521245143720748323518732004146717292514403688117372948221901446351255865032690180718135666155868129050009778866907579648089046061576620609843206278402792739396164939408838164624149254314921016911342930571634249322800629214241157906107406689364721423726413556996995250070490061375972748339595546227557000300006291447381619700851863319866563612382415492101383286378869043661022476938941880467220284262293433329244759770055650164181575566464488435382395423128577072136596017630410165397373367623014400039453841301541699909245966216835121216895798478684085151140727042679126021906137052355419078486188527395403553808338739120231445549003387805850047497801434363105499966330950457000341523992958117954718853635591315035098524940510660859960587102831769685526256665801458997942815639349125667373674375910486514326461028333770084589567527921890239787300944582853965091791812250306639745365340580071015809316251956356667731213963846307835023838266916515710982981359900578606491123639184639117996323725499952223715322440882117661120614466497743611565673820328762430098304882591370273741508100738212839255588785005486423375101121568590575790607251715544565012391217975626620682574185727504028418789277171066390778817748581788990812390357318858973472684727507457475170710217420140017864497206812666100906169391581691252550524313979853813481688651364149459767773601390922113790845936268744487607937138038551045866213104889184937310054799163823850435127289338824224940935395969042337159200460270272733762111987265729889603230395260727392697542629214951507146912853242352401315026071736539190580362487380797988379659414508012592520727829105070110284640224295602387551696214128408077802539638538303422415385929395916693633085045085844256590930980107874850394646830438665313768836401509903536814294434117389721865663479283661455312804210826253419795458290222766979830649759374992199297166335542043300389210963641655911527120931695858079906712978335801292855714439446984284881668223098399341960970841914136917701130004141768251657414428509762211017376741320051887181473050419784334366484952747011856123318830052814814508099546296567497587890426716141201508865779416594791792640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,40] 301389774908490088856414285337168724673091933347450934666329932809568776412954527849602927044882233856028466533562699476394740278823025619682759857550286230565140120050363549348216930200710477058731313815168420685128291980916630261712711925085004192857224289637750825410263138422454739919059304541016091159567964964705250722697821892323523633454950542890364024355971937287767021732485471491615747084521681420313315000282340325939708779232313243181841079156198359158944584779396056105946422544411104890801793165847609911944305217655397640293367543972340312656315065494188831835944870896337715118969281351091723284205923164036584022576346321498142820877822911374998242349473625562961724558452466854331324952839282594921931390652211502761476416322964722933424831351229167534226629901016047866002336302050266311606568258641383150659686456873075966519876372294823463336519917505192719578421710818809275079774164988274763022972260252251170818895730454220658100471066259567050519384602981528219621138148621700051838521987271341664194163878094564537323009957061096554339104896145746675698413956114194450567021075076721086589369341104211117962520891472921175009465535089139746139549105923865592013457590564159455274960090085249336737553012261317078721125856376765247136582476555449960033196497389918869965517381222895727346906097083686711720407106254779019540067003450164141537021375053439845452438495637848772769099834277914316434742742453191847208709929607417128822231163125973728370516253839321227486017084046769432401001817922990437532503522961872184385187342527245454410474859502369582473996259466046400840481624321545840206332532616121149447298111382346273687644797672285690332447409434928929561324700608477439393591915637073190251832528602114192522878175268110648484039925421206845406835697211481415970142899656673457045166080588967999917281882576802744658241655259337603055828978597404362772289092534815439184047407748175756029021497079460055748085799299630119695552752714649260932816123466911295485312561248600708943279215859146614731743225283771835193315334214942168815968545273173657396263516541088897763557847552225022071417104091897507921684021751292125667493372729804077550091159962996260151366286496412415670844590472797058268624624012554488837163577238931386818181043229846776948185207205515335484842624273002734394381798028440710593539436576701320785514277293884316043639151234791156717628234785715918792136925860148690552199171165692175853763109523062209550863050228840069227384987018528413020058897780904163221833852742262878895844294225809792772660992473108838453963407767076197040832538005017300834148433751431877585975201390513620124806183615624168158317513571885805366270604914412116052312700457858179276728959022524444190256936456954796821290980944173765283455870505639308016314843350411332923030042650989700644239297874612205405177858765238399757692756956345818749083267834866135203840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,41] -50573582712770467934896279776834857503148235418732405109516186758207867786156577916665060419041780906964496936279891181455655921027545167552504870873295786263693820111187735797440563768292590565000474220698066376516924676546946871893368812163307591602492368209950863931008893737209320100434186848494081900116184266188526752598724433447003203477565657455601046852416084997351363125003053039865687954984047588498310336419194719331221980283467339651349587540710871157839757540566234833007147611163824642539984218116374060407604456276529376826197015189714798785663845672847813321105342718246329197089144281810801646908487094187950793297206113624161446785602316108673565489441030532535108491785951702741366396481024162172379613144766334773614491811297078174072628290918266306767078583656246266407691431544057191785562335497753947734823554624379649538896639488777099689471114072242754995176621586057259378766419855539401919020892795381886823767406005294303359065141036395791994916338403926103834364316921751300685719282920208007651522794565272211301264406472123860350493359715982099285742876965368955489321914579816868734990351163285000647070581297878677893962497073862889396842365597837432590489161900266882912937785648688785912709099909385602632142915118516694928243426684400875834265747430874944636778405335031099905217044921586644186281750873836323189927670715429617107386583537750796901680823472908131256140673715390332575555299854982759672274216086548048497018117309984252275068402788895429135182000342169992985832309744172953756548621981491814086824696205576619095641095803758187138120287669042003856084645741872055372409085427263864340262296112270375505530830474188552551564932887461685717358827257077584424141876098605150167795710106212866246135238260211172752186674703993419168558365406226460618446285228972256226479659191237035769851189527207230810272894098204681731028472986431342420544564710277775492765530270659507535913594872728321281155909518662163190024612851197248952473247514047451495814547714665027889771432478493234023107565083679479302620213343924383919648875178680881971357405856183029642266233514877389674405898226596524100586708433818430593467913916478689607287249477913782187473583514447002432655714124906404355125945304569660720047573311376128528764026906520542927822094000883196894073032213617299984335266067721011380595861000050591797208431871344712188866487303183933921548728487150819031396578301336034843990563461154724166810969729574045429265711157615807850559918492866457896006945325104020352601043486641427833303378234910917777362960267336576515415984212701536967625328420746081475504695375363941300405646394734100316203608002642402351616823942655036057023240676584215057026946256971613156450836038300098266420193133723262368904380581752476601115914612435735938856783499868292985207744729386943007757548026039481530024222840538718278887432384600150640413384468233642311680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,42] -202536175772463325209535209860956574822019058122623072444567027745035244003487625112039701585416575195207795375222690337141466022456431432645493804667985246891280180645509043691217227124697223628988839306914165308452640698621089014790093647156152414676587951654088826989688585582248725216567721864129846419688954319924595056021988703913636839093716583322692876784346922079874114523725888762571580490499298490834182720981581825366700702170628746379814885479649298418703295080388921081356292358510809339821830388044073647761315165252364213194294456933669323704768934739316631307576093604001183649000019537890380459709663558186143589390298121299138328757513832090192076267193009905121773938759464634301385223846143351295877034556233486630536710363415281592329375275045371272299610801796569442987524861278575018103602000572271722289594755546378623342324822234039122936824604625082321103374419791660083727811812461444026189348632694447854837824730488544086112404427302764851076028529305134163762067917052689079484016294671416747242668451773594711794316316418052541512145135586760185549900816658969873478052098693640108347285229017587841731997261323257600007675208747489700899482444009038208701832667618184488007697915372431310020459674295321791977773909596452563308867454292645313675785145207385419105820574315009706813872852299574543221518397159709913186380094746282097384972435922217943226504383985010841668964511088323866110606603066979549514543670618337925253635263653434621019861800526285113386643702687346518265367602018689919374725214644682453515318166249877328572436633653662257536673464989910416472575109718635064162030996769615617706904918795203791051870261626218137406711134030136196749409674914544337052192489865230307289516804176402962458837272232722582990307101182773743476310267648946063142105595678668916827560574016765608049040530367539082430396879594511847012699349641114974994620889492460281427189009498112764539202596048128826413096314779094143750374944196116238492159574724879309405310615727616155482947539218607596670136279394062659060079733199069035270327144662315951394978047539569252339073543574505589481196017918847892541356597455634641825747431916632082372568094879487141685426825160113514677808393270930441553039386795813474573636462493081862970645988166843990276109329424349182883076611102635857167049114608761683500964438113471781283764309043316541884196020525621594600666161652291933339928374121183818412512747247971756524478350544608343023587572350253650280817119563995299821403336104307259312545838968069360201641411248047665650757667557364966201249328824509307018157866901977750589630566024807731846870370273654926158734839008004882347633649202884188442711521071596922111733274575782598851373912413993688029854386055308546058979755585002808652697675910940543848765846724645101113901711538915488279300704160018013374934827694217137547550702232536800625853558340370563072000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,43] 4402495075473101754924329216459398136729401235387374675904486587007422862851159896134373922081842337404051879699351954841528689226951193319636331563099978311564730575120279235454413775165125400611895199292504548653407709839997184047932625289317463747761648082863434690088269043593046259933829522604585022747829346544629036324047135040441252310172290940955126971300337871305573754637020366774162248851437075490519923274050544089438822056029608373748358414884284364369777802672012045162379754913859571838144417802496848886350582838966642100806746992762898285311565065352173252053897799801616310538847594708108252006213263570765083052412502080020026485533229290196530991418629436999346933907601102193708082155106039793144998781632068309488142285655418190642107569048888395836142998333650910691258861897562860263993710875147776638531749917748280953311937989181111297160280791633722715128661013887534219390421684523741969709127837327462377323115515936914314744205286462714980738766652362074525120875844348379002936518560947806025563849577182102435238227321332459697612153419499405381912007340887541408372755539004367882285345682568205616001523756862754907372935979122608776138296454256801331200176387456510121134524435687472710918450433233127676051099207009945070743663356175981533098881708265143250613371724163390511022960209100592237734189375644722800783871486900835184405914080425186651297140988168575888128126049672541168065011117176846579686100349405594297503642508484597827880908783460455101877438808367952704813094363354885869747842118087190980206598009996568867650235941634677034550104169063131652642837647330025918700057676685989874932127259197423829719825020574893344206763300070534195229666588940435338320087001103494995176754906098511924038133437250584721103637810181630919997059882525808021712565588963000279612542853263883381307056530045232383009336314908336129682273739253119087834940915570237934556284754320586781186985986416745654029906148683112298799757782585069940842309276195211689979220206431570692093212960694587034747104680016684914119760148340547028178121847139120424395465993832285453106269796452443945462141522319647733742422380331673715308727855606473683961611637498868497967488986120440070120610715587912735366276847531085624950808925778015933805011704367987086551106003698091628660638757673517352153670092687155488629498839418818475709375877486152765687948492231298643205259555474474758349265235632872236869186241654878222621662294844780746837692302846924025645588035916021238491902314775721268715035097431274633965652158501826098447465361775267658287227951786900303791530396583839192955730628827406464364195008387708185020256545516353130471080365568241482325103019398058255338891125981561847606647288844993754811813339793093102074610830786689676789524137920363217489090430835045866323588578963195912783299680494728833528499246075696633075130119201520584289719540351741460480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,44] -2266318515075257472648546949934888137528225620984871844111894446538434594752199209406427862288089207895497062218696550582123093178117058698334527257358839572118746568579970154768884753640613963656457462086178776029177711138418118046124657853406863276544978249485467880510697856314984146704928400264954768410518461668587062346643387926085614012641875354515532312639197285712790751645931717173078664268122949885046211259784275227296691948396293893620051291249520176610649864767811183263007882603519041293684732776665955498328429631492137951452668750858151005527490421842660310344087171922538945304294308032625918530401923619195755049062245623327877611429888644188832926781856667736478362238375707714526780766825146692842422364866592336398515901955138930077191164126088257511385116907954212090453555752042174375575429476354852918969254261472785233507826526141689316963987134686055065042421413605660213426218830642128805292475144741445145409746404759846958085269460809845882208924597437920761681707931872279419558250967287655913414655498313546922165285487039662243018310377089102967041765409504305312381957654713722870729006392261951649805653752837411732151601471514133696914828662638111436288738749317768928781209491786864871519002528454576928861420244283725327303988120191512573033966126239223917494942935402187931078694941965471659791738392240602504326972540646282384309857913376224282081161438760981517654473145000301029918123971473979498460946121261395789798068238570474203313586080748060102140558181007860164686993276590732113364774021100543065447851473705492191101982469176080512559082459906133638552992353704951784782070939438205987037114371654838516918796131760541978651641198814650398306204878703349414317210576351163384435794644076231502310813158858855721932993222573491624193374227064122399639344586024965917024502886963709997989109834203630552083755327676038826725233838440350542089227544563718039444153221398390302521701682831804427085982600636597162764320686088734663861372532235100989990456527746772777755635603958284132041635060109329189934231392443275009861749684451875241835914023776342319177314666390975737936231411603193211798930567798922799340530048967361915676779517373985926100122180165922030253106102503179241921102842394581358946924549214937089957414321347864785091576849782794118457855502951856195716189399883675400772977050032210373541584484316212992664340658532889932913045962675401446323528971944881032582197590206940561883933009026479982581384086112345975466742494969786758252966935740529669408446629229452067147495578571723533193829636039790835963843606276714410345202525103417913794370685170800814877950932950477303522876862906985374361998747084300080222256408345513270489166706987071677858065171548039092436426241992454942492469938504087776411124816163941313762025254124207997831314238927691086826317806493686851128745437513166857860011756485380108314477256874376822784000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,45] 837113372163096260983119793660356238712753608066041570419257625725635348713685469086476501513941908179528731953514319282603090220788193863840072343567742098936379928934170660995140733973154330630085414004933021709702174921921614749570531840420508110843869869635482072609180315859417767908300607264483268569984231409583572690921658331767555507871144149310544256172878589126493031880520933281210930576261153049290062698556972196767883861888608723954922529932293601123632680090195730664821183876019272559546913600756248932756943985836946301618101438834246083757317298743586925632777533848936732645352407418050843793306585738134937063762442426127236729956389712321119767482217572625340644762143493706397715029577061720754873464231270424517798205489711908066789323546519843866833513960663259025543542027033136530091670053842742425458050698522090267324904155647124232588647942006345139922834286345274856010007492723136092174635644837273005458742347498683127523076823395658263681975923107714092754417206501896798701246644538277095768095910770814282050719646440598832892530129927628584301358053282696826691637112912677439493195075873453579201717086145498046248243457232336391319408054076940010929134828189149129952485494656349517499884682638008550393452317373385902889887912804674523257726342900309644476597006393578710972352979309085840156097181888666358577204713783089546561914377607847619618752432860063542569248462213071547350559757477510252350018432522057285229995587378469675103495764962468085254560464128230029265191116701023055515488996050742969225706322358557462756730025010640162811758445240616814495369434150503544468306426317925352892751920304453356152595095422095831072805193319605336146511487926149672297399042014969466769835334484069640751121845044779743229290507012315672838484104267222724758744430612755051076805550111424880549978219638358811425550998183941722388449132947302200188771369755880906595402313354270260488970524860762938555803151644509149172242513476425742777751488357791189476924307773359503440765549253722822340412334431565281500552592075014625395096344899178803302385594355554183955451312567458254637143769379070005874953082773432801446571333225574166160151177173592106215458272209011788068787469248437049490013941350334135693921384328974286843579124126979510164203381996730051365150989620443883184454769170652614028666410581657428026855198513756222978349674196510779218002653754392889059196929023868499709456422310543247877911094342913725841165955627353631791057076579700088328293751115689008567867550658772394477390629969894630070702648094994636312039610918662089348019004003269523371139536961876168189049191806713674944569530101190766937127406952206778312172338464958075820558396203974487643152606381003575128335539040852746360515886937445380981718559577792662302830545864261278206977210796798592671078689453613154291309710392522452069408868974213902315378364834622996480000000000000000000000000000000000000000000000000000000000000000000000000000 [122,46] -267033375572420068319950708878425884475084470185678154762909320991392606981045532355328654547028230743509150621843537839791115003464541902719512669655599024861216913056164298945370662047376897826955541035270837988194078282994425571134865691980413162576168647900461320493001586767662977173222558167133769944519023608458019880269383096285603700799069175042472997258039555002036663307854432764671948226329989233665968463964812593936353454511921013933967245888075659470957970362854305237608458235969343926103677944711718155543413749390952763432111814983459734060782670681634613221722739298458102136602366245166848544610819714716751228034456471675882035759520636317950412763638177845290392170011647718691332081755024919112731286658607496011280777809561872555120103031201815427650617100236442429812903900762206268343894879841444506096110561324117229102812761371918427836519974841667470928681565208661177646356875681824733471511009697441005773578089101801158289957150401404285105932379580315514796608916365855382163284986247208157905856053510802226087915728161298782601053038704118157699853309982269612898092570099415789000813713060520309240266152017019350783499174411612027362585020681755888013783377436309842441083417840324140456870779240488025213802176295429898988664931474965002087584570892556289181626904637797031875413368035661703971948635645188490409265320796169004008661223598700467698447959459681338040953112563265080768572043573275999977888101227264075227383903063873864022517081157473706772173195843093182214884113731213428217502035502803623487985771230094702434573887267338552723819751915897870568344609540871352341479945014368432904953246560548135070942584461440581344714694324170154885297154296586753157987925859431464126427694891901459604767252061191360498910581474845946280499293837465766715933374454261748699492496738907625177579868260263532273338330561250652548445925873642928363207895565937643327230304454327811570145828082740020535661502995229367555356558151349712965160251647713380188526373848385092118479424093145713034208796426296615516781872220306498076956718247500895425930866981195892235929379517770153544671682963235535305481380359021115710186216123278451735190958673122860668429505234883942940282804570232186912763605824908079358469684454285240705420389814442427445185808425358426857482799714458903365915771396167144319613004309514763032128855227379460154507539044082013879758312351053642849387728125522130930780686569129680122838357263094299416204566924627078300420170989997901803975773697229640576862011890461693529209567697154332084417480369218637420303427109194551971621790880839332142433202141900657666981246075201692352031224317946057160408584118228705415785633034044618428728057835360719984825556007246634121916889208862348934512470881467543678517840914951308681430562401251858498269807572947342062688516714373506398786503826510300775347642446366368935224080593183571968000000000000000000000000000000000000000000000000000000000000000000000000 [122,47] 77753537157880331198412182575565225150255566293645801166439142138499014663140109188727522885918395685956973842551039338820711670545581447762811559444702578206203315747234893423359542894403488954233948169643212079527958956556617142179535716891835796217930357476281094197034280911777595041090270809115664669146043326433970072772943258320633064408889015359672138915139935881081629194558224283251633032338271762482990927242371443582243115661876273958368288915111036586505260361312889362434775900767964174014078529591075742897814916244101307538675976738793597547957118699493116028142838357255541616429050275502228477955558694808716088177712449610988694897258793079707251791051721877626871801890299622566475355818054360188132360139064746145443321567399055917348151609140198455139575499384030293428237193271369932794836624629881613100010920706755414788628596883306067109573831604881340949527240058420318620918000118038191456696767048476025327624098647366802661186330883716359705821283131460783670922414178349227002915524990673172146691673940078128099114501604086101863318195709103928274037014812176730185307855889400215070736033441574891110289855536911666723621811358313700655421933136490507772571116974307292204066068777570583173015178556548460295575404841393336312129685059344146796742075270136740595333522435366410033040495540678985779768479313023438081050392012100827702801182949538945080099146323895297361944248879062831894516739684716005515547841416988977104337008077592392778578504408247158562457749838917173287923801569142494120848223186218713658445076080710405939815555367708370339904543509386841334691795582188023797153534362500718029116264493304968984697708870147121598765578490139502944614979679316009632416202461831695324240373579710154780616561811219043030847399365420587092436929045775998304699855305720730291431476170118648192128755897964881742024809057517999426125200376546671840625176169581736928604356301711133686389119241369451636207385313264245078941761284754064343543057259001773238124435598167034240511855985086323484028903439878276740678249478964292364607792360270564111472231102191424535554235704747070654561154271828036870213526353494878081906518218497801100938666973551389573760024666211545900666033019489788323504785861961817285653623811114714331253704752013438910801611837090048373430886739538526760262673042813436044190289129106298713234646497856893190663594586425394572013637215506674454996352428937288341195022103060004505182551627582170955554232993708388233555316664550372264263782274465268490413493253736660075806849711760216817140140713568156795612173933721794229975128455628612297080716675612899739301555344094917089641885342774393383787203602517334980265814047826085690177663949380398757671223751622754500306636063925049695261913067784221413765074970471438443570784052212506359620896859329554632833777070585011789284539875732255105164412591528914406851933980506193920000000000000000000000000000000000000000000000000000000000000000000000 [122,48] -20852281796366648299248296266008099194340018379590125683539671201187531502235136483089788072410530145492356227038106016705487617991871573995256519185532756144774254557095940614320136974625300590722041676705048470411130910636598787713502969123293942020786138723158309607194734598536185547753975794691588428667850694972573937709777841581410782498090383654280350972976000798759087067620165967333223349689203830737884237326965608443329579618421675745114956138145269114074324760260022333210040747313004119762587725441444652519118013367592583156886968543742461267196518469318296144003863397012288111904628791163027025251347013441367383131563761431166271663880018995189172886410532550807816716615373073120973488333495686178859017432669717731078111852648665557667775308183866743279030156482411451402940948356378511608815337974534106554107999511561932447928695002716895148221579126312492134205094960169947869793932282180401698157608722905420482807720724667288184112015357089947360162551999223979501427953136337152260368271473506336234632459527817531935411993458194661493598640743356696814830040169230810081188018342380319035892273672559251429501680628366767963296912379481019244316513770639094307222684139057416275603656963431348797524853827827901772749842797839303010778513908556224701741670229546893193416240457616889526696597649861779039645972859178671064005920442913325166401580910142220119486109206520470197895299567984674143901218636593741271182400075887552828118323559351014985867704533422073215378222623613448062391591034489662531260680306456481775932615519175074651054276923979434900469831290478414068449908022457811724857876155761727476435442363125945733138466813464116895645242520219734754142031833418061656838812463089932518616627980861366184899293838675625901110025713970284655754296278994214323938728474840763919098289224712735241610927271274574829823441743795183765954489264562850516557788869047075107409745362402397435248616363558341603359750199878369569028541647450150515726907450714513784321417844188990209954853451847851468122833565589824567614516040955628614496788649744082859688631271848071424365398390172205719617387946008772758304951194426364166606081577520578398727554694927597490816591924628352979135291164446200987943947346872989498109073195859874108387626007449907990763505803329711719250237258737396331326055119831659639444075203641872665705571896757057561759489595088652232087194173191267224868476785990155072433002523264371796029867444421972852055596396036644607583818287623260400733254526195760528767516473578066620587753708007298763253938335750340121120402440577883556509778254762520150573231866738608665153301042231953411728958050737025140692752652968804494495873562540881078011008808868726307065326877394901428721609957952896457711154432400598269998205430679047296537440078522456463249048296414089171984672223894234462658922112019263802631418888342753074543946619137556480000000000000000000000000000000000000000000000000000000000000000000 [122,49] 5108685498975594256008574773130278214678630031989629504566993521218903882461084906483639600142659331605106093340536801192348745860152420519931844151056779356746148265349835528231863193534219612402781811102340571373810584779052602712302150615985864176323221984568894700498232118204733788709075867076064386811350318738045670125307780209009438171840044704543398207700359379585530199493363409608089304491510356218641924644931950951538253190852478914705695069234219583577712265574468398197292498801723645058703219439545994520494162513879549952241905770056337296465349131900160209815526031724402599099850008300142812877828816483786310913283887322217834535997632491654748563489148854787321268548763083952177160426997251069500215499775339350880558713393891959418309950374217766830499814791095015690352815072478028847118223828582237264993803498960504967988773491000450114326411881035415954517887758807467956058114095694920563869343948273826461721134109723110072440764464436378055433026238859292321237567942598153244085548192717897329624118125151729653496583912186233880584838099770989597883827896274308852697026674062283182885432548985309257262595427702500199240503372377185103401091706517215421900261766008983558144476889002512751888217404953113607600005029323340465390306550250687866739099548718821242829351708651423539661864092938265454398843734992964550498915197555656035079187686399643189494361720484639248575523488868434856530623627083173694472948383797375877170300408764136308115932035693196165047968110178920129481723937675300931543030396038725397067284882089597653335774338876769360445422701519950707817547541289773806775412351862538291652047183761863849356232551954815935615009803432936326773117532406662561892883759226933551829236151727270933980754222158622381134616031880758307601175638280431438376330053378012196659789998393154061899043745839654530730709715423712096389813527530312263237050643057632024831435784785636358303329759912166175738626218879019568031800789600323791950655166953670059534273463010701610015292827578388521012571311715158398454286885822965311930244436769455329204137042127750034961313229201252699470674591494658647338867934369099687675672232436241695882264344754973907017971484331328758052368246631876938537284053115950812559890302471858325715082581102794153148902613907616893545107509435958085643274569503065835638931056592185009562041067660825736839651733861875853341101362603475763183489898486385516081769315274339926492283914526188137760291330199635687040240010577206356817238048196907262409286001842779869947372166973402059819621513198910233155330171353874795291219364010467020400225824539494895371339005746005401328716776001351904107628927958403209599850837790380487095500229468969056831962812671204482684696095494177924976237569418429823578314148713552098457931425705762251841640078078214088485943603622792127624801702849833173985074411165365537449831740683059200000000000000000000000000000000000000000000000000000000000000000 [122,50] -1135127788450094859898133542660572461237338289969632336695955048358563615085237632276991727360755061375274223958933868715972579126930749210880320721875727623193658156727075295897584802122664917370502851860318959933745053439280112605935743798780746984385443822183664806777674337693376221242242998411757523928564845251219172139018592065445612283835799832069083187435479383433251456247670752304478249691447871265865492339883319442765948773920341011116573382499243485166097827288792248573923100620621436261433723167068462808442358376203055703707170044971608156279466559480861996718344604503854736195951049518006262415234055124015413943097213498289256430355491281161097046168931449979379564746662294120054500965488912588953410260967700773564357828786408624454139782104409297704987109853450607798113315771300475530562853042645605948282779960935073243510382232847001100039919889002970195725071380765138486106399619235736056291706646932357963475083802482323813655353102628528351957201324380775886674482380736483022306955411241357898566956164342005936286912890161391537591179453308132305993818618251241713680732460571080816433837443220907794792830035172572025759592072378216493478666270339503776756698070284278326361560342922117735725808899128709271101826035900002515616012592073339173727626331500759436539818638265895280867743528851546349586613539957595912811155376525851679453605882461428418423881554624869041130316321122155693003869025555073947208757940351915320374651395103897693422482384020570923943711800429528538517737907080395900863019906574062437517890245823875475106759287143240054733704977221473611476146379642461243294094614575686990713005063677806401239131530269717307268693291311901397392015865281435141654787723325467816965616842525019874471741092529263020816908549943736954993262603742350709293147875109427057436311256659422355651330700077820216647585670534994190076568631507372300862750183957605539453556200893643959036491959336991406484945316065539329286310414357997014302526895387783997058014894857508020504807554142133127311569134759363498159031921308980540358102171382070806712986851326972998190552276299296554208677202084794412992146941756147677981095785384483255184292532066834169831956682477999161412539987247554802952057099029267906395978348925978057859951664048968068092160281163869662025061574123721825252799523934074523486299920844123849599105608429549179462040253516769021519159137313237070321252265564224655624852970991332886039998072633252687723884191278222560563811675809991049821109143308842505939889361377680688773252985060530049182863116154227426815340554042197014039626974019254833194583536384944361341629989456841611668740821304510841371973639116894810428808567019178413960519524638543489298150999250005172963974756101123892280945778377503668151542231455579816834712412270131586450496924007390256490535965973301253400969836092405796185625568254804672224417679115550720000000000000000000000000000000000000000000000000000000000000 [122,51] 228789987677586931698232578309356887120240301203622065340449579229272751383041778708898383470006822569783742226440463731766531988205229508691130167703642468692745739954362351604900061184159391479800836468931074454614353472386465440467101600693677514214275958596516004171823421000285021116119251265349343660539696438994670621254731547615013940587020009547498049657103160114616736664816188609233997600399328202920296876917191168807536110258728211728625796388606341935271885169015861250633965773372423116298819738968678528182137466449224348470714792482716713771172001951366999126247146533389371569670249143798788706458928441795493837725371550472360321082101819441073832869128864819564602071051420308052569831801259308563929897593231581757161811210282293805871615458522790644743399276803111187944719422686989247330205435343136754903461988743508862432696167231676144911842147771662712205867104327100536372349199497502676670417787497596804593776488721737933551254550817864512060556722822808087233647493051256231627512430416114558495868568152735018175080667939707500468593023100496126116131026590701611089282614352000577714584048500498268058659478382387438327212151301046484265794247980756372210455297450615570262415264691668064406287606121276924343684703645206639443192720058812220402883642425102654606919494747839966927414469195330617734478723104065816567921391600998144825476007942015399658336844607328134977711622444090912524755279669786754014202272456391266918200862020308007155743844943314288756354790391803571892590294984763697256968708184188786447222051531614476851875664236926618879129571989710415421942140957889565329545320218693458053021614428282172702468215290583090496071240949357343045061240999798564260314221196267157775949251937855994758424844470288416592394546385532463504175627596761434001408403707799555647883386854458973158091682502737903072046436048176122497093039131063502611584985033843479834083549244542526965201885149421499971458533709790355477809780012055408994915652270572171064002072301181369932984922743999927006002586340673025753105302147896906676585336619497745732988254297801758692231055440498916551739861090463608520681365404392797468669525357461219717875077290021964731436478283200839899281969795894211782389479202266360565810589830922470613351590273744888236598539921201173004531221212054617518792826521583983983121082212461376852947078964248363598209200647583032598554856528562217169391776395443678157579557250312866126545956706582037243596528682573877969148355280534388076004750097184004002828884856896402190587615362434383664689571315174898016079764009776247347630685676230546094847940595090764796032488570599917587925307690106861784424368256542307418371215957328582353798906700819464128799531469857740390801724772424407817406700873875990737474807042605507085917332505238856453749066324720988151322727548874260348610423110478332318301406864359858602638153718169600000000000000000000000000000000000000000000000000000000000 [122,52] -41995919647109727680350551762124673560263607549583504416444560014424804319609243627454137055365631084500792907335908948928994884402626744467949365257986234069945268793979743370696532752655394835999879225372848340433518648292495561845080420208950335791592705664527603174683541811758587331814711388178545418320964409185676997677021939740997751451595510027914490943253026617880347299011700906825785599760320617138169412768882102014821503319213610443931029874830228704185362972948251584118352111367630740385854325544314295877849470167134116972405414482368388511011020327149174959081987359061763746013277385321269050520632576687498017384790932824746273040165683970604553142624793267005872795871750802477407681555913578489994659448632276255623859316030089345742270560146636408534597710383756152226828033155482269458451015729805574091740528076128331611918013272699340469832767122947227825663171944701196897813435458068270427803430240571585710672112246561328104676223114597143712318965785443825355679764325603990562205677338853535746205784458779872355865159003907262332884806735056132189495160063533821797953101403644906264608536736878209250441951175128384650483524455142263269122654156097016506884395715137503274272807090834106053360769249916937287633793761273768598234315593123897478416124363848441220690550294973070756215366839129761725455406638277285112689667710561544425017081228076944268817820435165248684635284785477679216419034681925867802665418832686883197158353630204141020282880326976483886330579323408278824504244667437718216920809546917581949215557076897070269825760969122881737965451272380439005284344569071469484181659514457693318348361867143702405324357813644835900559342718462314358398540277680449308931765375614324213979881068264986116412017065126796537543624761374513193461651911832015540247616223204139329830798912687022753262105907796586299730097513095203058596888584763588124326312080182771731406711369972573663847689607596343812947521919947446190936879199644684042095073209007437619326104113556927746832622396629851198923294978662005296518820483231856376033967933199284380163936215190627140610251345184621195398433975259760423518376364390757689205112560581897593207595987850346174390372166116852042240074502447334022214859974007966486419576548616074088594786200494391977539189734644318665017093693801428277949341955614205500051026594582160581426972199261307322407888794411329352506690687789503259763771272939097936291126309734662149594887094135095280043715591980572899234456934826890130834207598682168176660338248492734698251476477405506485690646586346873294514373308843465232669960717302105341758428727192188222355746435727856850395721729339155783960545897122595931719154276065733937439102430511619299296964911141457167657898006539767121632228756508540392285491397231516598484839341463266965650508836332042822435066700149700108506228413295359068884902091570567751522759863173120000000000000000000000000000000000000000000000000000000 [122,53] 7009293555568769721052147304639450345331593892334615181757692277424280472143445813686035918559722764285005548939143802648144087510008971319662080602455743329773974913085198958589579199346006651344179458456156143776316000723957316148979590297967034156342308880858271297406219750567391369560875985765282710150856858065844079478504146249393930617092918205492798843000389298526644245761022286052828606741994130322860529496864410681580888003244875010845802785573441339713492881833057754949484877386546158980172605877942218624798021118501671109501664686023793004456282666408964668784395442009301609017041062833319135612498414897631591747288049087272575874354677470065006705397577234404206659188627529416109084896759589414170618479798828463697438534683949692149164154376081937606297979256718477775136772262774617677426311626929931941162017674576820308234118406112841314485300258028264143689640342150098114022092853192904224541127789832856237702287785076057341345245587145806414581120416857171535998209285133051853075540928779281841755914647629706622244697206395485581463653949791585749736219857355455458728352383073905007780144364327448692173855114712901406425361951445580915537735663238261550681836129036269457017025775838734538747816186520832158195074999255650065854621897109562441435929235912561287943848236720356753056283325916310269521020237323645153802227883260665051453258594970349131948586294945534941771887697925370969812052700197393391117445686696930454787480276253174435557074944415990178492694936938069484061739382915423924782854350636089327389311665775783421633871460968247835774750056321959691145876852684564828734310604696763122154461949077559117639598241725511980043504788562563420132633690100105543586768217791363186047350506190191357195269295525332119906005260454141755067872960084294815174588981800574187201825983879835190747841037116284616621348291483725434919608829838193373672779371059837351072854774105764920461454800351579408078747257295946944373530354342814031565795560999332074356434707855890030464281510579560665997560335810995219000347233686132465458138118491118596322230531837370465223102643413439107747956403604164163009348968482114961063701634301793863366524451504656070860898356790607931327073985266637758780574738020042066203906632223680292178313028044819392147538047714633853427173367735170864504932997148314786593348571989564632240496173916207546960227628056608910061303377854842767967012438608395819913243672591806171722904583180352381622254439044228391411662363396788006848927179904013346760446757690119337950658907640143331447834456619140670039851945191595496351244463279789549738797684134465862531003350131762108876372250466610870454509897865134580819837588272957087322106243469135698026229032011641464895682416657680000960163354289579899008529860735612860114905089096780010893922513769264426064515098579228594831931579998629687026308806822910073473394016256000000000000000000000000000000000000000000000000000000 [122,54] -1046430173439797053073860622937533096581527034814360821366081515167963957265720076828679992471795785544105546969610809515690874454557011453899075454615404836659940553935779607286849095855765913284218453641681001730957256099900178268574810830228072637734350281417250216668506107148147747265012025823102475887393776713046418737036322037322506469065981419748430563077833761496588239140871087551695742661137242327433279910445776487779027702995407303428138573845462495624488707922699484585416750034430375935808622911646449518797157866313981993078297000975234301154599646108182417391517336329540421100548176147060747207374989738780133899269541485342321496541744181435377658970539690752481208726786676459816760339966317674002273976155972780464618552369029051236652428853865894258622214509074756259434823270732178065817874056947175883139971129127393260872077841750044770563672072276227344846531891497190391157681247607117637077109634691041697513730046454914023185719463721976882887238450461608753286945538880066296293269469022738464098049160553992659877075755531559791097052550093029396364589647848545021938366312818652586511468231111044162158203834971935853772094695919696166171542639655378810295431696874097693640481962438144301585703660549066079262012945530961905034467606504469645233070778722205415065054981991619737754566521437132886336239880412965231018092631053896716170710013708547665842875115540735164499865623068214210666962363402663133670754548214940743605134179679486175372468910738957260694379590209273898100474230805271327024538266181449962249956330702083012799736180735803865227101710262856275726753612989950096670795555547382524236770694816251647964694206630745349537805526843326138509082048411040475262099761157936684750825216451689329817659408703555209112700050495566056905516482022831292823768888308787071048702313061395695959164817323524057243714684472981484362956853199458790604199882824930557023886166253620056991760436506901930584829024565963814031456736413369617071717868046943543893958814682680308791866205769032403392730128253658516359263876611617006986842284444861615931776127348924489227193117057120667909951164863067378789564755917098225734973752853222914019118882411106917132994889817773557925913306160055950100585940682078181790126472642956928541080281631294717820048869325574669550007954446969298155978639491921323970652077008264325875660972998268599212848799420329443571067431130177465517152694323326148991855578675077427638484697683939172318562361556717050401694943620407230927944917577970737186114434522194235939123762863894727222886165713311377189371250033484867631693135235976946351059024362546745084948400698513743819799138323031490656037562081068926152967388298110423335986685363456721676846180641879125237700221679848709938938141145594302080770459729875188575250755723335581849911960732267720259078362300057924048175292246929644234279546477894004807498203136000000000000000000000000000000000000000000000000000 [122,55] 134326467720053430828261637640950778355063403375950142175380887544867048245017956208977429480999957278823613847861572917593008368158057203602856848793375680163369921747500464181759131145034213490166660844002888824793084287599170001967453094657210568053220383400965510012867669935700247381770815987763364606432946193811386341755573467370736372762703491580589741743999179880891421325317293679157276649402242806542691861434071952673120634211331735298465600566257623808800707571710797309551491295282294884432416867109095269741626748571060677938958263044468219404719359551115837457624125875724225782968761310173791597534930587295642018329363622581554304510835303705890175294143265319139765603935101417280198321734867123178809234544313242343229237259707214404916743418003912219644802212045195551422135107152572484511195330182612526213050125655905310558512883337245909579601851077532046804155183024241364051659476478710836464960437095180627188816358429595924835775480156122491221530051001315842826608012971571957274044389833362932002276783765276242392368748714480642313921454918490570866248386918468653634474366497379170597212006426094377253968065819815914561544840908661054748321504507561030647836741607369578073802659109686039376234654264570567273327011433002130064349964144589928815784094799503239796916778950164551412140081462422242519224959034334685628289248846055189815450008087293536824524200928756897529160785581146619333448596847184489199814229690316137913124198885656447027937429155660990749907152375599045761949446332413363093334773350143789453808265187702272205815361386555459103654767314506340968299869268846199226210184265161821854743770068111442610452286237528859377312744232711411632631285284403874455122199722456975401046549462767600538731724404654883397134391158903633123682042382678161644471322103161034580702334317409881042613025202398858874816629906773560603876684268179141330224168896844039749905912473672211834290178925763954963352484396947064802944402190342864080209274453590746726693835403279549420496560393161368829954220686584514346177275064482212819959172482595778380221320359165517798077618158812067892112357994404483630159847097499265463589878982555065516474645343522966560855508622916045817981133379430290358173161962154052525284050466143965087642855383271329257914718035455093910875378893655381829510520953258600017969027906673178443256990271190265185594320789328883573954200428517203503303502908834076511581105758278727111258049425169614864928822080921025462647619560290822740985543813800782551743233300244170705665461537619828005639869832635435031944295540417314665709939683440914819400285271312613417845393642840336247829231659320912277343920077294005998924394523848371930537454406128007427071330292420294775779773923100265254662080900020973642972032656621314720687796523859726905951088759030886663458690773870496016840201840731866770649131869755451686397149184000000000000000000000000000000000000000000000000 [122,56] -13543012682041242677452397326651331218086037992469342354214180816904943769633625483871440184173040067944477780708123630579495968385966529286429865548696749115275895440587627640965186941655703106238639313510816790704022675581441298167084452679472840661946217914770303707476367419767382713348865506304665356294808337215043842355867902384770780805300012494631476741797168755891801393532008913159292179690785730649295131995395207729179960641809933998363773207784141509272442674704186570341952981223309986917718616612652649507701401848994437975976977124109555517661354883824686885167524370428135026871238417061740875328564273246182919005010720945905582856715824612038950336617087117582398106536750807810353885759835990384190862870196146872346011586260767919391236266421980758617223263416307083908001018445523976952401657232809040857230721126795518765068955960010430621989337556020647693783717707455917732943616357529730377875955028770794641833415596378290639480681316103871884169785802206804780317529326992872737560331707844378783856537124771728958856242142543221129554736187440373153158077329791914723634777374554133255456458646871594214484603060425569286268356985539129207064638478076946073337031544570814714839362950096939762100520461652838596298469854460077303353318252968506870291716625756296654506779595527734611803614325048029632784139866956266842810395532599610921764804353521103737114387231807318494237083900074774441940590787935367774739819690262894074474822318429460246017568218552329887239022638420057637208777920957563323339845956355391182843302173229767516394983864632827342474849261608836826397729100536796119743695667373852173740841730806743251251132679563176934473912220441854832133425212378783787966982112119626838899372319522598451769056869858532324061627037869502089776749640156468151077970115346282893525808638691800221907768887484675181374851262831107466067456305337710395616331390712857033519069657553654473027437778381946040551237216517717836876488667166200223615904594029880428568196265453495151002446477507772324417952184918977688837364397571473213819564978599006955328811106688657117324277760411501119570966282641816511205673184369020248247874209066043938511543368507675114994101416132573210960663659530559643301056574352069338528495755153884656013527414313519130138832284832442468674603470083269953592013008491650002719594143450199872995120943966055173850021408606714872986734260649269885256370506979755709248609343554955153115160473240720120861828884586939015171977333608036035351654885281237179260347360987638428894920883808459088396530683136727219919794321913136853510768059682917136614195864901710224882432021863534505939100935274112037314471171570168927346960484119807975929861539261471496304323125598726110599432538889713286874013779101384849771111388355253724842136349732076080224402133507420475390312359033712784036774612653638846080324816774878704930379530240000000000000000000000000000000000000000000 [122,57] 746189832017511914849408726311665564931580564421693398276756208099000574999689444736485966174140482370465675992935327825544427945557809505550356862349687974986426762097092851799329597652615866814404836134267308699558555935932358305555526974109461738267813587746755873248180015847230738488646937396552026260930280332969056061311859587444815387917727746286164060790249934266393381759333789471562069911617664079480177399466986071637556688833559437248640633347652602058432069503950664184134477584058305714311264468800384908183269656278235653262198380822935254919540524227929289702461771294287377195955181244903526739610133131128371832696621245601287393090306573888218789362900775715365585365905657195721437222114707732366864194190895717602503501727830899704451981394858044787961338548575666286049335135953066951294994304440698262555622679734885516855192718840762045813152513154421729385458083715021552878693954954614277336055630512814528224881856082060314359291313377404871072576883609056955177577002773008455634792815789759870151644777787530906818747580122467139017461018443474808455425620152191801863377095473762033004715480194550698040344359576006963128313985227775584232630714443342788204758204175602443294577578194796391611176102071132050071127244172543607757632698220865523797853411666028085000709172770889287451035703416283108341931723636214335439023927628284484529451877322548030563516641944563243390229209339284337791766656472478121100196996820224545814570200211590329810667159756877443747234316347885377012375578788193489147669611710695866289201507263418515200871870198629792103448819640117806966393620637235811013945859179023947041689490801527067746838032534784784312025993750662072726332210414176573522377424263989550909461478311433617884965831053821956128577619495375800431862482331651753209563969879941466251824552903562336126591351228306917110942296120728574951143507353013966304862450509455381121433384553940666627587785603914729043593859196774013327256281675089274869843516451839629971762409022990554273330195715909154179137747168634555735755397153638729239703328264852178250002921645930719017062287710163196740554710595979727844806726266664706149319713411238473988779873255147003447891174976973329714100201578444617360706583588607291793738788014693991817648568781727609425601402123372524733526174604348904823546162744089027661590267052668466720827792874343303333875155512529498473849020151741879610870776468693988868460299606191112021506161351446825393805363334124327661641632991194708136253460626658230810838317833443571340646344763543426626525885010645335279129735367987355850849118256629675094013490668128278699498131895772067133221695018035341845211021138905966550004902210789906731793925402540236015769215808617451275119458359680748331252572617096026619016195048466751696692284215333048083318065227692676351867809291082128859586057657495435392151933371602385183860326400000000000000000000000000000000000000000 [122,58] 78976394636369597375112146612532284319718272148879858926693067485829017618024601328023118887207567596945467896558034558958666249388127053501216728293566915933193882929283864305139603909993659608437141913212965561257015800083367157952150727078289586763438573700515599340128722412230032192875107929975611864617092465206163206200393237925709640029799654185444051344667637394267504359409460001197605082842063365395350527205032029282142797157262642279238087883342029828968595716633248315919427640113064116336574081594743461317372989919041162074760660829471129172718800561084813472402077257736245463043972165942519572561882603934326375491731215974353390481043042244669766015223755087198967648219098608623684783328057163739695813800374683570032662598655738841990917272583870021288994820534325841373965689811895021233869816635060439267072905393117068624157939131241961327636112329817437230418238911714615078473181312739666776488109663174757986467987507647594978705311219195319354836847824927120221634809869133719553707600835194399126036398124166937935836904865514724020454696173396991429718384824010267651881812944447951549470832241208361608412343972185246616283707576557075970401347174906542728939537932477870985319072686561058100116630264362690123239941355084195481773488893779103334940526886329957796278106366494128890457677062064909029475723185185909835384347500171595334528940280596332131329560784811329804673418440711167860929406054351069547509855189152751404217907606010403331264170387513069394852568381042718315887481475377054406906765733107999152943116332828196308819206983243679616290370196838281612178386513580889435205984514173867934290183111980628672972928503922968507996817481537830317853064173750126026614351906973061567720854151456681001121906774609993664203644157558627295787865495156909947652542619180190422140274036664152748216244539326206150324804472620440590138615370718663287212360465100568427676517822560057998306541857894478897487752748551641915014831636292541343251144588905043564042327464648153224609905095853106034142416407867928133373012323563301995938115909013565356479371863610792276159758725402485119489684327172746699726559984579675803508885049621058831722429753352702880060334033982433343061628334933303271182557308737253546587204627143491458387718935038111725606420788917975071019195121602731750332864361561502549271409019381924104107504219566328414506950790894067150949665758301896442427992761499672989408840591660815110318407679485600074584245380815459986605157295092373360495656480336692432338641990480180441297050540284893941202341361421473503449188440657224774536489708977367176212158146870447085069264875067024756669266825085959301473844287478200867959333725766815429891996874178041613807064022810445071747955589458118474998590996764592062858025725315856368416020713975315172373705886333694668962979475344193532925552708844213881774669554195273207303372800000000000000000000000000000000000000 [122,59] -33355793397952382937290393172330850509699392448474009700189471527469843000701193750017308754900660399094944075281820876623622031866984011903639368201141023265802392860359721340477825570478736267562216593363481643069613414178657577060303530408717659334331536214755255092737108208496940276854754863580309541234193606981405521679192152865914141545849509599847432399554961337055119804007092894269638366976853059183845419534435048551486066420320095315805546546014654518042674580176575586803600330885926215150412334894690098635867332621686590017153219274823483536254506491479485557377227611527506055558581469926295715860985883004907597524708286233067826970332566236909693902707117768154402402333683773302993734485998485540813220155004925548746287655773947718869706764362664947185983472331623839420716437520186478683114958677676564089386573904628185939411336527103083488223677965913073868646291691886173461135190421077215374467074859513304079775327609729305654616176791986650244836395752424760284713608707471141612603085183858610834450281951696833065966868094636622863976067912477393766845450991220883124419640366958236932389340703720330430202878323772773615419366012174034086574918743189094963036975336095114503903004029443708063463283388569505673132894010205497103250844070977932866315486321931065345733416421910714861948597212056826794782166501401873556430666967476229014842015533632209021711318720462570074982573930345572398658488634622977630780041848533180973850802506314653921048465528898603760854863990205870462338971663416853600261589128935685855782748809044586223501515749435305689028513370688670595335989475312117762908901613645367819018682417860131525807962145128523289083818595107703785247750340647496808508079352065475702936099045784849490691414405508223130154027045992787316786756745477032591379622360169898689580260646021604052826308326737910917849694126703777859606732896003140938452428710823514200097498274945519959751807832952532675214721381112084221995906423794025745855557599686366745550778731751757992504830100288079051861126450697171415290653761210340546799487666925213737937140830407706847959980717563989928416677269978368319889133689057521021788181991193396829270222678748786098190972422593144119388528265475376400920900414613820849272089602839978368901548443110879945815398730909152542527285792753149984395766919182902621552924657811522655795123833803364753211138300997111258877180447797945077860728468849087339065365121648479574508439243089459895840151983105941947302167799282407102539180551486350125424477496053444156452584941674145474298888500620086643237582859474004930101332543444657663357953684281672320984304060883979351989084622472236982599056781640412656671098080043747937711126178893512191809150804707904716753337228070651711620001259923759744758101568847027791107358249132145387549159827850812086781016158397516886408207840994313691937844824640198335371673600000000000000000000000000000000000 [122,60] 6531277663116311268060272276272293309211335287461945042620475542845703502706822959756785545250189566367637548500127318101433496372770484870716344040841377925200784041605166672368600395207111819268330629344609293229048826956854812724000693830652821102767536053509928172316750784247300386435012457517203009344175864774077183331223046788994719518452418748487453357722835398505068879311976333826125513476413450504811869572430221690067492109398432828036146541148154520240703841941108823522438965034237092308166777450555438341438878608300367581962717913971794352626863165243279500147680814774984148567966876756525793931524950959746524345360025238269472865920673398509187486710127526043097454069898244782759476395959301114655384583987787296726013250452910693428690459416944175343300282279829446188344541511453856539122711582131753754170944555354631214980849249384630181241653423920687173004603128330981768087739303727559119106907527303083981965287230057521563999802714528551160332476092873410146928762006371815057574393975994204838871759732973292028963441803090215983775016544070910130533607156522011255395773377562256908227352087327071688685784285914392361834129323653136605984544130729761702180827891418664597862975419576857281227146554900510002311638530999498316371956436434622865209608837683722075437863096478952389659028914115542266251423583048613157852958634449056398926824031506800021218393525282988050308179475752583100309030906731189602077171608478543069895939366850222659647226834954323208111332075653660292835939860304508721983442231098197192838186176871808333948925376651630235578410996023923672998689536305160641266801990608068456557116708132670984797966651526629911158300005502941662518098205163247383455990966649974504301393888150051885720369849155747359348984034660410774726456320034018493317525441950736898094260516894904541262769076626709049817029171223330535212835539007447952442507019349730998450223281705321547689402518277200130668550698974355022248090496449251060871567381360950498293047340333350811234585767227070043986707623929577845709005584619902130566015977552004182162453958758406633065847806128881763836825337731278659043659141832035300645684030410414599663148198519951522712739619615417290196748636823227429957968982705619228940163586168903651837809321469709665009418442032267154583422999434559106199251279179095888428608488400197462627765654915864300660800917625645984685214159894774481391035675220002448901836354844743236687175052008202781373309271661347290367645957352133349014289857045902962608279024307744441692119472233856540682016105662690870004303935508744389329110546232422321458318300065732594849150198607962507998888526524330360271219860378196794441117657839083903318062592448419829554634320143216254584375836760899722241208244042516788279479678978394738967432663304854703199143761913242662926532971672168348266975495710908380123793142052015484792995840000000000000000000000000000000 [122,61] -950235724591999967619618835418544212363539321022790202120366261279941929186685514538198162819256868890982193023948243142758143053103251361346398827864613876723564092475119400508591226878432409775669734632774823679607634017476098262017380659069718904990327467166748437708038990827449562011872997052338469794304912317647410523484286867638459775046267393194618895761248298327912153517655576729633771922657421545978278124460098814948012770666055793854520080724346846261072037026220518423986367759831167265693091950952042331908303492228503319952255950910203832113376341934470498503417649198412833775182148307057931641721107607924891246227836127956574616428625213436632303230816012250854833793888360293737257112882783820854047751197215468604653401939245415316285799423261779726511003080576745769991367543969173783968380872208841533103078936196150069887412241042770836086853723467230849181489905155253443095862711557739081971666616749653259321841035988394950625339224309074380200309284412532117678665947923532921574779053723958369844922171343382148782177613545870686112329380715541767255712750631877264591235314590952025361374761028458336937984738654162952016858868094833372208026124076107246831192786443082974331280829830818400999754225932741576676909003411294743767591445214304044723840298005264864262277807108256397072183548650162337393875044035516540281445061918678938141500144641087552025632391192347837941691265435481885738871589731684515180932646943401916574753946267296395625943796890572782321149193818062480835697561230425322938073307409922170821984205211356946867298522719690684407826225396513143248530910455107817477761811406380756901814712810381784227835249833065046738751198935508793967443089639811015988388155483010483954065065831283182536662368444541594293913473087433588876186022347115702556463876060084537962756380756599097460871790732327057002567825051387199460762193663239990132674656565339018858064740860326003577235899201062989002626005720773660899051616941540864952754516049748523649473134108034453734672140516201378671930808697797098706675474121883304443514288989380394690685447441557750237823572383751461954402578190604101704359053267410280830087994279165021916882259081176899045284892894549451156280788320804435107337966082491693760180941053995848777746015862620186006618252303302931988379565791858629040214212678368367584753821360089744389383999364104732369726605003260436289793252482017387373621154256726907496342542636321896380033911448547537097584816415564489393234158443337259552201474687576948821708254048234828346465678850279878564118879463400972777731351049601085556953042085597501119064277183541536624562833381832077266181607028888053226471899113028056452469062431536438521948885701937066333356982803781913282350012853760844966362451717285289979047447433187998431407090882971943282588366337497755608808681740335395250972348910730519110042802137317848488345600000000000000000000000000000 [122,62] 111364202719091475996693324867392352191987345777618660037730761184427054141569052654940495857455020455030501380408540893444701254600237611321963368157893146611606140434622440524895916278588336916972346955414421713277352660300634555877761388872216692807579522835877808315949024022873936138183185163220089926914374869090298880889815345122947669740226915139672542522440644815551529734653411066514038433665548940578581322447202151219727260839548629564275094995448801949878891697731699013077182314284399744899039696575581522304151687730718812153290126857718594401040845825499726707068627451794819421501722603312500604415208908511939667778091619564099634988168229817963394297424642587328689030711577446626483409783900469017180498754555767830464601477903866466827028904697590341735473563607647570047182212527298799046689801528484483986218184463392589621560424936985673659422713779458415520743787820286678553871184866730706150747305312952285943281331708140877993083373530935257432147626433903049897418720429676230854787285315595310916904091570107374468179007541889097031383626603802324658104032128411742541926349166035212367000375116787336974035006772694860115546148586771673483758682196307267064311435182334267070716463479795140657566584967580401479031560785801785590743620974542290774925604649465777372721910444321589057683003358869363022176926457866084520285211335388102578712449883861246166898105447876343014965853245037937291376969021713458494458810872085059409039444695082470416061427900563641696858398192410214589219475487359593087912217446523796120435232981633438280543677121974536890298455482475942135487102077573165475215442953539305073834324900721922017765359681551801300504725263781733440872856659085846657744272351487625177447078879811651475875538084882136236405380755066976988315296602130538380086354477757243388419665995294428939023771944939047376961378242279736017622398411049471122461795600384339834224028476920778041960153687816748181153810038425877079682987935889107863397296529838840425470981181063416908406782284522882472462939623887311613478356631206022964416787510713350221367784549008906499550349621871041977795641636685069258499102061785199366784456347904231360982344623787275116103848159792384372867649810970321318837616996526759542559802833445208933982436704465469946455773665059970244655143667443539740066844652533712235348759362781337856379184843014150639107390964853868850894463279543648937463753775392271868798907215712284638887918975052057828853896302880053221696414275143786388430797639003905116677071066035516351024181465094268965892617182180480966649086666346930805028313723060174520766861199353562351726043575984272324107116124071628623165871204619129563351209735117028243646358920144464013290410990526218652191423514021373206370015846944501957640178830394836410578737876443989180915631333643956482631106263139481531095929170249200000900633009682861753630720000000000000000000000000 [122,63] -10749764350076215819135289773229084133327502807412204916648864039885771690836077596866419607463678067605016029637445936942875802344277284263218109281385210488638788430623047903712269072124262344685665507710152667417941555970201329928429324455781103119629749047229430914147996552626021337657345674973713213333571416021831625091196785345693924366378550827556286379457614384475471417976780873456963494415583230559676333252069369921374833335506523737652439989622648422816994238663732386045932815467649915801236963945206993074929463270187178949571765845802514665387809349916783596037975280424893181719303658246188946073990506669069669952073718641091748416312322378111363604503192329079873782820330860880019209253626848777291545145912454960638127572612161576596970699001060509078860870954457870464876227238639238906079042852881361849913552421445465898305164649067810810069819739171871621231314190179425709630763812840193935050390507491067757403741501334620365191556059740554447076293426767562980448272296517564342991280460031529831891820633219250477027184360751892830462721893922860740328589087816295881131495579286947561152054852798617727240324914458912852859004132580731729454928298172853622648293858394513692316286252983283624815660601951172142978848847660027435689873346445073780009784010816465033838047236331624847852265285013208940656454898188522314197482740352912357913679750337060217056528691740900416581512762084663919742960840427826616936786709462431606753762900226788976405685249059837165261608627923881486004619778735210242315355827541240601531606544112182016623270371974963173580990147649321482719688892012873153434204553829177498688834660820055104530551619363572480755143677809830660374172006950175277143540228955680527407418069587625026279577364538516102092686862734234589092790065551528702754262558796006054239966258283704603809621560158425231401126958679593797067072869167665272924788327666614316452060022302230042494434106705104008064673940770786973741881564052197966947622352457175566131792485301629484115392676021827893121769449230343914219535974503769584047273656857627649886637039778151902339140542038042809307941519672221757017522382914622606865909439949986846193433350042521606358622066400221439322880602486201855223876268845130796090536496495989110484451158214513968645261863859422860297566719005192553675142637894998683478071427206010721287816901263974086636320926195988016229412361589956139509436354294318094126021448278063002676051809204700069922825732757648275019736811052016096815181942733494662661916804806058193235065617886907002122811139494848067981036440397783408029460180815040535883388034751232309007950116740946222360721216636008524148396769139522239787869360453498073030115269346757611573909538692170827583210090153355404978192591392443910710874131168389502911053427643378493378196696441989481049032433601641414311585081752725348916201769955106802892800000000000000000000000 [122,64] 875476854870387027322626140396330541749011864744480588113249947865221472613183732410279121198677772815607744094095019631904560119892245214450180090306667760570570870047314643735972838339136414003175738583650407249983302932889715701455114949511797619633470508645436715663763195971266914008839611268257880168292074648708246521671730236122242740996942264916143698389437752072274754266238788470632351970566743533308361462098911065257790178927640793784313253298547159111477797526436137023957795309192165463128664771625844139327731360216069431420757321901927148185973572168327669262716726199902259490623944218488446639258735952132793346275036675774738943357112528479575414788163212627046668829754469748835012995757930520517187106475116322548499984524234593294957873904483777998867020015500060456313880384702776920474871113494042008156236378389241096542437778383758838224260992614331682301304758380735614589063465135397288211217754179941037818370212776010733673060222591727003212358190295818128919999914990924296075251470248154919066142404678155719631406453863456554522102360301753695653515891707531034662326909426466879004036446999925333456476013936739671930021570985586347645745045746386739783348875138865186409545083045854774038547144125719332456711996880676764477467431174656605798731567316755988049561168307144929421936817438934362046379987375820283497558251556839371198254156389894055561686891618780783506135120480802030429963966322009724746170948707656120563969504451731867782889472954503442536741326880244847929984821143492033560050155237251844216640613993745359975454651035713093693315840347676690896487495596062518376485178632933726444345688726608570767959763568891895992292015937107931478468530285027319499392720126987746388719269222136690521664326493596649990190653916770615984704586340366888390318304170964394652347073927296148670439833992787789811663412705073493448193541055158801355504422513236526851597155939455686005034008917514454635146275409747016305715830336143300554070687860837996485844496846316961807005496956927630748619462083568387086933665506903384359676678905984567106778970842915966018805706037192180738587619178007543709050312962513670657297258795475993093069360938661968022288907253222325302280277989082288867331398781501374370343896373599453314811307150858673891522811563514565064117871907053739537040868511469150668352403313368895965310092647151883522158809783690882601848304981978100013068561359294408411741248007556146987642835084501298655523588069867246442256134060952112092534206481937323160125158422833266917348520186696046122281613090730910548798788660970157890640449176423143722085190883821252030521695946108873157109142720410899482499168083324018104895357892212240538821112541260721061302068628291890183800969434981173714113281665198726658127788990670606161241525516664494700860023511946880048521454609773747220669033387689779686958081649986680913920000000000000000000 [122,65] -66371261123310925024188526998469754893244119692312153885328265042851719284381312404435395252720877775179186504247378434714240157942546074791030063795645611429892209540781965426184993858321820457834429258099955102827407817601477159764438870546874557845566013185394191331012270608215442140294727506897906410419766546678650312820838828559410397112394800996314376994724626431437712566042137120255168296170448318291089652231028728091409087896371647599961705400853794147464246102441485952283610485982894450678119426424873201783657150632106301844048868851364532004342857161295396290526161884216572147705563849797819517446789973908971366179747079711646099319304215759104102368400009154750740208337305228191777886085613858810224992572709129415192365470477250240489755723480831263800769101841158966831210561922342471040960601481232250907907361024776231648682553250756417279151511038192514687460306247460286769823665107387722124533352812088766990357247748712799047715692535177087995040142680913300001640551205779990158416967472491302090374673459140653989579199361279724983538280239212283898156333607552283086330145177595486546080920236820606800688952139288169881415970119194768594472549373981352621846058281149731563671442670060492967260361125751921005971857573278954802861364121606309158954995612559589393480141230883601210551444238217297747888501063566100413186041790391436014247980227370807818813746051275570941718809408634433937935318522851835580202968453661078513673641979862400109963137773348041708406747317694192362570075163255344550956522635438657206454850709102590661910111369415122175975293791827179972533317083458828015092498462643548390754507740182312014462105625050215580118779595826267271995191397108713761115151595335754282201382300979238456080700441319685136791381130023137771953870670143324391315861796936128809149744073963138449807030658866804609385964093544462381344261929939050418436353095632268229231896033649228980309681296432293214105335953838074460253995371253291643448365048770567966739869305136785175083017604341668375768281936102816872272533330462051167365739049331000847672326523890440406206604347088441739538333597582664183571348574762715985198254400622088992775552926015587989343865854481872159425164641695925723720832372656305346387611855833412609416867682284406896866251284655919723130605015521307876979725591053214741731253599262841004537888974800818373679303804679937964941087294730620978866971334791494686273855149831528080691256051852585184530191471278149770974771573350915954809562537300678959411907637000739077517669913495070785002283846081967368919758789959005620032811790759899319953767705973522016141606185192661480081128931048389762062300217680605794554307532037424467252000750688320769456566915069502177054646555291945294375079659066179300327136599983809636650829679031667411422460918387256509295338159900024624262412422248845210943165109190524928000000000000000000 [122,66] 5901950848271418410769387551992906028348948022908135709065222608512149586528820003565542684418490806886058904626009381198217533165455764158725399522449048813946845821938036091189404962503671285554646515064437044203985380145848656833723350213467095350935581552777710398346473550937452680523050041279516387703422596927157964860044680096141400971238439314350765370631440263797920632431542344519918515184835951490309633411090248726004774110910715460410405225941227978780946997198416983404339904812311013011574362935954539557742910130957819974898936100194803933537460666254605946944303692221655011596587763740801147664780370494989009800847250516981088884475188315097254047855630874646881758739959542328354783115774258784095040356782343231411375379076330996137404045353770508695191619361600100355194345946901019665889677058255387878419223658273865870370329023470231379729342475483457337039188732211395066204476578218754167418541454681404269897620768235608623308527249640701303725064244429232630277528085774569441732586952768881525514446669890685861609771344617956742437925452541810343679778915645811471382299480749471569285235120213673076007134722846469258285697699499581164870132647995063903159244349329587898920257279096257923642105271941767231454574184415714659954679724911111253264690633119651355813220051391217213130372082523381681415948769786833588260310834769327411931614206763905401531530472839980773852321407970163997568245664144980854723743925976059329313342010394625013177330664511880363066189800442271835507072780422280869022231011691983002133943875362674479478609155081444568300046658618685275906442086568905466511451689901585640816625315400701446121871950800115288845074617644809943519573607546482913255997335143849006716071486385729947295052475531300710761987387628266763182589016548561773344135749197228966803667873428557550791721515952552330113499280390590818780836834365670715568037000338101579720470423220740990349323385921828047631995328085314362455403171036048622845805852673213235889386573954440976147229305316353588340458551664759570381555766708936950448460010320554038483219139535804383382571056594999871188196370330400741447780346141399736388515989185680231016986651772998512263082285577200005964687941596409248609038836670059180010153402863934452153032615723389269144289200010070199103080449903113114588832049255544416131044180913383828709960356357081131716189041594527668455750116351760092631535261521416950928413929462454921363347243652151577147999239626719602955502693988852272930792301232158228661635521922866566029262800256588195800547320986616499863027428034376909867302715034520069090813915352138782618371244378524816308231267866679834965911885629082026246171644855351820284401848423994110220490739400688173316876263347705646460059368384955176700763574603213793498500259019242831752040970074308851639540629631651736025318516136215019602903592701893017600000000000000 [122,67] -663507829766172126203012076371121248610679021181641229959066468077230793309834291633940924324811452073857598002789536404560838674548810279008183825425168287148113359411410202901757958120756916660599217272508128401946425745878090053582588746131553383302066559585740546630510033307206044355235807412594106618268915116751962451201406072521337117561769343112868775894341172004357414777252608590906419485592126540269214426077876584205825148860188823563546505778110873398488454149839393608639053850192624419958406001658113428790917325765684740282339075679936843863677403882834944012591070882764523350846771734429737306805898085943798885766188578007491212814983784233675960450130607835412841956109720796172231895069454804200760785026067966670383446222340197796791598751951662003656570218449465061988768983091526399091796073532300046913130517136287515101947367611528315064156448523588525739266816047902815884237248131152600598506090954246859559979825791560230683218864020473500664636969729748074435209835378344429593756726476843701114352340749188644029897126579458517639995569141063778763587498505479785533001256095529237473939167091145259112194785712623100949365813228063942321894957016617939022912692506292704599482397745767918893124393587112426381565212303482747060373680641751265139481688130288675264378355021367641473420572488725302155918303270182985770778113006464636143639286478968528945602775811104850363060882821202863727157454081784483020049561078022077517334318623858644771692325312678123340958828592646076294932370991585154178990869685964243381548600808711730760701712941205853226544567659330586510603229374810142086671035778960352637742074539584687324701559129890316997273187298589712609667718742853565737813593024300298324681169201909462748939787468966899872351437578661190890523544093198868531466599010077845523835074353760778330996296485793704359089820411592561753887424869378937356325975396499003157145992050473477159319034350922215005839643309656142633562021553629174958251217783917092283421262815368940906351324360181659531628639908993649555459815399747739891471529674745967121652124152415364556850332376890080663282767200934948624237287291200254495548665366797463387933578656889151697981502080204781724286831513092727524059567897161507334576468581708828841270493656853823599593561648892440130434576607017704021684345007436176657856815057698777381973511226407664839630774126377623028226764840721983229853091078368235367887805704782127910642883302171616413340278178208538450063433532103514847118163203838701431022129690802443632745175163947532768416828286932518692196143151293435013461493139338208294641001011959938370290285008197503472362388569104790750958890962054952016617094301855978999659479119500323116207855311478232395539635141167963186525668744504012261980219368962993032805690981193711655270592203661731992859503659754464697441502004802200251883107653779456000000000000 [122,68] 71370681050133330990876519410439198808360371711198563305181997687703972162668837715018587768574845518346670968987964993429238306648078610380827611091704339615251151320148993873159502387374385031943032742317907664633647422111365636713084852551521622066813682299923316899922725425296628519650058822139145632997519740735884321343651979377962918262567888495705190930620495487293695702297444434564073301468903081964449084980195906547373641185036018258258515617120962841938791905780780206355474314813006327678962409886745359500927666221370169542505242322464981959414803235305130314350628959975696875552550888435130089779505088504613748130496438695829003789449308101425035629505281532520001954811393114389889111750996664559529931739018370131931354853546074789142896267723072732943849133790522834347447074468915058484421613837487173673628651773381002232840554958146509435751903750084011566973291764400133286961539004464446202564973743514815840305286198520586907718160147290345069716090316424489526116665056246149735913559402525194513075701943341042280924263878181654973768281873666103742888350907655718658093207226598679910487006455094778990723797981086139947681343897555801669246942321982514295865880790880180352406765619067556767655134641840592039388387631960549018147545840323619623703954489298045280178737938137050041898848961971529635401921793034814415127648707349376916927842041890716196130820095508582702512886930986040706186136982014548773197840987483142520156783916261117632889321441940948357768460793722813042585811753206136903321763230246896289316768667910210562760910702145881692512612290922650443971328018081451554669118318665813908993016222732430582257211885681240563043136621206695305863439898108632147251428658263725902727217667831273911734662532524976575733235242664068158393366733458761076035660131154441538681158700256378813803450835069416640860743720317588365538017770288648349499796438278810662418344594001780813299320637811478989421282655922333444992336817328056464025433627219761595911826672862685450009257196276539643276179105141588969917081968770353284654258752977439327277696338786138595871647767295192401988916984051915920527326499237101567731261372954928953041202640547362213763304996636292282491782617492954780496619562240353437282437535967085117912835465733658238914194785825533954940421268787335182074382311581931565006665898749634060804584687048712404653714790399900371100729415354293404301752302568404927406658688108106803340015808713024003902985755607869911985750180086417259311582277566846474379835169362437154265124685877245237685397246919018479643291599171123840077828478641395095348850669140242149472179056391678069065605097963023605893373826501038255955323015596995634570753606841395755284258274595476904488571648106176909640920831277723629966127480845923991474338886764796502795813862283052220797061279141527803829730354553267041851757064880128000000000 [122,69] -5391304444014049221597005086094455561956932211210884514325171779415129386012008669026413665734468128111715089573322808124117527307422332128976012531929022411933552522413284065429327965092330712436713026701772515439718644295075267057814098777842520911032732611013739122943869274898385639330184299522035617366440613622489274857252213970093687579542942941291594443451684716432957721918143845686014277902643976341151877353240207704276298009329756913898775316955485745033447317265311895241416199484672096414426123834063063111339111001476739764618947242917409885935241527145865115874597920495758689422595532003707747630984516593009034824854974314004047222304654546580893005449350549610822863015809411044785327194821005517145179005971979444193440961143483023865508797009676075947360120751254719308299730048741431137507368493303408345592450816474572086279455260378367170522544663494583229144966602206903847501936588089787715789119022496845783404351022107169221770796445356916545451131449544930034133088765761071206763869358885390428075819309677740206637948489395224292207702099335648983423275157716189191517973194316379983081860793888160961138614421025492369262922041512494875986366825039287655429601584314017293453534379790742669453828584500184065083693511037077882430311990475764367874690170005789066918529332213997586104215824285707111290014594700345883941653062142144463901774549593445888132305645486626498599499695573647083255352207609669076296322667447703271685859731301402129815985299155100840669355505437053075301176950556854544926195254263332257797380015836747054199606121996884290144087148659428979897556320507537136789149953681118423874847110408266315102896820578393177349016141502090750353147670416099836604044001950680611816140554336274284796334547788511157235663563939683403179224034534218886670076968516334469314509662189338619432425822322440621622985621333829899241431945157874125611857113070284520442316603542349538819773592379818210842287562478736581058599413706092722229527781655402131113107199568329326982268747600961636292530645229597472785135154308972991695759475048946142524914913396787083005684285178443470824617290236679063190893436304968319389154704689347849913160205699208578979817479793707979560239809638945116380401944329558975793506168531114472802395600662750132121993740332459718655700103536465248152407928047084009038940533200719601200219421783002600957755963432232715828620263686964702407706778348388538514934747549411426053047309954396481982126860254104904712043531825220782004131760338044725543270399157292388976992130124792529827784661405713228833016235133968919204334194777776171327836273914871963095481432796476832871643727889787688431670809793203972200152795912958116309257168833222078514995705430381823243636695396403039260510356197312242870433590333694330574788402444893048763359011980582286677632507296031766413901775253682474095586943303680000000 [122,70] 119854428206133979980577878147492683918533524047708972661752687911677800447217033083091860546440269429811806536959930509903294878381782772812066778595793817395916325321293059329121897911244227575147682215852562594932340700954473182355793518903960915014635410810129260253306002653752512584005618771784908177132873390216599252521581765033219638425988082494619200304555231990210869510909475208841410827075425385758745413485144909099067498813005078327244898828650389196301571991562772831525488151324064695951698379561915352047718461928105986470389416508080147472025086642086020731691041685604665854570751213347871737725566325378528854829587446154825946501978409136172275974898870343161457271905674092612768201809325023854146303959589483873113281285482483756144943161205139381138901188606529760235029524855625020039984117263791135459955839138937579621577749955790773579880567040809217194188787320177899642742399577040547502066749806121036435150704070802746322751806536678026565449921268139056553156757553288655566060928013840160807793746599972003585634168720166122529912020255658839236208284602642659702350193282995522415104369428926080172550659153206940061755318277398780969159661054826810811722979718741553600150467359543394386899199575309593762758646316140872700011128151069304173291184781145034715410126262839720098822536957324345935916075430107704054627688886723886997000214637356230400386128270940001415847695071138459687140450170803960898553855804829516147551192392378857237444873818028611232883314057323661099844965594451889171331514377252177859366627463907700951162815296978774208164822955679209044253745071651128436304534799922267665991668967984563067701595243269841915154177410927395236277893546718337793865463069419073380092473395861276491801988813915730272386169033206494315541797200334694400290348836801921635208264369372991689549790460479390140499211450525167779640026948959702047264338864584196093677332463511739493966511406332208692326000761416458644401953764421062885797871982029961753716001468391644557015196868185942987996950032327562423591839148481820384574046876935453965559746599969641010927975637563551797532961404118215254874247665632135961272707281483827709813760618785524431248441339116813780006742961900594698319085765760852845448434118894533553797019946841816876948428662974276460944400972943934046131339550486639796938093947464426668512842683157091654957429269974673065152846011147655655639668108787236581303072590205763641476383204999297609207049781655812481556736175329546035859248966024144826359302102322278588925880211361431558061273506067054156850066367624783587114019217862358764782574647440462092079697934741741444409033878283938427641848915128822521775215649905531695132792968012200452287468423472877620786891546830213711695688368629758399148281242580658920161448298006132922136144028807342092943613171992839542553246587351684544262982743249600 [122,71] 32076220985198785298432912564692070103794575917590336760617130667870739747463933797547337359235978146113584567844301202466308863307333014730585031038414297305847724397816493690870076475599251037963925623422452850513455198295625300958114102004066058562955507236078583069956375707132205252048302815614672664818342091187902509293927072491324685376027421854377325725123723006849581957712407333113849434019431936604743551384791846205308337576377245379257544447434079825650201968950323809655576146518100620945183013857836655717344488448839564432711594096214417212138055347784272523427580389641270756556972597176785932113399315243916251554867389357050646404231753848828116030650566759082706797139706918210276846416176277080630003020647116493881865905985751767662249249996263350488057017447033455236341402398783241067731626586167085091930462696302789364882608036031192078664110963792813770366912994700921885782693028644270882591136019456192351411536676126468563024147149710139040186100331439143423494190390183897940820514245638090917704659139853989571848298510287551181606466299857453478877306269662919972139313772403504414126208960821972433111694114749899241733322855335899201201448238925671738928539489692791257098323595655662772030857633567832422260489931392912521771209711061381943780455546159893666891731023014786216231958233880240933693716420173180730755854827475309876581150189751403168898854233462082174026946557588287270301947535355387454847290291449796028740533699194745363102031288945706216936759526175940541140784846157562186461470924602664411643323558035049513306664602850844131913265388687879784258736449236898950351057374113448366420644438644615113703250912920507351785793100617128371682038234996132111326036027631781034150172131052197142241630677820580959266294740978724257709118996770459426730881877226825210380116124344001145657957276357697509278810172364977677928771725161695224512085156914224979957739812385358244844164273812637233287951482960634835157360011141264095941326722999294157560791701317455330937491434648550077488796456521985857588494952780036269570985400390002518512415575470264464852938329146672473819976701247156531311804200762015949664212532601041122744180334673943283702983478283514437770865967686419383345289582690677017961306836927393166551887158739150348842709569141008828148515990627865298675496747781043341484919365339528501591268591783730136056812146782639754872727305190642451993302847380673447861803781262457810999741327618826138274198550153174330604323676736201171774485473191932161926059332676814327487194373180868246223008279184699401059466862688989783885054562057904113168399220314823205484753575190148116918362074241631853102501285251117481307355393695340032112455707541466131874844439311045571648569307638839520386619713850598369136221588427946917572087526870086741189541561544445727503930003212088183955407455145700104946513760000 [122,72] -5022236895015618281885537988783457354768339187823756880150660264448149448640764119388294753370972102102088605444206858254839572494691387714064134514055874651598398539380648782137795255984799927947859125492076897715628582226548112273792387269518486124004492895518706585602118127203053036997075615925150520199369261482741147193246466592266002270970235645100692101108443447453317194806792643104010904491314450205612310929901826998969125241520140547567322162173924399895550111648027526427661375244719734595266691145076337084714719669662856267877362188464257794847320464685315417212685477658237020914819886279389479044148306428376423851823758273331928124376252327624820398119574413039982210160186200471782597679116113568978665823190282059999127139932991067733892113825751208226575429596962731301662539137646900221109675682812339866336293639431432040691885296870770894447276363367977011566236513653431887549339901348506616130936712074491082976928868906620089574606479330341871271830908479351272874617020400446543893509725550667205116728810894270856372886889998864912523758228987396086249668827026798022821485192358840760475420090318241836472166051310971197556240781504368003224243602036816693308949836589620420945878553730686877043130503249043443899636040404853382628433013128597078967249406394914043834919082170543293298101031169259763343624126476299246292787036474737515979979440379478938509000420337845908042385084662444197827232559339240741841865391966352665756402386395967784175288674415671479669884162830520886340618370433425341181131629640333662773223989783545695145709040562955420086809503291272241161580807622883041874474149512800918150198215502501635164568174692553984323755220610822026607772524061577636051944118034289026443076606719719675518264993578804086398307808184525716346165538917304570873544869902086123386662540485435804777492246430916545581900385604645716801967383787808993353384129526376950320380882228983104717737223028296815361273154673116308670890995706921145794296404151716934619129818864291850583608587992544672168992839887276579557370819260171905596930913876892724535262691352140724210692768654938668985359774907842946849008023702030121561198295830729482383309909298607234749949446444468704054639750147931913727504516741032483987097193200583034272283721379320979646491579289496492024949684347512339852269280019777246877646198161196155675898825899677906302873582769576182372523083859218627825243053839645372626338243571149565589569007999086439922237147817907147761169703775041161509776922200128078621758637250857692166193982235200257332248999586309292533988951133796689323690787172030007560799008310490426984774971974815394187095103471190322729499760317238678065994643889580097193593500166659264495728960649488444715275816073454855396261476068423627789682499441019340473083779152946773961499108685838587630240585313997076752139413852352383127328000 [122,73] 354690775237689585833463600884171527231358570886397005887694990453212675064729726052204428071453269523511930523304891876655496075207072085705374947062190264144887345636216791489719375735856351929948625622964386952751696638894217853946356974502417775789630711575783545663988485117182950557049929460592342867495515769239927297327861154360669416947089810683530110318748256529540180857773940534202778214024622530997796030210505339553746520003051429362093579803268110238803579261335934017939700006175971408204052083656506193364966747188877950740886080616811003340810492845229399311649794192179182951922326606224837400016287545722715386854393246647370271293402360347158032417149072073406494084834211996009087875923555079035997943745394985635337669508115351051910656358436632595397009247068336201888908956574547845371524967913646845549068827622999549060929657534863877929305974448428868109376665795013607214911164874820717628420544623132157269311489422629959905799519563926089823608389267384920916769662182018200243898372920435004566111985183417984597300271482719937262401136437792409646465894849743258700159037415033539388960879127489471870043223978742863233109620597270099303503429451932702418774439360526462856585798659979279157397210879658167452133183378578360442736267257653265291482066169493161270261094855212973848018302560893179551162033360683038794881075522536156202926309998939149043757284501408776884726721217445162910678768516105152569832806194758278262315531685549785716459750775955293329255381593832855277893788858972572389416873504931957007404867002004713945059080420945869230290013194825915897362706520180452056151147956226950204135067635070106075600637494611837222179093453279576973088637806947087253441879578195419797651491895612199344846146495630172163663032600044639947184177634287379466625834265419517001462911196138966832708882439190410536483899621201495984262775815148968577499897639778815076636589379989204050634928785073769003352181175490349625981356954064454438825222364747567492809651228296334832054609055631657308756399462482319770139250404321322573354594508642856953850203262491345308861114960670375025166718035696028805485402641962885268764364924057490631710960156301334793749610759793011902065821400949388265946195539745136015335853580657917663493901562312062560742644902158104729527924339875195455529057969549507267907820972602501264270319236272548538918899795415881789569334053959142318547514454174956736639667088643592123168596298922480104197428439975870927547621777363221803366041859887308797697096832000752883935321966202447396463008191142582553007859305862836249143397873029247593665967290927768207363870536210851443151531716856725307924815121167503978430828599293006165714016071997110336376013319771336318417338012321609010486094086386798549299456070459114421576647248250178525502201625801484547290238909564693827261514653349457664000 [122,74] -7854392446873131306371490196305798381505004620403277497543098687706250331875178757570285138948478783958378524440007639045083610599995200985557159599223283998302109215689204282729992691561010170763198107643437904770504092041387939417169784847622540301232647878482774143639878621727150615766626029597325504829811700709240926754123959661019979988176642650295853010071748861616234311993265510036035815257396423000308362733951011732758734672801433350356312925349848441551183956529944058715739125688480030203662647065583493713084949477644696457892875353729961395422572285892487648402768895457032181038634914412492227522020899542373914455090914048891879370215784207546897779300071789064538402198021216180124339713314406536068369287753928581013403151950499447802722190010100159999750762220647751742583188871467010470864551848917937212070961952703326037434083549135333773676976187792148122393465403018420142140094358424850115074150301718885510442442424630013253504865713985192172334087763034813516165702860363799331232924443232747983961961053607687172156144209375802880350326495747754305600719107094414701237515382370193416278891076260178455457221117418055418594091228521094063427588663929748887513401911165202467968106074269425788176882904278624815732427168286205955574899732841061977654115804175654780615236105952356797196465431609408677720262578989768436789530464864958254902300308402738580230026059880778128309006313629154881296416250615332340026774041097810882240654794495953406575032832689205950339693491082277028783037024364122794420392035361818890926030873992853661801080891947685639293330677689294374151611794725002626728782016234375096850811548991627628380581635750619556868518312821180453967531081132140134236319126914736454512031902542466362696660148570821088857433741067863779459501693079966399280345851419032132413723482411320695880542301712107822697825766701441393498755601988691543957884085494676235641479322328261110997799896181243223500700082917559240749709130510209539257534187229370526843854607089797356780161196613471218957594074126973112344385330868842087369909576832993902976520778303687011959658890086478837655306293016540562096849286417543725532494246016761044560481712878027682071610665842169633584778315259415139731374218790873390357940708149436078162437060875400295613198521327426063459669411034891085683678105160332975478109284117048430057710824835595796486145490759494499388422982520112408728906949229455823450807099454590831481965634689441761075359887942557953344119583613890783600451642400209798712170251233584079152311620226038767169825004881787384077603799595010147973064216069241832075521036264791420969539815345670585752914252734340352156641261604024169231341572378279370404697151883995966889147403221971757863295613865625457794139029378762169539077214525468565867093239461909914191583834422495677033883662590655780883732894334284000 [122,75] -853456934885430103416434909538533413792144292323293992606212371404406502226386886392027435330007271192683756899675625406905011335294971905467874736106281036347699535394802351712697744960672662110484214749486759818115862626107967710989268908573555678566364532077449273417982960852440413451420689629879262034091253772381047900560381760120906263984351955572216020266650460213161055504217409209005095353695609963994492320556235946832508668825297294945498808804323273753119414028073957318892604898352642045307120263259112182464446916118200991438203258236634182181908939879178385195422442174762052427968362730220081911391389277589909018861433281802153266257963673733421971978948786305734996122717137768810500195373728073610430052554717904136154531987806197807295600441299788326888319885082862198038482397518170467557942015357910276659619699202524026125275469113468067924018937538629681953307515063882378395305262147744168746840997359887904551866005014903822387317912143698489377197626263566000495339051632647041505083309636422137785665203410934108168461326033852223711816076009400687901346375212748312997623638524663056545997765426420233374071180090413875240805178232302242834692697866706730363399030970146889417403901343099659906406558620992130314042195649113879646358202168829965491814115143717849309528796236679757360140191320162307805464550426051599665503923137850720911982211950419076759543782801592040841606053837949859704601704559536621423345418365345714091290053440706435869883991253553621140215627707379278882094617202346850208418035332129519363972194249915606622947377987401380814386718359794545925466689863437094907825969537226586300415718257372522573880153201362396392020732432280171242263746639669792246757195713006011426375283534795260617820863669590397003789878625573099876850535421938328234509377251011531940358872852254326129167249277451211647843966574214096477016295185820537600670645909946383016839135839142327477656181476440848656152490165556241027907233684694512412268968291377336003808629174581015167481860677211574646341037724849321157450230333353032716059490024822150126691141860010683832132131687227375257290966104704435416943126866968234985408671429732754823127568925889702277173409288309920455516972787041342291438690649478434262406464329463629456063327067477115993452014516497505423832019226132463829807890813237869569474643934574137276596970760657941890696686684485625609656310675619878115247491830429018179364720541949900581561306666496992182334057032444976998768814566191367087510447484233362761572148924642611804473519054951752955354054677368182755391444830757168783804672295897580822424034206574698886413820430687842825912070657371321318002100587835935875190417223187177027956832123688955283120772314977410153826022604483021117804499376707944964072691559132640501286468095802827943008664239301195621835795743623852975131015408000 [122,76] 87798865675378785135981880689129964566112773740449430798167999766282709883558438420172978205672651764563958548915898790641941723942685930044879481809290190570821483999795588630897868466541208019345241267762520599845390017084162606148397928680642630672293766270147869954980984442303514238136114661685492196523723474617690010212951492562758671273273591143790376718442277386556779888596588940538287692465020049037939552210118756471313397890744961487151360666207539227149765175431488514250616421138534768224413250650466232667724988366892553410056515639573505663702983440975713125234927027615954612560722454684717573199727271614525970817551988521266338390096392198606330283103445426531201807564112534474050279276200732548093662841077707358501539235182985689501864677400428194853714277585549034778141837830854981427202434077199536625586682483536376872142732556979539408442210365246746686760845850422666048398677210947353019805896707124731522345690904068141521133179402187573824572958439477330559312170560260678597364086148043684523493603865077755119605221001120106395296700157238054433765375397415019984801217368142084582401155694680999947219695836208871537759430425959861805911254502581203392009914579018196803909616090055352213690787435995417053805658857826243963011361315931882488895754941866421077125912984376894348918903852601195233972875909796043301605978066101496672105652189795758831847618338827233512234205877432241771974373211770593935047211213842791862296758931185439239682523432902584029061407478255285901057777207589859429999702424414366878633239527499809426587184881773651357738680319407228464636928331615830501453197451293423005966725577280195212471743988677751852943845401017341099781679466172881802769948475377054077710010515591438044020351709213798758997012834746880856426978249699675095579134954149427021504185139821828451741723331289090258009627524974547822361486238933825784448987510046217829827313481350221913454413782825434168651898836637538420414387918137446096689405433129167233249006143861075690067882382789386478906947628394375963184932274656681452549918938949472233010794530378714050342223694850144217932276216239483567865766077617055745288428951709069800658620540680025706583180528611781869379469915035768860749318723767997284733724169483210449085791501873454764914714840581269552922360166651509155210815995099761586695228449501419275722657604981137746666665131109958410658949299613320373329401516613993523010010163656730104047920683776185659703956550892998197114582720736767366947227253819238079479889518862924931834686067869984039069565365683588378671381977676600034984558215023358641774713541376139357547728647497772899618273614776435347886308293618797512954240806942777491735626335375321782864021971645894571964252429868447508373402288410619634514683370178299815289797842382941735913605282422507434428505833945392026671015680 [122,77] -3217470033150925652326790549405138732745981320025094094771398919952648723651237750821561258364450120345255853500901785803507735513312795783899258851186757097766425628747568295097596487915774097573625010378300114491897808957053417352844110333319164990980546730538660662824202724474209028701701338531609367691341688736494337901133544960783509852036412533685595306233593658096230726961238563550124814859330432146848504087407755781603392427761126830429347333992178676480176409417783195432994521526754724250263105487722944281197730627521749871980152801016563099702658105775585863409369649943492274117798957224178132494278738600972330059276893164719365876011900850241084943592462880570099969544806831255165558142062101736342479087159048948053781941409961631054940234997564837332093521810425607651488279770140034461134661654092482116855034551112046055047850370097297955219653800492114158780988921084407928534700838303908723481595494633511532210333480704041191654316857875331416797547173964386889427950552731977964267456223259719806163264868776950955758535949767763517763366520035498912789904812739384814743666620806192936397074839116393560702427874283677921127935086424026295768922364288642125827154488412321690389106310080895864905041177334431895545762947029968693005981549033726872779419118144761374364261497556790295438823789008025409440919615951061924876788345066560217881623082030907048002833647409233985301936771329266576656457568480041054298714336917436743812244347231315435159765197002426065629060595438370609644447701465468700692898989315979853333364813524114816187334883559731910222060064292901388402102979740728200421943862798325664876301344583378581357455949596969602855470560419224767418482844115856224450260881465952652077733400119638232815916142122856139612755469245409110855090081179639606625310573266078562450650549978301563312012906179042997511889378208577481470007678226675644398606340143967535015769505623620437584032141677774547011128806540791874239625928586452597282437008751143880394177828321121262328973431843152803658093462664561963305331164496904391858553819485209651181271718652294012863671791340299360214861823618110649405158022227574030081367761327557003612019153929659341769469270669380597183305183378783735336031563306660518054094008538535223751004119259321374590679007624694962099249784007997955015496293363723345484130891794017029037730372087497419552904644831498994936422334708862029283769657129286401555424289874181364827317993996519811355555342598276669616740123574769876318508529571694688261826689477827949031575875534016819076038994953880401702840682085105597514369741133913299322774160198863339366916772581172575550268987518532726688962823561505601293092924362221623958502132446360314819345610654411884466378281670387732282271904046198843432308286591153269825376693295531689959306232502725364938083711693549382771840 [122,78] -2825650703781350457155099565406243196428814524875167212030615886642065826024818323217551615486114557065353259463162949538094042247326842291626437418102234830594246672042101663059334787610891830183637444719751214093514379520219736914746366530119258166849053658390856807705996015113043965811465041169129194248599922971782019263768595844728715323970640161934983363682373273249214424926500631765224686283402587851473384077772673368546404369403567836188638396740894266291736504653810084330590256520442562916030467753377723694677100864592867114055437341986490582884912525033823041519475358875932243826598195464077335189498004256961526832342931061862914276114880712454223912459321205265187443951012339710858112972836088946848782109923791623745778591685629019683861635232641290669590545465563518834686753206744945046754134046492983170759628138737316741417513890386396753864380328362151945371747129380199490146314926602247050918490620354514637990538916703814172360600349261176947308798696067824578204726743536740376438303824400444882187071352626963914620305454998415282883035939898486600416225231958600104387280361867021391282296563425885654023569770915432554300767177909826568154877762951265901670436441128742657603870718599453792787944327136085704817542768720027851061855678278186815020203364150472556991417921117834391946875073952182472273009925326686423506173685325442116345934952113161599158572106615082824644410931320521966755269132445039883793001079042461333952104834914083752164028273496227407374618587301456640676894945245035799794960197391535103126036187706802502185083804807447543548761713201054423191935602047276719382287392853573738995452666706636190786430471604400420948491833578743183439662134661782283938495823330648795804573516475945521421907306865219735371050002503071567490454985946500298737218379229640149540165849516400884408374342257672198614361232070256949479625806385770150349443473185791192357431858377991913749052656169197481439386509804232241129872885897466554965541194720003698689370017975719161890399765740393801230217181673198813557014427953853299128876451372173132706200703319880595754561528165361197500870747547963741068024358172459740970286289616482681031833031976689043021045957103972262844893355112302825467486933407193593455007121005642155740535057929068686617533896464763463872542894829287019898632606136375302253813939421083167096996838630349971254927118743921240982157992263786145826964980406820517203478552311691876833633693463716506060433759753557100691179826372980448897259714590327836660541005267519756982368517097837672243890900898058906298841124463448041110079507992820210542554644640625116354237436510394580393972307699539868124987796781381854144533421081760148642173514713994236949528120606443897672003893987386390604406711210156730179239995374225512497456640508854860055047819962295834116191752322070000 [122,79] 5104645383736119019103646383887261174553504512665641636776319937312701308231410214665007084853387969150371967986272674718036235718651380577368474847417830244056214621126418711516926342240236860314363585854804096830084840935522845809537016364747487695951563932721926111186282983712832786497375584723247576104585124487431592589282543890357982129043505571777376758028939195039720589486565757382762952839457459336600557555920675700795992581369798792743887696313475756054491968852145503958608043120179795109763503167014479341918169331598154926805512548057000869169286757920311093576356134193836063835585920620586820669171770709324748470341267076724159099896716890483214525906139661498649807769815027907436531798332563242669497348666644279606982922207400558267646512481900185684166562032748370962239572427070825599323018348853784979272195854449468527131729171330303642656963748242582422161080028218574135025815268039553330786412453082932037990138880512190722615110898960197180436746200004057093826380478785176059541877324892378619664461788683310771034385803994878818781955928140990670262310629546523465755759607943281744307191165346969248280209000062071765341083935386538214728570445802046055578508858797245526100940572075553775273959799837619443922919000656956038340548499095060293061791649142306822330373344579515737883674878715416882323301484899189054703840835965483430829663056198730752695274028274892673007652471133233901610637483428552962833412038316130759513139725481261899758495717524002931832677249973197023882049821589221143268579194194760129115847995131666062145161893134222427503228165161409453703517329570509155247281673275622021818327412221979729993199432205611902739779778643963724159857989218064818542675082685802027416978237125937922594716010185647651314080799448466758771099392160481356901529906126096000315944913888927386498735459896961970305306788113729626785138932196392004081543393620518186896981832770393139480136631425733018115071949241673563660122801989246028924181380991846207605400823382638907329712039977061967864594918564603586869540368650046571326626670148110865372662645518660740274017732566613403359491677085536574548917603584952864403276122780036551583754438384344661867662608129435698372861183264029901490803828861411504312425875084254245149860647282148985334320578008022378397633294979278649454408639603969305520273805164966819861491880034531218406802217130084957986421401921713647975028289118172386335004010183125065145328747849104635302357842556098691342636862984179833925125338439328110778281499757819919303666035760398706897135550390115770139078317532059811666667775283299997207573718826096659165502548420326270040029962485738968213447557843042022151154963420325478354392434219844339053374270949900295996582466751870618448077764423546517984409193500706856534493621338443529646793533604421221281872076983200 [122,80] -191044970636246658695286461491209081258407759384153825491203756621280472182895081342370068582739098682495148762303899043501539259332966340089788278301722090762735815484094609922676131260948379758424661090725336518941441732481715435731438943358130397324549056979945432407681739780967570194793901864311220098746780728913375791607332815719693174920245808119728451094114675279232862357485666464205545709695049226123616416380371852686556474024405482536894824288036826256676339915722616996649103435498670587048790979463759164387768999378141255380126381125887900066570195783807281830544391469799938753030667877644825361583301769977554893942656345288155863158200276823436013940580069281648805499955028254856662755470190485741635426537648417902974260686837647531062850300018371699473808593818047058539643964491994144050761242486098164646023626107320823261319974915072640625178008751318411592620508368289417132365335720429040196323228764776997425742403265817989011864734284775474246553523813744361919055579691494329515159587754318130424316765432940083548469070374367695844281491340490655679049148862631935090460086836978951824919218173620308492253585684519920428173089575047585406903026372393632908283674936033732215131392476380530651291546486587349272748859135621486818906966137898777577974310697675916319571701615604668425183791084563570518311510313306205000386425871056204606710432063952142849448071249691175703625255690514975701434868831228414236598706983307346742723927536786324844345562483167884674349299835351543960717646421878466395789423177613360509081190413768709574144668344111361520984906967541244626072239815520111147713257073824239292107904480776862526849611839412529815599615140631860795203155540617973833381245591226001542302542087845481701366343235665904998989178267138882267117290806010387861944999601525073842349989459031562547706876073057318067142117763896744244239448512163992151334279325361086253624065131105585089018488004770786201910801139112511327940245106238947451491097547592984635373164997350679076786468981338821129401208528570967870703079285197218772404654680348350239130589101916518010120893942369429452843555830443556498338233293069808674314473209180896343999916307571387723689676132071955379102317891779769137147127554834501870671458927947744624956400384987373960056103252215823900809061998895069951574810695900280008604101714125649305437663430080417452703831757692393195750570742880590872012550219775435361992898759250164057961543450100209439693241063007299262782382954493533356589786534088211757681345086178154438208652497910237078556340100834175688854991060461898273359069697064551410254657083232577051805625139425796679929153984703141431774108033158115150752481569903604976653317376527950321764956551994633165722045583148543061861902651974106856259797932122822118848720227457017338442293878701697987867793920 [122,81] 772356199867249432491873188537960566788706132698485629785519792933023187393451527615946382281427799551368519377662815824084188358637198367864454642295318518474626640567227256627272029192990130902929482626619294164916729969966409245212828558665978856558168478115709446148380445978883426039407783992281678771798337368875652816607433546473362864206166324268589050997184759495626349812925883214170493719534558282685304431905651741541786629586450760352891344700262234524958290881835105880646718638912880528324837023700583044654829703122574412056616329602018214129218710709546895715714346064614457649868883009893090827871517685151590198289775025628476314461863934456506835130434851933205490761631166690973425005787936644741181414521775266427470171351044389410194143725871910393100295729460846017777842126458660173049499524925154546284195328397386051022861396211181217834404802719170342323262017462722943711577313774112092510356807708642626531926234897677138600048707483797381776384321987064983821248992773845875291566910586962703301682702864143942146003431428204003180939773054368540829155593159540790577377983701041582690164693809716845875277029317047046944912260433096191304429946947270033216751749034855142926867677165388133207521315571433627303918468077626858964195906751134843378495271086302476763403156526152324033280576552913535919299769253020269868822526769072197049790534810577812490877658861286427124080952255437410344500851850232945225039838216667187868827360547685080600398558672015301511794083263213027237483345428706318416097004510693889378543931870358325268127146116747772549182262415330777732430058822089769619736056324889719344372944952848080704110521208850289723698242534801578661974130055472093813276080696937178646087591235971806270075849286897072671210754308157445271909638250947899908373917776499287525098916631695377316768963610882883398266433918317082613866598453039942047641202406340171786350853901955583219205789629956213484262075185493642432550252583947858590902137782463672068816439431776633086146657496432878165032637557175468626730497700054360683094914257693135640746834635119509645090656334216003636325794149480070421400345151969633182939868309577491512730588947716933796908066258004526125301040738120649673670784928657463012247744678052432699161212573322601730873383191560407096780321387629986603633198705285692489800148016901961962444035906157311879186325894172951297632765956953797865671844284603259062006936837423226188730770455011933131511649097705742548328158483900435521029620563316009082274494916953903730442599123226161475307571043648146706591462956873353018838175120711057048277045372151142763764041976934968964055857742531923792419840061811244295143765529483293911485301874971610038413287967268607106825214311807205416273414539508559074219535468251005574701795993236710005945074130727404363520 [122,82] 145533216156218067376129952118755339777024967043332904914405793691970548899115554661467091308862750017874903789152562581122964615892471365753538102616969349170698951771737418436230169322534626429465346701415687239766258538309475994874857700231808938168155309370442625304926888503857475833414938453839573819950687001550964210058385705736436329072629079610466736084891413491299480528828749682611820171664194038203158081739545463663270253205298822818338778243548129468733759669014225280740795854153144237830112400799095287273174876427430772001591020779270138394841163430461973983470049831656369272108042785555131450463201060136190808263578847808698526226403998399034275906420232506823645542802285919485088191137011582997728593841318658826513162520671600016719280427882542863351449723822805713898188827174213459911844720394608765875844150054092175070319193207095425067084085004969440637017890852849946836227963483387624448752756791918680932734695589904231808457783269022842158235471602436086538422849799470383045715477239493923319564096912394330389843674305359198242729946944117250803428433082209406741345162213599212991393029580900844830795870526086027968572420085434221568393057878952344264346293313960985944686791236694835798237501752235614678414657704119143351216387911408696093447907037270967070705819127662588756188754295629846011001283852102784527973121298341673709165175919261399636953111416227737135745869301826251121448454541004562271497896617790471247480963683585777464173749937420028902864021027473330848625275642287963935055389657027373080618658867490877130573852838133966008985200115727196839323496082000102493988970430024309942321563980362157074731963327703899931535685136031781853480900825735756821133603876092660424342292820656355994892323890994760989413939419675797108981971577938475520283023173927709337198389133251070115626382559654947897883993131362610805426548549621902353708628241890936670640356651223014410588824008903365717684786010057248263475927771718001637953081197561855489496029913322624993986437825500989485426294412075517639554884425565726675461595657525313440471841361872852351280366464057096966364106508632789166770993717823791275208189157963449948433781783621868971500082343539068750122599880539322029619794302553307561667239339423057527480231524640431412781605507397199383951841675672359322367454067274256636794345657823194827389445231633935772808549195158069137151019261310421611552898783335022945694080763194542888389356591895928956210033253045618535712830508871928761236231754548580402220932198476370026772843217106805831315813191893554277383760594611776465411467033761839334051102566042280885505350058249549825406188829758848154590311171404478537767866336003340609547916425104955877549459041853294062999107672817570068765989425490241385179508822516322845476360967214852304093200306908112320 [122,83] -4326605439630104914357108193610538790959675831174709464091967643021153621503832427364648088647824711946072671974186240114039855248545747875118744853235214415513385311128320167593856596718216047319407051500178422448698407514187943500102612619059119997634319944183755838663057128056632512261714125918552877403742702834794689888992124194884314702085652918745789869117005997333793465839431114548273973433761557199730620750897692038808796806319077987878231579831423280462123182959070615463254502075924845203446208403678604018699697704434572114653658703523088368923387029620794747442680940158551482132171223178960066506696158338302162197925720595687130462353868851989002721814197740728731990747115356123597639570635184291090490043493605071621750065436012319730319039121535837670211551911558391269153639113993641757724884601787441313442535449714716370298073671449783410535158149137373483245384341637987634975175312132421038645786512381979357790405242201649025401306547361249696651515032747483870069633659366981364067138233205403852919537299799743628018807686990383503828359091125177884719266566669242322996387141749812666516777256773316016597105255424807433833302239617129932410099364803836662233110783415250018124897320966777379252030637331071142459000053953784356527027942471736412800272245690874569131780707702784282143096523395348266059840680170077876652964266974885449298761304455174273349658952502238700012891275015002512780713789917192560082937379705962480351875006522408006632824921911405906822293825657411128662884619613255207542492210461894787096415331596462614601447603276651571007886592325200075812055734396721944192249605262125245211884774611243303187382958090943984415340379689780850925114178192485391727635843178029085546429141455250750636167766521594614862100431697711928296134215186651911383645218676920651647221292049795269303675952870332501793570442913307865361225483136065740151278236449920923949277304625657018546201151244159113793507664556915861405773192499999607300299138571047253331558758650705015513552258825705429100423666287543529792119921000739525078169023119027610407391769691468959435339770217165185875588442654987644460961347511082054848960381485108793907518472052967684535675539663553524495599244094790888103751259824899101714286445472417812037422960670018190880670446699214147067719188762811162495889251516782981359331456213004603868465523617066807501704838746604178119547281102069518644269971933742691008725129311915124007981176168043692046312272156635918657928905616003188380318582624877954606372141715285595247348385813239086993348572155694393140320784908576557966660439578676096606928443934148090486435620923754160339918471331660726382071941699357308526984801338242559413642353396688355841355793894525822308772446860918522187265522753113427143968209037197747117865757602888616758975522515200 [122,84] 33620329814070179186900592379222632190854194929291292202979265057179234487406607083548830240632828501967106992202749813821795489655831633580373783802889710266706040308944435249401515573012070296895950756972826140068952529153147967268716630736687954990003496020755928140153835156536903869852643564115127291648466664483251921496510286812999529900787826654213599692887514939768230992176191087240037409210408175720064455530360324422485459444747647325866676354810156132348208430851964170571407683117649935091129636394720564939609318213443344322518402262104973895340511830454233921765635136021495145627796119593245351525962988056779833022873225125828216201174335789826209068067144285048681804457331405630507795506799745702550205079588822812445377037150877443724798189155943586277583459619972725536544476308796004743177670409077752517831844251578533850181763949420726838091167830534151371969594671165259463664082742474133525989731305015986047921712909138964585926764040573912726374670228539098417483573021496027426081579391641822649894891412021351972246231201432979922224122749431558002526348496910525663129263448146472614247642595836451626356798112735902592280830644457406770820635480025164072994204799541853738903088117916550613609169356134714497685352768870785282123480873536917908316186197543844188669748407490288603208152272048511501957512774417851144503599793020099696198636800747189749331862882127578165270738992751202548063467694909592526099321181460800419991014922828808859800899001738687342170471917076998021801711606734964029929888759763689671627901134529281940093668120848577450027788079289982835158679382777651950992310214520839029457400920552437246670800598883420003197844591740782247667710883268710204330906302881654965148008565004277517390085049830930747285659153683864627321939427875235331917734740027834260810237241397021536182641211785673989334494780010536475122066927846511180441807263866300971674589504041298565201377921822797987576446675343462488440410307810876588863973898629189449632202368467050515936475889325159770718315671561065171538418747249437193468551182466661017028279066929928010499802511748211718206432922952994045254473769267426046495682157104278602630192648578933039655086495997353023203284736358172719626438120025802027126787798150137329023216875687155498372794714267915939742810225696907430041803776566533232232487700636390654991101960140506627056836988374225034673819055962006529013398658228244243872507153378874530806141952379563049786378195423435323626813964712848399388451356487349207362829337517569240776340312105002488058779296199467951870016990649115400497387724459836274903201217161363836851250489083823216971441194860248315030507150015948152122449152746080525405761068041951434723038256275949687491064501987013317591778617136220240774846036213257634079446261621626055473483840 [122,85] 426374279535612874367144283761693983270483162103093348083172792374058631671196921597297650372265242878648954370179467953135821982063949498698895322625995317371276129793269135829550681905457330305980696230296780006800068557979414288840449767469199505182390839052982192405075570494498647058314418976329566953248813977177699977205989333091131447883357148277051850399022252484097631384149694722386542948780819348901973407711134780882245631924324226433719149750051279002048855703386737216149068686873775508932688083195399641125311693289732397322142908956337932158157857685827092338890390001686344500279563610821831814911645010502582236308050212228801432163396239151038917838948806320165270595148921096862653399983906009589710247643579807202238261791502739326401834530961620114697294692866314642903615633616929807713488799418011490854436983006727109617019544177030729024177242924857132312787196890214488100874375456611316607011784497981162363548757013028057664766009918852404054678306366201688786103120916197452340165131920991016430800111875115188843519063213512520158403914038316824038245366107331142347154251089878469525273629495542881118129606270676964471284301057564326331802493655444875161822957288502748071782629592629218944868694683276041415213020725642722707182158576772113636409544313715764218567669314799209974834296191891546629476687836774706442296360646324526317287997531549162965593281610908001747145704480312824451467617373303011287301554008443404034699446150735606430736190451182551073268762234827633190887171898701214914716911814718772716601057925662516098567767833428845130075091016882258248581402478152255168988064118770528523068561228912298783004845812503221581505703999237012344440411300676260255287190613399949380645082939553176729577109319823899283124874425286134425676987023818343490401246595025771965781138225674561379706404684789061488776393528984564068081584261505123713462500160047916951642353771269793935366929892151597130393199859827068564783059973052717588611561269321832693068502015706378433547234178465695221444918871226146054984736377520530720968188304672959798904486944144383721806827964123613676535177701376808438784058818095976772445874194028899006252254175123415866526911524582787895455397619948997535269618062877281121329250155570528199927192371520362299711834228564745626950112244993756070526149923077791751683773595854130325060216430284313436962073227240525866057675952324191580150382334780712652928700019318197438413042965462938647284538005906085976140030589654405511735170206659270462974954929257269497411418105354161207768219303202763696724672021218998774093972556836598508831026320380184023074202243442425319277032601561595780411558563906689083201632160796555122077910736117965689679509740972522419258417101512463183131501155458956627665909072268596114290435372114770306560 [122,86] -3904061922758145974778490830528388705131574753227203322117659140276104198606123719306461418973490420680212261574887747284762198733566830392183362265049864604532687434138933443320408932732489987229103460118744588536669054719981376848955623335103973684100861179476948693846458792637956454776260361965080756900110356128898534608158708263844048773119334754279907047182102619266037785418380436756260835424123222901312583808782825668549183967592507659241700562380630009445183364277947123723425150108532609191989566514857363021770246658795297766180184168662745980402392370130602968041619199355880858432256164494513914840773898703526864282803223926535285543084265230674952433419565601211782466190805006470267313581629314837698010975276362799917852729964265709263274890812914002326912045988961474123819143899054618956693351266113579774404314507152865646816145565703381139342402311927657359494511641229406316244064848165576213277833775688652547359678837910315744266671538200439102378021778977291260608192550473571247240405603362018542766384676160229365069199312015752922040730548583972109052174401089567496876116947474957709241758205904764085183504303131858842046387432749404360269728310560723408144765689666304782117105036867525328611050183964578061746562880707569226452249855665263292426657340399957462617374870165763748382687153830550029675272333819144771348375538218727265423777628388214583229755909080877897504763643995686500913285221547434232003117306166039073414462555349877446484754789689591107277938940830017231128548760606440525876235588040687709516809756716582039123057751340411588759906181703055444752922834416790292339484210642117734476828478261560837966621296560933316922819389174064117451005073144971890825984965208838714208298479641263025622987195009513891271389752987183820091102390232034692803775319349142538387191710793123289314992513584681861937221538415715845102134509810743593715276699093374760862947957272484262698259410021523831315407806358560987952071911763076823128380332076353321902276910330798800380083651977834981066064127051947686029332017340503402202453763429976947214470212267656358513050170209403351928063526502593211891597224225513771100112548939334084870843653484228639728347541923014596398470487513474390984501629052125742581150582330008261232760258874974097337133275918893139458903563816065821998164397975818202473993778015346392840658783759560935691206231622159967710693655436745676217284727440096033859335796147108879539799941932393010434617617468344673701803292939682764332750276746172888616465177087280475778197586085237048895081260707332825085565192193378028090144541921005031967709147910342979008981206220539149517524189800096689353930569734548821860037102836607934796322803077944247246207832704765602221793463016418200785786933568193896716232930947154873465416558212106440 [122,87] -196044043553084579962406618997992763296352566918069766108210737336249792328707732423313020275567854915645385505312205082928635704122887728712154703190709497328844644284361339977477199724672874251998601364184684397917708309197834393735957927777759302087593619120757308234418888783425571997811160513709415590076795341334181769317175160847907269766094246634972343680542847291693775406650604604405900637698872388333769221847674639052701553123934827237046318102459891379982764860216656205170040916294106625579002971988528602840027787780550609018877870621014238681279553008127837666919551037044490241437954563188231160016409028356375648348832002060758610532692225263903001530839382123558044227144803638181852604772587355905745304012957154879408455954066267976523716328907440281009322666051608258901554267941154010329691278647324748587369307753990706359520724043304820003544621892934365837623481037252541246047202883017017857197508543042748364032304714726133167058121276357578979969426860774855254835063237962978993491945606283518889591835303091184418940332277750093306051302584635232657439790656596317702523142288994527362012631998248384843113044159201342709130662327397885712561744730489424251048252512388026232881664048117294563758451529480755294898570881466358588907150148847386861459149183573384938572933504072303331536148537577990433628881664510580134321354848169655736368949744297292597222804784750376254914228633473042797628377695013743255409543463225978666453096972809742655091547797602949136148001874539267860475882091439904108526144952630601597040445242409455060015483751044443143695336350787971446821720195122149554052888197744146197306739542824432088992256289304407053367806453597536694100420367851054990245146417294150269067300547813280897797224645422876358761611591203287657729865775422087075632261062933253602470463144540351281885015634661216393027694464304916559915058549861494630002053127191680181786459524639988554718582713796702766018474617278416638844119743889150920082532346621320777808905432473912960236167820718282206774812830029211410349102070177178025370756548906349948212549037377267501614726480105000274444767475475148524432279159957461611406771835570860526450950078288053337466303780265481524362900133257949540217410729081335923501121126180475648462723783346330649694759653377783583557551354900509436160088963589832527388188904864853517924194420773171562679355741596955185528722027099443373264564926275177316566236054397498355008222359096099967661545696214834716895819688019084569708426237636469603212917885307054278242101678678116506685747312798611768912327169689324498156981525626761910316284760030137091704142997452659330490506655606257563028345125166303111952313810566253294579971377688846647542984953079578716522515888783130364791018781851367615110737474045254370186970590400 [122,88] 5261907193330425397481156842294825599521256699746989960450124981666021311744009340075779351275850993993995531959039234451676934641802236924015146319227525993995593851524593849773540222489290941885830005653522371177945924679844464508809950566525719885022651755211032856046415120329884197397480895592510384378791015935684604916047210097571362598779126997469004391546532183526325891427081095788189020131378727415458919131179862322570681089899523789735412483160244030586712896252887145773107059268791786182957180165124907690770759545749351758073960927302829027969443672693574410763091877051221246762747744184317650165463421299779000557538987593124402035195860793472649435530040732707920480015773561711571466849538519970940670580224067038628429411608231082817043171164334952066428807091648057734729173155568608097147292334988961583851734438500530298770213206802509825172231289070899079988016965491008905719454606936896848986286733167029229694981841013106499648761474630869413507205398048029608496988079842648563052666822316181809407120631858379517552046489292735767445498907597863486347685127550516250358910130670720628483132497937757086786832608668461549861260851419138705978789013322446960223478739342821971035265580675669094642118739862517122931751403029156698519753173568897722029040775528407490573408631409733101493245115470796666636170012389566557612001787986878795315201397555839278228229363601781883330061663036342650371740374671060276193052424115587127431765795688816165709370391845890724395110900325200315161815426800229653775870806667410825569817655563841209124376765924194133510006693915573468859349982561841508565033079137955294103547519507984720036471382784746785521902440509116054668980745111466440392150041894166543524840670986156748589447909310422626884407221397909084937447021214365520394226046687455480675127630304224633584965558803504768953544026048197717005151446229213427697140036263181726511949307387216302342471313259163851145571346486048165781832671167638672393019752083747069879264107375161624532713437981641762730422502781878278429102330157034157709480608495865475116217344695950878554447975998927612357421469197217803766120185323454912160913590094555934361284810292208609403535519386788966064695580029543623907591605031704571139627647670572906623209244473086070154156122936173706062832500302899813808563005795647149317848958891821943072873653668930282994871372878033877399853083632925236361383862389089168960935213860716263773753660112880865040469694003356306115377351504714057477551741684596715834657262030411819625669367599027306385167702008761551744174972203949226335920858110764605326028912962739036227420460751274179905964217939845759440783406936894769630104313260317968801200667988896666344732036268628823698411758203104082241714082887347513150147472047930279751978240 [122,89] -51258437889671916865041583938917539232737777099100210974174159970493761374608903308084750447741106795366475012195456249016975625292037920481867334468816362287230727552569842820120148734219641909524391744666630743988389744761456877003292893119089606946888653304697168055617921292707695433064811760030760826431956288622550563337327893889264990941108315225159412400274226126254612152242246961755348305840319179492634344727367276657117538131450122538330534559514356304662196596121309911736850390052502964200879654767901608588440081473886263338561568580127855387418307308419945652630680505659593639490847272761508757520199481226977901036358888814339437351942701887223785309914183626248342876061065140900301130004292128800815982922646610166526802976895463131909993278936503049684618501101072064856197568401248734879852815617209941686555293879005706518552054968531221075364557303578771982887284273602162567419038474866528535813313651522412465191245452655646795905280359377326047301269411323246923817097333971579019847302761273139388729645593259474129458957933229130871647455796235091600101958337241353808923026876347824920631365553518771152821424477819564005707947602777021460925064130380915101890558153299110046356574793089020414067102471926312350706114272877941233648658425360121227253664322952935323155877116988832677274659125760367995696893206712952239639949661383359138903441615652511339093794498595422711408680163913265026325621850038523982586410331757876855365970371855323973914472551834418562185761178225312468096118402183072593676693944812895717850037477101446414796163204030206081130823850095090045438472504384052461635957351398819996897060589527382352416313830414744738895971121386003436211632127848164009995019728864182330505669183988177231702008412433466980836901060257751914770752712961359380240899179198781141590440645438936356363475316752180888881210354897066836453008472852432010329373229821031814348425576777497772991223180829565537963667875089317360845111713145157711536465551474186287412688070544838036634418803276308827255628086961113715492611320985966130793284257381255520175351646339462364538625188331561694155314958035449185427999416159555046808473866222353062084816131388403146125365332234309068819073720996062929821646894937812666402826282700190685796236853678066364164442632256495430738376049173734611919890083583765731218773384692048503483621598584514707962889680561923353640054745417507275381353292875317436987662110102701427668111513599859902197824556394516700420858717695615845722464315764449389502154412502544659962677487129967287217230662264069755575339286499010819350431998426807336545195836026395887019495005402652918371547879102759472837177647971035821192719859096722856667409507976372834140782834706651334856266849784179175504286799160502204353626443882468662080 [122,90] -5009214398680967371014441123412627238261037879005307867473177057628314402169749088252386600882722928889369394752849869741978951108565250641296835975586290930806087268916526652470036582820682134752071159999906129574228322395301269971574122494728155337282827373979930885900826455236296232936470405855455658993147030705083673694111642954476584200037713053875639838371766595704210649923182255429881082220746674798994903286562241057034446546328884162601417250869016023667604820909432320249719263094348517559336810860014918230745925036500411088439890154873255668495223882914718345281483502094297285246028097883490222918000542757469834116803480221384699127524408072730386720091299314417454123837690283262400370984091842543062251165052224174711163696304779333443549544128014828076285245769735955236954211506242459963982923939638292458818002988953640259599751623085984629856625175326253513348393126072794299811673708872181850179218008215342040217946327728564520567813515552495158137301040109829985793900325509138256370767278767801912745020520382396086426966830233993523939185496249776015278331686171932844776940443310020653576787054258558213763113239114696792353716112003839735114695107846123175460844483736537098498693366225417172997565666151176686019241370761147890343216467951130609796093570379737881893084018697777603171676728387717194235698439935455296961288270816918854479914068491945085974099868110675510511726669327514334622989284040198423813626334461846997482774470770550230518309447313910219483928973779411316081866185822842470331232339671586058324043905899904626206545666819290089828763062443677406372357576401364136177630308064291271415740759203233193075326199031716980232496725398261208150917975595835737252328534287422513652717228629356038979874359618616483853907313890072855148344712929853083910823110624336915307280718572195268852829341633355110469085898541609769551974240404166364652374429845537998799798605448345563743019635491732961215163903712521515368255499385831291042913009288683821420168549240358567595700899355549945834942868096137011713679009580683427407573754992100662563477934764892509914528350800728226478609719485504661958720010468157043075917537532115101510731055925722145271267740677387501874017553651364105941428413343943204954733076989296568537514888045783090759540652014814242333759465246011912495759327051033011884525491470923686166774281839917725077125282722882479914894007765460827529042773871605083274453173839485825417201536862221873959969619255317272050369652298097535720209440110976698442786639065369010363474961147879011523872208025440888195539077252551374928266473041742885930008524152584402581222052788770779886914591007084837715676076063186979738427869195838999549763852299133293565007125414548314132093312587711576245476709135837624738627785411840 [122,91] 3130889715973958773792718382483138154071468131465589309030296129309557777640352498011080630836093045250770953868662652253268995326865172383423357770968071500192864359860748070212801455439807919019292760578137830289485964002198116058598328471361756687467709575646173147960706642292977411308838745805321204259007378311042715619064103932913894706273314490744657883292362380684501430548004224878627272304431632655651097741821043696334939250100287204459308726776341699156444085819717887750217672777545228020911926322430742957165258415072054715475141997494460608552298090625680262174444062292440835303122505008086550752317604682428266171816066356048241496308388166153497161200155578138313521354745120333870615010997769213599189814600243680695377321563003423597835007878500762899252190707743378448388238774804050389570529623729633464293820018065933925003422700154696794678996434858475591328894196720783918881183655457835690497885780119902290413800043656513235305518685176750033929569650587519403392640419453473274826549671274192060362270257748659547119933662852988744884582325050462441546088605055165731795741804261490028697003423488837682482944045601662694728584262611525678452729484744724090208259486925756432459386319231657762289987191241559183097048421276044522415124740905152513714505336229856829575557657240633980158996501752216997620970025578374142328361539082357886543591146455224281945671225351452247936201980069007461862658502966150955482914197946485248734251768231421629429952964363376644194973352587510652556217334980905675804562866088176773729359354939534088127355783237245637277676911327593465246452685107027651539221763199021967171826218387878576812426124578447682885665657097988290696388933674438577656067931306882691671885367148608871053836075865573651399990997247533493280491499389308990498398353750871479580583217759319639562283765757562338142388426054120224700350435110940743711887679645955800456701444714917197064022372696537954439831685842566776503128683749220675698659637541416957266945683962356023294960875564759291794323028454690432699669242782676465024623931237767963649226383459877477993378514749365897953352025157931813897253448486267325845470917390668719962869826374030468512825949738256151472223551815970531054535483664329731893485320339845909882237066277897637386998780716742694798184400027247666150902807083970147277522051298408863081292605143878660856319754578588479297246108343723797004063922785434160376229614477895596368748334767841030028004937858910150026292595152231159129889883544329271179186340124614857525001572951235302886110525409643662284917995155206539618016772831486246613520507987098486021881111993444485837720018623306489819964035267845369841255918629611120665020679849593198811859682713877699257421795338527970730749157756769899039307456720 [122,92] 32893617953291585635132874029632483677413436331983445688401583050169701426113637889407472700037756140324156689622251144620531324864081683905962712340477337366714724656530054901597769650388837487007861430188594078702058862208476035188693065187732825204825590096054777736124386305032438979369966274565374332358999863940756968645122360546490704154474605301866142054526014607546768529187487364333609362423767655939337121898344093413317828269887351324673654605685698363080128471057858829080489999638017996468312393290683152966036288322767280556314681484578365966505020009869701649267252613984512258165876007602899038899756770648723000829325912596648173075114073489946925281439721540456797077970523140955323115957190823314845011086761871645624002094814985569580704603367026898078462868022979458331897084378070840861852243282311262832324364891552090049458943733548705654644476695219339214753877512414789506495029103122782395083460694947058453793459479757938979433695653947445404994594289057333805413421554233391039900590135927782334541850897974997596503874709136540729521870565387066156049543524424464761066501702874679213317038698518434814532929650201020208304575536236549538339516528230434113748899733723465141622025550837841344842611842431001822380908578154788842434791844036421784877915252785528716789772327020879236379845888164980478968523284877846985909617203831141406308048561633146478582181684842051070944238686859723312222358891419818102897666514419512704725819299031476231944724263881574122291493577782419895146727758409016539420648086054998278492632412864976580654580739758239188583781309283672720375549485239397818171683374879059467098556550512134747777212131784648096836474504011781586781415023395067535543521453127818633027201795899588671447296847039325520432000291178289260094959607513422050273624832424167961861543095693282206116523984003815076674402610700451467438322950631263477494231228667869722267312059051055755198751825867562678327196800432428864207706300422032177383568660752840085660614188010067158872826782028031508237164163515612938665417990020445396646936059396981673086297129097926471671665300385425486603624248414024276098571691638694828780286350009218865727855261718932768119575763895851701846980803102202078915485903853862726814758805284744402258547456041710238487330123975099245726674221514218102851572026783998918651467242668500321862651779283592908707529659333831618179272458460601884734684123367113637265159860132496845050723463615269847343519044282760607347603774615419471296304608493954834448767393933603484569653025206725954920601605700220572927914747444144943692917968475669065233456744941673809370043800819753011142127893797770934506365010266737118244293445203970275391767470614043956524370399978335501378980108978859151444568902512914512485280 [122,93] -304761142472095192298535085851297346836731036127954211776925511368678102316429645919306070333894452251719146879717367898754118598226464057539349793175474098772302964317709231526614338170587256534769159177332270921981420989423747414274937390006234181174834265915367505908794291435721471174346011447081283526721535316335590934288641311944860262259835922657229666955657987781119521457901762456550948476896253289836261184086247719601489812271886856931392312898991602174982405516000814897590353004225202326038664431917963031916181043203819927916385558268944724733100039684605603311773994234511735205755314462549018219599757587230191191730761856179629030312204576320718650516735982810331154553805966844592036108350303003742668560149599103786986079789117515849847338343546290506782431680226087758404362392275021901727652882962112564099682247089171810474129452730532263004063400579382836164991789511249996147372669050040463858188998074732989023571442686620421514954680589384782457144864217947938218055651713799532064746035784043715474671426502432292997897266403390665254416840946865696327089958881015165221298953314826159213745445681509143923024057876170630953780323675166483148893019951957211804088596427650219585986209119525079961062813569151160716961176249266677499175948182781863042103720288481199947496798510853532660266408563851544017544087601242971682579167472220546498853961355518555763253919073061582237539756800718549906625215299371446924360671978350756776600867880621415293574399098316070998326654394379024032261924377464110606483158122125499483005516442139637612841522865018976067018081392422684642454524555007155102139232770688935894605379728798059359268434458144380635896850750600119026662847212085913319081387367367316655762569958117732718612125873335888367278482941860521376465305607408051247798336578972499742490351399188792392051646684092926758499277540753841888805733012685484738961218713175243364213115471757320070178937148056276612549221362576741944532758289772270100288551442550526212141929194096843746348990962514515516627725182529601859930900954822277023055957372242937931399540910300653971453932358953897307331268659907295550987305875521009934290403203419148553878516873913126568475870572960592691249676971962432936748713129076197478342686393002909946970732722873230580630450480501880757615819056366376570687431507465651952310653759062035485252560987451708728862702663539281204305892520929595453324517439723786584249565945599916438562371161815611973132989201184876414545046996438429868734029669012174738402212600160638015414368005563013784782776980670041098942201188881893514916589289324264588972849023397449904689572971900835777335991548313402665851253721230119288073267129115667448388005483210934515130525768982215460952640665513259449520591149835835840 [122,94] 2134794915698858168625945846026688159084589722973425925679034678316212331148588799479949280210514140337049780482987128149867354666622508013497303948312223763725470201603166862119937459579542403609139045640834312159140243747959786369432884961486668027103010630894892400824586024174291865748768793937914169742074332242782720456624413309334944570419170404498893905706244664517946708971822072332686527078158114895249682611174672359994929221474392530939142946578460164499902379193147279612222602067616899745379862076310278316919280546481982681763757486838281549123853134112376998856092596010251741864605568218296977202639514293074409780850473122383132015480716047516600963416450551451737855723414996679617845043905971601293729752983037351350699514458707370083122599044657673428553759263576093693977003021081992651998061303156213825745600766975862575733205637420041036302894491340856139552760367700256139701950589667813594982898075850525313918472672247662525437569827578283880804666764110459372243394631046136245617818701727600474624331200301004833628699921738981099357871365593206704750656614538413052109013556777544974291575199632017368094770254739767087424757379968727042089016741528171288014221913158723375729434552811635484085055539313947723132456554167867902014257121348510619570674219907098380811873704071024645159663123328558286990422329755998440632017576756467071335230806981644346336498058225914212059471759186342009959983991619505176866062595562824324970350019519518943944010846948628373008102393342358990553791138360498358818336066319127423755570086379077912950613022361467904305996572646769586066865130841488548835688789857440917734393748298629770404456289048980920790808598140872038277368151252985799966376292765969577253180754310977797310085377069594891392958369424147034477771884129451792588560660257603478848058982832110496238906916382402864196561782991484395984404427927680290422693190808216472490949405098543789660411514920139819697536384181763898388003613202655541658028388137470912356517061018468919816667994813835213008229199501363998050045871454889705135022163861154538340018744947240172323150572931719127689132737244878959444460686281426669668361275698189157176337861990309392791980025726042938413786202859303330549168294751961377411872318762185375532994347808575125933510972782291364066174567886919664751138098960148941359385390906176240822880591928852691963412659065443618671096193208014154002113118720642681751450965775272265028472594793534454076783966233141699797340161042389478707354966650860527526292252842525391243037904191417447077120353044939839812881614306593956371206484747391336967646499964945836149312044150305054576884800092147537815308214073918039357919099498701447164520875236458539995215205027457462084396998837574947577768599713560 [122,95] -10986398143714488224628067682214827036312461878168344829679161371774307485414366446217328355535251415652435095793509216867747218304598946959735486915282109399814957079535052619234226524384702326549534151999106238226495362866191779897112998141836247866842257961283720351367097498223299624223770470000671944197884079222063422615434054290982906934306342672615895832101130354549216478102862056801196542036922819335886361998242425546461711976011227699488433448651627081659448454333412012214539118662509354985166926701526296211105730929195551701578776142885406686073739374752324072171257714697981085411885542038184952202828038825646237538161262848875420471592811908089599201409883531419807328972476255705536759324852802925998259017859760351761506452059764446935473671489437384376431577587741910626518364983994016407457394691937554711445793170920849660621939480159367299915152329552773106531242197809598438856939024553668124051910519238786536976105553813298366029927350339526247162025962988729294732366524160156655509982462319751842599888775176957729570965074033969385125901897775240247767979413820598825524440189969026886736831593770660773001776755726692451988671894671547228052546595001207400345894542144252889782790283758312682259527081817645421740472299329917745705202066612758754957352363451104210511515896971035093544789899198438090885601846406108225468828276700399877273015675929225394928295943644444423192009862458480775189706024520017268293683147363125273097816465453694166093008960379061351831009462672568119455096206422805211183228353704206507707067125584367935258840995759472764191824094776723639631833013212544127607486127571871950671307578349028750546318653160650231847942478188213736252288815496744923834053094010171584354512368796123660221769678783451157132627594399075675114448679280105273490641803345682554525094595984557936023615839309802111987553684091067483628107633345509204300762053498196931984341552439304327815472611660432432755943578580227831877173304832820687198014789610191031365914205246888188088720194415962892418265444755426742172669228753591554382049262813377779316279609369877370216309351427232932824052449431861463637699922042598216354925982670259026392549620035966217643770850844619028648519016566594304841803167762020239517987791694350439900383201028554220641617588111596084642856632833846802764378874283343654997082167438786324972962509010658492562641746112465239044132513927515713014274012669124670109628821710646468337753461737872325279442972697224563475057777235313097672408509519898283273503108610052096580510462948468298344187536127026599935443269828634461441827199225432589792838957433774079680995874349132037953539115033341507332427363177200110900039853416017713357320419276352486611049815063834251428432129244965007057080096 [122,96] 104952881963132584541015477941271911524176739759506628432503776814933616977323946017670451953791457723046372990869252856017013720766082752550430666476296389285597373904444423715336073818010012279651757339835118958594177338749461844407874385669753342553442757133602371352122275249355576377025973516695509481601144797460350463455035533120710087310102479360341831950532720764404046583612184153547784947528051930491053035311324269541224178170244539939701162979328327425534492947408771839651412440874331574346505443462437762345602994910263806825684058793695338693785026877644368972586099268274483722291526899996237035894023370762457749621883764263107140380895120061905990213183434762097687242004809595045798249733444078148647595310378110949296637520517973267114421575993767036244834393265208650869277867232813043672948836556497990348261372682278274259776454868247473447132076667461436478181804733058914078233965741708140437126902283778475188154617349033398064895148883515092361201389980085415630828020646539700952783820679003184397087548819041090417878137551801613921742824604246142344594779120218773565248028764280977731632518149683498447139278665480513141690101286712027071858361037039109641972642138313206979379828759267322269776568635551534207791077314572472095044291751786669531180223529646666945941979913323010754761868621070273921505515994883832036597681355714347558914198101613812419740248488101718982740011027656224937278030970602269993985272004375443361784532560499616043001021976330610680590072858727801404751497496533280657021330047176112887356838676513105406372755942851488054185016568400658319204592797830476416040660945053103471941185222607724781130024768820026576153811341676018268564681941198952162556661975948715188002258723313920337152767927953705402269177083698424931939602589097223066526270243044146216617730326511226833353214831322129448838079422717095485363163557872047691393173885329044763093931112207211537150113900104345712392180202634036255272607189748361904312073106881866270131902858728258935963091447540572200031257962455910410865707192751656598349564793171300377894372830015339432229035220991357388850879472786339438820450790416330217313072928045456632685713490545645001458624776690768760043180874043002484757531684834407602365922167829686966810146526812779595047256803407284526393979070880707586700331656483738850259054191153892062400068906741170733968122675694382528510778341372403880942965389964127532550060535750922866543987097552902556258154543316781284551210964689121788870804804821879430502210060290360158994927353533463941356803299238599871405527406067271326703055834327342850522593476505933304501747312794960881241965492725749531019079816069639251680205480679780845850582804893498467737768577928617157397125528152920010720 [122,97] -893284593739785219042475360287567889250318639861967314407118272825083483192287500156412775083791342785867574838685791644515204809138484727911784274488891482377571443151999807543679060273054209826371747195194499620677028927668595350947713090928394977335213991341524255034586849972063571350536922518285795209334296271392469408618667641559384411594823844218853261867319750962451034482664317950059670218230023405492257524486255531930772824658773820498208644954479388395820045665060227724437966629139944051076609785416821315099574883889228826796749079421760761572596510957441735494115811399000819179460609503326247272416513672557766408615614921366527986036495817836085785595473817494343133842338833417164786384751956230028597543590400739427957005896803765559907984744519288884963696040139204756980553283321717555162938079704504137140743973544326644966852344884194525049769121921207867141352994262277891583995170313964805543756805942245017356379024238911211701023480157659579586293429841588660341697568967293241415319775558759764836973605550669596878644536144491100331725836071064104222597102102272424338512714497175551059510778635510654624006566555380931492431933118971939568838802390759668609582379809349562345824943447671419627038351400991245923897022598206873405947789483757037419923055073398017269900887839892607086920133307174830311532000877338291340504831307652730319042826622541674821871357891033701723391514008254492043437586063630793039364904352377001720107411830932520917235764771754820585708739860813711067882270076199596165819421566396768733068581368919664544163961616124580822263185331020145565536774742206471581750052052928701535883985398967862699683502505189630937272789223840937443502039275654668547133816368598781014032083270795000167701071015746710747334520084268438616593692091697351804827997601691937942824555128381827631882215510069814736275792159543131063275730614497810389425009572692230235196425109797405535424401009764082202768641973231823545497807989857354544087857466220871640683299536694770679122375878388161902881864004787610211210878405287813698023171676582734067969219659161151127542498596432857793122375525739953210892651262860983652655045799379721508512991576712475021522699956038404033579357781421866192911727346248111602311099987763226845654487899569869586088357190307718999459471681962603259762575659847787054612532931870479959201706425899250738022382739066091911904849836041462988604184380061599757191543882990276654993402554788596432661657953846972427558366049280090857036976720647825926270052083618756224365233913835271405137078981057443773671164897689086142388273298379034665203520449952167573336495954858941483175873018612881452944684867974421266478501738770294312062550791874875008724312730810771691535616247321280 [122,98] 6239791578028303949764682849089173800381583625383898122549231210154289078231100549784765132126726527617568573520205309019315660955144319190791504822391467038200008312528036656595184832090764419446763512788590968647559401038188681581356185411253384336819903129146012524894108662927580547560375884426477520323244628128057397694676886013058958450054681922982203086102211566006497001519429390073569608514282648262359073400364155015513560061601398542255165535264144875492626614334343896931126185988028359267597765573923150917472446700942426911260599785583811224681628269609342899435217883687163294415055916070048049357641067833106377213077977658215325857344955551686142829551359334878761890986273488113564331873938424018069105863349848191264783421754431121201410548942152824465589966549460633957589945360129607089832886080948781763123321146389501359791569368777725892341432670439640950172664282322393050237826106579754811564116628429262064186460257029343097571023803565377158321258588653888867234985024960640854351100960096890370488734918712092976480968585900160664705085346282423552585876259064349118557611525430201093469558519333847429394337372198973683580801907219978996409364081419330481881885388501355442411568165153294943922272396747438736325891443396401434080768142099218038181254796350673409402280741693420230890763340533994812037580790352370769680493450650670766542443912985456391903053825503671690309825846023000002624781543725315285995278470626132045250440713726850757834949488048664725657431263145391674777593900785842464984132358082018787212168089976461762382308816213422164101642329620325254511375989974420714417916693267790015105635455037036684545540486564847766161248975187950044065902729610693724066460402763514171953404065114244449278681052904826968737824004797847931123087934183626655690552011846678510110208655625056761809405633111750110393098750638538967884687590860129467848071619857574405401287663330854007407259512873881857373281698387314694680806692987541299799789904499147530614064475869619671634672001564461178340592020157592760183832911985067066259182955514789859769951789139651596014467982549562060824620041521517122918416638405728576593832396837838837636950594228792618027237479921613171857929929460913577646777522772273089386409836934762531190434541537133736777239388725197162281027420540121260904025077364629220533730221423913242598211419493128225795960847146094115955893327577186621524797595512282246960395534913601161929120698284787285977766979275073098245238771812448797729594190050753506898086444099225995618449034334428011255781570094774520126864026960449059700903977124834501218561212861687801235992684013415812513024210013583060330138277448436832769523622768508954364477224717068317216107685127886944245993098068 [122,99] -28352118887342593633386635487289270268276150483205798086202873007121386953345691204686429702060906098016499888451208086571117920001710731791466704827684917215414749508705534897202587261328286523491636799247770003290533573949789867337817806002905324514562500940295823459567196644738131944318601492707011090222024989079292721463981959635925448013980058766805434647476049608799254015603963222240346067994174851548474935373415713484648550570358772325163075640341446293102516967812265968694413681539438587032627771956960046364680073853698378060836273273428944800417491609057504074181397460935879738210363761914300718738576701082137255878202771927834727914567422261822831426343377776795319949577406293724939440929627511890841431568984902298869729548171668912791912066602717006571069198091930819363215463922747067999663470233463035612772698121448623394440643495733868997727247858421344438294081232331805705770042595604994533186747924119263443094483961677315787316281426607158337078840347014914556805825584183532598936149859783074853734397275618452495674523977921101904502891797204687943054283972666805350363956273310405838254455765625182344816289717870607119505638551397005762128948419201048618740197681974045560786645737059123777000197116590761209094951013807020688986639856512313718240619154424845809650761909691051245018513169692097875618978650421269997017859356863001796857537100210778179803565061716142308175063458838222550034501421484258823371042865777381481952294847253788311550703574790857752373004281641038886021219585354153523831569713504744042237816009901153085122960071003618029513309648181508326542809019867318013008122072817341235120492884602191216383605503641374420765651012004499721985865277445171654159131291408715773153962658368386376167375356195582305660389446070378758567436095180116330781821265105823563973081763014309404252093727292564981469306974598529666332326350625692654131539352720072299736392270010330319534202682907862624795042564718311053739095269597583795428381271476347994904287810018204446828339326248822145646454022203831332035584832925957062272497710778064431765972602806212863184613511309825469918978968262100258468416739757621933741743330966524883719362900173086295531986594702747433432281446856068784556476131231728772852473085513058993582578913246530895146829321961416165603744113681367578503108629145655422035244470983647677437748972370525265985023744737495429602511585874352134191293253280066948323767406677361664878344699451074588611764819869274375532617095978141958801064230115702743204788234877585358235682319625601745013947289199634412685606022488171414843880477663097758905379160931125421031524142099893387515727500029627107634019378156397796993613410114874261253983637462808446931502818303744323272544 [122,100] 58943740423577786852625406312635800730801227642916045484133713784832256799112698148482944620820411590899129346431667187171870596884609845584150934381847325860692121308330665097980038840885281264802596176811852369436018008932323027478141976720646972668319579998290156366655700799940701950797567389052290223759346010217331264610332608907421975574940109137811362867325521265110262904940675704949942244208772394537472170963216501730436317579066711467793178577569355694319947911426722161892389929970292802032035968971940118319492396887228176279493052790431487388702154798576116830183943605775300169089277367897599453675525629307449724813563375729617892978982819018764890810909079388154421372100660465291218859017548636956494231071708808837232413841812856030622092658137280227338334482326602175513128293559985942129688131404262859753557006775633979282721738428764522461930927144597553088158997752257293487834863737650199735165733148365710196111524036441077598291231504334501802946162962942270824670579777764762420015099372584591914769367473156787039533872300032001146039775287829029441334654598061896476284979543837468620977872028565535732716083363943481324792702079185636643031586403589761401968277054651121368205105692211717615360463965943520947291790229272388769833066540867310582071980720789685224435084162879454959228481196659579200214373341593757038839654861761208943176834418839891348164057383306019738156605562966475009616809567404238153719840051767343815163373775377191117715251524372951590796985396164305381193031011559508113366190533355427313307080637566445507659893816476850374486213066708500882951676117639092484251127325711742779970456562904065236102913741577954485790532629173166231159414254734131514325139992488472639868588015794031991774170491593214091773889044753540872619334763316769290873658043495172302542578752560506505828831568641098498692009746246222173341677614292263655688388463242358415033654578179260465602502839591076027398872744469428217526943894749181745354885736383533627785127517841761402643554195565315550978777864277503248992898441831026564259791148414414653639636084737470425417750748456056771097238205755820799774436175260428935404666112186065601034032859090017171135712618895436511084017090859196634938902354988768884459530871967475948664695572563420282029674072785323167051868386012272074561760645042676899850425836049962210063591867844479338524356487446556189551435002512883679103465721675597011764353100773866553432749813392282258698361635569244313164951470276216198964115365384225804654107591538247566464210356638586946585699168862098143790980376236428147863320136002253082738397603423913321829824363026477681327167466858137738565209551092660465232824678175673039752372005373775256171090396371400000 [122,101] 125536241448778307782896389184637811984224347455413380693129674595626474375431881885372984700203842102379423475034870255360601321487160562727975629365350692643167862581972906013130395812361648796897208343430128274039433749262875612953812270881992828647832687620129303925026433787393031656747354827769970362732194985656614564958980432065891388226233396624176787674764590703763173013725491236210041492612865098239082137556306404947328630385233614600061475243667504599678690812835454039316929723050661749041452117212601464199316977892219953104010016330637238282134578657493519909381930362661504869166068526994759333622110870105190346529980303459601587185099606378568684419274541829093107055835698289295465176305671186163539936097322982076168260186816803979673751916434083747508274289858775957123375824274459411808651736983792414633527227528047030473722987342648002928655819321465702411648700914994999391400683349208796051399175668270486988986143126258161174568340469484786355703142883987955619732155421506205200296236751352030122142849894431980811643783824199126409355681236407721386422066589916498279447345695070322705372740871522774201795027500646951228945717123762132486312959305455340806309464222973665763861352453741279782935711073651661520357009454204440335096219372346292841500554126480900713776430280316297406770426826964073394161464020000462015874267066878434074565652262865244475575312566867846446637899409900722226357839455584872615677415891907730861646391608241496587878442804536735813617850147905691011231990580801101840228089636395476253194434877202023399402685373380684393641802693687659295146809599234977723605361172843143868728981494708741302652891322463361445334140880752611799476155265455442517367177627937914481221749073276566719469707160520067665679172912590341001720925807616662558904352251550187567593593627947769471689811784114721629850567258622718920328430298969221333775672504055628047034184633655577123314938424360776006351153184605724403210473746851390223408784329971115453197196635065970820873114291678180953856518194177359837463017296974907423765471250592894329308922316507949548910529686480676531775954906443208553596207432700181619387945893740694918278415375508980364648275398804882712645395849424906543851219069282389118255630528642084703397011052318449568203231176660900867972446479886200369456163039098439272649781559241069267792990526680245600900329231903704264768988060534738060153029413942352091233927192305594822912702302945097469126399183722270999777784777353567198639074154877981971438599584870903980634751336772041480315322221143195464293480208120731021204088022083521689267609273666968490093576559607843221701872290683922386721047458656440736840778696409819931492509100217239453171750306944 [122,102] -688068984851189507685381987272100117615547673419245374406850414855224086207421473319207665217916576224452333827367216358111348677132040924557642860421935892715062418708513354079142808875285033888523358525540577542194099657022392151246707588787572923814666595036909669448301592034894176226787704920967036675367755869403718624992464891756978010373098670840554394526348085535037702921615359876996655887225012745761665741258651371760554329665838770534452068068759011056135026754741323982252777496874776080701378816812171929504400010765366881537722362872138243984151144627723179644099152583793203796834498849830978321103032202376360067481682655644946739447698954621776813176936375916224798556264134077095042851890228138008546098738499381694196961851109442021086558195584038164066703411943052705205822976729291782130627632300724726909612164018933990993412492864108026562299443526419360043651054837696699043081118437803202541507847755144293969768628288310180713829587365718366529639619213951095091191070124932046483785169635088807164028116435139741596599200818116879502776873054920069393844736331260423716487779093034991130983552177920533425819188949289822427636953371365886197256871475234935903604736213157238170164546627168361299245546246572360685657322268951079532279792303877020101063338791889934881238540711182555984329650141574876241286070813760606786156014673021642583880670013568774340002656663575292825499498283676737295173376224474275693244650579013569232444784176864498571423089126872022990411595740005305554905848809501112256081681030614188024211495877428087090181397518032625198480641381956076720074360772244640724205327373950401306216518223026192889298302538063646221179765621367741407371902311447227189918741971623351197532160468901743777757769215027703598553108183405718939113538637627526930768227835215897214673096730897165042712320739758019531458955926154997350389526700121110600005986406074656686209034551842995815673023689189272744898190797120492694555050819357651800678755077317327392766589889884301637849849854402988242352201588399861700250983681695610403642167011180930601564867857818227690504858971824304274248658047952724116222363352649005488417480363023353645940554395508690125636081409916905726917442686486216157167234992546257799690745761417529898544646356508528195654942612203438220049272604548272674566731723822599562910834701463323348581908370741723180536962724484283185040304985562082040309118385998658248692081739515849513911721858198707255744704240259713275650749779064777859672936868533480823569879548502374587717127459788697234665631872129342243606159115540366135378355899696293959162778807122254194460717933284519864611580705804023590718306245304785210079878906638630528760341297812892616708528 [122,103] 506400383918722134971697029330565274694628379608698838430747313247043839391122800301745290631163083391436646631821794599616342204466460298200250460321411472262206808929154960265133770838602486688549335513761678204450612052685010069244408001400115165703635219686651995016981890564453752216639782682770233892179352845574843538334385937429345557017749631026790399842818474104360619382724586535208407603099411246304033530276075712576046920969169521655829510499031364900425978122054580644230814253674716798704901694260190122542458981027075121665214608593344669094050270133430109914864942916007286105165005657373782197132004401917859685788472661155585430326422729013827764235457219872308605592423058461165632216961269208835980076633964563308894987910212709568669253593651339354218363881477015765235085453803127727519135399446466458953230985222058517168321647442603735816996477026122365693378206714272378964890381552642142807419849376560256574057530322315663714124644501658921981070201555881925592947411778424578946326537821619989680103210989392745978922646583800926546599257877763286965042310873746351041637306367234031955522895027146889262992898558567825835898301165350762696510881182368433955508928429034177977389432755675743485051217581022921004944729455928425578956501314939964526544204520749871676116562304322599098774490077591802735942772810201303348653156646408048669703576647092745104850919587611780257325117344293384458366160160071131932326360935720991123045369249546065658780731606648229298954120465214227461281190725451281949969035316031536790238781812878890679331982163090464247868833087949658791483502051845549670517969982254000043824479937013571786383710963171730074785099669879711913418899103691259333562401212384150904469065609999630406757906126212751698177452398894630445840993727887060081205012289645078058701857397214138492342395865441863846637266646820855514135300333035633986162923191845667969742385513184143783821409150169027212836286824569193686210088180939218250170808926554116472129687507486752221663200740997279838165448611716409950603878402003664316712589599202217292284275462517888798827897919496507544653914774120358300936335933706784690634112667869638818141210618293037979939041120380661142418646237376367249714957860395236446725221683189417193628425926349847746053663912551710164728419055784189073501186133923676644617831614869568270153209215465834907744328953362114083615995347372767516762337858384662630417348402852593195863168061498475240046469684636282571467228754605485994789589888495694290150709990551991139723412703125613133623360213003243754283336315400938457173604612742852299692776621586995675850580826276348208982631090241640601158888146875698742838079005383243469894174626547345152 [122,104] 1321835248681369468161209058408300878852923619183887127268910123755809681939380312686549039796243154200923783364554158674870703020696181231355485337696990735659907057054529760130218510525215258658365376017414273572117403556008101596981869301913934060975844508307915424580844105414851582579637484966826369195585391468167749446070836823540016856203072882163238860589531557842461769833648436139461068941599827238027211530573817448758768296396800042203100759628463474106155038780648940333610225111790332973090041465914556689174102282679838542440062270215806979634222933337461031107471244195606015843156392833203683769905749338628136262201041671722783169035788762536251488897069914111233429170173460670154404632864221471691306203086173952562711839453858936504379592532467065106518748311860244136566461958892371072828571480403862443240754942917154980515126906624428627056701316124175460857734847487052697350631462690005303221306257591936532128213581839492455119491344245169912769084338190610056684034099494447789934840850054625273521960303044861317610933301805578234911497501951878091281395034112785887288622193798752202436355735844507378910166468799965247395470288693690136773470714166156286957012897057130583510992327079110451273757843554076735588078747364962016684398899372297463229077774489920791576527832513617145897030837010935798503074402793449648433469899277755463758794845782691916489956277028444614576110336307260129526562777782925388095555579497959986695119189793287343025848061174948201374918739255740925536785186632909602941981283346853872506846716450289615136590625336794974923720599924297900208101869383904198663553181455816153799428237605245748258637313134020670811927933717806686992647800153748652451262452681771237281376303684256132673908934302210422311267563975302325964125492659289019355686220648433633357415999125755880392863495733061147102001443996859749080366753326117570510388663839770006713839420042371372533514227138359223271961072423328367452047769751026241196312201145488081201153330086420730112069608978852198631102780091331176197483755591307598325334541166737835632149350359248891829122113987103543225929281277919260195598596739807580185098009919889978842781694442318179145084268302662307260295583242838877592286932516732924903494290660949656361994917088173989453490959932003979878110021232648746752862287702297143182934292736902176129441385674925854556638639518933153413286114610540249057785886446763762959361079312305251674161561016726499046374775644123131249477037060232891496336857754360182415878380646318470696121311543894421439115471309035032697703218837368775411996499974715402056049981567116460574784221973763546056726889922837346592413731025213557102354927079680345384583666085856 [122,105] -2928899448259018680069118089510698785764496514959071219638131731655383077263246999543688049604027016750648188260516646512563492984221477466518695125517609134420587352632036268279872250227790688292172481670908242270774999799316424095579527027761972423378563855246052360866228748217514047615334812763800636214400426364198960675563802616484204186848615044995789783944794005559751108785089177283478627642646534335312902943964143162878725139061585148984718057452520051344631901521343411332657997729645152979228525129204032335064210850869516390891528377293502915536568359927193232046372174308803381731955524025813245012204570678777021447440253405715426244984342302385317947438268368437585106494228304547951502139181954729260169050720792126375416455322503547223654908761648841631309597704072933612569874270876977260155262044310090635876809419253374921329371479482586185166463836898539083541369198000229944588853438354467760394878346326185429257617923549166927150244977967135383183367742190432138577891237739250619668563855055795062048388976153388230518570894554801505188504830068018010319708809295509381902429839370534869983523191852242663391588724791984693702750095699731973734638690046927171940839187829047037225460703127699010435454142670783656578533930368173105147478335005202302036858844597707181510570530939303081487344302238429353981474999974773387077075211564837248369142496338042840568661939199947091788862446945044386335923946563775039056090796812109692372314059865874779076267840662751996042368402775989132469767295265654760186977123364645468505265788508307447820098711194510300094977814318341791412881056452305919717514193032310957321637759280969588057681209836421214430752519046055413375520941043142544875727347721710518698849819597119924682108342757068092884796856447815478370325064506419641482883633799354058837139428750113968346641969015378785349809963990238811033917021606915044851272601602406780004939529682092364656381190417667385368185783820923596213152871951909591942135086686471585093414333929952084224516233332792669808988426436763721839880976568569856614020091784269615581155367236861864067846737990122174911514287425857983242951429660158079467499721695607813203090154770268624291796897702164886480176533815131205053869269012213438761298640236332810990071493275964350912660991498154174716495250936586951153160168960348169501881511294313787244597959751462463318561709398247367203776241049910796163753064118507831945822832556603845758297114000929757880696567873315360666486231127251256387933078505730821509159088611452478191201853978904951639911512845940011997449767340603218363606948773175991530094926907202609841609015855352182760796037432440894852403536928319299122055793076214310890130304 [122,106] -179409729952838646701949075427088045552156601842444358259109549348949846342860055865506971302054824624647659866089062974124024979533856547453440031289489845748218057445493977438951366218749310674751833388608141170555285805065542168549834666558725104722997586630536247313547242550871740992893191424085944034973873790311532307835043787951358123144123877371438010865472355222118520958602195688695216279316496981420290006644764003720091761684391927994702619868888489054650866014611817597971067712340323854756987599204771959695854216102982796146236081411193360894762899455560547429704167951016191528827517239556561967533649935315253483430721118079488601044506195551114107340531000570185414126101811171792718642056284722719628913829448701060547879673309537990529410364025106026575578410116591430965915935000465826127740568487629505684938107836707220029888330126597238100010481907185317843740233930482880293598039986204513733922946609313714022705037302350515420091619194924489020895539695087486498590138663488934991946829289945027360347842507519008274566186260349821900400171241912167721615494365682493571644227595158787417246874538231293832209660122517710407576004720753444588624198478704657437794429325924730108594519609998868773636034444769046801244487350994590989199709335398433523291560346158866023588526541917298079204590041655334694449999654080623701980599101658976739985173726088004962515276429236865348877480783663514777370722684092106435067777370247920579098973366154143168004935875859972314244209644633313985974214943838220855381625188070242893470342023816493108507642158801029966433579382775024816331590186810406211497948453558054432996310651344546195130813362990652237091584074767986156697262805570280547887933766157564877761630764789954047103866583328023120223870770904888000615048786069582036921415040826068802485947136162831735818234229357793170401107394065516448922844324431815691275691233553182070388573272189391364671174339952863592394436196803343045416750892873013786885192315566865272681475404167677122840783541021079196145824846207429147910807382701294775102723972414519662115958689783678327457574267624527213093597662099530422792571703274589523800597425387962416417413266470811188999901989005038958753154649558571527820934722125689316537691075505156438995673507784397423008725249004878788567735569892261158581483529149660957107021238402404799701615494408188663413562322266292956800272914439301044593334057701341319876903969584009541368871199355663564832909438618520393153164206948939958230627589409666617538392879808910946609306256164297745359036423916796737810562489129533292139006747964498668762843394089328403673547462615952760836582123643429412973593632050020403546610751027245500 [122,107] 653306137321885217419053468792132803800505098396724975658797814580847965903819907219955404502209657321770144875862915811698273870480131450821830445126083016140746987339362976148516165991674303253049361058684219170500027371243085362802814609165506758349337683651620435283093635441119526295597395147614711870835879425280743593786544053647646413189790602323260186688177167788937531039308995459690515305840386816301113868444239507198009865777174016877761244436892977139078628816339245669431565770414312881310917497454182078853480982909403511974324233949079827844708094086749822208668040633783883081775146364911020716328580220729626091860822290572299208867864825594897242350683329796254376769675489568618752680283345313095240808860288263469788674866737656501511779902237408061137345357537379363494945920371226759090310229269975520144964763896661968922016723366483733048691834314326366026871159734785497689938127348377948907823955979965797996663833005520030970574044884390481430762562537076594487133705267336576819716948485473675449659022722212193874844752788365407601626551296207078729788968381363995377850476788122895113132591753771667813000154486432610529757462842169029893298782460474912032176956997690615694068513152777791301903396504771378679764591767172367252017000907544552279168663357433616527692332450349170165690227493577324989798564091012466097365918780510514070934640836832170106584644417175727819302856474896888855556580425637369048792452086219237953522805760622532811794382659049322551504019369587636985587091874818931062261201257682808423157973662929001252458618508828112876511090530705157441667570691701552226702009868420714981278643653557116966441831704544666535687525467551041298693446995671254813210275363167016747488274800744338925656803586643428404874564130713539651490186453130399329396691584818194144631280413938155870058236580625198743768485835098346086202857654225845242509836706582493557253911310575826329643781682050781609930562794737743502498940122176580340968987685167269802805240974613195497465915169102176246405459975286715839635029008521399730734128009921881497747219466962819684186669631533264014602949487347349285535850145318873758350648018798348978829652101039542506542557050187677756554249338242627539014618626856516434312134281753532970250683430827985784166965941143174330658459445264409512414072957589120583000217295251553976425113100368441103507119509671927688851485402219804601248889714933525392456332229858105406694942427895553080047038136350208586415376119580780442693457985230351359063839079739637275488633746658241201223120802262611553619083587926962063916485204805472016673919807351364222060080523834811219942067838000883119747569794302986585027981046800 [122,108] 1353616452476316664144657337728343187353911465682115902635227122710452431160082872719750475276534186344872325286808936003374259975725222645036586670067871911000662526487252129656605839881158375697617548898183984208886508721758492943681749338685987801113681804785605678163959853339564069157397563579944677248471440566768143808705164715366584677873287854274310318759220541560627010844430402633588001276893690368273112060621295204600535852712234979298813005567505105817896251793167278226373990622345354891487648849199988347314869318146760377800868178035832288698048938097951981338404621362234359736468914315693065288829428193349546474272210929548194520304365066899544504202854504185275196477955285727060345154001572689206584594232558570537882367548539121383046217796560283192898723255290073207650762050953928110251217691027623954151581921600843678242311193026269231434686555788350526135043845316826544347713903145163646480666414685207791798404802828938222573710547729912160843581743854214812746523801786981532061894233759163929370572022671161592007478858982489135162363526930719681185035327989807035104305507922878462550987314645402306326067297403842806794236980574124624639963897464432735967391625057414837628037263323012662843434451921348580682756172400095553044278114658103134559120484593355759450705144119572953677439694795895350999327404961814432915453726434385175156411505404369539611573171591981505582134623885232199140503212887774390824014743055929768460480086837358881666432811160567220578798207770026995556516549366961135835339594261577812166795498480863591253780854846372892510213160002692320180710898731161615865864909654268154410245830981830521694406920249377839947699197187166458767051250507699988487787771787233302219283956971548486250355008160068354829050809852820182847922814156537468519820747168863525828523616210776808173055980313060505745339735328206858139288147670229637441933170403235920817057621486730856628499588725309442277778612044953816198534750793894519399438329941710928912408332135607937831294850353339175235696556038323375220704066603416726515947055070428724063630868749476034995434862994880793932466589474994520833447376978661402194243039314803810164502990240534085258387625557725575253511938683460757795241135763777005594507872905633633465327389324315479910290447506245202897419228295445144073886754124034907547391799144013001316335861214444506986081744585536490476324884951922264356276978182437804979512512792383425160657698005811763319336052050249786536580447445246271995071428868844487856580001239725431687580203390616853774190083944445803949330197367297803803978745578711507390594184844614836287867843917712405852165621670031267631286033814111503411277504 [122,109] 1378924659765791685021578403517516522530287237954572611733442549259341927998783269259709074629105234393135051057279936138148701486493843797212084509288086432629854784481245297974088958108228502403446540673578567574226684719890661780845693759237733697860642458988001981813884333368073696699919562371265171073499287898051155287918878459995173165077713314262849706509207633925122174406099046687326149873003563145726537996760586744438387422114831511588114126348058167718934744414543822022865808594418085349797149733808155796962112946551560677006524855414525198052182508288193604726345294449613201079206838976617555357678327405536459748690241667127036611354231033278461002447784935121825689300779780279644191445054619671825752590740616225119877776398999063224679228336848929335351885448412320101448010761179652450280479305829589156275933178836214120943458488549205370106687869844683877207347242943390940098769209307703167870102352787564626006822269216381126864040591432910245471170241549684538496367672767403120953043869004369532543175129053603590347664324462776320592306925599130037787122465916139477035260844052339493554271675406587802333225592249904969678637575880390749767098837088646769952898749085184364285696112075048680707048293952545940937815721507536439076223135968345900919473685921907496197217455678004133570800704696623487384902404417576116975992062742108599072286266061219675822349793682870656193517060718426766017357235900673057165935248270010599574848689935275121646473790992543608187087056074383932971779121355814691612555173031984823501467853498596267150748163738444228556717729441668878281918540988138797502556663543994943872556871991403828622878047684360914862246599334019643501228308694490668130740858400695392844869220929017190640859842574334872009352618653435824857655989018386766147319969418428339541309252194765052236904543284886532853711603468171915641884462630104970362840453826441255282815807260017760601843795866488980015224612059384796557927664444426863383081275882317934702921470903908419336262017414618674832289664815614972667358243095146801561615604014524268758521270730634975997240148600131981292762830031067986869931607791955536592684067625997422670236576095291664812635578971275188843683341651832747793517367325431523942676200072370791842556538426864197834188095766941354644089774067889188645641611434487619422799515895414856079018489154370432087557425304206884277308533518396457836454817557830483364261287779714001182108216523087403016897074477795474128979676828040811559130667271616340960330246153923446994266386450182209780494492944860453002196104796359012382186219932693583005364797706193943785715719669180736120791444794505716738802045471057200832 [122,110] 565947289635811840243397249561242615836008049817484799592144773438487125178920437449149604282210511647406581812803288088170290913861633494706779436499016311413930525674399014829751836149962552025276724838039712548213597196568662939842629420143717279656649155300303528251619707924330390827192330496471318768889944934263092746761229045815811365648647649976395085584036272274388644297170680216189031581725212406226460466728509639068418588804604070887833639107459565558808948606714700950452073541785563182991393272911169142993824197305354388522614556577952218670105217861566300362750985340767021088737873632058139711116130530193683695682046203008739227591724196961876084103296175236823389704105875579554307037722254059447541571002372268983270356167452080932810859420532476066901001708976110430610696743631518748034409374151068682971707376366248499243581085613628403803456317587689675627503726973064852922186234179945794053527061023008393093753936835266777838402184909741870523743693804433179916128745432121395923379617396243703252049981221001627580713616086444538622716615952453348960181591500642867394270087734256647587123337131832917186441502295856940026219779135708250773239231747253179391665772780924737012038572566715977433672532748576685612292085782076240854460672924227836058946849920119045816765155947366039276661783596715133521460521797812800030824229578920254150851867886163091099492308340885828081305275629132784470399916263723712535735206707270612529044512098811414670830595101866213265322960816363878397723062136893628385542826016229606039984375179441953569750467246563314935870428337097413232574486043533867717481577097074258022302453018023196286252481005300859193072148351364528142011159256918449763449115244539218272620095289134768723655973713252172650632307192046275754444124183812754521746745261987500296437818874761086832928712538311561796285419698411779368816332705992811699526107469693034694302491614567349966093644817138709827366668761167291133883898375102864313888701392497605639417311555697871302316425140422734972947950291273963586203249652614325191853337498025018625251384783700684698504931202452573595628691335173577204225643349598831566936074204468223768213502850425059890477468866894168744840796027713377310064660288560764801042814702354081551048423671629992821588539858959066111664765504372074643969909953950603343820023511016870759872169238854978110746228058575849099177186910089429319283782222390058624462628665821187256272184497888512895746454698942034525754454791337005442523646031169641980842475563090604668983974171766017508053223305623467165579411600073625949677761517167934183402680758762714058200479311939994979084910927561443510877477516136 [122,111] 732316424640717004188523282422397167872688219965327660626377710866313065874934575608123420593239524931744159256160745883419204812443940192352576520103177795629390873934443738126688715165119533271103262549310240719066434030149786058372076582000431465348387958185779125567600350512534933837875459023466811616342020193311142190984699475964715933829674939410497821459430147587301244901763666137667897667061778942862866251929257809018019592886837348518731229676791984952200983826003405836869677541630875310841825055380959884501121432864914001547491393028672701934528881088797809443510297110494332562584663756066139844190268021519613866654279835730786234150489962003720202115548758880771098061737904207417327628520989939154658330366969829591398354738963155846655098295843608685961247097741604675856432726351831351936010556062063881993396399860619677885545498789815372881783956323103444379966252797806610163088317426065054760393963992845001121469455216152909120493841350173331582989053823155949751497887161432558399769170166554461006249219820624125702463771889292812597019907417238043813166714912795789324295598045443913680514374088795670937321320555452595400872213702935677423099375632200941179782405285031671103198494547842918417320883099555041704458718444657831797089340987816208354105594867487137990796491825926084171308468631770556212284676867337461800989776528903222542190381156159504012196191219291542878450702685979376448931696506471000235416699562927932873539909041377614552512238530259786305830472826712458960388498294032543914880200772890196047525059198936376391635374355252736549041510644134657663347315327404267073107042517420694617878595689639300973863580620125604013767445639980605739713246318923211919408164050102613057768512863343924949003185215465548066913567516891588544594479481374598432374529137430713108019323952902629958689054642328426712871560046060837861080666194865354697553024786632911566742726246720069455626827352170258989641606147342818589645819645152117350089009061268909948158076528549326864841972691677632907641552323910354424378838581144712008426176596223981820055512319522995408564103173654759779485710515571176850660466177192438542582247495598773774173321633364662759352895341132866850198789867353762776681193299160599088447114511310348798509534833827775992494475948398490536502366663912429093780514269425100814670518192627028547856874018999178927928433981850562499026531222496047166636363595606933610226004769127186889096688754128534281598007080774879914239153446156081771237195423560986584274405250063920080251987644944712898920897889498189856575190198407894389321513297374688611502970343993170317889717010449360378501446039052190965305056 [122,112] 196186812352054360067774441050342077891420767513926739795457439528273815001718899008921930145303668721570202191452043517916609194031736114286442148219351997796425606709525973623672333835989041209101444171024866752170977430184300472665205693306910816118929297353777719719010839133156574443312152389288638361521929388133335201403283457088491429204446466068542212012689945165249016538352184694951874403639496194385701132337397177309977638079550574548259032323927455220729092771948587399496809777167266188733743445817735144235905052630304679413681007446800666878404549172048233311095481861884245169052115665452864477247628596062560548148507752434464790293653894620752349014193733304463681335038098884091239018324019792537592471906007952708050257269902195452797316607620560101432343956146695217148171012582236802831396111394308743625097389608710147028586400390234234926134470017387448345303407373672752973899943127855663737200617971921383491085203668097969341096183244153271004894893920595117237705799105675021014735312108186480522688566819134399332387178077152138876247857652847183427107724116750717580266567500877608364379679783017294210543487371300998289791327400405560238520746867496265632073593303196015916166751156729453933783402163727377462568499645041014622077493318286828601916400241645278293569854275732454407505880278735350281578405347090947910030952863375714324840177294693704488572343371454182755493425307606030096829327882239093626906562694499566626824695401783641219744648578517224948037619723218300362697361989117533124150718890285112413863223869812088795057805789871291763996079027771376488445627588893852147353692933363216755305081014167709908164993932096561611767344380005273688444858267295000638728400964661428453690222615505630410753786457608396340004616593525711373320759005675678547411426330926699979402277916021146417022946855370339394603464738806704106342857361424390960878337685154210648943191421647998872960951900134797704757580830978376477693011987756688519830010566811182839631161174619053586019667998282605522385872146016926888753950891286516837031354186743807620327675281885415666799554873804115888401660111277294332821894496436553257322389547331475845641514879947567958000239181476567580495177856217974492626962317441925778713142061142428006224423633438056348661335584925247011297199560029887849307953104227571627524940551256324259657565065017462101907540943531598148262097440654968518809539177411033807538888477052048297196268034820852600466237575292817492003472522456928823715497907746448720681023208894754421650939851354539853283636004326912995997315500291264799371971757890937916697896486056966359386415783831082446532780668651731824 [122,113] -82764845412277125207242592240697690867369787081836607987392781400925384323234009488996960758853351687932365706771801281209376822434111960433382097686507810415386389642848041637384355253143406845176166642095855384767468597435689523232614757762009315171523105290498327314910034665686766890923122472150898241673191025225681558106813406565272516790371336350063535487481101870186057928312716986312306324038676569805968771072034086104109020084932974237785448956032370859271891047446217272643524004163342388703960936393752838587609847163763352123925553860230580183921700086661608184141139007858086185567998427021832461057497982588589496218104022406461817359362998820374331854667754747697105044166392486402642738653353423738573400737903684913729264899421865329633282768514318751395571116424933017728521980244885132853064464376064127804681061445264460694417445666727151318933613550527625071794882846217354985059869577907073829342752505904860883786477227848149553710485742944379349987981483018653829183566060954690456138699480518119184448034311228308152642208821737832404305895373072151648046843868432699046258938437441587667770313182588471799166301693565643994874997532564327176261376418498303710625744409286320040300612600782068500911593531631252426450181603435706348855399074188137336766984578890200243082755329052944507306990526919834865178389212635001186352511196843101546241611249920356067132035252772084984687344316901542119521731932174371966871173319224415696547128094270574903033316670392344514238270656425959589095677589534726742509781904323364935839779054707637220605049811111124097169846457229673709818937619310952421809115141583488748494286609367100997002060977675820225549352152845948882860738257339385250036751313841346365828791838977860452539274572415567501053760264598997223589405642487873158106391845838508516990068008764564979963876232659852305978840735767399294575357859761382860974219446802148231179347897824611272771255184472920801591658479114568587353475610313526076274518165121287638168916303454820554277041391422462517253697793784973405427456494209959232300387927937505002986151648109109111450158399794782853525959119385247137230185209850066510718112205495535780769391928685087522118178798477676456036256365299222991911384695652586552434694242771579452120993146666622634106000797445630419219260709145952102269727649503647259657234660752765178521510208992935660341819951659708458572905934034469481334378125495455161181205574629676922991345968512416431864627636241143383955071120603298886524447651012079286349315777857621244456988631864072575121025539681746463189509717063837726206175453956825690929093152462824791894647438402710314809140573344 [122,114] 30866175204397746822744839465232159978298217826058711460646935399016148731956658326312639550351041519344142529593742338925281169945610763052895926703663497567942442336641709729240042911487356760989275145981380398433073313727116610014806125193414821469423373655224718100253681563015998765098514857983997500505090743726701999791373562886348413497209775378443810814433669001559150502233630787539192289595415284506426883494158714190578421160456748763939432301773745189364174111827982505767094742105735120818630088865593349014465512486337031479178439722985302155669341231410748112336210882324487474057095548857094081728888334115586012334978628573351571324772632527241517680568010733900596891452708051182778320797898401435730106371902603779653932236418416700543132679238136573679067318692702137769128705271604979871249509861214757632206094401453455807675926299081106570457090418724509677599691527635735121771296862329226752436611338478980830158688460132867577557861071513017641806035951826281221652124426665758978242183416932806928018611150216768412594254077274422597427358981282663022056802380928187162906685721359556154380125900992397794284091856465837976210580235465815813070983620040939799298825103560747007544772345627196848357042453341866091548536908527675482691303218984556737916688272301427827985534931793948945885369821547623759257034175761393522270581577443180876774117594622316103357750636506872380925030390518790051180765370038517223312726281059314398237124386565514102766311390263274106986667362577223699832317569401936711531645747814469130802721610978517185948096839945861139275864505771647186920566381725496939483379580606445707808122266880053783185971574720650713276637147252222580994332921134610385853485012754627812373127435225419979870318233962282045646165350437225051041891323468638052128553510732624648039984718442684963832819715703504770326664903653866270742211135959921291535066774446308232779249931283238183898159603554070334313284792615690395586143651293305608703210348883126852587664029815441285264910200447006559173345484265645096191453052814662995708095464695662112487206116836222533509294202302165077449600551608531486576655384784749633008743473877402608865729442608109638260808590930094742305050585619277913634866632530709126670257326381186980578998253722939475483156507516351649323133243966971269228851475557871151549963467707206909448637866737887375788016301653235665669081893801084014057337119969258959078336011593920159809975217663864144057104476630259139300605700199779260257727677020208653012198481491530168269707948536168798728936437630545021594828707936051224121813489034673738211266881938227631500916018647464199966986 [122,115] -142479687964597188165192887366209528745957455345655879979183300239446790706465876844308050492727359734063518949538077150115757333351211002268944644184308021569803976293531509932451496262481296767987565189631188685282474073911432204692410691684375925995526278208620741833178407953336600839921927634240299092134478629552290450806907440916785350982358914043870982766852721370101886591083068100534642695176653941524144045707792128081578175737779990113750507353027746014147506764876791885573587769224358782056077235854715276216291137358213618014312978189233399127656583483616127647709127545719418168836320757966337920104509003491882444614431431042572083828972880780262709629868409092666535795678632755874714770526195417748352540104220026757488721566420302596458220702695641131074959146454108308780323014394991224147230113714700761636269546833398594817705521334680864921711984714997001357688052418728066510972832462776697618615339901296806481499583797725792111479700232229630738402790826144510354967843787618479915786266988717267463578796212814538666905892164901286643483591965692330414970320167254906652033637207705503696381981459798994188507332390261029803403529958597800951195214899767560050028341912849713169889270870610996924128124925300579433784731620120899655271719201417894800016547288951916757500447852440239025240033729658767765141961472152873228850321114248374551238307359822262607374178746995230817672942722418091693744664767890748216289224319905497028495584567183277045388542632733080432709751226796135945951578002025625701103726123072076082147944201211927980810647637019742174690297167043219022647136315560860678366938444323542083060077942787568847038106941228579319762455936879705628827008829822393783120988441406564868451765471552115151074503313278556582221253369378097656570596357375435268604019807630839075536376953248855937060125987906707957835480148803599414801534276896253886628164043709783953942526167591613472459725633871808629099229869026394279972429768673662787631548348748379783672303799013334132895491126133925983517200577063545837774905195515430860719821031297830676146537343932502896079417275055848673323406393233994701674331893416490716797253106203431854400830512484505795661746117553972751470280857261154152815519384291882846453174803926256161740249643909973890078321072091016500889167268503024464456292096016553327728356701808432636692603961308443614686713294826028137403210668084123335561130360911422407495041261005403603879228245134923515644750928129946949861199309971767914697273005887854694185439810391976117510384041691769188623043140458663166209254960847644600872299921840161891952195020603949675515872401201856 [122,116] 591384097057696978368336431579807792626594695003136542603456667254748684199010734308323889908915743936558416650827311391910164555070139069840584584962517356697539675992835356844366716108929995534287433005445646277744752031493580361804802978510162366796818986693905004172485118909979383500362373435433826319379387156732413727651160724779593924603110204079001576893492198821616010161351890722380624290926973053766925945228340499294952451738840911404498788384619461327693641727721173907818422847185622269837933208324634244077267946395823504994079001098613137428731785065099829128160357862316637136633540964613185953678356541696465424586493071613690480692312137644491496616437382711064312398386523068664138145939479528137783116477971477787759600294176925352006502079000482847375312590611579663131317603328021065355787386082189730151931077616945736229542140926059321791566950191786222069792595217889408476476761301677870902600681312670906010251742779278832160637504348251498715893816986269172775820660020410902206744244960248817375546457905767826375560895988833487278351432311557577608114685141859950249064854044924137183023969186122195469747077542630191555123522367719707536204906637034636033802584276614141944464907868193673695462555228194047582222854738352549922658148155646414593467983437424898117529500565869005225938338973634900909669322996048135300334921218741038542535954737916873077451080862694953048418195510689974871964778015268174845821006164162615444349568870431039731155491227417048023799280264022273759689088774036569779822964362268505632781784280528539959457408821146896622426133370831337604852905417504361842924381384291684584735153167528231885445186685464040134167778585403857935900830903669062069650228488114451637406294229262034786133898673213890341706516789682059437200701929577001726785933316334643332666093476297049997023391367935502875987234033936756854198376663888071693651257947934356994097601538623292713419548295160454413914425759975457702478693094148576055803818494801405655361887997902641373881789068210980421902695955179734813482839146806889188343798839831515332274427831414455263518913725105231058960322375244343092185734791782797665884942427975171137695305405083931962433782340170394086636663579547775602784470442470864248225227266893908894869891766244734406251900758994326447995875665544937747854398417224163133738888173414402547569402588618541308813889408364646492055810980862619099624115563321120741539273182709966868890735684725150919065759383879803949801030260953623086100641320935743907457165329161868893865632102194474533358410468078266444073390732815292010123894106530511830941037940991964582440466368 [122,117] -79195503560939534744942981942855339734768649123681606040438294000250590376103187923278634017137494485937086241048298253739836396398133967707166211788096852651880727447847497605423286952201403751876622662975833787087426993260880070376325071744918655483519481139700267076063467652090063120069272919467165254945053970715649420392957066140473331831649954163343392406058715946595858784300767955193412510976272521773693840354965148286238952751284386504529973546850321580308719354256808625369475345259274161937202229184322070802645786417801880695033200328243948662085601887098159580301108443831719834525089985629072241674709357500256637470137353928386119349730689091189793054101715081501686926626056398432108752005592548050972308003761369670520043020068118736377334214811238223194423847469827222977264850170735277664159177318426651144163045655820956740348040330392710410746761412860830341227629225928114622534779189160159389406432453335498182868959171448431513127918212674764305613616201920907570365439698761003138902727097728443865045399077191788585909579244054576577925079216434190777972869101802636737737126084391026388367220248934529955851174608678905013708682235424691056633409419589937063168030831022974831599494097253571670873246086285577267207701316107172368431729931618223283293687366599042575337562979635504993709749872634240766992726901722240250113165292497588506064559593234203350930609127345725041737542358820049158137990726380131671841274020329402805045086950928751954876692202886614279239432500574612539913522084788641415562188910303210293108964317921196040401050985758427203328376649674346936235605164415375735919398932637949597527985660212243502049135760196709728515986497586941106576605979030880161049905515819413475572487650432835352430018509483922375230493553840598450109404496756791918636364055302682835958019949314247655461914286808359117102483112158587563143338748882608034321555374575273611829602224599420963794421910902429531414179979895377196580671655675844589972261347780447571164744233268470958766760587798603754241301599020867724803642769453868461723226440914017864879068630036038091492014768340939620486230543223314954165900021131100793031603024702890844163268972692872972316565572213821651583102950595563202562451429413604557652104624682457444292507073588719978616864332255171471716380836254865339820462380213699000194171257566471503816715255008522863648294958708180411743604831103328091820909752900859146727443586108011811221582391194791629187203135178740329659536498724384358586488523333894161118441341429644036521950089973467160436321707976977872370318343809400725447794296187874745817640900387808589760 [122,118] -20545081908400445675686697566104571656724859109602531994971854242008293250919742431712872593664447017493693140403080917629390873324910815918501109791930313146257504222970746232572356793946560046272720079437388598826672974958231693793864177261211681031093431897234311395056753242963409051370477062008406487650046747715534569254597662825711755035511308927865297252190138103622708083934676878108718501947741887876485945980176449232483265582656304579853780226881581629867291063164785327070082328354969735971937208876573022045696589698863454369635027179476753468973685588125209247395375098692010017389742575823782868772854135998907037949369028555353841116928924181418182903126100377185621584381877355827895399730608692339384339860017821610873769598855327898057939828688949016977462819604481303916817206377419234437027698264469633580587485703657457785202198647533341415294968439970379393159031837455607644469355576420000280973529813398760877906848771140787033115403570303983672697192572545728384540418175588061202777872474528450876761066143266159061270481209291794577835722918277649891907305098832682966282583549457582853604087680797133065026486629697217631364355144623738145586987422932729678961284124511171732039515218908552430939501614951661333446275168756717218651060835072889587379229186219289518246530457602601430784466648680028394976490324432613968742367538825432680734021552559475528885238790372674188456764452546365373282157276807892094401074435234567515389457773357284522822997980693097968204406486236998098198498861223657552570580133402765970028688373500557028179515902253212476721030687506157001030321761674252642877755925997788613906751599282763761507400192314841477626746331068408556586709009959013046352642582157912452502748827043551141751889339085568652815377097677404174996788319771816815358908039608729459089015567165697877369245550585029349059636142291462272931350903849348751532275954294330395439021129276133260031954532033859295291835858821924869009484260554256161405650050893017832670770939484902591358087611799442177329193846492097099788321992656099687961133712143956829584096480483808672408912857383827037946025436887300167655806928072983903895649593129044132147422094544266921635643125603319384284873213179019426018923018249808308101138008178367696278422285085582778501027126693011375503009971835707712790765909565323281412634586767907059429338211675944359583913831858041413128315110578647955093546810584089366999039005930454188816873570322544515693914408335500927698123819423448155863779440306759287444021621777480241504495937054970707139281781009298129193504981272950693168175776308823854212142181541648 [122,119] 447074368070408680731291845519918603649602766108001229960705741458198390914645800928386983002078499854387381170196299145379443953463629427988610970121717910585193151288648794805426967578653956080274756746426941223234421449220713663070185802790480578742151076679772624105824370310126310850467378906454639304523602980083809359421620264635633787290504076056510135413090102272754736091600869133415662647471946789920946248248620205130044249135072588139047858453225720014866646242678917383559552471818501623190824756808808074056438714962853963519313446438410678421150265257499304643014385581576044883912050132343869258590248560464137950692649266486323203048658033810845950313091542117980430110116223188210524006246443007438528611078419657229187691798388891275778025291750878725581245591169123684838317644872905543926493021946370523542476941161684003721085732313938936511528936666030713921814183681595366573105802107514190929077146562710349088237401907296652136255904071940954010520901338552791222069407248548135437132426900199414204639671770390853033547370599228287908283314759966614955262290895505602010948195860096691230208795500686198154160642810872366676702089711855716721272471051164876439484874464679871032861759916143675340194738298416276496719288798361993558128670296608085171538363034137555528743031146289467369242563521111258729610829653800405307607686967395162527208224579866080905930204050009264467171432724853096807470160813057258940498673568366975133255187357556652946927000549976934147334826188534786896594913994835045064346069334687475679618723442943817551884951858713162643961514107926518515538773048960530891233973718963106147962100056483518408276295741974114229503644687207670845678501866142647289394542529676810936192321993390467216018036594022290714020654059420682833058006759159971545829093310604051994708885057833734859195392374070946887915938577806047614443715739430557549698867225190099763537055140683512985410931610568599995243959674457756764900815803787825744007579380407917836999797528578415176109173981122066610177862159820052143573035689143079251299869539160517108050698800919905577620053996547805733229178878627877125800698314627217071721161466731151083839061567217058225743587815487862266819891838989221625745078361668062999495426154593994080655072747898694201411889763115654108959060252680107225351224972155602781166719147094372972066099721273077748661259493946154724737868827709503961212036190149106757064002003816365207223260030506351550995920393591273481115545609331173446906683007165196163238382050810971703080720949030810813685273377653966595074329574532563452905504678077488705643136 [122,120] 124424964853617161123655471873887943579451787144822432160980214064764175516066002977405037361457687404426688776623391516866817364728827361282101871651902046431956907545713914720606162875882940627590085664160275991431871321530272068057152240630917088227450435484369389802305327338734667543321518341430411329833314827187424310854130363678089907786048259947933675940231291864627169178646987737896152907893055744113654953517540605400120354521621897497063888349534304772542777249584506260618905527145002666762411664086526625932952262654379599844708353735427213460996832538276076928278317898187574349369343152424687940512415213991240393589961301271724461407141381126679935208629059280241127411817873406929340165291511221363241980416362423185995776195246601356004690071695850658278323840968016698186994559421367696969795480340752722748479809595040970332182740617072197265162931784604171529909293180607665343120885088995369708885925749816172468926336406963888666616754476304731685663325259359660414594040100388594333322899116117111848222889188528784426188948865691454657434575876512347224603356608385526036100373289347718667193113224083276199581608428535466279025910395049491755765197626846379331918683881241003438139665007247258262314554202648687214228704120956171689090527418479721888814246248851395856988358248706412537168576638625270361991179495855611344127101497877348034620127219017837427354613506161121813663653771428841301482717510385958265580012540307399503062494458110982259000377934747135673362998132920063100411019331617240581819793042496824350277562264503785111822690142036248029230492116862639150594732177598325985915270512964451088978168799558440512928714555781705044066285234293382371657561083694152167275762818595370787165877760938602045476881621888257077398625509607176569017356318115343511804481201002365438060438057148784523410392604399602026365488578386070128954093670337796140913024349143387207794724869775989137370012955439085474856194091514236425154123304961649706353517323315500630581720972585635620086999411645866335244120801534255869353045651554126578802710289535736254874466227602402552056346160241811759066677429109812781935585261796478303422887434872184092799187330214557294919749293088992181015999897283999651119340517399683821302884241364388526729970872174672679473218011122912227678487792130228580738625383859137776009403695913228814170093709475900459468656628134786323319075330493134459314717301559445384927480346314885283459069227271794779346369739056621774931907711325022133627104469151780162864612772351340377414377441741401816823754629019718453026432429045227636460939741207670384 [122,121] 11328722710184296333802925131707246457099484564228212468536478063312068712644801919384188168878380519996555666307970985587819997971631606650832769315054861711166406390132940954897935360786806331650258729113187820395283144654824475796859758192536599721346431459433754870911293906966023885947402132905358549109865530336035089308313068449956715735540073940635551750707496026744208001484702039849333471400342363982336991134467890603151747660700207167058999807226410802781133481762546300939951621596849803989275420619188813210526929420054989311918369082534670011058182469528781303769935102953707026266497423583254192778207948300684533433884037866363843877844798425446140790297240996835458816463526944626819931550237820600597301097380321034050346086973835343755208411911697566303663439573017190612705006875217206816203148775344600348185916418081412400646204681400877790318784142900878672033432520661160598035140873030558286020325828641428058536720900813161012313556069852438378599149404184964615351850124484644847338404397800847800924239870626238148543364604848169296674885077946419928347794578942068307568970909587888742335524625534381705372668380674055677464250014522159203358017937579945242600968140694948846859202942143570456383075066833407804412762946431559060187858494819572074245760531995515022985018546869692988628573637075732320067908543425878375640290104827675929903247112109265790695798164975520677457212789555575918983975758944912404215623920677565300421856742850351852465751053417564160935197603302353296140887127228170050040616725149508484842160469020849746669313249567619557983789431291951555012715251898111481422537669594532881925946414534000973246123048968045873890751417146132344039751842341355545881273620755818092220516589837243748711482499785118239380201940800681663481928790575669180674796464474996147631181422668047989230523921903837449418644257171936766186339290368607627896271322369280915285193691087580276606755293567473430270167867625938208142461635053939805972179047353339768545047568235061259863946442048094780758840234642485121237139084862287843304548279806421265434899533136951343804906759611186929022303369571949696796441014635475267393356551672950328506454568258149517466499019963215785779456751392341361595819379252892630052067324605479651759993107895246610210711716210321107807541078291689723458016631402885652017054315414638142612913077699637893615876669782771254198989189698444530016109889746630884765922106393720624723630983211467475211019657023900738320967784965015382565167015278291277663876079544899593358512928763561254959027528807943597048994360974670929076776161632 [122,122] -276128038479176123299097114708893095002676820926038676989543664539480661411999672499910544463993681620360020926986135124509048602349928669484157386630313276639704224865417921875529312990465606415257942386573129337373402426005684811053613717889489053794751587457714911710835648722567850499407273645197387708603579890323600935454115012318785206371099123732586267031402507698323154743159841533965620573954059871426241994649041319357387780266818399037135999214286267537197165863451134479065702555370539209349442484214159181583343520991789356873811031671551956093323650824821462003106956310209369387048829593797906896152933602006303637207378197816944422484634364398020643770981424431065717318472683158762315918751650800237819760766855467151352712104321235816638126336769102642420922429800185673001492662111660891781166626224402732939306095351407115439115873306066925283471056691781970697533661972776025809068048884539343348456838412290901347375637312325226196838217567580668509198402256654886747024205631588308844143127333913440050005570834832610084537300837754271564004579712398035183098352675290267179380127143489944577147737174367108293534117193604232751373563192743619652343466621476149181511182200647718855950165050221314110786707681717741646735197863862969435993099933805008396162619943527093002653560610423965138519961424556925148797180672031901801712190949576286238855262147922783727389324357315480355748346554042087081535028735233261670509894146709569729883597204129572128350805177389734216343754686501174343116672982962492171792058123766760044617326914523781063512272084353687318029300744275088941039935058893019061930822230199266970578403793939929812004699101974706496342101453515039113494808744262322256839405228009916788348881690485525490040956512999993330983266698336809418642607957701662301049119767211397764826806098576195539413371354939852240326461047075388425853249883489716164869791795746230281048330926422015628907797083665261334882569935017215630010567032225494115585343156138520452437487076996825600583008652609897619613386217916690582999340548756211477542142501167317174172631416858790699365609494222786016624629316222327528176001052380370127805415159942037693186724819472822562927851910333776758624457748127439748674445001258089160974760969260483043738096733168404998333654990750924486972968500075057927102452633829740402563342820564368975950883013143417331254641193020818972095980359482693102573337544353540865009696090101945966274673509408484860845333029416436826185335576474039474493114069654900322078189922730031254787393865667749305696042197903251482962068804394391021726 [123,0] -12208808445404496659064566012558233419098690403666119591595074384484363340914323744658545573713148697169999305810378182176432951194074047747189803201358797874311980702086772278908531609716383297884891007653660467042788009264914806255229878782257172907295710270416094376133156960230565769784829880504228212293085370832489759487763358673076450001276245722173075776169093162861350643261585973819473438176811620449986722903577531023862715871912119548541566346406241242492347154085902001524937383283324940763497568486303770192018602397662292715541640621450845626504845293857496891275377270322985434221491488462338059176913256686625789068480419422660899973797780546726745042843343974327593220628835558065391979978069322282579592768940789208286613136636044982234622573031736187555571131454931043001263780619018487963820580626552011343730728804120228273542099229041411498367081680401172936425491919390724004883875235586904157730886907374238954801025304122080090805643550684953395582648258607150336070442951757999071359547501815251264914745672994629186769781322215484131377553962680291140115615347425672117136202162404694368048229945810162263963544481030241881228741829154248175844977375736893071332568058090642333185268909468936954910607585349780832415628395652567469598344865846654980191676324323024498501277508789035591672012159728125472245371501111350153939715833149846003937357912453083204104145547416556383525730175642984456696272129220846254376984661396542521708197899184672264346226518087888182706164647661260636769099337605770098622529347089067726748436272880566211007593163047600319943190958402143110160465453752175158061459509239518050669454324133693627144627165422807700667487503530581691491734882846842908672105864415341158880979287954044129691806403627657172485920652294283776618920046424422449360447628812412023009684429491770945603051376015640851590600784005447440718125429289530672193771644902878279910376341003781073643346538669128246899937733027958703381832400673125501059622825632971941634448397525584022371552342015175698817908140992738054735986643046883363785435268533500462215874593788657707451504907820773369441281699341968316637993343338454835443328202649153327029148884318498713532643973075233741251907339182501746431160280891197725315029443674386170330645658813658629206328005783271265631338460479156335782826316274463158814561827458870692839752637506258970957452284977066879515172028897875838134861588064081957586367888864109146148045744022531594135593239634935806953797778425435590635893589815289309505149853436929329439361847783705512351123460459318975445145206604167220204369002222225242495946906506956263395913897481452892339089552806093459203215495997055868572124980565402585633006279654997505322618357693839513379858995111625743411012637833251819448664527316917518205828189196225145472329938782015465328706572218948322614789745486269767233980159628296123842560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] 1391438712790179801247566269133140058403372523602777346416672056307820185425117976006703043486584270499093999445118601075213062470119423994336932402359299538105819864245572222031820572892821485617110648877020071537949072257383531555165225277480656200831487590687296053765441597214061803707254177555902460788739236375611100201043339086593622552197987389191689585847003315725337871340877392089460990580941430144798649819284086086162414443936610061609028610276017993812508578941962828604006148527896264841685009001031515495182998873523876724734521798770098795590276821644565111127022914937437439721729342398767933720426641733344910172946995243360731885516063457644098999681478158986241723244780133879578674749777707273401075020771488454253900789479605434339169745713075873514494567899151309625759348726896988254058147825158747852506572093538994731975555425694493222694528232258480019550061625640469065456509188271933194127902510574712799367219466761416145827548255841493467850044768342118624563854094754232880746021565346804385716890148793383214702499796559318803859767254048716558176428030492016843953376581929592402900955555599815292379780326524417294230328808585760373184496070793644050530499143179864871727420601188675014488669066092413261671184621041583456781169939976549760454809838269072414655292467739126850956953827312532610655984487813281142871468518453455022203813216781397946714502975652322474724603312924835479260518279241241472602093468204391213789236933521366206890291742643552192212762756493101998365252514713328787222521812092967482439536943402854293959731988387622355110994858508494338278740906264422572410013350472106573831952363250305789335006849862063729120322513425909279617238875800897915223851978296040300131849158532721692492820503226555029372089261808470971886810866125822074518967271275214704865726437765857354094653875522967625362461694327595046083746925288393322304039527249101987030615550368594408767668771812532760262918201517085581993144090298017040711475872434954029374287375995757537172111249408291357092272277656914828101030939016305634590822796009714782689220608995188730619309798227749567250092184802273474618704268923334490219062781901187267782838005007978522999871954200523207311105851234845412389539032937023532769292455673015838340726570468838543766881650728089407146986661209924079147289821562013325849655695355612492002546838172681332285270644348526396250296105215227758936870518175832288071928665092516836489146958629902013085439964921445678587793566522174303888858770688590317996697150139274622015728987586881745666867290409582047577674271991271047065624315696308665534312734332092701919044391178533784982924456056673766612786625042923080509495366491598526410900980083308825532572120878274669986093587262701673735638395390223175484627648230854869221808559179061646847077368017236629961219982331727039479000642678566688292807380732570865336582144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] -4404322260067493792141953798491928588851220087012739197492830595589098242103352816445900147997506464397665781018410076803547869712450579597767133646124676564191152628222840029174741883589587227777809448680396613319123478264512083409436073810285609565019813185919307728815751636864167771575566896425111501728065315676440551383982881557247245029207233890742590674278478691544579758969235628893007769409668370499057129874888545555484460561957729569799002648510909862648806395696633194595207835756835679735793584064422831386627344334128965985318022161584023863891502616270136229694491732739761863315857264974587095383232338644072463204702993384916084477915625765237952126156586107585211525988356957955174388784735673225007827358572477294877459002981150132514221313802504004874388933884049762183200261034118787684692039668006769811361844715105430368214651379526266240167525251826344986801765121419986030206134028772433190704425246704488635949121701840971000777955817374080673425170241870029805303589762328738134331393690350802512999379195336477629935926393339339816804246718814808146995417293110882453397430694007827418961531183984254839173758460005371153892389857853532794467624850195150671997055332921285091132966672053435172410136739911762230639052876289683296119572164581241888348035543374043300634932326702845206553125897334669589112683866641029811009742892597162817413584270557738624558921902924809004845915910390507770499313808965522253295896170142505864756096893909819984029316056357667319387640750000752815129482919634274733943388372822614143827970758873471146770060470801417391688495751139910877616539970237764418124141992337468677965527806400035133858012170047440276438564253941638970831823822160371281658817458320200390728520920903827444042317662733101172025638061160681469703009013856199830286457312463888670922109577139584252241660476264833602633096349329374481001554684446579663573478613269550762725799394555062983268937782081833319097803261207348630845310948880615819438798081553264611083710476838964487624786362480510060859729394914013407976740928334156175435181012488107713417550466337680289664657516701273939739374810443291534431303017852939648906989048705346391736828584769941465675936806220275028539060225182470329941838056693185598956778691422284169401221361041267824209508986747424181655086750946097371121226705766875980061217983410858036968349535576352390765860778526080763617789861086692917499338678402107219773089580239858835659918255773918653616387928386230951851622118032717839678468638307891864109861159170037900194210203278318191434580809100816323179704529777075771380692625186983011484553228634499848750011085257016191299637168602909790573687856019088348466062414658410324903368532633205501589676602637624231678496584869446497907768338765229195480309443996866181070544361625364736814422121653347266699636253698212929640786303371646954793071811983630112380682240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] -268971463345999983834182700906264354323405698444498775763107688285048261512321424816019836985464362178417426501234666900853621989285395652184977129077221227604884424307165315649862617604734258972409013242081096636831234363446689517286229140800719148640922897027422732911696957334706250699369615325007167926859364596630152652768487961513337769001189029456603404869738218478660703315639238146462166165111692708800007738149867219917079472595614031680129089606104002731495227956616683053817611939532573133180790694029499877131910211293624377786729142166822541527875523844381909893116039769704993429880559789665465881056898964302951047426399177283376372625706431743074571931001173724790959642892828523845862461610340943429881761760502867740156707106359082707246039101256509107577924053972143179221268696167657685256789673164522068922493127022827086395885594538981471669910756025440031525448626787613791702047389009960770623464104506412398875753578171955636937324645427394832685025697389184646486448926316927422324629134834112514540898078177035977280988160893185653073986980499600321371003523084930195696758038944581660413302157723626151228791276144889645503825882776618423346856242091664595878195641264900597327160722119998502497398036986175478611177363147890529519404131432213319675254810299360364597320760698994160910998494270466438999796600944394980079024651335667318894473228851975866028840577852146501616173030086083072334974827195543513275664796894412530946634361320993307066974737723998655729850038934380167370321287370795729859786574218022998802483402931237254310277332954084837116785754334291542191052438740441060246612762550927577974136716914701091196001847159956906743851821851598974228200739632044554071338049347017659051076152356620322753940823411177596842080499206897575586148578916314241670800826710631975145243964310382211494585020870609976058753534792083758755838053803003134242166387114318877705645811667249379172602920960867439158142822563947595091405873063996264973841386207260513665838018202916345698472559774248888004501233290956376153142221592642467801544429627218925222702739426504890600835912876633332108442106158212435205525845608177819909310084636238723205094698548181152931276226489556217700998484017953248212465394714798988724871836937761652904411942452461016945355069491669300196576655959731742723927852264066555936758836066511000897898859667530938180954699349460403644335523124589713051412320979735725539331492992629565934671895992887909831766681944919899670036507751001722882835295346944250616085149988975278171853454347052028404632320138279054737917833038739600428396807153270208956370063966431902528588425654433146966300007588712835778866215728131458443454110498591349037821986772261497336822236183175586863974735277736508528809604989446918665307364449566435579930563392542816106861959381970031986566467667597547292151219941395185372523014002112871221812002816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] 18879505160264356929466705617769973461917379631446721000951458857164757190669545440022793981363536818957140012516394863755853707839101406938103734949507860955569819589250263297864135655278754036955969487363650238339305986571136147977442321095902819670171400962393619769243109271288452855853440258343179759107941181967293452582145577357363779402639189568725173323407747221165992352154217350087191787798221854198072749424028896410964830427673269350739936845863412217584942905804694430311381705667683853130204599013889024478920462567922242749641543514634329640186568782462297950846500661457585146689848642839836799109914190424275706833960981699154021004689771258675442044530732785500795121400377811147819004391376059132024965018773379269036461278407719758437900013851240132376542689401960200897866615070121730250745632930245361125081653496345840223440390232458876519905704353697468107723608747305045742450936427763648902931375560414615922129864457710475214551978063629707301133495530326084566892503107683331406090511443206744205294001382169377174877534722515820363053317130344198835326710981533681711538297502620018286240689832517290360454299503459017285441982424718132322759618750949419322662875924951404350815574891432016260841369099667021191378427358378837874044569674932093989806303393409497431588219624943995331570474808731754545999040128514392365047921615837495485605632500889927256584508219638073547185824083265394118712943703013004836967427733459412384852906604648686173524576253157785478355871052680385552555760127249589511240075909690474206358949840146281045449610214284474088385509201932564840395006624509209509658175085823878090317016801210791938311989254025723735241934523800826615969986458190782949757625572876127644358164353952766323154035938829665045120781893654912642812344803413145541170994811244980792307795093047324513254720337500555555616883206878121040352790751410260295889665744022198399128475838028865132011918944272936111660261302777119590944811707702927055021120368735800473538583931110295805098848605502895323085383234460506807784749807670978941934494365654649829539524967549006951336536072777736687054582836218202861058492550920735847807072597982393038892280567071428867298281068048429683418934043723494747552649882330714844148448269430532451680280533505716829897103872659795423036011594801738870400668165554361684376440188758039632295660088430125058330425366167173554308257281646112105805192911782256145916418392226563644229260706553004755128100057194737486407070246099157053724074142025515096982277624789816791835297920827391766137015919968078336036611311278436394417178190404302332958511945003626300630831115947312791719559605654281350573548982203362753178402309366533282262233345119804893866236552962399132835064367453228625466271627093971038010291934762353765372585222019539451398683154226249987144033057623255680785218204382429813708004276778403454770416189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,5] -155505971661804105739064885372933441323730105931393965001596225944670721679397342277970325264122603485810073747726147788646044257104297052590009154375434900998724666795582752263636298636013214229491413565715701428847669401744350408044482269369372741540440693061469187537405026988306067260180506478696545183609107661575619590413785033764127563618154181592417226723737153072068076198634076830568200215774102920049203165141408506497465338764939562446135237678913631136670712857646296459224710188254919743138600977155854561428437749071223921242674373710197185355895217538770009569741670869917633215774546313154425985923202526060265703827241190663197417358803593112913049641632209020147220826108761781660421236392245179926038704785502077013119853744439839982190814159522532941370350604045843062192205065305604941806825747210984244590026111819355523929087223165197437432185386123710460388969965136099541096169521652135794876913376195454353859836620764917174229724916773626623804315746437222951393717647639489204166145909206836819060873381859120755973252481030621507968479853211635932322607395828523937306531012989337522545428954790491679198776250054880082898163595325390103975779661155782439312974617823178074220094571604913508993916651724879970303524028223798535480251660758767399106006596765259564654939698262318349652442183859525761616734557620975646878293401988384318760093954392955008263350956378247825278385971745764787410649513400372499599528563926697953821028502327377453175467686924101832985679375753219831519475702994440364953799349366991677378847911512625229483814350349370588457247735423296796617204950803455558997856424791199389108048014276329855967257631260002127515262031453526178857921116101380691320205138760039804500683264611991250605488015568659177941957563332462851693307268644488773490918726927151444696702787386713644342827081392000692802300502105458232063326031043636692404380496029042255848209756034069537450852562216627155561691633879692537402988982147391471678695623491370871254917965687860753586093416036927154248003984638015804674425119320447601623989466939907089916676197467659976210442708521828659843500219621784058593088703153452942411427383580903533858727964576088709309831142199771136354168111134074094113919176509305834372211232538929012260557080368874535782790698812057857160735175680081736286743342140252715839383228021383661978713772466304836552987940214700015769491829545197039424019645705113760030788497530846767554179813211911513505624509539929728467176230218274868233073773940160495861713440208790859702230948734465079929111776956872095154904072885278789120034006988857736932963557342211587936291912837482441508598059524519731263399404928913536119505611708213927111429689232299191595771153848636782300237156350424932210274991259328953596937087838553440714988982128350615357390654632339583447728198583450260652503422786007530908080113317658079996392324988928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,6] 2730767182448083102098081028114695744621980804646602513470071668865361044150675368793961729723841516842750523337619602290312458573694982456167480060075409207116245691342761273127044929701737090210668363286883814304250316628096243041046991243722921467882385598449171565256981013213667088880106262810302040039312511073651111854274711499239701390961680210235167973230020900918911706868807546440795772868698131527306933287262249527306723937745314386258191496605724226531262857382876765552321850522977263165827546508772153960263801883289404897694724027364055932412292807144156866125868731850942046621548998695296707068689638189415113425390137238897652504172003123258942077302253774397510596378762204666820002145609676793957458636058366869675425856275311829884777172375089987973660795248570161385385004198363344283892426107664386968148462450154080047829480933749139453284837131385781739199662877448082011138345212730330824348727241945028424682687225122881853455313612463950875696534379424967560959636913851520264103900225124013870976460682110854090724140761990206213806652153872106930129151563902863342588637512296183888603181017990715438068894086949163284467485097835045479130556766935589958434695735285840153304919812386819426676931648099078869368882541079216614853103542242611828496722313169766483133160859536964267825581899284198364450154231518834119007391060752423210039856121697865631997417926067054631669947101950647342028398316469162198971153855863454538521571186163500099236765653712357922276426888920415685041398475322912388970337307268590221787293168574926493243243210739640061073194774266793950145785409484719747162603331957808300609822903676037176306174201825488031016367414917462905418434172268097964914863909261208619965581535460896152608561715591142258267942718016499418589544972746160055163382890846781798339033361166002340018722998393313530671788028630549846462727582121314090630544387906326434243215499921301841995503019371194422499124634961714659217456628058966916047851839671897413106787340251758101321997245840865439111310749549044799817223769813077146224146916874136024087826292089299467535102482331945490560648448298056330393420470085211907756531626664069515297795075231531029610425455812325850457495646615251402650757080227172512302258971772732498715229036638785376846270093533726298874508891564982029086654303856983911238529910843913245081787602393694283047939289539814937591108905295919008272007609309515370494160225926804501912295577229190977151928117593672828132172320498600609620572697443983138416696876066531264101930733159282892800922822869423567509298234274011729853616074313380763192755366935505603310635138866194016122782545204732460417021789802907749258962685509245598810787325318342091313279435181513426021220382762328959768856962488748082352176334290339681020573433365528151682306260605719961505708105401424826424118732581836585129970410824420218269952953548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,7] -12331276168637354474822875553134504724815206780839446423372565228394285845472557945149244063573609546279010795642009805356688390134211882631480089097853916648843592659798480922487337799904598002568468161287535312523808421369124581224039963378526585411892853783377908358796507795881153323842953142767673988116508583450357863850283601364910141046198130347360126040109228916630130887056104865510992233457519425009247277573227665535251877075749896330333038062401746359949922488000289188199228508547412844220188417366164777974162347055540302333392603163919973910712723109225809722925840986115798253156317362640732166759456186542676955158312123048509779885482907022345930250484487126261872357063860546128442964641787487029335010058994843744932883037406684267921928275752684097856937751905744830863907568674917971619917917363009052823828410275291684464169079824368289481931267927489717904189858116816188735246457889650823589166054947062841703606661013068939034622289571693525676521766460053262362169288796028814349340417360626098737864158077112585998974332740317079367463590047976448642472466336102071550756467303525664430515881162965767686095639223714310895077798955103566520156165273909992123670040320105691251615612520585889786209894878533614204856690958085750834764285305116251979254205804535303255016902905720089918764033144721480145149084579583067625265707888556580585507362675815190504182713603934171334917846412630831702785910026210077986994588732625069241172887573709080454591031891063102843515163859214364667268554512303244145140789106748782117988098836246955015120336086501087324154057697505077162447567308951103989819849670788331610762655361810124682802942470232716787153267802183833637223563061411470789486271551129748745747141149959680042015864639956871746026609516181243638789144750458719719191307319901574335257528128893415091483711095730191842806414969338188160699988602232257066105437641403240608267810119757338587711192730166709482478578285020385625521351402102095803414835952507626075196078723578555588839074879364672154333305219304633937963105018665256235606486105019626799016297276340609221090075738369091182122279780891036504628238936247854394478992592256858233456425655474159027464297253543116259283975411500800749319784172762820344384506633840316545711231131476314876849058591222965789562167576286206227576187586655426776096032851689517249499737818847192883215958513651692504134706068348383233893855104411024439121480785752225095583447717212170505572702282976200123283351934224208442632466485326346471018178922709463914182548624321109555051131964745675186920252064622284759128614893182087745406028229811115181921655261294814700711695183242464726584158839322789360299698326184050048504365478462920776364861840904037678517956011110942987118236248797665318028398930444919629149460303070903653508519758991320408486629730576310029020708154919636834686278931869860244984303269707776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,8] 25985878413367549396560380329496744994688853947453359432842410258447026921170456947923709235607976656900897905491719122826933117922310078278500525211493173871906084433662921676717834210051163316183588744714380552240853963831279206383131850410734640363994125887719692217739947222490008379420278979196393986776549597996291814373833944771648621997095107893699332490577164175934394930754071659167535439559514187235480920420546372549402522040417907632669553583177471682426162570954500769930865396802908392981291294373536625895765828161362849510104379336161674317433618392810868480812997254415543414587997520621106037333350146889619719940792740411873680679670669401244712908737686862591818671766186396429199781924475752251270754685340749749016957508445453967221904979213627658092075823638568651411998001943714382556712018559374959317563962652737205483082837441573534383211776893916797396963543982277797232200091506843012504162330100104232044395756665829897850941360370952887275788427356247871848520164275459655198862057686134358650055935145139133177972537793818163683435961030688344311672719898625709113257307576780175488972626385880252143259380185794096145270157427367829009674326723986554118928963494559920458086288954649845544791717039104310742220432144682748075979539510846389755424209865273521301841146224686946512650834361698113941748734369156097108304439824116130621397553320887445062818977217984709451603973315002642116091905581796245471845650719873740961328202275508665992538857730591234895698843851149203683339999669779035435632055289843756660982511439142951811198624149454369312792190435387747228539625729316405468566913947687372852778557573749237616336692839515518146646454169225870955994928665119245010029785674745747778814126079430749281958964138894299992027149201631315620716722952680126331767452941555649982678229168654402856730107947444990959610968423277611173606127211663932016422836632957079411358761466561221233338938755679913329679964471068232032063083133430291501566341680467522041419206667604259547131027811393563162039994278147674115104307830329863889933457887936116713455800601406117936848488174824382830657537961504856470537626909088961503863559128059907496243025113849925439370291040230459216861699166561990730973458869725750673144018043102582769149944643484602085753811324806999399199239581772134136374805250352556640853354008139976275791637063905147290422190345224523985301539314425410398105516980142077917889708492102344271386713816979086756792621331721629616516821858257874328555045122840355160443635657198460016869734698001866315428054501322854435111479367365206320347802654941591712222773650631778288667122162988822762891612371870646840060601797513375790830942706221967315748580633333916227002419148826508345588150582065872154628754504816031513391803781736668484628352293502592215520196343749970560173749892158261545234760820143730569831849755722663863908399149219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,9] 57998511600053086544668408127865322959059147593704725788143568420299127337071079999272970485775703924694206661910618060537559990310204627862491538889147439412342057460940691003282176334946471589767174476051092673395250715205459290775618096954853057714834045115012212594866921586346147776283306696119598021601205431410870540881561424423815178799945399735484257953363833938857684840881612049597999408778718388948971508063837277819356303760592240437905266860130926928240689212853939282442344499157865472286785105716673884662245289803454456669067652809917684782291540453671456955781571711167420878413168917413994067859604684741666936916792990207052684546108360675973448874621667134033864439930925984603792164698050157297592339519543180107350100799219042263962775143936138571899222596761143741816263514033287437350533129114616001891911723709508659421777907994044898099947819202363441598906766758724693131203784404227543977489020127637132827775819223264514045749628183967943487252464451797702702783108087546947250060087863767463253038592209462313229161918291555049633786363420451283861328631335972471398976771100428555097301913460094265494812806195535045009696228784145746868712156974715728291776232468488388034435580065998318551596258422852986122909127812609733892365029878486699855883993455487616852700292802589668919906767457216107529662790186651950069179081033964761053078506421548964361326799526881045176460428995180269119845647050153193266396820427121439182131766710896224884199314958324826968068362336958880478742394820473352639474027937572472529831628455708756713786246719355969209093813459427366338644789316927207483871693233718109396445962021129770985331904755431294839223036095178417437926469145146181148197815141958987926186405472698195333126091440603136869844128968342749720402077383682027966533902385562090391016848628758188392107571174234021930903576638938184693556059716607398215896306081534919178637539442623286071436893217927185270067417544430539275301210051646290839820386792988609107177958991933760852711298563255697835219158817837886895132140414316354700990484164613197016365110446849029931099557985704494830539291720562489282846660562950644837625253984276354758083540884703305687424085414097254660066946475214210886223995608566856685103310319209133928083784618287959489781253475415962238327713711733047441681192166351870157845116883121898576507368713326265135440831367929687195574244530545971898793433202607178962438486842971489389590835026426359378918230918212748884288421489938714791649295883542020711929896015636334446364417850604473289573728029305582384081344699811952551888054389066561971849770566168442071679716293794007162548036239728000598492902897046049223915328378090256397990100014360333196958176490817471714109305968951382558489206822837628261216479962997450404389575827644678532631261387990129781747918661709765475889524367542575016166575699304899894171275471355904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,10] -1196500189658912908692854239627181549907537846960212155594794520292041011320232531083134935622465567047549141193332287033179420009347089939260593951007444477887337991253473664263546349981217811873112074945337906532412674124084005127807955683189683972141434520546661476240698664248475236941171650416545992527692050729082174566999547268134433862308800277383675464054789852032939488370473193868307926909393477118244127580679113172915248890841866868522661641705548735955028579572901721380824862310605833504654393406579595504258515167233872666729075852984075709007694331451428472066270240577534052073216671278657438277649077687105793093135100335291556182810196798264770498031928639399626051242128085126732259492946477285523001054094325499319661452022313066924805770066796852994738430712588257744590319856981752307717869391371835616039351596467744986177851355948612501491953348194009540815458029600992841842884781642730576710446739121829713760106497744583427962240114444935605616414487793409034529987919502354778890758333226592811819987356881273237438636709049276140077241712315238129527843651105195767008635500161275572952494911760467295535204364839788828833270125415989496163974781688597272552488929045517835781422761823727778505615891182486418782028506868947218983589927457209487800129632314444661086684473303732171048209455439874177821400412195394606893085593155576650266713407364210852031111624503235043635847133150484522986071688963482755989626865822972598841852375981580268478095524740241667794615023467612917831930846456300476777358139642002091998786896028968745873918070761056867960828729703439360003474728270847346049285967424889127633108216326185476172173387088957405284772442221609733271225235639592124735038884707199556088210604442735512614965355824671698244362920656923991893232565168293817852579076365063920984548340834709629503382712721617844042811099920831774228329579166741868927523200094062775898419659332328971073410993529439692157381755241893515960028988632480070016713100314716482383950748275680126649901769451943769504753934677742152142416031730612378924936465096848375469252038325601860248997379690153947837669243826638121262403103251538368762331355698006750239258270548370616710021696880063094647416101431309154229364852893375333369375613248321111487342324533907273340498280664945833559300859687084449220834563877672697153494270566389931299718132389025873267441387356803569931525270221165937631692403089691364978691248727915291643566074572711974817531471192117014905467412551785207454258800895601562096598086948824670815126916963264007587965977844440012556172629371264942285192097057623659571242916714522053951853124262507844095038274542496181684300958903569027289706322872507835923543175119370462727383471920949486508409929898053126675584800825952655954975741907301780094636134527437474645951127221888366643295222650132107606552225557732768517393852521090216322733856176209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,11] 8546047755898498963759362075453927789968889110019409241706016351766865338974841748010501946485810673675239046500482290679268002758005629851818627940739439956049048642614970387724338963851361615831539945228838146627863644505292609529215593208741815483813426578419161811549888589618040410761479526568878935995220465444290962421415145137416616080012411234039833722218757373536224370772856261357150975977233249824355973489507608345808769041754775061026242641834797091699028194861302991732542693993092689652235466454789174077900211143325335542344081701103929131954910076673147411068705229946668440269632465121618674169935420949622418109279938465225313221203799542579368771273917539390609317022993322573408052118428457286723054571945217003185135436792590243169474064433046583324634573133500828357290256994838678851441537974287371711325031416053645620479298265284308810530891580789094515693249570060122936952691302464381099828908189399557618630020287653738468034063967538901254046120476507656762030213666121145218787567748569538480102244329533519923087252962477390178151541150817934280977607523656457515057302590286369763760958123607012008490377366050205386074602212953523374799824217921937344965130772232121257271995302426844669389343329404108728414025508320360632303565364976422178794613504092978483094831470323197698616501373185335983510314627339824117241939282156085084209825623064102016735207062232229703986174613635205608558359221883152297205883603813148544421997764006630396579515269342208298346562561392196683378450358306931381575718574476020923014514635242204029999157154030741152726124219376999896171357287435619353975211169624113657122013939253737512222773081805646688893406857650155790394979027043486480476160604442649938107725455265253516446220323934650352511860280819838029872534666477151283680417882883242200447619529565196910524925427216697945741591232836535029974531225329253620189430751267514154916144978776112691615958579788081083394268330876370595363485732343573481317069497335120938149133499210277693211624940904838078094493565811850461812692333943804658749946598770951111642209794239158357654635781156677433578532383815194557010738514389416919667557051718687420608346910832022566993703414664345763142746029255371254947027633590778071908468859183340097704185124406022748166752076865647437862724864601890905050466941465059926243893657884599133308934342562514768714698276388021500322843032128438366774041438508079693893348969429865605382628908847750506139557082004041672301796216055748443576067003792232847531965802042992844987738017278913112749483477868367645134299781824148998825715720249337569233982198237977647318401086008003362099175776392511092170486090184351506312407772463177299188557459317840913935747325580154356101015391835431710827068063220540856632926490865262214831636716893533623186622028865702134579929999729298635684935331271935803535083144789774763292973809105108992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,12] -41679807177776367110896593509048342934486563972039829056173196105740865705358615199119150591367147560516026386170749764376546570596442777306354062901678033272274445363661159753816197795638103312340578376452912552176130145339260432550181944757268557796896899389269200640421845205856794103391330112912889433390571435530756563125843267530605864868768656053876774066422478094949088466501799610383238713669480518329817734623170560100598816201536706880034555725586248164568437920060655994965863730220938907203919552154080285150144297462469942069299979148412857426273364463863972279180520115602307037794575520773183534367707634577189623487582128933029066672813531958023416280970756068299053172396929075656779774683258868529436197737052515332851923760363016536384637789467798091037416479781891508312049245418343473966843624337223881621871775072573978707100772290222637251832218466003337285123377622136374872811450643149953344649616274423106555748741598571472182638987534587364915765169284949044432976122822947114591511046642691512200008537927150797388572049953687457914134135923881636181218723896224641761116368398578522576526539267069785898290483878721933707691688508638484599496470113543646038095996101636963613861361581121462612644727697052654039880594478411169855194390305231827482818354210960821367844043665444370460518769384627438952854415053993055033089806304245199560309583924350966384901836549749763749331278880152270673157530142838179250725802139935714693494786002194231246445852989294742731920108264797401450762218351788587480211844296056628822851606520092846672039296245350283864462720241771911176402418688911921138917732762100963334986996819624693276941685516457580387434955071289993596795105738197092931232000737219404027079299902208756952924202680452907970278026323190629059271626982417641731085286412500138973495462871591434335903115124638628757278860196148584614291006589645011968186975314988440711604819612804811058561557574213291922670840475698000212814145461220690951160379192467715795150111254618731782095020026287488154256685648249678505018875458811061970380411477401301009418355219758940269333983050191577086998673978090376375699464837956477901836464620180153179466193763306059761235390684382374795356215919473040934107168116519915646073876919510178665489549468357042000030917699499072265787194069610979777860453365902297315551479202246743281912704127489820576285017883683124379836753792522062425380968983451619878563370865154053468396588670608238674141561966816225254181625589809315335790010321663256462706337093401064275733158189449863054987421942302351846055325824476746379803625561455155326292831975364987602187875123070419180170115666873984205828351613950211258848865102229107276184763865789791512518559779565059981251763911575402534334951074571467372808333866215150113891290111011237088725792083617700976938760484970730939586133770451440151937670040698088671081993386695065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,13] 157829285884273456150593883912962115623696498465364216360755394056087923296043943846051273858506245742403621601046878267740336748783013511931093794347117257346122219528433933502375102082662195657058244861702716093528983180584949960969869773038537686832273778000250310816530661694947848543587269710109503696121858812219936974077139789129241614733779584101558203914305611834755736611182016361145745571103389589753535586418081005359203873109332311819290877817948646613589690923151885216011631907739625974741907711581948173159007570520882578965326934178423993625811731188876065493556211208402566917453188818228050587201482278746966941097126060428397543274919374835393526007379332379877366785573307157601260546542411115132482181410874290791053829195197053930235021298035673654497711042861051973110770541158178753188660107781813643062283715364569652869360923428268331893558670058239391632741384289823223936976848368043004305554100221103903996375903424293422048975048617466244862099123368965760002183351914382965239477798759630105761339363753174418984588458275035923949036462542901314490999937389083940817689446755281787363201156864289061255919104835351316528278025325051854495783402622130435070793667964863985791176881483247247862227398464821651934621007394504029637462712420522587083095251348479175566424563084805086780476258884291607019419576976689377147897888329767116504433072658236512405967933932559097266084229414405000129114813007777445740000360866589651576514927117019164283304897154569366963308718836732407180425869020989376601954304236134637283888319506206590570029244378537593343747537832126076345188504045029893151494398245816954948265592162814841328534174989004514669022474097540387655943203149378852461129594986894165722909658092146948767428486897784543827888149320356383333662415868759400588259915427893287105899254637728585217717993909290990869765103663382754343900950088049172610639526955051302962774692954877809175067042823874495007478150800542615757897432427614942736940957883722115115386663994853342999798195295252812218125500181715337166793976041510354956272494948353310071733862715196452298837977086623940344268259607981577511530715988324194542395020954651608179253260609143946254629458831482669113651349103995419559393508389133987780049905084287072390779128853214954215493030110378684896484171041941274532143716274665481176109937774209941495717801910106112627927173051870743445148359402114284670248557866389940770770460094782404612592006946555960806533420281631899344060350496155949378604593785016070337296185089942344219591868450022893965474583440246761564035198665039215414867971117997081544387022034870018807056846090189897536182403946089504381260030656886885357218497359579078530280190206469348900141979288373610396188822880510975350345891689723578125732113004982242933418289218639019474203137833255015283547352280949039036825335175258536417064878246945361263597981194216538112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,14] -489957454607103032092182656888864858582816582331645877378568558145765862587668195954039996240587173500160348159902048156258448205959650246692008480877714873396254368981000649086067286826415463539803763419431748046173809538796725287807056461663558386567380962507682543173415345157452127415912312998370313778074698210159760797995510496712592474207719400629246908914494129882927698251195951518608419798822351699562439429589651463080196663995093490271482740050928327664368733263343477503053975338702590761402875823403953652742761194221273495747926825474830829696166904850794749688305244831570868129443162571134961066526036853912294675827818409746526776792225295945743854457617009045898504678888378700950866077606696233396548406909331678600873378065210263271146302518007136434978123186051082921853894538471012185262298776441319544459038578821901786696586240159685960671276762721098609575728597383950684603590463466888360658358389468870864404405962309833273069401387894697720258460777888176510798066782525220465667064301642575555647519020830017107055087815827229777042874113311925673701855490035211717272925370232653373591284718559347979951701414696938134864600021440143604678212350880812904420300324677077471893565906264822014388491164029261763995442442454539412925409202562766120838425743746186321001077309461914440540385914121195585996107438214005496016991173737845849536914101752263570572818186210222324177076452902631342477912247618696004775007668407858714940786013633615406524951357629678938863324609488831097338416353564154803605522438569179102458224902437004916946982493884685000993330210583632167828378020015535938203878957584772299923594412642516780723175309917793004863018320172314422345660696771379564952208452443656722073803991600648056222359490667249475247110545049208974899416100741780445954469688607559418037297343283774035283295207099681014119626020457731061161795716312419886022565196694805461713249811950989074254608664888301032294765781383963689844770041114265865565387088592861059184971926031696164115528036724444153913403664087207638973585528222282435231227633696516997118252741006832455051641868021019056890376645357291446594371693701177925683082071670178857989778429582437248338340916933690660141644019196314769641020249600300723826523426459098485562161549359984990524085492855524242169466418948103576796734223636656136858721122429516131257421685972588392231726843843401188279379674733750115895109599423806276936922333118944267307099821201766019761900709864804030688180370689645107387611239125164251952948842994214547122593405456236384594867196613982876925925856992695279034515749554088177816344247558213241959828043398470147142989344128306617501199005308680601897613386330691201923648331488007024059756740616499293950283078158873141220777277195544119239927509387115589185101279666599131657779783872075953423485127662561404244421395622646214822999578781995275321638368178622955520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,15] 1294098045992565221187358603499752906992505870339896794263019247047889300793328359498381266065985251421241551072493875650618736100228898503466238128358858693412867161909302174172027336617048973707989627206288683456261267449131734050929263557640825187222039390438476373204630708491398738826164081309890261692960007070432274501336883606877747707281633029484400931285656829267571987234935298540049972584689787501961608567270474501855139561173288142426790729297063195373391359981389655331661446709709483290721229844843398762151605988108742547418240084508724605610133438448360653279769307284466830324150512620058562472540290513699526586437110476283313676701333587003968281606860319797024550454384473389832749741814725067995022296368017231010883435781496920493972168576834963743515828738870543153705547867649357195510798644034530513685175061263189151256035436590804245077906848812379253534399139458593347400546794333013025747110848417064699018546034027319760025314637400704595985260313777686834020505532292626661591122935340335169447806485171755996155384549775887117324142665595057826514775143154348835759378323634450710649020480853443263730874814946400800691595591736206064283979491601303155622749106347549969579697197229635030649093747450257771971732615445556884715190456397364690110044611218011227541529180706708892364222183863690713599806732405051707723558988546443951414524115025348463433940626889693691819163059213395702377560739499165545112218287017392689521510958664110579431688229727792460177200471948880083759840446052772313132091699168430721402362161319321525975869967040751055448806142949122239895146049044516218554288722372966158283418046642787540813726760457150036036801572987636497188837789333509986960155655626202378081741799322220086559005420643079910689078020968717127915384936291332669253883928756253135553596160356886719650565100072756432700492707356763249702480991168923047684699894027532569953489546440522084318923996211024442416981344457218682593781050429145969160690638188435794957418351637400368986275102300361761800627534370058744175219089814787510410600064530136723103866419594324581019515435467459282929197976442694695213500073445872774778750253079318216442913367828015777708456130127179801610694521634919066384485075194129592756241317461123361385409614576349852743728636039114085753681594188873284870621454552867208803754292586162733186736661788745842569088459745373504675734808740309677321031756361458178914922116615992319443138459267415040063608175291447285552640150902539040493030229617096350003814369273788625233283804641286917106167609649739211712208486759500557857216381216045802450604401802839387444428670551748574239142082909941360026817134948126070302863896035258338022025426297602828628817872893480066810867639912885185892611925261416230925635382458862768026168454570934460466960539177374252147473268659765588708241714465318835560656120676060341497040653558206169088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,16] -3011494810809717374675801990162239280928224260242082073984184086585489495831554464799018596701252666010636208508066817053841909416460196398792885401856519177234624979636444287609807320119913343216666437245738761506453326146172129252258419278981627889405029909127563971265727416954645742106202497298575391888965422309063729572096211000866308279011682973146692241647067383198900965358458548243102220880549279439407104531767560188001075161303203782612230256920030406935430745672110051378745810598642476579682583935150200599408065215676192300936820089640587148551619909673607260188850570188643143229202160854273280224161257313392023062668540979888782137866095409962374415126948493121701005293852316609305286371441819612253221467759808351425590279734568248701907491900022669420469560470166481965447713416749193633461421351301238938117635929314238904900861518913771865331382561450975394598374195614065733965309747708892998583049231010321970897530241284117022391614118587916821693871374031807002288230807268950153297902380873375084926273734367423476942563388163779938208046811048891015862697871870028925656878711009901443662859570180451838059248231110773702579970044373909414562361442515417066702480802348854050194843720538698853595096671227482163935866404982542057045504190994136171825654571325994525083310378456928302280657680014798439902438594099955540640246579139258859875782254735638339245414408796812358139172278123155324100856368771585027766228778485011392462330810589674742386817058370454332450522799396596020202089693553160165051797297916737801358537018630591583537692100711731700875767350947473962894644861574763281298152941803656768698873336846180533030072503284845092302508183711643745302905711199000703548900797833281194320777908046760254734552235612797275956294301350627805115827014607996955361577588173469844551177454917815284830038990140317601495145048796577251347713869523518750769817356325021890324137702209713580786503734646859454686007978550512102364540318238293324862428817363492977061695942081104889666183540418289025128612576624842639580315182498459110387679198086361166010147543855533099446993029314595698403620331815725529172700507859622864594785458664979513128550837988629350079719121739491139758515628094210137477116380845895871631221412135865797937210841170622539798634126495565131483960275727666220546000164327048870479813331616085060616272778439537938161438828702884195507105569275256903288844311239342396768037896870845802958125634255257247306515255659639306068619798094274958338029837636657646169165157295671191693729264604278059468616556690924262997814077044026791473480620786286764785888237778119065448021595247375730112430786904475124648511710506967564009788355600489392221530513234078778429168838901204477870684815554123882528570283755517813996916311991284469574486805278808956835106888467298952629389548733397697136725852313635742573964465922957698372931088209359667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,17] 6359255554021128479431300740870895171765568583792092372104752469903818583715485327846813949208376485060029892150775435948782254445213991276754515377600312489061861044031243741235694675811166674111293958774981756331737933119406070619265700514787930223210168219674943992386275998450416757815295479845280936343653511143925625936153979255782006075775629350037230889355807599673099656851042044358336684193311886405673150390868680602220059609804900935452186277414778010073579225050598724371317495702806750810976922853757689923052504357733096352228308522328163392389910446521458536408680213043323351468573281530563907368221825885648732272974315899337074509608142478522945926294729363452225430880685598954593391128717203548555572731126362201897677790514347211424656543040310635080346496562391671340487246040354945305546910021758926181682423653006575740256306638837991006463871977139884397488203829272105561913703485886327409715496486705330765752186500206727152353753430960245702998257941573331525263835827162045497736924797612444830903989904021491501794942750682289019607172846725676036454149886947189943854370068218346508053163789964698842897756865154636870134196836733436715004195871789906443972665584391312578146064269329241196623671627635385558372329731865547788390609770751465655189389750457386979500970182695906493901265310800044039605620336408186855632125790875497575440591213861571886323200322027970947908437666707348772105552343317654793652363903811865434071815036559764759480175726979582230504636587926579387683907217457701340069072944022763172431953988668273895944895355608572512186791330326281087776878310145794588823035392172426529874108497815624345531564529716702408105946447831904929719860963116448686342034410542151467337383866746606305692143159939587832410863991104318609053712099752142178845531001020810739747148842338430241390912525509193036263538412010942255986598382050406461103931463804341272971455102351532111177832178769364383820054099695184406798684712005100417756942873034160045852779750403498040845099169084129018150118284274990852969643234698288197980332160511257873340748959696988689272172957745288435140987920965598335607288901131039861054457333388906658624206275677740850492216335084789735403878481598629609149909244684448277133514654134820937217421974796508007395697071747739272660973470715264724555687903977131756618469321429594306575941822929352803676800859227459708959632364759491600751811154788003520081720784918142938262038127059319087025242483273693508324399312173361673309942260631791128952879379626821233885668560695871498283142682489053168270170570581963121131975487087282839035950437158031254879050522875970414197296365223532959070805612105931054279850645127576867533181699822452298587263660165655781545483796028548777751984012492086098161738950743091144585595407894612229113710509156112854246991247561489017997688558745570404448953048606208554864449401262824226816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,18] -12363882190135995543797273592577814622939400947143832053687947618943154110872362649220226934595974654009877566111548008086624648097563995146858362784365102891961662930587321036127781649640887021810172749147486680310605561505607743114462070339318995431550457126033850488201885239646114071199946639945823555625419052339164245659676196749094289604495448072069365693417535643157187027806358393237629608120089280271907331396010754751545113275911583286414618002411784380943111593206785983141784281766532875325175314842885840239772299005912691435761085168482583074508613012488895570229234333417557129426720744084939744180203283857105654934933837836194378231824506027689622374344123016365287164199279815127345398075953228075668576211090731079288127550943850098514578329058874753503060476460267651485103239664471208398330201321361494349997741704353016404090986151956681380238249421073564246198954689588480750057335833299290326945740537647872567645635161048834151139759079525661191773089033269254786568043713069185099155272832260707038904020010603781136789141251330939248325334192764656520713171489775441818900644320853793507192423926121413340058292586102273793579238370399773853674980362526995085068760515336750005031094830685890802359688358954471813221793817369247856441234278263709494336203159498674996297045200120925950464444585985872326852323276663356162782008418399019209131007897476951185787914620622339330121910132497275156792650390923589934350157826240090016396607824031803859678198017663149136313684885181682318414949273135025180786404257865932661460106142654399840360478800971085912944970080138205226823650479944970765711678962366105930300820514877897467644686366403886978852777545323705179975968839853329014268783684447945265194622766803219666483966037943140687275828146143454453047085020189810669292498493141298024917282399206201783363862724212879906439250333496768265817267930781928886104755695202149551395769516620343137489629942337869689213944793447959556231339802141031159177334236607250675691474995850599006311573854389763497989833020036950607648810370386428963503981748212203899623746068942354541616580450164788492414604436823324742279855516467578266002313711397268180656637010581224529233878831055094874742055557463998051431998039408903491660245657046797698838336036600858895195905416264491738129020525542067331505000355230756681724457320893463998651149364989979609370323899501544163820811338715940300061574831133527525442322699358734095108422910312316579280923865613132776861547816014840607301813459242167369576595453926949482390465628682808709265728559058765667474357795411404309051644486691224297381867112050596135325479641983407225382136384925390475235092481202849502578407396930916913275723844932396839963773171362994449600031547634343423128028795925084197419539471200363174041790390497898442220536813415700839610442803078960797991376068455816453952222184134571990024397441584060170240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,19] 22066961234763759506639465367986026099459941479948990501744541534161273376813784916166285773931969656028379570252604050188438503193052360703521997131327280102713343794310981952574795321489728449292057107163281632930638434791996297131732637607457587648766486175695060654050825826451809958336104481567486541830447902867942015518338917388508664212469863343616434170032825113211493799431089972147278572797597603847386784618067621578870264813768948518480563222855551812831208570354177754688498283238153509689746227718227196151486993278629981545223435304780470522946416464946839457612775416460547596761309445924581491348746762288681688869533475546168766575951646982779343520332318487790991089134641502808893663878463709327085045349089596324984777114650184126856747944343692349449693618039140798121600865229403760508460711774653399268204106785367675760396500720684230722843500726228715298672465376095085473846298604287878068574853577432571721191135844918800048702320370482538056488055478405242683639589179886058105395707718873533851338184384782486758244337374758927184784115269869577052098681612762016351192858459502187224404860513490518654604653425619915354674581931798082414814978992399736680450289974315423238311698041940380948274224453133354064329590691569816359204661451451075380181742889592128501949697593201617057980613805057372092338923090149128989125501769887343828096876880052554400084309895251686150387255071855372042707413816949415959925633396121123228432702595816286195314898126456484447962107224413025585844168386650415465960285970654140597585547576579148306688334187096637199080132786443161448798273148905786270092113350131231530275218953360567801888171761485811669721508106784052944678243453702184397561278465321329611614042039317340521962307108989188494850139154896427875634794308971222817773137039893669744252058170043088653268489076760035519856491890341772562328369062001305561234133398118835424009816052250541592414197543529445958426159301656805318557451966126999268352379626371501504126201308715361909716786981017412196588156603733939973339032381364016246716945276828149080751845509019837987861810792122743136308202706279133914584795682366234563066168739324308954700520552823454768958743972755728321613362110690693870401780104076876154376295589662820455900949037141449301769102492774508833923378949265578719075171851794776487756074423997915160808654691189531229357437448577888692773742423406524993235678907213120511985383048426537129530434393295605496847257262464053383624355508255394836761580621469121221489952320600122726843698139957909789019509888478103953144467558025028855738854459794738529470303044891323736918737084359667824718195635879556203098338472926106122422498892356717054910763616016509329789938783975251107665533549550038412984402085291731869288918927548735102127394779547529634121142425354729517185918894705270124437933061049495829644916045533912728937659145870930608128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,20] -35714985334408599971372020943704030714225201005976265788099309259618604766424159038681625561442698478768478819015402642609123774616000652626179684058083948677793184600456403436527958653218113651155255596189605769571966772693570283559724529696863718792751782550442641767438767506960961743781464987148227049085919507742546328094686055248820479557679903520638896871213338087340609057876021945459594677839031542924605982474849936081145619357144511297797166896817497084303947021776028461306376211203551173268027608092513259604727221007154252421811951805594637035466886925683616797139760668661048292912928454641345638667242771797211587578690870369785178713472670785833795735438182550915871536693124879766088144380032992524990634368449133353449744907759147339154655000634888260294422687283995223218611919463263586658700195034881924950511621010594564127783918198122015399318811308791969963687095547675483457880499715592534606170983357471077467089529618706188747850255039499203333116341242378862713265125770793678213425112035450347423190099970207606396140816305891104145404192748280219217942364183078193852271317604665427420665058592912256832110688577976848891715305946447310048680947257636629327310701280053045074682278151455236361583206854221094107935954120717492453629372546479567792699224033122138024981971124655757265946994049267073237645549012072664212990659778341696125001035008354858150476464962742160544708544092230537539458151681262921301177585400443815847492383793556002984474770353001339201947549498711403126321452380061819341586752839342172188310256065388211540434821057545742306095878588604378329588003087146863827763293425941621839253504522768230167510289929539642635540622733536521960111780725328199537526031036005167798387646605088202781855940285356521206393926901495985802071112249731066892981799995531318355650361558180816575330005697354285686263118770607443868973452186425114037713142182491368714527387689335325142965189114594864047684567235744215509706098638696760603637431683590648645402689507864199512066699060313786917308074205261014964498130291314196517312222913027090917198162033307214177245708141160299603927157343840833435589660609940208976463457879472470933903381531446444063941266438342546965582563376585477937135491591716305106419962725604920642611224003939466042442410111286530234939141474702004878217122297116439181212724346803427025229403875006122451508146732523373350867300098740076217052832103083634551924973319665424047039218605499553562111327036777772623137432354321064729200733837492374410192632274573668624091254325023468882299763653069159998827262454686818137229167643519340006537197892134044950585695811453843028965586000526452381134868139745327235541386671505893119910768754264700505419130852561536049137592261636248375659248308862446076863722489029847388580476190214807685929974702286951410474032345065690978703916751152075365796740320804852282376148110875421573120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,21] 51808899488279869845293238609641316415759113702613420882966893096828564869547210838352941671039184401710656089410659353039402705259175902958175440098612889561952976999453774065275737124412256352485347809508899149328858225769834723690257110211796029631572472914039156470764494781329504344226749804106211681911436905617997773572134463273267939306683803434785550356154282131792415236880346318199910375869883447117755803361767252600290251419491249342294129921507662181249983741292255480262998168227846305216974923551600441005999774345289308310178689022091163073114799198521629215743607981823555681957568056590397442747150100378639367170525162569556814810466014806531831904099359100584728794806436822706686910382700785647922976788168292040596996131657756232864823453746515908504209166486115643445843075767548327495482349812053973052914650134463395276469713795648249798126015819771276065411261906090248752051806036918347360713812185268345856266583524024053978871951445653946020443454086668009259931199273468203890519643454702816831863144673478674323352717891533679144192999205335569060623084926546002061002341687931614309911761731854608461862175946195091544933191423661523960691530836354513874851330097814608096582915952857422076136174041746164358671272300901711701475649084807389039351285213734080271592411494230772342430953971306160788802577972613906924109180922164547624108164522175477136520503380849069980063411637576362928314148099507014329489048783112671916634780854943035792763740522031836482068902246382737238383696789420245504004363956538739127985458451436692732589400042022471217370467778108597514006035970998742652516391954891840915829465974095336695705380673586223331106635102939649214298974222291713005675654683071265902169736538095602813247011977125493121594897359477285111767124894595045139687117066403480159257167395542067320231651271194217376136396635285132005905295530971160040407822877617237126791839094711477699265458625728211235479010718061062905092615280372250482268617724093258730418427538617113886766772770910772741500327555003143006924920868634046051859164349326321067081553421445712927793451241472849103321672785610451821970345387183826163280359455311224500037465631042563015037520762255415354891778630948517726472728041614186511158350475929072532890954341203193407042612357826902751346696385217637983202911634178465796075029371254542329537174549503118375173983458174571126269887948693765970489728301029339823976977097325061685287345337353557800426281932812274406302460858680005990651855564380319470642223012903597140399905232646005100376237756593830678621656700204731371636181853939755654347405760842203402211893499690916534274397350851329104963735971491868576706567956494736359812207749995313970848491746399444837270130075799698263050089754044088067655759849819195699525685555292630432495907752109681467713060388596052467396919172282904614599048068208618235101229179796073742336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,22] -66854336281751477919338642423296547459638052419862078004765739910764186466338595031467731615049418952529487344963503885650737879318308325796327929023712870084137765546653094771072081492236094032880498987700322696959567057897997885180415054911927690328176923063217144833586671093245897431323315201781591982004013142557547234515332564904074872059179669427596352032230543797855721941377496870539962012354559781753721331621602198691334249470554901416014278111253382956927262026966757413219321452598609049693025384262860217535517315640213341711827436696314582659949503327817840055979849385126161259634719412452298325358624164746124157877091379495254325103458125849684306342055679365718172257662702684732708939776856196941732059572906658616949796029520861112815619555937021009104678331852132278492514068959519463255943400632485320649670606908114708478004698433318043214247780551260553731111085368779888591209251977185468611987558754846013081180878289160585823429094912946187062145277715342398691485330783509311789051307950625162018468588786575890835792841239661079600370166445871096859978009026199180030399325052985825723854884763516517406141507295950495718621859462179271022928058269342270088654008866091367322816374380699710645066621461431180139873626238329687431995342560390526458565637853605574769394316525354583959568573356731917263390874155648208061276260306783812678773856106530857227151695060027818803569602624089759956197310890691660072630908117193766493682055388487437958660557094331833432690300566019546730252269006325134995894751747455925453986282205941041271379566631517891658144958682833267482687758435515501757886834352828961928342943473425484567294891909196628138847040107471610763831907238186812790301039165790740352155870490690730911840473348216710988547307325498992045217047079600979817804620461701084160317798037591950921168265898856114604240694079509709892477930723068436714548397159936800267581089116258985929704059336712897919643820245907687988380476768978448518586378522856991773384303480743342625945258446043172731110717406438504582070894876272261733866332166848593695252390474525541354965833651979792208858030208664136059002145379439816017996320104133987333762199160120162470045341092445862833091764063837753556871708707179609166968981602051941394059843626973864634335909729251574767661730388697750830122531620599114673460044061944643893698953635162374402295357975219681308638087790319950952416293547460465388625335651391742847385558818877755847064050847000436436476421042782124689542625455929030438781662149375673102204220899192694385362900366364802123880842336895550378479190909464889256935975935054314471742389411738272939210910730367754354424343965698032615975479842835721268906176959791432254295279188519337241951308168973111523559467247789374889899827167231204281320830830594276267165626009669775174108533459984697447994539229558281379596227747421815937101391034778963148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,23] 76294810166271296739093165956874862694584629305684143462010048226796718182472843362301136365848502809731578033964866728506762477824593780975476634286797569749635669884367743589120208562816003691368545583063414829844917147039091386946617671504085008517530775090386254614750594147650991142520725297500746309661105406048250541906504658737959742825185720034579747265828471655683853112797649166383391388712313483526144094623020447171237179998665086242251721056148486057967307732714412871034847883171404255894057919289560494640669811241148317090240055098253820175376957944827655254712522215455105887680928587361803339296978565612314607057879824370016988722101584103701304263289404633684336976810340216931081606183203721176747723848721326268579422714855351101431211282230838454797991412376126358654210052064452624620968279075400622224380345899248962674651164197799920519767844369368776232392646699374664881696390071737256712979333759495607633401348293048493938271196941471670290028115645653961460493858657862632114255614381692086058899613920315123840786787565308220114519578544888834130487189084467956666489980537227439780150206263899210505296709860143019404769380929911570950647101643418839155485396070387305834791562955163218538320166904676461838792604716537916030493305049626029113773320150620183298187750806089319371783520943173837371388055884002193176214569014229371121811121550238888005689783815290042393214171023676007176676274721724481015337637987837186658995185733550429584189186514928041042359660823290000663462435485919405772221495625976085827387610674016094645937749103438620912809669795056433197205672565130284080767690218336304678329041139517609900710324210596921126366827636460915687593453831031522329970496732537105681007971614172978099561445525857779290110757466296663778295160294843662594803843777092379741529634631053037169766381468701776611690722534779676441696221716751690369315247091464963564639452346757869043444050722484407639013964228377317945731165449219131227275873542568823296085700026963186333381105934183890102507269695644359740215049135705749319648795849302503146019877803389300010224718406193654255721085831627912120904197012860555118364009458185718494651485685589993987963506477715361454928676825126311484614437710010185230101122594400637966663794230155670523610939723327969943110726507350901411295644643747880011683448930519791330781629764190186164547556057856210063295579249505996852867969469573057448436404870881978277315669192781228004168353267406854507725285789304188062518721908575353786146898081077147994796074336168399597663095240250339742100769773152355116719853891529222915040199750089054067015634018896928295326276956444261481977296311121206155089799654747728316560712628504984935286752871347894815381364190898883845445452665400929275673383431606689984399583845068487585720162179126705785406459406624232428669347192429551059609242621569636112723560826865029480448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,24] -76268855137407481832215850928738976037471374832461487912088552843644239386339161519327362765511425286592048861026839664767408749577069689993046335256048629164528414794067921326847644807410413983820993466810285898350065763731697229002453877748236163065930150362464020897979757886858635370532024742047093223327657293849247766738335375368490599244937005784474094276810949171643093637913541732903536044327970140106561340808373176722991191290836153799882736763485276210206788498224812633044623115169751923203519963572015558912527024678658518763447029936796838245247435556740269048082081010812393184572260536010116524408301481314950640953762696324915728636940696658885534094584613154143600550758008020596699366879690244648368869697643022430448915582751028881647961301365933322084607035679416143065814796787339832607196262153889581569352665227208648103150880158094938503066073319475235254983354833662352666114741172223606319891566784443351357260653886232218221797950079096577290152845284601196398509589422519685977497788946040127101965249626927183717664842104153675413071527512194568036343719964809731863662410445880959069879712667015182342318531847285144357985233472386500249494595824719876455506427720170481538331694687828415946963532682238160692658873964492788440713590267918764721001812462019523955279518878387534389969100247487868426849966498488319187145176746711735645704156536237582439830499698681770681314447254749383341384250898426854381165810485249269183289293749655803392046401428799210041137153841560152854592354733654639662632732067348160920134248460250604061848579312219050915643347399822357751817784245266867072657322996523668003097481010533771526059416916308999070967639963460881619363118569300518674349704002724571212993185428277852272470366214370399875451028116007964087050200396213679929226896479013443556909283691707162480818310842078076669388817831457461974805734899199520402926389244550698075708621667184979492449816975466341176219004730214035034233591866468138363672837279505123422073603636706096912559617855808652647860970572300681406239187009983859581092656192768128016801021539299209411953513503236664847347186814357212506456964188550692897503583555878962648544654469145727949342045622425010690313983011124957929564404900261803583561449483482547380514709626897419882422126841555604624753387027388607315013508070971168405696500003280917057129214092561646993390329871156873963972464111787402664940165213820526228286508659052500140119160266563867847143899410876258085187837967387441883906019748676427659372923191889712972628900266117141462272701981424822808608271761773555691080741704136009821300175288553978244963964693241844633686557297163578491885165790544143441582347472721490658069704788995384334886407884560966472913147029164081487412526327711947667886132701923113564344210216222810616323962367147161980712377317450504942678958346357303337457907827277622424120336066355459522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,25] 65387763326545768227153828303762133377635713404424694861454015943632326834150798582297961211062345355884050116753312256505628059648615241530754512087558632645315817015029569926756337066518236869063393757211491237201048400479733916956615118694585211410441982531935845612097355236087211821014569835022803599070484626251210504366479888744629855953704381490009210797460715064603357147218892270622982123114654378649682788460186072390086564828111217929296925541002090619530489113291605184038853356092655492670164967952074509155451178654104622249428383636950445399519438074442752606317241190967986446307796728004652553105188896050301567635316729399509745172839007213016351835393210973183213838877795989881660047442319555208348217362458203952676407431633715450901973626355150900329239870569696797229073505578912609628119675114732640593592827596224845199445296536156619066220235522884707095476307818462611180207352128890983115543809793830338129410548003538199711229615982691882484148803820534055339883753203532721658645159168943063109147194886371381147967685550910529039840707955376762079255320894290689090894108066759088798967614426545309164112578039398237095335701601801858294075474836869772762165344101383297556737421021469051204562508680610635993144483650080311193633283553239734336795125540701639301809092170931842350766447932432973454707672538474075626777397743489500197704507219668514056135716216196283577866867871602279201763900886158940303380897809571514030760769759071800895358920616742910878520744724618672048133805643682793525076312825335231794488062651113284054570933606382645020035362646726688593631160010198689122245577797992360870544199956254852704583093059396971980572858670933602126588773801298972438048995998970381839311536594112127227704954238790186502487253768068392958558251290999471499946932742703788665964854369538889059794868460183977281464658524911425228224919962316923445195018163003669285049246278504309979398360099260347567003766964777983668494048125687586838689883993878774930970958727141301887994935618500483980298518693728534725122800286030088710071299930435765675352076324829662015399098798839838477751309978731064431492871009187540675855524966916102581809518652086467556026878537204666653265776595914523265795401300391911704372332596701451236095043494511444992805325828375993301417278918706867527137033866110019891420639252804381375060493973287315266187770707852607624404570104795843560673392719330950056462594273432062554862622875930295465678012222191191316621260835083295516752192180595559136970866549494491366587231148617606320270188694833866229007408250825122428953139783056371947429884780458352522421632352646753668318410793460226609138100064645183190376522599429808085901657964094226741280274835319233302900376630844802110561416775716249759080106771238753290291870754655671402393620938326917252440428617105395061857343903102299839225578280979488467771580849700462395392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,26] -45739765463844318900966063697676781707821790042738433085569172441132389569811742273725189923254940029282448125375696515428805812455794179043434306251599163180863221823429663871041325334133920592271245576177131396289818852845498240383776080579013557072761395420932682365827994699908469791921233971177278201511009304362109457012046624249281495303050816396064641394438036197625831185440268587849933014493434987716417408597769336954607928572751465071759272181347240260825510960695795885875435334559367794105275765537753267066481482495057519429553974118547167908804257939664127726136926348782261281032665156860470095930120223321904112152805334493467459406642400965782882836685646683882941620370674536154100212826568988351364609839020120435613439540986117306430899403891781397156140802796715182722041688112919400875032967013673303296807476430276822403366348647815481774829953774779094616986532691718430449176981474630492141439967616987000249973750483944383306116630439724281404715180505388646197131873139945642339588590246357419428204108836290737091682359494583409391662029928144807347983913682543781987584845882036701758654971749136236803997752531623757409367777694716886368999279935688612585258158784751696909857362302782254513297946834494413881826052265402097210918110578013774728349015715947095606870578729846846576418333133106668681832849639828475301003954031713398441105718904320294021709856296541495871314692614444476845991569963426588504585655888417535491218084726556716326932550676160287417109053561952788021399477903798274187085819284096607699113928486055957474826881698387985746330191759897632519493723739298296537541458441156994856545720623511809947115211727718366318984107632955286624586277291633010959400107044241223294259943641480645266521006570479444443646796380369992896592134632022231475678772577464372936694301166871570597906355224372040007696459811896466788973338340704691801215722417864464700049249725140127054611352884770877707654357620724227183751271855103599436366476021682805395888889816257354338163381211091344037436759347197406510867559038269698568728608491569669726262130522421296896406076895648202355597666007139507477843007421654534623255818696353063433741707808565195761611783593552749961040174408589248647623837016563163453608628455130471065338875297291537046912076341369292425632105821527074416653446848892767973141333425623120764654306821543449915167811240846870608988539821808703578302623944374924645754695614608709959439232754882365934026677050980826175174513258162262101414571145173086736891997906588064744565909033863229661368680445324903991074604920003627273432944428988371649099517989756692875397296361928824885359471622019847827050848861895134093273295239287728277684281549845016509142070506056951629564904083631006370940579978624651571894749694962966769190613497745300025175828497625967677315077708061841822320283857421472895990044586628585672667482352203218288640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,27] 22452514623930064439083890399827376832912537007859643416957568873954178498359172315618225616468534691150163699148912012884590626712336534266445989414296296853533873416447063894484426787443881836737207229353653906988899232758753610011256710973073675964987707313948069057716757200348490262336482787190056523353927716518729209440086316561940133190348593466467245542218121349399550467703707596863442089090522699665814161143544244941531643545831525498623710123427627726144073699287095031039093160643071408847391687871133140284048007417207388951796023037054463292627871413696716315578872372694840639369293551451799603265875185974941282177095181501186148564583832191545419974205543274417046895027526906012184268461282554101501771002061985502109319008959645980773134235376697218320087719747318223060723605504342779061642772734727706778856341386819649347568151886847110822891426037138409652502320050770121928955657995444384591550174480059724655077340056432136135955102819663960121341814904873664406813323311956368839624274793862051870563719736065390573498346198244305682078046653616854438927552159123410111097463416262469901642235492201011535016133991322888115247065437105784458166727755654984673401452759218373111080692376222955581604323887626606835360337693067331923390455152278896619561989304224735149442410738991498069464827133211596482875333468456166513162905398410651402261554890067069527964291323068768219635096803694790715135317550513965873303724980780299937247615830958707670160661340174790760408769922030558186253843379518637663072297747646768516566045840906993593068969431575779509847341381373682001046077864252225633576426199342950860454133167687074681204820612305135960863743528373369709274740563958512981797010249444062629983064611361542910356127363097986964465525093319915466415095965663295040911763034382443074749265518901626681673918033633748445712610270568427467208618943716724449841202106911032431957306275031484706311406010081667121354762276355166567815476078651174628441590706140027939879255336869719467447575133507700210840836679000413267341963190465557993414857545157821374071439582477008165093089448393734900617606390831985699698122901588550978079065526754971079687258018295784564292340176008207899092890842677906405903574270266127797881539554956884609785149976595330674742527954134369705475202293808702306172236020772993065041383366538691090788026393830812581188149084987550149043380823498806254040308771990864687068750662546608182425035099406146838430929451062480506146556845961091297412879824863843319418565738404510563441108423581277410582928432589397452785242129349116446602171537657130970245707830212290741116263402948523948903690150085222970029650397588930245616947551751011977437395637549618866932999849882785842723739774491701652888793323580983204601939142054333398111512662782670804477238870075292749754600250140103731112458061639576833594357305792323078348267703140391845888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,28] -1679141103956912161822616909197913689765199129348897386450319582217666846878745174266051119848070813504081008530461059695164476178096715139473490903515190073793765472259625956785278178667371888708720630000395370512187972736264761417197107862467800295375549219463747058123290894402189690182814544144158247672581416010416515436043379853878799363373772552935640944446743227278038877039232341698135758066378528894973795953308923309437889203712153212839410406365936148287588402812985781075054943351377533152106462990967719671415456146798340168404802235775036565656232837945266590592650235881100564298939628564183070457851712162960212976937831006346263763780859637094099939500441969054084319044378431673204393353031084299731736507826169788100885863356697301524433331552792961593443953234693159219940446955546947404216338825391127072687672230067543711720702783176504785329096687447403541072988750914878105900069193663011303737633124262051396461792616580574259899633902589474054506328828869682695981011557718674757649370239058633750897723077304202459299864128786962312493064377577229841287295506390825729346305803709636416214525607007105396768276533439736487676973274551110608116799809786985254942529892807185400049022795165730696944702931715261870032113301055775539010010546295176975187762395142142329924723709469185451397196976843909413767057481750059212435129283195575409878643924200575789193277675754619989252452067181582508918748531875168360739538297344411139249899957705526479992876167389110851735034325879232148708114048433561657162065054188537313827408197440471932407657415349289343129065673532810075471911924045845308253412069663015882821207274307798851705608343508032278969004662364437983376877309684810412869551073285856562185869893546178370264029543101521008396211254022621440720604435077862021386659848626194951267150405971842083438332199230818855339326805439907021355238661309818295536563147203717151748700364660545697215293575381434694321929705329769101244619682378211659874203642532451197223047376265591311315576558553435299666853988953851779063421164296610961723819368393074806538080897056459760197466999204352508020675475867003960486787551770471835303242437189840464099138703374236801623042800914654032113899809353706560421023401427653188496395779363104674312077056275817884015065859919305412251388854520135991105973008177640406922089399958318997516833047208018339824928716556003755441371816652363120578668284714268157436301328408697442133286009613009712538517969511829541031407227283836018347688681338199795803142615014569305301796502609237746054867114342635412223222814130830262218214459379279282823979503566506485248926131475883578637900929259142675411937411678153585897615311246150337959168282260058239766714392631520136937482460154737746772792087261959711450409351056108120704073221487490200691895360215304895893052751493692022772761163702165651246557031269201169616074195604309278720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,29] -12049558490172007020270938018904248461714422861969858428521093294259089234085086831942086879038159618546325970189315752742032992844005950336175681332229720722428830463696398010532479382930046810892253647023960621366084238119230799959829460435481177467647731232448885973223403380915164068078595386823869394957532772736942957670050570066361672286879201769284685449232824963908266446248366055657865740604113566616781202481086723331595758658537895997281011584562901125842199017500039852392731265150702537516091215349104204420455877965685568414770313946728416147012637880980748184359252889920014244920464278964702832573810621767646402563195638004433692870411364348065856768522236030158802025433918984053723125469054074735713047353241413700783259222614595554290152160977579009168380159445754402320942118210308321299605358506650690608024070384485942378903094573396988934131473285112149634174989434558067471810767651400473508572545079757269599516256626974450030922641297034058345714708781299771752195641366378277085626728381265023776529181949908273982067486562078202528243109672280624211640391050842761615065196099366854947661491606645050291136824982378091839818688902223271506679166831300185205568252352539517535050177001640766186426998576677731819653670861015838499199576939156488634465765201214097642354495143203840403075778860618262347712019528346889456429292107851151912863967152660385706587643450562769970920922846246643009589563492056854526833915864725971379899337253407507584405899358353367278255178059595335316948968172458417283661308897180571630988060805476735753593873262774471220560422241949405077206854215881889944544536275246099788247096075198326801217335933168819834543029462492266856704241899409505736182138073408131756458841948589789173954063169369844917997737998563338579962661142103423366767058118704477659639632403084507619762139863396212797399750532858719134732423284323758797597850944902441236193493909027006583338379083914805874805577488389952215451377696112080244472266170832533663706306907022947835362131301817211469313900283037270880675051185320053657193487722570075047746150092671083994021543305560570708776454937214576716089979693772294389376693303019505485685154374203472017827343956167180241563250378019306053525424017003732277216720235550360436247037970153558986610578381093053503689935250365088288036293929083899298906085932107945675466531905641118368763393707836533109558738133070238892591067986689371042912159867592131680823519773249577247998477984285061691597975198302995621550952300046928095399753337047546311388535239730776334115949577845408934858588560421268661100256681444590536440490175404497279810399956348032427249217180574446625705675862714027515782126537356491984451986574880146230522191274032947455471471164967642392885035422526790302259062928219062181109861437817805350924162387904787741257265286598619738670956404651597089515636071254846594986970763999041290240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,30] 17498959721337552612482091452855586675959968719419027462604010194356387462497491899311897483910811488362363658183646571799180768263913635644064758844029819614032722255119211371469847539631702027090709521817404200298785731807464757963037130808409622050709126415293560486770757141067033332458354436907582362153566951984723874481512960104928882060385921459142817549891166832369394220997439468429051093553691701348423475266799378825786874514866665868190220893844907561803786797623427035958288462014205091250774632844584341781185192285822318728669022231823605677916250207753445772968410013802762783264890315706705799342750029088983213066530205965757613585593180924047674696585749845252955282256267117491896195156104287689660575490230813476532146652919802592193364472935985792617096838251742522259532200552100011980823716380930624617687377289219088703546110274751800558177868924540146673224903745446745136824600375525411756782967178600972689569479403213975381266966285938212933289070510815864304464563891888136670602631882536366791956510832043032110910697068624313320808944711135381575992809019003009487567616030392090478820256349603405814148861825795294238289801578661923611844019870476576258952719581462088078590098103334318715613995114126215171919720783803122753828153474808385408127999361653947719176607794706576529072851319645424865173876400165616750085448888574243061925583673564561078811606170582911530226545537596696961937566199251049336675332867722935628195643050583090404975492785502923181073547689279511219285763842322558382500019840510459751111194114742156793559641137373232120201760279037769766332648154283547322591646538798179706674044185366980199719384537002654304068737632734036299254658419601886191827970420561536537266095247184556361811851142439015151569584762315839671750190112665146126246862994420919234371672127554846515128288494967692970885766819136751598587112116310165495612665436076896925324822694114405307649693466540937422009516937135166628906143736654669624313207442158571231671987283192778379509070011092113627291071979609304285159735390940992604346435831792631467237862496415625300335886184372201751487155657892337485691044446435278351109472315580172650915846015733882120389145209420195376227001342131727965552994318097088551517682449043040630933893084418797408975224130999998757521913181586541349583050577782345582677175581205748937686754275534289152323309728514455781338580870150750558946268854743529776073378475973347231874315795024992661489631490055416499901527842105927427153547858068331338358051545230485637463520922457830358173921068416635138686789880858609763194413164182042507106079192227309997804482174821619324394773454068138132365234138668979689024170254151567067488952106471985083890371229361919283419360587245927476865046981554164221773397420967363534291782413475477757838987754735108256118239607238962474430442794824873253640697937356078999895765621325871185920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,31] -16486359512348274287108958224825425257694850188942103282748983103487481290338803308698239332038252361499172960245458009264840471315075160513040201325498628304586588175009910778355931818738780416847907580088381202578755571150159556561546247307088756965463056240184418801381269400007847301889040591146496498073520918399866890912501551735619209762340653891222424689791923096320014111918066826832279999314737179354380647601059316786025171767270475582820054837737057677055731522789018363359092298567189924807862032802397431609090620875198755412924704432565682698490854578488975208212028922582349942074019092660540170786880632178097473295734723459757859246409427243960290112161155332576089360504630894718963244243905390425580970866661680720865193229178014846772276389600477052816124320079060333994111999240997759720252257719178963485754534091214901223181838578228740117371816533050866215525545818415246400291872418604273352910083792879475557354081699499737498732932757805857932228876448938735779951323178713484704695204853274448800464141190616770867151278376006216168678669766849697002884305861370881469079821381572715065866990896414863870495721355198501070736671396831027370807895299433191136727813270417273460363723027969268019611345007492789759943035072555579361880757310750383913542360384927187005218728401911125959830642842636434042875624732326700635897370418747352685367358129905932748277800520540279998074468908377538779134772059223021526260333358393448774119081421127957630103463491794568601500832401531089814417649656484525586200599862536381017924469157634341638808317470316131933056514501942317541461706966922552619556651251422023653223303918054655815993543128750282457419862511124998112441469097559206039662500362815630141723895712796725273963168681652576630229876844166119027140897093029181494607642535683120533775582303672424453728829469983018287870686874407704114287705993273684279310431590984506444527976171793272908766747023286520371283787048779167726359802064664056254336978868044659702308233616455912764956696731079097089075950252688465115308487399740014945407894142529498222949857199732527027377948448988680065969263762441848276988748238010734005774473848082088001608802263062881531705602883741060524479438392162135606993564581712737306105672516427786381275339819825294973883663618509069301938342586815042327651549436784267914587083500922645896267885321473267733603578091784765619031793476400108307432908820147545374434603060903320865431859814739506036055327277236539176446662622189716582169757516892808969659014096828537525775618226407184498922406833114144937326166037534636247059403503823871059746808503260266244377514900793417656894851067636590050617196990500044076323359265963553066304211359059172040721538943752575265354449084724870647644518672219779596701006124005731771806954177989339379980663323358406204371865554654033330505752443601550249828159922106890054192332785933982105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,32] 12212576071892597634803332834149355528604228006148393936324501424085953286689857614791414924997837587711314963895965074120481958125531004109341814146312034019352372126096136756374853225293712337994045417265502211714985944718904239185731065093143363746450396484420795958395111736881354656181130735427985884232327406993715961251372877858150703439024880825886309774983126417873169172750164004466199792345619235320921023823929503531902237592567904535919322689212288829864471390260072141137630312485669950034673716500936285976471698467732622935560356826387166828516621255639842965984208292747305518443434260958863813114961966240893997032322006762952613184785062041546361703817534382760056351016191854438483282934655565490713111467716263444902428039734110443209277216472673217672660353396471314208623564977894022893789531524214072152140812350776281834703043085230125074114517084522746851365299576253785486880781539416147807145331212247209791341681588740442495080726556524550322589075314368723982463963846598884927479113638046708582134272212427620454995400066235123704338769623385217914585958617905000713039797746603218044565580289376658151918958792841660576128362262288340622675639491511611108188465008879850759576991029170257512563700131564568913001386723749820559057818310392990416289705312783152422573052175176989666536724821660053121561436435446342908022658108356847550983177745529590281129591984423847534768674193378784557759956910750660335104016713015982363228997739581923006550729783848186505030331516849941997912715604414751079378371923646733606067894076524125342853910796034833553629420471009039516741827562409065751226843596531939517235772439130412278637044735352284644463921060580386437665738866174474268927591514896238649893137346244808812402840129373143433132005308990859157913024629740216951607094272148548008074444985726399913167801459306139369012344653447356307930943672915011241301919751490169246011717955061987926810489648779390635338427093242108544189340929328838207515714110962041967913273224636149394921030629828953900389547410682042942161661374547888978445881459274979965634492855635136617506980096862519330924318809517135249263756661627341317196241538887689997028211307317885079364512849998044728623400072184092401194701863847985648750788740623174362022312962724112735188273534860207814883705677238085609951695298381268627105332785834725818888314665488735545358106834193438537652599785174239394135644289444070108936505577558964802745138944036022126209518118783032739534650257120486729373440379049131343698375000304594027638348595331727812314065620483589523013865923418717784954949552758701626361684033579290790315154752648917466496207068640227993200369280540784157339360941211342523480160313200650261294638388332336504314318964471809621568671821180885507372526379829002372972773937242943865863633036789170734444787743488349804720835959274809816233714748458393392224896693678888714240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,33] -7492876730458664326344857529738518008853725840823908219728091670733074847628082365595664686744720901880544467364543761220352992194992252303744447354425835924678636616401645741559885549976367146366032828241507967099597874394722497699863863083880606721535199989105405096897007618767504899703933721130346457604106794416096911993155656212358189908635118620026370982328048899752129367361056075060112653724299304710514549424882118062858976279229931326360924204921786601430771341060200859762098309639004713606378276409421977868424399552285765701683362345074612384143929396342823738108441213145413462518756572639734609926150865279644014501992667404418295866828954217024853272670838692115891989885909647353742439306437164796364659337332600074604011201394107215044955786214922371671655963547838907636147436388809392719929020220399490812307081938955167772410438305735975987979833641674344940599144642793435231476485580462165872625393370910487356451210953177024538004205422410826364751744244785082937096403762432529703355094809496436365156776785036883016368116504616127972034243396797730799684793296506656604770515577042957147020833038299101400408471883776883089912512671103906742705833182361943907202011373077129055240176807411146021726595575126970770479820323399722250707325550355480432311767247944672859302772021535003509736422806222617972049499723167691356300099314827993919937074824095292457631847182127838775780651708871176909572857846741105841588824669032563154719876915210695390856488103201493388550353701735088261681085675415328821424495265102013881622955673727630982335886218408486888888157010898250239307352246090832309947131076895160469625204777113245464502787842355328637564099427510727005814842630425635427737926982960289699545760101768457793458238195843853282076840880375447719642080638849854554455301191117254822326272585859067841629845446834119142000250390253810371297831865983586422848225241102656058355460570225670463489821377789775710501769393262981323730572360312796778590382450825178292521578050986970748536539143778817114846227335003291311409436124434511206244184295769326166362606799352545190244941547766964127827136023100366171261168309554362674568246387463350426148438271669427315494261424657290784626885807928455296495662741788172971713637058233550953117233066380964651828519014377994808203537483241615459235395899824432471919781813273901602118873331067787042926868095661289337404208775986247854116024917022418273087037457993524198532328690476893896219304511731735420782822444249802815810983365332753132710230063417071033210007389022980013253679698480446140078159441579375598905585007359111143871369241690625357603371720386616508182241039529001671094768528487809628412914857065256752577031033642689758019628111158165335923811565545602400587743855336161002398415902239310192318249753716735513530595054058111636599215788827313623676407087205353232488418751815121393251554861785569820672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,34] 3866372782651511081572532667580575553191495779555728904674868969720206931506957411456691323083762981609659645677767512331891690194468268508287871021043909178329045394288313757502983997930386390081583858176498069513551337917788688427673816846914627076494460920637193371209479738417891562042768872609163423682100622323549356664579492557743149473758849890556399117334290649097504984452080630280767030000575712748741829565944137823191229348621831466205327836920771539676559775326752431883510386070371014871139620258661020498594426004394320859521208028099173847230021277231430431368385015329343796241491395254113083273148676151265225284816680732410224227457831176786188475665792420661943066130905049163003577113062136473409904529801235929385980149745789525983588892497499250361019100061767730589038929016166056945982847300525116510874461303399964168162598147735580159176739652938920139404359700862749143090821342555920506216242079033772526292540075150083885808906694555810697834593012108694949387812403441649277244082698007858399483184303570981275273705310945207147943449952660509401184193496509928491241656522031614817619565018641717796430362418657411329563187082004889425792847534068092863434261263188020705742063795201996612196423399380285765040075457293465793602523793414516968731514052453092833741495005202720663146909147713100849074990818806724717706055438466191506299618798798399001015060239091273440592108646001725815960641896587114373689588804725062479265160780858101673031489854194763060928131669241704801127677785263019192864874124945806893321858679505322302281013938796094266243399135204734839754016124501861264095511643174448064995446016607980851822074774873196722072568488093179583156206068893587730563811584806060512637663173298086833818326696157475321278777948724291616985175234539498214703102760548819046810320444102563416692840785629938214587474598394404705566392751052870104586768968811819275014782127079472756065203116513547920476819747993940680106491019695828327968726659739008383731575870765427315544349447207407898508527712397786693410767431129253660234898976551613281521745729369471661759974569027740376940827172204344797154828468591282941990293199613144025580466473753681951442929618622496232288782693145835541718261669621815065965419665927435492463613638405073022214479940847870919066335054697882292952190875598516153523661909533119174738140634578534615396558775960375160195158256842752350757539095915815117833123937492263495875934212342004702575557994841866046528017714446621655459974327688597264175084672227243672287950785867703522385906562212611247858292924222878704082155825030233064428120391997672595122536413044062883848528270499049535169682457470455551346537162330056071208272222757075269199231550183483915715188314719653905495023454540684604911314738170867788827637437883877400993052730711415002079181500103006592493029040006039293207114152078004350310507217554673500160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,35] -1671206144777748354904427439604231441380861876255751136825072893119834334098843505147960369086573875584178555627726857915625538401911298776624179743343903889282601775805596059765454144804350882820656987255007538145967206486798080065936756445504770351613583218704291822875287710073821804656389057351049295252704379691460267890510912823952582203639620994462181244396984621813771090890501647209029630075016048723515536158026317312781855377392271625057735066735660871115538712960812603491094340875909910650361494106839429307981921541731410831531213730800354615929010470523152054453082287353885157198484012815844572688241705456432349552778882432922121233812634853720010460345047469436183596509981320250387958575673293203639134321918754832865464638227669735017131625737409108563637847380992994173989171060942153178042433757341567542933547839137090184123811776810506432859245530239820953078179876707241470789701707511353916870823003368329737615074635641571031298230656737644623118079429292175200847047187682634686575987988707059064184852449562773074589954328420067966621759987195353447148909548742517090791933685258200891866017453374988745098413831006890714048444591379065730778728384939771764167504500987564750126187275845634019171427296673353289521028632993304909542305191304747593688100881391222928368369808171165249305178863130578106779761895125149133798569805985648968215245044883887991861580173195675966022860238054663137330354587270130096775301732241555431470114719404990936184845580370391174116910793950419758980105712790316345270960013086691906084615174962078419348063053281750466514211990187630729611302686772751461077341759625532379526904074321531410507207392254477708163464012527883275648626131691247212695713060407333918129469122035277604733773042112603694548023535318359221689105227232370654091601210230653442788727185421487039126756375398385841065267412113423652888921777410845052326261223122089966628990309561814428588210748417466271233268900649787881516753542561457793186098933423670289764423411472802660681249914550532436788789888800924337298958412888187193764731693408081511979512564907757224873163116417586759218537084593556800166124978289634377612644001176024424580542802829694239203126248401351635038432978784257113762746013483507308636790276491204678227757865504778433050410979734935647240850372090567548662566253743570765910179115954694805792847461079139962094403638257869870831579879285994814822684200286641134419792025678483682785104670236519099498252807603893951049345917761740093602810448934418195505856432871800788399316408602274752730595983480713549614974210721973510996669583768323451370130151107147299295619043932392946781313927561186066462315544048693444988462075673990433041105587391710835457779242079478135628856942381975770817522670469884814933976538409481586866556054335536567058043797033115693315105432080507718696758506303608201122513842856664966943512680223798722560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,36] 589505692121061543203426472898980743045033733928039813159073327850875332980499522380579884056145433325880413177347219700875915285399408322570643075622213077313169892599551479837853557790335884631408614433514237570450065386669430233702705181498251199632484638422249121363243186031415182096681401301124443315323815185740394985910043568657506244330795532392316415053129065456805249959509634350026232280696144495511812550350034034582675067854138660154851102164339248235885297721771906434499954638298774872221255750299470920696132502252166901487188776571040590219929171796093303401066405802269641557284278500083319390884777058623433368874699225423941618446477494016493867721015198590265102629610837546204196263418881029507912597290269109153220846399466719656492035530111040958237469103621441512791238019711482716268538241735594013046747664446434396057882032358744779557683079991447446734799757169517315081467800205092042449519148741249587900346672828634091808366578080751259841921145460429735819772415151281816651741373840916339104883850146732203373064784614707818247342855982167746097225017344625461512963385013034181020757598470146921375238629135624461692922336105422055600305894072786322695679634506154033251600005697366851279828529360938450066112960276979754844372799392340009451160137634669385335030138339041756151095653535586956905772443396662845922514850042321709453920258506991007794313718180299959334326932397769803287771188026601367779233691288267849809750095757998673014558512875472152305818587348645643158709882133254216112116385906103508424993311873429386538986452241634561273391049927255637838705096325272785448900588774940416915566877084305424872923921419413777781989781003749488023921810912706086944541266696725411356374735697093812019250909053601687488524678357542784039860042381232578607023462445295046387920374901837945215152208081674219533604614908761646431555214162853483921859416639330488051614922654831733525501350566351166021102294545326433054094398286019548543992184102834579555778735024646971993284845964358605579148229883948458160008485585862990025735390726809622506835614918433827165111318642268216565114169327328707237854195463700695375735270381490975939810339469394414801206989395934054519015508209589333866396955885818789812620140551519920567608079280778085773396525199492331524061374800228797315985981612901594887947898014895339208320561928646576109448571447565582471464954111950297769157579215981658221634352031234108642719824524020855243392061397282781207896046144167534998656403262806438395416591832729224313239577008474523469905492979210523497169666416066399477573105858475751598916993624771798662011840899919758417724549951678046548905683641574266698569454978041881011166631605991302189638535326000179527679899158687577715597911239041321849879521061675553188187277601174558997028688150329744299029922746687053343393361979783755333237627324429325703749208161722040320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,37] -156838183366226967098627632969195928586459514080704102499109883446249828498427961096693788451743991311635220420177750266024607297447544158764029190836379786182130157503499207621296255733235477051690225964463520637868002974288185660066977367712666674897071154343747512015741062847276962597614415304422987247699730391840857562720806167936897158704053819585403964888659776440084513000529959562930201045256034669312936961563903626012905158162902761394779684992474686337243442321131537122668441294173062704223236186452545212131209034519585451246812300591808403810092315963543450927000786300465297933489603878179346672972821903839583827773567996143543225686229921399198517960650302704361794645309597834076908002443047541961815798127984967116071718595204350928208864345315902069733475970537393773684565334868078957037100439086248891476580039918572843002261010202139245356530556528115276631313891877280668619739749251397316996229158630171278825282083529817370024140886208607502500267825944575678797113990472649778623876851545157159845219916672144089357059979765447097349331388705712928430761154087608897526429904923435118879412885955288428702551401210611303852812659142359369082881992678692501668764675020565123367436374143597184629346204926816103948188035970259922178465042450266968598300852178339220348749148093847219439034584781116345737385203522194181870367533183650321184085956139568897614848096722363294839739500325994261798369634329278987505274874707043145165680567974967635050005731539577958597891443120526548926957245733778042094359491163975922332879734795327480115612845901340878841654734847722654565398192443950139415700808739723713613335375702311968579180586941650667431044783444116254376556341181047082973989023470588941004984714114069374216210031807023558302304064393285514004311629398385032165043217612096097589609247465818927336228907964586191695740867094252156400849687963348474314151714806390449969700521924773638540680361020921032610604342431437736058554996939709875363773542919325891557929136513230254495620236756073126442337329552389012545440224702037551681287917678534006051697032369892662690862019546612961997926938557488766340659398488846202825317841804338195122150949105549161160672187517662341312283666457335626326732307797157069418010234329629190534136148912036258906329518879845863256395700609322054649119361804239542366357825302089773669822800080188556933451622073167999697014295312027157561052546067520571505908757931001832770396326246295775753702037802837934439481276510116842762320878463467897470827942444840354817878467768890967164430266799560498234150250197520781157953323552257420816691068887934534317351540876584518422439794424081695280413453254228352198664785806445014537883499300734871002564140268757994410508886825908620025573144435770700213448326427217109317615919737555063619558032716723807455288396500286036466250685557576861962977822005349125036502272331520933888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,38] 22112536102269562049152410630047378490373642565674783712448734405961275699565308809766752315014136215912023378397270735923800168096888415456965773743699361604078291531168699918238400462288397140596808252090422669485747729699950175629783607909252378282753051843586060560916304439308136579374652327030798084225613186114910762595866395928606174408630506128576413161824071003284634388903839158069877981366487923615120064029385990398864015024488218897363279355505106830837369849318941009465025269826345239739735792557368654873627794586159289206105148684335754131657079289546076872653568508070561602574227329479315470400288893111384361787336675682930326715392621989627758081479119557179945469451783876127976636734383189947238820428368832211056741828253740026611355333202295092302131637182954798243709780606756922756905491402384522121965200960914985794789976993698528370476176228295331027122993903534421490140690996720888866919332307998008573689561346145248603460407824445725221763443074866197938970700505034051721413046975907843238878247213791425083103587082760998244818946838754576354026329040009837022557515444608023448683578212953986868769104018178462482723980357344641883251998039375817016744084314730558678826199156445847334616586951406348279975334103841337089610461093313629240583228169754021829314003711933184851377522890401865814323675663452226884091805081170344020696846799144783721117023072681037090901126939254040342151002291964623199868273684833038094972046118204213834250844539043030060432140389035004192607723135604569481446457213098406889028900278523113458223576995456402067731924481843550978098612906954606908353703254737838232340298592444714639305092571067556750476953978012663892546368063741075179379767410256194613722029796172417009063171947044991012095442444074205629858144649066536606335341237481888775814776243841879477493037195504885638602382983463984641083154884553248375138022700695700837734046831287099242644015181039650466475422685755264586506362806472440135567071194120950420124816939896183912301575610549655714192260306224826768513940118436479996990529722249522900047995179812925577316799467400841558267288016057751936755978280486108506430123478148364348615785148826061575658858405989706849178291187609935603594270432364022893760992735880644608506212365960587878619412375175943727092931868909673560030854058632974348072218946892644206576266402026564709893308108784018059933939454580684848370922382386373156234136520344161335137680943311012191173435102788409931344920203933476324823931438483331690703821515813780174535060552914326146716945908597522028287464077994921120055638465033453780625365552485406168769492798757042670805131239569002038131060520044621263197911371983199880499813971231682165338480967521324197778025057949927939886856539345247334518238001271138971860714288436549622160948025951867907394209973390480231533123108550212235905412859569216163697647920024125440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,39] 5739805419775055120694582101588849538703811229515620448891137028624800929679564115878135882516771443098192696084386124025580171837413578562274920837369412256013681095950656576126535478269260640693996286277933656699524166810220679409341068491006468423392083390538896157776892118137556313355009212266141810246727666758813031283708588203409992968949230176636714621358002789292986099085102555385603165581663014101062732583023546763761873771878012410674925222404914328665546503148547331932085857530641435491612632951811567286047447830445574923666450953348417855688511737553296918052702907890376285243981588824839978079814996763767778748473815851209841376749528361290958819980812748199181185495629290116404349086518879695560443237448168557913033414829233478817348225385706434963039313541908244663972498869274364010774205363328134032197948082384534471165805461376902431832990100698766114031817850666677689330253052371997073898392552426092068432113682949293699824092280304716192737533567110707690555923954210041746173708593606721861328641666736332454829178557287815362108699851419590866588729234875344946579829900269678718430147597433129292591710732026553037224443178993999978557082666243108659960029432429782348270322717002383210005209739660786561069927391409966196833824096604771813659253870672667694557703210246465620419133072850338765529036911345690727386226443239188233260637497538640396173976084665438263474878482562004459202090932659949850827080956650397252259493397276874940638503771236851405085274522472252790779517368700404064730861480857261419393748751590891955687057696135872244501156417277030582513321554094863682104209013978444963105243415378916453280672019009959889698701925149135351392972862888040179218818833288748543928576164252921137267838758967878557675517120598856593558671313351224357151847405670113750232505451666871963616929056612296783558676811588144094866528393685149760578286490832351650707288518699815761530803572932893614305868511861053766074144587795544576138104620077931643265940126517438777400139222633296618080716100342483853927188624391220545146637054262340821446045759898880045240989363778572353572273905479384541861763056394447423001952550236405011304860850163931791831534828154833476932400689886080234954943528561793057363509221460469595678876718989723798080512411148162659300901400840399594142223722528730752794994748025009261345465144703523098226140098815713363822303391301287469779275767267529567600936984417864333764860971911766541977868021005771241189729724032819681465782945626957124145385135537256848350531065968671590161577722418558661544831962555682454238224344977733679801964939120030457137289279410385976568687308313098204349989053972498666184819091236619496675700634085312520121635464702308222783730787780765715684233820031409524014350518478113352909507574382197402371389298609437244810979291396481145877341622655791851340772562370276228552172686012317696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,40] -5939667699336451040958824301705657989447618746357625889065596296285989095108723418504826897427210692652767647725990420796171934655733951316331385037539481031469996313595735391757344645725790460044363472453273562406107496766982975216825264542863884548276753207228061084343554538698108196325637255169081804541878973721140650378726642247985583747348052008144042075570694503208578751857363827848333608667299547081699979269077775456691589641311390607299070896645723648550299266993167760788660334592117954218371025569182471416884599425565158845500330390681007728122382389420074359811316714929322843697995208016932625770985649447321339601902635393733019210382773747108313618963921215877850484431176368941078917293152687187441627309886336013995700313863756170474133740538985376990779847681397524581099582766010446486444797132057432371852854997742648529919119830554121861533058256856243720713725388733096873133499268732915873635161457311037649217342886216136264533076603101964755113595575356765891086461233942402142425209708795670553215052147479363202460727471954846263963919173105533973736471116643978052915186763186644145106946804044048903510586279441727813029662367196626953042442916230457916968865351405415167478582896803724843000836429282633405440340946984598721951246612324357658347529944415834655224474672876991238343453539177578209322841847698548266871899884425398664464085102353541363728613618605408530644582355550562104082175802940371821551331755031155853390995420615304550956113188118608396497253041388637872531014073094552818656705532188093135119047938380974943806459397270042201935857933948152251244684278962092528914187812235884784057339896019375036406672426660536920144703400984286063565039621409118251417805924109332714612029067965250868751256536208183126588060028207415204357827193196587723256185222491015669033435238703219847411403039437789532803028386643269426681220183181546739575809095643782382933462044724429663821584760698099380742429577193877152779786038411358743412459200776939350877932751919403697598819996022986812760491053449799529291370290843365397075693548044069748396662864442666644779136252323664194993552774730828877909118103730366684310412329804950096401455767319275939811195131710193205434695757933054919008104428221298246120219707930349388320797167927284126356172834518606054247469129222808624175830379693375655820387401173510779766274848174154885258434986940684924601345734947830139237345857153359758598153926203965590991893444124294729836701922411334741234442183433202028748311203946849136929323570366792041166326491877623812493998429043584629011727690914849863076224558064147987225738258581217879782515483425659515422650028799931991331212333083951513068070486866652531096342943141287651151060840893706828207672945220504680910659607484370314145429475574958723055987000858905200537229729840088572905775302393481513002429778145493124606548339883243552086309627829944320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,41] 2839864982125226195336737147088649142017245229509669658901514050949695903256172711241229710834750145393779619070195545324556248134090355784124362950031559929329078602896086203439400549629291694442817230405777143822860824612751508352178741835882094147171763308008163781006707590415446183925007794946997058337468884808859945282423354269696825881980027627918573753243521707736240960196580939379955505209815673043462477776231971874912064157562136195640845852331997984159295210712378758141940389079932397630416554114283036732996247030712882583667409035534133359253275570775732487990172512214465738014062784223798552890193452986147638405235762535654672530163719887512288247708610201387950097097958953376782624552834404055528950634184439585677060848989719705739500726810954522700289109992407174757850957037887388525606150644543250919376141366534216779991301065403453553690168663732075413917065986483356446008486526217972874619755440871394232451125432727730900840303449059463158306672130242822384974600811695201653644300261615925107632161435199389843399257944792906744554613407852502821831703546854330900916925714566508371360564059414579756535336108422362077458301233167474511840626219659934802021364901699215892639057352020314513338345706212769471966374854554013633396462295398752738771748657173069154598098574025279384637000724329958676536651462467408377361019940097725710851925663056304412114568330162318049317168425750235283550147814997744474626218674267302543234195554680560827763343771805393359967856472356147064753175242329924445892855006520078663062925178137310319050440963642627883135467023869468527025939635895332035894582264502922381604306325288126472566498105520146615433690924161879723550979761825636408686521593781952451760016335886030837998211414165683159544720233433978389624503470416378571329224877477335190890780144446933369239794002789097627117945210607236564009523683379793351006762590173476311346080496382150228216731625574290720583714534352098721390917472882635479281485275063213652625614211289121575428501792771191469716932375204169512044952323119959247327601005088226375761159120343750001769263381007702193556609077329447421319272151918927077741023388628109932703849562301919647879118167435024841330228668199386479379177957428479518207244293948795877854112862514776115663484412807353629625949793882541546356258698175514403317294565103774326017007033029684056205555301101081372881006746190727461812287031263930993722184418692931108785129453611573808929800534119895275867775446973660504696534677491401978202774341926593870619037622703515521877512807801986775105604402319368575010078714576638755930268730416643137681919730262045513960453381614987599227554973955518609117861959870512297732072074550591313095610972072860177016283895558151411099126788168081150189016191279460834941189669436499050644144427471668690976583674838808147979523381061987685424997951557861086274718149717786624000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,42] -1041109643446792252653469792624136069552098612536242673267295203700780572215124806249957517997917786412973910145180348738538222495651613254094061125987760099056527221919781919873868487023030074193287725098950661648698561956643644893603373371753274435286742906295965827504210106954727515974220973212239926670335796276284460532485496128275333882934992662309286866601269971629397342302007279506001012030257496794558968901637068618307430795021098295970762870774660110563888227038371770794592917747222294668825064355519542208732420368192614314435793904640753903795539629950302534009946010017495306554159796552001630089204160444458773806356002519944348851431049283429850745942643817016635469073785700219549497049978216658002402084878696710102698519492212013277318634261948988268166503650957097868427416455552208725990667825302227071823621167050177888029205186757413676972502203218384887048399908100501713317912681267164537567335776984951124774244759755220111079446300127704560576502883995422300744896290525003465910143710064021080957633322753509634652613827368820924057136026955098846161757717353278317547954486387712472348192770071162005364553278765713392853436933249338684512969929485342091684872345738724093394105673855561587940106962535356508215821118295215969132493904835932423291804723992419217110479246478630515320951794396090551059427192368253015007724772449840192726613853718647182853320785686311256645263422530153345151211938305728871507215069587023969096006478760589040232581316927934398424078445700464607207987137112306180047339516862590091368308167281782695842969430213883382444287207025902866806817998851928684242924745900512371915569415538158938004725322793282899958504216957646590969908961825008062234134963414350155237523896228491737410206545194785999054231758859198027718019860138563386496624904724475257317255660868201391614573920818581466344050278319992995338694671161029807322111925123835484141764555567747697820922622005775140400538393661703653870600863877444457880498598519434483957467005971653625782640749209436600887588755344842641519963168998750770411831701726921569221223222718216014541127766222601436074598652412686335462717610406202188940347915313077947647739592888534217836902797999216561239901644025318888618818879711923617286616557209911339453200009518997691353327363724262234509218031131260385458514496018859775718056196016441299976864674499947992578777980415783784000698494318919058190343609731449161580079550767632540828798327668249976409979913386787258045996641753452812039205413770990177164209204163030533735978824208756047847618964894965575277351639910230584427783599613483770600490759032654810696203666965743773185155624724867122452374348507040542806142548221615369071384531561569567097927338831764076993414703065203530483037248846326646719309503686186494091435563274636441206447082116274103866252518041852680394437111968339773599569153706858124684867324000337920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,43] 331725072900113665524871161415545358082893012206804658672783507405260187743756698321781502668484718682551408592042997245165427869394847116980250432252234446212924547294462539857945591958554512629047312513442788458924365213942212637640494207971514288920959271175196460730081930687836353835003637971752721520146845744554657370675357391615235610782911919423218786003429645446119346036056576320498755564404462872208351988428108536878452513475059375334560884179489800940118492920958226307590479084921833217468475967032044816725435020728371454032902746870333986231069757174991452917436412605308314831303150156555693578521192689488199037123847080256562481859864999671352432350861857975330927333939528603858629736843600964797838581017064853635323572452333427093005586397446168576539357774408559561874832314698439609891755285773867803750303566548796659056918629416355376357485780083333813018872681773772316216274783647737796885546183460722678548512732528812930948050648577491635464018442167469848083029628936790566256742331008117379072316613308009961795231355437754969171711181316588434097102820542205656649731568695462685966078270569420790249734010606203875107702488104852060236963160916251135549830460171530526834616535265533501592414453204726484082928208288760461374681650638868574463972172467050971648211490428939464944198596301289080416140357275379982432995293944121584375294294279604683813358285231393665305745833275240327636619966692378345383561851790102577788559314744881327431870290918690675288734362877204535250900499489808149737619966075588708450564384559997056074421503497842006835881959159821186687026298949111808609622750993107142220200400294348503464910027835305854976358078841323380988254563812465941793766246758134140518323386498532599981861234261345403497813881728500380716866139812081692689893578617892928885095370583686929023688995965610536781365618643050009139886948478885581230693304261397336731887247852094794765972604022101688936503200378234414727924037445123644530282398784498929752712150157491587816740090198011436369950624049800587849900266811864099002792904052129128338954907649857522719587096628046803544427613889103222662395394198877593415678204549146171285640927103935309979205461769776648624409174789914040498780570572691082399480068185633228334766862486120531311061543083935799204252261743432607918361610678126086429517147135261542547326598930156123931730491175564317518116470313660991933411797444613131117251978511537310679153606309617507185154585124201728905840958778837742879068024327030263165331856744746685987768118074929663780354607762586390694601490056070677231167253788373943358850208009194093155800735421721311573104081949980229584904282030745866692266454210614597146288398644868982035995776231765004239177870102191673506537722188689935025747303649770917051963855520432200122527171790327139187805395618182335803629436565886235589592578391283182449163346949177344000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,44] -97991652588354995527986307115903493990400211936556840309142809535182802938531209794594704089838274103031510424761744766050912704112981687389785123042074372523858678562327007928351032272720362319650495006527921723952293239415553682221125189324070480599035339298482114486055580862647200111040252395681539055033598376237269636788449817939454884914675758324321164518320733090453720112078355219172171879407302780107830750518577324801314440676081043346260907796405645747106631563633908320761834563629472922197464746425281870229273372436322488267196695480886705306377529859224854482028164807764202380080152621016184163876009333421907043027529248526790762815643183875795565962541753436266479819098608261207727614233627073349805453419506504857470405894357191386603346910917037445482405785436272739324962999068331965256986185148812938665461134421489328209329036424578145635444377155435807017440282791465120065940874744228816943594310323593252664585665887042463493594612689446403168492025167721118339505349603020629609630167656724752465907405359870196657707874397261859470375039208406757316051989197928439583854024228989905366468506995978317984153049028942625779665096033896466035250133212977512070664055603268484527272789578750287598831499176403500338702428953711218377648754290114860544197767240483898793392102508210170221197529904170623785269126223729363520582090152521568537654535466535856468989626881894002244427001711905262609237046000309528777834935552698711840933882706562047282203059796890816449398389636766516541865359353838932040246241358998688922866515614735383787780415265608862885411132273796642952680200376471792277315567785246004949620929232219103308776094153580397714039250796823360298340489539396399335975664117155753312496732096778855348984042486354271183974446361571018694477359418695768799442406328377251952349866406583932364825260895543641827136609995018905972074955513113370636154986405228548875366852982106098773975526774632298848161450947618170145918997744131771011693227184542820048081701652485313963100572023160582737070637364636287455682032162107488535400826325687424748847376255198413492150096221816089782602549572406253857261932512270753879641406618862045205353626381477231056784484631015091314920489044779172948919913689796274882046903891053155592091126162343311858541497848437554802044471524070264549690685624485505383718539503965925082743469659262222172785839097568952978420302005718304310810459177419464430766914629543054324657962664436988834101503514158786743297410363988011849351368438566787631469868364128495141454300621288485465340846261569264748716580644539533207139191645794284262535928632274717201822547613473852184155416955996848493314554493560393631986761888573448437960872453406179477816917776094744828908096942835465107890785324113865287266175474665117813617089997926700735426005423898875778215826245491022156998802249977195959726120043663434309238797925089280000000000000000000000000000000000000000000000000000000000000000000000000000 [123,45] 27513047747801542315009038759561848278041910565893102050988632645118252622860236572128644014676034666469074519827250848671215440623201659577544544759544670774134218775421708976452826162960788313043221216975179483157820640648085273619150816539755509438786756319612960247813073342907140063321362413602551850162960137176795349536382885967435388382379603734165316924304397354590507425253293815907068475589090755424806649203739383195607332198811186405227322039221876319267500503853501236398132485889828274209778673156781390992149830305693048363209753471620007339134475455547783414290298494179858620900877927177154868730718724910513889369807550290167995547471705161513202513735615355063748683647487915469879525985497488244810947925052142707715944371821696872724376798094055466247185766919692112479531254087298349345405734856073262383804758271126485681899649509221189184365736145202941900863538846451468643602762882125936175053960397517448253585925704991728663380790200944056690979006307820106326296261194938111560085955785237616938150723401959874571713744346540173861592517487509693022057342430627710280966991053330379703093257679973292107699875968873786615224933670811621516820505276043468034771306397584640209721827142028957121944546100169498383455199504815963887101518226491435380297045760164227154223102294174147196743430511338904833207418273816129465408315232638290573938545141198183801375697521150947857023396014462021425580660148212121796800217043813970479865647766687277243837546726683132079773231456906551751270777336878493931424016567827265611983550927552433300569924987248065839304853798472994318520772222766248458552592452359184001447684556704853094836074958069493227424564046812686618204150481686614887668341200591348550516842542022247552985492318147081817632978678114615532568344423235817649636268789994559885969222166980106177408648736193851579419060298390319550529929069773589757010063661850982791540576408993966156775062443967344495330498255558178690383485215759116224476929190749369817034326095236074595630133544660729843830610141103401201869210227706266129938287639912434427689578947833855840653233746656260860469944276549011821705536885747268859498253492451877351982019051242890303526227446307515562177529666770360492781759647138742039699582664249100720030206191299577002647308611866917695234289528300255306419427487746654015914949609399666505658650872778374344655170788750252708840024644857802065200283377870168481177005121831801128595341218612435565189456076357894641539518133145402791535699170886316576345184475785654979682145846702419582530130140469829976245862354667767054713766879657173700939682705044413685154000043987217851417907234109260642163130841060630484865615027035928834795568092176710500557253927480771115434673620733184256586461163894994894164653937880297872289383646280047027325929091256569950392405275755560436350767157224022806511604377269004964926109836640256000000000000000000000000000000000000000000000000000000000000000000000000 [123,46] -7232632195422324423339298763832773756441139511615980468703312308582540378071518672984628804005232045796549402191883759113046759206651798714110920915548969116803789698427568614749782861460592735225383492096617551446963390388570245290128207188414375521706464972605794180475514996124395220881551975083973390525605279042410781406210712691880997578315502889023272257046615944401565633614095539782907804359862287054517867972833498597127660782935437445358608023430852762344010610703643926010977981202805126698969091266421909212350637757987616615746700923241780224348988909204841887752637170292399773845011051056533393988572320685625447333015247546969221746231109880405506894364647873123392431239713572839645556553648694922310593246053470118549463561691405900996034477441381822341469024846074700948837711553320610768699271869980809793867319687252451684818955470629782040257643050233473066388792415558404796283307755891676963378458297282265624792669421427685278484801297855988617618860013448554324137016192583819090751707784798234217709810953965786284304778033229506505683131385883973288363822653269231314458449594828976982660756815952702074162387813481337722049309624177376939407215123912014292482561477286290863417199945420835793230017889402154365046782464664249357450493116778452858337219498703824249981780217002036611178927193034186654243105782307512962462944715432650032152801839645742478960556975886263265937178792646214396323507657926378448324733249372424404525828913239697816323856664835652562625373718637784276404484585298332930241770471821867066935029708800658641141357971678578983753834251779419383601767070653134517558018242702666193873426696794340216887259304257464007243537897918316033518423520450545047276585728826603993522028635201554953734618086469968810746882656575817205239670639957909937146198451682162600334797020311963794801921510335375307581467479740004720672156451579252359870216151087216052275764267132602273290806395210894478677848172639327300020235534074551195829990902844697926129527932159001634378980810391996987982338445543043622821343342301426366494922199925189029512376083088353856836621720367733641252230406517067675369862419115546578324109988537502670122927094547329628512535996545178207315067924644435301757735285115115198789730264764512622150725717239541471809886419264658017086848581575754131178161635211659151416193202919679424975347775409723722870598148378168841265969896608884173625099283237072783712807526865141492933925182016407998840879575629451324944571898959053737983457867451339082616046836060425823538177452399448312871092094769026562233883639905932013513784571084030387500905118809506145919618633936975960529424568688428790382120337821199541691747178841780841692799510754172024723153130533910890710583662425024587492829515336064556749970906995663367430954814941921811827601207714004222758713899520762705831876206272732877045199434090944268723476255211520000000000000000000000000000000000000000000000000000000000000000000000 [123,47] 1713398219736327993959613314777859038558709336231593068235353005073156080415773207544126690501013582368225713649362524249593618894285730220429493665560366210484665726951062734784662134348921845354957596984799643359477573631468583863749125420379930179674970297293489450912417051147987203759300532355696876633955060482028113873619245937790920746575566322730718463824655473435494845166247067910111555317410623967491633049236591740936653573091526196631627149202093138680071228497478825056714713489802732509928812902477198150931851730429142673255197799305674303192336149888927212126567942451958868948355477017050246902789267285874653113012838724683928201331122844240718498238930228988303554711576400826048781310009494914119884797087681277651372869982978954510081736085991965546814226728487091858330793593847394011867008067800015715461601231705107463882493680583629962774223584114393499741100500361762622493067115580951684737194033707143602308530992701982487902116332196675036231719368866233546169261538616017374631524942455469776802869511379868283708007509380501601045972117935796544918297229460165257790413074468965919051074259818421438954744377649995527502087197969107056082514698578322077922207202754388804887586552289043360212844316341109463902817261415406614028948437735569029362745119282481207888051231998066317140072977520504104968457885406144306817472257822666354324492871764261737539740893605921917106969889361372687584548088112472327749259046170364915546994294700789896345757881689069376152538293952615249340955561824880208159838713790219845213911141907441236641402641637163994510713784856854225845461375367214327988145989455632107530450692280068244521844675743030622870174223876316647583939166273662751389627031186766345379373828551577035520608843250912818251493077521425605807599768167359641346496277157698503534931177519204157389492338544727500670237851539067018571262830066915329859851363216255717706347630185259517718658546835508045172529992873830439442850670011224401476372657981050451440983342119452023261875180353481774528455383126897977723935098408179717528809802726950195473809804090592644940223076056916022455099759502406325914518865413439579548354386512685228566164881841799407896870308035576361741050427507693776272517956400010938127111003681335135038116106629799336211762223896095875304335853362875462511469554305565189815431147766219363911616970227763976783621186256283423582180531758604565150927616263548174362648001860115357575194352895551436811481886350510600143753579010950960647847485324078578679748462574046826267120520434387421233172073896708159346375015803477296996380245599189061346912014736261180111582938184269872398539595524079444900076599374738079931511924905877804337704874131759858174748450640592945850326695793940481669709060179012578122940595964295873780571284826542413580741551324494213321017302463671101427655472650472784473270199011086665283974998261760000000000000000000000000000000000000000000000000000000000000000000 [123,48] -351139966396446850428188284113057027313661239130189532988357756378239695198701332100410357511437146998757786345275328982927801061202291214259001646069686669687143728148025426468998411593676850997594052579842017625748496314272151091613745597852630030305161705829610454227851157561988855346374904798493533244328882787894520058422870153710862961377765206245352986896753380007161562753643312124152033401380516898227234015649257420231699915128837801128637679049329200285844431704597586385069169752656143232661511091790423878558314279318256234038695258831183736147040569470637321288731471966829612115198531673612467756758133065182311202116691451027330362966252019731032788023134094904962213424981789749270729378878462961751749904303211149130226795745525911910608269539659474908061133209384346838700756110274362031103453074098253726655435612337977010611968189448211218075810204099177517422213118510341785730257296993917541922868159818955088322110222700580468997990040002108264606920636318559380692253626264964279350075461360450456660547545896975021554117564730421747038860989830748373736878880897779102305955049701958743138752601261071012116661377448505542078635306812493969108126509420686582180708258472895189001434926121842464071559882034405909587028263171873492091184511450532865975291448469350833411622652730806491855317314154049968726113970263164847916097607337184365280148632555629013343051121919875297676517717002153213560518624005280259203348866841966927859160282220215455648529784027054874815431384153230365703286184036530706395422712750801368673896485101414624453030623673809412502991365472447117110665954917443423320368049992765511973246476269776930301719306520025416813036221728660050960031264338358560772638016101696331362857204798679124575897660611904173391761111022202816229510041583178411367662119474969275090204138290878761729396786317633781359379283546286064222616435280259748592066112393615916664881762822154781387271281499914393173791868225554052717119525337376007103206756047746212161919982793133605712570957754332092522263193294715024207483092310251735530776963061390251274272025991262415812774049098110473601103041721986921741530100908519003440631458229263077709241761281816880127630953250601224628732077597604130450526524918136530772208161790748748611254482291100060923857520970569562176036538571279804451877019379243351616488170843001594023497020696927399537200315885018414880485196912333451482712521981496986545943317848459277999799324862854912814055216084073812333563856671079045125765076211368442288524372346527401135827697513031509773625488539573102361336780463583197461437828100686786513906300999149309868778687124279604843993312241998593031135663494100193918150098893404500899479640979194990290806040481276490889374009290498363229736436668852850970437758190035435376034897812093244898450731518694334513112558258050780493562680835220778900815399744214602859277189120000000000000000000000000000000000000000000000000000000000000000000 [123,49] 59893609071116661683746681924674581923561385650643545385571181429008187094728097743958681695149633433826944045410585185468969860025301624285108151383250309113702184480947107690316799638071989613958836294370390832548327681156390828883480900200354591547290530978550716915097241109573717064854510831511639104540554827848120943665135678269039052245239681723000428979263827106426947665905337747066936874957482720212913487300886819838755022147279638318448950587883810713348068195539004412729533617287863468239072078367856224030682799220096893361937935223778449731553023794543322711790555392088132824282149599477963297661717358623998789300683666044922175660085878219189553106055018097483207975535244415893201597926607202697307813255682213985341569346024248862250255033192882736432961234126087033078426625894792286181403458137843450753745941712629359395073706220277746678029276415827062868604717525661608171501513166614425120704064036686785949156517903742212842582772231780522402249781406539622481280585936035456598915580390358550904544891657246894316764946007619264384789907126779297172065067403883966071297176188544133824152200101720801865918639379451633914377885044402055494089213549853750530830242384212605034195665103538326650131023433056534912866941925587599971371263232486817977072166549794632481201713190216635992687809332602270583128715480089002312482916486973381292161328746919506153017206698467382175341323606440381687439186457854871393042434954288561520753087224232820363378132277794848163095310558622483515259509558367347617502042913386866044104266214045936153805785463347699872695046640606708158667329655128221899534205605330935046107903454579122061849911730773830255257385111223162357297871615445926013318428573762312638962130972922663001970982012316440491719356334121352108778370157219542900420512231779867193547918786461105733305063869391912909471475494888758488915420020034714915101005429142355820743099391739686574946299438043929124535151279247230137992207692585445015836381313828422744734236918934403481264351449451728211671527967821430145784777621308927545479344641906487514180793434539459196875785672526973736962517075016590477422568951328276919306618421773045499236747853461512902389418393321292716897762511614504185387716991088581461210743610520736213240687915557889149831905739578193013352273523357416072975448385947083149185291084911031790328256816865419164380607093592046264343311557562552990787180570736532722969056005746548472732260851502693326640421722779174097234567276407923073560170187831130501109787580559370355253192603162342863422482488346826936709902938687820613565929756766742964397124855755793321102120424677540663781153625391766338178319622175725054475339057935405549587568819118741082846446995097067262149261977662971593944898209443497620670795972900704773330412039576280141128517221369475930585148173176588739898810577594833117016131347673299942232482119680000000000000000000000000000000000000000000000000000000000000 [123,50] -8013176198716318015154137697245391548384599816423424173229139088712663209837444533596593643071957332437207276947432780591504717316919064989146392642074767025076522168474255697508921145563219212721954283886405971554554190899147584887588443673047394351562100536452913299114091859681097278073445945460651841308569243267829351867021688981942322000808020690909278645150715957774263792676062458812248979288642573052101032617656285386959377241496465055694737210907584372007382497650690265020886680253786318372262097982805992506357819122943926167882547093501018453275182921611271247740596191549853163003830451479826194104160902679365210481996695882084967789284614825912632330334764734661558346069193074954699632368384361009856777728386384699747429046804936320975704859793622128709231926279890425093292936927894491583590238494966688063208882734369622799241132850535925997257827759116761185557318424806366392234568024967569698578892232169709502228308730513069435312915396738451181385896803538993228355849513573940129427254674517232435753364923489615021228129053701586546337126019327764196235460592580194452459183091273897624788198326084437615461338332784403044309619620328823581409073337657414718495347923884978837660075817377967767751565357344663706034070640594697459791081728399078450003209474946981401036657067611403579366215214144744627996285901045882485981875754110380596106718458476553636442819640552761245042582959446380037542298366743521716845823164410874563807006924016066190080127416962130779571532560918634276042127025601261383004277490752802280401195505286838612614846513849930297924401213953834686255154430333008504912880827287234413916155793234988411494507933613735348351023203339227123243138076109926173801540824987935995832818757497143737602612630841463698344819823182020210566040948504517193001930035449529703633390050207051016210075366317633787300247549814724316429863828375509883331439494736873852075204825038061757515033604512677626288005366140319825931657989008900886526500789897819543960012369251328745280139574486379347735296297993038175242552507109566656169732543033745783248795650527974833094749928703284311627222909720498734434233387075234557927043234479667548107008633118017528346983647970128486715794233012693532153044711224108023948350339997920346254085035018866016982570572587131889558746569443079719033809817867214227854830298461259034809332621391425373367259672705506189926675236393743483402976383847418940295882209740994121698857762559624862985826815555558157540655262715527462995991380090451162667696077633643542267551736614739733855187335479445229627614062430544278767531686977685573477048184392988480938375936401143900313257591432364341470900399488791586230608352581732906155864574338291612291702439872490106037427505942923065430041956664335451940014157312563203888822654143721567163040812473662783272002276873773582171357648836028715154207247802075844184532582400000000000000000000000000000000000000000000000000000000000 [123,51] 663940651048455167617054234133303281928976277119578802615431109226716981276926225001093726631254665497404072077724665345549669020852334306495670641963903900149651670895408472955172468662991881190624889066361746461282972668076231420689736432662132814884888161975038266242054364924851274032863598965723212349691351903083144120654025389665647521440568617462909123062751389511692918713874914875858655975047543181393784304109506509808929403549110715469923325682784423118715258352542031602276983870955594058445830727552370846963711661246266379699339572070694128810271811170635602264922943827165854333466612865074253845036090903594723646366365793125548499931248641157004113340745901234816922152200122483927839086495203625599204345338314037607922084295599205477816249625641831500222883838475369744874223706080592343137315916089128015722147943851901993543734848559337891352512381119955118660236798588009627201552966076101375788684063025093392215583697147545115695860320121023689187660987634819485626077518375340071197096289252889575121294913311255359135729480502253383875785316800795093829515461327050001400253746498077508412933019564311331108903268395284518973903756557192095249005159425257188612217039388086234636089546763980819011643106617642798539607349683173151063987950605102132351563146461303705968513634252868038897637327696594650770303164637276346985456919534990541839345721829859470722093831830100185186047291773019838808643394998138039075102887050565204356663724296012359009894837299935169639589509488077274194209227859362538556986442171570659739628616890866792983839065154941392756362658182444314377302083620225184248105584326548063524187383075340802646594480883602998284129168897858291447693232570046422847126407301583506166575171025088560930540007801387384656519437592240565261504353493763785110487173015421959332466206330551485189223635605408140710517356912551500491994990343381119844018965022723478161156556360006246063628076681418603603124664006149680462631096168850487962566177349825174972445523638176315300522526344828263492769036908190374550198934552042280513722951428695414122228405106165815113987755976512599457305049312487812462351176004665414006032355030313900141949877587748899879693750922924427235871364362250793111564755945763328712183528586455379529804571581522035813594805752566233882297371991759205195437339700525255369755911344064843999967504877519685766862928440380322853942148739466232546069790589850822984002370460460105781316765213928269071335642159578470144057707261543624577228370689042018456416814607806159523428710559612208789695275523271740898936500104535820769129455235853371410240937940961383392180517745126595294104481601548010916363874758691046338801925568259469055115325343660128041502234780211446181247601421908313419711962434945974379171148841844141031812524363311761717772275654851654438993879819682367579652493312636180698594172083155488338870272000000000000000000000000000000000000000000000000000000000 [123,52] 48740341056064029396126121203055244564593496842928420702584413256002391404447023287054772460613260381071866238474434079634422225611379444456612203259064061081792082533325204642261496775586234594186537342364798441740301740014521355442428164971345539984792261687193968204798208867041771206855317818201370733028967601357674701912444027510206651569729872732003765244333615404498238532332306858076714666908445126481692478067584591361872016775126751918946258961762933677322949828770322881964187930010221239395315370529631276864540996066445616745001693823154061605930946157087301562515597928333948684090202506793018192798408129179979153117410997975834274382674177922307152485536975470335425365688392846097551199413194502226265459941286137479459702529375049095490588040289932821691982280702744053726403966124833831603039588097181644011730732132304016442617140204967883883956078946957931809846193038973366846995354977736214606646879397812601312943747921847845355043479614243868905955140055610539219360618941132601670245265275778288201388310159113343716051151411691748868741344345872928304167121054658005795502863914035039875136761881651467745138764117239227873570669487360395934984092084273996562910454155414332761371020349259572387014271228546727002200528106792694304572765103786776769937711723612097850321989691871633355037435471802745296800222843168320595929407658461875648975832957303887605643364248936145259725476652607081118022297298249030740221526148589097047013475689797597823844788314312881731934232606822088987848946971958052845669132696824071478624476066108544321014035673780567239468230508716399954818093367680251681958313791465927860689329848611820320638504445620983004338614577119359164107845077493774794105492216139341181150309234182073056007432128927857315111295477640345783034698289701869297856552808500553388891935650643474417947991681443824357203293652138624579385093474938508480300060599910837755217926555433039679804874777844483359952679778003932602226210500355859486686439700793321516922339157821800460602476928460910508357686856492905472721107889014551988847717692772460705716716890987126386087107355533292637411099233987113710002252432049895592299853342733756975464493560473725321691838840783314104973217824482300228337955392547833499604631510412371091196794601798595134677465498207241202576383253814597320080453779094568059573294679882245093321063627051970858640245499114023991462726043753397465212708682225094069128361127789706030901045603843195082673912620558231236452657041903280806146884563622818672816346593083056191726969228233407435041014811252825753155471245189886401053754254461737844533829414616193682375472640244381983076106478838652432751985425731416992379681748805158858013965297288989803484894352926756766394484684939409448429175470482602162646383751251198578900677813219102371783564746637878413920601456001481358699334774870842661312783929745245854079385600000000000000000000000000000000000000000000000000000 [123,53] -42472911356990234920624747445259971268199110602904126936750945765991725267476814795214241504047975767654813339889803428417507359627764229355080785290808944777515004536750130740181238199912986541112898889127857036046605282880496992272342757179771165504923799669669604279197419259220741598729818834090236423231774648655489373293624421838143830776886935558269024382569485855457016807500047437541960874255372171127728288374886355829330423206148687530084162775276231857598909417214797933389756842356164301963749383929290846646609875335922891014419618831183401658641456196923484451718075722680700764980905400029568927258073710732392919953748247273910385610672538690341452155717309100086764629009467883199581473445923725444944732160401000304358431067800226330105477531771018376490216096714537681389770800296331635295242903513165574885186505056175016795705793777345494724484637804750512273678841481645499594309003468955294529642650042889815081417123524451209196211034770670421693110726997237436698832752452734440490146229550943576028907442157759247330375212210554951415168974616845239485674262935649847203752925403000199420861717954797238584214740572119287683750529324345445984142668176997894435075908620653175547547008249926084798543948979532833338546513362289493011903489572037223734549844979174542160493075836431361711206113009011711987261469220022242741982316738103713915986277768629028102891571785705360543104115327868865416011643760197006718443326260022633805121663429513585766273669546608203258164617351999015219851680348890264730171373055375833762168083828580798410723273208491612695179990334278952347646000547974573223813270451368408180284482380806394285978027003266212307378908554099057363648881052437041937023802946805227437157134981413047546617264590688906189421345874910325601799647261353631324746639416305535374709748848094627084712853759956935915764715749962056867128500427155426520836831171566901745510536229754143819047694917994958821339333760280737924821430701656712386424461765916123634044333645934754134210238311228680382712209032848151412535342939943367078718115343982466155600844237288197515432938071429142907668446268381414443508297786340091794656525222292820928981928848073595234982414203829811975826340376386725387158348049993749941054297632094409337587112659553943118424750500753124630935701719593460876592158910297065645899014614119526830029096404807812778943972010291261635723909872871625247385396194739971628148057636241387688830021753852096638564534844247163068791088756954260426949714396170102558983529606470729978141415063464008134910068104927157644357762901440133783637944991941420560573534268726541364689143380500172407933192110549582604681962419346950635803914022629585605294792407084867990840048463419788719574625189064860906194425668875092856348152034738675600579937482674702242969758355149291457014390800476481587507173978827304830198114496978179909044142080000000000000000000000000000000000000000000000000 [123,54] 14051448108508718646629942845859995430423100049716300984610264857898253778424720588550749097038074319131174525109893907548729872206637752845775436249203069676685781817580098729182854750904133782015286815652085394038835943680651037428921524904883283471044554455918267594248707658689216424028327175828939465032833989557230132930013249883409284902494273588675356993834618732808327529909613582704370637776285275861226965011901281875895109180373650958052013922011650517707096640996221918103246278497787250221424943919604676848295352021930710464226975046444983338847887388201242826714826802179397560778000939218719141678211173711087829869835072143537024800094195195702784593062175590378763719351746223922076531709131440984795914190172992296472034087088575540857953508510601442147663248424493822951295930343749429419932604735316112880425636691608870418113188920216713319752145385262661357724203292440944827177674496491563464819212157141391699034899801910510944874967298292756125003139656911162373167061278340930123593627936220565253262330989473125745122359163020654433706019539146760367645843769630650447796285200467618838986673884340048003010619489262886236860759050932699314037986448218009124048724095188138214124108379147080796753288634919899853607767376207648569186708614338552062055782000082775653162829385955701723857332960313468616238564002381954827233636563433131815107835685711182894758518422714800458194389809613159916737788411448697846941728211742127635646673247510805553809551439180433297850434307329730520092910768580839745025560249108073260395134720774321442880205009603733098661580021964857351204204049724365654534949732361722650784659834062729226723070168765989046326334000077490044254286034484112168523430432395036996488862213578754285812074179183563074408581226712838620803145558133862480202657597022309206487269957523135647350123203844955024657611473991889790169412450232442067344284308759260606208873104382902532147436031191896575780068948509611748110247938214939065598496517176468425023519143924881281997621365170947344754949510693584529900241361268749220862581113957017941811620860958860488140780959195672875418183821589695271215062541282131905530211488568022618843015809440203119173035956984437308839380970869131395055068547880495208053969981196755025764553672927447033419157488577213316906854308239053727437980455192490405347788696356282311425736163099944213462988353232210420491118689980786947796515997368660661713222576632545790614019420452112910667072630993705205223002937711258248615002392727353717340276024936717470735791740098961967522115156428886980630411359204403345395610163090227752581080851066617666435957258282411245014353913132208071893541530329047039188305488982366690437639318930010871446997300198238858595450965931056778165727615689734106360970048848839400849660793157698616636065064763855346777631723400695069451308323290489931425830092371044422857523200000000000000000000000000000000000000000000000 [123,55] -3609461741695785129825411162755309256097795658214472553417016635299473420514776705353763884052529435252261165092619887444561356265081386621823967767472188415362564715239673612264618408420331628912873103378463000321197658463815454830795018957892331036820611065187205673957382558647857428421411462552171963307062238097662930629595221981723016676142394083104361146484418722639382335294494320369430141231014371865977264012245705561887844024637911645486764823991676247662662339612234263448174673936462759963128397507010442566447667008243715508178681233146388175174855580144645568393677539890468250697218947216988353373151578215552619985494585516784739847729890776983129851357335333987241334934282956537888992422570488950871843467324856963251148181257716387672165871314194051782012891453253778246500179218848577627987584222231463846819390659926374264255965814309782964297813128168359506993419262283273578156153045355478344162291164112141783294779235425352584139629126531381448672922629585545083683740074430641109867655563458881451497902765527459828321791714778179353718187763353701415931262366476262719236221289586125699941150548135000421915684075686283282212118003365436281781637892753946963100260176874183500780182959954554808124309897548305166475336120436112099641288811868571813222722839301603333223943184661165961312609350574669774114559179968098752612766015369213301486611727352064008424410458364769047750796079755951445705537458738994500029421626913026201346729989883418505359547507019690774261005574114414838789241364213637530816098386854253436547816558067703357738579396497065478084511462121957657381925054862989288817739028898284989796501429897016046221400517401515055387588549845394214731795066732522952197826490653043065439207484834329188398723724209578667058342338446061139993292579840393783917745212113574965966365591625334633260982220379742262265959921416584152484739678774225805788229179020000344246168519194834856847642125678390393127146286240264570835908636894727856778451252534590159790140165086380761742471035887000032524147107537317877539152856411556616569517012501728168646039794428075830851332323911410665273523391915891638102132535778806667948921398489457351303597095033081684702181139351683470690461366683151545491507099134504697401299913973554652280881475767872416943753245035375462918868059242099999050287565933160712522003546633412859558123129952493655221579880682800363402488149468144511821273223671499992750922386849279500706804875308020278291894404633008088673459217069516566883238437342843403984465037413698502680312915542463238196201645974523918053194855310331475454870377391217917610879575416597697423007037176667692899191824726333265955020974368243166926170661904852817952936943595581640819629249903000634422296424488672434531241346212270398949172187533466365000113306305634389113051860441847180266111034488065690512301670612405305589587107055343954212945920000000000000000000000000000000000000000000 [123,56] 798929720345155878563962347794342728147583048871713112584691137892971032034124962298868179816221413185192900568773897112265317054270402779114314491195503330361750833126710995697822675248940367846467377807835064581734434031010245753502689792531559365122232876456118792735777455090762590067735283154300143077702408892089205836102648129034762254168540859409991644330294653753550091728416993272108457566627997564341861540230291530765152551802560192926822414704283434630108631520506195938010583433042666011143634819081790532772138768336447375289845460133996605428152225939749626455741211893698932249925393305168946820626048318468425231119277026497849945532941380355398562803493453796673394371143520051912973047592642378842645555482400184497500281912212212375262578372866736430961370752563760533051836686642169591876684728177326432982652103085551923018251408263397889440439268343396488369294990573251317205124857893698888958826587406851998113571674664259184247962018124502579124979034242798745026910423318477269992461689097295872343143808782167232247784754353126404129088009490759440792563827102628394078158456819496203369423936482651005400741952488616734844623773154281467067843146577303948972259227321199141075769380326421631241868917153134966034836211499333031557676407987708683248041414730570376660097328423402335500403508357076600552013003059655298558689520697608673653424027731689454765556205485179028902071230605627574149281928514061544539236001784703293354693767211658093628234592102139549962114473176093642125605716955781242290671575554546344673982373766826363772680403494420909809622626207511128450300511867541889714717209747660193893418365062057052151595642343469526256782590371938911441849282880160769561474280470176353474709046380968491605745902680009817431843543718691507402200751685768543647632733862447854198415184052054963684863964974568477863964684050855002191859154778683978387168273625242804334125028057039540166506541634673012377254812269497401514563094999777075874037566049709440398735661520750955609248819729763059192949172835436641615531837302702495528494959960321866396059675689315264716668017033264450842172614737616262732071575620256356061321182240892558908701587246875243267284086842510146497845636181605570011636390423203999318619228364620913973225608075909664344180202783032084489788124527748741237991329316583212905903181748807490047516571585976709235636975650510031371171636664784010098314056219248794794485873525374492839553622775247690539206403793262027565870096787335513949515319580507258378050546713954768588997865293525440735184451946074870013194217525942438276325901464442437700006012547676538137047103774140240349079024038995295875900184201919648233892772193597497960406207431012814135054358584098041068732564114172377867606762412474420893706415367912276065331406081701818810742552768986985722719848845311518328382737850329735965443192945667874802892800000000000000000000000000000000000000000 [123,57] -158008059596401136347800320334179726038702549515107894400431432824417015201122452303442636742253628850686470078403742718910883985606522267784361414788144243515687193505405235281766509584355868549821216559595551103500105191469348743937209941114010785608821487448111668581758630834277536490335120522266906800914267667164753473880142882368563157900402526071579750892495313382167986319553586479126216475399173968520356920756695813169302609768141770225744138014573450016309533991055240969911606878609388169584859785616364750769694736154122297133809187114894622913697930588769689621539898769935068161860027338697498241934945564720135689051198179578090250587101394842223875014748336093121513579883500269957026214945324996048861236656513045108870519212546799052468123300252722976740638632917554268687330841770592496144420467153526518454832926490221222742717153564820598642616539043240881325185694007818158485423920183384276447662238003903874375572100517166003414116249990825415370557303106835997024900405114242299965536406992939730411170083925926239598493003813824972631004072789293296457295384391803764488723807668425394839345402393212607974460445867794992698143286293683663298092847459008996069403947182382758760066668031078680722401694584616432015388141432708622718724518142893877221061571900071080211555334243199416183539573430552456484128090930848838413362389733466185425666931780791135938327195083271792969466518487976795624700739558540093064344138048451751515462446400424683507057300121368374223891954595931334455301809870683843059765354807442614541248006361920497187779980010738896086137484163312532467742724306860045432722123668203512345393728432686292181629278949715624705115156078333074954814675568639697600076899785882209264708313274788406300179061159541907538773163882066570152822462878374244022465768712683190429083836966262638351589977046089679370835304171278892820423435763950789916465866393850144813523777006763343066493615821985508831869123101700495278663935453772464977361736603531396992071661934833833240812365708378213929101906680153938690646858276995376721057515378011501154236792807225048595442846128243993994022368591515011457088630885776490611716216853049364412670186369641372634851891234096692718793858900480582708907605333043080872755269845017967550852501946296108346397674389712486667505796717659819714565080472648800802692556891709259794699944781819999281003037237117742482254859261007236398317429413285432693685268935791679731580157584573700739111268274399660403633135263567652404190914709217757366587319195720009770917689827995102575273632963388404615118086072480350558710184417638393089436491423923950890193604066284204472152464477094021280976951235760505405428990993421118694205695796553344583713873117431262662836947344356766817182468370452717865350238155966082244216965910673480368615759060736034888717760525531263786662679251668630004946948991763272161034240000000000000000000000000000000000000 [123,58] 28239329002396789486574606805765775087180367806161550022679607199867594634086078817993092380779283190203772614486966692068819860831358591785650005420172272450668524359131511613065970332293102090745582233781620550868079172259834492208451029371551658660591614645707515327867027401726404128562705116711799626855137741301441031574380540156166760672747028988088910037229645215262351918792842629003425884854141275581254329471948078632991496757662933882803249464398259523345866709132948444738759595037077250946794695346812937896605295536033710421866802852989055828677051439678499286506573825788634891273872419100996798055047670044037987212481262430447734174860136377690726743536364427625601158992665351058394819667603913927867867193082010312782287351881112753060332037848769748749245130106581130025062431570657215989073660101704686806395232190067767767332713801180242612505170908199832628469824809803158997421518949648362398728747972798602481189086602357802442832498062940944498384162747439684849640497332838800504244118314368428774769518433640570734116764494087944830104031106627129709929435173335896242952979245423937172234318819671084341902221420290478152429167265547125100407068041366826278836147547115711651092133016786021342273778323826699222109571945421784004473511358509522368249507138701714827643238278587196637907544975031979854411809242983434919414217009506852260421967681948635224836249628599014267131078913381989179475400396064815535434360390578424329007188959881488094334429259938974440540156995141413064933708522951144724531751880327833207437892778561117365025263320903175449452906510112709038675668286520588464046049322317417279288803334395967430246089009205803514826593816136304471250357639368685119203973826360920266850410275760616142971522449856934915138565544103081580269778666105325171208456143970057259892330935964675791916482920892612584976331453718318293642133113574249401751300140883083362131023031672839406075907248742270631788973085470247211237445643548505929822158144985292779931707810366160431077436621258938863539999924842987233638293069558744252724651939341356991415225218703178691935607534568123506264458598627542678790757176307641029763918059367853298883182670861998409365730421154066197232748498352749230380478887985121541455290319263591720635161510550013268917300542258868143690711054078106030124985330886388881894604760994568701975537347589081687386276171026092873887464062285244752954271919342316376010469810788747563781122701405172182462021013016485625758448358515076129892768462846853787230774458425299120577365092099244311604251456392180804067487195275388637392934541496254602089347759818784632533723503039944574095087054665034178110601742741144565813109219569175575472054667856055155833701567062045388294785454297238052106059859299786024533860671261121834387344860887621708356712655826962269065793977994509563730823165013727921909787737898155927142400000000000000000000000000000000000 [123,59] -4537267537705503030840423899860723596753237999043112778017934283500335661005282765732198352824816019776244601923341507205849059525925673739658917432908582791900149073677179048880376529706283820313607744670266907572941462147749641686916457982350219779871114846894810224942484864709093060459708632480295860946849706361406342566137469074102784134678899103608305689912503792649599492713228888686009887789585537874048824992856641060371466263154556532825497739320175269564094291951883199216890411625057952574387320122316239810244801477915107373457063404613738066908509014383982489910312658590707157600698018316951303901051304289210094368151256312668279284044636600577271013316793433558546809014161797590067102968327384142420212084889998551244385164122812578909078666263570674602196408785728916124286388480562819684514630349589319925713051071489552391097655184723693330114777524412506818598572246643126112415635838192390307241057179425741775247356560140918768934925305793734767519995886127781160043455907510340714330969226961308901555597185527929165865489041801339948003606196072731102899445601921182494136311854642214841489447288338281663383343438440658434609575704343031763266475315654347618811546950237507041777059010881042343194211786274083847663061675558786225361263899845849373816914289243910260311387528221235866399568781719898758688253511116518737461435476611984132745342882081012757311268524749755375152279494684082932443732131912547653362812265014048622896605482122829192608014502791981010995241641006583882752088663419943050513277901747532811037992717905691444195986378141856500274811809758044429607853463783916939125708249019019430067169803656534303858697615568317464033015850251322356401108696937850762573176736787447605585033256070654451219587256882257897898916125904773301338615385827356986981802203406598959490528862887064783887037670131780034774757494605700013961964320052521148128570465079742886370997768463937100851910864540592605496239276971266741275175151411195758134852273784957174262184352463615635644101618034061596657101887548737917404242941856241483514727260806221762314794316418601347574321707481274399864142161778211366291653734582810908630003963728841734043003200161640385110054746747483891365438767160799753964085398246247151202002559706874360482192400402769822965955018452032526046374353054635803946549242104223202001979759932915236757104533128851480647815118137396750085019793770204439607127340258524631116535850824738179819293446640000499391865021288809959687134792007068958439936036462203105336533194229053713929447284550113562595345388726092805202105107106369401091988634006903723505328033104477380108559106995288891519764003196348121391843317629373293167380685479621091872951299347050334789649175052556553471447342265930751902098478619159439416458695300353597734714558434924732783226490415849513368112041823720342804771919367228887047154159521657604014080000000000000000000000000000000 [123,60] 646317473933101630976516302541841656198086385433743245151132105598608003375703079222530866404518325851820163169425546860991238858848977873329897659785544784211552314216114820615240584097058880711985408081907243607281150699289357315422559414898417092403848467473462253376255290840827496818375266404840595239449284689911205956796631909255427209667524989969291481462597318810172572453494807544465885477101985372649457371503065762685586704368368161576601849165936628225977906052183032204879480049946108281343650449059174541901704986647279924935646698335044915707232986353498203192424030211097687770204682852366789552757359378696713123096096447617290526719824763510700582641477360444149328063977111911107484340422254827465920380384391508456180243381547059495411080249558811914991953266451958191599249976044385564525017938578510382162511016627855895312475269212861545228403844125627670752162302026531961360294314668280364759111421068829298475682782205894343326896780999711437342118306625235251478898084244346342705677046208551070557528993417784897104422841377427245357619058064181852121874817323059423360117424056106260730466278161642606591034398860112686265955083766227026607417613009144547795515532495404545361850779546181107271407316758604356449702524347339538482839867615707168734478386162047316275183440602882032747795231204577567082766910619026897692384490259095145542361613783427726342333695602568603411497011649635521205100886950229874391099047362692460532967004474568857303012185187003491375705270672458665942450595967031496825339519778741552811698947666730190997085771213525483766670233585874738403014471212346542018269987290713203779520940201097571415254738921530226314605009214105510784460603512457281312486354384612323041293794168174433800006800833927445802753818532184403222896353515066581093063536572325699163685404607287405524938741820319318946663657645970011993795184202111324618506396469171170091277186217596529759843128263756936187066222319190903373846853970907057895945019761858672056034086223662402606670411884423786373886204265662353129163667214105503338644044849825938336180800452193941617664979024181482351994085687162088210398450650427794099391431398242235267795098006561178247895953485073319101649509041640895242655669933345412562633061628669723749115318404229174143325975760360169426088229035196834420243415131996797469392807374330572624642030889927973132016965650834043115545439305486909884819389496084252644010006846525732736193733434393715143418458137959473035867671973185700994906521739711199950039913810099944206028384216999569685648852616256566044280692290779163874179608495092650711481361032151768042434343158956313975382435018677699562665613660414739304547515687041848568173930043108647651582251997973445159926868871414533213767883781822719970932969062959154002942321493460996113811233180739436348701478467313351551264712923247138725207572096905694412800000000000000000000000000000 [123,61] -80143790465833196939200494322132782865079419446718676953345509222043303207514898234972118091824784146661417514991529943932252830429138533779115875665430513554510469469497049133630130303152708678858670420205597132856107239863953309889044961170282617325329064375459371868444627443851416849243391443568001294554815882839768706937499352437070072243852028778825930488701193417815787210619795395333100992347490737000869230951485991820927461488041503183082734491589843436365277347720751468724648404780394245942451092943395490902530960441676513623440579788651687404689990280550055744461576620202803390794983266825806926723391193926699346090151098202130275289746401545926389390682968148579197707301123999196382391399571584257054883068618397844201146925501804577256414404632869910612997556931575117024811297555441590438729536825661900951458770994397891050517685109654431510996255675395936922638644422303540284125460781968477193506401388683152326051075009413362470646443998460977797082612236546355531623183110896363711582022589397827368180890302761026877614099582938250949647157339035072187645673982958814975029796969081703023578208612541143048251823505030512057503659607266846050475406634696016931102803514943908683470792485137495017793965784040724856865377747873152578500892080590216444793030025221441200261034560311481760368051495113737732499498579850414622222321486837664756554619722554934915667600727097099798981937326819639527659394292064231050247795157485565316107909555632820454374059767859925556782017828590859219872679557213940056028654739980695133715894174202590877356103014713699713737268096455394455319482059289620995730053056321746345918558059996328568098164558151102694911598975138776946817463673344051261432569260281028418379991875607092076233676401491929987887847081361930531692523286192693440083937380478643794027215825693934377324480742411567986586626644389278808217919677651512947889165022490344649217354830543370557002671211562419353002236984454069921706326924924997485403681421396226687819770255571765413020254337091926517008075510218566338451583445958908555692738890299201550149894136488952744751571636114232225962200047537339526324991134513167000517687025708377602730844522039964899555128334306201538807319653406616816665621518172765711068706635616535176052433151173692560195579023152649023330015351955284637586864934633295483221398934567690092208506752664510016165560306034918758724456958962153768534182876678598820326187155058281113210020408070414288994695871814889532224963580252949095363308929377312851280599912445441852469919075854000980260909363197664770693549270470093541708285554392779100066252402756864307855252806969798968569156219478262462939741062151266889939745658380536755654834679661849668228794429006036087739923032483975463482178254435544692677130512643433123345437388679848828597039719461992546012111038423838296931168919222216550249742198013102653440000000000000000000000000 [123,62] 8433790016358806546268013270639438824092441483891490296720145055755878646261117150031976433105716167137847298600010392429591206752523480706922863544069582541354950630756287959045889223754007014713024437409222012458921846276942715539507330215704255690487395247355814915714318542208225161760934488588968027114861778376603186845961487795235390850206397075885771602636037957945849239748349212715066381009373109423143827778534352911877572546981341071461712441816773115146413096794873872066288435580936026798381316934791006988959673791704551196744039492953863374844375294395473859507218388598661330802438238467070536468087224816123551552274272148195749779579199518559005875981013210675281821486561462714058165199856428351200761469567353954771697938908096711141021885270902638509203307599301316449433550238274068505201975292557395721799658609193461188661217477619257443676729208115559065209779383918035196749999973936960696520224680504215202953533880170602952906472187585532511018918998130331898087614224411691342322257863956367831960274498984346898179657167631290198483836019714751808920439798193252822694847451040026032820074972498723998784129485298467691714579992186197577614984917260562240723636676390360049576993030870128199420066676103760997239743683971455402160860468686911888960856221830987255400293911130950792342670861506621416438618305306787810611546484590522514561455582976299907894295561761861172263234797829780249475076352566643609286122121961971349455703604849654085847921775432559831335336749402694470563355738163793080627563747031335049201852058553146660253302074453899151253658580664000617329655693975688049190052274242760722078302976286091862241510294265444390853021073262849060481177897124499918986056233003940164768714481192754161012996911340856561560595824272260356852067835443507961384688382364817682121982292893374318461059022509926513084905566396706031903946715222347853328441109860068196076582093878842621176889958192881113443630084234542659074653483496278958891049562287238573781815729724080383160942355659598707937987296558019429974939353685698144424437038432795968219102709563835303828622810174334804051097573153747665120996740000623927427235522715385748014609323798623296500822793849397328726086727359142437374679277354059799836686820126931096872694409061788381316089856583158688611036525012593928944156352729383920267379305720694926472968222626897074859573692843595034141100769985711636443541905598544397989106127441612955471008479944952001063680983603286698163535095794003686699945890729578618551324411390053473130475165803183486324860832121889342648754427690230311812635753672640312059661754091974693346136152189034995739100982714588479846180249495917344731818912609242588746418809159858087518231096872167236004226806670390967014256005403813220783354177111443712474394920420968474720150590911065744224203047082375953101768047909805214998933917379277619200000000000000000000000 [123,63] -719866427178863448343574975294582763572263420503250350083780927702595584049867284585686240408989510868361352483619598055378940487323377140561500683493765982366151149534694993798474029547785995501922957934466034504831467269953163992856581016142888756178948112716251047094972777609269898638624801561012290505210100258232220972351557652510329180332733490873616266824223150877450472400919432179943421049765356868577031610762580490740501853508690098789939181147758589976891500276034855604345504056984045924916152420388729394095660382701602787791361326487172614051644780579313988628535025642082810979553703794943638265567522418034396095637344813389051045844670948663021926065006387942108716861546962696555496014053640040552835331711704087045241394059677545178698637433309312566114907758523068513011935009425655670881295466601296455472683233195706316937338676472191026910711255324488297657591487800157323308880483284627233029460104429919166157751381095066467061109292599158149241859605175964917724484347615798357737352204689482747636849120410148846038549035875602850699279113497117963952421781848183399764081285903749235062261759758378007550499007824404452678914327235297760842623252233461896748082237097875109512805292745611685607303496951088482260272780552084745132059555206447579130496139629103968962982257463235036431940024976039983058517583620135105695410737806667715143693567968177707699687123406230174862947618000594365874298687425968403726612948568137370517886280787106577301735036255715344838584017660225800273356124019711634303007929188174333766302180676769832615111674568124644809899402449585194399605872076842338013921240196082168260220015904225276187700999855112394444265881865012604258383613748431485020719673688008336294698492255085857427572702461824163253693473274511648361997290255064488161256524013741628859939874255265199025373668886764078578828889514685747684098446743852507953489133982902024284020054857722353208383019731596614799034885154732262026041616225662337184820012750655565090177819652325623099137926161799203589989505594453074899886412396210689200477479742575781418878777137595523069725210952317554427581965320431544049700362004187128794170851268556187459755159006795130835163747426594127274195400272093891065351563853036016127585075752469418924982896403573956665051429778689074276473828148039082057631306760070906726551572726504429244393429386940436589851427801521363439753642933184222098791162883882741897441441846348588250048717339431281470326320167865416945197494821792713398640613196930347877615355805491918842542307072120530147290955081721508362099947413513607417118316770845418375165902532986045392678010695834344980028839843089315722758842688136917471702418033405181813817106210621041645676200212025886281083331427131807172761262325042644921419230495486089206278870590680928925692064554607257963055509629230339610181132633166233777842952092495380480000000000000000000 [123,64] 44902578174813061554167932899723324854855977793943612264359930208421300012287605693740762783022393448799189313763238630033939642432349753437864025158198779787336199121339657264997999832849630516791875240927405705730199540759731309532362098355909581015713106658455260633273825281922630720816219729313986309832955767857350169139660432015038593354673934409474238353723942974821637212753187755522891590331587156565666882343322401965284533974758778798776643872545802477551099092424595231091332060771061123678764833616016884075900008289721676900721256461377770253183011884241790315652951019152696860470120803429817100489812398706325509588284203599397714035146574572718995684489311765239983922391269347021809587149613550043163911219008234615372935067141727569416228596419821954103422627667048781024636792406175622369198434743802306833784264152858755585315764641804390079105754798181944456105547550231307531503139696108239189275221139896241367220326873196074977531427516149944327596914287734105342951525832506320218500804335138216014432433623477336734737904580977393921076714220105135836834099290413513558485832451498017305886262827026500995269660870656433014379651842436254727058158907305315464531692866637069631204131275281352010080978678096862899292301417277440426631384057715135603148778870214248373332610281879273519883983575003705768034262344654406690314560233295509721562018021110578224348959236651733393898878864082786445129707492398249244475833698820338506102931008508815622643028460881211293402294370304367084923169080402595018753600018067912865989430075385276170371718436656873936119015223126099699823639200161583788446928273239401572542247061592361442812834648056499267581227970107090744769112797782350193176950371377363996381642733625342276826397513067159602663912209582822909891750889332461706517951013605154694749476100198457819998997133859900011881012313419563331133368682309928735105865152204222393933477194175204015875759407638537884052768241585346163058728812712619075574728263291311912535828735111764719619145334912144462512441243019634541575970423264536496219527480789119081145199458387198533000530237554045512215348933732922492235970985183439409514316198757644166781286162090349703469863894767851397024210415438343920420718622349976871428116042663920868266423754078907524978439797911711409450517740190891238370180378593232917819069146120293045950462622014284254467891629435097459446522259487117776247242843798887437437802107954103302525124671482141752159997232619056645331210628555130128696058314378929673693263568829133225366565450671336513742234187087382042314625737814976416091908215318187234389698114858614941435928482026385872418474427404372789407412563496336745927541067684112170320543414495688230110727597046570142176196207601518377356320689939309662564028851293540960156832860836490893425390128086681921567975192292257664870704120816677072853888466419712000000000000000000 [123,65] -1382737780048775438720126930103679485475412727578427596050324010038483216775211250917547632866046099498841795654045922304053653636714267960688972027851097093852218486263017908449179974229769487018933192934230315783065271154346312973411797254381532014147831730338596326731660155587852926465199042443917570298723562521750438892067857612884629630104902893987113716423835102505747822654584231310352512799191010317859621047999442964913306006435574809057797447490649927554542239905606632751749425899749767490459579714301057647849639661507717114866509062594533075993417691192859130920714851968839316558222769233218503073609382773046326888918735658273704367593661041783028224153526711145844484585509469328083047295845020988238119865978063680090256914932887402708797649710993142772844301281581525175379522801421068913717734155191844429843190441397265075860586095206214394768047027346317586389410846287222679517087598374471712724282236372091168470721914213502035336830339852032681244265062330390610839200008116872271999503225178180508166013665672315198295233892444229397909359810899754688778950932329464874595281134730957882298554440599584640010922182874476650915698333295694044860317062123475476878081779131859801033201782993383609851953317160727078574457572788050510824437794783389649051629342024140117659664735610692776156103251213108178118900280786773108992110905880182294672015213069968005446028024253745119545524068433832585799719004140757178323522061164365246786414948713632371433143438404427684116314146793216128880183766033525599641312982053959257507660241422928260950678001237775355363799297164511739197034574257850595577759873006183402920782834067666617091380616182437910624245515214756740974969787156720196063483820963365054224794014782298876580975501196589738708485644527000775241079350706316841134571941871329222995722149092141874206727419589814457657071131656503205749554028811207577796370715584151648895673431312977585847156466167199304131828853591251427993188035195402800684359644306693868939491087559261023136856617734347987305256233275611851026031307845342360714217826852465133799219152592878828165744996850314781574793783765492865527831645592860578906731801257046707505544550582700937740486622418690259892585432473183419016290914410392155201191486096872647002082316450910603065131356589740478705130656933059676056960423238633095922279761578012732318654204488772474554815073395745493339883404648224256680010813431041524668518281863919616563801657465656868884027642565462771418316309681412282461352236877236920169771567788351345624912644692146001044363650185046252584560325958821185717200479631478623145684646366557377068552142691372454447477175410774767414609403659750812963618566266331210943458126494421557449325981075949837539147932350352132998876990230203113046825743808756588738636986205546145819703924060778625558433123060108490517183607976978880413642727306035200000000000000 [123,66] -56880774270046572062602953400706985309852895528098005724314999650153098353033084102520980067023657460353255131093829780231231576295626426719143201954295792528352056660939745775789215676996116064160927114710634454125933116621978068884432937272379808574897494324026011865550402952011266397600136825151913981717648453116842431807190138760481408748959169966053467218621872283032252779789739970968421517837873876620668626226347120300007841921466637196356112629953408514847544656830323698422566706162084972023471658903794099538386103423296552004083066371949458334114104684972835723383962048416584555719758700935696139746234698296867120318112685017570097553044574332704875505842100512055213041022838866734101258625390698787435916445317396374350745041060047074879920461953128989020358326193834776530059905672566559152098494912514167156793989606461691484421230902685482895405587408607196483531875720495275185136129986831896353525369186762325710567196950930433341438252146864414891493025457220540884326198135870731887448488880976915877409830713370344943277611729734739055232716564706877411178081927176638311366578006855786062645922104007794404861896548401884599413003203844529623807383165045634953895650680028393650868602653204437293190732780472137423080936226004310580273326674494768069904758523046236531983499700050109120317107854210478284390814978360081086977914319018775023857520588665369661849914829987860011725165311007256186765331509306672423964073442422361443888789233407439963507123816542356219547271084487246699516028663108144669344116607283719481766536229103364700714193406946582467828004907850730689417709065972876120312184406559854282680463924682641335790903725109241511915643353657235159594489256548300173455356969684647906151184471522630449645692563725474841237992861926038519888036790867385772289190353795001955304381362240420330719074916541845487224692619185816496967595380570395717498914107090351198954199343783670162001181038097777121065943216187066753510832523752942838411549954964111999630368497070401201440684601163439960141947942019217614735778504106152642988486053565617423604192227812715394257128343603354570278780233794941507065621575290872399105804524786641248226455559559363841630282974254770155835616160506058938975696656432536928810468666547866271792782411823166234843815925478198880350872427460619258436992132464468537851612219519395077095578083109828275718531046953243517195337640566483153885997721156571888024431600343170156621522457041078285808685369218650135709106046241530712777759700753685098731579879940672364941452911734615308338947137838245643157662812549257697873027083211396264256451397492924766403305444192016049299286302630220890395273967576929373380282860433017657604013117267433797473763966397225885835309210642154140273108079279090583829160235035643606384328759777966006309863515985431653617672202756615574733097592224404651112281407488000000000000 [123,67] 2823791529980168484042252967353499209931204826575006281768254679752950316121220235711243409594577553529156421231246024262037545861692726993197517737531803012846010145234636087969229773669070055912244910484834640418885572445419369938399782083569563640666284868698347464842124248102488676145820874445826860131452655521574283862600787105374293257426118059215648419127556837090527979275436252095254148065654517323499606521059982880640933603029789953502246810105861083254457693370291133114862650759410514455020370751772947047072581258264069100128270192920801489886035399404183785833936254607657882972895976332524151140429622992064580853233091579815860276691418500720653341784048350546049768992839084472175180900947811475697203581533670410198593460942250080804509500347619301271261615960221346880382140106400488790647573185856021733686707532607082502318413860786632558071746836239664117142641905779537569644379774076045951983448480208358978404706567725652690719920737727712862548964043571364103211565812091287814274126802524951153409367262624833904131074537860906261410638495663117301097506268329538856201103969373096512712704009864934575999263006766263562862975912628362031577756990612467910409742306503122290762509552637543296464421001343724683266900386890397997704417383943277055217080297552652395179899219155735281837069875855543546246197411820510844562312132256306652003447473825761932570493229112554503996237296527824881643309810385456497383624410820465024068498858537916306344456095218327421578661354298372023671516703637716011308769474564205529604982292103469810594096288810446559751368449398973055853438187188933320919785545616281129593902741664803403127030953136924107793943931080141106101709911903246822319705078448781447896495479291422156026142248709985483408947131887157849259927696755039208516496027602735603822154881604384064638957385915701185687814584224902551702420033436579578489059471127926844007074035336562376053618586976888823733136843199944102119797547668860069451877376721145753703200620778226755398900711426023379394901844325886466947072254406161532541303504857533345366355068999599080699072443679637534124421538489857137475258755527154058025129923607548832491595444064560234707697330583235388243021093869994586844095927869733712542618236217079667850854470045648294263687937778123708307558270720124410393175554545400255072167441503772377868009877771913514661406650894954731818452664088997739410159910253249449857806627026773291286331698150345214967018379403377674805454763821336384984969896241428874982847429826384900634945667794541560371552308921984348852743702351070218057558070088763020489226887183378146026262300930125260563350181636058138426909273246900133712028130520326946263561748180690284800250316761379690670165093943796633070731272442606485418263425528157291708079548880679565200379913460949634239309478206271020143002462407644687815288029184000000000 [123,68] 1935438650332814380639854803932335349802015955354648464202046129206511990544270110119528354123764737520403049762925037793971982522752257967266813383536888469389940743278190404787534209301453898477171267154363057866907339583038714774700085265395262986751839867681347778322825661835353825388455164737612468925678165822521240051641093251208716095361965637184912781071877149951059492183829348868951924532626399817072389196867520437468457585334333834384880478229186919457028723183349906710639413089827055942007927477208440398788697291720697000640394649531918028194457184828098061046408612937937555355970518437677546863600251294778603571287668341727575192084078776588643998691730779649646052079719355102907276010186269599951921931370504331621018212006532524240758601453874138986839772022875370710890916087025734720153350199893866566211130256183756642583557905218727840208232515902572766007289533999207990758990900597827379827807486632499747272896053910743361353875665862206780538158306249946015191157190842033133199291927270291942972782396663823131285257830657157103547647041429549860389579372680734445168756126553378304699119911782881160973061103453296381362820173189538376131596063868953604347734858968430022487566179153356868141869185680616599495016477443219053578296199538917362231288955284100641431379664006268202841108951751537799648495741701831893760860404230727738963182632098929989793720572978288697897016536951413787380311833460478148330683094995965562346991017249698989363371269826670597353801473028895963937555520583947699901657952701387500905085985681165553040327117771798269019929294326035535597362884163937799426351389448184525003736995768347557642254185847251335509133923131686969910449242643606915890964431995106248995203577553164608918247326341351598184657157609434732906583167722499031757880237658284646622920274114357464561131658490169488296868172189580191371218438532553359490946634255822600698213603550013884517294903472469289999338897395958228513324688009889506187067529173381054347346772950774647892503635599167853976915654686371128288203821084631434570085926652685855194270848354076937846135866541612094289143428166173512873811381364723293166761043663736538487632353543838640089687480086475484790313196859501509762143397333623865981773910995214694341725371963797330144557863320367749454316994005997173705343331396280532478099832950078240556373360237735066258374413473056267293578212817483338502002948673915528174105945328828191865307276548549514826812862831341434880586183102858845052478430725008456654126415319350750871119306497456141460735270982944414351126853551222698236483718985737737567206686661993660954763684101519769326262019468719515334512900931622881581919877838211597143283236488937973465930796450900473973366738149401239090592813751825959335627926483810434808059269026671088620403975972255652763281259145260807202461964369466082661874483200000000 [123,69] -436170846485846432396642142657768733058170037468746846632995543125273256173657603115078372102240636749791708028168013841586490651704064567581315736609087775154394681722305847823559288200532368331446442799628843532597038953092254247644486600440983952869735450505472635852026957463543372181481492962040867796791938847147428312433520073052865358475914480175522740484394216855668336602248942282051538761804059887589130196306199509271689510551884930673357107826041173309343022336346792169636357340144337319309816573887711897520765983806527604860648404352238781869927069780796803747940085938051626452488473956928527452229348659566099149420887569403254924843266768834588434334221031093484127540632483801455980727272023663691292080223306364976353851677275288470104066432301561360044436637440253344206602713910363271831180260554555390570052496571386194134780006807623652711261743716132941861837684167709579301251648532495236181694952501970475445139192383372807807520193832703274129294979349358632364392903008766086140968218464270327728405358273153717600151675962291070127023052654921151760313984472995518805829860158461819104448378643408276711459743490440440498078185700539287548260914530170581748013524386558605822042061477609111307382571525487335022632643915457217196265258787011354053680702134181148627695814257703558371406594529921126671831051865278050579760618982291864518702037898401031249034628312747610095946215730083019127757937421161931232994908626039175890136042240070748412249431310369453044614898704521850960606856202514904542257729795619280040019713633883469696484059846828679394098535795898687631258386485478152994836632456328817966895745790519328567598208033370989198142890875271079227277755952496828924487010344625721309566090231563556961375931628028129692347859903786207282568083626836948423066522534103431561937231215074135503086478199512934410821767523507793757496917626727688185440595621716561327014976949553545444241579305477974041203052631070803116745713503098031019518323582247543665015185401895953496630066043161016728516336363119888116627575703621934281309270566227954981890094138193397048796566832291439945892063465457537525891457264659107690834726019331599021435631005631739280947037131131577268289907488719206379901891619703886871647748121090646316685710351663696368595181815527470709684149424378552251915772645935753362971469233295692612308552726357409500246631518129601785956092892593180222307593175715246756403519661025549812785649536967513344096022745384840898289536570562497264247436397601105524424880769345817234635959817047961057737577326107933088913219186682664052651222897931973491942434756999896894185408595228202403675308233799883699138180903999539024163359429698616857157520920274294983917856072350186662909233329991459324137509437806263108586757660867997514432141932977054828719342988861674507681022008445344652542225235089746618855005424000 [123,70] 50644898998090740571726892221259673265876418811426418365366777032327059698488717339695470112308152043684279097264157867448212023833169315061209116699259521129695512582195411622405433737203484397222585298582423243730966383684217338105469769931421948932860012280436277414177915645634407861997174208563693596362339727849802884665266716452771709829044677109916043229971938717367056746558500793592630476414881307291912160444298823162837062812554673350882777744030584870398108596933564492163736129275503960275304643679735434654019030557082168344721894877149710534392958966243449542650323818185606535140328083967057559498909309614697257469527066125769020772225850835351513386082117072854834309351792526465068272017722155222496676356468055770485378649157667861148601585368560528896468285209756016741176656490061389017514188228449828351883758246500148510697314499637121539623382982946556694029148076159305533188904547357415476305387070394101093892431116403645766841415845993912251643440628981014083761611346044484459948935407082286230153873792743998986814138988093879130806740415721813480809978656985629450874827104851168236255268412056281646692439688160331540092327355290720839877782149677093131188855913416637174814314309796588220512142802926501110194605555152107817821827522328639828695658839909762494962562846225391291350441497577795009358751767124377617432537637341841319167825322218023992668352857523106018047134927365753840450226940301174078415289675102467976998990328231508033831257790126216537680757001820203113284439161056951862326185813647680698734816725436912332047141028961839364116428680520574098906662145293288998678770266762649180052656722921328098925192072551375954353806369728279269205394547251894748668251537356887635305834675892976781174684556655513666077710113153617900623624884866055158335404114194014503261308437278359803974166902636142661543780619091745079446394928406445814322175869553974324697943478440426424706174217203505268702033693842158401321914869261991958627873674345669145874021595034130952485139620111410361851744663818670807341399223922622440630339522507736880978950296825931811653643320894763693572632736040316028973078223157513673454159468356837446492062519896549329319599830882496459543860467358398934176252697255929497247873053150932887741983235265908553565838614266035235895123296156295965919076677589614665780489061713321043401334764048113243045360186528193313563317101628068085896312364547106397990419117244778803631669047711702268584692144110698599707285292493823997749531431965554527068850662737425120579902692454478245508827452322333201043404855668233326115435008785756513235794241342465993627662074617826557741530790583836007129150060470396352214241756855063516634348681701994439725858449057232320612802681231473027954515083381254216660221888175850827950083450171787423585808872000504185334654142967400043991588872787652648864480000 [123,71] -3446312093295146063007452043394893144780121574590536229493515244656824146867156512083596646125703481856340354152969536411592512368646361383845515740598159427993582225503606343298192221254612130963147694958537865872956683497647339852236808787061758404692271271557911200898710967788249911038569945516193538202523379854625763864463487664888361185480543324105104457549666380376514843993819762843749702506500203229831543880149778363011144632845963086905095275692335080076574014787441872294724959281225918925516457141036028322244814124026558079278885952705743989540192846396382160029570368651265460167013409366458018572052580366906072977510194583404852996042228913584509167716729123483633166431183558283357235536900234441348821138970032766908332892444205719625785053274450208099723986725590108141254702698277258267301703531973378979400371545006981887279329177032956921819593216942909315207707380201231402036349515483380480247345375776053337078548667967077948949310604361157062875091578466857609267742696826028258758003236896403845552929342858574166135104598880564873389951205835279347036234927569801414917416555116926418233549346752833085817074931022575797951478645049698443886396395054058597811795792506271634911568467782997759486930906593673692373713492948184687717267044402934903864888176653072612915677024051653574988796363583982924595368091155529599525310462719647715188950673228621176388139937896451581368086461446553836215840227266217993290922926365020700142767774289298678001018125078356011603187559565431000994235439453088938516169788325464419469408661638613705748767738633244333535686789456008338313149391963669457081199487311128580972234701544280966435641646622123112587479612867227487330145999221529276020355646355037779254909743497788519609642648319291070965477793546970676907593880205613620961751482132325073382787510447472164469921001028734798158956763670479242653307156318494014758279283477053390421567995146279936542922883724272125822777435704128638796817802928155385320236019823524879525998519358146106685360777223209196321403504591437355067400811329594299002500600964471113901539755633037058504977625095572289063075210764074655690027665173903609836631597179111135340352136774970847496326252453804043099962970214149241821889840798452398755111570282882954137588308218237116539327166739078335015468560447204483770211449286128236058125422274450867295333220226867118408617510723047128114013961308926649366484661880674388246043135127490017673128923455147111822141888273670024103841473377256518691029051673946175345047007232382679912363070974153854134940819282718541605838688556383833514001410090628709127159941458648686084581874874681991453524801489217602911112884782664159651321695961735573779018673627092983179018150205479191200940180160596068524642749741604644357485130535787900375697075500438724408815441793367029795762752813088882168577054398590715860000 [123,72] 68793311704437387758250671469485020270285564520595616568015579406498581094253264859322218386395057971415325103552461368212566420622830300067561881710142770766936420568822673055793795791771231599609168870275633258455637517593922184386717824012127724506971218663602643069157131479808855464330905730922075555515118192580877119084372853218317596260999443308448303860724978848775691434974942801871667906110609593601476559181886474774414226626951426537041303412814471443945097576102004516556156514024341789395627709398160767220273478644026137975631263230524778276668497156847242586578908429590788158979488998104758593373957045167243334510003800594942731871834984986110784227400275267619718023885416180171381207620645269133938315651861705371045244998155586391443170657727529327144607543332799102405408403375996259765098786134918785258646656350871455288503336910242347972191370878172498243592927608398948982122597357229906172986224807941330453932195301939043221386111175431757653901029803015069339667693949510602856398113454155463182647420564225615722392933614495933041415743974488765723065233878375668835656672986752570856751350643962958880267736833946952917383088641113848667750680447995573670725448584157727888448183507479158653902555400565054500141615878430457580768184868666788463956340026692969108651362178216111811864151875648686467663931770638682831071673968010215671721366095469142843994613975897310718789505897863498495513605858923320399919460583043476420308663425307225700536707303222847077270358568343740864603526891315245039826652622241720479362783037906365308839014060490699771081425527437421466611932355696154516961185172304811236435171642782364094817104217226425236020757089407663753674926095899813414314561963210852466546540978357978039109901780911980419351746703034903114213783582595046925593344358268538386990176604499109218555869334965572511252047864762122837626685681667527553478559085641398998950751318427046691336563632231972673246043687869323362733316041501611402308386194897213030194878613544149555537080337460250366117462004212140715758864160621273536653857872105883225093757032128903404311775419290761778449437388185744474420980935171330428939813308557179562969121783372654765192188082999483760143931139071975809098477445348279658618027204360804069267268361335729424558529197424170563000833901154476537861067265174773061320084916175883481396341600363373775889518454335916283084295893683726783054227976180029031154610397142012668247943465827195770598259182544351305430669138978925977625822610171706833701565854390793504636571675552588023140995189521382762486693231473265319994476204961329449233988260565702486036497300651242210028050399692658839999049615845610777526313787597811483693520932745726908151654026289720139782304713996519634921304739212738585691044401961535125091303435833470833190597719897998828266605337068826410789935185187264000 [123,73] 13435326284550506321686518948805771546038337668894063295957718036690017326036548432858481571866268398142625280408677337936439630183086416428568671984016567626213551636390049997444993584107322848733915545735542052308545793969963169361187422143117550191120889197835488046956651892655775559751545501262713674206595878276824710179734260079652184834996153624799705752871771385197515067763151678330095314605123339538480325957330102475264596334174806686889469903984442803244341978402230967800788678610286797419998101696345403424331323172833361689690823458024980361548504328218592882341902524130831865956465007087320950521367470180740043517495114353087668263681714891575305108985062797920055091435348852374487818595443632237926438467889133542977737670339292231029687559994878668295374698641201321932520855531795206246808895763371616101772754501929399612008192415951088346569346071366528120394547041120265421791416986119349851176284422631021325592320134809303563677499463933648948663811822307790005658900009642595539987267418231392031752693930129169628281224986157353701906526041532977951040688947373126575105832558073661323399891956247737206202908665421401740528656020845320741902637281786241717302222472608969278004275962327682376045152443307038654832342167752317800538145702275500258224643898058034795111064029444920623711772227555991904540116138379589292151748408628414163504796646681135439484931555910300434556179402969061424233455633739551633202909439906492606233922299827067573747583302582934898549386985260088245507000945741446471748693464848057884422011023621656728792833052653458026206718105452255806751267682582325278645083551537822214799200015661462189216433566398636807610368951444542640415814087502794174374227203744098116085372636492198268212886633328269017874712168282643495568813438280596956219763383711958924902995486786992759334227002459847563252647300458056530784964104307613766578511136341914592399766902153911165764969502418405720246821334532055314768597655222293429016101647962512436154609155253679335143430633653424700366893220748240789898964936637441006185393769151723143776046847288630096869551284828589489433909028260405957846860819694612137485221005043972097972770339532134656342830757628235165809594751543910421882316951021099545515474814630982841893642171543040148752633752595609469283882597379141344223370144989225130742578970875771764129998842901738153325846375822236705723767810608635762968848329320440242308770083067259263192960790515777634983996747907542904847525141688789727169080824996453911637869078880950107879531024694858245943434342069240783254233642476988552276680753422401298484539982748005421103516447310991356609144153647176605309550489818937023930283860362233153697465706134520414782032724941165627617505733458889491860857575085551494555291278654602215815058529669669462823342738417551623080981676335746677117572052910400 [123,74] -1688408453384068821823461207061375711827420628488510178302155811617240885094510937523245907120913974884712271796461155339865074430069458996905800404992474694059212020631054804129389581730383965559609258247383229758607439604896954778271137858066619741104094235031978845851663929345179880860440182265719742233991949999070219903594918691969573241902272303418295458158029246350880418983965760192688081216816752508448325662103164507634228017210386117507918545042114078317028590935340940520232228674950153274445798351939903861123895236757413197569489215009580537376123436624947694331460902025455679947797062669975461887702287947440889816742144748703703346209423765087904809776454105744653874510278963227314095559183075694118889543541497788927075986452209849897897965371924184008011569212164488944151412457543422752560467333862131912320015752187397182148460238940372073225062786979090782420221910875893356047427102101409230813991135364697307901924556008418073561753891139743469192473441632580721462569191334071423372581406356454612334996022029653333131052452224304003681974783875812374971041590510237461723882911111376403977067420806196085307499859315983728685078124862064505533795643769871773398169485292690956736499117575762843504298791080192306839988710286417469568498845642918491846781185779356860032524921738021964189826584055603254302676709012737771054766191653554575232249517559960692439679728207113602822317955383384779946270923880193557919620513146085578683781042179703315006863018095362760502037118397441238358864561357882408616486883232011863233218429240984163044849878389171125476485952547422512575685412121414375763627466737788845157222210755399162916408875270711259122634316601664100379043819041766381175934036299935974430516030665165901469526612612771995502659925408847153192469934123924293681051240353268715179726537465321727829344139534681982843417676816250603950036107356714373452534582070254101570357005335508034333456104081230406948747914137254881859669573632361124105771671081998342843872385250015810559873224032429894981143936402035254479047383465521065538811682687680455597264305290450929395816788234835842306837324510143617431852463657288880711326601429108447700449463360842600958411130067172852392769108814524271579188871610114404613447969336425274865116605629661610123496826629576803064377549269058279404273588460322200548719282210201340486883864563537675864089735093894217094349626102948162982515275871326925774639435120445545464407888483884707017112660530346982673613914003689334434209512473119369111126551209399235653591104978293402277964522111906284909648989228233359811932011512321150798651059602245228231843689200064739925133538830799075624239304441319216363881985206053432220581808922776222403041657147734408325778563215981910962568899640349910376992700001844323439530435422440245159879561466213843340720267625502961095819350400 [123,75] 88620909998013654867643764086457873613412168220337853522111121840873914730481221928087624806655086033779180317876289579860233511268245866731635747320930062903065255358389247887903077872512951741042712634741805791033641652505178301769505932145829399572514521245294330203393548009058684661557302951446750896733217954535786374541126536733815989893822739623430408322298753540270260809135533817629188303985702780673215107647586263666069703966575348623291450175294315945434173881257911481839433131051671925280666108389602229873212480026064786324193846729762912156694098478447328210836428834772267170275290891173027203889919069103520821444797002820541429268347863283123063824008459723473702783038900923504323940904784014033399341265812546237506725005774544992962791466861870056730427940811443738444451858726812255952324460219022927106242936904583660392546303264200911571578397355055306019046304850687823262756051504424822275813450216406954504025172410252500459148325916453697972622286912161214545182970265414666822152453158161591098991971880960777048249387612305701849095232788896776510332076440061210425548174939339713125174149217757098062570678855016334209497884546547238750971269788054597684431019053879638096323374136341443483222456614272084185454307589262808247294387411908594053834587980935951966776876185749479261377910571661827294757204222635320680970881274946725338133624173693559724735815416089028903258738030114533813948277942909651855023651181784883836068548965867875024430614899995081047558494244501726275231732317027242995251574221343121565011278972949496405571247193635664251568316605288213887800660000533050216690814080099217637326885938918045786452833142753320303663104410360951702456320900333041109527211171340308626010388089561622042856047923962465322151078895866666671340451987804870475130865232818794378532300431870097393936461899626187459503229592141278496923992482496050821614293996687038460963805220946911734347548919897956802644892990317960623259571152882866492473475152677950558871247259820455828006581974274928013953688687584482698887330900031421719790799995494361509878748048323421824318635910856666135995843898488522511952928396200416520711957019123269098341092497690518424624927233696446242346553707335673747685928361379709845859451545678579372145879765145181768996946027910074915268131975689164531613685884571661932887953964297972459313251012359708003897078850750964224493121581628897367796718341931575044499479419552931334843561903708645493780312901417584498396344291892359507121035413340410722136047387388192107095832338519848194679178121257028085428450285026234579852510848160735372249932842891329857085381368223765745695836893048963388970330234844647860553626279953682360605526729358784509551845681339493299784162755279471605622552851569380384577420159216110355871298680872875175236063476079947412216353696333437840393680 [123,76] -930000354173392945836684995515044807280858977750268155975364767400828056813734880877811242741934530713091335998985738314645770315940410771447716912002618878425115929808602563786243467548670295973783998758602490656300177064625651655880429318700162940156331163484460187911038296810648697500446079395543699453443347405533767459850374398010808508191234274097266852600773547852755884851702409310777514672411815602216215736024967880805943638520696186523678924562628096181548009584873275305369092952431099614130095196031173340271873201534630151475510023109323317365827492927986096312867540407870701637616985861410020204177118097106043540544830318283097413132368209026109884201626994755313358193411732098952146401295840464837738016079291472946735406862366826597536091773416495131861279530191805490281211557308910940509226167203846921708172518474380699777543890433567982669444177549780209021467508045485804669788897514113873757271856172602031721701893570764481064717094057971348980420868233647839310453682403698827586743827566953321184122741742120022403528412157863696025852840676345380185309752555940245586201077603442097898738256181007664726828203084470250661308830939629483243432412836618397656244913301660417135526875022531224199104743203814137496197925502978546213240528904820290093770381713641356505807702020097582386909787988172012212734514458597740503169747690674774655167281371226808043282211830269240394964316676233005300897320766391517427712969243191888634114052466475613751503024842215852146808313901704666129974909447259442677945875730169307202658763069365172414924420961542744149782677925949618951196535445635553369175729711018643295229725231196809846567412324200073941436327295578180293391101090648410505351564448170598922554095567211991348857058067652769890104536444931420742718451658811227527894696014737759294482046443299659777083997367284215464255159810886947014354831389350053031542773259575477612945402834126159143811359877579693244446915591261868182681969443232263276553066222063565234519210345685442593676738573225788221230694690947864620888014657655695875931966788237992524482902256715734216605583379499714789375275670305332178913452912296860294285024199094774154111189854379071355137734494300254319454432698815806760788446229672553760461835107959754346724328906787770902132400882734652188842605373723686077067122210609246170547442881943317886177724662575207238231554426710680117468328085499105173165828055421774879843222420696714704226717858282617806987039053727958161020323028266128669483536749317602014457724176780472776932413576344515288982150486530795173829353180944575926992315913857350597086583418055499715725439257320679359569867322072130387022326223257044118384394068609027823831152175182733880935396080503037780244668224504078658740409131125875995783724804822245522879864094377448428256598336372716640385286818463738240 [123,77] -154209144848123529267032806375741332487584842445439754183109802010167920495244378713392520870064480836008964270732237828609042304146449302154478514891599808739521195559997096142474816742991233839682259011838543364905085640605553688005127091842941364874587181186509603210127794002145897604335483372628683856074722131538609694497189625346594236746127765004239909119846730901471815751132391995488687670125552706303474879081937172909401882599514238446047724066676394672768531497659279872973381232004001361633581927400517538156133443954976093625215482155555493976619130014890824322158435289670020742458766947593362220714681376043090728836541304852131020412536840126292085830674923613386989779161654911301184538767247416093730525097316957063430530304848851162279063243102624754780389716003595104694235321916258761443386489433392280356826283147888224596353007521738034238959852334969878424764766301643492767806230043058758470825166210441050227210258674605247821254236519152269890156268498701242759599209978486180666345192409297692099995309806404526038748694778999246199631752948730431417233628387146692228141042241084088692236620397830643822240881835904671300259702257170468013523175503747264112495525847320765502074731920342812665197806485880516414576807008849830635014853186247587318128274197214158102375509866218543249187810118033562055680034105641587434259717203093273369399936361663601465935183412670117275722832364362697407262992562819249567879127605643306843057836303675306048208571849914414166625606759304659335597866005614837705966357049153318121162025107884307178928995416689806417873628405658471588434500414597176395457268541628182818304002087596030028531378952496364842786510167480267816502825032990642285173674106742425900466373798899354105854130545528001789725316210905795026366990569081321173521437093219728346691692868748964688956618441301521906061061721610620412149975684236083914090772330863095401936502646871618943013022160068118726386560897976699029267215806928621199006543463763676197321842991228855780001999666944882494370558238087585447364477245426407376999587728884767183457764067474841327906771312403664537687694019264506603438260747885274446277283205191152153284079765150859356023505665638945497505627906754454508347233510769207442285924738572351948336614871252706623012365985340327591906885163192410454930902300269305678923883017299227871797301212593406051423818473506629637181896819710914355718098367682905462045353140496776548425106015528203521285187976544638482817705546110931856020085848969128063075669499890828209462655705937733543161723857737940768926076662985865419896345199745391137689009625735485487384508931997603883745511719047269279647637250636003147698061233808431143320531844758718597927788485581132399566913276865684508659100494591059147610104231918510411618329868497087633444198983266767458197810862357040 [123,78] 8453647797424783688265399260858615300021975431920560574364189422621675430074816636372067387889715233861570194615208240355442757227471980714100570809060407617379094344804147369300687886683983134605256258349554005741564633275979536891801944539681062106069510653281070816028461147741920716110433057854031142571472923181807951667656030826586683925005687979984483057946312496481121025560356395119969384954950902159523094628322762280859538424526229878896161581890563713182093024007179246211526141855810876851648086065822339765385334500585655737841104094147316737689809035455351655942544338521990219620931800083492573758542944559639015217136753685080116312507563840750032673471244260781178082422330734253354866254845653233471159562977670227541959111837500447810874596349965310749465152738159893432043574886963068208577807522092299692725370491489820425235437068685613378465519041627621590237509897386964596586413572556149768687756198063804291497383374481870848788592456236766012114595746394648977251913251173826545815887697542995586290593916878316302752882766703742005797720104593473335260216310307058445949101092847815789383746604216554167259366573935247758789638479777817677977263672703272174445900919346512923365392503022824224855165403649864195629172504510158941001730008016374244065155691334899230117990297802565285214728068263060956477771192129060537723590093714941562154945679828040175225097745967018869498960765780466265604248446147358902554232521755563630762365353092756846263543487937651219820423494723618538694045743914871307565509174287146558276941664637294174994583183187748908149180780852775791599054212925008176137763041803366521648660636943463693398371278190597767654704439502221736629300476418688778723768860653635044338478244312443483189534235946067621989001925280345517497606173727943330514747333471696026158367666892354433791660285069281026714793409462568775023986069585275431517522786699348604088115268737017666664625112084360680750433920699444961304153630360876680250359249079457666087440836591546498711763086133504958898934504599123561301461209888359696164735400857800360112056560299138351150646822152227226259990515667812045969343911078913719885113587799019941586228182430296631506588313972185765458894955959607755003863727756076792876097515081685577091397347415877114597315432727142996500973208911133846790617801267383521886291938865137822064804325530022168928088717999558184226607782559150064813993757721479549918220476016628788208749181315553212722480081228240874132370946842424025124945639591346914224003727244558867477932653922103271497882170166127039279402534797720602151257352844231652313442765065521952619454477810785312257042128233672580120695074099785946006898490745768825641830411603282437875258721566254311316676259982532374528003659263180594746927384182948890058646910211236263835844807656842843113934293280 [123,79] -98116036643193896449307239422425205348648704642326406605040623558663114585404839768543909005201491925675657411673749857420335616867448949331707926879217039533473163137432275139556395219093101414565574927320080362817089926796193186932281196412449285234337925313374702199291490210177955293306175461728314112702286417495674695167839905244162579348046201285431937513332581103416748603528770137649129660569967402917066189421411244422693873699820949340038993636907842122410715868354398105949547166743556748145417296964789351798834420718216310273124271530429002744156692830942371633119714672145153922502053285742703057531334339117219234021433646255765261911331357858858522949429908134085624005593056394279315024701204392966897637618084861866344192783003887320084407517372672911200821699423334414808587604735810197314299992894664555724534758040102039375967993706908954414035130869527488430901925041066772764095620213551472738419762896898789516327329577550979836470615963602838874261263367240402188523283985920195680260321225351787789491617737923490579035098882812104113043960615333140137016698533168321258553485621607032276368736413709473311326996636833587391620530619943413678997148406541943929242932939288480498060021819119897910732753508111333808300323739399867087084420281694644934492743665744546865957732181598214758252675488677741433680569541947071715253814518982273669657600751561626682274780908851276894779503023237734216714297475641408234570837977423740728064319957086276602149312617954918835922727254478972630888397315392290485757553071554534365390202602029879349834002343470115593702906370200878713439995492644476268399959696066031767255081396649143328054229615505611593650311118996988911075324723484136715003604430177487505238562896069461901057596201029166886949801039057611818339735639340842091488850872012233245681565456052107048221790192639658701706924248866296039905893396705482682003838470226685328840683846877573604116255481815172986138987599412772837928451152771544171404344709041031951236350426724566132295286321874241715893487195889308755250840201191068967919911396748501095581271284010551080559085293866535651527356620496890344944482037596469336958311890368491350256421156645782137802516826250626316734525072561931809324600751330259317963540562557545507045161572030400783806387978997943328148433683999044151937438327082030175271655887049888074667875293948753076249345910190015470717271306317440275832775663251578428159306941358845883994073404090485559307669673477131981310493734607015274350268811330562902227959234542888547681340423843953691108031700836618173111552315905779214711497053746816746568116082632020010247243766183679885196074711367584065867037501553434870645402722495729582337730798291218611388993816237452077034873829630668962942646294187794537909177485964103879090163391975671454411188785243557975917260 [123,80] -7049176426788709434430118675904127808534257771526675014818802838335713918404500910760853780733032410424719603320575850522647883271911081900104947487194545949948152196359223302224159457814584399757208467043995462099681723665285284134760106005325762150064076520784804578243318132643024405559835182422691324171031926505969713638945198993299985393736387044101737228523484482488527800858717324835754759822178750895699163690535890673848329902377430675890120735031578018418267845379388258978084601559879094057484889175212047319071882432021399264702926478570305830330530671284402997686613908713825513997502083480491803143493534962764846399879082560775562865433479510856111825525168994171756540656574132760458466217888494100509401558055372645373377617126757535758359570514033330715710455935906189059736801216998510747145454379731543746040625277067799333967306495224944321617206785765551476136406385913511334933789388283747110016518186084332881285452938445734337769984677030138275889931871233210999924489243245010406169094342714889988419968732910530979896742349136195668397630244339966968988013573799946112756590149053965849303186928864947487745700198868738132873783738698773233203440506102774353973064449354969670689811320755356297347333645788738790706553765234729072944727334397156032294916382670196807606488721301467298481029401130956765584242342806526431531010452708040092249825263987841041170642890848579400464286846582796548791445941603327288731218130664371416494650896735367573955663337199323405491594630241428335549144393142305181452548148996371899630297602504912421772469499587279808208919534277135921150709200761347738742469516879931030907811477522013286729535530017287796521953650840878957198573402491239690205242690747630804435555068612473738798339136676453530521083274644639464379102241211336490782252733345974862229579240049635034524087568658564984769784899429114808213537741411793702232103290770550726886220537477784358048875547537581641486674625138596425981549060555173918424977562926704496635241160790812772886077533079244841771859927118531817263193401975968591973499702122561844077134380606139448623573106623628796422407461603398156435873054668348712688351392674408155184229100501629299139333484370171576771154960636231452365371352585647824882524345746068011734060040809036277481453025688129250332709537761332148221849456744177637119693422911378812339129720475164820245010139937923557527610522279927831419047906962908970722825964587500683799784793434877515134623383980760381991338904315958238222530841715320177219229684494646339970564749191356583312332589558111660208128885390518594889349778617498285449730878203281800248052699602783859850500425113925674527282893601764354848146243880366849614742813713387122610664815065655016962411237147160540876332432184215093030189631179979547815140942249235843632089616169824311040 [123,81] 338586961973889434995325709784013768653763626544203384298969218421092541079989576776997078355665270744245573123818004896675877043190254151233527054814577573128442671509457746530271929773725781533099277869037200738994469228279789836740919945956869815556362107086802337721622126652353333303627617981394696460898912832030157973830565741885266424931877659745360351413788118697996389994972639027178100459358839182347075273791645794129434414686931863375300772809306878471429609933360103601460540295121683504383615198351494498327140106802253784955567338622221482450591328835942129098776167029134990970728062768221613376955629182493386730820880500967719876124640073070316689038679848250838480501194563601624047792105537483431143758562706630381111128448341984093386977082809506084376378812364322437568087500906566996997457013161040772088126582747235529529452922670123268299654357629977975630753622331992124919922934222395509363735033810954762879600003092715936237317662484092430999851701140820794357855452481512079712345143136211105791081111694701191185149839493525184664763049930597114804243291905573206319380528612028716625132963427115013683574002903647682049018811826338225363238393344224706380098184859222434431927855557820866258322731734196539665203472659188302428051886878848823272099731487564593966360211713429420412031550358463032832846490960237006103108023632776365230513044028459227256688282747239087505851808766619459812554369506265987420049751199153306454221100532273003304814770313765135338625706127733256802503599135745431233504689338782162065186354616948760435589954511622991933263098735751740879696731410444984349330245495521899611898267678218222852420732943543034476243385320027733965654629579869163274072191013614393978998304982634805828316829237861072948925589148920339337982533570664993328688587664852415277089719661626276314925622306171408558074739499414189686612592598078706558383326273035509870835931651608524068388873314035855891017218343336396883877703029113887518044400970650771024055934580462159761820242050360222380783942363372686756973305563434110738718003219379609381117980418420728899162001774290033477381593987789114508415965825773834067875115130326456663966231451299524442510507153225795072511789679805042318576524318412575544496991471791077516429786482383307024655677960900273786038855254415163605003060706129690844298718446010691854013539311478049957704761368979114217787164493464784723490569554047229538585100563844029897482069345104804600309626147890062494484886346258427088887811936884847065091209807103855153873110654420158619832862566968883809238064653028507834539802052810099235213538524793370198913170971962002491316141226621970499310734010582430272415518196335388522984673568265257355269621127183498686715727129221326829393837774868630961780884637792599284965133796978712825187033752954720 [123,82] -4006355015271627250561464625729458010294231385268640940869192584974168133128241255130117581674691820863914383236924170543903256244810588112487069096452759981199762355259477202705576162827672460770183043891469564492057333308121508403681494707064304027710594585973667651041383327857662881766585839479862842693238110358501133304227414144460012737009809118530199740569169052969524539623404466891180785572809232493596790456608539657113906484927709110780674690391979243884912882071196794127804735112510786776899294473064405291028100595054706642129914181136134188088760660722061183658722874645870307117801070631347386513953718139276512524157269763757724078024850030964069099063162561685593443181716165587244566216554805339808334924348412557922664287305683750648624715403102929296931995897752758722373930678727085904597077693837870786633020739630738979470431428856397597300760886963030387815017093224313629448798606935505145447845197383613886657156516377147676709152038674389411452553998906973726370485231274238116526365671885639097014596644039564947634596662682708075685037320318387466901198383817870299502640090031309011356189810994085929100568140236374832920816126990210428881283558155655904589260993490301510106663624556823320437338888884617689666745938242116739307434435399373673247584284034688599788984053126973455795019441153235451780587026172863701268381016918150509876288389705339666385590983756135693066737669192552634183398177789201315163764503188577446038383938862344076821042511595750934764316148171575209141230312654602127289245813315222564116946398655787588368398884165517821032316304551858873885468654651193075834667744592000715991145885229539182504544437396737546710000009992896935253111520676635435532198681381920813502651338507656264566318897285653972052377992731178003954176659471643107650652300850039057906618249847129554241221818211861046223429181026939062854905327048834959265278948340422963635034859178779577038321733863998195157046802468215288021121761602629581677060982711810625940968831752981191443439859839509281083506080311010555043393226425810407230354963347678432044840586604233566671668726701462211756605234657535352638040608812967252662587822890619186549240829800591523324327910284402416580937519125126107557492197380123515121959977410027240732820667823800130012634090830508749980246487492391442173808407377199308389765206870597440686377553004251829002116255902114782492788727287773621673719057294915530747284919563298611976919978216520260891702264424196759096260829006398554740217831234675381605882350814715631141643461670825863143148548761641194845727465622996250580226810345392347056478738564218295212892025145170552897500088460107731677413503838119382260638148998398234553761003034566967219132192841439547367041511219247934529157775594633339018582857405181115764119979519876233187751256320 [123,83] -116197355222777528145342595600649943467797413527993742783146075316739323276012222818654028084621775589715784850284440401765224194399449376371269706021784895031797976480639039089644996500036834720316036314334122079915663318642600231657016837461901891823460091179580856944227919855310786797158554651314505018346252810527163844394599496397216844907080903263460399894553438825821944568182254654946345335375379385330111648115411935735290618490423685614967302272291825176335513961512476652519402585376801326617528567725825173066117930441406533727883847754672505134481865765929359044854781721445958361256074213622102223155543003876550398029622009736575813786918941229374597257628423663645516305569698294921632538677972281210989533837321081143517910871617689578521660764482217904392880046123840502033020043564850020718417671851795809916422425450730943601527801204473039017511963975014685771436906976146623739703446686777964430293837240093635644370610557445788387965701137774616717298353507637190717480140211891322046659353721441474300393358914724815151881485106330397024198107946254489906723548098230827554906287543205075451018866056712193934146854572983055358756219625282842897105803851629026805549225237694349973485839866966693478068693271373006367559749020336802255040137385852021343637259501908243390690990377794902858637235873464165794893423737012465452362900835445906136981309306282581787694103705238670483609122607071040201051513712340973516789792088541282381683412307522279314148793371493607477657644958780075783932372195753479528408713246790407074222312548657434635982318531106881583151377383267482274595378990908058267363610604204264252642003629044417203913484729966466805138456183505147372799233891881771867096624088538589391800464284529792923725996419569571423676878702365394547611083176762158739848948065721932172070318970101101584583558973173362482979978316882039344891472831961174789825795556301597150513285708288652372739329389767623931988888323648755006538505215640956042694278076545494011484791344925555056012015292498196775475478323527255961833282101757537306510445396468367803300622378537645063528025982596435382242228649492382961602738197829333372266507353675116865003500216974671768627374291742139928935984641759317451633790737250350268184929358494901860029429059325683191641064297699071807081054499036906844773637832561735427575666288126089416190431625522065359282289344351994174751287363505480245692463840710705836354122565177515684858924212569497680915778605698876869872803420668043253277391908624556928024906489317349186394582744365610660273448902551025300894028693096343469921670876079210906385869703372506347967630205924039228221202204291567466385911978256782345259296390767331472635811529012906451726413445098755882804580373115703219959756823543810786535648470517857413209760919220791081998880 [123,84] 3980096623289589634781585787128199980269432986976262131294396331993474743556203076107066458618770537592327385658152982846971154556988913717829057108139745742731193222433609459101328191177672151914668239403657688795573867702434453146473656638729067903216671006632086857619159955249416426352683319007772848482261985632250475320173064606348205563399665039339454815354803366240386072503976496650094065848412758937347129896868653504881998948099388067349576580569726053286430172730971439144152646376231783124163104752980228918664303267173523866554182410757181212404893915838313635678830254888604714758112522590232922222496402145305993663468063577559484865602135847514416295245414946970796189208123467178466508045303202636628311470877445601668447963518114068555976792107022067990476531182212839616828486500603827443935483742559964782579072256806927120540105009016192261213110436170290441406864487719856189387519697260429856457956864856358194050507027041502824884396342620019894442471152050974364991969730939546610158181736413032453122293275724909120765140591679581047596788291417652352602381467020973304025273584243212333648832823843934479692888594773234530723592269867066625904253563632958046324390606207618326667575945571992314055578966164322615838670502351081854823999219436601167705134196968084839781042464846661254945185737209900096365174428024127611042710121312886815954045410109002820587067187655385008125016941543113950411615032887403995553312044897653398098818821052267555657777629497023776992624908905392370930402290128196846339239726715838337271385825148566885640380368796599098587004226899261998027730380253219855581183165946344911739929754241297363336270967774179095665882650303616731493884644621058263108817767576930538146458969469931350252335304008830635069747731148541327931088301071671285454320739163421155144809509423150712715294462639318642226347148681134248591770118288292159175192961291024146795180140956241465476326151163329709749737012749721886641680407465298428839141480208666502875338115093064665774154185006526250395129612840410614703861289297188631033655541438840947431688584586822083210363666042018853530655791302741714921025017776361949649811555945294963541108368907321117072516051321413979021087545439437818414077217906722231323692671167931481531086994875836262336936395138955553567845655704108530734587996833677058395848736364825171027409695343880316424084292276668574045005021581004595456797653721671812459055160049834316699910545496623342555097603803911714244409057627497811302015610042179389500200965253081355195034571364148886903225382920473835692788465190728177485012321041365390143331593331836037975979213388230292577767729734445775386581214750519708124766637445875162208949587391379901870598049327300944757844358632046319378802117122940732060977645567718314595708832267032484480 [123,85] -18673980625834502696944434274510703314774467164757480584063374124799951355217484148365676732972772966059593083084996560038513415493594122398393899722345401154290742274158798234426134254700288850161113867861666105032070263247928514710460582214671345227959746511465736144817176447570187627394045948388050498628076524609994373094950564083545900956717847720792270911325860718712100352537899545770913932527537878391850808938022551397830919201091316542772084273993696264934042992035486460622313364386386246341021501491025075626428788005945803140099520097950861221562396767392598243295234310851398540483462521178503228766830673802775549398668080991180234122746081447875518819535536333032452750340302306547798653405406233255500954589792625928288882739739761796952643709963365183321094171704249725177767160879685492852546264380710158012519073878731585269057603217813810655264418529491031371203677835710221777217977197760274746386982416087281139770759812987441062383895061682383372903813854926832138244840875494701767650822399770455251907694464194925070771596982312126872720782961741067530673757731693652993846598155655106900170067104246520484012018983303199833793364335964632522398002518991133995461808670321158176479700897458966893710950956354681763303522602613828474371310232393247909723182722727338555913468629386947339877858721570855513974226988093622778673614671517482851597830164482061279944442387383878464695935442739796457881458421876005412516443203857795829979328948385012144515986752814832662184816435018693699804156964340919479796725646671598970559655882600132397923416541096001799625823729084060967545882556478101118154454473281672432902837495486138927324865803205486913220464496239317194075903241022437187669317120754568311730833568570494259510636657297236992815609947708934156324407645829864789354635009732557915863791540349871752498937883247073777848327978022645796818781664881958508301148023645674406850434284620038712465624032961262182845591821351145124458878838077932116691862453084007701876361792831292620416270102857875133073366935933362720425932127469695416312998567550604171709044429891798290940974931863452820889746053233838024500473655903644572750324702624566260550834434952105919458578422579478807440417054510508573221974517089477408136457938051929388945158606626932500637107790351147617734030178614937010256978855650714584069199265886432944114329675198361785405358309374657896448429988261305703713438963722053268652813213653336261962606986975880796778951008068343646339657426633826931288890324776771954638981842746203069974872873603296013978007364587479767150869270683458505493995742506154505365566705424128322136980971873782487370811031185111948447855039450729625617628401450717795590563502624305414058817762633296393152766274700462751978717922942518309304093465441983001943561042766000 [123,86] -834285221887619282882035141019946882083735409360706509771931394115415611072148010464244295610117018155281215674703753769770162617522694538224625658730348497573295752412391050131067439291270681033749369903191902745110319787343008897843828645134368774949356636305098294562959519503555672217335127292265623276689999057061392262018336051974379202125186725257898064876215407295941402197994213870071040256476041601602549814481739720343976832684158977452968391771849315137569300639261168385173380088187523717372320477997675676450610652187734869954469060528068316787505722236918836253015766856221808524946482027260752631130991807316782096228903467254480769199272084502295326857328913011921466453417253284345634573008624795513519726855243490356918876078725146730812226033001697343328403390365789325378568626436636312876012801594600314414169096638920967068615961795133900268884890463409053763571328636192507526051653194645947356487288729604554843349198811730920602050783162704086312438954712567218797428522970830288777714025777696524340839913892484961439025405956136099471286713483300343151807682053905121625698564479053662199457709329872275653944331151914269772772820728704541264280662161971741498985188450400011148244615936566150449762718301341564429647100349880083106555634246135576232120353439910816965634329661808680184232521430609669879722240720647819607562524203081894919108330526468693121962751369807968651111275846685235060827325146145478767269487496285250278225542683905469949241953949596125397476116928705426783859405851742363471947772123026965790016968233667706073343403322188424273152043961326738392910900628520114780188004689098772201173109727088104509042927305342936571843109972297426644198163211930842663292623430490213045803371818102217530402465076621811611836276822546120983646607093866158785986774688906016708065852514650278978543297681028204479567960771439556560008087705417173997535050394437178506535032996373681779402415164527272907657851167272061350616918028286768195383907755298091234113484650560760299806026496574074007734010736857871321025530395101813138405245740692079806162186893676216016198484925392622712074968067487991845701126358527135277437289658916147137093298445831579276520821362589822195235968583591836588008385091313028433996320289058085041982562214112771615779101406692093668924316625892087014576967966927234174999649149973167248314729442536042796578770596767785939423244372811306985420709302673116216024356728547809272075925222880845426766138370268114343200608076557856934433163118204596917984450526282218797825304664841432349512255101742979984409252080766422924665892555155459556513706077677172448584127830306665995735360453714064075091279576876862217256235194488389308379366666997902043198456236633671740340554485499857678742694073946150397324380953062170815765394880 [123,87] 15496755723745452476754350998116605116372738381261294243052279601221127879493682410499143719705037145505095748283499047099521017173883865275997930129632995942882036265150996557749013347577423168751258571448571025782133086265932578816514747925409457090974872493107978690281563533345710279610179379338578012908389777928343944613579704347278002292562066265224950819424219630683749815756542901052007039251989374997678646128418115620382625856546273958223025694203198923533338229926617531378420328756189629689634716462339055785007847531128978234615160889071815893054967546287334324886194746974672961220612538167369021909084993789161949881997223777519394960655072017512088389988165179066577008368856867440728771209370188923744536057864132862903257040760319119709958684812664831871637682198686951351193594171050039641453709141086995107307550452398495392130079377022610420483897556538483754334332462492089304422143969328134394265477457265487594520239432249433807114956736586958112521533356237647972144015770954355669365180754385342505319767144006679814596454665349449417237153432138733676978755814022918691140259437818764715293539259818280610223044731896957722804840183124588314216304263309681919244729713108845083213399847058993391654368638579901002310926442354583817934433974501029994974420780111180845220235655750060507733244406417244096625754509437099373710881061195867007531132765427289620222218146990690063079081049935783335194350301709412628874466499729835579419511236607854101574558726758398250595605085739312578381936994895729367238664241412055724017727153328040990985956852283199468627417054456580683622719892623078125684117061690939851693742868841149596979818773517806178094683701883119279881448944269709269395986595307147603227906612455892444971902436254962223132070975233460547285073855058802364280994228767888858356808897116821766928587838662855012764237565554103719626515815865946153966964679366094815714215279860353172372873565930403325546971853948469889037808423189440359178464192812173126612169077043830528033191637922009989342591126943515618599812120478139770484285302712474344375398857685306986934708086421321522223536209065344143822949417848921071718620809420011561423177858883484271739912061859931083204796227257139860198191219412650453675621600579245409201965129875397312595471728899250970264205289016711281130509975749004550689941042567972278890619955808461852188818256080604583982667831411913345995017389407926761997148248776909035000934273760174932869229057295767864388856454422482579768231784892601383393528442093510792189748898448517132715075647656961667998180833612924143672047482567320044528556313815139264632790548897912243872297236582554557880614661815322344210142581438407960353448113128823286251523913201025960793025715561025996196951600568024623087903148590494431107560 [123,88] -73264010155245786958977219447344329757087117890689691214319756107525821349856591469454911019108086206588813359425267290434542870015467474964446366367106950035847587482803138935914704840021966313171607135963482338953051893735560914292519300840254037621879763939657209548501341068287423418441102244790970610671113669929751493080876896381811125626582338616582478407309186082907772719853761612728103972684040316253418804568462816956643998041433949785274294885460905306802873738590204219054606104225850848433605525561996405946935072210576616268943621012119834291365561155901318108071579582041838608872009608422596967038819531466516834270240335496617079014169858782518832296231388706738298747745991695112190294329099073857173450061419839010487058779644039985699387322586649224583094297404885216133438463047588901346197706249749171944396042536563137071467045817617246887333163379248954320655881160304766999490776726657922322511038196619275049741412590881243951729524681137683948774758562897914264699389981081567458321452132750911774705348317783571528922551899887284014948674180945877368731457347040410163544219144704326025597294227312658138090989803747351085557716541650519425567358420833368120334525983995508605449828365165719515922542303505245278195994320729547075708892035245307505263652643395283809598320744889957908665357859958134753737470199086953837088374029691210182392449799674674706771788392069446028334464654740995336476084529292108422755922568135153096830846192914439503325822027390418567631084519064361869013214561337866224949537940646496674526007670723397989505104127053165208296420932487994198562187370629973947745423913311745743614996770250996612227881621660751974655797439818877123491940721239321033662155477221385614346021612461278809957745669675442703726344912686410564662335415889326484332191222876609833470022940195810598225896500320787325642542241333494775979952975830797030100445121665505417621534511850286625848393838932245891383233271492599107874307063475910493155691485483072721498774354963559911710278486464996673902607836530879618923652858099782742858129915735833756203549390137293692224249816981580672094019548940658233532476923748267722199019965748113721806595862817041686350517646923020543430535717013879260141168117983327398331469162806559337319019992431392665698032517191846880505160523411415164303105280881509443028304882430319859792277528725074579851020738921091852625038117615897550013645555488239041329891174946093237421948227758750716769014338848462597845109966715459037697214414153094788103849897748742344049951415814196304485954309216080596293552088814101984560000143578212109594605268824390846008440787387170180789433697779718520408967101871016054697152068376673140010503167365365568543146278959200147084961667440826629150720122668883782445043210887227840 [123,89] -508760364215857097810037026726504377696329244423940102882934907362616984948363535287874568692813897208075103581890860418192538280489855006716601246949339041446067377235569847859664763315636051355963288021654219300796018826209482964776226710765109955691880356208828398742267740735331929081785892902872298493076648515149178175487602597753018854486693393020022164562200471004486635888238605693271981670572351746455438075109953432035861884536411115055511937783103910809604807725326576060905330677525383017525862854610757066291986125877539214678154241763831187171654992546386372366250039404496103566817038359279778003097388812650235845744872762274249153888251423176844739372040351930175485987588726894198081965689429887788069666502726326908440552963461667550696208253003455548077148362918030166047593159638594121485342995086251936990133234834990523867692864074570431497699019995072269455975831639531823005421452685135949288677345778255031536799755956084302742137469151668714343621353965822557491970636400885407178973174294433088783366156148745995117333865925909512309793272752500832828172110120279534749473521850619239105996564355235846557233110818001971436713045304937461821342074481521984123149295016311597925890170360628705243072517810379545081983959160225917409153128885000575464779665983238829110679840370781381908912003209826430937488864989179482261546203207772522355378364328753414162298873008173334081482915345618636270618225429464262393095870702399361727009951869128388575048827952385504432234231516865137511670719038222251130775313776992337450220058378802012443231286524798685719186376562106794826004073703922812482560132420600662102231051841295111576809476774812571976044553811478131071380491479487765276708102283010924269710738576823423474494081318870664266659503238166986834551279453534700152188583763800814782364115787112012172522922909376877716463580787062960635884496322090364388013693157116618359001067686321352689690238364990809497875564688452974205794371276726410743557534494818336878356684982328025806462825493413811036082234570368982135552435185861709557400925533383561154424081190526405149448373358446049720416423094141022338934468715196005772011680791437292315052287273527091450122375112398770664915995480776345657221677118068441016356304754898926702789911281396946430578551246856176511653945656938182714636975854573816896838794326341518339529917332129592875551325747351230838022374973089537355542572430723219008853400551252171842348290074436585384779188552631054111592967564056750788238350527776186029627584062288129678155135622761400639520411798405792540913581118980193897407762287933436751999956271237337867931442102911150531779487432787232235647193780087061030594185782548115132091234071350089536599642441542132901391959306577072644833903517304504327928708831720 [123,90] 1525166991923785160005377125267100597489279487952980396513215081093058156526268882540822598251012636304823918818415287329754639581681500695590635322619567402388350270975883798694643402106693663341296851240380114752872035703190240023357974626971872638618359163151121335086246219638796608708819151462140294208392033421763980913532738399429987274200847750410628444531247830579091742345725287852998260735239737504954872262486129457572550321456897474319729689521666143584479655546469412016357136870060019310594906415442538464626535817633585724967673603534916554382704890280807581658396761534741280325593227534938359093576461800217111668682573546072471901960250665746809685369449688521850503263240637435873418173806863820308860980202181848977170096400341809825788990494952677285155548415133425985021954705922993794936828902134791332307457823512639261144880998670219847999550059224870849188629778937494118619891450873452077227706343003767695376747804214407941826351995100798123423962531277619259035296352741968038900072615381291308665247835959588427439931185946316955243738172273604840168027691095304479186230999332471740093994518430331590550318135336225232620681127577338529570912115398124967427785263742361029502415257885760591635256322416395177773359787865577315036938086232195652168740898239348219592797065772281588293586646964141176144332500968362767252720464384242602529800963233496291293751454283998860083651980430337148415076269174683853527350788313365333976229418618729294115559997074250307578675671733472853334452103610060703510863563441047773184544476909878624464758538136529539706000860727204763631729080356021552475258214198872105958844202562387139864969361764268941745690203693697149089685181979157383057295837305647374759925483657417903886718941824662490642714218693345205080748675373773336922492146158334291253283339260379828947789849602269521798944303008854069537024052813560354828705119275180713329979094390718386181295151926857714334722555909071352343453238696779040038325972237906635226658849875975041483165690521007956505167396721166037400591040284702557382183860566580695945247441887521627875429720090627778572155282739678910279055848581969409939956673911177581535220470684116027552563031828939301945564643624634661521896702914520550873740616158783720657468438499078147348414593315057900948331561605542881346696879297530297582532638640534154300731425282822890259686312165882904924361885037946193581681084845934987832443204525368279715917215644949248903507997435956608793111861327847314610379077872243461598863692122775930311069752079372415193302283419946143233827787206563648147719159621798262805053503704130206869380828325451763419522126565880310229756726619936504271950440105133656911317225898657630617613978269631591238773898346715712111826806297012314978099920 [123,91] 5103749449787087124927385917916373287259382518450073705210593925120848708562040813042920423868596152844756205638831566329768320721185178456875085572841797317716442755390562554755246487654738784875364513865087513308481235843432972786185618528037793936297601542540349696588049218028548321789333281696790994055632674972482501938871406995426316856780445945558492446538997204590966741094236685133559913034135802362469651807367321953791331965731870955073057036219499579143816621794938687715966069789212845919657067112085252684384059739583180950054708081719412660148041336973345390826037985072900362617139262224328894819428271544337509205567484229658068216513818513448214357193028902601654545287043124169298177826397038232665050620054159450450466039759702353449674042688596104442401620337081425638923814442005111167697309477341028189707041485918727549477210646875655874004770881857522623081049747684949479648565744582694859547504681222086162836206400747899879479620943456907887106127442338115294394550594313569145649105112652506114222423170939142150849557165335223488644336149339870986292561332034524302605967920803213495224077156266309923206505869585160750300935558351512977131886538859457050008619166358096876161320017901917120623103445148877641641933022907859953609929429739173886819152879826792505391009367891530738565588303427742017371493182806083394083616698216427215958649099837716641497251281664142753769820862655410939643553266389145266602121342078911985549780376954839162331856438040626080993050904925043810466587179597084498886886737751891875939886424448578371261827549093473633216915996596879121584801468534135236805717632517637485108487923483800036875176620864665290142178838652158813268950768593766060795683473771458714095911465812011869278896319946685426131241200161412226045096532785578873679855185172927785845234576225316054228397839349432166163317560744375474316155864797786956364964592319483945332681412905790132707228218415577437440183125615466044951144183002620875267818499620411391180683562359662646895520772888179506835884092086586312401888044381553515121116824774034087879894568624135403452221089392060558611859978739277130291013292977257733209698956226548465479917618633806409538056529541969961113228560825087255261598762952298210551668081657575336460297813115854166351663789900456888425831268674729422344074692960347018952271449892560699250166408688029927528945026382556446589053788209570350528935851220850911024986475524255297713069622461162591270086639033189384507475193617349643166336593951659258502911066686663944589870706731709410826589694161292062579072845789703606537131191205482798082466241481294472196191539347149354641447349916995673126323895535978809732036939196835656140139141496535540562941466533767139424571919809177112866343539071356780410 [123,92] 2538677008940561379857818199229990080602269511095849035533888599503563524296328810306820134045580459774518281425677336841041291047139508743780413726610935652289686292285914085470114261056899418776424015584175964864166784904369225293112995985184291071590414926574678215305714345369716624101537757842348397808043619816757296151608517741249573005179653051860623076730281253697117275086440603118707079417489550869049761933906254672566280413298652431951450538096762275221622261356473099951834043315297792376929394233682076051460348090113436007956677011942794282561131161600552766430578882103202694973864841314217624090559896862175067300911917986298418682085984848933256455415922338249034328909603413282827189939934775140800366251837829359313682604133237562705541588348003012987734045751403630309588636523035598257056394812976544487612070519225832813772613145287036318373919411177380457436006549188234796439016311491782020115685728652108024667014773188853146318616057121185265007303373461433863687919624577557201158540879610174034174823854249064941900127528270755727545905954819377569203266352987247964989835550290061226310570528072131945823887417403454923598152321484988547156483099707423696828660474430706430470162101428375761035318611762114401268746422303699295965980016503456289264841097718586400547898055798640578632376357398202798780850395817683582537332318937521759757882314897463419853746393440465435903971907535218448573177496179127262768537654037579323389742054678847854647172273175936500096511537368585711915573356118431694592864016322803652063870075304227470698350691642968970545187376222508073602048559696609327534513556834593614217184970438597105844784780346284438583184425110369061445304735049459652028327456075620912916962713680933286548766065876316463981189775893412916271689248063644935398974014050174280898895080441075893389294781665793034812561841879982325734277372153728380636416463459762916492078585074140204351218848547398182997133290107212433875433411115008757870405817721857241607741542301303677102003472357509199935754746764191793334656346167262236738998546601314660964610573291753938383877372659242008583285216238650717942229000479054495158114228716244856589145814609451959803348967856714934198111545139579346243941026887890789376223565468076329551822494198176988803731097143862674220270118689168355614831602855034738837781729432466795384685497233243037101234044711806795859358569034555879899231846884859227807143469896600636787464105649596489846872203926313093116811007714988778886267254764615322444612437654176952895404267583500367834851191005322778373926949819380324738938706844159960564593476803300598605255357642829036557444705195974875702273915048156053226176263213135297824080020855269537493406615751485207834432921361871183592752611917489920 [123,93] -374444085451335215878530300550405431403234381919541740971776404894210601552227223763610020205191924491753872707893938758018448744631042259599604996722927220284751141233077895070384735693119137604941753626764069281426505145921158826707330471785702188412752323273756405567568157487361498829991127237109599856783241858929571839871236699168766186928225867413391639539365591176147479838289303462891088058561941437871190238231965473490020926540166947031691826662861048923927543492178326129176407138512289350592747816841861719866240077604760647424173953819469469535393744509541551875068188101316716404888984125170003886856922354583979842088711196568024293338030707692799143315270778976517294576812265155528211200291462189845642428695518041122685077860574606587242603828569893295567241608979877293095245988532483770572653424064679262957566379602584086308552728611275919362122490427505208816053003548002525247003020223311166877519044745914213525334397874332711173325139638382399434598204280692012504931925051345074233341697266618247321784809646142018008671432609986956672663291457457090057966426494846855242733529459473568229944897587757243062580225098690609920709851825342624819564657398843466170676380725445531078216899307546402090149061379625424551781115210274451503749736007269712760482525044884600774475584554003972906044902035711933838236643093186935002390742497032062078140245701485329431525500527415994782531547454655416197420251135556697068089426186910026118762139154915196340708737864848532080070819523314043406106493491993189037994056595131640512811845507130351197387957171835648450198643462281059805386813785803386548203245919717087197855783076187625577311352018610019075435093071298847787146319983378284247544866265839100095362126105398232904281359587212951400360282434344225479485418856010276155939459633731089251242125286952819495116425518095494261882015603874506002318156913497274598949440015018281156503905954416379827466649672471396182791158731827899547671987071189867606920241539644044358104172566132517492418304504897204556578161642499524754601559400685056267394212703274200315151219884951323130815582016935782618422501171394149459288435323991248138527999472369313618144692155531306655967777310970327875184099986303161169625551431608879648184224720714487799872456592959112472299551050590500507819379079533093285766101316384468163982179332023202915656558153743979784264288531099855010651296084699379216408150445728468955016282973764582790277552460132217608861505126758588130214131970078192295316782501403273019513725262325447748979626505544215823435188686036808050275043270715161962293315527821895631093316797254598518012492989881986308025763777049890550431061351242939967358669748845467162004691349514078145000437500754966771738728275091256830256476968 [123,94] -175035760288201838323938161023528715522264908352756986356356815286371365017962698171872939275790514416016432999559875288938751998364143962217075281468530426250951860537217632980805240917679385280833880207450269428265109364628960386167190565373288084217406242641594872197678900949156657426010482926206580682401924870041084561823960852340435789164404878577539850301109806322507898262398692843272611468411117482256547012701052650479736903755115433257382058911620062151728719058077740267834577457927365801661729745627764840605229368549267329424859078996229061649872060770632960408707476275781666103829194128302533428882162509833579124058539014291053090015655800451480357562834571731085876230342775447184466118899410049178990757779491961178232514065045766747265868225779441996474992375036004851074081063988432706739794417278435221579714582304720095653311553068064934098560168621422918619590902407554343757228179260681989748031776620380361107505908083851551229271805593001343079980721676882260741416953795830919244305729794052388011381803082580965925385723058308456027059489826443076407425055979252419570475893699713343571871713363480217337274612487154215550542363692648074815499068294016987179660787713846817457800562300850650114105880903155040421823596924366801969491710204289383414665732706986945547173042859301247057645707134272312438910370819874844915321882371090809355527162457102688261077237115962350739548283426281834210787212610110929812343128281565800632843084257008776794874066634188451624196140003912580620040426511035521996422986554622878828246494165964535132430456117867531138526888714033419026001399769008916235303600528408834095120299834625782232185321147998666538990883618566444308997468645132715043781617741125118327380363309828064162907533664998047592663082494217370370108172823912465753314305810264842895279540265246442491968690388851119780472300073710567681048483122013846072670986882212253093565078766307941341223467170339789643598877310049014332480059919685447423798329680941189994594809851670727001692864987203063217766797460351998949262429093806659689931100739285814423918154556626465302633406920327940909017724290599820235608088385185269239866566239843231768888255536962536237863560805883043256845709853323430656415953300183715251666773435509991033139471617767958048802337714429167349993133917671558682409596222785949141031343630467615076955992992997165200349503913416145534496289031164536872500218629825519143313801969547433716672854260062450694844255896388756249781102010242264549721816112864028472000787503552153574300689594464334037370861889796810907700690359980455178375248529256778449498579552116375640734413885904844290912883734533957081190748678230523569555448269215595220163523358332406462150873642049662129779900518611518716882592 [123,95] 1296325447112301856500338626466751244741981358490815930639331717782417134504542808783711577307433470188360861763304690337533852574140115240661964132761828969897051942212720520055213667315051501054491718143993115999632245995209868158846835063277046479994927603259564353063484873395524385422556080870737555845145985075939290166395181878531968610872494595518188665771352008812142769376286113455292332363597409829882534901290165257645346905451049072172384725523610061361818188773881947217864209401970644724343179453125069073921228992525795648628352252109278552759000640617816338128832718817145739824322066044271096574491336316477836389821745716482652044195899312759687258358324665737778826948372154218201227093439462132945770501698524530408524549659313141620101939416870690548254169722296455428650614662364636479748359878644255364884334612569685661423336369496827997732928509876133509590637282311591391495458380163901945089492893867258012326919070733867701157018251047427463837113799265556321507133252320010683548860244785789686966575483743767412451644900461655119789428986390933335141201121063489941515773092639333853753811112731206029825030413973564285027066393507207825547871702527928226515356447926878360240080188842919132769317160338974236526699785425247852640974934765731553512861011895453355204717445712840495235534103197314651738000292886186168111953022451765013765692911062277116859170147103872598117277570686616019216395313411784687008173350657895242887807658976701091244196221429392348492831431659499040993846242373839472267213807251998961631712079411231067379136544805014477650727084075089390394335261747243672144928029561095511181194867875412226773935295623809534247548866678188963996480747155175454581750712083873304125267022288405741463109642392897450193364173961649525796650957114202264763319992212495896679307323899730919915896408787638613661378414068422229509793916474997992826987106734030626853773357458547531590613042861874548974162187890185689400741716550490959983094816009260920432170551347467115364418557156483510130554574109017080226848169982692599719422193384339240311715109647173733071495109911506280301562853449353021755574780806604085751548158602979207991959939498119094377793449414583349603042212527720525139497375544705182441902631514698980039341169637558493195054854078436260976686900197413393981145283059515340015039382800290890053102399604625187467151398919626512556652937210447610114774285184040215471367240635570179347385009645125870020560733098102438305467105582651323816420798053477360037542789718715721334395469675803024713237116105861495410367682916055737604569132600521053582384632105501912681105747265686383199501334312707605626897101754811198494698512103343670097317640751011565893046654423814735128315272658434269532 [123,96] -2981306127978153247862487519557489865196438459765809092882719780712927149645207706868962842593903144175028125838674451933360731556706252006755501176302670850230024837141015481046083509841156362112618054260250179856174605736384473866792762234729790308003342906795152517483574928943199893961693298683446281748705730158154523134118961808536926704080705261672279296721213863787384903327256202794637535085250037503355995516203878627954117438690313336865060135251587706992764056712150667886479512903868762065209925727322251676576452894022822925861864210312334015131495492522173308776614176625566063228402367427307732365295504108637571146150284960982094889134686958092661635979568875758052879292991224032986242733458523266280101711977808003946818989894248200788903463463497393850639106262036610900329361800917809834172968730720798133008304837208700350628959253441837463002390033788146444471387725028399618427755232403147139822810659055925423799660106717654665115898428862877512784351244941441416207572197206802346923257981348352368235814382219373663778629444133209252571977920638512912395894595262096788723734375267327575014285819842955500408459679338234390102138723864032469912071387817386937485334829454777090376605980914542395283470176477391532249756509487300358819999949906443077380138320873915077267378479481050682955385967507719713212651851835438123961317498096068405095391579288191133711478564840203445563289155307603731769392966254271487391478057426393659797374831361125376425344002598331024677500753005514957647522637750281465139811444241485643587066646937924847463653238495073982754463959160596331484375971366398252804373926310578285383901259352738754669808396023405995430608815318437666132413925774439896758492096202331762132887189518895353686956319661224925219794398264189496973084371094193096904451796915679531322716523772474342345707661743640135079293635071016435656971322848957968698052364232148102699036872525793052187694512281008917065654820295203342517490202060956565563183121075704746240641722133960799241757502296464317242848359188924391329214043710544621272707294736926204866527277012099006388801571278714029725300269552154438647342969139066633636608352869038450056920620768214666525144089906610323176438939638424095707862070017645517353346428301798776617294105817782701738412602142613306487520612482454921658468236624920265492032679789353812386544064263635187707311687648447771472192413038171547327739640609397520129140483195062568376906942883886156334325856785816834157336100584135051248612479954895894276204838685971249729728400585617059427025102472886355361214295455989686415799079673152735718769661106989193519405060668981600854068288080524000227498053768719072586058460785494023646685476735261132079588526427015257770007830462336 [123,97] 8900038909381648805286067964135081851419011116463508549439356170784289030939614588108473547631942278363230960963598698036085893961924542486061852631884862752145090954426968083285218550773008466952891126291717944578505047970697681407369753141259431531293235636729897253675409492515702361103684483309103645141891906901825961055539024029549898317191391141256720606076966041636547479762591939339264682527135257564183348447453864884129372663021827382620180210030767668506873124876588787199846989406175379221948473940136500133224269789169265632099812442301839330468029195508255533077202548409363355108737792930575897709189167115697199469784607237978964862300281043713712051194432910886359793448363236920837896837142974299839274701388055594658488746305456435869188320292565936895942064187491458273438508437942624365994060676334554328645245783547632784537387153054881209021177400011840767513980859782398129622246482063926995300186421469496244711093216214092050881934067877924274509843992368021922037775643656668920298082979892448169873251531376313764092938857186386683121839005148451051673310947246166211134450429158657500445796802266700723621561996419348630548636268457055031820833832607583707603756924626180647873603961596926724644820636498180051430854100519456904840327441836389361790320087496699545790370418421168839090981187674626514057204498597611882089210260241191848286808017982886618293233809403172965009151504441119548028895215626205799123942158326142543977093932125926616742750491187252939087858481125159779028153621042658456153005764195498314184025746087458922789710498272442411204138882317480149496147975355959267851222788729919017671435097263684443968185459553742635418801610424864049676686200040157574650086771293062071529484740852456597392613264965310411024948458781183349341826421092905340469975998908906106925100788873917264212801308941889393776028806419567832951237714763640279283058003108141690272416985310182358613796905319845818573725709447343557027526951164938818885012676225667474870262003247598339960370797166363118636793938915685466647641201341431588643895636993066074415939610551030048780190000998614039843194663800695579757927271401042597745867371686462160567245968611110720053987439932027011411180944688085622208212222150306413191682684469156439157819109313765856912795073335015278280217742080058703009372432886730801427916991949950134315893832829704696265427602573603794510488644480435351336625577550111276343769845725035789147210465834363604987560081950361983432890022811204152391055419202668094327931305505044553656469458465982517442572999103451164395299919919477233562716978210536995629262922314731431517919498214022134370719316742397787822712978938899640420764288157814297738397161017125814797733923136434220745437488 [123,98] -159383194911035660782057867803406756676169043456220051083155629763534057450137606872128994171781158372018591789699819362118370562473373932132757659351992017266086829449015024916036181707352046491703317278705357580270473473371723790557395284947049364155490281094262933325187950905478078840401311395863731006021286837766322915358093356936523704210667213124581831045563135380454280395303338771896977576279858331286934206694414372508701892333040328256738131310601481871792646455478606115823437152412246401845506329442559968813073793658808242549855883736154171600964483149469909244747028191934366181722977757655501389281494126829390149354668024359159539082774012898890626894475388811278484316982377855181777905974430617061642213207804307649727854918995822594505510448851491502775441045241682183231983871005777682115839883631197533552389365459698162858923134059060236075959881023307843183458571023735480303609325451993179779920886691110896479351961538012286720438035635781127317142536186661462989056056258481191142913066819442008570219433474867423047028371817438993380968108895478226705584678829308051359630532425023256621451742800401814716597350535059108333466268230529725654190699193248897843958897547942665459728784764809149700229854337927919617124399804344911931257252081913829479572102182355334958800110747839882630089099828833991118767297857890964960245505389883337326207791908125399608486679388580846618983384879317801144825361518955361628987722477152941585323002200430079231430968222118415458496889934924868416127712696406810426486569014145264455686844441020412169005737162981448181138159897181296649818468324170478784788852551004594968516010875838919752604690847378851584522373668840367109030640009536402987012386475472251244138045492404422300992864694532956255945030333643523316991900886821295243516858975174794797892919651684461286592900030467618685609921739147735072088363376900586147542700185440906783473876224416804095145670360256026237622947047893215445034242465489337329912035959527568671933656591334519703804866178508048711330936517516578852042893730312786639805882167041920422191246332649528956543552946167337075940635950718465741186153269733997472163512390202273237114540065891335397505871384703295406310975747381181238913963404616158380181587645129792280261698619669716281939310560572160309370329278871084051529179413125426007286029588772604858393140070225272406565789310584998350713564730733744302359907616021528151242628733259818889275642474705653149651594581807730527812632361637294599180453762892907830372532381828897973789693211707116051318527218247316359808358767693990047937768889766719917623651294849097015762467535526231554404153880474450099767862255965071184364855058573537707524264190179815288716455242771594333280 [123,99] 1202781009258181683374715335413386494392067586245292348213239555205611813972982953399109979394909931929737037005176293894001097994350898531765276616684036968320861982139016468079721124357738830887296816631554428388423296929048677995437354627676104849614109716283068176091300898746671397206489300900739867397904834246706782720446626963081927336613092930279441406105252226566961801925661056899255147794699223559238991469934644491600432173882799373942705212742583301571427631883358104894565268955772820924193092352654414778480516897290432919935366357121112626251071324108614808819205269591428369768491946783070486379592932376911803939041059576596220948597684328234780325734430891384186517956051731247168466332008309094360126263531818237133098616637652842658598196496269487528346351572373253774987660733865189071083165667308504486473865343408539710237533593440494519561307636771038543796886465717939344909745165914437227904802904925821364589988132703001593162260063579818642910954349567200501529519681130289927973488257008418656528358070114052545083989514989188173213772099125021008204241637691271742373913303261445783002770959515389179964709425442345418830693407447668043432522354880028894723107146352046995831771534914532796771073143766616147195190867843714755289558353037770452210124109528277730381260432277206690074449499878837648818496129390498576794761243823860929717854983783279522560600302785971388694275518348098761652283857895568877135461455384561671406170695094957888700154681677575664857515860544481384210606436102916816763095849567719137526099045116199580755835075203316775399700118957407235264486743763718164524492301871429346692794178719052874870985474600281762626239728661706503510977863732997678794775491190900004994637558913587791690031631621052052558570305763285523850404268378794780298938646482195209411082824362762848865953663844481100493609551388488176604393681609865826979782990561425569253056278635029453692763385556272837488032116303715444576612459001196267251119572036251587235067955203661159306735514337069172344377690170638556192655731869257162184570625123753228741478856318424757601140141377553615287348718197977476949618249809144795669710341401584064440992504376411575246691843560650282332839377684070201820252972213237677046143762628539346372596819662369045362819762051103933203069901689609460546415740971455567611604439376272439117672361519232923896906561636204791539384030370733791764167359903802427336414145242519356328299985795576021406963002136541271124872229912118368630372473616987487922179973258051106727977602317904172471482875347908268754218765229023740839668650350273562284738011537977022077082029905243722418130836297775545482984542836811269100274974180018507679079071607288169978133411649405652 [123,100] -4852424167676231964903822510783801142600125682965670861092253385074023645013446395491326948416541930032770836229114094680397813691528450061167547655110215918994888213689529616556443077943121250899634459348233645995412023677214554002717583243011164473940196314914110799112461258311473845007833006678731253580940373386613169005588178908993923113235786446417463427919319555817947767227541332365180538861028619422641204281121380695247666920270543796171855932536447735124840619740230188316581800961788165981066587434752686920288372061949315017296886385850105990986338877436736342752304219052450149422836546220754165082797634766278917239461182184933100587969685322906427078037550123054870677290335570610113666858103998388752782771520564335965350503944945435099164239091350624261258007367260326828453723137919929766558103843507206155953287596814717798862345479916413815149702240966215393899510243800060633543772296875251058079231461551366282383292525790642577384543050453205981917569701041071055341794253098870255351266096765651724109055128753033270975245255009300467897333384050049783115042199064821779538572063517375674551814257463093424889559161241725236564938688962721280654527435235279002452942287802054295973501988669573967030399253947033440193800289798231405922635716174331992877875570414443993871876749118275715556693432265455475365659056834525820514252955930755145897736985154304614574135451952210423025732845873707683083458845845934157785869500197770320353227577482516067203718950837128215470319103030905775373307776868433636814911986769856475271891837777712244148990963819515146056401254363870392223726569927565397811485167236513932005060131581297947589215658164847732939092146034501900328444370278100175817761944446642663028959115255380620633045566430924759810562415483999826238944488098350830695074301529405128994747243260858032046794077697187975270166491425173360546311527974344685725292236205243345066988880057187703263499504142922450537194888146650163778121246945511492427401941060061007876273806172002572595664946502984333628200880238251202050189263925615089229746867573311577498970668958247569563833051252330730448089414193026096353926589570817494086719832517683752660602078662088192429264841564195102686554014082899394743137642011945577719340301532213375959531963261900996587313208762354522936300554300066227696000132988335580987588329400339527485408909361029607952804645585593277659017128215748675058033436868355136331100677362295182728700749754224692922744334706764046167014057120528560732964797493772985528705617664078902162904416117946759597591900383242758785649113425369235774732808897171704250444412382413544436378348612845806077195063071909520860023094869369865511350525233086151692924790899789199471882824192 [123,101] 7946625448958222063464035088995332127812031893948710290911025849078562848766543336703320653907653744268974354471841306787421754402929118000074438227944958577524475965734001920940959039898939313471136644372678585673268978878632526091505004357416220769095977147776144485046106376302093957588831085121007741434956345618783137133602351343690140926518280915731580998273137744866927359515744812854656580279780887912712299716261795030199281524250064666163315188722555730967981527561555432159788517768418140572395585313783422325105574264337705182057275501616232909885520170076357634949404710508823803717767124313270396263294546729491471840410573862234611019647198854268002189224950920553915413011175853516910827079833105314597961529290715856801880180674166052706159000433328693604499874742751133047376127494527316568407135864128309283122826808329895007313885685344105736732857450432576529016038756822400602489318874808244636994365745956744856278994466822223187610387879151029893512687397387794392333823806889501922549536744406544303544715201395957912085756872561705057234360579533726819774083003387773980796994573788081400328902491375765085954450213126469451725046073000401691739175173698164529288320374330378125651807323519522970759161114235134273047557668674004119412063091994459180816759723502871591675922681477665332811892509932128395218661513873828341776059727563743382374656312851961195851289602841584346288821743419699683684727482344591557043687979286043551804107782155336812507074015012370588576607356900541890595228626208448923990273572900033107788758280911948662057465716393807855825854369245784760416549534853904275663836484257601276758581811299013702873914500991560299104873215094769160741012604113166261565140316660712348758721781590525218296941514464649864431584068198958993406535151152477358135335670284835162042461951254744102948681826560323108294197287979881092133077717685718824824957276009554191247109549236947577556026468998527779891027446861484327545291115804517157599792948145349502354566036811729947031468410361491242049199371528049692329145207193416311250883907087984576848070530984571371346315730566870536673135000329054891041848912631563049247776528275214590758549852841827728691090919147381039881316120139461790008290397101951880814518419030347067807557506206985833649048866670811267765154784782321754405416782736326477422774537122867886922048487910254219578882208144850700785625919872767744477286072902624450468070370780901869133769940911382886665116934988114734954361446153334891367096479673199623275615630681029499192268209808209260767944735707054507499234045582552483006139235665825423310013526554814246169800860542459679342456631279990024334788509227033858482008188396033528470597424675075249053168 [123,102] 20170901066593702409380518684438943581450649281052262279262511885541606595662390763461595277665754950028547284095243805592851603391665313527260079792057672190130953514394219916650704061122359323159805706033723441394700951807314097130398621131681049300762572766391296205043078827684717882989478190113105856089907561483097910011068429461167845908203832353284861807230486226316732137908201007974925906927949504930765176382249052712186116024548377508189412641105989712654159047210550898651094602316573732821466094180401614011199797206863564276076055623196714504336077556847388919922180690433775389701799145268092510862572438453941174548745913010447331164631277092915200576401847462633052462696534875358124778233009264166797920702492511085718786096985256071339691495607137021072462853575845068277201301358425900283939925743120813865595000074867048593850051441923383813056298509372202173996935305435503515951142685877561935221408313413161059169443746142317751856270322995900427902155544750844460527669716116096434387594429052038274480742629266363183540065618090248849235941696859297521324004135907224331392539168983079614586259913590354686470962289876861505913153485920123082674483917410066257560820985608454314284609512308476765855838681962490946538065809686851677050552106544296658454767937870601163991266971850846149409815382389901745761767293851651512103333457703811439571684000910939682037855253882510952536064767106716069211520251373529104157051236413276451396032494018797964914892041774330500482585201674831032719965567001557845774682101726102259730056011798301944444137511148141704295228370271952907097653615309367025233592970256112176969040313367194039657467825488153581384505722317411493022113907411770021172813869724024425171052032933683136361222318472470101188799047098174047711814310321155067736985856814256447896121628410394567772296786344050669974370450080837406279616313243827926704539364505224661004816177970477438312234327275874479930096966726050563880970471047034900614548388376015349805564016138012689367257777720405260724300254652197469995326274156190384387010128141800134791244346044088393872312940419525959394551068368699141440623546834242036840542132080518235295381005038659817426014817571248759939793189928396097006124664039706754769638406859173396310815290576647792644297157216154649556261484526245381357253432328245596208253554312455088378100940714358554777712451426120461750843259345747237406348970708687084568634611829490573389835619226981683197553781459933357976907647663487842401983539134565628759384723061085419393022904718565958790888412702164466610679668824768253322656700476855061475102086422304312459692034492973573455227312777992441306675871628265617067161441027957755108800293146202880 [123,103] -75540396374897890086304479044620636706913953667353734136919161111215588736036471249889892415732513479337408721706133668514277142258774356061091349834218713587145826443533510427635534457133449206977203222224610582634664970287931755519657415903032941004851427039849722930547668440996536520813351014466760798088374916221948794771968260352005029812493058678373396967077461555198167454922333538221646409537474265917968639438417855722198281019270538173820569147948361413260402618715807354582224450445574926534858256420620574060230479008733967533167314238213375979305229490158684887750080931327814397713214914823476310470543785368538404392127731424994042793088858442485507653816626780365823868733071382939437421597369526266017773194898158726675248760681261458804713241389658155668840201811598908738786184565786363458307288063411883077167054097914393664001568311189044791737119414344136563452871574000278770457077348344068485205413029427671793962843802365180760463789572652512667593018081783189740920491314752055811474036727376450871761808222826269905274415299940459533656196903211012510873353729185853411267408007677738193799007612425796410542155566851337955836619300316619014113969997442970729050538276790095997283687049663012857633931439478896861277719740796120893731868110191314997175065708243736188650812736750048794784724757152702889653379920981753664517643617404284225818718455766738124049068549988981944042085928173717242893104596149502322104489395774960700728435732528175459307312791568296838629571798087972357605703975245244917772236181774310040684706329779370336831301372136993895013542174846130637206293514165069673483737083363635653953451898209574029787442894373748035624130911587773839825722056736929281535784298379804715085440745093952648900506510655610164193509954772348709613825794952586665752866187051526528395727275022032100907423017838564860401047780488159224336829311595880304029206111013070339984902874361319113600098870160136794722472767533057355779261221301251215280865914357657631007282793395671021322333900497258090161355591213818407732855757578180683267300584136945731284298141230573279128696560029728607096253329263299826511138818954032694669298840875529393158121133470270177704635457215561809276366611818610614508191581213404143196573013174206915955572392849950658887116868595476317806902731848833289527777095792946702510219355467523340599610625394716269157495190613369242292179094433956302892052988264007619600235400197610218770504661350087346962420776271671040811148821782591813464043538055700902307975984919110606520184526070661457797472482845566183192637075366969124717956555467096431388709414457122542488853904885630918655303387249372460565955584774347268289111202772845914504644280864 [123,104] 43189183001605936927408689821699781548157784158833150286582610418418963705369893142840498343694640278035440560326944711796540122959929201426691158440030327440930815881578827384516139543560032408686474262523917412184012577162879895255340587329252528677626102034805028140935763255852039658651588646584353887891187264604103434133240512778815465553571724591309006470664887562070814252891271696463355561344739447098935173094746726803244999571829649503953687270717321481328604954059404877558087042517665198402462950533590448489083934336960973433861934401568240417324164179426053973624574984260725220535469642428239262504498136214759577447472868817650917674967977064387074842383416380063535518805239847564340402098570207652816352951840985647190701508499431517599358478943431531447643808722688202325747176847296125895983240529263618606744980140310322624407342655126060352696133866856060189542944184829709250171857256279183797483121351837720564715333091251575616667166663528246450853835182116732897761565088436362538828012745937427721688818212971158596433383440861503944959371501044526143108665132174303864264181080859863139673817895904277838456465811027976868221449567718485020911912417511176550774914122352285867964191444592087235686999789374520471840977855329274576074513031068976291719455736606986808513271680209411512934041297999466892949627844002885937827649834113408337145274729648498998922757390679457996002586252904813737682569990927819897657653234152323572903272148711672087144655916293945130409422279005045738472197167635552998942037699785438234537424678107096600617440125857800792364029381918071217765465015889672163193921989369605774570076758825362384929339583361762689620575654618507966110965267755049586611429103266374841182203830545922196488700530590944692335330374829079497317815622791775518139493827398800356396510326734866357626693113197519118029309794844787375008981574847999337081800914530233566366522446871594435510277105142507883170180107867386886872068817719804694853122619148084705487372723290151483165900600910229150904022343912501399361586101081251105495382681396179041921453117449710476861230796977795147650577713142965358758883519325101624342161698009680081296202966548231067179652219340366520659022378667976391448535093171781559288550853709512733994674392537643708398072720214090336086390040912672414644902174595391119034211714629338716372781099917143931520613658176496492556605312327192009374717694428388520794508274695811829066006862826937031252792496687357636198363190301629262493994288655313105952748146849089521844583462447455584276829311412762088150002790473017802713582324795820310978969073915899039885438330630370453060394507771464559182274862029810940536960365242939051997248 [123,105] 41332987729287754786617870318173734711958469358587742655483510559668813879642594103275876616830350404444106070321717148198371278348635683484947945415873683891491488574908565922636522928204924838022941960659302257402825538524542668652307271845844713202896145959106580680795312210431519466100323280465417714662234543163984330857294020686561406488703983347037124984841454887533638302074136729359983663013520263243134512970318422466891058570485837958862443332775261813549659164979926758515944689455851667325272265542352021781052184319096334924326270059410032776087706292590357004168133414884904722308728636756170276797835838790336196050771988243775834954481657201331836538177924161056138131227251426220760018397021910558308306639391759212251775410723208211363017649506144931195414714713429955512157297300008969531039930187692963101739750438520479833565261626779615567185518604718192170652386889788330943344890090445817973862397073026398195063330660412699996444283696494917220420544463269994333113220477908603114473931369652141701458843074865368145999472789016475680821052171119512835973897142887457408142992850430347793353201558712477625795024828496921142365329176984054660719817009167646161017409831801216037410054259214967150662159787492213422474443789671646477937565736930604932273606060086685784797224768492612836280366995483652392492799507816925965870446126038993995206489608399500950794546351408078487025704248293897811071884121575550651638043453352026720901994128082084795399879569559234870394312478970294059258131868962460401419837061756246831464087476803980232123858368773535478772921918684770799740792361944938146771066988894507122258874158705119294295650439838779517731987932343043770938921549193758963070226030788954832585680344613121243617675126050848593748443262758618044868959974839271391759747639949883506934626169793176965172829333035970990987458405357630452229084180273823197232308750717754577206574892691723615466529393337467124764106243477170813502734651281337641058243360942335865921509206662405479550395146304181951297295182780298235036736022657736699355028241051436880476623487094153066463834891556743417274806605421242702434773683096136056753678877701572639087226384571676987720306209404330925285737634804986027232788195405623601100506189047623033184447344180552711579227907668150418707229216282689551319389508682022646125205547852308214319894496052620213732128743342675566293895478084283777699228267079308022787260337921976703967998396115861664772105502275563240660587555881234507767037279307839362697622399266559472087986768455826918267488828026106309003493409751824112219399569261131320635347387038054098702767344791192376632253934225750326784781553299685360393535574205056152 [123,106] -14179302369530001750588101135197948019344012815541658081572653116824725821246003592652510667828825810653072939681840111416555794133532598348920687011838859707168596646012526500051558503339121646122640303048123616449836584200328213150127434566781404200583762473183136678900074803689749852682429507691899970294903640870427942188390943010935836019233787591310082605846629022023696508005046660447472919873080054163696725664100502586732790319508647750202469002026418388249094795937037978736180190579615010951677091652399938198325691904412503480308432143551745004036490418305547827080259085215528862024487864011890037001742517824868398923550935660605521444240190583235685896088151980600163987953885450525543848931072829959938515118298098268588532553975705239917959458264173701483689699131103551012893445150212715646141173526743016050086923535639950104280361327143802535199463747127160757160591627432953772724513226988290702896190154475326472389582000971335039424113401815450366375187086518667992238492940146984535421734274235799810828484789396762546050898143322217247417622648665013199345173634323454271337487042565543615520594672708089384295771572929005392507264766738944764654197477984535610248736034548879139657719173826960367754375541654274469836680142533919944377579310735445584541002832296789975047872953571529614241418486189420090455729527639596242282118916904904832844742295763584675067895871398032800891446241336245947526574688905365111972218902401091511066411016786885360557278747775244326488719936251991127160034682411027017803562545992940832869389080309175506779468401629470837813653462577129211715133211131367820151167801441075773714746631001083371324868573384261055400025707769300201806190763705087738273809897711589436648719217693974412404452571487900887559191486195011051961115544343847437557431502052520455210432150014463867836520051319400908427853428806311932370374708735299279319954123630488778899036275796059939600571251173572934974634119219879217782271692630150273278511859821793667376921372698414095343278864786500233211666202887983622124390927838086611103146295895416662339811313692206515974404648372399637764240239080484393316266478671082490130064610492447063851592139239347716266737613443159769171651729868053067659251797654898918198614837737442416869662209054099977087342993140532531997787482884114949480395211525293265522803481870206311301942733712711033593837206651574159753058727309537428710320323556063480080509339586690887021453229833642479822909236143470155920755377397380475964034203559121674299252561312854116062822285684454370417517248386750052627128754974630119694078186219090653484623255435207558730771688044599751129685927744262592963590983470592946841753114352 [123,107] -1217221339647107933503093378941681034931020969953696017364009702670865997712112203173983894431755775743886637921711778527168384294376535774492833282373881751697338466649775131608956322752182855950542207043550189784835836209866406081942564552658404816538923198505330386658502220957239712350538602142170573975748966941242289166949535486166251211474491292269628591702300350748025106309427749513506998065114735434757495696223876730565488278468146809223827304495524447814166070400805000271816219300174400351906254262629705401006801405922399019804747140023443626593501888532134249187895405820564509492673299343466198331805248613432689395144258440033355554304131995160766622885667672100452454382183727364490367987409727661717109831592152457068986311649788033702536109146873811180129641403293135036274816246660171017237328287997966752944091298071556497303099951840155893429070262053692626467634359674017299420394044155935186874187809823320660408015395491208960685244581692147749065489845312514154298356422935015509967431095835257338255272884910683368840822350199939269734335000949499589151834419926399297162275123065769492323569866602635842534309695541348231168936873116643373455704770911860515110257908019124595269460236762313900929904490484928904502863460486316394581410545574140340687893895626177891838203762053128532719239809242486893619354428720468187968022041543030963889599486195311610894620709322740436467082022548990292116198690036652346076473307696841869320951874358024454067376453396741179729812447788633929693102822503970502838193844864239511834088306958341925650381990126664714996751729813432935491980846893904600449119941430570940636598042442384566048730064153639823484836618440974633086000546287334670317342888946887149358880814689601948142165473478380824925619807572284863217520867970762866990651250868000655418638112692600482128634896022688634356523849333373464370657649157842579363989570153920524915208288751356952859350472458173566903859039361403567119318378017913293404316190055590878725756911731062468395121296882780300520704706481984679416592193207946432089362644540610773411676044097963122642627284386701746334276511140048261285808749078377401426388827858639367027902095976771977386557096925361372214892829970899759905856029772738943565939148265734365545507146810494152933839381241013572404662635282690504505813407861252379745227260046647260615355794282190706698368111545834673581030115563640351843024254873097886265811332208867234169506094950789112268400277651660641496161563599267542321196404290954731973233491974714917571632701318810450696282253507308753159987690827926668374627532000868567601227412914859419850416574575893453462918107746204629458987796962732825489694 [123,108] -67061056059880821700136821188116612484304953699466885618459764804630836407192815606710558314564057785443294263062265119759282231374616769588720300354105110573606189316692335061021096774130101517156889346081634218946844698336350583117697485912962475713308158703726016135792456523427319437861450971277161719086382378689344535432997550948450377302777909665560966533420351196770789572127577485516228161243862366654739742985251225620844218255977416476703097657861447252324064535807327800042924536313374422940221438809169346231901817945876643291164899037695742870381873962993551426054017100333866707940844396954176747719759822557468054964225536790458165622587810605494835101194565307641226202261139869696438089732018264023289943241308980030963247758457410610802897951742368459833368543738204180987088665929178147699584641185319282232352189529816157125073356163276393553806903457155724363410241163441516639116512784473424630464872347028056856554239011187801211746927536823902641644847429828120328783872289982154413250978588269658158696543566306844579113710757189875906097405606338153554603655720330723008923193392080676419321219433562566657134393519384232683947735358685413726294253475109812884965469869563570220576722619944239748596764756177588005879260753644644422857966784695917097032981310347531027189356125794316998249262930406236165564965793645205382356432626390111479574762596708677778983110286286746086585434636066625986895860302943144697620213332843063005288604338724739051803902492125805036496698595816493675363984047194999383995591949514966621042092054364512368618717171062507247309266807335449666125705270032078260181102854031665263441887105862775710938244143672948594230669089268289444525845327943881627925293419091538179735252493923869763437209171959601681603140618902936580796955770762787544817773416198994838562272317954134630788895896153451782591970695229567540235140162815059884912429227824359052087635064122238986865929096933882638812194909008477583829375223536942089699945827263556963363199477058690148286969110218598958986996963904966966387919666418525450256396045197069690948576112772935812204898692831444767928261630041210625862032956303084199067461743160153731400419939725777056265855457307458484308917968065785674618818147771959533604199445371054393806771410451785087823462324138836772149004807406711917799343597385216263716228878039504313572329617130761338792605711078861565975593922101126791726502506898930615376658932973070208808947987827939487578562145913690792114722557810509393126889010308860003412640475202980773234773813057865163443575280682602233473540976811694156296383844757690454778573704933263928304183593736897992075116925769225403911069431012538176 [123,109] -18092039995287536263883104363874104625895079090076617993468061609458650678333098958895245927217069428413760948260345468186005388311581604628558643223434346504165511011036255593980850205667766296837585652595078484857475191844330100675405192286429069109928593377957903787457215541209689830131106989750823501358136647607225058896221882280690768858662160258480482941203255728398217184816434796096029846179621128838862000099693552582282387458244056866184034478134967343632119828125788851909022179746733828195514430707510315857124352479586859528868261244214093034265243885294710120537901868365255441066714591269405380151235764808777249754384071989283792823454974966687123349711624252429931851570208710550610211290507949449562310645538294264439846755369703916412770918183637385442716685587273535893134659226027218718613099551373643036233495701539690785423231753341040566275881650903256690248773005827262260614698873973163854606889990887929079354085798741111857842820070434468819855285030811795667624880738879590503237222797227391502812313756534228345193819290147737117394386079931436695970766948111654637254956729224309131231863614471539576054319430030234140133190081356045790790974661842123073113540626784834235153212436489017799142327873034172709841026116352520368248034321623583515020088329763259132066324527659442231698043953091115785436793840769925627791499966363492295401803592360783720511419944545083976572194490306660942751450818112998350995857169747748601191465349903173347513701330190799325154847694278094821941848028776065767724225808383859410968537410726959001625725247697751988347209440222644323531752133123201578908391553610166205543756233837720464220288050117371844188747798476862712037849933465134264516566770399413076517831463383394978476449113281264988301027470169712579864243498351567196446735305427448356525412541131535712770422290953232836620040223555565665342315146513268382794541890309735655531955206874659036680282736482998836457737261502945903279150202796930184603570434715488069340685615046675087088719392600266829646161337057034778023519671593889002836608680907700021448131530950012248509917132318377165201337107822876179785643865014558082557617544291403201216779157146713509027086651379578127079794694335721357812140816177332066929567388034388316284400131572538449158185682207898117353985482856515095042533702325984127180213809501962144625060310725063315729681760543607882179814187443924811001959292223026749761357596429689785982436357996980073768449728146722233595547465331052255228395384161733461769893251975331861433863879493857930044042628162645502891907019333398559200711578540264682060378604390240054215492029216750640922868262053097372733304414648 [123,110] -5556449478114122419707139844628097538177009864142007649030512041582667183526444718125045422207521802642341726171782369406333431384478417859984926452558736628610362327258840091747529737472169667319791590020445412844892689317933647831362050741449673033704973712296204828406842658022090342580712114059739293836465061359671944118817528364765491582324513804256014860047304673358095084688963734165349752182073701773443109519553841434119008787994435741430703310086825460958387609007013771058017268434463456489606126982211257522626492985422437174218210733187722538448148454307816759723375428975793494510749539970061645326136973098372030780512724569800552313220022325825230250674197999966838889087292085253435731522889262181632348232414158972671668902983471723659061440554391195751800473020229343974585209937014642078401630135753619212979188047323273525977508213546406074637088091334592676305756944963985310827745446585755768647305961972924908037391415925817327165206086829877327967741400929455326036396902384843203916580808479812756580735443715286774639951748321294540592400978457743310073112775549106116902436088398379905907836622362102617494209447283895021035264388312192120542655598888038989361231025266724052878145643467185456646308177090310039534300866420797856625583018871349737942092314502483894412524908368339981187826158280744045980541215773491233740932698698498721202707100002912726172704931699209525323697897517464398725688993121055487708656001069848448345951570027157175055123455595438209458455219817830544604735713815647061594905061499934490712350920930378368312342242651319853593410570968728387458710080440516281695352698471656340921567247532314595155339129495594084927876078644768041423641338380342359284231932476207582490081410848154414381974994653301023038505654680236677654179651665001151820563443309760905017559092450021743649836119725726193244582219794455389676263571735384604303964292205016861505195086343670828762287184988305941953292915724218959115682378066070447111800233129561205308899256534739842629915259590328498266680766972795675577288182302934508254837173805794249829515756376719720319063437339298622253272879832363841821911292592395981170073559022488355768264786388826820597866726722112131094300745913782092166316726035435463876076219055257896619735880818789947772116382759974728193820598719923059495575347269475016027297219780384384396108536688556263767158101686934209855282290841176723965592896756156674863084301767295284062880989956784147091188944830936950751850783156007573910107005247137476408751134559260420055417009357254432503552963439892358256489957886735316515171880223197079591482773024940802425086219517213828169995560233960784903328 [123,111] -11350319887442913874818294223868147718353262643266652843069650809874005615289780613615264502831706988772296393690773989083747478336880669409852482396764337488997477422785955885114564718686817391632240362105008868689531552941519043147620941833239175860562408196375827520699838722521206946750836772518149054356917593808454709953478617476792724640695317498559062222026360734317120699701057444905543142660138501059363059474707026257098375192882198629926480125807099128237950035575694224597694105699405765109742065945367385118328335667251369689384979889899702650581623772890914218937771021568391457162656052387365383490789235761743295765868217416426068797932688082814890685955996704874665054142845855906486252775311163011724783940636563683164621662675570122636033021869679480426686759321686721844309482479873173243695851318058407514956159978202202782940302317139613454379949832766403238749034505258796524191081005631063488754132247624549271037686155671672227436141414811687423567593469064101588314634879499520652048308387939143482417506130474391300455991696326848704056115565813365425361496623296544018447398014104603976775587499950879528192871832608524803058895168207998373229196673289680828047773351295501720276951949681269807413319436899660049513966987407757443821437559538694954092022467557067394525136317704572561120467123978333089424270616618322964026888693137010554556749233232742033195818397524586757785527299924476316409200452314199378608936392749378419515903682014907681932017442688164006574079121734497226113704916765861496742844657333942218073043608480002516470014004727695161650049300787644867708325163827894364545346909584279359690528864191733518476100577276191982030716983065046109282984637303355701321148813131702579491265900378477363112262590961245678220841793316746246992629753005060420307412243279108797230353118814302263926781054391218263977538917822075304888524492521134176577973273990015391330252812138057188647946322123574332578144497177677811817018290756552089835670044815063179850455910919440682348250399528644050337467351482202637350282589494237610909368636395174884905339992285589218123978006942679870152663993266821322389259271968510565877752519796220769185355583986530546093458641774598796703850992586692629968386581409838519486456402628895425293619505274573033869493626751246802123520987974710956148441090722258702192804055399858070010438080401943822891062937028783092355870413336501777424325555591635001314372881598719574784006963474723880309339860470741118252067028535142831548411874652534262678829558399165227975920649739512364062738562356580716061211486365779334808732668632936413871398667342768338670009770838735197809373924904911332 [123,112] -7462975029420897950257020651966072424914609183736158404986050836147795631919179158361521469645447813580210291365873680055312908197099846762286983741548488875023445533932306498486095505503761779378017840034112185930784648389222003889431775446902917162588418646613477442774052506174764725690957744687516354273192050274428629782163999892237313362380938632732322447015398018773510287664568029124821067440045314514698022915834994031315937569409066533209651488705830835432414933260233776826713192921430035299415063629615607341482626178808604970152699418591979377121774402486618220285892612736120598151709717968132587225572540566393988476917093646612067436941185576028455581784416122665975435590896460331079884976606794847609611410365763765901339580130778846446428873218809293624911749147649522288774104377260520867235900094870455127659095146716334562544216638301646573015260287925507738167517265842206438851667533182643610858314198383097489473859486741424234047434864881777580922801517144172189893705834643103591240903800329409852965508645753462270902059569812840611906574410155855446965475642607668255147071858466594804693538673093844033918234124376713125126702522710667222945205346623380869671870710398355811036541900544928374237147113923932798930299801064463278202910534266522337558269311060478628401159314669320648134111458748399182287830705497429253698349290740661722860247261179280276150421518552933593308117583913486921891696285628970422746377772474718226851448032828587859065134356538393269374447198857267917368407758545501688503068133986810320623713527790780347137880350013619856898434929816436654777766816283221950586505502686994084537053652318147368911066275372721300465797452610893912861126103411224875678274732937418278135401150303204272813701359475427216509136522194513902580031843232275733953504707611580378166388715757357373562086382790574998383318038235834485318423173909018167035101976044545754998195913317073280466041791179529955451426828297958384841249580600650056330948683567990487009217337499821246764425961328620959429712783681856503748928350581182262235854532544439121546972628086998755404980326076048792209740194807352736233668133141751556115685061874862971901779173144315064953618395166905114571640664571464615240012982236076981034262577010321369519898835791087428914121467690069239086911870271698810619889457764482283002639475751113829240417927279531535354770473011493106709748690101593294355226381639370245076807327515033945941602413446108936803087163794969621690146755158614536360633244302648480639543874040608193957393216366157636691719933500657386877464925219868437704925252576705451731886025224255454587254113657610830822721767040 [123,113] -3897825126478087875452761478448755011132647886630729499784176588537426501020121568751292704236637121567072030973423848002683609703853904274047813516672054363109216513908973411225387172682165176463263242508349596806533963776088735683298291594382500678240597550420358330073867657529190922104379050285477910219083287929767413357491811130780685972618393414267052237006761661880661363105614285686312178371665157539515513261606672975898307323208696879744905634105737988303588239889755640720795277481915590754600852738893320964475456298359460151581516682236395391379473468070019733109569567808322603696894049657654289201599475134423431254295598524845241052996774065545021309749071440169287223030013916848157887897081267877810718178010855230468224017403871450245570761020525818351058229193244697109580692234510122343112804550525444662046520398248421517034622720903435303770002346233042145062614820223479416786454429626804693950795467374197920666180893672684926826101035152531483695630369964877765493456535756008276398146411314084500978278394471157598298108683983060186112026099734748927396845450687135785208617278531999140359297272415176392216847344374437987166424370394764597091424429180775585911956078368825788172363575409053087700850428593069414182385079908183635266534597997481590522946759046333014742607813179077746670231262999956072287115176131950812954027236756941286889920626779351372368162494548072070218947883397053018796581745997023655998720780083554084676795921613797912299534113985788445486041453296886457253861369717871511578656125571894518558004417283781353541130022393849917690951503599701991623738263875466944979525841916284671580512984822655912323365435762790465658017855907715888036888781233248391195007172715096496644841292707318194212025284393010503343251607369311264032313827094261023972895089169437172408465029125708253877537459061408605812493017392180675595823344179369708824921555801683880425473343668838741575349538594238009402385788017887853892903398515054183502385543726726372136356379164961724136027043108397135786961529477179572544514440293835667357406552627047997837914513499059398411082147112815483238999053525465910600124551399056088940823089259203749676470445091454517304126763408420879721714171352628556391241976229321634551531932293973536438296470188368061612406007069828607056731098119824721005862164942726096011291173283244528229538062765991370438319364572848759468231008355699429011343575955725550764916304243777129191796764299444711527175922969564918339932203210067555850272226464620469469779101883806265187565294427157580136751924325697081071720104901391302615660363349092291769403405424494935087410309481278391764848 [123,114] 1433324848416778087691799797567451291478688719923301631189037987967526246545290452564720474107599570036259040541136205792935158214501077609216934186591036579738222072254229459342238683243849827133395441524580893740545324650055157793118275793852149911140936008821323513619597237296604588700259912766900609248855206785483424836188646881837273650860045314157105275379834353429879884619373395592218645940457929007427177864162183807549144155094088494783280351420482214829460968154825202442125325212153474192803152173749616843534200135250073744032788382132486143805902959444928808802932467887396493197378229757356754200330870258518244851259197575814244799527053042420434752416480411848461464292094434982894947934549518356055122637541928349889897317033144021136261001028677894888915947543185892244727063388952322694480421829663745592444285805779204655884325779567266360141722996907305997289239951251950531572582506735871345938693171562976830792814907205189412250844024937335664676436694783697175229514521855128242122737974255414651550472476744149645382225694348438290009963835431840450759468384030302578681343256824675808641558078869612708334304115808136053470312713346556791436129285398088358757730980209262997770189311174625431329901592704010913859214504941439760021353800640146242761136812287886598974454012801398874272715387942244193345618022411982804181222918694224971071559458698472729484802426141277015807319016496693791539294538801932076183929272701402274772492273573388949981846188493262508893344180858477365743330210228912886878201789969857603930838916293802919706293442943526524815017862803577122284136405863384093896272823512128369839831600760330588360787289186458042080615269448005532992818555529323947159021611576641138051440349512760543479757795961440371096129349950497673938192006247201968582898962651227492593117035854896745554323446456751325695499342332471778385598709932681373375698796074077733907046520776285678206233828667089381109206076073859859788864086149571328403928950148466588747781243826607024162202945169047673607886621952771369878956786158274427206373885668945550830900662103546473920297095544547050277051501829465833375488763263165887823684477047224173351688467675595150801589365155175720621862957495261928789941086190104930390861019678925632164862748388063213334649810012755436950041213921921266940758363145518059410692398896200628944831236013819607843576850703798785246895326919224944413490922571348247015341162798080875263285780599179130202071325530226766116154540280864008792723649392410546114345121276406711265449249540827189108333948983012700112365878277982267027771577454586731847939113915247861323258292465987392 [123,115] -158870515219858785848736504568425827804006022326957130046912510834417518535584737200701853916958637087764594211378903235665404194200835478168955767823196070508432758515512834064881005778588997734305451796693586992250855286853501015455448947870156436937087456833959380465838110068030806032691873351130635058588303336365639612209755069089829248304626603822937635863043410214044640616431950953385271348186285809269280593583782384043636465938428127055871866479432787315364518975366591272836044337921554754172954024656188659152223988856123418166833124847358172023960804634508968557453957999613521744145531590316311518062698278074670326976431947282722070102508389056672946620008722009317564152540426909807687659208587570600251827075116280633810365924024020949381275985606117698849589163554021649255623806420529002321010511798835403957787621085924230892369232165562027656216226582562964980377714156936308531078162890519601608083257775699515909672535513409163261505838351485211492534851201272369458465830556058872236315738944217351965167258333001297604339332951926678363727889150085849921963743976029501344105322872355072232754760609870164916322216577980322238693049211393101949471397803340460466522452990468610927007947509006493009468210918193931240527150057157645707397842459882476257112156232567645222310182373705494149846414666254217785020321050110709240035143747928674559720547838935862723274714328738376664923455303946574904332158522638083378778278840653802515957184014731459295995045142040856486459984701977297037669488605167998548086769823280388372129152200650619540909805893402924428464842880759507878731945545692207887725003817921305776213737588138334375028283832071171375660574786509424755914656620227104038329352546990647114372885434436004411116840054979622478202114507841646525140455407693123276111376852519381021421512313796601703156113181691877122206708532240352805001280025849794688427655718429279263861906322071442779025110498783753616973349054591189014082567354642662153954761162289390569077314826774739348528830403439245278903993024464337173764639918981828379111835143243762350748475704192157901931158014772951133573502809718894449785940408690787468994271765213525699958291710469970924029097645625157732509108222668374210794955747749922677697233433084793256642168134205339175500154497972443468688554733834093737801809693798622102709064464250436338602487591952368414334547168732858489333773893375056299347987949051120731739654416544091665731109617238082385084046450777818299382272911518390994153914533236691823716179776486800463941796344564532460060320118105660275699144794567608487650838183758763707709042945616324661608626392 [123,116] -5275335489220263433309157729022236555688341380108506991072554368414653278256491908447979471245875954901131385965914628631714910815505142227734957799754692917669520526181873182803027957811611094826810886889556826822791397309886291601642160373879835856079160921088741210552285484558342969927340336049914438382073882410510817900730859947527001348611095022775538836164466839984630767916688616857594486805893329129442798859937647113500301503320725950271654805193554378645898658607220719274647328856703265615548623554868800626772373884150201944823108829141048779346837822174462385806375898104564697852106306691207951083698655685085728119828533831332751765888971569941542663660710948971143812650681858239319653267565389505022505041854089735006583326656167606369165758938908105711368313536845090060570044014463186078570017103866426287928442781835751690882687606623594257656667507511249198405215614350146114121817996323650384133477115397615753189171660795835201056136660666166726658687654120981973760356055066831382586710008422606732513898454691040698731411363232459891675344322538115987366692339398442123177318665339730175838086596358451686335107887063174634857609802416673995363578579206305319623050591035988423464177437653839533512074665866933171703506949587696622729730356168810086581610703605779471038554381860707402151935936359251343147077152838181572157680215386277070189406582407391008246309150353449676767018739168830060169619256933522580813612619421289261457914713332203625996503408248154522899453242269363936575205019790528513010396399754971888727123926780483874057513091856455626040113459932862721480422998448914043379586594443865234882075715401415025771372982963857748170754161830003489093792035897983298490064657257558737675676922262804190218155829244075648653953118084057877772720154393459598365602518793144359856256641232052260426168737776937195796445764064107382588330022124630115485649588790032194122375227326265114708222310642380471838027736935744902726441451417034125153908122853336835931108303486582099685036302217585160547181981837108336657032111460397885170538586223696439468306498793450810519920222163564027174876475910254003765048460392328106143104605756089048254914181792342325249583742810829317089765434699449355969428437238089477378672188494896571531063904023300077921991293914686176789184397678725195850805525658877097912760733323255997685835896776924617869276183989424510441294866503511330074893438052613735296418594549788305563760095302823602823033726295507413221196060514784859102987358146930459766142591686262251218339446259690247721713863320624825694414764089573008345375797067531317827923810490942507200 [123,117] -4259664549507518559710303100700569749419697741106459559424000005170867729498219571061434300762373184376647506616831656980314222861318509876165126085795267015025396560649529764933327695017695126731460479792499720648279956679527117550806352927897232991159851876347816086152426110335749038641142451269545263535405931405859130200477321565610592266099896471230442975721389728875361208453395656806226487994079551113861671962649750604442714798837856095343492412940994203088438123080157266887862298328862051796686545736287115217746218871777998236568921029576439624594154586439824339791424150237263184469991204702358836795857642866955274524532961301701640414781008614112387578979543164902225258791791729933811042186951055471714148409095637953292728154827712440433444629566789843777895069491549083500523979775513495458726754127568899091716513021391289097315398957408858611343637878124116925628400120274249409441494697726131206883951600971648801667032811812113421745629445139474603897208142373403484148172018985724475828982158044785900294246692401599963574456447005161561595371487490307116011612887275452177876336154909094351421511352286287486782363845706746746983710976695081416373513242436580525073083091040300069590593302930516697585515665297665414599872054845925116024302925286748224268761815587337741816764750144901906242889489798840338859893271595930270886672326010987878250717602943429475017244534566028847978359096332035473671881385506282836001758190870445639989310983835247506220965208798018872532696450491318455159015466607197922347797078244289213354934297881292603327239969098753032028605126356029562912990735380610730433073910205609835138380075774623651897550200830784066357796745260219195716800975435173895421973513476264615598583806974115535644376166201239686018410332400548348008413810642169324913835320967941485682471652833307515410939793413615746293748680053061862359174557783055728868093097018792994314000298061140251013445904891605235486775833415697360255155599341007677776830870281862622318211872519495316029944876019572531744442422074381353666141695855306291407483938712055180868618351533327438478382255924736279003511980385780253023837002026644282791967808974308920462369442792988723751106656992520633830287175792792880580492133304744402726374521074178621730827210617887215742895894617489520440476487921007288688678151560400548496410639450642453569852508118278998153259704140169081761655411627812613233945393305595497039822804812772875589996060560509814549483692604674024142317961668202136735209262932150932266261238079095491646519425666427067719220056553349197830844928797432848932500067900183571056584636699480 [123,118] 386284676574835237415576558303998122900412128556177440707737800550309567801017043773695897641676506189774180767483469028148702976357734954622578763564548683990369146518411060587371836091842774731203707224965856018902982188198765217167253993490127433082641698481942090548685309504061584784375322364212795157310565987510685396306265206636807140049578936464211759314310925308208794178958179460462367672927878546228228817111428415826625771892405175084627934488999644149630343607052283582774978242304151758710857150940052548239695403915853617986139662767891692611042167883952668782210661322065142798375328602343117680761565876347187201650831181669653662741887338892401392552250419400435953425682157142471058173622491370305488281545776609280686633317142896259104256381229603340200840747597336401841187300436392990123925086293761823303430838914922954773475093023673340860220108978890834600538430096776530470697225520094514038381067962686009203422077272168085969612904436335848637077493476098480919300833790482768652557852885391763261155467911174115864476979200152637689317284965320335275774901717969612357192646797486487533105149387428702850685680556058159906550116344762405850879723298615738955207956792012234598753330922074848614731238701586964821774351912875525375469923244513649775494415543317848586200310142345173131717600140089867745220509062391305546245047034009399745838970856220377805326490775000162789113556613158332537350643983174857478794683908966975975813017656254399248193181180132454887718155898899755988499137575091739176870080085766963610599787000994779561316706805949027841379933068278480081441116795018930865277853593878430716493010277454656904621449267689711881427087326132896992632669110259356959755942443301543113160710816495306197655252967847363636816158541172256458411752099329616096957048346046037285469331671901815916384708485782226436315731330897749036097193731102599363427678067018045627160147927969060239978426847230767198060659202185195526395652402731854443823808000724203731568289046740252716429355124933205006598388443693825153219250823864508642256248375942113764256809903970732352759677413186680330369158525164938304864454591716258057514189180696824891742175827616551757650589033958133620780872134240429039600937332275717211943266476576513174248042348184775224037122919590836832592209611188053997941994021604487085857514596752221849446632078443872059317954463165229634104223929863133115533500002328457472425669278595720942116511325426998961331242731475416282852718971866646968675955263974792248065243341594233313700906585564500261461004116571443555957557791198720681036145537069909307268736 [123,119] 101572845209494554326507077088732013336999662134086086520897169214861993630504664027077409256590887939917334048508022212716938685539300724181284117280613181579095936666804303274324508852904458240113859150743435037222340985780596507906499326987069153163921317298701130620676531451787887857560821583098110686878796363438979158100763920269362416692375285549697909314390441760158476158143151626555147821999082703452101685202004523328141164499999057344118440731867843255699954198420975730803600255083306667935884745168557627149435150982559728098285257215999368651264642039169915807872883428681471831421357251609697550645411196621586928129540861037222724369545134953300037825153138295984689041862023067774247859825393335850198070153262074666442723516956718333490164352793163336115765663707869485349883033035162686605285583898675732470086215017828612597127163422703189489699533575075919003997597800163937794428036775661816053771091815131534733133462977113516468886465222890712375833183847905316266565419957440822258312954581845949621109396145572925639161288780940598756640985044492502984606026127862179783754534608337738135753649619498232874264724369560533708161851251292218072111205001793043233902436345463318282534304750406912233714872916141964810772687099870687023815654543824105877381872585016332413933158122711560300013930468251783292549471076639006401518482230349081830406138159091654822260706761360064944309166510418433750239060530234291277453860359288873196795119586213870691738850800216458971677076197587055453994344160279017486377614566036228623381384756276464485196856103928021397574592064411264261037315008165629609956040625871526016725849458549387783180915735421076354947721726185137293859452375654997462731316199391953698393985993933640728546499003245063486172753028350763596956992096597879448831411576132343438777772725555424974604999385832962228867751319890791112773648887539344109056728431042589810111726798438993849011040317949629029981265912514780173422514474639121420261610233695419579478094268829352462436423623368818642345521112355650985953886338501292975467747293729072526550236327844300428378612087422793647375964208328306771628815913751309878118560071204215146228231342463386287616051994090612199633008803776124282622279869758731949307551928096005559318645397683324449612978000776475002494071574359855985884181170071593832602545895415013790612537021831600663716922403241479969086498243567483121437404503053277305559339324144572207367810172647845484495412857957930683079619195605125314429195296002777017225624635011665161801217210282298222873355621772358929369032557330319649724741847977003472 [123,120] -555812982390871815131152318430357059973625329861583493798612279193530730512677955479617061043513691215236775575337532535767273009185502179958387399420416144071963740505224679348449105630628544244431262382877924463016327938847856498912078513562432978867190575768941958527800011403920080578655563575667802050126866457883087870304089913605827327998118151308315804928544909324119536472839369719407729943101886837012891704096013036141758854925884571508315338377521196390174189842845694941646364934923414023078112785669736207107297599018222617464997641229330607041208932608445307094897814228045769384423548155542913418962048392023306312341649562912711738684081334812267915856505490808362634116048338647430023981265898200810605834250016780205461216535869569436990139180221365793124824940979326728625400744329368595366302566350914804044700699672554446726609001928477894812975605230644055894011507214859816547162547347087541176213568484642346079102042521622889887243296904947870905889767507242027477324659643339963054148830988261391410384328229590405069679432718795571289656398310844583545055828660247878532249726301018427456765065006561759543444877024338336036929042382830453626450022783375043396520733091301880880366951946956462278665498774017328600110101084811785884138726850643552068657449739463212092161969201030187625138540936885678590178890639596723284655946353839500183934941194760959405018397877727039772710150528811290960828351445947121325538764125458653043556495923316625289121938424416851834433565510136801802447757440337768264559016133261201686639453748876086781342973777519169449914902708823777552633296715647903353040594728826536431742515623823860629470049887463122443049881442560081529313724363849697715799846246307431243887064272636789314234883083274047258911655858329877168445634086296876677304956241638753105180164817000469571218873765348394872406340681745136976976468465786980695918720560308764165438379417090558831784648098643211634396271402453142838224083643605518085636805290369706950444852595378804446270296876656206058464436795598595615902931302997367361169278563375773484006097176434843493034971230116547783882903671549079582444598066008853385695333071009484064588357268438695241850206421051477073203533797361600288108465121504760711220856306088364950873929140490611842619372537841226376154386328601182188301553927441042495653673523550629095885079134042158224640748944810942826396593147561778119760990270183501702742900056469485496077147972938378531221489347788526130081528070158173529711993211803653925461714024183722172077904327012340093709453511748047909681436653609430996960887424 [123,121] -360349287883822833422541742123984830848071767632482289566204896093416651137571682671162083211136280416703452836003320692872235991454585282768418665571312700820575108679657206207800688449724201517931120048957750289578622358272297917074012215490279491281073013668693869969746257201225667073840403452233849765486187638274398126277004425617563047027864626924992257130230787690237407090792827978069358433591760014855953099444499007781552018094311513463010125258178291172713592692259110629606662984507362606763407767169397693203922352509348570485432454766631211969808406515821765646124657137594931208535976398180510429321033008891482449157281810056183048954269109824893193192707098834737802868478653201861461722470130832905231059466575775516474770748951905534480037607955814607562119595678977739855470422475178759841181924266429932058224431267042690307917099058380905303614455940550580910052807291380084789900278491671643926382278041686508416536278268789864573911252865976416999846143636428348415635859232669646852321102125856436566872382841032346579458098714748289679378473813541929110167877817306820813503005682434608171643932736505878038352193346109113602645296372917752542499385249498009362499303124969777379833073594401531926513757773583931304214424861365635869767281953620168576729699107329510338632380372087748449137321350654701878638200547852441239975590386814159782794088559664301514213907338649331224858260417526722259742241532414789520049557119961978613052996731292850730433663344111289813897677354397326818593773449165375019538517340061979076479767211731941644414444112619102941418692384943109076780109584510640125778760305158310577949968305087192651101555558800549987538672370195136290853677351559707301350915342749274665590614662442679371447662488295221492044609620997558129295383443993727811761687521067893829257902737217047922722149400021323499795472504297822469541612065452139407486530012803648948833291895845164580085618402400608971866508689853702880446385212739959906437765597984284183367479175014657237169080036940939659908376747050460394072741166147760510348398472876092390624754480507365604722597712336359327812065772009553807039418080898340759384014077222586473230257426621837733592309595451629703796239906667527519836476081313662551483409100359028754696387413747463663302430855477165202833484091668468570063637726742299816275744848823183244281070570406630243434779221131048597059608314762228314249824936589027964966959872202975498284359682283119088290999019288365431155853719039372225178509339272404865723062852704568676545608885812722419867758653144999776514345697604820934000 [123,122] -24346070351292880355395197883015997253138976997866190380090655509218741371561432860465972374177584521669857679679940549051151812360473614175303798609748805131633178495787333272394930959928587580565009241488701270203593855530666729728803865162224350939535717044626249609582627449423233456934358745422169712247726654784802014935803410448480764374440472081146795878459025357898748718710716136544317616163103696123792423006446235340205941709137157759245702272077104531545018822031472205608730459664745832138082227466581015468523359525417798648030495451012526300171502869451167815795648614351881133447707546706840376384763062285313528631945238812307380951652265535695736556695752081394995054216092720063182094340775227842130440131572747060398449043101413587524629550069811633315401383255532685092163038330511924852711376916875969464091297837734859386236894849612780851899338984196120190646381046146836138402112453361637059804809430066457294788629906696170184172703238281447412279824475756954142295665243245025453083195716331329774821445467111701873473782586726785651435231442617432688876795243384783556416737747263006224425055424702842758068710341374632591603704113298046495487127294924687108097812726041988296489978810725368530279158881717355761932270240246945969694551183308182276959348489238318940517996698916862549803446711978006753838322975358402477632903125077522465719160167280080356161198821968134856806471691754165731810713692454979934332283211487089645781416610290894180193049110120188978872618178371755445390526014105900311556767991059071177664783253588784934437665599537336683469343970395871873896234187701211031812040063373647537829052538734615266475001928152602049547063730056287945610659121380044006369292159006190602214650073196648223463882811775846758519962745014613500250287303282170594165313948258377107287239910217915795637792514816552310711021147023100661157807105032207977038462510212562946991821849764376845254441419493027602653893596566216632091731969454805066961932511648101378603868967634440976654909137276698408904119900945846514289223036852795546804044731906568323650254212316315322148398589891154308386251982001112156057942966422169809414550159148045644998069202670774925081035183427679183284968167150990200827797358904201782427750482808257592395053509320794159066837828779787136175791208692931773713445710332971756576688434344175773796581906442884306828209337416618240055804061517763380564460746361796473261957471410493907961667348675616771226000746076337967495510539705693528607108200840302089651212244729789985116459973556692537796514507766414160201680484791552 [123,123] 860018622559450304246869482649800557855507013026339457907192223745013134949465682821636731597453216883678359834946968596294091797808804867430813334998463330575729700655028217995874570921688943532810207418660308063006166530451728961458537940445026868534560041027326527682919751627092812121936606626348030972852546402891131374473084899377547947059858183551496495576763011942255729238704351186271187335974137695616875823414872404378112224237435853197719147012170875635973474600338428485489146051773556340881187315451747361567326690103850006810960601856503206369827281722866640534568319421632292168691574914941550918528099576010161807260867674127310045522480303039772582018957523013311419923860342114822630259521087547342308750157013521343779328925037148404780356941104931214560781847303834108738784778480720775410156562734955543377371731992033547123896461055467290679352142085395267545651292159730913887581119326775653772014202880949682643661200206744668107033759639450500292456470354816497522037747875447526876140072026319288843208662544633031198782693448719292242488943556812913663065276825829352806502725580806483439467340516154593119001825584488176338517679055729626400022725210181956723833701163566370898611613276858433524413539908747925659113027846679900128968482663372419761155660421327801385697143141445249378267878590396250505742606865132844437954339999042578886072886539444708836768018167265930734820154138222953663120614342493455619731729184519454523147008268079029083813685794499037873606953063873987319006872031021670151403312474100929159175746913340750606864236923572060103513883094600114262068888457550811522968286353960485803979186025375568457945765289025638121463618718168334007892052770281980022423881432514804348474597444367437355208949918184972330623927522324315528184215870899784281923057338684680281066849698378451179191767770310520801291520503481584684413506446237128904438744705771826207480945134327742624743067669588298799598130820373095247749018652580773084965055662496213648360251101969067765436544120321999674248344387873503311999192989353735463810173121515835092488269923938393503249483864911177835345561622888723237367883888051506448325942602271407964532919329846987067483980660087110279751561976731227918362587197194643371282908564214519151923622941651279537166411869474311174911097561452849875971828902380818100089634421518872156442089457458360049349096575693158108841212558540628762046830700068896887623163632504101041087956821830085144680309131943320827249119881471236675109689554359211690914415104387790545585369313448343858095050363730569248217440 [124,0] 493950227999240024677459570935348173512858851440001964190606398575358320751988359126662504557091168043347684299893624694529556477366353535308583249164516376462251734347616602291004413593243810471969002993203245611555337432764641700233552196484226061695077715214436518734083887234907998558495280195344778319258063252437601827077891996100209174507300218169801672627687713402756954287194522416605231973989535300085756126245411560642041048031487043572443436808269907718817136264838955746466152069166017611993911280722798977276849700869110110527031805223323468847821561950094556423580131262857667623279397190655351101952762954117463895364299833332773260764057505475264741113461642780881154331817249691752840562367234208984657183420139471426894812350930113553108005625029276055592253167131567916826684716371874632108323771074539918875711015072258115217083678965057473716184179902769840245557847331518468497555179724952042840009314373597341051385371155986355683837942128094601658930608873852272911833054292842275604072834551969695506959307143733211924729122492273288260376835155856697728416534447987871594809851607505437681950463185791152389509670368520925595058690429108236169763180010145959028735929522425767684636180060633855519640518911430676892438436792397430017423612579052699485739074167925353003491449105293773246003671310242577331510758712683825676994659161775619003067809642823702353627074138427102740113543396134280293518426910608499146568930768337808435384701629488391168783647335935662197163042277841275479584104158976857067807582132410578464425978581274502441798207973603865552271571532001888623222553949449027133912107534796948358803840133908309969743538310298369358953515547282227187545258319004561552679929325221180177525939130924336084418144219568049784314572374162904001140499752971513830635031358290300736473625597795742276948012236178603347036238300970612149424040975382400635667639852290657126095853607639362571344085080872021832577581359778668213376121618076031247037917198244136889147997236866420782069744717793515281110087947615575209108842026044959131866136144762879379425431315364403588513194573914095275304007983578694008205267295207119281741951802490648210121065938311897954413343626715722440047713535546429517229077063466748425595087943203604424750628354273865172308836981016827947315743683078528640538699487589225620069277324025789087058555571158240205478983641992646352562860749616854479088982222607006030207118716571654046886184846774601535577332727582648331374389340049415964993242911324341560561981354651956875602685431299032407234491455335740573703756107323442823886073847310497650228174030406693406581510210266850119324054309816371438116407099931770205884330289344173629907630248038797815305381521451230226747962408839488465167019168299486168810342373481314689831830417638303000858275816430550668380061239790702103304148431158007075495543310368374784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] 28540067633320181359446156716973392563540596943603516247452054214771853703763029361042163081302865565793737842472327776106090640993245837572252977354744124027929722386228295112157381872113180706942474785962455284740227812834128593553078763898873333850074154828163215050863752145770794675218858973469469640128645268137773048124298641761383793805029545948249071885065935505358969338661633333199264426043776548767469219560244813877248943900638654086818428825204127735811493479779005083863847879055190127249142537841254074468408429256389764206290465574249079198824431546354757820354713591938282753022375970673974397050316685706636642936437129995957683195760841604084875601505892068879977560057204989548942607499690380087912969737171254621409344291695997631882623488732112955753453562095409197838312224390386883973669371824318325415112379238880748988340878489824922874213026578254798419489593025873582020188100462492698445455278297177392482340331358368361864807948913303778698733746036425949576074910240746046044834959679954636598866768631193129136128764071350397791948414407365549409955584985991255356857748269372804566076233881878639083506437022130937377416981360718909205201391508905772834029923360801065104497747770936458462208023117241566808115234926087060380762633927407941965466037381178169878943299026466526062065546724966882463787378366696083901186469525451352927292653137660867746675050892168936098207942693214184945546039306991079249667137403793664677397748240457113144535155334360658319145883648946912614016127099092608235347016842203779949588426262485161882889165044827892594148879981819844082242882193580485779539255219352140258080675097959986836639805275857390774841007217114664040741755821248523745851737582051582188853154919736829078324190273628523114427200746914279544778371992502661935054091976725971979590900805560220106028561189222560177355746141162692623570124209871758609306092395066928323740218878445860203902932166499507988164123775126203996586284415621353478906281729124594384639515980688853683789459021355915660175904600596803679925766424986427346261464137230892806409846276922595483451275384371116653225748827533051291105805104507135804118719259837680572102795316235246451175207252570887394355982513316814260184120124110294699516899599526330947413844285554251812982041759878652866202444137828903601805283304663512115158295101291739512504208918048801693087441538554423642290659923601484923736980217181353917499911520374033536534804918689321168420216891695049302651903069162127163059108598894520199680689808480477945852407608568270851907933681853197186193323579585748738499466737353374515363056111263084260520186597874542884378729385774992110982727920198427479332156923224968266352678415794518886625785993948773300935989415211131867651143103034722651870045058273345868646482359297749487045456083156711201048942901084306069929223496258149444594095797308363898880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] -616508791805511637924541422761461710629157096292181519762754256693865311338207697147741761185377914300043436295152975153626727403913227487519129616424977609638461004914815951888224692507170705586339674556611380871361080301204540470315129342048029005906285839501746832381748804992210296129835847806711078421315241203709084096544258590839759577983357828192429972199270490218093688283973702944241369757461895284556892452331274582949160627894930122727581699297547960926588292234745392414948292940682968542775466019585861898392222960557406813515638388523965340322102312519164622701860259741225951359959670124980819446031250500053955202552146984248626479539556768640287600027439716191368058976890653959970165769805196906888161684518412538368601441331882608609230549100148667605726204745288170438466493933106715975965884632636899166788581118023367840046462806766151492813445198788821180247496887994293822079012744713454767931250315331281274101639708250493236118352644338551756680620331216068410646599710555882034238488032632554657919839888986047824297008039774183219039199073643336343523914255556634963866396274892963086903059383002707935229692085883539601998281835524514757588837464025973091856571566480817351190700095131101114748067217790253149616599409397758144831267624827035964641127346307017528774614649045819983582788312913228741182328335197408632005273595206756583371764070485952924634530158092421627443359603335525035215061006595497807756101479981858467804860490447886716761200339262710323260628438040111603968770133570605879244027294474541021146991526563243807471923358044965849943106598253731039699702611680725256303574882432501937648273863555932537173147403054843328712344506156436557966084432858152354782957530829105273070377537613570018078335228463420039772297343135978150218225216909419678276431724281523444909975021411519515006556521274574753930838533377695830307738576145774591511608707399004035201614656431868123284359446940748370342901956995059298967909474916647394301916780263101722178286648448359893684432097709351897541314656507525962757509645287668108873402615350242648317280635328078522589076784156387942152045990777251057097638751260887315347515306196297269230212922321697644722018310985010503867763561771890726110039360968810132417190427852123059474831242594626679410783561312133351869369318237718289803421129198800335679868988927862626116107507817239088217758690396210388257951030204598712416067225641450699294976332012124490971881294395864065030588756556405069763293006433101313793558793924007344258863784320763630213820563820085547094611619174040160680847706627329473703325686475879601257796548174312043020464753695267749110353571338355409853692463599715597818501641080293138756087099292190905578927553639008802195312258568657787626027033166713686673948656714378967760353863741905998911964563741352602539252949240700208997492512339414188839266594563538148130816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] 3080464244409936485254344999974721352533675750581625754544673071281681178370454121175330855025799523767143933649685074735577065844571488236778292214471483422752270069240357766105422241301479749306727937322970331985174411414096848233003085125066795289812189662044607874694681403026995491606063108877603041279728735222012551791908286364348624402687079206910118712849912253665998755671822943634235630012195792505680363310534765540483187642720442204054460904025871753755347686464336262925679681358087278428444341148561187951137896167930796216820042384597607265618116639674553928018861428370837769121180395877392736989894835450658304724131675051805265149708717069702960967083144916142088398507569935459940217368567912838888507193525511435539540251389958200081740411975148411661026665157098864908880920250954800167507345673411102206633287518155940811309220947999996898525833667829739652759431710237723430749483630435869858669767891651469628843386807253302400085523250677235149239392481488849619721093270532108709091399140012419904194946775683763119653370137112333578907753274181308890972427392758202449522206958673084141629323443318532305934579272286090203693936760458257598968930553435983480696369265673436070144624758249880538791474495714064379806206470884826589080025320576400364050035993801759041846582464441484366007654070513180697287573365764748716370843338398992979362037127136311672546673371209343328033593610297860771557365012556725285584239125284035109218065842143533499294427906832578594077274339254121844289702805085896025981315629058140804121651005561005192794453395456950932780407330932254268117430964753629723789159245147229356037059154840563945925667723902835239631465199133947368361769184749198580836050790472329622616675571833824524503860431122052545938190459768372659781795099901225131675693991022656344158742253106813305088195236099840366830252196018689228744240098718455237128013897461800625230870170081705472504739231028756808813850262127914505351670882588932200749093287457988435109538985115410325997290819052884872682414174417700573606257533059836586298280022467118178354460423483953886966598627347135801436460596473927547740171766879468917080436726423964303094743710055991129091308257320640802010644736747226031485669864845223162754687311352450176604296485769982389442771181569800990811631012891178064879727560272482490239623385562268863519158980802968642147257126663644466252270249872168781870310225864625445382983705795346392674157100128937423681883638173349372431633695221975658700230357236158841989451206805893328304382059200502528351720122577187549444911183270985488667089769125505457723651783490586469375688019618637728479818235086783827916744175649955997997382382547440496141362740936866835624871317351270797197848953496532434538811771066419193835723350568227677331241814571981069517605877865121107636161692397964553289347098492194283491805869507542809313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,4] -95338896341084250898120439249346806495417604261128178132653930213462489935704113406908901194987093930865855479955061320181323516534530182505848849734593064943991548743285363075313645412338161641006036675768205694075546381468551656540121075369424110450629974892934732424814736441781287158572577219158789466488427912980023708214688710385205182856949117179557980044754917771116595217883919969279288578669139593485029572428836743652849924800530860895391745300050264499881940545341280347259186380890286950839003789507550690237248433079651831431681158016868545618419535633139964790128712852084834450054527986793770798163287144220432613323173954534670906698505435208057724966176406324897951967456008313074841374342003956228282728615842392483574899077943942496799731216597943020069068187627826130312318369647306733563950779714071586850100708341870938594986461249466502744596669703360673047030527875883005531575825940326506007238022507708547831357216645734751303681958179644124299089044668413735374609553452724782235246843061527041759770424326839904911453795462312818951561215799333959201076909910166615174895563232693322664146095111870726106606677562987420168476300787135672907989918024658626501393985801902024852678336573615555768590724789385009381403295465957028129443654612443654376252815544583933709695516768307528691873159555103568261282698836302252350480747514719867733244977216105556005386771629884489323206907856592210492190409594866624768547428420288304990895771730194345153512637687313953901343541568117251034182958768270878256110547732645426567742809921080061814391683445044897736379700725704188601572317080564833853094734051957260052814797044833444054442249719267288361148489604696945572743585916674820886966498263788939720312775077672935621385788720150874565161454664353870975226731233290268795101832446410914103116608192239130320029747489519571416272491652999279647947374227636031312551552594782539540010089596207542471835061228589999680211577133162883576963186850926428829484348053952053283940137692371548884475546467378617017535249010434726781874540737812487984211653931872459723375050674906223539068957226649627463873257797824088398938402083394352466114295795606907475582372343238772405823081144744586599138512697047839074303747799121970733609900860854289935350375630163243087033741104692441839596308090174034800908222375158707441558174968876069461040204208830269106171066047862988823354951374716055552360036322862910783546285563765899664896359432711579885745015726475655093558276021237248596271298340367336638004455529239287598608986016999730893441479981626509200330924517906783564195946278552300249568032439911198875310741607556037598595768177034566474949626289285379259045503390517561003308400036118898129102998624217070066022879036446104071672575684570538978355201648890963975275877244786158772565249131094145992338525439509617256124613698336295033432467238800202554933248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,5] 6821389902793116609815860210001671864253853854975971349145950153442528912164625543039618811041136073024088094243206206807918568127698586009378109184620265183915434418016070145620321535316898550730518816993338493446211779915450883694045972566398637478216076787982858245813965540356583464395026111136166924699679248035294241329989982950087671796000651824795104988619303163038901427347023953677457640696359888752737334796573995183480114734466235568730624889838622579746342617923975011700884219820620188842467012266522717197874539272021105226531929340990953808044741986473268692799013734886694460941391869581418423978103017829424162158665165201023262316871211042541486269179019865780527407461533801921022754885024323270011338234637367213535275171542979553666459605895109309035779508282919924365165782483798234793599032098162605025962753368533068108780431769558957125932260010765415250377591767287884523963452553765519760557583990993577774507354518306030860170154925483635863393264133058320645342823081584659922547841529960180435911963241285637977233424595365005617413211540244064899334480623634649447242861738358912582366725159287174062123514761715665626697004173512602506320436724802080273505446103434968256718211434415147840689449438214265743532925361484773839122421876880297432501780882653456971318085212437327906095855314108188363517451440245714104239124640549996535437371988834751214816109098805257085443177816810943240162239992846137671131347636464536073600323902951663158422187973565836022495756300344886632386870802405171821054343691198328361931839955123320392107996347517127651525672939584890473164590038822297201824423391364270513646348482931338845157205754783141134194236652045164467419815707306328822182279732170924374669208575720035450230307123186244177224884685640291277541058489372988482799281198499661574649503328281024890261604989576972901795648915585139274894626825226704862454440145731263878634902199433772719550937581863283960623080412110159900923133153003976009366041187109688119926846710081257394860332371541251114384333474079042874039477495844144349148718869746302099523293673606090209655300735801910961366652437109811351523076792020483304871432244152998595540893011223740477142439225893566233247412540122610443740472896678840311384125103647810772262616813705513025440472268236023228077486205774278893333556788368544840704536832287857929719492139381676672091406731947746131231991822859545536903316151389045290757184960899781151117789542042876886509369346622502890687365552073961546876490801298296998691472624909262945134780817013404270501120703889604841501931982632399914152843043672660841442164356823016698633951679676979610027453111571077905962348657462447256842064914196044452111660895587246139353061622160850406912450984466511333947045001389350531343842410966008205948068884418978558792287979416123875286095064234023940693718416302970125456655344772529977483591680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,6] 34450743078284948590667354548351573114405722743786596779918463865016142626956057230162142739850067991723719155622655212623415970002909353061791267914034456697478006023657972778164747530352581342060953242508640122573121433863120323940790093424961421016299872865288506065929972798534592939847221979896502194522115500526052572467979516032665341311988107860056649665764739113870645529042154447198161419711464261406126425112743801884347302834162694774050858678478914060898860365204459607884837247500142240969341586811582095229220077413217582228682815618406931663537813089025449631387390157630003258598926046844123345072123215981680033914859194438050779837080911088534367794377122363250494737960379020467800090635802796284216477485498783252745187100360865349370125856098595086432511867162401433962888946227376050841584061911976420308042762290515855416379887074642590615836711921932223269147020947975943056094537144411619308645380112112974067883252727201079299384963863505404776756589755101248775000161174907472007816066241285291542030418429778821049390040415130171341563537764535935372218259406280051899906180874371095742619960000055075971468006134234901326103829498092140314152927252249886791404858524747348014984990669653354517410072760917128506609763264102911458593432307740358890626129981096568123285538345227412682498212159617920255791346958536783197672516619648619767225701624593770747045347421104704129400662706121206792067721042156671018606506847779015826905245966729554275553878286344023637808426944279947878902043429196827973550992273729728005286222663356367854146894152242999570718514613952460535630929269644958028246093952057002466180388733061460958981561885891081970590293155598688432843575408597335292880036661728715466533621657396857250956633251843031489691504070173452740173903094357754812661302893500788774439770211703034838549510203204288813078685789566520737810495501842393936664797131749416827932286700917527015910970253237304317592608802997236433275068527067380111839546053484059451164166057910137080686818520118834852774960740249613648164595270724644731510414709423167582811970356697950136950897308624174333268908776000519385886725489697445984124221863459652620496815999305483250443154090378145610821341698993166043984691353241239653191130435112537403573718489625014550607186973131155458871572974543222480629881018481660732728422226430226448050177596748608229512702090545486938034486254284516720249319654782030724170370637804522575325871521503948448460586913731269225560614439232906251938643858838131615451116046595544729878095385383426350890286690701665343121543533809024623017878570040772159917433050658627957103233193038401099624725476083555043055841388584867860595015375947437540936129273910502783652801642675234674127471710872569244634337405692943996219570373530774162672908721239501725698862046796130063920765541248030407513628076298621292735549201391098760007778304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,7] -180233315882865848418314643897864016917471900976332187164947179520403749423663006995042727334738472205171059356429806859367357995877717017660675880430406174954782178844616922994337260891889083397772232369276720244912445586541852565060302025272846490385490643849530858158226086922878057719085810515482485151814505719186380672422748917129207421629529037839353464579119688958929645464675999171316725519689604618460464630391638569457094745453497330815171496437265689108995466691299183827940630896706094355508615971753954382334170368137482072711014629843647450061215854207464658500700505030223268785364149215898104596338053693456543296918797207797904023329940000003921802515186037275140575976795750488483429456966104348916839850658378855532324008004343534110919817807842235093796552826814396928575214889312609569870654597859334170788006405386867880077636447024597561267162989795617209511793163976862095799011006532396591086155037949144081121664774570838849893206834184884596147417748326578884898959533839614578282084026017370954822988694295017198826449613089650189293630375523850850969637359341301695855577079214818431704341859811520571133647707205807183579047004145778675535283552727657301993212737409050438007996265112339981231380105605468830072317385702066376623387826762400927493415383981024982985631382551513414055591877644861060164486154890912187673561196336354941634911163833095350906502782244320365305590156329218543250942227865134688154387576045156732410906255401936487796632319840263356061879435947294406159177782047657636696773104750663295552073081396811269506173211894506269269650609121327432326701703361284044965438988243976465378510496688372880386604734455448079526064392294550790251085498067770928101035074709592518342983695429266148968227259386849097704939247291369815478012979416338631030284196774816165213212197156979646946709784139063418074022066104415381098737070588009266470509386473338380668927528865139369129296694535091772144802228468616573959371807805452047122656814534370838312073034825597061491614513092171732528339359045674279956457004093060980447814881262742220069508230631576345791424592713643208707992308372692002257639902433229622564816903353218952797203755770689504933456280783099539202297976773584504469988703177638012003913733154605320835379318649382618567606097480200698930602408558203821332512279007952546511212786241647556455929895509016895540110996893064864707982983522586107789113592778636155335459398456633787010556951751965214872462514081571787718712780614905250975928654491852162542801690915693584656025268834382985499091794346274603775413995498145623527940037934444657859443078613291366603389909575939994101780617076102525731331340403993340871689248765709035908657376815904558964768995923357430445258293151219957205044250546358203592384297815152893536044103132663502158392550828841169384539282174191661824576487004051840452072182054694407217946296320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,8] 702318508396373608025098157079558988594605572712595368591183658891993845446290957496586959935432182372297520368437358964184196488977790840562764054424972838949318646305415081803250445112334569052996058765736377965527146546812457388664063302338957746595205236652082419522050078497964189478561206276556431880407616071465010285039137644364354815396296956896876604113290948246373241145821226360900558387951832351732381288288993114785001931121782228194925876707225817868273295619020756081295494788892141131977855640603574733952075558376230658008997551872249485081058127953266787957933235020049007384646513363944633608268060482531906556284833055691565553675861998108332429000112018277954326359107887439556586905706953692077206931087666026947298970090432248945311748437980776397165094757582206125344958671802220676198527375417456238365485496777030300541129779514612790294165047735450186431921405025985155030999367394643342301990736928395234016638167385129411049517454942193422172230214701662533386172112556361318368085339932678666570190320933800326529782305988335959361975916178942872968925463742282043300125095035761219282971519769987567155961905923259649870301348581749554432528301379595995135830087606579877749448626660628169583194498953287979472980014197227204288142466883684439593580608401332453444660457434023844572429706693016941881827200745017803839468080993610048302002692629664059023486527394663188730609234967148626567422534600138906747595168252762841897391937466222885452463272077212098331754091186809107639850731629820831607695570166841930192337149269098678828085944139914942308310604566250184512844507898663533936503374954572069543860471708899618489077367170509942723048001137326921154124650650959166118252386971411477438139366597050036147493425666406388306597290566385164712216563737268531372107389294939766523529026131231752376012435552251196010829826080703954730140768663650333299140356416363545921805963532306332714917118855500306053121216686522365712820522717558767491573853328817214521787727550523189875465898553020408853286292377581442689906072454782161827106934191436424924636951530952524163321497011774553110562938077153000444886103573763229372937093050010947900011880703447787782590944087566399746078090743312738166867190558425616665368798330842625426230629803682789874776643189249482465452261875265097671442828590601075134147931982815201313145261746099039038578272847576540782000805567801745538639713444895195924300901714595270230397860877983634771904373382326801064613297401994855613909420077958713211012121605524995381293679091694737728051607933914087838447367809508446168696380260316393742533405055103419870982708341342078344772147219894222364336079155465347529238012667244303111354967576038602965729780961696340146818905975770618003361280823088677640935277427126231705003050829049545086356199259474394051479087447100316760441051232622976582784390325725865582746664960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,9] -7926622281427910087961650207499816891995738135924040545999391451248070628319590369737582153720315834024963221581106715319976026141132084154994283632904351866223677362111686500557506066155866026948888083077873448669644027494402698538905102099037332827920439427637029811487273860212595034670951329022952544108240219890803259844896160830140647704249556091653276158625583675598018565428848098133185186852857574685571561140887250013708885185607845478256829059596804892876154526734746728967801182926363544278439667657345150700930611282254988826221000121643139839908273576913153817457137042032897281273073658530834210273523942296129092051171881251291882185776828045000464484449811471977840048580863255098009147574650769914225496464373785948534563269685571046240737568016165943817926273574909583878704279344104578794619903053020736830939298138088118050365199152542506177756014927235430825191323191280473430170062230567069635614605718253456012455270201293641856279796206281656242295121975966826283848966911682388179922949234654929446437821201534532079623169750377683252204913028622329844388838296787721557911808748660836392976263240795330043879138579233869375837784721545687999653355495058796148587001664078275714704374763501542892617369473940674175216136476607045487946240735072548814918534973948725513298388079328167179895925386133611548774262152925462659462126664552834627471154796389501047184714629462058511017968251700298862132966305114990916014169144429300914273645382477365396072691966310445317023677316372459676430830822837248724413848379799423805068659078297225211185227045843103855897266731313171983703265359410578195932626276161007229829967211211330077604853479380878125034641099775086070883408691532925852258793628347705208021147999331312468889747348118673580022306757189984076274670946570593063849934686693050756137187811322980498168329202938288548116352374071343572875748833230444647850549897818657561272326146793926702946640983585135757690510919558701456142259383068620289894560083007770747233218551931533201225964597147139644940389402355056330009496261834344041677135992485566152420490277177212264466943568534920328805191841127404949955314472237836832947765771526718320304040659970562059881024770310975543542748940909203471167651838891988046769481841629060050314584541158122153128883355083958197709131213409500280175971408080110960631067754576409702075933957721669095976497622704933690674115580990652649190604855762908635515572524970201558524031870850194153927157552284462670865972822516900061829391989846267219730277003159578306573070815047704374096929480742744485118403856241701453852352208556348756588431991193004711841731784070138816715599142210609869528775867109032530410275078760488261731089501018951032157930750222710715653376962922202262995840590059718403390011996142428020305365013291681632762640265590527151865014239639107153714877757607880234310470326112765211131353497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,10] 62177211015544365874386735764324961665870868349223429167018454141031234803154082698294563117706950030222184881830015930403016166345001285265720228275581848905500387131058193134528613455924140152386392830416152713427236235166158043204382289535463373384871623663973559928505811090751503051878260550077792897748722478747735838807854976859150365740479836891473394575452253515055439078928884747477701935392721904057717270121674134093410842656682737259186844112707692858345854642978808503965486818121833383180012957253115925157225892137482722833190890261695470116451516789593252102787787401968568234408394056788869626862331147930325915315842462145584123461733630322836375985256312209627874905481141102022909126596286465615026576460718437593997550500658426857115667566244209783627499420113484013227212404364401161721448311145884885970233232233051430290819808423663104468041074130508872242082019274670399713697386353200613450085303225725253989184131730501671977914714945574953494842754234316623861049332711330750785490194424468919627346628932845256817209304048525113557125530172500348855874106809013652984535876286107260416002751827838351677782121992309096019852964472852516004072152570688383443959615351610894858388070934347049560457181285608824447313409640979520368030734951867840740931595884099288856009947988082105382973202871035261832797803184493724083835783618319369536695083979503991434531068074784959728673639843080394853795574881138297807631564363077399111336517821659130144732404425683269599813650937725911028150589456080191406982567328060441895258213398253204371773941293074720998894032873911316411986894351961756213322920705392027197128132326081880172309561424468909362959174512543921004747123090543543731063999848667197953854512481521862814042662771634268956895726294520675941264904149017621640446306363807653396077131521248616633740793755889266462412378017333638177534128195282532936902564751599358844259087895977520713105641867732229194398464971354966859256622854789210709416272484250168867625372469295582430074833274868585280912304652014600306111435536265271006415218542672709381830034890110062868964278468039962306303465889482757203282397761672504133374713093525600626024435152642724819095392185538298888570502495165449588192480744417288917975288146782464603629865441556866426474765014023897214976575656559380308216789954270430458713021805334052014759013442005736199882648726431436531301851540040171985003995050704965336196780779888851526839569570800766736777422986095370532042224170570203550036588254852893786197554614196856068860929679385162551802089324352599677746353101482603143461028490724935212678836369989340711126255496694552878280029224898598942865690679800267756458023941030040934785214984076101072606750784260858632453136083862565301516477764335561131204828551558290109971949196740151744073536676892421406459844924713531427667658585484734971135849444511741388702162616320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,11] -342213808798357604416892692039156647599226680339765355880691968154125449078365970827545910319357673816398261029250505944220040625973218633883789685931454781473380396670848924734844358056725312456349060128392724983466104044692415986271542920750844265206922937042968860412617119476248715528341739677892882359767861683313697238514952124371365694201070090940419765541540736486194710225721234437677040837055135427440177643037338057792085585260981723205502009485382153096217308995006534558220213214452596140955908203609532659801018857282480748112621084031196150573184299707690674274702868966260457155006919075495527493374944968369141339601493350636468828035119454882273620161305976441368684900352015801540980006082909122672596205479076849227751601610797664019357548054452906127885515941869168592818993217446204094514012216452811798191968716853583894663507872092464047841022133184338953333294081660357591390938112144737322221814146650115585144751789932215700339961555363002967103562110351486206610750667451584505341893293286386487175061114694292401829624819319676894983025651278125848510505292843616852194211165477196904070837390570260512103690080691238461041096843370738469872478831699411944408983072850071737295588400882889547227560476795247211385855222927246071864779781315306231634843910984440440322956924937809563244917419228118158032257642222901319737602512917337390223542160221683607756002379574716948528605373252196063283655725631589358366327404629974881041212725414291898291640704802094894236903246455533144181978993423761323200840750258358240743689817816651947209167394163480753833825801777946969857726649587066295626663471387488583819061722641299882061861719914421181531555745093091245022972099279257538184481794753849137298466419806565629625135386658620874566578381976407841412261212887252482863146766940524177586657868407588063439337069013586946650402860963920727659759633107339023888646175046584929884616422734117823850028158021497260572982641014149526331782196243945178772225272063369416460948939704051379452422815553688764997648847788025016536811931865692535898051815827569209038591220413578774289273827796363874510933298979847604492917000212881146002169646484013120352924491098272640819888862326427254352385362534245066966499405935513070496871280544231439800593579470565171784485015364729470332331816894859522578171790265555285455931375962502059530456730723673077548955615141883267769932923548056190682504811742110133160459859935851543075334636576264264562554398055052575777728339225980746167180186721717093137906960286177164494706422887793337816321091324363010550412342073928655554111109333888623607282954243970669491261855031529283035617528455956580575115120115357289264893299738968660343427879438931693110341828159073386948992877263801591403332075700884407986777827211746316483727690689822381551824824685751157058751701160131429160216958838563839156627644729769795223111849738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,12] 1465441071802889369686017096392691415232461035160132150364524471487441055929501134687867103099048413886986362884015065308348890438084020349146394941149069633729475023522694261497833376947908684355350437178168147670406371568817952569586914282105504324161953581270755436525484066850247127211808285270561976799399532187882447458527052156658158067664496896174370741341817450475094262021994804137178217404407682083264275630327046508532038911827529736889377808907560656676984987398354974969112195740769509772674150454272943953311914376683774784060620813686259840651371401599370280924539449946206115126925778628625311130680047859924640825343369790249500294996913325178730621057552450425545981648857995944726943716455646092618545380686423642054330100513799625963338663178390049801005749174775810807751438231925886631517921785536577137321672970426890005329283169879578148733576405162272038760651047771187938115724593670350443739072268398415028105095402859950568702968640466503295641636057627764666611627333074208571413977262943849438751218690646833289445805013001009161771017071713130427723139287414120396632402002058973167998296535192230658721026079298947436325446285292891666510701135048101336694289776401889024218225834576884943757355567875797945274566387861071663924012866858724644187364236750770250258761128128533466484487985972670583311764515662691686488812723450051518707909799787053012440324422023401178311682884117742999356944743274098471912208546861872303382230902537233774366989281209236089564501333321810181622257686421825712527643068076216383534870948122110262487761487808813530229057684388389109997483361502102049771804038659705564477710063664774769088619362655154727302932749365979095681074317292323250520974335547801461929273856201208902750581647303999451662579009363038368712686985488418413188371447508396423051576666075001271264824046091237249992213332670936809981265835661387432575407756656768637333535487678296566358431832220949746793747407401830956016218622807679459423037626213962266617184140774893389193760232863105005152479531925850889961641220391281099170030355753021104436666764839079548411844298692139085910638415297513546083047166024238743042207442909202187180571725616844824602257691753588191600380557978399611487084388417785888565625646679670578891505085332823063913122833613239321355075964075836642010266882922879383866366485561232150527441128199800016969681548627646624116890673836554272683645204475888547955403728929664947808911223689454097862395691696345981052645382235503179458739519672533718421443942959725689497456901398765621281396571974724585025395405855738174732814932681832756097155676523620576539733544403386756299635876172632339351801236943274340345708716257599693330782510892298111223152217710569235045760545255939178583080021237315133174934267902214990134208996316760190693795758159959342702578834038328109123303980803591146710308588647214033951639165992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,13] -5081143943040364769390684976931526263715844759954320681649131244009623527406905910430219336100987939481006664469117553500051114677476315130874790622074485733474058571926525301940758313151578614949279440297547035795364592126690711217866201309167092762468561224373305877919467757888563235184691329365373576057667064145148722020677496707020735385097094164398550068900772291168069610563176488494840631831287079007034619183724071935501010353602524238656160846201685363859587350129145689356100229470929562758869043052563173805268771302469696140876171199658807404714226372124490217952030872491875392471415029941585146958331464661780666026371133942611647003598398169688934411945606191836209776604796932173309261136878633716795886614552156313383169180983121454779790091461778125763472745978895111318878631075730386174442771536513153257198516487368321262655324947494308896352533917659084860908493808635466050790309191856431568289380976349279264034405430377723369238148552610066398038203045379239875959355173955000641121391278317623362622201186344358285879783171704933248674702808188771330589809727574006506132187995495031782512568342264748800965474429523172133418356192603920139835799219685519647769984365410719370235285380268321388802169098771940162068245719976962966480392916363964823334900481076379201712160872561747698320490860180599637140318235602769513629791910700828742690479465824966960184796766454474841343872319493452151068858856977335208403262816407888497743533592692885004808618815161888423557646001301410447977984043174902396664326637456665589644964261180408828668445226821202419878867860774553347841173639308949963519922433365402005401370884890329251438179884571276624461853724720389182869448563394384069516222072094353273517309226398144756088375496662110483436268036024859295837176364307553532713916616742636034304191321751887767712973772857973684286178991815276016095518952908814072489803002548123873946793565885225734799873432283552762505105273074253167786733396087714367762385894975166854783981211475035733824247742861892042374673805583503631037980589706200781124865941350891640198150699653154231872601210976685438626946318235696035196580269436312131957453045149138310877599951378166943191825239206640173233609751436044585972989407858518758324504832359025976338275025382264490754159614638660221222510483767697657575311997733161046448535274183634898010680558524697473972428871218424369389799815299425499658946535811547766210269410778158246350188764094207622597540423587108831962615557171280920665700819299586791744740568451885661542744628241769514374961226748388733014206339981542088040656120297303745922992256815641592364614765367510776496734832527542866221611455177834750800175274890534316769109611271368755352351157408877461186762515325465632578859983749290936046572012617464726950612401055701983528162415354977137094048040683964287366056636218060000426055936878265019079744490045440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,14] 14722513426802101931516732268940802822850571499263178431528648748510939992376870778245381949041701425637164333668181907208132845464045878959664385663235447605841296446190420686379636119089953546625464532011990927852479009972262504919449753068165283033957768704629043754672587284264005767070451612983157057185433864571969478090549161682891838761034785021012024504760549174785819241955560959465938371976030326872745723341688369398161271864143135022166194672638677550999452715211835914160463744932371271960033140544696423542730028491914141869296871134582696324442270011453370609729507070917021374202711101988207660464961296186693736058195921136252197207898283096292190686075858024177829577726017413354026991051339319627580197612405274638651726405583505983994047844674405884154309499753520951520258061503880017598774970593624628949699687763411097811855118560609922856018827187141961182390952096241275066551629923794877508503612339294661347844004681251869193430539656904351716053761789451348821251584698731650421415166392258925763363513050366859176136471197000128624913213312263697906610655034433663634997156155461271301484903073429812908471638652654054895792474483706465912814144284669508942374654566085531113575708239431736097648905179476097129176269668296937602690869647040031379124229379981588546350215113087566292371403002734104287989962234981880249575591383792481264144528905690002773489361094825675117596078510338524426960143659140312761347255049585147746033427537995739274832860785314823761275360909551221688750874115306938240294893054125523727169126349823702455000758355315867449221517450320726672829699818084172563161835977952096911724982145898511870686258317828620984025177993378763849576219568420903754884495458931765369330198984000583093698089962553401077001010138424613799531622432563540240772145324744347319654609753292518003589661790032935519716505735239873332275793414221706748815666594338434987224105247221553384591889411522408730664687968415429497490654529308105122566801063072006789509171588351420589999555467970035352556394503344214870970230908262134879882848086074520456165198253567966657202470635271254704690343504623589543920174935754058036590538788850837068799386603989559453434294775681229353140684821052331098553282007838006413580319640384145602885460239495428371957041359961278082987758776572982648079579174372896942691371862723523027793189262359608762809245441688559884495673843593031593706218719088135135379897580504146026359803515836248670119351367279792818720728863592419971695500452165948925024514116081040934128634836056381099262727466281820389662274703043211754189083017115254304453748110891063612274579511271246104123854881158905931166732159161115723062585825970328231206853771330510422806479900744611616548071194695249569404023041607722876946768289659663026340171017524921385300415295657110028560142185553457395827925580411414558296533685894256210203174122815488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,15] -36790038323629505047013761125441443820802385120017381041864713367376237168710476350118111673301017610262530918309039569500229080793132635418692556033355470309768083514889795327178503205366196556141825884607433538576288968731180072340177789714640598563981487926620417304704547760041815928988710401635844231989687284988248835643882575818801415445882870382104545610654589347502138222251428557451819837576121709944534912025080904778356030779144656062305312991928495413903308070992495639323532561455626648337583992492011914859099210110703099970160730313771665639698664342077107179442560575515045807807019187243757493211189028068227253056806454135255704801198888837471556209787451686995076583284914357184054987240033587480271135906222849589664393162834206824968845219407216516182985165726127555338095666854930960070704417807250878501753033271095185976838984013933212257112180841906966884319868761091250979068778709636801988721264213579423556578723083523995815043276649741169424355179072190628185229880789517273751431698843233937412021251884309756806642724466026683136556014744977953046114804843843815437684440277911428036654689752652559293882495253166689071798694725136164985290985738127988734373412138137528808313993884988461133127045519240976796397179313276362303329832377733330369195555589592400637718457976534930137996572157505188688475376328338464166117811411046382179656967322011425444863360209586180798565660305598565542071648888732572197697584839491376658786687785794393881494386895735639659056608823151396178298966865906065289648564083811200052385141429819165262309428465374262762127292311658092977654917392951701180188972538889644809956732619912328092066762370127837921124524096232365120246630535233219973913868191555909372062274013870561642148105784214556603032184435574876943936585819309580168556965099626444736532008815209509435601468101889199107122005865218282120835046446299318421305651133870146249320796423654013579895584232871684431563128642286984962470445572303508561727418940422183128260944837261055954083459380740740309144057012613220779920835386792789998814598570418623323993650381550484389049464635144490713601098194522138911896129522801203174668508931735896484400751325691304933217487360257394462989299049763411928597771804970363376424163160845575584118015986936945735313970694902907594979911299108284563139975238536708145442573658397760826855427132567344810736152104884423582673652241569069475560191831467366683201196625496761395945538518478143731437191110630293202320503140297458766635445679678965601703619839526683550959197099671872956811042229465903327749492452510761526482456199191765444487484327070190173610631191558752822063114745618298470743993875860026191912856516211720591751432997368721854079391777823351464829967810329447896323684683676499660288490014324668952459152765189781976504444600293193606841935790208948789723943330116103859674877122130976144928787010682880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,16] 81170382655953702890876365980060437814046438398152754388646936608652705603479896291177420061320658411375769620144474153676807592189672020371605627599216418827279724801966000459768284714986135740606988709565083774071765747284347489752901064512955082190245033582887861906939019593049871552328395220399686173862536721726675485617142723994326898246169093763779793227064542943937363132478580291576925299063033653285754752490133631814663630147191170860088671043039473120634170483106514025663403600328223503429919250912333263780710651251525505522861696419492405188193498688376641878264885969100520655119760635980732658876914931667417232447712329983199107420169623074484987298323742147577275457231523690076654569589751515371414843500150364769115651017504444826642827344863746425867271958711986476851215562127234249596202530192821006434441133763259425415839551528398318861412818676844796858069499713872204332211947848504887071995792063902291017182573925324168776546787220363604382489662326197726275766496306495434194644445634119570787683938797269203131073415426393038006674226250230102538036450977093604347529605041168493434005915859113738038567226071366537050327496794067148433793893924195944179114149939978353004622432903030481353670411706185538647105328758985337203544380509006202683417117427908413768100034316760889504748739275131656328035872408259358748636326779654367677733837923764052358941989496426348515573305920247185964669037718629879624341582520436370000434370293098241359684655083978203441398291409769423392059713658011469931156571701751966335280373812815348127806395900962070933978978836198446528324655225309956061045484538134737495790461092421993508005546485036129892640638626260202145869868128462679652354306722880383936352170046048679389069407580790907368117114070755767733741875380341919526639251472989006556951843001220614396130500132181031699911170096259870213532727378134789588344240956605563915301417112500014372082223741588642460562275707918254447087447463367113762178607830069545105941884962608106023333198934691069719456354275577521370263830072213525470084842582131300600507228726831443022622314996349297033847193907056466576012822453509187506673547320248215589053819509802309333316519302355932753584470363919234972083023439015472723560379937540545463713317790526369701388629508599409483862575848768386998913175071602788218688044615899041989174851549643037615367458677683711427404746182843672624276649837239575133115415733981192340801805460393605621332517067825391480580482904089464955641424292829651302504999370431873966251196915691564016569451099148368659078346904101277875900751315434475144600297758181558284179404094476737738919165983738996303353006683151287759050914570395469708387469316411211362574039611817281968553086427134507694164073697743334971160450874097693043669971049734403370796028175586182737697445063359197615075791468731385452005878799355152550661366768205824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,17] -160230712695913193467578476902775775869768120037664980532172760128974505387895554830156188473255306760808784533773862934763735507751785431987820760178720657004864406691485037618924853241944288628924371177853007175036003079823084392527776197039925276627194947233768643558915465281443441961939910724455130033300910449195405264563712978548488849697199978475110457991902367619129636471076614946426515601493177877907346801558849235928308542318022618966209444948146082281308625534998161968241450722696267839233649720852569682277351314415211191914768899796574375675793107245245367068317803982547469155617089541993778832983806035865479737289845454419127509932339736002825475803088253557573540532024496324479323633950800413407063098327014276727909426905480390312323850970889201773462794191341194295612115310932051653798087548614649260316053151338213177209026510586533645323884337484391207451039786032010503596883141143719746125790200782172998193035370770141565039137389413408830787140014387342216765050560411408078835340210944225338782342370739034300314425459062166942355281870538572480828572724659210007201938946314387465079252767315900827993621522587789004034004771688977040197085820205599756301049956449821271288140473948376346871187651389969810646468696847336674858345562202662513442309649317359895600808569484971530936023562498895467443284182194385415766936295068042996661506677477981649859365372816581579871971168304551798219156886509570552391576776006439951253999091673323730092196719826369650356797311872349913817822163277076656697974107086798219438940781579150484252743222795475984167835509291974717998123809160021186903507150926669056589858453849980162524102687758102098358859182290637261144278364841482926506824442116656993994784684639406840095336691499766652519820798951491091938896516897043954144639513349851519938485989595592013921202337737068351809885386229546609273648175204679027441288124560389648215619968552583487233440992830362306340371880394061643316281096831469001675129084510439196773693021001506439823837675936969298116284493351070815247056673846534167997222566094323597913685814233487407071304745568406345197602244797301998878337873927673563269595708032014963209139616461558025595926959959135678639293554063361503987011996702798174404949653738957323921673977035402206630243541701485682327811500441467977942803520905391177440735615736378657617075556893741754157844886852030857161187104001488728518194905149697231723719501136642813970184407345072266037577718461096528161492202871904161305098592664690226127286312060621197010748243307856851234563212131412085774330964822990993347040042147624765465791181144653566115246755514652820835209857204599384451966304761041140922968006687983842399679002837591414753084438159944573077812767674298448018740948247520530184171153326007371917357596761628404200400655289848660927862716156333147291773355543933549055669271409036040856165358407516160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,18] 285981721411861105654954229761599553179047114171011380179458595007442415619655760759626514184716309168473055810046893343957346111676548664029615550909338399171161083750689483952519830175839447057518525719226504947474163595143529749642420874050505804109825730179393823347685118100293719218959818520973723783752594787011846841877149317154553915498790778889084437735113428134181970168222915864462711646506812075056845576270012086403105807619256657823957606986781321901516472427168371268001732730690502250037346393305463883126006381859813880400477909243811482520161095244577703473534687521643448445819811201916260713830048362959043684802108999794653811567766589246937693495426342333464738283625631173125601188478337376627313384207258537643834395314605620868100521323730402098588630914732042108279210039231836259888077987911844801150437481300785522507188294928944789557928554930222021262334701109924165791156067455148357280615303363131514984418835982601222767866145808410491841562449960922566640685292231476803319791963446363160833558967318818488436798757062405136015924558683427769278949691719951628484290137474702348164608265385263084982778922305415608906154464238485084880979666599731972136636818572143288063805791822695256159009307296261172991071780548532574627598810886569741419393389834355144253549843252051276888419785181890463151868434234029499377535018959993375406072133190962754353870528111754960780343515243746333012433851250990647246865370064363064692445705489039949962112373193216637831684468912536070478164176452567353493823519464780422667356914028540950394171641600629632785331080925687959356963485649517466761085465871004305460009754091986723755817693433469547936897342856077996174125008497310654564441095337904302685525889660391218638492344293327083613991177335657344487881315485164146925490200301363143374536444215492402257979079527760216555100148878386201407491160435569311186721305684156891471513617538508515876726623635612084333330304979332611025350247121261016592326969397541210158648994710935151618926110601470276190299877552182376615448871039714479883194325498812475488896492213902352961672699471233768004883670340863505175737165118038657403087228947252993757902471132462639491098339290143312167529357394925397239038570480380934944623576077368964800422228846880219420113543578157195138406525899496434094995912254235742924660949837830386449747510210926684364867131781983398937987904415254292335801089372433772088213393960211107129779131882019170131704539645957757684529345947179086582892296525898166645479548635630247525046998777539089713430372425375514179769019135626611199085802791158889256445150023222604825589854153800236248436959234045643358267935004346127929555570379715803523619274972805508580261975317860273206379752063674144853233140957272304308844930833557078732507180777194353615622677496213952420509146969002114977212941153276470504347893185330603538694728459485184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,19] -469831203197903213030435059301726186236206076079313183111244976852994221035902307354909206545077276268653263954634806432240353006911553751105778994193762189249884953678696717440923607033079294586327383352656781349031908347813164535618949752266573559799760373259125711309098955931841775836838825597468645492602738953417445230667877199324850818066475943783975040528285825928566180012731539951332777095700965078271396353994313625445509281979793271135516677747472312971151511843649690906651591040500199923006305557623091867693863813338405734329980994906741642938273467994602145570356516301249380421407165312892043389727705596023454794818147239985987916852720770877324877818550840504257842795162100897947904809295545456488909652705686905199409573146262510566723403882578401135134863761339684882130571888407551149041740014804885012827056575970457506402135176258701879466872519863088424227774955448819191702896905952323032769636334253714147035366416238103685968501723540297628882080886076450972498385453166973887937322452758759836150732187221964464906225426359340389681453437258250557543581172719168105143301202026189315331424063893577298930042310776699483407329790672915257600397823636426333405336206193736696544210558521806129460807026709852275189116696840805363897109035837523023063912187180373300945144965772960000938885076749340462173764686354241409142427598277642160474630755460589461560605915786738114792431042023027982319614828240405515149478417050793381397177228460488522242913114805080930314099451511491715589493076864699652023371474933232896602015537123648706850264629153793947497786391983339445822845754910732469691695427134412265022832688841824842391226564989472469549648582663701750924166978161947230275277914756497124981614059037694542044191361856764606253458566014445734816899993487665141118401195422898306672384411715344185559656466278143288837964661550183217286830613900446721340745824160753174730597480740903337482042230317002637464681382821653319998653444915652322489623487978541919081666709380819864567856191852198846291560089314462318533740626311831957932350594539515504828940169389926230518055287252608162312960930069740270437045076557534893965541965925611362040047791891674876911541172879678753168957812731812946573305773005250544104772023701263629345335725311246078600900566037735308457737325727137240423634918392222623331460303169511732029948704984474678014371371144693612304512483176361990291282224581298254735061684271931792530645665963099268287467917155332176057898038009672780749459184949141117013736342998932638519439445088215803074729388187779205063532813063705244411919915768784098518221170212042453004756278044058908988018735839556817377236174064604866707385388937263856042690657905823719115170144493680307434070579763101368225266824820461061949529873805960688027779316382534538252775583905835780411204388760205092745604140731500503416457516527118128333133509243699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,20] 730726212950070341178170427349052215439776413821750200511850162228130807559629324172866660677139214232596629036102012110392877042596146816738274478159162361309382906975055204460195811293753610847963518611950992637348506394229603217905747950504928241361304473499196023463075378445373022720688691880359058741119286519391581472107091264713006452501576487104168943316830164058345645514291483331399488542450683027083689007136972355578114861109991925495455502722767794117102885102629064817066708463843686036618704399617479356646490638712610095252860153507259269139644304436394982229099549417951980573352528198093769823004617414877613348221592123936463394631838387781359902337613023629534249781608160743479664813941701610276492991204075246175313078251939983287820855312526092034561729771350960787567436887922763220585921724964141512505419160829323388349923042649141636217477561843444645342215267423986292939826691973175742778021698567461541198494406513054016103861793999713406514293898320922443823897784238383618875572889630426950148664270719517752785705643910448702825509791637644724383058202843572920818785228342453133130843887097487467720333575857445074278047254829706817919220953835729379540006989461669763424221502696772167181449684075383674914683058567319924943604708050762057987312763050783078312761749827504354396040441550097729833665261038894311957946662740037689743584050300195914878870320928050575794731734022029167570373969325937491658023730185113262521014306078776491134062649526867569871035298915763385518806624203448264113190845192542989436637215035236570097035980837460365019010159958453609397555545316626057147233595183325287180144659683352575523697303920645557641438257770168463975719146288731043878714415082756054432883754363764743306403814805074298954671738364531294857486292707408029957253175598644239852249622832130021879519948071033788840716943187599441972984263875020880784186022560423290479453407679450222421955446592157464239669678306546644026894614160399217349726180223469386100581527882478812271012198687511317099078956316242469996655565638061755751823595607643561333984046391885496891248173415808762063893191544464535075505050614955832319386335008908471584249420964986837287265111214590477195765151089585377918355720431883271237437143289721717369695115299909919521577723990643392155124067643924461538950147104489288106921542474594491089142141579121660999491360376912362844881652985755878679254991943590449801753921856714543258724676605097463815120229641411602272906545776269910391099748871262672967010436499514744678243908197211791912681690957063038600960863633786275749905320183857585257214461030514341816170472950100157025849026380863816375393382852380233027287494694032126899810667717342430029707366389762882308699944489425736378712129670153964712129560133748509022433302275468871460386283625342358215619993781133864632686283288360807086958894174483209547334020098949120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,21] -1104491505139039770588868827076622938890897270941867418233895376592093385276236899006582517719507423639784205551298890956881633335177677986471348778041253781019543700110224875690555128662398626580727731380553252105641968185890997808658706518747358409846534608895058515920593856778353096568711244623713730916022020528000719440375447864591957602406244550819781168703417521254793327707104546183534258439538119720168053304713374225719864528608928930071766974439286733930336083029857097464649620738961955306807171049291974772823830568648396878204132452285997725659821572648738960280970349677984262782110999837700584957446453046064325313108084283555511984269534504870549074863726325895549303169558565375188747529575092349434707719660590917937419440488136862285430510214060185386255990011626811224505828300874428936688446124757830636024348476711112266874778895401578467641743866741905238637788584062153956417886021375803577330033098536168001657797719818535323159885569658370435738411147939379522710619080931394854241372240066787754398351962106712374674966986984022320690547894595226224451121819794541887318609245388574505170783785305380943136770732638221906793526397288956268288674692013675952935062106384659429096536372901478389145923017099690449202888038261895909258280565003116786054827480050886537181518483085547846862893755641104952256442240361425246096554349382940039619082945658365707076494577550416837081306692097470115684949021277755121873790682080957756450531161621113454636869493684337774256737757185831886822259369904933232136646247082005964224283297005143608789522380712504576958206952010004601368479742551828703681732441693407874014836427541710403633028197298445188956616013980999913748600071138065874894689836357820491673681306516117248915685209080973639656706002398007547903605650107323194546824506723576422035748449760249622693212376964315908329783219243996946755342869620952393901437978772340784669626929633394256736022544460427505031578892097244075667155702146804491165971769212673065321450394564040979932560656234984120037390562997283535776844667431673258553579665087435265546980986248186095528587887327138768626396361059317323320020396583702090733754852962351077735258388143858493298897333985750131179664000736953107425427370609396110584104646647796622097035713401598379114804935136168683691537850172369026367414635347444934422616975171589674066287646852073471840982067451955538865413891550430272332947315181486183269243609359181445129340596289102861125318854101028756469525685006907264506664239581099939736021264207009281065430792017999386956377886413839343531145921882371143625104270759168353670293653766858354556459988059548381282988245856937258604805686728627638146506809467414642414343799453910746077326627272701372317371955108221408103266160024162867903801441306156678914604532860436066332012810165552190339480119746110814689650672102713676462564630391999756523970724647403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,22] 1629440346216550784946317318526199729325570002268192460056057688257312351320353547418470594067434135194949503620884349754043300416628926952632969703419891684830151654725173523461492556990556974220527823391913407103890464525167902048995380210829518590499655840320213692520285807371942919608211464076607353824885424251847644716843039235228909127763713001326723128874077163973409302351278400876696743569220697232929523784135201236786984270661902693076875559688049962305296613251724801674477832224627292999652413326520899746600775011882358568677389965594860465447819584916459069271298366534068345891726165898751876430818527557445547857750089137986942214633110046176206565906384169663283883585554470138401655885432622400205698287083480522158869132971309893672182110579726269455432296984570685697591765380150699845402841692924594790771908594877018350729948355759749862820117290252101998151950469070143287473975230216717503763893400397150144546865103442674202625995158890186795318863646984020271990718496112178920450392755701858486373402014957586048180635243252727309695105149701407583458198552407629544978708354912096881347985114826063022327197585233659531320874635402417597159131640112513822619907112271452549086568986965054913407224517089779867679788794838591333419441294806523338633293027243295491320690780741860447838278256832335848938172743209027978329263498383699490909525166119270347482065547858095942376013599035806578640734385371607823002480593880680339255526870332046134344957153520010722586674158658504002368063928669201513703504473001337953167152258297425050607085635046976779556379861942178778762484005862114171625319970231032271051771753010006539389614369966367964403676125881380075051093197304131231574145007689596016713983526381787620202557814069949303626829863190025735860300401102811105931817835381641426100189858876762070372441446876956681082112485396213081791154307228458238040796808333433401699345371759611661843974763353038548430987094092060956150743250406006512684504164509527933069323309488674084650876991981089792549144339035164178606871494477524490643096840156851061144626996824491040910204572011152361368510627259535873021238646628169812145294656749424450179823825996281257893674942317689832331698664044884907840402789264923938454468771116361955332755730887208614362222444424126374075315302957256676399770739934087854966982408566764793973343640293352393276754909893148597249302916170413690507069747840227846855434279808603953364167358138839057006298672873310780274966605573197491816924563481412907778820615457634732236447048575215416328531716083643283492063181361706938638501122030957106785788958052009506376403713050578693672250911358427575806438549703148644615995351912069118977820387645371219029505308118434231456151559602709048784860535970017170492062871742722741508178225105192421407326505470699611744050411794605709722348663251520557191041968219001495922704081657790464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,23] -2295369147565051056527081076888826084506096964461911640458083917569067806374214098163736635988921128732380110369170289408307033379534977629647732504231988512967190867394958010111031858134113774764172666315181035269957040999916322055363326827107521914002401995963422733926793927042528037703508953964285390846544902362775365538599554165254062557112470258005874840096922026345430991433887514001895982556304276658607124576204015571419107592413053111967045016271469997066591903400468723530291957137741427101232514118935460894334781550054832620950034449285096308678881149074331642863644341202475329602861752408219624792483482913494657440684594819358327336692768687281313022782848183537574102936614703583557618796795783513735558815375916449326360722083442503678044035734570726804821956221564791791986407413906968169255566563779158294928109312592880606110200474885762039178702983390778499688114539170241292259203557674990543007228588860342479895810391900506293926780597615358956246846260895542809865613717808071889176273103371766982667871465648032924762618772546788029741508116995294320235939622649945819941048906117484989102560407901365435492144190073671150676893176242395504518626965761428885882183183373265490338217870481137428160993751377779018361935023624712879172134408589936019770519132828830467897060522434152369431864426748266497636372148460820953606148406911870683498674576094108278245603295551257058839017511106382892642187051244242235551752718824796791884516243039541048573636611622558162723507336815462282350287635752499081985880394467802121552759884109595287863451882816747596682573285392035829417811409304261888766111807927077969621539419634453907214990498784769381045465127461399631887589362149381816323263176962972602257287475675620568531462596589195403540795605062873475137552156057911585425875034432253841963867389540339304439592463632744465034507211630222878880996615786684515236933800527797595204082101845582850404621713965214679070158743228297571178722644089263232529174482656105716546159886686039780749943576147530123825807638814661542043023056059086419606042988639671170102748139550531179561206927992436887009960029505646364296895258147026762190456104217638119038954769373941385495124732084408098659393433856252814749448664988083326811814503348789115549353380855293435102378711766947165882943485768293392190777891538917285625115295179248982117821481886379035760666155665188603137903474496528085672963921802157339951479259740324742671731503946530935682049093720126426969169395607875094365510338502330448387958473154298732924011119088978746111743150737618340973814946256579447475943105476212822037436062200297665883275050630257551859635557715706827797546201423865526230303313460348976287453539621019904674119192984723568927811253482333767960128177969149296290507351079298622441731029456433511188295281148136406505246296042322980998533540296093938255169786116710923011436108599787520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,24] 2991670677559666552338797818002952563170149470296517135488108912761581592956591108816827646181463281007490208255469305231645343004143409393795257657389970132034366469389886075888138504970611027641294801294985145613472045889527397269067069788805294129578004569046636804450620060730493773090125470254598875187304296612190678380358108936281932413171048888598789582371634867149735343895229110798417561568500074512261283042729029653103724914395972603888128544641024860642376731116766526935940952873547623064831511974457008306357717789818077353804007868787214235776778582851713784888896928799128934627762491711026799259935983617617764901059758083749802601541698807040407457684124887974678134208978920598628207563345203799929963778090472368188147064416559361856503288177520789475409506526473841389229839297978819941062488490812084172926007648879930509307931621699430762522337678666793476389252963865703708991622263508786983718116430673737021526393725600692293186230319994675277722132553484877990302143104934330308277845170639430407535125129350134972598122234898249112776988197446713582928602841611248265007763543004392870367060404394346906520723008807378746797636769592787073294797993538873851686589555392200596737593266855677115095835973953055366300183990162733019003592608027137222031510780623373482851320260127282160236393585280130206758826649616081131834365885095390318408363620087831243315617274668994355730821721077888883219822135266980866563801019627634049362888311033824046040711298284607393895711344993665446793267051342988718518654257559074137823048040797019772327772059522606889103033718698379916951691760338931805404448921209765219597445982018977053777771783505827974661312089333576618829755055823053093909665424397506127121184479183900523536259064476354767117665804930712220771831933508450295754382897991389282031168306675135931251669319440891765482031283008009598495542714181101098378636985415522674121814743798611435070722179337975176798610562274856938671362793130815378989376329955484077254404875040270141161518545921246051358810489352191731763966211531490958719591715375258583227719279496247604726010736352368555551740209939364997707904726797125218437071497205142703801954449776138146663589525746677704784162388848906693821894672721822359579566002634950973595403674167950204803538087771442277087645724956995750109533633305301965582743072755041877537907734910943449158113193456445491862241675787581825519914945936413831692246729757222910346659067236573255767819530894076605076732897399567942253322844082033165181010204145348060393255563144977596258743581455579876141112358955497202432547327727467640097546808593438446508909014195328907108551604833257947876826387378243336091391016170065882660897734945533626686525629603198878295026937985359839211935156927664159117514218736736877486896570015853468474222297316779171053199039868720534021687426328599005584016778454406099656166474541694976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,25] -3518466253086304006061419459413895077289576957107692514153168079044272136143059517541531654126765082944998741300476790642259769672139599920442448552741322104017126374687541214556308130204007819735659317031017040745710136036166558145851794682857729813853352745973545942105723556240188673269635164187830234608461510451987540789771886887388094560392709384942336018810781446342135643201398992899455285429629520517753744084998576465882158262310972926914293854353750182074457978950266915867807296797675597735251752203773855488920039258352953797154580815863652230348281403774646088419184870799067610628552183894198169776599255475605973257932889791205843245994370290029183113529703926138220410577238468023026862322447149449902132012693320835047674443901526897903888060151079887804985080018837515020960244112694281708019255854852667940605684666727058166791197741811530931840668449673686761326646085364532995724370041804353726174081694098085898055795290248693142069536361076927318227338448937131367302896463540387316410111966609638182215575425690175981980490526247425883799964899790294330471009979495335201792785511636543448364949845456770374897385907922286107621467702271259972902870818346967338252458080431869627503067936416693347302649141564587955007008703174642599082968294169006781029401851764372553582228463435847932928996144909912920323922635343102102800052936446196719199272055925842908940993633199173645011078117471156299516460807847454309383240770463709191828702013905728673598336893219325117530999472191551330230492831995292499470141628223062173504778729496909971357444660185939309272504561805664351907800813699374809705451902943118686343108211237946886696503915568784315244424248450350928741857557648567599673012907083960020005356653236218145990650540716777074706782329055976130480685838178876861465869674957611230746625457621254006967685807160608331690275230044045220114148505625476222276101903178961899876410668781701475563551162612057980900336970855371342583004704342528627654153413763991404620473101314141370010534389665293528266475942195481971652659799291422700928231909511794814956490556437092011524244772986785312066619626564838726341736734552077167466406238008984768456871573772249591069682071915487783638228362364347939884317303846201471569645267240390703391767262265910306380756612150795249269664314478029398651063890922515331854277196718600608607775141915841639397603827410806307439525032319850178619284918441899669692568838279286549022430855521080273032571297895684758249654774753123320991613845069663584706160724232392487683023882098058562275574382010534237129285540459565326780449546302502908960791012623409333556236814670272082119101395727434733217966069634205594651514320940760446643482439620025344373604094234400244762512225001363369870360595757615694303172741937296604766874817977650336783944683309006928217183940774990021553394019735198236090573633874614944265495208253194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,26] 3679560837738029307409928491943664121113484127741806343720540146350875205331540242312528828157662163187850269976638792148608218948701100101684600475978275040195889644516290842030101034203553731131226760231632861277803726990548604125173050878393010944738615117487469687097374798413500124657070860201836079715552519906120327492812071852304370408821486062024311739269235444889624613579714947762820381236804110956437095859116911874368261498161677921421714090784580586834199372635628554168236199502323363972329611933749683305298166808180050873323761503745770477384229010565550974200780863289148267662670374026060747227404342144183305601291736806358565041144908793561533982931247730820207049839186508130523453127079122619297376033676895387295792116838758157340295215210951355833203425809172070767499714896495910957768030444144311960243194120377783830359910786521922965349756366604438750654145262233540021726349027743436090461420398172051736849644316710412803380650082373665036844878266751229792296437433184969610501242976084370297711227645639106452237125285907305219176829058811279762829983604557435664466580718814016374098391944744197647706226333634850620220164230775426579922559510252383921401047442898568272425277113380533204151018176561838414460874715171729284218578311637081877778370377286431633056057972942809339643026600120867189816485728432372912301630915742275792156756898036465890553448513838936254976180384387483713582256725776008900657981986230047997128798345423011524025667832998486152904957357431897771157649931982533120775413607330995227624749820409210514744657936822441870630707941082102905105629953644531118733948927919090542324688232189784834539629186916449270178801882539651834405485016122913516129302966733699603937192708933339525440313986727619810196985694995289947060072154802608114384096745690327124237280647977366694105069009168883891095477851446783768832293418684917237093771119125305729389984937708835492706624132704980808396331062772704459099241334399116676030188543798417938548985071704761338820980841516398210040117186380183311539364195280283098472296794955546843108377926723156824263424421921854626742708392195884934263432699408917406620597147580506201804574803131119004231880855857788110092970559609301789934214184579793418310348350799185447764701636047878598400229241670577304698552238480518265097147027481415009745621075093296449146710754758714039779533138253623007973610045653383494650308032447032919256057626669363208974713586593617776468900601886479415518289793727048174442058905574901446784523893063602697365011931996454295378070656943718602049723270944356148020164123690141875380147890592463966305176597488612275635920349327969952144103007842798795980230574669362776267907922187790510154905486774869446258331845130652894570445150966851645570021646837053595330334153488263154986316477491436899324951509000190131710489031213476708058297148447324984469326110264393728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,27] -3395870244999692752658625830233353985298518777869515554967384466992479036155871640779218132922287650826507784398714008543883777888522444355561044734604631747203847434962132742296258754277686812261041533345954000203478705720360791287147378984353893033300502251339488866125184117759605893120825881572262241723240477690659914208407184540687375687776810346687662175952837137820325332142710389878393897604738432696766630753334969478174017181654664993803034711089966344358807491119970680276978166796688436605080328795605829676994732667823060368839656426722972143536248090489538018030202069057553996109803066483088509111039876898799380442718041420901777855626542372698779791992118222802581377923101325916669676524510137563984625670042657090857536398660453678283433112119419206250878728212034996830673170375096186839611299159376759043171641895094332558958751684263314366723771511716595252656186207096550729026704291249806562510000942080032200999986802825070671707692295062827630153182683910471605084026437574346884229246614357444011890678040182457464284252853535726752284169948170072870621339014634049350847757026150384346004787040635830888336118823856702109909760099957180705744317641427287591790347752900728723472819318264986096779469103051366071836199121989058958545034714534074740628468252413540532639640741101087223133754398222962526962332600356003151734577539612121123926603701688347883845217410557388719599169926456057316852104164276959146627783978301546590546153774506611516723610154314680835701296419175952058130489133651467026526363338455951074809214579339803545686093688178039241113363239810566605622429348007251711206456081756376503853181349384745169140574748283172277439396216363978240850243633291501742782112623090839169991000079734057622936525414489658797149712765459702082091579728214534023573643343924847837296714918111631926246543751421332632247426160910214921754313696237052144696621842867211637853999849637758893011943385259847859085807196082179764829790952004144633993413376870447340672388764150516044724660372674804588821231201442342791116297294806479304854946467955407624376582266170882133073695577144523621166057630565217666283424122440523801564600359504440131150196534754441300475120535208321090028519527532840573331141223182167909219305057192462806541787289996408661170949628701603756605473807552843206929537138866720713769867009561098687431533567950399185156198833904778073028144861717783790737251156784889840418314347357245203718276728561374967060877485146892479591303889275201791385820700609223346258053629510239787056737671772331472983735456525793969686338587367229755421666013961969619007767157425553852873117204835663547307284286406281672013041017224229185935708479593547025334644775024510680209190072557656361454176946514206751262349383261083504385009469472790069899240529899228301592090583718194680928925238876383993213547420219838640100494108687699149885271599281602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,28] 2752448980848438141910616544528645229138636102543581248212212210846572423947693558070661702110265432392219553068678276807728296649788826038220332969163771258111824679441280591150635349753788789292875119710176850249387113974890881030739111306139710353845015520636996614447313135905042897515811308885599153259204658634211651434451155800571308704756349540658468213444619665603238833597638479715982096866114546646429586531472136125780030571004123551149493698850567585481494237032613401575931060247387676307679628460212206630179458581525212397181642255350807351964256178016767245997440132440621858499174056219087132679926611692120701685694262156519140295925528621361223816711356098801761439292447847036581452401119421511947204411884514448967255517893835485411882669090936132090060382838720936400160269366136383135734644827025513616148014255679610064147000559484473050545601295598734714571773303131585412841533927244602322919861100617125870222330456388726290606625256914206699188658735432680409773644195305646487636547866918707114412256402732754031532366657633323451847522118413029439334411196390228474138299476084861058553320727203369187552347684354256641980443216483928291907558544096067619552143056601051546270250441155938914304009869809753443876886782409816823043400649877496807332544065530251548634613399017036143824977804497698862611253569116944515948204276272788463224005917882403719349426816128913470964488174540768823713297607052344288599838009978453585152631500780443784052880754065830634606451751763797143466595861847322970977148262485104654051665921835071075963381153807987658695828240083206514351563815663277039656954212387857018037865838579671102379221310882716269395024476875382360904841107223297786557205293823247449852178615263649026286446110436038349781996683286617465878775283660743837701426192186999771039311364596111767463853609727635301347597031012533116143273655827199993674004155586206915848377068731204729324436981861196845425144458838057589965122056026622234258212083799617444849732256147769078699656161655656334478612381629671033379251122925893999963330649562658349792017796771870799437146598484482934507848191664312879443853647555449801102979446923858199218298197340709830444037467060882080535098765448669294992921315839085046654585019007241323899003749509109445413305740076322419716335373945692342884786385544808512118189255960028561481607410231980614625230029059359868321365052436971777711659505033912403748382515075118380344587957923328625144400934328829153014103523806353049417396824206150803169639246986075741321664004070417797925643391160300045171261315134260702264600510807311291917720870365296366993292821467378717484196972357516223158965786258599225592020539058573385946456516859227657406963073523807704014934280677363745118503753949820557526305895786589406114596112049371033023863966240630764989122799289648321523413208795789978507431725457486119081348842494361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,29] -1948011937048443820033814054863246696337230420560586025811990930137428820152122322941421285376218499597991011865901282101930307771118152453951927780210767382939189340331457383948968484140915273664074266551609729698125084971214061227589035130774419179002655514170653563356076125798459469314989535163388201477290088574117377270552796542266091154113306515699774523687141686134197781133258900260184664983563305141974099333203025804597369710872719152436217265914568772210796354780465324427443006715461160781127556660496586391349965268748140108709091069193759036176486498979041415637693363921380584375113514352952057268789314662787688568248807119793062284917350585830631644051640389472523338774300588452588185245199592939937835490238476429293330678150379475448397309117752770963096273094903345111964806249464273781222110480822644326399119172138910696654566774876706343540251523880648752092195481972840828051451150802436564920295839663703299255470025252588319195294939491159063793811385942878693236078749253622013000986266625778639503495316908534325172596829507713856228920484923010706744332963439872410756013220078030604934529341136131065482181751139803328384655748616168784001567218205606106916825540874916322794351720376508417983089246532418260844087181477301298226281805151339189187524456201779942762799604948189323390068506992490353707974868310239290851742017880569211101145815614101141264424602958295873666503084966638340921349339423654759580885171747340664019181405083658587207368666769846040130712842538547070565179290113848293452798545061180905882068498441957416088875022550444468459462646984446952283786333184694261884330359916176661649304957020407529765472890221239326938135474931741901645662566393806744683733593629268123768714487876024110837782442655480636754066790055704191323783606984666268121217168558811467817091273011647573809428438936265354557436736674174049069895597420240111867116741987309762853788388225461462646940989771277383855613067431779675918910336387100763196561584157543720760830309523713315912075968623624159468719518285945590614700531186474670018814774756177669339809270739352423412140724034245309632883149934164896415467621918310428471117829053397901350125331676531293406488479429596332649966253083431979649158863266045198658418385892588877905296823594143094000663180733819495406215215436631609908149232481531148029203974803550928672858843270399544780435912155557621974500012518886862784694027500604541821824907981010768091686955883617564007867921842740634513833388898158885383625592857765908223582235977598566472274505170856042558801758845459685832922513704611332861226721169616630864527574435926606240294270737849387033122059530169160998506345238689552394986396614222168057135637384166632731598568427744771670484608386623538942716165969533711549465233192981156334547182088381331344485777033290140767537075752165249756570496108854335792592125337728495231499750961315840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,30] 1191445215955839141968694818555636407045039535943035797201530393281735721441335041079185161527352038675927420385534834548314202190884991060050601266577080025498948315757137267985566103748777572571662702195248298092764514038103755127100875315865390958579927342069411296272520286024687706500519497654425990763077952008052103697719300610237603452757483646012530832573890115324583736687866137448695099775727588224457346845090294043056252225239400837828254482950134905325158760135354274853095897928331975733824168316691764189308680752684786594686843752985736508551959283449523776493261994049736293391981151420968897525389464594907344480080440213039916809727767212283459580635760857375007239160589797228124246920178438697512267282218981699139633982491619922171593566725146373320658761510548134500636649138809330461453511955980504433353820931648000222885320470617418120535536847667448733682839476639324409507976077239890697609751557514886798200901933914281646894915987175803266258513595834790583028629803111619561708322710254707979078450700050710604648780393003608340040600893961238669830435295058313541891939381697081019662168768957871692525329557243091200285947508740259848155743533350266161083735357970061100731284922565101564277422757533030264150499577400642292050892110630538607517801521868963307484971285087449244181660577600165848510002855914544708396236442709018565094890466893695307703837492272525664796853536685480045817642889704163577121268718961993151500123742559544516966710113089989242622687345815063229779121418396327996210619554587976110030818570175041924913224831760400568075399752354789913598290385846012317669409906812085389501165717765013570572078452276026397000005769768634987242407099649097213864140623297371525089835632617463022251370355826362925132124566430495102739325614529835662466243306039338936478648160262966971942309361920002357407474967660796032486697290719384292219739571154699277008258597337913448771124049505117795842003632361885999149167344958904353924035202657232909209371781630498263812580265253326006233012518779641063334859943709364978649680059393103521353103351455304907092442213224280644893577504934270073739510664208322351280156047927263454303096939950244665754900926387329419245054941572370541181891971517073365250151966475562819130467806654264207432567861228456481674541709396406405223548337700838462239809801221562100193627090126832538490046020922152574241705666360018144469725099067600367058888812284666497389235498254222890650075946043511308173803202308527408677623183110183221354602110852254876650152560369462017786408764169936044865344576518310412557816859547195175726300125218982332835694665426506982704524952146511698499544817253995191173107482037517491414729135750613592090585782435794732507761889604109540422684032952847519474292440463253420645920735629262166846770416654530750867950932718784486022939838353924648148433533637053656889436827673427968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,31] -616784478491213127951860081307877263039607797296957695787404497126713739958385622360078586732471096434655939410435242483060716225041438888917531922938474798340758309486431659546094727825107949554161492322536758671611650188516903026560346440257277324841200367031717682631850464817689949071321730658982677556585389576318633514522691583813653984569341700057563017000729266563234196001184227742685378717924100810256750790300950674641123639124980382982997957351582098729748254677758106375173383694752902404662085388949364856046912943996962784512163543757352644503405181471255228101886779153606843304259344960553316455355058012774344434105470611555774193811361256875733079020587276873740280467433338466576245915497254820935394527602479602048665728356294052061588376741258234687979571218430325402908483906964013569239265991373236334185060791038891388292615689771548280749037819323240273441861393961475018416691554666723415070740812681211843947493271029653071445668850723626210605920851341496345190836160762867734396184352283903517347059506630455997219649260742901783956779438299958356199328624013882267799096754822424270354682964981026745061884424425102277267467699009848329979913568232407348852092304642751170673106357680402239590654982638793055974738332094312755699678406002148155183346984464936917232535585801672333687510962798513005756156682672251046879017710250636581525578868286151602758815625203268469592125966479589479327095179563603245528589419345124751963978857842874326444957082783142511705253357734151432766311811483854432693625691665723771290436887840028372188119397033972202241688575193269292327654984764585592761022080217622646547415687291256785091091629296738125157645412575189801295333124452179964976777949023723752831683786475051123091878699436726194872652049198278258163365757965008552106960986150743868859014180116402436371115577628894285951447202775406559341241577330642625659283395271490283839789766183654434030850461778166202680966609035698246859852270912036154495610031076306928558079956900100234141298713984073863295452728593870327654233629318993116258108670926190538150105050014810703933120498743791388532854236219776880052230249795970252574798519884481769928392768991218219867982027921329630905962867242338095670218864391046748016540546093065236020618860500995625460431173870165165873513865030465661151229102174661372700703688946053907606379615680008331920715578394660842796203633043011149518988554034708243091293216860875532164678087430677742120547486176597006423900060247143722705859874353518915132757302951049583590830337937055627927216489988878012036483307135219743102648283538032894473920699755497334908322120850543288618391899655468649897296377783499213663816840176472236270325263129359674846336844936866982171458450857312098394994590703143856227332105150114609531615490244567793123136731067784272923666814672943626709974862594102354405115419360325164797467735978147840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,32] 257849095343490888612038528747448902832026124090627241059306980035528614423693356433022991376217070579931351016149046360133845416637959395814745728878866388390660166255776796776935210898830215803797004336283068244054485634031399028883300550160379714933655856723075321829313576332383000019411381718308596567581863350864445796289783303546732379667384908582279328393875961081891214324719601403743193533285640442446468446607152279700915267853866481959989935990985339723441078507517357696358785132253240971514180504812423290754326829287676882206813566258090100574393526919671190055713777152782709730361769351283481113265987961724488712009507831717711460158737055774370987942720566927365039822795012475775571369191578554536416475106766864363682489669264889564498861351612884293086217142551779651460030106332532946224066772235834387690135349069248781057211778700035214076257371199688627134059298607318963402850645935890563537154105124771278375618292102545168745447791853436444280939892064991856728433159413225400365336514325167156734771376121164421863572526968642771323413299438980100576613068925749955574443824482816490916879879704793409829064033852332150170554555823117888578469277272246090445883732136036877239427374797429071828854001155422632810886353350494343413885351657326015463967314824911950987643770558674317413171178684792305364538229077766324738184930241090123502887297923775026192934574757542471021662464952593818825887858789815933511701461527389267548337437768739976272596528885120156800789685971551459592835706260454608653417961007722707774526153111616743530226113164190892668255217284405221139612380627508901247948432300191862534726893419907124114234214997096452095412575541712542377839982555564144974988895799371410335766593281098623661834327151909517534205045171700991620730588035246733461986788591033009630704699996325211903417500164372234988237017531208011000590857461286229962459801450143874571749384123735381616590120419194906369400650256540770124951259519461690930615665787379039920284831924655225154823753315312665847350991893103019532316205297395391009209778746751128035582995665641385010629988665736464734339014872073233368766514710908176729264557660163321963394693309263847482339272056359300378179333927386192553450042730760566206112700980436438817799226870409243757167733084619480165815843084250704691099788780095720951569977218205320231442193265765043450392997507423031231432745915127842033944194554811541958153915653669809363745334696810042570829035100844953177740725023935577753843683062550050416686852485461985195016034830244081548342712505277011687514657163209943147946710588427252228480585916860440781105880732410199351316264281242908295936477813038762377839034226376341956217748496300621413959148403275617472582377334905965242575294536827976268560052666511605123666171139200100752191411464356680294485565871598077233318745630598364028866320722448275268992388797825024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,33] -75621472282380835118515281590061386034578006803698384499927780092229813499495881913931873875032010399434028140175855054540614120460469317786442682206276601442163209580949370501131303634056327558244723123434604355919595411679074121864223784486993297906100389507549580899592561766077512600826818308999218612180262572792702879536870066688085380912995782144558698733977639171157132170887379734038402716555619608447425726923020586135784544010567508288506468294157859143941131405901137350900315699086985330925917260080077975527225472354098599593173969754424771517928093145731204460264805778854032534414179049479385694753516619575694488606216776514783087326760335108693302237332901410367003045438781251077985379441463668797925151721149816055640584090181123423354083240498913590067989029232561185345230629852095831161667680936076610077919801770519798909942664702072537770974176244236846511436280152785416703472393969064295305389713069991755875630078994317251252113092213704029596999151847477473608452485861070556720278434426971207357091180027698036167224399059769732768079210184689323959749361575185389078661435074693114861877026428934668717756574958645886507412216266767008813674743646182478121006232946219332794468376089738791562268022190440899046909956547470694358140272544384714902007537944000053294215279707345083860455363290774770391737818777358517836764157509761507904253794874397994029548142388590223499247596915279635409749361111517813669927731886589973521423874588694763136707357417229255110419463130707437549083175887676061776458097500268691802886127100921470308264510055948207644831330923356656059770916453802214005512518046995999552808509655489954218790230110170604110260497859781042813062085234029179117922968361959057367620381421880067897428332925490052836248551386211561881164106287302732122902027624475079882740351123361911582527452574434920997563184150369891555715284842161023707848381243603500229770795597863233465345271591290380372330843319284728303430798259009444642465412920871450821090182963291116815895299344562903553353814129652373370345903596495074396815289811326705472402310230959714797740409296467707162772438084687528509187183340526946494698321186390385987564874503616599616500656892550148350950296742241792051550781274460881587101327732493476189301505592104771999358056241765291264914499955063566215860016633095035265243758112772674233711103974716878325644610880085321166676052539367662753761905226831394583717006783134920379666597058215337995359780643418849207942380202434347697382885420962964128870166459814500921179541890559710055614272740531269373907799307442158598395287739607605317829666971137818672210099913450493915795533520163922760999992310776466711733356159237345490792174503580830128434287659012465272373651135488351242446904388396154985835824175448979120890545996179082356115592452453893876774941714716860265089251374268136577065470014690618940493276297297920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,34] 4511085570599434655968199971467192707960321844796504486369101391828585681112208889195260104544603929946887704993399432393615723607737370867598097132125535558568205758332883868449761599349217401349307708623349492068824538174578155836905560019229473340454461909391387250301653519144379829259047567644912819210133364424754038261591679191693603343889803537782157605619472500084475830817169875809266168425324221673102326751842380018097116944220534052206022125384425645213305559168367321487284676774983788755015760440404308355176094674035984802204415363766479575553454686273214507757089186348820911826743882185675762264726816087682769341763670031974574453680436228867018001084293645745155282340576831102299011853624455710226150827922082762012195610524393456479250790902254549508352700613999387039522677286346589330407216040998772307910329129703649515599487679933243580490773889809699836878677910152070141174859001037282757051204296708785619594345898379319402834264950215077230344781855950564111136878836019387828209777810302468299923204048672112995957881163674981100204393849896034164041345869720920696142348493462931075469612562900613300401572100767758835045547455473336225063527060844844176239014072756713941984727461126670195116691459685864518400134774602311221461251982197081916397782980581637286532561167697170156663064072726948942858081014096304543566695820645348301043625175802936928425005626036173421644043090604963509697521393457501400820411896955865267535405473652961718141033599376915519766660042954576985290308431753996416149526501200531671593281410257488338430117506036059370736167852117550285628708172099927237355737191167431637409031086291355184054755278501467450598167983507200871273649872070039079629200183835910712449206022671957480389825065595524961170707016653257680034016575047160389860437849225104624346969596806425330159033619412016108512455628678485832129536288945035407884109951285476202328385457785530025860238977959121411216920012576121676131156258574549878112258430150436620274242694954343211434816176978742170799587150742365124771689395466418351184606774226573746476098649828872670856625410972980009236901888733082182536463847489081017237170247236184014531068913477102928632255962686251815118748936245503268020535744678020109690581318418818622693908938408352428324217414572564579627233288361258609409541064304386299455594684925949196198381607763993379437310669442096604164219383514778411553246981738519459872471517199974206601616933047429520158513664600878170808314123204132625281437369300638109121143549582178800708841322644299345401297424784677374246286703578450859364340851756655217363635184929760469125169436547816180116038934670477678477033709225052977761568900326653077779965570522650404422930976812936375888850693752326671303348533101376253542018022051118535810908296081684352624487574554626954445946810475014813963691672341940958871906623217761043411700092502016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,35] 12554723882842150982271841810257753930794947401887488575118752675403143300923883622408664753037589901580391235155150541281157437863741901663130591096126863497513699693319748247376222404003355666469005821045974971832427119012992007889683029738583265112298859403798837540931060958150808679457961754929741131635986487697655001395122761251586951279129595146431018958578865218259235393864263910568542725270329189394902848773628193441315255663303999325484759374179317608508519305030915859489395739671542463998244434345266995160417171891931849296934726734515897296048871242344208819396804783797120897387317349516287171483513341042611944444418628516905154634233629805001135958423364441672533687644118854887949727929859633116609547659010322232637440986767605625469159678601076682670349169203460658155893809823401977438680400969051263357866498101114440732250265469116911500993654387333993724596465149723325312466682818341868305018056537713052827713153090311881472371056470824809899034660266643020335163297606378135829336594011958357849153773089379062936366814358497203514429789206524634556345071615009007285236450924258261286937352923067000474834359091520223337674952245230632132557315088860050235217347338864789852650757377670728139343979672309684347961977895682958827469041115158907633037404677505344823796199602219175872556338000281391269633422422895260151894376972262676380984533636601293968192795664961025768685928999009942446504379776990278771184658676387286149943881287984160218691498890702288958617492754961998373376741925970745262928952546300408150274257540866945276552810665906839690488457123454226804694793830432976693193675568978546404922826278715352549559930051324827032461436930487027375979376794935053695885392898169684922007180363347880249799880027674306574290065023764220526595931113498590761128319118399274964104656156800259375543602702455390873882789253958148792011540483740748359207270452350109152644478959071224130523656879940160163121121730949076511733214662328871256003375378769305445585292902358975761513588316216237831424415108658299030669090518431922008236787089496506747403859505038612557032729102824947304607032391215508800665140396698139843581672703668034255527664002173648901490729619319619768646586936677051936060018416435276358986134439904179144331087071468454365901775551279060613360063534805464500170383771393823535806179468398989156636436632921628032494773288184946113438494425275106010520906342932069100854170970162678998568259719953910192004580626395942052539578286209030591479048640185779550696769117118400562608546357542213974061940071772425438681219447552342894615131718352688742163319134281330039730862110876125265778652436545410502326396764077075969729143838227698859606424420545233730597302336612727894421190153109215531860053758901732510972094721172157116572566573875273962808542556295075831399191418516612192952014695558471804985537897378668759803768455823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,36] -10731166860949619575247390414311477701124178805996754037361623608888005281281865571453530538391281768976643755315007315294760231610157165349175236332822938309427026597265327233377779229282504884766068375225014425421609946143739470230756458491158983529468353811627811114567864977907576022346523871621513925536474166494365838901151663863471015722282803737146012265189651150043674555425666046981642536946061911021661508714999558098229381451811296388596605310773731064400198460619623860581017719159463280846334482692487893599713965026049788758192812152374482472019475983120103417737897915584162076076405010093376770368006428244205506841945361337321996171704980368871980318546142476209740161183037200788931024951679634077971919810047256725554991342881176145145502510069910580276475258097688548776039864230041379754001103003051857296305001854290071648467614167187396875149748099168720612629963216660069087212624565901950341434132828069129804972757986821474797073419067663508265555960678821116637212276795133356495543798047198507226148279696975948370029826379240986797858750739469588117870686600907958998109505147446184197416832226099516710307544462315232080428745063990764997678221861279322851945167659941302697408006441531133378672413272646574321396799481527702621035650456304626550903329378738074733446406680326321220925707877324088192233772697835864989427124212777451418286115411124250060727679751664627644625898998931016204640587025920470197915804272817679150726907527919606597123564039885259206859747873427401874622440258302122144306155794124157325428961918092964939391005182291152727778058051151862487411997955743046650458491180917519256018426412816689034059252767521546979298477135139465935797835529825423875504863472567858820107305656428611712665216423347438378833248499932498589363709106713669796579836294763849708768035853675399762227197843269536001186098428883764288303931033866552239532070759501453882378621717755404793137689031474558549027834130933997839630488599675555627991422472231879240330292662578572731462199385019473976963419713583507705616713340349820512371221039179100182582607364789229680579133989147989322774867318834341607515995663462370916392752345413918056107917581878233303268169305836957462601201096878305009784893485220560769291740024105224894606065747992164328627735115996280125818035894766223805684922079768438131769985165225276817777883682060032839256273743163928447603237953835145345154151157987659366130874942034863938284455538435676819938233676945815038038190389309216459612622086817875458892366139844417550193976901372782154910539951792059426608087927835902797984242628934484537597759537279131181028363121564397937278291603973260427292182328624926218773583543860151771569495816296354542237745928799957060534317014881420394072037011394943487086520063413949227240089181850018433181770242378392688660764238439585542028821952167217104891453023048254943929742150074368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,37] 5841257945109780080445345397242172248512186961288422201404772431627706817013163855583621102602561998897696900705123792124954997954908521727354397434375664316349789380120904397041627324877359200404999896161082085571678214355220014927943542708026806181275933842700251084425479732002406478748764443860136147826682604301369584576019311809407709399023014671323626262530651629006729937233488289597089229781879962941562397609813188657221196811553808223586041899960938665158337220676160812595633461107420706280699263589158971134952635448268054173551798587716426319326263349588565371405375409424396719805354324857397818811127419344690721764064104529163426086074958881181449556136305298269848188473344980263071235466973809582952794944384616521971635957956253010246705906650756228493195256934835171294408351990175240336313340880950773791131094999626614077156985893455697098475113468777344660671861949148489422536146970300124125638879181051415164758335588117595615742539999122582501149451495785170442042903836067763417194565559042266546266287049285187839961597769413942940793021726022341620671251557320982583282853347908510815238450506281502797358677176419224292559327780880003627426293691541580173706929652797199767427639943121083670640483953181717335547197133082355385127289117633509930856336910331837401469545414305230045107541470328549650169821505778747349331365749991121669728827635771612887743429826018791092623055007815095726803848819635031506765856919284316554598135895907662497453176439431534493779274630746178222973376436626655699921885041359799067789162092640885502498565143789724717190994002646507811522489527374595363110643060006431990718394721522066036197181305091782388545217211587708474269094460305395763886059108031255024980378496920205512756118864710820769667338583007170890053687957888540607402466339379407989481248510752027083696278744017708286143544855154605898013322877903552659862089629148702171104274215149310867025958554188639286990415340384938075401366033614622435957211416090527478269739378504687049891040084234302452211200693687733613545532261232708256588946806582384422804308664911723602564676450596567849298360711235774046662525127895697149540200829534882538028599281086467644580566772198170220522776523327730129626814616606265611065076370484050341714880083767965448567400363529749271817873849840059879889549445308057446758653273960588210144589845755209513495410567695787161739762852863283009030411952777141925531889664397890806380225718310568224790500435582540548868332736971936956946724090966132629950388812843186487580906369482768202332883268965106335655777749788015620719212853060492659674372099379922328455630583993994915236632801741425252287112752085551538004815582988796757819130263088621094615751310540818723694307611408951908235877116490751496922432315261419715599672978534058454540720990911811055830484528676542722193199501716824477757888470210062230668542633574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,38] -2508812629146006057334431299801558469205104568969487698288763653383022000110556256571412059730859088793611761204210072507192546490125841431389233130962726783480754267966968896162127111693761358175781399485214677295198231240227768910778832729787227529633442023244475090238118532808360066778703157528101479649756105430409637886799424525307881198091802667875204695700480356174000707882171784802073327201686763687233794252872435328735360008865322271129454065244651251969342850465498919032150651618165046102473527133188123163791301404531073502100901030599470508181416664957499517087136349145226771751482960155343088661904592203975619482491290788943796881330227288587742478365896290544126693206973603898292966813919087958542824830437282621319077860550804863736171790771756723949291762357435165269276954326973162707807575155159404104114830095587467073830225072803661538922456688874291975581500611193997956044482291771774749588784360201512198419485106945377024228682327403836622591178244886880855486848388431385117884209287135398585372307448805221084358845008528492891122427781438136916297687780175696903956234901070788941138865828037363994382698105142795475523071845462237945538622304713704563708767087934728335995994880358178541817778434641447608750292256082858259220009700092736741397876590885355278842215320083391314285981989705957795801452318700190374864035337332617163389497710995293799111051279776123376545084569818364307521311951958970745263843034578940390009920370405280529975326596906594418008493543901761613530559993241252944050715147860983990617545675131701240464291042430666461792218278239125621915442119852604028712884224214776409733616366536978675003011857646760179810033256583389721063593823598247342224263968600604971801506593938416645236934186763308093056967128729866730708564478648728346848861568988936763477647146663303043793486128178741854077465649115321121547356445111389636057862117252789686717972831185823780106998779808386506481662726857880491823783787699907101830286550041368151858125080978418439531552878090074554031215706251099781138196913303374226607601558960962245107268165963595571385458681024331106792299614260847286425709782073007960305803020497301987150535849581346811883873110945359365521644342707545491941931428122729965286696395062650475177267121994552672855990263777349305325910656803746796271822657367276945425082052968125801484859542829982909546411213769691717125299579975209589720844123719143108356080113242528509545039260185382297419677236611890745720023167469535652525078262520189834423094971595685998046407243789059426221492778339673587453101308202572235972067692002118824639564786370884771349861982035816154109444408588448918158666621092592038678077884303168927418647272003681466152861839255686283531130584717803903516565871791852393273686348587798842731996354419066587445843206248336451482043261122226434978611050453914134233714305930920475058840281284608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,39] 915400543684471415963041661004236083137465114634784177628371527508805066989753188096466102603654337826575576768868956430406540336699547598705730646436280210644559710612483527579765542038695115657343491632979269544078953451862126926822623687532219690875067687443774013024622481986679036755701055180688735345578990911184623003201707304160300934928355890727134742296704944507814319464413754219829184772858451240598245435179509427643551426470977003417997896540128320511525785967628086852551985660225952507912059151926687955418852553392208314776511512333523137193191636122820658457507935759555473222792741646322189513601757708061093453343446769908231623826093387217212885934038340028443390066179610476024769755491885249471896217660492444120204483294960860492971982966605126285633497367657976044743167109618876283630112831211923228260257296774695053520184508942692307960467241983008563836628962370795261507564230015062604189056248292273625570598810162222489884262389657912395980102334242806973646535577652156634118469011613514220207192841423353101046505373766879773251682012275592609738979812870470730143742364559461175085292156469247329663015068668942672117992810665151117669388144998854524419515639789214443568343175366609665298182516503698762100070379592009716581499326363386874538519862187038249539727828714661691470873234925667378227320920259630228051381590027042358309040150449972073997731637510049783996480863504262243255123049584548641335232628679714148005540633296040536085735464938597240890728319599062765158984601384199511822854428576119859404118690280416336214048462328758825196484357995918071306474390449370001580177424224074841944473056347833544231797939877957890355576430616126467379415512145104366516466149128676567573553702258237164571921552626367234158118160837467169727955283032764912672767144042884487462573640891324880304262779557572136119692157499830584227262402722594924088054280134562618293355989735982605790607868938679233765382175033792504794871322133850741805503477838337575197999846558350182395551116114800757762733686712292994350123781129659729004983643540240846822025716991214854152422086872405732432357624910430878858225098636910774455121512683739994715782683973718009515690959454042467720637686225804051399394454911410781034727666233505779188159904297182614408450972430808164101095858879339139447015123162968860789511034940913934312173611116028223466656162278023277037181845489523266458306970754857534062234175415312127361382284703903636090507825131769318033700235057619110796727870699121295361022352749798099318306539918653803802494801698525724483509389863753347600237859016855010596700491981864759531444807710623121054508648122101215223713079718778500640469793188460048762898704243719576031444280514273322248748035655927537163525799510426219515139750056500815586419041989969587621371730234869649110801939048771494532859598998658578842689713464036105794101025177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,40] -299244039204001300448405027381381723358225288845971855096713567444276001456867924029467275460775437117639043289475103184529223348432557500663401603653142431470111293014412092487925994029100023365464337691077381213879332213228235633819316285697671344412959791888004212763341857531227419990750392498093149389447627358985473290945313040718326374946803893460358370453271088670796738965972494105484538486186232486322411191663439749740778269683886454445083431055016086225822283272539194176385842289911053209670878464603414160276872102513143808269629702946066075374502840008475379893362848661454051812297581470564561947806717414357243437657841305778229294670616520365670315816764379113516418710483505490020080511996423524174665791141309121094879997040411875154992802847292542588386929519324844783021612498580718813640411564560764018347307143133205947218261051345383489956014083802180888330884542410607116445342881136978866349227227872036131501204402487507147670442998853483609506150777232154009912943463841569122142024075111717867479695321672432406621629828403300805488705993339021623983315929728513761804568228080952213198235812862081940558640952249042331686901633329450387486970430086714603149300912908024547856595852794956349931847465118571699486359142608309105629221857877983984432128922164384688601040116588465989313665152306911929208478806289315344521390434026629802595077432487250735602885268439325683884038232762615352381833405246265991606150255484445676506229569706316586685567641463132069574521901667451570553194291539995808205906535127375287841121272626200124215147749939736847484373306237669181553892291401373058822667995640406979259033393646966607336963627969042115124508484839125697782255341206949792990445489455813589565806226622144805972173367647341381741772064266678134687370101948648615105254357266951129329846194911985529451808543996975846489756172141390928748376013974453240717042510248426236517015620887955018259436836694237881069953932462810514464108964187493140003136306069445640161637578371608095620060427757728703330001810758774980556510072132084556180173054429630778493651264150593612596749225834530551654044515504632108572137416563524469545405770227182353287243305076703113622416357927661659581363198676430544922648164471765760193374264022583373675619190911103960847526230480639648125993216934659836950761337991181071298578790812684616275547059957749571117600791948081639326763602806593777770732218882235899968060914996292787955917973760813699810848451583396578577554310709753224176217124196534312244854233773030436848490323695948499360431662677359417467032295342775064566127176234038944531025999063815676251251361077210409694975721569893524782991574866956377051339136704123711241290925930058143049563295958706640127233349737997334541015947056809575562429449481822947592466089019283219722002886033244764710316411840496962900989163672164010482000070294969811795905555202048000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,41] 92430909745623653074337884617655893718563348489457924581273609641302969831177248605305331846978263756929742275993798096096126804175774392154213606057921345710695001418298071808660807667405605300071752516378388152907575846348802914970173809127835120641010841977904254318695816913150677345911773808011708424385007476256829040507393309466151385240330716768710016766951689936443735985394255857282094618190412302528241180671198012296883833983457621413721574045718273093015730025814367147433990188283685758871553587663942035761952506840492958342258343608667245487201085305040173033700689825327344254468967861960652005081216869840821951649043740916773858728627041160953829585588310032780819196225693533527682208963311348630886528499519779083525655084434320429310837052964408255840028613886532495403165703890360949410327910165699902510110945327591593185004360994874787207140658388866983719707754762677655002981993021338201624475578695014137265801691674914944032188741508872217608557066594957204454730510851260049499632085243012704879036929706787519173587885913903456989596638649889085294934819958558103547618188813291037850813749244991053202646523250437442889993634281643494046748324421813582160651284762792469897985936007321926896595749798619992419673612798855005590827955293932533642609973779552840125374818024511189553075946777142005444572686575907186531521271240561893829609707462046569628490328613425018001976433172485463559148355842225715936751420631028068223227210672832661730263983707801591983094281841002747080145270457815018338890761151134237778845590471742614371888186530510231027305759466118202887162092275227815542228195684017720979121031183180170912842317919953960785038959572991976042616948126777209232956215865205479824126041847783000945372537012015242997077360197652006850859547333337230609188853946503730174558143909982895588712476209083770016334903710450899131565475822783965323666295241177918803949337754078785648197708031981966003492566265265246565422078924902963083913083659264717676243338753568347946832786310817974269796859882422819746704246098872086324149048459716723498152054838019027390512443823966571009551223906876167614752740134794263870405500375689942383324270659675933620588704990870885001841605780510864352198737458832134330331241334940245537717387150595535372773555222521549920164234801020149951334674392836873181869665354875464084473966701831917092823021370627607210411682194924319506025859345763446738844274855314009258525239147911758092414171161851993913691670476011112948923948912732156742344534777720399188748477845299583055750348790689979230370872904692017298816883802201946819930176114785979780069703592426816923469113840551915473626971416298164612135424569804898131032723302812267636818782925725373994617326667380408515512762333992218997391224494008005316509693744851191457124473698113115181589003209742374540937568281904963786781039649653833421304774000640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,42] -28037704524309632761322375898006680115238200910493275913682928205199424363963200481193929352837445654198591800093942604293697710355252837806272609398725122471772284490724309441715640266421667368932514572342317658219046900636249185844013464426547645679672929030571506002056530580905544982644467145089421688106543898794847696899022860304921342598604888331314199187600560100845973797371971746459803947413081379068946207992785111530160587091957122174590166556985852518258309257451366984895601991674600367348083632619590878338234179682260002839649273300168080528959626602782515452169061040246484411076905361149707397240263749345132009504995992634486162590718130308742996575962614085497162196215255990074032725329243022214931760714067185085783549253154443426401638499678714170259880989660436763411846010035337451502458173723010126760492644998936241671203569638126710077788220620953589029712442186369379143589578465801940109385333645799045069871338835444587968333500286634404431141046589891632188230017681283191362372406698117738701416752343313913616259041873390264754302717818150050054762984646001924832111432147293733341842134854498151988277189523437090896840722044633026004586839777683096814789575223173917583168285006870781108086190207662781731804342257446782461486059173888949394396397010911740167831049389873369031047579809990280202235059736405811991123033621107921808147676837371167332419519817357427770985478084582757407510304773027835509829435145913331932782984570667997475856158051655167471285618177753191474626110560411829277801580587597702205356018074740555610334034890239674561475225822360875968077643249271441830019213882520541632409026132574338470123071519685239481424754498513589662886320760591037691525990999658993809522189461249400376242714735615090640395047776562137775934935489486562869373247086241700784482622916162710028599577583542638065318336584676232211248467837284442858023077405825322096416060216711030987071626892924911271692021515068933321834446203162212058535950883418509729919703665865460795154487399007791707107653308738135713038065573856902648200938777432849449786589929544176696967929852396915320087764178425225998094999054137122487643354472592027989325545629749979280636133368884326159601559601299756300546720167317133640908580614425619107573650355078417332417583466051419129749189093753941368413438140750190839459409736482745249976893188717289752231025501958244778794664863941310607785375988105356046709449072332259447334881244743228365967352931640510476743912644464391233232248815476480688270811072255200521026626215133887315540416234030536570821336325052778854050533253952730692347148028261695592142971823880497869596852210207039094235241270500284272845896672995640547996388138178938773678346703779373644794057549470790853830583206496346355642743439468482807723306001394713793392287117284845831405858953198033067531755370395273244715387974711718569605353963520000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,43] 8296513240944678120098100636260232470794740299528613469897319605245671771408763982719750722836650810807266418369299918970941295779216854043785923104241560695336010722937169020248897625755061906981834923303850762263950045550116787000939454465536772208167404933769388568045557057762568904259671222656500422488618268294171137757555131070010234422804649023831963995088453942376191057587354814136334355086432838028577423606638866706971339583035763526139213891919391700740517349093929470366049161337077290169091997028677248140262757459330002435207733505077414966701428130604987011538884926977140759764748148964903186568363259861546049477355056963567205385625250820449433493103365686859958218018401150149546862605394585013729132343013255581362704154528483835352679668691994858077789146641258628850496801265164888506552901644772845984517618467615083016699003009966048019136016670077016746047022564412353746499578686069500688548070452015165572868931778196039289312278692155882709868054483955226350735856130235818705958998253600598690421283218956634013267742005057927659277154613972251224791312007929042493751342992908670108696599189485928431780214992833007170219344940388027367102784540185962888616015844469426148806133601482121113229453944226264244160327914771664611314330820693897487362375821784725405725357006297515396067429390659317647108885488102942042931288269850795568782687424878929126397211732107117048663332609300660382830398999269554494170033254051019572079475259406019045713942657919622873704437151530211528782283300428790701229515646873843143420748291505879534450287856917360015806193513985846687704148391626584630007678920725379805207317407915940280935748831023622757476034351407296238047260589773469568934463661271267883604185819660138789402838002531029131830246541587262392816498133442128916997579904240662723888291928276978774309411590223779762088440457715459733204314264770746275717596927937990016189726491591680461402360347393222436527389897670921352752078963681528368101526516505919839375694464748398925329166772761125171845822549498529871594172386073254016930037734426004214700012529016207350902737735978055916609485657374656184796914701261366995655812517523398107563042234292688748464468127205665653809499623201435853652696002255496137637717407453245890360621556550190005089151220518622075517057066291806477690154379747317051651684654455144399148594437883613471842266538247816414765148383770035586764848944467386209583144592553030587665949332519706175104168532681288038861954096367623721864149679958525886253474092525358397268288555062133436522597727331707963889488301230928260117362645015975808771886727115150657065182342802051347603479196117128492407149353690350111026115803675251443667187682983185440082569285123639701062822403191101520053086002935427960464643802534353206907933661963971756759781942027204919472540825718376262730792365295015446387022058971052663993909903360000000000000000000000000000000000000000000000000000000000000000000000000000 [124,44] -2263120506289503086071679707373033476804852722599092467003939165813750483284941745006960925167275725318489376454196225842269706713633477418785659445639767012443800108865809493786597441204276481813175572725592384342469890650236974012583869391649771827148304497492619330520465126528104695451316816718970962168487997665208982340205225874171736422900659071320513914793800817935028782053853484950293554118398099992979494317473360572257693195530461822031844071224807253374274919487297983335870029951242739884920464666109633142664283097028967569153037618806081323600378153651374853921421716849000853366072877414124686070353798491692569246834444395669541770810465840631639368829508054067455112501480745675533448616203427007287118635998890747970190225059686862878174586257282613763225655843855503609899232085638949830631392686681109662058690175912452260682563446757102813808669824952798630968079729352349745488945269055464993541412140806291031894604435507195898404419821591767727415915993382430351771822576861273659671753563440023711229941245593898575024453824122763370270418026533961172244907785046786894933008653290233822342248353198230788923723873701557535873111541547921724477471863531133017196693973769487520871247411564266455306382629242488310986182120139858853461259000433830748974302375593247262314757518990112168996298819344060945796850408642585682142822202204086660401757844614126769358128283824517643372978342162440333805171706655496133274220030391784137225045767056690498857647848429117171002755154294674097815260761952721090067039229481786010906770966719863950962607948054661172017560552487651065507662698580900983141926556404477744690220238206964491270966177636366498369173130055768695103143168572455867862203557883954556613999894655732610750845810633442090292020964462647959683144950095029616227314856317260575187982462725867884100078290693968750195034236769358307217691177423784786289883778761335367819562967233799690323850736008332354057901326191670695813872425183708677292017834276382302217426946843803734429775997029541983262496124726741079797611552674670938650472517739596576666436212867667488629268965110928567682904281030568012423109038188805833418530824216457591319543965089136779960893286691967738832910902035898270891886298385068176462259170348259202793711509169218106802485404824839609717114329145031437181161021779307458922416448500552582104076765730726090429400353691043059850047146620536885580572368686693459117233153448447786409676017707249697393386133896441600247268067260414491459312364371056446326870904786881202704962944218054538898893770230732314047089315352658543514472046601092605561321362839240239342581281549899827795313081360206034726597032899612405509259821874393087896325554810884646179040660550795638955412699744258412928487219769119458769135122502461206925335399325848505346035960519883431613028160754744008477637551298222375557796428370345355720641216512000000000000000000000000000000000000000000000000000000000000000000000000 [124,45] 520565127208000549972861146409245301387915025060248965890348236860107091515872120300606158074053836672465519573868612325144583640558584354535323327819186822157275955661379261535935005587712807359793266318470542695609670166498847416001979544715932145993314358521919318223700737763644563679980330753949155883655390996900586617643625499161471925963636995327998827663294409204959666279173160069104943696077499069856442219356327928800263790617861723377547678916329018911590331743737577249824576559802831799819289237581049173496888764150054327626220752770757995958171877395053730109913259062766405927772351027437831742106198918419849671310001211783474827470879830489163695840255002241145694153298971281663046519397718544737863901274563657906885365629261150230273977172627409253313728584658909757343413610085519733273035491006240400817091050415838492717858274286240959810326097199008042428168129197929857633591889147692940541601285988390398941212957105535250636625696282194290000541226869756411368439307963364849061086149894748891125235391748963467464340362281445033863542023232955067607868173851034061262796005129954744630774393089453395967384774688685292444283725037546975316412820615852038781557076655163536257240544551909582989416040160855607180391968005357867051489206266874364371915654582139428713046616888152810727327001776382221553835085174594364930894192641264316880716452945547943072145393359319670360574084116210155059623174466100361650244233297145633591814238746137839042032899641894944712684971014585148692539842398275347645444901813557121029174140876752024693021678661758721629591470017576710701937610832578432763017630841392342123014039719193329043580271465415755911587349861835924292877537423755953401288543493793362724230673460369603165427175810163360303529106672551565009750317334298603232393864810859495340461889529266035821920170368517708400910678434751082467628017728816338328461439780332675227503547650996147684625287364095825586608469334462749621031192629833764880769780471433016959192803303632268995451669370732306375166424237412776117724872442793048548545873159542117054762615676686190692043592679343266409700711097638847827026410759222591443843278475159498470754641759596170376239375750939090670487943041184671345142880952941686844995436760910956056766560237970478032662559989925945238490179358821697123681452140943292403784050403290131389370415049008435957660448016567362680906829746921981071908653761780191608575359233625427926735722010158923623129987904995335131482843310637784282522299475536787038905862982093494043352924187805024090115038415843480128472588738742641878299842749203464737846401316988653706377230870064255870170620678587154183243156074875618032677588625109867826079885161516123979557617791231639875561868591139423461114449017316317058531492919321442728473719640880364602147068716095402477046948517596327671261893810687197253253551639406290902617948160000000000000000000000000000000000000000000000000000000000000000000000 [124,46] -85879178598468261072200946368919307663468409131812704315690639534303881364903001270848146833309628843921486510319409876361640599896692976983493947789933930347648966623419202082117762384746622704079683337297795060407550039194606243913386727390253526913642513389582618622635217735328906495490011369254384531879606782285214032046781440450963162392837723563667442107114366876756535786696664274183649876197430828019806674832527856872489007920450070780111341719273961556076384410090607815960409895208852102017227947213802551806017059322996106333273257222180121534771057253913219132206502177329570640319341737314814241792561589018859000664969131206468430654313963973780280658456204054990687293357624625918187272471793576681602985597725003253166415278563213640037834634337504005031536778422785950306057417451751019380475484023962353831710608810421383529400978812102824786935974317490522195293074676985574195716837087441089077596156961555829015095238643793486745883429135929277893176476675614430244640443743326181995220117033860659157480244408748160375029006579468478797617478786302167233548254131900748026073120562931377421610212506249123907026965172910728585221249938115123355377843646287599272920808362885293984778327839952730813253661771031409328048368342128406967874551321599038723646393356613284390904324964476292535550362067613717210124935816119052593316875207592974041550939521413189514361215556417223946598383168841173642161265239039290211028598842201841698171689315305235312824863191176929456189594059993177133884705872746998467224920621450724722742354230275549502191123526304134190318369678070325137020898035753455000142160828857268127615141698310872243898702641874360039896980187911073247622805789825525128586593564089493998234802444825764010204045707569205193921520215140073955462861396811434828909965248982872838576956971461739044275318903224794824864403954016558198775013972596675243727866059636032519886185262014215707183818541546625205361833373379543340048520165953207233578068104193361389194620294636547692209314038701549548679519749480071715860768526050119865399940318421831372416506487990758567080104150963719106673987387019406559109899863121339509656082585187959074625416723760308897287185513018569549439662748218049841028730283000577581064442944448487464662131826913380281190754158247820958317892174432860766706784102496089350959388560406935562677328081485991792140580235711611226827679723993552740614745021751414910174188932782590995692383614404503608752650537738326729042002072553667708163055409726927514278549817408539275740320822752365325371919464989746360354187753247330775603094930953141399456714429434093258309232067789575823831783056536193261533302488567465355116700982626529476044866459975125932826503343536411359932384696859626544238361485564468319512480811614862156819501404893814399232167295890512532913434787158904567503010939443637230964452557415190252675399680000000000000000000000000000000000000000000000000000000000000000000 [124,47] 3486295145311727501810779880184849078208751863443421998270692079979372679624938733247266743737115269047267065627971596246988301388852073094689835033346518596132271726567057553445024449178498214176042882265627872684189574712700354128700455703994084052031999757299763718083457180671126566627490939435097679556916160688139944644436560597813613351562505625111403156712245456103389560065579192777713194911479293048270981407191879521786364035069098462006688206478027075796604690624119963628131007974775638282474646127776808421342590191059696947596189180064299157430340776774144194316265545038171398167765621495624072934163461819895641931085799225309240517104402777605525508106923264116656418782582230246726386029391826386883717753519781489173515451433529162124738035114492103017166570839066207458767464518374077997918281026894023437411957909935162810016362170088456994570825651679426123565009102890881954623765313466099362871648757125586492274724733225035325491461081709762183667058051007607016484544552218180711879957531990580279653163430959345682106996044374939335903274976949775849705410335144576137834527558931289926868211914213739201539266533685693909733601456075714235966393179788797905863130545436264213765399380882124380864563706291615650583044320928524504982920065036133344908138004700747578403319973494106961345102497623730646733833016608125066244305283719952004293725622802140319470138375731323478780348564571041394929670500247648453788020954186908152482679211045907563535482548803352850688780802963395995468777818003392308148090553018043765032335216666866275277744674674142243346803290575569015570994359668559704272047946208211400540898201460343465898501738318139432756495127913561443624579919377889081780517901231800517452537697662273734625058415598040837756565253045945229085121451599634094741957630576795116347297128323054315402373562800171595764623480745798184597840728368148101526317815081673346611549770119793588225051893172090402926335844037779398733715206615382651411118457477943525538214104765464842666660394500082708462292264221910218240961004180696007595217959248444626220110195075202312855495029335345286286177989304317266126482964543980637152162424630570376033234862829141817791629186508945805587658288491245720900389148752118329040433701050145984959239608074852437467844384136744541949357319226257982691061925496734440242223236045876783871174692379203964308487902397696928602957919894226609466917862083621715036851811876303960731940016773947653805428643559563339021846906813372589311405557634305580543798856857082856836338723830079559003657030332060449318388390086250132488372582309469096174004499070492935124848566962103832430452996703870435602144448162592743570325334653012822918046190212008047320960784256692829576363910194700564334484112439146961198542419134218373642645625223709628487304892761268208892238437905453693474154498020707348159747221284486877334732800000000000000000000000000000000000000000000000000000000000000000 [124,48] 4161319273601741103293497977154410073120923361250294247623750290744044164145870879226498745620904019707119888498295191539574276598123228876867574815416964691271090088627264201851712993529958101457901018184434312892705189540802133413263965509437424946689338817659877988424382786018103585725612214038401696827888954449429389058910871396677381043879980308139238405142151090494267859354361143594133383063723765584885930374510320184925652763181742270864564088274258321128446170776766716791702383359676032537493112612468532941051554249956685858604541484128063405929248544678586097280779581771063620404227555894076938392762151808003972019302589416489636997933846361414969364451372888130756021090267708488437964349385939245990848714685333107359179618021580636638746026724685882162884707525689744260493955547742102699728005751840898013383942885767868989808402796034947827688885952233834331115982589801681540829400418530706084171975018837577154370768706368115933723608259783883071443773662704310904475887185430394082685596931299279810363732634507451908713668932874555061069380769214794854088866212481516541349422212259490739563675437725697788589340513269493827777682222123588979999613415850689004512232752885594997444190955525062953573249122736991998402604524348965709713897360119938709345586488948064682723044002622028165473329594575928819799765364363187473478844645055590398867993277129934867590862127378194726653533484514285764068214827948512651040527367058309750386157434362012767614334943237425539369113844494039810220541915511766764309516040021664741152574809912784957826773914672952918103783730765302391115420659161395164396587818142944815507933354294378835879577412674519180704784198335812483348807812399772442450923967940794150038384242017692449588787860002216854582366872381890636814063573863123078137984402964127940796232664856822991908333510953647679071611496726098912898999728770912322654330002718260486459785613006556371899857013010078859538337286277688663276128192399221385947217086573169342355793800080441779810967726748725632549622937691026172272011954222040760125701869163920873161105624427884287515077985199798947763079498941499660782099856212852102240518210228068953074514858561124230313475054996689391321876092170450200768464787243561141629721831716083852934772486114170607971025598294298754956531890499329567607490109694774368925931143897424072144102853153679699055831308784239398919576516549927352447450624407928099839232027007574266406949972836582380384603405239670330404554925183427251519421171740064241877198490178223655873277664921032223458843543292279169929797221318056551665639305510813734975938338169297141673990190249630402685499196935240408178790349313294589501147140976226881928697677522936236980600697580017700004563564824833691680293403842065125391154869906732861245268741843747141817944404550736333682650305439087338881645153706599368463186910420713331616645120000000000000000000000000000000000000000000000000000000000000 [124,49] -2114505241291097310955128238278204223851503043060035974349031169320351499235468173678983096428555883825268791624373894413568078763214226728432011028898992822674133343446399288937522663155758705913265281766354226137534502199887730434831130154327017910721794270863631087553822172118692612926491523780078448238176414029348382799264713700963072693767041140616819367746428542720123824879325085017805587863161476670128862229429284655862271841610969987698144471367517161521802458380040498755010970304800816476831207754949071480757434238910072835706177105990098846654409259783051590726752189987923105681442143971289285749021224909519128925473757900961637632016833913205380225652701826367664110702641583150768738924668259874725891447444205521261582388288867579637489958865771630218193686485242477360630937134944817896807379156149641842237310171215564643999954286556049008453644333931759070798230074118178586643513360777329439488571596472333333300661146978874686279080148113322387975183294835668663847556617420197681113603951117467635275695314804889756769145556684541907335279223690610574732682730636799894510595337936410284780858281303858481111017646769922970528968804843760627914053202536713513955134828820687567555504626656053077371714353702877575090270378558410944734581100794076915520790183519215529088288330050087734801925364287201670709450395407024980855169838161484124646323791942299435932133533335791730431337589224315412634741806528091239394546021309597310739695971379455249327386906039779279844244425132459636086346260130768184517848590317977850465655770244328252783424168430552812480273951525895118550165776146992637285243355418354743465970795395113664775664409796241199245011894443767139172213837386989211758765283230579891951676590823970773055823643090479705935230516057730874533918443596258262103325873375685709831105522307193374308319568039294123210245512322529643853920692490787333124752102812266125054904780511795936310949072768300127635893489969464688865964865301182365740369459932271346187380359607751520486272082571026515536114547787485127347381816370926140976964204125624697448029022421548164847217940418191107550970622684814900355109027116601535437463130008559295313150401730827329499670910109804614746756612631162947027464870973594554362319442482723231293911866894938615175615473575082432870764208881133703898615738759351261702423630122992545974832845614813574251401668348838701119377541344447949631155579374340372523572783396719261821948284216107589121025571326833622376620144168797176723401678477877312285376389668516029165840926753725871413344657184183693102280575705074883448553796298026158524547796546239716806996916131837903604898244378561646555646161462905931648829910150571684269753565495519713108877758966391503614621283024928706490613047088531967670449094994959759033225233115391860824815396036627987635301677536444961850208693515597580990996763618639179939840000000000000000000000000000000000000000000000000000000000000 [124,50] 709935185658875431180824368326111778059326312558498424014512427833903992709092109933251475632520507692992570467470135637152835318998168226775499887572538697569033145360307233388321294533852057208395618407561645005049099144072570792207332353715442045973057569347689611031081213393627145875553678734809676528936178308738436109175468075168057256788852886672268748485822045515059653599351499735224191068063951679941540722196246515424620455767814082428370657562722488209454885990283818999941350733383170140006872799300943861730678770731499115533094409432961226585284798199170379709965300912536708521971982925301428900839394427449556144695507475014234651348415935577013317252603479589337885549381172315479397608082790122586973341832518753773527599631649892019207707652809080044541106400873422637384696681633347114044816555481133896587298799862806384876377290677940991695434181551386663096009147393886162979831830502924638748980996875164464075594698033205494066730069225823402792841387461657402642445973331293921832430231144085693174409607528954033621094067676763847865233663751734654481890738030615821236961004309388012104500342436939722381926201776989542739573714482029176699413987078557790441045035113705147236902550120910373324557868099737187305660760327619948577703212990997224073059970301658947342399676035140210147715376165608787029151775692637664378674411010590616678528296779304516473563907230911890904309584742079041426823281526905260459126504918676046370691314125057887319787563523057203332238917774918620414108651503129908627271982602291565616717617705712950277484286381752585776907868467057067502620143523400261325868116275260122653162019258249661563062356397329391838707806514587063985104241273222262943042321411194866043616357104719128125408301565306189531643797685720657761522407839973190534431376539590663811223260816314530619595450794202895320514526858060893629612700738031139501312041162636861979296768185194905832493710876251634210273434663762172887240262897013237864935600124469211663858267556364060257962395846420600111916498324296438664594593863200980745312631708829349107734694031424509037041859066404872275114350917323988822554910162545155846580547688236261073539153278332896648294972100758142165008376768160713550175836896363195414542587919381057405878598781994152507613413227337221097952168246732406050690316193926643751705619520334572617064119136346763010536314562964207613439847000025582237608192345078795402405355151576173952890265373336841679539334906591246125548182787013363442095301224725642961896251392633309569052306078494975118422538136890891028178134290775149433259765588688540637272565342807318643714564166938497869388793842904668446532448118923608902040275648006516654566923060745966899229340123002095603862370522942213993843910074936851903468839478969336321209672032038721911613564041237040990063897895408288753595707369148831936819934182171979787796480000000000000000000000000000000000000000000000000000000 [124,51] -200387351446399626066752421896101578733414159485862369793280586334955430517454159946991264424146760638581885574002248521590563201486907408434347748822358628533569882376615386011958370590057605493349734898647057250974765804504189028619062502664023506802584757145359635672953819971171305687534016966223646930112056444380756150786628445270477603344438220556946105282698327607556541426483835860564262756402491698522456568257869270704907010561983303238037354690534461738968695510693128753430674818969729687394359998537061067522834125121153543054473088521761831913252776385857611692038969935948062455583775311943436840637693835560573811134848259997748296495150874819444119819291499694957207986960845980751038016418434020449057741911179888062394853575208657725796751290513947857274077307602971081566241058229535764774229869877232054691109549010122304197159695491483464797736955663979031346977259398589766248737810394295777727368535409128012396356937359851946602470019810140437652652411434923876275579534941155378078717627884572306177795109880273158294628080729602298039678778113011707384394946030522919068510867622914720577614494195446438779280814642781564348523685695100320120647305789871857766527314172814647310108969034219720712451575412122806912236095533590345885555432829716562938127433198976843270702745562654448624304595061805557505196630839347064665880297026744936911876509566190418671838936298400427737634609632787524403832743224410915652556301066339429334804629664633044206325801219272404147376712900227712415518161370194109361480375806247648525948408047823429523371921375533070640920829971008940773604471858868237968903722871959484281142643599681119246402296450072988858903574086618328256672222580274881229191581709075275212446640675970754874653460437079928200166574390874911413607026097384158444730107341055332249753667368514827775763510789163220766504226021576729597652172845147963251379217485898997169874656743340202832422373872558921763273299254297731325086281447600177272603040113895613599694456913239546956093278304056151629918887791609987235045209730470307399369268129561300981040546165827100385645439563754738953263205101053968327460576902218697379979112435436764059388308381881156016815412669345447217710739475934977583224743778313819169750025401113705146379548539516603477142354251811547652912958252705176866142973070505901159737796319910436243776025616974560402541307023496507276768649586850765526182688200397237928819508264870622590314370318293683187016229973096148992659181066258568829542228219854919757433220992733430226244051018822791560161752150573296283807528312789913291933406806991016641575487010029060770063851960891881299523652420790891977754915807916457150945901357223340027596926599306426543709594173414272205715866321808837576714337882026983033688677147526892966925431237104804357539541917255274944815670305826250541746848674873066021831297676110499885875200000000000000000000000000000000000000000000000000000 [124,52] 50897687723087948094673700595488546160391155381925102584709744031473053927188268325093369918500282778989187055399573686198003930973269524734295509369512033468505243961213994504702596284069125362937364321928944466708654375120832277947501422636447140966860933673886964898238779684245477784744359253175940569838211074059001360650833813574292557344193017950890515463273775277897247385224760376877719610903600962145935756471272669151532205907282714488380212223752491186632236862255790873280095501030505457533977695491463745405074568156528483935131749818867753435561884945660887702330050979570271446954663017657549124598924191639756383616413661893979083251749751242675761262983720702404473563174078811285525386903912580058773463616108334778898426598776995165275573995694056133496564404141931466979829798020795524985575593533025287688424991462631047143049334898262384219123280994533110913340067163338050254971685806027918567452900479191531068212424003533608765084551563139278034766935889484115617717909712661527781416894521736671114438075360506175760364465762501814315981135601594721722673133518817730648151018852864658851975251810402050582433407072239834151651635288575778515955554152628326596586509531257065549595091476312456743008095655964472010158246015815069346561465536689899276256138588080683342034741735839913578133255683367013939669494419558928032215267901682105203495017097707929450091716566159303878351277046294928190010162236092335624564201031663140835568163879324139344792760577839143422507644758985888547566738072098721275377854551096610164846215579113492347976994080909065104213837779803744912422192765036532366716467527879069247625157770595985957057812779605874255619804387895456716762757645990639170276915957853823248634141987535463363632763073190867493407348388185209261980323674470431320493616021007060940948157520899472963244947265892892914754868838795885366762662505098144214522266659596438267427833949991891452852995774639100729301010895649086158568957277816565126295568622269811973051305318996555731935165242634321883225932824967058176884866189837103987018477919393870483929316675576158061065930591177510603067023458606086137088238845540544236492889313283276468533136015572519320527748688902478398411503226578632024626865150329514342746116598669349808674436232486675497808616594243474638175855662738966390666684193867571652704620743135580298324352571612556073065636905032056156244598047354985778561612924037763236865592204648838592701997232115685710322709748981243365940995076694496908381706960976723435325771871068596338433557274082911003589753469031107457928720958177783357014450948600376550994293513299048625669289570626193036662472475660834880537578075666635529312250536966466816229090749394986118282441976795685167594985053072835718037602957885870815235227397945770134471862767882994882227462059313655091150972908889008854166027541922565901253948184000981431746560000000000000000000000000000000000000000000000000 [124,53] -11875062659111614858347587897394896406488326171366618541377634413509667232525519268237583933122708610055553507223712642132031929301101971388039452017219380876934713381825331550928994115730888084345153694710125516275043060004538214226023095826189612659679512794143042502460942202585110160841048816699862155481917876460576027654666771907662301746649811759516963285411017325280895624913103375230494518256868395315630788675381491216414442092482250759836267952331445354340321550924525112991349811885532278316384818011730079940268543557344812087242243310546006439233583003030589772239474194430940168456447055366648125463815717984409291029989506194004163304016747496275597090371795171019010616214316902986866156078856489672047775482797719460890935612571568615332316260509675004453009271945805941426403909246362497554674896365683528343240526260897111570238985026031539901174063347146383978082958412570193238097614069492085559231369799332742041565867893223098846839808228907107031808096998410443668050388996379860475157436162073321327517659202020958901219655050888542791950381329650432228350315595637893823959679126685129482925551337140937355888815447891290697206838935304286581529356292174667256311090835246523753751828873606026001812315706675177143975733321594145975793535290530766383590324126910167300207150651139238293157971180106884922816364099920440163914832123993723847053367323146863874213399509953055361558425937498751850204797125433365150321687956636642101697785625114273673866552682320501086147699630980218808464286671792340825790866474601467946915198797811794415913965483772714927239644226805724937086988570350408334413631877387950680674450753010105111690066737397331318417877563173403500799531496165807380556157789081852121516103192377768296069333485894409657367099201380034305676132868929841940387382863798687944213594038830991847258003721797440824887970860838607728075648562288344701630374386912240237891936671661593171302287563195436774240024271332321853569368325940383298940903621628689817414599719263783063472112593834384295769036308326692088749482685271577110193850713229003635837795226560910313917291477918327640012949151646464711216158774924551773391406831444032238296954317996571758053417354381389490586916478325836808609709994739239330128321662654531141540383540759339028757579825935377201167001963121444317990165555357542988598479599844352619586998355640963700102298627615817676460806438828686035024431870905019680850199384781772552377868462639876710288287488868113010153310993384084422968547523450676476241730973120734873479931410910242572628920109539879891334878194705686245301687112097071817081141526226119838180407770787989006055765451024723586265221667427219203278037709922933787851183056645556469237585484160178658216220109416533115984926561125660099956478396769904874930282244706626386864485689648688175724129233724730283042705067787674400985891651306620610150400000000000000000000000000000000000000000000000 [124,54] 2563498248371234790689620722022438423755715073469149219755042391773992321963991140789834898775144477365596487621033538772434383430367250645211182434908586485060825181183775284742688597469254662371831781758417868759994348673362741457702172169324515738139745533407462483595318239749429890494425714968834472392232765876458685867665226711771268521610430370382152461631760510160573947883215680250821999417262562532772152651590509475605215540300793209711019838686624685874895957729502711256095117354573608500508606161175482139156790962207633724779358112702632904854656098081496756149316719486426992764999340116578995699789633836757211621585908690818026838436285011841526496385117770194387995216963643954712465689067315109308452663028395724917039434188714980521830902254159096280406350385324231421982145909346981025688109963480228488782013965314022600693775904701306146505876555812562869070297587890321221364891008763010012922363153741008361062714469350943046207123831344243446911744076194070894336611933461020096373983411105404374254977943727013472447555616422123449137990794929467278968850223228074446662506938812678429793112387742199239320926533589697184284114722864436285006761805911347686748772850609290839370845320750109391229989199391027534757458752934367087022111103125128171254379876336676667668443969576651984967660703201901420109393038344145985034340736127136514254599735393838101129857412285071900624892415750313662745789275199815253204112905580922977261144458520477820566513638443861054648786976924123557892475914425319392592094836304852090398588548688080705088214463154571870663752544334812394998226873770846836786080616301638929042008578022222043838244515549448393527133942214880712792908269725090539714707732150891305077536098467554281727945377395378649419016550124949559672344602808151876568560805878428966905681279730969822432812332000642031156717652790217768365054987532398883077782465270696465152800270263093550537840199460089480433661597262314914025854784533654892894216391395446021829425454244028229358918205652602685894470719376186857998326399469335359425292739140226735072194620034332595315888268060788274008266610032140971678803600982935522904261373271750776780800349553759405734253555186641311510151275456358894760290421105890561827426374167458836050281662941041287805546951735628295761050810624736122427999295106220311266205560869007204795356386686186338153811132756093728360137389647273602063651982074542502090956282275961654403866560509777326486174729821534725118761945986584194669663756067672677630111254902682553781681878226752049043015028778747237602886024855837495506499848084330776388385930449754992505781520348509148495205377226776428054070036170505986346457795395117446781872716295106477026142046754838064069830078057748950474141299382314066206853141307953913910775357258603352330727207171202549807641312321468867029757341321951573725894480296634272972800000000000000000000000000000000000000000000 [124,55] -515969013631702926157865874527419256878265068711265519685400867834127190439926672937831202157313907877147075558770996377138181561666077792949612040136074503639792264131596597920417608978840054821512677469970199211462318128741884513810526390616215092625751804847737353234077240962559129326915303157673079886238298302629332972885974344255866488739921912652353361789002050267465309995177543172483036301350875257302306356171380871130339383762170660976211253956583754411731334240213528773741407203255523822629878263510265962471204728263254301976977336090157767529174392640495006980768250505774549202027375452421602933781548411456843747891672877549888707061536014843295307280356636374358386576953156878059674386998129600493813618270293005252915526573564888113814465178059548846341487414065552381690065394011035514248715406216254504548574565920472785376778924143314351214280184777245785826822769325779171925193471355536918016800346459369403986589867050303479746397549659629510407028681633660824383114610439564408164664570233518778069235089268894627446151435768762318333513263684677124776983743028818928070007500745670492505316330788515385096568454465848694428732599038877440836862864198969935325538135055147019636007131469762270849587632889469629177315039568966156303872996905071102971214019766362211033845339196020649052205419436674921954841780566920729672601913850140880182652366640302725505720262122545877030309922594231268704470453742194504053943198841606437243808065814958865207343533062087314014371457726756289356796840181361963587696303070323294090103149427940383703728088982566094089483503363852919266217199255702607991263979983516910359701670429574356867356020691432441137308114418657610980705596454287485294354553606094062581645511879699321468438913687007010254377652680461550523461660766226226521663977030199835886668758685314829155309099753457415631872045622781201597195435256682180396303722313403354968899358149753305150011639921827303100071075323342438944986914395567679250768017476004107125613900594614878233503820144219248971986757787005671989317765281584811098735009133614055431533068211986071455340903042792575825267124399458285076601922263639635381290016157670261230915351623755386433516072601354307816190550083591732609458423947664359973028100931403550724133450579769140387131263648493421247917272316197639775421943759933773236504931994933981553691008768225278054998823844051041809564445097849859258027779077900430786287530802543391493130409083486519775114287554305929915957542861666934919393543812284804390661364937108958900750495081777681980850422469558078141341672294065752443915573649003083128851502826008252556889455059394104523908970516322280243830920447438265489206351713725278900315662725873146198404571525584490158263508684587772903629140972963678852937270008402452665394080102493562660418977891107378193156054486489875668899295800409386974321183880729801523200000000000000000000000000000000000000000 [124,56] 97523793855558047283508967230287344720138362551137128027731199138484861835291782732230203198880061290684699176542946453996133123737301735967834357702716444017471273261227383737611787329234321874072291150029342931929841652840964951199573968727834750208956200650868965880053946460521720001463217265563930814048909098801307303269145850923127530983479368393843506036086288567413463545752632790856298397428068418491118652533976449030759232227730003049170312607644502944939640077689182301128961492313115152206828487125056545248782920080661590500367921208761899552071438791149659661728777211725296662278309769798998024887920051142429504471603901736600143860588402753641796531897535914960603377933909921662669835604275323217475735138827066547599901301714829391592161364771301467643356178092141431130860380240235522656813719388052051531975670723133181412775957074200442687558423372435401156390213906770076464793436858384285231909375112304598697384613900406507455560446988457699885989597427187486406727837651978507946734128642422371931054242683743026591543329305627554256449727015012209479694792956505941229631799646119015805170322599492386701453509455557415681675883721600389142071747939565614439230555121934403467015395975131556617396801425351724258225802115814892116211062511813900679094848617973111693108594595127698922360163017312707276132188837388525619878440263410042224688198962532810597131667568690154720817992978518463815671716649630983226397213710316897902711133467754206284172188747436547456479816200777532608091526645102207447758647666814100602754330491778749150792296416493028455912506526380684033530658784478271502112973999823721243367053101823842453776012724911847073204941041276485137393830431752776887688658529915656403632578357429670523782583974446512491519749005860498313859015674117640995679452428756717198382173565419633101340956965533829626414523336503887281873497011762254376286105900181145244681820610019009451327835233003525187884115763895024590025503350972084380126388989276374539030157736325736117866535779079051643286961648425584049599941400468838376250121569920339935117562569676356205159176789471289848800457510529748172598278098146089875276174131759158922724017405376688912347337425517097373403138578628046548247401889337210682398150338171024363303469283420165655534865328614591669646581586628396540194802329312359564724787882544847574156396096952532008776789605719465574273843717310968843096528439263501904522064991434714399558461490609755999172982465012317462217419254151228085227026776269432146537173020999190757709602188185106449748231675505653581145001343691896170807463594278635982653380455034546040470633410606676360459203769741263325762978281031362166921719635497926519256509193178419976971025062320823183357694362038223571591850385944797907858199671432668501435304700740855182414400586759476157682682420263861655413559584803153754051056405852790456320000000000000000000000000000000000000 [124,57] -17318029938036408616744677875657158803697157090474293171228574815684309979434965163411435019870024480422758084094581089680365287238799544519216760084092290961146157820093798983546990728695929126027625027322665101919331712871805780051645921723360556471861476758223102889980843629650033830869265478022084186601961812533116202073029022405457316382561559148520883729074181973086308610418028826512512699087788626734021952436246844664551044574425916738744314375009329607429398784929094029770378923140295041990467736148426763041513296917179731009114113396562745371122559094086824207914637135051101198957542810069399483777991926312493731513952468247801100871348178878819145965398435347458724941380277277954049510935218173824273812755047004710542978632420098588448975621242871941619176001743615379213516873792421887442791479825765680061906104231484583712045786059552637385759137277723085291233287223369290263039795788911321336157452384812941622840112762709834832572681148935018974230913879695243875244387446929095526336855278197280931056487677431238804522882096736142300274363420038872507327158530854342090641240996394165460796347774082521760232601095906248258710363235009255035630282893480727071249861059647299617747254016671258477696574814049235158217671124544545933364953138646893356103527006753149502222592763802126198221574539689025966397568323732586721290136890471447297855284191077077756411356088606267308870676238173577344770492080739130465030657236519195657232572708831481701330524889125098902391156067656218794306448182097473534248593566913649683262879435313311512180408103805412120603208682716403651004728197956690969281559990006195897749352772038708956028867293919860403857968671615953804308483908192360190985430691721908547306236532923711892257631587293625277349309211689566442713356296639686963596058659896179220578819335593911597438810270368279546797864238987701947502421740536217599024665771879488163153227562532312810963391229884096142839394456137544910526920189921389544134591689309125955963637300490827937016089261090267160807666714462193927543606616900276038699811794561098141162759660506131471235521787049742578852742260612219799971681251633799173837080647325537237141447961807649023368226633567625507163025807264137592147631424716900356365734754545258256958366219392996296878900085049632990071365573465530098542030785275888510495225019536161043211177176447548400358001153355072783402932482672900403010120349704702898883563092824741143758266004895637569602040403930572923161551861441356305019899475839851287011420195621889663235355685617277912226353433686642737525395205953897847936332562220422089264487871644770749742290458820917263581003785569889961818825724534768792619080138774353252705474981099554571038984730148541915648544040715508781842668455342788271488635163316307300281612240576440794353035805446072031469939301525620382888351322921061025136754232694879027200000000000000000000000000000000000 [124,58] 2868695832723177799959789097713830482954062178251489873693479276925781667999653184817932091978696613969535555543214722769427759955844443279934032341780944435482606925218016236245862632029687369397396616831904795943065444712851996074151658412681590711665905859952735318673892634318514442266771007877752332332349104270893547850053887268588487105327877540078007501939437696475824447810668470428290358416973340688244630946839815023909813398463032397895038080289802990002257445698460992775211493382172811471439192397531203215437934539622813252447500310671447945082308441961715681357220427760249321867006587404357560966627327745128635566723601662219233457466907886384535936469141375483311188033287976690696063045431549142329690435587361280647485338419756016170292498335674760460423826692619806926993012211586211674959394233849435333331002068799517646039105417698417368806262776331560539575076814557957623219827198145925377652497918939256723969929821865883884020623324711139336521068347725945263294194702866170535342624589452990105975749559331022933935731565750362393033531008925939678760341335555685707621503032109514033817568341344409941234435263163140841281349351330563420745383424457968226121457109980668611890074024332642264202377315653030679809253237357920854376608009106444292324361520919264643728119840915197872138243835172417003201025075582470638648838156513208976519381595219753351852116881205908430654060643821377281598790727592798695466907430605385047993443001694454584710600050815219360966625995118874129671775794885150758821411338406621553756899633339842641859182371380296893787594083537278975089725547884468811285270170099691274050231427000126571124560244670814293063621226973813787865195600994245438272587668912723714593953102056082687021260804098722694224807116565502026982271426652422643775422589403544234723180481899524753175135166052861571481260530539209347322503800199246407222814202490716892099181267942922727929095288307399557006489785264341123005300846135888036344187100032399966859672427912557781405524740188856096159203257535545003283329111668936185746477824104360394832144104739630954627368240769659171910187293371919851891358896366272638576448617881297968481305633910937386932404105203688305254467600524223199417953489253884006442459958947958543978261054178642980874124493123980928567061101083524881527817952723477271507848355790685676605328905199069759309551820840475544030672586529836999172533792152516171494398988697256382278867142766652219320089390035519288432159834524465366160272298690490261037323396651377915868888368380768255380790767686594865385165227805028703597700291146772523507998245537317152557501459636293187829290881468870544838259118413810245893581168044098893664322068972589101766873472082097915956175342741648456224196075003396701189314539284673758889811451778902965774775934848282906041908746481384886976913417819816830638746514748468101120000000000000000000000000000000 [124,59] -438774438810819019990387959359849824056255762272765626275532011740521265330292957128416642648184350649206225549853120986269295161559031970752029340905358218654309280533850634468183578435935687874562184675839301815818929477159414826907654651761969188616218178205176059954874088942197693956982450407610717409465688171636957808184801257179598829759297271928145132964791879611774096396251616736947670084942952193851785586097731584565773392920056711725461107870397444488973689128389050356628206923571057232300857719917346819450960328869290965753835424944401706043328566865280649284350140454834819163421361649084102658903592856002483431519280615051924722677320740676451084507188937817900492287200914375545141621966699569400129922297308810239739096010466470400982683319591501079977981725176631943064422698072830484746942265044911552246735317932957474476385255764043653163619813671015207307872122717557504533625311890725722895315390378934096676853468128425172068333075659846425604092589745194289093191283357918884452505748645071911783164295518684959172608791789180750450518985418816335146678566826377132308277676786329433494908273840876312848002438803277516614571220968981044642808225590941178981332861577442231354550362642057645619924824357110091645150334856107753415570904325498967231460511987909675964960511544185302217062419193582022723671222272060906287385336731306002223319933036853032217487333519605551019317509445996379815399870016961877593705709078076425847818685110390175936755287860088786928647425740663901235127525009785876021217055636716989486526619434502881164548112536374461350971650599700160952137457305539924708131987034711495502132664448217257813530490987484688381210221344556155337297044031284493941812119602374866164522733487123893830077673255134143200115282289000245260810601333190063270871698503814894703309129183276422095490038503146842150321966252705290690744847803238243101982168936780228127932633147929666379076685749504506046063100395664747558615824100122352903716343577531974153068801479618223783617524296966475331142890083090167809839832379864469738229607051139840328701164398108059978474542578229601404124181210623796696127615219744295829844611435654460258558692602036116655045724536253617325775649301035295736670844625359616625626816145873723561941667978239063006249944474576227624202363441339751915993940176731830802219540419808654333779900394531319417125088763810615756445573687961354545653182341068150225887813719165165013558448047692549429674524881226471760963272785064353317046260007566598138811936787259115816702651280061084934162398772002386279552769624063999658579613798180110930682699027324460378304252808035110013601847577129639487662469210005027379182579388296594433927087717461168133609782234230788915156235702950545203810963453770847755810034031996729696428231860488276472626424056804213178016457180494230199045630594610783662222044181823488000000000000000000000000000000 [124,60] 61331616014892432889304123575874308003660917205112911031326329526919972901460674334874414411565805075417439814023950083682387210022744063221632517145076169706066591550697387133661909160959140709661689737060223601348577484497081164377627536333571917195099955875338290474090021874792266127898906969646570169106218235149164899052981326438077126659765507302728012001737151272347845062407073084697683908247375209879227299942228296869921885167632382852669847619087729374808440056789072365935219925466981184668670949920953886497454805328072469730060838410937272194882005838065905556663133925448189957910330516131026834018278652900490160071997072620754270671552079240198509005072387415873780296894781401050252352415073683718220074435248934026021593417172209934507236367822980909435457611824006023762035530590463210811457977096059166314511993447309249491795658507329360378664881135888594037715384568232093081177629429254756033704903524859525729790616991867224781711063407476746847140935678720119324532854937989504058085268225429582549735990624136797079243621079045373641039886956895946788266440779697951967915809375774816346856226583840453459953657084098018033172555052986492720128230243402403081234137478316015961085828538082009107926645970447661220155986602512069072405889873671251039208230370408175943573860666213637127756010166118582603639616972481391481087729807687881782966655122241853337176102123893869409494405468761664708228216714442312626352853074929643129330295932768656262678560663267638535764959599807829562002993543226257450976109372000093214534264389326788687373912626589090465505245474451419917207705963397089261329099644926461435392892023811039515591634952550054098834686423537067348902166131722026071037925131084127059209590050322640933535601670605685021475414877047832627315184481001563485735769470620296952880057148360023468441046313791033612457743669771257546875938200315504410324130810754457488398271850425978865136785157885139590103552459841522276828493556646885758449362268506137313112504568536490161945489195097288705607129882202632493200249594271534020423130656490179857748891594355946067842248804723274445256863765338406319254321974128392005484460179607117113846836711808471537671790918827286903081748562987172435024799297526342247308764533354529599626709470841823116792400534941665685588687693086655831382797165968343156733333650580429509215540899075776457800929831927712193464950937838416290584504837170281139336197612522642989930921384262319412284090381021727171064461243990880898824900358194608746178836058973191920616451220834358744521399149768668291674706631128071766255061204340201293370899736878940822267043409475800498465575929091072112975865057385970594502134282027609003718585657446809790414113727313497602127733940439439838655843213872216269748824369477936013674775534640612166250382492688356568202893092407627975502702662776790652332435816809758720000000000000000000000000 [124,61] -7737834839275069740916901311017702302527531847202734543439340147284302314783264130663362453449047031039895300321044170021443653920523483854548978521612929909527957613186708516033769842977017815547857160233433543052044407064904349117668302945604598834004385687015767048344632582328302934510591407309051653209755789131235828421258192519478364876187417437226256457306759650587427033046807686557718804700968763609030608912843894299662929021957637995717881671279251023061933768562485190384154462625061023291585178775801176486548733943611716269926843906418750415761179846827838275269497922672572840684412210339574454836911162683759762997231096311319970054616050151840157472435660934633196343041682107015946205975783309012439469336468962051968876967816319866430608688765790780448531319918840848379020376108794226643323277043372843340325162768832790204847452129920678167003797475107886799770251323558310080528824999359420611983071481155053801782591533042926699375425422634182816435241018591347560348567286822794129617442933260640068619889019536142090978691624179170802407707713364922472527904118819446322074666956107879870755367949633531006070754047876971962028958943822595374042983706782746467157031660500066544827773481483178013576354585426376275693838909328681595705631025728689182964599689265089918097065674307962059635904089439804357318982778835993688902309565114080760336641191650815443932526576293745281239388574210325205249275997515291364363677523333405380962005793224012939845777384459990666002873184665952702777274469106788840311451124779986122506611143449257557171308318728481269288709977360548899165097094810314883333090584013565673739813038854938575729627058560239860475016445198670862395992405367268459061763800358310399807678427857707707104683010109686757690394776167710526676322927557419474242339181789413257123027661524456867335248246541238902384332300518092732938978153083478227350525997070407567371359750999518835874616984766370471637235108460167118979121639315575210462794622170505604528834312873331826102929775646611843471685479607713114204968973632704548537888722075969448573655804431705090574055438237313502467980445104340412483109025749723859861419781053424985470111074682747311557023438509715394920724354797193920507305175780254356918369274783483840840870241952792736597124360675752551598285532894417248292056683907570952255823137568808381800454387264240108512754533581440137037373847330295492848379930701466814423097326711829436795040363427896685740119937347161126459782658807933904068956326112516629449257525298923824866461792449595200213574824872194626210413453510675726247948003143738784054826888501290135054461048803397356644486862393659440775979216742369331156865088924038430554673962290157235887722215814000989021445825499704112563072664804896599634233239954158262094189363483639885319805467813429350342046611398688728850409129438319662071279853240320000000000000000000000000 [124,62] 864403300932489722214097379373750216418988746493987214795382988977893640688643742757988138457394886915624728898464795436128251686280658671009506825305981974151695144853380794850400366553269007083573740099347809935091577778799073925441182607053289494261538698215117431074343328462934500375842318117211035627539499810936535667206094273121073460604274403344505286159477663584684920891293601221507898986178257955296537851366272782967579277238851885034401386026621479855013038037387453644114882336178346220802445791006954949810958756034772497098204550050114360177968069250119608935126482754344451065387290178204208219225556464047973475651227733871060445301695033055167201454065743210964372784831831389159069581884958490828181684895329560504626416240726269717311610126578310479478503737820774153036807190933024251768716734278385343704779076531410921547821671729848414040301549661767435818628096795642464862413663926412965757519527808202546320469376507297083564346184612122638146983017713256915531742352333796930694242075858884875432255123502535822341552008113745052690280788712825672164256838404004412177182202450881917767414483529749559304004762234671158277781238586467136293062843318905509092178762483268399689228252213790281439157962820124266581099895310246749540838285529856173180309298822588018192354511667319421691412373872690126724087778218597102416769244995658721177120585958291312013719756230468696910706828977506839067583851536162181343886063206807195147203407045965525523383587399760896814965347871291601012004080372112262414762857187639156066986474719378195285253549818942735202541000402530847616418490350142150379606651619824175394845905406580541035404830376029250494831381380386126581826112187737812426330351703019638749045896324456273671078230385707995575127300681220747681826851717067741422234433212544430964152680239686295891881678004923032703909594399649891320013625457129356167354223483217816666348442088436820797475281734086079143003220135778370563844685925760357637972426623738376385667899792038968942425030607352594624376509110529575050096635260441640488607212405214946744332398324947090733110377523166844271406022382961356070185369562277031429816533662587073323449462564143779709431981589031623684347381285916937147625163564493609990603037689664105676392556849130407904121757826007972021226457447163676969560061360954562481288117028581953294842260631401647451722410317915861317865212395093746358220294041976088888433520037228596454684882439200381414000282272800629730182518862245813812923115340094413716496154531090028019858382759322048776215554617829636263400466510049391865927580742283656652282399848667577812339622364676755982061506058444335856034300999659546706862966999758349689708116654857332420489056185244221800219575096295527192552870789485809963873256819051248267483514993100511788703301510608363232878590484648887678361419355448740236497204354744320000000000000000000 [124,63] -82713763984311652143008492001164413928108846777478921685001359350012409908892683101554331192437545526090626239263647205725214966324720973087760414248898480610793809000117456625792270375285062769477787899592799912319206016302140387577190871002963938212473490455692907057796583809530959463033338213483722605789074340943631055120642125542011828385038246730263183372238733105265787530522578009898657068499412593990053545942933024187174958486846868550083307604090323650329436758646998117774344857314110742380704768934722366655950567073095783147977637884342631173803319073243410231966025370504987623691870135015561103085078045476861522489515511739474507505433246393619017998526454813044389308248029128076354800780413211794188617791144785882120027779813578961650622253694548471365472636437207452730723745632210550928568974598861199208181566095272022309463014936856619556217609435562534505937536822801684901857255652610794849692188712546560403020025068270273562088343171325351317764871024044006534011329337305527386169941552391517762910059155358155431230088414677967397621762905617681564560359939951211099125633253273335355797377403181290123808987690313696259298867504898473850207318204300840135314793679096602917493965640855695323468117615151088560106061410904092683871678631938486842263530120263030366134399485965270661182167882811727075115799006846946719685990496679792581884359434718762201025703880446807206212097656512324689424992358606728917400685477943411048117774173087189743256642892690477727854831657427645457501926795837087933593565462285941952408074155790225372891755381470808886724048430670313126046166648041618208668987892083366074921040949845278478301125561559642393892510477897709704995074517025100271735451829998359155963611614552921521286348911600740598725247904252886594662274880092491717867759018230035205737262816857672262906057542164717353260308721529229150620846909109707897292638316845669633190899839276500185776738989293999418365040259816115675375369950445377106207431873975696895208992940513185246079595081340402391825489864036538454186614056708590500065230169129097145987861719303445396051873724977725219663313789119376355526069995021165497765312601266696875679423389232584523009993296872198647849509150614426234501219149581414202450025615598239919924525513463268250174598063370175927706196624868011413592407060493049714991244588751270642186124608716276877361589497047223393524531336694881869410491236250817477753073362807948358671453544978637138958536211100126937942289473373592777387713044674910913891997957867297771587033175082428379496367831084114481581945509742796560173414627122383262056502993652828649473893720443739274810276456471597816820278621366331941598388777265708209953658414158033398978540444226065075438501792174166448957389370513110502100480781926930970270186531633366556627034254975160765462302535355726453039852598173979477597285777408000000000000000000 [124,64] 6334440708004055650695145183366648429777091005738031008919586690623981244611362136891056289902034028764944603163789028362250331389595409543742001254081304910751999590540338937513404254905358455451636745403580281246901188472163842376449291574363923830634489829778507814153434235244871620834568029610370051199910463505868141049043912176826123206423668322139936115112856678445773226426008504139875521544793585543243671251985478222093520047119755690829214831398093637792434409007615399491727800546865992461022328494044099856563193244778741626680026122194284439921998336777416189368682349034081462592501373073186055890301237021713605453183276768709127017505214596414316779498146943983490385381801555709293728149549105058801410754676451553865666032474540809210156660902688434184269530825958012137564564184051702320245546327860864464954594027318693163357882791909636335455369634717490183296539998335171924015265542184578886808183447037987611813373489103733988918835648529980818335491084674008297533414378346868848039517902058788399971893882803069350736389526760494356890667953944155868681686315787231088150276334255062930250477945607743371627649074386152372374693949848291767459236501926245524677338531489208755878776975395815359533631247123403230828090334821767043958538292239048614279824333916484740141108147896382224345729548941988626229477041859856771446100514408906459193555461685496047355974909067193981006743227606740765569129341766533906478977253559233873115060088624726676487597477586035868432743150428255227226490431970058303679359326596909340044536065602134488601873372316316570917568542810051769350155718696648516104659166767805343387403276438844725554076239785344313134695606295959300232278879534841027584033386169786748876110750386862809048111022698527291690836186002305746927923181288786045410725930490132904164347369256192228692615553103481783087140280556106382239484170536925079623199793923101149823669269322646335648141476826170066988678050951829904743396714848976648586047714847752963118471376970065913320598252378164549446711065603768767099221770879722660950466674379655268628935742426310994232695546649922692218415676148414074789911388166044077573363529710958090303281460509669145898050052013892480133203777118979944826062821048769762132047526089223612729538065783188515545246635773189733473031306457068548879716945392840980691448845672018747484141267644137569107520855403198077492105681265136891371506973570085736534418417540897924447463975293576803297706196066590845497912420294182592479363739191467803244592136655065980498011320143586871433933734236930869892413481168015759527877230348958417375433843151625762240892351803239488771929986930363000088717793440612793919409123892294511728636047428405621006839374423080241534190475727419049327547100606770205900463127660016687674820573150325856777964863735690354556720427853916172966850773029974026747716095180800000000000000 [124,65] -315322225763615684659966440176704033449390905430970524004315243019861865695610314482145682509932513027843004501809948951128677445865741613609261513808028430076625246416599258301412941703500969506224775599467714779033354346754867165523118336696734224278247809769902663175934242115651004685972754535691451713570615487286796134318296429766285382358694950489368231544588555971639744023428908784812570645188860954646517805127644851853207156869730875439105732730422464409791390852198862725797092489192877664590748880139318324697456239383863112371137029369301331097651777395587563072195875648010156678304610561214199174762833410011718334816100078411179849061418711221452000254709071946030722915022525389558370293852880545830579324423911453344845095181592867659249997637790317599470980512887959815215098625758980400970526902241970178095294062984065158307985112651909525067853011528031609716098439076027254989201552225527724403548725763334656311248003565193076262977266305519601354327244651381223577573851827119138416159512189337926275257843211508502701042004917296820806003554326247709394636758013168447309024817112223525090421302041125496991625586375615214749516327390027301612407811639008595159341401970648565690366379353106103931844247798862447873649602446471933215996495460639967271091354676399586522633896924504195506773132900403525085764126471122826807191915027399139936966465710568075105131787575320665812885142504895803214208599569005632132107357466433641394588953130245410008103050200863144832927072221225048697076794987029109817749229543456582584040628476102642796299596221556974516182313417334260870766407415829178783628200877131728291435242119559769465078662217010436053440990713932100629530396078838659817916900456153325400632916661094114456464606245732315746115389048695940521180168837986720586605440449838213979434420840527723360325369254134617671956819495577813219363050604383891023589816771118895716806688179297474866119515853425049254601622218060935174933405438881901948316407062513163275058770982946109185347176812151866609814196674425117414013374976169716045920639275989796858833753342907823777632804514874859761858224675127595906838995167834592310919476233867853278086005853511890976935472132648937885074958271338268185200079969128032883442972352598359155017680256939878293686090259988518677604155425536720750032848482041135106706157068704279413300061328331326753473623757674694988670357002113602541094468180311531660126600681589416878474683781262992974962545984192899869901988285073990061678822883822028296410796279674740517735435840171238019442168235499834247029881965538341788217915584752972583277900100773576318985945245080522515799583142029046242851404938254574931285841770749120733161477200431927212201008717997495473355320108557330180001592528489684843390759771106499882645079180369289378432474353417914575614022620231361213300549368701189252559405056000000000000 [124,66] -2915111013008911614675436211847867507723225168812453519709239968559844672963377016240354992595598593847764447388985118946271344120201029150809268588062910757678223391674388018474675392852694332367092834925797072688523114058147260230819317738646104989048908846379776390849432850497459443051423674510925460625895738144741789132585768931951361914572849340147176524794222222631036678728102769636853040771812320421796774801289294944899054791887704852097024919576865936943591876964791046659137916290996345563931822482536849404539145959017501024162833361100993890864800405584074883966981163102520975307440024797176574944989740225570952020748347703779201848713009479271361878725200201734175955582504023469410755717685500487180390448511986221751846187353503736857289347122804598928240011147546741910846809367103839741270721370560962194212026248108077817498196532922504014014824343760350140381501977275857282419799045766667663075317090101364204837419066452197247690945950366476991552761913655567625313677735624680023254372968152119309986608684390232925154380640233191892264146124419320258452727566538858484107256952266877494298540624346329102829900308008852533197750268646777632197266116334270662421593648115852722128991667700928993956388408114501107147222526290986113035061615921268443231501103905129731296639542597063816226241534044572429218703263620257967086810835993854861786994803066592219661569828598303466745773180126430366387553962511595828064397145275992569876384863724599706312612847249974670602129499369643549824861397861742387083095911337024270337577226643527652311247864536277436719623381995696492380370078068286224098788011098967801399300992778223161789637322558393428548173949757859611258020403077374807310439117456643955639783889962460278817892717662080043068929530386682441791256043824756105691995337180100413771710793880329785895937431391362902428666474761962504514111158416128966803393978591723960101294521741886835632312767716038356197619867935862701743754179824832980517641989092047813419965990732994721365186119587926160285514859974095960336069926820914913717762915109743126777007244961743331440914777440162677349956985808336532257560160960465305766093823574922419142809173301223791528950271879128078685528725732096106010231124452534596699405801131215446008137625811076543290662171732929836861872976824962773996892975753589307046151240418232369375373183196048915145194824720591740036100909736919593713839053430273959804103732441333975744774916076055734230742858720367502715579525279413650144498901815285377202453740460820733442972736405888294102936470338372446938572508039699610239248684760663290235920458520683045252740648229353648633525793244914960470199184268896635209513195166667793168661285978922637887138846163790017170725766181082071345308670182520831724723108651861789761489700485016076002429447079558028020500994971555743080409483072418730133684224000000000 [124,67] 2731468147079883621180938031083939747867885920892492160114155220228758800027036382117470754173049677927410085642828741936413114143240901617694251854164213663922952858278124617830886135402071739789208269772744293581245131869018590337267669446603214997176815897557091309496458406371239351941377047551096868364572485191720041170620930656672249313543855368288657602607107478819984112173103471046914786138714312151683280015681441674962840221649875007328038012951002610845605168158652950612478708583434380766422667017298075273278999284144485067652029550171893750231108525179119702162186513301710543980305254473413583341788085113446001640657963388344858840128279319183762860996769250697365669822850649595699394284403348703565890434598662243298932495045613708873956530921622900077406939903691061500073827559256894841768860370205816743102038687809994065534750062373211622821206257666269731629853470860859765063105549328987229772284864043118522265802083953952445211039441094453180340190407465644324644398148407156197913055766318433261984363423867814148459376483161022162849499258903451584324812071465287708845770284646724542218487431107479293196925237124746904210100097752945585079172464178241360394615992621236390600631308584714972878616533579724250838009216159013781693429496343253285161121609139654328137660963528900798512814071842318000213499869482515425111795158130989102435429784101491685979069920573402524521780174521404197093820150709101583605141871181806129495373759228061731727968722619770998301450932046995520954214142490300596373006190582054649769091490631690052107704678775815003235896915669736671949244868602208033998258840409863021293016655511045041115844197488120547093066629081420787824316446519984164257339113625673376486991026875732290217914073715711424395133633516475921987853558297310575722218063686314580694299101133538057984796768218995689542277086891580031699038295459846798897023661225825698855400488968713077638971101349415799707259493928780763129970298653351479751137153468803846531762451970104610799730716871600323959884839615391152914154971432628463051528990309971662672258074786916671929896480344984165655256962577834413673020264985492674966728870221439188777643885766453227198817892268985765239823935118919185588301012488610560448987624294224586953868060550961653930804807776501202611739236284775141969476700585285202627180599428740731199238479964038262728502889505295377851730300881203913764359079091871048632153419291075359942616064213612804456719240277973571685970913612447952900048849520161303905194724402463298674142749527548373041327209285190864979176438203134496252462297900761092364128687237845376160467839630214196928478137531432773772324937019766427681841094549832142389766056430302425592030268268978808770070496160963744511755506477353112479152611121562994522711299792227424692198972441766466467181915319324893098632867479868982042542080000000 [124,68] -330045510636136809544398079976187855487830997096067104998708021533502804065598304561963418441260152124259923687650276921973179129733000920948231539149786951263028020961492134789157183177590282574765986353894324254009898709913441411507725596811439679148675160613198577086757911804284000742782246258123371016423386875226611813818319582891539783132552224678312517397651599055996085969254329403111603076324302387885246474703936124101879152011699301590310557339986842342141413807324885636389733146362131243796414040488072105905260117616031734068290228668194352717467147125599248572583510273502761303501629733119007904322567627625048111063727191625513602323436713048559460646550646630213462686126868402239421060868467954355821704244176765043456161406491737422900467620185180699961094793127117184118122342796564875920594024433256848712245678744262472671631021273015260196877549483408963805449495639080897438219900313827236881184212449910033167331578187395694485375046453776296702380043571069306351589724583412183538970005352865199457919284926288349838906604599658896322740614812941033795667933353968564775723126977331898663395512408910905184781364580608161369128959561807546424612105568507548228802923820178607877284032334708943644969898950804956709638886713946281055564938196416751102932482836943305757736151791934437519056802484712974351099282736908053759983906538915378090652066991677164108431368405375386319509705206742472331243569065607892813768601639537538083306513544649587166963968233901814211613630271122249521570783936595093086284911494615876610532464007538518322759287106289978718283840076778469050943731169528249354342281625955260997647948352939552414193518481557856656429126462548330309460918698514079199088630627689851521202510470852731372025121297011151840300954783836505647182274391557018030541065963492530757545482468168354712140388736987693567392838419836736940604604849958767317201711990263295699340577398674260720565737039924323217648030571619830019492751632678245053376127263182852815694397187975971561566191388555877843243340914400395762696597480930807390162325921235508391125084294156408232532319195546208707872433024372923269709151511654816302086988949621271095373360399854194562803872130918849403516688308204025056127903881682184859108087472796481201593381625341980145876376168801451811967685244417964348365219377646100191586004671179326542175383458259470467634396667911126282504554029830704704166277380967900019252892472598772928148640581947681543240439633237523254655309928703433497615929424409464144931155679006849882558773969374774562544471264528471536211870452216291664610918073758735193701685329059696172875470577206032133769663117921064231789235230298810669171857456974886837651958138715722954506901833450143432663247755793411865191578548167100271488346679387933447234126911344610638342017136689272439529581283766333095461852844234816125606956000 [124,69] 20885818642696142233364462696667460642434517177709350304526685777662174823852264966088981236506868652619765589250807710612587388124969206229468192733974516439645670094981383782699936887754578487878339430518980732099021839300977864298626868802229491988393711910632619707050492214666623407612198519982038082426533522443152811401840040337687594969618641414690853132971594052331367979397286508891702022686195589874697854859879845376274967084564771996783363304663994751958640952105755612218613908404665830125387134842735614072037023909018937204069839192235271571926761594096203733763973480762288201050260242331673966711973836750293885584390488297271411507848801247443878041122583390093156151621149257073834234753241050270570988063550553733474099170000399480248742050814592978440452687167193235366600223186845637731499313600199660865540730681562682705672277926997843657043642627626415006081637105063553838953258944874804290846335691360944433789350765722602091822249083609429474351949029134924521014927259037796069048484406255339952920721066080381935592171187191917309821327375065734274935827613339762114979055266870216666659474321047905443724686796869544813950769091008794699542440485545006557521756763613349843598087747786494538997660219551413958493752946057021270804717357003242484483903824623476913189735396809093773302144228682012310874627944401093906985800200208588430442019852574092961026841554915084075808103625675298329758726914531209134611807852426432442468680484900498323638148162537802706474792096778050078443598184739559805704620078457080992541579961604511986880121642331758217233169859226290003824415531614292801539237865608312579189264335162904598574254122796425479228165684879803591229519066586466320254573715701575125585156890559174987342002968280303644283761494170940263871348427238925481261279456486696502799947035339745265561616522361291335876072730945511761868237814241577545736330787802757871037162679734713931599636313836457275988333588026239208958799819120980040090938144901782251428491672394096368553439837755292189270819049367272189424695637284919381348618064658358004666601399814785186780426187560818976182816205349900510293473664829596674021814333471557632383821163623446039241959002243288235533968274695949040192929361830764808052750195216187283837255100760103863185774557416497044239609296348986484506972428497971623627201874193025056809124431786562135359195882090073618408025874713854148084165383120077998274182447240591710155671780473339978161400954115752363871333865738257389519513662113717429842344778299041525283498275439431387448347972622581962002448194898807237692203298303056840415050003113681225979418395181266436300175375550733354938732451009533474846288567302748320692513151995935061252074128715688788115108762829405635029509271330586010777121378350738261119496762764791841803305818503220700605655647751805199185972975944709924800000 [124,70] -114577649000918610925122685034420048491511374843909009004937808081037244147038054180421387673854769669800556260705926038266595904715512352389929074415764151663562292692229772511122459947255383487219840570520540342079976360393772509419887833754102276302918021761542239628361119433642662586274659724729541757556732312247028154468875433820355841329725086440202196232602547464384998130807786842595862302585366596369828618372816822952436598178813765285330806156246513244488532010742713591671236417193963193224720993204816413520554018022881681394015034050312678927976118688363370250050192043930683875437142857665912881691518122394668782287046565010008114211768297669968532143123077200147447358076533001684412384600215551457364440515969933717440568579689172412543798039181834003996257543213801065427756222119364409309560545535152879550024636929867372087140335153674642324044398018108259598803359583826964570244426764430519742286121177069944976905132793562756986859695151469627879144542053200014778570079821937290554905360713083263023240506573869208894964048103339840866450314653001893644980060326571087459347799978825596940470770496197245109272071046787059081053629082782168442636631722045883663901524126311533032461246944626487056798029038383033663469018974799042491634214204814914675074417312419365423438732583744550012420212701096569056415852084949100780198029908760760116411863376040255258202768168531967344854706293401513448830151312706096746880167422296706167131562085579983354299059682837250526223230031404450982568727171171033576725166639071162793367907556439278595503047296343750677892806995144649795824749600639732307603123276916965735147932859719325849805964038014611160431389480565854504287474065654997434697350633378676651128414451620683621134917879116573835388386297183193192778300211127516235369030521942983205601308595884127691433713326669152303641987921798388948206667204408554931736601472382260356976158607837310286765764897392595317158960951000777624565376320331242852918584804583200016633243882611529417052479868858829801218762349079770191261146282124025358751108356186018669262879233424350693216244080195904624655400266701453982058026472374379001762619930851585887530843439067373409442935090136393108201129056199021535477314471553637382961685495036852563799898620566471013322794489973301599189384019100637751509929388270501651028681807991437988404607973831359156652033482402968070791555475307384299711125525324647520248891215717858236220216152595984807689582187256822891922426765185652736496609714354998334429803243829234594412666560405453513034903263009904888090794158220202964624729822757142440178715615751556621177208931911535261607034130904391756800879728013538875349543946060994086474951402095706311466409294900902564627717352005857738375125648859946086498075922430463624713724685778840323177709519991819877924930672518402794782083104206256000 [124,71] -135792622822867527971159912423257245293672965170246346560112748057284675394196854086095960676909092523724646684028115488018064069847934063111213347220441829453871912651939788631169072388872016023104889023228622810504553829466144846536539972303210401479766886336352504742711951474071754765514922305195192159815154150076470137956122994013084455162986101486884872202595531394416535770714473052407171615096744007061577956081304373598754248640290725762875472086581964742963440321478177557170098584697686066593497970816410554385678648666310049279612465256691905321647059295093481602860777968989061173953129969113691120411651363829709571100823153446065319021749164208271577933756081999081707368108817608275069174685639323811933881527269468700443053345233504147213189619369288482228691721431825219371140799072595150476397498914575922289422232412549262270060565253727661079010531411858807786792197518192460362238751153208938870924395395206868926346337187453207237692511062490707627976295763773368177920036252083387941546411853000624548439108138448326019418762407973728321012230836334866729542452958205382177426991228345560775339063635818904928507285361577637997177238584464734170855853253870866679916848047239332258551465524863707963837555240067665764024967644036298585845187060127274315772001290031856572253861280438234062775691920154547368441040835313419507669825381355409379351541411672980963078334945904317691673804443945589398652554327248259798622077616532716489252126058759757903573672290090149743642216884423272017170253403084576780568745710287068384596403682865117705682423908590341457353363130173797758795282476018136875122259752141794185428602507633673787260961202404785842565819747188536876852626315105309351926299804949867476435762194042244063579537978696374774734784488794190109587720690582824787554545916106769914780831106071461734447923798365883968824624604460934026968011716725527604387481725266332858693250404910780429571143917217906982445622096524825944950832292528854812308499919302690817627443280100043171663237253463784014499893558366059210368344938831451113266273187663592900905852774030710525687447001785119161458691939823618534099477570004757599035683436686294816980872991572016787304844098553738912245884889166507370312653730887317151963640932964786814865262221988270567522924994413173000409890108137534570253010464733711370047769577091477009274431653381033425814514051791227881340284048296302651055928207173358602600708323550411199244346752245303035198311049125664232585009551808655491885432934458116115522156196094699213622432656064452545167457706850822006198990698010583099147588884879820268679982766832044143365173219087037900493489210619347543937591131265864596183212691764460513843586919378086268792704678050812610619958158435476579388916904831594021235433815408342413129392895256323315038027796907933857717580747119920324374923992480000 [124,72] 16689575089901779286331165002623110939592519716025592093407268246896067483195487746528802024251519730148414988968452158808108469503817578251664833188270992124419247844062983056304157324002336456478681994032405087084379787129769888265476536840677228491084804282140831925252015962103501765265278332823460306122291412737273081644399513449101395879049087883783622271215355112157807521535860694079396081771312696765754218539623860028139849941411090939750823723243738248005043991223662850354345498165457285732369463945083883727781851948121703939220689489877410994724329453655631252267055866784461611318004464024442064034160360792455950308219201225867236461992334261076926328766430443431934913153123540790704867502168233064118270282516112953867817792638075570948456672074264138089635762829162277969537364841281783408938085807733280113838163771940176342554177604997103046063664771352709132517880205439582213696248302085771906344604197787991406844138751626165270963045399262519167798894008226404807096778850430065718596244481744195727140562392423718655961932830202676949870178426241286977844868915928518533173634075704208166879393977391085989295089651128871000523567892173611001061826903777963656680726997338503987806858211397925278215012349163189815420223054319686699811332238255839026441214922954008372600256725206843488536415308288189200425509513976430738570466494662089851422852046768720753949319289026483909747068988515983733433215572738285280192935937202160714170599197191936294834895160948805677117706326005930686855657824332192282473833135926433940019132356640086267393304529250298592492546336167609663488850330670180185906956529556969209040415709604910958994478864941847110906470933816621480235205686374096175150157281905204655215314640191808883660348717957017546438249841408346101656271663880344579287386322782643378688143085435675348043659414917167274554398479459639839815268462756370436469783273953749900290820074625026145097327080549139183138564558289802124085784964456406827091552445175441043880556324094091710938699017527630619086034596217925706912244703527728016852094159820749332977385004752573815834158695302309051450164604849417458658854138584958838345230523105812584514213106188289028048630195483362254921553995080403081468392887693272125071623175063718597285761295472743775599717548212084588553759915932843210626227684346222833945691491512127534070194644188127646327418235428506846243017480898696770471558599714950317410692191056792561908225114200378296678511179258589287197599766654282278222926534060072157580672981235989736986496942081254241193294873676071405972114314538485864580183608318724693439792401347946981013915213855034972580432205689970656072516515600866484004469777975766323375699979584753910095521429130482282227858520142725827503729521437122886278295434178416876162094564304464331024878435026950952846943919381619111152436616000 [124,73] -1058596792998233773613798861177858263999415643812884678829219213241657421421758892780065042558653287149146156714722130544414557926086429679834728691717685346776000145110486456341896143476320103246673305285536153087710820765040494647760892602019661395239140779397408932479391039578588934404697418184742745052116945811057533556713367831434452861578264061401374056683072480086664532532243302652447405290062543987109458020831157790215101575374606378340582945503008074458141735844132611568771247670211467834428196499961530570764525315637124501544548717722909262368987673957236210619964894282116086458526275715099756390210060966669447925585805554837461922181079360765961587839184974877888499052395585357685431811455284567921561700671381676882934931437796795555868801016214297082481802131509695287951700137174557515016068429434104415201264140454966714161283453016298550126133353313953842472397199985594085643279377914948984151047191940020956774931659274936123780762433169729922924631485781262810444428763183410915605753642064014970958577487030605828604184918500787893537283040983208035696026005316021128833889049615224272259490994042535244204460996582994141623678965744184386438740205610172056833574990597029526482214829647291299552729180206466909087407573650094537528434700834157928601639700653854687664030064195696230116574397376675186979944358030754938254185253955641679068502216482731715754950846489102547530615715105405676086969083650472121807475071079694235072714356810773790776418008901873338887519653006206894341477375640577394178967425558756220353443410371595480724581582023817079648878169898756053498303840471488100696839664574498824564432654365906190065828193775533489524837545297885801366001813516201177960669525729700668569208221044272147412052340323696610096229302789314287684020454058604952346866406791371849663526701269090294599266436392417133898309682635230093486320321686654951165465988999369086546564041676392719674802166496818562247770270994049387695825222957212455272911500128127921912294825923332093997328533214694788573950632106212589075980090222270661776291157634834284263149347319212283739147067378020203651322704283952776692500955678891134943276765738601715322228454188610156267840466646505536476784681770956842692043427141676345154110793391495808065921053567848519184536921766170870161754240756250806410783421797068547347582381557366751717180790624950564403866535986638241674385058634523772733956429853595902859841823021585514918204326991514637090077887391784154481013029979905906977649243824611235265553341343987408231529899502101072453320612689393645305373011690226443253448748878966411732779738381597172551552044124766097327231926009011917896001973675570331139599913967169106490191640127742505876830386594972326292703273169745986272526909889868278556924333594352721388943864074413705972474787523020174956977785424015751298150400 [124,74] 25086804171472843142498455299397878326767863448151542343671977047320824773989193399831973895416420196470038965614809905313507472576182780750874376676904348809843444288412063832091594046276057077592327202047365946071140546759721091731873941883355930602945679008571885661596638841353928085727931969917917498674299892466059181660966975767864762580622414018552666001839859054662351187453208405521379913789113090613163075895581900095448536091623382719713215977596608089579892012173671824284658829290358190205310866140712245699455121894535555196059558821198571376130950780221734910138270747196211560848929838533013602688785797705528980346463529875923747074216084859158934934618498859803131474038014830352473817758437847497149104389802050406341912438693482374946708010539061959303877841788681363914033497102332148272062950564978023079048874225515586977300753641672468875043693811400682208034762001241867162678543148100319597889231965744028866467800258403892955101008810249000525227407072494414397874961424754636316882701417879590072577835161586170371703377034707461427579706422205905632091297538415918442496871541401802964187861917464934844600360375084030791884320534245154718229414257910673836065763849655552078828853466664637836025002139467748836850800451624833916672978262186582521194757756213568035791170331326669799366130933707263740635142196811938608483801678682549910304245065005990039796330367865166672848402612074339742950210451464747114912120163655072203257246413796874488620993823010330409312046102353306940001222792509014532772681157074221766909577962009872935822253474911285116949946232292018879605869565399601469519864930194199867453478931539688778566038232837032027474325163204511346047814226803008256449115474608894344259124548546547162061902735557140654669520820912181958910067775172144421592431913419942593089632890835504999068197588992259993656039904279891515989813154424714103329136601671325331144898287347300901221775754781289927932761280401351674806099888954647146514368012813197805600768493898562704960047928451331952755910630601238143629953390506006903728930146588648559264600610685904273996333276521869099711792079842892662752776014503089353550848335288378675850715000406107226809769326013796338474086070259651277203416478968401308627633814987426495208590266119579197226396888828653456890188737046450224034319722713697362320790343001633148012188078770731846239661776866980743057632819419798305620225953063716496435813847704631966126466675038206792446258606434604333810489500312201694800506983382467978331549141007251624650415611775267912842837059700650821780540872571227962894532301772245712253375018135590839349938951028931855782820082957521294775187928271147458540963143919245989686132325689313636971658780367510766567691592437057973406638328131553651493062331648058482273008814462767295530162505763378320071067674620690535680 [124,75] 1919391395558791396690902010633149915767665215202944366356536206533653181043947522760825626268829921813150208857613682313348953196642744563915633480331066256523126194540432138531161655307200540019885380708516283512627383484492169478643221452520550154787612798964149358918965374566597885988779483878794681151816376035423257232859124672614801332904605735678655995542780920906155342477387053224231106870159674524957341896160080358903767537583929439245063243516619023718040071096411644299623204836313072520249039480638012022859967559102020341295192228966705658739050798084877208477388304203074288324712301096356551995156898304194180993457698104294137315086374144233998332920042631112048350720531858913316557084563296796559068022883078566321102064993781307386896596117682380035005183823557121475735613185853233802262127330674777946824324885965756553842613981892168620096870469337576004266650787489187858214236267582500404318849383755635736427622063347684837198993189913786672248195692874731636740691663476057738211931622035216296420442403114158699964901594774233774813850583687274230712837839629399497746337570360792421087399570894975051566567403642733241451345730045684930177451550687737705674066924462513765468738677049549479226878318429734862729602018461145182313758295087838679902646963662352051390212934157330349722275747982765819688704662052159435476461773116988478609323560587317560737833773124094415333505628140819822382271241807092878249411006420096900726917853026567585883132308813972399436703705058543894025881777356346852331209068462607989427844599440399402860644870533042094516463162683933147724246240287134293134232667226430026612135094246028901096032753800910146689993162957961770383745066441953710450093316198383909990797282633768467460632934545872310550544046491943856329954282416403975088046911099643606593412013598374425203094225550343618455187780911378729725870103701190598518842761278535485564062792813099071593502154767320739348909947376604715733531140769964304167319804612557456264028499309209551300024884986181877189787794331324112588323001974671491000994342391156864694558315922250078957733959717108709897846142742449052369836810015484298126423074671445019092084680295172437229570006966649584360796618154544360802787397787795143077758452117820797858392564606153004118389111510728734219838672045201465658819185839467917765410852695374061077012870956193908372235224153956776446684928126493776662652923089099912731847813666507552427087698423745495713527281067701794512307480408204258284064837030433315693956965911877118444711671739168705660181705176205059783177543805639593694956444487017087901467802871576213921490388081375548587821399811025080707347030462182384887142023658456080280781951555319283431382161055040997452863494788156533126038482466947241555071524120162523214036476441193626379579222543235670164468573130053760 [124,76] -203175406693162289991712352973303331387853455126230560521447445611574184639337300946136652252931295119172896461067011773264828140883303167314216493923649847920002441524896979733400777102092401698212731410977277493051832213653939219309214122362852189736058990476860670111828959250993243766631434768168774323397661540566764275864509266092767277177616608562112680282513326703972218507331882266718642589067990360704111418424690004850143841637352737318060720592480633940162987013350033030004295697603862689983091960519769029304354473136065906657567902548412542994945532824554300673565878725823345519369922536597584300507639440878746363816653632499653840881778818863997534144086108187573058161922684936377174130030827244328634333713865437583079883863430157371774666000387964164461441922172294506778889389011928462899407367013161741246557628549318397736437301820630806601992529833143292812806068071380034460429173860322531221697702714091199899348451633268625538144446306443447386482700065355773843628853831390835498418308790308907235236905955281517511073071080685891258633461065883842294073772609008171441887629968787822025388423109556974680795775388600785596207081757932551887966394969091571792388528717606959588235275946882288483755223104192989155032613401763758015181245709044803223386087074661194456478757334891607854816995879431658450918035649724020223208045530056322093670323473864593987518824818193084403354432624403815540829732789912243065862600068727313984609720517854752514756129815075759937703432025960404988675833913975180364202536875592521167360407640805812824013844854836666190221823619412597461551279557996232445295127365882144291919040089499825123328230765624878305654120122996703887743221577418485979675605886219997137352723864862339187605440777218429986462570815057590426948974858951585350434807391176052629574335947816532422544851127189297579540176232508610310119314129349987176098985813341591813690199708146560033225222357102339436063798293098443255608489685515993031548288688463967223023638623130782987154188099947381242729138225731115409919526905103841070064119681577750702427107163638764513450185358506476733028693801486710079902548691840419809401851015192348198853719976499453974744288063826818143858834117498247845162384700606353090676672812649420713682889126969813324094969575733645897386513861716864974325878863668727394696248683297153302252450961614680313036101917152835429462369625225373572181549286756059877723898619536358164602653928020608332052955790551829708496713728717394497782479684862387096432053254044705856772066529847227913007376687094873847451465917433498533216881291835184138115339960506325073900171524800138781586630968727969339421554447677466468498756230166002732135680729653290469230616498285536173012628353758751630774728716605889133433377426611290249300528182418446275101391054563898160804063100760 [124,77] 5922036753398161620880175784974548347355388069201301012971923328004019288388599157003739633270890728572778026650721945639720629160221815458707553376318492718080482847800232259025277390251503790393152461846193693828310667468898954996291683847838185568144850370699544547643675399713461994729915701213114299794066524713373809625226497471820332505958138292236201056134589724573786146201436281986026707281456674814078792006160025724243710071479406573638045690998516370947259317035497100605287685899726226557145748583255722779932896926488496308324926504337964172901978441437378345904916846899040437602767603605998079805899478097478734265916980818150660071730098840092763903761086843049686485749929028586353588839960070177515130497947091963445184470601900946854703836387363351822957580379603306447514936697127034093589828317695503770370488860902705259152519704154670319920581283861732814669637182357997153621600638837493806398450200432515638216069796233980138549031693918268475946553191086791670973494994901205365614379894658363616669884331499909387999500223864009087446066411465732190438100834523833685727413980881636483637686268352978573167457767769461766635339373018979629519546906753367764344718696990984016694365669449688004304360878203377432873175783919931164192561632381137738136242597926956513395283516568118103347140477702586785373960301995374341906992938716772178375885188531771561734425352801232018833543710385547901810430590508508814971514407216478531574841275173429823661837280182567701506573910016403154944676577839236347567626530091971861012875975786573574071057558472205198978158320485975896649684762719241112628924795680933984078755117745100201538440759396569526407229804589613770772768800602861235354933056019735752913705856670892361874135085380126318602633345168868409867891957390250767572264184584087039469743257624151665638291959115233045865568269355910649417881324250307265233149401379321046570226996752845730738121182865653160775888938225758995988955779827015601148992147512373076173358621973363868083136865495968914450566013043225334892000621063542665653724152773487764244220732990099258041617452322261677662162626580783054947762039872736081540482428663985310893062027479332337053192137340412119938363048610685811973383272199309546773691055698448419886776369332010982623478429093962042502156697464628104686932245734011751002646758445883370306322771435069638492593571596487960647923938793416717449292511298404802839817597773676189026062055557115681473388374977053911983878107564799219374062318579036311460524114250715999268752886463752029702582391626796027965259588087410720153870908369112720747111890766186450198106271207228005007495437085025974353396871787522675966396736055960058372572347476476297843733620839175955265917276563267095777592840518469780322116996372052320075096660886570516857196941840637617873211520 [124,78] 150987561851900394123489284060072683795841067020001308323948059622231512573853818822409037778375560621126147784936916003829292540633064657237732412360925950021827817864082262210275828575869845394373135561253128814893219349558493034655414698944716511630973107477564818573975523835047221187336413150998924153017155954989819293309937834489848693100027966652870623493046948840736726966146269422532894821753550100676259524840315079120965427951204124154041333609146200374504048290200685565368582425959831737180890705813401014648065068928939618972701322252911021034576858567369752234774875436197015980933078413335778726294244865337364870524738983061221278316536395466345868928601196975270391202774183597727270419785996842264062898434403061668519718240934492209623361985474934692771444055277391256543767193264091359468948280500135316244597935082114978112018174400478774475410327146452374105620998824032343207581687701897967558902368236259896945099787234466375231210361456803047376280481634494573372132281269753261224048505345921520634056085356349064383696812303772692877089153866189460659814273148581518008961429965833293547881936298378648667821338229063454896149753446630528108933461052099238617462415830632499057310877712719731462914840299820850505424047955323907634194040807430540909161999246339832720951447141042457817427072385251394687277681629705400916502144999764736830881642168816336290317585958531853020791159500957019164465454398991077576773677025663715257272082985506809342969570996690329891474049653770989831976441781811258277115478925879939537764735457493528038111516718314659380961474105851586055520420043573858239924788031528854898204905592242497553433536310861352617120886300166872159805684981568199502520400643391034899813087780991676592047942983826829273205661260602841235879781149193239454937585486602323237582820636395096894175126830752635195819279419390538218074162829300382282335341894300956240902941276365511940618347082238266920843379335046680912765196910222757957202066348665086585179478548409866876193988113477307301930715830496026196072786975148090404903024232786968479432674613564226856215649608398651680851508674914361445902508687005224512551661427366806717266653286516291000252971156631006474994171363757239767028108112390301761204636606584359531690793722721130907421018925042385855003108854858145668727192590794838139165229186983756103455494449933490606940874883766547879470210330427500132572032434727887041048685081069730655548355170298678372509128480756549193000204917149851024211355362303177600441711427524294840620994820756657783747336180653315592850904877919588375139232252822567192675901335747320924219660892673736943293315013236630721627167236072829472832067776302612414001243572704331916202397340757108013668265183001235844992243917066071510120229991895660516021465749923909733465536862822444568480 [124,79] -13983724197656322925563166260063930390583166203022504894519180139399724272690828222007059006027067423881803233164208228030581491825846423035562829405437593040813686041246602819243019749286846844119801749224415392868656821942445194633814096073680760736050639975543449280110191859117826460235636605039829134819464014616615617972644186866596362839925026025769211921783456273434778256034358452001806292680522007271705136635418572343187054620826562400380272361806194426721546502071341539197780180733717468593494674618956266228174137881900057562902652069143169795074258552141530256939445015015612589395610476549105004583177663648594208121816117630695838238279442407310181782559588255230843808009820756294382813851381793459533818987317421888883681178661221969485543765507623856782442235897745511088049547894872189404740173672082815632612911985872213571894179746902639360119458178055048662863208934370715048939271453203799074611088445141739526876192911382950073422613459046009281146483526486071383206382836394214851904896750225905850654946161380397203575487396103119479691782963694366565005627171959537030355967125524626290449472087657473387055875373846053854244159055879756576097736110965322996415318107725669768438780909976813156461078689822941426908788488772883462192110555421387584698803346583213315980975276868580951283265644332371848241402941080625496756476949341783356894959590075959458284533872073148723356744680533093122790741971505100582679010739656013092389792805912763908213531782074017421254379330730712710847609867527881139431043641853102131130293845920876200773560150554936997083097193153563399705668393124774158686536690790896483324784868503220538261946683918489899504772677417765706931128426599986886770168817783963000234727059314093843543123409306156383475317201557905142696576799511795220467739859366717790006854963388925645185032460054838306582784198293022783903506160283725146262537371020186246500207937356916631316602007962547035269029096621750017712520190641978182869876065183114087811662269181268471016172206419352620464994181296216499289648844276019568297715129279776666322604884332868777439991983746402639699244040583118439978532636729211049632098743812050072310100345379889934830993807346631407645481638821456929465730205689846510374229173730947169110411174216013537312408077869453380572598759971267609994641760921638558399708695022150242370718703864029368108362190235982238666714518338209052077734412313190083365896439102663504962443971594288961815513281673486527156134594251257615844438404378242281749240108761693793196719346692358707283507148512356843419512830867115670910461084515736170950209616357962284245315182322931033936055866480296386969400568629695108531433569902656676527085951798971554809349259906917974933027604807844818972665183600558877423391094217816609282742174618885347982318337920599360 [124,80] 267173224851859812526084269595452990753315784169631673610168197928814685810306176213207633930790060626452411309059769909687440894615064749178518052513209761063355028190823233383658729503871464374479968898658412389738172033632172468770268013395137770527356533488121629035347897683580161741795526266249898630505748108288010602789631346812310346905810289466624078589227479485443228197425377939686257056244072164937912269567736909891672028791933529331554232946021030183684445331603227615460630350944208361919850566157010612177740698958433195008325131546149124884165930014726153495303359357247662999777849719172473290713025934389260839068840323774199016309743505422170282769335572755070010368974309500011543488079130940872024419331624876972693783614070116656215998202315559307874171035673084651270812373593338119600188675212926681766660458044419211814894825977071745219596787835587572074783668132836332271535604857862955555357611929199631088894459339988482030598513473258650100609520552503283415266171537138343475586940965020752456620525318465264390427821652697434785521838232202226068224228808992087832222569482521143722710923122855793660491162201774122310953840189349605831458015283339257214791137661417974204548403848515709977446922823612403700121605702143053127308646034854751319581200991382156589144352819085011578373621801140253618396989084529851252274915249367361098192743832391152260352976026139164488813582970521416505361595741459435622414409979851879094444780498958558711077059062987931511972530375103672728277519272005610058551950424328143277559843674258529516341645174564420570071927676703508261136320788858702882643448583317962738124528919126398470731091814591907239432796482379026398044507399616915302042276321695658965522567286517456428402976363037008739009238333826712590891943391862315252989703248638455787662209170633298789394090714439598311136125434723354787310493624623927657677836689642353500146428240842042370769548948095390860410799198016242135746430432207071934838445876568100292199265419400448509995293551538120820941824964210311225456206355092163572633192513424210884827814163988269299059769468485706453621508091373701306787014100510193274692268372622328402260807517021904286058235962208277497536041773593153529550530901393878712719835920548593602101137960398796535712662853779578395610560672351682359856822876303904368707057647229067688938135909304876185809474250801602125880239265185991204817600486949543480045302796327530233318175095741126898957223700914055982163917382865138466748382145210098802866368874655025788597497890738161593112404212297296933438864941423101188541232691958294680538646123722007682302158929026753182045574909520783458141536641742435727209319237899251508558341098342805301213580967176109351109927287573405190431331314410144297902772686618829025818582242727627098814185277760 [124,81] 4104457031851425936550618557098290649806848575892150203575954743636582196027261101857070833440139585189265213225333928881081951846620981681268239784296256132335294138417264866820866767783418783514419732644603823232577573820760416301865951804370462738749679590211037539439144013668149140061301625292590353535575514856195311721481416998554780783850088968522497843355329140182973857043117895909002198227876770116750898900322040016216876510739003907161447604671735777564313145256614751885482281516319071300151400581338462519396038699535280917123334098247435592987693810974087669084532923067176254851429461955132586259724017656856867716988655367866815974140376533646208292371849556897577824039925066169892242093814821559672850717725086587685473448735666885390759212915274615581139304194192692773188649884864234658598362816238292817858029853769940048936175107901918821901097304054944602686919078864761935066295940065273833366340388645700946361647213614884312318023159890511181326139792776938152502723164336455319200876748764281452162144592354273017598326787789566423924729305177707065716304225723463373163114541336657965922111861323962094116086972447588283377926050339512110063760309940641616152907717889714130358918736741821585129320064601843810148418407640032387325471719887316806779318936594734057350186931191320013220032360519078736877965039782173163805129108806400146639434841926084928045871203123038301679636587483124371161512198162890772660283737588328112883727411417952786478970066382707405843745629985351561121547076056984888739792256817305908369704287382409226240387019395014576137765515331418574465478686681177397244518700782401518965756019558443049509920378303991851026369402033077234633139089998269739937847604462190193171089735224678922752723096866730619816479444886184064724405890450461004014307666400110552534233922194820452484387018078013533524630040207484843352550017531897039356714009930768030546187452220621904396438855000388589935888243330879016203755812179488405042758725249586927176872235756467521617103794293878306316572374060757495207207142650101026557256093679703602752090391659069653476590577955154317262854507944412817582328167019335597213541313903784409382518244536714324984080117979616794302877708896502314949344896907487995202985886902523250812477039393754608772383953304704909799307187631917354467313759412943109840487704005660996399722952079298172529773109930162560436071471682226382822897719390453997245613118354545168212429932477406479322296054255202480725980338266370876851580115752542217635140989669987750380985910327058366678546409068777218142491245340556490216669854776571534152222742184604976544974703304503953475174248445545136521907023460049664060485540833080002463056612112703421591216214761794599039021001582174095605132007780667470165711341954646669402236169461018833001818560 [124,82] -290174456260389005914760166554370062645627990408084674676626155365258690231368241026091263398820948172753458808360076564199575437976843367994477420923961443960441979179896966148017709370796683049196203284827500982707024354265631203185528855761850258445985150434490606924218712507456920304123820308853246943312360039276631923584468140485016291442934679817567872709195693524307679944695234656407005861276004319943684671762937531170232851680864188565361786251533709225734960833164804240802582739965586372502055008644257287768038900989383514092586558491196892198824398025376425134871687695440129926948092569627164041214270124685505867277959921860895522942392285314021693149751898570692065871637215955485211965407974253661822953541132953957753884134138299218255064434590416787501355182967439352291055364201758568906025122548967443101572146516691226074238147093075793933015989566805901503739065923839516412457137994383193070437437228580190844162378016562800268441256770464439606495186788225540212677243795531661024952761435677168597922553060693650454434828124934390949153723262220940663403137986531269292618649710398627365879093166236813862905282593088058309602183540914142195584262811843431083644787214815284803589009855851277503783539510939250839019467851693401200511712245143453552864161378687983758352981297064963264539586908777448065415811660782495032815949539974906978373342994555028848803241582668315827838685793635678172343607680840319018530853744134972060987020797040207776335659445639225812812235226633575616861022328415740702612353248792135135526513104470606308282483357120565736039581163451988370240514258338977289673583958837663664708861022999122154705099371215812253885020185705292336372609205097834223968451717588421082161788187451783275799927652046015824742149534978822895827729568569460832225939819778037156019800291265205266920944921206943205648479522200715357316837376866325549277028931156133296398939834029252284381917451650311760848734232155607689351664757155098918448064270273734179968188651318431441397642469712853831327348517012487805984555500685957391615169706710653993707114953015741284216521936307037046517779652370170127113421212458062921893066108431238075855486235049173665328054985665852549265618836888880731743845985271800380505616782030067467338954854923389973483904459503221866872837955608071188830474930168300376589254567096486775020408133270230653359559150172243540037507437074370949276141915205303574404068069700333873202518284315280714696063707183682352066325469597314796177471621935357708731662785454681334585799787670426079324674284138343907656211822632891281316495325267808130844746731389166036733247927614986580107039706847430017472375982953173523531418782925943720418236994380590476799990680221270349875831514838188553936954408242797074137867999614213011588174117869890301120 [124,83] 4789565787211025948416384032841153315035259417024125934813743162687721081368183829284560948644110618829425548279201002443942272743012044432981251396665065639388431189073867665203561661783563152054560405773260013990505827248331256918717303792275012220059846684712219846754554791353039770153135271917111543226092441931774695723403932132308414943371671911060787932978643057321511960022924815349800994762099459676185710734749375646369565729293512955593237075993592156099484083415070381009896887807881533062574113523319457020314743342462122431730319028326087158654039825577843046006184786555114845145453052403502279109437203250859644928854897270188929658431172220134701755339389602470002866879105703485455884924912785081976436158759665164107705817737522792245003542534804220126466857741606906709521944277439642578268886886548365095353386790577629850085936100434538915653840678021451420341786542609150397284805948480259659202100623478254568615687658675871270848342535483784519025929198703763723080208097139928099492022598972799576557685085813778780697954005377060286149172204122618581133445325888308844246983946414393205289646797434226916340005218521391972794362039174874203457419009438199968755020136497070238749501269542331907857217211357942488388128034251136555260035148131398130160338552844447574372451582711243878802492113751862580908030947246402863044253422460312513296761576935753434015202020840413375520345914123245510798978151541659807897642280385680735393337297229512964452005356240490586887807335273748645069415677270089362749740822271973050736456214698617370861167216095091490014407949696437672974942237027175157315716747298247511447765966363149969562749025765150678974367775041237363147571488719041686455614135097098934794228490288598990586925936220688235992670650778329054480194461841570216565001688160002381455815406979053982399735815472452871617154767327524436978698585166377383997787330663491751166719432181292599834586758439256165529077310562179336100889997624143608437709840106723358495211547616412349201142688279897834041321446868719828821484663386946045086197775966456501416602985973748445205990425586192371332611126242201088305129114262701538298996989818533138423329958373103047999281872969075869722214844811448804676418192476352808018912441025840855436105096609204841720227953993910298360062192856231048669680890054124593033704704719355533135630701755763128805885040506399748675148073317053244620193631867916829628110259618838731099986485919572507196988395756934003910427995248908149182101771162927282110253015943024883553009870144500872532863519380335758060047156389717744345190755346651906497878860103424831149345359362792414994317076428647209560656765921602126560372609800447964846452386977804781822577288821707140627302177433455630218474349403238433876969461209637896230801284801406720 [124,84] 38498060065435915224678508311055700112188372369330207936599008060082000244367832342121770641598122164187711550103543090353741947703129769192043618864467142774592247334193467503112410937602160003561760780719354585480545546918322340489339923865986015878031821877934860924390903249153987099399426240888052337567292164900223936083104997345310941409948154479748263249896386045394322630754634641791699001895880353307490134708769229665185501019240614291720292621257763189150437943802264111259152789249797805810463455953854993981062564424559124745323042507317542195234125857794087028884507999571020886930578888054264049697427657574231210662237214014965073151314064806634664649711219236099891543242386906295954493663179440338012792652662185035195052670776086147224735351732536821976448336839108164749568508671999042695832059285767900623221073956190592648798304835473394598639313065022694011578075193383245616850525127785068373119282628341188637667924308874830595883780020180939874142292183151908582453274115961766854406692431131001649427122790501951995211975267888810202829125204651928356390092718445661964888794957738595090658379577605509718970465217820370690072603425856483368535975576290369462617726652246370293443951175790283842772453777286534917184701338134219104052186640364262810624307642211191739848571228841747839737433619817117828845483771497904764951579014211972442832539068425229811199790240790369561335595665472886666693063010777983807526392349929595943435050432278517205576948785857233117179490776637660744768603703638173652683856366193345033016706716306802591805363775262848702889921195092877448590363832603774667137097025206302891697282366771588974084523868913390349563676942635753862309225112330944711167703650051744246478415282028311661186232989985917206107634427240026214954188966180026537007231803447295797467249860197430039066258652765555763059609905753900253159355832926354545833478837423621166456377894114762726054909362864370121855518441197199875456128372342485565838937726649169542677098826863335696977144187224871561659224453608807818809485353678128124026285661718794667574743626825467067689640929531650842237548583743418209342563621076632215016153144025520201184223630563002503076959330980492386157314826294439956289040765514723022359133060175510674412978921355048848138267893777382657402533806983294295896403432483765710427075178327204814230615440999135070740150050569393325875773935959945761562414445921007792286603659849483787927847836923766296418293199518164646708869851739220070453653916601213984003401693449701474745152854119983707161107574547186061720026810568323801506619273887766489353394004351341319485483782059753194489514580622887126118736777943515813535078868927605389234760422968325738124684489219316668237853856133711654457446361925838106032338362725469000223775547720 [124,85] -2534179301392793784394104071461746238609045391570056297214903164303555807025164168804978307974558128164367774250310784659535643864063465421398357731557388249525937265743438911119355617883976445436021487212720713790615786645212960391128029880861356432072084891393359267191075681269670986369935098386911917562038350834880122619330877691956868271463451371634665151153157458154079081169057063359661752347280217425244015437716099411683228116407760404174671140791763477034885329513308037626986756822909215807776567606672637412442324260516371754352987708382123006065410676853150651454484918385515924688550384527631907374259992486397570654523404977455531358095292104851975027683506475205813361852881436274861440501888892169589372471698747792631159807506918645093409659933286372585583461449380315377859080657323272949602339022104189898866333287436303022594230942616430486407039207712021477929463117598134170715329048231131432003241448571143382548574101474801690722035016506995369124362901498099402182975362068882981179747897135893121017746971806921396894172723358861118309913216162909121418670169142933741257978328178983817601730609979085845522306288068542923908770127864735514475351055165552250381611046402367122097357058517803655058371647333053969277269811642839348676560443224034698170422582486436550236553439166086287543146731665976818515346493182143863172726114624709713315326599476324555945338533116553079979617490603385571924165385877663773518650286754723656095081112549691119265015685867870311337898247568162529585240313139583503122156143298196876141471470886940205296035062597008593900045983331552302374656712869271998540768898317219338188905069897335643772631301529698443600275171063308885681202377717624918538152817116355155551482225922911744650127962429086260575542103300999548145213314428639696877228135539135121029745089459125746007831121746611864454621637511680432062610803163508007013371703192408901611324395897703658902580793483570625351723059348690036766716398578880229464840297216417318185740205449146647588220832288641980793255366011421421378328420938197022712571711426801887362202661467835288688056596462981038296315776466956315260521133485243422487255815091779975647039925991263692817349846894715803848221055320634783964944839365883021145779703435328133076777101150067334060803417934853517851157861503536061928742528193227091905186696632362972111290444031881487252006713183680744893512013500541949976944895877896265454476459689950183904418739760318038291075166830402421394067807073611787798250100561960742013177569109142472100367683740367277612832298355017595450905253965402285885320270840417625260998940484448202389254244757306937297986703469675162802208964118970631770786501389924072206752195518215331685467912840967539669519798031498053959915722408227621663300717562268187557490080 [124,86] 31261006106752004120813110455457407096957757042819201058499622025295381881185917978725831632311017575204750936795168074259648376990603632503770538638870492998165787345246161774014374773942268808223993380748274439351770406102671519921930203918664785235216282064649926609731735087862591188732539450019651159871851100553799048326504690303931738956820893188872079188791325212301719889195509621912987009429431819084715420113876413743136893533530298709304616758491297416093909134122950266722492876349474955041906024482909621739070067229551455472990054097973053479815127966720878709821377849340833697140175125930986286305505481253693270591074167001915592166537740325606286839314969217962562208356296561692288304998028600600302341133128900607211760481748036831604732298846406312267277907813969017462434991175826600878044066727369118362477797403870968116983614461764291962068899108636619243866717890705501448489962966353758139246751556552641026911176577648454494078922548635929059435788922398634970900762379364028015439983817633771776328975743828321899067303700377031593131662798932553552700550178498905104828602302348765967475859744068302090628422708377834629090993285802798430678306921247040777868805740592632563552723886710627160611325518583863400354618323553571373504579414605112731993959329723151977505828173779212803886281163176964841871631403333536542742595287807873657654876661769510582886354073530714647587270612427253655638628550623092754802537473844564795700860784981853746167222978690863165840893534837946575686803439526499341495670964670431612672791132546235853100095119812821521631061029788936861837243886106373397796637633123849881107325428782354399655642699078655224907093440258567557482606119457997436145710451263383930165533366034756586998894867905382353245368994300706034328053757818441107156380768786586518375325955208683833316430861312021393114703357748128744438467627056082005154064334952788371430255827058931426130834311250842081010712480779482898578950510323397101582743400661498527589100617163740297773979380164656956742009803494986838397125420708343855249507724944992795988426388087920149280001637674314615978051576233644967750085239365591508380565818356440264310317441260727633099488025660716588767221605534356418283047985834419382225040312008916596704013722007059717576029459657560428613025536396711464972742510998928712953982244700593928503524410713061078285064813958800532661763549468352521258049925203796682049566439090762523828604929648780798611401905605012311587101042119489824935034222105994198591268853623287547553370633811949057034163127160766172708221609866316737464957718073723258994112477393455928894148167482714441931820336113916216536814046790675490581843587903528548246310826707352506211228403844536742378687956396296485969250732050322066550242958557558678000 [124,87] -113908320061315735315971496886639725750251064019982491667535192589249099580753571450605705176897484762258311902644347887486202711048017411724460618855797653643151125882685841186940950953064579865512492839713408006640060224482910574343413278883273476247916186058845709902595144459443780417574140675677487291403907844723993350465674050808298274707096991872429029073076165533193860189021324373355542331625906249363806062856469135980888829332366233495131877780062798250947300702508428412487721132078528078736783193585132023716020633552242061880807000135245692013402400849292978845638984205756821758823080673087939217480876095499942333986582689936498742691730747470542748883340119835211726927441323425457428767160674493504110669229688711525357705193704099125698420852189483146914565304308367260145061285981843710285120595300927921990576483561695486039333590857523781685260809435891929161095683234621049912952679493127433826339486296939128538374220505402750761190589945922487481487866062915018500742555297193814020683657066888103514792471504397020567087401709683972571090622169736827444873318731022370170785980724772342998704285837659679435115965621595410862844563067109997392302210270575157240574394752132666174972662895250970847744878280226728541053663987856222509412790966419581816649521228020405875220796183472676544272728285188042382493542492691833362543941765228045225823563837155956904118535250159397335985695167429865282115980257098134087671964535919747638986549829246679862250037390120023853015391266518507827309697756374696872786185070481323690710990914531985662246938337585713588740084855417014881387003274836495172568981682305179884878440873432256610188607194477048559949286712237192503876954821986665442740039783821997225594028074866665411522650067678398717430632820148145573886534227737450333651622673799146966297653864873698186792405755949803723273251844871435458474353177630789934927316131264512136791968276703059325728886022424455564490794859703313398749028951756368678831677587473028132253892650490507247999312703716566314682688958473253172978964004804980917087562089100911737823856214324042679304668716343054211653078273233129332784634395525284077799008440720388428693338646547466387299791407342892348181179880962610785406189853183339233418273068124626864008110095786781087530599909305175696067743675015880606576950047636315438246801661530655202350569318402225431292083514984727229810001456457478414420886437630667474818333328739968978405753542188592558769972441715114421362404382442191801988459421357648360675807596661534133367095361313664978210878391751209588520113976070881983481725952716466787346259770803823111407425884995560662285376492566989021824098940998558060987870110123274508304604588194083556408942075094123254539636404560143013728493264860672730600829584262080 [124,88] -1624021421477084269120185474538926957005107895225324635266407376448203535555018012739501280975967211916614142812525669915989222296959979601793221270515896852814304878466835532870058013655192928910736826561753860306541071603482320286065032456597990549648176865623341687999558132908517577947684530996322791084849154181223451971761866843460993554341970892275198020895445503945920555659957826245907391229804935245887813584939894339427711956645104090559769316042245000147704865870072066301389194863279282534618836751195564709376964322496135604054870025675341514478115385872105391539196835057679746151207437357847515824545528983651317644558216518636754634934632916386085491265537893078516298155635966731187838852150440438810803899676829876756100143681851143297019349594134170210425612185463248823241737380910339035198962564944341963407015564011039474249749156133030085338051652177338080024073995242223094045470918560343419296737469959313279081489585603277845091067251989730148590526017775171590648638163537078406027150258238942329407856679617883867391737962146130214409567581954316894258861477128282447648856007695205669595632074317769327124797879100723707871099451188747170453200206286410826520301755253208806119129245577328587869219976936896992832687978176736711696159433343329097643506022942106599209272936800661193558631187505715012218326164724981558670809596380268135834072732952089158426569165612989861990329320196958232927204667086702717224541193449600048130668120244734881530294889192178511149124850362268273374234613727147299436291105323561556261533534144365065217174864437781628557117047694932259673992447904807069216632304435410980620637789889666645473447638398156733661469413342846488889315624116569547510511474543391732043143945372182436765601122784107898289843958673060144474982678061805070217822645767932670365041367418676667803508276627689230815337640062667462453626663392246323556993145212891566852239209739159143964255750272213883504952100142863116138809631016403669128849216825442535814045087660238005192842783116951376621460788592621123113788659448531697165778676460228776853757234761598921000009558507851075914422575829131527717604262729322406848918685789783726423188276557831640767640623626751806883625601376025584431301839530469020071066158826188229975023741448096994789536323838270666226664043492551335502352000050996109970886163410154280202877554162185515897398923479760936324706678110876065470861272528986334065356377286334109384101703291796829003546139471722922649200696945434979298813042846246719193771463577779773104460383327126945670294592971339510994475089681412286191770164506643798527906314713585584210254532372967006046736587758744165991024453447739843210224774845235573524169356835797687900372569659559069196538482845074850480833434968284705519753677520 [124,89] 28536397891277333578697351724625985265687097871305832780024164159230460641736245709156219161659240064857500112824618361112913716580119227407569088223863721606983748038381930042066357055991770704207153567133964560264945227471529642980738002569856762064146726417779050570179114694921426734666626775143472888625219296112561269612406812675005890705478290216295712504044765391923252651566246018758775296212815447700638790019456630323808895029472665235296862986588803392898916073996450793102562649418781004999906535134949734092718167838538754583539381632591984486756274736665354096753134501523525063661114011045919600380091215046439501340286195510064698522215184739935859634480002960946425165304165242663668769332491049389561795834736782086562722276571551870654309586931988813054855244366976557181770175287205588357072318178935329985841663665906243112389455489696337517145218642319501120048848296985671285951985665886514358392153328629756645478756721217904665181696163422672090238781440254165605242176663428046932227209821264030657788496494646093017633061975481379513573370702558017833172718786796341180775779046295043508120385494079550177000313527957944540511552589249281550420810478794384497089128622812585104305428353087844383495170654063616060154613029171682749755830058257183242143653963094706985955128221452161879606781496986181263317290394869035092840776359162171616392529394684478726195030040677998358619707962695114098066503870086835352194183851192247976520671662490564537351122281051594703073667496041192879667241422500529771244802030488521597643516761342287739033104312356112596799731951523737593868838012675320491564593415990095654459891685356440542823410205532741384800443708893630306247403066213823180442160289383466248529244365632651395518088887657568223581897755169150771399543912886481544756765933449811873628001551970772611230111324548540006960637117646361226883609350064979312811591110087848309211986511997492770216983176725625899896586356953294364147829975912338424573204766087831109829857427422813016104844823884521835113393716207679912836773048134512362991783092332400516944120652157401871548638901606563368552813590084334645393110110803234189065303558146435067109832443672965896470281010916915528897049604108608871570493241250734050533520103693889728121335359640806487791820319991309748055104402172291208750315640552859955161202627845128323134958216291427845349907075440305568513921684713780164071337149997620521517159010470797654541529025324634236920693572384231728392945625155346186491766529463361637366020818467089955264316442529400875006633455838215234908950675628222070271891837052039020204909755243491563538615798050211741520693048202021337628113938414839935909803914623599321211499104912665575388124585118696145272576213446815812469790770204404296852960 [124,90] -568612500455436645683694919013669566883165602170422903674034874824126766327721035039525702300450433821639489279405987183684236751870123123291430233933712820482095502160875279157224560892968012508166753214054578780924113812537955108622545604066349607668425431961416853350908951081814954074999452503575364639763877583727512260356176695717786185933841449932795483471253933239717896885165397582370475170352344264044443904978751359375960855188973763669591741463932037435231617778346579736348202391231288849563245631748783058513352616102838013133576191738298465256470466108300686938414833348587989391053990245812887125554674420876570155125091561346164826610169733172781638940533203240610834311218855523496359456301275658271167111976469153961005233290643853030207442689332147322105164546859957162178518152732911281080964692091429896891300898538310356710130472083214855674651416745665620131486835694767969480394920052231603601325549226036378368805313766545413451256034969743986850628513108172557933908672749455611433243464878055584022043457014998395793740551148666343246282816323404849099860289251180867014822442741411754391688920509796697207042493243300623722259369070262698543581425455193305556206245286099634837218634643381632575016966987188931072856343965331311170044113698382668339332134500051494952870450784014241719811465158133749994743551186094458162303929142163893626513770337474072457316423373084444621621617750624428566424689157193165535910174197091900300694993919115734689730853458999689362454140304115039138291486958015160580640115911874720607125148048997712822660455456460602477071656549358279314000061247849026516019619951316396104158163252397417347684287969169823703600415658381359368618649822134969974649089216325539340357204926655717894932461875409250987363225285896404238120622447402506189391779234939354522642448148348631961224156703594977754873917645181262111302271358749817503687772670821446700450606698712604452050810652322237969589784964372133252232891118590710182665335370475529174197093112087316426218557264403524921316822520753010039947646017774292593859451611604104177421346190592198042599277252099721223291660488599440613890766938189862497291320753809124053552978709986088828235521009427038273596942313324395381407455291232663976503351849846882789024659762669860737031370843999957753605319457808755650762700801141741874902756158568506921058025924139782981439382360059045983765085506911276596439563747760897085841775369129216589290197843420615466960329575480745043942080181309320152619748505545955659080461361708410524033608273355982293250957722556106457744590764473888771176281806706920081009522452001806981608436297719632327451224150268080435806654445006412306168880549654778948503966102542226698806226648867570329576528558594884445774516664267986400 [124,91] 1771391757938628187797907866346590188879926427847997924734596866256427595635490022254234400044379207992224350058328168600727344820914615223704598183762153676038371366605180028987650798036344441858026040826891546122071393357143240579400101075937094056614894537266317732218692799362776942081902936708849798278049361299868884742338514966349096315133417414414179674760766310725998760027950647181629565221666751121165191090551224789822615186042512193739160943629797041935301667219676028482316496276148290959139681330008361556714045733925954131556761208102742362901926062325194283516572820574452569364863644297159250625656981558886269431774515764127009441239243545240308450819599591991121845830035936106392840001305450118538237239097626790742598520169386116095766452779636431167829950618585789229767015054930112930706487348408157188199191575292037744813363265309812734291964321919578451421728213983641166986997257610303808105503368877385073611018777669009592017074338608528931871815899009515868392090610710502682762942226242628424183473619643778808383322221238722249363260001132988464182310477699933075087003931214905354973538674811387862637079938933653048958325508915350422132956570037059684051540785628405158361789618501851015800338532867467537874693229091468697042678932097038941964428995786142223421629985408594387247705670805553422855719663454717820501736636529881991557354814724466836546957837103111211688556714331049793699841255871218179013565224103254286958621626452764411614695483672992181850732316163343980965475362837957747424175090865285004452980564776744085075229119739634355735569028097872571975631558170654936106042237730809297796661269411374741824939505580538471236744744546538978400633602820292035271306292826457755923951964029887521176133702357898400316364189263254546858648057405861426764558389139169987631235627012174899922823249598506446380464274886169850534905377792782572053552205890351760716482393667019301753003330383209418991640303897902628622687410571871656519660326915010108683962840484383669945812880429431491557738655189121513641184608798527256925933106020977531708732276223389067205455299789192488076269629025524394059649611479262089355218573712288649318274036409775920541260922814008162409517498234153212118521626064326003522809316335641968414752497286832436646463741924058318626199758512217531798153987484115688854509726503163359886630177001773082557794187724343622998094060856965193207358518062039595684271085687843013196709429148971530259325151682103927731510932782518274071342837707282039071851525466205444210400244719082432079403690273330023057246511679367417892436827282707873014461917939765980311545804895990139123965520531433678810094431995005743124904396528964355995467556430480999114165086708316034084957016665590550078529586972160 [124,92] 133985053688859721748035986504386732884356625377105343186978649446851441849174913925783891836579331240387812658893679855149446852492932720796651427141976315087644832433531042897394771195520945741252477954344922369686603432444530015354393615488938060952277320082751838162534952838679601665083909731344504208271456681962639704083362180603310173228405909220202705839019895040941277199025436352876843034489795556026069331757982136401788120879244009313574891781785953026440195323347020575157908623855131189457826048673169293575010504335210444083802296625425699709091955810605944633600908789605090937549898882832932451151010681750913365207015363089719892269092603062783479070558619846787723183465982475120612170543260793666158908472409568728723470706288912248242613926306221022810466942782358712707468813236990175702095576720062847104740892165417441064388884583991518001543277893278429394011257609515257634642712400291732580682060922096174797684463643761301209537957736044216053676336839044338014771620441677843945288593662271717180273691680330082998640086762008043894742142555165304113986178061198429906691190887345914682201798896686007173489442509820440974541410020142554123472761267605354757936845538166305016614464367978129313245753183805749098044534017220239691450036368849147232327080725523291444237082037667488823578655309771459610578894382719345974405769550233102270013137574101767825191191177091599525469987075047560039166516030606722943209048034089576879704836330248641119836618962739101917960995668489785777886918152039399799016725469126004385252839954237010572985573041713470750896906123866622180914821050685534714891248160968538066830805439315126766253784558715545765066778512363546310038494944248849028247415416732037977931117156316206000837398637226807341702561896200102091784294406115725688911384070876503436930374320264712473592903865521758318166309559186576643007234306493225692982751124408418098969353219019538260442831668092918701987638607242475386978115634900574947045000228482113334068114411652901842927838738308310208989125081817957459070449468239239614277354853768758801900404803535110799401739791629217414803754006472901698925351646207803137430746971676206735694098173192257412099177006378447908101843698237262895847164651693035473726321973731805075030421009055127380186439699106869698594914244058799324352370820490717101566545122058198301985630182353235259158201244587740597984873712544534745298994683861252974321818334642199122926954798474589290020395613167009775886896987043406732241440923322388482726327174413298190554204086070935240045712599574339206674029394847788021714349020261916604057661697460046602901017896455893726579816052683784479137257098334651674549279843025383267856621785187609182710863859398462214549547639647111661084910070 [124,93] -195164495137775442370452362144880945337787046716471358505209219054905620471545845032276040460203031978935748785318265906036225203746040719955707951988394260223570291489953047008619757225764145191748875722002917544463751461901518531172972523769920955959055516086301369556052958484202171581665952780187481116443825745576458034178961755998157979064035458325151170759475626434946479996706188585123910843273419601930565585991799815773768781142790865521304771759380490216850904372007628114133864871260602456360044104073449522481236950723407165429008734311041562990018892533273112768799651635885930924807399926667230425119580372484103509354736179707898164559114465381604164561176124637428209300346248066461728607756695053378139645468483700587045142306182946071434793358648617624889235735388923082014794309703501228282163099063962527538335558238141251010773618341223048027088807514368103168852663374376846307559053781525122218457721244835880691913632175653950991898383059682334255760138926885911647121964728948721747591831880525064434064300619163760115789484425798638401071178969453874691396497424042707265527633705273107427851228065287804182594831188579453664171830976360225804100272184457367367395556382449942011800625751628274404593462620279274472726443133352351472221747206181927300652396597194603221528308711380082799036450204345138404509136930266562706252898078607091792193785204947127801933566580334957957803879425064801088048401078024442283708561228569579405051777718870723941540153243957864038586091159559899841255889483251951209060612227882675688659816134838767307598405695316120240634748262360873151662595080233175783145637002523624894727479403290597263360241669087135833005883072259890365091199293440263082151090133734322251633795643754399328386058897336749784831803658010182724210715977731126345361440815840604674053703243379282605490806924760858060933498417288065680799646280985849555044931852788623044605501517104034227250226566717940588686367063162848153575145623350197445007149208338976973292970916888522445993698537783102899103424162643188478654683719803711389820631362659607888517147466455804576622964774705090376334716731353673439077772117232217225292156788279448287189334360295193330717252369590044727572056707974528707754738037227207695051847575119895374590804226229531207753477243020371688868468454467235057114429316007922720848442972143975462747813839130835581718620025533718993445257248628656642750858521854963542316916552168921862731407073451809769397849621482676480647192228002945121450586926962983839432797488286237938893458787801783878483308290512866039613361196152948253913238564593730515620621615025205028996475655937048546769740574384550444824982633787518837348732798079555171897018124074733026377384679138549814579351136443993791792 [124,94] -3341206387541809942246779939473886685832296641021249642872852975593773382413376791387144580800071454946226853356711066758322005715495145023717381920979973731387213329947489752520505073568353148369745298756648072370990805333804508897293664631413323551868834419952226482211838993644187966223103677851021429335093883411840602222745509081701747956682065434374697086294672723866231526513179616176672910255632268947493196470760007061798134614648048387061869909022948278069800559361029895133172216313872227510018117892904926293146769749277753044983712230025678913796404516537167433226362433618299692118071462115064651937615496812242055840743964453710899891321309495282198212053575814540014352524618525409581843209971221944754872849380161163507122478393531005134759899818264913557412508214802743632062106904164188044672378421002098378527119654843165789786273673156786606586886031015062167105183021466288657383402870361743348319438484286050876218038516405742978073250916098077155832478760287143908152775996413982647430289639148934248753376780972951269205305581965384387573084767701183562414491267626854672787505214713220159356043507388616832793807295842165849930800692131961849836479734050866964978468487529333424522033661478010540317790654369240315469190302362215396008276562810244474822229905972217838698086110646257414160271630451554437082329755782344167541558220918459076738709616403052538138888046622446529800371262307360944546362532356589873372723058938768924165747999500969740292436432970793010667211465403496597542543133696883662533578299390108941226569670953844118425771703646213692145301119571018396915420025390027477236608240059861601008347124167879336375234407689651613200059694421306041669511988090411498732646420431652778442399038958899694132333965272050162356379629554367200966239540601470442726066285889460634287975639258256386774607880123345721943679971154704006073246318828891876667466594746392099743934829366338339948762412177444664235036098397570539935317883426203840924073880656696653833552619968931768699173371881389814280670751548711292427303711240032534718634043889765430986759377136849049618109662683681636016718556590168204399105804385747631346501641801702585321587231714309606033619253174564083288568636676540586024521801838106242370420552297219063342974585224543621870226910373964793290170429792579805449594365669440061790873649577983197932728083458215877070554658766838996441742780797847258955560706819806942297473384317532109104437327732837212061861628640305098125549759073608200766902578435167815316847010266463567053209652252685009701071457555466350844274404911481937181763867174163814060705946298340593861763259610705994468260282248899786259000503291711293926758088597233590534766324697095474373580349168169935692579755883912624 [124,95] -24289216320270822514072801869577600057400215760835588742643822779970886283318157664198336054222416726342088308832458633750047519349551336430592368062377710945117607839899142604267599902504885026667452096556002697478639446304853108090908599766084910256985112978107241867116136736441098381507611709962831356669797965696240280391638568237281873746641336909287996678514373657136744200695438680145830261002671890505585219179071814027010515490987140057009012036988228743301400267343157703723251764290762914641058032236274322630926288073924264352114554355678981219581827256259826288597971192971004864719556597334774339515831733100715691908885348534303272499599794414540293300995808971749044968172298928429479557210701152604160354900660874736490388387855548337540381880833969944096509670197650665829576116509239459896386517433749138665428412958959421689176013183114143333519045474871271515431446456614261062673252499148136715729583452929187808532086498441334192719444153073025547045595310404761182455851198126890422117465092894481052912991028446721465126694490733619225507102703095912710951959602996108886631362690753093760695358058211942036765405657405556002257702545177906509177573984118300771568281763745284693808667173329069039898654182457585457528358556625819768347699169607130409571630123915944207794128490282892213345966100014320067636868014717747758492674163726604299961255958741195193289574167455526021731896848472548636489247027469493565416634412974990730179834690727467859731023311695529981520265208533783359140113041930444360601194731498159957110721153194430811719442587665468565751040910126090378870896659151121572283321485118718081165371062810297440532558335944108114488472140541633552881235077636919539535966377234786119903666555034401616317534972782048936268730137998260060543517531678708668012270573431314447912875133456091679474080596322144513259428519810106931824060435362953596074365755681547279465281374840877217232436959205223440937854411012310510326100874355451431427982365940324197726104353789581267673305853118712525955901140923711897162774474975961281515848886581787130161669906173509731310918443208038133215957653738032818807276672637406610150479043335846870738793468811689182874918462203864395577927954363080839071944180731468651840379901591802132878529723839341698135684387927164749914821338230841237347690682008897249622255283464233137726038715884117923181893281425329768781673367420328667509281211672351570041293952134731749158044374310422027144984863498619131115064228899608644268137270489036934354391062298446482745379247937023035333486537779748906480515068798735290652774990907845881190484594402585257737117474439661590573349096850393658832885404872891345738118753416773881954234906489884326015449704948246860240513591104 [124,96] 308058114118942672430763011707953557691812253182222260637305436681393817003216654531820255052849655193206032067666224250901407007533338940046300493606191681406470071945954348171421491040403705706032672758307245586050505944066288597125630063550073570674589160613094243755390540259899676448117975427399529184160606472256816122867671301032556364497218145102484807672802650903776465612446572254232888608965862988773756443353947382075121913521693879196232310196450575753646978373469386613276061407278379711617875280633308212842691022452218263219243168710873297958056037496320901671301510594286724878111741462437098000629359810289488757135075377534395720714156523990121951590984471199491094196000576242455290239770054473112748348240920836267672013331560986057425834711874220262761610586311037088216458301149093990871511196541278156264400970174562427981649349428825074110611101040940655349559515147941305540923244806738920687775024754733241694631574404731329135398956574789082541898635595203812232960156069721969889014619780257923560670695666783054419379892231353287545999376070631557652643863189879812793785835071740687077000312492496696256703587910051538417239805584529389944834444132109243140135841912612625001802100570884553051233462869346771485797316900874374241901750927355880204354185960958246957877078141088659496452806955013295704757432503692664673073147706272869769138413511216576054050251628750293122585128587271825113566476713565050448287875051897919590753578629442793962070592162982528594665473143423063784565667307807550772373371688737786567254618304217502279851277185005134226497318393557283749956961222852698444023286828451850988402576064735956173207441394640649433614754969612396896237837769639679041250693281623489436697035344727987018578397541616243765739951172933500063630414654210625484741992151265583392110142070021757981815854090910531163586956838850758760256800968729771274652779757520799758057288000322063301339321125701623143944747472472557190353055320501635959675946945353747862929604322589256008976170531701047591409945578221820765196679110337563737937038861489573035583253428073465567918770035872430745909821907879450522725820427751827846956248818563002836375715765343688687798264932507040683335830596700868827184179255034353186993095660155659112999107640090937149924279662684582768237628669985870944959023840424727774419710581990207876925245933829870492432611632171859754103212998719478351089541576231977825461439104695539372952816527512816016792355097319175670363154529650838121704771271078857718548507986279863583205196491572781214864685167080943072742865561779593803630197603248705715389973200157208373417177615240381554216747103005332250864684516106798872013154317048577191001777025871546813152713658939718945805600 [124,97] -189058993354617347294313041152691922682871740815901313346739378335037018181358824600010442831750437052838503093336020673326776175970699835983325351699144972774882611586982072468257540405804344192618497219566675249785264664912687568954967174809749384211065544516108600107254064471668499609629796983858214773476583400141587562838035392258781563154789611194901297561098556853668672826317587482066427221725128403518318197850240178512029980054145623917653436510803112489618074961664927474476240629826319464587905705443420937740920687430978570672276195797190819481223095946063268861133559342805931317973870938788095251366862821447359850205305217720753319333152981247217594364174988018241260115419681102684603064264213756835722557167201733972764789224831924084732961099452145883333668184149539504212653875465612218187293284633798171818511400678648101322959594031156681156092817731285382297725775963883321137766757514145112602999118061447931247549983733759804557912135944236142105257468871658542557900919444620124900849800839152402246921325171450335957513582178384235109201463891489006243125163633777088869474725558685880016527324803012134557886806120769308746566776858126953766881369377905752064457573875151500449984240474816068966978739507061158565156467645434088440870030855417825335549800890096532786907357438573753999158310988202900563635494241923654710372831658242319895394069878044071585115063862788436293986491425490319336947469753989101073119217598636572231571645989937248849631934179113013714229550432936834657821642729182110378657700907043916843690689269822821607993246018467905436989101323856956030682887646537035914458843692186072000176421206477868065269985037560002677886141321602674520721807058647310488670780791316795555704130049807115831217266155627254858990077822633580078283718844308026241731587602452289507822701537016333698623298588820549166737662879307312329508014733256785339312924875663444241864101560400727524086639936982508402616800722990571612675863856903624102910641409797255775799260146484471786209105967055605379650732555100766860091547397242270820061170820327522877996948343330841518883609520020681265911426366027492085971634327753693045442193167630040212610087484621077653366924281173606395054493220120553061753670181300020361217506901331002930776171945428820703090503694601665751080265220882277388366036751611031693715935864133178691641951996111558070597756542864881227190611272781791879554786614362956924402938491656493225045661856726083848153602203546192804401812272210073189327413325342658479878425339035163939294843479430166846637469401606367828064838940626174127490453244481922944919553993969577199789492596508098583295555333541160183482195355030782134519205316758492362890099518485148799148577660593594944 [124,98] -1183872665907355695339817673567559878706455061409578905381228803534750461244355701572009746689670080043723553405380985125441957868139666706336412509612188921915871120813639395352153342587599379318210303730073465372336666100296920089555982797598029034688150891824302578033565422097870928752730480911062811140748502496481284075644359389228219101825215189646399382438358817237481159986947559516612222759352251501211365739756477290492319667540774807144606071597910295911805241724911546863808746415051764715271749083807622801231151101623317672788601498454161010743217169063789943771538351068439782106236570072395982763114452875114275269802339084096309574524111184697536102576351253201112934392083563682816698077860374649317142799745077181128630404562236843757933791424796332980490946246270470020047857953416170872919378984721555124989906871469195332995990127688227685348391064793291197489131572680460377986318127171456675450025592404009213382815611707361007450011457938930634605431349802700063844303908063915944916060756675781320815408777930964869200517070504232738475297553788371177326422320437197816302778910803436537907196787652010641023736517233869749210981855544361043869781795522931722363735654466225408916125995321429756655882736930127463529015449681501510199436306718734348364232072291265408611329044401283256998692976062012660555585543854588911565427171431990516367932286288640774487989848545016852325123385561700210629072166617078290816964260540320365145202696004716122351833080384610589149089254492765015763104364172570979609745909595728849645279039085956617811093475449396497613114224290629853593342040259414211795573944558215258303533694181382827274737174706812851781735537177467103253640738283390539276213211728767390375182711278861980808521030381154949540668966388064661232610389820355117333741937625819224955229227362041823308162992477617003331835356184884514916358289828300004846402457669732502509914261014794631645622597072119337099680529481714269526160910919288507084708913563268695731170349623130348815590493443218653233055637909433692018201915873678567726656855363773769321873452216793481177172770310115013942096459246668979923726633527255084802261889759334301526906958758710344011542156844129181400996244589388795217036457304360359539159695947796461693460695266704377162384444759307993316312490055937094755861090222653455896932698109960778341554730367421292006686051535705897545020187983734671576740111065525089689802688012368731108056424386751218530931310819040151403152199423415473856063465919117716423367940432642422996994244294623292512834382286335920332184724689837176289345375326565449109904283177289670819485657797898111697466115827249569784673892048829709201128928901760634171426988402375139721824159972288 [124,99] -25652743596134466943478598662168259146684049312793634554564504933534296152269078228985930951285208752806117748037115350361882498626746071101006013352266659519165459824529649144073578801355090201239114226251760832963141642228247281925143216996771983107020039894409939634984680418123443929799418024225029541252843399655657487270983318122933760758113881215837189763724856081381977577286579477620391785277878590253774690256848312154333240126834197616131809457725196211446788117879185121993533073455155139945253820636096029462568426672944306070922366316399919485076739739562400008322230180634265532428901976614513923505509528478394052009550732456029829404501633505430521523230487535147280040951499631791132129249475364958322020210072778246458440457580661159835914176155914772673920662093177921223804803032187729333741103026716152769754385163190281921922220044079120751603860248255687350665900598698007365043006972150810358671295613256760092840342622834642749817135151426361034474681100118980788120534062848307046786657609094952030944871159636163655908055681944395167863213081540049326761546823227794679623332046287757788126240486012254646991270915692041476536399798748666237315254930172605037280707910277886558967708927213224718783553427460542638233509952064779912281122056606386985037178797549103240239698021820637168089189147910021081444498287297634947704771722601483630487221519090061880396876449565252350814925927913527048843513229855862512156925445984217252789022269187814104623832242804566381634780491122873273424673771596765805052569351201901062709156620682515685913617801361115816151761940297963748397157792323067441996881654369877907387655565551588781692213940237313138549508290798170856815973803777379291873894067935401968083162825332080676620216183238420133657681015484578078798725896877175781695179206513402381867339819170201699152208923960465927634024453168880231521131101625072972157971880289811065555722517983304537225795131465623037246775187885697979403243853995626666250543694194116223029972609424836564140839235386966197520341862570169246166757740939866559982154026112161902779136314013400436366883069186005588159816108797536222619357896536149195843469776005841577915938886021595986595111489976255301112183547534682186644665201806425362347903817427572352327974675038564334624133641107858732146159892733865126250877874222156876156874587129907155353281947751204240085601969372887200310781064654669660366622788283547775871883900334640203249850609214228743214410973113301712173030336516294757758586105267689711946072183921193098552051334972614924799267667512115123521007090048374341326887483017232665102861560283569297397657538146203553868595476170187092568807158273916118595877310997713812846140211625850570919401088 [124,100] 155560428306751007271957247095729520169229866743484561295149718556321362286678311411765120549680158369485976323490307864342408554018427656183350687858529456261265942624493029828790042431387938277252752390518299149490183686196867049710721708258207966394235998241664820653924220701061584562288250471412801192539192844703989622205137262930988236043179058073726811003525152238580004987886183815706120582617356927976471387001145580811215591475808250844656445471790221813041044115821323761240329582723101738543052686728573929754640863379197575226026897147731693419033176193670298290555495460098414790900753052785446424518846424502373265401604258989241433313915648731447555690594625701953400775157360506932415420613869475108471641951972207201144622020346323735389699068664499089192329669899709916326006129326995281047556598746246734933996818124357577407134510690423578910211994801048135859381707660467198670393075568583758196882241115953508449124041382582562571891049623658160542425979056916735801492140031755515377621354542975295763690723463961571412377345767332815492566260775137439263716109068540650175590859892603075402212769873775286053940282804581298300655413635918757732575582703138148702377765272641566581861458652397637786677936791236406162483536026455957563964678588848075605927217820377414295505721859525641096968834427984314939251970695657536372604385281654456653456617636259350937890131112780465571492135248813386481365589445545293374180084106316871527872543608899227140219301916533768872512158185236117391606288003411484628842331985072724792182635507019815566470716351780123267106448201288656883340849562420284137643926235441434180349901454470300184132191156356745212813529991450061785153604532741841759064753672615391508783726602587111569411339098634333065189390660083371372849028274212578974293553127782004281254010889299924674291595188797457723747776937234210686235210335625064908507259527584387589144864682915139668738587033953164286995391509683356432292934796358419829368639524571022460456644798754030095472147638632741006317176055904695665930096849903001393329398360117929084145145152210560106614334817193071010790393209172893571663436735899072397998612036427995172562533048775465223846808103200373330666559214420902529823645650700088973457674938836367294403398779393592720556906792823547103329552441229315780290384502976880565815341360901268430291628382025574459020638725724214943776036407446014984086823637712235318711906215766378883242229364579048897252649426119689164539251838428070009592744620204608022627041143711912691292425970884986274831773446438214165251016776433675421894660219504476299990484964976921848846881558307147511800343068800400847446690691750927787155543071512308625551922081808552040668 [124,101] -443285294022551522091425217849057494858921308255971577215839073353845389052580000853008077076754931484049299610024484923213118440930151916560644640145074324558092218253852914836356298083209569167470979829055412994005839824117831129367734833081411936431667709887215759576755920074136274215150023041786359773408605706424172141863087294255118386353429010848799196408048027790712136482005926267085273806732266884653561024547862883127376128324337377011655872383052499996688677385219246049793943244131200857466554105761579771987355749297335641217327288500920294503194254432566837337328906003570182529938473545621189148665688929346668689454974644198550359579295842885165627933970339253243983416855694599429538210675097427139370895324284846839857442427826876149836828419100952772471071408661882163246253329489050411076730732185206766737930211813787842979553595853495541817616317204831740479235379280051060619327878294116233459922537396221857653088507517423110712487084029808017383363547372712483004668820346999660103378002476890700613147017665615250334022484986479185238115283947908174989836124996846301589563511408016308368032398943475101980775510720072192061520121623442097365990449038519585392268651401099341522807443184729647802919890396208403428640685767372974794223706055594439088966055836740884892215612269704890247682514073871639594968313528700939056630729570054651492350214729138373310501513247313364003355470632518160935529596295877132904409982614645887913208231505176973743551285539648778119226462058180534761756955542470684657997769052933369315738076507822488357205819502455929263137630701167463925972900725329410843964877527578146392099014756017972273589580877449067774969245268667964772747393721235762519812406530677284460383043690986231510937027515563593670079349778239381259465731766097629493082494805900389751573665993886683740167840523498484083517657920756058320440745236653700286264982137016244382217768043864878270755010183043804838326136537552005676223822709089686087708049237764881498411804481414655173652682388495670882057302522125499143117496100697110916581361182940937511439399149919775559138563172545133770865352381291413913458760449752881572528941270577340813377466433565012214353264316529417968342150648847303957372485581585145404107706350265673276000037863279215407850881747364999792457653490948698129923115354697614683986231870067283121884394604998895680285620574187609129114266428799110071362917431674016420369396721583608937760382185233643214397321205729069820319813524182832709126577045780519065821715546633396685670100395733670467204032543807796011484650521367108343480286018024827925430107460283453569727900782366036548899738596300720398427230424112368127346918494984377687072147456969248 [124,102] 515903061435942617749654834422657342738459548913371122096405186196230673269397985893989344965929598679098530501218541130049581746066278292899423978520274329418468766572785283849757677494720671305580798035369606547334349895538078483840165663832215247052493830141130577863184180362233777459525015798095813134675677629028438020001955918231078864308743564457580395819659285470415804689261825200732176632170268351897079043402244069235487115344472960364383460079100672611767222342922404679308878723125063860343425435515585988571278861078184321717243169761078622193104657887568692104832229069229931236781028763675597261451126578679703205882195152405747679764614859175022078069549176080689946057601480176286252859675584081762055239202320417059951546919496164353521107216326793035895071243075437051785915509649688677500806269533722294851608763889728922702842347262818478533134585775093672308049761943991628751230022037252691716232142479668268840452738353774808636105413513120021289542800714573574219596877621437217394135067053802083596897229352466306643314920414377208579484992442174011570327572886383189552898917901218719189639616261498203391870037956170523718201770763568837314930099280875430686610218608795906535351428583940520942451963451471136552553862526595241343093469790525656223700684230432528757096687247890547554193814051415311666081568110998024550962098305724512138318215703979661200503138596292263605786449803187925081949548586338667804170133657552933586292639044954540869132864554594450139136612163133941530590716577288803348399893767045988179366085066464382001502063736347867985666569444595948515282078064010820553214642869460587592849615093240759381419693764725280810440632227326428855436195274258457658934226284548586555069751430620232031941332640152646303912950782987262405380433288665321365341919635177970056603429796524305221736293644149351517074826254593767624149479201711802440240691573411391486520458151102923601211827000228311045514904044077148277414193187579251867921717966350881764021728505511624601043248946942969722402086878749648579926474586282725488939325634000416418197572405331986806849618234400071121089914971815203673676602263911068290180238840207011633925865556852207574246457450568669908958538849470263575593548550121021602485920661454027206763478892697586284550614410280471256261714412554151915648683826289840791337340717077077127241717121901593022221958734311333797967604836071783357349052778441519312026600128167102982337789885553357649052751408621349163654874440024966175996567085412112130603096505804671886123253555769733394329188989917973433123896894900123556676177544943749519107869362090085356233199606945397375390102235873769190840634731006695280066301156499635711989192384 [124,103] 1122180500335221815003720777752111205772944339655413548959836484232145074903947418822188129742751421479952032531240435352656063389995688171671480096900704392678810110719656658350429336337878055466547137622235110874478091835206893198841497090073566262451941468724393155286294847603020161709337968731224170607210034881016568034410125933214134611857146701825925678211140550943287226106678217132370134874653917560323448787302074512519104335144496136929860173931194404809051841798922401577604367359641069290546834210547192188515445591621110857251527045293342049193791365352913439596687027109791965443463087834102251400127571236617159848258443188568239641084124952174861853146573789686528394248198440757172716577252943444342930963821328942840844349876860382023815876013598519606682493175078021992344903998470404261505676877286495704063707742450242120174069296239605665888057273027413689985656934000963218460576177428425037973616452409566907484142710565473827877093356127075802179474186212689883748041826340706091878226637905639431190333990480719620554219870629102166757861211232219787361632102821037327408204795865373690968839805601768529668909796610530241100678376467330896106513267774220608980147811794224572172552374681273885394789918012491831628923833039173961368355013802645578230545721370430589026603258805018964373406525918554743593344607790007175171217862733546293367303538772429866268118844619962679582093627740368058998780225437590596547898989468409348395350767251949790093892533082406830848909159742873589503704712131619702203359615078465871865095237512445414299616128992764430361667581526211610311193943114111862302268271675632544076090042122483095577499486631721669006857100811335238036801634407782710010714676380799453665706909123311077477689035999320498062690934702483835880356817670703228355232815481277505473292828664133964850154348836562477943789126390714796722937106115842821233219067312850597719606252900367367789018113464921878075590190466573573173254826323238597449275132293810857182606518614417168440288361638075694068651973979700632431564223746260949305017754646268276667072160159122131623312326564435415112934395198623656761876878352366620365562390126158464052164805354705078692577857480097853594022026032426122771947499965230874441399872803308865691818944500728438194731343890170687906591724264191533363243736450510458107051085890726149240021967387550640497614969532328628031215402023750947848030057818310259997470443193342880455598932000948541516118249379191218792880037687466266630433284447715836712850485975221367050328230091373253618563998678338840500960886062897470436019965399309607650235335973591928151653062705393014402818152949293967926126107779496813843990049932648901799104 [124,104] -1367798495141891694240655004421882973417578793278407803658592123872832394890612232349358280411283463197578003015802302896486064319487441795728105775812392988712332050941761885494968030004508815424570924889643641650718567406627977152187322116368019157593897557565368312306738970929743537004342242227313799937325815733138140277347852703310929239336252381707623741281633904721094523241656943859333387471801502045870371926112741269043188604777087678698336155611854558716395416143693215205558375931182904370644705556733840551806537856129315980265742535970088254057125644925067726594607483654188685265143420524546600213903897271228297735793203158098870084851908134588428389343504773376281524024654852339006267277486022193644482494650970650192563537151321129615913120433407767445793819048485943843748586638514306562430908993556158412540138756642739269905826604605098544394523196676253572507989343494015735347397653920254980647848617377640089850948000248278480416370841995686154054523055217493663278521745487073864176904296942367642240471251065639895454603508420858147066675878561340763994000187402786541789091151073155091232874883260077174029703227129738423930758477836074873908505241386465779643396818989342144484800526742760335560937280677820701156665267219296334594555654040232881074382269194467532919306593953420582267898560719581192815549104578939911409471151688746704324694005656955318163174046533529667548960169826699025524767928059005375674186708494430175662597492710081896679833250070418130049076417111148592122496706323610276134094698284871105892429171427919167396106853127862226149966321039860370931671129847987426029413378532857080700739892750039257170223390911290695085832194571785159225486915496773044052486561383952498847036084989021344946200796643427763383085537626484045938758148531777235026712474455776187787415503265007423381587069285098947232108599825678802479984597589182508020181191301292873012739193296214812891063634297894499063229529905596499190840070236347332412271673185047438393296941041389625465564347113188420589423496246508938218024645523585178741496720440801713828674034512775683369058656760307291397267555481226114136765164917096451164311655273195392590212162149608025863682166573198727301380757522741511649901220147101476371785929940063741970204730972744673731345440440628700979522417690585830711475352180924008328888284813883253820838812373305647651701034285583132217544472754954900272943844861184461553584927557802372159783029279017847506588646070996437230990511275059634228960603737657860380544301252712094543458608916298298943176469360881725954008203929377710975082058923745929814080734613661976851194219793656068099546942132906772748098644787975606932622350898117760 [124,105] -100068818521931663124648028282595422029841215970711911046528821496637167146726863705888678291595926505013501944639744706913725432584986978358948385971854912337426919836057942725631633973397265762776507324505644558988808803183385921983683079655498975516310450056764675378544414860028283336214651302839183055048861040344027024805770183632584078196134800361619157407942454793213868667001938835701819559815008370197982355075334178144396638305511352496826390000373621066711772018430577543587496518177687549754625180802030276176125503454154445640477299121637237932457650076697989997871110121593566429939757357692471353553156906876470627520119909433388258858059542056922717852613834060877458706934214921171187987032644124940251796069839044460926673186454180309798704373801376957706896953728415832716230709271919692911208143662986914221133063613665491088765997955439649394520752436012104864785876310259821691839253732163079278897601784542116701328542074422793913364338527255958462079593682507949295309216249691000861692760891818834813662644551005196827484845028809230961926447729170356922099407359752595432186205559154534552745635490637689585086933473577989835641741828053572908490732353981530211037435286933266757878058748805499866126263432558363709543838911562457611006003409080906244830281375593584772129388337375726884924397123214603667337685436837840766220687923790041090189816631726775977158667134583633529643554921869009804694875949052863022652989501969808124663419922522574993548360284990816568664913890759114711758664980175304047607546142508725522353834266015452411707644330577321339276742819259575866217027150837005009723504266366139981947853137049069269896688251158834235883620578788591250680460072431715595848767962976213131326799151302414674011220876849705440878581663889048548975960565045747031322385646803222218759410051697648570397014679095970840377500881463558414270997048753047696877808624889641007931464117268813583906301339801073521663408753210837923181965697730068391389096651077864468713958415445402099360214164706127994266381243329195293885732316525008224694918417132617217539693003124208863953892069631562942885715054696993491379378202462724546027302861397999688233036643974683217189377668476745797910234049004883556975542002751234362500219632559833378730170514005880888330719293078197455615476875845634772016753006795828223016438309457823268727577764502521384773789045851830972371836962323369205618456321242349723706328469715839473731827669951514935968102155860531727923658921478974734713051288354629951161361268464848684551250540155954450478360689098425552261633199980210072256524961437644664607358558614316571706129177595610777060888088222525428330937281626015358452917088 [124,106] -1652138591223545252483376396193534761693793091119083086190172479076854320799741209334949526065306623111554641361089286980528825795948679342109290666522044842863334598729547357527133526437724722855789971584788902846227095971168318190168987496451043954715869432818328436931127978844134443478713040680909898384996264433424162415584607574936094973361789399870975088133800821863162352631192027055646207770519111181754530813887345307075368941076041554554477077173694216832333562251076155565469773959409089237294486719491037771286152823636499930970443682660583526403412156620086081906230474346775670248044196360145674676888849021722382919430492655671508060629027397503283867368414749929913098996510409846846827289509962087164454804652383713593928964738495144028683568283252574795305403268376384328738916452428475831039538302442820538289039860915747290106402954028277868456657729153578876987004978957881830937874461794978164013801369226126071617339475497868754439477199888208293484208358325563154884669523807100344508675876730447451482632651911007661671606132598712857755078722170029025477894823216334035836756935755365715003699507153573886326331921673354598248296789925219060400041718733261753393540871155867153836999027925773194236480107463914532297156382696503994843289225306028796369362300225197171313023671176610046640528494058616629011128498090837466466738284872387158821032716206238876126526151675751301377146169078113006658979310113114561978071886359114505680854606058549353807518962701855927025590964152020241489150316322555645608525530732099978397133362589590649237255600162017384221730614037726350650352424743229667974462220815785715307985995341798135471510507528895578329164881289419374517039442071536765198196286507340051372259078456402317217851225438292916211769653066181282007656381760512474247743181720354365758586628090179837157790396060639358621946083985683350022128120779774340363418274239664543891163186459354154298100729404481448692274719261691000146540314875541699487344528503691964562552124400507698478511059005831175953914117584474764064523191167263461616411361447622560857957211519692921927059756932668953805845438416444964713242749343611905737423002430418262880491602833420044682805433586328153729047396811023736245939201022463972705144002811248195805830851630340838278989145359825567522546536134121192642544034488341976698029994825867673371968629171597173501436007230937244409062484462395783502984321203308927177426786111400642270476265870798534341298472293763007736464737924290247371326310714420894685643415395490005420605851072221493904616874925884106083021334954023962078929367707609595590002859805427885436932229593940440534980631886448569497142424950784240067584 [124,107] 2226459377888190531481009468714724153277135534127133988010647451718232611728163133369464038683468736272503596802174507931604627193012447357535212129187597138334479118299117165010527091974263219847311516707215616186379492119164979603531940993258633698323802533738112869851189730233366822680041331996567122342514557387435355549749690054999955692098736549492125544336436324671037456203409237587060794488119595516002294055082014398801959927557912590308393151286421253654147285022219416328714350928153501479204840940231705971315753893264539994493810037808493187379351496157054471623107667137294445582178133206697901336641144858580857058466545400731517651478206219320811465733530610203341667699014942684830497622148698484511798114905255721196225116313042008226618065343512689020986804572160119064678512381421097134716948826813423714004520613376712642513928523790656174087202918697319627876615884161338816951431456109682447099236289668455286514441284065316384067535634143622216957632511665866376713821407561539790449719909399344965788615303246772121075177968883170696747419587439531203377159699624405978213972381823987219404098292298640877094925034021389545977913888495655399152563612934041919454211118082414279477727530515976343991263535818010020292679309775044632303988877670460295676217305641931566555553526339637467491854633892382228718076054168814318269502473018723779984420830810890916988193393548737005682455148727035013003476187116331539615731846102739680371853176438875157881626106332565314852729539486201872124141870426758559440094604042859538740275455413337699995584970794886212171183785001661124096573060266694234426591970714955320817685190567778829103754479337102975907480413758789215607013410736522445922807707430559544247110381055443094859464319113709397571466652196613046070324263551870204462498873113891421207979398708357540634985282005591879827780626738810503557592623859041901531890536718926563894094649793039350929042458155389337250711777011646791175438459186111240480578716662908132668330982972995591732449889473457839628375424274133288605333601112115954773690259646240915644264490807739161243042248908934548877114135198544604512176893421053596795344846241157892710536306595353790056087011276206577482957448673729142920312151488740589872563857364941910615968413889406446767012035912324108612412472244039201749861398292130299653372944670868092518020040484157470409430334927870208964329148850264305247210426847742861059939769141078104511701320552083241574090615179284482414891973415603877295998791767286310578933140480135840844431499517179608612066745349973148533965805888410232600335529293966454002915161994130771585938016785844724667662745226298793681276072860793536 [124,108] -873637304223930822982478339119009461059108202283061658965573513628541096592893742189070455176694555943939365075794833295276623561001171736857330465621046814343972591339478207947570152958912585418240042314394681615978493717616608532846198847661736914136096945581020603594475373053306490654141472836584573640297671414824702066081808599643280241323726167128997960236395835961063529897402179868340418076176720819278956626617143646592388951754770675765398458519466928938680187457663380109598990601704727132063891070216301951435549937815449655780296952350622352559806849033766290507531193858331503352511581422071536305653471424698776055698160871484224853695347092455447100217252952144447110664194558148616712396636728479312455419728610672109809613519948939929853385588917984072124474485419349967820973559187246813379712031233562063616380574730735986403389387718569457449690977215761839618560628702739441366118695456819895723580154941199857342850602191074713761002575051810673060117563794046419690468897286081299866495341179576600702379737178884515520050413134591414120902923138438258582623883395941866468874184478686154844017587496874498265713706894267574083758233073460186357197799766753097630952741657530820815367107813207020929761176700446838446218068312078768681251962523781654666875637505376682193004321841644509593927181209113856990545913497001996104064506989705245256513376856138516637683167750494311278236017714666734798449882161898446219960961072032191662523954436631211819184290341672825649845184866413733548528050529980553612350994818839877203571693700459475635108369034623444889834551642084077032607154819637113846139858870887193840872243679747730906213617497482158902816068951003930182155578579948808770387002359847306523963880718632132941454536599210240011784545057420612631898176035319468963009519638174274747727792395622954505256007253163549890721586938628519418251569175831525054165542526953865279927829014339390935136322256455889178515750579731116853699702933059378114126641792010621345273475368194028180476461550225249844680328707784923598459636127917474198773859178257997156969192111913814846268394740963026842776821169466909343231943041232105414967374860425851446886797228706793026888502008967350333477633499125749731865131794776154481058571600203730768891952973860751247793562195334262288115386492649631793784043942480746707810030763083731113992861044303759603408741726062675766627590096240188971961239964183148590430533332072698075740538740381538354766700330523162207455051137334686914071543364590781670736749426074678539783441763666670198390523397649420806236183282797471268994952971990441193121318852670666946349585694607662622107419680985651462413560280 [124,109] 538482985378492078642909562973763331545582708615576598946638835220347505876193096523573656108423258216168371423400747783321578527424757618884369351415960806598221599992978750784731379578519387206980282120741878016833301215221907939563287310998321785228861111269502629737401170769880378045676405949487889260195428187126011132505570796306323031995901081564251822903383779542746260910934988782633844354118871970446831889981532777851159870410463932212771671268323617938976299152421306127491164027717709437518071997766005924875064524147558923276037186447151721989335604733576264390723332347070459274084546603226365804389887906734924089291753626167288313245883458348143866488036843346311089747958835026262859859415232674110855496806434871077884390164922871431272394401542404301862555776331001872891215274247645824052526658219028855076840279404774190901857510470814253699832452617405014800682962428663430109636803877899712919162159694107473783315556475401077976735055393306797923876792513739858955561195345768037341037254099736145725311556394475981107652987839517550377952314388541745176142702148909205194364911652344723883337335449116374454173105705297121043018889747083512908038436488925924000047552613009490288880851244081151736885687552820874978983877032482543846582158015095882288283413949633770513767914238597045960444566542998470229397229723996540930219955397054382938695208864470243138071521668523000216089201718891344746184885515085948798213565625350965515317283052729144468351370082126119039067144688519185204446863935656850592134964719432324927950845079726456292687161772715002659930902024141703627930891283918538444106197723453933325398316691800599307976980510549832624184976570003457227913570487986100389103952883423122508184448409633329418921927166146280517020289954783209879725717107953724864166520043976592717814172612756242548742305080976446375482537902033532002769752918278767126403082257832005713784954737119183830495690839563412121191439018735862007655299148836280251214687588827193740292242858089947623154020701701819679763467065287627859053345930878288820107760978969138257371420004153012625912475635055108894177850345034179637176450053384198916431460240599584618314243080606482976749428785971669523233398405610243203954220831776486405167032620862086539959602396401420354573819207941120974593905967953562878091118329904006848217940603020609773870955660526997908189271587123551252078635921494958727275191772339606863855113596000577515944733036126411284375402667380085634251366747987236175454651055906945107637503077806364469928529659603873583769318767823859370668891811920213954346621052923704354876652777825034024247648705922525571235254822268497617328 [124,110] 458828926364955236454709128046843191571171332311865216711212405137100290939353785515644915207573411868205778691046751012130454048927115086118202139983278817604832393063394142320752570582834175336789150281993209577177080573770255252298319707098681454186152960969416351509404442492573765229131439999761236068493562645605667705726200689760988844594646406067018104847097407508097349688941171427118532920796986005366564947086794863318719794463474385364602542305039284334088856973424681790924040887323379356752893617135882528562047518753195828640790497938823747275306408104766530418680401006879483182616519319266025849876323529044068881154103869531435689571740183769758728406863934655756631754993327354265392628839600268513525606977107278827042033883986674803120798714856187198422357891932133363600541789549751025306632658155404892523447902419037775013240082350130850605193536555555242224257150177016357572616149630966838036801424618338080608081434773870767896579834245236889188735675901811986012758763544562547859567628798426722632184398769232264320165593293668596715775525243103534597967255491643324944881921861294736718730840875145118704741906990681876687324521478842716238084077787742686073099104260261795229408671447536715286120425445892017522564326495889759612371551131342508491400692168901850349834199519677134158699242044403308851147358150731001545806815072512606543217341476295461572715520719783089886677561227572439771293779863997968856479333584163278339312628985681192233355878299701818016231755165355913747569111624729051760320873259030740416963135105938878490573858846560281781094713227907438206156463744660683001442941243252147473090883871797333704215281502993493830727874090978183974488523792994074345098928624650000858238738148039169812650718510938986421969634981509200780788370299245349709979562597169823244155406601301610838871884434897625255642070494433097241544563703041894682159006705287860050195032512591102513816387223356570701730578829063008937343736725136849051036136802922476059758088867825487886397668434899541502890991567691727763532352985315363746732221052595615352457577723708416672430145461630913681579220621996239060086778122688964713529560266557556130062393388829545877770223916845511403132358580481881640722915326682563501562556418288604171610715012604397063175612432903265655656858787644067581592380521504782159588463725979247963216522174828566784945527748696990254051013398819516301483742879699416784962644411874766448767519041765209101689796476173525248065410794431725135278465217829762198330010048844551213368969771161707117334610694712924564044218054809134321802247010155769760575440107795814371553059977919608032996766282547808 [124,111] -280165885015089486651382326437295787586243231127203757958736747574103929689825775377980935935305594627744052307178336520750386407499207430963225532226709017065014177193875705002892674679881293477091857423520397803874064835299445558095050087822115501583139739000832522155491911179500541633696921272268639898490788072414722267000805242990495125572675753234737372067781624006132688032718972477766538003670417792955526612167052383201339254369359065460751122690723745957738776783589405876101626934914909574349802323982194995459934557082780427201128916189621234910112643155511272509092038521138274508469058600251297661859219270929732133075920708633467392944413959492838879768272002037884813083013963283936559657347866478872215392654206979498810670692663451263467818927105905071274330093496949268700410069721553543260909393757550966730636578139506864590622943899710788330683592287835550874319376205168478425286067720517613012582157664682301471667986199554349461606538783988808639626970428993419889097844434867647777741678510216894503182704816445586106376130722774001911123715866007659787445234188807070039768045411578207627170189891810408007196148782267669865761536280610720310498237865175456814955642107676624761979390258393698347529291523185479822959174693145233431449505279392595477675233252575472632786431370734488422444263756632193891967831167531291656244236284448508474891652143407025798864496562831635639006198700293740631412603006593225163049511126279514431877595011532641936520386868851653954070095739609738576218274580227473301468076515376785163825903123226717374315992938946048401579151905660678660438537371383578235863530230407278428421947364879067413040185122160534231965769558599237035178525619691250578975833549577066521375880385950090133889762777112069589389756489546755016094549226435616914879898302310803406048418270169958765873919725212560729960370932947704811162392832881359705906940657301871546127512364343312869471128371626398880434738127108264901353368828318575475669708534054606983192138617122489152341749876266402586573681933246270497214407115463276962306587289806912193622264928913358004775257449160629417964925422452687596584209791270776515760628164041605498552687533902459525684763924285277903744504236438945134975151966470416247483704035037715204061623897600356857718690493712870511304302117230750978066083920483770396211570173895462933943012017339541344986653063214418283839741637566539783823499788432204665019892335355894550657455328279590319062915412554799207558446357617035077073749551605611160666262870995000217807493326498611995001313138024129315501808071878484327413309350432042834819937751016026457667347798043926429980892224 [124,112] 135266301889688134788617647316102598546157650474524935132484591654786043870329214233247533297944925610145104464064704770356094551366351957504166881177560065131177529457633214845144428124145544434879872255951560847889619471521105532486402493286634603151321272799733706990960085879589719258945195157546580498022393642168588678351776669328998844670319513889544975052653505783847533869699756598355344735810593058803585866926266485089438965879818230957143660305000631452293381811702793363095831954319348830454639225309007904121731677234920975679584537763785565273463246878293583041145637636393698477614699181881687657870288416820773256745175622036474389380272089830235820457936347855806211271343434231106100207616897624257247744675986493185750163735222537915073787729351783234864190614181570884525928311946251735243821944703578498310408676394987935211326626693921245827503213388969443062227590444487472543980590242788130774237627053780717546372812793484263541464767498982678972138537068016080600423770160943524131556705622528587613757404842887117307108536898140972052243645461014610494944341337888563108709894250918310416280301085417078121543106659537229695748526463565827120338623782648018405751419207816962290512891637383028987642130615734555635097453909405689386254844388002735496836572592790861573566777207899311536570655533236543092328955865485099137371836171725874285523948944304655049577208609498611488889140094359349782199114941965612792230122063061532323636754029065123007564573399623816160707453802632230700049290178743461508624173133053066983146139224932050740053411562155991171963094609962958983969826939404456246967792892840866528718251283742714736909931195713771399187244442776929260306792611221798009866886938112148179399277548363506845738143118100551621604208152648174564872008067985740945793207143783929036857539888367186817786496276226693541361256680577594639501537534561585193031951966319806060329008392142657843943837114575220072696407023931191321003630334169610854058975482459375822554686622080306086709762228923718914721310302971076424630366206766545729613171942165063367158995493793550172297433983006513348333185581024402906542270071456349171582510667266768615382830815089706761128697152026462773354903721040859166722587317742676413293401519373658894796831923764690905398520162371193936448798170499588110895657773677175378442668137865695199550738896251348378055394394824359576445518133778246893925608915840752674317528294405077151570088787466508945795885172369526255364483055107176211949612358095072009160593194943527802932506550786012558371305817652608415670300563502441609843767176378932523727751059003221049967116205687775029280 [124,113] 49820720804713760836611276074670909065204363155931313670965056982163182291352058605418283129847684126668005834270680714312416592362110321181437121315619054857366002947528545457182772852525701364695874413876648891540408767331883221631021776386566074370133109271393347376317975451778104029170824082435297688225097560273966081803896339353287438594503289640344851292477898944506449780126903939111204044018616951497555811966011178278571490447535732155730903292109329107021046698309536824438132622169768154820854190601226076321549855748318974063429219662712112760569019804144181500475046576333589518329628494164824180949151563710451378738289992328641601777765650872042909848567770283023182407022826939506105847024539498332196633582675027584424718046476001256785076458187116139546451000412437752735336581655122496669062389169403013878516429905429088350382442262815564558174955333535661987345750545867842514608777496255198366043021900538889853410644165477049146017017864864293008620858138406371720749465759591497116855087785771443041041429622120955849826692684751683897047772887433489500195709098137418263858304650065846056379373910476150523510848284904397931577677760123604905365848806704830523566742729952690480382961921586944750151944853488622858234563096515990007926146767934186207310067722408186950711139077036078790217748146082905198382768928632611661653780246747311091862763107535216155143110512872631431634354363501864451190649817852052617855561461213434506641700205903254506483415716987297082753096378710640482529924355682831607005796348477064207990479783818420962768348857834644089220078367729834344574275762554784987252240114984576023095076693454037196334707751099861582037810681298219865231650970983078677772854899829442467217439421499671492832374419831349324080422317001317531088488534821799350864319509481928090531771360782148776531122815282034603822555750675583065699176567234542925234513919761261963868286162746923715058149053526723571986235621732339570697373167032453074468679071707756273979924568683735475971050008202200924343260795671550660321770085351813345052978054575375668297427630166251354343818767502685043059328322870174868970214843615851322549580475205744863271521912515183179723325739546114277155365410221414686082864019572827223553464307991917202585001531677055886591251167061179662191344662161391203783413373486070682131484846286470546144535549818144998113884915755333992119105100815653179549996436817589088076211982452424484469202608922913597047743124646274109842802508277076054116739662191854142417064454778878745229907762650864647245868845976428404281400599383375996221899188179929555057532857493672327858100589145056 [124,114] 58237504302639800205358596814191404337169527569908689749617190215138466245357790933639704426527776241927786545544043796220278042291864256535863996097073560645188455475947106902813618990673161969777088630438801671060902665807413203725366095300332781216072379157477025928151031433772433981935470171629376031225972018722397729486518811107039567836710903372699296047040979111780833978924596274359707198285008451801511429697408397935080024894274511704223480015750476515521193749901624840885667034616035645581366064951436725695201829181727402521822247661265273914559586331632299976167963837046452858224731437882229802912457421356798717727037519279626498205577565988165152349561435735538515718494132307633616290447440474806191232441480233042762816599782127354576982839286070451741290512795969792986871844466522510608182084098268267317174860253083685580229065545612148551885947783717898519147689589527042461735744756473222545043555730647542102349760910369065014735031206887404623191943204233883992461985959690009755056888162812988278148222675249804395531782687291064952398449860298771115025648868522546920265847303714133565123457835527534360012090334415607308856271019692952841131429719533817633745024282913226161045530865531253402168578759899440297720409547082607629614012115426235224523041465316244185423865058679667770193751770128870594170947483919978254065623752048508007755295333116995552583651054956706086348810970898198528462940722427782783137582188764666237800310120045211839036589298158855602554190105500369624944586169774907765658355650473750925393170509714940226716986467670727796123266685186511261517578994759587255673413530251742457983505568363161525091669739224733488233553584233484843228311150000290805362871369685644346235178597838957953192523691400604283173097985693973288238799939120057863324620513859538781539895535403493424383010098821334400322251311668681048555886105862736278459248103714922444848118369290577809512695096677968971563710180545437562062076109972215826358993636953056855798233706381388283367858301016623904701762365231171142227156862007990276267340978071599755997573963651790322514507314985258559232216317247991604036635711371236651685390668114100935222654795451328758795745417238885398915598791044777178225289235720686084955356010083437184662370894856348780763809008168187966872275836959855838320686432248064258961098307542960278962821823493839524872650315552161459182044895078623429277018092022731334446810160909219419453632372300396056910893547046971097790247687732106031345733260007825736570057148176949088331855309186824157422250697131008156186689140433043082864469282641864749205896271652320491152276864 [124,115] -9340622392337099922479313327716548024993813870637148502123671972695938040284952681725187081745231702513034324235409303448717435345155251817610805225378090336853631494107097432870616994743487379229841548864430977543138314742966285760704441391724821681314555753314081881726493894594739154714550389714728894138992521078772007971557957075971467331895546232424716678549504428328622598255524538708657658491463364290415205801356381926152856303697007980261580883905316300396738548016430163487853400244198014402749881814314376778204813108438580032035792485310046057995957697321379694994973156867907132942583858658534080155765800103740827771418446446751390237722577921309035364813988705859885358525939557405449972910637142032904619748140231108471073784766757983051209721814358014285249354693778698383405603994284738490238964485378921658009174351568170120442342254056919463467929708756257096006052900279492511433570605798855624678323299782997190662898288168921600113305499470343182194060801196713676179007241172809489363950702191146719468593381846140688044113900704079547273934927144593117455071495339560267099781677815750068606821407029357647543641576284959956128466335872079544829860364406645507563525475077100704266756772946478568315274149959141375742490059422178896497025478735663067300029926338069310391027157498545115685667158758601522251186934939135928958082330563522425872269958081562405377290184910667085785642977400642625793309429169366280284603924290460091123354428566285135121293459595497958967644342890019496124649452343353082419693619140158420972798571746202929006488048533528490404329861407503552898134073272364726869743537898055940472973679737094670518583689375406737801634777237767756352831355167657581428139279714759617518422531356398305210254937585706059588016320053928307065277849176023075999269470016481634928304825343331421021584679593977435751007647871805766818216427271437700631231615778817380349000860070648551894804942949574941148459106658560298499923102483075714381248115251366532553898348259804717325027790601217843142093326201243396052449634737499507041112708729196165850472333149910932616373653151344005307769039169763554831448026316542828821385075797507343472584080722192297451644929424647702448633050185948101930027755703018800227009630631446945585999323707539366680447922044389469680289682278380704346590719021220740078201363276014710886460488394267597768688785898933518756172209346597973731848998406615911676820882918754720891317664311039789187420122543102856288445772799196495327056962919194377033796633223588486981483491213099555744512013421917892152279214358011489392552628265860881600588690503809499328 [124,116] 298238775924290766487614822417966385358978790152535212481000132229607439016592108496695358531205644739241816681216565754639334183959131366085333351707621562688375142868016365623960667410624356694767292996782844476104944230503850264760554430405321322583440199484486453606858246495023468619264725786164226888909833566821994969426946281295067241491545427104141716662203355808448362113472524522424010697859368484170874421327408692720308348586828640331024030068404655803335785562057226035350658198137774203504679639145761668005552562772327606425316483066552646151038791637756409395538447259993583385071923364815308788744046854606226551419973996296481702840290707347738807274122258652332101471971038546780855600902261441733598324977278058826775160804705288892827912888541833992751449262047354341675266505485029816580166718392539479853526128152654489945597088427296963485551577031998201575569344610761496777476914738158380624967383061449521810535683997248297832899884988202474566333064104302312104671701413261545616578927202614903403246231983400600153368869579332681510984416042921685001487219046174806571546656413292059138714673469028788711431660334798374014841584391020134727029784191261023744401017528545208883458138527754221047648190556257836361974389639788949570348289875277864388066608550232377576099171918200441690210492150980355055496295887053693319389614132669114168546083019408058920044276308413158639138763449931489799377161674658565660830286597371468610772851010910362272532813570221654106290597274109311997195778913827095621802388085544483032762148834830965056541478101446072958760082044386181398048906197869176397883468444400075002688907092098731148934848448601008983406628696896739217730931624011938765508974282753269519255007993968410252544934694771582679011472997944120003530476842749682374176601902837396099017292668015174547304546879423621972606533457234078231677538688673990150632684561188000093681892438313277808939631309500796696795424379259253739087475181971629288091956653331186999108039297116452478560179410676060160443850653526954794167653951291292908745114966104376666342958989173592835234779846459134294150588928632937277060267907025724793601137449051058558088381397407611742215166002130878999464395059842676347394501509476451514487232934992964669464266138171643974985960466242684741911070547069666496346578581218876184509145928080467020028033097357326835441399355008720986742557771739007413195112724523963291302689615111806039508974864156481355007535119342588409923991226112546319658539844366642737135414548913378667084235131674321010590452470287950771239410802411299136184808214238407860705873771828 [124,117] 9681714709624247750842834414320373319670692808055813006964112384235865077710050892498467328120973298097213696926809860566368769421364827611681171828296725082518507553005723939262851640898252079930997327864945015453680644318444615673115867303145488754074263298527831134245258622275926076516051743650874212658263302478138765492257804879405334500060769648672102058025122003067847329262872499677253228288600048458309552520724905652513595713245701726706174371413931077360928853626919797627879539425270810101435671446973212019540499649543121636873257633236731524165335800882902994063586299677125845857110762690570677886801588062218973003291742136576176616264988902071592231376114183845365344660086539310807846593475491283821622729944280344385682989793704762591726264319972549603049627954054249990227419053714484993080107995391518263509612308269867635996342603343884795693711256017898122919718197714779288193986404510070900669852124837251421826701679185510768539388295132367019019684862489866260182793076177547202460222236211493548691979855219048984690491950966928155514048916935899574079241587011857351453641285954770326809564792986096973317693584925816280296881879091291252611026172167825100935431563914529088318442211851390858228185051880633207189416047267266542912995954129976059912709331736242148055010961389343241184555585904249255493173592941856005930235633998570535898453315007154267723162596397554208256121036979200531407945181926779502520971601499713729796141886622046741496939713764200631314674986356561747624367555251869346841873950374557563935381338529155115150641890726584179728794359486022442295457577551103839803484071015112944507089659997945516713844510946780842629423030755130267359737026653913788092542677213323140526015970004611983503485309116283193282448931132859434091867761383380866639620069654741882130282409190646532103763211958147893424686739042812087701673831755415133783840211770189767833615704998020420147330744364148516460782291081518163469514929226021612311424007917663997947003480800528046696098708923115653753712545348325801506833796757457109202181900030841583465867084350614596798985391079014576314091566741088795570287504814197340943878327552526825796875856001823504341104618888212035907019684827656203403360472318512201601186998234490512700998067872228076002496506374291151587684774335814497930345501592994183895705374766682312213070124510104699856567819038137583997571716056223905524886649382070936083371232674430975795439878263865864902263456603903641128165315293948908329859894154837268165264551923464688416093750617427710631390957494873002797857323378363240455527936861715772426576 [124,118] 26027782708498477752799377047052313393187552983532085925174579573374916043244579055639071143884435109484373469728730485300201308910344192158705645113550186040753619523897561229315381237189464346931488762015693328709312288864546344102875378698267545598137942757501883792517505844327534799624680535818032496616586641336489162428223456659335362593933746030535612705345126935043158108703204774557092548549128565835012664808070488525104606407052884289347093279538256421606699886356945608530930502088655530480215987234474459319755205681963191797846704649335585908501107183956624435988076229440757213957225486290889958499325204487838303827752663209772208382980422961052387228362723747356701787355378853031892218031005682443266301370029141884656282027387708707701796446560408201565425835400457661820221675476362402640465102078658918870892341784808354769461864023204389935695294765817026053949612792038301120760900383357862562367204773393786429803949461234929075753810793875335054087600389840139364363805924338764647881463244866357780754073815636156708745051436249529361155093435954850331486081531012926380838931022076849649903977218554493460842566730089310185582933755005318556350044545912839158210227128853082316842965531217803725341531156213839127695850583010289814085016719641167661706858860040576584288877705204477600918057426386936955296211833360435386572719655926710407718471843176516889790444630108969160278661746581685343060454951486625958143901367949707131874372749308897043134489792758154994884700186183906263525333994028502644441353966223659856184488367306041420666428346026183382240943955748503516620770194101366994021744626207164823161324189725445308346304038002827186070776087325765947149457748706964677591581027470838134853381632140709572459891331935319754767606752800527826513304659103839531024790203811326663097853002191835679256899483198486673855960767901525339476569266485648187591736340986964225938691234202397088606781185073352013751731186638367016430689901636906735225989163996794254442562000060854966981611160264160158791324468767972695650347777742817946746777021661669012697766901133819083373286268037968868633293501917966545518709772078993873774941477534480021196322221590120329220870182492802107991929371645290042270959563281481848948862355930703522310597219740810929941975598479557438404616913084331678546210838706956836386228960361331960639765812420979214455553853386180705439002117595182464578699735961028727097127399028269846860114774937891537174342797423850681034517151381012006837875247975897412516653274959257574665096262684449191007801966224403718571288843254797178838731164149194096 [124,119] -2081221155090200630552363835988076481502003764981158271927347498945892460814628488937789342225218171842550975030445339210134520104646561793574940673056176487709382882927050973778641941810650335697871427520882486950487544278224495830199434262491581507862590221986046546948445127001547280248262940160862130913240855691904746894147748756401061570482057907678214653298001305310352569221406855499567740810292546948754139690272918921937877074432783125514378874308292172707894836017684494264619401495324449311784218092473542484954662005219906196962487329496732244371315964948028908469259369160338949493618508062393869794290293501807402964692419426886654007320930263663716487421240015672347564055876170408225213563800820758059279211821167316129539208112114873235488406576400703460909189663992963710408361401899388845374863206771425604892627771978125530469718271589062261083064331393658713496544572532465787736623123499146165776170490325941421667438130232828892976529940852495650950914267607451700019601756017186193987927364760742814085133691902295989705717413800612399782688546929707084351332339445720381884996066170880398489749868504717572123650149614630838663124953923374018209318688548161312999564398780356616959984329456915722975753070083585002056615701363155789416888843314785858375095127558777802098900519843832212331385627126574508605452819302226087765006150213505753684605724743865590667108539884887815886044319270028226397899558908131952962915740000315339033993756530706469185586652783639879048804533244426582385326326042103306366731229185434871889697058477819291507498975801293475771194028949948089201234892459473392846302355004226390939992807177059032877019623085678370334393466337351933555385406275692550807587120103195661229354360321667735405566887538828634339043131006719521109999509093543894954053997020372445401846052479828623487567683385211522763533986091622679187919264304909873991382649253534615069034152508314927152400426612347411242343840164476933324822425145288683756435973065459069496525278772906689074270363808447505475677027751137820684029556562717003742625688175935983964307959910711562482356133793848916162905816394396789088780815203130697296845871759493981351133884492521246604874685526830842606898665094063228343342967435906365226318674036262769080457385341063823135693175593631586453823039896765625173438464192584683685482619733074153918419490589591690486485241491197255270480719715158446712089774890199207570074566564963421595518589840145827126424830426101372186414785159898838609608511807426806669868325089392442742826577494659428651801281270088082924026760952717536601125853312 [124,120] -256202270414271689688728681971902745844364163309965644955525693264689435065146194467481952505847916478085409833339688995520785854674084094686690592244691213908019822946272539449707238164301664254114000964902443259035061446027386384920491575028766964106335754305812771669169331522215166863964201714201533393741509740435823816375740463712211250413575453680424694398006960054493697810642659045102283128738401400330298317291480785824298111746697814393278280617775497449816449950986886753746358819333865247990660869936690534464863939790134950142020307886998126146748656256007595177897313941459197569308169654121460823890432666326162726763273116787598081572074907546697162473852035605561296525991320837493335911279813897815322650408907153408294008038673966407879984482396712588129467475364661529855520022277947677333968765304437835296903003010578797383053235454399759521746523021924652317466175012463254831648250792706559701979566369746207907471315672230216144736838502416311399737914423651465451746050286957948403774610622754937259295958564089825352641206253749538239436514228616796807695885505643573412760928832653944552416748290810873860341951865029427135363409047815016325702312441658398431150676260826192988825151206447191965163518668941860441642618979507555276829966660453627304334042108954235561752275946265463732529174093336025899532881180698387295669755439406693111749691199752757675637739437948808743042788157068555447483215877827660550178624869535980138059898190383582891222847967067726756944421440190071342022620839152474720784396889205288611492680217874871523987413180769777066368005321621022450064595382404603658447488269603636155048817260493518527265050026701213662491142233260365145101290857416517554166264533519030224384418857853019964973873930565737739008330418183310407285080838517702999125910209593680765172922768618022497590030373140127894046501728378538074669212459509419396363257592918819053632595819362229453093316456039056388825661318964941157443349957034019725225413305432098379768020594885057501801750276469079933569054005125634126751236465258448113516156184954629831669678377976488423972355989622226899452222602601763378592550642533600873316925527871486161633114077297583070199722547986664261404777709870378742132088285311247811316261191484452025726067748805180285219863077478994190460601329318349119336378629090611146095482825008785143617052160401784672459614706803176325554420508233655208169513142853011223106844862215491476277639367052667979786452713989093848133725815531283485111192754437777138628001453589002680997090403395280329388963911380320630911162001939027986592 [124,121] 2103919363125094712022927846129083509099365334726379704662919044045090928221994200128758190411989205873833093520111748245496152579701744307488980076317767650035776977639511690747375636680069140288946843666045276512657332457174889544708628221234841740808181016565132532495451110812171803294087598270553401366370211528512007430715219188632387359065915196348622323770249728501084158877707436403874904561926990826460508956743557521578423749954131841968448908763769189030733531552961755436663252633560785815399375636767703672671363577268093317880865372623007272716447077638483279669379863997665492034498888542289881340629713309047813974140228559347231801677104363393428236370398994840533679393321252719210965876064224099388080483175173965070133533680502700366527809568135778424033678188415263615712238202267045401008912858763187715771972918005423886577469977972810359570766621245824765049083122419225511609589892670728655020612959323389940890832172759389737515228053373501101278450229861293981775632412442220980532334868271315048582138531542244256291736918605971913646743693370126976689792646216223590722276141404742022122422955159350385125669046781183897684203583637994396411390698711670949266651984571437396410671198331033863196382200300012585831822171197112793375492766813295575607339060940210680015502112423675274223453186838594285144374592451754644675657405394452725654042141669878759774823057867563487234199596574681063755836957088531375689208948663750416495023674227982794060519201213245116225219613195124748822702141880974258073697898002898016691908381185972793626481381533395705738869045976933473139791369808512938354063808210190785369803274032048806094622894298376206164851358402319869435558814861283862684759571812335808210237507749254281584905465238562281901886899404928167429042049369140289120977507010726711216079961088807750453177785481173821888230320180822044845735332933463295117819041772415200365209995145679087436266441544445698737167904388519293347127130568545875518281007086744170819800716719197542578779089165533924776860599955193622745880659324526150986147621690996159705593496062843272454436497750793376050457520660228188876061792771676689265155396074070308207730637013636883779935570501963092179707588450610689141744991607539696805557975976328223165296701097400229692674138850977867645795268230913873347666508908204321857474570697112944265840799190346964255957488896610296323008005825677097414688034576837296730975487622919996595045383469498271656934965863388636571214943536623320417590839250668220771502094491953123143034045517726488796593144268674444386530820738592 [124,122] 604509598565718347364851327158794529768436786777051099529355061942654238026805077832103252631607200223677045863549188955509889432027902491631247190573138041562746260480404514001687193689107149896221241806684436719061624987435807293507515992358071414344238319287337990322602525395503714962311076934055336985972216063779922904321800339508498383872691707819746904068472377118463306504981615975111660301284522754432243862607242764155732978839599776957089527861138458871055917822458019053064016168852239996984896033731795335745483880661863833264566901955635518591804076909995020874262436220766272557803580098897966981325971618751562002950047622766852534704915948406823033468113809802667827512958362695269112545321480522258261169652253544985310627825337962275084961174420139846972150707623470108470299875151964344328976918181387263461800269276787108473067851482765455582398391256123371333493234022669342375652150207545639689713650349182980706566771298094649909393545211692818825958384126646119402998726111946194409992678996955172428689315524861936995132332020617576927783755585375417539586190365571497653275076745271230044316345384091072252187724892295474234842860855495410597563353787920031288336030273481210958056184794218984459300612502332193929272847671846850015549055210719747606266035548883885263274959591301479206786356073097920907295766854497989359109866159406128526258409467121143295154189247186893489888654285133141327980414944496031144428546908592305592225527756520031990217991316011600935750706360807733689527237470926548790108042388763908752313672940409989717751245768116010065663206973701840590559669266368149800299579894374781544439659316068141367434351824959609597877618854299108973698894527881799326592057410196242752280427223678550238453123775565215281147353471501910975749959647878903491795586760757558662768753378160075178763520039737452158407439535594451440722562166940327796730878483681894530364179728523121036839467604627881627822544669179733925054845639880433175392124073807975779719785084699292730433040701947393328916785087583138908309665857132433341108622682250299613549122063804872063820155682157817175518544628202017163275961763437838816837835057386102664998380524682365350762615359541951873138446559851863403047181159591854699438975663233254707148864130627516971773535838333574868521849993857395900624109886795000982697644553582499701484235955254724137998212789556298388216644237525547906912518724706119690930290963894770937985747895674012398191517373444941568607155106567840440822279557603064713750244349118006764220397999526260041010922627692613396461184 [124,123] 22294811588978238584961288899637634351629242344610682876582233173971048086820338183151328721112976339779819800288888172396158259426872191580035566099970885289035530357419746970133052078472748079452748797401079414020066966848309323348895944887498519932943218305091363655826973464804712931232492222913311916992874634013910110926919197685905961965039958506661408895817873762382543725277376156001363683194666013821746646767196247119036415437640649261676975762430275667500197051338814471537717802005579181774950110286393495344788674098441990939207144730807873783713877526968735907217880943539638026901310586403263731846290054738252871287753087565226332916904204780553721479258097479592710219187847195471039474197430317971395290773422022595836192721776652645139521010796487040192416548178737273332811635903958579542132703971154172488208615071117901386167719950115754772597416060695304348989157221044020840591923380992698049154302938315049720629741273829050270952507720223292755700002234773892465199282138427797102824346886149093533349120799000658927721214061364535883486391232139147965301665240398567948925098745628924705569629489062622026505108347914804900639082702834528911844455567808201064574678495205670045210968900177640228978449090617189820449740488041604539734927553220156376864800954309734644304699037349924439910594864189911179435636912365878348801291424940852600706564338816490777040641278008456771174580384938185578935435072686959638443657272421902897464178504106510875010657619279905110686865356355664742637092285984182463907232621379549360801487448865484433872918058986059312191790622868124856614390862690933932681217207888936141177311944151192890360469352987212589393650986457236521717322958119318460726927170476323748134372925083961842229039055084557333722004820302145972030678225455666420019991183442406847235384751332412554754287091418964388298250752274626806562835432938414461179573303507860018047088177183559608202768967705673220908588288103028443304911552604525645474078517653586399771220953827767267540341916816690796884788469384821711883344560545528564145181482343000510093971662982119776742215978267920930704183733920812464019478550320176366389139096477905029053645210422816475608183057007636763597948121928958437007297832452427083195201824827630891396120738979693161678043345488850602264409451591392668132440468687966464140830776705784923130316534974818372550546313340398844405545311031035609044117988270031682779330723136511669962211873762513360746963107228982639048525000261259904226681046012350888081731663711499010459919795910132314225759976270564160 [124,124] -1323627742040849028772282660007804149640626614173279533685705372117919895529568664387007965665383030117640403322879815420627256097087380255795438369323764361756623715768832541510382990347030734586534037353398821943563466108988690732401405822974598339925088046947063351882287331242210401001240300728043996905505827641683018077921826503827279161904057279394651295988777553339383145591365154036599383767461497111197920774223270125862194543311268839244178618750533905349951454919495128511713366093301379479392019573972578653645864865197880039715924338076686649729054092559499249548581122735528093122158813432916688305184057229917364454690181323335603865214112000445653434039786901916893141441307787704112328269562485744103454168994466351227034149893816943887024712613165664343581331225790339069236365248472767747210738809674961765788858646784717049689104011065191307064870361716511644439903803466555705609796907020610964690739327567285220916010659997673137059496257875592008694851353613587154534020770479332028730494337657908466053022111557157110249939819338929184093171200424878601554130371243588955834156961843085529315293219902537145294782914763210739124271403736647282645634025529061783945363628921792631961789380766392314708509718001816905499345481886912159011379478705127014990880538056474847572111233791774834072616806676964210801349382005829130460722492662765854733481909719257237190094447427404004115925189013475014126476063501971056998223391644236427437942621185703931504384059178808601645529093449987701955516397346174636865293954086631779428350258351534791717441564213285375233855820560718557093822712928717141334286222930372976353839941563282799609668269662571724492013021246694816626522607646825031249212735465660215683041826326731028723564616651883116729339408930009789114502916023286331161689538797641217364057575020417300937541687930348074079069576737921958200173518850979941417312619889676802390559032305738204174335629491113799504443266553388435727127686206235855773388436884882873352969967608827645878878365158004269159404491856640341957934880492201142339131921527165013321841391674414986684558921956041947769034763796417458252896321648588152647847789162587187431280874900576503043075973391644543299968994277421433356858751234744800122010977649853895642016453625027287569189083913851463185970190880852805590804747775170174721685893253318943718934941819757546555998129178588956306227913180375602045677450376600721485804655502511962371024426575108980186782173503049360339984375094487702928404803695421118350624692650865511786594037466199489330199312044 [125,0] -15329178480099663575449334563041518036846439545773981553215265883160281443706752543145043886775652951252454836988812503062257832292483538134153441017192754106178778228044354541262895119953349984243440225797665709975374916493627410705877388845417028528524949162669684350280849736986342472053460792861880227538615070829797279892948605552431224072336886990392994196771549800682115480300297959623260257052823991964818036668191069525243286665167390709109695104756287467652228383526713953085106551406603066339568981832177391807461176496578276805059052361829572610083149608826945222967989822873416125008198449459389692688835683761492005838370097991133879540023892077670986536381632555230710893958679777823634773126528654951814044144085462495229632922097093309776920754637978953422498598667015181116010990150780972346117579729714186750142820862849936980905315078209190894764464634676385545809414204814816362970759082271139606068357259635205788268534388668729075095480185842450643298133455488843635662405629055676941018821151297300731823278776235476960344353388202615127854960994836452875754249212590409134677505694303068144670335502213287298817711058405547668405947034355818381870112011091172222546458185869133303238328194011090780886065328428632193739900765394111542829192721176811735038512016462806607909816813396855602460415399288908968650169275674048047611476133021016322072855490175540926478640342146734261721521948057071126873926163423156422878914060247700197764835206816779916208960228978397850641201658934177960308694100479093094836224424020557526064406270249457697034541010582380705813958733861473444850316526242584900550792326453421548250754588437607105726190845286321606940734816943689501908659420535680420880472136745460256943386141448798149761427080575972715606307263191295434677885087589072861856987516952504802913890621375395326449860585067934334397519671335466168612315364243221835218880275902712472844527683875353340916853457770491562046052950395860202250401625690968880019243514937360387133282753408041594248806873463636696800176400620295531835231339352976811082163144418656799048795392560760834663758577669935882163865354246813370855712861034364284094131719773352548073777219494079779325543281727204400134040009779538041426256264110240421393729259033144163341517203384503564778550950903788518925951477680158794327169561606361556062012884769276376268718277327072052380295957383007204187138394915567528387608662342671018447187657360743156893078167200819655920419569202755023478764545303511404941842598569183101990781352126894706766290289646274997244021645441170239031561055144865553717200457177928045956866535694595852973453390621355411690292476944482770456707115642949891706668442056405530720963578742784673203810602248703394456320715491377918561973679158779622833390689036843557267891845849316383127351188656125050003948716014794807059979142834722261333939585024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] -2322696816984080384287570319700232160297970728208172707599413131744160138734985317293918062740834719050928375368517523953162908880234381056638059609438192095491060807669185205414189296609382475426074454611350147777577899200668009133413016522850748252947176588755411830470206295299752835400144097271665235117423707348608448913882619785779297487296503056061849518544842989654101818239126649117078488373694979650006833054470145769697985359990825228929656075884386497035485070900324206141429277878712747260357324748874275729797222208802473958771335985983401771112576512805602002306142695353868820434067210963418698660099253450540573644551867092817821273164990808969445763836886830578400201694840961382427368022518066702673385552207541789310620666617173205909388296060766600934802177502690074210752827377747994382034620970197185523230005621525133713917184978808711230485060217752851691489319653232131362652198156915097466610338232094523830364346651676099875712534959062028936847231948892876736386857042175948004131265495126370790204689403980178611947601022973954887752904356730742486533862311356631440401214126113268518691730178159022764369524182749580775295281209174651103964380201436034199681167123898304780842178438312955317731187880980582578237627479195355515595454901206896059311967136450838703858057954918826675874716176885378476836763873375683970438988738633949402164954055059057067256104854958510123297151439725451934093084243406803156856136825657397479092791231925013584572760393052519113646593665191007101810674144508582928808203572603217629723423638971207860168365300716758443944341262478071326202321831781560059536227484799785233503644570805315547712008543329809300047791779534233773227116964576516920504451788922870058420353560697111792373741897202682174395290479883147870625792836821767989853128961356026516350029276946149040795976063208447901775760020386794311882392905433627671206528209695528956941233035900312746853150973875178685549223563927746293982483871409615315211887463336699322089916807236071188550667626043702629169321106116109078529662907763848732598707292150487696325347115143177843226822688387824786297456868376673981117838828040048544220932557311910701012655042092203858017671700906609426839642186819441406741357805921576908565350691936449643264199026719822649720047920482635941762890232290388665077327642621410278818710385568906680344932767233213854384951867189809645981545070458678717724380641942453702565912923758080480554169477239494721971888696742038960853665538150701629092479530373130777944464203757829536611950209048150608210920385886680101254260977563145986948695682993452079552743357814786129474563035271953792551796144378333133256035254826014827604391414723913796296744229340555352434487277273846029019648841954940558804386263636968508517512735117546021750900914356936879190033626408427709703619606725972611465607350692600788957314927858548736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] -53971639232629658809618293816045242986621864538516073880432295643769082269443853632522798932591731327714200156406633569753332943703543397649848236068239183205538636771819876458508840265478523629396495746642557943702743256055314846814710088154657582160391512845539538902596193449835990994573900110399867956862677353762583729807153904244410908954767589126242688974340565262171992386839648453950042387958207455505079710026464849110750460092661515394491877155056294064432387200656041799850077955331451012957001432036054371416554419011177507001768168139901110703951419480033860902479575997693872397203022365181883287338946522814113235317040127794567507477104705474068601044588974488982410579534870743762856089132045615540949001229332847414013640184929884338816851608442378977658290193221647687672474198957127655591999752408925332712839758227051956336252724637754861798408732985253882437666802398069314290951674089297638161335651112140881647630082470658632404619146496759826035795788895178884762620614969631767455835296898954527746903478962146280459802216213134580345854163806848159932378496033069160105636881982813853117845059315070380871180204763907757202207041528773851134327761100251810002690316089575273179624024456405623065774203341376382555667219830287140169144160118415380886697667745647507751620127951765450669839848715724360586036879645853392143825112294503729374001033846639155545528633785179138533673652737664810781351707991963357988866648613562325640228171606356942297834203569170559535130844459499875299075277367132995578186460933074801547559190444211677084457694838731398887271209067405575120593044814554288740425955980929149652599264571877780971566090174274837091226819091147125262072802920514714475394824886022097476245231339590550211309378232743398893483785764684098963373902081047949536963964111172587376630401657648480309058045723068465660529931195465213214395690364805577851092890836321199954986316143693529458417459162556051313534970924116447871952185389383062051519580609004686986066749859181535354169500471174726168271633043642718097896946707532867102596789132368911997315371691256874947088822603283557339102061338610018709012046659193519458076505390613498660378315203268711709350512859719246468430688518453387153716131483523240699399461618207027260680992611325732251870698339417470194852128725733366991951672782861739539513925703444903353826459523413025237997546861343463374527762018146037951300977102611393343280243321848480231297609189268312749945621542513466212523454331313561817330435044550884499371346447492798330653330335609353320322764192080655253567785422558234838868278647220300600655282888200302748374397291459251933851938627096332712839102367898054369468431067724620127104668624250216793207182203505416163962920015023227221536325250089891667697695221446928097311951510005141760030858746819701510327964150156579106816690117291539822201619870604328960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] -1700781101250092564327648226434183934718136204577467180900055537745539718443154357615888851732113362772334617711674323663891984701480775197099143627350658656169357818310929019901836162129660849955458171669855417582374263724479352465769254235772140282299458037441864478614149328859594141602989147709650122009279405131239888175238049826940054921928960493679133257367771548387771389120663038924885600543562687364722951286053305922631038395622846857961164172662396100134115650530162841297591630274527404537014779127283089056806652895893457633610618357458199038288432104536262407030870263103284501176799654561909838175304505620645210080066279184011932581475392436295001626348129575481788059033262288905745390673156016887764321026816777256865758186679207144439285548377573689808011915462637473643844986746296767356526634269191008785337052251937701248529742765559603818335260637251859460350896302408267372132737052154424706289141728831474158691694711390884963375360801303211772378376016474862957682441301678062734412635395803595749065774015358644698959909835427644624844841086478252086374795146273483382368589726747158981721182586780954159710887908097976124687684250182816458186163999044426400262172686063565628467120652124901739636163452005618199973388779923526011419717042011177868473808025505043761429547847157822229156295796053617871108351976286247399832159252748879815707215496516732072417828919034940606396997144712017632885079103165359620516722348087461632213614060879691144447464248279973500571729706643613881906136237735684362868035625783734922305944786991432033461642251927754352682566185131349185903911394931228113491057152954078216159732710422180677427535534600204972160322769852994743551365724627161994062054610895919081505740720602431987723221435737724297547737159213607219983077773574380509315230523804777132116998806641930427053825671017983756057988054951099362604477326615722984523130481135570894407645376005123554464732107650604412980623192042023406429447368490918447122891256178965936212185038313361879824417570095151186067210966829703270480066468818138894705899877183081139480234720009059709795341520214623378282384102584159490336940666458567642854224039675041368458899611703627571553093175457603453995093297232657678726460747694754020538247008837997188820359651435210904591357443392361729040204281585648930832548481964638945977117309948540852689037934464808376048665395593964229623062772930750028461320612219182259120721203874883433622066309545918157485557300077892815831250835805935415623098220033531656384926216990335244635192197642987775413737038470591171961568700553498522436562677131445164807041945124097695268675548368240567389882032575130726886945684677089098258508147848295698289955594072343941986051243825719524773552707600077147067796712164289032864059619942677416906832413580930393291646295468037303548891810774418482614647521172281482060944973291772182528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,4] -4416802859478833905889637675299441589972314584535699652806877239651451279035266012398140974858365514369009809245474318780483365168272944478907463405415637494782535040362462613910797546638561330807817047995330960787011447273645190179296697188761860337229595547353602581195876558327039215437291203426549113729714439322978471425448188503309963393198110317399617546681628637577409677970225170263461428395767803699901524353020300592172703367571954963636819784171478691538680030058604531679823817614340149955191105324694667899223088250765858991247207519400061855563448467139836577683028964484789359999966001763061808610038995010635725804883741561761158905653948748034624601457904626794779532697662934617514185033751688764773917249721137578418024774374317174278230220847415625780068804803395153003116556937737136457619957626300229298365972484457399294388141829248945869068092174838092416052156545898297773146589699707461072752030889989823195218106868052316530269574849548166753953813951889006908424563783844396790901035238005846866179008992660275418610266782450711875006007710036195132812563484414027150138481078522379741024728632619865190734087423695506134601312474977590016285223748451572019131605727254504427255102085929959132675383344560855545303411175689062911221491200089728090393661319081620411476000864458390600592794284645945423383883597729153233395000073715757198677954220143540202865618911925590188040039878385293225440936329309596598496134489323258716647094209527827293253256303852677525691248781030634421143395693595685093627454199366378213395545534576407337022792424888673532563063366938286070360388263875151654316858193404307770987267101763206873429668373261518125512081184398341710395161969642130410112463537568018057493232262340086365659769384907716205949436919133025826941565512057757571608625914037205693780469452741289781820798723363254310061341979649017144558577315657103139939628600428159774779609249604975842548227955060182591457962088617874901539766925638762413793309671091559754714299640627638058106212923213714452159519199206579581751842135567085918877583951368259783421540516851013995229671817789570263047678488748782586775899747639543322762170247129189619047331762265063662318801084046806182056042939532250476428198580662770004898639765916593742988748976438624244303613861994639662295673260894984803565820737214445905291407299109284840060691650563419616880280594940965622476294459610728261065370722186366990082081425835658013307518186372189614653791914944099510472080363480994908830130842617100383254418351942132046318286687951403160220405391953754183241598817780034958198775584613054170733896683932198748032852156045806193472510872553147078999692015519826163490682240229957942856642249824216146426696997099516512678581094973574497369065555554304973654698854393924422099273166341469219787691986855510015424125505407708360140839075039945881157361212942031257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,5] 129052880098361554729945172110287408273826174207896871316511996258663543771762423446212936997978507892129084607740082405751688069238708810669514956325207771455276565981194580363191817916843774987184207874474365387214327785421955565805990207520788394599746970234721376673466117035573665400236380036953119390892573088856176044169943335837563771213207857921312707241937730484990189111527033497639124040110396203103970018666603789044678471766803009863620232522050395661724098626914693890874802806015196647483911236421438484508248499697474924208179427883611001426954153106465822044755760921167420460388586745496007478507855271562426166215096697913948168425533812983872368649367000590342649845397351644603533372381714145163935511725802704995077443808245059206987530679177026580750960641293710144010644646016344722931099388297574341846331038514873057176684105567453740175678286733922085970653272224426223091687370883914322113389253592741392860646441441140762854684456121506228518924103667420323336063710318019851663391731229074731827969721400890934786425400975058552029880815291546328022291978585313015085979678663993861778095337946215219183886419975842948402125750963273754983831384668962250902472644750970071395799973432665931491904193633433690640425621773186171904045699772472532043037617766844033197839894126550978981660122244877120041348168756377237915603529573627495090299960843481931683435249671577553732493657751229558645116882851992570209564586476168821495617796315520764649266701921140489553429613882481945689981433376536164095364881150260282388785834642823620655848557166957161106085625437744676990030883699811498963670837360289118473861772674831005193774188223566811395327889098884767829863769890978965573175870720824655464197517216535091928796087077618476288427224865913976439155213255913680459975865842000253476743311629511673044405970383144166615532902501743534652682497957503002977506927934244882084683061602807324237151648980506285650104966252846063156972141917132240231213359209143881556677719036388162221355517905771134368059883982699943867988819005253297445756995158310399383975913744948796461379674661471929983813667732287462118050535975401795010012213773068461169981093939417984196034566906611420695098512677819720432944190909145768495551121730788311946541871846140653371195611384135274130846219398510176870842952828284494760495955963960831912823208842383325486440775822916598030220237623636802127925023219496590428127911861208858768395331924131020458207714986923866581192858757653212504307070118587157805843041721138518413232545769480528013501687627447640444239770058162902038594142518975068680970834256560439408104739430060314047244882053751359720286682243180176279896836580831612381546305802372546389487699655159201763522732790871467706236502088898698445057247110543015437289258529562642242847296851279389450224522419109665720921359598866165708922413814130480775168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,6] 1414198912375071315351139564718729832480830517933145358310455629809212383255571118301950664669370672549733407002510845433451666000902503932039905945836475524454510638082940603210370493546147055159703936495915855911851443143905887822342097622311473287816805418393643981470735507574636305563439147878100389932178747812557456994717925095057968171663887892695451708231133751015758866799025359951403645667711384437395719528360784989262314623644125225570398401766119478948354951192977013198474524606842531875234862335538059433951594393032054874733099753328086365388972926010296788105683431711129860750804144739639933327707486867399321262681829659549130582369352750408829443999054349533664320821386800362567365817413764591345574766484195393512126356173107192080737168125964570691952620397011200185952750955978353892144847383174977954286490158738938798417662032822131236247814499867570103410251238284840888067855361755629224078345749748078403742550974153261482753980745183503667229857217739479379357721853797719069351196176330839859385415340586444824332094891710054321395335353994145224934695685713478372202938902926353146439683594493799249342484763778007002907819220885134465586236004902621978405493281553186179752983404213736367700298980392348438280221728337189883500072414310195217569972976036070164072942941927036496331840844886535314665427753228608682668249374561541618451611535316692235522795795998991064483499597702961586506709422595237684423497903138941540748901152174532677022090680614990939704498959673590089278642488909155749850714839798275570296769141748987720046393285755066900342082858682263964997301826540397641986630331095561179836296241939217861075809637047592196909866349709452587238482439889094189688311338852449525296582443597362625842253571599100214259831467012635376413183949336717184692072042124029610501451591792415881871506281202452348090439902034215606557374920432354623952380080282820902226299670932490270775699398256886605521188557636367216548754405361662278218400988109851071636341695212591479358146469122356341809304427198909909710054750227118924390670871597896666678542886507988500669045500303325871512301731196147462595333002334614098788007061880504804116822257261838830088214518635697808194722737728497954611444754085605363613958133793320788796861506086698981173176659937486806597491497965017818994572793734726303265619948817326343259130790523264818795009136174066526062614054968768877231684772280212547299922582919287244592387291200839017305670971035727301849537454559557960376321517422872075417228102635260132932631220502538690423912272746921833708184239570354394408689027469661627821447423689146078860258141776296812321408123634844090599850201263921294191722173497172751685299125547449540977841008062033283126073653820429630456017718234022795455494380382724032426482843736028643044899668965918613355401777666754722615647856933656493269978778440981565931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,7] 1789419733166775836256086151288964996091402254082715988037757700131368391624974819019603853038852451153925121389971498434232312909737599417548214180456781125031581572600298621650170951070895147987409572081231262965951688589862771072924369317666337252348894497289030900636060114995261965831077272113423073739028751296318338368031228804366327091170437933576495290360392921683473831907384485334962317336880333850135727177591573802228607441043088753613767279076486836806947580543910435999588288430212251210125532511880360355546018941423615923619119342349509620017869733456503194221617506910306277887220720284492719764467872542826552146973986619052672051228653492702219292649000830618070799071352029753093981521012060302594578405839100172487030130936920568410261559104256943911060111671166013668295861776123058308418645378689321754029791301728264452985879572260487224178268568195894637638001147816681195447159226436853402573400010436495524388941392965754910566684627688696331811919672202609264805438299607598361018767147443514749699747164213006653056468361931494283871980998820691655525775374803834742183453862442541697205254497836223935690237124665371422962173674345060679877275347106758634893075296609084722801062217847501057927073069972555495364204829177350892690487052625108685064060088255377965913382171218850053341243899444581421729114581147465672946242472206673695199669450263659514047986585037336505942432892606974237050408173396925432118020199873383934117617797795805406626324420027463422115553874550689073678254423431664282729534073230911695519236560985904874980657246560976519099850274562989187929504590231506066574824665713446011956620022104066482225151645825451312851082676555196341885851233219246199260334475300976194409959851007310607731802117341787665122220001548149788809680838832021857149669314420380614512668158319828791241358846013413766220926484484036797438543874029781929956793762638010478940924555564412886772592913348038415227731700512926515051556232384053828069692978835656576205273292964627157904268034188413719031034774713177516599026184277447193802722334544247507364368880762334099976320317002335413112801869028478340421149808203198265726472711079177509890783430477201711679080445056174931214586970538312486487005343655850289857623905178299410366272743927795776363799093259488891033927465538691288719510620317024507149852003925003732809326966189014163153795307280458287260310987526390760139244478445261407747157684550757553720980902390735711030467300379292496261290605033667989132912847500619904367340443377162900968346090906559867428236455973531208985929415162856508147472917581975520614483738614189493431626676729328056579658115479627429190174179314466830297886080378284211991075336136162272510619036973855368233973940204013920815865634464132049951277729210618531227423357418783944247966689409345961352467873971013174599461266522522745759509097959957832138752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,8] -76770939448885213295842232183061165246619874721528596144172911467596018356767376490757508013260586351618132659753629844278749865032235294248211052421352904101132662795058382685690136231118039398295390456373919129915857519113007301012398893279701209757585193441644760408881708853778804681470169021333823748201553853259064744346800977178127663977986556856621215385434884793061246813634918048250002848417232377632120928719085208006877735509742474618484411220717661690384464194212887522214975600950667126535444449169977735075598714935340938740871440675208347538812381161005847778606384473147313489825037754222382268669183340257696523337122276339852642781784179066944615015086842597628374609796830124885065421450424754592362856215471069844410481617525496822307296362259675340383304101678134971436484989035951893326151354008022445661106130074170865821017019774133465430109986701709738935098262317639268811369695430407616707817467239629229113136523140297604984630872098072087342817046958330213336492133711993407658371983252733602564730469673973572506724861959399531877275977681593062302541928858372139092186786441730650171763204072042739754736256817419101390215868659831526800667513452115044628139407358262807568916007261104185299173910906199480984919260101727542928126999430571014537107213947522005140158402414866021495938199252964692258330627160334958861062421125004901683150874158071738038854371453151708763756529274919911944186351298885178090214830674890837284081840457754349887243599491110018702050950638294157061439072325143071254675848326724403749203842350073639690851138318725067519015017648503370068285567267062925167151602922676396894349336378492054521752129952411484542532233040152382772123229016843411918247805367596256403918913711292046540320469753225951764928392156317546579275902532716661900788367494631583950761497788403580203941611237104544785019538550182840246878096978309652957001981720134767846989623816735249148862000515731367759573684280249466509293906248506498908713511559452928539498445659118271641288993303437056063505791597585286622505292432397507203033307375974850537560704374380130648614961567428088174024511388595803448858686656283720463399228999031683167612868082668501809101488701231294625235466602014411047382003780057296673555728588895905071545647746305837709908157327282338403954052772110048542403006686383731222446480957276907376850161677500510820729112396690295545200642263316160273083910771856069662550353487854369676995683537605446049435059695501764158787834679559568277094322424175374693410273803322638221521922676224833327636955164397653278143523980593581573848749562517450728374123118499477268080917569434942838046865233888444217526678412330452478389602277409343702089200914356864565612291466671257577196855397752507949439996648691840939708283808844678389047193055169428633382604508604085160787261352636513402077664910434351252500969189234109463920640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,9] 458267973811406953060662065089598301818265805082051586427980730831239997361561525689458391372150847549028348403724920075116506296596308399754912122667803396852113033294809793102654624878852517816688911287569841277529251211303904044125516674909883014259434254420621391642957303732857266092871598089291623542807228266587489777787205978163156669774563840407908176125786980454371378109351508672814578022957383032202207717022874064208301483119870364720418290836938250186866178446085590728356552623446834090879797311563747933060283234364144731275512752181536281620678353899813264942058630108151498351378088649462568117300643378799143653885020805744023833310361262493409769546510579500695149498655202929310323068118859521682418598606406128861073613008794267768333972442815645297537123124046388141270926656190583893182532401104456416223670246968057345840521059479565231877416202989850846170866675011162962522634469220649708306087295973818038103061485751735933018278525469561352554858550647710555698174623403443931696657107989740576949714680874812684857150524457125224584998821266211179279134961605124422288443380846157556473039939726185468152740043884054228934529894483471651895264056104391302025428188253153289111445917949373775127086430004315655056479249957201808618475749747367634469758161464442762944157668570739805873885854980232196721485860998084095829391706887106873283322244793778776131251889376431887762274456930677895823698718892291378297413298350096773161680787209411688877550995310187989076654797615246133846140652749872565681617057336078792213559642086916704636961019090078365090042004992354957217760910544824607686840816782529311789381595649931839734474287502821258613118787714319262293545959114932840846934805527470191761301715668943289588725064747858484874449199115576562756049922008091977894273646426157309176253681787215648100213455422507132016206129596714506651568251006064501161618509461849631967303778627876512138281919066491882558630881297373575267892456466216955958058173101473411707919268158975821852958952478422986547762872761155587869957004044205548235413464378945034606265375861320011836384736340762081779038541866711427399575272818524340008034017050432528136700088171244897641871224520488074218008159821922931310611911009247665425387468648057709631306714440411562522867768855262953065642701358381232755284470303936114967881071196043216262693159875402495813020659744777163817669552932068111822738533130150158540936164711563170264417565592646162410416002235882803988691658552641957957541226305116845232376119537240807087429101132620176885574948913235942126989730158209135640776692070184111443887840574318488607360388275312609206950768691106035777527180723652035965942631391878979987070263734920027168004242758925361675752740124155018506634962204772785639478487601844161661230566220552055160314902426277132182694597063408811873925395592787087015065164846380519847362560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,10] -2028590579192709307456182467121260578788686070398220718990144684072467842632926584415447289526105927425365239073875053427266078145919702671387420763685851874983108926856099454547905350202970465111534636883163864002003007390544961461557143169639550503721069521175047115789680089375939926929123309322270863578835321254691512236654078962000020063818071387298453710551899456897435394757383211671112146120882403967915397273720389482215580265790439516564518641920825350832856322066852439129116325947896578023264943651026016110740700733537470354755778795448551628766251698823008865962611933001706007399013837992142254631561228648872407700048253296380838704422618928505089136909851803978670571703917121446333365901252626466790539501505003005715554807837474276727304886016157249573635024578906080507112179142673472669103718132424155890418408625765154130565343890379527228057429104043657925215893524507937763859377095034066716841370309501068009836846193016340082599851072379454766158427649539595392490527855962816219532849787198730304283473933134269242826728633118087314936926009554354757475854309776256107117075253607989075240769139706268470077253445174303182811124515023384231827203010546760661180236534862341210360991902191471337203108498638812955532709828952521093577344617224485488545316456017863706374920843642646637834395204494048170961922091384978766439811691682573135444811183713819361050233501275448826570483447162391159396066644840474243961592724134847466163169706855009911570450893141249825050412889314354929651083251358824656395639108794414129033221874010949782972841921895290963565419874107918788163388831628937726846588813031143062232799667400390798167906829600809312659213987540488223901585124474873299163835327367196428531920649811480471680507693707694957163503097034641804608405165833004897889202310202617207782260876976924886160990584230185852530823286826817861586274165074570390649694182219247646540489902765738372702925396604690437238958378339786280301837728571553919618974940865333889212959828592855420838223577490726522243745079743368137294850548894621101882440828711101564872925630947572610353219132195667468498854864468797532959590442602019214570015821724413367162246616506619371346723424521317365168869276545980153541203085525924121513514369466059425044111182675944443813626618262868152476835070159197598295061849610471083996064653957889993589087758398973899899469133972231539925130560060242850540227481275528058782445124695742080346950437175647704456463956535975920779225202375992693318828621648719517281939117531887980519323206180211827121295272991288976100630636686704819412510207267647127029952184416219632223520908426086484580820282842712200933407670518561513621735242083154950357286737507879646052942891771183729323317991966903782574739989817677728035734582400196677978729926636902881538925948582154550636855128192580835908731543191478672058723210902183151979724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,11] 8132999293505601427428039286017202361134911229458135224017490298132444255174514312446675677368877833588944987602804071032427324246458526233335637568451414779879824288305201016233924430283345430379085401033054709965312147381166897881618591557888876702492469264359405261534345491409670878208245772791538177650939922898622546576590938848964918088546416975020701292592852571900701628840179890587248660857787483327796127094579754363031121677300395446988036016786327301714012493680895302932695407071344293529872576677100160462938114650184078984396393006900745476718313673359498454594294826923994212771192683097483007838195578139650942737042065063538404453737045181708469991357580055116177907404101317582866659368156507417730476104812495065428113998655873662878514346098982873832563886513099867337558538368482435476938430859781384731912151369942091369790163019466191866707298116718565660019779660498603081878382678988773713882540225190039107239082009597886258791628944489584493736381353715485458178325456794030642557404958436407519033614128720410459332499611870224807821309437073436974261326462734638146948113402213927569246347197165258232456959506767127203008297006052101867202025394213222442443814805453288426744508393138012197363537572676790983161126322507126211826542628453323041345658560223201264894903287041597271162098483751842771383978216310590549902900086129905567817706139886065718544836822736749300296560872275579501324733780671887360613885687446652948127338675809288713692463402189820830505196353960668095386413612723900512709571292670092015475313879062340487379532507082603498530528082080330072307933838684315540322597622569589412408942352328524543615129763152899911237278807650485649718632251830906532011207568270243874674133252520192871922592272997807443724642870604820197402427159042874976241639101555499156976459194496299843234888759896218085892218349688530874496429055409674753368425065408382536986392035425096028859059691206527753947009559996669569807729289653262516246268839900741923291588033962409069024031543995340296399331806553673459353835074263382098688998514264335627623755157759825195098510907056257145624655358441999609684060659508467804821361472666717414001550976105036342799573291330111024174303900710720817285884454537139492440155478806954887412302716582411439758210306691199961871975362784963452227290571640034610392094000521800028015220404295715948723862957270037159383524242241622291512347363823623186327114684892512481809127780380141826578016923642904850936463720150544895198578857687470179638429121900792803405989462232967090217411792117398320909345565222485336734678241045943919732969500474481279932481881908034569358674729592256723095922874593217714458454687830046910263933288247192538652105485507142784676602613324079668525971322941449424442521194269058001718499626368231216462763346624041434672251420033179562948260870719944754059644436272404939738710016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,12] -28543416895169630023506645128708904895427749128786788097118319414222945324320105921783149304816366495165695196353586325821646746727105223873908572682232956073108772281831510456616582610549840843497745796281421028251442126227404261116860593712524986831342631019482864843553891208495182903777082064929512018263858046476908760633932803005404531371385589776400389505843845328368542493637970718175556607812427255415881709827474056111681161501926591995384549807350122437085606214070775406118416086308422973447475227272941841282721283887710357285730413927508192547393972278265452606334587722641615513684037052024260527941842970512288692753530303412286847229737259475616798955205660912010169033292577254213474167119784445331930100776710513573715686725786223602976548573222827361903209354011882579334826336937138732593883744555640444205035272260000984812841126141357971507268691962507190061792385644509578785785077050332798642904950252247510534281870474108339691339455090936830478554315625352916417805798362963402731185733585095773374363378450724352924196754951590890874424192346246324506049935622305781907560736248549783741045104327653079754727563201249527011137731028065466321373295975314845980690988639841056807590644632958936921033703861929698724559515697321785503032246355887531969658008966478931420879008007224708454193093787124571109109046335176509067654327788396743987930789263093911224485851972179697251942246425229137333595781540015041713242445978111375198438468166947486214003544847640481526503229390341768118964260926351954592013741729966242773935144383449448150779456484787876464429289264387430592838220548365346747584746991991091475140657868989945117509406500830293638653924689918049019890386399194389909034495229185412973769684345517672105750659350639033293749548190785113970070558508435466147461185123238116363829036198835493432947260115869748274346170696443317770535070626905000897966830329912546737692573095058710001479151489973945125847019712786674160528506130941994637426814509355674258196083712667101133244548696521420416537770049091325254020631210382542356704135629394501854977845895620166342891184538345205544727867889740303850512864452884665156586596776754136434711433744205198250631097260107290857838301006252243680972060739551993326823262845227215394733208418840015291031539841670430941605833442728936679939191411945300646263387916899184236533959344382867187610267844811584600241168062598793741879301556511663135694266091872480959174982368198995217675752241917701460783079605549294910846465654083177687896622242814769697034435248316442953246642626140420252886023057674594250236708538545915649203343874744843259298315211176910400460025794034827216697883324695469881555576971451189131484974182908531578908249863844387046482195187676920233709561170995804829840980688303607966928320348242623833307613238876850953142766840691740099255273063748757544216927423569579326381752320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,13] 84310945349425345481799108916776729630253312695183708945478930856459354155938048725439929602609953127082826521556572090155239707433834621718589420727499216689040364679136500936444894225598406142083859994065262727453999561943957270555758166839132278011794388384035252255403134338496594232915967245495035519319623856028805665914446736989574826369971386636588517479694697385492870618606564085749043168973248701848131912297211546277680546073354450152204963475088229796764472459636315418355708039683045672318690804387813842657227503310303341887537604587260764361469362090745548469340997552124214149070495189023825051645599740178613305026562440662553896662227359003282970114364321986423177971298430829544198263969498635428925090218610670450317312875618293707856168143689875734514073404810585044379066177570253075976428480781833018817485328159525075585596970986866852256548166337610950559723186458294583436408890793896261283373571029222596721131571285849686129592817629313130386355570964526345017450323807719992102018301696463522122684752445495421093204511949217351224246843829046204861063135690906114125543663837216776755483847383686622983000389782332395973879395605232183914703608816087199067108528415130077310638153453021978406106981877974985361264297657567747476097909348136959363365965921629879460070599729297164040878006907917562163093287550207418247868547173893092000411392525646889546132723078250778938947888549133977582433703149320735041890018814383222648871085638460999833355041804059417664270132984656578613612040725619772004549672586225090939573609996925437563458513153587232313110675571379201797116609019318176799051688928705171464469934160583003740840439815925939986808934246629763786070762865404364092303645219087964002140357638934719235503140907359569849941315152725725313344298721678614540723125046972565238662825297238613867110893421719620727898415709462183371697620273410307527114773587237345679393817392761642898618072851367856227387141179244591963290908868667626724100162961669785385435213353457906827781981713839841033023959764915989515223485204020803801776467255106303605475276771306779657368457398471147715800639970632487543788133031792369081744246248824754985051619305402815574987263181955449546061865397087897492785440399132788913169918701747364881205937891660530482546612416272465478179468941444591201884982585502407234427215579169000121623746764161625238627704130701326340227737486985808167594498864955946757973937124617282611481121028405810053880967343733813308307489851374312728640133707988128513845074849048089927367307304616524536606622645272700199430627922446080524441488200552402290327708709795526699795439683163565226140162572821936315147920083376087734463793399912608198705763093979988028223755092377582171714074342708996298218840075623838361603693118354816023943471742704056025064861008295748681829693262046889772754653847524616954942362211629646531637805056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,14] -201335791205581584462900101521597887869912785626051407117084605622007536514509355878924011036181229278359373494127911736911982619731977700633404232999142239738196376405917233727861066530307593768439610860214358432491234732273458431067625016804387299521658741143793139356274489334188628318635835057261717654056426863287090371375970570418835791728718259017315153439257225998617176969134736949031587342997899797517625524719135322130247288144187975439851673365277256270773113336240045430520970747535574898612357460513093551255277911488695251827578929280128046784757744870510353278814514252470737298345868330082092018315366512358513028722648740473800235104595910922048778312673708972191323527394318374251472019662170091529815830792290553200478823404531484118082622678434909292336100745524324170247867299584268180407962513618470063244898812414118170209375797063403060678029469767341365134900931687002845608223910127121109898482831403070688431678014786325041533707769196870443109051249140926676005457875566387216243148682411036241415483307440782557784812507119625538869876686219304509120947898472638406522148348604750333018495135413261663276059003112084997872951845253471757344901610932770937020400333587619458070804891151552335178950124290128742482292615342969800029709577915393246807676749330360605967590259530425181172263027124262460683194129189781288301496683241669441307033652443526842870125995788924777637965856097718938196904337514002347372620551505490500063226634331328350776359480817497060368385531572526597208277482429972008638311255189795866745068818181941491548261613861617955094138735619801509246373641934576172505964584077803406332500502508911853688944015781347425790876820682037508533168189877254459385440522466044482847367039836299964183050149090768055381164745760004339520564768600642307047031631537892484862975542546737879007781720968368582545766863830682716216798456860526299882485017296900410438010470748359738658527456908850897554241988090984341607615083537398183080558084667947215410823395105594755777870577542368321715673398630853321546156544473297169199654683960660619311716632107383516357179019249272948108979760671624747745486360212193371883165748003029959380243076785202938278298817304859656731621249326124576670077345211787524685489579444108872720225978737644501943841475980018679748273440507870415137764459720047895054084729875365783901365770907442481933148715356033615008085344964800238966270154132136942573647103328260994069014710925412356268962660813184568766630815819830132528238061470211540486617149490318782922352606839542340512171993065254880249737066682947172941299387826765361155684791056902921491650485853342544573907449475481254565345136216076685335987005627598004229954440792286386241253920697130272375448527951365459708562004492044002149092437268254518955231920138336771944703702976550651558739891061804597297846123671556263385512955690010379349728952320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,15] 349383162700321497467582579599099243518266838365498633023490225387718861221893137338389257868043444996219555790660938806582222090656633192768603244424659430463005135052635399557111845802533337814870461785006679181487624821282844328856598674030257658802882379490048986069317733050840877819307098830176915604602409206646495047340391367485502679496365041843911079216885332682660062533016323772357548070316610391494617391778275181983509170824389431831308588948972824294910299188639659156433590470290060451867930822627148814648273585153593601998685454134149986339362539002658428275712045402464830942115101431324289977247612593636207403990725295422998966918655508117190164460063797463318946367668909497880934969169452976443846021855157432103699763175703307559545913036942751347156150914834417138378202560487549609054855726852654736203342250096097055927580367401504925618620800337790905100144049320977919463453748649888715193863725416221346266933561694438397016375557495410034979723958555369282486552366868184536180596358797882030011531367392769148022646177544227058994103870746960465160656244404983211370347179921665816673015649286025005803357719766888432637387432522698720572706331509897556875220564592374747123264693223281530484844611613009559432931878596755549309455098183515957774928241566417706944787702649839386536928044419898864444183511698355921584701500452352258847476939615370920821481508682017927221748327433280392354394602376277433589198414522925600099515837839339697838191811178381717892010599488151133648795544452310268369133267903026757295648607404659345756084777284302398611850355855150573809336107752820848050783028542146252035035253742075222391822384314145885991790366960205148279770432247265853918200833380479738138307294432999445935781784475729351003939836459092122403421697250056497663538266385186643032670895043305095995401452206890801373832001478221160915922918386607587103085868578738670640241738137299821096886220917558535362319134829291954698843022184169753463766084396015166860082293022666292015412189280483037803466931933000346350141276335481961224708565421669669543074325207182769431902369124893397923581760012120870733039032960204124229637169401457224528633935661603264353826929233313682232964783413947183817380505401842317532741965790391785859965759252371996071109080004488731175132871033565641954887881709504533790621592166188904177328351087675764154038843540291627608722285135897565522974356128795506378120374009006369354173306043165311031536725822414830226708091717107196962110416892020462914817634101124880295657206072051641286381099892322480781681488965589323066840662083475661654496219364740077276136903667133485077877020465745931855128201837411723740167681196811396394180719156968980400213178255371061754156984435841588704869331067761827818734986116403608066791514789747496409319207505885690213228195951610486875194512852501380989466218767021904305512775680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,16] -265632860897912073754706129083165461186016886075721626389441436588666669354437574648160106183133874732252808391646868171184485188415659637884844030597356271452066732916235211845189020772554514411211258153251996971702602004383432575855836720884957499852103352504197465969267795037348742666739441966668184637730189728250692166830348487350508088574904495248233940526667970947264614170940953332717158839130805296173650664042337916911299596335707896687952350673737965920536724816083766224471053479099602459651954656043213942407663051650142274175964785922156649674870312774219577156757369694235414223158515305322492005545681625434250424128032099145894990637816619710203568247970193687550717681076931565430186054360980378392917320623293878952448972401871563142991393656808332936374547960372490508673354383466978492942253295480009491585002870257932052612861358382981220164454161642041043808949137444734558727476616052236638463077804039171436458784750830313352481040838285870745381070817290492316473130497126243410454809442797813554946918689506446371832723420152643676767243826248858544348974699296259173270003734578906068402183323937903345819952816524711122592612443096950088849844123916477895068217182051698685129906391200922941415120544166764196179527405137315909586340712590767712673899030917596065206354314468236414275461472123291355918562977902353794306608841113302206825651677527440973493140891507167894589338753745853959916630533764702878537945317753900887725039397157912540209728288757187330376613238879197111794746367604407974080269300968800904232696244295263989323552314164120252921595391897539474176176425470863633617445916683953584160805290045095727523970861313962344895989983791251571857279517045992023013245042515174299797083496742650151659724093025576569678150615870316898199802262749421955019375020721849049849587766934419210562463673663846372430408746073867640162674910185091594084824091394665491662216503975528530431720888482732902216812621830842842033459517206801837547925800458856155892575933279974277543645790535636445204534774544527910294924930162339382353099581914726101802827711026775678862128933372217234147936927997866690480528471041977170884403570373137023837402817316102622258689471843003492631530266566948523542048841977788063032604562013381326546541126128356893989792519206175055949050295727642029488947743331232236773803355598101732841280558483479230131484426061279867600647777797849852349856997523804110379162773934099860550750521594636728984462486818385911670400394121228588438634237677462608973825076294225986336326596477838694087137903411640616952146312074210801035264477003987069998043305867962831760030901567981103287286946345159631658210649876804781329161832457397655723414282599249929338019564512739175559445174444503806413563469064564217598578991223086033841449346589822192361735061604598279499225240951886637784233041071101551121662747768007546289635983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,17] -798283561617265987430394510405072250692591811624701107629892570076929843265892172371578795843556520583292639104442454757148300436376823271073207245017485100016593734706167653647250913302326959353075204851190411804930642864348741533648462244119346991957859945361587332226069618522363502226356011772500392677496783310812128638484177656373784834003702483642728548542253461086028730768342167933824395668603849694689482885975247786044192454039740961150138892134149401565253828065380576894765801797274476195559264071600688021480184857715801751004860362075666868390777815154728612694180110705770439344753733028270038900069990542938802580572637065833629410459896034374633351164594058687489009654179143599781462714475623148797642243051480676828616886136224338909594648945929364358711711002235898872616459632138599964408148688474885535399370090398201138533507476926590384921052469095076978918723878956936934164451015822123301481083322674736862195703958622931950909473600568961554755144216621699100877740026080447462840363682365097987572947234597538258940949331841550158415029265295031007274037105033216060282420256302605013518346112147255765334751109103431996140914294045938900870934564875792789035562200790856647851388471464714111302001166519451088331562221846264996321694064398942300013115060112281509916584824524520055574835163951677259122701008830226295393623588754488204422838815719960667029090519547153497128865712984559405770998469351194610209517982831052158600038980349820123637575670317733985450353341534853085115158902876315878158696542464932250164650533242775041080341653522337877290107973266713591430305832930883555555291769073029620105589339937639817080595677736808851598535676504008649256441118979608968819973319293086011035603338313522488534625346792720163021195472404974920582371709026475884658078953347162240794415099805358283394229902676849892464862843274893427051084062891571473558277815568201436520824568831105433394153844844108356694406070977022921251374723490628249584615566411412590086786332926096114423280292669382062512990175172017488695775271392525001299607034057730081442205005874278611691543571298678889905099675864596705063061389108373549282119912539933966042388940627975650400562071802107045357951753419991619860496395618516682703230418103104813603868425657731324360195518556790736477830182431192973754190427682985444773400212624660065594833108996258593362580196905170583650740759003855198488450207893317823734837763106119011327278705398722845057273479985360191631772382853196597872302968195874885857900900583516713591763057717688985869905635700013461736795742132622791052268120438275774300935456784026121079412820293449342443164037133669055230594849113442196141007878189257086639425494544213546596358483307357669788224665654925050769954303520613066546087260366461838459304516327116116529374098593749879783988772385973574148853669768110357187825148615949189986895527936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,18] 4125371696128827882884787066062263724992427948972389197390989268689621375670208959155696044465100149651575224798557858680288035249796458898254824547064463416882114256722073042068748328376069005451542730493419326094819338739605017177641711077868675973091724400355249683045894479947158277840147914466269563736274136283027010411499981233999131186317464774490446521485122985840980075200105153146723986055219464452938472974575251721085732700941032218807826702679747956290263494611442952190454208269751213609529696596012793307292898376331950744991121488562225734328994198518853172510281752223928017367324447747450029271720109595804560170693772011863954750644789091141183393018467798076278797671336118842290840180176265820019981737288658683207351921829149863946364409890642330958512641559200518661487136953111586710454326931549402420284728014257867871253559235461369874038733039205084706630836322354536982250087500308413095211089091208927105086861621419838165117637097649495687278828323272356431228142937304094156159892013672412428905259613968532989743547924913938412002345492611459637061483464897850880251172277981523504992256060726953827821764796262396093918018553549704879709116860146091589907662300634473024813769078686836577193219433478621243255996470039718468896877129535006676353011266128844676000705546707893373717946047006300849986443121428747756598987779125131397578484814558419713156673543843611785185087338569045459380772905513918322545642051153678771161761950819423433915804508642676693568037259900720207845253050544347771380701744447918147923355652300353148751926946576915942107605750811954838233193367644537279161364152834653112462169841491829386295038490054454044655190171613881479525159391100996596921186033115027400912118929801900440720177631851155908491774603413593046550500297776905315307288801841920407479132780673354825933976354686905466335495439831084658232911781823682954656348215535716313205428461169397068082378535214233458691702540588475099690707508940465217456781507811401041171172123646840506914624421817621522423728908354499273490533181569605110080517657370479546084993355528768706306059351928885154200095709375022722166746960330133090524282437416918259350291508319552227127780608718159712810463887993768753178406314046545079415225699733702741051513401237241954349269268931472702690371534060900034278867629663458943820478852210981417817127629276866285529796270251982059311923721110996595944945413127696276713083994082000448968173158877396007200950790818351769696616005978880131001660646467500893161912258770948030104251939369609411281052876319262430606829749628141231746283733410234064384598942034265316257758780790269879275829580337003850387506438404969492853935315690899781490382001381549560407650810241568487610658380916272027279235388944700405961335775178798351490514382741981580277083423761034437958303181771732131648650780733383463670476832593179853814644080640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,19] -10974092644878327467296624737227251416660393514355943005149691264343020727803063793867802228020136195441989775897808820949411256206251685731894305149329576103278313903465330102772870749235510594163884099350021355394071629843039689040069889001358673719918668391209027303884818638834075453232591368099077793592713281021927233649678893819744328063903716211193791847684555182972821167484432183435210932123665487322544558426665808376624923819653659902098428424335056342815208917562029394492709139692232341693410838394904087423957569441996134516388239544875869417194864351132846048475874766725693617516077292658858447157188900858795206157322446315662279525737837916122017047120547625886047996370598696539028694480903328089662459746195558003558322571772899784234336301346311604576305108776388615572806131808959477383496385432165097728260683922054556008695130236463267101270391546323254500098185857819392251620668203247177004431078668933101627905085895817966604707838835575072578392229932760800522191370374941452168513212458377487773673458320465220986565143767369139512224203027628271159133703741371445018593049825446340679860267103475393345593457335386844450003974266306090735230211746643510732269416523803587892019787343748804243601993609208258175283579553627017360049103082923116165086827587425965001058827326048185196802388612601116677921850207937073828068176320618861719258223844464783304855497423365409313383532791512466163159349478924888506200022716146214429032999704072617123023236387633610214786537143605136853799452122629938531789827078596638325280367646062776406426550750796493742785801408286113997743475393464221991356399762236989236295821651495275860180712863416483577883077107046554439885258951950211319013235288303649323510159857056107291470417485523879503743936263419931135121593091990789323662679185499700942652281775146140059584576811895399019437446243798539162605763266590695124174083830989789444294041662341410831562499462469127365811172469891379573826872255801966142696535626610094459897227662154809325376987398593792414236633041611396680862561487605804759361818762645238712476406713628431854228615329970164537574161493491521751377926226140854765258532465177830122184410674924382171603311186911548678752119269034992123771623129968991320467597872375309453279220738149621475304777188543659115661329326465940508404165621822436482451764679354121753431349185008119562385667300938481255452501542623342126075714618774394459917963141208630062714765631195845058745769803861395714330110206217696912167185724877687893188166570685270723463984662335005855710128093967105997010558436391796786809468403806482616108072437961326895616882330646089300781560641340442567845933410189869752840423584173842123747391110195338656789197552517425548920769718937031828875995016352409478187212534537729013425092680578489019257987625107503026378500916534959073694096163593756934175020216025662371712422903808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,20] 21393266104746921129392115245061396093582238019321482424396598881534701765057498553908257734051493989340039156466707306379652628846434798533301210948146945547326622634977528317880004737201439494831628040134293687064872220846747683821515151754317555504456040645962973030083560174754768628340606965300109956053886488975010154492471534993316317781325542444424384953613145061543156171821638309299240700768361695365188723116899288093081839767036955316417117459448331118896508446447486436929878169305896179090288800327051673204360808273419855916590802974294870370304591137443724712832258211422820719001506561157411954300264471924363740521094603895705384860986874983209482942404481530114976098262598230059405157012312694030290073884735251321546345102688594598377391796804608626143916186342008117328725407558297699844194004804526473889189398118481300848022494411162918920069119357330959805503427111524593055941972039163233703319616420631160262144742017465638076407462401929305482258887358208717280414350677316409522814402634585696337376211221904385384617963256547848384098093958527481713953758160173095180251327100422571512915899948029612567476557036392716506191836878302601953283143975141066858029305931466171313836906030280801320750870937381340449516709111463220168207710299926129047777401099665241482405402612969983124879978944207300231854632127299413447228897648482643267883611427603620999566285015689265994279089711022024207137780395370844626001577772892384643683918177289969596519495022403291691180638503200302588015615319244616832106007849869060456286599114024593105954527892927683931231287639031514765670342436294575881547566785659364614694934829505661981739440590294400088032245278387086910878624459800496858341760945485835819798930638442444597581345789099004291239806036854309168757474417652960706185422477635232125177606588930026146063170366734376487063327858174446573148102251540410146292023196767287902583750024983357402683794639212047592828509862399093932367094171932185310019341174528872209047071257378660594262646542314446297644488006906609297864654825306741574735358865882105871014330467402059144230694240110037607464661413675252364601656100763486296205689510175688310396239335988409845765766837806565075156794245638428025010895693504388259312171993079404375478744126973753898680792741872977494566227761915018947057064943776267295934901222945768136162242274159426643077243120713928003482760995140681695417760788023592701929596174962706265028541396817693527191443622199066866165388559848856880396028112183737939016866632680007250297010812180702388270433082645341557240705228865410305370568047020437893780086294893714526414231686959393971411185331464248711315553450822596219614038866087285706822420755600211247612945769947383116019478828889463096944381025139978455149949927606907048001262065506319420978161914374199879138186892308217313170188929788735810254789831477188953820071198720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,21] -33216168550031161856594645015660728097048446931217804174221133957199293177266502874007842686833725309913998370922673246134349050946862410399713560912966082768879098811362321941474641097330336087864746937363832265791174942947652200756808453919215479178424988980862097676403301164493807545480522757155596009967051892157471424633138118075474845149914258745690711673650540458998868027228464063428503396584273972500726433150017082000479599556893462678810780838759012971954809945063556323322091443694706862953630111509427850856360458822350846910570084842832381654296549234042734443750293233986783715131109117373044781656283404581463262291503124590303909957446161830680678941745037834585069626856603523302950878878828352550910782704829113841611993682649583233668628212495339696257494614705368701869517897850148844901928103310131226494937318631629390873150000527497671986075703739764929895216441966039152586712763746993429984171469839234629160427468711675583794964143650947881527855965284713425397991080249697565022138816405336680818765240673679360361764155933259735079574772655010008913193412001465838222429338163098449371789277690536602185923473932382231131768528595608715819911139510699538721136893280163176610615690159049722357381556559451760240350640141905668025822989738485114243869301123334556152534162870136455168637506097337130702730724626160867216885069421880560135308720459100887746521746588874774366012052926461342321416381087216807741551963920145154432273116994510043889278127424557263022654249292283865064737890103538547406716311064006221054774946601885637660024389791799254788232411559006107865096755540069002318138590000595583421938033818574566240719812786340559922231377329201801049691743847166187043485139614201899961707802811918842965457868681700216591304430542069557418667523121456144649042918663389429298669471694761732653153645080181737811315061021223545011077065534333595351418864247672865084357773709090794834633549468718662927425060998253158849791885881035683412989631675338514489913137553709885900872502869072393530574914667263550001804326716420979546287121542521444235775416928030225142857354341726874812973118626405821823144710365522525711813493317460203998870230647358760015175464990883154035803591959795259802587883186440463480089822984717971385398665794640445596249520032738577643844100205459668615955117562749027399095032090368161631173175268303361787299398646313136570222563941807049003115544185721997329920951639402873345469149352761584111742899832096107585583719400300523603260897430927207566791049781477131789680836918281518952511411814628880262961979598453852572458211663473589633448634868407057294581654026248870028957342207479185368123039425772064336812005161751456551375447181082653804144893574559907553983101678022608622777840058363543586026895970587650516537966803676847046596710974897055739812214141459214559881827002325762773801199027782943468554817634304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,22] 42411117469543304081608428262186355826958519150682653297377739885730165064255372790653108622157937118857932440586229191243086790888826254251699742116990607708285707365079745279428694732928235566503168523368422790232715510153176257068353027702258378228672358901503517256991481226452966019877282659219392415164307936071302742830972223512498583841080195958560269728404886536809251719776725297454043503731011550908970589894778136358750879328024787106920096206142820907179739653651757081532048167682166455713910509086256162754069869678551552556137246134822634930678673807589496923803077574109759232140829524520349590978492617313903471436419424591174837321934542251205341166740677699947216431613206435657297008310274047505163951535925773763586521183155601882610614695277294489118747146859791909083930706457805428327558061332379990174945737332385842773886606704031858697817273164648891638700479555896530707064694305996052182208695169016635077185608943090158458874364775317690863427965134846917599612248136160298742062750518495013829422404899427949393817119027655533477144404055774463224957220550323200499224926237043992746290655191701589367068724291393187437293116059918561948565729674367915840693297188584922943941280989554680829178696919534933788072919797481624472982478053835067399659007777127383523726278490698895188937601587147486793166002696258427835021896788057363120485478100922068414238768424853318557557578333386504393291104402588799154922389776910322874127191275477003650652411201431747137886062626381300871108762774354702314813725162389252552579862800815888527595103721338545665132649623255519688926347102667531885250097790653660560380880825215129114471173364468757968744707034866849525738960319439735430474863392044746785672989711079528531591808859741581195417817210174855932311375045939591039291716340640112504452147063600070640602757952603256270971031706101299292448729936813551636146079694641780156727780456911720629696002932946987634862282117444774679759756129065288780557585907842912166484373719679614921533730789443920533765453746060579403499298165167044486064120578061298844153945248891944299427897565226025765023370414285698285668444213720906964082247116950945853660551721195758600788118576695646837406164955558480850273382993988409868692750468751255796575791679681044674845935617888949994616038321954597431984676500475816740673948015728367239404572200979786222891066336269182792173788872079259630698572401502337669940152112629840351102492963225678248855684307877541445490946019627128201845865448154973641488889814753873764247656332329977014922027352517614485214497018761211045412538541071829867761678744732715977959670629446213244356482634831261378082761448673169585353314268851665778858970227217800695666122577208142584052053224392991691999075219795591079285325133481078135019505407037146056008510157824798453884933311899508054497852518654315981364302195720179343805120512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,23] -45063111346112733097168213450263358082654308814804019835334639352981034340326874272799465136518036080282761591073515280781386814619018293256465877279186486686431498113038349684607924646581830524105632274015541759280859302285346830670376349347464666890109098110691891391358770536242498337149600033102238426160931466500766612337387401758162507470378480346384082573290842132721516386728732164696925270023512089032277051734218421652408286399176014781951771698144993292221743794767491715625130739991954371392704961156562033841897287755934980952974191939860527062060128317115402443877019767775985229693717936128227593507602275815764243504352383857634306925534052252233056965957392949044104662956520918731414517681623367428953067261386023812771066236321805487450415401580158368516635996773447676478508338945554670373499804097408732187776078929665092824721102548185059503154767830892087781581232554195787662832863140589354375076228444157631003084078343399076861879247443596742093996862233273346559448568043440194033569961150214005814305303157919431731494516512295296848867929236713385245514001353762023026870804517363266675172212981074334434355892966650045650841780311079666969733781073420336283903783195287859287753358178854947384184788433431491925612057233870453483430482396070816720343363855928532409140758253513952881672446720972723369729818292517111281659770754553981997699112365253263216917556131001803850713306522021362210233148308842379502533303959062345353367561887139133132550828622445682542061572767470459769861622022442440172723923648141195535805296940677246256006492304350019989950454786489844069464690061306346822326521948222920671226565935041464980134718863334769841993403546795543657143282294250542371335500430781254055029514516420457225085876425913572251635179741918353630123181588877541727918288503500882067785028344037306143342405981587718186254110864311569818002088357824818128610864784581499436949640069125033660363303349157358335454868988568727782762519888278379620052292582370244132682613617995527763182041345140409480053869438412650133249145352301640429524452119608610425391114376708736485755088092643183532155602079939022035124439045633966986458079321704551916724498954161867883821274362542869001698342797363437535009426798588693299577428893856514298447486771783737829299585966269811243942514967930628232527534957796664482639527789662957576203889672529668198625927938254578709950284886530614519431133910359212451050935707636476487778081393951492447399554988089079986545130552609825226192267270654753719299546431641910002506885230414277738041591147638960801527138127896443184467047664556486490881554021586011761121728994512548903546081287936379065020099487593137693439774632923901995012014891040734601919674046939692841851471612181455100754977411458921838927057331016135978646861920681480366713287036090575539584251268718475624415231666403705807472615704105509524515269378048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,24] 39706201977290961015600386771198727744125323811847562268827839261846144481978416715795932336020173701712138244721029930744712981349240783054822372698233932843255426414387140550957998801335487838366314034141707677284571698997646590770679490306649592556523194048753186664357821008499615296099187018021129676496149064029758349526226598095317607860844030913030312051578599382006927831794972051633933717358086631727381854105374318877475021213179452809213676944900567533990605713409164850029369856306103994974658285104554603203437617489447446437043138713551488523335465213564104352456600338694654732366152148067463847105651091733564011562035758192081627357704108119872682640832367224584931446739359442421614081172755605112526017805567728942965581466291397890525897825327697060806322661489551894036746925183789329110896515872568120120071778961295921616921926444374418603586987574592060569332101352792447796767724186340296904563239722948259529285249121777639199209850085794474673037554580815655045163393528211157116642321789479707978415706827147804674109097320729544703380747105089712332945301495183219642298282656751138466759787391461574056087523705302052557504948401674593727710037893303958613685176878465141433810833565296914173839636880999733819138153344736490790875595950126289416996670733802659679772049783376526207553373342210223845573856595957118171093911115868125241050105853694027931370327732164096071176725707494554705182189266693563771540491454235492489013246770993870347927382562903667363860822827701073198126238609818611375478502126235399894559290405023077169807300674767221529751155995054297537418190166805140884257016360063872373684981523356038217816573402662057309614110827097745988373450757323620328040802531226844756546447814438447193522332160010671056000972024020652203481391001576352139369861004565151623792412446876588139918205965555847480242583463278185600439461937625797394794140843900903612622780312039487174408805628415767447648136407585029918502332977056701752410132361249037346240059730421539499381355335939496536888654301956007649771864136364120319307222003712464986999034281927394264079528993602416746971667280939001383860328727466361241260892723962965344529716393931807041406662028002507526889342711947308574731257504815299431425407498781112976972072989425002301071659795184176843611686098825239825764424011424236491855049064407326664318224910527249031864738310500040394907653212262143294197303101838019190878733427003669024220976901261832521771936532740445194914085284772778227281931768148681326418880600995019785953600479374043541206199126187589611695852785138527933692042813117494679730423416880309925598353275436605160626938727930092841879650053902582443301105550862413743067318140492603570296506693205978753054066953680198345085566340810574765883196561248356310051719363691105853338341519462142236490334534193657084709712086029861447977225018010618452536522178560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,25] -28217693001599770691776341021744697213944994241615367034238209608073380605044243551870294604304373186123248503004156793748895495803690662582653081353048070227010370709338421127561795079380765463812976456072746770783620152615947858336768408806153805604206254305448819512942041020572949514531220253775771527848835819952913514360053216615897825757236603293182915835587153857205062663262506537621722065899479090031970140834429863921187242011793455779461911190420246293206165407778775822295746648117817380659200372595539073129683093255103681077263147620849530839484778027663091298976100223410119223508965409309042694226064321145139254309235332305108169208665615227330316750280647318691940257678380919461375724305269775736027111736164341508785940845938641745168436486829816851748052652398352089427789300595206964920119578926188858858336802060527721966261794357370478273023321550920658513557760852327520511099584960838524865723917512576827567625962326830270582573090814739341539955567589843419832222779237728442976172077161123361302643090992046616362746622778667542258476694166003256196621140497644415111419167562994534641499065317446386328874733247934910801563375259342511221345040909722439031487421576823293272427569442621471295451566019264089081261521346390807035381923253837354599353913471533511421404264418129295589148348953737192387091003754822830583192481483373775350004534862043619203218427909464154896345930750982632239983464826993296621673129684738427677022018221260970955279015550596719619518222858512319093846220202834951090853599690300255010673725314877756223404430209955239803684373354921527786447143566490076534307323140678042384722341279494243963241784082440062023429387594158560096607460953132769790076523722464197678907073924436076029599466344446528253348502035702016792765546343226210361869480927537977696058199272211932172030945607199612083810110428515283081782256173539841867507131287437950832806449962471071821728836179161026545525455150189446511751752119550766940473860459653344603486677854968987939736231975773168229852625958771256709389737829069574671030733981888589171003919812822220788854563244801778518807033725151125798533845039468339213573355876426833544531647954497090364209699228109822542461752348825574762003359238310436591467660886376003716410037162891460361758345782821455926534765510701180535312527142573653140251546464237975875049301389132013789022388369487583468246026768221858779409650491276838107686250109887829391154707494628387999607843723060123636956948120817992329240487127545166088348310435217262482449005165535860444865366520341514245095859420993352464699818470612623769932453922526269967499904196196759419440392417946301167915361912512754437064753158604689897834126026671872967003980349139448233567123949081235511237598797625455039752470450498805002225349290316044680185986266850959216823966886250090466253696744260381168039244080086130013055519555584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,26] 14664740261942839551484797512335173368036959707144700139806289323713554617562856030788464756381363143829867683764462854406025419914003165480313452588855475564910463976247227647314839523263080893033206278553263537984484052164822097232660951835287945387341092128088294919371075960430996528988220507049713717409115712878890577829789780774662836229970276199301318423401845598540163504239472731703984827289717100113788215817005479509878608462462045948765420838752113998588892292176688955082529718723779793172395003465191258707060515959697327506626240148225203778090156692205927616113985310002508597265137368368526618822463961372251394810028406179619918471196085665358871060964880973877418033163485189323534833804213424020003097103511999018333292366719146607027704276254245262477804430692468421651697650672791858570243571794529766268237356242573504051963037945466891983775850256517673344658614428701310741040643692676426439664008438726740474038803114174220521302724607367344840899472549108818460437765089974940438859624249464761198105375174070479851068541483160711894629044647161510680655117393489468740469638610743181745850936455859089249483422948356870751456843186813663045811314823251500034496746198969259566638512034643435302260233299128901780674079366467466216942719127544412371347183949689024141633687971798689684151159726933879308441417283249358991284394623318947939920991145004181113075334271359244534590403482520376887552172761443355971028285356020094617809474036007416629059356659638621313321609518416593961964303406872368278253706514020966533143810996515654647420782008494448912909888902358876673395442302304689015973591058974673135011138800770575991087189342430574857510832511176097598763640772143129866888642195642592302031418280898967532328223300945100903593866147223866105294233560094697538431812488646351361770800661607240032820649595800036706559484793665935143887336082702370715537215432020291911147805185769911870945848035183126309853380416769540838998135402801391892731639353730585124473562796936805625634600309112303305349744878802795891793514025598631737711320949694083883626750756835178181540478354843897646690259184135856730325335828346929185088803675888346912724806697063790557679047985752912462462517716241235594423931196183493822034510321397150122338032994266771706375107807641736076352689191462003119838352865197800475349010735129514004706408827823811883446041642826784829536864313670897103319832898161666659635198163526123308105555593988065092274483981874443274014867429918970351690621110341127685874356345950691712113060940747188020091093722585274954292517621137822241232282630473097807186512537074739365377840044913400043165909430219211306774904873569327850337792938659179792296613949120492837861153340058706681960093824810693154433114362266000479876839078449970280269476767206863672178760518245250363396233256133567617240983960042991980983247177984666620076501237760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,27] -3103830393369447439862340047207973429633350391836940836758729608574028616081012379207594436231235019661685129935517311043214747084692736381826633125455357329317410680206657239896609857357228685612246448805285794319793800326712695210392914185497189028127805819635527210041251820768131775196735612792390754630006502705569737864589203109183258889912755527642354856322952305984501947774978397318381653796265874586427172554982071267927969670131967879067019107014942689435938615907407844162072628352861406626209899993094307582515336652710275811597260252093143282635824829986469993414146956008437684200516115237685113843791938843604675371669451721216295995785981676633412034118733863792678623559845212278782182972153011763927691619047581155961304117638653928540301488474879048762624383237060884110549213038260847944283776979861903961449955025421527114847371873214027790693151536461844788748532922603890789436889563513175446805341350372041758240440249385756485627849550047832288191376525943169396172600519750954017812608220513294276466876684464690030400628046011218185208713911621595061282127739677666987446273306925327542623900228998729707889115815031292451914473520290928289979827566375207510327653904648369485413195389333258395335368195661327458160302576928084910516807711035544265496151430099152277081705928760336874498325927530338795605257110019900416504228523718154218877853941890732413690258274634892553229819738293080966842308733500633641655710687112824806616715495711764261342513896172910412097191181302549601120309014344488207104176795159113045944633109593684793349141640646524235204849783237769156574291855574689391093315915909029759424664843638753309685045718395701220009788955834989652510561715733138220379507876011135375922697906896791024772623909780757191524025275665942278602949507941829396462589308686527611123140820674861793002935650246315200441266206101473268951624183841230991896653484333093844376186840857121572817814198140601394408100829160839454261150425718579476378999893760089741737908257010731956279193991943590455100735570562398131531164681069767741381739931190125633818632025815676637210167529427669218359683454853551205408474249353486246336149639079027131734466409744540162706066982024417120157572538362500695186009127819399159666055492492214690362763362427312357721446950626452662159267569445716517988370359907348884108968771238140497642973732445825435926849687838943104506386160133444840402951024332691957173414546529598224555253149315603804794313507027421014667247664811972581803185492848892288308637282227108922065668416476913160447227008794516784479666032958928628319613887383413785265260924268182457172782368393557215722234935804112921050405294678239518266155390946423502443048158990900022973942090443316849148370287001368098292466216039936512517764885535569041103674320043137273415598078690494035255310493338870342191472971127070608060773703477745864232088371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,28] -4142121242633767236128911619223176677772836107250902256136560699864027643837780133027527854301728899170231107223881446271720230787245510599792415413240390308502437900371200854076449331596506099497150129295377081464090481471760023544006855589825743503572902047703838916299142948857812458714904130792181866651849592496935924153969678278191633563435965988563261066742034305172057317341694457642677956241049625691215620874510226924386271628115323769942808812414890278580337101984528686495037230337774170115352724473160346991606735319046948108005032923375874026705945823019790819923257995592466920048967430495695796241256553576920672281868518792671171659999013867686955187698172291991899376538153520159216439505283365460695800858315959087935247129563208834287788890524792695998978828165574442229969186595987046078870122594734718592734307361296483141777780301065762878575753564931137959457551473002896995445528998386731998638353775060310903034370310157371103208297977834151183409838480383333336886119149122771106375611384680960488651077218500167623703945737476891100213072720514780978141930559517366653493253050947604378722700526522927632322783222798385354529083035922428426476901726569877203402918663981002511662213752031749754115174395315446957653954263082910795572281225853526810063919311158871682410221896498368875813795250463944971829485946997322905801720686862050760521363032766006981296351783089808666051159650972947866972256254040078936135756435356738053856491048320075964733242809642042554148565057945900173006890582436970052395693956008889518094149557320080390394219806212158667589989251243614734394558021279914694542599169190093730934470785921397525151212860004908102953125238967565766201425617514405783498255110327665684401439334447794325841863860136578778645093698391228043049314358635330126523929030427132377947467505705758066242401074161796522936946145229722641323477655405163998954599686854777036442637703461919191593138954261923538140072215672391033600834133340897879257237474349140462224994811614324299576672511287831552156450052413563750876862561635404904661670344132570107193475271284692323766158545825308718690214467996388834756344075537609438339369870391928513113630066125039310771686358540942953271252778507674632092346909335414181414727029045590410313373579692147638684620653617904309046665576406299140593309990661031913189287643650407726418347627779918127750313580927937961968514495958971050449658736585334640643923634561533448408213375999505706885840780974506345322487349051665739256233514987012687498188788723178576482547071041570416673272083881185148588175883056738018536669725349173624425544063558443074804604939537470375152348645467238197877936847861395214032816454813643206635742911034139021964795799601036859663467556064030439802244762234012491506150474059801940685645679404314740706749547833407091808100034188996104549935370148611769746101625104010467258987970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,29] 6909521503202307425862617567513018388657942225045086804715950853409162119622341737153892389854373827007974751405157603089675687680535019691591442700212551580511489071229982179858216566685549486259956569196051693514562014656313574965827719803956851631569437500969786920542125248704504568186124193287850124976529929186498787065967767039741860129118075829028389736668016859770287446883397954916714255535622092985085633827455212206102290567710721859423258245371568198628389647850628240851384344760220051684241062002682191291307217958886429270675365897923245911934116169763066320835805554109114976311150697576588643009144369177829374267727153342532327252552417504502417361545869441296437411482588909233565033385907712648642604944562709485766121596021978857576585800945256437487330294436470410895358055567560016089984841089391513292605469810658433483215299248078690374606076921597781576355839012698934075233165761759613834756324333176733243762077198819433330017483017553820084396158151728780098342570790548295268069980202415186623187397646759085114341551347816214924218332686749349124510976452583104469807868086286414691122783816306076112235411846647191670628404446377509010610122282230469978329127371847362728793840135085156148762090812584689099976526204733748105129545359449260724492541548435064428803804361488734928919040512290165033545820360342528027994250780806135771139581120759092471916635020811591077444919644130990351516918933109890584872673493896446384020954486979775271910319680813588699973286254953457293755677972167464743404340252934007455928978807528758291222171765477763041893880812529817104324988733501032583518505801038512697165924262314497229928911758314934120850842432500106209978237739906787485085833036058054438163224293689529920011085221418948854535797701152301424906433856416879086189092657296063960953665050907972010655558778893596134860357943099554008974909440084235852337480788520622920975672253549300959913783774996699867875590202285782844647918699572625324788741220968427390338719711932177929909645323944860975205147754181278785365707071551769574300453088556443197227163597485398460485190687017079832334209967948923115922982774078678502627288764994038276271106713239121363252498409839714347954040680508287065081993860808708852008454815441145941632000996234339906898256568774748395005529951776261175622747660635737657552531323744890507632430318150830109220874293799464035111582998653543841510872398086679530584149673594444309288094636782912275552649699950517098360288041477909436734809870019335067599168281887174225464045658574142504467542002746867409643872468570735750816434851094965347059673912207886543347652737380148025245922362668999327220266084703027871403078055595988764734027440161443135288891452918079014806015879383268013199490390731596582720627375506333975645912114770222629547530884202718685328855617799901389775971934589702383348532511518025596854943612928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,30] -6513227029736427565914099067050644266803410431160877714526414521873078975154845022306965013645387682800676150912381508294848992298241694511075748311622579092793896222312832100170305401435707558160810095856927116731176124693254173412912114997438382936787967787944412280364481043149822046641478458069469531030415723629997092858415182113571221552269499290040443093092429622408510070364935970241886495498171276356221868934953674373136804204302185317282170171714275885335558296366174045533611110059633993117017107179745149596509968506487041680870015797037207911266379804077184522748643667114271205219460548570842412735745742565278279223176987755349282988979723326864527270273506505776927122264036091824380407792684999138458022551999600627960952469146228708426762493806091639296455006401623958921717071342126706937251330697078725469875290447022802380711837603825117749371076254485385080479740958690734688962445791631533583109542106635581237543790033255769551913324162007107596147955456615788884406510440796053528094711020683200848939894658599904133666431867844862952485867024902605362617266215688958559428625719658892903972471126601274581861104429330651590634366551641192189891361543557806347840641849275909683717237190553792011783938912935385596454655118483475157642896725579367003645021707289791599884763492187997524598696227145776687870706568388529507504953536372915702961110138865493923707860072297332685820839740231430517697900831698688446221032494001760956252464659649746860083031733591532976488518436718699801671321992055366391880980320826500139771691789072456916002762463281677013888767732048182736414491627984778832518984345806561504905474640775513660198342927342233939487524887559559766265444720645707659886413303074671293929231322908207479100740285601603425374374814814697380277564856523073487228058412744846643384230310427758857665719213664831457513441617820089838893848711925699117030538409739871578824692262246454405074912984191432763492576000605121808866740102891619443951746556444390412014034311164396890444380221467035998960794795809685681765875227606971525031588910642231800554137221635040672177616252776038044330844795520861717122950297657465328057795157342989631909498475682769523723778168538344217521989922414180644232437906006313675234766110062930472195659079096615805319160088271580142117925962436835625307783399494275867526057335092154692967940138708604548164127069718062149124613792939098593360889089351028056944670422295400658280680985746381208068960163625560897656526012907611780817771718216280503105725974557757979966544861207773109188047242158030662110000385451182648401178440476661201117393585251875390670313768773192426794631025027394569364661656976042214476464400487853069995757971639433991441809803488318683567147580833942344101681238043233008457341075699980049354385792841870274520244787070628228997197518253044967218803486699844282313755368902270812549483069440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,31] 4678518680272352693806817018421336388534090128261299412904349350692328660251985296658069880904237888330386612187214668231613788120235145812889539934680609308544775108416134065152278727210129013203397232457962483172847122054058096782561311633594610602429373060165268382666194888068145854771877517959318424222456197995969918321112936537514595953331943319182303706602042535422406208126077789030845081667175945765948852036830047446987951100836544394475648011565317047126385901019004358803048166880343854618145310992621371497517337416954085675484120720867649386551519454031143547366107125671376783039779781612916691719174966017456498042445529511519289804414140946375072562861387758352740891411317818561001129031635350950906491363497384252610856177143453175261260877831249952553660906217352548594151280149567285539477218534286178573024241682495675066654723155118530851447595698537657898272380555844649715117410102462994045555387580131254346990298366295905995461790662849992352301366103763153028976660146082995996515185838800099465929616576303440920926789600234755222647883301095967216960757205615297254435248075641114534846134315013117632602447444662951307680804663970775955645583887592241307100833098912677548481086056572494958067415137338468838684774183750857990820582925972335698277474321372355436374408260032517743410782934329166275774688042237365374094067477312373101462166621417047341172325824040890314388449851330303805318351748303922780918874094107156366133325776779827134564782729796145792466090187515082309152287420136005429478835326591937737673263732979568866653005908046044582136351585885622146405953215739328345061752902956463843065679216992172923152657945785448343597658269962192976130114398168650976680537806992031814089388465036641350433956454966679027098588570163759416252553578347386516373788642127944248780007215879851468578199282356511650798790788825855185302310703246917862685975693484714336434633924549166683780823251846882205967123485475809768565672546079506307134685910079241811291559554833263147631989335666345178588649851133165625588606552873495365585989359983521969309221284719565085208093446460402838977698015125626685431940370532597371667671753477568867010811918411645702714474581889923945205793291142723292366628834929434742107919161240217296771709918550933756515181514948542771513114393643413015070986485168610616371809683649793897796677630020379014332017741360866286791867493762852611281849078148855076965199189669463364439830381174084851619933369029095436816691636529632830298607818620695701676564018367322999943486726287251944655624872164889829320126140681572320772882402970891912124274346446952495893371226434283107369387742701944891756066150317713943770784089597806787631998271381302379978911107489002830547442134764585032303305886661349881604181717016336210473829627794288353792233648457918788162176496433283237532552950239771891246368009383680853654521249792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,32] -2732427907763899296921959126433729813794407170241588585047028753883465642452582334472676904233874408384843449383300829797292104384096288505619374789106363804296675191202352444887776052803493691554284439000869732960538932472164859511643420046737751631087642808603175344685058140504752164606608722878452554073646657752587391314898456200812834315210270768534072944820346540861020940819387456837046869694749604945671580103361082910993272468712583933156931538441906780640906478074691875634260509506542810141154450146487299136027699928270453518635405330309573760036551953192700245100737155080944985514866441273733127691430282085793208307390935822920303244902529747959242352015719323022886441866503688061062665204378468975477501228551048091021679426270563111737417182422988700568900851575018049140688806873230180549054172132377276816840169113115747761445252166157732886567564489790397160480656710227025824155321760451156880907442379506337875377995909419503243703085139641427855553192616059238482950455551223191345075334882461616046309839975699404682889758894906637902913113955405534660344780935370534465001817791706292782718087659693337780121669598983827791721145561321248698613116570465074200072065018262074946693885104061412482366270346681907787394904621130653259316221914106163774031153818134342158486482497736997496540925701331412689532988562058884954000907750787398623661114801660266153863147221774430779752958679223262592597062620924016425032249615906129093530851302692453234537992627142157084901953100193168092471587817717000428004648533865654604692847081914638650513126853428505384670034723312052644114894042702042239114156966397940242190463072684419344009793000452201275256666322866036477895760650171868716632383353863710134638318496091922676753096018707039303059612322235975472234444313373493790817671418818343670634696510805144994922298317041571665458313001233868277763968793178877976430276512020770126644560732393421385687247213809239727051307086495897639994032596148198184988119110751735915437965711591232347896861891705675413673818513713196513960078035454472487349926446329135049018216182847012532260672412698084814382986892383089599164116248752735214290996580403803113130478634877368452147817166804214274691630551060620546432703163025190175227175161687366958647802066957848531008448103735996565687301217102795884989385793727893199188963751102763863094809617158378951086602460843041899047357473478625625862543655182310442318673156334872511892003676307721349374048300312835225544994610561190630237251014667983628848447774592223893273425991445058859434347197390607007072544474046755439661679196848662297426580113465815872129857435813110366255623012901219785694915499272149456292435385463837616515766222804817334496499030132085697648239316271447847658248605836365742941840765674422761112964066027192991108482056862330115215227143566447629432541368479551334752124154178627217459060408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,33] 1316745141677402059760884264466624949361255573675438648685969985958556220971583825348951461460569203792003782027401698450942111610252164137779124195814882192768576871489513578835562799205469227287389149746477310282544020503100895298025245082191841459456334419482270678963359267074015355278395294484036314504248979552787782503151960334808269263444636955396576653425854849008371107994622993581465369964854132525294756728761821317320471502683670799098908427759440698616531367909719622338734800557493622561629010239326100671698317124792213272065846276661809837452353484304317345336116424618519626661308710477092609345874905070137634533492651270267164627080917252944454171649891059939981238694804094884400084019122563587544891083195878197685406763526188823098514115938385228929988755213555457797165337865662096835924492438603670314977398675679507720227940066744960551665009676336202807406773877172500135530201618820636656722806545671568565275201837184887532041226470327610333403859341094958222544568670951625341279416977623526490536604948896943339605850510909909372793058745907177315392521617882333326852290109099703921804921852982294906364875844620394523440704140104185165245892208377632906876889127747035189704540545646297798913661368406089316183597060295068825335839453503710574983652106041494975375374512080558484751062481494227953544959943906748238141322490067854700870565034012664950164038989941895604075296768058926548809608225081648729752482020060369678401734492967920455434651166144313689414298296096311927043115505254286772369792109964275190433843648414345535455188993836212374736844702836944905324037535702221344081792830664252253383865757502295086681739534606415532411098819678973475285103826042444910862641279959478707642528978852836815684449451393612917717736565950341848836797228821459297198898330101740124224035568940881662414032472003985500020044478571121791643266106229917347788761912354958868511118248525737341835094488109987550865145804457125152606284960006078319918860987921246368417310706032731420156750247934652575166066445644232255659298488549504972467924332175624030967965936166338671477797487611673639392869758016316883607776653722078197832208624682054363208275116414016036029306134166782195900782106746059682586770115095849337874830419876658169418106443160618199921926826343200111100207043730617083153752315207235600421781096143803826423274289215519128367968417089268782802208966006340792352451378521224974917650133962013866268623766453332718616256912006179871244586140662854617576283188946940098772387529370489903320767116930290965985744905908168417301723981362487034635855852188962014132005312029782829427259851244702785551166675380683594274118263322593651370407456474336925956234983772958547886972035667655116069169470713888242567704321138781473166274272679258532141659564103356592172714063814299368022911513749678564029835938890020375879394106673104054896950247424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,34] -519894271259607300630743988105859390365514429458147306648619537196357306904534483531293282276237990465038523436502331545241455636817850832608277276949835081720203781241080277537500280799341106582516678629302722838979346066297406403846061661902066230501147431929459674051681866488555843621012381463501774438561224744196180209586289456463324056535221667069751755655416055205210165422611473929633941978769896624295943466020064129405154301371374737941259950725871248744506040140748584293998456348210949265693592772519180779498571342524143220368541556337739624941928420808243550317630616029428835528824882348334584727389819165616182780876403030334838789749535345299764030383200318055738826096096588673944250599852785406959761722011820311987552724220472622828431847996848335686134348802735888182359101199733730484877220746038364247416901644074073113283131547230719757242457254197989430114765784357140863890853032873864078552142983166856115148410929688273118329651614193746557666024786977758451999456535772412057596411848292505599122967545969228268859985471481418711175172394374934350634624213751915765221375979407559157744596410553318626151221292274789726027595894829245656313471289510501423213420347650022976646707695726543200377821757245893866423767240550879811140460805464002908006839491198897181029311997496841406267553652316099833125172528600468705146485108991578919602054992829103983645844931345473133547657976848788401470162609098330770851535270237573660513673827039260150101380639114411870635040620226169086892637716963662156818062638243093393687543572295711920875374699055853352203056961238477254546123324734002611603344149683139339338047036869551863668980631743963733823803890023521893707053862225388689242501062414910453421817888143930985907934573813125519711411060216870080534121622935236177478335181831109610952539614213878502425826718055491619660270600989170315363601629194276442259423711642549054580053990494495421309115466697638147497662568416733321356299733076145976999616419318757053764846569166477149002945795010584074165650065198999163686049027565240722779303763943708116272936539564733261643141747442133575387234543764757713875965612448208136314404938338651621570561847046742655097140076017747442682719003598946493352232591276472369022882213208291518097531203129676229980414779456998796736205875165745803214962980582483285062432688331652440386115505586219823319163235104906711114022757726139118117993640731436808047082525069114747099237718623908898002879100460457147468199228234655766295992944278051001723805414737982828401984242209647338209689966611655951372967512674393071761328361643384606315773111553554259364499424078752020269099681192053962557690549547174158169257867779053818683217813131436581299096128364413028649024872950350557803807970209589194638392738647599590895595534521391880895347621069403119530691133288212523638756688494815405360430657573604002393541836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,35] 165185502125110116707122554687590382452846765152484740842640396346508151546926216390060058724713597362613434687208062590964003944337790850803156399280904786634103836054900157196281071688837271599214798383732963356037951753708843463712305577177153213189514122924778223321978184847930538215415211286611581197250125156303855350442850302440445922872404272925229286262686964892096783532726418933850208574448402936865732311119854474510493235109409883729748809403705297463476841041582462112867613882840514125156049116624333602533817145366059103082695233970249955661400223896884148494910224530609522771874441046357201220394856207157639339743709665197591081951637443668865835325328636497918221938917062792018170180228773110893648286816681267446003169889345783913747816550446221311103828400321843011393072778839332168102768413605785651931315825007273355388646046054650608939269927327378758470780941937920433973679308236596868604693734382259282923905259057027547526245161471149762673574210643586717127025956744539942758070593687364514156016022006432052965518691395224968818298193603152716684623617449020988425821050697543024190807597275374245017517014728284160897642221276705104064174784395624195211288089325667935154362931587329124020696091795171609357782023566040477957091772446566299838340047367310375553432585349088270507589217035131788818920602421577693262002341084561718524971270965266484100505538703827202820444221821126986047369074035937572077341095923181627561113575919605455390862757431220278875723606555211765768442421724840526665115016011550382797362448178152022068841352647764681795280640403568822802543463164542403072027043813058013975410199212597978616497077815493476044201845197260036809012304125959925810330978168357224547444897456433632653462742355166774480423366736146468826518308953959785038241687979039563296750234382506282732996333442905724460187633863722851031686512828098511735838944120112886007564284328645023416052786382276565896896388250832573187907077076476104024705569883425192638706288398635142058473372881428140830468755145440038797552314379301438226644345180542377335477791994678209738050993249020583062184330386128121347510598705859403885303892430348265282909649282111606739826270952738392160615113160031921241451089359739386428532305918980415914749255107656566927764454734851766658798877955935661106754977742052875557924518679698420282495621374585228507572302332540522651038899174741704374451317147188207880473914141765618394118157092828904453625926592370608652473576556056371382199589976394834992988886534987506929348372582697503553288489413886940882571251887413228008424487379833090560297179312453791178162748310690190296620888007700524425224519110711084680618431569606361348949433503814349067963059674660139056105540485263409023291380573200306831982629469265304404931564651092667563445017743732244792575907950350784124818272659031854893903636341885701272077598720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,36] -42664439694808639301477217596578849409784417918102890156409673748709897140013340374984561433933905668157238525016322677653887924967184809981087007412728940557861665843466622631770643879791390528072223519196776669146817733507615303163229763116822787959490693968726957938302393497125297715336180418303462264692055174946103660559681336105758874039445688679776542246326853172729172249731046324427105309834662510737769244974984877774484068470649099490350870005092494921770033717071952172818633686475519923482857494696445792228270189712334623089931573622045475596008228669446308516153321321729013582666181094096883674377984783577049438079109550393160138838305701182531648409417862535593222628480470825121839973491370124616736429937986933249353569313132492405085098063567423284496582331241775857906902549394790874127926414562309211714663701630692396081093206671466836738657686434501090293105623091860422119015802481831436292647011859540538123982594615966091958637421425429238186010816161688425119565883250884736817116040241386312571974408999175980258992859637481040403747483400391481340419024485037800684831254872635585285133385222895401570060518343164516377281830204011097985191060705462777823044148401114732484280294865710922300492977216211663727964226019961882079458895752153920557880363126719981902102650151443826472493378332700654311420870970967708592162712149074749834293376235022178192547271671171722025790295114148634139917090080797693621118839342902485662144099429716440899675766443471739795814295925521124834984484116614096691346795500932650648772135691841452639770297422500180128943186601496280582581543783983488284570456722255483874271119305149377838383905181531649040747711848906526000046397574605640439623139289719680408305832284007647661010665236014302898323940987218739832515057071617204033594137140702998101290179726620725796151357019842071008937127227287567010561619763003042787672281123763381624750875682647138139385566498336683747752763196808736621329352713545964782374881382671893574131291398497308380351694055024210701758058484075249697633700039710680152483710323471626836449805508522703754863039759412550074085032134897871887916943869918985468513468371387165976295727405264595230358885506733803402780328222267625981847328975446717954481769384166891391742186794587301555744588983786468354125118940217987533539472131152347255935981842711946876507223196454853142561212793075958533140289014941462018075019211673583186119895454505728145653778699622722962918534045168538289911700208389304971049079302067110000086625770654412951031434980212273985243643972184661920981368037217154678928800415590893303423568546092334945206317407999553707108420570200957943764898842085782657718491663408292533157079784624566019936757573912594130043754297447111435220001293322226791328546201858063982018602724868202703149195966049933916000833959244315590790977938519821640966731746922862855889879040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,37] 11490329117699004013692204369320527245279530191630664558588124710725371414185358456915516253577409646780347992053891294618536823905423899957669407372911637689267550939666042013730078533048302798162166979931475649691106113930421575731620044104608436681527227006775347269876812561238395243116875384166092241038625205583561222007476769758512303985218221629779201747474703341453148348531002740347981169352251687549219629932659569980761784324451470121662057144199422173868181693965583541592022933716183373617178084095908919538210647594984738155368182430378961757516328063685228382305636824323073905111216147175576565152172662970488115853250040267896914226128357458605175060732429955526703720731404220478106584986457688984970425094791552659315257693204459231437215922960468206247436909453409874094704968069075026357245201747431972892650181767841937587532206221574307198140557706260533621132628385356028740148378013243840625749249842216932314117410177229956707402245491116792479677969467024850192304409416266058239901599642974774242155972770989793808848399884916732880916910565819931380533118252503198231594605351359274957657946795823604796367412779811055902482932776061651508777651719809214717987374209709812532419756822806461346383037211281573110537508859254116748044444150870888454143593170599324212138515865477949275597226064291253850369447586811165420544425170524407402089082636345921121396148605872385077066655476206614130442963968257467009558162946310144334371025488431083311265399207218264104925066854857876997200442021549550510471955226547723022740542886048731089153413369736278312710459682994302567680850490988390135285905214120804906022179227844113445109269548049860988919213991435741561146668838688857799883694949384771981447810055699034266851327837195236958130167778184509788493633457881725291446048203431050671735085589515071472937469796755815270512819877425125042582409170170672764868922153633636646738878959798040520938787663308517977139734907715930342355364622338655447632321403002972693609909787695227940542608109637203529213509214085079633756422885881545714775542376224145359820714445684824849325499538607870233127557472653374766881564285580903393802703679841035143050528864706378788800760072982662714624077468994958587259009963154380164401565616474845647925294206752552801019734269948856425701413924614669866633722845200556249864643060579623406001165362665006266304514469965808773258364859254397399717874779521914589830595018556320355361832141879434707235364223023776502121336241289407816838833938608566721234045410945394744276015633668520674583801268334640262081333130872238238114553632644234215918772524436618314424969583349386612670897634889582103258830350804905242388846160126607011263178682616050513208125100502025482168870562954641794398505177676806704026645000264650848479163101142153249051174540796719319246876896957704757314374794655978661848880641792045801438969856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,38] -5651833910762634183962766654334911833462184312487345561609424722329074620242246924659536518551253459114227103390721209603588529218020398877786012717915749689714537497269027732619755262406518612130810013622031784919798026920788041948206336131419390163002218681998564030625019089923110235045571023202145703499492313476770814655231528326258233242301990314735753250867013258557301987259173533636809546922267986057085462027076581357567847756394118240688296342824112713027768474940877498122083699186649142550588771051907706779211950389953484002324264333231425735170681135902479888554054510564466547153107967333326187584107898621120979654977497328771939111979696177598093205398860849869147536398449493537510037264613216980752357311228494360003806956796583485804896963867809171391907820679592661260997277808841571309383236351763975381966444063474672786408402937453153552276949928141352884500727871383583739597458232559261933707161795354552165055165286216670409072366688742880089622183453953563617929618555597916340740418345097733720100618562272205482206697723051919938766750674320448448935285260526369443931541174752687249202157853537652551910400735119172400742223810097367446026223392362804245872565130027694170030355930654010709929140567966726549114983845712927867250725748310020975019988940099968647684294087947062292845832687123085868625758681990144295672670486300035809101442047922203332020458962093844368023277154338246739897517356090423207364426443866901149346155428976622704014665071393725638748250318172591902836946336107407677654348929853201568111885096276746406046219861666414837989325698790557434028045467251716827833016914989378826361875517199568446923334303440905248021069040982623643900859714982133196150469326876010108330188277347167918432805334778728942527479432593440101891970081331867131734592751452878151876284300326600719168562231574868952795459511160241128809885912312697867987702746772620331197971304410241552317916661992962980124031370087942141038503655816730633478388220821080921547001487373445287368121184630605782885456628458681898092207428885575758308570729524054616252100694945676281654977206853623549506278225433642967147732615667982820840644710868963039921456403700138105688592367677775508047450394447415953444727728934701127816463586569770386433384911788401350492191345571727594455049155765176048816758972339857198765168714897972985457485633584897817391828191683639796270806293261612447382807666074208922003703581606761230975291127064042146750319890459742435432773744130320825517564586428608221783792250431514051298308912597749623035521402407262449106331884820059294312768429278247911177645142850641317317387908430244977137677762239018828544681921798375510302246966228650330685869634045577683489086416538773940897861492182393927086232807240136305688184836548274275434720584612487454335033556962692307514424803019252590501307968601956317053700321110674434215116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,39] 3802711978326706135037340070199366950756540283765915092459901792209176272923943772797318279137814856038635684044338269921725058479239088942282988862478216971756618667407271792531503822288459800249360589809121526831703294416300100781942451669799674128025303741718218669417505798193229380202164544691176482425894780895276977473189459065517313968619514951876409206879878524814638403733752928466957819628245875686535693509454457230750526929091691342626032684947920103820031533577432659337256390091139311437915550751135617160188792875609787242084652478811525042622493635645200240776189941223872673136583833275376184544499826762951826241718463322790898472232110486042643425211778334318896231984213231112960976105295252055204441263797372903457060399956374219898564551484009718459533600815994799966437383512315008016833604521451594761771520309396806951172964235216407134109865774831343103819425358453544170805767706604659952645462517708568257435358257699739059400312460273308470175333844361979636017205025468027712374407220017261614806283209302617574228656804434847826206130638212625466814840240254626127125914540392298149269793027501680726941200254212444661854418351254441269157067500280196363612133994715316214956405997785510020487328733538531147882464581692782196003932097470280277791789675797068729133128668480279672097483353386293969935645308530994498158605558736642169952522349264988622736051539480062372908363422235791013725752008474441387200757250830377151704051310879548118128379300089172949426412448686256093203570156906906846237562061900729955517715960886666061936543078422541816739702840643175094265353485803272328876672035419211625290959732445982926940025183272630543046545608891288412396338405658101174995843873412696438957824565985109135507173293040142298410693181934385845907296457670988878458890434471533600012885041258278769987102857648344082058773679986793301633726228269823227567438754875467743558969542829553901148993068845746166971022644355260833742819132145673984443649042456850361518883134338335397862569618307757473457590638521064384500247447346354177944738365602908257037999179753918573644508878374278771840303855375663706733375805268917696085635020601148976096285678756936038594644223702302982325117031458589093966852387925366487342430742816904682987349073936472540775597695360175539821178016604725383830967519368803701571004272822867862717308397284944333058864661728783649008317869447010454101694330029115911557104896985658354053966959561308886578646090687831177778724446498035168838890264343770000012917546418294030195579897804275175406265415836405199781340297823419430240265991128102091619354776296225888855003672123416883205449947629782787967639345263913839746667618117635752010151404864628453975230520200867874573473374985454894771130958721013275857013031184535827232385135491673009554690863816061173633382268775256424959200852609135358398932878689251175866302464000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,40] -2162443147712326934909719521743717111291819104181253199217637166144669984418933705090223066060933076593308741687598815266885828906573164871414151703758476828027811299500610101636785487110615481210049546165021384895042814917784874700277757804709264839765364109134502225643666265804369246260921947897082511844621296798702604815839617432709379966684396889185796438139498780667532709137581191731024508082925009607235692560937710299014646516676741959712380565409389233673009913205969447956405457899206213832791931059257554741473330309574866906672410965779389397125849793446166650660709499417398431947796826928163421363029992938380378591055593494636679355813257774557362637802992115605384735618651477051988825575277214561719960114328444628203396512018128325932354644325221153317317790338056742315233792031509366981220073397419264158709633528803169542279984764053600820083710983844139814939866587684847128506253582810458139717090682398415292050692064124107121262828957299949256162196517254661070089143932468518784570153505772825652170200831341317884535136716776603780078409621824597374735033478876520867484083713149698092502778766967783895873017549847467152335134544188910203767827172470361234278687766858958511097642048573814198280927638965424574460655994601005018337852434253081375372003087199523054098693842448299181271870773476942503917910873083225984964119437569074064997087741025372507799102196497090337917622997172658016887997910021268456188615611504275618736546653746532680112453793497694143382022371557717576843173627010733081805127299696433189965200935842700011954745078519599959948385216133883255139312667462794753480509442956522173235332235952562069022034049154213432894320392020374894748917958756471458249082043071981667727250624067133430897362280330481795695009044054686896358790883459055649722523935934442617775805489146314375887692225036425330223218230951787098051039308968175713751483810211682269089680128665084390042460196622956341859010408919244577545611692810630083488420773511503131932905644104337482922906582514483784964390997570031782534684341291466135700408597935809386848599577110840188992128156700657575057564766485500903916854943749796273798123082845638178401309429332732424218405080815792852007883005380073726310906465307500073934584360937672148542843887147976952720806756152585214265772524867896570691213012940884850021745560416543985909632836305206709317520154045273891819769670311790485596751432203325720922591001134773203872521123055531965267293668020867370063463705230746255549701103874158449164566903505176840534706166261404563063659829986264628555745036670283152295190229565331375813063448807155905806118649336862349068727810205639159016961006696936679630358683144054782925619766953993140289054723146580555208852085956249303401622484210091289256550982946382060208866655426385315098331843272695920353322640721849361840780951435425090882688083088314465800683520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,41] 941265476964469595865179861538779406441686331465111091155380349191168053903996076215169528314430941799481154259508627410293052562938281022201068659648332940464492558980652723289599120885050967879850402332842571984345133534643057490216463835611774986808219611377954419073182868408009541548590936771855948851199628802531766890068081449820540102369915081546733170116483119516039528505079233414923803624740269634255996774144414874514937516015920925506058129536438996960674057472588533855537878557135936993211902734601086733981588280810370447477757048469006167556439172079258960992767269184079126589795206920531007982712467619745420537305533389192837431907164689066127886891178167786894285881368546471365493271226395252347202351242048495222091335440785149305340700772522371076524396355086809924675834983624568653787094182120130159127807015435509122946521517116834578602204832415902729802954563886590122724434201549635315974908986504226235723167592245062147852461297609272136075363655821821949608560140188212195697942897204673941223860352615315380962106863021507188010053885718215111878455619357234177190129742442302897377405982746198545447818635368844273257539930871857617153842139472913175903104574801397444305845432974779977338376234599343982072188774970493558003276498485637310792710162936595176368193394420487737767056568617115854887154888190961197130759568375439184625413292725931824746926557679060709987735253386462177732439277609300250048164462483778499881506258171667893663347430253004523144296925465243710511827556088849671518884971141060454163093984067615101224171854444106319029535670533164813150569894614707329363601305880823883214478665009354117559404376526144295304029924626246522266935245979097733371653577776750807011709875477350400814001302546770396240567424444017911174896327087296647184726730271529760398336409289940465758878145475637364694858951084797522526504107680167351260617352801282328848187435197639416184985300313817850888038775512183887859541167523959968027752148317495585076506875602955949083247777824760087073756096281543783066295506893884039761296935124776092362616508205499527405633689337954680870535652015200091862463426250064726676311022852272107618490735476349652602568230007810428822665535046708988121369238499713141695712830641587882172436669226385221504071281942771377184680541581021604861378259762001389796543198328874458412566703540825985393790874224492837441716084691127592550349286704519222112681352034600111470887740054590669507416899298795748899519893911696907818858040237165921316126975068042466309771351496395216129786989863829076808910851465016457649594317824431174875497008901666315287001240794164338092117121402875249688404654649408125826736684081323327438485846205224490608118309909295706948257605180531292621244153019236560078095344250576611344587201359435071057027313406040790830135822192915533743443405169965774764754149715067278467268608000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,42] -304883836795771867992808664555819900948362111747157503174978481652829953520794695774813468610201310387108071243343071377669799178124042262151220857455406335931242141191837658736147846074452896076515271222363262495964829966412387715793553242096222327121789380669807618937443220395949025749043652285409457905205649405566715236276698295530471167716146833456876307526347325723238081149512566582463980460633753894145681620002720005788015464068047657037736967470127486006239440310804477211469770620037630452988382433849416966275583473871888850624068882581073917027905514804587366976851018721811432496632345913683220498595123064755480544875579676134132902457102457379393935301154133995194774225979598373500528935947178080047900688980851670809100465641309435193185773857581177914691398396878486641263400303399450790924499318896570323101455622139901482963752004809869059851639452889466439655522507764189168031205923985157597705283030228493579158707027520481000211131015170801428104780483380763040134156844558042422640093565946072691404466078747665691381046739910330461484335952035759077102275318846077467753871181886736714552490400081428888441841774315524853414267938307519631657485478424306749989001506480769723127223220942826268578772235984960286828719467875426437670277814908011135481171471833608142677107038910654219864256793593988906393505177590578378384320134595686413088586948251054640392971938159036121580079153976769141247996596670537197462842628867098065753195866623201021879218677494801032537564410863117992878570213044693078149295338284770844413197355838719180546066483634607044457653723266389071286052144601234381552329885762627879578061659704899151994185628163086270378668604888326338059886625634229659910292412401283708700348100132813882700553488917500137959184143206374682405441466774192020251687006649917264436889106036834861842786190598131080396265304104631482094258901390514580515922212112284770535236337511079787216226094250813687071478930107689300130846893550610655982316614283121631504709028255479354321927511767785460833666904554316742195084936897637402536523209041517719174730537021412502583211595019243593713990449429858168656736996078323291555887483245392056217207871116087609458479576460624133029810520210457971772466545501047656569312184349455984486477044722766905313356931090667845468959115713276156380657138066413642594849733113730691958040423293015391101911783506429886899552129234955043435276158935938525431426335778496421352076197330564455247979012427884497397309763109301648732900940159650426456286291331316831396506275503098171431872694015209802265782325196986190589852480194360912282216554807913693134920968648153375669975328682774820677241703495223691238935313958724284462974246858594402359022516755825878041899733967995836124655790620137173412419955018810574245631477430559108258763494883924266362241024661660141049141999816470855880708761626972943233843200000000000000000000000000000000000000000000000000000000000000000000000000000 [125,43] 65556620543740569457891264150976870261000538452926222821211355707371027559893202961669472196787864372655763457888879441577991427526168136182374826694562915894712979585565774870884235566783638691010541019452421015371734532744334842829050554197422747668362882584427212945858716564282913945580322801630074397835991262729250174552598959433567198097011595412533784761850125289638775560316057631948987904153659208057250572607106321431428965575202841777980751154406362273909465439291797394901595703079563545784606823894373081647406207012976724038568270863792533895051700344514685679138320868436723062763556760389464259598850579707214519081323325670043429418986717115845716291965908043007703422669705378712216490328520634352238111852612585978895616308369649404706425086582994798398198425274581942284151302722419015905350546196118284485593474117819855524914478039107598160192424174095815085818926097924220615844040087176959910062528948476289356564152001862152279941779210350407325193215657576727790080543986546591462602624560041143793702112681094129946017941273470618520213626054239769095346401272821556716147000565950937439267717891627005136422496228698494896174855614664084125550824108694740949555043688611708152863830796025185759961032582455196323133216390981555046378116922756953974234622698294304304206981625340759294946362016365986855826641423258390932103495736436385454016905052893842127406264175214283854993600002311729215996621815930794240735362972904910015403825411866108409076878456057974771962431484435317307725349934228755933306242256907195078454171871322207611130712475792475922302646453784788835172199763548371513839339175395174216175247175209335282533456667098603496049627186353773511516078135229113575643390483289874662468475308190368792940091521952635387961326431237130406052557761627628565003705459080764821151288549463093789815932072260637438126913337810418519480105831954332264258596740823023949835585103655139726783923480712755203893765833009103925821345423040162414409912188334859620041736006431782760938559923467468516279951780206329784025419708821555181084891410576335156347900748847636892847645593858576435811307452897345713088252306507562332205700809764394007508993738575920234740188764626333800521026047585373872979561542050318704115336071055668024674360619734820499428046926865090388994881526526885399125965718488720435052430939006331822642137444457240148549435270159627817699197492950443403094284034297040656990379895296863864993451473677181934843068387188359787068647406869880784711913948987269224000507643807266290511091266255579050327112843500994282628225727319101557770813494631371015197287830582945272853795262389683988733087648556626329086972657843915630372207158138908217750908518708364201146699454734070997955165787840345116821134217084313130121327783013121127990506726235369853934299456053530758698251980777254932371435351726610294244189123450992391618560000000000000000000000000000000000000000000000000000000000000000000000000 [125,44] -2963808418685779372414932952255597747700048688902220210267948093539818820529087066528539290540409787063849055478441384918766743929768115366053640613642563289867681333856498592884012304466785265790252456260144990267552179439423203438587739670176903359391429355462181984356865711457984761407070869456329093299267083167494102309567977058845210326568992867124674829482379286579811998109182780144387844982691954522116047515367026821389850481506175213858795989858004596837606250305305746875499481987808885329201119096485386369765470480359895837503265375061377317037946211546156875553407806504815840551324815637746299952150398006672336222610624432845390940124485502517693494243457577486249193618887136536183387030344646580278939906443443503496063863458970559605649051350978741836447955443327466630381205369249480771426458278476137619596311081275698369282401877773659078211996765325224479239906446217062177993234718688168209689507328094371332552926739858784486036196624321956262442091371516056735646436371525587370442999918053223644055043348031938220008776008593575501014766962009604383260710621723020568101766054553124228240144122951396792391196369396801466036629601214878528450720976078515355862103265239198651870018989036225658591835804119170595779151163861848616499122428267205068940301031973670314223977141912738981139175222246553107317292205477626968665444951658860805864970959408262290938871084946762708033891968574260972601246479146868735884583070448823800955042846281660147513644315207419087800834261411130020485924232243217282396456696197894857863146542074359684937278398587444851049057737546798169868776326677323567226907786679771369206916119679298996496935127331866522184779380618920971632023028496114229860790693171744603458831929367964907778300986082073232479647693112607794984933158445734812663642383943389866151129078467763433907783327543417202938632033003924418181973653795654254991755074394101545952471472285448568402006191450242224932245351082618213389045600217965598547390414693405164751513438056449495547273287674336070174228503431102727090186415638240590918398985004337363342411917335362701343086207201442791744660659405031267286523030790968580214492660860355094737536881662501397777924818361235348762456741039333015561752774397820644652411850434555088037155205070781007308583521333213109758725429761102160356577517380363529351162723158321557699031232124703014174673624732365349729606397302155584313848340543170958135564290028280962618495888919248748544125878417347692834231110163340845744468805073154215418418878423797106399495788260689777287848241483316640102431696544971201899117481736063988878636051962518980728113680505734202244128445015423681246068925024874815663900308860841905580252055490997496503669305285587607347323877144582797213650088235883433073638362742640678059227455131792151145115043227656223339030809954000728188947376236374892595636889875428493230080000000000000000000000000000000000000000000000000000000000000000000000 [125,45] -5141005763708070088545831103805610416319865149715746555110738364720998144006999029206575707242996964977919117141638939507146066247045150936635565985767239144300580592538467103397316478604182490940435955296604831647476117783329862794029289503070940687846267846393292770360098312227133998797362190818543835674286102287221929874205151607365996276870821153371272227644178991410137119993988362360445544264801666199029906833115286087777815022986975493717032777478342307820795867020587965698523096942959088795827189734927580674648020976972049257441633811203919738487919513039697135876729359727394734209191980425059371311090528315986874494086410817123291997598136832823415766166691993156623192501758734676709711771472528335479744933958787998065957087315877254888454542997380713551922119340336701185191477915460778699138863014151336646428211146339500274487573906188900967274663479072052285951117323009187744229458259099298079481809367988875266171278665997779159716502627779934885776806904376905439683644587515763420504901073924956097504453050984358182746055065744444298825014205010079990489272779488642052538663374911586101947906439444668708028751738439060783481024320655503442645046911254348232225273631263767667776245442760007588435560597668319280541850299859921595954408720224933662659032558662795447902803419290139086811261412255619885013891078973484804506785529420433200917797056313780786690626519893606073311826622918174215043559753476133131308493911979653917730070171252073717158718757883904193129637709261954209254056492045026552033433424792553995429728730933160468485493492414857322694233421111050060863325377909753319034990195501328583055236392212728444192434760170761343447217692758775183529256753928713186912866038869499445875590743731982040658778701112955710864974733016972580468316063806462597219434842242583370820302873945563663563088251702957474887661311323300107825614019432113911766923523331754512005480302869898139846901971433494333798447793769731279057150638251209965078442198070432361457339157412786953297000626680304176212365623402150952559942063244543336714631116085220709163031058395987244399174115278647446983628265501451924892357456992455446226087837275706825844054067136131594057352392857439539978333073187868739268947374295550190033046774906097856229312868432055039418977693720683813754559991753694841638177023676398110842643397663086428044023900529430882544272470839745013944643759784977196372659150646933082357509711133402125483455253923416779759102947204992362297467417743237026555968394296985020805087716429030170740993532182795344975657399398968074760503214995004640330698455567848351924523334568490547723156590482845116226298220581873403232399739882091805558079817851977512975815159170764936892746112764748021295948937609335418013256033143305387687859235945767099547442770954036205406825303694130210681107712598826339014202782388907069433207905131177877438464000000000000000000000000000000000000000000000000000000000000000000 [125,46] 3063384890035933995818059742016822631401279278800642724949726107933622643078378494136277420633230663231422132698453930697937502736746295888962153020140019676400314999080145183013415074877980446871489294303531731330293701355269394458615368852017931401068060138123501008097721275210565529134013253304819132777001528831212452763123417620500283621928619865781246190985577270944861565973918755203984919962498903386123370337292697850827186591507851879429059839178447906565236657373586186062288104992391704971474283061388177046399780543671289776697604967478415870999547088474524055580181894310733078650450686182215561203208772612067916423098080580901799903233372157179357233042870173248106573239816016101623915866769512646352775797037667651527189283421058312834626712150356545390719384294804017767711445331936807571137482046904174926201288893447445963974868170194038344457636655640543909365919345682004823040146669071636753030828464429619356738522319116299408199276640065920797624286844156113320221175841982977459939146691107096860272269361724001496927482915221334168416633860099138920227702875445048492195891236657519934960593059427220393767593864539314936164735107462095617506699459980114471086582456489092809562189223950823807287029934369955603792332141775712115257519395922337051503630252501164098637030308749654159220742024522303903047989701047119249712990231555830509371390705325268354473665010063505291608136249578071243527503467518956981294557569278340094068796989564068674341988621580074872141822442714054984955020824132833251404729090070231438238144202914237499741134110433230882512768646939782507099421866750959991515291952711313735848287455347802914129000814272463489177028152646901770593804896328166116159458336960689414433378859641016409672957443810663298961397576879357786723918336150901611580538740047386237367056753085999832495396212161050825717821231604503803724557144876264943991309874294341897718356686947056597613968724849374438732031870580293102334767860188324889075304814348410774898032169000924441816004549928719664401291883984504223779538026287245400105263471367914503800850875181501122752536662489979547702389646104631145702481682460684926999595153821864185615069077960331009511659567425939307760007590070481602309248678595015163146510523073094235327832730274385118799045522949863240644870928585843222834046340789161587941142993510465937048241583623250869636335706970007414346046114206882174691164508539598588695739890019579637635158953130139280557448285487420357863282335311823831618807382519727979275508458899227216623907337565820474770327408204136240166017056091095131810992857732637592478068138652509371578147364191221623288066210475962665226771944067929552380952643631127822491073316859555893301801216176303452529021615957486753690329601044810065478417718634134865165759033518324503119393102946487149648833734541149532967153085677518124371199419469606934282240000000000000000000000000000000000000000000000000000000000000000 [125,47] -1186397953552000231184796486180724031560290785130990188403297673055319666349140060636070596248182616578982585662060539360680582011082997116497804995521823869066110629547848006087545469862978302735996400724724679093029645813035247435162913848484626212178777186315250378098629486471734461776524568522246488423345651953929937438396851426672192170474909585438907820384493100473514641827735369619451942687258590825472503402534872286763247326771194530476648188020172207366512253950007636930300818782149958856162545191421895727636277634798643263344707141806811828958176141127885260887554225944120777180688152477681469739457333140217539157746743882445140955324836345851712955508107351210858917037612863562160734310042212675427959643894462901662989267847085457239223004916749332042019590005947626945489627753331048280378880336257463328208660687429357720768359736544287454153177512164568776776689913725257300661203954101899934869684189106206901386678817341388374973297513225610410125464172046398119932461835459573974124904463258598422817073417499008225162413877653787646981638132452271055893700846073433876630648066526687181805808915592513020274222557834011002850281285524791406728702521339215548764706744194221784680906355629723315001477240581988236145184072569978105294180858882726918694266376327568463950271167046986450363593248696902778788850756097040698451326520359428651313314634280747817082357876493043961637358717235849195776693072970887217201170832470711308264718740436399867321758523676014872079243533968047395042507701318493229457000391752091162526161981216596054567973493772823789231393734545593015668511010995385864715734283873524323538027152377413000163765565560823750261245632808812756363971359503797768624693704494265734825946456500364167031122869068235777884654096927604277175002386703704769662557163928699287916471291224691432557988448926391360592756176960640571783877823996170367498287318441487224431455352634589640060338401942699644475712662439695018575333089691219165902156867317741163942944335128496580537160719102369449048863220650749274101396646627483551437259285824613083118112582929541229763638456489683371714421978620440669023065255034026911107411802126389788916421918108557602594378613583680043411795608158970861527272551396502336897948353352429500033845683359802788329341718602336078591624195248274862195016848941223294158515536974743193844269997452962920238108724984166572966529269994346590969365225981567146183519227227469416200636057237665957180880104132446807829181788580338139003207279610804734467697896013728959448259674650955420339984840641825126642123267242944247535244903725498039884752332504674554603091223936332313981417419337688189313151565570678943251425776494350248785095065627725256730301720388597255520038001293650022333092544017562928108529277866259087151982213792926597181574153896692088155685161214906037136583758311715783090482577015608029741056000000000000000000000000000000000000000000000000000000000000 [125,48] 379074118725571476407319683313828807592360023933277083280155436564808844657205182224378608581457799845951988875531026215528011808811284780250165136826627921078975659263622211285033673026753844551948259805310981842095743012258069101870497581201964463841705185910498981984106446039534491815669046879706120801131237970607112930746598266999557810499825317747977925570999929025105179212562468581197633757793460723602092737516325197888476813410713854898721731612964709143782069430548024793651270411984890492688741636935127874705749165616603345180412396053853347576421170084920136223635682938204815815490051317437137816244068304484548488411285419547625002503145655626068002180416720313462583331506108862837526825084889450138659068279278616816431851598629346469429492231051841410238884578307073234805728188732282817041629930287635780588120196972414165218800958720126374488567193360515564297086914243565323696248116144923277142191475265818801690112917690418218792006156101091859006449797781763798784226487931386857450583022763878915338369754435278618464819036666648913457980541565720121182062745336825666565658147906726348179817130054796342677237045856412797566440277524042285943462442090415552352957097654921653600566301929565778880544470947408062319721816780326418589134483561531221051772029726976743909952138676056568063459989559252994150985490109987872361981978790580490766052113048975482673241672771610656597900755631312636765185669291973211244553372440802204422770605454140453814639195230777288773795967461452975825370384360506056777810874697091382083530316936432589250640167258410293605772265046370759697096354712595286766289013703122402632274863551191383070886638330271660696587948669572826176844638465539217197217847431522046794819752426425055716375118469409831090367609230269015077388235154441509975770970409248098329748430738801488933675246415137933907330128623512508678452664227359999258675388231901721965589069981830642855769746468964469504157968788946819880875579856385146736156193675234113143578900580993769257612037241830630244199541922970916504825372755501618630200941877087572653957720547454553093734936656764473104904434688061423351363493684090158259792906558763401650895049619426802997787892254391491860312044493877003649685171371336559271721769921338026772132632912058226384597450890459605639518851805341116032293191472493146869600640544363067722184590571305154042691585682099518595696655078818042347116817056321820034788548957101992937068997745789198426670870389322807258534705139084920972737236329988800186613287136799213710790976458776920054761424508937315279593909449092465740595855830235637876574178943503218755446104110424713048428531588222922331251399891723105446109802569911214337092281117824538576494916461638152489598472375180165470246344513533901821753057503537274048155277051423831795426679583558502567869206882084278924321971436800581143233355094284839157760000000000000000000000000000000000000000000000000000000000 [125,49] -108137022832719572202093237699952060777562370428825917081422696729026337887572535666320403872718474708192600078401531115733122530193730182889928537641381544956639412639027467765177790545958638433601278481064960449159692600447611199930837678297252972920564329961307351638578621513310261868149280270491246669851641814117665261615678862185612026174568855465089989590777939962869923532958394563926782886400406959684301926208919746062125863082692388768831154917032791136911392005654218880335936790023578349339648373148840737896780525256369129998316950212548852586232188437110017096402990124927188676380620531719606209126521542020410408527032077875079482694106123754945480636660254001216446563160608795570133442566469356546740827595109352025786778625322875375984805488635728809083366418750792392503472660958803448933529524776922570597421846279890284346047401479229139182133716605672034438937774421012580747557267511804853304288071704061147549089424075910666150387982549038132957296125619468444318204432719801706270217632425058238830134414375067999815375684048773852780202914157915478076434751137265620188185879472918860489013912871253858340657820298598361989818068072258732229306174325161241108733510590301905283055881494370676739197341174300851519459049170267374532118887355128752934021481826767454013102463763150104432350885109146290601908816020909510110225484528648479353311544641144815524843264170346574141828219571793871409696722275539347285086946440390454560664050981657945944462906291066425760800219732537758779674491413104881395988959822414151449235230352978021201561560372177678784843520352303704247630924329438269014591945871193293425802976182059349463873868586934985880189261869174474028023422000755151010660588684035727816907247076196933593666691642486363842919808662872322556222757313488078256687030094204940710001524407086392948037827034862311897788301986180623149072544467806342372085902068184585470689119238607061555844265560830950288970559049896586144043430476574253221159109741378430376618420765045650560333074394155130534981336609249850010270387741112206074660169556604496117870327379916834821800109030625866776305206205012727329021577741988993324616092312994651887340268123958795997310750917256414954509179578572533675103798049477413761749253004593490489347931648782455480595904298032318476397774594400844744883225104170846821514982441615766092937418975528470361683459402005826610735885748152124305744162985912273983177633199424890879188011712823398849730189281781532986495777317520979812034337968502818259035462370373226653554699784267351321550318983911040249160900796483157977030020027443828732987959897992241421421857089001645556817752090496413103114413649658787472317299341245872064792223064196940680004871447135058345159157642666388647256498463992626115173018042208376843727942611670816514594978904069419663712129758201267230660784228414359418159636443615150997504000000000000000000000000000000000000000000000000000000 [125,50] 28367836110442745131415855130018340608196019963954159657684862076126186581366277621914525686941258590517858022122638770815276693760992403350146625187964226150196425483110921721525800329401905441870750632722673346604560398068211222663327449185834825854070554074954230196068380694106656895253845194134030714030792045945267689049795565229485292512166826111745961078331944332200674975890063213704527382231052655076306819922056154126923066546094765136035561475657086426336744648075833841325261994402358049988529595296267324412545780874112304203185401813635972257598645809226094275367288620595273074828721803162855923999260977973035684997729781407222929743037642040692910971800219802303987843425467944319800364584624418344481378665167831603883044034081924547070000486666298109112073700186458927986749714293302133094800031400674325767072720777784229564363836450402998643055765132321388398391043743391205517183498023102146890379390220345423197213673438326704501888096895026112663399877107618203010891511564615035305673975520762341144415379492164257891978898631809223312813334129323067210496914916436287356661007187010049738203794478577750416642973365824420777879977243459027622777214857063770240962244494700427220939366686939090318361910411440116621136407444118707883641607412711819434257567457592855637178058410970289938921149288233415803314024379732952941802736419142678781464694884110630847989855963877427652618709315236724654647820744270341374340068297061920340342181143278637570181620697596179724253264505576153694323632805321454149734083223292530050025067724750084800838636582053580357523815145684527035539023656289345244275698971432473694941846216723419965759789752429318499034662429198653701112197266888577044843687282729728332359988976678872114070409743762612699606234158075923250034462455594007779600964426923954838034120813550866655850906129277814129709225128350022033208072953188387919014768115981452440083514008548707978769976041156376427540803921046678307524931486450661282051508698933435822507276145333640527728383834442736305481246487203814989852661028303140766897578571237581671496603705697232760404148150464996883766585072746028595070129103102123401542988136152557159894693662938043844412389697020154701787946475553319824549493569773654080689723412268924395997635205060021632894749614337828013094094167145987467541319029104644398970914393896136708804741501940979132766445649261595862049375158303102328864200249713901534539948764482334165427411191014234657568471423222036842099836361277795140422357533256297347818446308971025988317366420320701531128128455722148174604271551462328229388799686457929701982270923334778717128548542965810881173938870109588802632574548419923307340968360433745344754943850956930448278712224921584885523093333095136246680117854140297105343159211252467331503168941202907200003893130584824235660316549681688801301935483663762097941560713330022154240000000000000000000000000000000000000000000000000000 [125,51] -6884390735651712429261309379657708673610823354335400658817835091393924031009955400625382261946327090810816804739259707847681561908448029363225733021556322776516650982923420587665279324021921720572473567436895532802879989960124610233302173416490507837874408780787007799971542902873677102160405038606779607404660820283650473717770080887250389740071510812096538939369035286134698124411049003808324438334221041441694498621168279162394652865900714665380470210988757934435791739103832409518255239491319197215780578499375674947112563160019031091962179603786335583645242526134726237930466649156755475812837747789384457368164745409746036226922953566982707480760027773466514521808707237957743134440185104318827959543379480063873592471914790323062233712511183947170880779081215026629786300255401477267111002420159729044036210127631580389271318062679487983458830184224072429853859982339330772998457277882392437809333112346489866363815278259608326287871637849949379912024947470987008282503302455265678550316698789121706395815053225562657795566679008669435331758582795203348893200763788216687473234208088095612642873124681059008528252179835832548226908308178578167160936543910379003051904269292236390920655928869325946880832892075298237836234794676010689199793117380190219371191022058269087123304587838310246465907591902308267235307277038950649647169212364907130456147915150613823404891379601015741595733867295404556188533903964211987449442557220692089414847254005420471945863263889110843211883311086125486042554007144475721343049600036960112099292116724513607969767646350988347904086952869596009612154030752345004222429935202844723326489283004024239828733707237287427491671510999891150786012249238511847664411258150899965676934806277611795318303772805087274701332977952627612237405373725816615469830163208865629672497751098831278114110350530640142854728229356609846869171031647324538365734304878261684759908999050206947124544368458727517866734000549346457700329685675497304625238504896664215768401921316344817723717968426131330568922480724023170157511609152984590772756583621415463802425813546832155528991206494418034596315091539793197715863797396042897993017620781048018093170270714344553422931445712972757170203751057903354356066380667937726424092379106984957233212388461766939153268897462564193608286909630159634365416706512754762015977268233039447695549713871032419715184899322551070875503511662373309710647265430102854797252849874472516495234380841486530723360872456140704816056884821635765187649146167423908109209695682789960359493771508407037959974071702215854778387598774782121806337455113238638379099137246155132805060981660025910732934029007423854366294108427566714769378628647859162345654074671376502197773269040940997017444382431566969114774810947087522992981430848498857190639663342223690231336985571690186222105356097117017962757183094076038269754332435754049836803475820035178496000000000000000000000000000000000000000000000000 [125,52] 1549778916835654470232555101177661959746434847155090910661805751201833708723382569317930530545725034827983691489897808723250362051979591241059577309261243479134130024930405680626860675309229166699767822739179881497908675069350907724570725266811447794728512655303218326302371437199697105283616694260981136121164701347082938194940806542238850684015147876666535983914850502121588263130843886076149768629625442624019260006595501740159909706837429810823731942586711338995153248777665246319648356963869906238381858017906020785938512226451063858571225053128585986169588402727075435702031263462968791680476851525593487378458868778714006262580728915845331239621442967046623258785327007603743099716881721222201532223295900314612278846861964184338445343828454820436268802525471332667273850948426026291649688916822465623761014021735366949786662495526825870505521275393134671757126640882798485294324256644485602618632356960227069866271251064521674390759129055887639201089753757772236448051165071899789027567144418169996003440386130419361495692197658370737537992940602368754859891236942068796082336968806154857402676905237902539347314029935184295895210085867128025642586640551188139444371637133005363246739968159668611221670663567032598352321286967520127463504897862510535751388830951617137776186220057390512459912631451802901358621175275696908727419087075331281417364059261075022667013438097422675507774989254644224111206998762188751149687700633391784154768212725012908766110624173400186774867824839770472478913116870756029285144972948437454857799137076339459166570324227072757475285234417738028201251181887261580759219265334163093370574755568822173624146854464512654270801054394982204036782035834202726375416259780640412930186310795907010468354228427735292996237730580237681594403704477655316380811090965929117646826881370373015992075004634469719771753914681305716866664208937364194427319102164023937286034973546837621406390038061117219412148813047125147634225153709757920025585953306586283697614633045481444028061835553467018300536823087274230192555536256591916777153375970067216902345092013660214819847378337368544955105241410691325518725806293538736858909782448674576941297295406678894585267142357655455721104944477961673282456251948105549665939524543991544999289756065439025653967282634836350566229121215878395582907883265374074029847233521969648425851140420707761139608569959661307590740011488442329779414687344500208686977584871509870207194921513494391627658739110202315337869790372119867573354601040405752220552766835063159675950289571506101179066871038210141149267721401355619133848549018054991272193206066487086083429922238359818535625219187725426828233868258599520413690017207183992293364773524354743443980569499804497315308155855999687869957402450694492755533563659609623558706603832651232193961263617320142487081685967113222210135101806158578430942822816605852195399852865680834560000000000000000000000000000000000000000000000 [125,53] -328160541662195993785752393280985632107974408130707057133014981341620843252980910251263722783179523891990626939266153423835773020162107177137942866206391945756045239128436483286743742018981073847542323770449420826979344063389593821588988486099899036552681539336939523018374094346449658706140114204985061913367516068687593031852850854669384319331455191221761611673089333477125356629549979892243276157128613410365223610261019264942961951140092141320286098205112350736569381943798731509577973692892131850585657769769261973661305556568627000245556867381788031154780843430304513405041084967083703939190872097424584915040584499392949479433389531053790944171801389373602070836480556217463112960954011751322523590666114894467263769358713951345777864749088100011201093085344012845015196207655303059199096865634952500986336821188776460439006465165893081821344877103147398255494617072162998538760291049839308933105675665436221104711448992421654018612440052605194172115621551581251707982526187633602619411336479993550509033705509139471700566000430344075664855252475151019461926038870463241644674201204224045087987813297118180239391386656863746237617894653432182096659948406850273452673746240723666331943206408538101785614305082056432590521641140385326484221692239999090624247190199469519836996587394332034897960134774229574428136641173301788761391999724066046866758241389692073832487094232090467637703519083385750158921539210772155017558373459631101788882122527779373196657678225855975347904823158865089336371101742392280709044733417818686657690191254950203470869053624874083543623584462184906784909774670229399536778446049064608594978513360754734409235413758595345998879920622401767757186109279605569249317168242013024185388468059616101505799554065361570789152243193421937867012702506678369580817524450329586975065773080446369015362313435392376656260689135667987316099289086829079660250943993327066741354705254290336262900099891640868640055864207193065005442673106614824986461934553003330763756036362730314284861240000702079505844029964288791629125502275198668043758087412355416558008682530131210838285376317775683981213141324431373930958542881684731205268379967199727555280814819962427906350438536924563212263727357717720684536624757490713870897588605808852080976698074953681516892303043767543542910757552884179519570233947497885313866334396519944119187792118122540353744335734181502550713890522333566586936127836007234390697765868769872672598836159069282939409140391437054351174567385573377798490738098383879252247984724990813053262715500513753231107485892854708930446281862492312010480552899794367172890458100944307092591927918241881269528291996872098966109162399252711680905149368634329214858299038623259410674966898934936110908998023943086153931573952821372591806895676571207024760286989058312087285825687493515670107306142401685870064401294734452007314866089638373165931039385278480384000000000000000000000000000000000000000000 [125,54] 67004881319469864478745935878613946711977935589771527728270873174402825878827517786947727478285656513392477053565119077612277571527134585357284388850160269591757922063381302464293211679303688644980455003370910995358499835683920965172815322262179239367352270801114199687908828649710928440190140145573382133334497591741637052439694852848321871339948380260831650507542588769572659150796188288271171628024887457947036077790082009224795348158695614582507233593372595273056492850091275010185766364195794927039591489418951660327562479020174790362642495253168885003002585804538781168471985567151001470428023285736191564200751017088733797886044695859820050328367486541689937934563353615342160859381094310724564060043417495646781703618786486028483697524195728637122653885473055587788089894842283761266600141336826161799043688105274539142392596582664918821221732779529365288816259304258903673180101693031704939874564893217212646523958729101814676574495729921645718602740308672642317417045106594357395051359498698450400308748242124656393716803399140531720880948946890779738067550448586046491203118813420552703145460905630361143214098010890401679452596495597059238624364405792880960948723634993893805088564007295170868655618262397465660548781732583019208406156671655908589492554707398414468299635814582854602111528927791505601381763646023500211186679914696223266684891893048654377935484879260121614237489416198810701825470093233277944496034699805476403896655414993488970183152222670369239762328462999375159473246858990737670427673669738036364621019855323390225044422110729448861713947619770272967454333053470347419510392161709477142655885852627330746598002257879875337997767851076406134718546895013376940501542250736459163445209827176851090716773575701562062352843208484389322292555377209727347151115587553558528806361023470202410540814255605173893014101300529609843830002200697658321618651802588852366651939435333136565278341581680736419174497487358436818841862311819697131901267606184929178308093045071873552360195787550428055807852917653888017841408050786866259500404773534089782599407587781773245396700424311924719142708365537419161587628808204469475845131850175914321495331131389398981191542230817224446855250149197090018485709312850149237949288658801961792558183731369702784441252697780417258748972094084804138130988399598948611139197121061558526182573994477786088682371706197037474718846290026561418730035108539483169130769768762522678373427494889608430777737448936475397052206213738655061512406780131611150915529572056135967684646395048222105524889243619931494481010776254108273293384500211967752716332305044423509261894070765725940406992098537718303343928594888291845568237050318171550105085503768439997915968504870195135847124013251855703410343929016149802073581413769913979828796962739662956418185624747637165656768240072012868166016622067397354855627751209879089458532313192202240000000000000000000000000000000000000000 [125,55] -13455068134697773668371831618115151767896857055475590874950700904191507853475301468740321968155663665805366188468815985921751039781387783793925250298013514711837429579346849144406699778083280387172613275752439553175983561191819638635084774275746375069594532442978297464767653106863203618356648107489046871922504023038299302080017738229680248625330605622779560882210674951533680367465105159768561795037436450256802836215128177043473496867116694691834824191062931083545197953969344560468884707222240731323952153627578992251425532427550691318879778354835681765837487112333985120685245042658662738691025405229398991886122239356336592733734713742921030399322067015085909398900812740060145535401392297762573844232197008624583427207752292338619998215581075779639784190728349649814830135743977226199172417632897872200822591048921145000517587406066078162643487030494245048481917697096584601324463947713441959700287976957339157877582693789087277938785605251454228989585151602200324481933713332026791229973786089161205914704530655276713910567746390840519735987682018150812537455690224555160068105286759045139013682610733370550435814736045127368561906070410607727020739039590249778092423100682246273347501715663188047741924173458452643675555853495313335174714257654907409177627902456666459762730195730605946409272659554845996639380214987044847017438597635903616077659657423354192426319864435949294353412677940784516599702729475455345505438810538623246413930911320873064538578866023847415590564661692215344848940175079384130348843083695227440046028198698398831847738048205458561312573046841982979887961475148644639010075111862746276560848589707503916387472720129002161359314660803656145095095151761965104700946574890877782712291597898273200339094956205532027403884247900299451535918735677851892845290843613932829346493824769353418364787683013837351904432321343312352270922166969882241125440300192517034789907980689818458448830039335925969198375505170942856757087363628755461622267080697039289007478919647217258986476058440961720858804539695821538291618150893719108632975659104652839916856635008090456913729383103840262138785816627903868457858072420336383955168650172628635327074891143283529306583283749561962284511912152828825044735629867596334206554215533603620619379288608205229357118300084330232514077111794150971819922363679818443482272536707954149201958963812127197016989333084423659370658064143966312669327273011301067587496162783536370777714925132198555054854108150553362519571650675577379043268666945673931316696123946228643924434317807171719002692708755530499370895565608613738999591703694485326393414238415328465794527871070747947804568965600679989523757610909913747686051788174924600116410294173400400783322590432990320065471545599179188112839389061772587842017350537640306686895599816900559175491841589496047337858465883135446442482933881279272030756719475596770217634642511527936000000000000000000000000000000000000 [125,56] 2655534214997608869339177877093345014268211678230084541018135827394004111552358679061358296954029024810911253429218792184788472905330478012290846314902134964054486100138092565549312763107933598478259421032012410506468765678652900733921892858817618496704189724940755540962820544863155964062668825156128111771076610724521851494197505216397467206878611233011760957723929312274666946297623848433582533163541939318687631385049447717270383548987055756893240411343077531982365748191226472299916473714314208751214746680853614272310683167247836426520620965496167735425946347879545637653079973568303101993657608714274883518246757968135105694094308484685598265662457657971087818010305433725334401766239690546577680324059891585867856491282857393167127171364337960968805142722927805471724641231691044930281253859810877417596059238155444517389729582206679443128235390323773574621713191994488493374569459524327456583418238289403650268086500240790715525247311038318984229320172822516386592043329049921403554404399155909296925712918762395128108069427404946954785870781851607911575521203307513244044721494249693771323136477228401151954804007712297053875815072387039118976382674650540550631626876466355217495563930615720401226473762307041583798606108378125171883094621079287943451290716413514791233594818877136741480118876707257233840934520164712152564567580182920200025787863775691554315123002609661493249075361653309120496796459539929709417778917596193291418197442116576386980680696384626680729580164042718741421238530425125391972361669527692781839368729649547372708886706797064402034500814624373134355651713343490883847984289074200718772035229659055066788098317169253790413250592546692630925961116064115676628740772463544026329187196484496840366127033734943290343678769023700926065181293437773139544851183728169343918422323933866070979318407523335005415457272449351590471913765678894081126268157911127498470126160013411583403643570850300142992256775960606966241955144416172795451924953079616689985336360828629833112458081648311023786885666367365832684196709877032077047461540847747828148410599819106942571789426438837903205518730522909840352529985581590304173470215771497075381550629297125896159961150626964079507231412368360868627200708326548964413212503752736599877021396737739637376504553188827696720380782523879677889595346949966921973264262753403904403927664637489625531439102314903432470414336201744005159780232055503174160238133084656357735364100881867769058617556205586166638803569811092878576847328150123212855088865648466779955961358372881886097977500155724925683563006257084086172977582166650300235782956279485593583861904115885166130374197972210377355631259053032778318754724919522512010607529039569372225581650391698700979669796744819780387269680527183467191619114237944009886860226648948405243347010323286324856787086779370664796103241660423819050503855929879713725933394707087360000000000000000000000000000000000 [125,57] -506725002425559578872113313371989406147174166989993310084766390920567661947261696356566832389914478726503266829825247965786243335502578242970147370156287471003227976347773589210776444162210726742913568378597172616203989585832771519557151861269032853307357601943241487953467436341414641237341336835619159654499800795968836223493952776078198415445227174234421584787995960852421503323750374163350409131232340414161315344989537324526920767823729105960406416531106048121737975041354560005128797980811561483951122377200175905653244896193384913549950605134723965788172531227017493087957199363749200213920094835854947210254722100961298905263452049878319596249437579240519913166451830655744970883160271560607379327438344430148655239766001157008433817333430965878765022747363149927495343538871231112471190742375520688414853970967160403846585399019157861499947100907627714964177404448484667372236442324764271266282062553462423927685214020139777704419348578118144867842363449373840180085648775869857082773519031232084985247096493718978367198104877190984329518319915802010188693304829879145906722527550618956775199745812524255816820036324479846075029472443199412711896625041533232776270043222905663141748742229940805977567815081120039568846906632354630529040591367100502437339588994615407159823372800745428270477263277744846169177520911501557263417709063480651986670121665624402064160257931852739662405575623752254346283895416384540401519115797521234568889609102547782666676959797118053768547715295367516082302271478686578193357755173917947146140669719286432398243020055735377356894837682735721509222648160943315569625921429315119165750226482916600188841509655616080670110023685737634336237049019579962441567540530455112806790495531091368649451187023987668451992056220416547130022139796652608414269400526160501326897523948631727712399884354400516363223216535047374949016576853393219152502720264012419373705601920638664869676576953688219456575906747277940426193831138256478174581213914199233163209645172644140162712758262917325666306943794365338081459116758109569134637095922291941753030211578172962482817266783311715712538528364855271622340697033308407362893163626610900749438420674944085126545477291026122214138610281011320566680277404123321195820547012655604150740211105895585886502614517282674344420423054790648167678930923761212246063135593775866464591592210676441999607194564619685261474735207122048093729528929529589075422108717960378503489098611888273245315615328530859315026905777371536860406932184210246897266623012019275275894674975896587191562641402617894391755046002988277947194441341290867466358111220001450803469609284684694987800863228178085088001111220073431714599503161071756256554989818441365419540496266086522022981534691372842364037761031972189432875981015283580523360166419661145559871952445642244405788013184529608091438658776947295143017634115721466413221789227286528000000000000000000000000000000 [125,58] 91827149314905079473849144493824681032988338522330485378306976308004822487376209547927276852080887620319977724675029121883578776807081226286991240621398989493818050395048168574567197339552329442207271852574582872419940673367724053768464266589271848950936128630347946042814832015728009700695824215460195752347336151780843636877826215574495376655456775582026173799573196294300814043971301635967244404175658141117240049739703219337903560648391582146632124218394900749438126604074567961698247102951360003440008132014240631504484477961006935378079196464229607212266606255043120808926654544970558018163357669082086073679713740146942097570218913635029957053756434231679732848090752878330264689389752372694639069770142668199501618055038608758893516841182495997898413233471909989525491658087469003084769597057300500170616455252452417081525087830939592801518978814673125107484848872715581394092787893281472271778215443350886071835433317650722119607221023696239979462365403583849741797433288916875244595550582928558006609427704140064585879789832307304762259059416208558361644325511650602337825357566801564067284901272765395196599565845583677375723127196495296810188711929043316490005993248091887798811963844375893423134126481267697292814321536188803984765193516022468664401203011864780835858567214177954081130560823319128967600940792200190247583988234684478483189233399968040277723329255245603563199156427614690007490703446610739976958158074090744448651673103652225765259297616290845668541151625278650438771660470568252358045396817807295695937258515570828457901408745887568956255917378465321164037643898202488689716464498449624930184785656745864064406382428219055187771057085208437083743547249315422838064630558683240962407441313345675332715575464540364434361074616608393817732377258941842411517558413737466439755770210763477659606846895635396665017375832474697770800512369546454667606268787537649279688518993896085530083494819536239698898034723606286681603355859012913942395430218272922570234840412927724698823902159077322067525323575133360102187049183382106239667954423221965410618864033152436037887917949633520851803153370415132861786632497409346364042412340969587852535662212970450325267926471129471186830038476572429745465017790708751196066835374206945926866237340012616091788106840961871447938548100739789024145811869755361465219294147266242428041402443774717127040528607541163740362069104366341247640134630721997467340117710187609615284877351422838637794696324308467956217227969203307687241142003831202245372974667298353130610753162663642255234138428459567918472820031943344609717453174041439439899547864014399423132298983995050325561536016118943071846660140283858675253782389628030800159290732667677392221156203611804608648001960417646997731038380407956457317562515278768787784241288202969534971152487792751774485403943086621286664200249414389391602099100216667565156836122296320000000000000000000000000000 [125,59] -15580476128883472999829182480603766482766777331475805325936371216240348076189655904121600609527004106414777492900966330005597915704188468627685650587483271978388658920961670160814352943992253512459204466174920846292033792275647997607385652330045299938924698253360339467661510776665992303635448089247719841372035311514080268487442020764891854974521190341063218506774230824014235552503136155697163257535355835241463417781847265769997888102837809359338814557412496525585684928674348478801846489369123421404169938653916104772391725877865487400331678365047407539957920149700907364939548227108028162037195284918068162108266458044580173374939231668353859792830515681246017825762251112819177686425266616519579077888483222153646694552650271657577658041776379740271563025236951781214738731486022973583848982494728681475124336774649604617605718989836605490861778434426509843865076524732593978067156836895784772314676962214270693078618147434367728885339507210232032077189846917417647395550310750145238934814513602499436295600270268088450284460645297898893134394134275989191961929614139147864917449325389070213724994278401438949050869960012663653792935531226400807101956378066165021937875560714366243039512719010566029214967286225772948482548012040983792072093969073527752948034231132957542266390851662254164093018422631826310608446146216419973460532728711406397583834755380228627840053848477601956751881313446535267578976916747762265606894180463613308408208052709555106337712482517095318627568633419275876309294984498108347725956226254119903960013134139773986328598708999520598938053697881784151225204792364661944475724829788576580291090298951513017285625788630064835300585238490860980724526207016859096785623449866254648066501084260025543791031706148193497836580389963847522210854450936170796052800361649312966645721991687057373050048977341079825447217201487595796297990782842288471833328550728674028230342357280701396927216684509210353272136562732198741427717346910291361709470149918952585116573456102416953956566207743534135317973710226876535107627417677981178945721672831941388895531801483292684539175803906060121725542959828914981546875675597494441143067737179132586684519545776675929801880564945170865904838420938512138687351845077997114222894347095832715315448991924340921406787685665568680365560643375819058770416935855717296983541082139038450079134746636544994515640119727976378211114540397123468437979402586716964400714311515022853116851327808399745094788710307546615887527891421024507547270053501462984211195256787969621671765576631630557058447394604602831046430444311102715199017880397287173616666952643520633238350290689472851426012847583536319337014826468609781437047513253897588374018084069875009708728354694869160558137759407151425065936936047799162131888210451872279998359121707254798540407055553144153818905416082711815896536057116795586947223730785473452915803782381568000000000000000000000000 [125,60] 2443302773257843400517495725060285692366429479499445195263451533127988935402462586176597238215724920377708284999836509622538190654094530608525889293116911149619601891234950008232909274616147323330785254216569113148631320744488571643264630616405612673093230080483562631877999784881415816704510804511634715909078752706772010356847511386176586460291938888506869407640023112577766638188259209233677986528767558609092790354749741797535644433997933933977720247542661033469184297423421085177623277824891830062613681755367694802420182466457209872612284394909290478431877757786720294000191711398633023818257364226489046222449051191167250632452148331846684011962895884863863232454386092572100614550637439721823929142748264820474479347631673542005149562497547294872773759446710053350148953416840157663548670602189297513776529649708323292149007955405394960461841561703107339162804866685923833106324398962498418651522007829874929571758542964423428882516819886799829332500435817513123392038541461685154917798120749900740162206156266309626978630197137916111324269237393256560930756902686024588693209975420594828614980052514135120985417939115315156026556626485607263911044619301166585160465157981458368305852090377518927369291031839309974951481413736645203286359346661726528844855263924355625747774638748004610435600162186653167939169457001541142191890276005137375885608700516613853025821815231796041936161959211041298962447860923173974225467076033708327982384076756469954891071048113064521432441633452828955969895179863966574386898278333043737451870199412886974239893129149608143273191288594153959005242796360101466017726664758174488893179400946611832929322584119670000210834270752034228194624486050232607394539559159900163335408497028833227313876696863216995000746742470310683078674190495904490667569450288608472498635484046388535374526690658944872191842513257029050400352778816606601535993622660943047555402433351887392476416246840531280358107353382550499176677625377424768470962362654678282550813736374860325681779843418716006567643617252585128074791529024406095480200039281245044873473723090685010949253762107928882635400322035105400716130699311847263493875297517924460151408534066954864043633670850556007568544048059245784223586211771849532604650036213013172007677486167006328023523218462381577965513339258772785111755939489463293007592650483864232024215096613209843776131124426317479993947602033819820393058329700097862994678509097244187681778182430228547872467129676005678274452758417185395728455664270074912927320034035349753444538052750053966272097855169374075596050447315642075581288554721641230709305278907446207353195944476501283594531330056251208279609520664140091441616475517206968770429101084019680513269387542278422125050859006002591559022229998323772265102105389577460756248977143949245098117283101894734357303898615386505285986617234057343570867122383911216435128644403200000000000000000000000 [125,61] -349636820618754416317160337781482230721681681647080499291583006390332719315155529466760129017380036323673456191102047991595700460868859537330825999256656978167536156825990265654347333361331189051065386970749820875123047235024802306598351085185821427888570257591023410818326526594015921911681072727347503522453306719018406270586026508654398908334082637419940319920576637121237538949533130393833350756375490978515864378951431463123522908892506727198527632575380267673291433301237125223731257066090945652651140439494246810701345382550701296142036618915768913742340652251076449779254814331651312973492927979894831617312803615334918965467313522980236134269813408098789641171225366576541523221367157521082952583326500557106750081909559479075886654797636256453904496190039143134662369771470997621106520483660972716782627805084175188931876672633976998221649352213184258466314750079611677086685321997069208153177305014737945076986877188365922084764915938882148800870047358836405413196884387934782791331932319112233532149726523800957942791498287645469166649329864403803527560247427255333583474952445922062696647198012220437160278573312513284277653519971237348058811838822625228034453713538132016474481560320853087333727479739351334797136259671738880623782661223765230390130164317000227786902090243765773096943471765031222902577493900967359410217674330169678423749112398410038811102694328263788458370435171104835728227822487080219676599758011922636729110639145995353450601351069661112039604168571813791821706779534853881347744058195587224622203814512719598257390240998225486164480149216994590817657814203506956574271510461541016543141017797605008625009874388151987697886169062024662420930125255670493485683344228444357524182753334424602602042144839952821090226756390737090674978482656503928417720039984614394486670883008141376696764341339564363409538093216920071708744583549591202159431333390881725765840675301438325135690696687208740391586436350351419745897645565425818411950005146218667041539672124556791311023998823696985287005206959037412853195199531032015708978473616644571433806339067733490500475847939623369656178151947751589309532510057483164488797456350667910520399235121775719350400630938254757460479221012385132952858290776097538761820425615414529248263754961072457166992417005267070697523585356893236120512442180505255463277338033946415975441058055070981760389435803338121320353937078000336178474051971779661329162055403887561033893031289042947750058546909053698405550151295984594146316211699197555400211505009653049100129478267869420241645365280314732785606294561807874647490093377459487893750406460688096323769110000320764554369178561772117695445860056945554375776165107376122902330730126282907521117038152139549379537892138671840645651613422818887264077037755735184199702580311968399055498542794929286309266629622500616098473214548803420552077700183868431980123857616896000000000000000000 [125,62] 45125939890621616806485461333318150210504664727170845910271023405484676494015989081575665448990868643434663125709765166442116559195714206962567968654078884838874528917531115297322620961263983908634583356203617871057196782490735557532965656098889211877716478241345580391406549201056593776849928525417020495586635820212294119657936518953707820150719403802977595196415137902629356185043993218451568759633918810191173819553049004736646997646095941561697063196164287709206170614483006592927413430588387983314789526475403165069472457483446972551135958727663324032382382958036978535821046328355930407968465985494145842004814785761530746701632321799810459905729739318430571224150837166712667731023766139751423018801800069856796421685483009829554386184542797236162131894770530522169669378695494524484946968446670487198835187556173731383123387819077482274777838834824467471947877020644118038199567049662662109155121493853884885238813794300605621728472470458909845324702947104833396215232043260423845147501697663323899961305502746466227639604442111723298546081924582384196853769473867692009388680687487198150362632552639780348205190285591829483706389300366631562777273422020558011762378820844775887488778525586888731689295120245805266353454419023847687184639587907297380849651156155123375438254755748144695455579345920344455974241834194076140513780990467593616784759730612359616908719080403654675918947952741044191838907495397179911576962399593487127041176061247089969721708083541233328786339651792252696745449885808155277825803858546058302877802719398942411286104405221248794060490897524178469007587834665292905379824647615263430446225473007245411388712031308427969807172748435496576359964172524695472632376856545123452845519926063421861924965750936900895031867037208404272924845309819116846624985066707016151523176891538721542564907853805453499553976397060226555992665985001830437287475697171052535141877409935051620862335906841052015351182295742112649153091880079652640746253931834625437651989173889147911064103730839923149654514917471369222983599342663994570322758565918969873599007443708324378528967602331207634519186120299655817968792951364465387937320382933017235107380505160838275534407557687740075865797766247946269780451567940916972639868369029236664187460674987330274602024037393094918712252382724955315867919927293112164266175769767785745779292173140692498916896994373409496989890172675822181991777723707679286580116164957670248464161922025523420022052934287175750228780741622664586193007797617093844535592134986980341845806682647424176339724096737214827673667967267855071685481759952112925374864835169552512825826742535167627572291495931766775137449926053594055234303448777600313971472803239165540114776887503193461497166552459600375980977269236598196199514369862647154703693983150637286269549090357504235988827803602448086859051066472785763832625399698545159119988326400000000000000000 [125,63] -5190272742255065871859505192161441040172713486116858149099770907050634937528885424325372400697664166299604884125049784345424325369256450049358484428633443783285093358524645139880520601773279576566672056178346241405653916236632250901048789294199088410762334510523911955276762345752887213216264698572457393149649413630722896261240032921147326906097524987519122192475358351691868585662920852165476616130885778815336397038041356184441774853490826082137100329540513610017442454923955093518389435565029229735851913865164050864323081398886927692711347345449857693094761873255516558451713130295302278622962696955810409810352033350611195470069018550854801550665982187434025013602079478667196564752866109681255963753284564974663639233659056265814701145136950378972902085280595814107044167989869202193289610939654484997085315913737287938326234146187256347126381161260439641517449686149546731422581776488248616646948445764954398339820956935070429579820952850947123236815006966984582584191495112287626678289052310451765176453338248694805896189946575482174880252519357795798333143017568338152457368232572792961155189051903091051660141555629509294902502691121547017400808658786167997979465865081958125931407628360023270895186401101978715022157957361635430985409187619378104602066759366714439249076247207120391482312585904971718943823304691863710492021899352019057468927646109002477714120397153535644821738724251711697792049507513010075912337208609994860251457957296364018552235639295489468938670219505340876143662093550504724545544089070581983951017356652599604359762625184533191565241847957518299865703280839779667279997458152750597208239995839311065426028990274357653453413506954888315206416426936010199813520663511765240011884995075525785139233597475895867471388013889432407609913350953154941590600503183378830535177278857606728090310956343407659926009014043859150340971693420128915792744924651839145951643586014016342395563649716279069724961647634537448137524095174493119500149304160139278861090189615174141231889005960074044706435244400222086647847400929074296526686215593123265608703904453316526820230845328825102201399224023656256337152739721436091431429093854357014477839660147846823295257388927140997996537883098495671341925409890127630808998897609270902657350009019065022926506565209742793264543105435059777252501162764578751577265678470196951427630698854706903661631062064113554835768152067325515843108318669777116094966224186254385631476765298505204957274967229178211427221843750043177222178047348102742987527744461278008565366992980360775535625980402823419529420905679502751571446419574699554421338761472298729340779814465189434748150520231508899642803926656750557417349311665206299373872671758976510658689985733464466685545359368999621381469202640579347704571605977670656043084261341103824196942636149204869158641622612120833029860903477688022718203826404841369905582309376000000000000 [125,64] 522681402092610185817776590597245455398337804929396430163512938972058683340756373031943858737049725650820179555825340423623782652073834178682001319276893465183889135212555780982676452824943506248886162136834764702080432205945754417912976953506593862833903489856926361725290179019008201428187880284612000439926782956368019821739165056566944144485084139626923861119151052301302556715113752707592437215312670474619557747482135134717878105814723592507283535322466388470108842066990500457918410766500620399127025617223566154036338697820514936546054794230699122091896617569831486745807134286738625139714552577381196292545326654866862206269923217333459059351560159196403889898709732383855471109768207815513321227062395250014484390100530631191620207067033110866801652584311179882351660988355909648519282894023987968548739463506453335711550795853253148030835517082264257336633567190446815151536791070159226454689235649140391967918795824372171326757975522521683210135947525258748163346943244083409815666699486692824606282719365438784029171902499578760836140843436476548513544192045373320680893186419528922117663258137420961117610006693159300445390813868759804299156745888367683130984233597468984974300834304298710736745725261232716207579105773928453592408426342858308516988733185330800052781005197539123029414250460791527524245500786274024277756848721311638453930005382659359694033480569917795815106645679130602732965675253991497797678869602164019662071867002625427861762687906573479604718839878090568867160055855807585375439195219889913564224280724029480940623240226710282315511030441088826455410792836473027833382819102431596829347292926366898250395866606670095645134216694828799992703287734055745827711913880349739503285824592469076396925859269895062029431172292488479456538758730152476930518910911809741672389434452969678343728804370469443153960668440466407525933650619031555413895555591277200798301931088879771731931617495297720213266434750248523538371269713551185217784757872061786483600091294119288945077332074320647478224867394051854128884818421381847601246519992557125636693405461254568668294935281813794141087305724201826341089905673404889833591904034855916210495107132229296627063162396913210844282918748825597175475588141721449428455986779494242549806305705811747162491898435333566349736984030186310354629978995550104046851295847381492451260813464008156550714390896913684958817818886892189696845393060999247431557952294647467822201843092940325768155676865239809992139624512474824878302643055589773080492863846668991558150319687113683945958755979338914017330700068994088183936594970429328877524755434009626870377557841149016864175659519034758498062667985144326710800499721823255528251066674264008120972531543486151309929170151940840353975018154157489124488134396897441462225947965582139535695717804717643659551161801527031935978334218152118499616988877220341955134750720000000000 [125,65] -44566789668520169851674191919442701065647496539522125936039155550507230092647005387690300217945621179527668556360854372566818944080598499350772738981700007700539712441336189152002884082969545974979706013522052936633181232794429389607175229847838090362129740548770925333401522966879956303632151827993134906931558526395331489272597357302127073475802715749378067666963664007255499724060154793319843459506386873008772677657236038112836192214653967802084123160916596477191714906736974717770707053477583124101354264118285527215206382928106330710790302308730554503339103964828189005598679776244716447672692907594629280739452763487256068228222875013457108236857525476232273887559840177180320623658806217687632176691861317551830728614215180692610049484530153722392654292175637360895719879651881403918585238383969311759494739297656258653401312207368224986106384546597782325543891441616544417173360696204951243971729012092550689209237982066439819195973668794318410217392170838507975853579013784746297290588205150495456099869034447765460887640872284042735379876351609434485330218478588347346596253448357585011072189629364334029402271440872167551091697587457274337285882877248591415761486044258449339576798449781772414874482621258676004751134614966815924735293699578223929223467357560267634660851943847239757236840309897099076464232850907340884748851500823023157609322319755937685537788657423173414606274770871620887535226209661516241109351172200403034965933530985759216027931990879395495482902832365759610589154891135629094692165439799337881761959611325588261546943964720887212415069555657409178468163392719772650827285595793989461898769620359147415494399205094135145885128032792573391888132887085620197564758868740822330131329577803627364893190044337246776920039160342817750001672316943859874988482583407344737341042469695795835325586645415358365930735143794688128618785545081591713503331669713124762640328718849620048738645329441372657566761628760800618143967166315900383828549852822272106022608972934804825759434658413632444096345374492491486165942645948080543106499610012933239185101197470460800407147617737588816347103913815692813533742864356651798545613715256298596318394185435370962754040797612970918726401448785973022591068291491060273221308295146505508530393772366890869549819960782077672766161666534165559886082794851980449051724356330428112293346766552261076634357251417242069251124725022979405743084950717829851366434237099288134425340934135376901093593763828617937512984736948167552675041876989116555576210515663759201668538820841759657090277193202723400033078144864653168566576071136145341770601451236480021080891716290723613890539573817480445981928585085736714808382142634696795714828265014796784928229777353742218345451240454103736383424186199111704829739886640913613493640985497624777021724150669172479884856678346067315433414770063425548399803899930437261826457600000000 [125,66] 2976714817214038260248074030661960478769520154737036838650212297338583611619940531662154619131706436239665491442684518754595494950744496024401678442918495215779176723061569528728105930736301110687179995789783560151152146661674839466507017684654317317261022865795809851645643335718157183998338253918342615069948535192983769285282465161129479287297804303535101659977792754223170365161220362249027574353219715457561683156729051872501197185412541262698777685833935369835120811273703925568533194559766585689914508133290050961831574276589174023253558101950255911849549746189783255585404053198485878883221946264833796213640602078843793360203612853531741608013225851110385433667903083999267194129531095539464294010061161235860465259790722293798009423594082939331374819068831135698661663793484601768937767307726454128371852419289375150068655276690651096711568787522397989749366195176306518938471488712305146242459788262224646915414490654051887472304034636352267143223912933533440689025088294869720828803672158684062774241583778460215006135631734844133020060663384173992149705771634573825276468766092661641961096680067221964733784963392175439443329180879037576753232282042653135467059725747154728624070115069831195690315647995274912087939132731625499985798109573541799045864329908982577064395060307328501725986033595598241393395911641078420580451500270236410260252346747631423528245776483858593620692378616766628571998718769440469605704111268390500984926938946790868355472925873427187768069359170205506326084664538199785917297181780130798161182879664112278356673521420215203107931845866324789766778215529993260710229173502898589778375697922748932157532597451814885315470521951301214234711032901614692419185030016555973263506260576857372238435053332883459593187183885946207893349894532893078816974550531870690401473863037591845057949301277028004877053386729685012235023279436925313879798641012862388364856082132678187127494282480414214691168531366559528527128533323351902643531364239051170992995726038466813485539417690653896892185724525718487653243463945764481162554631450083281657729925280666941994045130016999500383083562182871148615855042702888159216338626572758209591453868176774872062899718143325103452831479259481061032611823870487467981822285692812570989047103494912116237539511668329518798992458897503707812437929740621355710634055103769872191224983523543999857878134916735470709057514383335540647715625028086322627893589489014326889487769304138608057331374800998650831845522969582959425342750319503498823827154630444985480660335903573055415496484399042842067896747260502666727436653372562532541005317148945451729398109434413386680527646064002554310045077863266736800973258283507745180688409869818905973203471424911339840979794728345203810257274330957191489928556992961547904815778950023248847939708675221403521837426218803358504500853775418834838662585828348848937369600000 [125,67] -117567861664078528189711254135845505013332776011846582366964238007830100127870592755003404933035707612531505267080482536343805091535069544505645834217180093117157185016894186130377726903113371126875526356537308962161655373928863832512386470134285129593028695058648330317901935698581796346408267757811423828012185420279193938901745105925422929492619160641243417264496221662440423912444203913677738690164554363539268853954264327553229372053717303563521403642493279622121118403089794307043183301902106622440746249108322695020364512543649327690678175423389129296548437808671576951650449709609841763539535696692413510717706770420802741234588965323636984182380162691302375117773958669444136716457795627686668404400814732966736339740840449841037970699998251166469109788601438528496038534849407286130837910807746373978172178651039520572400019593580797258454788384013654529343476114856784518012557206158257498215923835990073339289962846276967767128780149825899350400023904197243695071883681209857384107682371712005854797056613318344090081169412157478699904427963394302011002218505522367263044729433902140087974889115927831272415579196062923606933544952753609890873843855395356967597843464421362916540887770975194812655980936636614774852159864034614678788212621935071212769017245612754256140910497331857739745687919363650958234653951484619140892692568633069470569251897222654418825298628566945018772482673221505258348803171651160515174869866000438949413365289253932233314571025076191752306029609861124669241115337483354648652261795746523579992358430407879687785851180471791671673438325149464398826195686644821771421071565349854304399614050697678960143962358617770069861343996563525010739752389398220733238076168433935512652517429161045581236610111030402241506044350485946399617836399346652790513552399662892190127484670555217911046077887006806807232387045667491557282238187186652154072610760245185960656020716441322412385535187534859908610080730125812045551193695165656646029501065632413221185134682259835187780932931767189467813939018140600557633141618418421969275378332653838796641264775911030177733838001737078238823933422862745257663425702457693181154917928618481122019821224061048984793737097437317239501838921231916610721910916538174907616879356191386508487117420801943245482962047479997467256448374026995668641277030729385260565950256230487951662134546950900076857708502852473668468542464359683114416448086080259889396336310217937644116898002879107681976337442640534462655514204114035261614067838153864207241720422616910984518672997561910357858557319535191802152329728000487678281232070858259846085856464454840234617923802294584400799044795647968843616818379509090714133716364039642440637963389094758629608416748718671818803472712603097040830998464411513993239789121971595402621205128914830818314803294561952604591707766271499895865951027695510360586610456178235409863296 [125,68] -3907383664223756326426066231730537681382301187344055080170786399837265031960464703468433630964434216117682275426347842187847034700947846542897901810153699167272931886412251152930594207720617549451267380854446529662893994235564956446303147024459441121914035475118330034625491620326342011945279523202209480528827453679313500023567299869256186118089022958227379523265363405843191286563253413175461754228049231436224494244802118267599396406069592351415547308716667701511998646669684104047680102673734556646137110176504108067079535320945190756986210159833856003136357294634550308108355950756781668674944693842175597526494653120270230667928910082450901501619161774100389022789300922568925490814831779147210760024746815345508794449548671603772882810409714007053834268975955484127809650024762952891408352447846789940747041389862692573409893096334096452808176014512162059764702175236240335836528046390422232693230078470681715480823101504968611002036512304340832691137662610604407283623934399205417613704464478729567465088966930258496484360000837312496431780260708038578748744961300101645206189469753348568116163556465654544423604477192198282207428703086033249438938643987252389683576914685752137104597529421077037509946349132814535859283923234357677738408369644003804419082586177941802769344010732744141102694367706365394535281602960603315165652104653308229761803671692850709692085095247963573610396537143812297658450963206966843218923820732576474839997872501294699524846115849339774434569584471040058329907400399698831244772534564979524380980952297553100868076711927731711029393705110843798919599060061771635152938239174203874027358265304627397520639169044202404387634811317966890985130153999568276325721390029343950089698045083877315107922718979162808630117762538115315172849099521314329809043996861728298093022009445811606864309873272321552530486077496831446112515392285906601476077079620671120932373229961540237625225823074917485401247900125403060807161313981098309382384913303030465451052768746590291464143105326089564016345719216160216742846651276718285233751504550902795686804358814643471671126706198049590928979819226748254041909242456775015587217466047590487140200128966224391872287840589981920037911372182394251709232056028566702564522616669519279503930587246231143961551652579841056160559281525198005082688007851412475119499876810264105245659637380585074620313834406457072353726141323499018868575111766010757816802675681197404513032539420943875042726694252256752275063512412629960021481789795179163201008217412157118410708295103354222230447571636692979401072438032843277690535162877256733707930850441389755850267925588285315029057741140009816467574661919997592958524245156515097848305775705621720229386529728975920768681240636154609609553795146635106905071308773507803752139177799345331777143071053287879095245707142265863595379043319028699020336945801570880000 [125,69] 1258900089549209922190526465321457892861595857301529612755438099139129885042746090135140986977994896489968004920816954529042429126924325336741190577428486304675847219029722711461608307281598218108892291806935126834109019694145090358570239512768790355865851312358085764280135069878746622088172825384412402680997164014434547657935749490955619772003708970827609664691123290976212615149520061122493749439096785434872877590780494397225144185618766142904992535198839014663902520728901551877271160353400012962167821486897652157804277710573658483985114194513120117756765788105796432809954127442356799932985600868312934859320871621309616499292670289865740499459775995838356619154299150413456298937642734366695921713945775607971165919037547197091025395575698884851054978610696237784932212981427720930626061256835891542513813615964927483319051024598371423198112939319749497615337795647128289922850796460632120022499314658832344482453158809422992787554546183850287662631235838617788211272501340776046393561431418076417003863763157697655191254445644028602068392399044249851134122768284059193309983956041807277613092195034197958164667275059402447142210182609381647796132237748855753606347328027835874746948328803954675672677672511389772045573930173732811142912459294433156610394154540654191826787058916058010500043267865081408206336484495961353122296975882288053744222273754532803250498458441305415241097472589232400171043168767993456699963381328710823367177685901557360595778619059360784481786530627977790089340904232416743913803614541375116851081751050015612751437171522505228843079541105053804513319907051527091030447385844503808629925911773393814114171130472727279300917574617743125387317762170164091012513794632011600759125399188838017807438749101983496859225739253132908462266250798632008346231653697433127700731186269742047236785358864463788102362523650645084695357816739753112324803338334907693058895033702990952250995776168942522340427212276221406738585468198390493177563955209397251325463836806274852835568055296851872243461895907811562421603728200920683660029319153029811564839041339522531115349308091557851794196831828279832566027614761323936720464929636371024738047134861434447053251379341449873989872335881972024969850110878125181366494268452143283777675106818312083545314641977359309619054951389081170718833023469971277356083952284827961271572835532268277434653794241986204060963713179464891901351006843401152144422427155390356334604151273492717082385125019719831763201236140651918136413005650409065516403111014481704193793869585115985577840916157839608474038240790015808911628314585569103619131274219874868565921289216183934988482823088523896021654209411658111495379860789784207196970787032554208622432348377580827433875886166686322862605722342768517976086673550396967591851404925240486642472397586624335866401362108367744745670652638441497586423330764904000 [125,70] -130718995694630853720351627603749682101718780571377634407606124356983757955033800724568944220802640982000702004065772290944777667828803680956426282578524922891670426389579137633143489365473804730356847105846641300265407720847370190730925847152025842959126769254794733109842510565014614287543502538511948920100015544662988574681877558834620040745950960404538517030719289294544614328843169772421268718662203940526249677453992945597246969205842121265072728393677641072810599188505044225481461866554813482291814627484546028295872661614886329389253506292201480339618390491254367549914911541179242762625201092640156566771972837266208484259687961609142399640163867829573221586245964065296044474205173785255325850759380946130399290572608434679506713641477996927996784751793548756779900349287937613113120987498176005499521569055297758482343709608761721335892632957499416827022444428712096049980196907884969932391844178317770271301250505821047961268967405434257073221393436287100176519649611914204108045272631697043553402594935102585811418124758921900805359043509292395964589463703676248758503499307798316780193091015338515635905534188717864574500484417296229748886429600711628415882351005729185705443207724489040871153100329905513069437703510787638125989515616817937684072448264851318462755708422272071804774961119552099914544431729966288283700235838542186145760930854247430881431859629694059091790257878420870708860666911869976831771929284668582097773558873285388176757487189868331117865012882985079049251512761721997489752178204913829626156622033870181186000463250454336626534719013319110386230624161174320031024412280375222908084661596002274547007528132245441864443530205231315994448480775787807723664781091061154976240590193182816701327735968061960187384636087934605647033025577607824480682346449111732026838433798333934192475808792554875038734517118114999394447549291811011020922000903149731606527086185622437353488181545007995282453032231120872648577410510561436900988483418987760746670467581472903286058941030564332902674726176262131057614286876693605388959840997282450841489034563320010234141898371436049329297007474836153164827572979379264250411527979437919503795561378738452350522638915786664693992517550013020748475897996412294419234402325455469973551258120266262066204391761984532068859499279903873697531020199396809886872617458100538817877397247978144847222577979855678878465651172888277904119656248632966502037480680591009125295893922860874260632272578739712321111537809865038498008869297263275076999673624190523332005996385149600369524462554935908502662333366011055624491146963534923086572922880322249340866708111491432068384443288977531547207674442100241348310965992539324415523898649616734759517361124526610885106946418007159569716507322972321183092629236260166048189384489969862906731705165166709638983699994601516934802174185214228323433181248000 [125,71] 8053724969268237078319043562588762000978997649644177612111016981717640307947891279731882850721453707741002543562148179521780434257497691235494868772847251208753954516184990181566669552703155233071379232965822361740016094530851340038098094808362119621020963247711532962762475664433026689794554654479165839400886212586937064126646678947323767387780878401070435988084121334914729947023159214224723223955131780379316018877934534493781898754812903087878745433321894013166367897705976791705985623562842792224082992494338861303106395744108823108797778837921687153960903998744047119852074543097962129743039692032786478134472972151715021244026889144446210851092092820079148352370502338394246377008579481575398461103038530392710530272667584314413312003285162812947425383411912259413082219761089756856935666533871434671914348491710607149980820763244154488057977718722879677742215260887227138233475949157999716605839455897474008903898397081190077089906496076879153899793151210419681119109605548117749556911821301141392141974485142089934484003483915538936689126593308974665682710552479629533146442495942650246898021430792448649798044480230318632050855987868347975987967392239581693525490262600500575814116258930562414130202882197941389466796871977604589168827017784108940298307944230597175475438364745842333402225399794118750753561604750443201193872152645479506811918133339582032555586364219835744439144636267758537763784741665744279421126107276034152794378559770650817236071812199487946547673612762105859042865886282047747759430744243068695750015033702943205982110159826941968685825407942556308213838640231290926935248605427542469064104122262649709186997726478860883174632086167584738948737552403562200514438509055440895419631214457401965216771612500833469289587620076042148185553198369214679780852287228526592328926486636721099803693508929413347076002896485975783299755948787039305816972794685236812279557663006337597190886909192488344279909520529066941827449646290024770934285017888462090973990421588099712234737562263345913258135878030818313851410244170292407244448880029840481440098941701401090351635180267856304727027031486368117832836644290316387906420593555991687036640365699035913054251528883176428242446352530888211773141877715373104188259040053246121649865985112603046252981871105624229237506192689171075169403615627585731683820175399619292036936265203469653578008060260262920507089917077426435061190210837998896531723406454438103511866274693808481788268348280901129595688851000274354554654146189317625029201315222428872394600429679095355131457530610045479480909667714339760585971501799715775093050658433720719161722338252795123823250940094805469829722035388842824043066940036231159945532298638523605449449388804788116140299356737092242416365724978751078514811380182613552933803200399602370426006177473082843217342218964935665785785969982579794494266400 [125,72] -209257998834310022319209057172103080109540888023788683595073247423689817812596785498890265857037976264702982418687780547344500526338566896523627699421013639762002933781533810067413420359988449672133304854426825112833377169039788744924687030497321044631105649473293990730215467533973872280922268376308068675161095065389400713698415217289823170169680534975450447007601346583648033856529414240242044241409535156643597344648551593005639310043679878609883905114211980393870317614662369621951073120319145322188252278823250861003109324176146976901845889831038084206693666345946404958802615108381588117782615712529733630472668546667342159604529621444691915722642007307606022738988309662409594678755736513769341343489375705726635572930463631573140307725907084727148012431292752160076350883566271342005917897221194693538817316910992166226092913700018755553310069122807992618890199322040091186544667188358715036074416626449238877909682665582791223432561691344353502429265630439167997642693641715527722459948653536667621163027396672170564931699234402799555484647582135838696929136973402758930084545745739953118920885328495443802810624357283826572836486959204583343668492218910282426332987905716987531590747059588901078561092498030710473706997935610889379894506620553992685708638562770571246703857400598040612375693015040853807470051340272154966504568532822626138410537988796563038740856299639495592819083562995434066304506850196944840537921761631901665034204812500290632046035151346059011607484539797873726546122605234405691471474723843328261960687919535356584132120297110640150304375698436252879980960237807649508878151547060208494623984141958649237831504466369977832456276505295030321134724568107781457913996139304645110601626196534789784489490071979590815539691684534053506372616681839186218992597237177525305552513716808216705286423180400142698808732151550230315712622516855914092284296708622513819544018630309504844514381914627956567378514175210819167060619987111689396788152317946940545759757601256015665609795390379376837314564492105103984592236600756252149009045659631941701968814623391208961696352795709017977850543013619117794872913364744082923254679594054339328153883714676736573937809977444658074094691335308675955087927402526176628670991197602477781426019773482131545991482790799900280209100773390669178717890579046547599949081502759993916322528724693172355129432316152688261645023397126292711527622894884498110047637769697936685368944712826758519150960967889428703630605375272236978311902339867327009867383400436720525911745402186133960310548851212570320244572251232020691782395556879852292098317835144161358989220478760949049144257922331300177114625931798545342798564915189088274219148202040167126461759689885103963057101482685198842688474194103942637788565404875387778435205567255239861565172312505611742821651601795274260600589492484027648000 [125,73] -14837029049180102175964578459729112156347185363617736162969409065730205251069766270435561539872751933974663560727638072994254795089442265821422346870837479997556384107732929235599663322451572940469312705377458695528702228277076748187925921170821417598943287535909342645230842693441339356003170387476461603388470903818910259136220333597837583390631987602433963877473898832075959219238114356343984320005024558787978552314793490061707641582081305567807172855797435964109233398272510201266100395923545313790711201546902023962192529813225966778172749055493544372241717495975729856587455591556520781052856117858248729795931648547690768427882001673477382321031697325909335700376173233002994486127488891314285126536555177276884470767886828103319279104012008779020762476455382188396221022879448538028570636096566886683911779281381498348350967263453482284446044592846446396214250387944867757389303191810208186082348198542558015102340197063648818467159753755110829562935483250028312810654138090016946597055381423893010405586230185512579542527946977990382565970418395458969892813610031438946675151650670726890685960138856261421630258374804847223154066748436072830244913613982930736968813653402097061681623818065093791764324093887655769357717869203570172465267785964814295525580118721577087487662645442225365298983528880482915737930889806984937003497226666511474745497031040073883517681087837907993013233553092082110674592990987829070854713888961080514591402243409539214263241872230694916616402339917082433303079408805763350189462330241236149705548354068978322426484829044694009589895236192172445660619039006103256247821112526677360359118535280465001698518925098399388343061316940723542840865767065527465912570704617202742919559065171116710791305598094952525907230743641058956340950607247241113837567589030795813684627880348225857161851782633064842242776745567930838225991301822177647736985425211663600035227300740286499405538399418390769785667619168498937215501380685853540973692682865663366030268262563563816076219037207675257694627128271163385910036411975914297069029271040340057640430832187615112567611714253566669336563911692457134007767657098192765353364458533553420403685031121950240165364511079740878563006272204237642501817198955829323509255928508397758983539455383999467634955795693934419731210367003651932699290218674478250807291218033099123275042653223201260896306415886560412874084296593502062791341698076787258868912042680522083829329836936420205047819804670718358747012941366346546547807512301518052685334574731320660777997174362073586982970482590396601283878042066749219412356683798535243213056055074470222127030004415289685546113206967104735987212691400778487140515771738958273252921842570995917797524972794953853614485780780512181007615416087532017229370320328474857038248534477590056805324097808913115192294197510789962102607960367672320 [125,74] 2119568496035808648397500749050181195049510706162523305989676399917119806653139799687461481522792961348422026055818661541241124083831167271031208668443768064580573557386918750016825782431665441086032367589394979973109321449911435861252339689082104754841639357934945121064858571328389836596185812862775014951330156245045547352392704396321782563444848889851071983624291850781260226078072420869349632131929122093794664859681481534838772534651913417533558733699675500240762580560392864232493885952199904685084633062358990411825251357152379450872215730727029454965739792370917899887553114334115533530259019389611368255201317010781913533532465295108066156481470313849762936682090314124370862899561661938526259818699897457005977977583305835634092360152665422849721638780539873433436966338398246941181505849388210931652235450450982258398598899482991503616446886584015940656630203792110800782742210275833025260633234053362425113136403122999156832863579705593417197427196217251893644795422160359389473993835334452327361607130702412419306340114221463309399255727905654049655178463806544856699827410282298156214303438638303834019836328599456139335350409078811623994126437025683921597424668487428404559518824097192640249532533633544589076723663359160656262398654969661715472317518441072315880249937775872564598481645359079087246029331111182752445642731540626481392952997466034147046806508056125174739870153419508297484383437343733027465234498100222796264349341245113801123700279779120764210792931813598820909585559143175047033656850641491883935700606959905659271094624527718778015525939468373852750077899725025171480755525476470912982280445717106737159916948363536101229053563007979376119077421439184278743963427699358724981974958347325730180133796566800395756861221215984335297522495057581570930655702822737835447966491117181569378624183621563670645507943672309772076517818502330693607034302416209922965922436320134998483619912928162901257005150927522074963315512195309176265398546061351994090339597140945316254280004163535320477696987213476918271784653603882277331040971485734279890509995228739477937785162624794239848410082354651957205553303632082993791296517733148334082684757553830243242348775661828654787028348908734667192268593399725930794415455085345901693037769733603881769470487504716321562963562997038979203858149519899908686461422354397832058979812909685787339106184965842247283639347020554873362934227988170459511007088937797833155790571442702284128275662074525022865991223177161090480892816310903051402490701742957805176277065485892144139027643943896981636859917262614992573152603058267471848374484672616680115861434220436691658599520101542182314868275779244761732944449211204226545673397875589825321186150245686210567810172652127175271929947238485710554075781512940919577288618354503963906841668895552703232593935014794333633605284709760 [125,75] -115196471684435859210000569282173827964589435113962067882032183395072831542448964772529711348444341618791311405634759510236336687003779732728996254467181004788524412227871035222216523301987338849402828178420174205654324093133956790874812384985652350620225511272993991544775982743982249266404614595411286007665423869449170474584212660588935309054789343234697437795917195228232108803899454038799313093851178567873355228145036951486840829066981011139895828199774925965636891918113649300836726885126308033467292347426443404123000665794280686839723902476176830064756641945177448288035868142603160947436988559512755062320185616040380748431201447045166037857161743642275014005376212658890210800223961096132480345351462418811201933984222164602665047177943141180184394385573995203973536970866233081550160648176824898578698522736057499884560833598511187373236511539709560522385157792102789282926562306970128075951879934204781681539170133764033786518765762184340474698369994486043407569774655578191447644521026061964254815572126327325350055362752568532405981215458064209288985080927828312286118563066304953684631683686806386800819951248750095964544596486758382831289406304973742709287977703332603477906484424019627756935930218836068059928348931858246649637999307065226728495613903154459712445929302411142833332853644897053199761474043278960754424002741971420340911450682180348767524961924142170347529850172077473414067590228282269448470406291230715200757424359728572681206722653045233822858517811825209478309098717641289641442311393520066886514016954025084058594534459274495669108890974538423625766354294759083633312799482657645634781129771781802656097531387148433013147638389213235484956891509464898572641399175416834802400614501118614377444597259620387973150591627859998736902343306454688926073782211014326948722887048594236765770778639066523938224890358307954439444552804674935044726756707884493818119283073947062908857262408374670374520692312317082492357815009439044575544536240809141726763437587480351277763841504339312302303852462438650500531488446975949125225747056259193263325697713581785576441141219813622333244789338878259861063871637228856805485673199133012931211743568829045089044623596268214999792563648001000764078926975090811312440107698011303529240107688290703134493314036057674864078217749888090158190078349913126265656459748319318988685685511698891351834033864488486116285544054766638411445965036900937076393698637933140124535411632244397021920902543917331902038624146846764035877227654806422065830822183308402007804789633894942170366129629557535410014435643605543135888502055231506685049557407583964666448279551197426216274218855590685569252280944869373510214500020658830695656388982558493711554773505456462156472003452691194582757689022831718952722136347268059127239500318537539226767432420990453316037191914448147331360431600 [125,76] 1266032920280117614337453913644525406273963316577607689604292607155224834079158088886995031199952324801683935956610743265352308453520009154605710162313683583147562576414783393223397139028861794099668113973033399881897206178612443499468552276216940236098009824113793113964894211001824321091506938671714900114794462344796585406160602604178484191637959828354915335701225219149798757766855730602999447994614852000970780968662712285316117326564926341682800817190529200255904622489259481411706870631610527912312735318639383156911389520056032789686163236888844571922261369396053929834352288296360134146597022690331810478655287516493337730083079646611585168474489161017156994600595857213151963545546421984829258742439939164621045575175560160046052859304927416722242180038751236499256799334287520815114438856026837525892959607893457242503846380268103349965240294643383567480848134289791963157467999100351404223461803914655880831127028961443077798333969327429936798464096931861354651894389798115810054928296851748924072759343010339504234520522380015015481000942135573485434126474876137326866528807153699992807291356874615066336062198108975495171716295818020044954267486527567280381879774611468511402427671369758034067733801229801966044953489379974378082476593412844296495459819213926454655136403614047989720184491797564620143550402907394031962928813416225114573064382244586205140962433437205661154294767119301158984539291482979021762840692604593551826059109578790962062778085090144552724540545472536649496718882663895114839496643332381121113845899680606082014162740424962974448793217148560901761093314012013340134126223172444359266610993130766153610675794668897056090462889909466915137596239250668303772058122572287504033200947936760313936175683032421809251093990515763258259329515208248497944012925809451095361358785051845115199455821002390984102733114867548694163951934462537767009182105922289202686902587783298900994171936716923669758341578379096774937993017516309653833715263505393220947846306531943737688979772277676686780803233532835790054673846529442753826873770447486614287188915612322697910466125187110374995362138838744819833798696588991998184689237900802870841568314986323449018627356609213260891004126437293496442114092349348140088825049333986135515614916788274192172260241634066309790087781932778323312756846249281971468587467288088556141798976814017849158307965578527648398930024450448166447802527735202024802308078113540418380164509313383195749270044377872705395992073338351772443985341650395121034307948315865586939840218874837726642993037472693923927523648744726964615636587249110969314251056250272424385484256872784520406149425970822955067558409452974035557895155410711098246368390557285386949787163514007858201383817669661259888008783030708176181884701126927251797333135016744659278083417149381079842581827696542432049280 [125,77] 235625547968387870826271872356958139423455168274942778206101076151882746671245778610135403690925603533243420655002922483421642572369178441502732433785872485530175725802467076548748566203918921103568551232489573714738635637375496701455005962573329692831493404824646213469828700628287869736903945203321159113136333267811795442758802000163521441520801420716854582995211895511740045258756020514798202704796764966954024614143059111123100217473234779547577682396268810509249921145061253264785739265177775495179934847457460423131253246593170849968822177589564580948252602601483786538568004199406959875781938728144295436211620138853693780978328559460665795267828851066996711041024018644848822030273021346006095024560139290757785102348740008595513161854161058008273203512864017459593878725616155173850620022676079803004569230855154095135656109899859785024361734334757677222206016982806618921702392733225537945621888787618536920532574175524599174977274003454629651228905887535362120976516855860601511961637007876811442786991091222544336465729135494797449492764878631350677643084468611514200519974120939438994912772435288240983129454115969739336324355934876336178267686378621876685647855115905943327436062637443935258167842524207286039780052136682518201579529452701395678041606482199069759027772095067130639497673829122272089907530953327944954938831999113781783467514595850675618091549900474243773784686365005510960660962203308636970795391605289780852074974089133042534235087848285270658805554641631244046288696096345670383379278524392210646949660761619176482531365070231390760990556865666546139731875557661358047382431030019634363213794366329718958758855082043177090134331558529532378514522752738940466911251856615625811348703278356865578089200055859163659346281388499908606191497108860189929149463785648452428013648126401540646433211932842647154157101126826092619233019224859479700465951086401264163912406882717075727936232620363049311842240108664901247731171545503010083581569629465023077090961673675396967819162773041049863640510394619280840424926998492524786354520701629912261963943653400844544799555064569453645891963081325623810576809567449196822744316179030574035895658389475942490642922404703039092215095941512517552764628211806268789295785490115429486286403065152841252624238949378029813274517007299645728631848248954730652925135893454409940082674820344807333171288972487868282042216535627116249671025960145101967715021142230171121078715695303614849141832550494353931439558131927257445136337288561146123550532933444847078965748103213681531598101644854198334889534877628938900549741163158040271888323550632364281645721843889909261685652497924010405382103077259439148504370770890168550790032535665615900893347139908715265181081275844863005591966229224506533925465186369298694196902102534153433476148498787956485185039399833803440 [125,78] -12720932451564196486530051817958826583185008907147846127731031962474906350375649213199301230290583496348143286069075074783339710256610450652166009244471080096566051969973147166195344586211755404155323036081141996641536420298825459827036275520264619250676720446670567380464675532216563831838116480266596738620006237302237018030403184128731063106135101724175142784542054512731836389598859256471564874269021678771336631388624098782835373813790365222870694825883976667338258733198585526807240358506584662835724621085422201073689558816165746276856542195199561241575722347511207734544816157254436094505234963103888283105860831205747618368533876978955279624121193298101627758466948697050791008491690494541025187318773591959693326159248518155973915280394128013091493176785449291672367833988286444959881602983092983629800622026930819561134689884870421296527545620741521336927071440011203634396012634968731648740775152914381917106261246989498468571988962753006178489784541332358947828155244819991025798864866255920940554126798574943570760188159263375227959273950306526339870876478106977500988370897702787295621128097184705287148981800315495288031488827977809549733194379057821815541965408289552937246700069607108932676942385305239390466861940021477799215017144008069115878631082613438702308412158864321406608244192291907403539084292503078924030825903444914960289978683030739071741673256429697853362799542153505987768865667700785139022842415513973002859010156443569447005066482256233243899321847366589298412876688283531213707615461755584232859538350773091020258469632563799612732845887777935360453506038076730138756366476416053106155840152623386655678243810363743289517857394890006830405974564470521501663480359992984024815198576316147332284834581021956513647323688315664225954265281704206269485940366841788221726514160095895208439575225873227598597891323316134839647277782631265834842547047319996164001827638381915486991614893853863949643613711307196393283634900640181952073409157847172553079484385081344816556362027477972387745089737101719814994248530005983896480379824563301475167983352642008496072517743223683890037547625522647433526578663056604295304234346253585249604649438501736381295365703278980700347033419911866863813267752465446849177797130599105141698572445223185678720997676130215904145726863471589471527327631820170475475947596849511343372802903798832464068868399099690747527301288753526539822865208515922171052402447423026683560294567161051712784401278389176803054510930196764416470806188719236177944870373086677467622914891073960626159373885647187916329254525822337233915166447463420916243928446996442216085825792579639385600317974652215615791830488534775575224041913366253599464646634302058509554619446233235346534666482593511253028695674034410630001855440374563272278068089585087790502702305930233856692784533842560 [125,79] 28519565954884626103622829725109553559137058832563559409065896974358326283715157527831352461237351242964375612300426315870708571403025729305339101501176272825649252020137262505460670755845449841917654704975001995382787674047894238712463147596412187727336902786489401859844408468171710530097632152930725352891944837737367684440288514633116559044374291708736699453672523948509642524109784905435147571767056482895675583040949747190257704588558898371661129533222606272671537683181569531745655660907341329336773448117083337168617710911177818931409935808406791832006665798595298157631699952040233072724199646832603845171357384530982137109635005404669891106210799456297205250192766003788974169476850548331467889678951522458123340484103510153369606214493453277233503737571800916718919139032023795155189782577570213157541758405094567775311033025887450022611345436348658787933797398276424057074191796571988591675644436275479529193419403736827450449209873717766182696537617446281159885566451253122984276801136360766045827438837012562762495127932923527666989331114452084056148652228085379543685770204407411559913246746523383379942370400804123966913111945136784090802106296152434141085844157751963900725060479673366553217271674887462893718585259971478713809063958147012815224764357607172831307572695719088786175630130231574320457156636206694002971457620687302524010006019957303806860216651749305744789813531769702312210661147798316686365857276411574036852174133467471847970055641011726223675303576985881605393671683411042259189861790393675347694328478627261301215244996897019249436859159398177255579561382159452410968281970683003232880105071747038556992518720330979331684698232437740019869345875946175474599712077092962681772253597396929594541939770386933783539373210147999342437752659247132226887628413773755164153306568861469553631802671880484729767823451727049891016419307624986891961254505122438587914824987684670320122843559925608065993816660737021608578878639359247421150193875108554588845486338155293196031070570531073353933541010151522490771143002741564434945830380758690015689069779594808865322686775764986047713890492176514066766714722045326517265696326942056463503067304028157651220391461816364873531586672092807577561079731399964284670369748771421577574872318080735965221914175185563879283841470834341764992393875726987305280802192994765744709557947166052479800221890125175136907551766264674693857386596320294990335312784491191792267021059020295095948268716898882327876275416651879656733014800861853705538841190855889578249494314833858002582928616022727876315385880323090032629872370957435179601422851025081328919450762490799013368041332121610702043812130186820694532816308564117333046072777246154913491017968871156702796465405461007251422261172666032919703449381631902682425016002568309604892183940617909097220626280 [125,80] 12773451170441569677347122559752956521682052897422366087894645952626091629608825844034093826500201634478118923931836047528286701711108407220764436015692020801595444053707637969869111033478002941142778964676690530746664227174401422936577101734881648271131574228587679957886223229532544526247070802642410368196518082802368300638885539428650889709802509121135613062018242099444931868611011116053600068194845273771519047882957719404262216971552405685386768928568355939767821075687707797274102877150966287937106355272929329680906250817450706906570285064958644195225834519630083734484649857448680664894718009218644681521655811254100201676687589725128494477433183729851796179257539777390424924131129126505566373828121737142814532695151324617341485699802485914700698621503668912733715229977465678555873653866257306714767851332997858388938195290242585686368372520260213483994685176162680283851683878784394928345076245933428781834576758882250421150436899756060181597481790753960259222619029394605218622817954948078164821101815140831515789420940846968229051795080810040586834410774258162205644243007225339704931733285630211624180118878420701616844601942703704160164947171578971427125610037895769670813940663291489555490430925965869113506243949514774022717895235497206962450755061217198416933999460371241794211129338553914869153404640614522320929263484191039099984926595227083910829801440308096692905962028220653326995292318101091600641874778739438635395305153989430971159116063285766650049497825451460449422464128699249217565310234812414150027400338324928757665076774681537536107927634785186366166830807317278944490172747098987655248531939586815448042285948790262547623098973735148471248174901893052439747080005953450998957694182260256044105017144426603549921761812014577466675138561964257181985311107383249471594455293716448570591573237620737516262285964564455780336808952351974894381921845540623819026535746850441885044945943909682078502596884711375239173583899017523604919595757412799545068911007292698728613868615343143338986053110376106518689224989271257588303463891295873454003213883361608488792385882080803525947070922708497581592113937095000861439959458609542091666087206008440845983749973431562350333651849020144291472966294745596541210053208149212549775165969804337593145062138835566516822630734450950214758366766705541065576408566625626003057133036920807702869034712074456835958849073750889342536122945335892556875985471253566970012905425033188730110960804103515992543010966321895516553571739150569919649281623333405449957320484085927393807716977830467953538027341715931683808643297418316980909491622077658967763087387948655965670540510595115789853468778730856352987463929086416100635161745087190223174437927824931075757229730497542990254979132309123284698452222795867555811661011163610532982984914011936998924480 [125,81] -294205815639809214778801201983714877089916242480695750739256766227466835531431089858216029501508117711446829807176356951128863579259653181400901260829278474566949353601444323248396944998723344358037782128848836591468316913117909867602652679815051702998130797428154757822459675237255856933422838951900996350442491467084253939791047774164538372145056938082234203104309087049198860415562132292732165678286067403271151812936575845690971738608146112772541579624132759482152148659025024069453192738885570525843870253063863142785499104444352860239967017782895131185352167259218630577681008348835581844269432857511639711082168030155660995964702879774407598859419814061230492940108627894610376192143831298333529669982268114718436745269973823270070396735934081608721365645828516415792289715177277656493258704508831501788435623575113448145474375519784954634114324185352513623310323382256433306142470103738491092205121170999560511860373190717208982345026323966640476172089190214629242669896359797966676641291057598099092803817521668615181451672543661490398184097899235535123975331081314087184597606658946371295028798299448271980736854090689822391421157902954280856782509231700847592716717767072048103717503765379457715769645247889552414122636420350088970844625578459820933208157039348447697788875840050602309975639642851630434967290585998188000129422972979719083660816214659030122572689228757634999451136493097757198039593574484332783089932535298478480557614864647687909427311670064725212763297729394614812982326096844500776931372385502126112618970196955392829337472699229426273999328184302094509746987982450483904504379034943005560986987019593529228810973709736287745955175086469114062179601430431784941690487588652572992521425324980075703493753117559271804200420372283086836782278627384970286589715497787592117954567327639574376054481884432285102486006183306805967237469498411347265401211875209292602616336450806275986504368715414565021088748780734637896219616264930716268002443365391797754962618032253645206361280326513972757493424774795225575105379773574737337057006685475385790609175029414877050136852775082034894834605486392973433643249630967092313689261227018858923466582345644664019429713144079575311192466476244264436110052293431652098775031635978627654887078787626102556635913556855458835724324457391851258754761553061375910783815501833732054975963120784291307992719058867219451894120533112280363841247869094315344971014542977689926427060695134114629008686859829948759459646493922172129882954711168462153036584767399190750040609460687441630508039031550430846385986189832973650546357933162811035255117681168949030760466509908345463482291308574995654087747096182989619697696335179744220707704692836363143930052462288599578596788666439921791729086488121550841580050726201790707069075066900539141275967023963810040 [125,82] -402999506093085375492396604606474174608298895457780408006099809330424097716871047280915181071301100777446864761763512049660314854062101348165707168437343701147144901610206387989930460369916426038780033737847409406532297038782548796157299805611441760129698387821199433682230557766702776702764927889565956817752628873064952389261359640000611803275853781618988585156955170565312255512973053734478999582364382850585413208430807188101743935406537065983199310221469203829989024129688963334149229882060636819946213039533598726212035873197787294933010182579493095973818496322434304868797603490752709984028214894732521388602506480651491125505938346219939543738563131475975392995939297683841722140607931609500552903462464252089833352493196032113773677436912561708616449696688277187342108315777570959680937439343808238964882905436222415900392240873169236673549350791059683539599987396852340691243093405033016062805409180868382725712358792709535526909132815883966129510098416070267334202324168172375718563878639775314307104916621335192675674632545981378565900224333347580959345148180078059716308372036652857283513759097637276004493422448214429115838748749821416245473328364931678065035022177099068802750140676186916027136791583378758946193643022710999218818908685112924892583139493488475794221949304759130389881968550832708384715189012496269991411551589777142545468687223963323286640757013766116892730103284863377407558333277288581976845619141735334080343022473858573243337406751206962577598698020624563135852416815352584955430138666679871564063810725010435867295154648113020086064167443211724153991415806260848382279542416213321594343140238622835130611439376403380344981704447072440720142944593281795469732837596755595215325585817425800069718820550410869085786522610218029192322573386483671281879132597987631871383555983619664372803805999423768371167365670103668708718668632444205054124730806716143362409982243999723819579221451127742225511376156106452901958199746971112659426262313400953587931282146233968658650701485017692852662384586463531235227965843843745474242515762531688297262737061596231553275534254452069185795948321184748710205357527947917667244669199090066950700183349292502005143678415775077688356557925376319172973292173493507975402858072712725996052961177606221875691969968718010814284607238415428530094063825096871862285586459761201759067333933005229399671688804902717591853396216390253136292462562422264100270941224366792550868080355909477986537476561066789255033731827729986753378828845551263979509575078228524058167679702335550089835951783980348895619253992458871526933634781230223441751073361479791570301712023758142138482841323161320462937445764393387031686535973437347263246462120036810847519494554566425203936118843665362457304687798679546527796226866737783422754371906935393990916028280960 [125,83] 125750568103028517658822655008824261248208649123940351605758477900903528541565281337513401052322643951828818012821716723397173531431483750442930381095684707490990570926891793256234553459498687118149180695700888606444903717790828059313645883120642398131095200402214942187030395969559117656914250226287818899927636010046345715586562294114237309763015822187181862001941513400962362994709102312398014325618020929267383717478528107781695836809227516632630859956299066073887657530605574287999906287912385157943885410921079379545935615476485305885894633081926620738079810816228767627785753546356176096753202538479053255797523777327060499360245878967992959446150044490475697232654615754634722273594593411264115003244279628475606975235412264235697926050253775893649648502177091753035973552134869525254088709609743688601408381943656521184082358524859119431179355640964697116627327894284809487572247541340061800244707665728220640922833077656506101765716317584445120069848340139999464126896380757905036827909257046528694768810802689230640672364365439213370179118823371682482095027231265321174087396608617711187922677502591592653491567616851780598648225357873356489336525164301955287399202029475562807987175921336371398286968992179179621712926712693042349635857142621578640639892745707020151931430077920727014867668763133660914605431173936841771026874557218348127015253349885611143252782560366420847554792884195857701115764538193239024298132369876103175422343013770901506249655218953314481490577004893000266364506879153340644065919868304212145810705557563286563704574019940752923803209592022143300585939516637702676544088356422949412174995866604754071940058043344535116880343173414878331532363684623553778876713237802472084212446088568400271163134621764576954953700624921165834561044652509405608177102602351081838247921371961519061227628749915080689235701632038897580636234127277882072078957191268137456994079146443875135513851760707867951766372792840063136958336840511368626526879569126892192115380873380423667206943053395394446109748047900590947487510512917491059332857925971333098446425545078697376312714061371487727929505040745501970327170843944476639170693459505994154764792806563836822945491509998501838330847484416664107349981280335503887696964878115223048593113101807059753765913236211503543185091946773349265440665385056689205682323593828341010946412576150124627288966424398745053659601569476856203090772041503028960018028505039668047449806299400335352971849655645169330070533397060116121082391879808517745881540288053221487259514142715089783145303813023074014890222572148557179390417077847201472635082708088171197706122316646284735779861664801179727167884142526779465952116884014226368405350909643827924511832335781852672074389133086697618633639341428436713657750270296363604645113491499921899507886080 [125,84] -2866995138995084196433951150434123455636746107413186667033402862809018136813673386302055732718327806718315369894093363127920144475755933776988576394158394215864242764299717940930708156318609775170968058002361478142803237520991236774207666544951019017459056500167735175239069907237105332290081980507361248685115904257337867838125729763765462774133511966820132497805026374409695658532166538174739211350960493286006239526613044974480901101988629619803300338920253400791118328126073414749798674936627729784259123297512669537373235886135097299203059699807579662038544577298649942959699174801579544947817991458842380402268176156562841475449239951796404890889157813771955019101856887539320273688615982086833498955276213987156943515237870335642304330477746344181334878255452431715082895853424215642100687599532295870850675253055911130959612420290294688754489022601314111071218752898824348361191471256217844790277067363107634011184619815136544284630533945224233202330451654495217868648860523396656892162711620668546225825994781803911796440683279972415497284072914282189252748111994493934340655204554459149545427766140820863560695645431521782420145459183964809873069196539145081058093032285286284074571496239631351700317080441345279018897783449303589627923721841037158415958931587293312498259790438952437822864739913133055542730504371350963183451528977356723186334168102837582885149557532043349614133127926610828259630769711777677812482654847712549088316891064494731209083748353484712232617848396393543413095049660391309982546703673913349420360764871052151290928325847034647629278583770474584521688778135797682243089707263565950619750130919372745879598342411937997101647188409501560067583719780110558865506932296320832731567418716522937422524088782032010077106873203447216573902090199833621301367530446781806635559784025830547041571662903646602921856306872202218677359392521228465348941925764671975804589222045799903866577993130088276694830855770995461051487353368544712778890029591651929904594760157948654131058424546850831618925220080854336550526218535788623862228156483840375945994047854186600738690917612705360097127934156633345159315337782592690472449084905946071572025146904101114346754483171748413107403733437304149683595912060286009433333515106701806779106695499443936101042551497525475076839204189965144652420025570492506260819307526022174714716236632448374249519836232183802163643371864788409653420231394363610361578526165634854950259442006138355920824404834468688877484734458435918824673765864873405686655493846214533445441938334114016382307661735086749302552126359397188321363885735117715919800775772378684681568519032125100621683340878794518147616760146224721073052102763006214192092681125223017627876915998439385470858297003112131522664624277866272009185586753381796879368896310596658012320 [125,85] 20982464653754977331597079795916824027867847351027617800505713205096449918091686798752210825092055124169458898385078640255609051647796515994190412634310962932833584040290020153908520414112231199211375432051621921693488103365143788180419086688824165959670498003701563888120326068219358164974606654865448662817239744266684298416790610478781857970985038761479519184980553816715497696610073797804475505007933708049287906057291280727558616194666917102872917083416755060728084489368975905963184091973631122095389995012349950079957291069618034799253912887127983189743256123253208503320350789999298701120737273862258784332809179847324964313366903344489327025236424404710017418754015903357815093891120823484719649710749477250663942749152972344713436750064773658451710547328670163280747636669794687245633242126792529298263080330236641597680555399675188820151366270824127163810696120723551881475205701316616729304171234275772316716078158883336201555358854854653552186320506970236296042047853147082539860452142092219340801878783739588399673916460137497133668055413264270203313187997601392590958681388183196612341242605160565883326736405682672374169537339578527931552331208968915548081405800105236527865151827156053474143209163970316680204416415558766386497065298130074192156837179769596487397025083353761376338820315279397878516648956284400676721712432501285447616115374784267695766293456241905500105045243867489050120255275879102480293528941523536336527977107023816085263251171102897832945804817679193025594274057200808467405134746491545088902323265112874902327627872210259024734136853030853652691536063615995772157216105475877224568297611959074965502916403256833777014604533300689615023478392764025489414630147899790598288198155132048112916100456086097464836757169417987328523713371536684358931083781346653521772808301300760170110705068206157147350751508155462639330561786831623938965725842687363984502886723880442968499491658750445702439720392907298850562766981821962639207014691695154176296587274122437934673572702324735168911341004256927933287237773293161969506791088618324729108523453790919033037586708274403706303614704885925215445892144996629095243892999016181872006202959980004509131691631548382467553425290167063898705990031099949629983333164567495843289307102207866333025066528450733379388075965174896163909150708706517558606149279045181401538905085968986957264687655012519234395073842429310390325969247177901843005193776815255327617258282141280653081652168924896348076237315051667796044860658616503253224021427846781276944363687957961188936071308483702522059663209454455321715636811793013244029535065157683396634517521160511777085856657581032491367240938071668805139757202139440799558426848397140669042379923302261739486549953144272507152262874188139211525591440748260246776820552862285940 [125,86] 190055225827925181926429792580539591322657727088186168290382897027216221243480725871371627147947836257540525544160489390460473836073471660786028577313766952985031546140209331908779230603772432679981464466854958044264672756661613695685125466547610289440224142187216862495350081323484129396431270616269397970128493977706817643363363144682151966334450052836700600499418882429155512180553896114905692970516020953280554738627273298269702296731192801384647159785594719344126731309450737262044937710130046223398721381492800745720006711527284852624500880228737605209392414618722662546816019339274439924190610680009177265854174153832898197953201409091614263255823058424415862820288907906393118132277744748348674207667739194352094984369238712234143490581776548445698293503166158263216693708322614679034518963713998915605874811410752755297224708519937369843733256386608962415084481017538429948531923953548564536683874131262735528317236926744908747698896108342787207865417339451523220471205617880091634066662944981326846430579299983563927769006615941536203002508091128671340516752549078403380934612884495599564383555723927128030350997654759533452788895434097648566900964864755933877358489952640131992121100057978433333143530049145894667829921381207412375320798464431792949800704447321155648645740331666802713991059807017660452251174332375386217392896771052408649117978062243187933164134737276414762029921638593242106927137902386993703451474485929114022573196248841781313449813752572774226277660347693220577740445542799081683180029936107263983741194415664582794419783055633408304229797251157806854147082576053169199932590183347416217677627717023499687101746363745743639685824656008015261437460654921580352683240621273220683137539602999983353983488165873754841945970336631546323944626261271391630550422113283781435042828909400628644892721873006040586291208638633069428051270239558984482341202994014982033275004922795717181330169168528962239899356483330765600933210848449293668832806280266341790982494072131787778563755404497539844753893184003616967168026386531906425979651613527499494509421463511842896046652606609674148819156384270647693236495786242741944927743467509767485869192802242614478115340900562942297834294547201733229809121430103780679074106692397938373777759939420596302043525514647130064398623566562900592816302872155652895378982218635125095531668516413716612828566640725314153356579915284610824612764038497065546972627496699811088095066235579721851653685987438598169381158674718444555653974357709958301045957763286022621692376387223050201183469495700020362515873299792168528943090002622654573333955524254449997221974760293215839337244500908992227234743734151091924441584817980599112660006030701182597941360669865635019878739551546275509278208256629756557196814912259648805163362155680 [125,87] -10755137430619832501872273736736836751439403916537052218629652911478257487842683277916072837042999323698358669235720425507772246535170580745754642070768542888629636618611548139977564243894792869115296045306705420843135873934510963667278774130230343775429858361996165665814628290534507303517855729661226801017805253534441052448683591043808044087175315825865872450089725933288605315105125293570196846567632288310505078145972068214844418566432654840149460125295947832256234262655051036207822088378801514486363944297523973657288364440057128506261708680298265096364332029974966261075984502893042011836888202323650108946335133976055504166674850335345658993935561602529065069151507223622561291697517239266799398003653982587394251368021801344754674711759019820333913347215901347768152538868291157257861330124033837094434573259627706084728581051441961076017319903209920410014578223050311381650419317476061115395011065048340513753620281790052213177610071478179821742347401868345366966722293889486381081448991540882194480338417327612543276677583892991649529750807785477296433095949559517322491764715556821670586565129466174718378949477631509027300793031182478442587307840410416568784653098902310902985290029343136861771490071723967221659871953381085262235011847973808262936623985690842989713195500310917472917114873568980454018895673867580730154442043060636482122658081445151750542786050092356527093117763105774767050939467387089480426898990107653719658506421450620892920667499460861798468511401388525833642785555274477703475550491404516245989168374424017171360492096985473594306421256792377048248153511451974916868515009465392618859451177306489373797795162519431006484034252233019680354073681648535432812439855080648953652870748670379680847258195278872780315433705269007044956617375108624561038564631199391468467841369265473348181807793942293136076715056244408824542701711574367376893608215242317180458678241497847590484207870937906302931163302982633486517194573767822468208457177723537565165421775188855891414805603026201100278506935357713716071541097946871525695652817522786481568182601980838982635258632290316052872659473444271543820293870240274166090006754192039177681332842224500575701723871400944792489323426556337132736537265822826347865667342680502333966161676614238069402067951874327377584976905011227167788348318278898276899769567771372391596460783307086254066723408125910328166814926998684696156206531907495018476390439937699382331947506671566124175805748604509529158809595195654204721846466382605030492247627051053045120162258844449359216359892316628353780213470115787161571719046574447740717371151531834437848993015965421942587125664995943158599709871368370242302667955630214825355071031021960461485938697037924056091257889875832481900942492191438074542607776812921996197052360 [125,88] 152579543532528847438068707780701794248780638929896077712514415235202546201846272880814340465161361825789892807096595089819446972080379535408989611399621125742439461046019060887579877309879341371690082721411503411958050030041402264499036220796557992895847398533181256394462267796169933470028338310455989118538442520243503686130499619536528008512244662248881983958234812289843681879226235031163892182929895414804139881255463726705064152110237815380188990766224492944949031651709926004141131569601910302411343603810527399169314901254783727145385231939763595773100051404443209156395741227851334979429345278503309358019985517945020711806734515379219368335199278767779713265512530405508020138756262933609188798920139753666191499463109724689960219735259611074958082487638414751356029629710748418107072648046335187260881250504170739016650757322571367233538124239875904069140620607001365204425946110732048985074463143044653055449574439545782155013407199110490710603126701685109611836503406972809307980842030838907788330394774163626144822950482143440683845990669616481175747697765644597009368413512414925873165557049723512162588742255234132901319112075225411512210186371768022822622795923271739866463238312701022715456806237003718761455954087079773240263129680533790796005097135891235167353231305164508627010607978077092768239814305000219362819024093100568454142487021062275182892370017508884851172118246682014366142779443970124787980652674332694481637384783503100210882108584575496965606890432264885870212409875980975346097923774199133224181070722187957913515660696728562101292099430387553117957659065731924064582545194308367704074938449974035504273393122109995220235813930308131463889742099780360941748130682149732279038388223865161696961438106133067766775343031004500105567618030277682035139160783000599787155940798896509835618742510148735028684788780619047496380434212052845198020748335548753961654154543567187358957212140549633649026758189126949662308564425058469567073119569946873170904535297419987842500066837962583907703366642286810010333865056537368061027343232493588169274532928971301140951578769679950461546106061551260923882889077978048663426647633546530461711464201508259019896342787678315130566404155067531484678316682370378001101675044847205731320609797972681712597637875246419066127095133422749487242996079225178738372776561131991567741311671173770880769541530243363306744573301338277653036023813723990634855128914217243125110331417656416749685436993407651756879952073464324453200966938779469192171108851614382247238612523021296991931722207953210498439119192696171288112947595071355113117525317010410914587740032596560352242375413864561474953409587221114726830781065707779460615854681182477192052828585015030293123385135145534730631905968676657681960773739973829804640 [125,89] -1463901422859594437128045692625643762605782424172491125844873347151741715481672215236800334547595191056168171622624758611138152777511345146907065394287580131222687983628046612142591046229653117632247893381991072578673479760653069821814785588071808484782301927033490780369777752122928930325215944459058253177374916966018858174736767955662714498152911600082443615774714744453680153163391676323368166529866069401639062235235880518357425358579642187341303340680973276891497716532000710830443378780749510361690723141130143639033056693605770999977933227819962045431029492597437228223003797198243401590005374224905191603858777076053210848529115749317991416988023678420397576834274873077972746617230634187394950853216417908758729649809233987080772934643784022606803747551585296266808888848939891766694504321062235826976840947649277414278587320457275148085739989569448629825790197059400440331210638155843059793289469212703455550051534628427022204378053555449792167795124271561350030333390120862488851539908130029361986929201390308351795921250890835976886891649952464451175923546179202330702575124413843581178789719944764372681276270003578955588352600457477642026533187018733755243391916199909745461775320678079726562414338909672821498470391910934351612174850374117536425303311475675228078515925632912262097010980361532288059759436767675414486933988770080820527364365646589981996240956347467150084767052946229924387737413078376546038828217634658187590094618595381743078993926215900431479170776099959272252811185804762178580019333649051657012469093723924796088093939014172649932206488897540043113468154230185761546062122885413829716786177988177267954476829753593179872378348706703724323402606402726587716144056074105180898175228372077840209300224508570974252738856080393883821107688401410419586883530048744523016834634522957724560502115688454949387335357591181320244643842884253950132082069734083010955836481546011002731877152130312265450683733218386395518677438247213399113791798916279572683952991839195558087378276445710752256345124544531970384495396403579882611028289299897208183727415246902060960272617626777249753493430368582605619984291103051947242145694563085141240237588297870083709671002213538948465537770177014501540909037817813182396652436808526872464683760607623723408434923215303673595838075645582408995304142354386750704868949697841571127821398648663560810202129494641335248715055971532054284952539817069869183923962188453214797499752987792086986611242458501462093409231368575494087132733427371122503729991902756670776728182589137011772195264802798534148668045160349917236678948031614503939473185755748328685842526359151884121984255220990242384381597693561324303991261943146283843776173912616231879372724763008639827439293089986144319916896678830069458921181132712860 [125,90] -19451270552319803735277467537526725552613081980057746054633748674236756890157300925156231373080665674630682532800378877504455820877373936704389896210027154480313395434740155489528917956674012907067756534111367107296653897801273312920537686411348212302482846739656477634288629028417040767604518922976025613972695246113354312515912621872405738150548972941075980150779975917457687705041107971086098457646378859504971501585052103278276833092549013584397825560630488601739303541238668868000155390144896279428348922147131467348676690603598017845348747709293484718771956810322152909961484573049747064956490404289729002936755805646526016903988453289548951520631408787415247355357796348269171281046328202788902028978939487671613297292850421113376540979585659803108045338522408011255922052115681768062436436537296315288993080338796553705157967700020883112255997814219633149452134526824343282225242981025249095217729614880112621687781337370571389599603505859014248402506811876423215406304253934629457513608036961644838436525655908892887427428974121485049826887672771368423402947022744105946321109467108290569553134707679895956204361569420842901924236874213674683787312653811850292256737201300230747970688517351527713948471346846293062319163225680074290903014226002290364620080918604531264045947680296181776873299853516843576215344053828767528451320222635800321890231087441713978756736970980874272449677882165769184504840492766987214870813753800055138257246801562575329971016456335766097628962511525570744735741444652312402712814320216247982480776381097180000398519307126236919156910147933438899026990294998618432389407394413907957880404499250277744589379878081142574611520703293833263759680430825085573302082657421394213417826498403109939675227686669840551242561145033625444809945956440297933664041472655535390807499923616299520223785517053974341946774331500455141176116049747814211582404245298585142694770611684977811464962726309718368205994080994376876716733753829215060100532888099925030340195835636094320648076947782995304516271623771002885049869610600441450014035043103843773781312527658298553533519185541311246047838419304205533030294102549576691759744545858439493462135596735207714537605290058976715038316283836669913356634193465531180599576733537146630062328805105754084061507210484288851267355644710418970881088068230303734383480393458622603620600795108942889737093586474113363815758402480573706521980427087202241257386628031998658354140139608882501995605935899478899781143989492820583766529554129854419808678270991651744076102881842595735780084253973278935670690516947773841702117682471372514157697784093297087276506284264727912866366013785324203296567807391139059587909455915153738327279648987331932316207815228346613008264458516057310511413585863122338039427216320 [125,91] 199971737187330534852884359085919968404342102375013180312222448156394321641322517142757972143312438410429465532583207593092386669777002322042132044461806853445093358008736026746929799400491917435772051535049953267811725938063075510286076924892958955321645538223713956761729600117604138258073418219722619864275381185392440268806984187163596925009294744875435444538013516844711567254075022587033731814070966609377393104219644272690116905846954563846305817622264763486394162082155347810859133287067626209787214067729603257378049076286730568316281792124969585330435849849760070758988534237318098318243606865765785595069366862203915184774090944808632416265481776677723581586325563334274818702079633346814655082539986400000741658135963970092770080801691728165945915792950486938562515413440811172246460123947841004788922778786412557540611421440804673234951479723598674990305940036987360444798424412439589280486365691034348857959345968535385704946073943492747337658615619364234920891557666942505041861285814270638249967599086059442920097136443365532858185842270292252595707682795424332487084363230958895438234191150970057933591547564346379219450565915712142997396920927775105737659824328944179765108021068121375901783560028044447244022801405349376248809871593129305941647647025124031074999310604319540897180479930917318845276484561242908078217335023582971597512683181618422823104208309447410854663306515321242268994218926705504753512640350920463888355492143924432536115967308037239991685450242307718865487271347383211125787693830212056187460409041404361476655987574970666381125691660504655869393647552949680438899973238127310034256178245059005690744974050003124487258036815405942950981169305380660237523912629624475471063498335340032165788812909356225751701631661562862818883348258018086063151865446536496996210138925420007608264309920133576278296270358150388808955440181696867174470292854334329270510024929967536189795972328062607092405662173300282921934208441842795319459237372945049361446624314349029710133863806912050840786654036842151383559806446232627954078635340848830535846591871656095317727558340193393612694373757914114401240077464910451591761831723116543450774553843744253509342851796680470749153925351986410585408477832858774474387184287163486515129649144723909798178565213786268986212994516917915812140333889101524979918034986457538755225042760871438509990284121469049289010598958046063593663414388287590137599469224919993213551434571785313825260301799133373627487979568937293341337652302477857258975193389640151352254875576838668752611478945527370570863006845179166757533733067018103095847024776082362958466410582224782051377214145213864332316188517204051375347949038508782757058786687692450098346200996488473679458843053075523605613014467316799422244536 [125,92] 1751171399101865639426826326420564610781293718591061795396849204400082046534602053786148403270664809734968206604809648356764985372652001091067665438322333091265275965775010865932811343863814855187679593843358861474195299832298055072580921177646661309826762983392021046008005209338960531039814938584409744065253754010866363766288905402528268344868153507435236246793949579075448238600820012668331846845629740879445118949020363815620247704052564939188679737120464751745621811371814283832049903445897800827443188468279612696092027838476615282485621052374795186768456360634970326061116954316087328226591934489731751882667451926667053092334345587254631390025305648447806379085734737267445945402860539377722893432619678394985143251719422809765938388474433214927327053534820826442234943630720586149974455434724577333351764632850389111146925003210397692162718335678281495314951289780376628555945067848831141352417305184046731821467416789618023297101398626939122842875093185451415747570168634693475855429368715843486531785510008349588152041444360585886921201476942745735981223835289760616782911523113605587533965142099140272474271758108108348401158466192445663035126881508888634985213792871972287628380974137876841133414083270641667278461946685839047008726679251262851687857840772567861706833854224018473140069652792602615869383693334557280952361135912127860909313363870589916326223953518845242956851916462445133657038333907428915878054893159199212761331837647464081010611916098431035739616219180951303451502326499873550661337384308328547568831573783396976921140645814595524816439024028461471694276369148331946907766377601445086896448673051155365566277480741535495939001273838032971700476236176038047300398309890509188238830935772420819851142766567312683805671005132910059798464156943838652281064722332226095681975157495958890599128695990024488563360406985064346638745679407951822227011842292780401902348911472903580573016268574723295378590425320293660000251022817230644774663525244176069367535888734003570344807421597600267464959181176711329414432986801818519953341607199486904193118173911043985872954339923450386074980003528467951862240371206311261509617261008838584985022679624437147450967365184769654887818743843966104589107102941073419955311998086332393599815879412253743314163458962666498244867231734335181663303044406502160400963506366903462988153096354247415564663026713906198248260179064542125231941430062057463042117386452192951466310614873898861929535564689705065438243633281069687010836881457921039959918130605669341900884182020192975315986545195742543246315812995800760292892417553662005627685584110482566120599612866031527867549495081786609884824511957345530827492686902361999075759706362899729265233992605452716048821690101940620946333241136974176464 [125,93] 28335422447457217078605686444172967283179577781722409684814022044320027553263634774731834411861948034317420640033943315970813166746409583228568719096098343585645249631034649067633175073585044761031002813622791427708301977874622384682056735866985687034210909256379999828410531359007803399476877380287749520966969073502732426948023984497363475184278884163913086420640824791295145670562648441327344465564742644522021836199787269392985805822216291564245993554640011580078436206763481751813275415781286427689581639610970977768876957376332759357514971287090409534053896590030588759751994506730360708829932027195832206052591465169247318400357875087212974704205840165455387079892578705307621628180678288232266417016235636130976442052940411648115181219095654398121235713560011292275642859900096532880678593361833286771498158463961791765017345106148169018083802655463544159340465435358764174049116851456417453239709935568244196597390214915565629124163192483539262505649227278868264254093545065974531964222697042203519997523029485108391467121575730508137806917622797543439856561852603943519459213649155379755623882447222353616193428744475018857486145332818422384242844447489520001321121514601677127260390811154311978243141480141847611727511363405400263192616980821908027073660105427384983685967067328241277167262017028267773115105234884737944426172437123313816372908920196094147163979019348763837634430386572371270828605935490447828342970166268611501030822024481727916783107446701606073740488078163162326439951756910722247462260547840122390046522068272727490640658309533902530724137861830146253509603988166431670156938540541149580688692280440286388655080257681687939688963635213849841652048269641924113803889803402867499588462207536688960968110690018684431521444123078185063090474228177569933197276072448721351560675918791301178753037929268199187006115225523431261296762192662103876955624245791347421606186486360960342104914544982746051578751734646668600951433919868169783507347653074384323201304154802909681846334482850665276692291179130455152407460203964925696158596390936035035864037074627766904778832881703691990218757050179514801767105253591028208139864566858786151188175391558367528659379473101959031420570102424903902526987777290692074298886160291727194948058308692348857748209729562301949119801411797752265730734517829889001479912627503865076094512295681171643345093833062835280651588901924378152881517854875066257557578013491971918310402504727218332177713667021937224005540000004533524175342193701369654628628809717678056369146910262576099603425275315410969627138615424400191513730887563473687908068715434943931760890250581570190083663554985976508537267846462993122720786538217664208246556111575133232943742775526288154129084852393404294383105782894806 [125,94] -77977950609405744519342112554178890451594257952273301274816932305132453932075494971461425780316095307995103890681947483506176263759124779288086902628398573900855497524806265541929629825138254865624584367985731677256749340825857138038059916854496347657233915053365656193202201265059517354885638905973554768321764314986689808235549837932047731501390634286839274757575051309887045305243290169351163755779354858551023090628186643979796396332347195608215811691003674751922116569193067814545935112112355403820552584003781315059208668931680975522630215681849984383644726961663526528398622697829315242071340733674486265007281698710435145270241611777167603977288150768761571792229179062745162422265131936161284487366938014088215049726319527258714228969899057273622376692224000588495946641971306490129128667068432566405183899905954996977565003271878610615217178289895548829401850961021257065778135570576336902608598639520224911355016502601620197446213011123933312065944296990463143727343315118744432033888331520839249481727521241584718416125591401203557400359783268288000333520026412952648169294361204473352384269620339613183598838427614482258453678110539123893307989686525073285687513108293176650133524942291608028140239734154850244303874423927384021540565451735040747800983370456665432731989889457571462636033398881828151712146939933114072147232963462260150631184922604583134688912745536482747460579337170956080041762305391254829534127796985429267887677976657875580907677552990870564441982226468013649623693279279982861225306837557041902452213158802080398339733492423750839984742302764611438310216851226001473578709977004014517373077397192278215468721482101884455069417336260016942224181796152342184103132965827209253347253142022464167854850190830656429579486261071679574707766493356079222252982596647002375516835880101692594812710761343565029102130285623702062061400554375883065414243841712923545126657151021327970293547964748779748490479120232266212381938399459551143426421621196006451562161626131891847948184271921840367926136092150657219682006532646488372358720200665265086171719182315511760487716537755936188940227011910040134836183223019132766668252438301282720958317702283272673549014615916264231684106635868053369366824536358925915981157540078274246500603517965566566625541476769838980068240775189126329638849971861628078039044920659671068408333564326027538170618416551179167326375531275344927545542657367266808073643347666808534750880705170220478985747591329834273541060271442221035079162185240051962162299299997624924764996303290152233149850241676576880377264039667901085580595716945777779755285078346824743211993889773759265281961774984792549764044313349510334411230060934120370609167930977089306032369601412196073830462617560436395733804832 [125,95] -1687532723136208175949802649755235054013024126039927139583184324362437385340119105453582145215329071571263025720832115135247345597355556293671811837584704977764886064802127226216060862841178466620167824263957877296547459655807745516191368350691976467658200191818352744022031363400261358750590340912648634495762255442498852698669534360215744105562848781232813960271283278033759573010742355172363671336559501419469698946172372545448010369778638553291267650767058290478489466207691024483778879317082572966823977483510670125436085273575730800803029784728361315423540548982963265538489987907748262200317006763540317443192180968087027183276445628307923058159186888185340067901291724689481109755281260010039288256868917666219153198711206460750179755595780144403895157716257457059902415039968966783923507033367649831132592748827973109137473107259951957932795682302804537928627623494251133384117755292890280153143593950536236342194343195037340836814024618742384561966119027733286994519987676652153635061938336439871721852664134815184208945179291716668706291335481906047354489780990109989397257522433536326808511322267763785590633502842310829864867154020538016097671507264640037373902054478888254690567366748628491575683792000923522650927784460494514020859045288625035932279451592481036255999427928149021814236084894353270784903405982834912533129220602058211140898410679992513880216618970549825600719114933020516592717480608473098164825216113567966952492945371429135735105163756821138635088355713214099023721402358220690150783646601320644558522652441080286252115479369668713031551468166677435336646172527925169940815139265036320205829259832124960295960941594273607310896264378623690121591847914673636459186520696548184645735790796533141108728661436956734440086837283801346057779143276533341909830155882325588212526202142338117881958356770720685549436062861871276019850875348895357740567269240106823797742309295945327427966616417287051477889046721712672058180048384867986041002796503167534565754621272075716087022291212989565347181369858719717762140379362576317931194605289739270261568561260306992569095567763940051089146913856088839892712441675380256927774005418117986280810263866277913972465289001921581022769285039349123183503183503620936933931989004205467116891468560853309937736126858057501856529109753769320836808560670791599615280410398400350812793126014196975451678706914519976530510362816713501371363898374604580757428035298189441214104407000193655692293660856592044265607785848782802971349669163931454884685952494628591932159928931983322489227641703736546076551947162624883993613676421732456016238895379171571747594697297811245182126790857516149433569873171902973911948931374106477132520229456098429966220727410954516696871341460944359085656 [125,96] -3282437828092774608848724894218865628070611506185459132243277029243450702139792954568000377968923807826353858303141872918923105480591325655193133729326927707277723273443874556611407336276416506430681495874903373049704344718598402754317338554650326199311866421915059828657176910949610976627059017914076988094945260882609522059535711892332736819163083243493034075752309799018230012497546769885651723602908517124678476150728162478450262587638948810897240964318303827138622262222158658092038521925180644795217130998642791061979221545282279800809640403051194547439820272883666510108319194904786771231532491597590913553788116297214555946779306312229790451913282355233200258267879253486650236122187492500167754698157885735344596237256237484114759422353537174558260672822505604869335122182592309668960751782519830676132146193699681607451080102166723194852363232480887960064113310978605686476477724880425365702524518898976336550271186905029086795192413453457352445111554291855256047553759701483665532092358157101282677297831430522978983277140789258040173595935450356708879717406377197530426753090106662511726041459287840937176143183529114254549820166632340569760198865688106988691709371029518826006627171678459378710738678441348722632876083248225669396458036133299773249970490426850589593199353189086855767610010177058555104059106991687165086188319366814438874532271988437321518502378592275465340637514211965682787182461360727971776885273704337095897400009827470352396504311196390987973007356816764414919637805813767599414317113107172545640565902093201892169093079868270031990129359739347437232649983789939857178121391405265673311728790842933544832945366089575318745052700307216948450705143357744145835584564087099893069137155628925163963024368102316838331376041030063949787843197669708299217186364720601715783799387034943848731761462306733291662638905727949753831038968842503526735690119185225398018883444202617263354457077311147046073772018724541269828032645908809817328602340556400344623095059285271648471421394196117938435130091195668491496889185372139567853069785535702782722304266489730773804216150679719487201532044427697543424330917804797107996443627430271714522424551629111628825534330551957095536232374886629760565932753096671111415474209504669892352221617152676630540224909754865034810159678292439004484193654138286607413348268333579372142469644191511382997758884764505086731335728360837509120901012679687398479311390453955680978604074216274813706791972432519740483511966127975369461528020552289465735621576586620570197113601298655461741949765973432441954709585968142301987744286074444866912584573251978102513937991423556675381184087859212618626333194529461160947068294525127611273123154389019046040976448863140732861921314827322176 [125,97] 63686542637026421729163048034992516584920350398134027552785585736278246623678821177822929406350168242465767995685267837764038688873393093138271256641867656216849881765550931156954388346909824576555139644053020105437749996474867967353478448602138344442077288550529668602312352142784900377255747948008365331470668151044544089580410729955619524429089011030377801073019841682347304218270975377091688483468338435652356674489682894813023771518149124504898983648940417134492651584103894330807852303935891949696498143656546440332920855413139969849565585273818435183686154301599471709474519899551001016560675268137660804819662469613137751739462921027398587755426553378549154165641128311130293108855773214806333358861068838672532395868357638219220728117101071490212030819408239818647558111617122464685847178551593047194923572257468196620519691274799529682066971794966532973622996200872551743744654646691949395761370191126989779339974738938352702192958848962594977365080648879914175187653122175672228458515222172314177418732854699264984606563941612681822289712847247430071478272310077246789312170941612722586176706308650059900504682694824395995646910753257816601940643597984204920422517438634046264144328161667307710457968893951917133418339202928541007066888168668118840703922442841586036166911267767665546511848181873777008176115950976766083230713444742300974098473968722793864180437079150421302873738458857567922144319477650597978450973230268749659380950902627730927262393431921359756568382382235979713739528463743279695308132407041972443391086327228808065925850285585058656003746609441127971234115293713728460325929513625912824392799142875989086774236033610514393047895318993325726392623539454859084689901564712302696025093586100560235440831091257300034210900644226315305402269949847688054581323723889599112757811370189172322061133840162985998522421734469511823948704876138657404498246710809227546186517859326511827098308085436317293038341344449006670576279070629173775666900063584325301074344902821341993293318618367287891977849760967200657414942359531400446650243458043267299968929888104719050034148180182187331738161394779866643819720358981838217420943686537126742942206615251596321365755357099984653648807620124337496885131735697188083400725277229738942043935812636413597287079101013398880999691422711563670467287101419179606119378892788745794224894484739828872808237490508012517443706738194298781436839784056428415123589457764128263484934222141952857769149361805413838473833219948606022768760292725448472251890912032812443948058682168922537028170493304247326815699844388516970116437321491719102530466319236774162270545172221822379447097997077748927493067940310816770645475001847569365551791449828947968903595413755827925943509343880 [125,98] 69015048633907011037212461919034489918763093592055190848673506683905153344717140314386358918406121441334971197979780045054384271089669149221248472719896705359777048836273867196983513089308107490756675965733170320411581501583922403802076685331030919673534406743796605750848443090698621571434184931346014400476200520057924614586483339387691759018961863591690176422983851676448668993255217527345939710798937674831120598074369696098017379190009341197470174162258938042740405194794661507679578538409477033086702978247527526143566896551233640186349147388029068452908552370971238334245010208717260957325805997966829920766790597803938474372514732228392950028616813611551865915953446790718889780386783806823583642688175576007198223740406658161487546688023658566829703337001166440810118905127987261615083218685528388939433349780714990825359789577995321572453776005125729765669047800176414965505618603418175760578094796439460319659047161405934159357271933014005321702820579728456477674617798076712977446272911093055916148220708852785826927670248187331837960648526664304893042617058432958248362707602096894388245585671354548420777148961596435252967458870991588282198373686046627787721782251212381719639412092655769025308043032798068405775145434849984377257018427898208385997493483726254051065817629320406366252183331843317444728237086134760989450522913588857926739012510037322187024563886958137546345906317730644789755625429220095747618204075822501012174980917414459774187342617299934382162964435624011749269236390343159585901086379567592605101785566507638086282064400034600497609818708037930179146475395353316904416410698754048184598113538790613684642771377785865846999043164287693046357136031594931484306392991751271241780568946893426070360830053408322180295904068698865191875240044018669317585404706522341007209643840925706170936031897230528353704388198565943539733497591681778931337521420135006358419510667672699468683247883246990924504436379476045422261852773288542599185078195824251414997824148952069905431831368844501594841519966789193225444018216497498600388896423240998268505714437052894208117024440303116503895878574382301882416370724643372787983732656953182643356026817378435318345664013906185867494698752122745811565325266718410378131808409185627317170921919717119679799440756906592815605983410655979213773905651176558148500322666166278859878299368469911496799485577417046150673360431564622011267252776908290892594894568993786586401246731743929436939561119980103365918852052584117190949562810984972356803324748790471588785377061095881915039583616060769258594569393632034280909208534751521000995601808836608813180148793155534171284234514065617064068199107324186460027451375704645291383558898456516294685596414984673967683328 [125,99] -531836626881613475430013627866248679377058966260782890660295130936840748625333287943789632347048711333335680972146660158860093976922555233909457196025868920200442942131655865686390012908418807308797474627798721161292960227529617444652374428688855908660517388774001730514673628357823033763217501622561775781276112286441883946425943178961637436015560177960092724673127114254001221565552973398391028066263421234832420375653755082757779355098746659400653191602173182824761847107909041203073454261375083988531111893019935121737722886999956971987777200613966191814262368150862043175739606122619734216023294785945643170657233252478674277356531564474786620150696664715811317733360672087098773296125547378931264110933640720045474890620840884709942915595380236250044058031568013092483084752565515633892613396560910062791518807783103677383578240503678913229800840268037509049455698709167039936083627453585442135676964678013071333400378985985637722998563508857427324053582882441382765770681637745373734705361832432349705305943735042320055717734429509327773582186261198082620597562101235283819230977396848725536814373070305447397717109573486683782631483705908635706627315343667560242250836691518938464468538055065631159226000200755690606995837252840196761266937686278392042566650365010180310214885759589569385083283757942368725101011013582763331487073229064698930943517936149469750428084378619286393156119088056352809863933743872917561576801062141926576646220935897747381247245616999372409140452533132272642433649126275592241970004093280189171595669169253525318841158585873123719724167115728716931322272834615190421044630452760394648591179262185076861649767879532119686799499233129418547772068733947136620906082016741478568211979980146981238657877682067320199062390642680303783164815610900470641782566505365339560061419007049648798743533171844439636051942015559825902843651516716318759140649544380421413466770270451987416375560228045237000167687953524771024025079491953425195102179502557789960571391368810311964715487579089016722709449002323215445497592893961910408196640279677790438362060419080988682235833345644223828743359110663532518119905022155983652059401750768988566176831758780445721762806666850786817585797878414322766585554906043134464803481072961053086612605265916831395446988323360571972759353270682262433476494663615988059780646544012147084772284454236395267623301667667644157596706943274674383558700324081414524278489939613871984437598448650652995052247028114416641263840722477982440247652407099010058758592861138288108598873464875785993587624424067740595858110148931233443773087622018389761480281059994316106111765639489694227300718033887610452226530313718180923465848434439134401951661118698632614985240388026922080 [125,100] -2931301251182419214710709099619359806706221010534036118718197858717130843016063117306024855926580842370911419536716827713159121876761537479238463159608788599701613345499277687857850475643309925304568895380900596876789382109920038357902442223439988812483423370928303787531764284130546825587432190884383378053749514116464669897022293514984242942013179464271871805771847287487634768655297161337103560387491274652793385354751599756312513504171008287450120201077786957949988154426698438792484855442549218298643298742312739151099669381668499460827490598280810194772479230338296910389215873638792873067218755046433425608603661256057784517254647436021674966320459792019131048275770366240833767350205265078431061723245334478510445338460334189323765388930286737866906834146131039814146600965623057534017181748793679574547745987398886710820478423213702270753236792969111779706334968230560361086873907295067689483981406521043085288854509140517486685444452191548516400372303318558562284118199290803682140469857151886100917355145688970609768450346903047924182586096185454639787997514965278838696375238047485947699935167779435026335547560900339551513084978526816973457589043997228069872809661630391139241205037504974309480140000437138190270493592215937991163923603720621548894045414949779810419083671286291222826325474110099803433494471942798554407510731352716158704699940265924461967892120984232107608128564977134318860685047052849943087603043571124663612730494979127058274787772247657312082090642162481862257308632984488102418100795022850003541452334875794461910622148827250119318641228878854984427919411519355830584451446231047327717543350531024653004925980903939569915628480231205979796683423521498332465465874384256723840204916819432466125595302637874571328377857098099197728930264463524716885811113300868730784029750238200895970320817753923596344569822976520786171025764328231460713072507629400859365991224275274501599443043200522142206389122442915759045913951050634669734282198225763614993442765719636242644762122959940542349281428860216229711772014407128705956355793730621047865252834949110613358998652828152708793632133600136599573803592828704273747834335808389375748176413534870194484281527548184469445101222399160990625514600198490196409259548363691111919490900737083829743613814502485509157675447198072899588525641347212224146331015850456098337720847212506591095360356958687068292431454550020372661141321533381585802350092648789033851289764835302919869187508633942998864600666890086509214107141517653868990755961809020023079790258330836537221054001048448923936312986473729317780355093403149037675707629388223495696224557142303950490167525085609444283773367402800326263684681807102132560015640433125574183115398920992 [125,101] 11469476312835565108932043234677146382749377959687864762594792302804683568849074636693280991481747729427950902139788366308378093602989201950398229421107235784239911508238447024065036331613159347503843716758670355004945254754807887928460230605601677440919282230873865919352625611639437503700698114794278232823967199569923984997458787867988664371142055457302323901303111803041541220590997323646185223715458700903477655913719892879028280691438958440623900384576205455268060773052335537748807023509783620889469013644086864041225875021170822462646039817316230390994376949185453116594000766604591902602957211028926317456103794067847921687002693345136476745764918100295910674948273327390359850463678332538469057943816438691011104028384176234607842810367097741175258498339804716885577603456070882508562197560445199662491264596946677192248225590727739551863542712043484514081722353807505020594855205218108601685815627751551184682359114557680020574160450837410366343569017658919266673785671451870944533379746756550889090916175083452543973961142037020559543097339428354100761210067663478955473388886896898357537992430471015301476983126387846462543986181595600749639579908121381723102867590573968815612770319238982837997234000557853605215292680505002295756431830776713789538874284500190933717812911743539466036571475169681086197807016522574861139298025952600933311390888943020258955296739836239316682788939833684440633911624316122871945258513656279935378408541032042577080510532474848631393129788208284978254603762772952819167906928262151309072644605241165644685283769492313579063953903275451477124542800388620924021053936852463031759820995814398000216917461083024305326956905615214813572060411158746861172645645448414898779739538236517845736821871904862922924183493404420936184383281015109023421454194990282085531407948934873299216887200274810072019007962911214453786638515395171337639099335414733004162567632953059102974609576141397248506741201259134858621233800600957604422472094498526167204874547280274012187009379903940085558479395278439714081331092170933996762748202026394281411231351193911472315733226903904082379092182781714814619390001797528226030670218042541112789763653790918680883236186692882211152287198231715728170706193048712329210404555668843412224677907100456629925374748901273728812141701448177049084723819127956634103181925323380886567126819027733913796355466112641163935711839268697921118281220208546664002014320729401931160306426375358716395726306453996025784415905823357515855787648325479717830067296294445257702850586907611184971096232885300735527187094499552829483236867907723160474005762221969264658134856888666686666480281525967574640943268540802839830266367641209087897861759682115933498679332 [125,102] -19381557150778856466767276861952964090194430354636506998960326157350027389034447593199707864225433735537563182776296244580826093533634655924359307705930687288735750201352728107764872953260285621072659744014191449099046357669441145774956320783962076520589739385526000350091607119892124231186467636054905477763265041853693079860274878181155912027276142836826398633334365498206352777457445439883155240640333678808445501556003058280448661823295236781517875938529067434903888896979935665741697938356074859903489736470472146686599966623747780416442970053970081140345358345705240389691068693088912752204614712599437807695639909142286517336329809372445694948640570453944389666984354207051453219786577050073034108102114459861466468127089172891367185192169391145006186186884869241096258229775554959173989980230369769783990666865721536165045813127926525616969091847618064934535773196650047672533437072534562890332635815211337578720908462201399820967405159382180621187311156101961341409145910741881429555468090225278801368133442218590998979434521759897547023420275242491110710840069625499436782386077159909662972121366427907386766008233597212014064459869702973112803956494339863439951884657158025145031781333641304731887088516959532942802578059037458904602671200412805026764738347041111375255584645911451608516226622393585824009711874143615580162071035539398925909231749788445946816164367525823238091338640423155004682067214341217774545652354517696033810616243482515160596835093419573596897855487729744078415182955024357022268470977075739310428746175146019460795571815621975989866064011212351425357604300121385899392509118543568352441542868300020708233949549111906119857801158319419835588433824006992174761909381148274738176073755767880685694938343187580018796238699512593710611215835336079578988135095143298667488361224239892041474007240751192749431743463550406177230712787482026374081545838578733589823545261281549714157610926801222686817759156136320855361205802932608428929818392869736162403274221767303183351754921631793827797721041124788515278835457779340413637156529928173118648030278568125359136448000144695399182085595674605370818327330395224228514314377720490483288122593124197581709246650956010463663694224171903915763870502358267274461551243950811779555043317380878152161519842892894860337937308518064751066984720483150859856698806400297100265350109130456070515690821437119438054498971007527811304288846183087872742314289485369345244881713246013812044394648516284177067744471160144463687081888053560078704807338463015696325193820491213383415663149922906385542190132514076140292929345662867621802779245490429477109685631347691380270260759465784314956587559567250646568527143448903286339483278646042639424 [125,103] 11983692619482455593752617249773953139052138203409944655348771991995484461714502363830099754190649492327400601512163537530931733390582661344562561331317008429641476799632829907133494001809734828123244522440445664394042787583345780446434529273714045701641823416650235753547072202868325317220395906309868147426107621253121247883001862232519958508719359258525998183908873935938294121530850032829514883674313139674350562610715003317412296819874915074676153862251166765711690864381854523910941467345880713941157951269982300828159093337135944120637051286673181330061202202097788096384580981577610472325308036944576829412033692265483965863800126376896461223052561190043800447485682333938552348897027750452604914916847108968161425407020578992609153054450556363762693841256461449069885214761146101460253378497259968947203010781537923171636090774334713364961029263578251491857011214402877604797885727528419870779916267489892656823072193814166989236551456293825789747874591052790482446618787077110484344192193518583497989422955865277055209999739622325182330370362886080579739077725161054790788194655595192977338086375867525051531905037395310354332439133348778218191941250561760446830631625726109372407390602264772671818892269972548496811825697490006993317735888885091992585901669302737912507857145755459144540931790457070909553079703130737547353570818201195548841933294827939222246612174954122407835217572365512561635533236662021785747262904734165370282080351804646790963149364390082540521904007767817054472869652856045230379589706197736168170819491330109222830633732792765248214516228290283397810641570138324361145065701461564951724482204312575308175781935918011203490176982423751053601256660383711363633191593592376707401454773254747236461537401724877562105204061549703365086417558475612525008827452937120533768796104959296783513998989277341791063002405234434909615282973460272337032272112511839810426565745685801740499328777945506297389601116316815265705285353920739757209415191451249389204553777079638982711578060787689397987739621921087317754736840296023154547742665173989435104788891388815872422646599398149975432315457331220549617499868549363510285979206996009436599564734368284543043483644207482421738653210158941656053533291237070596377692885904629019432352783132859888483548299420493424852960251769621017590632705360161044931577559620310235721137536759064572865373470789245355063346014009196099656621345150778936318760898325895066924393656114696580067573803169227433447650680428165021681254899439128905381073189306466535831401372717778923390023362865292451466942319585397325585409066765255049800120059449944140115283772831243350940036507492188065345907594638205754914988290164875846326075034668328 [125,104] 13000725499254383456981056338306022252348549749236125453997053686965439741120764218266915644800854837065796634543667377393402877460831906397198427242556142157435982955063624250349011502989418072830438784091931419046761698571326487839635218180395639583241883934794565352864620085714022499690123345677068246767744647660264779011664134754692107095998942652245962868185301126461317690256048610196226726774580339061522645446266111386247327140002995193359298883742218988758244276205547319534036283718542041464115964928850650330688946015666024639679958223499097226378355848512515253555899562748470488478775214894782049573012616581764127693361506531345055334853991435189984708633936933254629532778805122970609660689656715483946895288929319344277722685066282891624887605270926819771423583333948812841011293071420026786209109324367591305286927081058777762505625027436618667806707299202157023592991816864163877830116944780863892024084477724415626802056616111641179924885151118484190810504043403942767704095673449845261270931925987687234979551054256635477327833307569639644564697034525464224626376169425153702906904478272705922969604824554587346725472494494092342216729883037912801948593152322772741417981863546577135046764787488453986278725778085172418356318321964838051034143941648621895853901733033590283883787336596739262084031745787806328829458018318895728559551605914372362933942901413003060912641607943822562948205656393777415142864533293626462807577478991376311974487848743363390824355929440023628550782804434057943337641852217673476582279047816276966855781623399854778921374607569742839302318484987171276891573746860541579234364691268626081053223996027823283891637126266680080818064726492178461763966901432017243357278733713228419588385433981990035621211775159413825090517884227299259650347560273318916620328076638341016440570510606917891176497699100976828871841418276420642017526628494781648626669470634613671187231810853637358761821145841900466377633871590734944978063207988725253635386335883137647104594735814012899407142043459490241305361671544946727957547503076476306194856284980522290976898474666340215910660662779872382806176676508019501055876222661727623712170819567130718073318984924777823028845774258221116864074376490022020781860857600905462011027791647805200339737757634576858308704063896627222615769052297167600575564854825543163634069785807674467143460555307899693361259868604832227874088093757882990839630736887648585696251311666760215379401181650578212721847526740205624562970440817152186792691256708438908523001148826164563123537903747077867955460808123364354683012278935843081997677599785483412879116612329113172115103451110165965285523610398860598993940468411358727394790944 [125,105] 21129389455085555544643320416127209004606858983916524941773006152739286489711433779302767395590630619893049802745034840745292296856683984489940571057171893868136766600293170137433185830675178432339494618811310978335837068765907212244398802290410709406429109437280340243289253504056975180325016090573894226768824973513868765789265179297501104552592513421699953133631613781914106651068581351153456073651450236189224660213580145464855204490469233000542656981615192723042889807020224545241818923674245033286846792751877776969646816233900473557657768951410193574589408106679142601094533299648803817223497649325529694421943790672132462875884299689367147599386471544238973204659021988933949785792856149964139854470091382255590367168323002854638113499501037024039798274975482102023838931618179212888892308481942359051781231681054648920862063720950156186161580659734125823028562048796846171991823066285010190708010346271274293459048878679992342452720799515286776480157616422666948324664944427538853503487309931928399112412000752195789957087087603994488058127652434684272749781421217645925303767420508058117769277306677295949781869853317483665015592232752712933378512674997970524946687439125635935688440345189421387421073205809074614419418568565383141606682124999207744820717354509522380050327768895093945945157624857246175153956044831301652793613109126803243243493545399891027741015923062622465423098445706227059269162646138826597989666173315909853711196361883369947847625089429334258987753606430053085383320414265020176254068913818932285381299452688880303505439882682704242966806866888610403713551424531205056226463525087800995534739333951902946297033443212735325812416893305927620508913152681834552002583281995156333836810961024554690048550381421426189138043608830947005712336365828635486452488748197626838296035485771067642544444638657863426394268112169329074661193039655802545554936839718740136460985336096462129597445408178173722588079899015928203863448249505870096988865924011901322945913459403745652345416872847504608686792596841715766928595439352175623058281997650723593074865031887248260988958374846259089772393093754573844140014348031412255289191459801361487466212978029429348524120108048248874783125957348057676867997663447212082625459059287656830035383452752163331392065868368191108784623548107143868698968773207757793230754820936033287828338996703819406857980782657564982742116776639582763852425951162859751550663017438965663134760462708076017509231746646909173825909068909192854382712319001030292351929566924258713760751788546544248937738898044581422813419205238484570768596852510877600183696066038051610886034297378609878453458672124122627111069939731026544518550925248331643788 [125,106] -24515845124714452866244799655642956610420271341528276357583094537817882087109195391880307294852067359842427313523337575942662265361632208711139566126549422999904127559522887199702914279579335954067301408665038395629028896284825317778144135749104443110910917534305919942864507196293047301670470543637882529697440248813830055662516658141529501019399514250565450726706922942254420269358601216021950248802233961655838876237220783658945496305876299614248503785608282770261462268578831431102383349136329885280120270473802439890433593570018638514026232114346315888465330183760996197209148799101704031875522320686475694307988063852480137042247695881911456530374974694864375237740089704287600014222259150144431059536807690119430825168050578044118920893321945278943260431484507378076820014496572138366374053949470350019890944740807027725613654796695307647564861252652854893762475774213257477685055051300320136075706674789371126353265023855456810403339809472989282906384536959774073274564639712360292025316155473011264636200181831227706903716381025346438493841194734666537865583240030548528476730207600221178934427514892446137515615744612370376612983234944044146930598394994741537441106675584793616432688143921014410763599359573697277594874190371833429805898145159846343765047459675084451663654788151527624284070707199772370141701407848035012388273574921857144385378476579392266994155848426033552819918304106703345863931974712264772992310766462066902071698339580835026890859968793507628878148565821427109666813731203297061024420835729741946460575477903005323637956365622283178462382302591783500146152963272276478848744875162173261460772112212165485449646177120279557645753145149234994183268883343863539956967491427226147676940645812102476285628661905961984234621153264668367050920919755314317268672422290789556772573758061542223270207035052902737803795332411190323980032800660484374762772730379013638100415683593270027213824688867947517638208291785256754973262207128869433833360178261123053338311684761718673314601664960172325819810683119867539536504119101703784047481023947263317755692736217430016436913410387596958425412933428052418355141204923430759907998882513301003540490353237977747485381802587264823881114732412309749189432706343886195507660314150660308944770830341808922827547730467615610056149850581861452926176081176248181742362629894423695075845822304742717342325638906030626690026826561288343923731437953834493404699189974048118245057960503598242589471961191577265622020263136103167529307503041430528417579831201786122731833800898250126076082840432629355353451862230956389641821547693311095566018732291160450222715235448067973985792079599021980320701050548533299338574577328320 [125,107] 28578985479265637450756963081389799477827741600878550706128211897040126719209702724921329455236789488725836329603302875632008133273088764713748860636541558427823642624541202275168773009802316750063536160943466305041966110437652522137084304530434830722811959243896083695403194365579224380024900097059157112600788722369800675058303763023869806645136153003722664496695306032956933187380008167860375971488214066306339601868345969591456111312769077470933939146647731725820699671582467887913520414956314484220897749653261674327015190912591240786290435596391445212977314260751701643812663899894966796852500494830885948099562722031751415499295021095084261907888821433624215972836883592066391195546191804158480838361917192866674313951453257041445763272370148678796598133338950606797421031891385002735348186291317044485983556434215270977225485989981700373064389111263499601345971308004826867137372654514772751643268455798013369778500919027925690498256431935362350551283902720660451349254919214529324426837410233963419668333470527536930173763459002182361239050086294488413911493100934538542457614043670626608875710118077621803061473563838980857788619832899281239076816640935808939234458860766631214407599699318606226095218042404948351917804884218861878891849508097619881716334611261072085792355007483311104204544674611285072413124895605994442509958678663477384322793178534359353677792583442123098415814583061489327172246115601150027058616649856120474428161620091945426314628537466929119598555119265336509461025129385945908076290060855457706321733094202755770408203999401931628815054127795848691633978769258704313306144896233740949404386039820568374358645061130318960633286121565589051456870861630040225487818896505908660880534908805752424329217047000716546084217825519524995088117401601087093976434224921800836425005424238607900718238426488164829453900198652544032877603269574546348571438645157437736750765845608028702127979050052329883659578849282291492796613960657467639014196051565914025232060849934815879821618381805190250949619676040557418727968348666340410904707072543975230761161170639396636144941467379240648644661582804373350169659501243081695692750490408832051550254560418680609816495580667216567337510268389330123307629889315847150371512804367405088613744142350691845110989473364627160727144395510274488422478276083869731196145437652880007075786714917186719315217462399880437572919333992489063235206769915152302254712804510088307423445349627824415155285868570354817494701766727933753605477269314857590974285417521680729844132520773564892012205200568557912607599550375865489883697666561044208663015378455581624314215239123573179109097912227932827967813904650433408792285192 [125,108] -12050639494266723037731655919423086820652802527022141495012745790811459227939651367594270561243262563481315207875274913125192869913223669970441166913391482219324907004599975142914478261857380239857112705362156197902367288378470270173476538756398244811693733067277341381749481382062004172660981045507482683387526354034481190270359546102683803753506711292618152481638716297619816514590873739764819961231741204399758424507236309910427217467951473100695918481219397918013529963357080919081271681052374273007770476804583969905178485109369959498194357646761711295676684124106870624670863890071250115057330829283804832139455459288485974414891320009117676797318803595159517864755943050606628195293450140144766222760915395909734818452453075710585769508244439538155369439063808453311310041324744309226261441086947238103145893406287073827347397043494484862668957830760467278033895350570086104070356359823848218914673981524509762854656589182901723218575078343405718878406043725421534694036111858001616806526533417252184003808556223704212380277749314549507531529256353893732033837856615293371678741265291910939212014990328358796849549753899525624884925759681714390812021762855061225692930078000186022900944807913021879444764398791727043055393388933432501856997292531456106395968989881326260432150221879337247067943422903756419643896747724031430606702651542055047996459923654436658748924605879724662235059011803408061248612221512017290709126425997469072023805943160406947543426790209156085937658416276123822611362304080453952864714471718470071836375525993968703517155639106154017922566899005746442110338487358889510734024411041979079596702701368651048160872776117137387806664425250112151172351495755754266942553652877501902824987923458481909948560783218184747512082333466513565037267961367667485075773893053786201140532926530611401400244328959107262480885846426455138516010082385515424319833916417357516793879057106325994921259898243334572858264878797289747287919784565357848837963120564876123148121978825911727799998512977634866647750715399441428587017961508523006204367145264478334012576663885531164771596347924005344802148853316738156289882506026791133563586445351875258680964064174075577667723269278460983072370809767914648082899569410708087948421938092733265417989622194617388473335362986995173741315159106497658974433085263193602068536286382617935057041305165448739859926047261998363457063992799319304697884566028963200605378459907948707216117690736914746668728164498175519091541243893069133394469868842864643107561200738317025703860979225783541252255697939865963394563868751879700998236835407991319658216880330157732246530788648440344983485931513774311853915191515629122896 [125,109] 978226193885829635644839448447088015593379849112451082590148880220992049183378738758508032348899050275195100582820249267003966322807948176325590975700008151476020480253048866932442335311147159304110671329559793272914274621487474591107043655040678228439523306891812137893572821253518951968648471016665151963534811377888087788800166939766237901563890415670170254773427330572865369677182413674384113500853769077303018243217688230968582499084097001950280344677085794986085113504567933847969501773603518515008633939351932771166204361938784893370795732263628756729661154505159995565880863830851721175398132654500454233788671036331341564489752088855206231207387497219825366643769105482504721306138732051487790115676671502926564167215458817428124490300963626657974083377906519329352672516520835518656726502233383159533297232905641708871954065324523754006150516380379509403794146905550490597841713877783170485115086338067232754941987959625901979090368438400963951945772570274674477268577933479722466799459522717595646295947999525251029832156400138142044458076426512003964499720372632057370981754459595840081235744001412126184143508462421838931580841859090529625167747260679171085200719491980009228737268332864806891335872886177332687138134577916694445214669205772764645840217957113411570301198600049817693291461942563016292516045355754810771960136606361736490571297457451193923353091259125548217569742771958674009266120341654847492036884792723902367742340001102713971876142300672521239229145571376093316565465851328669162898991474078780053054724207055666151575393733003506440541952794453951628755013145177807904470711919171207423905494597810013228597235252588830616796611516349967754249469784998326338886030681686319455854802475640160205751949017466796255107531976385390265717951793019782133728603443365289406355304994685953590977794899456162244734827524966764841249117940306113628467894409857120435109597148648079281735527916478586869601305540162122718410098800002640564719102548187544993052138976450097957523725804840229749822886629079917923099450023628111320502543592635530405238624440608367771460118390636455504860850983530248482247695682893381059146787487957519897758185568729850887474569902415010218967491362555791811069020357531800288899078902744284722400966536922780196847506552156873319359027333890826842967722991056339257479395538552993321345524014510655641789136317268230314712351046746320675079325566690943967966762806793106462931707728728256024261600448740607401936042576138014966063144459328555025467415166169395102389521521250902060160282238574040474267873681110632297903141162219032577655278128135468620298412282654147075571597791112199454820590422010 [125,110] 3596971450250106215188199692788306018641419209163542023702943717865564012538460599627172696317179617157907927780379448174826576406829355044344242617674359168361219236607124833945106543317274544443813655926318445851594463163156346044483878469297933756195756150608404899128328298805026795172671879517994302243277150491146715235873050165875051538847139254488515608456808682733651058065793402315049369169542517320948671396904958401547243949111607243703606351148466601035479396329947904233042895511790186317185337322539867778260324739548704037469201085829918237882112811936444920179642660528562982007181629830603184337237656788421679588308725916682336400259365065283318409491440013086410122379987254542692800775820556441058504678202984244964507277985650722262060295189615387124501709866200159576619313480695781488035501165546925436299007750605157267439879706046974222043151037719727134383592922795426358658206510366426954053430497722040393546753672041539033530064553637297686693698360773525435664315527398808020531616198853026447368545165541436065711958254473741649890131955671627674056936491432778382721328675540112994369317825788027872542432773576071530016660468883968323039669113530482549838207134103299118815765378839140779175531663729133326038843001467061731004765732917298297448557297173669317956069243977534486555600018362226635145251272437402961508886560066733147597527566378033976986361907587067314313127559610286464229501501965117581127954468541815409648756533909411465319090275224540042686272429283151457710977536369782057900229426058047142657737182031874920956339268023801098916930890275283102328303372865707847239720511490380022999261219730084250278082560243082788221930604576296266454960564507765901923537097449872584824854208397718953708550465923757880492351308882717994661808277485637220302932049423381510159242325212544295196026068743846197903671787888365954641077948196560196029285424910888056835252380229796269789461820928770426146662375847227187465308487073073289041457272354895936535052019933877496423033473828612422238740094046030478536645105676196432485686476664986958573751064262369982972644132137689912909996137493742092257245814698532279630334507060218190927170185276608330723505271842571142980996171670226161043496432815735737654100808096810340106430284417094604308128006747515635078212015864670631660240031067366713203666652871958229754080205951736013815208836546155769197044314463786422855540708639639610836209075340392079796676786803927996240920700540107322451623922675379986817953940520818642962766455553035981401263747562156313782579279230041636916200387235315702329838880448457945823242592255109502309610204183270303896667648 [125,111] -4201038063067721960123091144975459193784846913470311593905819913855527323319421712098449334881147685874634351704861916368547208218907492347649747707153908348275449221920678737427082962774395381683660015872379239547213255946545881471544629686578877512093664014391937038754791213023451036297864161290011761572577476155666226191207247904886222935239718537166241020542581810553070420542841232894059641869891078786782249531884944582235485479051541077759979721843899446753477771560465395517445817588153058037302678154250347489547647499874730839336592613324133807754705120006200118272411514636861432233356019114484300449406737683054258676418770869636872480938959695145797773452471260465324677682197044454449161967727124796183285402661826580000729326788245007725155131394535037552018352626440402012995184304533964590593370404218070219884041573107190833009097898486415745936363163774501647684285255603587458041304663998841838168499794997315390799127691155830485901935979166460143599806814485032132165080908516339552771590229564634030422226955610332827398679162682877605045781679667994762125237126942862444150200787614936336226358432739178572663997779169699575025454511124780607153732998217776804974844190706395228547701170887493691046245182912981602043345222468176458593102058972928182941303377514919635810993109963511680488704765685737024210077023988081827392847448559495617826244871634849992334360392610764237780527095561348201767393081487876515794238466626436702227041656410734482305387631649985776095487665165969990038434009380212316882251078364910106488265974648436702667554879273984573092670442651835152316358322267359636525673503422018135108419682216725882936665577669868190590132658898143830132401420215492988519759882635717686258103501275950614839091388488264795812817752396864745002452234763957395180267132492949871498392727256473976146839563846919918363365629129381124166039868135381729699353805816157064874289700060105911207493628354849857559090505350593717085312333190050441909403982681807383750850035801756614956074579464820339910905251028529467731246792422038794039721380146371580445178257039828464149062706697207777421630271817963772733903637497533364709024239745195487080464253331630878498315014537214366391279128927633901301254138265816468084131654501610222730809380474059929801929636788725696617648217426837170779472657794228269322410693136255512803912283128343595048153027237433795309993976984778392960338989761164209911196786299068520444409923905457802232628319185099559695192152281102124252775729790359626533830855542968060468105361120743189347584672238378257312022377265788039509875878827797795897749748137460653940917770278599504056 [125,112] 6455197439544565156970226806714935825548485939269977349991536514374875129695102213320651731272018886143430902757527163730549184893664891708157860670632279933373256050610291175720563058791878906274042954255768589737822019282691331177722857121462370884940878683355255350661250322784758979107411049893595110051401752935422661941210975997874778813960801197235827305898975498245315852604352486024531469124137332983154769625553121157095637221831946937841192353569342628797405300699526768105449751284361139302709495604458176860293157857271300752170487658789023809587561875835555153794698046530436147035507746863752493636362709939537292569487196918906645855148871502396053131210147278985975139187976488927008694870432594358315446321078278998206954756435478491493810261142430278193263941091667444418403570587863896116862156456055119036753929674185623771194327149091065317379767356822700456082600555114835908568767164993161940155574290900154519975430650318227147457806684014934318237715155677759523796394270162757205144880215215878100114956242836193250096860737912645566280024684269697519746933545184795740174316588812357928465571629713826239986435367291165546186405872352292198329388379534867478875758483229205637438003956371772825421667612003260286643692232917335525238474307365280663197757052685682744425871225104949988349307249395093137914960648512291217120303278237155245534575314470917701481256934757194916637433076359365780117765217122961081404751478046371675345643006141134835751452380974363637554713673292755039137336282700410809363461464304988970711049424997720186041441168341722933533025675791389858640038901956053041069514566923967592860107711268531579957567229353400567362581756915761405514860611855093414061146341497555812923144242139652159364125173229051451402843410500222761877619520247967663543331838882459985735804619587535543694841649981874190601771238600181790839582255872993385243841347560841626981501590646628178552244564613526198942439524804417530568452513540487921044204424170554187625030029500428452952778640197120811006857391447682784406711119719620432381306240071748117482570777150415365818807369452816309328132457050509205342639162406304205062833139576942146607801537772329933838340174705260455147067513875269934394637888989144399489384499268490083167217643696094212173451561757935687116631693853042119052078925025700888329596789391811369952619929972126422953459807368393616196843582363608134786904885728228266772100526509747507122239355052114434673218790680382586718184266451475645275999412563084454764515044440620729421734297209014220693353820460663388802704770261031247568253762085065205802999926623219048928485617039200 [125,113] 52811351030330396446263864033041890329633710708463741867450256172551097252504572913949951851104615500514473792561552991278531376340799741508529281883716269691466110579081434449041243642553387556170713264679361240665059449600744584267000361635716820818355777842934834089235630120590762464696284759406325159236574824652388947699002659661166198109703787338389944194397726822494055624441688163610218593865323791879191289625730563880263727263617782658049283982915049434813379015624934715013354482781832211906629362566381818812081436999437469886407564745520108000398674144451533992235358720035737791062547649105719751997008959005561053748119146140127375432381308134795682445240638449912909628957632105069006541055690109493276811426258092286842650564561344992292651331246056601731073133710143338881212292351017077723363729807820867724207812154321246839868336402775524513818283309038455924744835791705127847870627977070432361835621720833571997775793359311377332816346836596306901008221476689249136967011370602435467809216963100593233476439902738485971034226589033606151764704166567393781109663636244376951382515762043988363569753093055695092887750143904742757587845611512708996908864565599104848091276147406838419904446835976305404128283185442604146481179203500176206968959549609760425121987306943994954562607190865917489154978673260034728428466865215584190454405903828573581648378195933283300722773117054607199342403464352487428828332649293961474816236940079263812301025960106194124925454141633131832792398916673910048373745659808416312959244041860022033781934975863462454006309355736962310092526467139232531576927566732835356162754335392576695818417037547984985399745571496983129732087565913335827262235190762187106748233655076825157214494422828517557421746671707037874985423875881593996466581176628012448661009294835423096901893583122049679637158443309653900265216788646740149721068190265113012436288344697567600173961072295058798962462269457339762916646073021107797468039793554507097936265953584583553121303673620251333421866427989010648847679322199548018506994850663987110844072879601650428251968036042702208941813967701296324112219730732890677346230722059785543533171345953071275774292867218609042740025828076589950239830553180640908249530475916468809720009992590947360552107503416171572938828510671188805354257581984302412023768535485938771687979547479369525927039601320614492217228078138969269020775583028457443816419058854850529484667936252479453408966248221197360048472148086905059189002317575198862844290921497381646088460002260150131674260463913231580175260322212555410972770455697867340922487970654099984119846586503151444819684 [125,114] 256086287443456977784936903740005981895836544571561726501543167860111333801555310257057254750537565565092492535057115848026527773144739780974432549452419453031339587723673960737587597257547752222386060484242615721584260153065566534647987595805824248811901297759903631266757321441281950260936252358463388188430803922892330979809271547046156011870966149496589419228839457574831099170735925825208581624224640661369275651544181857777687535260058412877288489915907621234420685785795179712344979783678864974666949860971575309352982898887519139782665467038155107546238044106452391399619144407406776187926024721129169286061956240587004161536686969131909099028326022475261653761421831227220212573868432201569255123407916858351140802495654410903457707155336894379836271810472352891282450424370556205412274605325302577766414959459769135918024427951284403812759584049770155669767122334574644069070067905307462891393437751983230252573607750851078282136952089172251400923878539421152006449798919434415397367728686886781661179628275502565984479854416398201281138384608499226784872784445115337566192907161959231343220062667431747644106808985144432495309270739838777302535424625067265440753113607174125757047227150180617584933867600255481587769252633764439350846349184336076319600703150551585303209714886597390405558754770956763350984872737864832355387381951808413347071389645840423520387229880725036504625918381752987083803227218676676532441991740063155090447785814224174701568019847150963071190684716265841395076502617268485913281787367874643657507425108187514753869853849637450532281166571128613468941304505746530298791311794293497243841882654776539693331713966112025827842511116972354408493121699462946230710570031063045153859151248309818113023263197458520806940847987855569688249579941594642894277643853986278712907942561684910969018665350291598129757062702259029236835527452059772052386755224877605022810742763457311596289222676360134738496973862457837381765540422933822324945507046061052526457376527531927217663862825170934724800052819734579660836028174895544254824884844888199390325296675852593904976807318232645213307249318051636880073884537737121292547975280357813087649740510627876375911004439613305515180449192310580040317402168000410041773738470956935988598960781380181904725110423759306822251561829500800745738743804824103119378330385651677714056561653844572046133105132282229489569143010013528097089420023588095328534931689395670399290207401089222003159572854980196199186528037152533504050629894741728473232276668819856323386680262050747395288334734018954076992429949485389395226284318467516763701348231012726348371344263987313600 [125,115] -424557175392670844132778996482217847142492441914633394276074921311250068507249433699523037036963827133823378686774770052357544926230876616206805548874527446504067586328672071591800760991684301089857407305082852060608836445501564092171605275028364528308147193017397667874557752217552327695432219732831149563423021203666939409587719228345341711902318102155336045478999242378194539349522439455543189827192330056265687470027616667418445067587804979641280478745701900554403000852562596304518137770713990161439101843734302714767931078835614685385889722800041489617407868162989269002429223529892425233255237541815661933115310343868996390304289399649866432849106895429040395533044930224425211739758653542365510908228508179592382515841337591452443273025962429381548266836914209203265788704884475709871843570921189891300097292083790039811793786592548946026777046324858722231374408290292011776072232584568765461359200325264898417474948831752045099232788530132383631761929071842734737658114853963588367076805432897419513610628566217781717152587086724756940467663454155571389684718870866811639012242912995038382014792109867392832553410129464655511245612382782078653777561531294066831491519350797015723624152120559137273570686646862689170856054034005360616362782272370251463936665036200736378555658413894624235907232495103416927142948235867164965396166844816729642901474590860633591056851424582149979407236137576551441763167472794692684559921340061365556763725168846199201388297414837244283872524851738899261341030537670242787176138693217433398369502185156648427317675124375986236571344560539574859705425646522726482026229416383276832979838025550258389298253278408666619175593313141568987245968313616294859077393201847113380353526149935408224375300451594253386597383502988332177253322782022003543408083400541343884930868561229551622289131075264209207066297510898869968302050317169216883428342458905568662008559503801693978354269687384702033546437381651480060500232644426488328380849006251542715434720704532863636957327663615356547207366128530246025234237026343916569214252205099789893595345820367892043168803110278222464105659368847243099665368935011373380301949683307703465222903136598753796048755187393681406720487556281833705499816533962064425955348464777771949012271282875933950042168876112237836405486048985283532095880259860173244611278606298288651259859299584580735830151061897571509520239620027384555182525740052476515960615820789220117443857202856300054072341514604454830261256458316597343893553980198374014224736618365723575154706885578883905921790405001418416633053375839495453730378444257021884325027693733005459880637536376 [125,116] 34304819825933430084901621530152653422858674531102035937077535618370171933180435691140744303806856473565576664840673046090552200175272708440805690039311127705651339352317058064883742140364624061363331509359083534480784304604741602883164078399283080404549660768522108218119801269329095434453263488224347803406227112735432994975977845470742109531846892987443644667128150406336640057472827586821609645831203172815154910290322897918113546696487302399651089877977728941623856087102211113084375659995728115456544945057271724771282847283676545824363505682554363544944771001778182162039553816952762976905945190161719754681613279243765066927890624746336458332800572474148958703539672972278201853475479893772042026773764470912835346031018542020620150055625177226319570662569147032997306609358160918021202141862346051805697713125379039249669944905026773360100293066751973878312024956146702351389855089762848037659399812262881342321539760396369011877788672781403053640686147258807240964389135014548824986905995898959442773487939122150637628918742818391801646109731939459973580044971678333986138575928700315618826974723517700787852976810668728047779276746850026565645632767934711181634595458459145275020040824428664677104483299619801599164267036156098197239590807956544128296759065377835873884111314861654787517203998229490951811788856532829304175062633692940602438898198170596218771898691875644705101744619932239236452436722393943546831707081042942532940359769347388587061199529229836602561812495545851634466360119812288884099708091873506241982265317802494875166786464739674750440822359778962934819116834542384536995092016766041917901800711501861014179775019837044680704041349255239503592219605203189324894538580194898873392010497680111120398250278731503302714889127693726751938571996822710630497426460494490640408812472167009234909357968108934521442943499840730323118453762049415338573763720099219797901284001781442581315623422193440061492091124972590607294938188057335261405683115337368911841611964172018397346267455735183854779537256624391504138986308760065355092891321409211563897750106270934655623561992426910947106412688935260395315960219874036310864565986187050775301977861225139174596808389376629384315722806031544160596222203734379955472654421856240557414508867599150883971185151376175267552166468523328012887005284806208816176910138514477492998264525197561674655738880330745516134444221526093646330614261023573708949946799593399298507945929132246383641141447139245067494007346003153808069848612934290224962685334509596377836256409433722190254199773857450941359948944809044780139737288440864919789436655612914065384656 [125,117] -279040687718177210655834029999844395786984293210522803204155679894482945660354372222994414992908745625993425204951873929038236743083606075692038184524270985854006282430720555493938846513308587935009937025912133268514327756163066425556099228138758109398151703117058439305421222074248184722247454319558673907431139766757321952357410018324129592696737382438301734924136506200780734253571111799854468893514120465627509029784198976724139177978560642864461205076733431198034656375802065959899357092137998558045014493738798504745651086859290108682765093260664392819403188246435964945022349454114551110391554010916150260116225614353860163499904716420452362641565738245698216654674843582562994970429732856432272246228807131251082416804651255054343278643340724780841919743193200400608888844393834241165011699230574054620150554206852017006941058778966232923749854002037869938478898471880312340716135313677865349293217073669510098502886727009036936194811269221917850422688730442646126526545958422192515569305862342700826313813945426313960777454397355786975102530381764698742233962353897413735677344346938903940343770872191004200251011007930377709289201875887070463798187246711765572683489009994480420692213511819633966426493636534720928707836898154015961624660333489654071598707024862778018261052935806447449689186440784573091607720208914243255608425350179810943823942820729038172350751674789970964659130087883429389057431197259575332851867812744230893208159037508663229593137978309644495359365181122812175452367402562439379440098535982056363734908864977627955119512337188617797337235395991443129808787001130280729295763346617836514278414331368680545249856818137465744826488780111039444491197664210647390835851392596846013539779729424780393871767139515098778069718606159773486610964059403773016558690921004100323572329171276730539699280855425526841679210259452328077971913919911302877287539014392278990551200512623564048229292952775639130103401247164164986490166153903200206485464863524739836206707890924348349198856667833235410536151971838835545046205912426867653378038416134454959768261264576585249138739456492566477762879887439016816487575690596518794982667276421556790024861351119300759628671471425885140384895196821400518962233702781982104088777815707288912580780825874646709970037184248035820662289534398697102683533076980194859898496705528673414796469837815560022731383295066290038884066210185758588061353074161059108659073880298106737809367269967821365578479184957504508568931276917339750171240226947752943876461769610343716513345463436555619034510580059267498828313040051884624130255723178500663618156118162618 [125,118] -18527329801842369843512276058460625108862927311213422804616669803682402095857192277875970910473760402951520589841927441047258070606561068259915516100836381685556037679921623816117465247765364339092400741341099014569609763976732072195598539333908490033678216227928369463995058653471374567940964792508172203083316537277771496593797645390983208532079051701572503746297408744676488213017246487619636202154163045059214865055170032989927156280131972581471283765094808236744178130627094276817203476369025736799248899216840991980503550163374216709742313723047404233330506040227016103453301598772653581540985136409345925816637471438138982722449351799049362406546741419678605027047650247900248775508733869119116273533277403935299821338916557552917845486934834700089013089118373919366585490579684098909278197710905925388813049341312356573461278167114960283068927974169101172536375607635483078017787869832682204498318414701567184825456360024028337425476006175522249877687693144744346849965557335574884406939229784923898025747082176752041659693223588919740184490133877967987819133748975644987881349908873069071312122894282262447193960854124618698653894379928427364486683016509474202716262317678795222127660679119421249464874410745794927839000129214445439300937439031433976084298639232298866252526535234303143122885607214131122770800764300804309932466681199839595749493239204073664953885649493989047228009550713558270032485408527979615705519141030360476381575780478925888941227506330411270807879029401416818436128070690447582864199310886008201190512425679181150776890573401163287386793356854047722990423652339554639517775701055446414781987256502653716793937870285934171063721931311599017241869208219436187697322279397039676145219798944754154182979265107909017157478854878055678750767746317430226453099953587535417005531984662237239224623379414739887490539995277839357201124022380396506288582809454332132007176498700817642841950754581859739609271581523990816134151144614305983051924010718380677732241494521750376207878561845546740793084186684954358684657877956585333574867467958314020804656738153201874570730102114181917615681838581598391043530992173514055893540445250665601494868769226571601400297594553874298956985307943926506923210268548448988738239279782525395805238666936875261051698559789980875276859979226451880996637137520423675405925348259641940774398580398388511569812727412147314844803534999369859508950964907231905015141694056805025390642048550356579953202034095125940615895965038146190757346006867211572519994551543875402098805168435160246643622550339377292740827441366145883750430875107607623441370784 [125,119] -95333694331502569448772313769726277955690237424558172024095854596040558925395928276798616653786331309787200581115243253603076751792933596244501077358290257081233087014321106496776820908384937314232521095508524070480544676851895311283537831905703402302802837574981180945957718618957240070928906260564089238852514073130771206550281341126131496439619596205630256705877533445069421451227647668531011099342713107368265099675697364088000933228504691370492714836465248396197467509010878738852511513011717631699495590783378695896419485003901484369465152725663004694085388988849037671541121451349052335079200450465444815989531789817870076756780010320818228925766480018647024944550045072638111197119937771009105387727677876100038176263724539009491103527511060933269407685245705989467271084867212957312989818971693186903196816566178445983815908318013482958366299012457324143863665924277314489311470261933823878531969251518034450097583232166100482621963610392948964859910680003292369576466714744973645146413916766208815957588758843933715851193460038692047004352544457733507230592488889270472324512538841712698336981488148227527985878744219099908638849494958907149469018339807137189737888626389960095219788099195774949675298215912481871656332958165540342787334972690843115144362523718763300989390350091280806459543189494222554762326560491386677922485041984621197494162393666482981132883075309921459670109209654445864774224503896464489368964573635187872663283180079785667324299713684654126231228789130092760784984514995172358866889968320919660378039718485330106172852005504374640901713442398065796356030203307332189192878225830728930638847539564699044767445199168483912165088649861033117172181690764833330650172686576161046834651104546766765866830086103771040027383695081195376365347604605042755474892113493460367993482623044132099382236398009194101116798417253672876655717808235099411342604882100198152654674198778853090313753253295395001589902160507179539621831437892256424621694337548516006738055014146325047069302299636384537762020269664599751989789478419489694250385929166022934644624284697305508354688704580635343222662207852666588269767729630007882389915439477010912211107602463877917974488044624149425591652815528174784323666680260960205741013916237311063900005558690209004726495929748666381166320144802329087063524541596555914507121636833906226118175377649821181860043626570862288179106406818808171243972250992856462055928160789480897063733860779536301509643509664947624578571655108734352982655934926337291480772792847624946682894076255685069827667684987254438784924698644278381957974034917420642416 [125,120] 8302805623330979871703368679557906395931670710019428439822480608082534866892152961182065606910869060979385029590036880567470878364192077081620063811769629565952435943526101061368847551552922974098910457440930485822904773316549368015265056569019827110549266068659674625968853498366244266927292581733850927758445152720343277089900389613041131988604745069522701210907263942094232626547521869283497557141472385575396895727161094856228801032194958131066044306225968282890887301224543190989706567049428856258606731742567517838684808888587100455720819608265061462336346550347982570228150225062987094292247747616951813249920551936728553998862562337772379075510604477990958151524215471816755661128166896050107398845841265144637503348356906058271020693993565543764172729939281898628140015792634948302392405654516349729962090261142311778651223466179952733259546031367628235683933159803743980927424124928921731879587529935832932829714283543165537525704837358898656792979437907796462532854893026869838538938493241347313559952369494882781132357639070983108041529118473537908941769544996431812641658580434987427313704349337940050785531683504988171746095280972496166327429237955956617785139705560851368317246369406072041480877152321590693981413635714142998227657584273459525577599592343504185810285199595629156369158480212887435067005074633377541968892869393144372532891543325608626517037330085491452501334448455733576468972085270339056947040257423713544771548752971847005298473213673465493447836820596723663891904375135379431073538245928411425387917609895520912506273080549238809513555386212464207798639330593601716946927578792899798099237737051862751230689470040678570284277112964369579622711005371199959558732740635249661581558789203779728608391221815053057506055389019863532126063033514384879622322196859175099711807323580089937784126956584354898996359935705311881911994997581189524645594341888852838756409912450309223953096821367326712363406833019649695463250278672924241444703474454951502842282817603266428122889217086945985393793371574446838971228741024338204511332494678249271511670238290626785512007315317473730005356546905833118927890596927070256618093690801949732739749139310629796246240198436174278236583907126539275704021288990756494959775757819878491237489696036958150040917007848458482657633803241694786332697778942129061676004916116043725831872483034156001874849915885126285662896619898741738893162312367723159317588361872145276900039442433623872674783677637509696963704493694188038631168465335120669031793898682225207686982496123647717415916969512743292693471351868487365048859586916256 [125,121] 253134972940505302220946285181912073918664672924766547427448547481868892382373557352180708690209984126725381941652938837497343007761276949691198412170532246493925079700472999335427988299831365341808323376152919258714368877189239318187227326675185031754123639434168197769256460302262760869595849886640515835132777818755853187070226375251124988242256125959321912059343851088261691418658828629531435449955328543536293157921269203716066545826348497420441927988012016342119497027904265408276139768978660287544298041595469250479416915759963434634386917975380507883706810814580636045030827037900821457456059959569059069214700391571885143964016742258707647105596772032219511145532857253541932540527538359147336026708066019580706577607609798497871002042914161283955945808091717545477249074274615999212458974750526253545953366426613226970086630476230887922420776403918338941188647078690503559266600280614298947679966432774009791263885670466364217784263849670323253088110161314340735251637938710293553511267241472833557593609352038707736270021832492991179812383299355778572556350719172860965814702527389445587410103696598709079108979136393672031952465090830529943477921004530451050950104660163937964986996577160963855327490490475119294155904880460524939786793201271441348553919984021574712020751020371225622301242716932889550258875021622090178784013506661039493665244212638659362303826157195054477571212375072305280412190455302404347138740810305503670700882231194936339111485737462417881884605117492981163705651128784747652990407285041710171370121474176049340937329977189019174948752988311804323858013723294381027505628420896737532832515344049580016686544240843314025296754230700835055268219449786426165950111717818658677030988092350559813079610673162189077183381151496685716277101791642084605044947090479395393638227732190054741615858758316991187487692070256751954021492462075035047854809141890331957580819849106207391890868327932998309756339977047258006967145788420119895699545275158813727763899308670749160986725207843269559517931144312839941323192027756625382624692786918357230583719139030140942397413951968204697789362298529965420636885352753105796973676465308435995541407743958856073447235413047267470842084067551050918049803563985309149360289428581652767851219617493039173239533006235251247607275643544671301446761073344472287350677989876604996758969533904752141461268181440793183067255084869475142742431923763067130732943420682484106367536625998530971013544220623763640896503927626834662444324522733138741788430382302345990145774717056589639972783460137523161303388037744467508230108 [125,122] 6937346806056381088285086130422501246944122843132822818676683415612740647280791479766991998658087983094822796563076907081049265395722488089334496870197180319983079854311671490813117015723862804645241128979713290862170695887450713358562133500765035857356969833913230970952230064070131882287633824269652152675562597931044008105582845909039794348691332578291453584115720225827928251692749049907159714114147163081470617946666691178417108117682491135335654920255909844392797089014762102945339724430351077299076413308513737223359756293947317902798032481860514360683600522170928455417441324813926730235610753211007424891986526533765905049990388196971044401027777969470911778283996123951271234728419997038616735722148040182407163543167024545855655039350690213487833427536654823063062052904589613332109319067215963994847608227205738862916954845598459732454019980308016037487645954511223176477723981859966743327531904746676065706969545867014862589848333336395523659247406392588777638919287339872835056855775591459528461893988366906747318118335840170883901741683066781171571118558684726415996743526623666600417565466774733782247221671263467892023153584138450138276173847320230038374952757031853031271348795731070241116035014123539327890498187872271033742281629773232417588618157926718515070446148795405608052875605409297513007505516873910651754891522428569849386767663302851923779000771191197257403234895830942756741301794444711016378566925495727855645879810275575921223521910738976036765797616095837758993979666485030185894715239866188718961641657214130240659189833526232877072013487945085931098089821244862228975748951707886818710835226542656967881239821351057053234059701761221834355447815065548329509040701074028074885332460495952989814304127396838571033177029717657360563226873399409565015202657366236703026498166361128390229619484120746324165713872887521826514448560403754753704635933558660841703075098458442088227709645292807716264386561129208451693052026641349745587604324209327897900885887181820574549762811098840265832772309787959982141242753807330710169337209228291086434746018579734715756143742036952055389777508953917856938307669171246555927771492335208822603578885887846145587917730867097064501912078950210641776452987812206868935338414759187310997141321608064270594065355661352279536013387674357283544349067993487348970257895569841670581145243601887004196817184026503875166176757177101923280848587991467383170629630390870054594189752906316731404425599230657226254324051445601407200584799352224410975087756069853045197489726403148021723398115482356628915799738998529984 [125,123] -561214109679905127558380629443023037921750529617987012329716913871201257453814127016035562216656580471649635852407159824802899275021088902361950567748671645524082672744811509038067490237030555727156199203122680191183391748578656916731772184620313309373895771790873436664455306547439786522262645334416190300154186972051542446347374139757855790905549708470810036736753904055278915195733414329610800373570233772739065018270170986864383735375968037578481064264522713242045746994870829359956615671201000522533037973357180251726272163865753236593145947406055347620705796301173005597100201589564014728440209183812094718799860587825377081598529771522643229519954815081642088653412521971442634608297753938806142075565497421596246281222877828817963039089311229448642306585795254298044801608441246447229497719878949780513549600456392649989023598944939191070315373994309594294460618767429046229648465848977794518698517143017191047656340818109116651514720199664734065658899473274047317735117583275413260115689551589034828222101073190720960652554814026653941652901724901095474059661994021904303795489164120258570406918223873011061651819593889540649330695268335322864113294504037395401958935561693871985028392776066176172551006418779438234362742869631574197434535819725722642352982429619374074602366531934504794618376322679748367559119910688658065006139595434252150887258087949377570937421486930745100218662474801503731822200211865115723661645782760121175616687658881411349736523187567068631713802664648008501969816880989814816738202260748376077597800611334261780839466059367867524869581126943335509340452139298564099586256172600068804757174251912723550549744954361354717198004123898084192711587152183181664158549545316057180632279766943456210775677684895688678456102198055768855676029964482980070323783881330252894730124218622325866165007358183303020241792071522236503822692533715068097637943325751623391582010357231695693987780494643789615260709858668591422845357394139614103710878541153813683145092902250760096825222484055019570033057857620994613014237011237523909220124174029410493867565403765335407553258817213505208239929079695791290482385806113239288454910069115691012800615380420971567065263020719158916897042918869074543013296890854359497210728451236170525965539330636096117681462905301972580967645708445570738912999123023788081773616755403116529310054452000208220263062144881937753436627740841694972886530254921889554434707625091644155001418710708327194325642518673035101248031838671705736508791790977029881183975531383718242551967513037138383776720280338214329487109016 [125,124] 12469792916086525273074920007196192367859469447834517716546865342969705989848376133138114898605371182530093743503822185287105718687961673399190395094446043244999992315015995256178764803710851215178592575381622055019432168347841185529029615637269934998963441990475294251515833498275824987122875567624080271702249890167380695156569706506291525280884022129425184244299324607822339205531145238793670176584123424807998328904168115819575834995406879577103122323429634590667009111415371007705112127489239955079641721294532522127544529020940058016911275543293413711494348998623575305897006353399857226638339837567124044776102744029578946850339903268439406786762283123442223089134218882596884091647657599039541207955759498165042170976879175730961815755358351679709556496626034817680067979898659496530500330749032683899293840176563361452724995109833751770027954782052491574122718530018355164640217887938472498884196588518380518569478755727843110074520366119118115883523144485164568622686182217027884372472213160457389982071737523681912123233704883225470425633023348262151877607514328623364327661377299563785190991514872757694329708200149352717395725083927228223149007828230951308134102843058698484901591989382886987943907641605903716926263084686377109042894841525143572896785507921996749106927097078368505444505705359025620306540323585582147740702147838202938242225826900617816728089548334857157781055886143964984065422672013192656811545026427850266138664094261978570547050580704967981328567504887175312347716965437307478841085321586003126376746348493641356772729519001220520607241348887365362430080948456676708316182516368273615957352623323738783600579447957425202665095794100768343351664277504543926465051750572779619345408694015204028940175407981481946224421676795035614650715708415530039718306286617346772888512272197256946891695805047057809107871694391335008215687601553709787879325723197868505365978306992063482130245758089711363633010129442638746184296154037563937310537231157850512522899312392429108817946361753659390643810059430068739772945083330452150132061955707782113414422967525466535941982659109215420852230754156263210937202992012045569424137878420199093894037346638106633066748264527187044257919853924511746208794359270642592852426182519663482860228418985563872565913109452270115500014768118266610339334285816969381132324327189963111977188601852843643650695423409001968912979990133985915999491363290927062938711388857409139942589759770385363241443186895016444483570152188515385675538591856573050024922781308560415382752644571010070398970927693199523696 [125,125] -4951722442794065015652434935745436918828870402632094126944604642173420742088348131916796748173601348650990280413561176781869425832387939198879132738095527680747395351083845128121971626356879879097040833633136461363349276565879604388912400997244605212218992598394956704751483495137625910055994058654640876440345140560657642137788192166291145411943141125735628763039455439210627602109306904867028962493170181998797587502966312766645264542136233021644554398409671627966272314733610979342676449634870955053521459317949927122429528574395833518654582361496534190152027287275941466990930271992018441147410099617936834032342761240836835312769109744233331904200841769321770673135621238383411631109002349981334945987461330596858423583648546856465603184796623500005726860580546743473416365393824974752565214454589904737055298628541382378348166973158941764348586069932912835495515616325577068620548397586380822385236709661701561739378491855449681830475710735782967198495207410186972068507442219010642662880854115802446627789180795553194236584365353648127510508188029487232861070429497185274592120723613586544261656929898457380234859630777478752281260020115712848958061638327684772386494829429784913486782466472048818646388648490773148109911393545701186089658347790815588474886183503068937677491352365822465048682700595870304870515547716541925534722651343724799588693387723230414162325543214841899489969742421588528191856135238331535619055680224104001106133974571675362448261372706693120214289534769403992927793075607669422536914363625867776825200877609051237171342492153645628960688627457556638260665717748605684049592607167791493400240739357417586979268236478229645435831344009452853279180165898477867833810781238810592916239376201465417631200492089944434899387837787661211270250249191798572090059464730105372739868437032894700361103524921862507338549006993729232511802273076298182062687811672965642292920434988701228420344212574418665783438861153331458477701586867269250839508770002766038652185549043982885352620981221287266652037257778852459630890791729516490695867534121478783175603989695657420727734110119145225596668711789906003414501137976824432586732476297941883155643450330360083571510598644594544289525960892673392817186006869213172435232611370712627555691328312844826329244911965892136796278395994962200952037764461596043319663013896421194583319837342495596120101010280313088765661858600548874213069714665006689789999089185767913546051606751059242488384272174822541513217541508811624121720792770633246087079113503509702425479056841419861664912079678 [126,0] 426504894857683826220676932276176017769722287494147190956350311354460862016418582962442116234530037684970251560922720017222568699085141883276354859465734738427816788178057614641376508107050250193307384818983446738757678591268318977860083057533155127785400491758856031839810892056287620831595910802538329995129696953492604979682613044534350489725804178470551479158388986737254233311290243772080286308424395982286800597219101804363398729599390738796382771459885437035727608340302342382873773190329044532627170483464604648036576271568980206144798497146611364427610762905417867445272361313807858569650981072662446742782663788656856719786993949303078806490354218671688692279180919700498683090233763981552653323488526188166229990432281121778183871181207795188029031370652225497190389569870983994131581365333424528773395439436560076425526414158389583979486386824882091417568058073480061445764572280524861368075922311667115541202846615729975667563740535616426418330702669841258381221353714006904303588206341449282452889599574609170551414754626646172793509509363155754530009621577916246524278834491966180992537261826896857083595766456979756780771313520929132878894712634907864507532500603272145758332532534648106292828667936906407902914758122199371860035633673097844759647775888399198440775711305740388181994423095904300933261276373595428472288386891215184117483021950600246105129070275035749274966239254381928251476074245975344949092924009425657398814511437366389974355273608608021120442335717493838529433928316484063150125623783906307372460053397634472592954355297970648439780997663597470714886138384051970270427007335261839804143247106197658361336488633440504734502027699309195355625543084345637604863146282929441798354585453696382525755307743432522296386473587228323681675599739080143677366259882549174025758739393396449888116729025866576140639909487112712578291404494638991536017946749939698191552193078191560511926113960915126293461943753695067353995635450877618586790394753097245683754519032017060301722545344343277719008877941127356803026193159187022272955918520458550945776494287392736265310055978904861674155146656924078268128247084969438442380162260020354716465189342392107478328535315546009301952790492328064588223413143747075960568892888682713330405919686719631166307389397681015888510648452986691312083805958574329751042365848297788431886546757882074879326626791673435837440673385015982462110328233337845794268648639312564090992840698458220628506638654541141961566782375070630332347235009059592398292037921397754103561437080108883927504637860707697521318180995601736666636003924566394309233276236365811021862066604884286839688412567780486935285442217571550981027756939538105676750623189069098128150836005005552957832786762693464742256853014622549045083351224271266709570279433540514945898600344632383815729206853717103799449056496498458913891522078541076242427281408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] 72023898669777760537966510744827373551778730909289935876069752971669435913920840500648707527694296905543344857746568790415420349951907508584732943895758774145281635390099918733036328068447232981923306954948178147328068762865820776106078262221406400811720193740532832679672404276935116413095228252789158580451836964873936700379771950281512728527500688566789491829935005549743647392154771565428858270716528119765025207236922248892320332380437284914893343542732273554671787660759014936451991500919098028054891674962977456847623077597020682709240441432589535719499039454296886519165390762290644248726958682365616955528417517775492284658357665936294549008709550447873326298860199896004508046586223026762419446125449572874287138648634739178679445174263611371017234374697242415371683998403322680469969817895093631920897736120900452790452203436671935081408099906701208313569286930468054301184590151713609648978547938629790325127922750693960855908151670103677180169734718559479120929383103091647715974309679357598981304087938096947647329308538630249987710422537847531703499045357132827331436111488999888028147318120735112194029815933135223721499933278059755364830208427987737374321694339325203505966682320444962160115301889361218957489946959526494257492270238083304713195829669269325277886846821043482215630548877958990391773548992850747484280018224867616310988977269406464351999692170434841576506218946080892531287102832255146610001942839782262011497506648832620215745701653920888268042670649685144665180301362924997089191870004136704814560577021244934204113869562603112529270584516629753516316851636521633513330389045338045106912962965184709613731400292644610850176794588455066343108354286528533236529216494138871401615408403427879607211081832399055151470126588026053060035648122917934299059474555161539380318830821631651197618761734004370995601512062460146055310126198003255350449628019968804257280886126218943906784812377640024303862235927669613175825543998053287865482283806385605108648012442235636607966713223371681907072596878062683729891117939085820330616052506943405360048917442486514274900407336491684958080830604324924073417771837565018040900787998165600708435902794078319967132326865400150601661939394138650708994956283555349436578091767709309640193456849145844425149442254169816453984226182932799497371471396045864771003275740435954307203916999578094679666060580168360519157315355765937402216228444263713154129488029115665192756410853451648106893862065781616099008030188517484428584686784058503460526779200396085282428902101718933491977316740124405404486063897996107749984205212244694875895067894936573974513019711199334330235004043513281145549983748763049424730251116074267701828606026693142892321220824196278768032709363595589373615742770901003422238128640209096591069524772944689638093307217878452052981992175076901543483295296637186978684696665839069964609257472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,2] 3914285215613240698504394401516037678075355485734264511541344413617099440257981739756787729892742658544732374871420058045797472501247479128138252873260546946773465967757482371768759683377374958503941937598518014607545526871654892893190846407618854241456117873100825229860390117170357326936109497353759334404744238897794244845094393031005291205801810095946692066587010543630756663615690481395418665480786992604906823683930637057572809454267766395251911959400327293235884600748957228093303856416412751780759639322063071218336704983654518932167344524822932328723878979232336624458645740542981093098803236380386155747821002613560945989048253199227035724762686827452452283062393386970960041089595324168184122922818801847434373569585893536405242898620188060902765183342438621049662740849592150464173077002225083096001801886465810815254878852180371646824865854806299406296581445201541925006960969193604471145800607754239148235026763944234336193639350387229029286700066181682647911162832121879365818401655797888527349472619424517577312626745150845322875615994951498719799989740111211568576516921911436596828744599576646615413176646697808072704330783706576965074331986059367410448671121524478449242098437003538722774692488449188559732527238977392396031575359911904987481990735755155356286550834878758320243091255042435316742819733060922347497394178295517924929086037853500018141554971138788028658000261723484454294428162618080317219421928380809820665557562634037292561544849897110512592371624688654409361137732843339938815218054811144411627796810351301335092947223193381978126140595175156196788209641212530893407757408844333853425342329519829379588618915684717312861611617159205795573060858308944785264506795615415696803484790268302101866446108344797748629915054377626237848025896499016676185486992091669971197431878136667629335826073666851220281549322695554929986097160246521892002507131049182761927067032670231980454030425278375500349816342296170600925795315327913656449171409531478957343536251525247248019806801839369439039319087992008050742097870075135544329691884526989361644049695044395259735310485610396059796597294149956212764444797612210272200244748557084789259530032559989976211795148478823776117245804812825976862676011428923754276510211312720366257670029951885368639647447266512084461326888347807381740891528430773078917663942747826131890927119345122830583088191506474554831605525507481698364293415632147291865537739285401114603121680883290333348805048716553401530658401756080624582786947919848283620088571975709855174318522341085496983181187321899834215600495813207448597451684562519215754279059806961606083700942492802098844327510435544693997172497150809246016261654172267066091536982477076438931531476811282400720298707010458586229061300782416778170580861787694764669608744506876237842410972427826860611776730481139483506300122727978214161155291756481336857172612481024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,3] 19571285422001625276419332213076498105977429010929278206534113715685978052485623972773799879188515281680917883338213679106054062185327151368273576346908064408547864432108866064821359575976025787871458106903175828997513878626933579848827965680635725299805305767285135133434142805533450930407879067969950634655274834165597528860085521727390192051252028396724312346555053210264108016528190736959908267044918973992849936630534442798200993355399073439922601497908057280474085196307548902715591062707606542912530380997327443417179871060225483030251974930238022364098304314281247972787007333181600140268459443791042307232330463016478599052720046485225103491419062397437452399511925977938851492493747514624233816384888680140878090520471988481461189776096144686647059877233412931070828410300593319601951139207464799326064852597425923730770923462746989665540477916982125029539717843621762111844559257684927469086472427517803336159565479987798064942909784009221215701233800065600815777547319561696353369102972119761715816676730838482385825810710550370111732859280583382025650899447871579286113119233135645675005213530520499127774380801446100803549452314920444496443530070713831577198035337894066699916420016518138798774263551495898851609918074247878072673897244858559539106699050751714316314269769404987515957434001239706675403014800213221406969437895929075201216164905952238384401003904852980825211822571008329129998480810007937834569177427178007418076910155753982594932682553032123749428759623746601500147217713133580874746251717842488376846927589222102543818898042168256983292384713278389634940699022831648347370307725895102041797158600120011166956665368621750576765887015163304934586845581267740636803457792585880324513024142985356768582507925484328346217279813161089524349488010222261841649285024433311252432508987374872822079007021369534448367898914563473698852343087154609948197437171411450973391502576198033176975557885019313653202827153991435282349031883007111531751964171687091562585500002696744047394039739113955062960188957689416936440203883632865544954474208317423932929218538325021078459942227062508894423762746592993307982241247600782083500433860003706914366864149464050646400248995591090764649200601262058684760773403318308443811073656384114531785353922627418767930457163335530064093776295651414254486662876079542141041008310411058774857479790126319876537435646785446327808805324488187814618322565813385843176801865668579830434193831600092266473122701888871503032051215159207910824075387338126015091218949174298801467306860221460320436081327398999394690680844543628965020074730445929910492871752024099803004640005590986814519857934144642167600495616089272899355782186004396152175304748661374959152004995783946768446978812901274195767661177027701041611267204242555780621855037764466461676762407693984618234501592473525833624603723924415934546393661268694354757125155061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,4] -529385851351544314349307162426531755674385575837489640149433040386384098483319364098397385904253365666929481411081634747613569467184549390785468723942187437097604905453767722224211882567728115885144895617457474550175907655680894971383220653658431902052836115018518336269001218528585014447852470609888677202280559286183864993426646815841359044702284818965865535076712607325003316538106100363390075420255643428667256147705947109445917488301595387324720103794332769442525575056077344692380660976044865043099496150318260761249279399273436176537865388356446614522220408370354787452424539430162268679928230887625129380361888855411985757503318988360430518001685204231439875018228341548960694870650091104531342072487166706531221248063325142148404639237229384320173686802990907883930041657895294723037130804574408492452405962539563710186901180050029425157954671868207065520010796479993503611978232131456449800620145172309282468194723929021409148976700224058978704919735377798777039345040287656938908093729421030441369197184201765221427979908838924616506932385052208621718259865429076290097812106242547207356790152013561023417592810910021496345670898846083139444014309546451852487679356566084283526213835594731517422925051287613340237803554391866684182526651948126210310304426271955548906292116060680959308219134388266243314818658930603372667587980303892647870880355409415249403294153742069739710663660440983310030203211404863808915669520872984866461882516501932334752626182185294176879194835120099961003809941763419074253060735990048696220938919835871923766484000891451770516265633351327047988329956400768004928582088183919739964442836473807830704990980292607362036193171859508746078639240834829119179136988413040237608580795414298434519507827920451992154337939050550419483575194107495868671325090645142056823520746299213160905415032336190542742039092755249327068255448681333190719831859211248155910424704008463437848212910803130355506809015902280061826190621780465887747114151548401077751692415701852973637186610105473557309738688603693810635487289077994426409706793937956060461969954577506357886928025060491310879604245360407946607370924392579693225390166013693229762063222235082396865404199882524644875819774718655393372435001373039195565683114134290260302170254118602477535722345904588132058302177973599828548248371799971506965439800654220559278707594732422748898411414143820701436286666772140184600481765741202670058375305291348589117788371917433017511435037784778139493009352954097292190211475345254872124064058923104078066612347497281613747856903130543929070010328116241241939111724425189908903360633942660049099443303004488173126674137477885567145132024223802203246378673624648187203447591688470522425028787064754588174703317251597158451322160735664091146912388205959447100505866370932065058410866465808779424885618209597148260451698033082790539211182971673608472544829602004992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,5] -859297892689942949750359194634327949705311574957419765486939378178266200480639732023655892894780153374063452818990395996240432214361909843740180640419087011645724048475848601517985470076400778396037043675939273784477331051374825369358586539088079832094910217427077941864396080312347049586419820397365576588851298252231702012002547862093022246149863577463426256199554258623463150462873388425258562766865404111428270220386193995642284504263408026644342135309603675249848898205410348174209257918906911161699882238829506126780728685532049580203679638206143513658429207099905143395767469975923081121191699831062963287586218468927639421905591257607271749504326036504568391693157244039876713921451749640577393782776009226288853233638479717041993350387730107284495144578876589146990461107300684994143886875313849841896975489166798002782335228820212782418510765392840187121142857837174258863982247031743602261771244549997517654318887207543599825042038119529939725270632933202864996286835205206910577224012949351442373217316427123602933153366430354791681754961746863031804750001627866597047511962540943907462613264332577033584096505073663260015454337463063669205930670087481021834763777060496965112608193413523007524446576114940522159593549280593089563318798985840823465933375107742196778343484818989036389572080640140968412041585009367500113990248593366515109187376589392210895452834323812648420931182142918094749218505552940704233369652282675504708626887115113739553550355160980728649794156428912649467162666841991546016729428098122530878300427605292709469743735300344326581818694002949945818515265857452552778660307891197757133481409736973457087576828363704156410220284960171405544248981716532482957199745077863694892166627649185959176768791634173455795735638214040414952818522522359372034233200986340335983646691254496873710544581904950743270739351061648069047517343182569194330905570370385880457747773434142899461491239939470462277838891714836263043490945315352696680906469982739118665465034871623456366282242463413995002486612969831124856767615627825044122143584457154345565635099987483541243633113400776931330267684327709673081988920434094831823251394882036588873671532423129541130015065853607593716721884845890091362449063097156039766586143986761709546558112497915378255244488863821392016450118884525580074397749216958856125287495413736204225903837355076184282119424566941983347895481976374014261805296805680331981158164594281499452130345543783053731430529036751540974671245836558083962238362230978380400880290680535706920164492261606378383185097576407014603940148233552072365389637877207725755461795701974824655952179101519725350092397585245055238060230117710129400229624223641338684507907560269540677833251876467635923872418200679084097509655473228454679766867014351903395477513866194621129006989284548732105437595684600356385194935297905558917089712879190277897857679124070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,6] 54862022169959501893794443754859478241293032602875052547995184423384667903732159498268326709756438544961449350777563173221020030125922971696097005412328282489879981212185926790656402075288747886199561543621309104323118557534102479399639615625450491416046650370496183881232839678263526454751551691396282342031094388018913044249772012930289564649596830474745025737276283585888715648129489145302416907618252600302982151000883457138334659740434473914696965086352109924003623850013633049816270896295958783602551484056918760667420430011179211666902513320215047234402160716002930207847932829032357062036337114654841945618576410780295569315532483937667317765998962366651417987195115218863452991408836498255517232189497699746553520314011174989445498664687512081768570756866801725312737269735940529944537246188731603554605102521101787209228791731238198866677548441177285498150928158695287125190773402432787433969878944874413502812509465009456678703239848104963854305812573844141424267104172458029920517454195868024805909739826819231348161817638308789660008409534451227048551756030625465936623410746809211349102598281197909450619973154888802692550778237544820525697102998360969770430874172679532745170079878629882060492082164897579319067765258288959367049973504896280303116751477850269819542070604132898199447365465405645083103515907179017181458783641973613672496471086536459257345456837877855751642702511804564290090896532665361276160621231788095828412914738273336339300901266340341594985481677313488569063220104087535358897041697293651646774783209606440463424680544518993966447962460461253028686236820059012355449302016760230221255625354877898906257036588095638886746453698924210619514410660658894194758298625287548424967038210316692520388862199452741576566671247470758252475104768427282220229087709082039081521534056041039560368184211490792670954913478035776215791356179866160152390593549401251665827305301653263195960292758086245936448335030496591780947374322097508785119092908249131085289502615126809345559312729427908876250981638063378808815354819680284348111690503238452058122446178467962178756375824266507532854644381970638703738498639682612893017526953726858459605844037078028055691196001160410326603311217105854785593014770670315271879786935413118379234455659309171993849785425202263374515791036064045321141237461380202533283086817972001319695241837230076469415542514133223493527179769475078168240901637134134036301628452579022620862934129610176884731583023662380577707130742060012667890004737599318357815639268966354422353394950054710208712333220016558809379003702731297866395993154948891514513115098415954222200016745199980994786396318220812238861854792208226921900459245284456796705911007150286863862332645291341202687530601082116546267740031673422711182027148669172236876183930083297020644830261037594200846566439996943735549145410686622572434590094748276163993045939588694016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,7] -117775802054014434447396328207259725715001558707375766983966131577656944717239688263415805343554426449291780534251301288779003791177464012977238462950140263173385649879064330824442110666115574383701489826975911592620542155795142623486963270782549420444176501036872159914768634523880419234232542603285635465156943392609974392319340368178984246280114565801239088107301538513843248750086063088632902167339250566158659150833441761940065786124942451612864453001404775022692193257060713936231868063863017377516040537862415311035936248183261937313924775419820290817972988743552952034072649355136894628720753831869763145013909922805795627561689858912333119401269286874095057444179802753661485942652741778469055828982853478386546425093498580465714273343311526024836395261397513173773111678001115064939999637993877693437043411798859987422289381322056392364806265170872901028988724654014583236071144013377784397083654762842861308616900830138468448638467886425800451390143471745330124120386248281211578449084707399872554504561538571501464992380084784483811202211502712297581101769884410140475636175222554760890463562660861919912687825883669438154177858574675831332725804247487625788704227890818190580859125758041715527521850714985924533152362716756592967623683721302192291877444023108308333945452067792926701568302398411217566171015959759381069709574053151515594647799378644000440850267812464814886401953418067923741934901504832065515212583072679712463108219083873934640331782133172985547171072008675572385530481401852451310600525352371466982100320354423542123167388911489801154330198368649691365612253201929515115234858048892186836897964897086931447426150505248278196131774521713990595429489890097237240396753348457471869934503589579436172833923735838643934004263974877018951553935335852876238849098919568919380178922760016663565231967680667530954113830481812084633774040519468497665072106631098445403738231705230172396059492645201978747048379655290888049653358420984369313806161243990126068054144213911367112456065686190185323046828769891678372860336802769749314655722941580720706496249097537416438679711046956078115802005436675529477014440167935059020168942368611119002369874047570240447357018625722515455497224204522605671943196387395871298478947461316809921626067598046381542296314108519966266736395733559128654420048478823480330261701917291367579318112283647180144333886733561646928677276159651607656386832522902778927222727857430231701081953636325482806961423518419361914266489034908264383947305994257994109235559519799243465683009492871706990001708176087091718869050785075476033802717644652563872765359527804301865197761358443313717859257497869953474446638648653196256180159503885888159491525240055979996840981427202869205777780216768246382228408175480865432977437674320268743675857690821320320263861963144938193761929852454655469193986404139565312437242198186804883441244605629071360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,8] 8251695035502950318414341182033389119491586338144785340798128803805289344318987994016759396171677768706455458243951294376611160105560866746345830900892428543956948063817677775860059167541340534192707141152713818318133554503471723594718603041477900053541674311623852452321989168173262864128227776359062779938285174004475143568417640614393057333986292693074980438788637427395256316731012101442920627627341791408856640185955965678043433197240713754887390448957033104689982894646001884726223710206795017553359899122126604556395932098639888764329067087365827160255329012458060374567848276907610053196579180721551243739939705948656637487269043961070936788646872917912520856150173839641441318202214381801759241965500605512664243316601620409749517993868440729539807127652699475085876380039049087630410065976612634748483661725437358705780349697952184513282643565634160929358290953759479814377039546452501424695036178785289589369848578636413001994175011180063032470969679659027999489058643085553390134057513357282822702327662102255206542522235174687401118809542769087163071453936348726522796433937739036611817252154837431327520541732143595162277985313160826029447549666191354982483379376331582326810994068544866449397572362014700491481738784710277116393132429735567777995740971507692073299088653900719424971937117820871035404058843314187068998731324627780880043823648113621183839562809152866441058524796201470389589432699147078043015109743511445572009056244918840397963953706772222328249382613281695309450004208446593549379900875312177490530809091270828999718408507433074419343141293104428545867682636566092415911161239828183757424772441790525904642760888747591292482481171441208129533980152890443871438285216363203434702937763390482222660853438940569369516953469119352505489316513745704228895659928726129780573922991547293922765825628237534709692632565718218795387675278860005167013411847271594072747620367178167184665861163687841067042695375839296229944349090329030221047270477070314490940886149328508317943122398835269705332928385069550890350828742091577256374763599984851759822156864189314824444563132357401473193752701558913160336540853415619099270847451110613513538841231391182462718444660376047838197906544177858110558203266382957156868762355948350317008564817267962742878205105079283472584716031540660290878314436169024028427988977825802187434672748948847701991359401026943111759592491461718656413110495076873110673913837855401958487418290731303337823325699549052330506242718682486919535262043750533979230881404040624843631701869526439231602710822947443289128990653354960053516545636056071592104280529950455907884082486424783782568105265994988199909084663158976469522459229243222896544809332399544093570020054047454366065682543745250951201805431273666148393989512809879145642313206387602753578604457811829239374398819609148799613287936074294619575986435780830468382698374806110208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,9] -3429520184078972755273908435455715882119651436163551612225942253110586962375673304474588487200928110205059025370959549735060995963058504829605401221506343547533394197008431691250564043331245577973232803099658273346149188727132721460009009051167324902121566251658989537050344480529724468661618104490539587037484375147576746055186303693111008844842254223326583326336037518721983999316551550497761529641719477915671021197287688234305919438218230860482888194681561395468005124605929816361586266308155650614863162114138638948624761921098613255288170760617903825075306530692779852787736535017792130411215729529043183425159683988978395506761015538700297826560442396672498121083723093056438803509983232967829959153753223646140799045795839911457818723147822955365227808531526227957760033933416455867132375532508299654550209949565356143496193792180352145384240771962406241703025766119467788215847746942901959433499464309180344421727372000004660292099083416524031865891223189639712461121903180900493929971854340141757168518531811268316969527901119677515047073226876996059771698574047616702154576914682999684324281153221794066050626365950483697220241615823034030067936041451830230137135568337062182221140347386552131698711859566553916051631261608112113415566968211671640238262304707526491158125219951266925412516860779473458460561656016761804478982260451307596893433633969029561295593085117409985347292159606976046290486737613078563794998058361359529703351627943385111213835156444322027600371433846203502968182971569509043055255912082264956332835649119738891060837785205869790952918623042460269663108499987737295983033650364866989281314468510722597791763179058805184474538558343258491661251596536228718233520237996408269495751439760463256062065220653532059989393550698250891378938918655015195288543735787264591879599402191971187085722636995730215763567637749273806281646992595074579827621193794919097717928540654245026848840275182519807259873590124431642731703942551321329567810599966583210839590746833646363658318686422947362657662560546822578191029721742414794804146707947732425978910474424904256086044294926331068320209908464032547828329495135614924285084423920143033192498834544983834119938053114048312902947735471398811195026821949558960242705209915376343373992340809337637600974920384113569823771120118696742654813292278668565510254562649892943482250457301344797614936859295334293657128053477847545629021328855749189925126276109658514677571460110506394440085906815134396500268700731095076840739076963834666800444435931828901152736071198129222685032640541065506286296519341386266301867978456222122329376728302102939098047655565705076919124995646938269221048373708779660143955910838327633112904759570856490244498056077971048396097670715464892436856914737179265943276938885010188282803474988874527255741639924787302234606738860414540449464806260255705130738837055377565920734266281385000960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,10] 28915515350196694425408190525396621846224423519728395198252956023048028279648729961210800344578322063302247821293486720566968591532386445013929030065861742310895030784808227869004090985223133082390980088470617966188280428605103694141571952435117644270716324698439258868236949540697493828503081253048518829030700987391002924242809653028636485553850166261580663347433805783043118763341254936498070855709079194170803422034273509537140732018806032538352968993506948216572721686884381822477066061643617652436261237597455716019201495841393096863817007807949790291750850124032467675476152871694085118600965304223542658808065173920643877507751160236785590818510627434646665770894658169970698491330449983726073002545940914982241250166373844023658555732705305122553208580908602142995864758980704910968445324968365646148768743034778372413050581800775965994105102296926866760461358000981223504262977389594277318227003789419719800978780700149949416880866206914268038922094147018361150186142683295282248970426509871578409327360646873865646698858832870414768425832449591225844950214626335913896469313649739288331761424873885135228911582813438762772758432507555500393700644534600825277194574351658730636350019894045260537474737742728426832879971335172503637178192173571182937864211785742816521686046943058829597404621210449967288156343840785354339704045283766312385059253296676032090094163751805149890284840855013277635200254669837926093072236121392326126590778533779268128799655520263611269546663027709349406161380605594943092618362065190806667987976951720762136569680737187503676323324079754053475344413050016315029547516019171753738503723138666871010535407193272614594786549889647503754942917111678214817441834422577516008947045649365282737264927369247019092805442920009374675727113751587307957717935311106710170585207260300008244192083762035304180379383173755772517993264293404089299385407259316187624439290333586467777523500915830972823457942501900056407961870221298030446604926956282994906576376855366437662216147320778878452291430787940314705891215747606491284451861660207594077685330235016569264110230738551415875972937977315382956309415823667104414069264246935725785391785831009018382202531878026237896444320635001786790649908226819894398737094566924112909131308956571790589333924682789952473716444167573611672545016885875077255515234378813200294907532438831703332249982362836173868531849039306908714488780940575657406674824186790502159930418587787649329724861619700638996590354088103755742739331228339955597653674084621443567608799236302647220778205821588631973354947239016665903935035885465885538994556649793992924308052964481167981276216293508907620797520944348487107429150622868613355820955476501466879081025114283079743819760676710296806535016765499105662053627312388326745441992398016384160014382231455000503043605826348122339474273108177335810526386230137490734301584496636360392704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,11] -122550288980201760898243174984504549232145802596346490185842536982207635705982117244826908153996520975111414897121871815022947717556990470782050991520629511095556954051539663718032480429158991234626924627107941427528562419469699545225645916592415303566605404988456580267223439988151920454916973734144844935297233915752633255661355965573681899721559375283307407885086113014592880259967409928594673661033450731475115298333112532551655909813406513597706159932517417569748331901116838966513898139234066867553855048471284412249664335677881075398949956026947086091215424526474703630240250313460012567899468728044158176588296273198002586929916534860202696828926769957966034424136442014456000950811551269020102053765781701832691542157296380078405667832128198265924290048161769224966905537868009455131715896646609300369464902192816371457350219254442108896847992614581080206421516968324189219689171323296488330419536047883724677772838771049080064500987584351943301934401080955605672257775196545956064992600344689835866704203210023733574293429635081315742721423503881133409687139314779931475398317408047574594823352960162015818365008415399196737177836958272858987834141984343981852321860293693780567480441868823126565813231058373574723204476095512426274607084699883993527321944119152262501262697504893460576849728651507769356490900384943072016440165985486860236896949707436760096918231265260811963575710298280107851488169226602655784080232967146711246095027821964184431981714277910276980616098461773873586049683126499940668079424460421075286074142297751260014907017110049845254135381085355343370472682384422419261009912214980490964877738451417774751364570031136598676770016513934711634056412941358234077827434485510361021197216821292955859704218672748076391186950299510000047578123814001888903632383133851842476624908108308402274046165610170594944030914753678477005606843431178066513133880902620136355913036072793621629641945034364043594325407483760709459495397161306692504370449741902103307470561188852573554362272113043041344061052132879906428171308931703619833254402124633654468252056078317153865840548029367181092977932464476963136264742847869071273013811266772979247588568369893335647807072845900247941074463901196324931162171051389602647205850709220156961185199914865605010936855401606395812244682582808021262900795655005284462241801786258023455032015029779253157135205222600615801473997312512318564940251357819306407188827857171929122192822976681270335637554055802433667881114723618794855954971918694891337559293770143031397148652951084428951454642534460997732656590300346207155833500428126410476379574367604059487787261187668267246948389034936498747375465694164251201360562089866340064650787559738458633569323906791815972522662281330253513527637490467170725847458173073031028499805983105041923439260494292484792183724914677774093693650894911828142914024685155846742945923574683643412480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,12] 377098031415081251503507610566255428222426309073521066539209523865610605200455046583675946943241732563690435765645277120269881720692158229362450340404447142204787148810505481428104779049752187911882525948772750483083700822792685667113712048766109041777225488076131706573039530198237237449019008161316793537996198277153138612639908635588353598999308278939155751797575762618752604934745613045424491855167390277613915382043739384938377421719024554816235332280390582296931720415111188598664004209761675542326676153607756567330509165874544480536670960701208126908471762107109495333743729587865310125418061301801719266824376717134164733537677111630919694340372893689582669349939050040361706907053565534711280271215538006958458450359298900158566448395321482919337696869120296000739274237165133809260084752106435470264246556134911087161720584032619889642191855557075762128482360778284446532053577329748489254830275046625408533744863232805953780495633271641499132749274735031507429636482965693091291074543548323307625934835935592654523133513218949259499109230592970977248875577076294806094136715809570959123603614359602478336575158330203312256108750196328143461943837045611702261244005369232617572202273320724224586590365952165325273868792763568780869481164240989672252231048076148776299762333792813709310720924679179530531483693503013151338631252295963624914185585820298946757444091782039124585205429734963462682027450258903261818299081587783102033532519576208534177450670018032445144911458840304536457129965795045438583326637571883752933996402648281991149800103909217487262818098528872593499816163036752865717449020705415913553152231611024554307802050660771184111658937522334146839583050707550199365640969378177257113069110530064477242161045800362733388753874711640760200641168830160458870105947801286600664329979813442056607472756844134724096749733876584336148991343933755812802730646624734665147633508318636133289797948967235629304128111103394225811436905643056924190400369845625400858078217000451113446375205958895046988078143031217777303795483393059515294608079198237588714423458954263473502668963410245414470638365732070300492718496164657509388085633920601255152931612836186870913781052885323415942669848953691526543290859033213096944185200876947820637768591290798470935784969672007261847729431110275151620838170464219532801138094040655519230541920003251479121422619568607916361657462387878740459647845239230484498106177613305486744136067154011363301613182507372406181356215028402431554025276967563507571401486185915499025778292204008254814880133255073249180290558542325347771630199163400103268823820062515725665169095495046432060656952984810948112425665263543261062894304023289674928549967422996266574092196199135529338891705340679202328332498786411761928297516458472093456322670147047286945824192019293925326875610734859053281066725767274757603150012744479141654545706835412862894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,13] -918882737926503298488436240882800109329665276765393572758529202765924313822426430942573382396238976566846068859705150627519542987548023248790520986752796236857787145713692170460442925325368751999064429910439850523987519961438551941808636101241593578847776695341587949860760096209909836901989712427323393532097971531281288684283821924929730926590997929963810110509882926739226593336920727444864222616075599596053773663107281002574783840050152076546806216789843715113400846354070381425680925364705061705646840095095155196925010401569996007608644392371894342259164574630081322958818457691680332226473104131982639240149755601445852359448789822911564308913953752319895061076369884572172927394296247678285242917295573881089746046704949216607674243838610754965189992295568609582427187990302938236444638697948871427377382353943747198550484252704466386692143859390949197051504971785339123431977916915795698375083710837090067425799553526389275805665032739710161444103943730505790424555875483509146997387393748023632767871490504464569312695036008542973605797555139573407323261219888280605081396882877465623180242643054035966087611122318465396879726718957176814867135131749895082633374303393073627507838261992613352792909567441396380967463894597768422684532149003747457549559231762984038475020762646367775960878929924038228441275460793498505781158499724055135971742359978527346240967792592830431599807644897806137031663236231818561801555765411264217982409667124184470176033630460416290663702355341745615758681108226198199354219400220550382194159486317608273971368889501515893451440405228532035409051394635844026963568092727944232712832213264331404898179990791913089552598080589967732093736789998604506792076604797071035500331929855776329259882664384390325535310374501954313295050778689900624145327084677360076215109938816222265311510474978213963766380784010266697162949864350770953871107385101790981943673974469456292669671211561990312291475830774206108686031908742365759460691972310649715891714611101296230534316558326318764705377718984295766550860713897400149713677938074023568575819519102249189904542928509220076494934720007726919263297150486392107247024533650701173129270881355055161190136955056496398330539667641964765164226484877216244761228698923032060360006538156110194357670103031386374388182296443895763259965196098781364063594945147810669161243986682592193467026447786174702590603782911987810050720420238689259782784166818201139941990139816860470292618495996730967495307390705494417437501887370786288180167188149935663358213540792331811595885818169386476164393224083974961962422244046974707879936650996424449162134068876234846208418343724812887228172334883662008444457219823675738183960195236585043307544984142742240814352288737903315702836058460599284099990822879574578428931927961493696964358955470065792717286941266548374758780237780412494617576738939334818092456124423561659023360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,14] 1558286021037482503991876520801594042568825403821287158336151690531158836336052430993085044590220407094970726852804439659042866992490053794970430013311394026454588456766453117036075167003342205575446792989239882491440519600481699141577738188461821676284561475169258721264009158980165861643783445084551536695846576065426154333015520902533519770539096605536775142934946751734765401223851195207899584564038704269936702666924561362242049242738088499789799443331541619772138581594632165032810673300304479607864056644273991877880939598292121833482683744991009871636406779479368086376977331375711977568452706179839171037405642612008721477439447916144993110689832567982645440330025781753250443791677981911353894393123617275806693655140126837165424659674644538156343458699540637684494910640752516428378649251235893131508118196311074525373587473606092590349241948556040024214941081093404309924678400473250213117059823868941126556432664194123816152781999139506580359703072895034160138893367519717034139063515900677228376659378585384087966989557769230722806457401086876565687651179628516082502584542381344972473780738101526012849454578161505035342062485752801680133286011162180692876293079376028123585121058397389152162773641733524620723633340771731836906876885294392187988156972048745742874177090014165905188878807949469388720749930637815167708703143110016089699860165139007438317220662634211586046268231259223108756344943300835560134653926280160654270274203825980722008506890011318939716489657219155387073775759042454857695632512714446110376772987329316640249838097026117652012139649507990820286505179654511988926460640015318510998684285551700916269447581518393692169029388461661760989996198965564904865029229959312029999444828706458613890290877749512730740903537843156295383148790340758312401121731420602223728397707678838187579399595711158735272825150673553975729294107962778824735456982573568973021779577256884765416609417062021401077389299143293981068213124348024020325292539816759484201027410357108106489148927151244200847234344761076331836576519608083140270546566743053028254296014876768704561783634850171612230509661878344755316381982233989142756879204048451897574767768464756926614433048885544477120817641395545841646631747129565052825136655036407712535446199567252183538948481561942825684002452355011060596148505652934808092286108176294454552059517446033766459384395774506361452784740528977732825737726660307641363011276753880782651745535957870683457032250645555249619023248703605948429366426829008843776955201111207878618084948712038146654856303983717749760472097961464857217405835187307457253304610950066719426153287171574075895655429313569581323008119648374612348588220703081706380219253978928711928382014235628846925459073134632039203489880416170536092385759782477481744204658773142193939083138865329858139266653120755401041345357633233765025935130783445505805096656573697299054592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,15] -563658077940115719628050994147254941622399780621586611315668254883598081884589520002610242405541425178041934262278452395322404589653174719746418411600541591183359587907338604574186210281160617574412070971723159306580079025545391943375802761555614350953222917858336830352488844439392432089239417072349959037129793703797093227901018476024605115556826130881960200837512067361228909985113584488018556305946970568329112923726821158720455409071195578667563181147274197667884811061241975699853382873467827824920573181332436230601076607575635584593074397889775597808845455198578516076839160893704472489177665255845783529039372542492926639677771390633565803808121133074972855760985272855427274703327912802657212190357873118029821740798212765608251360313749708110549588130618910672434145305264750503841460327536954777273475454176104215122812055695012853389263426169898115859937993241256786239301507403900360619752161174480864818385960023226236765543304100683976983998329561701782390097429594251490955765643529226884805106314657715842307360292697793814009008436584982498559291358598155527920548073983520307075432316904102458900499283772216059378646587553843117268681608417382539377173490678251560518122617294628872421253084687049630126965024289045912122986590909686421101872553130228984257077641507428630991885821137142766333992514901946911183026846454600438932451871292218583700368378881779813793650015604948977194473166938403909389150686695857460029430983246664908776346562814362919350214824382248477146383553353478617119014554939335892674866776833623937005819042752196376909759450808999343658824722281303239097929375417806926829538382285053350334734479520239715617008579006135612643598929545305364601960699294359592890053037155353310590447955546934290059944683146388303064522305669599773125725479672216101023786492130985411078434573627676163271468512031205995808927967842499644925084875645966690211439348679688723759141764498518353076081711029678549211031708759187730609043615499876894416814525881549586386478982818190004800716563330085385526203919664776991511588952217769003768606518790304941948890704681311937803793830888490146649684409517218912079274160532285582487546171557923577641069488032953804217151896185837390922617693364619084317331128864175865840131714024797264258290566154312327517982254635934289463007664044620325135595686011500261582636925107726465612590164821942308039460353656690439260922801903764945309216418181951725076332324655307874796351749584313227221665250134505412199700235323094026244672731784152185715404229737377240057694331049025443509809027931128833175474568443940025955825903639542480558534693192193689072406470593650297457553909437162567433659089646512375331595542748108906419354487612829467077413770013817087689723759933567848971621284455656172950373113264752531444342322623266082304511393765831131293192383775845241229645984586678776801766517448033058160640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,16] -7360485054652407814797242688922342563459027027377833467586948155589656868941896632031398226041682376134967768808482747543410900749317966723612976507317713173643292046923132691339314631392745641393169003006145267092389927551734584555694462484903381126238434589267459644360722373161561042270427492991690859282491815686437997766147435185788107497968474616861809003191107183591221276113976526010415927768771495445796357100703953082672145503228238396778261378837677899273759088930483144142743614724608237004672411349535958698016295689104545534464030961699815992709569002428242422180140865217222166046990702494675465148184279182474381904099742542055690821309587355477738660869229970093774433491007538264337060386262850192453458483945782168182315147308769548678154412596645926028517190624553982764812864683282906786839756570500413202914844244055362132330160838886969084099899561473622486908427656086218905526968641191350811898213014861870713080796327888380561500018827638685805300233380297656393650476958636787671580287029771043294027293429562622031651680990611413469524504830946823567969718527608239836088193390382103545861754135435677552859935242404809521709546917943238843821856483068684829342181324051044967469446571972045082500608919064883595267891304169365423899020143359821021810364908102303982384250613245112758574734590880171432248756416499950193763587969334164563748945649678403132639323745942399682846457576815473639921044107099511792714968983743541626510523076737468817425755318288719995707829635969182262688519833879478873993915525569462944099230285109211304087441015115852736891156212709447679999012287842992229319290208837211093556213612939520860477729720773417304283266396079480980708678692878381107222447552870102964660024679453789120149867254098886384858553707576846413141795376150386329073571940190946253461122298219579232869128021102560777598099279891335774631952870157216335597024893697882647542875453435686338873207787643337103705495669415973381412016953598036381934823369859257591902730185931216674679499060123858443223799877810549295438170228383946724669346108059101130834019751942831657426310731436170843095384034152604975196285269224122525772301885346958410067350570477982553698004272290497082077232123621334205848190050102827844504798543706867915809229273214252829160380525530911968604938785108336195440944819248220914722749887688447592028872833977647593419274888867414244875881037898444353305255707282982825072009510477224055711763616770369856317122312544930353599936461449975491784618636094389216050157931330399641556290819697190696117940991031627405033334898768852574216302169405589105722136345390514937063760316700200522770741841137320114452457382658234295213325711044778882690129640024001787948488735352845383234887020380914478010878082794184043183464014798786228574821687981378801296642762755720092557609068371591969588731235057850510836288240133414114557952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,17] 32108018998678602714939995093449800800365936776779924136794057899622106498192159068398040324901927814350370481400016728545150276087229645822449914347294603626169558492823028802489054286508590444901126482325912395369995582565396852063515998248219186533892000113640580139334970190981628761067197363441832637912008346371204549174634020617142479505231215453330691827825262332065120839900743924639619580530789739168717661213497025710772903545952839942399998229051937487865789880167494998573702007111719521053550266268770675951408862415165576412869894085260792472192568140874379655618561069830425205449102314624372914800755121494016861957881078060168279095474141927622047817609237285701935135398304235271770278433896551720882559052844365898059178368427421355003854072871875822627818216868052015125869267264260454801160267877508653832727467572337726203367119170609109175443854622889556924866878942996645711525247935221759595044889059265977924055775170917617248457008503392547945957647735447143885107255452591921619802501980482316094024571174037253553412290625129540909486266535148211971988426858391160569081150437181236880411755574519076924753206191280312762045565869111525714248294790562029802428719237124862802995434283454934910500629949822389477293247302570968139075398121901806842796034244148633107702776543497241884344023363322220772920074752192928437686199395054279643238857390596465426914548838187018781866243417766172776661280528573180099935312573004631454988441179474766349848541358817171599269205852072732097629736801739782379344272658186156439011475917453140434176311860620303195174180779847621912478302387670853880541549379685959681863283796594778623053638016125203975988498913058865587012173275024051980778485991912811046004808145287500608677903834432245951464576370344587253119005548728292839868596132861074911221945201869264142291614194599563683400156998944296928703212954074023076932935697354999871382888705671613717325902191411807264753422432763552684394073506340142391133663855639785514731784205697968040937027888352563596578569915187296095338995221381010288979897233664837339500755254388348556699101247778801981027540973036308164882767307811902451764159900679542727906794619483845541768385530834307334225537848618895781211450829026897472859663587900476982335871751902198296704606141044749174084959428139024989984985255639400032678259766932061796582484111882334109347491597711185834152996290076652205964361970576317323961660591303221574898040987242692990796612439674975785803756619956790233426056339481074846692997318083322552177262967835165728872082338592962896903632293056205898138117946519583488260310930096486406616842183763290252104961116910348126810770305947761861032057390195693407754357538978882119908633746265571937916665818536412384978057913823615933669334037571644279740081604163298001844981925140740686506589852359207968936391013370395062663266874662423510384640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,18] -85140400900123631585256773328732090014310425223515298721877861306468220170160212482142487368599076858190187500544364635228005495065552926983109744202455940991588193977465758688604019797867136549782991779582584460669713958232424253093450284473809429570658723900062530258087587506140548661458386248976960200138908871325995104697849257474045789918676220621568729652567395442624968165912234537437111052165222770206057655572678073920967657957152139315770863895796561560519335941192865670084124681545672154194714217510281427894234886649261803090683816897075247517243603291915651586605416403856112160638543686126350857433797885200836006969090051693163136741921510763214216962234908530200108222854762889108590157406031503412998766008404330553721560443334308783923783695451256492026647710350359044180811239729365726921351493589671786191546936331364575567972302780671790139689576845131647773649297059517722723614433385245293983577743758166192303412589880178196017336926632287982725324012228597794597556681852834511562373867759476409037526779443253786069961084679567222367059993021165341359686630748449224103883727921236583519782039097381566799631868277617746130601757680162092022208749180932711121154385932026373903548521778951690641564693120491065293758614269670037808854337439648315713493484029809554699237248923262422896335731613326479267425745119941927764014048456486593688163727736658446539655040370334747052183394068054714843052527348302982437259559533061546969274681531249045634095182035902395619126689851385294399829219471677672386493822950672112553043298935806372091836835004898090533820165060159326136928166281557792689685560043935127005227220104165549631119027681262795618440248911023536933005982545059627597430903300511655845414612163053603974535887533324180207087146822357752086311256229555280479143663468553635786816177688213812112176863741940130190362811577611422533612765969618758410136837909386181547491218889926385199503200003336125565830880252608628837103545624423566814536036315807414284287913387997319924377569620792857760948881674093748687597091143755501680766648154825386227916240102700068939792910729992559080258892007036371737583506595551190812217562129498601883649539094195927627436327532400459104605164692595360442416803808816879898995188767370545764350886690515920609238437722190244585151317110396644665052246179673272864474468608930273746294086515484068299923796788949426953347453076156545612744772405852779403753475673074264640662609412888031710171618343267437378016694990702016978923942190348155780124554772658439539549363590905375320579242578882076942306941549618578977824971099431504850870750364222236575305744481350698000398577768640519795847111110765938670954247978491206194835065259529161734711404315551000106822800270183592531604378942217959438260917418368541710268456981011070874925512767344003438846766274923511736851333306539415634859266818698198388834304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,19] 170966153086305343123002716676141219972032484307637325734598502822028308645496019909234368448365133025547209434505592163226691961736056044541177789241129479603255976179971217551463859033137172452988916774379413430756164049372744312402954469919617839076325996076337098929328497721988921909013647529303603015720100441843596182574817973681262033856081874200188669047939683359139149439160569056870912006223798806487103676985169557322017554920573206456219596814855250361589719937138262379331225308633797303914988250153553095474487062988753755422545112823081859125921005709359556380135856399063160240827828966147809929405631227236554695589584020538227758421293507925432882108775559919537448440444919481841113172863051856834522570765099133976480310327761873601641463720624393172452895710760089976393430007828159554348616128395067869511140207490810876170147938367858599857428650814747220114699160879263375457162340805352508477142634467109490689914542366325322794024076018249737479828017562435429171129252263433511767615587204401546509469597654841735741085866884299230828261766601987032300024022733992740159739299061633992148221637840374771750115060002058352611221515167718519618143632937032826507070049907737561479908072327213624918770924414021831724594613264607322588568668838403911542969626113962054861458207349613928971442600240258358164357519629887176944647961195787775211850909490593526916276012913409582206659263005612641819333815098998155758008563463188986308321139013794809363535095352542590038294611644962025916361779850257246526409161229417609791726529360189538300922613645809134450992773321298622172433434906840734858992169436798787308821420089547089664047659826553236099426959387509937008722670063370376672444891822330549383094771158678911207312897932259293287520356764929161502211195907732974439873447362470915102149541679604189720168161823803239889527596292996578907743145313258977286128951331482200478454279856200142501362864972708920118490954370334128945248884639739583106205984232314438747155457257386735685541799649237149295858629380454255030064549640967920744103369950187333359470897766802760427437703497283951681633116169908184644007492550240729795678390481465908746690464448153023583723160435791879731519124418394265163906019891686307021553088510445901575171829722101230883945274018436388257281781905067163846216255518160698324896071864684612575971168169627443801942782074970281761337294547342029714130240771276872602224837715506774990553798647080618950922653341579717912919309903521093593476265645328445118782143419867852753315421877214362873356654879002964993846593615345531865041902373883479019703638899480459721494991290418421640116844791036427399518454192487930374293764128666020416011270334834140483917913118649415159200024847523632428634237891636310103581784174768511014958055621897177912814920890464822872600469160526230851650148187257234524865562322419945496903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,20] -277286978844883988224359639183224321747805331477346349159430239676153634101322501592890345221170292139970394728091413550995444494064532272057341142653583988584673166724361035011007824707653199046642398004860444810776101551616357507728073522618066026140472929161901253595129384335709434386133640553151030872114837161607510578268690459715682049513713855817199471888599397649455433346573319864706525116606880643370752244783597403009971560990767073807029498668698904867130900993619289534670700938913343341289689865321308634623051057122241098956084949517596564790921889938276153510798840328337769385719983360264624618838691625358218926941494411044861667154749704935043532502450000501708860292138604340043514995614723655777236360364651023343568566314609170404890420396539480916378800063600779528927918360142101001461811727691834986643526896574444770532845619129532587405849380207260301162081900295661158383847228205921409139638950673287920262489591513276608411213995264021506319555856590633427357753242034181469131863250119084566567439963736159897129908040627920806085948831604262119842245037799337354718401047146197528944602969255904107695236435677439690813827950961505426508309073063373025923522275582305886818174253709523133759160420664798134905067882084667604670602600686542273691505498922415433612832734810108174398662672317287787292934277619764851490484536284972220667903127353593005174110164105826206712016090634926720469089374830857163862244356611416548078102626368355278897691436178199125259302520608794612081363100449082710049767817881733256529007069924955909071396727319648169916441589324073579289740435743930498684088186729266720505344294050687777731704167495556016594662228108588768800819257718449885054548523911637294149728983561698213487342639571896329223741843355094688732622873857887215479556063955720505445973362819271719055515481004913682597053919098116117803136598833788084147430915277526630879210033607577432935713545098963280792598258102112052056247613403239247388953925451872340260572031984029509659510345117845901742766121703524806342062751481228984592306619404379997064852578487198393576102897137467038404956781609859713318198481958565150624672623808420843853327641152228459866424517060627479563420758020765308354145587806824810212418155479560174390917779780685054553390109719859909969148072726548331468091522084951685951236320207413733680081101498743192117225812839670255615601329675083320034538149408157994460317277166137458869075344742753068110683818215333056444810579509948926705519210116365230555882765188713108933624583965154588800323664843561627809753967110943032912717033016367037446382567580929661759839105048680876154210006724155309582815778925213302417344813167820375191822505359448492064407155759065800086801117186254880838396197083476596077495900088902011141868275583464777112459698329566901136613178371513880234756569082023730014904579199940099882090496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,21] 373047748384352109827764255201112579477410892436700550063159806353063369647774910295077530401650221034278568611179984015737419497018423373208457979121474109396002964937230393668637857766310064816219239547615510010165643597438327997388281176902954827781796510106073348814932781771161741460673900909298363570337457366505954972783849716044577754085821528441027562551708151422633090717165119161888155740289487983677964242875391817132109827774206781714839071666958272403793585673226520756491268443527148207509087797407924138741330908837102594985397472126841573973181005437301273178794985384403899600530866269994031796051892386011292607566682112090698167678202387582486000329671841132867890514340299082090924696826272041271439346229736868219071412917287955653003711244690526494704629565352132644941206887097830443635424526398494567689416186692254594181242790957689448404436225197006006989191793491616723307480104126427752256399278671586816743505718800881121633371279532051910654369554875084968230288061546140812593062891570673326884970561562665174678840524521321185126833955088920239036315340113119984474413451014518396279382689838806124417173420574613083739816441264387454006729615681774244968553629899527128045440103025941993322801096295694099224638515903716928117660818252811408979995213650107514558929273395770720302761665911458188729190498695989696392122390965078088605040321306530014472673428998142722455507950095651120236233836118097957836649821356567202005001367923991399836341311453260428173934144585433945390584207567287070349715609598242850625705128720548008634479298026255925604777663657122110052644193212007087837545256753734705708128535195324989527796038659580604907095233719975508541516684384190065438346950881892882922102827850361021929780648995095065505250123116334043748786289753623650820846221037339546719311194941864712866337497249034203339082150595712493864779384380294417290288951520593517395757810237820730329511805974976892782907763116898327467311554925943050290274113821970701203826342284093986255459979283440893822769463589647245748563519959867144380921836017876103717243573614215297853009798931277949601064564256191675977710130845454126884193192886337021114009214573961061547269075063928550275577587912942595554343733106034906823805386768896585459601611836353491567998743868365158148854707492910013042300033375907636861815913356581954170812699276692266269742282983812310762427420536552660119044411193090266499193259988923152702697580809911839362142112146353019085763867173916371170905618285619518467021503383797054307723093078013664712273783553321349327591821040033183419703762257393498287418765676376756075835512404036276113184210426711379856199427808290593441886623665417741750928267002193179663409419397228117773034371592353544336475465453376289158788041646993989349495635108111974293140504870798363454404339856369829047856214791412900210009105078147826833162240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,22] -420152306443864329569228251052958463097145991220250177134713002043052207893655900787409979948992897475143595801670709656132780565772290911714042163049881482820615934536998014658808549407482749518466012371237293773981082824767591349029789275096981703180933757779159030793987242769001767666148435690300652169354012169066120878738862323832803308744280749272809057046562909501974884914362738918230954448625586436523084456612043273520299704490250660676470281745323076440502256242517192486314526595633209421806615559404970476475142107351554454565514881826013856510387022021209772600200696290103852981607241308189339925998996132278587871003029140197075148527468806892680337156972711883456457466271731814930706008800954793196003655214748257475622763208231438990240141468651349335138130979468516429391499266235521800211703213937664737098123810245982444938439988487378734626379810747530500891935500470836618567108031678890651474116522264554112503029949200192891488704574608645131769611234076577848724352931177578581386944794004995518981101680748772390432869134766259328232484476939984664083025042285504038533814836154154703210910213771391478146830207864586851892365606667230107738038652667174645030781766946765759462273492942645519542719267416935512423698318626673133938882325152199845932159024832657972095495545638005037624452221187002192388595480745334364030557900523253716399255352759750469238740617846188912749937215063035097362864939619937053115809874165695188933690531946763497888864911078142831689228353754943643014244373083742188890840805707877238198430613680842356998988067796533961356094105816627378540782091457493453124375679237731948622947455735726545417801988307809944510212886797407069694154336339125880176004952257489342909238297512435334635023968458907177506284743636686674535149072972972944555357976588115851279461283977215559056339355308210236431129586426165967351121978467165257632240159451216345508741484593316003418679566668649447800127637526391551160149462309410279307894381259920241258390477023538200421862561647246680499063082663048984740128847078736505972897276604719805457267745414515580062956147041689903746864659938691596465189156341584678843626435655456950843214594302703600585424505524108030434073723303847335334822099750981179977694112642236754883932903153898930463583216557432688462657049385293342164800907912008889681921806818366970408859258769026545639603920261967482631249691691800429072071226121984782946495655306847335447909114561630065817677396102480898787144537385706264293833721375566131820603206904435715657295403486506455669711130011788537425238782638697752256568377286365414083285406787346703191666600313661517891220650623582500111389981270427013365801819032496035779015854597679695763265875473339071753231054626769585471939400527120306119652202810999258482663340763847732964731718829891218757639338374795438681441120252560963733264592765680899311271936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,23] 392824796093216261207694177144320312162265708294485897233602960231620777985442831085948728541548921292864137155955788819139754120122316294126914691325809569134717382709567640750751034312780520319348144097928618335327897505327150921245741793639360171411596089553692941937225078615088000979016802578292937270239008899320564862994665927648940254382314154146468242585244813697397362207996863546131489591231003015452532862528383322387693445212200778551843902189276923866227062122025827095767443253329568189853976666918436786648975571180232004494122442273191519314967625798211283103816429880272017598458161213595235918837743575116061500763955059328504300989570362619510554432439197535576009822522342298343618607345651899328981965270632943612721305156679249304297682652340363167543286690539484110738808829105672302121466004401260442896998289076703165935251682990275817701808855470335275864220254630098264617840468568864549896735132883890299439453833967976873185260374430716950525940516336623580092919026075883612770323261883240815704856871678921658163934380840310958330746114622016149181117775457079512922034214549704838207115805407852827264193252127084770528223514285826314410643826725865980683231788740168236626900811024166941812540669086043927163818386050026786534749286177108368379492900715420282921389406069689506510670625917621841014141228041135379576312873754308224705332654525531746779530546267832958181650404158505665484194250419302102246746416341186819258612945315053901188623682829433583677220261783613899130614549430450647376935970619935802619605615933043744296093575584937982466705588396576444738099904073094756558424106162146250136133851956008149216079056236244801958814311255642498247196797178630454380177409640105403607770741252784245482123673346367665776185320360253505755987642192457455651787549896306748895549813500639290287337461071637881828315907511870534544701212846541170561338261819895914074868481505209553937188572301701168917493770904883406331166027799783760736627871128741690139458868961937054814385961906457765823162404069609831334534491522622538208109156265376430995308065663435229718216391531233606216938530958825999854531001169809114753239506459869397289483305970692282368589051060638316171753641108957920048787023995731405574230899095942221000249609154167424574120336009742748196287652436659524390072240797312832269742219916898952678152972264421864017969836635252888672150373131076788257810633146192452961066658759543443930398938737491381703030701297450109712456424909275050865632064017275469342554865763011932190116966836170957860348827101825399079347952337333382991542061978122616654531166835306487790602751434528943252440436000994646315611407714101825861092298973930324379923972047929155803643157364265538962438940783174475182387566097287898027423785293575356641207358671406420105141191661199551812732448921607161715860454046919284420058375820779366048071680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,24] -291300218902288953759578485116204068980774536125477022018551074255147227989081019350495347594386463512655194527348923834323682983779941856584997416418643596281569805240712951053349721529194315627851177850258530619681552478971735915761626067512496195925567629854130158697703952478989978165317044379840392373567852249250150610197994412876802545418910292339842812196281616139895377467620123394500949136090886445296204957512367261486515358763769839462660897060359228225269794219270885491544275654664748295841554462648118600614354583308053077350406751971550970095776186383885534780132176037798869761103064135534697413160727289500466070116770373784277870488634392371810333584302070401942198280048050023048812822033814135075489826261357966523797762182329379230893517599064028544678089759049350712572527354186989144187823084644309848328772403086854335669866735201641608040425128905701803724360359851390181809503703159780113781465388403313321181376066823601675144169577796292436726322957120237608772629137250539576809678719783443227575329200540184400212862921883267166912509189729949901182175026312417004458692167262870918901495755793357669563074840121252050295457747561203114616503118810871758445313165687886437531897415053014362088408650167449289491166057218574482065804369459668569642643950168356328161763274724605617693253615646034128647295954546993879538366042658236734593245601596278841273168460908884537899236010410848152447491934241211185061978988941580670932565759533494761901454990091676728827883951913361554848176158142850185743183449765094680712749710785756030207125771910614435661963407831875394364131065493626323380736598335288090475242861688742395831953445149185970232269424843812749748563413624490138823568302840635338803543852438305230015496537843972041890226216580941074151723372292680920255541525326595596536070874177391356263184411988545035632760769964295741236742773840621005883925930106635311510466848689288925163541328933017971596558900665234962101796130259225172393530517202122560574411835081671991096176400039455033604128132622503856079451703530749601208101296309400503164558124448256472773157710712424452216084423958986049909415518148253592189409534030324300433247042345946371866512321003425810808965247720160626047166890309100752883204307809561086175555180175210594985979745627402390650162015269488018885161687532963884318615390747568422701610160618226033794635280452339428866839522026097259240140469109261830234818509009477487063203813188641564327027321449406030862526566227995686948396475025809364956449706197601959673323662124266221146445423811623453063253107483720124116864779724184598388879578539269375464929065690820584177812054131892141057702411527121767195085684039433196284489056172457661217904140350577789647422121006596471344292514856795407578692821620653646058456712244711009034324766347814107564253030118309655634786645518281252823546733360137352907849728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,25] 142023224695245821184910629645267074720165469351629504449839153244293347061118314587050672956526412560919197805160896916041473332015387950123588726689319177696953012196706225112971113355524528846632826342086206630881535144572394739770891698495229218060228368663428061115302112028540704313118633289336049568317473099356140111132287463064566223043826415272242793889936445698405369063400553426704850171641329374690139989527242880956243880329281600295365998505422088193825037557533697576334042194843410470330747065207750133711464666074593904839672502929329639452790118500075083631409715532312626356749386942666107580095601371466393747897195155005055156364441833222126589623913618171081745372909327676403768419674439516119670687292215978769977158077757349970374335129302187028823663077217241792651512764243575474590456946695831483365604158323196951163597703374837133263850419775980497493565589425383744897476405738257991086900388905022730679626508275118098955492941697830393729472666693004069986758935915516518427752917678820637878549762154105559906654543025619744014041354862341060402166150238345202613226093849238759121155762586430882213017875450145372428948405597822207437046422089749371959878264884173893983814738285439695728309042420893402729832815329658308510538325579026742427687904756078923071067959918229646646518496231367368512830793774073279975344209169509709913385806383761029268020567776588575711354079731776967927820689841850989772860898907228059931488637275358549212277178528342680855577833407192274528805440640771080772373330465192464267330299238644842997939124004087718251663444776394398543237663840557849993169112558644751700782703309249618783141456901959616013083183933002337744436942367964565768498436119696504938369139329192352963639122493084074144072575991021079570201298005889698360154749818324573433509493724937788688369976591884803594323366047168870295981679789202387166622437527572439070351258775494448573818823820299599155341742900835838522098710103531245594772541409596126752185054670130465626305679735118551094809117775022865311704607483015479308600915922230789644416102171925435824117940873071627638705433130875349503281761582802625960164981377307375489340788003233339909882326925227650982516495897326887953260173942390736464068009650094583988947072056601828870854155735356341395201219412138507229444566180328157280288251920915814201127765026691327107287247721851841678099702310208970160682709311883247309982288553063309383132183054777246376025965552754345222499320541392856807300454567252142638098897534745904281347783619412209764307696002584124477649257091909530411341694129441546110018651153033466558196419564344037082680611928848559921669736543283641973070009559494829369681016186727856053977978510346617490911205182707363899047302318739232752736195894717348738910832879512956856960822386957200604784930973458591807057739479460196102813964948832874492067840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,26] 13405693050486254945874429737379139834332755781664853064939921037253870180286109924737043611906915623486235848975799341711810548523386023005542453321154872368097684719632265006260323905782790911862477539926536205175343190796427102647655359629803795371312838502865680674172871104139304474755655000778011424535350448937605347389864168488893420567608218359482424034040859725347904825205912202757645686008619945102313044560923965669766648106545086750140065231405045815502026820256036924555496061544866372244170610057270218461375453779699861181114974343638847414869311210699769366581046087112659148693642304317060546227316723912972437003877240548688331950727373621033611019144052789739528516617019379275127943916610791462382804767129031378961440914029291103480012232808024820725645309359387361530145700564394985338751459181577090375655069299917146691553763844711731772744884313505271403174969043186880050439528092505827416038205325599540832231910471781626485020763338082221299359307609656200098087461240171278496182609459446411779251314682191689547258473423834517791536333311615202659236035118509664260441041376859328838766092848712055484691366589072328548569063140514715512138617920796171694920408139987303426396778051639761550626986548880705024416787510548963315436457258797246076705912061514353747555172124398435645087748154828522098074523697864702714464445260195976596836906172331880491452791480680068192779754209815413227129096870241741692792439859391113768479510468196957972665280022953452371436813163271888801031903220286914850846722598375130204556288880621872283494795438761218317578806190008510703559751911475438424552758409032370388634814102178487210054202423576279589770191755302765224207586190545890598759120575191715637647312795499021948394450015521433112141072411148126360870145962883171995220582957242786054181152772167328939251087905548582661931565385771244075496905647984769846712172868939311280755336850779860443123751670994602835561737508015400053898456320068498752404483253683037548638265175457050636423283820603776721325978747552244798697821803030392486981113170670459751664175788478128667960865794131821147288709499144592795233949990661603357514712150461223897794468870525161117555246892312747075524917190224571969269637304611676962149322279610353831268908293258889177035997312726120236745883801670681572429538511277699811258286019246487194675822895492140396612773970247159710322558140890384207164492857798691250258267510358593695687608607636084006860529565085603968054498045079086703720739691562880629943531849190994884472705254317894386286986291613847260119504351539197732948863549126755151262221617955229878937907434251464684590682441073440209695268057257868815342986968391941686462918487755459991821543245415770959619064749793000395674386947062045357939131760289433037414160956508106087537968635183243870257416929503740916195228974000570954675988903040966337757184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,27] -134219501870752930423118113627223381053299503140301282626058571666749658023656182866058289807723197772321917750232630366205401347607889233009894778669152753444925978074882145360789726527742978856766365001285502001531698695720015356581812161983052070461261648314061456908951837535153365485192006324034534787974722060551056925779891369896924800387957149350794872095320321373924918375288723010918414634100755177573601403318118429216847240720606028464884582951645751048282930580225072360660288138500427755733833846384412945994124148730802953877572844085982611481394630890805831864777153009555103976710598558016319984622883598582641092113495483523180792371278621419789333826862022131742494655365250971413534375104529249408397998074847589895536013308571633633979036881463319338823160875318106286274777465549335707171291368124034258858924266301463606512731249523850647278986566164132796248553337923707109389788114063536750618920649644860102709557354246932608017796944423967689917728279236942172890757436933171851804471923284077844178277602960656033173164881632972332970083844025256996993342605590182169054785856460920802138010753398223945253774173060454563719877259350934731901539622097773699872974322521911949496057486450147343627597086189092434687896951797385023922851486147799125151706763766021950541843860469911511761854256380034992435259215289140878552188910395390707424508314302716440428591487903125967275026773954269987663812495847612707473327981231426878471041673006841727825335460918359644612387249920541502587850127588253874810024574459226678519472368950925545098360168388774760909308913578127621446818619852543721507126828462473380909332094127451468924555276051985378532601830887687730649307035040346837010177330688960599675312862617638677760767819586743663576653844906493647216769164235164207683532475012878099506541490783614235227391966376684855943381369571588774414288580022047214016522136234329389279871052572095602558357931045145400044949275108355095352747900227453390508157885671663387973356276570290978806616801124991317788387331983704266001344098789821099684442509637216955809728211177156563280907572609007187844661551433071425981162907707750846686667852267156981789031346558600516753337554057768847925212632537552471326399118251521093593350829306036303905546962972042424034707628248020831151201736066331392048485034025330800292082626755190894621086833038942799683996637573017399127344066155432824228407544950476844216951837046917240433891386957744876903487052092421691075055171860895106665223871480972962772188467109948212290085179379926676357309150425550993700302354419206580538751757678846534854435675023239795160414773183600070505398640529565855688823537858119302988994463242081533721004676908053112570832152730942508783523728657439584281762423722658871097996397702992776900956799533594176105650477766891994865712377229916363746762178120064171475288753840400706767421440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,28] 195514066275451054123077586820212305600652773740245675690209795846311720570084027699761434551013672798574052789500909847266329993506977596557615725253925770544506886069728155226371762701567799590397871110479671481756537432143274491195277557646621851060548604427532976508689568772769929895842019842721284064230730811996099715302545436592253413515525217700409807953489837165349280882348807307561234589340237835783377268287166939944566329245644104576946312132342578402527201333313475374791403450258257593225551999150939777347054763763768611697029488295437062927225127469287673541816789840431486146066119399988096872016880332197426337407954385441236484413982274609295158428257763986007848285870444282555142128071748719674149333989374041726051290166664410891711924133515232629255430310727909303870427964014334326773596131509555280552675593553327586401261425820164949289970539353421554191613489797728540465146249707537316614069305030806837550322918357280659910318889531062353113061847518341102640954699215498401746971997083223862219750130564205674642306774373442283656868662438518031688765268668160177733515284698910267426647410403331496663188825445718173798194916213141296712529331376268400924853580021079510899377523840819678646123032751222878851353953410578724603488196467633064296302260030747638494345115385873510754418098588979400453541162503790040454838240750566165845449047639159181978834972348393782919829359866900995121774448371784942885751304826297349063596884429016764834152332338978488339434767871073772887152266761043950110868557552142635455804585646147745457786248900820945552982518478036097645060828851527209879314062188487568222778059542887799759478929569383564547152067903469916611103137768302603908544302700471198944009493647617761544861470709608266681364529929192896978343045748560957050577850199629406384421763261381417059165159673652244803689888568876013615229159496894400600772791381862381609891678486187312355117036598108115322456695377015236676585869803727442935110845689531963269742585970678223464391249750864792135236021693946936491671552415084514581054896899884654730117730575630952429494439016881674460276991155580192275869935506209527017101096240829050958991535067688248832995045533192722152953650413469772625512046211262144799813433153152636505786206039770102271384942308270151657844912331699161760482402816510945892188706404484956424519546067786304379555327492528295030070269420832007318817717467001110084341275392236639252973974318450083491450344642937169326082966760362482731736454512357955195148858541538356397538351051841964194322044080946208205385899151216989534197288098735875919008454965015059583216645249670292468169928940089042364452280100789450666838035454797127264317991867973099864564968551637433645431475122610814004657648136457042456705397567716959728391172356717149075750552204091215287109407622850700348822849758603661039075295782376304592027648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,29] -196276995289484354013193387286384029917404047197105785924034749103017911247733064508828762142664992694145524327827953713575936134116389929632443294549242019109464403870714189779199648830175040660489317700828716022943861137392166967506383577455352253274240439061723391300869855020230751693740493597820799808527754362401942542291560432491814821437108228999049817194957447465641874216904068530371668223277356315842951153766632747470255877616816175489482349060519924911739656728266815446729211650107202511055321032937654047797349028219997932095268858524354420371032549082086735010627943672608720223178439409568558956430134574927563471035898332847997975869618245949671481697705880720332720802257158315261672116320764292361136410785088334276059227919684659837084909964003324028410139877760695719013963834017375264692264732893486584980304466325582681677070526588820820587064460980767239454111377871127185174655403529290486779448170509700645399154693135950114423563980068286337239642212005236165604002850879151590611764444514392708935667361323020947636690650762294884877594968517644181127996226580306473918383800831903431754073461604951731556989591810237757144326987226328622331539432217470230209470099618155547136958848399252152445561906851758342675339444220338835357333952499540578852707089662702681834204487809303681577599486119789727532844819689676336425931761424704802360702130579799984228494209951484958181943485896891626057898298598533303846748511348445678585812595874450590120194144339443793920650295701297786496028951337448639964922807690991612047105975831956100392808226970954629631558548470700536837134435958383301649897011053236707028607683189656846475691358079606146968127899888304359387909282595863917721539383084307827606089250942181067244921417724169721943405561772561736275631531711079406742294694814354439925486467850812467001483050943917796411828715084163535988559413469241583095060501638148133154011363674754996965191934001358937472012351395308603374171164010412288206958360590150531377416633676138444741317689346634332391645645855686525273986518984473046239905613568921606051398754346769576981296365016716205473692859170229066256958262772890718855233798223799622633347232611052639721883642280166342331070618087415577953947661597202321145746141643706696949533832039373167012261638359226863161999799489982445456989299509546965335136811405991722995497176315796921429483892069906752308094195148063713557365126143685537729809081380818425247081325684979326288545616019476313624139156655366493722373428767248904269896504167823380426332200622223380570060314156028994740483834449291638801603551877084296351281092525294440730137900029796860094753566269762665539461761470580236456038574673256783413722606189981655428116336651672017122677188261102978547683876951962208121882935086170620326539781286542977794369321726455549739738247853319255748165110917962945283817508031847390636933120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,30] 155960688289729815917205472962604601053433205490676138564277377926040062564269121369910235433902974205831652455457178268884934826696246647051157756739408714543522333076579061157538604427592566240403912329258905181315535746072102192840039136330833157325944087876741386119157671479981383644957089015087917996201064187695630766513599292504535370520632391531584752433297674910501537092831836316119164932419552342314109299251903230687360105613667426548192008385638892067488633505324944702892400118842701084612086314834601040201834907637224321828879043171994655924197910576371524267506020560651782330921493143908264318174460794714610108429745333329100899813119583873481081194122000975397604460461020329067841429492490257707425368875593241385377295998106006388943749570814120414083824231510886989157375785818099833488985515531019531195362072405117346134514291255098215585502195825832165603506019605214356633019076933152071156935526192708166810046222495935015073991931599198319959540145485482045579650567780398847339274631220656868353148587176437375657641196076934384954578062516204636980317555495520343935175776825930728628486237763408872695695295527491140723386700462182998190788712380049225250852514083234292468852452728029989431219390576320185913425379233488283608676048311499395965071597005004617660246123191320067668200410070583824597993377109605330355165926770102166529849890664764104314750778580539636849256887990330101955804783178741706828566450295600431059265897394634365300617116900029368205665727017626057286128267905059552887870152349590800982652497427957245190504084512788522751767500854871650010017725151602835038976777348244285640491980776255570766801626721509630458269871260217401159268952447572230210823539118611410775107682878136161438820927250179025625333880676849625481083348785148393673846165635525314509074813125910407993003236409621699293989161305089292867722209219058551147752730965878215668672847274782984957852824362535988977942575978540754607400741229718698752707298693777923040506889544357261852591361626587149822140993468999583401350455718099238892256968856633968167147839964862980183067328249319053400245786156295600390030793582475858299964461055503960957926713118166783565227352183226060378052052931598657515528740288104327721873551510654113636866722817823241731884442490872638514556129720619599900240128982651890509752423572081040342429796570731819217227744574936294775012325326558696361552871871053021143909587047263754682545329857168613601380679522143314511668237949885571531248216580713939459056393945501917158550175727911818317119510726834286993854122245648315264317804779730067201974443781708320576376169216001244658092155312963923441554670466401957033077257843484602907846806774276170779667459062974365136245704478922149288496709305086989482969670629945698184552367422601817350156822656642783866666882093538753016247977755593225553959104713381020107276288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,31] -101667371099397067452510817552882835056106762974431787155768861252905914550100981458159270787813864460034831324611721546644544108394045708481888776565998718325431064884497539550842470698355188133430189297101744379157423390911161007147996450240601388402793506185189385558058536342052124997105965968170983720542530131361545889206780375580720317265265757320763816922850541676216726809092534526749310247382684884619731115683304917071413509249882960015504826358918861835992542032512495865722175334539851525657373956746986601216839897182176093117597686458738793257079264042297001540580462665849505902770111537268677141126423583838055607380780798801899551788884506774938755537845161844668971714999953129611872629743497217617372005123612703281076665936785501691729992272150590261928542504142962992057505498856147345962160119061477900330555818460313093667851295041013826940702293476697833269719354206225268275767895621057248752056647601418439438627381930857277165089711501197419712117194391265896474549301573190512890613352813903869362930639355993705608013314920825721064679990794007243087842710711786341986497201890391460132221768483116952243890322594001479571671548667785470762346323146435086622769560736440713180952875851740033725926401560508839529681193317550040360994861849299651393190616373639287068673058820896147200651107009826517926529788794184947503879442047164137711087839182141424902036590971860190459286255891188564892434990777576530515656381174279898238642811298927373136333338455289833102997302572378140203046689324049876879474266007680111073766079982209772151248671785352695224319385278147138818983264510804432265695359711775323014295344399149555386103917581327745907634791544702373341527146377092901556563914030107576142384784098388586134006412216761396046189513483596624645450694210055327827861401734156456538092018930050126775743368576169284796081701103432289331559190828649723456897911218017328990923015129944687958104196662708235263789216302668693800527531830781910425042931853707662001794284058633026522546577872672279255376680682216371763219883461964796539160219981984363774060383873289372542476345798191511829275253031687785869174674212665402335973831564963362776049024186826235298273536280709301340019986335682774248754501721081888077102568725386026142239182812301386122364325270707727133546943964539386609569175021105856736200436352845108529173345955215282052043415456280155897738418487540067564600553256015199817861098896653246786312028210977143775210254429729225742387883101071236824451013042539500076653811285264494123120863945936572239648950780677441344364050999215722189035469255237366081766459116780728580501398552297077736980210843656342987025617254582356473177491254537308504977405321349585675715335596688008299971178714573589379185327041176959499867074314342897941000057853770071142037130441255567997079502574780725792757352239334865262012659672193913260605440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,32] 54580278440871969590921527483164135196543863420116314217765433027398316203567264229069164928694390211826223471269463622933084864741964804970803596836324138456273807659126572283889625502075656363682776334708848101572387554678130218977437724904135154743249629697301956557105541242038771281637212951440642400187950546835483688386396168353120841464239629146946614533931251354417645341399122321621310139944290749137788296582199034437318682861964608303202228235253291249875269799897304848228633900811954398947253617471227218267997417639229105912440372625824144341631474021536032816967367588142245256169879203491752629021403429131163418419320464198819813561705486074582517586099757057599502658841592568648358399830147911500811642525617348215695647647519387976998530386392643104998500328653699854501849034212073109264639260810593070404133689271398466132248463698075297472622410810420959298917358838951438479361186675913045592963985071390423747001352373929009412294795513688917127714208305551221616088396148930113081714405495536637941076954189202586022458231145244863709057000659184433161779816377548662640004866035343348415491366246659721850404907602124688282290025837966075089615880884281976184821507395630728778632170841834051371351209595563427776685876757430519935814088295265139969656536143838248668031230070017735440058414327356069896930189817336860644494097311811153223906190457158552804720249263316105464578184305570398494435270617253825293314867765753878681449834460254057725460525098612558378763078117273925284429774092895812615068710733931419622334548727641589862043702134514453496893884032164237647323471536759210746214733809701921211163774796634809355321214218748504535413965842019160856263503156366321078834938033507222057502304522758452644684166047842066294743190445025297108368629707618021419430805904208913286545860420948216151676958243703396129964882168141554894035528601108964436246123159944426598791245544605724739085078811293356989105498595123222202180291545969725621668892010511157988331697766523966342391489657598123954703080886903023762346815922483999442096086345102376849002051750930917882699931180521139756727653025492549601135679906458554988516806716562352300322409393327347836085048356841807501486763304910660276171625885893265529969974939495686221821714211583641502097468167900929083752713186524741257160319448994537800056561999362158815414185280229326502666314034543800654719559069576554919778665526613921815973593643279105731810670704413949734414222291898432668829238519507481296226092978451858153838056542281071247829499142071328443520748198505132459529068688129302666758917973445769247188146824799843962351871332616277337321119027733215937930656190852285287165550956183552047798451476222341904023449267327023821567076162202706798290290784329109183502731039478873097516077218654543994714305900811697708979062302428243343233056046089182279869293126537506377957376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,33] -23671707790831702909323678511267632446131407649606913090448589861960540197091769889243606081047611715364162878564087302868243060306963739116636879391499549430697668934415620765389613084475846572159765723665213271182067087355522361038513233266661712540313985119516882434985561580665973446159032339611893504521429559087768080399185458579607061707963328552105117424287236487160640886219954943138925272105632465293520255702676904775083813715685521639889825755745337118149569449404542258142069240216374108650030410201816327950311132081263779131340960358967806494949912315119977730064133341304201756692349112752220138247991824562764819946978547932938664756381286084149388693056697784464348426840211394223387583724324094437839225780071338773412848919266609287296650480123299713817185209373198815866026403512676225374239194019156481171218789010581089812505097639927510462718240928518907174668117817995279531016579767626599693598476509560862979251727641691770899419734189212274868527750281990995873154145012786853798516244928436998524226570163064435245068809961728500450818807703049418487393843953601894385738289620553008250904744599480207583958004488933066048731568342733696810703604758842491933495125046935284748214553869617540298546750380810213149241620426880302556374903918968373364427037527401109465566896670466814173066458156378609755681829125445992307880017900710798216767071489331990780253656910860789635442344777957941240777020518626641945497387369636471371252932151809044867143249123986116011740684204385979587585959062342954684922188169036903773019326850018368722251475823138086951682329472003975032024288759977659896031059451578681894103599619454416098940183255995312509799862019352279403334941224343968695902456796685529914405074942002872731839204512371752923095219080804445122388924054640957055067060080913410920549526893814499106058166154039099262604892333295064327483946216639428302471998420987675975653158520375680218155200864853175668760013539036555395342019632288551809666125713587843989959065521092357920563481123829250741469203555434293606596518888880710863457532241123149473310867550644800280130672004894523135158439526957450059276442091613432080632196730906600053766844082953172859151336698886461810844998885163898433499311713705580175797503485330947166936666055945287594702326572779840636404411638278326737678513251861096432882560366834982359835463855050366643645496544350884429024434507450382799994393525750264746342033780626372350552833622367036740901287992077425089116277170905991112795472571373853111003007348553534693074093994338756985229821134701008465807947007778496134280143991778116054502719976582530207031977511955439805690290060805466745650956991680165297256704873842949136483457298765880789244073181794515879159467697235844640850043068014403736303182026558081498877613555930376243239492082634888137116561583248211872973214647899548565341784105665971324190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,34] 7809208035421079214882824194835198779022365546247360494122525473318578971254160389022729746245116267016145513860154636814057090141654849109173865499931111483783862261940996144994607120319472959431187462360957839709502671607116823712527115844899802045198820929858116804256165580113278899407893401254870056131575605530994420425627307303578371665772179380612257573350310043601952172009126139471644041870616536191230405462141902094228706596876528985414442434438802688310596538941067182249539939935179198083921622616631356123503968859292382167097864122948376853568201382833590247638689187813167527712501794859143556756069128833995050963763667478909428360268576840907311794408947150781868391950137414157003394368186729146396101422752510019210910009817430283706962855454389958739660835378942937360002028213017742874036285605680153419595543414179019016115563375177550656114046465800662893700131364833033503713349601337639009050330405969964502842041723690977707669041023348376501362303581695005000505470011843471963541874337739723961903336339203575464089624337956497953209845610050364473325963169031824588419049452973459724355378615243795623043022317879264673073149875795688606874084167797131484422344324788103157549480772459542853627688932946345898096139233273685898901278215232214937872726001930541735276394594456077199270107148368722671137628117527020845723002369971008800521107429037534527005154231268381925346554472027016668778722827621152575052016234124361164294002557170527398442331132881611426497308737082482906581517334270390255219978252509101294530855413733913340543843865052006886757579672375448077774520713525053219342865944864748925083355850334267694998565597824907394280771161448729905511229677109556559118492833976460800433045699370304400402193038860934052404249526954258760629953555259466338854591766919468270658340547693115460288993958982630645393347596226590150785662109129910321662182065028350889855906851722633013442068775529591455991415698788602264444315934949332944873776255427092799006773116518572108350806242528958689506755272405658195791584316648669687458182373202560409339046507698906720561252780554875704266434562295542868047082500732815195426164685994532072960597660951614826474761857075027449899038418682894288697841963669632599439123054988351600436627765254278745318766507972481478686808192141248217002292459859644762194994955169563175816151626387855357287218318902339417950869188896374846477671049147047814398370411008823433534734316396627068368206438432838237436582799311280596115482025982029682464526842237027004846858311589830172679290053842950013380895086595565604194027203967504614313838886739988091713130210135188642958904877830821599530562646726429067440808011254127969525223388127324665257423487656814767351315234940847474029008181875210198127594039807969900517514969029489793458523988070354651369459603112140226846624072679661213073390507922457773473792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,35] -1580832755248369516871531437372969398137592395658362275436517553684327663479006531380074331393720233033348719837414886661605350667885586865782947784577274808230486837656030572912841498687853305300339080180314121149627891504937291603987914483546883319525968409783126580101391874334806730772908955327130238109264361661116930797153166977341186656533422281452290943610616771300113652017699531948454005961480543686878828072889075227706032606546774630085048010319957987986582461453861871529005560013083251633167170051242793726268298971058775229620841843523296935224086047697441700266130916482451800892019626880513715303382388679953762527071870002407343965238321179121269776796530666925173383642753416784992185135904756162474387760169432234705708620765195930420553798741146137772836895996858455664274346527071568602971736241871597639646364788780132237806653085786212781379850289870491863542339041246946762367323011093311672910852195634020540435918961959440368526902591320432918418569961637610144686083565144820105068902843098603627519096940618741705731937370053402650925703943914566932289391308503486661129958117217454839890037552276135930494442832180501527095405242537273503166362231776236935834078092430894942016450313605536176418711457530896173132626757747402847958351944840339217792745878710948521748747889263299718031462740706216762503505395287374457547718096541804825143405680548502617325885097829970259119901759570046478411474081243162563358479530307500569927854055923223909840885995616608161348739111106689933340672363699223555172323901423787351516823021139682209008661547391904925062835136430066186892360828113194555511679674589399541325112529947625007972720056512190196860865638441662965411431020753487276525954191627399954312972845577937984486965528930236528418041019884469239559763293901422246219153236315108822295055187138155330337121901870072189253118600985048542741530666136894389430899781949762941883217310272938462317335287880579980544010828036727142274479040755125820631146564013352178140505227092400154352267005610656600850360414618730685073022581795777730811436835746432453676779128933664903080584174744586146474979033787847321820734790888003733515469606594000306645110783157456070744232099516987709137232989507813359409403771055510202078914447671125413832703948764184329653600093519839321895098397953254679690150728666627543891151521864823272179192123856828634166310208847476957727181367924463768661745247552431412921087538334396202486078041554004197253324540284452385851791426551223095876623706192414113421263216893064241878269930285335995227309569892541654303023650677225215417220494122455245032320067602537384239717945131965740562499158786726183199273395354766381761370958700441559802973624948596312635145431581050474549361579428339509052413661878193093838787677506481431634792595981178639216888229210702228183671399928653571445958204372122626099901262336153668812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,36] -85632120416572985301384918777884638374306888996513533569194583795719498804608654666596698833567174121947942936734187006312220470946660750001910982319529680508509984317195331827816406477246556726130239501251397627573669962908125000930813948362085608217523324929085094193186737267942238978587673979863393841891827630293093450912028857169871061352345090621842138881543496038114976058778462583533478164198622012603982986230183154265736834103903504224874580658965208007816140167052932479614558348178069245940217201602332865761472876308181158296363304364205043613854957558754936371973101259535951744897667352536797706082789918925692794350395197949680709099919303630347057252916313119399301155796038133545163608024089431047932225734931164042928425684548263456841563754312832943439364735071806499892531855113234379131177695147992934394636363026167959370338345252904593387613493298199313545049714612593018193687772772311590026779465936295394489000484186735511575638595995559638116695062175641146601744449394420417985988009236299548371393910066165886506000822956868747101343996309860255102221369184538364495455085371167151138530733992640194903630805966421173619601657558518442927340918255800052884297727271289424360495509537877358116030256669573311922881975345624931933284507708664325250596848108636887984130104778458995151500096989563154246270607413032067648903591726749438323899166009519864443048785605750515684668141297509168667713486974356898904607236230482449980389427490820036555397308612286223451979036606353893752485756313276309010544311894126928479050037680265506249844749699955053718987123454468733191348991606644729168719118162725645046588944878887562176727529859763651317853370601648195906073358895893716156807740111330023418929101328070899555077260999117620585669269936227807376237801661701567117564170853728833262014229580968210714412937182608076240831692346634769603562178502069632114677806105885728439757616346779089381524982681485319852744174891065848286825547976926689910539608799549154326948181272662373692002079714727266769992083926166318670924334708643375021117777252526448983880440198674880968370541545696073106705570666805180309154405811790350532252223790607719229437039760314286599250543653439734317824370922793842748244614196030420411179175888344056617060201785619796249979503636150370616648710900240172868992225162945416409042925942492117754058367182315584403717974919087918828510087830614683149557830161305639242048619018263105994138500882189830906179793893601101406218738140261136446870224748034221623894889428620988858644661521505191548736884870114411123244329542489805936357681535313093251691192273520996150598890251246782135462536553639702979197279613014205946527292280545591980850276751763182783311739637115194146890164594424007604073357660246727456360675218686263590387533280336705926439473572178052963255072716268587934811622311120056990456074194714720468992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,37] 215934522526305467247929283286146152242768207933505400070329036507184398601851289988733888557468140607060335283861362543528380059553735374681198742445024212917460676157988982167975784772097716439004397961546643557223758749537358146254106257909556650978121558060900919386708186799066973332667337065158596677083753214982006861637018228077428099590970510987066164933964082015060134685805191671125776279650079239269044068238444032194970069465016455009531222339631488191036060281881934024322848470946878599916917821170007631556791032669740879831439982629011882119598028684823304714419883251407395356573848358982934913418737678493299740605185988948149472421833581023074582039440292103055248089262776907366661953283356280401607431760524966218900552780933550609868953592797607441045178611118136291603981639190896362476629844934914392534027949656983136449274008771880334704010316214073575116949315935950558526226861274924810402301746933242474281267389287251296137321440242847991598660693113065448002938178604110510040493834746308528627548359413856862172523271155020073781141600085730543786923661435455629070098647294739168940097363535561586510165087757017618706314339905063714588500142949245343237905546512728646938578049847879304954363035167355233942837030467540680976114927566826760101401096806740957106252220091538772382507718512480494169004659665014595712870199426855554042084542052575386238527864479368008511875155528445019120844480559328837476679758740226978842593502908133407274761749943854211103540086256870464839848014260805356509438305929303656843157649305675944372025583323351374576890289715069545066595212221287056989749944944171255300278231399973255665060506212532241059911564930200818396502549668733412583836723990709037331155454539524721915541185512943064409670572481636583756617718946391849179201007679205168728982320906223131270986081134717326846845747040791530438289539845313320477543960584270656456373333478272033548449506907576213874329022503105612029253290544405437005944728695055345567883444069427335238101204682387856371545507875421562450683911204732786391514418370945366485914745394317144025684425224120714776673171956466205383744678003157214924581951903555384287237877008208402509792360534793602369416506387458193543871950713214131465844906264242781913589594201826790567371526106145222544810444638503132691536100168318321511490325052655556958335024418407393710216874888653666798650991915315162249871252431813566148913318403051130997545257699710139365275955143770747532349169828754927732778031855662118103201607675127621639683514409448497957192125777119414334180227884371067785053510557175434053828484866061151524742029844365973916293953386175890833501028299372759211779229493447523682746980745649448462271822374063483101131372383461607687210461238534331432040137082834166222487516679078313750827000638089169811162218621954870368059400495481012086724267398601962946560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,38] -72725199056667982296047619314151498965455031042296854722255581164122055805416348428789377167260358934468751701630087985912975406820466707835076549761428386346696978669017831120020289273875626493879691302431879751527884340688368990660226080957507916651272156921336761219921893062426560812554739796181344143404051944367414215712711964414451746440258942113321982109463902481010156549520313741659172522987739881098721833602548570903660558885020445469532180367994248393683096861776293656381801384428366894893571756870791001047052608045626704463894441740703204999334368455469534949746293696439345975871104607622097779736280163900425763095800700347488828827938086599957974357674554665166343305494080220990123272732368353254774750570451282555654927899103020167440083348956249551012615776349449822068900639024117917877883477571301247850401814401486463037751558886029300968045112235577991732087445439952676014517662116857238507357165795725297555529143857520931139462766063239573238079320394584067110086640788650867136119871672341260212817833805352534222388069900109775290145740476058097092461668200700945964501410124186062858905335325804409181299587470250217745733018937599542086362123476186159112958488534158821419039849324570941380820778283840783469355767625096601170314080169828691644216851518162856731295875607559569936980290621614504158113538498185532387696344485912893321319305624869257181489771188227905463714807030637052819097454966119387079201727917736895068439610243080158471726861559758696119857971487185811195983388729154750793884189455643880462716591778872408946060557473441791025574459471833720507504760009686981700074677986484150263592157587972062024050873761687362421866099330963719786754456620189461199826560703464007738822199914836978886976285348814736430896166684916811904173554491943180169735178439826574113003920470251344449600043921845981152968168375874492001940825909293213472074706295058054803752303556336455122994962815117565191279422722869739934440981944529484013667174589328889713986711420404792267174017501449712082439419226425859846980293753624605543351078150839281998439911843080627474638284990840892468524739735780126750203736441361547085057026100857806142258294791169942998532035809082294520835407891334510811976021290585168723041776883660790379055358341872345389060599965838280656805584267220251103849976003034371667975980969873799796327514510244522973089232409682672323048022910967062980565290733315585170192044813307783594882244490370111390669143341635512268316191527031831370962875091233872922866529998682559859304697381524525720385732563703667017270765488246538582625842783027491295271139144978879895342548387006481404191301771560921298868483185939166272059393018023080335654311314201881273107975618423899796036537240016934679135602084238460274752781099561588421743048679198717965710174806748007404310655518916561189577188130071785593406638264645803048960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,39] -12135227886186689738804246212272227908608986011317032558371144497128056676382542073895980879635825357770862465710409045938707170479441952992986508784849648206096861164149743307648064147991153013057894417873606761391523962832659774390774669416232330568314201016436921748421016539188778016994218930554350676839505305687041064358316391011442697907355337554522276894257935691298280747411054120305085545296375404922801578903049546458999360144007535563165430942950665478918047317308152006562370478979788033591832959964696144866232136584128510171992237896799660343676643282669795971751533768628347456007258501770549060570380842082258122871680862295784263823450893666354532562528003135385965655980811866851958851174838316349322614057683876579961438813856558108294413333845824622769646131363617847476065143589443229256144108933795307573487518045674864696143568864802974758646227745368286312943756659905535308801095830255399613854236343392109844865852921305216856076872063492680263780832849728851482821577508271235292463466253544849639636625096271225560373790180390951081706322877733336787342801015183764703285341193737859937951600770022468825855173785537613383841780601505661558727781249844911125762187210479273188955732988917537676689474715655398363192218256172500754577693666222869216589184391204182701967775173130604111019318767989155347041231284161199033880303013690047012670387947437497943114331128040698442983111294938713600881709454697409324807240578316676745077735322500613813253887056950501996640069681893110349497958910195816661440514182529318597701138925002515703547429262639484477962394340135690161841431348921885715717811281642030495010641976449609274815573960493360546667962639600761143723662307468687407200506180135504024007438528288612556397455525443432703424813062953188539321511161534484975651047967525811049662886899304496825519659011013658270413459120870797257687265746333648935839022569903687390409154523691372315145543514385011328699659859470476712838475114942778977166430752095153910530398549705517400423236140957714329570929964605321517380759959720525042467435523475185507838485863535353817849166082670208929387464791905979231039901415954847438365791390225246931410777617785075401214504185056269867306936602100235849523133024936220143616485234808075648256285718862548808809506793995011078515530950017033076770311029947260282268767897631314990033283306239495750633509330708434021243010436613766650255714372807339712299639212879444022752322314721980127273867610469821127073456182697404978776701082831320457798841267477771824644806692491956303255893541167367609909198671744017778080616986172345605720247894664761210900770797796809121797755902548081032490486507818783575628859144195720340504560002772189820504978289066276418811971291767416126528545338917807371908823262720500717106127581686433640548572109933102746808858894321567109781041284111524287623953714598861864960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,40] 29087133838222089136666852470001852303555927907220860113436142090570792607797292652132992069554094569506348839138412512287182160374847030187449090536488557130534978586390835779788266635316779896766179808667612538873265858850205415069022963149334939018470182729872405813119889987108127534182560958450132103050502931080896653999217255094225804088352070974490849738333127287249251740896963041417482116245111087253930164227075992471878283871364408389297411569449795797875441566203317216165904696261005412191927211319177415414195216253493091407383315838083494233316125500862410918370472620699030146732478236669856335202588862556229398220694122463129089166050740259395658064242462008883162704256842625599849763759754550066624134536223633535070294699377855026222945880074412866839759961344142886984930209666381766521180391254472714375955315556250511476987851676143283952111716098720981201681715234134524151236179913640011216893603238249023464577404354658414471070052424186040213326980980610903814995700710566027696346731932671564860000279852469542938920954995329947753703498937284997607195598927096958614355638950660275137509838915577431669612720097760633906208219201889030567418325198639282712454413023013144871763492260884052921240530994409738005686256633208889025770774673966485174304809244644894354895332315259854632029782840323855812907287814644125695047340449307758897852008311195849683576309804449278214326790630544202629875048129063918272056324279643562417323481766986169010261524946871438514634032337938580843713701493285387259279760684163086293306706704585196253768142078231662901972354410411969928860394932157507626523945532583067938932689343320856850763371770639963471320815814194917423009879867183146263485075802372329091008376819830545023904332271287673070719291037038312406575751307526480435171542033482516582954082338194066998909019622153232922885762752340653712039177965364971324897374546738872010636957647131320023929764573977795545456495316745219044618451350517782878693051753393380906137796408363961806399371782655794586161926932432152912114911290231134948673894704643611927803789787614427915055190849799009154210874165945717346246243235421336863181497006851780620959477528616316765659804180654184563263516521112473137965617147641555685615854074007684332403349327004694593121390621765282832728345848730016559425936954365782084377855026698487631194355068210138657691028659679331137146372233473415015111241622743973416651263412390174852797396243316931833754926144038587270867762551693460008852760433554947478093880814153480447056358729647601900286776130918695128208123555445306390046764783131793807748909213343952402823128039537746304200701956613690220081411485287689547436817566391061490744883547512285459049880305334832059168310770031769870395087698240398926634994671258386086108221440971197331107278055786031162625955907755910940561780786352904154287445369208099045376000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,41] -20447610683819263839287953583966527612844992421331242050411343669245695788656663633355438363329248449932530483034263837570570237850756550054418312549852606553966836753815915324007271639220455443770299670132867133620191990324530837319196081861379944935289501274050198442924790183198031434181984183501840384087625897548467487587930338827104546418733701333208706676058117820662325647279343545594275760537867337124900784260308340021982200606930506620782587094687144740834494514589417642360984096313391371237881188874367096454526401319354553471750317875265556427473326465812611661476202969835687495550242568674176951465654871453067529340545587962528335909891002193033144679879668315012516351680134308773420497978154756453134863827418264282111484425237872159378666668485241933593892960570985893294960756742163171674844433672992682996933502741345142531303622800685920946806807728821363537870535564610657764565114895791062411233785006288601066599293013503439203101342543980274910365324531121285583674077390502150778457940477857198861866972840520204376609058797689764951870313705177643559929715888123956198411829522856221433891125035901518645764907426509572735851166583849327144210829717154767846975684069866668540925646190650145306257120167872168740374671945777434735930320532105529191443382270867903076968548023306774570474167606204603003846127975829017478748328727990758868607689051262603539458182962687367643320318892563970029404719947623861137693918189033381541377877599697740675618340033601656593963423478577890861270663452661110465772939384482557485478151940757957378798141201446543486270008192036493117086688245861345791818941807345169368231730782835738784711184700006504784055929674416293708247684958641702475003946357085797400986865284015397075128731250385883835173110344514287526270141694200889654268624774492477930505943251063873392060539201986909601347018961881953012445718631242041965785458948544054376561894493152216948933670568673907499385155356554646380878777218002612214764693682936877535301046499284600218024723769220935225747498223494912089010600584449526986812084535303927653499104136774815655216052357003324417582101375812854081619233639043293891728814979165816780369822524417466218813756412654248807945265344306884520812525657280518574506693481355297130283481528226049237924741763639430633944832977174321981306624798797787481133134625082768496670955960827479540978416467577549265588429568245916852200031705417107758766840834086793793778305127661173870336803244700175870711912930880350576865495068693630947503991676713068676982967200389773443913720455301928256001984427805461928472982098601295592133340595003284053962644035777426454052072288558708737535771730879081744332105009697381564792876207449981371454887268427019805916036852349665449224489663932607576463360232159108846058734027511977978598027981077802157407740788813322703835057178139436833026485938324745748480000000000000000000000000000000000000000000000000000000000000000000000000000 [126,42] 10096454890850267171415893815937727706205599794299073749523241404486817697169752438973343710601557193895175629986696779806954593045071054218593145580511220598574961040866980875856551751708851420821383455381749414921784854496094384057365694239977426531675966764550364170673691612196575747616498715394912294058293993103186945128790340267377009481491523738389524561615072879494059491671918881545355488375154746735132176946614007752721367858841278842600184294605950671743514890543436453864111639223820352736606959785517348740680389928073474189847318827152970047107546371749651080430220631780909498184270623545293786960895818289682124586003398126183221969141353763696166303018570646385232726982324521124484434865162872527208956020717138475541207807028441157075809905792753312309629390933464318828585718879344484565509802869686875852644169781681175552575972895841712393058199682585745278678375125884476247499039721862713453756976473609963854853731876928126183464886680036397793835105471517629296506173902502385943620767652967789857993075486446460925517097555908664660212013581165586486250306355148347021327608204676094159412769471483275645250654590204903247905192205293972033902516400061591983594445705563314602373409083386240624567478693225481678575451781669252984640623257641497715079808856216603902139416026021188273823813894412424018347576354863766398110137590915252774244971020103248445843111752122222710351757633594414571403767045582226779025100232166322253123920513671501265247754695361492993732340249145676355790272436983585959610918916831481111350736880520767490713070848202009193092988730330175619448891663109983696243711370255264488096998510675504670902693285097620086960716604131802945488000858574504739911929885895912497303584215957205776013008147981670804868183007963247456229637710172645547871494300645737566766854364095509207951372126559069525621633278839651813156286241703437489054303239324706874054431240790606798908332676962960544308066273703211123528871677498897571967519144201476898154687560214713437164529050449958378168948404481136846316051989223932952084988777374151323247542540012029219905861226373605211001791206189200606848461318948725108275387720452323344764187079613213528798192954098261532634540275844673991643084919510135233503323278237133593141768660150267361111135773497611499865918506098412232695211560771066167367786595172565753550154097022598790627320771241008029917327201788986120437849384597002970705339755219429607807815501715029759214974297518173041018919824841427837650462474276535596218497628740687773060350108352675332040319146287818722317767510103792482902218325049081739909576427598826800645832420737556118891846150811886452589187126926606796088468279052834191517301791085844175592311386126279396424416437680967172739110938249429603952347269793914282161347723944896527857701806813878694058737214028497796281874522929270763953102965377530331136000000000000000000000000000000000000000000000000000000000000000000000000 [126,43] -4031052694093278505364532122768693280362503651539555849397177875192568857800816369793833135449721261206261589092737321302113145294774746073390810047185475532816593759053950843129847483064175901289127431012376738442309754782656044423036684608010048528984392969569280061727592272186343049357983330903444713326332449861535552385641392921624692558333341282786577443562880947482512002522179488392386767535367698016610169113710493603563305488443110080063989913847549128127212581237803501972102936183762517886436477921246201292412726424470994440683287100062778644895007925247300485371754836788376034591358168975369161795449447392738407211966132384319743991820041370671505604585204663191810551132708636014223833090949504156296264363229489444261061504542902260047517338034428870489461877106577240875220124968381682621268034375492361265076384765882515719388586179977191609539019776688389848837873202127632933665040552838077845258039313710529320690524892482747367431735664363454171072488137153008758578282460852879203388114469745940927312189603646466307244609513822322841186484741679559646444886776191029034934823582641003677284998153244685643598403133540696270182381740343423251808780210297227831936639021480011779580993966273140505940002038549803165388790026200227281378788829732944442484618539334238716437596074512233569520141829188304643325299307286007882017814990715366918232109431123127254783978623463331385229221132611630495410235807933296711277677845767852079366577504160432408027472282788016948925003326998785279016016550388859936482686507491022958235151506612099275736963845686030873045885079721481874575964631095136683614717966731630509925465491067245001574155193492485528470597363882824976205418169276624793357244007151245221318056294136952838033267045938753266322132597974259389006651824818223646748288302455207518063515958856104450076251088417842262593073612810748319277066330946439889233154673233861567221897378468432889983714455054757725544090786289671029774501459574049515096611266645379842436951455967592206534758571782046739992560250472252821514086391600910286078784960424339512467237549809081057665291184381838926072753934939535091188621557665508830263033031117085664030118251111926266130033562037133703141510087283504802167740955763878495926264167440252308413450652583006513546844534929650956211383921571296142688081558982458523672056345599218087982310816292681737946547963546984032515205041051579324096938108675711525306840386234098803978847308759530562058687500712735452004502565029170882748174737243966300926264984827582064047561979872113828544066490381972689999376080405077441770587650684525711997837912721202408586687415238865549208360161169638634743257623072616034397853361866373487977408379705021093331178791257572470450660063461717396280908072053740748860933920367180365771607621855084319135167751087593478418770311973171707484227002381340899151837485336121835520000000000000000000000000000000000000000000000000000000000000000000000 [126,44] 1387158315185958640917780803295857465549506336184555497367591547709877099027739812253481746991471564582839219699263565282542418938455923943204377663238789211930647731132081135490573710661383620383463977026240564449640654595010481500303992372320198669987109236282233005341205025642017945250479503802465840521287592559825498541893942194463310091613949062713679460482023734121222503185685581685511978820639703687723069538738610527326760339360389705689722926330577568869413261743998382903158506121100215902910397177374492815416627969341793721513806647236388179267930658425280277157227649295370454868784624776373569040330761645292334524285609357130344424808166896918266449803874752442070359094704241410932504698814130534740626074334058300837107105670030565632075402814124015384399055265448478289595956496613013047783931927707658939054156469271999528688873049883375963357941156951044414075295853216441100258342651829786349978791069395791700157567590382941206083554397293990591755125453149631024499109195100017880350658054985949850333393261757263893797033122779801186186695554678012618296192870647116964844173568049895020386050857175156077454720476518722353274823858630581413878535905438676807796495213005730606669974657501466814220061255727425121313783336544095741741540650275400062671296326833945913413919644450627555170810169086935338951100933070208178401145308704558691581649256858411972529214579740338597156575298223156226223043142712487159420651640834949516387541569922563207240182121294741522206617826253501699430001772813455820040180798028792154861070041672763923872549613532874147233960430548271988214744399722874735578378016786918290265679690648564844989804366836025252441222362587202143865852697282354150090623095802901421729260297358660560922505195422669403717832603648645859600573939946406559440180418496128101429523252429011641892694134345524006551090869199861070572484123546590254886507259883780600214100706178887616683136017856972684056444726930856448145735038296253112831105508668936317797629074242449082031782115036875862490003063172697412260079962763206192242668634780671810133735126659948016023930053224705394299087624746117781736306761509369340917992075123447846108105981863151914168082683274124585834800367151758312891389031237044342376023944958588610734392809855385972631152585074526589645538812014182448947736883854269948927572975256563661670138153931024128234223229551053338238101053984689909135514563271712912880136879198886596945057808016420466826773300113105414750743109591707773877406952341672889101382349919146799295413673059596946768231676608901595270668286339458940983994543765401726316729080608714015877696378433242756145737393786989609993988969029027234888205291106920144892258589826122976840421396394880787116790229167968750583514624729022181880116742501956530934069095123607695824755049225304446805605851279698673794448190510423253240388780230642237440000000000000000000000000000000000000000000000000000000000000000000 [126,45] -431610689018134425743897693788177999551108994317514726493043500323500910992710591391217076998757206176859451229450433239922167236889945760731389773394750156398256346910810868235241837388269725784367496837096028084405457391390126284504082970393251001656846699789966456274312007370118927257862073211705703257580500237338063703689018605886768722847081607003081086641286508689979991599427447869152740121913971817081250605958049312007047025481710231689921050771024476045273161881175755089732188684497842172735260514745891138270502337449082254250417635636512889619264676563940314819076168650668885846413090815112669225811472730194100889589732817574892420035967403331403678903035174115343678973769434409891805474651231320929171888233609955778008710134190944188221403494585457384631001129737544656146464896116837090782207707301868739013518607949302005192904674392557982037355020413846961395780781098673842999226868830863533819371930249563806953413255399987717628514637532798386284902148709297751948904687152977541553539292706573168017334274861444508856317692460334874007521615982889461523690778710051965866505431398644673694453457776401355505674333749785219443996012951499957268695768731870216111728086779721298482468243730062887172196758259850651979640428623295642288125964650672693654574108559698204488549983647751533769463212680369922200294570127110089691355037383278526754994249097501374595514135838017132333973773450228615662575753811315458196496935800137703195632295590461337798172242827359346923661461765395834818846855498009073913846715836495295848290542887220011273628748783274977843942850798571011270713349382897385583151294071955774706722559232187370295296029192769551780483984123960398989011724097363996677084977641518207160237433300233766535190599972143132588466204195577171955724736036320570370289787506761637643764027629441733445356100341369886021562795353857613696810553794603059490517914336414487757676786962165229957326021854974950797607478149442644671628029513551439120065404646292276110849470860747585216751112013154038244710352483466206567372282540732959804372299443866594442941347427119017490507521248334198814834003859909096687416954511059872649369119086298065672134883491304289708680311749949960739289298553412491477531814654536410635845037782523036800971236208999549442856234500583549398339486820746463745644902182768457941708933862749320144693578399325415741900461679014740334118083700994989557096702780111477830021235810049403317681901582438965859456438499852633656056102919087391937488903630600068139856379399810412453081142560872590391759079435545824802594564085940708131595439806454117916841741432787207787934908096834441347254627855504119079372003112552200313266209649517162173045127708310908404416228531926485003548845697574715053370340482791398355364589640889630305249195523816885278188260921061997667812596973193896051257829254258355994733968364121620480000000000000000000000000000000000000000000000000000000000000000 [126,46] 126460521234513947632810946278545229972506635819339063726127819765494619316420146305295612198011748823813258968241865474478840522908090181506158591834756298943569450293741082343806698000828346839310144505693830896960941250065239724266643196863426721051733174939925214805261791201142760765517821625786958666795016080411002721410350263330725071640447866002331088477800926586159587516983584621612040972329489593375210968432553906110978463389173311047429179489110423136865662448675275955613755384109432460070594063790992413129328886048292327490575966106678090810662575154922797073421568546790961210379819657957381727270843488263299804842155206110778256766842498800324965753713699237961525052863179663683469174983173579983039583417944835386460652701312957418977883740680399663154563381848805869162129270039064359123078287942342765621430795605261530832633866040573328380610533430918278365317121611569057598925508679704715972096545724880643481445250761523782416619475342610200480346710528729643256639120165017801964334716951902014575063474419634482551862586549093429902173191817345127583682617824470106242451576243487500170875496293991334565313059569860415669484637297332384018868960467447816726877123238176403929462481810412455234160818807665687073540485408689169440508525188004718045253102303079319619211474261830904475812635352773931389246028215560977872730854816134582264423194434047437468381446743635514543035208941562998459601282747744262057410449826286948350231126726671575130300718923963058967011045864329067243432709500765755843546779906573419495282421445473205317827429535138263052774767235674941601137380900380243341215568734158401395178978223444949281351991008476233386741904294246154532308138992498287787174762019930519843620457889022359845663653692242433378147087241986796413081943885200253196711940839428335103349506682324684732436614771870039991799314699025469541903801928787137298498958806457628558849435426604073556112825678602589004164238475567828850306923816886613342409497521336570160320503320951464533368097102289694532030663591986664403435167726701095646826920529978082276486631823359118550050587321574270816049602057477600977417325794582608303416134408602419160564551403154516115793981688376965479359128670272591895101972135647389810075898392610419563556349169568388066523269961662005657756599658692457449662023551079961562153094142508165360926646640461961245681713282990657891602438957680971936275034376966236923637433188186802876668860660285348695084187551830103947727270552206844422303900894506194401300890707362460552621930740110921718437705597896056401141955325985529606407632822629360482075280768158958591274208293910523437338102264515229916684357243563353239525919644942756160309774677677175358447767978308160222257313633789132088004268067839996898538198422263278765350115200771335026136714130190259810848708803885592752597161129065203248162205879251238912000000000000000000000000000000000000000000000000000000000000 [126,47] -35692012753948282435950509221222322670401077254599931805183711782224470932597902560087729198058296107354635413045602217643133971399678691944512442325248528819096315846596803599341985597939408252327410060944304518285335386200327019194909936476715325989283184119133996067398128244457635349442225954295855681819632732659865375948429754623525449502109116743875400985237216957077434300856859205741151002924945969780008761702706303018766775324241415580688695285056889076389126780198672899341835582131558054257366579004315381355008652491107806327278446482795937925788287503507878396965257730837356210689365068543447203388695835210687107394835324992395532040936596587186885283775158542244441066479505707769684657797415256725953376307916995032952775187232216038593267695350550704514838710065361837024836596204908167808413913198291417487709607580057730458809752800430763421839209574105359911403472623199493116310676910436574184051661764298341281546304767661091834617721317130362660205104030658358167177817824310689437131641521747804048391507471168273778066310318370532315141180637595871640358572084945280131567316694112519590790434799255131565517508711662713116757823716376472460367483208721607080706085575295509705305523129655262887128242202912655983584800868471142176133574490379448272351851592683297049313711201242519203843131491930770021728142968528805083198129993023775717808689788150117287273241859368476761076377779792446826971006761597550898859586597277363889340261903114848317983912347571152434416895627639300567291513568552378747288040983754840638512613938621101516589758468204498860034323112089859667721888578721920635495405836899324616371492819055068962657615395081699235287339193148507418535558809375156817847104100629334908133498272066341046785390691831791307929271902534346638052738804431096290854955027969604156976190505014156765060388331693127790382573725035918367175717211438933905158929900831007152109682314353281451115792365836191405118309413259848625675540995510893275003305212599474970297693145973179814416828542235749378725738389228108035164199283171215616805074545877394300090141992547140693536739102864803069825054600850393101705326492631773125383248591579188495857383862767524994730419057966224969374660818710254930492790816779699903451260807899039667583459452186166630778388004999429571985969154152237363418450662503945046545645536641077395847706807968038843526622412408321314487848144932359595164621457667159971284113554283282021576644816961186130839030574003109127146607006224728290426658057502131272632918853257461479192044614283319367166017472182282610630340160989144580031786374077644282777943408176432175082849862522413945435816658796590725477115229744287689439013280851503217064852868104128903187382274617634230533896104996144262625867617817979432470619339953509574701343904854771026525258412703114402367930200032804389795509313344980655183670081214218240000000000000000000000000000000000000000000000000000000000 [126,48] 9652739983936521772360102913025964238048655916353383372038548625902367394649348181407556771425291543969503334472007546550455513540328894123446757067716817836785340443542449839047270201222965354820744884030267381309673459185151304407799959145341440704084211222472611131275299350509082890958757675435084579546384681772673906516914273599139469688964812292878993531600076371208614295288983694144625572338038621088641627305317903617491250710286527256766530498346467048543866664604664567851091814270094619164847117611024201547102982226793092266047566749672575199383129102054623155985318566686344861576332123432088214871744500438069158285206515492776327688962630795714497275279981298394104744597115190962216507835729921421243192169310295682640217140729286391389446436861288381949714092646751605388401804999297872896807568806750283063727662935025796070062788014798549537909104698468918327487431207429871134767877735413868839518250361722802981328803316592679227813823366723002275169177186895149486943341305992362670822235816107668997079144811433348281605063518307997799866136783880162750681627318552594943728693835046876764238622879570544833650722736449358145679662659096825479361113266891190397775962019257488574944011277513532964093296257917305151246031541984741173913206353301961973233814191097917285234866816150440134536062723228903396712977950224170686606319263049267544903675349753312838991311638953332611170657592576285393496735157132346447605097775945002755022946008514143504730796519620350368101296026301030166254156851865762692361476480066320244281187239265615833201727521470410596161085516649966175582120501643460520608019743848296256896801099986301919696532760874949874625594113619748266313556145258320677443476859819272866185417313771993086284772700643539906791822303910420011787513505142418465294580864651944398293635685513130626482128609208502378983511645327686881340704877149287201875727924166583699475192118813363466334354050775287532810117288100521970078921637735605994624024533485199178737232202562445165252318640412745783793179302680558395260619832550262112941783377447049661014498366417832540442417428838023042907103285546144476197954298501133801174891665233183744291131603724097479809916905198108875871073183560287368844954459696434751091632610701357506019703399176862729155486668529169393431547181233935421840810717970797912736845421389266710310331219765183999493181041676446408419207845894192162999295319278586932837441990061093372181525958573753383817811131735279519066911933154325354427382343075326639634991665168193366382620760904862180765311115185750739355136649050613902950859524614327735538490508079824611554954953954248652811369279107700633130881957374903569043042012233413749709292864541163069877803492744928334757290134561304497066684643265989852183318418851109721165888172700412755322819231645276005820243314340289097113036529832023742997042023884652544000000000000000000000000000000000000000000000000000000 [126,49] -2440946065946197172110832904350489764191186303777580134783342824383054906138398324489523988509853030772833902190056020924107071249788323060442588983261300715842621220953555855631405175261874970283187462907448207947902104028621673182500458623948298719151574605376610917005748376477209342228235244847679697071009020504080019470174594933866613017748113990748835841443058575103067136571272333676327082563510994473432114029366129525881427882960022974037356012018681185618406147569450976273723753035859904624040026273389770840543574091400703234765894510917548715718465056669659431226559420172809047907073351145130147464124214785852800954804376565567103174934621928677135086756421468228200349032467221842552331350900067603871709436346104032237682060645026053257410545242880461277983971021425072526214584545518890511793247576295518554775703712473153823695628545183134487702809193955302820184776538499859151817493618647582941841701380843512878780829100391839246815712674216345433528911973739065368247805544432266647756500713842436241185356898394687583504665490128405865288147562002344867893290289574498200353782267515300602233464351664745772233118829077682293114779748337272423051670773303335301125337391010474900351894784811057732768497682732545523029603965618578580039538158481273497175348749589721070176628507341812411031326931052218637950688366634094425922171952266672883045015342184579397647147118973920355374393502089728659566110928106024598326207233583781761117284078004928297513217487743628243470556931313597432993770339731897918799090545562324164705919319621346044193254756073688274222945653341961471604036129260119007834075528588628154058168817543261429643215940925534740611898249282943738577298466224833918863072717866942172713059470680017685527592820397381347231971764347268498446205034753696057231784913510732942808525945885758719558215839918699986570636050064789912786390596503285939212884947244397843511469910602599120379509887480675739220621837068621355739146247711387794842178477469642668870823954995972156827486230774323141931563290134910865700331521779352214649270598385758182156151436535073598605835576609725095270420715106885172316582926123384172354298350461291923987528093108807763605189113678868714798620828858060188912568403363979222253369818036510522066187327242229168634614595302268864708687635450658319223188811623153205274266437970699137183511965414077728522856531778389519940845609098868731946477782484522722040639201105387870848347972287066173750862279668858535370875327583502492225204600458094568422887160071506719646896607117777629527244277425731954593686085977415505002133978137273891542048939383262390654551970865605803981738058474472497932630848296224982910550789871969702224519581932317988480954642312438495894720457796826464847377859183033333870120638638023549964435299100058520158739125712782244010814128262737534010266789328244245472820377388318720000000000000000000000000000000000000000000000000000 [126,50] 563922190062011892504171263639386441848698528196241749728987480624625994406881462089766665506104406573109476939510404239598541422422769362327807372532690106800546247609382424340327705665256431216666239049221561248280949839918775041596175788402430169783263357220455166788131674578456068693669601622361801512668901620944918448571192500391669655338550568226587049355191481559713958956218319753005054800171493230255684361892856916557052642013458635360343290192735996912979093494062029733364729359830227576947392283240952435010845296582727970946069526139903671454322705209989196648450774978452846267047935608341631124515179144977835562480816397776035333891901055292766135227691728308444899504148496665900361512656747722839145027839690738045415360954879452541311124470136618256117937611823469825632605002205377339881260975749369266377427620729809926502073896339389393876618907517268715137850154339451192946166446233408933647627546692704316103870221516532671997326028563190784340254950216679313048498037767317635024873700352416110269369206758621327954844002136292076284659515408980935365445994330109309957801114813815517128427687410734165392983187273053270791786993103083818385041532777366664879211012267900362138435597067908686191105916669587083409343514207675971934563210525917665592924682281850618763895415516672777416135927965300846128480655512513504566971914489176265132233765270033193608011030220209592303179802881581039628322416928721318571176680454184121556099937136151984813955306183134442523735744560302251017027186051971940828994985349769749753694888883709569470189301683483048196025834577549735620721787052939281475848311445389698073172539821770422796392924540167269646906684389179172440069706009020321867985759134036299386850824542797541855530405094950975761002790105184503314351056558267917975486145571240819195276009635719499205511595029453163219361892417126713777468900204589550437513026534526013566450537828982388764367516300702045650705386829212721801385443834636910009827067332470043364178470880046511102411312435611614662829565962327798039114198337206178455807015921255961698907708957928558423078076160461145260870914520225396700136825717044122723053482770241163934481413614335321569305820337906637003042787415923990026608943726985916768368100677150939922879638721543755338896931355430791396906306518407279189037299830330306913098930900976131931350558755593944266543005963482049729539047830152961956307984456156807207689305702688942237155251970998222489338321521408964983701617938704141949307369625183251920603625776363130881210914920129477557257007125111803701738305997088724349364764901856914020935714487487521767526691513689596556635689659932180075058896653266530139118618887427709695847433285043982713060657698452181486517667142893586477690879510947976810013311736347502693715726484985699726419369284279668799408254544056191765637932332455922760715449648807936000000000000000000000000000000000000000000000000 [126,51] -118222226898609526461843524414380931105275417291914565232380883951890715489250311161454910408356279448919077240122625456343820286240263083180575699810310920321722929510872214940907611314263282449312771301914310005683584466402822360886454634673450994953098212886857383379584539986261069808910639139346786486859261721391915816233057634035421853819728290800970091360295519023678545885822335761260654391924176567355784966248856620546317348630105110612944675001066859446798369656326476698722943375876941001677241510386183371033839948484275030938278261058957894369394756416175564381347634684575533297054423863870644887175646548484578010853044421904308910658330362104906336913147636171833531348560698947642581961833038235724500319097944003923667411259147909382214492996904037953532241899499738110124739699635093516017426034003947659471024065764657493605742678736361419385917488736581381531379991345116475862716811123850157965275242643332606976205928976028103049426696752031498730357455134341052777985272190691492014483823183195367781025238371773488035536962389743208027636859434619451446407688712513500919083880721628320277125410497695456625546219191356262031215221615738111877392196584596932758985401148588262205403988383123337880736261380760044185273958902897087586518458458931655286579366042209906426534906937637787370855481131728483345552230616525589094715771942401399471915726036176865424504893459308958082480963496455620569625586495237475985712997344934523346730016089282551890832596052742173673679674317618377517071346578543600650481290987181665350571547411211436117113509605685402713319510642821984973364396169925601214229557264767917024606335973526152086634386923711804606865473728021318725755859486968112129558367978528502396840987114270104981567504856800596495094566638130166379511000358717260876102473529810032220387919985286918921877181458034764314157914783165692063018136000107167621860726240716508039878181413930342100245891539486383755819418908835004374376485401014212436577916702372741926904026294863033683925518152741697679245914423954753526935012559663052052671213621181996607999046561603106604446270101733381680249472369104825612925525151148237037467141286900926294652829559051118218584220998994387019375765527444085357740476688437541693931674226596531787135341432655229606399935299895126404085405991089525730846839481302633361614036906837979827871194009386726278844951770743939240821545970954536235614121456119133852358142571687846473502648097356845063440655693773112737278592685118058146228148893477413926918650545975827969438055485919357909089841111628432070607029139657529370793380128658319948135681102581421951542391049654423004443461697165518294002363577228316044285157628208597361744549254627474221870587277176878193294906112373072236675173331036588889623738558177696473215162746357319512653828825753568351097698808639629662866576159287158611295001273958400000000000000000000000000000000000000000000000 [126,52] 22841019025761065846886848750483450368404965620476188290927717945233322871689359631619357683042462237244194687263604306734117902945993319108724765585596822205938403618927498215396145123354436808471997589091734973867414427766748530877302749980631703684419143512006879227986062745227360312284270937152306905062127492877537144143695405723147484121147911408994543755795437068662154539859243388179424769211547380138630268589363338501093874787371477762723800538321916833941604059125452221592996265803258645440227109512889999203320564309264375146498981806932010023891777164391498368684655349614346919693764392736369868221245159537173526193070720422468006742026260184488217901517592410518710128073855680122461746603329902821942619838561692753533034395543681708024655721474179378820799938591138526219713711754107682282602843046308011940795490350698893499049285269889571687429381253381284211076598703194750760684954600534725593561839946670360801035007114006968615630459706653075997469910686245777169145901914446420201323583260176463707635877660210422263054796226030789534952040740618935763733238256923658317573757454541041876649445858920455731172335964373428740418336837861667457648285004308133945525828558307527501646198838207553259805301676070026531095304962976969417568886569567227819585983894972707648390748796525092490949380336500097678774800272686972425638657457459322305064151114456739829566076932719274821591940254973872824401831195973625256952222369845547934156445273932390667917762069272017800714375059784056956317026182197942908886559462689632683902774073782567477016590932285659591738429971781922992068179680043256495355920377409969661052289052284962236267253913244426730067490187845005190960247845589643851879137394178706256136877045510592297166635673009939993044307145273923172647990765233569653284171023298672373604689173426813840209009806427684813298961338699576114742664896796312547862072506850849547296269973552086117997882050824696314131207997205844712118243355944102414863632211539618250985683058464012246828078317761949532148223356741392262756350445632701504149156450819199059299922970280058181576577967377890946386542315846380762961121450828982556663156969812182700840229476834663061017911077192344712988445853940805298808504687367889637458509008538968473610774927130994122763059907409241146379424219070349291868726164185841351054585188851022689110548471620440502970781989256330219267897139350006931580153744027934478851417084366885967000948702993203704600583435044099748534074420492910851833106500884261560535459604693609969087026436465280738603167448206703450111702983357352059136313927348752124280625020997485892258616349909363739077319533803079489350455133787097350372452927798380040860453866564123455638792187323040419718785770678367652706732038460153009608458272313053538474705828673700841880209382225564267126845370373929597695650313462833864020769521008640000000000000000000000000000000000000000000 [126,53] -4209759132129237929002102357616983368160292353581639669995927147039716789414618562950251051045681471137175442566497031833258238769030350004688431395779367881411001144244477779248006663032153247026346807305776559805838048903839580568987845867021093223930990777515616931254680687214987314895759030462350238583317962825375751723246012170876387156533102639335693646682624138208460190213597634903887873781408194854272394527366399425965716936271217121343495176452232511513693323022820085047415578112820690426988699639129993887848229205445800827813477782891089996924822909610544243221710839313185144527254311761464457041108854012532370232066551678793736424594156816186571988302117840589424797059359994553567717634823327242929443302774801021904815706271098270404928980853245109829332260517136558667240056612501136994516248426637473641547225331746463941645968285794393260791075574598576847442534183853882153856935022334757884115200777040652995077241977913476689263088392023604620069718509974176396685358872387729286546704549019278790818167196977813676851101668037986451359356996654344350966576815112129303051596606916545430422411541632158072517287883601781284878608156253827539345933790012912449335404876392555810028475201549930296371989381219283405183500530479669963328611745816068979746707024897711421585029673793556770938354760611506867947131656298193083730282454691122388509524076142818440772168216162255897122351656282258187355827588128793565652254708935994901556909497140197650142560434457629525012510735785418662699752050690950187757640809384170184903520291194760026924546215855169420614848498080356071060648200820441633291739222780948160764900152829012391890695171413114544641460748530204305715807116802192034208056429866368392484837173542157639975449908684577667809021560417423805036448137141040747070456929161634500185433097553398862523992890056258642545480759737356344577522066139680588442870163747195829192240085727465015096331433035879899975560735769103176100783727822111529745365467074449025522372993394411320450397414456236375841874466600485823752674028302782638544438005038074723147599315250894890866540020750223824132965996930129230143138644577144286383278442027634469768721752912577286056903684146744684581490482472752764270270150181767974143373838348169125240040893690606849606444686525328114508976694033569514855537309839110617142569071072452043044078477129652844211316028844444463533439257957313308205793955197632748333516769782324533408250103804159403811816319467451588262021092590115049674163760565553671045625620498878552352974102788485817230601451146382513459652173703471286430129707636211806100804251285531149825363316295076308118284898630226673745493393753142181982299691053657168519147181814258786457718643002573400309562024871016619717985889092391484044954242525581003992032358493817190017972916674907805071101648881372241637489742610199718664685737738240000000000000000000000000000000000000000 [126,54] 769959952651439872896056899546575041779366990788177906232846953465597165651043591331361608096417698756417365555390863108041502718444348266268927029154984749672323568663443256208660725849098512831664166800804066388426540182344217077803958342667100581731409495846982994999217466784843275618536655683552076736977203236236492040994688777756041320124657181928049069686736180415604351263930922785481340105709016497491932556391216033304244196578436908076956311659797642857630902997696261404776694396463924980374124149713068502321207335538786160536595198874740491967940244297774884291441379021614411134452652895868206573841513022488859169809433548447881865040066644108665295631883750643059896298277859976090582640990985149404571522843531585106597607266665560456493989014935297256418929517425641048428166339481847467984805091780999015565676556301455334581697103024243135045048366986389829123054877497761807186103696279230156199333220166350405362013453651897529708139618708594761773516898756671941176119968002138599118306966712098778395370721480039921338474155424028047040694317673984632232643276939804307413840233999175887380855429582847378284604948090613122273140155817929164787242982442053824756388720336076854633688647783051195426670289359061982669827184696515104287557393651963222122288787505460343962930779830809609426427521994890233462250589746712328847076506798572410652464998424870838857373897591360203093888711906837478207458078307811517817877722526909783896880677006036634082346860524659914398038219848869230559121768598576756465151876036972181213390084096899460488381121662523807487183684423278489071615488443873466511030292889566369829932070370403622333898971524677367019578704105948622648437319739880561296493662232498859694105863896923721030534638364796233425170763801663069562484154715104819448367009128166478886615305094815020271152907008027488990008813002421465992541306048218689685075438479088094530813656313925685167619484624055148241275605861677901563765447651717394850840135432531181172185077827137223368352019719043188288041306149073557692010403889599409915320718089621684160495319846407065838206142646280082100083612541313763308220455924157700618008592866996121189889723694580325875421027668077095580683875182185221998164466855129653262273605705401236541514035400703136906865236973687907049866298449769082727615947397804134719403274459677575544393116857220681518512172826303595991634444483712054475234775564312735154884212658298251723108379055930705426652076237440310799123523610893422095100832279373855697651947243413950537784218385825482666261501240453931194099973869345019262067293837346471221724977236412743994881824512043702318255402996624683400120709983927631803476155808591012202031018744594936936882539654449891091783904233865953347054561058632194681209709447966801040402723347897770571668908927867654325306338654413590726912232495418776789079270883328000000000000000000000000000000000000 [126,55] -143860606425140118562617295836423903009901333669909424386515743354044237057592048149453782940170138496759054903884641080953829953858461338294041128814182826652635722623854700819499363807497672490110710056628882475100702271326876710773960618687377333265839146570884109721200257154421498211149302445201151613735218773771244024447674499252559799397058196680980583670617970160040511788556424283890336362511698824397009630365831631130516556641331294283791520107776752193982238085907610700067096852069458191716565401764053516054729317827895782488259616216177949649264602701134797901723314861666318039989747907145055260454606359135734291137517250647769962276959361655031031916222434348059223487423336176013816234459257343491585420280265685874897534564759946857476144014215700694944873347323907322243195080916869842476812740180710535875009374338736690342245888297151302614762490759084274489956266205498949998699163689386913466885359709856972963750026325010561366270898383652714172887750047899831482588245489668841857680179604254941546393212051182800730137092288968249350910816309957348545025608287858170844944101613854745715778291592274095070979634376948987740411943644420583981486618328199600207729340131915651098476325416929624027297039278247360154483766212901308388107964040146881963075052167556917161226357276146433784744276309503974376456238596515230554535526303886429423085534318672490126821715137311396685217290703686407731045411894528514008466741966285266474051947968638247905688540991150213680399043623681849229478273889467979323608659742955465236555259601945588487397270276602323261722026705947496781012790134745900094325382271715741449396308569895686426567106515297112871656080874797418845885962223346712330442774190892324477581488932597994827873436732097542133347983378566982515171276618200072338925159902660733586845855310853221865882055587112137983339289186202859802257673912687398543019486206517412004043689488916593274205555339109742785676529799616379419078187934093301396185040767599483420776184427284189446504907677827704784014393107892709026781405642543331480321463167156919931928112622393696595207733066900659934760582873328753892971035029951656003193503650738663396182928200448994934872716321880884478161851620261397567282419145299655417531602076835745268600222036826020727453699783370325575561735266631292153794861010746910015811560352020801871884101963496431415438773482004963958028681529230306233220640460927520493683385612121389435755559519771374411207856887257603120468345704407975499599002865516648424740804716331048054166218770720491173455081129248471113367959555365064347016733310214659294812322771702672476789022074685177254995314203380764656507052737375791483193983971105889313044108477166970954251716578493110348669420998810761727686519378564382837119236745386970937445296332128804005683252717702447564770114844465881944922950808950589325404023029760000000000000000000000000000000000 [126,56] 27899011911821079830753252689302961142139433321663764612307712249537970141363689238181756477156909715863585913351604973877548217842221631423007553559346120290012221336992619126368262100894060825182133974849055017389602033572518103320223876466753481933929182600100670394719714101506183671874272066576009275244755339647167558673598615338180975331092512833209556320598784998987604066235205591219080922502585206279031549951958246318694649783391463148943209106438673410340968277097548189823869447403826464922883102266060449679954812846612861347429945986756325798677025852207791066116612656056190507391104650054147554722924386095254454393549507490903798261023541291908262605219347484688043337286678094891879605880338527143740132140998519656637340598824422562670522387410893999075687050882639168676847109091699895554348131226973214969561762071742599235758932670850709908383796256999171502727880603407185671813392744542033589161858749118784041256225607618020140093460977730623234391201421713768610489746719383447357480972331930931157941556573544711176175497370536470677196120429064253096189689998291274029074063518698198129297947889013055219679271449175849638974336404763857866480508059776759579815628214523830783934501676511654205698907881697720949875346164419420471116681382874510583944694438626580328359209877726791526450110059036693582634161472769615741827046978753736760873349744872367751686825127319027573604963201642724703681237176808984665449384582472729868858515373249606612284815383919427528483320717518948078388082182773603076309828504606937812797922166379688791102350769642502222168254970797892807107177567151140937972881421108273633469688176752896100768420241815225505455721735626756020234293932376745045786842358790938599013593777500054994412859593544771672337397703480498751207182982282685038990576419549728721324639334845806837984077641483363727385468395162888471651207058322483975924030586494343908079823600089413737858879547371370373161870996694802348643412094577738717003332138737909916425825571267747402922618541457428034887114913488491011012620556118516051531334122570893722866096893586387979116555483862832808134660701030938696429842676990584268705810810472337401912503977240847544426336969892201911753684871159201120897458979777347724689846691753567918557208606598191058201416693730337960105124750154363558043653509967144488881804008483536152450816587086843082238363856684705255236575332561240898668670282539783040437566442906015138159657554213833847974127008656454542813158255818844940794547169408641554522862629069854186773755429968948661815812069196375830902267259746771254984364473603225140732918910746758862186612410604142903341705713991173712275609942592808334153693369017303828014190058299768597342439058637758277961750880390738399275845226479800356859153930950895134678218604333108947363397332033246056533779846821213814100844780271127585390405353472000000000000000000000000000000 [126,57] -5605498489945207267223308018416240526770332893745318646877082766670490140179628798310184521353319065103219978102263444027767827851856814058252074159187220797687744054111403078904472085570629691808688543864338742368170611295148287659959675520589277300475461822790298901351291415497855867521310840793485240586543589514242712568283932944482917481854861198175788168250493061616215667117223308416185420571468304756707299137945244640264134691986180832571071763483198106925419780512741933920398793241768744359702730502003149380778471595170808000225897955947442392359786847250417731671493281061630620312248401962501562536359421925916548146757999592457886140915335147857445314147002611772238959461383684931706803675051529076475223939596753750336605285054820772912425153683036895487901919473642470173330581864052186318865738142039746149711512251463256363862593517956372849511395338266216558736768947115222953540102870535824868422838801078621625593386944587220237661484241422121897887810571448056759332495340782240301391795693640042667246409009476907699520071304186414296669283755769758327259998559444350245751106736915431414409058436397936161672076378741832895541635218571823358839150341823880486413387110136671386474666776072107545212529856938733398798736282825915114914074534936584047517043902119166283651430182695005635386955683768590472450583402736321547466358834792222309663310803466351773930585089034501059245802120245305532096120110747930271931710284231971956454653254612888978130198863594478742409789069323717952324018716628852658550185976219252418906594534494010380085375782332358640302275326317759327700249255898445015496228643800008015084820734705869212073909367420249275542663578529603903512433925199518255504189064291381359216362117431043502073490817504868784156489540506343608594829414733785554296358035026525007444698040142587609102737037594597379102164289433503329482959944842304155052442678491231036566393995266075188873526511781681571306956129699043248507401356638773725233760517944281615686073817989558869413191725772615907887833444321095166151718696677435305692485046890766679095398332962531959153620680752341783063369066978284138479082276897242931565975817062388888543125801864460288078295498802262946616306076800691714389609993933336029147449829849246091936647716737920588732859146166874945068433724218520140667046017289124642822249309583340528236132084476678394026471615357023848351895696100522240383039521775282164331505713751688605190242693673476749812353756125538388841540387243699768136212440396201407103793027855399189891308520146080549851047243456821433115710084653941161211071151054154523676821503301548012096525272936629041896292356798819217975215733029858495944927869336116411269607026380770978172216997534003097242091807150538407328580122806413730862141715070883783610558899723699418157880903197249275625615100458514969290959819519210446745596067840000000000000000000000000000 [126,58] 1130654824833860606904398103531529260800143135265291390045310999551448711061326706152112480245759295312499308854073875472426509069616684172154603882171014395880365725628281830880589566172416018817849520894009758766392639318551162351406427016749059189128777753522042143918710723450613048538034446419508879730658891907993212809397043155899895400129036371198779611341775844529846914079656046946169564780675970680247837812413633599430395106199869358421950708338397630232814633745230868489836974854002170231500535558148019143706147862028410907057614265955562505342503799806554944973484520302590642886689194411908114325806280612210299917426229598815077014609886020394820882543752612502134286282919362308049947425981503948759464250432066273370607599276907200161197510659712420137747972036391785415799377192108532109593643799702272276865101011342099415499724563974845196083178762616972510018603855511469001031779023531502826704488283677259500419569760365844823844892240553349820259190026369196714005694268576984020548746806472296204391658178073551356718369334356685029266322809572852036444915232902463724515123165983791219854693512725999008430438358297186082737042614366538835391691288314546604272955139110068389841406761534869103750276598381254481168325680275142152450498416329351625325004663524869120114196418388654214565639662014115226933877210036087285692331165900299088130343224106881420781954196993772785449216294620217500313984803932208504741092898577644967790638924571157937589759857598839129275853769301094475324664950888962205360071205260980570707466643560618062674106115375609870794676308530094855067904398224896582897775875442691364854378689903173071292860978827163277388792532961229072875408990866289568582455883504908872469944661306168208441571940043880815460663651711052536066148149552946126006425309241217148905966096969460704619909069141251813633161838727113820653845536189690892994975978818519853481356192790093670495780856640069132556064898346121312595879777321386015342938645674004020853084596954977672536140861606349447726519933067491944321090805958224442088323656131933599999165996163101593308094597098108134974379568725439354675655931624995834258263014067515474534341407755221055048714118554032411961919695000265674171371188289265454061355986205212657864954743059122504451101845787629710129740225426401017013354553666613894523428694361045612220330098037731519366186483188245156254264348975496248148557093345969522256354302151370256660133075912956654979858810040425440853215829984112646385927696144195523986607975883355065190545873666026180585780766054752411225228117426842862275392262978770715094060571959325025524835125092357942601798682034913544750427546250325405350785111325454761752124098006272255581370911646054095809147749383450786470707652786141374370679787475348728289724735949160956145769325184412477448386383395353739629281576797523327739611840512000000000000000000000000 [126,59] -218182727412869141737172794030271315778304407279313453204054437531126312795020240721901207615818155649321270686373654163560149381468913102311849973984268942432187586992473723894677844384695664535268115649177453855512336787941751594197207964847349529007416294515431431186343265658291316279484875455958390926036818221533425977111070665790282806165076802964975485020738771316515091758685028054673426412203992366939718465997224491539951515234826355760673045887356536143863969277011502560318648888600420463538418802769300243734518047962564151633096178486566690585850768480358731435206536713773073176329840217239151150417798557945703552347221003293402106443738555632683557997450997023005498917807233919003412455033843352483619171950761701994449142621716760716324748690023321160861248660215609018244631772739796287890362443310889055492904765273799511854649942688947600214023972028360749499396497884628595996670365722736597543173258067040620127013667444073011990249541520965513885886867401642566104972598768397894219748656122781559863826627006734058345841779534076267432332339827950973326951154856436181202160653168421919616746714338576929784026814827166707884658588175593061252857867339230730714402362021489481067222783039195583374264844453122478503728432995932524409175192942576055582757839656142355274457995257272500239584711883289794214099345755096574575365258908548488626122376716881838960744638630192387129818747639182424446362674271778012094189030423711856137581780221372899095537981073343284148239019707008581331365056465535630028787569623842203991118265494719071650222161835429022390544609175323866176365973742043336486214033570699377611402097040362411252927573880369325852973963538133888299682215937442729140582871532127819879712421327603011964772496548321727429979513209011447362032154734628862124143583969093845406517513153404159528627140037957583284334580357486706428963220734833925415147473623036677131859054969876627002813278395514179210880948083505149826603034697200594241089702129595635139912361076116976091993804902958475484233889252345083027145763587333731680697620103178160638811490174673084022374833489039770359665350724829366399509625227333492619485084647789083847258403962144453381667606416885618300306421775865044563187589492167370373662556448777921457852706522119391805344829489663818374044122284299060967478181178455457534161033046367745108714293982574823359735081182293624591406310293682542929558213773873267673820835029871044893672000806780347600153690626886057351173016429944143648163861235978768292442847776985256767984005944805181804748864430694599817478352157903859718110721843806854007797333744419807346542248714289971031848208879962387085290232256060725243391687255200975882859076732921258967372333620419533347549675010911075713779888580358052173613469630372405310201091554216803700035864017209873024539587151944402859316154961600060906128015360000000000000000000000 [126,60] 38856517058861333574614504509339236182193688282600069374927368472811441639685832425017152629525930788294293772667986153093770725836971215376801256053407642295220733056860876190714977888160341199580139443508376202444294326376641901809435493904412432363660133184916126714227429939892208708901450864095810649133576255843612363491826791408388573031936620517204195928694650487357611963691593123920631361428578325646633630143756820041297232033661220100897785676994419704166234286102215322375396530479736312244655182739670164721184105458727250942572256188703478010341751871891087107105019220701635834375929014596307386542341386264780164164181050062391687127774462901278714291488087191019065655504845293892087202962344345351625274660468129508729383618106824470081321008120804936467863630505466784560062313239490069770654837182775095744111597274186069479344193741795506432999558625061671303205711948130066191594419004850211817545193164671687782035563996681478283374691154190160294063792651704218239486676428883997430142523227232445903864855086113599683526374937222228123648078053022647225766626058866858436276437758637226701295293768877505434647368745945625063474929224668278724360076468106543171036097269493531481749499144634588315019164180365654339305546350114558988757348351318827699970156384648782907959083216679679246511558035262342541978561705882938807489060524275943372270289675769108458860268331005707206598916518661964359627843932920105242793828642687642628400473710953633370707249002736673042056605986177044759615991415633813928809084390759068399838372839321528632627319993189657743866834809180129376306776327685438207758856869994771211439679375493735585377534184882927842794476402189474454104859121365240974835236098483105113316897061513135068271502848211713435850801608272067111246980283559776211753094543520872228545397202063433802927193604407614884143151410691787616811438055421343169683679596327289953656503204553472825175562281309407046928351814018172500056097510634154163384799871201016124123840555562433878227019218742491474424124909373481493620901075836244818795443962013112530180656134811834409959768989743590417732027114176357287552934562053116983954869531493804793792601422588421485830702033114133826620159713149584164084331290020645258695545562938080034219018921892202090311305780343679429110476359770344619281025769354383271826061750805959123289383152211188225590162127348216365104340528812425446761507238307713512090991575858641449836254520122869149293747298964506512266304684030432950869710618946967413043676707435705977015543401244797681844230684723280972668284991556553749018538226034167729313118989020864853615673001825666718416670851247580356410761654643612691686724460926203549218982378608761017219857709520282182930932993138974308806812543870102866991429339993472254422965040599438336750942223337641661304913120523791683727180803399579896425480192000000000000000000 [126,61] -6294131460715365483613911582527582518222279611719648570521649289462479192573147334463127969859561238415231187533982923542330635718839361035416628128493434001372863596294681077310993941609564963659200618459166878755718583004221294135144508105071812298131627956930365248592870793077168642481925467427357638911495841106162374748805475231407518677973802080581214802458129297663589982721893210340696458609639702418737467823578028882680833812542578596807246594787070808252416797420898189133152547167363872589768492415522024305153294577350808731041829032703063100793387167861125125371941167395210222888849685481898706653800989754191167299596306781312015122327402359441619794321444698753489906930332055301026319554945399749320473365024127781825301125905641585012318006510366095157826086030532510079078345642029220095947837667951299329693680005544257154279391620960463346979089322449249325695530794168619068810661749507020091318536296831109702084166508081518713897540128623249146696457947950035492282667758708661742683537077241497718421290052973021214612723890605309411602303128609977444848387847521505427130092760461774305483505003672397908022978970855239309907778180064444083068406275858341316133415067667454271408142876431828871423235279162144024688316941233664319857899835335113713941695099440411284547598109508662684434557924550013980510209107933683086072687895446267244082820898833637587904206423956928477375604653990001739857415473527408085802139519195067457486759643767112445577698489682238699387861609934719850600098586298438831284702889668390794383379342710655923034181247216486231785921679018038375459086393932416813319808439026943856937193065113422010289869977754394495497479718623694973451211706271374816962447905582901304301480670474638620605035206004178456793143529820433023148745169623262825725608234967837479857950385924174164951922391807587363275170850302662070558977425750634274160505540797256716697457265157331424926632904032846937990517867658409496458343759452403392764086168014526858157915077826237684930990892327610613855883843791823391028732885070879912851754742809551659531210037786656915307554091800226017190586760437012837744145634772620193728859064302478715325261322330530735560818675013925515099562271344266463862902450925940730342008613576123623416496656940973598969391935332922201214461075739123651680285806102399959401675650068494916725673731731666950833138770183404201753590996431767428052005637787066283520587775647629798768082378024918312595648055683615390474265548113413817658887871470199151253988399270561919749930177946961411382731956734707607544115342872233695072892704301590188780283882867223938911417504950024861265381148445266844169863486312053555223472200551907253168456155905319349915341054195060770268735911090508788101058927600419721354920411475473442889481299815650955189237690242195633166235355475865822219563272240205201303142400000000000000000 [126,62] 924786800444544642898379913413820858600245901750721940997485431858428814328672953054750243238760882903892853144004068132489403640712720802013226466752878896830959045490912680557334389153853779432509516560433387096320374008646632801010774135151314244000648400772133731029321232433139920252021721309098782740752822452788503900263435267108509676391240870419163498251161085276150829546268556063455687288021402212006967737893199637666661315311659015851838809628917693417321888626546717701637543468888867996641770909173884566974419541633614971244899714518802069776921360818159622225278582008469547649128574204393554897733882968544494675571761390857798281718169906641428038626587319614492756215826475525873568382882777322396875475955238591573322550930671960098640757667099553644104994778911285501537318896426172316704287801441781672831507637892198343627168377697148384700214653074893024119608474501027004269048552729849719438496977412119768337136228186017463416086421087356256939623014639250061205875168675227140320134711287793554936992166267062004588075972783328156329051775215231356242074093708334262718616133767299887212090567549770132710872139084465620329368811837816402632492206934909135237403843832375182257829641797101450577120034154847616176561083031334177997062419188830114032161161983671954056838805010536381806248520772516320002985875661233011164973881021814932852983089764010564404702739495274327244396200991520667017093132361190660245118716487157697530814625337792029868010502216959418801675965084923851873712070126971030641377231084866796362643888526899822781938594896400421757785099200051068025705299800611687301665914631953942638640351256793283408591803055050167716983566189522575951526025689397569469299526408144881302053705011482225904926092913314460993324424641099446608929128047535698357571937583474495405177659426831285840128757076140789007360585253493012496484300849763245260462153846349370760875223380898480488092002229072996070917541259235761147049275718870620098401463345242864360613422213060519268896789391384845723073377608522542029091787898073512991454108138617519029625431746157048908277947791779880063980873302211531447883216761699258296854375484074450072883550393721853808993720809089563602135565531730476490762539952926391092958468250049020133601696818345280840011544086837118826148003921340235844590622763891872800416208528958630265412980686899248751483584918017429083238439979270270724015947564783088280557172707628842446390500350168113046690388967018016244708819864813829011088931521598935602443127143750621339481936748588414046561176133998729217517064313435124960240067775482806154508115376045984790484902348397407262076509388878192854049191485972403876967277866336002606876809111952265997712848406950957187663169961155819337069682423274697496684984255787588587121124650521915983753005177095584941252567511222070779713629726456346813923328000000000000 [126,63] -123018264084491587372174287845922075439298325337987968464314832419951860059024074524947709757508944632784835571837658007058878963196796145528960278198032909848601980213333838663259461853918103992420002723866200026247253759139471407401484023799933592282080600646374252811097749141234676422379070069340864299780199701300619507926209687731259333962995659337431042382381990335740727807181336771736110929224141172519750595049837223291171256156947323685896398389560126809735179776423575870818843126490683480632847674953124436727532026065377969976941144450573718239971376638780687195092973909963882317581459780181844735434886162347525790329895745539265996404966780237566620671937913693973719687045232083333661668054411640254525181924618532156176357087172379293994846275434080541604104798459196596152980350147537166861674091454736362348274840360726804321836264421870380070442813873752528050343318528157999250263117521446524714618185996287491744252454729627731478994881144547851505691487804234117362819828450158081687522545369927905377898097727856770178048050553350554421311698407251567634276924624990587110033437639172701734975795646615492907257321664685675444114602677085096222308752237611077095865184850234697438439910683848821249222268045650538028671356007048681718750858597994445679789372246693691415641517612398657888607894639663901318330797058796354763147302873536938781727264291324405424844359465717984760889551951501209533776123626045500035784314420250009791709711584813691629083627514509588747237356576282896058608434964230713961927026114587338566123710671762306079368994153223090606452625462841458353284207400232633573161207605666215940836385677021782138352192481337248595531317677465933230301317858124097743397931164948729386651817183146233949388959855680971535827669113323194569519378924311377573116920396815407989829995340212306200917889741566526629722083798548233761519839859446040111056382125827049027082466374799217747832097656870467787860533914295009383412490027360289482927674170131886189700611694537221051109583103704539060757946190770039047766905768052503632745230022750152603153857894552778825013816956110074925702097266819297191353843784480204428081052330247729587059967879644235473383278950606263395590409853772595906572381487825292702777670625100434305627565659757023214801018710678750381513111930313197657590687851362989113898154592191315379822293257411943194847269232528485769574609372329277992872014887221571253716082001362737784713890288947165068783486712269060847416090931469663235564243843584076701782732421577090123622615191591711197697149391803692952618403373614109009017146140937868015584897932922133631755370414219849712376399963995019192863033734772851761361714545268820606067637734674352923734831094377839845147189649076460088920369440363511395399123919605538971508639435791609959012566696394214315026923749619622257692132139080089851658240000000000 [126,64] 14742148869983921812156964211222691814978094467107727152847223095693142094997806729902207916710942269415225683794482753034343552931968272363568644376917742162919229533435829918820207726958758614497678524025597860002809997738377576628963567847684396044193223824707074205915898007652193652376684225471014225821868474216008280874531473653770568444132026667401548657773521970059659042047476026306312183008279727419597316027992186405978043622584872628572874961909655427223050297637635203839051592123235416324140256938331997834705333099347756566069443908155329117802344970056227620069372503821424960003272000517941814049020122900941070048359985607951159005487609117820329932151183496176572672527487822973905194594404433189477159950907525491268751708915311162699789955133742597883081399012072483632034944598326794264610536610737748562545795049358200925842443850976818979398934011573412842746038860675491977775817652614786915396314459400235006805055718578169150226078673473965137972424802409808656972697040112323088305726106096168083421567575392211295829250615680765967356131755555366350644794772657180347676209105393744450898675154182866311988165553245587370962150385030312543982486960103656517259325289823071949326090659419478549329164852857630007889859540384876546543268564160912428290250660670469689420242737238491636029230408540935040270564824716323096635919530895701070429200579636505844202063533381290562488932109329160405406638431652823215963744435467689065781350420194099639700645466951182923732444477312363572729290027205050469871118777278698348209919105504411790314091573310230063971073807157984308322296361373364117195975898596653355635198596829928163050564072417272576591995254242355062963050206250583068842188206932984883506122827194103108314249249602338743141558399660708458985237168906368522951095227654909223574837147262239425539198448052856945685521120071812048528889849082871959147674812550309464085834083691021874853666136054786228974914534199512796415601982210298745676048282042394889809417142666949639797032337637703064021782979480938966821672745773559339959364053548363622334421076354836410023111622773791952632595332090989206094574884043112695576816353867454710363448812912491357377486569539747013356567403933021441932205575410496617876220099959153292823572635379453819106218850695811763297210534848366863986893929903750564848660208918017519819185436476256738551271947311968557204577888677264200808383670845390762965937477770832088270961499645553224943897256266045379379804773854678974979756618161544881623606443224887819173064439312976213064989699959516682929921348549752624196063323047310417030212010504176715495028093727696400284196890394764411518682536557280944602624266030382507158230222482501801349959663861369019672696753490505304749017037015506111721554169665343077060405792937716972789104803236576806845425592260615970422443559607083875696640000000 [126,65] -1578339312970584336477715228680499544498078366062090361706041571469746841764572155957238636298575204933844509811455470921183239573504618307059180776862220511934737412253053826364965327122243394995919535562942998008574417903881293848170631410145230967162949951363137009075757782175938060715313540468910051304610873555820146853444084357367198653543640873080727255555487887110143486924854382720569753719966326085120832577668315988129249707862832880127163670589835674378277133168697073524067946357765467429311568479020110597945581632606034256253695333010664359601432562739375305209962548445782219082909453875918639970118352400533114599049869124780871740518458395302990742059222557022573080583757727789646603152471423793213421137088297610514036437811957486888976639394065619732265882874674017629653811023658888976282683415073882881732618917812318590786254592381404172536516877294721880490203967426574420626280574083913721957592085348062399664761461147206169097749942950578673414007078095872645218297815974221028431884797127908824341070521983181755078507671306883769640105921317642224662797117806443825360513122857846896905757061449659530013260411929006951364345628023249484147770551260705585301518499955740546497127230747379618518776310898715753161740681542145965617857267632353458177772116783914102099742343187595319615670134530774343734390582516442988073380670979067460893697386077654643211021436253666455527353085681773846748062370661534709937852233517328625845834449399252996436175049872222989985782220326629185155718164285143366449408371225589356520554784479086281665091551005790658443697053297101297058006767291111997220973416099973331374903865247590732457546283231657880277425268335999387517283654339890109211165621805879348123465480842484292866997900472296858201071941713575365818720652989946867902915116327111597414381256549073075152312273306322422498422518656165152637095278510157748596357943875161253687974320696696930253455575571652407871571490864746399504514921818612443454256574483020393564803101486923083111746470573287932166188238050728484491296889486377262848769036522395157429077540379102404101976769704963258507654274296022710069541457710276365366823357380148249154807841890202560325222838978664970423298804614480642026117053954645980137344098238713288811612414141544084554894296059002361725870427356435790211028487745982957615754285669030198376165194380081399872191125892909952819445756428936196451368193871259532015276999562817394428257176529464059625331598305102225639007064088541901740228627596372829650295614063285957421034224838359735269550099887191831838646945124679943498395799255723617102934538430978399663286804471482029131203352238935228807740272708530422820632649248019888400586566683994183461041689129970050544675702509972113838487731141379189609875519645256434677690617320572089655146128498010664024684143170063579768538973316966953779200000 [126,66] 148864275319019699973252254316891990111365584939028507173118683995692746809061835544812700117208205627189530016768642070394225738608112836624374161078686183273506169505096864629837486422936097037691626299664857813106303651848396184612398187921604672450785880684161166381906616506473240007266893465986304457123737358777816399483827144883874070993617332737582926206667817134713525540310982305787820355699410184163576542647339921980691659972058824021530822772701982501410995875587887259431756046744890968534663318292666777529644661176528794221405702509141659712590739774404482451602283238166393611388252878425584846445655438349356468471291634628976734608936668727302548352138384681530954403696485357239306062025083597793549001500532462702892578080219936036597481787530808335788948130047760545765043719432693755085370631188443089633610425964460371220644862446693810806163867574861537605589480145390437496953169710619332204284063040973090975375515716713105584766478848304914993286093816897671685046320942494135362773641484555498532553103677447598938229615231424742011788961554915251989725764023274357544932211116401260709517390741432937248088569219232374654287414358671268022629319995329979276284892767926346580318486522527657765995008316264146340019783580017939543943075560707967686345446583730903461042887287604971670309269510959280965102781691998204595478691875877089624561953424397989953022221924762094650663895058821598576702770030428630568949489050691553373511835244992987338510831180483409584698846200855488234710717181196583117495177623731389079890962368232541364587207906323418661580486386210792226818859683914651700220134148639745949942979695752278980675733045291976265028704549309844607700361138721781481404840762065965293000691351441723442260683300994516008384955028300337429474895137468698430790209953981871972100555236508979627601786739938767032502220694924015915111731661342889852232506817710461372313361523819168212263680707998360060355010351095559137942313029203855653123370009667886904354807391017885046167766316079216861152599953422656140657600460228196319277055654298396621167994253509257557173292768362216882509036493790717749526658389947782857958894635760178195870105133339330979451068512928769764259539829534857247708942199874649053525283951593687404280574636647676736945034596803211990698426886036868683694193113111651283109933050390671767253438496638885272137524245960343322881317231293081582248438666235651860740425542368790176382956780345699439350952382374590361462408185037472837165868495418269353113475352235413653238770522626218718698599725654259422244303024781731339026875055697469802155470259520032665563228915743105470719091186824981224607882382287128060619735294997942888512264494190068480407755446834418340498870161671303578620309888999862901179312989710150721259947580525483719799560797614035810081282551450453592107279191978942164032 [126,67] -12043971907666903282550204614215580793452060684034209366486426425345931600704051281635391008305738836216866972495112518440542809717376638245666845265632828146850422916118521561105137788729986753275275275206438383537139647014752094003686233750790087003375996871186548224061868256522865851967228232928485135230141474448586705716339849014200693178028858297981974150250355018615429640603177349389318980007810607039792200968453677016313512388550994666828093473804530379709854893237959893485947374300288988249461097948831961333388106723562058490926649574611553524847043775951243033875175058853955333505108833691670578561570224929989704719537663493745848483930959793427690665548129383592136707853522191717099045457294084967775081223568406843951713636961857486729241397395692754691365083568688560599223172159108344217376202802708878201580417165788215952827303982469073619256182908498226430420456793005138418221141456656792238249863116742772833601959975935905513000267449067332672758277784596330401777120960051477500937807449847530875312537029019860058792041347532577997895972900352775965860550111142123367891684452209115959997207608511679361415495204414727402692711539772341795405370825007592216047038827699420909999820240105399341121338805096928813517468461127884536434441512529750582356996877471859573983460128656735725247151557569062146151393486099544847860690925073001714505050715457600935051638524427179865144814960906998872599169701024723596262472089180072653588536235086305752431339638850218813636195510903717515049793964806085204613817918386282163613685876670391052450224040236420162247645805154643678483835015865073927155311078318769129649965429520466474357413009529341939631305081357114630714306463715276938431635403807167842304585302533278517797823015016046675897938657353713949420405813226676301099570198748982607275590797039572738671363320767517690440868069523707506111195262369744094508807353528975870431178111796275275895757174718599952661569183974672369099590521872821597608997440435612583257972076615474213985043536600947609972032109189950543904020318510066271684717051474793730698465605081314765931219552302047907643899329623648868439652197635778322471141758328570820166958239804711322297146565398758230448983453889447387117318418937399139375154468177405229929136734827196028890820528969218458538567220377541788106813386482877181740514258723497001010624696129348726786632989325251440099539988786277765328483356141906215867389826857136287599331054501306826310612012907231782899747045233235242040243822796604536645935911988708270898826240342566938104688541867927528158412426727071000963784531704340372472341964158573896629721272505960532009867599645622475223488002364205969294626087235084237625868439159541282592517993740686182396976772400277048749569490815843068617340174634444708307686467137678511868586497260254403200686390443253686460788449784160000 [126,68] 789522983924725551006463602623756811790229967809897843219285834569410126876037181487952545684695543972213072178245671021613764036137194858905489286771509874702427837888167068850558526818863081281673964890561072791214387706313686305346535138105935897645576493824450702164306999399836021871547147588649263179804396238768053739844191878641104506916689885521195804570764817874276718094147955709228495768467634535752146310508174397764821050451322952045360313525004317309983290265454449371847772063931583453766835180262721628877758755080334057001785491585832804695521191811806556137688239387699891307244298203983339231692598279648535628245911248453304953981874519998595205575688707716394349150017929582637373674047400009064201361915540953546154151236111122890607918675699230198090308280960103038313660310799354401397272945242443837053843409420904415212951642582937833771232769096677973181952238612512312680782362016845027827039346005056898707527320796592889170496485420718870833171640167324857039912764766746501619227816469784986541085215383898837049330833357914028400724698917385616407239548818153419320321258239209251827810142777306346217359778864263544317712151459469338692141200197472936805059937757465692882385734683708060948022760158493408189707079268170565121919075723418095808457349061445812692194855935483661513738389083767591998468413458248213965273124531500077291149037107684834975423720977996695952946391267478821542470538986516211546364960748715735893627436431885571263719542765199431159457163721928002064601089418564582111186632555255341102582495970460357261351935358881437321669733832472455476051416172728728822424709606053123377415920207231538258434945505764041297312571267029194647627683944482202776524161144575326456738194536410053996541404367329375381931057326601504663266720749168716730906190994673244028212351184433404562476262666661687103952427546301172568199768512609031511096719206462756097681854698001355913456051529910518897585559131367112248158975161026786629370140114295850206538505350102104928479411643353001059144495949364953728782690449248250080254040248787071287634558487592649240773638497959925068999453930121461791794679992164056663404190208564257949308422169395869402509222233674985359395939908646824258476258568398133948543392570911726565704727164119769520563535689593538934080339697717646235601669966160982416412692102900029578210208667880494741963145239251281364863784799807404246910584131667786744303803423820484057494226245635083123248316796771844498865870493888215629470703884193886123338973443783732105812038624809826191988563367421823170298367825465512377942054499140412673627685940235686723865955046034608460931601704473011625133281511835761225814400769571481813500274452254798443254879397126330028156901048855003790188209149273828328895619071359138948084170528063792585350137642937590275893388471291967547644470288000 [126,69] -35662510768385933384127221284917886643470193488263885894579734211505872754103819926228120383522525573916870129662176153120021147099567780850227227043533925282140723970742118075436197535054437926282098664480810681618765829989162639341372968557252074283402347751779618761370985590314171624148931204637748638916073429009967348064393294234471785396426223372174252493611125129494707859762832287235894627836593637267349771064059536493428283103191629546252839083387905570358880948826243537444080447866094115366555148225930584180141887461402955973777538107286418239904253819014578455188385268193872589659486863409265509634170908890832786336653228592786991597149314569885007301486818860707935729951106838036388934764840331062771309826225712553012313530160678079023062087677349730187047740564246850110989460191726362920069327999550927803190456889924779987856232604219596527941131621742147205079269651786074332232526976810184798861052733879283123262337785147143202757352658199670322871478326005455848829825299302307307809673050118930798318314086464281429747083871055766297153331869445907633062968905899490275242705164280882793162657977399311922194504255465577482782420645537361864852670277303892046490502477817851710175775700675736774112781615419471561596780705728944998812704379518149182872843601825473370670648153918198636474320613579094008118374719291624296547747692033906021048796461506674500774155037722575387316091889090945269741478886813095661917744369351346157594407621013380608458263106803116295377463286613457783247351027880948327694930360853043288872133782017458033768296414382024377357763309278006687422719283931277493447684070550155741899611883691818492338309567445417301972365214476630436137850758665529702630229983968062272953217904699364346810586399942558851822367553397818428004317317858215330509314822245864369534880320363368327726801497524115338467990382101001345862361836093736640617089171788920459679178895411360085745374414738774177773848078066698484584016596683139056760992401306279034094814407629807879431731568794378314033082481488362028165556281965143095134012489180404190716249122661390312552803613988107992662617899161554525146229320425242628277000936869355115946327589250376455260650739407110782747642717263103954716524774696179263968818685586725314798041788499985750764939368175589757029507494963849263786935350872231335612043123269522280863566872674111470125325183401092631148185560510745122630093153638372734479945175043951650716195874562391111022838311357554110838941436557967525866658352002398040789432917257073585582499096285168806657396018488063685660565126362559441794065940755369281525903762977990437965279150103869558894839604318044706699297400370500994706667879920254264861343162329117925128981319290083588375516046173169329257137565496946008833476482143504448569914271508296302260802223626879660145495255059975923972288000 [126,70] 225623853182819142934978476193168911017879816513707162300125803619097042283212950146971990807079566976290436975639388679100528968905099372032618672709646490579241021205764068457952313570231586636931553363111419292181819094501127771366571725834360519255089222741653107244978208427836468990496202878725711532019380926823022632207604124682112547541571626365364720700452257539223569063785410003837016979237315152825911056490411742344596534097265634209662053232297188809725159100898584663854636216864416904278250476542988257522741810025331208057230318320817089267958539257452193004054864475332281027252400257528999188814202154889414156352814858953677171539505583190202927831400527575923712818788953923764656833057926378172119904943920132988747716827899507155712215958124630667184104645095045708765493462435368398353272968526702440378233240466920826503510605259580486759578104970863976120304718679495061627004758572308491441095349509064774477221221288753863231489435570943830940641541647173382275670592410878115149720540830064380241698477542280744408337096391910640473263638587481733908173191242435644956236440484146892149168037899109329783681914516043192119257671545377546607801370203961235907563123968214381729545632098312435866565865624416475831326684232451614350491074903194621774816861715064303869332639825149992264868735632797942311662774236435245896240799949926556029590295493662417260850826682577823610206181212085702751889730062560378982340583428340421984970004980238742892947085186770319873408243256457120474485584633539876402600839768987333604636625053101291890306042634247713399375255911709073325583225401056037539835903946935324247999122437337578997190010008381713760244400919821139414592782248450033338450129237250361614721916091598188066925974850934349978040622650952512525729202014020019516089413535438963028560217631442985090554680389496521115034184117447491967362488195745331334982608690666049709249273481388548078935421111012430137693306276652880245696774528240366304680306588989154246577042018124442701319281424741335916579193203885865395687614974149317448659798494324545308328547938881017670687323526540235187305024297730603252351809945202575663810990631449193829804167386908990585873561673269957973054233096866732376544574735662399612354252489350073347093044919295068621955966774833008721543758702558758315030506018116974074461804008704346965683600171700000236011602455835975528431777396317779105960936529905171326663917486693986576130749812881169568203494728553255041278390208545632142983949740927791367040382420948821868451826153680949463083544415290431944254783525481805405218108429372393728821387860005609094447511086232653444106437553377041872337221214947446407201000227065867937065361327169064163435816659783388914388672788041651501279800317601516271029968161788235686115907467364550794524791228224031116403554315989949880400 [126,71] 145660806199938796341736992400041661111273481704493800462707607399401621315816403776541497338098517882124238978346896173899121641342199190871992701046371356021140470902266512153072436432436349714018093689956099407658422583122849585918607388709630298499615462287700895719902321321038510800197685727748010789105884665899870639346341441700377260439884173681237792262727244833605322629132896943389499939654827478057550789022518378954289300696307369258437777297447181064628123021281497486377115587811891524867670033073961379108433562856610278675673863569003652771907714290005584209314208673614006672115932747242406172177768150646357904071819954304722074546010740977505675306016893537538867836875221578996174936615437842921180622486766921678294173565761235777660227587345369173485169684508398642240421039840153349340216911725475792453296021681785398844903422299788573476049890822639261007966252050880375451939683278818082885850489057559136391776706151557320197573092123179822504136717039885009278063382083093772090236341270818309662320299266316095381304634997463940944909456802070986657279472086889027110080618050085400787683164804463117434323256602209001338863379374073305782278976307951132961980926533219772044789499293213935385778370391413203923093651692554060492809737743611444694025209145257773755581231796600169684976337898078019612686852011718451207057148378109717214395105992940139619693677929564869474715239342349711961217381441943717148354448932456947264681884978309223534398836192968434724242716475633005539457392754928527972212053956834421382999976666914131665278199207993276618952024383333509034617783079589345912509227168990551495726982969619537582964333896741049963560532388466536772110764256939264988621726382246170577431808385428473723528171604889252619839984089230869927723847032981663650063842224882445947029881910708799871213113385005994345451490536351557086894746485105500782274317957412423242381848142861555281554928453490658252069406871812755636649984404329467427359509920041443314889950666426136632940762508008483385234088028948492287165940792460026062763024647171105467105748886151375305498837291469194085861359132653607304244240583791724573541726496761820559186256471862398977871557819021939143181192628676050692354121547964688479900954090273951533318436868995357881892879968517854837853477814143256691990169285793991415705834128205685139273561054976143192118540304952807365885801646884100423923064388176321754325279110170969272148108678702814040892079988806437749970175502164653421148875805251798258656179553745650468304635889820153738805392529546252834263282326418819643100259125238343270520383239051040415300253420083979378633385474643674834884889000345251618739599947528740525218476741677716579539616145032019228779685631262970362089599237410466864555122100252756891801098749977431606208547448027967588309006916088334400 [126,72] -15925603304810945465477343643671522080930948606967947296177160274748903593732863022992506209862444329848641441179048163945174383229762615315837389811204402501840715582913097912948038526250910345705379915201116643539541352065000923526247099715122043474323407641038959636377518688965809187303302207664335857946427465305053741988615341710241841079701094083858500883640922008478092293720467832321523777809969312069662882210224150015104717315342774344196874099378625339092239172155149108096982461192065372182576994149770738448157096112221030535350088547082453855102245559516639940649884927397578381028427060157562788115058783103008872036969458825895563407672266609509740178259616288094942105430818364044912627875417693428261804554138422023513085236519572690359415688389229268689131699008420737996572367766655872525466457021599243679942341518157765500082530282409419439629549622913970778036722434963961667441056822492072325607457154247064180038686457834134824385163543744910063657478938800663316083472516826197814155728902467265487674449337569213658436816021355897126794048506722434309424663586690110165928804792939307602501681021703376556477456616118736868456458125123045153286894433575978534166425058002304638312607298857725958508725808504358089587534637234178195028847316558008147915916923709676253727080935975653243664616431498542444358406254704050206635489256602465291076462812239141918202497062055255084657851841015104435521864600256688160466356205543724280885461345796200351080497279487981377917798975465565586807032866434895207557199240947743349657416369858099979642231140068831129224580705654284969335298095017363631471001108333118963485592823546843214695661667875109131951960118528048141370994255065155658027133308433222226506631060832064862580677072134782089894895849144470160231310862886625199639274782145629811062786146466904435766781630421613877866859823997707398194179011282630792196563893376332811134466486206275104020027104049681650481261888831894614266009280887992148085726345436225972937584210643164573357047469492736388471299920613576549411820789760987119775935209003017613871431013268062285913929194411408108753448176200645790406234972537718531102762185283099791563306437567439933042383749359348886700535515083124581791696130961706352073427495861346535932445554009922469318291897179000766129312055006389347849951371760030376492724928860389381861081809909802418305531940280297277663830398651211036879324365815944352314233479521612180452184803665166989502085215832697137608609625693743843285754266969675605025690150848957366351777851801491538563701462673361641298289416366253589620366959257069149388450728563278045179241607839343499197071737073304905054278301169207379024968019141107813118132262264379395649882037442007627022175565659939466915809162828301345983728748815188922703237909892937353177209370536547656380882359048320 [126,73] 914269711824855345251066171104667056116812320430145526035657980908011134552555127589854823231733763441991858597055408737608860524243665517570392721772165040496979973421257968566300212510898266642380731014473816114071859331539223889129225500771483484315725961837910224932871918372470403197074699481388872087842133765273438703793306985008472361615910655957406905411431471674377644815392243946765923006083103596228733903299101966967461084257648421996410549729914143628819657681981122390988159457816873528322301500604840134472188715774750546132062832181600158204967817995634769948689679672400613343761575993009765733490770660476614367263261123024509692236245608264602253388702488470399374207570799728267128251982282822073955051055885149892797657925031449451423140420282469368601208404626968261918480237192414520436572012782354984402627147916222533284339680232512268508556962075587250058542832997760879187152866726971422505629233324072761263022973059959623698646898380969236011431783254670660972230449864797696806909079632416521060436475877608953785034283332024137038361146337777621431472186733288446628748704228907254111342053934279101450369510192109658129244731439475620363397621989783436697628912885428589671113580976470526174297187834365685614880954896389945166681441542841376301894850949793572631958542462391581936921141791579530139478273258074263769346118376291635929509435418014170127478043343911179125711004133733813835878463115753713673279218749436827215110267271939083245736086284710253345542042822100473802859480083889877000458654490666708224898047124612075644901568635349523969855343325437389051610202679536474151471806153938426560736804756292579229961284215772428726195485788519326916145601390140706427309489223355523640592124345174994193941117413133657815974530913628314894621865473371110701248904309454524909760033776834941366022580493514343352521589036457233030854802856056068483662433026452564023389386634779892648378511534944466946978186324010814353262431855345969806795248008240480384837753792623059581640813570587728676457330908735816911319950877672703428858698054782003355153512273387655394850930663141447548653305360577249287986317574181348578823855296017324692379539969160620309595755133441408700346713359812668450826572160245102246021323418037493798614370947517254479061087105622513176620568547561136896276459847794235314048322310141067249448852837587215488813518404306990399698969632689153710523921669425564317066966744618924492642301112549859169312663003302752939968200329393228194758018123455906015213189520535594021166266909482991059656419524153042965432072376371192051095181481853067339725079786600801730362624863325676076284456093276290973147469301405763692128852953031201701850353972989021855678954669847318260571256630802916326440635883925379421577103977269914364726455248457965471363927914318791824640869760 [126,74] -21805194208140993245931004306929824612325472620701918865385118354270606698530419397108007372438270750765839472793186665622947684210569407448547810552209300530950826936510516708848556871666547304405221906660057401883726987591648647965373157871280896087928160987134927621678618064484377902318058830727591812258071729602441076929802496444017271626092918454755318150873775151463889394013233345064991066648555187508743471469532063759778203952920437048146934263665244552339426478803218332608258319727131027540538748133606871646285218711473901677729013101039226449983132015214224363030415955552245068569559550668136595572889946917455175607616458108406364800596451664404904556890092669239569553175651226661256431779491260347504306799926239289807827281117378716452457797755546591502748543450368755216359797192376878987892698615233700214969192222507362936086374323220446161251012869587396288626652500997304800078869016380941024073199006686559244292935014847505184681542719901569600174727767668861437288120019949273765738619305541510834162325473467027294071844552758859590129230467972377672757637320974637440954798040130891853183559017559516263548779077851841232805938765210185349313812572284818921975177630415196590121652063834388045898970472168784229833096058803737599365840651215969940342565408723373292063766579942147703636299501538530788446085842224057845499077442767413493461934047311991966735667982113171028193914576398173542374445205932724460966476661868209492345103989617476512573111593733740057591946090092579919664212519953510033100057493648418927506998262297639401625063578035619828744193788393105441461039188270386478403572315452716430892795560395271593769747846670349845656933314969517784148684406006671021243784098444120311220169266546445347695216801681375215981722280788185623381637230309234056150389176227502053479278991796638175490047020909953402633116793156703827849249670926561713694929070103108428607403996849845212282973575256047247435386313918743266862070969057144035994510084332023539989427741142299578012163479693872713521348751409065830904468461244727436755264952985719821729285044785594464220081432497176943672001546869389160817369303353434545679495543240639273494867393076962241233595335489044419768556785065778726078877692050452466193307522958942267157447182543322780256349639080341654580524147446059554348825437377494921261322856565871629565029618608465521001999105502199053356212800238851916622745186484658323922624114237045508967159021808971467004341451958634076683303790021377639226096907005824333517354186673157200965378311548041523541985260177704660831922395155673319227861910374790655018704799628276652901890696691449588828794804179393530786385517685188804856392836830387663123166554882137360100056497277934598789870436714559310648045484749331153187991923804502217931779465827522560653146415630161489262960 [126,75] -1265666059820809108092770785949462619164484270068873936947680284316427635719384421603914058525966608603286627304246974124587884269266062411017793836201822771692254308000107374753264183815352963742293794606392430373030120291998706166902606150543128468695249374329599467045471521832942484617635923560591034751559401031148115892939338959970680398258903882970363517274649705563406584682587097801128387917044773356079639994927715343858693544184754918527866938923377779886710113428843691026112268444125165649645209309520439523630829515336942921622268021207278744247641447667046402256331791321778759580150978781100761099671287384712706051523157337588308551408667062291049039422986894732520020159428593854700495378365241597966974284867782466464706025173883854758157300855288761346497521551781330339526977838329080274470993162599606925848601494296305279268181589813268027622406761874328524444615225110736136855211258935401942137414578367085153121931898694823648665810969857718734660119471841622460660240065449783786087517586227924841598857130728750316074092853570498742239534087590715269840162504473016345060452475849683120650478707467116154351842956819843192630401039570883959384139972073337228796929021794570220930476538183426145243692597907205519282839665784178277918670702084516296685631731377821550379994721019860529174114443606892613258735852925599562316066613637252471204513051436291647814065143451145798477866295956661275704147484393777336650139388398077276814127138605371182813939002411978356859163519807201848678795988189467761356546237126388918161278166802389880497496899632703317647156918863910576399865875004560515942818178566024292189601214628348440908843984495159234063728695321950789567300033132392418893855440961444822328212392484378306192702511632062909662793837097325366829302088748740011517208893789967147162050076963094327646322921629620684537048395128173482079212731410984091289660946119326793311303828357313144242527597875212393365546459117491820010882149344975651337051821918139786706537771266211761368237449737847326242648821147731721197382903274185712991693743341747096901618758777635514070455472672586159825668919525811580989168075118033299099728573413030019093998920723686185791886644839359555603820809737170296187889083964643431387793801460405349190175932287277185485077234685362067514164931900653405667798517364813457894091436401864239965973948893479686038300446410497431607093023456109161157218579205987954973429710214767508202038232990256792806919157351522358812128843293812929747104778382023726161461290139336747892700136816504323848459967004472722456724467116993686156292534443191507690147770091631070680619990064932376083486740231691171265643698745137487393614632787143194732229690508807123375284685458298569207413560967639881678577013607299891262567124484680676980313098703561038335245141725538036320 [126,76] 158561750606760738965865943788479049284324967431441316667117950557532094917920033647327798602218008944778696957563799006368856435490230386873704775036177258818579328204814838960940286772583976007709713883042810466873487832986274973556701786259022466557612398690105069203040322520608875653498345405158648793028362986971858325112421133396940140163517137854773308007098780413180887939937887477755602474180705236813227055321859103183869269362251632971986667486270629924491873195774454028062847043835876720090547810069934128085109308973591537042866773837221675554192129886910769988856431428567752878292953457146344582763438955294510244188719832461037222655941997739134909075250505299737926443373528646825144976642248847224799360477784884126505791196585397551992343906533169032255540234742762041646344743925885193145903852977523680196623015450399990202876692972938972694264826701117433949537310322970515983550875082789360957770228681458326656579854889145953203053607199167634570058298402692476396308991833919364149916901012043218727472262494485130193164634712305122703462525551542130450277866183324921697419450034019098441974842372471929930275225259852100809774547427021273081840066468255626769953380034382701040812070187986843928632331752942181737002691302638085450657801860408093448361074373199345056430596755649248263877762868623492564714483904720978320596316704254235759646375950646442852720935122399739329450598726794603356982161891187927224784845029177475853822497645802731912542145296013224947886846483556347733557285730962974360715428871687006010920321728551061575159525437794273936176807857730394687987634922278349856184060720699544356229835773952662995419531044958546404791051997410621310549945256934616201326360087053425258143018681688615277422500414787053856980468761814232758372497335344146376100748636569189922640019637414834518657710922343328410635934425295932315529314813027569802591258541508920575420693042376449940765376642045856736708776700670104124706437851141066986352327756589427000852346041929015826009696904117007803120705047287535591061346483967098332562221230849503380933589209860474621370511000533991051737550978934593659678915027267546786711465563872243193326149815001824603099416539897574850605157560836660379918139028913946204546821413232395930648396684894680191229547925106977629924508033093071376301857029985786383838747301763620089114027155190322601896955973961459441662095513285587230605133789852669329469253387726953778455594316588453432738699922898372441970042401545053923135597131259296392506569548365990500568168359166470758117335114331252992305745575186072363604717059760658219894310595196121701210858585293868547805266901916002257924444568978508886302015365016153791110465216435142706172321284866977641944852129468298678275794986293046580647710211783014894852505480087591026369144637918880 [126,77] -6258392379620918834490583452963172912112617508069691347395701010806315681131832784241979853491326522291482014622538658304471238731621201981219522554505046081597371262358176403792641626153512567644330644971674059474811712616567740974360995065527804324787119847886324405233451992101996936656097137211711628739298227113585069258675825454623910071078181108839830802958969347840989718298506143337189941629699280203514176508462017354343635449510687228981631698879342286492934309471978744018940841515228178054513367041998045213376416140586217306241073297476679984561846026334821211272696003944488402850000337631827902356091407725166615513621817222100658837421521337799786116735266026568060663752364122371041466151394908652939684700134126832679034112992161740928536930046041514924259498016478426963081635362468887582892438242668339975171671824291346624989858032595134410475419080451888269368709600566341809752275929910103582141554866401556582460488655245268197404303386806109495461729666775860774949511099143940023824465140974338328928886587991270574812853538168599861252148698276477646005929876606432440654123466899692178065539623285870350269200346531989582103189874051426391210764773698412268719266690069263651943070622415041836677137219921906134205223049749637759502918663009205521714105220276876800840665580869150753373257461233638265824480677314659590914155159494656543462980111575932472183506842639808679669823040864577145125461466182751288180970732313917079236539710998662561025936756523663765766559179364527882516642605034481536652900467793915191047717610660339922326733725723865024640231552635875706312494333182542075326838911936483293183024719274101718515823007297140482677591311952896506026361513477239126940452430852153495147027771068871849921746671052328060425887894282224603260791762614421552229578847280490033421979301704660885517749631764611465388406555482655393990378578973060397382880595363717975368158811118524541791966187411946513995290433852742686640325013243008883036494122739048341382915392323914704351129283525583302666585041552274993163142121294143481487900231780447702704002029892141133798892598074634507447415396371464123036483398220243352979680714280209493999037551323503373939147695039447676948334814305858078399783082008802016458192912960178641190362172460201416826865374708150256440383464021837458850086453186525425950852494970252961069944401881557950964736880435617724202093780344981014070701641002520519265611789168144650278112083800226932681107401341303799613942270880922738205437882668762739148185526886605158978821437774602426132308200130315332536849514463888791978506744018464610526491456672581263871217780236899010454539246943203797590631413670689732003851037807307823216703919225293379407643371655303490459054029461446648539513860389863969595275257155407173530308652522613912824129445760 [126,78] -66151044352397849344400523616354223959366391283353151941257240103772157264327591962310958784244306532141778224395645255165084290367384874454191645923036828989137980276445220331518494901194394649548787707424896787062536105770937744937782441201516863724582801677796279588789234274545535933013068843562852606313630527542287058492478204772243558331792673680271705501995721337739105977774923147356975508328381411478188606905300912714173221279107141093043640543095035635577089067787651960891862729079347718778198290214318564081923870119008655236908188789856225859000113761210399837127556249763293302558007785647216659359002797100940000016272725331906873135095922220145720908970584550026510900172652058349709030885439716979399962780899176079083659705988790105949793519244696022927342285911724753112300343599705278218590619637801072113220814591400327497622772117362743288189108029909366327658849830813448879805258079558713275417154412554004973479925868798382854780891265704073690163592843844140912812637077829395336763273709863440876895270946816194415993414512745783474734527798798420616654180256047388139565634531969364812009536369124017777152055536212089963294811913598026675629428361762431786367762802480803473218092408034018386119151852078232191135806753200865959575532328807102146613260895946827989280767272425749768546518591205088435390983638202245215738649123469714674246399289178792117516696220946517597759604110595493695502818248578456163692999936441721216691222034475218278422323691098981086168935844803109849356709843782145942443812518951372147598893318255035006499944735125781415960710595037847010484184282487628876616568436849371116260588254765026321437855787949156549030196204692143739560331694517985130487064405836109044199895398668750277696569452582379457864652391706451212228499141504808134401246525605039437845550359753172377754973542303075570745515002138391763411992514334619400106929778700027462092954938712907689683988658553457546784728343566580262315242454636310324725088240387752391552665136303408035294795376241309588690631984216440618351196004415444188459263974083015869109817226212612281482375239336731094505940275528006255969178814397496016550242542216375406691376709230570254852189730595307633064821941640044926984250731755560925825173668519161715563810519900772043287776794342633082158107177032251244295066769294116322374288308718909060146638481730368772244107989357589127732978006721655583112654201204469756540065550535686348698200920652637429573420895677649741802148643657288189002284108814082334674011856908332738967918953417648011956825830473370858679174834174271544579010677954900478727031363882581440875487258240567568545123375168388375752049106420340224250516228953620299775349453311967189862779277868706806402901754720913273957867407559170597809696632802200293721266979600408415422140 [126,79] 12906832275621847170921079147123441323353004452899875077954624180285972061965351607215865099100987580146828696480625350376053209231918585857849789277379375167297459828348502129125090172834501533065812721223374906423546981289716466204633034496695977549359158231355361183158853545316575538473023339288576882934012721048528595543426840034367342152180006680427743657242501993069798576434139903312054433161841937310717659318374974577805682578417907357213810098291319007546781484065170238012592562553460332510440893403976614332983241953698773682743319001256874674087680486601016512881040803905401490839215043648033966461954446727029982098851881119957690204927403636084287213360318204223662844218790945599998401148626141954146243608096595186006717910988137796280231517733377767166753014615320157107149214945986405522429568957076818026157049256589636700843909981713012401142736125212322468732709773040611044130490367042368434767670308970344873466657235093097818965903173982019733331792699731209082387546480140297285983560060902738123027512382968948568089269137947256827877775937367973305757762600509702821907464410963655457944172595320777432240259994794997863019654210761016937940811915050545729725944300514641578976460140925793379649089270596476909937548857934874767328786839853047646620782141384595713085394204707298369789206032320702777999318003902017233524867135634000477756090898289807214897077655556204278815916454725976062285439140894541024832020369217368745086846810513237738628327167449716064619563413877824817541468405591082194091017306297239113512207988487594154887571424320261511657759380623530750610684579993138860200928640601169500403920648293866412098035582828469547975074605372474009304096911530826359781034067370458159157503159749555674061279803576308293039590270527355684793996687726638310293372508697176929209618714663474395102682161589260089778545396888712403888241725374758955628326263338466589302518218405188229659397670050732642307103587393082844336839949870874037545866014568740560524208501677809559835670501430650301424695506163928022549237149119014450550810425881492026646961390750142393455281122774162414862942087943091796221375313884896795353376210077648602176176709158617053039811682289403971410692585152404377926747488350335250526968351325118339604302839450674534383190144068606550102540816745887497683344477892252432662942505414264905462458658619760896984423786218011098490721305467191644583304770395402943396709717820849231848999364471356971797518752014666640287313125016329689146676711518211279160438714928265137331433614437659292304230421638319573180285866875935283367179534431868086444130605670475732702734145459999809690903437890774095397062635807857194828333059341793814202080684941768064346573249863452702152719874704387499450746842121097530299133826728781162504832366807591190160 [126,80] -189817437593746624822038683937851520710446502209605620999904378248932324526531569330927251526956165642352177587221831037501728419734672017298794571114103411022063534422273507833646044897068616036116079359959908147808918305868235667411609354998909680717010023453237727849340168796282153037058478365811413526914757636583652368194258580750205822707765611617862134861239900047422405358716008331581003100898383715199384893565814598894619449980477252605882269528446099614537542481368237442177752306346887962064386385762011464204744011543443859172310582459317901957146476811865039704329781039531687088277265359458710188872307093130488160435758998060072717627533013327576089132693031806145704236378530034216463118577412829775945982489207121179402401880879007862522281924178974584088939714252359634606038924603084638002323628044830556369392682262875808396290378939553345395174706641569871539727956775728374131218169493398343630677903041748464267943410870844375712964004348465404519011190743565209555431147507900475132632058214478450784205562175566650206085887291514152616399377509476820201586256350206130582948005495524579474687535080236356518656901026221502605492758693213475244605950661126885590693560736618289062644381984334778476016037911109247689465425960264440872584935501860994796627556183999877562178041388504864011395123221987281021244766422516442877509371231024755945981591607591129280888838681225296683739734387524053831766639315692464545310056872835082152734021506154776971276203218890122377612349770652041530147813096693990298665008560662383985259070967823516810358337229643939279552174892054335247268192299394361419752579120642254216751349783156667098939233053873360249172444379588396499706921863218195826995906336183206033840727015026708751741520512552992932070696978384304342400465701923313758152355805351923918504442674341063564854208694476436321008388980517455613528130466875953952719112227576643528865750319259869062423275054089105804368511618110790468209578566973076321829531888744297744197303999376829871154060248225311448703811142028536892251178625235765883796181599749375817405276821007391293849984284095817112256442633137186924313303882598125273733722550385151294124079834687001037708128654177899207584267250040495862252915353601513438173245741452001277913991925089276742956643291132135105424882671260271620684624881768394382637003899076032864200673659945002438210700331661867990376795981078065854433500426067611358051384544963019209073653756001348954770997509447007210348410070393488205504320874428585631172906673708056317065494103068107034833613509313075705724697775391891107047002086834733134242201843154942244223660143414403529027089846869482136565866900971723409778903907877704509973434515629554539433170460316093809446808176301943492430782526342766443468343061086328751586650442781120 [126,81] -5467748613418460714486589609696399170562876554868527535835107594333093596305522101390000413074045061382628606285686043902270442769258969014465943963381327012342170239920146580110459655184910746773303105880150050579633924301554619656140562592507864051377484951290690620373772561042767575910572873420674850283128558703064032604287703784572421615862730499516693967491711296689965319412910361045660619446922463301941573060807490281783243718274503931392088599293608375012789664318648398723585507521401067596367280401786719919901457783820166409497952792481811173405321183269461153473501696496592582588372516835334615697154723429537091142363266599952944125014551448400520823831513332069345862731535411033889444770650098923490436931194725469247619299913842112280031052967910248085170515349754118774216740685999476126520378815917007643060081628660890878358609889975315123320401072649440102354979457815961652954292876686342962483765103312112729561792879968175146389379198714090721201845112879425239756016959699039724054829297526994795592260386510506480117284086682553426247862443828241788772389085453463018511342391092118415472519235228756639816552810933353256944203548721794440980219010172966085361688143964676866258413413631174958452232294293966144436828947770125319153382310976345102499671582078775833987813569312472773828500155054961857703314921062040282747276837775766245830425201530408705195522944757254220837526346114239441887515365703483788985440073800913557140297194862467510620465205094687187888966098075438217749371656068608350256153062042022424181286412464883172530080422159305301293833636300658125167063656478119883901183079247694324514212378729315747017001036909134654018566210363271652473802619106287451419065408167509189314121249282663110785092610067010889441431338130249263174231811247686861940809387284569210142434682823649934455550870598038539981310887403101567978717692019207119495225488118148466821764763037227402830753076676326441131515377161349902966646214109488721699285627098772600221889399090607206454394570120375940874915350770574128051329477136594901983841178012372615905705762396476757673652806258825805543775287506493310686407842339806712228172426103525506661810035454614115658054864488841527344508446578157121574169608648708575807710566722664037179301276708876837341358360812152457116880157581781676196093589172103875529547333980996791179844530076330721772622663562147174888403371432552726649375286300070175314485781272860806864707413866327796051300197054038315098605158223733055550427525691488729873598053688062231433230611664065840650630531961830684296573576954575202368158972168936199214102504162754942205190433729655528255616801653609689243216228824834594997651796294301899213446116218712339993379254293212054585928309494491225891862011092390244647528523754368199261467874560 [126,82] 159351432206512741425748975622821390204231532631697928204033117958544528868304289788457826231786598530756791221355116831705716519046963395744964252743710710837045880240566160498527532157517972018453556321785391588837773904267422964898692090058501292336545155420965685204825272295499349966300138866786769384943804674407509208771202801567266054039888804944228750006535355356379498936143717971720687382577942700409848298720569710195562619081461580686107264769327320594611696388137838731290999820887857681451771300036339400790692848089513163417018498762997331790135467369357060409628497528201960408913615368196611553600460113999606930169966357895985076526586363803089710095402038303676618332574210680546107775713511381258230312424303025553241331998266723161870075343387975116483769202656850337015185113579848503088293468706893007991223601322160328698537250336348294047924953772372574317193282237902030848984008749253081979864125808734241219274816906223098141928925415984397885444819733608292311946062325512838891302392530938781400203116572051558149302973458345563773599058582340453058859178821654652578643674000943180827524799249524178139603789584587772576748102805389347262580518991760536362093308630711895053701437904449479040765472873631877366623760985400577268341470481268357030905086840596887831889684960820999289891652456478757210289936946485637241065965769691026042157647506720836872394241207188575320056277729074121587038490958436695923961417676173153057041131935285871524931824028214627083783461680119315234354773642049829959202359051854929641307374651387218717842069795777599093774084626413799881217994634877673516996952749052717783114077254599328073137262279013715111259713527632103899864619213814808925029242146423615560987165817206521270496068212824157564906952113725640663355850453264223555481134921971540530837249159829045257300289216301846122601194567483695388751007964292069355391147856196513995670031005788870933319404795609029360351201448586545045949386799079256788664592942787505604928945139083650787785771392630376844998688277407922885194277029466654739902852181787397761926990472507086405962004689757947007897522585729088722612894504548945724578448005800209734942828606437650461915643210078361635565744712817559852185433926307158968716561328030345173090992036316849413311945761532244111571537817948634034966929929839810943203613338111172114810874208964476163437489861625871365862726472542884521904899958131230218256223086949704338448800959214901802099805500823043250510222904454209761653079329558276819728702705265145968550481085635708633061194342705481022015751307027067734966586489231007716893890397778290395886352302132229075278606027287732026683979435993183346957335699176014646509582248590114166574103834811967735212852354064384978036932474202093949964546549490779533509720 [126,83] -1326788209960687466714143446875196539917284222367218160519421281669216817191991343664081616122946324177839106949916040770340592403732792293108034244941313021042282277616679254994289618445169111845655890967604273668843703169542448855792809036337097738804336792483259271642334136089296844306855091925437383099379869049473098389861910167902257314976244656845045026010941069226927882328639645833079864569466539447246920876787039839164323995223881630147528770799791724428609813925577990169980132631854503318917230619856867352421261804479732658531350457844571096581948423353555550190383959953794717381873766997990492934102015123911933245772378516114441381837404061658474057494839133087010746281008822729312611743229077735185205979839062430466091614978226476606925008024156783484931379339752566850003183125478791706207145517811220025941741541542042766970731805380797387185256862734029835218595815960507184569852720338304341156355579579253303780740335117298394282643795718101619092348397027621479027027871677457916930270296382887189358892986863390664159786610843718817220088457293466066007006342391743477776699783104667090051167290095890116225538021179928652564749485453707486372394021363066097849376065199513177076262060362404113647721315683632283228017149381483241844259136556251488479212171191573552099535262899001935873911140558524650265819885493409385808066475468113508857025626527843502189028961134369570024120689950896291347474276263591980363663119441959005146705131428734986610607660108789237977977689163332188612118971053958435384933611909417990993883688808623916886725101529831393396378746111720392970858403727238957123974386463891553238349943151438832041025346919236182453282788036067387021069115074803164672047866520569123187804911770832018288995281021636953980803241034497880000108862531234962919141144315408687365264515750863153108751818153958932435687222778344521683982577698599319247223717379808164093533464057651560848703340868066887428823892681534548947906042089155331073328755494605479244791778289487955240550792363081855200309393659372863935210098333852675508048283986702364177593026938118149808148523913539279978107883665092742827428425960701581835151953791175238727935400320817953770852053546670737693582946070597036130007113883776479275458221732201521075620989581860294219255186616665353005069320871746382460558443469277373197769524739727632617927356001332240019385813300248178949560918638623367064960166546309370489505036617116835469872609306189584840751129913059123727500160516075466910133740465109688231571492389120942128457793867152015701318611028808764486405650318995773756184435874463077989936435742056048223975330252327680589315511612847253337656096446133206427879221950438336488580336997987504992535328783596876772922976053587377772357062094320620030395528471492213600 [126,84] -4856804345579783045918182231301988098675883488344842340882353079345958926292434770577187638249968890470954454050544422673785256036722966702510751131751841338021531417932854503361062090309000321502617780054896743256025220310041008702397834939654999128088098637866019070624363103338693677133377880050211090415927189623036837533735027650437316352780519932369569695009692366882055709891174458598176063699755152361059935679481343831784674246769014092564222529707139233333546832424170111561330169556070040591225365695557911680023812409771457171399069931574214644047497937075962614473163376448971124861920123892205898675632146921942287092776636525524540466834015737943563557049245481727088859493380246039630987551813242629177431425289481643558591976509242308444732927253167343579848114914522570799175240473464803391752571490236187702516935479033778454355478444600056317644627485649941797647756134950958902155050865584283067355613049996540676750357444293232403588502390954259612078900027379651896136380879872724996991591848046807629926957829488115055255921016970755070492881840083456264038179763367506557366485753351456940725749598994010885805141521771854917162217403516111166457288726013721324433725997643190519564763741016298124688389225992634791094539650368584515156918387680649328762849373581312490123007040868044879676159441339427851333241879038271155449633197746270587594887151235629302188359480412077049358743865709002251925536207119138516283009192305917674503163808135484317668870805379888611072819448018876461631865848700170294346739217512951691568865496562419486010211023858954543944209455700303184521796983326745953713272154039717506712216016716171690539721471811175899741027091393638107159855412749606371294209160285484637959508262101824134132691577751599202310613350414393282582585911802877203219376242656847482692447435198939133758128550666901220622875131142119474624208655589907049717235034250765894144818850018660731305808916056619078456123588627472840523867010329986851379236343346735024619924541230520976359397593136605598735808662921130375513909239370619227166698268031014783859564685544398274032450061245781297420578407108001741820831168927177536098222541670834132856231839443588459542650753741504310555477137986977346417313107266926644649306140964518859568759747708733791473697061513625891481336032139318392268987608707149301859208338369061884372733710749430081571901757206177522245969536110606453589139234231753581975990657005263071238529443546699474539233244689300542656700460242627578418849945230235024815737681904939101193254957597370674068391192410143845411404415822503318663563335023204553592017528496455804186242623743071691621970130869962562030648526489515491414143889345172555449219494787308196042777672660136827807718697193346522252025305753458898692168231486800 [126,85] 576961168165138105837543468490909076652838303104383054015144842100196525418006514173902005963309446673849588973379302953263959083098701378199046586641857748570662205607387907476553327714879731640676431710811472505069159335079067586982370701512240656896618001020997050311142297653992073218889954352335974600557017891161237122850671813154997649049162912811148905233543789028095084007418113228286164507361283581814096737490161080679239886718757331904601873307874140682840074325143114622528354681276834051142336850407836800881363204784207310735389252003930475335444632567209940432558895011183193446645392768067373786407392686104183673124969531219043143432477528551708823335890119586074272930999256614138261548367849820450420455378205040254116927006485575564650996005100525924883841014031217263887693506877111102910031765587600322355217333944055361004364064999130669474629707863643887427539811339409957934973472775463148671193297862295793656003233291557009127034247057612910201772389844408442289176344914570366285620860845068125681832829468488807447743805638889538341910490728545438358237524381297816353435565392975092502688621774917058340246723166026635876424435833273081364207610537669302871138306032492551079469874540567710554022401762669693857392377202436196911250088933647256180477805926426288813635056087972838027897395202068735225854714143220923750886974344184390834699219862776590019616573545117465184554179691337551116424540835480815392740343547138366247405746129952701617482744888584998937650150211595446580005351675958275426386159251009257676557520256100348116113585259409473481122861809158804973447366035926468003545518433799169352465391984186219908277155306789171907319819432551148429179612907733138732143812850270189199446594513737052782466687842745147997176307756810832694123036938587268295691142107048466127443476477299666701265374691589569085023512144597407638582285634376550393707095161513633149083686628125458628894071119227244747388786141291042657338050489256940110421435811642831342695873585095101143599633360443417831994174663992741772398835682302147940405150017853447194928836316004702924057238315309331665162891651459344481601992380135300767980864895897665481838590108463152465304974566162033052274302099324746396389066432350689848787234633315194105538995783390850045750135793663853245319523887017465677589922652473288306696024980511491717820555338931866071150674630895569104569658145605716121231021710058681892957124092399755853685718530926569999521267434257936850570578676844541720211535760047951494070128792904908110187095809367125090065485235308596040358523109540304312582427412012759871973324137962960890206327405089309390890752121357815941295617363315277143483170227591111670485833693267353307287086312591741863658554894657242093922005466598667474436958880 [126,86] -10692192450144062607755909436537905906776428862871081766645920773925285378910148923076858976098137683161472223488229493847481652412691429910017133977275955008996688385505198425254927795382416406857108932322428930970496572691275480161269308842971497508031574853749102770267466680389910286731717610075787587057152378599558014906241020697716066303924416043169381790882514849872546899864543200931573215362477977336926361478537179665253564880240622039148213705143592675525633917481228917334614303995372536495037938817282102388702956992207329899289790759050107487329733282845997115724308160318271183563398863410686385502751278211009093200615598631056419554312924050967039773032056184993407777011968019617840903224137819802529272618050523378395863184812367015350018686723465958570616790984640764067459391935013921088432959731463828362953450022596505186760391370118835697683608971294791834941501345372034148546003311813169637808787312215867292921833926559225368667092392017142387123480756226278952615011695589310040122513887729012080177462056909664036144489424345228373422338225666152472681073711627330577175121704779825237574394666011753245572771309839020355728894709325782626954904188608634908592545182542863794772314204611499473824085707839537841360290791234299819810059875556958307039898867251950186574815822435978003015194804512349626219531408475614571134765406200179668202970265354090467373448503655401712434757041099097586374783923538693242161171985173351169791734152790895870198699143089013475457708249402116126787052500104105712842917173270521058988307765178663343591320000679324337526418634680094973474384382108721805008680808527178558130556334838220730310407856638965479319048496989994011032045242778047058909451105056795877498163534345953573291254448721525066416140123790626288952417730664565791467337131338932999923090311141231104741616593697888673111036203418755376844447508385050296066082812927209435166922239198860965568582908681183503669435992580239152170952735548078959307184377790494824021555598283407893126696157524846279552432447870725535483740794018857176300862155306185125106081227092119964028887017479450243227876359379928870968483961368229715074174468082565735122422701377010966071738075426352999825181947086651824709307652546878864899190274209760316336566701406001165879154057011392578758883085936980194306274865668972203426488513283325975206368582711436114323032318312278729040377280549280905133119984960478424342841016191226225461799537215889062789253885534217152874207002610637640228956858172044335895187757305945961614842343582542593337105341458143124379467935828313539401168720642615910178587729688832677979849091753435121826329949611352194139295675182985076678770059515625308676485390203890780460498458276032076746349042546752798673232954612616669460010 [126,87] 128293783437219848899491760029780676066828342122841117901828737062294142648884859290632666794288554439603568882243294400201670995334375874086432159665855521071552614756017003367728645295034908632192056087783132961762736375412366611336246686111903186853679447225164780661801764052036012252231781601116710821250438347489137697532569831463232598676954973182035111148373832416070852222747260362101944636957709973418259982418128726922632529595382796523698105017954571930908631214226663569924439506952681081726848280908825733080954072212289312932775235393023204545148753656770626768250280589295112379010817690735211161865867870091513986091622426424162259182123448460960824508673830627644289282468859622282844426296453101800746804883972443955954933782097777352337689310103206766708470955808617470556372955558954923068569396444917123714017263144428493236168384681109409109507552851523520597249606230840450776655726647798827632589919678305147074755557575745639678696933209607208474745292503810423898568769519126410189802609738467112486512222107299284386569503260441173334261742330034404214369111658867036087687623166768053261133711189646604582640014912800184332054293567983332218881636499396596433917445785139716887637430692270776722891167977457357296924471837206791061542416288067180538447073549299099315557576353219871574340952098535936088138345948428090990321833892529558829008690379645067675444983689649555783577729374492143932850491542861884583677971217261573334491950025242335399253615640276642338660549143251082830598551934432156476323928124389172080045559663893974499010537080730397095361052928100666287126727650527076174922856024425948089668138011688705883423563962827248431761252547037117870834952755156395002110856487217987570055266427408396011157377043272408816902684195912328341696922064553029685564048417576872067292593368219579314221208984214504612384495833071915406543267085549113488260330295841773375094657154263104906202047074849831962218553038348924878066538448662581008149544069447665262771420681757199322084366154337147884052212046411920424234834993653424208073187279978507295807336191794911622946038395198490984054648189909310949412634756183734546059927742967906787379274630676335407434335550811514726769264826939507864291134516309369931794260148535662968309695357844942155204229195936858250975273860669360857182813033881600584438899600876271415877920795467419841241198031790553769184359433603772332290368323199278937406956803697356851746218877219294825514872732158490934475515399446894660094419938027312330641260730228514174857094859060804027112201051794383556623444501603537059707330371953358747812378839516145249141160284624350566864005918341919058998366033470088374698886273608687021702968714921854182265649530874479162060786167432533548012347464170382480 [126,88] 1220809203246753468733613521611692656434502047887681432359454556942186295217851580735397825459745685846192099581244541216172530656786423310354464299257937735953125115108549383163661587076147978491407376268031486132682696716830219878732870618660435924289799340203930156471719608947777942075828032741740642975890568670439776901548473831330904543287855761309278264931405508937799936434111683660172778144778520844118534269599814344210412308053256737036152305144767542507501698589963705918751741680623910991840346197719016386938394666238833956092599142304156024227280621137914915395229952731960058949964205881725159377176539156993836177135106823483716587760394445352754293830364360889123995264412256946915398842941055334235415453922050765123127893498706509603156914070224645027403336597199674937182212506113472012196987207204888063528789371623369398027991375378481837720862752291635226166338454863354598913153602877952793417812386345522991814098903402377710302076360998130526035760991934594815840977175634429626686470132932358856853968445429806853405481673367851672895307210942226470424501460555733374353659514039004515501107200964142816748175211891991579329906038718503503694503098234302094534204612177437150682308732222675975627847765788100433104679522101490397801314187055284386122334445227978182323500675357385366648565819215936084015344382606051678263141545973725131148327423119782397835786777963146638627639380065180014095561248850404360834209581097834746787602814020011257803444183490728816656703943514718063966587199922298417848751378966808089304480109544680825577223244361031077514061106344434322310524470167938138531958260021291471415011676103676341755209667350137101306443731152523476778539060813312567833868969788842297937222126903630026901063682679863101933213652226159991935239215859424489070639215135476672233160494196391078586541300858310883081991300219112829826336934742688284775523611626489148035687260827917747703392632571377296068039452062696325283334645867874723432288669966044284274499615226906959116072364405746516687216242994250573787247014546696840457995881860092722616814890123168534126347964050484073650640070493975325706234353754771959971069883016699120994157787171305163140820299075575473231739286978303689092847142282673469968091793705616946213568298052173764186209547983566021350466940592414597020138119809773235926137109704369439174611966778983088700561284863766405961120357376273223677517142307760547649778575051601202873065454791310202911439306794683996766717092727280450806137222079817822128490870682480748536210703152891323714197091195955739096778992790173346824609781628015597843699324161618932193677750894233734361796899075129061306623248058676115437884957806210224234516612090235156663693511247342374965928809528233774685465054362560 [126,89] -60814576067579296703361704331957520194073853980177614661882816909259732724869492871266868104473553304420110507719925347223739437714311145239742999866782490313345436741507090591208104843432508568579696110119012439805451713054823913477157972744467078148418562909358954821250460073240885153023474525100599521991461078568268972089646542592586994787763270686747201418375403510191172909405332515088457615368966560947903464334536499457595083734300239895935663916311047263113574847642367602920853507267939508817057052703647933804909411827316970095829394582471286851992801026167207844777786461415263176063808590255666902071336845640613458004752519119431558268899890951978627745042129315862045809733961425325852585288214415549093361624933140685544712360058383046820261738633683640234268615511772261975826114141953222933893319287255104978075428919871738814835127447915860202320300798019064509385733187996770484934193352430294056187413038668546255145394698381564495932750153236535976566821297430643316953180019785574040922043841338513052900764212665338014653135823524908143747603102757902799060962722249757984804422182146303872973045941831653663070335890523868286169887909585105082271049304627362896736427942079609637112953214007290891984117543297838792698877466279274193263606768161650603469104216051894307230198003300222258581356977400674987401735267712209202096861261490381684496726957561450042974674200446600545976057341242622580343696164583040996053149730306579589260845998370818100795006679137255373767600411679110810921152645346898598886039658837756764188771347118949581123288705246754363915866441711525569327566915374938419403775450076052791994226349000053118087568536172563772430383604313426604339557762825334700523336638720561632502531707884519933247595180117290349590239085090442975550764165140922690540590518472702817861090598618783067657205566367878091971529304004837921230593198987503152956407418350231118112196489854524188454364064346617246379795047828090481763999818565885566447385280442070676332858029990114075858749106260335319039795211526944733702059884186472895648950197471041388324318211462531822273844410767820838742434522661377130721726284563450075801359454441073322894608524473295835808303558906931800076483173696503015865595062481558694769862175720794816493881333284774648137344145633026083088050580038391692993393729689743924130922982648795401152691701311496437192043380965024885872117544274787872094202561937002131881452908252616895771243057633521087406482498588420203949813211361568701322927761160379094351440295237333895111694596384108224747725098331933190969992490616058150160820791169920059841141573023984638832891810504389204159650015428731057518300541894499590665358412953098205310874001422087502141560730613269867027625088154355259415488000 [126,90] -118409452386843790715924948661030282269383358639521758748221391026583046267313520333793795322457155837013706821661898055612841434291462772530190293992790029375692961307146685589061464576347780135181910807908815307726406729052735552943700766352282393484545854497454968200423763782691500847903299199568828316090188347635159172141221153757973803838352072119327737872264009829158357467494459097217766890123249297934515639955652522790513313139508866167713159947245032818908150149158041284545040395996026529145026031059941538346855920538191418282912748880621284354594283500851858309538537674369266266386229904174714279219757378877129625294534754280741504289113751615425875131333147757382318832059144230890816495579712063048676069459646088521615676935003752620975241685777521505552605861185041813142130624043101895530032308447385257129064254623862080229300339699548111261642301513200887762842209764144308350790592504290008794432060371970832790087070959860376655109974564181088590781460569671475235790854814029768461235745132713276609877030388047434080818675642599992591467154048855753096777115764832482741536037142621505044118600136686886903014680516398053965153236690889044277286390293387458626877407078693983906038866252054842801094005879549836130546700681635248464135960097443260772208784611564390798521881078158441469161505679201889284802213332142581520678279925559220443294931784170032828125106242885670450992094696242572008115863756844428531275958284776533707739748548932273345697564222717962895471149693444204267491566772003248416527344047037501153966737430946227375379918198293767993824338512170475041777208653947356074976164735051179183075922674665514875718454925257382670387508156964757191019405994691538377921678500779691587699296847761462343593858523187222594609817530658250555223739905957971974395525690451758781170761576130163059767522802946494478105097066323781358968703481190606876366558793382554176793120167650879224743806525234958322135017965019078556740454869172045375053962537167498422936164807529406675443575646608531615485120902175871599869185858130981481696495433845048337714967683855848023627933960768472274160214065335734594263156715989701414186043946470376706948773626368454820680142379015948192607756668350766864237917763224495901922849059968484922223956018168990835677441402611548929962768876206190160020427785217952631387125235772068061800779325853906642929354301976211193407577719694307477704426269505183861886427566324161502111361419806863017286486631892427591603933590159826563872318446781103177911782362990286625373993396708533287061617486948246333889644006196928715739824485600747233354855625225693128893793440563263221862028764397978160462233715161840716372791804719115654771723895713228522241802385356140441972685444999180471224 [126,91] -4565979313731850508736169207994825933171029624834607017623824082259606596469625574833253833132033233361480944152856958091955375961392849352407277070175321972064784203079162273459782828685276848188470964227602952798338126526956745087577235126484660038618619873605429007844156893794275239502112866095890155977017950290203280627541649229231442274234521744502083594337367747815025886090904364152870083663213961015758479563744034685483894983622101349489085340516920300818997965659132675073862594682275013658364904013444424912734963132192808926029880334275787963025104162536479835544395764981818340144513078131022139963137387535746332465796294710546951968036290125993896330104537089119066890661971620047783936382611484522718932577431721457319579316254098084776889519982045037131578735626491267292383556519557494380102284963691163618535026559751781633727928384569660842165628227177347163539175591733029161288360853284884517843074788214682440671093716203019533955381718918782960609871800628924939832501793439225945309851743067621420801830770663261152936321358757850282760545346749648086631435165828522202806675455712316034642416569342278652109007041408390780139603313359517701462416672317375765653813558796411938654280543242096979886462452994411141151036872589898435816981743507326793627997679944640846343066817894258502873442697010492384612961387825909560522678560908880279243679086134705901550964790505885060050054534536230412869926824327259935108801558947572198039111331405813244570200526076331551786958361910518910452584730803712939762102884877090365075401135270219717389092546515635150069645808629558334266926857229334257616340864470784879787003024126556388229087415476132219996089382431613489804346749268298287729442344618479452391844010146449621200798707156947679803942386312935932788510740099914100830283255094409705262326365861279741973684150506240095410296891287487966334927340388958218851682872038370937564094401048336172577209863598713108716171314628448351241403171707813706085263703614019680019494306255976596283667786255535153653427852602246878248208343449193002147445330296849068530615582516949370603825196549934503519644994789042451053511547303686254435408160059427625266712537647336621663622579529883335783908164397659427089939368886792608073696888851169459984001668994597737868337316674058062377253483809242047696849473315082376374036110650770967466708194402390158288545005715144693371644803308310496838387642429881812558623050176857240191757839060707159035580339791172341678476797653937351450117885122779223732869681508062970156701569127233951112094076049650329546756063597624364721435968904079735322531713416447141091164178708768773237035347963578738748819287166577314842053228294759603372501171712601258463893780409376352855532245378449632 [126,92] 41201702075769470247936917730934714199593709044159386996959771051207939023096760556847684279724099283704546120334607493190991528867251574682727312946987527276116194857565276416263954975024893155106307179070489045254581472913013421823527610608872611074731758609647123010765986204916775578386865974505431265405872329272361534375577888826861693267770894008249452624614025319397708063299825483462547161989537487022163637252632920156309326738587653112626239777929937797553993289824786232488112398057842929832388129382217303748513812582036030863847177864841122196573993983727859249361298632376319468525249419034071541088066337560835162119920438659731071592882336305441517605995345434160639039503482469810144519807463216762716019862734772223388111058120731302901220858870657363256019889721701650261319737066597865240616000457800699690861800938816250456046094228878162423456788865722387405790728897011022964416535711587651028713740419412304201274398234431189141015190511763077917771985295743641444746660377067280392390034455418481402758855551308954220906851029832968349830202440364577853542514373711474517383232585463282055675577763794071933816668464858692829965823724720477115307070317909763013641476523307072764314812344483154157809514158422022079318607125236097516736097257937881109653633509532866276140870978808918726535008520851185926634259068150245529112622717857619646275422836832352270461407311969808801784370336437375011117810015555579270272037016976153733258128701275195908316739522678224161834473634922403249355243134543200272314738057211398281610557160757021235416441823281335058511801674919661765679978807080357630726867728020166358888864764420332620735772419816232142835611404449605832964799872928766145967043686760739376766288368315540860527824273554967760672170657239939173086640071426547963076948121249307736152803458124951330465514255480584663580808017046245486721574848359640375106305960253464242178513343643269317353615160348432357885130884723893715716264484366864565581754334785508350363909101170401548795783766615656507910347588738442714096901946213011599032862430613951836873877370832793540591931387105609136273141359622347939633704539016638336353587176141462117322232965376498539413342684062860855356459007360942398525133790721825063937744102677002403679871686881843697702109695356063292685657644793709033680482996739736642653366913171080882244074865464292551924177612645665122867457343677230981890955522601033662015229677195977436244102474841416991468150124789222772901549016802140439101149756088151675789311035321423332368398023856348557770435610489521425241279110383255418164219176540164993269352935578369375357872336934491099435632218638344904189807216406841588016099112774809574838360327677133935731084360590462461052941504336 [126,93] 918319937461472913591597975565163212119279484145281523875660084197989029518423978334590636625922826844008404567238498904969272009520279439547226640499881767542927162317899844572948164458391675576266744714069480509352217072838421725519443521540785476601493180345121385879400007990265560123476601171844116510797404432143739775753531784267011875998688300334852718998818287067060686839750661142337921428643344059126375440107399189029218776918683676657797402524763689417938150501736014690388464318532121942389403598633580935353225343106515761426334355339810902306764825898406025896509743175120803531165128158659901148645058523807364389065357362111689719662580764579185355445539804648094168603514675855217518526606435609182207843413353755822530003039539416810771949878390526917669775155569012764644776548499444657670712456250715746143752335027774954714512271235361332561702845818373747854476164798733713587473695956535242329645901480652067826607259897838200130869681850971391362868618180863024323337789303570168302113934996335152662864822572334435967697656966335891377318049365866352982364007951767700389630080846023389361422554675280588218615566243290701186553282857631859418127229052435089046285738759690114436263166098679302170196894986624978529707692492248185800032779855732692315127273938010419421193945085435094909313839600711989241449555798365860672378214310461552026550325518371123251290035623589654853353095047580999276483728099791534987322533437685996216674991877449634586068942337387550530869470912221027182542481809826607390144451050597155937199980512975534337481422481687168110177240738063749470908577494008175736532113715245623509254132706275394811551300966474964981997205779867739659918447858666593841750207516898359040312071589031190326869463639061120770581822199644169869106512478990168052925217574301356035019111565452996076702085250950305753168949645851745770048676354106913343764163731581712346603439127706760050246593384956884073359510492919975841071337934473149310547303246694977521190042668134714461830627629962504992408191648097782679167544522264031460890719445499774145669583675554121648507246074345445959969880681026229497235938622550558443399735545052337889772314575845245897260921679603501919630391754018076415131535079177908146609927878266467758911549171272592655940181052262443896271446400685019888890163073074260499443939177214550099705640071158788955280444022718204830099246569864935107580238312919496315278622072381854223216879937908320388543324348862820390851667094247301701525143229209996056986523992232106603944856116991742736490014810249296967968718737853564317167114796640152202231642864793927017314216751478232648030699564163035235903682411014288134088663497381514543935635774394453584605628132799141906416096 [126,94] 4786480602801541507355860589944262691724543692488998285810953984603665140870092788678200927014258326091174190707626643008349131154022940736293047694904654369327062960125585947126635273800491172758000899031816247472593533184090844449786828409509747344117615737738698388181756186673610000208178535966162498673836461411673355363927416642932750617510864625610395837650182684951564506079907111126609593907897286434023910643091386868510066285155901015653286771813453139473293912906521261701250194339617082183108694961012440365878189441015993540525264011318427882047286817105716695635038253158397781644249039695812062944217938350956640934109516037855618664125207257825956043664422744966784602996131145468740309421719561834269050426927582917407456696689783343807321732049523115857883260924778181803749591940029706251464315870363494185889635959170905520070277485011756789579439277047474946619273846182251566733330981350642263101335408100647625131685583005910577607146056343895116685822987574069762501356645670251500963526118742375933813466926393294482313967893627740713882828076693443990028970830769294076078370931977230331568117180967459541390005994972108245870332951455004934621564153327128346867886815838276497772743283830810978129383204345879753702662243293021352470208252666054553394215679859469988453893570475861131209744298313469218449966474983776504116266929424272252115812351695031008510423424825078279537175353109739835019640418627733603336486401071639556300148169071547064754054044689215347805389127983445348513822436451808073359151988610723756035380281843758837536956234301585582401557984900419854180738036717319728100109238510164653049352760366974005303230451508495476001074349898639624852775801650883879652484908089580454653652955466920761462570713268513207679225474260010503924956760654595718357883600041101482936665878345388610576594335209191033497320195112136221369405468986496255996277923752216479107195611359760633200569645076012181663156465186499404440810833401138602644225550428247828465754987048320262358252724111667780810711074177206641012091781082288453895237953439394090454303155972636156724559168218171064526440501698464296258175424684465280887550983364176610759019795754123078973307192101782608036459532455083861713468684422699626342838240213936956919290702491057508436805913146858797055359440254095221463967803992823416822708495233100689212047473933890494003661935333928304521081246936141499294570501423583834544474839197031959504856287991842946305457846507930977203282759996668313370668640005904520771322999024429250012649264820573880477803568080038220729391253837310646638686818409812163311032584559645040661073580454824171846359427199977716553615687163832013062343787936559793501757777736073831931711842793802385554 [126,95] -17883413366328149646475868853877236112307977140615197131782057543658164220784516527648203325254058071434264694821622449134511507850893004137616534372907239219676668712207204106018002160275460801808095810044100284626624938005708724905664581054241310004419460429909780786542664350268727319642405299406940098732888164307266300028061143806780462021356064866593529530832255618938500825521829025547713553291229978487399992712279904796644908560505062979783277142554906235544941674801273888449674585296189165611642898356402041559092859451542586201163656375833580863946111605252393189411007779462156626431134026591023704379156186685990492684993651161978027080393632196272001148473771741829995261230960028608500269824756030186857289149081739308139808904670642971811494423543822800246501115530656926768929033042450758653149973356760282441494778363247180084182638312015380210801989356134813486919484832722994852046089517438721071235712855993374589547932939029444685510689339740450354120547055453935883926890717685761072609852147662075338552507694050880585263103286131938186394038717024454367944191942486704985588605282841951217204492625934059198867221845864509641220245595556563938388152793573927942502063462137254084926841296673645986413654707349609693926855639074774856065303495090998721837998973898371238689030420452861378436817295858324366841554742429522319932211023602512278223922649814580640190279421633004773924316634824866467820030394700137146432351659426752106873075935133788299500128972379205877758832176279103116816103796076230783304979182873921662637263147365792605437858403196923159652707828371181541577852694078409872839120848072527277033344166224683255275972898808118823702338562675256252117635853120944478646815090851897276728742825845086758880416431962714273804665146318890360734637276981877609265190530121757952160299090609078315794372813740902220840927633913379797568044385250067975940935904279301545202818580217113168212543300093585241210964184864807223122758947730543358090500151191554806853354044108800714408212184922971043781697365209418518041580828224731783057286745303925453216620449099945415060419587573388403645139895209263402230183518411464237171604641983568678340008549327758210942420506174071432769772670277886917362912502094024660479846454785187672554863168461679256325372667857194169162836029579035755085945385704703773006530220724375890357165614397710129169752860888696142760646785912722594643676196914283204609120810442395549646547459585840688901427674515366721658948478858154536027387795085890130340034733085080548100383631374780622462737428839105567067730558629808870386633321621474957979069770046796923425303867207484311320381356287766708318045104194194127576910678183102444541337720094573348104708584050928 [126,96] -408570072314042188338601588151647379912031456995632149181570194848379876274897992626603136389181942515767436671763680122754759343516062258890336376493798816880574985194746832720585230745433697788456869163045021418336062215815807284322421331737544511542969070692466782531782018611553226498587012789992979865625361139456529934239830954022197121698600647442703678171104375630449330182268755738764699779540601562909932925564557567890230857857866248005342196551338013561538917447323037603953702736815600551797136139618077184230499318925892767708301467605138032482226764805954372252687432559871814453468620045704526019161156833829951106982138239085135314065815310389155025889298182394756224992008734400643164570689912163622670711773671196302679353999579463915800151879341056109908735966499822890107644072342421745489919238863443769902616211613931876948693451813724683941742619488688376705441477096863484591160342861522557061045574137450244915912991532972397147932593132623992264035196513539820821059412871792784246502051246856050395535380685585851837527106388016826196100002766785324026528101312732085025679346383145529584700931635398188182758316068252417070093605857362552318622370584180147282082525432868525211080913359543465822756329150602563452262122847489650564997332149040376992711067347308838644684767292460480764971251162662918020377685079333994348383298891475446495976130961286158198472502000239580557351520260148357612649914069306754306368643651113220698661168169059923082755556567933941139693146185780457944972055579610324781226632279615211911874684155196186957515801689837041100380720280962847051424649071488752204453326453694776997281299006654708715436210605561278542659193494804199217160125751704137869012530567592253225489979194701758048892786855441914032810347308953737615782639392492275186355907575363053710318914887664392499075602812049913207898017872367970499599698811930603446665823104603333065243037694230764642240314717529927222107847720053934489490768240809507035370645184339792870532724867565198037338470680711674256430464422324375773976646815162233466896603556094948442647009755405596596143321353651930307896674467921127208181100752071410826005076707140867535888972844837971044083127342062054470774051797980861926892602662464670045896557129076226723711946787335885245423720434499670585457275424262837652455302015162816632098768588845515391294930900626969203488760318352554864376376907785013076118469729947203596879302480716686055093939934122105965908260370864754383137801561087700535224023187290126273783573401905264947840529435013498364294809104200672828350616865587035420219358435165777414359815473149828010792510185138248902602647324753148130682941927928162136992650819608250317284889331606590575523833088 [126,97] -142651010052139390527009808582413229180620963800343803282457944342989612537828251711440673814244021175844869919273528661829162194712863934135761936344974244594215141810660538542585723442581191889968553808100105300661141657453673253627603912079023000317129905380768750964948636080193079087170204032037579574969607421968080548936520875652234374290076253408152866530113348015284469518464366596392879388723352828936689986432109875685972537457473718493606198309274925013574763845621265517071421800898671962004274892783469593416061899210973231871738280362239267759823264372650582046234517494525852263109405434088947285693747467889134041044265761592892631640016271361140629878150042758869971144130076585422520181065627799882408905343492760439385851815201311340369800037885333771075957693961592188754353737479702620421644079840121557882829158139574638355352351913879982421658913077727541702605998840890321388478153478250501953093724388729637945502110529894137097430508490415261140758000809838770479781568322107418829228241404854988146637649177783704332330873938273820407868831851423302743206781535822891063729927077705548912409932031814432178403533945168502725402161429251534514401118037596582820264008054732380119246629155392248882956894827900294899180377789481423773714301854112759731049946784303465231615933411942747157354048279547064194737014630540519198391715386885118276839783208515869126294113626422097608334586158021102816018013467454169620603835573699091330756046718885554962241580632902313683990646001761581411241792220193560460910218476346813073204284910736478237174159389431027435593653726360403912892025005001015079595535216953167018656430243471172622778589133905917061160817568058648923798867691577693626046906015961113871980301566446849569477939786456889512008720235087288630358057029400261853595554006496765784303812811038746782234832318652233345845350659263802780465180958423725713488210017504126561224182150170946114889631450777902225203122881429323151662943624050323653133847392794269951813858049996764035655902209407390358786287048701123559991508937503535240558300249531216792065327778955242314164141245121308621608935256264972967603779279412461411287273848281572682128055697440584886520668161089909256676553383516031122254379021954787350666338096767677441887210002188694514905911459309531337884706114042664708806824090535225094610367287844720561142484038150433930286914277265299738450778147968722441728670723857809277783018193513739593569951057716680573094020141051686026604779502191826223782867391338169785856749491726396346079643740429602424670959682454225662307457190500519870124549256445171907138239882797108293599440945617929828360621559762983883051031032947569514936565717284008713408647824894361591936 [126,98] 7128928977541938612300508701127517732621959619561130902062294371774920583985762654898873876556265238124061525956406151404830341525707764949654161149164704838630807987509107666990718948169275961847945147736979718342939303155635143891874873943897425907655559083363934749434227311918980509094271589578801732824971480773461325538440913326402842289305961059817003529701911956337017229419193815878948507711598365551486040720691297898555288620081613274517289063672030519354010883165251818237884980770165123505374589687326502641845527348334718034990466684972214031063651590148160888355949471865024270221523894715477862002483923535633322489368934424618320684239509077459971788466270895285736528385329437635450806643531297748600482683005067711142894970191322949399581585365842476889353451266165595052586891623001864652202345453352466119027294237604576346393092129591553360523582252359970301461691305650218220758704060225733346725361478994395113872244909810982869172066541211539604470151181070309876899192973657639812946890197396350075924223593492904901216791764722543755127178990593675259403951171540902159288023862404183332487317781691350074020104846304598716974758739704143583159761259329515899106742239929750881139125446440453460699677649063100759891769377371752572134692338652961459138447537306587494796703719182081403204162553982057463057589734727973967415138304209258242020957718643950444339122522642961566212336764343413285410254159926783958495711595854272862884472550883146513295003829719493488073608079286674215150866914901076431016303828211076780123326274763623712581959749118107768682613887093066925787513750186717281488658380287283438008730396574601773869601843710593112782626614584971354188065007975138268832873230796331578973398050369910796079724455391600886141452349999547505888979510954134578659329739914182085358165216016103667339850132079143366543049600846367286753552908284220648766017282011265205398485790577416921307952594507929054462037254437577100218719038740466075454484919087832548559078225730387288638532004388480063225011483607366400139339971384419690033408374000518307022151765009568492450577170626655786704027863516804188758287329840713246855126456408627003244892776676047162052784882388574112747319875725562187774618481717434283274734539136148411242456211240021941567467561850134687714247084572706790870192834255009309092073423982097773128687515492277974247682201185401472800452903485268322376810864929051240337809276115962811441637556820726272773653252315505580134225599176163925579223899460847352070588420494593557926341777328435852731797313261345773958102114607605730939848106380338353167010895537367338067291782621466662764598193860714112693231648217651688869146396970934799765544382942959776 [126,99] 13219389723841345955294523950852753956983268365888709871972127459876921129180267329105316126510990826801483095415911742423206198116211933475560080593329598706463400460064564170304234982306804593404502823615584136439174604583143769535442058646654589724053196809455742118467163792942241689543485786947889152938800373176262130520110818228162520510417774360163145923890307857908309696660114449507722703422432711760036688607586481949404831809481004836699068769680047354040564796175581029938183990400855188392528380465577385229228922155909984661994480790166621802975030588358273124282634845129093262754210131351966376977882396100039081895645738394665881591346620226773912960996383163197696951903278338211166777253199493695224712045934708223050520074957110983658359317417027009021822015350165509952301917814303893837609266971423259955650300991862647975953649816698792067684364605614651901226327876681411158243605151603119551145153261542191736535339943537131780576951417119419301273521612003272026274791175553670767756021432969244471393143581671437750123905142787217539459918271136022506444950089078286749392536195144497815281301871993981092059851481890767400038849102942986995945111485712263140501457360989777710176713552150007704024632431549916774723714416829164490162119643045714300069954806708104131299804815168489693854830689455534169426337782509700571996909518581977386932562695085053695226411013435833274070001638395888083054100315333696343021474386050314129267048755890754792268652565999370450257867634699551373054225273517279172810038737744030346356343297875194384122866430701555837667520877946925110516276705535847102811392104312433628844607344368583040168293141215272865856790858795449905647112629997728774332375191108557320406249097392541691379849516630447173481660993335452508528947221639152283765027421525100390258752208711176127759775144393652232970242525102125386220768612954086851935722319312617860322133183370112101061633922938584111482424963238925211517188749414749137926385942632808546957560440977260457351651703690312495502033392401436070412455685690198537943255552886586693165019436926255095045194031448304311053159390972918467540083050159103244103686128652400575577121946265059379923004789709894164506595187145981302398843521789818806852616921820010516551696200860503818969080688467293301308049023473822900756273939856276389131636522732878782115075468797134465924200136458384304737962287573579936376920341258049253811566360310084709862204543002113449054672783843184693557813240741547810647036524732023832884391222421388902926185183743236848949196960424294054089991257129949078344807847655858722556334513839271075705253393008563916772457402099985887080674774278040816559257480639788787477274841440 [126,100] -26166248764697335320412667054068130485760874197414860418747568849163128611688025979003472468217493951468566038285731790614633629982075844716410959866505603590225191005897475986100020912526071994598947971390487110424115812768050282116383204001282085325139097791010472824778134112956483651670132968749906658218743603553752214545980209788667792657754588187057890705477727007783799832280336541629904044056318239327104486022616498704190661311480140484594027978899131204716904102427419598044840764688254714156901854822875048265439552845607011837383201877941115132866426457889541985018344778302229022133325015177592355861501471911828731004462537178196656671518732143455784670771560517194135465837955542910064344438962500296479872068262268845164232612176147739291893416282900160887777627496024202769310734463965797782427178074758084797815326152053304824250198026289580366022935943807595074792536041252115068024806075753044886208005405806154384116456112297970461944876034741277296367270015409359644107538240250390659781210607264349750512423992432575870085536584280832971502407918931809334836203331763685758783467233476852598642746193488219541344286117070836841878092548919637746653630155316768731452927367151340140040845301514442310657845810896326036644326146254980937631230055914574961171759444613066022788885745997792758342129507851446261185054544416021148838414850760130097854149934892341350581772380749370089947438684406357625144435282299845955899976393433109648521661431792962559721358810886605274997515411671832383458303228284854453199087196288563642472224643883016377510443713961528495836215938046241586057547650099846250727378477016178906544777044931304640186985233766014961171163984445507920406870158925483296269433051938569232637615013037259238902842976358930821531666126721563189584402347968664228173443078871739305320968192728035309047800860459496712132312896086334511902916003337763501489039555776895633922835788151793276508595255713832156573855824796545887045162865462251902891632837286622812572310141506671574891990700537333242922346413007792072879305878746421439054412150088123687930179530645535157891875824234547646761436801017377267640449270950709853307210211145294083621284151091082839357894482504590450938884950177063899487420662719699625291868982407900433650494683601047086343957359660197140041768517354240503690210635688035139612562211397737338811274543340099947269494099715769731020102522735510152787860872955620615468976721728008436353084545361605407286378186216858482259430212679175230167435523340261522738871658607295855328757345442181887812230380905123941662495150310795198731503333433695887772108326599610714163014254924193664074717925084262272345940168283545724892445558300419485604928 [126,101] -212312151633470878584930563687719795092434223625215111998133634692110899697588398335678728269539011447893190106390439822503908242367406018973502449627991236273986856413328682759927838814539576526459976765348669047328591653693096886554380917876377131606721001833305742402933868858642613987723006099262408850014283548623122326099340676436294460390026937111318085139937008599782714713365073026818538855579259392276945809867076992711172516877121659769579487252802740949006850025508903434938777847811935477513562299508733726560049762492101786338552997062381902944392470068786923402068129707003452074582092893812290379508930633374770975226663170077397958491538015270429634693523753116536003201934491825426517787024646061651450391146052720797887344700690890704602795713911227813470557512498119838643117018444242245539942666609300651752892250797380232041317938507698901634875803495494496722754583237921855346995059778233339401800813340038412110740643602363840025754745859930631857655625702543912901820859635953765181403795028126318737953508242517340906281183022067921176450693460048318650638286964227304290040498998650934459500108499631034316660478011525451843800332552082351331984148297719495700744828312133028963302237839446008477351828230457197933882193948762227282761732536766612821879817223444073104527285125419115025960741728139968925519962198384197920316407073193477261902245235822601886023988318929792702430886933036723790089917399546967092670809589808601420649690301666957055007670317619930388098797111169108662981956151086578708947812918059074777018542579263388432837639627856613083671713365788855969117027994020136973394812408885391508831612801798324101778227547248409486318643795634452490034553158245182058420146545252252714850208528284896710879557888510305148944505520600579146363304574663980113092850780585939280305965578351730483383585284063613746710688492599208153269317286624608752314771237303179225429853409827204989628507869159595821842726580224673597118997191828835555857216289952233774692756979256535549524130466954403726848222418371660736663613818780061562925368023770257516022660142561713727065047298035614901541338626113852045644731468851715180727923708233201484641687992841939652743666129068362254154467258344113219103335639277211596266748389898078373222152217473822107549398989953998021336691620550809464671900551128462187881273632429128834446215677176117995379200107320447206035660193826645062970308861194007199698570603623597899629375592516542653218812951098424744193844537530581171333150393034945783176719825202137464197710427157451863834391851104116741908848644804627492705667323306893128849903912796815728426913042877715079881964130095155587858986542877816943463695687036274368 [126,102] 292682738124458182017362226944294427001819963986130720135499158234228150279698690091904077084569765748546215539513650765286244193080696316584526828867319477919978732084131000569972377805080328063240152280233169264993852645140073030446922322640677883634924909540651741052055759473506795031036762830648874864104955526233120280609630181188896339543598223514347009092361401371782521949226863488514146455686905033835794251144084072195808182408661155931614958795801141986938443294152201232389218878546861349260406385310124760198500556906951558668397880821047047474265158931379707856204345762476420011691951005694487628570820315338441678296921674992511326900954839787699907650924100180680060353353285666253475289212042250233324114311123778204029203312563855737454328831464147270822972216364217382652029373759099732419790971708956514784608571116607443549235230293872747698116109694991899149009614677338578899908052933581107824997465564347599256733460431996533965084710955940171632619026673904357254645544913205342347874669291841744260280158031034289529093876610725742151203551473729507449057689839636053404281084371681099813824452153827637734019853909642093367320596004452772478223803777084190682199730168394116317967602203698947665054282887883998912245832608534992133373630362208886029735319743298998086758057468959388781051182627332026904807640808447938365787494694197991899747894593344103666358399906990315975853261123057934077411433154909110067219561282106084716146918004305301794832506722958410791894309013262012756927325714484220861944777526274327594760722694291031314301604917463440237391301333170180453460089539661905425577743921350047125714417598316976367005126313816332289944888948485450031326748914578893269490860270794891294258522238376690327926476268646068169861297652673177663506564082731414937429755235817473212665778534375936350877729871900099141902629043083936688581119658019241375560608844866338708284588767986933038155985020310052498111537130242579103183850460874454530152141333818661096269809621088328077110541798350224009855788184439934971276087391910114405921352369251700093045771188001421715345398598849244778379970597058417697539448389465217481459908716300423859263784946724919609528749834407009384386655012159228708272953321570912405816122628640041881707534681200758027047256817127658793654479111271192895761569763371143565133805838730733119680837860042503962998481807812081949900533651075165508577211530063420063810661911914365576272084120833182776369709955031767449102279424345798430406305560867326640485560844498072887825646385818062157657005057943980857613189343480380748048888734967394243433175661700818461827707486451298128381751089824234649525293405573866846600312077944 [126,103] -469618482806340543263478515611814421471429311372454462398408576875312754220725154786128729020209049144451533667102159427509094584469209856954509847287560459680871679791684801879000750313505792132059869615741015485135843343802610901304522730924903606768587698547064406688242819225970062476931660047059774169353637196182311141110068041225619983507095733681283706672633720348151027330710259100411103598140945408317204018087436670936876489307775690971354908694640419072305724800927047493748314011087832373414039708685779018040981083872276261403532349693348960435229904767637778244078120832104459932688904366202667280806865681791728178072508564573044421637918655947205675830794900098814798002285799137352834060039443231818110497534790761172259342987931431460952738396959359883880202424364353143256080590847446702193737973150282316587956857968574434166760033774295833643267329697129080802169915051556561802989369944529634885653267041286405375706643955607242062867918380344543171299492196219713799331177522136997369057928437867329323816627693282872923254633943959433443289222169812613261542566005889953915816478243384008072937643463895751276142825225923928594717938667391957718082411552052492513656692663180210017651726399858043214297523730009831888652754335000053505337189197998652841540123227941161575160818730433723026930457764056936076499262655230006490691598140786941072055908735825348842751059682787855448284618357776608306268290611138574437877505711117088952457305336435592171616910132231995638259988284812386155961404871937639454352195678984352449077997212454995368378477913306323520632849771200879197910113958388291809143641810640982410486748117537418564789033441441283428471913525561952194910166572527599918013669393389132479918576909478121762626030759219128342351322229910733434711064175378107194676867792277793662302680935028764632669661616473607572990013961052245916177554972133002194440379984087002971776722867812065351831817251493351021586448020335252513442981268487323677789509515214251454388281596870127596387313883571164270069965124877431802043281034902472057853360256032277594085361888936858596382043532213842387350518661151971307828794711148152632369471155571339085609799950471170987888840756202828838177270783973736216155179218563050414137491122116555948790086993446524846689957218433866798567550526161124567715287008382019220974885253368925014576950096550425869768995852700796280626566955616592145296811321679309679567448987433179709408634362877237294630603238123307254238675325551803062335806252898368382349595349054687965663641441370503803449040473491860039458628823426973660600510680799925241143790340608846643343229969751358850648049025536249140689773486895935248173136 [126,104] 696407520212919254767439349645093793774171288179935536060001358370429454437968136061234097478589072563461463019123861362863422194460458024375401835435550458077844090659182647151576546951424429617444157259033118029580590522283566312601879881743292745148885621779335935385692689499451871248061094604791442858654637137251636383912355932543170501061892668019450342357105592360865024658138874116580169734271649511603921619356706207831492612809501807106200541601407244861728096825920173929243433303707570265289570467181607858897726162527276183509685301342957760441642793521208421127789491846874943755781848157949871597798905094066632616241708161950764235380111394768731033099365291773956051370588059372016063190283582665379056246555186193529597498155851008132357023054868335669627532570006706132285450632822961993833631182203341911172825341094634533947592939334891485492379602822969042783069995535459510151338825735581537195463518416275467108744448690050127011804910347194539508916203678391983180657412952711483233323035968304777769774300798097520934856565978122657802958164924250489207426234010036056716556354635648214808763439735145971783782437483845177281791367559049394460750830482351527938700901762634100469034471204227919378065342028918373476447024231233374790497005778274273229021205459336122385095332811515596330539159677700176022469014423809887217533798717722845653748669431405941258872414895689229853898201311683888720358950231314686037015989934646644558673688608731248870823837787473136909285618866261645745740613611177469386804913553339850512092535838590352132348153016529108848042743570447160074735496394917600278422262281282490999863102043962501214241923229056136499270468087928898549156642747539329866555689953117818995940536280678473801730313993467694094030725206686182357289105401672194468540003821305260887017464788246824860284354471364719544443441874768178199085522158624203634198356585240025553698311685224622367438692357146562483781808859658037044151169447811280619205293361842009954776363976403093948528349408920272124379311534201215016098788470594802953292971075021754577961584751984671903799553938794892687785889400820374554157527988550440807412645483808577116659366020674256436436835814514529040741164837036393946453343782943487006892904851849140605590619833511273912985182307622095347281373182425222137037913703480776119008352933783982766097029040151341679651692830994822897756018171249119141030868405590494776123367108897990157439891886084858852842407302181406428410115256051558446924598063518743766258386882517916403458939029796102717162556653489294633099355242823830848520001261115639680382514870732101470633883204060899814665394507303213548520747501618459264 [126,105] -188251867065780773496791849001226348722874850535654969290467285198945088987533172165861395867670616846581281891358090499456433260851525367130522073252527547404104332057790851826553618093031764296196079694976826333422971411418290670898291266602533330955033239527609424720981219752778877603032184758524313219324704662211539516578827278839510065484612948817583424916141168658601278753120845087175243950692599679551230738584926011222033645964301679139259078540776460772456815689219067169164570903191570288250724036202687067297376630409650851902195837697776905917285470688185726978598854083228757348228401929212537661477130432194016343033095896092658334221568680556256398413764745262240439343472519314245296086225356236970674335927225613828825189208434666619925284214618530290269300483308197560683018048915190518572332940003342246525578819737577565913238731467149641072223710952886996081971062424724469437319653005446602076521121654283488061775393102644635556197615908466188057484413682444432519254779233859360220806455111140167134350185724933711046645731576645272918186455380469218429602626311448169476894069388270153829806676409116925454306749195112027641935056148716781572957972562494469418347740129171890949640582636418528963219289786847123109337258905412804562985166835349007344565342852182159694633749096186610034911335043583133818651515930788393552640033428565476423286464062897605525471604183782223479861757726355441346067226739330147141784684555688472004142192957977500758266744223378954194579654257637681349739974641894060607604610364740274153618625576083275688929989492241166999949963530026372359043339299449789904934040227242627455331601501738156715545676954901502162878594173262253082519803497111534457343750490281921566614762386655010958178466769494761233376490896605759496189733636064240316403569924124106138270959290387281508135833450759051884947363245227303013928645485992327717129719954194014967296852207069791950277644179290931672801351892695387616211623527660952670067614217284057258778356335701701995508248604503851260038499740665636312973923582854360166304561679342200752013411361885026339878807407801716323846081076986827671056938369681461385806320248497441137128706315433947257046021643820381468483202606274620981423823437800534270179035246671668056576776773104385773925443241044021113756394002718204461626944566926735238689416848903128943606649201482911454170205530127045549021852587624125917921232741988669579456087327151814658747512990752933255457373022185901442301172608196347479708898617148839652754149145411663089255667925851655482780491914934995698460925006664162523008511619929904175437125508400779897324572470086678786087654350003704960133205734784 [126,106] 834171929399378386521556674917718662980359678751594376267766890822583509048278987081517971695222202641775181580180716125992546524523986797569253583117649895073020934403667153443825852622537072255108104513591592476664486314545614279358806699212732865078432330518657829054647850290524062744627209300536631165309135685191149018439428469208520305500180300456701525408988886636571040937902225696004869554073531388982633387833908823685331480358003752035910497332221130378525368714615753000006137332211521468567833854333685638526804384018985403683725276654808780735797664761761181640101847053197237396862915094732628000032892270980999241128360241569599255568045550793918684683717535270347857713802936834455468113726979790475138318890052085585458999373031468865396365499134455728403813808860774166147851517469789962635397756968301628691393037801534463143580034557494745880232319235478404590658621077941352564863577098036959557231195278070359943938891089338899168804755101380540814579620327926298503942621597341864028445886695304950664954444436494694435646767156975758837523226742910711383348111530929448755187389097765076052652872732514998646940876181757010942664544977371552357913392755974324592017204607205127726972566051764357525204414883215539886932968518809188076467791659614171529932657657701975929284979530651426124439135981005813952119886401154855527875479757168296669707577366331784599358852004048476171138343299271607245788660114349651691097425878238973634856735756986548613074157610454960505871313958968172979084805781985155342869206595832913507037194933939029847256909418652613449357514071048438997902580304191536464436753617567966565017716901024533338704964134845264460225394586227147129413351023701964119102090134985899968893913119570387591704137751825135873700752689907983647512845283560659335977612799134353582848643899581148877380663312973638311830724936489436200020005228377664341847885182583618807050403284538720514993139751144644781324399662466872055993791762884217099903629553970111017451487066144623641277657965735462654355738685593363748754482698739598410725729327458207942146040362792956735387364921627654659478295133003620676900911989364867764716403356653039193792409380503670717891280724779286638534672974781632786001627935649764093970889107501461762489328861161701662643298323162125099470445270179240061185252942794307841476367018635190716801496973059932351228601290733922570125576465068053288052509847971990209295227317555272096543395915472818148108690580587978232603178833006345203673875178498763543775823951545747163798092738695613118598261408651242564886690753937792695014691157156356189263835840211025439492565779616529486277133005091247618453296 [126,107] -802739263403501991922538435535299721995799309929267157380561329151359697732965242763554633606479349360933156289762982256014905614095854473014436274666993080680563459950912191677470926370835985691962602367758745078283043915775745098330777301278849024417702996716501812241213391248783913729825717742294449076748552619934032855277058369011815939872217784725072467490437628509917093082682932620401621935721357832778416296129703233861156742120213660960916438468125883554074066767219532375956429146792675097053700219090662090581281585381432111464844674523182997367592412139064695507828013781760925976365551952299037741105002869062574202008092366304713778523711169547172211982221435848573218663617700194992140860277769452461690574666081639439196933312395343080360061660544595493007667256283628235813144055080578686229327693304940435398130394946206964043707681440259800689346611371173895788898092278277164672633616715461826284376401313533994418362395256284663662518600909046774976285468159939632425357804993973108914108134809833006736244955212618197808536311476433899475315123604746672244382735723658266416979896176884807274060678075708127635940700841984428930245942431311852444330028455528873989340087594615985656747110124204525883683320704828045586955142225394920437170172615471316095186920529142826389333680573748751314750030987311418417203402602327087110342799410980835664683001840509737150995414455714285230262994970573432781512905959999528554049908415597993210565062210467487374193910707809631394612273717783598458705707204281817825462846640664030039551423563437708378751460160733010523061244747204875323031653944315844528986945339564418522471818121790312958599386819404518619585854930051224943983214610946678972806842596400312251108538244915243867267927027366103590378548556561842814950955852484343828627650444329100630634491657864443141799846791455328277048741116582502299562668416258396037079482533810661545818658009436931890703067682693411426302020535490470322047583758405687976969707974787715743726025838460961212405180022705853918064909535192575277250598616890165101293078748643499992508399160091616432669131434809629954589756256999219168006334742354167147426558522477529262934658691753479569136562398941979913131504862577497619948575248010995755379549850263025944721559891875572800200986958109878234767073228910886886852092720922687045457557474966368904165950927314187038302744061722745940716644912931136551253757607337989055432567476894355481132777750117920998242421927265791378518499383644352551622890780763409000351511012847383461277631182642532810810969110256313484122806532773415160799252397839445458177039462437967122739174995426142884220892003685917216 [126,108] 615941492765471561968957869462763310348056748402066431486164006687863783227750547558089024027668674166750434883775170921103569102094613165625647837726014745597608538566419759894336908340528868632157310913668988248479946045632635718411414647443063259774172970615381432405627722074628497386859048497165897454445302708832224278100257116397852649460265865832599275888866322559999231914136432113832263859010646662091594858897197318797573702535003790906309892053916343763524213505945247549558471881786567870149871067499603366119197865191167559604364219093940278622292778036076203660240772749451514195706210170448410453178114120713796646115883878004655556947363267149882131295977574271403223817183267257784699211649576402211261981216448652021362537942575333210854412718116545840426761737829932779320133101206130912722039862363600418935860595959578127024161498609731987535252175536910440545411074648261265950537026059081361243388431542873478888235957091396898896218609108852776539353695676411074086910621293702581112258574005821680689482234203819407468736922418876077374778533427557675399923056839569397752010553927777009526210114738639918746573598090242769793157982834164694321306548114822910152212949769246320819256824771339490532861264571632704992550655156135670129512357296835174178445566500844068285518511968030254926947229121130896519307498265395413300498841523981095653270081957031982331709183211594714431859527369059310964472689952052816098158222319454805452808057783627008574058160725778509662877766699160547801274914006520874542261037870616965076989154635855260110094486819213562462695735829759167909687345223995803838159244819061339931284672573579070174143911553639897360556644670704800853581353373427221743344717414322450530031726929105163250997252818916376111645431461536029254671144121923128922108516305582564646033742040089288040191461580318065305956386123990452099802060199034098682564877085106632905342094326517537440648276411992612199536588030412940931031885639275850864558492669045666850459099020069601717397387544913878814145200749495147959988418654511275538359266423153086423198312394161720998359252215457205868284177780027338902008194231648012410234793998795017909414855574910619073187701169826922391096330150458966008701700959391044139425768016130300555011302398420713467130278155947695785390671676176281973247346116120675786151759965282764335247035302316945566593158807992019154644133629079466757403296137521505581958600748684860944957895984145146781720579937491913643714080279009969943885915862950378696422937117977135705950395953880784603136448373604315715688243297911818475423067472518526717316615159526955418587500946787806857202034065760 [126,109] -37696335993165530852000592331287796165414361277984320117433198578913503889419658280128295216523655100316016079988072601428342956519823021674314241829380424496880302015731432799849945489672906249952139330725160882828214646497635422827593983647113706309103422222489470075853479165275248284465641857953311254831495676953664884807260319481060067891490265693154371879282548282575594603584384899395141818466339210820416866239823128994689325793474333209435835525435490800416989455284177798189495707990096298547181851384028351664176767905839656320110793404270356715510435012426863489977461949649428087556387840472737335640466408048335446576568871220530847948163539065056182785186993539090008083232658860400444614701502589828841133237553988016963128364273399038184335760782636814865574589378055711802464413663382404975323530250552542881014525471962813492339576686811993518760355191037644542301920659685206171636367044210556687136840856119439375146942593355253677354341850357470118521321331023974969790782449580423367937575925624045138350354786454617660270037612314495432085448088334912831222277805810840826033054139212008776217655436870609175173974735331710634364892807636671922239052259440241498083063881019085401408763751107095662039842397157081480425433078563529913526603511694288757716902660050714470759351644468082389171109597639202001941717922009397911959647746608281273750790679011443009924763386908303624964119180237493047123167794424379881213707858800222967457299211538732845823114268577353966082688684340033348560961255113194170637870949437869708455487473185644243220384572350587283717444799494157656687377808830235687095965120630550014126464450768662799190093156935567717918797220544978178551677081932812666764988311187079895338777162255747169692516973208354464659490911142589117454764222152444407553574215981443690046306697182458984347697469595843964320446932650852864167252780888723772088233383752067164271910440627319360540971405734730042011032764845185804940450470351837463114963016365787436163285089253146021899481639666399227617272431306839359455351969184806470111933213618572773669631012165761696076900710131993632351520266201496920590589878038805923426618542645972195967349992142792020919332487749640845918521894611701341838808640963995989761008901310495372015212041087311824478513603757603033981419479070344711987344638011466372307827700879175052588801389404288046750491976857467033262911965785318583338623910167554370975266719331552774023302206089938203830803592651968592660177121238513541560949960154587662632866332816046512770708997809609209713808439741021637777358978728125181175628697178309300823602180210906536842929554615932836856960 [126,110] 286545252660324528425693169275724342441109972684502406426757387552648319176138607282496776140521329029951567012647020398355354025509262094994360190175887960818784640519271428317142118932699250746051117866953487974429564017036276186961329364923828475489806236627451404191419903245228813232078126258832021825759953726319821967341048682880197539264640040374888195712946348814483608152706067743283506531372092056463759589745049075285344965693953195323601530363047742894083941854036564370932929756189026234359946907098282949009794602420581485653469218408163366021005507027468951441458794549958224821044748868603215457586785865536936986306820824483770988774683298454015500034799692207909551336367018345779018178646024196628851104898625604978945956431098476584675806200368922906828924960673011655473621819547729030766942964812221076933795214456594247190955250441888827942542065236601186491720560714087888824297936397890400039025472688028073337529215356802291516877051776415299054604956038266579831597501315340529362247866887069537654743817572456520348709825817050181803045696087338567378095613384795517277187845534290478951602895978733875674967177174455653961204482335282672493051229712288968685994061057316049230389409967204366824979770401503455062128409991899312192630360336020655619691349772920462995055149130922790871934035793932632558008694743393516401068764738744194808837013496998894741979148953195138027937824948673706594047367901710130163405822629080472084501293998526153482963958970093356496217739184456889689835627059988458478545331617655645926244589833691509101996616408731003981641628719151028916436259979425099785095039779355001365078875574501230044247489287218325957845415635189688241384168558543370834755924746784458217598636417956275827533344193646073508528688392348453784285939136681633957439870707132536807984671696846562933254611862200400624209382850515475243582112313698272537021454911410472032391213090801437214974564787492418717532408637627703597593997914535507783715817916002328444497062722957134597053609190815151042565356018980257781791386206948166365970171420703000249175320597512817017999809518673264195386516573353520503834179854388219251682057751966316705963928525278593004387747707600671256181878745340854086582889392737610216560850295301902405444397198115147443258596810703770468295275444659395357503417507875041079403215782176952028136911996535802747795002848700349167592983733545694394920264869653095526529832680061579848334170225247128746451054190082399588774656938308200686340596309783812512562691306750815397296324588244272381513155752014036904602164484379613102555394144001093917271550416550756590462124922470094972 [126,111] -48867418660261705471950925850947652354252516400229759492400922758708974851403595486386905233681704602530924178060527496268841865109099394803563860196673651730834210071029332117738715662682418841824944103178950489367713999052621443729497472800293945313367702487482587202453076197687735327234156970874889768895862751845745808903261765620095334232457525996173075343833914678176210359643905281586565152288044979746403998430849768493533880668346166333972707879640954644536057442038354780235978454356007569327035302157525641743343007139219453021484709258672177092019799621277996649176816884968780489155282691400772832891440943122865795022914728182323802767440817510801521712552645292363363709256191060856300499885234760885135981548363119013106470328136700337551868023730311156538613218899157410039155244896456539188091830863111806298056385392303258138716267634234489512790129841675865799966061393952054188162258460588848755719533581166431097020038692690269219409287596839500626736150157147444217903353504764567436350785597699533725374160730303234585240248765919972481440543028689513175381191105401083196823888968538211458187331324346926471814750010447168922053660232389865083690849165512811314381010836207001669870731283903271069993211451235433322261523887732054459357571320730809663556740334956507734120515173279325147933546119597095546215527292725144963628518650055227826562338946179735136795972632104589495463462562156087946678543081930092785491245063321058687131472036262788689087719426983042818593647143094756279670593843157018700290825333216708797245187171387283716178103916896131264959484637194765722296254299915861122043227531845153099177841870630316865921547865528026428655875742192805681239756254845406572787884369631770034593286451531069895641754038545284837105349481741305521188416424577528900205649846233234457241345708818164038494084901333069056200251048639437184749759598743530118494249326990898784146541638742192101628497445173665002812661424843553424386844579315402888470260734502132877966353172678436835783857822978979393365205329531391768489722428062923506002766582232117479243674841555905785605777792812150771307630618855024187914126754265101369697977938802360442975937069158899481977666972507933959403903560754724630333674951157347047161905622656744179704102011414925671435706011290843946322355846431695977226512081543881128558111321700857038225639867462417068422866071329993910473651132029566706114463158986568269266330610354060780876218019927452499568046014059746058299003725899461310420914542016704287819190743170175508302997786173049023106201669129618479429844325295978862285292890243143033598324589087941799325366233424 [126,112] 97896218321717322854711073008937790978774886407708840034799426750891633161386263033497107815220680345738759320760872258436792029331025989504099155047977782199616857157841508998918950203519299283148131976287645297836244456371364360298920717916643076682870672100208761696425913885614903997658563487470594986970585765999444951340422212995073557036216689872968914004015922829736915496086222791579792256239163179182796580736190721790749720528197926605330347502115586607917274090669733187194688597365555406531697415410001367234902584086011373967989870927956724894530160743209488283265695374581055177564813906276451991178853811997080701842566286168197178963953264288867442406108510111557633557754203759926259568236729896590780402901733470197974702487697841182821833739888531252784775198173168972312609777247900169805686955941531944206295503970404162440819914577740431447899833288390741290614251596405292056340707211775777156629597336851263932741334790778374729228709242998443288616064132054257447616577074951144537905420390728009520131019695581013866249447470337553961284181340397620659684275000772006124320889470002322346248341179518131198141712520511464872532743044662816435444402273609994962900292341929550311931435020510070244748518741761713933086505817883750126258197023025855384620026731208841294970259006002588858725121390099817242118602811953704783884178423971888999591623251593050773545695998195903141598812778706549888580268991303625140402182591106244609684837630155964647156706623698189788124985499977686583141029913839212068103593896867268350726066029515918753025661866926646427557427481121075864233198522311155105069237177544401825879157060744466470864244079736174855567128097700345935705885576181965536233028219615583487741181556282434602890317196841525304370179957701171640584213192114742537648081034846570166496208026610072971702987514640640116531432021671748936461224069371988849296265921850395583244048585483485017287710946937485538293612699280593766617606113768869892450247297238755931826801023883074024286451125133228801586252353823587862346907074173496636839480456573243606695260095204261992350469862230941003633180098436678914650361609663376843403785412011682447047836689785037619472764307062943045486876353292787978984926527146061337642444565248818442474791543643502500972384918915957654754385430174776441250965698994971240828229389575187231639332190257815816279107857759528754035572588180575625786959403946509122344932202411750775437444385908233860484325932289828469767409868419177662607563709407994646442632076056318093355476167918110918483034178825020813478441754061987823890965544111117700516019535479630447631680 [126,113] -30779346910148958934397154577814585393976732102037375611240176078940774897574133435667555577599192738779218293162835063892743034832046715234188775969693888180888067639964803726703084703579726798193982016004082382078364974061655542042421409532220833876843371054910171273255363484394889389154988151570548846225036537674947719360483695813974207276485178374494963786521535958832538659537095262334428999608081673956168478270859257946171833255610688440607429403356840855659600471790820554863151186331453917229205826319913350873576676590804528407031858512201932165499241714787175327258150082802401184628594094520065933549695802400584613077718764342366409529212488530048463118004524145134268424191789776530299557604398027919133498364092435558136511426274989542132523927738254241833199588718747912441468250984126467647587016943343029913532887479970158682527830756929312744032669047574739437246356060420330228393804352796067351451554777968412715742440542536010311269526885290347638401304264468936200232762128389387138669801123829418807560294784411272270151424328175022163823195580161653579331252983774930091312324418752189477946530204611922882264365309089611909273229577220755164107572294218192206034676435952308864868724767175200647772938898030886100561030360753121832686762897257476472943517298345284917147666667375501204588965260563528398447775373191046401669336681763047762480394711453941316110537522776425293352141248582904959844980046866411428892915257940422134399459861217736274606603264950252016336050262486473640295770876315474487702668967732225049420483549739856513830136209036379153483451731694633286358389970479985427581728000871148555568975644233003918231227713313827823735806377036979657229723105654009904425301744674734381390597842684106451517863736445505112436013845966137821405809031012269236883523816363938510060101097252631602072620510030334658534176506557704459229320880804287290680973094991704532903334708025885586628648329455858274439127180467527614255479931626214711521228212108069950084509600123747875403725526068076128402162566466152941329977532401450877491332407787511910792635900642043559885372128000467824143560318494494201993282399055006433541708225964252216937667256830211049647924930268049158213712742662849153363536414439937773556471260104857589224575077813907730885621369670233827146728078022849919741641419212233072201813336962750272916206829280579341107956575559736866714612618167961247091903360770497756236591738854719518572326819703845566875842267003359313266217278977122521977298453799123998796852084121456190437526100546909011017881625430983247468672457285504710477318613812002628299301911528253312 [126,114] -2248437537786065684742384366154410212856545059018147394113934839358004373860126831096543275564219774981677061559254894801303491251134701303959050507915985504174187367795334784537067090625125841165934943543184923385656284660750204759637005209713449624442084259914204773342579080760621884316566458076965095769724564184406499618978202527969912455158868810978971253695847715679894672328362309609069626038040189103045928126739967709285309955450770962277332933096377605420570969429810487596335876427092004333201942222996750628342527276561811104228839936544841089618134902491795162200594399130868230264196103810071103336223372971589559844931702769075187009972067259267388299277538089195691598254831719870733607730654995126144760952674776947666706088485525615887308407777536089385600365126972255059690748851252741479482583612846969986550354456461524764396636984849198961622996269563443925043586955890986920865682178742794674557207451034387393916972082730406119837593867030769199343787701412801919454083949240122532003247253583462006844504680502831868699732867645323763095853139405169187316486632223714373425445269856954777125741416006539171013627266715010316805069682043983164144341871180680049825095748006992884469407161887598483741936002716868924199310259437130597458596504760013600115974948550644737947429130614427599580598646046389817072368609645802722550469304640277847277044758757274405260962695095367569822295211913685600804365103412583856997437323436817516699445650623446097462218491664599984877166780123036468508007612897406223316012417539456953242739134802228038465686888900824938345306767025178403575353980972888060283268670939542857914228663075201066609960521078915520679278487200208474796870001803130965738102185615814916661176112218180032974125050762278451132028594136055043760044082349631795368872174707655060111689412609759549615037705536059703487800784909518830437335670949172617858662261718512231446435073219493265715143080772970100538432901654706139926959012991554856213721832816060185621587249135634661368182779408679048414339707827566813174488078168233594751507961558624570919993178227467155726582113192977445064799539931792049382866049373424237188274774363097977672576162257800363438628674922482684102044981082890490500780459779303703335917619094932551001418759221561681953381163443238443522719373540049797570342530564153647730233090212122294539483317385790479942684349416049543936810347755923933122279570232114437645425641625466776338141162002808142826480269943048501170035515737036936429500078134568325232657256408587980448948624370990627324267323995559293001954507328835628643393823446440819382955876872 [126,115] -3874939954755589757788978802826406259286439823485590520394516521920027283701792026070157818291900259198351881859682136793838354683459453604042284515795456754362698572311575297781974288719553973846782015586818209602811594528208183801051456920246301930696998850552994812399251969994954723538974577690016267346870212953665984772668270274062307067860506732563380064973834227729355715966957268332847931359192060238416919098239511537025832281608021660255128333561778968914723446558003590415377134928565978802523778624564083260168750027906030629790654212806141534723215649961969073467600849569879213335018329620385476744925931329162564016407709181386839559941539126714717267124042764042392596696809115839572443803364360448042074745542350685459319461119099429714214553328810345843660150989158637636613318135514221212494261245298294719291632336537079176281149317592943302507366848549785104166465360955388323179638770742334927273902008784976015902363707077247466887949914047958405248830058976768703603948288442892527131752952081870380851258803850148225583225267741222545610671925636241076659251989585577205445265936828074088041157715265224827805566977742024978357425542945803954938639685310640245467881873248812241653644374018528705909838488173087031130287409811265225205798973444709626980397563324622996033396282423964840474778364224926780152187571174453284895153957462198730039454154612958214476465867344083427830605114496673617057541552610963960340000414942161997269921252094210795810130307159963227540743766752180743112843071906124906183758275968824896884573534224318016592347747442430006282463544890465630704736822325320957461905114012794243529529323015999824145658066054792173382992427273217784348542521284700571192426932864162217025328104456564562174219350602937631682335948243266835183728327993122061994490284419493283322207707039961806195878623904702743429645376727237828049488471081088099153544750017627377380167174535119513594406762269859829543599288776675185386962387165143505279184027766962930503549390497100813738870601994286885979192609925021382524625870603046208526074296870203588156381069354698404411792881812190752201712838745089918688299867330873931069425524863030402974359021540314000042074765807604004407878561836132894340825002342809505009278499223555539279157473954337108898936862039333575720380471462891108435887369677188710883048374401486142847905357276074718129041350193944387241653089984275921248700198186841349344566836515265031501463091270225648477360972594277940213669211694948270150365003423705100431026000509286532509464705007913969579728573014610681616236810092570554073822890829996008729408 [126,116] 1880405346787977822814699754587312535443777616300349858530436104991629178500438802138968564569209581554139738929274115644920599781224571414332229481338873132729180036288489326223577116728037547932854628070613016055407905802729072353696501430178437057011545576629265891134293058131137128021399435882398842838431001294012810207820399863716982212416870539333736076627668905276611809945403248138043973299678452000105651455766257265526748551353423365435063934994927624442332101554325582953229435642700888691137583108842805783702962506688666489428513842192632680585759966200437700305944036237895098636063154305272792905851637537890783285780357242975909401375588972108183488116808054496044559528958035502732334106325397400702576959998763038753781791021851674435153147621979333373941573791907607143870946286079420361091476766661803861142464906131346598927192677030555168973247882400758314062508477565128547086072441386737940489342765801739988205402508431746329971712377647617718181165259040689550183253407242940090924128366037644531138281409473434782032824879710820148787561412823007398441483891417315961621472203344549933822601104727239248246737933209504791421988244049768771073024925235357425485063819635494116634980861293223639243577656344181565105816496042500503637677699355750437498665988347990540260900906329700564890533408846628225233893077416267633876779209114031107606628089380806639471730764050944271780786397917305449280882334609807509900054063062610221942165205510125607363310477859399254403794627195188694943944874184172846724470312357550962868456961164327616147661674811294632348905170966285457860797171936046209044270669607018428904463554996277802783355013051429166463693024991816241226505886734434333718072486694619615562425209855837973951689626844329350484279578858603388964032029360975463271662148347378724577990176526027502831083098702612646222770496911640561582668773738466871144100258703507446936639841518065533853438857021765147738838297018301698129988071895737365579473840178463431497703786976047095839735970906988231062981945684547865040241678072220100000493955081341821692105380672768546186855383125629003448811762752334742281937936401816608526398583543086700534804498826351334880270520880283341341919705997182189912512335631677133874078264709305630634688184633591418115031114922370069118528833306737475693022966644704847817336813227403216910297008663071870192368529683125798478332075005378162586888943265751910486282395428218726023634571607529511626990616653415988618458941516886930404957295083656589920052671718314344225336236760243454295677890255099796340231561936799215491923157959417648 [126,117] -100932678491931598664613579686622819213217669831718569947464038793691276854287062513983481386437751135663207953584602731408285659652826244988950229482342260367352348476045752140768282097552534080993845939690873328087032657828079891597315669376869604183554004249166083982828372006849549714874488539226549012572103935382742340352693656077494618597774902933839614210718132996782495101592592581406362639606444179513024696386141116449849347636360060686630784303330684784844422243111852980313201955037018309148705263663613552483968705915046307865486196700897517524315361918615924449976648289815598779712555713965289675228303271147544954901063640139078532684081649258404339338051466177545318312086073479617700078671221053462922776799059755671021381774226020612932027521782452484269709236139476841286018050199331993557956072413080211242576796469800374560960204606027072867718056749502673402108026201006909118097349484938071856903819616253396686328734263188656378930682286690002691289961688737828224310753157239994293493866525347329227514454699473674556693071916696921849091674714762233745473078919819335598936793001399972407779977735448926969686474779959433539850844889607581691114010649521511249297871621734010894872308547838204609932891054865250949343249996822979642786428456362908352098861963963942036149471887746491930393519419079785214803712327061363846250768036314716277030136838468364743451207317347133685514015567191793281888873409546014267876774005300813802370374957393059448064056672059236529124175722609313619881399826211295807119696919411405316166799868406199205280909754624113699269683474765842019425406103758340812978200012253426846531845786758639319909155122824427134547032710253106453404696267402341768702306431067672959829553646612338161172231806538984651603639843448428686195446994011926977595126669715430937227156588374435314326919804797856245207844660165016169255784609319919379739269054469499888994211494811575793186689839674446000137970962095013573739321757845912109557668907131728122859077831615765273837371325484558914160349795296780931923729834915970903877561454513735732220777675497778596248167432907398097039314887809588541551846682864336723342880881175119232669192138358792273787160108642088906486592359089041153655368117591177050524324162183540759763936378152637699673536836651646218135013590767113135216529400950828567131259909373031689795925068527656423334240155858297325254880382564788951073621756169636986491759552872031677715375391982924822923845791134995546976702605563037464927954008743662173567933727239584740882900736184113517008307164166272308238045909141676277821458592 [126,118] 1713590435110955076739201204396585273698727709625919937805889358673428125376657241540558818335887247096176862118850274338716073077138879257457676739623643685174510699284654014869139256421878288488452988907188293897903950573826017239129055206486839591880060044851066500133979372439448206269902536254672231491562503715327187319704553847116492855894724328897295994749066871926034088555083497792086065005734862786115844013629823241241090838591809501047932116745528471390923260587004091662314204716988957296715215482494944702913411383729569381902999139381223355834296076394038403330163409590930444371962336984889647816104164603766683031249124412343533634910678928282159463933769567774084944484788907071955844509173974008030943316729951332713245531165405061505789524424964631447310156963494329044831898233076265349307427733528196158928083461289708031162780387028167379067417159253631873845248425840825371920122819705460571526301896766942882038821175227201615725597013319166681157439507452950038037272534799975023258502315114276139049103167882536185953498850511412566258045363127123331123115221618952034097696125427953128167301732268512814736152446422944852297382181754041155849991388146289025722282145347181492211639751432694287590518832140375492822178428999050840859416606830093902577037282684013816545214886806965646122505007915228627562452030738459134316980341702672540039856291512851996335595882105671674427286846616096987087161959673210165998714200148456261428418700559010342433612629045199771979322885129004672779061133129414817586828185260817928250364066204312530531458474896646218896434509488541293663065565990246506515820854065518069972413777203613479796590916362604558528481176389257775197885661220222551756721790870409921398737021815818915390802857611742043265068580547364730942305902294773087557981844616756127538303119374904762640122805213862518555464489856549307258391532615526987625737982410692826914674427504206159260632811753247801414809785004918770787967249119639409605744299139208727624275118277037990149111289730661992569262891701050505017136781717822456343182203080716211371494909387447306010220776446796987401832950155048656371266892595829848362547327989510091132509704530953788161648072298139623517171886893557666285911903817655424546784324513142002686681930218658864589076486507973137784573201857319605490024102706107113348700848251337681804465403039137238043253431115979371484930751588333132700988785385751827191613212450880683154414689114485225138252733327081979008421960845276018943822777448489313546630822399369343840021311735683680943671686711744698082718926661872314246 [126,119] 103620474390643928917943434348310602219956429837711714674956706593029213631584856610738348983487449089824546214223097593466243485952627912781420385129704878441598168679745329468251912021070222010326046647043331547284059262727973442268314324374762550140297484294897994857355168681872940689131821121231921000481724858540528008548923258867515323404439024700966001407499669828955490134554490984225907515524240045668022180921650116746465562226491810661663939087586500424021381619750294371191241326761005426098638071812036206375914677220331745843575187238546678719876819221147371838445328624761849747530182264882801978716100361426788829096517102841011519366606506567727583486445066278350038751291995077178495368904605003883327815679482498910678372383377944634945412268243927054282886512373114238857382177537481899249341178234488519694155563966685454272750074654869707100027978186982100362523084924566693928366618554142002159004985333838910093793272150361955281322869298588325110994209003232728662107368382781684074809760609894063196282499953242483269609033926424413815680363893829967073967776132270243422373676601444254298544413418840922564026816938575029261028338513020201287549065982024233069859677340715422609600556567994573684265755479424062440977533204846784490766048701776256853232288715860747219376114259437689353447775261941066695937460564342075730969103351721676950884172127507689637414924924196384200610398456861363338982251369747993003578004566194539662686519069058545208084947596513733068021275617110347304989281548085848565363338640130163715856838171107818647780068966870265417750971167849365805530677714743777227200342220439876528925863312817236547081696421755522711839361354650320284516657513819909241087741710998313741220461395831765802791936826044966399279972685928750280893224437033887339238348948185724709989969847490580349659899010236236008459996152399777249958112459562654001977091789875222499275106127134773813071285109296843348754511371667281772814444341454093779266102610655595124262991021204615720810725652125282128158498529351369424197199279684176632928809241542299462297009772157263365724399742515662531519781809044955025157136877561510293146559408336059182313313872928877393731677933899391313509072997794169662208076896960444297785671182469186261567528393188084079609051503316578699820332357909139097208053913541526567608289919971427238233559559425375961544563190272984651512486545215781607344534953384687147030044626281683108194199948854715560688188889116717375271969798910017334927503054843847686849095088063845240340301952610743796138909205353213490043872233344 [126,120] 210002115840937400592668506765199860460252821742097640384852501118221770820390313856371888576025555387979791159808214842810207813658043585770619481851458482240166427862839781969299431897066588407802719016642611876897553007199416260729231592007364146945955095991922802790879690648814359509760639474649164617335334656647177872453682659899730937082132098603520027038501969233820345716550247965767399310820673642929546041286026550859492803679409645681070839712209845204218626922315157971254721896721407272189721592154619103968912558693213784447624239700590296863388390317496382144268320120943460376795382879384886597153981991402728840086477857029053228735958233198622190352818629176666146813439010435691717532225897931421517345901716743980840036367469164353746392145323346777700866332517843416916450152187679631939968556904479046963575913982253917420813160617413258552923418383989364604915405891511854638156323498739703340423443770005911875556312508427310153810032674184618278482853337194990432186231895762795773155149878298275857332905819853947198168285122701474349098600454515522104436112420767333181724045585097851673150190673556128723626407548673116836012403199811321442191925906837369438783474063606214457957094660541297107543614366379300756529257442123566395451324700232226152290170595145543124349356571688040659173835421856871165394358197661629162115368459565818304529083303746488870721751982928657162247654766030530049859931155721071922373395290410442621942037204768400998149375340200970949512032550516379317244376384990626113826051141128550477598757641205031720896838757918038323318060294875258525220212679578652268515352273110637613339824211854191975550273119632802710444305305294474169948440652918550290933784302208593426768384523244949701816111841221719631962917975059303468413138983036631499385531216801632775729945139301006877162674664804175256120566760449848932317397665266926853688701314658785306634585313478706340328672558501524739949556227866627057784784109629197205592889596718992407290513204292863118910275748931238187962756619644971832877372032337417694392639949979225007872932141972204258833902682507129578966239968813626801389473359410978642885683255894537033578581289037639701342298141129862393712041084440340917772633290402675814180892812085501145254860489211995424986517004326159075462476826858308642980478666574733118732051724658009876202753592330958609935723317300208870521618014617199161866414153914122334335259277487987222945891670151305072766734792274739707390551729156600290666957042194735835751839531584577502433570530126272566255495178099167945949376 [126,121] -19342241797264257659663449192616743532195723059434298466676284717066462620985056289494682430450630650757734192631333834893518220892118809749032745027327841426629443974869002770828717882020413380145140857262331102687139390159546326652834230198469286119430434233522109756538884185762813087733223935970875443381655862141341528126667299620895219876295992731538924741603069848973352988423293895557772361676458932415212618275920584032053894686496387234585144036036252351946479972596920911270679013857626242660410717820369955786674487225960128788757669501815042847000237943479517349315422154922220719858076029756739423955129830617156593417199646670498581994377549899054439780484582363362060196424919700993438569675035523289968086768579673014615673169630784270286946834766313533047913939551113118360208985811771672672807033914760042219181053819780017277173696302823873599895888579026443611873172222203387617432091550588043467787020622361533378420393136581633140898122417399144935894055671409147746782301795261782963290711365536989028265050742310597834503831919963057284780811020454190895044058484764741252150756063980437370980949575398895416459149866503660839451636344704077538979327075196772280191644283316484851118928332603087713619231720312754797890321107379253577818947718852003347395967686837841006735860368931231787986945928337572557542736799475283903404436561577339292512319662038743450138784386564334960594456586328893209045224341112589576800623383979365654887079642293992090916733860975252664510607394699103825465496835775117565455578189739322848038469725766307293467641967323232242855171765011901531034267210107427731655319840928468468029392363949356810195727873707285450759402857750441726892105527738332111709658307698916909946155217296846532108966090574285293750594921064431104549953401762290323685438929719045453352360109494296782043803446002964335341682918646116263257373076454877501716106748137960266215880110230052985749032935112591862969194112678035846813220141409749712783957662589396735182827188669480223498387843642609451829449358087812441334968309889627512553365536966442954847092597854851401271112914267951854316440330819207766791828860397146991087782939645271492647644795554192631417399898176881061739498403221119688260074060966394635491784525451699387360552559870539556039877009006277206938307822997061714328338955985512418727227508204415195606278438765080754578072359834758387074524517228640959158439406809206803008287065516521618597913139395095774497916371370588766272089968782183428365962915703791030872377665732017958094525707915619772775328490417037568 [126,122] 133326321409080365146860800888782546916853826330109833032320227483007126294111070609569561279773098144874598202065302694464206979634476598464595180027459865347474667734097007897129106729128654018850040064191469490832106803308953208049842517363495102615957303326067994394839905528154051387934537554546734097319593928649458806584425538026294115916281433752445392903211163867440654884984158632970852150941197092433498849515246156046018937305403788992087717635009573295391470526276695475856680516040318266192613239370921639137182973154299467990900752457077678080050677609512230106695393815664468660902692080263961483243465854225196707940984871061393614114426865904763067297400734188028137662466493344241382997019029573119715347663926234796873333114937675622507450513041595957060018320287598110843861679953562376959797241021524787900765765784696046360374873537518576078126939156666445314642306887150387213454997150264070044408975761732653894478664663535540291666466074752353656463202452202370866383155372793713998791133725245155590008974361014949332133934867502887358385253463963465974995690741371038864179502398366036044821647698864493407091723439312201594870237733738110080787332354036404881387012114644750024092225520946385474189491503922874365299439789819342233700262320842368131861133218810932504020513918788278584777674528346869323957230212464217362672306533800305357404428964108220101853956350036944242948868127128841838398846702227127697072784167180680171480603497544721547090096978050285811858594357476182899517536014524984684859828336361802224218727748377141001550236482336268254693626692081670947785660675063671665280728501379766305134340534397812277130125970804740484838628314238428322731712094989339107449640031555261567598431522242786437913793009914218776404992711536624254691685748487803954297727775256630491179429149796041663797147343350432325958228919393110720930295123161501863128920600588049707141958249705278746888703235456243887774318025266901950975328774799224026582793694766213039011896353543836369794297755541338016057820083985034215277193654267623662219839415458781773710661517865582452905563425847804121347990587437359075892939521086256625078909926944151396258992412021895624764370589207118782009334184524841379497015226965840763932085678845406037428893152274366978079386556107918456152907325931552821743988323260620826368432717525462568866930202720141776932783632887141126473042642639648387936504502099142846568141213994204449119451733915745807708311172260299680997090390694023561092390518576255329501694123935765624919072276964102785643296296 [126,123] -40400991115322850889007302078276001177372120930861483620705629177535808718922652045787437553279551215231835571493480173186016278202324330317104170956759959600900829962588957924298876993448315665063848841232535523999631174237829391537211667332992408591924135275878858571478442197378009548206170512566654539248811138357019149090803717008044504550931717142287638221392465301050029765009018805547945887688328046772541678308134492120564163111696054855714010670253702188536976575907037497400317830494866028712996877639949716819987528141530185517696885999738060453456990573984106576846201769392551923392163640969175036593836132394949970830158164315396917709453991971130935406878226446222430664927508556204294231382335684720643966548714403655900097221176150638664675110514956085193616727566931807498679672355068017015174498665015441005360838889756654095132442274390965957694637851167695826581043020829488434374923693677834968485121961659201713987856558024866458453345556712639487408373445224390418074777106241998579306638981730288348613912237958936892399881121414111974823804708952381204402377869550251571146172999038620699183051450117400922911248067718349103491623664013741992839828507637085422223596801691203153919248132986397955449243257347140352776412836669487253496188881082266784142971594695843630286884705865689083101296902330443376678495030581737330498667338440208067940024417953331329907583615487578966640127294111068756462201716080924013331652968734079947031843031479542956652764100290463714434327051090477747964907250118788415571907648195484990686669568526762553382932869079219330777449848854573331641355417393984931085963549249270036205527284530757490257308540962500349188697299816723331319944794296074166085546666728212619923975356388534833692042033680111485510489121258802217603429332326203056802291724087477313847418131411431390274201859359773436984249619496637159005014980725399013203195241726375720663493900207421386981643256459773137343861965205213161019918395635254027303266844483188020526763019729256044417112365918529530442389719441666011094594640387017398276008376723408686049307125557977201318128417011271334200139299294180222499102134090695080846308424420777922134372393967312328253046623376428984947717719253576984302342304027301281319227081723939789634993036595110709793593356372062853637934904971681669149315227000828275178296382254275034236675288548550354748382614178787451447185452374595883477554522727739442113535371690438676464928406601316054212999274748626755513796437767666512883444719364801468177805012231481265015356536749418946592 [126,124] 788319482347248853546317703673614527596994383748854180982315677724081801986797826420788249847393321612006163518002912536598975548501974209707065046373437874263563409158287257704555551427217832283757796087342987048289009068475719690069105691389985965017596220774079428462306345746100064920260747752448451322892396911310272015375108335211282275009140212388706121723083023221485285877322243189713052901578522107838709530451426601377426608422371887064859124801219309832015857105097959624704996499975472453620538164723544366856716808429552083018623991274610749987261659604653847477886337508038073131470358894570115957093556449303536098433958923360289773459833479274933317442913297173360415426520471337317912918751391147815439719243553608263807918879346850664885146032263485022403535242216889138705105828467468328979318397104908240591017540812694839006469885097040015802627508067767403741357846859415687193836785697037659193315852645714459734391682596360427839419801460437983552476997383578620356373658198787080042744213145062281393606452551490944286285722874613127488256117446606776674716019022844925423220050071365421898564750915397788827882289488930818972809254913168798651279977687510824358186189554557177946406644978330434687590374546250676170402843044756950562237408851614044595899774010512882980529406989363381814916207309799011625241782210244349018839919966898808166211095208135895276547362075347615496067698379802237168661122976281871186751196426455509016557181829115291119961259589842963185663669614439538748172949037190064947138952987865106765197932949074936893556097713167066918249388873325267244615128023880181279317912659719372584501725289877221192079466551317528250339870826387132751380252719179610174839849506864622056146065769607872210038037147516991463442518011319384870492017350900526752752920368677369325040405772687364186694535578537213239855868550950445238939142844653987198772777513837835635765796446295999521288011296908510817730570098243418274413294498947989467964604146931078590507215081880121102247070828206153107081379252221862267839503347575483720102545728934546412866122468055956071054796032185120472271675233325904820133539970983859781981136708946839180359481852948845839316650963340546752666138884387714334342191914960814113164719904902334352705188321772679973213915457820172620569981058076963921489036692903610728337727585574062712139569866597789308056871922164620582849908420295662317054979640837523873528722013015873951736385327043849616440045497424580747967617415375367691596308207320779163067040972370570211989656953280 [126,125] -42417915116426843170006043392000137141906793718651392079495099737018611004576050371851818368997074924634549586508045136314488844779997109967531530884078578297098025199568998566065772343694942677671237461253488925852832446919902046499167511894243239454458878631792153033137993862029605391359214124928998231962641113510390129666816235818485689563784516292171197326926903164303548388516439011155398134618903361706755460458890007144571419120657123926164409426151889509298699718060485775664330067602233402870326245803435579842920782029276211983001292814300594618189003346880122217277888728371079725942920660638738656522745025494404054860627424046727748765928675756264654954866022425218832720706591059280152480037120339255974673719176608498653849142572667091198465560037928124825235664967775800829809340919842104381545397041292923976530000851088449099135087332489454563018511467751087292924098248416621435108938564258073913727316510113927276810713977731705091239955276918846844262906098913169626139462090380695345850077192059360142329154782325021354551464261441449037655037411618968887903778758184920113774768221505255094675448234850673035257727276134838373061357823450245852028365207085337597385127625173179184330033960408253039909571360105443484105995280463817123892171327999956224051316831852400587759641976040316888037596924092102629264907151162780621969218358565762649292777768442801839979558691593474695320127413002202760414957314835794588305376712270042831976583795001247334951155860914163871458904172905957366654042910623341510546354680273905725551372614255843829335131766108099184741764274587425442429702832746068493811847162653079022669114987168375498693033511895414131411046567151399219010007275240936214964679041911184413155429106992150233055968394010321945743466684547396112524801860502236357405715986124056102161313887494473749022821251967806292309034502817313210713583608652339629475617355965679379317201845659203038815963660689731530896249767314045309251603536055010797730335818290864749956442040088739947996049119088603938634107155579060238195362967193093109095369029958469520759625285853580032684539915456604607841099289109340914984030736769769735569723514506099045035305681447927110360849088511614407469842936786158280672474626883107369445400516575558057096754448389299328148321399999616865074982107619754081437059863641661549128894275876495549699914522825842710955864639697018153394418391253861042594137732761885644661102522699898312652911521153254259249955221314468693950346382054783557485169283969612702246169022631444438502080 [126,126] 2175361800105880130546174738629110845735847409448717044008967254555575500676176365797277503561977635074583982657845999617301614560936025496270125641397221271277949184835634224856907985488489673929208510019580443005187677073489888448429640353756409069653226103711401619351488898501174428946327236886456906878266307632028761565203347394541452459967363021613761645756292473526981196758220831796655617321516837573633412785534337803919683845983788798347970201535505023579001220062548610777269783330314650904642189047960524849111253230912465740885400624258624973061391489657245818166460081239950436569947481111380942284228746294829967990068032421417011168262934625561835927259878111942848806907481630583636170548360943068419071668394027196168449306973505170396422752939213186871324675717205280087730177766519868239644846931429112498049417012802295674645090076056168302568743053895855910517511628607779487163917839554492940461108978308898112528244090875229523217377851344820607669059069335887939214074513863378854952903921146068673285982523412313292540820131324068432993415117358802893795050001799307072434621285413654477613538542368483185693275644722744776088561680558684614289179598246927822416123642766385457072857569084601717997885349526529994361917173594403756286846665955425146906873811075365714991399922342382855830081516346599768828650428106624848194515810712413829749016384519998459937873502970593587752204464222368942223159084861245221668395557012727114530539436684246125981198881476616551392181011469477353630417698091730734841674390400066138549799786766198119861389960462845708931889252947271463127269764463989536876526484227909094657321272148411760395326885949277064360955531583130173920401457646740800358724680176808437653482807565658161228873235513728291329280544594716875997572051348118712993779718151655346322104733959735508661219334485930902960778998631073919408513918238021052383121220228071849710366668555074062080588436990091349231585671514779479642756325798546061573498084982151053806875238986614057163763041330812702665237940670394253589626953465667742424091369233928397439827911762386849006295981029145499130288524096540705127048724920741968296697545803163479913956839621754830671272433588213487225122179954922840545134594048175764884324343016238283519956842255997497595977622450945857164972528339379946153842413802892141682527110288152391370176303692453505942120448270092201208401830261441550867119658237972732318077152950255300246113112430786467114623517470192247057504527924803604416086029734745867135872235861756248 [127,0] -9761073440284827487746437198438898139053553489418487984761387194505452345155696521287369181154545278712187262668299093129458358230487082159691859398582135320962415797849516581094592704737083313617854110641293640206161827516055883995295107829569654909275360873503866437799429602714949987117458627939466367029062517645355559294368668682876705505283494645707279875476946778223599500655863617353432933456641572238649940052819554813781548353290979020700972080912647832288408573369619659733071435581265743202185357300894864439541126386133773957236894190572708771355063056133095474100470135379546355345759515613507994283843129189225346190873567259461987143122388280935013915001790142358076583781808291642264784742227018734733278869626064788702420066046119635624660858962427144177836477281815794273202500469566271188326724542733026177077376497001276472804529957138211202207079754893569891740937954842326699910064439430255771059954145170946092581348109501210137505504875447492235703996467031506580303342613232726140469338193082350039610488620264991359128914518243838438239088009590657737159344210196224409886258913989914317189872642147681931269050070731002935362415545584008374069079308836971459743259774551146094756507556552608652000358091759067004156022744740457318153245166522407180114506820698262356953954611594929333304525273985373478852618100222902069806954931881974610406795294606338019700628312659347463020621521617605346848045292641543036665312172927218699254135151071679179182763435778292043668255747327922027598926025380913246076514100995573807575459139080797779315189762510619807439336783392658827703767112991996369252610915044067423210660193415812804505372831302286005715239705282528819407339751444276472446313152133902070684855732456688712480386232393459478686629405044581747247253038166566901391119065634637137417834339198003122348255830519741786012808640678648124330529166478569251880164474465366972113846735251343080347012932268993177043779374899808930808561124493280053910573948547157514334478558546751763375812483376654021435047826868534588172599865673250870580567584994192172542755855414163509375839276173276243950249452210567860102229315015318073351025439184287425506902664512134096061851457891750931299953707604863114628671674635382479286930214597381177421625187870502075637737360095407505438628190930869621136856217330156685999821130195443808095971390144883354104261414038290852420393544737033362562715813649921363499638682819264039235396982438516352800389543814447625587071155421611841084657975797001286718668724373752831569190440686728054923939201038667322819819862916737760214097598989288299635788914459733348353904135627983362715746160347870537060102477050201722822349623888041808644021246354614046384215080306555884376206309348726552189211744611874572049324235764907068000659193815286580960458600903593660711033754146365320625291904115456501350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,1] -1127646379123089056731329735520328108220269129494502337288918691585016234093072795626905527284628524359975849282575563677938704194712270842224448233922698729759689080469142139365300611761641629251966291996649181697994797401193285207244184603715137392082481295795435676909044514309979824360925925176097187905768154403173328451134917418132516488022189599659267917617401068248896160817464908029605177623827657305567114786853281208510441239502052649299184351662667092707196781161638261989081535647497911335969086589716007086390126355603415222505849122356567565911455906171743373088183572028658466030221199843457154117087558256248930353336009150631599951563635987166454106990633244801413687519296688395587282151779322673667702117925373171263937867429295289535480614220859422615629859551276669348647754247965303076014142388554543417685391008413016550382180997604496030142868126911371302643817922925297551428420486419277858878955466746876081355006293148428480186994328994645219671314128641325789897092807503890815816343265191556553989879740215993281652121576785353403933176453923770410314977504172708196053834110032567640254572255419941391606556992120311379248226999696242999090564357807302907232181464808734873422920680356992229312414196199447229688897695278431444967621876979695350751771250446075495142821040121250350299624708611448302419262664877781070161678489250920554113677128025324953940574395301267245285229490229297417942019038568284026796858922088698408770503262482209949393041346999505759022751741544246253627716564787732602506534692605231503997138415502350583863227306286739290449242995728593286019719658584910016842704820496290790161546772472687197618827943597667438874218068733437685472320558827432280927004336655999840632465592746945847864634312389819152334278222224330582095190133332356022349867403133877080297109626040653649007905127903502000258548513649511426325408300944292314257124464487145822593958631962022216055460848804736645701311847284558484361743156812087005670873171536248321423586022632452409109462937745115073689320914789720178237233585804328136487369897323715635208055743242415722733931836477781446742541390139993734509745546804416721584194729094805848518528705471366517441513699674000699577689084655174997673879436082134119997491558902286621374283527753154843551680941099676277293440155768697912863475525065798847687909953185772993059206400769293367724770441420734095787362231768481427319840560506711325068621485976836268470333617467512915672544769853651561840921456579250737601632928717801819371298596775516474954623815949058504997581816039169513207718419526599158803835323436945415610152554716096165174067543214803008397586853732695598414696356585174330682446470567370381260041983288717290951449561129027548584808713062996804693964392392973837529132958830281184564612113827763338661431339165595799063895770075197033313626603172137089414201344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,2] -36300650602572101213701655151902045122186998345345606440975325014982316508656924017637569944873033751341829713205581085118345195426603105441427161287488755902865271686579324932509173017771359870983003632048301437118941881582874611919135685652313277880451834531849966114899015487580331141363479800842916680041983397978217632392135929323053000498252158162112809782549079300042931262942453782483982134664952762096251945611409965089984106796060206356246794086164331669430264970954485076363119176466232653909339568791205280096714144076642179929385926202685727523750385421267714693437439033607787967412938825409298651609118401416123344087838733071034737600761553087357964576969970889496838066444446059871094512885144187419200430793830418330792396864391365921449513404727020138786361477953265452622683308712307393716111981911898647121192989225077839912879408813625099226739264070473552754276008143431955854420963261957510643135184926706659432170619572558260138366418089110635821828197263616532135219885593860239106868469814186511305063611308479158145524587379210275117098273990612566525834519544911245175359207222073632021250528343807238630502873581858098556747262165296762598501480024992434576517467575230313825103074945367960704476642098126025207812477843927652371709333416457408352482752972662406738257516188389866859123067136425364964701475651871628070783678668669062900147539725038557784241580519588838317452054500688694524568211793495856895108116581908225626180750033321970032081570213970437138330496058021183112834913885063809115815931587273749995756490895025101224043515203361555717975612582251240143093915539748871387590250797971212212407724044955008245893158591044079507722887662381252551102684946167383223784669645956829642040462742233989411236054532163669614621133691332147861086101966002878829717658138941409622342719376473045079120660666178420029473409363177098158169077904394065785979958089097656136955296763564551576449912331596460997277791361586361071476368845054987766538009316326698283981532737096194818897556280536360351746520888656577117991341521026065360907644592071294696385501220402181825735533803387972410473029108925453563616718017418481396424318107680697361862894800870930199080571996365311133050835943313322462232268734656371997749398914835954546853487019045307846575672376008482929802912083267080983134932251234699211598373491557525804558187862840227392786152480073391571589750235762571858296137456608147275736775965248263337282634949387074810246472775338998992086837410193127617055361148097536499980540161964750053656435671621190274198837570393010157841408842451259108856617065786755375080878518312122775001329269282658337242735279634275331990206426680540250229049743769790245221422676815387135333678935977476097431221019686299775873684170651985617597319362090357583319108443794292812906088013255167828224255449964014437388668183021247078156206080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,3] 1377027635928911358417543738873231748560934479076088484693392320114225548167698347922952284394224681305680300341458503240589516700939319425119553500735487172034573520716959897818075957540982045439722879213049700675512078090939513528124320306640321928120402098872283371860331545383873318063162971470556732328982456751338594485131606176704591116516866671741590941702694910795912606504002724337771945432260458379902187660553182403300457640288998307822316542288927520527568442569238974594352945774724622407858523356500981750421175311366715702729517140882165494280205781801267926307655464962702759910013222165131453544556431184630357176083946691871057644710435478698790714600323458290732326042284618224683585849010087647460828288146798752609531643688818498619647811778561786247402096525684464178868885383616327083961279564716269513787907149477224843025264300511883000079000953860341876900787019925602107698253975566595284711819656645906185840197887444080294806345226773229779672032153347262550867040900732741302222741079336250510688503847324496982410236038658159924655890567569981998557338283070878421369283730773458527474371666360773839821545084028719015112805779397187703876333696245527875252185967655437856365416574913937078404818023277267480146109490304491182492318899128859540192912999192214232755538272034265938062521768229957745189243809855970208186491094430777532554361273998947742882324337374014409159725617985187921319825596331580105231874380366894472730469830652849001395489822623450308055908704188654212685041118286942921915847047185300035930629277607323195905241730420025061967014454300047800783500241897382754174775913127198595286845709204520136029748741332229056848906644841015639307159446738797285854314056479624637448433565718291603208882711510499976087363715414561179703520366178795020113227961400461685078983735959031877893697091997455957571365378062175647203140414386234991553841977333094817135091860191603399024730760912031479564687874351424627600290653929684951387372616122619673932249651912083861766008477585228798546086481193370885189569839660440138456716341600458967707006798575118165491101515617586227895938666263804946769030381346007136046258689661551638588134885667885117482649672321861937694832427180170375000776539267204944222636458034527641172333639625695076007802800229118918379806331689443638532513117473908435506432999729557810437902333641456012585935353852031965105573873632511240132795021054042676782646679231244573000138975080345506019224167407736522738534932110290056468771056334872111983641939212698433246923572558404144046601347815487033059127864907754635993016309860272214017794113073833090825698891783911554506631321728297117433028701456483821238209507308812010370933519847376478728666931659188783602927437184208947851867099650300299869485349941709762412282242828563607772030152746786885087446433294975581638318706315278532338465636352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,4] 5583666246137863496119009925872655388149261874483283842273844651149766823361781531397671237415854360442716778839031010842681876632647503898211504062879683151345578033671805726399493857461946988294570794875543947389427971080447527494444333725600348333590577985978285374264927803922427607792952250501657254934186422699278426542368139886899790247291416926187611665666101343361338478581443896276717304589483374144905511568211931556710035970705928978391310019398951661282125803331360158382820936584807431522731083195864752924457665798437597531057712655016882942487480660937942306366871285832138425290968436437399673377472761615839117018484392153209813695440577893357587405789133242614999883058940148682794951796058482050644126121652241438110132926771882128837780269598166129806793844590929542625858168906476484302892920680215618425715874348171538938482425453526358586825680834210743634012449212443230903782318128382560461674594389550466595734007373972342932644391723058795021590106015273595290155265134465534589884153249222027751495435544836553131207277588743249776000504894171573041015144018108353744887771513011255969622985819889552099382650159888830766421297268210037186105199580003882856968603550556101242962012371940321230350968472943558633750456767352548940241989974516419887526490715664148467159865576980394810549864483078118789902155915769433907765198996043020208876139106099005839079407310109040425214941978758806002288633398859927476549636365342322024030248028213373029930935480444719605581021412207842114805893805319662066497340784194892513381220372424211156577818530120236828085751478438933375830975576786999658520046230478391453004154257216751269745849451596646407105797931687508042971125613596865831820923923086145515369546397625836165029257872015000624542478005368328021182788970232608933350045690695059842834435568976828978393586301808115339927331698063906290848813366193449103765962886827265258341250189353150830977022553826811550731508016347503263158590306772264649180573747232937028887754393340385912675752271405873106953079454427070846513793219623565929657158610684316994603872893177154780086065748683043153367812352102850248062159547536149039355478672181749673730397420270972213859514560204964998053616876678321016773182851309067662869590768252493390853816137758027629032345904537854294505152365462799727069818481463441903269276875936760470040350578312772875259458540250331596471176700040037438450154035421045853188224688214292131904705777280300968741150458388442776258883403874541458143031141994451533748370680418809989442968652383878332677568828759035733112696712997882956246320899184222092314916792058824586420886718430612616026167112441675849846272686359285866651259278883861720780883136579856900031340533148672295032513937237517516333758848018179606726253883497827507128664441869719825037469889945974822020066911322831750653958516636505006642561024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,5] -83758464137433542127857786651184786397924887912395702442109106831333977782433568976862517785748227436592416403897705715314529103788479364537659808076806353012732632740570230554673979455022570867341504837102100350123958005974492900384048619214720306013486725367547761886208076125811876590353110685372389931334332212372496600717804509397781334794646836157053400423561821971722137546022377275876673197539365359497354275251066350145547262606781086701160556912099802585718398454783750130064894705799142953747308746234813503525681456517009183498405426950292193458056608724918814236409936370375554821624272641945490504884830506617986946858359282595259431553524710178219948628017160356084569778086959877481600715933541205759496989195499371166247251139739557975010259679858562809025117741529333106347536124099696497623524831860573073454894628556432325840768618859287498459973574949819149096526499904987994419992808460974517245005911996297623243961958409584921303185051682801307578402659961769447753663593527220325176440610153249062285731890957426827124853713296263863354097270626549419661492896080855441397551489268604410216987368677499559741937883132416065166827096504464884741099076641706664542225842580256795747761729759144434762316988641395653324031894962109952372227869903770145528468871311017013893196561499776870250153150638493414018679122039904295791073345088609443836411296045433262591093019675945877014750294005189884209190243784686387001143473404110369473534825976753245593421964111210039212714424184764905691217460652271164790446128097483037621106808712977325624264600974315707569754938015400742762601820658092952521259370454500161243709639814451558830565704045152997518224326529821823086988069713551958377775791269473106306794532853317362987910919489101681070363357717894019619776403578907217225911550137515624650485163208766443303086043121136018742389565585923875584188294001847360958473905033800973590077929572494385375081562781349694241394885642887685967521996066378038769855907294159312149625099991857982235798981978412017183925769409920121027912978744320092729670708482652747203557162511872171351936126556763658692418489032760335845498494749153033433506071399247859330216751961917466359874351060005474286856160146243005082870271017855523377508890942109215051580438296133457856259979396551377433661013626192752404881222843774419067734281957452108020680811079319732736428131113797479539310247003184878987475423629793753308788534350289986261663014814903889138438094881673116471201657354569584565687927653229941539810254589722911159967695650060361029945176521502370776348726642734874259105258403402751943513882091605668174859325202149685504616416277123573191934177055979699015541382382301805918400099759536452996650075980448281627136318510832078418491860815200778946896037840067425785243371961495581852780790685975320483834490677254136725967558637760978056479200247808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,6] 93117976209166891245137908198126281102078266922329910644429525060822625247524912466198695747638486830592924768024327774866549822806008350952097689480541349126452059043407272217901311169941373990861209208930809471128126601627043664349995958660382426811792189579545096588572477855795323919081998528242018930365288897423231751713077401727054018365962486894198979421933310157674649786147309882875841919365934327153162803586826913711361373654894359439511772167343896990072455242966904017370023103550442894442603310476259576955837300746177367375993285358109262688387032694547493388583143314481892412141767418173354878277431359207183301536420121605479355830875133940101940014716894606397096336421763437498329009599889087273159729708979778280778689454971771824738300179140280721030967634467609025424778210486827294249845455410610233152840387478327470283732728144809305445160667442210763052077671463491903885834863216735249644381209956637309416392588425370531652332470749844401397402762669642354163605481604653829393995784222696444950181739041636974153764713443777047048202707374272276843343469100233037560109162468953425800991909314704113803719953644767289390951671954536000084525981932743505001849350025312709881779414344557384333158864036125389580339144781158545708532267929620644017259232924414979269968456144674003439251331875802718901274637017273309519237734682186081836706917035003190728212014552071714259541402754808764900699545053282813589323582005081514869113434193176060075978211402975049958175006517795193662235397211442502313726488745812725972698150726852095532153137454392987452105477249834732633070959227595624825514980299210099802311978907882626992369757870854359441957389377604100104805976558740854398824914024697583633073683390060955540728059980973178601458474710172292614881189043383542580324171158274010700263105275027546872064249413111340611144828039198250352036539070393669923825449252654818663940443541847530963451605555217498954234207181300280540182250459787841460272386872858814187565507043229746680569404772672034135730643139424563556908218005045084532099485628713814844660392907175548725129212886359842069819821200006360881767237632182314461550644322829760057912016387301172052211161902448267241437173591794748651842564413957978075390183429744881243301980275259020699779031980765828222300155578641945651570716752420162031252008585049428968768598246857410299748463743593574853709257407574423311321200682540561133794747786151731056921382469976477426931359836022453890244622654435325891568418628593772526975441425923643918586150449750307631338314352733516104699675363645190639234350754468829830205559750499452854858744498979162590606312974387709210160277867336457604452017693433146645637896503019426674870041571863626067679179177358915745355414956751410473341557546847386949267763256054772625712505428196111719310356761275612671393419580982305719805521428480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,7] 5686167553071559021489898302022310259463115244770148876394633921577542728427999893051974492575885330861322787759641737307917295448145339059725358257878355467975953656081392506290942295677734874614349863390005861964083645385596404566208430439083025471488600241628911651809783200302364705013368380787760190673129947478133887346765774847585319572294903833998457648157934617122315674658130636642784539690577424866942015707594068124901480878934788920597036514898704862579630901555530532051108211124041455522589007531821439424368673391775936139952549968801157570080698413157219727312082074606573661088086536873076511977620409420647614073848540428007943933216292829609656252228758427081078498771572025432883416581078808699113488579333424698773156358494252303183728234974968497816804518462150906512157533847702120197693223095141539892871911082015265661613925032198672922867865572144068316154098276993076960837244945343165490229323106538709082976443985465262893178352590900442639421023234210645357955429522858287983589526265018092473545184340574632066064344227361091136687249989749512903478986544314931634855118747723717003985634981169288352665812478964964606574647086932751449894075287064691224498724889233562656580082957133885848977149859214648006002605149740338016518495226470267355679915756787196528824979411109890477073166644894688254849573373930055824247734782360207751092250226573101601367843957123043811197759494217720606484098365535229831056318859482891304373816193839696505766114372878709327358885827600193521362255236954451656282444680337957823634548798748153424174416643394291766384020563019840955623088621197849656171327986458412392093812676440845889378611592864157089911637432976608371078865324471583454438953382389422898334322352650188321113817611275580230380005729048672873455881452738238341916474377942131729471667077171296266034823552791940508081573255929371851681333223589617920639054686012472122685154617963165367070378754111467977281650341099143200290688632653012622253384666069186911971415418063659838233539268237130676255030637764345142772301167902928485334703417545507031624529572537524580299622021024824883473331324484036199935518879710985786824150291649412035189742698079522162664707100424274090951508493761654324980957103454206926976147528833385943036595889960554149042064281225116597477988757437131952436985339437288829730679279006129123675416363299870347380492327665205206156954609781063980198946101379098244529244646300157110912070699575773779986695708631051504790362412060915371215983453679417103475656536599714957249551602128653108061752365406468898385293307073487734967112747178011698533048852272032882131165786926609429082687190059580660055141751096566753541246808365409176762004709307728164365085116784251003960074337360128951663023273403853666383030378931412666144236731624920616134487047360496875533217859214144596241828001090721344074275543318528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,8] -38622584019533773523260712572440689864285184829151260849114139945985685240335096038573089319137272498092915450025939381415381411931609023445590659028867507319481398156920636033462459528794736592029875068782288791760097578901357181573857468428312908360558074290199957176148141671801339852852573530183440675398425075090302020876289526597849610361557933567102149604374490885494321612634801928645082571091174222623482980000930785201830628912823137543348611949289252290611429822949847806474140284117183686231000667520421278171887714002400857249371711710476385682687612726277199132119492449388472346587508470156504361176544015434997036285480867215022966970496336135323703711128456352237059266952219397607083262827223737726293093788756935592863300247820516391031062289194740945556986091513708504118517149943476245299850430038681870671613256405721166245210552092799173384686615278224460733140986131830891516332298734532884667933455458974671363000881369781875960012070355784571836933684512766509599205092271843992846311619122190073263726476090434293127179411369978742039998516321541637570030253688455324507066257505644867309265623797080808863384233851240566130466566812343791819862497421191550419230790841998445704879114976150520092671429206075153461998452017139395430804529291664150234826152852512024436875969398806584310252160273157533553296744163212133641139629290367437107117105143390472904533041107534754016479085687089731085951619187695999769588124335491684634278868411367870523981219855968475085574312818274373215764114851944848166839538413994667221229811749689034100984234025418629820209050411926864342305871605872337880312214852809036039769172256561161766065542915713047974790632201327293912514328372556368036445414609987406050597305292960105760117303937441389856892191901244755062624058532870398547111191214762227331080740666019736360541244771492487513039747607601043834139792318631140784839759527599910342305671945802166471656947053870437064355117621987133762436205109852375167665736854985370280359373469465126632077529659580759885820762276976945434298892927905495474904582025422634782049298553183723313005040704005793613844141859667163823336663308541476011598201699467565184209080019079874028885852621363982525261074685638560744216178327401743393447821103219696761339778525090947796233417474209108341441128651754200841423823031357919229976603493222525979392960293647355610241241934479958880625242293741345620615154110378231003736906311584574726489727715426796005071810566907624484335878973993392177375813739335768601612748133624247373623948525975470620365395496612582849576308563372218715604152578794662243325294187327097182692182495153141412763864285877267119378070504309521680325421380694828279125782634583781360197895562080875363547340200430528137507843333696481778626322528135607600121331269564156674581138362427079561291184291095788999359039125353594522718517654978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,9] 111517495938595824774252490650527244325522785335954884202992919741662084073727429486557558155158329540315010030891707716801638367967848032946593744798838566640326896617427621138083104455111231692966236812557618418841715711340120814072599035915318134346001138996780752142165787715384539827362413050432157218627211775734329337806228676396429921923214016283545624374195060770313727260394023672149066057885386245045422427150920668932488440536227368209618838540801059838360184375571977104087779910932587047300942993626293306260650864947981732119260974518615200606636517751149199754998386276308099169083971156957907636150921072503003989054660678961176696925101500915646504082496578701863914045799402697714848968268689571386412944618167955848111857847469545604895842089811988375949114889193211508478866889729984329314578452105058423461278308866067228741460314514398776561621244212347724776883976319223268474733323472213164191589695472533123546480828860929697638042204745724333479467173594675945184388185318541389938673173734608860145017356529007501484608320292622439010293287152135317759847880273882056203016159406080869416717970571373869957430199696133202263328710012469223609286578703918774981852582382965073497989301163355873535560840495284155572302474261448438281378040779565059082193768028696103652438327369053052194131193296125297834905529568675272080133078188684789038938892546597774045993786755477509734707302756698622054295446591841133010503064346475316245330365458281589480582474491529909824704167918216873596915889746587531716828033439420142302904609055124580529241127715667292571901322613863772378211968192058062669447841518903432633819813863101414596064368377011683041078960235598973534319812328561867532468828150099816300738292478279812252476945967361728486911221674605393828959103127085996332508354782063740404823804236513841878643111086603828985776318290071751992212205689715532309574499771654191917892783955219148844231912822787171076290974255901451978424833778328569965975996589390077763446562494360863029614509333546902146822860502814235602908251174684644983066421929644294787966982865130382354145316907647069820469995779269312287229136709916736938492375573729117332404219043832389423116532145269009734953083993905542161070017317937138516409993023270059917097028973144622466480915921165980471487274866343616316575679235170698691953260637198465411202282580027351158894437312919281425676953879939558240255639685015310494898455479298876508023845144315647397744731177279272449036267351845952019364913571390611215923829649081355022541287556597623849862228747761861899676221719845345455384535363667258627891416117948796035245363215278412157107471466908022797792014629854569414497014345237762006481552373454226789206212477424642164455488877332715448520983401777379679183223363133298521377399794562944286833393624805393446046550221592545758202251468396132861339426254487552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,10] -202068859182087340326396816997716742961105962392404235183740331515889101243028722979248858196000251081555079593097182992602437232087513183478220792469816815718995329501769121977281343639502419241007868548915951790340443514042827289312849183265429065484932621590288656695459315002097359328338410082850387444920130060753132471056422961979148464988786552560811345404465338228251302044783440793962630522678709066287780281716979087671550622161055385967438827306720216209822268982085337124540472796890589619095659963619856864262734720771603604948102622343036355183008201632247928632874763828828379886498109924830985955673021865587338343884649202800915083242497373378096917803894450024761897018037314543447075382600190399554412222672993949139817025204810406610055256464408370001531010776014370445848975861514462749257479131127945234421723887795939314562569323494266756513217803545752954648725724120844859319409632676699597128494754841249087889046357103228322204398680304495067643788223761876137833942888168445353078011143307640961914294625584883517810104083027267116378155694945125525362706326830717339025703128714596231856491435529075023139925930392884352548250877257187631723233378481637116402397803335209954002890706835210974283045367832762098916890484684477815155727751212467489201853852582381991357890129844135454361277921462835532090089368564289930833881912637207687479939085418598493135234930260227228947807595318145735513789804622439114255958462282587074077845614370694187333588769248842680214461066116996961780460335285528280189490190649314936257032312576481539548866215444035397668778578462380689122001278403453911330845737265446295749090958612006074401692606538521497211872674050934640800713901439515478074225921682580784006577217119642988750660080975346899874389193780099206268963947055177996914185677643355989584728229402172103379841051048467397632507006627805547958135418486905154638516361537291686552517810012147758910146731113161631556337508809574060442691852540044208347520009036256324802035348099966586675482812047481014927944825686523532769810671297436856026577692084112068728372652527079432506386432584820264821467918424137328223024990659745224396357797120940697257402815284355989029677403748722624080491491315937808745740010007045521035750001837995267924955310840246130534608122312860911281981597013768642148363513476274405307217639001295486652129106979002175927686217258567383850641348476312496620366151779618260881990125906672263560140644687467015149015977412545823489643437254350728386175669462093141270647873233310345702161471640924429045152186395987530049122730571165356092736663102817910265174924560425588755037143092946922108311690760358855817682082686043851144754624358694026395097778099889015177402278747945138260410340209746128020428887617906250141991762255712505538310475404830492162605774846124315194280353220379032686770309312043994283390544621076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,11] 455955349445998102581276873935440298178797981413747268278535045922123548005959850435287377693160659342948095485561017861166439111628471930179175541096144253169476521599978871957724656428825163595902548581997788428421144495682257827241727865934723740307599439467744120357270627630111580248842381805600476435755057112646173220320574342346203094613751763417744816897170670625636172268645303396075528963672621577750010499071327123144128037523327945883114940711781368896813234980246029714958956360948513423328692605998591133917372523749896144277653974710269144717440507550635856145331376145565721674113390022424437409586338803300206964357116729530739426590203399681967301217090685181018538067511909009961391707616250942763630338726700773163172289614114801344427264557528527755853603254414929647581341094933738137467838196379274771690669812144208476917267467538145653897704956424497212463335524350907280841742173825029296839247952056678851518323610973612598438889664839367364279505501681035402046624678993061649483479658221515162970167824245513525912989090736375663097129128283464370237209074130694452331446946608891574467047108769417818481096084581606430103983889734335320215208878180703792986676833479681895924062046361773881651015098341229895535956376393797236636276628736528403988721843004366240460999354529469185895542577121990114425567173869445658792975028197229814806240470690360788612508818718366234974210390645248943321296693559338838467275043941130417627815656694245867007693071092998589450533055318267550203581882914891913760259251976141777206257240005715585619105841687007902778985332209815345770019638491143078999825886139009323329591986556867412336521432789329558572559764291560673465535746217728629993126888249165762435159737579000971056847979473486546100252536441428619183851047347164772261076811656276478848950436826407340665021131854065550848663338450895067756208713963572199161789377716664230019819129934271247459846065491324231444505789398095707356512915027738290350000322180151212760008910099227524285275990728740470478063021341332055560604745483649612758690777310619482342941442870256964900474032210789250980534806361221213985024891224786740758267024818032839922362841822935096846159670519810754316908450954847183626884881173215039051412225132895522275377672158556443648664012509591317437084369750748392983054023825150691439723773140749690509649025512593879764756979716922451035209364852128372337563502453776454618637671265006716221799563881284631519321268859595580196859895605182960368215875348954485758393069929587983214235730068086041356667034074724487734204119293113752287357440756312869423318156294840693328812249842312156694557438880405112389654423148276719099265776270404571603145319567866622549603064732285812643274603052821995076860666383160909030294509809912156644769581550738081116939390067729361903482100617233968529987663741290916843730761410412544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,12] -1439545640017825416970071855842903525811411772892767645601501351114574968910285071984706573327764520361755080712888709226968885149637222960717093188600031752775665443543465729427132310959805363275036794118394975551654850486035398446036385016123395369513614272188333509051250291519535168805090277719718344689005790080795169745859770446114448397725143515257448934623308209288025292869411014227083227616541400160239726018897412822647882777305904577520477148354072219959148487092321311933628646826137725170823336791204465406019074559784707069444130069387393468797249850118420297635510862782558173135059279130250887730442080440014745346451544630007150149905999659042392312467353952895484120165378351691467888023846142853609842680063448235926521817086091613121845574230432559574024810729351013702806938076304023599279089370562008079770553729793751467329168527760419991941860646861488104665449027513014196338300531011933797451594209252594017952227457663123394422794457460611778505802163436823577018952610932851555756295582467455987676137833188474295244243222034025171047671376486058336125494538789508993183940229871993952257727159989696046953076708517008260281217885307670272074520532430793188788091724103200948405717235176703147035958745787696261252191702154798070199515025977589798319403621762743649981735301857384818192144699827562719332430713883750782065804436473906130982015835833539851613177804694841079901961873633423350614684066235028540396840550069379313443942301422069549036113120384956400792377843449260364546010637810187020205586936351857608528838255493589472358396589096543635482120363426546172080499647052814853303462814734526436556716761095359628216020233443504670975694035180152441927072319890501034278088995375773241424359887225202395273122372719280298206447444068676670768017433905832225174202268403669308912961660024489925702348595748204296136002257797411714852463448651359057440072534004511467184536070491663659532799176185176364092532553313611599067328589322358189741016919689689351159150071758118758953081645314697263818420130919321231987178685475994568232665161125091296060565166269073176644661175085491081269363250172415027236575205428609162793108490153004373929180784867401009343923496168643777840180834925008028363706832847515097403205587628909527543392503335346160831837455197088839406414469013006007470061345979919286193472861939054740713868234981353244428300790257147782770219754615155792081410552322302806741528677168776419190549314621437195273480451874178906731089407642382688022346609689954034653120490762734166471583160624934790984019004585080303280005733385612839844240746611366765199140714535038654211523430864679687642615623523706681304346358104509564743375401139992412545017055422286233382872878646483130484348509015509723830371365648438085119501813382850003721693504005196323766976850736509201911630965009896817464608371934360612241440096827473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,13] 3543616518736915231551872943051458926440889251341224031402497365282974073719597360587155221250663874018014634477515405796261586235516826027309221460645803519458882449937399533305879542153562395310751951690194733136111578101996578138052827567513358956483028095353052550299930811608254578322045773849757739883948019730205071172113579249522881378501765496904087084431504172981348283960450095460897977470865777635163558245097063256468291376509163456996504719831024908912375028889200069164057961143343666516762026100006289977992904343797238851780333838868289065694819043658933409209872576361757004671995244199792615398507290348437117348534832466326285295450487995176132854266170053688526996658997447120589596003629244699661326604062326300091108001163958504502624703088596573238967603425416918029303018547679574813541223830061324082896128134357511855207393468956138422755998818545822258024107585545557574080596321828459615487913746781994150194509754107112683918274182860340661812961125926973171346567761473618385046693828493705330122845059793151969291478829726745710014872802781346485570773383184413471260379411618560278392125317038225433100215106638861085682074586117885840565146229167961905891036003666185108405874648800130948306962453486789398556142679233548357244454151145504367341166216279255766193397164738842479734662452246150831799320008524094510040714123131475341859502607389519513886584381384093971864725117697653784219386346795607631917102436139924169834104651164344795895397178570566442031193447853759433249635413346268840845079376601931878746865046265160624173835515734000718839429188586905585009971977737907182005533750996116211570610464616910698391143715992181931409908156906416003200952997459950898094333951464841591359806149815127239224402960073733193559712203838339435860995771863512595100484130677092600114593497413858374153497901652555022890419372951128431410600324048717808133957068822801567237992321222831283161843832846792068367040451595537488528095357523499758124906556560484045493113412919205393454839895924494390377107366470333576918393016654083959639580990898728658508538725309209900185774012846098072584502858630511673598252991591143315506995938144467375833383614573971622961748001269885898042875246237994320705377145683139365013639229454572491991809316929482970482649022583238767114193821781412760561017320763813395944698733029860529767137022091449678377323021902903192120279646289125741000570027037257269848489589198019461129432380715406682042525668094736148764058929469976196747037693459248190868404310521615182130438732854249131436496521193306415700124827297326189259090341606684259003497683056876066555056955937790877129890429896088669177956305997860415798662957719863844986310949784209330624158844922121669821772249612528134725235423972960532847937158549999905114472893387676372337785907025279114405343438950320170892291286814750372874904348821291008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,14] -6751160535902969414693871886894700982164991609444984131304272652277596675927839853960929533672574144178850284910908787316084077018751418852067749424971765116261723738416344685010308783454918672252629961971963271551670873189975683197252724526762538740269013733467788137182105535703995569055808812873933591030815769117055849393040434346554465402735317792156501512842996258348453173108340546456611253434115227040089119491875730178463287773600213845289778870406439743894524776053011085700601218802959415676830631465937426644617996374131193320633764658788610130208675801015581776598147988559713027658691587259641241981432219181187598042126706360546841588719888022896995580957321766511183546754198326999223013948831544378124203925485954860710392387208376566300610923645240260012596067973503549237408871912422931275583582419591238518366566383593512983213314076658097393316326627897034578910566418982032977395143105135725785606689410953206487042477072589132376131376933114644446871802725957165193782425770854002317406450792304252660240927034432220902278045058409799411529103394539327031043828308256830330699567227311009058377336944518595211931765468172685552028747391970508607283845419980319323088647906824397930114245999202009139080608194753319914717952936084754164500146170770447632992673769746281931186343464074905876236850077053930470475315187998425862333070158495931255694772164251162878462473014804180959509354979349415325095711720522006107013712243800043574830370044628453980178289557461881630398307418159780063014139052161035407745274972255435687055182626525371870011581512894993349038068776270989450600987939573293370815455915996293923741172323556400004541697681267129907231364251222394635355737460771927606048711301626832115910982965570458914298817952101726545700810280761044657721860964534899221954053829676678489695744970187236408194269007418491575752022770390799475806209065063914408364023001371459375698389301157578852620974786450361071887592889808217669302819983461714159431026750728207063004811090819545998420283484453903081066619541694981770255700106142849287293134525372830144463751125956062034771192799819624317997634009976900312922057971894854477047499495876171080323115306782649674708645419882472341340834146291189460511870553214176096542174520251925940779586528610567484701515316315358699719501716398737547432708217674160801331236096593584301198150616996037315625518930696948359021818138392577146547011815523505960990013250030224940174446112127143490483401822646288913163636265735045059702633210213679475972480005239530437932495710585851890276162194684507457763660799379660676261434108154027904870628656484898548107170377421252542082481424161192091438840481123761246829948884082783759957077399089152875600633595866512087602901805890482927471520269125426176131305142759336720658507531583866897614415662050985297817111112380604455740897054514640896688932481600061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,15] 16055876450782549946508122633604388102900849971476959590820668846228681927359575909306232086264117557661787878814071294536575981462031506540683706407030475218470553791806233477116915134533729366888590905880203683573208533984142691481852094828981146070804984391450611790847669131466595406228962511791026495496715969590025516365351452064787775481543391011904598985143419480524666409676077927505457367735577041098839329122745373120643952716225052401474515537197062501795929964432060583792315988556343039386966970362474884407411606983538972708736551222512866893923797111327279505486235906590596814791109349198991208447289359677187424044805727785737242758507615691319866559563670972259197323652550791981912490561367035956373444301025806641499541829349152809390066571619655218598779620381066931797948750052912161360398398454422194784213993549708513384687760827947724935615711818843848713500582734932432918773900715113143151620630999900953310935844543579558832599242976355804384916854630994717205132109332034730598923313231607677708298543837051202331377608213674285523364495824413539127157809501511800180049596408877248647366062087763832304098539438007849509702990208336385639252012217688783604102304462025994631090336968884668520175946408574620405861002004588148368458071728874359946322279846382902205059658466852730739671332512146275774486000580329471749782429279260290092642908746457636666852904584819711373301850042017553437685468019321806066912360786224939195559188404396913813898604174419614634060233173347994912971046671141273681546021626012658730204691407588765766832209354711500777917690103157675676352854716815661402064310687580350076969112583969089864360035820874674414995074831335520234744404623712000697418844500685189812596366647280490871926432541612048140967390898333881936574361791473717978596227995200320785514553517019612762284928550575647065892891364011281352834552626248052949402309819452372763391716702692884052137481991069066895923584350594082901590254147393981401830022936409186599221950818267577943327431014178817937113310118244124303021810294091801344644427462063465875058741551817927417303998405538698234065967572840770539905058507037757782099209476430215174601765828661766763836381579730626742198674768665972777869877625636280267407401821485081939932392590198999786970393274284965605214108290861802830255306956909130317829607485511936464136351957530636220352284953655336493212227931155910360868902508448917337732843157771705611822378540246838494665518532390236142704447178715204939566264502303837686096442364188486922691897137644522233300586757602555778410858912675026853658017699293460921167086170598087412514215719855427006776042770240079724991407967514527828697453083556920696603391481402299488932639612876961734789511696636896499623624116890511600646533403187100205186899881176341933599911570674667128319707209698243801387256175117969996309475027723485184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,16] -53459595903703756524655637595416392506780294430025393568355815601320003054347538688940876681595907669593225430751280862979295910592745794847303123062157529451282173150572828976024613576560393112211841218069572456478504227156785916247603142564569269399208305126648802737704058709345998237889077367562819229050714649865443368947362480775425269560797112636144354060666582835973652269646446701106376296264485386345411778568190180030020314851183475793908195004376030070983057662636585909167482341530219270517829746871715592460802330465768602579908750830422224932269090813920685658283059000297328385100579813798359358461111898727681117379736721160994899349913745013473411120996390413098779581111928054073844649495242783195132682568940923370752348161787000935475227069558265807055008961821185072168982501018426489484451849854190185774693144891744319103933908743837440673258369717234218253645617889893462412194063420277278416212618674238564180056680049932366283572992623609387135239406070308820878716423234951904510776040394674529131319857117722083742547722676006626764538570632825714949329269046025827016852912391314609239153687647481970312868383665769699285085984564552189024135719809868888558259276204492644489765826426838894315565126208749048532866806878811154880642823737748238342453261786802625234706794174256332168254971311371022813749098747399440100321342885594879719156720211094606088201447171499399277529620223421275445678117704241914842561786046009937943591427644571157209733997571278039584696807298377304322276571989863091396345853148352131186229927842648874764710693122105907219825554529389724430004752739466140363861456894975356337111627579156996721028810294270719341377169017882928285932968170217286010520575136618255413586172045841980552454195970606534121007398487182005552025744906732727618436686262771684561938937178801006300699432109717486278239028419930303408870042782585418940534010339746399810555024889954435092688746944453053102797350651567538066323825046249384776687952373245282442239742752653837278612581359503680047420607561620775605840584432727156232457705706615770634411242676619958240595778826464831291532356869415414643437099733411053614568763757886931600428104500467306864235842947546700685652621351924192201837107770790793567142860672294297807758787450475922432901530328037590506752305398532328703901372360389716218824984218074194573484312097101229663533968920667960237328438587771030979244935046603757366249632515730864031753687618566903234207437619210084963554897438235037373307555778525847113581209360705125787494258591094184151329229282639305033484935861563524098551823296249416883506692671076692162965772284704691009481412317573981441934817757762388419024456481627758898457379817292223809082025627781489051647343472494077748931516273018042628941763447155189945591552839832868847856817615686243769316406703767001491403363126693584766782632065278935040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,17] 162310378070945456112576970031517443447758384818842629293803708342191363258429193337724083293314845561668830592257941321921069683459075820127474961755929233498128986282394503477832022499872841738291332359011998740639790556280977699500406964995589353016964916290090398114585330129221182580137888990274529246198173493690789826685834075727044960038490508323410569779942317244687527580067598624168392011745594511709482537737032052366532299399989810727945329158521915113288023849282830185329658793326547933594967600257624451286164393313876035331451411684764637069846483057557053109658305201897247790680095860610495031096795702947912484673974847384940309907314885031649735630022410448306665781264825479118028821423835539573863505295979565097311077267640629977240773662390987045785294505435879311735227750299043778959154710484315091664427634371886617918022661400930936562949300081747581302938941036110981048011995758340906118569683639224136876056153250822808845617548643297567090533028428225452767984904058199592997200074344339048030248020480823078283939443518252102227354455816276998995558445215443967382934941939802564157850180963828016579563718197063970878391519780114079905230246460425083452830355849175899062748420447515487674124881760514100020424097365096343905479668362226441055142244467717570746561108806898520613085368100419330354490955690659284558340974453853150006973136039172419464677805000460733721365676708390307239867163112142166341258780717074329268070285965353055179186101247271632040500404475791335444326696059953857953979369018332495449625832297483166170369406145320367107104520042023160382098043401817478600451333172115307312526565886835899120124458927764763963775571336962785101963257579933589549906195569522366878031343637090894168128244781914362852447800780248550411418837411528788161020663322324401164979274631476364898028045313904856966665228357763548879813035995403174966430273719937199443449124572109809145398829287324951076128760461927110387416224888678865424944527966033664040864922018194003006055429146539846981402682426683051513850289641967305625152777012926237051486546511894116960635415694286950743935230756320188251257063935729258972460243472331003921552356567299275911435088756179744114755543911809886187607975366939478433346425789849654059765865278105755430338195251138585260040398529864997896216729164722333483551091024563524214609946655068701910613469427593549870113614254280235059518244467081319928872524023181505640387210662922919483445715762255347811784823550367543428745500004666659002851101262056221623442875357012637635722908070299035238055809493012930234965787491714459080879412380301062330476986555470325353884645155845997557971397392281126827766727026900299378910371097736148133613223724867226819092085857529500875275786761820613056080839755545310915004109211800508285587780681433683747660384647399600540242417155436858844432342450679316480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,18] -385212359235291601253345239148242770102562974106663428719645402535087485711297875736409785397457417269872780023955035278651507743769277096800583138222049353994544290652815209922159803413095498063071020017752678270959762375447105664796387587450547015586786920007152889853167076837385797745552049428986309456249534750814594795338450185245686373354789511847007333151572600320474687658318755397624729560041855972639020538107784078970440112621141627775769600324661155690796436159991189810962229715379679313218965485305874696531359825552938401991632567755787274340801550234870279655491737620781564840556550470298623430979778265731946161081641449579782894074293979797671543024677911437111999955134114357266985223320461678007009973830737573618648886128122800005927856605067351840411504846998674054415742424401773745288734106413405237791438419048469446538328477684727600565584568250683270405989515148109995030840555927925943744443060654373066104967184550549394010312992550064134979554621542353260234385967874813029842585334454484734098025449990391551645292180270241636945559127527212674417803212362938551701043390922130033796493865513519598655897038824877483863040422375339808820348626808858090224100326371494457348887188186103532298877555118581017268361258372229974301472703288390531484176897513771222671458892367687823273864857863024184087268167648824561905194919024120258682006640130908771044234244872800346786511553192805450367569577661987180932794763676848839726082581603868273209283856283509838692750235110765265758537947837827151937462085905872892556791605109710637421758578742345756065619938168636667474363118575877439587877317495658396906862204876233545569527870008706857898873384746291890687025572731843581192625638390584577527208905788868700674093918823702238336278500559829157365766926744631940709182848691632010179004485238041739109128888399457849589796478169504632564573768682282095301425149992658523962602058335131389555354148256915435046089503326935679429288060481408112073419274304030142709147150618518974788286108270850176302171124404052496510835796601378292965834440479588306434899371304343682186409355571308742129153207806184717596292399231068669119973625193538935908816961852873864851412608207813208946197185249056876068652820615543477176640368296213330119794069872583981679984687495028686109032026183854002306085449136216842689755193137198343485112215305932221748314689898188018903234981676919630205079589745680937680922241396910246952356138321719458035940287221718059942862379469095561184978333212427061336366778294168929394705768346538011197780807017108858384729590870562870647174317977017070250350096762208677443565889457611898354655958512913996163251298785963347327359699226381052818628118307447200020147347125755258785770091317560182092595832063463559709248769496861799488579710011513121995820266972435447232258437147973016145151291989456122367932448906705633280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,19] 717732170942742840996596215436171336278855515711158419311727157406470959207901507277623647973528948578340114634784175108362023068497997571445013383393221539570755781618099187011434219883864266907049552063555346362655917201942101288737063631427567863979916165216834492228885989883402611950764438905290727788245076753543344919890095550984175355333194574979716837301048328785240906420630248800368070647334299616306733118353581935587986894236404052059705478247742500417728042019351451573476637128490179892162989299688443604559655437027939122321307340930583791569120751297176181922259379967391057628841772391641467147379517060953728217813551366514873543712468275367843536074724382732625827970027053814132655314391557644250009949842147143664252304212051855273206861744246140316918453104297722864435238508589131642043601827073010016300701780283954445023288247937300550521811768987729238449520507644150717639127362411336074579935791090655334081929428221997635708412978333760687785802698650602768409500921968918056305166998744863584530528418189713390797777717234301889651353973750987664283730457184738192509166126134447873845397246757077560101110254629429235231523105001080589689547628441378202872815573276455619448840832194345419112078276532970940465847311929282941329450052000875950351675692158490975561944300184407566195944941301674213030404867037733129819975844440209297394454994828062860546280209403710900511810748955167310609119575804395559386715717852990268722593061590487458054899924579808201639577589833781801893002608707553370706850169258762828949775438443127961079677503799631340788391119717620244420018502610071088281055121105662501702435714320297138970469580572430202113416165891329762017078066078845462303430560314643765490577172329185659666151985902064534599947273787479916962110281036298068154304300147642536754394556201795982391478894692524021805994912303237089314970580834011309005162881887115976568490693175020080404158314782208450947291817903172860262391146764202452754301982497738121271593762407641237553385711087060939802178493830331485032969853454153449854805183060982747070900100563059056732740311419431775698173799271592745047372714520776081218451282540350142503413053285419729918895482248303046118907728608913832636505082752359423755433943332926085168454066625450871620648195709041907734011484598876953843962542941036213195109680084842503320280823106446993372542221521122965632414446557691774341691770953048292663595031564259612420599811450431736886959147976224528120725734755328167761639384003639534822088907673955845741313015346119160913774947693321493946996267728155057723212256292023369211642048380565844424149479553188167845463093653029067116633294311319795033422721994462534177938317451452798342807924288721842825647054204579628740816011025698436646166969341046973668038036531919007238101935300279749062183228745989902287907797570631315868955117609803579392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,20] -1067048938372546169960621475804696611987113136143473612184130671793577197127835762355128297705280262647173153874826266258053542196100680274612413821358347670719337490567359848846623681386369385045776335592567611070025073489441620979235088216001346263396072292004079590529705260474239193405954080957862459678606506267366316892385259057828636611533044033747698151781994321977945737680736566377923907176822427629338066001700708932058840277826434912360172485987374153059095090922520826915660922627463190124992887970002110005129567011660271275523780462214011149441124248470244133144422738122162611255750348175148475008990861282139241756552781653988494756164749071071835715188138186585604998546929016905857551598860016090130791319458672416072653892494870221029894123578820912440064381045700041699277182718814598454749412987609102277784117797967649248795778651585110280611889331545701020374507190565974415322599287115517399596240678690874608481160083242163971888438663455610336496426401521276786094675098765386122921031643705923043132591165874865797066297598049148624011259725380195996561742262322670611287756867144129219401579221640582368827293138143231207560098524108006267759477380482875052964333957710300099666138305924672902888606722284480909338929043302072271824577207070323919127603407896012976057018919300202300557544031327910762248745727305062417709096065351978843896855363832980739798572624385722609573674640179639875055282734072995603968662648313939145252765679873636360065365151482861345273329536704694416724265448287591925246033827420714911622891836352558703161178056896659412406346070817272605786198700522251306497403555480477186065582304542870278218587669333935088385679489924947160458541787213680532053396563611413068279066118099761254586159137074452121284871430433727843038025033675067166011183817257917264133193686531749251233034642804720044678690185932347281143358745532228429559244191699607225727236900993931323597670524892640569096401943839648895569466895681967219022089169551747294672580106372626565217885242123925203856366265838369512668022267360321763110061127512429021604541202338725517808051811361186874315359909106475922209681508576118096499309286725634328475445949404840299134409096736100466269032194964269384506754584953578825875574538763479226615410287576336084135690219393540588034709742532030866809720465257341007894385415116054558271645839326554057585480702882896929182902176784394478260151450482397304475378001537602432774232741014320659617568689949952266676857225579064131378569695070160771907483686588459812407224815410004006182109840539259310150899059385242672129134955027445696011145909163657578508392475411463186466653619962307345852817843398902839020800759914587327494993624130349101912541800966918531796827104690208822236928340205951921352557186205281953682266914161906631748536422815567575002320096009032418176628763357201450594600592956247244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,21] 1257980485601322816475025300018671008653195402637597138450721281559321941405051587399149174829260929804004093207020862510030418551778470487574153205176569876246123053635875635917452067155844660119048037573167605354684057309545833922203825768485349577575289199294487684102439891812096371415931327722580812227953797040524070892639966333966247254401050165059159241309310554199292559561863824890235335752324217449939289496615538095033427816335188182344544175354336004936708569332863565480216930006954448033064171791560970726750962363345538731337590716558379275333709566778167845143568504974277394177901454828423485381191284927571159801101564642101898642549418503242956056415421038840221809778640518478838183251889889218121558978083333084653368828705814021614331590356494466246748534453380923623651751186655363179272593230375333699401522291957280195073113099385652730668494854918770920190675400551765229462200161769909062961857940422386987256478529361583405587695736937424448749414640094016999619688342078227990092919521086473805003576529155411304027677888749974912920772453330084969815167676291155182812837636805592902728294764586979549465057839102702676578661924430228018658956716671335913861909622183892762049454373167572075160285293248227587532355318769132946167699962200228413340025127552456246574120319847595202381793243922715586697442842691297413424509012182249540926600138074535397343523403445338583947423635197060894258568952599373813129665575280246822527076855015492975804968481785409041048336947541157544752799691388116686942403991618459557337705712281843958691354323067285060132839436018257843284975315551183829111562209540803343323331095171043148344455974526442074998592427698058395343797899599493915263874684723456546181267414528594596098767143582144029522291079788941601847413302465424646240676613715623177390763127009266805999328966123117557758625142429739517995644286430733025252500442250508202934950954980755244499666508085545140589583181003846596366606858022261038561687683875326601997288854839685625765626719603189856561738112551608081797746041216418950511659011173320042768811074374118530735307188133384638020964100443150805446144047697298365980855011821636261114995524233876254946428538302641942505696723064420754369313447660704890848595030529357641900573241256284026635794222529300919150401336558351314146361894324267170340758391636153741725389392579178498896437922350144290683631459694479953953480940819713213273164020118433740856696990751435517933146000253110160567147712156577177526125980834690318004001609841482883952223960760564063223480238286591840157180494735576006845148860638913192845686749094732651325967117978033713368447598667214453740764811522059889549958573967891840782890700788728980450089806029191667012192338880592075806573460628535282867208320452841866016992052811516548164283333718279897206201017392532749474576339688107256154732322272791494656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,22] -1120457061993674481503556843044800503815591809744884662458006172516021803770317312316424539774817065774589050690172687831823712396655110267913305791536361050029289651067898222023047934626894236288737590973442922810728180409930778282000153145554091442983304443121421812773086939077119783713394801471111723352145938542025851425032000315332400108408259235364720670379773580450030780474674216620018210725621046587255881743243607482764686263042703739344690394353997916602239538666427015464314906726703148249698433328893755277460867197267836282430181394285202350289651273031462532234776248339036090397438130383175237967942436324740563296659593268341503182151162531053289167783399464906994509056002957643761359319972356675708832900487259127650620699916361694454179731523482937576547817085945113959499773590591269008146332231543591581099518179238338206857492069217999732568438226095310902330058335001839064180415404744781264579718301809563168395668923489626855399430809197033386754718938675135879672571029863130664631335764410793895186092566347361041886017582558576514117447085555934638512804048599461728006403485973009348903740838304152623246862388738809869830780011879981122253812031215310892876957778614539590446317687050023742962285626780643199356736815841974521908324191819903883750287652922829019556826768948714810869773470748733619559609753774856712247448626751427070481262965698284716055883941724486500913403069842815592728556262632777993756963129732670160378805504686507728558983853860778868560539380989150004624088661126192009716592335648297819078977131363448575566068204204459916588805420533008528540933647674279437520858263509780855186789431884547833376212410984458429410251588146211654871035555711438844295573276648489541704083355642668284110030905291781369730452399147314653235530495646292815533468278102389753484974568237107006637719690466059283842799103587685268527968777550363899444977029397331052397949934129424714010887653348375339477727813250816829535194659559988680531497081648734180735375851402316078417264087226143923466208974507413076202751891438878663283472044635604760704672596210768256990635600261005643469071433804790732651496970318380076142592526354165263117447875596584576108502887680588285393019262802298167603718295542248669475243064918390945683855250642501432266154234525354032249659459264921334108052187827753923649534516317206790808830439249408566106329920587629417675493486028475772786394642826604290554930081156025934805005273792541079733378243367182295369744045436004731569621479943384002565991166241228714651968001955657087141748262622479055034022290803658443328683088623861432338944721438877110305303732737873041302313102160348343635994253092325564280893273764906218146971936693934948034089062943065409963501916353153332828974375916232811994070982561535377681145187483398134866051963392616851590319646165054382911056327068973641215290581104889692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,23] 633890878054426154966961928637281392264203884127178173480011074741908042880765446215945553978403698585166468366561907423927999194264045077805848498798489813461472075610958044829331130650792220042493159504024978788582297139798820472201017612914088278750948139337214850928835366247005872005087284600724919924827572295619138445908334285205541486692665523723338958911156669852018587549750706185561088113731001555376434583734223143958083140537326265495988158006829846712146598008928912811723463677977830936109036622255222100129199313105679178753736924393161757174676269026056434861674655212220225092198618966940514713054262789222499324056886769435826728044196699990476575377319396731300507265027750067610366578795456086418517073828632347636479926542267340185183815187717889998156871250899588937698991895583286836163846150208192833216440190586828053620236261898380723005998537986333943614566648339762979448993194375571466348177194400696179744868621721338584786761278265210295999090635131676883780940842474730957085603986813159165401514859927288454031979223550716874280897108385615528768580249619354553897232749019524726958013338733762100448843884197198397518544380922242809419900344633588283419452703505040042559278562747082329472900491887404567266759994569157702658129814701341502784168174436615127427676009562845229964333326529299213103899287932600867292783282753958266122242219483490059294483716309592332667725959087794272282474435290980093033977829873310377039578435272555880985774579373353065299915826791975938640026576112684043519602787854705366866253988396989478299314062897359869249073971218158297443108341731623549189450396835508291498556691042619273559364728820425566033206969230988735978530265892331281797195678960039808405771385661678871833930728097625900487030424882964890464126763832030074442237489015855051839788609087553012393493126941380768204411347269636006637349443067506246954223492135399557045396084930366690792986593544510978025053165596231580942828626753123286614325623070183207596572510815092821950787506396560622799202638643262703850378944204331199821379548560608622383400238131489664436397025202983148521654020803478822848101337020357005320774179340024147767963901316433049324856341360492331156325341317689919866673227513219997235828665549758721717787131919228476208250408948136766451943191155080243308843481364125909970750395095500450201575001760575767960161710084525974510761038577474748416618135181898675603521541147543435451718691496578164247933446288590760262417846455715462372603130178817601865084135705746340418685556612269278087604624030667759348954317749917635484470709384909253769827089292585246243738623745784449100402659145219769797103224034312257492779146251609282379911986803375440470856695717773165829885966131119648164057404401999600664517580405308688322119749392094339361920585551977494181818981119741844340463201146767737004424895924273152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,24] -10036815791872252886449126794090610270479803371115859649912692508685906067183080427720185222072725563836655109124014998120015522692338666138650160165424547196279072473298429259538092923818980251485595968184117701169070165875463392670658620013027990010835916350627032794986769989892772087226259812694967969912832342300297938046617806715750270630268243466384107909109436080135819314071523583079848730746211404531122339355168745861384696979825266940366853522828401166761381804154576993626250878545488365325981038395961799009254212772577789154421486568102751551150786872692877948624427500475272712863772382544319989615634997381947948172411588789229541030993816481623925434346907908510883375042591089098191163290338357287973894611916005130347972084451934249727252808017650835572223122820776810740686883606196487391289965604107470030126465235169022782020747520913780965469886890994140450198839455000744472075190790179268968304703337599638785966372865262959319618018684553241119831280651878849341738716414597361605666493745054419602602746701026032824758703612271641723475089442756912755154402064278053390504782453556205138911530898933858932696857721761521969119143333183331858637348799303939540848343226509219321991664721429691595646022950281637409967443162190762188805975223172644400259676040103508630481334774682776314921313159213381630000694457784217599886781193778547869724008400471133562643282792238130456599250128511398354402421151896754225043979856934281428392758552244138376780200851166079218972396300969608440371341530273836543439575202241807287700911140291520548383956535789523292493200114034764769081794821935022504265389022333052010709745163060459045346802367755575655575867499089779603788496667598454537681888237067158605031087847606245824257821552216336688306365525689761233414424099471032743737727530088195770896223076958994095040574655203595707478199182131816631742093498383969528339674070539915081044390018305839288482977744305968744789463270547091047434530806386356056067539593149273720768881272908382545804791418654827478806953296455840001270538497435598384105430429729985837581155605155500281854832320746828192730461789571163191032529985847639815400496330629223364499556615743362410174795001872852598565580995064161723811962467207618329183436096366582148723643072982423455713245236720852527796776861389291310712401716481763730114165964589273151151558594972969871719611089936971409763464041711130732995986960548895681030320662322645682113232845913794405360939937178983448087993916550260707266880330443468242046367859319666517880816283597998704723020250595468536654456186364068966327957856206172734424952321628694600125818309022892203608914415938829673449267260396657828291923639591933112241484076535544531701753854337982573808743952582540345211589330603578286725339778255438989518136723895800499777421310839400072790553151498302211690592190067620380509055050380738560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,25] -408057780704047615166877688098938918301600185389374659869140952857195717456795300431864301955309525493782927949272779123902522655231781288791126609588786843723855056831913356431438361845865803974219096427499126593909305324134908601436443268524840549291916244183562326766656335574086660697674038057820126488609438041625650470399447469195222521053478097398564906789531677943301816348795348045929172254559615270519771506720183985015327046814715495389965407707464857305036420652453625287817347987283985272447927867185126309152518250480350865953178060121418304527700468824176110661269138916728328466393770516382161027486679234547578921838935433195143658776792329863037162723825342576444435484142136099225501542340345587035604200592578720234712537769015837283723218317126830146277404842334652225047674073951790459628576267548613514581130093227307053988828129668222368412279005710418251073854581654668787423479360111406298024394185065925880703134396093121396908723902683518548303368478768829077191194231813107303818042214876868336698801930325832100653784903792207668900261193249020658559561162668654105288895857147775759089622909782960040132084927153654225796924767205464293104780473025025217197466829170591927299541338892837626124569668929527262717235512491831814968931427453643009735274590642951767779490652592676764030126524343856219942271777520992306873516170998652172245497855512372109923612867010422293836509780975507926332202477572179705691839989015678441513293917795625693605256045776326334766495542221290994501647818795352786176451618178730908909706129690009744861909781745786285471704871772294447266478422956251064042582892900171705603538565631145253533501314383295394065820367774679892469601999404900469077859362776978241333534308656188599643995312631784038088851492279480057630215914965780191825016943904974467813096981852211205036484741260444546143649476221722427150540386361370045958192588325461289940847953106250263254677765640058480872266011774242227675332021980163424680791606457140935354173298671281460133403782799696411012083711864568296362606687022473541572973713876906108196101783617190176312615034361874683709868036438633832337688395664650911567377020810686101704396430833190997096637566053769876677563359419714736728283704144259392409351361759207004993286454409014715018394090729705965572411957964156619446607142249847261436134504685691394571883953617602514977020218231521872667013527047396506543130466103368913482554848059887443752103051652603855798414150221420523458833770967259753970607243544516570619531134439956754929107019916013754949783240309133151326985008464925575944870277541671118900686150976406046244277264229911612652771251310886767704644373647934190622349864758391982515503550460906156183553347235974408802329771829634256299607338442527815871570155021367203105695683326377235681920780090857747385139660570785191293610618104814130202851078402211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,26] 391565183650461300821393052718082793691213996420190226255594397429880847798775031999804190279947551890237701421649973093230815801108348729001667818705028815765895102250234663734883925893241089162981036889923137165750140106713122152352491276507460776574802361527087872125635903491070163487233163831692898783519943608799442169024326576762425001127947488354343718032846896868781003512847854673329517467503937857613443960822941851279841964870922408630147370909822262381662508450523296233758700369061150205941509572061666944442584370492429211391109443868038507801063761097024924626749184240226099732830570013500247780785147873027073705055731485521599845320241583354847133368891292945626240388906963091553011103156089739545271567245803481819133752046778940055997914530848786316069779273921701508549412140684589676628701793461082995023806342265454120911200336182592623471339864699894413431661466923582052948252815612015266013198785990685101948912700258905728969975735701559575130558034394616697658130748765019987455300634082685589805000960550251785141476833225080671751679317093923348023252583805896381308776935360179158880121019668976237923839495992999575484617840146111620111239779202814723151753615048203676477239931627733894746959906262170839790301910228889908418570408951422008339086802168519913739446277832641359614996506269475203485534114415024437264128114964064052267572968396742922416398745413866538686190607337378381971548016736460468085590387288021431776135743152679142177025783123230202264773169027895863771315730687171821213290639904657222923137456258177428442721786288131432812378549097977069355904391836466374618491430310204530411866608047562532364773846883524648383317976190940434850497973563351227197669652355471871410206486655081815305906571771660022719693558657526352457018512900807369428850046235198672244882251957790898376307002381289092564817323952796271975376869950776625171113805721590375630107051334573902890331437798231309161407897282508437958419807124693185287494538702028116532440928304363240535574251357369608169333181042195290731041201186670272219884081835483269138542374857172761783042533566819831101559852725680922475669204959645142090071970264407979139516045375547042277353655507856301560112981705924003490573818102899517666934910525981151074575554216087459336530244804891572805263244525755820166586047854870869129397778880661878866284972544556516422295264632529273879853402466097080389299804242694123347199288843738123046774332201447457343241102850317085675245678141191962152621944963066609035372141488102600322697681406459363147889528138578567912728330632899000038204601912120902333796072464727896832701997651334581552069300721233950773608800019865547167626762802098277702114090301712831519314328621234041966242441506427203448881468410677268304951424915101512356770281492867478656165665438429560382697506003856949142341402302993738278940818404781588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,27] -3121841057049408702166141271084783780588703451871206027389979093876947595069468963525937102702779227368111038924061520792860503616933370483437757120629501121419829065677837617833635962931560903819778970840809212914483215084190615431018270685059572530985928789532086622719577693888059323041697161427786817591760555277334627564383144272403367236881588135463914657089260017083085638438932901922432113428680012647207470394609479010886128388402485891440914738057913357204276148681353637823561678842504245081276583144087728618729273674383530788362290889816021567561880403218348630096643616135448139468117649144864037934007817912105851762870060357767730669957478268520030447328449064688745131126276178634817020695903888597652201543485439049619122031600301585503084383854011061627883140675344691702171127035244003971943547403362769283801374625558647486799976485245097377156970653300060269308902458360931263505716037679205318172544296536586424465939189353141976635739809236646158166520340718402294243832026984984702048102516199609556377849451464817822770225517768795883030908293218501461028762982922336658692364546300140786350259488392233813710120710416847839304446305655077791413374787979672016088377949627936867682893283517105148174999853524701708953818339482479581924043161817762472286289320914706799522901886821063204078088438396242840077332015851223090541198998751150258491840268029677885536143062871212497716321608017448700891259627656848120356254943913981150828910073170520301311410059234051601056675692398274486633470393062124929369905221549107743172541206646666723196113871768372126879833894214703346248754583599951142846153407479608708922389988120035319154859985225299849279621105174514464971078889571463913049800513328296757968191331803940663828671779354635611935706966717882591468652190621419033740667245596861640819623502445468723001126225681967249953730255415044981189149416906701236919476931208827460986990371450690474070230582334796336129862863581659644098879538477370567005681970143206204160059287932062387449604937211534721450478637580886692028601697440927999443936975558043299297328769998782578840622798837362777897699448512912674382713756426231692434328953068913897799040395495321184196985454026567486478104171772852060038641552236627291279941080388630376991078154423054791749153004924792013801475862995887536400836686875756726796752002321452067971677359427604562055391857890289520477435081826665003932220583859456314658223049626664472123124008104946073696947650116230156413535510165106391095340653549490671969650201865455182016335221788297765890324054963805731495899424674010525840903599073525317200190115384120728262013386323640893499075284892882902245851027865143029295146134744141877413281057024802743787697366287267462461911127559426253253341720943744051126459416878988879124717460451455359209310262255436174180812039865295862553356079897752632206132132427333632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,28] -465106057700045153561067355318879326432308205025143802754653803150902908443170540458189317565732783346348531031531161205533117533866052258641746297503735419083683754199392343144559737676263406971170598308604581339571351735177100894264443573387647581523315741570341754140720906514046328409822237340119028482332578849656538515903133086451752243661792342032646216922136012851529355772998186371247241735479403608216729534803889169745419380757519752294519585232120068327286696241531854191746084115535209258490382461286553012811509766625952847494086322383647661732635708286684563376466332967075194082127131407621559435586866934459765053995913547013984080512445408157247387297259623670154739714213083354393071666777435001372813994266347871830057068994998845095638543050669755153388050668942798192242289737956870926293597931188282378851897415038783047079868193115346181381577778229138301860021107846439131558409065564549633196117028248638098672041701021548534707093547493523310354052032123131284747962047484652381468942271663350453465342447105461108011890117683303852064892230672460372756936086073730611165417812774954844975143398750608681219096264571876577756078382996894123318560279385715110299281835013486098947690028972718355867813883904386189573285578320028619607969251527264702193144229564536710875610587112672097035087381552315971520196106426120575943138350632740786079709004252076822804325171585510636959063343035543597457764103275061705387538110890050423112230597266357498409965393173597673097315578409277647299085305324132218897937666575743427768004919239387154606025802067303609672100334062364525437335352135730501945988776002577980372022724239906833421520071216565429118017824582686638854487543291992946711068824260345392097346106403517159863256133359406824010571603294808688026035747341317096464455061956314018994973112588317521987316845201631249526613483378795390212299598776798363563907547718471145375324132594524362232080577822183870816972025179804747680089157197007910859193453633822986005013877599219763230510736754843223507428868222550991783152306644473635822452687542459293823017632162334909210118015500997186889411175337404889691043221665891033935119221629027827757951981256969034435032254526700887558912059355842958238021614681631721228339810757203687424894795754404226375183451124399580023303243892205313739762241193241599531640183390687893534253847536541041460719320943575316741982122782692581499808787437939467835458296409506651622577513996817123977211908474401160078092713196467626026544058491261077686435421588878393342137455282309073400422695794691821478480865290454861062081699851621465597229190343007676684333078482246314322684387904822402373333600683364004612344629106272770658688348764366246915757693231340028016120959037891696134385304498906764013995398655224601371625609007690692041953873009691236410127927812025464058302641010379843709249576738393948160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,29] 728751608587715412873469034757926011612481869077411961457551735361343738296216458165699978508231369730098180481246925641849483080541999378390912606046261832684959671468129892686652573245505122584102401556707861367799449226305447791770158913976878412287639875404664177546488433161686851089251207241096881894516231045921393015227725818693610368326278906770158728458242731554665714119478742808424339497778837751434314853691865932549370900141215735321682446656320631568003203054445669569618038108635811280775903635195605395715727081516474968707432750635667942682706656124489628256954249829477796872404644737978289189610289571780118924273091115477744012160839743859434414869564166501560336240149582554072782991147824266032547415823525655889094813064942110371947166827565411668105240597030703657559977788364879375836913762775147717087432243462273269534277855402284473006202412816810918465604490862193235996725144241891657014334442706086978170843482849766792680587613087311351090880617231366410375700894624623042957558963389433433180004578776832566639031749288806951814538766317541650507068037358063278395353160308539325413248430776242174206334208814611182983489041214101795298452440806407671621137675591721159810483179553725587616512251142715897859429612019283147685236127092434018394764826321397495526913145576247211171414636643819202766486725256417800963622144494390150316914073338601098049360417464632614317234518822474670999418518239414274114338389422817996581092035899537349763965536523826788156303712707465625052047315702331958087758740172253537879678264652664124442710211887846817121626178170549187106495617728430018778577502927018558125153727059326102684091194569317673536876901511292222492675436753546354383321115796437953350023591571688407604983002389586752687306440563716561582130332693584375397207019248349041013132837487171748488316114247358598268165419012396542992076908294750305823144144164423184909809645391601036635684303296159214989781736101423001466147214659040806888726749405769382484497826664673995737490184534339073033158862404571151897025224172308062721881578446678487173315870531708681974215860378867833715954747787621078071723595705659214342465264153158819185788784371394947374702438401613760912378016638332384799245355650790780925775115240829516178388056528083777237268814069242870979969259581242270898050657121842322395309901690704986905425333796694883608159684745771938583266847533007669545442772501372109563237119667591108153222867540233306774805591415336499701299589950503119940252339759999212034425431833323484575903541329360487167553989508642219002264432410886270904932328550987268933452894187108081806255391039916569481314900888295005774867643738808543077202092894843769182683577581325098332349436057760542506983259349717392055066170538504017317516762474282333217536437824681523532014151269354522621408807616624066864504437535855369984230130815470665728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,30] -699644729091276630194702648523102206380479433645716554542183573437690625988956959433100674213631683316770112213474661679625069906403212493563056200921470900652641945955903092565774422572092241918711988048305073763361353503690749764385621722002884924009362120999084643939428536073592326859480113166801229844860573510557153645819331983138814870431254552408895543625113352160869261209737624850359552724954137890980362171525908422484276355365242675108910434976849437272895684904117323744962577094046337513358886176639314319924861942518671071416807423219688915419416924219635582869177100695270819597304136015277424973126751127819823891878135286982522669149509357849894244529785311348637515333385692678263400232634403053832746036751567564591826913787270257797047327521577022680296429213635448486125134942286089375879565856400444401394064684801175701548099092912184564774512921799131832697900061717977293021489273227357113636981803088179352122320127703406001092551085454656667178350783545864109024636386695779134431696306217926117552090629279150193028949303068780942200459548843896505949079603550295405831894038510788354417755715271557528142725053753959463775892460942756669212493509476217198503157540976317539767709717198132425151127343098008402017072529916211648365944360194293272160400234224611938130102289037228645128899942557962384278938228320189164255405438390190855098723568013380196648666972721235543813195644927839907607669065709901183413686503342762068894604337462566832217163641432639094551462903001567231946084853953091684870397289477565923464949510057986414755216048600797733538033115767651907101859946893887750568969812849314954453261288918028636071504276870978870343022416245458415903909975692447148774971516607248872973463718456711869760802648190605420240768304640426551259525743518989389412195788344931944019807683972116083229014477202034968120612506510797550363465183503601242481927825908791056372409878984085500877443776128724924241331927762882555826044837524942456239145539306421257611381200123900455432632656728040998015383227082152194652979889421617061015696504378449287188891688705018397862862591228308589923402107850167930969100549479399045337119697842453544393315432203426173596854443826417965233159648732361013315720938164953255051176936550621231889399960048268001762803637444840181262044798442139423054812052709639588557419294420938166399455369059321219186644029338275208395609459225427380392196094078969269414140016103546603028749125262552263410053146026116206644067958101153302119975681106454008375033025624877442191524933856728423633145024851669492952976470232287202696049656257043365307519911579161160008676329819777630044075409329245729472980099078822488799074894438697050487109359515170195545551649738702066175414380934679635667414983709688122846922192867569674420098973360847146409236049054074076702168265898458430078488906417644505798205146547198361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,31] 483312886900997227432369034785141282658093143059077617236496516913770001709904990294955753509333946176984462938655383442615995702478571358707297693211082683596776193099414059041340310818897794753105706688692275859501507433496551872932088796489915384111118107955808875881977876571061249406217143267593584671194076704697747005664595373507562528909720427444220948037476987910355807164590466488798384082960632764024255812520149717771467429024851670387113073856829147484062204325448178345442737607128848185185265542447466694312257834494453111035446429945551011968803259027219041226036179445190972358488516878310362324856800418192189778291297564936803744151106057282464632555280360825204017920547944317734195764760200589351836510416647318618050742655550541146735810294697962680771286326081348762787024579668479842062184835841495569344617013114128235912282142828075877775490671242096752151801863804143665879813581078646143387877608230214334932665153566711568265484669463589423588022989929397849964367097484457533705344910551519559889708331902152160702213564712334786576393632137996811229488351013785681874295603943412792077410913668585714724798443348049823577728974839021206273812373873283769408028416549082510763366345079744843413265808797288450921695488633805630972254012019645063195929651465114456198046030394780495319189442926502692799757460831505867425393876431424026143400286230150032535893332255875685565820130554666997387513844391386975894996636124813201856047663494236680740710023048153737379106180172522558519653410105126946792805381901579090972955624452106315600723600957952528245652481256275534246386117427702552563858346451422245947810766742380720988076357182551644811992516478093141037925822807707004555276288868820102691412754724008045530389126189921863911307984211510501768294629928391071542905541728237476533035264442641379956720420669583461208835341183440541768766479367892268104893656800269713052477575558807796814051357029077961248319340787712662534093924533660955863293195461180028450096002130378199999266201127513512429366678903930925166891771183348609165425148902410015762651734518229318349385558102340447837896356760471334012747062848594291367423301561004038541079351849077610236347907779253105234809239024964374260654429345758885660527987153823097030373975645077022400470534909412217884282930779241634690443352902243445059821260965672518250320173550964840026760137192331872227060475612710630354271849669847570910942013716456322132495732143044606903058489112865380648273436113313332500569138830460827592685411189962013720437822157900963785233040562574579745692686731733888025921248818841961592354238391277792681241400600801579265279355986855347568518003667143836581536762434325302949412625912861863199163747171195919965068441164395299686382136403630977603900780548118024527877870658974018339164377809794682088275319831156882202654150174541815725297042166296608768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,32] -243111706283500436684008908373290891633997524450107746561385079069486566297792841441208173561570206777772400579652079862045818005824839877206228472174599216814307332085671688461189523626879507728950604387155458848941517174836075900385780705747346450171035203733971459402137858189801444072060026992927570455176996595309688860234991389900552019651925170038235748191536860856065087875981145453110521348316767506523899783447287599009588306374074479565015434141565108460245438601006074549392067596774686011009224617535159886993964729820738552814205263991809197089766871824348531726119629496663783585088047452228433390733007343582143682567165643993203990358917988225759789033894779452260260296564435430508629176149072254934506511189234239868654175796203704160516018579319053366986623785358483468963177876407744185219370027204727605211023853874970394210021688266367245932253229571861178896807295014293125801271105703984091863065720273684375191109669963427942274650825518462983577661586152140670614424011885171488236703428054392828291272186052827062654921187232096546663713264684062966692804377732496827775021550557016903945487978755242314051920980739943415876380846266490470965874653017344495879759117678206309161168581584350942246118122849992049293040753900991046684398023447535415442173356899603191944896291491369607487112511977401356183670746228542539231525576515240112324786597494460431507752710258156185009190549451498521513246246082328641111644097873518163088045810719055843750439063175401846875661187767550520606077907973274001961098219569540811459746196749918169908740141439680625924840416890476056940390091552647139591619384006425658901852477323252619439650633310254940819902742403319247054595843258947798739277250554757806540700993728224146238017230278462750795991892119203586459254875100214917928376176482637442911362041797362154242666843047668499403833260558713408433852025174193786829492572182103156414217199706800807403206106033935465709501695134231915238241888456049709982222179567369994322152028883983984028225528110809092437210772550544550671347959688847293606418453040387094948776686464460665269658851023281268203290729459101721968538404824252486542202695371878802052654319437434217707688300614770382845527561733517618581959508627135144983413562695459768898977977532119023403205281853638872684091061680987638816232164102835705842970222460022624569736101767082130866724925423527673985255241649817487073433585210883285998118919365668521470246375017102351703860387075750301612581148612544357915396041749510555708011106427155918574143524050902356792662425620983573921083293043596170496606695496950573953294889634045362637854388216882601548758760991297631570767957988679594952319700638401884617795703164699006656866118364796544747139737891650474555125747039703931976574407474797642637144466182020750934161056991174667170391426767021560342480582498105968059035725086022696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,33] 79823900334195985171964206169089812901093932917173706466788275603822380573579443284395389723802799967841312149254549757374952871577828058101983289614295119935710434293266219447385832692117527537389285752850065917787142141660729799108557659827965429976059115528756251517970025051300361636897766908163871714488043879284030809299165255530909542092791221980149317520740587806540529374392943678452764672156887685946136032461820243245126426951659055529656580543224037389193579476527172142473383076120910325558645185154092774477562332217244434604709069155686981661989104319168910134504909418883233742283378836102655405831308495561906304078391746528583562277222991037568500897325026492220458673871700281201936289625263957246945503518066048485208602359609809608482411392738566356670925479067905621536272466119380669749439788059818817593297525272278221452726676689205581533248885272162079269816665694196424717255536171887378522124307320859378831455404978559088801511018147770351775545489148476883632491515118680256673363586703541329185707771315583687225092690340438758236837821701293585992525513603125647307880299010081899318759330359477060244459308767775666102477029428285233918595321789348490021602398685841146856044098521660959427483135999038112671140235507657627990145296116676996758016238447508188689269480501470171136013982572965437187492474575157535435631628989039751185340762218890594802755531383591412340854566195085435886988011635697748606140901059297099500135978645104796145352691625822489026702205667356381819833839021432468793831388752142745920591006891261916090645410959331449614114923031235450509906135672384639704881409039519782978147269493867233535867734576079095032981950755406213473207897008144233159599893424609759621254709746448186967570672980089745547937759677013618102270867657380528603745090743353893408547376833144515627611667221232737636534845679122800066672501128274432137463880934425773675768701762888249770443513886373100299622640413454184401220034955956693030070581331309068480718445168976076110833221832997580261370347321693339965361391665921529126763974363008025245128683211118076570192823356380116063331849532670063512984106067839479984625649773287786447904096101648568254599202114835756688537688407891597130817420890871798835776047643669259609573202737767298892076431984398334282238523245090199094696477408280646261995829560540009383496022615834470408258574369216249690768887025066492135451551902639803157519146187602706423146193761725521449561444599782243194246568075634893034335406150956046868834906493942106815188008541046593052426965324544015726725156466680729177063127483039328773094460130109175927809358250806817959170218808535231870047873172661778973414995638076007777000852255067250931645109640795087781614958123408898964235829252974947074431241769651111024067147367845385524788699403823460879962291615404424559700254419019174015358124087104765952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,34] -6136001427356531309687646224299511913471666542567310166245280250594817610660075275330307517368297461408385160356526832933174826735568589271925150799416435326730245075028266361639329151283980970894612995587997627144296739791259839917691366242530296525099078071009119649282819721662521459450169555237242586709907132489007781938535558358814450048094186876117466378753842231042841226236518673773324563394075469049627654446115403098118527274983100501510579553328920058985147718074785234858273437417384622154741950537300096651611778106909833157545822501215047405894203704720603633473714335095258666278726908485947475032051638199682462088904155043275171380089417176297093336949903389711991433652430354580398398228979946527629511344064937454800616581608742152757989042120071882482435279621600458828110684246346284860162833866059258810297141888686570044399732344959410388208128575857169263775575287215443576541703696952017898661623568434675092125474073786717591661514299827975319243651038685472723293483818696553194772914543724782759902465148910374343387971441891471891376314189119504923606668722400076908188711760869023501961511074813502867379530109315501126862233009524589702649158618300833366565860569972237601471962193947075255605385496930887963653992493794696845562871872144863199065212995065616516843937240657656136765187181353443466967596708690156719496006874749740251993937230375319935566156109054929511088338075283258349618134247462620640874320618762352918778803955521425316830227584426152622789967388095562203191558938886426327282538019040083408249529937552159620275306672501909147975615640201117929760155726380435862287039141717730296523925147963172344762145974541526590823377448548347999674430925359520505942463962125338729275658704886332065274788325876840439836426664940218825247146825400459375511010550100896414683094480918552931442597205893534837655647661826463841015048426006368641380916068045614529050426042076723926613403540638514201222171124122275220399069285426447862375845380520884688275054199124420835092684953954433861871157296931974667305113999474520053191493025013205294599969243971809089801040977741623830120365717503264644440548654625690596235981686518574054743240558489670788471407689183605184000643879350923943764428128951936538480428067321149542200616491211675043781749109757087220479981342753712059341264237491475307111369258236540144833577159081442561457472715955611150567879128108240070220016526828740791061454683562298377366317513955889324479268241635263287691105151933744499741603669019935744696708098528172406819968405505833289518986781761177989226433304059211453229185687341414802174780480949556873925902716823706756047297170263519648346517983157050874277387975159758263071156784910491740669563892835238144758140854655640174988520091699659166776508083139043215147368769775726342039386490384313384835553130211442194266977066926512798694955655291207680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,35] -11860781743833092569817677890767952253433415043864559531882729063657377423937360516424062982447280229718490754993235569574887757291059527681431303890775887274062563125819390327518999339899046706969584519269836067256574219993476898383507493740260542746793950149964733024057191591587478914125636684363533786047974029890582735145667354695608533299537529352247747503356197318427103488335170922818690321010143479726262528286646552992458833628428632527613757799340847780914061826755841875582846203060657054402833248592468690700475654992195461851137977970356452125346602579480024078545225637425236997774287235886250151237503072645140713404417301375811407082180094740536047777725702188328354062583798896256759266078425041923109402595983571497894148254044884107578658841271127611293344543562171731365377261843477004415450180125765517002474429541950938246465387528874167225952561630765670879413162735130629946561838562940348906050183068337088884586081647244946532810307311156444264305760253794546320825576664349616582237583257487312580193008374205739459863083657495600148634901668303388605275745524604286502085299346933597664893284467494088735728475377322312719415322131525870688157660230542900570992871202647280983374342500113428206741352678704580500117325380246637640920949545113278769949688656789521411605884943196656469413932960802247389328461175203745165112759987348116960131559901742213195086140723357112101020209611056102978069602473498439343701458924495334655183237014626131297414488652672771167841863346226383217804999855979129164004199617961469488095718327277482990497425556514767950200065944182539508668587112365177010602659121958424125529910963837303275210942773372404828184027802870015356844201607854174767092559143844492950122402529851555937689541565651032044501773933788162596200074361027484387563618440588016253705406451603252196033011342188173271297584713952457994154416707270905125005894750713955585640982451116745924744049395403688904151061904083780976423040354429693909663186629180169765080719699620704675620761934003591907188865035831025893907280732352251276701802887903155619025214353755997075774720026204968544153169672167758065718605179609296517693619125625039874432764637431195820213131632461300331292878154104676066767344399788422779069117457511087816188790930908335737158274876512529088459654239356260537781764420513287528427618294599835704582833832454474522562233965747243658879806587043312000738658480395679234518307935187855671711337285793565587997666724504317827084717977838084232400958622451119820281297018547364426371107895869093526318403379875078402541330708606826690383349455088064328885113353857841574276732857792130626155557831299658359483666321664217658443173774887146368590321319686733903388482171521450703877154094260573428153321643431114828024034605059157729347210642149073279329116861734892080452691366759749547545079794127594445415987619863461888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,36] 9246470876806651106372318558444789972746104151590578702582720790224219436173321012637259759700208322291264899699926028047166103653220839403077755165475767276615672758569007868249463897044334299602206007915954501765214992138411004576310205643779900321334474070794000449757711908105316611914552050679404738174367528252061415398490140334150215169420964292207693953627734791234922749526301238153864733543501975566559402246215219637788266995011729541080626422498507806466605669412644494296380491710255315502106931236379409828978984500190349803741493649963186328380047823220080798046084560762350113685051325919590901904393227267920569903935174905230540901519138270277410966704089047222882593307957953810065253815936742510405819928601438170688401787148948294530139313510763110844660724184866508979841047081425538660464518253495674134072649899155357385013455056670795594066555450278532178941362276562079903602457049404878949091848080675614254095116213507154456670675369155599223950865566847777580335108035370285276431984655166552338064741015412632004589877109986082954455191152709334316769073247304966853999762972672110028797114748436293011722586711070840473731711289122791625589809593319288378412272663791593401217082818133254311694693686186352960394724994695832498270946862343787415913001513057183693959007978352138286009543557293908075505339347609812533972166345471675015653355598966987254118087825518573078596847149852853199726440650713652834217957275199124026609046685437062794576044491923586517926886596430699734574044821275964631517351974584635911007106573773104017503344127332937683202462396583669094750474020576091128185331473225895942813249450696051788291418967708941090215249908198358365132058556995873341739604750695147229466001852645748322302886254192933923668923047928699337016480467251701055575134645455458485492394040884626144646992491761446980355060095540333469344414652977522680487262854048535642242654507018687075651332547086629536581842690290414756019894080217411316559768398711643931765752578225706142031425764396397007139584921249776888007898057200520483208379535719772923306553558728751417012750601234791672430527659000857502298553267484012426756786283147971209807914755978156253202695532233063633829339431622026831697562527902993922999317796790462817842689163570519390373323432741184871009893462835714803787661430782903126717779745614843034003766147794288182389170310228702103813107264058481177424460791282264288103802038482591858562741561910277175225660752081013355293893644764327526575744615897716898776094238991306931177075294308423746083871132430099044793253718646050680813031204254934740851519987761288994827742273088846388219614998110067144228478069313673900068315053651953776834497734226902093520368159210326299929936599180810148792864589061846600932586543454769045142948216459983779800736311930313849125449294002581776141703994519743777863074201447956480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,37] -4256709546057811952711040866288193270072932821658015513616353902310359952859422820317402658796066595878575057341364020727096322953226061919703165729736835757315233794788416464676249259914414093229034578240800368313790156930449745273284962502741796015845513404225526035230049151022730482574450396487334486284286529531203991730965665336624328993311255551476296919573339432963566793902824132119409981625133367348118031120001783418476309656593903364705155262815419279190911881747734416926274025335789321203898418323008189951928244878439427025545350775791174925952113871465363734329425157072026943507065903098096958663578266468189764625346429600927028401900806468880604499111326333178534550198962602894704744355499015233427527550902220375869812217521781698774383912531507811819856669488300343971432829313244362982586428942964814837703901443268222811587986130465056481954510477200474171976735875781014036069890964670100309985838564772269489028586139867679253690607327289155830899628486714028527687331423242047011868337564748975041907973605311953013252237110556582501867517267102131564466537321633359749751396384745585520080574102604884365751484136674933855534311442315003736681240058042863615818333924706134419049712641380150122590670175488085298513642773228140836919367813247297717857154757050982542557108047152340707762988513248021987368582523455438369869870838503428373340779751486953878042587431413584433155835815355440066122897465243928822674410740203261141036738280908137575395083971578019252206817369799209240361294824061725647520097472186025062547070758008732527552938289904368857038051893878626355629951492197334044019304172620109775704424252016947895331577792552221314970241192660810208638704192569042955960877313933034997783232446654135545944259724880613327806685759084212666648710964858942237618349664913695217746946282959671478765320138618923386802896813780699364924757538939096879533451439704756034697701141856853767671030450262676847977096667431977429119767036376841311962158448124043448168678337635067952810003067705448419361938097922257601404888576652356214996313787637619256402424303581108552900007759141222929912884407840700593887528363164002931064592965428943531279646422020812881351256581995456455700829067228572403149409184796523698741170651063989347279652428183051402698388827379968307406003764465295108891795470466426555238112907458085514058750198862360272593087048425072693806824710273360688226891659521321574392062303048019288283883216471597606295075846136483662774472513523177388431602914185117109750139919763954092766136497280487557325126842170523526223098738728079008240823133480616984121350676144202559110512310615351908852257286673817517839232915608237355731788632837492380594643121715700769441216774394143045996143697058635597073166411196296117505884713302398924147128731886223052800723750611377605922231257878671759607298824870791295725250680853626880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,38] 1592778410661722269247952932453141934862776054669181895374936481760687799648500528102909460814436419417244338840858028703583964721285694958400173945339440144661479905316356726029641539030119070132187795613172405838812479609544167485344008548416512609816076451359016627622292268253138489979485945607446569433811614211782452798150317758339480202840341197200832484051483342707421041883248236586454878901912852511804858050500851485806251299762904430096774192671044246882436050923424124614206366507223440890446429086472766968468343480987334226846819693888098163295734084028167141578212758190794935117030098844114584433970934311425944663810431494208873041101373813575048080087659626863218939538554479871596556261483966844214661377052196647886573833380461305276221099636422410238382798405936286274828293772194550028815275867084502166585328689486593045143217311953351587327256023461573072009083925370977581355839130579309715945027642158276840360500469075091934823551134585636615368791342793864558589367942557110492037891393578350243168017354280809108849405637348227096636291013503037015918639404624669099692922010911652171238956308588520496040053736636145436271148107064168509708755039066174284842460958917640214603737125302419564410236251717168346763351142427627554077573536826062785899533117393703979309789907820796735045992505909700529185271559154054383936753209296118272393575649944189425148254211989938296017094728087867580277844894705323217066497590037973719640702376300091595791726407376402403521832769704040722222589809412467933067659956616900364140980662655809425049123750574952603133938862201245676792295187629499545252068847434957077690809529478611917210439616236851522687652308407312908400092927561816957042430777374023777978908006722822242845766183759483151304799156182598847860477795446169997340276311850780825580733598575930646608908918351774389855738226773040247449304503072207600550267436320067086360845886251380925666607578119253237490419233631959441538495837796696850249975290127091173328433206450398605752391514542875941513117546584502563821656684235717573784729045232583166619039448792312359671280049353542647175011850928263423610584235505963911627863488563960099308607025624628344836103355055575404146856104043678160923393489691373153280520336718802943805747040104797809448994083952706181869383495686488800315348846923036531028815743719346533801127562525416771909130081424501662626283296270731868466667248135394743133949670040684421213038686877599911753296434854792354620002098880897933005608944128783492168164741366789979166879786135001494197831656046605005815465307850359757065004781082854779652555994014753569256792431054595874290807872895177465912964345513291073256853752423159485338234812259658175119892094616931429718118248044706528315241998274166983276024409686092100345699657591644923784075609381536323965104386726559276676349414131706423207354546949980160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,39] -670004319378056975734346998615365801557874543053855959567549364937480946202301049084241844299999307836586871532353564735633896539581254064601458577540246893869606407052104035118993100789524470033200332899004494645415810244143470271704594123036375540910028095552115192368286043744372824128936072901684505571290945865951838326299668111147620643725558286075445600270278386619520437329889911080073240585812971387994228126087142391182920762877588351087989889437011338746519224180112585593992544652185307645847676396400394316191849616982483228488811365263266966731488784796074234673946586136115570628769177075170112645804472519484346470885480536760575028572591981657062526282269445292734594247518996196182340633663762031939611927108562617253512153190293062214850857417809402875620053594359321851219653465468713430309792478824070470962681899710331571120618405573319787940910802090341775056445290418907318826857928589766576962568563092491395829103041269775605592518654339658039636611526800841352610643375427765672955157216717302500564797347599620897757423997246142983953738629299310706163392401257707697094408155210706126992956348166417441116408765130450879804188813203645254598622706429753548411337059681486963301619122685125729817353424659927484458696281654110527472554461545081065690643955104576466705820318482432064877647599361152003767883328774959590584307546114611409049433577627069971998700428132925527903674939238494112491385476088073068885024144455787069050867837327135996141405633856678662389438368867248720750872498912971733464211010671423523306882556102311936670045548203588433321251380055317813174007942628276437084923701409407039928501042106211169555196502159154399411458869334400153924272691613584896632209514184021853906625926146831408583926895622305678822845942015143974729733088776457683137807259090865281812737865587284772806394147539444333709596123600578464259273709261985680732026336804873086449080120346849850733388271365532190291475577067643302323149622732109211367503288244117228765304919023986026623755850013814930312856703304210431914360540899126253103933895311366422103882931157908471796732898123037683236627399177822884273026224715692194460538486574421197949012063334113860833541376737268087618906857443933611136178598020124261969029567927765773911621608823994846374315264279389454721014417166586245010123127346704154484893053439121574800914025989907341268922530048083249445443712940129638534601129320419140281444859785670214768928004274502124688370400745118427953088508145010113982459936928009253061247196505488339927545693803882071916603589824131399434100347822332845878196039026610959281396505284857093137643583020739247281388375246085227610681761175218663888768489669112782569711655414910724431977461207655371378152286329279621334548482358480276597058004405749549270965418981640521197403423324090448314534907415626635323547463554214121168940455629422592000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,40] 378920951867725437739847609807331201096686371432777886928666186892964840785973659746950370866855291341216188532201916563113589106945567696172192272066429982513444390617594072630628946612086134473245642765865175739048268171664111540980899624542797314858132911986593637320043800031304075813607330007936461653850362183568041311609551469021455659997097027514512126754726501925051876425163739470509937284946065481018285338709916159089550032525157160256668884731224236139720015979228396899724529718486415083045040758682724858401330763177359405280712388314449351011017637700375281152176776702489855280261632032946155581614881891947684570157153118098594448421428765398923181796299139036589494726804254221052053054932904649810272957455262258331863866879850805280218128430347123649719491306756872300925675260360155519644677613951591677371793097045559834467667870532596505659511816002856837912586594894782908299931709919298996344509174506372835475364255385659095447547686482079973391200706091221933978603233978831578437288400251861875443220454506309463605742493837507384666387700368607837204287538962346257032230019254742422261665201465783205943428699455070252716259360543598781957340993028643289519898384741502361250081624199655827218965937060755002095208103550206620953083896365743273741325979982525545617411068425849753453889352613756867622141451711236922259565877748595184842543090737754494546116154371341464404464684016240839597952305644651088148001066765906577288388925795636319903569633597622766424622655166195924377405871990721558228712894385428648593118621593050614095804196398229148627955339975820836831205237800929187269123797394461846137603009868981947719578262103569819658358075502907283324037278271211015164408969708495261949325273502818837377576070711576630822744654121291880669408708943393619060002255294268567198042213521435098561486492055387407483388599980537877128180749745447297076706332903659965901524791592950778784354462222579578001826424197317194990387035823557069341968198211444967623025981615472282464170727475790710364141313492509004369078087711140092906389585099074115139058290471496683309566969063568830035906692298632436637218173519544474632910377109706434809180254936233139468399332368957044961369987421028205729497927771349656394377846984410877271044801029321768098030648519826564756341527363241444198458200194784470072455578712292270297200492494046409917444313987670139798221652693286354366860979659134832049439916538970808841549329493161969638942371944775143448321633727188172314994278921901433437326593929221707305615424419271256622440140729391146209659920110926534678961440763155809570833299536613072677122851925657895871917932480968868863664777143793669101903331905462859555589105890952318634708607629102444237619354886323973719312782722903338728096942871632234622786894732865298313764425969835474419740129728609017526430177657242498169365394547015680000000000000000000000000000000000000000000000000000000000000000000000000000 [127,41] -230410461911038654616043866671105088544337002359765770549221149075922782666769447176643661524320066442642908018652748470310314494902587821086094780652416056597074257679174135890895182066004194694827044448629555619492594971105096332187647630641822694989428757909687785147452456722175197300059526331971704336346896383343052575002636616742979465531685659606047945453393703616380822221913903768289986928017779291926614316603104847876922556586537392995564782620328817326751002589477653828295878758353154555769270982855240047338692711057228499416239782265490337455306481020701192290245313732238418123446214559063941142996299519859726164109098134164944922612722305988691619934655209528006511342568208405736159434361056665134688148797669013432525853832512265945788596622248028621338496919519263193380468915723289002590806343344203364494385082604334604503545984260286227685397523993300916080586392553331225852670438977871067661249636376145978262670870779948185007278352771595301608878549695869094250828621179930361045480921984515724807163387715441896113851472609264035802344029262263132560404802010375783742711535289861526407143003260963463796959705800246548797306434618708227676254738628501805289718338594888751928471067994296054528010641239824324376303231491486434181850705618485717800913825246560581893259000588344484218083164666434082586784283228026920823103080756825488477531869924415110824579267021124245013395925620501716185559820278176734912157770884652336258793794106378695122828450269449693759847384519774700899210232493019456139742740864146884492460656588377544688372638551163618235093634508919505246147895591820560004677328251316312281657250927925095419487770343661074990439164598904564937108842345230395271407023059630986867475361802321813865696338911878998272484832192316312092092871127951338596516656717190435206302055879057400580624179245484386446470372610776686249356300720055685229535995893243414631022131045774719951997965677623943380326948629768585578249159523670666802430776056016623965395230672601692094379917025343735188330232888237045664113598861729503707700615041751402602465217205903388906764099858674486570614063322769773351808669669355136612226812114131982646536817883417010258559584720202516565452793535164760680267195304453637193220128712144525200721121155877149956248992692352262912780572860123534639228371136646910091922623156804860408947033621263363560997735722081281876031101679830971470485383068908663173351008541384102763880079075344317228492243167275768493440443534766513038586059791670603159221931953737385725288009188137797683252893361590647975218881488788041488643432368924160176839231524790478397258599563279508741472827605727902505450250113948718117803390303308852909721031503395529092432192470415179092550640181271915081839706876820662857526633530190326733859968038145833646597634386683684644445851584561081313612643917870666851747903144198144000000000000000000000000000000000000000000000000000000000000000000000000 [127,42] 124304580617418986099201828576291355867099307456218588378179883222447783850358638188739423793769164136943982235032162802594879387489842026509679558705442027717912565472501273580392177522608041071854282103818121139734848351820167826837936747213251409577980728122906321440045229468389806358202871367636859002395377990656480166129991504724339062230390719080814903983123351096907518655271873384838790403793865425301259753789102687094955102179466802340131480626543728524278878472841658789410740098574793347072953882656643372988486134518278668659629240891363175514135095828903876408658002798566690686323779923168111860701288485958889446691993797437895665698585858245668043219097972308890316171301741630659814252507134220692082003512719379693712327782855272720103498798153951647620489086794629037843731493876148470345583532031987989705903713696380062484241049245648958279226331622524462359087465034270425722754903956326070653240947453251177289531781359607468293851731141519726640583986265997113066994738569570003884785333699069176748284567354866733962557798403257629927790890055417377853503515564268312265067958038623057757080561260793352763564386069204117155290486818078155464044367451655345000500958971777074931461096611724812544539131850444328788249437910314840034534147406625499861576658521232890306066804321120550322752991368972274252202750493214495196575047991028878332090991695712985614341957198019818823278633552277867190556958210210144882833437552658295811344510973754509599963082543971561116363476034543325535470486337271884452719992943707184741007671373118735621984176899755292463129862415409638958317479958972173590312092520463860768047970229529083331133021744487873225269771514050183696903139704445801968513409476361425287422317883024607506600453203194469790613181263322779801133125145885411903835299966364298770468528731098290804830250964451741310066105948327145257826973732979115285176164270017044943364410468124461729647486132825696445582867230494611638554209773762393316724370420832210139411801769661874323579937949681347207512614213250897934877458580943532237920199235070988586155296910466705470031733506639591190052184996065803870693222376848924674688779739653494444598203374643957802555409068986436270938522837117665719084419663860774906504913526686444153866888234520575526730410723999929919383521660036086726531966178050227266364210324572866768837394331205723155834043370995516859627526758772625488446133496395704724591057334820425459389178633365241511821818651593637974478053567047688900837392796481463914439098834510338938124202136894700919902344045585522512391799612691610927462870676828306379406339122351645928247274619983698844904705291868110964490277149164122598723117426811182612833503287455778873921357076689501364457045513013397909874774074614964547661678815358502302734195035684763599480712018492078347902501316147060377870527676200621956957397403566080000000000000000000000000000000000000000000000000000000000000000000000 [127,43] -56943724821124202591007461589811287559011047128577442067084570688618460795961114138593040996861623071726925704669722434650614148889238611691856083439297480151201963801450298851124341213545349725974338381716341363589814109937099965479492176768970013800817022212972286078240878630739147354392418685192018022290200372687658961894639772692145363114296195060650797593265986784674526181707557902900159325622154475677476473936641905300709696105951139500939285962360288796749103756918750824245776675037011320926453812301821390274425291928392169647114873200697039110932943751527729110078181864634932979343254757426058591360939489001882363208460941889975551184970192508615251609587994784509567738000505599327788923121928596929658663857892780852964798315311483071579432275889487102433272801457770932166403863802358404747992718095303048415900424171564706430142588454195463039309197115005710731144457027119805166147765244457571898990328752659896268784605767230720257030136065356094770499644905049714297701818140540734184625024744711727614083502124006985478745193031784532031626464574234117535410788515526163036752676366457051229668261690280644343645626387456139289018487424770899691358172476471515643289498162593024625116434537321517134841637678444503679103173554691327654931678500686750364179573365539389470168915919692506082075201848535291966483928116949224218510342674225000561672547390200226671866633766745171144468180006116569223301498818289320143359009674292500482401813650167001139409083973623952815167035741120346339875896243050409527157780518470604730249554067278429255322779765586791137502078867876011522054489497339083502158587172305480185505957118775537795847849390139089239160317530381104730195881932598603634930129205871951575875465979674931215875609178212305665353577172964311537128924885717283484906730307858520165191185222257678768704532315778939207334611024272908810769649278246051212831231930573979348034210040523344722630965516904382404357452223560595278854414507016228561391484233755100428588284561699654222137633515852079583211110906946521694495609376685184363148681683851156985752475932793470546137256658037475237324638205310812746634396994502199901093226199577159065156437305314279815962707577163822002215195900606826122899603037769344017898850718333139082285498972655676949988055653611960987651577163340669014459563278080638693732459066916429194473006776649750834289675091062463933594583891345432602662773195494592546183963907440605144401966282518466308303747043010332301820783577898355395816276407709474940545581750386798342948110698990789306866839376717024933053269058220822561427416686273717651004754268043460280059455867491663369881319333572813483620627446943277598485904883423846380444119968378419631052325830837200745670757719901435464169925028810325613818219559359971871639826261904408018541117903446674072314639263156453739864754989481949929223720255094784000000000000000000000000000000000000000000000000000000000000000000 [127,44] 22268820101099684066659384267485764692972756792216079310016707363618358480545917665751153841924907047204676224673112324978869081805407473905477154141932491437564184481353007178826614461826945659376283161863601615077284376277945433660240180101775101225214232836074794307328695970056939081970628651475778407356376903788837116558984549134899901013684612611675791182915795974594024863183349450733918538574868141248031736695530616338992952111339200371864170047021290213538935929286169450509033980362317490424927685436145665559690220318816909318567357800336744817040419195345792059442512100814360557216824623012157872690126584068288123173952410905636586291525118369228469131152432610311172581273047709307410015592610441743773681957465864614993956110318538737035305805983713029582106246962109192006051712504785288771271461548641896343294694335627597118056462653231696089131843993461452839629170546766139937020156238912712257165403991678950007303333660070067625505339237538083943958390481723446451145077798651813109141165957841954991055484672658670392722398276445915742510244289257554985731523001838584623489433090345372609236651521745401186112395309715461367767009600580405076087054517409855079397325261209346716531968698959831318777685559519864782150968541124088153844062484409989934517070175335690206461796771292816907708296093643285239270867562130659741563635034288228002850475621020859932776705637306543730229339254514552467648873950995379784771567575114923372151586826577961334566277888761430312259399510444268835432276664759511743283343582628090224282381739344437575723903508571265975400205061601053747171019389627736523142085403882727020344566048496779183887233484227815805925389829333751104055693562687617170862872603343216922651080393079977975170558975091605865958403957225755427507570327045642186684918845758801449110901949033583636370562100361302167188911798062930344635761327097157943836352972400243609728783814059894699918571205464281038330103014587890163885739432848419685472333059400929891786127091690357907721148061289923923553517843949438073840664519946651560350843882837686381552673157445556689231360759827603830599954568522367344129360957532826874873834851515477665587728201474057205317809014118673220825536177172493906839301586851755809466702850320057324702693041387204960629474602093448145445938647784500920214706572036968837416259965308169713863487644428549567908385461375171523329079071008143183518042412133697143500947880923611118231849324856100287044313522221364044931373711959533912803143475042316996301453885543516946521606952563053748264340253805497161978366044052573368765410040992344932126387229331932154695679614263364475185424409219025278670503812789283945062514836767354891996069293795110418136770265680831800350115702013863992808540139845319769508467957658908625420445198056295937292523296513214177766823336846911602563794758983506064252144986357760000000000000000000000000000000000000000000000000000000000000000 [127,45] -7515668012936308473999609121786122563900267950852175444363642995398828002537539906236318159074830966348109976946259086571735710417312556561241827527558208795915839103608791756831436984511618625091156784477698797372893434521714782035903806244125269184966039780033907654835741680727147375121529843105403026286108690985842270175662944018439826970115469323183032950077132444111744050395497508465151220851691011082751217571908832267779055646269303669840065162300344069928197127449296632290105617130241751076318031356756162038190730049599048450545866309524651112400796212655113687780683648233062427111159515348145904195732756591754485614091710347343129934093675829886238384252964653747937724090071649141223698369936938403474143982462917696417851108020887458149717927598883211259914369292239487364196711804198219508080026478383023724388315454322995882721834714620538906889067123461131936805592256765709119507252721144560995668330868712772256718256459114407085832492721216550851338762552626388123222414459040474999766290475250231343030517964355689302038650307728141974017710675812465430119122384393452867504397466777263714008919837393867876178851662710049106928168667415159226036546407810432563895873659297214396011370221318901350402670513688569277964996839567910636764644939571250265511947561266414570619262129813328921435927749111883076082430543701738267860299053650223432521820240330383513445844986937320719113254223866664418515718772400497953793700225537477501253439790931233601060686316049770231003362012354838223522280174352391487597411599880937919354663407761697634260125381908989985214526880754052321419632481329052308089892132755422480888840815568477758153346021396986460614668548308811804550658659357664468919905891978214313352108020500504213558823857073466484580998972336163022285486641348943756577074668583008973454577264412709070959432230484800109072788780181533566149854913642477777611950705401040468133375283267567740179318965124176507746021744980925128223628804306297276563735129139447238279333323143347163805596054198725679019132501780545937983569454449324520592279117474665775984660214069203576726632408483398028419391376295599443428827250293263161196022840840399042500619903815968091936280583729288102234573969200990057031065196974793716458325617922394536008757610272339214689495224595866570787298404694125386066795323055985515068349349674317603155798362935146990860215618862222825932585109934944303675669182955787067516234382179768173804475336175204812951451870843843004517742809901001937417243864959127110844983728206779205135395342186314980958436852783564627867802343400638013547362815311754694583815463921974326375292566475208406697207933273578102249773899908499899508456612691373221020195422117143218554442627842635986872549530278630928709016000406856839120269066395458995359507548306764380551533466096350747939313613548805297949577983104224212545930140844032000000000000000000000000000000000000000000000000000000000000 [127,46] 2202424095391865498422952911448857022221823462447425077500792777060572723988412576470351966504236611492294870905288131142587654103297283655721317256127828006539155357622071785162184181431798641756659300700399403042396736086708341574964763612236657620803109655191081144491182367029630257904730788784672641231307797702676888535656887327402869749321513157740261625168213929057559816535645597060211973323139550154824844901415124988246892117043926434779618534739092597885640441003488879709451249692359883167303717926682875414750045621806821989165243795280363332390955807416783025659251501231559157651031767357571098556012132529510889469903938539258196477074804847368031808416362546483505181253407249929648857060477064956423834099887228295361771644505448357557249554651581991609583633210007397637504574818365486171864222203212613467243883478377634255166820069107904966049639240087353886625892229980195768191152186779058041823639317833400155427856710688672496273610968792605331502926209684735777612947743752535345291345606557756103427645206395678811660442340585439536420163464309051270225920010186802763234192909583604722499770042311788940820683452268043359204418552540880880621109193109060489767932258312963641098263423552517249777406494232324204321692218161349964685233010882050719369376098332880765574981514064353796987154021945680547420967591159260568528595107225388407471855947231879462414625429636230145203154014128301278688549836848159734120119029013374064587953767581240437746210730125362161678732128689161610188925195762881081121787165081245729164552110302887177022650654872834799355020164466895126764649053319978950365321727011662129916025718972470646973067139342458871730175946242715633375188926875158876110410547662787185754294068085249450069416378636207041839854260087018869407625653496633852404468289864507946774216170627806352795174243184645204361415780052420020747976276171870373239819513898501538130602883927257748406348480820901207784262383091680986638994535630245768485918732738200172117714677170735281200330430146092967724052898945520746295205264201478363804074156221817707175583053174175139438180319238259669863512616133460137919052569558059720430557072235060659882968263780751999075327446128123459836893579349219096807747431723640233602575177742498554312252454460678680812280586337506932721714356847500901137765388608089131556850767724681883844430943214880891201589849262285550959444909455129241929348183844634793006100786067566880231626651357501327345814812666452326008897284873728792626878456546997490256393516596720537330652474645113403276507741335280077197656321786648726250923066048835870236307955535087579574079470753142457069681229678634465505160258540121202222745161517069879539065189378371831530058879945769373782731829962910924462791691893901934411572459928086289260450046231660852097370447200532450001668034260098549478146901437200663506711646044160000000000000000000000000000000000000000000000000000000000 [127,47] -560751268024221102046794338568370568489476509507629547672825003245075190043302804904380729892433853649089625042160834375602876455893182787613333764597293712863737382891449462103844180717021564708749914778323511582365139951205816209559685984710696395761121699602584801207391030155216773005429376554328276165406422402472840938443032514593372081594397361236228477401833301202276935583780638119512085553844680147733572462782976880721644919756097065237055498148231706621682900648828000869011588643236876821569461501304850036462154309732701526163129490104419079358714113584413050540429854634537212345963498063923835160737088484305315355141353088742967953467165184225762756065636170536056144795115682645571495390091652748799619524248930594587457323841275910623608034833316033877615474266694815096881489251601890622687120394285655149801665577404068648554337983669507945257237165441700713794766367613882030636531736485617541108578809615780738522745573968231616168663258052443822833219824645569868807901293726319618845338242983096512391977959020827755775276276714842071894644729160303677282634453333595000642890544677176091727849637928938862441133029356323042527966804463430902988930606270326095324167563948253622269635347957032106431483951220002305069183270350023001107119789818605281228047941386942872722110992023959573963169921932288217809008514282384532125630492945487613949828185979428409214641561651599437513574054528671483485529019708097863969894646001657905932607683004574641875222784807660141015587978224572745751029181687883098336666071284556665590485018860039285542386582322571163222607868719090247300606891886784835138087745855597414955797240916981845644592748604693519345279133588920274155763953189379385849629670756660192112640806058626685737286563002918414492560596820887071125267753789124107851999056930587171493159653427490102574044841561171122684831612178330919043319945997536265895644294074474555201213145411983925927030594239454697098328302928425395287925508240868709214872382058401653860862653704333189593274620015630287857552491263088893565895354161342188351677655048981750405656589985572935829193806261028356243322709596915515303829913952995542819860481091484625043496167960607323199321098297050206590132384697661379060875614616634011880594329306019331780862840512043337692467041266444064915893556157805853570892439912560068827614827394440202218345778240259848181349123146851679361240881454432215532614320656872221059259392154262140911715482810867513962193116572524511639469396754742583343952601659375153608192204404835081815590782560900040880054262741308131156419822849651746378424631430105257779557123915964426539939095143868386998065178261413341651328439294063532302560669499248897963699552555147309624578309918171334064908130790475056067270991219607043312691453709291507700164740420982878761090812591765765543262865787309675813742766702534292407407616196608000000000000000000000000000000000000000000000000000000 [127,48] 123695907172996099652269719800829700692694321933570567656033302562832668566230273675122654849797008765461984195106699129204024427447049956802959129934200804567996028282277604563009685491631540009032895604591993663569671978369183833207967342937709657707536976533134084191602234051140280101860587378956991956592412290568076560400804331230032627478183426042488993935275997281737046651133759195588050285391761499301121929094465712240541869170779352617572106197447427278542543961298283198622082664671912621513913009004975483916025534768563819599687632758362701094337751461099642402974287834841994062134811905683244064729525201050586783779181100467493743712102158245388796133113817774089655795252601826763352501815382574028990701517626850683538764551151124985001800588654806185160949704696457014497105529115440239855893499407705168946715101258973885284980312276746507731217879885507434653462025720721430578991383432892883066442202947116685911689911480909346488162843465246502286477197580827740008450661840444191280027293819958141512435360274819044676207842117825835372875355364330513011547647717014421667225898536426606559974979509760490781761842979240099642341832567225179844622735552181310032930741508455893501877991446283854651319757888339300814226016956245375047454438791259856406997600312020242859669798485177944999158293223072289402510162674587131827192960147396793925090483011766600214261277364103775200930643467474050596884612000162982322856280470271770360409339700637550334936712050000620355689488355798585870205687039759330550151225002590804667991399833410487758554408477972465518747578198796019203308255039507566538866771954450444869504951511895937824217312795531673773745614428896790025081693774155744991534508373752979646697563241687930863617294786163758196117537474631226394549683734483648612520902998087596034954992183633990036163320824202101882446632579256094501662692192834364816252819485357880678828736762393652982693931496415553602456502908237260576026202431542561804635713763151437344171823238420009311688393337355976498332498254977971526639797001934702705484810285399341730979420453630118332106674744990807358559948890259805506754336858346600091153623340038595410437814038256251077030839328972827162306517464313732412953484206668669387934681687637570901612310032049829379422900164318984698513453113445035444722229867073200385069724957917684698457916082648207867440660905083934708837281196316831629919940837495018564182257209200919404751658062377068759115783546460223153885392278081728674039655187941330812526638329417944203279195354270069767632996388731087197625606209986415775393478536636597580063363707369402219117095471049007075912262116814650010191708207055845574998299449829831952696249989685478982865261367017371533958566700616208587081096744071401538501875788334769034836683359082876581106036956986959299655126286095142817463084179056564446552160993280000000000000000000000000000000000000000000000000000 [127,49] -23522392815386513618274808857079161589019705561916057815153040061713900644879233983738034981088402357024228827935365609572499797057368034116947967539928369283458009563785372136164076568798410735911984918154985218515783311938200629547531711517452035454070355966109257303812966077177636442341532481147444302393378452550588016050917752928171533960218549718495257911382278188258208903358312000902161519614727579643904683743434001171135662652036506932878244960713498620519617298407933230788469630148437461303816544795115125198761306686838397572443618202019297219211639171916144387412576940779195116846828778781166164234068781525327438979750249317777606754985466580826096730201776280481064126114198221359948667468752805874235504195993096781356804246411420543916509462519438486997851753173436550781950029886403518287030013377805819165715979250953114403132489161985220205826691783616791977612596654638836639503289711760844230882495483157567677591241469878406341012687318611671785602256205051229459160268170887123775014561149618380154952610404008533303099400477746338189707935176994728569938311173588040557028518517348150877492776088531950055375751481464251938565980157398899065388344740632971340398152866907242625481562832143625915023616130901626550968573389475239354539791914778661811209598907816606582344978228382142029799643990422652472800259622423032194293675669858279610348576807294026117615677006725300835149004993045055116852872200781256261042288769289317605696666965673050187502258390090006023418888843424012672823432027808108717466072173513126900789909172803369557613401570759043922569500674237993693117232904375172583557935069346525401674920535467792697773050701013546626688667104358196093558803047995441596059578698102133171754113068592231637878640860468093499438208865076398375402131963197796427738966406854952544092195128474692974723978275650974159905186611581769261942336138643308476931519401853685308825269888780455352225329198542074399753383697856407121363979493410477131874979934440631091142554103492942939384064461950759635357530050470258907705395861202113095300512654145178320946946439303244625416675858238264060107377832928683593633727920070862771042012297175167496911463261073625739098590222523914906702472489364795835212594371166181136943252860383317998140821946896070180459051387181088693348583473761342305096730105135335689596988600741270207889466253001014469829063324004742755159941786133198501431952669322884093303799804635280107995588721184503777977969947325869313594441422773259643179165612458930557057923207527405720224618153274456402851248943685583523878235288379472039019777669912125809514934833689113622981554022637818238130799033268699015543705872246942861956249917511606393398286010921668924397338743923259879995631229696229766027832761274053235989298464393917760273003359248597055606572092910862694503655728780257910114481782797155587687819771904000000000000000000000000000000000000000000000000 [127,50] 3803122451059454523310908356220289586906565409601266888032162417443387674998814603099376362086763212474598889127341901874938202127129978351632883637849648481049051921423693299577177634639330455384759592759301554152191788069578861632317800828411912724752627276615045891198105866972669448175751959823061643327327471739764553095243871244561071717691563185546602934219948031742666010924850504593717461643001469916254918875863338501691628626770598072879949136078477271218891849044621585377467230205448492647785903400474479630094466609346782063912605411866228942694846293146514060172681412072634436459963874523335933367365545767142700834468495966751688729798329384753831841067603235572894426396103154305111438874875513194591097361879105004958019509464029463823004947240967750289492154238575453869104749403595352808295423715782413118627145284197235621493385484306817820006403569827101143394814683221924970421905458673209606754460889592716482791807640018173626103179634361419841485225064839844011196181380263208471604465466642831085500090112457452478885659625346436222023095874706419070381985297380395672001514779641471121637645776262412680563374049776343386439146303106208434158345219991124184785162138705083960128559486296487027593819336170094946532712913376374911921753569004336504822140940524745209439061670766399657622053783245673584335746538412042178035793170690147542976960880591754982687275953048269889837183269326048012352599394871988470021448361611327325037122681292056374047257760005399854785417672575846256619253617002451317449005442823819162528479858982702304507037451730426877989075595545001893462396389791324734813087647026841921144595359225385898745518559286469939950494930191939032022703911700730253197993395649014631013206241097653904243649157995610966190694813684550293175137056977539260778816999081022141721464659483082841827998991332305102508435000303047001050795775761406753965030618746407182303944805235782721677749902627550512469055629952093194213734429551689682318848856457585231593996678877841296781184402490913258804172493976066086366067178581154339825909366323503146786011850543893739156897263925277136077044271282080823232630132947673302838589274786987251039414528659523785276258460014217082662031879120325346900727686380013667743356937668355749575471774771524803647023651724197796617486998135785438257874034092520959321793339606171604356652159773320713484761382609741688285470433264397839426842233754102746809614609918373013033340783326154002588462323282371817010720681450080333371220327203855919877387239934990724289939028788175149073054963935122565540412883448652804532601216712466729079622906890036284237704304062738515290631404948601776367792246382482413424178716901475998045855730064461987824876543695945720473077263246709447008188161378563585376620669578847917543894927209163508090643072682173764171006841290614902811450195396858311482875576320000000000000000000000000000000000000000000000 [127,51] -490296646437514886007722621962933215360245625177997587683908047901589674012761417849582493125027960038484509970363793578486551786060121268501106359960205543522129185142303809208496545335376449182340495273364214016374668453459094970761342373679238138209588183090800569095200694552958853247010380357455156254588240398896908187426973997423594565571099207739552483158707070943829248058420435917240594389503059949059030864514976628932834119482542972895945209698492396648326113505176507785141082964998918797455942435505950349702879086892182166072008491623774003751847626730375957444229743684393665842416012064399922952536787561284615953245421536708210596982658395467289333077501059780463439632774392684397217624482746964398411444775735854402035122056274376651206761882508135062272860939370832351865375013842541173411636328040297835974744525086599336459643243508438124501303912100407221689981698788417908061984333028762542376527491289766881157940058128015751555964345923658079561535495272174296823633740121443586754322591092538170206103055558335013518518958173224586290577996189816937660559520319235224800953784994221856515343729609289095085644816098407511193834714034278689368036876583621263763403750220317963995171412909746277677365050670713008393050294129025753734641835242239890419002063808160439036590862572532308815779529341717641658558557000695517632173076489479344067768819648085308309828985270895582494726192611552563256744491052783807020498909266302152266893466759119560361369359373761224714079853698156806557200751048005260984606103330807742182525988891486681126852736341110795194464126019840733821571887456042956837885603280263285980798739541958651299600550851811187734123834660967087668165474165492707453828583337329620854378391232329792622148821979001313267255319953945152043024502892380024439647312705297318100471274442107113300815081683739345581757529957533683225764779018146075685217014332854359640111179429713489906167412457189707026500774200585825836609271972996643472667124766914682613925429800079442869548749530551316518403746331996908688507567651881502217751456801804930242788983680397651890480185919956568787263881337988828540022146385566690518676283112030237230759965050578532514796268003242679857225423438557072647664321826240703963707153658565275352774638148713368991619423067676540380103161060246095797883047093526491982804349635471954677816651167432560372279820476885966490421761104723536663302008796021490647908595688766108143998704816292948363217011920582890897385370423572216660306156976486039237237161994596349755642026527923858361646609176394733579971969118417169935293513124045061335026054079583829629822812198117407357938500758524729927429677926067607761021581100338974349526712895102248023875104997165236332305178239660769113674389976395378021136155712816298229756997182573697789077928758290957227326503632888039304151651843129312864372785152000000000000000000000000000000000000000000 [127,52] 33527955143186139219971296409278960621816010697876624117558355547990027013226017923118526128481528572419126495136167660948404513052721333406379578136661454833029003377422405686113169096475516947174554850461072164179892293070106828098824809977081665625679886576155498337670780097554211222149385540515972634581515179684136488127126806257596318719724111331257641919420961735120930136205154894751921696496960402134816732914660814615664789134449806721228355436775206392269282383697734684049132220708755458156507293734886524560126778482329057761220425734213994191206230451840412786684503139263214870018085533535322089668225358421789068619904560317468134136013874097547405438650128096123672609197637167883243477685080827775771438990353399145421009982973274395514159639834536834219042386655479040288203300367240026275429570088044945286353664802432041413247696099692785429688208174118388273446723735703644511070201384241541720191036762646372158061620517975983271091388566423959661936107153710005233558101908405217103747489970007974966989648134965654965108462459848147862107778458320481749080784791946085720134095622580199722046309657359215786364652527664872202045086701647924632728899119236491443624517095687363524243415230327124719763840537062244113724994323800897570707549788896254700768830190576660536158419723063498008406907311191873938491104612761099587236175447465666471075889250804383101262694655350571942368807458977377295512955707953287050841942313162695093623914854642260237886231377227801907624464398743509032490517812904753514183159593620409204938034176170078593385426497784586994920678414891539476328779015723299863943955818530842225741703494899019570883333710462911228720820450906134219816082266125009649473159962158003240159741140674146939750071495661015964966714095853629992098451258492215348318694139493304459294438761470497970505468883207232189164183944966242453314281172371864545458803477436062779572760939052742954568921686832155534807815066476906875751798570345913266244799770089554382378641565184102863604915900585651441973905145994729095096233294859391766361710702849344490466668066891114637857372248537870668915413736563478254503927563363518933583592008281287615783625259092543824702708169216541455868538541779595805327598606076815859211549308957847364736923135630004510555893673113539626350623731445645026765230693927915583312282444385353428957425275441361873044407865084803337212492844562118319347796615151863562266118442604698681624197614568845552816450498644799659791503396325042458271201294048099033718024901427958005785698695306525063782153601752837438297841718865300891939858088312823183372644242183930182587472009514543151550708458217768953230775559820990575340087764027606460880290404967787407724384994938526671721377768494289221084757116833687663934706043030238876076165988972266078271859822489050338029608601912581229242756784437031171470131200000000000000000000000000000000000000000 [127,53] 6812812664429060854169062957199764056542701585657884778363451789269091443851888796515222245562750031928101053610991762002643790328910744235865876867405151648054818029147177887877150911841423811870572292216960614243456573840525255895755681494183164230660540071234787925435599161915829371976011213406326986130038175360534621521294986553750069469814166162411215673166635770098973455354597544228498533838339426112957614212153444215754643618332952600594574893786548399932783655138305121135448044548041498060715224107389549629956151375011840064662004109643772267852826470289856914275191341613733208513823374724193824409031581914559390531542658853428249844466508347731510156567046130320256089905877406911420708008224633143256246460853632948436422763390807283973962667426208243186992806537673577477831565610056030427695771928964961668977909757022083355345402365766837917965288902882436311472310440881074792919403392874383675958180228705737317886299337158220144814297748120590830254938866454712634694868854587768267040980129172582668338082148887650406184950276544899006221317877383945840050934842879522237556377347827555480675903971072125463289968841849106438411132440719085451498095145919868660398210705446600968185374813650332664768361512244228382517641086227688133564524662429938090118282392362409236678855338443147955456282085107974173997264059573082505523374161814162860441830680015987733330726207111051578235937645972485123977275158817523369119458795343948315250319381150580701009811012206925928268684408619203700953497255424975933427638152082559044032175975543085918890440443872522820453679904816729533620599548762245004380304264001543612282788048424857106527705557040369694474457836165327472250141579938079220703144417098454181403106465801899511701733829181000672784792251925773032272024543926738046243860490438266662843657261222225688124629192097366559313194552750472014005447051039598205718053446481193478235052731890521947860947693462853237681924460165910452027260757392708325724418556286019457810601273706874542609492614580294697913189075660175631603656033658966589628201368456271580543933858466892528594501144929216769644059119788840372230789817093950606482582967833849919989775681622640163590280878050742004891519473437384644239998035381256313979683400702519135767367510486532719418874919994836854338622867819053010737347664259741584873067448039503886551175973062981026852345530482403390565375526200862037684145738509155521337349862558829211640605123093002438561447984578847662316899126151932083732529762662128124998515677267918435512608450723819002912258950499745958432043246140268304476045551658778437819486949976563342193665284523970039680632137404630297504956632127236843552848923516502069853696787105790038383377791528220552819594154423082112874011957004925113680002403585453912041956305972515268162746899101662486626553145692320281090480681867405036835831808000000000000000000000000000000000000 [127,54] -3542422229853181027234774106931478179527414598488047344441493134550632609854485308769965170182263894467038249336804903611805242510724319091562948240017682295918234293835918717236609172964743634734923166965578662859955338855440418109079069869110329943343904930547455588360980086373348451312358100555397161346832166875451506696629310330919048054880309357465841091745879487174461643439759138915955463776022987567402236353377769058875055416688408436137298506833767794703191950177255165106157738125941074410006815659398494126030746710966669621590300145882094896498878366825183768182282954833058856895540732393000396351253369992540036807482157694931987909095184438024930303588505881513619455009091987854263120309134986588183831875821514720453813546160935121413066347983572539960590220441227545164374053345278420644094561528706900416275664221436216335040505394532382988035942726531365399594953574482078490280732142943393139372232223466163937956187151960686129349273827172082227586075884481602489598831770512394442934711714172814400996923429330611119079952544669278399568349184272030729698871168931421240795247561853279544857052380632953842465835662607138809875624223252941794628777001918801679849170212366468837898988959711458455372428178264602803009609820593875942979529319454132825127118344581195596203443899916785737702079618947547372938698909644393460409726122059966336421562761564342746372125569351517127963511413494249632162212918308345084694888562113188984081466434266793098724531164956883834695717773002984262852489918214410996235146039084703312442008739898944152042685220702625088151817349001390407190260441273016172698911849937315656534074353591334732861446878918705496309029294378923287329386071721247863054048911969571010064212215089142653381943932099693085466636709239505333449812947408420051872985967805068144941458303012857147759462513366015474899248461471122519670706360153005538449663998878335297242170623493064767964710883074796692692815310643837534555797405715477806860642368070149271755616240591694993930351610645141295878064440113097834613274043598487281296338971096575270384298727926896511717919149069553052746995327568213556068997662543285158102166135841405904810473926571178546870888607216806082936784020798534567774983835572262694113725639704775931778911008598186197773262013962837954492567571554118966434450717356522787407603618849323464891567932669041393221556671538880543011963060523196178556711665258313290142677677715159390877456476724036466077557966863928758794759145174695385821005953387339758092453378864936104900686522319531951097817777652465716482437989686603186469561116561958930776054735439858805309834819491291538053383034635109904176081819089670892279917728902261667921726633613494059393055353731595505237597770833220598793036117446663495856738346347768106216646989441717753961974275771811291463646172072901635833375366356347311819325440000000000000000000000000000000000 [127,55] 837730275365137387384569772115156314892413891059407973300555901119375614200505275794165168764533137935781847347386695260113466609031270247839315962097646752745418497922604342076830244377621883461711705795867102109573199674126498816971026823313159964910556139346183516923388767480932698302204723982358867719266895001021014676794376988875591413496437391699390137058055346287733572300098377278505781392447501977798234693113127278583461187221146972822078991445314477041718255328833943147313352971745649321384328658182907926194229482787501884526920756816918694139496072800719653632898553975715939704812840857480670046022080329779781412686281147879877556893659385061664405693406583626934992693110298749051879453087871438762544225313302310973738978223318087348853427325596213915036183829748449137233831440760964167480807659819750688699389820180644530352712174127520509407932533262638428451293461769702272052293717376318658519616284308345746353469236272630131793192548625811258677429095783512925848007749299692796503326551354710612554406063048625368816138141790753110428569232945714722710202124268552946840203912559524596679415456437415883405970774174276192203459507431867990497549173035022814581795961074621236059492700314291166966231956696320155709200323873719650922066806799590187405573674721593777985715625262260660709300107508630855917783663870581991900954174612782386786148627538868091497357650190143376591153769571158480235965315484678816410798230587247964057296704640079306639372609816048803295055089846403192560449359208420600002522173952492253125597308827475162308234125324875315803293895396315168785390288619131592450017476741305600275115354174576054072445212294181915483274101914503127348827247913324790348625846579472197778274000838424388336301315082857338935821649843616914509391532816970501161924812058220478708146800258225488925044039483048240289435866119953603307226861347536574483663277448685800469906232629603660898831722757060557494415514050276245642328827515176518575802971450267657881351325204240991758366615002452885810833518562817985184690958777295705704808689723120449148848554715588175013891070068017167610004722374346003989058051752387572603017450898005339446951767463464268249067768008069061533609643778907876571855658189213804074698982236071533622042377435845724794365859330862278820792364784607297478548731161854355113487022194042123593984610563171875391709532943688130550793494422767694072115442945565793679671617021939854811032998313348209521985032791595201999317147440529175997651964801021443677674040479956266401338496795809162431080929311357499929365646912919028144143958457317501694004138864473653298730376273733777566872109359367141258648743820777598264560930681934861993222789064526188666905250919404486604728348034045500322655934279282681433569069982900424854926829684087545644274200959264304022829110596459748357633019115885669229002752000000000000000000000000000000 [127,56] -107329056143659090197048556460530684307315262048068795864801745910803652344410508357900692598709961345344537989495965589404676690707695406760877907410517272080597271458757054275763675789413466198908174663240524842199376125495172688057003517889289565724917499021694158599745294169958845206106880930310028925278312455702959797754997101934676470281314344830477493107829273690317002126051751233109875986137254743657568765116732731037768258753825479917765104466195481090403875861176898058114779090527748075212241026423480734079928447804064257239251964168297566728655089463679691663326241551530274032320090710713916671358426850283806452201198769592970340624720510830867747386227133310557681075529308457969461501165600994510181517810846214185665180053114814949076983101512861412707367798981424913052892163815341829918265520523507164610053904650794636746724391765730883093281723753013454269435239767528776678854164015751931264321740943712857768416732011147336775274022732643244740672291240894268306557027286074788536387430321068265855900882618477423375893568983605628148391148393871992845919035369847509199834069933457477259803155439495435697400405739189470042520517061141841246828494112816599762621964156091137734965904764616250310206513615537791606199973513663516572470882791704334542378385950752248942434273622095471862800447839590932123072623089481484305131100222946024807796490324287216540621718047520851874226069906340684328429999985554388767744888568105424807636543840851388985158532039244973094812747720629000024468996916532480944974263721781564282111792073708324250458803879401274074114891993945758708026617191723392579988974254276772382307627275096335792331454880674097096458543434403997837543165468005947386453105688351117107007204534844624026090727853074459151402307962465831749814448315431043476302577963881243171890765271245634643424625830459052239725420214284277755387150033076101003221755312117038994786694088806872735660019054858734784096285450368519319311979048222658456352704599918051459775167045843911680321213388747538975012764484879990578502759721958551949685936875367602152878538502685621643221140991554656161420629456754570779552359781542145064869594192020689634646934434129958754222750956628228139519717507552678826998390919031499454403355597804765312592921626957265359426226113007414653577139992353335965080635878153522701876549675780892832128726924157983072330571238435629628345224927009791066157235594645295702514597568505287703594741750835495774724201493653032557107756593020395225189478367443787908909882851589495673598044418950191938829527540624904806438196310783558808123699564861028254586787672244612770364623146584140109856043671088788367790998896332280111212171622205635237468501467778554679678047935163751078880984904422679057025724096381284435488680008457515593571213837354040983391909609943346178559251854286942808244168749759318091366400000000000000000000000000000 [127,57] -3356547101468329955359410535606538666206214689577866371979587932766251041245465078381380658038950268884461177475643037289664544452006390074001953001798868095167839941757206657914949399843627789517124656503497940437242945104666633922381938355601759349355753483695702421358475085309048094199440535681246886013083654237869018721793832078598887116758074141640206004655815914597880798473087051072688596862360671127968593076549548397136741696022976995600813551713279521096856444161561284107122115055856042554740979854261704667489084788132530287284819359412089901680250699126921840307040587393055713347574187416221974406226038870828472494857469298137881934826863623391028411049095233066782413883150168333050475549476549985270936256874769053742117853014281841087662125240579192802950071424222873013290907837372894747773175108358234723637617486797080787727666864098819884923474316580138019513312063846479144939369278551758953637628279802345342876874028272132336802714145593501705264131416020700919997342947147173488207955354835865255018601892283979951710428196496116010699009256117470802755847023460656268324513401974756938446273741780283110051284741764840207092269249320118291250291193311216655177904117005903585779867356689213535174373669242831690745624224329283555220334128536806407482610202722569980361911614279625422146598806442669422209700879539824926981124281805084832652702884636054675073973181129756318962652087086685964846558282933536806679197527042129952134605238973639985706545930463448534396813108319960627153853526772853655272914185510654587188874865236211594655387156072200418636103556095822786497104514148918159408170357038714028411714763603543268924014851615237261229306618502060879887021727360616749293600810066993993393625248381366473934294731655027552858103745904861004505211541370604345366198773577348607902017631823667368996100113629028297331936466616389522991749611643766924013412846186690318322116570589793670453426827540602032472320834678026069162570909156266669722631801059179987658166942926562988295788430908061180932874735014233036756286049688623720752432879554503373773651896426847540630305601803183141311545242413838987575420948019277107232268663960015449392030941539510326320858067702689843478048470501086439678347898984179013457501015232078896535480956399439599098597549271696502400741759066781898138937356846703770096743367212252965558484298655682355327033405405719100882418244891964562580404132748433609420906076244692616830782979182216540878160711897939888520341538499930162216776303884111619097113593819195324818338594220627418034802056586787812549775445773613483839161287440424359159032898830747012206418857984034789158691421445283040536994409456194540898927790670751769464518587521568072447897934597065688576811716679081675592669660373211586714416257110796094974933929155849357800798153940280481467478945492835327590187878066753009352704000000000000000000000000 [127,58] 5850080728065438215609635776302874253972935300108304013184547291426421211145234647888173266449813484125849259644943345299773690770180982419074585403496244354583175824208274683392524450142176562936625025142008055847899753795814039502793674717240543396364208525500797932783375960501938742024875027930095860825283576891334600855600971713315000096011370082643171840413988432683288592351859068771046320094535699933258411072263167114153228409303025207217448755925635812624046880422646782180903833385813738749288190162468615595187599407683887332949329438960413104029436287037218390749678100709973983605364000431284601618506315597079319188551259204860949541604482967269968225980578859944737774517444702773289511469863100633549945249938288602796713219054168954831984734419392646011375067887619989091237675397212059113594327594658096580742029137111629828375667815025066357037571398095567176942095462009865448077722211278302483296590665216650496702449275883072405997090871872808763488481814893077816377741115073107728767842750828380937819713943044541109869846589598732487317047796783740279030018159159635943637371095233471986423099347438500113730870212618955603166450046298723383490879920749254800114539886959383884251141865596492454763168805963455970591163981287974153542574288753535651072713243632126185604636865651661013830511563665943568216287207097988175353379845797203977385677578273556185375935093963708078083365551254448859545547682186889229167955587428766182489906969745599251385347505630508806760902354277143434912552183578651225920828217600330562525118551134227980786114299717491976843667047396915378869358680245395023649567238084732785384446175805080786768310245585236423140040012975228966263701960307143748031619896097375661748169734333677350162964303548709994947119169864668841125706357062213020801401791715375033725415474825711704338873698824259225027229865773123254404743579088087255369966629894981755550437587157148354649786476882596421734550432532589950338342387534229057581264697152934000911931526859029415929321439432387565785933942217434479304475942815258700426957429768654121503072513401047777027604898625930670107513113272149363611338448020098319100916436584848657375210803893978982300057277485462807929069013654541482797876260465856243815157001322466157502629191110525519154225715712058522735510689120588418200256515799087100414102838959703898827361631300371956019969473946105620511879264831359091144727193043217440944421618052459910512890007144096636635245455938450397021699465959393550193689199037559664119138137054316674946257620392004642573272260119322808546455074333190247663991690647667633437595865319677568794597803138807200601492285936089884763130359304548849689957656519997062148077416907782366544568626104027708059748337805994858978579752965537562519399304501205437178893186049131455520229755483994989482533147928456191131998692899455217172480000000000000000000000 [127,59] -1836587853329146583584695211674588302980864488568920454707702429395822050230041206657649455587595720682754684800547833108267081922095040901433299453373137464670866466022379994607212214592615473656931519717756146120801312688072501786868005697616321518435279800163540737514630550301075289480146831532586557331923221864139882624453954826892436153420963028993014077736924879513804513039569584430029329864194778267156102712961139917574270329310838351593627189355409576667388918265857414569337602319436935422671521796638252157003893359025513693423237971673552419207770055469604900522223293432352344538035081042316949619109376224812699154716252626125683299055676967709674416598568258683470129918862827163695822896754561175463581383179337524885896900225663024878622635903533422346790916138774008585722092179899739405032673262511935819301250951470962082569076912040508894914538556713254629013403520428533680354006432766076703002052713184884424623161719111344188821410500789238295844743652858661802736913976230895567463113217643413442823495515415504294540070797272223655599965356466726699226457005761861222992352834662039187001085217438094408743116586040498591316784535100714606652484056795595931412123882925878410262667766378581054296936098640080464837297944576762440098390003202971493117915608759329916971409340943457729801800526169104311425408479709989330805210340878606735740020581397114968252390671882504616969278545913642284090600920242427540097300488366664194982933114804384110685205567518526443604430755193274681227798567976530279650837895798078970791205099017970932869656659786461230547068941700178457566103333941727202945333491371277323590162828302162303292267032614625831469224903117615578537055315697775217856145490049188017064747871573525731346604775960895099860513724973234354373460744151272993986889739366773302597917470869537679556696931583734809018052484068183889272391393975926111105234400608892990828604093422657541353770589544217816983905632118584151576239759508685858013798055736373555121613525929101248885195105964201281966583262530939250866259845733590669586731449025340510992032763528759851235706266473027708164285115837810000440383177759876961689429900390050156680910661775539463703395300888732891332763009401875889498697988493429431042523385142576767784618112372846214403984672135720622543151305440110563559245805807699298180791136920293308099980402988260019707078786872274469973676449074709497275993970484069518241010183931731648684125583028085734292228360372863988243229872208448010634631118263471434266165159151283374660251620731106053360373672397356543160830698548282435792624592908803858957353294923049899920144782953257748566250420132240308119970131395238450769471704718450139994155460694928749279508343441663887154950448603634366511882600671679655782154911189705752007949080632427513170639192001444755356862346439834952651682945666881282899968000000000000000000 [127,60] 400307001149777697632657693123290461267883153850268831466921823626480411802180828419318712668857928164050168018499547423316798892360715020195149910805155199588011645687777717231819420204352587318300038384852486697382332778028768952393629606275161714096263111400767187467791545250196873194412131564787910521666680086446910148178613889475737863727238311056467310244839066101635199268270493991024380027747724544281633991385547291925412391161268160674278793441622106509736271360712011410470662452019711430201894592207966815887394122351424144751993382963896919668599309343206234091737738069552978458424361453524521326360736168182091477171471348990356488831810665491751087190537824682555078107862667183314399255906313511023488624238391081581854674628883958906430408727787056003608256178207390797766359497212508098319037556275685108073122479225373648751783415140146526485037947782897648795846523184480346273050932169198459815486764841628214796271288281390169980639380754849684623974611274887443972914911230123583417468976663729765807356186447513775855913232114056900691067733844333601239411830482564483256296934340614852246374902926185986165264524707625708263599318190833292696516649495426917851000302236142509230620738223330277354054687850507822033456665165563564160485282403639547861918135357385722624490322681433557257339181207746042132175257775247445362441939885819823814728388779634859609254078569504685291624241203213832550957535452913976855814344927455531070381248091322743551287063578156799446512742388916265751535356227047895770908755753955260373808671945239662922252525344303391207572772648343565295692629082195141196814235486278188717057903464794946205719057001054330627198912367247526580163624538671958065950044782605522267297276409867317676073403514992988381650421537015097323369839789976380426404285351875315723804393514987184817984916173376906327840752880801856627266779279690631818815046938658663899626778976700379890796338231683019310483439319577407377322648316042103094836242296148261758639623600369552657718517758978905720424496008286306333031942382888650423698578924058792922588528314364002871449687923450591929605411173617936530714497589732744176740071077011893788590476118659377819398314581149658666987198315122979412858159076442103272554236820735916048246679074511041139636677208812651584775152745699019571053721182368391088998952905398432107489255774058697578269492874241593193337856808185280574982410907741031058667291192142360920555027000747270837170277087945725455215408746590709002203720767536836784766153211915750867179255279638925530773391674649264292182724558340440627861718030962978063691099305184161702554671212983770011513338938253413551448955780250407405429333830483403115756947994080880579631537627512669239585103252115966927650687091376364177534002313363325349747868725977128397217096437107298388175948766098141757963944286974325555200000000000000000 [127,61] -70649780389748220724864731327808801095508582125301301952135853018918876964461334994361661783574198723834987432724455569187117565270660582364753534447098808033288975064470121095849008034229718085648729832901370516121531272670885375662402777484143030412610033523290127793680286765615766617283931520901624635859936399029569903396001810364350167530031738375332050298481394554984619640813491722658317627206872023124199080093600797072383508762484743115749863329930021617903266238785925978163705410866602729097571050773966152519423106564378145543044271379448218240969262852552891102471400690945300609084226275960775393837090420427845917757740402815476103170303930094610675415638716762942393089284482639726320209846225490443780391202843745486824421656649504181292780911488766272945451378601588507610385973305817734509871200870759119714238550859604832793581460598221877568069793982895938196741479171860663767986356256824131973795159453570030146703942661653778292887813572252863300022593869071383568002542793530442717355878432030438475612058245335405989722965684429100496282649396509209077688472647686911317435169872420003673178959148803512909390245340782708415007498521906486470419450744524512650007952165503487705875948753635767737885706264717918587584994791591600085779217186697823749728806258525529501139952275632341475663736048308246231373578474920376821492250343987233908192451351053862251613379363637075956936949637294216898889077734847264057309214716564938837572617181475550412612605921055920036945391044769552917988006857645692248266198284232737752834009778583979354768713936177366868912955601718991048828751085819214136254979609407018922351431031715590384901867092670376336190367597445733617531482553327720646819326408266565874316629501906947054162499347706544394275367377964102892683125406380612750992005851762870330002339935872537040871857864561942508360715703955266159751518155551317579510816565739892689927598321067467518578819007646035584294049073204112700578045313177265763477478230413879411282115450426548291617844509458045438710842929416265627207370118693178235727212507246181196171915451245840605729719532847268388536811871295769981669239796769224435067112767547547706296639164979173798972557439698031610446634097787412319374601412890372048871586485465794627181498995691007215064985009464493740556893656165720030568354440466672921866972053498292577872433548730674579139214219216605736467436733926092102053569538291061178758445145626486966689852877574001547836046785680983389302346589176068918354818370963794609618905868204353579774615888610904017225452594748323607353510943830543732193052245035961249324912760352865226414682747756694374477496833193793379162748205570873170639009127353867204383948250719816771558836339625209486269022150140356722200225282850960114996080993106125850049047466024447968463220465737999699628527561075334189412354154056692793344000000000000 [127,62] 10612825665099744246705206094763631979705326184759924729681185720912433973236737926065530054270423962850251829123844719347399556255558698660038446861149615795952971653800739283360354748257879666662636543200495454857439572984514508349823655395204999530855205350084206403484522843449410930461557719822795476840210590328961593461173986802082372587712644247418998201591283953099125562233412408172789422520895380881150329075248460728308121105208035199697608764495861177935548876380630308229234395387980553788129504400482040282464115061262083081259263066033934776764058318381061618186638582606179911292779729113234900247327191455846448270271024771827233852116194353432691595949130961304050047956532779512431542688204990904574951210392569867357231105631959050851879484109668851445741549706597854796945851379324107672320340303513751615020763293844546866882843071785909819257411776394251265194003892458336001345712933931191763488507308640188896649823335585060302197815240303210340051886754411184554036583539625847982975023992901180537517946060786035661979927431505552072056560974203412052922565798536058512589577543835479157815797439168890541291833571314264963377939953365558100542205391661765522261219731559113128159352935671160085855554609859249168168494554910943396447954249650478688860906136381913403473094721168911992689301476213649696679013095025902514604945264050725385825490585782279869179362967673859822169973168242796616086298911307728153451418912093619447668353030543228807779063612167746126307780707414361158085836990140360122837117605322346152085611369194424649795795439243172950409038095330978542391440994276953166582198480263169230727309042746886879312832882460501960026224702393996813809866248646735326179846719399542084684422536819020407867888513677110299440789790500853965963996259603103664576467099317599297388694323697692299319900474566408092797754653421341791773125343070949837528024600020934820069779066350422656401691969720964196696497472967875784905694045353220847987589987197784072495127996975214129793615120911508357569217673823056335911589536567906847329418961530001420907024272503701150398051048580528890100523071152722792011561000245671191003630989059249952223010475643498635050880821926106341454683374974918579741136443810858636505454463970381437337074932181317054978755333665720319545699527831168041403610013565220567317494270651520441639000304115747915287295739299672530137744104315866378523250051856203787754114927986690955910378246981458934952455829685739020519711508134338554188779466782865464442375992099868710480247415788007298329884018355543220859445226094434372723679577075630484272594899342451179480119205005759609874309134823822694381619741132939917478574520833349493191854553120303878829089991264529799481561711335751852800344965142871012256033033455383492241244841554703828306148736096231674678786835211986365394041721853008936960000000000 [127,63] -1393260686435110705938424272143263987690727444366137386845188625628932988649369881449340187034121464985619693006560653416314459989857743093127129752117786676891977946459937745930507231723896288537616305697143631275178171716131628269300783028325670349158621953929552620241900330776404266108599087568155901446013311758915374370189476076838936469212736268649488757807576314408907254006904242793186052660973902064204543851806101481333189112949782545354359180775297577791787524201767252360626362534294710207924654325205755055534969427947479203411966477461115585631325910388385440461162942734557470919992716272924245802698513394933336840010695004755082385582558580113702780203980457902023154289992429173669586594749372895479295874910389481046194104187795078530600854130646728744993824089554587366006744495304786686740767433893300772219301121471106883690882706949865540748065952733383219833438535755268273298999505858742612105322575902688784844870615062996297483054833107514391336813041835687070656413309013598706088007642388854949639643022854773852229348393142900536215065615184387852955881242515476218433878244295183220104168981150880759693586500128267602598283914403716867967459941745430983373257055658718161304186226531973376703502273744877385197027163550703683688156889006303859182467943572745802537660720911693140475590352496939397885750092635682040098456142099293292802660968557870417457549307199339605652047043563605412431446656883898518011386604341797728062455307616381042509694717175767278296567215625382888653848962594109469930116084757010143936140351305287468337889305279377579742524119279650772172056424971511927973157719828727481726523581346537483031211451631773356665842712148407464905763274168249528399951471639760894397806678756884413450077657108511533679558159834012893455831079667571615773408886516151197023532587137981148583735334683491560252167140282563118073311374907152987776199234836692076864738083811887636620062358713472184035237676967131700519996393457428069272515983941486182295471647100126953847730889785385521452530587581537776966293848307379498918964003555591672399679749686657089384072001095055829564725406504928720273956199005654452626024321240417442801060688338916878988137971082558535321704882140384013415288246890069984272494670428198968039261408032683606679893124759557073701744312839173895388668254357493444471879674461447005722122729272024195160856835701629842554825724560330120479492680947428282496121621898029740055251210442473336582421759792887739030253367857878258155907985302404775928723566982751038577783211459558868769785210527956035674763709350055389760218190169441716098721033545450575489753709629382670172795671752681607565360956164187419867381209669934362319037214361958299370295712439758237716288040564311513833675771957099285392591859992264495591128867907911828876600085450341658380709180978451073031110004060874342400000000 [127,64] 164535010745155689514623006962360003604555480035776103393387462449097959031393095227045645098201913385030911146882534441354317950201918705553164080133115977684054197041147847398028555517619817350669578708838064649134642806515482737747441903786508205844680068368231507154456005470118625759713352549011630017649088437615167814672429727252191122654050781815364991276551520177420204370673833257674288195185724373956513289410248843460697108433313803106896635263808920745787026290988133937388325203787224159764399416494194335740865825965137572137028040262055032624207995959055916627302554790208643489946372462143034946913254588872521879170236016701955862462793079982108546921449964494133001823851676074605911898143427378193107201831672790520062390937967790560793270837340979555446666059235337843496508789924786957053843812913127978793729529416059240181025576442746600785079412285060040725168547672196372941734824996606495897843696273882854307745013006801658301056135474712038789494635032198472039679189185866057817724670669103759454222162206416594862076837163104302685588232535027186363787858895080905721815843349122944419937193023973719865723689780256053308680755578177833904452508626523324171526286989258138809973901976593288057464055186264927887055483823553460236730819725743955729604026582329289743163970505810551072338910464639457125403794972307211346982331323246689427988408166632970990257543838158537516595618040517315913354262513783142899435952752735806388169387175557072953497788195457979241453431625373264638202525311073854786453711744633352107890465321135094626742510419123414011313079485937763016915675247006178324470985480705583945693444967828017869699579362165473487945408692896376630047575373464132407346584873220417697527198720800627690862784446280233577093103118276524113948373713250803161680972581118659684910768115174655553864574094464825687190516976673001098895002180130101898531929374911764726017590883344736153827098624044912844642380638563134814621108089176847637242360480399858718623681909746555667213503254105714587892762933203400728022541234508580631275156047581423021476099083729013289108430954588879061270632122088567857467401265066007179812008933178290176075343990757953118350301297119290456059871820319300251070095848828798887317705184019487994542012639372941812641573850458283206508333004867873450908091864553307521721293648560271474118690912064629384255940406529633569161454598037547023783390671307233059180707402209734284455435276202019245529923697016509614893080083635502216903683132673385813484630814104018185606366813049913511891236527314960137224893848919089093372904247613798797434850340245948765374072872987910241451545421695047749551105580055092528059978731987673367848057992790250981682899392236276701066192022149359875623995157660596228547573352615579810861994727755675527014227188370588312210043987054759617103097504291225600000 [127,65] -18060448847472939234003107698302208169793067094207487930144878714334314251652794232295205543160236710942234980287853037810805345991565806031883226680122207035986055539598230052493086496387122791476854987151036790668725954402615801508397215542269758802094953167743913762590110255029230174253569721506536694225626093283725328874604616265210779661173577583689146845197667680055100560288354955414012653830594471492642607645569773731743670992577178075495797764113649129100138092060922271057060995779008905081847581272544578436106014870820981778679440063994324065874407302903995934833434116047009948772352880276654691927118194208415105064132661735637360554124261980734695657211122824209979833606416096986401997893538270241411063294815131914405198383058412374540581000558836166654235450487184950701124936413908567241557364481197637185497415900346744373766873916911566251392911000023262412450413068052652498030309336203118639820179529371233206023626221467414543429143859203987277491032991952907714700420723144855158623513463883305698489950051364992551366770804558350651260404914408138660937096337105063984344298450451772121553617612025329467452097266302807608269681369133762919011699906837804965533827600645405570897082625509723544628948914452966467885916747621373200020200634555999973270497864582446608292638938052308904998857773469684536319094156418333333739327457353760947970619123789934083772808054222239669608357758862385812932365482227596666783874681039145324691816845917432974237646477773304715871808556591154039340001135316718026140097572877490892211353907916493326468537734666675236087047867112800314098890805608533456825152990914628917134518844587105289554393308732229358715832898771189673235512812049366744654903184581496141413363492224126214338539813318093339326212362609608196260996605062045558729096062305251965212455343665918472886830336360124627261598351499765247872896043083514239539133634123138933919643946163493345954278287158767847235689208500324963442915928962343744097028177366085581201575979489096765218044046573350969105234360414099432138497659319565649641972450974352474376141692718838885541535002179016059297952041886528661254919074496855883910990213913669545552046811529342846355069389630591012565765189612008732696790014238841348569581453630484486454354997250323230274750393212688375869887818897546982360557924188270560962757884469719874327106433828264842235459829876664831791767361723130117081158750242800801627879330789704288755990694870997005364001591875027866424759802486916062193353390231148211586033274223861882472022070488281077667018370119598246715261772147511514158175445213811218149022263834299453038460385147493731801957514435948061559126311485790823027861195888526901499298066237521528417438965395124099803439670414270469134824274897520832284058253876558156771408375405162680632063579735350781134430174723606353697369631326889856 [127,66] 1879536864762301169130152565539652436053145980747758110941828834584850676161314770442796073333432932470796805136387546819011083605627689514236925866179733600802221110957573956815817573144098590292890885553370419968454019004683188148324654062524094006601114749696849463355117208475686186989947635292611880347156552022882078540495589045374958610435164120028639252865064655231103220467286200711133147228596791233261939538852114109971498391343285885532543670735664546092969160919084366308481943083528821271752042078419224156193827335324383778489724046451096911888276735019773209501643317771392947698088444812223766470899098251988027277642196955554861883913154934336052784356115429315577670824206576008622037634158318876775353081491989014926860003902099506898517853653369239096315270788301548624429840601946767889641240518416208034136540347226735737376132056567956477430383810574216477127281248137800216168708931876621845174605175643569449603166036001186850824456558590556484366393297168709401290429984899383909910864741919019208363484307486496940030032793038204006483880326683320136962885487311290199222882563390825625858389824341776549310918066016657816760989359196691575372594917090158895291475878456966328879166824161625383868617128480486356865129319857853792715906475019690625873393640554615613154040329977151180617333272801554881008373258204328539699722399431327480146183829201274811216279508407367937836742243845541411971540317169570375372450870613583181133076960272149088360915613588863510853748938896360862756562708894454710641138687009071965048560202501778345927960923778171572313132979795416249191662169812693850267642440373040483436910362706358746322270044516506230482112186450343679646822246017054603506314485142988449992249887540420005762029981127408806549220381221469768207444608173357100032105875632723318339204475807738518388580850277241780068098590156891122804372188745718882294618133304922768073358527802608873390405760845250173944574449978635096827600762255168773159101305452051287559639611421405466957244232688373072209512138765445544826923330991549367177253666627900007203054649397373672773846111848398002295389570346117655256287869994289072585069976933360496239737892330644803031610944644686589655994755889140691649705436334187623465150172000413125555925794187285060429726114345982802111807790072019722513478491500026070370838530994699475096900365776120964755053121120559964380768232486049682004184185972998953669797358660154736273406916566999491930712269148950637570282019318521350835379814719436928550541878044957226223660256422631186583293587186607033802271793843535466879277682937137067750764897088513894788366341947425301725816319278921593813023904772851962651327889154804793766434027036434353662322460887161667978953344058794344252928848646668259057418835096902278659126842430755748016513766048597917853731884019442329057852955372800 [127,67] -184175371216678963109145416687942457262024826945542754727879364262161822036090164336920384388679816178086582295754601337741950505041659697847730197739706747364610272124952903815407223392978625087334826347519583611835399143367194876402320574997496401001958739670943109820909331469899377702485833145504060016935663519798838747122068094452809512597600774445511554321464222255307603409509714308318995090458198263014332425909993141317600569982918914376098017447044646752654676839740853226567271096073101760544546523533197889751132542617240211581195272989416283451962355152115119908760890631561652522821267352030416210014371704949503905315004210358017627418677464726981398484043955945699922371242390479222646102737113525840674059953144659243561119497640442074927396915976933823239504932713958758268061373301516108024748590404359164593581012498356927455079235329391155470320234232757607363113351883685793348909061523722058743195205663466662261675162777567509300412140128930078138707429564419459949122308143185596799911303075590186384244708905668352291222958292302012652590063350579340784264181895672613838335118401962891459535842706290590856539641182496193586425188241999558249661775146876319598991335492993138000570803171206665748628158764835956941024331234394154718813555465091963369035367376164781821841520452019197037908927158011965158337414519410295387071141052557445372930021202247679673157846776253153900577754125672435148011363937785965653479279313559277309487642403417830114087628114235137537940460298658461509052293626822875522032976472193140563275495392477681860564348263164739940021418433127570712467877832699893299374052485913478273228513387187680144531753816165307727946129678484228242422165708846491687798943736860857581301479040077613779695756475081127608769702239435836689168870823403359987262997132199056831361803453353351900105910456739985654242883105277094616559935118632461782365954367457070920079573486886105845857966166394863800676850278572953961115040061362941185789500494150535297175551629849294982996434733188022565881078696339399639644857509233375133575837674361679676746952972347387264821957084065163248007649791726956017881886082775765960176618808776804637245032884798083256814036518520963898163963190083288887846685866111877045047448035495892663912853642306571106368519606383408451620706420903512042258471323366140785670128757729864471779895263048736555489077048228587125755385200025614282159329591183569156355613188305824674444500195230277068203303085121824778136138602536631645145450912595950592124502754279811389612268849536213969850067292924602679142661141756821539467805693105955639526199785223181101953110849491689852531019008608753468537716915414844458224491497263528812860218300129812771209715467521007677667713829639052759553869713112340088769710294710130282444428397298463990815130281203085346468295550721526843302364000 [127,68] 16523745933762984152198306448983334838801916513549373694127712385766631755273646206380717587052546960992226115988296896488559493699554512863368923884056758414941780498164686374188897641182491398327315974079046816541435779515019316533515562048133058318144207619474761332729626373993313049112725888520603541466821827253747338574238114929041186109006617374070556154537144036682411447556611396946679252655223597765926887846086186599597808599115360053075515457528524286864912690299411882927628276641613629864543856310548666577567861218011713971647446133662736168907648543017296561473904917030257759828642315528189619762509357074562837936645257800493187051796918553737613394186647245017073637373004172042245512450200123773184841006937096402815659217969717776567216317110592976359066359041906657974904836376952746022012216248326866343895481629901680622290585760353097098540257087942491507770833800260446638457309599266566233088682161580844150605090345319595312034012766055720047469868117660082253578709587917537390677525141245223811444500533602762528906043722179830653980657599166389122274101814151602293540416068020670698250884153455317905911300778776197850481091052800933484867433850058636667345979814449224080368065187823762352758804658173891005898894574950778735381344536192640563498317783804534512418815196170590074172623571408824320751551308287981330281342249370399704992677005019327095879850776962996771959183628014187573386345212653129549040643540882684673328053933434973823523384396482891731798365690770167661896496956623548786144327591973688980505810144097451129785452713001836969741067165511140431262780603212709276711696144148936410019250439371613948322433655434573613798425057919913152466733540091160197634462753332439909914194925557479041923114312384955708194264886658960155617336472706964544480489957730053537413746569275386241131995346623077661138359297572015361775935657268798045578557526789816496219207284590172331187421115277121907083681516833555863086865341066377143862690462453442725551301113962739616663951627539329006271318973302061454268399417292853295510830886520545967345396570603155951809120658249187030439131422574362859052472313004969949204994527028445437131024387110779387626876484302831795773022538682107551715831667839714305344678707207574750396808633814414700329213269346197714930806923141828529400101219650034159824358196440706065047074022005282774142230884831473023711736179501760407215787045657016538446351496011230657131405921441662635490761233105725177287732133404681552638796708684903968096984974872454764049477704517493335984929557205409346519799462510796561788868069032294002608694237262812841949504682500397910775084493114211802081696774596564047408807182109727781478613759251038209261875064034514304364069218216405773259268054905682244843005176427197423003822752418615669498210942238954024945199503270190752352000 [127,69] -1305603852475498988552148369373222052355678600224874175153284695323821032881018496377492778289669914568571092201256210095996670127525582248809022473872203050399762389697503554022777312472921014616508449313782099465681759310361133903641178279927225540896815885014736324065569294682799344234946682402733198351339508166085386357684144415223576834388522315601947144692056125197041542968807270929327806198708962838975727077397739068734661924218388960437378466581455245886188597257864967602100207922472621896952902565580302737092979664256396994182885249231389315475189205320481266931908287149035979178246841953352570832041275160399244374158251341892846499134230975236119859186687906920654592068044036452003832028648395030751336446139312690896018119847148347427291857746334923282374411166793499783621380196754385246639142956800253690210914031845396900221646675376409806109370006435757625569984284522916883335558230540906934880898050229611386704305242993363140200497910711195052321951749550212462870759245215218945306725963340326481233958917356554278421618218459961356976505618139874806069498973532565156216177308866635166745074827833446884198547622758474457356798452792661249781737753123422685318465547658693449739818811604740831688084473418340808404903148950687659436128037395076656295453756362174255211376982525303970903813619705854655033078459848767710051648506460553113713048977024110923747169158628988416795505488098880203224969035118225557357389779313863123098824117087719633472904817196617777591353215182087132801420222006581253703004715587516573139127929549422211187113099784860706603537144238151791126534300538588246533608631105101651356931637413736521180500515208880871597041874380458544382803718742973766800696154078839335212800542668674410237202141650213183726496386331349776157873482370673862294440442575567205612508967764696535416222055570475618752179678484942280337108737224005136249303301114947993709656554178850473730039840302958830406369914113258793238513746405447318535570973308326225979039534684743951527471419434750540295974616691696187826093714775728712101592938149914203156352075124753887569681346505078351888078454088721599574767603990047211712829341181414978013665254435410330178243402892442139216892381287043736423891574171684473781130792158084736350517806586141411771085084126646854076025322871021255956913556781017084996514332098128041954404466827454218076651216317231102491605548218914192975249665585299799157646972363911045192990433323146045639655514463950377018476324391496034482423563631993911468356029598320743372471656587604665347244892611490134402918990875570201354644708019489422004866482176075977171608038214686499070823425656415415928268684339449956493042591696391285349776188015218638775035091144110229323911798692407582020586155500939360329236018121565347103715816636162932933729343321043054407448375742127372000 [127,70] 85906829638828352756895236361207251458666511918808538856108857221693051126964698566138358462454545732233183917999614789254767928695606860840339972990480384956721678131528287837655713120008241927146013409600756186920446824539266313462990066375537402043705924154901094088009050440168970393247850738562543496837326437465516359022540411433324373183066298987062766571770964677713565740500729363240188054262377603145475913700852582444444489795255527438993159985166816042737158369528699755609314619969731735342084825599154085680911668420591820530983052536017639487499315290392805069573048244836818114940187221931132434569187487844947788336034256497531417465147955024191043777663641244954343899115281912964889117548149511663499320192451468113446169144461641151557849991463352011909535447258737277741605600313659819106717831394100220965668254335911381084075644393523446799008277068313184045762734508838283309204736210242310679366658659246261752848582042535898291086424734538315639788240609489113487038795902731611403497874539187210611725390647337255290171513657328498834285889021905932301667846288546380405884745843767714876780550641437729334511257203456576287072147579812193049481520075676900459725290583022657796924421747378863344978733580396934009419527619931348150906109245871298869845919484377191502636618019552731151726267009311196148110840644823726171484075375316542378636318484615482793719739420311451351790499387842669849823724333532980769705740564828466820592096321409954301658652742632936684297148950102222702102230841938024936007589778951415390906614713111442515954450975522242521128734377480817921082676174463113394901589130497816438010290763217000890701182560935009728739348676667562739075464506540654315951255955694629104381174077045831522511043855520637826351526362262938168642645969067971906237481145321953426966171786793374473492932722670378317230573773207455888335183256721425997104768238710605225965281343831691330943822762718156179514768877363765557983693599109789318677185167541569996586223019520767248858298624303595695437834372964260846540490233497544380532330886829296721523508724996431168970943453910707069712666102326131858726634376569005115850198081487261547374345669103795824157017491864021996374963497940500772262895038088727204840721099995522711684034934535397850875698542570670115402003398240737349113379400751202819296285969892422356388208225958333790528691970139223027869744462936191648138123048366702976626814355394137688659645726770905494145044106497324393706650109101010679520804683674612976356835801550405171699656123799072638449276704125682032878706953818573619904349960606574477166330947369196985493170305485286356395729903386121050897618442034707939179635027871284233569357684294983248278605730234031599329766433388050729244339114471391056149515940719874067794025533980392771049650525784509420653386458216000 [127,71] -4191341038181752302241581810567445962718550134137933267269817451681041548106256306745503574417289559482121582612216027601112492193004834736383009505759598630866043960226015952754566229960207855766213263703600294790199149303282462015391711059845298776414245408118392949499931680847530299311444640020967823352041057122458444557041537239990175420270661803575332165018464430499552543840765374190788860946762472576380940724032446309902776538876684847141118774750331308494934845248694751333491146857249966169890548525443670110382057938301621339192266828484308383085520641279900952313200010444598996101549581472892861576020913971254212101974094947669019276323031334712214766762837915499450360879209909856678325136720381802104142622996901643455906980550885017796995637431880861447330085073642285559736307154429846382852165620214554437300894464756868029664248781297575380619202975400873072373576632661119364264408345317976314935249411428965828778799277378833605554714117641149758321900240060461052802638991292642139392383965185115833495187172291013023088824384009129120333003342127128409665299189839911568467449988333438528319918830206635671541970255157291565047010839277827957407388153826710954085010932664461576822143032306598159567510594151514726707131612394995159150310685773149751083088340556649693737758564543108258859022578720815827462758737653255574094175735891195380351476281748194839940173301492865789488071614446531729098443769776877965170229311049812968762782688426413576114100657044927127203219180352766624343692082221133224028805008952326409489169360770908998879659515398209781207427763895189688632887780578039503941584801346315407442286318990178723418359724984297586110645987853947392993377231876003740573624816815699303773289365618544963070211910549003047969517171896043876417247021627587795101271193066468391845175800202426380582407753368200989431073818502657293492236347273161399091939385844995732922123796052524290096750285236442982387493504708013076674009135898998551410320406168955206238346037786692485290813447619501963980921242331680756486038107057503495302034878162212212773286418526757507899948771580454318388546296107225029031146453240966276443034657015198896505706422816672177109919401045764933014078991209942897750579153864175516875401224455356249954290967138094758866964312377774262311931514149061316665019157191456670645852575145407294454031312035134319876702597489396743232065447352270575868168270187825362903158652989085222531218928389559468714354277606908158342525394519149810220890733439854636455587358005909976951762469423240768546489061390725848958393659024913717239459567446015743017056035160531478360699718455887978105359120060575493000803449855088898031703535460568497010248291068911206426499996596365224352290191898813519004698966853109081671028405352964258724875618763984753886121230468917606682512575320 [127,72] 88470709675031830051152340433514763802639326423553464354182118940960697587570811365585764765724582493144366921287919651225886386804953653851432484058294181286794371635192190049939813209515285056002994122552667233550593777173322203065692355222069233718477189268996526601222815282410445261684995619477832650031705198735100791229002937912641819389299433943998018618146421208376163162058532598646852176874588305560382590817420911309300620935552326584620199406872203819268615232400950024340984601779768461914695036076043524898839135696297075502447807458594761870468849596106747669987633771891870859599672851780082031585653123801111942553840076343535761822758214964471381197381021050604967315311804180803818648439396873497334654386230910427203089593627815403273096685386705985387874282157274878028960718763550800543663269749559528890926284615924851832473440823936232473583315740548615690277899554655245838410620036811714875546514483387045232783297068704119574311190175819396321645337082764936263105953659171048350984513383918466227999819672567642250385614321616571652042610230941731295425357103241288360796075467619022412383909743794469436466033621655355796689669114009857117146732435055665568202241134608661189985075123765990899742148142433252542354695259288332982984126943545227632581306726367813512870578818234122488634816187614368913288655538349533056679435023131062840009921185656178099568444444776317805442081658692280486544924219249532992523932010043707486211841130263049262664158996551764620446971463606153848851947877079614035977660144897346404706189727614345047942286066293948051072450943064004700393411760172744921747703703656950212065982637734442196797692492163718198504960686418705466098317033205694410453085155804925149888014942440535247706534394990265288853380893842238457909371744928554798276190539297525732518677628650204342617533403491039983124552961434533642986362191065082620054306684957222148468899593367515866177544037113802316825114411672719891805943435103482645381291165626510293790361929316623503244484371052266800092536432268645272348304731254672657093578043679443366228188731716525714569851929702788527852310117011195679801457398402100164803240497111729675620546561704369361058431977827752724670929654739824655096762818600154692530531643601474187772800912537296419888214612137334887952905895646551869497575620570481883688885517313257359525678377220504301325116778499206876211987389454802237619926167100375919666862225008543216503154798025588521995917927578197444109635987984535400252628456358944450335092750815111824988853434897900506259000829135539110152766893007842929253858733031493499026809157895210659537033653894330025024047081881112405922761672001780021746133665091881959147400884256426987840479252087294090778897936444978114417143865794521700118943602218439547617215372124354143335297390510321993420160 [127,73] 7991496543076662889855977127843266328957316550841059040222079586660169188816735481266933987574833298705882179988597059452174278684438148766371050566464685724624794468319325102333576721198166549758434649627751952384852033522497249096038915746868902113401637495489696249780248190974769204483884784807520437843901113227542241738060577302838082577557272230574346210305961137608888234527561289067748835564352536357104448531278622824694425223368195724049614631521246291537707485397418428263232524202101887523590278286344794713622696006292031847195457807668999149644853753559617392723022341472215350855075002513987330907952082349467783249119004574344042171113727584186356960316611176307448225045445450891226512877273348943585524917507993745566055986032586718793969539304400807812810727221888332521288359304857056886628886759144834241299583553162202322875341473244911580412274121463427930310751194723184915555302796851171287034207256951540094387988383815070864462860114492711372171153352221530437369031578000250087073109195972298169490086614867145068733149374827324779382969347961247925477022705386479376029004834292527486166788938343648048678407889393382764723957826652974891763018380990581144787189204528651249998153233760341641331321929136287334162519460059999422167939790942634329526924182555421379397526068042399499820479162372737124927287920360149292401786537778636084267086902874814755546313169037971617349716745150578195430644530676285149299611841089397848739148602838952759808265494450654647395612221455607997692954970973423059334254674160341671286403242621368955819677814011655825525469518319432720650541230914530368878465365691683963253551029052788374301466803441271009974865829043402908086865011411117173738075508575825023007286192048759407460672307226190412274124361670625430843609865083736563065010644658705770818909496453721062697242622969845406448973738814526885906940921652341033019507106355442933587028779154624864398114344689743800988479491988165636094632394420028304283526396207834958471467028872382097855334576018119445566046545013951648714591695490074781118403235227061642993626060300696977372486113203670092282481533922582267577899074801792586237467851177629445077122859573296956980350078143048227239611273857597617569920204842764834453490287602712385780389317193567270199021091307771199344277933216245675642330437452791702182527416498632556181476843305344266527570432688296150714964069479113461452962824196517140607333542708806931966367190587942708407768406022729021503415106376835450364520557317549606185802941705576472996741613899561543315747343007492379879982724709198888559690638869939843587832613766631512608639423698293556221911501385190196206008071317194315141693482509458079568479727364125966993391403548406618748572118785376330703638358771274214593401726957313191168297357720199146659482566036932588560 [127,74] -1022382777685084505611280761116572459119628921377877799503745603938850432205257258896725332250359176962670212823415505995629325007271895935551850954838184594642199549999817862619437626603367959218187105112310809033151526482444644357282346524960699561380025728217613043712514137641311239257793763551276759608585333415933978290453175967324108293241872163870589715957720581864004813993394367216582631820228103309222287735981997941097214554953778818282485931669212470356991868261817044769825189746254902177871589417030180062019162157583120462500917563579036356624779669181664233900428530030124973134568911117990643850349249226583842418184635203401682142037308026310827990511064064530249365663538411234190839117135380861587185319341195183029704177748895583997263182799758771111295865566474790014010397684825801348194691542556285867891264956125706956882795815444101185423372249741739336878719874220738494026559688615614359521865248125831613174198183597262771732312981443019477807415989268552076495293747827065319406810952668714957007839148201536419093149546381965226015069214018849781833827413590284939631181293098212479853820852236803391699045763344688659496767402249249264208864128584419760297710978190359163380096081922959483073697174372785658165452990995792073480012530908223198035735524828785782255329692497388747387526337974480355494888984973960134548893346336706957750584105722817803499485345854675121085840271141519579713543353875657302629074792881244144831096313546736831134403108504692025310886092292756134034471917113145413960548521289981763494823681480810425272265549124197106782488739929496338121551070140537831252594451985086997937596276159218256643748652169065528200229972590520524799060472103842598206191964606710911805568355127294053406468466429635206463297185496371721491549100700113454196479139835475059752620108162688560241293132910354587304151744320853234662158144230521990143188407534312394511222482311489338238490967763980329243186091663652052156179448899995963867668210090047668354830243650641314685200068267916671329222422190049082987701587197102598489875435458299978029363584606992349757598740966095684136121031888324688361511306369604029104151437642671019852404394753299278642751580042013883228606052742432708572723765193801643700099219250958198130388855977548585052373049960768362999968059690096972121610524352888072070240453616559269418378701635059141242740055205185136264347028886434842491361383117782934778147811264179288533937846480385891249919730124542983115254901088539656162533679084324010429446834473558926367583507026986159232763967385632454038457048424779422216281115119477424206367067055765037391231373411089043060201475288023103982847712972890273911545162126289386725399115316262158252002675275144143583902707633354288065624894101116693963248919998983870440516742164046938704231734587853280 [127,75] 56404457524252165295123303169817901474606423103667491666520517982635502717791346045373577005733925340100525126777737490826735176680153165081614978191147463436450367769936145927068776893894757770144331298479540667605039046991664384877116452448795233528592072212845249892453574130399748313063387067791072977403070027260665112252407095436271034156666272489997271117775530039279556122792733421998524329200838800625505416975528502046903874956963272934314473045750586273514157013152750392729624136838517649816354075510477049770490389739095578870551024035201724313379301720879997492841623991936402053376977224304865549497339620233253546629093241647397051913361309008416150478649751236017717227884503638181199152931095040927851239626015568583273308007221071000477631531248181936061075081840953759253921641069647323085646343846808285152853440840599288953405347912367677677960705580416402870000801350261276873117796885862235486475412086162033491557109157533754157683410473135342681687515836930955519370683618065538520345911922672407136363842778627382122443142659527177337387590504043294564012021659563618243561364012532506331438509160806905662613977815632505241272028003562614184123666374596953006267397741936727073036533956407713857126518355950967313375825430884541154972386302796935799036929345082737447806124899362876234130692172936290349154355468930290440568549682951896881325834870126001322946426481496868476788401931452377558056468246461225719864241298167930359489033429750693248255593607745024062703935247707379265011534591789914359456908222077609825128967091251838705025744584493614597637240127378706846050480483049532170199748218706168327559246381636025177046445213171931217150119607759989298188552397083544984900221639804934809839194906070311099190531985399736838302897990599405855052163492853765690113079016422773030357053985946560358467584150733454663033043971940813108494113473442469665203421167285858186054392332622807977748431979988914933471162540716369693090912521623467771710879328198226296191680967408514853814897664172320440038541684266670991483952488730440800970913098035174705848513482263863422798936999915638949142304338648202697346251123051441840307002897692484928660749518108640354209631952650734050567975944726852479350045442558799399437387849430960457449147428704417394036584805973822308869980882479219342610047975594600086934905618351427544286923591436104652348277187061404414115284129644574478951322593447783266919845467669926002870695997549958402811266605024061213234943126340956062567514435394189337128905063092152198760879989472387828330322746376652971472016595113577407589476431821989193555989523872255180704156450312881550676103743839795344545624590183235049961076040682108765130522135721520604403011261781449577257573310121112539209667658344144014434765657735702606670999604939914185469645491140 [127,76] -1257142027537705989377843691492130769574604731732279172677648807335387321033673463547149248241148607988100776563269879933845725042165019215953241229734653856513015459373671734031115081430450663594090830728298303413024951890558666272038317339482641580678011199332285810270300757743311846376627695153834071641893464666743245312123770372347157708918854245881073939645326554030691601159956354996240517169981936006595657322526316416537775965052464924132037409856016992407781899062813720966646433511784178887487582053233641709787826524480070430319333791579958338685545789658869024968468020797733240080567110163918086148989491702611656636847318704886554584145579333480705785583003211899942959222409140076679282245657713197298365765042457462224094791334723535638425955148707379512681859212324740787656586615516279854190576326917543921704876908799187044034939968371780170370365720441492290694097829921688652965206355538340082461601562872972211619588204602438531413471124934005998399783340013003200116273055181617177379646097901360586016972814048915913525692562375919256554354056959151129040867110674665543735334598168858516693817597579346575578323724313641295460633718883494506826033934596052026562461725217148947794692903366982308819806757416766815388146696178001166215485345991544770410696807450780143182506912973987715722242180664580563483049137212988644407089531754339180930155254689842011703330479946563342636279480341725049245873721076622037654979592677610038807713251917948335297615564908593430420067430598903609007216374823064366311321072883061960969176963173651013472978969788329842177876052230700691412807124765349011620943060606931814923584736160084552463637299978789887514195763935992234540611802859675782790629519642878830893754085179806665531523814160709008574211799501226865465399247523164022134106177873145018269190252966318289547004989546683555646233084888371651045392160173021257947818396773614572527126648688193719104601068502050542104444005050992189339660561834895006247696590249284955812740178250516165033534378244349487871562203945021594962926906911591766631756785992634219582389754758604858758093419792569684818133937202853903853037575603790824899087180256106269487090556593492562643412728220754605749173314294173291932596635039400841076856888235144593210224426080200187179767365559552813945896434460734646076819022400837342190680330252240321144860133677362222552643379421476358734249770611438191571030066017380481986555134755464966368342030210302213092784902800274524428112801381620475819828567065466465505819018231505541318743311190009132032241162044243475138118559854038562196608584749181679535918440305251892744073973009378720635417218993486119439068684589828772300551036707681974948216845927465654753765031612219907252532014484446010711013458306563945891389379996968356943894460173206082323549760 [127,77] -70509758750000546837759934690758257632661833105449429116514349575702432009973336656265217550491856100537505978257189477340792782945788289348179443085923108029676742693429242802638902690474649194826179969460024236519222285223822475154371536192939308540919689226437795364360037469627621967671984174745108953481030892683429083361047806139110074958635784201992850057365763667170033803919673384045445978190771931473242966128495803140617930619277325533410130855609057286053908940179234739145650628826734623789389535740953275817663513767776663548567024971008787420181076891325661828277849238141048829014331803617832383127572626614806081506386105953051241925165131651107493422865211371071858477244453148711781339815373640359792254352989899160431387275298163406069867644460689013888193901882868253574360183960264382313649231052568801785502989437199198007746946176289592977716912478187229520812876194196055514292374404666878831914173026039527144277946635392784754996668710748451907853618173835228669189624152018539543119975518541790629871505100595918848433897464871957144950699765761211331398300945005999074513636230535122305309574035340700689218115917099901608019681440420054115534719069848721279260408203074349967159755340926370808521877734161521365790762171039588856365324223143502105920521593594551244906293362439395288157619223787615412559504795144007409117438403420541457668651965028432589543844913001922409905332794350243890666088411011006157571741998647991508869260249033620652345490860510163099678384756363497094485299014164944582084102212396265221502598040859145763932092939165206785836970186545787203600919245701536272498101504193896466780848699330681446889663965574648619669160454995272056401601015625558014417563655750505469506535006531340848131227890417284690808692202361048120683859920876088442967835618437216337938020799095657656216313339295370804278826021783154586390337215134908460678109852175833305617985359555287274984764404175359321274900354233840635393210756849026962910209354867031497836813634040677062369472775366128037789478808935866653642679902923729605663103996628537490966668912665785844928682066022698299867300482472328599458407224033405724258303907070043171755565473005676257597551196058287527985700669080710474023690122099160597335976458775784335030099766975495260489569272000088351458118760371292518896916341221067678448350579051531033654069787606679938749582898590132293495321175232939395582910320184012758169268531127695676387536499744190231565844378277467957772046515750295696611609434270301197500324091578270870687308568220062877275251598653689115769673286260614472145927197856648498567279400217253935955802497123303057716438136824654530062714745948331027611825351981361491000054451185152655553551581191228941203588194612968870456066214762690918422902849332389402284308466933273454840 [127,78] 6542300499294025728877152425175227306949474369700402383070598294173621908486299456250509138851696606633820031285453948634976293474179171684663377137408752325362775806485602189266256287805337365629851676480080328545151742516813675471621908796639964981660153595525511855632213226166211663522021488958937628464690477071479322298162875371506412409290567287664715726672798394859715348059343256594326533091106572517341954506838585902662881974813757751812341361506615192891432535884716807133991783842303601056978774564540797302808809502023687103608427568411305166996660010010071705937176349706474869544979237501986164981740125860666867634263565000810030932410275061314094300428491045763058342713230638573403759190372892244833523489104245709438794040966502237386307018247502487616465632000173652892644462592074775495258535179445856558292369650531087430518166465594377342065441861167583712852098615187878970635182541187223026767984227974846788630781936335224344111692839155873386326864242241166231026619062033812999076249265159352848177226656890000332832685361357970548382939202746012289013045435056707589884372194647594976602963868111571834720987143406133898610852410134486003296484493071364307638336549538344741863653270266758248799383647285841272569837836350042696178988490972783614221205818735737606878892084805401804726646928486889776509601023673407374597106166025769187314469678542834584573153280415475963730479580744952277726973261999887322442357395513715400049586456547175881552684562370736623785468666779443738483422106758118156955658632935696568248746624481968988148857681285671192763351957770956269367232010528035141354480185637609348866705223618224193985001663773460660521596141838995420970570337960896749684437261917242900621778447184191765697708473690605518293968027862109783191607691443674319520607541608602465997294716893586466996958215914384967345898223871900373701021207879397027986008050684622880741599223197354803885010786913982449321408916862886831620617042420809842706611900496434764724682958008475622570383134077649959224049548871021074137228877277267409072338016931498060674732883493497460802666680191394093223867141094195455021539799012795339294205708185350618798977008060815008771880028667519697419095047417822529880114575331370243241470735230011830725273906688054953667966257522759153652494682637405148295010158955724094675337189647071697252826237265354235807833819298633850139362571180504148582904264300694315179875768717843727094859369877350809285850981921165461988427999592921990515944456467855371540260840052987177467824308354855548230192032379256316076283224439243196229692393827460500245996566944571960618415207172341027542382637766514700775778681685808061410158123587427699633139183776564091553922767118519897450558173145873985506864509344162028168047759705161190087124843853896080 [127,79] -111612238936501176219877852599854158928215880386516316574142415511480317703747361399741936622434464384297386630242779024893266949012731797149381764736388643844589279580481891960964078699348628565613818829983411848576786220240988045731385640562091123140232257463238487413797579579613401698561659838888609763996745706146179131583622789256940390248724191390928326125825935918137564272699384623274484782782534530595582729030955350752049069744212878770558844655239426471393280887271400376022319291687536346179649580908604979099791368260055976309357253905214092594672806880089066581348794493210457261343123977870516022164722330656945466351697737768349266856960062655395976905531391258600715512094088642438907004401929880979332658360735887970058439199777027174694526759850108864415638948257669540973653842985854057968494430982230296914843821427239172425541288579174331529592298420679796969870340353098120583146219571014150729067513886344621618621193577082074254695814038498272505872783776270277244125889923950385520667988098574671945534117100379316694422313344256271248459323352447552294187008745068718610017897517326357756755136937368285595673760327884114584889469371806614504727121405397527511566399000192364063850041383124561604481234291883839951850158520422204888887327934997362432167161951905372907950032773670179445051457208141867676839048402004753566157734083385906907769204045799898082624693088123080376957188446154917625277612476587864895736559714137912576497529481250665004062327926363496744090214450813352786844991627841597330902654708909263555934788041961690766565228044657673054144741021849625875093915445179588320481808289418021005062587177416682158302636206720943837602722148303598856314308843989753384069663894227638107585335886758039990887972153023046118871061390443296837896178002181043157989107020193446822803399973324650186792298323941243177646232073798475581365931948826695691116483044850750887086711681656093759300488687196878371258669738529437239736380548657796140435445599045014489162919002462324849294586530924591582852837125904745351684124739598476473340493466159616076705003077659926234015746083500826934477908316161463580116557378496640061402192180095927591335899412563717973569139557118643827580199872573088069527517671101795521571563007928984857017471191553222586267984647815404665705376137294212051543088786207540932000030455799224758225668107291704884564959406338320831261227044842406984709687114809506439088726856581295525105820235870929887728310492208472870349731201935033610089528605036887509143291840331659976405255828720604787373911305977609401557040570747605301094031465427714856606020428781087306155867448975744775300740470048641618490642817520290267984229973013699223081595671811955872874580342634547609167575667102124823295886624388382916487010843453394429716687848710 [127,80] -5439689235330043222196148074272260962229653524277469154117853530462902769601862110080852328370157616384675474125085937005964813654529875381819141883743448720232842778382952055361858147696003338293551007809942646368963746725789107908376542476319635491596858499117814541652120014073676052771131548387187712280521785248309281739228039923730802788580082019713632166147842175532406553701178795855228836850155202461723600350373110249091565118807419837588128438578754007065909609107994541645080184842848973834920096233608261890237379793473649741510007376354642158506400155086326690928971422154877650978157822289493270578254717584253615419286532714268493009324551614855551288777988804884562557031269638545672174316083869185148570997402974614629002150604028717901913739897358896096077977560709683083861396153442970627818039406910525229469668666129529877533544291276206370464032503786850343968261114870864130704145336292884844043821038974298891203847497442736045338748140512725189629822659421452552134220888870010731575834439985789068165793944998087696830830968942669611629780189448725136590284748281263257628557597572124031930330105309252178933801596333236403235425015216492229711785487891476934199098725873240756669651024999787754549961536041132374239111906800759738337949858437317905419834597411788585705704273848805104935375555870119101526891647043117353720215874369733942577549191914452305920664272423940380564702378466556828642588463641449233616095282087723231359668635316711950098519061001187057755052577391960168100082787489535263469694265922756332445216764966529873715268161521438972335597151486441911003367767804535738766813792044752671914445176446474926871654072349624570009290332757930622671421368161156474443157146341606622418803744073578744563760810804032586036477719049984417117218919550126202577751225794913388416712570984195615601862020131926540543006723119477812266029911292113015187843720781026159637108128645648231471629621683195654765308956731443601895706408799383802844217329958981957024627223574810175959169121790792978479963411983830497185332068333122066908010101676418808908370273270228570494461999106337768223829897620884023451958795065530477989235424076520547495218145665836977680802448966697399686973093136949721891255895582115489286049224935918824007658843512649541775180349870942911781751597322926419938624491444840030326432688425745356118360016792534605728123740451807044407408337200827801550196816350112745061774599090258096449884237520885715643579308837014543443519926667518487879537481957341398075610564820211707296020334287019779665986695483053871808147925620129652115725326425221137167877183903280179666145099389539125293242824723273338582955815932492299341126849436878114816485748020088747217002729797758510917273885659639963218313675701590574951966453171956185823616640 [127,81] 128466555767678039122141546486628189387569196632216656480314747628112291833704484826944155395920119641156306225734308918056163151985068814627712728952444543841716793276188526277976814474945753561337659882138844153188532010678009369684796284419431940414355538699058027430946880407577861315585482305197446127776072918931906933451375033181922343923271099103258629886518145473487547670789525909529050552380214465179736376914659385896858503103382018233636288308820438271006197223329013913896369507843342512848962840932288996219679371400023226178637106754677725168404817478970506327725981447845022551358133717787628826121400007105907148928428344339996295390687562127483241474482224968255225243277691956381920863874422819455866251703961841058303065298550914680707589187840896433390434851505824604864527953085778248863462231068171833661708477257088892699148904989849603685769839249151063647300470253905813529831763919101954035038293124578233634237700656142616242924459490109296040698346472457440091524125717241392810983502876096927212668529492922932927190827476865113013125382754393595513024649330623937955267400334133289730327426983797108819042084353600754600871016670850569931048526320817899165312571893551108069186256235973420245382033953410013989367142620633377193672781945999479366029299625606604464249834047139610272564543046197851581374588221697813123889492495766308033102767743859794293279427287739101466224220597342106946300055310828308959914276384925936711314302256678805462499233682865029408217281898113861247465601186475274332205816351713436208162468217216562680508889144211207099555191199156194758677251194856467553110160231615636601784375217553987762733539370663222315481075960421375917673057086505019799513531998240934062907348089590980271123596205314922548452294414163291721132007577082943937994439649223386284397799838936654849568255933991112473086454509896433102853959792834170691875128766521182406285447465537527072891179153213328160341213731721774563630238177653323758789269313073675615754299078001342219087933570608688270175987999328327719572751203297717956276171099465183026386226269332691106736838738021482527593075673675501214942898519083818583252585290200686358734851409335541250648438492775706117138037414824499294933778263924227980361161821621901885128986937109461615147560475855071402402030471005274617591901884170777844546564513135687297446934164428891504516216346274712315716136262409533929127883401241477352636646759167842209363787613494632278397935664890313949623333547931286471591195436698904448247413325767764165250687860566471965402021397190117911974960797198159945865101425163741235514824423628720767700905575506893212283181369589991841468858326177733097919813807082521664774818761955991288477936124023508370485389898600510422383419693046001798224113667821190901520 [127,82] 457316797897505624084262194015214179266458364785660943381874824399113053455421228860047935535706359113806986546460294135143785763026522974715024373157257050735662405043389874133855965867278866224577497747115290369462049952845677776561574027836453114492868907726751118496734870877510014546643369313439792923051481734916037692475155281724692622131058938641648881417275471211053599629293414374300870393515267513473784760329570005005973633921225376597342781716427537492124241099170247567536217867079776305425596090002133274764780125822502483339662954425401983635551788065665224979664218994260631428443991167983908273624117853070461392817119375089980230514864360880950826528300028483541269259766283447564850040740036539284319524561115926188629022603928284064130873999992778793001138608808807076798960623392621518301521805166734301689449450813698896288233697777259569371083049188876820410028141781404840971569595356268546914273822975724642813620442179855242911434452836497383393205094434430880145145540524792139489408105076146903128063069002930244980616313000257519349291027627889760837189548281156235806640176239242099502235412472696507169016878127970224143686439624938944870992822997990118994076992166162336353440394368683455459876815819762146068610822349145188482203901293305271729087377243231612425399747829927038017272171883237226427121976600247998859256416099338865649585137453809419256970011254147309772043990288629652362575862644382696893906871918117238026864210609714334147938616138913176096881159087049513700202861936895952470992345705522393172652757458172769903476818299846661486561865989524846285435465934446889031685028466348198051885452650601219920937808438832818777151454852474952148327504882654846047561670243479532112983090332815872070413611732289671130132232566531421770962873559930394249421595700474210699906018455136640986733447528561164334278821720567364713088781417742662119722502669444765023926949989200169182774233107609215569023792633052794086474252633505531996619361414870455832466956207979508145724146433137345668776126017894703681113312606276650361156875632816635352054554979460935951531705921556307754959302337057082145590639612864817122383552188590265347813032945868400146140802471484221676204399821496489892996683734544695245034671928463321302151970815094714787633208536417391705200918599450697572971842827734718495827756766459380299000042683993798911358393123415000539119935481192359812479708100495612160399483558199633935459977600988407758713323308302688971501464381280473662356184801639451966096007130060552451468351607091141467058698291405232756932355507429832910546904875563340082619865423385918856618430832117322985168139405279366718844614763556491892272662595645860054573876583335551476805517195850427162300533441086864652037314801146857374810633701846560 [127,83] -15807527652900412959926708173277068262428941238609840447060523727786029786361711249496961998952383651557173054133500470203138161514685334284472780385087632240494281882123624031269346505817363741445465780672366189873508648535167238706342869252733466486379862893587012291127113138659969786072776449847374918431308881017364076981739524826479898035197124977079982314695697059350171624191679063169780214665644175932555586120938280584639601788658945764177381221177536948961595450689673031114984296203171394285702154637972786282175434371106246597256153758131133345793215640901155241046250377317156202031557593512901852922584842395371127551625710154910097436514879376665892700689318038088134440952430712702748037263191334353308966058666995071819709174007699107963129702317463617219960024631256982995765751709342410073532608351981933354158794574190760683518083376311652145658717316519552201049482909327942907476849439186231363446459093594882043895980640436301742235001722151742539224751020534636306809377614136067634960473812102054522794901049811546786591056380473043469029157260712922561986564487138443949471761267386440221564896219044296472051732766899870806750826412249707617726506848399383063380735137791911245382241858673881127744764290597105173729711233499199653775838201409813596607269867123206773040575726092243801647554741296386963341399404135988863066893896346746925175127375814178499457418956203936564810934043603294797051902029839727076332002751387219215048142898070409256838195540710247771963912074851952633780689509434330211597387091066106761996942660040097278079587989832614856816120702752809058250207567516099208594128721212677802142162102204318983498270409700050506203015790054310466068379500166515082781091383523507533710776918563989202043040130947915725052809687059420259509998327066021844647551354293886140943971574035889519911351510690496965019788334306857041791309022702528675767282194063586878907256297293310099215169420176077517903264517136840927939335532109430847200576872947182950510486605948291142849922984219579883968183823423729440589790156111048393671340895263812276282520631268119120182230981273418487961471626290902781503658897905230403014312591462099930633843855058680489917076942956890658328898378176547310923116833960131450252924527828027795362033470999888071902842944499653369586179943368192077049177745694603876379840380090854271111906935452465143428552540795003137445880193957612331409456458252439794433060673298636544249833270201020355238950681681389235290950170048192177429075499670904716177399926025214018808140278872130244944002346237613765246743389534995020502882603131081528985815042863571037014861497175292638886185813625078793790436516566935228076610831188160630156574078896395108022591408475614168721726881206935329527103752495304871343145480860 [127,84] 872211748112441530085789968206785367477988373136081643192178664091811275615734766036912082866842692283775091814288920266672048978632896992603556070293294343269927195875908060280231962483552546468548470296528464370826727881491460095907092498842323921962580036364669348293284951577091931002636550498220875577011304986235807129478188289525144928592339733127973395834708344531404626509153817785186082219503673759501637235443021503601014244795559605535887874826298640998007494167494149166771196386300506942966082571303486530966293069741186413069564687435238394206000818459527796800355110776309951835709596388975762968250236683674552825326352837346294650217331175443888291246441679412238750522688762233804813890007269115578682579134325006719745303972015817872666265572760863632616613276070062051941749875500175816968739076198457123320500233231576492192529475954662873876526969374379477209057377277487371728225549642193769309055859559993640784215612509011894349145017575077330839290927724518483383903639642360210805493328619258477221285985269361251744178684397718139242145369673029322389309941565304086875582655039112128737770016069280496903764431494104286737707609488838556277374989696146027061682003913438733786484240976106606127603481065183491882379706606104287078808395272519610851148330306949590275806056934344889603222147255877279598581144112457917473125601515862107577442175801349187850266020052212792938223282403974500837823667581440771601477376737664292189357955620156169082439737609227025277232694746577887172612990158410300096915898696899451650479467936965590842133355908045978072453432519115687599688440173242445953139115289435743121041905184061309669835896105781358446540270128786601891573922830261143874000446314799127290587678175888183472044809100676257942135314968425763296412276214449272387819515094438201317460363172953747729205513711842281702281013042239030397518152757198752661425457712250103652664120344307254947275554146588770999735296506802901436766445163984373647969660928424251368420209443649384373481166829740365474729720960564871040488082353768020080046973369498252474026078110902986158983308680993679565043989649662519633241410078355273456160317173103298757339434757236869592199266082960308517439556977103518889027692832012294682109054445803039622027683445303152261501545765938802891888719771140397145310695100013202821432745860054326730528437158642864326236598039442842498546693874750236335026357269333630319700674579405703704760446449550257143473118606720282824390325720442128541576376456601634976490078871612992076062901108863518138323855702236327986905389354181775268600374535394910541356490538164068769269321697309448894178138282993652954992964615062532442059342315355052122073983257069267438829270702071995408705900895970554116190852882145127081332160 [127,85] -804137261637194069277931478320518186702273865199687701315261256803822741214099214333351106402116834539687921241041730800045690914174677369067838481250811631537247439453413988774625118686591876784692404157536675803543691213752327619877620812724366502222442525559756067976391308027433559569631945513111968828172104484741853774320113662883566976228461500219853660082655089579420994836005583110224263405149918360307975785264989276442192812570683319195968599573600438752158334069152331680268793148199148288646386976515691924035304830166274206541125611865020113051964809588590914639316285040228330722934400555193270916551025561717700344134536661142239654315993914387597092385866532011360651392590135275242019452550371181667728263201637034276280746633014231655056864760502663479828330365257299644131304820569129645873938371624774493353999582888668989459601913601298183575882519445643301816464893679069111446119971926071274993189206372122390022251863353415681534670938725419699868155552760397671396256534047686056398153383404267825340378822225243627400887971550675085962312150297414529278403892062733209923946732758644666302833007193214509788424587344936521509215156920526148939803622259149816683417708525366092484792903731399998735122915288862313751294029819426382506049564658871733944238278256428448639363375240447564182940950182023577802723148407795498727684107470986706605221178444884149976921616471658355123595438455610790141168123810095435255080077887374283622488213942869825583114532336364715294058670932441844862320392137097393524495746363736365393204209034459922086327577195248006665556106961584962248850684532557377577313647092664784569466341227966231943236171286514490681509133542797674038768414381911826800496516633178657121345944565656250546516981070819236971675530958675994685810687530415189833499036142048438349749005169678437362411218147161200102781593128479246189229226679226413926817965579028359513187926486438153327638103403221133228962032868851346795517293632185967713755840403448333367031491799617809764658336919643360778389425636661316952324019200322636424905038299437186982807784421676731963518123483476380174833997395489994457524083062642935368092996895130750093252355684592155678001458065478451076004752686392038652364617741919432408979986610452577335039056881985089774406578735605100759322059441371156710568103067122859205646503633928557652394984428202665380631251848672215182821819213913940966055813637700725734347477300059385412607396832716579655984969452066381024931483651772187860850971861802491780402141532195460303478505727408618169472863523818010707824732063047607101590906422980920125046899526146317002683058587427081629887736027362749592886505098274248816320778833949718243019688130219147979849403998431502183000449847162473826394778842586990520 [127,86] 74814532995506107431475961553293431970212326825860183782581591245599971939633859841889325953519156668318639568044954608055125337379060494210642688758369376012796601118330136403805543839093697913963613137006189704434088814035288322554878625263008326560395277334623181033439933702489682586893113915509423771281168859007804449138555282189898813228817645220128720392846699078588805081908463197779279041646345430306393180064653225676624130634895768946624001699560043749273889846130068568905178430254706054497596483251200219620705261389388177253043542983514521397549860251172658905934175331946372624400228017603500152513270213204528748099463756207709674702555967990392812777874589893188747644786905814477942454106651563622782163604739664464165202290391689495860660357547317131119040181377712506998745079281241214799160656873560611900258294802529520735100088967356455266722411658091199534191684401350447280755488543047642218478817210540060233780460411464097363856349199568849618092552025091699619821702678488289864612602307403552463721923142033278231700056786038470044825123626321356986355599029911768000355919515596946162111816020544271318190116647903118312716731821830160242238883090006825244026558523086377716165971557434970969100842308911035852729658354670986866518601575277339072201104716141556326813239027318120513483842405128996418292940601270612800685161808447520566614641632358759809796110971828925725168821669547428820741527392697165626488917781418967423937650893532115183799075562053494783311962967894458067265494246574153660855432699838459897471551416757057308394934043787665674818513520675314249478188966909326462401485846027243890360831966347881839339801456379056806423568268558731292358723481780231455159088593853138355099416261713280590476385158721911675736721434049358653904342484633935897303785872554442995900743369169808330457520871674556264529727456367017572262322249214689891033746262417951516768687743948318853589885739299905416917873284661281312627417208112948263051662495982831978989533920506514099275681859305151428968343055127874096459894849626129316782147379234030038397778532020308029546792139452002616598822321662956657110771229997078700538603859991575139785199556055789510393154160070628738012281220210333099203226504658533398808665151403376492541305752280006200495567229191815430658995554536024054995823557617973056071300365164416245312341874175372755371839098116816034462475594124925036945283817773655580483395384272487619751007060987927890647347801683054251517853725214859436704721359802951410510498817753428381765984085845048608693642640288055796260766860799787040411472757320011807950978152300919553351456793757954080238698892852528383032313033886608609710845135505731323974581946205063087148288724288756851776179725410752922109890796006160 [127,87] 4604037562699288799292346128417043410612269031906004575241952888716831074815095823612998589870327901527706579463736732964132094846794895869657977595931668174934699351932739664948269090488363302568510822909301705490938347574288931018807560362655874764396223178289911823257881342229476831072578988451244598747962039402870511326357424175117540810454355357516499322808070566070308296869934143611156043448347332308768281649861420532799308740565221797860910081475193991859792310593767907471657716497290954793257641226985141936280403114158666515513206071265211335282764373043586208456268986991262240286458769475463406451022148545519378641422364791431500561530470968846517723632240951153313741060487183229317184030734660339513690163865620531596414795537821209343834816827981263427398627846701636809327877689159145265265189490461285242725270938182846071002615280631312476730338641201677673424937062941642032140159091813106927820847833064953060564264283956797006188944784374340991351737723714512917720260895456572443370091364119134072987768026682951734343679489846815279298151614617223430116189799826599035455757503580987763250533976749729116499060204112643017812941497323160081183753297070280304555273241211151324308804669392215952049090370271624532226219157094424278079933273386041291773959988007360402260132626702192475361648409221138929199345736074800325120398371678456379811584461960807378728864406798157616294371299913204337339510286366516399882870632694166136410922381875633208009035940767755172894512935966047461519438056435301035930545857522985828398463987779072937654860803623238928345558355066669236660082893091797332051120589477497526506568643966507142487498966376187612777032941299612291940618667430112693605253481652928514975865616330531931410303273793488788614966627036519220473387159858361109250573447334668297343409945348300443360539099580034556950371863055261523989605442208560504517381721921996956484795623781251085564383189248461881208683084728092864735816084669358420802152566994257740208471459018713557631686196480975149888781387596774358326223093099807575417856206096111436046203198964068522131969987392937373555323675018501283829903562509148126159496380676232262586518780066716504215994105882530009422204799350154643508129993057198911188446493858463395135992219068216100304546758832535256131441001914239847287712865238352004985977494087177021870175388416313188207001246744098986451459893535993824502572202215905905784163117898498395812082902782795684334294623194257263651939192298564380821498668134379542925754535763361238544925612797005269050114955947116664729161986486475334327553953573969274696449075306370631743275887958844830739330717401933863998337382133607532986749892789358479237961556966043520841819780531849015327130899508066033029740739770 [127,88] 11392701873511548654221304452726735593320004029119643358945673590687134872475236564274562597276085587426932809553710851863272934416033762724618947176504818670944364207448690297356701687360434377021387151796697472736793990031099356493392148182835618031483953463712762538896880588576309102154435252970842112488826254878689849205468032191929671394487100252733547916136325177112222746221121652462525941821731777018123049154540107422666372353597468403692244656491989062628278922396477271378902893862181764568086654363314191640174592573252778036580853799988654240011189470162937788026263788697831394730926395702535226890029233819899231476658414792354897019947954350892961335506166086373798735180732969963747937668367286530353496759506260845249086052070750130350716333885005004169968080189350108416206426752634458225734480632193329640215815189614625296951584476512090012432791330322854807614984233383516548846486884436776924499284857159527514528599132838721651157599283586682998632968077925492058921734617690067756539384231868597796602377462542888792740929737308838104850296948630599970478599546018581461831763278635016296132928969090591035764558606475166319916730631806252020368054868765243661359441828227067471334616135466985217226566620759754949333403903358765575439849469264685908753596268364440152817067243647733663736803415949397046988151091656986947979318635119541468081705096982866747501423998429218299284258110192835182005495723111621183337724637623930491705957138562648732693189168135284567999222005107263657965789585449906082305408740228477114330200898266022252755641378143341181767633813488533944739763302715138453005953928598143448447461373608464181185552942572357274027779571162310479679123931732116126263310534640791803404732839051298986391345075086708476448391983323172901916014693118964200026398378997668054877909875561937561205203021164105809946779579153043677196685957643494361273614039212699356216057143462616613858937178990353572326168861452624936347171527987392963042037829153209626432604022180769624649699408123475060594408955016468121814599797660249680529537538673656659684706216990197299471671689908755947397167707143753994826235586328636090213274536732509748352028269578873207728298825655151908745312709475336376756238125869376724643811502399531001642668452232639811896100454578977221852336739776937992335397892577722706109795395088186180297917478060298461397715187541233545999963406410194975539597350469799300345557942597961429709339183246575679732805519198106502553405490024886145883071703241345990324733936081987160807162723459094121358237898756387687026764072166050089451845090727061917175715718395128888314885601245930032131358153135240101234792906784612341697700295705476401654258311127932274774319725566965728139503989850625618180480 [127,89] -99847901122792749630865849805997721846244115516039547145201125371704150763848631133407879476193285626865419784204074508332768758465472704669822499517172944588939799168957525403101273800565163720237347066234339988259502308638956220828507962858586974030902193429871667401697563441404021948424551122111504671687121989703732372784706364689129414159455568492151127861265049279886068477719121165282825228351258087432644547248999814011574637446328008069203265034844941274335336319091830489972643044561222317260174749140176069511760064002774916793138134705959184241633060014926987384951117091174011673037718459451302444903126854238277829010086942589132617151327859726073513894515229178548035043265438705221181118415989116605671825945625497171812646510458149405445958518890118299803910831248487707204605192886849107920010566929374747085662344441494312638832738435529223018328652834914393627090688044317586270565894459963692904159869227441909979128330544686749656102634436065343181371211083886435332017678901811401505449404627980435009375040429344803246357698847403476944237330940982254074676489924367053808929673901010671328260600524554182272318439497345847974201200618110279395927975483057624629517029127590169054176404137399301368162333895028966667259042273998565274758938237898823775961073795454650353674958754009984579430289225936685987496553911636115290902955420007354417696866340551782542594160135854797424953251384825301169258412489222941013961132879653630781211887976777515286089569145344634823159707192722443507697899512877733518879818679352364432688166615382283932773254070892945097306614831718233770410355157860178985062994909272130531983810450083239175453526753339998571722755828918442634647010312868874585780379325586612397969786041714540229043673123650595544732245682278776424403869204271728838853675843086181454299540387074995407458460909478289615690262338897469528666761812830229471923558608656987431399549039671745334829936872429283778493640012157140070282007334885432320537662611775250243852944899324428692572924296075443016028109589451568742241686183720409020057884979584736104935487552439607038454346841771698307647661550153737356063645662528866631727397753946189003821733079464238737612782845152314117553345344968910781759737124284939564352859004251536787651414229635596140065389335146652630008535956131822471121708221410744835353735611229256745367868903384154959363383789974476832895572098671613601916801804731109177722995418587048737298509764530769339271225681562342787623085973091931066816749485848977516302911169359098867794454011333761555976095647637711750793178137731487994148437524473045215969019124180512963848983518279901837599991986403137790865033048064505845613457886829439805301372401012766984772740126392303807409272827148878960 [127,90] -7305452615104508571268375410528979888677949754215756179046507119929885725861310864409138723703530024495845914427452208266187753307701711485422101732552542915742238747245139830077625254916968852619709644961073672044706921361620581190333621890419758187214635781345431313256083636179465322224761928550506139800568111319127941016050754238949490337107055759717894981032649839111953393536755128997057826428322601366371074263073261288704183169532217330679075031935158083174058777747218238837040406542966825928411569941330112570552138678194792774634395619380941931441701161861751387094141410183849069993096289981872742076606544606476020379469767229608325643066013419339703697732779656840081652237513477598037476973381311067680100111944915833255039243820106571894059801959327526849072119911728799628139953886174918562468763599971061729378211671697669690002009639279974336919294356793910208589990564728816248822919639981572827355150623508372987947653738307888597261133054102738868740723458476113489654291055234849115214167510171204231126682117369516405534591917061660894228996183088883561879736485174929992346489904106615678389826445730309919372274664421172785070807581626585108293770368495459447817698960316905272268961040845250847037269786423323313228247244795771445916745543853616386445473896742996009657124671375233760391986792082132153639766625557854969921582467301046667680423028330240903313768029606726990728788611764015185936450145235958072782107194132798769026100328868934337617421616367198818711676557936726860017391257474241528970962513770737176343832990918595645055936129144721320092315368390769658378159362949602980863287062929865768802426765015663128352753045656968041751092937992214007471494789420472927187625315083960723237838824809793649253048847849896155732815236326956238677580777915493874746265865934662429323799293941325174678948851506080920919234588774773394888933922462956095024851701783025469853956494404720827759487838622653398987598608752161869715129162426145729800155506264845235286076414658441861840493199406598137548594536301383784044773049797497485746896067088231686198944650866125169658196976419116816750567238854068067637959815738777207381024389942081454434566163254469002350484717406967185078635047260045153876508261983970067052602234677389340720312794390505325409249925319762161590538609705274621484948330754573206789917602239793342415287563238270891174187509155731652713456770511564685729953364860752928337849473262675339586583359977054978215579617512454974337555306720430584911801015821759566080896516693318329812061762906024857985001512016165598360846004550543889914995685312009266720193669870605556760521639629337776317172033005126760566530952819336684035193742635878807596849986043535161150529018897539744616219293186656 [127,91] -185141140324149813930039890454597043226098921210926604191460666952802271361788780248996963202390756162797569697355018741087210180854931443148269135844976065311317110858772130647649104671492813458061027343461867046840324452142382676834494059228167306113593939054414332445278833596118246480032013173909822541369519964559593549304786521435955733557345652262960799540427243848384831077245628240200720654535603437254958037691372528971895643273442916171938523480757975333803992582560213299415616609799007572469354235442320727063557278721993180661268080653728859426418897804980217028763570245338350146458553489472259085204227925871765376848633361711106269774131501347391515333462360166318145787226835054640451183794371944550632479923558002109776985289099465959469056350178378559867772107896191175379860974564682772865617725995610518089466435639229470841384402826221753520328002901941954304523859209854962711760012590829011915592540186889002800733705168544991163433614635770868431501252821026747243062298651171913545663943655204946717014080963327450670452801765399348096456015763903316975769264505737022353521333400624517847864000489045389904465958484415362545347303406104515986610819328331177422142217552261283464639772270829953832397802305699267279513890280743237311232844773659405803119501133830544202820115277373942784211728685868339572353676466295036032999660328491942015517658374694056408043572931376290726975063527101835916663386645357722880109844488647307307493901151527895596241667857069547345909869061641142829075297674130547307242647172667494977718282277865610504781839098362247687955802197780974179881745036795856211011724099170952620679365095382114245875343226701061556922110688264771008311953470906590546970187390156394052425597012096190622578025350979078002485158945059169938443728353351481470452430914823062299840370546110603958559422445742246973365261356814179415092768887570388196792890264549929372712385927895857938665417587853671214344567495819380080027472407094360959143213189683373138018729822010688631285544566718602108756953200094576669102697856257447174911395533609432069146630201633382000100024801257775170327957260190504785979432099777418930379509737588965880675947161616887203457763715724937591482852142250795532456965285131463235318530672171690947881966748484544815125517811375652233760189123915231832867620799006344533655186429859012119957523233464172741024603704721418056419321672436729558149447581147715714582306907973167603135010464509442292339300190911585243100099361012187847293403135098976347033305434455203385149677358447284758387622626813247871814145966326890742905968960048737296694884783874592516483135604838519874550092907109322909824440257303040957093851371768003037842136900185745175896693050294560646971415564 [127,92] -463474742625321673289060691873864063008873688684477655050642573535305947034631076274435338971377488422417797911264960381059564796030352997197125518681939623985130959130803573557121824790155334778924903795187985562989477521286753001125443743455971711437332437113629504459961104686724929511460558427660512714714894306151618896676214613017466380168376312746508893869955042656516871609910204643202873857529530361607267575006913198775978163014450092127192276360771860779126583998696028944951738229949981159415422919644477596396712238163161237822250582854547542795965764234850154351887792563005436823372681139007141667095517285919453991065736896957546343249702953825896309425761017862479803710082789692219192740757897400680414918776701031652591993927412118281123144981291334071155752237910074408157863821282803171040237503840202548490289621941538370838339127908626516281752606956258020256494637603522512470585573802724945139907384892558586261221257420719679660591849935453869638681759677136024672600700352799312363937049531331803061738040404068013738078825004170585422601574709932903198629947117419602240165266554153696140968177519940784892507570614610306714311001328221940534589079870683402505040237868796674992620859733227772649579556647565012301162557192470675473767222729010550913886681720696633908341763829236275284208575010359153159191651824184992521820864993993253196439657927071684078413774019009317265247343527164830301638207037064990289487552707358410574388039668798476442829026888547989576545509974408285898057552534328124910008908915353131294301084169033795693277780829390553700187896864250474766760504557049476268524406432946218482260489019522296270126055530803856744987168883921898709476520731036347694375768326272804795365954086582597684899628027464717520988898200873406592581835942141200042786903930324975450870796942145199103068979331561855356238375723499372890197162501091113678392664402893104656432757628397462907090655091054891610177122067619587668649916894518739626255927951860718892006359480766757984607201976981072812843149084757560193941116243623523460075727675408449495723998867614189396548259112820103526594215043151398609258893321148373540249169246504818287801840853812467038155264448582127341664312796202393763013746172418346161958382969489562082371240272659002744344676559511036173117619183495957240741921171570921385447666902178172968515596231529810165318822745958016560611213311169002741076974791444341596694786545281393351539316747779071054007811899130220400550421389872194894475287304689881397439482530500504310991088023833180929188289431261132558643103410907397563552170962838244362034557511178252190355319539559383618926298596831903793089211790680013577813258499519003038181058008058017593980296824396005517888 [127,93] 6209179117646615987355311316020152493166672296672998045894559401220059912533070204572526617472462442983080591599334159291704039404639417136134358202600332240733619391282947022329036214504508017520170845671356126885078251102437583632021893625752364203076761774292620810104155757410325551495956569891968292609538763175257218818958890059737756119935532676857001455133199748815086603762853662739642724685791740978709584636663658797732110933611599806714553796120009904560787394131888667774397596268299653227031407361649495319351061888884343422724614254268848206554524872118945219913055440299859997166281040625495355357507908139532145960523568360846428424664016232858979751736306258898380587229888436941476967215173821395834872118864540208928430406825663027908958227251163492870238082386447431547498245516966465369885059589809061162943857505819076280673237698453667245748875478577409383055624011503243199199155938367328837827302386547334775225495704209629724631401575696660910552706276982726424927356764708514124190190662979089544160040558571309116793640554520862745773526156763268349830450728258993814839378546458475763861371272737960642738127537900313573347843843582369692069316375437594553822734365257534958039020838382537220055540316888468996512736701217848194851808981416728327634979376612530997608503180174911909683648361537425163693404393441807668155249334746540142227224935238934836357452811031401733488506606789371171080193257127978760007195592875617551249887077575165167355210642185757837477544195415738555602999283434315402029380884293625536248189743245897986421590209298315854040576810907588810366948462367785261216903319479226059015748895194674932528629563696834542293000058039712873961571901241692529764790802594331063593799645177128683183323371335053598133058913688778696700019400658959670924152610428517877329392705847659057488648990803163648051295391095374785040376972597144543401388891785579659561673668618961493849896503786220195220926189552153322419868560641084580518373495914422624877458252079318717384187732705082690532373470353422443521609985968459270741392245518436454752499564500443775758508273904116114548995874885871053093022019471697386129251542571804719079450841392157183999442113805597709864266582541126135361076283871098152969151556209804538375745667288176462065424571260797261704598515879595118216297810133718271473046718551009697104569491643188567164054619707498989394759645923964171862273278132767965488237004508458498773934442043640285644462779241143242721493850187526367250759524806957799054658515150336974091176864290702133262922520504680038177446232634109879687900223135796831722947173372444683457681542096307246353526260443401020161494149707894318578171588878695473889895912594567123790703424606004232 [127,94] 161824514417740765120423307802359025924042302907917079114652396550009849354983339130729421916048858972904939612649387859680261764147303816274278309359769042291722753433196713856425831037139355385068747952715817473368127176013630610437271458595487641231358518339561743193367877412548859795313860919468744283719895639561505686763137640879163362456060475865851364985485625926340052987283317590872992345821392045682441594641353815209696088556538206172957035919737160652574442466995825743789388631128260321904127726491435827936280264092485961786223019087132339731215520132118264190704487839791144966652952648963250188504145459077097461328820995162793906510131329748729639363031095864106126530847339866039315190636932286610877049496233983058774555182020024261137700445628157235676908036677942361060800684481848630011659904422863441694547092312054095331904873325413821917265508665513494805584659648624398457869627537812573394862068531792561264846769054680187787258594218338024790917075430647972477313367937354153626436200622986207144041633235761846834882694511587178553288950322187297077413596877018059724823218270079411232678110086187703851129972520012977160800378659180359763219195419669157941606806071729678582103810808469004363946979672724966960969366141254927684930535660510207374489948272403291040449068906796230888188038499609655196396852174271282203734045408262674733734500110802120521434925919631412420226867130142584874035413732005203619426883370982228636159605509314979927513985424516258928693291276249503512694328308146358731324753021904950167391136668469654330455432314201529500762152740595298678662144721889876329096372042174696495107228670238114753064648138510789582717270589789313829618501945795113950471124023853183526266088437796428779767032246950411688807648217451500694150231145799152566940176159860345146243555278762219952224046399814521571550174893595076423743323200173279274169455715838699727036864758566062646035001233737721648727047678852791757141989033124256956363447628808432390189916616172640854600093065981555917257085300329324318337131065162879875823232585581569213436784272564675646015528550387279214312244636437631522323567674666868244622913643401657970424018967213781558857826685696571384528613565724590048015800688653158976547510073106540577346411049102827833777900079225705430346133489069627404857754041929420812975795617704021093733590831158556149689339077896266046609087923716043676023760614142585818177088415354076075775773735770973355913000904402289858287547799384835505985038049374352720898260207265176737942493905658077422401921933620069208880045463193614514068094633971920018751467439140192918834804177963133875875690563759665911450959256968834993243089325775031700428310875775648111002335793424 [127,95] 923251974101483025454610991819308805479404240646618363889557831846895116035482125741965824854824181214366371615486392756372450154871919429560545599235847769918558643565977677171678654368314914944233857394793506025551793840701911381086053261958215938483680582251627284430697316480690537113014923559824790900779518849108518598436206223943854955263869339669014624413319304585221125607423848487946502814354065608953029078481215960685057718549853542981188736420570734543264336114179264536231108848302711295265051248493337524720758069617981632970606349135268462180565112088432145501508313610850461473702271779932726879784792960676164291327965040965629961123013612518807910650426731393650926327333316767446195685634634057870580850222156678575204726685170427173125017455413594130378632664372714523266962996259886499577524840885673001868997201920633771530534354721774229142094205866558362680067504351429259678334326649021990044729231411264127972916044716901510122862114179428515232537823435423421747083859864781128864639871971993263965383130748377559095375763931293458734618339688692574074843539759097530843303420532916419926851314955655933682837788358819743119767391863706438384098555490933527936972801590751423448616514431524539941714175356996309164356261031219904499121145382456970254047473941922762942231954028109063178980757462961905221277280130321739673538355677773884242716660983655599185026376533766156642002323991235677272416475446954651325375849263293029417138679932211316210623465770862855638420350371793193617616924282768566927121888786348699679967639490549735974595175917353741187477151065302028079242472581031555620652529623148476282538379300882952985817799643498809566588796918675982225671080149688314573047822637633770344088473841473050762496259994922388443148412124427348092611240130071450123991749472487988243689606872573979450134154443042761194095310466610327166452014517749354735591695608201338830347654854403493544703286995691623473798959751676334412774633593937204316361517408211583715261144415055579938859444818396125062937212944557993752070089825096860341050177003146202663566299562013536172050559485995645137910987915938279511821764831706028663801987891023076164368833362118322296090743202379605442535370537331936719377368444680645311735671645146624194190180589799820782005721859917557822959862554981840761772161352071242777879580794969806359098571735034609752590029810363453627977250777926964333143354909379180875241140305510838910890271488943230953836181987981028310822807024828332007828585464901762801198352205879613589668567554039842464751260238818158680407956644184072876986027340949304935410949023972553989450501057570577021411119137530337495057368937219461517884345012166353137098893012486871976821834 [127,96] -2798723172337364591406859485578039551836948708725133687548065937043724941293009663790118549581612415469718748087707575862097939580491058358597909454848835167770638304496373182177684585725023602659450771811071274998299184478790646217269857891699291416791457606034428026422538834074815195877929924102462127082736594151735013058177438372079836771529930687424349487636423819782896912003943462834335223050668190235579102343497423082560234562387562626312759784488148860418086573141441373663553618661404008387225001055804120708243562035564702202302838598905599166914568833415025068267245862622279258353414212999105459211923252010489856967633035947639469987674981378093632097757209349411264747626366383172431946769692330822575303661331434749558515958138495633596397008989272653782354639278739661285672559174043835112000411762873173097957472713933735923502094234500329813790657643081076809800745648321407209440116878127268487765062466029018124691814068020071857288976356879843513347935317117705911731507904529811576466329508840607427819379120377772612687323083805967045377750724092490136372342829217721234335129417105135690810477000097455341613505297007072556072710420554735113114806522601549599634341624172917075693963717590190022025511613926257024892827248246697721815442723904178521241636154752016354687552704223300630761101452606626709408905559038366145576200480306525166039115482846203478945710264198290157153178815521341813348123460617170539901839220932116006343410714956010068235679785550712896165120679096156004743784319187573569337504387920042654971593798624512151509054690912798654276531157347926377113574730567967743614075738510462569104611427219930564454424542499821868799276787376097503433482953670920589461751981482523087813041353365064455340952102418857168290045012909440597285026741298772520815958172253694641818174194001486858629633397291079930192251678265572671447940940437355530024841083115504278972124695795001185863745631793853784149750823271079757563621717977341805450948379482630748535333950648262827199689984098432284276307572981775861069241093309944139583159835331383694135272502075991049390540173186437176711492562513979893582808692143070750610467721350319317706076139908330654442685971212165620416735464854788906903042733463524981817168274762447641319947844406498627722456175711788787850883575052221970047884255025158235185507737405572576408568287503702414882859166898311950491827869794102333786052569837513051990763000964450742312886257805008338319860042105089359971671925227656474144074658111193105969180194594430159524986392767134380554820588553987655574088924422983774795458166789632447768826676319443121440897978321638926641764666291397446939928611011990021418504008147959560071106759348033851776 [127,97] -46346548957686183114924789892195832003749117943369541048733325070468265476718572466131582437030299492778102081876999493315425135593655443161547874794269154982753822047223485304599188554799329095425239959752289733805518027726573217820942617057267311796737128349161198544565197297013627964822015555738816516686952041943930634925857818528593632941818932191821534482573271213469170458362728733015636695543014174128039207903863351037186017328885015952953445560356128433539771804817400893281049527096037509418990301971259621383760242566990724993705880725355070809004100589228815838092027082108722718668616432912400903134385373748686764585653916690561091970908868235192004720893666047177784392666828239163703414148596438338314923054987697646893987908246296988914402210854265679081033943215641978926638102530693257699424225395127341202109177407569505744955285444187055027657333455228331820416706709080513355529557563054936520023116820771104123413100238987461171596658051396308661783997369580856541419301588273691600210178569528305421363506654429647385130480869186300667666194056277901319866540050079783511279786726001826338820460752728453771847648873916510197453307329786394517636812517133700814229871201267181475733032104245650975782008283763909081814325242977981978498355618897724340045401940646384781081185799282763947231696683352439603933308081627834047162587530757505617861520677831716658148477869081104732167261622950786309116160329289696424707162942718879944490542605102138822495132867362393934442731769129275217234251917475222484793817360261543313485832836615611267480672921106668535818711286107739338813756894421406016465726736734348849539417231814665109560618849546093124253826335181031957582124415892336279976198984923819078515133427361205304540143855103705413678368879089604931792606420732644244703126621124723325156734134365492586540503804039465374796841774321478589645908130568834669660420157853041705692546523782872022920535317928312527895112671026399553520363932228072048661878595671418266709291906421077824381564059356573960464065699291565006833999325394622905427340452424945491698653190111968092426780046338179967976154427736268987480521495394930131981077949220758741051220575432012448515795675171069368798599980672318517531879056748326879982350857991217919997586305273271353858364651689136809861697734630940175756652976866265606317755277425150733456529512706633511128514515624329526075704032426608605598973322634405198759396965220970119160214344479268498581137781670063080803961886684666796764481994668390800752047536964823033800400897186025573120543597289293644335001352075680762141335804747900887239994901962594283733215869273808932409762510621673525118630876372778395005152124268428458825207379438608 [127,98] -24714375342971589818882236151485756486023199963289615413258161723065491701142036247305656317818682917318063222755733678735067040789721654140119064709911094862957374369168409977322676896577074520966610948947352637586128457653944923487158660601313641642740745358645891722947261600650450892218602308494764051306433418437517231005474317519696086540593203343665365806562348593837985797005284538397999580218717837731687274932239831101256765819015550408939819996523741336895207155286098403207563505232172800125273646032630979656272451893634204218592433530461848328718022402622042272121410556660422548543209185925434675755042218750421005782353015230855232510273189627207338140443534088797919223502361895096656874927083097995133601449282243242627082245160269001847151274697768703081903453211369832270964454542684970567153347458799928405195920662853597754187970615969354862950978280215731302831079017850829158764107985599737575531243291744491819633730980582974224255533850445532205597337924804420495576289187133142398037485330927815524544890507054989107587408582241553620916261650304144569917600442535327891186933956446266649342763608613978218176710856993709538569121631476855204088280594125833405271620560861083100388719574476074832732241535948427901045082695464258306953896792176322374380585109601453754105275000643188594712317605621985545991320655525464316999466372271868108963351197781107545590728902548689435990114465342745121817903670725984463881741141951325863529902261180438372513316557614103923711050947652437323081616473491498688712446822785796722139526353799554926655644469055749428461362989372274547743482144429827929844261994981904241270000877277341327936907117205279854163746882360506721185924261219256975687102375575274465471781108766449831245793343238979716668563930557073987763219686868585236801173211116563275473707880161902141829023600705165100673830702821633412333390575308131519128097573855150137029239942619359191594866734473834121444385889728858084948562369397730404172199801751589280587541793399779660901649216142022310884714522952887416012670609035094093178265147477854729926712214404629706912129111718892542583209854115689287595231419970582362602052503163352144966736992082661451415460757615910617464910433547804620103464081244346608766580335141494419382513067434934568309865456241690732018601111843345736974790290501872871390809337800574731988147046764233899118072608348876468503181467692590591466171269550729760934056513712814269599104434546271555158282334832568564663458254411191663191329169866516642207022768508823603508788147929292999502416162890196068838787621927887136841609889299019603319349998097332910813970481391485288044108787427687482746760739873420823999391649861246139107823648 [127,99] 351452499020052147746935167970135477580524003756839497792806061382387418548705823504438679877636611998805198851269907957492392740826859313262098265801247141831962983831818476386509848849333315782971256182205491180553832097471365435353173853906994256730422310171985308523834213857310805889255193011911507201307067632506741367194278134919474257931002107954198435725442729049873896527137478995418668151117830907731227299678393460429863885402786273423776097346534463434446530616539900133934196703957403043469611169855421903382783985768587202115398438641450259937747276518416925040814302320801960082349839184798704881211220582672520058420410068935897360387583462751724716082075019454362619858730506917677701501152524340170262606434968711487816989420300866670265125275451766631019267614527380657743962757671690989921209686458494290595542071094207686481673707887912538549414005962083701534150255482052764626778414149689866125850457563160091123349763570879815988872045439868543113714258155893287699912271188742823976391367130145800912831169495194229001378644997616862241610232300023764420207506177290514940259390400653746257084315055269007912884099879251560069450695448704927223019277893720939018828924406002581459636029647433832350035475714540101660976784135147229499035819838096267542551508504860179573158365147102090542230829894562081224368084952475019441374700554311179503430366457179973891050968992186415709662119569218417911380493854295441917208995209247350549061052834682955933662973672747155297416392985370905172731995228373701098876261203509557193213749983002273523336603638889223455152376567407416541732474004268862639815475600552592472434591340482499536009648618247066030351228182467333264444662126758695534933266653195757574102598632677347953536902975695311417346072589992278146174836952634646729806701080502425978533373942197823758025898205860712953099753674853828064776804422643621269749667134885468052464044442706385844328143977936790644718521274329757812015881467248498417446438451756991851108411386914072946982923239825467956143660986092077332305503525457620510435232379703973208135048675802687847268996906891324542789803356117394832118051053885456348641994653298229313016551770945014682163072974403893830137052506756429025684885571568903058291847871620095943777305317941905367026812395732396950579332724302925014770396498940023872012691723667112143638523784733030861805050036646005573501154211615371272177562038544355193343747718006248771560508846276052958365330231922753215089619449602550154164356027573879202165602022089021890101253986861573859599759308285080637978301637516359099658124704744994229719980274164565415315229861426719356404724702236908970461277614346286095043624472972322479388 [127,100] 1175959560035454597850052986046119760858741067057881514652020179259264921920647758903481520927861385595563041416709927864120393341053802968318010649922662242762271906974289467019117798584913512342494418204483256945082766217327915923876919381628986631639291640016875770447159220496616311975179181266465776910263026188473797285575377452143597259448111098303376223744505936697843019627907797469372563894235859097585020173165218247002820813441204460028678036749769438308125662271663251870470561503227695448769274722607648517292138808087475086797821989786541425070474362094290204932138641651970030465731308957930521829217547705260320639899225213291456862243003771236444543809581511739258820384564019658006945255353996019828721198886012694181343901162570587156541489490585844914625485060349659740423927459376556305826045349397133295426438842506912465958484965521389747965391668014862385066293011573251721442640286046776015849235214548351192288515961352493735096492118168847365411489246279198815114018030200196661797791494155643366869835865272915452297423950934430358326064115823350457607782037992774805644648900140771898891858476808373560455843442857331733510282280991287681475089541272053477496801778737191896364948174992406670332959863719454847345010157830846597974750805504455555315545256887101375334650646920955506743690131949378446430657438795293561366537589079114975206376293371081727187561375097595682192250995849904036732246299223088243308529987897599741566489365308588076539243197225269015627937965907378761531136377123032937495346733755840346828606224507116061519924306852609133663549713599018595977471483286433979086140774251060136582679067602591820972276883613917644624224108135632347126034500872224634234317827141631037758656114237841280316857676318134051935048306463918229083163801112328160023398655819288335572168471443170971294030322363286596977886644020334243393679838900062763377909831400692874250584099608554703148019647998246528550835335170091488030858872912975908656386207960864128729548529168781383932190019546695529785849021020388179460646697448567809563965030211583502488495120953845491650371199868810657674612769867349210875313410053567465894017424341829812986613886297680261068666578210124909410550023586858564780500514119982844142807131099139590733162021405155201241624186937737920068166272958915889938468187212537566001704716477945112063621547108812606400606658037998519609103219263047659178427264837709809535639955662885620054250142456345522915232363099796383277557960965741102428117881213212603341726952670537781534925205596703427932004246130087806330392058110513438528093572361894081240197556812894632133907996334201954051843209433583616200725579049397914196920535680856896 [127,101] 918101826752285666735768535576570659444264011378543240745787823867125811800526974263475241369619419171633843189147164451692464453208012978726791573736846067413357957381424913697616490633560612318260832687236540653171808536705082149780949269059580883771462736100756468345329577134906862816981754195306697237078363177537356649178217390131294369065980030685186235755970224684325470965509744694858791178366754991489647872046468957879164062743208782326154540338137135920935513821217709058163925386817628570069808574966205968629639644483336114883231709412368782958597617925695288793047671212089048221970646477045484631187090415162760143838708614306759355685766086657131595787769359714996327463535451087116223368303464175502389016210716033435497438409168055585190791426134548230064397977132788014474825645366090688286522106098493635432354871894215183059535904755025367465524565043740631098971657378033146046444782269240602654834708406657731540021636095116500385579993260450522071026516307423498087895183035585126717718576227503198561129306258791132172392031419241332180223068479406820696427852471805640827622572033691114146876402023516662451277269637924876699491546219590007944868694191274384688528981440438431831671087946459621535877461289510274446439184280706400714844625081258727913368651584809895759937638386736932345591002336660680976934156503489431947272537817668896886569321753203313066209853653219340785589658499261263949877815363196334532823985260787739755833274933845776721846995634431923978320752507836645924417172791655056663284666301261709067166996662064128739079679366551829792167781345320087915107348206478634991579478771994870630420450279426581142126073815945272793783242783539393531276216460290277474125457377940926735615128012955617756350758455267443980735556588228202736135554097743209728393427890266472317550295114536845760927518281317340706664931375524102113645440970590051620156710147970231081248670976563611334615760199785193961145120282688523099133666066738381260530415660813106645472594961250424582986204778124676358983371439347070029166155956383501249697698305050725264211877330760786410566079411917840022518594517175399648083335857245925249348987692076923596452292640194039589726860457914782825819812757831143755676025779507984330278035579036021333086283936711960481865956794170434711219933089947408092340732275406127418476137785325348252023318084627283309656693580637171896744409164810225617611692179543548998762543783092106413451060183011628184199460576484733343602243747741273122907924765814108809693688025931896865299489686642465065829460629080427688563651571039664332604275177861924263896583685593725036217509110677131660787319250814315682461548041523211347743196184 [127,102] -6629056003350847309637208457072521377716327140769058130242814803746299091426037517064640772445911631745127599420583047605534330471975101249546220325239586529061633282437296437086048954764239325374911160047643309617339930128982040872762874985280495763694230382422967529305713013548130443517849095855280424169318889047873736659290907834777865677753107219765644600869010832535056843330279974753833471071576027602332855068315885840566004745916984950770441450877950920114921741227690430293290000529460165056004322850402954440813362495117081637478981626043089077943341417416397207253442948583101656031268374796427799325597964850793102950516891430581289817334633722420247252179582786679309856259034311373852080373123734546517718394052891877508166146515900411121190228626811309026229456279233087791986677907378100841166899710311777874681724406141141516179069361985260299929294201460346359550549322483192744394254100548543438322363018723981350271165839295576088872661208294217721243458270857448352959160575664619718164526982995046693552742217307386593953279408267940874854505342471393670455976315398743760599187284376122753970561008498879391101560442354912680503930051077440361431992925499383510773411490610366688191961445521453626554309130062024155840878811315394820656380639087178749468051404702867298375843898057435521218112357469131052323263929087017053505764309745338009081336328035851366539102144333071959225836724409874398867470844693654813318554428245635469636796316754389828298770520683565206487356615417750675610354736809118730508952696468460636619188558044446563651831556393443342780476097259082433656098330864945236921359508558030921723853966860943553645575106323044618334201716567977661048468273986375769550056983424973594950447990946221859683622625181863571601569075495474499041385490158737934213283164073623630784360873913541952507869423710141705671959331978065555828506073070736714189641095766490037554697752496816559982336002147761671330617370365057314462341126357763251242959687089502997737062176070651716726379056130638935343227489175095470044519256642124614222384496036238495138773447518196672426214042511318745506699099813386051517755197577231994547265504853727980599821409954473193517483968217817690283641309563926573266948363326630406855411114479835122645138792039518287628583768226204444316027004418867384987895739215192256559041979698932784740307766156325673440633681504148784879904197950576993771120405999641497224156204598499159409366475930009310431139205600867903230663357910502233341861909192175442804836070841646203080460212976730720757129371741979692801576310880757770025748377404970908442858494488043193856062348140029894415229886147106017273263612366951953395664 [127,103] 925494575051898393278658526625728821503193426867344215489622317028465865127534851529207125175089772813053410048366362407788743798504288252924825809778835226076379571683650798032393894839529032856748599496345846232811185735832819711338525939789355340166999744446641772598921811656995203194532852814445679781467314390435504187775915899104862702980792661215750244612261944093764568816252370960019090759411440511256672778638160179129766299865563702084762385461336365747270728590104864985484278322096933612708504036924355449253778185115550447247267544794265893330500416964000440224350703100283576086156138564646348395350177027454419544350917355304213490232811911698363074932840784178054064795731288499726531145330265200220195418340461267174665831612412154437866127511345271970690688216120246384853898127269913623780132731377384445677192589641540962890777014853901191490163007368932511760083055140233066687920850336260392582460340509796725949669097140535995844752075330890006564956976121788725796278878866238468953124380464490190925570700311114294653952938971126012893494679971480537339500867801205461716237504915896314199330571662218221920617507437358140562597672954304613922109823662561560872080668022563093240628653272400909431032805421678180519282291904543097964453079150972019556086150901183343138467607055229545250483135551313044433903501137704949849438357840679998412168761581278533952674008320913004847268846822273688976275756754104563765807675760994049623295328642170934130575237166844901486076968852107095253760346772257046101600046693482780667167078261920131326061813315430542263616051613547787023905934247968159753272956810989201459453568011204826266591637176012945430320660703104522269446826634539171805958767337481929812028075044200612419898410976304569387251717075238692286895399882882832773791402434196290858380731907693403168476201419854534708447484124916110028386324760366964413622397566478035155413440823045879482785797326937142718770748805721273089142899374154252861106663915222462796346503314200226903068286913034700254743438902017674800642189147976332260832569265749589150675256307948961358107681774414288965328159808265301169393483181547672927390748930951399491537431320039308732474561706153528443505172526410006964706434998393010671112378820998633005340774923091570152487945879002313429946099008163333156913132368602835767450745471053555109824392942759369628627109398819019233983975614130437948954583106180680843782746035426342583160894721710260660850688940495620905415739839952421275079670258186321444734303451164638040137951760760507288205473707671741477170259599009082496350309079132969389657325264970636064646897063580729053472134967778625614978653296152174 [127,104] -11793660056914462952883974717645320171389819979272691416335343641177645340042074344728603173104455581309324773217950991642252264414332106993845790508517774452750368040276790491187762077176426866973040157846804288680860001760120524393716257559993750069752886326043385908794382378089559027466871610462785881331280153519973932155323003501786019213603824691464642715400283543346905541377202913157579811611262847425177889700325022007817188249918544696073898108565738576554344745868426603090236929765408337557167067032814240757180964313772581197541313004312777785204929707077917999857536180094451153811670314785386576375180754952469164226635249591612227923781553030351022775486813202784336037494161844195688879178713075852959834655659676484577913020163914239521852596064529372349904970702745082141928544398528215460365952643634270946703411379701653638209480847536421293497003304470637293220175882197018035835866251424782589885776744760309615404402952052609369729019414820379443365146969181416974654533588057367569088189149701010486999331114385149322925136603889388353847188299140114351311604168437308738465783061732631405694278580783744400381342746233215642245172535197275553087079495923020492812146207878629777406489394224944707787572295096422353737245772469649295414471605497861315047952689977259123054916063471300914780988102396002712789329280691798078272769480100672176679987538920486978195211991767671300052196602611910642983859327544838262302082280056734711830389315346722195288002106112151322249486006412719491616027575497375540796883817238266210646876874717670719767083889954906079056416025112899791697172116637378069166280275312089837443179536904848381624119991009792849074886237929902395569952292768391867000095984908563470340812381028676847862815349309244809740536068458832530909228870308452317953964147959411981979230699271378604152613139741486142839322448704859641484662450766575885540628582332434447023434725626065774069070749455671446107712822624184334807494130309001541806832516436816859056984381404315321007545641637492289119260822322057515450295948213919281466524463260745510021225453210770499303721299179689856038330990063468370790743030940941627585406338845364416216191332417085430011425904721785850736981235924454632182824110923757427615887714767235508634281113295375392298305200731056341449506442991565310560821854568910986468017481107483391096712738446920455487951308676307657924913576274127796792715770335491102622602355876349754398464453335688119260983503186726158691752764242609848794277714602904129977925298765680097344042435642155504470505355262832818547360865091841897531496550991392208906995543897611169560279503851280350246030415512284788116183726464 [127,105] 3195063412110095476459734812914579248840689395682735591181617900677950823781120473808209785412590682359850553982337881634748371390540178771683301252092025166140161498408552077224627985715751663589484306988241022878380292884249860212446384636263361225124952597357735977926017354721690409437284284857324372653481347918257561848728770473176349317386957697412622313390503978836202680584771868992501220197666914201256724626404481100459954686777402306803363432293394466813944994189848707204534091392080045552464677819759497539596631233531798796430201567624306290680593796021631745841225502002070953625719525786306553158252393441780198901998356191598116997712097838876143799183020149373750194245835504008301343148297665160103698805502731645240791408657960355564231236144711351602598036198724619173988927209562460863079941777437503399932546488867166619398264621481170693977216132999546316289523591466387326881550235714557290888274283463957364236549015652107893641757585845278108036491110007408389482713776969133487725047522918513709328397211471417482142352022616457529391394493928343392589151760183207763261493524003049311414528940134429853419970126830596382478194416460804247613618987424839155661131182688416826026454931132129870691364825408550534364502282302412481117207283321972105021196729712635845269962368825821795899328282472745727719940561377768240061748460338318050913830936992794272036463168968231784725155635492186699406799992640171092333023886801404158627610380451691192921874486511293693219546381152452426595739554164321401619871596573616741155025559496682509851710608328712371228475477267441252455572442700635667036880110394686634374808136785192711427499777605872979275186069675559141607744053155043741645171820364787621712177801581884476824599115685804702569903329818669356826764217530682931260317455189877766789379436551327102276635855733884440198839196550851541405573392385014928693355032914640921406890718303041675328619340968799209234092242797243184058782062800806555176175144642651365430122650768759433842582301867430581907014792041269541397733501130638723589033075769907281873007252773381661983269795330258338187116424182988327003877604759517423850893264893295474540742265630322448272329559452862440950388200707542073675573046493835836254111827460845309523087736856204770520521836874919158982435005979266675369319407350850852381827915509249898050311263101354833859245292181347818653468260560350722010488415581978721352759782256935758601829948302174594814209555482337564153552878671835311649669218656483129088853500915767229266654418648667897008127561972236448575505459973642320827786246063561521267586554496027829989881606520188117430423075666421465941360 [127,106] -3996179964556940700143855494940316800924715702771241939949603691911119539853612777680793395310002725525375585478240848135837693092754560261789340408150898107874890176953447197929731611685808020438282742193063663204460651649787913578053042606117140345453721872085222436333117046414306060644947470162862139457429570157041714949389551532869888200437174938844965392984045963587398828939078941403647829837128310407373182265686605695640739612740752323392475945315810290093237985153509729584293299046660356630496877564600922704932668569519963496060227037424422534363417307024871407236210950315243324901496453463156648071252323453696865844276802417174281999842282323175942016880399933004389879165638642978971891441444455159122840277490329981053865639155181850173451457307804296183586711596156083172440182412583655604594115433730158169714553817859315502235421415163960889847463563839515606975537301385075911603686631432533584975892310128888175751848189205662195543320756466278818334598741733247658041210867553806454590123247659496227046303834039360374345815594894458011267793524183265390078607428835547210549517879282599393445021806218474958860230075713474193481403474987332788404271021524723921473836235659863530341720840168536154696506480646670034152406022148001310221077970834267358958964577203316088354269947484458099960615757289773000446023816848579091019638490619469261830346088611998249263024818310853860209017836075964923781823044105574496120510641626429831422143771235088745380123896019361261689875977037083365377213993815280054843361859588119294569679047162916757988941747814222300897674466095666687517951285519726168231724342145563185668993243279578280111773771606975334682944703203925711025532294190744129020264480346089426699922045424458548972711602056799549564501639807216816275835598953234214363357716971696412038613529294306286036920057979377742248430984855708061537534396057964685107484554245464631694910465946412334960652913707344689239039922370801225050511729618865797328351366829410833432049882904652469590689053046762428543301998283442041294813953637468258414555169914092985234915851605576188359761013554459207042101022083465309142094089140336638225476344700532618725181184885800678204028286866732309930187308064285446209641962630183696346277568460730562030730155800842350516985132897456000735605690251577117244719374590165947587867024877501007184288639057573296231346016032089904105552755979596843748492331918603833567467037483893079463350829785257061080808204180216301873970432534725844481717554959652073064300701385731083281952248835819426142611011154084469210005066405484325663354075311098533626425295063405818327735322583546365071690271198505120 [127,107] 815003769888021146717659164871771672297910607621062540160318800227366775481670044563242786652650249080836749563782821833438334640161688640105375712935124436527000859861986411264590420786987931060038125603352676036271032393310206870781187228685905484090457023507165449392733205635964088467921088960073888197410400662384126072521504831782167809611544796217069752402444479440253429214457014083166240584180073643457458255529229794607378157290506621857219729062954995708032096187907298284218116323464000457869931321776622582541988345361528960283960401662859588008501478398335252167970583556412907520955159855771511699989731149693517520389078829881385154766123299102793847765492584967314541200087473210191234441594517725075397047261602687409384575652168717145646571564233626972412351734277167464450860279044775041271377104336973460185266940861423648306251912522930869762068035075889595513061880714786099426085042359405668627306288578457723531165492073576230878298084289450014419791229480590866001181237288406844645269968015329088565586347904391777004865932861951424202473512382011285404486893053282925067317644856463921716816766322454225194059537414275848353927723995942447355727370683669224370895436614789736197458231848735930776457151013618121137059514513416721929898618975062307098264240777817344572025948589156588625776955947482210136908555313942651734587997459896209973054697612513460025348115013318899926872465304280043842168618240291093412260257858096606900982121833260932681727216534550318895557060580850487811409399145245172638408927925661265699374969997476102828734543752953254249713017531884470402252429434948465403771132018008157231104275960808095295426607084405985744021129810985614089349760164008250043224767566780070099672941799356296146431966795284852960884050607315035134135267920212696621819894032060382482781414823713738140288389567927695614371244101500859289097275604289368401826237857331408992772597984635238243725204146421211711359068293491043552876873005438431986552859445963962651676616647010576892256884024488729150508994509476429220654451979403033102038553981777754166667152643211352125581370884499725290027897581902074707902916294480449233194461124246246132715429799849826558959632259687673827076661507377604153280649216283397140622891362616028560633030289339352152470454440029394211981666318220131440213775652041278074272898855372412230582300612038263668470624695359027385181418452210488053404272256079068319106317198055183043652993448530781930205131335401350881346879532625341843395783519470201969635542644510934435618200666829739167658006960028103115010046906707142590705869095886026460916377351109893398767576473508501156344969580 [127,108] 9357399059123873747007939226436536920457350177898667319718834914881446445326411951510125314194640297213382177645827558161546116385441177138632844123392715572137931848304120351840701950464996848770978719366315503848149169029202458235993053762707174424481636047952727368483538658456983411064937646028500390911044526823799552972182446039118131705998703650909844545393866336062166735283118430369929524580651904093741515138471199550029977747528584025694831556446969688013719048876327328971190813883502668033042029240054502017011204826702518917823539755435347450759143726457990484648906493770833478976127634738368967152467771326356367804532317386580954823788117666444464780397119892518916281371076132424511777577301748919182823516098298137818182430821306193058803020603946556468800711915292315140586083511691320535602848496176138669546213030032194349794839806354059275428846152672640993778701417534052541577829789617083947889417271531533616370365254915645406460487684730858636386010870148176878852487762458182572325019424516422760720914742853559029178714255620689811391479496062239491038117176035347847888882971619420125498075397656999680343603798038492944043525749009295036550188418833202016606543984877430538597737947292503843450884072518618951042701159123193158105604144152113143161950617876182210849081986062284439439691324524221629958010880010835216817601936467773987811471156343079023526911096907727956576383741249495831359437762348671341610087378023732450819038351255810520459826791869283547757750939604692470867889255428509313176278545588460680831287727502268861962624583913579724034404922324896655870932824842505194302292969305727894366399389780017307367210663718978397073782378039445828086485695966672502659759193172990594974523707051174301611012410562693813907676898278154376985690762391936100233252792770929252754460591760802320302565388131626636117903856637713174580272178963722142515645872558663298089144280540340258686232690481329634625329715372320229923687629136143775492047505874444862963929148167964023142632711404864855631708990610859619321904045185412949267037065399948538476352865664928993292408129604999881077341370872027013337408438165567819734192723846379270736934411396059027854764424653575613279150193100562804712476894370800302510519523884891049074711953384993822106811125325607410258210737928855271707747560088721689718556242179238550545830178778153635417280925616679876322795402097892962557545304774562412493720218870667972598077965847516357413256570233198579189467175197558709445853384040915154459398067065010520205503877900177181562380814171784433339733689227094446306434249628082666225538125051711128696613192439902010329664 [127,109] -5996940973551359041425859969231799542354517238369175324898271690100908441342456734634670032863239243792001023082757631834199250391552351329454617190703762651345613927817315660823689105550730439595898769690894082874551361184497503149380118053543222849692883771828253711092842301515355353755849227127375061408386338857778814261264223983323334647646065928632591610020225411664210989219312329048541259606561990667989328480492498901730140964558549474393924606002902809405389115925923098108956154589586450026001038932682985614819431768035334324754334442711020240517115149159094475119654917176157033654392340986882516526647273489249795485409618666899708334362586005934882841762394984571187129156714332378968533133547577524630821369155558668531623158131834594371041185307652810442456506868629832757578392075653202354397713550323841770757132164167218137744156921818320473683860892604894723206570930815591006275663249709414767060179170817335241450069046175546690661162641494829443232591318577681405174494016124596485446799406565704221897266933725434790898878962008224012885550539941876111190162727619996549340943585564905824986007356748937890429844205048372513972174667660410005961419073549904294146128491198744329462601659956597231145938467416353178576895712003188478373716956936006989376669073123179094300658673682943428555570662870920725219204322208087613948392205645203399059523739724324952679161446001543890430636516762576217666894252970078971070333704355306676044611125579292369330614511254504912870876425949035739929511271335541304693858973304383387559934103607920857825320132385354216684455114342290923286409644215891068846955611324363720200736223183770950879120277470897972345626198628467142042660810757433714552004061205563433030613779458376811816011072940927789022590117772914022556106715722996624953334628570011518618355115577016656459143526660099700074432311168609302115923187707836363807892104472068909728514730780181704155920488310509260098464244593171274887969760569295315965473457861339508851845500235417528033958648191384770354215716185844184906722723815661127738096051083300874435177449615924631619564174930327025251898916664605208679576221034696541630015973790619279981620374035493289136315531087684213285750405072822392132345984973308628675339107157792842678267608766289339540115203659581866586024086643131224585541397401138992080261958922975992561557553375280144534275403151649018773717472517364158042721235281925207467500735152173829024480158751799897883520175557050007499085429992919984830557945255393159233975245817992174351598161869312109506452194241546077040542651944759442505544629677264849640989430571700854646314073547317640 [127,110] 3702927506872698873494560776076559716908889326505551333083364486974158843636394964891709311040616630361113197975155938407728769955831606260627106193444490361549003608914974340099056337733864416118826409109481634174249261403161264476112669928588481854060500029258763116350107198225283982615446650200403601644444604053245606063912445573933316270809898854420134674941913364430109687047757014398921270781714283547815926807226466179547077262566322494922747333904258442985675549077105756443429540756085053343009883556614486859719980253024592680368035036433179192724526305088523989812264076706904874912198994542508426205082153381476166819095082456410453975100590981543715044386742482732939906982886581360450713488010401267229789361378806804488523740504763704821548420474289849329029544187222990809940972688254977577010364882424032126462751581368458472248414463564568354682237597640693058594948118609994378926640775659871072053503165247047788087373096358840507916256480580107461422823775370592707234575039060968358881601528478602196314097604690707915192100060008600397184974927486712411894320957071665635823173293516186001121327033565035089279358432174494211819565370602295723745168475394123455001738220737081846336221072073675606281680216679632664161548454737560413624599075574157752535037550213681914294856313908534757963628689881081874824885727326400316123283781468298144974747109978950600291527772538017220198003520878339285248650975059131721356082087577366284932203827219648444309412317429197245182995390268442281507717327010264497949910500897092213491435888512172314453766881005426964814013438357124603518694296440007100918086918347563622485585512076662414503862162899931789323629999871250396553377055840406747989810620886501665962993352502087406899707232595123589871578313029688079670204280521332829310625095749226225503056448425903621266555889648949367953334198013556268519901614534591640088283800043946911387985519724086898360281894618876754001429846438918238361561452895695103650245953751453482326944123093575802005472360328779764087071363163834929680686100671238140658170970771098387755322925148570873846331995515988389301596714951420598254505937529711733242843440212611759132914370853561397212100712919371759690860813597776126889509213633389469056305987435195816605707420045412279682062782998980097961346553131049873969438525663845370653090357376564312051677634025340823953665020419389292441787543400901480520739504843798520341697435488378400970229514755552953563066518520960017217729732499687450718506609942541888757222688469746241493365861095979551875264590591109939461737402763073117538320359136747425913396288352491266742704742832 [127,111] -1616842348928588024341353965862919260725900564576205679228305230533766362106453603765026342115558568178075728121259795131436325254256055090399605480119683652918043271543150828124086511680695590388813926161226627041112548932597960727705489647909980002087847975483599637915603400813786173969345864566640076543931428635717926745071415523815244838006475945583011808076597583808834767731912595231763651568836633174472628461876231116044908213945521595470928585490172687044097186159228222513016154806050766650977218848632109260824534580467725407797226747906188635534576303883770490412544312054237756616174459724611400024842409136883250550558914784211461305051353587423259143249714687111887287040039048511628669685060728704513201307386968380662360221351993905731680382155742552885526960450465269675354614512007012088197575988074905472617569498538822202646137399434883335849212575971218659318077562786815234448394276837410051291699520259809457775660682073108212908101339390051255700432677683310946323575563679564198967734007165723155671815460298362949079039133960013820341830807256535445872613398641731636264675779873029275996604591943748192505889431880200117748017714239521919838571198073303107542380889215283583850048694156885174142179311218006132857059490485487455641022965258296403990956518605791498373797935450581248816127893500695735855309139390890598457662675533679615825536629023961931081884298161281022385631677925978454733145601356693119668388121164900913115086767029426441604809599749731534955430277878771281312933181557270440577436364563738233242536573405773893702709474223015426497279858803726586651487589757160307163638679327842771300136516908359417876389737190176834493897620986134380252147535429190587247783288616758293068087335288405108730795779386011535698275219609816512255827556277882413670055788712725085295464477893500034702205789520251794281861034172504735240196845693352124610024775617288165969970708996861205719936737443518634989724049469576017956776791980875760715431806545862299857979113890967753204204362467122892012732607495304836775984708084404162319046435882457129098706245655572597702042538221029256956546117317593348775001334238388396728689954350061479829902002811170483362942127867294275154691281621759305723041457108820686362766669527840721247054954321773069784443900970658639955120834387163307424930519442091873294252630868291883135140706171004397384707271586577678223731738457011638537523811586223517677884201368119584071407833633474089254262941333929082658627094885145588648600364522765957473199452832384635730540528376584543929633956179604662817029772637221859643758879862706798576611509685189952953394 [127,112] 1385143298352315124479260406788362413458647798075921328993241880792779558553973187589963004742601727683492068301148292965848678460795433515952326190118191120877932202909664781543931450039350091018168994197438495267727534333107386503293509855002097024090824731775397383403573634076248953244507434464198604486108252145196939736460845195691141673445525679489423558267545303042636780667324835420747993997795698367388542336800993578675185804484665319530334430085380062725318670823998241987220237896849966512811086911619106859743495357893276881078768530225052118054715425851010103663043993383985006860664006994015716558000468180606204418555931800327165297540167671653846713718895284671811660965278592798896738102129197704789646528988520525635534735523269683351274019379333288242747360838255730300116110278464041288838151115203895051329631490962548523383837301135198714538862762741369461208807172178779027291052635133402428024040939372059292793949933794762701063337083087961198851789407575838392200482426085706693233530294160083569523179949975732539752938649120811608045144772917960045161049663407619795945273585025881397040331832308843303413804702482057007396639498102270388223981395396644567231554638718938867577816675457278524039051399022770201457186227924944875586827291990934692646838556209023103914406466853386014714539383564978373270134035972303378552584903246009297975952162071195628010481149408427395896722638651877588023045113815286741983564750239257542738826803028081449249578597038269322055908934913960270374926427821448778652015815374690897560065891850439725192283202012710893042945510475181711240052163292788433436617770050570146257246495636693555062819292385356398096472768984824783024449178490480714134538000455642058946854963194385149792908288613882114179548259753524160400367874327431011333500293454318079915867398262496979600605952765913409832057550658053268159218437181999862428553336202605656971722008088093553914542292861952729844966182237803003750793210397811206081794250699743152540012933777991732086009649503769068449905588826435881029288057724590854607153045515414162187474716320600716550065049104998926170359719129817242803734520898106547504527559357033457091388274690629430426921858059406184634031905403670220221859347332924789606209625356692512154557557127775509043233447804033254889119051198674068932631166509099237397560488545481142189574000051735372739341645043807157876882927389007845073304625350451613872327277471129698802473218714635140650269144605112159633500332398207723660986680936815051904547049738260442031180446993170742262627247595533836250125608650563932235667886103100979958021587562504704 [127,113] -715476695794953436966380563130101834405510123677340903060251173240256690289309971426753624720727921168955789636404327505049823322990960537339822091057580437049917121419374898991361553110757486816334799684172789758301738909504993390436834887151763656609743758978928807376923199347887267374582353462374488804738756308291078283467261770056777725689150997118011803854932493557851105949293344248615637239687167114402045713687275026222291894433202630885089675625468969053619462302089661509362110338514301855902375435445133025523151438201137541222881057580633342194513201705869935813130503018223815982430873432169015425031886827572018139914015044574158043996620862008746558678633997479285314854410583564587922701266357894693304432034590634368915712408499234817189189145905426235086472448924940672758970758232249661064925218166415073787599491379435747284626943821654543239305871735131893359197125848721623734340284172485108665942519827412259011575050818347084570956698697705502680186708913124440748321869260650148022464435199377650503250511186310496965768586651246046487442899437749191936158119598121559014777743307851641088333740503806841964205699331528970288870481604621210575171276329396183148587215517543962251340485280770788366135212300627401069732134792636798642659354522971327540964130762741347610898389879669629941736321529459081591010430094818977205968050753526162014846589562368077854405018270548038189342406422533511268467495183099826408037154378959594365385738154536344803634538275859272404151220471449999378066605397039474544738464299242029129621149722468856304773650669016407140619631699501059681339984998643725035237808246314095942211292479095812532914375675231773152843618570776071258803435397194812249507117691832698705157274970307710154498455907027428718536718808761454500380621674791902234242663318055075730353886373339545758787978477847529022724915494809800280625347738751912289153843140302429783308024853885075527427762945003969394627600146279153683490217191586563295082275219373523914123626114763200387178194257544747191369866505088600359538473058680633060187881193207903998230877955720534592702004819568740076814346611148168460212591453446541750917252138535847806962395032556274173950190254992212451262398501938977437059399631051078910921760894560334330074908594384872139399339051557026108634577988557990792348582078498388979631772729141295272483812006714637406410854480601284406542577657151903073471052319526672484874703502479668280669869742680994481258036750863427684699394213725735598875130231169204335638971815545882139025839991470533235736456446665023545152071245822650586233760737141009907593344320 [127,114] 96553494541252970011355614682156595019078378557830247661902262716486591928503679459408713129165045377486254502451613755060312673461230005299841269516461743571441314420400812416812754286859539966179343206737996658240559387798931774959670973080576181479843209117183035383865607714463185785671666011185266638001639325301642815619855021321482339332761916802776759889316358414272395248284681914191417679363627087805787373781647089580612194332959978983880348501775430917800580949617267144535426456435600168584589298089004841978117886519822186799638657930523585820396018188579932760689631899372821903526428213896704577119975616412719105612149701533278967030693268889422444868122143939857198297728285407254656152021727754039087409855655070333770418335787277586344531589996748092599553964088021152275953935894215666357349527611934074272598810913479137242602270412720882752250002041425812113519123917599110871010371144352188334417756058473541488342496540534261555523009512966571162336170968654321720954418282764468042696413991315514707463437404564336794037614013107127324141383604644960077793025270619596135235665199336961804714442109793403404518406430535375202224662082064925408869569398516050854447142669705911181635179764259154994402488383015885448925336345092463220371160908323168501098154822705309298225931023283709971734335056352574196287807059809301565375452701504544069486010338348490556778050943345531617293590074467158684791881420241976321179731215756118783426109875750179871481299047951885676183808535505284530717762311699520250206073882909137629392926417764003060013589571654676029479014463784064293095521274707326102047959027825166371224076955473420570407248649462268040854331716405906749773890091609265152743724241527418345655330447141666895905819090041265304538429879016314152110838347410350525559843570638435664286019421185325140369696498540742726505791277345576711475512492044732340828953437830179146967546998179631657003989576261304132089726674083791384326243396952101092578147772942419219688602900052079364874072530066850720982047718788797120800237014454742385807827782393581928488808464707207244088340466128070972905863239611092014688414046693367307654484607308373225783733916804855546826183746829142350680381556112586698729706671691234417803725334041739539002325888346643812504239227062544448517701960523575186843150606946789092027262383217478835344056540345337676703900922412829498313173758945549666039008822988009276635545600925527149236702943686383888523920231022370880362684305480975761906913293113410483262816209810086548464106078436989788218829485026906044720602599746628991826911784712753687488 [127,115] 11507042804086092352903757485396887905062710748555765075399717937944905045121691576295210409402842853767025606856500535401367168507884731686250625300253422237989605495553942464293980001471785162918098085926680379129023342799637715585167587957480195583157294334955333877485269797208528289094450521263822885676484462447326396474041650765537621081046520625801264621321872887109152535140644565393812172086114819537294067392291985957568651401119633027153347770323187719932727771498237726005785222080879991432114385449408910452878102261825142993576040927396373991733361938119351433491084934427123191837562479347530614419661055167875426297048322832783567964252533649266614294840301882825654757102182142576856823365118967904396190204073413968764294782757158247174304868492661792831258171092242953536104641303929672825590622207571717478423710397438427956542009159315012542739276895383662190649903227891049469086708468593902249796684129661758256246156600257726304156376172594101369309258568144916652340822636151829132976304467757109803608185927787880125188756400893503278821809717637062315021888392988755707609290231149071901123256300820841249773114515416194214704865817142763237219738190643628467520292757499838605149923425307530319742897370325299764939866882441843778901066551065035800719684590310294869030002973072895005418196509893969010556582884001920793984497277678112108362070788544463408724431664078841765970321629809663025076113678866719771307466147175915700205869086189035333094087273919559852562842120424084753292877867151888871969894812462391945411720697171695928742118785855676309624216273589420729326174626109988190391428360545011078413568076356083914132433764202653139245272057102820401525476340983904080311857454279751759194079333257168532114699754447908881867687189379814856659427788288234641513586480526937672152414483201241646007689387465818030481906425200869843782571334577379602066304400300340699424928395745050890109624180276813778502567857380579353811835988732002496749432035928825848624335616018080494835434157025127030667644851860989131746321258125554773866599846866674370786572814648127337625558511241976255967612408021351398076372001590587440489267997634936303041248969417331083225211839333170587476191458605942721346326961555603707400948771648058646738230631069063142624691816387839040947516967560719477773047578610689122056468680429482852931886142445648955314343077326147814867193518486009185536169873547806928615605517104903522310031924080827691402425041879653815566889978694745419911632187249272763167501339254091514738260332026201588411165954293377265832078367004764851953050567962936 [127,116] 18777855259376767882015451626443719591444744538884186808905294995045161027570096630555785777199683734225785355253209509937576065284613323582854360962842800639728004659271355396633740050960993013125285932489382443701659022568791160635442972746969905120803318852354453625152148835097727774714788312697764113905538234983870564817150190479949443295420202646010929415968479666004221076628354021314184630707945809524798311365741557291383792852177329073332757795387690833809085964060067724409603478325909855958584173572191422075781179827183471824633673453049450132466225967730068210800739376128860505363699233727455759637350843300209674846885720225004348468294545532311459454742280342468273558457164251309791682538655751564088501226924148906990103178128267238530589784265919961034614311373813364861796640230673653798258156803180804107060479111139664803665157234509387859263047791240798043127451736216566291480508260184149005863348829019734107267636908331466133061172178609668980334251045241141068568532260378375618519009829013763989871910946041816726854683401949970589303879270729879857986788111299276359689790682165079277251001406515488153629557421287751819463236718916080155272961575763978095633247658901889645014728029089288784821093455134696162166103037032814949000376930657885181901436892204639987821991343035928864699944273097188430800964721437362435477630510561461795065190251049852371715893395320919928253401875598712418356348508919444972937116434149790485779119542518134906190103408218196997775934257544661584765944567642151620681352941269732406555476934423972907646906486208384322563344550242667042124012581098240736147599764071481674231752155174854607521626292662684165604128445524128984982985888716837734138607811175144773098545531454982057319454784069640441868439899349377700457645510697560474848082946145810427059972002797686054278564295166040578978956459305032185483147714649561584335090979482875073581456106889697891303602099973869448357318912711718985033998224622843838975482929688757086113099294251079480476526228626735983297598037866482012299062500762431484593997415210233388526274932395760435855851384090153481442477900439383829259194797852494318058239932197193411070700588190408811462230382648820374717595436134165891808426014616272579164006720415067675881872284590278292070179498320051639301288820096147192701822041601916641382128478350360352009433602403480899988561911910830408609316187399900889810997592623659722776798301058959515947615398494147350718135413340837503683031777132805788336128968710339790412539087373269332150887100413960342283902430424329763256996360813660032743531264 [127,117] -5464080448218182016418974657794797260735615365339240640014068156031690033256355173087294271992269808326476606861463665696251522110720787117352486399447815650743194782219854297641357822707640473039605518440052007746009691074615129738900911399706123669960234890535109067674118878358839248044622031316717948205151228465901057724754867579790405013337826381471735663818546761636080840845589308947610777790894774333085339157326191676889262649556956198925275210120973712689881046198658392360264292709352844080430313948182064555549710685550022755203757947816803078994631061086102882246227832105249216625815088412100629985975306138556370775702943922231496293686776639786734178880735710630860690121724900818422911787264302465651571995868518686464133731502647639068633388151314005489497284765373451362644492944384293829378199305232166399423911486807421927013929384292675222724150173835561461774203611243782579540044289877223074549042299027187615139485212958035191538359432511008606976471929937196666115059964621789033998047262359201626444417238662740111668197945706821809247466437083680437614838135214793069394117797275346232820627299472951555537789361268201722439001529647545553908491343844578681273603186575738055943554070600382344171207658832242870935637633952332606765067049306115060591487921233510920373392237727790886193454733822442265023117321624472700866040362014034033124276753222657605291968722282067946087364816010181523481007817661814564501248581270067804641745124212704039517085083754686746165401261401480324774844787347358027177189584181202437796429032668210419341568515777155757499865159948131410867764346816098622972700534489247003953876533874447234240623309982385968999947489763890952256912407245065923572199886653906600688291047243933927265580128363849823081507652066407193000371203580172033388684947508286165168583588035170909137961594399408843573134860905175321246024286352046063283772156735474771856283546429715645173075632187961221388084282716803865133036227136826891750867545537145375866165124794961596522501906415230556668104778112555508032671568144400129950189762988894366045774509675175475513976227663453948630996429602684192196664860916433824438638290261336272438138771678144200996295679011179133663290629090457100391240327137961781443731327524334316361104354335680100560455057759301100924154045807979885836744393526169722902841347922487639521322627105260834642396720042597765620584978345374695382311110173837955238619827485103601313304776947313717820179895241864928041739055121782579442188103579132065877991322463050513539926517888176523935511894543087897023226072576630645856 [127,118] 272558026228339758803886532297486377895301609729420428915643711548953340493637175010095955788040943404188016011732650131578457669408027901172946632543444335101595323405131106002557785396248259068284723393422814155154605818014371607284347798700949211838576591200639907562302142552483576722716540762019654069087223828994943568992380445569836346047857425171720195533201938122925151876889726934860933535964667460416812575894808545355403490035016845275027371085235391732975804170823012032980156903603461788312993158654134268766260492317383761444484219830860574720105382598651886985366171123952521362324379423555649232915476841103526323389004865527361754822338620064726060538134210121496785634579328732549595648202356856958515371303167038255849963026351069686657989191524112958863893260467264354871169424316618788521990308287873673094099545922784266063282699482985177025097421921130510975505057486788760510487957900558683607779947295993543479866394215791103425613169569308480203965546816846812112167204959790200150243489489443078676535394803066269810870752197001248743869989236550607761970971159365322344921811712139264269288022265267417051181349280045296303796615947387297856370776092805588670393228998318059479066260680554482424282707276747500903532480363710115748703974612417043739524608528139775657815538977534839419118327106594624329186665954030550251220423971502487788642392216168792469456188606724057832447244916183341430330281877769080507772134499702282766671150342999414607193557912949077467745916280422966044492578564762784023944864158821399734899385957917337353145846499494039170507852844940436536079013177581632858111993239992308294113894693445207686769920477294668880541618877027787157811070103775964886284849123711428003224752425338288423540739167124752124340419634031399300588465514477489564435801955465785970377969712792704446580814069583912132226920731902827188476284960514200060901994958905863440528494916804875496290405845985595201631536265601764633181295002863280961993522848101717291101221332770210842723667820351349996096763773086582009171219860197349657633369533113869944223064462028684116597456002856787376440897152615169863384858132114615780671689143374050863271583817274870802128969063226148916381520226849975423646708956576801594788861304033716369378663033828359728408329598056841982327159563362885195902035866978675557543790664571956025453795318212405911891415620944256755965138922273632783444315673355639566866495684991348741637874405099412036856991236327715280218593890546048631167054148171678679325035105957726974681648681456827599185983903530126037994658009984 [127,119] -10200586685258848930857307483913869815721003265478658388262685481423031977067947738576101216094451093151869083589990943517078905951548103296178030550278946855959501001800549265402728316796319620689251063411791776809645646402708477138452501064366777336663701466391779164340216253205792237441597828622478126641572276901047310841742334475322516130101991269600111008396058793039273926819035029932843391714197494541405449858913274061132339860705608464585757232968069750352960942988660101424778345318958131430764466416455381000085024941301349174650623631375186507070023619869949183549123836852813049606021709919937290463102504005144149161748304847961385963418298978801739878496404140203225941746133896112524615046933232789712325285063229366883490843893732681795185160239708378973022137603516025887953463382749322670114559685461147094182572642501970168928516088410866546880541009612126893819799660536768198589379220850124776029080567305980500941402633482524052008824313754747039476394583309066520485717521151647843282023443221910360896126487538743342255772586401805570136535507548103635702114297695534671163039313511444032850909682207636865225274761429754871812818060288755657004781479714671195819002166597812546560027383459189096411603430506726785884570388611218364081904981825660346931104491714399692495590536864590161932763438206170628489652874110020169721241564341105527443351632155046830890947873856987611529129890939366338592294406662945918296884837816527597027731594861420119414595979607917850550705693718948690186753636719561238270621546353911684253506418212329789284869405361652496629659855726539637801192867110778778217423789549065751435953478174830311927607307881380844793843232923053534304772055746418714023244072168860044982407824992908190431918574911787350214640115325702752884013786748658189777259329747162942885794253911776366292377601210759794988089597514484842030581992763201414979221419131932358237700891401667897159909106029697750124644770836892687464524836786424344814627197108075297402797530742168340479519619594998711797476024691323253194275364116637765030427617550457641440311203059101454236275377010033730151675581630831273733357371534562082535839975532578909413320647536121749666246499316534132230816035612758813882022220972611735914952456325397862434893998617414134769523159160606630553002994322856741453819388089491460262754535221595198540398841296610195753642850849238673553995190533831407487810934934300068983774392816684959379677168435084896449106146132615939821328864351255247885430737146620894482589788221964771714811095041481428722907702246387233661008 [127,120] -520525415955926258773723816370138598459925720442597303417120002553353577090612874841282636391133845711382514050131517153440150029305854542142490378265866931450105270517957820480195954339226054139742343647436015102916674083465092208735069778363728563123039319783976984830114468898810164693597973710087156660752727024978454648750079425663461583258248728080672856918796915297592267408690815426163144006638171931548692416683943681224688461383428757150458034042595162662374071245330393166696880712757750254843293837865355953969508321019283086594671802361277977334995226777936786927693627644606974420851225828668475456909200028524264690595643567433996401347118865344015259283994753734179579938982242558341721918518395082943630781132790569201018382774588125438724095305138046305197147431265220467800238957023357738901529821546183483105191844353469757560861255531497282447973880646432964707189304560563864870098775279016676997466268346808005800322394446250005338727331926372309798317647973753657855199963426437974494706557060128077555069163698061910858319581139302553353217166155953001462988313761113266891861038539013064760521848521719373563293893904784772903903064297411736625427618331137696394367133833282812700639980233126296463801113549906330196133693918457289568382543505518392053017655568418959756676500280034681761135888905904773199598492028051966860232492606892844625003693570204619605236669077793201354706685334898726693951123851648686404004521931616631457023230085064670494082688937366198903864795547169308716900701845729942107810185982363731294325096622365249090534283619779216067805549541774248710353506342681487618821699335086987709909154533455115123709473182042069023201707808215054639235467272806485557478930832851041161407320092271012143105889743292494551123334764154632072296170680280822079329183592523021984627388226962590996914096631768900010723551200080839493483183458337118674128656606874058195149539937045045117920900948809774693757878125990817004531119974669739071045264545741835798068898199659721099297696417972429044067519942002941675784606502890406173433812775279985029522110698615819825026187269371996371093282968523411715708346695342204990432755472421353113248937169098709964089048698120667543357220853347291539313632036284610997367533308973075954765258035806289053164323324689006555927159427306024090661389442356963656913669207967228634321490448418885185968377455108297262867745039355569764475478409222856361633927297090654115034149886301854982084279669098490691881852221237399073585547388837902721270763701207771107429538682800862837477632939088256 [127,121] -286782031317545033127909788507088459126813911572540233157422329074915514899631663482355124956153157743458900110424069048165377440045432252223860200199820221582536666700374818011623835034168598241220707558288208798365857220089569584968778246270155174653613418952997767782410188666742073173073463997933249935937428254783657211849678108967306242294221550713486371710647813976701254226608796696501201912702966460147488471140690056070287120481156049594188055338367427887179160656933776739759323071012611188188266891103434369563917893318366506407310375835027838015485135174282916906312346357716792429402342864829076685029834387878359799674839431485707375895122160076251778168626432417408479177776824577203730699287173146374752409408381315379863954268023449140544729801902816539464513884970084077698964673981317447681410163350459482015501004797028357512024792306153382278621808522891396850360431288060743229643594534058243856387787391941019548970503516613668358964163694598484421220003302251377630680456321098798703545415518924445297578030498970367646130533214446866889128664708760304402836512052683005889653393244716986813474988006219907756279930743449902440188031669685537616604310531457979151876552731305945889818144722252751846731302096718529835695242220424350546473397737869142261345300325680529043076357063213358408678372875784476653808315574173846684288926018955723209129365589025090578156349520195320382449880767687339798229646438110017932266883117428208788369831883626550551502535524920859111772742707454431209180496277729299176116680029275595639950940476164468946198083500570227197810196971392372558758555647491037754258377803228064306249858306184382133919750672012994456407630986078549537090137085217417093762643174439289050385331542162487940581481827137165092054836735353832352084967505106329292055642430250773344795346735361888269101922753911873168319713402558642483515758154375392119211096060038585360296018860035468200614661496659832575054915413438837338235306417888852013187064011860695565947862252020099867008387362608103389606559731413515319762410356867496511001867841555370380597134024910278919242021987479644638796388608184908623814133242389771402377815130047141224213006184160248881457752874535425512681345681102526383139307543374494621129253566436069143436276156638869774826352550978808275064930107210939190883563578027762855909135778116133582880805782251195183363316503433915656343951741017187569286787889710008799167633766345493611075616810628365154616155641891627789648128625880141003690930930203199961244194880774067298888927968464972856739266960 [127,122] 24382944451450165721524217044196716900661098278947613911816091161925412745862922179733892436951619353625556475479270759086141849349343519665947045211668087924494925731960271373522481737402241081748585813855619983598240524538369064802318717589223577846432024157514075068867978587755163194041651998488808447237903553954721837222297433396264132839028847810508435506200504326831094348040146936608049839547436857901390141018225141127276049299454378205646773529733734612267982279375571652712575647340518904243020250503010925527188263423291565788414191191365351855952050792607826351624206289257458664224153100817395619178029858136739038916470454005393017349241637321282955353679629931369119887974012869368005721300573952864576514295143836531012741011023449474191554267552855955412586672573488740567402978774859864298936591990823481280394341161384262678683503076321593912221214364602524234246670008788546321078051321074406382593104342807441501559821175486153132306633263871712226430038220302423700682895260879275469027614551224661951327497142407269635857026809700467132322310704563005737764401582975859694107536452400361781855121797107640527649092553681083292168659083976399319270706906340609693021960912168803047066486068181816032693972274809757388539174362719846837508686985653791381057016570198348342159359855508984696623547498228917755584465106366883882180034230352371927130606357851864659115582140359332239502641331289230596645436892445315930479386633139439877954350098630632291780529992017188623192292988088481202915990856525774983015044538978119990448403480142359041323299899705853603901810451055869913449504068513599001637938779839946612205334218655776416873227623219704867003819657810825863372393343852560313099203708369145487300330219872975236511847028494727016156738602176410463764480178951286118074661972765154960106935835038600291662988114733251447577891833657248086701881158928568120883492791333688898029921847221867893027011551236196579288186498862806913967826383005404462466199652965508925988958597486996533907617236317879764759860299718744385762528479369224354163753013457671777569088457044531960039022504720411864767449327724494870420032990300252530832134780652897274083169815183451229244192630221663277859332698177639005884180806868486924357903306563426438826026997044952285675430113410439393848845165885680522614559508369802962543540901948563540638051587597377120048218609429895696316217411341268110220597556550214220549308302641151635641130006107978826594385564446061478665998418087791150915374576919819601971867982059029750970491585891735553888 [127,123] -503045738764160065825036059453101955387661142199523152049519357129223452590032813871685264831672022225458922264388575027548844556349646407510230211933205011154759654667030703871111806434814276656277310884378340426070797442293695084875759399731695814757013228851889736862282402893655205328672270315400668705307511341266581969307946610173136104735269882970125909830234070625383250956250874559603306474610320451973021883280591264368685003501021309889852675141977293541700210723850691735994166151155372905393175630103384958474986310633864177924232779021356089445073276882854203964667216679654788388270831553050775554057961015310332989813421353654086701300126135103522444196638117051151474203290429619595909607397414462758153255416505949225878839069799127952485887331454748851696844666648822437331863286889616604840915952600772683867230214246443497578207274551898552104691578456336845073418857497968382188393445185871453690781455477401506121629651371009136013639499201428659197306952000119717225218363292115581623581647336681283135520684704401554754103677822618733164241906567816498536427035141598057020177106786679753411359469650187665403772361588972754870266707715403003512415185624240124150851911034870802600893865668699603019265119199583029120977114163539551872291601537774211176184841990974512236444721633847847466090546222960067434035062835415093881745051900161577635795780749215520926299482708674225137718062237325356723791924616800121170182979561910640263771342758193347318271123122888794921445264912210991251479181442151852735474999662118985198709458554016732273138748058481952501226292566185246066161614589419385955547137099176375828238191108783260252428196238441768168388537877646021270275203378758563398391896907038924582571124405603205583606033633041202745467777429989468036984174308949725526183134101598752204683478742676466115851803259349771557063650929969152742184158624643493832165238332883077158138829765065370869261746696062466899140867036228993800718994748152078738218276805866871175146087815297437736372680766012232642422090131479626251976060613623598890606217459955480954314446042654674468168920394899667291969689261786450224823642448709023183155865963545026320217306306965798152398543885357994480118629384699467698131489999835591792342633430666436469851588442571730035497991564131376929828748166209841520927905122559840982763150778997578673682363392556383521608889007600983145585263095244708090207154751544920308056463325545847416701886124751015227177071285382600899186702323582871308487948873994244923299308219885699121640489544916 [127,124] 62751118337365333463979384102083994544402444818818290254621852519852315054049017825953311423202892540112776540500834955453370129731963902558356110557387865152470725838613038647813534892907755226184078277575416249389026487769903835655488704215060633435791517886299778896003851855561543772646414122963380215328756859930133682344587096920761619986929239418911517711990371121036590918905984879766881686959319224621832912978695426069537282930851001647376911688673205497019204012662883369409367562089978761059485593708940258558349234694439827717803247683920104281924201894940717968486865835786932738241756912283197846276369586091874812086151855418777447845037079159307528167207677542591738773599176229054839827835200971355631553655549681716795277309912983500228148895353305661910236500632012923689891376224119453278544913496314510315935823993321754126624896398416586403445381040265113153416310974685751614754468946354363876327228105456396196766907513222041479786716268244691210833233911527666952933423223127707600190331144989616461206557495198875187224164822822478897671928220729795782844747381611180660150336850782226773689349322783879629201016269385218927111469533976055961234110632988740534236090441930292453650264716118567478987607210156957095986682545290438755187857657316192638515352338539250370672952991401605549162216220587042322214965205972128241707751296689215791638233878932120047972787207006060578237423055785883626052127196547010968310711540698246225250886963406348344264750194297583879400995958852998096306570592505581196607369888612811823606213237454385649543842239443558800867979562173734503710691190682489444353951575456729281825658417096619449531485631397025375127697179903806981330154185747007609921551034417341120668244684065143427668431855328733417937454006747894630429488063243273678979321341486838486488688633077747990668309094729855325057761934355651202377562172902374530787991415146896629745171027157380272967119512302353515744653735515147945310977805630448056283868912850759450598581168548192741064519518168342041522724746122156539821312928874607653632494811266663155162277983603286553562604271055294165043965636928759561121365669979513671136847655408004999096744555254503780363200109804945936700372735014523254754237317865253820293676159161941141981661522478077776069169215348901100011171566699202012629906754712588183586429374513221652682005737555932189646506558270444923614696060563718626793538475690510584087455681307922420726585059180677671217643604435441869551128736829508836796536419009348784404917219456724457537856 [127,125] -1283311297354294186471198082824437111178304188873046415299653184111705253236024242833274517530040806956167061747796102059650807302468825312439586763411581616872689435570242132802583908008295413249512672616553471263271183043005804652309690968882654957772351331240405642928460825811607197226688104323291634828663488295416732173990202487497377951234648508319011976656444114070601804702339166389826697221103605610657663437038383425396555636986551664676524599259591336514974120584837920623087206673850674708429120292132724954906247162558977064092747781081940987132450291702894303865398205836962680176488239642922373307199383772613475454968837936467045237651273093052073545005844959398476483998033459373375876416454791491730900666928954194694409005061521610636463924689262145844086467585916994931339288958941652341413729917371471170926649259771029525706708587332393784412600277605373537864061275433961889127080916309038458961578709832369273242292815651500434226049791126019023567812428042785032210095608788658922535215455140667659791370013061597540392958393760058421460788172905932418776689112555581827728989879181644251248380897125085019476966135314069181980285223017316661852515300393162584436835175203053180294725866533734680066765518102225955483799430130126185751434215232705443209312884919926196701473981574697826398771333972373935960114076884416218679610901830719037950544704655433978599790047284046114408635577289793841406342877541604569229193626328023250695418112525188826019144145518070532423974520837129374840515229524701997737807960082196425320347745601243659771754316516275879349850705350290429676009659393400887402003780944308514333519857682461397991163344842305673049538003096470366702075551017254955963096306038766013904151032904134455346334360371506605640920533066259375197593571797851933142302487898443168478805347602076875498703075293480002065587649478303966028690195275337941759456247451505141148834672136169515871794307212318383069196876680016409697607001658468194891789270825504713664101345556485936716056355207531637329916145364467065257138221412859316591015232281990350212331729235744924905242255115721733309115834195694505075928010363154603618188548159010154160982940563729371490180670970712177638164603825655426985065585876713770987079923187540239794670528113656421002067690063682691895398072733251471035915643274713274256212075904643910319206455604699861110485356281305170083413403599001066889798813220968779259375226025676419344395013640681267234081612171432898391886922928429059520337449510378980511960592721011176 [127,126] 40018083907643533487375976963302985824005559614385381415220608204546893655756109274696912771337091752924193292180569246285022525808274710349805902600626487838204901678777470474906373295085883039065475851185490254304522041236877719422791566029147547361219700633456771476383787317462084510783676949992685510800426571304385483752597045239914643596141560687878406465074935012287797151619599865740783630652112180822366442375097483419249893750888964874759985773831645221456047967778016364944696803691993468951870080200988841605536446416547045814627876090431284014955105904508278161166254644941987749078366125324349538401331850246212215044742305818631843466480527197481890687649295669600496052666394622025845388915274912503515593088849813333964253625617329662620529242504658377105960704945261373080918153293132503150820967023264302370269914396492455349082367143497462549819035335280328193534065925276219352847831817315882082223461552119094307900730585699442794079694466870658618830874591193321325758153018612835222642493611933487709711222497988687530012663047162831551392930933455370219156583768001309341674976878223093355211198555316752034577715658536750450196723451731570009747707436388425549715358807341778486008837591999358010825638701470576581620372835386574214853429737964552889462722395331666522411140483126848153104998771839432982755205650703285517646081538230015868938382517991125803240431956572833230638259532228029674871453679231080812856573455806402841957666981606755734397892244176153946679857318826304403518029761516717564652852123941201290051111134290374163158698614838195701968271682448123457996470541874391960468160100195603109439130593964872146305261644757096422261854865565956716094751590516196415405698898297041913796835086586953968253860910936152671185509347340389721303082864963836815434064122914851758057888705760088790973893552289535587082268834521946873327850168201543622139330256507513304674485890518395995683719330229921963016080313880907903333643102460073231853482951841949909887061707108573256904809250486544056772771323106429601366286312199681275416280350703504673227977215748335273457069269028476489744003958471161222083810762119813107149906918800349853367733560396057067988116591973119435315947817063784004778161987785603538425514489820654910110693004560363969299334473379721482607140640093737274691253936854305142440029750953427237998317640373371193347368243310820811676489445209756815770300762840371240371385252674528976394692232009132188637968504475842398771556157700489189676460387320682700678550080 [127,127] -2795289838491176747134742190768345299268173262720301542931748543337425127236900825650713950527287353855278933509349497403334881316434410900526584132418781484614090045868300624700021564588854091427340691054188588896002209945149767743055491487565476100906088021222568756422366981702429230446002648440848290319123036439185236172966731033799461279750965136920427625125057907277240345231097689251507770536838309778641708334589153078920691157954568882397370012751441780097362126620325821833995634626493240639223974762019273005836063361724066128822015143885534320576253090204265342928391640577646169453085070206198899311160344924519382563510183590700246443901718550446332225645925373898452078247498235337167495208424590462807286253635338657611164686410011725987899932736021635513584604717582152466915285027119711860245759570557419567745210196951090831998862393129859188885051256140710291531116485797288832679556492044239474715673704089836521836138077998329522448593379607384127303744397977673255181151560535363832878058960698681001446957765064851092210659809005551756102876636904435161504998298728435965300388842217331138685859911825541768774255414341181305963566842106873642884517377821564343732105515351080282704190167285713735564188496328031822917815609974985240584471140683910031399677383901494698898477287641396372856246550369958779002396851773282907274979419698981851783085411036660076318003564857829438939824595024616625666014590389757312065860679808432262178641265799151828126984290176901678047015834823585570907036276773984300719013149645159218304005417357550905401567689785295981684189950155465941581092688005626973695953190448101848650742463468253114365797491947869184666054970653619183790646851937559974574083246553743255430882042478673392406540063339965626163289489566242169318116425859405798975424027372431096922664145159078514685728690422965214328886594538584401873676689939000935681099502032013582344570841590133069553598044430287447277838876222457659841059071927758615076597803809662649781168367436991034460522415291058803970037618945552171326934548700032490962529257198709018265691208927922355864655332376636636057625098567635736849391090895577618023098608962467091313311755424486209577760532377220358935594995563676727962155589596366915721029608067550446796733634697884927513722208693734835650226434333020788863271693672126814374456603645852538956768636920341403322373735692592435101867736379949897423249211864203199963545414979664314772365934707748084733914995701690383480433969171097594743697746397033635096 [128,0] 176743819358210051859170891807014237290894135959472302688748899318466569648547033796484901694532548038924084851950309508165972586405413325363601433116878028505118620348852796846382307096444543733137153987132185554899215602714158791509708850570497854201421911729889886685046416040422554732873211553246746849558203126341437526514967263967292034851078378872867957769599670001136637467319817363990757111204610317310299736564058846816593323724289789658858801436427710292305338333205643136166512951089918980138703338098411348015573103710388151607924303430690104427960867607219861326741117828402562651432115546697239503147674413726665007095639861318702595216105034990898109702116359982164593743696125527649302139086272158768146525921366629238957494574106277943247558158195550315001209875181311027749936682451292782137738680596472593652930785566934135885699809961735917786163838667824281348466710734696314828754254627325737312566887018807320388032053287560396795674070221158727482915535331464895859148765021026833512920303343735464138712794608290016719223736346770715455485756799270294119867105355270896093533424257158885571019593993505357785237496323087852710373701544824264518384110095719880303960492838366804231138287555685318917074932641022422928189267518527083340359480263314151047029083342730038927335819992489368616182636341147945888615016018246257410204319040684860432183412172012224970603161493436301894922372336505205973223574287638999782647931224941248043570215202947012549837675463855759684114941904797619257524637443334452105788474797439924302671190865431214164920883821776112655902644848313930719239501796832322308059320677997075646474908063734848294690728870518456565662462452739846310095174990503661933496438907102890497328106001199787680301210066900657206768967524017276798986465548217175462779259356162806425447152272898884558335319193466784267693817893810728152643679730430568868924011327268357311665426835563448993395800185925989272702320156127327043484206621818098481607872355738629977171792988725160825841918988800528868494189958614865769774583515589426979552120037736163237696620114601750524925385147407182217578716513901589780465970222032287794742210198776879628239603514801824200290559969497888423299043212798930373580536389672747234474591813949583619255559680858561671301213710619025509293658314260243670375203420048594549342991519417857836061507764697577531884925259226819256574981674708500138555635981525658436891144353405717383377065274756907428376292587662197062387442879683177779477629013165494830044681657306561500437086324262302588822369847487101721667991486734018049202764362696670149838851292561921834968054706490347359794155685320540447579525223230801721046388677603549614396690144570630111546198527776035199567479882974627200364606366731384901213075207511751322304557143488810554874256696775431665966261961027684573465168053784281088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,1] 15064070424951361261683051985605478332548811490880265517717523025867949393447919251974160196689594159234899877308876010130629555501387381851133770283333520338708340287466882032661602657292655788866172800718024928335695973221167163594095636740602433358132242702415782581325156855566929409780510841715120848371685512704807967361177226012933303019268660805064294724801148859851299790804011420942124115130634019215956844048438066261364445556628849526677878089503726274003778281529761794898273493884280585294603089510011238945390501519810086721459513063960034746745014615570556781528079363531152602904696490543695856584678469868661272495851687938321014829638030633027449768147108692576316653031823371150081798300672643974111228228474973922361131307882683901546332891599524471185484631677218931945072498433142088396304136898873695882120345678659039255782765665861449045943916837912740659033973621318601577406735868561575160309528523075322715466578315877993393767294247245804501955476560660718087412810967699548423781012353908072652476044507205230055150215385583404739341206328619998376135892519546917591970714624162668213257582141630974354022803604210346221019292369294782165687680113327828001754843679390987086522660514001653775510092809208005311589512260674041996749687208304343455073039909712861072558380917811715542041139109973019193191099865899210775608964245919825274545318921092494318801953652718956667140778838375470262360598120835120011030601466505047036833525834880757517066541028511295727004027764809442372586721820167854462699604451694782319778946440850222225051134874028538990728787059193168854720514247931425723289777304586122120714655104724976111167907393908508369790952444039889817466947377216577978733902312610205811154344198039902647141697505667911197187406395075180984783595460804101159542945474998511364134649101169198959862354644275247684081802759919357417571817009872624555767220205070873075895892369833197103070791698887351027344298269241876093947307663690244804331196920577828220345741260814634133687908343254802695563165237345929680179307305209117212529931789304222169292654230496847670836628482736928314207436069675134404661822065619999348438391139091888828435281934969108543366202100714113896384145896676207823830883755522032525447338225071163612681940568579609818536623897293839545385912775869505106086725878119089827315819172954817997393781243284098659256077009974556542152265782766895497123869488519485973918909856416563444670669229670123818014648252704780415744214205227963202459375332857575917203568523404261911683355707044766594975325277367413334060584273139684723900169839306401783312572260015682284709108833102861003024222658087674783490924806606050493958570749465597461445283802377495024252763522592760256070835694444821218410303593262302039709703743585144227592163481497201256781025268228293237291965541034773716560095195226984939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,2] -289985820489253592308382643169318993196170505226869233768150558077401795429386407951050445719987918492886277602528511033836435662553283029755844970997475417036216764596614618213274633153607376685545530025787021663967080077901710086752572944208020939999659259730789200144960116091299168079967063834065326865961698744223235050514242604554519518564461736545405114131172633865170641508709695332735435830301272244610655523532290567405014710654009730470395470874417566545476269377692695822577927916386786981093449517691092923016857168263118014013341836730787251753809686791552514175730537108545896140624610948728286661900303022849909845637899607254661694669198576537009436201474435360778557486324474336047134855398906519042640668543524775584854224933064154322919776496259145835341810134774086986196816505974119272649855330016941555404281025730408877018135021003675290351999082639962087594576433404975393159264541852274835876154881273262206090513011704013989867082150766779141042943644797785460852360730215218491926741401357370267003219222112974072689310661143078390521347299198145874702674679426410794486922394340003693171858054170618309277334356109172199241057605042442833681367401323203173760319309042693689462421561832100332090794127556761813675704704185326118038255740008026598259643224500365653328032580452346669106342926741512567601361658184988083736869350793503435417587697037177274075466520095288569762596533424661457616453685906303195771168856406464027425201679923398549967055782369059006333298205027326199076618531277432207622093373958326384173591538669611771469510608932391534708741801546614121430965006189398743352013694714013524050600394190738298443111090676388244593133119141897782081778975782695251691679279895867997828683082069906298069982125075834103893219965652240736672596872838186529026864662837213045104731736618014974340514219500376004514017816937083664416925473884255365366179448609107252589629062807133918939634892253403820115838615927646633831490359662242616029858080554463945811615663047575646676649451754927765940315269594129561275599010587654375514541074660550856293125452314771725512432043261743648084254958832760014829428404339524937494310004722649975878852038601657218554736500499141442539356557613453887627194670824139556965220280876569724598432019554376318796601282121995484705727416548984201935781828123182744162729344223001318725270441404145179133643341598189938028314345483725311809359348513531271205896324570249181080986121922980381459875035887103040895463897762755013139601290698816500758571989129234398056207055463329264872601800682478435294857669055381531550411740748890213894614774479411829903861522492144321116162884838040686262118793002759572542322299938270227145375643171094863500945252483156991348937797981676600025729233361227606063409089898237602458638347357901363243870229890019373688392915737348991377687364998480168747008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,3] -2715390726037266988669514715712100409733650170275169128794373845552692917173862363171176227579038995678997003643225300266235231708015372533900500237972571705726041904010375799239490073264253714972227219819463574574803087171680040018924847960933516881527126767548323570623855094239519083592222749707101132383253366329151847884105529172646063120077154147236133729763884122486001177188270131342765183080021246464308397600742493829824431357520985574647521806161637607646907749283081875426554918130411467538466431403807037600858533468420526401860086634175196538336948803501895719004385962997656095994516385492865459019832711929059315047285266537379363437061257292463181427522152562606698496336284109428213147046436475778112771872056167608998147078552099409291644324659678813238225204998383769357784022098549913619698432537314435247783622758986355563110777320192121255024927811167752551415082817351820997339076996691488192168278655022926582992680675063736501445453449235559748391389852293053571086251563396680551443318744399154121931462353270428686863084551286578547360656891786403372639557200917937105058721082569062986249302311691440084427176822125778332832609179416858447156151333761878400169120552138446368654351550536694724888812967803118878324514527227007826968170931309157683425143861614049107905151636507856966512154633462490958618222140382861362246535731743817535232387165755961475763685764636347567521215614646841974974186664415198573031029452282479468176791239829078231673896251665651016662484472993556529810035902394407559752750265658937463981376582932464051260894542176405082071559581045427724552523397968488966384432088865310561950893244752176073855547032533105265071838651965943426947702572013604737058421412093037837550141160234401805070159206202252594115327224413230949563735817303227149255209106598046298438916919172869809859165006784765632278644132205287158354391768098053684772686552851961153343118616095782872529290726057475813737875368308729862590239835728367839442717156691155459129817116700611804261168960613932954225572448893044994226763734397616998835975982445303499291792856291955694572765817652100555585655515614142154597046523846589586364837857389346955769988469716864106194776100177584463908679818913583620754891203416793549359611886166132434388805830850128772157354340470787065579320171607720810734491123487182980870878176811833607547762968145981285335982781202339189374115488386011185097747237075001667988416952780679693995258388618724176069839826892148421651064904582586086638270003204316453108913534020429669399366662106841746371957099334661786685430900979037051976507056301645128870160808673905517347812532121018857268663864348207677958467169268910483812091781253105841009280617149101923268192413490354415951726241668346487200654882950476911072267120169257425207329295345102266166815577833907127412363013484017251665962067110661067898880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,4] 201516756178658205383034384069687825397263228023747914166422898428207905593238573454369527107684299690701145458763677770316106231364814944052451400176589974603086166822366254622762491998795248642205419359500846137163923785317155119052773793411010652115682559663576568683251261582734855653702204072015520241257237649130674116187394594642725804330869565743080854238138816065218381073071296806125301566720587018134321958415868576447830663567900609129842091770895909342801909343612928158873946828072503071246289729274458015318752804833525181210451656713542287843256118874175125425319499052433969249264853159588571776362600289746504690256476724277322344262083612565172449159401262416480657672836780377611188163725673644018271019799754001722260642413972326029547078745397136768494343449067138713134899165598414729881166205333337563466397460366000569813509925895682886425248998727015738888175397956813848436800359958321686134368062686688280461685395343484955955695506510590428071583690096919562773566278917659501882977575399523329410942985631796744432066145671895049611286825116028155787954870866594362834439664920648258555532124291047159864081420491931164113070666007607097413559108859917243447990168138081002492907245987967444542148199419433027785740588876208661315357913814360364126138718553267556177568155052915903274995884588937599356131331009863508620173229370284248748419095015414821415977502134072013112898515185348305132735270479228243496532601958183100212159222618222228334918664720799947359104487017714861300660906606572941321117223671388502312815063508379606136173163349016433544501025593608247864559644517476621687790657882558846824993945819379435367809156899548074852157066766283373569950768813008783059193036465069695643563905921475582219719429582646243607125262434944733129468658867427485960421275200909080182643066085641049541203427839461029494612995042451858101763432624507112782806310006174453703961659062750585270496597041116344771816098031232650329036249157882953104336804067436875272683481616649390478395115175031122812543139453690230869896436566922185640382858337969933380867963671664087382219807705190409321636510967453525099438438242505261701879995554077562462424841093901252274724918250696406133060338097052707204292209360369067448921100599545900086797643666256446762618774029572760508359801584050790985836427516331839971047142203340557794935459996143736137933222676830526311127969565347383481961859873892745486814464299765596909541934203950445120415365820456159340239258966954163660172426588048346037885099813819762059392610738302868218020660230361332239907021561625404269760363413897894100722630075041638011691675600615661121556410405657997523948082180598428490578008353279340383553108280231900987227328804423348984276334120451002412271778827121350012006862228891422925036551102296168187826794442715210056505581438665484140333814942931105615970304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,5] -649107892152002410234450914801526293115677666829522916704551401526378814813793505955798088010950596605361144518966247000596201748266340879842034916794930214592400867457420976562419578280104174277815737442897656329490891920272480282394748377938900389051075492612269441805433503484203227988041408068034890489649793094930710824658764579041132199792671242927919895303601439793085891940939750073978659405653773017925110005734312659730169005586865031030099535236368082660698755316015606117811655049284313333740151619741849049797338287075942800992614574958844578497609141572040401967945677529154180202659989680187834952131703149462173807500678109068816332331769661175891529047084857048556276835747876485470982874983071402419532981971107804362129683316189436474039421457922458984842252082756260123958151538965234648316373848032834435266265260411347500963460635778105967762080487234561160460598109894741110179389937363345473099465465783049100599963280016235684677774491223224212192323371280570953394674293871672774266956155276379586269485339746896742322635223521565215971035130646660217703576905113565358169015685624526742834334673149750998234157549617289103802861806599562299591909280724231946526709598491134404913025132629666619347918632971385831859948536820571208825212554642629563735796891468214461815762583935528586806019434848221458487031480053517988983753211197488640496963239826075786928577918888944536195763642451928249592235783247544611900223406873196285128641696920405684278356086109716572461466217391946131709520635277468356186995647581462952470318934666255301662716291545706380694482895172032508037685922418197250314142543542662273714585033336525944916582376494019405016351339439966108584918330566233565106805919171017090502427030326721997965797292080367540957275273577303468079132064815078789937510082915687706100255715632639948028675016848786150207533792411098103015440547494031227869689693256966538142823376625554098207866939509434133104006353879019474101933455661900441494140072461662901613346186676242483962753054603096709234863238592539146165196544516730135988857165265476238171415850964653462880526537219072306823686438657186702436921250693035889194859124197058889078922441979754889607852212700173255009147458301615851147698394346712405114063269882599585748239123393562902964894858770216196142834314362961733167502360414497444772487404603953069780367175202489758768586823465599443712390861752462926871812240159451294653657339172249023316391446754100969613636641227837293770245853438301356366698168994050424128710461795186964167275959170581041178286192371239333052441828468345918193035321958397923316777787038246661141658211151854250933456405943142775910617840720348220588751619369309299396475596837865960607579452173441754369917452738460911580996859334191394186043200232895841879407325571988118104923744048058959323402999372869142669002155310708535181967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,6] -203026543551461825589536377270537849311450021793093114952161922982340792320188125021347574423525728870902399865240247687568013488666510743843718473937566749023077288414585091456806117494693125475556237770318763597856093751028120634237371147500646937453229571194318181496276185096337674198229963460068904556644257495540716396935840165063732989908110863387676192744104219667099361623498868469920785291121348789372060728432223901708869399992761876747971284758800374055571832213143535843782855162143544861374570869389333613644090257080168140693447491984490826913341903587764451728743781944632154334002223697259078827675370993853075691091985866290842795153197802815535678064380712521632070231796021606327141549144678492046585480891024872030867068585266955246673030507730032649125702513237379142041089328284087007351107816868163272035315089019265300025584067679985993243851380241868989250336463452088538303416289779025765138938133081375720899442088777291653074784471070318798587960445820720210305779927715469274972440044860590854830491811172341293224880626665994671184941917047068245423698413487197114765025438331078245100781637434130701718127534873864446555635072310122212286897563337697405961627827562398323108655867759126133900725201900772384529890621847567356398446914028098690037428565539927310391980802894277781830260074333257695220329030588927907642279161440592473593611934641371338576133196552913522674164289355908850987550573331785510845625024394816910588045876228425827746662522394379532397754582952080193653823878165269314339074361167209504783151028336650524521651000569104996773408026200322130153813102662805296028267271856407916577195175952803239348000834062549834865931071593027250194194460167492590587821081922187332380610290427593083039288963404946222471910840857438613136121032664152655881974559237646811536733895680425513553112591664510793146374637201520115920365926223219150073031054713621274272116068624647161112073575396085619108651099519957331849990452694365905535380094255489564968146488478219740398076649247119946395072376178257608856525772459764629066038635367769251655534644708447110427416255007648989942608435034011136790015905074384523835893910385753354470215423356220330323631027349194749336303730059050584904467849904141239237905773302207964344826399662891167506105375731735458614041315142689556435263826999495620388034407960480228960396510687527786744432905588323851036609492737225819910643518013228737178626067862864768484303138470166300211983786207813196795875881840900929887854878757978286914759141422256351631191191059702975660583357173506054036376233283271521782020022002547948629790053164499106799475949499718041838704580144864419279240102096503815917802327892454670216638039077039584739446216790483148615148136973039729136447997335310934070876864204936815586445989194689845318414945004037756233649426808244672135407648495528473574506496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,7] 9734031905801259311883766301843146343165892837586471175584744648200716494259960231634150925256395016495431125294410716717878141654432946822140024824081738846212921392540016476305665500914699652470886099751539832389825316626515185528353374113854488257504421288321595614676159574191110300654885125232694337726409865536020390791285552980297671964359531999531671707320645662100001862464965948153487464138932850993913119770027630664368219237218890047315670430284953822553339881899618117630965078126185130308634030261782515197305543757415934446735590426555422254525372023815877533413615844874435597315989398036025385030494644870322719299976410645153074222579372618607070876536080234277783975530577136721695732019811710056199991300507841826822269835591620097677183078200852480137614551608324537496810906981928993295505598739628448519467144218521712582823672215112402489343544472904229147795851583994782710246146416473727939898657855693173044427511983225882674276499877182284321435868266349522661214130969775874132316215994243394542726544456278945783236471697125087736748380948680218696845712448193352176890916848469137212382108034483966852366203867451263679907092811591200010085577299472557855556963907480777931169718419413385050938420305114403186407477519456436640293646479333919575005790437618517702272612678122946699090413235348925731700949247693605287599348240800677171686645531205019999863330043305807138468698254991937150864877065178801545880216294834059404003155906270382909734969233898944381714410412610412181176512996710931900690189752045921286273623310251892707703111110124233564642217499555232216939728494517527978192804616146958919116940821205912919564914852979868660562066658395623941629566893942826820526851304184468362466163795043308916479858800537926942806654098915810776965496298713833373631021894583977285539241531711674747691584738676891253083187589409192759387979290454132434043934017181858296879012366367788310202503744329302087634363142837174138498526603884185191232126913642977011213800247386769183710792374207104015427103099443234000112448690680850721936009799602678110844982044219067236034639859700889081607475564915219072433745043767195248181412969516603113164472874536858980192453468138009842273356019044186699710084477499847535717425506748763509211517480383445980814422884862397331265975144441731130839689479104271886150421651860188608163162983939441929738456066482906177507266883853634819612108636295837978130592505903915790486340608322309026771595639980707139956054757445309497370115493489904185950751059283484295484330040260517258237965657269318751851103286674331491173739020619411276677224277978335583958475009346039713741131576511353619632793991435057264630125576492392072131181634071121171392403669775012349881833740778382316083787556129616583724871124495045615079935580900436599366662471167641954727659379743004635414559752390273809776640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,8] 41318732789693610114349413675487233347769781190941828918749536340116476034774156769190938590586023588784982619282953172016150916541765725947298632062682948889594921887642210897492456502019873888776431640760349242513424360390216774737243356013345615810582771843059393366874262751615130945321970596930821589912151680003264679521506850960170794122576240198064815300863589803985720645929266076890933586418025764663341887908393424809908943722848956365433659727317321284992365878367345452614684215702679955068487416656622862100276776036223544731589638776609714961528679067605755117826976700657961472749225891463340954104420507130480889073988616878882293552745855917196998107626383468486613501060995514095584072969420743114173772289079241766008127234441129966333490077098810921226381910520969278560503991955449108278416150842457485492180753866591798655280286705132106745452015841726924579301438503692181992097849112454949765812760307542723622554250662389950707250928889505449250060852186332868427824166127980223413461793301805564547017723202158537916251596036714217370775269568652665929209293026923122683979210239762860830188702155257149154731799909172343153827521451223186189973359354860568076216933078065258351050371281450037928124888282573673994167080982404332966252892601763846443520673236222169350505291306277828315392107605665388259278217458465835853281901446587584828594738832346213237773093331964862193082307532477556340014932811496103634186675782533012492929430855219200039326466836986535315741376910138969422094661981225373626503785486446360978839852139267344406891722043561490863391848616995186216789820168315969446509735006865561060632920716214700076525706390791603684944179060909732499146790095398180712174787920956999352319930460460023137542230566021147516785872337388128793397583762824581832582480923393348254174492061964494143203929585676298160149229320149865432496578586049748461944083746502286759690320359501182712889982257177486053197355104986434985389314482343377259186396390496914795837736533442294751066235377506091882105564782757126113651807765409083795927599922850663998914292667507911777463122511890941569146025882586420568455721189533492857395708262609902883221463782407129689108068549885472252148106798170341970696967648500740701451951316882352929737783292909002932563799808989123232269981658279045471110144851055468779099254498082757307726738615686730332902669468944557122231481051342282334112741942515954489523876635371368639544283136453781778073935036554423144241876724893739604832156610329113176327355348365930741337494583034490285296817375407752484788037278840293847016444872166973258842003437009306041252832511852237017974736264641226493477154380028684180310067393914071058291379991032529676214134114900088665537979683875560979155933070136339655496244222924852333426407459366839092336090759214539201357549292028748540754355758800050848784187392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,9] -967850991833641797060069057533102396005416780360260881909282251252411497041701382151421298181624821561606325129332776090928637405838726383699747708443007768173805543859220701188089992117615867846260101474890138793114309080786947909855506168790499416673042272682835288938541524872797986434564884165948596837619020601621029781397729240750953021029824195632783531540752232088746924243064624119628501327819299480858817822882073798880014590694661129268823964591494730794652015882317696374760142038773884137975841290020494220537364823878552793191044105769670980782731545546859210733240189227076693763652539293517826892759870426024391569645826413607443098471574488276948909483216912150437317270039299692811929897837201771544196768347412484394374939689578181375808098000928484748719515928575193187041312991092230508872512591832432117132569493973672624811482502409061680651375128726619944921827098195569439873307876269649482590495108541310675504459053459390962554000092488898558860180759749065680473262435779494701271790878392747347165605839901890701075785333156921653995935084475173632851710769192888462390515495536493484969424449089779119831802060986634749160971280403098150335650148125978206020116973040405259052304487228861523457478419659205686300924127842361748694719242235853111317162048178975335356554130089786501242157012994971759196508290720118721240963716588131891885433007486301700299353897541772341635898461021772277207226764055481771423559042701272312416602746002383228992754824710428647437466494705247615715339016391959664931777276126621500108906131715572902229304026115218659958306206596469860648421014817683349014287567425197846251261539539353099511963462765224827123291027316547574883832460155524016814454230911185084525372628659077667548768908618074575838115162451859527163078718423274891174501456710607403328614550232193374507069309150996104258303620033067314445432200503025228126269115232663959935048392065631889681327411642668308382351733287613701837030009092683364046847331696256230972105936967022287771462290525626877191681976214649907686716987136469252264739416896603407997166102382952333167634881615897892054136067836053052039064738898388024265130223134667444837710354389522485438060120801788876217919245847615409697647221277012457799611510728352973128699949875867199455994704697212505716506944169437339336459826654511684696891195699317064583645665696590932336062354051900892637050352107098634802088257305981029712476285735165861486157334887839306179295895472502830687697161380831207531028924862199737294300008183672375114405592136738556605704976425866286852565418279426467019053140599802865440982558026138943007858795821256648841220141153933142064205218204582594510263514612241803949194599440013945510511209113354111781254527602249528759285206678062446585036258746341718524644691229573400577405056608002344473712042381578012558748752694815597140325171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,10] 5767811760705624313615928042223117999088929942869954800087597755641971291785719002175125086799532738671442542232089512057010022920066075777001843493163508488370454429500879477664230596453068356223951108506703166917345280802590951011945277689303171699199767614773180037164246602294052241720726611423042503183574356276968217238980100811317369813056445281570482087232391349982791228332015079466146005358328738811340536977714530895452437887153465727551361055731650162059587607763460368712262082030758337921070524067344387497344726871673150354234178060016387475488552574208331846508854482404382543612572805907979416533879154312430656212625126555624246717952624652134234033319929004183427704337162589884460059181001304223714113261340205920119236777583116013684570042486808038136458547021465995086725908197805601577112779865057673965879602637450370749529468050093583994583872137792647777778910288248235764986718598042717533144686704781307821093432664647014277386498463118305941295820081464681807046103814217382980684843421484090789502173931188756211189598644308005577405805113771674761937366643554827601678441523281024041456280093306180821589526278892601242266271743951737273810604866273507336749159438192712679085082959930454464459096295139233307398289781201670076955992607378317165519549333692239266203122038285775285890209562514834044317382354958710127168829396584929189243185048528142112942733576170671823903218132045185218641504799318268847753500282010474253871487906784479204768496612328983336985633430695684319025768882466233526659334493330267543881561554890910015790870672656298300919349049424940877339571899883124553459607239503050113239656815459905487959103498890076761021085207309484640278294459610215862451823148539458499781220970446677121905459382514646726857968985325551385015156226063052879586586762273092851694109635998942886105662479354278168187499965137039122012531620526059055093564209893498206097901850646451431908967232851081316874198948603637632495304244744951898002455057519833482722582859602559173404116687458424827553246020871489067771289919954754158160260522266360378414405434979410025079170715327210232198305689130772044732936252719874139374029976309440188623778085856355692776205076901311863860418710131680850768080018697655540198842851428038286189795908467332813176114251045979306375303078287351976582462762816656571390405846602019018947390912397917570085137053961463734486992732865448729633606244700387288023232481045499435579507140099031743802182760369741228183617928591350891425011485410940705876097279587978544508087125033229555877851910976586848110175948983972024334127377831281578022244823868832123749578722901608361195143351095539124669770205254436126312071505568751493144543051214658466307977610078551343687974347921662909189956099288722218872783328146064287205326457780903828195198822162496724583362522362829454347129912489402800793687425024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,11] -20220163427527081138317027309081854788067545141854506650359618775342832295799578039265214581110575737778772702538515067098015429862789236454778890089608131961604080359441278908205654282627801282125090318744243579632240116982170615187749257991453649664232764922401787900124092092785328273938701174835505322982987816638403018610342877094072678666974090832660015320923880764490753299354126801205467266669556852511128513039776342382003029095178859792380649757121426092991445646596412198251443976598525761042611262843453446221817260205559081029262541235309520679502540688622089495944530800933555420660495957649754721236181064333925512294008543714600241663779143641698241354772456542020464727889055522366889636577821870541820730159320390187022118620803604272569221099656304507515122082177540028698430746537768170072640776239170447503893413942165812251986472393482742998967623447366584888902696086496692820022683681308288763605943311570341697382262170991271122924431265108574245339520134538063544206121169658235716526667904882683934636043624578509191866859924592900159409326390653586844119802326929868161357305705437064094132765450600935036020578377647300722740118674311691679890289343696969276389966482701149595475596011766515267659797518875273878703261810732615035899532172799061025291095702591816935576984494682653295061571922516739888475379739107676967702763193694826990247157360360881659774947682871498872819142097755717939111949282655305961389903777922607470986288906043727631273242059225654259420713967017893582536971865180871658082975808626662846241835421999706769133670670922412453798850233413416511384400930083502224108725754087596235927182294978060158943627068501862594110719395745722487887718018217442182942107995136946117221334295752014684129213922455867123399679241248066698221024460377187688202974860072760617852497865518132418873776126504003633898196424324095878609116546366902255340454409498465278894200619629049460884901802986315768014252140462615703281206419961559311762232478166418664609468184105929448838892704226128523120523188741424815735890206057891579279280303756992158717940142939852829421333179398440615983202042908707881340168908878611231934098406298433946812968133649190622897746888388944716631723680110362144805531458996902626616915370653805182851852289703725846429042862669475706402353883477334787139477245255473630047247573945159866004299305049751166646672152641784433295399843508929354256883866803685951291132717231964719479114310355773589853723470249862608841379314577843281955089058581520873402473983668181003831444590323488889018189093841102615026300286077113430399484378854673395281052702273009879085899493517896850476836555013686503653828251698223977325811172438836487818673504762071609842883418347705963457908456167513667002084765289751422185908584094482638028181950198399122714736545262915956167882534294129685546270221569024984348287303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,12] 54766013960703911892848280422885274483092619309035284066045669857613247978599132598607085915737342260859280653831613268955515033419497197866028154102468063356121291495907489226536490022779667022441437482205959437302530275789712233890922142810417000754422152862508756286931546651819780798207229139730005655790119891676107495898447826712833614525204595263475426877679021970947894177288442726323231294761040607525583795230154333603282094290671246061782641037322342738148341404094331141789873375056172008007886464967197413965322454515756580185881809918607906979777033336696368645546015845919484525554654737798966621295441026434802190501025282136726461335570525501860610928338132702012744823529856482093779651455751460315118035338168802261092239580974413033906377509150559558233722470019343323436404829731193248474283578207468221956040126992581769405712937390018310709602606186061862246127059213526396581981235978305449015304393883739260079158631384970789097591329602125013983593495138840338253550370525032895385665613595186118691049649183285064694912677133941100456598599512243349581568426958691544044052354124755977373838467388687837619526920185224444859826636461483941774845518411266551994629065674835171522161759789604713145500152041403283228584704561954317158093776679189276355418832852202637720502441208258096656518802086203005791845112495874619142526083478172811052664920776549856667249100007479412354261313595731279044760651530111538166188621914773921967353762499248297805729265464825039051856925206057182720284472684762540613935753869709969665198633375223780003970378938376837628251797603951459255653740471760313562811833342186555409982002705993865994705139515752189316408873023701796088893265807691027770451817405373360306847218582766943406794866480081856535976062612147872486335792493559354823967745320589327724923281882457965354558420854384524152577102174753960854061612425349346080221521169916208036730611022203451880574609250434048224188105328565359762079047742197999590234265851250678307432855988625018504609192663178820980603964579718387790837907994104084116508248754520896894177676992172801495619615272320219053055763620531720761032770982662725219046415763015797009160219359887195382707873110695683236924070719188388083356360857004269207716468587958333796968744068300220661203289166174041030603431512249876722347362946735693579795695820127124886647294461706730731803557437620133351108351881692374867029592094037913340613999409795928073878472394900692030491896832362898996535282495875378740330843064649714327694749749124973088129610917880280177992834922250401096475341649363491581893039279728067972719561094641207180581102945642906208132506932859598188533410433465246228128444908423979979490704160471047924843038754337153771260146466427170653933440209617324847171543419501566905859900031820864337457052226859534293655087159939811064583028985708451973700159275008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,13] -145197567291538349485456503934410735797389472884261888868966129811415095625054699619908010488807868278086697208394437281872126160515880981555128993033804860650542100973565017293687893651774838654447506777368003031240121561573934761397414729573378983433549365043304208210985920753261615309667090387303300222952731611731536138207992721186375100540010439814230457826876719775876508683515718853005526188244198797531953896619053365341530184042823901696536584612877950862203945244632045609662011485698094832898681565613255027182125177370700614199098993154886227877121412689931403067071998823635616110600335305154561021149956090469976702800065043682247267993375410033095198607192027194600151493418051933773031282042700879229156188523184606695665574798849374218250080137971502084519536798542530895885211138755534205616294890388998224147769351830394745243843413729073199787203144727662331521672291833296611540363685831599355004492454907558560278339103568349617470134940383402225304581251876011456247320785075737227668978391356365021194031840667209870726279549274330204600482484207599347290542903695049601108729803144877107478799007163819675019695919845500515362826379898935922267948414871918617362517238458063050159821388772532465870625329379561391127673331170651898984547791243963406028827389459322855764495999405720546740649424559394249512208501401406205980601565897065334902999819642227830050919344371433428451681890346509579417588905780482512535013884452334080980152946929504558638433395228273471375355516700779627553983718091961908295241281932257227866837978481114190893760444691617593102140744257023617684429903816687183013622425506503583799385164836582284034202314451113803952043032738830554985787782711408430839519036985100958059633364685477218250768954137224031721399848550951835050144640313946828916285128123223317706375920804152027701252218780703557074826752512764874226714445278187818946624167889658781063008283058181803574249516121021628714945346136944683689808741722311266950351603857297771370835181387765837711445467444272826155931695243215948963168411841658680746173954915362598364578756707491854471283333017687057216489387765539327594858027480085409523438215431599450121406228122732747996529801098991373201418624332997060369109997280251454751246798249791562350800525564505886550571027718051915336653057715919324304352277148345392582792226012777899165399314375665690702315265068546720876175844264398355542249841431869907174769502109794936325832011556946648026764997075631790643138978535596975641928978010203644114770171697442100791796056362067367169599548989857046178897477743136044432599214437522655277325368355209634961230019073292518642297580119178902105930427447452264935096167428745886282317415182512349589202446761726924018468920074229731100575228383514898095547584078984257278736947153230537954526268578786367479849901046793568954726382014541185770746166640640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,14] 413211478428674519207836474375230968901768152413933567764765240314861282306627535786289186614332211065095552837013886955199234161220618973805938282700625963711402612946716307642775097683801948275911176982210780806595105413766232192352281406333097751140556846859952866483262080392501287240946681233592111355392508653783438895254599444087959278190878045551100231746297793848855211107445638944968168789467668052972955271970968375786807736487446415566731734258019334169160001377108044609564078953558296530249644674346501092454307910291699350242283911739851841223272147609440762495036013687489615946699140843463936311433776528971275325805981407933253544615036886638241266037281782206887556531451050708173912248471509747398590980286495420657856192563573288993842183531863670741939847115765571703841505541169039771579794426065245699847895819369403318374394110562406095130292116485916925239015586289442435248367512359868979835873347538213581613085487748259922697275564413252573790583696378493490876790656686343010297755887048944845687099847298499785390887084548434946332125680483771017549532623290059350291559390122013622471718061181168746730090996581671687344874941891661914420962542349470751916856796259047196888544931758481844287133544344363423796839711770295837159783588352200743217733058803572113313761965160016589495346412771808522845835453254115470522321198785744112812664115569770503259735540482509661622948956342833685026218091350163231457829670744372404101444995804239629668698890019976862261294761187919651409354002030813736802816793120450480256393876973025887646772916554550848707560973095466343258865898167020659320114178366096623496573331551795006567898876397605556967643295006553541822136649058111009469732573351603467615603988527947623535632344849279524680097396662542398562245348428417716961231081443637295403060930997666905516482974547463479166429964998918227144241826424151119420382183746271208984314515827116928418303402553963495620906355767999607709199909056952904962343955210940076073788219829008482341128066327060156588021563431780943151436029422579970280799438432617437559483393293760741268557273516151854261203529420527692570436938152913543856803585577957497653716527480290041594662108872717208908300313205230013323121159147459307995476416984786375306934180821709799488752221127114827435056496369333273107873083878698145258321963244913880382223393022658058980095176614055119800273135528985828159356459563372399364450159554202504968307002981918935769299954570895202074206517833466797494512666970336889279023201150165052902943674456093905521156471471359572058494544248881105961343718169472014266191962871022637786678261735507297534228762270456453079453144866495247383365902743044514523270680392873537928494605340260016255185941470605824265884526747960200892358774825081636452573781231184145200284190358240681892577347851728879580250759086121542201667315826688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,15] -1133567986751145616059826053893996797315291666228760995887434410715726250057920965574197473450742628833301580853345165359167267008971925935990831486936955140094409068938204219060811960141179573924923082639743693930542762570107681077710087835805142384382270071180074237285855981385841307983001879175254124450047515105674505467707163263871412317439712018232717937310601789836878510748295134093003669498175605859230537280635023284631562028040866786659593145141844522194089270999621572975017093129878293620284295325260736677180665792912255190985899637498636538453348127399291851044667400001272718558695603847781415947809891218278936325706073921802278455026720748010310537087025602783615145804095718893811648946295042907063259961129070387862861006825365982882473950016065088536162530723585495465209121381746147957094565833060301125932711698559501391597957945048041706292506889819218724712422211868861223257208205321384025044597102788596412829568484549889732665275176042090526934706130630303247677737695121490799761544285338338684325315230277575577173461621845350269911414458493557770859840153143688334533184776487833602123250148699362290998172098687522966320027642566053638675946390297204263415972178188133639356254941420616454007376291365289373887198660469788241616704426109246474617676956951218112745722652630669085284872599848995376501137528510618332310641047001565214967203290181172302403490354646750714413893280341170801536534877456372528990664993317584753892321220367444122125584464353866686285265238208596933874529718885890082465695280430843667413736046535481595312410893917385308620923965329236191868634745119854848680349199036589429157493925900679233081902397540208027552255747911006073873108239471515705615779702077847177700902741728632364139474500747585792426994595399817878363304126306892264247268044510695802381066153733129488841176646003220081726114961400152393063989727090798741061494793974387595223934323613619618257467545950197105954707288031603101352647195950294249852121983305222687091771932433218582146701672040620791552416841815788720307774114031381398778260621940168339675986358998730689931371268633311820080167824826773360893467253077677642359431539442331416687798736326504429844439199053562277314860224736945456511784232504017023211888431217913834056764921487312313572846806471580935897624473302767001327631357284484105539225633049894424743352166990457821056972014634163711661670466748484269452529656793552131241847913043523775167764425283809679274740876075258988977267039164843992604623280569424491991552546941213082723610030296394621771010802781874924892571658031375756247940331847774420862181712412288812478577925328410065017120061367460217672538839792340001465138465215095713213908025728023353022660958421325588130467886775469047784337295633834882173455025082018260818152842696734680013935553275480036240597044072872482776312840873079063691900233973760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,16] 2687438532806545095553074403522997789616116121340042797674183182110097806622715707863720591586466323798539403866620494019200498834727810458013487870271961965124742621853340048369485612504302263170699404443162038401649345765937852342108902676087192808513674247345750994754329462202480178851646869821495191496997563200611811689845437248284060209796772764248113348559222789874185303407852763234428976829072562384804000805945165023047339770216175814412799995378467116654275112211433612934234734745391558467200441422674631150457799511384350497309984025119234853316390992208662776440524945348032924919115729446566272512032390836684981715932521056539726395993714371949842982695664734467763696664571676386129823741322286565915957101186934505541922418762773403195905905641045715772069886375953112939981304511527311790568471196452338151611873890919768308338792322935318599637466251657353415215364488143435262916999120678897772163455854800955948183279823263724080531312388104666980837053433257610769313058300687147584997711000978555266770771557415826473884276481990851726092669773422056956922500780185747017696867544833253368393468830692152239413676370743211520504854551439428554044721284908609006169911445992085938696389359560119969304327996579640777759476548768649071653011012476313048328203254692864701455972972973837796269686110180695566052187659581175668291379487939091073851102134956359530517760895813959280122380344575707995959199542268226083690615619283089701552700371782998674565905504330014021600376911969568213541424073858059002100206986409849937303312616884530047153671966444273736459925053137166793503743969244130325705873876872310085676232260077351102936575094217562112449884085243179623079308094559518206394638718964171647733370064332115310476327876838045912138620887848795314008404946631505116585322954520876533387421384931340305216186250181052764610394596591627337161339515782478325535096495742945353119332244522592563850575219428663775581510382033575257035132962627031738652830847572610768033459386537255403256235558863765576065551325745227795501130898873117022019978222178712436769469616939107856490785515909978977874265116282477818941943957498921469747013276393592780855264093501625057473915236720953189694784584528151320183664758929274324087062732141076820159343808418455394431386585966005634241250890547356523283332987706883962093316865426370056583013923176427249907200292197166531832214731432833180214296359932057197639273312927044694517212876549009565401532349092042204980400166604915658807709532260437980522986847271805196188470867923045526417206676049323848088547911810795468538417412301798461683015084658001340843151374583638334610759262312683496270461859481520989021874004122235211985654849236509630050417342331447254393361532538497429722311989120600291545875461687037661495536792969715732736189482812157194962921725708917168084375962407839792602428601270272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,17] -5305410753791728862887324504205391418546084502443335814087126822871596682726285106606223604378675369630896144870489213026768469103020345694519345309661760386928547062257603974575572464103591700845278692210665952911750104458714768666996945397324328280351690064058401816097332077555431759249018434337983612653692481719955441540814083280191141243674821703796512247413204335868814953595912395552990047024077732435262669110345338766921326535220663458173902810170945738211300948804600376226716044877367401779741104870355590891475467232698592946366524652961652090992847228646535388032874503984952326757812740408839313464012564025860844016162373263568835284242280897556562483413648544560166338868950121632810657727307833539696755277238197049644014294157209333186038539367529712644321108707183520945358317124825187087293863668822903011317819237209756454731267460571939920831143026924812428193708617814125535756634367032416020006290098011003956193493012304907945054724115407103281215505331614168208497730483909928867218416344791634376013585368863384083722694790668059147325562119577575003190510853160021814065015421577797000283321846720576571876548541924457750643970855526783043487019516911885449009368855764410031852708140482408660259151753702740649368867354841019596783539140141231561593786212046505063337624246920759008847846904482585530043155572508257892344659747419333003386440784051777548867215439614828089584306083309432198057331989687614129625090560785169367862724902914718230220007497683832657906386284206684683833534218606654218680291073485950967311112715663634292293650785666434775636704448647261845086441034715816952167478154522104064837628701431377909770573399938083558285222676780053992417746877411030263126829667850988954611521347986904475829369595585952304348986796455754381802702182639753727829624458090308465966642366433853890750144897688779556728443064186958039692085552368952521527748014960796569065343753474549395143748333877292616779143363155794570933557604996785074708610217708705763978801047017011253792228560242910012861239798842763754967024254697276142187211779854826900974647487971565575824944273279266078020693351325651147940088628921366264141642145115155273828334631959147669734276572329253801113773482108330868012086521078366478160172339288116287039579502337752620392306497916710319162792862958959960368009108383519144593144884656399738372360768088859221079955046067030497012045285937261694131815214703105553310642064683358910586887707795683682957780454862315400535538939301068799701713756938701567879689614424047109376422514236656148545044114922568430863829732517201309989767537432375395203902184562722727399526951753257948101100600555906674739468148607737839791243125416385063196458414552825513877088165787909555901844301501377653121397984564927157223720536122007341629342895450728212615100464962780871964732760405646542841555330803374495082509647216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,18] 8695873074006354405641683570705277935164109810153670399037045216426369916461989558555017075661418584826764989950951964029699826732864419473333273277269526709389922356033107170175956495066246153697187190788229632480192922373269109974890014299865500261570085719805073483614431694099817682316718916170513877961263204537283186630261832221961553305535336331682532634526528906134653208594886967667640425845700281115803243890409493558766464761382155535427521911035545010531655163083650844622672018501554327433344080304209598214617369698882443103997853377876687389966819907173625461654117873973316305469169246579017745480511729154615262332660796791364636035124436481450140069315542963476132478385490454204176057142769378431075246923098376717213609726797377538068183859219246983139731718087873608768221176802547482603595189156110510186332895942539582128179541073952590617333400544092018556145876867862220604982291028599473785593231216575887710305445734609531654073482867772834444311546703668106327016622792422935732046564250300619437574778459568378470362517438102180876322856928639056893670620323209731374766563615577185739934653306199256508245772268870880480988925644244631164761226435924969168644899164757777712276681444169254721605478213669865105634786806449637459169317866264103419328154713833497542678500678648793899957684992179733536721465208384686353649583891646812064552014938615042583186779552717525513580674423154014514516759320609509968985896474576436670145411212673573120986301336455701747177693652831209929970709229380655481419692008342999121682227863329259111161428505822098396211564538780336269920389005521522225331156021382800160201458132418635650933142222891974500210457291656854822497918721015428370342972255931542572290165416061643714450063133979749412745849118821712031635310182061129226473898561688856288495314178947155239009967848498051652166195800724299838264970105818914440648940941050750908523174414853768344759688423339331932148352834172488440207594700897413727564789604324553173167029473108859283662874621878740982993505592356113124455893557424853926153835253552579893272307024889846115984054982484386635029969725238386085150662651903222078353018757847910658916092785454098739884185079398799415159685022836543719789156866872356557136099385441232489943712863949465598091216903151570144590826214354969618380532264004013741720643238073756526667388957656011146242035733587178002203642996476369568029921934746990247383315810396635769550957601484499053821338252838276595009779002628362569869471441165693193783332717422516219051581105514010671627154531527236582163560905175155447585018074627269260969665305680093684732306834734378590506032928344276890238927429944717230533558912762602725417300957199112220331907862247681666635286917195768612116470088496482933184923529765955675748362793383529647794577426349309676001522818963231020921872208665546462988765910532096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,19] -11818158958560593441831138676808648608679843418582981139812622839135158784109661467288692497718915879403169272279294833282375768888374802937715203852291763853446928387601827829655069648741078261611139915167638378827329436801096835642866158629496459952378714464556076762634682009060082140149456220336786441744095930798237492114884746002124008488867283687405156621843588078487617405543165182238747784797365680509273671546303736939916989581952910600224240677817175596967851776260883252255932016452865825750474380701573934727821649680384531016253409461037831332753303031037025565589222981275843720558839499719809288719964316757793262167334266695580746503709189584866929260618506673632580521303655453416893534136015512770341802300784247215113932229498324234738112192200338032307008269649810017114234480898991004789088653780537956448600485372371731995694940467507226735422532348151010436889279240190148271500961224657319770532256352448763143210141834062548446383254344306762484894654105511602180661437091202438846862291432605539236427625615419794362631432357094266530627870654022336161196330537278908122579927501760616358697693737393869544666268110862421640570430579889154473242098232404319710697650557550694846030964362848316752929688993414765800042009800656159796827190211629179435384923758686721052628341133827178056404683092649232191293830898278227458252374732682070800512278351217321779677844055269979947117969477800073739324912001697624655610964713163520679946971418888835961260060135579918338622221939534272661361461303945035242535079422116274646096826278203822051141984886935481269543717849517983828224906903266412928696345534312112913494451604018886084824098422484999505592054611009877618443019321091445101288914599862248839698619652461509609880552786080668302130556973066795459159820628024942818904924311852944967468666508985709236036516906512921986845647513780509514385420483068385453161287988441267066618999758081573299431815006317925607809124403571470901098755555305102961335380140757494975792321079112161532131460283296730474167097678645096119731415518264685370884428483892850202542704458450502327696850864778130620193419221134452796710530346096083992455814668378596902812574855668356348878988480539563988955046773613697829938287984216815680205043894670000264054555981073363557617312867557585798397099758344094748347993765173671599959090950267836239816004245411417214473717641986552605315436195782423766784917853956833719636021028077190461157847010190006790632901964361563370387044982216272421089224147807424007979940958707994578187275122144594902048881642792171218567605880234559701409186632584182467092999041667782506584288850298550653340432487215881742366101487958969598690647998682951305393757064738674492194491256370711119965033933149716627279016812087490721025877511341429978426709159291180010234244851298439846083788279034935227400424065148324561820425608232960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,20] 13053934632086060280928111552757768137823469657012774662805775860859301737640915120400969384002514350295223597254536077224837130430163427989386008228062960122974367522980754690506036981734954233994530946231672379454550324578668550436939391910137459390477867021816012942713411665396737053762700937438429069288186158653369462944422565014810253206104931481554147852864854355973722296656051684083023897170355370638579490744750138328043580161665432993050001302140792339845587179756245354912764560165359488659370285543688132450108463324748380522825786090233111079340355130555173742345664982287356131588002087914544455572212131572441833244793885099940153419823293709213976314283903569732343416956415511795751339943427156164690274535768022635525758132309358279152986334175627609592681889287054774295183242783642632926606913521547787151667857826901972705485092244301715191398992666429941194901092019949347957069588509524029997816416609528255615364841660754696939190354222848277120033979118063434052436190964446046970727246138939589258963117511136783986920669603928706565509849034386058129050941232548954144534388658338017139911187610145946598965033665106273568246055343322655842422619608021914579507151667448734565967090817350614643080201386131999869349424878990045711386673728039841913367205131827576442651264209744124977240584313952626966706909767931347834416421561598388252582842380451190452224266295975340773940444321644834553602650341208471475641566439368867999748534723578795463293446427354536168071252304905914691750466011646079150975537786628937986586261263140722633779028023081331312712970681159878697297819116411874126296962270457361052049262047807952685250330951731284718306067838639523475377881645375630128108406084132996717991954300101029659818762708000709031782286961721788306527375547723788767883744280537874917154075141859207072769840913480848849399847187000358098659709401296626403838369312664291441935319399829197881815280609393384382747319915771768896980834163073687186907056585270661755553937158234860441696216696834808698111884975846246762768725527066309534944295525500149321006672119168986564399964298360245182735627748863877511311592841012044974072970537144333039113287474878806125728252970012700958950708630967519386764404080166758037570311926841743791014553445880202657303496545684575033555753355656562249145766225577577970108958407350533748889440905487620947482781133538077424228088201128882554299346893476329239824632888955577662604597561606687321391808590642584169635745504233964983434156560087396071473555702773293736631580113566064470788963877819194152767945001368808085185260103726931814383556445876684072838316592866113433486308642628337532925846786650386470269705164726081027319018051508709767138403710322129419715099921117992253022406101318353501160437226461897582942629070448162491757901804936580723277405045773008341939056783401966762585495280025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,21] -10944958093998243424560635759846475146887510754454125736463208056681026968603274035776711886533637656435471189619542731795309598150396862759996494178866878397887998584832292271709720713630903603791418872838893403744460409234909293408761543252226292201033186664211515688468669224600340715934027459602168119621188669225594237321956780712239280006977809395535923473757884706497794520342119958202491760831681574943460980875374484199754597155552214548042251676853433188952775644710918657419774205670156520871015142328427463655688119792217960917668706131279435035752531221357948089129569462634614027503315280204126069066953408679541784930342144685732535050398217659480137875993089031315845846244538471243207165777952748798596588253738089470799104683599570927146433740519836868439396656214776490130314672870470959904030337991638963262522321179062318388648020381653277498373636475894732680919900474960751579134141030702063072410502319894184371699491988630746681037395868356942286211034982511026856731810773903357892739767008426579412321763610474858203918812419024602029630057231923533161936402418557399161355814953639754390537721206458623197783839845087651135006126373060927252779359684081047825122428833158999914741449834291535317363403840220247460658992426240619716648235213174137908731643130361408745131477031248732046308032726989303817398532526848892509817759491325808242089600668656975958664802797047549132386419004915962431785395502662145375171211656961654003070787803447227620593557479438590712663410045299354597303865124237109944912688804997988546800771847641626654157848233938624679927165146878107147408820452177999171785843412715000433823713885719264645184027006264618738396941197969176400884992103459788760781161333595178319216402253984452414452148318773697865964435869507942233851555057030500523122193513177030401179453224251903984261579219870595120922768529155454633408930503839288405343499442662627443203896777254286430896100397509908825823580110858586995266731010920248610517286636180881218473196803621706807312241596683790937739485958670801430915766108499506092880821898439510061418980921412570924928793800421317339805148822297116501165192973307076336496019192216090652791575406795052505244269889508000056638670942308153585215807208067139594550248537568285500053830854830198901272633616959790266255731230359908200336041203074679179756313900460972891532634764519536088098615507508866806657250960709348073148961414752074578124043987934880550106857494860931699504638600745632347187611814305848833255982277233800121839006187860337241539310935293202504100121361854027740060551118220909980697043059739257841261745861186961901367472859216366236223540488596509788614072249515270921601652048104803195302477231304076607751267882987573673063051045451786403708641838880327563569614980903653716240375369612493134106323367068245581216409155878511976534287710500776517761054875320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,22] 5377364328108487383851750949811858962086263331253840162273203854632015054008075508500913054625988137177698670164987952859548071714844357425714846706309720545418536345905408263001578866589622164782767147007345589590700637563466764059415635700040717167948456066322285713054248178516565565834462684337751933523385034460420027195169154525939555286613901756424271980705264815295906329870070769792717035765046704958107646826344290899938517648242851450634168834759365227672225220662855674908024309179518175047254740676838831141486997633615243678190509681222837789769840366871105364750603769660893751811048669535456787737237189623339663077864154458248291995187301465946215945226940906413413980250740276287666657134070620013680500846107178043118333793194764484873703779400124909245546546292259329565188804715637956753432035676577478843588761480894980419238335035942557976483039983245415052490225606076148119050725462347924032145956344803034115471731223103952023273925439277214677929411896176899900650136189382897632569518715295406735255814001786629174917636782489269768374996173127322711112781153451678613917041121709858835058126551379266131311665391776034797791559968859883704707579086869734351875240871590665575392145954185635316453827565613817810668586830674879804839246720709273733263845432121512970422134677262090793757612875535730167248600521357503807618456949369514158840670569592561041244377836130912903181227838318767776049812460364513060605813496025724226773989331329620599127598400889429882686739906252193365487978628769868837796281990519830271399110195737637438707903090180660634749608370935510647779451980308859235090466071371511834389365224035477305146689834573136126986453029812184652939926325309916614041111967856740517551972220533011643890607943346666531300459544057106262059699278056061060392977598900802185728033783679562255557251403679471942526016614847930973070566337551808910392959122300094080398465756659996298563047975601401143806190045821017459122055405941026412002498410258042505860731043458349499748782561563852816809357578355736253363984362712289486324813584609395166439503288177225192316733488994711617289561117241572699439593519889917734461958070981452985889525048867081871941750237543904205352424122224716366818814360100651496394624823020033534774117819485935771194024623518872111368289195007751371207203709567357433826249413075877649789479515061201247071884681460870659285021355329534403957393481662014553975814809981310947455261982371907151981613587844660134321177410433405032524264336689792372812642523576706772839799627113353238949890105134950442212710152164491882907753835665699947804609087992063265073147435263884572105056756722728987002800398482368445847606619122668747721224497199429075190182658345763035378060005181561038388797871306180411491495072823265104853628886345237717191670615838424103998093318531540887988278637764234490130269179215872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,23] 1569282229084937604944483435933376127262309508802926007472928541457927306256571523789919094012434371489887678419775500788027534149824588812857867053027099519921070409351635643305301491004502762314316638364573096373854791255890315770880389396788807331359067461962844797332542743329812098106005556675189163624870323221895613630392357236846798048862673993184493029446870581505375289622846147753771134551702914315351666158897228330127110797648658632202013463552525116556384091806981619873302678302149941510057712062598233387422381031267940601505752194395861045686846007475649046260618800982840993274492456746129731297226196372203871502926538029164632825817951708353709673683755758324953849877550783741304299015071739106242165979418458362394067569733035378497903740022225739002605386086238372374427099592461725399202574309625560199445460377231542788207501432415065993152272683681670879537533560588562314491448752238196511448188815086914947895962242171656412270598781056442695110708357889365160869274535921255619036048621821954504659271423824674505675449200466162123331696267046021218763758973086781643424853731782041926361709949469091980002609245011914982738528735711454903491652368660606062338844180758447497615864510529125354479580848864071530500159968249635325381282270110516625791591090505122148542601786783286690480708945249301882482401304857710471587840967582659563909515118164427353083309204956508636756438051130508635902956594076817611217420099268631601233813430862809903532338443014154991422113642855291644504105754644441919170186254622177339328046108489397390977900473605424635695854779252241159413930790358085113070191817510204161364424520064774595612249904545675094653774632790230190055667841236132790736324461652361818421905901867656034536989177063366983932758123902657531637106548597605761819427716773231949254006274293727996271392070827405224356346689937196995651751636266730469931271241961644447315724309261561985778747805270671460206748461429569210657091869755814277339417475206355912217813151993958762043218731719452733679001761269164579662517368961532164073287694711521576554204219632357902913924999717877272052476803412447339189818655716715783069522558461313725604555397904698209740177973670906800038252700794272357118732341484303842180003009270806545044988899453926690220298963366528823773929361321415430323204033097743752991188093578088482835206123986443516901772656935018139002590621235343337515743258507389716338838344540722545160817800662890362589466861168735243202348980998394859746103207476542435377524508719884723651859684375069814002490068424250970220904286904990462005776288170603024534133033332869002081951623154505072674356467208415443519140334877163175161398788485219437700232607047484504065558009789222126943192529379983009215147625253283965499218141733567320484640283865068536990026415524158786988635859306403806405646819180019083966796529664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,24] -6240876459264500916877637072425784797088346513683293368650026640850868787591492718068439246944003571309686321653750989074708907789891305858355633776815292148552496260546428300532997575988065078901815766430106262559514317291747685025187400705777232443693110810160718617717753863505001738190694605073082535514954097417728905063728999631225208375133844066330501359574651109771992037905674460517461206275319625477431218988271003667981472749146592800819974505640271107522041584405092124209479817094310408311794460199323661198897628893566886693078281988523020954964233382458441227327664269233909521261694669550911464648774087347161910416536665403202573970025294865878310689797024840583831441349809295765361115806397267594444853511681344587929144997208038375127489083380248592997287488450870695405793276482933066593491840020773578722663470762597880163957144567023487418550865789229876291586512705280010871908983324685055418989995166640423305615742369431424130743578537858556278340539249754744153404282097066009228876129695489435418094868680555881423525090887653414414189002534685927098042593927574253455531962545053850108213908010633669569919647571321517423345360999535432550223172963910077667043390966971144127865854056589974160677056048436822891058657404401190006506019745682488752700907586894610544746550635147134537800431561178849370996959072084884720420285432140276081441249523653975066924147369930815344474001277356182046986734802461358624328901101843523517208912199971364238975719401280514861300950795986078517297174200022314417028895630109537050235498495019670870696542311570284127189546533518257666858781984796589035263160406701658357844992640739018879075473497367802404556629743133345769376966998937744141154304256784994617197397435438430587269580509312454276156405804957404481718195525557197735215255557724390810294772654225550218142361690230076413212754738926563412890621486590291682635923278201037889147369865002738167674653988125502652658136822912004692661845171143085163820010513166936891220557151923822112400929150011421652922175787216190666819412459916115750094591017700249213270713705912811815450369845416491513070661195184853704555772355729969047528364938902608404362738754234039537798423094167090973318057337700511937055582228938111912471895830600402476068244346914289124760095731366597692265748006698772568920658130659078034405622358668684282668666000862221031555225051364349443092273420363576492282949398287046273023598679302310448140369625061529159432222325928963198123229270899522152075676663863576131035400317053239165829361936753312728886846995733852148372693994600441373368422727313178076992399374930137873937343175353936884781956238413286036151157254673944490843018815375432600530777983316642940697490576166236353172625493458652353291644620154783889955008401178550493504872978960543531345792406938476104426444864060500689743140613552882334539633121034240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,25] 5659086459391349627955771381759351719283693535331010956095718289433268456804424216117878125575553391264299491801819395882978596470372469022057493449824636532938156735099741168869426081561849333741409268582080493035573971572336761139285705302587684183531157627390133202035920770325901902966524107725379097049553210792724972424141388971537170388955983213843813523838986198187878406254812934248029788191354734633154427998764650489156323589120266996741515136387584309311305697653953944745836345196567035555084993740930910284512995774856259569299910931626162371484524483458270867417026946471936982076717029141389818708095349460237368124058820103660297212534507145770924274960458073497563818423971217742275323937562014812267436781705658202096411952863159432617373927200376067971936859034696575174875009359446452792228658674554562046835672572172248576880917505780779041062630689048174498102806641864644840755726463967170675071150519523680556196241265773450285872855710386521554679881582719303852127556258961971468730888100327252720932692712291319104931268392306432194692026621846688958203716501399370192808419254309966844202150740760397830804943840648413815966147185202310678068273262811607053987753843732830034903814353725575877408711475054863392045123945090744219749431409181794996481658352478900290004039606229174972339837713135716677068607848151311805581955833114152615526161461636833345737456227465057475138540604604882461202019764170329858182272170359404366834210052029602151200738709492973620780399044749714450212269774223858482360782329587312571337321969901460682340590340506361816424629063299913510548413897826806185809076348158563069788225799027110860499087434517269943859219433897503194227461641664305801447171169141988889009076021495706317589631090530431104022983673732900768417374063526230269184223456624730037593011160904912987285653919862248082082716515613552246160426778020246915853795403822632179243466809832616924023033271113531645260726896373203498245149024443720240636805989864623365000414337694479927784136613286520056406881790451699449670110120097513998091401745850475238730078856446384567190438426570283637914441026675256354701944481602296571589011023472720596470176939795176483910840367489741905079074298832937968129863826850657170753645257684098523482926405431747510917558510657538045461595658008972061459202547552906776053611892709715871637142104168368129660639166642219026364687989209490165878075194715467727926537627845287683357045747940298031331661860345501524180708534854658031533306680135300325657879091461736832744117907015376800223806396368006077467483953640741963622704732115706972190362474995491724495396746119414326182919318896705771612510335251155696071531535767909451983942624041874491424403320856813407748588423917022465201285752618073479037142323724700161049792117353872147976913301998381002907003164037174783082635026097460891642364113715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,26] 195086748219391266999093761541167271131108632898815698825413362207035144412090218014316781507762930293559543143921280610906043645798297955088014228650384940087309820537980658139992701052474943079475971192438930282970922475254343988096164927430663843443793814405880080741822252819562366816099466354752014846826956181109859550512375896364260209935847246363925082209534864933050413485977165323827072326311967881521231110484797264089830842765250725262178576877797359456166201942505105011323006041007467978560402666974743591983039251092214032744239915723348304447875460256288357183404354875114672012310989762780085885098511373854811506914003609382344856561300987903125914915094918941369136554901480658731735326652552383609683980657999104218189834351130292753905240939649918833307341188341266761239122708330562915616044509129589476035117837375914311717034647514717360912177400900349934610909720400159399365260227775920020872777200229593046177578090662835842391234346945810030328179880366186505203088130500422177044251578701179228202105830816812346824445931040219754290429282083511063944577689303721516861959797390380241003491801967622592103110155481347981857825947408554329852629692985286025676705420607155988731188736166710416233313358273627141097948248882646916000306787772264186645198292534858879261055478884168805584208804645977527919802419904642192494158114165539706936262570945932199828696379007053052558895968905215121966233348870489584076272950789789793932686348151345262297283029131569224129748970550876836907925760361632444050798881380039221791345431225567230981282457651124560900507751162412497379555194264007398232894601277557437007830009783615390766328479679030272525194618937829491458511706489539318346281017803249113459841497347515948145432448770115098907203840907258683105772646831997912826051975103676684930662573435958121946117671488322902339439302314875149572540972596641817811869315165315478889659939201961921970902231545892456247287705159341814704932972984387872834678820499105087910833032610217930279152143855918479949581290210049291328306593683329521752103019064643025683034891192576758964751559509637761331536128309284325682507708885847201855448598076370748549574942997585908354573156020127865867275352792683234207968561196959633388930223598782442387250408976327701938181521396730122916438684394051770828938919058005013185418287945403852625353654500210393830233421514436683787434383426477964367786792709741389152550410117556250705362056614449480511635444680210560574705559705954911803670403519670310757796739899820807102518363618248458577547830175877097272260115929130228744496418631650235101387614171412322481720009376219325270676024133362373757680877460204761823025494794461497841423783460374178838802079636621206677347269131744270129612625751845971104376580236604873400145026529424066710850205750389165911531561870822577343722091688030290447162473971712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,27] -8160367613692918276211117358630142351744145842196095084762741373263440977459678710114182921977092570507730693886975175504448263129515970900234419205788783309901819328773925620601566919063264511698032529599623150021946868831168671183567715023382150491646805725322394687682066766173307758297574488597704728286449864651106867877967866734524699546283496339723795044469207963210918011475185233525507678219255581047242771335164539494535720301824298014000299231011374065662809175130252452584255964347739180225618792409154937349472344209675865616248666840529023429562456534391849192036718213160430760699668760291741372650940230811274643960243039664286548653852135247924469678669820365510146267831597696557610729886100846213234927541424027470447988909544668623558977939409004482070330808035169744414537506922429656878154263917356348151985012977507306684429078477698548365630767271770932186859476629251206750745666912945990085754437339618388952776583103368468885942857856918190451332717921190231508935456521204983471751409688859739294360438311202102863547269894060319172839700634363114830925403901779266714397645139393996492321818022502241619322019126116977277892328111464763668314855291291747455209533836715272970532535160698221755308302575154055654866982160151091836892664424311465280020752615935757867433236125815277149450040427955549732632051539788946366441380835671525459977789766363779503172174432673852402667708373338459564899729524316498207270225067255999449084140023752668144735632765530207360521702430959737582111323589396353658068861914860189067874120108690021884357782468587277358966920589202955460038691327375585133456778871692126256360026246020400498183640539076269703441455749135009744329224387573841654055691838528591788503019376316813527889345318950720692607332163118274324437643402267403459268809062943909729396441370276073874624432951144285938810635882028365498097261237970774510311320373950720186919852080227799365169180210502204291527892369820644213530506882050516973264777928865693724594029119875583783178895897228069392120480340304764009906904037442586545738385208870640827908648145865228542072473830385491595780898235201218794613280000669343220674487106042593773285645552445678547485626216924104546991803409088146267973958426704529861342495804825778611303420160076331792010234931981129942774171868602251099616742374451936793119297822488987856974805507544675480871925519730072776900406675306811076500125968081618088968155685443859634705446091062041861077699694734854900751471954648514778948759458571144907474388079853114152257354947758267584403355177689688428952133072425760398564567375585389153004374280782578934005310221583444131130125390040398201758342831389043302925507971523671006225531704103479285468925698688514752461964733253298217402459090949803746189418762341825190036698820826030794636533476428883699958680096630115395280513585231853442660020739112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,28] 14094631390480138037033952928356929231262649759929058743664536010055872440296071701844070410795513997112254267721684366735541228750357157552977811417618079525344747765860639933691693140344546256793688350780801042276258271454196539331716242126203615306345015040442609083479793604422080117498244177674849177373577683630752313745345107373351366101732795930507304233909223431396256468033925685087139068194704493010046219932849028223169480353262691944759483272159313977670763387074524696795049128682644880422391472758895543214417884866834414913426202718907369443379345398518107345589524861184972449284408020130265676507995580543263076862612944960033967727863687267815807607294531742644727816093325989229938224826499841171063735461908378357074173104250265752462488838761841874188298831806219295050442086744865521108416324360807492172571594884611649335229115286922255060693902918419352189223299912681010269190041535195584096504663507589553562718318095533699036789190425339540572535371659791665352482562072099354223248338126999955350202778459157449411547840563872239380549059855295753051364244488907590251782925628995705921736802572124940549333388430501708246952857532232690279301571988945752980169247926098164410661971656268486358088503947523022484832028456119511799449415156806061220750606182018735239250295416421937091330440299213911507836863841556631506696349498867313129187800433707976618206204420357617608510489520131408652866983460950564464854274860707004771983900328165847169828712174292833930046768906826717727987719494737401939288713929442491990774503790123676470996511332928260089682011051554093788133240607165326171481136238474812163914923252787747430506671450719790834962760577502760432603221937142083208188891200877272206303145327702424396063474198203114306148015093978624707688575952892598192649866177324710049435450764471073634629863084709934935850471591473306034034400134519674355252965981682766992222561803444417165218525065893298150832969919855477401596118474909256178720073509573135468910842055908191719173637525228065426506573232969709839131902209613030557005900558718756265523352318717946604926653099775534036015062140874402158136352778158801260816841202523651555864491951897825055401826377274326193640350894056791633946308288793059002963226778323163191993355871468058564543775023487776557687175200788217557509208906797264243681810228838130544282953958923283102042532496501109477926912952358519039605346045988927238335260035443007177466359653182571307676598799434011818994764207513200776864671500493086680463717818543070656899344124665505239288542533860620909231796512517280890194449150587560466959584146356331902922544408080202170810566063373142064879801988638706741705462280310793989149597715832279929681117710880356957372675052861342256766735799670713399339110442343635002783569841257740571990391644396085968168094591931860919608264572575045081498806416048128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,29] -15606884838507145463042086639603422286547511718745040220564199866006754137201202236719641487740672308918124980068572607775117073494873118389500521149085108918116428535074896862077192443462545157210348029779303736398101022008999855665856861017469404238901603224771031634133643333983300715459921129082668788938113235909234435718323447394211456266187898974349752716991176894925369915248559725026672429904241486635388513975265155807917763493767998213013867252342176954007492087240353259267345124707850028896429899307432703184339133748689462273094925428600169896572594633086417402965107668750394275832977873888163361634386906192209990678579854455480558834057629859978413445179861125907361875310080394957692998462732945415621397153841966869848932964854126770539935438123584816583006586137540778826277736669539928349013865069524284392006600531428401518632822025953443713549754763830604058770203101076403630445824528973613579022750194094088684135823241021149982003630512162638161071278911828421397646969777262122068921508815910218859702452122198006550404868652955661091400624066783450737977190984324478092692061842739770532041206981068079631470922071013437015221092606893796327123716129060510933071368903037402726162017586355617416551050685732225036095551995473750528438012332516467662111984991519003701934370177352080403592445333912408167113254762305956698083587810020607788012874156777498268331932246822400386100664570673092563536527322997472520632785553669921174300988468428053581640760003830642826355649086747667399251619968824019539753318072451598466768285175615955903801681853919283744201838158037546636043285410802473917971410141565120516657286558098039512491183580417885070818295200590758352037842224670467739597659476674962531104390467264546890092217449695511814217766291145402407250906417178192827357267315255210118170625061778478065515234437387846506637697546071575158694150930912964577224129524110474315427750497177489736872844947263159179649786117662428160902740051481819977414058561479771116776435257618859937981297440223187828762680410401618728799265827686263879185617775003205410048364685491182727526355427944069655705914226163064197481473522049927186081928356784887168719608047237252388294081296603475856299723253456730648787465814816873717923376569626842064769775594631601912897715197278231137579026886882993254551223929242264095139418473867469639800487750482259039504369112810372253682975413037544755370348522175028307450896467876754820149677681426092391576703242320758250020026747480470903409581489542612820239874343874747693149141257129534829473766947999444804311629249310480683172316990328292062032293320065998147833621984085854196498871176841764438343918102066124288242815648292339423097503763900188105571577615985314920588582921381502417455603732097077024317344365419385031917265534969085006227998772050807961955778050911074782784422223149222343463881418997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,30] 13117486741727711573631940378124449976298402019109555889591237060874027290305621514195124745409302601025414226513930231490715852658083734698988115876314268549745732219252926500999552155408504718999613042829162075008626665729544751816330855623996087563896718014015473326013809546427938505474618922384507894362128304881932111458949622874746445014843028981650036185272273483484422819470940958260556676167969723302736022824624049954922809948514974501391374083044813392164599066317637377250072293772361424390062239632877604091920350240138753616130935876759288029988311139738765520937985108840559857712851437010718210185904931536804306708586900238516140693421601431328342412684900280558367388918176652424531851279276394678355858391040131817605956693950040232086185757128183209432447988517847418629226082253324064234539753700351506914318442519945036117515706813971824124352519219538505960935644879138136336095718289050626369104926497524133614964708166451026241330156775491064864022673354369951001531316128911804433184612927892275067828957050074784641446624907601560179013391613207286852876172193898537357167920515287844457307796024042680471693032627544996777977395717980513574736658582836386136863168402693351292499099755512575779319415563538747611618367598466628429525216107377445238791725508525230220588386570312347279513880661978302412146798031894318572909858248370413481155482930118413238339227499940907393257069052128570317037649083821311553868524521084893130258988567777775976472750298533652250730502351765299085362127750638956891695484539031002660603584438816618884951016686985981561769192965499676992169995883684977873922426846222834649919257301046549728736713470589058495488470993530339080843588487001921887234110907553825911424367077544695094285067921214750642915432718854350571225668398789130171196800038516778893700846333223517085957792212538997495591404740874608877628233010171854281657417594672083603858010429468015950642928077907431421068666386859458364010476531552863512621603711015570937646364815605282004676750150259437404135985072793080459589174085743344242922421582802469189567357762306943177107857493301734686246859949067876175481509384080463472964804648439769647916698445038139359079959161468785675329726473969454676518096919712408227791659381612934319243118401654899130331390083741138704241935683324189307318015433356696386505440730942312200453484237110047441094656273451575558014464961719531100064437783598004887026340524532246701431392485631707868604784770223892654905333085118124447694391102726385989730789754477155792096082820886885161530079534766690853846056021714176127924008089883475528349857229132182300104761675481536222401101333347124263592000077158205007857082664606951599488545940368570834723597094303639457576380129579571767715433399250477860424945712645162248821289341953229622541831383557853736139682853351712685951572819860954488887417661030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,31] -8811033431241601156882809170447053587096173815368437381398715260768465177614660594010605439364801803891394306314772344625583018166806542360214330962460091740558489811285866698864748870962287873620687686125847949610322659414580316106413803003057534089297686310009797219468978360508974695535104525845656175574237169286735222260517964314160467806809274887612946362069154510643283890350530959078742456878577217184868827195060137791309321377445445960686352250898174469874452205616337816177892886080572538216020104586026904575763920219400755686035909703268891596395867627648100471223116060553988047072217553217294858171600267492675785847453927385632486080827005905535926095520790582578914804698577391995031002541127385382070619522083055566127469068317678636077736095509840320347104796052006066105672145892455016410341748809051204174530303232659944083795051479275410505583259856926811303740869300366508153512637114104116074651483042082723038171477173898038611315708811370132786702602819170122992215886832787363366265175824074915063937955536105420572693686918321762228481053161893212364502894197521450348494544248938599741359089002913475926651511424060508561783411958124566861514185492058397092884478109636009158653294537543827797018724379204904985397501385194442043599385339922417466989116042099564663244605932194883250579364334966423255918106314222919544051663896980313465329241197465615392631761386035656176848522364997702582360966939819334682278345098074410966571269065888149647024407715614396822287959829401836390461817092344693055976747481596882488185643983846012735305458093046928187439760735218387982621484900839705883347343251013867617008617214432018428062111085957617279014498388947287907671308602018997031600977633945187712578215217359277374479046299790731684740230895641946043863775315144980069239436284319660947125100696840382391737746185223319695059230822945718008794482984145468156375685329763553057869537789957975306141609447115879304971545336081696220177981980356272947187487283609798508236175886216430596448274397293265053715863200948215326441724288019370090502536855457522397884954607440122740556818778344515408182055896390599360432701249363758874629427419637515685744133278599232139469925499142484675461302353022459533103459998515545386686025122116720887167881866634048610405105372518372278852912778883554548988299437231389989234694839154724287805665593524554072633230726291981337472013989344838646727717762938816657103079057535753449060001074373980319764181371133880494918296037381607840646268320534707273287874394172387989994423382642279296526761130004787938024518945538365646868718875339376925046665519241753166140220191683630357974195829531054517447291665549365044788815209638571151463332785447618823252792315970613057371963156614739235467197547939120379764582714134847078660113150992439511501055152031947931834239250520624126412559930543980906734681524797440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,32] 4827519633924567282501520189079828720189713131756700279047161967924227757202386803541556732052922443552887605571214119471896719502830356860984027199806165354269315472476325655152832327431095197503664374635107161846212584623803021356819386196911021966349324247796954147154891718725401532758971678579479148717097529182567710845233386533809110651466765510246258012077039475342635815121261818665271548045455835094610421087986772879535792471781466882090573349739131543643763727348840349664165372885081292400631378846803052812165571967265008785267789928721583744527609575089578538718899806724313157430952553940150284128444294062902157279944785288178305481773837418545964253769541733369871857160769596260396430715766546076934816674608640123539981180583162227922674196154058814768237289490375916137491296462859813455084711491778275149599763906971856342202614584676780624288841494780915947218425814444280792956005669508020778500309333352603134759888041991485333607901335505712985313702004606617976667892533244253781493561695164916265106992724122750903311241142809775900844729435947806654843387710221588674889292445787384392013300712096882557218637972253175856831933324007580157269758119293507007805872247172290845352975577943964469239660687602022698180596952468736269919531849511341488794280623358517684529961698167963555415843553724027091293382834122905265965779690984372773936906754607058778224400221345143782016247925708851165927117839130493124348195167028378385891539250338316790288946164901869324990835199777358797004520575033143665214740695475804566939314018393331473540483404496994465996293111241545928161960312090570967881482407767011342085958330449673459830944758174752845272243031447111949471657088032630087295208735628950337326358487739060697540642919417944659548266880618398763046918342985294501619253750746143105978797474625211700496930706894499446053179343797275755302348008048625351095833394705032088281702494086443205392473412937796218515955009376537698657283375251160787167028773914295024261544205485525768279756541833384274706371349493301404553660905587023823099487731221128921500514660925427689042958652901764224449155931799894423815144004054456113248585790940733697944543661313925916088792517065835463986141025448329070615008852786419503516123845395176171862165349326702717653480589676127948155507478556325562823552578060191946556600188064998327835540013540763785385289607852318533953647400336953108266689974464774697462816815031002084107575276078763461472278222297973722028402620810473869095196648790165878164553887896060818895413989152290644832849204712806013063848495908105090761902989444830952873357480304816010422640486337704812777000116609011848985831323861566536579505462719604898588787966050044838566930868139809295719185896542784961735505571617840011513071256369602127130670696874687178260693556779541295458996119791896321125104670791338431955603738853376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,33] -2188509945114406675872652052051513489276843693040394263336956709528970943103335521191429393549023662903937554295285601161120427728174612833329800423396594058286058493861452478156998691987865428723462140981891084089172524277526752880372527146258141152240436651393909796842074651362384106901064491953802152366653450948055129120050431871133817327364899281282738706509148920536355918734520555505922772326847602253000223322458786834969293473558821835285461315882887669941520489638248794303641684126592476482664916115248848869866724062462093695886606388219469362126724254974875294907393748318171555832528532826037064465474049959988953212858040020885165405471123277199835581364275378783703115400998830137669773717416255486030634638255632619016777602611800852726244762614004507055452906829483172967007187051714251082801877112136034879632598368414215044716677358065397527307703398567059413896132489314726742930376694809599709476987012308108425946242574833005930356677472913631962311096866346124287462726897693031152071590346743799543002499112351299898343668145901620131162565692205755142523564589068049511894576553370556037743145151335130176069103598393866075776250569353649318818948727819544046790617564340609506115583993064710640158066969423552738112569986140940646014729325776564795582356240534751035427200734329809083427983442463810706696861854416487637689174927499377899654665840794436833296687277579470082365492685049072257438207762542014327353331375059632164832759710187617203460778215253904235589401506649802880152895101861718169219538333565134976806838531861089531506204316672667005530866882298666571539055814032590473041939753952646536269020926521138121791177682589968724355963152236542526816772893448771391578258574539672739060540493269237871837478754600506247408057034307785324979662899367597073461641925669120508217381880869800183005389378221017418613523084818015077635989658926970007404218443079073613613304654907370320227934933500451801777332972552486947361033000322470620292131583100765233661744133915185564518061685722081434831837784318957058983555099107872029642437348842955588733023287870707275959790158869580143727717148038457887005607278386358336113949843347631144997827253387456135532023614166599632354682051677994804601397347505962463037042922928406271252457817197206129999080550946465470951079314976620304651399786939943039758162053508653174457958319742796536371761810621475811600855428334058185083588947229512612223653536824786770361391400601185828087971878937607620929831034459044017392814079389909301191609810189554876280559234273160006059281374421526570124720099320730638543607614186360470526246376713691772348092311483613975256774115566986441480465399635479718039038811795151085255278030866691829766717005768607954235531374457207093027380085102349554153301389607569860711612722494016793827424633521936992272883214792392947221983470540738096630416906649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,34] 850693040083521857182215309175443453005839128312840169672269412003791393338112691005754047804102868698505749837872649681086721634665451300095185916762432475582057380210661087277403524946604477677467587980454227690358463266321451931322260497378653038065821123794810643436316889044693491049229440151245266091643795358110637878876572789508877373756523899975864097128986184179801880738050160302376172060141898360454417308566735495142998444104078406283331022118892708865111721751204625547259898692860094846819768895161004475143226945176795392980923459116222808491077111503424377015236494202635332180437580698089201597873215471416091953969176520445420746169887270487686827130514753644909144928436663257537003813518049653139193862693081713610149344154885582396259396399372388246815912491988569582776025741930971493836546969667053806972003724997021487917141002403946287965584460681946850333870680301050895969768464007264763813354393088902971315792972472686508372226033973729016563700389209892147102246349995654567242360723599304463005490383416792044999911492914104273011570295970623810891833383376213134581241531585133722683457409691644052700980000947312260378352964773010051042195808015487358818078407665006398482443666693901816954259122280922070857712159244476457567111226236499923143899664608814912781041526243352972207670596417688714431685600109514370800569060814898806350549497534133053471822565267478576286205514142412953995237635939426269394366107218543911428188758237973660289422126569204455163435320084217803232705117477776335105061392088199136532421019919167768639099406506892678951213841834733682295184097845331390970387274689256918828443612425919788544589972005476114417086880709362654790202969146717164236494325558131331612323817444427534354059323102777460749875138255116608103849298984937230121214181414794100893921730737636311792811046599917827247495679333278103890809052447192736219677801714791963700264054429879538003722891292894812305222704632700329482050686087015449357917947965526639900101663070013793685993549020784008313956779765323016818005855459421046137566316390853046173229198846731236901536678862649913603342694619519578636072278551355259409254296463916009979967387795975769983654921360756426275333339094107331880965193434874031511707071125333155237992603258644980667639505262043024478351951639032363269004169432977989815913818716814809555629495904683633983303018695136078166604196132194132877805230772856675651442056928250887160329458909482068710871323072331273297201974181035413955023019721898736929737611781926572354774450591841299639951314961704040932054723476089140195800096439944226887217877193878357067085737841062687699668314263615521844234440160608436054501189938033936213360594496562699232985964079135036912537304035745307529103630958257294570602965496975525395080375020048014719448320595398944490432446770783493321197400249725240416648705343488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,35] -316618269225500609703645556172161488900341287801256268307644308863638569380915213798656395196187881482740899006039612776183261670807914679135761041004046460845975611967479526011060371767203291067137708068340886586588086239052205754107376658230686043610338519064746043600208993078989494627247657842769702644508100288494428362433538421209968628210010235877462526215676916064375897339575410513068002168253125285240374434598302609907983229615244477324528511750354415457001098507994340074017546075493177523844241471696908572804109893910135857826398312237087962460883459911154550754581870958317001484450631201222827384545291858752844644494639909555916621942034042575832301068211279273967825174570153358180483133202958831002174084637303982094285895671172923453714720928117710257162293747160089464268010084313731508714983450597893431389951738267776666227481142206539777650831120432023773439300112461138140509445248575044694303669680827496329973964518700127969637775644605128020581184443359207291222789096748315070876020724971227884852027252159627556912247198703955471706188498616869408781321376511320314489823835088797381997474312579382070979852967189017695315864670621368835121319860009564118146637494498441115188757386393999492883002915253616782392966829086225881407178462717704063368057684922239014434607657358677283669221123324090327439729236382417010731794790629965156930937219546444147272969982394096053358436810878972625002847892969850839256965412548552077861833618578373380309081991965746680972374239485963041913152767745958291048790260776728316069815342099213577362570395830421784538845912553728591355206555799515170253663014802022844743136911194907263440881150206113534065955020281809362128538205285552328598997173951331635194467212364050195018017426595944089694886581225121861826359006638441851226896047758358145892335910641121442370331984819007818375008760238543593827864456934648700588926665003840142904480297676204045911758799745642292343500197372902883563540652588860962443396683432444096464977197474278447096847783741796647910542414624532038921648192722503686343471072574733129475029041442936348665078355034952759101533329214701460444269078628463489426675376068908745680117622599051337403229480907701299234381317834297757267701851770058216290896169261228153946028578485196923255961375564607084306118388727919694713060434351178341009777188444529388589714323954438453534770400997335477724202821806580480111704801998969001417055151429247721408947111151365725326028319177759106060809480109655121243565966660586675964043529987776159457835288847871381419695242676533360487281267962738701252558096669748765852211093626281881254649651556520576512008864746646505931959117122008817696287079083141336207372378906405421175232656036594953967440138510675211432797373829427188475559534957402881034366797467919350933713338028737847503781146841181733549667699661467591008431426764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,36] 136642146665867807755295111153088198949094243127394200628071234207670714775728308042891909320214856522827736669343517357378213861093496497375203516137888322559935465981283490169013338791658252871082784906309320904050632195167212639632595247067411223946479513126742896808951295428614171612539138547018293817920899847356601488648431242814455664035293069382990577820104420492929833138653752860757893041851968030014611552057835347623090497564314794149194312743431390954673381250855048670715877572504530106585687712006948903175788308935925684037376128945363062797155720822399295753109969197670789533477492876297225099032890952646798445926891006664654518157365221321314729478912488200727815458386253588223382885462102133704791504316043869405378182160729623041777989641682892432906026693793318206729223842220601009198676029340551711307091589099935530101600005428563479630096549179978562771168858208404705591954023263103472897864410983612411615429158115374920514326372057331916581371120393723716441708218578259231308644179508546712342075428079036020189164269745046907350467529034240151126597869476971783110806146710760077183059656586533588522258108660295492586780457012523552280486455534049824681375118265681329125817550456674012959790879296940709895390553768689625606941290054188228798443409377016612573869850204632390566222923946105072141659547478225104640754252264877698564310721219737362448675747217614705326700067900618242269205951980025982567271882544954461201929372082467209414280385208760198656262020023319429747608942213851517173059211015472334956563111936067529498651301942772666408305815588734008383676023304460706656426258713915125261220181888511813774946236318628246639504910675557296524395827960487547121816619342884583376409643041394986528523096950614886703404263185057866798867729996997489998006469775675238184872314702170494247051028843343508255935759006826126340073975909465442488247334417828980196531767954056955035831246874973322632539683813338000736205148058897334993559499862223749268760527862292425676752942175114318088488009938339157975305960760607981979763931032887009121459819295920191280078033385646006861979584298564315468695681001215078548634686409539585803974257082574717341534163288316885778063927030693817077830999378383543143923146475351639505298194267927568736327444961598011923200999463388158001315898116600036768008834132410663318020395920259624285050729180411554525229273020192112110755123040462955332803784511313881149853005468577709424870557611945536330630879298944117376570130694658977414146106816045350555260210508442004494905925812338016056896503069761498975313134739921466719727749322676361217168682439413730055786072634847954104611459452066667636097239957158232288061403102365918098325077605495702568694571583142873270678914201014405659264703487069810199040279440192187929295816834555745165907934097353258352227031796932585830988625477632000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,37] -71298437791337108594157655156286811847208165950253199709127235984865988873333184345521071344389347209436410911084382356023317587388799760826931127363904122140308409929746859419898947284037696349704105411944615478971019363059593192433030550332817222482458493226531413763613737438152188538059785524198787301273953250266721672731333921589715763185007456122631144800839774106539896263743639355771972355956441774706417313374691619998341247014470817052250065217357073850932746122723201503994544142439306673539022994254964120283995269979339278982502043369908303540729783766541862305235648733021054993176490989727140922419521001833739819487261915152743516801148277837623764429777714101909507306912927803643798197071857504094537100753945885912052751041943956857681299964643134369978862161777801715313481422836464020593689973513268030894183270675980759434085796165537075453347671275120608739720457338412012475281417438774796332929567765795632287891283646892697170646747502644457913516170760833034344006734860929651953758172275186860833924962722690480467201765757006452484877189399333061615076424424895268863081835730136103635915236225013806388327171961035834064472297272436864580696452588366975121681562261065137852548157137329473930259685758014756358020168070791646108225147736922999366545361252620476315995554330038456342653038255162995866041339139168507846184152627942548280598258862128078313252343334777488150458137392903531235906759899346874536404513108421720863254293427431709476781505268985157470311372116365188424254708461362796188085964427584621347343050732175066222619755710120888081435307336549918456118365775447937500816818574633989912758243323051059054319620157886875790829052558600919179655053999813274168700377317415514995842931725008072324000893150695986744893266256445192521655823622206635244576016800184808875167398296626503552196370615410984359123176422016379225701570376442859096312439020037603972007992282821676415317637097278345754682827712880370826613669113927809911357710376112613357292979093845416266836269090908058859060324011749149189254489359545027392543013718554460312555681762859969339934617001676365254300984907205078416619423133400673390120722159147699815464161754136996128058647398838151463799192938295223834591717301706139902861851162174481765313187296486977078816879354197562270508050101556204002950419490924242475705313252656644863960627034118788171735019396797859331833886547904709376096886365117365088415811595595232544960922535865388304728444857924384399544838626859139018796099618518880498932942959532895126250567157971230517421040410874460644821949238888898447965038965945014917827457020217656377688922151625282148969329029387510690503356997044154815123076435003098512457596347946856697430690756799441873425468736025450112161807631931294900853994106726825573972093085994883421345616052461245277057527568744188982669460994738333423860092764160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,38] 37526482618005093060298578375670805081982971861021267178431184573128379676715940723663637039646849596101210184974384414141946085076131114362401655747632391654953767736857272149494785625854326391985608093142523765841627741107102317017899432079983815916861871846301272883262172554817273590578794285478027596084434899530317366371761023214466773289256755373219831643837168727485331100113279694025866278032904190065073352982704481786889211376263242640305211523277409644913181576344942280645834906970527174860856849089466318892890718574380611331145088865725485874446892312155637395457057842303905784589954677190379933575830665233011584794178979828154296383047164238368161511602438520836900472020921410842443744480171791262368792939604694120156344137880462846110630631189000273929392747042267098283750159499738680700359045247723496680772036339272639673099333808630127344276233699611467166219863280835078490800970360974174212208025493712842897946090335112520858041519718483659592554123153516062367346368010982510628107877591027714393233921052064952584627754427436344307384672954119900319630590957592161830563449942893597475551212619245853385121889278723310592987131986546749213822666080601379287462732046490618746726975583585967976022413276866612807513983362960790387847732019747227041410024937817064789589470028033202053982529628593587085727444321390504815477109327804218156143406362130483972095332354755703863307020945087850489850348091954283657576903397496434293951998647432091580379603540987124709295935537883505475278377862564954911667691173108330950872284243128801303671969989178189197702711429232016072476553514966141477159820289105209415727000452367400968050420954657454011814148081601130315644837047888405199374039916676775818593437861644611708009463366163623790901926057444884368143089115626610114320330880052666929352730014217605969118437048193359106279434896503305228374905103306034730008481789981448018719912735136274773992777842831789157729432796447833004745330140838938888076082902218249132512955634712269215042750735967200451633157737889823749045106211454403105432993845210640364622111735505218395724933839171176170637487620245364813215781202343643667578309791152038878841798769226363651173886042476225721062857781526284342286069540628468426052562147344590945221857370567882801137825381946476209028698771516637360106771911351631810351727802524437093442251638038969415542139536558410982143673293534230483229137297274497927811868847728817981856998417719821660725142658696056851131436768323755596028410128289437395246103209699029391468628836960427052987426534358876683005942941362996589775046932367266279624986600703518854335586871410715898735067839683972878566881342333276268572630759212989913785806998240835309831937940285140977561279172208644566475295166066447191967547189084175474760515186581908790683725735758359694625717416871268023337761224498031218282559700992000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,39] -17238653157145178505009246194928329332786051384241142047743302533497064093823941333831770472689918309487615031259473135418906861939197925732487220397361641396222429295791752591891206872243229054947835567413072760016916422597943697421065383930774032638232375740607069656606427666902111333145287920784870934823543040498188721556654030832285409171340463213031625445006657297840696346131398658190219293450523795628474464250241310708638822356667020861673632776827241938756997097614399470083912038546588778333750586575149658083579595061053076342323741328794436000603823010004528042923852623487393097614210596264058923038544631557180918930259268342000820323063132930317283045358860607581579219035961403573530521457815842244519247190923940327764898800738205748618539876336211266650484867076689303797779671285463734057623321868976965847425457508829032586212788264337080021211751386220493702324488085779194670548915590419891629442421460512606809454324957158470351087675618412513656646678182648436303908671884151117764300814695107480822587802750926510869650130618114711295117669121645635620019625295499251336516090765406136611146873254409531467727765272087568541600969713933840696289086075994402792478623770765556139639428091785448497960480287826947434604439370582150897045615376445692652544108463046512204619264930876060250658780599539003271922649055894000316358522185676364080287908323159502425623046559917696742697579389848323354025001349869254263805788802484179765164606440427719966941497439340449469138560644273179628466063900790484793608319820663318068389435237923618960472375534012419684663988304707209916114649292388045324383248880187414726903203503083925419254739669229228736283779835201967014282785858643934639719009287767709463846676265890464193158596104196619464909977866536383913138399669321168967517506508966753298510459610179381052470856019613589267134683183680486260007355973285317212590918257764887463647492281836694210899130447251272208947775045696214570684646211991812474570784050127606136390065312077772633973994850241257462585276919583801294297611626479842018202669928255671184520051509988686920055708558672532327965653749343958437363920748495759184549313502845017888500410159994645338883371439203254009525808519685760515919517020175761121478683591494439335093975090304172424329196426029374906967912045873446995067821809126652283171547816030580645128908324858176998285047940033871621804794664769317697224557476994304428694985619391734218706737308616894188897986045683141449070911496550779536622107495544083737598269693799465937507268539855923140500824766738834342693712080919699639326840237441538829794432915246094105098053139659076008710954555430314670875287244906848477727157969330090119093254967498491675084964099197578722490788463702793392576711011627002410037957481612522909877732819076935403860879635356524693734122059121949851249775663507812086416754606080000000000000000000000000000000000000000000000000000000000000000000000000000 [128,40] 6574830375239869356472695114216914323703112006970034858847666217373576947449613361154386061827288280956391047930792414703592707639092797981486230553801710159161870245073428430834332336209045579607364342312080500467426640751257304337274006008863434579736854791992890018197057983687762789050634050651670224530904819731523213672072718352487351967738924329314833504384994321384212404306021656188403371985490098496986261313040318185595084071204374863696552894398442426438123618465674300666934887508514620509149168812042224574665003253087827817336502176557048799497508888358728273740255387019746937933327178310311880124385959925170950902973638707183013717574335628961609813659890727037184756814060630664714876629298145787001239847300073699716250010948808094092278932656643885282246436493736901722853600203161547852244648499126271309572528348887486245461970106376476090164291596553009590850828951087023946844648289397289309004925997552825922315189773119775728283209393396246605037778689643692039234584322518440495792198552450771264444605523978178441134768271171545172641836098584970436037993339474060004248016816446966590624390524909755201182025473176795361220721567704973860818504526681922350836172495386854893953394708025616675681016132835015456808237373519869765173037384860443657437524921916463885303058285311985867441176548628908873131427960865640305068411043954117523764703947182060773506377021027457045793558468069235711520251795510007398677582923076422931189139134818556823704537152505446093440163112622342780307625768951411213501455541297647089643816999807017073712505506339544798955904843422364183711364800712397250346543615052082695575629012095624910820034280412132206415381380435851349346000136533051358023402234344728911081389755208241234413101951121032277572477037596343657001982650600332958285416442893088542942652149575395270714961363701985834003239891373827728230338269072099975586005544211556162815379461685140435569328376540637634423442445587468258593842893458716473996626973799441206578862257037854540500765255456072342986236961847616747389002306960623983474449399399566062962490552343743690987424690162738234475561101448865990140939647187926645465873696065879293481538533472542464813823006390014545790292974420330916620279309436708617567470452221196388554178629577191437600588559252765137365926557892339179083756564488061576844313369929902302335011818057198244126252435429788033661922050091936474726156471835521501572515844877198139069856207970970027085807797742497151907504144083039971836907799982018880843026514545531062566070167760933429792029683109044791288794716118809513942712460141726896150640302166590674541268308533077346055998617192301966507306175713096587426426403152430266553308136749856163175791521747004261944187247530773972105488104311420773317976413881001008327598053497657908791580785565080193536966830803913586153486699269759374799893692416000000000000000000000000000000000000000000000000000000000000000000000000 [128,41] -2071594600462895290253446429981611413440221950156899032341810495072392247528453381455796691342104437684976713928142025487393814677715204627373585679863701691261827231746934174238334927481629314950613014694698514683468095507794739166207271787374374465577232335120485941435163895356975922870074012253088998929244173129576087223682847931508239792701836630673201077470535423328860370014514471474997313429258306464577661579848922574186605441282964053634742379734433271346710343602661557589719204444527339035970627059143481961224614650374538987228983171787234804556154346325095369938334383478312722975793579049076853897497225341369017727041082208300506992640386521411471294381215298005538816710549392268784198415443222917567577628472071474165731494968382597448387125123730669752707348633352675441729014245431209211688180860565945976480528371403270850133180384750347949007998953215179339207243442936565362494926886485457499450385274869358836431932235941669768872725202620437881361498066678913084135162504471159302203785946037785834780775351585511085585544659636623393923858003866479789627531581249675313400497511347965715344171041682925391066501505366581781729775618277952647942514744851653600739945624613376749910892795140294752890036610526003214410762865373340423491066826526242154837907079145679079863571711439758718697853465349614032683301839380520777875052036839729775662796365922416694579492540695810165010017111289392340630756459967199971512443025196805861435617484542874055055177667397614826677434636785092425127486668683988639673723376953536114739983563885924847990183294310765126839256579372378946826693558310782634233945247156653590541865747661085021532830699601040650086408714030056629889379277713167917455727245112676135521361788184504404472788589294323001067177993462780869045253503981046710828980505711226102676288857866141881101245876957184085575156809058680980350635682447598877747429312301105629248373025411244641678575161810399475639683900730307983507954625256642682548526113890221677254412694645974648052562891967804913612208770142853147178558414715840003853671779790076187257209515157198960445234645351178047676951178387716790313518130080238326679515430327365883290671772960025695254301036705720906004128276850574983893602761629271393974022755092054753069403750767207411730698545396338419274457405138259465237629531382817787693378924935075362901089320320482540751679501650705426922821761930081906605982214612528313931094880850117903361853880199963669990107018271385097579113793694419360181251802978146329996783428990198834584385890969819342887816663710762572542924425747823887820336831995929225992986574212777563202731888877164854361584950402176142622570619872432374366875714623086450837100968890526757974677641465656742398899251980063724245096475640948909900416133186976724957409182597466992696303809804338115248480525625382450076465242278337696188627681280000000000000000000000000000000000000000000000000000000000000000000000 [128,42] 552124941369743689487910185573332772484196563608996595415388789028233948730890024875704988152780170585525840635950279152768181051262021489273633502881226143086565757446240988561747234171592435112367558564196984643164167926256919952644733824858640998491364219921389683607308956149288618751133387846850418612319753884693140089231854500271015363691597913319925456387535734926086962858196411331705594422419316101080353432586661909441326158924387956967193381532495210938885898691741728787245101552057762983315117145231517895531055827749711753091678726886444074349152224323386030376419162205315623442605161534183823470341898583572194714061549006059798816267817144455558336577478368756162076281922485547189712912547945685265491623629177339766711017762326288608135888359834816974756172157456207533895168624420117523433693229628833958865822514301969940229726890537942167013031152159566846460447354895211297634100724714598906201530955768884930476598106057737408743166441248114079669693555975306599483769778064491183340385294560163510586765247132340908745888829738915719470780701013585513855064966207246532721828456677906155240757570398834374347795650876470388235721795484714896264827612083223246002724142214083813182564858408360846836496653562015287421667499467700060900164096472530276602726869491716528553752762552455916376413006158446187077975478307965416368848844272043471149176217872228949933140408058771746586540181947592602225714266673933340742591047095383841300471092325499838878988397396593912277679196692535930685099820894029305421236109964652896055967997204549771416471175268198367955436526954895976392353728732009329421888005129844104723932631752136848816389023909480401635714746271013824892358751103230012451599996468238729572734978258683447158496542293718481623578602093013197190585351728939970692532074462848338406457047102029862568262283640009033970706670298530365695452306184157725288322191661795953720127233915625025845426873992076927103408985192823807784614595051145071828217056771554001871448381802050835601611773754309342674974650546125086894627904556264454747940755578496386561205229312466318920499881506872965354833031351847320658061343289340581155835707600356276952981570689528282490220243325817636693618296713287682770336627195398848799280031591130037139805530115008635047008674072419687426135597607625155144373379419435243260609447676492675208248527462051011940043755394797514436790264440996796736394407212286333563875046264042217390538736228928797631593816293086446159766367236739670334389445159254255284494357823451027206332406876486758467074329148560045007439005460920057404977625725342435132965999364114736200837012001265117027391815918250136517095041081699647970173261133202932290275307827929097584241703384344748712321837346128066388256811099347829568478810667035833403647372592974389874826309673825865315729420461352260520672055176298176572142125056000000000000000000000000000000000000000000000000000000000000000000 [128,43] -133408053899274198442087378607946993212512174840440810415407366707622165631495417277513574116581491720850184375269966896978213375700151714154247900084254687638730261345141480772040328449744451252358193093882297513092814841941647962738588571116770566233309081922585716650630179657809602000329317605776505355128770865248437667903694290318577202197551647093136157452203101870574967555568551143994167430954639128030451718554796796159021941572058923043440373676405766559440917602300581636105713287455080157572714428099315028306705513014148992078602377919600057335141895732080551803460381588134709515543672998242195928876243647153726350884074064408437742499100134761829753343729845739200049621874943547546229058077902332908111937544164751209545547184733679821556528563433625959345363626074197006134176257356357623167286441029794712870665461515220441819731951571391318966406034188960679185982755946179440451847023773696973546395089620727049282054110705160366033299146685296935314828771582411845415362855108192877427837855826297320731404779368544085308382266060502233945747820379695371941186407540886349637406743171241909464858154302938556818825657246984977210998798462805121909868935108062854815904279939894225853702899916898903536928575426380852161321071436322219620782193891951301561493450876082727811245953999795940017200528753399224721536767561870364817125563455786756893335816024422060069231337971590207000935246364929853411639116597270538511939067943364877071200011589230281098776643103716730040543042327603368902671624317359994632681517294806958800320169781541490137918091573897062070157369537625032173712874810497184892861144289977593581091779608272027328231187731246304411306887056834438715883078883401910272007679912195143014412272199890116171542788112295964973587238055333101739725954610240239301389593401348668560480077100793180816796855784010655737617783897349334400753749148816046723481439158636871969381593596434820818298334615772159020791155563983107783564295842859333474843164080172372342322349919563982461463251579267182734434204783211508629132507113989947470758970667186656741257546778736170339482315584233999725146159738185644953770850572622074839220661975334155034846710632269706110881571610788357010515799173670101198046996970229305607031915358818527391665210542768948223771001175773071077124977462142576506291015076267713650350289307034178423294031513584364361631174246853814246372807129964768567164554962817254985634200541257166840412817776303890316085503485760428627883024324721742700509442993693508082809737838946085826516549445823562507749818003595410739924069967552114268589288013783117859882683405319640279630225800975202039160953752663355461722697154638566914269086408673761671199162517992421480920140656236133732367667296491152635938378606014508002733127155161339663981302477913846781779302592261539021969525105742050906400881153975206378020536320000000000000000000000000000000000000000000000000000000000000000 [128,44] 32892093194921714907108707635191591439580904129271374045393513168727523643927870907068632182232302978365188801936093990816559600834052386620673405947990316646571594599285150581461379699312203897285498828591530242164481154923784744198389034075218048111202623680460796860090296027182039408868808460200941960800067639894945293733604806513559992338026445607065055383727124473397842571660215775578086508288720076356919624576693502843286731289136519771522427811603217383872422002000874106888078539114559568408676752350841658463761518085561893137314861110899260401130505323318878643283755612698618121228213454502337166229075496093689781169834885917797067723214370438876150509857183924853443246411647066449583201860924098479633061903196597202208471738403735257379949826490984945931561891241719625040196787040674310503448179700481927125961631403251901559647636532824368653468098517597303218474111617467008753484206725645458480227739849576099649238454908217564137744829169403366462876434630568637399902292069980721151862825222115301615445418892071315619147186970152049474621501969787758191989736787200394126524252873546394894896354672654682626480201544602317603961830949619409411460124198515775817924687974489268412911518726205753709387456163909712297787979984780549452355255759497165752298831855900124157756612626600842992822668462003683056488906651544760485771544392018140333372657880066979480859734592111682217579768733748849193832641867383818990124286396745534099342720439270011093405676985077972185743426789246260950431423670087901701141578987304758327374463246734051724835016047955405991306594749526853697141223745400256975215931225081309060957376923030242182716123545229329847817018352808438294948605134043207670216204614850365019562527679745500410235774062912212884608853803960432201542539854085995624356930302770016557214228547204088943825759522849975214827702979187463415976025700269875547523990647885275854660663215298208411826449131467705388000721477491977877055392099688637954869370318765444907555485769206910922784950904988349660064802890270506248287641528512401253935736377217059831147612422189667108964883931374689898653473928216605077749239561411918567248500578746338411250318996624015069728063247066624990194847249707139771538378875169263423956220091015988629809947727516069121906754113047934345733928050007318743454739303357437346586459334144134063494699380638976152404114059029946714072180487437081705353557354166459355368567846005797547666170294973692062956430829351145248559948362770086023180847730493371321456457458400683994653971593544634928057802437014380669490663361052263914603371233971946863180191164620821186421408964654718545491121001392958013675023952977954517762050349501583883772424028181841318564882862186055409193559250236388001078642977937384266387718959955489192888048827194704803788019985017731830443016278528176312591400099521198735172304896000000000000000000000000000000000000000000000000000000000000 [128,45] -8766806580498799047756715809838539252720525353213003038781091527846181353121809783133845093434321889056778177385129541187252187843695387365051105861333403479907306443765739909233973279443258570250834971907051548267379553283144202977075979331934442372620169280676979985868485066548024641743475841645904848271922881675185605432577585146573863358858960541895032180401813112581121659590375503621427117291879192231193685444558229968656676977934432873216026085681044536673493867096043766016700102549178133260884357040675515083562348327981782223696278335246348819506733860525780335058754888697444019350268631225820504014537890086659655244853780548003936502089666664837902237858740726777501184031573496965254595598480691575281668823486177627433986863653016754752140324271182221780183019897147575688697055043322541247560114058942135412887508106217582417233794448837138705523568276947410663010799117616481434173160474563964496750634820545439802618712649872126225139261414085123925211696251830890654025763996988804173161182386067632945309548380553842832944776875042705264502343653939656696944487486006042637380120709993903401076843862931719227248539511963509652792247187719815172777205034411430153965056337926317493706655985444351007909862210369953065534778765197665291524974917850355230319698005616769433217228518725017904879051945722507808113837281550542908025772174949942995364029706295387691212230350773275252744192637729251470426710949066014766770114862476814694541918122606330651212907203677568603706412920247699271060875081496873102767184532079712932672986803567193524174197780581693581756981166992264927019362398776978346436691277501610235008806604214562549747195827658667068249311223890239037266793708647703344918702981297718821626866975241682075227495225335327351296009223867509919245313706993600822048044276761912836627084451549273165951232494672935463263286862359557985426847172916861009883290161531692546576031351378717633242314743477291508524935977514414707562930721877411669586969886100286419533521208231964378867259729658742255897540305337128264479671882274745192318403296228631012333432842472179089055487937671495002455677727440082850841499362518938861460998335799089765207532496696788247960745234561131232573916512122827151566648756958501977598734131927662993052471465313299246726512817747327724781089778863590029549717555414242895641185318911711641967136184922019474361392121050078961404997309478565045784985330241481859177013407018309391099177946094957586544053320639196779252930371599575131115831019826999901366595974789096437287126562526641165627111609459274925385082911630785994105146061271704859511845453236090935904690774897163521805627747906942029455130280313570175656279299579773194374779210428627723490096137892029947126625392116051188604899601364003649692431906384020331632263146703274685823841716466130021385856531613313611673732679396502697337159680000000000000000000000000000000000000000000000000000000000 [128,46] 2241564480624537218756811886289432347391808936904228939497182512748329747049088460034353037440207621511696475103745028145032562347078147987096966702114976736509915583049128997035053401639336533077165279191364521705909712825068100677742044605932762723105510452394832526443142920394791332746992398444145356590096272091301678205768732470244755922139778312629997601534205710952988486685031543707135421387583022642080790440620426949588266200753222703828583173517287708753319171764366145214214818188616218426656637277833211157482183997337908521632243611911053612821526688993819934423377258749323316028236357083367765551229405144314386412652562264111403726783677088364660751585565460998808137917665485632271515947896569669800260570057208508847912228445860639061960414742092531001702132857835635888992443306078649881065269125824075674734760340632170225159236675919606589557504331535237995861403369571742865648188042376693032820197017796915631705643400583611828024502332937153654090204667882787279607366679194478046044751901514050168916822562054263676201883896789669484176196938496693625467676037389644650254759950332496157398790678661934529285423867060296075703190576798694545248637655546971607216149512785403680148246789729551585470067367011227412588328070396208692999871625156330023660861177936960282457615257858941284446444742010315950069324121061199640072944368201544205689622157053048602342996981138652865859884536394626262612724679723317423489375625665821079421092610123554013802834134465849411435055139368098806371435891320162173646328030605915918387370769780690568697023704841037733154836851251878587345730812420796080535260722419922354276444790207780144971474192192693758835050761866041246205239136129419984289457357545982969335589481907894144447571180147239452040904195834614642185647527395860784830677839559182751282970226198389075659423566913040099599289446354015049515926586054427348743231558417628517161708393059557297351889680719790453030488202015570312706969699170749697770627853573997856847156335794606185992131172169205172186663539745368352944033867933226890479047552068609917516313026027762745235518318284968142733028866650406218096402234220934062046450963513828523052148378740646866621045105278063604005616502599034766500682268551690985397366610162386790314934907379064461578031699013906534361071426467301022744569753854945650489274976980487056471811460863346438987324555718975121314270355651129828464548535611429017920894462285826581451692271740168474755533847426904227299971338093136440567593329632075195724784952054982138871669346761435286107903081486807354821897132002051197167345457318376285013539295173314668898707417228387036451359068135143022314311758107201337818117951789862067727825069428329790963883989742161954882188521487873949197958503580459460287432501779057708277092455800297553866657200511073671687515253280508791519555083230021946416562176000000000000000000000000000000000000000000000000000000 [128,47] -413227606588916771156384394337924341854544831015726601673808870602079769131155782128223665949152757407490028304228473063386794365089868453749472983460540123245871176737136027664488972980060298957389564070659149176930659273865845090248206909380175003107646289464721275379642417648070079968972036571325202048168696417713693550657227718269525680583359507818894097157742692220725932193770585221565866957230038400650128449513063411365727166527833994608666274661721341780925645275082908813724639835280080395957215199769978201898754725366195458312017500917591155716775884372440504747247176304684880444400179490044268576734293036327470622320577139904084802889736429168577608578852538799829014530420962863922364148320834646346189664366059348296146573456994054434913022512978615082711553935115120192191292782429319921933205718482884406175319159258940511774461615817973538743019826259315201462613997335790576738893330747479187207495888274636646734952276885867169256187647146482620461859241844858878714009492514647415660214447858893926504008971217808441793041740774687309521820704666864362375537689757859776566517107851209091533450005660423267417722272323303398297307863785431189854467874676091170230278286044633953790065346104745905876152900483959017831582914835984299208927178269807457212628877478605435070704759393827358982394125483126169486254936142181883959341173746943524065570247851098259592325441277299909152987990103168625756823879207214659034567490603230995259527859699749821836935926407280431135637484225399842586724957778753098082469505944837104136052685312096336893443127631753217648843693511655939454506179315374817375470046018270049042348114747551241628587294299958678040479128610140241795182087325980375346100436754401753516353436413528086878321084846849317277630884142231177383013031219136754978781113663891699611122376665950851856359229549512011900142967399772423338954245435122870770215746055174405380109017173906902569194224231822411667431847386938828355843004436522459396733305499405083562201511593226084928446943562555575172109244906212641827160640839755779205790227697574385210876069342145774713415707240472805326523329092386634115431931125327191992752993198594863428373174706332847014046834274329277726446490127722000504203609624758060760947687146709194597067442410693925786007472056477136871404376195970886671747291526048170170763429910912422397422347198952151654282018308796964767480128016868854064602282123067103164941188629580359512681197163553164963247767560492618432692464009636098812587842518241480900068628984687721325103348723057321131002990445974074591639197072877867137824421482015237044145693058016411798936268946595301043839208360026459068144021510738548257588700188863704896672581279792009714750423377539112944876344245054085384392346577393622374242575768215468659377688816708134135174063283163619353633278918624216705863914615607793266196480000000000000000000000000000000000000000000000000000 [128,48] -10696304778433035066678704332586773414480760317161428935523718736648089704679281928229986658260642455026244752350710745545539557184175751801661953138718779368034882866460103998820966975854382810859664598026647270814050796241499402259372857394240454019608554207815382007421449087095314772233640016543629309354361745343448203833674497215964611430722164474489166896268976568879557169006923371760168625092699208576376520353125227807015285982494643912268138702155269912642900310437921515655803842500650211764866582147934400126137056287580486231656214960782026961803938075820986959631217254819860833708352393255519246202093370516572569684993838870015113551257618453943411992940219899519358613793753870734624299864723390315653040291347843455593823840260199039780658162568505707102736667984235311157686867792504119033602110016427833616303133482546141825947533862764980918846001536545227278161797128866038694459051146831297890742059094989678304484923505210251480817617505768632227922790222445551612500758129845326745551783326685353439204784437564523688530999151646944988232210325733001949207583647236284483176025496194570655846412092224539290686098060545503054192156484147705392066129250857880693490785661922169493052238122732893012187144957790008283127602382495571407775439740414629531450406551829354971502444353188465334669361164057736785922989521575647287603803196634265985362841947916565345442873128844801576494129610089632372842578867308205119083005784757629779401256703231972169446922460660339097368180409765468154399476218573664421022863251120204641392806214550796708524891915775569254902779660951810196847935729250938508835650260638547124825095946862471979407748773691241029034311760339390170901150772965839152380344767214435260403075800532580781462002225937605184592067946083398757846609111350787248590270974102121368598347578669617063253098353014253658314013093607572292987892519392676870228460440232688829939178653843217856783643991062590150400134042212160755395373571637535642923946524780788683552212065768280716467546967993377673793522443253119059352506453292712515534756505544328007769165337484413299459987716526858091134701694473737819032383769335663452150697904354002444853790822625362433821957177275853767787641604489288452637578018640936637359140464827087485967063305369256692271126328572659984285582618571882237162358394701794762058078614690011514370440709427857067877229524322207405655185642472051150237685747881982524169473746616666174962959357702284519328376279311049283884998081181830672385873727919023665129307931709728333300838188886598219381461549446354603874535311391843352107380554506805487045061843786961037213290727899693258168821518184972485402748351151279642253290864925953223265124010432808381933876082002385278148713700543805601186905520050804824625389641233930410091841635216872043750548940310012076866341218225891836486605230098188297306112000000000000000000000000000000000000000000000000 [128,49] 57116853217215512285639303125269326579550816884539994054179407409541234538083894799078344166248300782652687020152009730005299685335894687049195406428883388103574220169319285371768208430149615170800680943492861737341660617538956555599927628869229430913321279641094742319226894770572978954672024112007731390498309475351738914210283655498062765000950261718666168874021123165069778317330153741557082247751923039047760278875590375296705700032362329814648936524926138650789739091882545024529490445358134079215775470206823467696913131036940959104427980738498208005597159679638930933683797987817003868943170657490315348178514949662559795218873256872066213583024006459450734093139365313529905500456612387194863274468166823301893220255874460657138656965759041037760181695015844652567293980947557167229373181284921563596529548794617222762363459467455412502997964177358081862413752318822949112926539424424272107617794542129597949665534565331749911092150789936201651511447023244068635147797146048720797839592801859083091685554106585844744490904234629778857992232340760074075668271669309099107599848397923418033777866616947723001869622763391472161326240268553996773703369429700988619379002702322494979259499979554525915199840482495856590718404298067792513084300747233258734133206894338160504430672076411180696529310840215672229150217450795204558030564758525980399732480009368827353500802454023617112433419306161360163097666480181002897947555985199734692043454469347681131223709115689828748947062258648908578651757736526923179122637367897985900298467718466282656939889885374449484442578138989840629731956811779361570601352870308962019059698103677170170077356649243055741051566531119961233377800654708718429938023356044604926022329181527509267072915508728880671329934174636458532474588418695593694414053518448333997065942966650485163530055340252140734963843430331710808376135286200422369114180490657201134620108405300779903515771251784188966033152171523122549619312376081280691801545803227476476399781558183824378404713166096044362738666617479304565505460490402500263132932245667492004113002389676992908646702209886929818128698458920004193904174461142622855018110815863580526243953092128295759691679349558941557863062019698275054226914899035478643799326782682418617735175344822320484243515737950574231546695699886436226146826732798668826156755124001858895087169844556117434889580161594456680641728115852834801672191966260351925973963901560988556264433099339810078087934494492273571757470633825999378468043508520725634216183387905768028201256996949206019125290791150907398409320426114536124591481356026076595311425177509342147529759319551833258058028970167535140133064332292277993201143145688545303216899332676594581929460070942374153665018307340405900805832661260349893432613132837456122867086324927772862921356057280348588245144037808241630610018503167143306745741685046879212011520000000000000000000000000000000000000000000000 [128,50] -34280634098962262333355537742372838885163164620693823262064254298351720817875109854908341503083376774410655904046629911921762376687438800190001210666070422992946611035526837497512886717559872385862964157131148805033462046545611981436589634421525712380802981855793777545742732323330613549956067272897090222604961909894272933747786935130885417519955794863774025955255534839435038797244657406722359864256608054391949593738669567112476899142694238452995380735650430566919953518202345329463615105738044320299359316719164198801325286897319927323045551222125762602526980916451886745994488989435488494831568931241224818693382930469496501841316972663424367462263811569316661421874857225664682515239958824842972199137077239324733852486534242988482830166512589371939973257570052106662742713023148341810316045694655752048896822301570646469545618833645785317035314012790648662532753980281073323371160870164513493377772605605004610611648396581295363800120442343431641757121644295626817710549276938414764577352209380995543696889665136588918397847814483917098325393453858753978307667420638589918102735783226693367236971312985747817253708439471707769369014324210508856057339815590263381049163799327221495572220807697611275843046400616510357833427234596226391810036843538847120421314111769170340063143015446145326642157481358925533352119219863876597926529053638205690607912746377343476997093841730274361332434979622908191299609547489517012850781698025924228271960715567351567029857251279413130661521768501286035297249724928334197663577860864332045113306412709932001910393639832385211318259187650223780900626546109547882129236851729248995061047152320789440089165302998804145222869821098079605922817114180366808918537266155828521731465911372554576825936568552906569752569628458108228015368198166339727620184256248063655401222111297495367249454567754859151259138548994845276792782282556965812623975508000257128543798381742536237846508347277531328633957277975383935505204499762118315498284817210659846641947927063377588093828273961118198092976630020983591889336117457527910976040844057271239422544716259988562258400573325286487620721032918871880616303896648436457542085942628574141144993858207635061052469879691464495256067904850934478309478729387198233352927410682405610488829396997883700823370225394704308149042944677224729557013201555035343754696131305849706718178035012703153300526136476282262397811638111939150445864364924249190552248948945295640950595981535725655706393514645857152137950679659227012278488709495426794676557566249901965729522655252775694517998965875043509003682962862082601949665758551168517891223122509755317787528421538963177698160961231012725201733613963923436172880132951440595950044450743744218737602775363849091208451800275241447103962493250305625969950783150408842601514631590823418498485774944608559823744233731800086156961545366581354870484720079855704604672000000000000000000000000000000000000000000 [128,51] 14292420733584346191282058887181132470634329131338807452599873836728426886915961162230638230503522303398227946857734059572797092501052635227237066341673840931841770047942296434302348973753389248388613033120857670898470064809775832023357824383267444300494828878538940615750926083158931277981524910543324460416228929151494119439077891810313243207552048673654849525980080313044865111888643886013193482377281175713844944622174577569787659520735478086092893500008705027243328943479677310144278073563667799302107138195564032299332762170392005165180310085935684969104737884045174118909924265493065836058128243050592586210318898410412559109172985419190438940374609277044545432483479471542398674219734347105316990294897434960874692602298203608556089786813285662675271784377797333760656556179703711967793435014873674518118761084011654933884836174412372150979300548492409548393310305512421557385516105081859498708369909131818355607204586317125128710458779666027846524432723636459608740238276564553334632760091055961631534203694775230333352708665713764046601268925895941470848925412135893786745575687964404403805302483758526018677539006265105056572064434970385093491559275208559277353226341610537335833664837136378585059479432639830180700107818880723795616460694338121740642816533280899134659771004476033806956821014798816765608906808518638682732555354387567898264958549088986803364310405758897341821578206106579309274288275244312515165425426166721841671044816308263282447900221730838116412505596750987053594210158240051393966486001284732262345124783841219646687225908512913656858989442346366314638004676863812697626796122246335878081330491604821210477376633881872938368610995005654877489843037320186529605161764393459699656158405740582088111194802317577579860341299538696871628204983808466007116157073017619857008794588760171497786633612480031085337219989649050832296595838114797764168508183345633534601170910519089228706466693040892670846663779274856732162954809373646434622004903120846939764636294938096084650531392893161220042102791147454149736830894714477236420289947363970654945433064754810770801766408382710794122610878077897111635046865534299838173202514713902260986906140455504343389168677774423344048189149980607095257714144168565861243519160960522124609539473687044870430082123066659908722665118706129421403885993487518846222272851759106708635952634497039128818520844180027447130214558268926919645270648631351726408057106623754163812032795978658748517518276568743525268444267769330945425077247363418626985553364786121878410020574875143850472512325069053740852237839411724395787362583097916061275559013732846080552897752597601659797646898315116383879229690008693157247127309420133369332945703325646734997007349318387790988071797599147048739751835139527012223226519583528789130963266662482910137234400906793120953147826390840955804158931589514326776278845142934015180800000000000000000000000000000000000000000 [128,52] -4735886490864166609794982581163713311145189351559453903045914804683488734204113910564682216857048685161590455810333903628314552219280101391565747643370058690008449527935415716153596317529976597876139930534474072821427720410567220547286666761526188613504165665637099439490856390106499258938719581958591035808261691022375567340453480532816472166067817720425313708034960139477956484954630371698248425402206529019449392843557922432744815705259292258948619597403292360331678497115136979740349635242067415634004017009649471306025127362813938192455180387083535673594895130074900492309284440009700704393719058209260649067754033754913865033947430941362414276488705047979337429829865952484869042136305626401591443117026646343348431198730645823887199881901806953923257982312323624350402276587733093115668922468771562597692411104750341148034892692724604651569672742405507885735431087264190608584614569726352885630790476926794131066295010602188215542428644390207446839087584415099924703446924399505055537292477431127629172976863332086128554814842114282794676217521841311005871255030486880932649644369010761168172986586665470768590660584314314116223185426435318193603045534710584663468782348285492824329405960873959839662029330290170784202121084713809104631476280873668272654642312963866072623302405633877419381880325704300947657069331206562388881486158937077908750923488134718221352773969614204880901521160242098062262447616042811264588270316281060836344377267459967425566698297952879264492086179343031388434683472670572877346846393515871940179520605116098816424064438059880058093541060628681736480076929059984195708824423483316686560324721907214501883581856882754807958188249410472766487146880472197184862829212352467678246497126763715888436470229108783456994937030156157006585708851148756974558219856699968200825489595688963997881214615177786501591138701510578904811183521421110684847030221973167080017656532158928684036994890634160065114582677397222450937092425155953496851495317125149466134814940965586595487733899696685462726348115689077414759727106572323456113307449324637778534698310171097223957596435112906505304998067329397513126363922707922919172252733751165546309579307529651957128034644832195960679217867029789088226271676001165648459735551224102483276920870576058696602606657911833758096168174332641282145844774087749333628890211872821654431225388295562026989988201292987881889295515623694733904168370301024490686810700595061836631158637555946760426568719535030033618828774224169880078255117454336419656375833537108723614459281216180366249372153567410529609963889677204244704197061345538226437064907168571503992454861050405846881023386305494988607245330019881230547261092448791152283673365091617869543377435958918599826546610851503982158380080406027223386564624011274900772133886385169420904582444766543060843036440895424943026760816000637147527824928976305662197760000000000000000000000000000000000000 [128,53] 1290320278664728144195649255737537660161380300222618401300237951409453953566211105239040511493194363319426591200942751054482040219577235031141613451180483600142417928983403776524290108185266323045693628416075670769714127702873926268118074996552010282981080870944134669319768310936718118942420786269881495299136505839283981910992005739328474335140539149840961348990580719501701616345197496547984178797887540018159174774008700094150151802862120262081216931247754713278959161905631956567473805778712906109288899485547247109080074711412988812451550671310648388011211652994254416705371685481447613868757664832476026811633457593760373786316573919814157972200968312150722494327187927628017518031287773170948288718620001420140988660665859479920909930894543046375279318633702148435876286423946720168277620890702563369816563120833152939259789306700421059408251455226395968561541832517769503447829170325441920293969371514040739765628153864051472825065112390044499449811412914652310191928590610978887201272560291017390834135564227093088190972793675570803339014515391178277181506878558006092143980907906826291604319162747025710617361025794502291174913472207870790035002066430704938077616544572128944215392098844023798443708902512329467623884071091241761724117433556453299669953347533179016250306542534892056675324878444418629933703183481536067942240001944238621420905026688365016479809353379274776355093840730895430151213195717275955751025549804356386220838782676571075591241768201911636820250676821939474333664364545448070744615742752214455388718321861623654863892062927468413091666771690036200532671224294213918050438138272128687212334724571066256136467060190262750212743019747102417439028419703371861478100169033325755604478187004026314452878715334477045120912447104688736863002395562614103997173792024486000558798412218688873124257212365373977446416355650665586506536042677263959994654419939762910923191805986006259328834446443183164044616369920071813992645444827206452443446909775832036738847457081934191905742988915818741180162838280540457510341629531023200954649371745819577648060618338502324326719577569751522398557448124421327738319398734210096120589839663727180246526223098486022630419189720734762414621767348739317308766941692286039901321184770027851654850668326249655550995640271074687376436940124150688823103422169570000515924377213489438161842888414664720579737752095426379722515422896279233646151311232829986412091273197467496824236999221700430285762531190599514051209098729619142381417841300432645243465581937720714645592407269732825546124013667472376900983907261825971168594549240234625597258816539137150337400750269315604820535095657756240854950844667711966644654962178101124081597238050073138609170517165293044708310593684806949391073609639614978618992554513782063178337904871252234264228549746608486532664258104159687099345533051338597557894682767001984696320000000000000000000000000000000000 [128,54] -292222108258537730982424117814170408380719285870464344483880119973065892695148576791089477053354375738878538723087148692695246162903586909560150670132552898814662573646794774372851520588266232359654248086901618897734801741684615754353340749380709919252457426387494187544858856203390323727739337276887363460245006485401409498715025292530810239783143830387153457778692136987238114099958070175158441129868404103737364920580477697888611478535831717549610842319845158064078371132123526016849645635666309283921601396043977928542526241483027120506530165210867862903806477917493084119790864046181072475645086066282740243869982612511855151004856356551556003244398855682057754404945672415237891131093987020897898501874626689543111423073102664570613774471189534756127814359085645335120147771622071595968080362148039245549788130874335062095666407235967042721406385044126823457573164964291984333042850462145172287797724403417036944481821382448502770455656882211617034880244224642374975576649313843041096732376875400665636694391714118400078434344985615804890744210097016147558633561261859467869741470065775154086711257393827192112091470438566677442443753062651304710277786026668276572771087818452232010175774365447511957084291298031810184062779159575389343284127867104009226873796401798057570576691769764194505262852933835975867882982632521071024561577013662774454004223098007320644758679120068225753775438042062163489185968103958162972141083160652001374917053206259150417067042892089968690275204108739968497793718093766221354031097855004692423375347507443999314739913688647276541434784032567381647375553736503163417751862189432575970192792907206739920190057400740988474510348053262407470283293206303337497641140878731988684540791226747105377122977739989274130492696971021001598032110669666677115614336039996104271136539371513793159468102899275503042008967705542509868364866060453510624256555586387772974331781360215613309247947933614581528727855203175923746808587306987532876901327550973431489260846734209811502386351770143954707831107489558330387608272812089321420398546471832049641436778043227487731486096764858192222308490594952252241109096210628737084674122502675870673187697666669350293239572047891212211423783956726750210361743606536340802684098168724411509442772204159349207516411206513443350584781318210827348645561069623704823524552145656253017325237613756120882526684431699440589384536425294450344579248453062032625124693068824281989786988539105686663256691713426148732239824335184384826652136424680550199574097852716145184150161853459655909281693806099024369915545855794403502763766410180544540175613245920419906650973692087792870293730334962501205106998763022871366599700543967546737699307270105983894837503644179463457987688730848046998985463505529028381520286078325803350730939285378731629276905059720208036071533341883234880120124584997332027358080489521535778816000000000000000000000000000000 [128,55] 55019747788921022355057611670191883620218805446976052724062377308724648172603222211604039229850977121373326488704760574832985181995998380038234066516459288108391330620803144437901745974895751509096501973555095883106171591218082757774032363303806122517003904175567863117764778735036221293188492469978730129589876756768482412076186421529243686931034381746298486717671344444308865496400664716018319782549620398251983646812387625138874222615079432147150125609420695792743408158276099424631811352202048745166984495695753585135039926091123157138789251799240182764126084152551427508830183234783933489334166891338988962517819050335294527806169223932259148737597686709571349648461482060437073191993658121004349934581913393357110111264306993179282006376672148657182092033870236529084078672893604855449353538410054980990549565957791212310583585601531650552020737618377112180650792196993620673890562359648650916463595209126878134860786992786363197622445164447144061171076449712669981735006584820805864386716494955384821276680484388049546380971005200290342236549652568364435843109441208663467654664478655748123434749204665092567841447059212304876752385164559796249413090170343466267157809203815777086894192838649020712556177268296685144376950879470693049664817650008976207468492271311097465405410079768549525996629395066015003340790073168800599266827043311810566625792598602791007902250480039298220997489454716166484123107552679558397537096672134358264142628756017677258206705377944203791049853092007692756599240993270795967862654041221256927543532675403450746435729152723379050071068106309287051072154874744936602250775193858880314220690202803140093756541335343267992048247836289794492938586040390038489952311330219454302383188871971023279014592539538704224976472018816592117360196392913108009019728906041586473628368179646214451275015179462702080514200852662089751184417038214045041040748953268101318247424830331193332200509726163493648301896125188895298915741528597542543508426614669603709218483112931726706793861328292079502716566654149927769737261010114498756344130325246945718522284008769808351430858632965651261172021069174343507590900072659492872923886583443504150151922741869236970111525174254645887228645156397342258611581069580045287666841536868443673750707502297203409657331994930826069129495562805101268824988803758134207362880255342637882208464542650963142336096118945381212926973529792473951937006882210036201599459199067125926834062121007540289220618943411476694220049487984503494389748672616687774464302896950731934747344834585987666700367394231868481328250830126487505713227011566265161201702977259973500589361650678223178665813319240889280007388232076621183104849223796433423480734376754789522179635297772627087956652078278157507534290669981062684895988340268228020284614314671470103307947694749638400764459327107929198402904496625061466986679675483366359040000000000000000000000000000 [128,56] -8443241649801644618953109332993335858449141228061562961611690786397855712890595203660455648036995568817984597146689176119502630767781932823476598483507424086269779734092087963921118983988530572732492668750547208521786523687970661513419614970195289316549994889039452301486364705984344731548907403574480377086446542529952538769716618222787564424215092153089388502105401432657654500572101970532095217519600968124679599402339718983819392755517108126852137889974276649748201919593659610679794917425109900606534842695530977746644782628845106472907856177379691082071322990442700458110476084369370529759444291157695044821729816308551845493011048111444832176160703356800902000428591956305418545057986545313107422644910780070137176639695614727188081627292037816970976093446150630637530878706985294606414686862957580081911641488188563922649296451305406723505361768778327568369284431032863914686364096133962507632534204751161229734470715679195398649751399006524871115546575749088078994994072958047960270621705611773864565344266563882480658031532546761085345680282685189576351864282482414536247209352593186170596236928173182171659246670363862701828381754094972639288377094794918824267318875114282095982957954938880134825074675775853070604571802787714743151648107116112339003984412245442969145603800648463985256715087509521527847322325012220308283630224483395789600289819092458285264670319668901160536725662152062508841242266758426943607519589226092200555784559730065803589195119926324096104977839635334105229862439482520911325405602194039737813767731366191244222576646599885274269285234621223100391754448756049662722094545274656468273989444407529657184343543214043525946197758189920987172278675545853427189009462969947027849881170505114677655553413066185646300767152172330121363750343468491720899673896326123546872176905448778307234278678517417498802438486068606368786246571700177430145745354484224084443915579798833226384127071549006680048503347499060764204266183740677705575960215429203011264411948082362058613983712415888305850033335964074289353860686733907292890649812027112738809509124466582563763678587689400310845823580518271989683918493070689643064380045382679203793539384647498457271015060863025233285115521218264580468625592386696073778263185358785082747870649492279932839665286059893779489982411519288289505666421965972407516899438900546730661384274253333097488640255459297756461633166140474127778555202408874245581086338465832970483992321568383962994867993376892371307458312464439334383409642126210077898502095700347710972717265714675180246334753397123527487391920681426416511035349476894393637190644628625177476698126255381561189894055014901086506697456064952631309194459866925004191851637056657478856852274948804384668152053408591172917899800895856950558353708302357841346147555982954777424007335750000070887033895067404828518984399640580155948425386050002616320000000000000000000000000 [128,57] 962324279005503779905260009514393957302433034840430587039220244749609424116953680423503427062315964199458221453319577199480575749432948937613406579592770257315356194383803720500970631856510173736023633040862250777859680456538264563274572022709564697863963840106545061456152901227645838149121827535981126189728513745933323338089474309924627774534805406381438763531777778759037754449740349236295815627514121155250913249813069297370194344744382061620724809483866588936315383697555781196481562794502841692820039102395918037959458076473462042286164083356217391992716337999960990901271206191376456369097667317775380126204423545657738074382422284702987877770286874466036185178192828389878935746183052090737890193804954317865048596153256074549204906829914918430158241178169796891464291011234002864468187246067338677330068952586322456996891022089868730367615526608869426918420451466805554925890059358837395968376540704757260701536341501057693789745212653439276472806156840719810935580148508545346368911372119528171516783045330643558540233919446716916135300616153661192173884395922489649997813595506081324759633101239831652331145804957358248751283832302377067078399811203116860504752076463514407716061288462588904476454966274489688938869440599464821948834980694457050618540996813159547738417639999150563193047967219697285646771305854124416884309460126217002773224491532663055862815194558474380951000435201234270916503721204003636946728115988171955399164826084988095863512448376959589742288957687863467861553094356767905053785905354116406440908010156561676339940669649992355410489683570251794235529261590839926082784925100651270457209245707379846166843255448680078989678304646773071726042358029919969016901919626470661142609029723100669164892194986779905829559092307813316574211510226186821098498407295602348423689355153885341754691485274990574192546347604789377232199493730853861582870217670449331316600612530011890501031489779437793592392455922543351549209765343836178089349195751987585055109662064663703190989636660615715120715544135377703815300874205043878954795182160286846145500064769322264635261006490397799859640772113901490427115822885057187964260486463968381098528429137466142006659783384987275720144183411099984708403331419105324314443527739643691600506811399051859997675667341661844849131290877342498376824699376344300548683060767616053997966626307632977270105235143939631531491315364087603469411858232314338335502001381613964563932279552054011895061175232064601178803052811272510298642672773615458107496869112953170502337686827665045050007933435022112921960717857512285406936258035931300033383820954996265758049135977749011341171309485142539629041244650659045802643964790160866752262931592633788068528806171171394133112882304523791036547469003964053378846103814858678419106734120624534742414519946017289857460767197030109198216034914311436772782547356279111680000000000000000000000 [128,58] -42961569398028455734797268286125371452301200995520454423370798778126990342298490011704351840326761143121537589329859248348656963644908198669900680886490126666113548332720042906568571061295361451575020152408187370486007159137978175427081442167357495909015090731578698105141364788650233564326983059358627203566183949733385683896103831365518081794344305283198698837443837516277460200619987368717663475340131407774555374029940805114601884668641555154446581825649641436449980225866412279464149678232685043899415681743942893415910024639979946874843826470693543780391316174314607878731116310056290145357440192250870361240520546638760477006609088842350596971352779996456252870417152933717327218145118758225327564221606038437858571550247670176348460952714387388990406142643421941755653269851120883338702455409443678768470534590121777894340758765873985089203649881745383161553427943354502449857928591632698022952834011785689486607655249075414535971075159954879289376248189235006985532392876551634774674090566309981451305265596176123414433840553966079255470135448633693508393361202079040209111102594541629955168440836258387296595892863506259210503735233923833245241263452067904756691748478444393951868040731239917740130708707527465186053803021466016915021122241083198528971849353268039796012960268792563197251345867801882082593381269358160427931267253495828324953140593023457959312455579689861848927970313836705643008412501575082104086906584156948609356136708816793919058151898247523307550652026329640865102322396838167883014934793276309896380599863906926599622991129184326852439778600378873123756492920763070804360839816925374386863437128812517370286745373255202901468704650136233188962329355007193444980585940062290502472148977808102327662369905111567081474850078873801368083791917049689866181743683021197084534482974987129204581331020339704908197468801953140430416610972066644181659519163447207918613684135985027855329556411417838031353268038375590638814105869565582328261361277441695395350066446117345375363228524094685617129881476872013180011243015223225203329388762081478806426205065956664084732004259961575752534039430718344444139230983857985613329628932143718848345432181869888127018485272889084397155279510362216404019076613975474468788359286735194442111465497065650854777936137338390767911659832876846458093885965942482754618463747904576127348533599163137326952479163224270055424155040448049181980370900312006499858295340796598079513094531838602561384932578068884657750128242937594531192428696541277900065066126925376038896777393476927114495252666003094683958912006667843462766783058801539236626590372617259855192813175581289955807981698723639022060119752067336102364355010464575309322617227370103556345424038753633775956176927185161114311973665989132993356415904223656749780184839150108754552213939333090730123142433881571605178662480219807233278525238816014336000000000000000000 [128,59] -15284292146268975693735027021146874864531204439877987664314573235813946708807160335082966404325887537789240759822536123667176263507728176357861311993606930868226678634468264972443373009054145913866167700600687243219635434506772081555367910626765559450986987778050622410676542131749272858416141583435801132126123187869775668809394238533516063425850698838668383300904036902148513176628688204161296517485200811123403482691390284690665114561563304678789939754409001463073588824128662534425138046481536710015164612430329226346724374847666653289614487960609419826010754530246172783709350901121452217748500621137647962917016886607305806526100902884366294167722106978590339174695507030681708089450039923579092475900543908351700501168688295674630024840677290340796189660326630133275182547428036097649064169593717294797730145263818044095923302924635754846056113808490673455207722024144023917488112650642120492211904296344169843572212872425374321651084916947640566833975957163566641524537815059392801881741598678878681927421185152804397838602730011634153730957766062975795603003718619852059950877783416117806317134702380510399355444387553857975366928031659690805911388766880706258536386233218913628676354884676129963483962281231554266756946576713806320331630168257841438179255401539348175771316011984633819383796209867058430081361982503034948432589724469699940529945924386380423567102888630323355161163589826476493596728220048862594835919719891863819429799025408386186218219219733763431535683636988000228664149845434880196751536291910002516237187659811755826755462787766037100988334652424059780341982893300246182327837399820574010598607563325020879931700715170848345243034625348954667388131514253566203559462477906384889036558211520443925275930907986834263509081159147104531300088699671392816597223831595141531356132599881221961963096123857603069696334443658036925479374582793251340878092641334978461823694632628666106830954515289339014818720652742066321850434155054663286573649172932331826234468646124134432804171581919489770427647020160463558519773594702623027175809204411617603698121076770665759590219698333928588468414344909306344985987075229791089067871535034081430076312464223713984291389502099184722932984880522122934939451068795855140164077775482871016946551869029947466721342019907094134566826402064687610215515044189889101799942590893049332225211477573315735410988537626519126501498445498778228898990074389105254458766340858894299477776535020078590411009862064896893865961361330755708449288916249642241384040236880905674866314197944767224865354224827993196611026503233850706394257871057418267625936880903996520286279599913989384606352546857677028759954739571202046500606565000238557877804552091578033163542513268196851474128673876051127624865339660271202079849189432258101417572603973369457609301149638406824876371654280764481956100556602128333116247389293772800000000000000000 [128,60] 5675281711727129110447735748824437770154738363650485589639622531460878481685511330632952331536937196878961059794844913284983176899699602408373443548461926568492421148711057791824483174697550436722233820161099403321434851097792075683783804276780719577850204295872323059385500622998467203590784405146925069896873538963470909147680098236203470241237743631679509804839197833068782882872244426001577621974750455785028919867791379561258608676947770376736739648094180821925530612290924663534093724157113170928940170915719684754140171590964504277610759779465995040173004946429059771568143210042839399235389350363886174012095765146631825581673816224010603630960623691752029586261583635961915258568811057125402568290720695754086965339146867968902602720173360465904098789162618419184138682697432413119396977621074475070927997821406070893580130162355918982844609820796359926330048894572831668009222085581964898107377712745026436613244418438421793483953693564823211084577618779986292069583118177869300147789162977801763935720875424066857622629150912996554128388571617820657583750438401684891800838170237378639223458458343637035542327437321195234399690409005317836446837044149784716264712022432751410301308590300625064212177708265260921926055929171791225861717490673828371666951207043129675893794647310935564715760813001568491894483028696626377202035743279768883121845270696509039542133806217436935191046761430244885340570064525466312956855909593290850907718889280468789276254845378820895127458971516040861078577341026607618285318255036200636510685128136637934012786391726516063930814748220504723859088384698264415349046418340132383906314880882725014721630059349430773933649863891073102976015785850477826770791290086728767015106002039499028798773726285385114704020551516384673033241253286173786179668667200190030975526453486883423871853301361558203311901045372980554753335085602938744375262647191060392840173027471528696917873678057830995677413870220947632464975454923978073262325301126299887552343341186806125688573223590580420728192945625538410292767359480896600453519900911208978053078644255843168773580684938381280092747300269906853748875812403496072029312100784499765380187735150289748648669153949373531243453113864116885642247917151019795435492689967212630831176644293109819299223892569975217957919823020951102409625799163399042656991590864440644171526823110540453812158508759515742360971708488848995010739840962451089915460952537522745546511681856518797805845852678677762197636225232975839213417749224922926329593508305354159256558184452704812030072388329532904607083810209977175677035949469357067514714374474389569934802382057459277696126295560310071498561914510352794065193165933790874183020770671227718663028801555014416430888349539461401690596159992852791113464319850494748752253375662745860332283387743325897954361165913829789953157876750230942984591622639976448000000000000 [128,61] -1198693036942895081067353399956010259222054580728979943212086197011508138287624072838648575674526957727084142608490003080590530398103233341071991437441484535354603689077563216993528053385190899866667006175543863442463395935296647503990031846099603244568821609056654128508518567612971325522139794468504441200555991752129472522262467599857341609060443627990512599173555435825238043482033610407132457822825857737156256977939299680474626040673719688846280727019440027922860825962144721171705926649295762255647733620164586263357792907874520617457030590726133325561870648833132388148657718556023602557782374231032727632233322873311992232894634762315129087546174532988387426763273323559119599641818935268169409789212701286253048107146824389761179866737579210292501153755271039692420832974063208550981938368880857907301143312616149577283639730189232987895152267761393308674934412940720216802476566503785967286935763743766704340695732849277720816363157998399373141457046108711664868861093650914794748875884889935097575944559945087926672924035948310680255391136272374361767158154040084042704557820556179778366975910798001909379259970693213458445102046279401052890016607909388560840363790629079699767663133170807843333031123678399511043245211568523732409253155877956398004318636067650612814325726374462251107143200772255830327776314835130875556576656497937568168571696672700508831259889142984962934223647992508406963499793666176663077991941318248182789994004761489198974185150040613397846693854391630072464080876779735689403299742848789038050721038976854456273380914368266160203772237398113471914756807280288495368610378862706559732016696714682114969798183248950744208201878087026564948670041731394151810652019175498731475137528029625021156570901539207227058953590297553918702191991923304751148696234898760753299035167025117143786171605495527264175408139500693673500821298392046560394033727016014757690534249009614779286898700162251277523887005669272012761431975262955150624885424104738817591640467590986429466824574553694306687891702120298201099003438674383744211566030505798414752612326128600429175595763667079030283510690856543191854358005724665178007333729020677005633800671156832296526072152761244917418267258439616402446318031538815483597049586762862030204817996073840110454371781077003684921502829556521171720234544151190196671790306504979993500873106673229025594686549781230392587143095443729281841621867439554271756128062358009442757111763387431529187344304378012863060340092665741461026676956635315534366806124490473349188960985535015268079450609863061486143271516523299912024028282999368870316290163636528904979965420685780284807958055784078552384341338098782597033215665139927215339144146007024615877335014805343643487956964494820041670903573306771932411189233845669988501400193237299430166188554565816703624394972801914428929202048596023356541350998368583680000000000 [128,62] 190595798896839238216338129166541584972196324908209179267010072506245744724928249986463725085670370065853157812209572774178750281193747411748980918803573540474315089522705191721528581858780426761786850097215170032084414049112889388098690481523365758589253227865907773367526733004752882746375184738578905362875999327498691400497866404522807841039819053055950393684045278591236361499304598567506919502402583506810738087627750827541042751434719533599360364007293463029587779282282745182210859083077950232921335984051360328950749180249413519548876268031692311249028659123273007952831064280478364671918139461897453754601857493081479440553895190794140584234177814222036821999982487537657125981351790072046159018214034710247912502507607171541551642652846424753504582371445733846419131842215983106135279390191770945008155043331909534137957299270340986735775828735202353460354549828405020890879290832651800840954594450213736674035468323946695025710583526418615488988449349948141500819403335739705827520328639565973412145294387076792830668332003934108613747594533070761613143548724560545108428203113658239134795567172339884590864836279035955474131376758726673928631354450454883233235484672374165417099333641510391214834215298510070693801303475364704256091458956038178622226575703023996746216568199991352580584402151698246571558928434858914563908782981762685186425241646330084315309381733730213229037318861543471108822085916853140279242025463425136097330726640465217566737766915753177168827378071226291257184544149027886255318456234620380996078238866471490793642866088640760430389510865726330247484501429667224014601925689417909291942440120975135955430650847699431987312964104755816360821299308099423950456261204279123831621785677022593963495114919592824803296603045963254404918098296195958086504948085286206004686338774567462534400004686069170696132604256929044387079747537933181074070506172533100902527154548241236970539958873492106830269324360151224613198003469728367106973984474909225409534528365425670638135630606089370032279096820553762418683701599646648531487827474864440874877604216327743907993742286954793980084169581405291576008378855980719590569889123977428171991785164579493109591562726613622863645821121088076769621768761627966977492109278411595363525968256433844307113238685102457194050845908227423185269394378627491058139398030121053124312838378198119082955266299872246395683813890943062303899804757673840494288870848573134297296447087200978075005909585512266057109290036897069798905421714517047103847470718642357331676397673863246033819405000354637107690781712242673696413845594118771507310538022496580629672737344200919579201660413118112390737366109277668541239033437800062865876627000964601129653536584014018961773147914921199281974567477831478309362686037937730342674334468784545896128327146648413207522585653832855039027099983641471154078735642132480000000 [128,63] -24604837902846170950737964710314707286888009416415455472356567251069504437953026872466767288430719688748959464159073567616313456622511505056371551705160010192102327611045869311978028653132501535327810157003206442727891720938061352833437937886800733791234497465288578811338459072706397572811691908053523993692465204636713212361183632904763196838833156313254332495472141574216718849641241070736103425206462595386688931600077112694812136628334667243613435121338874088782668502686519290755951843098801499541659637640940336754258763379886671488773243580223240798747284514619103012618043560676080638418259733188997162162516578950576446345642003220424954564716512599652100194723027090407738705751032015227352699319299661095799331069696131461770808195321289968957387235201361578447768475769368931039830024507520454198697286065408844562162120357575658009420407198066374925105686967896589879425128276214024847106551510250184665041885468191827776224969062022399592910685018980241196283695192487270018569183453723300285251096800405023205477264091959894347727815628649999703979037901505174995947749102956856876103251782834275721735358494580903554705967410485105366664144879012912731271756264892577516333132578018467960137477578556366311156629784109966392700176840183794327681212847832006935391897827681064192296638995958432958416278567589448803603630634644166019281190639430911200715175061112972556507422445027161775509967270322204809382523062583203533044882143704974697313421083609119348102000442636838674155103291968100950595205075564134354597902223920840484617724791767346633062791242412040588301357753731186731646181651755727200911026470625542478391880834310430702906701344573461066244389250740580812263001004418608325866498494089669598628068132705645587670300758572233867554559609996183710166165571510698940941150263427677292862748311931234260148301843674623179754313322292630982732117838131618976109984098140426820239537146482256105699283121187263639269117087000828770468587247485854985121177912223470692001911998491167641709435243024135373001671655558998348975027021471349766370337634095065124720180108548267070923138272819677999573985939003141939517193880528598228454290503947836384624701950807668333103800262856340236282343184001241336029883339994405936384918105308537100273829640282682402573164303404467753570927020665976170088991763374744587542960025964810869350928946830082723342731494992061833876517352902314494177260285003363122289272611097260294873617234256817949134484582543632837337483305778268063215592928204819309591362846577784693848347278823016852059937307096272889631721613210235603007166579741428020183447394089621846930624738830851057680815168542801390449659622237440802735353816869191400964734078301297327008014461772515324295811877756171822093409346675528189499532926063863125383123076370348931870500832042751349176172067623668872129325965312000000 [128,64] 2671784143147051497150466182309126885994231568985331331833045797176593406184853770181718866494536126464183813562290817486130904669107218410379747437402037556308978914947344931158625547118176597669319043014906430914629939416437041104768812004546166779572791622161211379060504986243917381373174115420957450728411423808415834357372490982343133276348027237480692739905029878111272221212066520970504478123935446521113289739742643031623210946141030304117075804662987346050846747151113867680723118129758325495235920322410432936880877939940288233622684355523255654830090751027160205709111463833918096453380445457539714653987996343427435747002394250921502765353285759937177676296835408056253186160576420462963566930685158224025313554068625318474513447561570585049115342858727932691559026935299137720125726058142163243580986595680015963057158373292730225162869609235250526158819498091202549639439046242732112151163002997196393531093132897755999137199597774573513821047029706889399281105620872042642148850359854384754555037914545669874690194686633893127730418261807404792310854700073439574970788111536868476696818675253167659332138052342735873715401285171789725911889089087334258438981871999591947015374939009136074581987738930960715914633714899715792101893454193011503935321559930023328300127798229289621074979072684238433023783817396463258439774708706689507100315096216417831007581829363584593807800192622925592684611559524460566037606200009024951222742486268843925841627217520682386433575970324701720312028619002252712411721793461011461686352820450326597942462283923143210322228654313167427414158813269023990108666044325265821983753721375066241131905297196437870905895596531850700463834829005605907233899876019255812206039625965017091525904368501183856745366353386343118341039967065997431959247009140123238337275976099695805150972745260037007628873030514649589034294420751543046767626218354290563811797298255862502490687427372620654900749770317798275812709943407424654062722674885120479769646246228082158073887876452188828143719452199390882707981736458336577938378437013507265733444626325913007276339769617590717291420723932503173614902753354380556632135716533421422070254588248613958805116539317890894891027069382308680478860653394236760281521505547133737425269488487392752016559115721835443363182453687164068325539752246838818184703524895169816746350413209684037409365891245773627667248241267395860107729437246659667918911635607823316243840021753802457472556000480675321545548341874786265154381388440961526374265035289739937139565344167409200634190604376350384170688373740245688993211326492691122338590743060191732915567820261079824310419521892250988541030891402742077167438980129379399885985599074423805392244054590918970651009359953200187188004685625144802907180876224134365545510127791166107157194847485652779993653435800412739453134501106703778257173933961455 [128,65] -247994339794120638216018338370808072039942070132332588698977983810199639585247918024457931233659679014601896735451375931499754059575051623407044454862197677084679725305612767563475459736153370494614153104704626819654944500931204725165042161287519512668179015107309572459687297692334766117929754843757836686359268504156890622998840681068685768250092438110526056912773509145940108389791799892738403748957149951995634820918508504543480483843686683854819314313961646833260600684490322813090016314860144315646165526026071486282149869846408475329072191538238388895301158504345917677481552234275697814718950534308057525474224945785866864659711394364558438612326886667948901509992442321593713190885292397400937296846090836274540286969808789768526162436460479823592361971349073496818449999322015588004933430522912473647587551318318998987138451373867957347376874280147764003115724712970489990409621339689882848691644858213972440803723705314985266256014616087895142401484337847204697127726363124527803762939770859627935444186091673428164936092357184322245223763510652697717186044427513738625780002779008438261698017386461469146922082067957461363540364853606754962628612763203283886336650652730120094297105004231919953922906556422118646056972098513582255232146469202765580501257173027766567210972656359774994376743071334648821993911808953627126886991764215975087968795674535332166684696016305507527997732262756433667667187364116132053097614516621063726835025520234348387816766395572513404694703586225912603791058514650032710424091001988348835422509644469388244530449574911984717888085333771125912680425245831403545047521736126078337377188193885418934794160390443448896424642402841270426152960011680309339488523835226398315872708218254087360651080446534749559550481496963491151737283290359981272997129647740869421322875222068674256809003346118717460375997497349910414961689733766303747618899791524348596104008312412046355238963859998628007896731423746784998847629429013550817310122115515634688931136037531433105794824372696599850828033537790752364859867512034866741536607276732743138398664203418003347198836932222419868524511271757573563801523717300550398656452996898712863851396740429474334702659269042514396287277593998266540276000644296918666188974594424172251846660044312548912160342052881735724571144168132446473002431226384533991754228787252115744308206063759435691427067859919877641769750031891002314586842010465644109460121630460056845646825206189190945274093169577266864144334020390293348210950661382704739135152663579499687340201065462361191299682453670606389301098339026864019245715471590243391602564695459506859458736538156321141817559128006191129212573713106225193087671597088010320570088929262625736543395540005800394697376387101627853250835496215351175724917911062723797369268937970851380889223023936255821574776059475949692879983826064461281078681600 [128,66] 19936724686615670787795690267150660493831919306646265269506953694457753416539333744638788262052127899779578883446538615923661962977196247619554800774613771537875371572109320020608528354215114731590535322690767475017038929525524201781101271445998595198707164994841099969365609245332141089720125286772056197231511375770831550309181655683534106726478720753850861876573162345381855795675231828293685496736172189805620738388567217988425807378806605859789450093265423865436403931758491885825499181330839042975357119853798155168129712443560977369314324048177366478547095240539265158208590870733274162557652562312911709779950572320183657384665151878772197379295552956076035443030181481560608094462822738303371431119126996999648774590444858730156525638943030616985730263698942424988278213201351059242609510457651269394088472967943982157282609706442533541413619471144531808206666759718887717629285728090164939083209610798742269325901742037134425564657030778165918911086805356653525595577102101278631567198778275772943431334154148708520767706669510175188803389531808904112828921008703198238979892423458809612242779556584681109370452984391569587783375453249782119687638378806828067866532532868844131559404320685511756711420462772881984876899116534913510410667851436922410713747481292153994611614920642304402733024892116194907652743900672447869300508724135553870910538952240810719220989563069242769816882921516418261920902395176654004266133609227970835310156980240184587706721072715730255610092485281014694859132663580468316880894161580289073424500019567703175560030061585440039374287107888432578352965523573795379412618788715851328768575403920863897371527516857826959757159675352819973423185225693180237073649424546596225715354055758289392470181796332909539761495777106718511190038847696072018700124311210378740597333671470968174449666303660279668295138719599324183165122651674315501267730069069765241514698636422564260637432876466375643401078858571257426009913668492738287607698669747650599110511711448836618528512334417821782925862565402912756755165271641359475928487686293049087559750846648785642275650851744585581945965905265234695045490875704488586705498343298104105758789528799664645068825164647191637073382519065710357499956681863725727737413605366538466709273605259032088306632593682471913965631887534836574726170173974946504073297359266260256643510258636789416243823602116600682698804312849339855570256178562784760710124879155983411680354343341990383366982353256821053341532097399443520569493376584526553859375362388592024285270277269147586853410976259929902813699612354213511117209668201963660552945650431219247511817217993841765422909296875534948851929240942520871009118747221971552918796935988022663628881163408999983964241029015252667772690107802393055369868160452357506835843444341806553588157381654772096632459014804408196946292118367681061386240 [128,67] -1462285270072552356409419355418636784427179618759734661412343968278532096464696862136745636201151225176113348361037431526168476225878570694214682060810554747451407452758763067498243459933145019250358693609444909562088661817503432538581888063290138510116140367359955742308664728222445850188660177825145842893364194358260152374254668429739651867717886482976039627541701852694788823251435948758698941661480602653574494892261707611908951770482872871151282548437102009886089097691402633891371520868499917526771415534434157517311501662901547577772582237674505036134867254266689381156247170166095834450792965828008059991049871001144160724392527966594861931329017665722621216155615493039733438156640835926262016679019397234579687834160118523294167922968784718013505232385850837124333276049481625647848001562160766644791543381161387716358780728900684475441204750795251494939428230522526267089265387317927501094734698641762978054289713989273149493646452129406879184526337720671249041086976843710139800043907054143486373317205841744970198747617526646178159669636505729144371621527204105172211786225952204954948451926379703005548243733688586803669233906265139859015445056975850546894509193190348658432051904104237194265812012050040149838109369700213967884053477276494304656831962508642988266801230243400642797744385983228506746361864057549315426056059023917145914267859177468670374045065410630516655658943561517670638360454761183486726945882227868982975608615592008649813606566849772607561646876965322431955986877050067375284292073366980048258239395740766620198283385737593251321953148130406164147251090169109181518959068845730666131183939175784688378934463631436117362378092150640340443100775522737325684622167173729880132231409062389291972362624238289737238740877926553536663561176006003163748602242149925587897727902943890179517503146733145071451386573329503519425207954019897366726386396855215592838623744934372307479542627150594790941617142402686997063095012334953023350094499610584263455001409328241719162985485894327465269892046723598162670013668315870577452218914005928655319133097272116856884532700624271080389145916447266444323594733909073507262375177394152465842064257012015646059960767602536472772925952135788003360536098547338055332402833172476281593444256592285324215746202152272776129518193008691844798400537847046099130650973953664845058540724366178635584975155528438700386207685064500520861983794774494181612585035469197757571620615679049305843038014370674070821738161377084370616334531047147584860936855411886047886761160623448827381909403849709833094864335302022747732794938948098224428010173506150125014071800160666020304249909556941578057665574803773445781483049111904710305892027523341247663336354045178731459040577461714781528907973665576382841639852704414458490075648175032046870688581572513740905793348308013675434399561308901888000 [128,68] 110601440507143316280089567527658442214205708766635719497771792579178836728399025389359976965765004967628324309341921028237556738046865053870968120016921460263852983325487069433714156139934506582295900171234382794017859365659263935106733542521624202317627138207988440589092761692671981222495702775147613351271746748219851870013038659406646007352146928020229504942349457558297703750232020847322791225321826645829924653813271041042974196541813997450643845245808908830802810104140479190186256390418010196714020129369001096624199680966128778421404664911131332994117749496258025011409636609700856384769426150713246173596181106553150879635806665596030223886846569725085555806953141204722090747247477059506110724945650061507207701231276396886103910158264182815091288656032952119277480858801013622907203521796401000219999565152258062204822963243077335234227840122505810795325410321457353601872808769539836744631839277868200040546410204042503926143776760262583613679166420558867774275194680684812527657237688363450523088733373789409828276513415499026558658204826516834555015790286616560457918489413927285345119750037685565228501540826186053394600483347892362109251211000408109129131417364136751189770069863129466109615820589946993067003660998877446937728485063463817415877026902144160894714006726496237291153803181756089679519324852116431073737327142755148981559316146125937160573129400955754160783932815304428746292290117295996194022966433707401533267762630496290922050421043857274398028371579294461629525739303608873041175784069331252956833139606057304554393912424231499893718240652969859114644806271606733794091299749201688295329664176018081649551737735770635341579597696105462370007440692918941518897381506112554716910993481528875256873008813972692067802472723653364528786570153306464759659596389252725556054174089995993601590735253209421358822865618075093372682273185483229905494840181842716603961594799302847614345169949286236882085617824009689766390896598343278888855189268502132643714520828714093061097682792891065190659147658999201186474833274862033708752939432158303084821763892744627378279511736988245947955455747404486010507040323036121034814724143883171635696490709078885587677689039164985954927736597518098291891685253543272873510825322634797404161081007306176976354766651321320247967324462140222553559570381080821066511735399625153736450227659074697677761307639784458538677151894359903558133935680550094642752696986803207241701073383554939110396371112289108843964490496056786173192196860457399373625487000112299269029437515835154319996394167750206085041247546604054616822963756997499569634745791766548831422102500807680149438021398237503867897333236118520302768661235028168015639687718078207703517409226775325465988827992500831770546914479224297730300667399291519127389226971590981440284475490925488534105398911133545578786085692915200 [128,69] -9388479873794792316316401488645013265494679880639263047213964290026847802927106950761846417010342687653537887542154303580455073067019491645225924078390356843927693648896403104522611080686279409718265853519297772734699584881547750017042959419604633647147254020549819648687951257369996470946149164398628766946647277451421128939474047019227932412169477295381094690194849493811432494632079753822620459364632124381732637212656265944852628565968635625272553807697986452602971151580336593748098340335202115364620280650037978701800777616375847883105027710863912628428993618336153082966974792455427873392506260221696113611516532560752140252002536652686769144561681681985865396099515970627733202490140289407731359783259457926623078750009054392920904203282469559798030032319142740720301936009717873983328366587023363309513296266239629818286612225307657705037466343566358738896383154542939199490776226122842370895497957719692913601044338970466926314642808654009727287896311103865044152089631810245020754174315515288615690924034026320372813861202112391910815042963231338020891637517702992370933631139631380740084384915491480938069253126755523363490471495111701751064965670344114592652974470913634405098407561850033120492892599469781713006707821466823668758129589961961768922524651786543153488379897722789742437114512087949065022633430640053186256097725431513376228453667491279270587604893310481705350467746735146747614163007587820567533570513995991881959143128404578180742978803239827659506529705175723045064000444644940363547897580894846423272079545657172540389811469161130289225789912550742538615659853638518845183986338226021385294179813108303268091755778493882830438320911450096961681695778130248708043812774614473491148201969455966151457860811068835223940108430336824524994467425570668370298644885685349709501852215073642785500118386600991386980416540099527946435408461640323006330843586559660448341188736117209738484209619185240950538457225744212863321581064991533221559468652934038398075249721062685926893704150191272690609842447935055865384930775714651855674653513650331853385947322063211147094433197849939089966504352920542445301009870439361026635473184625591166045072721877940835114622846392052717840322841316546977468397551425736191993601448769055251462679442005267905433076159587339947201465318235128216502408910163865616061518897343345466843870141794953030798658713286904682486523651491046688669318585308046857483064896079932879091415591312103402436467642370346304666663688942165564433044553713192354636674210716893119439470933356166716841249060979663850440187938650836227927329690476829753783842100660662601733474536663388135609853551135999155527779061816524898971072127096576844869603096532117875887065075636893414880436701755737655294905657284835913935027378901922522677439690424272228583604641926641253111020083103702800581153587200 [128,70] 830404525679039000490952925499379196719092563962235230409832504274787666591642255917185580488801529894457047461723058686891227367636108590228596278676939486863240266859319709062316381114304049461934231998522726460966295324408703468080472876835099283743285691535651437306029248312100593603686071827665950692371003858079356351628278909571684356395215506626399241205070081037020020430757331492875105584952699104446917492752884516181950567164843674290445552706778436048726422890809839490052995650313652666364113432408487334267218821952486065249277528115080727671121857663728226997400241479835829601882591105074372928031574192291500480748411932661750310000897083640409346678197115700221364552472004163227574350884850796528008121918086050148723258229644666714432770312477059359942521052458584812388779617930952673067908561532539602370854628895090859310889283377340206469129780309843074074963972298116185593866279891830856381667486274511434048747372675048813141118336581486637818192697415635272601582303463681226951282837665157853900341335374933218437257704786380724585679000048798713966069208198659867582852358456886211607953280667176157297163898582372255879829924345889877864188104673558990816333241133430478975787061773099783581848680154400558560067001763906114568697653776185945716126957458620480786985089425547450596391216484218765328670734709428869192415091413077750398355945436054581114870455638672419935211226388417899930319710383691267986235465487808802654297327045725764801926059423854384830385255097006896890720105768967490299749856530564418082386303262541288890817723153391769962906803394429447263774164805663401086990278868186054086689377349281549932521054621170470457559111545135837405000387544349917403542627643563287243036790689069563753570955882875012629178261653094703653002179567388306427017368868616665557565238562081382855356570793932732418709028118553725482708600109289460603363479987138912246858593005838301361233070052329132812593599895865932472784451319015592476876429847203937228322951139844397971915469878662993178481862418338045162833009963147566518981650888068729308110647824828198442775097671855609602607888478314092227184982791064060656997332472912195438821979982504580816034158567302591607796104121817995354514526230169146074163619268934595005488288798422549189897060016195199952102045183468118832047817419493104727564076948693123981877106715912526231919313716187850581343288133543858111055147340757528458856284251743506402660906576999427895095378478073228194811045358037523843419780043346620280510561023795678595445390898808893074270496644899871584384211282307881383317428022605140837006577380922366784440573088447368775481181509044431324712617662550469195837569777398674191684137150104515733885632795565869793699459126863702101824431902465341476163742335973046237641807945637736995728762071764346066324480 [128,71] -68206619439941360805807713288767229633270753090883675157682927919876256999918488043517504334190213622446186120655600407560878453737536756508165890927270483990937496046988559310406711670979688332736214555556191555038250285316491843799164834552089408122733337155626947887369812825334190583214301877895838589418531886347727901795716622645879582348425708302594205540201704817888633064150371717090909557601685762335585652139370648168914304851287236510435644901043995729288749820099265046154091675192137888408490124947240854788463746899843932196377984469118882296947611858551043091616973244391237525694251790561330807126442863257310306354737194548420524155086852304836966627894121286034774771723341991661865007085135071181816663114764261278795248493876583254114317802865634415092206749052481495256618523690286381687246537179670293382854289736812767785082823884311191146676084384068920926692334409515935793379323043129924292105861140257288501528502348932023254100790970763830361371233523759009034554331378125716834416798663181917032277761900430178663355973442262212722814525221499194595062303920295806943065998509558923008104948572723986116128297090816253068818184564709533323698192465016091930194672771407134653791572696014483222360274647639936623362405316754351469620116936261968150494228660697367464280051417829866753713339019904917065298865369643681626192999467821734956771803591855378082325872456940072444314646166446494370797748532482182436715673462924525380710137069542624472919926788127262713444286086147547739584130850383547150854458497532952706619470064984148869545476925062258221913451684541386142502749770454246790430642285280190088330936736507583839566179929768317704785168459042870178904537971096773725051918422978412398282585467475103173738567452780690373791993209861592112321849639998451583623759131706059959804995822549106696167758229195056300001779432518266564173580453832492363420082704301339913212209694548099288149279734866376538628696273023173428658314819164655542863040688336005182226301585066903056890494753309965065045788724210424821781370789998993673814866480344600186377297025594610595654072455188089486692076762125280040595580594362754757159885313377606119475813335206519418742155702630798093872648651942452851729191526267548801120573722582120678707013570466784674804557338085539851174686552602560566607898303100387020341700165267059426936253528645487990009200078715008476277957795286483628686054593879744770893091054697105651861708014942515710472734563060116992927834187000426493443960108854859230965080305823835144704323361792366307278314376642246912405502364124781086635282201533766791920104112500963242492332707651032361644571495727621236625873380792201106732514229486867296789186510515934580952518658915784474504977667555048390957651280443470506270438150315368522494101923007125607648830036839415434240 [128,72] 4798952429863481735614300279717929302772255804835779172018033244792616195044063040274819702539828645387084081323842763677529667013788218429121188834991215837437664518631577445739383441350651900779124207653320091486761231737912309614056208129576982819111514247007184988709645118526580860815668450388344566647671793545212539042365140862898994902220037991831300545418389990648482559062776151191111458246984321205117205384510754914417921321069289753193927307862602665207172939964547607344794051322399452411985377793494195253674308134946794739214193145760411283098333542458564474648387931280222101989679243207116245166878831312505552999635513872028459504556402108044272147374689599334954174583388824363004780472714242720561677827374805078786338272683590106716332454430698632643270887753735677075139587499447784285829839957883474107250978160189627066780604335257078632496765949967315346624488173521082120144911626303289098323582747179541713189232843575444917336831498895238143353811657109834413403235018174450344980525576352635082627636286569852968900401486245587149371296819639465809560552295013958314451966048644962002716495683275706270052834483385637356617622263691070612544460507423436698711624071716830874837668756618241671711472746224536962735941009369790904782267297181071724717894597712994076966094106211071742720695509044488527404117734376730879731400552716002777511503688324264334861153244825239301537037339569182675516707098343721963577089067677647669915629246404693249472865735602904621173655386044415318545765248210517707005589761968699010637521421898871412145408249826893645588139397193437327857226387710265104177692598059214792393860185675318935429627758087015711950650548769791071769891704221177904923062000892161444897466211630598020711757220679846422604721951428926434506451344181926948441126171167878689064171539464748773928237676015747270609459582441960613105040452078227241804618403311608180648434891198791921027855517152268521507527145048884721813712731098943457699079108141354474776034601795565755644055981157975049031667037589019325713058355522180859652085377254825023362539315075424981555739510746724116578406154319959390405362857142265687990160586784098876280152638482777065115492503317079506144781114025917146450055600568557710891601275316527727695860677123719798360195762500309398269811014313906748138218875591415585994991863238645796397370869815271832744657632848318008599883906482841609928369684743186334271801763224335534783617168592210573822542858827483458551247912429056835060096716279057078609364800858676539162574149775752625418193004080762739884654352245364982108262311246598425402724800814768959203362164312221394904304421755594574529213262077960412478954695889607697613836048124273932810794232679609383503906388273414394676634695870162619687577930662019186644005968140414053738512540590614400 [128,73] -261416838638572103394460829341866576848189706387106404734370136499729090721810390712315556498468486418040365810926844915336860646180942177748773338385016090102548249498139363992675996140100612706998508926559167332856245091855168802200417704396013935012750918579386332436837680945951268354938170810234229005140074041747409462310104550556810287776332483161560576813713500842373849040136248309160470519154954241238410919718342504555803103915839821026878686642898970205474204585762402434166838786093645177254827815238009746635875450514884441775488374753451249342685680900745478490211958550346305672509354819869192252300747892545983425972922965770887258962491159222575861959459740690326175884087797011235867774401209210758678462515029319129022148415352805252392813536244739645324852193628912925528875316825299821914311465350515049853904530283388517184854838416297842156337497387332908148860510930196108031011940865683572852513100321489332986999155148509661390497863847151962766337787078550063620947914663482722312812475316673436014152388542243813124437079826091086714714261878921896141242764174222263978995674705547487144225363380458551600079898524168924528750112678586434301385761993850048058813924805572383117808249114829339573567313507056651852845887729437646041060528706216132295802719136848246566309383111571612416202521782911723662009851854271123658968181703688868141286002411007222423961362388221066264286988275001190377542938574700642756842075733220195470373458594354092937020535456333582409531032411050394344458440478322689319650842744617736051755758374386144214473389625521776483815382683797700929691066124756054243778133233621948703835295828751849599771933694098614510775473027865621316508587490497637941204444670965796112277808165984906121627698501588826555038241108664654624241531081081420964156656462738600003045617939359885707019604375717720957556673609509224220046581584983821262779274575785756843592082145299294988215723629648141094757095851211550652793163169291803522420404077851598234285600286535717323715971625200822527950234320185018080790230635861418841913026530260438811228654929488020142754274094040346072141632186796526800981884669790947016998803826043548708167302493246175712362758306190419114877918855758010027815124719994418247945125980162803347956451734458020058893837290685769349207801856635567277691689026199855504120272709412146859832317381656622231992353091038625348035279235410023500718220212020291690785970244920856607647443082154310527223974623356605896179579748857429978959227071272205891255160656410680528256016634334775513840305862099469696156047149003714165266876626030096494365982699570808758161870234884476779811487600731439260399364052267563531025246124801755888402663646761882410033140917579356108351084178991977788420003454459901742173967435008400979869122337115299399310977822720 [128,74] 7920002798748727500178878570546017426060629584031405148909198603446962958183074485644564060135569563991039098765722651335562418481667093323849242788834678806861521288693503374770571822983406877231090036208101231178743091746607320879652454972298635076267143916734048828619533010759768724715579270052152240653237102597801630127518196925761653173058812212093816658246164266914691057414902004553245932777569691909640625124551710323652271863960987346739735733698312609475965880983239418441360227682988501762272479630444028898602519665751579812845450367131428160989224797515815515983152000532619444896099052596849995331259435369246801124241107376939272981371080220077051018769137344859317463389979103612458335742893520201225909625334062893554630065646950176396642684440154487933840912023503601094119275559213557162162268672293166184992160533166622602560221361088909991727175369933194409128732434552724855797625330691339231976532263391336462859778532144662171671002998250155747177012232747790764709699918946980682108384123488088404248546252328237528147750657752958815707205369823676091879502512917919104943240345418212153885527667223698977026975346756236486470478294178203321905855435966341646910258552009991780758220496456480605864093533527689418379856260685795002390068786236123853700808323973438007216880631927522392528219214777717150344080091054163764848445281812484094542283250906411134182442090915634995421682199351901041993290370526905727810434988059786951545282291794540213457336017984079361960126275889929638167234833571111021939742632610273393357617135868932736907364443492574734008653324888296479370602892205245782729530821582449359900012792625715190405967946952056365905994813783280349725269650276473109387278550014761094237417350862707990628879331625747595266874381121906629595983625097683060206439696948445152297017091219993827252697936378960832034657897003605153846807340275631695062134901908101443887739531477691476720583904716984266340131113766359139040407581176195123373663366361308320805654471613404956606338695321591576949807939273664207965505846677140689820338785385492123391754605555564266919516826460987346862987912485210113731072148613766787089200953689995046126315071160632326678536375380073528667968923036598367316847055865390286452958508608374282461976327989869796258893642391180929292100109119299773521102256308402786204931544823910295074129548890755942381448759640232579693022893894114416927779143273943452701810401690719945535869513930468165766940952089132950073970372856834450817953229431246020777303554256687487894802668397234660788886900920835922529459745159975202252409940150192388189605226293983323025616485258894166584182272862486775734047810835604518129793974370152449000781921581372357838959294105467750181484711102131946911095001663393332200820074520073809876943989670982382757754880 [128,75] 175811897549899565299238705468800308779183530616314928500186558695555291473189125832804226461964193477249472962708912334857278788750581353568874119669342805580688763827190239313826504633651166058496158939631427913346676150354052997266164180655747476461025306580009142126717191283090674864275408047885866182640730378797794076752760115700793886009673965000740776158770322725719504716537850683134041544039475664742451834708573798685155773018706105378434150362972542905543104647539411041108012731500642265969496866740564201066525324337700706537014716531184067422096644802176721995104606180449267197180693483737924304124817151698443394893028814984340881198253896890182019844329058241515207139693072350887878350698371790650136183469088428274526626124071917614878751588736072876525950156689318788078806757831342018171085506930970498889032516859582440863847041441794476539593494774468368118913119565724311823017076679735423487692191826186687998777875487719013785867163310346306440038366822699908644676923681591582916751779884626280783840236955011591458940525990993812224358135114697527508981330818132106878631916715977532909450067443770956432120024818004444571317763019649340349545802544181888036912143709504477960884692506047080223204343448446108918974490000825333025875599414705541029938939337007826787125836726898548454486440459901607765913610549623668618638817310246571262320228768494302884638434377816880273698014024276385891550766760641174516872707789643691831179072772380273284163076658628555015937544180255023991747426660359540023839606129012770669830325401689767782041354021481273151449039288813322200343832736267523581548727498809651743559529817387217742206655568894700755040354046644095254992535515512959205423763526831035648012848080656138193431166739837468739625850617762019643772495436223636401066409039325909612645416623476158660019188605393918174105243789117784318008377127435616446354841641497566969490780744651633660689840847401332362823608998938657002554096857361155792298910547768628201316160089087837992167833595098712463879488264071308458446759809668222247664973951745164661422601866738789024643899543315376293284263328659805396928511225052048209504253604135431864078284085942011254987148571911569011953011660265056848892873484549186952234383582586495695093963084601737065648723375564476348280379013408755512036398945431155111081777154514156793904812339984556864515528389295772033463601110418436109310370867633792470045601831320238132991063682222920852399361734522063031422236894375132084001895771011504391220871005648502402028694331340151102459077996639915770970596778428251923030764775727249572192017027908898335458493202124707513665214939311899384497889571673853915946355996210743307741570832916628397479208029875940805180896756847849215644216929261949703400549839307998425777745046845436247040 [128,76] -34693179479399491389372162282407713256137870787435400100228419530989361805581303840226598032648753705326844869010043189883857756256104505817357576399045551259373128856313867619183162918715588697882727821868101062753411460988535261778890786977463923158699919633865406244008655542685922511087582500245471007722753466184011826733815602248063824813891060307540737889077097147286662985252640570704061735732179596345760203496899878624884814259946749623140497456499455233402809101323189888690815738635076704092127287508735781480978065837551997728663255005668480844574057181971940982114385218371541275712266708673227705392939934182920518656138800172605715686009121028744604369710236369589127342905510829087292331114547186032590650340768374036721984486443044046300850675180761390235374997512246543762730210482016191542023104940409544915782753485409823331151953107566441780848115553713232987934799212475374293540564732245257494645387708237627377420055882074249849029562593270368836406744545754794284975273884036065393638718947912846492146351233952382719029708797986948166227737387395289325392465558120746711447366962568839053677018174108360549996589580122506871617952495501392868454589681421574823599067259896769819343457060505128683372190883910876513829530991312833985351131849568319839880741837173952071948746252029592877164158653828721940807404425528118288548290906731391750243873524894784048059231044579131420673956820737004276110420174404513356606818857784417643525108041391930493870987203950294573029768989570330634389499445185312951764866600005091033470011811135368296487673561892581515338603402391039075929659132669708029653119393196177087028709862314922749068865988813056240620012566161248863180453453550208440192810907399427831858577404663606537328172279509235025939883361100110840856187121704288786347025775355138038052410785787591679644958303555119209865917351907595587589879684401632612537520253689846915152150178350442548034075522203301526654271234669582760600630052011642864515128354504671611860210475865561847287970608418576602174515998470423461706495740728797482865881810343940551085431056576385144435021985274384361738989504434568862650244962036415088577606174545849525397370251335903201849291553972181665906014212382793686885360659781297446910230784719281159111526455792545868468743281402189677923275212644030309334393116317777544418248308799838589475927755386298132867517079663694652620459490013191479855505204875179929211020989583939959089229554618719912317729605823742982405704973772314517043733438087485297003685579599053069269071027882151522437733648932177296958197696012027215599911762255855889367529949926410858439547524453766073963756714109204036009472425145520078459789839124388477813225295001333464517220009366362529931814727951793651971079479101228630910612344589569826805421105944707840 [128,77] 1903331794727429736874170967081458784597852535398812730135998912991938831561557629713973196573569713412479597224064060721409458952663914019806152637380321448958259082086967555172999313370736535725694852355676627323940243956365352842330205155698347318028252234169814784052834267513302354320048793288740856017923043712187641091133140026309786107791728584062188473233130963274493230202495601284548533278881062830588500399659504087998654559748250012999861937757365644012338434318634417928138757255813617461052374582564992376302800842886227914694265211408647672218946751887129209995715967018893195071494866437595887571903105583835807816684879728120607014991570609984927655357953408918738685922026870784354311119986838323168029177240257588908340767857708747455103899394896088047966794173742439086737615469455634482435336535044589638501162379353446330937802848638542907683346287659190635497255697566574533681263974447449738077362139951914215277910085959030661055997914185809279649218487230918147740735336061939040037694182030423109049881185327142399743675332332219426013657010553191492706378744870164373326847512250689330405257553548637143351383691902790086641440271761257261008727362101052046759352776231096137448568209725781541033817147481041872001692949002855411541636510243379185985503811793943877629386203411130948320875645677668548762055388005567268929460452713868853841957961970722300805529636179985345903745350049332903364355040191529613918580222337620184255431714680526681341050459815457449144496748069833468480911657949382569971792667332357743596344884155630959171069641957976585415645002356817897805973571901895932967753842395578261517660002354818110729538433397498468538784066866327073696394135939163575073866861988282314188215324890554454366717282448388664210406063766841127584721933358696730671969335147734877621599486853229808249171827798680244682055565593042791235546513408835873944105932433072589117943873185379007273422317490527995218946161178527964699789411329294910248202062611722356276780906823158434793247709664233856522065719095988783834675890277814007465299188313533942178245998251685326250600288574397016679679260906292028189018634373758848121684213093292676218398778684211452683648232798982011708176543911905979898744415888691644590183090153993388380062895735842751674366576164488565777677695131612247626927354472335266180407009606429389927597500556280931658101349303806264791956251651638522798463585191478931048881055654098205700691555779518965011012635246340760074980914373346896961609250116572277500587517488733641574469926126484979250000570586277885719732336270442027462369167249317152434951480721959283031007204455821190621642630998625844677670035716462993415021862832794522141797399464795078045116130250549801447572669709637874437193470531073353216493410978458301846254570036480 [128,78] -27281811538833587252552840228545549267396767792012731503732174810149966914302845991419720081906153502585375131595941958573075439100040440387322215700504122348652558464643058410070511779568285689344794286196784631791640309448951464865599207162814541650002724435873739665744795643150884292347279412578142455207357547027305736424085719446743531421764886009060402970905267903604764591314822743580772926421019148236421503026401085097243792408648796960258697893816588847738044288718126653396534782581633929940228380734263628191864161696280595650849257937261102258511030506202705248969315275663585817541879787692619156942378635035263827744500159173690495786154929506856354914059746861032615817893743290804158739055534706914454708707038847774478256284574827388345066860566228379076892578239926630923216276226146945497993019593891472449059306593249271442714722543501182040026204583646863418024765597319106953730527349601253808301899295129375021621097645639387224255919454044430882028962673411948459986477185580263939211416655115548386010276429092451730968333513413674286688165774838497230705063939395698784415607615077971978219790338736550664624099537107710437573137459096889021979889155118399310596781647394126387220230402508385459037241812250912286597287677352456127799896185105812709531230304310282481767000988847131671939883238117914455978905050959812846955095205041247904722761619353320993595430578903928944479142075611336213333778483457880233220205028549425314765821092749835283588365705589803485758403037096499421237026419749241893819469604196103345643519286559217633219757922690948399662325000687466701667937182448360528804748712203754258212218810830917749440593206324060534632378256844500393872858258667008883163269259854183854176602860813042846926043119855439823916852919672547241972513957705352582913841302361134500689176241609072791078213828133186381441707250569158697096631278500823176874569639044050468629071445348176058723103840111745782725500353485137361508192218734029126344372829978828578568787757434599773495494800527032751287747802352276720430660476465200602308208404095971395989507263018873502415093359612436417657676913892173596640836914744645192868092970169420204987152853976508380008624190014886357620821975364456949624023727569630522679196860557677821708735648342259602172186343842719813086339926341788989327890803888096923775500244157867119826126049990224515117236937149479063297524213658615559250723652384148554036951245055003533936797085741753946762208370593897952013255670303572137151029077419998831100599148806643005943088817710229563074455812104360614651547059646068115196788656966489556352147149113944041431937570721526365249627653798019135486202806357879329841785287131676311425366820471849970999452072498921676764097696430935907230591032501923912426708790562359831211690240 [128,79] -2278061187962202872163772998774077891602714292412196501749255326605318007314684071631979575435442326886285481790143121519949188696570569341103930955202054022930144111197286886226471313165399750098863694508598308271355956872112417908011658617725870887998026630943888318815139944597158875321745826183099199094372897550813802428684011491759042699672188025021029398473942565330878304092015381845587428855305423453643898682516521884288878449034482915797101571703767577020271905444218098114367392287845293968323347916175671864813087617741195472937618392704598106731693211952312631473437864616323335943398176236670954392634077201006424694874331543733392110015839656166706067246250800688044621280157900191725340985573407269564053105276759541876939548642145919424635450518971732832702778093537163219884825194715562011246362239321217496252301227942898730185292385636703438254659842436460941744641721662890578936079599954756647051694138889683129901275783461544700930104365473486047579350347133274342360755209714387215039185701828114807232841687885922313495854219895077936943889640403794658028386611144310007157735692594423701651508224715531825749287896691448362828113390111704407888456457253816810087995049998277463551042928548602787747963877356530521208763464457214241140621764000992022328067882149417276780697375397777062052815303328195067837699213311364151270767856690029939865490680692880485178949594727229229460713224031281542505331865663555683851587131928217414652132655284452631841681791431454767092273590557279074940431868804750829855622552208962721772132352851732296705436266077062700872562306094254897948931915284368155108002965563969673878678164138060347432533933478364891131196958810699241994982276237190013748265376989262586836759823892130156981277156721124874886113820848962465740948134106875301597303449929273947397449314912296691450643293581004788058849930297868677956967132890740594896269620434218257752931410854399611229833972898231902046061831458193080247750816207492117356006931565175658547286532739931866422512033947457785843629580483203542041496089426233095586120512952233963541531871707159715028117985712970607342528946538024299624472157018362864879483910448944409351704661450126685521709870117436121240389736945836685377844499601437550237114478400789696792017512817975345754715460153000601634045936877341703976479138969335095614316779463235333701838051223898087216494169682632424763136900260954913938354294676940327268398280039758715347487238903160205417558078206133913572084783922936615465501319840224903667616560460221678033736356180992145912868128643317203322888915504323094713374120531174199477491712331970857573971590607047049823121112728125444491925783029124577194529560820282842067614448751562073748792966230642891399766808427258641367093854755559706445624079117260287336960 [128,80] 84735034866062780859150332495887299844189732682042322487906568799533634815822427632362053969249749162845666642987845720971312157144134721945111905455938967162332227822066210133707972874171900897948765801690380324844020179203648253204856695770098810071413635084488453009432868255482528352196856772107546694786955751560162511334690213521010244056105448060518325103085805413915555271286547050612083748192183297059060501381472771137922738640883370862177497545915228581552770809005625711747146907314966404268714784294222844767450812255658335065476225514111346590084534820333632306326845574498784843667763313105272493104586753661724035248768226119784627624021585746557751917367859691846085846871149629124329185324477533990564755639385363477322934831834188748935471528459075759169677869929105598614938978305097048206474824113896570128840033602610242765559837582532482645443764605553792481414490525618293118383818947350137259869806760632415163399831947006414057251830597764121504998288086809967293802186779444102330435658729027939936135609908517620631800934091508109872785365402331495848481219998744673135091000302595520574172316644403356444367245017930832966245338807989547532380346842894058427280022311861462263143032629241406804877117991308083896090978871403115906576809902841523191004269247989389930654422384365216449863381815895260807846238083926319507192619916839177894428675325946458330082779129190514653187467271901669596157899515642793601552369378102132329732319185858816449845626021297246867454230424569481528033837520167989171284110810523465631111354393358185036055386777650193866809521578936407311663578578759435952424292031663083968349268828045713721530678735306617898897728677907372450005566844685690773650454687513089504398350205734055572137898976209557258291429103135194031663965379477251062126794636085300239050400482974800898674621597843498596393730545334787491103480728997373024478025034930978184611695117266136493744050402943943761690980722939273311502943823574331068621595123443470339593508339397388306451199365497507969503607319357124632461948085112147764970929258126126692301597776186035994110378352858823957901920535051216926910414103945711839727546438436993153238798030532432703400432883492944903505483151327361011964609558353373430596281695723188225923297628152957725165181121426172405793150780856680187184926971570692801724966823035762808756586410392605617773481131699451630061069531968023741588655885237926481508671318952522578446219555908159387354985035832229616230738258457607841829878180479687450878259368817743365222049067089330871067127003217106787962447042572436011261770190241600067363934168808337231347251447307132495384586494022360617430002549776943016863077123283591710262405843341501568109481803353333073885907994437227706619480109505042911832904387857412320 [128,81] 899122628941674760420357418237736289432595125131429359474661210568386060200022127545494652817371219658771731143363980903363089169157391221042402560817656348390839311369557221939031720459364860815416999021705669158720444141269608609145975493354312309792462409493791094091617578702598388212779636022645912565790579927373064665980150519966189985162272648348892633374349159908741033826634428456114124908104839090239858700706409451966717804563478256389533015585762121197296863486343000762418106770895262195609453924431772255082910644776348860868053271622971380730714357551271013880599399499983836051707085728370932867779268480544497892112441517060159910620059520884629001573902294447643766316451623599092018255855900194922479277661204324298725557907832977458069691550217655501570030332189644341370006998800662470000048458811977278040291125287268705695503320605841177129875097957287168153642503495287947178184104980166631613773305698798063112395228684903124191303285272008824309171077592057617435671716411370923525968404500954696152340273911289679148322078202619346054321619027721607443045570975630602732025507244631644917075502432890363735272511696482935799279881239649254010740986522535767191033407452743717483277218499147556046793573040256004029014560123668896874741812401345991086810938975938623622517430385714474027196453807700145820251737855213174348965324556325411716374325059160853773866984784324783597806684125788886022524417636439607001217754902633401954370287574013523398323702977446297437720083297150995269168599759750663431955983369023446202947825867009832796415358119910370981876654891795445149419720079168916382485319389148875976499700906861616881792999237792840392660504991856422482888931754037597596649751098278036923223441931413701886235030462093224673379702897148345070793553871009643277267199636543737166825646154892708371480125747957645301401095709046113241483855095318069034968223472755176599338649360379552767765564605505757983069620016120705749683119481989269792897844525933212455692111473061906783541036718820272487335796582263784141538288449610092772685674812272893097265790512838898898830089638013128873212437174065824573619725357498864455913908606644324106798915162346932035188157619559243400732287967114215622091551318561222749546163594737363271112611658763097261049345902977833277139701667246884716881888616580102110314114593220888143460641724416529020816984466782536813554405189461392038221566941780175419474496243257035565335026287155247281454293848856755379549043101892356352750007067897457772712755076979657224017743351623806920683981250409513057200865979320389646632929963199574631003218916133031629846917503421553872468670962267331129807868130011837789131758508170961057713500342619067921270772680439766934810320319933261883048879255338293904559447283200 [128,82] -13949101682288179643327062425002138644777204628464930804191886370528771582263915126496392661299385527302183581168819173421640762014502731191506629056695697953146940605494659833901605417593917365970190052526627673398920393602489928103076285379878613307015409786655724808876531254827532845283043132835998750115077918031852732052118409759360923176652371895384210421501904719321766931439498212929596022472702798222624039990329163869191094913013831631396884380881121973405488425868270023394817370017473377055123354687092513562320584051826849336694586366330650953234084855251005468387917810381891363910624650640636505951316143217968425086950288115678008252432207617339919206256062568344981376880822842037367667439582748197356098849383789978362909196783755854820036403198899038749044505492881140560496249684208898408885229709829010298729789709617454023973972265830368589860606836921814550064177342659825538810398061575851492377381434250040238862457675917528801305325601533852158671070761532154563677627987870320055442786906590121096692081418474648134783852402884026981577993987592912392546496532731256738468800557520991156388073326961870463029440695535806701037663318482792321097855704019116320619540712812315806336252402464695508717724946970990624600277584130419902825429535518199332803358763334777447549818830395949918726206661839125539003550012813705840944846571984379650268768779489840790295060581429555666175314676711047739934362040015168151449667484158721842111813322741361456411314376699262924908841465265603368798430762598566647326965072985899161559498922004899234789834699004809891235141171548542033412430690981324256059451874658685398614037990336887015666534973821811919175267807433267457547069444843862515423296695628222363890968823004341194618240921718897948345014682208538032164492975324809742484185024467482669420461172817402900993559922368093628482820940578860062041614295177303538615980186169627009068958209071896256454026173910602212869825949144032170385640679726186733054716216224119239305571015094116243741097687645645201664826785058194183647556023725685146559042028204667869956716221844989667136993069324644792086059782458888549590307530010685942930130282082995072004048929727015422565129281531046032434580734970990142583368434305368271567531831556214555293542279829257192340081510214761004514317787296815262642750599472090852177090193479841901133940396521795832322851288092867879449671349508294880579102256568194976864557663018910900937350095304339434955055316347767309724076808604101159856797150019791441513857621454843263886331043558106226259050283444474245665264041928628879630362990668222945952188443537146446977550779042608919041260825677093847131727731312819977528001183826858739168769357665773663968423883523842372546654814280247141575325374723546752090442240 [128,83] 597436852532967872117727348629193569645868809507992152256060895467263289346495175878919543953742208446322606018349632858737681764039580737111672040626883596827787745659509343127945742983749274826962669907605647554997625306378664399298301350604770076606074903137462377927350632251509097587520386172379587461014777370910693487740661299322556889660873913551756237455418463472580198621679339759575020498999019161997736608339137967562864055811149737075435640442547358358197428575576575209086141544244717016280882086983219431404739949556978570761699514537546892752285592632495094123471529847257045179131750189086521325085430205008882512303900707449364625399468068229305202442453080800501058409466529823327442263386079169747199176834660846221544425738131411777029558213448489148645364997687101842379956664501889449283953297684132272501807988189253075021727250068840005490106066315185514237812978505434869359507314029980723297543617239657714644694689175177591224842030532495609734953916399858961963696765820854474994438004462045997670059130034447807588486411258198330805757947445899696615261565492338967079770024663002382068177873748819529442036018164009676299071808199636596768581686255302448622190028844407670296973558050416790135808986982501125856742823827746629604850733832892461871343968271632199117961239913270761040295809006961603830557414307599729928191806266882961836254376431444790136846600712777553443927861227437906041134491251495848727628039933219472346843383248102963997486009492981476743259511600130290291668703600265418965676338263313029369487333486156812362339867812824185651310753692513776169442474880814128445847434727492757082769749538584087183875273572854779392771055944767369344542546052488072448110292532361060775126750410096372108903057288113446073902257358084880441857741413502758780031151344980008108228929480631542109270595939691109266512970453868890127309754015064740718979820030850797590743928361978929096090741545044561833109360483358154037786979335419777981844810462128994771407059728397771543986808743331206749519861036477408870668830126477739714488808396247941552672293217136544735621788184998386162462506381179343979119187557110837173792567835233631079592374291624397342925955162386471601743864693576948927129649217265264263458927508169408109246969853819935095719106935010742916967824862997933914794096351114918093853284976573801894554946569280814264862758287248868600434250903801873578547047657885436712811077160499242508613437263775636523516914525812628972318602436315581612589790413196958673939897853102554150405350972550598417136987488488079369750074025338300243027139086933036983882922700618203447846126421034641186649936698389743293416194115261070826506547014983876309658989631478648799399983181734270139945323321463877358247107505894280865280 [128,84] 2836707331834266602550239124916009418918627621033240831390104068862574496985908406381710544372074919009646136005544049601295576735862147405418179292366928996879752786172872064777468318428202492954441495133349966614229825455482475036376285877535004966417315332682257984813867935687577190141842720933073265535046559952900357968672286035539190183229634584171093148368401670614675830716731510701769766992128007343055006571108810639204002107595951212808386294427873087622560186188098644448379776653831928354248407534370355374312888643598638129730507807275390312188157320060468080630766580798582134125481598823459018943032027495565822165168374105462159977923820014595044915621664344741729137675752347695890118674604073498892942861639383904396933635528750630283053048208239217812563498393776284062920021039594548690769091759667059698746152466855811475443228600037520122232236784434921447916043694661414031510013551313129989525951102879211208333956264716806805764630960955285608890627606447961667437249322339878843269173234183935656959762088139029763406129688458980103612147022372274595782456536012571231080658755261874279889536190962910283708586294190601609126769984825892216751011181744354646223079918884086513134496438146849519013450979559031942352001982441460006596372213357809359180775075202253793023096570713890730166009812552072140412410361655977606837479791742934300742397276921302811103902467066098926681196518828312145250095977120460605771044720388830145344525767189819809025242912056656427181008603140264750759734059991786800232855253712222085766427903818248114218858511007938890649160730148487942951615586849265337272176120833026688776696416153021186222894827670665087355316044170053876179970480087528299750723359572055716532457996096017649276118430962214647336015897961798869300409725355815987549298977143702524518710168250885169437686600545456701784796189583977253802736878243130351203984479646748640302781466792649252914048355622133388391701555721603904344545037481357231861990405163818660488056640689276889951878113185478282502539130026145046496369189442556001378026712707868922177059793804890828131664549532958265934813135967798786725093654294368712865049052155278979191787547131017194789841451302832701821012697944173007101348761055261974135281134719410950605515288828415712473127227513781536095588338129818359647228559891760301893701739486048917133931378582065384065252830936203686445416169289627734725491307995851736316750156159442559856549850781799383374264197261045404439560235614047906278468289077698225788186204224413267634469040922012814540791769798951149988470871503399213627734112292921598682543263380090884761786100669861253136345594899728063820835040989397724491904657666349409380651078814013620509951668601022920936827495065544379599154246243470080 [128,85] -27137417189001997369817775273168828819010141813508863526129402951855394233673658360328672473139544379941916547300999457708811332341657949349150317455979067029332274507700615109847859676914063648524880759946809215563935679155566218668876438194153110028245846947911459974012577978757355923001004710946916786114089121177378268272068557256170769968241399903060428589320266739871163969662920823412391089322366880940568687259461344958438446250943663679141383653847291301289610563730643446608887077235703119905469049935654869636715210689952680925835990909395248882307801937883359393704892653532926720775993966204336080813327739166778548090488047441500041300932824929130664319000816788895920268061842265480348486877171862910558311660629025774752041223706009975861800366566538759050058974205088823945326282065191402618748440471116210563314500788911358431642672681431128391845352284416625025858421521928075655692543956912554371535934077453487552281600779579659107996579663706954103083849043721613976566452854967596708659785851830072114354595104896331966949546254458962738064733156297759369316998544704045785737125171047150748661683876013853918238654251037823927078381436381807566434003953520153043955663631331214849541482021467567371973197567275722246049533941063956711890470161144656043386050932114718547425257175894699251054637762387469414166651866427004111849557108354993879851532601267898460217965251849610521556473480916411353183199964295173817077336705194992275978004137086990723179966897460760232861238250580690448644867856133301192579114912377171855625097058323956997186619440876157097288625115695921257693432127729661850264711159978668216833737613706338637280149277155791238814186260040996262935339423458178134038492091913687874557760308982286290772067786156130856991885163594450674083014042189151347942369088878280985344087381825798558117924762231653567863673850194673516920987523129754390405559753870391124363601807777394069899312539376134857666739271088557937028882453676247571583240135648300326190134664316041526652861619408904659534931300003697553467969294824080198328717068010601348234212735951509716554985119801755276645826264476213067658124467784430358827501340933657761550803690465541854619833905476053328964183114264841352708410133590203819840628760848488182466533369401224487550254380485239939032112410609966492440028719105150353336873477652958957585208278145506295228385235695086810060072720968436704916857136861636937301221556436545346446802107666753261114777693135737982015208263700312439100378314480319386716346083742267949424765991029989056848992711154657678588581027848004923169625555283289768561326076271366431229833323242533903957381077148276948953838502496018174161342283045489248423414798826890824641915625307221300864380938277033682709319943680 [128,86] 3967134298905336705270329364129334533476441393280505551581110236697894109196330992341731011487239411241063837672806075867071042641662608053550685077476969937291845684486388280077593866548185350952985021976774944229714219275190700968336867728000834226125090173920394170653967975072944843383051284758900458093269930545289298569809400709501949005298391539670114374531878067021265427015748357552084654408305349314420774084049736481297126863600682362618897790487606849136725030266049500738403615223317503392667823460107592373601677634859317047616856581933688197477381186737016599059408021627553880199118158573594905476471133955751605282911191135654736796932874801218943002158856050320355932038074390871304966271429713081735198032310347526350946237849877311290680896348719625874161195872532691106509903658261829677259141273019647874403312737966088828950846569069765771544827845488351691344162926782264896151586640455797863177297485379106805785269931559497838844469374924362570452415495433527242764779390361452806080521216054074754638408029798545975873298511668195003256464674121423444983780338810648896673178140231251438990842676286262826403764480881209559354302079733924726098231198326998131493433477405250757115252157810496651450887897553714729928043425223289875937644159689333731232592647119668423291841786580412747281023039669623223633619160804564062661909279838840644406836292085787773952837407338158170479853999071573160209325918066603794005557028106206530930195446726152149199962602876252551947913562580652168308755218117043729160012217622556510312949797122836457571488093739658106621315522001582318077280367656861401067491368059037069649879577934244557608452295305874041842266044569952394815777162455008506715398364624384121123798278677792876149908153349414745336993874998762723292081683297025903608014318952281783776810318945883175724729826806717904269525310496270700026026909990877428663112829451597673793731578526483704903639890934428276031960566481315800556472355003793290247252955085242617815343480510944452522327994082401476088717841762318222637851046507161492230755004458928570899525052022608131979403071738095836672274257499761002245538439157521595840175061281521824282784637616918903360532904820793130476866099523601825616797748016547508482212546445202676202805808356221764072909010976660772997064258189686814081304907505407427555660105099674048908397775065254775992341097908194713866062950083823349895128643837546581802064322649648919646517564253527297032234636503986372549729984689784131117293085470352787028522253021338356098569312031864422297313735068481040714254997669329650514499196581882436666647902027505704016827364708902387580035794526947816419957579929868177833048030646244893917104015111313845639609225363977967020965739473905332909905920 [128,87] 70445972821748330657637462557454973059588736171211186809294306508781299273775721685902299612133816769113328029171300973228783291394075763929513439746500035831882009545193804554233362389586131086537474119538624647094333600850486688867398490531491886147143362100349921718464426613376882184489811491555533962222993014256381310247738502105149698684257832278808018810733177832859498462262269793926472538718185411115580745063272862053085515150750248099261087038895153145330597025123116245678383654338798771487636137629864924935660626215850418902060799245386937339770373790201236468589748354903088315929020532177589627627497041955694707716775952772373596594595005381766661366681061381591317685742036852760564483349282716517013225934295813366951797946740030786369401097908446047058624828347820202060385674808553196480282208479489874067090365609652780438758861386349717839302269334527196729218687930521124135261116902403372415267067795702107442484327130214383662439262983041708034455087566673315814007819016519684615823184468509568958498862091317758149244124510516483969947736337077880961824202848576379205933111951947692862650095248313236757923231297201971944435360054426437272530963867012968274152000215689679706655776968001928963544709251645290059879722400983303769689750509547413626439372959835854555298769357069777803224814933336696929009817360489757464301820781546463937005772631893814767273066553203171442815372065222349707011395247028647511839239136035284111095342830715253117032078456582196575499564223018923728195581989282405853718279739498910155046116196862373253404932766183169938053889875272887472316199068668564586892938155623486322940589477360461911805992697957536620661173797152878807086480946480002321160908564716406678997900047608041187810584411569202849904193883471741456363393438989954771114121596896052908524488831822478649009826998464202293519599818228247486291004167456698455188300305405552175978673109385359765311028765589984660130882242527342141677294804613658195818043656187171415651564899825091886961216983328490701343541133125278189459655619367088733115155892514159152777154823445280779734751466679985986690449301348339182233813314082859071869260342211815515927957033805325946001063758972461642512178542246960285142950079821829347644149495485841239635935887654856271634278519608692469423415220959893974082315131082685445642379248169619792660143855996063084451701137658542790530626330840301450118675434728513539513367963201349200985010053083620707376674404797862258380700725998054587790872212353102518774864383504927233265907681715621827284129112753791167104792871997926166123862770938706333125775641379081388944650672744104407075434659676163793708906766925234783065571065535626491297402962972883108869385967957456555088201083628711691520 [128,88] 1084101081603432078902611191703262758875600538738198163550367793364762471917704165942342635183701479969116108164194975713717964107490816989954529834961704738048718047470135786067399336674247870994507462032381886476340940913737116463314026847244967194485834520940244399726271937851169736431779380213990198288958492017129106926856516657672344159468636208425162184070743775623991771864915808195968013442660449525470707272229528959933354934626454584310491929878642803206312936349534960583432343498137037130874842465395098508590121064822806340507028777893995667937380789999765889927772607395103433472892471262409731508494895090799181505450679854548638713816619192664025038610962879486092904881732432412626612783483340698377281412739755579465081799487544941767017659849550278972373679405393731544528835925484192024028737944521824992971036964273205127199880985697229667132248466211801815125217132330392068015591043879767829180866895893865473468517213506452969606751214465274140292926637145883251650867564425310335768430699549104810526421956726299786011689341424993653134089951021217747724133132479930360000194341212204655061875510267438745192028223626873500868200106177977961114369888712158514889573238375688215045371787709369382413901008934672171799954216768236686694960656358086135088379498793345190394940552880843893629439606328766470635951690959477246875334541690553615338113959202680214531797444586808995130916779653892430452584436166396571698104441754752739782543257311558002701043173845421837212360441532756768049928498609383195447182445184640749140000506470122337738545364334014372994043965525273723778940001522084339176466411815725460325015223473529542236622083530538924201466928169728894168609075150568245891222744241410992548762973300982065013352370675071881412674120518036577487444069226341935214655484286508236927633018579704684747922203891830890513510012210058107990138675697767159911548240035627547163928301661308194921411757342361779246479271137463779744453488004734813298332478521147547305535151913244186650225359027874312979859533065562651100855265561731623992395070753336556322860770608494664419668947222334093534612657412516519040013301314519277101684690470378671406646167798782420673465729099498298556821065146028402262203003240666479268185218717492110122610652820991000022049178850853127558522630126705088760641400399697308115234233716523811150787974242429196832359497935771590900636950582909379577335536338314250983588832200014578128748542409124582810172422621248738125257835146639978521842578119594118347535796187776591437315494492065505357386666639457049268702754891594074463548692463220069879776184824669038269392426760308678757387951761640208533925995068461072483390547909929101047647922306647688747989685938356705325964639410570752 [128,89] 12334359325900635985649246547172934007660970531410121606207723911217350768473609548146217915007855701781145316014015365502322344533894137343530781054802402225837719523912229616063520487833368204534129922619495281661061572419831869431582074392744873986983662381331713859934888113760659193645094192740287770728898394685744404150764386842147044357584056494767455638604862531330962654109429743687349606578417474504173680173518353829586156166549586960839390405397911797217045348558767899336482444647536510990760327900881983256346277896839731815342776760729944716803071313479743315991527095421544090308834749500237159336721248237652219938438007002983210565729256513995457794422940676655401771619415045241713191223038612862593270381254097765950961086014158060435200200099597772592462422506589211005771754644096875439789000165003780818266205027644955466891490670237417647429276160400881798679433209025454299362435238780126582116152662315359913328076567946797762315919303160172855326519210308560680600841005795904991101365785408317684893491698821377541541956412104702755109533876862134444042592175220713582316113007570477927008766909770608073607098442825357705921729822875920445333368317900013837425354879634544236510092791809434990421819488028120583642236668534787447637892959470836280711906533388967501265051978273466698382829430405713595619938016930631133234812122613769950459056866048799510771333028730410078577470135326525760613532239110049796883168832485754233657094739867421616710814034733012995968660369669865811577332445267682462614681757691652736514532837374988351068827928845675154879003606270118498287825461070127903991103030142758275289563316559394032778541390879676966413127868742010924741754864572767899948094429585455523688094408231096695629862739569931609997913219299288699454134898260573278048678870406709080118314742130159229501081278435721111439189631142686079225382478701167373564502625473850764370810802909022279101127035989987899548397472707379940886645844672251256142047690740193665444458450458713104943990867010516559466089874017817626509693651288560824560066186909820454003156426745786985864399585153419594504848889454951429804716233646069740859839171498450466241981010302138044724007561636322050650949432895559008904247273387409177645853642739943903694518196171515294054858060940905849482329168936195034013622183804984715233436121227741776080896070821911972554327581942940003374765187986500471952282473337495997793971058560157807328897388990237640885220209828785679601180212781326773614827897386176686646543390320425325547194212510005645332523540052546639073123112737546363594728230759490542091632663917510759616911131132929859300850803984730431951629044149833825256341893675915739130793339609034876660906178011126222772080787328 [128,90] 34927222172430475957978128288303452226441162069250744908129546285274263801673939066995472505325264311075867037802837392815029028394273928068957372734737917060220092400439418568621862207151396293910332069331897671052961241894399794165802392097244476754770086892234643977531927050578864257972591051017210783261004520783881251713922992943941411952923825303235153200059829406639186085967219951739427032815698806680562780816927006634569688652110584213406436067755734750752159036372308001068340940379075818356785935943559074769377402537570171430375460642428111385211784044105573509673279580504250804689811172734155883525525156034853180804998657100151657787498270497917699530875225172111634106638513962038180255580696554918222009029951882371626730312177674563874107865833531425138353663859150144081919016253472546948101030395633422847372579770174936578209325143048252641330711321360028440774404720470206737994651056776543299365538518661297234682719285280078940243999418863689258759464521639822364041880465828126612154225800214200525758405980247870578249420155418513150763852515828264058668819249576792480910240648272059118348046310685448715762757408893042299250475907621838641955990171154621344713541776860832197239294222225649206235726259866358081461548235775047438166400780015325054576464653706175127124262581969130094517252046070347460219986501391104936610914106572267308164893691512772231622369153175790339452632721605783080173331126544663039686072847112175607234364613748884965394978806669352367215629805764365347798176571872466879859689912207557621690312392571921024039905197921918582710713275059581806874988845967607387511141683676037284885142389930764784844461233833841375354551046336471099358466020220831373093574416503041605476963144746126923843019693858503840935746041387685354336496612981865003354781367390030375131295728762739336318629080825038493073820954820332967198527468178405603067267260555528393924668554135818620082365833794749103557689551791932184051497720469412308198887186315580762039736179941479547325839344412452248408884732587417708591356682049278453861463038417335913298392041740983449983451588125375016280125652217235787092874558948397841025696390566572209654163138143434152201706919518224020660103503905211315468581530542234616869165640661147827313032906029273322007233684971449378026683391923524273648975397626362634754846191122447476136369916722501291575392596191603603035027894745779543265776053604819046739190653254827581398940375075200678726871521119617447426626033287076908682150780924846921649530460281933862941701681288671479710013686922856952005908221129886158987805402080971759766028016085281993464001794172997161645352922326861246865951218857431501345106632160093606568618838036457547929471375464682489515840 [128,91] -1563593529018166332856586449083128086804331944863017387719760158806970377174529049502730935422169007170571648213967924853075938253679928938239060532940052472621535381613944784293090508129178785554657376936384287332458125046945960898213531578336166528523204315440985924557762053579142146249604060737343560674455258991171798942675792086927889650887560523937056952533058042308301771258104875647929764434680915516449743846112994801376567468321576467339321432850617340415864723037947350482094520565889214256302747511295139107319322845266018243114137464467443920630500525817721590944327189824469314230924978932039912610943319748654399986137584675657366541511006029203306123107751105565933946091121565831683656346956126665747830705596632430581332632609473410757793276150757496871297710421938048946874833347274177170008682734569862389559143534924263453529429240994528437471342091517007162321556515058236748928534073950319360915358054647083962411445420253359785675201789627068719215999654983013662708480878981154850115422241760595334906470399806291419357731650753814977104530609084923585757790232027539897354585721173410384781052460300637960584716926430826056378951719134034431284747918775357918112135885583545706393946576817405668355114732727968210850418756179861022543801252963587414761233870292759458551047524245312605727779941697801806182764254720644295499575708983773523562856051542239643855604309139170228541644741688911183822104710135335402812172774355766003341045221236891771879777169121171891811521737662519731085544152106227365430459866631308530829735675393767831721463435185848313341541335768426396242469874484970048879226839034583512434316310177566907681628524746936800472232551633755584904412562558582321966366633485322087642093300223450338704606674370419748140134718066243528521614416666910042588439064816890935519304640004409335503849141247411174792625219337629228176513515464853027836973508178609795465190976417383023281533753411250061636412630688609557109666612156157571296602810411188430189938529257377853163966433726277029761689640878349472776638097306077396064992802672427818615886579786090190621646884582607041352678577134060688873470301187996718883244650273752922140030695951528825789291201977654070858108443756754100111056431589310236702789594694919762987004931377078602850311340801487812033681421805856818316410191181304540530124031511917606275356411163946371593701586070825280768986219144397706647817686710306716324999710281835865028232987284153340912506542381240371224310800867551060280551932377980532178128981113352473722164067819217821016699781410814890671309013853157917054656882333660613836587317850287685836355406436809822222231306805453523613429315918755204244175529996455228628223663898610543759626172186651844864 [128,92] -23757781171709051430850689498095802793758678885324575574888982416678318351617086265187047532289039358451323781838187910384309454236781955373565408572379967597325803979310027805332385747700839191998072263075580227897156266832480518881454768793932914993349704058609882447668031077238030628429491148827493495260432626958120480290350198081477077789837285457582305762358588227824840544653837834283906416497925861779153463114065075674061270362010944922893205186297072759919460772743242840047682243539573546909767887186165292122335828825068292678885320567131416890463945438786659189890891086303766155593895554607100457229855050711387495024095332838817133145629787533834155452900045728423036634926176777725668707664146373790645119011793950206561466895858172959791582292940446432380202747494660418963104809578203198303417118103203326627355232696588510420510356118287769821279180876749650150232694810686153360100332554181173941951632975009212213417547755504405815106141808013670865998298666914787294619781148124886345503751071206841452194820539528396539613166689569091986046189454911897784228660831033798657735781551224887984633936961570810485156962166833840946687089091177682270570257703229789713351623407843218713026287993995985838964654400238022774416369952180275989124886475597978218693130285121496189128967346248122209309121209899480121084315758441677043927142824454383603489725306279559288934112970232070420540289516534979815360374744333830202355321113827370604485456656454744495283707869882641772723550804668022869489121992326487003737765200797625211295419313581972457593707199350978657564146677522546254863708771022036848115359589675167614652259950328103119862421655601707966479735468569680088332939504951031640600745612973180171085328898893552194861861729628761934513681746706416946179923449861292949613498545611415168397316425158758894073311636719150165054806285415725080331182059255773727746715480624086948351201854450054050514507315808123798757807925498660115991091256468548617413041479392047411865957386457680670518675301228889689081307622809441947241833238805503628981463310298563924499491762537780948189740483771320528374078565648297791308547580862020920720699836999936722190617035443882530679471222659566715511407415987328018274806062684016461500835330956528442981593283316096339737400724161592501694281430902481310242435314755125795390743807736922587177721355352741240835319037556356757000612335203773613478841131423702445814042576620401191160142962467416488875367067804612250938448184325938526804460760515436178972306196803998682514274124310512420417260693471923286054299176916799364295597454131369437048341578052484676349895691262490222510528806461609190564712576286930450863975744522155555723422052893805332835956768856896 [128,93] -203066385150500338475600119351553468793548797216983827722949889936858905458641055029457241734279999069417837649971290540244628021093282586168776624215232891637987221981646720373673462261987508993110734791895731959766921048317217080151323455505765195907871548040508024076079537373497722927910088271343416050456890364943087564119654326244829401348532492002459633768214343147920453383086066359849609096599459210893158292177573031467024709476702307018431623501953146651987268544301652163096492360560753088451895125920420710553684711494781573516488919121633174380088639374914200154205978042955744980688941699153560819350825025653138481284729633041056798923912084432633996581264711381972350734535343738023002772999333653660941359627615871080821872280990642184696817463087405352789636799233059956125032377827844932630702387998716670238147579936140193121428869708123035089347866884626454287783242528003240907756398090631378164761393591977466275538570609922066961732163082156593003704144595958516072050513832511939977212832408413915646308442409503940478984019016957107744484947215229051883058424171117069510165194432505673046691454162759320939693434835437425777207726748838602978533190678155782246713978251087297226607697223939848826005049688209880824512656340993691464061462556379625217803622100743422403989505938199790326068826898734574547033379997852002349598884835442276729482388743775781161006855307840212696778980639222936090332121219777134001476637206749783637250070993726805907527717936922327002298949225990393379170885990908725943324007957234808852645861533737760407519384663655233614056383915979130764183724838046663325604510705066809104287481901203483656674303546939266749859075197590926890459918756384445589637363755964595760164353504832928565275360489939484110431109500731679127141300344718485020258781252466126110289641537086083150472579904337365144256321830690653622072786134678979064942448459195855494253103620600763979347555293853955620245388323135803319149490690715664660700880043494188435186115487626981991856304937177768581120184335639336927062759658000714644038575069266513233282258920201187689962975572174896807569375283284828978811881216304966337687492537755588902373027446918667680984310039608247836287823893145080521883727456991461761172282953366493928038289400278291145373276333038906264957740013403256635113581915718080404207794407014500142043081096902140768258586000772303726838534096596000710577417791770738253270120680533665917122063300470371687774860025363359390964222933309161734379048773512139018842046568984054945961951165298159968046940747540293207928038476736633026239324678185389710772133299318522926118065284621801376856889785164126414556733029440282582740853421848561173906831489492829569585532032 [128,94] 766780908246719060302806020172498400781619801723874160434206773773957032551150995911472639990639922307663258695890184337487826391709653348720857101059063175627235324976506272300717942452157051625553685778736062405190982876984332613394069312139841334025784493657421302780611675944637145879898014385888671319355360058665590160967841271617632589092583450143454497157407407523437347525063329821443122406299789522144795827794830693645531513434798144543018049428189100480108524394575233748081558911617599830709424629961950041047537767248060566615458545408468408643514374685688050540070124843976125877763792652070359875451930362016290379753172152335463174595889385098908775950853584941804527555545814726442362505210613068587012183072240280727379232282209311280255136844658015442424125857819782304328667994945097089316322167899969966629674018021102021741813249647028604883109617949201198885076944208591848279941607231180239529051057804335859839153309781297566168375847457874196915496938571164238862011526095018044690315918246583566971062040259067011792880132129947057141070182334359711301184990422916157898862590231351811981211043127243142239657280146332950787459315945911072974671262023337985215577071437667170259293284094748330404673165759777443583893721902787917608480558333683939380294513499169950195021459596012427412738439533032616115342286285605884935332171300408935481812405419622665001149174738579304349225613489785431841465353560273172590006195693497061648394184371554812310248824887315121079322307991244576870755285293385021161352946962573879037230826456904247056062546637562335294273697560289883443492005159920557588224913851150470708167686728669204484738967937933770896025209258081058227303502417246254652608607603082332009095098276292171208396377342783748190305696106140648521384668225428738856361787411521088413014747377439505070906979418056760050861154377549920672060380105813498227703005264531333580582044430587721024060528839424899467250738885473950360692469186620876700959323429109612577910560355065948226761278455162310512322974422660363493638725232981287646289667129427533397670869575588839612380640664320593957266978093538742380403675019629740724882685204508906131338470612263182859159514301594425632615944572163223896219038085111287986658527067171721666642580147502161525265980249239208551048182386685799455191676284994900328970059311302232573304729755236118838810134970812146170982085992122993036088304769083617065186200700223145773846415959954687795344774673399299311582790989659385279626124020421574063305291037881939283680528133355034389709172654400754026090814083430429043234027661503528030082622338183767524263621801215006157415932425329575130700333349144778509256155494676430356471095927881264388352 [128,95] 15428565172505137908296598251451906949583443785005810842152813155842255253653589187145281020653808596054311834673336798445831599326527431729751206641351132381983136741174884243339609671754424682471828668553035246297031906502478627210242001287747883211787179199621899148870474013043440784867933514987433544676721929633563003515112216588044659422971320614240551022909365847047100327821925965189488807933668429776990580713204411613050768681075793672205598577759270923281274764505551558126800139473690457871475657144526241379897350254905485675211373865494453667992639992250585678341578836541611089456743937619621290616719658907974552522986597067587326845755052028823599306193411326615970444178710930760192971291517928416906860268410723012528179438637096423825967785226355609253901122179060126033323362322825207357309756734335772134694945481004132095621551158657175171381121472256755746591260595711075968667232837519543025302076646838197110702027625044793482785928781095567529120574715172465701471825148476845416161886320790827486641356368887394908807512015868561292645608277337250658691870714370001787312898195016126736218539454645473216854435462662547331407262710715351276887353168136103508361713791140824800033397337692940681401125001753910921387397535556797645333081072866144601818109258936857184374902614364794957140668141888322908620217494659027037359179137279382039202941708414983222318534727627474526115161730261522277480646811498087168964912129431120898714605319168138956663210494595315023936996021456164716701022326597314678231163747025507638562121668542793143149355185816075829835343524318452278169088749058198326225651653000465199691438646128321235423233378538588296225555046056324570341396972007186307716220243398215767479451058830698293526611702596851192953545340509649190062005202382957124437018992958653294578360989985242271484454852591918577455751730061766039447607376455399206790713580515966322590083871225523535560295367497540863490343289498101563447970343174337143130635728301093630940737844074866738280275742839557913001788653322232543522296336761928605836687682049682510117231761703943545905475497391670420411018066613166313432105485075927115306236011199685827786460881810793132147801240081439689286779367811403916525701901125986663513276348922096471205181750990354289970526172802383921907439308586783979884069387809572741076822207827807964144677515609055759542896884717453339980997972521779066893162402688997743122048825652613375776912430136642073667153113311732273046441915934406532477427304097078192494334051453450043833972014244312176415633119239914020196742544448513780988016753082850701649975720071276861788233985092778455811625626801325262528079565511300665249076336557343900596824728891286272 [128,96] 109172617528853133100426188915437842443677427129343090304086450711521372405953422607348686310033138093604056295084775802239169709515832883427975114271827061500727224914216056606319950260757483774927106556074727268586351084920599846864672210261729444646162117537437530992996754563813640162557743280886757152572372957870075750438015883353265077645851163057154162832089763834064308092677584114764158857539343645829635895582071449241251528941509446727489340464597905365061266772063585803919963422277045824692028322794940093146178559968555199893734789229615056632169721844369609910686486567492225241156087497872618790715784695589946605260349443385402216130661970386987898539281060509832595816484175835093283380283556453196698504594869203126803157293287657712474826361119029540381757219672512330592120410519041920046668632480842438642032998093277606303593662251185051019056515084749122719145922216185468520982164841961006694454147351579164242155836672523819732002731628065215089534622071242162369018411186373856496974856098020875914146021064200386754030371639363154008812000964594309984149997734239608288902117078624616606226269525006107299506873807590466013102210036044806993695124930183360760987477101826080361546295940804605975241761994283879733919960007147067229192759520492289436082421758183518432611876159749533707376426832096271108191842811507521853432356457095535569993320776304346419746874287385396714110302152129117197604448702838515962142096666874065709710800971434458318301302348537223301480571788035695235622308421606628448972188410899581195206668074182854116035967671945261106896475774946795526222397738631001717727223944682639350253525288420823103164520182477193475746874062913755805577541942633044239058384741890145486287969355891661152387259049229066060110997428348514630401354221507437536716167801227983283062525463926031545288951460937052224705204256099789347199568494633566117316710921021687211628258212671925262730476582748469824930448610821217964110651194728957080957874604368985395886270506017773147523234907912133701055454307860068084748092935573360103186755385522489965768468565952851024627247769247165199637108519725159657356085629049771938720237983977767259239840548289956569895636277045000049670805191397177951084380468922465473368658170303106986200814121054227831394069410980882356213424750834141763313517958865725007990592674138649765026706396840428603084768105890477356158696430285285876969599079485813777384039809756322442398913019048984759834395611564015706070334220742485441269853669027283556742447503336792801281544023067387182588081486174373825812729709672642230410792438383903300665824372387909055729485604600121278705991283165601549906789502011632795087639304673849458328785658328 [128,97] -153694169546572303922714353799147027010094763005314919607653170305397761762472705692252508574735150655190570820338391171616594474083757656280426627893721458757534907555427763421432461833640428683316212609665800078470899357694132827146830245662519863888075088913290948492673354184975254082227300997680110927748150428065476561816057210050468258427433203089074939707644762220735149781041873433001743949353485507707769994872456038708932475696304561134252237808609477332270122355657532855140394332878401822525088252734354977062517723224691357205943784145215986865579130503939460531351577495020849992770294471893794051457300187094315203906672846737864599382625580284873361677310546366766011170877086741309302032434233952879214016716336281633326279520108096232439693156071697396346154861427860509263608532970493552723925395294919178132941953903792959727594768931509370224204712976974677917439226945288540450596145638681248483369929224725588578437376939968370352901287788098362750396470843988478797668953822676478422525930196048198950388244668549363326640601666250851882470874022826248552227245819325105785218107248348175690745964393492205131825166710523928566411082854157211304827022652469985666272128587984353840626123791590306656985193327274010743707760676112061866793062966549890462829877340236800607255709348832736163864208804321806283147954088451340387693381417339873326180891722159781416146978959573500917612953633901274823462971837109454661314848165118266098147139435469295083196505048130502481807447392291887693731566757982387683949277662099937772203928499381620230800256759393837953573237544661137837746254315252063914443090010401134839053465701503250382410258798966826079872668434889407553464164448251061867973465431402208491191872266289617115745357000410014200689828001264822700653144430269086983171289006485526082748199550613677239724435776243978628506702189551033284357267423325272472985549679927131379175669924400706973231229014694167237477347557352463606484834966160361302399502243900554192966673666939666345072616161781085856730377848607598127524973571300548764197423983513264014194985653401743366471341325530685081865462093668536261926793430337267873555141215035392722892046339889364868514256078650058373633533608333089838948177257141934039330648506695314545861190970906449174654961724322322741737446569085883228564511863253291711126779427995376204057010962095566902758910183797556036162666593494099616253910588819258564395300631898912944562315890924121500696818348820696877488153546442189606280201565128656368130701780341288886258660228789202289421644567987698328549872856577708534113363763128244218581580592298823064590997197345619825907012065968235239634685874219524073970098256931571432261120 [128,98] -2491596350269996654800420123236765799022444933026398718931820903739601815178392518410125815333955024095935295906955058546269480199066380325315210761244842785767679116980283876805228373463458611761568727184609152241592055525172675801077573632944854739999819952073475309989356776317886539880459564082694696365964223917067578154509695074878222559315971272923149969718920045199652934447137128934286305964078471785549238524817039736917448965369124750679077916272752699015829506171238260525199622433059850208280640651811187295080359918699453394617369421422524807252819149744711826851662813279683267736251665405548289545418506726959631094356720096434093838723330008985112145673448413636013810729001540501213238837014659216274998442612475719703587991560847266310288299297595580473319678095784663045088334319066707597183378325004332544737796483594580295957295216571517205666955475579177497561682930457768109576985626422430941225409454621524809818522746249179649157435270613383986092797012140053780479557454999625805280180847638323891575256784875718850892580723778110549092910736434128098916024588594702908122041014571155095639278992353771238285506842550343626155158720912385269081792462525091996889619240043651796032885588691883040986110046769797807285881760609341330532055582714064000641775467931703045748004819613473074135549591526542406819896501860258552178821013101520739150022393990919756439095398106704418812148226397534472514177714061453779151546424522322037904803889618058385839737779172813974951663421285895508580403915388002563214775916414230994169440755871985341752193267851525357111479569689615198597994490408080000663453701264881404482660663560866966719059949884023805132896023294240716133223923524534270917998266504063383340416152308811626630826115173327228930861718423109637843505721239644302752087586299687806964520652781692725547026141543079320879245089874987419083440844654967074270475768739123596118889648480281180140108115081107382214195803710384558838067498839029902613106272657456480478208935836075849565672913742501279796208439858904594977263909952261063080190602881346150114337389709489840482867610496063414946758728465988960434846264195194454234799260742582792073042827522751452002971398873196543961876430720010536258677207720914172304456986692681183829614635802596111664888519129996380223446131689444574397834494804758746310011297109309239991653107714015200504220859273231550898550508630133247530596101920288285267398595366929537962925404982289210244168946739233548355397915963138096775675368718788870826880849404280111725481996307342734962922718249079939369436266729504215268648453209524717634874852343097718019996336091073684970605713658912391526444304435220514907899946018330771456 [128,99] -3883974665110736002252294184066680924511609435057472455845620901408221757274887235719280548444894879771106252905966360826480801592912153809823753136737035830659371694223938500476269294720196438622846968485113352556880319390894267389623952177613769950089970768149795171520459374754669074185794093389012852623861390884154998784944299385298857420549132548697170803327738659299018093585280676809940649413193573070463914434060786568913851069226448357269384624184891853649929172686691227299161002691111992012353970275813250658912071557115444939360211342429448324381486082594410515631276004005997453978104879356297611403826225508613251804679296640106467078890394503270487854636784637223264270480349668568272079272015230826097887220524351883624239076095121532321113612885367895252742562547412143935617569600470382953519122891630197385352635604836464686685745206500887681008727574739827842350060899462795242479922150361462310322412534750182724708901662393699775451399934883315970007988219725173635945595471332976906531813710710277329921491576574637437596545087439441151449043656163928618964173378473962616318831554104490799568361629119854259005326756643952759824416064877978138919353882257963324917145843555729360052965773257309352255872025067180467166589720541498880825161713294389548919953194091601213023087160931766115155495941894405861187571448328431039791117484569878813208445187317135812552521378105104092957098833822191278102697878225412675356835666927200026618314493174641090287642977899782309071273455426964345682565312196377013117100977902305777224870593533717456168956040140335122161984905000148469472280907204176252896690216439091402733937419318164439783345357326631476578488006747266370546559049502602511909239427585630632691067964335326168759186255615998063776592246076480951357626369093162438713675048574533875016764650032347521098250676195829122158776508725645696805456441599458230482251093134948015218694833087160673906471189992582212595365172997375968483941705926046394403623862854441738661887800790503345874071343129708013934980325119749362154199972936560376946691138346826099680760535837699827854164647785045092140580068942087827225654168314549713255808136213003565662508206671949138452055206704013539031352012087302335465104699763259471732730673215814809660836633551292753558303557369789226146442213485372656914480612500348763510310136199728028607016608928410313730409748156027397470430628083116339570544810061448104094917892625436291207396663923941161799292703771616789252888312324272237496411183074249930993101584179426120118794668037919171537725364419766889186056806160618452182051571247093586875779472928194976156099819113649678941263293044714028103531480068609058769834518991616 [128,100] 4019997488962100888456926689753010216961345275976262397289621558110934553883190654908058926490720658266161905307232770957922710428893335563133935947557499868252880688032397423216464246374842873454115524455698653604727317720076120344657136050230901420972731891404941938469922520984862189579368526077292535375388056655227031030046968373932477876796850885409491568725607508826040667281100934371932923538722516538843711702082285272880463708497647540731096479651390546099389993943034932807739537375430748739018280544393855851297338029970439335439153803008944459291060618773385592044402189807454775035792827607727188902624335406766210754848540956085037175067031025597988521983367467957008672691180360181056050692516012594936073030671028750499515378983368876754695081684797139189074429013050345299260053322216095930405966570873907703208731723823656592442836581160256731322861160768014471281750739796436611746887953621667124474001339751197346436262392254560980909773357121678611889782925377266814479164322729611570956577371594954151755146494522526536817659345768358305370318547237615104072707513532674710763269087936427089889352617424142587930214181757717633528340781417482979516823940608409890972245838902403402057637086464959925173555052007447796074098947155200580421792221618869068689529957167202964924226276583585189594774035593181580215989907034021405193771318657204184945840099159552124767945033775902908906589416999944369044495148879691045420729515346928153801536506145100924403324579588578749348366174453392860341418839499229137833870049015273466795219253928513905637620874657221211842102363682770991820127725944136876021432976405847562600359031216107945411905917270305188908584895321186810714481080412445979389485837401247144370769478469402410407878625660704089502035134193687626548183609392078307367317600465137321306552601553744380220824318921141032902703224398874216042010020455109044980353898144739742432566700830647313085240331051758357390834839974002145925765062116531292315819589303470149746931155775397792065747975687544941403944871630086622763463829348608471025877465303065335556281971200086886420522994325590898691611921704930199418420598998701657567503912794055706077493453324960596710138358802847282224489607201949235922204026114116322561530484379641408262700173400080478797312145367392395895435629720684324963829939327957734288459063546260408373034048246138192683312830635605832185766191983390253515887396403137385638206317891508754472041390071865317927831435546518223713969118997049527368982545489233106363694092515245696914046895116391501295399189282172495945783993180607136653423193519930661186277752458938131375801561706019211757943904803807491836137272675948322005734336 [128,101] 36781215095372471723772475644440581398272798665476866806121048132755879635659094435949882640674254608588894930028798488645538880569885756420624701194017573997247220122262668435228989819467312051866175678444183806015017258093550878304070592274178779862325753434731532490754502201117074591816264214853752753500893295361258629386575157660533828265922661404045885450304974410652804230735078553537681848806792953223943024356182897824897661563560800236733775089637960477931167919910729913449535550809214542484039688391384222578674713565143645110470796661610100184868445721946169969336429030490419491630099160646021165652343763639425932839055530685210528288348177504785734510863509757919015504682501470572906499195934240496728982804620118752294386357616700105289367220698234379233871478716474917879684415752556242889818583082554989566304934496399886434703092894163225450524917729616289758662655210477625072446295773843802099757190628140726656724890830801697179841668470425892223389212838807208046358494199454771167859114358388405894256301659057552528822434640478156339688521238976109146507107139458714159950011135210602821365521277463518384884635884428209279448584676505514104440743066184358740740415034495184879589651263752262044971711077367523584420531659956668418484344198610869835966743242482265982991194633825377746956294541882457927240048762520173699735063776982336003778585763061836580256189831228187500648668150926625930040714013188650198889206766080849915217750488727551175930671931384904448103056398535397934196372992286964974462040998535384214170898263390806095507201787449990720512979817223981484334073017393925449975683317503438999867644933398039486457134119916012505124449197661037743668916817783368002699082033987842646281385015644983724393379296328242639474556882340735983604982117894185337383448308691386358097616775944546358713115131669899642493666194330634970355715815445769000882543142159198748358048462021175048595063577261955089887757644974950558172969981843074899471789392775771540690963550996456785680177766034678489780402663526468489044843558057826298277333802564742827896345302204738376409339801466043419822837737111495173143170586210760090041292180285273110340729539312471031558317121076658104764844929542123858907520094288732903763758267032621187988780464767656334826754646283429933414948374551129643177732620779460794582616335316792223994706319804163083004429667703050787326671628666888091142776113712746540840957545702825201153787714426077309233772474219985514878407706291474247762749763923281654474006864740200820223687967842138973257472154053013251431060050127147885069298522827573823886087716234203186934776844069451987556673184403765776788033633103612024192 [128,102] 63857792631961405413170181380690939711806745972311293276732168975719301697617182432568108917821428465829847549109429221791392118050173714305905630936819451290897898266312178478290041658362038732188713909265337697675244415407740344020430399602412476100752940697230024014061068545885846997007080157684856533040309348908439004419296748537747455856819218284670348048311742751163138179461260283912235303520055661969106060295261180923683592118104741595475929932844367272797409980328402215858533577094835050507079769260783347323552503565912247010270398380847081279256098068146646810099239366471997752823076994479428589265172850327902856819212302638603731354131766528733697416690810091409010041807616053490902289631698467464716369469754636252135409720315591989239975455169390984895075807877180574422647172977377386592804131560796519330170435175374923168715944541993853272638400781351442706343106386740111041107745444003433681727750933455504542429753954472147929596756073073620506942447935579316495621426706577328096722764823322777989523746406398654419378262804623465381627464272900064497617887017328602034510792850176590725127473110329470620580030825749194640519561903557350804268126736889689065917991630041372248809998058090442514205419632371270641701831538496913343724299757868427961145910016055090044850135043943863584368120579556706194881451500654264242439193166678700336820944092177019406689177560899826837213121599918225139053393508499629469049243564084307021097437954756525396246315755670621835891992453494728444343657848379652260637641419589829209089051543111300352489910324046323732559458305024532509914729777377247675574117268341372174506833735613616613892212734192145395365638328509721638689567681949834564791106371381312685012420997791487570539045926943818077458049331092687592190145444703007021614059812195974886718999825677179865456251021844993376679019271313306978409813011406291140497574357427930467899346050504446783994694169090907609219116923566370194931560209247396434578767624965271777974184277972346679765666221713144815873275138530226412554303276582789416754767140090344921001156511790551175254133755151974005433649624950347283322770204999805750113583099702251355437450767294058607037355147653243544270629773494436841201968909384038878066111091125198967053318472291327202953910164162042839507339541698435026865309823741874150743754594795614756652755535903762278833263943593927447221925617235936789716047938006503951399362964846922654760280330887198914995326926618159968090790897161670707713314427200171977213089413329881533135300103858561377058786641955224564585051369990582614335702267198562993742994220915736283329351152452195178673305707223908767124705961245184 [128,103] -31560681121519727386387318503167429363801570798236754213022918595359974659906300553068432733858884260450861305922802783343414396838381359161232759011062660470421686709075035152703687066264411162030181716512737698548771837034343809540665568080263622080490252781617087956365455828849068063496418577588223973961587028403455909098064814222268951054073691605776985601926936157567292723268715728021074078507193407849577967960177353827715960939699109123843077112964943553763810049792782728106181499471857787706448846835013309772644896512455170235284702834075244501471439297717379295000514479147441825346215262744348299464880126172405873234852139299184773245027792021347358150692353175745802422403522175285812397974091837578803647873563628745420650393634707023793570547728437882465598279763597237374698519621020247718400515333464911057396881022883406822663498524634017685527476279803821309497597831933421995325746774622208592192506023016571823216744296747548782720258373228259188606217903732050985625029532425802101139948629238461284689133975242293099316497106174022532426738515301515670742264530160942323755305430911075005340893818420378346693710041138184926324880466098630927438817740760347650624748431799217450139936355057096416803006215243103671478724036764525034557667675189183360195983875709930141511624669646436299772835824194249319055923098758829037812789984433093437389801948571863146136781409232403840168920502183202485126643534559440864237018075727997192351063214244809062148783374717853671651269064478787207054421987404741105535539942928064714775514439826201029415506684447363930116148614043979608373641065059058945133977405025202558603930453879102135258705623182285806443393018710999267155503558751825691794540039480630562693495936222917892135903863932588151953410498389918822279706765826724847268626601969722002508906280096274737054829666898347893166825949909625152711945633018184053806999813801739977976688318256860404386963086894337956316545175475789572609868257717351031829415243370767814345319227515664695578625801860691624934912099629281727956595245804153567957892994052444861420145889178820532911675074065913327748808412623546543757683426408366526606202604291397039672188556442556888819358303405776384756607434722445985987077907956491865646728101536968808385949166747527401694997544638623113736673967356964092080721918769497018667433384792893746586899244007871977756569492801774266314048407381615418507844698981132000217725227365050104721999860772747104730410998766515691794020962862299367061810236867640078383331329961782056312542244070899580598697553671522091431842949078447838998392364791185469405255192815880819875466984819791093389684815905503384419404032 [128,104] 61293275408344633762762306138126627403152822475524391981760117537118465708926156351604155295689641656353326723542895252993000290885707005775657836717256440009842998712104120307780432175242217601092708023974415709833867799352534452766308491852569323500424661375344630240187080167134923123647835534921703796395717739422637882101073231290922972908268766192612738275753218557815649374407637235161499826605448624729870068157029219929767776090025736363957752260014746802927343677854083854635302548105156717141767742607538805795166066284134380197899985679012860038026057553171460370672862107766095214804064792513362833378005081778019781189285192340108241076270474895993668419364016869392698073233764282753771343399414117112180781677304744796675938003544769110219853560905648542058388006146756116402494212199042388497314795943825362307300756084187635066251670542668000582893294317281530698102948659444265178171192529554094335016767886151888265788482195356026332757850338041827167997138081657799353793779160723686652887672017793719550503788875157858768509202148757871037948050352636683175739040978595059164513739201111338001393083076842738660366689271757420457050203633317295231548113752083825444898674096996218576998129895416088245097393499558167646800221724875178625945488869156405942136564727490325120551795463118097345569661712513201617397756076943567187784249295965822400149894634608484686864795971482451655006246801021446947619379908143077293922816100879077878988617875694853851789638589337283032885946330347018941611732943808416364728982506094647029961903991958901365503554900477900636543950474550592542731795207172617344573681793881457303877765635758174123484522211286880484635651802553800381971563781305146159023151168861397669270979351009265068789573154089313073228541069417855559420669094501032409829547091192303633023099059388492817174911525619398869301497249389888358115766688403995873727451358200203938510941299764987918928476873642954431817083728632308960077999590370740792407450391754226297544412760136761751669171062630130531753732489253477000052651535728569255358933719180899921008762320070643081285618623598899308720504685326745469163886156269925762620179595127502136134700351066264037411803764934362802359977921745527866620658322315295034059443429042437971391320937006775696405347022760397685858646134095026830343326431818063983585200529951158624684866459207861151404714287789045980935170090118928417653163378962510019767233524874514669241711021481297519764574408541883127049231324892515725943490457875448436990347551104229950766975536544579077000528180717792663866097175615986817149164515660248828759511587838573298876560670397858072163835361952011101840 [128,105] -44959415212246739873090181145713851130882428436509894923389012349354371451577157447791062717831634648578631057228730226505664826858907971098255069961677335692453551593139603224305345522997394866643792543587927933550775108096878746244272276970938035783356910942678788809644389300184376315871794849858696482474796362246054125269036981996162628311805040095494852645159318679923708729411846372135330591638872446943720941736918696993429846355654771638789194686375262587567912595779704275602502507175255049950274199727809880694778484791878714729890204607232455239577852513792392637867695859429923347877060703041176182408111209990894521855836614956617921252712370377230833360571447293534916760651992444643583134882114055345317186119019234238139859658651982923513746820203431589000193446474079528384680048177229928170386838327843823270446233748960199458550288633584011229349397307984581418819695815503293752657119828556553093007462883215391901774507571698556528850477454222901574181050917524349536612848057591559101375096997674181174081484834205780268816837623786830275765653850309334427684495358926484151454579756992658813261124859209046720193217735922373148817070292228421034444657158708465918259991773701828656585502277821574459039212347480162526152663775820079268418036552328942430871907685659120222289686735272119344352832691900685972124103979538261691258439391874782119922978587332202744330650513990042299056754410126448466221468444898850455951365379014332814853655569521481818726781907531860535966782029894315297811147122056378249879372545358887896797018514687832648206236841528350180444012002673454045871943548238677043258459611105492258895195220846904148748066712396840491058449202002872147035168666680422782839225256950184959361988208732240807279906144327123676324908800370659248527077723581312949251273476379288145701290694548952442857275296514201401914817509891144731803289932656062809779304160027990938461522081990747331644435785022283288832452870695792807050948325646447675641886437268143488267188838253757209781034399683084088155808392788956653419870294379663742376856144987091515668755766066198703494887055913551828692600073968638197301513667289829483791285222238923485931410258389810878780420058594378885145871141356205082318495066000988736701669678563469473697819419506577863591112743072108464081804435493110969210024795430389813300251466894986253175386314726986928530067003498592139701098502795398772794061100592775989132846443654485962065388587574178856399747575193893058523488114344877875572954461851442414440225680986886403215883097058511084826691990064680906310655570733335024145867372724540619020994405393794177578830663576858961286462051598976 [128,106] 7369397220659575069495552429081291599162137324350328703114875473568112126455086670644331401275797968556687589433055466750156792647001868567610067425454400299342265010894337456794614108971671183649670499248293749621901406636299520237934480404223041050856037268343509520257337207750135791275357433407328915951372242537113138822942240319811819435648875745848114813439678817184478989578434996761311206689830743554298023403471151152921659088931181929100369993653296582207063073495364211106888910207719695736616780463811796249055812636466076371763471422684241880213056939539898806129938005969540202073963021036280791739844391340650707693358374393951972697646186764795293617767290498208462826527590949354503858109078989210570185315253024371772867760256866916737519107661049869501938210338889226259896370716803317306974732878003983754517500050204818043720579167703327244376657775292162191943881584619104459574489878151644982182044145484689892202855515968857662452592245287212309847087825446155439857652956287160534039352829786557304749021896541456920048889938236180085882282314319513169015156901324992040177473257738699118575288846505677169042096592229363536302048649508711273283797425992778798239706245763398824319203249170099197228985872847063155515451146606391021004353018268961227377683069849555469390980226710534039342177388891765779585864607217658744111397927709718741192880688393914539843311426103175661400914090613795734575296566695782589048118075988715711581757213770395759766428060152988975020192156854739118511716204271683768918084242577748681443727067083960013048360328602175948014468376047749329303079166504096162818625771158749675624306197105389226375917328008361890323680075893485235658742423154363674168007321217015247597344632037844923004074699084490606118386376544913017388534680940809032903530822082561263621113416121429749918030723526968903491570996117040255816340270167909040980896112305243929209666525838752032400728835241763036284653050752113464483242926947164345754087044872756058378722808822027863484942312007676983588073281088446751213499843444959051531697311384417570808238439060764282539988260257861680720313057297469183775602433107334522919517796792988061904587996856104099996798528027361717201086785803333798991381582341003680545257266387951608970366438135462138559696354234312563379932380384252658206039937615903226086665604223247463502357457387798598241745049063548806085873325498114121518625143713249491029855793992079704347544818661281788746546995605883918569000652749090752109707880254185578360695426219643856972136955527397285998318164178571511252337039255204009471783858621971593907361230174231452357681362025427315143518848 [128,107] 90060286460552806135286370352957087077444284051181621431823879911200427996880685763253790034381631726650280932256335523312242225870892502896318291940169988314934851834040565539749040162251436780178054441509253041988044862182123777751614276036723353096826804619696161605865817603260971506808027723347573069723048797324337245806788349347631458098948443583144271369790998786103111813614216052791923708525411815903975681929767898476158859098014072561632006822147399958783912667677364859050748834853737056417500071707798773924148611672934611203263037854164312825811202485990237062493689233983881438875261591679048359647395548104836720986778550524113055803148884841219883521186494482418527455858741357483507567767339056475675046628493483424860417028771193760831838934232520294703872879784791988871785249080440175270213536448005885402307016414945220624351459008499841925367163843927259373162221256768620640954955050924888489872143207418959774507396972322780443924698590543289302483164045267543192661985171006627300630810721915394394616250418659573744869130793739673677472580938609943938799855342243842388437090076036682148361355370858605672263459179632562469983997042999609550090675083424252785785763617754493258476394193273646415248628412403248839546563082759090933337904846055265940648529639887823328244059923575217189662848101917740156176677094111796365731925137134363569848516831100299454072022782059016344221635656493684813851124861272189032868138872800061018837641547079613564763165443495430000409150716731627252728612881957029943496555532405006035536196417458032677388595696899840754487763313643070380923226112530140179880339144825850135084032731952441751581994030224884761490340825749925257688521830992964021901926901603290458326400869156973629093495163184377215254580665088606577685284878016395840594275359007483945976703533059690808421705624511059489135079477324253016029464209665124115407472916652977237942089758264417471649773352171347502732687763766188224196222592961914229788291205892580321886009013356662828980440341231786588090242742183065058391066714505324488299843881608523241046839277109575938310843578514703206552321597432657356389342772678969010720443264163772268581383881733346263496123059980171722809055997527122155229436222739719717922836663674634643232837429647924985331606150288698334738723374659586237533530458618991435289312842241835131809245769593726239447927411797338318244948812204319095274115511763341585024700401993332221122401333539309239986715550494308212152276639906014085288014781135141671427327867930062491115584664138282169065408031678083525409419655071502440620098434364968044938385644581985215506850967244655070208 [128,108] -110896885019621238168098334968617602630979260276151069445884545826867839439521391051869921938018623850827995064709246014104474299798609557836645958590259805553366153123310507428511954345003974905319145585207879407960813263218195659823336657243672865002833713441674615027659424117573835959340956651308141858002698922252272126966855618886043691168416432493351075686927372668251677428991265678806108168445164987286080468111085254857758223425930760949694342235627103981876210646911630666457018001791123774014320185898692689481663471923216202600037795254674083995712351170398091247083697286835717151782545338077558248148164453807505435682109905153631689623055554781542794503149681932853094539055625862894894878840774997480084880070108859404504649215756225895769630669331713722794841245292334705646000126475106153849787653652314757204215644862692104438588567572502334024321100930987339269421575224141991973796467384820637588588176396964561892542403886917092247621961669433264735130520127431859884527836688639997334096293250964741653456647266150427092806648412485748895369655586622541924503760382053194328261597352282966044765615994107529133194776399237278982094196845220589238016111198985316479181524584329877726191115569765749741662688072926459997882972653015954748873395731737194516815641583880913017338499824829502073004365575280422692028438787550841394398199274655178155211022070635097730496967737320109167816913035333266574300711830326008059430614741591863934908180862128761274150417018290916136227251240259582167865044963820234702387757337195909544147938145320288659715706405075412764829731804603366317087724085772982402062174157320401630908023562021874166604666687106413421699937259089872760249748832807099459907595128711806219810679058615600802991526892832160807533352762789343566221127576804988672008309106011459017780461945453778022412005562142352711921956767407564640415756822949126274196391496004319406343279626164225853521878743299111368875491509704350183746378444440426041286433603058939592018554195954373778017586500059793475833632298078264574058391529574792767886401585409927230683459161280893986728720664420081696670604195441937500922498436362858744396919409106965731596646319824881827662230377738481679344891763278943238402303618509977905154151799636616065657493753931923154353160925491985502498940524446740343140946233898752735711925531661595237588077454314614674813575719554711293317022758009895283818753571675969514128685888710722715183464155120666815544796222227698647466330707264910167696847445911402074269504872886319126261169207962462380582903468281986026434616499715131718837048672690433605821187923077401122168265789908736 [128,109] 52578979157302477286881461362840928049452241660616921204058530910515555916700586887918332281710851839543538699751071178450704385740766559143614495966327569190262203075632334619575261970347078610614139210184098879833662511782644320238279746250997806788501245959805838142656905550825017919796691566848920355534601475322980083654476308381187137774702596436006801146801075986852361173186226321590271927754383394213125001182138585775350253784984403052170454612482036180095635133540063973771197244948903417900210753767102034721564254862080054303050436632126026776204646600499529187875084868482474128967637390000888415788998291857123793373303799670232760945370266727746442759967139459189262263586545724343323526177246667863657190245585565337720932159102053559350876310949093931354248015297683441118772137188229847166647253328632106843602660257542440882743057252065901919701331680922886760366168977332977413024729105587380035489269363496337765622657373856041152920257750288821666300823748278491149865356248664319208732631405893467703374263820048142284942321289643435886664347070095262353312881640612589217533040949052831755785866478585478111427466366475280264567523437601468246066089449368716982504261883433608287151327072082678328506754121826679708046648503191360057322944752783945810118092733584335170363498025310539374160815681120616879017661637858483334409809825464424431736960616850635930323504193414808473359915914346186084253712885041753381253769995029229176490575308982914847838325181554593889212884501351763883877811606257956224925317940283251035997417011830853012159817951674138139129365784964353750702101797284747791888665152571840578331782828007122398785672645100632714655422465243155751760993278316360060669437145250074604456053214311613897049786122530738339858167667005851520440420516454686536410517324375067078371709363226824610274151346346454472882701719162973687866772160299859683657928934976085402647950537709452923124016576286539668109218848095309271544287300384920053369738688527174794724046273856620059498468707697513260401267949411306792394668176493028541207402074788582860790746673995819553993937842381594400377124648917099809413806701438400638063881962431283288706415842027353270406146706636468505241763012078916072284949024433368245292082911289783485217475479910563271677092070836133183723632489009484071154097320879637474558811176956041662639928779186250454915591630178553650807271485236093573924768161150628507705581646915562120654974262929586200477024568917976219059610730041584553715776038035239981654245772269778012529049632282186175599380610775566277002474553072479391189192044032318056253642540568069004398491840 [128,110] 8167947079915087214345125863328219005085929864446852930656909768012593300525568080759917052461156803334922594502037332916407847257295027634590262890855864890964620559558058327000893414165389723955083143099095273412952001861853919380342358995022069958459709961115477349473400266658717306732796448896823751108006693118413687443098442963955875723073764940245631587529239583486217102816144924673105958713720461689798551499701922375596837203368507024851401805143132575148080377592789263455657783534629486875508618040529954027027377745140868301724231319165011655341250194803282470781780267137806848010714597717437256087068536313203870790747907007149726542743965789692361320351041116012300017834777377385676494935115023666441755196322247095036417310067663863596039385825610666776113149345838710263018221169774127186549300686841517575168637347987345625840154156592898474582686594455312267658198524109656877797387152576604588319311551757846827716924235986800849505173309936386693475581917443435562590767682064917443976309103030991326873470700549238197383807453694762390781175905500965870308018337049047523536355439340472905022302607039143017847938747978356548007866058123628242642142851810702466263301297029197279664191887303037629356763780302289942557678045408753561134565973222101757948318297396849364355829358815331658270178385309721993320341351272149877744637128873681172035651642206832825436966362192442710942100425168386613306458730101376019792564391536369842854697283338039222398189368222924046594126002883547195150632413032941824919720238522519386798450212689277222733864286041603891480318648805678698967314066125601110948879607890816033449793855334716526010298772276133386669446440818652739900551583075234701987101125921701038003973826513892081129813355649269130064726497204383099955367830880741234823287789376153761752623345431898419749530087186607842083187115785405077329478637205607820650457256830227186009741553489006718362582827436112434100295811455541813130907834368263552522532656211739560086676181301965819515359401098707948290110509284297463068355930273846728918858655836037747879549469395251932577206271646222216856867252708806400296576631243787004988165228814326118132306815455225973546305781882202732171003303214964769428525587381982763115330267405198734057830025471925418535022724444909403208216734780972002421172957033238307721715717073561408428716296143795343787746346423491741599010182972261930978918192576306362531338952298418266391562437282322805363303481539604168636612604343974162740460267352373958338847637118059894328089896348198394617623282671405327341265184906607898907562237102263565986462824550923811008 [128,111] -2991383955592170362998103667688401142929749702188224993555018862590135635258343203452213747268719018531896484131219955539576241248636324984618203997292468226795599848159597741811480379647755550347009949954610200474500804980931561061355927912393096309203074440633818603740787508968646623757841230497235321061764983598732459478609575299250155854194117279283110930935024019235536110342912892248046511081974845478921027487630424152648877091483913116532408153485457969056565160185634125311581592274148560254017752159222275883706767559045137199013684584291248892205135605879398002470739765690859488379329157869185785233519085837132675387697050549948330567503820365520627726148582642983678209737459673792253501220038888467051465315996510666461640575932497244058827529330299843892374009568706297523427763937421292729943706954701712096523991935557409002723976899443838928570316989072516689128708294072394426909664265236340270574130373142027068073988256866017174557542597052291579445871721337512840649175029408981224769768445378971507439925340965105716994046646162052143901769896288229878536440151950702621469665334648040845956575460562398285811174882289033736706349104663289444481650198874692518995130940358880168583015320564838636446255206824358901155964383688226308813358032472604392276525457032058416453312978269028009669676168667617998383125132834547020048257215160621896636126241981516340999544124240148710328714567949495074135462259404030947084422401708821343776287112373283917509615537796255996084473378949928131299691298288209615034040487937676127908050083331896302602961258052024000930911108067811514758091011170916206136223562599230399479376960021095375324902378073978211239287469901478102186304930405876825873086037552025008355590137174770292047815202233591150683438058122121732673652508212650819419209162381190348211550655562033752639070445832957164112146995915338357085732554342467108073616342545089890729277199462659218153884018181440356995979215254071130718987144444694655589352833879980261655405124147645384194320001521197217147496096108174481470781499254042719618699105838655188741640727244513012162360152550494342706801559062512518708103236890668504519163363051373198116602434955577341270572283798493345499431533447660664542987628923771758648824234812575948020253428778969048824075285020354170066868679099536613249880457234232602845523336028535273465856831140720813780647577834873326017882012275192661402327181408508965547166490159413452638951428283628926644097089072419041934734095356852780918448675674979037801348178540291082620134563909101781201968905445010591616807830989495771857109476473318415055314863466624 [128,112] 9471937080083318411253330660361887650199471370425899922884105140059812182843565561075907814480378628649786319997184234056839173116657235228683992701108029047433326697303588025180943528017159678393774134411313530616266567321385934402440234700818026135797643070099445412211884695788989704822790127937273904149715561145275268795300706532632391226174277035267093417379740009205107627619784212960147380240444355349367556612986941715755418355096448077332137272868996211610580283449598873072157038566147446516667788033823553549702092131437230681761557239936289895049695216810078464016187689294834471856640393838882438988156062491637230037546022590751435543731307892323796693578407439485622738460237259302889116590718185331013950092238361772155731334088238100039811327622510894843202709966493030622399191958612596017593403079477427641289018322167453926768707718446250062246872441284840189281451045233364919690990613172435151805998782424015549794065982055255399923621321360017569066157957228642602896136749432007228887935269167124909029634690982800479441576608529664692168118277952595207632003180315167757352476091877818327901768842275852520708837060228961965155076210909252086286785249819087229313624749559904288889775146122291466998849320775342992561796251067152487984760832046704112401125577541437714934477362121219229230212611318702512814156430031305862491140615481536719593619196446386172435277515705811195227388854533933445138886233508904209028330984914159224178032896838166678811481628543629908099571131375121639643893152127494373492085296595267570717744589328119226510182061201445794341653737730575690968163167007566359166662034431907876951498594179645370779668729930982840594329773997049899088131717738389695047177203394192935003756185792081290636559505304839584276036781464044782407190915930208550248451479774249933533369468836616962864291454848892120080980255863176324255801519228684767739784826103944449549996707373833372214520912111670132304127888478070572679800360651969752562486325489590821807438461327080431872726504684754530644963686646700889292739978916517410242630585998772334815371624063376573521862316915001296216109807762435690335166452887468918436192821621083018814856636803835979595645534151276830944018701409315449345374906979852150717652731399101809072507417074048386333568621991948118460016909017153976864753702671701580269280857033046358248695307043577813591518623871422166348628454623862451889343737285034832260349070167923491930485874612211239634734491087891383841826136234575449813915056567351704498247339522156373749522632685776114822459123076438694949957140982905763469078458183103275780410824 [128,113] -8970315503659848921881171655866700353670133534096570361375124418477060030241079730897041159585865224007930931189014936453430823513928705600980273373861392269389655455966489773197904467295319679789892627870407557992099824036956678083681181926888017938372164296622694897328865525129391347043347248838641385306527973315104698369603510500242859796144590771420434593295544714055842226562217550659526888461425825003103484038231974954107704701471772418459332955964227485012226622158077828089906009913953053340949561779231957063750014283639540354271108001210985067308005199761592067255901746947915994169376714754369869824122261258507221277610474002473391222495107927290869205653829731982781432217837442584614528965279390378571367806446227998603175211725975948172286294138829289273281901120272765715170749571852667468055432056336853244212811315865585889632504866056235579620548727892460914158855083024386219700089343876073014752471149784117166575088638024657842059420455421666481240276491592056188223789694733692538534316992949307291768004280385373539463744168491101615491348251777531282859540443922285901704455851293513810635597776458596706465059008380138090454716135110843933202809537963336161845906148029842463797891032300109264402528732834713082490960626938120575673590592411627805160440501196854647866695960839642188616640017940977210688781588941906589690699370253813607463762519448052916012585883815208771383927772561978355826146066234637054691989985460091457430898138377849805074194942420574604074984276206770715813271324948427640372367368386478761559274542061737551871788597084277459951789293779184443227230305753280485419870143561959439791512929382578928765820067107467151362538907262076153368281123232600259392732197791399473871786777050093107444532796844101831585815843157894819329203836188010025138236531294878268082524398272119348478416264043379892213381758854927957727059613553416215647397591217759499938029169262599967206067842256091346596078438475579017591804420300850327303719826089479542862983286341165475812275185163948045796658398231843120046709268250185868513060318947423614186579453824851543532837511250626844789631616134859985851745921221846056657653034720627814896865872758998022607065921862684117834018439752699041816062163953592019244335722426038764363955806917540266864700411853931429877725630497950658254405744544959357857221589746694880422191777368159026050013748497728707019636975394176067395982235579350559524023980625497329008048118697607398629324374822444763376166557551190367987620090480347138841789062216764221248992005021663544327359871445155924570795299793467425111579595507516091456 [128,114] 3553363405788657743447669244974360274356322396994401587749477398601733886874142449034411403536283195758152269497387602687427812614315630449592288291702008832888181402297091775067181588860922614858701648524599816581645012925191541788532045128211417587220498350349136607435140760509732318744177628073925028505770617176020051176715048634817784840445764861038601478400423918798589594571361354020483101010917093509057253928051627363806085799796923640646552541237268185792019742640750084556748645259807362328160697799631033841226815999126888571093739227859499550659244772943534152738264650673905863240154696406624921866734886795353272722718370363619848598422747973210261979230034993582437101879266311001564096736588398538145104076416338532372787224057881017301410348179018724252160004841610889762302559319740692848171979901755788631553259751003133900053203416349863271579580936184965876253487480992375670711085256517789768925990503418794873308645558057847004106350019249467862736532274978352862743042956567651673814040342617916204704275861615545807786300289927282108770475190516480801861787478854752459098354484059466939271520490839502778751105454950260030116597667835422144867002029658380188446861222042012742583519632359148435006935379180333899617311480821589496306115782159430752151783521872075751439037240633065141985675850733053044153840628365730127794625408292940074890712058467886005464083926617550116024499416462036923934695153293147592793479991126265419230437712399753886474090181188886014760675863275230966732146728402682531820738336592959353395689838891576716300475376602599406968311384612783166183595309567590932301739171630105417047201697522502517380849532627187981049070869055588193336308891943945312544655923054290133696067931726420830771728125713807813586525685560137981773149128357276966677565734792987220011525952747325774117424783174025120191163582457645423481232999451864675200234117953444329594176538013148790092509041098063337312301554577969458442638885061414338152196341812988472466376525003947621131423687715987445278551745308290610565505987010594357341189443355990183036253701059999203839996239258535727139244971618165818685851974733861298621048322738065526822871930248452333874536930151586474211785875797623161439400400301943633746230833281209192218319630704498175995778481751740005351710725597145853424766686420009577260713058786016151183322435764081794451097639051826630497102499457181475006525425806744712959422870901051230041553864089890184367094906834420466431116544360851629904068236502624431467621004162006149044813223647902622390652537956781845543045047182121385328834100796736 [128,115] -221781670898374895211949946270486634106784438047604380108303753600597866393863180827594256175619695739085232730839237009790771837206565135961801921654988605831484263612287023867870123470936706365575437832286684455417308715412688553843021512652534355878449061458209679807007974782326700217117565091549719050175053434060439789768838492155738169647178158799261533429692906236506098436407896690615344016280084768215767137633237268943043369008069565293077714824315668433964374914812874999619414497903566571023589497124742627816413217061737633576352149823141110075308715286588892232551445307748626530564396832318150774726266273571646346185809707853881664853793453923726375310751667563430065577505409590325462214095600499517974937136879139455732049366126638166757416749074574045381862587778339010340611774635192347239462120460346212842692877585763060532348654262640770438308476826902773901710883897422637097141178694034271577975228360676256606091464842898284930186977912815181474325855464628815838626883421200804488156065813807472931235841689028258767298439186572484060084005077198350300418962445652444909505757665279634348773217693865945025067483143648814417199691129384268986136480502163914470303909932176246682408268078644655317642800668907644379182008375150782725052536900390236975178347269437247902735314216613719892654069342236054325304354401460788989099075129688443617112790399411430029384479906295539271186263056186946919613148611740151948782620044112471550622395636125413655511962752646747924707101791114509483565541707461812304186071569955732613459775928617595879693884258043378812246027437604491245836518036719107369217256246131061499266238566134531315096805660786207365287811067725177790256235418665469448026805243549980828488349193805172392494455809892931656715788569506740966340433882461124910366140967610187959381676482130612964833342713392837792293018704629580585916937759821438902108836279204878691339728438205970758301788280739667479166604690496997793062125415931007601191689494373705476418807687930008308512595174982409947935178942966923444226165358364298558451307070044223989782272914991173231978672076692908732421681143630946180178694223645211383298418878622724232208323184446301797665200433264883607129711609461715276637470109314720803839675077405721845486479664530481364070170955321697669687412990175777620549511439483210915211840684249113746847320073981174243594740920073997029668218721987062950220074869780396903214571958031080778258126846066928076697447878033994130131944380078200770473325147140412071856260207330714837399921950161167985112876335986833388296736211056683149725056 [128,116] -11324892546919930388239383133975970780500876424769501628773081368324675974869262144473308246252869129933746104331825789028988806581641676676118204631458437423614022055767309402500139093894119765558385783505417373606995510477476797340203503209980432729212392881141242344587682485027033961643339994034604145027468463827122656017498645166396656036021456267106623300529268089330232645473915559626339594648637257122774881409267081435415602548195556382496235516640076078798084811716835219757930897857336340295600251415872026759774219834545904452131888567838679931604887408312487553400083172626331855390498230890864831344643651505532725581708843123547661458471392801293996966178172360602326129102703559948127155881787838953663321602543849642240339983367284740203918926150455682500019906116945328234312594157337468467803284422643450692198024520871792846794728686966423261631607201709356707567427758472146932943626195940607642588543449118279103834794887360504159876630696119564302533316439921196605968654662521143759999393228641917483414545354855939030709780727484599237832947080842028515252055354753266246088420509000655065195116836388739952207723867124475577586390465752404453897754499705739318226305278454642399143145238988359503615865162144833524219903569645148296879260347647901742976364807090045045350648310680431833751824184209046099187427690838409498561625409756462167274901115471902593979270994622787385635993312964465141293126334885497901149576694594315973076276034542051190116415142532373055005492913673882743485398419397553559718890559280154535422723269445539144930027387966443876291175842522658133797269544294240786714412272503150358560171369804994070466825474654305699185319758839645779500218921371093488537854499540579499998364006205695153521733679581690440007567024460773113581799648309115118529758027323828785246618867895390847724435381454164964380106619503156471382007704354921982619787887099208312613173467136064913479160735440206170599162587498451095400470961633764984702484338580193577859456445635569670557585577764678489457077215425203894144220554656131123643217976192878582118826889454864069586909398697965479549061368323121334251164754059634113060172273366293460206406108661283587342227845297005537053819739686193574218602488927989697255829818985669831489407983412621846838748506958337545545526528503707503386470335868939083316847677158014222789812834634801315247307770891587530150589545106888352396374181144920268886173458898684723397127034943660520758424917861928250771102098494232736190353641922552625587687817138777442771287326410345066424185272286802830013390682539731712 [128,117] -48025216563226272882658711315469149288308544874498598193151224382622037422792055008785628630844681462721934150805809351983507868476305509935448711813799997475433372019645932131734366145181017512503925567850006315419535572796966388026566774761585814955670190844392179217362077334792058504610251907654448954909841462387060166954433295800585178273440873944907004275420967028696466301578681337206732464356932079981664848891222598024524813512638340882977072841760428117755813066425028453200123468865410324904691632260972905912789596820657041047006300286045027852859770335896309756998758618597767004861744435008935648881260582249062195979661699243071966317475669160475271931568420714807448979299818715148595920803312125811457027975244188341929302181485251098669865168193261016070057343614628257758833182031529652553316773204273893859963030448672518274981749207079144413566577089203204009813663333069588266927652120143480386262125600481812776482749792712301615603174930856372093794167574306680371907931743556078992832553906539204742492950916026444644266510924971939083968808507748162339329513079821248824397284144056402993036978925718521019685256054466881970191542889719677419461489663791927297639511884411198232905069438722004269512637851244980479589908404321221322901736209696630238790376841012582925071883602237590357677482051600380128656788919107488989391200330293822277073741446662619904629633835467295900662161703773765368998286899333295599449268984088737031861739414352745628653831266376912937631284853705373484093404958453934998528246247313055074818120268630891508581198427685196839422762284988172325218509567991188631113465787402442836716206545613333991503364285966581810385177880621424441699404251589862298354776495599488760014207884713490697331426308435213642159921867116605082890471738731301870003819870603763979365519684944033339032294044675931847053705490768361457561482920564780287829963111670857024891362647880836574001908055961451402025921298592272246230281532036560090251010779896205650887888175112511801846542282218571142152402611226899966796258199194584032759373292648747014702716659302367240476406328002713238149091621648420452772166604678189593862510852516880871467506210521054736230745993400339900857692745263328759720731305652083494950104901964979480970359756560599897072049898497226056238484208494670453842015377217255691357354508071736085406932056394962986809744665401601069051072739288365404995760937814971820211724776485655140911150655027051028926703534029663869661536999883071216660963323097774065925107602132540730034669905610070278589094800543682653219259133504 [128,118] 11380794007141881766669486215272758345727340383007212248838448400587923802990571483733860004566342969557713484397745612145974679306092929526866606127277459995707622097044990447518099618287723326781937839619067470055744577444472158544909478424262407191376680436245141279221550945259454358320217821477587252270487340080348127443017789703826901629561127785803041396074167532227274431787921497425923386244961570415122966008575479947858280453394320126609317766375720202216956257993654319919535101809323054643513283058061960102766407876795176773544268194563859457861745869395368022819722715433190358368447493362047395474629194362250973145156478641503997487474683418179759068991591785513492306196367846111326398238023144769909334221248103947686844582176822963573594152865292924245454363352788741340450811218235336424280707651342867872135669550315045188932985476886281710851601441573350215298684531152158645292764446162187845508327539575669920322056950990740280990323360974793246639572226009817110927399045039759132232665548278421299264121217099260884551875865676359140063018088077869905866777377286621505711556782381552815765037146767906197744676503966620120321040296249489090203436741022034137026472343274006124585855991702997873489752312283541469947554182825247582580780983908602061630244150390660745901770110778786993314038149851997149151196772235253048481713732760110974694413448111541470318872238008939255534011593115303124968023955183717281783677271232221346962898342116418187043915261387172192812574239002433265766536559604982840745929746526652147689322538898195848161221227108672713523777883994271048700853649440590890647573472216409210185624435455145381263238574570746046716178383668818432078231832014688172847572192376258193248161574396665204512042020773584058847977801279106430357624016306708013528485730118779726170547854675613342554394207792866341498883016294862559350401873727872644392990347665909034286566486946926854125491853396479455749008540821296068638328058054849796603778408290930476159659456345538380582067262892214815215431681611909300498156499081974484973852244511960547914365139549031862716040809162921717173281414784473099615138732915074251541443299376180259562028915897672180670689688504987789534055882554963054064517657606379748996695982656659217368196315633326195983083978318508040052172622126933216869770650157242737839799219824564085835736524085211987837714279781614184803931742847112679965405398281177616916316093472231466655363954964429742996210701883817355160802315845199590201770635867443990970320801219374317015616318764894056122719642245683154337984 [128,119] -529147776534453376609318609236526408397224044176344541436106412804070856980980239905262544144550050752144516995863624945070063625316532409388630132812906719358009748113345772684958963154523719511998495134055179324273821700168311490326386935321042551619044371032729405516653538979533470994232686653217490415988638727715817165713626316732517523724301662317019320393418438973653338405399555690444681338793014934356964948547780505692518185612199356486844584517664739132649056250565853770597529669241362348630840852240378468541761359318209150497401603272779259723205889223325904270415503497923900996371827552547107158363266436197677179548552288239503221430467095175764562263361465639186015047044629149355543401379733908823666286642760028961235241237731169337313518146165516295428509365344213159543012344327839983322212862284572914316575591110062568045162832562058741062576296890996357660769392774544871044595577048006006127686942090527705789100153951649351896396109960498651248484409508831002832135769467804225402870498034243858487799344714625856973515370608633936495408758503669243446710452770815786800592733354649461758334178800700008489322976861771078394866133180850277751577665306121417183590616805131658717828294165711066379427625179066313239588663615321491438195002842980234359077023767837756012179603485835753254115270407123856496915285382333673985214433847914915188848222161243949195418594830497660818582921459612393549838254829232234741173939945680854251018679522694599166967259218527999048009680051666269307442358169847582151288520595305177860609557261940013644906055799267227890740483713248904378371757216405152417861659976050426621621828505939162988340561373665350300833784482923843466074066640356369041044051004345360604160983632697654044158523714132491545862397676783434298455904400197324689717538441189099849139876132152520581347168444318072248451772403557495567486867602906843106210570412062905692414317351336896384993695071445474804501586731470043982525433842942328509756659437272586225160697975877299583847481782041493900108179938633399663001054865371418095955024110243419291542084745906060632079025672539816886510965968282789573938197043321373069803413267918575929519538318347767026387429694506457720923873126344203567124182111152509330725884969593281435222890603192576474775649300228271688883245591587083087985340420741972027442609676379624375516739003161471155175623514605434734994730421238115375316728809874476154187109042327124007797773030582381316040388482875366977620766865047476050493255954092861851097133276027435223785342444055334408660572403760896 [128,120] 31213864241093286490969250242074468625349649674478589380002420233659093335504910342784100970493177502176327750426400809864444463297085196661606894197870414452268069794216313063978244087256218006694170241617862705053921867212659999975244619727892925761366321993014738658338640962630781772256269200582741544021465603750472643067937412361198061843313963077367692730733752614374023106347971555577645146117410247775116018684887485552931787955852209797504186154937985223427276559062395851805500472247162080029052267115692759286622884046903118962304704199833674059853433293025497653742876096881428903583191709261254388362486561970422842028818120561773993268520322044176868740821272299949990935991032173470162892991568959741853951972486938483629396647000143110140642060779615170401521528527387726822740080942668594353186729670849702275296211414260460223103068892930963430659155751184463189700092671942018610960048080914802897994410430197536509866665554319388869264879607317020302493100402342291553973439433983764529671081694311095355181549066513041314205052409262161173049643355761738995506762547208074830302505704170555548263338281893650760863785013920686006388573354732403933024378574244491575709188872640587603191808854379051998125061090044881663463663011888057291307896714725576162433643837252716720972537555023496821340140148314316746334311975558800534538991879656056438990490632993787375701252705092401736762345024104104041392034697194234873757149097461736855371221209178948065589229840297162133376762543625801595119161896706208819183972339776917696172340849643242052816214643033833183645735467896969567266534712358097529036941871598088633609195771891629853171107677400267440027549993136916344208482042553712382466923160837204835260644234898245494934583172987578011857259751247565375768635751244382159295870804591365770567072545508805982675361620013375057887226256714660451993470869904158319142770491075858970401810235594395823215962368071213629708999086327879639786277546509323312495082956939114622418317040657403523774282552650239003591166118167101012543459565752606123556301160781057394465521727635813435258167503197210474938741263553398198766010756633848333473955458318314358416357969728713518511806334960923469910586642555114674104635437814814005144338232650020960841943388085136001229740174914988504390849581783653643404384203079318029738714510070574926309001126628300068114825607443033342865191376068120920158649864596406676183957812849294430974880739089964313554175125459357281503637076852715196362831498308253158157643493489203202865043757802567014781547720 [128,121] 1376221184444057640270850547307488819260205403532945671767879189508756934180028746048004133560690191916243051362457180700774622888691380590320611860115637640655844998052522730984698865239551900536624093645499356210584216586101831854952464620466334168028308139127794229976195555582988802461180821915133681546995964135854624806901864230268813318873322851982983381635203019044113307467333947314025855208913983534056386057716404361274760969636396946683764605916760195753444859321204020270801686234934125796603578768362312661324894430012411634212837416306169257623765000092085833450514886132483547503386213612563124281413845525182649846044886891956407830972606905650071602237680250629778375556405771342225538952839453009283086828917834264168026025466917562274895942855160027601651353430854412580460301550307971424964177989109407616461704571058172831819020039281567021741525861853877932004799663161056924941279609686055474278688460880808928959338132225114372019952283381622414178991491489941885492927512953893821256115849847941161731550767479173480160677206344640618415395273765523632516371632194242073462434632369798517020336767264386349849007296163404142814692114239722020505269761542488601542735088247520727208890807486457108687407048747095215674555384856937717718082301385927568991066266584972131235922304715409590252870597984557969094798910647020330368918085029012535433375030296055173168213025174614037799474401584711309031583455564068028941106053184081538143812163070528424522178790491090476030979706016846025863650744982979452274875411644576713169608902976504162501819567332604280008894349735832496629620076604354912558073430569595810687078408220062272833957159111222630546992617895603241050529783162055870684664104520394148547071053428301893289177706180861267569952134298891472091310299885099606360384836053504926573547941373885641336138224576431121505646023358069828791744580979288205966081422853069842389080705640194601455350266607291964917741604521965760074258266252325617514047668187458238549965589277547625887604536908777581196559094685760764014483511107345208516128148548349761966134767272563310701236198129251767221445510675917913030113659015652998967605092466217474616553018666123162698496030700001807358514975835018588730199846515472883099675843154057316644786974868143570211256734959543202683646556068554302051655720035999152553172506885617387083409309506034575025933847639381831913146847097782858730614317543259890633689425777648840508103547566843791729861607049200837492079880828931927317096456702706362213154123717017655861444976500865489024 [128,122] 273248232107867627340728318392102332165716319343465136091604344325708294994118991915070781886334232343395843344525747799314517867552719205425043813735782162771059540099479305462746215423247611894019548882677600411505342241575107923932225148936481654863866478143065790077535602642411074024327093213556391698218229284805297251586122458429362834265610203859160266707644567506489969552665707560843799701370022967964123580547655270703422749547935369762418472250669544282920246805075785661231988043688026928189507604197037203065026295748137293629386369854090418797668781143631655223312943815559474133795970858121873486852790785104619067747246397171543878345419265497872031138423670067757019289676819054102527599452585790349240626372940113908150607889698620362504486074664585252780949079294272533669237122830712088592141575828724572837312058342959679849735589276185108654550930780375861378427010652751472245942441820966222175621754181816450724809929013511886047252512475322720112365922455524020071093229358893794348037068667542337361319619374987928605666233985051245416621079392733150308440201251527817611524844883181003379135354308616056386869239293788929784086502156846270357518023103324244026479644027666344371073071481631964939863349452692459234488009273727466963309082078752480022919137335125499308837798833832037088905791413855870736273598864831985497596899499098325031205005505117299055315046939071505182849638121154469305611878520443836042137497648173757245872765394363096353543762488256873062586854398183453599975081506963810021479408997204295932706559416327778873549083368440904663133335314528453246649112773614994220080285625011747494541476382472634738236133952157372649659833722192016631582293993073322299764185922907546196053247375876442345072082937919539766217105885760269755289515656778649570930776888804351018121424575072350050353996196140659167891558015537656686617182215292811979683857011751641154133992520889520243839418853203825704411558892696323000557773275983049352947019179078415179364460361558238298019649616988076927187208976467046891247418760858274641783406857773083601570536296273566488022376729639419028447873705153303532898898924888502377767507508358965433585422570838865423669818658218050706152894666999670282280185721345511989213249536972012168596585902149404000091848466342534864241781676728043301022897006690172041251186735793733541893660270919484196101659630441690463683361192052259032625677739107922217083791782351707208725258484946383619106054413709842360966678051086653776190161853469965156312443816120583149029182662544 [128,123] -16785307125349135822284409260329093126956952124184598238249076180259591862537539313472186386887503223615645598128566482198663256249009499120211085093671306222940336814959813432838395786755640642055218532148330976115660449961420892267524894022056881234816456291796645686506708582542011296633957743378227951454497663029823128126420129161273471676343797913740402312904848558559688003751588084926416771790038347767472252198435900788093895717949011855403075651289640864684056568178324134659320788100994019317316167760696475769017958277437671760278926669296891711081085826952892175864664683593203692255407333583441095092139799882917360588560857478223966197306962571749239198324173711132225400541688453602175324594475809722649311454516681539609465958393365442618360924504247684030412418663068572165702535432676222487376266782176705267047362587743548856026576994563630956363708878460211530129368121647458884291548466245194000848119589331768644816313618219590609952450380705204846884623611648528410482747121352853583250083479983191077205528221783358275098850282991373044401396606372833950226479630116772496768848882607014669456617384377041282296195862565900737646652915614944874294670118124312925432246012408531674820815077141374583514352548943852921432129231259691571067459331870519702359872558758566674956424379652095736498375804346040614868430420301532300718726227672337972582575432659643437546533266840591278368821879332841567833456365390063498652066141090234126563444552398578081743313226548839591606213673292598008327676568703721558928345952235733143883882068483589333247942593530852698850691437541938258586268868632528615347459563057115465816424517565433139786162347405632387295187317849707159868675842523074836090640939217008394825125255762161327576938360447266375742296961767503218720001436895507295223683984078051800228680988465480647024935259030649326634331580061361605211251325981921578935921570852786874684618014891833729259037292570692247260394584483593960477073651811279500832566380717955340614391278954850949048008378612933544834182551256866903568815942539950644442480092636709407907796708945616935071243576680189261479233394706089909475979621383445023721621975865457127708367415267395238908461786860791400557278123047155287297971997553335744355035952097683067517023177874816889422433659127089504482173673783643402534619174747183676323941553263242624299205416715884016840022325234442337022919797746791214040546859004252350810461190623662966913987043707474234646645489379457540462586640807678695426511596424257961852699761946953347325696 [128,124] 570048594403692845344343811125167057295477649595463529864928549337799427984582748905338910798840858979780740014711557032747751217179947784728827910274831519984533265072647099894576580322440317528850519078653025742952349902673422703178973387120805784850284854721271750298835141022095577782207756027434453534175702169451331708890964967222318731415817272741853319993997215569889331456916011314849290034193720615310024695079081113043370358982809456871978931316511026315015328215785731992488180669486869549395040441754639020671916248072510679864012141861407336834493099535245278371769106045059420355349890657011380175403085172477815046053491530274140886713694319522955961189999777408904310319551131808759699911317242302120429182134214685711648346233432562533895220421619768212233479808667464852140652133342481904329975085700507337841617862888148921405619194265824345284378692664640822532466244941835554991899448168006794459936189543160399159657963655816432994238578339087525938968131114993935915787438223897421349126433734933098319949270751174445668534079975058920571752867790122625662018660486192867510599319647938392778328361569141219090895208677701985375123392059973431051632422133241378913375556118417791891369002288799536292748963522367049464651627357211077271704891400775588227828184209263401347820614983972002191199888626916498808746120207965105625967691671889686619220127763962619372117228357713385296945674185883647462014066588349492281958369984703789892268082533557890266877883173399769571567920389348083688374865598381420516111624073641246860379674187978746978913857086620711870308852370939899932743671648923211239457663780296910530520846778421115945542319143528608006565644608676196715969057508286343495070971074825593347805268757884301116978523469530879549304351267039482195491361370417766104755808881291734402324620410484603090631324285891078873179114246866258430524394977779442263016264439436964245843915096772046209919463081081119928478212843814301271413296140953636680358538036066301782889716122383939071579144624779027947263786954322150296872585888724262295741652495199949286562924456134723673367874415294347574363756274262037078365728433839770785984864375307025186201921263948761033698673077099671565700976816315696190277548913619922630769396679075997588103717198501171705026164511454582472138898903524714547252846058907495969446255039295615133456476532010024077520807919461780827358696404623486476108649547626534596915979015811496494549533124421019952596303136666318199469495352438129046345162067473259729799632581237112 [128,125] -46277619470327278862879444824447398402939782211725092859850961927716721299445218516319523932314290623579025745303658168278001394947494346518499849722868465188455930517966658828033140482202724530350734598608071575628728333219550014501449165035345911252394159139278979579666389195373334503215577601993188054366757607826594018666805360445148502432792468239236286300316034870369458189732281892706622132314871926194336219847999578973105805783148798321926619133403743761744659411708171121720181982175321219922061874979359969380922823681256624245423468180798299894650140408191209914019530876716741419622506106917411437237303047578146027874384723462313306117879006738574303739045039330949567604926816806430684160748862911448712963915992952664667835162094225997684304910795411899632111362406739243140741764936426937773599189738148402818605274962204144955089833186173114494801327356562353750430312014854241600303296380298541861854538754053538289644777761468665071606530037544619294033984887650930492621085797358896483265900307691653764751488521010683238299586182429513533579693019248814305740074515741393589440481878583579685365168823862313323098225224386689057997773006845797573682401759824393652379595188137524786012689451648131204495292035939346743529696634210261122289455511873479967055581630298400936787975367218536436630196262925004210581208329512561324097149139253397580177328841309716874900764541275188145831852639800622399902038236700968216043398052382910957468422218539780342357232034537458469434536831135883854598865348260434496164638158298798948309164619313737759176328912301379536671473992428758855388420734102558205249052283143086350273529171109498954766380385764500023966638463621212845768070475447137934125792341212040835714239529080764096154504755935372774924677672143965891763507973039478838099611244878504417778982199564204471625689529521992672497647587016896200015172687762191485111808897960539268950144536789252169407226972178999546839122556658989836148634411416911655210833083755208822139321295839098031080979050105211684248811391477313306818393118558220141822134112716971401177278760492795022827796121459916224199228335633358840291976939719521216450280310349655824303589588613731708876534427101005161403415397534845315022656431029578456140123983813146045789526029615628926443504298244234511606123243026570263668137605252403700608123311605833855679872039095682269853560257953346828992751945963767940700160268445040023246586982536752645456707452970877113531724589209468163064251733481660925778585066828794610623681296 [128,126] 1389265884441484160639783801697559267028622475413740487495774311417287101668378986087437266118358882024342066217258099742489933349175852259110952896154125951588096545621529033594143005610267593667077620457642025174675822648513840773575292039257411376165874767425374260629896440037891606097415954541033657555243791560771914631545583476715659938150000669610942920487380098627694364173432678669517790591739661346553538912124347205178028784801832946129983410314959527611336911775911027179853021599588399712060185095554650430146329807279827692998104292565041548581381787972132177981920736430856193777674455771830811540031735389982714421341668340941448487123037333284534622257223861073986029916583441004945252071220583534545022691227360960038933090393967464956173420903740230503808908276813270803718421996487328954753142694783130076500377705206102532321404502684057814765572949648874833824317087637311541998980994590055257408989963708485077749949139134533960019173776432720707347438233555820083118791303363897264668221406109691672135291846430918723920649408581394632168650363063225668422799381919910578008974300466811474991135925400432990089376670533187290750014019133458799974588030316711952094710092536842575932397095394838341422128917247939045424298495267470838595218654013564624351067976283023326934829272842174699971020525715871350870608669889026974043442406016782286470410851725683156914466747256209621306602548617930711034467560510861011888586596861378984307689769255457024533249542973426015888850612997115020121151390425899485157056783205470866829956242613835809991490974435146511549089599821428221945430032189081490235511625338803462862729367613219740860616427477244151667621767317200058551089129516757212938176220969923203141104279945412552490787260095944631307187545877139583682081539879055717631739823951876087229628420784126743961606998543337045624566093143361929315632590890063029896667304793196609724485165992636499486989193352942471687944643690351783750071454344251518212117322274331978280208933474340898334650685266989785820591657218621648006841571956632411129052875928783766906220658525286369976437961401508913640591170227797500849748565441809775206078726427913656578259032271686612897914349130463221596689025042958152595679922153350906331580573266568326966027904471657601450068276140358821989718371635378542413636876774700402866070792975865807639450325632621190060215816918576257058504176191774836272810138554124478406081358349605891493862784369613820844780059758280851450418470585167004532363842800275680704 [128,127] -20348157677014255758459578983460256385843620521560883361701830350571860046913852008008563852557624182901192516211804936900128950780201178909398689519785663957943670882958142537313995621393639605563670015583893074249306780308598350671657945485251199914392640886516403612013684442280847054985916771505131997596358782277768259668505944773688451564269169825750814870664331871042420954781349362264065155078032578515698155231518574769311668695107929694040534875779141824537219009961867192666898710258726032172354334967276108195946334533326118500466898434673019793167262102725432988466951881316512118977312000943357224815996115502205992416799646812067751675951505211355927977032096713062128886145604459849491148477004319869712406356017904423994131338580340219455674393504096114786487433982756234110920776446523563236939290805490645153837761405762185770336990494250092673019694010650267364751281515032221744702054314189348888109429957013771573415538753897270797085979893606730096232970883987104802111587799966578091361448189464186740222389841569939358072938897723292657182620706936238049292105347202465873828802329897917663308892160780667541702743383621253479433410399685794563309784571762674200044422844247859803580454657817775724203717690108792025301117174192123277096266499476478172330380259163764521689330073075220644367593175076369789596032511225669841109922411253852531841159684192671216540017576511065713157148811916975391715223489219886092430849070781441843988605505915664938834614511115969271802050490694120384940289672163019273876309315935632258312098194458931801066288801841462844529504405448626190014793709239453072200518838543053434621780637200561845709192315662383098973398982198860928702925274112709135306797789696047119326856633605770611127686519739253215260606451590305515671732986240547642019698846822312868057238038018845973329908071060847162553938729403668119618768231015846053191715253553510958739423608709099875464737289588620183836750356839730345380891983759692832592426440663143430889427645468201527859585901841231141576852947888740058741320097148005761685257547362976960092306638098772513671755779095933225921726362277577317556273290560311465524861138160376072421575927344548388798141963192594984356350218736874677124970147375429636650165575912188555762244557765025975579391647488427848208805122128404572304396804772212001596744700223002940803940788995125641793798039684052194565838587583523542300679780182216788390814491597095692720164669815176253538213304102609356828558019357776695449818038528 [128,128] 1992234801041669146753839199821669795655534158159146014706989955491420531745723281295110488203042352504015088117461903884948022048410853069349518221658252619921952730679246824874666443763945854350473825569374901448062257856002394592829698254716189880248117836048255045045004768090934502328069393062016087318121712677818590148786802324885896758568873828490086135943739759026112358122134632925450590572015579946634651713329456942067016513680754896222361219172391172324278359564014994872211848144782325749203945470222319418965021212655302129002690117538421528821233389027717108441437508163211844939452644080119263701810409434297806053327570688780039132808366966123256010591848522915069412969878947234768009694381038720071340939525694253955831760685778068874683144873307846472873211451219259652679345812900183518639376024894957225994052497809939016378001670467289453200030378300126718547633953892646859163318046744264718317201253018128210058031753689158845225792400242544484829271643552234981136879430540492827034441421210450496940163562526399414385927604943064819245055197811490655026282312042624016420381322224657140298464509857557273092820193519410366295025979130578213192432840063471061099484745071591039526281381739319983362210667984512891229184400712634573394523937225663383740568701702528287194949936322200639189098464332031386979504257279182284402639711848664795824711427429081267826081443481985848099774063212618818167225078011412009272490926267607635560038257840742065819527620593493508749155228476789729042396611751536484986139975811199730789554404415256769278532642086158151401755576389488039734093722101811667654689895730004041909924144304282407011614650527803185205099339699177298494678460850308276859039737242159531938269908350037556570075003204376499374972498124129096194231046830776680864704708567598187881982804617540865583614949594380524460737051758691229297058294980716411244792102848361401706481344695959117756650145898939655737550418406904787513136500673400305742882361096599750483280884699547197457502789792046362737276809566305918801146976070042594159550455995149581010830130375132057768103017533492558647401797921795869084809061552346314915916614943937332252548104783748322927387940920056954503104829673396183976010128381622218493644092837378802610343773579473270267409555915631539676750457501699866466786069852136669704219952007186874957366192375834355489811275420066802634591440215376853402641159329379114183089691697828840544066288941591024903387627143284038775659388949211890251018 [129,0] -2357469678632605523280615908759340635800305628005978329867082394853020987637139458915793156393082621345077763591652271839111834623080473399645767626216909826321223436882718844806330582625621840176153842425034735140236941665902579509875462836329186849363527786664221130124335912085487421489241790700527709033954228118224241875719178986795911406808733665521798526056408314913405365330870889779646442743623476913837447671475920578703420569180216157835669697977072699500535746813416184508559687525900125223095456223052353673563037511182876407071363680514824116158454151065015880383653092279824869935630840521503066306033631676432611605964778198462420156692504746767822274351202917713832279207642008007551151986348333119727354630627260480942321962365213124435587682553471310095466389875913655533597977138468553523217628962639877502792863331085635506075477499706614401992542804211541143270176388517093392995734954939414753422875082475137043082481718601321519451837900956685930247432160468656857792410099535862995530570640046807030894985072130092776402114172200481060195643938408988649043530479598962680070520153044893080100146584267613982162383160135802107448354676210982912796238931067688946574534937497868484072018593177185391161531550411452237422614180023716227857821177952822563587426829769659070536035631883106899661466281090354759298304862816958807144864017945726491202519292529539921755630617565744144192406299176132589007275876029949488462563461593587688937235409794383414525935300404149146695762105230091115701753552072620200387525039483498285307683567473701285826470696954354441959559610883321786788302577814556571692751432391765760734259375073639239653935385927944770867066580776173364180034353055039301192504525518615572629878307051730455701771900068481271907319849991739482138884166679770994680563483993874509383067205343848739699463870047764153029803141894184449044778700103083344634637710190382999101890161809995883944322697248478829970741127883793188417237233898489539366318395346177568093560702416497386071332066233360523225316468290250964767916484370561261095305742190027784792469377641622690838160444345525999456817243515789051133460159333462194340759202831843123412443036396078076109737131575680693866895657849239640527924383708175606767895129904880969001037248196095116070886473925578921661454135811479498705181447575596263009313076735072178013408863740028098648895571631447524217078594205575340855038642573183880853318300592467691215538700828507654161170399589445383513997980503841402068749043207893856512249928302468859570058215105931469799750857148851314819888826253659620485144580418383567039960188788190265733701079740802252105154359689635738217446916780421499604702715871233187715627288788826297356417981830457006226147779206312513138862270194626701818074946492149996040436034204662212189047968367595398667128187136828833538901603778560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,1] -106653595876418218260981559012299511314363676121243786525864579910881406914336996874256800557851428857578796404758780017958116100927706465695142135848236076040449452565292807307771731401088108314897661683197053192133636931874536188816185031524164434581101065723004793054860959535940758218456794310870619234347355783599736143211814492653193554239861109799500225562918675564793870960737417197013600480570342426570018176945698664639477346415828723646561224076454178234479525583539696460590295368727051699782061898493490787101801746378218117576143170811452440780949500674903974898864305597728481410616876002828922986830353492233964356977579071817244112062144086510875053522016174621844372706016778288733901557060524392444249113230031185235989769797714654945261944329831144807757603460211621573182649918905683628861351548620762091724299099569138594207635372093352778095328782796730503727880613033821239347010423821464282823843667087363043698842818214584552280361608752778499237047236285308182212353949299123750618995217811411380985045888246372694085106699304223624020112085949927088266453624280234241530789342820745982504506343360969495282345603224211657883314451592442134945545978315460746726669286994870819512298619772578725526395125184484606377717402690264333994424795123131760923882076931900486113743117427145605730590257791110719039898977543188583367746960863301175009756976196953580184472997035902782537079528262304131912185591402343492034251557840845541987660737577199637641983205043239797023162567584623884086056675228995861886113795602399630746564179589537799341830347074997057105579524854340433507029565647533947177355806172642139122525849136680300911828620440635368439148675250015344335006964593084392175255787134949824623446712721145369969165128842084434541863774791589118043778026263896227924106542928896248693505278727563349291618353975237617454240960400904415926955287385314349487581503504854811204294965524945284964734305173832449414729359561301016090705434600095410114087574667057148252028721699009881625593358897016348366114730997178117551551416351723696579729100906336842803334370852644139867866062786513126946146004025990712558362439925066796849406285286962951302949444194510592963974570482919835409233076633666224493011286234661058906631720964084408785349926692752308109161520792425130202976048910750710555939541822825067005677671451329306978155809404864007380087034153481942085156950324934736684408955623682011167137421024004433255593509980383820791212975228562285063922511322188793642692497133355903060864444896859499179191997544406995862467659197084318570733662286748307687076169189551097954540940908021269989424510737739203115121311511623119269324447412389926051866089977533116849076970613499456951162233431621397855138972586070831414185745829432639524561584025191221028907641855914385713008080133321534349600879185804930359352873252290560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,2] 8483723014681741384567059446803180568546706775766962049748361300762299045872206910521979542786992183284003680833242942786934851308211196853633946321773040619857663425547759894520861703873504503029942170673274318384393719207129369984462365630211820186869563266724665396951381361712239950562430842560729492358019056055878390009574540958102490054508581729927287437827699100156072150474956091981041367943663839980044443250623386388913522247640975767071425047765414906920623685469858665406013819417442355712490732258417601706069170496537047594908096520806711783695876663533184666135819969272829414654825824714545476078157232778843641751704057291473280759643057373891126511824668889930170310657026267345160362429678510371942653554999381720813842946107453816053263292710585850447844607458687047684220429156227924162003497501265933071521607985476929207228711900513565912934097162366142408479467366024669233318835674150365449160827490265968414388073765935472802626896701051726684803516026157728151009580730851602624576634930500221080719943490170007146102315959281790728182545337580715503287087024739990627540192081907768330572345216241733345547744411960823669964394311666477045737364247223441869141048052594879691059245517384774004591493906836039230167200874930687602107360374699794193213123544618378970994086060246551962416977750556232111954332314146467954377791536715636515592594492184148128132169453786153037817563442511399812463470705149822322363579354374386606877114313080500186317562617587851624378404318874699259255992952176847446067511116175502336765907571393331550127373714114856006081873170361032401882225013388879242053473490451345847029694542091384672714552095104083688070852599603080903660046217500400982382046441841285165196802346956978420997625903296163561257268724016190145908433386083033442001292367241561121847377873478350302620872998549583832995621371123410326370108203508633075558735412840985966635876162153799796593511391317535641486580699837290507665757333053665319186810703910649172131629773242323093896125955606534128131847143667395658937396356987728245220958891064687781459131587928480924164852773116066173626536408858077038872304189572144616017143126702750381541783658353841141500700887528767840495464621162491183925914258858245410871911278301522059240880940067451209068452194964886149186079689579857365508152663213685804625297234744328361841873463552679454082815535353819268560337182602600198651862613957021383095286430634622594136367102220618411839412138130223224075628840050372409468294900124088971371061572661452615992144965191050869947005595287007060839992576810308077787074504437142710425447215646014110581148932012012797329746961300062291656632801312825839214674013551172181023818119235439473108852843499567501574664878087331625813302696892807119857861837270225199043027039099107083796355442760072388390835440947525498498913806707589120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,3] -124467770079444934228731493889006857551906527420436081547606133829096007465533417694992966996731137407655755474905511295017944271688042020438937384239480406642827700154198483874934757640858122114370879661498491266850570982718145044299568755067900766792770342794035331274375530431779371810531238062802079335794002820306724315664102496474992887294548262444984295590924249844303304902934742263927357424293312668897144351771130431360593000056617466740021476858253587750258773385770766208074084140312655191144917699078007848410954678321902922253323527135406088100654544786632652419623525044731588296492282633238683025148079754253645041999091574811294757189492705263044550245418135488698067318815994835446144509759261960854660118528768978881007987323966373067813377611370072385922357638310947463713123483834404566768507849315954016714891150050693383051383103191094848328163919750946393997938368230331355937130823482443380314738375194726525408981416663288685333994776577466169414727107192685222664434366397534740755191443972101653169986603597167212531321498714703336301334347481390711372036426170601165303993557087370885822008878826963503613250649291748020306106406822852787087372446403136577531393905600309044025407139572345989763261324262289578658272657751131028871059693361849553259931978478553378501700267443665342219934440961530496139507320054498658394802873804044969599561177431443268785655375919868180107779278494726217491669800900723655577060223786418134211148362869957046023818490489485519316801858690594973328742521103345564896381095269586928782955716920390730385482586826592350053916017960200007263120851242158659464097869098854157097995846137414878248137990565063705382312909842541327829679879627655390008875292783094812646693613800519186136110467608351952825772946577799264086179064398568242355503267499782604105704503144513722045065500880671557047727378112480768632905713835989392891846101178545542425926028796742263359030048674353978219524883114491621118880173426720450256164632284730930521073475717826815558277856277341214424776427348969673359750656750943739452829697790297431049293363681161953758169604183171094100119385871705789661698665992222882572855982854703529627893832658053577258894928814750894657707805134603179129207678884157305107983730021286073880853794655956638887348562026440066661698756660281163752661145970835542865724178554460520318928832041313477406865190411203889047309444173748705030481833095805741956393087045005080836153488781699903649509343825422166167440714344007629732302635548338517136441562710938702469769427435767478798134842738140773200902656088350936694428782633241777822171106255728537570648633555070417479484566399277954836120298997948755703105198841519127439277517931891252376535078090876862795091833483665315973299795375947551816681646187276312162911175100837472256062957846724124760263016075363617547943383203617701888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,4] 875183351853775115631135263397861502714496441024408246062058964443245231881119526317035082943331943622842985979816921798099582736925255342804822816949680751725225087360309593491242842139037617519559825637938960120598923219791913670842952867290726676266158640983728275284925832259088288870906118019481905854735444594345448041744855510984426314252607177621274928343922856672402627439207191151868052633914859225573164741914096620225436525034333949609994054660740160977677436074617181787995892091993083649683515939293059793978132831533414879163245025254736480871596290559231456775966578124024806132419884884924181012867669447329528151237061495650794069757346153883479950065660470258875395666839978204604974567526382213849513604684985832255600108932819074579363824135067911439854796837762320197872078921135452108619834211950140933832202484443281396559180638845321540231622326150718608212029040912297109693214049628699524533239528238043243134749369298798672694067696586788444189044122274462277982288855787123403024610238873448774792524458004661950691611750561721769267925499042058824753670699919824441735798442575064769186729874930930450492823083747933667024843000132990305882609705186881237528477503630190713073201133286002215697122956757305256536912205371341041025014100731996887031213237920224329208693242789695629008799572973246208101599333989741809715099871935208616619939155200801098781115614179851686049484423082264684527711213397618362528840532961211396657987101921652429628460695360433422194867234262447947851336100588270265883463320879696032915816818155316017411412724008630476205102316631062274605847547768699346536979619556578886464889350305743773597055352524401134647094605022193492637792230436906717833880166355112994055460605145171355670186059218828973431946704505572232168755866164898023344122042890905434590454372542527256628558643129746670052358614393478406746085639476596793241969416156466517524478678200807309824123544543076787642327626077091150431495861873694929839506670293431145799926175741634543680582901923604914417359408685590656313054983380542813625490147579116375275129975817110655515043313444758035045068559442515103008845894546552094056729286774597334198644051851165886574552052515062062081111836616362753689816014381249995951348990310903544969631879993515361289984132081857219099971573551659321978392451794317449253470016415282631134794013594928159099667512475719143637538461379824126088874241566554242823203272911281296988073942429570378605732940466197170993105088512533615376887084740224129041573667868582800889712490794035240270903821107619143791980263588426968870512675858457905082572998214632522872885451376288149438424148242262777021302605070383990791662984241816978663833656463375283171926842366976989069594232050460968943479709157886080729994904821307275974006189311182392973013912324824014275157137527687989263009262556822896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,5] 13581304441833037607819004842145318420578643023094227055896336713806807799150173641415333388969745021522552322164769920841035044142913047333752450108372895152463051042235601930950261573730207511239972800663406871191292666305881338170890400078047079079967919118004792852620345217942630409779083589021881030811944935768559299402488388947018552440085870687343626470056417091557020700362752941052828071574567669810773275724540259317829797959696348507154706551631432120606858671743472576229333743383587250872767072002386603035600881263671175788805087434895120415708751851373824296291887870610892916491356271737232366695041589263885668407510923579284114944570844260147475718767131872210488850682660660656817554891495471161054159173886425885179112951530604672723332651003963177150122895646170737214115417781177110297182222868364436600028696496643577183305348236403073377401834072029510603029525092002827731883316788570093114611073879540504029574166742104202587317390701155502966036433324644695916434141406275886753385247244165199993223171126642850618120341928948137480258821607458638098910993296464357450490584870120465120437539652670403703844604366163384220321707939502797485040015033527220812833206749589841821911825582205368854430346862819738256621792572022572801815217459239692413645968500532521637554584043479528730220643404851696032184626855610666181310144009653778158502696065475118075839937080126385676632220214437028036988525895471653035231983304776972997408246604737754179869666768230748596253028671355931966239607170980797249300928032289599820563092844749895661168302808558818094417204920630338771347410440687938713374846099018513779098993416445402070726467843294478607725418940001029997663260965471792068185954793964270646746089180410090560648248054207299485901294423066401286074908541626076929121979027630318864098254905234718690227282162468943417892965993345905920958099825012162305109955072150883502889828321448433689040737049748904951908978775746400450441244832797771593933702452642823592734356361895460141695466745736757644255402478172887102769774609472809502581060643660999837810941472944111415239085136042980569351914429938639776331576960810873203356077940540997459292147564664532595699305594587159100830071844476689161623367029662479307072811696999378154412322427000481885089490647272468183128841202234708363924312284172069415908138999067505390791339515025463487275176870425246403263949331808094803937606788882732101212146145263143577414479187039407477133926799634552764885988845703120288328729879969217306176894386896322278866735519981081339687230238226433328579622112433914025050423022717447647859628594136506010373578310345612584413033612259719497058657164510903737673383679751518804056374026961669424250809579130652091169052947945516263994129473178979779240031473664566966740814690730570796467392109588857590950099813153279946593453314471664549888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,6] -174914118731193760347694369769592296307349342596320992058766931220611581074612357350191232947559214784320780749828847997732470336773482304339989608389841596550145829772199320428367875241969834508109898463189643659668946972905119390219633490994549250695177980376647470755634274311912003092895179674667376041793240258041237270355573178915214261883687380713984738382730101590771245785436989969702848143591940003267786425124077374215040937730018908413650615073440296272835386437653189461570867040862845204630053650352421076489300612911524518155373395443969043761826281490707740436372754893794820913691086346732137372630839101125555754280788379566718281915762734636536649902748606789473553367463588659330611899330461082477678024447795877370161951345205121065578496290511220727785664293546452253741155977320503892947932497409749447737945089804851649135047306559208605793922018239924555956743285542687719310474639527020677775363503128938665148739210591454778105736533469646170504621864172249297339918057147002406807871130193596013436990761192140122807584630076871144585322206168151697264768902352345534026934308981785094492501157061027198822069384248649004940921621879868250452483714187410464106373533484985190510367718731163570101178773185950859543269526130359764658255993598058381100792533079729436280118380959347185963647463820998540479017663109390778882225727740590113087796870422573754918369074391719472797616480234929894665149530428511973630967766524296054415937039018731689587423444023499498562480465326053500568066644484493775860276194454137980132595855888974008261151118860265314952474201337725821426045715134962403326959690448279904548419851704551618727037928714302728549213893067552000521597401715904849749687455234026658394416851557789603672659368207725423273510984377799139952125536461750275375415908853720469701679586164539393650353722916514407561083992956757193585569253878887575374861627800864460409636162857302738590102378048403996156715446068821996361906029947027898334316343362888719506557349401914538972028612238487122296623623170068352794227241654956449186010448141247101238851709280502013129343372926325104135222966211438425131301312686508484752598810503210476983380533002197001003720932792664017870613919324228208689055519818348934202561920224089918531428662247781786263925006829567089591971576919643482922898351696659843704480930593004564684594417924186746497572891211382196713192904734924030759526591958940187873264500274084795408302790964167448095457245146954724154521126709032897434325128847455129409265495104435902529196405303267341404332918865685265651705340838793155445807366530865626939203853525870061072028716399803770741122323181806669763722964619761503372516678744654024446894574829218906811952988886924099333927672172067304449940389055140978120505541418488386055569070041983990549532015945662415047150647888755817732447905813770073538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,7] 995611928444151474402592932048504870546858488040846585260375685556916113860986819900517807408787591715473691154754442705952490978896776102585629653330301617983461186567439214245424443935875614605590287211570102599914272329245210234079161393578625165030174480862539266597943303832168990006916636948025945648228876019823674563142416026621667744087098588843248505271156122016410434468040887640684712936017033571330906841157137483035527569928648792113134293743084709856752559803872166973867554882329724007874291056583529996728553074019401419321830702130116120492561061643087793412906839588367600629143275503893595827190226545614870542401283873830483954288752625356416914506536471547770425394612695706871127760177434311401165161561829152532257451988633286096341054939892787126273001393689388173038651996040443803467080434915557377844923027800798480378151122014133804342129350808770996803855011956996451975795423327235104295185597586742686767594982670554768327281767128689959438637829715347445986925720177169474633951990083115301642091837149809990610697837703939050450286407809824320247982714917874800214874505816676200479930664192554522922555300689448918469244485247882803471521882154569029826800939027370852237593599691029123142413821286093654224642500527416996392540685861087085979579562919781306205305720122728932056821250502919795921252034883640134945331455988847914100357869654636288693348507259552914256401916577373049695433073332887311189638367492598563438291267011663676724843823344434738689879590049373988908304271008024835105585133316571159121613507180786113761375275513444225938841841583922526443445303761164569267693817516054658844172036226829741891026154895060473795524989519216681666091961405118889904940982284495464010187644582686312823093236882374168269960676229168061312509387737367166120349307924924620131960590165893732377707818482845927339176707342699985274635006789385087213286528640762456973544197949228046035028534755679813930245252070674459481688829389111376623422268461775137508709231108908351444581402795589029087735663362451390359962556906138204549143104576484864802365550510037433070310037335844669435213071646201260315078091823431480434927283052350982349417398533370321204351518641611401453353616117076246724212337794011671023952780260901781272724568532960431312681527277993662613386689347680727136305883844335852167012053092072262325661282323154362129979151640674261150707258255787705544808087693972450460581665098320388469132811623974980650385558967791791986376254879093518588115548234385200853570489163303103715392267357279764808120775044691639145973000732227714686119775945591211642513619088557244088200374695607805708025319094894080792559568435174433286683246647040027230106335568401775196320146325676510210061673726877192414411129562849536555843268773021844153728266152368857577475897365107353933735196431123518718462474896941361659904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,8] -2810405134484666936467832143212797444253851902778510997173634548232334741510811492904207086260991031505253268570964687427674230197494197441226335208648548088702766355009388786461886983823872294434752796275538764621898623233482788620802503531124624069830784788948023065693895748874059381306751557080410995826887987473088751787971107624545080034325130686586034984665506831510499276246456562720925806839612690554491628383678003057151103792657007719487833734890435979558801203598915130924251130772696353918017814128719029373323088734166413767683154711810122094437748607187482695426327911226534165846530362272259031025820510111624891732045105426560208709808081176677820521628657680975938737561962231983482890944729343404219668855035455665564860865501104666269501656339311786290420402438269307759449963688429498578972123069978352837349327441263324893917086539382098232626975471719999294534065034523880700993125574025152689231343251578595277961226952502207055277936136468464328915566058752385974895998311411793227032780753731162818043884601195843955018346371861093640467497689669545007077547811384503136066545167973026722485288338556239059979718625479965184510057215061054563061679571985109385790428942869194102039962359403929919133584484322800773113791300195615388180537754938099456827703925578874685581111718383245219107167935580209626810951743976658149992015709159492540073197378578764035264272345245330313621221928289899176531200527687759748711240516402301362600328496772882231466678215254004494185032831416819901273943047525924951461226023585426472321577911294314495424984942373257159780820552714991447399464373907325756625261982678935973715724596389982110133271557529599868448827301640798380429862133710543999769930963556751148605216200359292744381350250447678105570947389537693729132897456008909775817947487033328992173793454565125504046014698882902136582565373783595372471371343092808126675771152447556487243774347697213454347886882891519497870730358331799707861970057154390762719658834677966769393205230040986663974482776042321500967369486365348438314235914697470220553601629187497845856603595452609920830954644712522379595981178158638337757002447047420821894888817041941127647030668532970171847010477633388738576404195666688749131700760942014308990916700858439412423795384905592581562345417352251900049352532852296548982809164247845959462965316468421527203343588205493997626244308695013236076100775717759114520709432075026281549018933348050927938669228520175643116304234240993075921313947761804275956107629158059575113635786628147797686701787649543247524080972973740920916930142761536684031981566932684134664387871810007189922114486632567468640509819562479535117439842557287706226416100616859394172577238806855387181816169839151323623403401140184731848101804161208425471842189133993470909311067850520481110589957960476999043466697949641873340035332186172041461760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,9] -3166406726680409926361234246634056639742077125854446002474358082914494409864566141297237482123008717742459252806459806162743771036519091291327671418677334838631792607201142651181395484085895536604918861156779385756477832175138202362713360808555728370516743490288803724625219671201835064382338208093130801867425798907409015766147289728727875731545203294339596891957483845860138392600341893012284000993860499398772622169452240760156492669447492990437628746034528966280195319626247688415123224093903734245963521686628450413873589182119126094564605518066440770980358983367238730307150691682522032463563601947247193222997435244531534383769298513586622410470318662877335262627472566293899609318602407805782133932115047547658721531584003377118129104322274073430914608446956494422543575872912336067166453917993425124728745979208341853961085104415198225515228748974805709635471878159547482438929532275149912734795760418886711146762852678350452581035614114570217195952511515362015789036358807868955431964809290920130058468327443951947636691260411731937311792766610265822826213438738762741242040774504751315016809611946371700654310815510933332565586875929526559943422030540464788975152256685751308697438580272154814201802816688501937705171723398140019104492569083202069369369887054109707118206611719307239098868234542329108504937367973446768942376592707571106098878121130512932969675975786483278036986257025794558909564415786072146575299154378596798278535991393730945101529935039794377875913506081707323843814244986851004725470522552573204743146237387768117636722745768408009764907769635462295926084471914830540582708919603388395292741357164135228289257122729480484532519021336469757368641872477123628786757872909542877582525282017500785647614587263279245590490904429377482941406126031255862636301298701119989058529284637610918831500973626797335619405887080720301734892556436406353278491681918052815840923594481844077610741638829098651002144951013662587009536623261274572157285931998524668001508154277143439823307989629819498710381993389817423624033989035004616764528289212672663272502755140615225884990939293681381027937246236171381518890281510127463624163185191732116191944784086943250584622961845621216468327912792854188182442287212888000552618474714987867629074017660557537250553916620545759870586841567104490332890706611042248585871682947513414880983049291511509858695538175080653159951432383006269546598473573252328605129698255847109467858825002631378097579444287665839224563890362043760948557714792775469844888811732776919132772106848854951412486365195233138917851630506148377076108756214172716138657346790466569040482872673280494675465096290479317215952028341992482396128340924057306346474265508523802864011451257927038872209530364412303572451582884553463657741481738537909036277923615751893680321005463240686845776260649540164257042425420688137702855102460730372259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,10] 64555512873562780595460449400805864518049744238821033160471340068332464838765066611255833361543417188770292655943056755940714660475064188906046871452655718076817195776553943723101903938536155788231408163660194892036919573841627204946066199959108601445449566101382465005408599823121417292671179391495253754722844519324495066966649981689832458553020953685125010575632678492597411044437131727316139591297830331761345989830410054754805361495181245692079987150317241632029910292013629756672121768075181624660747591602576157836349364836843465443347736706753622873927548775323910509788173689728031940911337228991255938373083560915659692828588811563409668258524784439928697801922289099677089178795351486649070903518416916910135580560887806503568569952554512961107575224628525610444910150361009469243907776925560324061086685650862828550057130180839274195315217612273627659615477108169237512945960898372152023283653207105144737377965583252247382613522513969043516201400313555767949296859423920739280730177543279535528506145213794208550613988125442070144734026702692457817815119184991903603904406454655594208790120555451162146455710902944487700006569701829370282421861592352125260044414544360722556222402420815123492869905639734820866835663914223268965060521893769704208289081661167098745208703067214500387729355064864900559004223136589180110281150712959754460327601236863347005598016942361387910764733285729319389914048976014101524658516518665685710626121042352747229461610598785324337973699266376683887839998074492596052787504653366414902960760365400071353177739393976656634924610363802875238242803325036955857835584512500709258790522385364071482450344813886015005920676330856689178536963518295047557553786047971718239184911879847998660394056832841967669607591879086416931133395571517516296439923468266531452417403420046711919574796673072587511768092132683571545798910003005674755082269303052284934425266117555788655233978221412945292003011406395457670715635248144656637418468415426547581218629483051196241045586595712304057511108121079857889314219608348369883360419545488052435715905143133167137230158381367597684514532757990334620148348926709492893166380823094303394252539662435271491875921984257875381162183424393003299154933480593482707769021030868870117888063882669106232477839537418975999645195708430533141844204078932438749098309616365224332023719908366763267051489670934900124608766571905226644374564573658759184633496332353188141596573133765632842097319299587860925770796155175401362977314207228818641721353909891418075908541009219423226181878105335647560185200608391144682566416464590091731525939966007759818065382831939652824570531939400181161360348911898242648396369964100233509777827690422560551287372384887018189978752533951635734662384280168870880888449108970754847269766628153732803278900670729065084579299665429503916609966189214271929599931776667285517762560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,11] -294890356609216533510944044276629029822612796974964085471076207987352515785265218282043977984456754506210313572048203106811295390938811448772202933168957724457773744865565198723079546730149460492834909562915083074022689114998919576117985081430650402812838809873944238669902832067858605748176282135085081096538689193712359385853323821355146553061724923340645709469201286670683797388535371022752299171517157531219677768512211710539913297996982056939449567714258678489699782085087010962390640668897283253880878038420098888984338362280776850606795039244811577862070425562496575054408859219422990996485914896157069785120893272049434646735070337026588060903693097393835541086312595823147440445669549884930736502664898197037671359410283286149333202855163623701991529450802820663729905721735630332477203656668619689030364759587207852456027071948000959469577423401304413537859205904217027063707304823791559351346719136889901261221182783160206798980832127442709127869565439422094838126790714942911170728151016153027044768435374620611785132492600929579977544130789578500243860890503490522489120845553844788965200038000047285311111680652688431243664501845410450567935922987129970710361977159449123708061470862983574901626524904828304390541390151008835141080446284858789136842402042561888326865565297794145722386044920759029105851265776962182899798995123489333822250390275678184113857706692522711918767738321931052934408684954408122574563377641510119749937501896550781597365010174095102475511019020725163825884860746383431621278842545454697541928567225959562713086913559255702382563851865560488662840735642175586451351204990595852617150550282881053941329368175324708499207210347691302683140905173974493407865348403160862306193462294734635482512980054141947491085414543316974984480721514917422196839594178399783743659708305672995571148487885968632698747137170925345296341681079443091963062368013555441497351452701118980267445653831100241552913588428960880570377353433781565480952794107043446670832586083547876814070442213190275913316893566872943384019865223917244549303072867194143863496559675974533707005605981016131273713646874204346532449991945843877052272706577474934862046607422558181328689326032064907288274342491405923485859989466233242415275620257547547817244523503212085707160107690429700721602239594919597422810148720647847289673740933868675278096189562028856650318624183313575791358893950153660157113496956389209758342218329079048125801801966062558295245074599395846432929244816276598729925051329454386422850315823554971706740255487031606816896733886806091545422119802391165732720623369126096600366742145360542684843123343319083950431495063503619314365499493773578927480411814941276637385457579786152863195878167636358244742696110785899192110218568012494090604145699097512245608973314126046650826093981388757386354251700567295013281803843655475743549883428994625205960704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,12] 791371230172872615703897457956121991158945431687090742163177815708003915432052919330184177428870930732793525742397034176975591517687720947435023437855314486043143291872918575989519107351557332743662720201560371823152782994723462356469215215820491600675638291562613450324856408815507242370944031602219130562374787594468404846288707081017928700226264005787780883579064856432603789390889282572985612184724600558169942994314434173247357312440104740827722502150488204841135522721609698204930511937392519055217660928380979745657168428259437790989781561004778700063684466165570236361895490868377700426125559330938585724882860541530180020533468158484082532567760263906941919560463257326690937221045423958834378953806754464904553547961427405717350255225305600681721646993121100978723924467128103109662490982589277597080779130074779910102321837850394242719150869175843082364684105089352324695612597899980880269101144192983725503064848675183764797255385795954876542203464629355812490379928544961142756964037269129423417975032748160478106722060966690326391170357451310574215454729006221102865648349635572843412995477705624825908849208431662302130452501538992063762821282472264020685520457583759982966946432309872957232213175591693403706454360384174786460298914230585912438084963090898879706642787769070637640553463230849771262380274330807665201993559594999334558103796087432265146472075547960934419784578458307060784750953024744604139881972710039325110287124559260681960358090907200925030839239585155278071167547731186036328876907094137901506373336208890893260571297389521426311940032716709104537022888237841184189262634602400416215672601169718996969358378618846575383479568270623714082215168733381283451079726895141820425352121999356272237011118467861992254972810990116120022027604712857201077178712156545888044165723564126506889115271304556758060162282522170129680185089497208489609097858966496785540022083463494595936432538577120400719221451127826925013155169035414737519253594857831956371528143913796031739640624637606186549247238522292694248671662219891089769655866110571012035059432086756212781444967170754177391183894881852157426619856639396565758228512521640295619317848649107933800706445691988550846500584069024222362909157982305023809010625742649041380115415734911608421856039779827214943973795939067510441623984307469348483092414757906035551507485435633735916343760444797602728209257052219693226751128538843060820490140767627128421380460354063609090255012755511812394943820438481146600851009573135986802602372384669040157150018116602022614406917757038283661533120043222419295058128383077720050216595740432463498757504708424717911118561039683896455503404222863390111713689089604330155241889173230358704552140062498524510272088407863699226694478435291372644676026052095160067798510132817966425658542544699831321842373556745779290830346409163122983795727179294168926126080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,13] -1351228076073497403168568299158443473742348638494904742720787550885995687388897169819157818713845076393987007111053894166067090437430954049142680427768735374463166430489473405957121183436637145999198481815637521818614601155666334849991034526814299543807033498983295348361510364434675255001605618313720396597013288652063995362967282680397653667736273622493484299152074093441084597623144509000459677194821010722922160181987988318587715982483218065282361807450972011603897297367731566367073427500708714375355867984386125518123910487367733372764707908928866398883941181501235128280553227754288076293498026871738039168087633610752377788699922002467493804105584834420812114170303489312217521815545548300443550040440458016786296565996571475265046803232106007336031324423948491248861363880767013070266261046895026098188506099420577200251607953239436252558580876018872770107227068521885304889146973479920087192939244292412593658414974936127326961686937100077618123373645536986447741626263003822019074674762991651466496723297525866637086625406773283744101143906807848380469402259071321043860247595257187161892891663984423200526266679857446854131616511907573655216805940578059067097732643756472349063000632571960364890477645560005576001189849479165529403193668538075726865452017908762788658803788242310425085804312050189924779148027370738816448632220312536478657408838132921037304570921022610464289732096796916662461846534223705163514844504661633460487919831385203530805191963882971786394846711285690117777155021683385223584021295474942368839264800825274136015097350291575655006043664306694679367170695370211982500635329897910775802781369814817046687045210891822315644943277933908508355642640027198965165678237762818832072523499485463661948542640152856275987038352338629306130179149019440034426352551029844878250701213598332873205778174370568282363476498011238746809436452619454015537166592308297583826567743046962506298463162653385251853824634576169059218582868736408917135830495353930058648128349163006304020868498509026911475103294359541725482275915686940050189322151615228744752631161020515532206135455565172898509190987969684066106968388528273892519813686664693031081054479305878771852535578759259882120281515696676931171191204655614797713738350365120993909126722440308175395394706323160161128122752361241572334180042053029064721964384255772867765124593720001572088272910651557085794074372803620658420104763021236861667046045004612125791360293771680718739851527204828792662693034174608063571015874955431879082319522164149578882659249063701111848238951235752194945146643915606501978651046067208206838701289672375889409456672002558934707993216906681797634648381477019982040573632660103778770471872453986876135241007876200024648073255109280846404527223944129403432337346772825937430330427870982227951570099638115895246315679845306061034782889430160876070906020377813675038212096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,14] 1268487540420416618476651089886731369240508905002207225842261823890301936001486986463592770333737476465473468055467263185837424979941363790949995431079401974116125916917668300601099633574600600456676297479035997071818802795399011654707897269310406575610603333976508891302459975246727945205005659892488135847269434923239534530551610350451608105040033843125466551301353830074465625161953755477300401704474538579101663850519575519033285657035907996129398422324706613379545420381571833364387098241737884037456880071665805503393188053818624007830091642325330555870111073915673004917880627824052485591382000072771197196379510074661395796827203475838672415797352544284835338819614149856128514836095426338928564690269550757484450332355594410307808526489089627166274416970076904792284188909771222608791548811719955775604474971715229186062859223983902313882582491705472713579562812078210456622925676188411060871886513288804275425395939790385181619805257048433255234428745736712528649172029723012537646102714932429904436620169696767551581758117322542267807744369273881137836546173278187031500735065587971316591425860169668693408646392439351639155304213080944255116330758792352406755227937543591908191899030394573658130374135053777366109078717756488928584181916004229599576037751163199557846507667285088696867316242415967035642907216681698492032249664925255283248373676420017324099531722814895993613828339745087386451485790316158565365023409115118660944857721796117629706667774666522498145944562375407498626917695329348759387895968799243370651017609597880004813931724737328203873948998928492732293444597849924804614605673699649529897059353833597242567445173794626808058080386309377773331815369781580890943291852397773741110835126009547749733183392854501512195312063490995773919185288829879395773969238586533429205546449066195046389758470975039207288499864603410591618046562431014304298968679139465493339949147329440429720757237661048936505725034126827816171726423933053181328692319842383481199860184792018084122136812304969372118177044282760469893887755295312387556018330832033097370773368760813507665069141612525577576976855459781504375055359164536869635569248024881499347700923319655899391857030308784672114799257673831762288047687759690313253130609099942970719701415232463447642295179779650707189529254230210804216747838450831291374999914415045062554214392605329404983402561400740523547908364892604545681590053175603612554166447412695702041722181220459448477062665060578848423169753011710253732447093485158857070679152760276562310914614460256064075644641170460340915751997020528258226255604330937428049551551382611022593415580072753706652232920554104611623183029525719566375687631755730486969682595935149688957113256027911811414833466286149888958952900949592397913700206173226608661938831378765699228216000993475842811007363108516637849663036789432332168825832496154248394833920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,15] 70795057186735869515465102424468228281913750954062128399230164661685288703012918443231032413205459777873173199407982172901905780726056365836047681786249679594155541266402408720695580674032076400451551037851125069865612439174319278201248186410854286554083081497542078893279923286641508972814988494541640957882939476627349261231526566121213130106041126868832060622906366079501766486483943252524309480412083596811232434933166257104941144896892152109645672194641877880187904010932151062248593624694707268631525748379455282132516408259658697203801579014026368531184441183273665891991592637046675978160879510505557076691734401966307095876557248335398643704420318224582387222383335466770586558969191219728134702470546319626835632567869866641443727185126917468639664967051812276432988777731938552667319484318904257689540200864268460359648516632303275393273928786558183967091841796112581761217690205115423671626911677729732139162399265555634666725354842497343538564649393034674972074012133742105150195373852879254384416611845460022191299567254899806919740266608476742235322634722926928411672049902097261603109206098169250147151360697972689581768435170958642838852923591628487032925859470254380442343265196414223777434901120563613124345651668847174564456649332671955511822002504887074994401016827234842787966392425281279690488953059056460186716615920352774873816542173988989869514660514684704621223331977498068212727341555413378424865503421433249557629993518080387558632793468778978865234632070204857173325414429589018131853300574716494226025465958652127297673880585748156099103209767236835110505051560126809748656966572621130318290518959066040706550257547555091862722288855817303150643692697539806919040235605247248743090688781980873218196804571849975067366579463117318766219598605432955246257283782826733390822034925779377825887697502522310732049900046552229038307651994179406013673625306967970923991861781079795912533836850812642792325960709794607257381653987371087925516964436383997928411991072128487083837610229593121244293408293143316206869586351149558659370740041507281001769188655705559045008735609917065159591293760834708297139013269224919158844552918681015538018111172779870455139805074617501937077188026337333009595231516272706361045970511974039155990458255437685457352498228636407305577311974002696005786269712577978847751052208552795817893307447870309317824670013156615021922721203176847182371665092038746086850463314420998498729942292067745576745181594768519566707160474026050913474454406776785530960679835581250326738061936233552745290494371103448875467428145319610833348658171289464447371323831892335397168119814415846695004626364998272104162998376738532611823530843740585999192861597834497100640362695976573658587345826766213504956409860763244960905283192664660921797123637647882821009318125671903875209420350433171520225998373795361063787592783179920487481344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,16] -1878022425163192137946932602385656500341809532321406565377984549569204000418830673805702618653447096952473950893799662962721519041669331066454838152763750611022189721508321944375136603163777432290883350754136925113198091255269349946958775632101370771992325833982376777119316945006594463852930081193910469633937056795241330296205427850243074545708025109403695532653558377286002990486142454558055039611878843276604588532701327971464680432110572090128306660560367130885653182413944765260569434558198441577423669907264839660152621104531160804039114487836555576299412478700524835555434382951287114415275615971061100196228607821378348946352983972150563327111908918670857870093391091835039569189745339025688024484179067141691541098683489124915714902079056622194404245655649058016783975834861617336032906950946065342268694146169502248947896859393079771405790599089915959605411892086044217090158132386683521054716461913311335257617566421826404813968625883635248361277643854069230444097980930094769533184644826719152232443772886666805767537074881529987437011256352098659756719035337502649414575245036773000492985559789457491988355341567863920437444138538102685972028644521812039336890113491796290427607396943568992745795749966788139881943384706649569948602851989040416077794617011708912263769914719271474077154064628431476986563504690575147721903426771742908391141882123691602212585184248544246233637988473846707298009622772453026020597680586262154103695731969580989189221452930068715317709217290781268728760440845292295170049523275385817475147391750334494205231913148043696958030460032347300251885385957920550329280338913410434460442195708967022070868741914259544628516820664480327997449923128135069338756008189860724564582650079081735833377511873313098119424434556673331775238132914409120612519523381835203202914174694873601202711690266070725898182240742429115553065201785698940207752150464442447245179900639239742829994131279913191124738820891208441123828788636473279809648325180915508084959972065703477381573733191980795340969466853391020398548861954062004929744852030293644499315514943286073454868844937056253355010511425427896686413823706393398014356109857285368385255679773424778703293245280122883787656405749806405058505805668590515697064030379005546069372333248554462881469999105387743536841557172107201205082219916503545026650512412661395237867219973237482326668972122363195341486325792010029824289788137904296905434251982123349152548611256115725705891314098178446340240212421073098976679760338359778890915715203597095219336835512316292813224197856078128809246578388190371698531934187857828942711346504007125858800431472901645720675951359086747525503842538475535495309116772130431255619665506309618830029123074894537888858528740442857652206525050685112452983779911425614817859885645209005945425934087554677963044949933049709788896254618028881688510750394680264380907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,17] 1931011816623116549709000326871459551391900465643706338630678831853153222912268928113512210279146283516948077711395229270924818608275762096063848707674482837512470738632675907823762550721638495880311767190969218875282187143855801876432174815983766867018968162083671362132270548871306729544344911033222165516217586957457546720468288805350557804775676882932496550438357909108283484848487661947714640846819281465118952201171907690653120950903136269627779069432826019760527483395671354419360108685853357734847653077888421716307131142277125170488990813397176418541788062797210265091637696341302709416685903822970067848235360024468011824914134444651527339198511590963492016414124073810376181931716786773401057401299759512649837693027773325125794546726520343603117158198891921481769356141442807704073596550204916212676339165125148513453513207263895609856726666341984507033070859155382883964109336935038294263745491240668258109662803489867503396886307192240241644662248096066611997369205373488934505091672556573871733663791778053140586665226591182937647249104430544923189922315863912539427346962825973001358194909156696168857534427397394170618268114727788723892172775255219046712779224824397408694604456612712546564375086947230048276684816603733671677249947763301262062254161845920788683559137012432142384730971512513331339434004394338290057964959045815294662266856498173665106673686738937343678681456284923655542586837381697398868608376931236876050718434050557910400687439546496745491800293652113321878132944253676864659033569314365258846827399574426341918755720817596098377825382789508849354574144041689745161281574808020175740922905078489633889341250105730629377014979325829301296351958751323760391281921040502092905493312655765115321562663086236594650937592880276551381113123348465874622362338398532112710620492334459250769626147094598988227669181860897619124627739068414216085392649689452800044216869414949188373942683081732460426084854111514574496101569055532647930093090368125482855160445851925739257515057380858404412493567901086344551868791385846430824929304237531932951529443480270166785039139170613478752783419356597773062390621735606254804882032202104465619767277091598983517606158008349208780829731773522942649551210265525107119316620651469787189853694999609660060794933859658364055806313736423687008900738843578504830499592337917770086865505918462218352430505223737362946157803722940170328067725526535395315730424309308975037682149184131126100958781585293584500838194127417372510711320277081454643052073422686750223880981552196150395072012932407630525716916741754002574250133878562195023249761988857477381532919534479015677558652474015157721038659491442341211492012787335077399873796782758207896229737141637484193813462220492116076723303395786161354895414723306641634192272031587839204215299214772286873659383966533978965836592406146882099812941482192827945320448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,18] 632262132013732441375143490920275484403990057049766264895076055062553274779894111997107412602122599794781216665175798187644436548655065301362897572108692686494887557028882051045383236073737298106114169222906847492604860352028796871683971466795626743277459925218479013665938680435193361506224623599482119639620449307073880626756792867904882015181246669698063588176696690167181184074957618832055354025197143381959636062923567418288316848390383569923066534202791954334054220823124310231605547858432812444140759415873766326500101872130612397255183159130142895871922468471277377239689312603815083778173280560279454495519743000746971798730334277103859472198164069585447327538344563118969473082344588590000791432552900768708593638531642101956048191046573314965180495118769882267520872232801687588031580751963382600996153310891741548580602738318499771507568618076126902826820452725732896912399585228492619792448049813488051866147304691158984039689927972413027532568902094167021806111484708795770172320669411137050474313004519305833697730589568876813468546777251945904925955054046812870153461342193363944550803841898428569552920211981101757758992422634702385226599831309082378983358161191092861352826223974231272155743917823699419561848682230122390569847185082451689508743956278984076458295536351918886656673407184641243006116866161295251362075730807774767244270393100192651457470401478237682295746492279508920906815591392490115014532934613671739463090169755979329287572545818755788411187415921360500527096490514939716922808440681703419984864244073063685341554683763746380303125213722430409285559785032986729841952263913951646930589730473388477855151283788014355017223064880804164145471657874462316630166196992025754172517946934001662609519400461309890752197669172019175165801386022127836728276002044363934895126267298262318079151503594300792698387916131353660755413357744293850749041264783624024920748522379753772751290733040024783556412790176675729961668743971417021824857485099636986789531120599832935446425272005687815942717768989009174055300634289903322053185578538353010952224274351357181478118411817219594546164553379623347210605539503658241877299165524496668463723168775282718653682541806677106191690566879670324186590932874253775588560296764636104221873679829581713578424635454046985680017181207830154170393840793424569235189093692637723023301105816202360454370717042458955667653405882040829904716599194952911356595339502266461173923623802120434950753234105893470030913596164686068148076117170775433023064992695038526505178945755239891985941965057521890931477048812698468526544242637298742569571857680234499261413189901585147786728872917904353096010760485453750243980710888259366491007038622836020770394133587016169680688320747980057953844232589242111485329920974444247863177870893607692248748813373352102019846882039993750239558608648023509015768320082072433086955520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,19] -2371633075572600824490783633949370039026802611178508479547637761217240577181697052344424759243623747097043939233536200391641475955019458750612901469190431161006439453122036013535528822593021170033481947112126108883944146055250223272805930331013903889880176949802727543738900037836758705489644494976211321006368342339017092094974942522622436806481376698186755581160811929693557432812542872779907846954604568208663037236838434870348795607796688698790911566085330112284866691598215009231299069480311063945996241988846410866139657741959603971355393540879162842003120311365166231649812568611224344742155155499134070853920493488702836432437227024534224779143922188042702938445792062019507658524980546122287016764081593751002475183614129555697198392110434688288438176102775868258172197568395163823408056120399406254067703528645115372531130034791156596935260511776432270037821082349839056797888951671409379279243070277555649095521088064664381690473913878868645920814714710200884905912709907936506750299025500444102980876189988314383195992468899506235081090143442416824686580181521782243898432247556290515371509610462413043074273273799463485626656803729331417877136640801558295444596410070084267533592923846987613930183308995278929182244230720437755689229238507361295770452796178969147943452827898106347038826055383268439987338385121465879440638160472827313993997098050019188156348359215430032906210010364636899405051959582101054613285747723200161484461167139656281269854309545855128721259978028180112316139327923502525792553036990530224048668873021310114039961983192186036694559661049412947006431527551765122231690755180625040025768064361012448598164689383617388595303148119499996543402416974335570449702193647465044025078623073358936512189176628871501344496566143882250677339903914993057045882402161080511952065318463810606812990797665576024691894414387899769711428020624295606836705571071365843411159117963073573903681580532896584800950158509109551853266263091933383114164757869064252818997496171118665260075568146538067457760909835019755263419710511016730743650420862349767614147914337766282114729977932493525982077613367563146721617364844886109865476133366347267253706001121324994214116632747084141194751910187987151911743058011032103819347060475050850471524223009613983309977350939472440858665327959247434225395667400814927248224357360647203940156813599041905118913456981515773889091099673220179096746905076399700119033248307538156561469081808648629616922830087525214852248417829054732902562451742121496656596114093987825700848613771160718352342210809176259601527487518846115038478282514370035606462726655598289276338269981699061915858512698370794536579346282620210034821586661545043926943133797912807883751835774740192999593464029941004168972301358583681521492270981807967173517292753140063952588439252560416403473589123094515049668077923160565353201881263236295482671104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,20] -2729456904716714656531791055745716926999400955745239789181067786356460492841499007903452560309161833581570332818316269741658858078982490658726991777048860241520476418946390014520728725698171799435072344872537560431962996436188255311134548652047934109693374746699613862107407320359889689941325753617545360650330190205316842727661512170196668767027463480842044588076526903153904482456414574002898189834126795589661326976025608293113228210429041759919552697471795239642679170617322196604447546533563293205606525546632546313149217705784148349927637614759921855357854817559924377410806377282364935035864728101730750687484437287052815918356036993185978838935789768135636335197838567086257060341150914156771968238408552157093490840464895052822842647768331316861004143212466109945517481346017934688595241785954767125571681267600116728950034626456083008848306688774957260909900132685928312697723519795007663950968910140188894021212216901976427843064077221831744872263645287023568918885353150305280172903418597432956854138516457895968215569169515581978426113670835254205551491667384437363649642369724043471743655204881286933709238867882240748500721638279681749337817324366906304483812163382414452826779840964359560964902299320662750542653672351415038629238405697367003172208181069761202522576760250761189162475376950024318870009177146964022182144015573241376555149069334869536440690691559003072094894645637835079608188459066894196402242356141736748367449138887341707059426304931588712943627646931605870914922980256671365033751186032820441239617738575679732950676435529034787320278255336822124473126523560115138537728546575371093873795013144214654609994927138308637558513858680311571193769183958319881204189443185202343786451549829944386891164020966858327864512645836833778377179778138378330963982493574945319160948079348334555775012061899401012773753560055908843516774425486448077129163953619101549825291082116611624983682197913118528017244195056737819340966568493778899106549451842414653390209502232032963025134174471411882346547068188277892043100046632989683646518942935447166226948574447429690553787656732136989045491559788116180669664573745083691230549515385756418816435881555752216809326746121206526305162519145580831037184335443246049442964665007317558214388595791345646299199985660869867367581088826349661678346218805782038146364125372713726940517980520012491127135242204670607632323970453559639243739165766872954822826680285343368698541280680490574729002092296031432563413563083844759132191184408570899033130040559149326590351906594574261528776818126794101949818900808586295464339588974308767289690148349479363131420779445231481621854681496526698002982961809056591606240301619627971901815326846577591158073034110250376498969418816187968674144888863959962651356788062779283461035976418534069055280662791659294293126424243357865023076447032004992023012840369409548070420480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,21] 17357744351573894500160440831462798549312911077680717308811938488254999515302228301345225584746554519261200496969375262457170915756736440817059726740763155356475485856035611281994443636258892264993777689230489811184564101923362168235794003505038633695913750159065121618593702033030194351818764693649832437021238176807336881371913106329213222527015393892832935555795910274124606196873594612282594461405787032430362188464662118349073888387005412100623329777401037562534336744814409040206783963164300387308339830601527396630586717449719514455776749934442093094486641799226457220660301807447104418935559497932402866344168355623220380594037922032693287941604260417732753809543129291772278534676557505724036853811593860619564834910675267518471308429590435208102992989806477925532171852456517288336173353620913969834501283077614206142828265877737031430883813249791553578465310816539734121468721858840444696795007076910355452744195101736868645667132651514492979306011384504168270940521969545436986481069559288771929988676216484067177025769473471208190212188179245835502832957517130640430754924520800727764274072845881171697247494297056062925251875280702960148418490661208549946431577519389716843533418206989353413130789043272659780754087329224470460955917457208357186300339244937953566683906686753897085008451351012544072763607842699266070889297125817529251142619268016502735304269013486885253621529099986048867507950562928103600571207563786052504708604887935902331081625008476282588612145270132566782568721514790565118175076340128619958580788361777106411486345760024040736848579782695707703407494477666199359982511592729457378498706387263005094584323620187584780373892806459553397648502674846169894755695558467021100661461843229661113852260482236493115681479787807371304399242511121188413014430232118749183375024118859532151769286316714137503076951551510870595666338490079518781467588343541788504478182573950922055760255922396449694821184658440024015688495209403906426934287483560908485423355037491466920592000133582534952159160435020477709188326854452138196692177910948560422318429980845314183410532597439966930068602324316170474199555077142256814256807613215612476722798533096973726112855370596149471331527381446167019198967454384598838963212085244901773836481783479710274731624378778045592312927042815971437270347025683464684681110656289967797351686367317104857851660694656651948402518689766946020162711994743406073320603514515298027676525898063292060130678210857499387425020253995422259146129648208253829511801913124749226528645689379888525606880459111036978994187022690818498822345889270031322172536375796171170589213904603784677459168756862804770514440563160719593010560374858103115266572001670407881889080526424548537768843851646104851330266673308202129464303694813343634712436025814226877886003847031937062904776382206186977743726861834349116679242355919058911943983104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,22] -38005594544785370280638756600086296434610333784188086534234013954973269764558026618244250140120944832131936428286169533939778797031082049320001897474269740634093257446132579904704183221408336641293683683564237849715378665897828719369372675610778874254732807592903669159447425839106390780149868534862865747341287217368031161239526711381593211102126195124550756469094516400875937052341112243538459941199755781930922714584328384762195448402823919159725144565515010012537956429199088783821318239074536434291658537337209774799835710656489605808347730647966602760940026113797706379294775028434833387595925062101806484425259021281028545447566086252152718019235166955549844769568281221795611109541998700954547023488260321535675297036766444267653514453470464992559413404381383718848034055914333386065042148579289069891264013969849686411116552896395654515889773390864207033445247643866859784049536493567925668304222629557350040254281735595424826086902814248885704662470769921877134248389184952805298098011099294675519618953473285023145911459760563525042926797796535220535928728966893110244581264195125516084543333087677832687354729674973045778970612729912298632350276806170056756082693132418896469259679424068891862600754167560123527173493449211366623918789358186159838161850892135851160105613091768464000603638893079189534538555236664300291914381402170221331005714893686548589513354105125918701858274612283096014283336345548021050990901465786962224713477432244686590704634207631429794105679181856461757305853922799651893361308974667052853525338026144859065680301424626491346198768110715330548862407724864087365614206702682999762596683585788963021087082845336451416369751150285641723622552431296658460676049344607172020918247795754600054297793579897177197193207640842109835710821749296498347508764930487155392381082292965513370992238542883316233739432217246849358720027457785111664447364886530998106063421999008710751602877250909273953658807937109871665890923487646880398103059414077505198354070633241831924319145706665952303694369807458231793590528610650189077861797813975160156370707537631598726267798195095159109474671574763187725473949177408677432735365361656676133063634172852742645502594714610842681968110738883929698957257899699442471903270698996426134717341702073755245166967530987794174425302351129942256001455810855356385761232221600455355861787967837398231463108323888833756368766649318133680430800521475909193223944251686687973306179821838550277104750441509370880791839968385056237110518758944181408609515030295305024923632129571437048124016888848496460344306690910317294646614202234170440657849428264657476745858058862920654736068845489903481956805328457020707036688288471011965079411805218176723748015949417880698390569546428091952430353361288738574373317127907300597250540921419983659938582577343200934430100061223777592194144472630827917486782351616417125168578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,23] 59553438827936612988178509489864788128563258232582769963578529043827982381339032971506049098563732882323723436357804815712699042857777396263531175729094846128572127503228091121399698953865204498307681340217416633868308082829540893499805375882280548436179674154179575191486726730392104500609693459220665021241015161648929428119237018972254225028886401925417533041118016995402792869455704439850831576174268025097842882074704638953852003187102852496683335866148850110494734441276821892440118148032504155575057751461851956334803305124507773858196575276195885277001055272627148085182816011673431894777649840360947710790680408339814095516975681428822617036117736750753822427060328373693400188279316169208670834047665481044636046717982866086638283406522527999856165606635849137157506645683998558840178596104300953610083323950812512077958749509900800307642925981262000505637201269102302214946384648056646970630804439265044477006718919922765540255202004603254830452902418923524299524270666585771659857341571804680364874584056964817364991730248053781370784279434341941536863015406564358248043607889328109719031596249607789901351296538188494441324900924093011703737969406089645556097197132705341764494249906004218883948721386155161356154200162130675217918719917735914211634735286744214702160635893142738049563719621207457367090770225575458232897375573849728747580544690993398651182446968494651600454171567356177847392118176700754625223372049230168535220531034394152833611240865916782268105148960005352187048139714078648092205523449424119421252886755810416922419814358296701767156250830041372908817953085817717818790378352247849548185407788004169048943188033627786214706195448229845195282655760453503484199264968174909591172290397720608121591699013432096472668080110813613520592129501112863627062909375640388815636696992345652638990272446767982515580076623548526806921843151373514608845550602775018804533693709518139184119194186818755527339256043827393047020011786001033630926585702563585453917114714529359225962229963645964943561833981498360042714894616207501206324936923717643375267270559802373574936037338428270193406606484219449197739798898534435120448174873803969281808627639727776981891732481935405662875246252405599403605836687680142874449896290872424537801727342832952276616654365001568882357589009241460241059200455763412360348936049766493195988964638245455943215117162265328841408378393786819747132053147514906280990124526096945677770581004571960768815478098965631484912098314867697630551242582694511781770187865952187658222124796333233180412055148795665287995602317806308936277225772785046453117108988917030633103443982950839330776761627273102956970827678261632738371771337746037809624660349849021843968501978344270280067778513202517330922328368584379263797940106692839949982996267364105716798239826510367553896706107401195859342305925875811653183661566038458801313546240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,24] -81176316405216421927582004678150388950536532136653608464435892238346555973617269053725910359830663571323171688045516894009890383292476463458625012510125889918382455875217500203375955274837225330097610067509633855242366530964156238917869837525862078303161942051310601936018490957869247400433767126620927705807766025206128071017383123318405144159187829160599055439785832556386188449043333077036041219255575817678802365259018940273228644271593960350839874558079288875467043191950052002773168354350645169919708893842773819922501595425225640579899164759274118409426452126776545375876959689492178271631106471148891467465020438158608842227125337532234152047720973056083319941314233562120167989381017118819251923017371132224634037794098040175935637411479631296268770585199277488146412077277009250032771094684333670324239269123892153146671027228690198420521447155343761893508519756847418730948396855056547958851585480006346414827613816869008078405550674883309242067162872749477871735904533547554839451195272742963662184535022696563606595348605655683997485327535970287482949670453377519727494710177779110267111790561316184776281707397114916988808032999756235916531730032846260961054353987700693794837539513986725552172651369556333217979101096837990380163949276167734932012540604809604070365906903983139320921788367053072302474691520894236089596862001851432790228148002585958786008613641214374641267575647517740813710838733291570959431117237195877402364678841578714579421805316021607885618272021664985938052086726122293465410283991794000076979942806802284347855077672665463480056919825766455018687884791828496130085832750606853858326120464962852415454800932520084581617067448185176126948964749851411731863464282886685833921982096220702531634267198456774151152350033788346917131017461981325080509790835349142100075074003346707180760378902177144117198262577279372291152046546167601050172466757979646091776626889669849116588558913803591082788767237651872314710260856012764141751512974625509684048653276846098860286757184213590921695486971871085757471901893063224867200423933150274114029073589075691561145427269570908257669122165523539148330227780532336920959482231417917085213945252213798954757303397313260186249229371521808037892605299384859982521307903825969322099390803627148291197186059410940418155157620697929792177714473188657548189227017472696556898417776848711362024790927658276302496055170519202791304418059070312228128429696233557442495252381725989818850438130780713258284101026773033373287397348451019337562479727411211935379494718413095249335592801145113026605590319991707181900126853476667629012470781599565605150747246145975983353658922081149950851901949707280624755991494820242575339058230396823569653393408642874333492138512842027838145648558902833837912717100937594971012294546338324930988678518995226357419234001981145175635147871540714517370680944359771327168512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,25] 104553989263247905363836637613611026299301328729606088689470084638892680239373797804378006626993682033928375078441761356892013096876295753630470360109588927738035715332867340498676894619788421512863397565331360061003005217275284416052595695216071522046139017107656117447588218897718143117779517767312023126480894861515060288691733392257789738205972840423526602876555764545059830109194446875136502698143773852530597148166801227248396558339452321336312627523150869170951988528642356878489245578931369018303190509074709690872618456117017440106431993358916934942549382033811683214235000541438965930177050937404726660388188450642961192572015183918469415627280492875493907466300708817097860094190893280154829334967302553973962593523887458407612309056312185862399447745971064612189148727734157164773726339908124634883890159271916092442967983541738149138343960779547253349003493882615013966069137310321380079150162990288121734542554062373839920805276031002532138475478702000553130376784627717452709876753074688584545598005522379118942483437902217722717466101338412700075595488364583868521009051176118407989665806600935528130862689228101760678741952663744731488130453933812821449103373520378806910740546218023093356692576391292367328238202159695940161400624027233272241686343483331603633401860498790469717613269658956258598237658555810491073371178144932888526758336939404340418242934886486350930819782166861315597976801800828061240553586918198225192703395198903584901581767729779219998797333045140570202685589057880470768423445378558534398665421755651204142770947250869851201378840501253243088377031272371453793932690743874745316539067873603921940652237257056540752754549488507248020705794083341053614462673652429535148526411192968318235934329770884776753866841993291383257728952215745771631301514378835031148308843336977130537413492194116590026047130289578185816097459771985589810350003999183498113577097050434858492551602378694462666837013261392388469570739144588650814809637828996562231812598112711492478825772179008599450031359377452671367058737731124447662283188242173187098725596939717573656445402599618664196852040447899422282969073431826593275210024114645692157181539897409595227345518222800237011491327783479975950327468322242817309693486078092435559450437685167002234485352384715483895326605445839160476058117798371749596780885613852873803206346882649552033379157293247565102259899629337793981371340242340424718843863006614206834506004064855777831568204614738589363326984735736105018783516223739036985995302469093272595163900052942996059247992087600746434541059489093236774056416149946492445081355911430926846313172285400668210459050835154668719072428564579127084257436207802778174997254223188422420416672401983470757866021690638871485471363593086209630973051540830664163641053294285171621613534094108605268092252658534909796206898685054435633104601381143919468203737088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,26] -126242813325946292341180417254951941843261052446906004530892153487594146612851019821227090093750234377796954059033254747608164027599808881104437717567378078078718546118859945483871639725255672511073367921172154383194113459379557796705694306335730413935827647626453234769366686131247670091051070691138379199898515541667442998647457203212427105179978474734839356713880395511853988978285715655004242734232012823140235809236511785044655694660114492660120582994999406461494243063847223077602839355958964767986238871727057962679119450518115981361305562815211620930787974561862893756332549245380465101357400501215023250396841306369628663891087745403825868274733650471566274777270094552958009412938413111993729300499556980728831834610336163868846473106246405669914082185960358121722224831084472966636292061295025088075235799050432517098152297428691824664777660658249807396200485632067026444624662520755949451527747385468839736830969681959720005985255360771630051539213314213207592941678141499464307089749830763428241790588579380219635613281334896506184627735753182327813885061548069013632179973556308605246563040826399517543070858872777037804836084890631761175727697991570252083127360300431142720648959470518184011200688620501439843547669948393636232862570035436130551596563073302978625838376013411417720450761846665246726799725150208804292023485184406634507026432030465113211682493370693688532185800317643665102609481112135143565974136766944359494116712481994654753930949966498778836083530665667932114749119938186716870992261254900027431462204161881074741860044280410719206129418511989209091330658735623582095417366249143252617926477416892131133837121909819967636600792767089766698060078548453818106577296424870911722600951838119431257959012214310474229382797311251113992450458544521279442654101304472891245762868146666422109290831449954241343046398195591937804934530524455501168326792017334320210090298125677417652932181916835866765875157280592595475410384995695159045870724867837901502733623565519306372050667123454257144033168828670228740009727732261075268216094505719256643011415359142097439257918507672066382320292795505710411742860224955482932593815795076289798664433728526394550303959857328279144630817978087828392537840034577471161282707256000896405646771164259474154134985507631941380756466031947629697346847534348822682338173807192230500803537131493133979363482756384928682758724110028153256602766935694826724430737595245618099554393346977160099679723930976032439538009698973726191162970431907489557025916707963645814454000157743295451672288004326810834475941378216924295924081494182440498904676328811573933879866379555866404074440496264509254200661921691534445094151012219670567811156254664845276845463190983623032786971469616426627209257582454034143663264154816642193624213880891250755360827165242995881495005203540380493054383917458001302998903047869509422085570560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,27] 135595154233713578732107464610706437263318189453308161798825397152383961980766010807064680442903212942246071414388114252537453484312801310687736702670525830047373567058909386002839322200439225612290920028905837486912092724315456627003995896879066892228875400347382050815172011386123995396674767026356102998606413144473620995215912548168698900315055791009192809111016611709644095188475344739435445097922864426100332286649305005811441254321222003926337132087424087650085788282587369922309272391590080753704152244792970419563145880110519242532595680622020342946464779827267244705540351895263458007732484644020574942828279559611931564403820429944829706439432175419311484672539605584016814306257851758198369600820826548047733596913487321111768840286123996306717873411232763742925352200193228601394581727683609360110535134866350575590983232658592715976395305727617837195578512012236543045791647083209621568288253732516042304056849090983387395105159265273867485616818577002343451457765600228692085294928995193977545871141425064116756725090191715962307000815417318207358336684599510429876779656170507025076739266114210050502424516060960950078482532624759440040002825558839685915259854929803883978316334850322933537160590767883493506882052311147894244976800272265697488841309968522035885195991573308107697115625410675068620306152727093016877094385118946903821122583263446823859584798646846343212095912456309854257591554489578914712648050888107531849708011595611089027456530241885168459701750947757373584618063926504309359031820832920024387495469971706110593901771529061998279716059336320973658408003467950143452045049434109663928751936737653848667916529449931963274676761238299221145596586086645987423080099050506928902499955705844717593383537663621954159012884485445250838521049621571635805395415327764107603857851939701209343959944718250724032157434773925015439670626084949531590850975433995822554028016971138826169820184830695340955387791258990023698287273619381993656320106069709314243141377514669099090229507706433364530528244618638880476891782688780922773813967566956685121991144751184256815597437582877293548627720715479135072681247555339223066358863605138704225946033187589637799902323010008420472829692296163984001826079557736344773321586059741214763821822322135079598196662234429212322496569067920649388460014080211563230157712941153085521295672651470308190470562314419650894553619772647899283916233857872881879977992850778418289593504502939770901941851149949044186711777983980936861346429625107980137855743189581468295787017394233653421157102490461568191299717740237355871805778037143218374418487639478699610476499515187900436373975214841421019013121105766357919770365818872781489273192059366884295351480339787610097689927548358203072536285135660945954217919305367999229229493577061361741087738181254016956806780197312417878924197919405625459741471686032782873818300416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,28] -123102705239004204906270883969153009946672177014285115385267558253520342054950792883465767469024998420727603320370733893475840800270459632523968960027383994013413822345642347022405794596109549860077029652846510455221632657185027191493166292795202599852635245080758915396855092324595471004071683828465826805894950904412868598710629584343476622477033248339016102592856947221658392975497865932212955833035607423555291757519052180360574904448156695613560367487452764165470485662578763536451299983613043314561184352841770513524738649455552461644079437528635880510685911601929325180958525300714952841147412820351938917912465066979261693970294161867516701602180236060145137300361699864730164415905124905181878090636611083039355849950430027920577896908262340943588024310439740130648263254812441245173719284264278145249776655403177314130483117820564649522450059262055781844108887934152071213451506195726498043520823280137086686575436835616841577956699137682969851549989239526149228185785680767876990902821704602656294310048088136880802227706871099212116800843250855469079997799775103127403642236098969165783126849317894469425421176548454135038922908727504374980220870771167095644362600244144655939995260713966029539743899935480689290548437277637291280232856709484245116624288620384094671607004173910706329517639899078022322327807118776395445025598439886019190191957125948894938702676725299860385685494511545752453462424991965263515794784902659784550956410290269479259902770399770422842911549030856493120751806113142120638076031412684368801081761125490754798287871548960437800831449984449686072824630485487276709640350616470168514707060336814641688621696796910487759942525618058266440520521923618874329454279195181539443570020047675531749602882564589014956856161702263464460432380375213872759907866073821683607842019318971029301193718794491993971168811113737533454009239841957563041478536584830517068502923751832869927951284803615120268781014548081168495058213638826150405423767311918651513549537357023261107671732548399872428942827365701021008149432916328564968689824329543528044223343795646883575356526125764547604618191384735875425705629861590634153983431009631354925251893893411595371243042198613966216560251209887645840978530609158045055929623541347881656928911626776149355799844389724192986474840897578577765213098293872725614224808632521812164697227607281838819729599767857460218131594956653585675884790909244229287482490318065678560231133836410460846475613585688787325075599852862490690916540746473308458615999218414463716350604669364942820712576638240730161319040527119748627678110918533093601180259894980289530973820826682313904394771676374263525116510881446468444534450339689725389575641153297113134822079602790191984380375030130499024267562405532711564260453909926854298979300505279125243278140929882285096727806755757413155022520147835249296958232210066605098443735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,29] 90216739784636401651848365351781291994682407481777372522050556566342120654440033132735169145561972026716313852153033898744795715791466255429224482631972683808192166440739418147257857438084234563737693681534624345734476947704852398981449174579907689585012531841631660138578827188222851010738804221895260950958887518808045115959718040602122700539453059452142182007523031195715620536709417275435808712235928404303526924779364424928440651188640796915614893514132826607982269964956059902130935641125607680599761611799622656723255537914993622388759055341871227358173309826850871607957085321207364012363044597049760893917028947473109530761995464589475095017804006709873536455853718926930569730883894419604101888791783712982396256638192735681743212612888102380803712853109970581821539481062701094795312153862599223193875482213424188110063707358112387878756715551660746764545012583882996731673816845938323689136273840760132895786836275243579314083271503356447764077139103389918171393045841950879360191369604171709250353004037881113008782259670703974758034738978013965122486820702114137540557190279682487347315278076782668167513780649104419373902149322306579863837149136862379348607695584487891680898091828287351501149892277305654241958291110753192134564122197274016152348114786427706660404441386694316301355250300843928235847270991917891873264668466825095815265600637416834311403479935883890736123294902125435846583571888411681215356231868642156671643579900562133390694645677637730002014944951982630122442282795994180757568886380197407833569773420288045193904571655581731222429986901226960927127373204381744823252276304480916824707524429741493416311145079488348251236098454496052079840058085726919004353998482544945879541614777805852742888472746108277415914563663900541955653590276246663838111035150159421958969118174419595692385076272791639455088806116011646378457077993576376206917303202261486514130534266021980724012970898051353884414045381955053046088115337221086631527339331505813476974597589114726498354623262983708533287483371741674498186637060479975390225534655562448235484157399832240195218486731741984090632472321620081745988467655529095227680576046324962281824448118896802158336554622863178298088921315014345596651750836865685340855551869229758786478410406479169218627125976248878284955859059209184909244440582953282833896776699019381464401293190206862767533839188076431520902929563626220447125010122366931037102377806985484960168129680346851348325020504575903391141498118681635836504121165852571805890795582916977395143959760189620734759582088483238871975029629729505167504586006328128149882556462876324611439751623675356406211903038770273646291590334961190982615875177028094610018745651204078502683192309208644422679686348942644980943309709299697932843461403097829266507537924112332312623048444776643244446827782984545701720073316346105763300241299080121466096713728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,30] -49562528448905337733655849856875257747974838133119167594799123888107413936569451326624161114405677036040537519376953326930243035785177244670310786236362410804958957265754720035824462227055135031532104091626336339285355511479801759302809898930343208384123945601182142102858420476970660133862605309734361479435260141410033770282876994528223517444536783443543161735872764425374320162414238829303796363090603410921835456173005255808664235073733404929272244373098290159783280113500214167337867458117444664443859712129208085272371627915325590784751183869959578342261185930193170637866313936386665481212206805531315651663445154875235513404467957435103910909310003646398801627754816206993463362606958101767274746531466278927989270532910039945412821376225554224018032895269439563820187272577990001386795511684358740618791241914115040857225872275322247344052454378173507666694382823771186282452851908478703150517500717543460978425309101518549980856776584583698523064616263846084099725302658156459945207119446887849348916894886666816692651252428980774720049466739156597943994781482174393548777138614555651786563694900067649322117481132615421651855115869595640353033316389682321547463086259529701574291022376013682776908844433152062216124357313584209931637028858669078310128316037206775219057112225529017132478163620118982144833827103138577386458832800543575317970437385812716805990126545252103751640172440480505180399930240023882687612062308555050786167307407620862105090934900513187615469375319084744006782972677185241806032511945380451828786753090283884810076931238976995034256164019920401131969199580500477258721402993617326293275475286932974981530128353714244532138590848145217113117226259618628011301677134432840673429000833453974721657951950791354879797522049240588244042825176672236073952006271077248738118681262891542147066812913395869533632747770541662766131430586062258261650430071846593881951718009584683670030144655453863060068799634030204273809454668609576481141084945420084456351881895134353009364538951864759939798715221443877595183470930463396834767069227759799233951354961919516642605880226225951644637569401837885838464854001810423655383035938575963348299265961855190998909964865863931571180415905456410900667517509158293479517626232201920735542917486907483661831320847918470633534809198895849714206033024377540638448829579586907911978528156986145174115845705627945722973147775947550862028758710862576183685099095765826255443500060923587540888888102022668250914956667577328438153691444228747761570275960008095067205183494279234853946442112371048594638919239097590379746307062672277436503678170188617215111482466937716187239355513541625316325114614246457626515502550868014144433447741981441268336961864721661799318994723572124863383961909477275057600602974086354889987076316846559818383124784688187730480237724750688403002179815326135401046678058585118798124154880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,31] 15754853415320080001305466995423023505801376485137289878190258635345747492055363564843146268655562829041998875471389498409176039990660354095563811539928332484304400652633474413393591189214816349017171933482774415896741261216645131779618119492511620378842120918539561411562276988450682744452115170169269669784253752403910038729598811259199783425048980933350601947154807838538413213956979170063466935018816443622163380538895942920599575611400955898233537878452769694190299161534175782641872807979153487995043654416481292051232991979261272504851425238909573145785285405934221186364169573247826578668778611923820323616094951364014888154001347567150235209017860333479060601411709641767822714193763562035164538785830191206682109335593090791279675693428058350621934873236457194376529645384638956702176360698164815470687202979378858692410281492391800770116802991409694441275697133753625554685514551924468049600760849361393815366672165945645993365918149396174383427252165914349181310491976838394545764151411310387477976329370917553405308513711376481299914816777832641496211537652029729995188794627274478894476241932355430058730463201467098103487103640357148683128724489014956180755730911956415537837403790762444968994725233838578033517237780823832086289141358086965035993886893395213376265281961166902716893931471501491280598813781888535279412559037808248117185017998890990804964978601426237003122110089420869257339703600305317923942139069061130517793421756003429385311417547392738270032157806803360251599887790382449556238962254316250286430613505058749770758078100122527936054750632138714796345415807084336826648168313157722542759874529892710637702886444983663887928873781705927817820961698344844604657737139113315989401438255859781998790811203194217497932686837492524263522268571027306881035302143924044272169700864352859579564007605220398314873469086225836712400950113857444087255664785777193635627810108098024620103902951235767655210776258947689437668011516008555122291520782019893605703920543159846489928763958756421744422364101369233736914323488931603330701741512817116182639967816860357808944701431753223380584226864536209285565263488393088595252885746055026767537084599543620809993392169631887899427122277377072757148954571942674905772524998672238588737641930149441654275649445757543881715354243193279063563630890224380325582890195237956452468375936087874252121225297728891558351415451111381438481395250842888768300763266743933965244702354306520536508484332203193116658034583435369493267926057509333136006981471299820952934171395106259297200751380049537675434301019183045473355049753212850033966685992431941552822854690560377639085166621062367472245361051337483704510824165452151585243703230580408423882696694451655801497081027332889777890648754052413708633965852935990517712219033520301898454025820020336298312722112151753703819384281659338046609048236739947633393532928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,32] 3644997929721887615144446648295300153845825804931651379221199245914933217443447660741399570333063210844289985922152634311276494871949529684044682200376922610109839665806534651664225722432763868259877396165779187795647431540012657705340956466463197200213472781004816136283819197856749537283829242007243427832620648002895667959183050293106388429035745875002405029962810974362470325973841068184859411556266362338890204499814300093872467955064794014795489536053096958000283923745989425444642619283551548947052437630044372869072802991406938118664676663547585275054093247912520961964280978305920103385280192119501408162990005788683583575014036495007486920041536275948688693068583165330027434410778052701563205236829106529259844352624568756998961799883990290623077755339874783708630586312494056901767320440571394365022965480316871374603108501560622897995350091897686481353015597570960915326543063305930295053478111864388121866104264433649993263239684617087004848844102834724148198859815849216600798494488371085128361150045576460282543762977091112068096836930151734957819836836610466465502058894768558278566596717549881525784321358438507360623672505732224843359916505337901769407404918016948256121730635452744610984963127652791017682329327498934758498893155131561384877206854166305510223488044932057411477923971019269178138948335341672567469318262849306834157012219091648371964080951129735571606491736524807077561176634417287750398288717313057842637084225106268397483867162167786525502464195834778680108071923640755909783950166832003436954232689383430023657571228779940373385265906601162423739742755446539704634859092510160524488186463291367872390631979047493343045643725111388260110285231026308408077065096933349253610746186295420387577291819566688651827552193419551782086737465571776883115933412160085134187094014161661042129828299564559978803574054039976739494704734097811843772333716295246370723506517423815174148186905722157497708429880364470925139377891082029216658866539769829345973198384383851691214992317990136782950123221475068917836535190373675908648681610338185551520223673971052436988006532802044020126627291988296801735768033758303351873736860798694727325189952446080574740383312450006175855677554836022401511665551570599088426861445104848094007889038058927516429784326743778887194641425390132132570044847206506475322033685717498793886473434541598953256525398850392884187259310938287424011742438686481573347671022540267726945789342870198496402800843465966582176774599586521879276502507565406771036656345202588973201380211195526905537362645544363589947112084629616881742609835314461813903916604495810001114023378818878751164948778185375026298226139390614101618956785379976948690989868943801594374723295579275446976092828976051776216493763948857051088568514539294152914356784508852313763749283713937980620950966275583765012957194803917368411663053757811135946424320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,33] -9895170588119737058156297079585780008711097803293980595928388126430359572946975427450611625766606823556041025457051606075267131336892860875477123051541523417341203902717103567080415496965432496193231164556461461737805644924844474085057684526380411636205632902691787136873103382729165550011007327491467283589322866545442194538018980310333660899115335203726225131716849457892438890309591592816936883743555329390826098207599128362206650386833171744546616722524730467425470668061589446070991857969379508877200167198537156088189284310463843871964382255775268760859710125524807110850436356623052496485071616164440804120895264745846355872072623318322396038175030059894904831894032938465372368230476218324258648577136139135713868362494125389637993532641693683882548671311428877559241245962426459674986300183718404404112874903538092116926971864508903837449756386996912124869807466956463898877014327151400334611194899284576388446588348897972780125975393772370068475978288315228217324204088439494481564992829853972278818355550310047848968920666669040998592746372619923859826400554082222023408343709480945396157486592465488844096935715387763824792408533623939935901012318252908872026179973357297273707906876143305378540626474922155706985818928836812903343537043734245367750326478844449871847656276983618767486940072827964709686092117029552927625457917302872117592029503434670270847772025997359490891982362721027117020195198762945390002436707450315726336425716413977553854136210893594380170624368504614139866507941106079785389081504626870733098261955629567721922587227364358624624671940770923865378657696823787335005458220196121968211828911828734963955238571719786800457307237590898515134791596114652005659149758323482857450334426353127319415603497591938723443382893716467865256303848611509543191489676405120606355900297038945068505224693823680997549030163859514478937391354220397914182218682882673653759316330147958632449552593103575539449266167373077390752074707664727285764936008648212630570434346805699987573348174737757038727679637165789315610091341693445281615108130023525635763348193291606390739367872870470701564331290279285248250871009947822660438738988529349989386992225010864038953578663133969574796470971203644909997043445479815889918855949490661181826310402617799360337893588333912315538210408828756722428273537643493443451597733482829493834737275097419332199786319855170626893304547096808319458905259700003215554252067571895933146042653926877804832127703004033509568867881159239200016737487758251508667146851165424228788747010601852699413097848453817123481387788553659015597148184756786169074565354340805100551162004511259324779108880127449063075929629081945097988439960738523270472740366234716182440470332583598683861536913408745916678728071897828030342170087545145011744570072542160678849866853109265711363976667943360379900335984522557483511178701163978048183205888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,34] 8749379521599991466983768248370415791348721830916391519733188904434260619316433391557302464281424582111016691111605779846792406184314842158734271905715747718651440723508035170386398527436694148908358071281047305056091745631914678292672803583569861958331793545484328589727674585689579503825944871065195210712691309856723957337147442578100616595061802374029693472705887243509702520864211620966469687912412109532205764886192150066218658164256485022478479353224607099348463478687488812854334000739734701775527867887890397987089928112210126996667866382062897205835097800160215452700224465790045688610704739825181003904510719688233012511695402265912130746255487105736928841626423782709153397821811434310049191002694448209791948321248536713458943490003391493137308079428368088561519722966556378696430317663060894271834783620563940406644903002848688248483624182102584761902683520337551473278261069796001939248093496331927717480772099281630063550979996572503999867300139506121881504284784820743196504350645555666986048191590117579744767443306459214886365053750981293180825638891844669677109991823020731383656337708328003394606093850127085017009313394571152068233815581902325177786442736367258475925005746859273376022957375723929404979097072320213069669040604540418357121961914601881885587555758025072988094210772324447604139039639014441023776333124649615768396189067559112532063238857578090979179004178257699771867613160235447523920688922988480094982753511456928638862212428128830940589810782460708982646097023271109817176877301197288379084416929323626094885474746483035571375589561377075505683773740972918623946320883626197222659081652368912244493216723349480468334688172395472622228010377344929995812603424061873974112938711232695537725464661973848705282369868475379251312077696464366438614028809891156152386541006094366206087587809037575235450961364637427978090114789775000565126076373382166458377884990328974222120049209948327651997278219781274054150009084831966586842426549762606893767344723023896473224465293994073344393391201971536366800662807392654216939680593488457045275702468870906491286544826747625046218273263992548978436792581677830958533583028824306953817208166184368576626288990190167054740367963096062631323930963174625041607960909647993403990059550492090143510837588958483583170609472771419663005917243321012635572395496457003457281351262568006881816070888370252920675145618793767516271784600749630579667986899639348853173562879769460730653104352765968287953370486869590975639452198391393035698422167485828021715862422670645292489342755712823127296896702493332107881775177617443403635007219507690916259951357260979533692917326058198899283514288970725075439324211538910767777718643946644335070213954915044938544101933145631305050195589599633373864271797761577691971407011457646153507204677403867749248457072210636911805295727081228305517118841630120668938895360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,35] -5493322177950410870014277540697809896326078171171419543717492763869990293310932940622913413155967637058184886361136698611360582082947427459368072440086760270353940406780306677815856368875450961312845035122660951875809438787851532884023529300355856962110358745222517347349740989947393641066983578027840880562603705822371585433865875966038362841853455914390889499607272810884298676981920764595819206877983348879413529943175278443699515609948546178311860353671289763312285612479827008504360125466112857704746056514750704965925988180977200864746807070811022145319203512787492136869479978237171167693770011152796972484638440303193539516335380047353573968403803664298335951702557103932241008873617327029091715391577582870915320749950120066219269323037684706973749166784888437410205845016126551090637187733317710508529383459459576705854740894125388125658275424255159289784224288330694427803168287386162417836107172310273636486893548917710249072016315084298622106111668457997045572739713320224800184120754831741000054219421559390144418959376973299224197908417002884342757010336874056373285121773385127687230656269980204864731760767537801009617291498314479185776580173006990960141384850889222689300583127134031596571901870630678286865242322159486552295066926199720258307721385269583023351904202964143367916231844292980133050606525859431431221847207484373339030701863828915256168942178715151768107479596753823661446485838623826924002633027299808367032780394565519382418877700840179952997137401773923317800784485947239759550047394306842840431572852171010005990622379966440240309591891943091811260801223959152040780457964550602739109506359946850507533662392099122957025744829924858233214182704976342978691480110798027299828783653204496600473506093048140829557429946863214241575175094786252208366430004664234009598308965830641587371185632348683868573022428357817894390737131168084686508874308842573333627432799213533965211229868696352881170599204293816156760478804397125379835346945033930667698967684397991847237293248447282666072365483315802838796729316350136809070879363623165615596290371309603491093623096050215136733918314660774260372963130551559575793432714304785465860722709447656881739230270622023181417997866968391030835302198151029365276919859340975834699774478263277103729900610312033790676941268243795799962654328298281599730813705286816064566859836191959635947039034254224244968842309779704215386586458596596998087154261915222806136594546720124761567737736341846796352320252079835322911968294569283114950456802596025899937814251551317812618675359079698090946197435141681342028165820805017678623968310614073592294857465278413979551296834812269610425308535792021543665922738390177759957276774551131599206792769573148031982098243966036995885709886273892434765700440270666785718546764483095434288217371761235905387866412241653327693668133023572091206102302605465589037137920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,36] 2815749771244240893629730326198668527535513741980072933726120662429575395916243760608767865754963209824584793624112632727155884063267719930232918755889657304702839124524744802765757036946199187629908319258307437793778435659988500948995052441098280916762284239086054701607604258453164419317141041929078766694398777662950688316781121533101802787349771855321512798198103536087690022268648966858256590285115009895851783742689799345862145680394023805179204875999171905157899686520779997809517308829087594420786029826509581183247872274603023657491631765146280763543473115056011227178551555165620642368133864641008335196990057235810311984983720673565216856846213803880801291010151847628343043764044115146314827355308833029192252335064955475742340847184823574082760733005466172620442150769471375234708412447314066802171383554100582486856837229319564290537593356304979263111106359941218675091629216761621990288536120574459936374194152032752845427325935383780527215074816775660099387994294359290727458440603869632609480553975675736603247403479158303863916434882143917356985306510191305962890731399657616882643486551422488053470514181002202823444173846406872689404210537300039928275209776830457495280327641754211418388592431533813930065520297898008269842101501308250156192179991191112195853760990270270370126321917258721881825833860593717995652777113174646950916438514360180508030183984126223158738860902618903562533081162684142337316890948442743069650971671861979439478066785314542438230130954436675723986230675508315814547127508603373351201573133542979799301344387605505541435766792524749139574603348064144100235817081104355521370717882599720615656631046697797324123617083353347752609323273021923324609925267777753034995368559995604905676144911007428054535284357930174229401672476441430805692864446602488847761441491196876965233149449027829151885104195809090288613946487437941482289636552470855547684011123432827005452402278861236371369364249738160815296426273097158174668952479405589479408307306291857281207132894550639330672885170532761325483195012774040108479091409639040502722741331000543694325831839818673430122855046191922364692429943194956696419186910507518902643415355922709031067638430756730120480147878381394635836590965616136141966544425155525446734291999298285454980932585608616276586882375548230703186165431201407971538559173340611028852711219610541348681592840382588813528812310246599112645262093432688443241691344840032738382453006569716444491764118959656795097863947989508564427756742147661560427692511633988975284236320378367022289901324492887319083421810657706435093441078821019857073689992048354416886077942273100231410608791304951656920673510891541748620140247648902295426897411288453414195159031269123992856899586495022413399964516359819927116608048780044907752678547923090086121861953956040921950639379635788765357384202425439848483571915816979488414105600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,37] -1275989521071122536426659939616516752010441531088452216870230999730388925024067113434631973330766741464363073261427369662269079908637782979031067523261856733241480640445210868240996855597718990715631678821038083204290041773577849382467074880083954728801277495463855967547118179888491509788356116243495497405538315574822030383792993637525915983648819005490348204189015066372431700145620415781105109183837979603131452361143683825899275476387557755255638939289629449057966848482475369706160111715296182331535330210525263751817829389846711236460905130167417611882063942629877901407844260652310830666880578465327658584755360269451118675840710293817561629986949970383987266124239509669028241089293834284536769531413368674651761093281583704754250742539690530411358425795232721000536310800280520654366153049993782135237340617964255911218237506674283273769039435210272438238401941627062950295256731614686575835430320115816066628369212041784276974933991010467373765099208671547589020780115008628131094906832355416820424304118112108556181816342555834187456931940237173486328331419277733444105719478902676471928435124779365132838602675912813277907010891344236643503242540255120614151052726933232234908228573440000063937491602664840573820599200552079266135843257098238429639708852194429216734933854351969649969667503584024238220589985691463572864437054616442218744277061866451174248654634283896141019026495402959479835894525964065163662410445869241668907123540871358110414928351506927097820548292701300183035778431809781455378213660007373314425369953876723953635638782642605267362390048290684473285125865030987709627138097949974755767374078487939637631095498301869194383600644608785009530058378978011328165789256101270927984874624271819869923831425574561721119038708007934839158234610842204954212740369462085540008603001629294126543849718544424327972771350574425548043961475397868696314865339112743359051583768054695306796437109939371261989737701004395326433563499117235082702616765933481141985689582052411982372596558126950607413668756032253153167068880686888499233119049018608339534422010577240216142122063736880398902106216029807814776378425260716965013281134089069315137389511653898219920719288605822950684505286091952727662343886891060708009671571955067960647402462059535747194627745073180813372305907163084822449212176125377938973706073550578973317377352905312881095476566465784793514639018979552411713977588992374732134511090735078331170574664394189538679980314149345297543013744152760806847533049695667108472552857235542253932655695653805918350624972609187221383393488085004873207186730331897657129957615141932336114146925223787768020193622646775211552121912765197514820693430057668407360951555829898415755919224527572165846544309257232755730182460411596601478438796443290840669742966149918227190597987615824567087498990763949412856929336642613874718658798734287387802730496000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,38] 547467604874653466905898297372936505628328155865473156563033493919376496295834505682600814342083131887694067227660158696372085012500024904176565868444495324830837274754773380082033798849722907627574050975112984737697808403354106578478375443375369016848283494785094985334656377943067197972649653185856725942559070903733514610211091367187116724881543438004997033712501657931743788602287695590579382749982497660233969452140543908502345121093912059417258499141984592493423421229251389901496203530029407448763852843133897529350701686338859095914697705642421968777107736977900020022867778323353303232650110575311785592093413809475359275180409755378722646428170759316613926469799916004577449161348502946091675579848192525980895222989478721793523831161492685513606238673154163807627513566144046972414948736047939539376017948764160491762937234020223611961760258024950844759868484376685611489119349150446476575987049174598020538557900063094000263163857774323091682466369354289326396727826326899925377339277961085309859790963300158469735481899807437402497876254279465573742955937466209679140955346158675683930893215114072177304411355445212514554603439708026939598262292556826406360048084956988305827498531689462117435611838524200560514185427998205906424681884515386462953423539044981101539494037368210700939254806446711889242574540395330426858604749691903620695255720503070915808166072492879380387428342200300753952690145191484130762659798447797410331178086255892905346503660459562800646662368538308699284753836619896107998290045321629046617416131956410660818355395916061391421539352146484143374693490554464278545902688165748934851009584566371075938532643428974571431696838348477802903360620747173346680183480783724033649164162147948378609101679852750977745169137016915710100787803717684012983105481256060333787718347205746372019969918747377412232720472303152788865206095333652030139537777330685096672075050370934037361524125993002815905432658624124701800755126616277921293986480629712102843472590706328110782920041654415176292130832414069238542745014013433819207853341579238181537682042633219676739371724354274410908306565079468978376875513099102287533964024446616003794336471773395577033506083635297369908480591396335001372007063966958087474474699661869964470579008680165436485310230896262274541249158764607507117272342454600768311306545625017237589253975770066952243006499469802135767698992523660855005822994931284616424252227159802491655620668242886986701799480663113372562957603223539825229968865181618581534522370691031382241248383863839638572163290230000301487850653774612572681751528763639977829776050917152322892757099883136467099293601957625413603566894702631113895427402266908092133239373539441710722937641191228964528064402146362343298632765192428757242943935145971772560006292158520476670534947023779322483189097672998664338090466957412799964053513506872228084449280000000000000000000000000000000000000000000000000000000000000000000000000000 [129,39] -231646275341600376438883857818474428133593740581386390669099061393645234885835876179211952357624756784330742793550617751165893274109198501512869014219805489876019174530416766594514026456854501603941251293508571387996618317650574971992962660700433307712684594321202750687104833041104735683121218838130912957127833495834398335607321512825586740685061774976467423675123740975632079909297943062901114187599353390368616411430101615827943803818390634160492891517840148820241561952685494031177341638154503912354222252782864334522502702401069686841574289175904197948549837538715917913403873443172282845996561831578875006317663956424161497276894818213838032989533643591214870191197101373308075452024458987120871099967371422489666700963034766368128699164954076507272992593824210013583945372709304990247677055153514971417074972139611644475722275998351793930541593752522077805867257439792086223810217713271392325446445499910600361954336676057696027414648565441748808996922118787288650646759737173345550767810592897162997152449115288293357818896505455431370937937402866171855360020386974036484570262634092113664100183221611286066756999896919910858941853938813086735748372183858269258149593215959839945629173064244608009562660732020287205174512662198366020553630810665793975825359231798441752546465076098754301019748995605896884623109062844812140886688920439015153910290186804990710133322842984297294015621700665774068190137015579242610163178689696576214088029057110160671648426083299014892827847646005504132416568980060526261839286063035215990591361939939219414727395376607081282913520621821162529680746029082327090323039875288101618601587754901204271606848116643457572683174588119284278702330189752485464828323214210345830480811903179083536112066714961031687369635257523773783615792402905253403548520049917057347444265083961788397264122001659859980257358242483762590230033214495952296261492429884468584453633782067668294847653816621175187771774468934422671948827786554363732536631589957494032458929282658276680917963440082945568017194138612644942243660381101689321631949264810908700882087422344456051242639128494893645350546627584325028805383985622969190142386780909363314636797003198230446131098990227061135405501788232835066536161379747033231156048652466786727303173967784293887021774335435252034847782804214157777405103947535253613755565230007872695926545603420743063133299012100561103710167777024251701268442396974276323367441349759499599467881834441545421762785269340988658119903461526386197377646172179423531667922164882959771933237589201184944174020587678765185646022720153329231083628478732661205766652385821784963831537465922013913673037398011010548734909564618324422009852329643162958310647336601509749166433554676930702082465967869791070821526301837992754835802419952997723464772943212294994675450958419851230132598381894455134894500576223671776694800346245460828094464000000000000000000000000000000000000000000000000000000000000000000000000 [129,40] 95414730830789582718692463254885158106353170952881310385645241534416453771697741225923845193145802300110708804242923544699108761231223765961084202907252908000570992711690793572133450574510202731320938958058110825442739472804824355666243171977766801075689062902591886723709980345285657351154654986849092570187677353567990017489082724577033482583097416283215038596123713774135603104483760274015054708923649327166609398976663267267696511997574206925640611024309182238825330372637494391089198003482488949870858916566413507073493071472196857929436476534647230288664130757469314847341221204004169628665494244797665849230535015793521489071010665735463442398415773798315111235277401929259019404486584020561998262619600090978805026530759678049940539381525962666686529033385963348724150768962284918686794779845830676971551234371438583523111888391427551350948891091281275757763931601668414409286690423843607117399140970203885371933951119222380762892685479280960996429637668314274454328012967706846164285086225952911019291858668279989757001648959551921520222731227399397242601401442832574427141979967747599488840638780362981582869756926330769883555398394281822096755534763981675258897627397915478737513040869243810349893168705655435027558220302684291134758515951934286724837028892657075401037447618703703781349266191231734917741209987071269336240994300116512721445252600024983792948096065498542457503983155135759838628215465457890291251299118126558230874753421421823998706351737655951903318000871511934326908021969485794272169345134274059231106526193044398612378956490899779132725497407298342480705080482978924502268271543540650487682792675315655980720951169026877844058520838619129183133660336032038700410372793071559714795494355588182255458806928169220683304010015595986241651418863415783890188924542925316985460267088779182879080067853923830139775164269795988250088944290566245007342254329556482056716543434536106807124459901355509826304900163841704235853515271982891272146707567927640570459362054012547496748156678643307898129076517517427450126545621245959448467117430551272627750945343958081360429323303352554145894901395308286795264323021145575367434552250353720248040267479123665228902284004893796583879649732781985888829022926752579206329665757951446957315128665688650098729127522049711743746366659875934299870000351154080713891795957201830776450331990662141896270739398742875422500483383362621892424127044064671001607297121029362420618746048671097704498969323096055318101647826498880082805350451288915709566287170635492519495495631759203126452826689861387604932288131770338201156628191426700038021253540607270608911136002359003397734684245147795437694691249687450775394061412132075106852302439475950798866089413887122300899968953188950859501168271050091572680033370008588190265738885231707381920512659559215710156607285632581541432955071755312772637780981065767064698880000000000000000000000000000000000000000000000000000000000000000000000 [129,41] -36240929606498539103740696223699006072699443704306229135666942013611237756056597614245141467413892266688531193307885584294510986952725243600730870809156762336012694151440476636356007576441061714208775801989040397435788054955470367980870931837073334181621416479629656200736927919375097661817455084075028568691732371762534769319037689902713761426261234543110277534243697408277911149611807813766173296332261019628644049777125380247627551048594028378881639095335603396625454306218386168418397979584197979493065762653231865434516360040301937656084921031090090017182382097305714103623827193565350042115951946884210856852112529572920234890639588755655276045681333946544346277206078850076276982471172410463987068440028307855738988256087016590014725647249055032010480478395848654363386299372154798959297124263740342385249036183122644671835076298766072825206103184921913190259262585806011889076191553045918987259624216843745669573443251453297849637793046741484614661677169342456822221641426244159378684615729605725406372129779455054475922252932481144012561885168036895118586510485931048976425822613111758322539669937645247469156614841261981512076937384154806420897896585866445620864629249856747108201868308568167190669149507452086484765088930835335887619843416503423392046572497775419151401809526683047446303244537995061951858400739124287499411440088487248614717680223944818939497037537198019194982044862372075719830020127290423809924719807367758688163413387779334888746036770635390236189202432568088021679908074857028088421327783463507585462477190360034735877321081122783045980673822949974155593839405651575883152857039399942417611324145217037519976517107475788753923779837785461998647816852453900854799249487569936176955547244251727107836061508442526193804843154491714452733245690905206698007686145671481832457785881805553445520446463159258452628337633575524800549527140163067307840160687367937558654618295061896969796363274181056670101630713072561427250228095281119993002897358243607515199988955083666769470206256027079910422041669319801834908020324783490906823117389431570566359910943644412810151167315433284263583297079076525198044274822100040964284265464112121363606230944874315176980033320409055752029485785423888889706166049446686283506085080334196927237166632430349811886256526285931776418358319894932444333438685012126585367137791069054807063384103046047304000789575678536209498885126934304079706989651059500504526386103131569183349428682905956448131645787911060613453683331303827800717968549976103036696756205710349684181411019766511674349869715986379354412313530407803645795344701816130858536340752901453357042371974070836534178767428773793410390334204115675767003274436612596826546163144758846585626371307027703396809929084364123103970012514790414345209251549664351708770995905424122325092590697076564887407791667326454523084434447422902624613963409695443731349504000000000000000000000000000000000000000000000000000000000000000000 [129,42] 11847198744687221121823079641535555591645360139134031683875782060363142717775592633204736051673012742173175490578730103040873014780272517084150075949198485081624966942212911173860990972934586920015243112370128638637733065968301976182379866755988627509571861030046512948151689491231639072620005190458847149007119294306849203260206511715939911166747782351776306001709850476979772510175432007102021335349524129730289321861062010723988686097023254853516024624708190455642021592995080928937626201313083307913332856058923396370569250539594169075200591958382443206047132309456631619962842802175567100288901288649448997306127232021684745310829048783676916949763769149765566125566542344068529327055071086201936352814234667726477131340540249518614194705586437490974677819200159387349565259978249301842806891476421761911064168436465720518033233492102942910672568178386628610446411997748742989319865265017544535416872649514049454140014945456046516384227712931852439236824327464754068016715821674605759854105612559641658802302472811591043451304752950859544147882000086236526765345073175828728979967632165651747487363032495956104747744588940688892148157077413992308334996525167771462532218598067910245407343845833665249273681802643657287234773990494485908854730863746407722645096107345774155042920299635927685975881884632817402915687309786271163113288982925626016542757975024863964097327119036426148288423553316653874946776684961107233788674351773589207628994919979019902937385132437964360335174664043365003930454396273137431011311636244882944740624354243392488475982219837411408501417119014349629211906908748650557718649643403806298984454008364860218484696033568292181798498488524530723958558660286660480753303451957113513650366561067221416596461482219264982764606725020868936231122918487208013585076913293208147963551598450781381375129060776628491254437129226878219864624044569215490825086737279373632542578676156194495194470921111373350539954870015318934640122858984403370400232705121541698881432113764886660149134373268563167647957774309520482781045175419608545975131209905121055227819885742862471616526893998964118124576211571233033529491742960979989400555074349160193444065475672996750851341500455527159925153868028557438197420151835904091494302201019431245954747453745780396431099068391740952309111288570028194928739512871945928664098351569609846179390263974096138385721917838609610709446480807370428774082294624747743323674159255138337907669835456246672172304563354759522394108642009988195278477178195406404009087949993122248314162071699978590380608260120305105147145003089259605848718032432009638549980260818730849864112253885758825692301904793305011447094487071499885608174155764895474936448833637078866321572000734423698058878383809373237307953845465642962133104166409233207258108732039206234823318312280493427589164150035670467334743192030931838076714420894635109908480000000000000000000000000000000000000000000000000000000000000000 [129,43] -3007652446943144212259968261725245382579719141366406692574215319437554131590277910030100767506839927318338967211827318914324242175795198446166028721332070057679820807258026041910546413020620621118043997656872191021901061666674944337883477418440446683572668337882007408812108572991121331478571997184797090387899316166047313855590740009164686895478215385598547562763276024322049154368656050553645648380383641998774076279564122770017652402098082074589333341739814772890100940139675279833675780707669013102235771740117159256575493122159828739467036863616379446464513846893627738772550777615427211605357715652025846641553586907663907931747919390308545074636159418912117869645237926556872060600363515859464961211291412239561269956076995908577749623085160688824731448163560843670200749389303573023608323387965068615456320275219832526679800909112319796144412004400496071096051394903614501258433613720476618137330263060828804230582616838748865831429307151621081558032439056643833928106185905131774780750885543717902556211887609725196053197242719991585775903885816310416196058461394820528944893416297926419204347954658890439889797568736132939193488868617621627851325055414237916379436586336836079210509988141238018740171564250140264455289133588659256659588643472843404624323755623976684704476541883538058870654264508859205316129935433763611089772427592638272874990166541660874425544021149137705245546967275370131101281455714504302571276283341640003120070641365221346691264475144531734417698607630978256746087058531999269693349651856803040967078475010147419884222463726568767681162909238746294671395214394521289083983355860592070317490124209331639755738784331776461190807483637901285238823620492766705701472451695249932073780986674670300092868328202373075759692121877016096972243494089803194198117646596688913836031626273701124461109325368136683642939657774802174240881701743760154257969144259916815466085872389189016744006002192160451895030987446862552265348700969800359281682337051855894285372318721094778805773425137725406357255288243534082046296196281164750801526099832084850231326758077297382736552278190851627563258532236866927478604924272337352534721784563800263692304394102887665082485046259319376282778327824719078177519846990311472128268056839887221406202434910020554812811937865443575952644029085816614472559720097638010902823734671319838624058116058353891973410806255436053379482907328902462646841000043528003035866884648585912916206765204178551784481161288173012249091863112590977100426317022300963239032567829102773782191272968727293852615513794834823492532798398493072265491398024510396160046602743807868791860945297533719433539378422028829305128331047687624508753849059888084701768901090411774077753854768247256111174673203078138313665629624293547710444656926952441479967581193371068320221354416266009223314538092379386468392452658380625018002538483483659993088000000000000000000000000000000000000000000000000000000000000 [129,44] 410444708960604430839978926394061336942966526429203688303401054114590039970267585362303946769382815198823560934100334145630140646035308903823119314856908295905877261984007644785803343640344540306317056503594469635783468171461322661449446866157762128715156626146780281227063286473588767837486205071600992587420979739152659469145393866470158887491364748341632837389244511831759194313856121547385601926741102559646306573528693591000275214157051446808398511919939331142914938472588057438280688360492160861974745306421698906523910799584530281387856131237695649983580293747425881500387330503540981508044551636481591837217312926477993636393566035714634449225406441600849832375590533126893780945975302247370782848171732641810476785532503731590562176370662134885907561849066400250878847140907642657363343626619607561475280744150538503541965706943404182293019482991009578945858402528145159590566042922981909366339506608283619368406470899678853216423867084049252391947255239998862337767046168624766776525940910287640899075481436590359341363333968300942758622334574817694655966091199698257371021914389273474637467735831968237472485160350657919954159658970756467960528532842981519968552597737611471472241981084459110779437578918348119485769249986525671668657765361413418032466726828257122672035555996756272787976755488092342195737701587480459446567292395028782615463583885195502417451990054622998016002279168976886410012376642032524507350279360802254894926636579892921994055772298801367054270665232013623228477465757521575344929364225640322855753985156642106349838091839166620744868024188978845193253470291491724321163899054820299825815152299146286252816398886977876659634490009315937102649198166892120600142037127079577632804949407201107177041700721356952015296571174357113778157114221973475416285257467211340698543388792692619322045118386475538215510112036088310130222321297139045404715448702037475101957362753360313712215590383895879426453223339614447399972848917378856514089125647893617099480188295291451068322132652513683651551211092576168520888298055433057457052313883033270845514230305970452211963526551970172434871117756387798906235570351712886188531083725256547646668284747477991810951391658610607899983164065639366314432814946508086188583711877353192456769697719494055933827036414174510165255471510727766550117212244355945276996900326275182174884565522216529261346294489230241020165206939640282297588360543559044275566770690697547834616768917696990285102565505047097298413397395192912301285616440371255132203804745174896919300698499373534938085258156650380669068634795236387066410060792621446094438583240445669295434153297427253839382746901756622724907963687680357274203966535905811040393369596098180052012205778838465287728313305732300952439786388816545688117254337474513254834377427135712389773603671210810947422985638801215498812440495311411619862539426176979435520000000000000000000000000000000000000000000000000000000000 [129,45] 109968739427358679485604771036409312585317242905265316462017823278225012594821359185366371933320836121001179302781909013808840034212799531187274687428761097811129389667753816316012602205051825454243961381265972785004639365007281258143253319185582542661500503295881471199702942939366199241461244434061844244915727182545599016298743050393366106527295640098034300970572365782374320328503939876384849123424000397811476701967048228630298210665756034894480585438310477812953861474307803434943297701014269911702689659846789232517603490115925376294817839258842812410180319211301944691229514448802104601654851173219878871430788924917312968011737704227693397889834334506595214179398335932157975417163483739357666987118902954403739223451175729146428214916592965683905319477181537806057526382591839255514522755817138907795689976693188829708186992265005485436807317885555640395480383418446930274069104542689250815390221314758574224114068164343109764922638652305376892153212117618039431366836570642203220720753787034369191267366501071044277757365586563733263876593127424712274861633108786729425128555335242968884223765882736362988081624316534644924870231444168128328135561443174300407063266909590007844609522815123365274266719812103564314670520470775130783520515147654622775961238287930467869192119621261774857942005791458100014315078821805856417254933598145009385004218451771561768915467840855075280588093904583265221271634387983134579847051819840430903408496955277226397647737961807293863721073610484992023668765071755555497273277673597817634754416061581164377093438770805478009295915540329300082824671624855744213412937717013767744602407976750907688316619830983238013415841634171158745168377033025772840294298260916636776533105318072669249989724522798547510038614414822803756942501305410556097356306640400576384485001000878418468174341017342284273556307118464207524139996562818745745583430680613821204743498921945592472185577869346788067709961076542531106114609480443602304828714243604791191385251313763572649478010276842477497345077495117176510043852328933448404175904002710116969809067611146298744267133148083923476094251229977084690459465633004144515804356105689191792433640367653007123608640560559989386407583175324414339137134087412002288763507921437513005438010666880034505714382955762998835771668914504158103040851158723652363603125095362974527204242458348219208725610526133341461119032703859931898466490382131953376804834288607417434782572278749688754953564244808961326241477687009157628364760676185648380748632792653802401531381460244834128315584886492922164529876661355780101817982281092107626406166105935099306037274635865358712017745767580969294479389037522199537852634122726260770876476924461904064828282086771417541956751725603842841742732200838733733837528340943509218323103107084440688203716324925432117458878924101792304669664036842437977183534274435992256512000000000000000000000000000000000000000000000000000000 [129,46] -113940722473749234176548786515825313384188725055855079070980581822588412801350026428524996632950212639557674220001635571320725785260586901232077884769785212772668883237562961115631479218216610948363000379371540771207318476268773766174828264233240895390178607280695245781985065904687851608705118479362664487713873803749831535342040761678092560763672451828102262634877814702178292481268875675636042240592993506798684435318851458605704627190769847017499393218812560418778700103314668979382821363752777108496640573814892614473902255139181278939643630713181471568836109736504119117053796050677855444148229709035005883979953745866051400165416686930971477153130590184519234970811949164017422301915556727654394081200844408853170840318655227613420018831928236455379966257106509631112867583729106677289484811592188523387110186868948092169042206324120079066204674522865634050720287213318155902226187838346188216125086688906657166301128643704664185278804141799664459114702554376869955800213140033586739755884989428495431282650316704051255256958065130357151970054072224534458476701339613862215614267065219225172486615070838232932120778920608813470025817086726658028080635124455663223491129135746198711405641230480768606388538202520733547645144580807591732090375284387203633916081691176592568969860078496888242871505055366492584228201237051371285419915122114452089508892998986927333360814494680709886853707829984315627927044553805369788433417138104633621257827670586276641811400864057615124798002796383814194841527614871814746100813080163368234413074315184115000978112154229963103242783917036413306789086722419491042048970766668048369746574144390395584492840046557229344317132175552696656516810314754830008572236525473156125134426857842433133984678893937442135266789032643878612848837378968938093267728996920452841755248974876169639672761763205860527976825243905097629483457774187492919312849077262552099512980676101726503463982162036741787933429684699557277858414104739194622154981715719366250706976327055897740408900277362367554758911966033830172712151959126869049577269973467663879160187872069817570494835419914771258076789603515624669644043807867713579997912820119510685746367620455904000541964041524120757100724311123579166206650412827184606411200997994326049271968455454067836776890649522818414083550616298599946629200029085630089789008621797161616077976525352655495339683880512770771264407192064626171722422411309097794571592593131203325327318014446587092072601534676352340489634563783162157998472453243498310468916263094510791274933536112217108806121500865302034259842001469707612144074258838660243044374209638919831374458612877318767832776127511404171518279339133356670693253958299572204083268626942303175303567922220302026896604518835987710077507944341653576968622157750418837134141938329163812098956410784079866485935336135951621057516825026082262057240093827971153920000000000000000000000000000000000000000000000000000 [129,47] 55823207912528507194426969591213792222905735158211356240294067107909909743981680697025006658252116888323885850117039627361859814365439066307995392730233159415535359011110063567488576329724308742604557249309546648889750781643120961830018263021179640745790470561736646213447628100364760260775901477652985742978344816895190811672778218182628128792744348714276998376481117113987857674602337529351533830966726515628371519951226404226028608692437085267114989552002930619091690585843524456291706267168805833261679860759112417764684584322956442987625290446871182215935103361338434093467196488967922034067929688977576424348834980616042446265101012688944212189422955940153088503726525357200904751939934898288391659455586510621820708685369510766813768178788396397191536323097251032236739157020816145716687891657095326403347517787051416138252162698143295683354975939685903507041009330596265270619853190659526916089354805439037622391995212229268435215502788794638836274927390716571064370741701183258254067454586810712567184892482517586469449132983002643963694542626477538201026758258635690866286923452730548882102060137247720336582475824024122148186854804460865880631583071428480271899239123143653666443818981075164341810969736078823952860777821589824936780482319658007413891022155394376571744825011167905200202066867824415673139042570201997756883132358172450195781875857510574331838632859604966744580235212103814641420698226134272855463187183891645375271139778179129900477803537462051154605665639198400817175851478931997544194906808185193847722882961558993157791258612461487619393665504601060475617903192332160380903372536777609718139967190365523454617419390147015613096841492131180032596638890083354590874778697281699871092844784442295120436888118908067092375490113705063919447669825996703575868609912571008017189376066527937141860620944069858910669559681496190124951278240196596170806827113082174626129155301191498155670484818818588184737692908586338459048491014331962165812537817681155227340575054448033505512043515152655714655800004726566432275293974206621359959935680588864858502147679119610575982645559820935288886189379324056729066149828776844939687078009983971974749732692340330579971224049857933910596885556868141411417555678976654824114667402691873451406719548829564175605228024685356822852699133433195559321043089641758175440634699929967546105615707294870995704056115331442724156434203962531683611062584561615609124241091611631731179651041535913882292579561053118430351294904179433512915940134590491345655217230504261066783455228906872958314890231011942029452389648695435161626627112198518949724290645891525771470888984083548735988522636372153441435431381563233375108504494941898986018066667274056627985029016161929491821247029373129485810077675777381692624285970514039907915278105693536829448620000105055866025725822114359094255702738143000156952877175704001708032000000000000000000000000000000000000000000000000 [129,48] -20895423773841425944198084133456421295611885688685320348950893702477837626213154207287381103694269626593755995261436959276911376874569869528585963955338279110525800698491306141944569406305174606646407165051064555392769284831460860760523614751186975108871814018636090740249211442953254194083497341260218500777070367732853275191792367886502528383943012647066465130256537885107468589212405692886259196583746056490192889840553763464002330812593065952330781246596476728705065381104146542385084173183883091114282149515882825031123999462660142297401107377329833787038190876942330382294040928488461590781517379585341566838779283547426103010261791358124078914982297555727158050951796610042352049146997474116823800814826111994408091606416671595027545772729453988998051289070833856639889864311109983695486869287953316012605117084336616756299573912337740082373880964753430992934049201131285976586407830689670395291998033623794190055891142733094608890370556479554591067684139620723039802902577660855031253941417414102362096687797156097701842261152302235669872612564885797375977585421796443275910157795950740998564295100704170676063323181348991801548627947214721591085370975581999170673456659719582633436964811170135358854336459995729143610082937131018108025256199712362684510081687006364894980452753250468967428336402807860215787124379631963056488942549870073318484622753833189181432484632393440418562339705036961877228288178917110410220150557276147722765692371371694750675928286843482051103125500934581451523097484442946901342940716975054249578096466652312586146053870364198941632187764160662437051421684164526019155428860303660114836035133317454627214295881872899352248281646027769338481700142044139585116910729547645124564211909820552164772546166453922391187025927258388153810139399820958111133704294763766993931051845116712210560731190759431222365433255645116310320715821746289415585498879530226264328172785827481850514016044469635754916340795326590437450439978593882675616724927600895282197065487941453897954109417661531197114898713495013662997371458786031145283110530972197229606549683244645305296972313128080654903543525277576581193409102585194080890990978001866583457753531080315509612656961716828011209365077049495714438773592062865686779138735062279932847622674452046723668406040310221865314766135581093443599957867036690972487165626086307675705856686045566484254576838135422870833611285528403088693527964778162556748377765742058331602174098986316892025996703735302553246976445799420304769196310266666849242314411709308470895514941944509290684176715984049677673015574468601076011498745492055863333223611894038792398978671446473843782537968248613613904156829546815980958758853139919180096849453396918113048514916831053789647577268415145099610191972845086039116002391417411340190183790318661917636447976656328730963548640010617591243517074493333989181148025669382307840000000000000000000000000000000000000000000000 [129,49] 6572718915707335523746301373399057072546902308982930343616131064476192132174344307327029541109527565290466843574636889927968317307498150346915334250119573536152000453451759204212958073738917014908396751917215386496697403008378380601993041228479121492958366032648190359599197121961598801713886523632535485979445997089082540084829889314032529474725885329944925491537323107832124981750716403164133079272810352774455175409802513438699451326484516804799897834771475040021661419567236759594459110954349825396206544613245475731525811525775141991479294625868085184796096974785005764012141229428406789541452224121345262327123557851498075215258777744413852576557985256313317546304022754147161820302502638213644674841184812605963252699701484708719017750793481793745664115789809494536369892751680353861903666396891481583293051761025768169246142665135778239772007635607278278035998361497281565925864468099340137636120502590435613038987103578919157257010590963509875445619372692109815267072865597863554373227400352847511790544460127860119650705830225591096248131621261846374782246667625226632712840979296835424422263786100546046787348343950440497756643200511684945783707559081479909413786473174462772153738909128614184017838222977769780228517159599686378835229726345867743600172708359929634369929356085284725533636782904692267748164210859301113871944971909303324185650290152755216605309767087102598783210475525943678196266481226647353244671768944329993650085395066829226278280067834622912159754609343011691881829517044566530809816528912981442789120642261555611621801720893488325722945414218608302958902774426939502115785049210736645891218364996231587745286722117833443610148744972742559019437646213043961015531778724726589457686424090419592299912297199918033936751260178752112839276801304857525227598214959535670499045250752009662444110919267773334579475129991547109824227307879437493212215848764711967560781997911997138375169624277312618241146126572535447113855386882947497821266844953930380462526051239500407600468762551737838799800956499163261162559685757898884857484782553035311357402326688598667804271889569855264283409608072521392479868046324467780966459918743000114166244756503980448504206153817299095351140272821737207601721938394838291032119792150366233424217686105940897017051161487661220396388317828313356151791966952961061042643319414277728914898983301046267838072901684498511222605937896661939120569651539624423024194545289138410819883547394618319550009684803488183687181965382187173553120275475053645427452489166389238974538581335331403648148938474838932037899306319023704035927163950025108435282662299412757375941870025803755276693690092141646702959586796911524732701684282672939712693504607692740051395586687686447663740075631063141730808972657360048062634496077721197725521917958877562861016832855411254361543973311700274060722631723464575535773890225677271040000000000000000000000000000000000000000000 [129,50] -1796189851572816157000220274926083320970186614134055681479996961230612324063938562930154908436701227966449214978697540848836782164842207379586035620947634754241115788863216288597068032167598231569168612573257191498645087950676216468618695036500683223882866447110638798464424877801411145610570879222869526963206152411681585387923369399797305327059278513862112294063978301534188252276854196196868866368932229194880303108820766370490265358980598644371207350445418380364694568318909092932068477827259938113734848978179326736609018086958886254298301061180843457855608282802489616661945681676917759340595278104102980011029009484074753852829492062868169637563945879086998412771542372725198392814910720303206245732782901209708184661929131217433439745860696619731584989315734313315195102306143619301201644799148896384408043715783203445048171949935079939056434825119417120758245492341869249953295102258705826406519030088783512836252659666926152184337917105575130965745508834640886172540290669832037947454073239340976954386095597146885853960940414095416183402134484209788161493123874698668537589548296906753866188518227362731105332359231425385830070183922172248627112227907463121228525287847621821553708982391863446227463161637069073526841241214395202695583310937845448310757979143591887362803053221405448588974995948703509890181376107471183482679762796884334159240066025260593018811623625922016418905471893461245494516718539556014551445155455930783812515783275346042568726805142233982051025356179630554168162165006548694614470132464263159834852651767532528558994309569006606530527509774936291546401281387160705655611775881313761440108066625639684734650034528209918022395493676261346637305450860770607299475363742596572748947447063725118840157937044849586572992879423442180319884759735999427180625075345620814739539018103722211467650268695521288109641779060145723560038192051728741054411014354938470959314271734791101739878215457194876047377650777530886473579601499930005112576931781591982046820397124530170024336219830664047602130033664961140438586514661035432534074293666365443046925092216380667128830106407714854984120551648423581377092101181806944497619818353391745607213583007610306637775741049201176796032760475373699211574430210935228588564258784970061087139041393546879532777961084857516213601201214904314375920640495716853765842032194896705652793681757817895881381459617901780897020065038553327878392820243038097652658794883496154888677162671364435976424413956087164377317480040086098115888543395912056792161200091652405088769228079382395713366837398611242254708688002954310133825935407512076321326092429261755926209972993048293157057942065773509331121784006425953382171502559472903296777134955346819337753995420336838709945498112909734980082344495025988788994804860498521993170170640966680468121851197172744860180703370819827254332855244817901753941863686702366720000000000000000000000000000000000000000 [129,51] 433404257495665157682695373851957673071947066575042118879917295894893213050615874654281004364674541740356347225224919041103109127942033988044491423088111733293880378362497272590441594573346582816602279746359674035353958263883266351316000388901129018784503168844780505598553247863865211105990532091664519550968116657322597909249209886242781399555510976926124561029622935940725092980667456846027297326382846830300558584432398543130040003655693151251123645493982069436303848464535650249251652398806371266306356270822565282363929436179955909304712271780003881861237653478703556717072545457089025559742651512003652013130380316196576475499335239995449812099434619033020617806768176141627881083304569070078652655439068123110057811968925206306263967125840883949320916463762438631648956367967867485903424590564169327724174500872968855433411752946569245534008584611773999419637321705702011068867146394286749725269228238613725807886012995266935978223376922233519929764450991839278558268220659803354824842483290200016531249817546595181301770994574940210645186492541776218529256346893658575129640471061267532700643586294490933741618330439202656428872242495677038672739208023902550953393340166156395076674548763754677074003927985041922874661877332711219496260516345762673109021192772513274024450997477122770544508221427537805485381911894873226069409716092391374133401897334791056097724891081785955193033398115709733384842039018299289034373994641775063515739699141132396376857867569015071180282473488852755221934083740326003547734039023666354803288132896072877819847412638296558127167187685905896408719782922062531983211821843527562159277236213817955140111117005609922112118465603059986412443408332641215671745756358612433052152794607555224396548209212362834112251930749872431111760713409630308057478664727686644038034817446168187619335510740458482080878784138373340760763509140264676634443950333594688902029051516425507823514806396660519700990914339213129837323312213395520726639859067622952408550315825618603587984439107510230174108834449178415387118758864320640528765770075652817921107931276314302586896433459531541238021146745085894002640951738891619979761648455409667346894558527417392189741591046164017013432983588259574166705669393025905650366654925773065797010403305330908642780972212765230198360941659795586417230400673988753716295430483644638445693697474029597535865480528353827997302894120141852579379173341382216305825854072067212075976244776382691009477239694885406745675970910318447179566876920267717689454460134573261036456308273305281271551824906365849332256951535257033207564800683638436121679236985438637381502917051819630520218272807450936903261620104346223745949582708734248829486572697910654230655767599113194031452175136945007566682794705125166410798886678416474701570820003422794305690631106287409835589643007878740421359950416167923831741913945383895040000000000000000000000000000000000000 [129,52] -93887550506428836972186216660637345765835256416123151082840434703476268228711682909874944689583141752763135016479312179032873035655060239661838853875079662307845818530913294248069249108430931324688270658868727265150325411620496477973232015001760338676242023930744651542529026850013379050888712572266388364588159244712803990881010237957337030286443608363770257347084392424328907671304948955256446382112459333974467632987852028197584849947451405358313787774534745576748456760478984552360244857137751889101915709410707138667657208116149977413953591465668394746314214432005087616207048220363622258473421026140884675741555355388346686225029851090308750662167165068885378274106269681624372438834993142650189824164192994580134003287521432904700573539233255908752929308585517448736489773145486969627905539452968067291118209418611982645262482712617180886381853507726406055802632716853385718468857397997110904441018614294669844616116498519468556462293333581533914321256667660280390725071055382222419730314882370485376808592001465953492214207121752611750179682548930302334385928738032714983412334196930505932502775657718842915827275124766166326553457518610356462122335840932180987779572127914968999495887447394190963898752485136339219253786508838575826723968185166379417804827556066503093257637307642172486364380670509812987602082272167969836696766759594675416562370797759827258556501559185039847501522483563622974265262781213924863500952486636325471942749139412242692816326065709043814245385837985282146764307176800528729084917102843170402503530919249404883086321944219360112279019344344062378746004792142468549687798855883008729870253337012561117144839278449848484012847768886834572807947227085507444488396238335069038601208434976009368711527448297289605088205434920794392779363172314870170250422329808655988726748953726693313171708220211921554802930588111939132939266477460424247036545581033677364477676560534082779208702083967184376753509705103870723887023608355862201900556246361321299475563832825970068261102919545923311814486006842699730933865850562419659111516704669983440724683906357827763271509401689201832567335441121078917108334426598088158164175083060261863438291660847197481006891394379271978420420936244860344044432767728864759213131002460077430416382837639553761830608485208682336474032817719982658193366128068699978104114063021193955650886778603106161291629763467285102031150283869384034594009500791896132710094636189821940973363734788603967770746800453653758814519552931976019646884851052027960612962022875868451583071749518860935986640685413623143188700288261997863792025119371057590746918061597929073042180315943623032033226070794126137380004033453979443754809658487333094697168882488049153082562099178019420705298154584667534813390304822073892043996283781402976680142506755264189789938774676353700477190861114633771330282616392395320228586358487121920000000000000000000000000000000000 [129,53] 18741625371351948880837652831670607660960506927796452425516100337411807029261045671407412471939667672573465696459395757950401472455379024919447081169075217851480714581067886018809428693172542322802009817217477237172057643730789101430566102370200366241921148711881728788221317780078819767180436659658627387236898936267296175981290408037941011556776951349042144846157562864678534082246904558325549456265690241191351555155395387668664571916273582495927356190894174214563101151028389713880879495373855250903262484064553411682660435502466817200796663801421708547323321620267955332045030075526399863523814951509137410746653765450016612766822441948620313515750361999093299713961635269124745236085920733377845586908530061190007178472455947661135926476653442535985224847984288569772657042316307682586324996474816685576195184147828653583021423919020870101181339167446271007976867481949713289084711963558474183602487590662060102050175650757238094741944904949921748024885103023040859278207109242458829966708914314573800743913873251966199283098274355782229116766527649123108911593110621035929306121980255419101988014164312251317602474494945416146956120519476688923274207107319298742864219118218054636755378103994481620405897213985541356434141581529348786938625162244750177554356557493189600196982413405394671991939863380746564259191474986218958540589512032656694566757541289500570311990395778807413378220253165968334087695981135256532411366486779298727873883229359002794542077726696334033790573073830919151241865329462179811339952990113074170144953881920682061027875368001740864339566633569222819360206005232579829522752484367650287520890099384126977564676518997983500431725454699276828182662632625995935481882586323465336072966192570091259084002548973865900341908149257435986183477165466284321838519911395278941511003373803546915648514794541437644571470401879527042702469591293828908535540567502658819874278101269318044231027885557554269258520851261088352017571931918293546197277992836357934569008249323867554128208458900105585447991535633060649984951133136344164664210777363626869792378504238364071949504051198827554333335464562935335053363189806337865586070811680181382548526048247851091674270651310486679010710214428723174238548114098594659180875245496890541584710586486977733168891268776091910582462487065755832855737212638763928334566182975924005949638931782132119338232591988012082152107048496914261343116501930323742842812386596965029118355673539575667618422078084869151708167101903763317686093712341685504589496802338478015801899307218325289486163954461625711634756239481547088624634617383808479815876314075537679276243968037103088815622967494292253501613110491056769031253000147738435895020709584552001545179119343909392911051549548514103633356145801094158245448200457893312965641117626926079422149976535475117713907076180235187170122163024535506478961410869035008000000000000000000000000000000 [129,54] -3546846583899251528063240981576304554385362611228458615846536854335168947021564138349467877940735401379369213555744950767174594975581153480127028592258566068334230317759014954039347343288967223918650299067608734751886388913930028733751117743748619965001870852392787818632257358110796770061153054870363569014100361758650169580781157323655499370789990706004602720559382799363655516939140141888181195823441287941063963812553844151780559797245985781662281971734424511351356965359088976871568043057787691949524223977769322894183883465471511242131288554870459007882252836950658608176697254568832059092784527528582116045386711632033318201851469128779255334355954614181852784233596748939394991484255951207243172925715426805486097286794403862092055389942396420251275468451240393801611212903239381616000718992881529227824799232824989040939457228061889155108523966763273496648651190067780465337869576771268743649712817096272660453554288027590243282129949943023853997877589691550998612066669670349568427299554143248735411630654020782034058224658535151858226341734621159947090042532544318815896756826543933877312597254884656387548159167638341612052996538375337067849504406398254631162502721602464714649635802219087520644636356610071324354630913330128313758575741527961813673763119587398268805726761133845123487961193945061907272658278748276738565514379496887122887969832257994578998813883702979473197975559345887022797486603591845918641633666005198141486738853492997448376628550749395557652602995143013117786032754608312455929585806274499027963312647578308827007644122981199068547493356809337568940273690579247179754206991137348675502331885293386288725950426666440892945229780982073054893713959200804737091553374665293538522981024753177764904130278805227196753279600849420015310715078125625401845034432018391805966772864227202820104027636949885297319778727920281737494406137625837628184187071897198022461335430843971934816470573601889015216347826932734363977715190516893349584782787856319714898912553431408970202935951532333885023149551484868625662448396004051482112408111291479892898256731418139215977041162663172234297079740108388574801681625416354002774510245663257146698401460230727507740054017340622927223117934329178206920467448026975088719875822125335131953293491965811902230304690311958066939763590580874049317289337324225456256202480635866236560817904948706536544966418414730517697437710840870454297844041944336120618418751003200956140348412155082428235165303627827521229706724658332626393382834458825946197286443869803250773800347626102817259520245197426868902342352707005565314460508668610118057273510108989637827146934311295121757436586659648653111890372967293136399784041159299574899251428669487467646505918038942140417635973079603800538478756756767763392568883627799135359618514074800616503471592711472832063399738275192742534107983527539179954672498051645440000000000000000000000000000 [129,55] 636914268675549002695900195287016420835989507262497041974200818731874180407192379050279809387019858631614829761049990212900773309062230675313645678195927579198082859251902299742744218368130391835623029840261535166952722622419826744941266322486045142672444811088214673424853987749189317741740535169510418362680708971438405747201693192136363220079232405439716591259476125060166874165382978225827161850396246227278677370925360902803949069821700038665253025219547898420396903972647134772099513038643601829354477566764514416672004988125192298603073577815283335178820828949062742202694593943063438055573281803750112309321615745315584340870221511349765403469915023077979757523364347245505801804579854252675834968970820361404795456799217207663191372464785042398365030903223848834569912694762868632827295969457758928783696543975600063568561674327695595793683908363966309195421523881999870710579085045645567833176232151160926255933162334348539287807418175829855551344309718447891860728924334688144743816462562603640095388811439960912833936725018297000634500259940968298081175041587240847055166798079950541429746437405493155261572355578303874211298893306767793375450962001375673181198158890033918752672390227899362387774760885231946794616447116883609418932787264635562069839069032642324914030426722533085464459646554199219174991251430477257312648326956686356999659956382716226977164831772461049961684210864856535008240609657887535392071108523792524933136535129413860711594758684783965667456337140449472693894547023077858216819602226195351324827536593830500787498563123614361552080691946000194161441975145609607901276519198058437168661880046566246417934935598636899563956702740666847729349334985544048864483479678036458353883604978401946695363570822324829108903033865465946008263133014621804216677132435177773761629774160589367737165879192258567623961194659019481820828249437949693449579720748421417788571810425167699071398372639078834951008131196356475243280380638310570479042844362333159331966651223946270320584951942938726212114472058038377118940365350407836945243482451516794810654590835603435227943277047336324831133899330338986200430120484157532302089608795129045967185688677380422852446127958319820165193919620234150891633292431227292896318625272098237544111563471223918389656626927397186593304711625352008029260483598387488260781834293024793368415920725115063208819796168330961061506889421062668576502648403993658323401712536908212669993722508356759867594430039242012018856009105092148497820765436543573119516690127164282015810718866100601486508828060075974809407881514167741938842204205531770027459009629562105020130184346493353026711145483060896512160142304887442740535537459846331016509711704190625792298858599179284808087608639536036006521667947381826737064027412565115329511381706972708657533827677969254158373788518232104344628448634816974725422689799897088000000000000000000000000 [129,56] -102287923358916934710898695239113288598665217168138672760447258800721831811603791401510292561889576122246674886101665443506145269128111743856356207067077194544975944633877532045388693673596674440008054884034922273878705516896850010769704445300723873928524233505693232503233102915208404752828838033431994097231884474797325909408381628842010954480613562810835275915725474887320578293802064634125240555580330007347319968159322240972183996799663783628441591657049981165489837457633857055818241031912223892702540146583195275686185617423973587256882259867054772401608247531879358173895811003259386174199325042843697168137815079849002154243808144895204831342866133965194969218127141632528660460719942274188538386197908581129386501837982714725592273119477785893507136970297162221755669313123028088570643077635651130132878699177444641122591975997258707825471042445850715980958797787078549084885414920179560996493722445024220888213093628412956134336880284040226005376131974719361811640136353827487945557812729750522753954619026663777311594986484789275545748574480558924500391080905698027543650236650707461929047474853850891115355825142774196066036385157693041585969687829992490570425455527975822937312323293818013588593637383570074528939580002165947795293422584913274466424256450908145959161307448639185154480316644953132068242348979432781646489354239895718898093157337040876111913509078309613620115648201491158020344344905416187963787561253282187192058075769563374228822706311250224758633718709977636906058303949682929642303771065894152022006868828536860809202531563045122247074692315048259221283007377935131444831637791955715210512076459860743249050049283157560240939657248194125622407683659373818814020673100310590826936174826450134865267017212142998723069165819838086156646632045205468724192364941365937248447553112431559128427201370439977160456505892044721206305858903705146349526884421329151605199756514166482107503169683058854322378740022867287937770874618225850161498776254578673707185697543580587237927555681671952115764368082316216153559956989498096236570755489715173843413825613828261857492004953869419315741143428035278429992413992586772303893388738445974680139988392693330471271807863001266994891873792434066194641505381011379578476861880864656623871862431728836396818895342714280904169856808321804131731710086040431787439555428496746492061679529116567888683543687039534124047377625657885527805464360054192956124224428112354564012475264454554485257700583591288526345020574471762662211440771813047786918115212934914387884335790048607103103608193884595397440853944698673518674577541581808649323931440757936004361305744352357027998191403901000779091302123379864291167631130856669378829244727416906955898994160320614378097605879132166352422762331869165883232609196611618713938602639714286802257028223488586667191258955910040150192669744702951365402015679119360000000000000000000000 [129,57] 12663634392106545841491286357610047360589969013966735827504411562966406911864855028626941094421724213131938452964901308812865322566733000545261019904332636857223172391770897111447646787177479306055767398054231223227296515093671217509798623744602220344188253874477448128803435455151412892457536151928177293447042124637390475227006933968415746182826546529263697005831166027062870305422416792793848850968632522015871166153148006075760520496613866654618335693478819452688806730095678012351043637163892485281679405773145679591219658748524886391266454831686329368933032526153092750211040547142127768948724469680744401311125735700268868306444026029342168536641139945929225346461852348852321699526321082848384184179621728816780099665773186751373772927379975856968019415189033645715814491091146000504169374222951792093900469288388909749298258213545363748921034930513650301938205648726728390752752983098525166231189680241309249888312686127241283976718975861000461937822420466300154261575318141926207165190418607033632669446488738644450285493412856597261656641330580090988537837268023398450808239836716944338308808850348749107377326234502881687312694914403641203252424370984807989458443302160308616111602935082006989852462390841512862967205214423776376536623676045480443473874252956618629499152185114031987045929086331248178370510728761707447450217460702579585529665035707756819422854804819193828388392201063219176059690392827847652384941162022001989894539424290100008689746330130046919007306422961538397786187019359676040975784988638536808391648700322452713897865297297213916629069911477639660516729675364680207072219852959303019026174014935753890516885488564142953384321793269668710995594253867002177498926409572732854636801363618084121980220725315620684217131504372499546517257601669326303196175160332683677940942860886654486075788447034857098202312273109509564292034076844836704102129112055002423033135251891096968061776889353469075502352880107715730266960587003892364390583605120950894556337641728986138745910029321361620746680794125332850658922214549250853523531894529387647517301449363387404144760187080770987440193729410334342690133456164667376230849239825625391669750569731248518082110278719539682817769091974121923283785855194595513010620284995541366005768139698565243257443801222472175614273210658301095336626051914778757293153086204858606837524347689075591242347064266531037081973307156785375402263554637847922677398877116500670539742029017112084478171718087517079422778508842759158344924926836723315785877928352042137800146613690863483152408472070536740748132680782651982938094231312912764731497578835039392739194336344650801778398538590323677610231375554529746139952411734004184087580940110038963828277463430402272686249435673893442500071627477023997779414141400236179866498609582146260940885979710615195472725476232697103808319496911128603015933977427968000000000000000000 [129,58] -672713736112973135720701486235744059550841065078627981661308886323368476338361395686071718824777459892324141091160682469794566764139122582563861022687219670890348877210372732013058095257715075326672928345937015249339230800386595120481167142746689234258832331061336853479240378274633599255808957667655613629642741354481000436485205951413728879257796075280817356704413536529418794570868623446802617851545847046983919765039129593646473246865194976964832242772510441398300259745544760948117412057641109561609672872740372419679607361552071088511644502878531952454979740054183771426934159161113720723708688722767671690258701791501909655101755486585104077176665887617866275120442312028690076757229574768306675084508408047747974609593335838033876088517595746941783532554321326408440911479837316114497230175597637535179815902992562911209690793856313835512586067214770716487062795367928769089520200108112598357230477671893109957433871919607647454689093265421192868942037946677719152552407227996487242294941565086510166070641535641071656172909998144809498694698223502114000764804859850598261220744112725936411087207716389206433839748041114174891755201717541629664799091073400980229473201271113405714082064918895989168064627089841030924515652250811028956581642379916807441495888054597972253870675081283271083237368619524121225627580228514884893658281246116826818175909555824537239226201548961787879207302290693115244318922674776291716168681477291137803521911344673373752888054735346442562279706587148481318820798667266572657691252403339877420953122747156955644225747550577113079031265549048699385715010322931657103069814833465618817802732486598292774029247187197960678249185316018426520492598049300177255883616301515692015159339191418493984220767270896224192183324472911475806575010094816871377343919052065395834248691114348313806521690704535901712142042904686461778170794700724375952618840696311592902272563706279468140677336327017244953593434183139885869548695676147573967999600516103939806806243826508765439427409315714820035358087382550944038720938799435628578410436731689056320985898394519905569255057773689235111623784887081733652775899694836991482041506780499082767427940753190086942325127154390100836684444073486919723059160616743476945301328117579595206622084974843601171981757755568041874538300348908847184133825780451833768037950807405748621854799472883417024324236872928951777596095849874089070426711029750707806338976011459976423311554607940518813159806153054535917155304425408154244459563470357092691482886331459086335607240155292262160843422413974466592656321300211477065055302520810350577611464907469616776880499362157121199634698882136444478745354632333356757024032790657254046941814175637709040803324284101370628708979390220131906337705114135281405769851797803877564272178153499708026712305055795797887070176154040807542739424143758735572356143513600000000000000000 [129,59] -180182201336577685007996703221107801578036215845200596062660122321635934639749142715687405870536291231357272141629453467658148868177145826889695610228862485053988286248197860999743688359601642512494261159661583992429436596002160308793667233655282616643043461644800311318885232176026436505161704747941945414790909402980274225844641253768438453025309149137765413638408545314266892285988202894071895213125840541257541551417704582690490503443404362879428803224132948318650215060656933913239195989671273166115920628708363821876865039730725295201035710401732787925038160208832473704110687408909954960900992926235034665332217509832614085417322318089920596435017281892039280696240589397463376473411709002659574150530610799064796420571769530858812875076372547390515568238578127800145178848986075027739442576271561153595372947664309078909919193197676721107870788629991825530517464759993732813214677357238926200049694375656931539394354443341092482652927998497585066137591450536422387433572454972144471825830205363408149419088343587788716629860314748777643123394410941715411853288046042535057400632035454013256917323742832008921879374909576876058756933874213865327192187137612379567419094201122674239795803953653366046790968016258803361588746871643907390508267311359421210059037412291833699952525417584607365413408670779904452077592889080816220243256675619064429473091520870357380611741886656497440303596229646169555095392502154321786161614641884660743531907197283826558445659616705706447291465644541146618941619028375963505077724826675172103013566506017208398285675675280637941669052318837263961222381414370218199717899641887048734518570230433466773689214033353536463742406931463752191684213260773492589985429339314492677273468006814410481896850428377442220001523703412509903086380080090336040585401541110632423901384234411458209769616856558006987539293029506158807561099287031713046317101788703816171494028726937346530055012310254706560119302349146678438910161134325011293290885900723279891915115800018799232111993214714809014777698633710909263063819452510280276906591247895791333493247557374798885467383722334277276441756526264586905280210915505690194210994760549342683410043222528287875718088273292251637940377509003182451044410210129106894858379304441150218041796260956204903152537009958706083628697275902679832196189430020557789146984516008126659806831030609410021098603590955807682810654618005876780182701967372609721087334547450398503557616007168820307515779227682441122873792923788756464536924602407096839499638200874197191892729705488948135477689177778635103296985937313544672646549327164989593518744280559049114686918895713657575600626337483218253581620408778117248791128867628441411468634634351677622452722608020903913265261188504014603039327442273953121864078654658304856805036167251288961806075503452696829364991551440707309268639606683773820918021750784000000000000 [129,60] 68928375756800916918624339914494315016142200130755414853839513499953050466562967459970459978005804616759695208129754500706589115417715390054952880570828531999785741673104156634780271245796379962849769567025991303660834219943828180416133591892843714777275677647255834542185311272893053105496100104474624628528005211227117550954110863678740413678933978990781128397522900361254020607758616233707823042023815885377675551473831611679499858934037034370573512416645675473478725849209822201338014153748892006492849544595124293319307897387738039332535746938598507402459979289119148416972841147886978782059879825654326552218602630116931981395317028491947211845321072519730193486324233570698657365744974738381306584185797628245301759418269816080627527866818989995935129169537852894906833669527019846583065418206462471277347373092762275798753686907493476640350985934319732758150967001359870946892163789997509754173366913646615172077292266712242819850496150382781284305676728601635627858395454359745757683801189091087202514796825211901240318708527748970293974169677519104080069381230267334276096034999121185475719660904883719774225440049957580742542192950855448211481225655684617262951043184684945460178774474226812542078652507592301182771840520266608766200008606799957547310207754253967975772045262944388992097398753964211909386605326787056241454104805960321468406405919797883788395211350855615762114747122941362455754700816774715718459181061847253306145236947692678434798789639478739501774400917729252454583228264680352915644411908907928093318383945708189418355024221269648224930028420192267108372852462871716089673097929731208853193298170620539409615305970444943544582707118426163710031037247716645938597913359923452062383613588740663219688161285618694565929972044800759150882165190613579296609285904655898330493692263666918732201293498953090556904091215578521899865097507118532238890909906839281563843183848632234519406974836660875617963463491659037910586490227231298446314067849264601905798886018735196393650065414786527239056446342807470685183351180512048960255088429280857887773235178370471579726480661901235768901900494738650178740176152916663332630939909327412085144205366211478763667563592430276565330925876959068731992339055093411407756697193362028582888953000623291490579378129162345006968966835798054979599646781725511665245102248220912841878444292330249141272255232632517974437468970767074010199260285600938465176631485938675025511282285858308698880216218717671576056145298522328490430051847162389548197699188322280665615954599572208249278490543245322265741345886811360014834674595102132324111423531391330945741296284030749592119273609857600527705650710236464028307678161883851505795072338272302213395226394131450842281413438208540562325056059749472750544234611769864900266104096657154311042879145976915947155511915444651620903754875952583336952216944640000000000 [129,61] -14258969555470013649062868402522811926507706655233394671816983164869731459811347361891278604565876305131907889545507870226973065392993873703483584422280752793812928174007609380961548047203995381061745300766029550771325433384086721108132304803987532910539919483303148732937635977570532711237556388542020774293489826542888114363654684295991539185589907602052417782847129233287707313292003571977290341792477252308458788212771752814813376527027397997569915376666417768707086492718199008787554563698637965560258300254428551885437463305633410433999828932777415397674324240016847988895098454402026995779784901300131879476298230111101233717201340784692272681511504269155894031247521831801584808337413686670466411179855926795022350741268434337288553757040682313929689400934652694283577388178343314363842027258123466812909681626414209464900300467320428750531018306602352441720572017662665485119813059608667663761041279330036566788906688928611651132296360314552517179291633083789503082960595679403955305385884659453785371211666984746862066103554079001422426637169404175944926952633914715282142109973611421717229897470266206184013079721142655710580201036602441790435071373198202211822307379796753646514081559829377915465518522135866583841844313274331206323083616675282900395835607521830073253440461470205162505990482502371436550531590753319538796682540597631504259009284320866265614322944465395567847485521439642645552594171709383670140585256340428397949767366916295844236448060957893918180688194956347458746288533159547487570829049886396621283007628198046668485718923571377172454178522186847693537033241881167944388677254281438351927972811788889356993281142223705198463849066985994300675158060357468627087560060225821089680515747129901468270764795155722937994765882643683877748604889863200191777683936648752289660800120067690405442192460351129901479044889084514612435079070171262825652294364686887644291715998116282834792702350393866295680785739576426513876965269021995445262637680022530508965572754305069398427386381419754834219228717183814262057325431814561569833563157150456535256335092591477746210095643766209785266807510192781869887638157832713654721754796323546356675217536764252392010573697794238640666999534518282351035300649346293737211039019539086953011746326096948972678271916750866879810740874762854282361285014336219327353345856877496944504533969532201424416855210550565839523730353429342318211952601378749565894408045387288297314440999634325234273617868913290038112417583279791544480243643261766991245592200420169089628154821809508721130193414034861230050461371983153017063552282337716181190028131392742188814252727175145884978244112952367653297349338419190580604652177828508928641807682772287487635066273352332134735690911609927004395974389870289751886552445743778601821955926975988873739011400746564349372739033314531780632729379722963276084816117760000000 [129,62] 2234006695798647861449985396524478511998301156171923663312624355503315053266392962917716381634409431565024131622213323747771109279397854002023781519790843934367292210657196886167515840630756951452670350954619989081126291265578070836974593265030002424030614697409166884782337691199582865716964564415861947865869601966289464911505730649458560751183007890399309049790221921204459300522817428653287684236716203321567964592777761914312809802475325907955991320125608427452108952788342058190217580703036081618252611208263677314275538084339201750527775872151857031378498387035384839242130118175033784628431717883716164098261395767571322127268741470705994966952077444066524235546396945925693110013412801311522670239509416378035052707729803278728975539702123888292101424566721126791340317521691831758246921205499448744833927108957242147111160745293380589315617290391883778603692850922731911740987193499789464514352948414466855941111810531233761785244248174625650547612205267633981087285647118734270393404675591398405662065884243711589549060142159827489579022817154942728879820911843054881387564462999750876325615872164353783373721464785910842502597403330756831048418434657633458321645377971912207086907350542183832458653807681189480070880039101563691244865649356756845538960366864658175645902578905466285059202418517300854097852334387516891342957084429108907308433943941454091919619470424226693776706666461113499791045688240337257865818244092101858819625183824569316526443132403294814744083154340296150376163618318880909303325747946211953232803545828967753411187317945622110211732330673533971402717734734379177197333030118425323038042435709732288564331760011719118336996194335802025539569662125051915190153603438078935218739378893608063383105724772198278901072457274939195907092577201431423382786355801921896332869555666283481173899256623565225205043905068012119906819471159412072125439233677853770599604101773251483901964087859234640184637042553791831108651218084284238510216999376332469273613606442054630525277040111116635726469862370365561391198046550756220966394182142005624795070484654359657769287267976714479939667282970393334255684078133862440065562874295733344719977148771733529858897963814822210802253162903895012577076387353318813483278136687405826280595105121441839452486107019551692625680843538499035066762086422012896905519716275908479239293534305860910688005653557537983718298841325974477984687857736105337724153306618894230561928501209060501334616357783663997830110070473260064511267214947506836318992992486334961405336551420653074406118554689863755012390703689426374298509702148776693680480312729135306978613381138240908705916607714906398056777797768522263763154128305239003812750953556939698866093705515899168468356232712299130756119652752922854250024244056716112262743007021640271867567392046498709448244305335370174733548756315392453303510630400000 [129,63] -287362678071676824008118499099381197616799356262413603348162978653750531636475620780241526711416677651988835391204448666926963183736291861732732170025963369925620885430604138717036769927722749671446504058608638126338074736369795496958468858520195627884030377343411564248285508589711167455965970582922222729749396913269868187997669241279800855722528819267071802551480814723259964185089650490652213270493542986768183193410579717890767831193718653923899247859448487463721254398227146569764080591768432241397792066362958996446714921505035730910443408573491297761917678852705167367985942629470440407316045797167413680515449198270145061660262054729818646283358318095730727118591417193198009323088212291044032688818261285614855684086332603719364580984712887879558244402530075462265410675825980782669087367705464282865368961598893320639947774743455425701299185431701850945135672066155798567947486159010860925946297964564724399890091368946256579817563926535221435047004625376782944094301828631545621771826233920955652562603438306423970503713181323021837984958764689205011627543463802119558812522520934890307586638193768214749352585496187832586830912231598788646137329767814003985363472695672686241572147891390359076912828200938525496598103065525855888270550069950512276923460718451124976074057876018951725720534843937825202783267578547767330543255169808381713960859763953814472158113683923607715135745612691648703436310762229232777710235536924728479711423413582643839279560621586173768673684093168767462155883846689155917514170899773207861054748133024091386254835397438660041168812729307874960998827200247775202740625234997513645706399144649006770900738042369200512903716981912046625289043717890992122058819276493996037707549878534393012533540522970308241671133768257770104997856223783995193327699042703107089814863086989029551160573001421138590347811450445627239798777468779738368037291180896262889910996525787325275048919768018167111568082686202456470045814608446559600667192071062306990343773568547170359873345090660920284009874642761608704246315980961906231390264701481201938917752988480854939154790349717551946698763762250599924532899315884512924702972433226441190619787214772614555985638252164465110185102196816336198795096958561806898457166170888785039615356302029802991065308133859544438829503001591380241090474272973785962912550512397427455080430135713616030255993570523002803124420552921630259279638410119229715401131690038419639066887672531436619279825466931936087376707946958750909445743728155345398429413324853859422039687028106269937152157698285535687130610857970333394257998948323405296723173171125094265201182112494616356563182600634872004266512972290431121791854252186243230428347992152977542167440761758435127920501847756610104188543867368614009902626582832824954553491157475685573930099722468467756598888768584126123736779399764773308008121280 [129,64] 30885754053871546890747034462897687653458391487732941984761032677006996348140239861508632284012730825326755039999083488409166820708367812927557435258084303262865098538152060127374977838719407914149063962945954105593735417387950332527165186599750128675473463662936747009133563237308397680413108128147398595254525085020654283030277496799695683211693875584267885644702539154721732334139182868491989499349480342214803346127285929696660204325768842638201930007300986169711243934220483079419403223546601580684196972494419600766165364167880769275342313940709693799072102832668965098428793286574845314779308764204871849480194164922758466437030028791368339665702523617170631882664065705608139363503730605732609324842968345839928558095708973250856686107888838406439134100718851906212938844746627522852646790231293671893597188025251821874108954791177772689600704336643909341126729880559573776598039216286679517607161076988393920083221661235666862330907015293995562565438921642363552960935366320690014937406257829030711772172045405175771091485665698930661100896687123324217179798748833877832800947135475971641891608392984319681926804181966210230939414793260080026949171004068321408503872123959419301148804860209284623874948977605463731315733197427238515309018208218162342178436409218621419674687231129689981132259723161228998936202036914395650580339912277600655805632063902845326410340887727374523758927013084181357332111122666495311217674926643513786318460932215723248408692433699184218638245773746940561582579939150689274297428725279461736255899669216505576681668291280102044517335565957006744926758318216326358558655163236621294035941944261890744018332135041278568239154596791198220236021335585429308252487329430658408608282922615408224949907731061969902503213842532463488517562249749054317076455268250833937948714237177704272201428737721269932042772967273270214560634905786248114916791039065453690876993529060603938133040278859540241757516773885365761869872164987543608888887605595457274505437268415009148905729318654720342950713491128440525698779123374788993770569492135279999851315789593065655864970367426817625949154845712638726995088478418035798976082632520310784717393455457957874670836825893880172279644760395559725012208422912674518233533715341734383415857439420493120849960121610725863055643686534922606570399287114234431492999379587976020666752105218619707460606020652007303142696072829696036867320710801294078905212587732172980296505576944687712279158344872644269678756376930494199243720027539137914324862084817394989806674552894420657826277492295459644884588088933409194998894313189958899264227451780450243414143696358114393898180954189286563420193071585473857952324911826845335933311658460891781619879699430956496334001758874812176267381864549010008491097420415007492202600858575986215498221214301995525521169838145312825121273086100236332032000 [129,65] -2780414888672118823811530197108233610948832064713797916951908963108134895195406722296620347348713820482957887913741264898536150048052730117653468399283325891568878143121648312198226986021911709558956460887912569354588978719960412011615457880878605427998516828907643086814118903355943678190496444582691357516643386720385907512521400533290072431982798366708674367454578660250511439746669142579531251658210811654913422298714878713772712444198938466847752643331702927768278376324004473912003809529695099500537281434830528258513970957082060163731067642493364836467414365050400943813875153004332243636309745511629113533478664572809029567542602514787581041058818049825640762053393068250717414182152666322688310168831979820391827634398980021153565461670905822691550032471629624057515225694468793549739613339866429158984825608687138422236677635842085372180535110044099165829015293409599556226944093462089589224701263985245496108565275886776737956049634093876492215419149529124697213508934553858818862380477003436766146497987947321642192403348590619855486380847392816419315156029223695273781067036658928205708486012392169393886376055392473857393070733372355626396731124696155359850519198822405806194581825728590747687731727828285717048819975147933486804556981658877333669583383417048257370409276536506424104238654185567216577110264246171678269734544419199695769023652946034574611001683639420358334038060410963175915296436698919679334895405538376321083496561838843036413233475109207213303582529000712222930888864861779745316521071979661589918840833712750263472570997215237868827019813775951789541528450251043740417215924767385631244043505797995000435259578573618134740197692178628561252494605488652082770350289838070339879387629278520731426777429601354342344896434762160313333654490353976552309968480362970166822161968423039770821472354160700311118171108274238190508864699272840160828889470324852498956589078627897305206929512536030913353684350154940338180044986159416927249884530421907029428862415572792210559951844357507972621532481862724573369260776344071782757183604165780498435241098208381475380474556661583424004856837699889155123341644443457127940609938878687247705329585044392914559943365453913875382026570588655690148755539823079881919670812220400666662830909509361279647279271201531234830646431495989957085702033146326760572884678255961484815826783579754860955099155242494142982780954592879713179497570022031380393736695824812165674589184402621059557646376076358676112132598182467577595929436319759339407150520653555155586021449746187537219802285926851884119080022150464819668753120690203273832713556412172692289068805327103099526512441627437421360554801897906734124347644752708175843146794657730760844503535087154292334838557959913482422060978604648587660071281777451694048264517536224315216029200659098538722739604903489217076385847998310538240 [129,66] 216400167742691468512795769248006026962000304201984920417866992472976210170281179124836215343425261179062672881077879251452107549346330568447820897633230376030887470236200896046539644965932665593627677227870848604351872660271352610761644662174495190367175957823528599639615274082058926589666657220886138444796333298233292803071692770769363361300841665239682443947809879825792998008988123794326722375735006311985970270019817971938574478350371589220960964682857395923307907950317908125680600979737757705297269186498151338575053435450282049561848195521636990472662332610512050829819720933561750738105287258259397309256410061305353613812559247849385236754618888150995287447370541212965787248476748404224120194739089060387558123281215061810661960425949416328123496533796513697830625940699994054656692322597002549940233369214399015847989698219560638467517704688993637096497744304530297120652750072344252856071001500659551031421155817353905316021606454963021690810654401644817465282266644458567480449408615788070034569742613741942649765274139211570577355292722996058341677673571535070617354317419909023090843157144707256799627516618481587362645185225720032382794141087615179484538090325836576368488939318742051087853817550112135060214604330391186194529185076975294845969340590662458291677572591196505438082672419112608176680098047721101167672996676404388488319556620816554345650958279597356840201175374424402797903460636490037719586439090349945538360252920235679000525667084810158952807634124404050350492854871873759560181874158501543171146423001062423111813087855579204019282383048262753690194633040492870393465862064938102524749804795189356228647416197075319548281905227882243378067765831374550601026337070165762942694204662434574648046155298905446765924187282556326123868955308518503315917009799191872536198012495638841086823695646078921393886917775623488573901787935909438843272259472711837386707623706735122704431584078822593915442306389448508529338246217807840904985199666736091542693830248250765333907344332549526603316368600646767076174338094444425618496337090585431105463891676125553843888964404348268905421564675216018082492879667750737275599953104419252162127202896431472298341134084872714511656189605477425700265561846540800046581220773699920113261632879689196922422796577367025538914196115801006457805242067266284176930480996259347472899655053552368907453393416082664812076992162873125108617901605391699918032569622797119435600652602813879877132510286813586733559951943938884876228496283017016303126872160266158979177857555685379248437728421876736927864636839281364958573922345417700477657537920407606297169916989509243532751417821845918981575402081884530048620068886610615976420676226867290140601824352068026181053116552216494554792529315178203409754752272184025955602260135818599767792330826042381625301319038816345045858337215938560 [129,67] -15555920425166634186332316214844895011815179606718857312200195534866683851861751824255675876716662162995743941217058959060050977961355955522700741792400869249442441125184076787672251228493426886750039290767175097210550409599650812844395581411056415923323389184294874765623808724669418450758891810027991754529922090139441135714098909720686583891259413027864303831437403375423925403577114532792116037344301184283034608655328240259540783413277727553391106204955882645815411033345904258703930826324182038994146194381631951088260532906419346599374172994764182542552297144284168144999762024125944375070187420932447688679807226430710673079438601006429861562048875051401917841984830089457051668920942367087322978330511198192691251551958665626798604829130463051464286332730812652004006536676345567632451740831553447047592832973704161616118438830036209175028203362703841128935881330141975180832345700800155429844958609310767722533777056755540000110649244253699537138167957280179213488876167595961902489010280271197345251379342917749220182923676434737765740737791573169397108541394438872241136302241424281090475182304931699917161668857330938448305062383432294118604335353175454965669916377629112875637032999185597669392587885718439470705509280927804837287820083992365562845985399006373609184807777625326429012725716468250068059570199895293309212307417751566550282990892790947445727570698191484631593429993001971133134012094253238984030892361510809511820207614714295294830812974469868502362526519237692707294859356151103328433122172999439904850844978454641486632956158397749957825040777578579742886512033222967508252622445077305223017536063476418199768095956647241498570653567182058174210822866703390131657915999521347893243345109776534316284151344110597612528549211896379878821848766124531352331690048972124115386625140844393200769878605101439961681211749771661672095618343960020703043874049855665289939587739261708410959217833508675213225117420013870481930980106166704749948914064031780847105932200725982561575129113319960466765002151947423801525628011212458693627363674508287344513164057880654432788002513087471237271354970361268710424382557130825737375359909460561595374261850050202942608078651022366311230433683084501430305969169543909635005202540390957843836737123836683736868468017469619845881624120213107172256850957011058014894165383573469443943930725509233884319919791586700887344827436705020622596352637558512927710170854418296729251354271407967484253356963569408729023775209573820887543300371269562500145639443521205153864768207015323247891742381706198046608685333660775468685779529158631985181894126592632557901887825898739679812076100611831198626296384119454879679613283704657446247071741666927804513697950061848503454355587260625710190839238936037705121848265455291965297342369256658412940601537552083972665186098192024445231799232000 [129,68] 1030046333715698353692484829355908168022097131315109141761450806189116364041067545762995046026001919687656691259574234137604557749354413766654214385113530650112368716921257411464754298843131313268353129625076588324749865424589035119976556681291908293987979499298044928419230203651047212930232169982932425096021203025097811411966355836798393266379435252509316547079227964347948473526660012190095036673103163985948198951187256882542511164462723262940130223294010340820011239640371228240187636061338110711021521599697739252017934086388766032856939936338693351158233463491822315770629126292569352797266169565822686987152327226763970623210439428384123366594686360024808890928054285760752418420636503140547818585408970058973930057530453756642032202950583648165388323135433712713157846548229973117265008989990569725394866830691353658410761257626664751427205743053409599970385916297923895840367148635254115227054023301054331964735985339843630524605540514791302041066421417733123796271386276113339999267349677137774109516498882095599918572835825827651332029676104126746052309532932433120951503997111240840513624581206769401784389638901824002710337785708753352319602403551766738522509282421041739746391989357000630974402113236129095640618154289224931684338347745927332998333330977145789133414891268848725415168635716273531542723393284083519321084048392976112435773707584124258420570964238689826882674205287621562387030195341550453242077316234940582123212664479388354430313312175491969305319729347005800226795755109989943251332131037667367524284631104373659525708316485090891662226398113152593159045164911328766178361038951574018830120334769719720798857268389412185275673844237352672433423212633347583712378369729219329512382232937387471515009062600955497876611856504985580731829082920654783524571237880101509373804711283034256567484292599378243583931304402379313982737078523232514131504438077988212715793358615051847437428408105046450180410917611318175250008838146499591705628334094026121521654173717646395004610275682819593226319904166660703096434945370124020538783426301485408610918687328424508780340044453333016866814528616608226153767265371402896456859801821035468650834917118375001073329609470612185038126555591664124686025161759955767631008379588180461060020032763170079578936674254630776246479964298241579019385050937849908805874422600724968870943226660542369077202733695831642368042748588422771153271037465097416271554056140781752705841935256831925620287500707193603670507585157852210089033127427405803253742692909645979542543493471255524773442947743276511819609260607163031917617076034280242864149376038229777972255556736255885094685212201434429978725735261371645405248765678937689514231180114936761788313792214115058510048211134108891308233171064067338205364882400005509514484543769517484518801811648474902784327278961315835696332800 [129,69] -55268238727904139978297875541040901462089827100906022409202901465659534388534856853253177830281899652698932969920138438595431105209134381218698189535441620764372629335701643590419665696130143420201109324465201878678615821248047038328792411349640185758884535352425974241567481676367676097805062168300997080863076479430719984828207577921121207260744394597595141723101424351141209802453242906792155337298947182060775944993509330263679462481720162619795188227491480569432394669199232430996534074432188459434278677153651869512294962743459429871890006297614404088966768305904410172987631999576394191666104132062448892826488368930566749253339590348201411815807209672071674923657655819232164151516443100718090915492990043566265476490243036355105034573949512152702198692149377280249259848054494997229433199528962909637334863527715473487023357697585082360121101890843547614998824742668775715449933891735348321955783166720260852231383482996793991023396609640060511782535076159038997890218793495653080582782148878532301933731514737041519564280549973287871925254362430390958441387075603158452634803853446666270912150326608055406316605451530113909681596517273111587963283996591742422544436131879908957418684869821446214552608440301053380573432713231066103338994353741392652778545817805933840189442959561015622426251048795064569963584790228542568376236594709614561702597250490998252336738365085336123789311199000214855842819454434251842322708166846838071529577447598475653641117688977135799478284456859990928835354064269093532793269393256643995573603287614007619263967125965961076149337618639445787300439414720329617478632810834405015714933455310318697624715513073377920842733112979620900081736064800729502129519165053887707921046776248742136954626374769286402325517434849630918290308327329111093967747019430479346505613532971375497608564466521674622315784633413607740279000610996936763268077970613184635605385789708084667717360758547951699622359261133975642237506711026228705176153971387966965993290812094312488821184389726364799611172978516037566952261373045859500272786922621776857974203042952507792893037819130042153729479338620069548598177743544464765193097597274306798843046594821869960642478155799723344608023379342427386955892314762816766433515147642629216926738125940283873666926201376181817703298197241508629366231864994377651766140785133442742186395822712323488066669255274541108007639399055393362675277551134611479868389387049665250039492987092513382595937666084627869254176405951070307552331936734506351191262631349734502061186829184959288659683165878671020270870299044563428184879260403865470277618403791004646996943433693793787648053874022988690529048687133268251088484305401586729234981267465840320155115011105104088226539987146285604075136527490998526206951404363747930504969839307972968596841581700317505682797792449642833920 [129,70] 2278019201912029033384334901546774521515896920997732938640167211265985757996944378633094426351139304903065124262016447898345025488790622661627954654563115519369216988203095707267205731231306749874214242972940764786249909221067945001979579968651318732304103492791394320481681546469159733662549949582610692779586533130461575928195796723022894982615977536778399549760403527234947222995782192004687789603097225014920041849321860471963654869827933681831016258023009466602343947110720223721538868329994867160779967174154794072854092894082105886743978080843500843543195394015023644036986315458832360402785899738542043546851271143213551032871892264380994146076728585812068061494345383408455979080724806138806285317912596453290194680579396251336929351787531854074821561567224585768740033468229080236618813232264466296125257720636745488762611200300230004524235456867635544672565977418525097359530008676603572918331946763403514266724274286389689303804428071878838891025744631180159951992618114178899041579049743625928007598945286126697873531765262707897582007409928350289408286091299117093813978475184006135054443721002482019593627376740949127229341881067951013610496765427894376385155849895914180144943488730780417926436640578939063738581212665119498272315647284494776351586609033810393179508567684503027791310760986659009245232601770652889012096666865546921236129283501986105278439738270196150017170418148918643959257691213653892747735164136447959371561188140144688841697099800724996210914726470307559306587417751000713499698739718006950662341552220864428068230816085908553989781371149952323394843088872317370279813234279810074293698825901537453492689750003622277081891871878651711775713478415208684115085070046934840594768843824270357424073119040811315372942263677723033893308654563429596674262410730227247074299051246472954589140869376945969873438419983758568689017920185549630110248687749075139574905247550138557984624840186650759769278176664202917151390777116488351767497992681103928907929923978259636881694844780057297831223061667140523212715092641837695601670147426110747363579260946758803075817294005593528008882571854793675126279453766360121093311195915548931105119489934467813021082995425472400351236207264635539817941314412120538503688610315821704219267829286675838000049282608962313775744510144604716326399689904186142878773373411061748765130085295211833938156811950676861822364746749054153831629165583690486639841724578993030018886777375164619712708722158709648285361367284977002958804831904444412472710939475449641941178322248128570309148382528233253090869628649838012475041302445733951504990843296715576136487637008817406493533517525713128461590892980922475610680723902370655343850946366296021676650119480922221626519813906338474683844785311865496323329637566578534945719710493251515234434808572617472969712736578421760 [129,71] -118937884340351560311922354067500228979606705048546316422319458510268671938426662172108966032643664488588224176180630709499463241882636122041723840597651715248803092773311072932725386144883673295182612234643241528751051889926074154481823558369326968006960838970534360611323597163007283380268833012062726073440097535198438084424544309791013973385850530236053523437108222980085504213441801794873063479859129805052635012744263342036597251718681725449116231221355030648478591554219905655501357156083315610686355528635805042742935284498952805573687835659922035311837189706955467852683416270492873759786689232811539274290280052916040672445022512813208115922629610823080439449749299462046738310823175591263101954870884924911783571216296501802710222742020397764340630396832150993751210535463157118107481110344562401977070263110266730023237615335619869898483931125392900416314919816846887330556589004355146061205963868419960396099115912647765741421578420632361662817275641761623881331803167136248488972793928554663306706171511847543977020981989498548756909361087518025235102969394036728505553304558660614404791834712509205705703843656115732501927174909998595706949141292356473836726329102388187003644889206567637551027360286653789948702353963318232614372269648113938943501101641141125337860286344073031960561777246511760138899748215169611300871853712090767145773026915294122069118564787791156619200620106602197882583729092254555662159492907983767777379603378420733661470650263825797864473572462959671239199108744924677733494445333095886733695248072080189453965679908866674883193332438745369100222444559523847719602208856702647112020512134122578661283859139855297731467663245257541386995167534842947766807482081323224465775674078556571080752635967599909828804019040530849954686473840993514312557156071335184081445479062194833848522563480276229617010036618807434550822257743612500643395442464959215901486672317992488896276244411309519093735849201061655679667067398476700430230363506839056541300782350906090244792345664253094324319074561221336993225512775647301648805732464264022193835763699503725081791796881849773438837618978033824315461051544088734891827320529726372751480011181804248245912199668144203003435937077283554924662716631449449005812859029202208838841889209706839419332227720649593435869692730742147684492382581737869135114463487831360719309333587363019395752673823519527836066032803370932719811691109124889417109377104391376670199354150111419042006132926193877651617210840440131295760844830013597410384077264639644441891143709204463912928910023326945573974451398536400631602758012202443543464509447826515470476993914838053641752002512218371909801681802564731408786719353333205906482503078256271503032051932871882389920583653625561304076318727104723649787573206471003917653324771950651666716487274053396826598079706240 [129,72] 12737114973352998958168795490478421211440251578167624110918235898350547908005445401234893456235889186729925266633021158308763337641726423148580439971930004400922819551818860200135187714703719574146636654804756403957212743050263243575478754175258251665036583729349639164027496000127254508007541059133494497502893021059362971692945646280693431050162337857626494190696369565383458767551903137863097812799383018275484836843284200141208306507122886084006558433356225121056960245351355393020117600918999980560749977966892588390176856138998612396183437714761111436483493248869562726101812089331296589999004961649455063427863960785076247206356206551969909200908447450371410005242756632873796763000623064717944450462368542315596834772603544575687751463322413602315018352013506181977237025160394116699570235884415730037056413071049628121768176228280772630717698701094967712009017123571603157690519224854740852298047260768108993902634052983060390306547265797418563104696263673954833424863665826775781169288931908061056330954233122050667784619809648559257234150234129078533952644376038888064243764348135829170850086189002780576716426980318839095966528692741089764587289850797553785519086405779159743388365058207200752091382791956366173640455337367008912424717488086068001515410544331763909134275863899409066474396814741802060690903834040799171795158648074958467648109418025908686666591198940163977719008034882738599968609653066873245776874415141544986661794672819685084768095187000778082503397960650625740227510738130712399548111571288847071493124852703878023157490873510415041438550416389007956657770756392662807494044134823054664394620393789518924286806285045406250539236233036235397229431551427924812721747666514045215784325423395635239262040821174555331633762115807638404491385259118484833153676756304887618958371242680043161751222497625334852569335403639930001063937909513559521746765643026903356152042535165071552247773046403358601928554635657352483079539063865697516057142534556955473388080209421851443989030843184087454842520156685549867379484536681423004908346041790363032324499218730269028687731242043483699795283898371334383592787001043101811332941656977500028781815591264150482854017618946439595293475934037342118639768866307326468665404120530195519201686483630809417023969434260729928919519514377418009062296013352229040042417272645543717098732440678742622273402307618500764523392436962907207260705068937832816133022712209273507622190241390074677711432953302972938899908454837812024339095853585358866126771556676025479191974098033010284934084524781281039980752591531847508184040094285170605226702567280617459039067879382139652559845017861512387332242998486119995391891512114088378365814488330912656531543856329064118327057777716464765919142805850750742972466827001839453551979830029098769775458913491948117395968000 [129,73] -1443936206008005781556717797948170243748566991049461639264078261442138362762422817883562790281201837047858387278057801523856515950948340169227058417444823861295972101989877986885101978898926301717077336125933278741779753305298430948990541037043493476558163000167252933641974409398147940151500184620254196657008150725769500294856087810272762697791365385226208147973380264169266476264686673282284407381272274022383945731553396357239883724021977377651162003380270592548885801377836300057553468072817629137344480689212117260256116139728832887331120217749884692117519189533988108736964985425547046114489776152334308394104203089038578807908000312080458925615289024584485683076727244642030739511548076352808619280253887996473704264745107317957141915112484365737538119304702442544570020752393389202471609503428143691951636987112634241290901447353596534596431833566233499709709978407073543048335365465023413109263082630062971692047780527330207168579138012957126914952310862616289047333660151630485655150945800072535471702969100667733632242250811057993452259242885684686805329994849544305197206786803335525818990930546980877496090579798089816883916251536680387326503890383440792237594070040047330430188886571612178165049641275926776375425542314575246119488849560136665509759480635999897666122834593522198617040589153921304834043424589599631803480109333578696239376696303775773237764842868596200477297614114629906241269554523893648489357687674995416922806013200659720167556817620383057133633850441227376176940414482291344518922889895038172875627488815020401989012145389147258275656885852704362444470367774100237123299303480877872174003732726522733179023421676186983203282957870616940310482776756113234995329504679421335123222568183265700229722808640141014119592718820070714584531495337150314043499639798006792801954386326855537263338571716003364095170898992619007109458443842258928576134702401184334223982616030720066267184987423084139813313153175982541022491147699911205214184832848234277561397205602522259669037776431936778268498469310611991938103058246641916555392797213086559776697102793925956217266430872925170626641395812468562623734729182088803578149865610813150111861843964971064945273305794116280000577396258091941516335127049692753036903982467068337897923709884772900602641796145918616860558257123089278504633854095660326363737012781618325685360512126787919496313259506067156725776081465859686137464106747157170756164115186855674175333826256322144575885045156570719336963159918275111311901413126164053870357624069944637522113034765173580142637983799896128736437401195116827163205316437832839727044921552172192859967100383306761921745531777586920549534537677257153249961068168720041437170190780793436642169852141986831698389609656353440384504137139196224991524718822180708711152394356943432146916243728870707612160 [129,74] 130832432541721515510939962245456236477537978890170959734436513037037558825285867388005562697091388875405991974131037630352286844019547704241274531669661479025508946983940561811278776656016312172594064421732100325312495396098664528145431420496109094900495370143021137209340584722628695027249221746046430849996680359528840493535323439406069866336747531377772978458876486300082978009526836032827700564392050491327487875480393561953800354318265843894607087141627935887128846246806064937464543768983257173209503903091991687901441750638379872248655066642570122118589634483435395019340924174172696324566355454626317136668435024500266375093098660917089172088169121873318570323730193478026679898015244417222360378771656615768911996418969317528857387405154515992220573733852723129146092471019006805558607478206930689636146669650282979742118004930540126632433385130698238961107739314115900279916345353506140633518749456867251972364303798475847404322460668093211150168838828046062751585144646595213184154024049299469691985533093027814082664558802054293050020131380944889999287946707177079667278609151332647454092239441958915629081507089869885562336206278750135468324597829164939776533323427948272268164956718607508152286034627014003935000812538961291540549055973033641641677824784911229230107353506229610765817802553987107534287958894443584044594041983118707058378723235700111087745642692132208768201482264856799883783560503742288700045435675473827408611668958570524260488535203900030903980717997647125697973597746897827046420597595230149699503146810183059464152097576919012686800056374355444658413205791895761270650552055829324140783838225636969276814279709413035731951172414021531352619431867561989035912762090192929562908480398866622315590938136796987378369946158112271621496395600655003125348420135580190990244730998760544205945746558130389084049449334334844112061778119894179581503413127425992075769477617059873249585428717418894506275170131189337563735180443402701486372362775564247508127369098598495885802368539202717789017930121575546968817067142780730140193353659575609194959894638399774223378467770867810202933551956904387333095588636375822433944646910407531258355915332395170105497256490420960451270981823589735442544157731549288065451353767866269165128576820232164687992689764182426889914825784633272749797233169891458412133674014231627743553820275435123463477615514786217421924637540613699780242598527266068332634957024795591804480827858864566153845636420503454072998783472985620903765586772376374446562873491786927064611839081284171943007994382160311969912848980816086871171890733953121474250208429618878214850698164254520578772172158415018100243660264174140043222342625191408906010897996179356910305997715189855639804602985168866337235261825466047466057514508931484712910406546139746397398304254573757440 [129,75] -8273572134857364670494171372650632896878338100581699055059733693784376271487600516034808321395363411367898374297966190708284630899941588315550484810440141411062757130177697570174771641759139139482771271973975999879169745349269854027218551463809065462037903245211163641134537282889895601857464844615385911061044023812630518140144945424994761000676882857487977496992454041636617755568141216425757186003056643519655842606303360947415646338885228946919799655850410981372455736416625533337389358645821772242760089982205023877637932881961107626763345734361249205966691522228715673472854940090018187329351269337315806016605150882305194100233845145461357102145227358438622679381579134919173148032889709308223003610304426707637093149634166829299130644203891849764299146423923346121765123510039156602165419463664375590264973824155583643577721273167947730509461305920931826144090984671885968795541024480575599402090362180317059607776376656563234967392679720603852344717327841107921853842773700442874738356410621696896332216044143908214996869065751098100935671093624806612655015329053365437836351404177265711851559435758237927095623851815045688169265478491334367978531611480310186968928942427270130343242747933579628804653786014351946620282861678978002998160842828159743031417196405479072780537096130911958937616339604799648481658964112650385238609595706132988969474097739753728971363642441034226844998157916285796893072951533063396125851195263462474963124693130663292935616589499934568941694388898894566838531984402012571372609540677250530661983184412916596832870965253600843831326406137149895802500963984838871872098928173041811410085618294424159099666348680042091471249047458831523425077428227395104644528712488130477324695658496414395314297091280111803888891520229402996457203757214026661377033075285350492616423952082204629553239973116837217898937507304704997983584558170743182468039652018046450705600715500115879821766138260499436091502779476282751689514746248310765156428246522750151577488284388944347634783548023117187912860065803687946505443745379365623088437849788253990053302500964802631824197539565430632349430653673347882502277840336999869735848403108070953880772071089979934176100237106955365681222910388672154380910156617743610086417282802549382471253340931311241124811822230492510274917201788609636034662613681733913071135306962374037803101409400508409019210658558612383906956027170687612399025774477533898483725120100536811314046134220478416488857623412810476132109669811391233860671350826692985637322499960915917323862743252850760684922687342920084023084805358806355082027557307300120368713874953838974128339683249078910745096070582175944581698714208835953952607223232702293096966150983703669135873620957204312145470020605567809488149166558225025027539583132635459524254892791941927246347749390720 [129,76] 266919005583443557209069289238756722603663183750873774396244366981793877241595855522235459351972306832424969098051274517992741576524806258876151063450394590568772921619817788180329299395452762094696792600871238754574752355249551361227877867621755195886724447059173285004584951177275630469060619549134074006072730142511629344735994839518972258730240838276107768079095312801785356795423743850415351956154062134178369218423055722875641619048272128929436848855266386272274868781914823296673687682085350037154152844344626231295908227418060512074074548296625429505716907833853194851104255658614536535153538126538083497406493283802523332782199394993969076884440293671718242986901960987777768771045037810637709003689481948126839517601687659140981205171245056474697584947280371581712755943445908546201485693250309123260563606125248309215717634235272974169761226549784795368276620411218503203970950394120566178682508493342063903578899456763318246277474331344279046063062371022817666261846100488305318725909980133063295963835091577004012548742184402498794255978146791758345336424717777528936445752529809500430746942368680410391947231678013662256928452425093496776159114382865003124698110213658495024520898446679602030023866226402621880853725808872337569341084362527994302288891565781751779855125160734003926521023242008572335842094387648906589243067167720584408888321958929589558083956455473723420915215653929121186791009856616976661727491394260224600909041622846287543367838764477534886726456692409827270234065129039220792086615534532555329996955271336983992930970454210476173858210336869323290477051578647991231860222836085248332610978401636954959841843517444017954985669824657060445874088990860619173808734304150491799600963257835480252556152479350873727656221395097767950128604416688832873452054341977671631554666972747273029656456727371636680778170370370473751457143637772415967561759915305276587456534653340706969989592380940832051364799753264030372952307884492088215378837103380231475103860678219303886975808780088310252274909359839152129095161926277397543704490059959867640062607809226914870381236880115504414872128217092140622876615155162668932199572973107572052685548771084470084719761165729716952770104935777247954331823044913963306857606391690935356228134879434448382779573802061239845953980028580763168550984272425125577704719310429245683454850668221929428910256064793589142494927962347864890931324069640649015029439040936890288644183978593172008749301877465586389628420422405739912038558574177270697446368627554637487667947262123343298447551331540859677845162547721968178563771242219425456507734925600267724595268901902705460472276032081385310729433110198635878382145670709188644767023363229306736054210176761457958505547739059455984652764685038156842349573907857047538323482043171632067657980160 [129,77] 1328926913448766191156725030704513947971000720064007101270427222691026753360223254241917258615661106018982113210035196598005057841315019427773165678584133845269925191382602779977514676134244604549878212696720942414383614844706806900797312645939998778127020651668299141285315683323200059032599076360388165915001682772481652793175092606703310591529646230329551697420803887536276391422896144907399737593640832433024195830927793698048444114379366497568523246591628234468471072487292143296875728760692509547367959500193550271805708893048013562442228327429895828450835369101449444973538729945769140073788402045097179421029518324627159034413996776224305248206475911631122504811961156286911569015132370362985589260498542095795773598882084676242844221580054990252587627829485620766667411100846546742008398178753286826634852933328630394674450502091334792897869687282647648729930983977444455242757482616371038134641714579103832198867220265459461430396931644251082818864220824883045170569181935396236699635153174787988921620908867132446067216190930708229640254385390497247123792831262876508706042092349042178478390013111626384914562707314268047538333549333415636092301812454623800923066170221944739599423748840517728408809795495667646044909862144541384625673860098558345420693497921589812989012517052044352889585389801831967055148785136421509305394746118410265234023999677218180150550256469067953979558284955470843587655796039362295948407240039262914561582710345917010830774900287198552280592451086831854363898349584033864542949305882265161103343486088927307010275591795503586896027568782190281670841250285109138809126656329631078856434214145482639486796621536738666163955025987103737544758898631158777591130178015966345144508134010278238646530989016802009377265924523525135149719686979024826599622227126854886054141709820860792751398277212769140778858778511975754423855201064466083458628295525972700017662529551107256929231611806674676850698195177281110174376661601399441027843056836668221988176905353391952879690049459635804458481529276710482771595774048882469358832519845840753639102101444948089404601270254068637159050664192528478591073306266658994928361660997901601149195072827987034297850056176529261727962835228695387428549341369055947602893389956772303971463604660870122137249869746648460225756588038586679530837534062944757762961120636009836263073089200061534456155272700840473530776439873610754285759921461518692298859747937128662871029173691222382663540284994652839689999141153128099878012255955155448892168625937527693087434350640149000748511026959954996577519374015420897369436332353940841248933728711317094345647589735784808544939064351645577513279250747374238435852227118757574885267449085961454163385098289755514505260008776512274964265821483176187186446609900360397130777171325267563126240 [129,78] -651147868503149876928313072472734500891539400013836020566776694398766474474108452090118832857134649019074518396671318097620628851372281287420870931054521712996228979898966188867837085530988569913690638209415527066651082539770131800269041203920643854591606289547058797081990632508597558877647625548652224572604706578000878432432119445952614758806223473866034221195931471161531051712494342757799878422170021987906846395421420011922218030970655277600924076118043974885709679441124378520047249452966673869090013136502637393609458063636444302025908530580078413158489178371960462400435842014148031656350071016981216465128352919858019416729311524074713734352245272269573704295985295924280341891719669270475247031399252827050366907240369414638242414969236987359603940035135345861596195497436015679208864240608123657720464808869305725796061414158783703947789378769444286654660629718448969955970376431159789745671052200483146557045605116010495756123171510990221130233231129854626927288658343781048840874946554739884463869346160255133230778621292592575626415746195285041517814725785746024161836605671100370603062317356387780883989354621377672529510441108057680565174976698500542150504911688582883239732887559564181643894200098122275408130754978466552617164031742894256083828808026194368672371688851310997491801882892125988317789002326678532275630356298642339513816485402766780512359131875783213475893164350903864756596106348646243935193478809735551784205872469048719473114350970462715680338980852515573149903236882682272445453457247665965689845765997732240857571669557153917574179446920832645143411520981960680865304756178111870994958039849770545617191372658774835408860700116812052018114846432250416372084198942555634317067874828431287795636116142626391147113985318879551440021001075914082908480041527589236269774268471669529700261956158399355349367543591602765060618764629262457942010219055302986847785280570821128204783303017193772056345833675231979862056426386596905141752762488015707986250480591958534891295533582019375973903642564836372545550535409558975712358537866264892639526211139507124160313742521288972049073606887911091074944981575422474649075236598294243301860857276062179915032571497431661757790094557768185163076982095203902524669311706989321024871369233969577177493672049188049372504644067034472859204386215475321843608342388204605349431007510144442341918596479552817893191186369381428581525980991918125562418285100553160740502385957694969753071951063171767481763271524536102187083546630677726453147496400508172629337816449273419063618213931009299040191830326199208793509508242543601439685457993782143136913481725002231553794819237965689277742201409641762473762109257953742299981845318304993244201765108786326332176542757118028652008237574338941838364157682521640346346137681800949760 [129,79] 26895778594053253887020799702847303148743080949171583094545855936450069113048944705165504612816581911094940348190207093396740300017904561855846399777203559299031646718582934456167643883433545244831312580628895573785414357280813963664363224706751529827047486362767623000801222275950482928944648992372119236395837432724031082237340661125576719782891739607349122778993911487166637416391382809047224145710462865330699930158713598270394241504404400136597052106346609454967523666213431062709783527360989050606191306556147304845322978315349845798316963260689529831729067724942771433848480670330435837354234581976217891980536176290671574810387356384218121884944172412799010520359741119128656167285858110678686247306413885959387599299688290481917137980226962083947108744270747182847222010060283376144073074143980106079734727288374760726049526440725238831621892045763711193525846348492904629691021497638996875747207558568860249990386102877394497093815132019391574580069581658233535058513859912728281709662438744190275340233612137073312201008686896610778613697807100794253150826652560567575141866091623901225407294812951462918481699622122413984239992589306737358060432716331608493961601701528371887326772356013181924357932334472366515217012307318934053877880389272634744731050271122379628982433649181979129114384564026802746940230736331068418860835107777414716972411773164204007619867203736344236078075712886794011767570506266492614507842869336494948246050504030874852995592066023597808712935396813984889013447416181472691614530893810080462633496735560329692065530446028583328577119801371748861907765577969598463026585489702582814963335217096248897509092700364463066420407022159738446303071603118902754800205662433303463552428871860295551588077521438935405874037491453467533365650987704273316663482448323934193976674456559874520445315957917903654395738671147208035306395164417635459094143729188605431820316458312110667019230146232605316027241538943087179445949143681042140811870133392770359126717982864639931142360766739773047393305574171673622732160088747446156280390623847341349109262306416820408557238166632050345077767537201181385669813222035299699591694320978477699920742806646875933035310853732289463135253476144885935826941709823192918367211379488143695493156231052016816806629736912306178639111832152916731787529632485735472615869571170464027226353568293420891364670429657892989648453029214040640282769881505829134251704590520006969741241895486678433788992334919949022765759203719135028769557550363328271857405343290697564306059034935499190430754328595230747514105290728019010094085853248209057096816843486676721639252276418618327333696687758399596871908747474364819875932466976514410186789782082472478020329597157762918810768779455596640224534597119709017137116909325932064076974302456640 [129,80] 243884851956799277926898118714014207138609803649763783288848529835818416278952450747534585439555507120762772824005330860816158102858323380745770201034519526970673869950598691713233493226264813061015996894883153088240854791302799037424745486981383116532961348088417457072316325606022852282636108052474057179808221106851274745443710496772725157946985194991472597333109236477767515321124009295299462507884630716492559176293556815999841714787122861614203323708174642304609413523294746162042154317162976612211990340137440810155012613891023738649870105744647547320290770822226129218851052759449968830496468999636676451491670361228761882034658644536848616814376009269926424518087321224268434183083053260376828868517119895709169052163617768847636268007828769395110087366233541746761898166215463265705350764847657007695784823844216800534358082288554223204961666820366417639700424407924437645908776208676279476379569748851768244327947161098443297916683794943936161670242135959274664990957586121339608782730284964361440598742281578781843316232161977189892415431373884454789997810692358264648194540777899821664930304622017700719507164448277470495946985840487406001977796232477755122442844318196393167627467325134022434746906459102499284683847476348661544776429734549107239711197951494478735308074168678304399442602772798717820181879548645149828955105606463608247472733495000921352328165108545256144854925785425959914318270740374003968212216451301636073510795280337327872873881291890865475123920168325300790883535397643740020557530064530869192363802738110548585574577245803537230846300596345444213988588303540454646178142155485307153616006340448801480614859226975515533855799778203691903395001388902634419033971487182373849647018548693873722918387016584277678813164382975577059285741569682160239678935141707126117505439569220750532418128492531608104024086237045362780922917968537208672745529113112711321469991262900716280170358135746892222276952458025110400054246039774092765727263040349231400086560317740149788505410846729455856529798836617497004698331318070137876843819218241631544154364838672216989175348017820125463721987086956323724233656395006415222961748915645300910470561300609673559130206062479522591820399497634926607075573988337020895427058398664662521706688246372434329267961071500824559777730101846849403595433185123255027740143993597247642268996827296993180167426345676558640621988408325677324295977933004003853101638025959214493555759420280591352671069294939786706462305620301762599666132016245471652416054515822570804744660369117119285020499545993344668271167935035778494447359254932920211470037412496007522516753142140115241533139289698061501712252132754260656747482798187894232650354100070546743512468557403072637701470662868598172474710018724149460414722731879830524863116800 [129,81] -14539560209238870334039143337338630559453603820665799981513953626276620167927089823755752130919340721106769507184047114763267165411615235812231636241008042785435295597330038416069330177265466066613365117779304813583746573400634811152902164618953501998179651782699602006595471824699318419986121519030685360734097168072935600460392305562924006482742601506753943094292948537244858878947996021737324626111492792814862442318249070410017253871374362943038617607839003948316946402283294170986030690314808480803118966953465064629468333560531362755108197776458903233271776593152728989306570902691593674232537237343978381705682867798230390090273410229025274846007345588847258675127819948029294899885213400982968430530331265923706036902901470565238697421691111532360714138959362206912247109279606591073960991309517725617721516790369830526940574938357326361434421425334239030454365497109341751459783026540558985867620316530645278479583413330885344507169754950556750363251725423030026331433888268831947608177718319009634335003543233869814286751497913374958290113273324348567422894016669223569709434400829412238348969734399112599210908360968077540103419508745450763666964642039781027556342712840678846135414197131943845167584543241852576817279797407151054294413181161050407065257096381326361403144350246781225713578698061650772975283225918794778014905653492618285087151272845869581797102135433259106977044349588347250979344562185717905215598697284020810657341419836441846835247879706458356218662387447391221196265896375075891949082856111241822616615826558613974543675404337400875582753454021329144829373128087360676343858241658476528017302599112253777741836916249320093099785766538831233755749426189106797415032781460251551614659101441971567258555837401763536317493010932710627846172555741106951602280660683387293817906781614649722052314407406253582014541250464354147866871275054984663419322698883840920015068828138195069035225864359908049248615104032501460028070337897658438966819769999794088018720644418819266466189432299811384826221340789653459610932503245497893527287369024723501053634398161737208532250787351442773206144207888184273209683428415607428305038025463202773468032738880939646834731366180161893009215889615362096520463844615895091005681876730485682053536117833864000322789463370723160761498298276830492699443386961598983940013927780192184168811817013531974093626068313813552522425471463480028742358212073035502806694326063996226033076654434659709454693309247488181412961029917023085436126960484513490357543713637939179871753748503661716076779606422684308974697035390434912131754012105431434579863103230781354337037520003424002932981677122196871157043997518062027083568691242181826604945233149641777470375552284857835016725290084315908832974674302875385984053155962249703878080 [129,82] 105583120502394323165021386897374147852924138124936596782302221336746093623077135829750145196026813064103350282191164496737285955866951150356984795622969411527785902674309065310752394531743414701801680048184568877804713170989716160477532611443070761094575684870016308302515787757960867873931634251855093302439202788934257419929705534306060335550607921532880423493949031986626284726766426077089996796042147547339822450925052154834860447811327328204267084156957905193423342121633060372313631671164917219916962747423560865600306667013899102550466945006613459179003285952267029110447639067755567236043199214956058229765495665022097376395096941591579917198634428419285241270860706451842554972535043882645759711901627154445358644014961015335856000732440099563806193372285676688004943195491756191561687992975630531887257440645204787407604189866034395522587342128273855560991461618220049363443231729315057382684655998264239248804996904960177692203972639681711521526618677981677994192762651442621832813887702930912545552321652006867846255615914927597451368647913781558835119451016558225799279778842931079187989265731855290079351566257894981593025699069611611975735080336222919675250101517167656106371831791133455792356237682072047853422439863446102277784754763103315245531350536257907466687828105751088372864119433876989011294228494368624831325571239006488528933818613367372131657002781480142272136018020810106247774456594718291457605047686278606196368443227728559465073755721453577242573657896660317769448253822264097679119863189097061069286514200422708420523978474771872752400286393755981775462233421441953178526552517151209093526834033530991157927466049094801700670045694152126731192131505829912359777380607453952069999767490607076890975786220191949765004866536327752660908787294841081762448852587943400939088546369945489011254858919633683081576937290269356544916888322629597445739971321048993101621358865002839591939601022201238423346782162777854537913563426837238264758404555648531415209446372538518316699046543222821602874132940331856718290384147642658200129791910060406469295623640968031711909420451073831838948797947132304371159488280202633903345710974613766001455747578213219937513058896508354653902072534579237309145536570405019189557508332751318440189855396488114082111858879650148289124090461232653385972018866625792622234607605648882992179279980679288953206803779670065287595062197319667366738297633795752288417640360563103376627319980449897900315482775421812050402594398797465479233398249767959507400274309366230357916438990100447940097134753421495535142333502834255530736064020074045770507823798884703731882617758075767194462985014618103567979767996628417665899427897322929966333210093910769096387051853781061450019425838635499888423789500717542970736921528250867200 [129,83] -1358129445363477489528115950977984767679596112056873317488697843706628011160657665750611264945724904149294362801437866344660500650280230940279034225283848332771453367942563201811627572046966879260629489144569246558329358481623384236234730959234075339737444177581295559874616007953391547915720587002083910985829993445323493752507757572959942646098267000407536128852548775034499301882527617212247923324875538931744274485709388083620603701227510734733587622210831444797221532937468105191995464788792777865679632863277600401898437745518845852563962235103831349467164575475411490791240496327949738750199204716529042627209687858179802377053114051774055054851370543109706365633240296401066354615573012969698342741748375136210554825328616519707112391276472243147649419492410382640579136185195547817682063635347150545011695193753110534139925642061021013050987066680436658810391687725390054692433999733348816065202462604163658555724462396035470882092814162461590149113378440629083042617410095504222068996418148717913903813477815940334513470286083286517526732958231164319431941821293439552548954478650101770128556990313485685806304122453310103802098433429240244480524972024512924641780632250093232789865241920914748828055561804085632204160678774593579637073996048063443652830896129947145797183809580963100640705429999822553287038125805107636859463595033677176402199600565775079389310464406320802063159716638171652948245567046800276969403997977092558797580306746194070308817636170724786411150410543853690176873530494669933869425446621732327290790096665999092953449160806814720227673501345032327619775975304085781220297507793887603751912682937613451325278649870259234736728897162728389740053855964410295005488440186618386345296960905617939013738852090429065157648521340415809522248215018100362310706575571241423961583704261399902112219032139935560238725972163711264341714904396955369429554700070220091637264876539206170825109167848149989670834898200458216895690504518920319572131654696130463267036562909569009000294395842493428405731866637894349619974734167624567701470423894337571022788506705922630419135386190318713371092950730769352951076062519264449670473620690580498443008672862737286187385197163285873836807556379805350946696582216854023822574824180427029005269513827710895368755885505697425849152576967862828111379186635413426893870832558810280317968812861784997313837367949921447085488322844086123959197615328264571140004628431099840733365588128600264866084394402581024737291662085775797861497410543941544234370062728750535966178406983167313009768148051823949467126511222306037056320286233940383626587008775625538912572729711590412534535731251242585666834623380136153201311926276643717501711579122066688893826058814477468449721443610038620371122870148681586191057680093120 [129,84] -152638225977326210581281411182650043476047023778330429205541885395818666872311996449642743040346231301530562590818759512804836069671810292068174835032933549329243665768761464745038668910403981761252539282915352886369756456644149474246653942121405617552245366247908728921940422817230554610373170974394989051124203486147328941427260956825958729480191277131692381757776131422505594718369589898037633265151845515541894335459277140597735165616102271000806060898616305755649246736669122369213358363144186013050121114479722729686755005221892625490232314332608653081259031504499142706325354684099308435627041959193579169469757320603150910020431349541967139648069423583031902211406641312758621928011765324649128038697005889951025744031208796889391147367754992137487758585463256444203156275431514383056623013485153873319840971049638019526653213822702305746131334768607605225936183174794467073743148766783868838670702051101217936848971898396878433888693119969915307877933143280043591997215097323750107660239084721530004918919395757798179873649089544311534175180330844405679411051053667028530475902565080148600311779283217368057709640068656611735228545732120545157212380227998732454272207430359815935955750203176262084800899650943868956607188811636464056864779626244396816023702911936673733652054223496476992982720463148232897932393259913590407109023665334294449830836924314230170996947071415215683794479650023565632190260790008364636709433793006609420085789655281280130762699316803112528888520838522012843553281359588621461625487860384968263447243216048463356608279983952092896344065613508319918624927491218954594746823054991317935132435790936446497434672032212959018281882031039481215116586551360303324638249064671271280714250860424023147584433616804340430102268653645503998279751274190384466890257805409539656348672060223791627353743246997823333078900587088213720920812170220939690237184524605817398794562270442718548490026578422216502138318252434458595841282475299955505748563686008140647393064962695748853772072425821024543761209252800096682248139462411039617521346993407353108482195577097769132705998773944592818080612407661635091775706365666009668493744434132973060728436348353046688781191995174170170513708755263071694494477890019181245903538892283348166954704068145155448815833875113321585620159630762597688449419857652753252914997893527419490159905440280608643430165681775295388043663989447951945757445518870776440920561446289588660137863670723770139618671500541655194630519269276561020793430409393870823336398298736888199933088933311038485381742081671406504905066186552120759562420756308744019653596643252760838687604603674139251505122449174226579197121290330699432808373713145027406814199883731955607946319544813347860056821689847648967166370767615968671346449920 [129,85] -554430413375589881978186523820283768484023126450656175699357905998505735659219968248771147212824970385690421930495337709527103473078890312950819590537988562641072230793461665501752702765466623131664598166606489350625601435257605287077293486593397986229211928729243193102810980720123375119856204317955105050681969621909555234676740760456549081192481490579832715333071334052001095638771167877043341124709887369698490878246965652008855020797240804481392687174000818106274084804185253737603064924006075121125357120672509675876456324878770094767688003785157524617609736137820074955770626003741299479691943639412672420404369173872710481740654841219120593846518652494925296272429331948982071153271643928247653262124585177102656607989399812115123885472088267810950947847765060235779834418241783175510870298105323272873167282627601046043079620566404743683973627359508101321481544426680662962949780146914033514387792823033395967154241283752120617821462222825545767086711800689419436210595092365214113623187604053510647865281251725492292446512100999057515235871525656809708562638571444067025597526916421953548928179455960917008124221197545490487590512380908557986539463918815512063480322418603749451842367453639996056335005641148757122368349269574218635441370566613429876011503362327779539248371330231021867238274935845086114469453291761905940662656013234784042639838663690789433840661949162221488605590291243951513342542667413651905562440056069931259794955047340178257174429327951125508289442691950628353020064360159473866197869417999444733725738063819101333358529003517328422297668487057654503254287510183263846507923707064265242557561608516908218294760618508399231904760783829162150133331867768753149914636018872896436167424276097464124513422491827247519491357634971741016634389386085298033692321873941571987940437490338017228286934878718166836115194923565068968434573061743513130547037437806948744591554767012523367810261647985956011438820651374985597207638010722716266682858728133687600139816741032756735610420734425705447550213550700575323855984381730915196700037452088762220860646930232511290437114732046958849059606057930356387946217631789357275914206990149605169311405708695607652712725234761205050855854149116478232689332928633492972490633344675311054798417891950873599461512258507913704034360579560992782438686301387919595102297539139353476634276371715074986454084792725321764661943258783577608907439843309251305834824221565917354640498268371377146663058225606125208511219957875766847955146812248264085953025462103426614907019665437516742451110772351961766132681711329885234316221309816266485602714403231742727427914378428064116582604375935837579040625912879187663789280455618525492674851118993850985323912227046480187503571642938981024281330029791057504320 [129,86] 3420351559087902529341395377766945558244683241861252249889603579220421230776947958138010649961648744597560391471059935374515576513628231107054286178324757310578080355149989019052959127555959759965594063723616922133998137378760629821256897124359087419965020676422822796409779383405947096969363828913024919360618720960300757341980615262190641327576452661590820686968883314397720708493706449189824185715438197883760782186976569031498347519049391581903961776878239774054785033206983432112351125977771628991411448846269191964019122021323760172782814930869540104916731502543324166815715499433676651025171625961997941262308001694948547882801810707122866690502338966675164800003314633949523459600038200529912230476484926516426472543185791919907413848407875502845954974622623552062401567510350016821438710099434741081927548810584590898517405156998905798790256000157507944690800997836474744924651494181560742776751430949678864244695224966625872229810325733015791687682956406253443270160590489904589580165078484632154719672360902468112084041459029938470175084441196785128765527050567702639997916835487964114327335540090881753604000892838954182096611722836474936341055208563064309168591782185524558591185111777776060049987063489641676499411408432463467184347172081200149326405151159300988332174818321702386860235023836986922893501274514766092139144818527270295460689210503947410649561799033192276824234263870839005626255069390191161351267309492112230169742041572368408327846602021049955261207874187489876098521937464494648537573274890600177314969653595852638916897542092091722073178905738912982409909568525166401455570874241945609066957665615296947037492418677979409574132483306122378869429017161064149458501073974452657115103009833014554758556256387358497845567112518334901833939200923023264995511728100532095512462877126124805894813520950976021336557147527954522772963744551420816665443530143583095089260890647209570081120508335615310410994052923843598512920800791373045955791632970971001618988102733773888929497810261802301574442602333945325995174643172832577877435270114577961911054841392867166338973904435990530076360965450544739876677524512839338203054684444399932605428394493762697239273247373343781226775033655617662716362808544368501469174301937217658432553756959099784062877589787403695195186940609865965442261648832363595149677884303525453786599840260182218736802172197062459351446974765380120429514980407336500631726522224411818834786042043707597856708003141864229785091705112581150884599892921917603321115373484290946063236580044912500765433724786758053001458554659755614692577971717028665276444322681259311157559411585314608938295406814155286408791619359056201203205414028370818725883652614056535610941694621430771197981347080334186080048793866760960 [129,87] 392680845599387630603441811556505261411514207205467891432760701197876135883946493584267569559949202670544609194892722173093328450068883858470099483350637892927628698861402941005718399633742416135508300562101671189288060247909823792071177943998674060689535907810449423463765883008052084040310624236568494856312554805083791338168138018396270619977343726671284112559548261321225801733489517537270514264320982482735043763264562680710906156507662132619034849819344105202992706855373450749891485655096417290857320058958028938413493085464532777239184905836818879236507103006830069431387707264037177368111385330261219177039036601177678096466493376682640262540083675895871713314921516140089577047135618509787764547740009435459072729422059197971099989918374227233730692323153650489944760180048062719741931985611119182469628947090415962852130854424101299115913066650047652063128921372021694791038193482831452806474093585235765800071781868754147592282981531404449259214258973294784932833005538782116718304451221055501881366034967876279555350532596038261163102436720294769832258449065544406833652094340113887894826608491068812973266517663512823768087444153585258126081231023724720094109404388478124759420556973094878858683809406303472139576853787062445135366418670039115375399655635819567131502373490311152797213637100532759277431893653944768430342200323897570927861860401161694222238479898328397673062599045761949921701510700457804234902630399556837569255002712839306382351972465531356546897813412656539166391973760211599556468970933195533124101863679476305750205613164310905184656634523781121294246114990191291856399417620708390543306400805871313495942657013849268734876912139091724110337334294821053927329810540518565270921756260819496862022008179742002314399978365311612587738393130124963166160748867441761999077296723072142956849513867576911299340082446983481622006132309467618363687722143159910997732117305897567960816889676023789145213702282947282274725802825640792540255621206445101605135083513873594689571345289681251961962863670597260142928740432355094582144325214185952390901525694868824287425085055070257109359045540841842371404900707032744101452024352726949560238990427631722380368505200768628410181671568782454891076310862940536526042438043363356425884285064498345777076807613639468242793259066707304848409215863376782869081665623308119628936376363093903861520793019206016497455348012625342756480805834212676220728153883599004972400944820022510765695187239270218553582497521961973301483390790764686532387531712381755348105958761991535298964237544406703675128892842829634153743859572057138871501158053071689068588560977367552922695605135994873631198779198680848717210278676026196271244440711870954892057640706303342886462646897619848230980918258400 [129,88] 12102339382956378416089612066542387763358792947763528532144009131061421336996581399861507137822418490534749174878790869913109944020232925998920762264938963359696339436825970104289738831793179331005610728196091353605228314109578528392824734870397546616310719445557379072302708200625788810302086765610396302146212408330901175441524494495527141022096019342280712805397775102125222214304213260328517089024867330254458178020100608439133069461955761859680528127855995715540571378798042877348225241935851731269292930144935739935772764295295866707500183014635957169983994448834084614293408918011304471413941289730862533162640547338029393581157662507602315026449166240323410775702757956561835419338454914870556073613785651252271346568460392273591825054066389411281999133251173736443147815004560804663342666368119361849935645818356972471496956385512065125049940386832168597985193076737828300400796110731036407190255009601457247424621960066464594491805670797467118467108981803961871331825751288023361106044488004321863952289817653801653344124764961930615475847078552157840158813793568392503142801454663196867169461946687065897006080873514484324676986658438055283657323832162843124026243650056010179165350377852570228988233012766951048383035363111883690453396600741151726895416987167250757106387623917848232297721531271247359572194665968143864136430934993046694104791636838104879976442129725319893425673288031820604306094772555202131014421524318241111609526900618269714099973704373445898163068626096563523064386417534916636605851628089769779941571127247600589155454687721083918608669788901106633035036038111775087840897183665558420265447459188937801850188100840157515599955753796938879289562484175152126662208896960148851327881437769818854067917828006679690598211229222247038733656974109965822801546154128050318077309541220594963151862708629911739426649733568009708732041629447840686891905301077443339071615697110111355312915448719261735424044504060851116923359629265851580516412239829229076755024047485553832077804188081953965318815138010595865371162417775711543772842977003394324223796659447506110661395125941994730034405558060718202539148410313288341134996475125401427616714126758171388950066319539680437575652834411186806320325410604247012082399701223747767614530409352239745421728623465150050536425283156651164015257916251159090454997186262121625553107644172568571162467760040511881337932035765214757620659197193286041164284758833866885702897155678092121803875151049744097822933499046066782814287183348764553399031369109421063617792826631210146386107623915676486720943259649044014534676848732953284454044725409776776751906483061124459138551875883904291823811829149869858974125126450412340332010568566694342603393286191002113611313244076505932455883648 [129,89] 209061804317248909510249277369016483489196480722139154114308391091018101686759600473432847571316412675517416252655814817254197985634690520731054164749681810797848098598559024679759050503950142204004537765758557873475751909505147201046703260652957186916629762294703347566113439160921675034459965907756067681528310824203327413530718906800722506604355320388074607548372868701265001256832476270504301338737327840558815469771420917098879289669073212604867313628916600241607073844072195123110176504766133453456768710769265371123620512390086951645706810281527631897390715872918811793142079884310995366639025613702892320309574190990896212068275985181580490669567360766022911989872286204066535998844963657379401185431280222232485177623809320901434777724118403630054454842564096132884433425849860112688640019311343782760407706371450719131809655367852470292647325587680707226982233964240357712536047684944845173916622164814304530020838717671778424511983032206709740103473785469662893398796421915136885651085076396504483925118242904629146449291453827335617173447631467296149953710325641862533139771459657096950857175728138525840671658025614070164311461824027283060302997523330289500757649214108638368129706977291574843381200576501860319096943941791943805228021052264665074170557523199223631323656204083987112746368511644484332333757119442660006761810164215794103047035867322199933293094491657227792652749181739172429390558228296780835823893419589970592297389325913756527964901090440819690721915497987406845781458722321506809786805069494603714779941516516445941905442529292674853542758999633006281358661893684124956662415167715654430919794001825998539740529786936127325998797811803674744155249755704261547545263725151181240130280859044241813429993611892451617572063499119044050994177905208298891345413129704880794893299492165206693478219752939368653985193920697942459374324852472943363235645018085682775651416658053110523386649844942040599028209250026720248756053260176418856056062676379256686695386191929012225295479314633747954325435032854595300136823126779106550540404456973027643581086098871746815072008888567998566221334909843146549130291037264064133213488683772759987185359466676429993995094215309099609044263287428784660000368866389761762511462521896357597736004901655419878549401553011577523973829089149885609800680142142074010827271751005476895025534961407068684176189283773693783534200662573169858504757895257782237252113093821905030451809404976849023062986566605930525309836303367296162410419785259538372057930117384782466529475347406252602503447492277897038037731947046705139529928547522898798794032802756007749576996564951031677048435640958883673998942849348120549157566671286823511441797048289543514689874555254081106179602476926160509648 [129,90] 2335694372804670445817433798732892079834652507678985931939211659061825834599465319249606198274443572513953162140501281549212159970559123031609120807414394507873377006747153553559696052549329399525789835678730146425307696088218114054223264157248634231239906732267704153309391483280913814389532686594439310192426854383993409284823150399304674015290162127392772395153557718583174629181081034374923964515585040747926048168123624010985565967699205733607654296987301910481414101242550784867775486861571797732574360431185777894148052724460573439248464257096638983630494069346681055397685703875495464186279870884319500735307434528380387626820690263764240875324207645926139451272783643369519845373811871314766080629830816764349187531199765989084151089625665829290714254782412311585733750179739722930694527009600213551805175469347080344618554790496470394333180230782715393968653617493673390770597027052768690698100385172743752161727928705784163188010380835087290793819448588973318894113330072199626374494826694537048918313900438380260841553597184283680686801529173123486546154711357491238167682681599764557449109449445279228936896856603867402064139861834049296127524800010825429815500238029771580804755118837561829414686900480278430581381826125813174208714774653615963578666436448102044885936181600612529163320169329672732571375256437122804226900279670711654905048988673255125928091438613627619511631894871928825958810762688925340303612087068821670877029724873999702371110172117361818862517787216556500037125628013389942351270697644425937718458800249753303905402337688947444151605492141794844257276153739404114968790247404050762120727686079767429114509316503884675335138723636649480954928634578711593248866016487769519817773595392064541620602648438812882572345469656871842619273398180640130418294633140681773105484937954974708149535637076982812397693741201929367332360214148804542244624174835142031020678712508745612304940358607366023137167882174990163562353283792393691201474269907038965776169233898103937917178674502802263136554630627725740841319645624687595011004548484202890074184041237173602791892492252681938348308553447161888835649514843137277251834025905946428110811551908211924577955986258400882117295863899313276339831785428541248903268977648953551522900804371900392724445104508977213245929301273461835351011877106677110261592364197327058100801823853798913284395755370510074117256129605123073893388948202530516751542665931992603479834321977474928781936529975975168242007651613042980456561731819277790394308671131498670770607847111225757746294333200057244686902542266148749476831332981982927072773313324365810167715366262915255507612218806536624286518749201356274659153395156358510407420784211173392673219873832395331333283954762720128 [129,91] 13923235126463807899585901105371665759687855443717475649909254333021542984619314195431852716033705963385716238346056166777883605276134052050961989340854595101013682676607419092289680469308709686805142487315920375679112539381780887296422855906256469241466861414451138799529743126007543965167527654916869215646837464925447940897321783569167873728654663277164922366722805735580401138181056982814985659206458046611922180138900946298076126092934458088894650398845128428579332737000323885862084775977849010847526485531391074443686353135939765104724055191219920954567202496267983446351209096282787035705923642019930960319488235312463738298876011324597140096505938547874793546398060867660244622033927306589702732538489421002357098722913093596823435391731841837316585918213933818629257858124049530351322147454009367902904147676184899295474985125461507511163127425126517243513640477286207555908557780746314152130924836927399852547376801717664725772456648694285033949684929766057262109554779125466352287180666227873706665882185673355117668980865304799042246224779095224977678347641494223445718026998343995324466125501530742249536299875807732133255050274051918737209338012640856956479667337877000371692358008673979433211860217097623975450871093607584793262081872994306786197661081911736304562210309385622119758801893676943401364530911777659058713244606384432671538583322256382594680576198399082294634776426146194605585585334232692429545421980024005646080497818286295185883858803360199198559702799605538374643910724362638468998100132179397567695416738881837992895378121072089237136765353167426745976548548967533219941048905440656574811790878058779100840650501723447912866502964427993823627077455696108015638538787612884863605571229464425020302169310572338149723299306389072806509684417108170431571835795727820819965874949716829803551755183376366161817809086404662294021663034308353857065553616477302749170720243145283098800556494363576218504246335294953937283974766408011494820330655639361703917604167476771840680704126131641844619722104973140446949595175376564510795798635751850556534363547677874574047471321973822613524094719152005442621955602231063138830638816563952114288681863906356682728146954759902177270994746885987917283153698553187097255145812908250371813226319062824758188201307335745047142842731906492343132628717457695122175251706484043972623753627145275611551079582357326055851155715085614194094700200599660898561478409137956561437408780147831334316745331330867473757601570669843589984443034697376025466422136032431201580721397849187238332165816929149991784377090540274581343473780884578309280534763980085403756842330389881289183323964650911686357032015783074734157362813338401191290559607525844320312975079772209734429098932640 [129,92] -33576657633319786866113900552019771859520175034146482013351921827664996133681053437273584855108487328723514803470696327653894067413267855099473303374484054583535498143831946430728456795459320332700940786452149461926444173729165268098476418497322364707780897381139829930118957484626757529746339472859135956724320545302750135352421652177100829704888337904202058524760584856839619113727002615715980053597206513533994993740241695836246866359192622637089164757298373106211021732566720304293502546882798282399957552352148864427491809884066648188662776496667371818548602797898523247920338108287924153911431066029620494481263122021075281959318924159878877368112993917939274904647239875537557510811873539820133431474333578426820858442488009760863380953857709936714575142208011561314421721154108702595107112045529223816637924053331582027079769378362670972878814977974723601293096397031218196901309301396016311920259916787508233185417871604963084359282844248609909994111231951792620705613793066166590597516275462454217639863747063525933699981887498769492318852552612716267998540039976874419549082629656916999160388241995201541254406285570910046195245282458632430152780929300865425566380664872426600078241899817512408677404582067942214002882999213730665238073739959379531734058542146533491359315102492969877268952827345803077930548879604147126354474854614385258228655132668206259875855179413466411929548719366833817990183007653217757467405417936170650077864736869664543538888696242464544471184790924442153325947817566946971205908309392301998680421874234675501644375626146094266396719265581133842580289996676602744091056282539038618718860436044479640564643806753230595564390409730890724121723711181632300834413258050341412573737539112061287279167917123348961304554370363799600804567499222080274330276078408385293978044208518547632722807318495734130816273888923194833700615501563755192296177664680414436659194195645628733550409665262923772717930704698742882504749594720562352191936577719921122271858234647013330832416943911645549947461300876504233773011436749969612280442167278482834806900959378079486003999983473074697988913201487992593079480944588139513142223334724845670985266560327349548826084013843127667982630125823464115027361598481217325906179306665819252627600269376285035959505233772195428356528135076997811168170915504086087818570434500917156587620278931221023886180920611524285273478442841512641712928448337772354298347284255337135446419678503574257445348465996800546439689892432510073165315293651057847502447757286551164958419888903884908432742496433468731753053717719707279887785812089412154704161712495270617128788138378794476166195964645056376636393181889983027119148146539249178410986119029245441956383690401552043385472 [129,93] -2556884139625545536770526351123784582898487666962529412592921326010574542558920851224648265575695620559818236705887340936330630743944545519145046248090106374604488263475167197601193202895100162979257407911630001327707594807136586882354295234036022422286260984491912485386490513408133912972979104724285657610643275584379342191567168464563126740300976129569356314163895373680913931633063429793083476052757699854317111063634785716390810374451765622941618435783181250409614327920391905516332803152667257615533529311406233323644658533347820999586855930541888774112904184386698889253601625116464504303624118282151682616520925252325373661831110205651645124065905773851499944652747056683342100282996392629712262099378086386332126565751697755959585704789513290244465434414508332461691739484414250097370120948557499035134434530707845451317610358729503818020331729049258144745458109492527799335762552154839587287622987336078710510875448414848181956986414466951435123481719135547446397482267970761413651866971996217611892392274728136106405888621333824721940947819752646019612278724974412753345257746451080208206642090819065747431378168138928092611633025034883908177018702160968035722662582094487762586012420936675193353316263682610357914536292171930999998406026728967501886244195784740592122529626870546834889103192397189186895173409410175255838717360117703570725071021236402848273232169497456740731208733979490396133661885144580734397264338970227881705550890054341431123235646530139650736466453232606441472500945093225855083298747629260256487271940172493198696794767337253442105048656378691891960417905370379965080804882826821786251611311185084452134670313618594669314481335672246079416629744275523133479703510009274356084468090403023306638540003432666316392698763370203443507514977557188152136705364441534992416121004592614085176983763843219905880796675615833699007550190055300408210011272554555686752081276218120201897050101435804724432793044676355002669031053437001649238327257972972625601139838590168177692286405310230023035254993690796868187215690584541146537982413006969170628082579599375083371688324899340019990804143254713924027489377367817175785470785687910364360105728963844541126669399359264813365099050124838089412830146194205394581764629698040213749179504329349822714163403116303211975795462293772129078445228975321481073095421258118277442479225144513248734839186755499382500826629588399714303183337773386326416035732872625889418691112116486506255299579540927316214655623208000691129287072296644643972975212844471629561925191423215757712348772555692768081081631914267844567613989214374381496149468361206209063060657918195447920287782649538582985554118324744779495362215112864848886155660528457209493272223318521417520 [129,94] -20365380620183303843880422979989598470050501178123402430157683686754948513712290730699543914078672249809173122838472279093784266131085697796036843126503003510360773703332712629823969348793131256362601056677282574962836181549640670150884252205420018425969813282638083319810722321019898432064835307713895981026704806213008339257586491701418219678552273234427812951863981855748846606833263364579269489400468659466623647962196742715702849004866473981420567921073123777984025044614815713314013747045262663120442836619262712896896143374771591601899181138959403100876592452044144839233879667426599715036030193521623338731468899978941848943418226820379556882709244190283842804252559025439188706281395295309526282539057115801349778634334826334979268370485030326003518543025121680716377918289076812077897789101482689675805159902437653368351856731225677522535582149084112275272932514566793448912195723111643708064662474200806068945063139091678619959976668582673182889639225289794553530652647605841242847875011800161761438912850271124883866605446725757089983798266200170745680854332912252220168380637057766807246111192859474253661316921707258888613218748286397247546669938858399105184754718015277654604966351242798590596987460180116330744425383010743913173078333688136256258847771549068141282727153214593144955939393734525548651137835127434380003399554388228788027804461478903774075164118823741619608829606438412982285151903486802333635630219244990353076567530306484844179982182327610325432085491939292249681368297630729337735447342742173751116816545863908458106254592111140975204967002777193300203725930276552558228017931601316948929778481783140618781661996904710006267501495059897400166102150532373869566212148497507955340189607308386309128074816772047802257532978964782118576222073159174818180988705083256588036721265663757240184065124045939749130942149734956883371329007766737313746985069128550745433783842667687100119569289114327172589625077352588363315403597058040373237642755234034241883642782502671482484399880260782098112250066019980185366742188281189531979630745621597921911656365693233869642942943105322030290025076621147789362121912828660083091232851253110876380373157051878462074590426042153224721499075001634594043796767387747835249565544332576035612625359141977360693000667663089684168581470167258870458422896525004367018322200554708209611627053739361735459007231515963342706918446654813908796202173506852417228727024145411070902986761372198788809559847790602216117565177190356021408466571178002123156550859757277264561248914766274686195115353945198896083920464987669497628378354643353441100585972502814684123703504241002932386295257486174518214650811359719076818253765062527048442068759865817379363098259448064 [129,95] -32572592596719615844173065935323162768739203472241992117583943905290092700396389983221493019658182995836431313613153389239683550362338315511520083224886267618393394486756791301270039898617827657527354108900042431321357532210785358120107906312591655776763165505044725680398549616175266180482649028512392235096890593860764642520315753823342102523871028380702832656796378503888982435218770762663188067493034058226467487922100870773871378502850093822090046231617072482600845623144954727715203432180176249529561568752185597888590406784634138168051221648467510133477446663156047654439278801828097628123267780371375941830916801885234886549386455395136445032756032330594127813479352667622379051900448213369328918304269921601413011891206583419890381548730490122656493694446937316140043754897979113837636057453083599329197569582478815758601923916662561279780843745141122083820225132349485918357588270068773810359030275643733634624647731766021895268767511252960431053905827818723493634846568483789148942258348739130435308446017445587016603919857548458550337699318037792538943505112159163988519588159150410104843758378280618954732058814724450968268946664992719014479429580515734857184010549312637470725018825776697940140494671658109919021330070088288612650374733182229104998027219812318362899729548173470752082776197117402916450286579578774557771581334394611995801613427690081726723733181328570111070132700971359719993534253359465060304730367962974014010877352633292656621773208386362503824611619268752627323220835481969542170064217448524995397078716439135169389958006675917094065430799241080963030344740947365911003969408887575052857686074063526769173335615924424528950173207372591052489482573346897371944940025118681258398825084648314073371839813997757018901928220113733906540873307368160267793346467519216505826530377197224810884404194955459626257733087238124699093436757143576693498553268415697516334575556415702094056505107686315037152639524926255907064410642065788811254731441728171512619015480091584251486271491795234224787614391685672107269380215020955345543725423370039463560867316140572483422134013045552507238311616051609876316384248603838669592760433125620590284693986769701271738090930901368447712683544076030972514263406839344257529660972712502873619274494825768113274429791854291276068171447744304824896808519471122982279264475465502403892514601055179742022007612557820007168118712460984285271701516044957841462015495731996026272410281214500606593274140104783122888070762989217801438444764839590226014696408149075636585437672711094875112679201419988158682271088091352714654902171752572528076742621599849936752144206029906471184134915700099204376425834503550264665718620777104462143474695021577140931554528 [129,96] 987594913810566864619927961642105053282188229963299972228474876220747239761444261011172505969658929654988794595148013719739839741877804600840865789536248816527671679477145197486820315486029183318308514582381671029484343754536728152140434787860590889288700789584458832943881533218247653315618993736006666302906942211661268153060335691371933619614560157754941524198725267951406775073054851668358893454896391699423876322905949359927905949821468737284602011233716107155655898646512025073641529529729339767307859711611384031497752733250188178503058948979336512407842455964122897963966503980422354504423114794134709048598239230369070207160624963645022420151760977808374911955252949262356761063455690726882618067364612056219269549911676346130143480520753741489661741111538248641872733907867660125819341976918487378287324302520878088659170431001461550026142323781187259781430928552100730074484597270888263183998414582277523605051025256403686159610248710751280949577889471426395040918916818483025193826347247280147400989075007676020507326407949785236158139800914720739420291852065338151001626055969085262778729956697553067155589115413840829131712251129344713307248118439532770035842906559222503293409057527223370641780994698445324397171257032865853249202486888041207500334173376609435552950676282390693528785420476009861781019988583462912210556978343578138500829564754762977309651041799317390584854214895377998544310915457419358595759209590665675935122317095738986579453583487367388000954391516498275428915181438651750210913291312205225322419486470529416176037474125512595686748999572377040988455801978868946091833849071720601231128995378678519661646127115442763682755630036774832559858554650339918334188610368645673372080300460980504509708080640870191170621851191327983931238199459106848476287298405232523604136424900873847552092438729660454365322157322708653401824653200986603658985707839138688316365607565509815362067811874099624200815392868958457394005804709405636120194509024005010794751877446089710497938031412229245087107846356118858882588894092502183936840479870517918894331234535732602182273436573705098013610997817071068474389825837336619850433134976998461043301108037752518583360707244483706509270014703697201648140530315377988952241923987888678126646541972322925602482576416702128889610617982134253935457177940688002704032069772063129766426498756042726310381748595353350171409215144977259325982921574558175808652400028866432335728068338896001760434720142759671834218700438316354059789536020014526631654996797599116702495457594698393481801888074764137921396343245180846208106709983642234657371088335614619375817470685156251884952277328291523649211803696727402541077268828551080133364219903340986710528 [129,97] 5783214146303244812807290396123343145158961613222503928368105382991804449669056345052633318773827943005947143226337523627665338544896336655851980545246120364244957008432546418225744514806197310400528611713918442271332618891755185087349203354858376624886002589165178854168796869678971859982617737372063645466730154309312030474627315086973399471713272682146341304898424022274491873367681958374518361219768537774960271574705218675603061619545935818227254276794455721158056231333083634580325336664318141152603555906567977129974622615698718057767797545657514157622334863079505149991850047927808026868594170165686137119692961735312064136574536760633318609804339776726759625610546387195156865352163077290613067496231541917761667920667740612249298575911366171567257406929330035473115854302780248026475299168185072114644528842587906450069176933058155896274183240894689733627789653369255818188761535694644878473875235528982441038667044613328516632129384552862204019904595426525334906742273117942756247142054904387959241190552891767062973520741105749964168840057177070305366984685933072137569233569603678715526789127294043274829250238224722372272763019748296428040735727584681526319491257497263558393052120094066351806746042011489716343500054746473123824594278958620323545226764658147228619609043323847206400269043024240377403862022213605520837199709710275011470816793076606562535092461606602566208101900445828657103555593387472035879503289511635108371156167449627518792403308555254555106112711346624879289216750953496267211338017739038629449444034557759813741584919967498414496734965729884452704283076787811558575538570406838036396035126453458087924219939833439990432891930893588596262886552552816128546977294775042517647614773237498292947688727485352066736932800917314125912469515814406931093515153928664268417367750652364162161137673431713822278388809540784426176774826219908348417940784008035594247697360105781844226464909874273196912380942433075078569875954201860923764735643835241507381118681257610853420985644549511358649531936013093451609773352887107185275526415528896889813724600372627461095651862761890951391792568431251732806418311112070816257812179679501628985275712581208794228134626476782232712640051335328011568151363844226468682201156915597698029888598216913052521680164806027790439456820998190862015102527435011310829324787212427758392758873569727878059712801869689399188953126047950867198209214970309970562100349325237261927736043135708598058256687918829854978893261456164616348300357899047647011451319058946779123780468783002141521767066325137490336070023082343991334121293020819940785966620935441427985744696676729919687675565704049076139123866717224090832708860183932030754758793672124352 [129,98] 4311019395389175041089210657508620556993711785364742496726167950612099077217661839966673375009527296522321154466827444174789254187958910336229807977997558584284270041744897112032746126027114045383203817775126328046798541695483890309434300878198581952760505370061211743432901397868249129234178516935004070588779358937773033008940146014600867394644595727546144193098789750912100194009855493959696843091617737551817472451847969097043875814431177499379592138304398005011070204777840251394484737805459886638710054801882695734142468230645815798831726264203109503334583357369659763767771536661218327878666151872804446562880431204311656545364088155308489625598021620018233918781014144155097659956790663949421026527358362180715194271116163991816633729612681919270733892757032022962696085597309825305048820838022997418323514496214691156463383339328854523921166181203733615822305751001369642252958218606784915126593449545712759098269157513440557521924514068094685975184848067116833557917388476547555125690232581645590776032678525814948931388388498100604418484008363714670388161903655893438205501873859876209066113822699780481670850170548231490887439572549843804615354168496898356653195502632720612557366962114909690021019471750617322908139232800983218227531635064102755775560055420812828343830930776640219600548084112835570330800402198162829862989423100525428591355574238983162061485635257897895998567988017821051095386557857139584833858570440533415616146503686494481700690191232491895071441955638572133453757497412204098461166489208081237608514856010714396076135959703957868901050616196142959210517725928971820511905321613630633872120028594104229104912723723150216872102012302065152397644513718188355939258279435199024767626800134681541945254390707008499061093848312525120649784335977152394206336176748320197640827217977517605947923075019665262309181933808794032393144104947419351886355238389209598549402380190363980545207479054564492960898350779376326653910661144307848765462698869136507746225722344399341430147407556458931519782868221128430002762147857186796791453561219327617056908856193226059454778071551851685047731452004679080561801742218881909211993195893082817533157887648588948234691989996410365493617623932437987514013151258002868760007030287751325844995917714317987544376401223599231559947100192172160215195973764263967982305485693235666509774095869906822169882223001739628300329030849664770939549720840018513816794792709839196146225132906124483857931759035635854462671177131626132499750244506422742618281936169847763855531958392818108817688287890135925637697935090213177413147765843628269793565798365750597164883125201533895609329524889564215833494435921458291141002470008413454230840219392 [129,99] -61948530140068245487151259900343597967440274993164600247891388302666548827162640071040409786683817928388603864150013543000904414909114546890407029501212012126544472596422454217902014436883355523717699860519341041418280173996315138144907986001027218928446975084420428336836212179248831799782672377162900072951620110675038767423888931926385756639176306989921477999491119409685275636798528764139290770080775647324222830104908622461153392288180614119743877340276522133957563893284858811754795025014518925647487136093305987273051982262575535692810808687472030291141233723953041642809808774727797791009814680372527754169988063553004972761125098913229074943026757005458718810452923299561508764943852992677981843969310955778312850533406867849487822890330063375962479816205363391507635376592891602197834594411604221660847915800264388142241041957091885118956163940075946775746146901037995579137512865514201822357003559427637697874682385986633850281497932749109174390276769312997583337989882172607108662375207290117472946674975843515350376425274251096975056678983177563115687334709875384349471866931583499980662668803824379801306761604145369597443914626579907345426346805104475797616525970098095865784020714719685492791521018694396484996588284416396583363388530413517523176462590667435385404383144371357000212176448577850424252837075432997368032675252578073388400864667248611962218464872186901984431762173179830401440080751330361603377784493375079397579257801884573186594265955779041750238184179939577278102005183743525592269609381007161122627400559748765897477785511541232395428869166549475305758319070341013557612224665698531684947223472352439879539418262005751371977401566311118624732179264015132057510220267704205988192518126921454314444031066798537095384056498391663183936627070054843344890900466201160267898886054181019821605088801938664568466920872664050021543121382669176508491659435895384256640326651331037584426220284350273489357171722549926397650367288936313332357560497163849203341133610606113248468373949443853236417729824449288420176385175729515050905022895840548863294937375080805372443124533200354331790238732108166972605980206655461799560224429985604542957895303522599100250277621454440115874917088001022791540905533005682224319124836229858544188605457630509082618909672474283978825609703748582255573855796054136909764464613746279755089904920076398358898361609899897025292456264485479381505652443366017811551316276480816298423869142925018221995148592834318561064045274601071831143445078236706428340891633794863965651658893613320331671743309283504165750649441920876097812924756574352904830350165848359875722540407396855343856266073005371748013007087404232202308532755135077916339488 [129,100] -143532898478237250736052111868941332846735108662265277207640519528758734905592192492394983640202188843440579175614194557723204986954146345459066774809469220686494788661797004507241570210827198806859772079673091434341886609159032020213552932857509821043114561362869426578168870531317420218747343474564345934515254600602113054338296851337664234462435161590870700631997929414398267671918480604779457828481722478385240755474899620168384845038952083223207200638090710306692115397680427898003399117210134624580113757987100102411457598184834975379978936650891700979460896687696835771832971749483082076736933358346955661160951229083118259393602367112749548293057070568747086725727741942906650769517620423669676669337091084947752427223246971133586558700182937574167459463279749349469360493546000874318017213846985405721260649904039631344090915984974157062781181099771906670514797273422447847520219327199888198582545034488010747688949309061477704011089132283217681596725028550989383833634798363052905821154263242785346923493987959556726899875987020867216679980642866221163870938231257199301825161845957617176809041231853730786389840210214015576402226487996458653767731694205111319784180075992052812662701256411454813532442851576154095842189158269887315853843789185752459364804980850579964923709961458526008991309238908801020736409326043773263520892120753712898112789148283624506506307213938906075518806249901303223613230547302968970255983380619702891317850491872688202054579927406626748543563128930946282550299256140479797797568839449073564096771085544175158881849287845224120921374286175398297189391968463639735099263493220688732946141415202768413187591744854832749658011178569507227305553168070865323014973161860499541612400685626330956936180947893509804729084338862653631255090624659166410558995888966589975472673165116132278768639886270503988014546400490561130848150564985885528026600943995288717757454040173108131176630504893911477238935587563984425287621719635927548593574031250128541787184596661049396352634082251864872580264854922463584125718963491640634222293719479376098618851444996518809377624790318391623859383423633635635765145767035427502195659876532872743860766689919323904019452383711580105280724238182651236957411624083597212139704049323367245293664228888775223614902586702416554553735636341628239302107836632170044646933161019792735583173085005411059327811939832803129532387735576249482940103870610370622151052006035425462464925558131960712660299947084476610215898042437007921287726425816940073670135203622718112150343911318350232411396552294784739173083496947627692427255804606716446519050265264919813845066890519945306387608959482644793133768067038724070268287689097968768 [129,101] -154724833239267574745502248260931891442632692808082193469331873483982312614182276239861169233307434491657157460396148270470943778118718991797225963637404270622250539957304342862618470068939095178555739827919518299949071313877127972226682443209021814105972660687640827190792586370941247524631326966398885876557358586704503234165311688117541578997432172050144124349406109861440697285890270229813008167679743597299044317672340613557926060826175774646914201942924474196188392530077099252971592098308855781796200147337152096557719449863054840849687304909557387179696014150159802110579756181976092095419224212658431932394734107672018053006424416270381055992932729766333449380836776731669407738088815218452106780924829876659162152610489767786957544228377343621069648433404954330315600326678979094293292663018004279152812845335027270250448607155324020917850496606072576324117209081163063944084241135442619543467827061381155400287655506329062459475514601488160816252569806075676652836166756196914713471608211232504302075183263021346659561421236525044178444768200243272473331611638434775508945578328061454323494145298566041700892980685402485226287869930933494779249597481241220539732868755743844182457568418672874736029681619225858467163786627162545184283502811628012774496948849768458963939930884227570695620358028688821706759669673093938926658978945184027002455862321781875776596174065065488525689079213876606610355998960682599690257949467422911579720052640677809869770734559345902945848096203094511960958005995983436896619191836494778596072472971235733358240560336674833287093275099212861169431501272039378146653488996853216293218194305414425113191863870275989337931666146135347242618432727676422801517186379274850659763410905270154445658636139676979565761558394852707792176852654245070197468433909365314955923035265409076406450454247536405929005183690269362577774083538946892372816305370385157211036785382502280606791424268125479175615359096421531092416150401576873134194526441134154085502739043203350594873114111717587258638260848193182182588844221026573216873538155910314414111108909916878678518812035224092647728309217662803372724925198955816107953108311171013567529470771508078363972898340330336671746986855043351150973105321520142985140435725000847756221309650668409499445544776223585829748951700226151713115524904943399804762402820404142966509108353835572072903534554539991665160846841042157554646055380451617874336111402255247949719310843488484360929845899744686057631424433612408124449720965253659686359001426930243328182077140689533327605737534981276012239913390488907454254562187070506627813617897504376840859485751271109691983254120398603392212780984768349986346299324016 [129,102] 82973210835218736030590351959095071242405154833063420305535086569424230875172723373900243702225379760147045074396551755995505722923667993148572409434453872376791052920214356900012741472838067697916055286741296113189641267664246177104431954880550997193343341793247359846281126016817211172069599224919460844891851883540971295303213582975864518315122695148949745447732633330392490720241318389259231412676994078168965325773659920001208256239974112117114856478775077169994587461534281433048048149285973610195339689505994954905144161977771428493236571229120680001706588367492802132832493189490716013877587406344395122091422211879249126321471114099987552530566586299692320133603704906171762287799545131493489716110010587446296095362086502640981118167046106821800062596254774622412628037388835569834224671292958711755715052347911584035972451566825992720906878249397064696090674308445305397737744873070533489241371169941546477444809993026765544764577914466604981765953811156355015068631145293222051180396600591099733791352522666607471771289986796677871994445443192242784176521997867474536019555243014222279768502298542315200700038318551195227543357895181326945302837577031951132647882758753506340843993056815732659354559066476490855151982895400614384448597517989282925941203472028399237908267780786622177794077455416816722554887317960384473303450207249882280534646944742477077728045753415952698781643518024902965068235381147132340372793505478002820416804547257920638041698820497205143121113143456299141958622904440488831843599906902899442379106542981188518017926681788845859765198272692543586997228716678759787045121996409262953945742049125611208063382913322747697779689198835735453384177549961770983858550600084898540188513195047829711439292129781616835063497811633515878859895442635504921368962052819205174332890449680082169332310873811648539708008172995670694684902309119444357439527881164123685148758416428270748690053351450728749536860525005938702544223040493857942749890845883560880865710812713339307202586200142484966197387435411514078112781103526479542307208911144169372312431532067443566879147491283212628020089804258270717644873499472305802694733441228351520158004273152623346337020241405977469679098174579099362434998087807387824483005846689819621646064626060953095456890811637513447443169375673600128751496823936149323562272207275968722144951962870897353221415496148618122705602015895183383674629544124641062873648905092599669142158664850705422822803360766020532506887843169007774359358943424834500149728707623142371314913959663987513153285338600642961674743442440762922193570629172244277755679513481191235483180457014825210298589610793855964935938874585239828899072 [129,103] 523875028405696774013459259459763729634876509723730694761220959716958694796140663842227640610020489983912771426115093152991148045752566592811611138256667352696755999203816381751968829482088682948361965109217597280895815807039051343237238679840751354889035022192152275023406971579901439882445919856054676059170106412031837466689160622378738409817862477133105139272400285963152698920680430338475895350129161763848070813536008398546881417174103209508830267263021188048053146588233753124072501305052323333980068454846578435366016864067493127154390511748517196152761787087949623122766442000119481434871392316055411107863964536665371497896657632104391009163899334972840874541683408867386140041798245542314695443463569076446244814939728807960867230985204049736486130805807797697389204540151363690007414100319731785264000673543266190748843512927816598729583635596977294956058315818883836291450208391023645612256087308375152152348989512306050705417344642703228839329268873968638540860749897965883530832328681391316782451073400217975326858697700668525046532369111916805060832498333916779585856522367664314271393222473796626178900647468480120993118309043012811051116768061296525651705886695794858678310857838514386501948018045430192923372694019753068607584421741764720559776097696599437196575403158369176338968957118042260685737959486473406704307040357756989899335639233909490026795792775803493107646079997669386980016570052642709605152785327626929354548998840729258131854858913388648184089124694571126526971623627937861275983659318523449509694508811496253146617447212341580478024844860566669316021071180547277366106144306058889582400719221323411471584356589680648874305282724474728401338247911214386128794083166494064846417298669750882946470969185244021238456340174804797993671440791571551277386633297984529477969287520703424025826859347341299731801146737681577645798293252200621980164475550130300152061816029420953826715223720717656594692683056582321768102469753049636335164454869399724143047107346831270555193338879699880568162517982738585807827611314117751899845530307286278953923249109330341913168892740815818712656762926503784522429115706350241157606992333133250585964500324581699258424501217612966401479756246583259379823072686348153533881702538870940013589407983573875647411529358624324570249713118243237642479128242555600606744014226028972587620762868625727146098069799652158825814323166932551823088916148848509190149046527630575867729481766663242725773004668557144947796311161737663303240705372277399955346415130415351140781995232467622160438070854733041292739861460926528792451604890564803604796470717221002749041228811303180913663177873152836580244901609505389856 [129,104] -561960492767565688933376688433981125032557385726959208218004854705667901941055286740257643203978106804948531703824756034979423941348097417950636659693748767608510303462233066473132361588692003186076794170309655298744191700528653629718934154447092135516925692510162508736014806470736992283416313535759186273196703895429589851367352983621420815354991863244872901354003093964691895782527257452581954183627564042716129252498891320037776515015483623106986305383201884601070098262037178864614380549802434132872254951563986461755835394384571598738622031288841651435340854441471767925428363234681069674190178986057857048688005572454163317517173123277032497739829469914042023709786364929662850813169365247775511336078655931698688842511336154874540626901705198195750672229762196122122502915673478176659454009406551779347442059332186269392975740401432091731189739943765321381501532409654881850274365349255648871538181260590782825170597373598250467262776950385746596023594064352953797167388397918727478653574900606513266876613458082965315602224209941779269192082581159377706721140692374521406984083872199614121095774420041503071212487754382176658237875580622315972449676135073002559904010267193309910121782311874843701252860526885518508014353899997976971679113435770335298452739530458283958064848367597101337947679918324826834260374206153861412094171563325377258603211048625283239518584753912399530765711982312931620647115798969503441771163650563550246232690713801336903566696049777000711402371675367290170109310014709023136329907382104498254118796021773929533814858064295676897332478366526472096387708364100086395181329096132127802386206036969632107288018138842572496507249873137032591104367376330041148017759333952501113964671830119600620880594843696479707337615078011491312102357644682075983357455970681760072367966924734662158216408684123152994106756760846331600645524436594594146521920862137101378368180285538633169379064438083211279212600124125010134001260744461285161518601956732032434646852688423008750427475684514052873441971466860673548707873245333338663466187300663102847692022198873550384243879201234647571117869004595941682393261606223469880814509853964031240733700652383315406554210572717311405658082593305226609043309106051563176171574762569059077634039604808126676800802292694072692619228916718479300301251995614956217439717081900368812905011805084074916359479567154171859024447055878168898892955869167397100274310742175978024488439236611214485406868208774130650302237328081587107376445202682563607020339625431831147073677797908071808770903611459474853253775186943895362237125827131589934790759136493248748478258259300830942731615280183836919215365228160 [129,105] 32995294763103590816432311874507751502728286238064660168140121007653342274777690266372685722306790724687225080547050106767443227841139812556788697145539556922556736218921976571149453123868745992642040497558070338537656363407430543224457693590416845176351907263484128425181870530755154207568557746561944991071495233825084800572350216759301869755434036578342004664001931558054697810829259638022377721247963182554884776629660254715380712699330365927265514360705925097859759798710297417304734732159855298534400530635698350141848567655536436033211077771832215812089808415920432859998772820526218422804771222514282809668963127689194422119000753351551292848734107082362508035461539034177891454871862098047365823656008579093699462369924628608956323671451557047403697454679746504510819641215333049546907615999094410090456946393340689737032480236234686936070538760567968219584074691600319487685724430149075565393774414421606513425728556666589687520527215430553495068055952215227411360889608888202594704085739603603540198754659100717243699460560945753912577719617843137666113831040371392234489463913427621045005632893646097401225515682582114095282022265846023187357578638416083312305022607859475087405102316952496395961845092358735944903358403848150851716927608774922215389950975076570155482909236317418080408503497297903625729826424544967116738667506297147212256128888148180026025198641358875766538101843235968399515880540270381294687551599905587284838089901927924864572492964654433896375469828069607487135902274358468142868945175476930567383355139056352060298773820397039603955790531780975170721022226625218235819094617398172918067038894742060216499068266497253515217289970162570304222344298402931124301874925233727032632110433682697214303844245011453758200357992339564108516789820526504346761601804303166335476249990305402134545061899257557435248069617090258540486179345584146987063775966999954310554735271235158264487664532218039477169836655525693596734853498828533002577575102637498480645090188496540314082474041305908096122120887967628336449681315242798280128428333738996881289118841624763448156600379315111816345110903809133402480000412229650170728062534854035100995086685340815452108811249382620411851056043101468620233493882992845489966187376308000351231691368890428308836901930936673467166891504960070051988253816839143541991464013362625203516173063396159458757038425575999987656803552270452966519893914557769697941145812688866281874400597677568187548103006708320913704482263808321744088118526313404126085967163462672861178149537226983287636216665126382630424338289101704055535088076543344518246641770353128712542687188771086184882692397386869354754960 [129,106] -426081841108723243376218081718217914157848889664303732710503476111353847831389421789277906287932421261651442730740165979822944688312390541322906560695853859856446420877956646609510363230199868426916124506783681598849659860264351433947421250946907736243139347818463154134641728772354740561979994719041967543305900737921179425394602692610846823507873922733184951479685584478971528342202424277880954296669396526894555623266517880245038753951830328790216782198503318529465195335346717154723141613669723000181740147084935562800722271148197161971166043354720793860192425937360133758840583250779423755218334047270197222147558632216075284283211916924254026461775065855040366859353530712879171693249112377667858100490031026088509884287209478670804000577958381885967887284347296673208835094219593114740264292273439029647269149249555969730047584650676048381628096993372315519503294182007610792086713951825376210597022357680169172431718351341383590185293586298075324532030802021556596838212125217161102149444810141950870760615235138693279642804987994907183832972700346017049021646265280687704147526966210328730439965978641265721230639721165977242085904108562188790862797643359392361395126708862842335321617556431879045829970391251334285404820514986838031556107778953592501437103528360510597522408208556580315884609026434366454434869372155243079187758216204110296946662950421793636820955182508704119189676386726564978272621774363632674031965230851077070508395358451738584790917573938527327431136674300886219365358437480338860747801191764788757706454166509751775201348342180503313697429139102708132557396135659753080895069189358323500848262984780637496492164140818766505894805376522250403913550477738868579188474042479416023995934120593133577709066294924364184359958084837805537732844839227719318745149628080857746718694897007994040801818337933281627071837653777362801946707084728705113229569944208137846696493950662381503513218442672722607727922120225490241885003025664347115033837618082952354484460162659667515612091271718352726700992911934735814883897354008353403807903873455220574336263569531191104139028122915449958839727998743725324195538623985466902947494390851620191844459817968422151489124946702988267592645366155660499349517410337250707192690928887727550018885744154151642067919882823277988704640538193832186396499285808631443810668219093719560178578537517020899207404614173295639728194388576306400228143513717891354904688205842561251147892830708905212371018948233955395050253438367162857143822555108921584948983825030830868398366945623031999127604690355099776532394157611095559782575324197109637662028229395326133035604790359411321183121890135385856 [129,107] -912859151273629580920350231673438465663577303944115769785651599951468312529244142876105479961136439006222088967723618683193733116357343930865470453213340243163175723412237813893485648801958426871921690982266268195845411883443771809651134411006923956668133484176009241457945672137774515145748399242867024824399803490017905691429193821240680832059102704386043850026163894442727647993293435555943825802021531653804815332025548995889624868395672099461078189754331165352862069241860114660292117955964812634150939135844523006358447395894056785880927845420445505733148313054433153594272869568012539437638898034278681832576829271266170372101999176257974858548327388018976242783712523987092474254236828150596019000553878893006842451505603572782127849861022707220415613468297749512537066868119945329917019724261851418717895199385694107219711116313404883750503203594815427829166905847333696175381811983863388141912072194056358427735184417271467437305188913464477403484154521394479938728706847164974253464694374350280986597880880457148503195781073776471742945156402895321365502152956241166519874617206179876323706677309287152332837961945550478186722125137591897708642682603003018807378245082161258635908872832669157263621520351433669075026587462152327101180114924586133721953942638642854356942215666947696220841334229493834914444400427142312330026631834293013638444795767465250673587639360377919787356957868823438763867843427249482966001525104636663846880103316337301817895990612748416187332703670264983984437304674297575421902933792337525704596833595702735380801288548793136581350491903950572895544231555123022887960506221688741321629838168923514433316742051416429711180346947172564247274908992626214522270287706928173420647613159991488267951771439856600440839990346287175338342054271467833231966688554055136485084614593152901608565394197765088315043828862907836796956966468712152266350047562071495114886623157019549249875482394289850760106482931541070179936703075792500500171555526042160794823007567659794368179256620223297673231210401714632905257549655893621795068432213799058711616167458096539985564018569379553567473629941724914512598168513285582098065944654640757164263386613677869689252348370008612069171043554105673773007536952850755225638464364003411354593552170409037413266930807210759094673324210773112375006724819112531776440842610797517615033972556678380770578444591393334768367353716986930264286650346833172451731419743402216997583165245546012399753711262306273165281330777277625998083960754162026286499073930038591702480389291718975707855516474032254021591385328622431427750816391248265972649921623707504495542686220824172802901267662720 [129,108] 261870127995892991734071266415194559163460177421738417965182104707433430772730758256391119972253526099937224591011136478096011825444665344058653230978645254641097972665562622825769513903453585762011375657474814871115833963260489627894364877333845599674693349678819855448167435763130398617024217812499473486027066257117293734094709326168854295195834373777064912065203656658414321984242354225957510012533538870331869168239699917500746980498606847596559658072598607759453235934710119102437518153351920912662508994639842052722442890303180249139540652651632038922056658852197769837113705643075295774768922329423331364480563813024083185597735739544954203872914749699977766778576546013092953852238046672965824529940366344762503275871962778313500502149348585177655100056352440348849807800237510140982843233512135289895862786460110723833180482374194380664981710030502646212466153223681978029358689388667542601965514093617678164241273468826710088601778237058403018145882410921080934530090295571859866168176980221179704475628623226750703850237308082504731028883642941066166541120824946210062707884299497738914430140707805833690550336573264861067762048300333576956437004243703415812653341480124733208856055532859746130600012723381956340854671263985458512696072044535271046427207757712431617697484649586610166378548756886338006966851102057608952833563046338837845320548319853629884702604332845362960618917207269128756538545410558500910514204285993974647960626079508871741507459082609373974293212929376429409470265650356838046148161077435043104344864006672611137250254907852681409069963148788781228438259951041673501202527333605598688164688232689291022435765982002256669877688473092551460685344465107154309706015700459886263326363103572630226965255850850935409910497112710859545363451690915374749952871450525494204679968962348818924955844234310589781841633413838283847564464841298280720467696236255140560160600332563310551711112646104532729981547016604648150390430565470091478036521461356918966694837754192185216411961468332079786250821695779907779414330425168898659078943462010124424801342249080997306155825206706321648092252283434796929526308730079097100991475423397871985418420400548002982598992438390995341764885073051420476670158919441534574499234140040576672539199515450337363380641664467435932720010567251270650653967109210550244326165732067270113075844329210404843619754470773942399669639724516508886957782663141148954404561546246184200472065002089023597987347836721603574134567301781781445110692639375449439120776924955189927758152174249945543379566015221643939668857556425490983111395415231318661033862823790642049508215264172350805805504 [129,109] 286048082164454519986962006298124520450656342397763724379104620147753827775364511590308895141595387568659850230424103702845973671897180755396802291126552607217855148974236143911331819024637198872732721685052158473644678488665414271366877035256564783413649077318295138419114823894869258596760459718374659399480366170735233461978722758867216912903305152366089353836233724148643104032805339918352871850067246754317945885171578601350937768549556588230298024003034261327452183403630798885539091128605725193686339396749169298927358523061780491308757433645950091476046617603888984466568878433548023035864596481342803797630468130098809702190286328008227574466789028970839543030204794239778326929229526232512641062632764281797693796640351856040800484984916184367796121917250611270892098952791977491387296979052263101344139637397113541718939042014351915771222876957160652055312799298397755620653878939610474989551316127552741088802040037894385854179996935849872281864693130442446536619284235330325113411721326627985642393054268404932051033544656279799037166107801342978269223593621408731198747986729075703878994546487653968818738130911956741723284437082493798854862871852863829518112031319402852253875317086882017215732795166863825737058502446293189414738791889081950051063205579110831647097731958498125026176004767159870717757904825062326933141732189869792466728508982522524758184275456887682322634231156626762710246484580697451182415973250731019959883750794814579352068703786848930436923855219730063753721572689577227271250131234340538729866409236951014256361235726258638266989836038977121736588550730396341581765037866332485453174411775211868144415916341448559065056703057601788949207538297083080427846826789797092796986561293755210574012934891444637097642822171157447854817742984504668653723226043900612451040505880565821140008455652136996511803839976125051872768802622602312046099926393031650917954563781980485043146657762910962832921296218549632310200605502391259027607049935417821131439841654635416887132002109810361080688778664866243171773592526709703984731416348963921207516165864952027956269540554244561183457054186602528882141785053220405664214763720933055982831276678702360008241078805043227960012659064080371071788633533912928400973181021612093883338477365604433457703469631740955029906117550946314423739390420876633229158038271768006030165200125388636888054919469866369613334839212366485858413031921254261639837629755137791837724620952765100879615800068302952650790627730187707306089382474977276606195778100611082818897451783841147919125832077822666177290061320845527007465287362725019037667314573506107012095758356188868488 [129,110] -208849038246078393635498488826872604530440482220397781116950237498088943370797638330113857397454406724417154820879696691548158704004192805081459684577549636369861790230253229679987509903310099815280680595392526056394858735547537338295590210886079422071766851463405040712971857987766810604023524753593522144609775426957069141558473249820155329976076028608852104278844485145189177601718748657540152285615737204800441469200807019971241539317584260474607426422271868731887833078875168307164713827229321518114614226833964633828817973431299362410442875356500311148325294657881420407016765505836419623174852378411274527937813942504126578780560452699650606921049363503791524438577787485002918027231211715048280487907244301669864916527570944178537631191313678622512098963717513894424021072911315392694193408812839267634664265978618468243298277986312392683811892228580228139940298543374719854775270409773872616650628877052309923042051401395897133172515696802961265571826218423887567592341216698803798768432403379378624992656766152138626852607875841506721423474629369805718491653442391048355611443600274594796595198434020101669471895569060523918404184987296043410761315472164324160574900934445357054674269216371853231417581914739822382830318713018581106912640343667218106182730817965964936062805372172859788387519251464543267218004938128274910444591922230837331962212076786892184902899999067965218452203797743769189123753908598540685814878211487813267152560843660435243217724625840193312109427060229482815815147676524641257671536305899578091127909838391023981203390090700732742520217578152457263448743680602503541510382902897846103968641054043417822296943213922790251701859748285795950754488754862931538610617533584782606112209092254710832241315247564539473412041346523475736146677975604969393890108645540020564973619941166514746558076023168705119453462173361899211171130878922288270718110801907387598402290881047932289035321747312687661729366898918450652133508238428922782754229614183566931030147815528477119922893323055304065920222104963934652667445823794593742488610938107682009346035014695124608005469058045691294812620618715781988076004268083797005847742957022858114876495451042802220956323435880519194739725683174485155485666731449503101478212777166041309339355603349293541801585177486797963987633671790132771242159260086488595259799013950301182419789869036800498021945824228184074773828864033798526785803247427089422877536452317194735737582735711018243380876478463567556689914024105561859108216193637501444372680242357025649291931153735650632112384494785907236052660419160291722767875776082573147020227081800472045091343361536 [129,111] 225027830615762687772261070516559436904792258611264781526964926984713860676402800636095199927234894372565182670328693759467151860891491338181914371173337819660383833082133840763126807065524768397168066742184023140389888329738103640647097447794184017392294288771333043976094000622228866152216829581022223120737123485256530071228092856577310135988088726588327975062078180519702762702210480769616582418228349275469321645929583710248727332172357620781829181889403311549054628260000436514560045926431665223748904287056294214574353043911395643398546292160672884879549430752098051454059271170416246289745067798807648105140351616098625347984389691734867426048662010896604896370667122960948947512056409255228561846599113119135249734883748956125396790796913778467401960059856153354876324156190190322085378416673543992041893884484990819602349913501948185505557636411907433812922661063538909815089316545225896761780046667504008459774544406367809182671799707223597809747296655366131039566723325468037529199897498651792633375649952320835262526467385866979967558467386382090798422083752357821073308134694839964932183464819132368258459469637750316300236617377205985590061505231032353462799140602472612051342312600429182104554202695609462577607977714333974960773094894035679673176705953667795212231349974700835322876925745716249466071858070148246867074695141950780699219545692883971846792231472803510383604654012866614023727514697250291252435674971326159208464571228165901396756213219869483613760351130003060893037934447094016902323363308847546009600881582218572884730254049349626463535324494633374027128454578812164124639071679465942536370450280420271705306136077572603197026695780617459720802071702552688375294289074526208047973088092954504852849261198352426954830122339098689171731015211983281675931415795040163823789995375776785904816053396817256421205636867554218539686427698170343052055904766904134591447975079334610693846145091588234535792670002934416776408979625607788341272138825051456095259303096009174404258198357741247304667695012310056119345527644313260735298900655113002647235604492476501381986992637753927227254931381150543280718497239089244690368876096410150803753012800782099549268437341114622153771811158327966248179438395865647828426365450802775321555936745506677287088751474084842034428139928976564190462139666309146537413202472554139481634080457286601456894081630555231250338277040714927852249379204968391179502871755755796780417931596454065921653966058556996233057934129789980035842788404320079958294665874689501806139894001269638865202950729433843603264293340268003338054833186394789010541751470525796581907152 [129,112] -89717567151204586694454181511271024560428525476645243124548851254195332768432992707721045329638231089745969047792002964792512774552469576431685882771791375321713649246453343400400842016375560712331115321272215301679627278900266740537828332521769530829487135079448507827825971885701436545451727172085137887466558040616116827162168338614681030522668095102977338293415000538008575144156936922240211250024412836036228620244683164183733910024401554768862883640121684168131640026355144226619351652524951561552897137554542648755712326710274464655261228779984082748094896503819501892716423765613179487708322367269349033754899459579142101500727813682467657969066941709732934534493545287046028571046219085649233884820565535385067181371735388375484567626110872810357201944196216504207355365212890532675790083532177159040483244050036899239963574570795068619180383370323649610977278808783381916983936431541530121878098338825884379082989752292379520809261427486846501846329351142341260593581050787312306807880975740923494972977130174934633087545392106517992115224485301656197467228614158452910297319729818139052145053358431551841653588567883536260375775636403222387591810121496318637459454122889320104465067786704522117752533184829057493112098442005152776167733062724580145432494171273336420993456485387102071371240016590502142881108616732014664289340492551056426340647598979820391018699019941233369388107348527503703181434784583314867619368539134559457622946858291533314630002858979608762553976707378418219215606027944899194047358668860789266926954334468183240962754531502369530254716957546453344393331682105469244586407281394241173063035841486828195327992468384540353589625366792345139612302465162368793740755553673619909422344252230424233411881202753882358593938258927496949405418078254489663492476072141865807688002887642063711923060723928994481236353629775653666672529424853061762699878219325697978124183297106981922761752134990088776818680324402166053882154064479220434607194565512721455098708755135590571587532955825090843842779695941837846030893820173659288142810752922698037867322201120734142526489938880857292693112385263873529150878723070447880489293878199321689277723660849526947393188734947173602586983120591533571561044539604765819858671766929499783604487043885043759493176526963801104902983235035327297643753404012475791055907579068660636777217996225336532638207843977747369010075647686889795217663678009588884286140524799507812922656769998003046509020593272051305014960424538011973497822958473877047277468681193737865353197215817111788946850454640595433560126117478772554464460325760494476083999760582551616 [129,113] -17494863251444887216309676702133476296906063006580503493937483677882551347498046991136872926834720073094216144205519417414730637895603584321770042181480551481627414202780523909324151804510679265326972294446728361930258027468358910624169867112434284661544289694453714904255957584644887125334250064186930990260259053560992985136815541140249813842594082614756104628491167698025717551036986222613252129276530105132453275011105472882834618412270015182328281850494619573115778197033964293733695726098460557600388006911836534062632604628118519693295504555674395566117149214251135808305898714214480001653073166478402211087221026643555338286391325731405349255303456769651691327993355414721505015600095666902876607031278724982431724538413238743240939861631751033690371681914859028805174566719342757843655686761738444203468440536016621115947604264722247399005366305781707698660932475602092009180187968298597287438303087536014959809864838569135557085533421766099145986274239029698389414123870751232752180348564201482764699799264399406856278443101045734253905696535998969284699165293789387037129646007139638933401257949053480553670098363894375656446113932839638061400209307966153673047572403140287242557114352831939672131266425993992395916415599377024097236485014743614418045255593716900637068995404135250981340950189672877205281043202248120781165984715139315722748909454566853923341965224548800165191666200742800609896513103830269393777813177332661718538363012347727410673499345366063534742495505417657548805060330841775555364471715014289591394381240626085182264891251177665879756814753684645706613798379483913399147131278053826937120406310208204507144294756256849461041194696443631207598372069356099743393368304004696756657050217910603734223085016083357635029451578447735000672262568116262112919784817821675243817851694617555379619838812051200076736084319618451507874381929306572133773943100973205188737320702045148235635682569429394685743132108564182537887118844188427042548469402933994392200156719223189784873257755554636922174185865625018560520529251126156038753934429017140167022958877887433235906735583069866847219477496551714980375152789612699351626564242049956780341654329612673116685042453998693820175163888237560221243142515351629579966759084537606131229551848132492580343292875082395754531317440921569361622970870837874776679755862785701020815698323280122385762860595988919300061939640773376143484065670710294107737296338348421022000249714972478743891621719941519508639387699461788871474772452006590258006458003249112571288174245402745269597752014977244651208886785435702413400721954256429193326828732248 [129,114] 32587471999412138580828464714951144974193464734453609157368206522038589552978192035070775575528740682028808062804095437887926516908426182859733958592182011570196435784441972430616430749065651928047384401639169700714991440549624902541554960614333855566636312678252488001166915980275125282726403355030942771975759913210685934947321756637497708545259641976960840337504429068359424778190651772589926255904969985518914559945132574623973644703055621742751006038574039996485315895008330883297560444065909343958907047764583458203484601478492231970729290216703740604657568016320657435459228238310612159286772688477002842638730914287540373510312760964716979950551698162804066427719852704486922540799021925762027342815433210044037837131299726881441220207171865105436627408461881201476181410376376329095693641097357142106505406264339281323247640697962309276337776775840782135075600098276111625858100028707168321398968278412870360281121640988511238078854499607916326713230795393658401594604668703959678670900559379976028008085550311049894767681449173226458826012511474084544628329772605174361846274651880373473005772195089684255885383977101108058160471487655600419103263101713743014049020552226953232134271971653361142819119397193417425272596135092286984679613532080294898956791181580892392176235479723355146855529052261469220315020525982872321884084629266728873585865265121945020182975319827710820133425684497159120806571783295982277822936852294312732214586432629591316000436095071092304423353926867047961596250391096934219906178767274802356063823832510785102567617042175618662984380568250393093614011589060474094442680936947662451365771310582400531248866179436405465758382364474333142641694920987650150794934254209076631195891922993227116355054844172439946984502829341893854747104499641398677586805320200910538971482235053270877686718493171258104259163514937150909938623807025787089482278953683036629051084626114790229365910702641194104797136243135113865947542102141208697194208907310829317688676225957462170940569637181683081151679560071908426126716565512207244060957381453439683474166398467346744891520486212878559365426664454621786658435676735905314975464402994469961241595388325956961376122574007391220553478083408880603625399464959691126701895465219664845106196919543683817493201707282342214857617969109338563219561616079226136556928103642501618131676101793609261785647628596459184444097092973163294522563686157491799638481923236055805904826025621996551198359684990895720832203427470632135507780957566800487866959135688923071716172654856350241649762904424195224018668819809259600058617038505545288335872 [129,115] -10446069164930358921475407897960528266675410126928857892785637888045790239163627038818663311113825618609226270152787536954877145715127781655787810250118445759267644614779202934367729812976713774178724679902070500912789550267509382938186205033444228162809508571910408234999733272757353265919275861070795720955953109850271851810126077963472481997172505510857031294264752850773878799832276078362391801212574343477513542964041330222586054425830104410195678792598483039631753950698838314861926520980348686655623073010539873682908671735269980333242754131987905163752754865387549045440164302611064799561429558602198080357746673646494054635604428653371792515451100534043034549064717029061991288601926595002079640650240306685762762965460575785595778014382719271287977667278591493146424578200527724748142127583288084802526363024121089648052365568386183898443350334172655657200298828674549956398228224509313704758763948556703628517142592415243915654176017436816940107990720122918240458131508815148332935906688284340219520752830986613876543668273483302772927681629745565856687495759805751643890314994246888663798759902949761723817634405047736486359799915248006668269248143932259664823327403835691966843082812975078989532757230647003384306191173332373071000582967397533818592322795413651192638114015841310890948927464055631689849293703186846487922252669881717565847878430671759765188342358720851438248854683573471962899658460252218872923691102408234325946200287625680101051690474586978107469810280280268399885719265347596743703763912964942578017427860102205496201101467794640545422826389031775485601154835519691509372149670421454133792211393593465142570555244939603705516014714095812548775382267495868142000158463670365963452558318464047457155266214279471387743885398004097576795723081918046811884666331834472954400978836548843276886129875924899163641840531716187450519616602578759559293997658592861793327185927059770001500525859679753159775913191153767073322865432601149783764189599525903715894325856349435174276440734350784941644884409423868093343238904138778061291215995787703137134648236326252982112993707895257719638911628592496975421853526804396504623809163735916199034979416452374001883303578520891178622838180532397976300678006412602751098691130687409119206230557057219499172013889589764132816394162889356691376953165728625422092407775994409168934902569927025978804441822902515229714143845757501732977387264847004726150403318415572897648535950968681026049504141151499926129426368262751710204276909415327163867710152927616911272656289799679251334999249413754403464057178507938201177598525583026320 [129,116] 661904986043723867283376835407250073786761091807807900945692716773818976626891003377452818706094146942447139601654843603245453012355131021490732101091070996148169864352677035689133311914769929673955823222113939564501724382951752769258471716982186312791223469202788696950433536259913622335817261712155154597130772694515109297445094880072882089841065903992964863779015516166714180149332275925717639994853106482930149328545579528993864298868948532021782594799073710854770606370617592326084196453110905115288875848085011571412198676257590185790650167981190412937350201584393334877138261111255211630617100271673749366555430896867280573921742602506677792827188124729847798193451355448407453384815659148281573691743321971013666895804087981820052027240970123495127135064179704367339794927406328945219880866498054971456420837776167606129194576893829969248247027210082605055261061208368517396000813403154842458887045167199733048067481317645271341202679777306965744883965808303064102320642347996169993237904258123254656612401336672960263427143646081414974253993794530613541401870205810622019320591794426722616339105631750483674978430575827758428773115865337582678574872794168487774332397478820276905286920281957579984733322097747689334546067845607573318783745962796644970672127067298344014706213452849041445813187382132599070460897768624700668287334594798532536203511909395908173607937459585155285929743556850035318277624691205540798735090133495823189410279718667766107976906248835216828970249384133116731223113967187094698279462728201022039154035951402309618335063773550955685167038203448508324117507059364539312169554091728466113731911215063807109399890356860226491609035659339042379212295133943071018350437514124056378315430665871908075185294449947550546205916714304889492680897964304940125009891234733997876073689844616301717826509027751967710421036392640692187242644878255853976455318349850675255862723426633406417494633902593086670349794331910870032024181447570637760015700578196589415956433451122964586067999670240795737896188198421554022748586764474366082037479763816647185787328958258340236769925820129703156151868094286843439263251451487929560484760041040389048813178720438280542315757837018077676005846079602908598394091536217030392717951514656935221164348734811303531794615881557881997587009467253932551010750701377358745760454256240523710073282603029688466917190255778133131406910513182314450732124710759455544336301659954509932909085536342615218416083576245588241315902809560509137847357908504947804007394076063309642087567379082330648565731996210635134563911013644102117988687040 [129,117] -3704253548887166101900387267837635619510853025211676315640177601048547508510341041995117838208226261063617385413940628493150135548488614636778449548160603345435709247478385906194579503975047989903711531959235983898356163719410933371404012445846273372671564867970045005267700930007901005245855572468850906951551107968030586721161924672122203650623628540576177302874263582910372523401559752460286441267839388686328822176401733980120249588744887020213921195239482905368360768688107819127138817516749767518899562870342932522909936873547637473522894530936462034931886221970365235774878518289751879231892829101435974011611023107702403164019063956049313655810356991966128731097360637721877646667639046989318287274960912077180657558489806019298905483911064452060503060941912244486855489829500621211594868651452721380076396941355654965384388145536231361563251744131056835771687263287771786160717399402159993808652170624182181171627333116313006439141854375341392307468132478811641153359833267765820789811303243113293932714603174836807289088292304680667356871484419406150343953194516963381000046742435137325894258218332639297991925552037989404254354248432912039080014623675991642075362513323170286173577527246233596997129805256342839751311754837329065239029643173930952255769166758932594626145116184154714388871463745002067056116865673955325310029426072931104481388550981217953567329213635140625594403802869536059495998692388405058899211606140223000466083785674933139091742043120499259686758318724125457728717588942906182356095252464636004375713275055772966609040191287149032566351701638679535297559956244914794050863481139093881116567806293148945256627868694276933621729477813645343652899563467809774637559469300036895101032791926813047973272568440269152176601834470228093297667128383858073046449175745668962711571469340555183009154534064814830193395632033127316270057024157737553057713613534927020814440875993328685496346417759427129365030135546647867591628839086775483401707756411354699535189460251678921595922916760105305913636459657279695004449179943790630223491147284076516730788176765626951100083393835548177107156687439766458649336927666449154776167065684705979636676375295344773642262574411152042245728557843006697043448015801211234691013222143357005067125842376100389790964900422198087925815393603568148492369478815552635188428338806241203706985143259862027597264817493426061690759433481757363934643458645560645989857995852655465609964123944293933184570486480541845646530728777748555759380631128603221694694437238714866305023341864986529876936366977512354970184103526034910232 [129,118] 79938456047693937745643732866042339895733590586362494813176815599661330417964409759509295328219763349463183970299622964656028957294826976689839929638999583260736542422787053961301818706724054347831408070960299864806865637019048464265771113521686024763864547065041199966987723579206338744881367695131609967616369935293946457579032528484510889142096401154213948184417219163331750095986874419354102421501135348287933079617796362274230483611745709562238856493613709937619582888155320072863521269529860486730599504979076284428873304880205209725038287932728327914087013174296710041336075249123801578872113424417003573709772794831850790314748981271970140395236184628888989413681271397992859471215404162555577852499056676841704589941229105638012995650088140860108034953652221397908994351500221412688077007994959529905313771560121707535134451008444623915235855313083966968619215504008744132065896309044560721389408336196002814422994287538785433724354565192447479587394339262051143194004206291327883023107325452794233613244441357564495540319987344710114304214398047585569065717711364225936350166437368519459938882723335931976970766707263265447061320917602712804329559555081251364597355973485585756466875430953736856744565704730521260297041053558984407248765950101536853548737586847096320364610001561249241994282842058826468336791317371138863075942328531238377423992540963081929782940430423299938282203111213462771823839771479724952659565885964931397240364996766705519495057508526693544917156834701708967004424718534689745211030538945113843289269028617223981278129354699137859002502723117441299597669776117685963895547459841403076036915375026598226422815251417675030971379136334987380636717046486006247730083282254449008452023519522194697539321270215142650084782254991864810974923806943119683407853310864272469344991260430738882965301319592538057248319756411973097513717769434934520276589473873252233337720212280485528447325349264016014314685849752968122294743528016291523523068961772722844867137323494775949345873745476369719666689397688131985106930081591822712853605676581271148265904781873275585517875521149447448273287632378622726073280990601128160593364614587172065003410662163810481574844791843559780871280226459375853635124726579751801516968700427730981722274675221723581754189827369756329543372077128800521879091150716310038728644132420430874949695769299345512063810349278519279304303453193858956440674670696441483241936952189417915188448809573412818659895851553177818810180125002867356022596008246694467112864677119164694240131682864474549831113216360390869398705297295488 [129,119] -16781348522554613858939550850844114667290488140688751056618235785327132156624826464937105242637164115567274867832850216650243881320487089564591062615841643292494095668504821263540194060023029892006025562134020392860512154388619129389740807281497997360405113406172006058827383463796612207265968669282948539141060488178454473314228499640211354731086819100160758911447995599690132247264717858798875473886599031317900909516428907401885764454640539081529484372438351875203622459879120718414699748817489387041051605702690731387487006267610764209829211702019193151850383065187668749332907572902200567353384526233836214575754660558562807929150790332241305624171284956379282218555639359598357005159259481795836976338777205135184441775722109814273103869119688996547216118223629863546719367619348639345957609107619867418633144235539912847624138087395851161235344240302737165671303103935579310179772972986083842737935543234640353096254378748776274957577180151060551276826514832200631218256857884385461895941368134595509371049777779377886224719819743854012668236524660672846167682035181558807213002755157259163609675134925099283963726446952328774126647820853252992699301220569342313673119570466298767467487392680835838162377368302666459604862973095812406510356679375851292555925424153527621894559046061493450005699502679884981601022707414190484815155516852819655243422289176307136783554026221970160070628388597061902957439801718399140913270029618753871946468282543856255664304305285705287640655460638453569767381699562112752669312389339522613594528295336512250981204041958986336625085445434602397686577944847563708469718498238168355257802082950905973299264765192082062567732401066578575958288601145708048637387456686119157714376754682202602820263685170443040541896582379648434226221759247969695809768390847609691745976161234676976992315081406788983431137884737202581565975933656036114631242403919956921978008109545270144183331482534159793772797351133805421819629934861983794703199286760113146272524997454299543457628959565244127446485147956944039321084393160366724705767991731110931526191177591691257996691945193680801796524086878669235099709556928860133649972837028930669010533359204173204990904023333339810641771161675172855057500283043688530182926549992457467612300916060118199109806270786984523277359130747110930468444511797408278881410539133348167591286555041852549219439479365494545637170088493018903566303048076804811127862561596147189257795891371145650694936426877806425601604604828866229777143017606061579673934726549402127985291339652698617058114158333392226119424096 [129,120] 680757821609465219827037647179555874101606106476179899769580982159948246897747181507559586055833633441719369633599732403428826550547814409156758099206013841438437975335663455511702564263820714747480614068911248487834898447796712157016742747094027536415579830430281238716916115415203547566076345334309993070281221091025027865556430070923024226790879998364398835783518542439788896988857129357580408854106716947268948294469477492760553778193125517861954404513799777813065238700600705230669763112923937430355538730577296165902459182090515997133193428749374683628799305435432936650024256598176103924262205250905639188480720562512978868220924132211239777963562710771162420932359498543558831208257156666527052097175273201923570929373456738084715879768615926760190322706979696619882064441527540435714544018048270589669259858106238474226124076726281837823161705551348369394750401424152369065831980897747527845012845407583086186501374227260013102791902895161723620437088104639375698656425376641412912793920337587855790885208910702067061899054630165039675534030140022542664486952370903296005246634418963980373456200763047905405067481190545807631460261440678752033578935647046361039126854007631714994035783152809018612926607310832495564432929765185270730104274043631542730045165646096689344051367536262285737801896094497186654104069197198542652085281121192517607277280399362794588860721915057475697362234160456531715399446250877513080198388767590364604660368285792180991896240414791806760374733554127352848163055178661758556921561925862608488493953182139234162440761706936567826080616750768846559190742288336337145653673882801667521526690829466483364698307663963150027826391485008565896173876283750218616101793605488437360617709926529026973036377844143324787371656910356055909567130216678584348474994091946174553937341330741546208408144580662788138238276634225990989040640252765871594318986343982005753215233638442986951123861238562529465819111618585630660552257904770098124330128224649081114312584244856239277951379430193501844245576365274934730099942268810916174912712849518962943507474483487395942736649431138591977871604288627206894579354098976322651890740405482357443469600425812843186799943855488984058005284992478401580954308270778754289752272585910078992365283885110465281280506561481529137695550525865399210594423169432346229403143728748747111357163141247081580963777502490198868685671942037351600848979095835423938313379569652692626541808675421125198616999393767437476843335586275021728622625296146979257311062181720053778214867923461436178117672513939598464 [129,121] -51865730004808664398478857389762425990772582822795347514492462371420277239757171505665663383359459797165097972203632869621919700623231963516859583472039164730417853179672965982106913785699128535603003318337998473810076481443905336433631652932897923886736769096042203352908408648059651265567872892059982862080351717944469293356487453630404879658290834856172324325162367161727287120848470217382516813940361842661385567383627690638923920704461561026753849390739425540455404360161101206030411439219396700036373300836726972273510953130679457461326044902363659639855541269766768245727991345356269483103938927590604826738088914545545597484511501470636418469084410896403714354541783783728499319244790932182294450396705958951242280639676806909072725996267852516728187337256961929695753664948335398016040809098420648866437480528466168913789140110709073182854830766879538909095724201252628201037274246869629811005460566563614999260056498906131933250881120226378586365172723985150946304253300632632712604141647926065024441091612878377178327810588770948726138061668366045768454606580416362996217913416781742705363361056875713699738072124370196882207160868724918154528944148440631019976737705171614297877029737282940969263939361532091547444123509381760161134841303595210637003116731095758838660893287497416594589058950299557409747658208823517126299979820976696870861999714779373672763397119856642672477940257881864477369305183169209682079888684238849706923731658851165163136939558891443137895809765987972444679272157047528896358557584156225078188289570505823214100431461452647435621242558933108167134763763202569207084706727978910359668850068650161096165679132806246023675642897884223125253298128215371118219308521220000040312849147599237247353350074687598041454610206525681159032068470384375864312394992947020131336848123092290415451011482305992358175876941177087586078664246106376789281227045891693326612860818104726052095189513127532935167188880399793567809003401618608747877854592486412731372119010815016087188842736907674895615256537925875280076445173915268578733349610234643640248511440794590915687613480026882250046452166619781720824947095444261913270964311376884425470817991810746296291457504264436154779331069478918958401775290875952717189573833387240307348783517858072253349865925397705439570770134409132464525637838812970819345250264544917900649395072979121970407075509290853531130092188948187790429657033153098173824322984741080501931685438560735633886472155598606721916240266534892647720923177878703002527069610039223048735822674940344047857396634352 [129,122] -2246608209146089842287851964139948259871494796930084817232877079073839082333516974667888849647178238464771284768189088609155860803905789916869492827573163558396243010597156361749929925613900721196125310071379946233764091121504649839830752407626855409379152845240006898044651620347140053933263992731957372771238861621519999314193908661502301841415306805588824156846610318787486978920255954924894369514904592008033025751408542692112913661048229838589418438539595139025625576076139125726544279335315653110083086873191675199689963525264756761236616425196905704233174576600067370030293069404358139060955798146869073121484457131381889202318822109836946381498230799636729756770943150924888453402360064841919865286854178438420009932187978263261737332786201765069184409294916762381119966257900535182250261573462637070360748605555559623656686931274451866515825545835928218705662669000237130576691990248988757452687941738434070693852095409588562701411116411748075132725881136783194063463832813677648647240566416122189108992484491458963867141759167449679849151926760495413119816192865559166756899113106093993884620271608058841438423527253461003298656958215106707454547108810689363565852043967362660174236309364255141302645153743346849534413557726814942038852159481924051262393057083055719020710350063282163441023616990089390913213319414573030127616058116257207163225423181691220246751580325623484388714186292776957650071072497432438433457512623545175788100056862348338438965980583142898720250993878075515443832212392913855456289165221758368576795531393150402891415096665268891343422776835064196401832633117615405865917249716208086429578917448906670804536361530380584543504593626546412953504028514954413898328887101554724898294237384645475377676649103608458674950152073651564864991047990756434991639177023400502149298960772891943016243504110061202579038147878540286455844311037505669951887013231610960718410796135816343000540897205563271480171422609499691295278751090803833007233081001509318818787056557351079098876288613158702643767874314960304989991287673444078467089721852814050137595129160566296442577925338326150446263665862082424237983858986487502490160857886022074528909458133823514389779594951484993496177535931171722832077458434945015938222191753884432081132089888424024196846137615020751615725910629459418901337684153294750509815925948673052265349980800520700431582823724813639845502000737324606655172268316251903186669393517842902780522986724356729204887629861014607606753011417828970518711651979167913018965916834574936147761508514967729419744 [129,123] -206514938053816086766410540482466389583254165105383175273092545500087127645220874098696721792064596765072160767744892592853001090172939269696321627282184194255327080205083183310167138580797395933192369718820741709482481714540007182679463330209384462165323591966940151787261185932185386476663736854831222634355214530884606970033325929635975940678947270842857264538320354038335838725746610905136311307673079530035755876033563063036022335879128508270351121601756916135993722368973084139729378591287827380019526837696561425852618324272737746347177515612925824138968608044976102623096501336620040841569213824726288345599695622545742643949523047106197914574817607160174251884067531734194453771398299804792987648338589612182341969186264253998750188578508263607455027477061794187442036581363743672427252874309305844407826558868885355036230162818552216739145399767993459647501673878593694156526384670427923619752492416031332826988100898233159345658676901659541245438568381327789109806949181453504387727838180467321661024695105169640790236216702190115977938883225513766669210881196585451314924619213026262130164984730783812614686189585354541237584162126491272689777484786673000232467326021361430307463426939716744624188865354704399402475243683357049352080143531404529244388397308319442934866608639432747238232563713383202998782432056136142734875572493721159868176499091940789176272404143282892662804672018557925023657551586525483911839253081192770982093215978603598424050972233057066172810243585481816961246583440080766403746437609934697877259613029082425147356578058680618391570070148605023742364926908851989766463736010329370395809721373098321584807181478909230926250719060300360120813806194255691864771270259423686063266032010252019609892455885326776871842571270114899395893501267483913142475220373063715630875393304220383915998587602742347073237992442488312513518346430533785979167302772165250191292923173605203411717051738942775811930174994743626664716601672438133567668687669971863342426903744889975139679466020610918481098579092873255098640340880650320625517293608008375122063226195433914546480947203484097446022942394328101483897228480211572403465307494706666479581473830315492127952811140418205774978847841660296853508427039319768951844674439359819969977915902472860233177052606882315429721658062221280091235491646283598409692465354512465334664404064195572134044413519219524477008785861887193034992159445454681866398719415624860431824304647398181940306116912948911276065996715531171129487397779008002674506719611779457679560296527808448 [129,124] 4305765987263774642607085411924321315989727848403870251028599944266351591764401891553558245780016989219430510827181233699912185774935725485377784993761659620950204363134007978406222032757297967526971967977697491061192390864526708373658679625240629689466416684997045787866485553759685290714919226113286513154437104727881647525882384518446775477456616516518986644433826683748659602689997026657915556875401166299701745668715587701724332266827502860205316111617861613572361586479993089464307525426425061921934002188756459518873978485621949923277354201586454649473505793663238273884056540789560533549464764591248586796410464509024270103289169787660218729227263217327222826762854268027631310660710728000111920907546706683044685791206493351161138977245385247385749162216818361460077822512429640462745530218564990190241401484824468874894659338966885777029587267733742424233042649423803475004885549857933095212708621302398307018150304298776238479245828599988446891893478969458780490187644485679740826452051412303980335700750341007222804300982076901352835573270624995842729844099327884418127647388835844813763824051400899567611459057132626649597888721013353614499615333157104312614038862506714306749169070453983133874364669475255298167902499897162120709270955123778161863557675450351468852945323781660420035918938061425219244517634561075829059560680686681028195322686931120012862761897313603969888301108489397956173578228472332185054254986406378171280118794675964251827117157432945395039181484006645469317365951912579844455694994896349558926800748535745486883145661265383569736710520727294580244792276705368740914465788967724923280445175153817932215064971088268075287190287986614322754173299256713160120935003283396511611414256312657365635959524211201843020571170388858449618549813245045646571755657200361942262989474346072243490841388081799109135330706070578185379296089831031601270879890568936077115319701196870566238464856703788230171693674074043802687242723635919164739376871146665969437669195858664106153163777136483711633376127186918270976198344445300646987998612414096666651990637294578533505723312271489271200993285533206340170928661163293168346490426510081176206373093065004121083217350339579835799182765386633484469995407058494342125878710162983306648116483112699202870970369387978653625866884412756016384435313529399626294923909325296982619834985584218140280657993230284479774639560068918783038029460464337934483428166946031547523602609046776643636979456931894522439986401274284405066887971102524351494588407795035278869402160 [129,125] -485943228877938529588408786156906161518746587169175659892661253560765354473398539416564282714632126455977628566213335495368121804515095796622236928809590255650912092404106654534300101576578592725176266813173624111189884583121093798659537400636394367226915360759452719425619165702383865312344943619146456544282748029703828637262519395299224351245351741839974435803637221923433176990183372520928691553607686577335679011717751996030686202292699523237138713184448111090263505333327032762332918880525655326609845863268805206809062370279067240512663579228083813608395836827655906806499830155914079836235559301786239506146251724291454627425105559296875814469822081170489620354668425091305224077650325609502363767994071565115490142087191003262480119876347768318087576499296573343822347099011919940046068330568218660816031393622614076733194820663778264321543304734390779718764793074959071196714293782809470031825085280227395928221317503711483627698292203161899113277230137807309355142207939780305419988357261892562207797982585090878101504564277806847513373628266409297624167396637356748561206542578435539686365688303024372481162917774888825160497219222713924825272288960006148624153556467216730195583286856357158955335757664940301913706820795712106851811098597078055475028263360973520340892667014632713144497879376453994098933244440432466272778073230853852906241406791583261633123193623091859972845435699820769367814896411996058768902187473225656137791503172181837160594205069136014137029958652370768398779345861508994372297126572686436480300411322417594334540319881171204657710594818601523201169160465337869628463511476613819014328788155658010003096671463065159985791878388642466699656340135281088256630493884433409303689458595758634232001189370625657833738465472829913781772309721218937766506619491286853419604522478880867970273185934085587472798124478036751312003862850283521953706354678821567504313531394485436000887686941866355218501932238055944786428395805176523533343502665295604657026903844611094760713888807338109990402766649747809600913162944764367245974082074637784930082401226609417590919996917543061386969443595494821661840622607886388716340233586505605038159047432127348254806658886475157184389184703020918753882916336600555813602400349227866490493810649825817995863869070928614802249446831711373707822486095530693092238210192397975956648068890714953148028440408519738165745906210719330529325722595773283658344607405155365272826519258912371204926588210628724883261853892011380475372244294347495173186043550264993206 [129,126] 16275319538094271161380905148186631864057812691522894633966858643049812755941772197040902370811989168617921775258631126272559419160660450973379858195232439838183785880677738566957452462167944411549502110162722713359902650358266246540419802167978738527258856974519402231156049437829113938031994354427567205208008888517660470234331736119655766422850287617268575269672783964575689258262486674687004546925295194050640907567223367723009322740637139942866216431802499889518793153658489161922199320647025025552308884366782892739223961030514184712241601955486546122860002458688823059665436732811109141223078381522300380738008010180528572141318403196231691634733845512506480645920122170193151936101574002176133205086220251239943970934506886718468863760270514525354137422902617581638177364353250268644598151124355904222585950779014240837615550016117289103587603630076222648776972121257350677347828511702638126102979135674986084754173686619598844555430326878469140901183815016293573390835887453077916023612617373350048855041447697538283571366717416730170368304681565312422861053752031757346933505798016310699493245506730904341090501830299361332823212495067561117449779508269205118563529294989144666183675057937732206215062190369385645082499281067037275321182302848872876299165746474054927628050585638064622722067350727494850975978886418106198035865908611648029396553209444907896469274793391999755130157496743353433445265044881509324637226392891638094392930857960619549573567149653757383364144122839643137200380862288226960045663649821322295919314010884184041335219133898158793274135924099844549707326622539403392778847512168729360201270030639895508772322826354595034070184530892306285775041936652907938416208385330376608215788448832638017077847426193297934243907931816534275609526239326235130324045557991975220604550338588210966361791144519407196839347033314910042372640261442399086362973599041171134603637702884181627441713479690437023398882098398697268445338226466255840564643534345671248573651115779533114188292790082006092941017449740295842536885924140241559986466551996399013188527125746791353450709586529124610061663217808777594089084377291346616821974893562629561748211930437867112629261849976090728070561333507827540985692956039159473347428879748362233189061713452725377117688325955115078510209614721433905792432459017235671930797660804978453462242685321258712868618609985415389777257915733078982507908525550503850821314230023438624527132556512213150313492488590489261250942546504990099927981366294590791482457582720 [129,127] -1137629633769264883939109133189799529576654215501461060945657980987222978781210527332689130955465617713263654964713656113889003791142049648022823054001891130013964648019425549975906301032849591583139339361053360498518428364459496563003564074474758870215431788958667478360644301612737063692426807289899240950991311442107790887523419959641235836711304041413740408526990774288072581497534572268252125909004584286093817131470043425612040465292690920438189791858522992073830762038495508980526863249991327409780588278420248270750930494687726354473159811959683489653796349772516810584832126765093865050594700045864193813890918821850508343765616162901085487947723939968513299773894044184371682559500315505214080855986234394757304615006376138160393789380510109874677553167989713061404748510419299398583504271364356638341798051914685630284099509275546257750047448760736126632645464135191162223050272105617754511185732062564392623530733922026573548546238060556179724971973607125716157915389109525704027429851641156064029178252510842851224757462411464992262222333236872512719482494457840694942135008927567540288396647545923056125456065394383828281967892364849186249380297679663985468343118264184468267965888839702989391791704196983826742393415360919428358555594983420596884942298719616593311964103119653903843099379218910309832480887890619164077287235344549779407010341567280906661204779074155652512129514331972336485162983554081068677703074550280148188254588676232964552844148886381607436432934146397827446544518688494675206826035635637259649701328729552718020455820508041080658073702199117116133112893049827148163529960823815138101697781203272972856407961237591145889748968296853484583641221168529882526295892390242744678768935900575519579276796776176511310311498261024519443201633393534926978711217667129777427667379503091782812071863947504443361824006868303258344774610943497974500895855790680660061014271790623746069004484410330882030354706784418489191325044804982132564817452437930463066269306238278997008804130088310659713231931384319714464788326944538541123447119105607932619170798166139629377013645338058981082171473092961049114687822302509910551526960129931056387705290423544824369343991221588592412649751022959173215813353131145084359358177304630305949970292733207538304961846404235694622063562390607748383015819647957046075410846397511498470824122557815290908566730285151633980704522183070162328780489512715579300369056934279889360377509669460456815223802036182112410428684708195010691553428266031091225184 [129,128] -2519750717213555588832683346847700567367639478996884341374164975395934087624740852083077110044598335259922883317705908064080258272150573450310016607347908455248140955834336182581521231572406658082599037231749469068423726622647779686630040328409678090370165619133482241258613084476819942439235068694047214985279030726735890281705644891363800850142299872620715546771101002300164425090376580128433845145172780841169440465944232473894939623467156838956548530615099236602271533312512316578251338486236515491758927780250429823593969001388071861660412259475008563315978813737508264903804030006110121397875442183269693010698048412527989121569183666558290609192907393413990480927048378826691070431159652997149612269977711791421920655155236205858139311347572331757896925872640040905443103120799191022970532231603379741063335647291017882515855739894257516441048733075733909764602845309439541963563875990115177819887219099573946992389662638420027934744032349049532130652616647657364714296181965226050250718344949833549590656465738164198647072135005958070856507215250455094863521066255431245862255428679285473327202656150448995783447178700177316522484831981910486585212434166407997041859140695319324519085883538436187995665168269487417807403844774754948059496265153095282581259789217865564221396353825598892955010101839653510079286609469845126648818558949928745620450522311093018984125954554087411913484242525977065594015530083984255151274839650124648150532217670474209840501743573907233213438848709640921431545963755270628187015917500470593795266982062997263790914312465713397372409973089520702405670592654651297391066606169686516687356892560041390773590321338424877845003499184395924838355112219276846251146135085006155292346673371146785211341063324690767299647568685459739193841860910807492087229817177651805746392144432297774124841761599810923240195345381824788961142214515338711453278470791511023928464776152768997544739313638409888622382219932821603263079387388672179944403099178843357091486825390517818899247999748129134102149621065960130187487374509080879009236496094079326203851533013583421241341602453816698114439977458202284336164752905392768939353815823057016494625119337236074097788797653333834199149066666510940072594635900708222780878022805956566593534895996001436571374037961884831720886456004575384752600848039073392961109015240835216528460436327310153010249553159659612137150955067435146013646146201438006862010798908416722954296270626552548638297961961450146628335243626231939886439065911936 [129,129] -577670570462175539848595520527117083577968638145602124886949421917154882327894480414650639448098653778168423089777099460763498689708287176563864328193649512984254643820637703206871047916441292634189788439155414028726325019668182090725018849787185733171943407705403002913733213219776225819285555794974568541988374345642677273307272820027796882514221586547928594893476618033040193974640838889860359314131655475614777479356827813602246362622377295835761264700588685583281943538020504155174416424659088735755470190526955869323234705818390151481148294429657775598557495616482754625718487291043407349936350898635029242749805720519656396971464149811030282681554680125872591753566285305845559307130153572820016301559996548099926270789365351356734879689716496829173117036148750858947180669414149088411740340716716316268966104975303012826963129991130778613170267149799279482959181190826947134030983891991683928395824682567559951294605367459078923247176399403059599135214540562408265921667411998099121326965748866044776691909282828151267257438277204905785806135304335123589493020692912692149850715831015214999212150693032123042571978656327926544707542168139734807321313076289019434821588469658700767053872906883413161938838618705921215331707835300286128434695171827820233175891082378069007069829249606245257182666317813547557357398155813724454530789258396283956654245725886651729033119927057407662096369171162134938392509164212261067598374679958562312285058026906406377093383844942095914515660144597663031071360188318897974943161189211593476179241562066580179707522608921784663324326360258420855287146902451957440170107989617135213237804770334456223934877608914060288845055847692654428752930953697869593149882577174486347111344327906263680193679847257959003844679300754133867045277259827876718832560740625891784334507603453318669552119409711166293319610407499834719637758915375096717942973790045403231685746104657778303847718934533303553837250416160884856058510824127012122938319008154014714299491170042725243439047665182472711711933322104982837626251582408530288940551571582367857451645257279892315245555130027586660101968076004375086494984428705013998670138652871525989028162426105702596650524759541579002030815465218715824304566133878490532688351737041642609986218375321871006824721294676400169722421661720931033057039035053416690531928545403472487888295072899989386692568575657837873368502025998246400946622017567971049612998805221284696862256649225401681562627586868907650640557532159110462626544 [130,0] 22631771016299935958505804924324904458138371623940152227794160128483650229477885312326076811342891962727412231219667654343944211176344942726124522481908360513618665254231255325564790384048938058870719441752385203528915788737225517388497204003866953042772221274894775931010657413481958740185318848994146363351752915426537033783734480038275475528400917642288715150439901833859164586621756935699370967390777767808527579957053062544638649766063802756899504319106421686137300266454353043996492095062593096407750565020055385249870857967292437384546070045044391185855171058565619931070628345381680079272141921235136947999757609059470504853068064557873255460124401268331542358792923530596301927381455637513255325030744893083750242953521381471181010888432558799172208869792078028658600336919841418036437246302096799181014123373014393036580204524510844208002025504212220159768943862748055667322344635822478980829258876618557606490175073439608189947519637018267002612801509108948731626999357270653599287146465083377382268055250145757289730862724639433918199381965910000595407921762563827471981081811753578519287420095053778544250725327905234657105823953614573380213726189548324619826670076243967382844940464279433687267249602404916339819757675127885510664660015537638911654878644413180400254921027868386638557397888090207745710857499166272611953753950578561942553851624799118934566362944804418256924910611018911654763597770173904496695309079728246980867930416571106228728906746037160648376881966521750474248806347503199544464941210335890498232083108790854791645777823327181315170032778279066643990858633527608171763272374692743797897968599094126641580258839494817948008937499761908180900165070811939547508819562601824126526721946223373771478016236852162097502209902166292192918529288371166059637136804934382644698496415214755969511135739856225461471091564320083029921495634914147820608656679395742379255616527403320375127408090056480898899858256997444569873548800927728467526300556847588535865658634560577429587017821807456091815778971519222982876400221304765767416481742534740974060026231465481396663044020869426500638463985236326140872818893678863480741319879959999113798423301012514203717946571339607178495348986509432636297472552536237567691458231242435736261646681911778992717773068493171453284984746408521679217542711637929780810606470904088769527354506793527150927750790883151864324004189418438419552941597381428050083356305765254186384665283523915147747697029771730532626030840877427639025034107897291853932275310705849179731102044837224070626520958669746921496724455557433130123034647395441458972912142987456621583470218134010231783180057208333898185901224148804266975795387767279500196397152729369362893211811170570629328997515509087500365867821048624963578075858974199150628494163167620234109680813169345006421415717533058789650765454853227433636659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,1] -833977499416560728183936406639749036104294394562209739213227773817977983939354825592330417324367369196676104370482612721364711792972651287122063034170858569399567427419997179068047303252024946643213590887171649129296509462701085425531705742521189782631592098873904788989517204184544306537294064494476081787407904010153310665647550079312798802188511935008840403243850217436384784258562206805700191010217872546374039401749237931648912800982464572279866317420249231343997227499558660477465196825569545165082812735525272122170014059803488756332455471501972362565899183158148095219042939545035211409693032990358080478717728127860762424660814135828459209571054616496915555637181667974061259714294633943364640984657358948609313279226481481730308103976778926312001395832312275971772125816006092361968611899273467831245536465724570736919615525029113679275239771468063576792698082577317851558979743083311713533188011812286204623048657947303560293667932245658721648369431898362446270450655854224000967777640976687947027182370522496820152782245875684551795288759233410223295569920289607401825290664249004948656689650339181116223727661579360996544884946647565338019306294460954001073951765337660384941159877797968501484787255457883658511087158659709047238401276212108531534281722917190072461829726269772650014262462218304089718960880043284644099794408554156901274790345554606910354809507927257366182120921896045275121111986109680353559154181001189439803503178492988101064215068246290413783596637586477827224239910917297175100190958408808525543053230007193521148771036007635317322935324676145641786659622853026289351401814356652368803345247446558192929249920885914192510867204622615384395969796260788865636010228512570176427238086690812328672183586980778304779853602692453730458287535149898672847020314963793182308456600797023505916136707825424588756809730496421414727758810832237082947128928494232494294007786893432968117654429354040374615133763364207669387566206006924876791707925711934438537771820034094740115544419229555499605504379582181720185882518130904326154624113856717109338926475577888585719650077244286749311730849167776132210882321482375978856812662644529758342869784284435440853083265216763844048058461528973758547561394350035646100791711949952308953353711045154425910209647555373960282738747164854331154839074916008597952052190309448057280603510089061599323040160774901076376225263240449920550650332940705664151816075880955724751603295593703425441553142523455115229976152745104885506479638227266447842085855764783962009016602755269460974717301947920163459741864374633938148835362814695273128635709954985253802750742091396739785485288221229919247871755201373996793122341337948808490711504110474046483399594866045013704041459742392907850014245634958673833854548124301671812760217219267190849454147208840196062570675679241107643939826609738138798102937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,2] 158962432963376210236602473991030164751493935189434542373295147306331368275174315674694590364457182346528183953447772952113932420103603344463601808724146342422598069311583044110284212124019544236727622352275436872665011775456487251625816743322403929185289666044397133323177430008842472435864341316007441735415370906961103708778819038961106750216451182413377829699710491441713807046527747699004953758050772888471573843359250586066998895965424091411380412472572508061846342450976804737330867395457747779653282406015251660956633697903945088364589017204905545604784600624402930707379689612953584935360380109898381081537997264564676612120326136940305798223102998719475288027037493409702686047627703395167628282082248501544203061423959933878104603684369484972903767145941088726994793178579181301064933698721387583929359388996759794241609014477093383036239191052763689668936617950983245797233568875340141707191355411605138630822877239771024149222533183039584930723830832933462204761453858540362718067909323692681290083165074048605357475385537013395746201687580734384996952304825081293123745379357957446892049475930617620314522189083503917196431498573903276230893478074109493211111930524970443090112185030768060672763037294051150448559330375919008941551079709571538326772483155842381934071323076069211986589834665968734265374024434083188217666492130063765478809995655567029707171892527929889652278879945768074762599004443940643676504766168279529371998057894967444928543573537999039858230012103575702951437521219328387617598065822388665420671368050539478702557354111999217417286987572491290619576568122128735065983643874541658060675725634492362049881921279860116322676689116396690355123642358526398605863836768908092647880684864957766529413398769089260637367314538534975734903717024173772107830852990186750540832653201575282261080700814837940717118363384383840683300314906035875616739519770661218374431206471278195717331085288433419196932173750855437050720617178036365132001036898149629890422453960874370273529244437484198783462990886957669032492275122975248807160039059088384953049076468053796492776448349674413155543769414933312164017187347023979018729967287742847945068595582655981002627017307943349433633238310908903242670564800696208567661567366896466210255757218571231422707636457103311276090518345255569345872904200971152696435873549401364774806585273158761748709790015551150355037955082647058428922889070051272645177436408730586507463407539604600382913316747735151191339381461349045384489327870534409602437852884614306440220328400290699622545061618498799339227789832451760116388402690108038105932298611472071469650169487469934604148165529551883082179754343179299341959957037363227984005440981663526565939831768606983626756905347757465450274936756446596595648156251588607196961048246216057895843650000806472293810521644022419144480658230208823845118279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,3] 770802405763890451921682934990102445900540438007652592683393585059871345481649485091872786296514969184656863735733775314108331358983718019610444226891903770468047338070975368110887636340189094709758000729789375467795037590570982532352716595136505555501242094130141488815996240120120004245482964573105157087769901254884071929313288476407904846596558321923884406106690681044775812903221731795829593616984908627814839377337457890371086831101255906409730671526409644724634893054205405339793424924780840420898639430988710078425590392880278476798930792846276000863804255179446110200178093278404052287109586068352470954873864012259732753643661247883850522148706216256365076206237492318677733034824202890563139388176620689255447168354706923978625156097449104758386474545913065360655011479469042699913458005554645657379551987454272893087167221695486505489416741028416763380734550862506544012486682909914983159962007285122840759497952748558875576666117530323126872310172549526910523358747902523939562397577567822461517743822285598395243630212984540105720474183981933067900855886393403995801379158934310745635582913927723015300976816149076256253591475320659142821998410360799131627859005260745763849458862675048806149143780492574676855866768026313884081393078532237445221707196875820247180966151463459397284155712530461827567088684543257871709309800330299515138520507890766226220620183357291467565055102672975797701370754430840902672143282128116743891842079050369774368795891939052444991963651023969553479781823798731989980289902972293780741790781219878967415871611640468394739894850279540460332029046637901359001762264932166798138889571567304329331672269864426446651027879162725450268441340909390221464052945612133963881818844670909879716175409788458628158467204572418581483373096635491775974988765314794640714709731329587471144587649689511553094069057832704096596063039384076239990417650222362872890611870970903449596592994417237194178775177989750785220987918168064352177986875655148618089054667095927943792300326238380903201886663693666436243866807199858883208171076709649010623289511133232704261050648710368090161257741368187845366121649558899880166466728753734527690181905912821860378522180928707696846708558528296648529386265531775221312436540361713769795884578749256802075538271636249677718954448298146516955987466078317891068997670637569216932487180112906351082012061823559375038789989546379450114919762904517329862698749847567468239765619562411722283428430612195519109727985722400256862416380864625043095712564433751582092089910981763182332526119841406837309210934479039079907381269391654329585996177671075310766350784227986434047761021193393328723341261348417893423703069919418019558752207515673824222811791199274500787224791982843386187312604925835864416835390346872280063841657120030699511601337810730458633561356936286374281206327422756577092014146846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,4] -11102576327487341367965154392263366419247700768333881433975684573886374427536989121132168799152567130806622840994089892795365141857452822536490901881757723986292755922736977901263596118538548761486051607168082720732109811336380496479020033076644241649010910445508855835346630307618880164241561634398663092953332459009045245045732244324832786943173644960030789472488927128241194155638799015877326050655499333508228782421707613617762815993913287158352134398350979495641339887051021122933491980925070515932752926693060597832632541191492710177679455618304792613789607539590978624391230230541319623267158829855362929507071340221492389007453353612891226528923717055632536624399448708977346409084849456676434438101414135867464220281255665927416323487878370502277594025880717754057826844739789486185072373015897818223266598962140500299213250967118110114631808162649462860239679200461195863948714517055494409196368652070284325826860120226777063139419211274268410820694344723173073649603469747353501814289633940796327993565888071491021772418757501853116607788221317155550333603915946904368431308413591365158094468868660472878122667402760902720281242103149501830726555752695252551005458526992358502046210928065151219142194943233879005355761749201950845045542859447018123191945926095584529229273595027205180346244035641715553983444668143086957931603811175369345882678554157806410315132059774522432226441479827580785797989975024591062322359595057313968860425128055545066618658904665211733657974293543779084716768676873065127363230142311733269849147829048222362428148499658033062260684432408200588941616376963913289300799938495783573599027217539599585172941649007586897109571954368371998709725141777320840038052926663318029087860869190323071417152022120436918730866971339399330846044419191918352909280233996311372497892029149530490704699825382143037542532079669665057964604882042989149228736889016134044559237218884410458607302021011465348716182989465695955299672562018430520186478612040175590287526181770246793374964355206400393159174583750579150756142065518318722132281411682046495450478081528498681674917461462757841981499038667833580086993756450449669090166029547589937952499651876038589198576235429527190284591634051398968782434808251178601974652326787611669687500056561790027129048440231161879721533381793119880456901051649458953775892864143851264453500857520817060326294720268062074331542572560955671597633189107297891228727537002212753341489009057213574924719202160789768084708126066757026082528701654873874053049611807539681268155654938918861057108593000088740984623680050599117268195278899139894416293915515453992645205678557767703248850424493612268835037702306855791425349079649887076685793826266525175183612884344557120004756019567612654622783656995216389919688141189406256437409103680409254176653376077549578927064061997227697532196601601915941029264989618176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,5] 95290056346714928648419031242905924909280483506490729482601712402485012578881543818736474629443437896878783949927403902835920120537363817451317420276856897681610039215514785673221405323833411675604582153422950438231747780048009940859193370789279417618289258140629087075970905709630046094229404537902708244376283350842255473005057546056604399694632955773128589917175927360372336524054062644107285031411519918402621636016925144378004467813645900681728891694726815916009981374321324508331943046665388288413002625106237842774521272565151120526358102657007760533945979782357437789431475641368057350233665572515340975893921689693273614014367781892411967178051539277207670424960509973092689663232003484083300108626053080399185692461713746907251247179047321323898449492737133207685293568183981829240702928550395875404256984340333497247145454552786039136499633562426713167651933066362149540375374092991489290447155430470386689752699964965847653154688327904971136045094895065134460648650874815205871183224771279500117982903656618920420831090513760999249764297116024854326422910218424829417848660420121843936194389978711825997331571698236214078031097453495432007509437313478865609862335638243415965127491556034776148404737013463311371083430614684619962310201023929130088213943238629629224172037133481699260139611543263700280367442809732190930199588109371087615788468165468310834749748005242165644266687231389165599775730911892961316795907346833956962889576491022655716686922079946360352915433396339838140415343017062963546554268704994178941459092476723627354202998630261826722198734821425930684396564158871175689125142116065376655297416296894582532194006754711992472788472270942650062577273382914306167889972505636586789979044999573655120489617047215836495673131745043796024025509802351775674191882115036165489277876769314127034409157207460474031232962069796054407821417510196041568617933000473342435736147098931249260028112838517691484517327798905707621147420278750852694598433984811517041490276301284977257058407598691945647478977123521439585115968538604795838393112285667335381590049481888305095343020116392970597139117033385294457510464295815548158089383911641060990186727945068066347371259313670720454398803362233814328148582912361720417374963002783462360917001462512250719524650681245706992067805547126040561320317853206781848088438669237052904047388156288955256894139617561125135398616119587896766348695723039053330450183817514707275459067686545865174806074836936567324484218089342525692472891298915079000400640231351216351461784835051415361365639210352508636750483560384852622568435572742447723246788340446015445259103457133054935676872597532584264424721640581413135002032121438966862969824331967722668463184390452863464978207883386785978481807672912686904500818088291914910159420282485678829238216534993559754330962411533174162008498099202038558586871868293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,6] 9688794088790117399399196950402225333752174739556956021800761223846718227600658591093326318475900256130137237672382545690808284331488107620807235408017645421629585316858213718248097961917104059543308801949413414050317604446599606093508003746606580965990295884482931622965216689923352919486055347265339053106045681896349064129218072029445583996597628764470989661668803491809564220428653857855035422006193358419146126832208617219597394764870093168685539595861299595751420754519521603726583547637187647288177950391294924322701416296277128025135532694225008197162084732571602806524145400469453907990720520350564367824716630619784066601301634695352279912762974453644711828787886395088626360825440241325782369063648574667463277828944688408252305471885682344925479536115526162037076437120103147845907403036596729253893053153972405247167398376188295468941882434738427626075427939074604593582723880767604991466640230814708321510663218129404823130509115520262778675619672499799959129035013918312754292370026731843652761550759558159350298508630188377708466356425673971832359877939352052968916023468362087528976958237421585323727898815010374535559973284910535465002431856788362081495585236893361257288969814345712117983735696080967653699413326294696042410243677647498078645910828641429555500790687346960474441747283444244531253412264032727490739867555786100508505851547928086861107422248099057475984184279670079947137508778121886553403352338888187463059297940874318097671542433719227894060887647735732401164650788646403125413283107476896706107579494603657541072673734639346449222097511062226222330374305502896216008654352473822671363471986631709151310279086925284840869372972185578509605780252732182372139652651250880040894397691686057145001897252854066665284161895745066308829218021371062863192321440412818444126968973023203931061207733911264335650457086720340437307008630016398220283430916908822198016521810134454426176615330292009249445583693611459624721051820700464714346223661535577009729507959952938968319434935201394517754841556902480864031231552847781358812810156254954103273639893931265699463418281922317439125589913341582346064413398698453683279643405871098585432386700066634459624770323082656515047876929980069938968083307676193331024329065939207525102625419631171402001815028383774515042219247923343891452251893730688558864260706344916885026335528359414663474602325767885359445903781581056463661841385833059784004214192374702042735653524410446285507447617214441092743094312941140886232404480210762372417582865284132193830756260430182585698842120456794633094991437146517162274544830699686367723345285383516938710799336154826841398635178201483265605092827198331558820297560953971579585806984828379336215554371919039743681600227906476048824301663581268623005710171127972455424714400387995518746496530562585587259903375747590865399140353078233359804138638016512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,7] -6105608802095838534176698529941466127848703864945798787989121275853252010375238304000447728529623031429687820051594225266692235422902240912184485074641931640550023341251392069285255568914559519783479208215020584494653723960422878993316120594774828681284232861963406168330946548369094812204799003635882518739255488140670717580336747008576764458451643859394427469241360695552573388131739817230519284709417773951065167750282269935961202661079131472014778379074215638557556293484094537072161517333733434011750400531806583011971702054045927927690026455559348572738196404660542260466888887393018996808736896767922807430251030731175036580013260243605857633829174705558222276632087114533405608281765237439450288906926512012811941215049875894310454279920074289214402733715376021189227685853889963035565997640911063292080455925504990342300359056195667413236058996863282011128516455070608753421498584390980298944912437095772904232915126148948825980894370962660405554419610183464023888760700695712850274491649851352005133332432226869222687525483447053367530838394775482428009841783880144955077707843235551902241374243238846473387424651118015128632723362455936853707269934493543490618650317347844838322958442864349792238097505764301643502378794089798368656287760503917617855744451943904867189151798094594711542206153334427943321799458581631709664026194833409008490636542956382636571302812617592634383976697908766147148625561464137175728248397158827886298518249515259635565793880163053555671546141720798137953290614831706026190663150377816751890143053580149468360278851993174080929169782227734377253364950017750106290821188752546683716357509505823899584964962854491214211713590517498183405731979475753317210762005532403953916660237376862612396337390725078164582323522139620665372639616397481290986532114943838678082870789232357447179296613703496096622026713542006898525122992366009918855837078696385394483322135541184005554717736529665705513423136171282876380082977375199625771941589747361267759774075928931689772437414176981403045238212668474720692754089328432351124897444623961237901932491313255438988736747325121533370131048507646000707237234465104405295120659709060944472773615270870153543174681677421180126001055589895462574407920938511414270699027026317072304648664378853716093862274963866443568457730761149625226206640400371843416054353918070320515898971970876636907790133761519732517560338099883430643352577446923746219625271005223419429319927871055182787951952438640216537492122599397688692735960723578951746313966395126702126225486744577742395232198143557122054310788412483627208034002724453438751694594702477365937014777653879316583060638165109278616983229969733795097939802419264057361826973434296919748639931974771044464981742995436242118010793143495454420913006600271516807143820543788748004341764405924450620616474890705354604100758958631554967967360540999680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,8] 51927974156148243515165810413534622817871133494150223591407965638334304827628422592395932829924919827711624050613896847231417083752219662879447661866056944934221327042212629340769703928953044196371977095390270748982599847402475546661199326318537758377320086201515516182133913513365434913488675870388913912654783607033554159187630329439153435669795196445083022005915830554808691350697719981500338567333526343578999082281896946233368751689465775635734313134586246034992157140646638706112499775001440915239951210624854366563075200600418417412001152498037074918931181820301977062830196258936394538522656214736553943475362105589192112620892423815644605230313163148645038036343579829014119689235080471331308892754108338668764374674262394525377893425112544114418783766986322672175536764886417177302751170528131379819472591722987592019855395148813898047344153961055980725860074578419962086634839106658819199041150806296885573826073180092528729124255447519567459017933923095153694698111020556687601180368935903531382090515653968680056704439410060675127142975824102507015669257899070686070293637444132812777525538323000905830145123620066281679845481101979249702728416553489128267893335110097445382551308235239268315815269069752584807325388655531368143767212060818749995534851326025689967298476124646185931919046701286345596183264422518226452308846601598747735990567279531341044137522873704022621417036990692289463841940901036348875814416012769161602146021880837051352671199904150027143287517021718854333637579486566004623262467890398287806435858866612548280353351102058796189694126591093109564822259122194187179179425573862144389566881801406076028357584566072666311443621868672061701709917504321371442939293440037434610826076539547578950900937240589009949776306682945711580391212781573732317646314216570928861912525956991600868543568740974121279453341275326707976841610672953120620242824022391312529113873584676689937192160273780734154195553088161009706201988565951313952761529893662258057357327268425164256658553202685720837430151772671176333506438479109291572775993161494919868571237294553236455026365926528614456019326560810447928190529758534265060770455107043577188210675763643863931122819617857267614408380428788059795899597892075734632408972911795729131693816973709268976762459732157294062308224459809610979670062398672849644458050276135601031290884792946778261591531925139763564324392453390518886071413027322693381734337431348096066925437439122802213735937841206507711255986523270765138968641578393373824004411879818369623683375373098233565139341997927004666892893272475242821164564057749392199753201643973472873250466245847913299249624775539966313543843285912261261616507566197737859061111616327663525252428510974743760415934483249879475896561702260143338937348507919952465131980155051474221458762641822335210846432364467565688598988867131548681441959406364262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,9] -246959091692373470859191261372452008943153311008230078567406883948131749485011354086068452187180352462616504033178556735232021996421624032750390136431473292427491999640025873311567002143040743581741068226503308457647873394380952168076260870723714766438825711094747532257602498082130905088832317726490495621222371448517585442506096645275558728987171207573492008852882769325174142333986683007850323602136145218912349793130780131510097837936949296672164574642689219289033694928226090557903578918605406893733757425155458870431460676511838933330386592012655627588231472843099539992805657907677090801323306819214438613144117896153944130818014956799484187739860438453805214255551397075387552531516061865960230218015101736795469540348577134733996383823676398358950399067105962668869522047670027029422742540900583758864105845264801714969871149797502444253257488700256937877084076898927255154827704061138297462489208439136552863095594084500748579689683662278392287391640590860505202581114676935484309412925776971843282426115107845371161758248512047910017277008613630302935153259822074459879347472014802617042284434286786618411382630992014985632410771886962932136643924813816882874130843578743736768885407602063168989803319486013618623779326426163355727192020981453686713967374938119437735362771950939971070821919005966651118830404949787991284577829566813351837158326438601519965412945951016885326771300767968694932406026300155657243130719580929831211710154108361127427342868514983484971432953239729422350960260150391792448742405555557554601670328883117502093273518119120025797430137689466185126346262707910126076717217489749842369862963173657303315899170561800425617275595478482499645321953860454724006206983989789295207545143539641166680551553540496372638292144386242593564707001425394565080547192950181169291237892727377954628215274834261773360047473179067262837484676223244032534469544727634629898974440503261486114649460305073981604819200250338007656397438340088335709624913637897624116035742866872809801581965171959019548010778571816547830746419599949680898765102943245215870273804783206751889719743149175641704044915287348461877572016874521785319237500566451628358494777022834897226782634981199617030388643402363968444848120575008376765737845438031734121714878683443815945387461913071612292654595682104057910388144709500152907382292109631161908485548096215912225782842533354774665424912505655363807312266033278239786937619182352368482625276282223562260112358492712545285068156515581486896407794282981791201184747788377462597517885995187468703170900971002390421202689575386205193504399397801634739669867667204874265070137760645103127491980792178797995837490605198193760332699672530262228458767370487171966744402791923128906514326470536900795114320112308091086573818474199622753059048187794105230312767006604328596387562240706716772030788545615340418123339762646384640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,10] 773297948045721539795762935084759571526314876039798031442414181541375243060938070767321737557524401274259288299119150061601897630580701006319925090924954709168232712681564032155771868749569467417751772152240300926461627633399659086737885156535899733085518998537406648294044987024270003362064463550764894072154329105912287053945710714058746340800220773006884313707165470659442640504608665977791054157732489820471816100389236940772511460888592457717756715838096713016193957810207504099013498243033951634228125611022931326008589099166145432712693517908899032502515753665455640845187721786261232110447034422889359232901591723963585188579442586263208292024278300575275608015768569763507475677434567218015341042962229413700990023833559883842189637057825048394596900340217157327889758152683565784416774675586666275734887244261759879714876649978767618417504841189253200899928735355993242566903182066878087734415105286208173659717218136171032975992974966723655335543697254360602842392388467769778324925991793928932511698385556823117169863344681747031261075551252924891790726028150876037684642870308267734808202144698660739605346147364908329570262684446139204288042610458749727252496448579790422719049884868285912554802664870609599188969134092896885840479193318029849718946832703770712751465692319751952665825068068138634499029282345921825012310945732834097189687194525367283622632280533307859455716942931564317252005450791133698463561045776738265807134087385002594224441448012263922065685794514685449357757186738719270253900646281065366416977417247029069079932382035649597992750577948549150105977006279981986525070311899945455393968626226510890550373976245584399894918659564885767323494006765597809277329350025704518485867262784871737487376357457673537883623297881752698213723342695201313520525251648293196066379727859735097262496564822475839939224834451396524174881376335063015045270870950503021656368316638504050697296391954800749890795932701687991069764946425194183898273249756362802456233294982685099670925356124521476101750535495433319073451701050701334677941340314469239778428703302666258318662464909723857039149712472457765923994102708924997903676387588710660152131451285204190850676587760768331833305938906337257084876209773036812100775586772760697390375193161600580462335613655956922037875934466582421062469149393188829390677381719045626010446092993958968723605030534859867838161958175420063852023194556889151152350020518490749181340379434916111400820969616652584547987808622255565227883889576485723536608554895789255176754383496428966063425305242304531032659564624917710370847921425618174913884555585010584268919645933998734050990664142807329496197134309470785640535447314225627680032905207478652459606298789974313617332877350933712971113993507903806062836102197713775150438277174763068547985601856402535797071456032360240821004617036591750571195508989477519360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,11] -1560897532876603853051361974818103058123305692031795991981263818688910501019126703275510194402192935218669745043186823940930997081846193936302804498310228355198114110473548611275153013246152907575399461271413688235892011281559143112918914293421768846203785337197990414109485288966558159410813213576540607472042017076298445133032261122203219503560556195771526194099242064753686857668617936439636048759996823051210611665066960438419168991774670646098497700839540969423816374474500841133106253691815564037961367838086306411185345572328478850812415459445513317105973693709287844894215033742276958007001754823333738129860728925039290059801966119898436689710547758075685799501843898459699063218408344556570396468699110986315364306106537906834986485729943684711510750635812081236509261191086900052141186758269569791570251405227620651237869739764307398342914176333160074986399200111071441247277227377411160362983054077863414208095674596507302240562707503533314041147274575455966962273110526553393772297220368602309356678565544992866132435704092491080067686176784854612473117502495238985146825809872476038683615176040764675851112730669238423672716762271808177014300170027252605347398779891933374509565428972712176108287759776504143051904903018066936112370300976892543568654988562995382565917036048909089781979393897395226586104300529633823329279990541489579336147694403205483297024756001175905349091986222390635976932077317643329363785174244440478132103407808430249389357666227066562856825233737720751582356674319886965578441058233047387833212673856146784934681783236005161931694959793413399269629451868057230887470251499456485257346040858017127596039071506504777175345932340592036719622543252750324997476419755903658460780326294014842928393450795294519887478778979760903369810913401321362901672596790872785871859024882841647701328416515034172699729330080533814626933669307569008591853251406111634354326156417536510774323455695998099610860303629798601546796775378526313900578234825498482205479454186173920335103275071980732323648207373661140225799469159997777751931053703413462942044483740179205017745320459378571117923888160463522448884451104060170342362815885089050898567060509019843443466865482530154812666782186343474054331666627021127285121384752543823049955293052318782136960538920063129972490085158220151116270493498607475155763216906258094553366267270094878675937852419280279644736631778350073897345756521208461427382253327313859263027625155496968304031743636188530254826239452851910176885789453658155922417650451447096816751959318645790025562741431332199468219257722192825546674736890863778468748857326786504963956436982096650220748049032301907873676770358922227310534668852945215889173505199561616373435288324802060104131501490477469065663498119822938369763285731645159015159352910978675639270133656299091323173727672450372460621528849549553505917219674626457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,12] 1432671047842433181520802603070146229803730493807476166635628541747706324317378999534979428923454805458998123353905560176244362888098750246185023041709888194444780128127957068712815656009422661604047175205907567804691950743983678329177756539851134610463159545910792924608846351080061984749331323498123364386949347876647929895277105586514109712944515783037687943733737135028267778342773989609933019703621107665118788424422022954105125569730415862809978000145402906678607677154863767654080475161425261205657948186803568141819565449195558640031791597319069663392213882268908498617485096238496241369799464152871550204898580217562255867277581559370576487541695891252581655653820828602701486735799579060612665995715518783666765283394991878101001277200967532680760056996834459829118284397596364507277007226325463424168611894398603705361178269150027327187949504141868762845450991353455381040904912467127424163011008282858126954219478936137072004057886389252373573092623147815475386525000757270497995324136284094353366057865699862745235890862929325970811528173919006060748245174196618551116152924202933199677249829228958589954740599443668000290407055800074931184153745004867787794774451325924160065359311013923066081026223213585631993573885868605814833605880529965627120124073517987859904466911687972076767120422690625315182367034139083212474876200164803329583505142885805718721008660410836861504542306001692803302683511431622089624681305329542721375217283451468238885744878848008973956442749732681353799398630414331293275351111692502376425227905434166514652172143541227560442832923219334814617212621637218389840823026977939801109435317420983640395502088576739474989903934813285916561655688416883983099803380592129670135977377459062708358572902474473030722222375148717818983965783263615934775696888438071033874954204064500213545935759188174833753512638520354000830836161817836393125748596046397269662283862142053270937230765446080606978400592670175214469433097590418125584446444419771518110971678160640701313354730005040456571402703495415475140201843064909774617174472628678105386646375788212704639507337533207220789085308480361682105994861634219429337349055408674268017701981394460500678380973353192809443714810975136637457455614293094926242255348801250687728206329485950692014469431279548939630763251824108051377668346047049812923114872971244195959419644328545931366686512753963830488723221556156637351665216399420630973781237835136674298694082317591740919776405219329594801005757205502274100772768887880913494303364459565203275930006726986445210040918819149900661387302719555351439732375754360657254616808518067212529770100091972259376472628305346051294655075039379743081956937455987209874248263564011060116910312434690315258307288445049830621585724791859293381470835054984777473205314833563228080992262975500102584278276330199080833971225030804521949626543512630591488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,13] 2898530622073391596414026375855835781315580941966521663385951326711799772070140740103514070509435734382573737354217172495647108655486529872587412534886829868331956285019804434463700992567899369037852023457395468309757875114234170418028540265088369682066681194953175602193159728886843848209952062466207093384475528276932296630195893815572043718551186263629259941629035468171844662964430948092014139969892285854794785830476128813801739186461918158808251500375522578552874525392683729127065491481785408888261814844720125841974224371962588151518316296031703431541998909956727511886575111369597146134539515868754550379449820220728297418874551011311240300549113585431169439123374434541572059200487182060685816280787566220097631673460240266491360116122172088307393357471221355468304435464980226726733559873435324885349337032177360376354451503612386543684111662553036260697174169953535902808428802130512204999742608545618711495836922896319924446837142562914824961808758381261335113760179965673039976421102625078594903841243708613899944256887295453731311037281578853518936954084997329392389015371729669176469096450743331505071154283495355916457583314667436943140779986648600724345454944565531392896114697868193379902074573253773854324669615788003019081434818835837094034904307280492702279310648138174813294700876163178039749726735390807575935043097278225110441204224759984441554418281602060894840385319633233767656493547395262499353186789776104203866420639653428254065952507865983970642904045959793750253397318938322653463728454357641408904425939407976200493871803881073903111842972716668216991038504859568811982637776749346517550063289738131862952489226253617131969895379715285734901837383509954298392124097089012967175432750919742606556474654558289793859419386313182772125497698076800702564082885908226827960648592280318002120269459053283206521770505656761288946216225972199087066151085671240223426898727411411561589563512878454604136633920512793480420757030414171507336572500393730991061820463836995618865885888976857338830552181334046519940065759608493483111264310757767412944283263114777649631672401142290920111186603192709345238076378448585725247386983959165585480034471709674883115798767809601736991648992473547972384034994165923784533919954023120209711219203708074974592045952602310042656081726990089595349624052008438346258503524113494071942608375594650009231068140039831073076171605492820241083587482865314995231929017369608772121258741136143374633534833203706493102195351512585377340864560078023303981992820011155876498972445945604053287477611290574704163579329792188388580273922241770829148902646218977364391388441581571984352432603267161373870337886403488301708733667677209700242945211773704488012240760696687675844927895493981888079474769559004595638488425797342188738699979704630851759471399023364053729379373565563704180690973741981810270968018851730554880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,14] -16687614827559515816920232590988322419343296934546642568133336157728497195189565070368331695223333058221406254497670222389389018590667931437599261119817746835168861837059639617066077605920054046063645872720756834388539857416456678048712159569569503412294782258457540806615049240174717807275033793250141897054838902113380611673726468926489677032426420184777017851482056932699557437328154147913983787427735769386028657151068465045247415112696019736950816283911961805528673534574431869772777778648858814152157080498612355009616069752725532811319732742236347441080801162402826452076600384145432702715474634571845773894470303223800925133731102631665894695376099776494450673255774216403297997631571861311322274570044894885597734917235498149617175318340253616694574137303683359542687973841455864275917611314084343299963454043822399494253666229162646027918968824933767126490579492749854345080786961674424419155212313435854558134597018081400034677359478332206739877595887508474956475012443581136953612442892940503373923439500248423627728239426911619787387961731959521716936815505927542294934205312888565228796936376174471452649135480851488608505999067644209269728590362433236202605774674554766791298529594705318565152975004376149193445814852978213719873803386936153411419195490879393349241469833329630614503214206647488986018229053407835098667797302318718205308620413731295259895705461394897056817279238920046531174286051547253346280933558007862333729451688931107874525800702045737584366000813291290718508854198392832370639217879691026219524321189944746740717950494202230322500419071696232744769501563644152280980155243631585421646247019243937344366886687154805333009266588874552199168946633750662112167081233795568194203118760651572304928062828475758891104182845605099302586112256403625722765152423089484656530341979329214143208100447386893130873253191870160781632442503951046330202715307303450886377274293670535826060650301734358396602097395202815280439837375431434626541321865001429992553923025353498736803641290114883831883056255222815962968971457994218186001640571262853257353832810337097869668541733280158194913509262210888661623591148994499062286841055781346550284566976153866379978197786847394112831888874849626719382061777732185569687860933109180493973682322244860473351547470797298813475169325724793022723302545010675719720346519348700531543518312412247376588718153085277258891293362285157264541081702679882838399432922657320870170741742389962558579116008693835353819104490759672259850889817212829515869345076653726619675835756419036848864833036970369519690517291304922614998056950780296106207379375779663779818472187082151757118713969583795462179750829827587559044798293745143978109082901420130300401124963841796214074260276364021493039793974083956417295275098437594541581408008269024842088914019070187602867414815641808883128858968396422266980214195815595376640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,15] 43346419857430161374431379586629972415357406364289047569672120073996833218953835543564429794195201097779150591225375698353846241497376865400469249528511671012383463307525384065973776393970061009570294517366021408526044282051983447198828852774724996265737374830571504062512213366695327108225221447103340704707367627969996564361376920044530941368913682480699783317427091589220445386467772094209915650902654575948982846474546280491910247206634031996753529003054643095220525637556114392574040921635692572629642232997895238154547835279461648171175499784711274199257118638542266328302415726218405839569518868678992309589172260666355966042841924035485150486138793904707242744910032362465016746812729657678138789502937708678261584970829255566214113135435834049211303749180083315906800367469143302925716647481133107461380591766902182415785534190829965206648410111784303519108348634979967594468968222080304723018134850266481165355873351949253388979744548884589481656290651062944884281158543981319887137595214144537774532970426669673549114897305744713441789355701027777788287188287687611155195496477047010572919582626539315647690606998219070973132326568378892892281313172160218802626216566414769571830139381820137736204276980636151319448671055963452744539683007032770590134485596253335214792655445951150751841186278933991315083332717690735559917725768726229843735862687149280546043881505028030291350785594405600733297982485223492398627153500433210716625909151611127847230406370464339947083973511547078336688399213113082125258512203139763985615111061742680324422940183613399684752183342695906256504077443670982389938821583825831355099088249655899365333847900523839170901806668944579427728301818357576533530697163946157447711097274503367232238813519360512375729755745595066630306565912545091077393342564834684267933622129758597185163262269944333764050149977342678244480927572666245247342799636014300541856121805077856531087756744147658293271687498953510892651372519455084203158528054969091311494509805880235837754528609696994635901514165596152113196305766230300657595307363041340870588035340083627994141168766739364656191783133907172685767974433978013092899731169237788703524866260376276057334466344558018916170388164413944787689119130240906662052036503448701484590117451893108788045137412254837558776722504879552051504091157181146058113493171415737113160686756680287806815429447732736345048013280244208977307057874047876120385916288914772066146331067987407315418654913377945440682307633178628076055312810060407611825426426953165526898338231931774552591934257846686309704541544844359631059121117351636272882787946164463488600994743895407189616579245702777472184586634203987895649801801812624071739500133765601330871981809834842887138162081891140315004816698443105084672344377343357491693399967689709978415492302476962577030742910767131702623417836514477329177470474687684280320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,16] -76119790868631596625248773781861517913190423387866447250066138274295915531856548801313683533971137821077567033146293713329540905085568918444975656857468508148375065281245536869301755768166233387128652402116180244283018452895056931777593586913909499373235558097016419133193098083766603034068334191065089894703669420035284354638674312871455751462651621129345714565509916739222079140794215873533309754202839630494444779192787639669122913246982438625745277674469907977099499348174444599972285945805499337438130766982082718730160533140244436238423077510284853369638014217415388352681962741835111777885384089772148359545414660139538323313117970320900486938430501915492764714908608608345969096489940048105769165408952077169705957767349421072910277096585859594412869160789611280900428981576710850105187413872573722137056945953066224555937970042787170865925437380133800225218539530192006420075028227384348772132414137759265578908448502105065773281650160646266957043121968680780404273325880034279554204993022180268676755516601862032556233657159916015475355604680105347505802969497556997395284449599291837164930605597584589322857794659682119891936279773968274633939171298226939304158210449011144199316584835361559153507286292738020775598100235104814381490141027390717380789034849204623154298548402156984582877529546396988233363459266423150709864036332612222391778016423441709188006278328968188280770325395165743101110178790052192601887327545324659126530525054378012393947360584032798768399086349683494035017390394922747544704835626583642500576531650088300959827745415126702237764092674346648051359016567967390811766743763517837706427565992005663657381257995881577929696907868485270470609135473605893311734794713192841184497302133951574383284615233081343161784698347806070941521405887515318768609822607650026819712264506062311743027375418316371058910688955741482063396806225715999179314809791878597454175308740517017981736372195083856925715912643825193220370353999355870150456460182419863431505990984206786100748141366081426149192492847268290137279834536926748686894185563231035694420951412425311683496200292424145383391115749626020459212589342419626384668108818243340698301904743624781257346843041120155730738365463389511669532592534410017250131745570279391585548438395011432303882068144328487291932868097547821861299806283997874424903854885592759373906775799932502641595775028147671714524743125549606362492871137885203979942270799812386599755287583484627768720288979918369673569870136021331869876836525322834539666869403445263109521793866732687949805284967815409090743670432725493508880374974362204584503827186984391454061786841806087157391994369446007760148755565595890948297412104727528019674744521731067464751748335714750395588113665327245285580784176848925239952664735185937519660238977354533260853350623358090006390781639079034570284570225577875428818795641525432745984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,17] 92514384687480450593417595442807632174098379237394777826085571433898085950948687262917892435852142419213164983853369766049193189113212089124146786817274625233064476006913308809839227624551905300590411268629977447451652448102122228487764236431902870597860228481279797887235261355126165288548853697039830138398649486007631648574101792606814322832665295069188940343323717794464132236190261734374568323338549000302823992556494526378899938714819018463299931955021949442383139480506879220695274383040823904683541976562577471082056504970294454856780246743093867614459834466489786424519608538987947681026849294485034287029811471882808056228225829868708069839175250876050583120652244361115730973028012867313493186137401159658686347476907731213441993539028268749796568556421990765845076163115621198247189320025787609367267520814595152443497177659848874243595430595452475720790412536679636194935583398952263856576048340596998052393528201522025144057083119646204725573436585457084667875139630313166154397107442715888434878485909012023511119202485778987338190429689636240586307524994987176467186928029771427675824898610502213097977570068972978509240230737469288508345568833717044207569167201279585879874729743123105296986039438725843557643977943995440429737751629407799521164902156709465822322214597597473638116019878514011827712929196401105008347196031865769028811016980932198854364212871371663471070426884178068172258198626079121785951499551235267486623647376827574721469577683980894797835712070689396308933806502346389658345155957152217668914329021567449115403029707638886624115499530727205543446436029936293855817777358365339868552059470054497623731064019543918490975421012665285704806538166906794727316438247636319683365173788054918978092054334881961352104545074945857265385531621542291988148862045937028935149732021036578547182496215810738262882626287143946327603043205465965764785720198888029833291943741472264300821704513108955167851025631073939321348321025444453164242287389656942842445936531531885058699167879822026024375400934874845844747112324506387291321037683453149674139257736022527736632051770042516881479144041968289785760260361938083382824170262038018266423950190621383694017646076119255634265989917087712231171937032581720735474229898873877249090408778039734310901013436572601893388193853610524702738393032617278012415631461825384981169213465440479359369094203898184818008748168901085720591876602751397123405114158862278990327537094821715042802477997952733701179948312636808513648350123032816549561927758430202896641707537647974738450592447470957430650441830058961938161732786970783670364756180446845593126489170942595576071730045555782736058286327956711287036232495190627443945595942770225450539606580260350209680411691437626635191795213634603401639806842790635887621493321672678192071750636009168598530020248838956916974798437422561974337915940035970990080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,18] -62531051795314242135342471465795240397412250491759198356573718032440849184392098875057011713155292188095584543004650030861092016233293962228505490762216507112289138834222458813180479420635794969795479980408936967058715848311205372509718282677462599462412135818225812299877175694841498263388205041934547176314381162175245341971063029329412740916825554625957789107661842939569103416255222982020517854236673206755550194363736620621323965304791028509078244501540427950918977021495904719678846976271931163689332448273642570515159437660642646247319092369714001521691966183852732860835406580847744083318489185329443973604482355843629868300100233882671878081209547782535194457196432086388400802989973828866676254360900700147452327435431374471254550757995403303348001063532697301926372121656941132286298532231360616977636807808785181822372736284520085606626510544759799272569565531884697398313975591757653235507105653577429183789929209408806343985941484698278264979720129227513536998632259842575470070058772575206541446452644459812391559400845696884314913501757809197670294394251619257794669205376188154262432515741642081634348564128108771262830500420757723731938673674110242568133970702108128402801948547016928224600552010691060595947472819539893055187541058579667921303756232148066170226413783926181827375930928005732154421937461810144621636395508297206737539075109762768588358109309757829972061366723989957149852610664692256125050838641692119302930384912193115514068161125839758043557181627336919226484161259756321081547338349171779668788765719361130328047078422259742174856434444097620899635183462339884294692461800267681024592272861803394537202532453351092068092728429441120561329334762278676141478349655426350782475919154309030244471948190410026493859759666219613461615721414858452352143947193825880552520209369888508057323131577105793606080893826834598432839277575611282498105952880120249127575769598452911078749716827703363746634030727467962004205611634465201194283979848635310243967259943288776379701753060957560774411795818614428053893176674604543516857236810981426622376454216831921400296012156574412818956109465202703362904223596789630755991201865271377490944970145828851916863237951165378619630316302454710896990744242268006181748533205758801890307794977276201137432572168306723298404321261146687591979391154511870386589166767292611472287445809119591441948442267264248117046147955821392871196191597208033744005704497598386373920488746590668893768488899682052599874825730826730934206208100758717489955653184327623429421997803958930614821081664804135904835868333063688361093954373091169544070970613750735980100735275719984188102932836716842736017906672000455127406426258865130693384273873487700877474807859460465057448933092850889240088501884788679773237941151219191074042350464914360494088699907584502458559482045693857633562064686549027556436209989963606917120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,19] -31024083766353963349894826873998913832978272616048648174356536722589047077997228235787551149790934926463933102070616530520194939052064785076449358840192836542255312606177663257604778601582323360384114376699189733272937848299609177249306885588095028537700457415215373387992201914739551485468398917361559577289606027440046605139079354277386490719330299435015925539952072486488563670236439837663059554086770772450380694132184185852724210516269125408934284385892642200596563858816185676613980072181105290818188578488948922219491036686271823938647912913274347202819269687180884549359005361592317014269873495774615029603792869872489741038880258573524231837244184283594637879324128986704878561364583339279394561760500846403827339339300932116962936091783022462699557338710021422291257769928714057262783169951102627256542861850939594498109025845285564031950797457131353830755713044073902309422043116796480772915458367153670609740644161428170159939788898929250644618685892406066461130106072070740916486352125138014608649722937001619081516616211461997081277636711427689932562078157899788114646334446221907507113899218927422377880291567759134053641069052624462885182534074045474104634526318383927611799985439964460258795628617479311750369508586108687039994794744484586976493396825835217007167980703331062917493796136836045293262921258046982688059294111864680691873505838797133997895398336030954777620783736644053062035384529066399300700675628619677623152068756361984157198011761546173077234016952397057816633867280322425966120919084139161055943486804935288351354611115844504387791616392185956683526810003330830222134189033036964001447976048842022720697606312395238435840505713936744084256990890804338710774548860748774189683798056643714410386401158074253163487552276889586532880996954407335759259425428288927974547494571800941918267934698031015470431612007230805224679495888379973566146473261435547751697404470323889363948852536236374479335398457926871248277459178655056894849598054781231057117226840752024962885508934885430211383054733659101707671360323454952616977371441066941605930092968951539583435555740950026989547667933761416834416302190294300063759124100956343307802424252974318938932803482519717969872702116571696305591173910492988180541123465551812619515731872647925751910039701279901262518715926523498856946043201321027952275285053857534954530376231185969985083478448407535243772350167371462503512754462671668406857111768695687593195594489107476888379511915628600166746651662064315263493669895105488304078407191132773938111940344027972294587480490181545870514064965949495192515848262284325671516462516283099612732900507663447081429546707434463720754223712483643555462573407685351749193039052482232891092776487489228078970653281842228415851777619056141185654475741727745504832674166022204052575208259336485255868386325176648879518599779039973340739635403427896360960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,20] 176382927979579700974687779143550068055593531819059694323573663859567603283556648080312107739800126392957546268900941821010107234640289129733573620973636542050784613503544372050798598826285729598009657750109424524462373844123371051215962796125708850040244070592185707308650610033419714773398308459301641136810659775427836854525712854460662528460422251190875358434598098442783591866710018318019434811366891535228126549401958330286658341389182397988183416749754498217625029228409089724088649031850792007483542048607730167790026895492469126582520898635130193155032115472686825601418071429943294305889716623027722150239674023132825387379918498046257062784100938716845450645034253032569484316105804104210997965782646417111003970828981538169748051465438428707789024988326069466020088300547093990575907051525964924951450454374007904523023934245923742998453536750562269753059735762394018805147458548578408463627905040334012483372129726083589635377070509134458273971438842808942541518138956723832831026404320317731780210565954932309048205554753531799085784997667739177902741016432999450617978791556091282970782039206562489492040548964289770672874415633227328182802362348431311853697210610236301074130348767581278599749074751879968316650989647422479301504479672767959594798826256051507583692777877512406322886642879689914180090227976822288260671941069865312003445343379903837508186882149636412917186642734471750681582692962678813140378562468413025517057284416946203796696936803579182654073832442640764671224520908979769739148673161186671555412065338694317039405126304220779470728659376905417886817804999123771062045155286604880791342923809941276286624077477712273881159383922491282486171016433056006108227114219279115165309450228883547666989369733190125458466765740334465172490760590189664866813276724854436367090805139968401357369044579486880274055199071437387179406573441873187536009024713733543872793164799241391231053541068445895465014340289151357510265178107661696603853473843525935417482211218568694000741937232405088331603963765684146030592216902193685845312699202742947054747929467049437176005214758797924775473677856251174917322482569834761362045681134738224018821543109526904800762416048641813079184934704185580867591524917375225100536079211495956296190934508157133507861466219036173368360480270090040464420737142140121050429232977123019842747631031241449589149296994412837332656070046433148937096687753529897361926552306803807816139499480204306077825736829158837094412405032644850886296441390326965692474877599406199609967747242182101766261502935083155457179919993159287586936607581033725053403174669770726235964531495028471967401941475639382308791816823933762713611098100260640616567965223499616379398988172784346650151240786732767714813384536942143031329980767967265346695917145577586257646724722683140240911693788222301075897747165955177284190604338782674092032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,21] -333261886483322970938163859711720965602376735848434953355294853349606276903182777601444822793025391930779582374737790604236474445280953727309603291790000281017401771970662739979186718239418875451102487709912727526052667377397642345111521968635956012527767380249792316350738027215145171016356895625294580778968834388912529207158474211532381486204601700159393776941908053616207110283343970923556670431172465532999411527793756410604190479424632628087599031816983388809702176684192834514635916524875363711096360026478716750216694356272771689565492208659219427965217219169616530207788524749043450073871718435238119645202391178945227408168728146897528898395957928456690037438853657813147281603963510104104552459239908380271024017937322509675082686696962869089136894422009343198527640584784387402460117401553803388161851757243560151350922086599265510837039811040844180849340200665467099008303885802429036717450239007985047350583055118285990640337525659255863235619843479858984797861275554926906260410680609750743368450190146579780352989813143750233493040702018860998565649776888806248043096099006227313164866388685379451548116318463030720326667112477837913772146906209072674641976441298721863419727714390244060279597062723803022565071795073886479803128582810116795465413249409244677877863277584083535818166138227105640527823498295642785583381509859999724189160563960158432114936186044199462893746167761359835810821516606129183785081987823174736033592199185441296372552129315261005634951111463157699188645846550563183195429926100278665861881277255927334282153400775369513608477254233315306021516267446323997383306062255060323700128625685417873816701957514364238646121163720557185898110249426218654681403869735415489993003023571204692843195048571379638540649246500022601655123471415751595880055007558412741129546954218364525357658171947442856715459645323386523319491216015795912781480841115372324712894187080107290118450549639626682499944030771471905813560244927703698621743270617614716018937151258664296927229593642625337922287044267471318256491445238580702664329756797752566664956860967632517720807399480690282421256257209809984326072562357571916223791025732127369739420565231889032983981787746545958282301589225286237114002439562073863572237870696729880903334660079242058562214958887551669314592380711468088291518116765418417265363958948024825003702747612362468295373494618813582886867656134698520902137260254034499285769800423130396196059308748143536350726971180753105049281818409559743154373008825203340615882087311742729619006319640504694822408923714821624083882250337054775054370433076133416252194854916059035161506219434753012285231691236051235668332849309588917311924785529372761415617242527884427294830939015830450860263602675524517683551094997972765513145207527860277173872812988260940681493112851819977977693081745460031607131580209363677329492250137869680640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,22] 449891583171038248659757128183821657383161827432663251528679872028276775051951165025891854917072748128466877871980662249189224705470177103354740095404366952247574430374306453421830779108486630058304761379775832439715491932317634302638293757656895915120388826626310167123250926778138031145377142773896528710025456913022288332820480193179200612142910056952691131920628721457276582840720577518582341916101223516911759542218660570659011347527755243339466198779037032051464853159766508901615622560338986020866078024380102440247337746125616285908916945645812011814741145769141356141193525703213848737641891710725194928867499692213443385596239537148342870667018405312718978913998982611354311938469508891245218864546704879154149132580391924975171617369488700731244156876348773859080614912412873146676079039366328962666392649424565801598169336003120610069188799377136911867353877418964455883374692996748761709169928891933614615837106497692642291780342484018169299006606113223019965681887873957924512823656878274136812236212749969693098599797713637779356736453176526889315646286509784278133756229267576697024180236913116417145302243065206658332342591031036533792750395261972488637764459910581781679490332031770546425985281172354530617330345572608760581811548344849585992883437561081638410051983759631250066627438989005277205205384655038931830333263495293085435649721305453537687465093864564580314200825393041136424855942741425810631561588561015259756982253559009940459761106750253343777608140109657523725941443305030210669085956781712846989444366481323834959557566416264320391489310604147379196223598713539786903590194010445256367238681056930094369610372152427574042511638285733163401072802090775128059647154809344523269720627244277365800628468778762407023765602580309074224955962705929754552748281859459766493596401694326389108355361417388932812863736307231038757097027550660669858789192536682741655623085471571459126828161278075391115395780187396909040599103138220789480763446133995932096906342906375058566671692319758009785534593170578768015760971446064599202745840792558018658845924004150704594316996123268056162076024044570153796355283103757040723382183681867311158949870015790441207223696440226563523289960854624654313955968952688354025068452651107128536569119702732027216361113309009606450746029236830406294723692182946569381612640217533522599312131547590796163740499371579676263376019325415231224636171568613412363960760903819478019197840775804242757037553939690249711981836484972403891679514175834200521063585657879052769461215736713912443759565621561212246923972948030644706460757476195741570624670204274818768048090228879805236998610490475586454832415867240953107337120658809481004299939886445315638736430957715180425229623792173167100948153296889257384368589859761509531056945972981167567494618761879442334943410910177917976474523241831920551832384179232053395456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,23] -490074306778891002734548235812050357550990139207230619777122316068268626076879785576591517154621751109921197014111493580300953565547706651697002762124057397713722720604142547954918974933217953870549819715726823365183828628829744445991400265509673187901710821107863196872936777065381769037002190308063410946601155091464270689461038075080580621049620400231927544947232294802851059251030499422076282743807103737578984750028123557569041054759138166885961328016456286960856422430478744493528680639401367728408167730764218850671354631231671699070605129761317820155699524067343406677150971071946868558714401691579265455213698363682828905378460089679866235585781651273981961275594442648446354589214294757554381389771560430161620317371075776298713811046679124481071383905688537042946008599202613413896914554593922318680834788264860604927853323358391350290030212229013875885584943917784382836750152164869022456016811859435523948968677963809687212347023587439500072590930545409599820553967625800216611384833712220525009506316534495745771243460238708325767250606582603279293902472080774225704790070696992520104741162632722154009567373409081602757271129695092986677489775103586372119022152601861860755366246032704818962065247534124638820810151276746048502137953915972515871275382402655949146965649831408101413662138920560657861059633369939944083538173858931769428208157035615188115708103665170804974583899095648491908492565106770099082445616091846860839050837963143289840571625644629612659636241769051911651963447000312672367149148146036887074367606962905488026898816137525715423931408441711201038228543143446207763051107674251819182311393479291868226169547966818170053414870351499203597922755887148790347801490282830349228918401831715796919309874269550960055794994278956101702317415168607530693963998987579610888815243577649138330756248812734362828908745938038950997764009021470880859551380533356887425291906632664633583270829309170123478180809138533090496107475085131984405035308560627971798200912782292030703463803169215087802966810427435725256171235152105071017815549081162215150970028193857070156617016549822573175501441043542888342030160269889408036581798435657182887915053108010249959141224725182249539440431247346723094045443723699673839252928817097445913372386360981461853104442528646551448322035591588766223704716788357631188037625381720219658453457859257908461363225233875587492277057381041250668042298244689387025998152203211195849549062279271102594427819234406436289129610926298329903797282562826578018430039634027808518576818731861024209001976640693644138996120421688754378340201791877593057756241063512715548539589602441498860686147484924501231680821200953049153335154571189931859698482571348117379869151711130321862001916282384202692805462715861355267129597183160528384802665147112222154798214481675601062282645194433513611663607942353314583521597858010753925120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,24] 455350306748746928522427788855909569776661511242926144347187962116394673648669750391188038442194208237264838180636394701472347116262656006758377133465275023892974054428565300174599883840006764834874648108074631365588511155944743475640422055182205821020768263338924687154512241185794995022666448413404791722457504618949215071779620442395552120135481247742513575402779848384738271882899591153044843109512478937987252429381740649125463506540382537880682361512644683586431426548059694457998560701445086673606602018852174957779800851083999563362832799685340913801222654852297714431823299665676729956264285759708036251843342856687718578050800623159051263748714063642800577848379526586116154341451668967708768267004492084827936552984578759051002799517732092561305097306310045394863429125948627611252139380809283242327561275501448841959109844098634356075322346647746553809651880426729419816678362022049904331188492576842404378796262860786533553854116621316259401388452580834163768234871764999210185287475255732737605098293896371468673781035093308518725489238005071733990492155231432993685172635361018045873118938784125055524979997138055004597923514794335217168166195969574883656822361957142811532636150932217529280580993434828487101488819999025435534208527432769021985930452689865727312730238995810658803573398867311674504431340553131035003843966128626448482172327305406636800379845524305937463183578986023496282471154655707726585610611315599670843761793459376826450177650071432375607973154387272918837146570594736622511990219965665210563468036391368789389427515313306197377902744860620941697665003841124978418240686193530284416214606981146426064050675056448027750206462897893256506713128436253168761009502124796908189885728537398102965994693635164665985451086109703232530741766010188253596263411008594920241640051230467604463080124894986069982154175736504374345731897486695192608797649175132837256454555297794105351928045996023353176386160580070493811269354622321732214837582441636431723689861724704068914479425471750250420656667510283092034904219509562635787949821369900621549634702942703893050814740245792137158099183479508608452507781276409482676819658009139801964277088798394929185515365132433282337450274429232304710529595964579626110287358680553508007333424830316074170795313773898004536166633669242693526972320222827754167019238599134268311808961887446323966330584356400201960551683598875449203939897772430235265042882676773259274390255728692309494881006474559783186920858542891489651967992766081045661612697590228640607414068160589955892433851781214218299207440998203450832136303515417918698229549869235518676392949018175204594994698045193837941155838118807078690928869873958550684711160488657442468947312369716492243190828443111622375030437949131338518535807481576576631711300074415295819897159849970116711401682127273574423076653193779032515805292308041434136576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,25] -379971101436066526619583641276390079467007768724283035612707498195599371446519751037133984525950505752288773891085704670978946690151453516023816674353537555731790863494740645807688048331013765732542172383464497399448942926401693747161550370287296152355125316240930003871369590218995244568562471266647478510114729679352505528056251823199864214929955369544958734986126517734758996249379039949173212248774747755362556214717487175761094861579055698324855101205695600729625077788902146163621265597289782034572914399212924130383663585651994144768146398430848518675443026233227970109815367112565714416048280742107580460604879618490385965041465763177092323599317460758121165408673933100492140789047380789688517338391230946223465555733605366161711322115615566582400551285719102217034913536180834715541974146705195859877458485687297056106132111462340413453506103077838665562915742855879132596225082730688067143866022314033619402160551518699964791968836246659174652854695245815850887892239031263013132022041434457997100435278376050882100535393141069218470542184816087095892758868885871436494502806112241747776959065379319056223259887128903916147297544940206429167057876236225841211447778276008502340276248805326575762174643742032949394825030575213187690401172472014971750729581425171450980987360679266858287536642467659834116855512028757798778964661504414028393484774392902216311816472602377346765747697202806776692558014794109890798076761288261687813249209393881967404093014064034706523430219324206181115649202155339755788584327251855048538643821687392641248912150238753494695563779673935666228125799009033978864867806714274098787821195159020644131609216901122908497231594270787530149171131439979299850123502537470834681922083112649595260458377519737219145693462589026784756197896338857589878802317556994362613643743029869232933564441597500060465842165559128091183622030223372788729090936640504818122032819774717981638678140863419491426513724192257757034333732631153416366522850319935677191332075161011479802520372762146765214447336187173609360004955273637210588706442933211918436170538339863470090208630104544879001321806983846532415143656378680747494912141642821305572944235500054131299211015617586793391583528859249950182875243809785262967386824590119232516235351164492229504484128812233903387911511244001634533364439906939206970574308530993574576253043915418319682585755362799385471725464548599890447997443204727147909343961557913726681128486199034212686476851190182152226605464737555413311072928839161292847915711405129466447930126108884604088327111916924500232917160692254230148311057472577818060300484371567406952864876929452901371402168904802548359334316787049260322477637071584236302838352736666937988404107481364014279974695022574283463727702171129894442660287600791159027220450116596602418142624817726991032593350887055902757806098151551610863775270298329494323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,26] 296919571866157467459933787581687760551817611222165337098870368279413533772584693735854088816716000094867801564825343004276715089155911380990432776360507987448279074437114457679627453420941514506766866704403475659809702767305803061647140732199474048547196527594164822868354923091868030255685794756588530880319906540583126882118822904403750642998499097911161516851202705057686308678651564718931216161366873648393623351429170203744825223442987497366220091630411391775453637976049939544149136877511023840573537007791632392391717779509290131893723743265031118794350682316029486780961023684860963372943776305865872321986566069347616590477446765665106499565948750500146809115397651937225079665326861755489836107311222459272011887102026173354480003842534428863070177070664598844107225747957910168900727238271934181411071640066580889760753051643234850986984600034727113930800262093094871426491807846695644085137344453746702383946407144208848430685729754104111296431070995699133279160046775643532170851228272718761352181816527136145072819988360999755619941892783520441528483051728153338200421694769500421732986362548693734627984080561021066498547253084534738026760932243833227657340501663922802241707005474665211991971193194809059326106128899865077378077968377454264310997254135257280193224994763979140336156273390403494470929618888042252488867108518302261252465442673517287829979125806095239168946332711245609746257631963955066671216350346711006833591206020119279985926953397439836416951418599524887025929587438973497984800928762990655526153800520176050403677717053634185260073758637184808966520919464935429768339895736198856902345860791907642427859397056956321600001084324191172163197583401300162182025908061779839546501889596342578934550855164120277744683881779900722482918615494206233885210614940253114512681754417162284488406940173855480177515936532274224866619943859375266682707930506832097106942061033608164591945167404239536648301944705567376138040048941682292463397351272400311969607814436241537210254618156089624634938527477064376171339436906827699100749232653639367640425263590837631872923322938902301373346610517512335624478372188478269251838895010981235684012028011737536865040986823305417531091413934769585555828622271766755531378449069878710335456090439650922769468146553524431585822439755211294763464115244902578701770488151938840690412966404777934674187943505354018351219404726192162877054179586387163176973800419561533614043182818013460512771476539365215075644111462074622033577910569203092397511777175615649424059515089329488793009726035850227465517739593220983946843323958762292838962018695092446039743308635334156059975843844416714230216384081939850383998850190804324855508637545815145456851307074689265997848070853492721707374929137932159470553900629257387423980898718574331870353773050853961063650028619054568180917918867614026155327467137401444368384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,27] -211207153042104420172668171158106304696330977655998170739206341079937437196650494987472672790043657850948227850215802533950509595294230792242378807058731675348074736563464177590663310074013638776260816003343522958498965771524014543454581368722527788906508610335423888759414611969164208628157280826435197491219078834671931470150696577125596407613589362651225234735057484210834814322767367792148991287982004221865302095911703365598788801642947323126297163141869752691690458642102120814801431278774019060486436978128611991863476330693655685872080765215726988371640594971153309966225798157794001555292254472291771779427626558750077899271932608787663742106922527505961467222418803377860519394249585693877426834676533657454435543168947859051037031366311506120277411201010387613439131264448858621368404128870261092147406325504921125984012735233723799233596049877557242622392655548291019429694869800269701201077192712047873702437397937191672881770833233687458452048704561697114803921675967832672407438636865085663762910020572635418810586190582878516078413325003721850249229067653271054781962183850446676405355853388147075057232693921666122481616533196717740795923138626133337302940988481405093402968208140782859319428247713095735682353618545301490543802475241009302043281166930974331704839374157903179452504503646237818144112733529290582010454465194195741887485363216512641932290677971555553917617486294870795510347931444035787566299570887881996664971779366349861217097942346848258230441489875001502240291969462314376827101653558619721378660649731591217448535796491118219865273705321214406208301244455897401956022527555767923592667369231401240735952096708191274146111984438134162589615165762453232362342557014728410615017432255148900310969885407340971155725988985438334811833607973003471220398390098769739792254534152121651803892995728582706645789067039667608480617745313793386868754836692733409985458551220043751007753607005995737079205414069652234108661496410536883924863269242017115239368444891198249417308839340873058017008610312903071028152575142236853933520717864661144778269569260215298349846445237194795687064077895770636634117615549399674511406329168030611907260852754470314234231301635424116098693320290387991765798663554172183527504093924159375058359077031933005141736595612002634415219496409159100929329714119963138864716539383684305758528923570944108625049379363164153604278594353511533702437981322617001698668793088266947116911854929812230887118470594015153346515426459914945031980960069588758696286747597861582204292549805904438059187883723722745595058746697537820759820313817772879632177152539504128629758672028673198597941207556689175217129020630898446132590071911204821892535875239833260211564543251133312574687629374725406932105063184378613475068807121210138321460825777404179755875587478494319855822593792863795585688946122503698224893844860899279503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,28] 112771666924891884866534571720552738931519310823341368470204547500578638687385896525111016882277368509663761776182777504484240188006991923430575136295449042750522957971113840512290615442523048074565302120029334774357251419179107915614935658964274125649982577400796969639753097365050009784277196726187686905970781154278018578980400750623357866364034439325541334506122880225523212025354521028971871391736411726617912326520876921842203253862435852985188878377103334492808095838402943821353581527609132593241676285715229538182076577158906070493492721955185645654147005713871429114801757493128770138032602792881788681048371309024581504110589728183570881789691050237094348276539494643012139203094337590918177703753638753344195824025642686726494602633274351347075481520537971568569950122324487220893795655200039370146645843646943338047965607696366340788227789761798088649300663288612411859909913031050369726102214615847536035136071367326060423168015739034939449016647540766951153267858437644542926380159511521511587779390195900645201476467927347335924576062112046751088391438623496655032995439058969859741757306757121402728945071989875346991440770481031831778204033009702884034277710702535342440172503043899109599959534605647867796262972298942880442027372252101725382438916861434744497542086491641042676203499602221976804642874898592918296390158974831956234135058203510315698355074268628625227623455999991468289693309023154874615064539826378783087032792963654471703281914083859430640250301227166191380093624814228102704592953786318450196102582653424193361345423725968677043705356123907322140011508442131251529025912602223947101996857752197485354726201056719013211138555755367245054236842762759558376589665211494015926823149651436042798751997671268377293506197760080623308409330418592829871120982398255717285918885257432537404601931528996169638200047537957636309552822819865896921887587001424922131561629002650072544684549121877428888428995238182984706424233950528753287896646033389064175599863814674242894809710472015933076381919378801018631656313025705258478196641942435520811195090094396578078687850837125426481734104817711328300640577487967110448096992278698230083619846221153858401332835252914210643183216337551295043292296188008013794582182512985978404901673258107022087744693820556074039692011537574840243884417334641317935327970377888521126577612275540972143151009456131863218710093673634717988570188220939748978155092045107634086241632919530918419010039895648543186965095092257392959396757384530261458384605057870339705641724702360002650879579692524064469115186766938746551022287569196384333743532119429059571896460675011564511870758731918855122894906971440219448519615398513435747563223433606143007185902945706967948544512379198164148925700746540274950034969041650598609347258453640582311173635306495741262928648334211312495395776278154945791466873450808922341376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,29] -8561826146683317801916656329305636371917072763144403636018692195878104223956429726160596954373372409352013412565839836061810687759922130024230651213149761470462613107901383291768760842230129326934229098990425876934224344961984582671303474377374612268521642419045802672128453527796843264452005603620376443512974263236479447751193443343199306294411397994069210685844700627047816832593895640464895630197553036217003708029714583957752889314546433792706853863491071629946607242968875500493177109237208486680731279855596235326562918654195214737785581688597341889573497728762896405162403530971619717988061399473722261901178879767604305472556718434157337789023528251725485752038393881075854460199879027688432140732835826703822518566860754919577456080526176200666048897418575936625269346548075962852544839337247177014685383481999695882734332304975361974854275748786093705788557322433420078210760277071184810791134752980073483848366549677798696049610975763644352262699143339335276053538662864499947845182248587214347987962389787302186936117167579391356331961222363361467931216881528938394226438037444663500176913753095168472722503893225130084652812501973172652372420139417853671395574070461486833385373584255110752974901870509481013545613640821866658507802483979869705766331104516929598697756239089639829968454080975954534213115323921387104648296713846130203689420732238841637267495651354094370006856737072042997956096673584700258840253706860529408983760691715589954085405063364025137687143130351923079854540992962536700450719305227230991853647911336794005850899071660089071652603293246046130624769643539913102562314179672950434886908420491937930765143518114108550289438227182805292133389815563559784047147055978845894122331963154939331575751710210505188221085417728162415383390190131980995700299348824279438848936653927357762976501200926255377528005605919468049974865435788425148992050687520417976722102996132079439541296007992500602845180171460657988853926593210896436224617121843391788911410073873133027924291118614714003260787267629638531935254642299041577264584079312342759919042490202878713028289328989383227468663893330098257543862045266779768984015050926979894380837931926556001853214871566806836287328533442027890717724783020177514415836953268487082986560516199350433591682677079175009438043315356294880536093222886085837652473341428342139832610679490280377140691344647489424127479747237231285450024581704402506749001891616701960318879103165123884230500882040738225694703833697504635548850579536707045779139843011637870262604881828640222367636111051073534905784500324028989138201930310622974433070191401576349982758136348813652726880351965008950712703224195326399462092039674708555246470774796684375827091153228143890316864240648383042757659547780180842272379765261336496230089609528202065793488579375732094896936532255768658715605107337723111087336484233774366720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,30] -71806701169312096639980073935507492459727142745827726746286814834877462571034327855848580680037205379245359089620719092904359841064863744595877897412244134686751127825847459889030624361093074310143557468628348651738848450131504295082521741715588900547080719048575327333390276634336730204406469466729989536116150740522832352309046837981232263579430587745916006739645110970087733347517170787889967812269067320537592703720783340049266607098281667216967088338948558993195916086925206326255792484582232424710816939735271799053071357034149921229974074037779911695648823759077624385632518779806218442601799723780873563869580815076273718844727180878793681558665652808562413974993246473333134025574956207304273914217627049600766978144108750629886163310824542718255146469274504967568753549941035786773321876965991194361266182518521207335031076801819279675930060346795801200629305476056839151589323063550907792725682439062607705366268158235063235550342355218049903302518070288433815580284031382615919671801594083383852505890061991951908311175541677217221280414678748320185779796663215627410080036941184158837928421527809462468527832863924814182289731817558563294669601388348184616501822743681652472325567648362579476383312085428009939246616268888022183558461475153868980640896251975099890265962376212222820088745324424687572785934543882869898623381530138957642767391353666159625510013130481949364224369682966070175273008296618293836399813358303825360487791427607674075248206542923759390422401863953756086558616209897238037201582511153531666287107750706768479739737773536984420544032414290971703374720117861900479143465169908277277701804523355384898564717375008002438424013617205917218298681037730919151373670493494469310982807048184702296120413120736321531771867972375528447639834861167741926747962375731514254323430704758762534531466957343243233719832966604507548158581117115458120191849418381240180548219401099097518333165789865926734206791168447708989344391115736386398217594237998141385594414439331390846903499788554032767678362920364526291314700159776521925450588429129511942865780130719750189783386718172195216877700670389805043528869382553222065935141949383313061247686168827853422515716659195338443217491745678353761749674017484599841025066688438783127921301376598314917828594267066903231659861958685954672840585561135022669722119692931658001611489085257019154917052136483189266717161522216405211035665050732284095267587440438095612438355494756901825721417445668058777329132635034494798509956826374357182049641633283385241416759441978792927711683220388205185590140460386828350510188601194845077112092184215192654934752897281841272587131826258580412574794702290380625931219359752208682408134160255510956797271896201729265981837913203851527387586789378746626917549018770958572728700090178373974615075223515091206945963728150378296113294713245970046882095498997102804992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,31] 102924105448657937217728380273490393186477934489864276947825969057893042788486415137420446854660251680154264370191149726349926159414322966639879935530349486768880329581869733274232658364639538696756236893520069987561962964788731776300065023616556611446105139724840112265732399570553697769692539331441952649150473513777831374591457055002980209534759818692136609969920742622254581084374792746094118553712687565586080589377126602094539548899045485695947953971262929828521131591483635596773839421681934861537393843632039703825351165218504736720467749265605777790488045033475147750875724771537365851070466917426030983110941973664259535869357441809193798121967197213676273347712866970462910012540814367124100986627750512614219687721784825241647310206208366135530002882864060623661330957296591198510627863237572099944770689826547171409937756060394557355077109930435922031410075159608380607772950255665702831347328502606666940562875511103978455975285955858533664934702553759275910605861153756266706536295566538099084404288085455227483333709211995250860638063237348654943432186571515098849767035422037216743763641784300320422308488613561497253917392996936668518436118767170842131888002732633649643439390547403136948129721429267732909972379488388654677829777880964362949374702691923957499493340228560385583969622491094277490742278756551527952192160218834355815829301704111605478986926394032449455848499962546602849203811956435995796280189600677959999326411771642360918159463479258545709217221118911581568916701217705904128379443188140325043536982438694643328830683447770005757537159059237652583460308680805889930475068552546223692832564861904882756381376322886314058510863687858703906423096512589056639499783476986034642173068061398419483951801859315287631905379426470662077414138780040592562161310463603172648821291021141654991485945438024251936485312771278193277464869941585273744647640904699176278478155288054577471717714663935383398359673233758308110508783138312313643836272095560208900604516534334197458438720835560185572984202480412326038829393705059538289311515018762591136143506599066732700665271842269653975674656130684047030000326454044636910102967815891129681901867264695164016976243341100381793026236345869530646294705308882126929554538005164948047118444031053819938551456545615069955515449362771592494494998936178175137424678361880152068391625405910615656457691084848660897124337722689799434705521153615254466255442274460962781598669177427986354850947836150311101853630729217455013809667937325557608048087819101027651787224070176910895575851081728520090959828637005236857690543084802275605061415915802839410729242628382597714020716035020252858426041025823799487332719736619386800108548403333391243352354883854101546200062392847581050418392788329590729934419261329816610736131036862122679357162720537266945899733977963954877205832482996811958509255087474637537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,32] -86999418178964331824275253955390448674884311746019134861045037143458191054845571363439551055628608599784706235018761466714885180529309124868611158326390364233824473397132085919452619603015618491037937677585976055904997884470264439233697679944012324586832754414907320737327512873339982285600670840584204993738655647296827394621107385419136127792417255926639780410324452149409844667660333765291229018023096558483811113664586631968521618702553349380261400047079105902318305283240168401962832307278474403179835090096034296311049328735464631495895463514301908230621048055387812331841655539108100046168747202912921624415641544240963468124852916705995326894710571309494039562983424706380652501556528887412805979562090732512352538318945204408093753456662577478367551852921353674438091196712414943782349283532660526958166079370937520298766537162978142137772858443880693903017815956352555268811443794931606347708851969018505129104492274051161792824114308383186724077245293270735453284311974122142459132920157476189452753727414754105695103209048011640300794919079862835724665340213579081312786123273184780757090621601000311376776435845397143452566963620846867926752296906924737229460427353031468259609517103064370306904849710887673631877681956413076019188825394222316057578829522718010028459426552859495252616985008383470867407797891552567296870286177319094001843932581487007370039980140845049832574344042973577052054956371461209121654373917754828481251999895345693869382759606567653723228609118476143295981073618993071781603527981450298065896951926961981307076711591837605845524283343499901342054207821628651384661119953507218056459892696245123232234763282617752630930145923148034063054835877591699975438259086994658825376449634413847662454551248057914845234077675785052060017137973366337528447548193912445023013389035519825742179315220275750091076786951549761342099779307411792112833974764443178047174407424349875712733882089792121731828871399248178990884590294654864757620226800890065257641843296878265032901460315476063778736451413198173846385534541313345677461888239700981247486047282494310167344239209129538162324134069521736857274945560022773795956887454790885011556188919608119113014076383981888569028858530540949395882336753106031818850686765740054625347337430799021335082570606755271967637061713396285149734098763147420730967373031636317908055616650091242275521552037238237673900622798205400347324903207134057348003238380070382133492457124285762747272057806559758140262995025197721603133967021216151608022739333575328567229259872995421823730177090283698707571968810580040001954173269656626396948926788443830130335424509980416279388167990651983354883475409416625030657153780495249102021410429689012024351098196601378453311921229182089311030222095084603594246163326551702146069027238840583493316992106957914223975054018748925851445717187454008643814697954469436456960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,33] 48875929168036065424587413879186254500268686856082230763792731197962808465775019752857091028817673240591033736148415243704905887345296262578099920625566438924465437888611995032149507166287506657346288767629452490411235582554073309075201746793929866144831833089857961253714974075538494443896074654210644475858670968139187867051562987245782630106692184335685871123428775835669299290473669482221131869098658521657321289262526524517999802229844917733298495667642291038010761705765793819113161111396062155451440443979099739558802682717000034875132076625263822823351570740647630032179130355940699418979099047344001032323662896569708363457631672944408615500635779220524829132519991105244707568342303562068324395752053888444178265372747378255384849700800469542731292978111191524600296418860204283301221424413873818365847261997457465253224012120425773885310406496018753451565516895944240070128996859717460456395202813337669977803949358317404578165386138392065924408404083180099926859806111801294643371148792609567937947749834446418208504209465522102561739863428963779146624348392781291103230518604911155859799630769125231616292334393748374549048898934097271465540210006198723387482362330347616957984415751572040611323404756652883611270114411143224012565455422781616080209569372433555133151859388691210467156261960370682084386650507238532973651411263384652834778311147860602744747649546694917433574160838895428487806396421420804697170347336060264674232205560648951261086355366395479418669533873595738785814196903618389369479915857215710665628005449773633397011670388337940739167566000766942000315875792194244334783738334729664678466885530993664174042121151795609627062658751938782445611012321153406552590267665355253661417404610294516408328040738102102176827170974664731706556148633548602601738338156572859282933379117944770106514554942921953947768901952745902994972057844599951012491105603890142012932999392578905152727160462655882389255820989846381915110334972441000827726950357843982852394931289088924851405843546553105489716984958701371968729774247986792430709643022891061798536186850816874577352554760653528580379534673683886514361650556132527343394122372641778721493409694722159905542086040043098133256076681666535387263980546044494362720100661058302625711154658895669029083001239251011811987183954526338408442162971516196257679488191973533557214133343871784175736283455590203396909272588101077047155316703044398966888179322937746340364154713020675072012506183880816384417601010841579193396450688225452700818869426857795048800273638899025833035372623115140731846725315532284166636143254429553795751735125681942745593919589505341912092306466794069556184070550286417140516903644404247813902293978940547965964563916663506518621942888889395340392969255681670901833639171457638242045649710188259028399878038925775678922916159797527407632026539606056318615062481110491463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,34] -14275664382748868309421045884273158943796127574320293268068831019111636353858955518527962146676134673540703581339849269426065800569808079231292294830460732630449253872485482187767831414804118616563445989238548548587554940049558606156147699157997421873181306634089723667354057533758035330405344150846574135232803358656625473147547579154259105116889870984798125345681862427962262137533860233101881424108653735343952371489657083969815653353147249408770073171995351648756786773358748948568720901134916923278566663426414232555776624302606216782135375779240640912965550611409151888826192485553906317113715974611307548659277555463156692497698471726787101905140395525021241150935185591655166293901510264419970248776803445714259870022910604187085758434772346726348258882899215751184842612319709154064832594740861687843797691511595311510675844674043752590657544503859065033797036460624556577683030572436639192527816323777805047646310573923491078913583335281835074404162237871539198169021616564273871201059181041302021693003388980174484635184792605358665379017232481034563362490486118774371994133417149481683879137922866932292661972911809792920951161804027063383881482189706785081127967697583301365266361999652571999693792734694214047596937485289054575219279147410873064502336160697662076572414795468084472972528853401377880238317719562821573283591173687925951728134818190578528056767885960102461835984851175433636001298325814733081099385596729565568167662902724936593007755310148880824739218801191876666392322490532560178983012829070927133351722653553465912948347858363030191126630903015681761405925335382438149544529194029184030132234300587031764317896756887146569712051309739337190431296255380685501128661265888291727205016001889860507598502834087071732489875295921160649689770315135584961380895233967315604372997175901308577468199845953613362858283680725869047826117015694727009993191682607243423841464308165154816019815370855192392388184993087206209600201558359106589380734508421496921241238621374872632127277675975591826147348892294276810086403107713862115691802066911165120626970718988642316878531884425951211240511377667561134865651114092278551678998196749299182930961161001967943062610597357984855179202331059960736930656637818257336021760963412488735924458208221569053232222460962073310632028692252086108699423620917906177256137472707432083779269802249147780515713528464025474193598794013956525118632881870168708981098383842156301614682276096714403966726165005663059862964094296237082517669383776872003079830287967754647311956015713733440079071868680163932900256838361069937259682027660414759515812656795736313453028705066164610522360624885219919028180952990691862012692148831704280584204090898407050897884553287979547517135592763921265292597905465803382660314516002271744345042193795148212067162988401323261707228230555635994363677814556527020355138656085678751744000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,35] -4961223179714781883418919137344059878101460997923320806357598592541744758817811912411541228185236661772473370196206485662401017864154168617327920655459031969586752699755736535407790737888859435404829051710872213684885334043433474363828606994227773303207020305413224231739585582959527561768952933286811782923367870588372138362863209107047503391163808152222938857519653858652194118694842037249211627519921125080141331402993471840169130857492997105029602074420527211181175161595464015229624711473185075287425789547825819705649419200168293437865602631528993071627731436419461875541666995554879837577359014684013248366156909430033880746388158638041602018702438372407320734115759699962784137005280943372594947386809197982521926808472130430868187985833242518040279783459156771073780714439901558028821145458787293629536859577112394576233233802953751186107869822567139995083860715733675099163148020323195745244171386247545600820476816272396218544011473853242492039742242875166855270598422436581117725591865349179222713954487786021471089267997417352742508851735626470869946896184042789531046953655380256616296952581082574204941593650402698224719263628729108416761171463269692460537853740326478476524827578817805436750238069640309511822289300356275702002047312330757705032857505970694402519194045017752335918769507300804722174177294920067651337181409369413120771728827761766657761807932376184074233399410488156327496000342658098945527821637884312776755092634769421969683401665244614269750534812431218353867721291821153670993672563785367923508956091260865153873145071395302679850836719559794103579604515352014803571940900310425062193266808116620427086400238055456595952997908269742503348287491113375387627711495876851237257794267137480506994769574669522484449761530757743641018990872189070750973468191992050775454532001820314591553028401611230043960908341368369978535609388159529115236405455651911293505770714388525435832511219180217150933016848164945669119835175964350543193537059412889378024032537565883426004183623400114250211856688558721109098639699742313765584894510449508175497351835511725473779527210447124712102885339524757094551533589022625948185453886274532319168594771115154854326053014892655655552287921881794335684283690127187470309813894912848852114869185463201941438563453083755638874003761699714845174586367193152670632604718188172953879342474207533609363748188574827347292707005546415807124699856362179038301506653505228060501434360320616114369051250080913220160254317388034367621733314502361739768219815927592666993248640298485129755546197330082768455845186713938704581853945690368059379100194957337996269455561143340339117994766213568074789174566142892856006433921138418435014519642972059191277276540050889361231345287514392026318298654377372465521727197186801354928641791840371722832712349205428395906468940820387146955534304245024188699844221371573862400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,36] 10365607482285867434962657051494502606061858284324989477923611134565919398227004979068865091763728799096376247926582301525038803244562093431919119201524051246811535285480719095886027754430902407925209594466698193330248345708579458870219884365431954481696304659998262444542016200824864879043941360071115800949586772769011752143907065040169857823428146147303130173102570459777189122121222653585887658568064051569243246729855598639389935137080078800683046926286718612035485351724854771413345055800030966332031795287160954038162027290749940943933628896164417459580164532493275288811273601593390437792327303041146772754767348608057010182516363401208989210349482707544618018092383496584309010075875113681086416836707851678190030125340716925884172866282131838811804713107642398671811997246382619408672354501454474702482193250143365623264953944377338478012719553660340478760284612201592865745665993076287238063725634744442725898035659606888434367530399049336768416876887227106194227690315523908794082509971509538992071629764201503577252311627242354944212515576120678014826895421863269753793611760939032429043462856314482637323712380471701266467510028711516710952340695097964007748364856067707817168371928442436127616561231214599236271401044415457481100586863605490410268220956347922813243787239080768097585758845285140716303001624661288868201467649385180735509168935913011011322242236239262165598967644788051534761232384078836303101705337654466423289418858319906635949761742561734932558665693337936711727191285051638337139716813122460500610828469641907970187198481892377925301310733163994825577534869657690058575377106236095599995402899458378747901920505083379519490307273032216036585883215195558749519468598536491772013133672882381207845029274671073833293572143282177832996078815426929440628549907787636604870392228923027503478718005592916139566349181548784799091744170040590571746023035879571394689746551012312326153248185109458943094132852707763738451402275748609866067916154842956141197423670516453930564527132177163048173745190325143826510861265001641601941070873231050500537859893772986779350080558155122081861538872441891664088275366093822885075174092254529576295161524171287487900227096907622415711672436951337706633275750717799614783770405373134377425043436619710151275042419613252231182621854297617357617759265906902295844186520730421505861591284777808327758003415492987839263477796125289019717879211094299390805975100294968186026043462801725648829085672703857316340226984000241300306794446287346237945101543790353210775614652287573219076138479229282132936689653944627524565291088450282535809640966221280328207433547981791928074952094414873277301956107129512058742258212332951826367749145747612802515210474816698875583684073123760570363685169652130778064672180530065345064800298547948851826779787514070777150890304774502723487239653427432707771897492958200463360000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,37] -8662375261381454952974300605810251611576341478904058080776512522704015442616637030177147893299294157072034856864494821063703383150064720465735187301525269836977184555261502486260119128762126225190620660181622087049191099077030676470992548081772997961783770841502432044147454797052784630056121078064061283176837367101125472234440168966991393751512873490256257058719784055612321894881686043815157150098158966244840525132492331916996679834444266258924344165593237593592339577400725817016479918294253757411723823909447615534758730374680176136660578857548434692503228396543960678435209440019185418496325724850149048445674187646665083465493229757027297182448256572215813746349514501533637906049395248004946662493623384387227788472646773741888440458474619886538376446699247173347760397600256801117077587266205074003079365194770109884706380493598242827709110897424165186075307236185131140321826380474551919647836537449261390819356330709249390065779686916341320589854324090663805095280387349921799664393702824008053848059207791156297391696141956163716062701182586465424886923056468710799152896116438105157778900956445974621124882695928981810027047844779434776004197308073921655542881358729382296238526437644359872011218661782296902771019170802442533852255519433474675357208557433449230559015306306152440876974165863491873713824479198140357322484693621011173293851288184225102447447853526494199812295770159758120563098016122915506712683460129469466605943259947805715888286362039408229150318783165171490386797674172123364111899921899214037583686763506374738508731648188640681707343981215419226085472730219687319376885679164828432654852298611931177170539164592532210749730503636796865763728423151989809803075476918034327323125644632893697308615419891578977748155969294746656945936230924933285477506543897605270115008254808428574153565693404383819171252916932662589570371509784368068616748125221201304573710550778293583830064779238947037732323140715371295749726321662458775293195796585349903140335388929279554111269688459696232243634875453313383494905686437245440236934023113964737635838515733809795109592637962154019442593988863120061293165009657222710688484779423652648154835295768065948734482673980600683536898086071022923019279090622445709399766503802665466045817477890599528100330932903742661007514289016067908931749292580132427799427003129616737324400007400846409096101329813683198451071660018565366815867668724004451431144784645400144504654547417341628623908316188581837177056907689704741466059392991274170813697086554360257888996809867883594851180573672046126758631039936523520863390573125876427643708472752309363668922540750779990872858860528271890757303351148281690035451848550911860528609635875692143867124692401027283611476301925125963878706952807850407313490922466683571728355637199084751374157706063718364605729514225017626000748722997581923829501314006683484160000000000000000000000000000000000000000000000000000000000000000000000000000 [130,38] 5306360400337670464666621972555110660496744656524200567115296795116978322338676796775423780440924220635197824327649046467618801594778695984767178836018134286304691780699654867680265586407366443636768391641336554353698226694255030229843453982539448544149588512193589926142920802798410181382783734477592222679546953612531276540095892769848213646417766973626951609234701098677316576216656616706147841210710060850204496798060031683038142434716986315788688464970090355802672807008177295914812997268692808975338688231802669581463925714863475260306970564394717455501077604632902369097402289524773137233234355584744533053590965848687606105521146407077433582481839204310373158573574903436387947231389770166122668203208603490649155413821508465437144744240085399963140367760658255822159114999884355902462516683707673038340739333789190181794977267113099196517361711961039734389527840096047233006924481653762581206297077785418793666943891989382338656169929348455900221465930329603518695174450943623599726051109191201733511380832367377651859367228589499182158843227149239690532264913788376548654436207658936987213175315061552836479024696103892750768219342050811408895239351342316811889332593344179647136745461167102471567293940717016703607926619937225841639786226768675008134649252397515429626601154707131639910335702711984229583473953193773037261271508445112851314510795166149424698693680290859640971361179886492825596813134024859812676998974303802924401691084796100687575488431169160599614036861427271801304210014708021034427887868974487470013754435198007828133129917639504995327005661456510300205334746273224453713863988053764731546615012003170370074461133236962927752208098417957491695279356319278788690341323888878220209606772888890667699362180256391828672683742193745545504508083522067108218526864415681142474338717167295998843144322368722391014758914283176991327257714519744702417234001000993733646710360248084031826244559620655252644260650104426104241351596741608346625943212732083708021274930347930035033912781938312805821395274322521327886213852967650037006687097027095262359726646936176438574888855645272936659383170715116282495973328977229384828903741248875620553993604688495338725757970046477893251022642844241843391519934891415094567364206807398685100532412896172117385168511674378693563544311680910677387365759017508286930234989864831091011107990929878969057026725286241184875511446239989199767664603601372582432667474868793153877926388661029047201762308532623681852524104503001873753238714804307038991467070061896015171994840165416246948132812139636767229017832460300610860517105840888721675925891261695761075574584022704299878246459711952623959875401765679471158034557751370215939871993879906457855147711618943242093146392731181858829616141948174530947681638211370660325340736986174575956639478758183379962991809007729586365841898221555638713619531247604727808000000000000000000000000000000000000000000000000000000000000000000000000 [130,39] -2704799447059968962010792789744415443345891851449603560812784958378833615532680960646926029578506899941698049637495807413807891626015125976026246131366865156789912507924730843233230287198797066270218861394441973280198220935814279114574834821161533221156134674998800105477900430078946126040434764684718484152021689014741529312786214623320326233784534306538203034554269396814526210556180063429569892033552185166196054978884628421146012397601116974147436082226696285947518078863416125866297763033732177781899587075891946138608003329952136435693578508611151694725818970646411906278965681462439546712360934736114710277361656124625227239415752619123602553059094475594797846350455755867648753796005010178389283588199120484052690360715679490388194538068195459164532060090939998705462079749695406204141793757661720069794674620407950132452356885032414598721947587543831076880669361922176955473626673881060792829776590851686573709399093550759775312212035896531467957810050091202710552305513107340964321907243288373505878653508989754735918421791660772994612221329308907475315376702934100320539196141412195231852124969691465481478786062698196136205934303197699518756106904596434443005009396468163012141533676127732982572311900031739122111898410130722714023476226531243071752039888157630296987901509357080698745946676127795291205245664009051464973106759593209950799130800167312387028367540867733486449061678275406734579711058477065076531899126905256455117882620811893011344768862533857109779685053404454267716085410634012209786833420990238736433676011565876084788849204436986838850787781417817922460502472402054868853184239016377154829186836277937980964454942837189621382383413931358746567165852229414071371637066235668586997913492211047789364691879525251261772562017380124623648429099527509616585664728086796342622373644177518259990152090146913274320402875212368689113403365561649743572044076042463259566652237868238509168098387534602333413836761213407160658503806828681037230388396804430275799825745831208550494040319825273265430857967582297547083161809075978348765122173407955298397449377979281367004172942920647657403086195805492027874201443399257528738687962682842874076239942487740229806420529772260134193839022677356821876484732761446067732812476556704426475551018121097747532769071146802880544589735585441439867450249431583031634305150012433551177943277481931193867453354548492367948744092029859482165589547036132834868566749303085542770626863526851569662824631555745535988239712403039829568294752497221064423684637832041328421946180093048326415393171084062477823608407702352535455156862815265837798157112350994190629690186615950982599271779154527444320580447201594767994650260074182016382964834027464409235048161441904552741769676944878535302740751413895349518552642001937050993221421480929268367623139524873025429709034358559701890941448020096758083992456780704645120000000000000000000000000000000000000000000000000000000000000000000000 [130,40] 1219561761892689237395686076195616577745097996604897435907263606274945480303145962172053302438560424344470442419391851999142269319694035051973466267002465465048804818706537509016255693598788447884538055818244090710170708660336142037480407420114969508552850368098378234922721989402738533431848404468580415281753687798477970858331555119456474315739941468779268302603615974231299437103403737783990866393641537789227989660466834727929537367294927696317876447745238778085253798172580914353078139618876684019511120364320712411443110192187487222370910486109584932239750899135088775457741607509711879104826261802868867490728647509698794476579846282113847924061942569211994480130190662982210767512544825410279815209395181195177089803219204918804447199230672625741199811244323390222086297285707703975353506358323188596431683391860650719316733815667333092194056237262045542992873899650455356199744461228074851320039427244807402561732142674574098607836444542821798052712757901327915880814316037536650605285514551658948400913640309837235768984449816517111075291183384443529808427264554937020255939468608721836942402918522394031123903306769239906972547986347729956742792437889920188426781551649557997905708347514821013668994688770830489406067353308518687793697615798519270167890680754749314977491338894006474638454372390571146857670746515299674412318469859912305577989806898928114645607081831046798235913579506923994358793392852206279091772050965437074119457147982906411582959875506153859356412460257189019383354612384635521673797573687683777577280045163561880666861565882572194617242153347284049127995013843301538437892912864017957365453286186804067288025884439243024213260080740078359155178457688596325740167525875283873225993361702568395959503052859380632837125586743409424737101670378526322421044414925160573044281483184697749241291745830432516424272001833586597551268788462425427432851724119794581736428896778808778391978217254082230592758374854464009750647404117870086034267159529584731382520812016081856232291641342838587676308110443946900681246509351234337818553261672490247686183534910116092354389309763649764851594417857899263422903957349993699485441368124375807125130110315209790442460743983012252074767844138870386362608249058640103257607554499789065384665207498960945559981878538874591340748181305413441684466654620334238775871987108041799975795164835341875226935387484250062064103163498560123968212638908831796677707020034870836212543740729843499991052363105415191004970780689228299883551932117434568553351567439423507958462109938367932090220037513988993267425800952872201119977599394356020383509241981886506554037213252527764969486018550434403212707791055160044277199501057938050293439912772671583163023474077564278257763964104583753976661754636193102048476014587900022066621103331471947833426499707862083880097773881432208394277149524379722270593881646903066624000000000000000000000000000000000000000000000000000000000000000000 [130,41] -503380621115150409510769345023186102195800764237874483117700934741062882892974940270466100048930638087899988812776014689370558125456947638340184261695471270851678620125522385994709601501404840959919759578506524142572539286847786619731201445708028004489205838031472891486498979368027478235989485761505998043451509699308362372495628598004636008796435081240052743414792176294960322514819299922102211298873963017231362077092099911153385444941172582854247077334462676467596466902130596185304250759262814565697337118228779721051170349183778172613679857631453336064130056176148621577851335758048683530963563128009750928699128349721119810055850404620979275909460037430104238422152024896062084326177530416642268322207686759179402307933952823762095736335960089469251142379443137701282573831587698017430857480359324008961901495966145418843123362579838222841614952148276193857680984268875067495848185112606083933189296487956183002566700131721661672357273063531128664636009591930253153276701424792447907076250502063476512414161120433547685861096503214934168357301703795965881558663699518029442405200861985855177127197668378828696496936492263493299790930670936657118657947160061830464856332554831331812660846572594259645705580750905877584422220100416411933765865960332130978819076842224577411032966406797048938284789194518732883091185482793513191684566768427139405937900955061634491640525644488746887884545157064539708089171644661258242750189412363683135299733610477560687634170659806905698000763276729295664359773227173455360037571730656370925575785121005439596639502113864425213402732688875291927712807155647461283062759522935906853167894763310668069244952973305219236932260652109662478764523175661341436799484004732771407204650122617884612339595237317049172826074135504171683775264562141729814881033218112573016613112780814182299954348868923012825352127974099923735670906651901131985196841365416352176027905245714382236660078846255372616525959294192222758714285000146306810187721493786591482263410931567158665710675496290254842513547301207993379229861268953098015170608040583143485374040501679116940510559451002947305490872778140123761396051914896395249605680852937689815341419908493988901714592411899942672347569961665221556336290851070418940153420926303761981753063387288189737501237685295042325271247274269710163081255839500251106003041489533754550991712402957818801213789721844142692460802981744856385746015935829569042507310866330419712810641394672955991868718042716610828897502355357757776134886284392366172952608192963318792369103393126694536464268335751000450478925291630755044967984781510087240001252496954740664043935133842327887168141766024053740837071634740924021881723447089089357492817622977330313172248689207699746732218231941232145417740579378677503757707330074486566162453671946605875732879000515209139674290572437032825607134265941913773264600153844613120000000000000000000000000000000000000000000000000000000000000000 [130,42] 192069423091651553091273676037789769776757157668257511324946266163695736169020658220853273588674618006456225532150664426486735655493194787225558049722532789162492389199495342395536510526095559583888517470828785068928775146938325314843189214450845009227143462589674991015038554622714671599468305140684208204084780601934149298166844344681423193154833004698246029591332601260997473938851840974765108094809709027755374012363748665207468911750847470288415575668141822988781528637042792179844042830480650109302178779991441396247112216799348062131586789607611941056185535794305525617057747891903387761942685319111144919124253028086405065287661374397735181449336400523105214811714553115911096563736981675029430469876588964864894939292005927925290935622134360445797911279163070558921368615366223558499253063721511079822392688901578060296534592246887183660243318948113775713619750471812061351986049159209029332476032950110210943840812755356317996665632843636719468241844037641715983880414110827140548183872642270132531296441651610447463916816313576235699940831881388795178604033478629359990314678078416043917017280205645658127892881054330841356612445577968061854163475201404762823989709992944638161573576395735264332157961966032972517631750784079325183960598455252535567054919758275543801978503376492304285460493439421834894838494777468756630563804941327049990482737792283617325911139857199942466403712256314970002306974348536738958383448321214068764347046509428891788156386951632291216840086800955818067247014267479868540744134182046380371450782543951612520435776591528988880546310942699477263244397727875279639664652721255690178157457766351081634565255535245744093515310058686583567227745245501585861947662817965251220399720308604610802423263421189633182231676915921409392660513497959263625711792686261418128078928118691725977180950936872645104902599435282991126385754077818492859695950582702341514043347359725877716081445212385989558136756312008075689571447733724927876614221714035379110473099696314313562095485144650732297681115209243641118873119756147688156707920939531164399937417769508305407034899783271838628246846777554752814288398896280294774591205307080009266715273876527088727940943560364120532803799975094941048000257789061544206481121567583255704299858549382420201787607611871996207710158042659864170733497450362799050536830448351320775020971388444545749863515989830042935732395470375341848113927694637145796694222422906754723431624058414204426640319844126259277375006514216377403127089301331422246854757107372565405122641830760936233767832735450973806871668646302666299664036519713442578589848344905661784526588233396173855966803348026234621903601440901226025994305697420382322043066830473715643389513397022834022362152179084215626377993708265762081644884665169103810699898278071665664466321636262253779774320570879398210986517641895978583402600421484658688000000000000000000000000000000000000000000000000000000000000 [130,43] -66793611661864106137671367651389495099662163656071199837313737961883280256698847349180218634586811986938445248030232411504430926986980037010249670631615069336957930028960201578622227026693443297473467674800593779764123223568141688007467555138781665631573150175400884669010843025249378194613934000221230242309513444468601464714107286452302041427360800261219777657063862076289380539452055479389720098710371586105573077067505332134420663468184332246855347034125318642062757304229908382448111958715662331218132321528608554016803321437571801041913488581911912189014967309343365628146722435056378136007323550307040494654478669631690224622090389560573088028739155794724494196053164763040353348575771173998030376398096493866511251926954905192641881597026448254006002660470152863782856489558273993973722309397574346671301528476703519317518484428171298252035855017421777558226076616625868280430484672264139787003216783043024869672652226024861536633339424226022715573900268596420505116104460159509605223005886195715541180481735397315408088286998585626324530256896677057900908217412312024730939630458574233519956329185857334315957784590673481173084662759714588222448794132521347077404769763178056475537773768794174802758399450074189596564007461030968976784023628512773129295955822803841564781979537463369846782001402621832118627186867015037748592471031981952863882973243172922638069113703501891476243001623160785835760554094827585760227155767529054116869426887756667147720774463246506918410291097086972163869655847480726191407054615970964555917549713965098962009056561662817256475515845046942634906067869329739819682302370927176970463925456873984660405457303451045791013254682689496182569895918247179208511345867170589126918807773223091079119708788536996223665636210748928973557370851695026216245217083466709092836788976299904953129894790298214787473625860615313427348735459913749317496596697816895403132717223674340394133708853684909315289196745714086946553555267430524113242522945988983701163765952862140530664682702515554513948739559661634224788791008657450406069742740106290860814902716399862164333466489357594560084398141814457631422975061130669623612009255407396725326477095891055563294738402967101995760783903692094936463133790187490413373612853206734689147394442138830066510856802474489862758923656436252514220029308806757071169406651508109686005567946893212581051480088113324101613922874974353625066178710467633016332313391009942837928757504885971204507049890674822374704504265101896283385079739574488393241832379571912137250167707197421047242147342671968271198098261303152119698516149648194576841952506732984136928186754201625696167950146210201162101561279472969704179890270364384774470851640828419707686051904833181890078299968946413081322603170482926291357784079557680929316988094099630055838091926882169794422378716198092764292656136954714910197300982878044160000000000000000000000000000000000000000000000000000000000 [130,44] 20437758897344282163285550569612288936869546668088726821782781471410749718243410341422832201358357397510070704907654383385164408234071442178361551513456170072178855437575167331530509773882764105173758833008794726083906133879631163268033763032549265416801169068556760603410565796018301399961269484210103231185064652037931829918172676318561485948435604845284807496361899175969550204160596235051004824338559828614120702049376169200375809650884826760202375580721226738528969473328005005710633118438467669608949358291907471613775089951266907266157512267439455977081561725196415892252619560833542569800281918874426395254776954860569411487276434615061662536259446035886840754683652994336653443284789098601743310322532112832128268928019109857603625101122888298581814250783394275167051505052804550987162581828201439270068342909015296953391492483739267382286947568182547041386421638680420784345228660461927774848713995246050758529259996680718228990514040913785441993360839950579545173729039897106383858418382177203022430901821966481401218873286404096708251937074924267701504782528631990719914240526962869914366108605616098309192539477777542385674457076660169555264260083149958324608105853930205762561157861681879616388113843762856253375920096831126458448742940178856153026110662035471468717279529677771300407755379210093220433246470004878363012417965405118996258592566042156414195190235509586786381793703052594886356600050772305891915575831271134916711619790409043318584904786322389293382141347596204109313337232297489490344148330619298408201168160172887487096647229858380214756038025202521167457203776680977472615238175655145885070979147445873804525025247078929749978045886857208878465661729931897797433189343551789439660880724158268051492406314202779882734405078639732185155117083784830196674061298073164897319764343962111367138300516519821299088923188173284938266108626649613093745604209495013360507994946061400904331231320525806281776741864965318872727775602444918197364011093169385000062561776477814288986076462717706880425402044985232295006019581208670332255022561473221659477039500451010833673687263673921583506202184730988093922179391025541762819610050780333176966780805540845191118628576128088152317465142856814085670415535814485339574302782666611106210600001693939890886875806444928275350785990478797397257492848534414027098260877664973225027087030950442626938610367954113137169998776948051945415699881269150901015979099822500513015197827440617176419359191934744660107363176430697262866237835534553185221700059037046311267253601524689315720367363408510041286324590661124052104430036311901247317799468785322830799796293460728048280929228915210401907825556166086648407425608571835899681264416287852450728929406732580179326087884073852628136765624003327038985991014424364818730535737187928220665788337465353664924063180799325876535257591577030213092426948517298176000000000000000000000000000000000000000000000000000000 [130,45] -5145886461832603128077089704770775198549461327319231021005688945092816928852038844007738314363917107535175749232062475477374392846583611765428909591458037912861640921570446755648588537454814786874552008306380705898522459265635063953610311358313105909014117836589911776368375921135403936714475959908884332744409145526401004143641773782783286818239374196606577289608195139712462424963319503829366303294347723974550756111471016016488697501619839693112556203121801432190621542915439344698691738953663267778653771857016579258693610804658619267665038747835409750482938803453490440793142837286510876424831190410814911608926209440753055407720320056548452050839017088471225347588083317983631980085652151576521920311337261664395657595211904378187382078203952054727482204645707251235234870979775753606246574623777616575179935190247348058354121172884464702267854867232308896610521103658299795204052268873060246111295987018432427791436598002684416559022449105821935286599113293469959923684516837519855694571905090945586068044484409495986199661890774757113416463156692271594218731045557563628039237524997923107950721884567970449391988604318834763386710653577216878355231843900505248704534007195910779023765589066275687036420799594873714347021555076907981372250806771055383016227025133988845772537966790406726416034144097826635169957143137048586113663263617779592640648630533082850486544607537940788450526788998999812489275076345705020380878316727004673248102534495289407926184710701178138536516882747464602742381235959228055585993482424998445899320012946308046289651144553645706501964143216485075048035278166165276935290957412371602680300292433315463405279765137998629307926923006468710682348396974325382710879883177087287586518129471914359590728131183954923832844289133131389648485679191771593557135481655136771106812052177174807176288585280528953324161242878996825974688161478465284880520504256684591962685593892675129405424194054669167804747986157029533104701606368385044353772198012261579860543506372342165033839754923037752458473206548216729202693947504286304184524306898860163813146162865280990607774476233262944380669470456874848024575853611419877902404313044919265870508108495407811509881123710125529363346141091876778306989884893734653192192890650239995344721160417196187676181370607426255234068277043856033656165540942657343694083798985528528295214969915915637356726668198306123308817864282172668192437378407075996044022964081863638783669972302232183040163487457284597738833315638181450154794584475371262074042143213158202961119326713989903243358078882782878957070952046043708862855032159624019450550834080993757911545759451667112745397798001115562856197506472672931148384307109571067395775969271063418040581224324061462437282698112588130776014213162330382555616712237268967108396371161959996257358184356899906727856349389464826822477159305977439482869906638110720000000000000000000000000000000000000000000000000000 [130,46] 882641260251238623820324678283646781401623364568783908458781527914504970925523397583747819340839980627208274514649496519453828148656095892106366378208402295259671845685190195707634393726845689599714920983290943710501985985566647016746581434203740737119991760984975375594904430449978023653900476677742566419664461063442099326216472176410066750081357826185266520753019556253629559059341689957828916694358463819057974128547929941764814369036468437729146442346808562454622032446102415191697073991266491279054628578364752632283566218702783326857601312712178322790852812602852605857172764255270959221106822436831742903427474097241071788466266914999038850663281972498562323575844428269749520440459057058247781017193784360228938445656119453885054788583317303430386269315929499898221253721017610404202492742384744405522423840107607938325988191415137092630182730782133328613413697198172035425150487916341325177977785360734701767895783209913745889161925494800998393297699426281250048298951903195283627322795645300690661236739005731404054605727224936159112333562609504983320568891982562868588176996051466522897526748563239200967639806122264462860541073337112408706459256632446178768430327813687744611529045219099695110853129447427778457179756562502264732126561505874264382347655214891008346149240585935663468121923155177457736677953778989972831393906628168777015374063551315064085035415837775626111306597505283617281915553308775783843275154101194901453585097929881022852818062754015723342082359687493951991696829829515340678923605644145819953180719629146756267711789671296782423132833369739881221516732386547786231159112930522955502412643456887013449770862556394320103263676718040655290648173169970523897527577189338431287646532498612158538649118208315170120048213243846063354624011047771427401606934361624599425237223026718376269451691521838741431803765983468833967187189046313817179769548121376481711975592977108545757995032996790570364164361263167498579023912443903733532413511363011616208660046646601736215122670334406895165995461312755063085923837993190926721999596546269185282229958108155421847842686751536546660491235410333540529157341468297846914928361963697635038510321282532680681921472419420126391442975005044820976556793496382911756999738445880940689603107453121883756055516220160931431342628161096681823138426983013146792869401673561502110474541732302381472248581583601215689012860889842554967986898307650742970350825991535556725795901569057037744288419062416371247366319112703586856272799860411755275759108757007354330502159687479187174954448610942707691460970225915937393951806349911071046886001847779989182188923037016865228936527242041388989208122397607038005893791154520294184840324425928700682880338942549360762734982736166010089573233265797421167060488111049654049134057239223030355698884883304749473643628538383549047184381423890704686819547839201280000000000000000000000000000000000000000000000000 [130,47] 10333700712990553487920828898309854577107389461466848480322219143069540061399613366526742017839473832705863157541060113306116342818130043498039943909642770818363034404072185648900017544488335313616782050799257986379145319408299560338254829305549233410403199379041866089119081002270472186952693424410024336454361328903621298915320071672994045426201435495267395825111753506769408239284575047953091100357553245977962519252167900771558164441840685442643533745850531962220197573290201817143705475004667673446254490786377389096610091064515308451081699605019918290784506941630231516969351674764640530159252073145113711940502016737166133745055035442016868026472540618903736758211581293340475950635358482572777628980613311603665087655510931398721170183708985595942471969213950500112811689542914773129251555074304348993024383083693526758584739002896318541512577320561849299560501129085592867241805669484676798731779434834423671526018437008695740793624342202371156473269355172268423245036303579652675125509804135655270969629897366286739205932932308159234164837165368493672988871907100440725005755162621170264823656969513847758838614034124625144403106895219542596013786182529905992977373059994033569798950906298198949842672581681160477395224051176742150435371305777383384075516476609109051154674964003842304218784671037937530320398952552246375704992775540514038167481149616501600683517426437403848223444134542600974643374055714053434222210915114396417729906085449165413124158731380745222688109942356530213968900989230887405113675571319902279600519783308231499584646089252010518258470437332260528234927564271051406276994201038477454395557806007158140864549409036007716437811506587289532819089610607576639325955414717149480730864892376563987756472725269367070413455938351773898016361883684474664716721389269276624000535232803174567932180234935586516798551073923549813658555506408357032205101798106594782163339836390449061067800432556378824104720047548356106691160332285030049689346887221310000479092192239430063704936407990850751728913726730499971394681342831986884444888640661432848978800381802544990375925193710221835905544260081192657893790668958502914438365319309818937474631157115385723732875526378418266220647430275220625236429400137700510265601332857260432723335737381028989380733545955978503099694233929669214386292562666044720057084068843336818012900015728786899446612320917976828727030639398622036646167920159150605971240997385202690797722818165803990564506074457945969280417488975045678152225502124271439757452899764730900086087896419993302160233783373764667494109463791891593264040667016062195651610482031577914561722773289614845165821026311904369646997987145222549257617282522890822333383667788363758809863301341665310646569937518556606321777544486591001418383201936173197085822225396752054957316644456321056486662451608908852330273800239442086259492315463680000000000000000000000000000000000000000000000 [130,48] -87032301912132200339083753684000904116105062384170027247589244146655504691594074295662157710382001307660223579547202017275447586362941154690957463793915175829586810224354476784024933600278560457712027785636472256941332235034029234785410171668121512988035700658843665845711329437894877334770939964555785190955491422293032360679472277459051520133129462657277722829737567143705131078178504963547613734765759488053453253146242828000968468023452741564384932956733090906069627837800959343136620865317621687717500792751117871881651039341573866294166953447586757523779986471650275692714091789844131766352109756546253803242424100105481668352805091300984062051949892803475521316527055686498222283374133526067519665999199440232633596712556789143612039109711064061945361417218265471328387213340851892634077179938639179420986427191560577800664111813895764520882622548594945245394051252176652601591026958569722494439254998861928457995535117186769296574242440861287688809955709291891930912110424383861631118040616161117126817487747798377701220475987345478200831464996059305134055259254376475425062516322584901426791967539180438030121377932954299742403271758157211380053480086590882517621481015067749113327279461138929238458268807797965060747382499744671433227974998526837030599708749259160317033069685338602600319929545586439816910266674245844785711802654526589996595757786587579448933255419901440993309782412806626543163767639960020283729592565715597137509455190319432753168951316119983754301188586285787023036905966703967333475251955053593889075711592727863819651457518226468962349620266529507177388383248913578321352008041803851150633226575719584653396196868971323012598500935417490074050121358008997218730460562930884093061021551473022706861003883732165162742400078825157541635453025646381057019944686058639005993696425336278544936370017520278765971179359295386857304174454502286443746355179556934492326476668359820249822086188755947042067571848654172478729392823972829611868023421762289782567876365527177200739411887766232246405449673048879312454291160684075833705789606857565588276472851276978837820882754477073460166083941462161241013572788879459516779223046316375276399351090941336759367597734806304503993290969623518245593853264191979418798891590510927479064880157684931470984051814470912045400679563504096984570736591652046413572025246094657691999374656553176461802625635948467374045366226731548433151380705430896111196764267417587739382772337755478600468094478397194650554697742210314183977745909454238317853075892118051781048148865364890778134553628521888333827933790262529731683624895906910251975336032850620663579843640328015768923455234781808794597614276420550430673717622356375159430500383036260612410904223242928623328376801170060445422361776389569429613492394696612467460063326831486526321324575242273145887492768186264183860009243141585868646286048100352000000000000000000000000000000000000000000 [130,49] 44337565490094781357600953484752737207223492269357907229968683847193015431837065047134767139440044600876024357723632662128775348925055753730076382255457342396222744573379715293553558439074271247897423546153277871821389913229683559708112424835427772226743887505460416675105800827773682345994933940276192793017139176434746952144328113990831386321227861831047499287901425871853023761454028296178092294311757926252052353306492240067434417915361269950504314284520680539880758670715136857659218220403051132052451651806959911970693906460080034555188450043892085449741804470035810480803014093404290476766103664734997811159758990698892207154778068484045467627406231672579578975861575369409668347958014870563818490922053387155492530825451245712980894255610043004878301027924440307866131968186743481026704754555482230138188519899168373630108777800789160916068972746306955773856589966440463003982396044706610822003686693013798550580495185965012251051034375139141802506133829217112012872674078850979291352000453798472718197306632860010692410945135075123595399945956364397716225006579318487232125210634767564276071001713193272849211377189805376837810520985395129096309318471365931183733929148401996821712648577686538583155484443019820102476876209955565652177268394138524334623085357533917656068617873059562690545306972552210061867730769996372087394371104431227313413419404295645714932314326719840001853071892245629919494002754725797589120349085817658219270594549533874805707105028217738928865520053260108457299891425615487032059878872774234139723503615597482007798810960448966529302539843499271569487818247179944669025434613431673048760052004823785427068584296652546451182659175192142781341337278497214611795808660559710731786283767826647082092780662575128439918416001790882456388162900740837382387001755448382525566270531192416320980663617566126327999082254902555058901467326557047276715651088132307009371521614532339905330009180893817814266516294059054866002220004059886720520999815958985743359088763193064222175564458245414992975200364479938253085783983605385338365239544625761631454542697585969726139491493082076967994609472340745643462322158581830025019555642261118251122074796377034882426562313860886546946738388333012047508974406116601741211647984366238808926600813177891281016571252675917191924610755197915163592082303972706016028346189153234675707490902709815743390808104149676298165185302116501511754921567826479613608088934859648107387795794394324703466091401239881423614074019618508496205380160429135030288618109369021234113193846836840607166216227276066708740030337437257359027834914204683527361339258859870432306429729902857902564088096467493638605629431007730270928625821744512856509237255360391192963464880781623994519617824180965939861248399288019546898360921999086948380642894714788258512867738434426006831846565309440695646757272286334626924712354119680000000000000000000000000000000000000000 [130,50] -15322788190318405406987751819808409500905458001629288932383681699853360369472561923789719853117909107643378308073134409356855374293720085514183863613307992209935298509304014845750554473298805137798591412386284058482336393560185435090710939401871845498384078858208711289573621271545679632509829864972081885984859387009108133509366475043722825653088065998160570623961927999532803288130897336822957682781571557006356456475498359396117257708606561474042633136730691164843473425137297081481102507854636950158096174261994909065650060976697469571885002853693809304022143142851752819984604140744636267073643906147301614701269907823896812504624609886327195704276504148568525097089946129589769456276648527242284723169933846572359379805343387683707846791489209622158341622503775015070287804383343599904219623624267642856231595899703857987157652386922169868053562656335715300624204889202582043419727635141015396048737633204979552407619179419411441811917897557028590035699223856609096999946102125094916869290477516126223045330208153990040713298055433217226653324086984077439225424190091953372150047449025375284906847177620881360333262266729755227557931588968811334273596324311570413261203872175691420649953416541353567552535777300760457827727243668179830469342440081547976594051064431803253917815616590957085228455046106043523587805456821310132465967672423744750911303020734883998576461739275729422679542906848852927991546239318373149021708986837727717725045651245263239911025386463890745937506153271616026483276491799549987397246164311044625897316661974329713573810466868696916651360381520833035891534881650208856915481396237338633672487020473772141309104718856612598513337735084056841320736819188744547645094870293883654077240225445036314795208896091612282745287034164703994190414970637151299273633686757455007009303018746901355224093409548406234724011233897317646343092149465483182941297061157785297823616089300379689225381106636727633265650624210635058237540661116966511894974805116779290355126837466675536942260633771216409825887767367064073257923184267663928934694994444346292219403663383502688245499223743106787780052531042832797094207506564547767733691780017387063237223576239421539678173809365866747099764594406616635955394614437950069757894598623217115954868094977714457064384966254922225743378762206708252855266563157415911412196816530827641944738909483953122012576341982277177619433280627492024776897141803028597457125139556225894188021205745796046443485793251646042039639142734345471427480273144245097265075926759957484602307291246069233639363763274452202449717355802405640821070761167412953534769980913685926735435533044369297438825050836979508558030494286559899005371282640023376949086025050124239137756905794185440859937963988755370351056274309800671112868615715234294581424303007263016766813485656664832109134742346524257533156705595009730249184616906752000000000000000000000000000000000000 [130,51] 4205922617244116875198812184722923692260519543793851793080132188947934050844826928037679686627948365650238335187200431983809638525791031808949643870310094383063859762837361346459536977880854304025854479635333444473907012769822516079291147440831007008170679300622817611298963471685759593711494082501673847655098110016970021481786022709739951012376197645087284043848624872270293919787844965445283620737752164463717008253541983906649242399658935034500153898745760044637946213847245518257792878075974705913099516654735998128412757766943819924141628933821671434166567526261399096470949345983400942511907303816947748500709143756707816696607627718955070321740403272594408641978714280886227171510458721751825893602632101637468835134310572140123859923689319210296272445858828621569203516514948322948652467468867281991482617133823394235609388076886399054244959669319961994974542029524834750468189443291920870207629692497911711621663617069702271707746543788659489594651165052384050910563384822114957717377084089971839013193923588482355367789040550803310462060283662443155780556984561383785588562876480591612593796771674748908000051032859490914411160620446940414556561992460325827108554462211639003275203724957685248981223299042876413039332640171149728571552692966507087272301352815836618773158336193557358613635941385100352324872365338338256542438321386873478578717712978452508207337610082164768861348690316307643554615346548634366520038849759834042956743659717914180505167631588118612151376503140299072028677399186281036818858479498964036197657412818533518288176955752889450440478739864572974862888502243499881944202614546517544323808410202496689754732039329628749391035733653143733791052097518201905290343678497053562634820184149521190032293419276534076932442934169478534056960301740662545823598601020413460651277020201136838408209509558013738186076118458048107259182687339115347972156848334822917046750039318778973902734988302990416564903284648074632185593947694142005140860060619379522940134126742532515639546302588724693177387048849697292892490472360481037229716883426110797021549058514198513811398239728431699992900141520168306786312694489633281030010672748188653700598121601448161997481258647382361257117461233235430065509342189526993747001049289837377920128411814074163501059311985620734529918330592355954343632746746394715189323139292068934875160240838287365872824343697750177749101511290718466486883168410922185209068785623528058739077481582905831992867725371983413249442233701556932035474787311604014169517966059189539881953331386141242641308122170981327617435779047814932621386437053347178644211099274672761580015777338264560592636693508517262240645042664920173547661818500379517446778997687473762871118251905384733589504260832967771522967840994342095781216897749776598510062817645123859189615956407732839774002315692788479170570861056217810871231971328000000000000000000000000000000000000 [130,52] -960488470073185470728863357939886326418449572614175294848413345353321289711147805583647168160590143382529627030192859411396991100915399652047098840226240586969318218793347234049945653548543409656713547266027397275117214029287387330401569030160810246497687245243516754631612781300092103121188138854137637479769947850045621353216310308353481708990170125339417340929752223211710640223622446399927249870517069055290383509841523664045207576126708790054196935315986366108198183824577940979082582591403941427118881698243523891282926011927700980379586162314530382696834700075189856057629700108821683636603617225151096986608011260722912893620460875970098057036821165646861111985288217070981849697360455176488224109528482202211157752086179817381884970908890014832548244755065030991922943454611892015238296234355995637773610886007260393382857912952656132759617039222368168545134607986273015516580804823887000037897857078828052894593176955120214286941872764659754042021910257096265736308631740705173032856518075964829007604216798926546917311378203211681995085315355406036674010698944581040453048603718345006033551842183992658357399058213690277869695809997893744926309249681043578768185957166929877166693907330804170684807977002334375162686187553757163913065173119300805515939462461273844876968239871429047340306375392650337429080924223266805844823013719916713194239331575542037585608848229435764706763363005832755063274606934204146516464072060740905073340837006071592395062798151188770942164620096243386215186173497916130464116923061633364014226213108989729825493959158612762333609874497486890560927121790329401688604242279462768447349914709906089309865367008840987837633456965241416858447273677541939725352409282507067365973852896253774890930185688501080787233388956554896016790693168813652847220004220725452032446746664310046323582115926333566010287006567506817355404456034035879215028442744031243921523362006342462396913917707315664808025692644366962476089061615832045506414570614472088511232192498094244589980590756303454714660310064535883963301427373238154442808535095636515657813556822905389850186976411764215054561333005078231543704471041501199601215887890844672619798756061246840262523971583666471122160858896197104216763683492215114034165264765111432684246661793258290549433643571995032046914379438653906753339012569583962013863549849665945033631181437308167863587060585459767021115191252831268887832814785081265492452476927210308270323299328748755901193622267607938766141830018334938964632889597674538238441103910953453756997418152018397137965626840867561752563693271394167939315252915546653576677193138447253614395324811858474006015816292508572045435843070829175566721756876507308242882561247813987519683970444442141127274688834958808139699164138388846310699736652095746199506622093780102568768694996011653058788177377869038876073245757835581087778431041536000000000000000000000000000000 [130,53] 184093324036686856352369821996482528907381823690654080071897119244190453181962402967558989151174897151818888803428815106872780834437513102624871184897384914054419292116727459902976197921898432171401234709455508498814898850604679174300973566009526810540892140129962617164611800582032367854079020540365956409740931659449850266081865565800223588592168501125153604625111315875008186715921461957835592116055815063983435396338585998614051420569828089576748863108294543403721351981370627576154865129066735578019706611446070640213224415615991689099685603304756893079940578196249961477993061515750589006858454926589281897210494265054415864219320085200479541852670987009572103631556098019208225236110064740649897898533628519015783891338469154944350546293767976754448615933743358373216585019496396982380086074857079348220028963028048659519654425684246604888701371531689569777034535680509645072870900465384358929417543046132828541807343491261478397024788205367361539280146599013309394148545502958578766148968053130632809927609430772869524597603335024816458397988414617075247432520604081989566428733677901941778211137142404098219026541900390834096986978025778446201780977809416844879108646932228500439220367894576526753304990564061795925934230540620275506357191924011571007271002425583985598235584736606586284261358064082649691541471279476585777932635552266462862032632695249819584711082488641697656396943229421796442087688943401864946166128721909535045486338191859537668580379183894773301418717012837838718121882807008112408085386474050925593563038322434293073943323809822432819900853268203390809152524971156830821301976337211353803415745376169280767468354753347816498792641305194444194458029236218305348453767677330447442770466732442019023864628716055469980897847020370194713615032902189075021485223551164571707683662903328489230338305507691203064757921371345231371580909928366346544230790777516028835156246386187644672777819462122407574639513451741886513546589374543509666529817632598354777799789223143805361589851873286126185180677450452517278306374615784171885750637772804823673305459571866557100813137661094662115654586841330752981115884850581986312599987909096951217489127266240545342284681134327890282317343388668705096514280667429141581778207780677485721282216580917934999659478513407710357354494383823585362441133691414944676873286778155609330198368436029440353079634005260137020449581985750515619099988203814413153759314531095291710639449498117299587307499882035269875444167496947404920968276760682034338604593824963448277641555911271962792464541023293422256823410610489078091713586504880855676858033307116892360178647843696565130000306161317811851860178274980608264543177781737476067531231145743222754991512161327371900420614032778793486666977519876006187133700353699434127856834374318095684991707964652856942019494406373487836031403520234187737320820572160000000000000000000000000000 [130,54] -28785578772050641937368040815388155203953756315491910771798956500282632431255869221486328109220293153353560466679140901795094064728845290398014335045031071851683001890886479305058760809406274824386112366527269759231728694198717879675834254125303220482633067937706678321016673448026608740386293310154761578208747388709997720384971326685054479950305897930473746706573237515647379805259895182386973251179811212811448332379899269504690562580721563014750763566616241620832812932553690863091636176042312767004148013159275169885695996317855542416163403882587296142987884606876019169763981362443546096111674383110077452108465712365009374610028542833967195335367120894960657867115056421413451929734184040497290643421622085903251722150353833372094744265905998468396009806676796657980683797046271074154860541093048785829621592376463145401263512240894223552157836261745557559212354693991267784131489992635631701346184809040680511563901719070492096206087849589760510845007416743277482706516635571429062080603029316723294829744476407303819302838988943012905011782385799791925285900475665755850544679314233965885771967030112666928627668364736148199018860375918086537142583574282429988283366740688091656436756008917046567539863496789221844546287902040043925579514914028888167204580061536226286684319017181509643815689121106021787548900013112505557552441577403382779379718415195109575923052048640066027344565797427081732703852388051595817713531634022072766358218634176348270134550405170743719831630800382956864835358712570785019857505218003317460494632932887844299630814769957571876276379766906990560934454265786435618983869865012154135529006814026803824418011101364697052209513708429403050916811395168533400037523141145981181853267661491866446203329238904346194547265835604535608341761267889435978160724332187379347987763968903121540148063380262101568206977130458265296261939787618480342698483177102267758606996876666115862364486779817795328560855681082398582345112194498736405736040916832700435010445938121301218087130513094934861931081039418496606568098771741331489379034491920055978322486870683189176543442564640765398780858484036808545741913313999072053056620652314872382408182745486938017667175173637708914970413728284358267101621621854887826655514834703079515008147090028069650975522864933355469310928753290678787912217845729759380944463021020633077085361895329263759736258672340424813394411055155603915887961287689216385132316646216747681277275944635158897136719216855534198167568590642228674584800612576251520489196117383114340453068342995854418825522870138029150727544184654575180782123052140793831796069641064231350926769251900017415353090265786309545247323549974609702876973952284017702831789790607699348228767598564054689118741543108093083415350383056200781548195651262666006905436833061156526392994713128369089850406242330283341657871532693040742359524966400000000000000000000000000 [130,55] 3273256450048252183280350777395544214790743673151516082080708969163869187996567846931122822079689681855349943215068005804297140921177992873106615094488380744970932129547839446573511247257261424104867707317803907011998300281189839097266043108705441476673036885051384995592376584688013941393556908947512533139164168633285438691890297822308616062147243505814864122870146173365616684381267117535085373616800448290391565529483649892398450042568362591604565845161669489501647430183393044915455091493674372252000124741153787614371335525283476253443138330192266637846100211787959085565882091656695174587717243016387287692932466619502017430364420775103744643837131842940754716545557892918506375028455546657927582391833865069542273803934545323709061009046072620086887118101336430292491296276543448123446483214895829261644481063654614676893567077309619475403758498562348535134060602940292245469173775809186136834882811519232922780107940349696819603298130227478685556096479385624332965253335326970013752167410884631006580491085735409669148150475163232621773483496536739126003247770732488608675610477643773617125646085260538660114181720994516614239723176013638533269328435838751192379989375361305163738992210735228970255570303730931280111058970435427377738029489756638816860562968490934708403104407052393930297045741882644641586028978297591817075275907412743979621537202715070984839071563194082384819965560084155714870868938323857275617527284048494129551615529709576731849009205523408422965124878591484036998338943730095631213166965332179591161621734537356490133602053297202911199726550974128246865783555869484537831356725646404665958015602685268495765962804179219382825011187147354542506779004318065713797538784690642993367406754759923149359376612803010415803347017169830949194395054298188682224490834441753507911332659000554493985510612607272864854420309256542132054339037392300674891015844133154549314322579565528230414452262844304890896242514100673758221282049444880184604770264386610989846929032167079633083542347296718742061179331882217911271052548327593499454092356330955691076172648163806140565827674475760702881113697330092025015953665017648458275798173415064735113624505670494277826628072504634356574352905376450825248787899182474280267971077149687443892944292865701031051109712934803992957983976562995781041501858354431053767430448897981684001196614398526555674917270194399450649822751772218340167793164656345217508968106479157568872854618023698061681198919740694109944397883718192138565566326242023199004681088627412934014246168247066688635634436777669020169233641470742875482319751636144400794307211497439194947753281087372211479984094470179988825513575491171937689636169872739542909179688924925551662415553515225195511744609953526270042866437749751749779672886941393349496149920741555215823756330984497014675181757174079334224666321590229182490230128640000000000000000000000 [130,56] -127585343045805574267114945698409548526777650804251417393387471234880794340463822684367299695604722816375751326382324490076907333317536845170421732932891683316330744523382876489840287911682495402118710817783472576440657587241143145409996634272052112524566793170704843207517361873779793971261368243691306477639510423625936639391301225688496363503040596115898350270482449632719535280286294036068597496797412770452524197900408182174562243821192386207620743702517933512675663989455893055454287388099101866822668363065030297638150290487518623427048591545650192245390148866582430710911591405613076415389978190374678608643974464330996226137652145273960090225268342804311121121031809016907383525054326308958965174923891897091957851781868814840407078971945131218805140508453034474515583982833911364114165271338476556185524448474730696335405031221143480853782460607432666822334440165062505429217760597739896350474396517335704234260732739951727960659163820769706486012908411395885412236199461153058415409803652403888054974338916087547446137355912580248341920921328698764121630253503105975774144815245561781641454425503692260433897246614144369682599080829179517759988839273439536163625855085040023675204937133962397090511559443773578846607094432513889020909782964167348515913560661122817982963706266954461095234808943482036045805682073897174838956139481244650129989096536147646913113275394198529007567805037830655525561546030607010749282733497851832550797659412799458291018915944915653147465541015519084395897714664107036764682860352731032510373043829054380788314714011362993764938770588660471734138426871187579162901383506156048359250772086877339536891907253409158786844468248477866173477333197532380439253686759916483278467127086448100865056674948685381465496505484212730967825612103172029106457529950272522310668669418976815088446232451095792371101401152210698197471344849056946557459193174642705039200359752071492881180521014097791886731897443685729322210383647068347626474728751419294904458220208919017511980358082671001164248742725818090149254386617215951277700546223354955523599196865375524193486217211773319901503675147835555450097042732209991585490260166837979056828770039434789485217162294938515944397373093840718108652302501847016061456869894509480415447736004438556319315357535456682547237061088686746278485118934621577876305525001643265344365489499136813970335540763341412458444670694407791945786985465087027779212762329383703628465571073913662714129010187002456417729052202999876490956729301265005884866131583877917190077982834246778256449994522961130060815533601670660742078318944385021476409521805390207682701837830195910394036435535128113127114832064643911848646816631407763758789210778045334422861482195961871031268459176783714025100126545220414602311059522327229210645188218226848370838275332188513527079899534836763222328368756505585173777088512000000000000000000 [130,57] -56417877871553398283659293976993443767450276708636938044884288870226489874115343453458200942499865509446272340907335040572497662160383989842964114221531428699277294149599820181612635246943907076105878212964494044955714807060775229327860754422816263947612884402138652783933809722640054089823918188427135446019378728708055255669699640604715107676981971591427582970534970182660111531846596148499341617048782906723085631652779907568309094639779986056664176335208095929136337887794978090098753935475844101526053988969801210930772231859368052539889223737603775037877203833905183100627428650924956128017174880248979395168312568870873499037682133615292072335700459181088959139915885641415889656630807931560856494097363028217947942466500673848205166579621380992453269941769557632670692432598366632374058914314461098088233908059974009148184610594049917779022558401319453106928402686383435529399276755667136535408376526317633862555838919468155852562113519717322186033894035419396598762230245758712671872389641183532321446469355545796610246087023539022846429750741742270607023578793323375771463159297497129168198466855861080838899073367324448540285232887502693827180702263519728650912498221714291618283319767715791301793045951898066086269143550094719404376710503706350170699104544655398380873236756518382542962994103072942772375694583339382698354165492155659311095477889180016492471196948523580038328005488116036219510677669765060390712671353595209064452307202395197079106852840546386541695834070541158153988553653523631824272774092240040644266498736553744188961855653971791778275931638391098798623003722445115131742211420311670908642904156102995245509107632293509255532805959357529522619444138268669061598111969360104522226626245534617013358338173931515104221977516477812098912955444618346475314124410028237457098819614546253067871827920321711234443253781306344742058997760316209229685670506694874765833062625917525753063600402101559288829575392093140638867398972043902985735588971027660343545736808521909263728927382472717504907472720987272153581493590960814298734547621689944732407205110162654551568930203806497987063805069805680494199879710822361161633403891127677988624889891296447898258818152188344104565847577158642409494502202213104475897895549587755961577039242775184034403679998506540381747963363740176574119801260424021006424809383989303085842764075891915380597068190512555102878705778108122604975776606321550052072587294661026424597319541951827004645508549143619932861183729898703851792657181618344631263863525335451631412103439703895015081225469365865568346555877407481821590951784104988364465552198617273579720985363177371572903966828634648029614549811603448565186775288983338743831425705275534448573466220368498297288442701316287194401501368105640508931609846069944197229857920479040978771272556740063756445486151819049510027911877484128979491225600000000000000000 [130,58] 20079406266297641060766454243657319347496470287365992845147775782360855860615774767147220468547755454807313235694001733388900803242647671898502800463503797488892375214925493516082839110424998691369537941015959332589440807754889109040585126253194838934233177756671903569044103193633931634011669612332797626686128299800045381099928222922165981493076205784787427467429980888798993535151495755051964839340502149343051841397905800466792026142315145008682802073747687160945861889514967926085920289109520751583008366721305384624699805570260587541367385142401897955282130570056464098454775696619764063317774453031139205681063593814069345911872334739462136752192714814837165814340157988732987438826691168931084262408828648456323546472532729318624844797418442437656898206740622424566788875554343818776434449981957701729174879234157103671650702332480745563489786219854097727776048203901409736120502723865913859677850859115189732077297961656489915149988986806616800482216271681769528227021673152265382128264432642202774775969697412597456781841904398012274562722113905035851976166528686084444259964170022063679533331487043917723990951568638691469589535652204925088763694146675901504918973224962974818566173309881146851189366376956899217053602797566411957904780174773381071930341713215885031509781378138488829515316610491346134485680302210776844370104995713348713028347512632411453133324356553243162003088362105035454779902319337472202175575965951722901190582798035067383377687082497346277438999014424783957677473174085687879150311667984111248455109013557198518651616185153663310262655726762949867208625055441836343358204560406357108027091852754819789157685829078226124812138642591063518728807323018641812108779665357449884709216426432399276559083945692067119762825006359333084385694814972265165279181773678093677503988155727831851073162354109573995744784827249439681795866581564413795205754785080253077663304456964813114649503691307287836326488521990444696259910959662914217588601271532771525376561125167058468521411256412814385881389917270966949094670889722565811256763720949084801443155429403754427604786627204949640187464546015491069726024723685093061649428227195613231010867176937065509475820853762149871692742518496252358716740668539338691390862978242583655221858809730889271255163604293701357545961919554826549239971335686790819483406425087024091794346265869044494100042326400801496039107393065989204349469326611833996660807167556377281059489422633087996295500527697071177771365157644647408534445353017435408549386290939895910480027829997320950102474959089811131424004482138073218547109900536343698341134494001217580293804179112423565989694292905847836998289115578963582718841323324839103102234193336958144333604247239291950297299215204943395666827958581334624411301771088979923210903586530783593923776332958052046413143712120111885142022240304462409848848384000000000000 [130,59] -4477463161924432845580330577585004486971407349513651047287741703198362052183415566209046226936960306348413869531235197682184481407326932475248986905685708060496298208121233064348317320676374305725063886395440990590663877738114111439825185034879081203137215460158310930140927168711493221346742380026457545484212095440617883382225754752202984829552345896707456834212024133253860971650478690185312262784508534553699370770614991109106793184150089962681740853952436244756946446585004040599084739558970350623602473088663894585485094578524854579522675576379562634169630570638984830313536243652393935278106774020758652505216041673901963403176382651741918688565568129703037337350346536400978781515249461217982799218925629909499184741962117811801553839400884193727574328295002352723266688693226005940951188544990062441220376322116225644091978116072203289370948252795134652599403270306168698618218226274533939757373398674249135829300033567302617377487462454112094071995703619738488671922544035837784575118024465338596742550050345047383602472759671439077806918525962915409110624381730074332105784211390955709477861908343800919907236903389634653181660121177494472665653667185649789053776959725929483651375951521082747193034613730897954432600375901046173528554006567094822483399809561992543565893452721866185183174713774308568799398625566734568751700162144638752318385698031281364532819695919585388683915180437832838811105994384732648495970660535309600204864389975481771014351103590025890148935167253614285292671349076475055147206808685258752665635505743793574830556216240834868042820318946510147403115591177054839511243003328752634690885481039129717865040991284237294061755658242189137022892433838882573982878833370346965783182720628279590863381462629680358044398533618014449804162570265072581543610519178314589854824727721134909015233645803001779384220097155426843803659409235320683119686089467643863990443230117932598450593054899963392692080061957165137818077808429307160099754467646653062145198897903574052007230301168796827755498176456852030596125638700069963342729106745380707341996175274514182852095989113195308734883457106053385396584676471587086535260510632060534038100872735868405862327596326650016568178283526827033617254153094793004041260500026976460777720023717296986958007998226032568629311012145147148301215423681900550156687035907796925646847586665063689864664319394206756281502875265441966195040052743219997002784634321032559789942402733077177137338530711633235635119001966577202917696680816987392335281099094215065610678956341072710706861444166242615148878781321934925892269660672859907438178077406517423502015308645172314412044818226490573594772650387447723204496893915236453058146336451087275287502895060284997952145649818912667606525386011247720349582454901471447229990559912266811080250014612183243789544798929476341722452791280233072379822080000000000 [130,60] 839985227740415627968888459933471696280338948067898046920973456332149251144591758951619907386113786366690420532433127263722699039463123603505052797880363844041255853387151128299367070224463001469884947087669003248253065584739221666462625901523832098915854638357211488774848583277209769556413962203719646571739901503644252427168876170392742953393021785278521480394736215203359838614957604891172765176660234070707120596892409943766204835343881475144691298886129643360472621153537451838317902647532585705427558958981568926309338252762470311721481524230969939234580414921596686974091351605280787708699123790144841438559673315795812319103587296569580430561054320166002159397102818726422986543930304669809644910129463377047102056371167656697956774575066620479701011895300475596295245643236121291280887704603640126842988713536095443489296903360968438467538998046681027913962902428038013493156746096231885549444706241901670837854275047289934023208399466021037002995840117140979282065184372254042486169325258572551923672384957458124791941268818279561953215254020427486406140113855750608887763498927940769235813779257077346584122148832561297103610187623518820726845393232026115515883787551676004671390957536129923626929767370680891673124365243272260332203532825936008481407558570173836698745709040568072995386603414281428376111225661440059055751955717017344289435699592157849920735421078978896414824333839120441601362841109458152698148738197557265367938285959393787583353222142547914118459540228626996119631658913883799911594085820907660568477009398424015251579146044805826126294118677069327540120729861402151718383843688288357860354521839696529667909128370787937679701360926237555687730788210218701436132846806749686435807321042681399208468256106402104555603104320060119793514351076093793241460853526441837628779768525805635665897351539499269961731342565927175651267278077778852372093982362919355986188033986921630900724338198968019331056576671673451136353847742206698355576250107401946472022233220721388194271817379967610314287994052923370606278759967057901709383000290150659691532108470693830334075985470769235505445294736504439529451187282946049576019782262097207142564109740522231657759003423125477282708941250370870025299091543186942708260557380051315390180494469811930272276946716248114440453128915786396895102851635201326634956393673216067875768872745469502988370630933001771299835681952476131069250488882993908323239128620725267772057940005386301802971017439452912940507469731339395775015648819245523585651029808278902779007425963819522594940641007276269590735651653432405530995226054158259256141118112183558804073521868459927827129697158652344135686405300732157030215878189864279736610579364324791103678768407851942784631243359541793205853126140836420071100057283145617505206796489641520562675497773172228837434917980618084264838156233603874795028480000000 [130,61] -140867635681587906040662599375555796342959755492606964938038281495951113388282216888976506916738770831840402342441942437235064040245894291346720668985223577970079966388204419397306767257833303662172769853618891129027345076254637008187151534909117151613309106724182713901919948250794852959180324331894043801782084788807673876444404744720198099369676413514081793669223548116216683235958240279222595742493220138869928012506650689007147626481402702596894558620982738013514955528852710934077629354002779911977556038132848206338937422772461020403569504250285052994411025204718432178325102899888102823996421283535600417928868235240812576568093367290483850064564417475908133037424193782602706300943432340375715675314843068065740594215574330251336510067336544925154858846330152289514789403791898391365780268256016644895191656241655631432511148207521087312483074621179800520668646740356173918511583346252257252719012303291430070957909846307506087532045664587263648143689143138992034519864619712140326621411117104527601416774261516033867307054876108793079830732242208197255681876952568684607477564331340375194829230893574015073007713853195332959227675800836509552016247002765149058565427316266064190088096850890097764956005107966538660202613711310434997603004944737196997707812861024737467324745024003621393465175424170590284025418864903731533456888695143629299385766146678711028182745906111673955048699789889785736488438510133277466432242039500069763966095880789975827957088624006821083611741423785707659328242148186164354314547366730530129280103765816434055117780043908538873201743828409318363493572514403575924319269135682255354447163452631520287278444262204328032529833507223596379738108235226946660010987835213644093070962078590533790213567989910891190958830847337057184555219740376087182822122601715908612018905384929152249757929601644072657297847633927546129784930999518289911118071003385537840271818441464728351281778302692164979950355436473784609216579144174878618834056327024707285237763395794441277404186944554758939865362230035961536457972934897592835729426263263364262005612891720457898289108198249421164789636579089970552653308000254298383704032450031817943218130723708215307483814773016869538775296457104046340335352688192955334433605690994064956164458828899410057314224110847914370911911326121728020689620465474124195181646005315545576195464173974525301461701530148156700715012315043365455217558020776943195177499087329444611975007829824936860221848577032375934735211329823516598532726733170311264109973611197378949477574495718783679424248695348830826964326407482068531250053676755984731618657424620003963276372120183320409664644026567158268761040694289224285631969682571706314324205043868234510563477172524125943247294510741041887949224384221797671743548176588030079910827138045114327752540058036264323472922353250084201494753393957753159680000000 [130,62] 20398846970997089367161572993211972970965068886791858997238365509982197644001184622552916657843111461225847990634879475446116342465798901149715266715199286568218473129203883283474249541355465601853691345795700371704188367324098255539908258247921711211664531466204402177300197905189712682526926581616541012854578877900419579622660187579746922435808409583813206641621170547134338701036174670553285396518418822463363546461093938889395998344332838692768176836922767705924741310936067490066751461802805385098983735637357307007153755710433135314767064454311988317439727554623696771395147602529950664272133005174903100355183397243193959897014408605735980101066219506447792048506019462874508169685897615453392066552999525878016868499362199181320958919139692873075966972028678140405130975970316714105720118631459744746882012184054244818836075283315442099914310490637575313136142022795965595849296847896157358543156210470662591510677613533834069252129637255944088006516021795866941007968665142732288063457619422510515782294617771319080634367956770115521894367452029392263443089767939174885477866880218877791796558170619271265075689147431953169455819359308419101991192755846172558990723298644073079944399907684208980491245381409451205283833713916868988700077740007390738436475929817034084039367920111192135006438030650408137291963885351296453321775424803649133965998604135254111548210247819163406703204203291915631750357605304248806470320140934015786820747051978181020406468102749912231355815625230461815833076931755412729399066155887234479548616558463870045343351706285498758517301412931146808995561511602921853041715082101413918240954598584210423309490226324984239359221979473626566242907155807194147379390821742515370213152473253243173637296762794311555519327059378229955949837270645739285888356008635286206787258133901626864293493130753496687781509211780610145551437116790970084547414809184671620073061635279572283420831697390988497188015408286320668931058359245646662275952109463462350263562996568963144707336713274647925385303975162040744545404360457095869008412754679561984076528421835221625076915183982063847808798226845733181399933590596341355141268915020220824380881153675357572508949428327636845923224464392388782988751031447366809177702398639465317860037176663569563284989761653480417555431740292135886182530161950624626492068017252964243401424493273953353525656525187214647667122439191623071934634908542306594168611508660624877779735918802090280760161678140478051341746933063769927957663433405172041049424331331614560091625516151441259040097934495368099111608685768394381907840857435158818954628273172891988456273284066826123442728804811998624170064219514264582645925916017609033500127882069251482913626615464283728322360116559935457767915124885390957217399686425289487965638040604045457678299194883487948226864845506967930534979824630198584767008 [130,63] -2381490133040862366214808283352459948782466342268868982463268483290933180445404702613121488020866198775181978418719421257682386616777410541567407415535436586737210142151221866402246687086014022717622699281018091270368055627351527813345030803437798630864791443245931927923960389490908575301038900961772599428974211689092509561580235732366870582953813184159270954112437911553382341150764739636986248978411848357421561649496371291086726320858858005300296100514155173553541302374160436226229006051380805779460914864950304212113746235645649660146796981109715522899169795239026117401734448779385981236447853292994047983028981222724084213225593991192896313274621327134672374738584138458161509143824304558080955082289493000536358218089174877655890897255446394023674514036592455971942082574543900723518023445723306495201794080455136928048304134255586685487123002359420958206193634806154051223030825163276332419268328474556905884794158095306947064606964293993572474552165211688115600061868591065241954783228513680897106677577793308015262713615451397051530917659549050353297809452421007469849396778694538645211327427454641988107413674561842381646019724730053983708594179267503677180093293995879588831075962632861393366668740659444339281992028404462735630094214204131966861781827897454917448286935853258689699118946478669360382906711481729240572865275037448357752716615540684207523045210199374591125189777737019727313718354159987481699384315220306374991305364701620116727866237476388385162510272986352481570178144107287330126266832031591286036556653704979001030582015403465822395305823352731407616881969367771036620638018253853418082426909516369229504436418573714299300576235603895072137448663185374259728973124910164364692069330994482336943217327659911186896215829072888149575973632861626010145749383669630768873333725415649209468100877142573259562768823685317043883850811019180410539654592701583314535110039695149299046993723759509989085430943193606673847110731796975720453163091268153680362506764001829849281688174923363020225147540835053790577742969537906879164538728430721634722075732966089201755705328991355609636103508834888466876968895455095623388631331254267706705002375241940048694044846784559492948981283029886066068985685692247285131234918092782131507271003083324095387565082285998404251091124017090220170093509915769684445035802894329579414761804238985719190429156424082205818094434723553305193136881650550754093847049269111900145591171754780056995234875137436691065812740289543656824488176979209624029395958753019138323382365083429056930613099728862785464327918664379619176066761693556807923503351805236906783092784351214880664558897181289117286650354145952629164224645095171459410730814187042521282755121040310452974933566726910285830352162124022564201896455135709235073987242102292425719400854316940800760348533311207042609367454254334294400 [130,64] 210974418835172091864800872992047282204387636721931564613599962696583948113513565752069426257231085467592498398683716103892275938567023897284859173492443197299307428852304352616990979922595818963522019497120259238721352555363394402659982839716687703386336139394839531891185923379443242191971844950369832280523285696898402281620545768478167988723554210590714771316257061218733609607540729814806957533474775355680415684826247457107783587806400493329494945686339562659158785564023988038738777691475655879350016363324423079283712841171716389766286181635549304384617952417997595399956782604221056839278652304250041412790516005168403884778718721758053751868649006059026336209611562973090822453696416232729280855540083962054566096075650377112836155047845241942724533847187516916790669619144511509348381132845337096189267350320106871821494241469342555575606719195180036914738047138516957599312296712384735145385657930439569043306051095994129124202623685532734081272111966746632561484593990886479142474612202863248742294944292773127361112147913379182058425339107005879137477777269566898118536687880674691277847052144386411906062016961694365583708147058190280449652505701156125641384926584905588832348714068703894832201667094760616029533462739477549363262243204588686717265948673145624510647690881990467076722221118337589429947786239119965510292975857104835727605991962268153711397374193575370599602863879961413238309881686783671399401147858462535028970076168564041356751402808728851150786151792035916555658093239100796726310066828068631856239868612592106361496362404950372213181079179301785946807310092605850546660037224881812573236901910872207635415392397780259184734048774517733303018823895523733373436457654128872279884223798295739462060943568398947287266271621249958137416402910878724485923416522703696596661064343709261362167801508773795326018365181146120537200502733956506861821892041468598534269094743710500022384005002710860374644199589020270198823313415990181145022027773681065731340819283664849336486107725919875855773287191667997930715129844393779270494117714305475830932280856437635245713697027366392495269082387118395479579692675088062885699008381910769275344671642240920469477130628705717010086831403292728204969914667722596923983830442128087941870009003486376899095976615078191149807619663358539046505265803329892638544525065176677023370800842214963584758944918706587509342138351323708387507693321596764131294153005438375118939088579601830560530451029977194814697996637297657187044169075826772431016540824707628836117567723556711964996966282281508774927371005726127803675808826629290680853491488801386303775108104149478853517642154735837811951900703639341392415289338337208208829735963563900848850631266160595851383324572856335803548831758177758871928584413595848768447324406691011750458258367901812839965343228406883245091308462274560 [130,65] -13755665906673230844491044938493931232401560690285954441294938639811231444658751088178116011965606795414644446084085275173528656015669968701122397726102346237778309092260057200992412604529603397931579395008890926859136749459081990935868015511695568373225863546500620050367542449058618282122662879097688204786907327735112557964920628909432250170166725527950635271228053182239149068642730248797357538875703336695265380777302520174420053253997063861539821727270848976887460437971231051983234672475622392719996784644362848842154565866407471584323475794260478010461718608626921385270996580760381677334335971668880126794933432216079457980407822574462543265658185070643488448161607420277152060237842120168962579507547551823973877762608153866417483837388013252327058164062957357156346153819575210071514409583071276690678738855103693336576063717260865803310860154445761095414825513259110787276512467034261994287488927828620037066207479199960931929040505204680612259084674295045439950444830918599261454979894496372955687629517276047781126678464012127414266525065156489405220561299553124234304783145349564085615187088478526139646769067334276480316533783315638836492133466698830213545822870887169341991152815530896540237682643836214524436307909748313390800448470529237200377312339281935553453771188734195493098022808199412697943975986678429862686388736997401724657235832556393779549595753982060685819836172999705568762764946110919109384425213221749812282274619565822936668109634481827166442440120741809348669154334848704181290431226364862511603740391264609056723093226889025041429989240847462392933441196469376938622768914700149305072506754365740433961841535369124328622802715713612335470889655205140932528352496674848849584035478090696292569016663045647215207781265349004694939392918626766113063999871122333453827276258490749588751155656816726003540127736845062154585957369649778254686174607917417148798318448214804806079608367307922800952043457745313971350072604214472841331564768727833220608832776574558186152425993096301664751685783078311924384193743787800179680118552795341673869545172587132358081488978141337222957111677380252953266018902700144115417567818559848675610012591558257678736936824150230883874302905809629761573050810171252708485095719651052625398609416280501796511429556226947827686206288582348672770727321393485347164875282934052209921275778744342361897357840732130931944940392466655264992757212722451956791834785913249685494624024684749981007525070540521639357085224642499502684176737083937320606561181495878377209489077604179369369362242919420680343168427678354524568869611141628745632608190704507990372402779144472328071810693147406774310337056440744955169678728316536869567989586500049189152261658241440117073521619593612782157092413556384065676036710020625627128817578179484279622974634924346503532987945090322859228200632320 [130,66] 678490165820095999085078861051558822947521501340949256045848673470923945829213067012100980046910406128568870735840660164076129615473912177575139430311710574158968723237027010626146502128744459889375358054150923796954609221960942261507408981478864802838079523947693664641948053239612099069749241377065402084464001839135399526828783951405811809962195813649486736530822951350269031519424003008408545091609531419343445421519072261346005745001332141415433120952596299900911453095411004608359674252578647509838955058868667835861386494051696422612249861735335143975800415790524222363765552400627051716327251673364910501097949979956287430553651707524454951421495102252057640250411686715698823017712004484140402739857442160974764965788497642787020526444054959335675596135412202200135845370033199465147599420611446017688216359297710638007096622368368482798541735961640050045818259696550619370757894780018943502985539985402193440325692545456934222021908919033616174927357547157065527639150597850373167033364409203370242036700278409093286063963808230190105438828097087607448064396968997717422875382978511195154134541426095113775218802783488671139242989844547000307014021607280063324406110211621024884732350444287012461155005770346729724103249765287353321478033642978009872820139025091895801113661045319589267107096532172703674313612041323765969271150569970143529177918952407305534782173866793120490877517282456988843440099557886806339564455562278889334769810398757405937741715332899685236521332024189563849892436960089938351828882632894238640734314231603840290031492044358055524068857703916554521165337011480958046853845157570630021439163187659471154123534469587185903739039832868829501718431953267848916902848616908902460147009361385040398004371773189694251740025623334709643014438006279244904726134138311079433587179682109925857686181535611491107912076167846243121251589022720782315518099829972068778238688481110758765822468168463251876170930119408863189332942559938281971899836630166070519580069196856599881479306147898717154178599746534968726487051490959983153731656999112166014298097469962931796982065699739028356341675098206710703729105702703518478969606747808218653430109398843192659036409372898208059137041984945213944726195353766139193660064855350019054758959353752345964566231261801487694191272678767604579872400922816756492053137885926853601882178001436091856271616685661338401892482336373623641947208301205718732906839906255434989909154546107918358155089507948389578744580297985278557022834984473999142821562641732058562143108974011074376878073847326864106794787315279800277442613399855153168245258029054821303159951385117853364788895897899313479632680995795372628902196101836922887017225358587976872049782199321510311431936994949589820958753245341429457480320945511872110445808446659837900882037514376922511563552081897975699917056 [130,67] -25938748183752471552170075297579864719256232056464846500238909210037936701509062441153434488285772128189197361673573925917031741110247884363082949952204936169269309737936434866221687334315670678498682578790476052288650499974134805775294953965267051823319589756475080977262702225833178371341337725546426269688123576211388163771132178637943788929875342038007876179241655624061891948681608216892730722068629520564135846800177104894554079150792402776176157946275430362649896211179500892113654264768474517533788203944731625368504283782434860611146384559176017610500612010776664197793976258055330451353157419095113624584908705411078350630843062951287150430942186010112130643084845950750702428857989618150510395806651765078284856305318532241318003083560981004594033606960454938955764040414348067642195991878669702738841925064962020124937477420642581996551001834597872756123470083736062848316790713718247268384486919885557255647080914219520794118659161272119287922562022093311631424714753471282191964505118476602950525964537416111151206208671870380380146964729691347105958363629540594345976973981061873784309418657032090740179943862792063486623989578469503725618582410998581779310650677150159679227581695852748566202654003266030561063369151930337107362360906826231045611022189895319197903779433207118825721011063866730099672051607053036295261291216185973621723783536427941700266410199344766746267592073258158109606413063257939114575879501217851408027980459935890637479899293161332451479876040251430310798605398858040403142111302008418332418805912468596082615472056591360438870146568519195039269257572441537600271023398450877772104721455740844686788772116098978536506814722196682377410655850111169095266691404227234782331406530063617450808934809662906838635316141601187607440599242137021028761789280589397410593701753834080815242094912473733676310631797853599356029018027135798787487251016662791347704080544003189909310801543841524467184796620532955358200616866879029407836078202382385692968373419288513830268061424350613837188797275375729817514548070885159922157929599749122513428062055455277671088730867710762135889151285632331905318777220532931969137617236022876834957947654852971876657695330029077593824010072207036283450715382296698046567875795888519004002068412587254808011465403708225492998651086968755693407656983841418503439075265331655295699868998423125798089311900799789306909112121073503356753720571231880160008215253224215434302053712350727795436243768830447210821216400324341946794079064658299026969803612618392845216944053059541751765785616553401547184357259657643577029865073837712317255157259155391700971969674784314156643370110379275855304197102484201682708901012511735230425653571764291145570758966582153553258570318174475049824082507977475505383182970368037536076644784101169791417628204508676056678370878754425728000 [130,68] 493385608093579544503091305942780625246042609374029714419112754219488936405436780305129976325482915530944861638605723900634611911884688642091967197791122161416880121093740489270586930393476551883823112234183208133978303962206593125153034149563511192268903658269043661890281549117673511853355268629082898894713651179373014058903557707527110862856771404382671438849842149711112989850383265940071599801742200488249099202768684579273877273638955916613522477100762536248078847026544912445921715739977178150963461101598236233965132704668115165651135691585471357808424766793079283442038283769751804843386306441270127688974385780152763567439869514431445239773711065239154506108119372142028588928270428617383076825174730195280371067127853076272289957754585326081647566043683576402733957165540807577977960306283066146983539483030448547807973039054488357559175712485335722472126156879008442565007625837980807405393570404793997793168641348125261877701712472929906160277788401442198819642960854732801660990914300310053966003161176572761715732678004248347517903365267297298658135351543822313626890680427245157076567618831897026693853417964141494814800768280106040125604300855180788966154485409492790364115003172227536057600985159591785129127646456102949931863488222206636865169378479558250435746921760813512584085222452366050521088346298288583897602795976661274369041261256774328750172507837932957582565393470070103273521609019189616706779746850175955745295648719841873682177036469894824008396729888845942034622141487205191515622016123096599208135627386844492075658329264934085695038459754023731679479280909888913192218473265715176128680442483007527080114033974432226092559182584491329112856543657248876983330018755120887747521495657922327335407980209194150293193412149267158106739697105031855815848591382865654011435318121124654115968990852342022812457271453900138696881454230025617337613203592215693054564201862660651456982384960870045305000503309880101075845099446794265087566812543376191475467195823346865757416115381209906803611012819850816273654008593639590694458686318560390419486711731566860832775604706372704730055304400067144226367737268507468945724139702726707751670621481126297371771111875125825455340467004658094776513638659706885728755047877894127485367617689328310789887422318535870834737952663524304650683818543665842993365479354060804698422293975406921673879428199803165696277588545104342908616355094851329863584708533124721396457234219691822273067151104544912353168953738574812679615686531720695267262202628043027448099044263368210604802120339493445590145103106465260508358086454171995225746465780476376073571718250606314623628834498330395668403363661494030172546859098528695465010893016221588317461762175128230149062403506711312359106789853089378429001725208238243161900193241011939257756316877850314989401812486266880 [130,69] -18195357391446533832115254581393283249531176814574374999509394987155782016213534051185771490751239763814036025657086533416844005358225944302418748921193775227028640462668258566294908127575511464598274196727252274150913470400477393905502475429398891949381418660434853036577537009184378146047726528576255792937881827001931866455949230553221530694580914325339886175393054862219681915554470616385326777535222439869776355444082315070517410702532474413862248210812629433033287982732660667634622620794876703080575593745747824873050988355592375413109602733127642852698548919038963970983041479873835032369879272301247849365325280230970827761519563800727456678594683972404588233886575790065357248089408890099068552729249516067479629343627462054746659922388661916823980537391624978991788541882986173133264768730147578484737287512846000907978307114422536062220571316333852520333767292166581234446306994495518076880886772152088597152956822474494408994664310465176887154881462685135064809406744572738187354402407521694384878874086754592892290193567157314846316895204240562491931778556119899483972124617163619208220335819696571285572007241875464187534476514156984475039703952783070835532270263817567488263027379360626391172136387779425912601909337962100678253648105019676066102748253165387204817598177230676070497781386831035554918126474581422539504174209633226429962313665424169225635112670606590067972651839458029064004952512940611787185839473942756008359269060604898174400227082748621916989631396486903025425862764433045396450467112984450196028312007766001293295580183530914311949575906613995649567513446454179843155896354057435769832687463765274002429130009872335848434664634908114048484685151478657769037232694568724346824210957493000281573924886301015627098670329310994830654533778002039493363204822278894688560379665569213263197917685013563774335857343597052528246206602850585416649314805669522567679291789106233271643052646660457114283904776173411294010674808627378321216972295470649468222500384495751703466920970826069015476945580872845878582613650815006405342026185120464484530522198860701514383850307809081284560274197418497916657888464117280683718669758433854198395060865953014975813550847149642740320085736684527773987855530447243132332601428620588863118991941675034287170985481131187691471812580715611997939281778568879612641932800286684569938639705651349208883100516821808594366099456319279429603727514441287838867387075800635771742289284657063025786319353374412284564549901255818549177694966589882775017331292889958176036267178644528704323798519787118267679484484505805904488502381570058884705807320098889689147115637478900774603753854326690465158684184733310114625622154783324145708229470004560693815474109709601477243643540986465154922777367415634999506807454902640385936256644400348810826127741711091924898001648640 [130,70] 8163992932434158266374750713916216240072982348786696658284091401057199748102105710009736528007814534148895097762161797849601019486712316243668341105884375636450866389594883324569616944497431015259374765663509684299704939113251756292909175607938980690031065369842822812029185293010190606970044433038708435827031339890545320454462348889112842453443353427647786625966165285734298391977286776742346997232011878438767838948227412259412847409200122348172169853514156642493629418589460846821851803080484915431728823876913490516007006127600357537421859603963051463143896784722434040616402219294489204730548677682844285359826638894405117203446993898535071021978450006460683973270346133160755442656600030215722782525979301699784861046697059253615206065875582495492761556900061354804808855572631673752693167296384281798931180541088109485288345338837619530755205238182759747878460653148929930749051219964785959049829315051592695073614129045959701091019685923560258988607951695385131528418992009535324008647246673891374895161143919319386195221700082541256562645917945915764830202358131274565082279881571620473335248569623520000286868611297486242493223277430768533447357631021857729982851808575763740669169333122399697505923495234650798177741746792328774423100213018755323909000147494362801021755796284751777823059976882117163784657894747298818800673141407304296694886453470448843229480389572438901314556404777393096962932710860582538102648791870412434280142101460476826076971651784545722510248787097855171228808313909430535055755603087876552857637173055963113856195345273824732780883973092094399010031129224014563395443286262407006685213581232797674765348593690157164456693126724233592403572846243521110429469662420766592525482665447852244891771485759780367398589086136698413847934213697926716394661630216503168576742937337018748403203024259321637995038479582094713744484455755619857197150852691150825859323370099096870753482268063783970484937506085990220195496664280991954649113090494923957800445837636781172681369678104504751656821530013170059942761152090353648126695546908498085880484655259983562410812549041569400568260042549254702659575021408664426489399502484625798223294078757968971011442374975625145589643132629411700573049267018842988849892915230576354180488339174050218080599792150703789527133648252133232426264243958638909501933923345847520176086842887607871997434841584224607432834768158229029685741011623957768752485820181159605846703003039592453681036615788688064768526774816847652521583141489578116767048289593989217995640980247388294789049521768308461978392717788677029713467303251607424006137358251332150973215894452988310323585772742877926291912066106609660880012791886867898410610553095368609549288341155944917368362036857299353411144373259988399568784044288229185766431566061881891866559176935354412738934400 [130,71] -790348475302132652806841177677663727526740721147968760597067281520622925656538900232329248667680373230293361201580060307581567939938659533948435436925454341929508328810968187433616442075827744740102921205068205491001436425999899353301577779930591936859910083389185448110248899424763868384686600814977450867814418571522981584024274709107209954268700755728082787769820558218358696079102176515384444502534567725208282699170023773369775307466348716643445848176315865879947019619360978968550937977678607597242608141248831548277560433103332316530199531878917564248869706912365190098058901367287749739001325983971245632269146983667358610654779706388288178490007561177737551062813490518659468211517421285005062077188251488756069615116447272467297529212146767038024709092934420426378456500965201363852774528359598736508488070075260613020820150523648905552331344664200002882697660280337350940890084780700220700419231688344638763126729507519911016219289592517280073236092893233119212983804884092280860452039514877620460102596717561612339806048477375127651472510084382827246182508787257632088780337033054250348656761186544703972921647155910897593981108515831427087327964555096682787360443280705995013923277691144862227341790745951645087517251666868114467873128350021633469408591331465328386362431963686065689630310189290464141895944503189093369500964297194229119336079396764215472567365826461718460737505108942277839695894628847866226505877681612362938499451086785492058733232462744134027502520298468969836868125141652806988195295507661914735361725413643582741330349708332044768989290603829746804669447925065743594519182771468280511854619241000867862796654595212445090855722513286088842098932083734254758335789764923094781427809890949477260410624953995466888066519234358820246807404803721623820752438955048654278956938392940922257871271642943180772682872658082595539192913104796834477443422393479029585318457426496225717761180954874250641638631335926507645328282912883409537136565959784759763044753148389469976674906302101964723985039323191783205420941458659665376679728998332966879487685454339187780277374671420871644933613355889168368066450282785804191821014739907281279365916815544656710387191490750867781878148658722386926853010938404817667133099275336133120809138353530592823721757599888563363599367030299113063335927750704832418934788918068993853990891022983964524300486003388919211404471511058627652417165875149164976261181614084796646122833722225514791331379572812966097255911462244279006916977110945650501613970273108447428274886260836924223453867701864293818949911566787785757752489204048991929330894199715093400718375043712763216004520258409462493318631316710688697213995134024721328181396507878271367866390173598704317735408487926778501435922956794939726117829938109412948277024622506116340335704602213563234560 [130,72] 19819043698717059908733374056410210598837878518478720679944973299277306871697068253480129600516038704078802550807563340240671429038413751762891884986624857741363731541643703894006813988703253936712308464959918518223933069076458079641687359427017598177449124544317059425090322670721499485598146527090375497741260250421625557672299945942160588668238580698464570160144718912181754790072613898009786449446743721609194703688932030034720744296560782847914601275367717405189505467720318764990580312931624900906809640224322821656124685125490992469067500043244967842811975381554178568594993171574674020810257251078847314986144570685803035714799197171212462601357186735054321734727275926225569106506858866050598046953763690953025091583120824396405793060923536528833850406705617469536400432963175327060367409525959478880022856544046420785014110798727019532272043223261050410940846436327057129331748759842505947360244351721834836396077309421092916172009772010626716366589343673297926370902446749915613436496020261542176782742531328914242761183190103989615878246373309490270358359485363305946727423266653823222967766145648050376964913115557644633203711852795537474383750137870014478369776504906182872040067824617448610919439911442121664133637706634368232944746744953789522165862367513731157626386512148267136070355512422920159585571105585302370120544338227475340029871999461507784877666574641360487023641296011160477291463002229072633097435178870878880090039547670780095283816513288230463963507889120258336916125092549797389209200176027606324657227714768019536026704863624356400860538214748858990299932075130065730245565067624020081126649721253311622432081574115544573341338783013134083209329123781261557201985488947542271268814683333066029375897914665368201499477357839704348706477949015089941581594627186287102554884219013989896196806656353463112616121347428740161890472293100465994187655077592121483104468381460175965018129465632959684931090293987189062162851469766807035665216670526726820135120517835353315754347970017057172981461525318087551206829959678003950099639880072654015393761023943234019113928389026497470228192007840119122254026084346879128527343677622852429013823192424422220747824415481201651882603904050523708044048540646148237401561062149838195891424460029394719106490512604985638460366874747340958733804802517033226884280095558891107211283711376530019750751901524362508957988186964008074045220853485166100721993874869987381465070236455916784704115168771534940669980645594054292014325166893727175453394943597643223013614904980465518637547347448430676352621378266762140447504696227412634795834487337237941689181091560903205881187199601024064660750628749284590994832743183853336599024822453533352212312255080068960508542233044089591533176000646597533545877364274606746680428924913193071687295474342062080 [130,73] 1213071317910474822089915441638515515677504775027074810299310369620791024914464726682970305800394556798453035398802957085136243132924055073391414069156981126080727638012286094362484356209883068926139994183052695629014002087711335587153300915364124626635857324268560835403452287201900938328764932830226251358139621160167138972695456869102957720260616177619006044196164882818071786652216326103587300874781390220969462581183087718630156015484695657335432327274155020059319882225229435313972958275201458376941655256663798836338664701196506070368139119977106510978263350409910433243610126458941057411860395982242711279178479037320423451375207806655442536717620417948697188761328057271021084788373791685195243606752947530651738726205167410322874255735753508787049954747086883896698531867462777745675512835577340931293886023985130385372916723972609212533012934460302024316263215179574316869623657344119957935714521925841782693410418135795875613414986371832794385036522041651464165318823609707107714167038841657722798312543474196304634454374869781327395795789231010641578573488258579111158903859876902321613522558097497065461508831975443203709829253697101080171478775580019212349677203282144976244518252641847188669268790856856991739641679678744918955700164638196010058059684170246686023937413022059065022110344801585404163323332124473146353861521327330113355076505096668838886136458190880822445208581639830141274928704716804296831821702284522459771460552439933704845740519015831148855797140115245122812813436656404541841408165527669858011152173289696237829830499696816412020512189915571713311281859608942519787258417180916823091471751066316454472638639351044486158173235847774860786880348553734248082013837597599564923561120840829655934226446783072247657918703791844108992181306492924984667845244935350335982518218704704797639223767505118152324966143587010026702907094336157719623227475994973028742534061495984473282710800575548472204587474133124600604785891326923758560098696022564484297197813125867241506079655895231534045883214958670292582046470266060809904594013807541644699168693926049248263977542436329943457401928455632496478853086783369375190371057191705515675921126341800211931167501652262527670816958361773661391951887381424738874071911759210024651611164142594258342848342021147669623295232938332692875662173473272617267295823971632810639217692603023850548524767128197664932199446872335250745846582665014370746698220707980807503151940496122763168217687273418111813914531649060338011098696211494089447306203483291354368945195911270710936110004261637597947504899308448088927917075799804590165618725568992552766798194120862056774457637418287228804407037603699516302177877801553086728872082032350343936148704860234056136337025471049476246084872121137043885425665677112170004223497432286395799257567656960 [130,74] -51008111103140260406692389795111291972259339881687304207548999344032685377368054215547392659195119194071359264379918492112902525799284544981123683842609978599546575792262260963611190037397197352203208272640982076206799781736524447740551729911799048336979619116021155789720282439379398780336428173036951031516938005971104269376217212685690822970287884679804867903295727625389624372067882049726763909244619554636255757544401420810763531860231187113837090268646281563648545556986209663583937344443289567130354045206940342667848850660732750393166465296618294839162216883498767366910037393074908533088041569802216671558483855130616634560640281551334272016582739158040997049145204026779442768809369630003210200364224284030301630825673379697255723187795458294293568785733141560791435672583998894991683859569631526079302126165348883258141105783931185803767822344855590424747311913195062876221575537770355748335789797942285112689798273355584755685991101754125696066979561643705034897846308828901149435719212249544242792444893549339129580192203377852262967933737275801192958013656179754543158962893382268921336713701817211160824474853533028551182288277805714422317685744394639455027831271403205414043257722831562521860721185606717365649900523126666982166836173091996707491325284872961865384220860399582261692835359571278151201105099177314208677586650847897132263826168485454978900366510440750034615128565839277593801570377905512628628027665993782823394412663113961987744069578004659887232615340282333344373150467143845322445313052681826897350054341344770427909997340477626169764266187943139687830381678082912790715292313297287475090723099881703972441614687671181388738242631048203874506244645414815758437678735369251336143742496630285042590677137994181417826300342142541756595037313186030668294807775007381780021769594259820793171406587240524741039397800392312308027034774455236887663797337519822533786534108969474830296004292205830317741893103323312787985397520221406005670474149329566635224532797004150637508509149077567691355109727012327003810958160591594222362702027591607759509779976848756087455506384269638965927338388806231784769748121819240172807102872570722549723270987046005426109839314390301704459356849984499424329535012712745471906071643163127167429747617397355043645539494495976331090303658582353845145660382841867433979779883507187829792573583356331478302651947764514456925026774609096357879216537788156296357453834093567924653839474752248300964428492922017617415813398994293084186958423823685038202539042810385648843672060045284996091881395683231779342889851819778431462340528535164992544051055341165710690899344334277894150383155300041323274004450049345054739756714639515996702858573460095125741375082833537095720641493082000474374508604830816053628536078364964475628417659170037901439939840 [130,75] -11668433269396677328805239850964481088195070774594003375439009393051668859378858699714560109982011001533463175279920219757854289370046149993235962147739656245215663485780365931259628231479085276188559024667848671974152456225315456209676664929076150477904359119099917898966313977505789003096359960297042116525415396196098581642207252678441324758791666264137945254443822024493072862660067039888162875614607883159959456934971035363290169735294521606020663222959624840135894620224948320118217889376773973641616722497823896695398448642017014117062627439714125010560695665468982392172552933696529378599726526353008265971967975862216865586413737626806489848580147221703853432309603815055399810517047540689500789599858700732308709849118160740780770502847986386721401256624948560365469280605482003836103674121375553931081529536570203822711585802825122129768986787921833091259601376668784843418480434312753911465854668755528253043511039585717934472046456034685144036443114220253296318647181237554912980653397888870950389760235251407814628644623629305572402293083892779998996944139211491414689835368183154979936734720139039481720814873652237177415438043089746597152842501876103617308091535380633957200719820858097887291399710693611131105831700412529056708599345546109680504996019637699435571868617410492231528597756754313534989844579812771719148002969908614732161495319949409257219658755847851727066384233392249366306777137329092314034698256808604286550087259768417334103264981299814026010767493309600406792468618347660474349570940586963351246066278942275951978454399986593257970146658637208778951610980414053929300622536748368267825872175137031361414242335957982964523276144417194466016890863536248636160374004190986252479905184356320063059418805706455723849998261893415396618598403064150810283225977744163640798848269487342300348962594044594869387771963613280668364526246108603879758422935538798541212020926032595428169245398104319113031904144930442526639248533816493670034287940230091034002024650991852142662249736639247419059185335085763704827017425214892403096529756189317195647330576215329047985669215720712615193746635063967141106345044959761879275954063386819294153383971212260028019125808006673364726348670398850736544218061091888249590190690013661953185842387432559030470637966684015798463703168571263881266184022281831060569010971854431252756897378574802530519544030819567378247720994003991525878216263368109170834328013819072447792283425381824626691752965061744076211566748498218423284883428557080289406672375216972330719875083122993024038370637922259876968820057180060247493262977146121860076287568453229159028445347822672718224250658712538869133566759816477920128546294767674234810853345780786185699633215049607683162690650656570583910906518273188482709660126563802668212216126864694398776320 [130,76] 2157962059909732381553002362585917941738768682014591599962549140121996385647825445509867442911761156692545441130409708845386765635511040399816169235857261305475098732957135127524611827065844027204917811548137520313067515437023714555906959758696877831793815670070267391789733868607372259652111067723683505963037464853355581105165993256201465746960966425112147690218151354806988995788455634589457689989550721050032200928957542836925532070775151217107190159065122605365495426083144303070217078922313400833066303114934458060867120410212222501843524798062099283742876651697631627511896642227115821159280658525207724594370518887355959293662244957976318092923343602738322424349521747288700190005579858177169942912084802827617477288930132913103368488392729166497241086949792398559931482106321819530277907140475449654075592124591719329005197175370059217031814872918476825286445042901089664352363391181673689513302207822402141953016380571224591060197517587916073887877043711817922017717173928792662029865317383062264425603650152289703333294464424373323410118506554216437308614809596912874301982280830112805886890083394597761083654745059858650131055287262684891697263529181836614653844304021117023113147106555063140335801923078607435855582335643421691314224525613766398773054920808433841162612278841943172581917642223825252138155656268775626267632267461713716217776593158298964112234457262929208377775492311972565369956810154773796586546663271285230411032082148814328422721267070225609682738116440247297354587614918780940331137028901784476668926847587688453377477664980530101178113977618939411394706197468443744866259126657322520837237187706684340928950678516493245549167293028449579322025647662817575467431926561446115852803973314529627221126947512027689809195396536455754378540632616016982188839044078705447242784566908512288340841025771309394842898952410746274701599673805004346506194696629023140677078520237707360820506947574442508908377984430948334458577361708628359417291315589497011425661012340637290913722856558258066525613410048508785505606717891715307901151273076314765898008685973077171808740683579490952703113384823120131831295675275426628290122833967423046409359884447543430642434084003142526709553796813724197276964128291392424440229698207581670231772146501977961425292116410558757424977678081536368834418229826778639242387564834942096137252134298100060419769710006095384234963465223592061859751383624091505510457803599944419159532859103439040067269792954172350192926476727115896375934954245564757198122471758475497609753650545305652222298085695849839395388490760557935603033238595514587331990000876112608907042099063279788912003690037676807426535630803629324841524398210895085873149494398995916990388551898964697502333596532596275564879721316152568810645108279401356224879541343490574080 [130,77] -126148900254115064076514241376176518457708768924302003833321499423100444371641625943081324589280951843384899807803247416130121739324756569645936464213213214274106381872311814020068282507979994952502819433031793662213585729789707266514109283374055093417355616352663330691686910084631299823681902882407165040754950999822585158751002455175395967394478399890842696464691601083058523194984346775829628308170495138882870678888604937318574525295488002588139317326592821401450188345739292112152483197823840014743858294207703400575212406954861968873819684858362272796821378974847451766830595258601598310279474188638078609506332352455458672364538236688345181420577164685842022382837488924438263752095273354811938343829370225970363703882339235159780234981792201528242787794241627551494732244126935879165622461085566169764086903330314749982931249220994671299552515616661106305692055680562601352163717009225647629653071884323939004064106901817448133425031169168062433915084862703204693108852140899350973655944949747510291348810120827831156620323261644651121858542895489894000742285397321185013061834121928853933569876677755492127299375745248631715189967306542059756785324875388396719988127075140686472429078129888488200381239957424307973429299169154378822632887954495618310923166472925382603673933733793720434555676375868871716472674303629859713200193791374949095342164685041230883422680356240804289556400772439045419465006797724684900051868252485359830609415084248850847548497634068932169959876931837106816431495306066787528341287521723978556414423520104981284058116689513376927466142330783133273082071915786006740044069895763013924923685048758814106708944613533063712624303385015030244529369463329812333857260097148841312739133580811434876829534442266508539620334854152539891632131583596198593847173797790054022166297873255672208870562273562519133155514338845126387311604336338685691032157839990986871006212125428743238593572417627388791160109227810373516743658079995960008914346879481949680383612997250747509120148741954110497086636805456169302741123009214641642202659008701969431617368996853237435650249080171397050476804340407196282436706588344947037364052478164996428164795894812973358038076729329853110669190778139653796764088832810568863061726805154079480962393989050547207209884673947034056797038172617191522656595987852795185455323318755996343653070473045908897120869296702967489327142014649877391047065002698714182463025216067208946824939721168031936644473940227764475456658398175030398881544616917250554645794490799186768894132843787099678638886217622243639233017380393009657708177094797461122313190346722384802471451147560398703629824110555349378040397364072128457101252545948090679390813341137216243892978539157805409611444418944870094754922465883777987813543428053456352314284915991040 [130,78] 4079073206002587120918465048843131407928790075322492025862559313449234492161937419001662360624945595555540058253193924754754927148920705742957717561253639175836315799666424547887457775244639295568343983206339843302950480836279140098098089106321554486577488460458085530198861488488126278918372443137350415278165440397999895866503145143005152056304887502335831559602594464865358202424206525204958677828621872249173223072695579503255899594012286237483202549837245532885812768126849534103466323340998236172398631293356666538600015453983285039565035932073395895929095039313179056314868312649126434832041322873883306983227676926230367911069450022199236220495740968898757401895320017399248099417129416615558543529828744926712190113671936863327060284356055078211933979973753005272620162143220106198866252520420613571562032301615248641342901051537255277013242332329049113634424901018623818410473826586351620983245161092789688163950040789360199086819911908582474239990051659993736481346479170672915412475786114049589132842641080125351251439372347483229465828990146418203650529225108753440291736815809825962490878809645888779312177204719285387793965127915790868374190065608815729775926061461831235536430886506904653754253552912578020026686794271414299344412872868847801551074241075974360924526005587191533590193470323906601290172311421630975833845225315016338359808660691061718675007364921000347843874658911483923781238647572968433464428279661919152693144831638971308032326679870090604306463040668823253956972272877009956923800396533434474927789417942276607575941239628919806364212964357421144932362584487686050755842358716686491267706222603344212832635644087316378248382028745564627091818975715498774419913810143873945407750343048885628469202967872733799528544887199266176327045961423270602242835985369137285736337520096903029601382270295077592731383008428370641814821748228481728426181969222504919832421259225334527025731829265128193175763724669089984791324022686870267532533317721626193785978485009357032954255616154590214123809950382370791418045220007532576816087788119112100839749771143161605161286700482961862476225659923777420344730790951233279440189738963559914730723950127529232994978534463423836657284632727586129161884219281189534491745004106024150275504700080529128292141178441944660959847281059147030273835103205056154923415528803445381995297476472315904883712384014502976882189810346269861181752904301398448930501686642907009428015049840872034560843190575052794673125316020408098584103667266575492980372441096467958066911339753561529279090146445551459941166470190388717761247844692602048821170866600796914012618120978097332629643370074759663428268793063941693072633186462591152170361838775016445980662919643001774697008959457634834550990416884093276599241163300479824131710763680 [130,79] 57693621421711539559218200242076408686141282363288620349111389501967645699899479050353497932952393726332090945939100196593847165627052758870663362898693243887698692795362115220718520190086258137559513475541883699705893305063307138655140607961976409199923892232054550457409621479924432991864671711058821349426583436827922628405810079699488494115792128287731385003664847166447002456935306748807784882103679626562214393372079709474869785943180557558675814656399710276763993767580971305312600978301708112454919285445656938276670183396438101660673088270727895427072986934437698861058000467161914644152824333953637398202801711491628476163072801849542382437306419736800397215561912974192064383494263268359817374143228597310259876063301741620536999836768647160326817415946753145317027554271734132668057432686468811960915914119320128520140491875424580142394823532409026127706829188699867900380539849014436367886770396310214719123125243160023375312372176313112727082286538060741768450852205570054874109525541200031947612876751266174487135320392881584912132507754878689425044914713632645947747838334886552226787091606675298138959969494145303601426039244518482264825091587781147192344769739252977437522344906822406818572344630618478822323366419731874503199744007279823897621182400846503407481697777606690678485023891054703240341079404101173895477569383237777134562865899598037779904885356858087455162608036890633639302823082794882033747056503854947528237960562086745694919294119651746949325654507095519689532142989240410477757056115794291062542759829651666703998903202552425239771880640828874090006676876536900088976416590008755941512735577723468753814844196704733074229896042233348224633458319105033981012217736316731119420741782850958224153897283043087828534949401644315096140314672058378672980445156183935392919098756366158550880984132195514212120240640395968021606205243595221883390259510496507794036651550915706049198124021502735367354338164581412971762796004840052342224610309766967073183230034741277064396299867601334612569123958764918548445134572943501168545162659271456966724097384643430072464241521366208814839575505362563903318588233333083672214734451986527924015641859652225745565435975394563024243906118190005668522556393033896885154327001570670941379230534945705458043662816954993703143612802811009875385685452429559713863721222964905901215100638837116768110862320084370646549713361791298526269603329978706935744165707495618591194704758897035336472803801288264049230998783290463952034081756094700910394347824439296167517700351441544549615445772089755270989714473985879506750834022627553261599734886542659994468178199517913210021740473459836434021656196174876653742557976420120314076513891780461173622298295622291855970837880614015110938141319506354022245195453197167054160000 [130,80] -5139842021388512970390039179998598945206714814302299535718019712787590225721902081845316951945550102024946936156487376192204878931264930908192992052398490049990948871160551616345423520526155596081133951506274496687487228473536224721549348259038560187741540372786428710583488241963868274221288530056667343724530952471962460662995201212712690933763953386152573922070120612282914833405174140389246033219089599347376529114461632032397790092108943997058071537992106728795862235595975020123480124565321874603831890583668561633564548348633801929317417908437742083111834531146830189778690983914809313139773476213196198474055147662816556115351093964304915029763539585837785447418568237382292787420987242791702130337593936828498387820903605646273688743856589105050313854294780931079838787480354857274959967112577257280266303233239818178029185302042653732583568037338325601002654761059902793925755509376254481519303687515530409238714141520906866724822274257158634217485654727876751924228477069783865564363249178006163895764601096066102032174573470487537739652597969812598219314387664897775984305075247927089206763476415338679945099816229879194197397295176952756528346114265853142632719955373478660039472972008136274024112658648093939465716511451348793847801948391645040576402169501304493479334197677240814257103888282223316313412726753310132600490173690869172008183646919811384085258736580870587381349832541780097997830958232506293327734188277153696659080802513719456934607358858101528362406187140386028787162523668223310362841342846117920310620973554280444219042924712870406496176817617802673394703909452304570322852228174372679127938031042835078516385786364126487534684199484380608857867364740830437227299550706690128435085118893276315731704894324721038631635354594793241150402926385971061853627432376454479434974980133615332235729159428988835477227178403080208108967606786513327446992722764015657135155226690757135211835784112818409752568945026581063306666253478464372656036223090148122681848601521752378873024412730140884960224328582317078663382408899786869906092212986543798353944043653670175734066673758197548095138662880695220247977292876125522314928021477304773870672873162060631483268125367828581860741629930888271827740473290963165509546659582934078489133499000152557092409875472731468268543623817309842439722781219208336455350612959365626074913518301878229417434538891787534831139833111421152174229190005888752582211365769417355073892085393260512995646562764179851901420354944850175294191417291938314668305468686023316761744420824687263182213387230514203172283145707328158928997471133018635699207507842151750370987890414755599871138272153674084031534521333456508579879342500481570641651236126593142919942974137010683864062215783355937563009716306394318142402274586036328960 [130,81] 42099750000233392803461499157319643930907725138544184367514541123621380563779589391850439937939665669963224036798107465219769115489890290321252570140598875663191452055800321585088635348817892346562350779409090313716488469325353218868458648803009571999698648250450271152140023904666497648078570339840423885719697042503553528436654701192600875018000821788382303921850802772084140895247975549981656584192650756610711362256369246605215946915144398455760481977272450617411380698982831036723090107677715133647137999613001914207410012217835715312403512667682973540738704753467907759797254099915041691756992523602258725668211087721768501133874670400981354972451807752795057601878901064438340404582224430834832137811716009864966068376790815730065149719292192251706676562338702081554796755945350937699461192767535716632419805084721130356851879780398062573238807724208964542227288814964101434478851253057562830587908410509123927614272270539289825432300993007266627239878964392581308734947053398363951228001960086509834720829198881063315084419962495743200505880375868570528297567649219555636863876200101372115144978003704699993409297383538837619777297675818951334875822717392093691405756078806547982277800117788436928125040334363918229341123445632807142863038077958232247136936043852622525438155103134157624533104081608214521654646157076681198628041353406257019841496149351691153454342453179263173242294707183144731214024984296261672226838366906275598649041437304011089818952299692131811085693304084577610481220637489586013619019851580350056184778052375417986017774303947033998615533603093837014758899595034489888376657073145899312448893811426243795921694791736092044834555339410023080090103600525457978176979971560856336291841530916551811081727074865141293740996423972857998259574547480495734278657471437609531752047521689968907618276036877235956727316741696924494517483536291922718630471871787999978622738531558006411033893580322991816683217627227872363658764243576642421449166098833890592455519274097071260148511419138569569861081912098145050761064924670280147114914483866166852892352937053907251349251638984653410993141159773878184079063894441668290241716217520892131338685764743061317574412946465626853987555271168367999076486517176181932974656655348214064119909495688092777926680587873168597413730720898727384609950645433037882572279521524949139823450084167679768565849278153763900862769145084641517027512977115548738267174580337528396766421178191310290110246272642926728347237833486382697809431116237535889977023188323177606190227437543021897831290697234095538463185133751249274484539832428174592123893569350671566087840196652917684835915756312551075846438540307000627515251699853159204945294259914715776073981184641156727195244895053439688520065726755919825995248191710720 [130,82] 179668738379469352494299111776538999421466941287967467483023470696460612919812493148546553461817442121592286069562370545555286908015899501412884601971448493597510306344955086449189483604444766554518869547336994632649750102795692324779117996431446334859367918092946333320713545235697230002581126558860916115273005732671050287589319707120427657690221747368469875705482882120657110835618307701184598715076930754422506989972164700628138815834839177044866942636576168069561448051964435442310061695527328333229005513312092118542269866595619695604931486174412698774022232309855075150417604732408656727901609695659987813205876758762010468132191205711066834369901187532445782113431366630812510784606882879973230439772513520236830042079100091241315270496818150848700860733241183683515884108223485200585306056851154186161092404268794959137287692165153073362658585371037258867351357202866517714650657234354567218821145844586371687517054695538888043498558066478287397858213459459756188561523358881207445537785844177094825252321937321073856279005862698720073884243301319835711303392580728575018000491155500052170380118729904168108530927088769715545232417385680722741673469004360062417463785810259218732824398062049408705450058057419487780658562132294728156773207617084214160241334256443768438680783843007832030335698807558847928515367033809961258408262992137701708962203461666138345583402706741486598504845443584625026327672942001849388910912355625928611093787516055699059630857476443607264198345465005455307678843228803308145528021802584284976867767414547270973167639848362974524365075798671200674678403576680341386943165228412543326336395127711508734883860220853365579592616995747329480301729122043026843442032085513785016645183897653204152184856200494615778254869799309875614601905156377992311562493134170722530523168391879846695867114575403846573483192033305752612479432357760062530374351663992579186013749115842465662633559587854060665349407286161531833067299289620224165486029809837250130481782919517925949771642829350149284917778811646364951894415664339588523179486244561430755666508928981222397219288694340436931339700439571527350798383037843782773234063991606659084972060510459279416909437074175752540840860073035515795911778905878085027740202094568662536199019949321281796141815970441162514661424699993265785811372693003373582885291777523387814532767141069232799318584040797680625921750377240366826010227499876066340828116431465588040670934115849877395838815796113645782095668102218637619436141647231280104902343652659248826449183966866785138933976082342925734665834492644223714364390444575705908193263656699121031206542458337099439302953002755081389874837051201534770711017123301796559444979352391403956758906251787335805140545138289066026322590000426714481267652160 [130,83] -57490308287178199741516093614580400638357013115072913471497508696820000666918390448271098912746557400886562698087683951223901056403831119661842756007663467577078737462198249784902872086412288714728118135833572851599864061631434574675723759778152254758698319020065486085323182487286056921980561373452622799879650566493238638998769280730454047825640472217813268265806205957774610770186218215033293229877121945881696598556308683784854711660717011698777421464571749244424757617623488860705129837962658946935925206328534618753755024111228131916672269122948596092821953365550222166899843657056797691750939278177113630935520734909226185707133382925012344494843639610310376012252147384976571704655334109359943191641937736812514983697196988345810948608900698057921201334074908837978442030680983689875021761013759839605487668683982514901527635456311895134487475515849785886199913723893372987805587732698099214235093184924554682269745277922736953253274993966348979491206942338631063012795089815471532182190793884577121614879542397079248274622273972962537094933667468455042822783171879816653595715069610278978231787368449629399246666861334062869535451486231883008509521462128621228240332990655042845721338242849147971570884691055767719474180400336437617626197390436256064298404915939152056141418855769607464198970292533930547433804986988662982476614428471166405615140656007384768356303990154356398501032868165459373024857586380149404234572291662036733953251049437226803548478867774557984609438784560610838896062385819707401659524851905449060900472242332564428856454343826212854865215009286657843449093251639471172828060784654957928211761745273834843266645939580581094773076514050980233578706354069636244319368195069723903139479028594132928603142042958165632443428656894426431677006793492241807572002426700687187116286505181672681986087885305456570686635907995043826043949979766988068201892638347514454202949763203548340600491326169578647102260860927973294550182389937489372635489578752754734352619143029493572559537022903863699009884643000196787171629496939015468235796329095921250513586058966844165457298394679185851709671329807089963655299951985609651746697240416163937193897341587364015715860904008094246459388686942671894167364858660747354090078616693671753114101723348423142957361241492889772757093246171707997009348729369505121418567521037603518728416179500069346996040532152078889069705626293503388227450977565650897031754710567508300170107578108256020583667895246277095945802125209653688963844728364503886831036432275487323748792373681493812780248324527422284777743491265294390736886327671222524068970689469610195922184843770263958749045117144394997254811907121489391940548824217643211776697257336272959331600638548860244977759774396119302918250038101732097699200 [130,84] -549521559826314045983522649428489950220645042876317907054122629859487964298549909818879795673000312515933466543070315512697134858120296887395610931935188394237303803043554759789681004344682258572272911016107486700908713480284473528719190260520151488246334592910939035695200215770688255634797371608841985384051465960412219473127375370065571619998086462759723288515463581441847646502447608955649418323733744968003300814239289244430099012453501161154184292636413068633324997819785216172450767925640958791400845654194127050330313448163345984998808949541441841330266678721313726530902199808963012785935902747374743275233668391249966235303055606414557905341953023522183087867147274346110203226004888221863677968333768567077773389433699493303824053394992543172657886100526739774802054802277424430200701793985111345402369420227966108466438105475522801076055428521408729959756706943095193759959796354821188133619719816103584520632341842643865558936348395521288259938497385910184405605219614027325251884206372269334661544212994935039257956647246317930314790941969557571575659209876503696360730855443169138496426234235419899882017377167222354308451763557278558363243955635658140976855593782302971806131472501679475410673844068586069216395394188694879589671430684270957447513803742070244834949698621779756119819166789403948656405799148887918703077699537360578722557666751896742037428469985764320224733654129795685110880331349276656533624893408867661489414448741046028865518838548770792570324399155046647570340936041386629475880130449483686728951739038825015665393375605105357782913450623669101335933747388451720228636754085837002511858634289603733187212590259161532630276898841111436184809298839758926579734447619565244175480973317821639392076679427232057554526855092741514573797501928591092796474212470351854558992566190084191103354345823113885414934056704441687716909508465909218004237195273654833669015753836624125941666867023759845302222577792967658444123368059138996507326842143316691881828478782439144584159743203882005401279041919935273260881118440214052019922936269508097598902427556632825920162939586657778793571518662640937892601018187032722308631545776853266713944505917337398092839535807644664460058297002815875735922094830992140247097238845093418696666737672351229271344280931190080686634706284345436227894153494606111156911588857679105291157334018702183871817925954398023467930154746870082074245963658555454646906762479798572874490108128471025782623751191566013438967459777132608068130085370234633435355817497503126868016649296401870529155545960375001299588948485149008852495367541587208023458757618001451110008417525451271930398517636490702657011584524869892096945058262098543416064114947935881978531938555012065366198616685171124261314101808301939200 [130,85] -6195213543869704952825555932394826466691577310288030314099286315766474800858702314118784951649711114929154786661674375995201865179608975932809543994393495074888385425432331337937852017590454483634210478449065385052970765448917599341747945577918233023611231363142374611860620949536404838641125250706770993860695275548549208996626886643374064721757834582145076570407360115804128398018224553613344036628430170105761998518496071479262747204643402223818331168738182133484739721899672217971719259910560965069705916719718937579534518830062906065405404149833010706323536854067040194070697277881149444120062629775641346842460824881691596397232300858325161490920418381486838824420582183379042199832475413477362330982954863250848552910219291073494515739241056497318577053035004386441905211077100259313042279283667196216929969817989074287994016962609034230462265339619528349814955050629040578685372932231802612458432920286719958369014179458006756463334280321018356016665179958751609969940900123694253935731123971259942342902336012152489516904921844121995917801559163121204982663015215318008441811451443059912720595070274579940954710601597948123142049700635051535732748705653910816216071663122890123719630911084031282569754452980440481271952906631885789744455470791025739846124923002662067958327860929264652852577366901790685871956850067789993408131149718820299210324362938577751842382432217298988654190451057758400590184739356484973378506037275344649312568906980508934997548448041313821872621102360776763014259529416962139828666252472507853216195950440576135786423118545501774085833791785305509064748521133972302696452043774626523468182484667739513364580866202321672030004553534742468308972160663159514801526876434622684589071555020535428274149772245146864501993749253456639304847227095823016671700964032166111552038505259630904696988756496667143043282070969643558677038454451370609474641769891085869438858253936499486783455588928490941582461592296275538531464469029895200731394459804203957632725870965252767128863936679808791869413226446230147667311154881240741690484729397924818291928856643701996407469473464346001448834719133675824311442262513506493027021060580988381690005362546217378545080417892580526379476664658220145058237450702546107627624087220509904320303229352103180699198248734396951078337574638544525274105270153849097031056346477995690024680136525100641711153073770141499444403527769101233402945978555106150270311186901670200065773558070928028052532775382628872208528592954412384979665937265953112112400979069407446363013322578556490459385162130615722372850276532473331790826987704814383107412174399595987386124845898572809516628273670313349365589145554154750967493884230743111669494970568101676065079410133278746085090975651953309370789749300480 [130,86] -94102339244534511285060613176933991206492073680727138153370317206726986533116046575156700916018736731415683568007293676239772585528843584507813175722389914627649949818970643631000614691654985162057804290828628116763225586121767771491511135786509744901093848314874828982953225542962794357335967915022974591522011089867191342158262917257611302141758868640199199164935136013090180895401616338853368574824967180198076626387478938908326772049376468470624137439130303894144113398332008687502314321587186907150344587756651973509649285897665285148373697061402021494683527285472077987255270513757489580531532227930584091627794484753656325784836679667944433541949740673220042071015102869712865025036095544868188101406022924057933337954979643340822740598526326688790305828185085817739651147470841435053299790621750414588281964069033943339398326991996055352649188380311308298740526338278609859867046593406581907496935566488418073570554643202669799024432917159310131304603930765133200715760561987211163468286294394173875926011639632945420085636267382177568080840996177999409123809759723396757549445814931654438970673234891387839507690037573041390160537446689054654181723398432984526039512092078960059504745345424255358632377822317451206966823156443565885026359482578308971278768691189489627811200901487881136156200689039423301454455275805224764442721478091473308154423058023689830820179551668783068581670893479231336400316755776836562405003659063405494428751552936642967067244703060903929985499153224044274742395491046614663222845509714442431069124073803517893270949669909903525790287894309444239703639711874089727452234243790516808113332882123002810621712707857295223349591340221179146668982508178930743070064561171798619909483503364596174919655664402616525343203236962898695697515796355688548596240330202553243068736743811848119667351190237405095704176671525622081665907745747139171702012730558317626463769912298154794156679286403936547357018842801901097978804427414552605270472664617347533157005321575104806919339049887882658339498171621879716931162345281882747139478414749590864889344312597161280410653582862272884577694625266972559609223967541635889083466843241246190955467054711456908471294051579358856406367695462659387555094358922094391260176120837604099402454111065709016543235388591737083653034978197329251687434791599049832765274934735160122382375672883975125908890053519740396887872384657089714425315395654329598134950222124321269597880348476650037456486935172488391100797996482543532576140231382706023969087182032743839895110691761878775870457658064739313058388159485107515205912958578117571926136863068627287414595108038730807864630208260396792434816230085794802379651727748532903248610295910122344569282342919029437280441056101597204307134464 [130,87] 1368537606875790097761118875950852149535555114610413377759021837677848855439987318604047955124943219521909504401231351984144640711303418952689388647226375428508088914459574669583753560271450979207784678057751418531284103036932187529996466337752006007151901545307371160040618014850310600979232843039656150277355067273463605562886667295464902188376021740665382647369775977100643628603669028538172363706893272553852078645218187821281797368051291207596083309287234252168195959420560061324035234044605811899098118141825721516679726967882830523205437350583773730931805974766140932088322865107642140648107403608411242499665444195158100646058240075326624991100029665417860753723560809762039750387128483904194425951054661052389960337532970668718432675461566286613475373061899304857022716480031094085498986185594070254763116688867685490033238094287588860776932611658197050049416158993088779407677335353070158365157602060850958527808745496124525781246776666571137075565544501349203905725099617638257220084224082895024087567462669547342851840168992805197682088106621864794868584342695820486445793345370553242222593998567655657485443218679988928805165507430014420753889666355569155538514176525405934171647740919273891326726720772802831001008814653404078199752918228030226470264659900079880393005691988813792311955506085325452523553074267892896487936719505350264027899328898955047080123770930699046853702444017789975487474083239152016441823074814653278748852034223441088484167455439223165809753079853194100299907181623746144971659992557045046745756496893802104403030268851129857604623428727018049232460510030240993331250711143527215840189010524380010410550905501274180020375537011261838885921892564656357532382809151093043525057685229598695655857326691546245481812406300348965568793576544309563451970398660400435542803309169464277703884816501036952618069587406216231435846634045855989811728027174021433499917138176785662965827804015464407380777407190923841508848673406121079032556696522415830642049195548936327552381915511137531103855803277489401694090928305286261545523746679243747780641512640961677974845271138387920973128915503455672538464715741244772228759824341592592047042973347327799752022858830341891823815849213626945946126129234400527923700369338591579035163815355305883934129151442332432471057836860169942107226520591314146831069525260056814304693302036386801545473844787112131919540873465046351728576109433679392487295509075089182172445151395958261098029803274826782899285190442629174422258901703368393216591008383426390408325052445595816750943578843574494070297902886908451963044993361530235019426271735961309060186045406656466171408392581446486251963667064372560340852077930420727551749370622491120423268997452130570683816575212234520614464 [130,88] 42954215957290139279804559046421313579761991779260132053754972361582298537698844986596031184957833149327289958933778965289655335786269088705312139071231213238560274913898554314410895212330321998241131713002598135405196131400247920694554814611847685723525426789389910953575769447828652778136391025110488482479305298798640566759664120076273406180801471098702181121956162722693929430907116472485317220910837598085478817351898037501705388423641127499244997742769166070443293411803522236015808869188584954328299621590901535821393118521219913657867468094343443398257199065695458714440276027664286670241716512064287034409295190220929524337411445998596253749288502870602900725593383817320572201168774001186245448078885819112769996978472133461449024642823845573471463683773157269731831833640473199637589829691341353310999717252056172144353036056689431797979539639916607388812491424174800981344920356922344321014093971715289888432645255501660196561057014823784615708530257028530501767461575831652580642001106544478422695250167922213822795322976357932923684534287047187465047696848166266874139754078574650213952087657617694295554909269340107005259189708442362100076437630461508342669194103879871441089739283536910058387409260408926233298166756211341557078884947772588463787502964929614287236987737606677581759148768805657087432965815551876994543209919101984674624515434955835492066799421506338507198367322269743928100298829344923086513886007306307841453969181263642631780853127040596019053462526961523756687681800034085856151769845605856326718487655946910804774865128823909676057348265037212670314623717019841820481855767727446746772840274328245588022398739794279273733935338239607153276817696712529082392824331005993545388504545480410172864049628798197087473908978384796113456998167125666380097166558941141608420534899715444889283452003890043283503348419508466689489871943010230638059023050692781396421990670233207485060020071001334940601135399067554216482221272400863868871115518153461440576402199711913587257794279196978245532668643165686310302820021772139173024200812804669418301629348191416364898011739073783661410016139173442951468377063228650105523830221252379580178646623317275236286934804670781014776681274437388388549132787967860998453233309717459227478364655709350914596361845453005067782320900844953243621835004735410979332449511848606778915934650641688120050449064204172881699123923018417523652448870728551394136083087433348603355158296487599990361976001031847922932846854944866220210723967941591070571656054756460758812007124654131361547546854464316609064975611002601093372302813588903298306529913200572393629596604130114846481365062874923977447869166803684476373315923410096487953062008659176635767246747905947344992291494315939392 [130,89] 1091878091460595730746223914193318114718562973600496322125881520953698777486652929970899505830775831248347852607985439964893159625265046243977926382732284643453931554802184492345969845793090513416122881433893235620161258744196343843306671580335514770857150886335603227029995010381921874770906347101663928194733562687632168580648681687838308209299013269840102019055102822126727923072849210558241258713010342766216353453441773971151642492555246512766840367882505159321115274613161862491369226699706997980538424871572488026917860001550186070427815920971038122513640788471162149831627976789303958808855141366218737235683744917139773049649334016432964319863780423578493231242963271680992856562294737019094292980560869866694704370515192829342147280393233088638190281882094602698765986449116196575392550472601757518500355691753230969906164311704831606976644145156027161213033583801996496673032796962380018495039791711604320344609889631735022980709231191378196143905802895789054953377462343380919588576354565483335458609023609806836989335503544692896149594912881987280184831753828841713728235565758158242492030429372202835105131250790351274480385595002475259222460636001767058830182827774253588327832552093506894147223991470717049342175256483680011015231228187968149492548605569329911277421558257527103383761303072117784471454871369843223500068789880514262042933053170925876821987221847443398461717484327144983621005985484716398960401184302950696275369044009961423523634017859744751504904710402019829153279779282584872068146135447023395190751923064041173727644181893717693380848871436493619191388799134736303123794000137435063936356371421465294129480472800320613734445885293851318650395034966585373264598071350141696170632539432038040526567171562880943421160027243292500834157990433256281994726522682648250295283300806657948306823910480672398474479906689670617519617935507249426133329432567483240921769455608845731521983713078849968524448925888187771699964090925790892394710670320246590147963736389147908810922407953110098924900332028251073863704483600842153214199302486341491470663216089328497044804269768689676642807711338598563033559104605248190138200075373154908355158509830530274415977960002110454748068202833062309653737873241473012760213179173490234624591152901540153042051145720561002554330249676060417912991643695688745259490915810950601977719873771314742535317763548980003351002418016235180767796309677445274468500263963476966241285846982481799785191446882052912904236966395968013180774343759495707294204431884719659317052917238842507476802128486500331918112764896097984588518871305896848350433002673823050527602330219977740388121685740511229245816188274503378975513312736697368274074473128606754337954319911574563693580544043904 [130,90] 16725966085502465017790643910594932686228342745251767251648678009112304215186269318238426485329267993474428294153989600563766508329627382204855113188283016099573365675666578612591387157257366865976823300907150071896139768988760731827665393120203408452381595750028543661961699081989642753737687564524064375104950691578713862827822636571486742771581560076889195439011081278302353207385184889422744381159945836620313557525925151911710519020181167545361301184687440030225653609059289146961726325302176988925287285003938806838254934595205908498838271406176365168336396078124860441311690445397661690885220608439872707431758520962511581727875982776119677729831126242396420521108556587485325402924322736093193135370034415988168068444691786540699733842048746853212118580781425213006420135148325211089276690122242686813467505088219838849694058648610649123357622225678967510241939170049905886892680568006356970808836760767319609134953675247200327300875624821244848800685955196385400571159459129093398394909931595626897243466000227989221159288888949679960300343025401183490623423450106667615061842633100161858756488931765177595815338083654018147965154774861941237097962354628579449839479591486749287654724678487219411888446971175882748260126248342861683208149431670696460806876126610227303731626088873534674758590144873121693574015616215209012427673908254738723576998381194933584491645280148715537252970638119784425601313959380585588659620571205064777969034537835545210862042666378367701333616023207115354443895632330769376923029891274080700292775633313380052759041224351715357535982705940456034830059677503139982575994877297916314915984584930324957432832498270925288384026586147767479881542901999942692368050484500956434975856993096647832249684517344546050632222529789021072407070380241110992966058379298271261945923789277580205190517189194621912234584924899796747337171486833724072558447990972268270372725627481370957639152405665167936339779892887592935332503630510731127078023551551015144931041722017308007040087149602474682601010937628151908439959313756214144935039277710067995005634422611247556024554063287389397532254421616951962848312271428979400551136338473444287648098355323501618517826309129330238744448263751352918346413945740391285389600479578263869356219081501047733259864749514076911890863056999336812462664118932531885764179228332211104008123189661093674634808646075857423921103344026920538195360376432240018422829420486587164845766811154412906981096490224998398110889704509486796793974852201778787964667171476573338037176652151506534032431525153228400858368863666653285317409417174740249517468539446658080370278471734568520773998231457576089383315614747964804110138709219790311323864682413269829745042909089341218145991288 [130,91] 217178062227479826528031566545144735594903495050979452116497986495092431495339797465303414419134573350306311992326881297341666429805055415680643345288714441083882077386142959234060044829211507982347918199817751238651966683386994283162524919488612894977498657448985192883671061232343162574432687476992231163815996283154693569736287689943505249095553888766279366617011760326509120097596762273926855294707101581570564215026792739618331836754432521045000649790779258798247288064340061567225357618551471961753190073667929215551333881825021573544553627668067144750698117408055544029708920720161633995182525743575416491284221023060458497285266408438582997217081704974547036915260495442313844162480092857507173079437350270523582328824644322452596447684020047015198370806270098711025170432463620573724890368801301999189163906972522657692918151496208147159876520405766449460555338871703244547901123086194027030967240091811209714969442884753298975207173833329451673139960925944795270734335870721657742381254934753296843127379119709638868797284821245999818453586349665155873523419823061291275905643102517142606272769679025791254467279788295084308471616449996594199078594059708548496067596842783952484165718044151672785980219772715293376224089553832577475821233795960692691391282355109883273629067700451342110705030000395954152380434151459224355386734046215061534669137349697939486261858779411954252053524748905508883158744609933310646967519206598654011849568164883549182867997145964377565418676597739084174775594563842641478199051807268138078702164432528549493956272915868868339758778608154777004706009008511005315385454106274897023198534743757665330307067205197696220700600748702937079928657405221812741242202377398991350354881652162840282915778381178854985074988267581789702713930629643195621340594676975311176008878467648573445638856636514790525187129592165615211693391617908129130773234509917879862772147510231114931577583223721469327938025096112910931112223322443530128230308216902794393334723932564977023339341601838030558622492993317606451429878604409061114056015762789152207050888040232812300012899498615405886860395333966182699917250323793732043626091334027016166155293225534899735546946629756080200740306381525905866698007562282303139345877118098138244767950883274543433948973124670512597405710691037872919504386158730473219295768753748381190283018331482787294706620265805083851104071311504053802653395559984836907807198009446865298867163919902843999586339983501368159030850758868454528814588964553782342500911439871154106758285556696763083755548779804510534048000845771374042587611946081680222773820078223825885028647371451305003827836326608698445828738022502313131163343458734086426178468920873246922007554357686097586112 [130,92] 2038244465088619264883008507717303653699224858468718477557077343786988564572635784686268095382156952618293461521345437394907873590855482780064125936111800443648241356513720216763614287774725832893670694675259781333624944216792539240204501171114038031666184833358035995163377027344202725183716777984726280751240561197901011495401869900077775827349374450557780516965973946386001598501218718331339331380453569541442480510142747796078911271646851159280113820599920089328048547355705824325143701597057267652580081137613445769886623024776862969498112671183234480153537185000129674360621685257400354781581699683603251893185966877999061346577229447863481463049249836379446883287464159326349703394749875090174743286159854601752788721256335609647278105649318142397951392881810939355130556163860835700099134873740606718102209667214158222791483933350679795197950390087232540905357290506503944124994564345842111530765220631563749644979897708994595335758099827385780062766459382945901829758115825224625996613654677796676319169192238702244949427543491372985670615090855011968294173351189725961252794104629030115969955608351145300063762223731509991417851074048008762396088094152674042934705982858306936396438039905555894680812219431804680966587508118682182624753137344671525410528634162910709655752611772262376384846328857418448411339180515111709652613093194513644100598945937988058190494628420200566532160318090347829369037773798682963963118943870874766906236952444085782045443712828903982313132319842043031870006429053623318861717680157878180984625615725909211062600498172044573430735954014432874137958463417580998665185390198935753964856200471183116784975161345311739056689389637876773290836244827019500248366533970579448942511871133119679083967597803859408366307910436515292613497482744566915255862384205354471115307126334848373384590843273681889377564614062079147445681347318817693267856982717043492604610438651310570705827278356756696259331410173339198655428586174748622727526780445461097601413791610354840300143995923600730659698116892942036343229256316630159591875403429001555857283691092196122445734597564944909163238566007912681452812831316850922517021555860819814180934030704723716001136722224213538003834148389738653391995872849417474625225816179494008542854531342197505234807384469063269818155776760436146242150268359788921405507133880266881789420354925791820970604217925061617938372180015002811182443965503014532241759546063458374267974218331674362303009739882102719485227175478430869365466389433876521888635344042749813194928473878585110333559800362270928278179361212005985595284012136233628837356662261690249947228513422054384193125151703961028854334551319543869680457650899288205035407413071360596814992767453921920 [130,93] 7377540603021398242638924333700484587640804337479399693269445171127248173116605799120127673193154354364700319972017784086256572107423625664824682181495350334291666869431273457034625925008001120964868879332926355052788472875078788095317393284394034255191905343887935729083164753754884045938846800781204509648617111370076658500195812089056649529014007250862992372593501546022409037834291332569626049311999308289017091263924758910605705776849607262472886978855169804642860241078925724456801615450302794749781370043249174558981084722111892147070503518446794825847091813146679056765224683208263848538793778187586808424594346826542988210560734951935846399734768233261185456360342490239808970401600146841736298120925595465304688100758350504902004379435727656078548617304034666071795312496325130269962667155130679966043379998350569161831884909293059789454630707276585816363816955211889934885933581963202999548349382269765202543402759664017937221994975859893015940229064260723405419304639247047892863026794367858730631729328086170769811357046299561021367706329028576437641628240410164622755438989911712684921784784131587237361092978553672897877441821108681431326209258332010806807159125141967031885768988681263417617752951554209202223168774758756348787296574135874922873910382775374416521454357086797791799708071779280621372970273683756651131231212307866385027726925992194292477555640366526183667427928487099228351055285335267058508273178549758064782002604148209064238921194655752736421572400592155811658527676689646297604888354609992987119911202304992241203095703912664510591188248559600113554707790277111261830706882822460225263999616583414082186145208458401165458615632052442498522932341552981391327887386967423141598538085552006149360494243188967150803034611290577813299779752467676131302343926794054452268119419629073804011851750975290810462755172920757435107751104519216422339658279523099051520432996285188249406551192749290409460952823284145375989505108850288266841885117935224407714271868975920274476919424059728218274763037317292905717745907119510014846174896390221854478633227888017346114876927631376249940179731952648906568872618883825177544121999657154837418611850382428227631384954599266677015724020243119784214894810594832913279046855081401734630917509601138853642751629283053066603427179662453118409273103803852369015331908056066689490007992302246006615766047441498945916613114128898288430272700412802752888056046507870254926861227113462884528861766366026166619720814784652798786976164572225241297381938831177966732599757045352625827029184352946839322540624479966648057661771560513904579532412066347361297025403393977689163848830311900772789455351992399639836910203332279026525097791880540075759502470656 [130,94] -83269656075184048618757878775044418087409684982719258276856856490170111501009272202201465998661419826450966816583447462398786955095170829287753848295576570978119024285216124923745104462784083845920328424563839600463977773193972230490339458799883371357704448017391807915978592168784277585627937227327720367075309484388022504269686368768853018089742557938623811151143609085064261084327942767000048482160499311618387463164919339606212981401679504728336159612014412658552486464704881937303649284217749188497822755299169921318317672156942449894532512387444133981965553041967705771657416260471338947697397655060138987719691113047848141449466723447820660753124457987552516813630179903052115461430396123677581502657781167489958229664121599880760721197343128150036837338005901867388666609839002637616090607126488610868486807900789154014865591348091205777819068185674361342516490060107799885218101797308660380047123208607675912014487652996189499453919172642431701657846926853648993516239265266147315873806879953444143641469394912874393474378826497418389829020207607288813918285977268320465889053113061335738917106534615041804621611103774622656925293103315192502235447846431533907320737528968099989829373267430074234518158199252600549105454023046952390070447947513361326731248756713898561210848491218438499093311247783613445161270464600374952711610644677853575380631472104258121729258939848160097980521918228085239248467601090706786592466426921146912654878161507248767869276456893006475295858205421861475229788105609741024282500394189971570512413252945161267838074379728182554568779337572334970560547225191207565257807869893316479021302123956042546584991378399968118984063883560824365590554761611833012082583613214915445448273230282593841879614503580916166781916576377982210504850416305531883497417842528940258194725098851527296643846540354251583758615642600686089650627922165115216068315885834678746116287365670570975555420354789109268611808453826127902924472988864294782385435215664501435172154718781965226677906598234765480610195848413032386478781190973919301180893096879670253217810764727612347396852642022288278202255847048793154196687040548989345005749057871420888981201692466426560411174522159031385312961365109437552915749044396613645416203608408706521882458483804106449085912646862721267661006588237372527440571172114709957611173527381807328548795392074558904879069198641451094321171815222520410954520329829813586238956629324765873296204318887622265771271911990387822507796907674438771972949478137401668679458806973875271531235246025077868383532431005299196287262677694699357061191979819649969494606638466080202644370725019791739093778038268753606181721817694833134555319231102810530559188000658846361861408 [130,95] -1325714404133147054094336952100193241854290871655754119471487880074462121438927590627142943503680385218518585099622253474908696041147651075224547412685770035858995692324871185884919351564726381499068392542756695198314812071532996682874230210491000498230064718016711471920627281427427280597022958671167515882917903067756545909151744254129167005856004408554107351730665167273620647744436566936196077420295230061403921643760756051279779377052234229874948724810626066283280562729778161100463445633694862411776762823367010707135471473049418012801867681842708138586570538505372705334433338892937646374866644658618675244808249444961958199348033975866377710402908532029294455097790609867709065094590886789541795257232332577704484217498700275981043168824001406806448419680430994255015036764194326857869019624060109503035020838152674842493230905989460291526044404238421420261860782216339858684129149162925325033114862691190947345106253435871197018401688126242600830796537955030436341533348458334712324858977154238753134175278730753819138442889893591222060463974782753613395541884069921807557526606386141279837974020729133294214554923647226939884630366794327703257700657390459586455788385563807419250809240858914416375766809520816670073995242741290994480198062356765451480364547922017855803693951958534831725800813186404846718123699823070012757088959562571016187938013698587347899717668112497443607552358010687001771265045196287907760662739745690481386992127488817314326784429919962306469319009040539582314953724891495035033389220972107692856204134618728297337250296061820912188119160364589944848948657771716502100523327835199493994365870501239018053836585587034816166558996960959013712636318779326713576580765663547405102393860928528850876109307025769404863480550926867962215331928051365986853648258449016903993809875762436084439982842863758186922050161586361001468509844797399083612395749072725662701883103758801693762908388130134858319721101490227436858645795424854039519830918533464162486443321662033716877132076131220977183842447578009442780955900515520420886856559645028051912923984899025663128405344984392318349709116428100445539003459389065354381517467062135976871529332821714583508547634566041440116772411754021579424170858379542554292228299113984040584980635511978126662131496935859604596226146731388382125243843189413651356502472958397877624346621093401438966669157218428640735091510469747846678008819516244489359917363611534941099320605348607527483923938466065301007052679265038777233923681678483686776374127397256303134818257278542579792439157123781742693975809672813769720925799835618353940155163618949383135800994763841062873721600471342378099574611867709838197708097800391365414447052113613693888 [130,96] -3981399141883440531835646201667699778009271169845681434869681885788111580735700302400738696390025954633502593853179617201335694564967145598388574300443907150269099480432994495711180494139861160278346787099796589023390965832825655242925643138612175626129268354641855294512956231395617116903691105085461542523335167388560850959257132155042660420024928973018467835425831834702027772727993037392709308217978623092950528333001963998213514526733386103066870444110116730731161569480080335403668497314979175879952994672284735586020804671241242414393903811350270800277277978999813256355220995357883931491014697719715234417888098159710830735601326068003351436341867833021075613622624758876568777594142176544342186518972104517533367368007952590026484771694009428275919784383022439948046559633799733164730229599761835507392025322355534064926322175503266524794746945534125365178871400086235837349747334458444894108512739547193217377885445830643660852034389228827326092394956554614652059520669916822192313862397431905014450283103900849821798308009733621286896610433212567511145805316626655568918031129731021134488153202338587989351481426312656449822793712508981634389388282040635239607596538094259918514193726149364178227130728446950540607962615342120241089759117083972883606868433798697921074640429863691417371220867702927071842106498547005491054616745038711063964007074273277285500596150445452330192664011951021727826841187785490042237018606915134231872439341110585846454803826114996628982542381096827835829613509232854530266861882064494556561377174691651246260813858341619791712751624844606524599604027604428853882385215549755468090603661217992950608278653398313351121773730189026206629184269295893300711704146520480808390653028607392963960060711978019229592267042875661143549945370557187510811032700887743328789216608281286519862685014865281796804415014139327198138573062873491901906307809485389389970222079959968821727755928233351851065349096721200562421789355741748026406516386172390765974818696229882806589494446924153039527178319383738009122480649803765160809175240193673713913100235274916370563680282595315197385483537114308120672037239311495120659004084477628336651651279472295081579021263173728358617936393523928628004794643873284083682364543741902373671310457094270416021094666076149683634097192866723103765567456293786949270379079133552521372937895886750480386761847054564464811757226751535023215805342740809403134237624089427027821548064850433577061875888178672710368994398783009427602167800882801120943889075078078914601281064351418939113863407164128018840696885310828467069535962051520708182282362106041930448007759121649641741144507796296498174816344307709647724154813752590495292182466871296 [130,97] 19400874167969324452223029959529010739598821941673002314795685627447765757729685325425170162511595572076466161492722896145599207541776360477938349346307306721409821097407949950399097884121759067338037885117533013367792206307989517952100402858032512643550441053134588323673621388636152987767846727955668702146486341872568462908605659491051368606772420813970692705062221632327492172852099137034517066880197072721857477104233385969281094731819046025951171498630871950714606233924174714169714057726483264230265747467660673467351753767953624960458857508877391891680513049157346743408171926581910471793113898918694475903754959667055030081926687759247945889250692607660146419705469151311124199069897404332507679319275941295331959433213525444179950341161721088457244174961548436753325268451625464627071916115335087461457793112467753614844721061864066532591664694054926099540948322851657356997001264162652472314151966121027971173932358324871330770357547935515155880704956390200340395999928707025511967716646311882611516249103837623822196312974770239838368088374090568744615785343730360004571898046901994175142951480073312331243088529800338785919652257161403943949162456536458424981315673854585111659759825338308032292997340892840767596589309634184730605822348512652680615411009405290220725856866960647804935169691317572779649457016611108148305075481056139462291920928125111806949477827467759972755395585970127286094190266930536244267389101568787781172388522290679895792316963476405966464164330933800497826310995332465274488237949966675019780774371421563139226619282201590329365789152229428984369138982356701974516706658686625356211364134556282586322839887883580990681180683196223684046839995114456451478528008136137135030862680724077861678768320545142432107959764494892280623051859101973649106671165959297835721382638211699355069984523202450441632043477943881389138728448462268232634791562730229267763902231885917676822611540598051752282056138557983961917997832321896181514110238091109416240362675197694946740439095573482789351210375280519177016790330141050739862349590091426487945428462040417081539709725297479356045746415577976666340547211608419620656203184258888590387368605784732934332312820229219995724862420927759954804256126542873301271796386817240859074114068594075855981788259880562816948733542499961389742742037057921851714489965095339737128304169176217625114543941553976802710724860327894046740033613096490117434741157372734748404815245631091759027950372053179189592384943576955278317776263820421804362750742588261727768734646298408075960961479417743340748503259004908117159507418218777594147658767032029987308915517243082834992528743805234621761209142778813755063808452070916585531961088 [130,98] 173616248954963203503977953903799090195883680622869226215297795957379111932892612407956346112687267148357521083868720145126237224074858266807738147705947660450758202111767488346866050952206097939028941873070766790630447788356010334725652731661877717657155032236353725412453505039280695379290018352635860396832239534076021307375449796809232608219427535178920789804476325059726603914364515083206028378018098747169418348408873804582182844977612127826202522223046342910252358533265527867744359740906791566312504733462564600671197962264703320215380101784072565282949870512341522662996148205741386791831215562396615802145467532864679493208091547435266237053308173317246466220174297456488038716870663545239594231644712771601353345426822303510974789659837280633857047894167521074168285701167768717019118297468280794551205355278136663266797975017545798925144408065821164908894251012405692548320132940790150905623463091928378239826055663803855809485005172921354939763454963019408883595019988251182304331308568282614716242788881560774143481099118613347574583681318046448231368340879298744503069746683746459375518584447918663928538712277859826725251843026837360705563823226808485955907291864418851780448557753419363660691541652230648880320292419000600568593837689054057655995244562242050072104913464977936666114905730064499199260553470079440549187816784258226846459470847974969821131870407330451174383691609360091173504213509649877999386050662670847606577617173554732692486758360199538021714260246965899664953816956553413160544610987201310099534477259356415247675734181562520945328613370612020250044618402133475580106238512123130752065013392564068432108148303755083171876359235466469571938665082029859299694663214788660686663494098467796341795071672481686297877908270743252943773538694853626573990425550430722104772063287239547916718585029829271249687322380757925376832426692454477316614782800371982251676986811355151633053883836300900456093500040185320981708295110374749576694776295945773694989715006852783340693789283291712224286309390600553578278076978127373026720025020009596806395324942602751245707333019607615507040663318021435956895209105060364299282036910067736894253263479588784645587724703881445403218251543625110880350880998210084563401466219638463683532616382378676436271634515122122174911790048538801353867378359634944331877545416320044688934748632641759046915052549425593938853919884866669430767974575749941036052635744565310519008556865580353804249700381455990529909881481034781225803230192167083396918865245262775773964234445237444616062417255646955110557726752959914654473792944942696248885223170749595208164925044060863900726743357792344460624859629404014883476003177150433172352 [130,99] 322042467734035104377179288987656465541759944905840194699443908680194106201930948786836637781812309323607811694751564695954240565726488664638149088363390165603364275689814785952445873033472825567275022680832068962057942806981946580878042780539808804026211180605430011156236592804599926044602174976675550971434235893020906447136008103218634947055214720574245631137910892563976996151892991992455503613459752988028130314888800919341996580096882870181851939975536372000123827789359347620608105558740827114890458861624892443501280198883049514477344178779439524825037376896537501505941310287175355613545899543005253363222104638960470977362539733667238887120377394820863170613466607671285505058133229733871978076766468581783583530391716808244681204254015254288512623479239239754365392763503953650697488780653500575129982100444118947337942726632918364928923970556806932561821716676794992341002341018636477838654332415945750725995480745037114569418873359385706746174741443810626894143200682392644614405547604515592808980137866392366597467287360752600369136442788065485873140889874799655583830230318158323405339638843758882615499771689527368969604775173712175724909742224734317139823575227921365944109196459721729389301968664567926828188545450601040458165428130621803891571729382099491112011435068784196439672799137324421734310156954949856428976297609607672047371601718533239516072949316423291795497437674495158082485447625598454651778521400583178828082594754520886827984943597894706790734367574637378981960238659828645558014757215902785873535087341929714301027006039271049814466943669128598684555955641008732719414199138141798716581268933824636411231337653935983169412702421637714788554085971959881731788491545732968737742387121896753409070363332805976311077226891605834880884549848754097154410280588441142644787003184831716819300370416996989433243846420281915792203613702838089166025284087625244498343382084300215385270132023473961577408527665855658763680486728316063647763682972867541026449525709811713239234771180741128709069943932194757868087828424215552945294141148214700574539020571702163800516978660521758454008094231643677862461814291021063246598731110542684028102001133645478141908012955692447765424837213612797833891540383447039701389485006866574129172371371954706877661696346480396488126731426717781665465446682559269325978610467687010107524955653280189425963648369738291473504135334040976914631353106133092478286204476029869512935947485017984360475059143976190904253162664450378457450376050642885650262482597015179782978876459717690672814058743012262305599043488246062016802578826011840457792351580843710571364018743193573499377408610420670147483300304054726317716660139711552 [130,100] -162159344754565492178561899546257285391404518919294312543475831361935080538990973141004365735718914096049024621885176573549156580366130753950805785372975938787097252565858412078125870574313852625147540295928842008962074635069605153413897963896034785875165718504065245025808890546651328260687596974482565860269368823824411316776197990996613711699800664651021741567188277536331342303533675286974283574331092235649193657959660549094394413281883640089087415597928744751632374631958818260629466633566763611797047021983730325524737642654272078084181317333615201818860404284460588813722314840883953443960689275294189836876640646273726214191715385709769493746003034246394499178125039436391694645905888100896559511416791861437926258625983189449038149390397672842350792591980572022123239295591095874670625767555016528778477659607825030722197254661395900605031941064214559366964066205816477645316763262735971151335464264021819090259099547880659006259224046772643224302074374455412987026676636311056756542602649804603947517731696439440752514922804444586723588783490419611616038226933144181136089502727374144974051124174754943526282891608424827754996476152014287677046927398245369626186520991089921255495556749599646011965881997504728410518088998657098268481740956191636571445650253432908170987030443062050141379538838572690918534584527850444569479213544343526417717381536698023849605290738299255040956374447835191565526881410166519968658617084178288960694820409793246350406397722353041384207700143250143467641203614382908735140128376903466431931607147705080803311031647387936279675500239375437780426566708294707289211118014837369685294342631102547849292978287755944645563232828972941356553062006573765474061367723134029558881914162302578338924618316381500420832820976914789374744443361138814481171502809475395520950476268037629983414340436919947791830525636089004581752169349785425433196049648243002128693126259230981811907104910998547862807192750360346167821444793511715399736005697351086801909016536810642923753902575482773300660501526903174900375634006110647887838111261582494993048177497095804220389034537580927908004300598097966036223671646670030843217946599258715389941047619133969890529801800756695274461953949672669891683106780607987100385145818606348498559741628679757825940179532834071244623945585670909797146336180673939255298049167830075586709520053420227111046267762671265642756272067209980080617768692374100187284545986539249354028620156472724549109683332418464917078668137047671562467639608317148047750658478578150133452084098899270181045750210086276242633343409832260738691851037062272416155933611841431771859833093639074047178162707619417225710327331292739621565642880 [130,101] -1041023798265303836803067466224663852758240943768574157002005523922752499841714810218132361517479239956846256916931325211615735767314123266005117080360073871082251736337841948768485436010335112985603979635569897158005087882340057903376459074962032312103348921081471042310298176710984691006042440727648629985050010779712706108775064213911569737080380550489998843783424031734661837726139976547953689397198186676126796156575933727275879514519737037275660669477289619059506557217206543838455252486366730058896680657706849057946914441426296948990585087797107350248961313601962756571651853888111429148641792163454663920766017472814025435637546419602085788558827369771230413105323293839422856235144228799885318092119554616182350341542311377400860908217484355301648130562097848781692738500061152991173138553427476931922138938939460229880900941980237063575966900528635021614684223115128168108789745729458750308976420556271113735214995408900782823870985015919527965754059603557225356106276861766528209014240359928180411855290797105658251071338049246612070676295074957094278809026728250511938386215198193662386424704052302317708392961856641778026685988112679625571032800338158200069757088981798243015821521879515408542913762260032117438746391880313875652620928820929106425665343979140160235533743055108065922725030721251923521170080375278798870894799549291102334039772010437687997685952649126011963932630180963025277973924067053170879305857581833158129311454420081518215369949907756195140252372023214999381323857250850522180120687285938682081576007324970665722804323794851786832466764084464023959401929393986616801351721322408992899206768786145188002513579366168657808179941936031540031871112132255492014651017577067998714225508824348439674751841985053934887390106271518470133702606487182027759869743334860856500968330531290447791811673174970693389420757907123463791947225611187758871137379268414569543360391461906394662283503253687601115825134197115481328708105357992432115271137200667005007868752589932895827581746977862815593067190264922136199768110629522887321769692055748641848444268863326038348534508463984743797873317457765378449128273816847413424543347288324368386993926747485972113483939029767300416315622596598999414484697249385546729352472277914172567562870813393137580111119216383197898789313776178112041591795099834338461994811461240513153037161987466533979370521320817476386604372650081003071252465573540735192774238229945848562495516127764257359311087509693209797856436275651528489953957602129317129916151586770193271633260357953534604511706461174975328706891472063894207667637867772595434207460041231142422666402533894662302480564590959287476399487599092637381120 [130,102] -1000248782919284227979621135078695160005100162489507933828966595253630894811896988126511402537638557846244741722526164104852947229140863478929523447288869841291513439636528075550357427616319286481328020670594944541038873881326223816268720788229185762443809808469738057375426252679279500750348202501231381987138930201666902162282631588628865052479355655628641839613346531878039954355083160467872615694447711599803801720431123898314153343873600708442355557852435328836651217979054272533709976710116573608044553515402847356346609278880377273010072572339601104623131087696846470151375764242441903520788808059682977671076863054895507853304791526614880121613425664451525359282542800441058862138699548856637985810687471129496213948455494826017924064574863537838499058075914924337865486422950327120604821462529275562599136158123718034004600039828389754481078812177131840386495155086880371241244300738972001104869916103234857700072927227216303204196111815687595844735348282973722024758163661548509259933767491797325025139077859979747368804682832053523590863899127500031440826070797315288892321706933651927779011725085417052062909373693124663380986298564560190393154370163355011507829864388535122950317650951896444933539184980548944733666736125195407713327510469528727236521752900667444922424940834282917547857346027938577563869320012223495947718937087442457149001559066293332094992599198330655271309548849484694954928510242786695073957613403878565057413270896840809085139710848061909248020424149566578799326885885947413988814898232511411360447639726093064451581216861421616538067292154594773309304416860542618712712120401690710184953896637074444922445226276173582462807371187778313500523774157619873470764416917153614591496909394295526657978031084977804799372924783711031530428192291974802759310767560435391092870260434631205035035881212042009704884610934368411611678892474193990020654698883386966014447095188055559614205971542602792039927617453163451655283539185423291196315390254565952416727314543498072033818389004223448494171550415770211094182258271907432089527249040064994368954454410302936189667704321188096123757059123324181088657245604386741050273690543025016017595353658480952783349147703407138883429972599443311736583068586124937926858360209349454258512299412319908140571576838198742230630700288786569095796220176053175566131703960793122825398445546514470070838639354896527643099734225137212907090762288427711761260091184532798039330483905163449810046394046139013548577485845490439553811487586717544193616196796632252924471933169644232857211208423850434129667829150390137645777485054232125149035473164207217087788508087062672938328625482079274054284564896050304 [130,103] -846299385183975466456873235870949934087567090692330236475917265413027349878044877244121269830209197714060433510430261049847961253755924207485274750463956988288545480791027493345437410468714584601820846148429652421156747516917714766216854736316749756279988765263040103238702891957559838975619212449442391555299777799431927999253378590709866982908313016272002987794391733765000697664614845258836536130224470926475291918277215242204037980487929792495780922831834697866271021562676121316013635954032247552545940643679020754955772393016850220475235719790019391018709576177449692612919880474330192009759688986783253321112574376373769150457590222248005175421720092022056381696195265608815241556101042968009490288959269159780030853662968268560110875586648426852383297411314205236027063957239621223774415777843065983147574295368454775156378516993051710419344167507507193493366323708607549663817797827532568993709866850850763957686632987906717585235188568770290574823638927964575947449257540584572106425835315229289760466110466302046551885794150634877124223350799090563434472070594280744924105288771550303988228513572053244428542334934093978931689048610890746787389683423539018314599190644286069352551316775961535808713998185875698112647962038648568747690115594094359971794464631513664824255566101044986638582610714289417046302074907714205498546916803627483214897482397294697466711128974469361692959892762302981934094705131598291207069089067433943963069914990567042254089063914787619010722645392861423313560734185861224420667051416389352625783534152425750583906105016810860934442570477143439718551115555057210190083229678904827252357250508329229354258344502967819443240945743039810515691661069573934032998839752146483687247802866709168085235486665718928478137886828195837848226515721083573936979997886322838983001422426728542249744048011600186417902042629011836781888122571938550909662332117360053903609537939423835150464542625652228368283295288918519811625689090509371353494094521989570655997869396016421384834620872517620021907995115821565557553511565808910047565265501455036721679260250595062896642087899656490834345421837875343543558198671111739517894028280857548984101718734500769867686364625844308026374937955633984528136046721675739679794522109775696573499926331250032071235812629262950126182354727601480570256498113822084690888327917666001054642091418684676286163222501968862139035290616878683355626682272516536638394628897160859084093037398676263045072341454334072596522910312494931351589931932508225019636601504254389124771750046376019250178475576086320231012914989298050667367749916396081008999785781720769472300416719255375564619617504043212890814872384 [130,104] 2810427505471465627942916986651584296482476232853091121712207419267508751013849808683011352182083429605346594848268571042790868738729575063326206160205758996064048753305230208645680806143223158387494397142604942950585508818891220508490620577233352729686370123226038232245189601300234379691559022292010095434586595241868840586472670404641803807158398008501424183284116709091435932461640266710730858520788463627974006063468466677310124339731386311814479165441492246189529054033344612498971472652918737071586016315065555170034806785940805303332709251551920381100969594201529723046496473901840782292689913861373500563866518142659039109291625293771952227082543881767762385667341031467750281626710055456616520033788810721128630425512071447059536390657952806681438809898329299565612855552538411641045925135385242407648055679524148863932051177463008934823769093586959113810962543210428283102674494592188833198574668728944260384078857474439592940882034370286122398453495264955721379185083949339933339123895683467807884028334436358078950913030714102059212604481408875440223460531553188080844697421939817979765851868838997430817407703006091111827052066944308215501074361994086710914962729769367038406397448197156467312272457560109476090964882209656794837833833223554608452031364874748426378853956427176203333501636934654875497890897384501661084445583892148341927662482514633264371377875694141304168264371923321475861151611882857883897379094493369285305901084609307586340411108339284164966179018126799643115813890112533422069270727369841631252535970032415317406294962855909029718701711492267677458738756629258963156989393013606838355644984917650475108877472555625035688874527216839674997796181226577788028215483805403647342884783039386171276171540000822377508920585463649472273641896299800305893684342846978848065949755985522595765927545571989419013657653334031517243022294638208909369908070012753033646033803576531461186076198594280747364994724151680624215060614860412947822946834610732809463334097725309826312396439173662504885134319907472865836060382246708848210381182234745092025490201464063419452225002739926803964978653014593968515800985448608001366479172710021522220040644874965256748044125031569711934909789896283102858666611631653543773536625535291682555143745703643894060471039177277555671228840621316634171568880279500959846025313210384451233793010015463619046323243321903088394793556399467938679543322098631095571686884823263838841312683459835976008629518324227206685708845612737676373831155591550868097929276962674526577616534610930241362345513441989108478410473271289126520190521320489018498253770717657477828408646112360921629916205212115751686272 [130,105] -1787739910157650558369352301860266080520687623733546514526249191909860758087780069776403153745334898211706590783681988414858990867005682110135975121782550102322528302291606014966234781336206849375663866613376947324073975330807838245282283407729586847245330062537865429723483561889818640406549965877083832623750761746404148510200019938335955351878345543559800919279979160263637382369555018708450239967038204388494273808284981887754105235086082078803707316827549383508428187237219831365669293645381023930071376945622198475293390245018549667777196732787723648049474778565366800697636104946014063607974096075505718234315416761267192255685224524622127576848359387050959856313652372389672177346862164489364357494053499610638125931138114925854052600539869667504293770170227709394789747978940035720786808489045526375146812521591082083075931133625971612530199845233572333577828491641983009006208182941489890890890652734465389150480932048170265284795536829051787978913540323082777922340603953808824771936944915387712865000278146991691949798659712144448930575425949287315717842547510088036329049197964684982250745391663072077302866807889253254330476823506547082021515170832941503273379899437497726507601875185275093765221109541312367812568073019443171223058403289745569178860440811958137098819373440234993760012385967051586763449284754456912841972862411577707182236703861704375336995580318665782003890502345588360550929211045162386665642064847111208414124925068443520736741732900502463123551463240169717046983720888753990069102998596334461296376940354873980080326464439611000719734813937159577885449725234643948032417124871362416526936669615494262543905307346913339320352423317281891748516797830951602917451098666104344651170656214150841360913020329290710552357300832531491539762461934570679335033420361969308201605658975478260136070501372058596752379833834096549108515121004379191265553381469509045362881699938271111093034124846136538343767174727592309671623449227097013236651820552892080400830861057401958289283744459017682840126002604780526822140542664924758418198068045006436694313823950614481659828568420617909976525859118804889486047893604930989201980577323279714640763814012767096955574874546027922816354380226297113902161675039754666483529273945031988975984818124234572043864940939927670780791070124889210470967032683823481644007548447768366199247276010505889605838985610624028881035467579944765797132434236516683671279277149209229487661929479675396694201128256180516425442719333525572863082323430068581631231520698257538327930291306870596821212667207588848718498821445791618130472544955328899481320827497330947530146934048833623148407450933267200 [130,106] -1356492735006198416975773998838677344949993742077593037013219565428214761992357704251782270921880749661935524853933583407421011296838408732679120143994527012847694538342686087991608602640368261780694875647276922996500873387627172772630245391095543469616470636467055185908457365696528450751475258673065124196292845241446598911464108275488898039120502681041024145991836574243479822890668142092281268736746281938222256328543230496462488796907819224828802170007310864169383908343700832046598623518167663538119915519330490674956820829545301815211465765952401114468518522362836314824551604267762197076210373396080112030017427953747376525939872273323136449420885387851446960249096232213196892538679593223119135491601558836605668054539531954965486487756847131830195996014755152539818335178563660677575978557642397148677170359832366949112906361351191284065123506347341383030017144813313044460745361278223959488818535131618282965946984696477871358503657332113174332539474705915288778479968395285569370145782340005688824478090409643740921846372296987725614179318854483701031043311914399075476346725757609811384311523964944446876537555293160660395440574701715938376441521847537353124392132490336867879824268379776333649229132230089056162534687077871228491941339594587881593393095027517769374059271536086146948830897630762000626202221820923277691956087778438195515573974791567033175558867607001160736831435851793880831346677456562943287894342136667075474428961119284790548825880762998836420719292108194286872043490363521211356345931059523432079814996050051794447840164357518678284785567112106345085375241521945649164912999614770974544910375992340428419833476731117922700285529259805460973548605595196603099370999099656275745558256778996399913710451903345744350900610168540438123011074546933580356810068104957924412430627005790036547386035606752865223378860776602946258602421142169905903178420863072279444852218422695090474248681013073915066642526353556269370582113073899476202652611941549807083372070498971362767834995911819641382271921714809678450235591648335816724302440454093654179511012580747575386338632276069844643755251345904019831973599814368897422067309715626927009200408247132541204293415907392100756824286854772195667982324641931313708482100593601663817023662388725723926967029254745930983027557121418838456337961114813397342606608024105506228881826091723555756639080853242782652692026743871246587036038019264127192363155939918071490842570782977390289911893252907661453361713409539588136916624357713580858714181185986904513513563828485150226873583521286166589950037728339382607966383865028147785739794300920269634720149733260598981977770896 [130,107] 1096745642950233606231091050201645368387366243633631374284366997181697456463310885277365201033649110609020511197909566379542257741262847664350388203805574664457074865728090305967773171449987555904710288398544038135904209127099296566393265252727112561153056001004790564025001458130021314841951633394394029089546493408061241006582590464260693017440791356549562743788373030430437313605205572015274823658019469773648835045593259551254083170656856340229538458431210542656135280215151664215056654179047903633820532751267701776654703372296591807651410180807135390198705142353020607104662001297220173891209135562223470307031299419329904668614657418257424872083978569420767083682874716331192092761716010171102874759312691987102880386762295716349853458897177251425987523208586065408877544171270331066230280866314127387811819349518405639110532478325434739819346293840942017770929113623382303269934025729160935034916859644233954816099965247620132998381326436700285654425456012513325351440772701490290606726374582417016932013617144377746492465565102443998804999756673916005809672971146836355764080224492618576500350893531027895507767876731257514356691045308539573914907989456015574503904101280836439676460411359007258740527574085657993327196358385387453113963184526236165579303566987436563829023269663621199741986129573388282743497772811381221469319885000536282338592555260914938133290490114913323046808394545605349085502405416541699658921113717447350538412676226171115428865057083827299167069682649542910364406945170225646095693504329436146596073053531464420983293828808566758170031346284173508818550987188428882165613607594872676986902905609011837546199657846907267105814203823652170680592634210207452932634704283654717001350201936440723766035204012504828329708552324788986015187204392096487782755961647036038873173076595631129034361428997867680224593669488747410407812235210306372770195205789951938648156963775262545315141875043067089075863366155397429180827246297511924294729186360428811117990497705791549703795084557240804708402027437146553002727375463265610801981148935484703870066203228135240767266955998205224248895146753425166265409286279362681535413603687853174517449293799254451429369785583877753530523089751550688057291686618240858053333008227466207584203428074529134915865540966550201898292281694141364693440349202766401445007544266031335760389642384522080556624170612442057818260259005554898891799039198556661773421728201196905181138142403037538238299672774114721790759830795553731647136078915763427194129882857820134705193710106606478334639077606239195865159646488770896681088884313952448501804016028170647263605647935163438191424 [130,108] 1937408353696886683596114805306967082942413075041259753082322877030113649339742160308821629353327243192206332017594836166302234621109572703946712340789530726811729136434963155976083680714254682398415289561263408126629396066045914746462403775801980342448026385166358653338007522885907113034108021529280278789314941648331581547188656361199604111351513638226972491345099792498880827015557988694606805421688188663817145574606055406970176228678279396126945020215493446440526300882232573671444006665023002214684351746961015237750510827661541641657553310766107863622383272220708619479055590913697080395873750046464911858898194362768366519051066179561451510498057063383057728978876205601223508838858118907131036638742252027011566428214231486055853309987870364548229078493592481980416619772162212200345237960521565772089959438539847207523958737783507385586482120426204132525196241540542882522901676477687492561983756912188427706270011181992304577774074786557723156630801686877550903275263187226225476227519850384290466796012383841423171861163888933399272177299757060681051672945028823659781928457628559615036189687896041148292984734695391131670440789857146052586896184461596593268046381882247468260954326158837164411094446383784877204808298794059236433944967033866988716501353432347110995952954963073154947322305486672270604695346533716089464589288758030814044546252667660886987832694385256780040595979930982891369003280913048652962825584593477435121220271531874816822708690668914364748733682066174687090429031880933997151409028891519533072353579933547682049849505060198563706455682506326859740175123233703385161439901768311213301726902868097049913970353091407439479899647439551482723346627480522032921593388527663447721187038860003048305081719350235564568002760903940651563658663786505455197683548103884752479307776467809106963990513309212823388451057195736650336880390797049843316121142949549851100818227903366307166171153836892833189650253218006622227147531667885883344002630478359800522234018794299281276866441782865462401890361214419589099092663561499292599019041576685696505535631168019490788059788713061694968678799927706579823812034629725303149661690010469543111182929938210119883505847236540048238327961245841933238972634585644195893338756452418345015655037833062258815528580138558831219922061256722727765394627900937553062864582767954434706816929722942312891516818266898686286500580292698904263566214065625315293580955569507793095836764877859282299794059847224384241331735422999205347005365644085884355351637394476050238547580309075850983690394376252602192889150667233864463230452249130342109408353159547754181311351973027904 [130,109] -2532602970610083870656125323063825386260719138429695226432276136660941953087272358689588749120937125798357164396791313603262695476930575308355797696032691264816742635096616837214167096187530741535064009177007754874791060328620909868300374172196458215397252631941415049615971382177395081581678104908385948789308716704272806498585049194529975028640605281301126108324991287738001828277457591343832668833305761548107925708473997673141538990950673226804778884450149431836420609533541479152641185185561333747055903465774091547010168945785635622014720257468299200878333771015771972123190131306506199440253311058638844817131813508192295432618976210325397190130062485373822891222466059357862632795894634947328844626131939774888366478399783811147018572409179727209047619836368955726513304502153636741862687700418917185526581161485325726535011570053737301776841390857675199955795783498642875672234498052817692739323184973765224674612741442737565496241746163748143304953405547203893716174876908860678135609356050919344904239190119511556545494150067729863082025707322887709270759507016542429787261267649698440421455912641489835038673335610989639016664460253643877847627006680411579597279068301154692279104684725500519503283193403504057437091559336732040717432712165868641801109813848912596524371298138566732357204149480797172327271951119887871893068170872584476245519407820501544453237379356211069238982046264617366427573990956049901236718311833511034887297581395928775455723704061276629986370889018305866457789828353940068689696280416564592199695544631078362084520741879173153739761776027776284726741970209636404191057194645631758195258746783607043237503061432499859331573429226537845171307928060390994713504541883367590187819757042351240755459900066993097852772624405324896872938044695615004873690498133286117989597328730080824544118185505150751822883237820114511382522446190534066054666198158154522018013203432107155366351737660752201635410921511435186873368666725767734290204009426387721393222061048739812059875621186448069135370825681921946835911110677164229569254276877822887324912176699288061267263329536525127165155728062151928319054935332301321770784168619268809916454298208707173746726682802904105520859822156464449156709123191968117919314955653250515843592357789302547671300178198210061441527844123917195991682828786459737411213014116126166584794466809544131298001659771846642559983053748756060422386365898997396822946559276531140752579121543733057955131351091716527496819004983621386710558725181549371543695646561625134787973836246412800107652432945765314034813623211376490962124662799112479526274714583091257940634046848 [130,110] 2603239985421979107460795789472773499843741588397852213959529194928216257276787283346379537086908577090205908721375494240063713678626423762393773356302720365547920160877666741719660750656021868400968915190425164265104465891615752026320881298841249921274772898994630056395356433496227294122161010521999831930013642438763951995515990687042555758009721493128017838100006584435111739756257250346651992660690148676772266278139041932203507773863071894593855994441023555217201576342055877564396850434922964004937313180339876581131758060905475164828243986788119532362484590746733445022983882884418140285424513769258643140282954135226371991231453601044953643887570833482990876274966593235926140507505904300835329192941119013820710105980227102821372195071050351996375248063011311705389955796245280922188293642264007642101619158276438020109107275784044900659991392353009175089931581417720245569218472078319856376849029091644901481677505671206341531639226393001816713943721403030054951783879905952304242968215726601457872353639499351795667974483390282061874121060668907135447396654905901435385497147792300169811435376797028504004085796651710268515681379050783173179353425426826793317963402379976944283214031288959466317918225661211052678883408901400637930431784009883040058285446324283171083225511860408510826449248907675467239469506578831185648621238365734110206888887237544673334653832337251892994057644510856174478469756153391713441374744990725569164194032934708530196080559223055772680598964865564482321427958335294987589799987294167020827615742343006201343929280317481553149564376987390003340704504597564198000318207297739281866557741394417724387909751358319046650935569245167383649371227299375960945160480930535537485109430190687945205047554458016712624742438435544081592454824687895787361406834517746383775251275963778229714695446061087215632358472483701594109602465952082137600584487412426331155628988154414429088788274418242490579351595944711369687184353827599280680827636085942135491218410813341308482381228485525962336753976599895405799567157452232498769689247179727666483244357275275659979772192549301471130027627654559755975031165251694980270217327114878624889068173104687591907331433960495445523318234768648884788989727685234321258055210029702860795721908107804459249498656063295087686694926963263380106763988689060277643811847641790302459338134905938980529578811136240415775751049727087969888755598070925305218245501922414521710834292623382319171608579118529334196886264284587379277309887737441051418644880023349556004422081434989988535372200061304433936446662311835947258217127275780093050531006314915041633992 [130,111] -506810306561046592586935206642663597707403821008106562835073340189869567710612703284918077933902380453156634722559357817969379117243445642613660882589936278876438333253928139078110986000943302873201954019225600144313183640459476892626184875092317235257061292621895836501520347360948748911801195939344108823794275639305476249765401172910415263685576403506824999743832779497460876655863634053571772551015458946442776360553624715162174602908953894998013210029349267269547844533229588375046700240225988420736623249902382524903585241648161796833656707647416848874997588981626938384038339348645498697594114160389339914609588133909057802943607196514759678170596455528334385458860856071556003065947107363462920092229223424546073234978227961089958321517318338864749756222752107382952373356324829003826197958041874385054688115358211890595132751831789679309751934475790676974510785876764265112816546575022573680817835273725037469561357420106790884128625413157206602713261943377677273537267391267450278760427858247045223896800171544703381832474823889906159931453119800283444268034762009534271796976482310358004965198109036020404325824681841927199563203070263796606735137917341262853089335550588502190168760884737743412707719134224776960829006812743145697582547389939448631358761302599244506446895187180641449175343696396585514893058946184976343818782049288348128806503185130854697053552798939119548474382740706889564578458150996972453742755238243601040907320909164739631879063427773678244232631390182884084240844527531705090707252538062723861533943288116240282958413882342391838136993975884897840739138741261593255761033619989958006677234631302605845768312673515064151453975770848899075600200850404068786014577580587076624142012495020440727397025839855147017926273068954851016098450288165049974096839103659388682776973898483185612078478681241783806100543450988007099654850564065685697341042150581779374638880655560761297738092383666659101654567721359596288567238739766576311567973520467931076302986172404865940244707123607608942341254591701466233353955825665621763115826664971235633683140203213748612334611095516294435889072305088672705843610186644746477057955190871532660767642242954396189312856628449598424750486449496645516194284624391579602196402687605297369302811428590050124388961451425464473205596849440687656337790773643951179039193683696114200518927427905729164648762257727016595494942870536327902892683602189141751091860896560626519651875022594652030053947252290387053541548408356787853261473366811000975662979830022554764976485356507757109858965259320306130155750593219434368086057036273043728660078130082336 [130,112] -872351719942727645128253780553853754646778664049362216666146690354957840231265522375283666316084969906752187315618459879806302236938401810790072615487347032424096716187482355291528404187368483853426561265763798862978204498305762769261258871234693101573206326816089200989165976047443733146738181552893434545033888267055652395080839547457182723048097169542437714348798724259090638801472752960675108453568782567659940268757537461534277358424072030772307055612036749289217212776640935952551715265518489989156592065490834786509617923814198481489653443655204715397232205071661455073638705906311227148006325371581113231673183235184474517825094171380124523961831919927427715982744057172234878392514030051037659925591355128250185551539481875777238446996391423563169422344859346208291877662905163496940962719345087470826512482461527532155757568699926295834884934102783739472106809055008604066484514718036789666348889851706986363690831026377727019397716008347684779122001694699969247218519600967008573475836983519195410233834344130200012102007841504764166246272692691275733686750120299642947642128763087242796258541783401332591825514212866694769174331836587892388858845487104888879617413151240091601888119381474656578583928417030087613861850616929815846670063054657529136914493130233827308043634325058131020707243940256552167851338018441246403090351585526728357726991163425963280593987276715581119728347937880795636754851850564342382925738061200130723055770818106658660734570901610821380529118519446860213820653590768294505399486930451023420511487548525384269042185590671429927357906203760749378975190788155670818691251570563513288487737771989150142703038044068751657445053609867727060891049014770706878380293468110273965387167867308026857389798272244032315607926077248578408341853219332534401531888892096931595078448445559570661919379931228272595251186617035531514126066795780218042625558729835367273912746657136186298818439024050452412504182694583809774986055867920186288482285325546587365219107858522014832318242281091528474167411796809958593719963463700159215116449032037636008152581768944059693697135784907457549218978517465289452330509905653523928380289018742115390001100361570737138935647031907425443231348432500068774107290811037531983492227304269302114402433309308154063672533689912588053840027124967455091326956962269315271902510168628804395697900250484928575599838169196421935601875979686364347345684278699537965015903271027261995390858946932663236419543841301794199293088877210823929369761165916722646277676625139504460435669968276777457201256831258218158075149391118497018591966844694608434925401280 [130,113] 520300530700871310861327057431439446589028563867876989654034615147214602682526000857856099031620601123340127535587455611145689506313480966065545321558405649940412963676851038463755896701666558924895738934968581018539026062824994770026240572276592158195534496158246390502086631321771155334846240283782496293489825109472229191967442920411712161686209866476764102289721561390058169419790291189262354098073570634124843597560199359979589903610328088494679868794699160683568168565295780830214254440808221546465672725568734046466316639767665359983791202907614621662008369014341405706880658135433875609299174669348375759516012907427872644423325511985410177527035852963132524993970210154493864471584959216747461595464702422950835474322487673775154666585785953796978462198761940128703559842064473880195210183571181610528834437550881790609716247998882218377249978676555765373863692508816359784581869429341420567322731456848139876822068453131371398112737554454437700949391567528092987120549787373959035678081337546873757689309872588154428040654291659318358317187151877519292788559293282233378888785395709081438252742478245887755891154658682406808643214231823285679531600955431571248775188973362781021405391616659412209545263233937304959512737065255061620402215925061309786992738634142543179701488643491362946991067147163471063743387341751258297509629932064989989997088836691902026912184914338306132411025399414288301383361330841682839672589422789394019675851170956694797183901527977321505941669719155561819515534824322712361646525286231148590895213337724119684824757327725375693919447993552819987051468245365567218593060981870703510665110430466052323939068636171103749893690807261534628631805712677519917502781586523835258209812595892073906760539472606140353980450929918716264015143822175493784673899014409114322199046585313069579338073740266693700117624427742654840166019783313168863815831163223620426107561067633613687595965168781739222437675917675776640088932911968695510778489032218416502179673931590587179686825308600191098798431184631128518986508705370186067220798918177783073815951010658630886362954933607680657613716898656701522328497779684578721471287191532877798271921489779261672376491988708665281077431645200540564743211461267995233054978769150143692736757245594245995416581569190649268381305046064123484470371855141171354715343823122097050292249537726725045436423448163665814475681803728486153928011694735717820519860055880088634280724718064750526407795479294944860054734584985646388564880884829866523412119194071522391879842453300150055398123089693647069399035166114143780140792080542950706688 [130,114] -8274332036385041575709440831385641629565624355375554203417704101119719375349423780049806710458682711457712536245860337311571639218411489715265083311242430982839512996171433124156156195398607842214549342095682234783550412956322934418174027420738493200768359507098508420202594616592864856689306822483408205665369087292878355314437536203253384778173880802186687446479740211605484987733657429938806075109640688463998691560382312059468818926641116235897753120372892545388958750246365276116071897710562558435049512241472368635532526177700880512387378654531260991347930168045841273584198136308331722288553131512004968454122521002439520784460534730839849679393536178794388605716760610689433318196809403138107585484562999285840137476133125263035929633873637261406436966265574965840760908186302666318512102984405491816794177635893583953899821753234766057609692789953529897799871125935433024631433191020427287239725747705679353852011765747363209933224218458322849265065356620013530782086480710846007238900357419065580493353597812691657454484515280562589761600703200705014577451985210095248123896354191368341985548908757042747650942787755071141677595155668981272406077248754774211418590542015867530477134395655688136993985464492234999661732798724369134359343188243278705206652001664845286284937546925017268797520870865816562206146496868286109366960542812202765676911934970112614301798408776575220859632678450722069095121787161477957750590545594564970094745984008005255156379826883893220490511576342364388744607141463537707333465677196161978509805125735893858851609845192546038854032491224712408347781092408405280473372814764343572403942867845918410866094880475474825439327047536398486668436209089155689831270888429475643742396406456250717939260160954417677290718065313553729110945249331065070423249493941090058967464498232047845896006625701434602562601773315577921646465940600404840773494543779827005500966374897553239184961134250122553115068132159728938033946852847431912577748443570907443894390387594940924563835255161654381425318126405950387923051602988893011778590698676986368925227775322409922491710639701592520181498444377301074807887051033897092394070138511412324196934880531089342094180696832225288257391915277010624272190606679893351560112191669208359509588471805241253690890022134928122918106670954865979856625451826123924629193564615738672272962704937567822937893028103111349167832966420661296118715682857957585754613704956645474237070913950968045802413003675719318713061926473039042532566409743797553950742758096076179623425510252279403171626603826308048230635532220440725892902734494536 [130,115] -68891672881911323434333890840543351281666170035232614887817125812819929825246928383857639711180027146623431751300931606598352265079750701252431824704564177632221523853981714454991167261104829372811155811221469449475422048908641302145804610359060652007834143189076606719405086186424331702301594756621478087650210548795744991407357516855384517163805816877612362686655308854885769603162561309310358431397059493430231221115937936744389307436677033299966254979259096206091167597474066530122626856613072691948513405868593365720064646015460751114364031102359388698167519475641771267760593194297319198671948338368123844253131899055223355757298759942699954674437417117500937493807503401491428482248620932841639407080378857940925687528531707300967628489221265173791556531740796562063313139764689145408257664591819899701411342104893667188583568374345428780668435222448797630384522776458448080245177375801904278366432046245066272778182252007545823674292692110626601311723921762056180364363236156982477421502872042242208727458787645369771776750221856216359084375028892443850118320681109103932704509024299680588879288283999483953957107435440523420191708378526492157646861651858131112739332902325052347629478013408337459080912071172576764776649181097319600546559697810475394449133592566996308135779224695225665070372940119106300897627003274042955558494303609160504852323289172133145808295716854171890470257278420830610830194027681174177525445848137253428167402138229249826374190963426653931056586501901077699911644354751668164608685497718666480143768860384254626688467934556456475644960814549500905476746213772208798515897874842292171931547423140142612897259117786720870294689672831421182658956054646566565778962582723642579297672646833292691544031751586268200916473204420376288896384502456408411059165549250790153460195742247049469505015108814081153735238001182482158876114283509917129131644430815352930673843392324906996224665792965011459292807437207655621416441116878527537072375924289224709211392186082804807672640334128957114938058049453104050129277412658752127966257827575173887930243627409149252322649041969099446367979095371131175217376578628482351927638766956699750069728647117320020913028859874592925607583795189667997451835174807641367921706628319934350469062099245148686237902860985367018521203432130987160222606820593703755883611363429032339952029963869703271805928038063913814792002075851018071062482898909348246899238752676686937299241429608335607522658593294133031315125126103038663862810642598444307804070421396363281644720791347196231602865722626454133133552130660081577232817376 [130,116] 20300774523405498406701453457639235345920021911037967438357033495708287754749543223971057549199866778086698782000821128260923135704306345825353517548935020437177252828986350395630535535152602710767599487046115702183035097249488114706795712428185040396619676309152467828583511157004537545592665915549274834046125413850072761396255094226135710758606799586922113010336257051917494618770119361146892368391868691208410104995712218618109388679817585812845945240035108724189888902771117506447929975843343527836275966806016912101366704578657774092902170956640423911787186822944494402110422796332901396788712000246683287096997198491648169239141421028310949511417333966939407604607386707786822792823724884304372762661817596595206826788116352866268145108268859990298044850838195298308436463746011193750896802344030623026653508415599128314311050507325442512459129784860489581641180560057999502917787252165095730833374455034520723113470674435031021797792478132538763734017877311285638475452702056537383364599460500078916402173661684664047147677620887010032381011875094313501663262770605553614830356906689094812770697392751126908647828494084036204153079295039789088137183234040209015042760491979709330630727855145281004455056154498771559677727766027542488066435656518643671158874548558593246727676437778925900687058846836533340372593358287516679284096884489565874299179455219155254320439000724300525767100448645245225124202231135475334730726145419687313822823395246990434302221093383659834612948951434550376447547237963419158051113447221366782198339974044325726763668677492929690397063969477204793742639931164356146378335469370602478465570659109154408920170641700132594301063398842369097780495678333613676617220347442826062094564698981682104880739007823299233474075221908931287043388554667343745817830511519601358427490514741485474552235897419622209512231361164137656120332034426622922281480600855521516530599565836435152392099575133392963914085577606822212659921224474370484983291872939796679379974796518803770880020997688370037173127070437587421827031859320015537567304167114327508325799214641397272599710080091033433873819706199351286545248349362125335837288520044591114552129308802449084850787572642609240021997770898716166917061059094494920136385920175763982012696384137630157843044357327777380940053238455121164483531294415037174720055769258427049661734481238504736164989691165841287112404386925298711656552385283079427596653816017493907187852678944551394097077116257583694895037513480268790825939134100389877743559684649132370105835124242028926829991646513539124376310997800700990272 [130,117] -1640086506349103127518219607423930693422324236159593096123776458944723041359841731506965135442267658862596835939324094813489138618270149508720900102152772175193207399368715462454022345626183049620442637248350577997743769586889702462660124685139537545594399498562618868453802015525293349054859498811520152692076542619205533839590803646253939084703679353669511468822567485554925056269703292859514314657587360657674449666919476741798089152912604095858685341978118537320493287254107397682703102997569434769284616116236434446275211376403524880082649144638431673108848470961918934228734229025442368526673728306515404974381193181253251378253883140641569894230747692641716169094278762453942526365185820508459859245255060688511174884601811809094770181350842248805527649223615390451636572969326227694624837676694351611374697443575996306884761657523099321772587962658250549663927460945121019727901252224860571088563517513043581673332669341243386577249730067117484439382894727205989155865987327608350372729005207808320781634190822256143024578909165723545529329179501198990359382447478448036630394195371023401082466946768843464500869444679366251572914219990700804022116394734661207936273569900479613622523150497229594155714157329796914223528109418351427315003997272095803031580516858062218125791263366371813632465961975986840213576159253126114884612658951859262491939725018847121582817156417380827242363272366268438968358737351725819853147808801296755273478758669809885204880304076680212866386493107624654484507412601143450584151574966446480625775031164067000847075652851588527720698623679316025379654331199954385160426145476958889245111187846781943670078681608906085517033565137416408433379327198976887528230782479938490693457682465327102257804585407625510517930846893305768724847345991844122037155283842083634471958627237137660358967540592941805217795534159620305096195327736217306192242318770859844690962352278504911149251351890531565127031356970376787022756406906526165783691932983478392510360921820501404615965788469631595662590140527574898098160647466340699289961974878718417163835321095109265522384557175286201052245495814092405677347034343073549112549254686229771268852406938614009061241111981505351035726002719013855608263968402818772315307380465200443884868931271638446012331752144300028212284456430986492930463350294050597134599607271246102426709171213428330200230565352806565113484356018221727398897567947489367952345390678372036326606630103429747869201256086334885280094498283526865304671125190626800072882363402671601776327336932323865167527860273908224189049257414656 [130,118] 17779841558264237807578877142964904418423357927809498293535845908514351523231960821758562112973937107454518111309905021940797180367528840239225558466156930712483237931197366761459675645619199279644782259493226897824188379434207740083459008051595845088581357392912633824996111965340401550601268484977106259595338050912706402344901435157792420196582085426300039635841614882183194541765315085451603463164239644597700953821437834243967720340578651407236070314396935627804488633192404182056428560216745661625488831229471592288977733376570361252494959490742061909324013833403632039237330659389314843924568518420022651733226524258629901526375072573080854629204176746360274807105200726158224087779100919893979102962715091599940316119801600263036299059445664453902624439452375561734365765321672498424671223502609119352368805936506279994128457908633642390415629460363717836096063613922311919250919453998755357877763394603746095083527926147231876066537574215140792048122398231987313929054490538213308279261892142722732119612861054250864216437259012835946429318143916969796551645697009691913102061909052323697600373967122692689893241281228541684304270578684837320904955221103357795578205379290271492949183633462794035768429565859168054569748353359038741697777870713170363077291468035043377255052777862977678381245527625765146990282118591613881147991737831451945806692946725428601437940151086763745732034477144374278557995366215994648988305083736448472951791687269439959932531163499585028515684343452223868979897415071883103200355705489307504493071510313151588480586902434641156908143404565543312148099564078812336304422700489822990549377822880165117765327132774364608890645510640533619947011655487806938889702694541210190600338052165348107058948401585623583122973708280973200963780829087447132443798516950144488866026312623488146617327061631650832109738116779173129656254205228992615908192274383409750571727722181017328381288660026074228832314456780045461589206568121733773572457161952315074145672057582324779486834052002377199423859819796842729397760034503451374993411705810717266264767593713445131097795094984425800786274386038253077271049046723936045344214999679806669476415551325125662302254952001880057524622900747539098773612171764683070049420453776161943371270594478266644829544874249056516935522557665321687944688781223852854115584637377821569274587513486105069813920076655925643097492987698558807026395262078287393774612671001665048771440473515270631255965112076179726075941645494316214877272192557336933504297181865652048229737809841867527688520481240691967112232 [130,119] -96064021303153986427097004702785645457113208628572904563744626736604105676872571327817134968631481675295418816156590635805930426432008094054439179473610273820996118391635784774486139618887056228906567926292106774716646136333958552230930650540362655159028685557580706498920084167905344897186441021278132615440701351966371037148474239022833169160178210516235658417509388015643174035205482286222795979738357236802089554390210299355693877280457699110965413612871083102692937616699720387947632634899841305629902543922309714842328828556386008270359861798293806066487455813485386278469624510070313605258601562579569274949178801621206019391695992892545064385386711050672281152875108731434245369904460441719000054749714952306728736335479048011667955766055845548590021827089021257091668098401968446745719552096936796433039015161743958541215669849492989510127196826802138203485596346844980446280753900562340127996763436347424266634788480839173804866769840587168608512948589603102190930265425674031934435887857320918068873521339611406648202262846513981033205423045778593929079969731793912002700217253754963408827820126755138344831719537636636346008432826293767924177560183948411610433687519797317884351026884631235825406802343330249156458344586608949803668651262855705945097033432289622348954991302423687085239703269010683238348369247267225108729834104467727343728461855139355677416641850105134069329063884988970781161913414453477644191903600650640525218241518500239117925430333105540033558627518490536905633851315463013840063789298858337296639830576987491201388753044980460957779501310055798496387795291818918249885512867145693370237314750049966808927807483948640315554284981667363762865551934930539436484692867263650616441275347023504853790824597591309018233281134298863494239971369132706852127899563924670610612971489933560746287587113431131211906936211071773839622433985554139941692472444871435551835318482667316756230112036423032539946219056167711156888254769506912203685450060665216104444179915409981791884545879081971872917778506454375145067897282435770692742299281666172654134394981737809831352596647430238665673444913894397884275237937513687641995282737498953507001365081190544284087816846672974434679270991810301397107725909457546166731336564982638535325132181009689225230443821477952266969233417695917448676073563199205233047901486050037686648101860791942890011586223427515879925018117565728481964394037451133695742374536164578805424932327043498469457039264243840760587804203308341293062915745322111871998639563429965079485394147881256600360615864406829120 [130,120] 17873853952450879599076983682892767033422481734722175760177717645551251228923806056625436336078412471786950879437407973787637634285375464972128816549351950724651590278362880824262906358318745123658790129965210640549176592597203073342455900719485440849673223289637937393335088438062611022599602383107970371221774000469475387178208232806339024857466700541554029529120585967358277724526574555202654726460183785337831226031208638463078967416488684160998351619384130460759335472325308588394710493356337721744118784876927744125067056414647134778905217240056070519179841855480116076009077687703733147637732728974242876441781085578012497125930935280555889817819086906206509470193895322802053018152205894651219737758119326052747609745210465554983295335121522069541267104833972173117572369348119643606966460435124567303639899761856205638455376667551800108233685932216052331193047144077129798657802156831022943797761448771235434156439188719166886250915784218107100568393983596841666112487168915947745681408591718029607830498727724135242889530949221609694892412169521007644912297291738255874893332137371640592895187550385171948313971172433638933767231725109842603417424076586286413814523736463776447391179569302627679497638976788538336784771019068033545005230932735973176294769601818591030357000167033967539655703022238480471621786040652298012322023127105488461668956595267734428961622145026203946257385049438419662028442944519414651096545706912191163082652188385369062637127925331122830611983690849011243902305405844825922335793144428823736704218562659545263693564883367654768944808661481352541068923637095631963355542373971313679317104929308327431579114025657147951842147178302773113530461901896087135196744385726555136519070451758596676076997522822515727933281232014184026888999163290542000847410777975537185059061796902212001194354856689634215976029074417155517040274458388277087711803719859317694104146135407376973847621875963435128106605612004795746890631967254289280858032028291390213424457899694772946176953354268585770210632860836795584637592987957131781650228967824220538490022394318108945665148782719841951522485837611702635798450461779000196893729618550695090621409708359475194936334859242528949531218804273564116580067772890790934793112141423510226208692126642392144619487776810688486054939922156738787167084544970396384010737822447064206065505425778120763810401894448309343485265779838249514525093394465518787340153624729721347424340722560886291650283053900011634117148154257413710289658073101515751968234444334936306740401444820755025632240470864 [130,121] -573213920171452367007839852503184396075660211533127617246771221679938808189212216354092239207204704877154669923683890729320023026756275938347668682525146191545810391429491661397507924474860737306322741203190804254280737760877154776169356800264474425652476199486292943558296042531351503542788127929120194074732504800658321115168226750631279976671570298896567521610462068706009470794962203752603580050597766068229412719819196944471902813005697501454298606405744759146917972921617776172546989512679117333265749875056820593871639213720820191808515282157804381595587926112323577007808150041862943594638076340749652641680993742305252109749236140308540753290043629973195402127986539705874838824354790023018333450811066347909211633657075201340461545952249820344039991995423384469682934849029815617274915922791186376159176753066874181913045745315319117363247932653812534802238523788978832886284609524273974708831548440251665392990516492360889893015393131564298363401687087051625596012439639269175185328356549730459013404106444472332451235171987452285002710189871338206859642826414098654226636652001845500036595302904138220116282644786891336262414098944926484512571761398619822548412315281419905122095517023671381665433025836919189386300059929814806121631515248632061287937020462853362752875330534269691653158020902536871866603750195887785663745880624384064407741102794115014561662256416136591219147641222753756229389418745628588832595422884126452421824615408938452953353634959827741740125658446936079650558699242672484731890764198186852142303886161210610749133546167242784706016699064737574414191820893152788800252527581569656980490844912854394594586113124883748975634578427032023862261079992146795896641516817877667983616171490650467064643648920285726982144392169714688364397129313989009449867242959187534334918438265003732072433597382652493748546795122535618399137762771959307492391029575625200780412749988834784493611086003095964168916039975707026409753420730468484835806692799608702095713512394112258417711671079431591049450730791117941062095814605547397219265376040113915753106065738218958596762228771180323929754595578421741637672938504199779280590108592975232721663378704012507832860929704467593434712391474271094498424605379101809984596202547388828275344513763718113487119569071448391158366918734847634850868772339596344846382145097134550768359454246094380469953876532971755036329896823457171559695335131365949774956294284430199099344807194710620185285139279604761589215024598277000584397032485628188806192103138480129514605529416842660083936 [130,122] 55256377491136902572767281875689311996820931974820027544696587389916630534991099256238432416827096342096887379713511142604036931863673499198133227606972857226611552554332372956912616174152367227435099987685055020449729311006784143025263469242995112367418406226244804544104249195427808452641233034298659497778798152868525288298818327624888716964059949012265624823878949401468079174778638166051683331331732225628702235667042621008077340457777533761227188228258121080883343227244494729586676934673813848332069575311915589570258134767933706480965185041253488305031259634201702137680774215896237646591078770241951093156112034478613409092349543422878654791620546736138653266168016665802696841459747967407128553718308044366326210588655411908907435312556224996353366882302446892135597382685846351766194811366950156038180599210802237623091877218779937287939412788660756260689217167524561891082545645414209649535556181427759199535464190553545307179514388088934930258951017491888972935072807707202543073533868144307340054222379917264728609009198049588080891780631543339040268570395089742445173114673963142526306669333640636084733005068225050013137529565849233379791556211109123918637745599001174738300222268892729008390673587832196706510273947807129609753699941079617924787314410982115844017986518216722107629181142529573277494844159366453993309750616727116362478292111806192357327571957041889325313007864768682390463022746204822223241029187420171293384052717316169030670426560555760731961274910412148348128836194053873389358208868282638957559009712039477733104992173129201911989126060201314778803603524642534591945170186230222343089019959932220962619250363276387287939326164243055553903321579129874746287603401878427100047118709217210489539452795454153517182644209479380637466878627281372818437534725925791046133084206044968720624877164682222145414299500590402558959894305267532909796040252068277136472008325768268926987945009727217333959516275440063041689820867638037506948597054791065744016331134299443247806452093095054714398074186802006154045881391315189215380689756897910947587169609001652606681011481619771775854950081496849808517067733881128904030935751356987921926543503644552622163813059165496408189627366449147091833160355232770586539856288477957958523603120661354196837742970445056813134715688855978808691534582569410223503835475451996213253092271552066520146292030911659068642284066885504072233285770941447590169371642002307289563156494574066065139799467524365440756048414049535963857339546256944632691753628900516076376870231624854 [130,123] 2429101013224950162176857032888625831177356569376144810995967410942554954795830670441263399152491129454948871169361450131824187422506694217911995567694693716462961139166287291682937749794949521621022484389366260417715039971462511982568955385583238055903375407268777702063669726205320047470390124110112241840522522086361143907516714371130020464691799786274019106311505986108639528757107469426570577655982692740709753962510778545289544460111397584135723724516949072037896896630998495487724400209780145864224712471231738839795570295595655089679435066413484956585885014697743521025642511700368700588551712165928387617678171324594158967112907791189589598958199861183424686958077799054276206164684901221262561082293492238692305173510772018461746473862334111752529583896908499499345299248242545375248317877673610921381847903628497709839785195977685160155388501568317835662535727265794301049069253486548237026094717440952478420381497510191722783020936558451819124629761789518105151923240955134218672028927497070229220937063537346199963523489763854277052360866923608222271238008640350968165897104353681217352708538834646748255045460282601451824430056230174158912510782909764886740090772848010871221465884234224626211502120372075557135142897118871142789880432961338578679031355919624617539520485406359233837854626140001563537381629473037824213488837238834920926595422167985687075555990982162837219406340859226672395537669443127271924805572296164729951468837363715775881823685586916658261213077067903112775248706696893130187833048025512225349269289408040900407067921241482943162286117287633275454876089184065860811786475714770992931200306989380453787953447764395975257761342933252446429488511028293880199577873128198193983147168464580905046977323401442366847841593529625024829140850307211754641922337340162240744496351334157357999149879521677722172263423908068117531762381119708334947619912925113347494283365276515113857025435759096621793060022509799058905172919176416058183959069121411310549696716090651797088322494283025223497077287128376132724186985263123863632403264145147403292925365784513150564563853152187613936976122863686131077136134297038155708147732794612292390933864958439141393627176546610982479295887421981558238634174532961351950264039955606533773635071365163061712219139140053640694374379897388228238317976481020128082702506385284273853801820139215127373707074988639578552301115909677879093054140415429991308737404089172436521650496215759076883029931595723311852131715630033979702243512371472476685567733895378895839786704 [130,124] 122117427047278108314497036170971825515692266899888402989188563863237529288785402495276029336450481293225302405592499306251563339541941446170300908295718445220175170447280351002168180058178506113017590345562564802975230266907772555478037582632739006463648614168230045776560862067603353388317305969366630013788416056226145114691946315818373530600897753490800606769655917650262800526168579319727828984385686587921062506018415719087185882163742234597144899854226025930831732987827652298424650862910028739479026644327517954400631721487447461735044744596733062737700739193179002363969789842321208421048726483286174481557503505601455443011565480635007903219755760408202185936904208958419563253503704863775042425731997645325668091731534982096040810321078923431885674713209130672689753972383147865469490902814651472638523214422216901858733940761031307655495341984670291293050776208877014554518765849337824073852431031326891954533445243435643733274237886698926491593645311384426617552641432898159994550239792950806250515614188249469630463221470362790643123763027627926716266261131230915846129271343495496490622223268297606790896903347330214188049242799677280931005236971796246972569471165278764559246469086082138229694621737687924224242868195018969113412600800692651539868767923005755446069486957689548654543653239472373950860456873974789223826789787109168506032786990625053295731937271976110111457906893411349362543864059819957250878978340792688262146512947975235819761973885149845403400170001540432396011498955832300936730766263676882849398192064126847754261812604099905115377719018527955086186336618634903831751411329897891035745199192691171935964207100430864774007330958064574892586052587670610285792773856963516540451672189987575671678374019332253297230294648466984460527704124675865488598606340163053962572922861067737252154629763776610807258660169484219265411226858143546806427431270336068672539424854133627004701246093860250962098177897514903599374365324197282132726296374860417039570807793080900969141844838263521538472892711603053252696394015188738940997560027428417046214416610129782422938866250506072079166939184529051368533757235337532865217409107600150071323703222049823112207015214253143311582643928561486315474312365198068716362628202784394589652379435664916524369921491120689123452277974364071528212074881580045065659363903548759237074263179363312733208274165942342925163406016176222655278132554153647202522176075143738701746771239935517273908001243147278155960431650028508445805663297883592351209932505610635120 [130,125] 3814152081616712348823333751055909731399274100718308122511073430018226297952295474789288929086719491323794741578409581151201411978320750589781208681407810646299764675132289444102237124375436018312810949974954776432890327214803637384067730976337821171248218681165709516996564473710357997741443039863063807941327991662290388917853813435953847239930302524610762166622714909042807824216384622189057540496923605185610546356760771667602138374130761121246907983914839972616808239999998411786383509896115142011203729765784920909730699248414562252503251470825962476516831369369519619430598303528198187921944274901754245998879518373620866311819447513055682028766640508836482941698488125095972874021675107085048616676392168571216795344520603171131415408237632738147838100441449530092226382998032897724354991110458888787264991856454826752310490260135836738893326783253084996984625017639791115480394491625507101702231300475747550805557854075132266730443333403847762789616141697754830656587662987250000022354341634304984609137985525260625933418751468596646070564072664369802844441288527180171843738398767099991277432586023395883706421938012574165315877175956311925167090345348729573113166303138743085419935038939955391578976175315418925342595786505440443081552933161190072642591988089761401448416880497886890418618965629951608833339817072077140915336990564595093977640447025381629214914125410946870414062402454528409363382869792770589269953706099389030140279659240466266155436768290353650560260336415622299445985480706368466050928659481451286886813727738648448166018604115113497503804270201286767486394901203812901705838128784350994020413843477339920496159901726377362157955399323378055468988353954973930527210864091098937034586667192503254214641541362127932987136011824359248888584374220542235142735626167933572899730571404255443723805360662127520653528081580825341330689653963462094505547395491173036126870226739532138012375636080649250653290063970620895671813183757481584688825410397192099273219478644125046777146281865028965013289177615099534415836854200287408912767474994923736942351226388784902225597209069079907989861802336450291354442993760688978400125914204326327096323635934751463883925184514890954969688921801596240874322373231952508622152380833458443942801260029555153832565646467359069809173708318203261185847599980538018749824229018362007931248043622600190760893109120602505622179485949694514368037500404762039920216715181522024132750506575204073904024313329710690537515152791331652719511812812505519775963173024 [130,126] 249662781322981659826276115634529429895922033556701728518878526299160996155650928458447450308243679357753975633192107411470918998709684859177229114349781717303808900349115255092198808196731239474920068472480319521671282943891553393913993215053098742006361189418708877341361549374709644150616939223888437002058706723723588381789480495136920149748324351325380277167217934767117182485390562416036109264457307258151966330126692331893230038510665538114388799065050464046149238032624777888751984616701857581385557164810070280890074992108249631139821486933564924277016792763981542897031035691143010636506458617490434339874609132634921388930096652882742751725640106544953325804443499018594354523988716833912600262950978261526308723708876842924124201072406378088224661765660265682260520264496710660650328687593568401920400899946758939719350097854930241862843648448622804210898814280625598768626840012222344532257108916839642952613650786367926376697874855871545302627499108429998429195528674478242980421836162272564937726037310619844731977079093746241311014043527637301043339395588109539546672610498674642800979726949434717354459159656672444892387508131463904535766229552142511785047098192114241108912184282548687664873109320060385787568078825433240151061472254416075900264451807729758119042016788325127381529079689773051245740304827795343867189808659181207658865547651460809529308489110763678707117490538040327301114487871689574032071930506092230279391231025487993580728421894252528931939715612509847881770395649641766089885422145707977603191799754267181928119597725439669411334899857464278700055533231670137807747054749810021717293515049145683974964080879949833189767777244065859082772655548477503743124743279818184103075747043011047581794320130471708926548559084293956706098237974794673531128660054308381483150930930203014595550802623827833441139162335617762454054389513404044214789465407122224485677194667393720645173236418461894495669520414343966977785376074120216768197078063966950781019250686057466445161564877357918579255162996332866352403367607906715562740926455806336966764868664738892728265309448962920703728687517139365187792442207221128917507757016012007594214668560980918876597196854473709291416187381273575949006870031530822295075360735311076454873362319807389601142029781656984187369134115756850517481742837857302039725504206089075834055426619637248221347596690759625446923739499903965655044058646111488045721789656769734358417799840919751542526762506848491274333009480754693504778006346567837717864 [130,127] 5666615116086165666263135679247233194799763428867772587058010329704042802143594884348997493920794456475668083253048309469885394013400970288500483555246435264970971766942463406234645873264591172739542640595983799842817712480737351672401636329218085109644032132809098824239099889695786137128495126457496409665456771517510858456715414035968001019143843383139747457624280085606203101951643230593462029748849080231975838191615320953901151180110144634340677368199500675126141654588960150107156920311074844323579786756594869994444741087818112670950421132002167163102109953586586365426282317693226246932714764752838617150916360953257559583931438281425826912979451139489396601081761750691924863344998933809340982032052088604824773504088455991822052246495169548841548857147441793555536462509158452101148886209148034077987827436718526364189413600777824388096495094009042611722204828061639674147768467456571638616825500767374073549192422788442021056905102336856285723470012604310832134885948669692273692283437519697250930312385639398972540655716780196263599869633255821451534337570509438666171479811827837522852768701017026513129454964818188474417475453269096016477551561258060514180864341530580025798903511987113429766809539106265679645225471231949181053161311463002511489335964949349065936247675617035403949826687969232530928236867855922071748691094528978074140944572054645164950918763595370836619387991902884050777604896069632788963351036776981960407355272173037867669038718814577136594534278022476610156203992994249057712608704740316567893700051292585619000674879050942155357219549069269028078472670572217045110164023072437533995652451424872246795871517722613599385576727411564086091914320149463409784939554447539729419860883412016397620972924751815578693610142329951872326327484635522270215984849764128891302205982976614743754105645627457444501135148015606078944543894396465297721803654176870385283266756607062750860883875479209456537320610873504429635849637909132737281885736594236657615342939221435078389265703110958749152363416138892423650154788634379356708269122813064292775077718987329569959920286113240882587030999892341865319161149644719360551522073669375435757246955153950594276001285347409342125265208511446153595580156347634273042673547796109913355174779195438238571714592729092936043763366663770743493773462039456871304819860118874415157247300724027742187761311228142500754528778430703548161534312336314610096029993980546380604600767789881276437330247769141708663297487418544070786293918351808 [130,128] 418520880423394002967517843016866667320457847511586642432151245734523658845575493453327161364367046590331627733865188051051018623848481357929242132975821514872514635088543883064561101047160332241468908144282006604836965583075631430242344846867763576807560114154580328164652361611851815884796091701390237858016431378329574729227978388193859548541324930396155025334720112103456798603862370081006950589333552652600493970825974352060386806062307433550091446566678965363613290930876756913157529427762122053880993621603156293677685171325873351385657057442159527491798359808418985310908848555285994543087445167451885069697552631945866671189654805017609261421888677197899607708089920475760922669361840317449527777340069182513280653889731930117267121950375700284560628883216629822820513809028169149512036825783116471503269666676186614919541634757250105049459060853450283674483043451785796736504869217380580304811051375841557084089231854592453807412070516684448712567841382539329095000713822914345989430113960886213242641823680834098549915698235514956040505630794265037627202878416175383206503286137581459503906855605016120027241311886324771169520279798456664745278239792808834887685718350958212852636700852746672787018383514468761594691329068939466665376558323703791702891460516280704759455170332410898603731554234936473855313126016158183732682566460246095598001288036808689508580965052988722281989990369620525517037133758323339885275336750555311219312078449173975134417502741098695303847681115826363218749076919457834756441842666998296932924130348698050036521528413038886805246978437875757892822985408927433442473796569464355284766352414252438068881337494671632418243895018955415100229578211492727132162766739426300121362051202117687457086516913477140262698829667878662550302954975584883025314925720292334936505022528862645671665428945954763327780629978647691700135197234086861004357227983637990836936505570620221998877796292446892373194958481584185337123215086443722694990146253806681000951377863997863413743346564509690833601660014012780981149040136835252814855287715232799917617245145696050605138358848550110247826803823208966160846916384584774546872617613859532445175848557970172816084880600130640765704074475254111024155744106898324831278691904219938289335991826650720175928021755354129845467371725573977293174022639384878540522123224563337066170445476710880369856366976399675663161052045172195931527857703043650493786097151256773121915804767758417000454891590546339749864883796003175506719680 [130,129] 4976809516412488841523458180150740942423902745482263604366932173559166355996989106281412584460418449567941360812842600630984352808339808228364019233352917957148162014707970299197193672491444384531727699807902544031323280264707288472951167213918152005520669269080066941525156273203112498862942516844653055900100760399934533671819188189948796149136126945229951304002663172969963734078358030942407424271643891752876101311968905408486838346887689203625965909773518062351001703737081640142878047186111033844482008085069900582063699805226016451988023408025675251396024066382353460539038476847104590701967474488591529716590815914571152809742641507025046219590956971405085055593870673586337494877067418354678289280369821520146424066102113904097426543113526510283477257058570640627862115191489781553736776296102576856776121838105049769398579027263504484786639956675450792571358604047597651563168375976235396662627239302455952407125330500414604159255651596185917198687950181034958274240543775116503094249976760154514724949062664467108406106992709180327357610305108210705350891788491260921714637809576427854245616975466292542366739239483000630244379348072041468473129106738290088569222751854740347317238875331514213786477643319943325222809027074271792640100268139943610540321195366679946175716876787211971759862980986305875315591874887926800397071373491895666096938219135774915347581467566333026582165863635656287377027942256392608191546950321097031507501609262695864803256354531559359798322807363940721119453486086091513923333721777031220471266840610472461274128103243567912390265991931889304516287440093399384063464401283878347788206919175202329208958813384913710724433990607080486283432180954863052433897874371556708382561502036524574775006843185202137521334546025063707947470724235274440322059895592386428408816398462528687274831728709188553198280015792510558842169646192651577349488708831058210994892776275330473658573857337919048916330194417551327278800441538568613728606396465177317836243848810339383313691652507746972044974811941245922060272129360347109028849058030939050718509350890918014250176377789555563460878006532252388439478029766312324287498795141854456425799874382556699728394751706961592002085081870864961334513358501461284682779725950312654397442031287609866111748461023052551364907857025889569383848026926844936117211456666825419812264732290633117278387782872899284519919702248478574063063873388444959956714390199137468373456493174026895374303135381394512660769727852791552 [130,130] -86717907540873130356955502453718236463980814882347300578849559704626857749271683566768426122285619117602146966042343756575990243709398399428675946910321515699006006812607385661788269396864121155247616563829269488401000951415090932489400625238648377334505719813225322308991862106250472163173122120903827149498723116610205512134881901749561355151311404991149902489885945902486465404052023038919880284241814317711404868105708744424471750606325909901734442489207240702543545570344798591813198412014111508291434671488887056906426648448869224834654939078855103273208488531111157121175275733908363265181856275200025943187356220403250527375802086251390778150073259560193430504979875395741756716596397585889811556862531875010245005877842946427209988873628665946816156415622204265677647648465820441580348313527419388214792535350245733694560236840137412462878429895130863003476221727854726088388585879939212992984233908711475094721624663863741723354217855649699885593000142509931926638111872920192290507534744122932811214871267372288800368861648469890630517134617868567519706442463103130079644061467512053853291673094313160147995815786356503014232161427212057755582655915354950483408402685968775070856657519898022731128186620308281780713232189801364915799620176300047308874963737704509834729330229022257009597949308995245886703576421367310451865780110269662692359472573507696705505860398597622960071384779051419606826403598253867336276659484138056616940303804272178570118949795047738625117041640192258823095464594380915539342216983486895783215401647973378139715800537648389342836678629099021004958480438658404042158509073153587232170409066733779484527022469403428268755406065651567784178055101236089914528160862049940494633608269120978388875800816981304552263177946675467198678039925171497131986759997413388798835653359975790732041732306756671050051435833345870413459790317373183714984680527430156739615267810756594642868209793297318588294836622152130685286578977673651695790926927148355781278914785582707907112733529265159628721624936437289491620499257093711185655472598752709578208104755553423153315159005381536925355214617083327403968331270716582551071146979541648766768493418703978912418066532318485890797489575136363148045667096417564158773545264325629909880216055661596375577266098014306476993928444612066686053942368453328461210376188223215556310870078891383896277764995072860112438106516682491102433248604166854971083646095301299127662688656428978503697438990276569173227238936 [131,0] -146456472404555790411511256530533188842272803093538651989294415966669317290028671112977798825267108062364144977152559205329027714336895127777974430517240633035925035791631967656249677115485400990683406968443340764349345880479172941333641915782647215264142022131207040690251368615687966736181531847482443032820410649472410508038229540291088530318348159837094138712781141012696461123417917335386164857473279562471332933744124953335601892018530873704462941042042568814514261715957620812780637718427760371901198335502670839095366168853647778613099129643729371947701715032611636632463007523026207944357245002691904028653727748507699211981044258174959255181076864822511404530161875473538581029623093589357601003371220822584050100647538600267314538316865391609960704105678576548284631159381051839137162627466984754754483047502063995792678318329373542601153805910352774912790445149478290106400023668361439054278422591688258879131420037508542712554040707028972849554221183087027332530578070770545354632425798465454894301334798396246992172151492548718542898634548846022798515584016950255986921431971900654542187476622438308041549537192183026540203505099256691242233397918368661541380667154909656684996663416407687651603580131545936281118833482619249319890685708487408012100334733012405069073745315220713220908218215723276986163473202598293113288329701865196704370567625205478673806867227141260657845073333001390086900072804112587431632455208220868371866945221080084559568016755969350070728248095589247149423041134753783274547319373800487999714100369639814129876016758898361995864348669511274604550263035033690597442629704350241325514635680821585343812049381116364653119202535897279134645928300988644515209858455019647443219255046833993624484925207908297216559991849185083382609543684487585264346272327887553418170709624715874948178141338484138810356864586113382048464625816870286548059577222250507196868735356709409637284965628891643565394283796722994728051960998296165701114338716212890024694863334621185391450242894136118258626982510219607160815817933843611265299074725645174271068776656362610413303572490125667453071256502032845466550232567174164551997538567476058200081841041816503505827291283258069678209087300233502356083880537461319734982648299308364067947745605462991078548743190680394081499094863342999774621762623379716820451553859730693876391690383003779169735626670809600276555257356191228019573772193107821112158386231006404014262087921528718530214037968461255972196440242491810969453651337938090564326771472834150110694725708417142411089111352520394753431658033449976890339241967482203948483438442855377565152994171792864444779147024280021783489915725149058189307688656202341531082369918530016294693902229219119964807096475013691306256552230266449869056409711877561762354296693425581118863838029805789857141655725686277151258241582052776345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,1] 10684893214494550718486363625467432409317917607921896811816235290728198567170985516717685311157684719848322751818755437850765342049949840782288749201886704315778601340251198539378361131422885399134977556787256798009347895303112150943926125884306466270096586409234008339973332270942186484644884917337977663180002417487035821913986506390203781447476802091863185163646872039034215664186194463772204328142087938200050312917425242471676127228181641972074476247694547091794039491125683617638039583138353005415355590768731708739710826500740310017155356924794561378496884180904854989855137337526095388442813449529675727523820157108421502511788824404122240554590997629190286833138939521084038951770026312914658427015546092310493581980260598621285272833899911816936748314143538882844704232923509522585837887883982641123534643508575267149809612719804858938259945852819298730834217890634683166435312433987860697402340992622801398431444257029979468586936968633983684023960919603798360857872102470244877563616771205250440365211882814360002463496812666172865958024943771860649409584740237167361689911768005658559632506829393246102834539660511000521959946422974125629660495362239617232090362474708394600901518792345856089732062421582226319032395617231749448436266411295270831887150809714807835562062514394038244184663480149588779634323903623343281210019055525724435749241899809142596557499355062659934337037979872940299368343729882610078687610167118173385971976083617597566119818820089030842857845446169932460231593733226015335489278771834232282542049780215259696992356298859886468901912239831373216079156659033401020139213273921410223974368449617002672945480170103952365296178514987012989955422068976205261314025954589485355487112231375800965352680489735610441629003629261840802136099533950773801206585600480956493414174791661748452128043445025840208340092932756787726501165555662955151233489826728714600747300399192874305087866302275761008890522940235574934408707526826320350994553649322869405723739121868872434778676352534312165882511785830420607211863910991671168619499133781229503873084564644941291793504710103522520119425866283000640230019580509919054156849823546334702065667119092194916999342201664513937416370513497751841985131259491061958050229287253587696535301717681176114860466483059988863040454856844058818115922749800937238550998905647842383352264042444500571342810234625853758814657303125861456929891391551764554486320848613262311596727209824874436224538839083848545048114728591225111063159390960354886696770432910534416841180798767461813955540333983778272586347335561371082252997229640024095103418280404222978361695184922169814839680567013364842050292061730126043364423674857925762393769989918275117528812870652349733075106424148629232173675734750503940113001683565681583492179772498976096481091400093147182829950630550596592957108297891175840350208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,2] -294402408196118577281128589581817402267393068315266979546271156209930274406733205016656582804918986234595979963980344127816716921642085931954064662921219183176226066206410667530771289805142560520088592877803311573049822551033227507306701743600699695744240601439131945307042983094628656864946520002497846350385279380900819389420794001439736668590678213614257211376992887080806118647751128553604033000134557368423071379066082606598787690394819849704338594418803429171222276278469848586580566203468708814356792309433726275982158913132440543216890246405288189247768176912791070233997108014331989932056195568345491745887492478964643469124542392873219035748878300287226714799041768299133062112334939482227582260092112991238454114263043149507378681284453066871053118383069396548013457037661219766639088565609265252209823626173291292934072843434057900186521846207438667748131034810061846277404310698325506219982044682286243062991600296547467704852396153440818821755669486328367169529850406708254480301646591158028892107174916419723702837465965695699427827980954992513781969465988424724300982948018942308342728143133574200479808337030974966369339608564888147588543187640675815869247841312572179554517143930651775403220641334449858178039862053149420260319837673891472053284027745712346400560635431258307667691061110844885055392086868743800981635139607016753071352088122858823825336003492405875117761313361878969836255365802731391841548111588124211623924736948736388406969310512707959076336507739494318363207926484016937495580018772315706101083980595347369815106861426917871540235618390332658792085086525739670573665516070397751926327884356387711373651781621664095141027932466863348956615544060302074131344913188564654157073843003872115292636926850629310206040955455642439234877301077810216249719851230324906870000481626921768548364101660648331545434866951727557848875726510165921297863429309239216953712762696703042279412134717508048630391402935706251215247839461909816677059275182150445463589963503027578959397199385197876886708563230468607627032670682388116267541843547159577702345455827257066600549235730186984951021373379439207955489039933340508441005317159202411404187494365264008859905870906905033670936714657882994866400995486365562133589346882865597360628927528388466923836434480478360091516778800090492891587170711331120474848454133109149784927992425186992588967697388298610987160805229253918802136503408469546563324694764641952641200129670504181865941726844619928641129614541528906192714673631647205275900042079562134990335440529385153351474467118466814738448137451674973782088750871449682519477706770260831353930178569043746203712930811830777657578920612972948843492165184730896957918997008811009230292816185664052580594858834927601790252679686567062184566071754072699294167697338121637350408231425115844956133238513300455494815997991037844932526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,3] 5970691300255125198097812863939249478898625634085155638187126906884341624433110948211902962058976105632203117983583032938467432815286866806723090728989521906530292401583593612169690726225184979720567690730887043209820846208050450867699827455990216122787876378051576257961414916508596542007530953223007577223736013307904980292380175633241021220854071614286347996197769109163592667088112454915792002114905336882421671502074673893985305698628894164779461981215391400558328256119555079230078206523530058218784495134422774993884005335942483608064685736332380754676379027659754261915104329552174189489848030668994956648239170430683112470164080418507566900182637678440909598471893244557095457518346959233005620251111849644462813443100290727422178238996319084997831111838430260590246546178040756798174884334361833100083571230141873780749393741545236753699797965640799102392493904716727122025697652199230829126911598751760726833915175954945393467483659449903932495070426324425734724524379973988579584040066249612621852364370487240956898879638002083999922643638126251794515391766723414839182337275160736179271729218509578812297727668807872429075446464255203317974582595999091678194516571006668734063903573791419060331774139281362378978859849333080123950904488901693361926604904237007733896822509975943204857212905018482821657507775710557041950406827764298084237532268326251737986348378293439157115024090681025685844226785368004676020438797488016773119465084492378085312062331656169518988783567759657525949316836584418432820086144001751816218273592938864112319997082104364877158085788075004743763916998603404717970867923708900280235760109040117749972616812273842642709580560490934023126892978146179153153293075496672134237052816767684189590494914844082790764793536743228929506745061856440011400321203159803665412892932631984521994616483678782798929378458992947923339790257968717450190202958819296949267179658868715887585396293026797784913581031914017018352046016810935714767070520528813553111521824009249871969272372430557629069335440054167368758878215223866661650252185178403484142123228735130914443914351186603058001167483353042453515742911483021537429230792685059133425987953824031639997491572240708130714561774748882159686034657000454923102598078003885800717040481477279787535913665151431210780348324171047528207807673382611988638280057111491770315139144154089804139000222902408773971266426299806274857375381178427259051492631878050154955653749263258776147602706873207249405997350412699203193429161332401491855365550274531661473287114502821290630309633852507438786672396863321986144924137872245165828918645653613847070910899327001153404031712919985357986968412145999504060399695943678827034249318830339098256701729221261938489393839181791055376141182237232803307268788617820040254389973079280764374146883638358983491917765818364533907952149263846009586319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,4] -53098900867036249533822325524613531355004129497824873505190311206505131360224277744835167439675647261930288608253794748090178623214454522231691182241675713664726622164689341382865065068937765847714946799221131114660413474209463850733375853809874297009251240877193228439140660061996968175448128991133913423886413524936663726887125644054456901873883234655852814140227732373941576453568428711696314891325309910871910949326090029774704231211983713867070457550189237117778559883619257730690283534570154311461181163594975073853812091061858536145687952409369511125445486396759837413132108251247095304562488456940911447715633081141681988761826126834245742106636841997233638928237931809246245803603512996527846524729774075220296941500570123108359298034803654733900263283639588413234606682468837194927931404327334928234755784474721064126575236300703553418431916789048195511547867155508782078087699753180701881860492841999796258142546286998688798717507204756461863438319671027258989810846502134539884832630296656561956005726867049437541885292979701364397177362348971575121941122591421298530891226480964390412285061489977997544814414180376807118916602887704948053730471852909617366712729648462340016134091856803616756703602036738705666716407007165897735373341914319114274231619708916357762201064619539370173171127130027316708434828276979317835876267993456235212267446689890283632447673875744841625728028916750742166679773720857298630069467837670844399557019447494758637365065271382704201596386479360782001472602353984964984964796823407650468446689880749266963084042263662083645315541705008651121839948166332950647517719556478898706346229940354060476656382078541805838458360931313399872626490462612517072180518052750523153568969613467677058139012630368880404337357201699205767510992791415394094324951034330231391882464651270661335238005087931677377736631692203645227156125238410642218539919218218987456489731521118559244024361164535528416418187515135898465730103240638774192645447549625774836316753299282904775333102799256531333283622737771992119226752072533739525118590429376775376429854567482287701612996740628497489285541988840177737401287971341902545206879877717901208665757349649750878295787198410187707936018462861327195334361307252307519884429088694712021868620781145707782850201905094563598723661254308551392701853642092683075611601810918792410334502168044513037199318904701011325543016165026956810187113660216528201247864867442944672743947407092852325355297955022020971520264394500422644350221078245492459323009143807322308921761995076036029326802964706592272992681865771594217461026102694315785566278267365007494041041620206418585812612324945126612481811762236813746701175562328472711689956489661419763700893858187730836638094286947667170687427709355343121969223048536888617709813271838238929784387747206249460301349871789641035703417213496986990993735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,5] 267812617493048257530334116753986585322248748077330097871149168020145640478728795935415916640020646806509583818078828636837107849805539618761893428044179154023157650099322000966752340664154463838281353674489733586572372121018478292031747083957260536809490005098788243978649145135515378335787490137181214065031662832239183452473578464953743570369141157539454397406163217692889277801414013681101592859933749504559456069291868926209075677010600505567834725549060919493243647504773082058582750069869748827638317765231217644438863465441590306060922713149479741624945384620269442953939090660462426606952506878943284943176306792261684649334371690259562820163406492889115235628582006767207329058469606241456590236498778472620103554455931087547364982906213990285522092136095826885597165235429545080850269097837660297437646280605684776150149715566475551711007594334196230762881795502566186299156973131354673562776898669194730419181084004764916866283788650809292502073446692351536057938376055105375322210193204507310921733581648553336194812143415366770567920564297695421218882529761777760736068451220217895450315758008999659981036550533109521082791864887849000713911326798867579089529209379844662456586863409261414637028725514803484549377044293642794778401028205880115697104833221888078865177141428143647576212541463261919827871632826048776848907427337773815551235847908297084344831995745578117161311000703330606094092285538183934086378423101104150197436872183983783058757930681981255537950603667588966043229205263380447370391108022860256728002700637385691939492272735154800393622948552677159129382141666026015155714879429231854296682052770152149386052723580454974067344174027046886793014351239598894580403673945914057988382278416028258752019536964085548827920683653624133969299394723570035030420198105126460600944808683435990939578953585600423284547296968935915152817012830482105750373750242393464152931499894054316733474393441960715435927056193124947458480728457605696951223757907523491537464732438445864226384653313781765817798034093344786433283389843186469242305460993484440544551048055092538703066506156654717968757018888409769291460715679463948924405217027038211788614949860035045909683829551696984719453896784562074455020864799761277457978685690636593788166910862076981993241964149855050656932171931761828038279014024307408862948240668451494340183395948479006619305850973339035279265233164564346034990359814991019884047446649868768033922901520207503402037008932696895495729151323973293835760637726378986092417520037751055329549077498316481115638009314141921145015792505000003545950126592801057431254309244615986260108595223591907527798733023986874415508266298097577149604653658006436611034868644969197836604684414570860728805410052003327947753566426158292738883409367833989907847379093088997543906042257583375071310196256456566307422073075310576259313958912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,6] 165692825124050094779513863596680602304644448594352242092310342278698583460400563121021496569160110975498201888072587730818747053685548050980643711136353075829443173745976909019479357721795392015344713571337304162664630288513144068793833782259773823450059548755348380256138426994050525266792745746453272174305574950960559187944064258313616714226258629479109658862355991073380880201378349171817522160249766164870015443781237151022387713479182978168827530921843198271917197297011183133190770994999124421461911375389131970323323624044449821549644523549188484712048594546050557271526813027939810236565691146726661824438486115950924604839977572004788000575854434886897839389224055864423503790465016264493302088808892409315789169925619966376878143348809153174123390914299947928709819635819436932830666983582599054105992515058773100895076374143130751042055433850178905376180185520355870619048156644255461251320720330192872540922589408983986085293698151943810638350781196441226538904732386969119045580242476852683562036118940190587698633440820109174498817281708944089932630355459828215370578285063390373630185379652721198172113914518480406377408502919096302436088567535401997835804443984366597706826280133777753039226398723250550012360651954104711234850037579097676315920986823611698131250983707188087303950960145153474243496994574352293968377091602894767614444126386063476019267186737476747683353902267657884619583777050813051863981618391660763924174777509197810897224563976436387332896996362560660914773468286705382262743909168628019985644602002959568013096478443556614726526493576939686134219058636830972310052538122000676114747531312846902726367465154208867182732910654905440680134686176075690904241491431372146441914707934214767714415313296364884276520957935665359288587767457776753388431743624040737510039306551722534522065512235433130194921052519998407025944575059089774568071178386998163591320756786212407555149119114132538703224710031651708542063513275084184043168154409775007467812680873315357885726603399938212879490975650053959522256301323014138387091651497820684478270312741903696101374041200760715479294843773291958375511225781376572144943194092314054666611126349321875606194173940652669970279185716029041617974130940552091283981672589812733896814183355223631778126161056372809059964471750957831845530401159147111956559484944590188633689610057762385564761609801392148850174454659566420170779603218905284168711303139429508831701534969042974960028139578316678446597588093413497348817641561216096025474450213135638205401837768674647360760549323875497556387495276784753589443723704161249854785954017644146138861077774554816437921097602695210916574743455939995840817689887303313173815747391358177497219651076417844455584518220575750535740277358494702792971121645145125444887907280686350111779429947838002429402190934784766709025253905117328376751718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,7] -15331489056668137073677519877192175229581208058561485943039382330916034024341793948203402978165978968092745682402169410735676779149227767673030988998254702930225713230012972380101835716140184358541943203550616802810539416544534232558697539723799240690483591886353449942777617583807493405715129818516542560394092111677076306368925762355039203695147108146269341291719506495039105874422865865999137215463805012578944900803318328359387646154957280274600387213839725449972542365982484525984332248110656038705656093827297847619932975134600088507210006349563965752795939219321830149664133787112623059929580026146866150676187195692590222471736509626055700222492521092267014691592429270700439193600688849978091817309058127751592015510817733590228403464533710909695749888755192567523988486741281760071433323383081720419362907550207121372685796802265295161484039623808015798141417425536649674756681691939069165499987567522901468267453013012884434547440303307872476685883474504780844193120645848613749593605572604111353928250309953467689705173087787783394639636727234361655109708895988858372254892422560997243691105279487543003144717269482968021218625301697547030766028430782596956254079875566882856235562801197750579110433666547964116693715704896122894066215951647600452474632062574018712024552078756245984226295731656283582398182958862357010370488105484605463463676116881126651581148763243953010652782680653279382576545449744618496714770849892376840850614601174224515043560044918061569494444616059366949114524871892137386807722359310856489314218192170805487243476570771330632634163167911767254410271064962598827261665430627436392078295251491018126100392072426090200129374799253914611536007737365914797916836682388100244513497947168715935352713721293473790146659560569003756514816916690542006279784444432711969315015011047559055640148520972638823829843085697857036395275097709988136256555919704061959039389270878468694552502448421852410579182838360056324772711348182516019187149677408807328216032772836069157588763740450206296185507694047477265877314859117189912695207295056408298270950018214961984557367316252229875328272157902575247339079042074220986209979921749719078800469982679117033689109093264590825137342984881879670427913821077158176123494568529357301888471294060235118672753367240608638033996573870682987348206390727102335642971382638790495846048516179726414040486646139624138592209213134021232206894825374969384090444614147591514166752451813033504587002516228101662583996584223960065507384185924265557955564959905474815944459675105701317462463148145811872797323814419090736800699335037745297195777241123290813632376271221223209353124176890677187614625472279547860434860890053349638154206967953592862128620938280093878689909387126541394964007086664362830422870941117802026893042285924358226811207181192447115266821891407829837940913834270174057715222970368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,8] 115691567798754426640315464136695235677783147269892171042625230356897486519839866014906382606484061258399796098497937812850314427719767819335788590009806404199074108801407105007552399652782215081002774151988118794613623345426555207353964338639153889624282359712904572694809282268891683993815164416932858864931288173746686672441077026423630114097891359585498820438022646550129904550301631915699183566580178633095816320087447807534526767274327611021068534773356845902149654513764562591588524281773917831464856952491585125228250906554005259641687213554091191687330588609989970805583820575635136558384885948645734650756899831824218939329169760307255895131442247254224576691420574883390269900937786632454236708442230970391075845795870874192682687578975309987632024456645474153147975479453220404888564669218928399987644315795734843538064055332419490568895625520782664930561202010369326372519745838959041824530604719040216280825784920710150486392316537691398946418004652696241143668221925100873459557517553463388827256267474638751162478762700827596659634818919031374912960116200672930048872175733639353568375942813444639159384200013015818066200065889016674804211846023298354466038502771159174592558969702869843419869169550072338808821194184292615786903615158421962408449233265828617699098103638235538993086845314621979853665433544233486529443254463202555490143455949719553758632245753302672836170590670095821659986930924264469494639026674304085004013742862658856420566983149770055429918853559863698631370171448838927845658440780964032940710230592182034100813892411773410818757721333924775461107171795977135995920856175725108953417845219028390633287981647466004868605837135312852195896430068199560596956345706861468286298506051214744945770032724061007005484810743178004995237566069016501478418016093099199545790833593648674732065282978631922823330342170073415587157552348637660377933759891833824716418952590469356936062832047211553017218190133532442922078165540020371792665513429022587024839965650779592487878678372278566663514789736053811838081813015487302128891746000523522654657957090619334058940761477811389511026175533593767946389609962566805815999254540969942846007901404871355118691861842431753445392289717791367506627869364115893751211872957685356090342955607629211892271470649915791168874244289458033075615126280674254722216606880057562972433704406847383642627606219829284910147277829980873135341423784372022523712117616689595650216135609518089775811816343769261677048936686657208073230336014272935798001558826971994018727705704136985834550640092027565188734029961283263941319582000409043719725122303860412304928084042395219195331774051981604685035792115033670748220781409648334827453361870749012798802208367444402651957924599706658005235684403287901917467502432735111580853952580786355526353750623938470770027676383328613544155524408080783945747010682880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,9] -487636248006557097812491267479433670473184754499635315674110312569591989412620372364403324917459710623260169876425986734065876666939348742308278596094301209851061358661204346612929820894261057115437645376758607409787803075564300719638543719360958337109074496951412078992078884263520339683739469265305903519399361348164822572282327972816919072393033881964972502493858758474912324673347354686467336385534744939145172743692790590207085641305542267959124707508446823507946599155180246529906652213082967371738939482166794875111452037783561353476637100685954609418502735388690670558394338665016328087538803617171720387190166233287435944265250184163120590403288970148918877044612467950326603059280676358769088432161569655850976229326080677565190265020336682446279682444080726960527450960730724495300110198676917561595747620388302225368263008659050092767799437216501332469103230641944107166840190863786229379375125836605655653745672749794301835753586032499562583909230437927664421355223915893349885124766757093194609236527217460312493664711264425354190282511093688642479008461958959075855373687901090405006501450301695326128992119943214097586118053379240674351686038045191223290110135333223952070651232558911633520384874293115699946811318836837714139898283254469478400457534896486097853086101937136898308431289442391757326602568890533193774339348838744372571267707592458933535212654559565730241159977537964951546421975666032137781779052328511997252527960883019180845940329952046357700441429333452406949919538228796053819266069665288361450238066101357316675854217577206482696255188584729828295622008804361604835304116666039863665465228715358487573863253207249216274790235754825023070198548684578528366863550265695754561745534814998764593570059449960932197388624221623451346788109609885865694650010819696536164936471141985094697473642345420624038979683008655479746959915074378820512959255392022315998753510988334459733918591875232978851398613893011738761559220332721091990295593152002333656928937417949714781076139869101208521861027914254882913441876906839067631926901812055404507993977276595550797982338996070843370494933023039124920636797993572934971484149355341900954307250317042521182972168142010892639584700920925789041060181509348192118401664794707559809216935423703005004214312342156191929274762535952993130227221969679625933387174385626280218063052537945303520923658408726963188633400242249956786554265879208098751368342376180010985236196256242307430918080258457897991126272517129329195657229629677368133629515535477256581305996174514719183458412880086293695281689675118259105047721700394816370230158123327542237712067301512770162946721755067371942381342981987066082288702688883389709751787451650663105412059165693059266343687974356865251625868916700138679327746749835496987644701027980950461465829954457470471335475497990828346646825652251825787212019007488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,10] 1299948829969124183718919668084657422145574666377557203559808890072777255138324518562499115112538018305229684171276546509154986985746661059968762883422002129373046459568757391751620212653550767025997135532807203383583008903458618848988106827187279858934358183025575757301884868936918625178234501430172348061014836551853818594361220053071180915247269006044691730023214656215581958333051261003742796722018783571598967807798425865098185626531749407143193615692235271413413194075104318491207643910848720423901960749218199305979756600867603979852424639269350465681577782421954829208995969599606094018605346015795625194218845715280051315960264136774256742310060314066107729700615342142007299683780444470510681073174196668471924394169063847134649499928765266631494271359054379347430043820320908710238387018006152012396128957101819472464751312464812045058842955474914384174220315794848325800766153581304999043171297044672699610033045071408725297066452478441388510446006005317344218575418803900547800974198144412814690058596760429330204568899257512416576741759102882299789536664739767952547560359949976959422905880935365792510775650514509664085266794049518458321462770719795143832211819982658585938756531704164426466839984696465090247756130692503841275786311812802467592798792438917588617205341312740548207777520090338795442037393108300529706672439244088583880720406129957259445570984297328020070688554893656292593559408132069592062096153394920026152462042184366481447483668094857543066974721780910640022944983456286422048445795899315837843821687800897889596235901784883267638935978484798272350105799728269262131393136126867317533634724970998090205974217380187589316983437305559412465706947446202841794309349467525967363536605202945488064869624460748517287104084414433050022875786611686992973341274651833703001837220491080707625971624086440233920865330442383635819097132787090522218920729420675921163302734493743433609705085724061422143107730313904621713051523455123698035493191412302500177414680555304154534255015350463297505065363594492216882739701412904276904038182777459523119923002280185780910709701041295060638982030088746780163544433719057203080711051023634222314727737074680562171338188692953398189062076153500177142665192425042972561360085274177328028347665623317985735436696436559246474977558403196353434627708062094021100472101936920152576348369284446223098108645655216810929719480891740466674350937580214562281806406472602289300503254326641003241238505627927959780484768949216143186158942544099763004129075396495295711588649859581558771404562654466912271849093121740371075580167030661921252815344478044195640533052209563866922467704516379786118484802079201142127301121650134064023130668328629476693746885992282443675437465340081398125614637734317081079249287299085003857082291956082726868743953145600075293503859778636427283720658966953458076441557073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,11] -1625141764080995461628102953440972338795280108215543174515628975522038393422315626877937319028053516987475880230940976555079416867138745978312976840823863567713794603384167273741781028634969981556008095624690591615936100848293492743794144288056796571997650776339319866936391834231847976393906913572157049431711577349586694826342231173664752272696302693826816580741531637504670575477681937437917749564878248339548307062832268549431763426600603291394568964400986852948542170108999254616472842175592104944227700678743480322530087680249585797912701379312463995394253176670006454516033525597097321692912384856080996884319853117746363718885022387290401428596117499481434721482715704027214427389137871089672852587466599445879461403877600152878641207442256425203033860906450832850143103669043903047081148010899011376511208745671526343840962025882409321178491412092284670613595157530617885551953401640617509929891153708508942534574697957667314415453983820731981743652799018707477397262073276053048208610607412539882251191270413565957997268308247779035296043949633401516878877815712996548278858571692232827924680743265002673015307405352974421133410758066619570086816160328165504124417011622460201247200045562321834179217633907203044041596175752241794920797091954219620870212186287198149290815137300070837142653747985025996297360617116280960733483292404564520389707700234749580422981640364203816313295832199651161256127609822265863796252715107775693786837843048782488599951090917186030222835162065381840771410581320583035601527249894485272981458871673613392276295980749920748977756346323875198701847528098618236629862351995166816765279603359018590482853029286344206070920528572455913511296967704535367758340239654299847816688149425289940800434489240440081090901492895654485520437118733078601912406132238067309364820506196775628404461230106454792395115407975400909685165397438820937298356488113854510422787497299576492127213415401470313474310998310414305923633291078294150444897210843406311176053505228876007437429171251965551559190918558528775026702766820288766072494319297376575922159996576761673742139284083819572921123980563094699316686845626162651118625598454570841918386379137763132160766502262910798376690065860464651137320772340436708045107102850653985805145836442756489721790915467338360935070798408785562201061570973456384820882938150613877679813170325448712064851086145845571566370889597625356640258423381067980396691013345120990535496815717991280110285080895944158566680962820571334378001469514577934805844198176781445796029694710797573113756181082986542855370974670366914064786394579366550915877165562539916900431404603732650861970643778797788462603038942663104774630450213270704340052414529667471393931073300896672381641526597410122364476878673497371960889766694834673523091585834779129658637086789075015346190035997964496668555999204404416728192061014016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,12] -2417138324210108898788203475095874083338922175173279836596487743798961334428133321232015723601841929043029594367452355641527521176909647374146518610670023549246319872136355162235002532884027392133894188859101644599009598323409623017196671808369584945019443094583350748943883022947323643647694204867750343568646093370445733313477801304134408007715548287702047422155228308553081360998226894675523344365899107867545464043350931031322474853917418951624348965106142321704421621319276565536089193004239356386761287979787254616323734412564182176225714164898806345154898362374460197740307311268843361919144456689231186960118318196980288411374837121960314325647267963086519994940375530278182313534282814191972863321087930955447590381004934684367966472634137734565187747122531738475383095933717960264193600831410542993733877912922593632060689183856543110702307421427282114400054486848711884165573025694559459600057395887630226899032404224590180241492301493768566809415131062631660233886094954554084075762622781163041457897437518058442858803602564252797325630194486987352337391131582540317126126403717612703550171274222078923181719089417685366390959132533619180276781949696407285196694501169850414803138958086547967953935231519617133912757052385291934462707972270185809011083121024964836535166587496149080059967473980209576391288410854582440410825103339136942226205427739956425218385456705728730793449917771596218808547655958331926931787850261394394431698913437900736714605232869458173915582071977387865751156417093976619522366941272784512673090733828573228594994477860383339172983878614965860506047106413905012682384286785266872508247093451370694503826686804169545804584614991811546199226548254231392474351917252942865325963299162585684925120393940068288792690922056615324200454012292451350901006692894710350894564836838055564583045685896026977264409981407949685699385446049457007227507064804914663444969247995773212175402289063840682483908502793421788914950519698584782174850105856439086567395885237804510529900816342259712757289369867628990013253707104348459771939671096986713480751386832384783566748647276121789404572294943439530527065517399284057903789319042335717844069854702943100070405591938797990232661598887795635969907372633663233104685972318707262448074836460776458235450721408034404673724438181660812278545753598444320891175042839212179190301801110778442883237700431162820519859673309468994226262009273749751530777566384101164236151739988492284661140124253148427370353927517318341191076871345422989044746021988943990809956533890361544104494592330558314217070960516385212152427166966709986446608379501915555382330769983319820152319602544577035489725953716782618014540433895770789460693389587191592291139934928488898424749803392651754785252212127139480202301129606289389315525183262807810507574996016067906140605531996939256299000492743427049574868283555840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,13] 15280060473158757642921277435104006414825607309515699388244808652344299539381407991402619061072941069495889009634838738958037102550617301179940075286181593844229030282888689654994676078266402479815576606168519840128853705579522983690167382407863180301757439850280865084961382741748695135118725200646322788263925458637821740123942378069129386113601278928597077656842500842723268142575553401202218577664715135063318318436792776087260639518698389313510399981870762355987708238839650957204434118030388619929124291112120533081152123685601287250388690515669568713349061040896766148152331106663933237940457392726695324769688733628746293013815902652510742406999808459957060530617518046149173386202614521986041572015662651053654249747606241557387886547238533629478470391682976315802685479137100145305312728982246548141628226562776772719164983902380341477007781678025235358359156097110540637911317238275267487847993655313115767144538302173309989613891045738617572337582053788752717474496127400141784798919807118832297785595094749287861571307193812676032021179997061989365103214110951767975626048476165128060006486836845157969018248932812546434186938622377687181873219673727232919755361215160093553378864415745976606586171071970344620349791602869081463725527909179593691623562260370274384757010302428117981876897110713419600493727819870817337351651574887402300948308638269553614230725234830168900236177950990279193089702302899057269357504874470523187398906328594283974871605250098274292071304606420350713638257517297952628507156393864087736823340306451666241045670634126473225813565859888868650384238779691775081134358052481507714607864184426709722172290097719675558354292313207837687833671634205217350644304561952203296148566534389914921809756517622907273647985112233586244603216176239656648115115723686221670596686106596468276372992719397126956948253342887104002234154036719404523987138362490424402829868109280449130559081905349163611221942734731714753927475652117656624246617326550787255302408738539172528758137175760746566105692208271957054556807953860522694825724782291451334815245196384216413848317713866582210319532850621934173942992635304542872613246531951873361986791101872362394341893218733425633694685006433278748918278230726117539173547263259866984050824421202298413151066082340571741000925963486002239792913163231177997248353362286658733984357068504575414003257208417203949853991910274369169580150678905808719442014833657614983086547458188122979613399484895018953483957790747548193672950614579922317713224553630611646553960500626320514508495234047494957947190844837833394218552255932367234723546975616684249396078190228931804308604747686881759419020214991301652704752187895866814662090126898680277404480611358688021456470429732804018211876246791491943662957933188004770679654784131253933001931362195438905937635133491138955537610820344185072852756192034816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,14] -30847947319234818263313587366677537530251867001850334494534332103844471856727094406907349371920119702254565065218623230470179263948024953552222715197163894822141674106089148927564357101036404587537145868624848074905766377035138548911212016025123635652136886362692289963806088355550981366574094094283537333138915530116633375332097456309922361674062698607078299638474635752956300871228159592087888661490072526522919342298376341695183171026059268237643109736837440518261575326524023084357612174834165546988427491148643598072438404283661091474679379615107531120858077021723061584090048363962308899624075219600274510468462046044232372846998481642583979634149355575247485032301800226825574090400328435462773841084936852056097303076961804612818865321985236938210731287392811884057296315249665585905845000046276958608593394070740133804792188433333306468458701953684231850683547246243540594121727026645675312283024696341089138294391561171877768314319513579372131049185644188630909570999986226602786202038849142600413770677801978770646825913795649445805948072359189166970830704479132863278910799613831849287712018999126369734179654017435065252081596238498433521811415697213664886970895860516738625703250858760732866235226395548002604485220206606227497558605939262742985333448204534129528997119456775164509180284436239713941410916331095062456531521680715807490019350176247416957408426877597011987265434815436489535431729464849590487550171159155353861321476971141733373719136648145421885966539445680296350937183457974384013386963612525750509442710170725966367871859847490058112069999547073414703725609844407107774179842290751166821347559775590426822104216210067315606198265834588027097177036765573556397757166067318595456623497746235000442164136179251015447249334952081028677074617303287588094016775607935642590803021505257277197216884965871121827736489683455627937583799901074504759782007750293710938877107125198956622671074394940035885967593727257961637047266052232465919333439884354910172395595846963761833663030254794781031552909835468237221098891554513804874573810762134514102186815185442086647479813793410618651643018148838290287048957021029004282109837974442425364100885915754266620947620781881120460090155905865739301006495924958062856867125845438202131841037059748775568782471082443420549618950992798516455893882259631999220023886355961169068874338379292057652900408946801475736618190255652606059600851871312786571630990935579161290371196613135502370681860151055960058571131486062081923809462480445490048503028360688188241262297912893114711274865480883091967295236035272441070070430574469557675583054459865970525455170136733071226035170538314939536607294938720138571715218743939169365358146535187870963708748845461487390815292696937384988794945951531426770143358953779481713871449651735676378005729486313134773545191118834609227322341750157896791546097618124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,15] 26755087579484631864656609516280233151310701039065081209099502125032623672447091654695019934550190654740050046446081962930081009811032516165343532442252235315397731071751758222788933709905472358950546851104187093659165701157963322209255968507643309448821688554887154341413887574082654354004701630885377787548790138085791653948273363504820787233297051920070888454234189301684940626268642289867039849896608051796575330806232171982471348479336823365019230704504601666192214563859631561366991436193347261126742858480131146477545931254519690443452062317245194482783864179983294610214395306241406258572633872674639509874973073055773066420701775347969315664836969813722408484289326077423067154701549474387677497664705390255725971354600928555212921717020597122849787386609422845982042082119639034308347581743889468860412788699589709288494219911122592125031041523794244432031392550234946092446853701869421339956179527638920289038990559367799180494313701989612206192376201406906977795977683988027245239941485552935605017200783905372444438012605552911991677092769623464310472881516933911694806442751862935939591891806439374225505400656590206528887540303977512136207695388652022342644922064811399670424870927220343238449625075064041441495158212247001886296165467303064634411769125648357882199740827965076976521066737582382202524009962519412070110032309312595348624387171760648868669402317622563841178989357398970481802883008696403672206440811508595423476331306413873825586043015519183843006966175344843192949549588621926292804225129511765525463228743103830197768041552488344106752425248735644513939390660173895770624198583370304994080130716070107921264478666630491890206948489061737786973963876471041676680320361721876938595517971371561290354620945954304854009832420795073799101035317085436360301171126280086281457818829792218407780291993757565277664096491665583085311020944642466156458438331549319461967074309915395606848014909776432372594247985808907902816949175288765802198504524086853313416733143316606239876515687595422195881976330912040477135560462380336549356585996671532626635173629656295465428454618287599507720296208573779217786978903596145310532168712591360109497658152989604553712758676574029588498886100016673047475755108388176931482488954652072442220978210795733918749675168353229968245850999585806919345076511298600764745710550612198820784709998507094644086810200776324044034576826446747677561057839168849744881939943916773108165885539371895250185000631642192983793444349256461714513896689044494999741392703870063593172686269432123489395310513737819278524784141282787994584455214104696240726424091845571771834455544199779431338257467775733366938988816225922535519238994905090843070878746121911864492032278018574833432246503121836469016902040928965816373417879283075479521205402780708667820315427040136552420620883317678700805341823742618284931728623534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,16] 10366182837553119575312705908324352364919416620847934647266825234078652865719381715082540576050655201238653416058459257164981935523143846715393581009307431494921421920693876551180869714257976141039744037120926420428824903390398636766947125304701830116940853836587342175724821591427334283275320831175693696958258112677762162503302586055849134431237957669768638266075097797236866658182738680178374456303680246312545435263078438882039690716908938369147145625137431037775733193438781690991144730382232167061333211789679865112129909850755579750847707633748953201863252016441434227629974333608222486825027956294569875858390544115781754509706867587193020292990617152774903429253183273435044254398956293230013926585137106408394390743549816899950264042626612826903134922137011929500892594275826898924276052399553963199083673840619719014667438841108309191513233188403127536292147980993744726462308242991901880277883930558763325660860194147388310259818163792045730709035693014131114442364370089330971081851813527324921017972411834536405162578289845576288858280595300384009526010350634351493822206986155024452973738262709439380673346972286773443532888816342257145589662520172823250540237626903732285651772823707528152368135953994348627937934733449391744863507679004173375087081193127182659258042673703400135420911187008441328629041877185070112153315679214041347688098547555484805312926689225411394929563194965041228141435083740403955765098484994362769290461399832224481479589737911307522171850586227917426351562400343979343863719772531317676651862652849093199743150317404477269268481866130460877465897776403399584651718046252643694123919755822951190966407841897533286178524259065920112773468475143986731279929899085751130874842715261784483873802611235429737118252179099781878727536159725798247085087523309058152993248278828669017957012808128724931944189266660610122188636169928010946981637855587426047842069488892026745090606156291992807159611615526223741993737566568825790554847529233960509391795614870987475821186187882351504952513567855402993014158932065946874768095749747203944186275304409832954562140423719950454671945440452128561678383049645286243640244215949220258323114256980013679923563375433827139430506672882312136523279694425771742947126124365784205544829103713525141293153454087134470889901116595594747760291502467215621518554091533505022728085567298261217911328671738735482549681823904253152001417518176897431206923013930816999038748146764821603076557182857885990409923161871960155640661643165662640734377044661087481957920221186914988221045525135482270518884216187789920867263111654092298845979632894004460701326697432100981245431560380475299455188978809420416923101159687159893620708752656663161343501448510121574164322589687957088991063891528406870790819080478730385888054176250001705236270149284277348557740213871405982173559760011125347277281112883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,17] -45703639196391509209203645002493990195632564138100465377252268840635973164373652182121432602173805126434303215087899206286698633965900522683577817922654303831859619056887490541007438209880932673724326345749767524221135640773594157254101543883965488646493607745158580377423119866971241131289510846659697938068740610563273902431432561747285076966675167692170676367515938748457719890935059049446352619769246134360119774241536843297569648222802332429966941407066218212658421038213659664130776973886011173165865346527726709369858355868280135445269427942550533637729652245620930967987886137871916142688821396867316735416510972816404637191734273827353263417967223260617500307166856314420189283262649083757809173342149746772671635815743244387645208522688277064509241770760089765083923203958085611683835675161189873988774700753886061176005426865123173786726566707008376417119622995569180695852452248960480401622171240402514231019000731495209158413106089209829707244446942674059987652641685720717930267656053199974380035757285955957907473700303685756849114047538077891194739020678636163019928356871563764362639643859070997823428350027761332404561466484731108032893303368240376536909455834739886513490672592221477988702957606351100558697638688797426068231030752463373961910443244647854816981707416071119736341210404137855611474451738673469774707697197025896373913472338865901847389162591869043317235598335729811071511602380381777777867420535574545073265493676261742475186569655932088216172561314705321395743843940174983776968660467784620717236513924508645815956036817178912189470865748805223730495117760850199054730464824352987843979134634846034058557581071848346478429437441411165328710136916876539529977474950930179016949942720370449539272452711532055407254998654540236505504485613256359137145472386601322553145326142790607563147978631612139620731141071400183574409657332040348495685443335973282381946065532902694441043318384507333986075604360634007124762926772140033068711061274946339781881752501855679845374919998901022690805916442674146001872735512829111795715651101545380896425010980546950358608033878923415692505580906764132955461268401454034427837448270693214559022636547313084046140885843737542682905083828784814606830934142627151997769018834161972492502764798654527704582050274723796842771445872958497581008990061519591046575399817237392584418509459312474821587514238525043182054028090214217558148615803598671584204710557378677894246105623218485686555399937715732735766207623036163350231166627099478640192567453749453523273571372571615253714215234845953776654164333336313995121410500127620839133560144878560023922556307234807269507116911960951587971512752547460391301214516614893573895397781249580997945341830279035171838753498500575843619679674160649924382796048219002114147487252123918457813046077090550692274821458886434344630195431002663137046073347932160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,18] 14275646674176801174614379106078404397019780240801358746642700780321915192500308991246042922280176987386682390290888670145471224579675536320897043142766729907409001747745187380908348384153778548525082798892845415212565364778666554146061143683451818624939743733422656039490290986629327111869156140310018298877272403020713251793775076462149683107978483576049172042111677396299341321608122270388956786228913232043557074470637882428111785447423429679215277916565366986025895782134462788502366558447483533988226635257770341010051417617533279754902554567831666062179950704105786772378969776358073626378821555248488378843300282704746037841971570785844793251049639002311303573331417795969493916369032204302975963710253504808831262194488439749178256553591007838237692623587913359753942127040038384439140630694940072675337407350153758636242707293006969274979251935185272440527269331240030113086287935167341515790089475627081074912999640768922618360048889167806491821165886423989101890679447711464134098949406128728464350912870917358464051141310448025304039845249119663310931748479238364388520997832238302658929489283600080172164928485150658729373192213364291973718523747907937534742721239076933139226773160436843675645636650714121844524234309311063304135858449809378362844990234708739664544764918721813761299646862749650759292773218805874739179680314388112364784056665000690618513136723815315811788416416929594051455536067131440695468934721832542066959009823340732870161875814083261546874671930627144359446940608898628384731804719581168350454732679173384470843410642591354384642612358348889667526709918171016606715556014615621585877945060013279931450881028809175880846013746771170496955404790438817389053768322480490584912044243909020709288539274801180397103500290851325007873360387020433666158271189906708447807470119432904200580266699675408857775254154624460448047939843610597281172804030191427859956657971418158667863807833086347324499150721806175150622259056520179384711729101546898043008031127358755311640187695878507614557170097589596598410554165853937037336287548215807404804595314143620063824830027462913974722801276575078768913374206899745654480276802891418788845410757256145314520678872405374330733469284094574005920189752042642260563313815411851469443677821538074705222206229574346130971272570261052714353510987496316877688724757911389648404607119562573291904238517930891502605624970430300718571811837401374899192758130519180404584806338850817601412928283695391691001411927625077218615417244456967682945183272914439708368428368477885908469143451192818275995023209098861788461638246139219508804155978805993213079490170981821154256493331702832902121491950176378242727038975007079342084167609000896705258637806241236835565353831092968343664132550721433544141091091332419945347137137255353279895494969641879528123224975849580652951390655308565848850720400343040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,19] 88483525016345429484964980394373731698383836649126218927170601524005302289589480160901517591578099970178404678357528478192488881743624187314438104134412232358503262904240109791553373714459659256659502063043462184586235181798184941053851837253654378750995441235327205541038621997055517491424428641522194063340169551782745391564483880487852212711397916764200423969356556907276646202140291128947125002819352107989401622443452516796881096529549306932558520613270399937992375048498561969696536663916875088328813825058422686759703739263516063273929658675061828925260234433191131322189801522690927114851882490399314387832857081358322303992700792204858062080093940397679713196400572259946719601237636667936781896376770117589542531423973419284975761414681675419181951260726461561177837856064846456049565881560302420323223505926813258935859352320171323203003047355372697460198477449142407495034905842435788570225289594878271245248424497266885219008681872245186978072078039019923950697989071173725716115845497457398178060458762104694235568889259991938872488252301669794347139790214913405856889702504462039746334054816896098600524758350535794844849773730793022589366651537913698796020163624476789598053551455039895949664652355849774364131544059227041884642201956040335006055357807736032585922655509311208124914544341713310483596448676745283984367808272428982185437201038070676667779192070655799927427402327055401082983804060711603424046578636571109444548670829825092531872563806928905347761871977743620804318325187177106761717762347818952680497150941276183281349170350586611526863733300973777300296322210852025830041378918480397540601663311684242524870069967380753584567780935159100011691528987873847911700482598894414140429272564787680137985503976793500688072710717455626103869343044443734987122372319790575943606095146205831095211853938521450974522017432880188919604995635060643027019486863600065218417635929636991301717474910667250679439147997420685945246288660522953690631255177637907202921311284475668001524531574202625018938609726457926575144487756449514320368234798485938524617666422589256156488911523357948658436395880693636204417166420297116096267546439431534745070102225648653692807991560802008868245130311776055828061105058470146468829989413903777416144173520557960145830352486130195107511932671317883556602364605749609235739890718109759445365293658095733563917824583028947394426947468169344879175289998471351628336339849177634795099924071575326276642107169559753241264089659023462845451587801799795668953496029641141956940692589579907233425759689800394725770590480893257188426518463613031018412819587998940037465629839495728939033910333317772706454872260646096170311331920076036001152196928613545797889134234298323127772251035882484093007883596244635282987912201307418569232082055496011361708833866433881611167075706766105690248195274702742893214123564204032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,20] -160949354482658390475805631256346407939838885667974914320185736520180830274972009116506117512482702038567341219373082057076453238494865212025402654970107392093473396722255894352029277423128284344577464430416134736314016278666991076772159991386447693644128435905193575293980143125226806691062946203595166101379096339394169424609543368297346202837493449703701482117406988875123209697248196396771570093862271209957644699886388267820507678102258915037368253900691401141876027519675639726344120994438941694274986870530557140252881159250092779151512493386249708328161447928783758282607936192849703096380275988550970200793855040737463282682765650499745446639288776932692337286349148818779226492733726102400736659923676270587103574554056562811072918411648364196413488848208188168617446711586871495123814380385390983095703743942867678441047508779117003480310713123540747201618827745283729801681083582136278132712252130734826069621337657247757632521480136326587900668507937546526192910891442066505905407245433152208401341070534061332585574254556747123549417313858367810005524228449275145295076458877363651613468466823863649809154971360195929142743245462875401219903631002564247068578956896303169813948620178653378440937021507383245190277790269240352583494849259962008269820724526445900789741482878841785393196648988255684340960080805774618626420868032460172236532178375330758470249037210138142665606269055678071251118480039022090955121313313996975112759365893175235277484172729394863733572546869421514433352124138988173466285098524800805012251146599925907495009420673611032632774625118472797127357721431507529451159047251546612143430228109817411534858350867370252665192825269759295912365398810357735426546818684893701854868577342066936698179477615543229408142967237716180138307654702525172470053966390001738894988598252575179108358080801500596323472895461446655927727612730488737013477776918643913567929911060060343216064839877429420813194329526835907442206265012838052423208257690275649775324329886393321371695864341765509621577272157686193173051660759653623570541477250528748903677784070168727449748728597751128741509725802315229536102702357848010408732161034108898185657539023999612035158396958298233829126481647444696189205028827007367185210753480990317070035571542267205562387677268977713796282670427888800386625797134405869729967196597555279245969153198606466484133882899277999539359348381525297529042923043763990206559481988578571572939922697673498825500110395448770278935236389075762782844567488188284402551314796888846601308330831030291657192212164334170832865248759420165185630518372529489512771943442396065724512347318531530365230092448440422023404774028817752402421022249841802067387705514003074261949141908509201154446462116066109196400907383529188745353082235218917884746989478321118097877586680982423748888668017591839395316223923657382395204908844318720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,21] 88819444105749440637316351286618120477449876104001190431973254556479086773269404337066272058448097341167178535056322079602274411498876007324988767530800972768624131928329692373888557482480275467326329922576863076058874856918614154919258439210968410265207584414518817960980865335341619692266024437500663204244309829133248627295629179534475024263715624991006639936472745865515991211576148118132656203724433190648596955486270264843086413383807623592676506537724712399500363049873340198448280323719275955538714722196574869393170084394854135097156640554440299190828048807408236580741261264665051212772692298570839014674809893047668802865352009128928693833552435255635017237661025418785192489870560860650987648030220230245510974138202334633303370538509405228208176177417584175559123861641609973766789365574861619587047690614863808417206962853737269168668643584154510354888214883783481667732795304170862132395388362662989482099605217822143632322102317680322941714457685979375458843452988142388480816024102697752502951392699926322202225474769470576362797950235958817257386075477922638346204179929870575478861962682075267108920639964290241632756383517812851458668976262458028572714206766209597312353693943354283339884456232982116970225696192661489162300124245219104819337269387257927435409221459820599788159704032497095443587360699353302300074361648965746657453427678963775116727851575034667177703060667388073285236380245320244036586862387165950481058633491393701668913021153791938856059431240975924078642763545020014266307413294139518177936370150492953434366707431623561677076367224033140461100796878438660286802713159199580010394655790174852452404112601661961062157837507588868380777830970764897127368374159976349532719809041479457734076542526086916573089339719518260423114872508889313790630644406197112730014620886823199415902572771442965437547297452954631751808964543667199746219707171859990378077624736219815294756904171115177310698892953405557733531751933684889761287402193537699145271422582383651405934740700261240831892697781827411252149438645817226667968269865952489658506034014929942267392816637421100643168338414380189487811266606972039549275321263394747804961838224278363557011241376786173024369875604382851037323509264665972558890684052268601195574256940256614205419860057981636284116988914578201639401878982260628204423497474968497294332556712479525443768676089572245234832021337189455972201113550831667368433829361085667577834990571127231520463257621928908734428018464267504534033771002244304920074938648968269068773689960002442107475586981428360441400113037047758794140149161106874053982455301843663432960243745103499540417433653032979066947367373216796401613580247616118094610443351979409196473809836598437154332729885741099440767741115079129435942201397258394067723417170129190906790380998362312737142481884515452211910199460897258171284795154235392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,22] 126413599059885956215984571394912104007293282156496719486547151583615324024305129409221719303282755839175248973970128567789578535220247502443080377261056668806658298040455900550915958228547737031376037285475941100718889632257894261728591414121094570957184543198845103794061813184764579648956981369107348632951148560808347963766570493615968076634480672714015762001518631783185528547663484407394018327878262544898572002208549681291335659344742287219056170100572468727428220532876021880829565466761312893301172756120722441181178215334568539457639412797312940933829639378224203627506599360220915113032364741572702376678359508905107889450216816512504325999796905888191914035950640423785909697830130985057108037021547957270524962135997672851791898386892507077408512332255013440027558265607807043273325082050841297615269411954333428511088861971324178505181990899546175335712789137934250045242993840284208331974854901832329282986883529317802450523021248883214121205989216588235565699283480274502266792266987965128172386601815370552659727444552632286960269661581424546591483557811214533449073737694829900686518649676456592146135779252872224644958349586133234310791549906599233186009572697013342070725258954512741126066775599255044553070538629429138996532610851042462501431304004348449360714620103717137121688724144818790281059333742592531049689975288383298814962825380822761562981994008516965238617293980400152218529080896869550093093948927478888388789632430161613658992393804966883097406323957678849796691529511470912135464490929031366398229643762212851143815627127918275428440953829472067038316778194268068319910388526789683886699806124067969135920140648829052702823675808705052310552712071683886817203919873854084060383298826269758371197758963760865093364463720747010226996460951678186044380369891009225397538930663743392682699570430065180570556842136015970580593613700791579934856527473446959938679835551990807203379502813220874101946282442696393139123237200622801272702584289781600981772427233043902519068196128426041957131095450706944944001076583040424711938132850721605125768092844444216075952231642057863259927779140573024544588825692049372388940149011825819623430796238541322366424222030422015873438098014449727241740132773807993699807830129909761110388641485936785551833860077133378689336304455492263272648668693300576438531515280174415171589151304033126919764985707261154162030977263896741829434126948645432568223695165684171087786480999519054932012006904422477656768072272728706642817521352816023775276998731507144095905665853670808262077549777098833469198607629438496159043992443477435696921898377287323221053310673045904171217063647430847487502328780913689876383979431508797581487857517121777235580461452399804500320640975805466257601757059340518523697522482724551921008200137436519403180463130917210251470093346781852123695579659650328686778543599779840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,23] -364586372600407639801171330359701776608428112162814723225167374644630031889024394369049034955756976034148361474435746236736494930194750621016314679706170606043273625707669988931166150441900382711167096324321974939199177769142658743533466810976949237856743899241890746822200362724111025694993002948296575621640151264824303104993287319878781400094848925915380706755390196374926151925385344512953449601267397281137123621766797685659065281861141143899910288262452127411212845928761319853157094999312091463015229485088819891999948383396526355904881485201738827479258110089396974334225232806672599690615076732966708551459673575448158542026602260710668449381818387270937373224917018534000554137792926705524231936892120780178562781975642287129025646965266399423613623143494374045146880637804856212457761986649985843192062470638720734552854404866736892502687545141724594745644758726350060445257014706756279171722203013315117671306529652587203700316468921187185503657922671172738958375529004016798731605337183547012775661461247886747575318008123015690886777406370752911181403151668142347211366391769730760455608062942251397457448078065211040996904031566352905787384777851900367777133809991807224684642384620728053690239915650826706133281860038292252428928896088560502822172183957053832679943844555369345658896717096644680270507355230404850839112726298195518441991344325941170081904519376742007764625755889811240423456493461114824230204553413903734224386671315936094037724168936330479447301256621548213631060956535331281345394966476844901080052221017267259964092411511781940147242171031124915764396213425159518325194148048570810180892211005164162474103375225064049505298798613087016508852060447528679713707610109194006117078285195644450473516665486682625287360394690177406851131323690443782724512263653805551350767320465404150566113408396985700077036827495913127022270318247520166034517623989024287904858339699770825179547874169015209600343399991224427717060691687155096745140179505125331477795336247996834130927846325204554931119241222216299021064543227391281216557831080268677514141404649078813158990902242396549703288026417381334066954460956498427908237722603649762954474141094491280885903678232766035954227763536513573258288330533680785176039799882416983122673472943760285228267715432445469255599365624534687677443514949163013326653335805538725710960176689724148272356248987827993449435748012481754444592587552174483023908128667252685018092799347317388792292676965451138047810584359669481708634110279749209040152912490836522322439015147021002026797220244507476438525787900606491558944228043683980473757953349833416815235944228829485684831022072800079116206912165374729975147790434575284231571524364329268592663775790046397713761368966599411330115280357853606007932773602141048488514802264902867333712618243663632367300156041482126164937355985818442153594203196620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,24] 490712769062645658471252801629590568789425194154255489023090063302111186900493520827222282343506380441553295776477570005534408466026166517884471646670335350994074692801499585443169540603024830011835905339543879275788433427083550665634226074019366614617765316066169700674439315094273379691020999296620655934722688935628475021178766409754390066354755708697010044574057658607520906817765065069641710057716349302343076318513325654253712272754522525910771012302183866968606356256040482327010899745429397435028784587167477922556694814573443353374077651295992753317643532294372779791061903404647977846429098333331065741170987968176662986091531826665333898156785677390645337373209213148980862799171943374559679663223855405677642479076492058244611487585317789228735656880890125285615677742372303903190423809770486741271782954791800510199547029044902510216160628946115926637437754884381383525818332717112473328665973737460428802999845155131669676221224498779826501559645623115310027938010807895830162527588737069451287133651235326590941321105932317959000975969347612954349661001432683710177830749291387275934301990564962548286866970217408202210381537150270484748225443295152853299902974186059759703913052946355728971035480402487089792803081205834599011340036727515925772201642611944528909942914552264661535335402399178296239611154603633880093347154337871625521734762392556594038693801981571887599955446087330542620936848519965719004114728740956962391542065065913425511190820763086481062899224402536340866706519685631318748969358327900354528696388556853225380611613109873254770385901907735285221268616429179667770642462052910641906249451266295598025460406665519353403211001588321946501783130088866291527512209351882104173450843841446107744976330151653420621178874836057561203041712195318011060026912972347005724917632622226291844019322926176817640357059002194061710926640470897274825059870552327949239357780144287069353692760879688324106872188062023995181295479731509761381627238321233678965166709416674668821837851295270791772116306873493987145134991870751234683725966490907875732844244884338967907766028497011404650180670125715388479956177690381459449723181941058834726869014943688636537060600062330045878398268559114388926031732410697806030700531059687541505701418139198603282233478247191113233158439930980606346349845937513027370782080672174000243773581320783631651029157538935756648870167653930573750466869852151886434976334085326139236623928900167809744288708856413980552327162933317874379356904059362460674000287405156763952006012726901547177413277720252684869808922774544019237543659273933717923027140387669525667705414354090333986527096165210340665819266908519597610387186164615156927851576486958871041222302476336819693601423600681571426006570642078323157892066314912248774369430647392855850716408856943742529449336264661378061698510543139345315691642644070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,25] -441471494525808945526869661476967879751345550663897064738177512937322648704206036499456145195106776655731319976077751455141818231308190413873576778741704234121702013479494543687688072503299468840996818694023987245014627246492817487142338140124537108516741640926431165197919363516675797325890889784253863715285224848169048212142320490662650220367244147578786677389978094017288072831324966253647386744620922678388264771273960368658357291621414028213450695970227809758798084217567713766553865669986418119130518528204365105523185000646754817339726157992009462749945521136225290974143983930846271522852921607265442767055272328501265058070282161341645600259725096390726906894708913872150154036237727960682002235752801250753446335161590467263543792102559986529608566317675631186396482624578283538731293053387721314128673157252723134079766337078053470561769102729093791604975327131207667527374506038792535656556006125158251639737870729996857811538640883078246929742558479651478244959224808582277124860195772832025488855068065084500555277214561943874037844610930835846644816455354004977225999617445540617992697600923824595632018914841604362969806028031076022644356709825380849753360836929938292653823070240402497005519309481164648941001933987012766176744902872979735021461946878773912405414488115501778262995365816158398353918102331677016646028091839664072077835498270202196115020492646516298018645015696664905682426584837020205577701980035280515636271018887025189375561710636755801113635910490831213140313723039082816744088783611508099750788421755857662790230921083413975158337190566806599583928629277223046306608029642586299076592789510492393167340796610766148127540944058219747963296521144652039377807838559046723028297862006521670898733249255039073782954653225682432364700583760714822895973085370490152282757525432162272168813015248712178204019090915822848422790758561833643262212342806722131918624201940875315273243109913330854239807336372602553578789308803199303238261532069044371017820083479419030359202580465560497699065871676020797634742163502562219666612696902425162199668276698508997965839761691034109757805825889426439085824680321735652060331232252377973689730949983931956503366889755233535974730600235431288212436103345192223195905585968191594354459932528925126820227978604758788468847795213288426351614375618839202880142454081100211156666791976212920261105770631301636092942936797798828390260030124638326912811473865919462021146639028815489286539665791816014677265871978380163257297030242951510126196687546186288837716538020691543245146415848587291726856958912086602865174463560012911296288082385309618810405009997282783515270116406734929263061352333698520254156426870975743874711032456190240662478802902277779523568168850547527619439844459108108873731086688811560875875188952367371555368849857126259888290282613365940569054098821073566794344468064501760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,26] 254048096329003324159943424716977297772572151048039509853539779558030313699969530748818754026218211037589887265413398793492049524535006016989540138990390611449404065856440018448514647025258541485745236135986428719538775996804003254619772654761645045460535260557238204213039458824865293325801864305017344568136637988419547458617437525473841826201936941507747558826779052145129089651685461927840325446376743575403080359144099985056030499217662991212674367973102889928706521142871302297626043328676350439097526480755482666073130849760960709295142215164923565222294049261546474239933801142067307659496553632877734798978702924216146473993602540510025995416727909469262843530971641140390879907894613909058593389043430114919632065397939127710364657744632211164257181176002081016399328076578243383903002589942638848312488284796683201449400996264000034555910205016769569699218052536276954519246896194380299857634264194046821977828935715830989136438608322239042950807334749152493465804874536495340593634944623316782621910479478194550227668777341080599990898024566487369160972750006808019094622119220582194690561763759120169394934339069769748146275586706465195227768894549079599250649550277227310212521156273466330284393248208745040900981133646286246358350037542336519760600028917231746917650761136513355203007238329705067105562899120834014719884202727035862630603311234705758103330917041457161289815513829581434777645571258752919353233525509184988468275053031246192804953397725926498701698825831439610283418340947689031149983706601634461338062195243547259591028544633808113909855002705415831911934486866728797803093999629816649281399743641749925784131447127768031275134397332491016207498439687989324997505305047769121014600921720980630026977302008473506270853464146878325370471909422795259721322474524860010295913667795274790796703797014415029269082776817542876919368539263644216830444346796000667500017032956557559389140947415884194059935750260113430630375189617035915834844534253575806948947489268332787137086983823503261856997530172578466873041025170518507859474450809041310370897127825987646640675960285924412457604213961379037172350235108216990259601539167775707986517967608619197248870318037162058781234542327149207065327526812466325697065887180769901599972777171826925988362886812575952334280409992253429049882215974164315082639432398675776845006563493247034981408881762391586481853078271105935893341711953649887858014754452407220508527066769360025556505463139905822376304372867184909655773272022472189351502322337554852809174232968115683757373353177683575543967007672925085316892938950713315512720547684883725804136073856217061337207573591309707489932541227145461304835915388623837848328642195749428665678810097707890884607965594355044507834130581231938344303149706769646509443634575790487149653575337602440557489304987371600431482781020709977481547720624701440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,27] -46355945956565433859080662884672097652557845065875626364992605477454774643921330369259863093691879654863727759775086032673469420334549714958436996865269897534993095894187828022060620658003762253830615783512616521750611895060042358122417086281141562638855809719255926145267953728797826106659365480442409661727817613476868614935370669443915714344754280642116110097229368580652471569622173608917401885345239065907640949864365979563146644481237652275692910008675483394240365600694808145407014047736648157132337828092080042932364612979355003327420800251858782805581171486195719828009918496830292809770096431220662788434269492477545470912801582593618164364758312348527926532131151472992591507445833619678492989823547582967391722080164947818794327314046502859449507865781255368454654389435826093185449892673404413912830843139416551063687056318767545676584295713843643077564100652399812740803839230233945553534547353006523418867099196868837136468215764168015226604389321252036579201670779915179310193464326201346605211516487681697149070621978032161407307983497341538154328675369436736343884757838126640931470546724880317514134952641519759716695853875806261974452170238495626761079203618559546761254468591825801573677397770545302609609513825938839555312281788909793694056614735954960597820871175710380040768517637845951979660991028836988298414883618000411989588991911392692686406382522078957859253959697314115580491291218293796024228628163866116386061833000922986459060939842576712334396905745237254725718555637618675961988720177198219503425935780251621565208826754058088684537793553966749687417735235138414450652452281834086533494529298371668427365391068360671838547700953616344430754985518760055756185580937060957337427128572636390947931678218679163769605471010162156498565672071011151640803414745141657289410259828717828407930557997500665646802798360080478616839047712684436819219965684431070705474076487253083367173979871601516274230927290624215492202266803343327838364625312845011802749927166353514567504308459585468643688096542884602566226244137728093818711827558714849204010301539766993057708914703191988747286109401219242378847012940106510598096670308588396294560802418632253697085836660776061006289638776696391427341291292871764458061073075646554292794882630049288295198608497176098232781808574455359646230030674994105795274542005255092262909753545354046686044444219364197654804699802298940387401954021954537694602151040918535455079142727617829294476519880769377342346472724612529528862119046686519386500464673999400443433557657017989157725945789358805809655986204738685677969806473045916058253678860017040627951314738361620583676142001724241194043206341311935053505370417887348517643518153573536479643825092833247792305749403890234530072536702911698182641633171191081784482711685979057962592898657846608228478433143664538412842088159261760240778984072151040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,28] -65486088066054509699576531685601865535731026102107046027541136595497378138708813286472144955085272842819884126866958811622839325201828750510215211625479524119041519526245497848592983096857455148897481895188996988188376454592118634654120550427505692353472729210231145629273068381004554119432313150809121065862314518575074318279474231452747387678859940299529225314962793638897233156159295774077402780631190267561586690411975195149219519438596608115863925734083175589911252759840401996720939482008600891987339044560043243179035128105611179767881342610077689267302666169830344280156434115252863650761828516115524356837124225784210596064406673980603606001378541360027447046745923963309276858506099114646731822303954596346670922610258472813884772239683410037303046669597002296290645590023074641681956551122863418817288211581950804571388685259548417388991063743625040260158001056684556388633319494657461134271135242479076571419494838194597155699471505759872437932554198180210518658208913137880051997744432495615901029981668345229415051711511566651163516683036301373248636386009797509752077206513396554975045557054701821079239702182939697030985844590975048562387716476652059515234780709529224141210804745990666026094691109085413304762897759742417198913317147192457149340625049484430987779607788516691750971665731246808534474226410286999970736113438744403939352582086290059441309527622199595552501704228027255293012161170532531090779870070415333828584566017149996897588390957859169004480014777080314166728706239896898322274601121593507027682672485143405656760197026701743853968530740425073196453962260588507196427811023641463941730920236522742875483471785837525570564136712769355866816552085183613481923059300958302737836642812170036783227774972130967187158753182355659061996428140167149722706187982352512678638519437977859799732478404568598608803657372844043531483679635065071533545865584370082116837149518909171265968747965215749542814695687991284864860530773036372812267111428755705561365020107884406381848905696684806573860254819683482845670584524764953007472827710761174786762547877614196690240764861321757931758261862160977127992407624160775450262225914654261876911961868005017803717565248902057155745146002226510950047907459835629077377331576698265470045897993383302408804292228690801331593513769642541473648791961906751172059229343816262383701845503120492082344824615294899138811425450729345218754134266239770706831110543200657511192488449012375303018751155011240750970658968643497257008262350063505617309229059911088054991054283340530002066660577036592311434860913000574398381309035157288003987975446842347937758473164115260849033815837459024448920942145878062357834696790519513223312975718887702768711862766792892064716277691226548572923771362949873351955105283007074810963347591226082104534313121042687568478682163304045854307813368203651755378931516047360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,29] 64528516130599352653178853832166889615195758501294943398407337560175520040561560266104056862243462239195931720084905429674060159254007784188038037738712416216164672038343854412204903670906898710681418166263104528283273348358459524244063316269057762826090101565773480293349322246064508984089278131775538841078623465197415655368490852660344081578206014235221969187345128391841648942184518844859362796070035639070592398451133259265566453398769316343899279805749812719910112426234629245502710988672223735107290901275057549196688292689107718815404879069098251629417709700887965136321155652751281588142050652950137371357051520193697721625869333084282626105600323402853359854849708316467873321793756913383945651145698054513442859633992815206986136542083645091274533471634737923105138141542421788939632601433364188046373636148030604880528223462671089261083811497833125950612940220290372866600812410555647284479989172378225431083074103814674524675258965019062363508108523208117509784799175683990747750516722783110119657264814649197049212237620281741605873746854594596050204362765615617183052665703158541204012087883877300945521549327451905676240173185620429758565330703010143801348858125491685300410614534787854994377448512694295476661715273031634034127149867044899346101946466768447828077980871869736708202067832309647929039074581807371947430073580979221284988812053176303628834828994073123244541450292517093084671262424974837161388681926044263211553103977157349685777900665402367148688831756617286162935015067707273046241908092036500483159150110257801710938516436983980670402405862535002711400656460760075657794717826226503088732189878965518853425177066956345073451501691218421920661504675698747179968731312189882311427593684857975930099192452070984988698824866569204664070495671197374129880129081816994703117932382052381585446762727401352391133853260331023876054200189224149092773671792478605051750704003163520646339942154593341617423680180387400994583529833030143354302992085074681991152406708216099657536398041594369176817889243423167704787159258418438045708708069310685216091000388695154763760639209950897932039097453256463450052209022644315158966933642695108076472018713295686020996266495131458975851836754227885708975375213962549805428192716634470254074535350318695136870844204084261234238747776259908705047298052214163912732381583065558772673291071427828902141540279768367442764156006197275095092724170380898574379065653524668641400023658262118176307847197446780936407578035694516838247812964028850881933935818273259543363975944431149686215995135413490180224907358983115301711407500203064652435029953308835090756008656445341037747388406459609567130751584342925696271245439460007257046628819996969442832938805827182551495982390164424057068358907574058091173297974543673446709989154484432309225179945365025573715739332839947963644944657603581894471577090654208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,30] -33208698593125155761404787974201212552263116521496927829832246742838194912158276248447502123261001921104478057084098952635671871897332253602668730666213448643109884265961347762462373317323588299439899440138597216915791484096092739294381673199849256032504821619751295379077045699471075395180270015706607869513528457482849802970309819551073636009455254550468358179542652874124445574230830948988166950215505862723641655157122393495639902740789037209048065223289816162649036498278393982406178735644905573392133549878093646353077129894672254896825321833658466714952440056999972719787155482754600488809773976485474596618866164653960985428113709371629388075640298350669375551858724098331897986832413800600173284633790399707199126130308048912856677313195797013980699761984750741803658263904163687466648197491580155390301243628491632114881962500368810178918259399756873639849440454597311704811426814121022010899124165209865959731985498790711589219140353980145626592035156914091342558084970193372129713153958154351127925833804103084153326246008450181462419309840023270060143790678766342630157791282442384045205556766907607491114208446120806325932955769006128627372964882969697113557831209612896358270050984372382163277703199812311488445127288393011047739282967130741137709665161453990421100258348263871493391567088315654922351310656139835072279174534678247591622867227356119089281321078593736859044975814238058028758244008285333387163782457974587493466413082769459109765874052163527794888168305385263077149579499664221289301973668174307874222748834110518301765698465692959774341304301461402741785784569958920038945229090594238764636712667606512485494826620729031512023337906837350785589133459463094265021016360303662593907308591287832274435529287637575685390815922509394181047749593277741424869465906785174601105039289914273823490887249237825681912338620703652680877089318939126223741181558471227959415309215216250132004749045490275548272755508019022206337059441399735239548819482047650649973073282181449163083369294426855739049006540866928172493992365169206109820641635201228820030333449595532146343208952463901465425429120269977277636604202621808852735325410358995490839540940261257857731657302062340623798108994486494093449902311554592740211131442885280066886180953159949930998070396275510886127150706346627363026333482070839156999742231855247197519439548441412585193323457248878670531282388444133610893486644807408239508323977758084445943432938702000226533763932632496599048290608156785880399709905021752867307358724294033010779934263250044618972436973392186647256735040572263964653539718511048364151676795252543912855283594184667215715433359815613122441848361456172184846942221463658992982799180252194682029045360088601294219477181286352948510382263843009434660204911350315606850363171604192659870995512748332190808549569350074486351038485381951622122485086945280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,31] 49808568672800041858716182686390964167746405142213408515033363220680242400211227959935602989588053127926953186165954046519732959402024247111721210112174914326022070277804970322345621564941198328851979323405796918914200837216113303165403166437053154636758726889836752371647726352502205615059454314262803031154465600496543591046660661385866417660416258920502971040920818486131930158697650844419259673580357655203636147485822466436814236266451866636908414262655310606696692113244063432994299638291598717011729008485143412599369423078137452326599446790155588485909046434280474724179703212252626631744149733080117263059560411075656848764471550725451346695212584322479892959581939023060648220001523783947133904183422052477968284242128586755940995045412092384451322345542135347931352382924991259570594182849135995018119220658437168922716356500535098140683437920086563074196731880853663555676338111872965608108684861229509289070131953768724029705565786290536428263309101849842938879626738031222446456556868915763110763612868378656607499625020247822710148011995412804070087505629132198450375126267724085614605619274500158963157018738472951839417462964121638090931922002821798786834563902741593188265784269989646641903401698074008898762677860534713906015161631930725337111222898851230652468036769417779958933077376188847608732105493810430473304993206686172958291194930476277971391778851325806217450652160407698303261746011695623007886612722741718310151013052167961331343154949784609062775705046478987888480816110806674757952289270947728909288815468918745364779650967823168235726393026082301344743325363619277531168568731799459148206609979610262021430842101462467114786212271072858095240651532418865696178354879398188217866139119459884699475052686169183011698927903485690061965779904448467395924637472175918975649885020546495936425036750972623316612534016427929071868590759328827569012799168369810219915998394892592531368325496819364320478969868847483067076240214584673807531288143106489325890082140529537340845653584718981668437525008552352410761992650699442679665550519294551345473428465758379085526884459789315898624825430334862728450774675538203326778155214595996063023989009394762324227352194154841012808131063474859545708760511794887475198882810258361414988090744786557390870490658412191681356791039489026502483242114415353244904938851572748190606550334652554740638114226518624772786000807905418412739319907940295282098322206312849979497629494329436712591928845383068642085719592369516673042464645364432435889860645664325694052787224112944702876144072309461184299174925999579910158087238876863920075288885018296457168079786175599998749267928729066353849140399982242495265559416246811810704950497927718695030615523080680427783910094268518061289608961739992159408874929731566787248978523940275522691853731659632607405686519883736766201160961243184408265824667697152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,32] -110687735910559229603636439719720015977462144331950001725024234304256010205701428538408110377204318447569456545486270323373998552941204269906285102436751441112691948409753305928846604012996970458632549627508909704277989371152252161520743539290940937734304467765741474636261729098827496797142001879455318429341096798846541551683037330080232571571473550152006420780506111941480807449636271143656889581683080193585543131485642169834570526505985065683882475969818384315271007753420198306040168972584313254439803051767400267383471332038297950395871503951864833515207670899336153434802713412031000744072492315210915452418248429433740288748235174811297862365628701549018061429938237135922443350919986723549594449559575571302460768436960150420494565567839091186090195052215389934755402543149470002298144346771151360383215159189529694112875167626175503962169487799335933030129095348890967084361708791995522091161367540583224304431682481385070418713347560073906141086282638517078777022052828074635482195172646813232487126246089644962814358394015939250956799478798575432057687116785026692791043833222952490034497702721331126501079609942745773115187902354940066189255868587626156942338148431186985586522323964603456395854811636270612013958162696645480745687561144154072836795284751010362673665002768126091557144925684416597090155342407199090156557240789083534122540942969300459689017106715412081417474100277474258298895487988512655715835607729014356483801217549270462357505906459787294218378690341508349195677647769013238292921980368963703876811479797996087234391760743733751953373160825531067428126672985848051729558289251133499133062253108585719283931212141835264611726308724039600756646158549480241995030765035368510482967627499507478215635555086140843311470401181134372829254663965595491510429689689192836684652633863166634871668279633579217205384111587725678943285631048143240203405354305223088687916439534951831068185054019893363221825339201720753308862832215547284852316276796200028536093760415527142183020430122221547122880637554550647080032278892464950941097370776137524050271527402162482099540134088258800504075629290231449207301131350944515680071148853649502669809535013626961864268896923687737160951965619860920808552352042611201290374736141440439775823888983826463969299207021265816254010025904601488873402035395883948670651417311932956332046152812642327282358294346845876776379826070459845642300966922762073720086394086209012440087398346243462721584844772810192360473540311761269001650801273235539362608993977119598167332225016615409054740510375650272119167817214100793089264082385822903314569184937627151007303461239781463755584214043551479885683632289471588105128435155144202056780920597577736972442813857638485122461766117557534959568572055199953458696022354243684367236008316112792899485207873706369535034004489257448156200278778802341016783930586562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,33] 158798484236930638519738924324644818990508032528664727193255372732039412164255454607060012059739929030252438852496334076032040380046030570019418014429088307900623580729174325944235644440592013473413256014651033552404484001024278443393574966657501719539056234061143908710459584188495124121682746099870883459887260386402422246553410252820764070838071530323999569765553891099996190564064566482847388253756936288514307603626766074902018857653032139866377705864190522388436772814988503569595956644849870617572295268417333404793822348315660121201021237264616792854181033103792740068716656044302384774286519032800925956362194002011844601305566537824603794398264710566118137706108842255806575003916737415860346797810329708548111016436114662800218713086415771661169475517998295232805722621154206128631696218848605263595425064282534289169014253714776350184363775101168099124268733041036622651252158194968641732279887195123632832848854077488732988360959719831349970819300663314541395549982876287986302635104055297069708364821027196662473962242319932622569488117077232742995918836038765714414714984917282226724133371719765794744814646799811159536305260651062785251018320320734480635439822043045669709988728275337613244105176414127990185358928651560360396473867524019236870330674565681211025639679037289796322625374664645943717024943884203050233351828888459758831202852705558461430630314430806118530085498951711002107714003972164677807843246159453194926895101345343029310850364748604294720875646635651721617108911235992002054335197434584575886586836825320583207616962422615414835463376702877930882748955268525620483027643636373053254629542579920706554042093390817910265681010055216754699343458961828045210889402316643026483022892468421533023585322478553744414728043208068604645505331089897356399029750197973859039072748871975218483452061524638556070704412864150952668350765231741248424046821768119516838024439652552304191799465099797028951202210811492734618174544436074175627355230495485627836163619171950869125605334603630452862874251244447134025453695561301034455495326431457274949548458372766227023020082534764138115300574028681240494780145922249280081266099064376205455156572656744101107720041851166607178177438232448617462444885091640370808357304913280797840020850450268574299794725159759775408807569638278846435799476428371618837185109318817942278574733822595580806753063281902366971839465668672880906807630842368948828844499115606741300117731959173176784355146865010628020873303769749424836470993317211509624349887351991908976359674879573818985878767811197458130056876868024731255360885189871376803805291716008606891668761032334883140402308578580746888865885500539127008329411633192325265221589789687157741275723754019146575125781146524750518751981554062994504168608842583508469557581670525782662756984870112653263569914458645208725608535600332644515809552037314560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,34] -156481523794030671432365024785780830187413579730553468157499292751203547803964857922912303864357933324138589486404297661691026160753271804446404973621556092862118152635950747361727603634551043622136832135517458369246756032405733497282539156523326810156845079719188528021121120748951540090670012860724570243229922356088179338287963570258252030112343447613904620607367120376661822101761392148113992703946502597373733268531560864398835946151913744281904401305040303588167081367188737931654559998409890067088832076620177164653200707642369757434695390491556164032119318294201779500414421830787859179346964042696931860204569242719694383803866620396607555928288897980783240112947859015953064486854071905957593780697854665198503576638751671299796164153669975419047948248417407267921703386142889822933093831389385254202358185809197111896214973110757913320459400886328545824248451261850192954532255294589475096066014367168203701417947599554306206877155378792890161393360521429083371758695651700568837468681719006163234874222788932172425145724174441637481757830180094467056711718337673741703344714811209059537054719181334967695941761206859061573224341570172943797186260803352134021003288490033215264178855861922771634369138483431293373935673490972799157802722344557921553438857107766522878740713499652839973685752352908166423233891434934367924627698754488833162258133329662303454195024887975814970648541937385881532131732691531250907037722207535232189343164015946187189826967919105697269181361048685221619515838438472741900884246067461517944802577957223728477774417473137604038449922282253448492046713958305077358255374665374738531176788006217426757539250793011923693239236921341628331884308725550152146785527453825165896783289014197063844163646695822927507751796705825609610212850211643510366791181377170989313668288802193124512568072299455949024971120522715976622384495710584099919954681596831976931291354046790404647711881158424913229132145587848051227547942398857513951912255060763897312047547706955826895501067224633526088240630126748499614509722041130873416903892452598483767890578408290964693068755193942699240402187774544496413336477668930034526035467026777331400271377859688942705659651936539291901788469798277962332733430960416846852243439963704229795262445260616455049360828575639077356911746494520658796575454623553962588213776929120926884616303848618385692140052618606347644959378549973414303408372661415683194999602621224886575495186358505451309887895777405864774932244402944129427678381107039910986732224004546747628554222506314407615088852390775003259013359679605067431192993097215593558076931887617924249115602017496819460998064034624561647809179640503705901481605885700544804650066943896100494948330388779717290121658595242272469666472770412839173080508627967942281460263876978418563299981313947299093564867220111863948580454570283316569137125932400640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,35] 113213369789492904113459201211169214221743722630705856989010612652639087161729885529819763109798949411178303974645878872374709405818327733922041543039609541520397720494647469441468721051409357798478851395062697554173173769027923240332725512858022953521616630456874193520643329589306344527087925156811190452802022160021954634075593526789554542599988500042546522678303076253483526156731462995565231215287498577879221421115985722837337614872196204316497412995543446613986043353753411423044870786499923335800980897603824322441154664831113275174954115821659937283531169755702669231069327399304712140584625389458294614480582122604969957116803038632203373983487895941739123121611727018913285432882774460033806950704757832819006369069188093117820026989013662057461772838002830978369669113642021740658897183636076358317282796843453223752085507051548684305830223619670257517765185425589613290471774989020662547085784692950168020306762792473859391876689481596707838767578472531881066828243476220848509639217090007997549113145375079003049025440481528031113261940177167014866092144881729477708604861414410997799244474779821814678630604943653192375880298637063937817156403650920680942365606577763849876753020996191317831823378425117969940224600276498077193546238020918607224982408807672444136103264147975456326045525983492593179935820846808292150862523903524223971245829090687442249883001255566433652719768298924892461815304837161346106595310886363951745977804503760925321692317525053599617009448527413644990728185920564387010257729728192467790911977039743143079923768907309100516229357644228935371090758811866586775952437083735180458932975819658626036766052374830315752622999319505506256410270516986616243930990673096172915854129645296352247408895208012672547867754461691591560925903697365014203125984640371810670279720060046211951365789554621399049137611284038976919566407975962410679338858287331308459532218975898952704959023860939270622451171407331280233881857624779389478309676509155028080232517221267087836104040296107589299475733298432883355543172785156405130159688732565904278675394328532387142087762366904665691763913757209267952016984532076252950541988736904368131427598173161437723652804456183532790551928121680509092616783939099148288299870735267694914100909100939057685223839064917319518031053622056056477515736264790229987896533745349221751528818767696677205948833450944537248587985454292538028724706036791716238958196009278527787485608876174839085436800713647128230531014458903103777715955480611449831615157953071522836315300607076187358740969817633513578136719329096816718429066940572492407030925535048411135413087267095423335481643739694461205397686020744262583759283683186241260251230317353006518803349767230286274218012661327798888898177367109384981654370908653390316801684140605397031301148108847825639187999042792913819733065279767133028540690798215168000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,36] -60863987298111217549626269304980123450527880491463802731207465994452891789557881203106799875315858876266187216709625332267297440491444980997164408854729989104485295055064978155367137855500369946524543696320354452668717810560286170229175739755985503405825397707695294787224062766467537722525811673674930299256557436592116122356806942483018592517163475205350235809634486111050454385988507143775586864304623508505298107851051580880437156482688464787998601222144602924063861750725656245816857208283088302162714909125527881833290467100019927533208997021482254105187552438173370459926459967027636243260042858512867110693713021454045135480100298193239246102794488751019001019888508987552977911476366350925841923247468153084570235200378435536754400590326486548512870115570689209098216456745843577394789114129268009945037062034256090198743178670675801999942730472814331380502185146084195275705564738541497611455439123720926520678253276736419758735534073022668796759475596409054281030369187731995251735558171902174638020475292517696346869394937631887876734105274521431536915835108219701504417908297456826084368546382458612000081667021236943380714562287002481804160786254006715139243041505267998855302201593084396188319730176960982623608106055517866135709339365398692409799380798829251003594359146518640284068372967281577243644375692014923584250585574585292792394788235087718333091488238962154020262240127262824432702433499709455722529799037093752774247013815005801904351397327406235773368993404746718820264367039690592284839488668725309822088241849913441476646704811846226079827770639067948992319143790122180787765367900717348142832935198093004808576669444374590858213029814222622545049269629150998902267368696589004208661022145488176481874407158542406878860651220860941814253368864348016389232328188781444979761066293458884996134347318899297404047256772507166971277524085839521047089879551766849433277223582432713690508499732415015796385557020931390518697496680238834506777480056464056953012947030171440167482001491633887551875989225215950003602649040273209265186598857485874194590380291006171728874367680326539428972138238976824031173263511183160606337056890357920650589803576233067601010578520778204348415012152225081263390397001235034802788158190176148697764420318763279332428302800831657913289388418251117234490802631351242320326473155755908687865830184503178824625488214716717360740299529919989638596447899078076854764545295630640080351475267283025795354437802783593401192304949967828603340500691193148300141810284112771332690883515726459928038665259718070501113802481170463467466926376922328873094618809537629863737612815907051457171410437155705933198333916928086899305526467824192208844995314888010649486891907455920005399423247633283390514749024992323786128724221892533580271170300966049248864843223261322082952847080396288480898779841109765004775679884001280000000000000000000000000000000000000000000000000000000000000000000000000000 [131,37] 22488554913869251544663930995522280087773631315652319320765423809722480077752330852237301491779473851447268652068617823023626646175392874180145654343387018441382224886793116010366291380075357071334529035825084027950712604902879187314815151632455019959017293378741141512673716505333096936043626012450363421393054010228512743758198869829023165901600112557298736174520813388696434390541558238100854158365153230283658757670648405903970312719494923497053271298648392725837639859746175335373325912500779793151467356388302936764750026163378095989937390932185008552601395702502636681957476273904147888131601751496731941214296921070402226140711000443608268840698081733484591088524426559764333086106903664401079889855943686884960326950085029607299997279163247040744286087411320837216760487201516638406589981960567792122486237596378325724800627493067656930018552112752259640644002735096637387206399727951482576661085097106522756234375877740669060214623882698540364278572297983327692256956700790676156898581110202470053257158716536281463485071125915116040098565545285979055212180422690432737873743141716310628931458277323028018211960848093782464519006647983014333400689437278411798796758963749417373520606072414873750025884430875085713491665120448872042724724773151812313314801863720530649224477387676948189761346403613597841138589150578630912093702166077654794300517678210458362607818173665821443464091082481373709294494759333156699725400026730460929720571389534235052499827144725905015729038521903041367205796494531259831653624704144611398051319905037661771131184929143987728946504637654416977211312627801459591011702212786118816738841332504406555040185416994194950788317481842388899558808861358616634387169347607443404956528106036172961434447794782768532405020016634081407771539657865258759065584827233223386837027651655018990793867079381874408225993064815963257296910579967477006035450535081407233369661090063258840547504879231353600851669648451554507050579907510791625014489169133746133847848148759946300401363795694611352775266279837629174293999869543251690129093291822382020847607750142205335938887628278252955395971745608463421295042984580642366685367868766687144954475315397672436683165543759586169267760555752783005256416381012894178661341062944575043064233105272476457390647309374081473602871878722384367254322858802549055137539751455967757547930518634278492280329705801243126231416508336995275779556779739742884485279255992078425743549709617925498713381422724275172479954281948329372482887273161668185631398134247004764093826855181638392394495850549017538435182361162663949867175547570457874236909434314527101398044178087373942108587538467191995787081989675701592021487544063391733221428093895412179054208456610380892702117269177904721083685188717197720319716578837436763849595386784744762531082572621673488275053358206592397394652103100595884301347113140224000000000000000000000000000000000000000000000000000000000000000000000000 [131,38] -3039563260256695021362517134416027364529320442933786644405317560031814057522360932780928154328937814950611682992150803337310304101260409003975982316704785972110003574824942116854525527585565934258157082360609007563995707944972372000406497122375519932156918106780382582886478216465410761637132202617956683763975824470171822473615052350723518918923995830387247647969153364403748479361634937865594921052234846375134808520533569254998218885566325338443003320046129921848675885873895598396969214982891132977115230556628929486585229282273525380935400091088863458929009756077383429976869897098890323416812357261857161922365091014136238853480207067702919391539738562073329550041896658175972068082316645059612517643588321608960574948005564015054673562133095094252491594975750459327424692470035655600307131672934480299239888085845486846291200293644489947110599628255635903086868990158330345548827821504045230405481624035731011981084832496657204472375867548291217703415778074418983071238916596997165083235116055650576402928722432180820053686285345978215730889032029063674675324709151450380919148743265401076348026993032539815905301123982983821590700131197137530537831085684293665135812719764648855283814162573864551874196824074792179211374749990703094973268405221927006257380826162472354889151105438361141551285593036937510926984855262303322939102049155868359641220141989182584921908019114468780622386320242239751971361938939534564517703017338818240886193848170745030732224915111255709182984123526998539087696487123351232790875811674691951101033556783389092036838357587525312124409876259430019899381858976965338805758937518602221989750014315570528603115242365960096530340560200562474595531612059431641588382500162810619791337094987137887857567840252497420395853657366355700329295517878275709710804800205435726441781919904936980618416455369091759813933735887172905378380951023593764873464938977137437184882513330868470933492766234650990644170600089737381766359753813822889678189529356988345248034801689963055761452634177438639122550256843184411740919400948609449613329837683405970907832933668552929887214450309481467170410307704746938988109605024448716596105695699769147372723599873207753325783498102479106966862995178237410846724819643507534436748146945367322085917051239827569478657180215825001835375061437911970232043953271083782984266707570614971293852628370004371676430611033125442186981123947110171058087949677491100520276823123026470744433859251051900744827367303829856718690786504861636936050679776523882577639102410820014885250084887812867948523620164085294643799959322286600609733984836523690964152627419814996500987814087258388152755194722980249069681746626701360078664328029263729055929979691753532885905795426426287056730611618639820802651303883162988432982853572433517441611216697791672130832692820726348018330027323735141889983871083439393289798386974720000000000000000000000000000000000000000000000000000000000000000000000 [131,39] -3230402289637349567964219354255554228762859130894888301353563197271285957681510685995473931497521942718407916242496589481004101533793031442877171822410979281188989030704901689415572063371242398713295406809706614649233975796652544679350700696272320673697416067862661485192848590516691806591710940786038543002594418634147979489226648501617785383042902456318089208343433129169564267735147935169848236827874069131594394825337626053367133168355543206565550046468236555029035408237502427812276164623043725915678290277504359016557854945472100311320730306599386658651725079497732496046410214916329968692789148201670649092199895369089519299776721479154926908319800143909850403410510261668680594298714139165287276725881634016270972485668418535639557788904356130096025128876610205798635554315625839758424855925628217147079669867744036369813330212183239829834127764369495488185915885078568497442501975388378759359756866292578866080107385163083676304868585450584655621004108288939796729099537593781922961518570202127486240662826924139515207192168988199312367932298713827985574102054206551022092433012147960574629433653052326654344602512996071327172513750813550337496143232064979198011592920716019313583542314365809636364665679358317803631259713721636022136421663338310228147037326135125840363518387407763864246455170528256145714142357332761505075824095295508067349517558889342157549598093522178433404530409742381692063393281442815941001197862690293511082543999062495910519382167516513590075037329523872006690031218037314193163207940691929417961536242287447161986310174732986438049632113780283669146287495177696378841087638047522065125114616304506618599939002246266585462930507774537676534305093393673651283864881587046716402670957286135503976075018033056695022634101301309452085429949076755688583733435582106439088663993595834309505820005655202203870200887446912551694615790118292680120082455989617283543540390286444824084738969297033074400627850449846273340880333638836574139195527594024365637789761960816955797187184432007623382743031380630187950518102805468094199754669970379641313052127786615352509379221854215582441323830608967329859798042900631705445681523046928608888654375257937803532118904949330973674976689998179027997456527413580716152458070094833234385095626600440657209719182977570002608519086391530706845629701248786489184909042594373218265826021113249732169617879923946722310115551627941974816245439163260973546277046731195072147952248821591479015338637786205234506472236827310027851698249073013302858346236707143016440477489903532739994760541773478063053774575157761923999792806932343965098591386876706211548382497581729179000348057545498913936080525115595534286984256017506136006099842756059069557128008474415283731737584368081652247385642778093790847927987724123630844215818537755321038276471850144237403538747264423147604625901513778217866696251670528000000000000000000000000000000000000000000000000000000000000000000 [131,40] 3505023874956039451252939379417255539785013652041907698266797840468101795510876265000511782340932769378028305865770579882293488611889462179371484795221618706808336399497254858533739636930438300208310762658356527621928582984876971562695300958928426218590745140210099892492860139841550683731602586110401546640721165498133921731491786500722896817651878891909525198679657518400740536273724050830658323221094914155684740736506893203366464460279029254235979347971610636732998114157435898165285020808180561964591781250729635869288554196560408699184026423939788830466164166586127911268523783831855289130676481834038977294382005305032219947190690461530592509409716174965693113743789432715079751604667004642575882878787116666566546251170320381806009085227390534874618583327672630731202366567144277249116355345248802400196651981116454441790755722743795053591825080468106802584548123031696559995260863971704378867738368162273479972136587397894989276076331959486684578827727093566349471140787495433666127462299937473850582050284442787821206032626539938144525049467637801781217624693418163067397686174859805562730780395545109779956655139565298993266895146800702081544282861884360567223567387313340378420893940531572778595018488658359725928593020847182354646278454484826763059471159842392931438744752273800525498564176247512079094262130060746189371439128702911625433261128913227453025697880433918578661335609604065088276809003705625311238083296613369032416586869514612990423695745381504554530230946287386187460843147212594890578429627039550599037588460094629624285644339789352557938321545632358194792361740527039793368336323439721734939774552465373681034032839974811995345052986646490912946791748286108978942114338468614983929294778127331185084238308594730745812865071282532705892987904527030700675091255948239138535217662789982813860989513779254346378859640773104885166113523454441135803114774182701227597690644836981554862111214301612257290027364857543071292128673010293867692790149624205797701767021854441512984563884149045760490965361794167015308461077408668386228587837672323945758116891386629550392502155254899362915140088365386761528249659051975803092571876200604752834243788497961816491308234868679305404885892197263701909177427519044356738502350694356777165092473672464661436552896259622911064560496297347022295953973025534526321220816228053565932929146994690505215716311406692171982131959010369189041265213388300675629678294245054519440179420016797541182692698628690149125040794243367231805360700235450619257986471239924687472005249458295651733404262490448204099426156739136504376213737723262066428269046960506185320357438067363107876387864600714755656717399610010176740804018759820905316828707334684137599445785933366886578444940859765560730384696735789472280918419419273065536544377312364843829165668181882844337688334582374478027178488816706774014137288622080000000000000000000000000000000000000000000000000000000000000000 [131,41] -2230103170043105798920256059808007586232205961851692448992775954995380798450785135682797108331540906519550975620244065226105453487513712257633176605819832401703500687005483275780651786686105954746128740086866447525052757266564689408483068315265101975373885028875890882050530640464644351963744364283817069188850873507544070836235207787861009978653489136647505956230075377765586111187681061478310189951432239939379534377483657711456094232246260365566708936407634736141327094941582725265289148862856555529513979501145988344443545951836260265946525051572433984458769921291159529749186304725090482055818872756658222906363691669068453274708209168683464517437001584399712056221949673588308804329388705052379196066085883004914980454948620806988898917333166737355556533407002413384021057255423890734063118191824496111705295188939546466661730111192862989110132149437604629895306246695011939607855537623850066021321408755845822612300117592603466634175213925103355787405979573935785116794742017608547354864093002223357681043423554270027334284588707661701413914117360651613196413386268995110219396802616760107802527540201705502155993021370175065491174960038558314764934523029164449736616430270701402582278004370728244628872079587989637330551638128959263658757770567153268270120165790647147359541370016061230614050471587352200913812002187285176895934437588778729098187835404821709463428601804298980462190966785474469057736179673130095541019844164426043565781152175516615122912656200844976895784393830812199228829649687893493794111263077691321814802817267265258081310359061573347953009086007716389934027350530584610639183981707785942436323552819168907618799859962252983380483401089893091242758746898600692917890209226340725758251330567932582622720047034532460656904936604090724473512031946021463109077765797227969672847595946026533682135953913616233539081849062906014390485041751127770295934161965029345232817212379289481642117702536276652222494735312020390948033886435990449147042662477279629604974185308659505526392408890094433556363789049653425502841300017252566619416805150064474898443462106023089793578882454696938858561594751104959170224889321987153924160282595742067573062918891168557415093946063880016711962806009849198149776424072194368661809804447956357788216396089874155951793366913298551677321186729488751798464949262030639145535156632098884188390247969143972591202083481287403385383148249590402375202551422601297198901722451644528820677578292113185231071098197610358554404728049682646604170778845158926755316823456290638260597285479605408768387324215698866359511413975435875248580785128080988530281401544132860530662783638521039900742844965132203031679829633570074639967712554550069983238159756499567410372801159756393425854881567324557166339265601613427435330566524495536671659803341461615280766549826053225736834969022943980857417809534661826044198695993344000000000000000000000000000000000000000000000000000000000000 [131,42] 1124791712628834628865988948983390518276536850217266439480046985254682162551114624545605225970935712035703610964543670766565846443368592614029347842804898642716260975461605563648029802711335724814921123409305153737116629749280963056495773278416669431374155829572323439940202077810772747977546526488740374955382508369500033770617637353857646204026679579835121398778632323293691483529420501567732606907264553440960803105219280946428895078463403872307095347168925186287326810205617460676139451306145922183934721525529213374797825630065899784563483119568943121849144865416733823429723749760490921615838037195114442004946195350346242492018715482388878930012137274108068684392047718622077626368880617099382940345761102863056575236222966136225237225700023144396651953086142954932966108750850477335943600959053397011975410552126337749901895529537868482951417408899695155700979251984837351578665206439313692528855431499575629968246356798277483626226341286956506306755530560924381931853045697058818733859620545330286930692291918473942095627564399202547683024118753834271706549982856914678754534457406044352826025309906478044716864849790891821911094315664745591740818288637172940654786065200956339124693057955886050754333021745044812140128676424132155834961583307437532963784323349937949605767304232055997864453618544243095595968525072513704148980402705324369288687278300266347897917951633664526144630287908317377922195738265694062349196720567575585019938799005310364709248859279064880668138808506323544997003782196069368533979794773662336671669032854598234159789891554583726889960269292486399989140676697253983508797707139678719111771739984618976980626754612598279175452049580279348663527573446856302019706825033559755651674836360620938687956873702926842241814867996008066596770129716757422951747264596686639908435045435188763012040424716342126237365218759243619997860490041594053224118188942516202187804670745001011579777606760165322983168010492408580715436574780214053570698401026199508016947736370940358175811332034572260346529721968413312664893374989172425562791041986128102491981675376416616090888690884253516658518371185551380956946795158449231175569680664035657530788915340915691672196046757586346956354621279899064818150658975108951861644301380100592118472795911915625919271935702619508964386386668410009203306159080930226838910806046842399519313637497412615546065990202340907115049573051571589398389816348472594572784994642836972220606802046219974521584486643949521204714141635779230126991905031199392398367748349322718217787224592979853939303558170391396268729492662355092538455540700262827460408828087105586878972841901759381592497659285971146373609302604904441528813638549838651863275781672385033245355324698191631082739496112429192230405909996405651969323560354180161922057803823383888470998466262889107383610246439795152635535281399729519915854421032960000000000000000000000000000000000000000000000000000000000 [131,43] -489767688021725939006475776567832396352814554129935853528531051652141293470234101131846343841565383608874102972514314908130591171469236094037339824555216282751845226226353940213979234793787002420133477427059966668988787464805616233730593088301689440070901077856381217754179077734080658208006011984510927558492441369025832475461946473905821969833368549423683097408448625466344122870500850238516519651227688080317892929989907124563068885572977513794782938468310604074513715356497421321480893210991120152820084442451100532691551712335272611429887652774729579241240808054625452918376585521803719930528489277148211186299363686005412243706935440052834581882402004213292700135366193226528149834796541658285762799697653894321053143394984696443174389698953362735060816660856360041042313051430945256114989076405663865677314705130090298054426481993464296756148618188933359661672940447395998191438616714247851196336760105958007292793472673601000129818226416696655807846641947331797600028167465946348984210816089701062049593478672954081769041606319877901499984205741496756501489137702600970800017401528617324619105989190548024073156059752434657946212924202115965018138845285341643442156052770971252373158886220331170903189689986764740115853545384827994588725394478006755470997250332096379467410206105028643888313745320661680390223386023588414408465518392390594603739841901757921781848352988029510369231659048905998888840383090194353761989391847157925367309241517756988343844242984909857120539930933124909578832028270174239867968987583273705066391487640545104354554054866994558247625849101591361474699891513873104669451475407213815814060423987798007231586494191568783361091734145984862826854942132827271994013661433962362157152914542257110309018785521494105851725570142216717376049302484661973916478988622465996561384312836473293791653019797346845750466715206424855345980557940538237509544336761238593188111122386701283225568886952429454638822292876936352514976790968784289816894593459148598620582878363712796484498985722508130143674187519561889436030875602524248344991144963980186439253213535914539484290470780435449957576651573809227801192959616327509442380163681990168962184220443488966745299388365271773975987544748544863302039153016640704012112710214244157951381229124553189797060064033013173274692498906398390762160880226105255563163436461078884603825241990167669927406534027987319215721481263475153255380429188959204035753593244269267129329131325873316565108706916885321782305249758149675143351674617137327812932558837818381639923206184238299998330079751835819437413678573379562016833160200533495204933365292506908289268833156171492607324125913417516574867287126609865105435183308345324216393507825482725268440241585373458130126034804383401150570321643550640079599281384340789689386709335151372934611835370070846742002105580140344371355054311266813784505393872896000000000000000000000000000000000000000000000000000000 [131,44] 190589262902487181049571375003092500035702586970732812349526297467392542485482094302686475706729811207222303105291578245651912341302460851713194810648723699257694470590034933899649274852070817943140635886447680392182772822331437384319817170823917647614804711976360790590639806694662021676346520949853575213206808366521926596662305045797216025729682658624039249938134225237043254411522093648052122430361951451621559737872013215600506936429900293256910986348526577735856196650348421062291692381409563377994676610828469765227579080438975987534133387223796366448318133958111943558998013378748031956269615996361834761235896568294664290237392780714205242821487177650168558060794149365513623183242555630448067634438184819501967004964310728718231874974804387819152387777318706490957028049437153611686699773462086407959070199356074026014619790408192293062172784790487785726311679674123210416213380589432498513887319950018858134982454455119002857645145842191302693566576674496994441216883468994448928583076203709360804302893934455161861490194241458950108418184055336489401573068086477067590636117752434875821505728222839803600465213983084736920490008941207413668448564832945184653175741427421204160140731507888294738936073149930647160876655047624329541656390957361169452341853350118368071887983633750659565714970140049916601711712684784983550045802856363101998609999310355360185901254630395953866167627045407013812641705604887718937293839509261288778952251044794789352600824482487415116861895850419426995847622576225999197938560720996171111756898644577181341118703551740959835282119157594333116668222019844049719744097229037797384829839078724000644806228854708973140632726460157247442181175670508313105262336461929761619833524659471576076981278151041195157512015209843752530528927273205355620120521174556089713160753152748311616220627148817769203383295547329516594662225721500518659610279470209277685608932557858178778608916444107079832024437167308289652537094015849478821492360860512379537208462814804273608526737253497086797759949718788877135252683639887962913879909416410160653962529237642802478905260922176001274623053475094785902397882142304159872743137324006357948083717898850001828997944541125471459608212118312170286672354736927304176546255072706573296364713591896675646121602942148172074421123064047532318889508291475137430103589338780106287422687777440874648193121416215032071508266896202168643264783181556796360208157797033224795085975120074693696171447986840697600236442344928348516714368618449351002729041676071448153378115968219153435667386189292744588326234209702228578692412374482905816439021819960485792433991456478343065071235160187126017396178304972696851858606098643533493394981783158265315645051482491316552821226925274819100494061619418182101393658653792489995011304204642276859708691950178173072542888344983962413292445348841999099130921615360000000000000000000000000000000000000000000000000000 [131,45] -66911709108686362195133412992848317538178752665921882478593442579552840230594272474855448289274790165147299594071255489029470267134523352084250955000390683145269965454227686808039231918014244630513390877132022430574319654716008831921935883078949278885336486070892220090051617185316838294088193109613983417479695225693660660739127514295356548553338871871202021263418920849442108811457975557865782759503799367675848608803852046024986538581869595979601544412785868240846974240947872744016026126228374969752644765579115627447705803217258101352586659857346512855210417144735531724389345503259660498767416951445938740430256301359883116085420162331235983601143021655852254520874230702660600217278255520557540067485353732703824153783176647596397352075744709997854188998628846656271181842837672033169106313151510320456524098841938082958895084871731142780698565450227985836244965272979547053753912930796870605384560700734143464774351414922991267933521878686202625082135551716543983282061669045083574982958594747258223910934714257297055401385943867063582028903182127795491180069478644733998614813502321597592690166686584506433175862706505547258636019914320855548782005226785164307986224666576308615500123797068673089710247796729894683592311401726005237169244592966346206979200252691293653288887485205269597242660840339949179167756350124381794184419459767022366881527043804079549348358945436447582026278777080286883709142416076200979954301774292409558271452087659137936752983726071933333478164173843749953218181042769577045157615811807671436251578229327465152068535686263214880835345564641546542520105030039504816778632296312186715482334296454988454051159065260218927834448246053038018286006019116875664576417019076701339372135790950308656056847496114348667955922387991754307532952302473738831988425553726253839167424335797439377670265338199478490368114343728412683873301305720940653270462796920649541762200129702208779634697818533862374760739296345751136532215172047755530726244810890622734732548394172671573090387207929972011188334921212165632086050234681325363239514928611791021195748947670110475737977330389654962090788732848210727117395075065825319161767948624272733157809293295580436111598972877249987861580544599614696601641423275782793089093735120855389686485668170443409699125459118185820696802741145250539399849444879491682700638988899905654632440729438345110776175840878577500114917322524923619917910475896537475653410561132758279545795418241503650259183248447053273205077988951240746500799984982972121805480551229012903464374303177595343001326529074127231897587307046158072068087314138862204289561061417221262811411798159241115514849706659162437121293021272181137070684853256416653151002168843874256234439799387635111936313748695076267080520721714501278489956274965496438352573516730646509185130913888625001980400723509406649654716017283564887305523036160000000000000000000000000000000000000000000000000 [131,46] 21047838556651387139249612097518084169273499452711756224629197186711777560323867092819741932026678038431086359993363510471713505185530086490909148248838656076043944038796573890750221060446375807542347259525173251242168288006246603803850768741755529545050021504642965272628200811506320749155386242119375425298553706649459249681102529525232844004314249222055015008927704603372791688577359162840060834806972474065082426908299610160275758298426477812390725586385904894034211416963805414520790763297216076554953402903047880822791247877561957958600396772533539512190508777827344506075536470448190078674146293428278002897647388284175793341523801767888275455314469991617420289235599967671522386720794311638581330429043178577384580668858640853309375787901201638524438530735260578190873192571658559266422555425099775085543325020019181179532761191655790771900765697365638308867235598805168590075241317382995656436178777935043174120025119246048095174378481887556497043172694863653783810185488259780943308866507039101185474878367231672388688009224051946294081201523175319210533317733338586906201570174187025057089883621097517558540851010560019984279545005440015165345071343097042890224788930624175592310116756651307040671727605857572851508387953394182318936220148201514899859152511829478888037655195301296713502408862607846004803127329053827631522920084823273686833071089806174806946556573671563918275034422906396709489075032247124721666369791177036593082808393383645049865871001421187054565135657595131272115466664362177883031460708244479278765658664919550031514435165334951497155254440065592548966321684781937826431665833624160751367226933073815408891690833442604744210116943347335590023252813540171092824564026911829988864551226152155557645545125965184264171246736442636574851053304454258553685396095776675777036017511803079088500873962541415518771458374295305491391702140058362989236693688996400374264180050559259405349593961894566458130407098730693615620730431691071571496606451502883562750197042629854460141892911106403423263578684308438010791853418513702368004847308898212101804611360588770708411497897101750238896925137919178201065141293941936514843444578172052538826906452525352068610348525269246327296776385123603199298896883971733463768558673629822653076284109170619975112558412767787752973845234004084901492637324153399906179497512404912772574368044479579578974732935218894051520991319174955226478963413635630040626985163740391376796901118666682011316159190465009218502065640588661253489769499254941779421977408039790450889063786654670396278070779434588337633270946271146190651493987213354897316731044918800417553198453402708327366069237850796206228749931387073339282319485512400649588376008558879594705769000312927562623812588015936424403648917213266036860461730605823373969508795698255701128784592711483805722042417021083272739086520583271627036672655360000000000000000000000000000000000000000000000 [131,47] -5819151561358097240331086555908342130507251361951599548672052430251319291503734818663160046872641279567556287286543804199066390118360689365178695420475856707202754929554441000544137739229027413877401664432239484576030379861980593391635954974677349870894050443086904598399824640059696918102438955095180477298947156207944689025242773238355272101066826811720684624717096809377488448130438508954102365715156523274072055325175064767372330207315219538377834156365790820188475015842951093616642904094040111249194227215893345981600244925728900698268971482587088622257729987643032095443246795730049467289553939396794337492789929810888621827939906506825832631092174993078310333248770254132639293869722264070387626739483522017542718590017769757272738204817735454527175309806656987084740617431485341266056046945120895879196479122207794030154204461417666753266151954329081438371172396096718874837750540740005001934620712926971470716871560021510610527420567164499416573147791440313840052587578636512661946532068315391392701692615954185597774335901541474016375926587646552543581313494265169516520437878765582440918623943068664170860395651015106153476464054775621482434669849580417948586484133793850520610972947270117056649863159655456194341263809075846460283257286982583294160537032449786633756489280919771316537023832540429871252894935143952720813980958531093629760740527614550374712003754927731510474203693872262343398079094665377245655674919044045260471940382922117156930188887830568343883716493288398324647313339829354760879383639429242836183272157291393940779039249727634157605706678326981266749034831282613560171850996598714521302891133127207143721749901143661406832691188820056827256777384346874218722361338007344526413211433510773481219925860194364365769993442812752353388146187360223238571593109781515102725384678869465996843483640576788780633834404008276705098107234823636296390498911310950187834813508225789372215902022703092175128164458427895465766218252146507784639072487453521661016003729253448854847007473542277052435181865101599680698000518450956303995380046730707409529990303728332436713563603539331883985483222208589904741968319319180187834936739325715323337891778938238662232193589179493205374482717485128519406296405675744443962230460111552455406803919127193332201187991007923491289027911610842328115137913113763539726212402315894315186292026664397402282360711144163987802086245250931698963917561959973428030081651762026340370017435041042319782221922618466726299865985749679214181370852302882406616397553157856619906891677455977994938683599751395861090680351543690453063940587930789217002729208222430426479542815577491892831785932168200541187822976740392314783250574551950983609427398094107433247393850678599289994463633592065094609794505510853646696841072981330940653743942325967674467326856026625554936236644278495978992078577786279661215147884544000000000000000000000000000000000000000000 [131,48] 1365428985863239891853755352524960186923531773475710847220446033025104565783279284664341614291943376862076143926695560901609125832887021313416529748267242599982068563366173386266053675934136623681695146332717753606859434800467886469285985566993939297168000568276825947612370815794465036957920295863902022809880115927983625441499407633945881745409583065884508919008253592721196885360973500197886846627214331111959013300855124899033646844757958381928298608023011880544043602143100481956219064744912362059988878462749051438930705819770904111826191843454952118810446232328506780101446710027363957530646991808754179851282732975891601535552892364892465420345245371966550368953841398464654973368536959416480273048320383433570857567319903148551409583712352947158840033348858591283558087202217379799556934404213715233867297287662353074896465011884563979951656361891551013369776445284846289539634495292692705302563420772503689212628292906429795784038863121357858417179802213201488441738350735799691395909480039494203495575946497505823847755290757054336407618428909209422546607054917466258246072482501133122669792754389493274048737906589320266155176222672453522390187442135370400606757571518551116521302277129498900481022706965137467024197529365669504394336204740314257116337275800663596628302770175270193046767002120367611085004610443112554621446255296812199502943868018574498489139368565105407306504233043844625005344410228547130572446658251236592285616615077140607187774039586733413631647957121577111205963490936764186391418754481270608146729107139164315919207454502807823613912500124430846132940935559909791144309308585816858739441526831151306039363172688356593379749700794466079452351260696700721901794411310656904961666967208089295197439931841990926213289652516623265545790802937503443195943600641364565118801528221054069315162736935245696566751379531962987062762884723284748853971274637595732654914924158078959111348304532156992564539465783382282958900998883383910213634598977730196276460362895969568368570691993480817618964671101029967918597824279331310009625936509049613046719190330405386658189033306501614798048524195807359120329966351534856812935876211852383688528261742621449018796082995638060054916354541079386631110101605871517147406125374971195120911659866618877798026409999394190973519335865666390879926307232751220044930431665232231034462772746558245244445570184798123741526984241862038482735697806903258146904473508723858736117082865523829798138182692161134990611691212197119078940932497945306546548584013733091250669620122091920363240231313822396422356434814885662794707103604332240909604161668237209880819890466652364042151247352163164426845428137354701598290796292137924535359521353482371055493280293546145732671849220814833443869903833021425522203860517855421717210094002401538163604113094278004439620271722527155036456828748180386103982817280000000000000000000000000000000000000000 [131,49] -252871974176359060333272429554701354085032173191312969827895628639869786751436859890261969909920676047332021915393219301603138508380756967904866303560160439602360082017828274498458834172284117229944598600551502085028453030227156620555908647043031165428074144507286563881311332873820837380597639611040099441903551576494576926747169094774522832208103012854424829736797589178873982818288756321573548060588455662209987230990474390706313708960481471519763156798445495059081318177145163604530348073288506876032061582694048081570541342962244721966837349297381038314517400631070871960121899763864096874817060448950796163053271493096867044076455389202022091705073917279145400261550326789207519584423337107096196802809572044881729925855077382118987160265388802740603405438534978633677707698122963749524441199459245191009904512505651225821081446975847273406626501402862603236141138408759306264329236637868841002867647503700480769684034959721871027656499694878183225744501232032673271083355234947418672209545395659573058847116587750562910340292108934083352606646303179893037887174647128355132306674080900702547913714428132747474862256565456536976610045494727462267131790539992700377424915323001538838332586894176071498449461985559854534761099179202187842020789748594382929116480748770702717148212504063012654619837620480564829204211137139606375133062260624024611639784316182035929013665747723822923765924874145436721183740129537685099339322967057835472171032014108087426214044544124532699690570636077211506034608513767215501372244083182073724656163046399303189686312570619412413281724965951946682439379786573983820961167008542372841845946380426066001892456113982880151914077388093157141662833492412648173594475242661968556937856306468209154380102121870932918949886978377059860149018231946435461185530548188458173641353228843607881914343903033584938985106781516075887891652276752050351173740851089100455815942726312659889634566112809036443481286781946539826225897127917418830737308386895301173007938979681274324023375402529557426715909696440832838233152128661522472715432979233366964211650461416787620130142063128919002594177049103485200527661893695196593302574352948802917263830450855879252807576518799877531065356382086074188496635281558375469655550662582905142829326802129995876490643523398560958390343652510519262635015505742743204553258457944160361875658804933443018338475853586587676553994408541346673483330444966468721003171097327171680818043195177205512697237203716923663472276760539280705120001913994022987882029322779789420038411527887916619200388362781041310268332973783471068751375073343909707674180187356523639544160702344149632035783742977896536987251938182780950656544884124011691223782411303572197228850632346463727604738472355130854729985497837200985676779197164903236690197980156242969673705745080252956097962462402943182633931157931896457131982848000000000000000000000000000000000000 [131,50] 29451390089560112635756832872551005171435396196463320899313813803048916145678454153398928494421411026859857238170630955999350516868320121691894208194182822114809037433454911100992586628833122602342731519578670508390869230171781498795958404537086643255029522703090194962912971911448713896038413399814522591895689992936184387007491015957383892971682023318586481548217107891300051741088992097452826766839912335968149421202010645725682900289986288979151972365619547644226317180416826170281217512799911145557906973619053751197844502709602149571182175973179490798237256329582892635807362343685265628759362599759892247248399210276925246804392477313412517070018080784477885745610422577798529378900389413527838818066118446852128822876482674718635536791513951983138985887183163434264335965803923403488708969178694746759265720782038637752597360204363794708792795831254048611454938092914645914695719527297095520783743175434266151097604319160401404509633838899688138361319015987590307519808194956171537039350829027165267723003199345726413191760147160584595104346655204540428609941908719898167052202795633441706982983062413635979096192983231095141456108298990026777622756649392780828912047842406250972496364457731916178947892491523490591005628576644880029372178592473802506363381354271061955084160632737428673763980272036207580407270424626660456305952146319316560790447512510910514912137119507818085268519113010522845835180093419291487836046946077163212726243080250088655255807917561025740465559249243145495819357885085149429950370128314970370690909121676129291803677746365222630796804825288560531983984083980687896194145090401200004231667344312967058917035590318407406036476637357121748332600254291512227362201609426307494457262589278948471623456370459307357073206714738375221940495692620292177877822496650380637852341545884740606581381252041272612049019333243257637853541486248616232127689878687217559416808235664382561404582777000173331793782281496651761899520312122893594335026123721982686237947713480829463524773493963657749197339733651678489628168704408912825828875429540819772463100731734555068837325494585834470743896622438424859747835740419530539268371443137052132528023935019631622798962287745587810551197747305533371076849896100054787587138847360487975965217066342381464258163612390505104019509968842983009648498199809469330285845677169323759645686193042503029392025300248485832711560850235982580407095523753924230702659538454768269867246790738782729573124596842496027542370777215452462509686859027289263397604293180542180462580101688825625028080784317954399584954128444507916243465482428872061406317298073582186827672218227506610493201768645862179552027064028702152514156253356513590514709158816237237136609786772719151907761667759311924221199899173100496996462596003401814944649156862630793402534277682351600758136469731779543016542063971070130687836160000000000000000000000000000000000 [131,51] 1073195629061480323994976414433965989919763062084780825699305059079270308993329197350411343034565815430923561036441190349557726089957094439372739826169838915711546247577747995228399456378621676321557743906722955571468355273926267270029751319311387115327624140336437697440127101727407748205880249493487462122220115719155596269116464345656233159121425549961371243764974017249529670338753245265660753452687636652199098625637446481114681536698275342166815491494904161655112897081617697677359502747772834477953437531365502808617732049554983988188147053150422772189654840118217111749819035998257391808619367627130967559326839854396929441623783492123491820918975260068719149907279320642589247859512807549992558720807832979503750621472959141211176706608402004570435961357092161403378609763728347084675207511339901880509671984174879898619691736005380255268294539750695537311451760017328370150867253658371463976280746296018733362508880934749362119048671034599025633320700520341186896368682126934074220423322790639481458384271011183801189542876926933405678618095720381241399846333606081371003379189633185842063404458353626670911389125283949531187875867853170845048956107363779707215234256351331233347100434236597851210282133410616438521385628888147957595789727480447754009815778605993338434145805627602397406701004800284360637070402847001548446061511883840660329139556720570118577239512468914760026636058115713790569112868984475084826912637014159215849853989488903717307629030028593831579260467459147367161345759219127495066501385985917712531189988578586515449654306243200792019027300136434386974911863135791439449096509722979144847895878556563222069791352792125373373361539794888558257448973128990660620365236425462901923915512996109761585455242965394472657406900070849256250039078695933687994521773614628614076001624807368231690994288453129368019349991634718621458491199760173601437298859273940861540873320055984267873674374419052484461386271513873648193190585418639127919424007003805112144407822870913402129400929648374577804649569335056020948898897044937318566007913314214526400700519387947622017804720644952928075787686974253346943229994238574521689730341955839784463596142407226925476032324756631319307835219224107674584559997775445489876741800612051703067547911059960902525562323889278793588298279828788640838161469306815010089883420347652038089722010201419769525636664237218740911877694644282298031369964721272457421617762464688184479205612571740259121397770268323268596708007543256357902659984087605217527428971532325526198453877881165916186341365269723230014700577980546275640390654055900985231918653981771350870021285714433048516408600245557346505801109121778283645580173985800001892482666216792472819830513619323449508399467913908991039547431226109238093137770005165322697118949540505168167819386455942184374536205576079550302289038789427550551539712000000000000000000000000000000 [131,52] -1585833262930542068714252488605721825379688580807854356830422385876338698159693483362093284964649778435017937693979395591505094891754478310566143711719855783880816934655175443232395275100300210240285918260685778316290463453698810500930117083492072359051141162134763511308742698750672653163370291762309519224988390871140091609163033741199113093334406470938168640522139964398591124285356711212332343726754666398845698598880821997614310153315805851736484297519693233236839481282307391510128080786509548217642579449301792084035805711599552366081357359311764872701954991003521880186553788556748270409606120040189190183432276924628705070299864480669098269938841136614549842934416025788813113517528871642501966755490501616496715338736402311217960746816789630069695699197571091505834389778307520062260947560710111172375330220265220914220097410720632999506263233986614818472141475806158458860550242477826806325956127298229909857440868927251083423406585741690035425334809962220689300250244168501930585824659417910042675886797969603696182871870142813094478833199092710384652052995443321979435113218657651174055231794189012307801598087003913636465154114152611089821954996432870506145950886635831368941569789239752734346200091351423861382152925609251472605482636829449754164304985664406597182219555854500436192912703674063371310213959625328051898320162228785936384514112531187626621616256585610414621071591749206112547460105699382774491070514198478869863313089523259671368351773296930957063057166075505818995382884127473211116511296566073156219960871340600265674988309594178044202687948108862842096954412761912674299954128259075524345809938586984719337938470036480907204256957868400238115795788258321481874498898733527861171492646378698272787017532679751203995460340259983986965883680854596855263084088891618511603182517633960948374869835011108096460404264179628342494726462879871766682515657143319733870273273335258685511003699660549745996726877736606708370521607744580769912182914259170630744204383184136232228894685446431502669840966959398774140048401015861898752693525089269058682199671949623183262767690035503962945919788268546677294361245015050563955352369102235427842230724161644444167936845565178005497837276450496423440238516823194744184041523888663894205002677739825824437974856916220587200696755247330156502982455142761502115877314152457167351683337976394403293579368645484129734990747695787465300443964330363932174231065520459214012565743563155771314940142121439715312544767246777114874221576693015686459200587938212679234166471908918534863036399035420755640050314578323455987849745265722217223561242797986306596239641336036567162250809110664111214714993343854129374871572777303781022168699049525467406816209063653304312229255777234174147769819167238498180502620183890332423945660935702590826794589303478248710396816557942951676410342024600058027048960000000000000000000000000000 [131,53] 443218919390242917851301030488662189480594155785367511055663201832902301653535654339895838939453845752588631480232796226720227331615857251185641632800003466648828407711117849951198542619682569713301326362811712754220893992497083793158999003427576789326439410297362735491624799457042789788783145039590395488883310230299363135224112503022189850916461613180602028643056757032836570057972160808416833115242287473329920506420523108523317786151994665085388351347288491372875245437479146840626037525686374505793465819420405578224337401005811291894926902928110642679554182343049511130779098843463751095170838156546912491626975170399374480459393578079322171120574031715932847057206610326340166466890286853880289821908113273268606710141457130901147477139276421968295099724583476770372223982541171972863542784202239506176892000962479846568554432729073915570897219752432102511913700916703039820635142793163819714771181931028739782462318554795736697780081386851650638218349851682921888875836936994324354303566143559779829776395206369120802075966198263209397099453313330769057316989904878528481275640636589935109661869817720755294110902286776858887673744864901513685181401761362724423688968277988399236669912218228235535832395335638720436174603582254736377697288796997091025072177727528255645450097285945801497713137853401618821781603479286591350830824250259233737418994843795461424233842252097766077980628975404764334593518483222203904321024784837731242789029581308480872750815888954430700278281833496338727275881356461185901922982401974479600793965776701603115041183701250204769907450240691045186905020331426268295323582914273510172331971334804067667705300391474226067109873444841524391899563002843170348066045911437657344757458785977700037020646285354495697736799304728505323744312453511612341771947688328100075966162377457782530480189025200382410616216361202552664334494809768487875009231123471001837552792158313514047043055467642853715789881930462536154371506327587562118038391346177438612555172395674341735029147338399587278538262171035776465492577909838913659045766093968703492800614257859375504287000575635230139097309231757000879000612035579331278742172692036453883152952825279123479401697155822166582514008778628295027023579863538017124704624930322956036347924522680644000069669613121015768174244408089108236930897450937009743496535796176142038384312045701076195689339936105398202830981858225026630562054423298460501542457818358519422705980792576834188024208185061202423751177460542957529560477429180437620941467783959759364462573467000080158024812602134384223937659328838293029747406232087376827384985668383355373800900441151537237479531875255148756784105813195067439369562822480488513130553856014671768852307234495755465626160043111153334819846566930324880677080575830888385179137554044048572404357935612899728890829942695064561393652896163718280249344000000000000000000000000 [131,54] -71430501592016640926657157758510840394812173076495545902469848839863664497844925779060578262292936719059483834725466667986273387973219667097352031201435991690205673930564010983047895827542472436084755195184829522407186736713645552363849172674509849788377660089132702760784051103904329720724341064601631262171900242116695264865643792486404527939547673689333080804744061944966932668869245183117103486109357598479478124828372769293772550426307243269194389899581588478751450966201817517256899912402356398926235979419298219637872667521477117892055709290525808734431990110165495070603332296378278274606335782646837401073153137567167480739066553705827475371892863539837367424082864914595963448669110910600677184975496826908510092249265266401357438870539728980707016688789983554117159548458867939872996402896923370277096981410358608285325431336600602748594437652052134128702297922996514067165578535935216320731078434196402439976553256834153599006310862729295864292258616243782282071244037149548277797674011907796691250424418358724308630786410379232621567040465785123321373257756390461316862765062751537103756667428630942523601199726615169112550813989611377496722873246402306346379925293693206863161336564206581082865992564219511646872513133187006173895185152324077685463693516778048723511443127747281940347888196430878010687418521560182261706753882826919345464683661817196575005193574431785510267027548902097140583237560415358539900642086580469261883625971148131187828736729456233807696775444127262600178141544692465104319782054537664116234631631324733287126299934735323178524199544663360619915588159206769356494541436415855824327014118326651153272782166817640822430523052337278756830176596051891880285185228257370042735157098721604390468615718566501195891751181225682900528394556484108379393447757233624254689008261198422553507987501943502097730571367374922053577397608652638217731009089003835558137439966102945382259463887521502122144636022161400004361656138138573225068804827211678772912827565128002148184785575151733011316398968116124915733423046820571391727961499509374621161002367783846305744711595129918009122886861741498928465469336950568454114140768211046250082776290527361542168068852439582176766555343046211397012350027241791297556083173922840400923328651028171234714070187969924011049219466520108581143253562106782691178492984819106001909575224653999331324520620122641296602929989853208120536514246489497988127661689848346014963371310742085684166552231238015747184711539661238601235564982087644320978387126433481275910190834089078101002186360198478840749838043394881128667621589218659306927821177519584676578516976152077661213464845863737637999716788067810600976354034172272247978859056107005016552855547755575823086312443708339537772164859174813045251027037007701469158118442960668770565172623402293016328833398587781146915923676448099548528640000000000000000000000 [131,55] 5021273387839221938315336178200530148848663388845310310098282260450599033183820587893178624096188977043776836841847496058778659825728163223353455353897710883106950906765688386040022109442956300360951776177780176054814922282425645154712790366260570391062774288198634640039799650110623611030203164367805567552310479127434226294171625338181849787774280326182534281547837029149566849750890529207640968861962912599465198837901510108633248694898273033062755401477396109517993382486379516094548152534652628671023223677883496577666122839697648809406799256297959828087219303992721980101084020565349307270033848111974164833675695418565187585688859755615326604772483699011255123208781019403030805664263250859249134838262252305531386947019081994653730050581079691014295714032424122749547170063915121574251617869535324989549594936067798951916261414816849985907149272423998812175905893698431508014875306052682920690936363576653838858302038875905416413853783159984444592338568823009408248979974506572735879147651599788785772493923987422920695986322865097392573271434879061590629115287785783833171562124818993109420799281012835783456997762402057965681601935867021517497783411840032518644210842668381448649449790895165562211378069887221372659036615421002624706661152742066880464067080671555424108746952386399135794581768092641587616878131310225368521987931702145156715980894727881103013261560232847294601904257285368994710598542902107002816013968546019618705317859527281575069488853521485863669446699215487284906851611492184396549633798242613903597301454631246063671115471702816471796014912974905596780206546509617812247805146518953949573203080296569222044691122904258588528978167696162755091807111955897679466770994886614443754173888099334772263149115050778412075122590721160672146216829697115025318442570302226321768822388100606821590961256192194332241788145458066944222128132224982868047543599967253426209823576224865987216925350898238446115192493663186080834633362447733879079281758608366428658533796288981312351042026120852809972663009514477209852145274126054996968638282952105155779352526620633613681120981185354099769417055642765516341607053683599851259565898647335491578408491192176862048365466219617111508104570019458185837330670509429980344844238330328170916249003593786290281839040227866330379422862133328464093738751317996032316834027406534962732924676045006945789883790219041977338146934061874523020007754992424306143300101989797803326982303129242078449738528600833954630410465369405658939882100903915748164126722390050951125785047720954256506435051049549405143534245882696056298230707356159702900551061984010872293250939371016554706168030494395472866901654142973814320221124885582172386007049981889045674381439870989551447854851481584848605336675550816419489725849123454423571114169583690251616202634678640465036482389843269889012753525932023594614784000000000000000000 [131,56] 1067740551043687930800148304846743364768638795052395383241157886181638801559270245744127295131649440352606542548919566238096489587738634048074716063846435146869586630487111396796089973160399316076606371609136699204084489753721140210265314287236168018842982731206614666766533142936484397328859868878446943961020670769848854725041443764004550188533223618426669001314529263887695602458178603212571343703858059100885451014689793705051246730776959008876030117763745265202940668098721421505401451998809346831921714635627880537224540550500457844993379589449303106989836654020290464749986553636134210737669985186961899810531092630668113828589437261516598230113103537770161545945187457555249149839309776383952687146251769791032446588091689521295958990542158688388384220780010209532775520837297519977085018167580014026823952588018745010484040140512400071540683361488580240268271699121622918350743083808946287427596057912967684330649800267584984936519697797929479106770508623642690571234141772304309689623056557325633758401905612662984073425273427268137659548266846487942745295305577045334140689733942311252455894425942193706791383609876286374242995999528882814107311921887008411439766018393335856393767995987033615633347262448311936028537008255563477115324649775716775989641846741911974096693745128402794842952082979367438256537491864819300566215088383362780545963817739229383661781281726795742839283471173172964890846035401919022501177699458600315661482045084185720023672487055043372444827581775963783507704703315572352855077349050863737329559255811837511278616869285413386250305943279140843888855626265571025000677172986016276011780044536790780707120369220091547442508805326521720299848136110575642780743348183577579498022843611527102056872555326051027149243649613267052182530186252889102556122417639843832126924796481689144514997819176024770012651511372972648138463237187229746082926459847252413046664554190362223926270689054534723188858919317482857740347217244348114682510089617513791932176583491486571522058862835535565647282870646177867791693193403677779648193693605555990937808563695919807823827226119072990208878488470702868695620010510750515848453182037688162411757822500157815211720087101581036479711472374586392508578291532826133115005250900629112256235827213000652003949927008193460492293275973121741439347598620115574387340248927303763416782147624444380150291716669566873837213141042695521667301259634842305672112052624523899173781146224338733522188640409297053089456816071686330878795708080316202885246274293881436409138125771968143530042560398836047689799961115663838337542787163728629428373194489501728407376960642938158231048761487027075781025136900064154034845674246599917331561388752583505705477015508499634143431019870228423255331192564064277860569149187723189654304347585429061487552178975045418392480864803281179812865108593060977049600000000000000000 [131,57] -578276095971668299354749297960652301120149668037634198379140770882378995570319911643051460051145907866789677939770391839522174393671458898947008743944363007011071658228954970791301265925802163418088849630479209722613784869783479760562858142878331168631399431994854769905493245925951550988830089474481972310311595253311451339922332064393883572907964009316103440212435261233608095439580716376653779430207504496424325311548312485557278098404190618390648803270732679211210402607889021225549483677041094175250130250388852317247454858045391495426455318575721923051886718781761921585441780975745900332177583318086541216904891017376198005520354169788314011959569649710499956815329610617124597378320287881068274356702626777303260185302238854552125758709427356144241671458153473590863930144761272182953375773967781366331662778875526554987977044699560530480244454793667244154731454384166297681099060006132533435866684608724630137786213724275864272739742957349362110487708689911682583037925339763207347350617676130967281915872270762550482084400283975450817977323343057875190779422943334252656676077979190157614755781710738734721892271139244340847984731389363849808418228678287404751290440283693872333728533148636331645676926688819811775888375940705044642297100657725282489913724786560369808525661962506348789133318235797300242782147421860049872560553090258751801327719871931429989415751295948478061481216957036457438697268150857580219490938777783842980192451423021862932658820307734244107638068047339085234743937514329971311353360765351461781963014345258550697171699461816761064852037624696878758079607665575105989031364868293757948997672413335205867496698055772926329248171490616080945528582800347856802160393533530375360797949578990448810568420364629944436851575203950858585743038897450629032366272144482049205504863236187102041458768342388413036584005001394141347975485848584693514811461214420818605534036629204742801629202777760382481536764252109497530272530330722055797332697664467135024931046564928969206118017256675690901579928371436786423683053809149130030683715157389607401711497273055573982532908361784319130513232898741108480274669299555454956966038636817743597893906400312291960144955863084948835960616338384083947223103142120398905206430677656486062499567296581879585805724802267163564492024266466714016120420723412520056912334137746825936903838570979632039813504423086025925392993121689528886901293880700179193351279789403354336478320509286581579048133264425220030644328650960240216224669491153069730348692832114784142111236228850149845042819543295633052694128825727584234684264409287046679461113156768601968933740171038056678839965670033962245552419575547602059718090048522561615890585040103679034791255763635022248822170695026415320722619845536019760218428355677065018294261646492647266901432265964144506782008496615587695336483308784574267392000000000000 [131,58] 178406761489688610844528147745621117307120955636355776733199619737131311932485220819230744985927783440641634192190817806340718584725174426758200735423688134422961341384117608647730507097811797378691370122386864398181338018918216688539618654270098114328289649161481152213049412046806484466922366114468865389639417520865645911195960715977394088772927639361247554061452664976352693989011151322120642186584867193982897538226958112874373366834741444600397680886203277508445640865459707403420712879069708877228490301578888887549061041688413648805405995112764178102881560352421098256796291525007040204059062608954748493878956552546788584188768573113921142966342653528941353867988499908366840532034138144958290948691613900644251803710947466636448577633348278664900972803041570178269318106931943026692834864125293227735041238714906650497252782087683472626709325858174291497485773139191517392338571525649766821827597743953376526598284622747417483075104574249449031656904384913236629069162901399969264110306685324220142674717816276217077450770726677842526497028715439637212129985957366631061396067408050090412830934445870793519841989435997325587708959013993180467594781975861702072780641193560712419732086959448538043812607408904752982837633117903308173610894055673292944492845944312096072433511501197181896570565546602205710546003167243605448431977893070322704980822635671208910758273328508102491282395439489651758736259643173060146086009582654250334337527333186995578142171616187152590750216879001159645299218189285458247053998477935085984379814404147066114888166733905626353766015899959108363843921457122890189176821496037887374627788156623343797399659455653325400120711646147972435705721111303609124314199062193411099931244532598513434178872432374068059836902722063164932224240290454707406900416531531875785308199786726635110151812368075392454424470914798526695290760628017339102755453432744487769362604533920211616080546976208641312674504006174218061507758343713558971073397603331492642013831771068607913261439813084688047882375420930621558747233561220832037712145608060685373675252601077009963869790250466162830618813253269887339250073622122747418635511671935306494653080016468132587550114001103508746813908842396290111519538399647490250281757248530368802182358248441278542413483482264612409951248320533751497676783283793157824944594472427235709904534040104656253961663838866116282850391261238636069734276010199658929876607454492300151626888811907568259029289111363874289445968069996013648904228121694867382800187367547866296127957890655735041561844543276858795492071854197443982271074127631126008441415120698269238154014085511212487309032656011158569529396060869689622941270519735219707681709342357576195035762757540655973546407730132404701869922128932586281766328192149384195316030195793178080396580466081417418562843332332362169584070243050386882560000000000 [131,59] -44176654782694366274492625377899922315696867724372394783403622365857763072441056751226908286458440957071642200442275290396306363222162149355045193802945956473112641377040416163524000189243911598213313994240816197929437071943032417536597436756580750782337219663708688296599425850615777026496370097124599575988400713567883977861331151633856006903369509910299753419543760488360548718873964574609658252716320063147881201993274830944635584163878849968425768428998869552574497027842587420529520835453834620606241678788299202569118961600881328734276564378995645700705718023597446090040387705692927205075575238517897995170586630968557484988103693849433099554371194469759946684431800820411419563279053534392462831373768570780862289760893296441338831339538853239333384820653483185046679685220201097973923419724016958944386029345829792130774866727958147431333541682104040070642652043880091196604949073985185124991862122886286528253446254228683939233825450763765932911274972861600333879093975883773046496687912787182573713297847190034466661465286092305201045590373697542843869102135447428038103462606598215323199524550299575912394513744683539647007352382423073331874534194107516638967817433383503424152115871673839906783575143899856393082409577403678269826795921157695810947047463483462053234233994895827568911561454624923559093874215035346031212014768091583747089915515098729723824190859095602660010233950900912462558130176656596017862995580410388698162632181928884828278073829800163170431081181147560506621624387853037351667940597378363104234199991552402684201264418621994836021036431008288198796785459416714669246710446935090185851231717456291729704452279489368971414006070953632582491751594581745549480380797976686601779774508331717834387447436816794533630003997964197743602223648569876560123128428047437055953127037198917972608165288321643506365365357582540351875958483023750388761339193371670755194999035311521903238175164909072057666112765440254739083524312041752409321959500246460151623971407360308205276684274099861314467437089829171093572832887931368781963803369582208864211616293918032677507174480186325488562707563469312722162494929623334081249395220956949550325954434765689706758909896358511361128328480712853960470466090914997270025598150118714521506632573658351451454020733056046775623704796255584494699988920886185090696313514997937515280078933808435014517498523528672950603179096407651537431985923750564855525045993700926611092887988067528203062664701801502586744400737584770991507881039192266216251049576524637261667857333983789733682051691332359180073759747493491856488132164315617736239666771493665108533855106615260794794139201504193869514816432515657226873843702719269912647727089901713117315655324149636710785907982409514691501268738338815770904543294504245066384804773787617021750311915443783384861379385094530769372871500902485196800000000 [131,60] 8758494206790460773961894907758918306234877260597709324227607531229516035372249452535387219230274015044144719658159198640390619356261451693397121718530202483217767214683894559133176280012981961056406046568954344539309195213919869241728179737930226776545791473895782761156880308803833129821877496872650506882354561945957555088441855121954715308111387601449856289804166320852057553474217268448435016807846108540714546899804065117900920821359055815087157402591222536112519737946103559445640413122413972810669923823305566109064030930108569573208311417857232723464142119295409873164880188628392566515782030940906550736993228693632139726589747171545821014113748845391895482294509496353377683910631269214972207661180401858621649875682273631598178207436948899914244947618271016429268608357640032322249098015708006007020548106401482294111280538165381871842930346026690593747775025927994401274288820476993829025712597072213516225738813825375729552087062967179402533759758389064970358222450030586767760978696583272794228960059029131040446026664438248876076711252102181265316495487088332635820975051182748612138402770784568453532661717834365540060966558242604106359873816573289246213597407449945418575990796593031678105061848388345938400924871386764207485561058941425785081449587292590487922823513808529929933342757750271120804487284320032646627537068895263833587519341769002794897752215864397984996731407435271706273917228967664406886731261633329167482223542174520461302608385238747521242381362046246943054679593172884483641314429657800614747946638241866788100094318351831448493490314126607571792786853738809514333031119287864419545593808951863200349743232721289519886662859919459119012642684431968496707442420654549865283206033898367867533131146254476456479312042786685904966251655166594120071995627312199960315449784579172257847716054237142068268969842900996721367259932944901727337600023260533444714735323935796595496432727363159251016653617645182995161809214462925842209047832747455452864265567641716297583355581305405273859830387725440823308611139145932584798962539882589261400100228521564694297908518070075524654827945792710727527444611063619676187791241352581045645095826796433005432102581936886899295634847908357813389033152534287540168462874932596335763146973357924029802486621340297732404765019858147219597911144655463323161985742359532657168455469061399805099683992207576731296037884620337642251096914126590494795425510333727521865197536356572258720091614198497530443419389434583611762487301166501129414133052547668532968494262420021773065131328019830339791897429702370464047961689373016445166811445005693308703024052196048617880943440224491712831368872937431749432662348069010051202289674884990049605752446334092104149684792499205553053747021292027100772685794959292293555704986206123234023264866418324909976748288933610676830400034837015756800000 [131,61] -1325161118824179421426107539473615018861344713661489403392820369655555142317030557212835904360082313364388379478342247915793957882560301318479283093816631150982770078674231714546976247934130958808468003616334886357300199589517601834047313055333725946570906180994892450651977913007551994376487575173125096929255462778536116505541344048016440807673568248010560470500955090822719440045453599103998890952518492020032110457583523293020963850134079583601118951831598999648189368761242308683811899013993027756287966994582308995163288491763143016422782594960911322318780301781955128071215407646671081616080643032578793160186881055542911252908565855322953928723064880996130661480133805593725609108578421573001979378982918162333806252274619492590497897659325448423382333953651713476328215694407741886572034500306271428392120452726846066232059165222172227192582743357601287885363848102478633667287378739713452711182492421152127313061801235988805784534150600560254693550099004227692750550262543706368043080029287689289642740622284027336672789128963561128363127390189195670927302051182460970959965467688462908438999733513140802831536000432766881458209117061032110293589808224395118682739054407836114450917766965732410362821460763904603618541032247457462125299911985437272661752683193229256670134102568961620845472849161877427840429093742899044655050564665839623558923214712542051291257769670050783672967277143825911924021725097931904116881599070019347436703009940197598900694775218431644136417358887301731846399925187675175442283900833907879198049311584591870274440555124085557265321206595654487606827402304807159170830694276585648411493632890032618010360682615641658715642018593895018570086672800649477695341324253368546940134820116666722082972026391149912537435835098286202312464013753228126998138462729730086542130338457769859699733093866971855337946234715956797705611310914919840113244453672482704184180163302606593447381993036396463715735533513973866137642799398572384383861291659269180448429760609305496489756876354573047583563420913477645149187542935318100224558556925541979180607023798546808233253124894684801266123500245518885826021868350246600159214573474434986013327874152411919272391525976379456645619169254291349762195702405301030802094775503871388781791082663267885927701630313399671897013008528712560817768817875700863516162267546252390250330325029843284223216318491684854518696721606797467214783888186881830417025845783115778744551352200940627241354271165461095842672041206420171324919113565158290750299961449618174163826593693288003431480455764527355421174295587858271760500105540549732697080836638524326501577460156151766362306619311651264720211413725396607445696784730773871144937787788072777236344524099664377620534541357587006882926007666471401992920137665509491757631529259090294972004665442371621207058663572075120071052366650300881216 [131,62] 143581453679323578503311927857210981158398326620282668545192775530781183444494272092083339945156335542450412327352289930498156583878159182974785679907444647272528992532452964422842931848428808053205456881249331104933047645908062964613480623201485921052325833681309028015446304509843325594291199509489409171052092978811642255107133054134373602413095196451680832005764090935971002974815360798367737645454098596235462922948955243898543404819650146602495496426326325424655277017991361886058741916363636073101747308919184201330108037234603381142488077561709605562517067946371904541947778056399648789868784003775508241312256617223790869690869847925336522396369344183253767927066553939442460992073121508281818955373223136941414664077125653385014840861669632543330174149404266515355154267056910274044106593073977260577218946283463162973451445511181548752792311658551427635510841735483120471385064154792128277509867358127805131752692326110642761158230599231184271938841745643773645516374464446573552734368696930294603467063208068183275320373660654375027014444644464598780869086311240028426236855317028418277347993227000867170488007670647837462288675774448310387325557582836880054765551097563209353680415727955353392670331979138860910483169073703279748617618404480587651658715734825776153271106664575617403128705693177826069282702021816656479642053741913858873068159944790683409631713217070405414013270138664296751405202967922336023172998264278674784062412741038088331022591336972938238995790980000007860484974064269576366798534438097283940311739467935548414262462638842196862885130647916011915025709430943896459343221557150884252343490342204144019507648701852303132288286852554426979941992034017270292653011681715288766065632780131086390975849848312947840763657256734864542396526889929444196373796690608254971358318924164966129734873791944000563687612992522652271860249739282419608821154867297543273928311418039369728395874647689832069509250565889747810393463469478948392489105726611573039626758187637373101308932264592237172523840586488451042904680197272084415257557153573401060602012654517501102308199913634377969326759943009089344663611750603467745949496790783352418822277505586540676387503585976985058426037780891630181142135079719590291731716678413777383880843722012708610338964222503565445073976684801202407953374355364328977763471204064536750317740879401500894149435648101943531676289679995274857650324472637970193088879940217922200208038059087227584599236328626669888872080654319298438087905959979226983475166302528086777526630119314708491955466545496114005442630612788754188513882138396164699993974752409512941937888453274416093098109324445571643800442701351788837663585837132044294034464752787390097589547335893947697136094227502308806631724205593368514652540046161329106765254633625683004487752163807024070281737151183846434879035893891200 [131,63] -9906247173474768480950255899905357388903544696659189049945422007248751194090553902890251502409281056778822555338496673828766825010047995145006034510756084601615364688198645600785934856066039924564510179896852429359228217717613964282709496310082769075509813259510460985873293365254605115793202373990430786865237506399937029777824902902050214105537911128047154061359358128279487296794247742862320574810682317488663164503398544572758434849013064241567717749940355455134017231616402229473133357524134736531337858770520368553053558927506399393970733733667630891367944082641630897795330449092262788681240420100536414743712441022515879015258256764913454288235912360314723479568487976856262286791692650822052068052969260428267815347614326409557908700102098100745519909259575157309760754195230533313077961823158207136598841450411218166503597239014587237901358924361686494243166578051545700047830832582374910606951465783476222471293332158998974530129285176499724640873734523588909902335520889460265851942233951381581212049837294954479608713986530698438199980937696422093325169894996542535311031791889792950493386768038997084091878688137473686406430739288850188547538975940098099344036816707925519862751635504255022963595051558797014170782951540270145507327840794315158341086526365824512212820342534440415327241968452135412496394978942219828978124540428244186727417404819405485853565994747631896244740872725335459183579264967924498750710224000697917009340340007782825794073777852758744785031397569862968239054715080021124795657493938038391464852430634013860260175643156143004103899138436204676131990743958714373832047425467631353000589902349350607364150953457563825882226633211052129771248069532775022488363137636571247103661709979649626889953631936323285062613847837272167802631183084547695297117016829061887301764673279593948409839860164740251322411194342049954520618973413662577281103487382865473066166302609354264429170929452458236396631146468017294830016103201837261074896148902669438825851093653883032882911637681002707981131511123819532718684974692593588552325314408865099179344190707189189195551037612761629246749620546523171316574865968400760749878674116586666341195863431695286067684345006617247429305862890894214149755706584046056560969688087843874740183932618637989207719494092708710319042542218728073442094693008760391334054998339021520365038761092974801533702335410490366185049564042769422887913180539989041537845009941154417755019765649468430478216354624271570398131931144435694958192331339849561430414384664624061026490169692478933063378668274344012183297175448598576260780974084401574947381507592715258518446480916743780787354675140044255973102831620171071193138070905675331314728153327845884400904482531233501059159491397546125080849716693099507592733344582844694457370176316073404035669746868403075137720466002251396881255884720 [131,64] 294877642934967202618766959930490426066297079014340449277455549424553299066958916464763639172028645500947887454555051907379817673702175923553292470154446138206550663196060362660207488721095869397853965135502289491295218585689533345430030369214816250428763153630695027796559334483448719441074832457772252496500481636248752473208343220919714473482812373974849162688694356578098110199678734248772670824559130044045192049682729848936403695257849569019435352713449347014765673837807073825812820050295799393603920828095226400454298157221583372045599631626173778038560404577426550037542990577177476352254510875690679255432063316501501477633461164518412140841345019961561685364614785915551689334121790467898550684503956041996294841795600012851940560042312507482203156561115540399376831822526883804037461006657568150665243439602402206163418401240987414304268446977624269668160321172032545935402509301966924201856203568986948224250099393357584503972504969120806113569272120726044500919070336314770182417429905442900250733549693638731300010439793715602679135304604302362867479255211839328858600445743942048769730050603424600886894077258761794888266371917108922185093800782643441571383233057303754081247058387501192628387181538328302371321028524680285685370928463432963651196015355976331715203052979405145916616039778575142566102546331339448505429479675191423880990357898249297549628901826882894019038621490549699441401722122509312826426940018870867733177918580933309297087303391830356737949154738486296341567495986368248777732592688319911166082948526541704063441029704143944297382844740191947877889585627809341796017254168863171996158897805699364466822053851882937528160109636963895676398563945365235886677329882982397857296466861700313013369557874617606816579204881971652137261151335387278088037635167019562391829900362309045847123823241178509118750280337450022625754608401376107277805195626993560710594541548197678045965182256176285835977640901170686852415610009688742015397856537622557570838046527152838151977795173717497822650120399058033820992983074634906517731820900087114932219463342270424828657370155689966381928632792895100378784937705703282949074481634794017302305871825580557684119510274186672801789813888602495071233054946701541368019151946826186944579775624810134748512122551461073004341292036022633065511048324520943384839890022166926005024039366286074948686924948102362339250599284871548745173850999736049734003945059408942222107364586271957105862694087297861134461513729441856728480773438304060184188150361184292216521534051853470841592318121897929097321681542141741328736523905752366348782477043294295078002830950790957531136870546952504280110838332538959493243191678496466685927416428536497038351076103390386783121883540269459384490443819675690540186597865832277238458739500248424655719024955886553754479778529854731324600320 [131,65] 8312824469480865802764599883901969457537160619499609630517032103776857273129394603236600285432107737585543759992624533344995903310117527191061568357539563373025281169253522835294950588361640322980137204492292449604439196726390963086723880868279894403348604296649353565655991266586914905921692572863310574705026982118180698069512935950197000017293434981063884870117028320999467484423943281102198532225556821681912299869123037507103463157206603595820599558901270421593024564192865430599371882434007979235235806729429107988431352837728719002775620093594493000473585083394395500125908551506173075772601564666948928712372552712381736887932034201033806626146127863483138737070590308998319208605784604399802074142424769946626996063572302042763305152683232312081680796586469547945153721481350150216554216621780841345855683656014030986768343382494038398324873375753511805417363084207827994256948057714401095218495409556260915763102920175669856663443122445112446092425181937209146601189409703830443900957664012976038004552314303403647683565652099612777856938594442802246280077358708888338517333720411685221765789501802794615544257894185773311399181056319635432199689977833190255619021161921498951161250210954886105589174586646413462901973297030094075835118652614819150606093795633715481951833159759432551420885215277417474148107666787870098002981684965136494418128962249431456166627338754825453952466137966816705900373071380077743633550317848050380169523094569011883100919931595675918004181273965580745224948152040032532098875752556943453779856036872822563769826840447381520824397674248434963698687937110162784671925559577575450088183620139491031026328144466533957063225998559700690676287326065931115588889500244799787960020021172273802884420260297094560091951478266459226505612706606210014085562292517864373124819638982352075600220403302205711079667698583211521271668967961607414990405055893387220178287563777687137491146149352052161615936180491765705210077607522831558893912947570331573290472328903953506320292050204898217516970725417379027515914694596118185823112952534315395399618105572515293424425510565535697043121242066233208049268491062648821722699004476776156175201092311260193355128811903296891821835690075447886406318813090506742488717440949709954860854192627131979271113240829856256514526656774445996285074931258618966962629017160393286169153122284149645039339589798652882420581659275794772200623123636233901184715023091500756734730084643025389956683761709737388450509507232378260369806445969735471000033039335659842177072358266209969295611442127211701399398907339708842713854552759537505880292603371265023326336086315701259154692998747916419253375968275103495713436675563544757152601834756464147315424767237363721658492136769744396571726302895369470238624932650104609699492308086700477985225137052056698788205908556935993856 [131,66] -292768237571251146646505279798781172883431704823269463439935696345375537836154373643779821899510025331364582603456757299543352749820390557043957070439207028970094092978292887148137951070167944051062169137172449135061534090042128666795346298463554783423403453086134794811474780496034829874529360297308467471497009337767726591705994373276242282908753180987139918673617548701147479387538236790967858368696184234207705102865104100311814767931487470162951301177870938101389840517389571397092586665129925198244147808573771374328835420175994274140960262695453902950729660226936142469353271155820012404585595257174324486634989963779030094681541632569774672203629793138487967062494996105475851881141018622749488354950953136259539958214231638697143158472665010158655271034745601160371127030012488437254682070186219546396196766858048819370515440333965645135174467257926112466937331369888131243165313880050420483388690585448793258315285813350234792593429100449534459476733593633181556601251336606086833182126673721367613156647989460711622895093016385862070321030852036314137503381373004544153964028095684561075537726526785258341601382409335938443552274527782172114498099464997251613911576936743807197475425999829501486004071640593708330768830614261431408647847788701960357984367372168982726161338919314301389884926634343271015338996774773000383061350042489351642889150011083182406640520157468012174400793267819167966786554839770561147055522237469845209072647809404396125322330258658197748102259534989478323570280915686389540232088665995579465649103827029810704007373647360656339500372299067184279268605843178810287218757791528954076814658183623660308731430683624998444475702594042853013814935982074795217469089410107327913404347641810472783805318553306777017026578482669689522422956182268310686346696922765707347727854081468909287190953794457843814776645514626963141238385174485532418208307786689262718714265237316124217905167155348142411419473916026571249350758206892686645895129713911654961088242284673239003542417961087360275289584415268066798125080741516547689862202199086406094046965784506335452151034309665022276652030601925470237804313701054215121463971480664774165624049948381350520896016838311430102959421517711636003608545648132887476804947994451330145306180790691655462963518856274749669498970983104175833182778273658741683672752325914014972499942885504767565962781359157435907431403757793686705762206116145285356523580030730777549219511520004391968691852850578221271154864937313923071092001057488227651338095103925639528128920723839019202679188409207484439805460036307179753212119527252060169381511298856359776672653042407332374959337840925067839951662045885964107774922446470622630330666448385641927611345258375011590629150357442085480122463069710471253548304156140941513820116975409933836074384498535181802981088521350144 [131,67] -90854426849292413777245605970576692346525247367872309601123979689470821189898307535095941844855556789042466355010466902258859935711481843659212005983343649233948422942654521112232829586746025052253732091078297465340061197309111996783151114053927847869633085475869281974748113311519116596541136523879152404730503648226786633124610747308076327300555407133618006063537078233594669354254450149342632426834359412393958811821666479507901969235037275483490458205873869150547213713509148899968958206382261659216787513958489466161189874959740936631820459389809285571458945191622590803313141279413834576273219822072958996933225722608046295590730342579900996074669262583861249194513135285334967864863464068897211883683448955326015619157011335813081378266669644091379593458521613693159478947352440645733926675343318658961577178038486646622427779909409870448641991598506159230662322600692695893873063054052864065861713407974996855938559971555790871143695928138182241244398963016418703872044614502080371914532220211638758942295750355665982680769552992971902225871821230320924729405582604184007724730998546218687132827605206703187518524449533492987114937000006019861745397203596545658785299913792145329780903661260031103590389581003948907486717532959199346079929746338766691539857180266953156049693676720182873398757079727703117199092833607977993223018813441739532867283333205781304199510354130222968043048191026341243375330937816601235178371988388608406348835662961764243587966489948239564444740084186882841997115454816607411147619224231546697989176686431213914244426981819640524618214071146056975884431784214410535668067488761843443534284486945519581527170056674256157541178262810682208538326446123390845666169013982160341213988357146753575996544213140879900620864095833374974273689000108795834513241373071559942626645312030266777955768396894636361281564145820302530755866255769219901772452072294021131399429913578254483476645750135840933259483093238449832427051244853348780620668065496270859299413689805926304132480293827558875139148043676998935939649912408993108452894677959576718204685816332010310655930332555191859387610281152831484549422305408466090842500389680748374563859147417918507981968618263020418198183692447688529253862856180819980259341192950789296363486871191140705965961802401159255650840109834923395778985443969710217747145835889619807368154331823199316026589275624936256998483970858435220654500925144397820013270378250934901727785824617332891488002534905117987111268021025494244173413659095558381045606068777332445617806041038952512249010383103801655587780760712962756815909313245749230613584602094966440233738289805483609794732534971952451617726837354997418039724357049520315906898679892598216480340592270759920884694264365851669111652144987074303150986150757631297987762223951119675113681594837673331479502094720 [131,68] 6939949562109392434428328928081410597637123979425252394517327815309904173345216809799582685008727662870462380580177258360929868869342496051340646678168178908224674746113797120897825848474584121581417143750757277261398808472845304687882409960505916981758050451999282867944398222117183116176013544031177767144777281990556633605223532911185285038939561591886298698564223808029022587568910068757216380069199853272090047507578255646148192400608680323475632302032369087327528820385262254056469036552988760982964971108131024096274882378293253530426891887451839140027353856239571239477185647982227959002911571206086711817126916622133242869706313474529829992352843719757659534800262023642440226796109239764925923813561000097704040277110115078761969173531695556577197150333429111816642689767277189823373938173342595611496110197653898146684535240249584217008035849265132513795268507153704664454654141878527750158680540769164160717099978251849465752407345986782852716089469639787039915644544899656662554974103377096796680829284001957412294458646062079231963467957931783436970118731641653153544144070857365020295367849058673029170128251791452499468920831105857491078947653722568488200586164198562978713099997286671534434058539954515727117377175042942610026347618177529455336134755748817956124397406926853378126869555653502548771204658921047156405523157891569719531200785596289189011649850964333406624444797588925077264092605526732351928050431505875457080953122412603709106695301483692739489496978894514088041371971058029282392430536518319741916247736106328761164649657433347130842935902667657298053967926416081493213980019756911885903050001734286884981690160962671474102282366892253543314618697478322920895558213050734531664572027447095777940934148146769371604706379794430911520317049117159095310363137261016659691226933312922095374458504555084965969249943327974509818770499980671783561976436986762553640511074090255199668979123977107773970945911544688762039251250173354672034565839167075650927600650466062897949305282578862891599838205086111407096962503718552631003813019258352448610716112194445563174822584419514755851435694478517221279842276478433749110737469529203093794338792020417620229978912984765800108494605500067769303266242266274184221383653526890644829942821576562526036136615298290950160792198786238179808192712456167407278210950687947239634499131736112609780129889380295869839335263638318991394577312359495319544248259270715794528529749504086266442618101933740363069645162711680482579037251657382124303689185290816837014889373557566232994285012358473212938183519713796116947457523211510580908381239624714958953510505686921837567199962699474202951532169479115965145351260994871171178262371435849828834356862918257291731876608561593464147987171886844429187920243683598942219212243414331676843388690337178577178434560 [131,69] 274179900682479833701351649184419573210117086186138827116577961908197839181761443724007956201343436977297138648646208320822500054932904130677453306723843801321059320183434163776734267642487539179141884692076527887087154842117433988206599289452447190355912919708532480187803737281719299787324066965780953708072772130588770773796637905927315049160996028450569863405368643682312487474360235670541835982755233039070998906830948670294593264097884970583855213351064211574044893900817013832837956603791439929076327277677929014903270418951214980182266266479310542988049899118722674447858386078858165146419875988153813312050745416007247021076755413994252925430086269419974483324510323686292177053074298076537018734696856240415862896859460710295767147385825884064445830023299968706766888217848897577619337476514118663609039491056135889687960473027787430036773250988012492531744101543917209702493044112693475016980099453817351144271500389555551210689618786415598625456046661679468442663456897468315417976282375278346493597292299825228747376237461150525276835997012315611821912570220648728321046574384620144929891988503573805686460382135122864508899750499613754858631509608072962969619952338796129620207727805483751486463874392808347132911938121862186630002088237811759082097687204134143077615268662687664665866909404309891819652583713763005043281404339618485448371032476402408508613948538944149343129324777887807787689588404922308007379446813060982833493892521011099028538073037958298031424431319806521500302881403790374242344824368074434161900518923110713465548111814181760954867381582797433461278293875726273286446395169461008594134919246956563004719348812579582783498467692657690632259554531799224516039038430039500729601656910552797804660411189509749295972910878654527661250863632285993504959934719354876548169268640732102782470974487034678310502675837367418014991780971701785012479807983937649806696880073849489767595909972678331956504482122863881960586062161553397799502503512139303638328301280488124681197072276196934978815973121413312392866111630468602522096023322973488675700181225870018609384897305406404608617750561379701922495793458023314996072530029953289149859973738469887978499008080792287796354932570685896858668556925977550388923041483093794823644833204553358025256240164190229713012770866876655052255700564286052268311241673400338959960043993467562743922908840328374860949382550054121921974567342077004546536571455095710550590603849035247157340993973833378457904254984458245781997672515034244667257792321453987034262597046067476448540775354363123118205471295099766026031764992949823772181076534206674132372840385813689891409428363905935818595708724499676929830269917280087152159117868297130271870565573305084804769984879602879842313959129232864197960707198610475379870435458950119586231380237064016129920 [131,70] -117897648768764195305938447005436386537472397214102292463841085419071054457346317912757446713616344117511174734319940851848909702229075459148925321713469772137342628423093122407889827912988337639120921879930167448665878134050116657154475592386759305570424341779165274975487027095525251103681736414972818758591799551667471699456045714143105398087125294000854316513266363495916508617352370984371148089146632763726556150327589495205278396478655459525694947876208866395178068639423677603255361360354539192869424210403717145238243246299858443406436469142992213509342654891295887086949242425166804858141216937652017531105376926733383094416973209497988104331093055098780664040010360263582963816407392538917452082435969059862439930949856988314797967495744193164948931240530016886457046900543500299207914997393253692361545814374849201260632904312487797757972890238963357919331172144564409549779946320766860478077767913504029465102983608705936392432037610522091726850152482791027164104208980036332636668456219964272021358136480965962627499205651650817705077227434240095077305533465455076880572778701237642482225439354041496137249914294362697368004470019975429548318708206969019098843574409358458707986466398380551560624301818139517239366663993567979651083934249003775720946384509103105879415593194730389753472349674690379569353874529185160869338742864149738652561756930983322307847916582908966515586774258808824175802570077883470732632688656809873063153679976995110273939210676481080309783353927531163693749733814348824035664986095393887925068309149211303724277291776802183979617328567562674228727437689368152265415195744282327466015335323684721473867499300956861874243570803773873536288838451627564670701509907993587030224415555648439003230022501108053778834944444950108037408279203933464831384281501318945380831806483414348790451334376741876378206235017697609305966471239116828531743541609457182263180541208317288097665458649924786170476634263483867775255657166032420183889336617531994548973787426712704522763635940622125019791688545313366583251228762277186007565175641984802120562253119102074564433754739374052071075814254712398439504365399669004421397970966503196777708636455578313287467999332725813787934930233912050804728954415041078659763810859968762117363833584325281940886765152450970856937873617702196255444330794567593049842054384804941749097367984590946571167209240762125229454705803390792078439437557165384663671654393630988681686203136279219534716081306282076348722070537433540257771193836654404571054989767074034197811205922176573912131267906735043417834208032353895446041509494773567625444513337057279144062009248643816934992807355979722793141370408588173157911307205468339157597617150642778849094216737146420083421213086858848359408667728521478412936345185139984270619001287455702914796556446923367680 [131,71] 12617853987248279368027093107804895889978471548059281370995258529399129413224470177113711458996104469345222485420951083490485294192612060713135661913888647688851059843911543356020690399226245127259973248186218030191874655041052824012418234018286286582108412605564705463267682945846774278891150268441055744625295947881771217172884136366525654578778994368517023864345302023941128596427854878995606131425848068285017163983930119573625412389951478782199021529981907661172902895247037224216437416037964950106428544759009462308742584678287668532949968153146456625183981714355533014938329163667903428028631116909513885919256303141806341442251904946548090164782157210016249940076910306324341717582558181165106704422050604042122426406658425938049495721238885382159618777991797724785178046808055319673401910553384331060207823928664147456129692673281375968572443576150003799949720573639853904773680053458386179099714800289625400665384896115273699305450306175685370366356542057605707873367473757777594793969806884137360191277605604198597909404257481665740180924340101561638003217969431327751348463034109788410628935041411317791530838942647954421404596766330651775255903445798338457344857120590373727180644223575086317441293000604094735830149260681509246719181995650495127500556656471387093203128281330555374040711568294153582961057602792908093968191925134062931109847630882145922427775615483967203662748278918718158452675265187615672726074204442543550071277909545644068149153907386397293629005740918813405970669598932985461739422703838692597127456496522087106619929241975154023695153757349333873724343419972457968335250454545061039360147119377264451743813604215519840005324689443187161356291092469135939634428585250837784393860079800886783845756391923715255529991697925662762616681636331199560986854534808288747496168442201751786529465555067078296895300800403711351961604488181713389023367836830802982522161457755839300536215670255345637847467519648101849035278933489527524562547911874657978363801680375303062188945355897231070949692099026666754606815334784409351729361993819140147835915047121152341569049046701561715714004184235388161083704116990163282342787997493543465158137009961061438786095945738521364130893677869131926356480392044410944580185305588652852502841148584126159127124037830706296443746518220099449709092032783343614111231295814266537392290622438407173367828167225168792122550276733307873123976902124772862805476312404504399855417138735638438350236014561177944472291316374013353687028695672014184868944675974132881176887744047237638530624988052188513847656060074947459012481475095381125838947144306385764668229214459819562662758107246910273159355735719764794218418804045823740580991166782820914581083162867353588665895491404755784737612946529794552362274997067744214132742932448711176382390223150560 [131,72] -645078532540550836687147377159851915165874926390477479018913674049682727257481098224654229343911495477598757556207202011342362503873218984441242414559137640367233804621903792280259739106205165577522315729237527576011044624000847815931254996773198530671002828397553422505740735085065751689510378107951662754399249313301485697741465269496615015773456473862439823645016586955020305365806563999284356652418059990686197758377052253340275335336149589607474821700000437389857310579409798777244781555364165688991201155424054412984199814011026537978986582485126337531278473564577729863854710912473302688057095974691807775095280261498090899275680225296504926158329239745153905369144745768895165226990488179170723267104320726937251769257529833402518204362038799840458859715061329797836194027304164809214303846792048756629946330969726125641826910312714259000072558340042103272893892067452628649572359372427222121894866201618352437849045435441511068674937413555069282325511464517701555204564936676132237253811458869858006517460999204610678163553431732000757413663835317417777673255533164691204197516049812595883610724388471257268972078123337411401322013755174967625629359642711413813110142941618244272200826423202806033728005357956670745622010255262472423541640709928152727154554221993469895935559368210825278167296093132149285301165756338915680096280120914833373860638191439478958859451274926203764158260794442521115568594511439646367930234371696958064988960884744835409776832368000172934353027772601022057441250631449805017693302108416655199782992350185333745043618956126830450831799371543177552345498464947326170420909322724373468514755478781062257262105627669922071510148130313258954336697667240131368224802930731784788954018342709099939652361917636583593831747628578029270881534788213157877784101815516704687444531234213592432573362169983711520685166393078987921437645070956126855311165393413268178478754743872772563311794458339825948960923872060852191868203495162702993918297262888849625978871268144428422897234103727233680826523851339996957453375173570782964683099073097112824348596640915487812490389906785942679850275817072660214253486085819613207460894250266625502349437318890938904288543828198124110810661078307314927265658086451550733449953921504526684748018310208007550247883736776583761850065665536346015982151792252647585159449661600453682415181439950109922586793964740718625751049658419017453346322614623871218432142413176583245178041179548009512175509225909276098285333625047722584412895927490632502767974953258457540368857684392908806073290667137968583022296350783655761716177057436759227013827811487109688568805154411065444827670828218455179273071903507326545324369138372285003364280957811767910329938683257673162230668249127173516213633997686088340494728468178548771787734765069867899208186880 [131,73] 20870526547396848913545828155818540439530365896550767890818491587908896250144625711590539375676737595415571172270383745140717900701647735946777781802013408554512258861878446908827985406555509370973240059354985528488816174325290111803871742472636380892752991584215389529796041367788848844418280174054900514918050292576743819555002688645415205022121421625610422248785664757680844525941718511087518472341880935272096838046818520256879914740701160135241729319995785146087514462729680146619452753067181198947563618213488124489344885137883681751263867622386932850493828466346172774753793737990867858124508619788220879126624214944240916413004489537799684843369719557195124478073073984843910783666293752854184909178767201956346528820836093482557789896652709786781906705148461647905888840864918220807834675308247260765859310974739437746725472855114532409463216412409058325398893372119115235800971450641295265810996683993266450831355622602068491798511932091541626217577938356015922740566383055681090119709502810346902600418262256313696850832634591852343278180899303663562758455690555043489308010121685948749374569884385890478936747519116106981502655272626479103127289050624125933880759671649286157878472728885013146624123966960274998258725661477311881930998355467649825042298776659230154157553039517269163871332947624050177363059760059584112435706567386170877576280147581759124420405310419668495847411784114206236602339373375817213247625848881338380752545340695123556160613160685570266599187726200930731801726212883419186810810935036260892166993151409823206717024199682137803901222587013931620064556452165911908309074306934235753060443519998155189902971791479370656903318189809610918242885571782295088078345199334780279713630516316201569026792514551846980682413087341747072105140668805422572230275138839549004782559538078936839507772193502844175331225331466854546687784489587362190962897735717512291669764786846682272277176165360146116765224976258049550403084324990066521476252182428152613637712396226011960807382780234521083214109096977640351708316701699700633994015657094019296004640845883284530671687369861211586496752260484232157655437929531513072894746849231104756563720704787412207480413849125350417790242507127720981455660316070431156583802277339353586423781094730943793745244360462056167460427778577490539512714813653609749415529494204141595640046846909830031377615836769683686340798552466134963390353771114729152864747151824798069788733470845358119164735846900364137876955965570419119951884225003389648949690596631829702647241221061310545690017598217715499099237099186218421469385075647830601836997428768136498524385510008235388737442574107208057325423596720917529246799461820131222436788046615747409049696809442594015736717681246791641041357909225107125834368732792132848041569444398425174849920 [131,74] -1196809826092357291339748997804188881732073430661594934844192402022824726150171037787038281935621653616080859409734339913982870001210813577719822883800944558193066113267550687222251876266247399860061266418584547945270389833566660318805787636149737594494819361360407906296233290460295809357818107220282949407220738873718470723184322241537311719822021652461518621276390671695445343739469854860622666461282745383979876663746378968673962492930169968092884670286078417811997795555890946290962773133341585758063668466706970489763784704574041186819434611905508785396992126474490958431409566544526718322414525520127301783022462451600308894696640469861235776758366102039807073288482283017260667190251636437124395715510697629050596969160899740557085702820491894186039549343281727316721079483387391784418812710086337522213960182201225788908300722275800328622678037279341781603807527003036722499141385547592620973080462598088893991784347769996424615037738277621932849610578360605987530492049880889358844963837253685297906878379847476020332777182569900352219661988623230500608110052918102103307905660258932809758093939552592383195280893410142942881001253388016276746795966180177018429493561317840265581555268429501208462307264571397742792913213341974933772328975708285839097854302008387345982555838549723422578163955846002789499776798063451018575959304620827026415801248599355798121540424860388329477102352991008610708648836748937125042695999421495334932447907752485092058447894266225297249664642195249999075547499373016411325290797433938406675902885789016212555966073842511280110354621068157998020995217687816947917098606248627061830295960228641150808201549635915868275996618356335987148563575539075188459194494937232586990943944577377039476012877734313796992155381189699174401283130370968885190534652291448192619744823625343580272799897751137081577094893904522678259260625405827297891766842283713020425167153994079909524887813440941484356117609853240969523911762254652877390991817317371150376550302885105032597224186545662748612177426539307609278723760132298693463943735677906544642194273901678671707718628246640943892316636117632225946414944276284430975619580460089150166887346305759005274803903017029188179520839538399908644998585515055199300997171527396529853115711365233285863265766457813183197703113913998775284886344052655890688001998686427357269213494049880651240511163101045614653420133582400330165353405626667958345426888577801238030952535566982848810492865265503526616664555823131960316872574453029000194469290436663172045477835205315718349435902819314302937607465474217610835553092681190660140131161123837881632859297136949724379277011738887658876065351758674632114270660357678514358179467754573935888505033662135974183728641808792278838163326926722996491657428095511072575991344606129034240 [131,75] 113338786431332836951361070904213152381473167084830289027521230212595695884643818823947533141361285431752459807842609245122813601223353785635189454335890360087442697325028710729180468488578650287966187186324037085954916995727656340838724985007330269528356307614704206320687397729040402861953685383526132079898963719198539183990559386854525713710138729445884388929708393274450834379639880401728073293305272530049566978124229295515304504195418822328196250983729649709459096718720145031989816935049099756563788214166949360706261251935914275038639723270733209579287462221328949678994477024009177843832839682991217157399528012525791629161713469333767233894110574985892456895961113861120327463765766274900208196706457034075361045601997017078074997265227598463577626815559625699010490070312354169553484331698055649182897088569139655932694365519234625509864328105693104218584559117182490764879504633230322741417312606524596326799792760778370023383195496172632612002146723650352832450927355250217094494939805074575192750405496958527877433819194638429760790963558071368829720622605211011006468027161568127540527698165951190381962200879535553626230473832432054504545530853719139251582377772908405021659135189678705900815126646278913539417520368114083977201800551270535872347112760577143876047764735186364546508386874279742514319961895475737620565194922588524684814314029714521291407051935055778467985412939022900869010768496324392699020493556458115243836975802675979745046777203306869479847266597255847953028357781059295396672623672844109758849014512278489815113105637663085770981729455626300429419226181391045240806163689024211526045301822265147801333612142370226836712531412042009331423849995698135891136985018305509795244779053938470512978964386675606146725080355664894442873832578469084453455742431111194766933777607175588596644436797181531570073358861172537236560649475542094688112841018408436555836469376076313412544726888522380331553481278665012625540366388149937724793014539537446488544732665996181482887577909698510013947365311586783120254509842908001009427995466635358898218033351998473487187731645187908316425648472756328426195793492820099104130733839277161579324905944449151615385798035740260333285216253884956613177603834160422477009037041340008252754103329616690455928541892153249136534287598852261596257760173020497008076298423581817390342888616778753001486579164366913732933470283056833358814188426123429153629792217494894520960880841266958216166855476019113463009501393411015042083040414078507923410611575870536975940837337817963715100677639533586535626644513035131761782114477032700366392880971188943131199755988512767629344885159682136389042233603202781522485596150669695716283836431381325996333797564121576793338377599929868313493779273605346789439428122479980110210263404722560 [131,76] -6490421399977356913452344557933593618552514102643405616657124745470776560330571683697625954682187368871598989963468323610067662486319490034401315041194144022817751948106343781089578164190048016644036667046067182198795889538160014694793385191917786589427593830164937732978440339755628290924713822484697821891067943971650293979515136734078453675806719398904920460630148420235239783414858415157139602094635298244117974106885209870518434037216068259457072127963507327424973070889515572774534421092896991222867483332799455433403725931400102762204412632789275914106000876024624631359973921217698577744216322661115928706993770846592908563077090845254720630977783292096997697235597118063216143606847967505868097671471894613039997636187518453684279836571676900849038912585029387536374266083024851607675465689830825128873370381373634348438690965148482373940564824694455164316680960283211383136866094451828029592921854695547710345215997763130237222987249418189558680183270660875033247668745424494713820551360819577020031193666079461370234243719339438243668377935606814718753063250499372398794071083434794785454110318580388803260305302966948544513733604310092628410773439416879312808987571521012320972378117885763078338487235255051683444988171976157728460474856975984278955765909223018394267610796480903778072830738655841977194835264946291436897033643370979523029755038878582118412618383705591012949292690398429640067925871783036488186116020345920097488852015290813637984173047193848545922322673263437462487960484950019398488367687431417227023048556954996989846664666614071677391160503960437325115794681247197170421926962400530941332612820900950787363939658253544814643167418248055115432372246710187402445103288933004346444839564534464912180546634906268177381317928756531815274408340566942490689569259199731430693836059164608038614586444453169142643246884691570055690627264167817524953406670416217771553068196148475052699786858927866264226740486329256872496362929239221078965938088090722522867711909164835827941408488557348842240832023289083242255504116416186269718156242574613977682076806355343926491173577509071086552145959179331608423460304510072446970795808771175890063423261798745956737735134233477607975117718877644753128017898088472989616502766318261740682751086005049367168524359546591063977371647007885044235222739853186108472633178774171509165282963966421272187267692587436075822650197712524215676575500735574155446480099595560145808232241761280886470688775874420577185522367627457322227275051815403369363093244950105910871325571170484219525386129572982236345315497758758235826153256318984052589392949026416771708395671843451867066570074006837830093783486629972220095337190552853871564860113740986502525567345278280306685744072414503936715348349582017255189725033936958953137069199360 [131,77] 8485652509853160958205006796453687870107099681672176589964582579293032222311070301857693478955412699134470522467792793944466864358341105554414617431543917175789918525177159195015260111805863629200708455275696926453595182979392111237541202106632244542095922231651037492424637007927486414098113161531672424836079962878952803872998396560714163165936631675800140529375685584731136573674332409450308444628572808408817550447743064520520949569668975192433763038047850541176058076528142612389643101961372546279080049090048676720755339513767021868973861290091563457150443931343015267830494647915274614604853082203456747535106395338458121313320767674919158894387541615902706375485017045742246722630646873490351746311021605108332919516922470687325516216419303447120496607067833938025665844811068935754965259523294551562098210559793030870191726824301021606756059278884643123132054736995877767225516530118678919346657743311833330192370798603581812066418801834328368455676301970164932978977722564701094194364979677456191110402665504331363722375182990881578530930993937286162579231730685606972939590911054245838880304553850649965411162986848385553126598740211514847477769886622630641244135908844703842602418949395994562493922126640057934849313341767967075924319527751072511906564682748171906238991206523755116837333816488173687965055781182173652797513082258771955218515493012974835118633844496469039396177657194496458102333392135130914629279961259536054558344176382701640402285125446980119286244090585455765362275369060105447506366323104166344740318508113092576395788295616597954655805834314911274581652353581641493770708089258374131269240810937191799036296959225148528530926432926650771658182800859134468862636489690210448004949708138127933685123011230764361236499124897427454156060646278921395532749763904220467284306931198741148822928136463723043727477880847210414396626672683008110405006979663389706669006103099956975560288419071153921699646820029177041590115052096456094360255284653862425896789855775540615634822219866112198597301261389690674041952074545361850889982684346953479784691553696857525295970631387687537286077846765839258188730396587802666865393484965745382508167671156802046296570945311488205855854781810847720446755639182181959677800923852493746069293570630485983772505771221014341112747263659474095572466385995014843999981209062464119626406184764182047297575919198656620469511276546994853991846363203378669690956102204113461888707757199892270213190648596735300853293142781692956793502686442336100052968250749582653880373376810013418812097333846050052063225017767750868727239215265590223871225738777610536881669437140913701485083397424186009152249426972367266601423235689762737983702000894884704182683552733500408195736173407253890294519539277822199196738134988960066738560 [131,78] 17831901970444510541551296093801868119601550884453484288994597283370708370523992913921356725246115511603093397329839557161215126010647504626415092984518351447889021818373573571235534171403482290320073635280777637562781849720630183105790404572443546791083080406369571745959157116654805896961215710558858392087171041863692342370941525987826275155964705962275883323199666782051997824907386825465861401000254012013818604355456001215788003764871781137421714406783577007806814219315196298803600194656066102238738319177386563942372415778706012962113592977649114645847608486570130853750396251269459313651603930600479814111867611944187121851649769800024371908947135918959125382719047990791774660566955621596416474428706643837767200440339977377240347121530914315285158697184159371644987040610774490009956233264178647840806948731880839184369418753228670518878703725236679288909485982483584540263030990279655331501888195472585794850702365276009894150527243763749567378392283162945133712644463011760126127028942607691309022091534114838944220018419837050000871130645861416681314416605335216275532018183087013821882463359776435647771936428472443577996428555984846230980589767580373291276315224343356380665962335439416994698116485411126511851310917616792108271619276419414859393083660185272269017864013118956910846770030154535526583236770654655788529350305475452116960183277582635552559187566301531226840847217693052151323819298984648847026093622628168135630803500747388251132757893110440722825482050618869038542114768000636924371619602679218667811005993804015000866862634867093315135226348234527292737759041117165827249742935903543411994699880018614019990266885811184084042646804243456200473398700532756491442187917498979928124206434783627511384907905316787845359682359024176553021003233482818422261839486665655095678818984988943472485062132415693061422107490897690619311657495965958598786980962461118595927323135475432559979426215654343523976020408665389005530974748288966673828483290104679197943774319855789966849866040918849713390124161143662907359707430392618188229566119191541625443919960063191803613370830512415198410168595288448870405755605941047040645852577477543444994516393881040024778839376029451154912278345445420763099915345055659146574243768554929352716713317997521403170755844652956667975632543361028470624463415509244023018539770650808406922375722635957424943159693366266111354326832375930471833735392965342252953612039528735557956918129092496828997031775421711976601418568438478505986428318732710439404013466346256527366032013525795887608470754814411799842345108807944436650674279376963949649467465125373276817622443070115628025981665985738824700907455871662108964958308626894096966967525719295963189519949182821918789945533602156438663941890195290727681198360592098744960 [131,79] -940405823468391925215664760324738693569650889482379881175861162513893253249340357719653048412097525457412196413629021556621125043852685383283306690840944035851559232460593448319263041643603763036906266301353920739688123185839333623414385320525639099529153777159696225772605078548292946024990536449428395548950008652841588963697830602617455535430067599510414515790785519844716462476272034495063152935952797258486189573160254890906702577666611558365787841439122827683449668051358637008500634733942024665497579164710324392887562284886330082514402888511839242434241660604279932783210101597507844852888624901147196470801601287188257247713121836298133361111085153902510545864274989023312267328260676502792169195794125824391143177046920045025760331277540348051682365555494770553687536576472435217714052156069001056624025613272634184685833474095831940812535561665873998661380459187946194378493453038336284405135460076704276905188494056265968039559921192060936595942620028700881423767669744025465828603524518238288396932899090424483285992465058082037920203376437532447033213653938128285977530468559120459424161603667082986334999861563420891202487079319092695041343917376403683519257872202656804988261835745767232087018144807098307163298822686786611491448017850370112655865376035623147096641608435550306429083240543192845136907815288313327224127583719816742591614848911667707213750712005433960100594117814395468149424357565322581200642412765503949526533019597208081129216220206219890957006791682952027404172997666538153269667245987895468221133947168505593496844685710681038107653448318679569806114656919867600128255080144641946746223368930075291881592646016908877932954572649048647976890935178349224797477809718774607944825941846450467478633746951739660682240901849042075532190432388296454324072755075446047952563383553048631756120065904390601009737509520232256148754437469559319243949676407690181196326239286568944208227169863503766700485245354273757013248274468408107793548796143967176665342755005316179836491115934204648622268067987221857271460140102712591282303664876169897155425327696969577287020633808455456707026305912219778813003146406100448013458422687239918396343737116633765238852895243714752873853880938188049960015625477411069971545380369346131005380781483720070962272865798818548186360646038740179943792696841081639685459089201277000139501537393289053526856024356563847376626304851478658262902030079516899684927998251781570284723384604792042484622762302269072183080515271908921555631630743032631783329063650806381195178203834304343838930479364735068394034110613783625555516803960464058604996980514072745855528964399133778424719473567304538432219865593322855848949429649338334412530568118056019431821987452378262438778957321323766322731403434385196172171996861506160 [131,80] 11207240018148925440905008225406393424699028795593466262968002706194917417285728582072340522550901997070340384195581933361375927250888387457733852563072318924555250230298959350128652252118812382239292966256816900076372858292525955424285473096389300691339286832870544266357546813642018167116949128917067797983173304679588967631104926723428997939802438589982840639833703554792892797514520797555283755657721723522490112384044916244370351345697004466221800660015723694345502503073575555630147234314093071315751822073625252250488410774573185136693686030033909214996383848366886724758825784015434789182269521485706033468461715905797879374581142074966748568196692934346158553394121125257554022096083901022995955855676556696494944752453738268941039117812675722832725435256235588818294140880492549131893398324969703060149615151156026697392371447525073507582447996416401819799811165768810115486848475312309863585397140744447228259035310603119022684284034760287073836465243637231199650678316811197830232003706388981407249379330438482021917238356885116157532332056268155769635978385022473979645343906346316312771000891134704423457144017692403218838308763206867775790403312758946487227349238553157243853825126699722715308743889342826167447764816607078611723267575033154626697547647652980230022727491481820348511300503641196670690083496800471691542014218638819917000784952964633078865653243943187034207000250016606096034691335452394976084825056226333186450572158731407072300124435524145045590357363398227090339217609423508835737212709551182861114309636111881672521716952929766011710030438358823191323412028557119796320106473951462106774538673790249243779276162351253776524428222150587742413122145411147978402079553240449185440525608410195674586619866895120082066185795713313283350181337730125474411923145985072878846107453894272039154027379085579275737164539394858357042843161463397607201781781898173188821235249587000826204371164235251524990878996353314134081500958870696640318929661994954896441697855790283695132649128694003323974609474380283675635908607043834552140320128962610887880126728172876011143100046517937536019871321988278549938082819408695837487562712037245349388045723668197535552126388413990836932141049924414987970829662989814379597309834850570444986775725952647784314899579395621703407859191257652688001584554959593704917318109379792017969874959577417694623713555360810882502026580931599906120992657921307712063451083203783474840013234416463824810957781664885583032344309213897976699516405813252378117651821160042488048465667431528987197766125321205965727028326452958016660666075115382194937379956326123696943044917740883555197682349012727857244694488233037532391093399287070154057271016761442034108873232717741766643200819364622759364674964691060867716866465280 [131,81] 272544690349874743944032016380032427376488263203484586599725822346069418422782179982495238550898036381297727787895797238874189157194690904838134262302414195168188646034683425355490599011538009213325751433531411587534741658371838110887930699175356521842501285507372492248805279403827314993326698908830241490935919709657391032244475222494393105464908101470609132308067763431717948574567986443269689941219896266213430820711696951711126133922379316107747941368108871370277772448845215085471701886729024049282132837150432851463950260787546683412000602036966464700878109295645803389241283842007836681219513645857468707411354378792810355066208090232564930675245513368229095417469462271646526600672482320474010571284234492574069581910396910976880062254248110542923239286537309372482662075368171626846520864837095492953699770919344310997333451828977266243534760267553668414338112512332336186947704682730510910990480370262507431344916843409198210980379350507681830709919683933106835069707261040020289640303093800564351385085742511420092181587637558695253918816240570666553039343780693071055952978922965202103409488119771268719270521544546620916219147390274851994524334746677050533873476449967665688000086675609056764851436185128639377322049112867600680841321415942364788369939115786770330501067485014636087788838050528196438338572002833352678020577850484565204610075817564546082478700676386772673632310840715446139435211109958447289826307720841928351046793511529278740971413088177769232749358974299624616967230644038177223330020742232016532653134836363715699278754142868225575651520927879200929851007089295096386700174069183242297035304501830210163851829724911859999489380221531803858941937320556761920558866067614166380825854537962912491257989483403210546904853746627747302684229318734754272296984819234305882214752397465375060809172957946080778723474131189169410004793363762087961513509443262594080246508561740482191293982551997205729946056977193949128803944965165533300620834074232298243834512042104238875510778267199422401501364203287004832829708630706302638814517082804542999757688666912386762158462349460224271769022424958455133574520427114468095294614159348544524325553784557578605301361959098220212912209792742061851851813766656703899879929374438741590794576879813478703165453528145378811308758346428843135205073872488622995912372525670297728735380737800770760392677613877453836725374784825328276074350783774319628281505697033815864661531898891055695996910823304655711194870887092685342429793021669668711103498434253088664291726964895737101293862485378439680743663498036763952030184416949061343030198228262373491506841318474361429601142407711319934243826027968192156960137126308836403319541375218538441372320474355434390377577533935071107273034150603639051049280 [131,82] -13181239916219864993694629076299642433306988227750605101756766942065928497797563029810826916729275326934868944415092741400143943482961924503389194612728406012914754591926561091465200799884516673677799759719463325335631468411174296385102284290069416493233642184386956672690985405047253674315826322174250895366020460923484122128765555933977476615728041461249516877461460554855677549160869161740486781081054923676039546853925079170294153296067698648833700481953726901463750983392599065536444619937998800038831895060386274002853771847709788956853895179866695534359949429647670879344136540718557682269124406168376997335139632288107299569918115448481258470102827691883351974386438627914464041702982502698056468156673805228266209680744192814782791014668815873278899029511892861864637687992717725587737237876206897405497983212736253461807178872170967064158530040800474456353471881583219577159757547970268337946911217077587990408790548277027898751864995233490474901921548065217841227416426294603570675045984254999628681634705469227214028390938330710389267241871271558508917237268533994036454238475122220907466625268661587580046885057406549280159813624302118834025601934846508261652876907158287542747054045138877577551129350039454885340996822934543319511631574950928810975489136642531237390433071454529551355219152672586196524755878780758401713115224648663255921896252927482825738221272128624169618180082544313025911359695477382246658453968934257040915755970772535580461628981456047154923592112023224669601898541478919897194164871840639477015221735955732610452332801556467993248251961383947893338121140699722872526936982278270054949130156748941642628793020358570477946267967529415902677824279652986139934743859133625912423785953623046155907291749552641121207092293430092509485044098943155579350598918879409028053641469925075150101044221465471905959293531262197954262791441058430591559136633433166020626447981226376199589695091426612395615069631169898796836084255380807073329716632308144170418072301672786254727971955441665145747774809099120902679440710021050780907764706250860595320419077063042160824528266157781500185331243840308911598313803921263367757292698909920549113063175948503817478111508246916958804928689702746333611500706390490456884711405896432556429486572603249146085661539847434246701986161858849387742230457848249570487514582296084988478221619865507776042280091195869921416156686086498953559555270107497923772853829941570852962955293836260475149418316681619082594311428513742425071678199347863503928995171738364567564408459406046695697732878003440212339911712455127244674774393179961921956390564703387452622904291661104842711487377977255755820323321441809081732339439463570438005646227459911805811538190898870346162708414734523880870472406514119054720 [131,83] -90416902417041524474262828110007899154617038783195559028351504287692106725279362575906900578113777142206908888665546024902220765719669590710540421161120867818993751014497701619736008327773037789600080916924065161616397520398024042870247508996713613526569465933848037904039866382418009190143261548576531831496542285243361288213019573418669004375195583185837904952749944694896846735549566513286969713333852846443799949972044323171969120872132214633819656489612728180348313967743103387912918124155159368824584350235512871011115318330201238610021183266741504676817163096757648463299808823771790034281068410338654501116432331653445698331356905320944045913386814253246518393967043330742413881271132858676898052158747607522492308137834895197940250426374016128229736215294365695159133584413425855208070786024241848594655575325371580640274435663126701855462318086111729629167358901571563353800545008396028443543594493747646778233500665424713618924051506247611597850087535374541390831780955014840279511160318546236985690057061292067245817778499357120952320592496188417363542477838896063340593072478739854545474612800160436957879291186932823717597528171876384988449625966132610003166537483302833576605190878381646478041944241018485641352677601920929731344830013065923181314502369635855858171137079476174013467006243054581406185618159181273005325993267228792678231160902634091766537304495119970647074605591506141486319953859525630829925130177561401471122190318690931713049249328758609300375825691660047819793419135242385552285983800570703632826150378991544087974721431392812559482031244025635451241341409219485231258422172469630632480779998876295249776550104797260496160237110869133922440226913079306652386839335252005159816691095566544467833958548926008783166280942134576385181163866477243984718640120479635265367970627353412401380194814018953925958636911081092278476184227347723843537820030308172651363720422209194610100681027468555681110158529437375597190066842888533324273803040469999655377937800001983619091674879741903863842329800855014797514196226573572533689113600464525889391948469821762949592770162070603187418565466527199454041352360187625390287489684537872340635905723247363646915956367449708499896672808160689976331243780580552063961239737632520853714317671785984970816995773093195958238404008233467689058209198632572607641773434897476069030601924392183324976085990667296283446287042645670179251106599529877770819641470613321617468983644805177508869554458904520273219232511270916283006898978904434280304435307386396105967460565388613284411183548870472523273473723043584967129275490044979514622590817296994616107472952747865005371651240696914334824811551411736411022725474947012685583009131477516103976649002104685864304819457669121028931232367934000 [131,84] -521246668638671261010916992053615386987262757380415210150425691850697147264137257832581763837218355155682681869086314870755100358425734005006878138960081980632207604100624918039433327060688806496168980248871668095963000219440638931741887451833250750835609732725043595641543491328538365022162790739118249673255395931673693646765228076883571130106007760443218340263208183656554081097373743604006756810367383631747968877228097439308616040468862789410583029947536219813272877424801553636427389201140345594859023401274586098301419380388886278360202637713635304337801231069320422692941390016167381428199938973544447762309581689146904134147588201588382946335916910395816925350934487701776914549078296264753039969232300169753048335672265713328363541191421821511394816705475209829785567076084319666115082328390004697527465178735000919942226543267360495705330137507946331713685410765292911692107328611092196057229198887464766599675177117258880499384957464581790727581874862254151677514312225055855239004601038623802670957565448187768252343298118540017870589852360655993726412332526736650932047549425392270940348237933217612377964577047283877259806302995980669297541086983183612829847293441730239745763462618718145778459457590583425813681465387982259624213287470191388758049728556337470182588154380103941726412144610264938301412598500704565287045656848919409787486021974306075095101608461131469323076423387013731268354633017949105211589158046596783546665838407760328504977224129549250519707348827769373520972983989184755767441070510994893513375070551778604014567800341568922453479455133480457787555411182898797683118018877813578468385945518552351035498706160251733604801186975570774140782432553595953646984048563868992352649444798415610465388097674406920383035612870361802793138900779558420710011101577975801582136396050932637089067910659327567150093136201787378256380060539920362800897095207275025255709966647955563663805876511224637674741109162900630425667541096088593440727329817814067833727432410914650390193877654375538121961131080619235460347484366808317053778131275530996138287515417374867878741349672895265046209911095849089591704933247322067097127595134303370928519947393667379793643464227596295942272582685732899761392819421444228115152705868844295106668407793528375202980391225329404445772627462254867155812099658911124120268437009059410451976742960464563042060000938915858337306125147602182931664372365539876008035326116138730426095582948946196024827347888703947231890573550127535379279593757644869819202951034936526987918817963007903130651907745906866200193736897754636250390345249209506486750633985638875700636177469637283885539796622709418491151242990887213161544919833729379381553815284026642575011178259347722475285478776990607476577939200 [131,85] 7691912125335186508385549900333276473601195192277119631845484887958125490884046806324817199766279025554407582448817855070320223214216881355375576389314803932961653820545941066237664905139445835370504338114772854571955872083396479586227974323693775277774335466514212050047972350966162279736750217015366426625314293480724722274602579330260448780191690540259747037265310225559445853774113487520225601732583573495035593037891320938071128663975070054477020619243280326138509243420800009347238323200503734079183468009456558654424737782195432950996555927732786832184537547128861719013081495460090118858921693214010357881078569481169547443871287189455082789923227155240932936801976810371559632135992570916215082262501256224407724330827364455142189883766998581344636481681903012441312866725666518884010371696844823995683939226968172187307911712747560759096175978917186863145112523176348225041316874834163045797593755661169682883910745553664621095751256351266014021921640026138134022512535529752499536880710473871345652745918091295408052206948067724074859368541041162187428683851743670322384551558462161340417309218935483856542956405718303988752120121981786146162678979757909929087421072180742030704471041976450601684110243870649695340068726696324309343965562736098071109187725128609111062101418381824418326510599334889464865866326864858377824216980873857522130793278298681256415914541836912419487778217242188245386499313601687421081031980359918480980691559037818365000561455967741162145612458011245274369157638292717790205086340954389632810616418472136533880592283279378981111824983056864501069226748381497099190082457632143923890424344817343802663404023678322280680438375683435547163880930994235922335426571766565980670339593064929908300002287250454790522273149081470919436471654930957155900666020474583390156543158725641774346786298216005608836986803444809000575457399373899930376358313313527127820153436418463813554173986719236627274296510528517256067438110678502516886853826987567637098501561059088599093268586243709240451456809774868085470231103804121722984049867119278431328900766681737030694414475584040126320646771746906415913358510639525853992339887231739337016598292953419538255763978971201869327102481328894490388721608059789605058964049823683125855536417308553669615283379409536006737049731246102119592803446454300310366310084142895917056558296424440003154589670228782930887047775136076451138273468098598658635028060408917384662830941024772022693711130632348989581545863753877183860729792174100357863721062910613823104332381308163661650218594338088451508022110665315836173250327578215843532241535598480181532784683216602202932657504949798426877434139357770257252838225029642962699757485078781820875959181066274682435535074291550729150816 [131,86] 854103014521460070721193729163964030678737000958832563019243990868822873170287040195862215790561355778035580183794502055285551173903774777815621880599798116249857170388249303628046879982679751881009441643110319033308638946617104033538203147960314250936923243935230147845822326179861191107160797723218102428284621754813972335865275940658769021279431639555428060719462941757351298703346525679462670483122800453410845656319308121176232938313835258697364250600906348534921936662237096761223555319977576293415468776997258476404035686024005633228880606618225165433088449219682009794847637826536478982871419948876517886070655372394665835539032677719202766930783781424318503906649837819971250138172553452670426129712304879473194690316351523580696641396474125294674050530809379480161445324000496968884836863400864486014735656364453561934827058610147143916782190967957261325982355868190345048942988320971605422563899978506146561860853280632748686955060696477003691922707715276070836629956389113329334843542378634234765661915618744937616901852195104776610146167442733953934119568032774597197980726563851205697421942866113465363122062798103696622286000068399660563322906600557451598378481590410576478657660956984051227241269831694700979764112647656030874055216350351545669799055165555594730800598080996099224260668528447068717597194234617682444845317508977054019114210974398139621034496848884384094199341706337366254119468081396010552704376559501233004861291723951646656199873971793275483983240297702180888964729016674967840742864241636409880503178790505527849651905766201719226134219340555164600281915109186589230716898484957574232217349524009404131752040324819415301229952781900803494473254297873862366230484292339932752462477623342744205776759364742030421402306216281964812932245436801480015078521582304321678592054561599602871780671928427701157569528769951203359346475987996782703125795623181205715230440386271799073135767664937952022870706971358604820698618747657785858121515764996520764568432293017824804144662393258446808523508895150225785318373711149270528973671788928398130647298118445145717878277414118388689301043165569181554622988482936094310542096412920623208603810518349840523097530020897804998830084131057301729067663963888725476101270623860941956372530837173836174116082355091602605038423080258096868288514520937573959621925638670643326947683651613644906227785075258657759854671864047246813470248453308686605758849197899282304552682724512271158930005364935080751346962045033141535152459683012745043426894727216921172672307331397331525589682807825780488052648595466773150514261153324098941001366509415137360293854577514070059981341477051626181881842662559036601439268602608072787970267451114022807900838700685837978855873962787151168 [131,87] 26152049861873973924932083675177630572830785671398983464839894114303656432629809326578896635809868775596235821939816859691205977670537477763983189877385686257183869931952719691778778193743602812231237808845823906953721270074118021317613342950524398701642719742254567525444455304476680091636518080018205823595439374202233913873999238753150096409515032255952304303567094987923561679528096654505158149035981917479394157398209606179564576306362622338185685515671408147834641432923292925367288879351998930281460886654191291218791917916128352601961575665775813274597724752222444231890445714863459656158425489242179938470955984971326711430658428770097259685895423741851005708777552686712385774883454353048653189955177850882251522243699051403379022565046910491913651926362917559922359114960101418628220345151255819828092754402055066495844596509764516235318855031068041844120819973450588643857422065578703211083774427241035194040555611755245157597236208402131711940064154991091828760393959314144317582966350978551628040843088810202694782388499659679550533279564861801513890737336258074384929958404674734443207048265168596032525616643568435463873458145439726605070611265437647372720181385927572116717586985011595369198314095729076207076821947750402681205089582880895130786151687644000689916992459514081249061219863168517717317995069760106648218502364645516086030392813035643539855036819979619294590368306189770162710222363097082105739976082287299735223104535178104150974547249547415777619209093575613378866061919915469528529218352057276915997007588556313040194836800930225594750221630155497221563272917572624306264681283166350087990552273274840451957596466881378767808869988806676566039152433183831492199231134160136452401195836744072987985709044520096546801955728667092593672692327599933827327507322839245604750551479240565586807883648300760837520637974604590147856422772446884055092976978333140439188421761723821636839364715741092004242659498328564550444616358870562541524245820894675347516066718439394469886748839709072029230932701352007261661214384739013122594956579584798063040041755354279994136098868319958539330507857466105449205375565310558288262276447781814707865358053731006130654427701464427345731843380231598940602640803380822008212510247315474082005113710250693391775525650828428465495743627337912338525335795471896472913319170508990212758842939262554829846474556177783172302386990459351888555745470969335106338641186376575812013298841649443066411634709707371460175911220059201165368048204776870603531540412610941615038036912140482325752002623668999986689722570101957714232267092179687218664382690187563762021607632169137414602029709908874535480471892821108764155074066957811325589699472241414579742302299179932001690464378612104 [131,88] 506149640073006177208624388527518080678494939276742431904174638588972730410344961038911713593621702079641694280039315545537042621384710435231877506616393452337959122448413001386614707478515064092206184478921338176266008628183844049568873684211408052923277080224431317666540255709668519900294234060905803385319238831043255966443080137374848900442260284510765511561840715173149442757992470854293328734134238352413165985974228826978522457895810925973932797716846924320074973903418851238572338551818531392129248835915649711871295848059184263138747738224584726239237903568078503066713793726056124698244855554586832930721650176245348913448836969339873481317362839893780116005546987676369294070341778115281973006656363808951519049516407907881989256313256860590024476351141700194649749436489453672822782669098029114835452446762869028598495147108529376141316233050281768214038490392666202703724469427629932920926348243658720671527928271380488945435031765062587625225852787869286822163774497332017275039752751107844561080687745780288491616553053114292025479852189944489786186551517947259197937778738526109499560484903627003407396393065782103272031042820445680693798906076334189335343036079305282765950889363858251956978281275158008608959320242223703185561396072866802135813041582659053905788849416848313600469035897711405974061929925939566730548580550052249281834737960519617912764336404731048279308515682563346804135411552217563570281296524436269661365899749606622310740479684838632208636975441102569089229301440427832952300040887674389867295849403954899065733724555873608161023525942445126526101276837225744913326799756615513219892632410275915310503559755785490249508476579122199332268337333281097121987289772697359422120394465800556056618579368023691742809520012270249657332187742079567872502566615943176192801335957947370153748020260411492490787541040828209355695564643726602399123597245338459127492279755147493647218605584446251132024642822850287861645657464360336678089460630084623356192043238855607521041589515802316506752921147867345712904646563783501948303017058045424297285538647979145311246620215588030922549773869416915318435098889302023750804731238813372969093050392409754203968681069024798659170073937035615084111216319529945194452404939018326609848572994092715264379539093312008852976995387630034119469956321034499531905199119740993913809729141005036384697178131230728316752370692033862184782587599498652021324585888335407121078306506468176713316180620832507129567442628843580477363657618696933668936046610559732565475762991588461686208820042958948215907438384252465742722087366516523636567674340591484495207042889894341158787460094906012432804592926903225140149275727259993949679895077502172216441689654950091657397554432 [131,89] 7934431696958374743540585644812914273431288914661113454725321713702220608646593155523726484171122899243253050761287993310229175483969387754697637813738336364567903555367327992027760314739487497786843236132634024152578724054290454199759209011292246424707825425702240381426124548674324044401723278053142959122624288686232189995383427928367279072073347198590107271530921423841881513202318740273414844766573647611784636562188755236705043329573520635081904351932810622519147648045889050070715234885615517284356217322552502469215926506435458370187747048380848395534851095211351512104525929615779689105718301058461163871219161691593127575288820631272408532053229422158569375034817770752838805443592788479689110821820292003724025566111995404382407190348285454363235768812560296377940560643107356573261283416572627993237542862878118044255669445138933140281919130278248036497632367436241700581865260488149656447778798071008975499685058387104498282103350775518460268018407887307466678770037741183479539387941336460553566740923852083594380842854095578448632575005694764397916277860681526264752805839196833038333194711580944354487460311661455962334849863238769134967620377004792127684710008758962804556042080463776713897636955496098136482738611589275489826827848627345311321263255503400631627246172484462398047655410288293877812124026187604325439650975679836452436055481554166320713781308982816266239311933218774295803629815486729403052949047684919708951359537124561984680469989044950251088249139394557326169068763893391171540283379043732382759669696863836584740910129791079485569917468849048179240742567991177742410243935953338126781974715300910861332732496225060524534306657330524559204440051432824602933947027042118506498622270662547969331700998676918921524786994431150244604526432117633408929424435408488867302623893357074230723959052836151353706879766183191819852784183242577872911712073462255931492901666090077232426924862162338597096059675362796480705620953579676683647629388442468604886073312568519445268003105659230566276270948656292564355205763882786244225738184369521893748342728056462070510300261656563845094904403802619418211458888376780928289151399856454695632828084760782118872855289423563145768395690025733419299788188047406239485980773785197088184123307142763142026160102888393093061172733258740021189824457349491256986463535592386478414560205307581329600911713425732647913019537783742038576352948878373387508052694551828531065755386060868425404358985746596149795350227936834238776908853155208048766802997864909988007133581322903704952646649901242042685671513090651048940887317562032379598230007193137160192707676073743853055775793614363429347231128107856170095285566295845857821954039314200468596089039845418260252128 [131,90] 82299608130081606373446809245259247200642640199089544040001923438011168660627787309018527445606602979634143778560343026399766356764937759610773288662093903161746164642913837035946258995163284238585948371151398148025184234600083360202275999082314620761012744587420064748947721787846628197585819404599197956291840822103049170661056318912093711067328645116692374159237819416823691382648429433088487979315538208180069190836449618302012660758212977912165674970892130287110230746860818147698789345559564631047045670463687205242781837577463090934397752028116807253990871522889128187990891147765274975992206550417542952789830206224990011789354075082686877737698858628610805105601949913691893623206198851746523576119791516455078988787435046682872427627215585915574566076762171962270323284065550508989879525889135511767315740871985675173900595014464806934973075097984200330900780303549252451791348660206017977551033454434372265644617400903499415542409365950746526546632974440765783382129252659207647354909359039371960309635615016770460516683277634826164701426839923986943508486109196420288530386484709519401303649231838442462856743901455556671312492136956968341877532429300883333446642842684533421825778003267724966749147102788242877598869813084690509627290615884905439211355968910241511810259419925280234937919446705527669829372749304399986132492495882585455734234127942464106108955684610407283987535699757373293351787551290692842642021278542789369502194680228538420938190555867506087686230469117178252973446423421452973854582751483917260819551077857053354856006286077839103948179315600588040219425794182217021837463855944486252098700746108187627450209055973600537038552813394459442565973973553199825503473410618748305104096290394952418400865027815093760467195443282882086096444584123809819317058005340212313698274148449545881163859348911108603583595322847483237952463670723510202054261748078826251379775307553369721012156600449591193702766372715528524191519469527648911483461122387750709123783292340700646635218765361008146736437644347636704744056194838116343527722309340279320100974829912828481048636465097528383114127271043096542126692140415982426960677031962958208730909202718679285840546561981651150704141827250340361989488676242134287286900771617625251195777085095964879067891135372986169653247626628883404725908572146668342207553161867015206714554379320756211469510378057382481370234230631717035754210337865925155136210378323024954374255563612805518759483771997793022288631688799916077950334710562552997622287267562084172054378447332544131300190116918713524968156581914437216115299413794719300450483338295545485764823636752144500997365338556548027774004463667266449289807735040385960658109676900739669880445794147153344 [131,91] 923203516020355755224334516342534127534366814061149133505965825366226761345373920487070587135290977696119966562711431355576109112191497396766069385169872828987513107498385564767332549287650663294621775907712340812602592887765463004244370533948297414076223679169419394823933864493246571510924812695263733212177974512598851955910055673496539911917883693273857761997958647575855664361788265297973341617068279613119916350247020904341647711475531769329473621637863863385146314153064390089294733989230144076081755830116640516529855375261818414289728772933865924769031837493556737480209543776610119250701174331330432364737967891337629726310835396519128246746228735274630637867889400955021027706841869487797439001540496292922235762070330535929109255233143005804956193056527938248040949735583900025092058474205756276604671889000589210341364710613537592096343546277348833311468371693716532605245787684311030631618882941246487569368199878873154823812323663432748929738203087041995967002149638282520798619524089454424002768093761869436654157736077832690020787863035481244381940279780222667444995983944663347082897020309494972406989326665992488265740542144564300469557602364251217791727866179262477685438664597468621177013442278798717217844024633886793032053700333117101629531872032300190363940543356705082800688354248057590366865053290751932100896100940321188921230968219611717634624516814628542166158905580406552365971986542149540957694607161517567441161918149277938224037574143534046103519576331498440151231823312849934981886903521257707674431003218709596227223401447536787111447377246936298590871841091103320789092206834120796405002278422492000283436401876299547875517220392572835955344887410478180210275051173482377196467489481040519750775047598918546719081813040407344906275250457943617088819600065281589096474171008528997273108074577578415375228130246405635230332751547276999016294633211814651309952650332827123269555587427301628709354697113493412935714478083662211952128935299004236377649520885751790388870735596874210575039932332478398842971497866289581886331267742049704605324771862088173492192611812807773017380605446135827612695768578550172867224844864383881231728323846489329464611374969553310706512791447888569372452862631271926556249201587435906910337565106568076604771279695534008759322279021144082259602832027662408376211846376507148833534745638515947449250121611268162698464030176295248991538871674096933722024688871889157140690000792153302577831119281393822531394662789771333615931672910147914249013674892932771142270841685463037164339732187248504054593605316825892859298688430221820879538943285078866583691043058969300511429511572911558574152937439631199859211139718517637059765775285144299932985917705272 [131,92] 10145695498318011268441289596960686006855545570639032923392656774762681526577902924341653926297882856165128017588905955415480959947072581619383303799516234672870249835516939081904616612091232240696987403101446749196325828655741077321644257982523974860214954441533958934180813185610583646202407393692282962967681483608001570184745300559299367862434363033351050205535987274646204700856880415713699342617734593084883371415803843027097973450121130122678520869428355215449582721586115086771995398074743884273943234366968193397748644428950811152165020436375620776589365831589442299551258290116703452454462076987654610118202276110574909367836460213440486649913808961417431547126367930625464600776330307068289381151475046436151171515405835959209372986760144277158013572281674079414509425883494811556676551299309852129590416526418432615240477943955084383205917222960823960140336532923474946278070740684384367337312680639814768125710085337882633036213885067449301671027701628484905399539951844343449483793818401140108778105335453996393858564247965260008582262568789827560594497407106708699894606145248567794069292985228229395484354712753238594515977958400141581285434818834504461039571709465007720896188172276630565827884639730059132675717395188359934158949298654779968989619982787407619908161155959042179574614320390466692374681076458064506556037199621989463191500703329695018251378832672516629115890707273715647425706294653739164989191939738160918398572716032690798918668531737770014040620446322189884734452850405259799065960850104290758799565521638258121822558720953880234926010692300332809583034425486424533344419760863283172231812183008717772608079815528447962689783978940640714047152906965422095748271814849473604837591506158954362240495331425469548306191587228402793903779893905638637192029779600726045861658508822876846964383684282285269957494007168985144202002268688619970500601574936784431503947980128677718289819111778541508065090251081552349472344159396768529049312008833635658998970718732886013876639012452819120338516810148647696975795356656469707394050090681960015231153844968164020278777943651132335463183694647867157462136520634630936298968944426630803782999170601284220774421930627625468241350773336835561537136864047081929077715706833347682730111644886971319510740965397758207369476199558429988316741985897499295089575252585857834256457289664167006668726757373620166736647067219797786209583725028973862065323079383878470856842331868234512007581525545002692746322090562644304318194020638567021926355035425859731845368798064252371774765095164838733266161334460289472921775453935053856656138691036252186168035178941933304444161252075806838538370010741712892490341108294796315726302000628042473688336128 [131,93] 108983664345270966434967054985004480668285441468313304771389097926856730318862110557162827836150065924120437948199500340339933605260914111965441067627325040935518965322558117595652748570396269641522865630648073413643589520139769787663188624759659725942595685718551750313037254769581033479998027800127844097499204495082270503707580763785001002538121894375967341756461091580147072866094979764038515948093801627058052836237122505196731530275693139339893535644513712113653050387598434948471701730334173708877746493318156339791998486823143138700109033454400601995443765217413571261169302827726878291334318385673895626408390063841501830040552985138285557636381415700638218513490924648460388835886764892574114388646657261870817658766426516783460068584007768415964658291664293816884145012887510006326460242831129547457200711350619502937791134527144539217342396773840916308273907892548894860883087919399095101124254904533569973589652438005269081097528948007782482516915849328665366407076529020358400163811248332302936335878085360950752016099746946335315815392260053151205672467893627526477329223345838994666437559881099216324034631831862994618082092483246806521866653703959267635336746071419089670546680895645288528684193432113906293303327883856865755043464176859230609436729782852457192260380798637521848960880593471761750653710035616499238282837188708503168654469563512092800873036898660294210527891269649555287597186806374747951927973335263438661529343930080621257196827219350058106165564766756680249055326706110766064215030582187082759473384697008236234211267276180424587163814132239168592796652747006849499161698661808902771405124797401728210734625199370185278539750687741824070452068358536672310081477451288210497846575261028290130192190293340040398118510295857390903213975118160866561953055474728036393096108766972426259310233078250410304592964709868618850708939602082919290838307995099268563456911596320203470887619800552745264789352236419689564439204001815467769881362887905246175427801767984089679609965931289269926340037187798260760388526318976143375616428096186356856456957795238686724212928125356408989080845840863242953389561012003827039233027114659730655283809191547978420574423423180947527166809375334911536369190889619159634203864493475880347884228189073729950256833701884151988232637199829055303826542060543128708476870049508385156262339554688412594792377296484947014433392605550428140252442424399321412470318249096201188524933783095176048622905147576405679554139967810064417787189864091829887877127501858979815531756585590516909999294661700811385980003477855527461655737190112083167825135373730063568471139248481757750108070162833680850301742149368672951163781913349015838575086643019166891776 [131,94] 750620008296870181346728675458973648292293440642899205320577610819274123190961182663542580919674463696839730423790516290451856625434810560646754023455227778138634279558678706842870132783303456244713647517745164160816400842788095190533874753686995728029662927210972008319438137246733591494378335272543526369556835155650896351981605299969819161623296149911181370917380861522236908508863217113776003333464363505194991576328346102961329097477370438253412674828399985033573846528614238625550172674015397058810952473137536462957089504799771467654648671931438304651482606409008251913889784445370297004712459385592051931809694406325046489429172216760371837341674520626702985826799612935003071923620112313350118662270674990273893850818042220149403030965645420233137519237970848031445467091335423106794276831784975921741225026076715756819845264436134672011802435731602912755768438544183536110032855129434470514947039166620173893420762093288671228246812813340022999367505899229833130075900335095041319726022375085572990966160140981571301974158896828777755468449827651173463447388510520015301303299895003762940935145801637032401773267429411753643972587883219007142273806806767545339627972712471542662287941313957215632614678607932010713317758172496085217955996086028122725888032919939458916505382300923905607841034070716919441603163728336914597797865100684460484306321960164433001282258610713291869864539606687614913334375403098484521821378730059982654932774872131563434126980965649164622705440498279286948641409824715853097095921538216784090767804012276023916346159722986259485976639651840196648944421135507458593684106203471227402651660579819807158129986844438601654508882235129263289765309204245743971421802484514356148874264080530448460658251377706280588492790370574625893467072252317772288688808237713734390989403389978986246637069003609484800765889175337960346783612254744518398897816425586006547610127481768704993637028791090635089146847442009190094685405881955078923114863794633632259660944543952636597819101193089703930784889038648507026648140985547489512020590047752323766640107884180389622322007718259434305276277108066484583213781975814256140860075589976719986248060801842432561299301888327679531361954263683235659743192934829646955364780487284435696680568129763665618526973252734315377934890931366450486678291588233527534153102471023421943339735330053107748571482149260573649620847387636292665943923850305406680748180987840248320124101588879098500786236474212757541284526600214065134024510432401960420826923142779346735236830780147934569749550440240599171904476005256499589999566013100164683350564605636255602588327206662025363979594796797194768792933816609880633853696355754952971691750406476096 [131,95] -213850460657464472428546124517763841747271011583037277475234524777200636100287547910460046903682372341454144700568310759520733179508758967365287448158018849049955688343378804581167750380689519543168733901194069074257179966407324522253960142358526404650031062353492172101612937199520375340424877501855678815817600270061494817194243631480750708785757765560722906761590692247182623036432035135088210501834942546357114924990324509442406942771031376669322277687721742766219244245352330507222614395751238470822457942722027853215560761073774458929891744874011154874764450560019665442596166953843777032731792091480725464221000657989943838398335436155681055917391831344138592808992867537352393493519701195790064809454278336125878530635171491454340351068378205992700817919209376299527407423943638133534463606492835970617169487641278780225435164066753078474600636796198312250282710756216677701849405542575555102479578609460489221557878800265913300186913391717034622596711180678825362634755657088079350211552852376395560406485322053025504882199131524683526844323729665932554265698162268078932833522583996073355967770822040209890109089492499895557416864515611625390624504926191320757722405982313375727449192739831302359635687713486250134708861536329628941667727598559998449792979016462190171674487018308482389842949659478661550395885988376951929217753132640315686276334824732049709843328772107166723741106309851972578174099024772593324436194120468804023030044656134222011684476651045953572822838405807906646182641180821803676621879985658580303233934448975166672817912079001179312122448098649267287389043735611982638917430314893848220624531038861414818639358228309883442094126252766404156359499522230725413724088213269083671172745842282284751489937162964613465991655471264622183827230316973729503152645267254660155350433933807387887013418577198806293574003102185328689205218240904061640605084686831931538074379532535677819344182640865740873476486363451686393114030231661294189859612658970723307792763178037770336465550741429813754712775506233847300557547086796278308980179431692311537683721280377982218668574682465369801143997105389675175275398948758555719422897855508774253417993343401858961136612161222087848901555356111013113682270696881328531174689651586209497079951829103605818499917235930247047068859482368482189078693130469051765612612492082085117048766201280967332246759677955569076277278213321948138653039700638245564270623798480320378697444798176218213894936327315853241323544402812731720563637821272112314194775729220790557540813780082345363398091928598883961233835281297311733109407068999138927194609699667949908888426380993775400664921727487018217785555111777927303112541691920435671322210744 [131,96] -35079050071158532924869315640479742896851282378075757469357948153044620449649937895543829144312045290902317281835159918965726107962919918149154919654711645365655031651076303763118994043321400357426268222476114456040147529248788416323729382959013119668114019937536662870952810650718090448933903537001329662155987115786430331475751785219292673248573054615484899235800388010384882432199204708399193919741532027925514825925076978537994444109975922212449320121079090481096192793601206744019902583868982809175076257164517025177023668871550964172721819514479988908807224405807427950231523043697873841343129903630688374152649797661887737858334054189582209169247889382042762465131942578917304039508904418615380677969752450669727932312104024673745391903467431886295404744314076748913723678685566969854477126848106813913369255979565823308276634873455037068707421642244322396728327172226183033227604262900243344623100978294622057924193103459221241743473976619864499482375335425729284411509378770554379668306064200507656011515037103330769204829300526580667283090177143574950822222959763437706977097773700139649249122538351078244400791530189308810093368443193977655453680055743866706207561344056879223822616905779343355038149268437261011105374131732472191158165236463961975057753876503502176090715449902977358193856071750927014784080848061225582301107887511980131113241505603855426479807055536349481803426490298019752915734007061257364581913471439108309505049763300693633648944650102081556675240185473517831138826598801376800561335090583303688132179906951366694178025663368498833421727844084531362800726542212266633744893194527992971703805565736930010326756624907224630486392658279931580534141176330248535428989471692037170984961690907758751958569951083419458418984816261851573448109399478251688217662525675796000023171774479428593236192635381095752192948337672025909995105445326669239531551860999166528813358304959234909461276229179792064650432765779960337441774204785030955738022789980257520862164587270369212470515337042988246250039696297152650962308384901109128591133643430174957045346544425222851393304648883106955476024458578829067040001189932479248167326505993113660033382527200640677950445177722278057746228892924712047475381496435992474433025749307847103813214144379682158920133638226475712593965805235219864487370149856965509656046897944204219175965204793950235450021208893641294131886198556576800489626032303680074157128644667545474437811220179748616929881622697069400267116763445137782184544933118509215436566274478223000137189459296917113683666205449841365729344048859606621784284950296610815251268442091399435021296554496612810984948511859471668066067979283085375581482011193075556518656 [131,97] -174862743082514955357497966649687354659488333079532139333544518939216215243355999414775155687251506033308784887870685064047973183969637289298003021010721907579471885549248508499588931762351214994077272205067039851533292732874711756353824283253598532652405963392902314959898977755597702086518018786476897316071643956306151274217564591584085254672526111116764714791230497135040624048768455848715268654494236246409615703179000548102128581931520071192126785140721996173146555378985140208462302962687904815817046834850952218460966121985638208087785293935627896831924615796915755209700151024358026824181943410836013733064747825202925551682011328395342802465608338042077430377155348379206035266186806161825665525664599106756532442859487459418886859070292572509665722730164957782209884167803883840104232820134065269732511839460292876234685181822980793827033523162735626923121901314640018558067397229570808440564589159429377072190134180543762034688490474706896807672699594950090113099432730095464370007246803770286194420041498315588526802411881307236373639536309030295912319843503503491871740686253536349729007017963195589614452720688750280762623188850456120768188750195487148135468039206719446959075211170067631135984329258691740110854010542388625038305773172978317951897243263239078677596276054194599702636289597852104100108016921740556636077995462383407883774786656042828659445782954774572787642336823665210565633747779433642603502770323094337033560588820671884063470073875305992677560056429997811545528739714903856242097803398796868278341202430835005478235039663727881587887404214382563823380729499061236136747436186664960631709047229282712045021640924939108453094533367987424410912352961130154836298131608229457755076032822199241944531852895555695597587247118845914999432434280984069961930727042198341445022773654938903689246424461350183571327456616423257308478492410544976871354418539917611150628446683042953937969478075490308117706536758856088101929756609120130509581531924433089578911501750972896526682914464683397150248761452792462434787488373715247779121971357281750778309265410305467700520521387843895622264399850450245049120326088744069449356041961418052492934066194487109966941515833396588287364168945622391146926204072090768159374256337997203523691067459156411450831925936231625787708672471934193811887872793940370964813911271766240346527703902898905842764958277726807846919791838059158187180325070359052166969087364225254683031852950119242169713353798598497896607586327272530244868852559972291190347543832317285863776096706341385112823144773739679146565960807619870610288895173070768298441658010527325274010249998376570289967217746425971204853539763590568797604136410259721760 [131,98] -109341305955711381028075799788558473943267237867582285294771008777632240370324953881765957378462795952777983113492839237720375092425689980392397787355411809481600021384010221844047268779349917670004737997394870635304470646310354594579806638246172559008515576798643374679788824302028681049383515418401921102035147656946826220601142853285480507180393997953037335950790817368652301294538008218176994751331317489954458456731088428728409093758304448003928442490976288899074457048015419611404697904697110193179642517677758075943376279052695618853086024949339112426421070779511187289610953049567601467434092634939645643747646993455219888776877562904589548591083710187185566695634944823622836938313229953792581326168795720900668278077875096966106963125539147749619152350749037280099319653589535733367221796596622847598881367746402214509892884972901434030518300396667272786502539156844173186367724907884943644461885135843792751554612859486950473965051642006982603430317806206513224543076402974104034916068682274379224081135338486863949609898227297371509201978555262391380012317540150371560399002752282651794825014409582088435868513109275759746511359482989500007295885127375957210513722798271153726673830184233016289934721399985209376429157986707321561505176512258918319240908940064703534275843974695204976835180828703198821580947312486902317733109781731068907941638125133591006693526730284277419716830427128727484818534470145132628278933322277649136267703749931302928386443336886441132788720576254494060134181511047901154317599234970836877177366395611338064107639440922701897671047303053755089112548794365390447547829138587072925924559827527353375031531886247462747742638333096685579952539250361074512457394175868653318362318402391492816300532708182094140486093903878147994456265771720825458397579005677351790506627577267240021692090659162032564385293315485606333227238234446101570654119547248020294342122590312345387002252289071261212230285476685159156178815919657806033581694706963587265856307901762189373911081738476367179933637142920139859298862995202891098358220832131611885686730332703305646023737030845859662015139135147119931685778129880873296963216597860092727586596285015900309593914660160492208039620706539835010713088434738856734738110839573382173814794225225992647306535527730227599596003915913527463668210679385133125122507088539748523809830695035052497017853630874587438744091814099371114388800649223710479374745122952047133821934350852720937666344825207613888486973073234986843344715106911706569722384197034549004711527131015940497964369817386385205579362005881842436256951016645731655122396874364257508223967620838966612867169507364105209104344238812726599941857917888 [131,99] 1490616682429730457043120212955290766212562354927042476582727649457463212779751707438846947937451328405451422935176874164246900757206805192867173421070212493466652701615871069907717540933861236979981473401646620976161544939912510163651711944334010585062604400955046124576187485739695605090522305476223198306649298065352155351457233027081797494073286336902791700280886206711100167822393815344701855540697941429934948736567974606143602654643565948413173882343984890119593932842520934951333618869080985247243659128272086638567462623443478399480724168752770684633678165659427293001467561499753695328333386175837720998556823623757124645384910703244662419147779580089876180203657184808205519191645348495165651650765050167589928172570734751747746376867823754502675158500094147289624366065906550375408633035697558502467593390136458168546556151600506050845024015418445870785040924131046130472814295591769022748727999547730229415233086744996842460832661687132308022080081996019882227971016187580707217162337226325338748920227991089490976025512307046790688605465896163783391965264337692307546179652189314295890520601998575206067865331645177345494420865606826711906233420614088537848394719272784771076278297690124488110407702864219498251532541704339889014202552808339968102688669444496144683348550782758365726321033025459382939908833639290783254748402492254861837794763638888720744666071567826917454586121102833311756996777901768319229826974118017759734890401739203895983705534675523434968387022834822706728161166899774891261515591352205429326679904404196839537848046857946687973120630524053215283468156485350624829899153823105102311997907984839558026322540328377686319054162142437224418023717895753934715879205701628502809816067958086670197353809696595904327911891820141666300095798678267244746740486991700168835946902796692845697889701163811676522014581939866770491144377602510590235202268509197034383106011171447146376045096403659833648963353512305104034048963990955807035390383289263906135988112831198044036961689125729717825025112389594568800981839966209833186696438582353601028315000632505034791609671900778194872349649048601100190167359198279864358060083969584180983589937247335991410524006442002941510145724263667061448709286012146806491417083206879764618467884856522489889009512528733440068130970845267768951358952191820989634558256793722159700528497562367736700412349740195385560934572876455309470246181681818982966929052907467354635857426976594139971832932875411637339079172094853537804352289845380040956199011659215376103392184377862533879600596710795947397850762245984859186067195914103262973163461018298184783755536762172156891021479146878491837982996802799287513896008 [131,100] 3795045126540247603496854778542643176403719193825810751115049923021338352597138414334367730159955498118470790168664483693434111455903964970918781518537511319877209027961993017543640722260063072353503100261170282859123924727152832173916809703111841769765782587148535957088294079070413902560214580340409249472847853379235777915096673568017719547051714335491709511395419006938491886492298872161319707269470322172832478065256845207266146823577771739844877609507918940909415398307118426284101435663131558497853754625555387232650610461845472232866907894229005993144339117111359954011261208703358398951803172250615176889399721461829564020755531403836961339157833151057313690695111856515434301388771774400443102926669393020339614491588907609621077906998000324328362022718577834257531806234448425693438366779254406650781824514845570855644415306329893307422291531991609098451387776806840042312665617847945351184549992325449848126832943764449404622152692298888704157076207923994999824679135908379516451420199241613370726178391942704773399104868347445135268533756970875847148636510325357594099704749729205451619490595812111600795616887590601986305192512081217260853751865751151466331262693874613174727028095915115838092072281906459543544072774902993282190260886565851878601605159051371200415963434544569841763372998882443974576022539286960806816736019792507543101094521710938773249798923862561785304686229428225457541275583431176740704015371548814023169046911259845757476377587686242962264821902081351307651593798209138082695910446567455395105747580915575811699652993007628815714374120045848687844829302000525186386483761452895913316727648314756277038654432327145702865771016365106552042528362491165821415151643820732329417158755558410699952443606496572649748519714489899663023765250467014591081689240395904991086614522826111006374238372185940559638348120359779340469199533638411275170020899952536968536767567683587135457790080175009874734275438025625840270551449004648866232970961635620309224267164327862267617601395176430946659216354928383932058354734218024026371277701381105696835638370764466444856979852043444553370429719447870880038556306192501880923134623075983574704214468113056501400596073922544593375383478585229515059030009106454040975463423489304976752933226924752614901628014673524642392467154918351313166151769683809010382773868985038551922252959443344177640581109262312833277908300626159641941195105723319477847018272401610927045414540857516930422164279648144099953792745319130258002729051089587437327858721148013088178865508486354605925032977989193313942623346102910996556494572835726066053295354650185191559806184121457948784489410637801864418288703188623302912 [131,101] 2041809679438094970169694054484945566700700715807940613795730462662017412936894571810146907064616058524171252705086971739182829734255556934051700240321261017348529446362265085974283593983533087866893477870496669109073664734950317670280090660102806469290095225745641136947399950456327612725077429101256097817683973206839750138391131598613587414263204831251209002789710099555705852996903677280906883297598590609995910812146656466850871237757807836740513141263152685126837276001929491201909213304794140832576063196274870573787206162954007809665821220881576319798363114611281064059741082059892337989617787656359551957345748006568688675865477963168569562926176439012393273400541076253028206995048201663539986101052055511857486577369750090924606376724629127391833102712174412829968725766634027727117574500188993417617734467982830942539754591823476788128280885602511128473959372009928820636179960348390954728999354445299578187905624272649482583894993163648631046289164405098034056387201477929665839300685667926435701104285890673652195530581787373764900489801948414212878206203170185698381359823471642317831622721599002861645836209106014920326943038462398947406417283675515329861902313436917238141313824379875308826664790326965545906406749601011701079107323297749463565870297222788306222197121960306334125560966652633608218902184025872161470764345911658032556361894238863351787815358025752776295109024294350556006727256082436731695335512738966490475096521023574122763910977663008586148371037190574407240961932783453107006858237628412861745613753696834288915087169602803192355235022445514551460145088007449425169307493764561261050142803676523662882138820917400272160810291797488597245160236372631146845704119539889760651711713709963552496072305328887684494941260305204973790570768871638513539020667357487103106643488864324757320665044670749192837657963747249774377545894170939596005908006371471341749740795096320165725644812979929066151108376940065743855782952890123408515667774597089078770230227589085678396865174184702946519895871190995769545004736156815157140173613922914274778231450879865842277467656967921339789043619578917896203029993468789125790440325746199066749638056104126464135586378698039903790413756227441142638615554016225703019707806104212588133617640333186804123244075250595240196904400291341157834148754962247888332742042204920614012904386394123888315485626474552463850450355003621706113816694940282721166695519709040839931167263998340515508070855710472478428436440056777607111360239363786223287729239679185586320033803229327896844236865823872211366102394310869249840149285677685413657902998318032648370440589969726876110411615007672507121245875267776 [131,102] -179184620503172135334777105155239433782389071134932956823012650133638519785508440134140814023806424665312507126069656489586299893855227046966341669749692696175567136860177663348658936299019408590816048843943995071329186091540520557091392537326244258500079497461077853787856218135178005078567891913302865622022817475833884547635115049604881200268889864866272374297553246279401031070593791931125986337137754912113650589533512277955003686922964027748134097578395642556928518095384649825767166056813255256105144897695348932992561756872755680149370356911464432214223235843987696862640811054751751364663389292592401760736704294882650088651038527477137783198749346640230109613402417488955272168359441319405083739812465974776021921056261296560923525695117064982907132087970965837452997118580600954616947823962568322851592536895286178084405306840744352747225948137608168690371969440368053465469295005462148664639654215467401244794839633861265064222091722817190929674944124646073090352699442057694030980188060258541145280637584123100319546753398090739774462682558088346096765285089904272270873275674434139422004275788198645686902744312398533226212397535997261259901836200301519549384075396271534543465522004574103174916457009780981556130860094022173491534993920928351072576085429811852353239322585809639085275105251581597424125065432824858061161541951854537897081138594337752230962385652590088636274638673629042537932123907203415666591361875900431749841240494758771192338501030086395394737801931417597023843723685088049689743633528477165483298120924178726034088603039989326625210292036167432819850105065398559434947077026908078961950099581491509734982996385012586115668662476083034950819817548966228661275875255403405712427568652917852841764025565703405147991883233613453299296988119206852379949257487677302485937399149598044207581719970872684968224299403975256772234593923087156399337174755285999826836165656006370432210407656613039023530055705748071648623347472399724370764102779878032026606983917682804346216254651631708427301111755264813945657706033094186335434018023629372996154480675614105887710377511326532848592489331653838192439925437092141092221974908723932061397166634987155751945922847247406546169112780641630082129406630866116353079870513752478683653445987381201660682190884809219835501723618596596153678413213752503521976589125078068864714739563825884076244034281672013159470923800472288145887652992181029407289917397338391765388053635030916015640313971351644815432642278161335624772469629899121511572026766519688457399267035218610379028222643352178402772773461494989179400326277047761678746982582672853262612548279781172225471438309878879957836352 [131,103] -63954024534125513518383359715339271680567906187538477489853357787709726603595069699526362929251131948820955428401620080556055970703726958082503712333347341313914436916629989478061986692019928713839116444367508536809582531447454091690496836432755923418281864754593630610365399992227360090614442442418068044680967701142356938695634318316633966132228644141691167267583747453952693831518851878276440016161787297030613987349961735239263676086710455833992932498568241306248637832429585564916771765559367846293848605551651871039108247883944487448108250525425486940540110199403415678041940017634942852563510042429739899541754963236484167252359978184251013843693995912395609963314128847323570752019787888630961576913503373218023307784839593273670389793584937134219773601933091057642610216961302020746671116964899790332893423568989148686520110397608974100200971193404165074385777042555664051317037009110675300051142644819727884908938103174536543715241480892436881141955947498935783989638705707194029538440674660005093527443187011689235756479730240575067749781406684528083933866555225423785670273005605073250869432115323853852672190372734683085998928320331534961987173285512445278070468209066471694717392563934592857744425523899622860195381508292195670272350868870956654549910074595837191815913291700677066602344086185648251209912881899586021439656478833780428656344295566766365402210513550405918305448165965684200596705024979257726663194566299606055423964364252017539024854414176971179230835295590739761435799018420915859296703455944599590232968093203823963990015968839071096669954261614015934304714866600220681695956564476080664496172666230855210913885841091642272491497499515338256944406871097384713606312191720871539025342359673934606727437858503978952493626337542176461805263249718595793515378325311860845601023380101456688960052032071001450525838013342202628715761774649186675658309598861341937652967544631623306491486768278377741808107521175366421675963106066046537694252579664087454298080006723487900571249279509474306614899678147376330103320609847249990118102036589570572466694151539850566717854704669975797885492960368622872423780153852031208419721117831872209584792648470949363602159229756727340372255093234440157452157631558878310851258769249724472989885450222189946097525416270465665247932941433585214863280418246125060031800828438662062289280651482422348232154650470508991055990298555458572403193706356427354278589082037941916002265801965944993513533854390587354106462007838566977273375768184925804797129329872805520748206978933123880985999657320262232461273926162162982531015405510905635558767967428497309047563322739827164771867818352243496 [131,104] -2415378439921303721305499235412691417403738552203544056182965039092350272298423398847923969410252211717876962191471294814024535114822403326103969494938153815573537477943765802463103649966147733985750200575156123158247697693265374597158083512075299008656125751537842675274415514858968967193686790609277329482879544717627560619226431501186786399004696002176634594849904253829132128994017856007911421114653427759455229602711104507916727261462429176503696993585566274445951249568821672317560006303659130301901022889496730593369901698297319990695094958605714288148332116992404848009935607855275314092453691249613589103379846322163640006982547005330180633659501148937206227237145528495115494907804477666355624130625043260682148762072828377677291425742037825279724271777871234958335552656753064692966688064041836869246572665867073695702617985753309211879502414581538301701918171799515621805055609913216366895749533037236738466491153467110616443767777962129075605850374147719365951088738354539137775016926176945331788919141071783521385641640011118027136656962587711039551964805883092595558247547016960832365820274879525834960634840779977215842574931766972947192600974259300845161419373214765837826758818718800159261177409324592293908655825543697878200915201771296447203156697470564080179960321318551070584838413317857199240134973878457139027011000578439747876007604296011463627587050513449164519725823875629970457135544145168563336767987583002736782031739774197369741710034835662313624535166560840842263725392341953920234506027980608640182967259803809749427735597048819366762913885172980787473343507781673753190261662914708589330107686583321358533013174458758732563012607106047091266493070467897860453813235984933988516997582656037095588544604404411086898228336129010387399311858821413107721317788638679187527501912338009754814120589805026175991541810558268275149387427008153786907176866330404176053806223288998373704356433023831547266742075567830879131431687226861541463535378229413580231445092340164313923200987028352771550496567811486072423729490407378039688399877859533031636043625133044143465321013038874034387747964486721360931418398297649795372502053038381686275325739678184715658806726612214346813130056990317642097935695935544124477622287725707418884665929700070644229019217757747347837016913635676124205486736779354896585535057758919653200455575629978565083622931338051364614817301385544119597275463746580840310840000272467397855977535403618846517644923825709961603761520799441578534716381993375174056915074125677030609463453036923498907284297200625230926475024788959330132347749346892448771524140370671453474248774533082170318954119635968 [131,105] 2968562202151866865235791758798332077903212700908518911477475736494934206536541149863600861083713419372380279891331698854044953882418253132898507168624002004056027284012982428006606459809165609295152738760529514740876921754043200959789944259035212879543778763509168097011035063143852453651443424563561842920028855870617777055591055177075717458859636031063718704290792128620756811011843972074274168567234822719860476237574953658683822041729106460146644977023864271494287724933082365081797107965391123664613833981046781025691418312143749204596151959517841845881802268128575502483042836463746487418810146672853645889625992613415791064594868237313676643535251280734549597953414219278314299558900870716486464569639165566902095591843075853204236471202469666454877862636479662196662836887970794202773051585066766657662203488606303449939634625221852276203947772355462660111298186158553452949319949355293004133464429945258657182293583325258651728757470253893327253820941326201630522155340425587768894385011636142854585517160361618058156858992103093643836529753353397125452946229902344420925659986853140549786533171385001662660257089564586842078150456654356772744579676639877692879057628862645181999070030871324255100183801502036999154286496160332723220347725950486609097918863988827756265901106022115716385991231448363893370629912120699888891952696325598168633416784354206534239428337113851037048767996298866766139790523772095109945538005565743294843365280420625921889983523458799512533939042375374706748366061880101384729508704759785597419771436381205750109920380124546665929875299499290672687037587122337957158541868683543994088767911858183086456570688508966008348051677445530178746229448994424957542684407063459653026903193214847081140806307385827206365339698043367287258051245498000697681732050594112482532356109066636115806890937661887924560501282282595744072708167159684148182308315147240347428965106070600537718432666589275408183370089160695488652278098388517802609226144553426646944143104903728948293044046495308687601607354562919018473813023995045683814862551247767409365444313535546638309950116255226242856469673909607272438494183762545395650242736479975550263617507683375596325435030110888601073644251308708437059730285240190201842297953837435435706195466218988549696543588137698038213456173531204044947440684085542752384612852177835389685949802140073800549770345450196281106332170407484207697535570027258860078204705963565207867372918954068333208363731776556135995826793319613930026423305919239088882619072561352379306501220471798865522770618486751082944914544184452255458202080148555589335610481186564555274842293527980442170331008 [131,106] -5788934342937431559974515623812677394346390885009088903001654796335611823965084627713624767020899558605824334733691965668982353863219882701378849014467806741646461443136656249950948819220289477347440948347170657582393158497380490204722107550185048674029984997502434346161378886996301203789503101756333281785995078319243859772067957789400526381606150891021115706366070386213274076608442459603464211636013120722169167798230266501526855903157245323565703830568553624177434336601114723599587532728424781853731153347405056204153439510767455588969084100658613011840833680351285726329038973634894077651471713846116475403900767312735750003610862397306026931035713953952055290759061173755928208963593356364314591972222670302564163378600280361960608016265102825551734229638994815465772602036845716078709886004699101399410375864478314700069591101609537467692646429418007705711542284749546182345562422583693366059335505791697717152888523972961026303009545599988723096955628451158796111284227214211629723679963577019119038540860873367707745332746605610198181294367856958606227725032618920789945523449882805082174067407308406062778965932505827044490479847928549067191758770625299827036155914132727708519259359449375134407392282706010810476282683784926609145794279328803177564579052836229046360767739835775452370692046467926945437833865337359936237948125243140497885284618617693433805169250560445860955164185203924036274197679725633331033136163367708695389589810001777134139064866756280177456286011934035658671862891448401456961079368991634614181081052058905064254858672507914419582911787949453398551492002600739609429375162624165658969016827595608223413125260710947578929537115819218170780521660142917623888291566263957104557274151550350541240868297276901735780724203302989605342584126669603125026628193579976530542475631182970236998494779529127030737477245160974022345664415224693223835127415104538494078201914780969724206978097498074302715412096777110897709676121088530556945641870031880519119927516103330962443386789198164024153677512330773189930428313986781093545088361147693119189528221655148957614416558557741876491847258805247960279756356463708822448691037027084412836889225564990339416416064056139464331690155183646903043690711591767419205626106898853647626838242578259136477785624787115434508897204702554544210170941958836135277902850911618843936032620261147829789245221719239087585007676661624157815681975958228888127974116563350742860500109198806891472277893268171494769062440571567819380138853842635520525853844491596199724590351400514292979442186867713915408642144584696883931424237348149741513304661319866005150960579541468870336 [131,107] 1447093422278174981027785335955459273177180474642080538905381719758426379302518650109401950905070739024841012481439683335454124728004479262144935338103020360407965457885025873314042813149469592052692661635433262151529636515744482346886196188604655098460954530348293212244836457140093197283000907472025066467878440185746265360096153023980281940522572671637254381447491185344644414392769488698365727740303685065404115806051767808615764608625338996836877618130401083647390828429021318284716282892160102525296286946164993220815361307874268112325838360786928161069054156880003950982313387252611438446235415947328953544540681076383571931328896500995497652611465371615953242327581264011124843077972581954443864084335043154919287676317135821894568024305163647341740896605462266442920181067992731678400330048675189129223304089294357661802896706728978510671406458766031558404599454535274754146001065559886622539521569802424109943833637957240445757492074225787603864481511684372785953137540791162293600740254016308358816198186861799732937061664826273378616949134660545179089831896586962894101154361139528049420526728709720194094270204179674740994435513571295618080026432356340062456450792392288862717525008133892477023965706203907943631665607507176815017123462529877427722205325602930149471636704826214188478070448423773620972435883775481525251114391726969994604270641553387404961235589536027796634942210302893906771753357062289285813253275643188247319263187899170239547973586768433485455692152185971540669327297672839574624192600098203843956483998859813376360461192948199957594942305784322973297070510469985468487684518241994261716442293033435479972041057207198145574593665616223466052473338277137594224483332206234125049388235518786527159597628010319817667209734257621735883616538316713978823940105387627941103592909769366425919730623519749868043254505977963701472556327125710602793520696732933468201976712272569086150852800813945535509560800084664960712484704238409019421495407174310165147550187426583390836857525736224157433744264595204836020211770985685242922851311140060077219661237062419911964889111125031080105756282669135783538976215376321271020482691048426753937063231852687041037037005258842593123497269791570748348686288671113631702958348362723800042218910204749509106377660129746580692648360026974914794346673062629232043681614146925650769522320550647247541937440565970855669597017066756770673946629630926061009861836659669187014615469466818293170425942567301117431465056181071023377196667088898747865340216503890475523781919164293141485305068687652887389794140656399125681554127130000740047130864723759884968564540068136 [131,108] -18236994114089382898845593199253691099209824718231700119574624358333345804872921184070353709104084365944052705976487355087441111798671310251918866865842046192423389666239701290455031632134056537962465696492101383084410274218644828692467431848017926658602800073410550627051514394250100436381312406507171222607722635445121838005708814896348047864994063994032113401953649079669922941877011351701635460105232782703785270172309487492295625682834170747735851578631345402312170061253415806075344452703195637591889469939042000728755946055239930693908070380191392777215313042617646109028722480107120663793702603922201256962357786324161273555568050692198959305214371671911738857270839108487555362924626868067353164738804946149946048569321426307548800103989837857112873012311823698038365997381977542904889205759804528310713631574908074523546091111844359817374727320711724338557809388810400494990480232236273097345863180417551440894849015114925700145387005713956386399649201642816973725630581153307146574768595198024351034718714014184692645365554437680984522351078052932081026785834933997615392906789126127023876687467921651939632699840645249827757792146651995770973758252274243781835542862905990962564197966532748617808660061313560663141918618378558227834472244605133206074443503471952289185380468067086893942012212163873991213107429381257018416189664646662868832165911422002859637264488805236824229651285107618730609205936833500648231941739751368560801798573843064151654814213896665179159684008301218353301851431644783655093581228056796335086806791415013566508242157904772257860698462892147643153357797695997550479343334713563934862326095498447279181474136065216799978908215354035901532915365497081641417768691835414690463153303450223846066281548815595443402903879975649895284772895767378449071323995962010050552762047925776418893518486069195593580860230968905924759034694982202631775670948365792753100696717003836239504848873619689392124702152742266610984036454359172935070529054650972166402197264489644707961787990294439392103596181156066706806865598082284450794707379370139366515517757359568126657526884476271803822988111628311154620333170822379146021938082916669689012622747617035699377907393426539413437769076227390631486982167468976355486575924000250291451668456632930391186941842702514239159826443818414175113964194680395591475715106912307426815052759818310177539104622423559047796745530748909047244860918535496972097233745529934694476569921462834784001540154718168849843470525621374811469947000304994796748945463725782276218415576632405942759051321226564157299602920225804195524745639371169270211340821497365392267365888 [131,109] 17526473664884319528705464802250932386474456551900513666416399841384457960936907247506976763084147817635013759036855769325423399913252046171477849564621645972793110255158396226876574947168736295805688391664719781817039515595006056924839700584399169265739960193650939030638553942602509355187883119864483883973246080049690680986588795868397778238100405612752195911406908902427605035868769800260709127910504747558329148102712047111665299317462127047571664351486823069650358855076677845066961621961264524783604723146053060640681988383192429256992640667411617458553879603116574148296626699732111000572146384741795594363000508118824087156115165900765382385635136110770880572931007651428433555213553026490196398299549893551206561153628549846884760534098218485854805294512738651036247729032610217003327591906511449242350547484490316931031615265324816322095249567790823405298952614163641153882358062208063412200884130587547199919457760951303469842428081701858485876981107000138704068884884256584539176372577422787113001490089453334753261337313225113760596806210507639003098892013001572187373299546135916331128630206867091085178373026622058656771884254553702123963767167981981880516675543354858987949317289826399878383920307004913028927879910211607509433633627452601069207786832389192408466627632569273980905255209517072210218441776373952817056084956763700217128313413181158212237004847819299886226487787018897264687687853681038031561345477437792058910484143635309220737267035807980873446368817118332061750177233072976465955505690334709195590084715913204630678092721031564412769319786883657200803485428924834396332944142482529423415313174328467795672970173762783665542741379439163415804323741455121620372715640452658797907440712461795994307360563619148305050263924289250875382338932919723513021319183042421902387101576949848036030726304274111244471673033455505773544289476627832845623216848684392196168075981491755438844968424409362380400532742296400323428872468227450776137812786075209020971031448443506169145659984423606069988451320872207416952104741662757327936202566655664322737383081991534814032237016956398609348128927310322380626042790496417470903880527785561801115953209417640445116659485763746202824035631134791348576522462855339876948424660187426472962521995154838940539835095787462776123056469735706053655069972238126089557300238927310381583552722645049748675635018639554985906601372519666474058817084405256685589150368178166036331827669602854715272538110475101776907724382467100154202136572042078623399984618407631634618391790053849868889644434641714102549849638858495599948025911204028008864129855167674363904 [131,110] -2285108864831858511137263188426629418465274824556597187116177650236161779478087761582762357940841930682313218434912322651052423866345552510943694347655818863224876919166532403894657075638807273948421658005893651457401819917249234485436444492227011969728804857541484192644560992453123469028223693592353138628808761068908218465583396384356275442808732069941599652338831168560547643210458587166919744560514530494891937590587683161846040607850438525207057588247516414044014450536806973977501769542614147922074950462826121778321078228299926111328537228961126403200692385176466679247445415057617253088334360936783367454359831345236119174598676552384380937522766777292835827631051556012035505588854271592915363346831527739477477651869810811591381467383569231513228152760952470351236880382001027081047725333918758343384379427233279288826152345601832642402673057578338600297562247863211011450917475701296824545252625115829826542398646098193826970954708786632249004048772691188375509812247790728683970919607487098582460230719728859768281482216007141289597885507621578310830010118940230687734064105101076856623357971797292220648419305156409307544441477832556294713790237056503625920331523471877302495172841646559113829034490168645671769195006981103327705789881859600383796577632156450929455877526014908409399319982716972220106142888461592221996030906823864616418427214580209515744755383932362719471763728018968335169042758483521599137826107825465780638558291486587868727197750008479141288912766103459804661338787063478073362316511165894398234580775330664085759704190441810438280560964808924803876082011574670693622481020212740637008422678874803350071557766056276112878495880938326746523499912251233308312011156108580664298813423085360488488993532610409869321617487399253889926970902302171758646338156846342548714823861613655017496375545483526960973840740930123528985813228298524921394109452090286536644145649912153894240130605580718303851133900297381616658870851774864514749433750396945244893582132179401570952626247439640319162767758937695917362291143097271586748685005324425868159751939371207125865886742424651955486150770936428155419504524775387645481389864830813868500683999750986756055028958023441314912618247433220532873888515331776234358287859585839575348019755845105303428404382378734995124780164545111074107244627091757514848413712722155887176055556525127903196312678432134443625718920778365093102122677803689572047352035963233351885320875724488218954968575706442267271986370402133833034561459727851030518827302375792341740608467344271134545784237933998943840495832298732033805270823504333195936797200978080 [131,111] -8556912047618341579202828261011388074035884165926590577710167220887109388063589023046798374032215436881007764238430029730150767613746706258660967440202828324423142288596114455230047396997524631859973459332085103358305460488967418948306637895692485473559124067167549258898303593527853470899853960697023125134638831696039318811532310936302380898045674068414059906177477249453527817620492150347586735040050790181866470397567182373775146244678823518423542191178962119036895926818693578169560285227182539074474838289691965908873922041926215980019879272812132286492804631674000439856943421118051665842681853179266245442284174222049853831307800206368502511262070018936615325767338980794922516002700752480867277877206194150791026244837157142586508203547094490773630754866743038491548813106525466143137781117350321358622282448132979929144452347609790316477564828571638353661166087160452688665215331717270248705207963503879111508663953166933831065882298993677039830673999185210331041132366176207527607225655761736341526363794181530729739350722155184704575266304673240114974819817529956526727217700516870417604334490988953561438890144115754249408899088778385138074046746105279253390219097085625782428257556811122253877295645044755783967723898307130193768467779556131591697607941746677552945645746154354876519527843059692170107414995928103095289000531799734877128591304437521562203257686127419038481699605266420976293686333095666871498000055672025578943776006626369574312751160137765506571971514584573336262312227997540889133252951959255430680077352481298580839073310696582811199411261936596195874209946091528014942023355577821081829901345533774788741091649351785236517001407330224866865135628171208012819970064455338255435578488131119647561340621252150365957016420968212365133902705039458835566253191365523495072410744153646629334199008848795150349551758627212335107525380208540475025335594142655606795152629096750303646687132511800743822531131651237421070244552039787418100756597867801402379614461451279372553316017087789688156540084936123153816977838702742649184521008773817006754631357561397869467817088206553188481659619435815736107672030589372334811367025237228038873092607230649505543499965110710418445275977779985245957712756698982766701034269269170666130675807626486031477428204925501479464272859627169809638937962644872694444614818598472496773854319662229859638623262779252303722137462859516901544623456197866310596886181889674854578771178834170620710999096916773698809971474285078311472006653410342550157954147987463230898733262949180234334903127907123842481525596977537269690570176099631976017117092 [131,112] 3314827496635557932419600512090619753004857779623492296909329901393859306237827465948188588929286959838339189501820398025734937792000198632386206489893156803351159329472804157025575026158264811995012126586156989449994311902323078092359978006486938076761626187087295762237124133477293183785414927275647379732516175327360853127920185025803462756794607579419940830957401591174699570655956393539092376971836295179623389509993177103233015451871731842609451541877993543334315134789341812792060563995321620494011799131474696850641899165854158877152999047905393350760508894597801037654038350943185108751124795029920973473903622332786065005376208983108523885847760126773714852434401914528197181602922164251151191576216871264515090168363664171925700048907061133503852897980526100996959294322767502492309012501053125417926423332699733450899029545103931792435589767697613164424650588433062881916168537232927059518984779687200291531439729499075137357424053350836547809129015316776672304375255243266950306530794440409024562647683935012890626665335707347113436814314541555629166905099212165785130163633811084321469226846812115005529465274519336144531485564552933482841231727613994291902013358793234552259456904177691889983847889824807512023629901565458324461677232622354688127000740717963161972358167568059171241942283897308240722141710564412265435280718895327675002081899501598393409829163672222395176970481710464393951787090312181317255726459072525433073554897200861437328034777054086185015476419854182258462203653597708274681312699158501074153194080284454575348396087817008430995185926830539630210311587898539214710685335522556674832520506664582276792513907200248555526085141915025898347894601298914366249129888961038892633978573872495522696997501775028674518458531697956698846119302625902988120925398695197332449079142002262706082671176292145158407613227906322262797940619261722623103598763144103471436645405348765753197380080760350195626615928653933888455910206236189182729779640798411756410332125556413275349708792519849254953130529288120832346368178121243122689060617445831935663503282056277106855191458865479464318419265566045960420395798501218915503947056568563331722014745585289862655214624805613011391763155994143353152761106587564597670051375991932081554420469659270954157870618503088375667042173813832695302257503129421432207346526935547237716859503242150039631275834023517568312042766540047115277602213770155445636292046355321940068570677655126278187140377224202547371049060867065161375806447055131978502791373485585816300897809382632646847248275043225909563571486798862040925294862234569450112 [131,113] 1901461576574631938455198892988634877926404215936863715581490816431979943411784237120765361146659764513497975862379301841964745349748757547804511055373464974562480528210770271363281573152768130000424128601766262627451776378097425180333094937712958834583038467290115102539502211317691863322273068507957620934312203949959263972209057845908260813211653281738884553771642385659661214566697230788652257058761947108173666470696931239106032025988514990102400837166404816745113908645954861458427137690353975882624349463965495026936950849316488133672414813450743724672645902879029435296115634031236267052203132923993022097094333954384570875133090880578961908792351968599842136315014557729897656253875347994057373564008160257278268772732075456044427498689391119607930093504744714910081902153515900176562601151489284322724428926498345717096277155878002851754312039475303224434691919882730818868792824625224675382303045327183516605954472172429737087243342574335852338167797470634613795861044003657637523824382357060521915836823153262344920179979119020077738096860669511123484262075787362235713291675950173550326657515168724601744629444663669151220925509289239662104550278658924995819431265677152129997541552997083271981132629255547680212622960525794202955413218280299981116062892750051237485092404304404479688479631520312631148290157875769622097482770918527177848024622790417855968999443853845864225321330535510215747085089816801592578777376001204076228320462336504882813473316067461080230667208966148948533109362235797399254460325274459452694545116830663866543961181014504419576961848674225306513051113100095258673351604408527953632640876251278699017644404583560954109254803074010993855895659667027667290960556775176745277911775422564303598033590711448862839015094938459769410609341741206522261745627395924800743227453362916301772256280907902441804191421162251860682852210268718579663716723060684189135669796889563607715146161810882464918161467215883490631662818584932798240846490584087975681374744634312756125556593057740724646570847704286280197796361815786402632608623262567265468689876541707884810104152844595315525639333023549464395648962277846164382831774949431896884047587823862531325562385317298460499635476345965247516576987811906813205148367527771866503753394222450756278342742695916039173094553289130706320413560234351996502621706260493769340132384957707446684800824858989289412385796863220274104008984531028875361374811852447523318881434986376659686808964420424812083290676304128383277498300998051086684236738892381144236407939096544514601689371741668275872468208658910843563036843097712 [131,114] -1401846454134345401426143117851118862099592902119650716001100242448810665480341583283147783405223725238454757545052778360296923542537035945141448025458229845982830720339879410810287768944111400753848796730864738938692866802889798457197562255271855893079439880618181434349511535382515532510366389340646338142676760454920095253973993269807950802339262003745247341722867677932956141870379169789377640784339472107307727959982681567190792995751585006072074663062120912141042464940476110441011101451940043583992836625407347929324712667977207099786109978588845182324503212659730676300664336187260719648751304971080204742936121514531543991536490722253333555327889120621005445905152001658472126992467772874159884338046507528752050064978012677941896427650303966999225294055573348973072462606605202415095899760342529818863498088279395786831910862547072569006176892599326170396404065605123000770625716499792569232977130975207521964232411880713823133963038241445887604150046056809928407662873093276810994017743242045099627488572133144906932959673349993846818324603600846891322195621490210722241599615695989954128366181735309977707962775465268267867639889266473312734481450217625968112377408289679645333902949490129357098700351334514476015363509413554072211222885492934127776116795218085579714662633293962784650604033161582159533606645885207034573392563766430008795383626984724386312518003273176402648236478367814819012640013922377397062883690409650139253987860880903079097950455228447967496021692910255383365520056048375385783057210766335622788668335285113965312645550703583293162223288325316563405055726558630668590302081387411684690508900621859363066114448918919853280479895413766743748326613363207920920630868300593357726683674566783976278840104420452270394350038522202519068076118147553972955435364199555607953526295482282115032718989717887025862547010322507482190669780668240665525501992993142422354557694775186746788060578572051404838370737656628250942653759977319487926388256164507754309235925419594947251095659529963594534703628267579783518981691591983495186984893786288608102828405877378175108039231754119626195201980585864711345696107863334417737486896591526929041501409361581181591230805701934794218610990012899139305538576586436987084569767175783585709780810067923353407740223052016264428641944856984257779473677207093435484905291246956068126735663180676170696293676566092691295294823052794200148928664462931005839860676333676805020695272553820108818902294407650699849513295697417400493361870133996870797324567617275370697543844133309789196595322963539696281835002256250952264254176 [131,115] 132886428189713960244523431195569646896179463221376207675627857382527922922381367725566349201741325848866234377621286769712340383531832392244720817316376980021057651414137477599183570316287401494494207987737767178519196794053051763735049358404471677509146160889876935302525962433608124190486332916785023925976945960959386773928119948784791233466864109974477342037933424887445140673503740271655960368378593070694244767638170270597999901017376786673594610398458478585182326778236644413272226364336589387868354037546879707359741200490217609401317270816457849716654257276226632951960159831688939925162399622095739071474097186064247197394741629420218495595572080987058312385483905562754394321360939915409183441266962986686534987896622209980470873447674520272571337927245108670663015388249798702374505107396980321427446354576415978921098616827835534079992662944465165431562198050175981484770121522123743354846879062075265127318824110244727015143057298972296721906169324731742096012907981555377533312299815059202202733585015181219922285270843610228600929951725328329189714512949021296495380826790810800020012000990557227605848450823286786268279511031422685459118274634589335675896259221470398953113511309950249812855570595055207214035176038326718496475035438198376662468760276585866471170224563579235040082578608951802645029325286512651573076454995079076724698914853252375663106608708920221880768810244149923884664452970710749509459420022876743888120000657047930839856145655093721865177431980429964389399665023693483779677541319359002506285938479582890866635026232485372920973272556513630522179221041532439495167995769363586828415476500981341181101843074657520103403897224060698668466542287526006448425017441279059200139314998945056004578793585524566515257139741319687193282560157142865219052789680826739197542304707429193596526831515354924142280434247213190122235752982844955938096610845654467138158373208209227606415013650807498596160152082230240782324496651816336062977904839029916811221869060618652970693470396773510670891413237360224728281716133341682989822291253268494482084179409825153771796732330856351528757517341854743735821963850770352968690380796456344223716253964750456234329286084583651211038827945259724312160436080583366714053782908797069190946151242813012057155657652774421265366618957643034867955622329316948709214868321067821726915539419770273613241455849610561124292604124021382709278572237331461212655612545526790245993957837952298847445454795532304084488585332750806839472374061648943910159858687690624092649010422300707932522606625996383099604624851495637444 [131,116] 86474827056929878810851474711366015275648733223254629838361574256698236193396680360110872060289766978857416353154490465541707355809415685757359115894623233435856216299362162265655063460431356019727263370514124053179191812325807710412109481609985240200163247089452416214869421539552792729435258781302215543167081400654532394547538942487345279875107399764288171584884573974495488294373324256862603724840250728926369799111578665907426552632802637634854233378425392119421806521098501724932522166972262405952787479982670951876623074951203878398899243607622423937923692676020027243921376907738418284926294194766835934117337035294158754078228270884979184672292107892726464132983388254513847376509347104658844019942773207299942263075352821299642778430192095657125049330576926870173109023739962295533063628860748381301742855095087318221375264937255952118082457021016512036781046571384857942225921803681372079984243514258805204108996523364835322220211460119793653647715957796240817446040613758195961476547305259667263477028854250792529378834235375826526286712370488082581249343881894355483045151474111325719065331411124867439452395780932573186385893468549105966385039395628458330170122951953376663930646581037211898767213230112096993883038160142466085862417100347615058773202801885718963221059610709717503131482776896550377544959118211771156260129596087424343913732442860821065255460243008806207443552404694169979361586838395734083027455298293212423659763252494739163726367900353997506520005860930271935603060239774640498535596366069738609833025002759272650398514107817923604623113277470052650601127793517844606413616571962670634974445848442850460843092063220599288850267922613892253369654845331090285164257830224117208910172696857069062091815598585203499177016781528714722353035081132573109615489623607124138301574135741849719412250041522914369942077541556404491006988363808401762236316842715115773433698613812761623809620125575899334382976378242074413736230261570633860713845254664099431603729809168618128163955772643484902996206197444971922884495971202635665149049542950479104477167384898389801211085299230273441814602002640466686755391851424314617300920163962030576986351003127368943453014077000133571410230960999190638071978568221233398068888605321083529849247478315225133683517268076291623590892246061103210285310391865731638195398372143057186075546311931061098199668170146001205135318469196969779667524192917882560671646037142131478179552918745863266769429025418110643495764315330581836901469402937264039551196341051581078065338014193089815745774980051618606276830669440 [131,117] -27347058659427768165757264943973347935380407546454972754941244396130022222564198558785282723119883135279032117689421168216084433760446963332235351825517144934187061855219703248338594356325283924323911899035818745299067199894022179443692602207777731896452426644325553665144392014208411243869205558234345145082314161401975104939328077003296414386867190482000149657433545311290029303675068418177004119053847281520932508463249220746620220629501215443991173385477331419355922164639127590717741606098379704668945993373491546001398834438195779573635382354985744871025157197006321513862554618449309254959971002219412690814271186020278251195741258463204133082720120946974114580682256442146673741377837596225837108743543902325840870112640057182590761855760683658473471164458220250931081956247347560195114891468299771400015365925823329904101788382861274610160277373573452217711199484787651275287821893719442156975292324410829412379131718322160886805665450978884168006326438225410872669418941806262735090551830878423004188423925469413263360864649069477844765918541891035502108335357855961970649641202892126135449910538467204301313464801690280468021378000665919554826131153868765191724829280579426030075647226737183057145191641133238967364271288854671914403455962965410711252486426412821852495107453724136210809479630575281389060301118666047041240389440700480050962077505964647631662854104507400763134527714758161661609510343605535493283284732520805304077307946922874464948954533555771588938849942404141714033915325088224218388926569409536749394082785511043391061513918069487816019076722974688134773424308101226452920443651418337591374337423819469476712375871695869447451970450151692776890676484862012411260575458827544080378359657532955415968607934602981838446443217640906869387047753268357663493834190451249010696181069166423711351530622035634973970615119298416100093213512741367029190210943582596510342118206090657349457526037153815828322990833916382814619725034035326737772601871311689158332497738744952254552760169114232091576754154225927131233363734288315569980745754861162700561272927919508719164311081722117775614884471543620986576763298171299226429439283630753681343855405075497091906534676231338613054444109332529901459614392271222201717885509544156660202563128140355821593577134292303771057479180140686356459608627350029271143864941721154690399269083779960649539484626935098067228405290606173828375055352908922850985049292203957225318614869693491608068964922095406228250531503105544067741123741986870600702994608773186421650351459274585248125253735886204088850128 [131,118] 2472664977904852249823268759187462469233740679043925179986152530218749245396571293236944356361049523736427575861434128713601894118646218249697451812781008032231596003291432115454003761056411443842135991441463710193738159419922392996586583100550334968477882522323903438211273594444150354849997011037443218232804659235479365449816874954900901370394402842424492526380847725919161326700465783330572915247123264683173374821288295348210389257062171377656703152074630984673764567181425193771103761591460751951298563876022133779534228808567747635332874900045668162879338921622061345477428315771810807126809428136104706208309817832627829462158488860677997389374624186377142098115191197075244413857933605088828744384605559900506463244611359652219558891981560390284294288822260050865020662296542575227952035098347026954112366503905379666598492985004395249347407899014585078140119574725871073946967811035379337064448306042915501224250838098460715678913355383155468234774187796685796681459885453650000977061302471967776676970974099534561393096406350798248656480020820282136490635937840339689999665701516237763019167702066453108341882111805897151552818371710072636788439572984879183806851561005168128889544784109804830375357529955254456111655605731706372510433264630765176169240740641546306868903233228359658173911116540516746068520275566118313512961281519422705601197312232641302728022199624557333842563124200872046844035956554156573225697056625264467633244603207611404769980828999344470352451993850849902248626277055343193624750626706018433689722405016033395173099116024903234387776777967834159427230252800886424269986255968250352626755788111306362846892605979621568648627948758448675891075593404455623785227711888263040333707279825304696875777914343553667253743856887003082195713963052324514324242493992291670648704102169671477108186585637966743398281561630715612680890119744762620780183484448384676461750786300874703958404549866732603708754998306137150076051718817185910067637940194186118963722499274499354622039663894953757586069676742348765523045226147476036200174073367343085521735002276377849608091014205222736384514756142895591104691656089244680692817685393518011195817904443051232697723257990177813800849389885442498697415091270867189764700453697606464450353610696387107055545690618388255299773186225057897973845052321251778741942753862355253873095727265587726347887636683199494505625605005364514882550088048983660274603713091851654966818049453735791918617311331922575158564085429358978060370667021251328004334887879664366438276112285018807385460928327537856 [131,119] -20921789103036111653153265655781568331625069547083274767120589922538285184391463704399935394162149346446685257125055914623772983203238962468644902030604003366196025168473733263889944557656915311065816357203548178486451558226891386138939439163988686156469623114641160964107614186778804832633898255637456357720310059336333404586313330202724320379776993634383177363512189673250984755191041752334651041288357949755774844739923471908861291249476826066076516206529663047009174793736034145641714458073341138148056424782420725562533931484279822819194241246227923858697053823840897403437187355677458707677991245473686962266625559544562977819849315892774827231079821065515358627856755529386546305621656656192241775653307391468493086456147899991491657054230847281418016483719648272163437292677693302649988968150970779095919091510794879895915146437435158134127037471130075581445600474834820163337627837130912940813323086016817008188613034717479870477981748402860414634980164234882546788163262443569116766281663975999676713608812211086665097915267911776486243155293515817785439241799836919274508868399049459317348306885305920843552528874038668547075693253325359087892585918867885970118380611124522984022102775893813778931308674958761369656143684412151696195978546980385964544413459243569250398474881322723030262536774105954922804147796082561334680479477469065944143307104625163901217124606478309844066993199302787870413116965890736617066352509646564411586262060844225048862666872779621872203219764741754835124380885621941632712545650264836968248416231394022698527191549268233276796082033772051578873980086277529400541262628824664930572509248255978048952817948182095661597887055891670872754705318609350521801104537908875744694577930403530444265202210635295470924335083496627146123261603352662884893300649737675266330885416485253109110333755087000307969316771306888357449375983922718898636806942589884121822112649890788092153981798147163620660336881985470460855670572398245514365241866796333738888561114528102826715095297886147423728598866774750525679827994881014798801999212317110095317958689048841699217450726583856750722146420478142268234864171175965476536151871707791559016829527636766268880510862115597495776943682032049100998488945267337752236067216210463703853868126443774398091025943217352983151274610876651177673053127925720060662577993264534119641924220861714663522096773579215866719812171238225872344996673082483469464409022938144114510592519016190897981002377787383435699247817001135462075197100484299231883155178700974315035624368905176524449483848 [131,120] 88735920580103114148460853788473107601029930492385884848131300946584526189193226369858669359672210301428739090397017997459464967492687478559123961554294869345625051788465643831593148767837298136540581361711476512269107344959013442478499136932804348905503105576235557114416612859943689469766496338048538331686408966658200910079369154431909915760051571805864543186482641381397845058764679222509496100260355326747206887560818303703411343272446904675965208311950196011053811260234865949813142093361541278661886517739953026171715311842311245591961911447790723110519575592987394758420439298531835160473577010825320909780120889547069433317246365771536138822577099069538160123814027220957163578502101314827479129967745704883207511580229632348525003229689555080895373776296278874724385621808781444084241327253204378114606381346705834833081680035692431794984358748642466433474218168694067773356910733799431220287328543661700441419788346052477785224775900126403684644495446626161173589196280942293435640621119904928967033184763356854188730499857511409261885684619097100975731326789910433588186867108365696947324924735815181191429446028210828759415128340449445818546381627999800772195773327170501092769662981332271739247861186960055335415061579216732690864058348003833730268544992778801955930437412770439993322576625008871260852427368958576760563226294845956648764192411118443177690290364757693448509326370822585936482718641719695162554648551160234619695918523360847621319772666442581950690151624243369542883006609248432573290398347898408245853122929246862468244404861689208521353075776619043648258610784734608644998782954994363337258643801574938399768200599093724087836086280743215352843208650265265255468046231684928092299118183456228643555352660899520123965480979057721375497353717460378608145141104928977731854108005115540531137818606421949601783107857789735215643180130738209315937811306845219193676766306283807102923301622522207773386079746459607780869624866612767834069205740294301796631217005898516403148568158173907714840102508412631589113975034574046276430867321806573705161397794640273074496401765278359554256409807841182667415765450979228656418713215091210858686282440339319305916936200233211521648728583550199854872795186039197498989186663837601914586874220863824155112614187719301693720373247681784238868295854896230224287449889859446037604988366859652929749721703731175205962831285689835807354532107263490713700047325952055928871161781220492263894882805584360718839585738875301014604981384409567821727255471441544072625968237123529783680 [131,121] -13809029193186533642515016218146124943660758470966029487801223551102428780013525477146734973918337406760773352832143118608367589280956537841193061927229716327695697166992546128709660399628220750271198778370663355283884034094940377523057425469110416424153469933642275303419965596533165260878964285492177903179620146595972022047488702258268989579464991953363689352833716118874825879360279804120596948187783905386713219278413879639912780105254237684991965327714587152758525852112749036982978928281804027336392677647341085713760106650980005695075874749542196175353144373646412962746598495200966264889494485940241531256382986733141594842289608779185310747256845500625862516414015524257759066675586310527798038477109367103840544194588421907151185571150988445048335530909859531990042145510582840971467959109384015488625358366359756425214820972770272801308784062809272860191791522899581501401880624235038402723470958726137564285280746816467362815969514324544925184761755612804774718487582713016600279810433370567179141309051460765228627801107242621303238475789508384876219160703116036821542292706236941494425158540406040846279566401718676806794520924331494264694212788580996166514770928393316047569428965345513263857178118851507092079618882378759117885575615184618874343800746167436155981732723428601950511259832029426195486168160977633897634228796880971750119622495132997234992854321385895184333380771418965973579940225742429965659392623782475984678091138196924726501716816724539974199460610811414940251363527087678075732134021138481614172220845374708403787495129650980182494821296202008774965561415752198330871080788239838979614559484500368212694048784265170085732659142319560132995469916820610687308467229169330420000334132374917401166139110770452920649754681394890389003942634403344034704091198789949609910806766426274720381151325600479729052540443900123901668922422274517634523951316524737369409174710713742399500834864722841011131015723311957555048915145339368008888157490012995412016710872195392085641189017076082274107854122854632435357189178953619830238230273176493883152435969385547413242483964120862507475226830558072592647004929817148055422391775784993218123910802475329522282185859777090569321860318103758726715781083716021601253605041250485217280546317905997297035594915434794959735353496155219173351202440321260622893835473762648094123584724511799123220554418454430370500654660667145533994475420801923391897575741848894129646857985909621318475728662966285352151080789735158914546906217466233406405471267831425763385387773998480 [131,122] 337570782038722832883046620221626690490395753058444021891113953691013648914827115110138673199764174322298363812936781553488485489330509795651738470130215885600912815713555404051394838867717491636128776739834710083920029808980419434518879048745773288041983830422131765577659797292112409590659605621786645912200765113081752976782118039189373451205828548170142499485719512611486650358522653955763945841835581361526942739739522445680330515071816511741824319131456542100743537927327703548824774491064276440200810552271075075709176741764053446557392531447513117213285039521753071932749623033656583031539160632340303821311840743118266795992240007728423777800975846205979539290312649671382514971315983917077060148100811830157175306593816269349926134166954868309417516468427022740939296450422823437508457865546938557993208859573971973765453117171313000973395787320221745315998178669129161997367610951599632779696112090969639759088084831155926231336235865339779941148105874582191114215468176743515026285751915938843105915583722408788456812778972573552423532107924265283159176146554357233119906154325377083080340383242829249098964579571680276628810623210784395682386780273655765148234111374881314491873119429689233707907235649847689572667309943184482974806154655145386457523711353633563449873473050989653972124825167259592579619296931781189208601967727059643850235851944415593831274723933902946711572537121930398795325431232208269157269551780825108876239671589141801933874732341136945060361035227120398809654571101271666366892118254051189645463386556330538632731338798410691147516191015229413571871106053597430562763556821274313122580294591724844368810970695193968559849840805809472729848564857777726602053031227936734608469739963406862773212574203435144041279960639176120254490243517728856573636386749512587004614954080779130273741549435259170080812906918842461048398872528102300922621772520167108162022071727239341184680507613398603623188114225893503812474027450473472449822306237108507066654872425051569188193774762460912136975627398758877171918487673177864872863674666595381634232416024624778615987656320109841637880577995000645069517137454739024568084638699409336508103583272036453873471468712005663181599173429822357382721911977639416665168676014742769984458566409741581861830366062152943344117068884539944812272623247598909064495413655556180535860783692451321917402047524647374998603081445452442667585845969015703875790220165169024512708048500975331540646584161316086982197649469482283014298455919038602928055723493621582847591248 [131,123] -39738771074975667728993881199192303111273726037751081173308457670697836402524607560989058572417540512755391699666243323373239743411176787761919495880931473368055107113604741027472068910459527486162552180356962026869324872928800428397695184606859321679837199849831532730551275829014219708840419436504367702351014570573899698896205372466454455609284541952302705398876084675573463815996409992513634661742504176039877641945418684124444435047333198968275000905763731358365313000261460400910967167512201806484490162231467071934079831319428792853171683017286025105580974013906429912228342470169396750448148489400693363354575649054617906730051462345335467718979620892812422984657315523414379885991745327105073650790628776734137268649702837619226025296219939277826387281829334076190426023488608232946361690517252525661281181497593612474839705302073744554548285169358163465200925704711500724626484757428696784957839732181986931684534346301121023087497079083046292855955206779260470689753119817783063254031961608649256991452437196725509824271303986582296825723144665007852522922435410801566929201113513805888629670827830742927552473163021968199281848430602430532206079243189190863158717350943675238368303992215454025689359418254635632958316035617213883086873989870671961446809999458240184270282483298517265042411884736005339315840511774271523571138447434753047852873759520468164464179421213187741841014502745374904167135594114831522213641100372700510323628779829750149490767521301548437997077237337612345560207740859894866614653599422563164986822921674485502498093965564684906127506748165382445557357985663013196165314378328868397084452076165766675927619106095377421125466241207783856651041576929366952319622426899169347442501759496009132727418287638957550661547946414851230180205914035871970720696830543460159685429676138681738008204596799647311551506571954351508854976291372448724491351729266377240115809077754173393743529859552923323531017937921178448733354693349527553892736248388724216687698439009868671847919408791502864242815574803203080672498877875429119520229951192942842343051510771511724338304508114547127198947807092021130562698674236518411068864536336243268149966739962734075964923327334723442045314246412139583731188461935076048364080762420073928377066838133820229795373983871468196642461391944937945160216679994181260434855334402852149233409018732599379519825705232267634607752128123661912977489211882110562865710170575113968009265282069281269478755494848690444044765471781415006898925322219333329291312887716809718 [131,124] -1891931179343631613346748230100673043479013321616483365165642266921239493452350400082320908351172730214962051233831265700474705449130188197469701346306304886382075901871231013670908955759479518265795847526238608290083926959595303688438234566071897805326376880962811206035129109268625263171415629912075711465142286774727465919385588935134941080630557766641988940721958117054920962768249623299986346610090483995606715376011520281824243850959427884750505303776497829287286302649395997604277129774041189674787915156547168255928088890860112438551030159861219355954462627779742200466251112278195212412079775437712167718632370187620336553695841535885677448436157027309086389987745368822306861000909895262982553553591736219367195648598895785094899608172655327824295924914152173805969552466050933554679647372512429416371460369664997476318429671536806527695402632226708173182687994824399394723429801649420353037174318870174723094145606189303970737411152267494249695163108812313055053360966457012774454772806653448987963014472156144918495537274576842092006885709372130000577847851568537504907000489809038387373115830691325367006846893378770406289341817189610413899745329186030765742604426177685687235206512868618590935058575491512455949990598082438714119734421846903034276159998923284067136051485720318831782288900409960415596268550377737191634259090938551770387165212711452940111141990631240992163142025913846197867933121783538516297118953195546429157868901844113039788410713829537562096087296312365091801369365266362998487606650003757697060820645173890450170632254471934891084606230910935840612605724874548419900945857430911145867228162020900804504745075405410567161467244264238511364968716117101668612387742851653060692857177997086505785344783577417922631175758563201113482188315556012723767640208228759048178371510297257789110548520542308517114573910341707081309422611029718912108149767249743024859810559851053068227862545580997768512695002692764229327002829152526490560427958045124136295370556271965202688237458589344986603063408058321546421371482706444716495690641226015173332455367496709001989545676817200494950484451457119147598561961021925194043930185309617452348438708065837684136752552639455442764496246200745763697072816241650661732816780079712692560797824434293490946296797532114020609169015621205582099084032327808756724070310794049801585531158054081807609793322709547072046421345878680068235624472217259854697217026229720035930000863980282517241204133970262215739992999384823253061703390798964378381304309184 [131,125] -44710543317025634833188700540833912965302502736575137693277851785827169484003284692727884243292403788132520689998911169714592525082207355291822899399760622691510166999217021128679074616342418111146992930722898999242679494066697425077589490582374752298856323691275030917814174370956275046106747146097117683771306472069233526379264398362099885635262546586386434589698968096317817185079972549809252978903506774875815116831120922194864406307524831839426965247709400334976456300960510146423022981092066887299602159176808181492502443975235425159680994947821297647931024017421990265831079321658440661944021103924677108216524333264798711310980050926025322193100381302136262124674879583861573067834204883184913581843730708873906488723019119399523689088676071126190798900366084784443608755467225670874716899705932779674664888504156189519221933845975846474316254965051466285423549619149942971239886460392342656938035264683058830953596566034350215666431594284130691525985307575792856644069757930325165530389970817009115863271957317726961667630774346426479494960241521861827033392327102592905665989254893452155232548289465063583477088175452089663296358230701755106049610425479229864974884534356801339051324552508138146019058561503529524998422893032194722970188225294231319258925811909235567827541664250226307580153399481201828378681267816140439319587892845907974733394756712745044105310558963295698367818332554615915951017729829023419371670308476562816830613748495630452829055527791937248190958389406846425551697498536057568375437780329499971878289536401557994155711854255378496153547868629993206715215273407203850391812604334337542977455033371766728124544705908063434693209961585795081041331173370418529274399451832400293388764457904937807627902460866944514291683574583857467646442964333775928172005349042621131100011735777623346349380101772673636160289158281090724703508115988750950630051260676714320505320350621717770866014582435170014863676841624151283794786881136334211920584506500479021766686607548161621109724255478080991120364052373492277935065574570900173467833985585378771863412936821928333319021904399685247628040225689126712739753827715717057065603906034460493643008892926448544780503740767335063551076423887532114573415098507793945735062302837140080306439500090248215970932501959726367922721472741119793921184151181309807313388928412024510108742070148854247204088293218742814908463280768103150972829311682053909111406531758809373357628983648272343208947057647844038192441938340985419750644933217271609884 [131,126] -4192399282598699065808912356702094040435600167116854689168175886004948061090025098126372503630867870264561913003290628588650114453152187611685496782237316793334172831508604385991907266219427964768671761122149865895764817632806304713378730895588967610945513588723257463996265400879129202432154196832261699645145917753812977783888023215899963885226205131441804679133326968983609179195151058892714819301217710274586820703032323114415993632039936806328753846159398279812944213017303536094806399638488628630423816463626608610393249612247463154346128243629661122466378088603974730644665061041308578316951431224407121672103502476288993799325687313186723107388647146548783626011631438187824301576688561871208989560201636243371247074368659431101275377783643154730011494631176036191114263868056581603342992852225331250632443719864796817235267798066908309159822668012261141772497463879009876237396398748776702323388271881257150444449472030376782881271765112115565013813856412669982106161111624840492459274224390033691546540798026379305469310964586419806665153289844348961878591560581636553351493252887322981595703037158097527906217748908343830446383527715676503601042702053995107625154935632855406589837555740734315188759102034733357733444100225183519994451554730483062536985481230242602310290283701963047925399540235078989917287958422990421453272875417227516188006673412596464272516211781106342996026265193911294635034008391748690381584676482091286779220966552427098403225629320268338991185767534844186747900860073733499639882962483003899279694792828966987252935458953125462531290898487496665790647689300616067972494743713924946813132264176997307833509682548088933973269263287354170704943403287752285958849730853984937346396801593735060002594587877487130377593037944366464773657581222027283198816251342589720880740066674928043091044777272412704782638530067503685034491108599174044736333936060580163254422955651494511904077939174076873280385226430636863293317695892802342866983073929042773947667775485705317377626243949888287102443081236851288064463387012786282647230459567771763318059093434651401251791228826892088420762404537164326616184639582364912088155028745286087071922741556013230830250489645537239241479827796624771814913561047023799928354448472236637812384803538550383243097078443454714558457111447257833127651903202245886181940088404971657993657552398128647059888969583143777904481942771042318099780966302168995775503863451083471016146563334234498414940804182101918729144381571692750707832799978816 [131,127] -64060017619436605378013905063870598198080889667942283768307596489706484214912729326263330093710579820408371058055225018914021238855958692279852516299781927660032661900408618873715605497656079325863894847824324754125951493473536977743910741340641842506562346294557269973583924944392823761976109743200638168822924985907203213731639213085554487651575174092149769697716112885046052701868399989050001052112426566829681619308885888804012358999748502594631285550311548753974617475228367323806724412521418569908894085047452996370774748085643936987899976483502004838544678667212457419701531388992788020156784849995800205467538541407894785068029843119038545214154778297272367448371338743707036837783772192435833775132180067644447876387663374905351700615060905104173291610445803183035860716091370721073729442835197083306878261919021661324073935240167507965342756789543387643245411702279189838311544817607005286286811610723817686335935498586381735509375048126708120029044230198348119479574520061548416568961086721662413372152369134371098406928985795827485958005594788610612661808109253384984870398009782940123823890756142347688163419518874997780744012113178280799665200735919451236518622889934954262156757420007674026113104900717890707354384890410453855997456609799941532497946232363262608690412442605576672545693035257864609473795551185405549713155283928366343569527934141227101650342421691283563376359233970922365412813470990662101426737547108345835414387665283261464558610704142736095361897103949659711106107817173758975958195118405356111144443897575621010937719365013746291989900408404007498609705958253249068064521614648507420028203121189296611413969627026331902647519760163087662619897812838949106654523596796107226420909980840538355729787628831867288844402584868689281726170317962282322503093850081851095705622170551170670162808000070293439805646886176425888468873797678763956950348844987408007285817200627863085718102581214890218274299173491423990005748412639916744046139692712184060929608067390202064807208680475615349786957564231045846713504096715638030329539266829685424954273313359679220246765176185581583938880803965215684526412533558073611731079001147521876343168600662201844161100529969952737066040477241780912713452723758876624359588245009318500021417762027742636683467293316461213879815078620367412722828376765993389084870578255826767087776841197028905892191076626749109390321849942634622187898678619373270187016806741360844743552040113052843707825092056991017620312618171218152124552 [131,128] -5304544845521120499991058839016186326364148697145791786206454874524631869858650662521098239054736922269403038204684534898174447563109518161954969316363183685958345059735906903604356709009335940038616866460204721179635561579730901770932180507549011283144768850770819222990566514193402343683995486624319963199331223218111968110613879455330668205367926248983691008512417690549532807337320091062367214411540159968856524046462517295500868816506854676977108190273522882659982664366905694520111304068505034369287044034953183876362519270188123340063303121767737606675507241637196860048959721612244533298143546764910175110239207402271634522791059175309518040773888548453416537439143701443873534837626482599873205536666714477173640401144299948495608969619288380282793758961595286142349774148391632027287943271060967208382696621260134685810759571374975654078457874741551590724316677190967879921435296259952678812513014172889571866486274272930196562321807798990165584088664538836105756268058210121674320597155750086988284902883626001597773899507708658233894836192251632148773321908302835361671902847640502933604783940307105472104171339259730279796277584274914768989741535224743677040386554316948657619833363304794870744038633503317756136821934021532815319331453527982602258426956397168690173634327018577687595480909564628450477248365955441939988741946968557021238187980633347950081430980428480071390469244094248745173676795579351224504732345262750088668852895274611875969079653700699101008507835072800751122046723848142137623696895141076491857124765743593982247789399448539762251748498636591891219960842016305271415001858235360977290568256858128746693994102683533870887342496650733204280825579889962020553293394380667762790171942733684119276278919314664665814309004543322368003018841925923302028856547428705861277333105583622622771526825623346065603031524253155961529607642116300507422127046487954049421205929999887699087249438482343260263450092308922471156949914050181849232844828752152097097096133742526950393342744713500686606788226261353104817528430028360191352042204112813705707394360773086362282222515884486706911193587993824066085354845710089426384207463084971510260210356316468344305459951007841157062040924315085375054713121943352418852839519378290412604768527909409105925994782501861335114485595708712908627681540099426723796261844186597419300168804115935608206016978713393529198422583642739076355821128906581930750691946306096429673266118799923639855617020722702937399313255833177472 [131,129] 26141169644052123248436032256746862811273282777871202754630432159276885206295880466924512808075546663864318589259607596868414311379518848236478078890410694625280144452234242481310440108394197911075127449645753496060077898047543770300247353714616016870049047110644394542663817967964800037555858268569784017722224435584374684416242940727899127760895248436982972758050445883945514044231416344756282324689159940855526088495553416424384091446440207299965254233383260582161467254050564327428207056524047137565305412558671008482411156270201020380869323470162189796143127179690746097817303614008643765149614641895991515526973365716011531217342123601482916837315264001498927779139936674796500512844765640541440437496329216246142374097451698218551160474242528480323955718039723941897116360383306764326136467040839103969368668393912698318927295831066988253940964473463737414303405964850432115988602470031414142172688713336652914134877475060357146863824291804210938498791981228014941078609576996349741797711843085432315112347747715929684764339745594346075032248691643505160111624791665867238898045621862716271766009240645306223246718709291745436105204197405548040321644035461651399351762856806588106337240078405531862280052116775234255145650699162071356663987655935362633355333374459792489918753159954700312833442390335313608929894049879220667983549827404498873454263365921973199329577556679638696008240776169560970150544439244035361944660486027051109817765928946296945574788804708796419101387411409479078231124088485290276214561624069738389233416676059901070350446238741178052893377163622264712703753763476466986141998243469884441360023507830562896836542846366173596679142901323968704853420314242939546926903976388288629348294355060008958070404012788375913123559292471263921471681761730013504674805879293259206199462188092968542622504084308054880157795716535485127665232488276802086912869857853321200330785567199111832814529957559230302467081147316747278743098610372603150695367757539287215746330446393264006583167526051833635035860122751512653744915670534977778608334602326166862901524070095386978789624069406904168252931417095464741791615268281815087773049433970347815907068351492986358309782319361765280891803560414576754938263842737546666863200879072447771752165424230778396754113970475109536779638099963736493021441467493240095274621728032623255547575295685516690723088118419297463361590632702926818414826661961179719141582095270060778715325640199078891096735903089724034338654192 [131,130] 758429066457331724073006196901275255731028139535611453232806904904818402289673528635575838255362574617505457304932978803324555978387514785877879677342333371810783390411034322805379137559938972126008412681094051541392260323476713334931624815337064587693646057057451220494917737334957621807124292631079413876887219252470032243686854126826039238235240814106926970167194583044193957652036101976597292345980598490383077470334200091195836201188573526264394872115333418195175827604513992534461584220801709340910125242554192974275876911381489302629181424893430026773579602640944214093432019242956523573888219957674289931700747107050164725905420422861607248089291211186256208802659366646066830072781626427608735429169436253918516945223902920994536013716053424774346570946900816709939360481194295643745940447950012886115527818441997705611035311100981828669474207786797237004116560876117840606288846119929618156775220911801023855595188640979011547850138834403635114698250364889745074506391431500437872872967592425604376942367440618723550609891241676044227656011878481259406160008433834148448122577218862654002854121662138294673070570378405022822308056915075513579727646351917982580768722383822676507866695660828117633475374019286401781867597662931607711987405841418828568453916138984696743058090351318656636603735435898485599448209419478077479304731358463582789950464914434295570768715779650407780654613989493276483759174419361707037839288201388182873388369351602541563893055249846638887921121129348361903688380405812174401186298022851922439434657208233196673204105455833616435269043427821277302575451956337388719903143816173416768581032423261979093002703015254176157852467661385340139767549380645387150836529207209365785108648188563589807062021180936678033889858882325567944586022771497682907293436365167592268981541856844536257421883495210356643774178262341007759952726239703515465268497259171316449162180899036815944437996657213428577371616905615850196763780282763981056560011257720574737827903517619531353262332111772299793225549995285483252897322699742221449418861663076352476607256435739387822934622178921758611190511442785033210726458195410392305100743339458542710710278895796104314483685531306054734710791682606958425737110637216677117696389428559528127872222020340611007172408185315617163460970314735096567757813255204508594947821776717597336850471408509524926968069064254963095907334261289303632615598689222888434049582311725908954552074344420693520865247307516223584 [131,131] 709557375275352357827407540446125306068144443113211139888885554843858996705645318667251807230791144983155382221964054881839708796395134933119517489102698222373767056984567614266341947617290039317555357584783941952079003909611188665894141760374766137940120269053622668498743883647473968959870828772034618849913152533178817793682297489428309329249441392832723975202772872076685489331630338885176001001021736444873314674462699484140177203931367186539388413231400403563167848543633714044078835885512634428063564352606716174558964886453177062241432796599671321152924517882282402179673125274631902611328872428737134440935889749104347308241623226230417121436372672652467907823268704515340782489076012744284945310564091645923710107078620623891029498063934925698655748945168029080135148956277569504103618944463770983844359962142252660320921300040776431291507422514609080553736418103437310956759431903719713277176615664567455214401376302940824231285112062900411773885501441234564140762337319806721457625964039849946523560415053926404393542760509407222918526354078967861853730889119142571444443649282934005233561001911003501354457660953913427617982980997637544506478026088779834802539849671594380278835589970856045168781879362379340793401661239302752896920064326936631629638448412851890675716823858506485077444449941188734151058311293333784025096010030034429470726004405342323831761072687999587280564173234518719201879109520132081978231577766829551352689573083052836468054814097315056855340144773804554657500522267584140737299829694522119192695300492103223116975360903729454375478583816996024159350014295359201214750089182369596437800884622287860843792313896701387798702554692622687111907492148054609062025076313746441998797594883403084549525026246236875966505573476949652946281437158221548027600460259550466381314949077313760982369403267967812504411336571129086031174214742456258137574843223191621316778524894883393889577418528292317529957115304376388049119685959759595757946272871136783868207599217331448300098810465281936794179374670668615361494275070652172156301218881748244993589390028180555126334655491390039257030406188282580810975716283172215418959743568257693552160542840974667246405101826145902341707032605276422777807934782605843755012999310527685674866774846434049276552928074544438736136184954024095175899196139443089136706634051622163228039062711192817472864737321005269623358618533646495259046703749816709820227037042767959817929359471339799725978434348 [132,0] 598134285714909395045362868038321676550371798472229439078061432730216068266038976156537198093495552447481153658666113586154998300938483016755846781854360245051978954414745238191480033885222358619664203061910470128755755466426349115733531832854109067770374971576603197102575327092931892197868521918746072978508719796696052217331023389421147363484385808565300119825020566919007053097845736659170504508669694094452074959184034156335397752679768366178055175646443880061868006216482859633304631867471841097043101094887876849756254967929364125970098303531481611156035551128906510545488170812739659159865357546759899726837270039512838713346049100817982497645401914722198298764960493308622818634532331961832597096686056946401615441639679297550580480545113020535660455245081801613846056941775300767903847571928812715722547507709144356347140304399001748809526658601108889052661260539486108977048728745278586922330993120147502811718471157437261397855835516356156188872983475293086448922213545252099138415505800086250587980087068743649942294631147291613850061970373644381913645404942705055424357031374597458272420953497214033576782245383727730625845233757214129949921680075044185437911095994045365281625146877707778773416888341331087187080639688343040854903118599766575415895584882233675577152394944217289392405872128636466898710424950133950023489930883296029680242530939758513055346290408934630550724637838760537670883118173178496942394748769288202993705811236273443416445857272892294652924794183302169382638998062594466935237878594099276243975854799722826600891128039759943867285431645579323657583214275864258940871767407445499653529386016967966136551418257572293276822050168217725110613797365896412578994585241593908862403064033198618107493785217226747962381617530334744205200090940522250692759101398470556336052466607883600182690967259141219153895155355469234536523747674054789470058540263139404571189329452194030831486230891791957250519595313655812205670918784823820354001299129707313910617408320862011690115966753155509766070082443722685501151730404274730579335786977134710857777271663471345784699014790878549391008074973238497047760624965248748643238541434390515864399918853754585144152422269754839295220813548609700001410320323393093176718036231440200884164227982350339347761153963714425025209990933783980036954901312836156156769176431809373664665592701662792308022170161029646978199311810236693465454271430508049330795072599711537896329674284326877409242447642335400383104098106538997284926201398021626202050731662445907354755789084014428303018212488434573935783222956370823904111061722579414382730478420774120686325052351517669598123822234841359930919460168200904969236159478108938359129963888574365661063115855495913754621170679408078910224352576586919174493787800501952951762634704244279388545493046885979580402278401883438486245355496144896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,1] -38866602214446231803656034680939356924732962953109056993646019684699193961228184880638522009284321888068603181889972500766806686901416441659051727017240874196043747726900580130996875168874300002287373479619489734676426365680359440875789232984904816855782601225876360410436487488278957644176733986947950815736695842105625463576303948375823184957464381013763616649702800439988684698309510038158611128423861037972783562300318736301278971615496326658046331516811228261015544354024108172963450095121961022958205941383670854991746756999074636704733946054996798157893686806068170327647865458321516937360466647830776315922520318752311866728866308775653250018876580848573360226332603614543228727627181695892437902770084886622964461018777234583349384109855289136073831065568351414216792044115927308395070752937733129533051670089713977303339459790538747404159109941673327643782100128536786129136576427957723906538702619067255477671442043657927812867896284688411962878907744565561006846063404971731351297442320877904954929234679587979346173298461313280400952329810274997537991407909283585663625908008234310580079024795405691904743934196326909834712500501144975383292701325450125966434582049551782043982620933629361873182994314724225438757726935037071668474795230548580482304699583340722547787128845733379770334031253328312205049552794595724428005163693476140540886649702796935723945371261881209417084221480849422320728898492991191874375315175929455921915250098046984510131852824274266316347479685012457922080173301388283773454843552204808557418970798695422195600848989030620301076434976671960023025294526696490516500574236371044334783416142883282178403262656790127954487054253616531744450368226254409405352769533348420220783953837170950824182586586452576886688085107589761388770879812441796761724481632240573349682133783154688665242102465157991001924476669733797171702595175909091633102512816219574903537367732570244258068282448480260402576151654813890862048016477634452214628718338603111685126402383323024320790934206498264065259796442374992443790622941126864975337030420099023047246153089081783957058304123324474758635329017841944704499954149725532781907971688091697344054502327009371381773626342522042471158525884765259563806632784684614100815399387053169244302021495664270686382117818445700359210006218763698431732336155332201833341581438038192003630840046443046271932636812076579856114427398382572522317841926841026240480155773819195008575383474493908177900137943154763957939702096637085656891194825336369418691206602709932730757397736267595340714254748974787978949382208932868717809706577197869140181382097695342145047351153934378133082865033176417272074891747491899660056340703496974529447497341147594037904020609871580306476836525600092198427160004188883587721328186065001876102708580991043429010138497054076758227725156292003813787558556089712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,2] 1493408005884594392768897827946584160733122888479728496441733249974331888236710547440805594389608307679459037698432399727615670694522291783318663118227348503695087187820762919246138644566634941033194586098736271519659519415048941016740467744932398862066149770534435593056417120396887716037677414168569491116932914851087952107029256515471580059850741955075966165804693781033141012535067862651497341631241768242776863503776219702002382584948897191600312869076107653566477134517875604019136350363351403740009939924816651049362194635836581091611733455563565731273289810590600774104156773273833512592266623878501940186439149656875918429273294848039114562393557893165447647765131193372394891448216729500725531264437188640999960038587599928252546742509731926191165084230547228885277006826628093146683256387065371992695244683313040958544393723932139442624878992379939248819221562645084818647395163051152114826886866358887623494901996396255749360570816898024238722928735735186571754351030812761078864926138073720431193018137223587260479023685546308254405481226016860204428667612300879216511432856503980983276482739070140668881477323244898729235193296529691501774125086411884213701163455343881602294600349990148102462796093510921150738501627354481974802123449985762156645409939819387939787117645617347892682410877565064333109388179090467982856600476027639279880038249826140499867238593032374471776902527663409551286222555897797326950648330198263311059941884197554730226640383468192472866881664210498121532067653521377530554904874102528293647702387515514796348069958262729857836648279948441807878007481546378568689836462640715332917102906169088344874113539456472926478393247177150881465526424499186218796529751291075952003977702073408729949250032208290981600950789404219340415371235720276215278941743154239259608562411876939290275411194182435562249867543661724550954192277157609787067375926296947281415157424903789875753232746395655897694385298400383769598279623476583907406867940193249077897573692648074581377131375527319406579841115395438191299139718182659901233649517509719484811278151872932357528593600959988904331772335811821516087314565081162637358626358600282107969830404322719421865841349489038532066069694052034477061844657177035870188867731136870516453721037744910872978002988779642077218467222438708075699541676312334472205829950083748241555423672809914258134538529018043486615813839944991247527486305427690447031696852689791238991620233625755831899554580360816899486863641514223650808513363353266799804968873975415448546174379784456806910040958982906602399720933070110818156000282392047987706618097101219068841831157194235222362920104920267033506046477044475294626798548635050731057574207396359235098425790190923445865849454035158593404151921761465763872022658165790766781071167080035954238096874840978518255837480285882541649811362650672594944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,3] -27422197048811403168845413331529591560216243165506424364913797560355953950935668009521464472329015817180833940808011752430400572144514859829232224673314388258475065692469348093822531415969250469503963654901772223971412676835558180169128513322568163030098607413722817478029899516246032845831664577957765276226493391874506321125142701107756167471547921576629938255856553124614638761225413378135343263459115626115642663937868045216777825184669864132514307219866454834506159625417362848386508578659037777613392734832694549466514900106955229760357554771142574036824733739107479691009218282716047105250901407258002386887244237485788740995475394552436923552991878106279640805716605554920482059046550214236775720021018942150990130139762669653459103984353065526100527833934103403876464500146532477115180907775746898891199586871816580856961061865934904925734630905084265665625391674168694382305237131468094550663823569037896771112100077360624396173302471951497229183494328675909483767094394871527657801795013176221276505950505036431473895630301337073900769002746388851343482008695301006467116949246148332923524668461491555605102482434420098290372912858286422555080194633864244223608095936473792168848589949597272055438950089558900422785461611760073336496212444472776792775985278971023386965775069231509452775251425304077142198786404268183198299770157046136418803794503670396573224750863196010815787879388721261297844422362522573829193136233933791257870724439904714689452363859410255261867684477561315129712194406319870821448562551334744229844085010380805351123369360902889413337770729479818404863865962312209963410313741845477015054025097798967784903432396999967782359108289154026788665350580729441165709807371823520651227205079877532042849975562302339615899147176682345752356737059046299120648010819829673908094020116467988713821609179973587170676622112750021695755147967674868117987878568358348378929265837714604818335645945375076358013160806793457165947162102924626695907091093186896416123227455755269303465412279691856095141701997737183002207424526950930878554457726322165658506897335318777186995681020281648850082632585849356622318448299906029192509479959882277419429334055442362773266614195999216390605980351203182227621157770774376738459983118049003691158311107974203169990085204224348723772954327654385992848588536447485432070176254638623032469223511019892211176566030097914846637498374373267229001300570576573644602290777111901850922023599599680814294410229003347433854019708538362807343734325305512489712480011884818205822858050469780172280999675396948217262742902251003228480861542361470996313734029337031805537885729773307145019842531782052987056100822944046862417995151219090982266472920143527676294251151189969675912819192127845737780820475855398683944304807843673605417643210220934060006544981605839311998790120666934191146902370234337853440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,4] 429956397216045954271457675942990958726277626294414570081344607064282804279305112928661845649523287610658557568475006742686623050842303425206551413113216662775960292451284379640606062875723727537107213306900979481137210163020312836940731062861443414846759175240112003780519425092549618157147534827857749215007258599399278145551415773387712242526913623501676752618155812565641125067728848275471886600588004349102227524860699319258820341700575644240899886128812057580100046786146304716764952118466646725001691690213042325886035664174818546578068981464789692288992614866396965375447368783883661879147120191560825280768504146156435464328426722081459362834021637775276547689961967941458032226154619701669221387440902237432692406665881473837919173445483756913384571267418483355248878755120151807515229021233078615455282109210919439286661323656448723629426427945762406283211255424211515249957202416012124937538620611933783021681652117414255359723016925256716960656283702201178444944714997687062538247162267186301200111959970284117663267618875209502118537515875263249696047430678492094257026082675901752195933389108414632053707455933822050768154098312221000239410149354784457137706901476533237622325767300290752666479208717248050227291253950164199454220948767815552301301552898645369871367013560134245802756558042346813179709342640954623165893782918120743213969166502382897163165556249485975526546062435674371083542452650587129495189951030494880224939806395860524623797482812247255007817568189856197582240821828131254547568846684167835768334105343750653306808273798185623249133757310613017057593071496430597967213747667189477613472462758796243569290808485437545522080558862213483253955515308134121844142118492494796726702668181141464761367828533433862668217996654477483634807509040950944364058744253887801570939725458037707496933503814188902434760080891514462879631525552370672331436998327421929396931380923757276111741868687629224026091330969452358594316725526287137506811811100204121472263169672437297801145778759563020353319501251060969527327224439182576576028937866849086436514189175228341594696118277851359242716035461997161740888962508438922932075493202432181693345944942680370775782876232499498993662926403412827226933935876105874649164629945389845887661470225679162715827269876146692602735448356935111120091001807561594173501059230372700843056983284237191435057784404757854323067700820653251558704930732404279998601828146680519938197468123693913425914923160639747250394559895058854535713781422084065900174711166509801766865381848730765366246397537256785250504912159668234068516709704227812853035207221197982148403613069362136240866088879896046585347107849991876447756061354405019952603601806195633350519589677437805078626425078028060636705803694101150647562861805803684529744077939370970364353509728031654882195271504638723916715809463067484356608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,5] -4882147467553469531905307015830787425452716837296736331653253158693003595178198680201093706763003815890488846996272452118164030350108422904829901804646905543303747761740922402474884624080146365648230741919019990371043447569725727701926868379807465749840414695054872214473152461186303136804446159881404216572649314318426813956468262012215110013116037463619827857628875073046123925053936416568176726672848206201605922289478220002820692719249681345726916024166278930441674709909798363570998888694913562329219969826570627364985333850382704348004253274991968501104531594415137906258419390405268291422349328182305088564905161611789515101062494775035937997404597901792107052811272652014768790518500389163328119589114668436908792658754445139802606955195812089870954923433405413186489917590648562009239995405635011429920927191928935746415918015867186347023735641017844497716174354015174750310851584519463958334151995622261533930593532397008994226021804943324763199311087498867241682157989949168569028846352756218499478285761467652370641483777497327745664686466076613361028125604843977280843642984138237555885992079919365946602919783412241095832314450285804317790054004961973513217538304150817110948070495265627514865528260517031780229528957310062451252560022846871089938348873861598321037419685384700773422654487574323478989656230413193109122115413771817257533513662668272018441544901262160038893959419104384531202839618142839898224880584493802585710589161208404970755895142702260428615459593861126950070078527839962723807020863164399620272991299322005299696858199680696451424203189950471262552595774213887659081603295772481954205071875934233894618704920266254585669571767913597097671887095727921485854543126105356659507174252573807151447582072993809947089732011027674952270371255215795242496086700867102716268000076441287784901642795416885971118854234701411870088455299639251338131229838243905551319913539015366403351080536127594501848458641866902935696374060100030811458328413475045321191982616777661047636290497726048325304953695203413246608691297310175242565176641548864504373035385360761550817581426383497092603339488591820173969035295380532650502406770200950284536993573435983255762954180784176128653319880979113592752158768540363516042438397886869049192673331245957245965002373743789962671617379570798104808575931721292212270317145308011591950588509858131050457662123300096160158184969522409691535221044581889248393237678194338885059980362129429780699801911666367134221699017715386847051844319133263330357001854148361409978584009692095389771770820413604818786538399022235193153457059691933190312047273963769363188957284622563720572822178985209776338505722541285010439677784125253949221126481947664337312336838188876271514230482469920323041673498477287707478795642876612798723071295922715768683286404943617210962530998881206672861096071838893940408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,6] 38971714012330203996610989070276189156074540071037440346415536499852006120549782464142843099221588297399446152529509297320673099224869353494088170540460043441448978340258102148242053750750938114270896230883971050362416524722146099672029228638792877182124559843537542193087170460791309625382943065367421471927895683662915427924454667087688313480290312169089358232138466819627159019927906988028268096634963366348511248311792243386872822839949057045712327297573736156760228942567513994742925482726193318442433501263582465745760607075762934814933887849206877638915927290093007019517635840944388819016495414453510366082963619697707383298419889293339778194580561434795215101500530133086779069474480501287336355472156736489132396941886478782391943882615267759571395494439856583881297875812681638951625154634907513992690429483104741843289147435830517814058919296888707342142875646151766306054428385088622237652473314160816356928807765895766836299468694900286397382762710433068076051952596340419832554062911212112677799733158442624183388940956247113517360063597497256838798026330046053547425708887992974399597802051634697892038393526718714638922812806864549810243421588079582937523473060373953674215714019267519223488271557022019298712557990411063581606972935442079196016307585539214606162597876293610697735336215778642994190984887817625317103229628896901950704300511996196045158265574187713535954395179003025086458445681704637278069226241423893608558822608208693759730683858423310294275255449576900660924788413332920632452350987561886277872427114047059779696642860987018819038674620843515512677765659483813698230992288875167081489007734357010843184467799278990452408199859162880871574169389889417246921249015005213530639292619503560055860837316941353316529453791151406035669420506430260390551813524461966838390197823596643467975736466264677171845783457166072399101251032744294501890196327022356056019221929149904537731767808730421906244215306073896324735176072505406447422137836324634217017037733719652542230777020783565876458931646149745715016170493494915626199756114777249476175814422764648619339535315893455439616777810061037271848846060058453855076712921442118725290056399292776290966628675830331957191558538591866248730587537176123210791286380834894601040013062047006794284134048161961285724050026632268095478721870517102490689308767256112339279301809983281173187531135721130132424614159128282002600479037241840212896208626264982379252739105093100303692669803060092343112206319284392670512139216797593804959728291923365904555011807020050850322939982487447264671880983627841651044866243162601619189976986767350264284214357326028961061881799408862738281340723595431670193232785054580909382963467706149726180942308067401453735769590140699006827771518008460785347513986472813395974643192573057878500497138648109400038851547525970883485575176840225891549184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,7] -235681139895304116904050216722039402296472329208530821361682844564010777475809770167271329105435827416117287824714774181649371551957398046838550973082031268359561908267025714875542212330570516437006430535305618644933831944606279640715302722891721458770121744082370343613556628516954015883308435422390391512814789271068810853974417569328891778133038523141956998947268718977410892135730334681699439662930791402955034273464759263134041553521491181382340349949504795324542691426048235635847831053048802105525185951090260233707080481249335209613703932319370201608269023388081832466954911916320200311440754988642452666977566269960069037574504421982941189477339097290824227674448306265736839906854997239987101193720735064068570827746575576978411436433856004597585371228496918092073329054718789879085624503970028046823309401519223943356128533322541528210133731736006214273921263167925193019068786245711836752848758562410589817225947852794867044428661542429026213787408009646047664712533761636861077217603446093893448111036537704058338028379622746034334720236450459355291783033885225063006293296781740387634456563342685202296240714308215323496844625175880577394452402323621199756132988117246282863670030076169398393509402334757120886933244265555578793216395152345012382261935032902909734194089018561609490295267564720245883096214435951658425147879147495316646904805742231188033652538153381057001930568139982865626435313036008267281046151048619693273289792533291971951720549027256644412451177121680092596807179983404438327686581009949734459463811471491112079872869181562114252601083128000705323319427463166452804367580004995701513283496771996919882190478912205255540399685908821560943958212871578503869147886743917955883475726632228929202905698304752045561287499205389254469627138005030134589879176588010487265599815498281747822380665673100518483329099865103245141716845968634459967227054790827651228557193238252227520059673911808184820581305841820273273815388878916646799284757544059932084088894459556185248336638993397806716233166890215029443792835799052993563778664702746497124823377572650439801523057384643330902914070861640614793030407334821891744153615156215601340538007857022335428330652383134892099624317536022500765877355835931916715915797145368040047905400666734709484516107374101177849011815647469617220065443139738136335997183246997078068969690272034891449572503740257134917969663328793118801945346492983933995943934403355454962376241635097819960787955315965818841257318019743344183644948312578887815656468791525654085099646996941889990725882062396001732448585198649901846199794893307215979802076868017234759819228304874218517615210814491454241729508774442769516680331918585140304190920642966414192632794420660374319269064168798166413286206047388726028936493252616839306760439208879164447122223220791984873085738088423937851784336317568917239234560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,8] 1053874245662247671096333984872127164315860962115957615134918745959976566752093153236597117582428809331052298557772328705015984258411255932896849024298688301463073287710329076422284026294753101022771566957449045310114668168843543499618755748584542454873526383295153100506261551603638386450118397756472501583371563139952614165526561995765308347358150270428696082834800469467311855686246844679874335239339198421643997598226675934733241646122678485816632421592876171420669781596219265229984071628948645092259702303541666045622769858189806788845357991224787032702075924877613605855989228901965604998647662374203426322362367692492612233200333228137996140470295205720439914968029869786999221642274151787643731854484737565940128743703984722367873438288297282188406436506412642811190519466861682608425278652724068620426336500548343966001162485780861863598339947817059854976180523043500282725173903962342470552154757848537758112014128924195285140809728287055865237271336438561849095054563901686002670256371656836028394706640341575321471052620814438835399015493261443032023213900925759392392578529815026940575960364002699661405559386030270539785708291410855646816682426219693387520813624449966745499838161939669686580545747112744769298213440559745365219121084626950511306079023396614140655939209084340768537853278352525711678353889240976230852815619273516329816610270604082114908070188746591173596676697927539779355324453206304135070321735686126091116897663838409867405464462064608751898317589297341824498400885540063982805760397363001484646247309585661290929372507947725679552144524868135180239462203930055957591019890154773716333042994365256366807030594094913052792838545851251056744036815013866667051187479367894507380292899702547751090066452678500912316267461564826813325799193250304791102527774811489299660532262765813359963243967839335726012342356871688039337047408806639291336513524980778329947396760991344294399739417923367146988188154491051426675966291281101414706176549726051358695415251024784653774785987113611195797539675812447584085291694780356302341133425502333308485580367229273980391567170498674008590098361065043715453880109897684059621808860220051493111276926746369715021195818378179598380973997587219883797586123305952670250132699670063933124263550142565992495742143839816054401594870578414261130643182609599932852203439581081536842726890207514492675617488811841370111090237390338023283520636252130289091685727082841789184584849412217983908647063744890604385417342132968314394379971764804942263519978497691976421852792125279033026386122759229431884418389459794521799182343920722186938624122165124569232451128839460179377736432876574337267625324219497542842717846375882947596673128845556382441229069820291134673947117692322417265687016273569025320436140199119516281236747376813294753157696969166301427854938753302459648056095427079965174136832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,9] -3440734755276959566813872841895080532501623476731337740784261445006977597012569310232024693190196944639204124834181800841734091972199409164012034424703671625043544635520354134942525220139709078178012686942015027069038119378284232154712368369076693685729776755688535892595786113472060785506509851322505806807882004263607710523762115034775960884240968458489886259267247424506264936027044428768798045896096338725747167179112406392873079469812504239040874327527011819966764919303216149169992679035612331305794255826803009017977707348304256261132082074194201111609512016126107464690345551901408935343116059169253055996747991078667458073141406301711694009856149210730642837817260596452698716426431710971142487168774267317532708539951686434001684950236586373479470746443055405136796252098607680117068626043645108104787113051257844878526684821260303797217519092060197837391298600069206981617989368027495936193212499704273116581146692458295508537131490025830213684949365218553587330947816448956235043269436980860513227956157556095507638827341379336585019575595747664154911027893321623421578837069314600757338080396105827283570018616555548083289266213176713175503976172973962177635225885966266912164418832831908667692453071565422203925696945982672382531006171671760111717187314314272821853674725599594687120213877149540172815393909500081442870552987909248878487831221898712374019365432702571007907846847147717903891513511550048125209504501263438443901250603566881355192804619878893286767023844291946570750929018438403514960791446173010539964005691494470460712722859316785140462458401601207716060844551201624537309566072905222463505802784908056283193964862575258207458465940726415200463063334306185732658137435948747342602029453174064352855945035404530368396930785505316471808016942714316835916389211594650681851600315742853632654198125787916646483337587111159286407641095928584036863342415699992209559989377742913684387495146424379789702698256274259669984349935149785705694383659139867627783254743196561926160791441645068128240207521535284895337124236100241906088016087822763436954529291667704221652683436729347041569613634294683434572222530970230906967001985906358880765680212223159684875779208866842852309117687977656755496719839485115588073417426773661407170006104940314465287700287798761760670748219300509234968655059077671763473448880938233877575586266288000709441601311099131961415626629782142969960062685551827803828193947656395521047450729337542644322938879762748903090410241283891703478565667417471597104685142881983587556708680106428052185640935383460560880354180917111208471108799782088057388991718634590440931432252803074396392436955280474204424028188923359898455180692925031125337679678772367542826912054060707727518499085143074093672820693229693786672148245549153859105301786088055374730076083179117561768660923522445807456028346139740231465697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,10] 8607191635962381808921789657955533475360714948713476112841047161836703460387963398712846700336260294064863336553878344166445747166057640154021001811256819764768464457613504711692834856088203662512666927463477410204120197213480543510108546925711222012925853104350125127866832348689134396992540715832063310717049456920343537281873550868743090471197597578133404356928537359515254010240144785655926674225912239937212565301014718527689658577376499420986019055081516040715686062110326594744905627859506315822768000328350565152637164892086584000465698555983687944566252009705798972457163187888182963513226731967297914842110989571536166871477892208107693947672661940526842502396611199119267978174464694007319633569742929769212520703718192177647501407643064952912096960069198670189473429314760641725752922871141735337449458361061637928767304606104541011423877205193962898093761950369430642856258146316214335012979091153851421605926851791351957863949918039495243766177840786855908619750415326338070567672879762675290914122562162858314207743680307489461547198615390652493815969680771285691361756240156488439667428078734478511169540857734139450186517998164242445467379939873167142758181154700516813913758966560281641851190041519674221260792255897124829494558661152672886502988676933169127296743378763274168248980871324852551703127354327123870319080659364241091466212994441999450035563179613728474165974921139844700361199575777439805269455817291917811976040798697373632763965260904958933705145809521961611129529046856374324045782659847819213963515683619009732024274624909702925196791560967189770150892430396597469583078882680272851504907277313307431198959774478307833296576665917732488350257638173520740398467271317501836141648161748834787222094706192220465424910991708684601436035311566132969363244710085843998347064619963136061586172804247063280151283562141703220907468149750262303049839216729885833561007913475754554436308024708067914579848658490778381429626955584547232048805535669229721491207482390076240284508705137002141666964621025725002135828568896317678205593962029838134028452631769170563079152241596189021218376158259995499212881556170509214554873611048931134897463746962573331323692299327589953150131012492142717220591851268918195140322283691213282769543191600063016811579463149420945031438423193515127532371724062449684150103967204961503743026794095022559282504622372992260806127304631216701840520575224481840827563470850837179167647340321055262867394678413280042314021159810561654171629165634192399438643651496626312717475830662665108132161035261011646996609295929971207145342699317652911481191058489866024783759736663325073146819695947462282284173657142356520245421311199011666434365844768501232012503090152801777227018609960846260633054336929667299573424921721117226915729619538660095084466017108629139310547089008469747809756210186997349492981760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,11] -18238187092544054165683522738994895986393719877052765041673291712547556438596204911618496648128369895671685366072910315878079888708249864175048818294497342446735715754076896683266746845765948607440872507254035242541191560886489670198178933344122436857790676292549430233003645347640425235261427648062620626126438352877814784481681334292106957047383455689884309953437391608378061540800060835436417175286785203528987230487421234411847639004406967779661023117031395813458559666568720374183720278110218945075097386523652788538521095113066409029042272495628125690331470912528026479856622969581509333921980763121099793000166277743099321574728299358740596769349090179374225786349100814820439108194707311304461433566527920519631324613330376086479565404388391906769489849887183276030502862817677237466533016625238089030868505286074132838782193532392412381469138922438594888388414174634300019536603591045331809352391818761680545987394055143403745920396456288823046664425200952520718025543869411017459090962529644038528867847177642615292852539849281185776843683961631887953479528907987572119762417619528205658397887583808315478274637058735332060860115510898014847384526956105434405791892673242224307951412284773165561237975064279421100219360716301848045342519822542019348378209228059815970144649185826559607393360204304853606576033098588922561674725917275469557458831324218065250475097904933642517929383605555206540152891226361284578128753602225197686673593630317832508072004686141861472558966839234891716643087125986643440147575403279069883914357206644846162240971042258623144909573651573503741758194715859908658266596772824400028706413099645658538693621333420665262041202993018488841565199428264157359298128632148506329163529942327733949741192457167466057236200031537226012453596722164590853827680437998680199486876627431534708300746399584628523401383229632286108279504323621635413631320801875711196898593836564452394100126715809901781227333611311110173230261657339714212156441169714456936962978818762559675806810927311165623469501655428194903203928264848735757285439297936308115687611680963814850221039501430309959507218783390715356711058047977879358534489266286740978868853196753571269617327146984848128764958945231648653362161907816535163311130976617700402534903895872701297210697761061055717064845807142116720193739900818325765935930558111912406370242648809947502733296844449508437546837785938190615748860344178682918389247454853891942369053464247961126612969970545265931393108278721809304951113841494017373518726420811405925528233839546572105294317161047313752456694470002778849019669174219309495783957555401372887135348340555622561748474520596596251894108990554081116022297056609664509080658061683705258914347486638547405580187698860412593019341240258967439730006595168959137320942935080004924544490167312250394297960398919270313523539346084038761607331840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,12] 37733749822136436508255853574855541991595239102489553201147591791918962604753354288489939275888284960153647818486966371714116328183419748233991860662743738142867604892070858369326193811394243922700368999023109488880213928979574188729807807683262200758570957126858001982481448677871535668106787315993017109747468703889031425552890489280075645691814311500723661114859731078238039898940777775217299565662409812240898998497080118092149170670291275636530013023510634536693796367130839052547227383600475778438656651301271905912103059304108955653210973641636335035578841382498327239763428776237535789257580280302001889446597049562368632670844630527057006852826763429677596519240843048270580701209562410351987977318170331614982919396005055053493186785344153939622377958631368969172940956756007039777935015969856945756408598904126458760255524964960065027441915879468103593442559451619352552499509838810843594832095066703241507794742674311264807981094995089243881152744691302627648121019803220346421246289122596027062517205439492020305150386408013514741426663955474050752815923064916140178667811887224709286415627811259378367884790096768416175639985559316682438015369633946798627906039687980985097964641254342979654262899002135646765027845978837286748013964026326221641317361001336178746093020902107235341072397006299206735614446444443056441206162939096569091510093993605382724198279354939728701620537243534249700576120227953702861515434845662637636431519680885556747551259724075893996150897905579624267443049499392545902973151799099463715743984144847610549355603272478075302944548585428644365454154822591336003068236658253748199257892780995883066501190763167968588027958189416738166255260090335311077548657686670437009665043783799319164760754963561528433574414187630910191727097342431960455352348242561132951805439581304332682751740283385618368411216941404476404227854050100530682842766334192513405029974911581667346618367409710936278097297503761031567995939053437556148940325154189489379176273344117103826869699642306087682897139697818069180162956951977638993161549192538844980529397803488997293008591761351286710720433460304031396754869886195629965875788978445995257204518488457911996566385067268224559507261064072847291437298263961679315539036007413633684399364842657114306050228846010900063111224818817013670968951245935796858726092127831940177975136563620495065877126687139520777923443560685960564727556436685914197707781483914612450366845578633474921885768034622305205530548275505717316724849119425499797402460407046528556105268143895793950694675014942467042403373195001732097098993609777409502878223474117414581596798360756444962014135590813764914440575800977301331015553535642332665398027736513439137448239679034933705137506082760299150398500979316835700870925140666981624597410092866749709285394012356272154328349113044403791759901206970491921886085120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,13] -80734773917116603395055907460366895259204115279449729497421063755959594040385629347263518113129765180001780437723170897042432627754237976309390122759829727085654575866441161695022020050534708540900000346898711384163972709968357369790874192345482266214898868935441519841198373659959527598983482787342298366681527740722833545676303202574885314895255692990644522370550422815595395005457161244056344709878274392210396220117708200350130801847213521962232771059192806913008533424725268603247427241670654953376856953377971823671025194362512989019336090724342125311489550209371168380331156229397812911932477971756202560376743816134377180629565250770997792990537426096645668786962150046798850010580861399689057194943431086603766027197141812227735012895563002687204751239797631679790504019338387738096692976234305305195262126240588506662259251560139512219278806546158470513122215835619000265885980715693753850150085290644327773505553488671930998405962911774727852598754851454526560937391367849100720885397586516206539166316444376056174571765569657052581057517536630147274286056081545572776547456756878354687290873473255439536253964375602732941492273752596316283296366238488489203076260095027228918521419498984386932335221306669991255992790672654052512039663218619760617053831949642128268876591465016693813267113611216925645146098510946867839108292553192107268107562874497362278682190597352316538713837809873824362007451628281801837688689977725770646109955753274964369163278698294694720358159983457893962060719724806405822073026374099207851238936696948889630212903675339992644283649821686727202495418593106817945563106507205166698996840791697303962177448231223778823643681169133405832631791351492921316585410115710245279741884774472079590253084860340433616831750057845208259308461388936723764239697237720613819543357726167574327647140510304211093005211682343146965514362587447848374759029519815751667080867270133500239000073438956758497374185628393458560911678854022368330562963456598591614226923339444263457619580360536797949756768048163412266012386410580501039765071882874817341192769951571521761921356182037206813122201591076129222738344905955414372582458212958244251009424592522690071286763798361799482041431858759342272368487575274035281381718582168349953122415947247426626685096919850204113540034005739193353221759154602885027623552437739210583532636423227270107535194408934997607773759688513116394205116943967154801193581632987329811906505233141827893006628290974319237393560596155984562845734164150994425437017879171880452511433032702001913471085707701136394419051765355198524928080592364467655129662993875696093490919039287451688141313360604529215761922615802505661053287134881489565488881585754992414928353980753579146575751817699354797474185788047202736543638002860921531963985457270482425072000887164248234977462574590102961695357792736039738980433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,14] 155312190703863095428429933494338522716035604278198348721338098134368118369272450253303282982295451324089425208797616755465055011372752047261736559060676736264700419671272511896103121860807449063400240099257181933571444840099236667671759464415585108434160480618491932983980070069027596534026231640675937243147226330242799395442077561013194097300429876258290415595795382863545048297902439835104730950985061524710272656187502050145203191137130406873834340725998335104218273146824872495779311475439401590050139104401500988713086280736751079609406341035490537066468787042004472907539558694673831605547243999070028838538842838228749116078580983158347742969845329789547287960672909762998573319546610921902639612728351920809976056227857433942211805609193414570224763136739223756235431702955453906880528353799794984126774179838855457237109316084048447249747917359922359265960425938098336060312818664173908350814033406975536379254916728063429425851560197856718006479591023547290744434057713922353007586807094357522157247557491532627922115453436222563687825796112257855096190592067067291909372157276340041851562481224339174389676943382282550364425673995707798663444268205171307937961106834576484999953316648964361149119717024952282586501269164959272736662867763146172312466738162477500486251912827116340613477647009693405316459874428040726238544727413404250903763525911742776300625592635170127415356151942709432843987243608732034089909447905960816332668707635762876096325995116550408303966645741262349355212326566725193266940515357347130702249209606684436800488084663022422718584088173937898471465979882381062638800583649291983222694826681645040454360021294877673933276710366122369747994056282215174749250609255887652104571167699120330994223187849710786455458788978247682957204477142681494294004976764992072337511441099311646016807570310881048430652540096042242470691739755595104238618886296424029683610930944678923244553880898985924864023427575824159448570355773904646614846937554668786698562368756154242251978767557353289340967483830335541109491331654959747055513072850847747261990065092174744252326993427624052189898029036431058180849888445560357235529187543344312499593746354535182270223359428896370777009583053242947957856007398639035150699928053483819078163502984982871972912380234435352534175483006048367603162091958284531353007685838766510413284708275525364079155529838397160906524886887092681965487312746567504324911186509868004291641261488376287611305190969579479935262510525684617241468972152796549987868889468556436848274972213105853303255769064589044055846617250681023481256072318578520280567763869235157609231631984873886434265010979852893220267888958463226134721976164254397310145013328738091862168732239769401799970973528181229501237864837869776257304209083580984465989794276294699844272889992141862350440600657577208125587365194164436573660119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,15] -205354991480372384619370327260798200647695637923847054125521803637117400320258253970091087112494018310176617703223852359309718409888692231664274267857730454185212513981247998294335539321317465762800919091872391741281369174215490212420701272422888154245117596958440314628301744843449444964034074099772601277111562613022021242725651614121515240559700896628069572261371171918964957785176763558677750173705145472205560591476533284294180877954587646920771636578272848172315498298661332609778946899611948148782703039103149036299424154513277401868663735890464595951018657214194310462062916367171769698239457333988161044511635132276327631062029580313722138469240353851950352807044742688837246257280285837630939308341801344750095837637745635011579212606359488480903725805788853850590857983869361315320138489442899169320274483466568355667871723780681694214432174305260005342748019024066427684128340777252239081070328433866339593037748894780165237015044994916727039172610089893579842873147184928670023746719756988724554365754110973645089911977659470821730908801163614729921999185128881318975932273184431982659021833637478465252804938474980337777082202519785725171834548652138968907691093576660117477796774300650120664985778228762321744381936052556512475394102762289762207450763867410031161052726852971456881510843928618006391863887718762527579849219995846414747615096489862871962862269532912868122110234993421681052780903496262771325814076318741401038477760764317963070088128231863104738807092135997027815954074871490137308929997067149236186127005529556893310563193105562816807951711067638554835043157284391617533503107581683597114920809297772905001818314115330612525429315473899896937654191679525273960131484802752546181525879945351307355455089152665440875845715391564443299082891409153737452327562176387753466915847423662223252525460969031170453286946873139445529230176205568129339478579789267932366041394653383626415527325968680742028069006524667083156042972682283293140299524738505973855492365012819651659663207540047695488971776021131339030130556964177565893258270908476085894645277531553272874861534419894100703043980242755419622566167499202350652692046563910515596345688537792223400500583093697778436664652659858353438315320484426289782547444129246491263973717493308364520152807354165264915807233530684381752695680352884106700542694896294372436122318739705767425600919448250905554286166677132386568291317643506501207032145216752592092960810141640155402184995690134320928103318604146764543410070722163152884019109179445660027246784646476823909533232860862036169215842228973842942346155587228963666831510207602904945679192694307515544106144542684198760826233966269240751697567420785881769148737314816259111858350125462851577279097440691060053096730484231866179540613029856267638873592541860566725490172276996925174042530125564090295173635752074843195713781760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,16] 53175621221139558229237454492294868911983445145004566707215000553544497349536893432428217328596321187047269284324648508083247259831327424470255470451295319798430125634887125919141510648618825189212815129204732398874668777231036845125343708594648890445779055018782179749332574400792729917601973379596303987615956683555749080612183468260544140372168641382117600853225114143237831581146539795258941508134548062024235871464125382182002873098548319953605168288599359826708315796549497237698085132730621240083763371595036950543224704697398128026715051670366956287523915643830312594578491432563719144882019920353566812381098611196895120972815372272469925072367799445226876583607218071416913023935553207100909351483240184291862172360909073415520923509558744670196573236714070137267350323667632924296553441373654882760528130746042634700533386003567268973910467560566053554323254933115971333239303273164494494969206432503140072094897473734973640537234968567650320972294998687659991819295247146647182067666285723693588704996469511746225681096832430943306101588067714030683407773999408174021594178322341752265194083701772628221291116995770927552127282288229060023705737040208901909095412042714904266144705609398356282886319664797764435423842058807092770929199236866960026363398713567819617100538042140585390991603030215044198957631144905085643495845319150064244420887984649223369414432771680007563249916991602659854054441796671178634247033473344994710825680691375477430314419354764725542531224985594333793274399026694591893077389856335506443915452471740045950451247586320801185759689605853789078626990096255742386166456468023332435070852927122685859867656499856507962173618350702771474712235963125216428480267994042524487438535496812051623751691214532515207600553430743193348423714580566955033709295049492634639003208367713312788598014106468000296201472542887451605177494789870186383840934904956865993766570085921899180316785616500576353117480048833261285224560817173786200528436908984454575849711126980268446751417438894205325365842632899824814960289607074973956174015074877817393678513882865177209706372330969289491127482021052397188216907227554941035168314267993068846907822485714183976218752512937566527324490943639677191624041866673791806247711180855608829308863466612406250334422530438788216821511513647777814962804504254626196361223737347297463278003765783198786755462986765131019168734839409943454202411208520303271962883769643456015816358603487609065310683501016032883813982593461655773900878800737725334686390516029476197575576372399181059211530391038910131541922779069444489720775005791106657188550779273245642124276002592479274714056363465368664222035213087727420635674499592530201843776056953958367139290191727167337035456531943823709525247902300230317743332265400312207349068242235004301309914401309492797840424672691806841702880290487966653241884672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,17] 504023984587344185583020639410937725204204307886404693860799259173388622211613547032495731795776606886546853228703609105233255243139663513093848243593705252766275833289978060525588828596367509845974586565346870525394646829650720789449305187224963345173357702478903754855173062316809817970786943823574010720537177540028105481619804922322751449850254478768429398958438143580664059359174216488485342231745083189452023850536766870840306677793025646523373897626588261738361785054457544412693136901265633110816282650767689092349724644790880987208819039055141483368757238082404463070251456991130702907363163965187139271495122491841992514188286876557505870759247489222054735490683611305009637698414837184520590981829714887705633608177512711941457850069682764724776846696032103051973362172762039276776558287727073711684162711072158868634080659473186343235028036378145747481657899132788546109789984250710487690051246823065991250868261217281369565256565657531704321217104856369491494537465673216866812352789652509080409573938417836309579208359465204398041548638336261101355626956550546619210830604479988322529200655440947565774771939444753637734155017221478252423144632057135384686369429437113311335664386427787800817882389427896062936075548233134646290864082262845001886627620561778035640575911738318119641783835357825814220121125523658018099122223684767294523598486441414041439314652400335052437901803031555944283225808159030205309712765263917834278671705297932605689669422995954058505772173450983982336514582381363202731157431867413768002401353649553991232216744105341931003277844023871852773405279369458841903625658008623207833086142832275371064102497822037748085839088772966724330034155636897870138012160275769341570123229104902853039311756287848922267351157370962046214937834451239084448712135017762712048909284548923255794250407890154489345578103084226807283262781316624368667642247209527601366818602929154138659247901990462259520124970698461165922965459038742482434062967416692542081381908665330196093107368665035763627769119495192149189718833919959268634097556319275036224122034789046960573218689925240752952702859354891107269048306017929994450430162797632541240919163607193489951154061570378282216712898723362358386767189991002545208395389274972677911827941961684702333198427797793758384443679080896507321041453547638030755864425811563673791016929664508968972832925737005400051449315721198013981458672904484763699628727229671582512759775378171580743484666825044088855746996215264630156491529221232652553582136812335238597978632098971987220891780583997255345879914895145023932278006353913179118574747020880372879946809551412264961783280790891386859277526162683026651254737927626538897539747452350799160197965547949591544966355328900595128416368857805186366854844279005900484676611375936300493969622420949416722963027457059374747585351436559722222337392640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,18] -1430217711074351360517136211869634786322256821645021488819895894571656811598674382882421869084027275214459134075782744138624732957702589045869361733793202050996271306777342592914022992986536778709340453933962986447469544467714676921583232819634840380705627405637337134818486739962378859231548110611144447632223372649197817202848845717383710265374248478122608269408667216822010467077367937076188667903534590611118680319022513568598257044945595587219365701065570625013199072042268252969439456483329665776404363868053384052185755340088415572316565302120156197483811656577409595232048380911551097328090500935498112834189119021528003356281099725933083747030782509067500832075103951123170935213972998713320631233487531404243778925200031951219209454861564851027934573527382525378514003568219401993292263865426406348683645580771654196390475424640054420924924437152552412529773900236040898080497095795260222056983535286458839916036639228717535869378664739549633729346666854939587405422505583756135425687516302778819536367647173997936595650969483433035815674616528306209205753796278513095613902092729221264408815409887121927514510679096779122850539338974500586301008262741598743144746239114030311526468981653841523909914070369741000352359892549010668374711997770667439162871088026604433242088759645470830969329601696436049062822119059647132509675252168560290692381240210823652955348388619003426347609311767257539713829512110179619560208811137761093391023036351115377372888437036199686833125117721784873698707873621976907903036021409323144388172344957326060306971026627237231622015325812885752717702830580710025523385678413926340869152161242123351060587584470417951330056335408683770734958051810627376465003597857270265479711878729811250055223542389977160654041754852890972831258874089325538372862192038217641239057295841095822579474705519620927302833576788597724885922047542368259448368779224356683140808894912256543205395488165145920900144449513442015675455052857781128127832518750570143239529742931575003659703157363586177074804081784099507904128218348751768431758403224404925700059570985890214453686878051486132298934019233480426477849525413791164048399767298775442260630585487232171822060892735467220080914020696979657448857113684645229168627187388601762893716298795919855893759397257711837487593671546999383999665967681639323064618615235930259304364990298215815316250587231691784717615733344406786923070278021445208315487929048412327311298560919931380657300664584362195622543256577074005109154961130734110988172271209849805048642498623185133993677732935254196985344511141600247782553050526089257228036018758986921892855601992151840948812721219994074039473712480017895677721844359872768516632582765542062940240523112730725870383337193726429200156075344947010523709161387600433210298535145802061192510956343676752562971491256833128518880763863376063072860897280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,19] 2364599559561925735391701402461113459100930448830100136906648724857642005953846089866206192655338647239294205458847547825416527381344170701055248483255136129737030286790884745072054042383985333899850492764072952817407801817644266674628546277947189152620795574330033383179839009754365915534341238133941430635806335175519259441907794351980986985939103601044838227113330387143553315464232208874531764916353324065745209198479188280144480022936457719706903122696264545355494986447520882158072981837234555203250567089566670861645428219812064758336955224078930952301887909577864392279529548694551246386801887455612920899034327627418774361397645600403250073212844495146082177461109196958653451706488201060279446110473288226160132952007562698033989402391593652580593404502265943831829974730655925675740381201160425014831786926787982733290407023468296986514491352731000633503792195319715249636002540023082050210296888677736943020358755891193800840384421072624626130714782891713403996730529026813003737418692634654645162876915106637842573166607834263166700667860295757857778659743762588905095152443410209231560540198309634884966670753802154640119562921104929652188250058986680947898261969891502169282591967163682308057535712478758464611785618053806457842458815160155080089355357968516606979762928698083125912181021116457596249132236864764337063007365518996515079896495882675054329043112786297746192042327497819878441551308073280733297968681178310417559351143350667548113639467896368858261822426996218962624658187097989956203637638368885402273361195012081201383155405499985888587962215360854993385711818912393475356602889305589547676706370019087326408437901416225948405535913652154429339196087025963998461351771014471175012963575176212882597863451634286004973658972539539060627630073982386039960841337891287558119883374585081187698472235415752145160489025354900738481439561691572797069898966088539486021898459598214839926216040971432399198508488432634645302145632503893208240777861724488601208578634271431816886767203750177150724010657665909618970059187375380706429077617872304740511564206197638306891836817333437879015876679851815441145860554602438126228769932744239009765249843853475894755784196023902587113089195499066368383831862370378998889209157010972656970229260181890888496099536385197400774608704417226720937525375519078586918408122673889632468220569511380210584526373451398571872300424316717043940713278174460292302072096263153505071729556384645845261397240062388284497353152834206819675666828494124016704643519484652621275317656772827066613713152469271026186486989457441859801030556858137202581470886818558189631119729121509978346226197985475205322030004149208671390799722878454679372976563428236566085926620105949861268542866717731767074888572907824577738983907140009010479693244852632249147018143831059270087987283737713762640810459629848035724781158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,20] -2939905451750680905052513803757667584049700250248479715692808368581324873712605261584553029729407012939025045053395219227445988313724776661371060665857698136465555585593541218821715158195615834768591135159154307619079955008942808716601129959111389018278478276205862881248693499388302338661440005979407761770978541629975872566336303294705949598277038104772667815999238104131457843955091393223828138712670712797984040909562083879047846069034818972701361571139529528128455633143813816659516002828381351431931076094637226387072543724329332077846689050415397554155546576298870133571384238865059634302017075411719077531954242388989655280324772971601091455137150492268201002746717135562601352272494969497113602008667911119078768241557592951853639217105799315706873491929746456525109905539236779755809541093523963179129527315175590849518295519155179927820902836110564266758906879060194377015757037902246700010816478925858579496068363778470304846302547315511364725687212432178239076859381411610655440906537124396818641949613171316619786016687590190663506071755185212263652818378794711671819851321361005244301936580824147329637208969679581009554615302653768705947592922184442451207978437599617550359027671866234534835565582447073796118880098792978404245206312620923656145920986677901673206399776847452486801575258178416521556911210340911334321594482506352029932122146347419238173927599348080208145665047376259955851072105027708046743900041242552576296068167069159494423014488264905396641011110164291054352165003785297495239615748638345822185959154200784846792654262704444220227790873707296763063881348185527129214605079946695530044617698858613548026202805199120894100071505512399022950390865473171855938528664738664965332792151521263491637727471166362724215001401053159911066503564907257947374682844563598903913218437034949206149794254555844159945771027409128419594753676120636673340066749787021151421842043027448927651574597517069553121147480026363358562836382642309783961209710913414964885673775880437140750307968807115090806395633525643068774727546209615827594256425350909680473645170488973435744334962361319650176856746096860646896835655839928409752888761324905448983669219313322807434647337623262933250206906083381285976555312048908816959067078579412511249858464136272735901490558621975393766474496441975537143028115512878152946216771439637510564290997378404058777371859181863835871161438764191010112305478992141374600341371176620364992594366386885184180610272111926915940766062530236897752184910634988486922548043379354514495933174607694022935828569085228936119937794638884933342599321354514470603698662104583670976746460273153327016825811528353495964991500894473351025732896133931231733509416069706905591063780523135172326235899872513597020303068615349188252611999557150254699741619633047365968653440246997447147273604684981864997350727152114984356539269120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,21] 3070730447912033888241513682251153096757060724067939317946683517838161168233563567069212668778126159364322707555565722359995150692999330592105327106813636823671396661042877595417255833459441081941556968012748878032480712857571975214503764072674868285756843321711161439646664042740615769906910839718583203912342284857297065323842294874032325031958143103919636509723562885038076407672533916805631714375104613382615215452359631674299475229498774770580257055731872219128627290608460493475837038933092923584560908580212510696341610342102003217876360667757841339251316316669163882383660379350508215742702790696184733529836371900775110694602930946346127116476179324266414961889512446508620191459369631091856940073535777948779496572154555898159897168651634189057828935499907047957615266576028626393047531823571409812556223994932310678151471953960680374442780184715869316012930429307270318066170320458037827756515646225890809785303766048375486103130476713697866320814362663712740012796732689962276003848589377960939512327204426902237843512627282095513538815470034262354587717018895585768783007167738980658699901671949031832407407604165926721829415958146494632688092035364205922939498047911787116172425247413728663158649921360130527540369581355670529978538822308838250476545381883309812451411813988174527535257643181549981412443476768558417972948974835989040172598456585870979521914035293407193256076329212589689436346530902670208044170365152672708562108129357752685062569656346676769194692127648823621342844868501251304932313513093865401616970210908361919011203492116804175081429258185035531179946348411999306540875044188151841433535874923585187282428933050742862557161174258013477452546657492303672084923980924102061928663211160651428418748012145365985016230205836671628761473055792092431136116724924336032982978766884283462212145937723284668544722537375295798853268733359782067373480591284895430679479907614139844984485866420685457509588701102009835443854056732815716161559456659718608416968103442770776969363045411915596662974318955653231087825970697196321519627480922360431500488239287179524284531456783310672929441947118069221443847705106422829245396913415834735425855120037177481592589245535690489324580422460308598279213362491814519671497847702822768700496733707491174559028118952780712258639717185426096857521937924478687749225445628318278779426219046286428807411458779339639125972463586053270250981638791864879344712516135010313163417128220435691611576252660732422840113038535959443133240150885441945961872303568463365853279687173134239626813207394927357261553955947790768912179739612008753566231917148581584653609573509429392541254591624343417455588242379206886061671946398158604475410599509360996888923184297167679863754039385671772727415600848765075237947994888066697547027810985341167826789635129388372712643767737676353049866125329591476794991575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,22] -2784934635818546268056190666578388718427439259430108581410226763376719560055877265322146199551586745733648864415835952663054096040575958936708429918107478154081711604535314277485481341932886316405396523696849379610162990828563739527796715985201349986906477247124528646510248814350014558855010863609351009223261250979752772945468567789404569574244750845483604796069903677614770021768762567292945137238347314735573037343909868052956449081311337502666378043749540314688984590848531379156973588318537537726367623500562469125640659543915920400004065284388803008026400453194024107838729545435163351758242786821314303010492679202241666919816888080897596920040695781814797680244538300570461241334136391427235474687410707389029821326216102187237421920797773921468702219049208346840654220645092884499461248630293032853325827727589474771186198923073306353711772394479584510313323010040238569425923713962846362051739788950149602810702580498400228869176733643525768210755151912973008615867272719718198816763690096183020902670987313431578362616843000114610912278081549704886445362852660067033524615454028760258219903199940598614196129129483155532169848912681259465282907627808235515383159848735050377131617311154962394110687212891253477948163845964544001563768275247631239638305969771997907189348769328925381681245370110719951823116223716523506295665821149090614275426618333229499969219287996986983140419316106920460366383694211950228298176901688379144989845833413644328510874088908048087301896077332425279679686696516276096671676954085730989871247362115508447606219007408333204338560725180089253850045045046727827266218828152554614871017974113656896305320434724759380067629769275449617752517840992102570660266748039429307876631380466545489214906816678718600565658555183330776099776062735597774118463320719647513139251668744948132902764492684036185516449337850335984812813399188886310594211820729353655251648995116490740755620622975576669531086356881705754264777926381695202224565172386535054658695024137281183619582366085111907287232197374048752867569419334107735693070740735190598382892993127964694226732936123705809968500414913867864999128613691334013543822934180708473904414112418207882466003174859215347353690514011352926228394796289161836627938975631444674780688124013947937761229921602938787833664988523001774061956029359275298209915927352953651570522980716110880102243757339656153017342222383574043245420304072917280268566461754769895765001659316060356245212480278779461335263869004243920177972597458336769680022515267972153965669576967580979872976561794462258138640029952436001063287966165187828578559865511455212973716997596845589348792305105844407743347335904493223945710828236676112853120009525134182877701444377774753465867129254151718366346247722434172220288692417570320507991354884580177330664155896849870400163688296588690023995084736797355557173329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,23] 2002448066549975455045053608062754504313770271441585460335761263182874658242333048179163827741890084032821390639264338963864620814413311490196949774249213466531435739124755584054725728921292735521748629899819805787024284131332294729061972273444101832588666881533083863357525523797817807980048270072532348675510494944887082979869577030938576445079293437242562006050264513666355394837316302707767437965508487893001092422117539465697930580015093186705234185518512117299153319709587588832048362902569412403615706333333446171153019382835255381889861415506537968011301281711837718676292184835999125987953944144537134340779150560158978604681706252631421289972594302099784566915287857078150892009467328883046097809999479368561559241532273798537574164196269233329089032701747238452200826151474369451744528705677321139678447783831855406007378121340303798133810488390495483915093295005782632315900049806638157313009945852089411394529866296037143670941118177051339928286542005806113424090300465673542123834650186194464108160346713165390684035116272289643465387170909126459813182627566307143370289506876438539073907111686510880717384629293954609439411528611369939313153064550843430303360855111195899644252547796558769071938469050006171023118748901374142699039879660498228501937799214367340440499070020455768667392230392653251916970444126053625947562333362295066467399356631366824019856983974446535669423699211615931978012304710208084459479130668598239034070535543818437027698727001915587232304025492710604752347477350058078967927156730463017085370846041732731664746260005031520923061432792092611425070242112049478238146206529284316767090456866376500465372161778469351468880149243957891491624010034253771419537048308555879570438082811160568053996550145314080137527500929640674109364036851776904149086112764054296692181736423216925617022736849545550049174732205295267924878465829703582151387034125863246598120330335427896081354673080398800691078124465300872149121147176597957558067926220948419626491388449510406622209961856785324017632539182401509243334235118064525715839522598742891073824077853386742643769877819611247221514310950372759635924373230603891863430846512676098255651386690319954015596238828115777028075269252502269911926991005522416115121280536350057236673926140011011035081099121025328576819829095236694490763860991161160334538177484652995465839063628119953693271270970669859306381702227218124599369304380116368632340164002877720419105396741829784052655162017665862005981276999435581663648399399624523574080747128711409354028804912971324257298483449311208047981346673247633334640549522327670640390344194560193175013176860224625610151306382687573975162099796773369639339160743065303966040717936014648645312665483865061651769038629517888230520612304886806101675227590651251540955421453407270085411907938116752982890109746607681142939241964781124768434749440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,24] -732851183125884360473578646266698129606284381042899233274985671630418590324905091706716850250511085376555283106851795807475721006050305692496642575780382287184621764570761063605505233099128055407700936256577262202376792635044849849314927274389805614289474054213915559299588805778598354405698093495603485553602317409063296556056126864972153307601361276076571069877157344893064930585875630035621342112072890433315554818488552093030013641554903227433698530985093184848425284167919268958284567362292280665602140100070335228750075261745737588904369207190019939536698256226419567099983891748285316470693045373961821062152402725541910029104253261085845768394644869598611684602058930724862088390050087894822864047821766604598355852999562169893284624543307771116436853403473114207275173665507726471464459417145395090032915763478327756478992796800423636907121763048182946377954142175726293092182665369229263240951253437370675137420006128552269509965512869068252060505985055388245412537489906059523522007048543491873048134673680045300947402419893216440487621924887823162262762658809618830492216326700025598129806215495589414719953794060026399978736674391269101512312346558764873809948305393051515378327973532680681728128531263491836347684220421747844240188147210382768069110369936355852621014907408837415469653636998062085838210820287936324680445811457676043716933515368462367785928101802495219255016513041100407495769908336035227923795172583158570776464151079597008225725279281111815286131498167534039325159320187602097636945018949957584374890169215787635644321150031840760748476268418976343935270363551721687282638068040639643255780407420264308173459943111124745767349722086399504854782952429956958770493683363538602964184646779644664900145409785874107554667002030759554470374787922715525192800684250452124547023587815130117190224772599845812359860320422441022222565623303773838141959281042661570187876414367180342492501328729264707848278758864921583243818892170924305356997560466324194007265239400803351368322443127517629134537119562137602317867236328475663654987103615981919600727562020917675809063101832696411160184954469964562112929793207569614781749337869325629886632179193084061675060621060011555929209521580781658685536164540262261448800361427338668402619194216342028724888394652864452829770254478431778320649966975170198180351708834071833694996145636977149562369860782201972040492273944955568982812638919748261706557500701318941804926558613578373609860186062502927834250009873908487376395244336588284435464543272060905674679834394790433523608307406339738150212955683770376711415289781691055320870820836758371962412830681554283187101863797757795474091752224637557297108516182214247336323863703544114097941038265022131090424092640761981332433626656131621513483393061795646639916769626395127806473421407753924430664871012324426187311888233264107356722036736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,25] -680567187304014770629756418679028938647690321114060372672071410736140739890149018290862289553119806526499284779392648415799400623553208488829079098397288820606280204693443983060845595463403739797361763504983133999545578988231253555689995736402004238780083279493768472702605138892959033125586158437280781873787675702559442484446718372151626584441390297684388726166249068590104947950747905306465291067171216844318482905732827102790289960726171827990422661164595821626612206841622976007255321937354838198064499967336937858844931100360631023812903859300991233874306949039553749892921479775585051905332586176154905188791487572649317486902790107874164009904135059714034344141166087042774663068357362062548234510833121182694011207543218062029725771323590633272275060687599959635356449266611901635960016812812905088691520441218996871873012925493379094892412400419758674315302640301689168066274075973002630698594831461477434584756778454216628975595722684897784905273312570437945301847256886945341105362250501854754544242052142609308735601640468212208154231949243782072932931520816310538283360625571383213286115725208542435006549426208218274991025203634160992695689164779277590073161451594706057892743204391622610802710289517889788803465252222637518252592803938988706263279255104512551704608329819472995057956797764500771111555939323244505668466077834979274348508291233118166796802914084372685376572004968324256619297361131343344611131097956328561447381718506829344983252261270785274393275164932621236963158741975434750670182139994128517293830477894861169708927497758470458361859622895784346708496083751589712984929079112616370372096571128067788056290606017751685043002587315454768111688599691082860531129702635252739036474680520718101735260974711243945981764244303935836524876430878380195563506130480588764220296516839688118852036961464017240794563745109776921159514916108317951876332531252061109103689130073876579700258154033328821556913806976499459179759022567089210740434972514934240167945848843916452985880705413410523795658609108868112819231454541472049840491923656280903708456586170923257897908946703197974927652783641222599787879700930111317434111561586714021130166738449797394140985731501217777620380228873525407575569749411333828913902271110024088851058017079074688220617531871356304080782126219649167229807255431945013355722174811819101538656465993222989352223280825494822175514661217839058235178770015534220344956474863282883333450997997168778910831380957782854653939335970994150430995537342885848530672298024236096936190286075961274979248807853350284721767621462293974516750619038834757781016563260045940507717607419066759665261122195831160719480539430924535155090616665706370780651747028936590464105412749834807210148673675677945788784209048724174582344339087754479131610292833928000005631172439357527924451985601412007021605058865680053433731645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,26] 1736572084349653483042615505308306984766231999305285690226629099664888912661255827710932864509952258903780505268846466980785882543298675280656117758852751386180913366486266749249371787226874556649877093306796226121026429801478158933526280180151953687374743233805519441466501650286994274794718454824436798090636984617754683543023160785831981202664186335160962790370647903706828301837605499393238563406020497088141152161409003643781369977773965455826544376766977552555647274042899417695427966202501438096645237057639339233484851321976527648111821132598241003336951589202417319457690653674637289796189337865842794018957830222364919903662813164063520943922249115151300241465106185845689522345291172812385640210510151776266187384224611818214668380946732632302757538054948442924443140483838615032940374646723442595311914890750731667618688738710559659021554540208024665705337291253013359609164861491223209659667385617218075954864118779202138977304015050426456641899562917468725461787949140541768117455593484681502697737183154790923356106852141159801470491602034795785831376443120891896240610516650368130334380656168353514851648451388260284186425648469418921815524750477614347105595093132101823445320685545269837778969232899621399975999459630688783196304396341902375188250549789596822254166855973411396773582828806253645629982941034042921579767124592438725847154670444428315124870436144177864168301948513742709308636011791929579348242546911157321156156567582491989307879682181551969716586489981033641414141774116680818098408200460544425693402078273628037116725906440356890527794468795342287872422181358554042474787066532454509333943861281050404770691839851656577985940198726774158914200058834751238811796803834610039144841361868183900932492455521790433690683033273938307475831269898389728735191037196570967121197448559601040159012183515012026918459068671327980410311617378683649168107478617966629203186698999125004438925641840297109507557807343208871338276775404587635721555217420601971965732901632871075584976334203595959375045085496962838060973346742718064246533642300853128982435168007673969217277057406886693044729814001289605962555542364594998638468278050098159199920925438446509355412971690711605108511913596441650680791355202358937427204954445399432966164091898271004363589449235042051513227997248463821414972482695595002259535658251303204918952907407681495122179821448400603675621305732924435451609382886718832670242100400932185558084376288274697324785236025232255898684082255133041684104283458875199351772349384919356237550382235770810252310699789298237992004163272006290086507649080936022665880921987987732911010673924674373520810810556270593944055532707887168202248835084202606170986567662570386466411395763968437080284661958801036066795850303339496320779887031933554034002795232307501472528682211489165567294274788971905304996553371056992164608212992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,27] -2128743178966567005192408105030308577942567558146028352084057190048121949941410718756231609958061547864675731594786081360870833350387284200877964090756840718642098879821227209297589553211138722438543855285273299203655830645757327731215494300818344946517045111309118440547442910079737640700133414438047368361829663937001090121283223205627291255456891497028931689774321883169911545036292226729072132953084332517983719371496599363900529455714192859033184754225902491287382294639172750645687867180928790788655120088556425000898793188878796894299903515783258915318844697480123448844252859366017245892608028219865952187518184008488313000331551777693725379250023261592974517226214062092563410743542879364634490949593396914500274732859466995581049698480388949993461696833956370360070309583341414816334206987380291967386036606901593279260981457622948841664193336861954728167379826902820729000068695736097793466407038801224736154873414377100710169858160823932067634676569310667789603220631481609906376982335706981057101274883063305671593484420088739516670530402315864702933685330453462435583573605040628869864332029555984980297415366870548286659650834919807083054121966325548287888662304437457301689069956147715797083511863101075657795558158105894910545167897888150540288490325383713194897540092846823445312318741728761804342630018594962318954827923802190409963682128282111759470295816796240467966417292468935561021111354871267023955483119717848792289279209716950825697843503463377791200550057301600104799720947137653836009771513511232229050155576894890634698427177320453863896736405473674782010613629820663978365982581635821859295542981686469402428695572026065609200857192868435239465461877567854559233226344655290400385945235900804477775075940016849821917800415231313374062175608000876725708457400809060689563260338244430936967514260405597088839600394963972062619019210057772791330063463687063382150602149292145777403740798641950169641905912360918945871710186860836869822170946788657760497991221921474198579370911107329032896295555277960026654722276436859828831595969836539648582647272613948283728888439347659140300765260896035750405198417970719416730326633512557750656683237348298392771184168653795017338252868898871076951421770921708547750214640662198646601793029586713278872818210447504680162372769205648712422423329600398765466734642878934185923290859858447938564185358907598496135580598613655570092711584828599331090240538227317618847478269735002362057586305888114648755351546405260766843344583518662515911920617373537894439060337427840303516243848866051371573605681260354853279663408868784484286612244019992646977084904080124411249753322242644893319158567852770440813805973184537806296364857250897877826870705658557326089591817835680319848600719326576261913133212886842023017734289623867099023881271783016822337923707232544856765190584965497894605108019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,28] 1888470033311348281227347572372955346103412012361164159728328745317787131080129961458979434795667123785209642642116325594765483024764229512826368363165727883504419930848478740174106359778914190537630545890946258847370327753966571251843728611177873477469303499816969855904976730603879047562427861964623270512760146516203487059405096435627363297496815964864001669806702035006956476196139418978833019248498948208242721100935629085728660620608459355013127961968053835248813598366161613566825512130931954852515735600018311181297386109843783059734187801862284492682855474695674494662758116221676010621659147988731268187699595978575128566699287954531541868217039310218842675462415357716415115743557675984874020243301338121383353349409685077391247850232772632552649212328119029020949429653692359344868479987188758606561808313648453039257005657141175358253147687545320171236724674015192375489649529234579702729762203290923294366032082378338001145839072908294761054669525964509069606603310423802800517022731251677931430532122090190194672783943815939944284056311951609400048365086901498054940613840283041750886049889690887179698009016864578353500921895993770614912011479760250047928106714859490998250073863571394499204968562125785607836908189773872854100088060293336106659158357628306339073923939496740085597909363275036034869160817169708512871819657227722798622370140117193352073532455736625539038742868398469841572173749377282011361484983988740375019809520388942665686373023431846048496883417720943569226460793620146198417629712454809127374989030003504640508957885702934069836695234572371327201760195762455650220510636296225255982608749644392479706269510006073102780904035583196517387840490029224234319023154111968826633057686545043542797916754315411052247905911705871032513065861541420013301722815179593686445627736501973843771805095961389216395899392419193050444641761069598867809320930736961135916227403874711846032570086295900116960602715292749715253564311351129374291255997229314481392718506594537645029254187624501749104123583691770306775470536198112519311201445451758511810813839590245058557059354427502345418609156842635601225402902896066641200949302002485781577829157767001792195717156508784969079003901331188005629877356077476158442934057842780307593236891131657509592453957073696887471257570911675116323794962911132855985179193867349335081073720485091038953384017927034255754872490778741852031151434563682660662932414521544950430634536587020634175119248840995833135337107133466142927641892057014338467731618378463238720596498599065056574286619819664226789871390314950435066287187955347936476386502286515605485384894870221161773717812909362997422753471440007678979929929398655676599049577801369591482452614633841041428786897670366037038794455212610532329265296683408724660434915556925441089990587464914328857296674216660574410643780838565486652578332672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,29] -1312497766507243016331227446351219443381352426131300868826420091087841246533816905220025519224382380208779646393929262763817363987189249029471651713121698186983926992976041952249507812566600591181396101732697729860114194653804401863054737495534751482593923415437493966661192508352028623104612850734859152980845588322640186384759197309956397861718966035241547783867578269912823458668692648632022433127219484940665829005782387482612862991758737101226520011570256473705735330143999074007634039794896817815058733460285020782255719598070343142667504476230565338470820098822096849996327660947379682145371217175952505020794861597052167917793743672363069727459215773989397486761033632845365174589245967869141824640742046758132857022180101460124342689220744209615736782445938522288842212485346960985422338571825179768674191408682602653921936588355897506870711305703625307198893438019303257537417456207862043558347702801067696454582761958107156011059489844550943217031539338522184418107992818580614797800570335641727144262088326897986888223813607341899203489271433743386197331908855975032143510380583829476266210893482830597758214523346580837920235521690739830547515276939053259698060908397501819803196899249819545604484294136658758242738368289409613709127588654692953837146542026684001347791573153749165004414317150428745343183233072370837154812154913692908970179578859184981128244690855551443093264774236816468642600981419856399478833653418534617663807397461472785344868597477028224613079512390381558385446959775835933249053084905001038967948044536822246837109421949198252054290767698713574760778236903629473518148561864649552209835899990213284009792089272284768349636101995336763255356222856243865108803199680079113348543288947011909106442990125466683516183409028282405874074044366904633276285258470741656550983716825178863036885330290385002641184519774628439305977780931595672445702946571922775357938256920475701922578864699989849571837550948269663834367583087287769895557722649204185322215501531727799305134219626908561363644409058962758651652808939315679216391352473689390080459140907716925845130038814079940683353630481176645146026192556512898669502289773002269357518285200900701542113638860702486420954677699851239332399236643495153986003164268725308672992616037704273643262324734728757072104643634019654736998087817848146280909995673388572620495805486338256332986308134207962769174110398253930001565501854171203231495483935720772776963682215953887064244574132878376165862124079208458321504774792509422752237078601915919904274690866900670553057935539186466660693075035628628393787185586679329045907112535809741775566878673717384753857275257080660352978032891840952626220147789902841015063137180108002918466773369384619497924052183752096220730054237526007424958543365063411349477636868414844905668982052765883391017518741909119666275056004079535902718689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,30] 770768014632453387766156270080773235746181922340180964232316817871767353202291282042910735691096545587663517314714154571051191022098329582424476154069210967729853862691663107205725085314005187252452992899883889831050451532445881048679226222001913997046693578138224293829086509596947613995876105959817193206594327377456512763539020887218428298571589027026368982372798800811073522496699510053897965401351871034342598372464453575401784699342751107694342457041796900422537124389003374235747450860246596088420004259396787212265474032169604122137610028467972835448798079197060861758701255732249273107509026896056181466463567984059026342413912113362185204746964222122023836401270395591197769633324358662972531642999719915185302823311967330247197559921695071961199840835774948571830950239910258335746713529660859556315069626371876767833558129703239278567541860525088974602786690135999457857913617678696052103436620771319665858357085765106437771159296370486982248807919517827793024444424719091307441811979378260073122044623706060316697659791791410939132697183575795657399690124911081762669668432878435605198867932286784759881205803609824316499898094303076036605049006055299854758001183750761158922899171019066691317004693756951362535336274566377731958669161664014865820164478311417615676835303225596774180443229160747552768617779445499958407331224576703906865956306996467644116499377250033632913595623074195895300644043238024560595460425006745996884931075949303874350331905965573182036680981694276885106283636706188508465016744507150196387310288126526408408364411604548381647332929178119891821953179994212048565154742947544155590676881554034932588120060358410861121514625346773317200189457425209704082195263361114978501131524306642071822169039300589904037557215674283655008936659733922697341331512190480185280617260182501138317033696729140025611448680740460826530603005825842190418029396819927445937970275080627421335742427467306576613663969377890290896336707388142626965547287709500717486007366307063183795128249636911903334487921953284667491380510538377367008548679437925422295211349614655533443844471250593630763558906224909497841786647180185578310142951845945521181871189348401888178605727614238584604000552061956926967569915950071681609489948037437901252572717649901530485291185666859766889627364262967717486381621182546344148503912186180285191305411325016972710121508904072693364160750890998904934140932745072514427447531674369768774186475842483546156638201590302448336155625931293262059290031068267012050953097912354898122447338206444104173312050528354366189150912062543574398530650954926721260810555421931337551702689810583376928516606890089916600014179498701523313805387167259888230292846517118980189443668527449378390358838001357096570845155379191375795424179847604685935606262900552375271594651349483687103572592088631034155115773447278957040125345792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,31] -470925433893403647625503643535851969124858988134238471301313704471319990026739817247748444869017717698024810676187545524117598155763112500761352795917162537219573604881342169622180851297308389146813428503322886240545249194529079733015677701713992330906818133735552416886892793637408505534649935762362964791070356567615887682707578676042091870115309086460259043774781694164499319789124505973390768170997580392359164552750694439176395368126636646324772950298428433024196813613003766316373041702341110223259771867705120676687844505622648462490633633175356312638403988128279240302652457858271342727255023483615694722003475874947569718392926879918281195106277771262155116482368713967462898434241925698600817729560234808186453081575152428762724951913695257138134106675493210795829723315382060397358846839595928853447389838387953771474754193670041451893432567986225869080174521655036319814451442414874184481089164878247481875309892802298008812159871297188795227124914365549891870239652681071782547164123133832137725543923680487523165260146462124819879508690815887713350255212877416230988830995490939583180302128129414790065548384513523718478441245441472119540763282052495155081752573519737963804856892987652117890362108599814823739297186398301747988374629859855008060999645138933328833172102687564694148408175268996734666533588726403208850021036819321217168068677120681526724599660437987376754344876402565903929428705044456038068398206396442115355740864992609827042097565796827394583784353570667213987059516927456244353779181471579959186798260638937485658327073266097598391862195585848650817826892397164611601338443259429189917336874190959031684912129120631275871806700984107505997828687854084323946875470491990090872486444486503668787656864823303990857745187694049086003749497718596087955352417897136121699255520066549723991036395330072096567835418068705221004591458438890902665992262405323353026847507382461022128365499589458468093708889737117430971661955952185920949859316357681930465540374660778258739011638461032672347518791746980640227003124840027733674307915063790071841635057818385331373776160890556748618752351667600375196478730277186562457177512266375074082790225790934846015639724736515837023469702497639063174742986541469472676694158136194533882111931701851170440649257364652017832176439802617167516519462222809399107220843923156700038524951702810676469949637132698332081367936057817188153407628934651348805106898625823476984748404169989677622294572911179096233799123814251350220503042316755469151328288232835158611442040079602468142847308004982364630318297047897761320480395514987437441487364874990008329891159410024361965327498195143404777127880826890008069897171631341859945488561344415044446816035500910445634609864249904843230703212906705185065903258318833357057823864519588992020803767232221414789168536194823805613518405430713051600409067520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,32] 365139685804943842521658709176847567533656055041836057274277855790863537031806667454183948222858138587743718415499768279531838439822300266949384293958652888356496578107020857796595010703703702775256545693565030128116121674922814916659936516292832610573474922049867610217914581874831828757006592189487789971737338900527710677759945706881992873503806419552840899692754103236594079694228262165025191376211207358507145217985395759756974219701373301706021776052246104756425431965878976140589640183942035897176598399075826884099333023497538964127867620812343379951332352341770740171756327738300252689558537672149863144942959909908608710312035077345513207693505476328722480088288379171037582670226673951312355383770952662346776118690381233644143381815845959964823261363452238087698894033778647885216574553774238316660901815517679391495746159881790574262634429921979563337182335034543262005118599793986595021485254783212735793303970783490552669154463245448072095676683511431789315712206325889153683391769839794729703366782649067143842067137086743176022926069635872301228016117349519210164343487850242734674331665184183461997506189791730125759317258166590491512312421493590603007141255428676869078068854194851805463444953313615498803841561402490607258843116430165552179918078441380826171763304413985298774261835260161163492826032785222485324995834658047908271374125627977501924295186919759313194257146325459431936312764516560210069121043291558628187778818416401118290582708233535184220550830370180139270240120657319350408745806908278095028062855283641761029891907693410842373894795157330518667916518356651893095956829634005332874652449216950330060666150341091063576519570300470279360850329259583698027907184516834759787974659199764486604952123918417889642775485758083277233241413380712145615821586039119988583321411280331445486718318906114268515985028272654999700494551130363780452622861567739648061847135044734738556294390844734572369490035980385397336651459907586720459509789036510595174955068639756231807834450474516139627788708988858632717473527783926371306769334922009480669935003660414598808200174782159895483318552466530209865173081953344080958383149825665115158240107898508507401329974059598539289247306981090325055302019175778448491412664014150373141426615108588391808034067615641829629954148597980867040774971781890988634995088597119802712393650026759739954441416672651394884813643877197993503718993665230898343202967878405305527349563032390169545985471233334357515664379838468867125572349459382341852891605425141182068663735091076430638973710557380484389439431051950459886851716593622354068943976130230009380411678108762243723598006356378113577885666586799983159677248958712910504474565616291913737212003984926155744840971205626489793174500717401679661843321211748149494410589341270672860819770731482667014775233865870153683873507955692867737970802688000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,33] -292073877656487567169653003263142016379632091880925780602161113900482305410027833073245583701448072479357369475890928730041839900562985059032837276238204309135552552507857762637448980068010148614067462242521053228252443877929663015042397754387188580410548147532830583261790018784256058106419684140915546826759018343478580684767851257825249871665478722380401251758057410669686585196760362843036262834581635448846185378816935559506138711676288356719214088889029762469086118624059300596813816992883345615002569528028808447807859684395844636481268983155385295758850358443264966520009432165834699179302698446140785192289918850263945816528692267171192148999426849048397289284503854612726393814995795035057088291092231435464194790056041797095934396825834274026567650598091117896594295545371069803969623522006453576679654510521134662549693658463422016998384758397041094666577921596754744958375063336213404714856553837623523608752360512835843173816156587727461071537655993456377590087890440144194051675368311549793525873560174710872025551010509329108457726918672500519923394269760356018583161332187033694998715096233227432212574920056402843438096787380042062404324950596964098827048043579804337731601350556965181740233854761808107834936408006951587130491909930925471228567156709618038399715149054771720761701388981964332903306998601163028889586730615988774564753189329467982898624379646224336342775541435835065123091809157042674572471687024356286525160170382863050011015307903211135359642673549683602630670313934358012467246101709841983133548618794383343493933158201699248903335555062625713036663948435358126451015577098427013443596887019521523395771587849961084478090281177275940883146011530350461810411530919549167213780859116436183296646848523124077219411430027931813864759813619740749501186951589833834322553836780179233425134126995050876202073327453857072040120499659120143297068700241047457578152711766572096148319339822654229469772220755923027528061128525214939379016886159548235706781976915135615329676598913333950169314247752145370498897480309146730754894186754234776045108990666649832382556544678254493437753700133924819520992003743594028373759040735559895918517725523649387406268661608991618851690055618817007679265196500535416973006141863319419381256968328350688698358729528975675483474780688232409944217532675768462746508948455731190347745664111392855577978832852816589393526172926570005276805213799823475855378192144340229889081507934296343162008648909696573557931753416153292963993799908580691248201434802734408631245021226386315535657248151166398490296235609401613712929469510711083813350670407576398358204305294236180224490328205306904443315866713862698845071092375437360822829997747214932873300152829588070911733768655404184174932689149612870225766933847046855540957209102781966848353447172827244704296771485566239498554817873664155081915760640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,34] 170111544210108403240406502711326905076230596929207684511060332092415017342141733569942048995953158280380628999842393300373099880896619832607437727505340773272130633770148747757997123641208731567530296325035405886891455295809697192649866662444528377576720243209738048904002324336068128912085083078895191136705414993395028652160844820907632746797564500909912061200556503408712749148718212345958322879874513016023476351792705049595354050567906440359485193427153297531982507126180939687053237878600659538949010909977314985735114458410788388459883947469448757676051312104086097499296650010116271762218830406800154794504638933390984195352521684995522422100354769736927601268411025946014768259142707384523889420974015801617686098955804738001641009392197265157331401662212697443288527786572109350676600438652045492059354503624642670597808333038507595356761365052622793337062494673378343809776536519694764399690739090995753760487244192993862952054277380825897337647752605891403963430342419930892938685258387350456271356870967011256821911820993039523605741910893718338540046140822738595934931918925819620597094995665979350614947739745921673565017168192156072864766984891686025340768131752012995126049003414042428497017923094841651737334998602807458758601565640369601575764920606121276038257000692450781640698114826216730169120028599159316696999474528257993997950299574217829889150165204212157340567041775177800476635150048720330004587567637512362831978521078436533941176616556935642302128713875528420589855605223004965513647333848250959903639347948533342390576882301919980302940575153281623460484031096991473722979966681932383692832898012979439508545763167303913677294940708963988127312167862136088627606158681414557067060428863973895823882686679143835919817721875925361032400751752977076157849934262790485910780442028157536266697579543585846388227212888438711768268169171056341198229531960680303261268551680216350626980782234842169080489036513692063960609536015564099562260704945030447410637788544803766246885422983179532647538108149742989595594776238886300108516923772312993824460646169121148452742096702215807250230843547881589574400393422444178211326805917964736662696670197713386734541282273279167086030639112910753161350088294330579220596004472593871469118940725975275317258557925922967819322771918008002204125056736124095991631995576740543700664043278418448748946652009855137374376066007749410148386847224804874291638802149365598862343508953569602631175188935997305793861683812440139003830582372240060524103722325374277486238119221157296768186652594079145066627225032343318772671151799033940046926465905829794978468906297280337898955594201905489359620086227416258632707624683441728859429718429844666835783564238745639845487451385923726951159569758247864723077596053159193198994935553142856739373256804206588707573998187956105861441972869239966834916065280000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,35] -34911166353426757193515885755616551665969215058779144890624516726626796606564747817113433025178459625796129502673303056137812122164903169877457026467701300429791992946434190125062672351789312910136013514300985291009101860804663932730914791407384641774523192432179362097174172840666222960799201117613975540766158281806834490944394312569493299399114249177749605321178665798393081919566927669759809449033715160687884152041932081968582229813417918901124875684490319304011489499259322589694458358270302245683775362318230157085765597649347796202994515950961376872068873504382306196056268863154383756467946131196561284278178234861014153947578162163248533691811403669210504361039329403211457698944282216622463444914285659552482529887066308299750950007380230738641077441338866275568658793790573317182496038072925837981124520845342860002233394414172838918335631553525185912178846469556095331687798329668623101254986544770427860545044320101639622307487956166322127801300829769398136169874159200417022306421998429551392321305134836016988013535003276852505704776569173017061283126468827037803568709517598332500982913144206061121674631203337086140249922217755600565872126829123790386423077556564736750355640986934999458092314900277530315871419339552105742203067617413974402777497872711329508786825280468107608023586054404005149814087500373880909722480406625804385597219344965647599182590978624374540820006872225177922321030483501843070363570266588598274759585587793381263341813998163289882193711480720482019314957271920931797879228707793912029750431071349846716176405284921851109095313382694323106877995726221946679748886548807475293145510614027636011260859352090940177039374104835528272572535181100095264523499630530431722350407023772802704782282222428409944023334877631997008380478589886725211820114973210956960255656521967830092939678882043425812760383452046248723595951997628019450765084798848398099909050770875448737409250986496059517578477198253820502581506708488288347768773457359004500513271882143959591246009255302393989279690744589997032142365215750619703368140561164456618549206654786111548349099014039208869055013475618137197197478973646612954375074390724364872858363243234920404572610687381113086998833348904511442725285507208403957111051276667213803066505562879068743361377143436453790327644371678523585770236233683268480431158175523600385281536942009187616489356408179321206670606166726666289388788704281300769539571930727581404499205977290666405344765491851893525491264425868110040931810394873548654008662643887629303014467461012619200909717994460428218648410726737976589873257223363219286590344135841663527460729504119097407816018101463806381474634137355028837899118236900238278360192351658345864587211137678670113335825809281498019308911408441516373804409999903095502493867990968322866347892318335445447627106990071230828661112055999259441994137600000000000000000000000000000000000000000000000000000000000000000000000000000 [132,36] -51620789557609281042261571562713247793893902883554006270429524604709941799396033009406730191548421902861614289686866235806782657110195021182274117448043461940233017459799770264599543599268089974553514879511980459897620567517607087130810588487428706545277361917668110097726851783064433474159335114142068165996156803599422232636411091184037475474597554230686984803178837577961286737898012255369785536427225695558061604580669998367132725131473676159748847345752848097106745108797687281435324197326444441976584502458084384703437677896693983656463187779971527940293645821951611577983762996550551188645970334011148580239551305610524376691175422267454348844703420026241604052664633789643542794358836810786289054078787570012611952823862971002678052618081113540109091545702625177386705371672256520958433957931084858361917271886462313695414481331663003494977053624033407925479392613368347432728872907803771125940986601685733200030325694791397279739055429216522491289968619455159244107966016673850261472219442672306767707650014511955551681316444981671193669325339104734820320403704114097355089527279576433963225123350603298098899430252912871605032650777641861367313109033069633074213735578095001793964505231655492130244129609562419571880133232839050335568206485772733394884132615776603261484980514532280916028799496120174289845336892814980403424943353045598268858946430037535610606543106546697294573822218628832671548671377606429046827438918852814881758543659864302473976352491056448345458055265371854371536360722518379254504512349883721387641139850558414798273035945136321220591377838549720618018205744061349257928688707255433037823848644172576848321120010630589539851573490326359658646314671569886487456399107084280746283869142085602171566507230386935731072747618338923391733165959782577413207138443649973963500124406676217530327292920294255314752316320398099538609517927105795723383078179457065156381729269156464600512936860154936188764628167043196399236020548961022651426448085440880851690049356116707952087754364415656449583917671037706019714785923635013307038909679257257414975580342107695373774408063592065331618056617464585557899238512962156853326445281404213218161878947492503983458915231731008823129187409592788141632274584172705419525133617096192698240775859673418584585725399066358782828350598832605417976177826013742430540694273038377888127397284598856513186011387218611617444403939565767001303413206813969058440000944616169654028849803440126315586434281458683459716118800156983027443090089143431525578209351597143287898063416734074118449017502052288749208631968235705234674525476394259549658448616750567882815189888352431109673109970710266465249740777744783980410164707425193268872140366583304223027600348314705068112288043337948447423254413678367440129248625237629313568638929515133824160494084950785643256172978576598476311637161839091101766516736000000000000000000000000000000000000000000000000000000000000000000000000 [132,37] 73455550900553112542301565937321709118437075344026572975728048300663167555512634431755160846387287081293780313345415648102896958828898180665438410999591571682615705156455317477446470780362703733994163637540841340499089004278616595245589308231761495639886242519214232820013445290607011388667575080718953831308581963329164056893232244929994623056857927441068950371657161981762457441154974373519323832344932490007158662507563700363794730200749196946532063818635144770421421533795750671141653485061002609251284600241885004026296035299958233429441270642942277297458361378399568397460529239833444676778488267461565916675591891332160799334834769651348945290460551722039337254357152357868130699097122688956298519466225850866408180784086069678931425732660031953778836544393240757555877105827397967616486461329492526481384592358294251676405530151213688714464276965482502543975308773097454428509450945802824139109167352039253987775904820966543013557828402803622184776270020504614350020878510233558323763048291253029360251098196361913175128176373935546880539055777352794665095834181638142730654498243928813481579213909728760739725486240525854327839429081045482295560147552397250058151544808144141935406373084821548277367914135726901393654555950611209739666535961592573163847638966347360136626609991884801438898322869669646160471875307913151020153976945973095232413196529418311761557215294021024379924877219804957666293645431786908151771272433191423513026324681651684346049216465869080122204991223822306782948018563543957767409363030265704846588687630583961566324247593015819285246123661613649779071629423023190153449420325610389305505148283018277608554491763348114607974352394348498028785450894422809940562557654149469790919945921818107147264930634727639212383477096516035498538419877257273326839886093915446715268361631817878786230579023768332311847328222191408736208621892771700072419339568865461531719233958095245350251549236243398618989349786988654140723301327901583687322809207203024326401562218432217616045604762088398960878426717537833287676175078640393487235144278983131170141747161339839584970393470301203916805150922881741337494218152114123571872420020159117788672862591489507946363037999727792537558283369619937866184399395129665814870389286690811592619883841049496415934272095515011660283688567944266463257174584680162110811363956135200742508167072302092673339907671675850864723381917150237833825941579295022519678255158646076096840358663416598144798060690284666232216406425665109014139188290630168538583165402118323209142744113764907381220487391056263197502944248153632115799042839634082056965867781684818002537204710590296027618567473563934633871754780113087812754807045121633068240689264607742685493298658937922327654106873612111471955871992538949472249697325898929909417439830106367350974513030510224820414985300851068398168409920012007648023019520000000000000000000000000000000000000000000000000000000000000000000000 [132,38] -56039491861134863051016589372241056386382617621532740301670326973908808272652875992105367303417568606115250435682915576382508158867128854814593135084247492005781243691745387458498796719787180632299683023174623345626482659145801917227596559357406603979269000791948840594019810146282789759228524835022037325900622652368131403365199923606298169209926177870294222653727660500473282731043945977491162046063540262857853222297351412395446454662246896860267029369774521838889373992011902647736393938699479369079490041261965947917284264739466974127815645211199527808424050290773638285016560788826993964582749903981618164324000427854395624937296177991183585417295582649549567607037678378778166708816193080298549018258629185339128934975473639047972567584215541587004880119153647966536321985439074087486474799540969165755996543812066125146914956484710073994869720564177934891040539285518452407672385372914569435705906808237791540629055125050599504377813093726056539758968236771464087071285480668824431411802823190749094851997981773370475762197077570938150097687463680502391594047608628648587923370680749612067992035996731097283808734114899139785786989334330871567415881590968260820033335601749402162439818444692337939395745363423981420529165910178202965310562262101596478746673663471954157682907115166658343211584457136341141801473660741066446486762180387503499793173842722289504715152728545199796118998246320003080507640338557677176524802246400558376258117377751686477977660541625203251558929083933352312859195207478928760390305550467162766701487873259616081606408492875607634535467607535104845059004257649219825423634416085781766946711058363101590255457416404772667898410318158546952024637406614913258343969266116644190897845294387835127956773965142615445514885795102453830273819592239932012887725460231834065979910089444576921888108299115846205173966576101556873137740992284789865562237400347810971327015554277147428220949122735491520460064279081042399334973948524542706462849024392374788155821115010988647104506124810677376837676771046627739916749191417399963910705736920876611398306288008340420668038927469244827004117268294255660284710369782272848861225666245827945080513699475463336529306932809999317315551352158293545987849714706734412210963264280449021617180530250866911091605437073641845191258623666070355915208790963003514271748244184421967945481693520174606909870769937202817989542739277028043101638206462990195487321198949894589003181114906356671663169554263360235442153943955703567334005830986421236149411654302413484032195018896932247477257498163573186113278250493258907621079759120929430627348207288291313287051985853798357421778964090992315154593568303175678583905276841998780371842810432613560287258030237675954524811543794235537010788507240326617264401198250599428400699310386119219935095773717759457195808747635205634868622524446026661827182592000000000000000000000000000000000000000000000000000000000000000000 [132,39] 30196847982062789759891486806062511569199038743781743286567922007376949777315155808460968212580460107633540627945639819698234098664954334024815787165627478945386771215520394943853552759619669875852689282564975814637804077202604073791539355563684038385618526221017615350742677603605451339375115025977010302400013569723807734978630174745724403961057903087644422165517619585353954956473382554996286438984601118411898016271935076402944725793515314909910834685914699815926587734757593700160437497401304823674400194746544174784657397375729234090100767358217501027705707382495100474583812813413931601907301470343346383217136266450910091369038429358159219648865183107616636462221017663228538405667631363669634685396147009238137005116171246387374621780592596739839731455994178085199374082688026138661514500944772061756807026405016815182993304440517445430453252800944946300377232193984927308680965034542768005893819728218945068900656077888318328548525946088085011662155906035252864531596568211386682772331392197557968244182110227731490500550552431494107813461367661801981993826832490786506963083727961912073899733352337811489359729911546917706651141578114738001791598622014302175838189559598276177399981982557281215845642241802274043332517219560955630334222148983313635193092498326712762355344222767646065119982097259024151745297764773986860809264740832073551553446673744155198005892409354125226604495052317878220912411979611513404961852734423068634422105036947521588421748952555343750756083649186812807287720097047784978577875079052871376307539585038585966577893902079922562825793965761405711584682817709955713163076066339694157564232403024885093116986187056072858925350649254990981914141238453287776231304001838195826982138214476158724909704544511352218976625167811748248967074309382621150471339007679263570465419558583500748512473251132604357654273290524128495902770009098309219441785942623387844568998025201726775687442944403001973753187592354185262386951381438435722744534956913286632686810299498577757465731494073632469968917912222242134231356434938171311263578181049955590460433440639342891786785616487876961794206943416913393772854038436648312243285546082664880746686484115065858897405747179899384218353325060237013811988816350370155382866553755233288886829078580925893836123207625343219148804695963167662878112099841918697899965690235876160002370394208594321961781083671357982166648819856871315780688583033089155683442584398494712507422718103144090689964936212883020697568995419635422700983733039222339287825680357160753575117507221597933561304261692982736449187298603299379017351698141775174709896122543581146754136989946571791588558573394375617677214171881621229007102787735311661144354282240240155894602736673270099675153900674081664918530619616891718664711847255725625617908985587626160423780910333679485451072809735390073795096694188857958743408640000000000000000000000000000000000000000000000000000000000000000 [132,40] -11772888140973710752155847187002483340142319036127360525913577853502906965665629171481210284515982636170953709748583447864628876591959014214227658535598002107463198391207736741496955266359339595424819998330714082707938420556659516972040626350074312659095790501562412929143715810088345453511718274599343667126360155781863676707918214776969858510859140786126057747513886720209770303969792261888591910937179893531297762422358004583800559731825693358803652275644833099210049933867760942795728687032288139758799719494705255721235642303103442345858865148875628227406316387171260714908349292595140222322344817466550538649119227468125173787292403490298854334803511247830832900164563125322306127738905837433488763861523802821642073657360354210615147518136807729538971246657423409695466437015381856078702144160839780930692909962560599573194707708183743871875776299337025960400429601892403036475229904833525465876664512281438086566206781617527086308844437016071026747268059524391213171052216910031457231283485331513603150601352886942819363224754501806841739290057042516330549407566474228873194739434493495582423734825925716593948251756476112860861558652921029694174995112054238971208921831071671399470730090979418492194229149845817961968086788706125495817035437870435628463161971709889129485162590057619788274964573497101862122038725200978140892192697220151089371478455141853052494537501597779101538303608932768067109816801306641783887685632609605416755746542330854045662524672625120940520249504665250728731401189310513121368167574958604832649399820435845214425843455680312648384381322523433376349087464324942452114206606081714090810120470110918600199646108563751139690152208513717780307702351882860514449546691137642870593492590839671580505330567564277751850570952283533389973454276987747280243659307777693288579910054388241470930720762687348159159917906699364537696169970272414934239150855381537661502687929911464784364571298931037759260367912034197618178679041521054484337000090254842365295661599377003571252681689645538405358236367926294572630466185644704715855774497093865927733217397402117952435742254480574004680619661009318102980689252313024287636034689193920722831317772543029809816612998214220646953589524750787214163164270674677610501572243969898073107518182398067555824737229033431212060431922319526786253333080361322838434073033701330618216802021649753134632563941118817129798167361171194060079484151879877639249987461397518602884333888043942802636727259867156143656266561869683494293276914111764106418735115838500579294626520854090011609071431285623553934862336521101770650310570171748574338454084318845649554476486119584367994381609706806186127994530299412746448817866579489580490478494074391306307879557225912030665993767143011362239318489755372384350895546357398650904946661953628335734676746590160731025988318871784173680127182794034823827554304000000000000000000000000000000000000000000000000000000000000 [132,41] 2798186290920911384675464251807914386072969553478523692241422413404336867071295094704195004495559225645006121190101879659788119880710550261049984634966423557515891067933514201426037040568800892039456802795610190016076389748696041616059211120854106466762593663136639752126730621345048921308465824078260243120544969976771075789225006534902546089236581756925062297992096507006128480268170860654421642760568779416146686082500659860468676269359542427022767906787646674703956592842713752095433282511418927856224213593152052743858881191953588167020517167890138707094479181202558037461968472645286283718741293071293174483949899234626746226756790962359262297212962584483128696775956542069004701358691408631217011065861749493171223546204116329971001177076630226602721687218220960941275317818790538345643840643410749211933284492897306981657074001782564863501327628752807358946727949595916122779354523436669182633960565171319391682243859168335896619697041677564460923645060504485630246125700849351032679172902116139892465677595760817972306309707260901457673944993192744215177700471806038035785591287731411642931376534929382638465135733145800063373799575789305455378001139517494532923166976901465794820141743878196629489917521953788697234104145512637432836384572495105087787311380539104610863058731541632725519257251465122560726099292527987056319029764218486610461286840104822553330269777307733194016248850426797136100411775506011267075370269000639342005757242638566716176280635074534094372945636304085128581152927301159619701480000613057851694278331042462407870771463451790752814578403179253268020973925031200642226319818219788428451204608011183220058684836011468406754508455768272178335044452494634796445938054416782570618338329896163375108506186782688371547785247546910890207599756999516854789501725777487804835783259417664948255591044783971558221971177385963647914951848785513488770831455764878427103198465403808841776570799141373945681937715946903942439464132994028749224443587482044233819678763294980403895678707275931807729224473183472954641537230365339410768656049352440509930630192317338769512594960480924518464829542174201935433323534142093862099883713637037127188198420980451208032054310933839687997020340019759558558032842425754115790328382623137843746850044909420244143354479678193376471588644489101486539826702292651933487322458091726511165024268454646094027669025991645767880915002945798095929178709712047519429072197201780075633726648848729299407989642862343412912110709002382958169747454760585498520303762644192744086743094032886783231330538472253191624579445958091292937467431188236750369568126473034397789486090211183560206831517717808324083419665472602579627954633232812187032922258914995512437931003053834998896094079492143676327235923709810257765663369493142042705834111261783506207836047895582178550555974564628853638242652782328017888215040000000000000000000000000000000000000000000000000000000000 [132,42] 209251408891640317021055454954486022578750016825179617062629886420873998749979565965290319859067612822779754779585778713664653554166813670931899148405984570288338162224555683576097574094080692526727206595189436037785043766653941985579467002420653474663215904814184398891082088146458626599375513005095106231517134867668228821331261366271909886163106366901091175843334820501071908564358156090744677698095648680432502301518662847913284505319453537590009018181459211924433035311153760169452082044419163962233150047370067673173488497891746324608694545136777487125423430962901405277953966221462505550212633756390597565000896445292321492909363232041714002050322402258825278404196892332398319949069745428791269253666387083111455571497703364282227339510478555107982275043933625102852056034319404520174599963478054314743859901270126003480268695485473182321169395204811691973450007978294585250755385291695162875508600830886463186697907361626336006274740413553632308860455169961399241674106044356520503511780899394708076267138462209453094517255480112960381407178274690319766920870438671584033936175343689977416123315195372400759731327567874751839619643053863030429032787206005979350230650004241187702520490550049956665359816536178580032906699557851003264446918185313248390106396911633658493879527210976080361313887471478787171053350553565560604557489578074025653344147975718071367195169417836052224091878203704972870321049743542715874594956642354225438696575456322227576682488198521009430947068000815067929906473713346947609800557158903188098745505498947660363409295573383037443401282924473564854025859647117490319855085383630559490878057518276051879881677921014421023379159964791646294924786504246055573993094863637769797617186373449561291910357237058038485534081890871847620910557634922966023371573329713056452342050280115384889261576029025637029071897695606877422465873172418780092617911365355782069400958345586585077984284401052239602534303259452201890634859990799181206780853390105726226676715960885388342572818518957590854583548381133232041996215363437258655855348186412347030080953824182746835865647690508621108954352475559173280151190362144330459941773175386303934126431484802336868497396684658267343757905540584603518853332744010174814232252607947077722710049754519275347642376597412275808819711892595701698821764065963695871386049551676339843515749264157860975785860870423526512455974212324383600176868024334285172621172514592459062125596436127165416825214937856052097645581810285050776156054476454376280428733508487335379456601803048295065657637405443649167682139034739287586653253716362778339333787470744906958195287833423828404921388335308473341017196104813839083971829248746915024983681527383186496400811274671686796747376555936205160606389417318079952542762441753835815947814132434772002203018897637093021787639271777352456668159767431706098794496000000000000000000000000000000000000000000000000000000 [132,43] -684691756932561706775009779287655541174965334544809669750608047683352012889078545879447075342660348574460093994899274872875227989960868815132489762516418100782006227576596641831994941636937428410277726846927473378954703315353188659111888659996999897901893133717998119149582154162374178601272533006339968619493487776101883775283217932156259339709114765740336100996867054170260989109975172643271511528809724037918540059776152522689248512153334533126053705565730082046935260114851296091819551315763915918516327740320973211333750628530726652254257038136425272715471479567008683805420848955025131025387073741109772868418943124189761489934054146939480383218548372464922711218361980439125254499581792106900748801910838897288860476895848702516141549167084413174470924962930454144851163918525781919947930856239421739266978550341628028438946240056410417870852715488671315138250808239408904896614239338586646426291882541192005880564191274491994976681064401361802094073414893837549366043268358994643974567367918922052629079700205958592931460023272394422889871224387475348223615787827280478487787974089919429664643340515265803012228471738618813920942066654884709725206207478221103248303100762179643077963327248099533344333702435789519166344680042766478042253181779367633602662495579001238869502466702882889755137957990307966361785141828104490521366782856349901992043332580335390189963071033349220434636479992505211416705458760156253749930819855316711205138489040413612468247499014988959215339215318784817485376439452233715112192762550098949988563250139040255853428424803348320586225669173111023913249376041155486897990898336590158729143292994506516405551374206372416948660888727244082138861769393233356053837332796359870342095821581208084191970262777834092955440529607403529038194223661556799847458164525970574804563539365621223357810892778217519749325593613062505552831066500335963763040125489590963877349744927624068696585145141850204523756708040770237086846536626722205918873826034444703442423646115032813806133262052814814122281408941832115798673425579026730481790433752395267256757469492955153652281698673519044594935806810146236399015289104550701825831158538897294273532267047197968693943363848258158383799110035938052473979663374097597374665155512710657104814524768198857237819347205213693711288213712710496068445811434213992992421595261236531139708273959081312926785486731951095750879408610430345116509938866282302650157327030847793120897227447400973631764053608448333217169367942052144209610149100254154134953573281351695748371406274994106989577058876259571056577012501584781482755538042525851634792379596868906004071452529557982271828346480318384507802361534407950764442820813751360872015975884515936675123708428945834891191027545169960331543703867314887063127154454100946915069007879809206129503233545630457062048920360031364714948710515764097009582080000000000000000000000000000000000000000000000000000 [132,44] 476155049741630630275567033296053228089382195587022740247304336562053746929488954967757757813868159400466467265831648082416788093768644187477394199796283899564710642040165895428728483889881614560744878584727943001752626394930164625333528969063380663379076735970070983446062264120401204759478883595191989606968654932462904698895755948627804215608526851271474898123549372975385344595108832089257880451178271356735115996575725363029443596165368740568158229364776578129367796695593407369793019315469317313263626026065743014894691376263921445316476288645978808227717531515665585199119959475552203327685006377276804265586672298308541482721495973305344657708466863532767607399126423225690912093041223275828146152404162045248838938140040715087148799484338443078623642685445177914350862849034751178706989201410699359372064505217339396921969934899933738056069154702840957558360643649616527882179622680846481976130840972752075514338391692562188455378211687987566481494429127900236110977739492434284898016300606259036961797840625025307945458245740330002719083813704527088619474739637696995218067708228454767498690796389562556436994445439503190096653563637292011923559583562170710878632417072688649974962346084901124887047760005024497716486078458449342735925342924149260362321215778577742884683551316075073160803543274442539273753811510425724455367087881205337705593362066413077834283859720902074936110961904557414762760530260581255272901984014078852456030462637810281552663776401974410081150453526445125551972172044422812070718220465204864108996037398304496932334897951219169392452052903782139473904938187639197744660998343807070956951635845850998598329443581861242346727257510251746782254143087631348313039412752301931004072753942198232573664330312838375041061075682650813228472691207218894693685481907961255713664011483698910768952159254931323307057174965606301161263861442073613600783900077417589969514686934704715086327833492841573715566522459023343097213096418788773401452807080842533901031575405113653965293888237818149416264364715174282280581649411157407966113391484559319498402341759994482309898010212610835640684151106371668553341393201227629616530496364169004634251478714385643395372558688495342994267217381032611623517422018031474634879252790079167069345558065891440171936193890131458249795044915430281792288190727691759019837343783065572572742117918353229072202806772596997559189220945468564443043392968956072255653338978848659115248272841764145858691752642765966554112615902212216285042074007214611732490908719332874610064425714627791866195189343646698910518336468642539624665207641894481226043954822724683072088825479724416629819981744780447145681200559463243085360836254079354475612086405789224007084925621371474991287302664857195476393295954461448015404443070802249342578490188246475775607464395630670601876651006320951917284479766990892902121472000000000000000000000000000000000000000000000000 [132,45] -239405095688225904812304454459255253474367448892446404093185166769824690230897460616668464408433066486674068294759832371522011334299401501667131636657310951919795863013788789845208543689367300835549282591232917561392829891207772650020176749326090784447731227188381713763229765586320050550580885004562661352342281322811768940515759410542082631825845916199433942761009187928842468889943346083694128290412701596937045404620464224187078000650859266034940261513337877786086316352238836989306558220560200445576665686682592049067406641767940677616323938453336382603814155453823943921067789594799405158883924636926967162466715012795640441568483919420236550195541623788777973660110594435063791891860141729073852337165645170058345040880531612209402505115823155321112989225594580193545911060789721566967506437974334518308294130035756975175726677347565025499714630373711305419770788223374901609907978158546653837566618758442996055415403707835520434863747845028713962255247437775362008023444467777331979381192620677968760890650611475315754424510233007728106754982800356219824434229360494708086005585295683780596330541400421928759675284461682402780065202290606464897029088197968461682242936846038803541414142398033896662077600538993446945303382679313450767983304982836617949813166744159921418433678938620362163305798192394857740404802256272270856290297006455206616893303470945683983548007690118467102919406305638383839954955889189311961950466788043392079870238702786662402906335462385232835088994650438965663546601850414323316043434794038072623849687297408657795380535932346457117545786577370497032778318915394513477808261719082533844098773523081976135806563147562851948663847066004103025259810812285707366544342368393126309599273384574842637601204815122143780892892689003353258846544151575668341609458048149551962485102123783521113117691792140384263592865811598517763563820793545976445980725561720371870692801776411750311302705756373946831241122667124863707393187993914946701351457616924855437417564182541253211317813587901895209634806290047753032030844365981018685280783041395386145876259851623374243371165168814378684431140185494243444667287502739338137744888438510241541705602343092636558074750952608425548921899212593406711098098637082753938652202318390432975374688591170919482125648611540522378634732248265140486177802590365468769568652705352069648847334948811598110786485676535529416102860397518959965446976415988611134953046231104817526108875523820405749796080071394930401527786850679589648529779340783412082086860958676865371362206361361346091428533348894972095085287550364669651497722250844622881559452709719245634958357857434989593802149299863025235897659304309353261297165959278562564619341953932139163271958392081407280190140237082561014287487216635500099692547149357336761609416947327542888575161553523184379221140799830196408111930785154942600478720000000000000000000000000000000000000000000000 [132,46] 100459288846255909434185863055569463410141154225117245086302066994118203910408749184002954191246017815132849655491707734024179321430332748965099669989430149130234557737274291495047471665842105609240365938689327442277420810724455137739282252185496822740357571082394007008199631280846546463239168316407982452910336791501993304559920806247228532447787149726540565374327314552607422997804838325418551781636546703977206320291306742296326969272666045907444267566116221507069535455568685286317304149993915434456006454462730468840570925685339889294529976409187573437491623168034470670447986803449718278068454557903822665848020773360592834342067291718015066617916470865061600714112180225847925677963587138510775029786339360499909667445479052292696634027205618036767445445304230967961926555866240638481431509429660708694063060780643044007760891339919478312066539305735679709302840784738574948315348251404802627754611741786912342386621401017805419662309292777473179114939050795194440087304239100126483120705919378097305307113389685781885335525441975245534906530368997415557678802594351484639124305606333174210920535675161864469189752526990740965614584176990804068369312019008067832162044008626106659166797474539869713220618032839417766481600981780903915573547451142111916672514349241347525994740733215321947375086633268700483034872946166281160062662473406118291992616167098708369548972140097831264129822398037212250636060662952630428949130151639441261047247505991497798221687399755874754499491341114864792450363277995080600802275991621084916650743350124371779235240956437563063161908085632502908724684545626210591272024152025049438103434025317246084505629898399962354043784046551346629632792474228767137459748394074129633534378407161682347012012283431335021296871180161705440302081377921912704739451036961230696367726793530765926465483306970306498855901495724273822373850031307592566115232881111087229888851110877642834715458087930768463460157368893627729125210635582200185995494484949826544344426213912778574996586026778724054179209907821999796969549113169992931762771898309383072432740422430420450862076782690319241478671680794808693719189248431166612922118755910004945287518469957115911738975043825810728061554388196273382024626090487353036286564401500622999331209155412552873353168596192929678924090777089439026553404506072306156823557259369998753988621133096842140701700580124482224858666975397509886207260687628363555719388571481343027816372711857228427324130979721297226411222951238173823973337871677023923470720819153440993034944393463741318128372293838992530630824278625864859921881593182162209322223653581218442107218572442400073073697178987002486285000694125070333698691305856435415250916637165482042116225281970078803561142580884073066059759486939069327604279749739304208974172860582133496676520656126268646415883917019211531388103370950850635628544000000000000000000000000000000000000000000 [132,47] -36597305936319663669899872760054978008019753918626145585061599786836847503390722139988058991385811647078635230078143048663395142641039878997970874502763332480323196402639815155922168968851062544838310935306075304854475916919275565875825127121942207094857115839673403121553310764320736990790056216330230139290551108896177276358410586842015771646507992774693567556570958768512388250519808748832929045968287691058706393108699969139376584313086816076413336917808126993963388994413409570030790542973258100524131536763123970543997971727404265321802497685079703281901296730398385588237356528851577535671596041171317652648330335557102580861694428608216991634511102675368915262120122600440885867700449036128751073998287925276051663397445653860609314987254393789879593326787696608392167839249233384106423653992149998925848366022424286649840341913076022232958464103821713643852071775015577395976276130572644043497212850572623172307837614523057848363199601676583304394923701562073719213148689669186511078915280161294795766420281884867531059232644356419894202384267127314597538057975680980847392499902908045252215840138432129425994904056627065131064840330936924813826839500718451461812425809788871411157240945436656052967115061398312123701626362236395689772555938688930499400550253748815625109246431467970809863818492946392904239900865977107212282756976282704448990623917855361197135463356668993568713818426098444480422767284171709931096514129978415522877820007489115202453339975602047278743009121322249140151384018523392064992022976802786143135391151357856346717858401150660001754636335797771445943847783582258173345139122378158492430383823309995017099009063915213884712944775014972881545414095344207243679205671243356674546002493359559016097189935741275935250321796118105421785861809177632240810957246561437251488694795786989734688467442241733800972037322192994299038672263095803358189975309355243864255597840487361318092961687441420335198012273890116660716180481118701106430483417923414434519713809512940765758910586741970008940606565540200211893195074321397589262839707299000776233054105556769849892148251110656012174198215306375767476398617865957323938939943006896140678176265800162956608360834471800712836191788672327858500175937018624256110421640810630510451882255232002539611721933161466142908328297244624746507968808550618522781179803881223273645842403517805535118855590482827458195383873134095142509961816528262414480794848738988539589279425069222073774419188792015163107185392811362738541452083755823041348695272718011655007800813886699031303290421774073045962385592160381984623039836527596065475132459820208633867140189310809994269816759048350464526721416686772785708432243189248702855731954412370673942183368158582408144349080693037893366226376236214367895108786489948025363133711455877600688112872190209333803925924990763648286989740892239964405760000000000000000000000000000000000000000 [132,48] 11620248676032908136324647904621879753654651761662120080306614504352612843493668466242993672187913895444685861518453767024624838019245286935720586430584249549576235767896947318839925062454133137807362455266462239558293358499600470422919646916387121747139575813031327991711178453287566172470713867129119169242469525229783734637122670427244509793923184986047270517483886296191320229873099146019809670153189654736618048741441998974680431365653235129312946342978031633067579973268559226471365545835479608880044303895031947893128125476340274505120201256777864151560034989078367756184535295279827595882159060791903284534994791474859767368639840227217964897011539208928653981203885383103993559844370411395264856312102097370812430545719803923630347266550500187699193286856064877187364934513327862123484681679354332076408903798720035098807088293210305838330655077403546427005928074895324496302293968490689632011977694664769610302017771144576645774011361495203359787580453497442609593909994018352081870373061064960739665697787835924328475385773178633641210010649245776285270327251821503311085779495962143699515948501354950637376044162347172482372476024791401213853398145754628776883107277241493831009573942501266696561009747332910154545347493459754100697660830288859990300750666338742730922496112094579622175422892944449228157473398691829682767493059085390066788995144350741107370071921485057998218460192256058915955949515077884622768499300698041492560213518768602546326507278771269733232002389550964912453136495965321224649362635882455879774432588935703982918977727672180041609158184565564612170377435014243989273297151980262496497654711485362749425552809082023594579393435003246236372688218588462728241826818145488228882689264723253587652497140468934049145375058588398288997729422263351559257652739769368425959553430735666828676887699045901939945091218985901931798349991269809407923722590301189735880229385191611641497812401382291495683458254450953097396206678454496233608381667678503495616320614103501875126996803408800713233459194092945155516585608113934059760488517227080369975605196432882489571924812427398096618934193130363475661783107418978328336174763351722096727440961488155721201791225737888781150199127775511286890284743719421323705576564409766213433042002187830314015668563549237324708401073049439313401477037794762009554340662193887403477226372062831190296051551244561023403409732171386106618439053108279598729106513083855711136964525890104981027259530106452160223631179735396561317220916468439690195703179978753839151359021934855470508459322364844770230335806239147960823455779513932974358743192970400818985189936088698108130279333276902092922065816287337628405898766759594873514558890451071797366439817894089288299258810566671027281717784855358302364284440295086883703632469751922648790218883143006611022041728686502175495205070052024674942976000000000000000000000000000000000000 [132,49] -3179763022531324398524027113746391219986616855481615839634054286278722183513086270749077307162715858627052955015188588977448352242201571869430726970949951236212315946491657707616752256851563268095710536422683996555557056557820657787064229930262067468587120784950834330389970056528167224941187102472800956955025604432561823767866325919273206660343482195301516514957062123162443666753162246118131456240341439171654720800210343613614470485691200305698246932229130825711296342336157748161686342645342332269703022377028814774022606543551441304178562670290518006389300775672490771411926828585946393989664226501538154402098604933805618727240172557899945707857167635719740864029027351484846801563949368051162169520262513070758170429192771596717890992427626934271341117462348747135019774524771930458690528891096980763318346210716386172542147161636030571727528486434839933418885962625274846231453330723668985752450674754702142580405293293274973902493420011649685747049166913861035730024102915799429891114913247258240805911172355378700552579294423969613858223415279571887012853520632638227189249757834281214488570476491409905957954329481102470146803418928732565932023220566911202571005097480873072806746375876190367240344061977555284157289698494534616991231531904514499827531969595421540786327061558372758462157386212548226431192636040964613062765533629279632192034321695793373326561553830461573130895446312171751575052407212282072300182454236892053521833122660768224631275678759383037150184691471305372645047633923234685536647552447773372594951006462062360940522656906810764373870286732152793895283854064008430317396441298957739498900535194029580513560684757707019441411626774552476825259888436899720598175182130047605072484489107186348680106056589143031564092949082419853906011074963581692030708098104229136041012283921224863015730722633895557469569556101784823925987840169948165848752991282652242962450903504064004840084770819146079525360038189388398314620469045145518761312127567256171619673687013170769545578156217311078844406931905070376506871515609244818061167556543279570527764784357566124676102747520563201525806172884702857942577637248688288322270444221075575386764014306345968631158043054003818942927901036342065813359363024799615364135987416802025554278641430114628629994831799215654339014017729949245287756112148257128113769457427713304918998803905890119992166419075461999848755229552436244513145776340612294913237861041795584573364768894066045959386249566633047643702296193600058755727299373098177454363900997702137853798754167341894935939437867315114460981598469840942954092565403425852855469907849570867746777663797972937626206544072743668664039700284282386848241156865819565253762221022252790215786678782749216056808178661314226976449013312251412140427241576081038841513435912519439104960922399299645025880639435358346749129443644916702904320000000000000000000000000000000000 [132,50] 737178750635258142887329017816927814356924700675669200978936477320916537809540720158646048001939617698513729871555077506324867040829698601893598551184791052724710343904067743675542734284435873551623461380457235824832072316243712425305330938060945939666877379769231933063364436207271172619796397387537646335800312592698254858628817056449190373188344368742783514330136806706013688940052129786528863589446404460719916923807492746026138052654408744957823152070054515705897747003930065639119995957110301889641129542763318013022730829606641378639116617544760105652357774148310748598635291306826147538541180568435320376770064576360517404637529957146342774743611979796380569070913506115765770348369289058958601954380373694717541528096096192908963764987142979305817118157408145160371930657584842432596219802805696749528296123058824166999810775585528067553082565089667097976506795202581084724876869284216053488839154504349778541895545679998413592312866588466786190524209209528576888425177124715028219869523532259592351559664913840545706718864609791385542012774796263969106516512576259405097369259129283173067326822092692139668616557444277524204218935807619359667286090940484620261724537038534254655223189152894669649631265756534218067584922360623713491674072707229646567549119019109914839775354567805035164564284940023151457202045388098289066302605802596048738112476549926029129602482670388907713791339471017662125254064967727759352502907468594480191248941098186980910172311727624903686974004264338069178325285106910384897357669966947278023100389489422533174622888888297478009127743141970246619231176535886990422106434795825977535483654806997954533436364736179510697196086889176585748456491072534453477110573193185884295197454227299381310445354040920812365055732217505188763682204897953747909904685399254169838886158286102442233809499707392394915382575332307033775512600802968027230633029248695092031551119379821716135965469101101631387605905662790934513228647302971596321122499314957532450065730701759638609451997949830462363789583853147661780741934994144208831028511234919240084655191715422930542966985789824222735467544024897228301875185799406357492102026245344281743328872055271361820980895390508807115329546815024721547754663065354990442591010177935833948082853984497473378798094850040466632363476028243377066445297190468249249422404600036010308518717974298868139707112718631086773114971746648677361317083434501436759528734720196319704568737705414592067145496535492345304677301412774553386709188123429961065044839915466633819417852558713825729378046040230133087800043375698113859727709693763544889496018974070809558799525636192726355389326398362699016768220057128780336647334634048784549187874446046848618073298578626921392868403411317678170359501730563585744148578814268633090291931628364159706416551627671034926107037363134330126285410740286787682304000000000000000000000000000000 [132,51] -142108104826910490405472924512113672777871860923370499154255315216594523565722181798711272578617255541530005585884087573086524573408780567564126542303538860575243757314394010093863984296442968192379451730735076630150082525928566982258993005869664468912111546845081072460185582506698490300141874619214820188918314255346827727064238028287630389789652110839730367559707146803160502052050910077989167256377400209729269761729136142163113858729913768133235865347512666058433847465523287495677747343750731928972356855153415935139652834277717555467893549660038143516721770639249786144738655973217531842228172811863199815062339782159049884247542830793016984087411312510608360032318623281346877419856778952180810314838713804935211853346794532870274171996137045273135701543272684060621376032722107390293077596544623410327565287393018937595758601335289240327559423487845194131065455773008941666783667914994210257438648869093013975720038241980921069736842447761175291811983432570602677223637116390808368123440320874485410031983971721852664301763237247372219006538700602156307923819671683603461557808312588426449857537293082622756750054403392494893758847922953828265190702003023252874881258610109766066448186850481425440290619335792776084471891638670757054587382201333113714394305948643131248361573247591183103471333352140358252738722434446482792298404535012394445101938758759733763150005469390744597667832963975392949378648245059807104774341896100612434657971145649542363424107178451476803990690780961579309011495278126967926476680860161016903365153474275441236307559216289563136098773478819101252848764619508959713764978622977594297829138382370618833893876231140604324332657467333850775167979086626240702025742346359477630429117043009559884868309449760900861739497473671058167337637624466393175829930178328083019865489827478397778414846348882003635276005566332873991134318396140602870281978472386802413832813811976241558994032707861143546749880544799716425059403348845491198283771897902255154606765164253053457953579607615303454507037958332380536222794095796747936655320329849300609163557087637120443877238736600981104740489575213617198572405978033059353396263100102197261413753381302396481097890902006918936537832217619343036005781197288893219533043216045110290577615814318459736008063613758940245930936839798396096890408478474990529449282580514503009022350279180971492259470159814818926284967070588250417932652580702893757603941546356278360432125235687765123092736706305861148834151262301396648434834680052667257029385556268431621466026926609981598078438316287750036085441929707716439216408793220195292770987117324177805865947567106086377403957727418425774399721815628860726945496584033806015283042981405866328613988143135816421149522122191483906105387093791070668794123408614801405197608980697746418442952167908898174246524226058109910314637705374083317760000000000000000000000000000 [132,52] 22460268808953180695135199766489810774250744734900071105148260260112712334546316361748988694473566299361268233786910174871206230864429105341956713655301286076061618243359041903692522824782624843295087382289227769302277298432021750459713668074827525535837641305953021115533707200145359372046379347159595589866936229286637804055349387892974473043750299145276745691674508576080837956709264233248605570225413064182401181500119709258001384316841710318851643810730701614814851333028292892176065780081356114947513950447976226561185725758614526126870936980902488883597105032447885094892529519396128316341239066711636803125638023062451638672167137301532758797766338662217219207745805568362177957697206531011856013881112504700207539858249985843835820829782780034902365549699551940647720723608271965703242187440555471122324096638364495859213932117197727477406644637209474983920459672697214915246086153485131065464080374235809603501891770724314747080103580225291670286558022634400420716544977989738703398454136966659721060341312922689671189263044575369192378509513503974652499703288488114583713270108362225897181730701214765641765833304881868709127229505852729396873785745631782310660594409257946845594216226872678382768465770373182362194867112184584530806652094164388575250582377478883664689005259315592934204109050426256517744858675769768430036726626186452796672260407874772294690819232505895508489041755715674581214253050675405850940738985152070015365813664227120737134757720167451199179809006389480697625638315314745857473680100649617469173066002446892352732590697847330917037913148844856542137749781329646130604447241350485128357542189478652080125322539296963973351511475905313179485330024758712026345210814048504847179121228949580528912185840193178608274776265854133535030110703236266220152424789501883965989497359582230802685907283982439506142960006875889096792917471751960617018442940266422445732694380783435256924554244183014868808325089348892466347743744363304527173537987890371752947461483955372960664040122824284859321922642591432284846957649395918542436723402082858697722560434902747727997087244621519809553066721323386323164701941351092902698704811307989929271151782973184731449295685382788617823349328356358757503492359037942544835253878285123097960610565668405344614562427658150964538118992471389771268380292193290288606375907197278351184414665773809679335974364149106856083968192295312588070721043728697957310751613932409906140078650726558905188684348165311739754513064466083002256696303963759321891822888435336003147160667236846988113526735449315461199650608277545466501326096540498972369108628061355352088254465068489467150723488043589038322585134187909433420293180622127753565760987840835245031263617249494476400298719107028410448630331814716064165508738246536769148674473732348756133199633851530674771012148997328141214314143767735566336000000000000000000000000 [132,53] -3004059136903835717349645998910227758440869343548304039786962853991398800435523802216538305497628108094082076227638131367596334853003964509247526088203248456445005978514794775364733256033762972823983711239865977925876101314306275419486792541010693681994096470530612055271045955799012658119451658586431604179341072175148277662802518420178078849660045271701575785195496849069061637423846924990434088997150704930468883053737181704477702805239681950461514163044662337449225641863326921910798871846805012300431222771216581492603993365636855508261778782654410546738562435241745228804120986459603279238175729294904807518320965037312008263667840921026038940305244153759816465113670501671137914551134706036277745194044471460868724185519784097295496518260001052507537987750395612158392542855314204525749676249599837380430016072099626310050355282630056539730855449734341643144334253718324362758383115585845589339464503697441914777486676653297332681082589247130924451258783447290459072475964675461465946727720327393808601107179076436815175505767331906346569873086394782210532570237367301048561926331498719999317298219745495306037639078298818544367248451525064319209584484177351770052890998796858578783168383654883320780808465813712654192991854382573280274833978065307638515013614833143216742881117631511030330932044893866269699001838171673522207503921790043472957705815253804168935237967036832627240512639972416618365154280089902622103279096271488881018370823229042417838874437903719382136962269481513539873354449930640969929931075201618992918668197391036205918059921856622636281428442344802539407999462695591790489666701433677812676905791629329834124558580770162108494349784605030110910962869592851520470376655170108290974145170370247045844282664233243814477318517295048674603245317486332787465259054982587046057844186049944896580417438410901970637411396735426819359813094287875526916990273135120014839865388907691919414127324688254301429065864021087582339285537085967358541447385386583316059907831254410396613396297958805781348965419813272104572464528376359043087873202061274497244586515479967463112333765349017771523723132805274140801358535044710922670961460919638099480762415371713227384397980985856697248614081337143800976933697804383753884996701024646906507923306295916222252287689150895745696520505847550985610043374580392051065208485243644421381367026790342051243577666369789861662669602716706331274472420526253155343250052880843139003731942028751763748223188258946080219176191350503818614385770184215638924007383901114888603998294422728983060270920418780180353775131116553394210485761449071844610823680098733727936414409080133437306532188122681368949142074055177144917471917844528657648841992086817975710336841926102724005982514309416629553349918054893585025098067856492715712284859583790824668891612130105099496296765250254668563378183915238850560000000000000000000000 [132,54] 439051402499851731513636942748210938230596240047588362063701641800023360639012830111924928336199752410702949682204032259931292011509088937354496684750796745083247765852979102866469557590099773952856205082165926356322506385584887090456448511401607457150422765054894189752010708290323416311841037634995153864591019731228737669857530401395006564271306476449675325833193016439364049933519236092077469436366069811504287787375369136058921907514863640746595001764657413451184715538962279893088693909369936999195482425831646725095956885138474398433493748400149510192503473155940524268787454054705152212004039231976035347978031600659999928595741732402718211402516199549300489156304615507863548418494529213700050183102979638483907853559894517979931302041045460601307856560152144340122362296514487293791420631110927931109793646314736019041127409215928968711089293835182216760788347706547927750996928544472530253727540201338687774279085727417850062965756899211485651312881435709576069729110161946010869825832541450224111457864532962862036805477068232325538415411705355099943162776149293420907754872117680826680611961085162580319257659184486006437030042464934233934110851620616551238562452051670442644720487170410972450827425590532331377334836194309172659973851400671284289825559172679522553657877783316992932598909699972740172326523627404993526094988969129747711394330241061968504562526275844938169022014263635573068148048500589544471265454581073610219346653849263740762363028989078481941456662677713536610561563594700375431358345220892047925848276229388692419007928979674282758825429965604931827751744483618163504155783269464112435628123700957330443199321334013762733499950544802151397241887021353257375776975135779723521689832380559134608277440977044738421204680194138360402518154991350226291265343590995950915412036197948124672401158680777896698956137164537159900401182457624661766469660384332231142025482240215953943775497678084382090351638085676239013835981075157534677345520292948224632818401149178512682470153709247401196661183158545291756939125823914990777341608112467562988137168480229341008046752971861115743885314007399644340413003883698583671743329315471301093551175832629716364262216960035382535220047361598603640581854340402098511426149021987874948592030121228034692211961051079219175184977498224663758503909216153739244592348054718454680820392920983957466419933051561040851887482021017153211512398684376158189238551519675757073173484195355357306357453466956623505536779837555947928263213197605090634374048464852149381775832001511244236203865844944756951541124919000329481875574360059959280862710504174572365377577159087268643952647217787805401712246792605097909770728857248121065038605338575970562592736229303199037905915847499609892557823172359685555343033184204037858933481528700407144990677821027274052464646581299852529810732557117947904000000000000000000 [132,55] -108711880065274332509152814301244751209684749504236805258213144878039606713219717153070900948055802688758337103953903015450272178250102218600327438326258779946550225546796228340930497237697517266196863196931222869488049415463123284227086560115352485428970614866527216628842288679820778676035675083460790245243842385049635238161259688206297041624482803559300914395821354152405067294583048974008285658838165388582448992631285414266745226119204917370544642210758264720900170723310128689061356958181252509761620299228361857812807356908030610299933855411544139851240090847170580953894700200943243890083294568071671850699124285557192991643999971059096206468233099369565770362727773824719866997599455273356631228508949910313585388250828881437538633598709340350634978335399138459556541861387062664349257028012340441394801504964531666329508268838802306059270098860620706982945149849607395692195817392195596210042953207308816732520367395375921033360558207165584177300675734641372660184921367197036923679994297399363368887961749217325616704281735215537235220178398082282633130764236415507369169767827090670953306266019114011575757498686524674248472002697004700274081284662402396528108552498780035457984201940381317529320250165883044037134593701931482027135835201566275353489067948812057476848864417134863168280129829618911073363431971474334397827175159885386524452785568275498077735081388980899345487143781297614885770842006488670054665371531177755300539640685942527803326055895197498457446697121587888304234174419228325453457949523477678386844783717701965109399599586872403235898797640322039750846192126981854646340610877773266018280455465082137559242113627785558791764626577977190288027519940289482520442288407007496429487433877920400934890762173459445066176142984863772134010730573214517023344515658065568917347777589720694992053933123067782786795280362979442022320565005005590530386353928172062754392989585096128770861870941496385328034870074370549201354475125963520928380926960269313703812007113435627646820851815622568809869654041587225891579666575369554871055379000050040967720520557083717841379967055210603570044346099360003244018921118851998798716465519355578316779671740982199324053660130647040141207913451326399770162884000914623385450131517253002861284711685509251959487134113667855847564704135910073183549828359712908491150132844589085873566589752859975778344373984187693219406130089733667212812581252642250747190225815393859406552623529204547796509068083172034345085810190067563480021472126679028915873193054295292149001213609884324951305713355078064609684376991072389226856249515202120865034522582617242249529030400962162828875087728800223146915269403566576210022330344141740491735194145780585031309329764534357422992781772218444239154538109013675488175179312285006876989029766165553361328366955462447330605300287397919435179239467594547200000000000000000 [132,56] 35177362629651686460026524123215496547079756628747947629684372602906976488339066195034139417518229582628799867726666469297737820102231220227895016076325764187212748938849002947671696657330760528646722348871245281768686423909277861626061645744895286691083106877724256259609668123448510244345906704116468954507886284897549665356047439394793079172863130444193769595674968959348196731186266096264808627917040699681097385828520002686888656701578591801705362694584670540983902438726186927201553083411149290504092938194798228255491887680251068413795719669152316920566261911323058301367885796603690580070246872082164794827466486953879404733646669541099619597176983239588843906818500585899646812007250457650734791219365431655133940737593714585304018902752625865415978698420089154607318542608254612361725320299953083275080302024017168311228707337095712866471704684937590849523974640603809594831452073113481558602534423804965472635570964110400455383231829791148486767708314906196648251813443572383724093088950645919651268904422737723013195396086902588894713549883662867425219021258087075606066064189125146043004280698746103952698364844973910886177803873668865323151169310690372689277818851762603304074903378578929430817494692681845006437605303604603010623682978250585907141780703634983023542830253026103160709583901484276346094165854520097563336805960442066182851523197925429399693509154523648381688105778335567394729335060121394056382932142556471141099462635533791290781226091506107330546992047077773537072371698602128425901781128534436502850530991315516627138690538803635482274265006760446568286950424245316626153957870577981261879787214973233475710029200321183797539466541488115752096745104927617017487048945008130812616449854301763228824553536126299349970917985443273486121876741619342182525141917886021405285212261366369986544097887897394564591647316091429783215515667593837995500649093049364974702552950188305725019823476541795602269893992698710568073153072273266904944701147755219867375433235542940647443492841061428676985916656615244850790778749879157519512448340352813239202395893781904475894110720241442258493796486681233895484175936897644228240272762829292009579682313635798430708463249908824500900093631382026191191560314024110374453065760581946137703456571758980995277256988916698716753946012881564910845232268291399597188820835637219097645740192466970435823628295314026007714432401678433049524185253413638431242412874321566811780206422651587931131308429590166870008758973815906951250240869008596037087264915596048458378504871644375238060899163142918831273371748952935950945272170341864018376795779167149350450298446756479923119771385469670237785705155429949500074027936420395297670485442210450392315997524305196916469138590181360018544453368094142269922319149623638899003706373121904697354805615651356741168456489651243697362858943449137152000000000000 [132,57] -9884050155535611043040682669542964823065431449569932095367819767323079572691084319152397099763218713995215900492957813468624687754245597179355041978611439116015021012465983796764566562470530468317813177341824511974311166617233337992881618705029767382679673007523151207422428606057701407030167639169154047090996109360338663471239143138080313236432128812139594683411253032911959665524297621264610066013889734901754207827764609061100057426283130658574961470468361121726457366128501350276379881351181030860593392014898994348756437235082780499347556725693993562861104704984862735701541800711213261499251389157115631651601287406554300502155618518118428418716569976755290585137804871267224092335775393930488206973390498056097258887467822671093444638979942813436239959482695085011172271339210523593291220863995288802294235086112922522898743228473045521553553473743316442308619084172895387178404783178325352057539694790676959078077803168037145620995562551296327696495543454430024778506909797239205105371347741766369478769796430268346114986727809939158893229662806246617512318802134418836529852490444028476178209305215633232336336511848826516646176001184474136822905584099902492740965902099615393608828186033443283223260809948896753015871887196269640266783511225719825851551304983119428439419387205366167095737140620461309293639754174442527531757705175762215914718539467345287259197258598129745572221138716346342126588331311662386616180207636889825316740619855005055450501327497595347555876459032520491053215682315183806462401752492142499587472930438644235271742630144632497045085379098792447477605970591473202419819583535215617373723303471134554847613835204281757806209137720958412548181884002632209867059188184371946712865333701280712450994925532267238338589068035650770205100443276942980324356356177969376471756489402236869408166283147916066326874237529331340705076317602830054491669444996455467143172479395764195434479481028793417174881938921142151722281388504428453514736640220229915619822325076407519698811653400436826578045705422765198827487322431164107180518363843515578716874035416723458668030273716862951376385417511320867162649895295038162636617034444999058592463709115844272735560026445757759423740400241680966209375019169656224091493031291658767419683204798626883320775815390025370232190993893810310007009921940774040176835204169580685972888982444896251300003094519260560317310920032647612720645102171982491877687986874181911371596455556896575068782634405213731477091927612985712450936048925957143930113357269227866177428333188674582095783928199255599733105497661819687357476385928068840803725249109981062977118777698960609049506430732189794864486719281668840330320253838717464240649873951784792013417803454897913978924687979774361899385272473276540296256607784967408376607690454777312013456254273928603789376382487702450531185181956505600000000000 [132,58] 2159964270832743646324257511527135603654501419875470188865805787813777209760154138240673939432537322111221498330376511448977210685605376590142432409419704007623887072181997964174199434959213413329554769342881643860167757051162415839647374507555226936610851374291064789412571488913556976103907870880777927682136457952083129897122914836741322920562677939422802951011761745856486702008748637387140134073061303858623599652003258757871163471722163461478110933584807106745342840361309898050313803993597522602168993272064292120617944392953201846819855100305635709427143074957679815728877168668448028427171408984065089933709332547895987841546973620622162885860701275777950189704536116986230315748248629713426054982514151474806345518575623098052910810396006389908570896357543702158467384640631810690876687987728617388574963910983291991670971238830746392566671737871606047859695430404032273342074233710455386728869963450379826707942605375155783886896269524179644940568723161163745358261514184272214027945556855868095425700595397749109577491340865164571370393134043963787225218164723972382898292533902550808165027069333989276922700199112188653853978470514296864140565125601455115127297107951421072295299747338022206137333332839665074324089737562848485611151707692108526846207850273379097642291641739464900595620827918186454776175128414836681815802001139676044064193202489516809051012585730504736407731918305829174197687714836900991203923297510282009931816660606487660124063512915080830249096821216281834604654981454856921498104172340035461148329264991478302107160771357401091640989499992874167192466792624772411309461707355600379698084420536278395243255661705051707495157681527952587905122654545435662695617486294570556026185565275747139089077587643581871063658748601432983764885007207598419458284762529598486519968908757976133801672603476120642539349646657109187014692831322195665937704000765250219974187387490431493876967008555629706291608597730554669362625711214391177444836914257386032718217309623187164833674212132941766190500198112387827208115180909250056437672688987299924534318893377390738629563165373029388585936221681338778736889717806493496823288286039472565580930315926048491304151163159444647650102072177726605727565544798398648978354061776708246344631053070087038242517235397987819975032572643643448448124833862538089804221886300713754305690929799275586125249750871473503565539086400052031040883878624889643115938767189227613142397697465769498513511327512102621481350224048391016199261269417004514805356466444808831363102672220691934636487917606071065225760387365900252246473467352992062319039636635912591534200008595126043050530148414503364794442060710545714812375837230553261595379028395743543099689623419813449550062506083319447406477379586532150313917920369268376897116663595095265564020756573610106183665571271251314729678080447610880000000 [132,59] -356856896435460732852732975403809498747087509593229662070917965937145981624660851453852490990855568092098780544012987305582904150522337990492532352346693081970758443768899232806174204073871539051066739443096314102833615902736130198016473162233023793316097644222513700963992314639801899726913022199041717261339031971967005851256721360354043590486975528644017974284763806152959784605389123570799843545009545458209757586151511920690431040084640402511830613769208114717896987241902024313415092719569120302935043388216909348995603534058205423256610199499265074199175044042301358303095610642265321781767265321635514298210042340839873868017974325807093463200801086605336587303848173133550139082247344197688787702915907600187925359978960177068931741864920698419812148150911097114961821767556308844754981594800611107250435268297721227999557576073159998286022578597884985794787399972828441369615186695955024397767962592887666979111757056225669321782344371013650329110327783051854257391428713835287147866233716269750046477192163389704187359658675927946706215812525532429606503442309963120704119142554237006025955877861562045010767688338615294756592948889450727376082725565498735039020438098590734841069883453641908175647003611554683077387063208492303785558669971158977030659021809463316301884041488931000466609915202130736240826156638701642966358816860480069530860205530980346039469579595675583922091018250148631342734898323432619565017713728931914677157270988812664730037368169429129656310627196696730985543395812960235732793909522024392043056676894598607985292562618001914702027576529910159762644321830123225773149240405561550807930492976397285674555998299584037479641685464375867208154771942741925195266052750142985569444480701842492212577227726459513453231105298971244254600029400605923659171991611843746994822033058924182313170073396404216228624491704014095918295629185436756979655607739671773149372948663253462819246921628887255656995678228401947526979069091368912999689931865424261894663604870262970448476359869778162480426244659031504886101892849805699031632410227199135608766555751835309633090235293285327971442501188245581736379935272576775933684378440295033313632200484589594558169358792655302071136671365953378199030773553961396241494786490701423618590957084496693389691736833413992889492977964501888946836142206115084361318907784593600265352732759392400365213483502270397155812919627006092030128388689572458146835968131880859580900008551089628348928770842298535132126324250753584720354794499862191551745754095174996002519284793992546806688991360212976920476883870277125228379310388415466767233086204899496136068851911814885604065297215787666619648488812969117858146785815216771147357235426456209584732966816359728592664581952002862480669030140753237279455799378009133680818486985160954501299096309753320548213257691746753661871202865971200000 [132,60] 42934238422408184500192878800893552764419676482827910213608257927124338184585754738079493561201283525882243973366620502149951923021841834255765645801172454166933568644476439654342754635667990914841473726531355955119248041882213877976055326045039627179806375862471643794533454219412191477499500687661272902218602205099923603938036379831024648763571557734085379222267626315199706998212463750723632635609071472471563197397439004445169428539509596145760734059531138493318123810340863617457569381042610750758487093603893518741119500703355799935140094919351113293850064824072788263052176185263040311274532572834011247002368990952475915077602076680448264205199128676496023667806783424574802139110296155226795859383981125674625177501698069296033161384443874029162182021651194396806600408014713608648219229967499223225634779520180508004126617001725470042595276046672081982183176374163678652024783886353461369574194531733833662473997745708162648396119553135186765655355362679753848053639179481550828902604041142174169316409385469860656366844747587082886639863581827615282329965989958434713290909826526678993403705111237333004671956151867170741772657879858672246680369718845263443828066239716907287733567772760961457333262850904055646069411037037690629313914341305768935354573372307390915954667788432017657331553094725464141106103454096168029453110009417002466072257544239983729815324894445707224281974143711176089110138926119283893627510862928871865316104728122424605573184827753658043579108676159303380635132829857093805589208829423441063866320576573075343575360453023091551245687078594874904594408454435719452519510760110780882992283827107498711213322092511079909224195596164374559091316412283748687742191761568991960514302590605699325387253382892079053794287167046654344345644730948571278319863074272358549667808133968287454217786973181497238088334937201150641113126686930427476195456041764981789654604080340400188208019980563463006574389508746337426920049503741442076684836100447051196215624283289259804364994574468321515311751743159213973183290063466556677897817548207660719750170051304702473819198262352076458841130487042902685842358424211769626326826398652099869155760728076567525002709764518973856187497471177783861128641737944846397774742275742857631589190235151496216238644779873811743705102226364882270903764625141243094216308179911639228159686000475701408797254468863931590509694769016857262449413892592854033015259257589081495649902256810840725747798571717840792898043280195853364730230782255404394310427706647828341415056616734771222737391970642767716395411079403748984184040603903357761694767331687221672304966360680980894674603775837156471423281903659327081317322683746627784035181890995555679120089720738183302877181634112419532229271325677383656697779430757082264670568733927698568680174254871604273207292084916516210279975712209168 [132,61] -3449576581921433190015157301250109809580544494938196138450247813062515303105099030970106568899320909223921527124244980920330037461152017552116696179774328065189459953424746938735671305292412606200702809603621412412419750915642233182112719670391394887705573872229637572881825809807210506860642626210401901235287736613683717084371427729304689836236733090649364897791459978872414325479521497764906251259108695193742602890970445370074139710156994669082724469326828760865824727599793133756253061553221991896909218081149348687774094756662465275630697008486686516494988998652022162841669112475113087156863365183799992988332031612571233635264480576576850189762037222095008070222219736412488896192276932646282464851333675056637536941612910261509672417851587916547156232021329221517390907673739754587384509956987635568720781533040596486911497763351294644525772156333568397481068934175672493171587669786187863902050203548541176092735461689313764283691387421689235861356824306192914812253510340839290382550180064330054283546960713400811637170173849979352217978935244042209465322376569743377090018004058759041130052382284134542125611204929604818455147446691347213704484326089810281486473754410377364785786053709662657718579375473632397607036739945993881699466502137736585167180423738508272633857210334046390100000348669344869966141524389726433859168019831281074447468808848073163114837730915730227959455705135058429229070569165426623204582439697719524708336993460068663343012042477236950923795769125535876346248017292850972255357839189537685578359804307528072451019776258848803834068216445023103727453404890106580396977114182183182740350834318725716443959063766671086299589513581263163645719280943360123057859191014132972540543771044935459587650521420171928145756076124473427146341142222283158427964344181430432806297546252243365856543194723335228324435045828279567115715987913562830767846639686447429799292393112412728963696214547313731224144324682849043210792834463848436008183931207428421135005697711436767956754621720893791387791728482164244602108147426877772006623967163225412925894876983840571421584440062621778610666756252122156364648521964065137364625341435888406745809585255348531035119195900205874154151850693589399334637090236931894222924398270300649337209755721566606047159531823191401178466241924972448924987514376373046628339762572069565985406072314888485354135550759450668248451578564715211073655051783132849136953836268491416592824556142993356728509083921942773913030325730545518653163114289116702719949146287599344213827241891865675917192551433444106096727207774081770050622112949878909531341584345333001548152341725544722970150353421351885778507508823426936692747881926832949035155036370995702777803570038618772987975037092028020588037810712500021764982190237264431041191926527000551976788181832481517158907091384579140727670969600 [132,62] 147619843256576372303642536334635301294171660229020150149494413032115470727533339362157323992952261350112828409280121553330788678741629373619073712441128131168443495222823466834605441579016394291196496307222643331216674164236257305944020181002224410495617807923573549073771049111272968342353306532799985322572557561922911790500857281336166283819761827285968245954578349197159115969702477243412575606988334467758213962594061231371624261438458097590999970238425850212577805903212281616658646385046357232226124889517521356123577079155631401421234561190621319241603271569000761837599924390067157897845461676886431275548467965470138525965038476876865114577437653266191708625933053407819978201661534782229186260616251735407836285532149569713539531849144271824685696648430118129351795661094461059881252637323777090168413206664277620419591053478151697109986560559403584732297859326631063763155918523984932544558443655828146241812842938341926076975961245331896831487343366235248610850630889103089603476860263780558900981178317000879571816802491753418702108176853373864435598673450021074367006486353720892051551674347342077328384001986395190355462777759732609618265524198047583114899858075424789508349667459609249111028466173693506519296670482278117538010804852800878019146309777504899577288603222936740837001578197072887707840014704111078328767634710743841974236259602051563200166167711883863852668715907141121529623406451648484670445563979733184783725449178716351021920645300715075414628660902302788858456951317097929607238395898753099149859117137517164559567345401052650594872763912805455206054595326596166927570418285796913473207102684668666754819290248293594761499414095804767581911164291767507273016440024541506626901678748239654670947639986307314340658289661720418279050887517650760694773828740547013992446215881457431071805315104488799795326719890677434445085665271770896012594692681764522967918240341347471037540480095393419126837059862262970152487122516418965430613174925549643064201227680082761853507415301112188811072704567502662642100106080334374140937040833307372936452533913019762953895922270221026925612989189053970236829928900969046708811733891854312375008954354579039025843567853654823347021850588254790907450378177863033867566249378227174141476793121047580934249161578204927635919003695398521906765482807279475744322919049439834053495263404793787442692440136305369822519981539568049602846399080925440763785990003338664930067194357018679848947478894253542460861615698675727570305349803245035859088749321851097219605764633298609583841981427539199589504364223742011358479084953929644384557639372247656807713998106888067052526802607683361185635638673198362816665550023691096879258060888864516987257139802719037218093498364334101980238577497094707068353545248944288985462756108036558854507374070380848662215018221445424434854720 [132,63] -2529683654292683059453156116974959489799622897406877458064182629500335047339283753101738045108716713733440304995659683503937326402289267363179567261349038523341312103523095195489244243339966281923272462924937686971847532933895873694850907795976794536041769619906892707174240503491957473430936684533598608575527629644194172372730486217246756763477720964891906056489023555571213314018812770275974296226160722259885312729108087625832200958220794419663074793940087438603466501379088709906030906049103136623799269549440439927451835757137806182913846163718172667484542703938632364629552353436295048345490492953802692921704551327677933321708677321614553733405478520677316500539765561399661268761222675882550018614432538156421401358094705413035036516023637370289240887935466369871225182878606544027478827757523895255993276938560645861625484523566089490811124361996341877410419393739270253667626563591091778242887238883110926792355278070253813245980927563622570725684607000988997955815260637804159740773793218851323659278602674596381526473331065158707416674158701752737401987915757545003643311822836002817011917313182831155263383653934127173219337724339691254577972964565628272954385958187864296773407675231019782424192371693074885352252082732946831478622949010686318507057916677749400981949786500400979969460519212325014338658966401736984663371147679346307488372596835692502282928171442940695680922384152886977427646028563661517453723543539730698286368987990095440570063394750492946188780432357107192743864173193279798127622923310932328363115777902869344936162770818560460388271585921832525049017260207806059184059891563377311563259158755938740055928555220843555687452181343572663964839079688652091806809555900281204724317829784767373320243257404430777149149257909028407404219478218329314549560682007791745444830591680914186026400689230404842732465346114288843609153069255892658887010433372727398532906397203908893678286669675051143082906751101912311876569772614347818766316143473185570012331541328171983663300664505557199509034785899368007412334250507607805107312182055064376889675276614777542630214291210739931812576790383365402057756483472294493619463472546779503346200988887062209315152698422649897724799125686924583578449735390412211670129879083243040356813526103423630610559881893401417719825205284396566783993223017967368604791004948376112657308588481061451566154119400697391686457598370151827814941163584865255302361641986053505317738233719011502799535895921304045620503362794906710171936672744480894092523199129975316667595190145286518233326286065119245702527889426106433142842233411266898214621334144452215830679891007545676842049624956670921099540284811217463777383383951568568867173068695541488207673153273123236679768768094008250705493960510322554848554660776946417985641430380966469224564238990573638800914016273652114560 [132,64] 867571379545364930132387702575010397798018957965233345594344853371542456537825425692949583769747516904706877468940418887336289387245435262593780881099906666954577761119878866319243270257256962925847020676047416627851769608010403526511696478001775566171163686595721202931260509747593149183729229823023130154114642978819993118177043558713660740192895527183956229979820711992478965687783839779535081172481911558823932005325936467341895932959552153437236315952960303890193556808175391182443148026677846606208447893613846161565180184938644093244138494621333432587613637601204960765656890608719305483279985876687408216134356654530056412720788097075338913323439843271484783686705723279491556065064779771131969346826352201067349454217326934278424890899820741447566917902793980364515847249359271985792664873729033898999671896659051939554034405827648061804716003753106843174475786731259237478952911290178424410652795618725552282623927295041682802020698676059999371416766415303371792561234615347589442493405158902778706526658074476262295232849355747883408837415638188782796074140341106455359140255294940659855113356973451365298959343040764686398430292185443686156058203647869569017285136902308135662663365552470094490072930945231184903348999493074414782883535535768121848920945818955645760315603749397856416311353903389864069611829169361911141374567545966207830233498483765707026542283870541721037937591383782129928343116728451340464641046937660462982284764415758224202487345295094601444609702114187965182095805766895381783835669810038027788815549797655023454734699953661567103262601188080042830694979242241276874721323582964339228151214541875715279002941162384501092080193022201748088225712422208296746819050686204107420064109394615540286614744235391725476896031213908162815188330029276853818887776485993364322764094797272485661599221441090952317842994933168291098623108820918356052836513950258944474277639223218958448367144196063012287788083206439220547546905183537916862519784087213897911652279626359573596174194396153162384249185380837174427728438814330394882217979675486472791622410600720336073940680499927016918824532453721779424955042267470699801525422674886923961189495442759546263964664940282213016893702962401576447839629683268953037276108654553389628199147070855484733903408908586631128163017749573981528020012138203940563414596590617107450136118946949939089630748174094324494346977319590197640057835177542255229104116664720341417865272736688080001973740205326556759125731559964336501562251732769455264591974759395956326220160917101847278863017265960105376182092073065372513237958140133882876064178274227937271885011805736834787627051833679582072511307877881195110564061614253233980629762322416090710822384547909493376339469609277265972643233767786003626078089602549352676245169564913132446029921712889800951081008376962560 [132,65] -175066621318066872857614168299977283510567249221086283003856641593133210837222178722902261789993125040807539558001685183233151807415832454307398756455495427443172582505873546924511294381039044324820324099406321748278866336971900667867965869773097865950766005413552355183827033327647431765468321633643570294072730945311963463518475942608996509719628926348830552488150282794696292880895820227687617683774833074131645264023826892630766841882558985927706389954379036162594416019913220995419934839404939123983519827034212997515924392313786062457999933022583164644628724276332228130969628521986658522641734092102076507026462743207850606173189059128672499973333597933703206549029607187332833165075864140367361048084094825167102858744603511504104291900211142048204598157047158968923827794543272590853401951773735641521944746960974922562154460352041512603226666766111770447825933223944036336838870517104287833882041285473569355993126009184581982138325375885623944734531178285605630530980697618692928791467454216010047479550306134633060639263125542135112716276866272427778118338120855811630787568326064169041247444721857856657370827192992410248977402220573852093557508015423131137208750853917520517290366140016630067523140463883093151819624760562834360114289060132562024875222770878123843743500304081191581768527488114623007657300862059783363795209572521053739862856592747486119365411447783097058556118277799605030837807396027872225023942965064452743514586966589456021349928863425363076906332749335176138430313407630083157331318059578931882282663976165587648785635001829644095027994112325513993361448754112410782284788485240708420555797051459771253674466178228627025100933113417802227767583015106248971779987954218381977699927527459772809538280228934789657745228260237760915217635877775289079289342813477341882201799576079289892508338156415427416771071981154070163214481936020321938707783569625738400340568699184100380687247886331074803296141702885769938268867321054229500701929572610542307349462792570746554897446362552714391233674210221338395749281883306705110750284337359009259515383034457058285578213558345715566522375124710620602072511888276178634901052090811086133135331582541913962903859030351736442867707289130156637737875508362986594910877269062321379880062719072706652006496185436718624549482280020719918672141955912084285760770177355254577466924438476252824835599792843587332082824827993094212926319879486447210240896671774481617548296526204600835723053176977433701243902823543161337650165313581158193262541802777082971481424374965692050149402057851421486412376044562096338587354450472366307034872172487955722702928497300473466001209747012477915665099580936252637622440476289431688572500799123214946632957146109356790581194607030772900536433212694252459547970595445606049832357755848957101286384046060218501107238748160 [132,66] 9177132532091733011861014646697023560423994578080766444526322443514910153349345502947595629617195100916827784386887554341115456794759931238555580787930444532641391317902798298188661202450188118273384659419472368678987525171808803280200182302676722683791660612916320249100114640579850266903667147673919450372127848804902305491663878251455539066430654956548816068733381821594343389810957270399292021472947420129502350581222166938109210939923426686084601772533344879803522210413641765717229052671421164389860103334272585305409262207669003342898786088495988139918582675493326957377456005327270847378198862108964485772051991486092191107952298993508343175879125369041283539032821130020076304141400618132947185054505858153464387742406093295298526513097807202792717627207033687443364656499366965253377756359362836756707117855811552544202819294458323425323133274007355997739303368791038236691024900043583635736708199398690609655687829857792315806211038993409929504010063449958927730582204789554142528424902670639371893785070777232620263065216280510041203603833247449851322427465069510947480971984528723298318353480858259660949299805456812745118118221274984618522983233002335639564695947879243073542900676018872378069561018674665557663370976219635382700872309575061028676877982923335456638110705122049167433865792578756222927516961012311536371846015016682926465664630526664788035625814291434569230996096454433555430443385075694591084124691413629134801162929173850451916338791390135914921755609117950275683416843169855675630734856806061908305983247864161139678859975631954792647570098194087065350097880905541647415658820626076786192144238606004148728696146498786589223396689068693498149122701365737305906261618355999564987679864034542627866763267715465600706509576609603939787265379244937189015250436805291667139490274958636079913013737113739920304137693775994880650855950484208950626173183110448976665407361596108058324869042196222483330341337299833828444341878129632002281261043295945609338716302406900765863357786632374854443552372362422159836019787291765849725654710049261843815019636976257527756670514318339681427460082990956358263332246431981386391534595719901295159170871366170709697450748972158857022729060987658073844141156347237871228597768890592873114386270557085675942106790121475938251562552758273036657506195837811126480903126588100474621863194819623776407052300731898847752072750931710470969396740785050218795237524803316570934558019410689362635824947698992919163402624998263776359865660853650345457177258708931028419994219328818286540692422467108237886189675517428922275078834928222112117751440073069359138593857652182085790152390364936281379449599036991654288047631531014626234085196464619304314873925448290674344304178566662803156272544929240087486817357736552747809296733236649590359595125352431635915366400 [132,67] 708177942638962835492396645475037646858091118213592320851030516978717464817378426550870746123343094529788536834231806658793088895323221051037851779400950973804258615806390566664086553942550706709679249549601240746492461846699835423218290113745822616723653269292026420349893534329118620547384511906671321484730455695581412001588940985128686096180964454589341704272367566010708232131065675274282968316359885547804842914946267182579761692963195341883077354261094209128518071147336336353980675994497147933501670810451581621489141498676915300652559686737922248808093607384927446343862258682157003930140010027191628611525137959111011719296076548237426822000784494406513623473460401310094744839631880863886414569778537966980135421128587618303264806472061475531694799123469281610935481660962897327014726457703669872972746583030815826460214430682604073897248800985520632250488625349352548711053818007738353372625197149515094166658765955936655872215687094490916392690194603946506151500777182802673918767625431015348624029222014173339380206569905156437845080459125821287487974925162692872055409656548091458496313092092433160353289937151374147147521484509731434981153218553307742586244976813348052957733789815271131620064664317525543765553787396199090492326446123398667828303887896905672213232251203428646567877599745495126165263595558479613544253789369302033353522209430978961620241222775682693605336919094767250551475999025524282164395473006949774028363502949903818041264710047711012558630874376901209533678029757404438965482771915540258898808074278461086117706994519491002221992340152965892274092452647353123694524478217729263506777308056262129473360510383328688620903848028158759962920569300530594398044665265845797318629811317222369844092812702154581302590982370140291030150297957490301518813161295282002162456229979998255515413388902467697888818466063836342388163190160753509459372216689529406105687874120754899320307884242582956820208260863502578049899784369556652048865151034500782457722995754574384190798750995940719818621963548306912878377335849092181093845907274891675683578988945508375487609075617428096072201869179873634755992596140559275040667714091292518591744877856492398264377974448664285211242965456600953633432868061724090110964376551580682216501606732534775324549559092781991683559413367693435092575039557296483336822825509454472479087382873536525511615807724054718833885901421085096614502153354529641990415006140038154296240159842273349043885161329834059360377319468245109302527739968025451867244499542077356320596044188398725866764148928468335795584807298598507536292632843417423798275018522877322826940321472975306543865069118079877484371954781566325321345470853096659023215142402371501964352703525709938396233675421891769635588123700075566686836806708463959680084713636648294900534598916564751375360 [132,68] -104740643059302423654491716249159807800519023322518477620085291350364398890789462183091907714541627839090787776420685635618800057934874098923461650422977776714653607737039262417070948708739957232548568200623603856112455034431242855660458018821593555772796047676512232199401480889768795376632164449559993529919690869254569918215839368988696948470148441808522690662977967988259388721778683522363592838446217359786887208923614685609533127780939654812272251019949889089939111042498117792528088900141559749997260088507963724689433006909965538553779616285879629121504189270247881486056349232925290489927296459651795332167478381755993968225610508477658395797899071850089019805864794293321326716657313514168547305300832920429008870355127594757928098541267324318886087118895358700084519275292614371785887063621264818117084180645723509298265668116173569593655226728071430018670679185858919486722250706350262735103390497106904093417232655669131610116232401745554236173945054073579720356247201464505532441292516527618366589398477729918812190787920328430436182604471003299878861231394690138481833717021096210150241426382004515149001146109239426476036031860236861026632956590792786327237608385511037875691722934554139035005691282325334721457096170036796792790630680706255017047314886555217354606215299115874093263610958209025908061703459253659962239080679811242454677597371707409456143521547931784841517807399245895140408926590316050881231084789210412089872425618108877356528760787219676046893191173057422804719570313889575683409769130995626183070262103371960890379639749134525708028527129586095423725798865633275886150872593872687075281753698305014057548125718074460514631283496959819332777746185999728724300712181806078874000414376942230582243507869984837642609972592926871797247292024949747638514640633513401904338170295145590146413569498085131749334594359240078192062838726755924477312766822243682293662157464566217432254259799492239376542295276403451054407594846958917104246824869885553530730186321965492247513941472764556634726780435987637857061747346859035433426785085731147420884455783156331859220863297267297973412249729535581447312269377627802987803581059162189707312778826842220399301022645477994892483588910856453048107216406449032324667287144550800556653673746939039056512429662496339479123705093671863600857439202810055918027565597456006975098403531112594177412378793871455040907464719904902546191087390079982239034992713893747998984978826345776667175770745842126161480062242043756568712244679760180696242435611374503055774200922174412130516532465186946706856961584222006749543414057199217745962842378166052672889844782639444467070908801187145993910428726137212004399569570370412899079768070554973348494464429068781708698079763944989350760013306888781092969276953025851497242829459047067053378982574897222080 [132,69] 2592283708999753266510315238085785334743696804210828288369014254757111753011983992884820492751321491138791965178654317146693074191957860013171173851801332009251995331054221438610782851904413269132290597859270763336576510404588645200018640411714108773259815862160673318657049426387445730181605548411357065001102104387843534073814904530076752429714662790580971697959578219208776436318521039853200840750476684846848742340761811087105919400183719924472999125311544070273332826224248286495948095226532291115445931296692759330858797019599923037099612101721635878565849830228628282890704428345097699483546830238229288540510461609040327582762253545054281768796226775220257920098761681136809807121056568184009821847503401719584719509444240871698521395488778136157506646262462708736891139578788326798587200686918778750586776934249740561811226923907507122384292015930978632110008874310397543622410182965246979063440835772735817229243741820131751114939800879821466186694496371105575670454467694903619140797067779839276383322865322838670593066594296516504877730219583009019034716734034452286157968774573120856707461687512963341756840025975759483498131108843870453785910933015542612092444484974304137245033613048437552871084857800617656576391758587277021327839432322386314874410764580436515718624877096420945231453613822924465390531695602216144338014576367623109627117478653476629297380151264798001878876182275143920931327591820835374112674048327572459659142472524306208120528724701153762778570003362672939009942127612049808510681636512505177457377111261509792740147547111230663538764731008552825243161804032625599499540234425299594902981873836770257683751725852830932626873681224593520908997690701263643221540476440890031306864862059128059120915975657520173089618996383094807610430047680830643844960634110776591093222284804654881745981943156925453967155440004591550012511743576176811318339611293041900786516169422473132218144684280028434269620502188571757249804795543120371597012268526922202650942480612292341005093708049926308746741676875445630506826219424533528527266542950621674878422308390726924032285110990666292238944864918806885980543278872754122587559950925868703559184737483631048106047138304120982116093474799218327834519116861177537950624612459029667222928830354719925787175777355458042652790789616794564069905817570377025933862990834430153305192188121850730789145649023736597190973314822977806913088433433556117635160172311228647537074908969136245902658929144989658411263030681572890495080346376991236279490224340908159698888965765370264358111830570709557247860752401493092453622914128104458850327983997922645919476100314371135129883673175300065911360056343120585662171891352532731992256216999501414198412960664872473441331818185893415820386892899919308893684520996314253064897107769139532057412796195840 [132,70] 373202729800439569243205367574233056229038312558391061877894506506584090097969895553961064371978636220701140584453832615323858419743099896887184197785574345400469085266064240418283825793584562014452355240803721143345716905596775747523046465349656139317672744044250601541456694263223180304230938431933573453774546033381074453665257571392542057198056937966010130990835485433445937741081431596620137741688096175444733959423714524378952648717289403556817606285078308755071356733025168505586621378607067718728136183294999069437403508727717174458962807494431246168013509603702861231641101851247072513875748586012831231542718018306826644041608865918127839240448012018344390336842181194325276701852978925126356759375014760182892521191417514997791018357426520844201131738034009461505786538641913374845664072648106932929271257449058389397215736678529764918854282820395790234386456574856142204461519469758753706492172032747802780005521155206008173290398816059127898991463074484515981048183406724017594572170928064754762359711600277990783139085584553075533535782046829746568834150628444001443023511528158495806863090188379707541022952524144911739276007905086297227902716267585969209095142132223884188101324710537948998389075011889220501745325180550789950175188002141126223152681910337007136081702162589944130314729354577179043132387305723694919074589686867904692438610353185148362231284754711799680720864261910041676939151802854664575282596812098153867254083359630170511862972262590350383210249702717785906246252873714797063685819926700021898174269138988136305168128838849817965731253505372466347340743584113532272171430466874525373951565981820905778563064291337632638367164896942841884346232971870930463572587528304789627827940843138721664767541657311703025317562367130199779032994153908856326558664452867394772433684616473014245637926805984700078813389576324989181574272964459664382347723170478763829514392652086216027517270546304233338251569276188002318527262181593601643604280382775498435004790504528699120770540137319667804624213493258920944196690855151366829001864503641309405081777919157766545908428583389190234802827017877669925921777332919337407877622367340122397345709631358801517562524364223336175741761956470305854198094533995807260009228993283349704248606822949579184723515687395838681670763720668825796719357874984159886842294183524891497755943278245849064906505663694094443947452804054177651837260518019725487249180535735103432661746738524083298351563457678271215300578347314740766881444160329851937889102158913363373060624185625983799415282993303722106522028297498014531451689720096914942952398422822583112103953091449559752869110194940138400350684549710137625527426784665034855295275682863895122718744458756336499480693289381897352606368488597183052929925636587758928836590398204549692207038720 [132,71] -36977927623157049100607327936115877716561054595858740005357647925340905477757400120231754332601361749605808920024308020869174507910084083184214252953342700413736006786444371853643550436533100416193720220030239013229481527067873999647814598043839420742534799084341865039727880868756213447537614291057669848298682482832154991849543686899912729551595881937265820763843337355007267712828650559167218455523504003149231749914799628399866292697562573713315667839839368249920926738822240850865617970923702064975543498793719865494840463473022967233557242643523806517148288515592009149555695688566367336064320456620982997523900346044558033741352984884243165304995257705602763006326591168749735125241705192579292728714984326102031726753659733148174188150512211340940892708649000620334284228401904332539819184598058207948352807923560288756292436439172889153224566500396775183683860920189727990700077167942966939040163598434090215941926004978411329756492730102837914484111877700668909652664600135668012805829660663988354795275883681594026885592383230097171634220177290846819216484758163446879201567823729914743584419766102003295930841068600972519905240405817501483026635274966046257579976859546162676920344983507127176478944993775102129763564563981782349647343724729231634150878178605542272937165143225230817415298205912309455778172716073123484134394838346919024921399532679323405378577714250595877735611088435268793945984087542634907088057846983430386534903228664983550679706939033241535593414855706960684098687903607423205484204612712777802861897515000681625002257858559735925637178473873984308508335977482480067981564148599775701344808912797328499885591266303791971721797698318698492718380327873339383416175066171521092049025336406050329211461163667648828550856149204758116875338757525256486897097383725610952715489290597356078781073813480192489677885767451938100694924628145062913216026559468253337826088370567900921666590888949977139788115173379850083363413227344867556637480580472756384381025759788835979807755440959411199684628935617802837937253961208491120493946042070159465599489771101463058890190450843200767287557484715022431879587896640740811522270296572623838548539545287159551037402729707315172494461989610932244254521954168068048730952530773957790492822307403943638910799177256436748460310008772582359335864024244242335686168067594701346049876457914295355495048926328520621308320935520024390312315621211167385949500295248406397896854216901528265733771392173109485327124498815142232981835048804618958978357412487580787001532299070395162903108651721146941005040323571364662677118685311414360214953234256509239660419665688769038839841895447129475085131333531422704948183710878596735369754176430108668662880390616920733264106226238306712923220368762170339687590251458867823371343996240756508577280 [132,72] 313975545019877900106508833200858527986774634156483829407005312139164170857081570732276719366995058962910934555691495369322841752166749504482014851410073170607300459600745464028920132682517142321299544898463718371334120955823487530917095695595730370159174032892045757975338642547632516470239116312423003101602890185590174795660202334968851214505672126063829951235101068568796863260744143994743981018358482320870085401560378947302254428841092837547982304252291771106053584115903483127956817700650757617587048429114508071248309867084838213403015045183181966861609496863394221202769246213598384512497629672549761239897090464975558633321033414713460668331769573205160571745240161506371712103905493829633305167110373675257341888210784869656993403198754852803835367016929607853040146275683418696078900510399697084390275457191685121622582214493333705868156614714497827822253773480944200179937981200788531098312074046566168744249201265356202556064835949772758498908026167471733789987064431413772134959379999568925344615956337015534408248249584829247627185605244990127504548111604234682406587798035031281870576561874718925291652105269221655424468155268576333782453274503719779466696325781134002642504728058358838960354462319751433761541250297444585114235449783961789960144554393867689807172195669204808198296984720584344531119509615119439207240210134648620850634285815739014294936668723994247047027605279353773741178921831661288337051137567256673258217072566412086660677473700778378848370994511645123165796408341960738982759015709537819475396023327498454989242433302653831614344563033121950237636071802516465106380439006682746835238340611062249187867750465070792247597298094404159480393503061276397043864609694761045227620715764392517272708643300775857424896423231129841291470922619346700473390618196133236655561924794857000008761831806475645510264065677079351007441297076321601029935251625547442423224367946794561420416653165657924216968264122536960258626766755855898315511411991944171947095890671441143532261860628727157062197462038880760306595686412642247757725480708477496844285834415173270747404548755194070636873279352870305537513296173370286691904543940338467052267278489024178743038300876864192677753768282469398899335095174353271212675530075010312062508447649168689201453578828382822026119311444468445118806213223866701144746232716518648529085225774658719507157416138569926381598133574074868423244152242255183705465128120574624984268934567148374145565250247761731896789902172877729483050148621210930382056518516065020359258837976542467888646220453688253048240560777689192857160701357436083402990626149471347303585661732686299641868467609160812294877602213918907140985326424406668021928929302134982671157080550758015024494885391154877267968268107724531032325477291127146137510318204366251520 [132,73] 107522885461109078782824635383370162789732913252465743465373996893033617606286746430898601180541030376213805321206806769600394641226386609654699592493587027492755421863841586056157230653825324493702031240139787663554595703853394447013971873581583486559681411437678135535813066811961210790926231413548186616461440558756646995934315567502825979319139387094016107907594014752570845819506661432146136137769508759203537014455472331295030644728631292192946180672310880301204166900467944850846101018686826786096445911991286647646365312425689395989198761314277121276882139755847560608451102583183606034015410033618840788574004413263008459355912213736261403160467515378606004387383238939935749540453361866783892264167372618546277758046518231872531761950514440084743967431985412097467171855792994617413352930662195542613517231442616299177547393877869130542010445829436967503261383877397235270642065103379783037004865348571986226010981386264297113063001446160765293961142555841165737842372744511245298178965740751756481633686583220258589719484055383577600417530178965286139158615114829730487395566716236338801284076461717666007866242963130781914032414188151733675991046297130891649325959863409659502814264410594089928835967280380984228768764503642816146568364764571078920197865190875795658560396573005087568548718668281983372871139842397415213304049312570782550603807004668002621731383818097895388090064598907950005952568420897177569552209869547617425317188569892074953952331108567737806515605737010093711861119539094954735014207052051201989467832324401245080167705127540582851728219733337762825970085841310367452153948167639522126898736334640868834834736437008258984463608567493654776164440090353502970922465911647560956160788022645730773288708042726942749473011235291842178741521788012066787472673556670644888881043739555484126977993604811635438403023302704880526539274167419330544175586136155466920416325537311755414776968398173260845350441765188074314366002830755879772125014233190341062305136123605492951020724103373810797748658522062841552209975856209762616275468766152812516969221302250467191317111002582558639523255961668601379137828314860708220850494311574277801090159787162994564437792956952979341546123217063002076827495580588989180832144193590825069613199417828753456484050571455673405208743229892766214015716637431777795767841876425461634878067298634597856471653106252400158833766395107368775259508508427908844412953660939049779003546554278907549389974877268616112321718339407461140079887726365982792145405393111166767164449300664904150390783766359626589626246185684865243446784495224725155310378261738399364497710332762432318393529325214369292204964035075545849685771568011610286746314360520894848669201549777814384433724238268711400274843536761827234828494422223179244542163782618880 [132,74] -4510317277528106370426139224776649541470983168166113497268644547183221228743235471348561965155718990952354319876639991658035091840426457405202125454413178548001617443979431469526115004156633619183972665461565714770297524242768163183383603636615225115871964027349963486073130222200424683227485548918062229980003182215982444585079685705278119450196489798505955689276340759323721328707570403532678913332541132777940764815387141207108615200330364935993616023759065470701444611875178892469873860215652100737294855100834054261752823667169025996050977042449132600598613845922711024697571840102011900558049198700246775684164009498822192437540077714167385015652808716172494921141943864596603786789586325554667040320426696452250322693750761664078470397573756518163938765858555422437018127288524978783877593463920514194860426312923001886966247389803405959632523784577014175154135865444929392945114810434541854341165421402641224251521306717171178499875702802656999983273415874417846830315373235127340149063388449681198259347427743498162225187874004030194868404980984541659909027629846933064286440208653892872781390251007350427837212473373806489553212604950156751501375420615573068458442985493057816101836581201193328443917768393864963854142455318594427931912936898348594726023778997354085749704530799321331977509368032786801084368802813719084928163839532498223298482246229570022802202600259060907248090560346053711337601379156613950616332349766700808056232108783796936676181404887050803797767580806154484825476988923251569715328454216026684156025373424760979640289806192120762040411123955849574204443373359277687466656600452089104612493378697274144072465402422574066262901372068286777387491273075896015988576495727658933827549442427911580158179468571648274349435711859094169978664679352828825760781784593401788958232092887145186791204177526236034145591498393166923011184743073410437307535045601788340893743733286314174768952238192397487026627773201965760455726278577731768386985080071692277033676740403557569878161745090087692503204056528833703364586241428380240152851331764505850210954451416873292484999959764603148198325153813352908038370613016210757794000370145265035722863579413912510730306022639633599515436836745180631993053628262371000227678698938950501022623336252412450957796948821571460397852099743580222994259884061657506345087398132906353558205753564774258865394379951307053416214755131922225893041057947610726536540365004751993746864957865244540186656408131930859945234045677035154482796074367858903475548370528001113020194374697959945169829965633191363587885911483252100982708589712606384732774259963319947131488443628583706870757174964970893169183329137881454941206731068860743885550162913889138655004815114657191296347358301245817811595068160322552746985200457499484658845605120 [132,75] 49874510164549882460743698715409865464523934495381101441386955601715101787872941904305124425595374527864488352620439003586630391829032466820714624084377484635894799045792740895236147981221461671330759745528382139570297069141047803184112861874927818355126747301188440500063874530007292426403269977878225882590416615122763087162078260875989312714631794483388658674967081413565845589390752392763889037083389794606160761498886784996429468791181838120605000500121372015003138120470777452004654350887543418084456778583348965909289387276281517399651386157750176711640031622322775434402218162929924161166636435625482638265992305315088453541095500101786017451500416953591063863655846467225888833194608826288841804172712353476224726397850656247626455270052167039734130488577059696696106020626439776593052722636826164272561466429611140115329455945603159419782152100167958632899279742870572645524121461119747808623511346579420316916375006620439258085330349163825778597169505619546665416767424803073883014439774746611106583804547490715188823527971400634255350627887591845852926829506619766598264161638607053276962401622563313481764175127660596185270982505399316392322025308245593801140675994446656900167247983443844001816875754092746775848919081345275008727743809998901670180693533091565671395881375021895143145900757946829451556803875333027405889117272015458719765160601886524746158572276028322936752070185166407096311907519716798051002326840813580208063136903487398119246015412414809402289841175290103543425472444999990192096890992688591344174046144400854653385701905133220235768774485816615046394806204698975842143667868800061163579839478199978614908296605052661636067991318746751623518735761022859498225872039322304233765042646905327247479584683311696159249536931128171211961732121868497726133978393971341515340026614675192511135116483939250084213601867466856048156084221848249159832063002522194337566770175755657956364166680644421317081019649733462580671435821804954176423042676423284445426883337228161623938065536558499556363158203090270890054472117044684433215791441691386623012648310659652848468099232211451821943942368978126888475222504709518289112753817779235091462741698355064837617688684752370533138897568490584479771148328581450025709730719739257639327386934113875312045362919638881780003391315705756125670842437119105674119090727789290522416379682231116549604192645809075139764949336968391076418037263641667233079868733378854908951758706493349283194900632088667310376365098536464309326454562926710468388468721465885127335419904589998396913824665087297391470091453369995669701255800279894678154387621080469932619299283697293776168306666080573920497015842063659745488360118674718127081990240767015379617732643593754789953398548391074924067065650468849154320629064732368070013440 [132,76] -6953737655927739636858778978447897255009456421903581522912259290923796368106562880302119833836732628361104457950251028993699490339610422725403349722608559309040284830611917854748006285492112103506395588072655192166697792296579438555524697364719993398913214694007059021390156857807157196142759226050440713689055781033345415830353412953489486874804972600491936584280956694922492747548361780488455056066930031432259019876151477022489558016889272053399409219767619351440303664701971252241258305085532945868599366562558524708982303456592025874948658982462224340762888928639313718595656593322228044966266418786127994458484233239834719226532724430022850222362111942421336857075146842995386468450241020731787829861974406888106523918566949742799845007489023754341027206173866072059509110863434219239861960075185279793994740498033859562774662718965161079247711313690366049412661626731450066723602436350124493065065543791984306080648400266130843086068593758549302385660510070537781495018794783908951621453344273117397473502108707438257785720481714466919075999610901977605416897447476228968321758079450600514069313174452509407052505740283442145544293030384740731281490444434563147469111005710489645424656680662356673053110142767721148886632638931472117264242549524578017726283837336591804922657446792764799671347171291779338054846798739923954948674674509785054874492783083966480365605543207001542407656335230681111636106932005979199664732579019091235517265638832002491714658079626422610714662185425829046896647823394710665039572469906629538489941455730481020433572581255779673764299005580683494565585739637546317532730434622620736737004733858336246939294557083349694724466990778941521492613693901108217497887988172625438414128498980702228724725727188595285732222001845662781913110826443094438958105112672825229385794005118127051745672541587760129761943337069498788656184966180815813224438304434089409729188076821413703027493823633263663848556094558090453095696158241768527838202911346836795363300897506353158282559177073696863510379226189623840997522352520735936986782998673207881195686991566282478653374114238331541680577542294764574302243277494606929580498330601874214622554307163267476673512300058351782965056872778374787244092610253862091034315827677081454790016347634278471012816254980418049287403342368599475505687474235065576830735370480377273794957929310522031073283484607404180825568560818353340407202501057334310991496047809980672078805912386736034583173076112023638785861236702587299986902661126064652917922622183080877106398686764244538106446772301334702836304913564428059726476051687584332488288874639555090906872136881963368262368355000422608592567343926483321854562048583628836860981591472269060879816142052100842250746630553793966525314127211061464708188357685408633440 [132,77] 1360534207423794447752063862685814769156389431427703903454988331899466165304815544943212992666273668942285008085086815015423106755715387351525381612211300939023890910829723853557964151052543515529340335275739186426534242818645677789232201506393516466205437610052203022523879582200137087414854495922525510121880303083249409092104580481816540479930242316958734913058547798158744212204066396252193939455260662390701223860982494252944889614291627899220127075825758655798457895018228732019663686238733308618776886281918309219981766521423566100548186298053553396981709755216857528703383815206321239571922304563721314835796297659473037167218351157268091977788012861059309098057104031029920766424145209121160354872859904175790850993602302483448271753699211909164844738316341707858428964239978730955883380561207771110324826489738820398291709528467126748868019288006072197391676133158100322137021404607325507419860699779926370879658536460514790979713510360167370447263911349277993653775046316410844629564672744179026407609707351321691564960820267921013324096097865289356570966264911508522816639935241412624740769998369118482538309789617296838430203352386045287341216148243205499718810533959688159009499707190927887030873321546222690974588170854402461939458302548298968237412632631265980470679741655362758788619708661665824924697591017480037245485405773950833678194431108044409707729150994241579736977590452755000141741030891170116301676371876112480386684854495374797185423775584951481205325281493422969216533814330971423014201946634251003621657627362383953140270645420608267611332833469502079739988119498842720250238186843717806511422606090723882032534713299105400965204665719850738104772556748754461669955809342820827772958013749763394300392945833168337583215974162935928561568867510156836470056098504813710881653795102007664334170121822930296709392960663711669283581452642151166589416199653350423410224914520014671518163101659523816715459794068583436010612866625465325791062337461136085803333831664780714010590058486594423941287585865332575803837710482017607480050654931234209651058342037403782802112453043311012333315004603257056130644501060071787491597424478476017792302764822017373788173107531261079789956133889460490341540375927821749958023292713314185359789855731266448492748130055631863918157549439267666654035991398406616921246248395539909428945097801964683821833302911565722533928667247558553831624242610975433657222113942920832989034577386884988954916190874927797956324734042534042000232686070547198452151236269039878142615735839259596427666866276734204357796292739454562474274439294438900669087515896980520873584739629938041605778772435526187992692527965945623577146558263908501301831190010238679032249561094279855075430970445680399718083580235305995386513648846733440 [132,78] -48968669130829265933647506558482673902027850948870894695857631656790570103882334838261563188526899429638515582296768331665403821440833239091372612766841211217510355242952732347848342893469616070004139732513102375754951416983864059128270598842676101409257708133536338927697421895317337078898633355603540584669373090680317540313381780066758937283412667987293793299639579850258446438637092665543984698647200427989473688440069354542213933075010369284071271007840814410723235331842901932204473037505365638364190386387920389492326313523085844812524042775776250556235814725405836686033938464962448830746137316605939516964208153988689777679687755469331269785478983729270149926700663762850052257366107233615977618669993346543821023570480588082020400330716556303336103534441895634665502398815632989902484104061224459272652004998751232474135478364751728546911893986440680291031520937722345533172142069558325139453770858971682558336445713404412418323884657130798198229119652412549370905012371738092584182744994726289795564286943761663421573482000697843287833453192010011724210053447702338379848069802579933612355650431299456535084837693703376647024413690894117548286229029757060448612214648523832508847489721367415168913386660975729699560864554192625801951596454921368058746345772596168195375669927173340173066876692824723216896733335770866949136544778639306061532536455389111368227770198173725835222596267918635505175144817611481311265691220541398905054054098424781473588100338691268462507743987637848499819289638153328138177443466185654877937398863914305601629347840827309321357723439037561063628025910297602129427498727021849878683477717170843501485105564839073626016795273036227989184963034550276536515208132460976615374827937755170432153596795993993335911756916386198934805760472220278494759252503265691549038755561761992583911125000182635027247833861354288209475125211612435253094007952114585284413039889425708526364913516897223582208644180784403454758630238844345495215754678755227715756692965469984012044944175098143374210908398053688084906127821315326818949724112379979594823868254274627517448496168960295701297478547197672988357468180877787493957544291640469760904679130253687366916411411845269197244619377513500879956215112556732819166276759702566281229452854586170122763932987042003815086486047887994816134194287321790311497258889522815100230522685777936197942599250399434773259698716270518448927450144630251397112915329250887510722606156354428222145321567825784419958351446371748717270736974125015274872079380102553278239813902541203603177079981990345747635984699901908725020451941584367269465028450871801062940705806833743098877678845562482607471218404506685398793388307237436447477503978859310587038453584841445263761616331991439663770068905251713456097765060800 [132,79] -152139712927988630101992375532613251875061989674510465800310982795601321633004589967219885988059352953917594753615272426969535357385816744347743446417248658709543168578989459273755241354536107398603661783139580211363679609980778276024157418580904789638361305747790300103017314008464555926028049970578000318549519261072546956871473518085645361916548714651383507854903680126349718741439471504525145610501030502119033167634441928389032537160968699063067544841063845584125489324842847649475754828938734857831511601992573575765280613728201986959001635578998865359222185796200592408819837639062022921460793862887447466469398234442427670611211113589721458101457889421625464263695532319210164332553938491213158313680551438443599525457908618433449141223023095002822490329075177491434942928811213719393659085715415318745791247154546234217600437697307585171171063496089505461405439464138853313497014699800930920106602755922686867180677797081973398163215107990848505029363555450285303934528938491673770496834267121944278853621100187007400586100906369542995430917315561561105499248236410291392249759995774960122818603312665391037005224999854363563688446787918979001349464248207207526530110584280723803250455006224890799331945331539344593988321144808208414141018719226397629966993916982532345962803320208867070828938015656531468994703400964678178921431356830983367695796225496850899570705205099862371475816279571018359556100320409871611043231725186751544398741167152620374606662050446667929100607786532495918145120469024198879376679655597204724871159120819994857265868110023092496858798152614137647669303005634853030496990989714855753958405998883624397911563180712681600141916645239750758339852610516666585682691461851578456277421647928768018770525207722909303300740369328999804292994439314592985604369305786914887170388409750738447989152675313956522867039862009156218200134584399654496566356782368469344081586768602298881540184738552099417474768109768781315294668736599041765487642719819008369877454673445476777670968540844924657829042812795303703738332379928609442938533606847059025162550960001025639736864225130855929556981469755060384856482558043829345239352831674965896793427512624306628290939532506400141668626620221807921729684057869490640611504663177619357452048198120914121921768051221307266826357918405411522705014193294092624947160020540470045891997766645825448544219410686298545624507734864707406663782673182946752770127803975859489604627463283221152885091878216763435286856184434703271326199038083093341395920913268545226280062324988115751901622949360785862838389240630656396025860224202169672865336191390642056182445968405721715891932682176959177741945780937969031947531198825262196394907776897245616243586704222710742551180454991676562038306783806084832293120 [132,80] 79353086213403229715830844611529035876303657955179043402818071433425848135969953496763974657286549139305941702797206944636352962465016929895022987391775510000856252512756549842986555773666609429492895471215925217926819172970100956924704089812516946768030720984893269415775676045520864288307795188146404475865551758580759951759908761295618770786170908292225719728375175084811894385729903023867615932344964437679594507401117037118795887617472712961354290342477754222667758566507959207667791861344368653655921068502250995211370696481905960769783233179085931600885305379995453587131678414899298231298185255207119770247245812279263698797397574307095170418473856949742519368486871131847845279927681317813956820085597052446239783667878109544172120752925502643575087611332507179433063240412649857065792135030049427076219073977752011106383305048361619505337138979358888579141370620502749175156484301503835287459626058154513281701021943625385720560511106245629442262027729445920902651337175655483003282501273818115088241489923737439690054318095796874709104916653618553133287632840171915613210819567148293837508577586641719809726122519678960855679558035160873611251162077368734424706727807178727991912747042465110150856016396575457478439719567767915652473116040990498503912007940139087680231667571468412700419670189101996013550281791804564288690639867667960019162616595888001431110187148822218454193085455207738433318157125673700083185793664379774588532051768355415459580129619871916677005375128352653262784058539752892384028943237800042304818026506971903556297747289180207394830278698527674247148845190847505768984049660078506476572879018528643586536486511087226787925838340893548241422268275198183403656482858782369942283274912067336251122663392359320883896224989901568539650853615041338748603552545085170057930438383388997674188692684931910973878466881576587354024368463083488328893401520054688154967642236671279340084284508740049258931250167815520068170217107837532617558282574606533270277667923476635714285052489660770578944010833745629478612650100122425741813739281568359785509080029288801514478169446756439190798645765703201323384530781137728973444651648643896323351818875495228154137980187257575113379123341828378568593145973417750998052095064174856118509574232045811920317329264308949795977153326040362785114001349508101669764084404729848985503032635224921284233746216008012049108124615483804995578648360812196430393901173200864426564218999902530403710953835148385461953141198303977507182565607356333864906911629029805984128229425216518838289911815021381796235390020309286878529173221797111569448204908389373326314272934936670354292210058194724016853738233350954287418783617976995581379761444939895224920853659668956156318283777418622820059335066724711427840 [132,81] -2348244590142393364087426369188886180416333770455607157702753833443372202191855579379016516496025900178398486922949317678749976987881622424088146873855353157492209893179550543035896813961927005751894061070529282513428143582076076391694288533702430678237783517582828549943197000200603555099078675612902347785915050312618623318008846691302088816089239179096361906906944498857630728272767254578524462319010740863457973940393632969256994410156070845884412067113664712189154833499258372200257903480029089279617269882748921626053164679819065829652648478701619568829503378015311560025591257884905996936478295292039686560663344794821528013593635604499578565966068802925850393843340879049916605746867473711871284384846333755675003811856189965489646931742516342027315190314475839715051733364883368124035876996624480482269022641740422937500319327311654571034185161133065827458569172444348978050694896939192629074717419787683893166812774863474248160212912427391639612547359152032475740281821586701570874344838737205777505103574025336592757571245843058583801114527072396413476120125971244313250383169558606212599835595094251909704174638572195033013075995219048118911012160191019813595322446068643006070384540331721750137811732204806811396620602995675600671185692555034468626530927335583437052159406638082900260850004328247666181488250385553251723235377401868792804650544575592356703490679025577422476939005689389018268232779154771898131873379743951058595294176788177818399909872071676836486784112403441337696594117180349155045001034739099808842099570752361034492031716055878500796223292852341601770541414908158925999827612090727540957929932820364621481820869179396466542981117128733078614406381468606893135922734252387985842385451884439653008265188908434023808978442413755735343361155683641721805329220438552076793198628472836289119886530863851044359010994814454606637271936160966413633601831853760843214678635355767171934349143872661515681638982859840635035904400896893230078160144998098476764713451017753233438963576884894890336526165283634924901870634270768707863329629912627820501000011591209855440404353882704595330147566618980865425490088352911784862501828316703925947471804542883524166816295307103836069288328945708751880977074051034552057761357390909515639905667094290574381709862990048914524018922627628101651441545358962619315418450719450742062445871951103933568248286368348841208033086338865009792269298086544288087658389889470823413357220111768113216116336959277340845370582684371229418315927567934598953935482562761734644553115600431243794895691053619505464081790973952689410356349415191644006553532008903652730010767314700610231560574169875201574471794081614661478667379979620450115724343482062030283039634522675105551331804956005672657783983395537920 [132,82] -2321013228992275012601394684551995065472602941556572773940614207998201884594164078255052712598168397515875188558725887906830424825659999878927664929467711996497954853008515924320802682393838602757087226370172619296604253246428534049426815315168151747534855560194479573447030887072380045529939622187124869776596592715598818582243853900142046128946852755152226590806062937755162266530984951826290001896454274419847926151400140783654651995219788720703208376562462098008255234153011885348951881101522647811212759907254588634435843372342968058809641698966748594347482674368954685785528699925557540163875678671824178468718544881561532051281826306238632897254126974580723561365354375134101345848203358176386152208392560015004507893080019480794827748872795082558409401968158218315868166666659176647276284317134442810147612503821911308991698441074378297346962157485978380824504233438273414619830336832712620107304752832714586700089719822404690877886949088338964161512633423166418770874412027759661484842591043914269624587719683837738157311885553184706349891670797250560238742291985752440919783829604360580607630298009308003142971959695875983207395121934803388652496657415387774751468600187941229102774250633709108612962197926748578283034386442252808133531831164297882587150027010510046683256338952926158853448728331886551559213808047180519701858387901947342810639073065786672666740523876469779308770756073700764869592780522212555672198106532850979133423279165355146338167660708188373077174563197700527806375200782328846641146799991351841563691833127186794837290857253184331153406188620413497833992896855505671082777346541590283983759669431779603297951262364867545324510733252314117075552587439633635413219537958221820372707465866099280447075434722207965054139698027730005858110153554813254782003926977550495443885316310557627158244136236439488556387026757965468292509292176408537318915502835073573555750988416973753498571327065506501340324494620912789087888908542019366398275582142034663871923261123691319565544251857753472775206954796136983209553693179184229257968028151705571011998401174114292600933744658058147534994628522203667494626387539820403197886205431101061446908644456864962057381157834039817070496756358088865920180901355874999771739429465286524658663229490284437282705480658297950799240416880933607071103876696506955520052565512496677573176860228571666363172238719159479723570725129422215897498519076737620070516344940373001859095024343315328022598459598376966368198783386036090031540941585193599550877401817172613754348358176992869253491373597067694284072106224764386058388978881586371464290525471223332824920507544929088533996037179721117523297033457110562398989809163309137160849231682061649569437359691652415885090563674368487298891996160 [132,83] 434449434433042212975555865374606292754982344543219901779211122995232423667049488410910400301501109903681675900698609191576998394004888309773614871288286457267904085929516800368221867654088623013604984510989521294284705134317395815761850629100462602153801175184053456222205637937697600770733200832810244237907730655158349274636391940378840841165316978517876147046310099504263654602614951776723300983469537878934570875928104536294671615879295997832770605581914644796253675616807525609865352004701902833680745045880503247735598975103681129710178740574339307296299962333121082978792216836472271049269707310987181775299368971210852616884935171156349123176950665115029195394593184225704472586190717954008758820597952287289535304062510187216340997903752173994125396616094636866438374102319477071618844354718751174527139393369334491390783720489098224858893619227863447173648625065323323843136348655195373225756141518802641264470699277092882447517383250919866032258598522665925053405095109685882517811009891768346000652309646199487896292218751631072578211004849163168753942167099913167023422488407903106895241041511678726320635917967828422396543661552042354236274575478139959300296213444634619843241222116871207996610013844463670158732585861689891893699900231397674182304846737496328176290556241299350812212363431589035621757001362974700925294478864564024621716392739831512188460206552420138738338056577836953908449770244407558777112141520139893355133611350799259954799503300629848210643827566859475761763527712325624787023562951410539005292229691372413782914674955362606579314576947655288477365555193783511745406443028869927309831910424367797071241742261852621415874832671128986976547622246641343844510321631001320253614941851374111337650634840282191902077642134706154208906434643794887429063639885531861736473687642421325408547745102496236024878879112463580515590469196105530735243766847076578247836727628816096413619124561803158615476405674046583031908173635939411002600266627393601371510608602811090294593832627576882263189958120556922450822484282754255584227324968803117014749147593472562390415425058216838715400528950265821948574341905807070894639092069391253463400826027820474370493680745024241895493105193987615869843075082346862092715526462398826274388404488455378360253295150523982017458507575247769781782181633595260122034022113769945221530042889623190356642567738535592257975321480687640691333452508094383758303436319897947884915148676991552763922242873650216510697273382158387827195551274847902241891251270827795928184943063760929236772114728375763101288215890769955903835487855060594050894031070011435398435833867894755675378356828585929927721840686540706972402040727374235288262745792316748796779105365860974851425989607513008449767680 [132,84] 8002256103795444768165610991653806431453360653393642776780045915325032810928929946510539673059153225388872622637955694167871298055098231256284111427820750263170743514247488064882953267378050062582709285292039905577175160243223548443210630914214894590782777943801233138377755834376581160535956423583985490219217421119322526435113375237904597635926098527882162327783856786419177642145881127980878956267308302055447996846305205363196522010785297348175929951967715315019944311497944295624234487337177891939402628693429109746771305193177264423395873838589774525615388952934329999539601592144722314249663227103729064498210951337543642998009776920845689253723224213836075551474272729286539446489644205388628672636433501953638993080283889868716890377306025367034998160039348757382528948108502503728094512156708794142983010965873175342110163976892266289430466652834260906620251746483879732137585756118468412253392466104372592932931797813619276241351889837338838307167755437007948078134680966376885727882955912640315834433654280036237344482219770676241560880223730827896557465033029108539231469447714528793103581296143864010189199402159472921354213277483933838586901678363626069774626124896267494833638554795732993946135529634843168303444635948192238153702223692823106762509861919784381026881981203516072251875174061697357659737037630893862953069339656466378067234601775791894167477575235261485437503402600573409828688852258185504898266723496435000876532210314724398208093803248155295417157465867904910435182821377326864579235258822188838478870625895002107320493816080557584341934329744696781502490189158574127601631464288276302629204497644370205744245486925207076250152245791949970599412067508932025037227080683245691575362421815056437455595418191553875169966035396818139369466174724745905392491228996863953000989160972918785553796826941533679755512548784611486699078825607155248094374279730772305284359468301394514630534759972941203450031791316302524623534701279986914680708567745793251515320441328297247029701773632587307320344275178319836420071858349090401208595283344529855716501102719493995417184233286545807969888542459699268225774991034120335280855076195422901254267005686821027550409113714739535683140488878366629370844859999988323247955974747081119520214736397298405179050623415896766625516357793792948213582922520883805986306949260503251668996063738926190735249327076166031846642131968003532166108662925494514122259849299143234259182437422756804192398293744422660965910242869024875975381271448717210222231890460180014918646107443307649083246916794992345420225387162942552282722824091440653978602678763089961415757328443134172675147713754178828534032425518164423841747242107197039498784715696114595924366284130514629607021066815631061920 [132,85] 193666535020391856797680217046124177647650848567535313293526313995038072512302987497476556045067785783196521893509305477395610133517167955756000393599751439509021098953782805215132057404536610500421199738260501821520996992355589385353297041763845745601767556937391571318650049916960169170985785727301673255241949320557528454162756543009138174213716961078997405036821355202241159372559725140652350749567584931676928548517639930333297054546787913221296532140527899062593817555319520103602105897273485170761873862080398085977778074862872774465252983256526029175510504416410195287436106843032323069854869622803756971877632782043821802468943598404179962818640860997720158018240337098800723094762350882933195888584768719575226386502836343766194027200283962454326888423828202987748590854367549765248782994923465050384877339943352316812338298841649782489622002352749274970992169382253061284707535569536790744273284783363779720251596188951158229368102701550124482815539375017045927766566434608455034444897048711388993590615561026928750197396549792210272296282196063756760334380110119381709690556804232158652272884436313090555164806678424322940990927519802892191023697109798657906407622078438235017965129710368098977987946342817236820442018938851412086888877740520603095280578545846115799740476847169327418550662352153127336773418740253180918200069984241462820465022311847714192603072518015559915972380345728797923784230359306159480977838390867939266182504609219981715214719337217100294505444681489554915078537077834921044294327742498269203692059171556515202594020381816645096982490005573755831532593127083715253018771958637611453818165218418583187179464472126824661009692976380644704298144604783879015715918840114617596521999916183248014708287835610288129017990365060878182064301047627140421603105722696980972716899423008497861483031648342083111458608161127741373826938750524392473065964471853877556571098991338143399441207679961439394742336845815039243353977036412839396110152239749545050645080277169640256515470836181032140636476497076143129805662743254221198233734618247426035732534766818498996458447494386887432979338598639784576641381024201206371842405289044869310610869628734015086927629243486250536787412325643885134006364112158235994867863332807408287324054863498353697622917937199143934253545937955809140222242989568128484845194221800172809523121174801638700651585520892197971357265841373304218996945301220386706976669677697354083502776498986648963127960544316506559853924385594764726293635109340391212384989096795393478498998099290520095503508053547346049569096396689054022500036299369441759046872068267675293074509755547966534384595586545854134338207173049268007668986275739868096488295300345473584070216294151114947470436874911104 [132,86] 3329507758490001552134711288987770559065268628877478473644555011977177015401320968853843479796819342027244015612869537588644719995650996390058980961060978187416380650732427639647764947316638922973545115009799093542029075527475145091787469315337683093790536109536320518232323540782109244538487944982739334043589183968281743368654565941452460776571776815285959992661304730549549749749475883002952153423748107509947254984525510357099539858483310730302017662099799829100125426627620829498719812498419304341202678472396199597721339823806903106715504344600228924579995135730766980028852135373470235159393663721004615565300936947562384728612633302072732791117255877997004745603109191076006207671698572153754787563187295897894088324172970174655140906658732878442643514936547957700064069990857351842166450327209069466756458810125682981116198127798995796466278220388890738482963786790918572980430676783235535982080767564548296342167962133637368943604910028563820984404924318003667233363849403413074419167927668895626867848804017169384009555893487340615844936214553062749685410217973353888079882828055911228953300061865505647403966505670159663868712141608237081929338130146827483644883510032549469370993030238540561640732564668274882954331454491138154024801487084394844029095598167552138979961164413549347501024314994401136783638405260695743811283363969894566016956497385619186700139108466610109606579025361494947630222057667479747267236240816330798991153459806061298021229356895950102022911768222534144778744897013703410385514162721470918201951640599805937606636008279591968805311879594599999331846751803815950858486564555639227438558405734763199339421467334516151409644751345411724278887762814968220211247566124728425524090834440536185880664124676244297599489085988993090354736534718984879282755350682550088063838494046434627707743847762579384454854488273622719630010824994478975507627506044187144829468421149806793402906749493564793830894619998713190771152518457110674917179443008448691201881867892142592421545145323954009181266178228619205453966487398913029443632050784268572787688507907486364382198900955038619408244602773490748493353778658109115123215428940716754439835147923502610476285750370568252406512756586886294162773855927477861763300600135588602334065935059686961078012717409650887445493039192768298519414568131976904597048779074685756961627901622246549158073880011793820625626461875552359170113050706980519651803427342744592127836651306434498000251443382185328057461761561426938300505896250063578760657822915855213690005820066093837176219354586499709974799857423332413622140484720064798440035701163872636354728345397532124900201501717826166843784986976838276591018044707791242408365404926652515812393857661050841726665508544 [132,87] 113088206131646499505893692749658455129722238747687832444247332620538917017425172026803662988814012530619916431228631682720923326243542173636840202305599535988720244754458956209488331083226942943838860219918324638764232960611308376067302142969441522321115934065095546747525975347617611656804984852338310508706756381223349628141816245954089857383813936669609576353752474864655217075594814037917673569437491564763827546399461803565797233286393856821092087049374569465849368521650511572834741971785278146405808918356278902030200431004079127949795947655381341003190355591890635443897374327248527732912616799876238161935033697843522601935349248359925570196300715845952664725150136253724093205344462077500075451708161572703869595139362606439535594184161165392174388807227533366173852236431256618690831581523848804666639867306301286026322457261850504087207639604966460855382178263693703476440664458252437807911482572513545701331521936599312598069840404467368229069104344488394248230896141723319491307876598031405093019342228358112062995753184067261675857167771740495735811911865970705543297218421705413450773464941656596981794808177246226546887821673529341378637531097377658971108267009610532431946081760864533572409589911433174227095824450979034697696061759968540586825075579682279246245910908391944756779227511810801624213777200614741414069101162426114200856036053441178731225548934147628984954640846193543306869696238313365045146632546861762961578842811508966786680282507517125158363510897513582415580105848204700149613374476710578019908760302552014580574154304170804252909752813940185088858469468817273287809334611886644823239454732212832656751733794636376681512721314167440892063194586378092346469121069112112000250173534822149140254109257938492657780464824210479975445950092011993758888291068067198048020553483585357165162704949867001168473432772968690398453221845272581394649433925043271679877380811045055584619627910153059230563535621951880599432481408031385866987478542832698292417505568196925265483728796724554643244612399761459593703966932492849445269453726771172437903563411818230787415997011033628076703874509097950527152406566061365483980981563052136192258143344614678176430753808223586094647766469669889581463276313493797190208212652893158883527180034308687997097881066481067991034919728930963823206363684848881658233636558905667927798432472845117003711319312134216171985767263412927472354186667583959116507537791290110578439831149225520648703536505072874839306923093460674710109495692230397714768786307103363760043407386042406722358488906949059435045763643845710001722385471192735840387563943758188131611797658937617591587010794397606871088014303606011637628876325733210435072353643132211074449969447745033155625088 [132,88] 2398135541338666912089212539600603325216014201844555731171882879371047008477908063663411518980410078601641937353931209693098215450103603152870165189356795549943226361013440128013568378711601374282179622415950755734627568625832200436241952981512011755119957885964946216422357408346699206270400122968621150559982375708244335911331841726270287355759031248691423009643740340064478598835426492164655202795882678505322324704231059673743379762943291972276348779731487453834978808854248171862947173603305363124883113856380694229489082714858643576040368132552061077317891925286298657612352335212004801764239824124401769067661181306581108831895627433972130976755592586078057347431817517072203502458877348242683952199296316017675220328852954375848434471854587258915817953872248783910676749669874352562718750651556852890013137291929206364118610781847194355190683730317029380275835145937641564847675853969290352457701858447779811181608660339296251719434651205787666021730313246303568453025135071008093834032694990644906205831051836014802693334906468378595140310916394266895438765485773957162219598762478141090399548823888527168140745697496451131262395572090390963832124399430057510710106780482142430676777014746697477847490995985677507319568310092086669568177194470535991149989752051232376720914420855106675819709654064247984085607655790126657045469324835228532457872484577709238494734113788344373984087652868401682374676395441367355994331684612975046628639150114477302892890217534459922705988880395531014368181203807629573679538198364262020543793792806851469471449762130063129178060265662130899763363030498264809483552012855801989177796270157367252759875050354115531959937782917418430033361693750470081164416678449795983610218583383922233083396876569898423414584271802583397241539789249102564194924762262384980312810107027278505172105411365409655903330633125611022306303722357120140250363936584158443714581603307155973161598745923130361780708576763312534907860637601454778412147689903763069830421386794811815379427743218039648652492043136105602216123074671697586115675130093939101704574864428622324028217066268513356610408888581875395710442087555942433215010505099514111113189395113188159691320496746926976919494722908413194765127066663954728960683483289399281053033834452068628126924399412996368553785124424830013338394986349753892011651129391583887317597636036009385872333589437848181117070069338121610114578329958128999073033777341005945929389515529767161391003313522871794049488880832798545177214636994454357191324095488483678868074281082186188791021717375731774914027115545410884696075378493684129406110559457204364489554777422590708501067243027468248858819118261409260235953812254393527245134494460494525439011769888194221248 [132,89] 42129443847476190144605208185949701170233686152729281760469481904346571916608511697350329407249511818651827107298687502882377622621966374880183512164675487829203381280047945826526400465817452302295732348818331652223649689320783342881311930148471466730603437308707685371490848556909233177546200376747084746957212802685215761236854168247154868907467777197225202411706944883604639580484001206881938885858563293212244551633619555512685254569143423581912322212934573260239301689737607031383373605067337838398803252214967639659155257733571716747634842973649528673751090702511972132704480528794495201831441770567390604025005432354109718751717015227493035653046873530355696687820237500510356653415951395171631149280387425847840921389826333607670137260169664326431315633560398940381391877223816356476472517662256002957344099513598166208564415469305347686182380996835120547786125834462107599053148185202773977604775242218071413826059850655769897904149839663661123269750612179019154726778893958335669936339520535310042342174459166885233967508208501948681367298793809672507853678205800812252310284288944267613927715397473286614116094371337236810232947791505674329551174535021974237556114055597083035405522600334098677296109526541435116819742124091583441102173557963301582115256778753536494424723481586484745433400798968668442127672521833687940223688839639306411112464825292573645140175905709203561492979178536041786867692045853398212661878600613779454744450758821231306425022817900587652794471204084719015517069088997253102405728319003770623769030628559665119699297666874236873543357675782516082575230338080880309609488284110071865396922326961446224467785768055932209622007681125184817172758829086253157361832824837179125485836980343141436985063210300300278322340150703794399586252217870921062735482908136555744321534214898031450523437452059713177729218422141945425551946673138802989764629384186921641151720557578808496785490703052927009972711855778467389412478638073976285180633822028095912187762605051468432410850231503726466299325142992389210283227564301927331247222254342024907318699033588294612841928787830050330434479997741432516954203154390361917587954565477126940551762149457617081481888832035961159453466769939721523876231041061431550374233536765300674569989971430748724174876953549062050231633708998791306001660094419420307002726706975283514907003556213778658307530943709442415291582215475599433106972653160352355090366999927456609017338835268776775793419211759222297334611057593358573645399137431708313172820534402364317164003293444758109585113033824403669896735667617673157430617567465698083488316204401116248725498232664572100904101624900050161755026307035007670898655015108887967470851691110328609706345720928256 [132,90] 559286721204528682193280637436590486199397363910952621936269987718620692579935281148988063382285948714495836822439815151263752998946595499219899588461826341063947172542128443809929307424491798811822454276882440964333036992671966333665128142193573897831723892486018096771274408384416382819627735300754687516722541898831992743990519308736743147148226007029312469908509867074864720880747812972430556376433703282661513853190976376888210330241318640440856969855652646116097190077029461607432141500486415516268863263798789655626925902494190361261774285574449889086059665077159745536647120999232476137155148491345344541027330249108000817375221570606769061344569934314339525118970825533417821865581990184792971941013043029634563387010249290859182472737695269099496063646343312890381628837306100449640699112958657185494592715940570587132674880081921409075771311962182376494608702044213208977417258481171926688596684131651316143848477850268498475916726614945493352044482371115099360604422433081855370136601830951127015830083098086345468710738520857573719759119850072923761928280553719238863225016440607514914311735700998790111777699472953482845806553146736314519642342027421292212040298825879545517170344167935255499121765432028299715002582463730536327985640137948950624813967599869142279367104615437821279059681826834022748115316419724061531003032602340153338378337378674257951125436329437782053828587761027676894345671270593707144177254533122194133767193109040796951276447566611171290825941738086277763647778582589896986689197769004405112298207677954820038670524092703305112382037667204956991698045885075605998465503983942770484891678488673771207428721274540225051768700441841439909286248943678952124777193742979905786284133910806720212446415335578644064181556776077177030132199457695806595031471165017564339438697839543600866366402634249819907094768340917765872231439319299915071475568232815233730223036199769395719895436989621594912965650881059969255918224105108778882629049267350713745273363840526378663886737412695628176517505885755404517676488903143276257543170348730816299621365983759071181715780377059800282947601368760968572003286205552107274855530116678923031761339782274329516377920893048329808465939152887466713939891860880208774477734453968556779705609297179156225170103165063669829487106712185341557886437678031579204646808345498486102927135596749555289912734371324012739054685718493423864945444536963932873640520573450230815111051604557917220149375315425483468905431465588557162989579656132416302604995463831565938921792539345983723549348278249612534753785124503770107142489427776373455363812801337947267845281666120424447939846502777180717305964288881468254438112167217840022075895102969631006543782016 [132,91] 6099134098537735522097722787091497193046682177799754870628985687188512814150586367950274333208036183188512027955458878642135901428770294079418998256276069914572393391350495409564800752512998986137940468749975098976067608893834778748988299395187198724488176566311068208546494770774609244407069487912422203419587551197329084422013272782092016890057496283853097390479843768550794781149706104942903754311890738544006892251699310596266665779683281623846267351205722233054411770622658023702082709726231222817800386967193597352975703779158006294083873722612658925493272169706412097569125574634373818819365835864788867278730008065448578381333809424460253962462006915440903266688024530360202547031500957425696421685869848927389345077077248573890577089743185563660223753989334482250948715872228106359511612995495249893640904614527688887600007632941056919854325142056987965103830130128829615533649786924210898596394729884803837843199180937213570165931051288506613917991488114685564885496387956663438055117764843678313348936422225734522472978798711086355897808198356327818079028840958932713050470545989335472987927459183887542776660838620999525002580856675993567945971158925618193936787020768623474447454376861238215106743871566664546962548178055941735783176131717451266570408201205642790525299433734267208712656314679883151811582605607895026786942361818662106988617499446276984929586285349182214454991661426236152170654022688027649688824265228975497715028591810131981774252345251180665630242688921495393375719537440902141034774533130440328031215968006077017295948044423327690730256105382561779801223183415329795152198722249828482548860314532580886132595245298674481934956255985972723512367540950143705015071017757405341107444074710063221211617644809567404963877028469902235119040592391582189194926969033815008347618395827436678781769074658720823332122750808861817616064278163269772353818937850225301071404277512631843311405709585453657497622147026608988848393990769597793122231823070811290351762103808546439308559227955134190628605586114687362193964477267231527618746819671145284354445754299036151169602838912873401699435869714037063960448904566393650084698126323333878880548228682875515690922487318508214305277680065957508487729137925197154849972411063143117495274594895641265112149772586266932160368449085057953342731256234304224405472922694495145296444253958935698609696227794801203682524501427834946970372086706186224984346485098083995429695307286917428051883498291677292080487045883256894495461411041418257395915847251660323977494692281284018287020504642761037661867853007681489897019355055978687744672884932885786724380420788302510932632896012296390191475525556007482560852331232294780765344449292598516389888 [132,92] 54352250283157870388338279568047457040601088003576112698147490912261865745734005144764704886649673984227589537964489149348372835439329931364811748934378825757574650111572669964786529375758863827666037853714214859967338002453800032089500438290523780501970533941186335234994754261086432749754843463382028951810739557591392143346069870041618672236611900252812854094494807213393916742564891060267449436317142861951478283840462253132080354062668771673927354588841628491588998789661045298611702757557995219180176869191781853881669768914175061558421022635352982497794072517203817617639054487703215896472996761050411283074102186642709690879265195033947131216572384436754637897071292991046392858215320416642730532459199086481003347424792343889779195239115477826558202750016986807774200992501575447000125290547943065105532160781364027758827275000979302164046563356760600418902565816571613485474857517446815814452691749289961816124575561018211661267919652118730519579687936033459265580945047368148879004644283052657594868535884724934399722062170240144812966342144317346438537705667164225122802713218740490606097736766830385314404306596303447190991960130586797650235670101851805509966429740287119604649962823409892661908133332853881717157065064329133773862310515131353830618849785808375736551411024911163993701365060780346159046143435928273498263601573537570344102231572800326467275404066951938230847317033009621833050031854520782621963639401768971263974805983733196321874306903202987094558879616117667718225015133042170951274650098364133553959852264458669222313766507805593471682070405539627138191064326114750259404763033242981056110869564810460797397532512933349628023894207229463968172819682691530104129144314039057059090896244455624921304775898693497372681432322372166593211922069855861471763605316074786802308656691830971765174995610530057888000215339814952649966635799059557777925743287578316138209188021667794956750009975148398748862970266839811900255239679919713308093101365868705655895326962900261908277069756654045616589615505223793772368474245636395054084069012162282040438614195380103946262597482197164145390439115225894735047562589793258213284366019098819552132673704817697264385219055288802571197066873290537590222037808893986773928798918341803264363314568918437942167655430674551561038102250549178538533912770920448788360801149006600201709315885792020454203285740344532398481132937313403485105242542595788822057919428830878659885039040159872567331742931274435700554959231865562159936953124675466706063987958775862051772785296156059226044657135602789728723644018471743998014056750356847529378736729818235396902802035065059765449302436264947201839976009388114663094429155698877844468529201980779432 [132,93] 437025989079289343567586206851137462942831663566649331495060777559109775053653737845280093630578097009932750932880072118186785160220955699874571492639518772026070937925879441072076832064008958046773135615991652722034425366285346350313957472776556963369685885692928726990715521233509685606616616085876385946906881493274396803235378097677623528923889935859552412772727820897339577922373995889217788485852141738214608132069642947981847726193084006162346516624855408219599910689096854927481428771884656022599595057216602648751693719470397605597977988884009951299454428104806687941097965016402293125439970295669573704224437224178685398173699497052561795956946233494098638565908912146924598494410608866265790777373033475674032039169712620859069722719065661674334958671187901948738043563790097564027256914884137997731174085786695705312330038996281550398787266435399293545726913594634102415342933188838551755891083984006381309532727829838459653672535875713076145848971207776817503790873684248104425486784981518999762405033633014560725741981615667455265860110032445495918516505968086133062552759048165039906082376497753819460948110652443492338598426665305591777020395255804859959243791242048910211226572519149644381744332094592089505424607907602510022659996791772776654306574750688767307459393189122539491250358203415054049903186553140570959709416987512454679456871016147351165596321362582354281760025667406587991960356393392293512879088098989861756802231878613986515084431595048568148140129816795649841223162808817441166152145107966901425503968149987621985488721092178946302609387364039769116030784334582449054911955425179578323061782231126892632420631898822689069912151595926149166862207076328845793137905771523060467135252770527383174988639639816136559493273214974272822236425615067553580401553246433451079087267336777820363708056448873975904338908001965552538921350939536065665270280650153730856674090143018047445425211000598410240386096931277035155726423969957456434709756805201880125012073372780150640807420881244007001827325483408453208348260226191604180041810138972950127049431295696426801443241696022017973876962408771282285943469920915828268854190341258832039511571203741508373627765777994524754791981024881345281255449228862936716197248598732746519770695808666699914101265472665922712055201882785646220493822283853660137716674220821518088133841323081619308121592311421188424566541632907960807360950878301796746722380089350319872074396377918053671234910339556379726156450869179549604114074541088251024941965363421900200584920603458105574316274305397988506028873261793977275237601471167244281173069572355052499332085076871682132697466972631959478146568805589779146815068935809264588534130563776 [132,94] 4378506856214308228657975513129892996162669698934915844928193289365846903183196588195697564653163409341127096977004682533115538639361885066395189785053354323634567946325394121405596055231188456343127816574063721511890764951568361565787971026346931960544048497616133828518584104580949366228428279127197476274209160234618380350303374458390675143639804395384813808943389629256905750133330342887538918030625805864095731762843591764873750281619187541510048389459691235231596979049365718544380277025902087190963143433665969653228131033296410316626397116776752164469585696778424150262548461679971441867005267087253936506998332506580567848467567228479085721336728182945234296446474156564445933612886383611185458689795871796827535348184727540607322793818001150103913679502606304568533476771083169859416518015475020329177636773608436750134534499467651257676358830086366866917905408901010134282888624094036381394123803576612929910253284069572546872720698782902452259890680957003837653165937133051473175305329813786085573496455955086732123775695166141656311275327256794732216416454247690812010257799071165979370478117464460498119111682773045222366548358830771028098800559315761683535411490953419111104733952899598570095398118549776349608838016860380344236206391124006445352101377856034861943687207668116792073940073389667533482644069528695564736820109071694093949306852040284378514618626092540022125812222032540923753291596567069117172799863358505427069507357990895564737977878791023397168157132748869436631115503358414858499245125450927795498758429114856142440749891451957375779554521532767619553626783912090870285216999161336718554359860016848150039332433595743089153501463057018354022951160118037166712684996881157487706584491050502987756073051888466572925167572269152615159828404978127538234617109499565507685728729547469195835848289556913828752156955245417258014222133887394340313433033484320953864530178542405549171270510650044895854395250618184227390895203796299267662946650193022619399376234901131685937320270931021374958319442964286414329324786830431646942512688929583258386946164748778780939850090148780137056479951124165859460871914503395772638972721944933693708181612712989078902860414192471144924392528056869493754435168825958351026318223113018752623933355725501109170143175361341048336319991969520623650013637586229966567461905830871480491953413283487033736859126933061992463194591667608366934716403565934457254400231187047621420171722440192993853337640689919224246384315902779394962001653606749117603647335024574878692671411728920966790445688822842985269184346471261566239851526217456932885767002759021926030144122312593761074634101199420998232249299741040334812612731367098816615358656 [132,95] 33651211456138237208213619033818495769980465940947775415346722615728493082774577340848045580928460933351578049038966408721656007249499617927412771890980735221042527740254639527626393181880550808936454064637579776532555753137434771287505439649240180954030709314911877089074500071696349027120906146301552705971288410961016106696694300054589245705989130432370741633983839244007755127620735042907586209094535370649345376134530858161291956051165409446817566350575186819868256030189581204360655949421387837531009119062394514234467229722967907936217560966299463666804381329031585581027440993470157800390496220405857541602732591756673714249635877574774808504230612807393740365197964309479712595358504804947438992535042064669258962587037354348788655507804766721743414156796725274255144156574460850617478220324108493203574068946625719234658082243339343688799897478663769880180377752336256794484973951431980480290548185119461463248322161020262610704291782743456571865740535281378430822290215114193586617786821139086595830850828732964410601204742776746403550284240188180832901332326255991004145088478513784132569055292230763586268466239991236304096437810327227734893976392605207436872667918615337461319279848798751886855537846605463985374590791604975922543973471126947742804745416573342484910464040835846070820065182714421989611041420217731656743110394257802430764832810086715395673706670751112383511112443037564605587242583712262552766992721476707143897762677617548560137398912958975551193910658395884392709435719522377613491145102242067109510502646287340880137619415220266777042440109173937534148291656173282832388701664303732759488258848120051743800011221743880397799654380418629981459563047495318264798975928788099539217479002527622339116749574304691324583528400114303313264048589783729672153754968322427393730343840808295605687554299526424702920493625054942474872630260173778232436549548511269797800191449296554038798457097252956658866095430984907155419963938221533625118712802076766652721497461628774415485671437969991520622204037697534622436127822661412746814101387197773321033865549394043585016079683104144024637451966261386794673675635229861252804407385621260389300223648217177313687819995305390018569467164086126677051277867949961916817671179299700358995066008734440216859122197349861188394961239881913430572582999950582989874225900086465253216148721559581983405595205514021139614555722763300686371095777440185115853313520290892860494023270886622482699724797158352303805777433503060870554852936667442398931634014252197336029772767366287093790118357849720066799962354584205271761744996876458351878734711402908052270500336191051890647778241957620735892274329500960548788091245917067931520 [132,96] 120987941052238811911759161204340074292600045440865337458264410094777606161160988594702466080728401984091991895359051638865134427039890736524776612286125557280368783987538790803351830833424747474260716363370020070949108494627546055232511609975509653470087301870023788031195154618143122169570041264073538195181524497896053259376241445240745930575760690216138675615032255011464422422842187552092361860568748099399457546511543945283134816078729545937951673813771966538180249824464634744428971940774410076731387912950815657701041265284676573471027571101499294142425870574998133352960664665682270901179148991395627240728909704619613721567204656659864843580017135758316975683845583416339318787635226144035299379484490471574071860264697142231588121176026891108166247883502836220924079680814779838292542494296876192795786425161521800115007582322378862060826757072812356928539104904722554582870201722524211481538456913179691185131358356590272292307738359120446563216477695933250733990937634031980680653992035308527236359409868113862690416369484778199727202342500613743247750983238539175715820067531406000539262443117485387800750856278911808466303218259484600675485967048233317707757190917141408680675645624295253571364306329763462213951557563340167649196631307951505349173604058475397671006711467345984545012930440766910368188136386278655545029804914705507372162698518949418382029527919072075761799738501005747682362999878568419184847364245733848799166124270909871933216112299849393545376382048421745139787101089589945213885604012939862489677819549866580402172800146261052937656767427707291214854826965934959761127159074076075854400702070691267876334903487319877762208080918589894262752814486890279868185366019462023153777300822237410406983498546491509324737004903354061834495306270669376266844929351418574992458966780473288810055084389846136544355048183475973099035483863662870916079974711939094875219068991237109140333601117783537120229358255820183653558703878312853747151470186044394785486179812873649546068419922356571838378013859704751406360610022031166290401843931430970166782676740518111850547007925569906259851326702140783278642775658021799036390939146995757701693589226388167467001506931697915938189572953074413144096307766079206841217507478924665444363865239469155960701918499400569396639033638944563404944521525367622884081393488931082462101309395257543053220824635207049375479498166237981033380757729937786993965833049264229371053440532195321071605833385114682311523343042889068836227486374718458413688210051539029665793252045317984046421064725877903358765940998335943289065685653910352868210694891959468612955784240902779459661963351591104812085391199387182113111067546413504 [132,97] -32442407547515572733299244777675423445595309012193115963383028259129460507219596552965994223906330687179888806192409131696499346902720803571024761218361449046760715660222798704366815032123811797769125140925074810482198222139008277899348984203445174765113411891927473984829261920223060097219872328677457532888594840622870931301716138864742413241979383491939425165603110118804125309087763201331767783656926989173081886722501732999059323641858222175480468682874031624716068918990375718229965881712476274527529293708558466203658356753696703286641313427566380503131959145326066431278310046905900088294686560918935994246965296122728415197807992167037152064351103017922761369682489797013554293512638858654897486321668003593305641525709811479504001779016133916302638278033739582355974101369322261183163892817717824045845684918051247507188556859236383659978351994326712977020411644458773239096540087989143607406630565961518812770902360408355243747216928450789449258564820596297917311352046628435012879446827434686599539377908438181890648964161292357301217211214464327703507625335847293932811712919924542584563683129848757394186767039606203684668877442661415326371477177506147851949949521471327888280463256441618206816508594235443939810187983547003748576192656377454503633784833334932141764553235162627077418828493490203141106519442559232951650631437253317881986936769164691182356434032488707028315737321313785273277445867587419676429967719800998554522787695121137240912062005332959256269732267339474724393135833753803124460073025770938192988887775121586013003558406748130759098610784153077524076511890424814048679924223986154072865067561660402353075573831697203228117394498582779245987674369299001931024233587043836283843959902901553221693567421866711394582971097968288767727543994989475909632302915756206711691484952168666671873699796234279850698489636579411250098954439262731795532186377433615915059562428714560657009132560486536058740314923394550292478189932538318309418809470161719294254468457000811652993473534281927831339695328985494532250444232491034000668834538948897815436874361680640160701158344073639361714118265958197207625582248284857596201280594695748570748752860470702131114971546435327006477846924828159712702970298452716635161100672417465032859806521419918480455864594572033289650798956867828139520044382220929969003545171677168957921428211327137287156059320748333287824908726074624628430390236571165176975578215297319113193085707174184747700982841649959037447854247797636540061687686289355228114347728248111318303000444499832220375653568899491056877167877613329129237112662404568354094764609663904626746169408084665127520634955746187717443146482373274598205630080 [132,98] -1492000364761480740723951735603575061450204820000301188510721419900888908418873688728717243996590728680638910741186904764289933848179530416185106539155213022395212282694623436361299757399126457626342697675231264116082508411665340667152796605864960212621720351661997635334572477166075723928153419369373024048664850493512267199848520962702995030389097040045812863878114778400683148050830950652201083926423897135385563281761606036836284455291819868930367659700878009150261342963504937157944842793402656508105927012265417276284485649737104773711934160521290176355135068260914320560437006970029102631575122012461276700471816004043246787213321002718505798494750707955383232180840269802259341468385169303424949727817576313175609929281769431057510442218678089531416351718453021197656406654561029297673653852239050911403991201159841925991703109570363094426632925437920414241661821541892939719074884572173721575424492577575266852663545306441421257576174768661050568579430475592949080021402832699986962535558795078555074721080631805200277947258312998627834282933054643099955762003091334497632723063857895445111090604364182411771992766673027089282405689268062801813007744269267400199572782155192611894244701915271926483926155071517628667330608656445424808897207880355354181179624151061354551804944041805049520784340097402786200615509071327920322764930022022699820055658802474262709083626681886947366744239912360390654903695329751647406633652656210097751636046728186625345994818882624146835553147740586374196309863884234679551981985277007185711747398903670966315322883289525707686868152765956789191321807103121542864363470643213073692166902029863988616821308648530574875308104757904249899355583431782840532235920836825106645971461309556064490750930345177704398107332389423217878467258753442442181557682122557365272064954175297904220005411187043799358277783150754032134230239490697302136561431172970879408315179130258680033919595559556371525757292057012135141019190826206788230785959971535921779053716454265481843907871854333590475895406455263187786046876551036071187585150135980694653011017154198318673419857748847262635999964721769459606810851051152026816772728577252069509563342622494866903773656924807553282866316532043307122290604548352970350811474742986813182981902934009978440477065354191816193651443004576040593137071260225397877065344137543198357469578606446362483081937255664764466410440921908942113596659900191292195095567707606860580823461437720586513904283395143068446831696488185797090483539883146240196529886992669721431690247726251339971043321794065686671275007804689006134023653233899002338736231994852873953348626140095138133847470072554606116186343459754608936576 [132,99] -2574204365025633225055354221459297965398626631587786739173531281579447661178912713037422419093380665925308380612229875457993757010232196440648976633499125547316915926832929962294039790304069115693975029089814398675448610471654459247413417712742342977268848888698085750230818514489891411763508234506082418663263190901054149510641831867729670871656000800677430395481066198607299087459128616352490276717130487321996949539663210130392454911261495877172239319668032471396466376998842748872875842647425086382441735775097420962353689672274658485580249318760724590011745834005993179007827126621035124593589383397335736988486356893631149355413298397114623026661736681628155760090435894409819344000068743663842286032518317127526947490160477880879826928154005984736424786686190098014673252795786649182877694337375708143792872734522433357712098944508286814289766077312316776191474806192477547029624055909875909826465106703595393206722653349139551828427796303636224899118108944851080110537378819098994250266375220750391496185829142211863896359904381407739375123712013039784330545619835754380645102665893455691598060499874764647258504141442759434415786931277533806648561525757189486005846944195657058681613388220867396467201036643146090794218011674133532053455750796769297429094686528541528007408047546562358258263274280535587479355684602874437196634354065982218869319376561761371310521125427263735487346393508505900810646828109202981451394380526385016305251566566241696995297507816891853834009643165536100445805808913788500573677154652385798318008009205467648289857504345601392761244573703490943291588776828624976835365602739382921017422369300562751052865973481066159377448971093829061556660375289471207726191607420200716036746694723518919684238133619174826431978069779867448623850620146345863616920684314208512472497561856657214666732217948119831622980798303497392780449287208678866021197035404581055624329878019396658137630040395891549522725341227770191625433354331297508574078636296490883698664053375254753659023575879791265062404176606156890976437210019403118970785566216118964539618514078523266258753733846103765694035308612838378199194076792931688862151377881614990229698903289928865391466993148794702863690564351034512245495428563381664659475197982900999182626521824611022653003713852322345019674220602355656229014265127872186263278118711133504515844907755277344313200116757259105113937280727034968189718475802165632513231202682734350126341052630754707235145959372464300913094313140949649475908431838917175220566870935756815601242324288797589127339523522261665242816752055073792099959735785919501368457200514340692073259569789871053910797321914746923164847596780897024 [132,100] 6630333471858933651408514918636673720714740083133434922389407343319581041557952109888408240392218766298210377507850185014097028528424855498506390370652233891632289712793877968611388503559278398504152108347788865539250184412577772054375113918609203614685007922317654222517999252565826598660519134796657012481588245567506654178367592833939811477233571041733478120826560010770312635874249646301949998431445110054184088319666776323640550002878807332291768245915694030711834527210659814124300007091386023834191145460728413624297342517716006801962985428811360273747654024031367902143131390838294615095302963016314811581202643370899266317242964133630598664512272888007998159048161031106346740226623866451192515502574309366835303060338084387763110285292424597872525036536107861977180877489914689180564941537316370753303447647840320442005822197794999107141139567882439565932604910488500567488709223012448445125467380191543391194995722073093197596610728388074376838172541767908508755921920157507533209989408903455250348249409287803892498027990941856610587572717809531368696927173514008559303330975092975109710550298449414431727222288908151690927562403779801706389471188319120300852962446913899175914293590165224128656515083042874512099916527064594985185058246996564434520401135632270791562622830808240543182069743874061281406765422093203373942114916966716620317923616287458635673124388087184186198378249671546798583484183470207769272881342090439759311511441235233455782954476597060220565471527377636339600277496390832465793351264854519398966104579610565857392069906427862246495448138879687760043173934621056514692255997153381380444855687214026991222438994380138969854443237541797866101498739122705609207431263673132952500584434877212462555491058376365121121449733496086194101795575298197388013585520426255949507952346497328600323379392187163990852306133818373854960889728714651743926529314133194027982203928592260401764105123775426955530870154960306502077446692600477320715451801342269386767004543659778008581569350270777447733994824113060122460289619372080942000574445764202632607524711293442940304494107968108965919231292844451390045633265317546827767956231804622546032737292113371452865670362589534851551845855082920030113149808020279403132796276417945850051067122948810513472627458405811991635512600891505686721388801732125319163923381492705208592865797650468197799634356756029848842050487448326542927918952054145040734732226933495525180023784240962900448998193178988123383332425837502041166914362783620677169959220741027439158100603761603843250006111091370796883417890762466233105401149754327802354289787037839170706081275124384173991739256645801266576040834664 [132,101] 18766616474555624339136590207014224120431679919780910991137628818422239573834490409177922008522233583180044474421898856958052502956003733260137142316841847293428567785755543493339930707668241824249888752092825907077003655186109345304733502623812708143554312019577188091416174272320277889869987150649605432674571769525347082810459249266093335315340840875174065148549028321773929986945419916868075014511165269521490210920508746418760487776803639739431291762354935448269109387624739056160145806352799932912536757792701770404566928273783297591251266816429646694851680225943822368434015077864387619042479991710250571363861482397925001544937405252631270480104961465214477548163615531736962639868494748052542118228117742397613121276224219718347477000417308794376737917932328041432203217739496814801729555472585283446714068242052143084524196019660464541320850355358673462207263576779801273830707665536971469876099753410137345613544025754866810477426652339640238741665220090719579681738582665099303339369898998276203656571749995022274820061724861903957347357544485086377305382110519587690618944172236865534828658952486968628453016128825347560802025907419896413535601048617146587043953158531031614059331578598973084114938486294923217297821811551584596460749981724833357174146521325070720329464206387908530521387284756482423322251924939039224556155629835296281788372281299979966589678367528671393540449665079453656819372913611929822854053793618765264971139702722263749629725409158644826594571319913304484101027635408912605404075238838995088099019451682720497377072176327099036437774081605576979838473197428845617672222553107863075585712840790086561396046732725352459459729733803848502873321832666549427735231378606160960511312816120652749705837226630044914256946456820494806431041936285611561703920483514647565809947632697459935383275004945282977023896860733103064664133307866452065930827188961156758132817047912186445327458301925017719011776686236240114397039060127299790300330934746107250798031044571755242488215236812987070243749479570965328862380550444541736644850201965877361138005865970834881789353727304986143867604498539266609966152321595237857319101794380601677667013323449617085233416438019250265438576353297245201825594649694257957383463244592400353987334989422791709763512468347680798430055433457222437640361623369747461254308499214254606424789936767590833873022144177067281239206467623355866680931503014166181416544560338857659929468543974407100655481904649981192939310682291492502599224205286835607331980510103590830959689040675008070865420796061663490457438825691502444604255704063055711976858223267043629394823700518691520539570489563309536831936 [132,102] 19151922054722448905779309760051460044298028615884711727024964852728904213803720728598162125861616667384749574155319507003967308365692932044250341493118031517924408639476266442452222122748874416900533289904915557554282731852523520229408684766530589566213904544332152462961148778900446423311595000374731478305029283006886175325543549842828323923582045635288544928463806966261861375100084866143781186826893434587547892518888636421144917760597017755099647057312967870392570331654762926969466849162042350965587438356726741617532196143333591504798580865905745870075888864574988457368645423877815801168356719128229776160552300721645081190006226804583725234117899772318867464797851437366019020730561130698167137014530389541726345246443437095455316929598036661919031586191515350708061259029296188708175709913149883854806773775187036875186815880355130913715709892760419378299019324502773195502149592899072403264234785625241159417786225049086447342671110460959594980393969031043912829686336432897609175854166637107130929672674311077659208846411547620126633364954631727867207897668366792141672519542683344393076835022725560201052841213019539993382976515291321671185722688456757866665919107005056306844379305630712527279823732597389671659349639167167737161466220978981858183458966321798556478755974546064809325894305148874604992944465888674611177185935469944087279882068597318148449682291695384692818102575346000064170301075365178049936235137678398896535422639831361805555731530105019204971228737744512896274453434888539204288173973422158809448346323054538688506710861169613943823210089422544943306746642596515928392195322638342809694893490601166521292080295969920066034579100597460377153655026738729609428793458822035945205161433629469933689685383249473969378163602217871901011331777799077143419756257645944508550337020578632646386231753921139319945763343677149358399802202929089276844002582401349997416025647702765104744322570611914023253334440573883949599114545428992569608089758731526599447887435432926261692954440252090045707232134655245022934001981694890139438415376634224234830098749014724919888671752289480185170334071862662528969127890353573287719396008919069924839443706034790552119709010066084294911986543147301433452620447741754999811473484548000040707569977087825549076008744038467771600357557441243516988845523939452831679958327110492346625327010543505609343527663529790788020996604830502723630716190763410944455071893785256029848505585871445473740491298996856859398176878062416194341820369192713947322756282452661228433898071079180582867895229453408453220164708941522273746338204517715367932984406466460237649967941371970571525936163611707264 [132,103] 20571771296289756842832660222172714442988632230218144654440418676618138774059698909461742201370285420427732533757404083152529498627854593628108232089855372462078792801304845403168723054297861229058984487561290602299079729506445812270038366575721069620507094751360691835416970796675054496770952940872273981495916835236597738715235132084635722233382646108357301903495408299905270832456936433434458219916859446934537007924411315495960604216999624434496783289897602098528014806253436131985118710506861361796410891576904359737710288729102006172855363497776985655374079154750243373235063821778333639024992730114941077457621095075620137947386496941224070535778735097638440197427941883321003686232152289236512870637343410750543953121412182422966664908517205051147084074300989051836860015603248291572114618833709467808200732868862888823208654243454997292318160036737515837964988142771522097658900962458856670824067794271946856428778212237057188306760873062504393785426349454368788922336292228177724563974478705136079273852815134361852317091751085069560176356506360715526171320441546534033037718873504638442846674503702157732862461761149751123897462013272607739265759325660936070726196100311429899909726691921508511213926451412786631703177640393378625323592569191662360229144344723731255421576782911286141037969974116102876661401210435477160282904547590804765656093398196239878327738830546068941444749435937878971911435510880819583738360078898083189676876893622021866063978145903474930448767894512434798549964994016291703775489966458865722200780280183648252002849573910075063701130917255717572614424396478061219954069022221179351128142358829048152883163988380859724553054332064114613809834325905301795340227347251865298208428829910662772517006819049071449711330078001178136523234913907268265991699694009972131295953895577211585807880789991907444358721376658686658051230911476223804627546923541536990423920754592821901892027591346932970631434367417859855375877928158112623257976964998457114757456100528737052824348553852268085221775182829436016401769528956264129101563002113409984354128897682544108189441218672039135563737094586997708330250008220336178454249189266476372048012913085938252521546403144656263661833615964427386478700703122025992465500435905155783617139606974467602103309142147964716434827125450774926052410425331689797237407299037491890176568736158373209964622230350349988986214928412884904762304093061737220180455440365382048170049518981116397695263608701913282883025012421703593446180649283865538365375411011834396080111150642506386914243833450911362504847851946987375278881243683039399063525725921026531514078411042139175085542547840 [132,104] 28191988801387843942981149565694977638312806107605298661418538595440291285714042354686713119095259516531783523685421829669427281347154655836040392480668305734940655432047229489122548073518101996532742426587611228402654909308119416806755776277514552550103959126060515852317684649313332520863895771321608754843262142675461770636698396293386352126905798766191912729492037588485679038105051594658232836186550736872182753964977248905989585457566605284821530460397726139073201539002363556410115152352489993670937335162205473286508134220461673202681101872344516839957164384609618251471605425571931468568894911258427443764258328054749423120978446786247635094837786195551532099603613877137202826362595356499325287920086958750017154389149172837608296461055039416452638262143332596640128614215584350747830446540359804377582459053634868300283414906753294038397777673774725536715760704752974186464744614509604071614900943504119359097327498698709165601595391917586457899318308158720779951597235722634239724839220354477275307570384770130450066190192705631660231311246918230559741303961542240535708822436049299416837120861124524328004732789013988452217782337077104811080283562705834477541554565516703014531851289110737361422242127305074768749701587687569184702491416246959884985585161036815592406332400468880665043776916158995340277880784953378088477152960662535060219632661376441842385275238674437258119209742027200956192354637429241105216034218024274014286819729030362036161715476601897546757074556294597265942268405759203148550376498440369904408398839201280942289506131223037633962500146963913837807265246767713006142590557417352961683420196132167247184055374661881613352165223115288901160107384218409572102504039014868816211271575898589565601673091600227699882932474087958780827462129982997882242920747465494241029337182103300807328714502427602640222400117405478114114931109057973471347207640982870853926160119573904742525332961491368531009821645182458859527492997603426921479581988791311942816829188152142472632769394118205372485380394645310956737461168577593011998690074891652498552497182880325402194805944005878059766953007022530821119514130675800746294464965783582933731182654143072305414093488532073971624989904652622212022606642692189834354676967763394709025448207578924499179863218230080520976925132265957603823912105756353350687810103493953353068750579294316520420022944849015740256179329791530010768317642491478735333701218827022125069440015012651654045847923400593005881741613170247048683170339086927912389995913664628713736652605854908473084286747449037566370834673202116740630992179889984983659643195091394991340149615927528516836800 [132,105] 1039659518796916819723582618809176569085638142236859602558822103242855613560743150785826915095420692790476100429852968228614442748691747444689407268463438818360213860668652797902574766255430715866302401233531142231102716438478119467722657167553529192349836677085327787849910094081076002754282061457924657228392657323008391661172441472931174001730810558244983579636680040254628579229780361219129129481714793651817911696156926429786755921728018092688940627021517783577676469017799476598285570827805507949824873580571089835721989686993064127619521768511206749302375938182827496538222195330247997688028122591793242429767042767855544431461847045875928350260636587409004272648514887548641900246573656871874761297627461214195825280768665807346910776609589681889962926306550729335656358553887943172625403570276429453681608854756194326851152880776233423788615124857917270511215119168879723065555020688353915437548817818992838349169810619356604530806375950261732878573893234892406544498029768110413789295817906630555840026264868138262083157928213646184229842348477773035012679730798823381727685136313986982517638550403542165537227772765579399070125863557465948523203973881203241777793467489810471371796466462879626631837549759417795973661054459065812031002676224634984404793960167164280808326371105562280818201633406454603904717928558418438646441955690589607793733487831683239081418138976255538761445891275540995247723393110029689311298483341636932415008522488919641917334206058821552598862916652051149705058630790727654877651776010696432711247294007747810177327708024094390215308703217695423395129482836354050318755586758287409540005305308513740221986224631384794674904363542728290960983090941903129214472706129325288096049090378763909203669784392266812922157504257542054762531780697749893244742840230363422175210061027003038699151699217611482703971044698105511499382462736379906061185242427118678956428977267755997321911232093098368718712834391922617026918013855220505252058684778322328205887561122945337841688346077979830208710948493419748526261809173639157610934809773176532148084976159850191336809187066838508601607618392059198693512802310029553811351513677027731614425395058617835521839703080449245203007738101696332506975396684413537298941518718762315644366665687550720646567535478614624885052531692678589786459314157661733203714525326407197829583839373802683519871089998187339169924306586755178296552952948570248536279897315375262271797584627584585883799011335099256575308638595698325203742566429552825788662926424922007299203713468446865740172893548686176522419884249090423237237969275567751859989522670313210391567329591799232 [132,106] 17212739675820567940127149255056310919661271505570283352517633350565727201046423861091643512869208109759750491293178266209420432170960751281007582542160184315711109214892890299677566040352497282637969830416733470470751434748800447884134143819675220363225266887240021584713246017422680302217801112960504845528965809453150515712519667778553369305468845396939942977879580855943539349531745760577773009875166408447253065623585569994375710330414735952621140005185408948408958904512812921762223698350333796051075174438285746783954036439266858561057692008675488584055475617559302431841367550596480423229616136533487263176347871653115826292446356046831023521922691320301461766842005767384663376324003177792836241982624592604576024130386835212632623063413949244195494963495527059829910577672359531412927921964780683353089642517152237415184830749024721342321198727438321205884539120752871502662814229281017842896945869233575111784433669555020515581468891527226094860534684255024727112294630853860960142184387078532505288883895306980087583648320688850269362569469109517295374125019495320924790940514187135473702690409736982839946100749940517665595396099723545353535805762708321145777173392991065804169405926516448647981920863082333273417382485089245400074627470679677622984680242172328850557555497181836784501386005466511361594700851382031147145201955316433805922520125016425809109758495200141698636223465177572666513845923957148150520367545475199628314913585438804227675925282613757466201776525556765976820395591654910203830207904801901136281156073053996792527109283043231050522332761361474485177427015713826640465866220103080049787402973353156985435523456337409737967957503725846636866432141709828813785451238320883166209697096046588481055607600387901184279457058271194496486185382241185199286024658938354988630419112974315077775258227896761710209578573959323019054438383212651245796117563590786174911838646582720286584522408150271322260559159998447761549070874901288280780952130733435229065023156468205842208932648966365463055659740984553333485874308078767131025088039321457331178333717705562443000844939059973419660944185853854749879790385143557090940171725291864471259924201812679359623045395529190663808898756021004919792362270104236709528196015028778936374906750079183830372672429773522661459530899062630639279462146070897685490247202008484787396779918910104820977511381220722214340126007781689409161981237363642150267786786560705000165019864158318527825104072616476702745761108194655683274661152647332539750009443049645026552619460815196921192577040658576130192300281399022281254019801229735739895810657002621593395700660288 [132,107] -44252633022300606087165470320720745531249781501013875708575292993198354433069277781063466487101915374548702044209488449348102326899945181253683433049882576410237524807976096134633059131087275483276679451956757946936462330771321945371207743896404555981203749114192095422707057066208404559194372367458874537491154540454083324885188261144288838925558352745487434627801505456151226615395642460642581093571882880734625144979995653646363754112104243742873069834415326997977246184340077139470088024775145087029920840388206680649423200418792501789171570044693202442058545015517944552220579706993331938528343742351848226882184186730316985909478746652626933969302743568551336097158631609379519266558170454340646029607973611468801719815363296368529452827950633777706116246765294170604376497568164091853064531559501540500575310030608734227237619275689550100911506318510861697051504149427276442527722764821735715340449909706536634861187307917758831568738843758334786346144598518080610617390833013838648884607886770408560134177327660724276809630037769279043658431998683458703226931403424964071602638805386088439035948984323739075800158017438213771589028115847865728343487287850043775833832437296340154619712106174445629538282622216789556452745434158480317025993898017447869397834985065205003258804391444320411725814328692134874291109677190278036895667025894978141173718290246150013053849428407903014031881473366296526128865042282762249502843928801029095745766754526185167214145212993494271227926599811298424858939719931563254264175870231360443233314337334694303125862956730140555596221115624431400059443001383801198222373419314636101737363165475808371860830435482009786858958117680188080564326114449339234852840655047467281760186345195388249824807008696858152858966308173887278878646440353854241579842095254080806606897230640676690264285186153424995249858353352176262284873607594710291365350891885077305363918776882700824717696304656236248282989601191294299200495685208092893646369723406405991848369791666191599058876190117188845131425669226707567231240873462165293198074093449961454238710059695828650707780828855871669851509558330110920654692686916976015301227810654949936524617418030061435926926589467499055868027032963807174480184128397562027740695254040740247784895258696214527565803502041772043369179561102777094541409301832260809681404238622385018566529794341480522782759172008649881182800570839235757999247084715783355278239605991082995339091962944373537622365992320287367993870777348919424667966213134727989645638172267833402517361462663261524271715814758624229423916385950678513091817598484644349202512480020131179164288 [132,108] 55497301177621136360473779673095674630063175842809732739687709284154915395675510578529422007615101502988734721769863282438101581477170523742799679732921906230057845228478119014797355203433791286258992622440037879980032957815683498733832037282214808805694590507912078096891582718931369594502762088760452445887994220849630990287536441555495099046074895924544972462689425435242645407851008477102273755601010366345377039846018934849334491381494480145816508647136077933559451729676402754996792343019847488906778428016136045199149954816607071572269504697175257658645363336417656645088314731550269851591887363002847010575709134977812533196682670705725229108589328236264781999877480997340214104521805848991079347922699172527542083808117341829897316563652768066205318375308887702381099846228079735378583516729923661615879642432074389084569513706670438907139613622497240259450481887367622027247425674356139243280671542400519263372013563518674339986499683032891596694409124642052760329505148244453863731820377541861017069947003280696309849773127856003456890702777571827047217537421574593113906900128941972292358710194564258860320914831108901660486017101531404076230395866864009898000377607665291487237854040145754243552188195195560265064961149096881434117182818431850919112456318998030794279423448930653794622381562431980502816048597180819282062605486123367355229274662432345878249172471846353036483567947434870472056670211258668083317649907556436588439089669698497235563085010238833594994873350375438772205952369867832447466433886868650575461036150497689246145164147226394693065126444837434851928528706259798461400812758765515201043764532934053339597148970702141926306820387975311955044754844349102639947247742027323749719091078369884248199307265120798290120209675100774892091180522581727643715406046875436008776375053088726095369878595547575402056322843949482005738226284846203733577666608551822336828857675274404945122915370120144772184989217871765272425142020006570799033167180607434049443279143077349170379379653345693691237728818621285867324611838659814234219320586774918410066338366424240822515448777430674260697331514575122021841007622133699396017143915343101983546289680305307787212501706735048257518228569765245522287862259822976093064403741023987688495220858798584381473523525017096354194659808019353525062042423534343599929098501407028209666380243954662200028057483033928800826306188618188316898313529078748759423434561202933708611887712365949272211180407242381697365840763519014383972138359363989037206815161312679417925849359986421730529253839053120290576550789203575738267248009596527879937921342153381808 [132,109] -10526549586898582106319922600833057311669236663359898803495079006697995467089745031125058532768421026168867711249016347307661207379784898571596725410343843197988534852598418611657147933782713302895410685064642492113549383660595268203896937371839814776661301619841161618112966848863319491576161512656576679243397488414656162156153391962796249977910647586838388533619488065950557381560553580638403588946803456226523229322834710637449797546317828928647239659294373008604492035171716801554596423277767037501301528133165555111580747661934373045036109897596723401411719856701144735936920859558456690788287341842594243169762144468388806539285712698764904419365324660925943735081317865554538866108633156158216118191882354176722699584923888461994338522641584377138718144213550044875960526245424658061086386876765745451308158665963407411617169498553847730117369364928589753774779513278335162282959528407313240441075061868219163958295752386254483055016946355292243399923950987172788060888216996122023333866644604328454749869037029258114937144019435721120114233540247208235771726992179005701293650734055882145202792107484969533179613594997143531731534988323399207705217236544258612398952799543031048170964026933292357110829384770220379612838720680782532748327330366448772770148087622102987214328660126334160460873392017737350219024997779635562946106660610099548669810357955144795715443326455692014317131629917182525209600675949339444021328951895930290212045939647663275412178664048484226587495866994683075312227903813453154030296652925123392461842075843294506890017093152714802650365022022563879836739548871489030177620097928937432108933384347069438491450670159232316502250689308616312098482470829556512565886420308342306645720462043305882646262947775672403614137053722205789485582258405022696847709669277141050795485042784843013093125925900797934926520109969016684589519267459619153107212564731663603735338813141665078125020284170883423486713161934346299343615266990327232612037344055082155432124953338472951560589173102049793648198475460239823535347269826143812339734719997247605711674587654795139641976254419896112767544425608587538253393045791927976826349594716742159124742130418082200086212546597054663853360392844409435956012729028162331309606733606287367866748752259101760271208952000666368977550209008832875251488657691051004041421968694219422717307576121242562268388800854916964186710663386613289427458114431797971226754346722171591777429121497226279893792216969902657607336073910001006535049772678933001559884858560379807277161295974966824677213149121601903527543929186679252925898921124999724426865207136 [132,110] -29983819609183412930603712858813514532375916298404624225576594393489995723654020337431393426039141924367488686413105490198960212644478474836612652827227511356275178056847691592168854170455754544136318173398283250357218259675983660130439673912114305173896030757619671265778767778612367742354557290809635647751011580432736873020819262109660705153457680692621204284187749339664924777642596752763540412123409012180277373615729668409798852847183520913670546710098782850359009056577874546370244217565555280084489830802729878077389226637748149179851680790541693149783966066297163298851547301709243353583981810172053090471504816287701474646534701485733434875941993759172666449398007037462073742409398296544563845795601818008465392041218853903966689869559325131174736660885025840463823915461764402198257340876866063812328866784258902961080870501953172601795104092676588279773270606835034146169363586533257398062153480939700046156737491795667361305896319613928943422841356409282659701349329531451253286141301966056199098899253669447048110242873647637566072965907694761108424248919023690814726780556323199893938475315433572199033774731568629441405377202069555809879065633388434354570698347441746529687000715341676936195691739512604255544330361291154486178147978269788536971876988354537466651460007590328718839218628187336754339832575806112050189884870392887862660164883715165760496811805761686425508333966899226957373590101961221809876203224014275207386635292321779978636115736973032592389484891854653033823106095463195789002906692184461631314150016680069412178841946505774283913175844168469935453469397096303824968788802514254776887156140075066021533464938325333313331920539879641331323728614828137439803721940412110206719321564329829038958283495042494197666270633178951883329383751115317096136960936780571543050057976115630863268837268806893932418197587703124249805232212548105423111630100019603550911360648124745913203258114370746007746171819463875698752294838120745525105860557553744513688310599576364377870108583717413636253931218192506769612048607128588429150838629663829024618304991251493976074730205050926157643374513623857834483022405709264426358744695627817771783965057383012291361955823011598999912711037941875420715648598646289331693582504477250672631129344993556610704292306773048737993408112247354613576088351865735483590245245491581607724023257463473842779275239185330128336690310837099269115506889182720648608293556455813185592432189683993617972880844047307369738614134880700332566717483627201247298659369689381131202224989554232146758892755040716322154782058987503771452344652788215061046192 [132,111] 10529599992117167852834397405167635995963171341630899679197203058759223404292646540377070004451954026314503146865848666085276996524351560947783554085036447565561355119500612898705078720341246734515776363571913518686076027680050330725795597063499683005534734303625802536940416761679327479005965595026392670871903016632543484820962604847105538815822478349728317690362412691790990816036445136532976300600703916850645922953189925883927935359619594141617713860265094242907961926079504661639284785124932635750121866325201493474228784892122392457372946388044308308901714872075831871829237959609164491540907138650847823245390228289394442693230853644449158169521416528917199202784845454190510587547626834828566590351078753390214357647384444090090987931885836889697654088923387848627039107825777195464123210065280089333241000702631398650472732814099470498772818660813419955776094235402659134875890948809975568726994097752428482307930358641535583186220211756986146503132726258898942505513287117766932097192526405073659518414130403672374966062408601556841188162170514636815542274068919974524339501999143871973425984931758024247482979945619876240961409207014479307692603623575784325438262776798266611873865843339154660707723988904680408306080112805927745164985136818708650992345202339282885342060120614574020278221916035618261393825455966021710253404568229765533866165929466948430473371157930340227459210383202578778100474634895320442698719819866559938335734940463841483359837339607863276155017177492189514316138122026241194837257755111977127893277265999580592953272242210494124397871874064694945003959213283082561284433374870655840910671425698252400188800121651188770795461147600834509258249014339047429536759419913292886084362982828808686811150186961811934726612124520857950595046417236287809506054050672559623234879051508312309983351144294828007822157382359714487592563240799594419778713043543285247556874727855977796999751260727675037030262643198517777901588678681167139538764923350860921749701736777647164406835379699471206907487335405452592776975336127077358408873045232311448696556923805714301040826749942449082657895551889264087330595290638045699204129543956774032994018018589755046075425028758931851294373408359314560900557368717044178678719453166373544264117441025125088399927919786433773038632658315918522800069477738165471190464412565272999933931917676423608742008278026755318886596090448168630712273633471646219349240398029077939481011289962728248370491842888245203992103025703979565270615051301139417669786233363793393824251272595816942189451111257111092657834071879577381656133627869460160 [132,112] 19693736020778218341124830055470969304387658116250008227189242595929110315520021873583595897029978420820516990927495386120906890575756782053547055347322895747114278184725181045582442797586152532568848908347932087577174232277593095524625418004198275645530335374778440597934423035802886504746837075205713423235458035215532385660548802932406530744686776110219233917892883368940344810681312384748487980459340883395190285929916823216921155377855739554495578265963311246819864420975452883148942082057982917922822987876380980003696905546031191036473125981508258626543369685693187041757783450860107392998974850900845593335424071003675999024520593257203070911939527031285005395002217454584281056836952696439577914563067626829288179331603854897200975818533992454250541573475724854502907303038044451832505605515675049985063985548428350186447872510221429139375630737498045135638576409107194278901414003806355605418474571381387186060703079360018349955786819217972328955951912533120740301613275983856398481469896909972712887128578561366282958368751541534500800446995782605702342890467637996736522488728731485775986495630702404323906449448910090274293032600532203693432166156946967224039790491915526116953612129995705233254437460370764248075290075604697604265756173885513641554825424402644479389674143683964086010192779134749478495581006679157330589447512916653045190427515971606000014751849602819893033978627071566004747705983153169775621367455894118691186660637064508701108672503283578946800390826950174181949642359424342784287679470746392042805995182739253291617000643074853969976777486737569815954209764466934034779793000540818777717105641878171605641063475595019002912913170004035182697688132247934694089124201746776090965575917658784760684839187119956250643854748457007890201946022760417242705207877796724586804875999062542891676769180756987757969379460875096116163033998386700517346903266266688869547487941745622666183044101614067999240203646022155329497226887808009971639334714808597107440240696460432130629775813820603931850759188006260086064711008756051231570985406042472086516813087486380085251108592340147411676014786677985372915557650199172272623257761577981185437560278927853671682189656378568500183285102231503022004470962695330820213733659399988765218601944264923275355903204434292007823635416226705283286944542355406618724276059207313920656231358806033569873971438894833115169174928458024739285890503195163934796443550141362095213003530596528144703268671556786059076892693139430110200247377231782358086459924512803182591316190408625925169899642274391159688429099350104899956252466560 [132,113] -10042350605374648430330701447911377992493292489459281620328465681888157347509728878536801654887236570542758103640650653746147288736327734541379952936432485800053710183746442471577168975286502787167722019823330625503763527295150799372365159581724260397205098482875876782442822523244318065150377300648579163351907574755905180638588060232391102921844344262328958412005261974450926270523350461300615836450335194913401370203304030619295088620807425971870981957997116132495818401049241304000377153120121473610925906780147198110699012705583979029804049452185618546296533628631760489861353782095289837829269408363191136078216592063945502290072039566530683990299211245690484366490794980852327518785457417162884405231531817179548983010916070689102967338294181237279437298893230714286509085150950635110731619195627027980599377143238111167201961635067152960432686092856680492678331467536726839591700131814692610377462832965058872589780544697740025552570192470497217523825912660016687397699770746140746272720423636687589619726274425504351455818417689863647313488955238592196946771391747099549673699060908259368610359269133609141753690440555131083271208951619784619564728653092416258924875158133497691210483151566224302862891887087811671319863737683604905622289096008334881359944834700589621924170036891083838392170600404376606025987549434614069427296362867387254109368952109563510640444957876038458977764261107437693112082763224032347591761771998042181010002595245377778928718630254787960236833098575828056151955778540286317334302304842731811777723887166235554049256134105547072433818792252869011047830135816334816910992569370199316788227283860221500074793269604915673048003389171749258362017386454568217314885617215571332286247969757401582307296448773729217750320705160577519478565949449874521704256162584213846497872287728154731955612703539586689009140930062377615342728954554430152179886792982975494385759939946555642565828520422546871410399417284425172203573269234011868170341715413396312927117119942330475183765793454845671550847946876621313873379211362420699521662812800908227734939478301126622996623019280178220783940635918565847713372998112846756746923116546928412980862884594315895931152003278159154406675510592005007652981645147035395519496922835976517043122417510044292934477592355947558170578260203420268094120348249142568990282353823389435817902619203399827791878816698231229232558688985690696982023921729677641581688425603590754032999032338025111724654849543525188229097774958621503494417299343467402744820826690850693396646589801764199510734884441437304875225911615165724714816 [132,114] -1787901698680555630920007080001681188594812996262810422736620735295740528400351353791050591967359496245692591461498311343964091029842622393269506608094818024443713575020707866019866449266388045084342951078337840504196780289211364932858432789549423322936393846158863143963903811703091553412966648826502753215386891289751586683014182628297724169539240792496503065711955909044832015572202671306503035159257261006477790344328881181682178855004224547930663964596701898057056104349286803839564031471954936529168695057397994217683025228362493155861972645418895421562967648941950826729223191999559079028645957008185589633232974572656668521420767948289495519767455134828493401158700180730375259171348350649352440257269012746270245379516901759727932533971931560464308709712433999448322193695968689378499676466435181080925731412704972771120161364801413623969506803152957534948848216813838675672199005220503246171964220759412448268472488884337132153352093120461421079077991134108401023728472308402665391228770393983782753950346022698836955331609418500803713811029350818184085022542677220791265667005392928264047874197511530187733670526802462565166657458573842022647491823096020132023572339852950908671022441916019123387754248479711484589913009586308168320282090266299339230061477766278984480454536898989851017974883710915522218364083228161907948400320807678602170529567877750151608561908929974299807526164369696459739760207613846328015831617697441384189566850203562114464663685548614932073026793720426937303471033016695188865354689774409336346311333099828242003247903457549736559500809018933242480651200561330393867016717490446012700902691179792260304399423407473619400648975051221654556070028988931248160677651933102576396592865104842696881475897992288451877676979009067087610166518983309754662657094921740920372424613824734096733999690956253371382029987399260397525714624454918982180571506086888474301196519469280886744467038952234040734864669147036624086440583718983403759766917973875212629870049216492673552398194092930379737094951870253986411713337369037266328976714581123626262549988008311572106841109436932301301543834124462527621101398983566407937184288920507682068725445398910076594339028674987952142377977633369592993243028996536315932368443873621741022504970147527514283498197051619472192170093013404458620726425008670470229928462959835435116326612075193106895143775644110533722253445874920093270941063390470671156378637462117321021187142612144437457660381348141197902616899558807387403089412689847381365343998291796389586672020236767279754546528426399252647065889354571712 [132,115] 2011076875649004181326623288470306858711100868749326861587697566482843251065125629717741649383662676953036542650517191973551873260342754815970303995492242156366162631824545225216731685787573053607716678610946056327924722460304887943794257439094388215234413672296557889646338054507509691467255608905894764599460850404919461582267804132867878115527033738532014003720152376231397520883896817006156866638734344446853347533940022116951189868462070155628062040345564799662161561422214968046895705946181416581230390212139085089359204517961390478395434768866811958474735559853387505456724159185358114760856322985710534069331307816822269709285371835371936859928180236842388994990520519759017106361980443587437891529380414364139833026957088939595484875876695114156311853450644285819275645232408583667699410549273269043902055466579391176628107634337393269402061658847902343323360529528525613314330623144804044385190971560784737640630851470912035224719133151073810935084962471970115645104536031066704534443292457987245867037280836497398153339620501732806495329536142283405021728519504375710041838369246475737869666057292041083522486933281306907510934023514478106813342462321098802684133966671098587128457991779979206577227756863158055960556276329063508037542989278727268839758622867466249470015307474175207366435223740462194817770897979724306267003688151094027010424087929687764062626122012572506708933026379422422546575032475124541272822241376954125253379268197773323093118202629848996708962016924972040068386085331861048930777923989021988223723484826965134359911041029891780916220414301684400364084927731701140799733479080060372032079619294908389958568053429086300117556022427218456927254186762722489290948646305938495381236938510360092322434431346104035210274446640684709316165263855005802036354392921127704117367621854197928455102521947484255118146127903327032765849988647275411628957611140293211804341305484788036750996627767254927042856512087584354063680141542145087191250719411723093575629995169764335767496825443480463621869290016657426476036303988360596773339109074496730031419631873062404050952780578492332364151390906870700975913848786923989802844074969317190380720398872451995390542815963339398418407472918352923273091003489058200404143731866499663757766404646344832554955252802813857324070961515695334761320615833353010963335410098756660444657306369371067542813855620937817576308105608779422371763954355021551668502880138906821394515032157174352202730359976352746122203952427869216688650386980300078099837239442772054655579924704839158806310605132371749026236018560 [132,116] -300419149693697584819975843188582361230641881247446471809479813426516231438269846845871875372217286889773266316792652362378017342748307275173633796086357434600048055744867202068825538548258863921965490080469873108372766822864646104350010180826740159946283074613295679067469321699599651182448753766640440277380702829860191168865556084637259199065460683034856541552943370168787063830895198387977861148004078649637506780731307340621975656067470999709295354956237669864894488462470602292317472354721407769025418184712350848498010564465081420524455614112357659292590360450772895930304904803016286762273509357005616409977590297746327325200386980150714223965252276580879194670239236618890339462107217115042605479619281432489281337409651946809820642120508067586880805336657302564621835183070310114864697434836827648052450849605213807874451698490978889869411419060068757171575760132790011128695158812338132272497409087122673904577673123454684812808952629508375429326878535459282783070298212395223545753991237885525881930234275731058184674026132914639166526398421511246347745458634383139953047328073232280485892636379038418049050971659450158294844489324415899305292751262338192221803883324475142514898889578483465806205952467503961880423806819173987794436599483757548513752789545303412445733658196737337223547122575959176359122202143249130878465545275668416729361374578326029338550407866049935555636782750649126925196921914592639390642875839523030298763202626146020451207038375624762507680193474851537983088430257304776610109287579057154977918568515468362925666074635265435151671905046860272501652490542662188295504666404942029477178469439282279213170309940435612936148444211423030525789024357551428842662294347062979268225305931409062774147779869300301582882370658949075560725713905707153578553260407006663548903575005679101136906061928822483762113597986892644184431265372739521437365767320820164773445655641078309383003130585802149967301480864357803412611684755880302879349099799236031966303715380051335166209733037780847130118846492097843222412915958331838011189510206241739439542707804192911573067268220196661874364362602153708313453908017281479541133960754327911195369664666313719682210388831512707948905946450622058615405703700425870284033223433508546469562455485325783435702783127041848245385155762933981261103830908411894615235241587007938242919087023560256428494334998843203017505813519232821206019065842439975574909707705278514265723383386626428883200032499519258886525148649467567093564659037234174105681145653416190007236869130534078131427376108766591456288 [132,117] -70435166095477683554532675903673224132818126202321431726071806065747269352420236324803074974131961419784877506969479951606138518621615670266270552158388238836881800528674472100297586037524347643369020720952595349264860847135754912308847957640870213143400379403014345947531911561893920647611962471975651881527075953493515069606250540255799881069994564947659341886197004380794367163842978804955092844632532984499635891040010997081119061132599016030332097078584008066313845911592511878615414237069718965860795358367585909740813036287930438544704780294657367439057413289261287765447153743786343786406236947865569037240118153441600287662008204722636965273148779864649262318540653728680397547908809480262607921509603901622661669327314387422329102637438877567559348640656798829538602040152976274640635270933379984281268350977995402102473259347009855353258667034051214134422053834330345549082996372430397484284439405805189852478898870554713297087950872412596411775792838661577149269595124823180669122968104724364048632300397093439511428292586119720748389051927450313295427530913907126681924880661065307357853238994680333076739667089308967158428589847990520477687538310320075155553402833782140914666555570890511618690498146451668896100130199677087132767848513694782285000743521598922681693801744355728756369041743752387130979973941576194579070346727488228372072952708091705545009083705778471705692295612799425478751592572726079070379042616515997951717268874504545773297430907335451856351959399580030087065520669578983097503736722213008977143842775257162955440568485818979769017270706670403024999004052765460821602989889321474131372931831718557943945660821913553973979665566939424355488519693021640753728357827726167365953025665492475536998359054068641247661355430852801876662798586821797533327348648053596864772565048298188812478362605506726668437830135605683058059094775416272569774488513344564577978395028532277786259216901199095313649062019411895267131462580162925184955266274656098370057621578181119688185679440744576114486374544445400366014883487457707290201194001265078333549377586898617652762814100857610401945435709519365874548756230426218189637298138365115353163655279954413475538468678809032349986993951921033949674044586767588751967518576549518268897053112441959651409102213615414157983810398660789710535663199097656464526708968467618521172119373701591404043403941345889517371614240183849865566541415648648166195466230332524523040957916218032803953046684484420046366986267679513907108607432720325256402494699235652587853451215783238343174271197736288 [132,118] 26949732622823198698749113168133921377338718905552796090384345429919152348665913529021588997156861512452346793171485468625142258708738300095080129775769176470093495579695812051177304075262715966707153596876247039174363269349819028949584756294326313170741069839878479194546140147588232782880194301028110513606357151444279913282710992524699220590983358671344523897817647439236038352385122330266889602942668414992460187837945490270138237885497526861192941781957313899715676217878812633355552564277644523855729042358813104074713404743552929272629874785685666219267925797643183688810838306874746024821507283497603664973194930943124909620093642784752681472894756503108551230172997853073915767144516170252621976602933438468176219717865999954129172096282941513024504168725615314535258828150938323301511707180671870275059699996070597107054038235921962282747569823668011868472646483510066320146899962076833268115326173754377070350371831089621423229989884048614941781340941862014362351509233163930056964605380176571301003516667512292499683309210784788521323736223296931712272576110446200622633997809333228435287117728685621983579807683872597789263476660354224270761520250762712120853282464952347802307412623568951192803112234268812478489859670353548570532785550913277462742226256381479896623145771297125496304950343392836723347036756306012370082817980925012288450071192343090619129849000503205359375367269671919350239774806985529410131903299799945888328414696271909421088855670098904723859541702331561961517043123500470092316142612073059420378261073401676721108041749574727089357809715962222691650563153844428237017707752040866004415810552422505161159557881396218405534315616579293258626669046328177069032383564262515305766062209321521643972659057102208478823647543896589306248093884970100085393733444700340863051897420488472881763396883243876164642217869024569314899485481572224918305481432635098200101878846954598163874137674460050988475802651783580505007217658565677699038473703753714719597897222836941809631343132494355330646329005164844335314221059786454782939306075009561390614671860789086635080643328981849909764797378848159963388952332970490534318900796907693650693175228776907317654183640778845836655379718898479429083277178131109755405933494843528248311296417535532916826674274846963219675101764784281520667336148760520626611083459732029730627849128733595231077597819709247119920938639435550466658699850697925278094599897869043744599588488733302519537091059084508866888176655803250517873210040252495093267983279839329819615257471841562279837845120 [132,119] -2274045401554622653144433918275437285030939478168586620754102944261883163123219699997029661646172264084997234759491584273659260724261598492571330271210416969057917944941552399873404512583219482597802572683719382835970936911328515420830146717884047869009090966936607924067107464573615055818284995083443004237775275639600446146549786790673350038419981343191987397238073734884240093322725792058231000953775956535680310062515584429194222288640368948291836574579019567400755980851456615444689378221775901834513220949340736415018272043047297055084324666739310605035312907675504186642971409196493775399676350989601884091903378984497577807410836924628469714576788378315548559311097276747583873235878634129371456915854411961666967222414952531199849864308589185983945969195387968090996160816549773085547834891788595137651974844566225959716946809438442272651211572026708324855088900588221928501565460358763067034547695672086638668454877045271003814216336617886065054221841583364051917131827479978540500125058862778299850423807007495339594542826886333765674388678883929173761323358144565014923260516797472057177730244341046965779239955831502094606483107804613829644586716832698100181318678632226484011900740429496004144350156427553260319112901917392727589557856717408196660563247095005284106532516473570239070385525709267152456322059122843095468367517603383585980618276290137855156602414248390570712977399830897434953239739118706890560687118069638447607935862085529200263829526224835359681959494441282711997492564119448742680820505404375821209232778408826561203037218005766734609049492607922851414770716352104622041435954445715334478112545893966109972254978740620252831100490621721388521260444292949269298182077329495860378098708527105503433199203319260150042528125822691165732957190155659672685566649500297208466999180825036073276727140391477806259446645810359107597789021638588680178638517750513033823886510309390420725979617286348590621647278687382424443933351205451129425790287091176418546764110969403717480519874373878925628822940313221487540476614903172761844732268930941888830788274681680596624150887129838575233639077153394486133399570563539922648313317626771919072006392769538653995078925768669896820189809056919626174327838386672259951757841912499968872753018490058919750999750242368629359817949228397521366470561017119546399255391010503708552095532805992931194052979492291229195775293257219751580075547769500209336673519662241695321109938849471884943363793299585749638438111974830345701249192292485116360458557006708406493624010351554872576 [132,120] 46883411168423198588920043659764566378496792286329878232668825265339914679224310545772232712047252959383020087987023636566382272801268001288078988542221831193737658739281427583894186706541508155225657327082481209493015478220176375155702621244503053512459787487200169597343527070836442545460699719959569403067925769732450376876211540729434555011895202133738645933829000543780252297538130243211061913771094354217005819396213608198004678732495006814863621668394587485827946213467670485956496643988916964373443866778683896362906443724461079960478648548982084136395540747315065360059018954577529554868580157458349803321941489212653986469068955503610617360199625969074428002476982904127047367347385062470532119093276597602071705250609352304780853508496076422562793213213108335360410880583823176964550456700517127489517016811867814572023889960832786088209180881482949991758345703319471684646256664464684659485220691917123443435777626879749649952319164629590077250603888212092125900054333642205680356660811636032993787280227905147008604210835130545916776792169808794942302347243355972164198962238041317111474518878430166929105986197267892379749702955471301798520049650028211974535168966876594445346367730719860249639151862850217052629959603394147603297663014000070192106574488803841650806029442540241837909512347300799844877133618767589449460236319122188550529740129899193355970230225547027907381723804691680330338051767687489529010363145070384267984397953673795962229649597900023095322295573339942120042297726359740963826646624821210117381225612757632743583190014256261458210722505954219242506140452156703996085261647230549676583073686083751687822342388900009102634475577740703838103918755483025917594835135917441735437134352197558808263116851807252559780139169529530798070278634243424583321326009063458045742428670804828019246413577879613753304208565559082015588512833074897697662419065116512905091644824002352732018695435439670453352580684073994334638489103004773406568427377516805443856076529999222216801172229119458483008342438212137361827274535923914675519420137755479496251522441849516359184035856888810917790771535376920226567985450276525970496552311567118214884166139099684864864987032398610750298740171246602225414014170424652824697668005982973999589142851715907623627422819743349583203045978209349917627861821695670862275293479740982136075018333665580629668112672923375005747332543387489750558503104561276810380641203166440337844741951697291767166975956396400019141681060074615091839628611121364141593936050536287511017114353736 [132,121] -62149481474833858435182071523642213597087244500586503415647209771810007594038690489306851962775904865910533597966617588873885360821342554085255789395723729502783785611768712003295502742027654546722912712167762709816401933049534205049951556870109747134834192397636837487130038260552334610972864490607349395153309971446793760709530040186953888196576377002528999924211343225280411008416299893487921019574539652687728806646557929097983056754945015313287768586646047330790570919600250642803218655610265514093837607358399968539046711580014754640534488204604533722335282914799304729712035166903162934782078298371815953098759675253715395412119795679019077741022084814599861821183007930117912804695830332477760460767390760489350634621517268567822897528694351354027318397103466871498157662511061282708804260427731334429417237461268499789760387973592779061791528858049173262457619215483028336466694226104289902624003289437852449009339562347286578557699061381028792296286336246193292849433713122482539647318057967925076109029219660485642059031617559411415348790097609582181431218985520795928410133703083433206887510158062682773315993243508020253157631830842633556381372234471708850268146144221022360659225446077762552146808351290890840421403262668014929265028621178025279874962244865188139048796391628032713975537428845101757121948200415034515568244841862012179082758820443770164991333773369690165464367169351217512612832350258540067019080595594460819961544709183621742852995445001092154163791721531192505465705899098409123958247125053794000488718646997035331219905705505346784942763670336524294162011272973971919882232750572114237703049247678987256638696779860917437728689583593834151366214003339690384127301009761547640645132629702604676378774972564621234207614498470896708535525473835014327361738639952041798873552916281780519836608878679550468567027279860567365492276860122299521636134398009156448692441813121245971538911690335690694670811664028907313709616021570503040607170466714618816286627896373024877850217110394387207350160618148677683440039930006727571296227044497490926696183012639887171968547724224820567853738969571503373028207403293155079887252906978377487719614114048633524850241844326907809307001964691794747465319458571872203776381944736049065111166873235880333084263448584469450209592719481325100769165954947833097249047554767634332339607069790534623565123391131557982126153251345700720542835346041828021715386881491253435830174548771176356479116643994686458257444272648555031015012108331025342090086676836380311065584 [132,122] 7647856579228920452184528864597517077495759694351085118728496692368839632628666155103162122077503395358376158330286616302527157759083366792989344831161983245931691519171416786005331616602810412259673564559970285674298476206212006856324048990785602559956478378231907116779927738450374220335668598133706716407740019831144910503328812545273731801110335633145955235195831355531245413427270765738908498648662068413027932189972891102786770404913057972656153267782395773834780038745014102074737751733756443828789196742546020712130283287247206128426140659828759025558979112916063493538744088514878784141032862728891881995451205378685956254196933331650613663748156069209823465425277226332434439004362080932509378815954172452422054981801134691149117537860092071947088542477338647853306903984486574488183228263347863188419298496722621833028992872339417112362646348995557753573504954519212488941066016144159007604398753766937900085344570874067539404547843036557391660098812271914210208414316498879096798285207816147368341908464113006881968098512401167336182339272880862945297866013884991489739411998352625408432971902253619876984735580685264959404215908483179366283136479384451688261326899749959007324763045973727790689773896912300634404919869708168776662472766671745259780833097753377792731076547704384079061001930333716507070940548088242355359021485005730535621764586188056054328999656035325785473463118874793334645441551520843706411752329172174752717518377732261014625027411374653272925070608431315540441431807113545775750873439716514881447336021973928247121614373600614850322486389354237331640506901851150910680290218705586495492452634275632585020327449610423254670632220344622503301686335375378274626706212385021073037106361311036408989769424748642485305616766318640218923585797374007327497380044227063995142842030320673689196423315792534727308334147782931109921848506891494964176005781508356238908109167995423042475326262789218710815942691119051968106404660676803368265076640549246307542765572885103933704879812736150024601982392184330625563021124637465338624944427338119173880520471491325376372299540110629485537026080317964555678822811510175860436413707800747993009307022499933678852089188986176532530882358530154300898055550229551315904087667004346004937542142779712564936709847486723778750526731848179798836179698991105380085025621557911704885547006543453626381195786148007134330855106519365272310436588645963611215857793630331573286956674435959728404602064090433961308144502408597641932227823811782275608744801596476656 [132,123] -134190396749362439734992864781947438414015230324008898739578357391551980920413692894237083714482815402735876259971676689954464171245356705861491135770739351331280078398859524992186982125586509195017297800767962279275649147108407003129728029752652788907170126503650133251665904415274056783548232590044048185154153914499858259129546794628255875533149860711977399183879115110830346610482235352435663081849001064566708558898503715668297754095500069975043276056084731384146867266599506666883888955725347882114226327131396466179381480817053213055079713357684214589548099728005680533393003538933083955015793705998660987479447429540810609999054999180931797761277065778419417531765311685260238578582220072618300096432790476406380946045564203821033937597270036766288711364866373420824075977758472733152875990488086943352203699422965571881370571761287101048136196326590128453005051347884439666268850851216646825446608708390701101711564416105574613930669244257502712354495903720253840365460344043057101515775360919548744410769335871957715276046913077706257885260071324779881573174539383033049333014002677649088116268783071000550053761624476890197005793664928959968744907663131859976834337667063820015915891942760601865119560737535232566881488991907971246770657224514024682478002387807984407066782511361416653030666397812663874943153883595051139567266506870621623424640494082120173398688864900294122533262055755471155823664008599184405957880676661270391220170337532004549164139854812544792268547452499658807604163993659364218027692933885346824035807247237844562447443481997721256422196747295644297791644617481337403894931751822946033023938754410072087597116714643927596301492883289751697181588141099073217940749076533577065427256767856983876174569732888951691649617059741129659654808589469896844243058851781914958762843291215596570370113041793441139354550072732827976297071969622115257505632706557618042136026316534442405111104454345419965578568822607721167293907042528211080003383336480523465669965818272291734327643391445755676852759214428423053673659827896762373793626552525030246803783823863887164568646253418337644555640951793282878380316342072477240144278423124971363401668593586030885453139719237532795822657096723819828194747883452803393846380633845762580193178766142805893205668492840978518865317037558143263393395931645002790422913954738371684631707838281389194018466527078219176905676586879483466646240235970132616584639504460860062246695484861560966454531044850551684952687722152846901751858524940394323350482496 [132,124] 15609560766057569891578035471347960219446267683676416494480793954873936087001311135807264303817936938311661278303298665414861757261446570629785449544733898836858297283416147229406622693982995405993390602764070981833494985975126980720093486684767379865005619722953292423699506873929159728575895410856765066625219146548482779239404749217303053337528116592552581029020243782776709568557410844063285744013600243355910778960585177591447082934143686895479376704552452632234373105521501543220744638834096447198354405136427561463227268850078520602777328843699723967822241217424654602272199137452018142973139980627969320683034169152022627585895796950946857276863304524556875994666100551780947240216241239585942503003742459109535333456036157215556672957359312938266938152744503930867469516224703566906898433986356410073125140933806784896170724308551312525285508615626034200337851848960522805852808591465258590195943882239246155706558475146126769218075976616991169817841279366136908119154937123729092180655222412427385269275693253143987630218077516097481755177842431586284015927751526833610191841350808734956676460259124289523860254437073603947152732809802667650429369910680467353572711239335976531448755269820224804745568619774231251267390827523384012916546701127797965249504353335048064115321777978939161716132177018868663872122512347883851368366847967351535478954563617834464850403506028057181619589697094671793697714303996717225416721342070658829356953545408508993866404259650505712694960821773135649621146772378603052186518531178100359353840212881758810053257897144337641616210284642260937933715246623211509504622157400365383209552599170301451362954276206833813276408422938014896519482870776902655345463724244142906405852295770477800243750251490460342446136278112459529523800285787738299018834478004456532193247715968607280263683747229813021162223551147067685309622919770724751808208203049664457317569937751244314540825575993716466525463912046257433111377481778505986739092197122234374857021102041734956222083876760736306839005569905072503742993663346532182827001921453907711520961855370546510830180433248516266331427628283436986969145102244029137425728862204431952899581792349697468982126606066944005193882788303921879748892714165715861077062136413480622378473236255261795761638831244852132241050703606869035108931585415616051604146396237752911143966975769539500760435855732278655841862015734398844634404876198134475665449388870593580823921389053532240976141344037959039840755204142237000746101207976022034321 [132,125] 988789466395736460823944376712825655886977860801883938449390558498705230925253609297141575525978230807229126084056171894293766210544222390976772465400478657099370277065437896602386469949932824550419533962496062234747075537475582037580701960655196549305744835893982418568804881296751578747150994192867925121657702845493205414739371645654759956998358571567225708191837581671757093866520849613952794323956840271342537559132982742941892760421127700367246720599522668526103216690800661209671129982602410570233805023628087947850990969347395975978493539063191892410207914353664897464322073127547209225560869722114462632894617846682657235627981122164836026368182455279570925573142789262959094957929283550290310621332771592463068612833170998192724761351182240400383620946726832253963275691151667086452392367322151009792596517064142032153977025619016419205936446885077650174076820191403032763660424135967710471523763420245759637479443865021823097461959355555071072108997738253093470269807944472946842011416855708356064752602379486442104207872604351879113803267065597388153366689535845963679885462870425290993916467364883261876443018860392668404667494674584014407929264172617429718617046075560065152101765389226764462392526585754388567139480431888947568138410990133074644128344199549308375821744097397988655016313142925028551850238797817490487469745183454477359872425955378762098509493861870547950647811809955080625911051601809147371325231672216246646369423023179203419096540849746409497694878844622501589545649689530796105767337046993537560521715854951448843097224092627852528264341823901767605660496093348187230812846985148825969004043480431166830610971242042211015444187716707553330019161137505279482867818129296082470779555525162643875441057010771388101454282739325278055248283932185242988300831308722288194422601517757950125161453253979062745212822347208126562352334224392748006187664210623090832944325497088692764284394985197759633577476817102355625858313081557475066854632598716248219919501224894741245106939370706864182223701536689853350774494776182725459356326452779242233287221304758984081747723682519042860575298238805160036762458290181235257749224962998969405892354284946409711962846306601751841302493714104043044594937092416651402303926292905906127199674532097706185078190855013201470978142362280101260904136920608348329804620752250815047678823871840596576470361374235634454849127004859148774518331735094994504968836789705369003934219289402048806973637337453047229589525361713292438854405148360 [132,126] 10832997530228482881285325592702751542609560805993484537721248960796806259351131204817163502476604422382355422378494345014705174624831010184035877864514801643417565440302627438317796534832790997218631430509050098780820208684096357703727107951637232876882894144361733967719277798261176603466675778960166806092719704021151778463382987467381548859117360360949808528595386223898435740370461036299986950730563425736664624665336888452511283029676733716449124416515963396124255470586909022356246316186097966801638561426431180922128219544104121896944037172451469842895562315061643953141531749009996022700922087396567648657588492025485160078000279509377869467937025598737835350367816140693191846094589874396731735067095009389733024884560647573323647414250490184542254005754654958415709038088151963970935377167154441621908512111665784364899315688365209608586197376782711640866318636543165950412937968998940831657915383709989073110099661452818856739185612158318651974750904694195648903064019384299919343782011402249132118664498223064185566068589499661521329696967545740348420498085504475188243920098886140136763104672021083805625111388160234411605870695592931491826927125789305271035932457853640982249671294375777347014545726926948219309736884427671899067267966632381542015734299889496364245816567702972085295311236068102924386117599759016059567113251558339929802984869405303903171929832747434490976289469646804209912605607221077221245784752035251606304359967498596870365350191611188018860467185671342420811610515525637494913118574386213940970284729430101842536346840886567608093562711927767236714501126873797361001525601423092285666191108106442487358359617938239455359401208518283158730789566122564496994789646646325551263159711636082572348024589408626567650865683913068974298834114629455498306549449055964252551023454606674616695831529520822587944362785811584442439341494631818396546361381275517460711752579047838820403218033378897695531686879259260393146492358610279968410530518141987033573433602202703608511981117886872985180929090531510728411273674684734710626491484958074591983025610668106924755922372480508344237732377923246319933581013560345373597827439974906262143595567558832203465556224967761757600977314664165105508569962084240590778933301755041268193347510595853725100488634305013668086325634932972521003130450565980503525244641289726432859004335535181248494322283773707234468045332138480770588601243792635622276663092089579464777360385689245097854754150293612624054618652920571488129040 [132,127] 994427736759308913205042671089429620753001550616926292916459040691495331368382269248429402432072709221531969015946110274439685782573716127204044964027340699888286963787840526263548243834203219908579094262889591310309960728911627136766114750782771744321578344435773912709919405579207778644629570650459410526067821568722620973496730451024591641152431759027559613444615386344555335935253304559191551269217424528769880351008225121736301515760416549306591966189617374002990700293034181591086589569280048659112734460781879505785184511004398801988324665796974169405438064828018502553897456131433496773013440215321834082776261859049859244469387757253274109088277876526318878401365744433399654980631237039126095280458264308426962667034969150291999732594116549138924805165412701294145430886434581787219136455367069018853523857138621746368377598399589151560610197698858490402707098026936832642734644857364326487668104798532376784846620413321151478647688569108600083624118818692300330694175465999018586776454174851072408913911096719018638875580974217960029314734704779039789236194149290392268493086557902811573709981516371804470832179601886106663424067617877348925846047830413146004713754706690362698775533261858672921364243275299101090682905394459379571137815165277113829404287194791271197289737278222049260167824109345163306161347680152446652441592681188214196988645328538304754509460674283117785407096377428781153255289092783975111454543825436034811145564242206486301489931128713404863235559932204648818730601572731279199237815235172504271976299463493899360072377173512064942429289506202836618678623933013918902149753094152521014535590651229193024182701277582004105907382323211865994431674622492403431812834372610062787559812880719245114891017408762889227309935779657562202015385682560357246855519474790510622064400163294209227859308144235539465017486855203768455564146040836745077371871549310862372384918470978996544121701130956333075405845887958673222971926213378603061481705617590108829935777555159902375359169101733934539531545759291681248967272380701378898048326373076165586040642416996238133188935874081813774779191599066913300277924133933786887757271046986526943132512368752062578785202933890804626622192448820550775386244988336322404175400476402660841263303674806782743892145106538780678017260340657103959360759968546804920529969310174838871347817955121560991482645036635465385989563486138590424657322641716233115493758118339090417812540034938567298816118932296650136518360702836480 [132,128] 20344257010764400296686389298837047235432193373927464063300439686131188336508263894341829585391989627307816561149177795837723115748042281487305992096769190684739624619264067509363181880852748790943885080003569551214088277533165977907459652235301135706548317883381859043410536144458215100339542483218999369385825865482949296384224531892899637342088757745970188514721528986836846712986998639017015319138148222128149390729282947254287145273288808997013854452464914059961025361140101124536374410599117688947492730451551838362653478986131269678185783139103982527895555799718741305424285500474484516341418906025394768989626906272762322880475272232941800154276023574493577919537479382408137094698593205851682442061394180148301523114957138982614486773265944387917236783031999201403729465757594143511915304800008121604018796421665044013924521552521017750759904864383938422291383646303397052788986039292562770359802687719107190099036249843433144820716450778863180372825271605124344017180320992307657708222014142191971013374062059259364127858359548084939031616090815331811461685084005854645559125804534642508577528172897801371705054582442356557210279093960419669586067364933863996984951546769677124529108223583653538189086289625848477897036299261650899540777059244047849551717262022072289180014010354865404394828694137463472993079011572323033631109972777864565210128878756361860433961384066843356606286187799793330079066279333116487033265167499808890606803192814415583814835819570990267285687532111733170965461193192927131808283484835841454316311478790771246803740982873719260265545894392523512788833709758452347994775844802327827635978915476580220680646642064038808309263959776225521644004292323648242810382218525472978262897513771394798888284517947041907434589187715944626212598110185869766810079115667110709528996380951541391899647463740086221982780561419079444164588950553544348541641796919721738293394088590556849440023094588844444083958928318945090945853277646843571828564149500770720573870857063315827597641170137500889161474155344216355059497118975052638942266779759680465110295516803654359998634653323833297170101926818139698425201736693988815005626162674972431897771838469697409451112525207938091967863813660051224892864981165518199172478609345005192804541505865425873864222500107673140390576500300147164564493596717143312460963166644366784790479527350965809171915518727350337782754995400051289137004613962130441951973814483214863121356375345627774636132714287980160864982496 [132,129] -791370089124990266467989408720221332666697051684901516686871120428772819597815301350422774017621775264478409238376249798771968976174997189044024775717815916627867668232920451486433813279407496220865239066085945520485281967453698179824774496609912500984225500961272451773752551366759458386359718154497884608011355115133155980971825880143702642310528438895798246667160612856174813346240678034102067949317882915273937881101031723768715167739789589654185010941159165494759006126023560145094807715888656688416547789822149895814227120598813778304708893698142326724797317065077139760776277070232752882360840604144228355219706549450217515055135385957534774870581342058045861974539408096686529601022564744200169994752390037369059857459890704914326280837436588479157078627524787947501285857967697846296979121028899645830114606080118588375871086222046348600863519204268541580017990964202732020728793727083498370464130106825734758971977638403804919154280129431577559676014590809034633721446386705111403644010289149195974570485463502937962954925989562920008240173687895746447194569557077763650712507587038331982338241276377487439073453659854695336590771240345889577025273747058595665546914691000398363231723058148086854830687432915365978518204732947853433272168648840032958350119720986314078880429939986183553975392493166837875107997972689530243756447876143674465851261116393059056022899166439594798689890184182501623265345251995947817567273924299784679766171360284753556580470761642848952581442311013710294881852400901798661284625833468555043786042495872148802305368045063424281898005151049632001624100315884341747321396710468651328056832826550827499770739241063637014340268469357670991035577504186116941980143381221036718422560967619592865914844416550468067671303740492531090012988345915965469440972539159658325633866940554971542439923989070517969589390631930357338860989909876320659720286717455125105026297481248446688127118721286202473833741050998598403344082807511774710986992348144696710659917406677545197459339033601518174530203749137378829996938921612524833447259779166763564705469873227217481624278728247190093273649449830383930294236074205919589485224258834865592735144254359693794791929672356891781181613650978142628786732244536663277677698979992355143098898420879303044137172227058946811944863131544752937401015026260917140241445213154446939456617021656848956322470813138322750251659956369442226223993576771406296247079277965095400583280336720305962190513859247318400 [132,130] -1966901998610221554361640546669105767509605035264967607016683671022729595557977417480061444247181052687487606769290181555784728801756075545689319566365008745854963413205182216982162970621934218521543169929015214771607303365297582022211117483461797981861991433225305413178251065809233376458093936992759183067962151214015439349689406961283442873186305300860113102892365825725017888888423832545538988088134788753176082309917348122201710308501002606791183107700754625502059288020650754260193729660814600298969243009842817443298727281544120522767394385124970215619870144658458603830324729997704343226952560809520768961638368493854786020729907487099767092668763897789962004054544042948126999031920864690727447008296783561959366132514378578246887267441900892954293507384018277063566996539574161502824671227185598220528456328689129483854106312836884353208870353673166047406228680525207542411997256228687049264250862974201488796998285771834992271559946704069291489885724371795225702460898850428392937678874897668968246671517793514239677287382404479414999766733901032542530838972387047484709394820429420506571543719045663632780128184590509929443782245440654910180102159156845605685578564203396986453000803698859747844228425470713577720060482576545909181034157593102276530737208657180234988559969944223434969361333964267679855371260775175942984765156148610748553673699036685783202187524453236336544606594042909721716627013323667506550420530125070963177183857872190859058502271528306130069458449777974690316642494124677682208695240286072282433124026776818829994780251364715352431805336841694465326900715124429224102863335053947495056651856900454452800544246796786319659918442975025724566408238075844830436999698601290291526092782062862287027184248397271120129928291510414837584876404214530927259306797024517021886051337824384643886953089706754107502861188156678918201789009418919646457491898377513298025581355467894887500041245356949046253581746823482222732500861847690353452049633618231810745928234518794689970504842905850087157855297124407956604888415892734284068863549210973710667812032796983231350535900201575996661819078875466618558878826643596097120886150725548586196025195183355477152531014011204071038027157411766590113524550817490995276638424759156810439882198584162553899610766065318492950927842375982772772666119423021396699209768408502898815776352971429320549096377049257328722990241911380530528865143773035921272710446277491764445491271828204607997568336576 [132,131] 20469408642524800939256525896204727237631014942885907670702975338136080294540281176471298771215968253934107131852288497186416610111693711440013839392854922121502563432549607514818924402346850558057431049642828204082847931768771695770756320204499766083110665353338562666156735384844342071712398433691986159586626089649023203854971543174071528285668173193138002429805106464650048620320421218934782659977311626304382565739600986686994645794784979523373891933762203328673215270865085583197741453073967665560932389399046380003953707017585112213336856772365184835342557171977203908621453283155358793633836371285717196781988236098850551533658719500291508063295056400314550457844021972391704415333740942281751508401972502751611578021191915338660461492950300217162552781613570877172037275610224399358039830120897907562600487739947440072375232501766411070824173010792274556691170292453941147230931917717133439733786053515438002667056591602578620962049511480944324274112921641766023012844578981313693572884784204065407376450195112932996921224317347407207519597124119135648435704853361066515228351200779478405331430993949040615224962419877306087808311745311048138850907927900388113815064274417747585190395837134435399538917060967519131002880398169019863994758046396468607863266632808038925850761935368875861368057145637923654638513792949613466256917788222345359859036346082004804747732260334756760115393670583082931642777284485381703731725699457682598932737499751987774190780784826613393572202256726110783975202071841355094118390063546956989160153250947984856797810944675368042341196530226566404149554432288642634498672216340591079674944121361772603923492900439349070292465755645761806954279009057535056304996294693626209827613550401867525292968032929142507929032423547429519746238368399192937003399072769664201527798543202449613861658615935009959794157875922669189233030364647551485897849848709656978621100135481133465045355782448008670386978975916132680022146887489862565835611511843447334228261853168006159920283789549332079558019263776620992532275052226934469599543605671495748570264394311857990193482699717852140731014039247880003474276387342576584143164879238759783269563743545801134999463561244769616385108025530318539082996971118932190104916289432504876647609528409693087146858612405571840128775321219424828772319862078958599925798683922562848380992238928658585228861203123553588267876750426139614518339958379729378630349468971822923931891022783789677568 [132,132] 142447667988139928504271447694114776765301273782720201498255379962680145393157470490641865073032918401892842733731653028273245962358461600574112923107078460207591631275906000749906936060588776710865865828243518546203914239314491694065614634582580066404223370839321186447262748519022339168602301943973854081694003018674953225946502547101885680481305160969420932936460216389107284314356872521935958291817011427757634076604286198963528177798937958032338852266797058653874257693689749461620358078747223075606645281898593331899336620918370423694412027638501160150509509669909968118294530200062956731234074563384558620632146754357708944377580315312926855002858053270625629748100417907411096705512187626692166696567025351609121636861244806343921426816469822981842665303552220673102282453226040865051512730436014657617239840476909216637172246875148664829375593830395917959367451544895531499007023172079156212699379990186692037182752589424968230518728662780399276911494988645996978267496581965543823950056476903554692927330934835555919925270170932028099757524528370518283862081820014652365050350540563669019535306920157984994765917584066548514847843812935604309850223567038419531743853896279276357994126524310263184314422905635146315020195820075930894380597229867751432970377755484280600672464388709974267479862874695361886098716620636740900397927441432363189001578448973416720383892013919279417346035863925998468739947632650325090572584723373367352848497804659138363875400808179709909796399739499490462935404719096096368250204986558456048111477356764904031425425804832556267123182646136650856512442472471299579998891416309720849094944731912757541340156373027089665531143930898077243430442826445692944349986396547055423010135503004921089983369998044520512599715089352509271412120575736654107786719471539032358390677417602660310003439744538051992048377647407753620482408891588786960786369643690353055135874502623257439053204010880823915504548245346070602615606051087167378434709435627140560603322540899199889708037590253420440570873243607936396559811477306983620249021074665946511478883401054598046583739029527036483873603949977950870160400975962583944271782802289450074466071508816262398641241770630065485702321621968412369263136117552488437910549956245344999930092157217557008838523009587351618073868312634900100735563702159179835944099497050343678972851711651737829290400875698308243295366698665506000056247520821368002034331118273391361137118597660 [133,0] -1196311204988187733331849856523985348294879520080576647979955764743904388227714357930562746652869100025896973410834884638615199801600322133374265721777048240039924077323402620937599044539966136370960854177299494881362595131208210443384098076248650321838510204120488351016852782527057079276721771690911030320295535199085316456730920570361189526476790578166628593984992562883648911305751326856382374072776985721233650646234246392708870080213400510282881078316285765070415580169039585938109256160732166672702386738963925699950052158318226606372923591628814533566812475236449177712797027674749111436470683318679274491726910479230439044885385908575835921354761965018507584000288425032729338375687820915965290002364060410316809738961466393983958381309120833543250751731737370848347144173158114206337228420007995953568011913893025591989885861257027365192805834168643974351396772012487659786813999794067995367022192408046226870750599208252286106317756852774589466338837159747811577252436146079439155237700328323177258586722706238398986538647814543866472381583055207651074504752210033645554858911458467425829946100628136382517310509512716216099592820385898152262839068255931570026031335701137343741992462763736754046209897751315530569309017133123898811911289389094553390530842647895448316990116373356752970094891898916816360499832590387015648161331628777183436245459212410294270238791157274161025283187720401554855741883256668159971700771397447488736691497369693717415065696690925382033804408832153556448160384907250951321580380148373245826262696817860667196159371379801732054668517288879849031627256083162594598750118960425670984127061961084604701535187432160723842842886023359263448473598584389029273647312794792112110216108860277874954422864515016738802931292276812902373158841710508196462982087787360569546162601540208037758558924582939254653384886734041963370492960039223672053918770643423269016782815448455907965422272820735899866138488580020052255045519446822047506523287751924401296083714752442114002832835505006021776498199606772568973820917306367932473912506272780162445025376043680011880623915832915062244049394885395738766680072890796533830973322812552514261653356001937189884768995210765687666241555834746423913362790423376113519717840857642042856822910529047011716033068813206386453165155881531173171646280244989037870789984840410209529297218125312185185885875239596177407849595551624789688459857623348770826190756814172014381599738289942939958269064192148807772439998059594428498145020686529452238172688510430057605881598803609404141695238430929463262635931325143068897322518163773071625247866326379578437844932108259678877515418688353596473286254405206208448156370787221210641603558951033413517403274129495649796613498895898447734553441984706702574933048560630899010864624632097473069034703276249610375990775950981137625681756160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,1] 80026408657721480761020403894989036685695261061035319667793280284278723883216570200646477908295846993257539017652313608250579127876386010535712126181559399245947463470851576980828721327790115552123103702680369179840568092489477201813331690024925032530766602095335595031931673969059097359646666173836503878230625246081262210274970842540757473409152941200733083106600576668230458092559180646731173416551575010929352597316834997334004830742229567231788160192278263217550242531017532559171543483424648359469626485831120298019218644648597717566332015593839507077056796749293992073181031511718834134240185875338661108313114941488513834817396390567168536127815493745268188753640781770581443663723527371794575361656424280372225219924555729217312541820502819910373482368024656101574742769213535392266566048716176263782854905041973544963185978413419401494111782525927894446360265661783283347401069710555441653878070339274550208514991722326189550159941257365379904032767761655726900596318508244940625645883567082535817759575749345759940685152089668332120942842777095680961608189656653590951708134359852179727647570057989067448938647331075455362258467066288075198326721896156932891134310279324838624303083078463824643811623008867136077860970710956891367003035022444975443673523692928836936915496751156936045047270594983671571809225572546516186236776326288326071020296614421637707874241136048016242620825084207527511231175902027478681807349588620041473301853701191854402153064303156855492966634702732795538850991509880968996557492777905585654336581103280373610975566832562387417980762985005544865699839705851123311063528291798413935025890360749770672192570348310364249968996323063519193052467391877575478009381233871635359032167570583399600457536121938558422238976199645405924334690480287619208860890132546103357987632069378493105722563601049971101057735706246100008566097024355389662138206487567669470375946934082164931701827749833426290449789045042978679260970151115015445471287145776984052810871163448468748267355889276999587399278136602658341748203359779202543030248516663631079792994043104430193705074776968411119267967452607075601055749925037082922979444258673595507509922161919173032781437744371819631404086600946219537633338036011022848565814454857429770166697201452857016414675138905520720190397399452000160674881590583464259372063625779608382036972593975451976685061406623742657112555362145339157428415437563981628507586652918514110227230901507568918439831903233733696491356968761877218596809573117851553691186665811382558335222180920928773132986583434386846748912008662377807871700434734706640444540622324133887153715896622111815009401613623059519432922939925133457221438829974006623961705763717945912327310541138836459474610680927017542920415312608106247000092375878261420868263942827191098271195185009699317754985051189730418558156931072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,2] -1721531415625329385416440416788905717157761131500848331998145372575813176928632642353784579017786852406871258851027243706232398298115128328197058070196434049884882780405386166357602239824529708863271192216347726283621341103713400264254905395955417864124260428454605071530149472802108763475849960596692002195691828484797072832262038984931613698018547546519611633100604583712932445130390865982962687180321605844416042613742502738575650228040273016601430501157473505449751753877500657136963100149475829837526778442398188012913222577185754433026687896145376545829790148331276077482039216338972164254579624852402166197602442418682570219992284882815624133477110749713209567425393870559853670026390071845087025907143817287818097777615053355447958619102886725483190963462921881393486701917349351467583540328255886758479228197885776315201957104005433941196767141017554445552080157846547036741356635247203991589089155288869707972861094416128820063560985235597894029986108546553802056757616882725896095686462725130000737109402720744339469363242219202738650512810794245165876174358148561852896816433466383056722844720263057989727774936495844031549175476632888417704787673344613823631007741794259254957766646084323456279796012370994467454087070376567031509391675855120018200382274261519544773309440071058424491895969965209028078087502722046591071668653686059682794069726693613099591082006356318296496939273418818621082258897601650294061402499567491960010987837846562583172993319676233043001100951273751149151120125923479712472473307716758982129290936103647226831754118603333392038151688247726682568706318476573797247508159887537047000799843983543115032579112005242402550061798018695715317127163239908248272463918638109110670217616495558817083322183225030787833291360681399535819541622817782162858210270565102535695548868079996072653525298978439647745391811531792626452859123376340245395942322067829663622998436175578353304049602408767250300285911006546377104711947360051486903922059713926392539053417131526631892818159819748616113708750781161182644076616579680003042049619029632412734783044199054192823584928282070380379420652833461655585093910771947247688425658671830457780389686431598078130674662545144553720119895159745598842802205660544052845951310601990985849101746759818656818852940273210893047203230235020795327755076909554527194128586129295036996823118943594300796479435948102524928151705266001715754287328781176990392877225883542043158791446583917001419740910077915570052692721043814272364170341162456637233673750790462495124703386956809404180947349277349717311603361866930160710082945179732513137875497159868042485498627974284348653490945011024879253351943493788713076587943193033210982674939856365013840471125317753628127950565780109649050243985504210370055305204224940726219897381239358307199087505025015653372596612942487743572137423667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,3] 34267846422813380233625995744434492377698973364906100902427691160187328627838959852518142825157079056120193819681659881274661464303785646298441581067720711565223948655038201571561240016122172095553682176146626791517173176342571179922743321356511990499369789207650456202526339502589376847337455571316555946892755780094582449278119846921630474626601505820205160941509223823826545610053518214952329549812481001548721858475093919450705391786206705598669648538131662952388572968913464865107365612464280079687098068668562370013721447755407408501156118881109784936370669722266297430466899803637981745904836739213308964381876696822380637005650323341692127179953796963415921856373099420074824124427304437885370213788653239364540499013667062151810107638594402607672413350833163982790818956769401736334415759938801242066519702406245942351546455755323161658135946489690985462342715877848833255321138449543282018104979251788747755917198255382214347154087855439292642143748420533091145216336010732620848649298065046432415271299544074555178366898705638729102520702735863506944537654997286274426369988346335215881115857340208130220765424306483267024873081930530213996505539070854647051292050220278290680757556073207575974501385531981103497704088860178779233709238300501764974334507737430444892368306474083448880833241833820594739547942722418827141547089050339341012144891271032098616338514226127037189854773524755176246482995582746217472767762479163832052606298079660274979874544166282991084910523857993849394372691957722220187574161023246881857142553350536021327845621644460756789809204289260246788858850886050694605439136124925675050113739645254184182068197258454224873724615057649243068125968568429251085820488890314740394109578157942671539664848136480753274985176516178824181870573553715227413940593236180640612690995780284809498647727544426478536457359040061914909662614224723215198114807507629211380484817549085397913837363145383224546826230989858608378871007750441146721935711645404295201822880566605258462577187810607636344442204296915008448320656229052989886772199039372242835343130903880627540750859344615015042515469802436587909869260284610406632701968154464322275935854466623419400048372371295379964657844615578593834480454576454573227834236955626975985322753334452883559063310920942444053922336011491676376710846016410999117958667103936890703375715591177077140565759323937345495721881735691954707284448290023222840958769956073141643025893742187470890467420845620599850995031514674119378812597263838415930361686645425224669674274500251917750443300642499020586183828336080492652027855340546543021752250900478798322598096960402790485592376072646428105691720824324490666940024210583422382428133993627463138382671268811689262191740369643322002671611060557907928759156083402518327233612564253190625635467982540064669136079032261289167025026128412672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,4] -198544531534437624774918844745576420961144238401290259014743101969324985257402873613293722606998458578060321574726654092093018673443147880210393340509199214691151656477890896191844416334402922633310517982103458883764090814071185826161056248242248960668607582165204323712876852878019503071108308923251297204400611386393298572944888813919407401806456133847369119380361844608352097986304018786570452817905680495939988758201090372002622488609336031197322983455277781153389943358148856177512086887673685488054165806277908342843268635049568906898424914244044679211123273145901905834887203485838992545415793994217438252441411649743338261514150697793168416527989358676415085060815906984943221954144996450861000734826170616168159195600027289777831587889967959926020470309037298607178211815261104100603549223253114236403178310681127212711515963772213910138604168839521251569893532916979750631533822644319537089970329999513574317151882017141498787658027248284669201286448268785935304517799883889507190520657073935346113665914101260926228806657680415178805113331619475011220183369792896923326765140629388018843320837976541386430958235614443699042447072913377368459810188938441634405156932322259925235040693992928894439664955158466894290119289601204835401315733861929627360348812103186984095818618669541110788899184259186605676295115174740798499080335482214635535524523416589757046390462015440680660196088798751548195233634942257654917933999330990059967939211729713224476691579801610606409078950429047803883419305207521566252582199941974737573057191683192098332644965570503867467380547452038059378052429210152010281386972686580263191580605533418962047180363097759767660484303253861238567661053913797070983323453264510189164797403325975164013006050603860682183454134488512744618026929154757299302225148114307560400752804452484043094899151633270944099024733559727736818555169373490055757277306406627247290654027120057441883396386869997280267185845328982131383379599624660117667609940989036462943220835934750564462306084716432088908674935759451962002599597086484829813974543334351670697522244420145774173822252551153315435273202953194328582486083266589525902456753028696159547113243715157052244011789596678871168393290105057289663969168937879792334187868383674717556679959600599345878811972530702626444369746866043927396473623719293183684866072559803989483304596527248932948208114032316858172164203773108606733171360438193406848273172011017297672195815661773697665997938051076791481075194067237862134585887869627697623916287130507480046985339744107845920218300820371224599484312838940101167111015170467182686536006140255474868269644262250179094265013605307647124565213430446755331912021135850468516014780842701217389737451394366245634711877121491041924362974822420387601707199896973379537338191940581300016823965713852942789774724311212168561356072047083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,5] -1719485052107513546205160452030759045093893154708632655738331969116852593034932536701492267901631031264882427458152412155819399052432111560945400209659796548745173108810384715796260547170965364300992797690103185260466460422729387578330658140859591760803901644584990591379399208416045782908020263557942176097099517296627365176405165139307783313049515150949375846280601440402548750999389152539858545208580440280372103481006394179391658216761038750887618341892835482702411053659223509300732123753473667196557940979983372241588838336902508614989521777932774305116183319428326166933905104685885750619728244064608323179240314914065602678369471801647178053014889845576454737480528479097091703377129281009358799638351575859374935733098952785423330737440115789607093861277064373553185447135509909192868385531174841873055725908272641348192872935494171062338445000794080722980419469522191875053599226313632096511762636732845361964034434816116407618570079311374494893657021952754645129775339548614523956599779241146423001706716159968895951452418117588381758866099479567249676859472489179581807461444457585881879027201670110013460426031493345242272695816113214678189821369245095839055350985683676681931874603193591059314083352814925540509310164569933742610771970469439325312525783701501210325806764201515689353303347875913493514449779592980791730774539042756329117068196160381023207503807990518656781584304000364511641772906804136155025217238641445248786112627045348132101910261324953280840144995625549870360049963202470896574423635412047582918886976516447965103815800683774382072306663912838206561755843876253561964425684440966172710118465137975580911370098222941988732666757408992676478619953838583631351464529571781521070073903600586170647364025413404179936936095432971217805298756593778537552223414397303659328298088701524107681794395252886480829105455743606676674589181282806708772189064167503460356054942567080101281889942580147502426072417843226938182351751913951236574155374706491324340032895200016035547695278872584934930048266375144696333425833208426238231161196062489708129545046583201149793313568604450171716234968287068457442885243848209070859254812188910795433740771143910385300651638384350163428566054321820340351727808797605121115946776543719021269360804150950360509772689020735487701790860574384269647939909938070372266376807752417595624100934674181406865506177173136068263499143098798584573878721703917499645372155405577116063839576413980359549957439091689013724687947733415348710421691991038647121376982272582582325278153753534506496708758379874985124956725497015267158196018777094503540311499067657251857063697009292571705917565085809735734463250380221065647820696144537011112239224307538087966165382813178035965185227610190090275709549453980441483825816781301382201014169613382987580560089586304504332144851365493626651844511526813696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,6] 31719042974683070922937141575778957084125096667216705385766163520434395196036798057626767484608932433153134779860410338547720150251678651769049353617202850409851623384758199327331638312772295946666255654450988213302186154669682083111433051752322005230646294668558207821622123798026730379951470205939724549601814090259901955311039610548451650345174270903774237209405449618180426641793972590834712801386647087677424386721032838718757623241392460063571661885572826045524979041701479970267879372201040013002368840633838200702990892916439244061380361788402792362674648875799188865331557094827327538616854496719771970960776106267512609777480063651094287054101226255210386403749763150522403064205533956614093305358473457970940947497780103394092635512176599859721963297023708698603713105668608713975822822772161436220863894845778736670972725116987407780993899298869696208216711534149236043152287952411541707422954476544878075740701067349388971431025091905664295974243884403284232178853855631494474170606349166354291377983468061462072005108558017682122804069325040744674177095900220731868250002604193963791384629426085639244724916025011522693016886961505357283502003788598571907983372253139713492429863184157576604421576829641477119522717365710923613988669061901876800322967297900364356700430753384457093627562809734037346661584077237354419098268716622095104589804728969573265567144365750004444754153442739132790386407825184514373749532858010628656917264022453173765296968504197052319337154541847541169846242990993651652270506920049837143555763727876773963052825656607251114590956470920472370309689767521130388911347422321399208214887494262838179050908050685358991408159435466674022135231807699636983457263731420534026014532029821632403991768545915913270210342021294294027471901586045113615610167348072956027415835125241403413181137224966585063662535621141058684183378823928311268011249789968358048751278466583063771434170431016078467667544788577037755872741518743808904148882891714915408749917016575334008062320155941042284626220229971291503515658821781926025722660566425959283695235357190724618752697218338018662914578042707146309760937480835642243933776980358458314880684673520892576043918522103391021615773942147766320074337708010899836504663464444908864676815481472150701075255330244730984190255391533694821862911006964677643751110993401722392533746520663824781452878798472059308646949524978090190777899806438310114241286785495492900976634500662702993016126222520969937223967273835959497216540114296835277617545157877276230980300679844611873157153383941971857900486629390778705535325217539636680090184148903937095590517182134194914085582801940213907717802908065974448380798392113973011709880462302724659125807780224438907189462706709943373076257948051314495980493620062524336763375299034550405991660994148337239054516667006183954254122532565155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,7] -244071564748289465990722547506158279834913999949695784337999991320507426413329178861765709097203195816050290933894466619580476546447367521897950851232652752906483241332474245812332003137529393770337135687090897027572670592128448368517320180044433665031656387729445957412496469220775115914258698759733014329904104637620618489963655132305604432289713083465105744239047157653916130021131426109472972239371357729274643338320235569899530984981854500827871096352451978654967492530167097224693444252379536330824258686582480429270118473339774414905135303553354928303920777023588311005209663767350377217479565906841244661508868574660215683195465963219887996614126581196030782647245565800248789379572651826673100421343621008368144954224081227379955475315750229562634064156411439051852110027126397925895082256556366549377099061651113912469158994957576574096963538339000073891321764625350764425038190691899889704795411086404861384504660832877953635502254429116579068458266904682934287531917357699175412734210802177508518355504182967146568921408069262695740577650633946129887698556288816915994661231845013009270914942486449349226314703853973737814681908650019971322850267570931569250805889080650036475497371651429870859072562362566384030287489726138867740992526969035581207127676468571646351462215211598706968473547428188507545911659520206552116689337505172240306827782014798952016545157091314835988357133080938863783833293909756971848419054838952193357587620764934666039201784912312385750013269614878438818778187778995341574866924842888690042220166918774274659968557511394807927662865182479940606600433260654116364003787791701220238120722064728027812641341932778642286972467137527095344323377874917636581923229272760708349405278858652368753198278506183165535026755096868250718550110978810740837025727081001702636578439230695117659916332980937040650950122052518479904465800843943826989731636583516158117815439274386612445707723175259253669216194434896559303334575427258947721318407034353622240369029344455344995058675362773352015861096195490653256681362064418579348797584753667267825033946663118926048873110701487345773541236507746324554980931118369156733000641311100476605695175337451304168273717671325055867606653186327711950494358179781886566101038271282428957377994766829510871788854006569827974376082371328459398515094402954743927775912754530290415359377651728832185046027491027103415878912957882521412098755431871456154158124302345536717094782143929113145489986790106698778148281791610667727041823362005509330243990464692346170149146098598195065305836525112298741369324869773983682070262966718241772588644205816794975369487858517000080583716322104869370732970788211562272229502699473535351143617734053974100004378001827208750120826071526167648942122271845959570919112674385658679573627341142447324526873886309714080067543569289276867905262136502255616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,8] 1218122898969718590435839819238090349703443372042011116711355155922452986328427960344252318825856888797117472263881509354095714531907014129492849593379732132039562379490618698431999849340876244323110173168955508256443942184728291223695560676725975471678268362347126571468318849803760174362410461359859434446860322186665819923544981084582289196820294598662720889475453073512195852561046450979144469569596579054259930379196025120380900143558827861954135704724672382754691528341136069441207315022116524477276674257311539432689411460733442846511361039621002841325808994584770341326591564355058465248198638151803700491939646825365016659810053649488543490957764782036609429029855968695035839895201389957715075771129399540086335316135023397226108515699080320957312539912420077114647025902805550277653812407366294181009873179943434624121171956606160280233167229140313698096841210835688070700440064234559464500303878379641151324101020040646103524484302939644508777624509548470379782204631275878629258382848696841538401091178910382523704234388333154910614070956331309051486226535977996177951003531607003786302294248067134885278681311355798627080041840616775981201505482704951062768220643314053364197091888401426492940697733946141884630213177584057095569537740577070665348175920898705500232817552467744015859764789488854232308472717537436918829845519903009185301849075748305078889874436832378238052082196094168095172078264618153854427864860158668315435497450245162074579813079432248012382134065818816893966058579423038726803503695196270449141280869280434520884130371716104570612474049612872879449832360840161609614940692108625595277334223448615605609415004674359812810712284005978719085649349863956384890563635012136265070089598162723624895844203608114587217285281868444835006801710498177859171715847390934975260989641889687467419444650673210351895716923366026657919904285656955547521159118240947091523945968293505000251922059407507637129521637385540853536869496637664731779380634553527706543483812627030153824283233510058260031460674466839983084876095345122924197605250941711264811501947162867829951201928607566215219786240285781109388389293759349359012987434910194137258108392564007525802478403650183048707742628177003489762122315410839257838264778202714754554247255809157349356755076106777033390442659124263213318878092700932845014769831082520655658616603202627133035895440747033649993932888453049348798157508872640696298831276619744042437274062068197755949356222527133773631237954340697490037062430330096833381882210749372953393429715567865839007188735800864264151610259702261415937136206935158152538592617872221597501486861355783703397749794445727413804569253173433251332856383672078543583179987167465863014572402476562005007870003203435100337252175378239908124382997365159730799117729690345682640279525506078188314745144763506613867737398521186222080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,9] -4208997423503479434277163209548293848595653799664262759826589143271235307579861197254485417983212938750530295069654311336405582421351830227250823688030047310023598788001327452172333453687961956905899859206243281267978743582544134942898037902436474570448498714061428476554524049210931848831131990471069427228529705159278372894563306983928047021365714457395641964531122998779705541546206743830609946207697942885591095860441928918853646284436996664714852386515309159691188287671893882882908423658789371513268841321435887338177714976069486697959740268735879075101681374653659950456148778191987140708534525618399546270342298740752440758344612210939873868393083327892397463167076007555385521583037679336408489842980153996197302511771110449435048208737351759620575602189918265187856791378067464723394429671528015432207149335555087668984853953245551828348658750367876723009067641976133670340470866575026260746733690155412684570474851068252591881737542475943706107929411872331651057461347743814004049049397490386854602028012767656121627737092649128912248048176462363846609652651531154245607155482149167650628117996015386529752632057126241327643329981707373468764734972760213634048664885188990369186054064886033215608642991791496973329020875369372769873038700945528894626849571298272584420221891058594391231959275217493714659500547702462917161950931177665929393594173763695771063969713828595447051445627911718335394040244526985348472597912065101251093435485777913471827611584312640760914137530138443527243333799000849510624754795565541454401790291832118631257495562731386770161417548659907882566419362114131257394499471463528073197248708057106459447432646266517803502979166814211334088556199642867807190363766903494266491431450825256731474967695769548049496451814301650027396455712378464053447675419176940554124277456124488215459496109853457238720032439605033884385365733352614462223474674460667235223360244769834034004445851513715382775943058878244358723450742243355664070864630263658855349128391610306233007968706131682911030000812806908183814935176042305264413657056351875145524261159987437577410071301230670215479634665332630053047224449467330086802999697082269377378476576025902075399014022417358329668449485655285045891548434429345209227102712978539541773688557609957729606153782073047943954894728164100194355732260925764287837520535294077645465963807180611966730932702249263746318459357150959335856469480793785485524823757212879759160150576452084356132573871479926955058724618679182184982124528400633350205722790426259204820693806036054969069921116349777655385806540842523486612895794582984889442474791184661617258266193950958275270948253972685987707361958895324730873506118059923232048217963722453021901536990015033637328086032374768448340244979285029479098688693449231039357768092830252338192286168037090325400403081168227266541267751644264660992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,10] 10780712007059657744970871715463248759347998236874432164666818444917674609596697628105911815934129347645911262597664730827108051606372058776970889056614063607542352476503591040519898131821627747743615118048552708284008691492799705893250003618949251214924779748474353890507112101517729488162331194370197696332564386203881349864888004934277602309168546755095281893122316605281035569486438585372059521816880493540694877942458493031733223526088508925226404686448815595268957643785820221932144070440790788444646578532598493048245227291288780064503930596546347369671961697888596712107059439180037772642148493277887943675528323992973048291999909469078540612320080221970938430863808460201265333328111979929496909747156013533252710688737457546079256093485390449399766531963340168098427524988668548078024533139061428138770388762773231326133404501083294863033400351544216282465436996354484468883739220997686925368476196947584486426089177340745299762356603848617925095243493286039052031412691202793305866519968399832357946622964009405630416924471494697373932093983641933051195515530055650842510065788408763188972384326726576953224572827415134488843863047746463934645949371815403587933423976971763550600989304514636632637327109341160187959529349515619353649006324483586835683876900861576766774082617753248176948043715549392934753560871702289311967122439747283987969078008935965454064550518175178478764705838671198629066178030344395935735464281006246213715821740989872808087852120073887418620815995637180962735289376368520831191653013669869064354639338050698147850351710243361398232767282734177357711128390682721775908674233855692304509654254295635111607268690392280095916391359515191507572285868099225194246044396588717179998427153690325908481486675459064472434319694886193059568775128453347094314905700335082639035904768690536190915447572151809360961605282531439678422464850600686347074883883064851283808716485331812435176095186595860446269900780462669195378008024091902402060651208433454279394087738814015450653251655931943856511933676602418063370573595369041063783233084583117908440906868562374592135463077478990161464262137758345559847541581314047217297214971013202676727226222081499919632746277403263343464710119101592526063197713871430872255331320795884825837886256021328711482710225542728121440755916968079418932080147815849890942989764396277379089706182509875472363131190597521240695453685345554102483484991729130574643029099355444112244669928062029373973742553065207909282659022360675499236963549685675786785729427745641339976801137495731280002067430756071568482888124671971478485562246090117188633400737089750186458704437283919544221548664060001304637950626352895387909473734067960029321284526195141927265891104370365356951355151874504780550566517342661745389415315450490982813272821022690265830909835298470314048549325383653244652778680463287910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,11] -22039473276306837205955293073520072576768919853282167118106355348222175242044869761209200770576535231275962860972137516304219551631524278590569254298434996182428479014416807146506683346671210257785249928994940531970968770709066016052953865447583690837611309493011046436059738453043204797121321414569973999225041713888390948565514420395334396981446109700174684233725148117350643712033537153887445557001216842859814043366192763622136066832976314628349887181643033496607084907130352009623946114244968618835063285683331314218195864444589493305152639389743313239816001394700535966007071739945042124051893470431414006020903316311070404221953984376107677667233756706764771050975958447597485971085639736555260500994070958969549664881679731793264455422946677912563942910414814665655144733097527539813388851465481443815007771403191111018273727291191508124073078422862366297376537766711864082946570174573970421732509870973974504024867341277598467765542773932147522484788900635169774957312717257720949711396707692413769383018494254843118922074423913367927588267822933071272823019263573306094481466015823641359999431671220010260099964887027230691515925642851313295308767148743581615213837089121424472429265731803174561224639776593128431291277787393336612698147002672618452137585049970055229363320156950253729539704670312109596413275306090114928296016584821485157652956613011631305302507851841924198926213616648050562928086466799231935997304438847559819844043130115555684102044182043843222099839445522760923245033444567813996568512061299932392498696716876290457086668243236003083001012743124037163634666459275325324036981935724039332377525726204941430874894271961575013138353795807468993696918211131300615376792711197802136055918328161895317861986810328039061697286750449524375846058797699409084641692110607908205156354483009130736453905997222498272480398417300966266760923742029826949973377741245313975866042813696971322876407636098003125373366204425051804447508893128034777666298800829809122211296360110676450793744816547526755516037342472880238559452758862278626330561017246733038756881303082151792062414053073435216774728342297836196125199119359253553206070644812447179670679180485004075035011569319662428306982123399959116442771935187800857110715123421390294923988726447288258085183933735152018076318350998624230778687919186804584652983929689987206904765610125360576341196919012652924731383184586874678126222679202588496929963684157580308076050710871059698561452141300051971403306750247838241388974910494737455733029423631643943271131077938128108382082007607658737306487194689304394888451745713268631394643108962916804955153702403751303568698713620038517666988598113268042969306100691641781208453563997727117536187209856698968074349283429917646722696293340223900689396288163593893705708044874210298806352004547085502489436224657887082597367284648369979392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,12] 37752507793639016751600111755745656277007644565281386606704738247587772939844501638954690781635936174701394337054383626872334444024009291624877173015070966768857319487934766027544287252805344341629435804640589919423807123120832765548164211784027926613566936355023717701383365706488732894708875730299980912408449428694351374084777122779304772941204007444057855894020082482284835112806801419986827415399290445291995058834156775939692219720427529699846257375285767390668034995505244480556418662975171792992075061660895025652886843772986777111296473671679542448813332864073978450060973698972362721200468362091974217568841014878514713259614182354448363149621746578046141148647477860920326405682009165425616779841713356885581474333427938688369677166619730400032191151975852791664210920530484890826286084795456380807341969230666803315104463907861751187598903969815943831162871612692683261536649052983790269143862666148963792675057428214373660776891733481544612233694738801284804010545100845347909109606147379672948106143347173390282613729633242237457503730772337559593279350358106703881450674344727269573730845831473970516531897488332562884699326677128030253473433033120631692796393752111728521716864256070060783431750064655366354485643695542381914713579041656501496343087417844276724983449578131981093286790077717025333308057467941707207250608538345155637993977611843391438482391676111848501005646770533523038085191193996523048004046962008286166303894832778117100473185785842386987208151067454627571422000887381448595069925110305224129119615779211423235744168034281479239331049454660157740254747136415145833206067650885125976839154004261072591869436878723845313501875464699192346988658743442047554083294284882733336517142267261238973229120187663258907965082720990305226194635316601078788763268473852489319610645367416553624351154188727970686468256973718442458964651685547284730885008086256522537400236001688264886918563241365444133262044396306043849684669037890756746379275188467786968076671527016430240831504414390171439675515110914444768343297000923414621262125011876340337706298679286746471751972616002045399051928593906249954525907370204914542923010392574336336771423022423988176857145151164395130426843638178609645496391358695725277302128163321783785229144272373911607867540705359109548785905202582107240631206851602491007366688869806710096895763792159067621233213880416081399184059999639809723071817961677510278146652523069124331510357842974792543057616080081299220484755378470496432340491146685681181841713281583922726119406160364627133641770447928781356698375228177338760715495886837047869976198399940792891438617983758701121441248109778240020708241004867366454026091298860624433049052960863586612286304970215593576055535249641563219544293231707057191051730934053880102005180398241751762572704533807239634618845600730469294097152428605733601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,13] -49217892135363628890214339659077974772306602313457705030570978686905334246729291016943143015156830546885429563817511826648719296328860795203427567507532016610519303085291955973014787946953560064464760172802196403816976835005167071161653841798675496875907112198671889433327875110702186017589850067876470748072764328788373017060290312335300027119305086154272551983883741476080896393272264230479412431832170898315111350997052638492418876755439006630962139819709909917957028556533020048659509194527363673814889104132526687567822719617172319513660893153178974089788496934690884104291301498467341394091938224207952540993849182754621883200644996228344325311719383496356685886761625973243234388911832110799377387012750054218495312133172656864792023274985616321706801154908507140289025476548100727724349285454331951895892370594670675738873334052536871691905111685255862313836577214777123894354805563048271247902665641911416702839756127141038664610183276346767987504001980517433388897319534057041870937321096867460287313814072861121198030159930754155204062091851732535988287693899922337144890989966590466356871038624021014376504905086973459177698977720263945953011839193437541159988593539496291421659323307023057166090158352042493013465521126005884501839428293992289453767039209721067062297325781921500532093268442061966328058452646371783324733798682069045041840860985841495224028826100503835711050498277928548654431137253987423731211361863637485745791806679539802019517636251440632873627324674282357936090550496240723727381485451916757637363020614129401880351049642652114965300843373970799614167584282813208940688646881306665700904268918256783213101569266722091109837877964631478249466522800203356867833417033828300081710128563505893976561323358685794596592071285140408109612808558421452524140379411412117462060938628675428024007703028124105707057648786471002111616705178204115565757071556193166776630252079711770899428260423090503976839438256079984554140517286661222299524918540268069851741334285124848020216160816678948586217705117504518735490291801036287840454155076001829922267809074509632675656695658434280212674420732171205926760643019847611670570649822577940516726626212089684561202498211238559232652286448016251729168701179400896508782349565547039609562647496279975776223001676578349315274562615481523606845782449457204510417350143871683274040164574300447543655366770790515826230108089077507932251919586977005564414560552078398700636247856254301194682613356633316543839050784631257892079544723894522838489483946269771939772413458028949617315943683124806069644365565508393726701252609609594488134411338736140847190419256998993573047531561040212026062870020859742323004826540727353393588567651751426572313392315572651571006299208970205669711874368676257374757972852447242229573665021790583993351191811130510110866559799839022322743150648036161486848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,14] 18354434359496406869208329476246301387795712773309882467935409673893737163796344792087406268856075573192935597269568711527242160398237193098600575267577314713079190953747365798258299677271938018032535268697511124724168358857914704753937334754282189821982698615499416153978508663652394969448957609168293884072201403918532366393271416816681682520407281439818519933402993316826374120263346749580209518263883781927655398882836099462410201325371180436357442054953926796395236326477631175054632791603786733048181474189382698259536941095785432165433462474088412800468244971038625566913162718482600265707325065744764470347256918489180521107227699750846544879323457906306458905194641142966568352924146728176590175787577272443259659512779969061851612756362692489449512660645545868937024754086033933393596659785332185792230456480421251103668692686771740725423835558465706820289716958415241313847549936197147149850628122316264453809699930717105752940950352911205117883995603082594195157151413426345649591301961265253102713692209952935805396334017386774111960047994828990451443085220360906692675140333503438018178142850874194970256512190794801627477710144998746994482723790755330864231894820335862476527892282231919596393111409369913340803497083910875006183765176920439550075638740393182621862336994901781022145862104449696587178072298948641544290461597438232117526283323736565660631073649527129478348718604724281068915148213033786662463551145417457917268572883250427899625221873643387117742618685848666654561084759155277847883407630130871500817229922207606141070291505205880934609497675020960942421468220318395271896177861291486241702839915595425525743935182543592008218566953083718475660777792709000159821959525625677809529009765689900428037590425521684011628123456167206203891447295663393321831731496902663484242891717809486922316707532239263206639201198037949794868597059053901715360001446696827442222398683996849687820579921493127614057839180937784658930079991573722772537837188047448670141123042960968110503216813742326149540755324554763883857306438793843253435415001791733307165323560283658873580192719135973486159188874984181310023390740534581392014882120959611030917815480002540681920433064303537640606599943165532564861300546232536627351617517204297240720037609308640552984481372078296915340324042983896669826460304786213099042716151724320034744793440098156577302266361215476302676374754172642154612124137044618534867243360552322702219167975431285375219699552583792316788400563958708810960693191835622503917418456127601787865406842202394177033442028879294539954259431381028335120495855649040221197954317779667436198274393952414194019037900933334939219342774415191371048294198543804554657065004284399078518725084963974208897778398025795149494220774601528787383346804046605128460077699301035089193334897657545947156081316280094999857349124615779123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,15] 109690103142154411007067915858604868177514880412567182362862962772678762650913834300730426884874623016642675471725316270692213714336388765980775430248449541500791527715120778000804049482433384804387671691336328055671278545237291366424445173822562417865520194336590437976151110785205346845990409470164257940687150840063184575561448391098241193479830031990123622957528280076698972208549539066992441668480222440784708450155278688202521722296501360940035764060441139101409133597001273860156341589167116169385880694970958676709966803860215855182170826761517827576926749075468337225050264752494634678667975302978442652617578007497173154601778776323170663407360317405260740290254172695143355909989838471593402815072285080504169520522265451947940181611548284203086675356951686244763613546374058010994093034731763541062260671623395891944283091043060133767825622807591714864186743819738390783197550559893043323430323761415542715770639843724689047487366888561805427857978149081399578142077000138970663513089188645880867697571264170796258320225535940417383511956317513382665976732012030713958279609631883067191515588762774842655926985675265807833076115452123133123473454454158914317933290155950455533488366723205827865026543448944461273655379189655852999421130661561811371764559713248702303403339895955197402389268980474828623476539344417618170343835242210788739640435877988974295317629014937027761167045885542162813189382566413179255008371578304082873373822593010319220979049259723998495035107440610884418088048950576255926322940404459725714026672736036157522637407282917931197029455280713301317203569923689912625420207199046419258031425633305585616037384938705959183105302851111018165044924812140537029523183466735733909926691764133946188066598583484517624598460569588932374908993103591144760495472464916194032947711979670089590325111426121158213746857058701522727574788902416147508816498187828262613356664456237520157980783953418391317742777193244550352365760935267771488979819119817558948972571117593170064203119270107695932095525994098506301698797433038685584765021852903661069416453981663254940224734479472630434014323009797318442935211294370806415012795386655867269296106459916422217487101405701760343616626280449932032234972598759749081722163208821857099467391169344648396168240804013445694606901531076292595469832065739757904865430339256497747512327917932369399646238458475658887478662403994341531031388998960837629550630764643428966384608877154044076913940137361209592503694934200637234080182507822626406615089369016523782385101843497102789707727850188309138824297975916485092663342550379869104420719217154625027625515662451673984638391112481908017946150512252113624584770806114086089282318791411721694897242514106013026979298058341392138599950234591884599340672480540143817596480958947031200599055197561704677714250071051153216991934271058870272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,16] -250667958968785731534948995411571095136986160996590912167404567215461192039493084591823806819219388993955494131569384308257654633611136725764310420158354780281144460551801161248717276679943928394016854765614220184111907387205874287303382638647031491201649023652177724071128910751521613687299443329992828405185192627227309488381845447047379805429980310630227893098537755051611222047309788559227375822491354061922822870002974062155221198680129539684028522504613977428533946910412616522306760202865424228004178797262619440518044066745389799364381369203495132960609755188224055948785106814895837942017107473340993413721998805087263112562533646356478078209813065418897903292956555279243743902360216810997089341555158128488080591833510819093425057206102346436164387241037414117407907527610114837143465655290820029283295620012365548110775000166715685612805701323516408078240021520832701384994189822249865713193935936625847533504315084633284733210950404073101098058949282425661705856709320629011247636080165261119215655285071357219323217083457615915926463865822910400345001611562784512138223340373499869966219816586598945570231854653071415184633002096582771230140730490502290625955294797797444821779256366712652893105324579819395276721360066231443022587981674250116030324648943829655855208784502720912921943613588314668774043041053816662534745453147466743434977673845314490669969190632381120905986939214908262417119521755153445872281609737315963194735444687340723957675242537140773210099426347855637113911463562706312525341189948027483606947795275890205832659948552129615495346533715996004585919450375910914502761414121350614401883232349648059094374647224936798585317113854331008411545841040473597380325712597062451883231609924405874545729329682290763635996405332336926649984611107729036299524278355372013856624936046246575983402671981677933783277649272097028109070615393590971601621621649175882388287467377216177466746127069669310558380293001621713214726721350611897007561298438937767764364228779713064681505702554708881780889083187979112728983595620812976941422918418282945631839239185885505169007931063249480189051654926858053026280719464449702371156836380976399996059877736627329669224775153129683942013893307221173956088263883379080731880347344151044059921906474552041758749811684429023812539451841837502057699342928598407461819276971017903979113712177315562619080107801878581651542815367556444427970969340734436691528526138710542737195922375393276801021074785402423328947968802042978656164297519775924098389534385131273775342540989552696143473440490706550724947150203804654137397278859444498198800141765419784743689750144422204009240657343337206559940642371866985118769411042699145711960923327798022140108451316252064488754577816729835914606634305408119075519523156621862984181010621252778064466114992953510644967720938139675751147673648641553203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,17] 8936209822887804018998260990378273992181501848525929669888897753936270137235000495373056257236315319929136486786469134903703440969499635140978429992139141075901031585906062780163857681145903931907067219265678155701448738514116895403133390657635024388471013814957010525984281709583420681811026404552078934001456333978127782897696721496687529719017225222905438708035657622108866840459776276715353320161651785153639373527560838762569945767373491962496822291444534305562889605166575979823826206055585342360309409809098052800863447644532543463469257115477231856931380852826378599779730451258650255040149632940401453035456623028112803512952223816635209904163204415896165818784138262838285488194389235174288231704032541165624914485668938543635328797458704054610490991409601833874637016799241219778534008090677974760558765908161633939868614185261633376665152997577453799903227061316716266211749899748366180815399276276326097348039580832264053712724706829555856046771183241061582592699571941706163762769333343021458091346057084035575967199725708136539841004958145883312171598522176237189156844989434080015666228581443804558444474792577196572836801126350420914007767776731879059314367394107371828303996178957349710247544839234978452240988728634207462143959696398609890578992943435245315695086343557045713065385454989977995869873656288031858515490577262303923667754813960513203958338092158356956247211838362820194928451328606408863324225497001923760035104661745381019499063860063810220006672246493473234753529281114557238754192988734794613268856302138059032827347985234202825848210482333955264713595419124650002526923770144844099645034281546095987184246133859986018854811532176030164477427000748985007031189687322797048890833513424875509074667173603069589370102555701944853219135262750269126572625613884573545509175045228648866801488461643952177401989769170301343151722051197484461142622448022062056486531842774915213413467072889665634605158266007584368267516707893773042654178584512105176573121791312708924362687900251506621227501152626947272169734237311834394126717622545748944322853481727460632319101231940803142482440387439389124313094850204605921438389042839686872817610150332942270747770402340048147943309057004237464977052388296508910616576465501001664407076197361474199551218099443048261954362690839205947477864357036641247687667690596734814519396454158725235189556910642889669009145337463256792314114563461221080722643416086558176039334115467004722014176619606435108951153553504832368917064966197479532102661617104194639372308649288768237625313308207845477365653700949055996990392239583649966135207444282839532388151958318668215927497232336671090872676149229364147455177676795434970984671544116238093475855926445392441890761476489313966732109848389229998607636208139975973987640858187414843088468903005377560897334442989147235809484987236448468992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,18] 984702739828251196865322788529281630881408729939942453860749204654662448736351145637235964524521563178297602467815853438885310429045777865570012294036621532922050676153266773729534236738979158246862798791098668112044088917676436446437243765960592396046332451472298432572655052160704873823709788073391070817327586919135255772855152352456548344274486150974574505146295026206493185526565110488632110975157383800518353725853655172802741904492318697267509154495377605291366587088159815022202571944810310154872723787777159084484106291293225955759736921158091517625995811307793313120631135018936068864733111319426575818972338897105860351644572959219370690310867005155141745383102030901059482356462174002881654978911238916374650524926239851363153699290329690127322457906970710462013035783632319957287437174698009173502132379759740240810524805525830534453437318266600770589579500322096428378161612924897894740841581863619441420968230052598469756478095300051589079224018755933502953412985022076150452309773538346692292760192735333932815283678758983714065318747537377227984323148958439612497232125694399928798148525645534744373654099972146073225415459740266654219129170319933824223974920785415142647163213822949721836367501113523582966926564728927266647445456814671623201677204766079527615074746805809687483207661390178074917608756514593037135839182763012686467713692731692810221032912354091280099726152203530153870894992403780574182403842359978561367143840809444478255041260818157727252456453317846389749922558258695888833030383343112279830926480794536314756378570964632823486098643349119229222842163438538886358839607003683909364474979626248040974541728339635906757923455208712063286742299398016189475942293295175733146412609969831023005034725009853723455696625551853767358546194208123987714225218604148783819621011601774133048290548931877186918456380189144042549983535404563065910504011942555507929485239736250617576981452206691830698658679853471029862377429737312879550366950555533308347299727262931595653291143447090862295186618855997898548071177586571364776011942807936135807361762324047461637391881831067040504897150459807373837941111051200749548004244874477495605425192299882076648641075973617134984341382225856004575906016153919843521399637269713518322706137764356813331388104724683781649050507780082326472958473534770598439410944095557933247757469271199803629219608442598110917282470369210352469749667662997042760929926830995533946544673223390979050188682175007049428674760848252087574390990298504395312972450305024201085497863566959663242922069015819740136272904520569630280753758806050389853826783489107755842328396878141100654239737200552470418398750324221849432203708842417062145714591204132076152348247937475005128586048962457839551521316639525475817661131191074490148992453713676834289122446551212265259772401528487096592562481675703104307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,19] -2277428326152795232760050033825982936879252888656310282629799858412022168848315495199927510733437471405939941003955975730945114712359624663835990665405169123549110552870680228283368323277777075577062246473165193761218166665017652730099097104637955700682998420199234163000126607197504801252041011021459685616734478473715865189857912690630840897873067439375819269333838763463679469985211824624063551463193129068737471182504666410608952125581492775897892210325407820112718391852277855580777964574505440648726085478816463452269603477148635645099958273584063399809110111954004192981878311743097338600731662747798632416744144048179533629062713568821461863557047195678361263017397881720841364975535131889019445042754774597619303940265758124918804970147293260662848478846015570511363347681707539415519772992918777234642668430134390893829195084061661429478710259764822639302296191350583392309711857396548070150276561744619019777750475773637925097628128780276585654628515494721730934708454249686571380068481684906212596482395890861340567261805277317723472312597134077770316764022091261706577647253423711387701044559795454756733851425488277841351247261165232620192267050062430148553584054313487490400549253123906853751865960958669615748954822616514788734167120670043679551489625779917972827305315739206527655276570018738779238901704261408810543451873590627653846837508490909196617779422101207038277096646921176836552660733359275778001860032347810529441651962144137729680291123236137425263055724697565022485589443298199807235503741919985678649713693171156521762634463727325622237460247493216993295678777011046844762177150933804953955217904501021142988884731114581937912934471102291987759827680420951572721839339982513009303066844675694695463303896204805087412640940781974599068910525525722184165731008848811097676713776177015721222129060967553201071515384366041746903935647075282542123527206145504543110613076884351690598626079225692257069340343837561932990377405517089959827018095167192346994391712262894698515655586022708827555382668345145338162274510681632734136064585217353198245541484507516703337981688012065719788788944190530030722164429387478620886264699874577842419128985853491284354422784655630228950996609439720768248721598234338802079415282384183435918421820483150884582897414957669104964733369212396246091856523849059525215994796525211747365821510037219488379187389464519008542823553915561914960319011986411453813267188432338338755669570023419919992233850098508391902602518791288576019477070894985077528956272170696368214516488004417732411327797980955816880987289980329529259394835126002392268974812737695557441526314449389292016445015471808025538098206436313116124103847647578987332653807547992377093764301526625052152269386119189016651976983975702314148390539058329672929585527219522881542365535175834402902360631881179517495680204144577118994432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,20] 2674688043482069625129634724182610091596143628152954125886197066118379548907664344394185148252671721904193460388390689973900969661379935337962639320449913064728539790813293791010402415521786564564646698737196702269602930391580402887201099320409873591771896104633942472000872630951540442937481590616855393270756550135433672033068045808831403561206457596866579447668415258497719847359557072255360710268656118940754762103074362709076160291063447879557107899820895929628752037606861267716672783110062332865513037289304685338548393725725832572407200508721335467788385486969367111567549037839203496755644064116969752695303065116261439044800215399133041165415555829741181274005777893498398053117726285733289513096191327335670485832186149875399971992964150537399616344453844287321023058115456812232395048456930651841064297948844473549602922532858311433053707552821419945308514452263080172191304388659677914528609962877401964816627820934062521788091853816200298154514390362430044993200718093053525034939572774949385642529674091504027808861130333547746695009401324796486129935167210719046187706363249597224146513117654189644103899677270295230864866430236903723625630532577807076442721527485046590417079518871357811494080148460585153391177456635792952267021291586454787425978010441348341049034308211228655716247023628568217214082407236922350007792359878153688929946699921907571204445456480436794993049508755169170972238595247048515382108571086403728485628489661496163341247279822864513092024746033656773760490232393189819507344014300281837124396895347989112095028708515393321181053631965860232349249048110138864327126929219545491456152789782580550627618916163754539723084994015400032981828394521831749219253584885558982363395985721886855741628081304507387648459126535746669377797933568472057817938701053612011022655607978435483838412095760099071048143720825479821572194881700742307532912499298006827175189316182484230671018263116644410479756069428541306008797332296384199562801251246627183553279219196446808752266685378277518902894476483664175156744762432430073437519864717978298709958154870318546879805993359679151467225223511817624927275600052869944782483631516282302909618789477829253369095637640243177643247481501119833453836559124277120197373373753086471449460788019163315393802611313997735719529579535095583953123947180960903260125528183026941384100492163572724205202551979256917211402546473352799467261296869641850628034264160595156422419504873607455504435337212594448303579642708112663902273092110196665386943132344309769000142827066381565683168070695883308352901077186472507727118043456028062595111787342072725332656158137667724781073978944817067712172287768506905003943364741109122315034583466150657072384023054403973624392690876033979424644796340576029951515130515845935686587999701518302037264298087185843311860847622574473363370719235263042682880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,21] -1666804066762406332890711119561746048333159743069856178868479702303429282818081343706925961645658766914306478089825935427645656261993150838160473441975048228949266847111783870699938893936185701159931007420110606019765641793010807773245131028167047569262557938993222727903319439546649747046597323257017883921210472990138355955412713714744200513390214756496965049119653499938754982338179567637224107316119616289328643739760966401433750277746672960463416176977131792414757207366768795566253081748629919366624898261305944895839126259989781698670696194937237852799960208958260115562723013188613512474562413512042354550689662503007406518788103550019160269390952952737675990138381095650961334579968702051320966832676138230664447966463213912914393083172670870947464335144865440370156854483320762913469731720494881568789066819932020226651594109893658601832221248648138557765229464094574853791699698227595685964324804099859087898335523626937559124160871493939527715670168883025425343860413015720101287074110550561660510038301146203090125645559182434178487186697423870524337908462218790468353551916478026857788502464794941168059102696671213490789869814313105745403666038167096115138709553136916262159510735517384302216734735260653810370908401110929193919659695608047033282625406496794390005276987877595541570045336350227374495327018341802644249727180392824335668452318234804111678783054709297147300352400609268850300267345584227272492687950359266053090185267986651785794247801591246971074466463534938859246993820944624618983398273572661013793913240763184755740019289201391493882564659302167725794148176523876186653855770758085614420824768561910152522663095533694751237328878961341385500488100862965520268336462396797627698296538659005036401072505719876265833828186735330132948564833238337087905300708184689475859431491361342219848348437933351764846012831029570185501711884459758953880007725817583863925911550217129522271303390587134321649767251758398567155824522371438388960846771449713127016328841053001034686284639878483017817439290936941742697652155562735609286423619018067808379146179519743621024447095323410472997302437665966654703001586334841112962477643314268397219080766973279092769828521110569981342451972350338389419946609538060532722773516222996387176256648194523512887474771539405734156318809193203911264183601248859135873090806177002624504645620093899518295665678241992250527779401756031566426525769574355369250937613286394318722853969973612471254958660827054016689108157846502065223040290917445772529338424024343403506796957649634959811800493927688556772519342244735900618893686689293630572020963365235114368716762147321287971058711488453527915776813279767445706381309485889840295634789911347515129949890458859873592422094645159821478304425136046446472628733429261221224999911819141064374024357418107260597879320775648474642793964293718192160768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,22] 124428745009273181074050835975456528801738398897018410011782127213621612275668945991922821356707953108006295219420372498280514523581041017678383416073627395477792049832493836918260686060067229892987650569998566198343989988730713332779914556410809152949275166502841322675126155723937139597949340522031839041462255698580742793059219723884654318504529357965750546041598113313871419816921581835241582078397426138981903983370220200873907787442691341344661771961265085190188588108022474040428762818995289437142989633969879519678436146164398943965231341499860045861280913049498622929975666556163567691615498854597372604548948332892120442002061816996844067102031180649067991876727984373030154562324777701947863316104929337506435947741825215815174010714589578849783750271564528064698711954389497402351373606476271705467258611797089451250322559433962072104297536689091130208101173407989998281419143247776509591763237146384062363188757479283586934423138540848800599627072301271418465661141424659313026886588198334857737482303151755063444785403843117587191998937921224244739379152914724405075497906918473946950540238612156276520268364759124764093067293170284258339557861403085612959199678502196284104568490195895673025536783093258836851809757864938137039533591598705304923672390253905152348945781096537475599203784794706091530313725143534658023676620189348561254054246840080616578404266918268667584390723626871722815230567062945761467380351583930297923874751352068229229815526780178519352494602261588423344701748167274945667139704926698069889835924485767161083755502404413151502948836666969982957645896836713970433397824596913445678931847128786986299657678116843786324461268766169484371329060091761546902385153855948395612472146841076637581202901254938019763437426174626013523436884398514159785785587592060341192443541840604303241249071147537814887634062310450057981742806176585541808758546474908092679568766084656759870740491905164556586396357923810530144800289140599180326626071228159194086828816154204760712873187967835260535603435981905752668331120779661443584855446502936069161811234870397655649733410198781363324586169034445418414289835018217963879737582047288973939791359829446895509870680942580352042603998887073033654343002032154540969085592981781178003471442972287301684608695018573514021529422602539711289430443540516894967111758334920481470389689177358552271239575506913791123243481282660049397768934021528100831990262700738131785995861952527131760799190049458075293360518126069519960894418726714853056995329222171792472161464671953582791684558324153448185485052173596433104018194008853962580753848287464269681490567011665223258208843503938219628576034215314720661098303197946278925517144147693520751931619168563367608628168846295751801121447167183633639709296035148184309901626185403276346949431483943748212949605197732554470616824468602754170880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,23] 1011577868617109189434092669873878607542415564733803588898715796118585460996514578281918842306890451417468193755374833860389270472561798532468465874611057644394032283606484117641545751137271522252623121687464470818395671812428260186202453684634793827353338849077968779818949044147698941613992748836522231224570701717263446751334889448914710277469358537994097755708846899428979204532297463641975992530065114428318846641392696133015921418628770426637864677048463764319926370045892704839403945081697168917260495416506602405365630751996190702255053835857385639939507532224669961954636042413158414013570396969668851774171589920218605562071307124833109703922689709001218940617178684369454381699439543817066787439950944901652539100414565110107467459243144482627382233385499647222556365783840881319646537815656275173851869857592323112247466451991139208910714492133449056085608756050719878397966034825072547235824531760889597033939795040262978135660869998174288711590603766267075410806559665071965950907594999854575404041867897016194276333062152850767239753626052155299373566691611446242755095930245301739346058713784200787327401967476460758848133524941522461099986388360168554252759506535659679050386717021843188199608269949841746218084366015252016095379026930801559168183784794732575080330849252999612621013560527147655603864028098407500706045832080431091274775242554492664180435350590597063333804242165771098190826016196114873107113634075061070509658002543846771981608658389556126929102110783809233138078464563700470065177576980042986876945962621784383247341466619785120011389010407412286911229751606513157973747505765273080583973877875479131430252903971474034229476352237646011283210376299099369754145361348442696750993402717479807608081332805688181379171728745225537135912075498673116844434915104805226491225690446203487538139184427251054278828307740028421401321584350946630817394127656493263066090966082920735178923888237743630880901775442996114871965036347794541650105197030768135270570735724711171851892909856620550066543711030336803521347806045861313283045617009419711062733885055654976147430909610379515530366878228594381722395092165182441386705032588632260878504264449423627049791061872771511605413794850841658714565723804337859593652930530448241108187064739559606930034614265860312231952621616647261090861787519910570999132906670735916346310160460465692661386474207178846977828684191603835676117414509180306153083839212805566517266333446286791181979426838101017491038918261755947645683986534491362062650782444887096922164863390855411598242908203772398380609000660761771599792660352251117397599595750519939796321092782585997553933740968195027110828370419552390679471838152517159596071105969905037532316953057112488433688316586632483309967742988851132428607780101863694002747525992131871155310728846287647119643725329896670040557800300482222096384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,24] -1832233264848966630094185172003784573749153320356767815310700011768886107297164375436426758252735790529205918734312288806559345811465183294963398948737327353350099619148105659748110299408333253316856283710101051714152826444752501402571224886884561418477984138044495478586494012896028585567698885114343041866106886593417236742349582649007106906442689026599782845972756293710971620200095741823787376060636257155969826586424007337221843692172516792044400553833514497963035878620542546719634309217243636753995860374685299679894007303137249964746176944949318059742469392794644049489276435992697743216539820918285453438224858580597504565141053849039306471670837549477197910277680319714759444395339882688377747369958578677483266105877277899632243487745636469165935039367490193203519004625962136241417244733105093588924517640627787482563594847317496602785305891744235233320237902513099315045505839628296662137114061458545945076587764120702841522106351927427054972317925581743043892378407465798429335569090936226979059077574157700212563952240588715504345110467831850734172386968680466378538558998569203048653671375622415562873954486243793290433540291034848721048011900773741706527175805751864919944515896270434162770204064729950488070623641896807142547361831270612550158487024486487030109619455133653015523058738690994437358772839564125344508824438346020842293931173637003733352882994556358819030102030699572702927446119509434825703730351558341723109402626041486263597343862813141349553382975292022636260596240161196862506014992576315135261165011270873892457388016224236519968991162663340138438610652675093123529286087595929825069333681726093945546577940735193662666407608298285086233751455097399963784634625180274566617825152662784839612345615223306923419764509927095444180391619120024469271168402344884785795710590659088150150970274131555486272918186895934003391430914629804527678766971310719267458015838504010161180183932442816817472201844750874868154058155095238453611691903867718632302910921653130706951893155102741748855352112503664700126686961049084341586553486459942660758680183287003566813563476104957877711651965584630877026659570891932265956866130270102573684198974656250488092142411412670563189841041404885295754754629621663814888914277380260005569915262189150668099160750210063643769916403394267232975789331767198515939036724093869052830452646898644787114165042282202588731609950750508085465042802442444685089520327135794186587975748590466793979475164698694671674170810578955495496672671645431600969380078513529714310372922632700991440019936183839721958901738631134153439077032433162483858162071655735147864627280187597491726779635183481490524769253058495109507197182175449174669324464598938824276844010046172547667775139331572973374231119027272300813584142736937117374238424892844941328726936421597640383463985348036460183786184547593564979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,25] 2611347636248179059937810213245731715081667226144633988496184181663885390557323589664103517778363968604184256797106763445108364442698379709084426069464830386465335771628795058472790688095564121850975976615997104463392507596618611266787966268944613855480506281676722009488524644580936118217992923818701403410024282094091854077711172977368257571426845380667413053770963630691699075672231521285048514448430133722429807948039606176337992764291168454644171634385773792336302880742746403440600539468430481048069851905699047468909486831561568132980903979581034840846919892848649213057094613087883077385914681649703847117855771368348222832718904345317477364196844091605336236503044936388139411023297256328328417942913197564889273787529159654900700135578963545172139082595301071447706021361188971576349284313230679745972959857212861675016504390890551978147327112089245999155629607447132078474448441236484174251513476589144734080253852946842160083872966935467015734972547907626950058364326520555938618092066220521936215716026408741128463997434907539632206815185955629074556847972433151048775363325705282780507450666906930171263073942752878236241214299432481328796229611791341446146329205445136118813624215169354766667130133898232812059340424985809623362334840082977529627397754037984210668387768291961540313226364137764736710124153213920085884941807367662548577705342585535325241585487649342161464591021034193600122051340421936240318842963089277114665565667945825445432388972119788714422641633207962283888874695745500265757617099680028825054490163091241358147757926346717536472949369856679387220678202449800635662900828530050198242228429010005086728116150703568813695148778815756819884185250486399702676789913106181799697975312417306528186442544561917227240121511772875397464920203292842234354964524694243783221487899118526951699233808161521399454728685294288022126742701017950422549085770803331487597030003046523407723554150472009570085445380936370380894842111019998792649931800274562810909291219864717574552808630410413456423388041884414045596139173152239650399162741676238636959930163155378832297313856620506424779164568668666028552592940714416425764332710568067807269216904264765234742236692411523662770275530442227867526842361694360016549669417196697586114195300233512132266539771181943453219815747498705375329803495312715522711175366542037519352951870209981934537725731864668918434941386756684366500764703905969828258246860961306321948198068562480109004104079528937842158631356980550561074271011347075301505157847724710540408270843353521109610882432109790426607990341092709028085741987206456297635843906630975765621556336289074669817366800259654271638549010596692125570135880094843355212225187692208648975540811719582060112276183239225713340258125994069144229285877387279567269267612671462559217036773563501041177984035175240886015027003421065318760448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,26] -2865338271894705071596414996851859479461893296006730725357615817368293986025386196143759491653676806972796825037024015080941779122703573292102261664532185754622509202214345111836131210720875327747538570320284219173750868460111951279669156918684978787913062485665973669140599846755933967426156793001860355525495581109130500199575136951260431984581464344688352632797683374711439483073060698675755148746964687094547625929912024689504264280872052285898830617253002515602417194274832777295158968216634811934133397859818347641813819491687110914328166905267613341998223304615354149370646957768945879439944959588393498796420383114420747170540615413247571271217748241613214303243990478965331229521459763037772550869058297761492132774233415958531235508014082531284134043670394628125332066059906457831866956617566879552139348220585422816181817173507519229990049887046691137102344530381592169630133265284106509630240526613838932766489151278195686035687955662447604811807269510572738645366590976973670580672676296188620035498121719502238939511212588341774290394790201162474567172971123378071827252969470943580345226616466384868307652135816446102923455387947478766876303641719450024475104264431319131363439870703583133852343691708205505323397526926501254163170450112455566064646137418533316571673293301894621232541016541234395025450870407709344191264352327505908209770154321981670525288500971320157444239773610565781166414802986167500636099945441283595174534197697548677819333128858847552012827050585202396527204520070687862930142582054273080557920746967091141104610373237181182066471677705945307159036891875984618565321570151477980148488840661880772770299705697016086844503243752667956791585291233357065640353782895101047400961294582728332357572151105077249115292272474028423362129072413540672045743121972265478315742633686573462632187602244745583509470703016826919560655682177031920931487561842495477693345482391927909865164838488659206021184601695275792938344268330784371290395572427152131939451698894315126954039316645947821279753401942344428078452974620521230480144046026792520971896823529084538374093453868359321509425417013897995401535791381443264402584547772629660780490835932044498808484392043406126255984319667433320016767059145534839643227269542025110372270738847777094565638670282935382903013893989676336167472834799654763613976314291040472336340150399314093141634035539220779477374261898812789845584420778877648195129473452577101078604800765052525280041247235838020386005306353486190867360460747093374614488352363747619836681019707651909894782498138281953155104571169972557674916888031247623678453337396636185540041300164868005752499576212805850905175789437263702513706306872134080960724600917817048871748872460857427803984003935601370407009084501400482579225661841857472516674548745583745630579205844479377240592650556448316027073449306454732308480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,27] 2052833382817567246531350186413141237840120133234672418208813291603258694046645515873531986812621723604147295130693867630727183215522373124386566111493619169051452618049872787334114569566152217714872734060146754745598561022456835393052220531168247881478331063630221382879611685639991563891086359937698200597716925848875183904284251800653673307080427082088266713147437584072072089179399019220677678587916590754344507936464990839877275129559051150631625084299384555255555915429466856137146841813805567046964836673564454176499563618711935581221462588808140153857407940491554123689656724082333961760320385837646788350030362693300858866356988426188177164868468767739691904677899091780945178360096290673318399425130749789700299747621164274465108386305921428516463175022619693311016366299721627765038571855593217941138491096917700174539655437735660196016950861858236635313586492014417924689349708520421252351114466214042239084592910834579195018300634350714888755316035551666426429111454786694398769632925750715137999111133233764173653145916504133794602452786332514298943342472183707715445101842916120487155593161725263626667130665197921830880721237064704550997639431682125819084621443780679330152044970744355777627288064136815632084529705053480931904629274715501776644816099584888979651012783600563886670975151649371365844071424045000127578380789077533754497794565333862232196436722263007514360891839553635801910262761261734997079124006999182182551307335487329424481382189859169857226980726583193536407950282244010839033269872442428502281676451885935986910044537225792486277476102385346507385701807691634266104997593224388231296200633905696607307109226004601970762606877294919149386395201030502856625432101048823097745702047171994043551410312538961491908777493540279076548885824279531161815596040528911875747470854311739496103647394587022969389407234279441992933550384605282222218872317778315057932563311549631862483043532843873519441573666471475269284511596464149748615855227633160682640371668077651637561924687666281947050624452936773369554220120269289741720964622119572784785024753159724660026770040801561651752569941575944944302912426513026538392481162016331504842418822359341674002602365187405632966492418001270795031922089020041722862393158431774177755583739647269180465739876278973895352528497980274281730183598253578066207101635479584506062675286801904683156481294609048104732095489915728212366697411376389651049289433421013879948260413724948575033631242265023466684091476269215391518258677088030268216022700690437668838600865240227149649219108633313854512596264732834630994571214309495362565808308195157808286438999180628341248382142144391726002180149507534281326060816305318369519511053963751030400825430623389303518469042468102425260364436560298178535706013031613353699964653850780631967295044663680872978592075899067417310647649186607341240320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,28] -560993769410174354111472952975273408478698393317287696526647988365331839027918846493072883306889763955044286341238135037923746048852724728505151797107700383822905649884627231790893730579774176029627441768145125963061569728318671836317419444502376318275709457186075663685177214421339059157683969647441941899966950912860191998839566084656961681897856139947306049364567051343423955811830173211642184217685939711867802698029908861539525920779782289625254933049035247479155483305525038434286946313848590384596245460637586515834481035236899738608045529379122576311910237499203618725323065498738730674384889586920846139159096055172240809997320549692625444704197700302501523613460620118414546003252227863212219250821729054190365154108552459411079130406456139440454865019657340049415308483036580438385182087937083228008606412808662600535432867957485742636747046220523677324028791355547177583459301726585992307786772900410356895447031740165425215470862538199375967635738318945006960935325990029049653007650306257007828671414128072977464068817216245659048913647953909559903275535351408253984712121003918912967722904874438237562514975564361456376019896626647765742621491874194754526107902235932902818542435288224690067209231962238506387465565766741943743341174613278852681205993754731880476286061569767504112862395560942592073811306816779283879711075171793935747881761678757463040769247969695116810825974370675470958483767619033108489399879760986835922598182203121749067376592297721569339351116245769132783360389241746882913157223571912195782217426122057172262551860217922832763306266955253279733426992318413452264528278406016889200677874485947469120119576453000983088559236005925100477029164638495269859633086619865237064807314949581522517150414376789303906818485641153533442675022427221229645035994953853513087993600025814506052411051194925733581483767890784790668918830894765874806823196334552919201202007309751115332182082992345902656030611539304308401830796037650340945464710148995643658329804283184208433469476586718753484195503700128803072426578581354173360117793761011044317275231054239948559740435838218894032219652869321901424035403350549652501998071162958392143247552160215805373714395636460187887407912263998410843386840683004492703883398039699463987704290009002601776479951732311792326177105565405596791731278304756470418686596071425031443749327820345259296533500573769660064172797028058625479407538757765426662783931037867183289683676730297018589263911310126689290285158019909660797093898732924382004717542611074856116772413866349184799777102555807689566352127112208974924623699945816708532536187791720684952660499458140390293229018604121732100247665160089797590085693058340513428996620288762563142268512128607691545464052551910950204922969467458217199988048453424393557152765144019745561283869901513247348368639577566711562828633762868190248960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,29] -621312309147922849140632599386091323645991256061128333856901641970249406520795608816618725151578111160292160639018304059677401886035578252939071312058001824682964787884695309426181049571620417965417282313304068033041493298941965592145582353702429431218754172042436198135002195959022710961810542939258110633366349494128530038931418701690864247074398004390416170911190594637086330734600573128333474627353075093831427945157378092132647360896078556215112988948246956609039914131703288813980183611752581207534394354957874758220803548189144160144087385341836319568624974310091108226389847899644713244706149292266890722749051717543907199355284006913963785025849821673423183918653496067239665455513175426734848413158194705284262714408607584054732039284051633115643944838701614198841963792943186916771071074792357478463643659858154332309524744135254238177857931331783481911126413672288344984399449876381636063522180358466963393712775566685408560869706469209793123747822928941483732060854758094026246311086202143768683522974902851053981922960432776451129531209890862789482142175368406517744868277957984167199177140900825952895653254195763480030048714969476085885995260210989753227519580913726842477629694375072384110962147116739105444667349099351543850085372929068471435101617556213443529756741437823580366003189546320239436783005100796396479200273103812773546751388457476608059501034177127146414679567809707577898367787232496457006111772570850097250887869021678800742668034900308379779102137839439077608772544680731051465235973703171837361474885851369054527495148092912750292879758142173041486282891944932745153758449175875742392338065608490262621697586158011523536017925350381333084261517883551340993861051655085184011826325429351074575289022478117214353009671466008269107193376756215291237426749055194826141553948504088162821566745751492899740402551733615979629186052809516341070603147526961776602068622346432321365506482800716037065482856527024947625768580540115076371039373406291940024914738453835698851601896737728510044856735273429218360221936814787757304821507998461071176616173545090369410543980219399867334007899484593663772695701290958244868593135749855257078792580422244156749705476657771851101773306470517298989359342769567799290439125341252476388874709703422573074360744131664196938289781186361755003765840315203116147951756109588316619962521390118011056038326140689347982382156997822556600055879026820457141210755360838536325961231761824702827223509616900087469057701218653103944628548914501096489260788303640648701283065705974158460157489090585346725334648324641582871917093225629858402034768720585707321229563124174229895336950530603154028079653341689662253914816966338329918259302732126203673601534156352428307107514189811361233708136102684363880903646074424015634830580157837721021986887340201946243943323824233536620619817333370935836672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,30] 916323214095781563383302401416580040310688727160741268811887208749367243733666080991435980061903082077036473324001374902062778068116506888549645678346879047688844320799093748753325907866628366498877309211228954147147610041465619185057432301962860838475837451720299141386622327930568969068140324324328294641045690604446618227730584075884715992356818434025718653419687673503491470134498735852738741394637415766106803716491102020101380570947390570699945528572281990228075092466338512331364201156152923928070304783430940994359075640984621831811217686814919823000314074434221545702127856397846588688215983131326615405755957167003747368462498599892149301924686204759714250496231325962896307630786663903667492610128617582478722789650975805103858382734453359198364584153685416913996920984506430785837609408713016896379453684455982582800486358471653005005709312163734503854930394264963248069519293206047782859501531080067401893656454158961577999167398023923373798042215415932000213209860345325128484882549947896449104729145130982797519859257938661377272200708666164975141934744332809443337821227498258392336047427821125725845466699530199637227393301223702017133104942455391168386716088619398350890538511642707575936822287568523201261118580945789990666359690716845088863017126662607109857496882744081277084394804712521408016845624881585169989719555881069097661972513133074950186920581692045024683363265630033759183967460667235383594602895106966044720841182462070935517738570563005287842798160683293717425295228321967035791987502538404975188396616547766837191895470142774859397281480286202453439978667436539408689405598478487573528721519394089170279145014765008831224800542008635512805489848010291652415355983072676728711236657258761737714817969411816004218905929831299142074287627862643987619767540689897883595139506713874417800168041955243782418984947880403571159846023465106597890019201663311753492358841790216638369334641018408677409106451025008124345847047996256193747190116299848933348622711736869671999713627994981511244870960291015661635435389676039316326355772772344636386939812691988526803922071297305374260766304688707222537995212003931851279483175553361266424828179737843462939740872758669151887492822567972888012315351010057769820225028354223424842431456294572118841950790761157377619652738306628728234770195407189868175033431336721682055900521039518696852636177066032461963521578083277303579529456104774897331948676297241223562403069139465690905739386912456839286820722961843314722803623706823846523579469425748010906598142928339085381563642239863400566701532468630751099114566869918120816778666340404137149447216062950348498359888017696589758602639608968940039318083796079565551311574642564815344899583557101177833702548044960781622071772476790464628854475854354314024757673127148750387652904072698914102698395291801111277432347962222261043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,31] -542134072706195483244989493834740307986266549786117558470936534243970607266458218339484375322402758603642187486406612754946204831710755718617892959267764749502537781349199962333779440551940463933306335082159646880779235177640766773489339895305130979363164110712833828297111570269082311924702068283173025417014639428970124589190054836446067644559723236592678689802276124367921424848270468750173904736026043915363105510189577761873898820776135003906089755034781361036229241103274608358588817660545998526423422393263881119795704133273245388070976067196909202985696457216344168358868203984498822615196641184465878074829620072536697762157030436221609233511248403261571365985963731973264244620238518478236990336315147629772099989452140014011887635209076430884930294695199151116140787364563597041258178936319947015723946316393864407475053355811254163047387496158865614762676636450508884994855938117269670699884629537514593079568036523767665435108705592455662250638697261494095058593258121225508220457240407076256011772983408712578015108981575381038101234113722478731161870564050806231230255272577945949325009025957162014390905468871765582515314071247394278552124055271039465655557708233139064917943308890747842135627263175991482243707652872902118688029963202899598305966203507273738147444969405213329943531004545033276318001941862830996344728434625550235158011937704116974339538540596694672613213472957931342111902439542208335905207744900965324442066487578460695618270074068326718816623746211190135304410728380534021869129701839172834549787144779081114637248897095998697396942362322634692144487885444996503916288671334587991384834482856343209238252660532749990497611872740489652504409579201843215955707859155637279501303104520949070923239920109969702553813808721191408791668771867470945951417533255867477603099925744214500495206854524677725909457602865066007224506644718406881354493901603883011803116763992102151873143976502580556403237993100192960047359837612157386831357671433542010673934767035898705520699601223582343691295472164258161589520925165968854002914936835997614156906107195732984539948585333839207312190952583161743027590610542027622226270161504532734612753374246415243778139542103968284239426094863280800348189980733204249631019529474242686100217978027109418204012713488832713515720350357012359919259244701414470332286393328578889819960606895968739884222380665084899760795208994088080332534578440789391526930179881603235346596342602867622769393876672767317609648155279269126469524398504833985362174825734248755944507378840227927300960287279882769019808942632181438728599096371814300028971003966209562771126068057158809738640845461609183500235659197922858407344084206618575992707468422036539471160977455686206399031475613531280975168666391111447628278318479200636818454318015351867760780761560685133481858024050766014404567599816335350038528000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,32] 85161824634242116734753771292883391015362810795085522420309003937577682201955471983058618802560609861662755705356586786673228622587300012688191504534758137943886350436428757789009997889144693277880958251517696706077643007268386236067452048106072392729682946813217682363852244679716641934665913998022266710002859071950116509775190344464239209006239011477857009180899532538449158445074842850723650839904858225879095750356486995782610133107281642326600069156902456552631092313795378711064673578994387440697219718234952922991949118740332297143691955527578549424967177621747956573234403925315965667098874569902120369456591472592625931500886510105244427345001147217768758477176175352279537539677563640950086446128062660798072003754028534475371866215589433252136199654860548556246395048079276348366321071841269745030731813568045317269121947032949442862942602340311394122356723714045009766649009857853178867263388634163898133474132643391220282831703798360046747890974473795105700784923215946471196470620407873127600743502047038815172047071407978205180619084779462256444360921638500597990451532188492505876304032412962096475216871993940020292649096908703095180538500378737747856156703028415945224713776985522149948675421956170113610691826882342285738781006944724593283981956137169713475172671117014059120113140088313451534247593930489045026093784747031567510991775043186950654622384785661038138932925295222084445368366583764181476776358415981066838153391997396493449446209703343386443987806112160544889681774277262571109220536742430185931126988250185426437462101823925705529562700755486999979128390923067415675834452149161802786463371604200126902855719303371480246896346901527290329597353752288355941121449175102427110761369603016175182007174851796189211155698137413936289841646421851737678674568893258085605495566073492983617387928708794684024996183020095878695020518345617367161294202927425875405298640251801821050617421271953412721512135604236721622845550002576478801459185597827728462530849370354628436869104152471563894244257316512231267181861768663427958098562261657855183889770762789087235821215254230412724472885650809192264627143414904440733624084991977131240239683731415038043097886810621971271964091145153018522802045705201218536769775704802871758489993036392206452826650336775037565365817750594939659158527092065218219067035520856810715863310506157513903002674880274480278717999461820920622692022799424656448739292468417349754552612586903792833367038626876314721588493513604774182387414313245089664850929704421665720773609872861784895558163501594427534362365570377108470294388503364439402447609774242931849388501656510198472809485676683959340293612582999886594922368809958117827234240559566376165232563573436119356287909939428208596292426055784649286957384207359526796636399379762964348512298391207829824088954173696893546095472100320330383360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,33] 79252421241808662146993216218983895936013309736442814264167307062710475208122153651047702416872209863759159723255596419729648807497604714678233004608738552405083221511799699009585746370092160830507893013333676227408555378464524426382516398469279350205155758381245604971621611700221520188242859757975270421401783202792389160375933184488180269023865880754165154663752734035552798358468366984321797197431130719129730691126232057779606191360240991888784301322093392153488541334048762554506499630845091627583766365500563993344776226225942890004684689362822887157955474289268926524924407484072204866864173666759632413871027135833844769699297715243263070582362050196283453649748057269792659074502083034968353959199153010859549723505314402853461059781471885925442279130449857024162662600488181449969345693943285272741681751632509437108451498791964432443661267240931740019106150099981126691561665235813847671524660484074703280730911735771524560454168446017439211481244827892508611390623237626101638986345144337734831786853572885724608338275409291913941480070229896567274516764597953711294004277728600707898061259210984803886592744076602672812248064745766165400540425653353089113457430822872166190920582065104693088993089445456808904861126617050362082218319960832080056893733299921519356630311301449736454713555014719259526274182588941657479046829789924460191608085367416256589903963427974465555530905413433558172571455082501688323918182228426710169176133448455131708524094675228963867381809798635564373603355667569684491231167462564229085860071042424441458017880033602217346831259479506489353404569922381487408406780869761942887177662189235107798954845377962525712308307044683742883408818026697812835189295122773802135720831211673339592569227464921203705115171264271216521814666158780138360797238800484736854257363021051056354974966253896852150050010830914228422608180872013186421744024726354764462376524097603373166497004568094065139548905913043432667864240200526375126128430551001513310453690556426053191671956963525588327404579375390659946003237874502354880648720257457395854133676136269396143712478911455611090642557364094298622195324898535971718435931003938422383897973289844465095116784023843935003089126904018774362794258618285421238691453846131750344331398773715773950982348611726113475902626598989338686768871952992968917357353490753404869221278358810566411166473796505942716511116038654054572751009185797108181147662064078886296096460598542196151896936682270630142390500262363390181692179829620092431668668361239234314861301007847689297303586625207941166769134295091668966196254891009860959728835795546964338672726509508839491927427204658584425507586066546923163984124582384148038047803207061893890965346218285348451298217729466452121241560871597748421888223134205850436545762877140921800324615813293262816598195943571606188543187532033745223680000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,34] 20250577808868828486919211455527545498516216172230721463163746420724793366441584930339596577888373239614401172880490697051725371435186683727364431028656418139293192346387128191443707796583878836105316382224786476799382598023809160048701940085305851277637735785202822138880583919864519639933428433763553439581357919980481974256272023261792808215437965420080086558355718933265884059158595187017656054039653064872711232085186781738836242386572442001087303294677702159400674390758341018209883052239277383804420085686556127159023481109028324994393779213729494042470442920135598612288616303234626487115002655663703740444010160065708489886642990363174765455477852641005477477775614595776080974394259931509872652087059610220154065058198339383836887125285900610226775685692331910612160197516862420252990194027627904789610574024493642512385427853150424514864717480726228625919572411711403151902902582019682001977016657997507780614540188460328943105505910209882444224374806405222662574221221772488054426893491728165291444603245061232482186189530193702628830596969225911975242537619381933700330335266226823100534639235797190844280057382407954086089049619782602581187930963202438496669025457733081225751067993388356061628797312382797796050352891890891449414870134795176159525824191245299153222009215993539930372001584398297418570100853520872113148944533974117971892756740869991903065814375623651015606835434758547033256701081276565066372419153026844456657520953436642486855041976920573016053854961383086672357631039726823648882791822777242067521306683443462240619255588424122029174652981257467168007204430765854389287082670353483245179196845345720504433883442704753846871823650371423694375914563552445783124195373776379057113311458436601254046023630756565809390674997160261788977836072612878254875406746156712737536965360540246078015588606909637348357802739589686367654974170633300748762244211841017387142504974233241196948943045520104805876882185678422447254682029320495221287532057887679607652401123770428256797036971088608952785873354020003646257720934293315970249134551253928960570273478386481326991974011705590563029374208436181725138456641983618807366797619704287818279883300835600938994901226487558304447720790887979080240848468954560508962088986949843652982041019126720785059058713682515908525376220005929250567633721156288090506781724149289396208732373484388288922392356660237994953579996519222487520101723906380394308820941051076904536979737651210975835379325769689115332441457877944021552240951790148874679648594284991190704031368275500488868530718857315979700490267143219994582169670665415259533362842412449022185970416925400328169971419385733071881257320203932438448562062194598368285808054853778850194102158635722484229581512241904044462458165691502426239143213156343083806607088891638201603959849125057503145543416374854392286917936276433797120000000000000000000000000000000000000000000000000000000000000000000000000000 [133,35] -158663849393454084790654874666615463024627722005584857526624637130892232663746143181869792251203980135225683866235811895106349069416691769458164764857867606494932749345102313984436912021678269552460027246343357196501481582815331685798209273152634660886631087267214718230337357581670773828291929575532715919151553949745064981028645631160422389236108005354114823272879399490915693830566957188378755411747693073592009990904312224751638426753502521018852732796940227444027830331947775629466063156797103239410540631198576317147441350107149624851606134362505751995084324284607884635688371252435886401815965458072780904873681141646223454231558057091347061865724711421810475291224004644978929977643953660567565007515653622697225024212492908871948079444369001109725585278270246764260866158295767588427932757445816638376196338388870897046603615483590806122227973870232811394622305508834962182917495540830254328413157702618329687557995867918197408696420427471395101966407926748511135584105627397937295580875446983885325600821930334048579893669652187158924016968630201699859026122471690101859729005585287094578514204401633197205026505459353826946106735890666622635950378296816537138754181464650551286035103921642282602489516577341509338371297222342402295013597174319914465302210389309379520382787285340607024043725840341593517951714748218625754849234929564851478835719851010199417652785534273433967193716640167972594100516489324491879724458571160045265958767354802884667169011366456343715443560065477817433606675742799356033264644507145068534397171379128604837746096674386451094361371249543204801423589623179214608785915457666151346171363716814854605779614563307168880368311653360266826727612768473946391731480973872932027466925552597959482369351260209985458154993203742673501700711088860559538704903843440226639797377983571467579319191119182829273191405427434842868509882795235494820767692252465118354774566659315514015461523572004992315668598012226811496946335178049207447646445940053086864064236570194285246194016880934891051065097881703207471426269478694204085368847301095695598785657143541335337817057171796746518117929245322134976012160817100437724161544100873601204050713622556626166322950481788843562739644720409600881598440314499560708934831734275212744780052022258386995053271594786682098914236873680454763881994724681541677872675517273260632038835038604273668305430776216011957886250472590723542021720911767983204337813264344459155174085675011846305892584878681800301796608076348635154767078976733288576171585156452644063228418872014599253216180850435876460128139103218717003434651401996374262717492638985189147036616176294498645824370344319725303722937632032050444121796072194996114961902378280732612570492212339421729867863550589916794126555916186989488973367463679455084148516193738633212831074047261170935269371726311674805575157239537599512576000000000000000000000000000000000000000000000000000000000000000000000000 [133,36] 189387370547094202147622071137547415021156022028450555981967946240064680672584473283579197453346374154227866659260065732862164584389118698170027963544137652051834125640845732827059362863262259989832471518063361953290454627001742750927867020516674794073466064820442297389278432808539887015934757182755550964446163896866219223195219348578314781087615853477548599825944681387178065261679296108222586843537109810265517128569932679567413186802627828972793960629613543197536411537958031137835609372330286438161604077638360601660871830218446126787100519534503896401944701486707193585350890676365672859640630649733895965574075137563311715403678418385155776322489690286880682046442682925149956091826580564022549290797836572515922840817966006064347217466833272932458357978109477902671181789226718911959701805847191936545528662370046556700985737612388998769053390243234870524180825871831350217913867002338537993395004519675596333019327043404103137085895207430635285676898661897645223604824123377778282487454884512342330974244333231944590251233286352126300058449029272425481187889624154611558228711758434189252881810901930326873053402495104674581304024872239155576104253636018091268443516661362185928858995791161896385850965895671802171462459654403939963707691747819138816575074879133952690152329880206525528753748015534648265910677229091384481566722064446825203227891062433807276363259950515410376720124773871938976533142287982421310386628081171435516737296616528154446566237975989825439675929709652864847553209963544417101889016911025079082491584632745596415595981381768871958426259930129293296417520493418362158030986837431581511859861318827408166741146153050113657742173173372485978353702222997250693410655950903325640645783543044390357476938969951000729233468596210066388244680263136365027263734507815653920913368274023207167708524147233403189282219446319984762688879179827782928824585268355806123883478742501321502353075204093966066607944835475530034047507678935877179376186424040547848303940643973252288927009718774024087508215598165300173222835523088402671748345452013512298800446120854673813432916933906539047203235787150856207549422608813998113871831642036405503727779753986718070109181783650499234343982500828826507629837380654962876015253999279697019424395321712090408982781344307780111142167766544936969792744589086814664343630384000912046172862760860661319611413580054771459164066550394502410306353388477649039882673271928765279882296338804399833768655873069577869478509684606264583981807615592717427199155659723146910664021776601723815129343286556291539871194768107561101478307859167262924817201000131898219222280385637337911892883979729196115503550173005936351247360481220877355580446797802471985703655572486277168193847981438246853770793931260855671153803932982902474536691994276914249081521285817981495358976254941333136761600798916471685120000000000000000000000000000000000000000000000000000000000000000000000 [133,37] -123623606500976330254435351600125769183334686141442276780495395042359268702180188297554933223877530449406293832021360406787424622885901853838991068234332476275676109884800162015401236257688548387039602935723979678687524275451220543742843712777437193137467576483999435395581303907172764737725464455378092157472831148280559950769518262355245927532964576691953813719249062585069572194020281190010952620247591672865936728172026686829165140090479282847231265787499635232322100704697301225826359081798111243989641505804463370326627308086522416447054535872879258133494269391882362473183117761868792660245848916225591357765654951924891220327011368101103899188402776929268449578604282094716905777548555579165908222342923104398096408273164279879326841553081722760050835694768458968415984979813964209910989622694333835326248839912242012339380074749425286448388466829211425934928494690109098843273932122387891767171185649396261147114720376460585387536165691628326721532307770757598645535399666456046362359926480333592183041211767139695355742270638499270607155939987614510345792122385045148846555516331357204922727117907408477051292952859201167078110194222225417834794593167341388226643368753288958249843275255659481756729345308463124508266259327570750904808644577585415103781290500472658516149027487534148810611048607680897056195711018317447721532753108523311557665583732894198710683074862345178573420331137038296891010873139976935482298805675280236209312780485760509116279511644670069023448612276003512320841031845592810062483891316545696527090606332765666441182778670825488412583530355505873777477457378324465372516493806855142607208279587956780072117008755379015165903401274020630964012578288678726577168212723768126329660654476171910109102870625193059544424126267079997625527351847366466073584094660015328758028361173229249394364576500464229774789417915801267486775584956812194069111801193615885009016106016719187523909379209068329614511564983248268473133118763189030250468489363266388303000339195934080676834842719291910168855420489500943053224699265959113176224509467435907106895939602629334675042859686319888996593639158042367578012754226938202159904046227463991654180510170232110041122318952947788873031478010634516637819130699586989429428139936994045114114422874824310848147165310743618700855167949735113251182424600573462065946227566315232456958407029502497654499814423159367764279728488292087095848553997383849877471256111377320142986672968313191957622850548606981346913037011089063420002318621606427028670717802341122876968714080687168306194712148992607558242119632547594499433199596834123215229363977208202302034852722897949380888858487589018644681369537338762163889246033491348677405090631598588346633052807619905426269279920604089239523163954145365208823843735956820610224481445679910313043402046380946663351531259082355265885073627583038357504000000000000000000000000000000000000000000000000000000000000000000 [133,38] 40224924374068959520557128030014780961442243755702006757979678151341610034423885421109946701301592276217501141942207718782056964828168031214789020528956125201382254325458618716164313389679065239389733367046758528664632503507689992373141513303431752083825214838944240013428048045715809891174520184996742950996533587273722402403250385608340395030705852784400480576303108523191892280832341337039870172633494193668703680968857868626941934869279209712864452175652224034868214767127471274728347646383034934432137713870153250292068129296299575248645822074729701432582460447267074437901920442115856059410123401750653769354146362631930197087985002004494650696630912246004521091490766164963275754120826625263157221592831860015259587571336354339361433184131026005850789033463946539700926879541516947085392796378993074348238267680365182246523043187368920417728391124088555493690622875622553844381301033711970228359855836980342849259090288279628876722134421773421910027399997972889254960143343400260684029786232673660396206713653603622497010076007859255216236041682094650354479108573977925995179741301249413756862597763465101350267199482406946670066306182291977525296127601996753720682288760028126149568744259009119286607331275440161378597839280964978600276098230274784216240086229586738246434548528869228028649342800768963126260635571429433761849787069942007368357839057347962947050884538026260192097829702887600219645122236966049158811145743554238412962741329086212523880776291340552359723469374171727124626735625530591674947410319749808015733521755239482453701040800421332412342390695196279202528406571553934947540485787228661917451504378999065931258593901888150737704046146300415828223738687819409932968018019181235925846354493109880166347609128910526255862511340912572612569527130747972596078509862440723111877007997348127982113963574202460737537330213914143588646897382567361548400898778808484023881465462580512975754819370671367033638209546630442694071228174233563822872454805246284948206319202757595624663259493724150098458804928191502603303257188329146962314058180487195579869618480711216961576458095902670561623893434677874115354810532489662281954985099083647066638771467261029343564514126516726492235742233330311610314156133689919268075383169612196776735541881209139345678826402688678128852927765820175859243504535644230461007860081165891023496698451317974836731763457051458564423694454363876412968969922473871798707653751301939773584074453072467884478348043265504508978000367991597469849429672977257387142950714554460867724025697300204336576591793567324300982260053231533564811433089397407706386200662683680934555823252338809174233445719565886579344979993528773952919236750739389028115218434784819335999553192447569429533549532037523037263923995760783288722905933719594117526513455624775783655038642145817231186397169697397867888108271202698526720000000000000000000000000000000000000000000000000000000000000000 [133,39] 9888756104664069225056352452249367257926154028673025145074709519315408107753459120030782603047689329167034716371743317365686969385090405164463615788907580635976231335292078393432048001273662033650727636417228462229744931634323791751400807085106314064319710776110138655814352178476372644116508025356171538584618439009481607312784071685469220027951825612355883967198410286529367830799337660751670429537122525417320167797213367658653157763569122547932700514436532197307640185407667858574495669641005462888960832291222283973246428792296230348818877525697138791012393241991440295278405244906533466778357447262305001185398596057961006352975868456061192555488262957078807557227956593644934361602044124037430345825395134065664258102235259237395056540821701553008684277050108671358747526996593553934488578404544743157492734306093290721914230052587533203986416106087167963150614797994415086540258092526209976258333904735277883161319750591955040206230593885898276709319538697533158455036338728761536164977045412909807412488437312510115131386494409851406164686289348094611175798038875284191810057972576260070868664964059486602423662943181707944388146025508429873370927929973438486489603226509165475579855618959210194244597644924630873888600441521403872774962012528748307434832959915073952687472296129790722433328981867348538741206118663469243466599972463678474635845979907427443753139027915409652530499067122875607130626641793034118851762758996215041721444239666682014815685789136159198974294862309623683203569340571187814862975721896706895088564301367414378457712350368265136706197053445773471701083121135769208886317630921899474040937712784992784722448764829394160205869224886750960412017470244794327730405040635240235873116558726785481734492741829139727515684729756747893354732020442908239252086369817918150944477505589348783124038980835788585329087463381157945455066709795398602895765665503678734989245095856170003958368716429672325683391149913680332807458187010675352469337142883571963541819271101254391970984880413192714980783245094236645066316073866894399655359049713255298628010073270858683097925932963106087673949365268724727361327463740969611852851662441951373117306497285469645292951901211208921813500967419216223709845564430347804507733685583038416091188151096248747834629845532498687064844302273974335561692571387281491670844587667959067406951421701592647643694823632543975245947739447800478903551322467048973010549614654134694188155867959725181923977118294317771612809356295578711394460177905372319707686222346332059370226452916510661248913687700155555654432593561891243247240914979845621938862149429176308097263838588766073966274630335033530552096384215490047550692718707831805304632546563005024902446783305319947162496660772961657401939515363786512555888046430126405966370674911310447609239950049645306768673495636152213898367111027715211264000000000000000000000000000000000000000000000000000000000000 [133,40] -23446954564125698017682439358386630217670761774504504703605070920695597964610718718115856422569466975531393030121033556504334412516450587033962660855058691819495232586566521141524355046400014982461316744837371034198252726416031443443196824995364589360185271028820063440164733763637056638977671059041643556975731823408968142062993696704376515427653858541948538210572089845293476311767205568230498567536802720942992211428046128616413055611557862187538373465394451321947851251744830411148674834885709378946632728194268235329687284941639651494354697771131649210456828605443066430483525467383651079614791735652052951636426595394623163927520789541282506494559346600982877323609386016469806499231438272872376210837059857524637233139219797611134444279902700389162949514496511198107155311060085894086732850411213482411540858388366824873220986704521506771685422137638561580607755323347731367273524323224086878628389104256514225910067482991642400061836921292798795949866248471107527107339262904606841613216642450032559084274268903369350674243199830415621868906471012542634006448720782515924270005433106918864255270389542581879850531835567227712512912026649601341122578911202528613455326730175442765316711062021737846412388518901659966282369911345772238734056317176149158271555126158562101235323430843804785047000814233244352149499329401020008992201083571124232289982149480767772066004931402319043277404581405549891375296804006068249563244505580555138711364507511581610623636274598349000832730787173329080608743346558473039315081692808813776149880883537281362800842250438464441906640668338263250484415065851914339788345472398842206905410367309153849856748714368164180762634084085218095567369924423836192338921737367708160377996141022886387631761236336536758001029461640517311736690181150684829877470267471446355450435822686380116496911094528255524303075128918836656788360563155808342242479910894998849662334543774552728356077120559576813084388285627564487020027814135761505077682989510426023522264579558318978175483566976872060011487780246326441782803095091974655465743109380534015713746498994307161927388927211437990698096758211413285482439675859092870740595094524387966153161336387011027973014565598530223618437834162009818145648235401575361811492260158989393580411723116690726173074814987067075342934721160255559439034349277859660224989792568863998548182942612650937968416249128741251366242268432047578643375403457866422312113314732525762997676692952342227229278312723478309604047441713968934379971729193147999132244593136293742417665973595472910458392996632263746217673769543980012818814670645745151627707276424044938518739772305592874947930900433980463962496459518186761108939014648003394029284770121920335216511227598551989986138819201900619193401155405509535635058064434274215942486462202757235293781285085966773978936990171110622341389408610696560640000000000000000000000000000000000000000000000000000000000 [133,41] 18366403654482640884438933874506467412167696652583211399058284969753698353632991195501040998600887535932128536989162407947003121720604991053303008505589967526384205294666404013382953166672222040601032814310448866648796743340755963753775516751334538622745275722112542002309887707945387151041645399844636663180278674506435373984982289988497018272140469663984341614840448376053696863012485384269494421487164723915527065070425195535460068501204295794353048125012252667096156213144978386354075464137345706714392515218507865588754314892421871920673138324064730970928475592026187270232135464309976065854135681991886591879213874840024019666632173392548601877923216551630697266709584626279942332272199607340771254078155426115157074797374509012850200816024714250769839195819064831970344597088197805715689801669550124327389645829605917663660760341894579585375030810742801449176666354688628096383439349359473321660282086810763738854930863717357732518308515419378847476509887553121471298268823337732010199382152720583355608871548453613654465220961128872935983761382557264235154472427294107325196346807046762961522624352196339338455333016355033318270062852435141667693483491246607583107397618452115016772099019525870221212252246047166385855289541803195520708546062751238206938262781984575353371685360957775243593699546071937962606292946383949414716460355370112647974150521381889786501885537542866098787839005072858845308912373033119961229091494602790944523074582520209733584649531154308841933565338410153952712622820605408491788405431166016564402264417082013342281269936893721777896201258254909472495056938485641053962616676232443475934706994521445718846943857429294179262213172651063825639071675407480610650969724132885710877004167882206103015204345058675993001721808285365011417702969582929810463330433076284503516664260108353936186020710280014914072018740462913601227302371408720746842617993265190864313157357747362177717972967309328040767046400307073705885670415537575710720391334684548849440159037691974805114289957486894325280907536671838802645858398736414075523419319392075435544551021934574601528933811934778952669379007944714735097487682772828582652004515810723561741787528318298981012995738470512537794970568690061069223564299264888174685599986550081065740138235793491822459205388350458533221677579090691309529643248816313633381011836054737222963399782186508118048071106529324307726745841742908588731444763324524881357967953377108473011559252520482185838929229846674713276788019953674271211170552348841343299547813925292742697171768399494562222306733395498038415224019771672904170847000916508597212399231127344398045922657794880845061967725040232914628883922594409890880259979262682103598314537904574082621662016919951827676955855933501349075633465919768190689602347018437616386768518778386795070827602966593068586596307823251785131715009887112003584000000000000000000000000000000000000000000000000000000 [133,42] -9831830039647494173475864177661506447819888738232246361364690574224784499747436766147551249350492459932093913471972426428831363712346635671463107686710866915809237645884028347598919664774062199794515878632823989372742800366592427011875029977277760773001906017944126336409698785979698169575426130537933110724217018711257497578634019004633738274172919726241883241936019798493010242816235340095486829798886991506319816708867623564487706636379818752301254016862471040976775034518973991981070574853012098766029644955927744539202909250889599138665543681312483646169279779600732200095157307389737802066835986732436125324347204334705833677163866794981493922063163627629107751666993234775055825583343979428266203439251933767445178856747147555421089587459408239524503145464954644566216257325230912449297605114455740353879598029614952665791741850044291167126725475910156206197696137261691179041769494261772156106444009396585000738318778841233224444434076357821569688173960919348821719805995858131383076108017410790115817439836700663753324576818332290110156270866971102446847852740863067019464384472202332067201628372905271587841257189516830745971664038592342294302089156588053537443010155971016097922050361853424664991576961887054860083340148765112700497580941923559473278834859111780490510322540833784891831249620199369044349707027740855042885343901566231439893116985013025241316990088711015357031929923141576431573010344286228646513077562836352853891784318305885255288937921160181067308429039957415708445745972990914256188732737375439147470580892296194917408715266564824197029220779181429699733964096660281309187502331066036972935139910156453888087565915982105004440282072783022025501049177205815295370010323468660071883984847274594535290158950321456769467920691294864094252001290778458685053294557062832939221704529132134569192493581425928860315443452604116618194409715893363675619933476980866316400233459469423582351737648771166370854278507719663117043571719617349796290468195464498149840241080876277688485369827203166616233697725086521405371175612129957912434074845298212640661683969882430974852068435181415890924854055990540522483442091704004991538294517639590052901107609816007019118112776685658015167196129536363164658959593707753055664551845587030888852184034541587527130461761209397026129091955392443264795016814492990767558738027170458084628407945031037092607046285828138339785263402246571681350652057775841603613315141546366468971338845102492525705957994575141602103153108803199834860113578808355141065378069172213439732417028584677254998984149853433473889398223963059228151799950173031482688549476448455901623938201423176848324780512039597515788827076209547652911461818209145997048481968038574435339080956090451397102273233131805453727541833958517631638397054064483854194644259928966228173758903937143009469661578593184028467730342050340536320000000000000000000000000000000000000000000000000000 [133,43] 3975957691496434895120223911730906817074930117540452450208508757691159296248570471944611507507286792063625344131710856549958687134459966945176382568851118154440755332779481056269535933067292783978219955959032067438738060857620600459959775435221122362934441010756769147137719940974981246303205467960212567532650349989246988497672451989232411969179494506208470786121360211990031091998622280604264473212799325179397130185637145523484679939069157821260708799877277887034981670529636558799501461899503164264011838114138671553276436474413067047814427907381372323269607508658737663427884326750481587716663171122531663129004303357204655154687984123676621497284208881471844449785182931599729417022813408362043914406045048116362004088254448302875433667530030411294360058710607690076588398842459850625685238033884735948538207226982998944615899803451171680213207774008364934428064310289711217951507688249786802424741363625029210253430634231891138905489422167111021368158964906176627418376107137929751202758637694048501904334870108882013984844476465073884936875652582470354510805519160201243900156914195095094047604299910661449280572569034729131740561514861593823923199858305579979632975992997645553232046730271052219071113231916838000308759947672399808596599477974719970587650950361771519596128961001619514612569422096192500145477778471012458196370687283863162945011170699989682671397395932453380937974620189990057104879559320015425855314813283916828940422537307718277675438240039156131354907979431896093705432783180808216952460787733056931144696637492555741460285151463419665228216966926776297944511567197509373213335556262131215908824972743613897418422702580147687259806605251884278797044956946055876225615266736289427306277388681294678046904578274201710128221808486835598294337231793073167616874567498573623112496993828934596004665100846494820137088035041219158782702311172628686460196166501059945265452481941941453408965467899182171779925940265923720641398733283935275983216159431033809504244399803540896871793284584087466330081050083273734235059527163351444604932711887061178477475431434933705686190095352580075774396002246166741678313259469019510917501652162143156162978749048045381602648801469852468062804746160336787906024130238934762268243436928747574127151367053049502212125861201435633824199315338708052540795047717038287493125831393912169689326360457340473797125553986116102631570384004715033458248376116621701142002336996559245855069389998382887113330269490681248832139764860280574753779270509663910571604416966957986697678659655791203074036312279797012970838276511372991545476318667416219806921683510337459230681011872070460309348365757027967960455307376709475541993914998609407380010336278446002178133007073311291740904506947270106663545742788124384117066835572986992062795670503596964606607547309916164411582120809411518042108630586747781120000000000000000000000000000000000000000000000000 [133,44] -1199771444387733424490428821145534254159434307478633403099513890629230425084947082822363181973254106620811884629487337877560042049439345049816331067586256521048756974508289471638437492422742355857597974873038596937541398857923287335349679891824767634938128034379115850252031485575456548380614250686893899296678317148536530093237460486385292931915775227221169370985790723495075803161535659106506783181251178974792598435902886256819847311938147255789353902291611311222558869098559206056736027774746862030152596248265583560294353519178684217665320550740813849907027119820295733191779971855363879951363316690236969740614332421082171516931080676473606908557860456734437062502183192499646274272204312010846559418108766184508880418893336051892636723949648889678823499218813525171648475689549666034937352138626303488304656168205333309142640688147803046038993730211924634552385254834000676143333781421124432777299902801750934604289151756953316258430710096916170264106649072510634034101686593084920452184460919434902083088867655986127084702279763944111392338447988547115370054282503500601999037448047930257185480485899591611387513210471868731712132884544141772700422775725458660776647939679142427359739286647066794343039020363909223864895667431474637289753032166268873192245232850338583647884063956527126970635328365080331937303883976283202296163049455219867921078750251497508770713481003172788620924277025448396485969910750451774621318451340915809634531691737248972880421015868100549474481029499218106091712217056646849302737995284957604864250233425475011559848882833854645096181707509933569587712940257586299663946008245412228227263889573720624499974623867953429039607493373495226511905346844177070362979863036577482074681501744728790295367902443958083480538626962887064580071832186961425161331967791817630856464949178290994153079861574691593732302862608987919415941546416268043530404456740341185370535693806757427686202689882541724707081579371513813402900242685521489561895808048120795092434966733422133755791755740569913388278666308806090821073760207780211135095608087175031392605159731960252984134138996383274981557972009756912066358425197606115034079571258260237920743041491010496030704367462844563862906465361537951604874526064630823964890073679039179502202422981769411956871354686043985259912352776442442745676751792894499218610085638720223895519100319966976216118113869429557996765890495725415368768493501513917312921241132440030138957163932962836609660804135831508917759260434699591839700788092930274110404267959745858846833651272956771929519056421453324834236357504757573951611503260640700559004412477155783968638932946175796946279884376407862128490290180058359377572989547735196924701542087304626509098886849823742372218958054247641404554751801516246510814749896190844684621478501278816028945625178426659998591852762059257648395399749299077120000000000000000000000000000000000000000000000 [133,45] 223802520481277189072672665912872690124864255271529665463079973493007676150683925002457447558300660138831086061340290152419841162446669673225611293245216587680381015165071764543515525043566811509805041398393089388212805876898346163424425797837529602785776485590872472886660550394026822947248278169006878755702781292966694228870047939285107625584990578652904910943615722915583754311934573169318468739538078320635801066339437216148173036017170423507026308664697127859643282798706802226380459268582624101242089081804591489686939967068012448235387305865697648620779473581065707760730428282576166913215087205412675825839536862847336549634809082297372539008153482464278116565977293199726678408122215565940266195293680025150396005107507031545493299607697435387928842463383616932333047534034778013394820420869604594548453757458037567577218854514500569026839201391967505956810557800409532037855485693722442456129602584179541793829978111211372279627063662192014909589582326621717853760798001458457055275552175950454260298666545683630715560166860027835511553672361446731719466041912778120821162739856479120513999818343251080271242528415330011437500504330057569052308644105171257749915965721177734253507263587044297407239642479734154646253883059831391226845280946211666377832962431654665034072247076783312421524879553437225194131941440630549174537645874999752914164222369873711674312792343865717651775212986400585740296549370626405971110825760293775369604785987132617077624606862367644614051924590870841485682936774248580685877175754945892795800742593820037575579119917594448062138122767816514831162642328234748927319512131750876041753452802031351779758266498814564261368190414216667160512534251771594565855012767216172179742174399033371664336027047357392489838442906354388935862417583787329780298636745159466852448528957434201260223700469040060618073397037812211377897068433247524767941486275617905582691114031316904089074442730317977435560051866429260909790606144773602066516365102981301748809539831247336902241614851327975965117212832940523810161548172725572852349184356831640340426382399075931518928429263636139587984166810863115111120665495662109407936104911176979299116759626487388142148359926615377484565868157813710022879540414602182347038150748596456365547117406103706886415483034785710635367353896504121249294453268890862812798609358628647117699850433533706526647564509389989597151629509743750958921440851525076550571936572100914514635123635291725538503715185945129623385358166796015578581058413900845545477574298479621953867154842931952877264995997160756755088383143061368495959293881024395005198845248466574459593809775596390429850279683575225243552858308824631064676628029596453984184457759726148486196047347835173281333665751527278783837996989621160601536209912369213844748785273668892971863322995528893304456838338665428654375591433157476352000000000000000000000000000000000000000000 [133,46] 14184599063161191118557774054704195203272677950127236020704343057844489940764434734846456653262770207522217418869361419871538731772806396411856996382828017873798340289942495119717580714643410665665929548138865806981136178652214743236198915741479468356332977748602929328291196124847103762548420496889956299568641676649901332747418991459805566131736350608341997354334968325501507060245965447726030523500456683184560362778725665658572371863363333561221821504071570158792912789879126800420340613384159595243511083058073234366945884247656264712098300958212092313817248595845772714148459522159322762170901345322133788187961926036282337148896921890531171034653110148727977398019379925070384968193597395119489411723079875857046632843296477895611438830892258391411659695289370563045162769517612698628050368069926321194825544490568804533303296151194096864247117609248819791212043187661232543928664092226231355378130397214467699210372380924555144387422543758249320006301367853460235493698120435022811010250119550148607216228272451106628118673762111266203188716973456741497738378832118279008701633036688649871288316718920310613220166966786336315887245570625333946594178561933217939561272167651919068162862604468101175599311798306830086823835166525765027855658848314681797410767204488297372182397127321104146618197560146881552989378938738239431182692354903108648840786072709080166033142313432129478951588299493966208920295026130735019317412064486477016124593333364536569346624077147348583765972030521667484062789754827358960038803827228952800641472542308106116727301279858202230116604888532180771134678084411749781414111370904256498497730068228064881072307102611927771077378737192506039051734075229395596422601476795583101483258836208603288613886236768907510726368334368102065403325070481500083500017470362279637475261394806236471213857427084605867995821261000199459703589185479000528103060299170238894519153719090403182870679941657050990349693425205942578448144167720623984624256562906785720276025969481227618703756893241564441651851765192971021324921030141263093969942359403904258510322195415677996916907659776082296019038507735951944946564901707136526736828584067012151485632882074869468556545289190817234643338349830474916668971454041937945096565439067819428696712487399499187108700277133599060185215696175655346683950633890327169944179889678369223561396006796523279872738567534442327702567225467693206200498949562485675543732866901434488233481743113698562584523044829396359681011262969281009913831498393824796742378276508355623637717992289080388872734047944827911916775505831503343137868322499941839412583532241096266338606288570939271821678859743410030384379674654296790278611217555563815997308883559243036293456423783168662940628699686244499156537049541751847844442670946836245473174964457466473404516696811017740699423575849236670254580273281761280000000000000000000000000000000000000000 [133,47] -35116107822801509433130793814251355519803243143003721739821821289345846116654235142640221323227495544395800799356501399027205931481407637753056529483897890183616554000047199940689111306787876605036198492470085681466853645745560287362146000207846013316643003605225101505190070620763721074593185971027940539045848394539982813310376106601002807905347669102248083248415242299842992233815120545266176932259097807082028404423651767461644301661049728421479420464532221526324162013330370076792903677670430209046740483723967307097088358148580263698068758364228134708707294017585029048183914387268606825041842228711129478066175687447197463912100764256833058880662819479056370356374951134440637336282002834044694509443740524426472438955264228986312075077203179817735374724207797075884714142199966300679935588615734332214056501479244397029224444888725856599197128139597452417515744521546539200658159397908690202021191258677937990944319996217170124470950757321493178295441739505245564487753584808579933212992434154964658108779611767424213036718841226805689504486819734568246594644941081615710164809813559723703252546054679839337569970710401435289407613158482076104260407656395265820658040121436888385820527338517333079786519341163725245081662908280411865828797124983611804830019477882218415631191891991235487084279693436163408302855908521381902640309594218935621528695539932588950023049249491409355988595046102381410161339726834814434720348547074657210962684770855842414542448649983435085915560290807659934619672831409945281655607773336199237151194631845464330826304289448225871142224315915935846555239081374196308363896120814869832027124533294355856446709100370183815845712158416149468887880123418176996722414344471880301610082407299755827263375071893868389585981561147368192997781409270223231388985337141099013467543657219516728067544204182554792974075892186805789472411503843582470285876383089153974115545775926558202967919657197532336155373159453021114940151355304636157481502657446351759946399199205724103330949246301129749533076386239591594561238696182304642692105595138056229550701489062541876492369140932348657821688127684453246393721170677753200591661185220759939979461994042070781947665608927079565224568595660056743114274149046216384932259806252438110712353117279102822259181089422528914663796581712442489556101037397571214390284605784780668663826994809979384408529096970282042603012688430159887892665658847533678561816023592492272319309347012093929558746104937121591271777676622256226010537906101315476679005283828160945343405884023850482487178464142876675440056976897087663066719104437634018708107400664961413997225287228569892554830915104224835654946994108113860280556016461688552347017070587625735289646508719404720628714004494639881939581418982239165635772507606891386147361423366311011251104878147469889528213151292948474892161395353190400000000000000000000000000000000000000 [133,48] 18951119835433971636626099709997340654211758493584453971772795461611811630726483034918236806793050804494781734317077278800492775129813560929796226342522934470824109437075286251699082815556327560149257870578392282400983761505892047442126003047405531465846826024759218564015281684340456305536660365760194719253237698853458954634261321628991761475866692864982118781126967058854242654124691484874233794173672865313502210177055142508821367942274341561488422970340588345636360436176743167045444482177985608476855281998819400931211812679519161719680819269638481469525371633536015607191568171074816102275010448236453294543181936735220032254941648200535597696045889146513596853599709140313168615650351356353838027840324244481569034170723458440348652062412690711967853707744862804988332765912503514234888125703899336362608088590174513556320883149529037456903275761785684408673342378262219943784851266978403141762875478140544155812337153886482436407056671793723013735537551902123438246821349179322481012512703905032049575887442005669674252312860679918864823982016483972405411259945826929955583878069735954758984583325220644907929552054717402500190375397314176723618386466952212683924464662514035690644817222097815579731599867217232487757040325927769214274643563361144811994990163581348110065948408796760351423481068879732684707246829394876228545539346701375957601999191767786415996919429675236673523629670499935009826094699013920772910410211128228584716893338377956842379577632749896763345075816838479852339934812485551723290532399449209308727071230034558854839295366685126596529961692591940827017414953258685465532991639048801999996870214095952061828656122849103058701991586859306535817170485854048104829642889491751491377366670373347139379926647791757341683122163329449292785386187834672353956034534704762181740302015915465876049591569434702613489751008631165553499194108314970023461847385985055393689950479007337053937180507234826900768457454202309193433680252211070488576159951100171625975222789481214942490456665748058391691760689711415668288269723737366174993924360411987413622071171978902759452086300176731153559059413994671520208574979212155543963635114388956944482509038969372634216243237565404503255852829343040726656405841752999600738554487718007198081777620387797476323636031151330451064003710834200600481756321376003277243415360654373983726210176181830262826774542006409567751689919648462918415869855102188040631834651751370452840119947498067255613069764754598049495668391076392797154026061441125005727225772003637033439546138498642560413818832736727158496777871910830206632036020024127227835779310563881304544941418278792851936666538835590724749068463391493612061323969663673764598503783168752865460570250921646292527641835744976490760440921534898276921581439241523663397211701874825627214915765912291735742984304342105600204554435077079040000000000000000000000000000000000 [133,49] -7112950516617777599051045943985117116688355852166399219076714070754137069641900998298679889386136237126640303324530223326639976676940558999897796318979555153354412682920010879981469363260687029860062199767617894537636630348198732138246230506349626878932886605439911220387415698913261070154672717918092429628945296094383770689255097378833459415625691025706667128048194819405905546879980333047751104192369360317281668788626869837243558382918142776427133143215404809142096123910602257380127810356422123582818210415370448607041863564568985309729816078289046552185059511794109595414180395166131257998240318685740834454544101573927935630714050039571289807165027497580367107797108116256731110279883922991773379009231196922645830896979500728573823770113002971833668083413871736849965227070136264187688021779377244391611673931453585984562983013588316708898141280742666091791687126504659061373941219996705017114847670147588132667376567870789289415710034423667931216026687971627476119890071750579455271698253981113832058623549867436395527054693452550275068051121449291871152618778982496229553381155242784169183058915155331277319602104511285560649076337376861292771526009514853454149614687078217888749897701161400674669050102431133748561907241233395201511802178515368034077561388834762942015130045916130234971547834892656992023122214211568570051138975621175592856802456385132109795578119457764976131110712217343835231142688957324205153233388492344888781941808874035078625292921195734656847162479478721709336299247945033292113755041893858768657810729689908547598010560128305317219427733957201842010081709926626706114603459244701394580277535416494063279620433990089876504257057054175093850026370782570292311588432226382872437842517866306323627312599330897064176081545971505781645178660495877628143859680615710827654458406458927207163547576327257088163985961512743039705401768262280274487950043179472203211141736611191889518485237551940637528783172139990255558705945568050746011724763322743984715933793129551325990423379076500210626507018471989987992680216250380829771639868610112014897403712737199888716850497841255840219646463575493328779867615081495902210433140592845501060489440453624713360941894642794454658557129905525182874390475711475370402885952358356247902855824156072726005330498345539297822143145028144170929642547518528290357264769248107223107030533613096416212854016686717543284417775459511337045756027790679377969011695980943277984655343800283251669723487487986135945491359671582974459693114272490441750529668650575143442114007858873992288924939018168095625639440479348664145784711090878072375219421648585342772868987735034942882210735934947655553966023020241744410741779460651078656469770962457625198136022741348908082650318148793927739834312277162220290280053599430584145118299551949685776594690963849587187941751258916629313857660175515648000000000000000000000000000000 [133,50] 2094899448259994062134746619495483244314687060315445656449555935751585051240732419313999687207720525688658079420167078471996050847546820248030510351262589991600108094336971962340743551873090758809946694548601939188772500054401882067931655687094839638295650840246795538847324650029484055812757504738892622549983430113908126253748098411892670794792987045285210731425041712438608696462651254069220595609436291301828502976118395024081370122441519882624890431226233927144434970754809846869353408689369233608493881267803449574849649210424399737219223969049730451463193242172408848209816231063745847429845380780608940924675706119886228003948759677523196445460280533124951602533907485678232365847522225604774945661816478182315824237704642354547795697864645314470327709502170908758253239846973289100778160254609899977545382510101007208019943439980563553714197441567540487299944545119946564436808841994262787288897466473464589809451807279836419328233460413558457571509652476148089101475447754250325063372926162230606711178247234351528266064971016674562718583117018754648416662115939986251933592034824666546931159791142811261789009383019402031116887951796714122517655843853888804385311962990951508899643457490184764958300168778783659116199066068226002837717765931780359251707106458290220152987180547923799339352754851755121281556975881237674720659242656163342241487025198144718285002375520416355305335518291015065967255693262241943383232407468205146825846497306908477247247433579014162002239507216195434045614142879253284049261055847642178647086567335635135827775831326249573337125508213612008983479283782878065348620610949088744402576673561679327741060086144261757360587470427050868852304542258350707157307170716698142943823125225810720015518029709942248450139531375995385148179118577814038180894730375714346505977349321968932830866458877582924954950516553017951534011851153720463845663183552621255464053422662402239397729699572648549499445962997299946388540813356070779303217154241694072815170210630365345164278630618899279357846534649067355369352651873377372294378561435667394208317269182341706928201597282448483869821243993970097172624013430688129631674524067577313121265445175820132141335038783412675588304099803324110433630905765670782619267852413183093225384425075053492064909362962458324336703365586549350226033704568277081313936102744651135447342389298844874654176385012381797731727067145287521955885667214791316204597541892019871805928178596123328601517613517193392663635843364692341906161531968377144819454499195706532603290933553127319674979298146957015921649492710543794091003640283954748881463653769869601263240932655407488063589164845624737283785801094310683146447802879399380408444586327566290951583795538513808578564737468813506955693288832192063701837849724423325771387611599109934502529280439075109026022486956958189319572415274024960000000000000000000000000000 [133,51] -499261687892717063658085636733258145661769592006236888182248917451812444161388749499171506427180259418552505970834128889191311984990387049253775096371995359127407190743764735667716577973528069458573351594419762383444613172656865645795337854771591795766288793991074892139748163635349963478061272551598979190403326298507117784592203862083055736536929258640392042633043600208672464343849180194126549516323065114267874386779037782617161910191671460517589229162311783331828972950186998654338998446389033282421138060170402976289125841035209256583119146767564627006014135926859663793884489155538965662668956817476121005914152438635779807946277980252525480988925651855447431734515533776949391106727805189818362585809794839836379419538526647898405176008206214863440169485474971670459663722108104670304184579285125384260488624161034192165764330458730339477758907188600132440995431149407688055969269395130111649154220110210220710005304278627378977618732436259740123680284662705380826689849983425900072426785239711304670647388482081587489017036735035401269070169285883580513630844845826019029745331354874692695474844099425951518042944191180921293931253058038575709445097201324924766989010484288981388861125845044540819706495872170372169784283648017546526652880079428257959326451063082048103065369748083248968078450034396052051727151837847460625991202134395037720554119718710545896717792501948987131689176581464990223729007020726154992876472054534141453328096647141956166487947227690992303408752355146641952745803034510671400282805133951718457546426684830742810423696262391266292739922968130783823196210463497097613916724068873439451018225718521496994160121147279551662746483397453347859244338141307227788642457266177842632128763153151527758681133197832249200245406475866835860589109522428844250743005860656479463110711336099270052197219469871885062631658162198435168018340207276343555727557900616408293521939487052956624587223494595392979059821131264191234678090240024798777848342782955742339061806381221312896942509658089575310098159988348979621395252366012041034637693081497214014425483980902669886736526041551508831395639353068397070324128415935452897975440078147997771250616478561366402753567093474360785047412789334036650412918348118531896119529982376392714376222879929005926360951525145687149269004639471658924053269010404585801724009131550701479213418349433980856782298624217646760634184303381003600160588958905695958231019321073328819141193750239028288336902108742870980007607045061935513319951915879926135371728226330812416858933108601127134189415451114911313604289821274174823399445511273148341502769747630168854892993232293737811998086692366513227664874439380478692809464058418666682450245441716349278499430464955244839011936636106288316772665692200552780583149116895738321952735387048492795949074162614586269416902716958206415265709644840960000000000000000000000000 [133,52] 99836658272586714839253641186772879007430016500841882747882779169202648113724938065119717542464399411000262268041562012152761692425179294880809305529889354620220129619571832303231686433791168233100723263042280078752278998587858025929839992251947713329611618892236502431472515531537665420235562902817390130127585989400004693496892493274985876102972956241822401221274076384441432837947983230362218825378560247798385447139535700619715906790922057104956416959388497468817757608625741984720851874580256549144145780083828591876920337603861717784612354108682942296290599902125912920515888736518275403528034099010317500468449412068814819912923904059906150725533542950510618520618739797332396673569376593253146726879874146602400045649091960661992945813882382393923219725685710495460446951829552260555846061819063655394959272652734144700930724261348632876089661248869901378736695516042813288252037395970775000657292644478528066024705430676804653724306627784984280415738782870343703752792385287661502700913970267756338367183296406157054951266699386102117674109692894589547493424570080344917810902413324817141301084084566405715663295510441847187222812013315588105748420769806610358689230111580361935149551170488810094488032234181330512939297864006578779902686980628254985428468419163472603852576481448014930837113556337856287218451832658295155884054015488929787749314275254468797503901939766987112777924806666185685207360404509163320777909541326305404590501491432021749680767867790915211944693270325200979364180445026267713310238241035586671802014929765483702107084553214513672257451542327841524218466419423516896918948776037706672644956873676923360771901858201891958701036163265438656116771824108118994585128021593264818241009939926605894832077255502082690694343137036689546130694182901216738232212184176741054522353156968454586103881410414999772574493602930559198424283046012481490857387297846794625684414610686074818030152248381674844183309456077776805752709460378946593130363998480989371878185434250032755442461763875845458349601319940160713749758055637928711930965834118163334415168062889024554517457878402444580444392110442850188486307482351484257897975127450450185891559068552915579710219193790030564281357640614287276250426390440120914457198204553481506006720897049530587340159379796489499229620041664422319220281573627478731146385987980793180859725077177676076249684172373847178178177670895661983965050547545716304752823541069987513274667804632614804599704953357035231449393762313351023680645654262482254375024202591066787382113807505684944483272296727917402629132922313623531024457729663545157068261082291303872886468635553421523019977910121371818359323545480403678400036330948217077891395955465445237537898362349197339660728279279265983556399319225713365038927907267667442504372434080489144137255074221017970771404664052290485494722320138240000000000000000000000 [133,53] -19063028097450228631669489809328951083104479213927780788013023751939781983564167799736211628930607283631114662405520067599383595027612927872658662011099119559937531023236499498861124342395697681451986594413900860270394866868109879966072125211422487428746459881479430772635312968334287038161714063288206544017502408115199873290905702731942483045488539111215627961413676618773246743058555527660383408332158405370800318377282246952661319897184859303332320505231119778749448440312016866377159363074115668915276246830648148219407001927977587433017725373945921753551847376763486784432055313747638372949713360137756140950764497617172070454176911512138726966103252961094501326904083961917390295213056719611304230050662253901496574586286328301446115410390219181703943835590009880765232689015507095391976752081659672694693216911106868526923592452816041999767075993866515138694750081903311852895708782585990068018776041424475010037195436408604895385679883143476642884997938117983976827172206172021777175239121552946256374002406843345890904152942535846997834952675089469088793043270671200058798832762285165807167323374532207260034382830097024687407301929601235445421788273511533051647847517787009635271573561668897418755025228248557261900646561930077641072881066732979377373824061544591642246129394682902853842674545366665346870468239807374870678600211605614763560376849936890915140519800284889113868083241351044403629806792167351292663445747044262647243415805838262454619299778169800593417842505556139920993202954766520251330148556541166352928313133744960660437707159489992144882064466736873013003417395913799251446653723821577780944543915592123476118878894495671456637019651600663599813520367593031599128828308384925818333651359136457086281976533023236279640772768586770672820223655692340174970617596556450620374219990886495778559794345881503288317484719784292335546130410291688964609597550346915304997887380419877250335983083477319089874301790472030084340908453326390322429507551341680536434245218994158807285782467213229081403964306595486266045661592224284158864068829908680793297497867323137555163275493477437153038227036440312311013245237216730942315123504239447257342643242522157171318834217526955263499772271296163389509660653255901000092798238249724254529369448413533361827263517775037967749943671186993771490748428222880720623049006640534632312483750678791842424219222088992437011866175215385482935554091981773042958293495312819805419452238829910435083101566522023551234553563953554628817590054636409055533884373734630837728940169847997347228994346689232346213628928474224073784111696420514697389914022346823602591052912814114231557516517169142139320235754382978198835435783959954164918218311029678173832844039612865988742904514021106963575854387817305525109121304639478190901041067024703421207295093635062586622890997023140032596514168635392000000000000000000 [133,54] 4363256774450700712640919246145222269105682664568079414142152192607154649642541735315474015043231368574796412264966048225833427186168328225102021074909513688015346576811788272833921416936410368957690541977668948282840527681370562721910462504363476707622356720632734116372761507540652346589177279671121730765756182098944717861659500081220695942261869305360884471820526439406725135605678239770474149211775955106684534114686718788172802756419888201111636446138501266069429657784777798009005207896663598339555303884219940651344366190158503469742543899414298952979365640134388987638177933369286084040442091019011339691768512262971499873431994848551013055802163609690464924051267951225244432417381151469266255265235186399733099768048283545747258037137329028842944970150408805095182588934140059832893381649482031664818596208758361851710807319415462774318484784199774781403908993333957178732118954325653865209102172057889978310733806741767852903265131458188084482350168969162009929576425150975175857965225669959251670421327682362934728970599329585951108528288443084204524498258874721946244447878825956381157450954835487990193961164124532755337291187237752096589997627538949192018337459735220031752579088320475950289374930939543526237705739533123470136382408495729706623582870604632094370261783736945568202942448740845551838086024251299421075070818067338956349196804344046292030003826504426877005636367304477495246204890542203985444237301520359470567440464631412776991996331465208758265945001571647618624775700059739416286072957909982130454247466639510414531268441607464965881696849934434321201655117964887220619318006043477876900986458047451347814494702592509309882487902949863217256335679579742879367512849424661656434029796357012585348095634423467725706115223683300520936097059879907112938607305851931826365945720902453168280840545104419761055620734500898161350837896124493560490847192438873785277858570228006115086752336263826403311816085156349099831396442078390030831142217515180465641688425141090668668764439774766857915487874688626647595421369102319240391967221414977000026027796897439635169452642454751835396369272373832637094130338365546595254680236692115127892135889950838017144904562085511661728063151648321046604884248134657701276580569803865168369704598512558131768302226900731182357957399482628110930146175398429313769351144159479717189451270511374012946834838372269217192785064812408560046069196485667625754125968958669286223033904340964706176726666342179386747553883916998810839889876969990132122640700880158503864735612800595427239307761691834782135029708654654997734837777649054729648423731430011799859409617543701046675355783057510931571475048747928163052374023829361448476734929037741353228972008734232183449602096894355629692084479091671553945265707848477605695180443969782864776907400305443231531700842845720340816043232460800000000000000000 [133,55] -1187973432018893111412045877511650974450719266460345887970725923014640094520970191191166659815638229078567717795679547802910141920201259868623680409628131737430247283154125340172321221344643189834067646480368766365760438600862184489158022288405802155659705739668556194808645664563038381516467539794081408924616600738823152528293130363756185153963050958566773652230386755613385880249076488944507842532550592720342318249931313984843824817735789291991354977638547524176407348965702606877823056316135606603657214419837915743303205376379502967627185945280152083511244914726924394331407918029274891544772686759858030481328471395890311477549379340961179513683951868175959759632743476513483787145477631833958724705553635131117317675242364211213386536272739052767796695950340608133929713268494955816767852770071694641201548581819190823083427677083131031815373986323616825988017984129105994679399239334812696851953239682001476554086587496516872772826545399185000645110255390846312824802200477197979090882448694076083253579013999831097863618216749859597503114599406613166906992216952790847520927697829285897080548605138495663204875392278833438638523619119048500184596668926825501078514852821306309720818873656431598187434594865790393636803892693934251431972490940230597524297683468620225679123463332428710499013785234126584796677578658644512939418917309811279487801453301228949060284803909818348029063925480724418783394502041419302012488741212414832939381982934913861904308799713166859864272234838616815109713698330061588911124623633757880663693550908291437534367256191027431686460976779642254090920149610705245991826939293336557392800809689689223190680107052348666922237284706437735536163138142692351815012598935878612161781243172929925989575348012761734211693936736305648356396763592453776748598503378950742051323310829669558714428461477579007973034659486664850478236102705739054960768397548285325481087022929091017149004814432661960810192146647870589919350236880116895377693275078727484444761460417655479877076260659489390676623460688598977665689580783143669602463889222553909090174788024217319257101807373741294399194534886384559961165676013917051465075488606744555911817458697626193894263094203685968277253489324576719185611330841019404580971169122073321056553092716020543782634025513840803288773384608923448859287988929416824662455822680026030763665750835973974942109069515393807220717295371620256558068858134371857998744753281497282418753315780348709472985379861173993927483010956748773789533986971172844315227782360945120575013352776655495481244826815278654445143554704744451612077962256429341747030786733568000557450434263366368010700324764402100394413055567529066233576940288737234430810648262714066795270832781053462878746180036619912512997597580058720593886172299566196656812807656701430563943925287865755712185093957004229848065380450304000000000000 [133,56] 298777527523287748530237786086177020041093310656736585662582067403165893811652569940078733261139915763612945803242698706782941588559289728513102239548773695425518038022004119466156860132182712487414167824487537147062620156916068218025476834691250569613620840955830737287955647413149676351775664788698578888248245540771281760181654019179230485000592568494828314835512590966069629788799857418338652807644450353057293973331641010599182623666300727386125650611557903396968784868612824041808358474524621186067737742035683887687865792870238531317997819566803645131656638551711153339247034057374872308212025569224057318094637582707909046966639390433644222170988008221226360945401644253245143793730113326224802868824826823951150883033932971681348784382545182334236902199046295672144554815751649489099653806179635135382678408412237571136457120796015180669182808146579691013752554848941070416637180608562302930290549918097093249900928090903012928261437038250390993985511272483482128920947811334456058067382952061555025307347008855802119649723378396476213145375792913920985704772898651801452992851702057487719071229562529815577328947930344272307797660562703214998842689128660874923649722675181580774854966089202472670140795716554418913751071162183175975174362562477776087990688367387883764007377147339060436761548039949288213695278638842030046244338912099583376078333624018595875298584690239987639584815125462608756567968563776349190435185516627543308612708049966632444567873392005959835038540354205271426941820756724361349176934976373924191448938174153581944115671983725010562452551066819373726694615027641689841418756972682353531632823136519340077107141607634959837719968522809636826556765405329476582670263897621728688014012198178607688126085230901336786416811024536935902264062353250038786028800607734890478512962795325392928211461493426325233488231130797281975176430843999959577573415534683116297612386117820437501149493401202444219774096763058219283335757556991328431132056243170488793018442890114563074541868133771405517939449385786965175024804989593033291389212822776554477403477200448677752269497845330055523679560020669535152132148069851011003472639639736162669906316876366779184428665476829488744981999908694585173148366476905965400407154215387626029815271955187193884821068510259345994765136919255216557649163001891782865195518465075175743648554833375053893440604466299625196574547043565217717901910418608861898741317554946887370832748174862877355920133644726866015014699348996863874187045267873738257874508405767735361794218215177582230005666415752444749824575851099596156167145306815146266580597934089413336606952284357412096113137440003717902982280788718923189317494815237229870858616124134278997863751324616176386401754520489836237667529695902080443555170433289012691797305029853723111939123054657137991200904653325108638646943088640000000000 [133,57] -59134475891110855280319928369173037747380388423723947608436436990890110204257868025370393239941338392300454771983077892594103945471823779969269864511041700599436785159454757224517630307004271980109417861658353748953831828145675590613268719946778932026476729811955818995215006269480594975402567323946288509819358202148074128734683014106953465212735960132474447363139713546626454748913885309949553894251472899951884678628415683181662888234401765730290667366749240553606725558947372634635211204442049450318844823118121720591158576743231622683444281106035991015054222528116191766738826826307600329321830318713229143909808529383688743683295842416385357947213196246379416407607221193343187178084693751401350526123612316275668126507260550204299938503195036750129618410505875035307566368020956121166715613059705662718395590990417679800595518497210375046837020778556944765223047495431405042971016962905795622376169249627921534869206444401811327663461499141298951539794788855444228563689954386136393311882537540008916407138640527135376632923403980452254656911797445216820126483825893451522986001133386807280122562143275451330470223797825589441878487762653210094476803109873180445444246420575695286176164199634914030597008092583314589113463085966626367669952497069031601898297413061647426339235273268269064730103600096975113124682177655505120502482330601651080711976619498627647457408325435161651806011124189190563952483792382034228306296219778096225688347123826034134622499640385011116948252045153673075118921460567294395565598146781995090548454545835018753680610556636327866483979008007602165423270539382332348337750244734950364658036387185940348709676283596840246351889855527428243994668966947780948788132336985221800017939037996094800252499372681888754482988471028362042516362879469961697445800853862495240195178777362630321457876526025773641140561967557573881636158620294901332086924739879567508096132998296559962303674459735609784216376293736420842802432962637907909883168126449180445135778923408401953454683377687322617849144524118105508317609096287377993811650710347190585798580299328373086448575261526641815291992297275304460400603680298685612865306526832187913156952679806475087431633090596310581646429520294685865175743158858135420505189734609166004838532096890279152583579179918183491830040297343210958748686428886639861482173726460272424371514458323744778203285339357392200154570855178159298468526462165407916814226612332393365683776453963715427082373455806710704590097959753711739410624999908517173497223091910517572158252672163521797898872064715393065364657554869048970232570132884126577409897223151890362141063592345068043338906566688220550314750698642014538864099482679849136763113977250647441055497762531645059381274350297806149764213367738936534460623199952700756297432027703148963914407989306098312748038690431420486274179399680000000 [133,58] 8662107725707939594093221569040290007431844444437201107541078907943787735226185978065084495533556849544037770100550249888710560804683777109031501192760465911144543181624601168774944046240963210045738867480987099655140316150770940173305771579115044622059177120250722709116339419039005640341248721576840907199225615613191684755926146543286361261626312500562616910875640394253230809789599138543924789471634909892087985199070528928192504318223997267560806558959993177453844666701870368591315285903338752318280929043678522943044002684715473781218179222148797315992998643013897218752664906997059179384619126511589126048381262504122117866295593522761264597345360411891614523464730357991996501287537640419365451487955307398973230450550529896259385602576975864627449220531883638548759574504683304428576820285488781749181272110030251963009020136040796810723158983273807780254491211452012347447894847128486902555552067271736992639879741848873244810286291064123274470016843798409719612785617712313587270317788742280855804722684929983012875077866759725662940188561840039742123471054847776581036007359060890530377487924355983387885823071562789377056693269013704905119186206142894862664347238728561731005459785060480859694668284760387515585894951289080530154186979959981126808272286850009981867830536008297059898256197603925181423157782962655504178092360355037868855576828697286863259304800676091429884803629405262452812839601963012495546033156363248981659428033613056384774719565171050951295219863858436601121711641107267509294112651810135134166574391340908695342808718821757143736067472687363007300127644354761330278630511417694952750919092804023258804058978168744733285528620668049743362014970095634126020990137718482750870189289556912709875059288841535002760026013550903853512533715586783606596649318376430891338715466630459300211928366439989374334195138620568879327252255860540632083428070681028300411620275466151205852403324716424309480273603684880980218097887733988716066987357586400230265102232994446761674787494519387135362392276928645371452328106750240530374054107752814635362924858726747321138035439565901302425889987592337031406362892981293504218992627361383228956449909231356782398560778453049859344707620898672949299013806278703494742503524434175049856786532386359090702348559638161681378404628842364400338672506332011754958097656390503205491855129934585403747388145187217237353691451971772626419579860819008802951953974081890117679446032858437875926694825423382523278486736382628628547251272761344773940409580758280441262471772024055517222367138388172216732049506675515475435779676583249027686736280770783380202792401389289107883104585694843099408418676269499366395798983000398007879947254291565964987212114957960211718484793542696970741342185480288655737597685983429326923216589150027541816505901481853798389229005507968175652536320000000 [133,59] -913931594804456914645664894234519237197099864487258487700528036324458038349968343885612946579532250535571930737593021171810162367802368758743649300260028077970136704592651757552053568082548279772969368893744282582573271206457623723081662144462482781452162392807285399086484448903156780310193902720686294337057069695657161148284330577723125381016471301871379298520970107830837858918192972554151712000960295735042589818381844031645185280562719463191734446213830868031469630810357304355491359682801216846241442561899949977105184115491232406874398073365966431145299890959141591519963182925893875273554630337984545351509311030998168357520257660896297979520356227683541831487561664006982603928942006089039266148578334763282820497456562899765223147821071142584510414312559201926282687694984703971740456321593956681134706762619329257257011808178633002355573135599897453705444366591670311768937398693372863261333029774820662851109105325023001002418087118742407456683150918674823183880295141118511155239684905003926720164303306613055209911232226820498062699996107610070221344236508791290734000880625094799247974365700873501045859915093658607847940160248748836440245113378725640405378212218906844741450897822372681329442478418138356222112177242398256759042913469009781029516296231539934783004884176185207227767612070311121751366857385703832286071919409156648143582528606182481266766312288847786542615129504723934640305244274844414553204769125888709993155800537362386007411985885659267114862017476153565877839292463027600836130097438544450089780682654611154275986174284942216947160599856707959741838389958523893952423621982113841429583832965940547972046623883993290462914920824531450662263463006122832734086564827134736182070078296584806599798906732623041591297581124158350155213910780020294372185740836616492334585325981602986524746101228436795940634518348424947259814833265800312401998539511350772215622728311618029976151632391224385712964133053594008269786471839954674320591673142729647269706129044351728383704001915860356587596823151753972055915964792462728543200540015121260011784998466794782247555472686168788696477348382747026675862494341987369170533002938603059024623918666443656420255576890096577767823969841046586532289191242135695359705828090712894388998991179123583577708170833891342425118148097959609744568968247791995887413827186117370722822725753962723961192801771211067880897370984110330033255868947248907124517232034179075488279518257783801695899898998109737488425224403692430720999876664671504257506058134681201015397215434828453390745467975305384345448103237058630639976334702894230446463532507662684281889345435047062030391978528446470433303193353344212138653028159395652638950709417172458419949502338949469097404505768308367529429201576326099841578905685820088528648544088270787456980277498222050470431610901579315752280020160 [133,60] 72059223314842299834356268125604845251098691761287481343811672977469722177984056240390056796459353874938495031599142978228352873869111940012295308742706362488898876850992219558049502038947840207689480214754750399656838510810423669350657971536796620816374280656027561347377624911186896011283175384779367587403614027279046824233271351165734879627295408506215781118572976343521091781475755282496130605423985140948662996184040604333873999419669263391329065612663121597439828299985361591276821531326000380434408385095593623925215288797619756089283294924736460445082473520321203922425545066779764194729618369305863786302345871715600555403977688924931962296414293717601750812190686775546150026163824897250219274942376319767516921088315917394926976902489075826870430441295390230506728118572626770874079055363875520074575667075805621558746104500745357648992823124474097655189018144101641592095514349892951230587602693531267523461643424416275293369996638703901441284564702343364675213110895600866000815056174123532933592033105483966815502753383393562459140509470241504977050285514280079318138350843416235725450540270743430397374899503503404651081469459968915611579031786917439493129779102329838458224240454934123351703705633847250685245289484349931450446291859634865781975424789188196147032343060347560452169887906062267867054356756855807175328692075280416567781710803249843166286201998596648601620358032131926176663423525510138095384279841329859905306546027714641513733463904827879568203089619578337686203807441133014086320347812565531848196972673740784504961297412161049162669733376193681150828375203254768382077194466057433868061375667831560956275449825313848426153853603567111635250782847502689679978808901435927093837012551094203285238706642499540927556574471820427482535056476655620998381343903273660454529362840721173592156330845097217816248338030684758391357925435505673571221146539913705628808886853163510860889412991571362531354037542485335785315556468421921672799723599195929745604890836478158550533938113116884139193090949870454774606804364484712833848661551787550797883721908003109988681139466637584746104814824537651431483162224956663048923818942798263713603198376368661966157506416324004868278601612733793253241498185138335018229972390292065068655935442446813125826303892926691453631731557587564102944721019967321721698907507119390665300708567347420296347936700026555977187218662388204995408698700406245117150901697153081165952174007947733842941029802531983562948099781671421730924324664843243942845063060857396430133328180114234887797294471720604072627231152505841514287247003951320963302997745567523089239671224265646920306160603252899939264368360357998507075002213833689165026883880039579322666790166036625641923984169545748372640975996711939898768560360354768594389885274018491518975178967090088727224538078664085531923200 [133,61] -5699575063744860020505501403732736618610059004968784965488475159112121564200365113532100395844669945942517666781579637204149201299797858481719220177537900593284516820208388572957350220195703486708782600397813973386691658245627769279630705572220914802814206991483833244441855624432671826736156762796791927374799607652172085708305259541456329629996879699618656967550367257273484739559792565981619525274675796140901196711439040583375075098229993074300431584411194268496661478959095794082811587976312022237991517021540094745580496928862922374057019146875643657366987432914150620304766498283681517217204179244402124199391370113907124586172641867051172899362986519296150746807837407943854869415734893903696587071956884632650393363112178030971938002394555840033279953767590938282814469765875179246448976703360263602479457102163897658258044637942031177088635050953984599215599482551291206944454886294863230241653811181921516274604295012410009596292067013224395548680419068664060936629589823016332662372338876209200357175565164504916268759776620747614946982286676364655645903863118827486310284330693349119668304202463369720864062714286546481535820992929936830116217008136064698348617088111674327907107202477973615891402027621188814552333668168741915506320241949136378641092037723323267664721349096570244497591713828808167799304082863695951067817980756444497854450049321705461109661984498241849665399267963522075988636799974104856106248437206729554374216202099685802921462488090666971123072239712383179603248734149374407777149008250021665491427248448044137998901126765105192653159880101230858720992849522058806643544716657441492860672074191233296733290112646530975345238693885417156456731435072510488389095545168483716481878686041259229454170021028771652079294644436055907599335977518879084492668110121159281957428785056914973628245327064642568264909749442992527183917407532070477984986031463279480056317207067911813226240682614361765518144532401584364772549095482519009731782198114141495493161543948862067063340048198287038242148887015696996078259981809540849973208440283594062271754090775604439512783805708828016294210398798099406476295234738979506234833032304339496668397928658295791131658985591888896757891005549020160564091755479132725135361314788199811891395111700809234704502843085424800408363555971910877067212018538852591886440571065957007846373417825360258159557245011193115822299794881938403420253291442481185771579369858401135597287890888566228514272950787906434857316629785382536401059290935551214117693313877068867704431728685160303406814155352952162975761357368883610804632519369511401000847522118569774626575972148054519583537082589908025235238042239979482624584610208767553834717622427726602973599964206896499011942692919119070357381274433257316108060696947112756322482534563776169266900163770264464517786974394831643360 [133,62] 611745200774284676649772465677669994484894030914579355921529983609058553115013420602205112075408598095455163741531766309847526004194004714599579127096195428815762996738839445017013620876397060127026287459369015401450969130247708821952364997422904543145925635845620534129151681327725586419503666996108482862509025312170107848861313244474973415097202566233315291591528348436778080359387003517798846257910455196704784243210220705702298186024957870847041229322915130439509085418410507984414594673122395775694275302075080091650056385262365814442813584431224134599471811599579961287981622259080775387722778064026252994901800187358795298078858579844563332689158747001136544787044130640851867137925093544467864221044971164935115599334567225218730970131337739522322703834166502685763291370236473996059943408648977906285259767293202618927942101620393219273937340773971157917571842559752924208039333584260398056523882739427987113191532775103921613688864164600774462825042090730503492352998302294436140952410895333508111698808258882008221564838155226874187526331330504731852006525092859628450746359008268885994003649323532328037421654578520926018715728536354056880557655201622892110814902046355807383668604356912838252893967382598490130207741517632117826460772624642807188318927313434458242687762316030181550030562157474625342683209189563584182498893819560807701326929597875286820725648481073443764369146582339919602831916365708975626712632922742398185663215981645646084873573178071627578020622399238300934283167876764902793667762387753149080320405149847504085385348603943547408317723172611664946874506891148418123880459640458453638845506548478921327812147819011297458561221228457166520192185722055186321483226254180321007857897649932619501614129322076081524924839434783339014015854247902277363100721736467893579778920465710484124591605498525730434280567395655416295952954303001054643444911175612151148669918835581876554161487527585879701052233321533501284714133061102853534458258450280339994549716523017578978889478896312606216342505734063175818794083700648597097490023149345027360957712249586151677788337199637656582356030054150908063289899963919162549035585314155106663207263915113088047959292582396470745086894166379398557888923542300790687586018401730765960894721014048963568392699215524360298755782109759680054603146104606362429174772461400196251397689160686335664043585249860053986866254409746050962585649457714139414063390101628668040023645917420855831377532100967161553782603077032329962306624418978041424941604645441691092952926979187675643915547080224039538406311533901064100628393374386674412182170009744171208324207398727333762590950780731084224207061272017003084636118377657673447123059103124171344620225068106806157220778348179431897314914607224348424987569483235960680047250840743177951651850831423729936451348206659840 [133,63] -49724162810421200486477337095467965807387908819909570461235553473899877372754398116125421377100097890604873911924164307034487343307683427249041113896770467355033284643075370389240807694454394737387534432331206695200149726108064736255903057238049259902243711912055919132640093496296583976376346466898744876772489785934502371660609105881111752749533796583577235906574348219559529146831182698889228709659780333338102226785187732120160239445053136268946567844221624327904532517329457939821072352730186210878643001473174838802266332339768590142035887653523979510757406513652329558059134130447380273726942200553547704723564722353704906298964969368899072759438700184960718301773714939271366059174887693347097870697785646803072237580967261290156764534189843441075165226356257793653226164187314705560428927021409798494625560944565267434494153123513872783632982645334937536814065117926673598742457489536734385106647980983128604737476696183719067679463007894566647053972868189821804302443135656023411049087214665850752822891146912600306283277085401892293580259216030025632165467102262834375118878074432787038183157547231366336847647984064560278785091323735395447111437132841133653582625516953249078902794765053736382782436986422378386736458985852661968107864486970795582406304699877743047917084240736890908975069091559934147277549254569876324683066636231594453722763250393135975397551965870204804669157980847689557532182613498505393682493404181312213934340543887145875604518181263336720211510744591298001845109841931665005055861180059672716504564503689094254058012362381951774727965936145905024447324112707088822201718067555322874862082784506727939205256439840084492970252418379824014789243807202232464646590801125524098947541386059339090607982996951634519534314236679050988247165700820615882631005590733925947045823560965666040414323399506182073558455859091662278065778805189240505188783798170884540329792406103954230067507532248831786879023115694610692526764787283248084900656002821262657455713384844746486484960254188425456905348168364432609187259746103200172498075761120065741212198581276980490387653292777188488183425751466368406769245218129001177322258562652971992394984088293499659159217734044507327749855669781662696145314802478638764736350578995473151763151910097018192701026934839442205316287893320571720933322813952542969833510042736970812871970192600834904046688410999812980565061651792275535985611084094895981761771951271994658182905346093345130842626010057860677470226883230340787227013611311019361732144244524098754998655591361307713628954380217020970197499399817236051222922389257777824250986526484611383369975705194347194584251594299516414629967512482818000044296739979478678915774726068260423457997170900764258517779039250340022385448907513595200601055614517692067213620834949404389311561685722101260546077597296 [133,64] -741136301910693614516119437346832176260126888784084860342043088302181275900006449811980387119942079320900400923126316692314050663354680506341830016306175266852707494201719911184182882587361615391671666782943345068751915445965688545441178058962480843004390429847177423247866528690335832789951972446651031832950021624943969233628282129998019065049481230421914566698890215222293595692712810969473199217728957623734064767119813388816628912341992563519663819280031677999980112193493792701616970150298877437576848302321023696189391632927495205366435663433307734050314280351091324332787643441414191720770601881777829921108532062681956071625099833188338987870433544337144033916944966821653736344563022967427075340438542027386984846556836876847476099839766147054320530865346769177703636322768154152220188779226071662150750582175660344943693793977349230514719561858361890643481249957587049367124613875945475784440457496810941060240827434218155076287896568449692285294668116504015444245676238258229188989361429526403484618229396769389139546454079021530314372719039176642445267519219262131991152314287711036183301301457569784110684507732744653087245988662253648039821275610819566429858460332352472045910751094502925379909667725554525978883480294202208095669063845899771092682290898521143492102230790705108877412077007188903975086304628630151188162250329521707975960081864966819959551177428923584681474749494513408745604024202052834296257222592297298911524479303238469282625839751592371346336481786654154734999684649289502840671746310504112930114925736387593517879121497481092394811443058614913273532182555049901227096333643158386308907149343186804577485694496880534446014721992256858688575311827959099486326775336233280042179516784100803341190416045575158705044463276735397333921521311960207257017919676700764255050745712409394632525047792467039991262904375647440420897672584986178942069238114995527117385375616500843901625078357595099821879350790234562285337983118837972692640850476062266584923351861274706802617581702982286105959934498941416045415657202084154307588509321455813440570684339096522303530234176934611181502429174507974055910503523473769796132562505556754004911653998823181213827122266558831553679927866485454471251585372696284617390388956801609713334555278441838803573547761634362032636244299526234748875139419603994799426078733403833209739569308086808141279117905784699973717380017661260471345473673899294741374060040320556591334592269566962554227823985139977729064076333463283259035433827461269335924369875917502924171382074262642812258531129607131188731219420488687393840359555190380182633723273100716507917443754696341464738781141250588253169404682353117809930430016124096198828259097745403505406815724592326630580700394451078354138260141628667992199825625289406939596263665395970820636293121454409193816064 [133,65] 617044056292762895695626306140112292032459184507199997991874057971793229920308347816045359000978947921019725649815201939976386372291576384147113170792023541956165729570644010838410642553184114010344625981540075076677402462342346815659102260040942280071389586149313742922017766170345764241887054702000070907287363136722890813658572856542160400358942425243788741524225943633760201619410000275334398323234257143982799624624351288894873242367760969567156280486368177524554823897591477436989230007456203969347254887427069753564049012826433487638185539233440692693368500353542623622570225733741870792532172276211110526150996119126692170318702134729231171062556274212039114636780972243263048859339867554319186125049289688088075523944775827599861782673848352093491269728218915387496955371744289804912442895184198809206960339158169726683831830909055063710537013383569521321893436967993414927067112138803154542829314881885829796273234397484244261941420298873387482004868325221962993913628660688367385042310840896143765213834094406199631984798306171724799276639951005135421603352367065903191465318148825155172890513251746177486486289265499432590134497977678507505452676014071703805988180243671326060635659842251111572133913756686625254422049228994393349380218093999305865340536034319184765461817755264645276357016669157993123201663980751084185400721090728205633091305587299042729386858082693679973731824739019031324228206957764873863535221203028141532397944944825504950360825756334889000206854561925512058734545408896988500141721110728241497058118635934747544537823792016373856774049268821271061327281583966421915579198829080307800499709909321749715919933286386918101349862271136695941591849346465783724227514327403944320388027290630299803296514223803596767841199576327972930130607280090058822789837628331546217751889079890695856286387176169279289762016812698811470004071220978460199250387872164656352757105179912633631227134889348281721844876795865465537424046460731428238314206129417318291836730183517648704923963716736206341316361099393407690715120726405026403184057811254475981631373418909964497777006367093727077071485417777269021970712104241618753426666280330798477101744374728235876769610096629910752725637650583273175777757428620799683011076344218471352949562227246626751518178734168782930655612951439197407881784145181626303749947525447477875220085485107291404730379599726973744741811032732597744553394461480824004994029148839042777835916902796643846618515694257078872008435988931204686674847929402000140154766194673289347850918585178818054771559816512915399898865223976065427079869114771026470382969815101188244829636163115945415362729125845076856592185834422488653823573721641303371686367584634900796698295506111218807660625642727125343958744732749411110730250315015479672230262604121792803506168994348395632640 [133,66] -40447808448032546823424187267820534233677694355745433979140378539268931839279977838416917063305099526402406920885809953355745955890058513909413978521245856581800579403943764428003025655846740699007812127157134613310621634287083066522779196586252787451458304491749661616956123759880803595167926437137440921048594568600249027988293858932268425065618629630913896729306287732920380551923638865420884722293282932755969859130465038072446647028454257029032985193591063283417867161993878940015819799736998033034557121499046738625009549693770093946468301745047769999243543338580973870763831015147845366624621657035273628048607708739055150451954168303880031091754062388782305448795468510511548732868361289335548732246474103990694829693877279553585834498702061257560821038585374944360940331504901391616585971121925486990820686225761414645271148556625586596937492884034755640199885245958534239615476849429252617811662502986479504957361490547796481902615897234086244740899429114889408943208021075535261922920465188766597019229594809934917020170727634567910607381399401181440857386610413520718701972117352931672585251322213595674151418742275283966751320762059526222747026794392879845924526886722148032417417641483483621133556654197196989613456878091438640598901767002968886318357547540519142005604254824125102891996173890189956978489055436966460854880156131728796057918685823048601646779933275503249684105970911281646099210778563280749296623704668207831734192332994956901314891608307808845389624971096633782877467715114308133144689163327140360539252033443020519454545148729381223047264380842301247530302508198357642365119289070273801280997889568744280847337960906619187206691454040864796077080592117064559255697687707050469971597912790505826137558212205136563155749336501477674362742385449336227352109986544944577242004503496286917357619877388988633639403266896749748336500412893017258675006073923969643459389061923238700780452272753232625957510336853640387372280414930143237886984837640182187695572192558300696760623484421108385922875535950930230492289183479297510368349936045996982295773044965127476396246408370582454093330401755282154656163491078551524815639571317638556769821474045642239047790607403945672453660846692830016873499866063939996599570989064727648828515670341370711331015854682855429475077723530014379771937749482815135846258195231178887934272336889107940875932783005193343736591942723456041842748887144371338643121602264640151095676404462603650864557363123333005366962157623850233810502858516415132420929858465976033588666718157342532287988577514864926053021137755703147977577927357448279434239562584820918052830139098083995091468357532522390224457117586215253735675706668150086087314572551444823122992847304120654419636351230670832235431769652621968967427685287618395414368983176466924389926826898439168 [133,67] -2898470942987972480921896550701833558844731622399069312899023937614441844128708183029849760365808241358125227417524993083706440744032423782479773651607878830981266999413367695692536019783437777640796500861709748455857733776955921498765005872723450994914995621854460020545645334670210211423990868068489204359439279497440249209233544700429782313002265634616976956000416811306070159226540976837510731123949056777254759684717701615395810930532874220769213098995239479028398534468167270258713948100169858110404431141760717608916364184081071066249361727358188589764380609652751958585480606577772571175545894131108698414619702495719655414405047079630672033003263222737579089457685894743864945100044778709003609833087109023611003842976020484141156056099495394890314661910037102168074685573090834442338587916623244594976813967638544219609147841222798219035629593487777473659123227131994424259800660668364437844144981621059148653622356024702699208848391304918592929736442121363029001542739523450299375682419319415399634037201173201833420415405944923845256903548676492416580139636202036154355064436999041969282866405388328965757902880280862875929510477540419798780166205477858732263262799888944567180949259986184866337955312853803977268982677194069461622253472099477585951802355705540309123331778262408451747410266386995369308510846409146015436771927966070226252667966742869221357161854882635603902383785726265659727877875661377611945973337091314494501852848709021197023197369374663156543005808262278305188624689738361921245424684117597716141523026274708611124671873271172651026275886124481109423808758022821486979395082560179825856373644085346381738317391515039702729333732862823066073607821958038241806938148534641202466951704837848697173004461430171830497620360736097960580682330779154123565409639427335793345772452677111138057590967863680321579816318774507322115103647894885226215764483038271632107533899637625658588871318034008518214827999140638806126277992833008997956898716197580659923642469195829980656217659142126079384265558630540469966677273649805764204599033391275341167925640305962045376712967499784198304331494076670896761170126072046533476007218630844472195723381199921291672444252811073849375785743350418280549608039089310297445032866913635888737513553664549280817746774961461331722702029901714873307601521890569594743805100210078547458488526016256985896511793402575216963832989933246015048532078044992023013071654355216618088483850181336118000492148143098183376987789023771447096232866824199517890628300877109094136889898391150112684640970106043736507961102643574252738227196063877252673072544950186021518368233727250463955171275062560083971542300931578136843822801432866774058297049700398134980013388527669497180206685791254203748516953558365510780944909158314596910256858336466864486482245548160 [133,68] 494110775277997076834747723523186725665453678769106256676316575465001347082295896720998559346079725994180689052486763231849176581102801899556467078895825497840022761041116613954361039215071269357780675844795971150293727408428154841655356052706499190160856844000605844456030155916440908285708326679084034895786772749617972303508237433000797226853913195534202033983213261984437051033949887150306500841741548119080828445006874002197902338736829466737758038321771598881650679105894305368314402173356882268887446433372621081100859536170280586346325485633405192127100523716014878773375281953215222881313001212019377520739514693976441397077569958169899307878948360624764241374974311688558563372446986368741894113422159636654859573466452564019828119644411266387237464468158020888064602307509339342486781743150080829489700878197515420716584467159204398103349672610433828941793023703732181358080943425176441858474100262160224260528291390746057052348307484445797697806888811577565676425123243221231565573143190992983922594780593895939172792194160387733575276916961165294456114083721060127181060615762470014201682847520675425911751332862423629723289074572700642179590720046827294265415810155096748464303044658865232179422312446558185276641946722915209229496016773006625532510519101907239818582040829810837515232519427922891680610594935832557285012111309273416934852790007728557403186445919491748661932853341864476702259965984994734998251699859629009933330970645170751249687821338904650130695456177678798745715010371655954783546540744385890610073055975151064725775525987755964590025586477059867437345429312471243030910263579123287706806126722900626948844465570546475841720527427607652619361010710700942564697454950408859830592469199127367756989888132348495384836053170373340921289963379063204968451090070516186064276696419379549587787892932685976374564950463667033917453289337118678796789987544672705564803002762056913263426004121815497181523013668248221025774008738601276583215021522430953529207054853772209637041222501141743143682448321869253519612457287553672863933827383523688521240143293612319526338453517693667069683100944921663231164020060573401488946647256228261748446306511972377565221490591872460780557805946858651262927600344749655822717003964480982580323982044508785464294296959598655525630346072457995344924121814688542081088165784107127715344951917721019150153316819974153695615362426542993162434888320076428162415487538776723029998876279160081840526382035129165786484646743024872864821181634397182931893945538372939419195297013960466475152566068913610927230060040643172079002261626567817154426533674054174596035604767546706042550527947350329604012940979438208378711358045032846372730835936478989827875717052622383610694779824816899761461536711506148464855306247139470503827084875666935075445908480 [133,69] -12556302480385646916089414628676994775252154133070516015297474933900060658599710199570096865755315313949297958305806992804548838584763167456088811023713176642362621341052481291741660878479166777116722607329733296193836934652431658527478702029383138051210228122997596887822755094335778811714748859560374031135842284915906490340993682016134525671022546996391642288466609295883415712232566279680624018984086868486041441081836183491370042968975911476283214880190517125321255196769964043568121406657700824623333110187536538916762079482850926715693554195907111223832420380286241379718289811081827989579437820434197560331699398986636849139605909701640162909383644972422698546695777354775646647475295577636530472127509331735260105700979315715288511868078849299828940453615140935886606452487969266756388649200539740827948864029864789225463913493691681849402332428580600401289921897615612310726168670119829066181208936560067996802356670232576280837887985710286993667332246837935868914948419382383386916706295420552401532028210714203598155006106875878881303750991642966880191658277930644199490221351203107957868481972764115628996340906117821590286991678986811241859553945869678222395793277298082742045801279227709722704736238822530285627366051002349653917829621736248418717988249769698003586301056810414280744088444681533032288118493380922983521384108979550433776332281673655490681882464648254077742898533278281511602414785635421011820739862301831835288664353502671046815985335119505790669702885778932077436042035063492011300316293759492188226683443497091572322573804619270153829376765340317414010886218941043029508755425087983455073253788706300658881710917219872941755172179908550624248623309956739714901729391817023952682913252351669511611149850820628814301876992051204402170524688250048103552787154096308313293375712055791256106466734140633571414765436972384856879816633746959106663100658444501581937982485597371989291428206914498858055320590926193127509945477501578333564793688153681940022509238226227796349540301498377004021121094869580955041517431311267570544854886286874587045992050929850608706067704344186128905072824046250441542203779462126199167300268107282556792605209524993541891094621486123033651923150597025746016477912336618813152070959615910202336100587789632431731637215326290248429352266588980560485784600770310619137240868946744169431551675980889075482764667107833438049131042997476284864643607655088809478105226243147990786432645742298292844625544431442103868916442583681326075056364931141523005837087293790764306852896096060309516024499253462937198114744689354183939824789817359931597523884363511607890805449242064832581691925651425103190805668271198024386098386082712760312714672303179797812446401555917555460412280237151703654142298773341508119377599457876177598083079063610949130880 [133,70] -1065896561615477635875709775148596920644623482458266393969350043359831295319421774368704644724225369972505474719557122845064355354689822347004848581362859453518792896752875905254309741501312231855568532390132554691523169004775476565651796034702093666378256987407955006545695353936296993164082028397645462841982084293142113562460617829100273643979931702149944548775909088539896844438925216926510595438424863258020957638520366006456592368311635242277817912605690097123622310668508764988692441038140809771606902182150421738170610573853660526520164189189663788323665657883946840398658611703449907509255477224909335363031681326994084390283891046044617495454064067789503226795982559024030180715181316158805089712735420691231429835145711895863844070369601251020089263086052181975152213806330268284996966912334204172500495672265413933449207963011292203156897229263827672480200533258200863267299826195415169901911146605618786536229688042949646843335016772440347718103289339737228917862167360254264550363842643324368056058009888879176400697685928064302437333629640029563225587239716156706092242500475730413620245837136091693266822582225842311782191968722607184317987195824059044855009970364871379593875809409350423020608216620198164217888276674168271368107159902745516173017706501618968541611257005267772601777413351486573013357257533305732066454304292140425732598367125966667838368245489535757596317048328521736671865883742597769870384831764346816123474858589191587862221392222897199622468413564572219799657605864637150048004319462469034303500354216977427489609118961114023611105825917570990428993886460678167311433301142135263773676876348262176881800151797401606119776858541093283973410468448957895793435349216390605626824434138923686862749242511935310179736349445241779548587301101693288043000447426782962936113669619798902283375454350177551431414741181312144830588930712258502180875157438156456892781371519450776868386425103062476423732940575903262776866720540136390922182297274786788627165681283551417911683354264623828861807491824484963246281043981192435229088636732950192594486694755563261454442660102102340599475297288259684170525727723786960765157178453557587876079163659408671500229563539100021620582887038566965853756973003800981216580059821673640169738330502308427973081724078232548448123472224196061045469546336212222035164294042982417055980336454606039803389274495564834692177362504080911401760702693969000548042361647646661135698152265416841038893485149063954529028441964688892528605039757302571633854131485887077580140364328164807844271474917355260697994119834873972810688068148018930315626902226384851167285222643259194260968377290437182737947393327370138228936348808336365003403545546947737038884446125976603709016461014564953226009834493713589464395089762649692957360665372088145920 [133,71] 34226649918340481230619121045421461983198166762147131542740234454311996323493742932812961083741137851351200341336686225554075531198259595485799058944546610455492419110588065183841432669324629959505942066069483645901827159965752988529128245402931247465292746962283798330823181018549873061489331138766132309681513076823340418860759134420759850719933636445578239046804749782167506124456264885796984142143042164206004174656395427685511666958352497391875635241524308705169815306512371403358575050576849411548271392902626334199372303965896797766745977828113309959664657704238959802815992975417814746698234563853437823557496542587923008614952250532563525289213513806685477578773848099983365887098675144282033760404428514968410795168419869130666768202781539264581704990160631590176915405181429707118801428229328435574553055180929515211804393314395912218538229465156447469418860903795888070722890678366122595148365347665525806979493992271444684060100740013331102574939715091746452006215985479531438292707804747801239736770889055686638609365701923607585552572663007745109535707971469328511551110942804677987833954444276528919751142740209465742867548361224955431641094131950689702967750362371341154720935735527139038257218178888630878083045222866524750427339492455258943109482317326976889466729470308496173136406021945700090378152677672668855734796083113228923632605066981110776957065232537869830290632517117380402699169452748800448132294777664011185929219295719961718297527629547502140761795668965853049981060033523844694634943578109328862762899022377061840519149099064127454281918652326403733481738283777722242991187579855545781185944621282758684029400361094740264727236339791622922531041784236084706433459452742802021212406796585627954335250193166629024907898739848053217344089636944875337475368959449282602438634533752406999090998122773219612424382102848483382236020604285853036556214912024694809938509819102403004643147044123211124083618893671497121452668542367067514538996743618275342544253301251955746003313344046369371347686073935757155734748537725632921223750765736830626143798666160757091827930499935226224904183916597850109254157409303394722140812205016773051541286046268633234011583816152507341312170024766074843097953567969866682920520323594636902364551059576696914050168176509755565744798125474536430807530000120380777056184875823726386968982606350746831200073655174048334331725897274028652358261468652981099186346725378470515616075727045356444243435151226803533561571884549506449407803273919988477316786194280117471433757141257504098650651328845628388292756523562342733175725080806944212352464141123596937192124484584629483677157628385285056726184483352837479058241148148302939969420658569621639627612241313833380328033957499389276162099575508371380271736995046046325224608567739840 [133,72] 6868787389386964744994764339327354833539384416787641957645213926578974887071864016560003976153351815475624305232107866569707810399972587386283710713465312603316589172895375039497600974699546073894377535238077321651467990793153653496294625316985711201153433425713293863849577149217662144294234901983988157263418992687710610578187667939914384515244901035110601380219425687359828344486144860489107069280880909430921527093283703946974848861439163687657578571330277229893042985685795503522351253633131152656439079948390678537206090839680074565774707215217083278133749302114684678746526866135311307589091563325248858830088793102998604732934145280729522299445958613212306471294354095806917342653221220897178600395739357281750020719893880073369991736044517841312633420640023102804182075388937612297127812205497545855515751546190618780195298096895897886242957315278482389182310227592591572100831783738645550307162487487510991331795149331896957113269713076124715371759651679323697505578043668093570133219488514790894704155950820167599856069789362317599402113163472434928930799818474282701009417670091171571148753651092690013935521773354603624233641575628486124671719534811512159946740975097846904939557361726852671625323644778311728246918383390738241270267736855369910432509817686490560141807243757657515921544318992998360587018617018871871520591210606403984046298319506618563907172858486931679727846096507777730303312926154719176825429809541776686366539345337384728547973841196979871183791479846229512143502507920684099176209029981465494654096040682521772505959737553166147291457705262608652422318723129609348642753643871559531419937849907750751262860593610291648942173543856550952489033748136570874278408482665754061280384152774025871520880889607991141917503296621590416870876557365324865980066474468071899161186226575372705121271099234539327025325011458072588493680022848787672515048615802563558971960474498305169352668610953429918334143325002003016786633816211268532586438390695396895893684832075462482244979437694676680595796582246739806167058320132960643824608071847156070380706674810442455896492782273251772468229988053752128139730741784106241542624305154172899211933381822951830893359838215863197305414435093210093287199538586158798653148285068823473237477510350940075222702169979352490951178114050749388732642589423384959683890317255589245094677508156527895800450580487466013801941965740236419741558026027997875369982022431680953244300889477352496962253050023296524624117935466169897368478328344533783132720577272577831867451083537948435383299014087115882074457121991921173894927204199325495396397822679762083376215739731014187013589862998355375710297789044497659638105644591308138921293259270736989632776050436956711856212110535831822074670418270045951800158134764727436017817312000 [133,73] -588680742101148800028384049003180180237628213980391692286576285421288220531786994331194410681557144144571239959759059407728222758095542360065748655440440391806135038913799662394506073481363035287777251253295773864512301487187941016238299129608736059346535265751239486959494487172082716725558516955066595337946658234126362717968173004655115174189930264760293231574452724080771925268938827973418449110758347356255767155953396931250021529903269963649647746532480263805518370833405527263262304684472819843380241467692437972906368283470223184592549614918713543067475769382606119301321268840951556507032579972012796112768473255433295253267632482296858140405781934492656696498675100518286451013847130011843468732306226878636935680030284374971157415108182747696257909884253054951938258237821976074482912870838741362081111030832848107007939331408702532279683139353553186153553891348402918046310488444265150083453957801625905052182296471300017704566792614454386501119448321747248216874097988266699450854608562938807369446639061156992940360965005591696102079952287245423618924939711548918998609712937582508824697794501333779832700645221131397283527311216842712552248297925815328072158978009242318150929680051678640767092279189957996210109476130000902265670899704309955906894475862856907423218337734548836841223387053973365143778895354953168155677185356215056194427109825563972382402521031189423068652690759818878223003742565305892354080510986901843131592205475799883757119247096265514292727975614680833943907613654237550671809652721779723161564371321361780571125859514925104954004568094671136317044964002766565641320690972877258395167009177727278198928686671790697053635189843779483902141929909572221544393408591899955424325147182474190061455791781236982561504921375610221772820674602387021889416827985904340325046963777956979733995205995533763241797974784461165394382096793229137032284111548248188299845935741133539069633274065554359208366809060935690870416629056713529835926539306527069403250254824966925853420378218726648472984760988066376627971514970765459381255595989431171924426870906688929005829187712176295217863773579189584637299013003121058015060419847441818864979097973515411711752153488349124005780748311976731312504619355858866257181689482480623094570528066561518516510790634490528951185893658043842668577645465791653537427088646662639083505205832086349675218628965196941952096306979243722783129431239967244009350537791650854187029937088308655519340394765829170830731650417478629667988687729915384450571394139475599207858494421196719563125249231623318597539601017813469412952688781802908658655283173714696549787987247627666493273825770204016223405899872317784827344260011640454931063906105804201125406042146908904171752527478351282317556514632026274337842563866464871590451680 [133,74] 755204324721738718402729724364547780025422551849609002950344721077018512917445479602625264119296348273151582132241289780587020006267738159443124338396877589400263418960845076885376500038259024797591365266347469722568676157627368491892037048190092440327091522199970256965107575586257559499455903032252964474994202245704066052675404659463819360368676501265204532090706973529796129574449974938108609481716189757868735446242560765298855769872267519560054546339113946027690910952021001025153191972284397510244521067140162144303489652350585840956556895423965836472833082386805700307253553771285877690577868669274685815391356668094553098865102912949755566963304745789170147449224348405663294782544088091711705612349342943213367710415784448239759576794359129827199858970035328208911166115207785318478265495549686122330230357310284575545009697693194727694932097508225148078726987439625440241663697124606265976507271769982500930361728868049545520830500716394827942328792277574884263868304540936060484873257016505116643620466795535706943866812822415905520646957617699462727178994062976837273955476378007842838041533750613231123315349521416726291577996131424277337814343753124286280935342264169972729042764661689290272629910184399268834179001153622729022235514724105129358406141473081118212738146285362406452454584473795552012113181963813684120598085303082357464334184074584109520268892894025963513410153313282704198224940384682879334837761242008974242623034087465750006244363986157814670235133749773083950349276113362922590726212763845033673162914076176809791895871788316848997110480600292536493155028323894086461456429996182243933010124545681551258457527535130216820830468198819175582449786463757065838898350112938432667007445204850415354053177011430245703620724307154952644372407228630574785816962667945019021863007794267838391672991542135637462250529491839979059473019047714326133910951365475977919921617020550360894081018650652668185315708784544873100010576047681001550712887194637369772088240680071519732182480996418573833002106613891612725503236922519785037435449361286920313090253277225554970085249637654175021620937769394909488699713299920223317077220555455075585379629906454221608397425719324345947384601648475892777431025172806351814075658386281292053510186118499325120900760024071452731865314641426379756041717535788957145967434881449114439331387605442512804438681353285270916965882108457681332990404396029912330814613582597336032533672711995763770263861032817526046602383402823715704668397674560411027072705252755034277052583721388050791816932465280195030962403442126462226251034124717882989323194424043651215657283386614347327568358963599989977015702107674673505868299275732287374524587847486044412963575234184757384322009486591341746108477339526642027814638857239352320 [133,75] 700402387510030704452151253364859415171891469577448746678799340788090873259770328723115230168010577428836319811134642120741555575039736089747253585504867406755607397104775534716973436278331072747440200748247079998942466025334227059760488627931559563978875572536758041613935907179283578536536192056163138576327513670415148992233548061358761134318186781073307327798254758731883385581561057918823123373771246700450365575847788332388402915179326149169909444413535571783863087183117068708692736090415201135816134374669902818928711468692258569649774981911442766690451033633258093197077191028128536029470609590453323131567146572758898221038212777332793110054850403149151070395054677012538561089339059066082298999580681055913594680294253335668256032374191240235418604629000284712132788646333609893756734104696200648056129812019177935106420888193093294629023321927106199393662620656015191448639923140593486680485738789563935273467492799804860424322551884335307708941554914822872955673222160634710222075736888067645588650051717956011435201139747266495295160839373144017692342256437713825794183397572293287745079818768169170570750873684912060350960393816707809298489326935902712946059218629234193692600289804264948177587869796077780612509140013070414657268623994925603707976254440943611777739672378428118474335313747871148333322452498421404664051695764980128876652526851814198997014053552245552433225733407335534135207919059110513608635661467917927113523827264291587775400811360158244889059767116316741824499957708984458500385089363013295924068981330334575508176864434059360031363636332645021362187892054937314692726042477478038540910445699888459671779268973613064517171292895753231867772280467891272266224812740139940665065315818575539140570161234532616293012182108604859112128851476256278807742842808665952712338622227821435605558524497243518712527663262533457014181999127973421360281109343667491393300997211310404333771727364708944586392439274722572916386816044670610414778467396930556643947934837611451878371479733364922367477633788306368909409724011350454813892052053851721385091423326335151703181089783062763732109824918098205675762145775893759989283355260764388269018905029996895681905592924808649166444688661251308379815471263053658169989020089675484752444077630092181383500009527598056757021787248650257672459251863294653785639728568875266623014996441697539837804510019036236091866580750328502373065112917034027480215617452592947021930821990231148447469492809586933163837498171026238334013050808118553807500582487588949826500244366125060060551999878579939763557731550919900994805310875847242652931448118116968770000721526852054991756111693671548316233020823957613831398111730336809978800006051076070894320210989705092993538857279600877384962541501932309286588935212302400 [133,76] 13869556953984974982139924707739381357182761890985722422394935056698111187168304150948542445080388284945719448264086078075813105757968501282064091349694113711043809048774778418783535777617355680513565060803315299189294820035201970071736032323013657069982667691877194173540882825326337301531931851565344500693042847604545457897173543593963337902846064279311310835734356749809296556253832010964508820826623872961851558946129746648013691407491485394463522173561676659007662666842760382307732098002115688157365027625363276740844908781918717337731028593472478933875569223565159009739584165770902835950553972203630016028378309731996488918742466049774712901199775989201605158590895575139632029785362725804709441389975074412609601818320783008782882358233598985373140986921312558871320088538120424536096993739189472880862354072374485620250748662636812984762189974153676472678480232310781381076807302013375183287522100796884958855496596628921782149241539663152656381601023506948945335850528165758655239372495344606677682148747102666937925715878576612182031076955075095973839086320653761829527688316605245680390576800621911428328341465268711694617298229454623634860530196846924669614128926998282069034914749577884945180547187571121078233670933572907966301589052532304888740730072296205730118839978576648268957018613429795876141013233102554418424676738033377693063036814477656660757077618844187756158769450493349793720886153768524557360361907521582874295102248087107103693582652217336986266105232215561607608128238960717342342931116230396038401145751012275504712924487914676702133149362849929657837603779475833035129947861151904942369748913604278560790207531601239727399195879432970667809667897886797101542731965212261399162827732922306983410707831406692428225740667684090888852161248142881481437485893278156062259156481847154726275686850299253978422607243227280346745130635856007881080008085075063591794944471287588926915661547027162521281344395724413786281714944345448311204718574917877273787420270654871595843549168379119163293610446591079495429431420611034867004225938360682170430800826287933975048930873274856346550515497912787530125147802081469787063122239441203441045793283408384988902537538205495390755286677514585532366382826927110357813042126142520923741492138938790970816174675339045392652194873863555454151032654294480822787731582083115277596637528532679714600961737495872511729014587996507589445769693665420055738747951046127553862701328804942018827359949205985150897541146120203927398086692600861213425331587923412325594868783531879720680508901065030181686541664361733289342528222693267212473946498787394185443532990798438861732351868302596915811894899337561753540125452999457247932229177340513251794718074953779244196521476502195763546729939316636134258342556800 [133,77] -899184330072902228976584741096183329904749625812954219118917280615735930777127910018075884646924333692980892876034409393032374521500245296600742609280675291686643451792305528789660675297040081318275170409450787219715555133623630334066326233159153820692882260769970784664671375052014591756605291022626502810537385133894969008471033329213765601179996283210856508145250648049668295969951015332811322420363708836646472333396813711673233418592155089393159799407306722450730862771648851912363363722522060253843305141410798010693539565543370387297178170694329107525297025537207854119335149950410061330615031382314626685501095687184022261845643888259480332579520988668168863722303763683296879811913302226490129570783463616794371744206375651374527087994589994934078938924512615425124443698339956704236324156221463827329794831738830370791341116020983239194917592357178779625747915921134524163625944204156863455907700279014211287164532622855702799418536910717449806867527103481192463361965065976778223508753417833133928512676480520144057153166540329829597310202321863720454937580154131119407966434514649225310937632720705756513298293742312169761866901641752519693682119366082412867917731368221227647351287099657595149585535660862535385609375555045439651683230450789579761251566898633557009297300435201581154152096983590447198098226081967800294888225001812208080378427152454114533770057794288268710976529034317649889634091290330575160502220397794660556631813870488855378149330724244624236831198070480525689547756749007927066890602290992065189107102826574837333996982517058696773700075080937282024342370102687228981809579765409047801586373914165860959489642637836175282676099453656907000386846864945774984209966048365870761847250454631701826280216669609895772309775040415875351987812255978758444169564040415581852779401949519520450446152249786337280141153285959710240659504097097686009664204677482820935748214447666799576674906433127290246356028938962002162030240480571050400982942472308269475570152841702677795330301680140612167239208169173292336708013077497750235819237524372089879360313599108919073768776957671280208783622432661063015259632355434292039840739419003983194489538413363975724109563203830212790208601007549673841940384234397455209494366588945151012987800941889228656574157915371503724706483849532137511077320281934809727050168305176553151095387653074260781265767990385358178265434461893472341238030616704857607138657284715413965855303110289480145842984336491876766367802420101611246937348127052628200224285336099104161529335625263104264382035008868175966311719294885169253725239277106233131484614316008970192484777791135284205064889192010362647440870470685406343549780839963546331878536071167112758075947725204947797526821518332923473442982509943671336925840 [133,78] -34063751536335662770279925775950789183795881927017644508463820235954973449776997509287713685507589513731714172695172991905624770607835846965516494452528432647917887330901135942181264264580119804698785863659722211305709913806486596743940302164835033859071974371055208754148367628652984398126503251344929616141209464030064850713314422023938767618206484936096439285100502710140189019213307806319149512300167907598673040287635080741585152618268715219197266530864524734352039016305550079941158633404036338147845198532501817441192532332160377751761647169372881451595637055247930352371223332509451948700304270731995538878763113197667138710569178439105262206225519768647846272858073906472183038462386123478621715000273737223162675438093660175972528634569878080022194157953508761570632448369672172626681424619031371644296313136071332051271074532610108420236219035088047007500803840558720950457453949120899560257894067352423995393276704177220151218038414300171906670554450271114606580713831066862121529022875605069564381129852916650820200053231011904380099411688544965766359367713398288864616931532336033479707952439484104756172624925836650909607530409171456801198950313693052760062967469168841877977151837908128394149668849922247045963686760822500004806777082741203945650061049396632918833497226727679621160722330617986913618568154138346883476037810760014453162904449792704157899370382946111921764089754467279529199984192401977343822451422616283114067936649260992623886627096366158637894327812234306562817967511401546218917345839373034879653444536059235065257595571386779708880282969142399132065958895641688058520073079972261198963316928781705682510182365004033957831966456438364769282672422903439713173424631047328134020705534949364478667544679318383938468930306581566362652079440956376662646235910879860987981240179815531510919865823861120387830313646905817044595468192931831457815476229644916794412228980774788266363260727094999083391683687121654181138270409423322606372042139668570944148499958701676296035886760712561370260777969533204887846735520098618947721523901866212815196530001981036198217637197263017266641201202276574125874542694379993239089854326175487934737649831437166535717600203964677053510354023262324925922610053896445494438896877093884638739334857629554741834459285466115008668139161289522705027383032055623655881152075733261650102044410862921229058026766412066039615964560381906373589852239051569545796108486740346598567962266992744247840024360022828722421055417843325071408255431686289534377904444975940115762675273805584264031163195599651428125150463976380576850305641979823999852319444159585463328560587264954210599966690889914845997806064568765408120756146870891162374181347274266815394630637723665548157637871094305071539739612105134277760 [133,79] 5184338268712775248330123568494862061934108832844010376368004283204431706217824932094528344577541752378953340075431041822955409440514846900651422942207571350758140091742154347232481451660110934992117474328309242391741223343260636193742526498822453875081132233693249511626950065155882174229563810385571298106789092479298019139842199762864983553315830683514367992251575091414985571209237451996542789577835825162173713439682091091309444320669359292554901948881456677940575471958597753933792014784144707674273707310987065221365842326925978414922852332548762116953423549778472908572994198013166982834963051211001139113351995350075588090518552912129538624595554995137844861499328334263568138156810507620163048912641462673009442530794640614547989986801948821346024054708531478465023487534184424905904370487312067439684615401194086404897766151318297296389903521144689733330744889306667065896139331787855003645809413719460215818269892043889065688117940039838847834174489088563636575717086980938887911561749029784579750563728214568214911864774589735780384467017789839278835407695783236974955463818623495959708121322856139322607749678470453552681871392103445036760032680408006098959847166713854954817701097603861099981996731705656950208109354899770993923113501446034226635129401215417318131136839634628452710040710970583240132116786104386620815496600785780727411593930365230667887556243492242475881987989774131257838470811734559137928080711357432488258432321920117248804333490065138883430329252783964335679541026488878204181551193405737440854060369499015501324568556136777613690723787726290880547709556050295649376229742447828204309688002473638838484088660875963261690795082403188387414577740751275530204024509918312351529357305885351699150824910735100821153757947215095720114715096233417819842472317112634771046799239105847640859103768365043387269239754799704645862808981314897581924258277730787799228036580922073116305525300406159852543258189454478200939921397559772201132586536484134339123638989183261982728670295685065074009932936725690276760544589635716225352121003175316740632471024196501477800651999044442966873664503715466695410845845906987746571145376417334886426263277452247614128564540829960741601706315008234617067451522453434135031599834861808362416010034203625811379018864792452703744797970077681644357854404871480855299133506011196193532737564130986438897968971312392419868864156085562882019974134400597237923995023249703895503445881122610573542901954355770221893238817439974372791300453573674481406216719614652122061097244395152777226610321440034258864671526481587804940520481455182883176371572734243048760945057910274207007644056919220205498469221150752231644143934989592172381339915660443393336633546983000620068400375544808921857430828498700320 [133,80] -90231992986881945943703203714294101884244129469257421958942639105032351559538578619201013830963683083621540797179783812919876096934085970473443779818178981148335460241681271877787943998997331147247880629937774026985453965902579339500148534771598381389684620388215955704186923976787727172709057502340733410514512966067255307106316078405865059287125338724502227139394232047748146797869158340286196830231614129211776856561777678397614920683639420147295574648222254744668406491757194218975460045083884117098759384402116651467953518117809642876658989713361086426822541684717680036623352719750744242772937238846313739317635828312014055256449160412870244239033610072382639233602680297691145307062310948922934798981300506024012158724495693378376922338811141708261142841435944320996412383420551594607386245908293897416779989593680849447582570669162555541561287570384606869538581731806189258479671861381031263183719703183974760079976811119630131935939902544233930911497803062507162306710768580491092852900477946641146081531197322874242983331092256276920748271881580051741167013531083255598664958266279142503168430236147911993489034267326696148329093199862983927549903688465261590610723356215408268532639956635191960486482835394424221314285355309802815687226983015329900466717852906316462490929855600436230838746672416221974309312917279841268363358916887784485985133907580424214723643481176846184842678149461092249282840194126310030447065151230200277932686535597054888455255166967791110058384125469941904929181987588666105641373652479619195395019984604282898817775865610208003700768520190678294519883195914601409470977516976829992486379721736271736881765665477515413571516942542765759776734092395416465351822403748752719833089637227524135669319178114508961346247350656128801749305936512457842187066365794543491862609036363492862727165018041247825456027936988533320331957194573403204564291747326811537510680044090585617030617655145167359082823951522744626005638949877209032005171080427412343711878324843061165706823265777861167966323763513694355557471110465226871698743691947814064360994835183276506044607760322409912486215212261358736508244068374761332934216193554690533585001235606761524747829871551262736310862674018515932263734913438465359257551227673289484917430482851625875601562087428825230113468354206567151589943344374112370134465438203759196762405801633433469185042207086521995401728797667335497594018707007185803466495358483612668349559966054641447149165019785634932424444356788438709655678821919529039447474498191926130745565063278107604871465156154661398660602496645432675169624386667328942973737081275395276683679610736952026997365393641941059647828148987295675387321326350708283311015931420424521111167655076962316153288155649676765218308264960 [133,81] -2474252271977429409493454627046460714778773056438027424650013660568147652860373004796050754476408112496120796385504220194674378373035978641052326811695109353239792837208452389903176573897447529647834549836442343204484389454141797199983126442972551727480826847831090233813694879358718180514612706270126246588519891554595058270594416128791741634535626176004130167868869536650845442779234232502869154224929128193066669616979102185537983134773227866540331236400374779520290848309452039299648495490557135866135709686488466774104578657582724864140874496327218204387613479638762380512280583904741259558543813029522682290149420972403720132692276957257605132641870618531566865836039822569225645031464523695610542850318358959020971298176755555989988561003093246027332961225114139448768920449000732065487256162412001416225440341109434678011723173255007553795604477619362825295960752419789083245662011524943399827931402403481219142763492697060308983192727270594593474647143539659470804720130222442306092456724685643929755784090611783611171489593630656059220642574175606919095886725661774625617343062069902694039823408452795801980304244064813611133931328611391373017061040563952645176551133834978349254418204524709948487417141151251129719617750862702564384279795234931171734223257912429166519772040845174217996520277370096130702436783288890776053676674216853182444531283949746348969411806008902835516622202095201657227049634688302130773893584696190668306962386053688513043927101142967667148130145305543740144540463052422203172440571352045029242679794553018115085725996851109332782177298805820900247669339157070356597116486029061486760188189725905868421715921352534835548371486964500939980997417423209961660411315666367522826182171464540271347335221193760379296408269178736969986901500679570267196193368032256568585090571161546705295523670544638342451816538442871953486135678434545254088874436037372638212455798836521199975047945805882440309319753686030372616894515437540383919372876363145733219044832189012427606660282615765242289730327082180788628127736918320396822872236994694039358683011177618592611597914647157993551188498773075495546346839095466426650856839229873168960355299932038142397484068431642184158868597642089231162244204182397441670012306529477682181914307561901675240896611956985669911047163797614285099615716948719479507256424771076283859301723442239414624132210007823331198326160088318401904833940935352360664302679920138130117909810224303805428296444302655429563204833937184478990021689425415322039302119584634363291290143355858829935421280531693626012108163647739014131519994888106026741346280731668497441720268335765610297267008348954883533397093597517777546812056708827569363713308554739694445468706476692533908978668478210067216867200 [133,82] 145388089691119001104623714617487192512745409155522539059998381436410016722590717356337280367167596305392616380737253776606375259352123292118688126533541563927672666722900250778947692007210724553871074636598322839149285919825200681808321012226020455270836626524945847366187942067270734864216300310119142278588022742735303917942288823035879478244795884167686696571897216452512616642181016536638407823321944837601502507195106390160259532593026405096175403509804688726623533969559699754075085388555126290638196794811088039204607351461066674819148949190253303675609079782855141070526104643737886892096403186083851319970601083897275642807472097519250699092179158328832872039444252377394345365457695431775055046616860299068375389619871696420430675543874507523016537217903115439342990936478680600534530492933231911010573825910994208205111174906376181572447800234367876528209072693659707086543775116796461737602638252809691296614146572420058088650848693252205118752198600983948023545994551861731914645449728234004449669791799878299192066810591394157312922432360645002972687344339719943558633234726945215035568783060414341000842994056843112688143668461937067310167570980955072688769993645031664229463986556889611078301045870597712803933402595398083479073956472028672887474855119657305610913787145291163047004956758792716451640115427451826478246574146988876228093445566875486892801659652663439282052118752150751423834543321419096048423210519722224650350519838208524244188721104662060997269714869032542744689275924628227235287346711146237828716214083050759378126687407908594110870319847985953743349665606740258140359334576704530420245782916111546913817595138628990036125345852352070735608063471858455825121772079822523999374176317983779050068561101891449765968780713761060004992839570359307726034220424995933869881815923962866924352993110683319779147404422374619149941344068933341841787587400396849663320200771487023670306896134813578246540299131992442477368968130020482893917106411708140409543270357731646275373717065885433290759641480331725214346254110611986991834976053454296808437524344574447114424318719457330814515669284823762874911724110068569196846460163795241711447674729430214598742995210492127932717614671930953531677933240988405532311707338218835123091215795995559576037643795564327774972154144769814608206488416734434606428256623712381433057544630493491731979444482358565951969955773159459634923574858717072340809126415233452910631549436331231636450851645368333610996363782245025972319886311753642672021099211830392871815657644772233628451598411505153325274436881195750895393556359796204423621853138355956288156508949450208521497268712612323323898323595393424408009497519280951623763464023613454896902081145972315538052893759178980632320 [133,83] -67855434102619746682513201564134854806408406367467699657227014607625444332343284021699291627428496718641195634706177644371065443208888089552665445346749767124466494789464419694586055038263735947009039359923947091148300870916747609266243350700871624734367987763026741607579013321086799109318110230233646255003238995110249934552695677076144697967623360869781956755345586142733225345486532223010081655434540588939804101171645737538314083238791404339749836570382951656072015177831207915308253957640480845865077758363037307432304845825432888579555827285015014284999431391510536703150427106929876896071281335973091364282806745339583844896752475236871289562312069443046494933844880890149836467867422187444432604022978961250917563365086886380021279752992708310554796165175437423449990534777383600963513189847381700436684033087949782080986078418002698866448470588626060750616043324759407011725090306915907360508797217761589053586402435782368346056872466231641049768481022638776122978300725326660084143042086377768859029374705116247611916958417765257848677358369356732775807824044401070178361170773810330979806856188344829258543434664065528879830423736645964256387136380269574420228007661975007009195045618760947306706483065126559328829041653948589447201532255127979008115708527592148995289398502952494639295591708339387983579515117041284692205972589367227385047561631400677992673107361625239334774464095037660749692241659144792746976662674377812856877951260508615005603504450116108150491022544704316894159859673772915689809801642413161605962006120577905691023793243240351428834576231441026775303837171976054238178182179915824630542939335752626792474273637544757204309751085847317207958172596236208742309156868504488907878941548055614653646389340004227595375315120112069365511259792189417936543661551662572850660358005129126784452521444250071806239883613984816148490525252361126869575600419570966184375810370916433398337064921242015283672892367647392575351869297137701281897733515737748287607591326305972055469151533501583539207172908782306928171212502854898188981306777557429374907771424894405576707577029112820933870307645516307043542970717440465502525859275718177517760390836506192169629130119116824031266039915794584839960100823896343768128316549484679345849325571977673119067241431691293974343381394926674191732452387551461388188601956807411127523600143124448950634842194610661114591330728970916018904942103995936042621968863602331250679774862984281950674705714724221276384089625202450603339782551343207407368693328454899897323961398306882507325262945304211411993123301276045759883586357877448115768158990554769404494992150291572353463724312929094716864597232261194708741643660118177855245204490232517738243735821125179229574480016535968 [133,84] 4702383454522789010172110763528892854932136703389712193332860429754315277824072574402501160428580954646833441932137617036072915133034192065516328585926269632436721971415866413630083524137423013256869150786141422232165882653067873274251187701236839396945073246287986467172336725643227985388590179666916621306581502999193204346429452323555016150103758039753087005422774070696837641042658974677767705558232322219365291711157947075101263497417786878192198961431212901352710920218559168415859859678511154145117613803280620370365966319020261638538172195092349070091921444703271651287456440329848956682624315974147086725735890036436958897725671577000162744463757635570321487604573731751532475917964295808742353451830373073867576349321553519665891398667812390213484211135213434412486480841988490732558261365399705070047725594377372756061396178809582017079429869417734631746755168157056301909404994110055163805578645199616940351975979270110617943553226378898135608273729489583250777290265414234507476685427154854119581217392244484073474136995880049982973401925119223999752588976710637906138402711754829310755098190347406805356058797562432680863565431531980030225811376873731430002026656271332459679080746606091715599396729884705428550870118539088379514112827106628689829567870973589029863393640286905707106568890882535815520614786613079808345242154635969667726037685768271927684414606920366444332817272966242777713862434409273464216944831648135174293957070786135313658496580796475853610513146267805590074821482386305230616269276683163794184223213007623805174278996089551820181082920998848282252792816382154849235403401149068805280662811833466268149078670136446759040812218529841303918298403945814304975324711256619293066557147913079154304045444462535551154802177697731937959492122779354523555407529774034559229045532881056970173098309394999783712301547420981263486858082679345854805087381559417965335713822150056581316916841764823160417263824095777225357623416854493820617970779466234698346620038136873560173205775147026927584414038253372774961825121676516905031474585703141042447659930684418738686277402244499111289270085599751969401425477360838794656254784224077401405182580581472931801042628682886216503025745840558573902938762084768904454724895519839230361433600921185484285232653741809544405130779203293977308322562624491367308625234569376570198464600734720602356744865673173873971032148731937670594827501650879461413080589053381875329544743109500668114941125415682645399729865063630572807765325392177025747753223902405498622581649301294225822967956304677080100338061589336006176827419690234743682173730903935625928726610396359865924288576777654005782215496757565940650654202100997382621932508037700847803795406824378331871879517568 [133,85] 37527134337651742399204375429580193822410495804030674317392894602603124427691392838420504700029813020837736959951178109636234164927678375348767305566814938003095921432823145873769867169226793834860855479754300268277165211109455293121210576090048183673758151592500501568761377144271667784739244173471010252002218011164214415310489164608711847421559233541293479683584354656776571723181588846159945637384870593433932168497636269833688452184860197736000881466415051411697773672416425814396892530022831837219207782248361982573241327154006595137398966249779795074290220624121897899221697789537017779110751288765650145839425156873323879598182166738561178567023823146462395933034012980232407476338787505538226892532085875944678950860391665639709960960916069649199558025884890767858414211752046588928453951214706786510519485746515202193655011777700907201623311777822959578729999823837177634994917916801706688905150597615230316584644308640342319460752652695505331214885223182290141279388569584164137106707521538687063238449552859558232019015520379976871997109658985977838401836185452793004169044507573693705065026345956554271918416268179645826349307356143775259870774153210973160230794351113171232091953558684863658281922658092295656827566194533686336053595995856544356386322858500009875499812421014466026256609705882798305453896644599253395444657044015146030858576442770755489885870243024426990833519447720369729098680381516478476845822606832924336342769514489985973936866782962976165634460631039880779944816592496617702673152112446691960376096072911428531834633191764648899351234046420140359104307082323402733088561237327602112615646092870188267883236163188436745932858188689995989368798532614058814051923326625526710317956899931624328168611498909678788163159255943936047615442673337422385656576337765703485141666545330713580671781696921184283260218462069226988208466558337227986411170941681040640805790801764860096353727067871496539080732692504036483383003036466554753079542720269816643768069177635158336066137621432943493486314621536342727557653090820166058887640782021228400566742789778546520707633910277504681029684666297154716293804487090749427147911478117050734890360150634188088146013050488607899390097413381537571653118724485685142514756546055694412833493915229663642144600419299445428421501125802473741437108459204295036086636995292468350462828128596564536728620616220640376432211782806672949535549417047923595877838587017029990817764848480314535435399700596103972156040446321823807862064831760668872620225826333537070338212264712177702998503469200869795336056137205108972489788580015563603161448617850413903062782081289798065541704854996094612775852057213788172534971298049393084890914521448623890720105194846792889623760 [133,86] 22976102588497934536984559397040676910019970343027259819319379225857657523750503341706123396004134448770907082675881524652432955598322702124244537863040098375123781629656307882139902402912090299908423425488564624726752208320484265192745501759263295156248387167848736610410536640603633137293372168936527581194770834450020580887787902346187491385249549127315504267198982035083254134177542260203117490214234109037972415026271364000709783451303506834230878568903017648686969465003080309048997904445960518635147646784595226273658741924777678104280304200310132776442413073752883439548158785010703066472146928052110915541162859156273073874145690233552394107665418590138007584241690944910881059011835567139174525771194241993097168178508906378891101993046670137602439106490225071290429801325981015389573555991240966744682164071774486493533778058294342771449906109125963999038385313141572996185289279677623567246332220477578814777187862462179551690823482914902414846302101006810077850069295563162083733690655508041670942277807349825701059956491855494452943967551171352287523183739808424494034628929511567377808744634002541997059682352589609508001836919396425089004346711122059735756324703256210400652358694805149243719953408407893884627439236385606437073349297291284940232163693987133657014345288701804275691471129558739552380556804302626955885237759181613894493942547362011428568372086404205451667765385438497653540216908699511059377553774275576649118128528823680461387000829807087012172990250235838740507461152385438593319261372875841299103136714927241878424762913849230414857189635331982368269787556088893982243053326425057204676216747927490903962182862748849990675139507286614320562931290028778713029667693727723579626621453431071136309986774967709855094446407635155735989094117804332503216166785214232509626403782350246571245799641023903437698805702479020362357229477493020048407318564245847951989195949286007983275204923014081435830714728291399900021314924845989560595860239183251383590575325404903636073710838571897207500663320633114737178594804164527324997526208683794908360172448867682282717452131715336006827584828892820838352381297706767119666913650206822401659083084964542224505608103281505409185354505744936221608911224263923336113234359638946673916461697433347617909203301840228213315690439170121640184184838136351043985577516279150065942120407482833699846252760379453396623369213535656249777105703134250838821687171935172398781884318495167411315288660813499239017455206079598613001191747591334849991100641957440773292498220344322621624639159623570542277874844332893835798120494831627294895253919087551509406743150589360620064489965266363345282400447090166301757974739520316837907018043561830455057843804124680260352 [133,87] 518367650824738958960731318472554416234756165672023934888513212096942726117823927433172403072354123551610029402122122559721567186856891500920727267175456316751788639468065730952757863313180851298911061499739529251524209710113412847783526459256746701090718845557766616726586982922644084160467701734115222182481724954153846520069513530261412806814958093783400685024499612894387963273628277169928278410521593283968577454701049003740971169884483228683041787304206693102903549939735222147780689356337965095324734159301024134321967002720843675926826573154093818457679458724091672146004258650744155209079913499450257533750610090835819079585760369532858667514556827198266059499930043748481967592090476489168616241934655142388697759050002182204156730203151400803441272929858099865016021402681278801522933478083377441869749513438889264907741005020651167591863798364955159088543023753486216860887224801317052177919846829262259279092482561224235793664540077692104635640899498827900062970953159987602128544576882195333488576959083625117361356915823176643179030875141939790956737626622239978351265386772945140512094759705299663358587794798537532854873465615380773143204132361404176952231830046454526709544179988784406846358085218821707321859400329747950815499740061456016435660784780129855404497774242764885333979628133907265283666354394195390775393377431096795332296705262681876555021844460326996223306113456531627621312781301521205481832903627256383847339404613356426861745563697498265257601723204859905638730188931614196250594939632854929577094371524665481579682299639377866306522046850732818183122873674261271950329827566477947091418913103368263499761889930438855953374486065401043799186168976132694493954965096842368676243307793589588178501865736615020603849820839545169212141033515224430583191384536306693807466538315559548427748021629671116825730251429747973259100984872730841299556107512241659211417999918971374872413279447839563699542155892424548699182358420334893032338992916240947436762289739716295012081820211615981444607731392666224203660007579960172201659423089491897310315267472196253895967821935156626221976076712432473309847114138950195911603111439474000073640440976446577373714125870004032744574030686179536954626370765514657477729049031712158298172025501763073419044957808757299610126139495161338609801943442253682533901345663066912843835248856343153492990800136136945225242684380494215029568709068821144930467452737214379908368204749470167945575419896227740827376748981416002022511407614647205547548615292749360575609014256859567656739549576717628878359485597722947218678823559391118453245794452310260190099308111788378635484490079932068642196662895579831002043403661177162615674313240291443492374192017973488 [133,88] 5846510191436248873627503784571455063512328972097310380295209460488668579578596388010114269303379242972100310092963423602855551297182318671803552539971605581385116613942098455977406655968288577615502816436017889599136711369988703810302626690629582002582762626212188756577718330543738000386180810201370897698861768808945595833547556646124292049560230978091420964966234525414832991498878252982318945222931511253926958572650323321109938685947221555544471825837865380420886346927432317378454463934797754976349498193307915803189265369684589466468079531686552070553304607450512543762256023841201749650388098184176816649812791825470317918289158165699555961295112669200753316878685047739116351065790318005620854211191393891546526355568051258836732589242174233022883190377244245592328436539016545490343823670933124335821746162521600242197199786888503318516690294896008175086623031823765635857773187035899284068019842880096219991440794796587610221951168004345110176697275277590435090516731258082291583499420018410860783565759987530725356173514141565166874657693484977370137074812066995890924545950038927330076935859712655057096024293290584772260073907006058895016912031394093135829847275052601649699421361582085091318249534629593916162333980178680293030253720872405003317253944342191576025101027417768152781483292899600143298341194555394802372694912313433651614231241250021786589849319243073248017267139083270860852215504667218652085722308234138052833565910485828108638902505303541318405520098815959271806922610660344444568936268856194791435160653308160314617059479751714952738375419776931702953807238628602763642987771119893926950711983378958703272067075079924598988250791228772188375637191648413582629253506739172215395826551460009808656456294768101714079065597014862420656280539126935954649798288494509062774403774781990310644456608488706819342651818164087514575954803766960036320434616531187777255458981063921165185459483179189023925899322423831441966839760146294701252238311574818163205297630821692608926352563444653791614810481075565288126878738006196256676177777397545597010204514220357825750545881990177699563889910084079850494322206547799360259135678385043499555116731535484467617652985504878419783508447903533516584184441493572709939435085795021125461515077293435789099714179617434381867443943473707441022798502039434527084230509830138596533711944962362458266303488666207417586007129076806855752073261707618040058428955358746508032919418862998394482599577277868273061673246902783956993395830733035764084918239389860817673164624635137094060017540705403041757397433201679426268137543437772904854956924415126938307369497512432074444341811115754859511191087737785310620830921778243517143744703850769577449606950912 [133,89] 23736609920916530577334716891118251254396346716729689587831682046359793831504014274834245799632529168964157564317426624143371998666972269436069525868911077491193862016895394168922151275631084084681105854512328329863297240457687935316687953498936614331886199080241955784880051559963707046946692130053528325752520944325964148101357361158927739775564283711615040145354548157184847149005072075065925159083763777737940854379933866024982376390624842154554372406491758564138895845103249971671430964415085134320631284632687432630435535118636528113651394337459010675465545508784678742724451430654811930850456455435134294630664687472624908525945614810303602223474766685492016301660123105207988883910997676709884539887579485031025328935746103615887222834639076364493070203943155678134819569646040383237448418586621601830354961858657679834210897932927743889293579918126088151583919302672066176854458401334971705750055552949321014402195221810180952640163413265896004685571546657065668919314355613816688845569835764885345135227817262517104569952442603803250853335568783039483676445020231363260142139269842680128412314980855221460627286480689917666323166934546704811022296444294849323853448047522189757173113484524897354303593260193595523008477091987514258927379190930060409678331820933150546291289319208708404301483972828274227464943882550368263832214466054397878945089283132795692026435722222880575770323659040166840463785234456085750208941306560056732288068332412854718526015841240571349795407148330402104407131801249265578267246749010106050495759212081113354192055717093130039264564836691254777503417089708093674589915726310732260961645081824021623561257572957700681738183587445700025006478076775654354643272805306365645891041449369405722245516009914706604851199878295556567559425539605317961056251883345391310017911238796669399445095781351082935820151930410384837106206332284029253476163480805660871339844705952397812859144695778301912980411666798710285744267953470519741099220035324818950702941765412808321078879459338261307196595046512697846904351529661579670750748074439751378923271705882166477248099144347649302474556643889426792096526872494686023412280787505344578106830435402685518622079125333548072724071606418976254865376753280513269772737045793091085473346261037862729754693272323571802522271345171885846441490965224252754024523224234378202356642522859007347058607505328846289183222719903834445971846764907731356535414024960684056448163361088908931355123094527857673780713372355748745057391429249307856788580460870296774057761531254224847924609329672616829239445185553689141074555507947470355042708564700581337287030127904607941207736479932615788817382985455938896434280169567524873551788052709784662412288 [133,90] -235388678742484822763449226019634649998621354799428534464957044191273135295271598045223776351427626986685347207585062509570654287910373411876121532053479310617602455938238967351414255494721879237875277217307967262348377456825132129358494209168877419728095363272568124314285167213579041887456337155488963590993881207123421225884740283570222513723162329675793520072975664754572593515813046195629965346453600263393632360354609236013639955162266175620631408874730111797064416459250081572938304201352770183033410690986126914309668246688652751724407601843735368196974103554596059680435283603246344396943489397287583856693250054488655531099430344286703648172220293780096344681097136571460073259634016527479276833858590274912799383278137965505245378818053365210719870302983592427931299414865171900292451710159514308699765394007179695708284279838847757095218888270980364880535787420215968331824016224268589187228462499455368755853867582637372580210370810875976327223015619767266557749658462396458799077996050504970067912759639838833874069662735999088883733282543026768969005587236919189886112442334828593337308614113773127989208485181521583268203254706104885289664024813894649463171699282725579655003816561001110897047494589658295133900066045202815169503879703679573992642979849172159570330306308871021550302432990247637300348934471150288508542500759011613154545362425671921997957024181886185195048642244584442896134253147380637905112702407312255299163771543031459096458181298341262004408371862542713674098902393834788909511973541089153849284397725239458386853954604604743451590391131382235253934042741848809235030034107398723147273903471914638879996668614259599157570802553301575731411220489007656016205395003950584273705934867993622190992566931593538385071353439340118460495587168649913578652958311128723137446474034787275569281837628269972607207936609953731844282597865632205761101775042301107806371584500208634625291815248759064179454559316123897522142341710678332432315127990135930926863459964078457050147455880175586137968454351356413892179315054550448308243876449753710421458751093844257730331946611513017345177977116719953564436183720684776379294192156174829706950231715156813645078125681163526077693921201659992250011205151768567050667257878747046172730074763688646909826997579568546207451400810105945065530789379794739186117612507170160129929111211248973946740565279412357108659551658185803705238639446719039217505392494309072632777989471442671377070250249399755688163304580148002515064767214003075883106294529615765991739062196556763094992170178036524110655813978583657323850705364568520874404752119060249946921169802958667442300721647483916912160322193851861865676883973318054668326692479947667200 [133,91] -5007377115604200010411702481662717859149087027077443837954866931489599056705032383893502031171652583100192135370650992837117486738214264820039444510879480757011724691492833894207620081845994938916306080994847971029089205848643034161786305117242185228315632051591669796625209913064376184286896486997505993751200734386805600723770714591760637272221772618174432140202507249256427758201512202723904439427921254301866245583637741916242619658075510417247787515907889321966516699310921537157656188773224615746986910584056498109127678715277799025560202339610649102605690636783568474321425124740243558770002607541180325378046203161387886807343969262772676731591586964160816583745184600823782035540341909546610389150304502071164380943526510188790274957223753597057506572675801618111308705462419996048091033111339338449086226643872951095798366949787852129091692430457816922578618198332609220398064876077272811900559025288365393703356323045486960108205661711107793152503880822820341010060868723304039973155694120061528726102221231818454646940557104466294510169706141997217510628346563894628563658637398857415779279634792863123223471390883351358960265876428327098778127869916654326897092733945331152022287230308704327365650243854283142885418986945258718766262565614554256967798329479292256024028556132425032865888223863329147809483554089455582249111127529365841734927495321442577452899684071221807917498676227411983207992868672657609890787278393833489782495586814921814733739664121018336494796375858053355983773589711114926924600324609995933477672500721702460041165328920829792829505563264391260579117110097666443434621458800050786498462886510641780118527650538651030615073780154172045319593925617441530458114971344084012070052114413889759734512104901017523846940198838590882262426250466862686703628393114582505994225255259976756746624710369924567222729827184020804499784760584507198792165947683652059378298892795937624919809974008036189245363021764286679100080791018266096389005761271738273295106945295496889360788485250937567046372829343079983978863994835679810361975924722922213926648918376956141974288718170124367293092922495489272629774506596605118747295207984930751364971613032086665510447796720319758579844032948767824456777149989485610649981507841762493112012925736880149624588492511268922909245893499082246719340839443863385508842234399064006173108085515865524994923954027046568482071163589204009952857365342553478778180513388215123511094314602170333814312031171085937891258840499765862723347647131241436127324342428029028922796024058151437672508949054800780586394178067268745912068783006653453742021233951221717558897567193622289417394507978816584412441000222762783480056326598582578358372038512608 [133,92] -38149257989519032763832692909204630587973833749851072211405583925343650514055837802177818172046894636521552709209556995812952912067703211415988822782128557814173660402451972460160098397101782024170766580179321727344059229952771058454218296098436355687082170105102411374917434135984317271928513201891456174440960687263668972447200955898217346564831229665942615833087837367681732244288033212062274668973480846963960383729227300510816136374521383285610924533012393124621388143474233355547351598971153620063828044922117133323211390491254016356796685293652633031880817196608459935533306756177590405409851198887379269377692756304064770268332537155450446197436255703276874511261478652939320097687971309992106269010232896787217288280503067762367948194529491248423716946375143992855385973616578086122785319664622101924091868845557905748584246497392194473602256409516847680666174214163426985170208529213658281760062483573793652739093932287598857485604504344650920164221731479257365269171441793125131518207495901229790718712425221149305779857805454787943155967750884287890966253410868546320742562674595321418642387391759762219044921594991483760977166099926583154697800401696720525053963240267336995986788531578343910377463604339816139822535984108851087180316194670505989928131819463034359693715838021499076169467252430194892640348252394348461381939894007028590921250982914580874022159656068673083171305718395797286295273420983602012327897454191861578834256571525562046224205446336247792937800307951076438693262233998124642841994674897862679383633561206503266960899580597750355826346745085413007992692069466994128112206124904399565381917500714967536088444194008156946561115851993274818732374595161329634957071665067227301535198921886644686615078491626132607794590817826989861649404070878004422904122654614107831736516504978538920752959166337730225401173874622914958665646539971188763887280099771072681568822012694342324758157156511208602586825453593329262898624760875143829409756516329842980849517191783303009494562354901072001435632922304403641622424674217322798955914528371039855522536910060546069812069958729037813780259824870133510112068902717376188776006959320853416577803902122342850172466780517576567882111232474664507707402054976195713798933758508592748253872789467421453203394203453390656651156272801965963453433451808647154136348913540055558917502714089540783470958556424629961248818620793609217771994070730347608793694987193837984387522883564444575603690323761338160371785608757320721462675870162422250366529191552658633131814662691802470354018748381911802904279882528663422904341924604055521537894821053781491835083163770866346516042807786512256745451021986476139904968211177310750490336064 [133,93] -377910601210664160323448859380486868847671613343331218406926161302309597727689659546123536505176607895455167860108604735675671264956238512820551573741836018243540810547317502122881120302199346235267206229706921827436532799318490276359580656527931839680206699956790372122518760121784407737863135777384964632483257419812260895910227887790725717617380301301474587915422219648029116072184522305564459777399427893286187386052021761687304073864944571804314400810439561348475362923168675315406822476833457264343235460160943913826670284105488989993441270781792413555905767197964357149889024604566271616370504560362082662990559654725072213681491091463326961414787242188453219505452206493511812309298201108644263067444949183214664865543154287340529302987539840838363931297879811004645454659070152682084015379917728153352870479326817305368400125405972817072748650920213476872312175116639560377389786221925268439479457203711246170011410628664275586590078880376787869960703622210838972830739852462838397299846578408542707712232078552930164274185598339097901217353464965874632895016489349043017898274734469643735626040790873954403854164173411042646591869643978627381246975416422944118108887534654372572230345269217504925791290677793354837432424953601290142051856903619353384985687199883169057967305657923436641302760772483279211056864116166775005489100270662287731006415577958068570855473891491946491620151091189989049549961366781051534156209851616068234324405024723826524004974720765197643448001490666116000813508844016963266493125655923972355739773395324597015727797353623880050010258105780654133287133171620673586158191679463952180018297273747074754656757414478263357179823515107462285522476573146084847584339924910409130471096412888534477966974930887413227813797509196130245179544426028134546014960406101938856308003853974626986602192481686370343897995756419293690546666673324130540242395811254534978747183416152400379522951003941862102840769406941979852952345084972904007684422052222424555015398668522185591433737472638006597708039757880680084632756027932086548419663774143293326117655422858687580520112597489478710429958788995297358011842746838535576034722925328054961029300521074098936896987798217542573091370591503950042284543632979312671170617798284594046607034303376564882305881197819074839436625388520123211258458182581152681638189460388027237699059063541058857077643615703560248871747638087204211276725038628585901229898567495546799989816010473828145562607132623130702670331076857484056116981234423582716984657628998638451879301776486070574473216499819180518068961038203691381450296088908458457130720389249332951549840351320290118494572824727945430119968141934037882484780478537548616792 [133,94] -2431208136922459659037827298051199377758550641501454943873104399147857089185813479380608698213569665327577438657490618696755962054915183225396681853437812050807884481318334953375905937881621436940160255584498236973560351589840045122710893859604107613611689785691725296591417198736351354293470215817034237708316080534194641141033314708988453526402533093743292054976333848668498054298136305467764664631096633686243223154927116531929624700448594964990002541472049731967564960981914139336028249845252159841044771713185383457965890461385132931604091439010875007672683080990054421412917405749946285767288034348171114844611761347967691158961627469572209730746584741545834480763682376003974639045527863270981645832036171298489961833942793969553176737948571767218634127428205084943727687199634225309036376039187566415575575575507410783502120018571052996429814867942903694680685861072096555809012360184085504289765521642815388095623993108134598567982990046478090867963426219718161060680301692833188322215274248974657262628984032127471684006834643853389625866012964360112531331407765329568405491014877286012115937291224582953672608686952381648763926862599771262301872343323870756644177488540918112163420008049176939166565250680156521806825085936253281181484263975456665681734749440009742561052056187127943664596047217055037720993986274361601882910566710949437772584899565415157887674017434171044413291543121902019085796527190909865816281151840769060907578110525134484109477787526752351646165637484917046013423305556134969382129529134099460719110050015018702815083703805280765247571846306425140024231799800336035311894537077009213930576531688710382487762614755300943608578903716128564685029885219666287725027628326789224929322231690416607094818785499209709217785808555775195643856290482520441716224519016047084310942293185700038297138644159082613494165128198538850471099074542927344029913449901169641856118910295873545031766600277771380969690003685856467509763897902341237656301864573541329268253693945441970964067104726732437025511007402695959552904400170469871169044093942681613187730780939916648071718589597028935971391628461086358975547266699288015011823875248791703090051089140538715074173867451373564343104429402759129788053278099500403793701335584012217220163525823780640469136476769035539357957185445822626150019346966425613366728653951105679070512345363475735062134685103528141652378605019677584251620130176114445880365438503884800963854103602220305082372262859392546904624180330524865653565328873570946666249137663410010603947511770510156990159155321024622531722067213806984901335280049868084670900166639878812994217023539100529743651926654534077587024754617178922996799353612050432 [133,95] 9133252635972820440301348996896341277084368562749016353545990064027769005975090213569973643945099684482957191053051109219462838321896229273683342406147187530630239630305495577013354050767700196445038356401116119309528359978849869918054801775396297110949867536195539878461402357926625678973175644979525480661829491607305696062181626181150492918869428104590424611380175279467223546728747009569574814256905855888614032815986768421448434213427302049986297967373191639581696530239598965798837320914315039993185805902932703661346830586337614669817204974416369281711141568411664937366629612441035972353905971499575335708925058644068669592074889302612192909056601065239614818829270911663941365046275932497668020724632663705940958278725237998453891140882124542387956479363251164422785461384697051205723584727255166069420693020939482153435431178987224547587551518409491107913575686673843914301697685352952922691035151097281937256558984702824565145087647051284261893474731610641557811926519404700254832170457596622160908764197941571191961678246319720966645014528577887867528546854944076932080917516835574030595892708913080429032758058027334008850429137099433507767938364688816190137083229313335970153262283451592965324573368200123841342092255263271258356625436143764187001734417175074736543277768984501446469036311247550936677936774780526282167484906006627296028582370538020518842454331842986098300030699899666398696891898384166368892547862476453828144427929532456061668830315292751181320730932737914122047664186516891197044034605803815308120707761908148649939250477640287777890012989097991577252538808463022331639094738781143964122641781230148494856578363798746490023134923042608939865597905070560507241248163434697867877589380695666259609521617607677308638648100827531061456352601527657667365596135633016519533997017992402988762653890281964894730786756144359799881690300488522242445231383339748130559032306195973109374773230278217783614473842889747647569226375411479465710766555118436454464297618244872838009301857370253350460359897358449342158101152952312521285097681073048684887808191004726522231268097514438228267586927737221777723693960719278835819419575864368026163801831370431895283785424275995361310882099142424113271819747334471468723807311930551636999888004244877073318744341507470419818187720017700078300008483649864471426519311217564227475215991150366639046392752189241338114618440034829843630761015547874345258418188770622787810311770981861513102135748369513098657128743541146417113133187039012399574593364620660730048489211481430369379218807821600000537330941216773812129811929087994794108597303470694818069967910521290734976430761517890107095026878407136775939684675344 [133,96] 243688534120863605309446283352365802495908880299640376448982885184229391530520500373468817301834617650418009243680693630146755389883490553765688360377781116139698787895220439575587976898217225344439845971862905554191205225969692365299741513258330075925025335826058041286996938858513454156460982116082550931367775030471601698987971055828709485526936403615671818413984981750040109847218176282532199801362325726071107051639747588115549406277022454519901984115229136452048911323671797168177820566957324118765332334907452663610075775589847988506460345412867945090905536298425619164269126866179097092752892386303818278260389594692586949001814176523723367254974298971187130800145563258478886383543056978376286968834862952971289666585557588388051882116957666217674422532287090782063416607803221727137629122442976029570797604152304357951398212006652149056941393489536742260010930437342972126735446200909002797109352152350154455045965247071161044480570626707706571406568288606863122135568093552045331812379412042963021391316736769467926711364077348411988401348680972056948746128377227129081647262278222608145702689641984566693413243937499257425024297803494534660132919484730282583102784655597733149776160607921258404991079251582426419320320900109106273146743717942771474412485030968114165815053450800787985688238196574682039581094826061763473787025864927197552402951225458157989041773603717098865704180299029105927379211668078259246764320635716484923535620574308128053718363470935930762607680243370953331395233911374942636781326651549617125446965491560022036766910721330148831025099482598282847339558232001267491519576513766262729570241797519600866728091014653237132452585708011550288174449851525884963938527847310296094524943200429183775065215363340717736514709267352862030224118138378780312988322502480294176610670031442798377060553645833243973438109047284150328661686321525346164164026579355256247243702302970400875436971633372165668235877539151173118595197329436387811799957896259779541277895086443603230311982869996566075891800310600714823580008838136263267818592702312656211221736081763071930086478008464790171125371171696641820803608230591510979783994609470207389149723496652037464027407633360533436141213322674667437208162314321228352571857825821170835516766504330146171773240849044368779239362302263642695097278113908835031958567461840387052063191737825542439991738744200421056447649832583087052029446511811839616636505774182433884489895146943613546485267738660241857385335681639432799712534606650727798513709702792031977926310481346603829054266620348451294524296463875848791835285488348726518798560301171455759356592920211274896199004771605206148619200498058370876887936 [133,97] 1404991602013463992457168735797658799336759448553853191505011494167132776122861199274887682478216937707982478042329420421396807660986853518583354579541567445235974250193050888528273406065977306578023222808368561392933648102198545696929383451965345618565898962833030639820749931841098898790227358647999423896968430780196979290483213813817619380681182914080839017544642327687953631928656169303378557987837617785945649807190705605003322275460780026168848448575562086935490959888579180454353442949127934295982462556149235238545708540514281747273138762162985506298453438564349834617372630109425028762132985134648537538133899495703712733073267090141655344753691886851103194933451152788006715153306382523312436607043517759062642787899280835081843559580110529367972062452006612592633032601885006504120574250430225241454274831879499180887773114639138809668582491642256256025565167334102418006054087437178236631724183203774029206513262720502636765699565018705728565578601346026646171402872467589031999699607756791143441373164410060665808219636979064319492666629131008006294528027029954171763725545245751475694363573833561034570775464407634340651926704127178710690611363312728415184087815670011375020213726461473580699707756465119546829687838111591660433753304917977818104093541387828336344116742163844383021763011177157006839517768639493935587492181502499808658241207978962621362963510599833438958268788439782508741591454688994538689766883900995034989850440516971122041209408339622334814211711828014547663454493227367683929716695047595725653221427977767080708128306019661852522066561449634274310844930269024151938334317232665710902441584062675349115087565247260380996680499038687427661160649243917449369345061793552651479549187235082678182894926216867962489311487311148805190754780006168128705834388639028514601891676113066511658598488050864697691615511856899002714572198134098688169845081968120854946634711464737921370941889860573988019987125249709629653163865809519132140241297118974216499493348974266656550712188976949258751096645022533393623391866009648073408576771571697042017293455398957978996778843130043810341869070454517639045809950029060564662851720094601366877988514028982083013764881284723543402446481049420602716038505533920262611936931984430338973576299372290034076789221391392284998984402035695002734242423071857830833771463992620932634085278528210599246023007889060048633094241342138288215625608531475293702988040097226760373382128131392484414057452129774823744544846905404859122258058975990090606862920864569917155740210200043845699020897091241620697317408714688036363210699125118313748575878811852089799839672186701098285605982162629309707078454872754564304 [133,98] 2472285950100285246120352505768366753605901070402291096399737731995267619076216828266483862566586431299245457911868935464638712683414643554354136119773382211670795481392016361995846105621373919929501448295766130581274289762597357458740108125436990802380362615867821815702732132665234247209959685442018517357832472200498020840528239464546207356179639960693881121052621703965997445523100564075803584435473033274226451659407136427087280932543279820344218393871379792837399369591843981243904183263207864098404772840651550174584863566405964086282297836356533348575311288636802187239161674400380973715023262252209785709582561592077077957821321201756197651549909473567127002417814727841607518244196258585022500835453566484087427147344183833285302260994919393657897984667378116178441206109415404419989480469659485175622089565144808380575659312271272949989940015153056845116543548127617453801181611461522357031298917039402879935536644681817001453384288071778724158480972223960333679524359032676386868765948696846648040156549934572546522169601109092784875047480582720285210596372776635881536754999586218225594920640898384367396542486825881208432030946379184415354204645185607974910482211493231414694273250433858968983083850377190745319774937827126172955367667769435803040545605818017342178939782935102992682563395276748645229137781352744460952655462702256778310660969478582386199875385888417459079266956721240534091881487134338858778066278718694657800589829582723351911436927915507605111392379770377220612712144933351490919528879134757821285999451059277075760907305494558153130215244183150443454235257181655686935350003897944764117526909120950956972209750065295394421138721953678869025549870993310484695363587577980150606097249730806005009966182826247155808945750372970594073037126092437940016296562945059978873685430045692515868661386808889710201549567551997466766783249065405736567962591312243751193714157323535361665074127140305714972992905540655155094927813874879335844753586162313292057598764541078846306854576272618694017682430413039337131728226380011464531547467494154750484030619292972869920024934509803370036492712099978384619580309135791243809591652906690549720055422385936548908028032052106930726099878703061480247532677480755366510181679617159676516167125671084083043719579690379210010313864652842729204968201804386824344075165921392998734430409000502014957813124042375224095562949454453252280370729677169960165627355754451228869954339808261725594490860636747327924146716346709095841805805031405412073270577394460095365350834350948099819336862977825588236121748154927903144042087591598507253208447870782612129215670322827302561066779908942976390571761858048 [133,99] -3929998950205096930878325117763528957234474857016359821053555337839142299241428591320246594875616450626472081669319719353082699169566523881811978375976087007073249109132834874367691233384454119292942768981636737269553475078817956022896380564138536405120086128212934074810673447586743069334708081740017774942040988266876217518009137972360937308703387339214534163621227838430375525717257125490795674127735444950383166239427512630210231642328183646227909960292159048626566429648509521551867103740408274329338370476252120867669355050894374450728293521255184101079383977220757549753158088762794086781322020215433390262417316508839508143456364278205712118994252526811867123477967662025712620590890950978775782222595795757011037842138654059928167176647782366678247943180505882001324665338816773132865971238151757450452384438032435153498661932639881131573147530681844365646868799574257591742814093234962136739069540517388866456971660622937707289339047521085852434329693511544713351175847150219544400534973350236522049856559487116186705790618773398054397827469613980559374632196893815461247632693289346552325325061914477237013427119092650311369366059706634969981842937666889957470997826571324272025419661423475748205059442715317861234335561678876268679687713226189198760374077638908499149206733223407777794072626949271124011907634069071793087071078834654522905508668133854384111159057821678500397250541192344118108057511314793899634367990497331325871254650317529895029819899366383383935607024983656975598941503001044873724802993462425751929535291045547774192138720668802379841015261906160964031502491384102144513723467329428451842965569377037973348104946880385341390894138600356185895188787326105764217888106988909618604631427541615797640667561494943120554972388425755340012810907439925134395789370163439269840489188762362580178571783468987096001301749056628122966547939942292169380222562295328226406419475769312616149581323054959951982303072201374413442437939109239733040064806451018212846401487413353892477792472590286207664834652370357219496025651427604761896788965328282291045056176449939812675558033244204255232128270406486814347117543730670349124821980454844445553073295325907612843424471414631750099181048156990277202827521958675176326407122007840222052464843760639293748669726112547160384966286425686728037784230493635570119416014309295900779997399970471318678513708936223827666173065833819737509453786915668780890785605728212890615087116005149802195257840493092261504610553599764210757443170720987461064478973265877738293971876192215465168185671659658070702911748827208906825439626949289946881313016589635159453811386711957907107647978791997077691638208 [133,100] -10037645275786476085753401624390177147341245664101121352464890413216981837275245530238105592455680763836732467598938670187989551937517797040607179325139085853885890310544023281265283574204237976118377791405175878935078804677087057215739428755317830734798792818161735622130074389969676574491682219190068438160370397863273089347864304291763023355678634400815128272876380492748753918967502279072602624843657264171370929065107800782381456970284794013188317655126574399821670940303007257330649516537242918979067034643199613010774472999502134971559920917997363870673307112608147882247626265744057711654376408103355320192498820653240176687083578797063902005452789107838478917771584373367594798220467369503507694827050898713966774682337663659485929654582381031878952028474045285138099253398545711312241748197762423463680780998124101397583165695987584023849132323204673455581208123521479612882817333360777078127268632295653382160551293910557304178500824589280307673682091795947937984495990576595184185565835556102282820479608044614585769682666636231018239188811860740240137977871387466469361420298049705703687823407686493935707680666971491302323643048332093478004407184364085747720544239116500292376651566274078527840444733731869480623634303368128514547790321320271575793836783066307847458695715177991756558715683308784224529114178207385806153951518774631323148641258849882857278236000169959312788903551027952634410270304066913236516197612475688278948048609175941399304352070085923474576940230592058334303898211082808873148375738171545099514575351870979238226432843925556587762408523418290409829551762315994114055264140466506055446825604999370515853574877361299643511662841883366530616625064251695365994876351033262970154044640324187531471754224022048117972916604345264637325042601411532816805805168793000755658018042942287878243692194951265625667117725058115793245044912954821502462677890302199923603776275401983726891789554625719478623324666131932546903203046344624639432634749534242012661486652471565261077459736760406001858878758127521249787097763910101087705914559911884890188189100001558429998155230785580915173195915731572494424076195053128203284818964273879689857592061259647625750779123055356852712855736350046234329611570056383108411863560817286172580392944812188935325662351510834151796154280299409138690686343522503691535353863054407136217266386050825701431399030336987632155608099015597781296626243215229683952301408805025000104509100676977902513379301244031981826456236086802809962868984383528046504294026180040392422941322597036295129348406564367965303485580319096229994920512318942783420788190483268245288430252698571241941504706351602593344 [133,101] 18087837759592746074100043749504970658769658481004812265366169939741955232023785976873034552317702820689912817074612091009212065931513077319132279649567196439187103943691334346148108865709910456557401239908953438932029036695858672895092071927619772891639514353253541105142056538378343181314334918954422084432438599799107705623584650945967719052999208350361642191192673845608523716041632427829599885796424265057580687794145319000462188069051351332913034775001868342510098738797288780790650223218258123090777668110645606479176790021058775032628397984301909589616513736809877875654865500524187080620281110239174675515026488614320388762621958491073091882614738246120291956008560167508041320396201083386414515445646656075005896342850203876812071430086457286090027830343177844205666189113051131194473802421331894361168064940445121160965732097521408452198176124695210703367978689643550297144290059590634577722273592616735744697680220469658369958110850305214763852501624980581522387336060198371011358234232245062805101895758086745707546826170959313094155079322067355768539054486815340069046959234372179192244079808160855002596580446532773627780944637419989392961307540870253863522587893698726464119898205541851764338940420789366218905425632192067107757918268265927497023862394829286013181189602719784285708091453402606204184554946149496220526904639547653983231040500735496449852950347355385331908865967791058017884713714602401299407158460308891846027074605348118316371939247401459760768908432047843696251512888597370056158441093918167437919714511460431394630857176653504448414695369786679561087530276000892903841554029998485864265040439212162778765526600201778606411905260240373690638145265931429347090248415416907077484911358223860838255458068735601603053422658994686046548485018037679476948738135462149207040075371797869362459897827060598550941113325594461426728886569008749579298057387628544527624841224279019019949862163516792484728708677521959756665510105045163112991362322603291447226724859875906381504667183692389954231866652226649762580817859499870308624954576710157627345711783159529274601719365309216939949367208145164924915698788886928140294042166690735863558381735474691489182780186852166477665773590093974160258361844879496839864875822328641190711467569832451301423234347021880792030630715919563401894895586037766591634803316060017081091928052216717475074499294599180020212917126489962112762540162012615245588612474089539098531989957041586202644978565474358849727381497561367662380932545085733164804413258812872154264366515961131126300803804802023111907906947469735163322816301697756590955516119521588106350628405961344065499156539888456 [133,102] 45917137782581481303320029648325075701409622776686120300416849482016081922124925198008970460934058778004728643760577401439778270010248976547400910731001234105033519461929952379385279420070920056620204032598462901868199969554304491389781596542623178780789320607668028721409104907588828233861296607176543852421001199247393161074154031381514225815261747706275881010977224981594351736077877339133520358675077149641070668399008720248322859967610318111852986254593760686592807472889090219041915919203838729912388955436131535039705151264392798857574243067176674356071842875973085894088546360722293673940991533724067894309375535317040251228385929696841874067614618494689289174266690881771622345134436459167521370645927917102430462336480307940317359074678561568642564912184771334465517987961398116081969753699807125431376832056061568721972007558530473744396052102804927000405041468006457531383172395882338972790536741747897192224113174937219370964837523886475250489307529056058958199656617119073777903968312096664580172256417118358293500869511066423622444185930437759985427144774835781379747829192431960692989962011785091233332631150812780390076945692737349406458958225191756063457868857216876551657751305388784960890200376370317204378944779471245396933310163283992937382150427409241656099245862729485087132721530770502066731441712578018001373825305468167727896454596967951920248251220475750342377613151670985051059377238242171001421476883975814836644957828217955762738534204988668246125586155914603718107553516650450556781576616247814245375100493789736153182547243335825809850503826030707050099029904580646377847440433087517618021233540029343183713050607101415139328973680663185843585411383153469986755982472577862792105818400252584435673894983315346708162943679896888226243711305773089381024124856433310397582955098912802558230153717838954068954758376025594445125364651196652668385478781331124929351914576411202329388897787325518562606375453016860355728942014382973467494435856270669991123498277125013930352336106669732419002842802726579418953268451288348350331652497903011655926088767713406938389233771346386214398481221967310602770385964552759648552921146068137525055906841058569489997559023218978685791702715642792722394044243258504666595571858059227091288533633062812814604902799214836426750006600957764724972550386623488794891119617109231030638756001689317044055667094773261848429604091692505374876005674247092894711361571645826966664128376349388179794081492746367857076425535575021505931101289401228760270262582277274584981043899951095798860196092116858731892551296306426083083626891698342283791620555348293922757896265250375150414856064 [133,103] 57470035677295317821393353506274856344707339247740043071272401800621994347839440957624610217485579096450229367302050513251225358031767183064450817400475602954142362472368364115478395855621749801131699490610350208729514916812964072838893783909510413789746437130224433281167964798731423979997931769111031076219676417730079804135723524950132303173918565126064660898411817632495241244793854666531735890107674473916166414880345967149688493032973052203003827643828798662614499453330448092285577234737975647616945540769341823525174588109179757285050475061011923578592659283732343573392030642200166545108728340951574111298863450369736904238928500077311387058554211813896755148054331810682987033465024454970011017646658532398852768546583563541940519054487583390221605592945440028938332122375589234527956636969874441044399663332427500824953437301998886115560167535662197490315039082225970399510975106226098222174605337672679418562218485693589740365977434054066903060348898080829396937015317398775317129212056804822407695379732580749304353493381478771618392628873593566029088179268730981622829926966217854471818385926039186418062774978087113585893498786148213569887935741397417670393891317532030809740483679188465638685000363319329538554767759484292592759971271382490647214891149372098294062231786569903513190953345348980412466745087170954642355895486822429608789227517522753053981568115502603557434978104411110634279080534646967548150862371052215913522068795331508177217102424334954673964911658987037255023099343444917147087758842170832934232993121015318419537325005111356204756026191692698707329788538734325306256515209113184916683271300480081182848434706489845313935338874882922605638137234228530043532584127466932428371178918283816187588787140789080800325163274711994231253694777493441239286904331986082634895381580651472719782422628497815766066356508612319215853778858003315160875212440533011493627291847126290450119357785815056000407266670451378334962775024518746012194931529203207795304765872381173125228144283645372679941947713844741849402805843805672556119931582749401023684714583347534975358617230367752782475722150847083700032501390296119929755504182913698610001304236368833857899805334655129962238476438131392157637372674677343396677729550041212352947292056004354343585587074439105814394261804897818993941696813104316247589261083205325186987942941379962144174450673519946750168337068370837434117825760198212113180308826306297059790045951910358692399768335437294430884249372155674056229210946674377374828777321611845516434284004733071392480891261937308710510339936458150667571694518819133516686250197264621478019096191165269326544 [133,104] 60010918491235636145510119021865078257430421562895218169775045965574626758993156530167166105697129337142938646538909652113922928622358816429075653567256840846468318989140375938361032897231144749261646755583499383350404074676252231432019804239842028320089686839991559090396138623012905576689122991433937193039234121677945304301924119565198824863487911416633790765058854227197711731229680533689250316942701079803574558821882996683781600606043437006563737463124926311064310371897733548830219364594258926328381754028473222425766060452967490623486447367524942452208906762605329920591729364888337273800874004300891274453476651784182139613215891927259677939118418217286337683895891023659572116916437152323295864973670433808394018196181578077282255617886425347818117673819369810581207808396254794879628782214568116854407763787725121890249398942433773438981009718742453098276684475606701306680467919067509871962697138537332191476430275822105657127526815853270625101460726015689623827881057533145862380146706200287345227053689222318991072958390721335989403796303804055525671094122982791574736710144811766861209079865671247373810184031971358150160549147918322527039753370752841187533115768265229627784976173836310011705786896966678303848307810576416880263921637202992130448441763594591089183923838313464336066021001860138219419513930684301766513351830139469171188504945537890528269503082608031956223621411335220692010623773712376583305111613472408768983953478273076035429428015266598904983675663979041283596857713655290398117942478473664243321988691985477885667139331444568931391167726109329348355801854935976733385584924296612690928634980565909409029461753796069323296690315684066449956460985414387828243076524490308602419485115040762109474698059165880713348866117114059016904567439623925393776034646123913174110438657617376759732307066031657580000680177088467993294838661583564529115246800664222398959627375455258367976869282799659646169249184996673164585605234508615431117822250344349486427018050655065887362028201162783697653900243166887647156605596299441928052533923672032302008947509823901140219123097652215478473189940429875917220811341536080707827734007253938811956929207853427035015227164915476476668102775009105267936936472813699588948975183886440680384341305934304780832344934425931567195672608820135565613446267110357341755960177106339366470425227470114185016242395153796494131006702612220580570744685775702028601327985459603727663445450800686960292166747813798762864356182095361102168652364215765699819323584681015449686870476392769149943245601257863276944477193017245204941543516603691477983994729684847558581770310613184 [133,105] 85667260366520209317447818481583395315205610129295370718967135197466483049165787848571195239346393008879154296501870121499805835169816512535542494994051317429737796288139514533924764557478531922923908634961821187143422858316081215848892363467786226549617625413053632178963557425911778027028030175417830922282366779276537806097311726302798108237447548714134867937680020597141637736958000574581304951857395046681330238066703376158931094349161705677752827884456490596171376519874381054890684213639433509137255291550614197926760454739452723122935062022544879134521688549548145176989536420745163542892220247602530931402459391460391770908625770726278320861636349873414488173939871832911501759002375462181957672979413885170944003655304054671513799338319842006019601731092792832659374019924695841841849336758821790823761614170579420836038561204974687303036375493833757413884707963598866320244033121974095765024537158365941128648634081747841472411293540912887485314930485262826103542812796840739724275765408880980420043058739240219832315435251457524886668672521048391374286788582949594234791062973309925985690733098286754840778037569063092655263953993307738151237119561339672591804054886862239521546666254546900388461906165411610406654270106509759450819976790698250856128042027101063350123137151307492208491079931000722415626908314549023552692500462063240175759910808952875502304755156615600247094673418380062112939441275596449171434945123239122331609435172297139098602807022098801343335216177504759915982957724452247104718715975390407770290613043436381984802655097740645397181974564598165675074170714432384401012123001585963025031356494550626334926243507148287368435915214122848965204626467840319130755687052635404529668243105159889412953752214678362597115094112020245661364380066895920742428999542476310268576044367251928873465485726537562352195828813675541124596380030550249974237434182900748270194592388350118965766483662483669036822191877082229152543790284089424868553738149731693255728179386606334102638681933591765513887956457815088836024601607442344779457567743923732340892921535829895855532526384918151193063677085538707270847904758142220892984559268872061405927763621681151959184320776035935054403964467396623971136111445926064546394927012129615260476599574696601197078225837610806018343476844328063868223297695093386730978084665722751223259488826643618358239891112266936661953225747594400496193509150617815502838650135527908347919391199266478370983257214597811573269639918242924833233541930641670784501532122940743763551482021455132590081471321792112671083052463160174812100610635854413968413415744074505136482947912 [133,106] -2327545813440983746484787599195055090210191694454359022981580513400297516530539042188176437277164439971408624873622014512474127805735496354539882762910618034835442701682478563120174098405103872540213976386027139619463948445081320086775740898786993767114117273696290126457529532856936997307018592273315039285452246349635685257828557751420744982968752396690065856353337525186242027978403560983200140425893300998384344675505972990517550852767367140645356478618530201588415000662225908745867371871219567620243565600142551142554896030369454580084479120297897106966728226482481880250450906481978136889814013099641588437862100729844159212586007178669259612654875346145175471035139239448070111084310110786695642337557133497235080733770321242823468334143270645279032453759878344090074631253240751555571772299516226904684932344485047919398673754053644123366390784731530397656127673298845304037166505402946002904250321833381626818923976201572046373926230655279535305552066226255200498570143528267624904782726955789665685954804107734251944344045397421586473851356302661227607724843695360960303442934596661115574360293992412414745271108603820582869284889557547852405290043627062334160038579602141851159707121667262032032791213944745725315782245729178943031955034537868766170970594213552140605854523406468392684519950995216135765595998608010860118739002797671747911976245582160061329134193512484716318106664042720298868550881766009869564794471496095298951193426870722809490151306330253229558289131216532486477466727539968017676107518316803568970033384778842833965730007306159579634214775292337100029029915785314127069325279775546617728930719526446464727626884211412619694936750884628493559329848848916830723093404715238361430633833293024345798907985791152488104587098335274745661706267558179995816543237936011618020391615662315049303384551045684487394962418218829808266846294158136685878653479266489192672784006494140928778133177214334979768235959271378570959840885160324363696004899388164659063562374289883624667466063587325272904003674701957001186967934070974311669342855898217274952717704752933239791312475436438170072606907637097339526515675302349617713072009226000077035034504701914806151362067574683657232847415424724569762428926666117244840873495107437171040641201551077983743415311319363542341635322404204926367372186870823442639190546304394264424951438811798546066630689681776112389892403602522638577636600962545746458362223639108480215000631189678017824790934366662643837144717643037597213523056923420785546000441868721502343271733143051714673545436955977592390017139047390489184260643518919643802195543261024935168 [133,107] 66384938575144875223637966635253830307614810852321104748716521032593129037430041835737601434770700914861193698055140426013576968874580451242932345075122367929319577773837447452987121152982424370508106369814328736801931234980688577699862676404481777182345560012135441804619605816346278972771672670604973240127202093033591125791354982929610186777534144438780960859151510642345647059619796206207835311929735183681198299456773069068970470167296140038011950359489805052760933190760706019629014493355534150677694460350449352328484004008517039970687190034774723786145658946989385599561914890275007508944955547623228236651962204944164774599612274371608312206015896337217274945991865696051280164907763907581888769750121948037479431495196347895762826909427233986740950428745269539314143513512986634149409745388500777232587928273312514463725793222329711594355769076611613915412040365299546605336088213246632816091073927522299027800504995928639249247154175592059496027620661896446913756979489889104742294545659737513709420495971141215450635163491409168976748452094295543596305127706092794368017401780496423731175671171000901659214943470886005906527628324158549690239222817370252697284643583478261450134438380986961068738464638121913477687637131317094426077543518037461277025718995221594691299421771172376793271938346245540378611803951568115024465837125064267043417875554375549134739796174430062629124487520114957472603374318411721796961991687995349035932084799111333231863086374961512043585228532255787402961828896399630390142098097157200940620446108248650511091466368509932804740857842838845742242958001491140462944096876519897553254730686588098674059724775203916811490066693883430100770702212301281784438406700211681466128078735213507748139225610613719756090564259689795403792871619765247439656359928217179804573423463958256120822639901745164307753335415587838237265997895413305073640321254127475659291007489551775777664604043836569348635473418539861768493740004338013252806953757775800037033329549796286011750008741352595303771318611124007885720710398184065103741613008089471753600492314012755757581546526327868010317535198459978914664062309334997250655218099869200376802463316512872888489370132571044055964051101211702421851195082651671551361173956381339593209502439643515894788789837835486937144935822254982546882555332160857298170587241390032056645158034842734268811501062075129006322089930153793850415236890247489486491856975392385925303288381684794775359586663561866748427294089745141003632943465813587765099437672852596637027800258059814753724087054570780722776068438655247380582854581716370337954753442908176 [133,108] -32177446410974868846460861239331581410096247725407950437842291801970205265551071734751648532642628886482204688496882965934943893314907578370276419426631261153592062823573231979627386910724641848918102017640985648552094956819215331116185194533367206102283939326278087441040023373829354051423742473573006327608639434784716875654881696218650049834842509478134319561816613975343796569963342193867139709936289534033723138024608117599261863479450753512969082121179936248172649198078548041214393082679690936615332425056854188003856039109202655731090087409941490967797360916381919368316308525169682868437855091434757932712339991580251114572748220702350298909849007481338341516263193542850138001858363014877475725264709895250599028705721482816049062606982203167646498894869426675596736311593595656384136957816788220297960537265621826919664622180769019704972890398076881464071985821634294300494999295549055127405999391951514195625434006911133528268620949817533605196040494270773477521686067428507009074648243743565126831172041778176700556534293893767128813379733909885759315740231526065827838938680395087881236269060234107774826392893419972487188213020442447852102952064180629298706880834939925463549987047592537430883055526449901110238423727909525186226885019084248818123071955047664520973574517339696108826892615610331564007930266763734999776961362259735482939712554383503616449859998240128041731240300318005260885268968374293881257094429448773338408692866124950781220574733731510644312588846257261739421515889138398715216824729732995080443078228377537828436082033374907921535008464921931910014951636606922832193370929063493228228949742323395812642028804512305759893022127479808967375543645827018710562702191000283680220152225934038868011200168140327324927109275110998212687894495094749138153336338003175974044391008090141197475446244859877537534639567558568341333948219471029821721669775769561047134831091207147956183475531101234847327739209234419620697297047870612379254110658751033609869795869973652221006094275256015191493073303315408830143369651687789423626203335511314229582048194835877825750164428423004004080285403189994079713876363952470059406696447507320707696847161329997540340016293089342544820743518343151839949541396679907777428024447675542722145081186532764200620020831651032285101996778449006010416385578965797346839998897134273763935567163236240211678804129327622060729349493954674651453741710584900585554602823636878801021145003799149542264115768416986922462380766758513072956723368421356223564313543519583372436772076462336478104509099161749772529782112082648510010166499698408753075343968 [133,109] 15602388269981690865449932441612648025170606424245937076725086115782951252303435971879765043145201311191648913217360639750640393949424673634297041123081484364035052969094475200194760989047006238469567572170736800572286643868889877234482369209216943806054017705508661420668745289630917772275163476843653073085126983632948433713424190763017683614772887018517494853498955645046999792413741036760105206033429783502131889146805991935791554543601633604757205657765489741594161217461324815072233247806783930190372859080758154799902495386925449627860930138478748561277622166703543190742494661128807405715169793062874827856975039301830231682197231249804239662625291868300374935046089926281541963554299103288430465936562896645322418754289710330792872550354451285746596204290439484482536003042622096986994174729264757370037911051631690503423164220686136771248544412111385123943640570817955785164454093238608167206780575161622588730695072661711968216820251852737824959849605156090340330101207239332813918264163806140081222425532798340954861111047296982688480796354516461363659303259905335175863353847361305237729757323832499330392841444590487725586439678252049096991812640235791842686871420494377102586106122315298704906716593316484398752476435506932714416391153981837121256992920189561129642768439259683024006224850574585240439998161481508123721811662850965733679578600864370180816852911601214765097429226345419809980894049777011038910997072074928960263053264753977169392188920064313475124244217234100113327657148512004800719559784925107562118797671632108779772198511995064769181548075475682458454735223450524459614342161765934762770153217111095481369885927950616325233800929927741017126085496180024831965580844788415036797168348477492801934962534752094384978449674601773612066024003151030154072844909098257973243492748320673763043652158727335123548348980599875066870183607466093098316788551094530509533795501400444348389185985103430730192417545574719567860078004466753046145640277647455693975698721494340997576299791199573392470006496359476475950637098204303892721384497552812618669647326063894769008597430941320026042960697480272009759463364527649884498414826662567184116077507953380709908828088958589960885992609891334313740782893989871824548741039798810734895668934082543926941897512099948009417295556482967330600572957960140095027516581300615939896668709955309550537723851018994881769256661102625917678597552343152079903780961633522673669056134371995855567396864583164054036406411911056319772990195701944530233432421921036452619531390171298891062880804337727669326341048896144921211228070867742515788 [133,110] 19441968856433127766948619758742526468975206303278956127457672463801683818993656098568491615847203033047140752743904291164313727596963827251527890271790697518677504235866356965963312000835192734007613841442458049504187655522509080283418276960751894363539722754758859831340190362219157203332458502842804613851299700253115504619635174505378364937226480395159854990533699081566651659810162359862323506804837142105254789019139746500787633512512466646724327283901129534000837844262567296258186158827428755731486947849167708112577359897004722360823115939910835189283033883762077546700015664396623334919370158951076940272863077097095526612244809761741457443778372754576211492870025114087119642397115476516942631975067330214445543795393677353085232933750071841061673866443885237533905252093379043534595618221717553870016028231026586093935508366974515692011354325638851182539812095137520211048786127469171163608566695455421241697792732883490427375879675155092812807092815308324328308870219744677532869055317802392493516930355751879663187133033445486198159261410478654663437044616600631565280885005404605091816408809942895427457229050486415682424310767760476626699535619016646592999202225390089832319234497418501546489959591985867608057267736036790683353517519264484005354111962670269692870190204666360863080561201630850349653519488259424327541015680384348515211917665713637971204597908739926284653367962238660786015779315457415191882684671438605694292298235469920427981237103307882706265781445276802762469389160178258866260793337945829379675280332072754263294850392694161505413593219648995596614256457755668516824234052924243990439161337983283589564592632795193716110120760379167741980854370329365408765852043978697025269392257783130063628530720431528454090717435985288125591834657048499946538996677940646884154061667054223869451604313764215581484454549793598831674209888361282412614940781717307987179134877972694919500726636527685375164885064468951514593142143841776324501574169292632168187315704231969152160610077155525515808455988479777388073023607834905435765101728508832842585941384475706394615673713911161451173464066631131135724678287841669834696499738266770354987848805376230911531079036895617270154836190382716822400828158567053424045449778406779184493799265019017208749780347276909883522254458855761435730797990829162057746186501056162975754396176566895542871010514255630395846124208695433874181973465183782617193916966443027108475824094818416424152105661061318890252191215491229433311756258293067680051152035904768457609948858833792888424928045059277406260991683615671248152317495177440 [133,111] 65978376034603238986024080540085062133739327490740758120022457443580817133060972664990056141427181741045202472131559567538150892205933647034881139283035888990400688079359095051086321845993762913246366319690543056276069756300250836042382094175392927955608173277542827133599484592316120983591718190912178251485510872344662935746799146343334673906731008391048519137923285196117651673570652510599442252346459040147886789592115776793074380147824194176806408486307263146059836340319506084717290908430642220471149864986015033296608314707447379258567709348047914782609286081366972976236577597340746227640503643643937432338406624294560144535965559394646728021439657423811343647117903213483126425101182254124930050702872713953016547774129548918366237634308297272030243461450486331023283639799134777427127488703083259864383897557791248292409634288627332217937062871794716905668348962434452801982717067546694481974086828926079924818908220874920277802187726117619507047261338859761143839793786178327076179115902030741332588834768816855290640641526387307064546566819039749015174872746727665429819773616725115098801995361250993019353201562516770492458156638491635139171187175357821785696699333166996624868799861527964224758391012355326987139399395107153934839267576390674859472009537588823974376532529363517299478056772953451704567803624737018019430831168578725462634465911299899121797922131467420559020827119759059570446359053235959866294516232088048892661771359176728487948690928553940977854664836495761951387991947772100894264345822641973033391061311380037682676064001034312019254524614080605493621249540599057907683789163152471653115053596335783412535488686093372613986580003787883240867011401875541184048188631858250127372296194426364987543474354050650846158334479278400395146665454006878147243430496589685925977288969070217069117123865769370667770893131352689266509871738032782115640839196067429288101410174095419472948894273363857179366172749330180517767123811215952700823628504376700798904191966778086624113301992573713160530028267249158395305746861446867003695209446247145243854593455852223719593283875743358969891649262828266414702860483753774248248833878730770343144069625734062541528651469851689719729061989002120146596791960782843911375239721698712741099362563997873987862055412540078323015996128672456670514660977975830932521701678395842438259421316036124089746077514103466539198174742469800470947019528639533865304418408472506832603011449051432608403989692421906501516920691268906467779425068222923807240255681752470710688081442310748618713238625590235661688974343519284861884259752 [133,112] -38176512796894549353150343381260570491827328448384493941893506405687565104924203207973647461853831932860556680384226068083295006148451908117924953958339766703343187124327072286244746438780562302443221623044131106920222812089505389467738326552387010268427884494039629038419085561765610651824930699056246307646961516677855429749141363621045023792195493894135405783324059056208903955614541797270155971440764798220446757536883137846831540682912104146632091353828527088114927344627076188341165922935464101085966162292114873045782509350053039320556969683830618781307617299702123775021583426378130715038206275727179337274333109077303718840039505008233651672211824429260439000683533295424816685218548463353499728310961869836350741179413439631096052696739045228346294648510053606262241466484556817813412392260623049298670187209129366605426878098484265957579418391823386230219690782037879328850646125878337771804814458543599973610759782869579060413632781473119975371294660563054575398913620416337700623147092098769548562836060954151609605764290434553847616887902731896380739710350399567395182388625358267671066423136168130822196250610583695649292425551138254951894311211770850239303422679092376440594579278807319927966333053361164210766461609239255889335601969740825757046596103473672397134081188589927642103270655789388903185656819652708726687675229389648098237779315372068178415523429775116477221378956455332700669431831535867015963197134588591674404424482601489325233763315458432700479447172284271673504663679584123426244235932115402943088225507315541571508702360271612771522241740434139875553498874204810267993268197283902042277117146659619733156769126699955194014978674214284082477167403025706287195268489309102185958230252359866345594458503310606174562276663624888918329458933503334937832468311391309956063688311076831527618541462715900036534573102876128405646920694197204750673725221325832379587531710394628200130495178019537857924596536890396604741668081830374010625585287798726624622940619705658028953297077986048176326822932243175799338198200243410335056807062967525622593656527474785306842061914937939872400503849344948956447925705463456026366758103214361012421945931665555065156429175998416353427060475557575371546206358239537570603285409881778556099639162977096233643620148168587343121201352575683161886569118854966300834329538154463556527660176697331885779856037673043643237476644340125011322620600499508744736350487405458216383560300298924884009155925219827503671749490657390748433868885062459658804457036847859795954575715579020343428704348481564924269254559687625792064 [133,113] -20962409792041133929145819098913306653286458193929541028402259163197907230166206192398413251792957254065844051367184763806932147638752442423162705485452415912889798073646769291822316706633292356927726951569397706967070399481378945469155741684627314655824212873910800790409296845221839918426827114999107252698944202803056867972353988879293795801782078681749696129416196761071901803529023285810448211549747619792882733234992628672884568250190286496185124850653909023458583262573639734843697784998306569549792410357257199189445805569459262960646914523209385786331200428677460880478622426816425353000046527412780660587202508210646920443549515253090734807408256672021126471834886998815128774370740488763934600225557208098410841426644413733640011726080172780622345619549770078774989979441381962954780092834417149267293260894398623669889567432772010767176716237258243515596740564406435378417550361851151604665748433131892496680276918219122738780879963384842345836499400801757496408208381672506351265861939086264835570139738942833124145027985379190388232556397506638664812846074001086900035234485891887988743628989734243080145380254534694295593360374985875659405962565665259100892012404125909088391100157887334186022548510953071074442796507190607780270500724121136669108641146739681049638507545587074387720802534799795293330997810354588551953033721045958231315126066084596235108551343933501489251652250965440506047419644543186183168112400151913282662812345396678787610532375053924293956918709931120343292527080697916386452123104156167481448175001993925145740993279833085845882791712931680567903937970903790292907350449842980890875920562452688756819876483238491806920983650609936981728685509771620247487301633737436634376353867739846265643019904683201223127622140583504567086681679040676492224419559146300413737378264465428607464901959727808741839322484363332096772628665539232683155116089442980590081385287056581840678935793214125012486984025696190941176653285644281831309539120121353497565002652285820588570171243157387244924858781255974655076693270155038471744922215373080095484570507663106752137102737560320343001788883445526547070665031490492011830532823603698979336504790073514815763436121688383080192104027918024720141967615208719020276879818799335719511488724173013419240056168163559473189644600738653040651429125193231692165273318710149914160245349077518932195224588056485054237117038957534380204773004197506884643812322397303957735325888340316509219818585260264778763464513984542748518000518858744672346937230510070049595016575115237992599029847886975209607376011630104 [133,114] 14770537003619973792741245768261161213525055477825208056192471047933599382743922558188839770399521793968206532294086230920846037782850756475499942087815461950432042325926000628087158927189800172612641604313063274140149420025321116492326796009550342957850055122787043553542270394952424511574429084882943423884745317559575846220300737059515193514663929440282381144537349922213556127673968640680732693736997506582586192640485765735862695375121546343330013194334556901767116754637678289149564527936443877612734073819023764089587930774941548021801450721893139157013221077852573028061611736225850058427072418568333240716237586256770250081428821177187875279929898152049573337498080487454162381456794521813516320186541193837285537176964997756559393746166595990037231780820369271939718440956984682158819728576445335677482744339840210118916065848281545207604583421208003788091143523723119513709996289701150263654481723014955684423195737655994885635512220756408845257517408708741906615902740177602125764664519233685761992848518346849640563768692126093202919316876029857200722738384825519614402192085976415256870814173552376613049013141975968016298540225860355400731454364734205323118799898445318659419917990541109326889492352223692392101475318070195894180476119887159944179612356970169255176333127958026560029003779024057276180195732456890789629014020387723648786043121130102090854823983006902677716301943549109128575276288621796376785620486290556621733018877489113692791596187968636472915379517883486683181543177699371350644180722234425197381835746673279286924355753785360630605864476163346008492141277141952302787798706290350754660686578576046707260619854950673476097590312807281048315503696003779289029195413333987733665048343880589271016630665455557252075159039880419932538313229307004048537341188010124602027800592368936744948556062965639553863307188230992076026656042465207703773477539623681887270417222662408080234963052301256592370181003043115190750981069720920524280063853183818555479325958801516998907105539150318575798666792350896578690434102347768632163669435708399272000194303894187736097462990832148234461811584840756071533350148117761160905138019443645891271807352216985174002067447143294939744373751558801556326858035538474109372442899712734378838212460668691360703780342001250496782376555476383567693580103216189898083040111957613120062470223205346496795785401943934636555423965725434828127514451779310922496168043052168762217878846209694236302705131845533150522460691719061343778192961361498315269312337161374680639779745758026435274058260388581514125167872 [133,115] 106291106628713501613425819732615016971567263432748324185762400133931137834374636149955884561434346475576394503863140350275409753702850630731439929130311452178539087152169260754402748295835376370731966965562275824365408983754490994121373633162407856754605339946952639307155262057492869744321346634011940730381959818261603248713546178110865952943001023190704580749548868807145633534166575126392953343168757865807319266708631371164315714149802912705077410338946390077205818664804788451917313478973633631183319384636083181139761494541638123323927972000394874013540144667758113977027928889793066937719706316301858854375243689503851142609701199053008184074938359079417001844979608578445262732471304014020334347030207783402548575087867925507319637084482609942918631589131897413891437124655858722921970771220274508168677988100187503103856122407318142973032229610659877361620831414264043945444727422949607023372640866904730168618534533602236173713599117739460733423925933981726151399634790300485181082911489238424576568775636194524701953118331251250907880225276049732108740298038565169385699983192461172418304942056386662554059380223986472825293763063778041521697606521337527056515878611669431258222545527843393619184137407782324499585957185317998231617545025269641232334179610693964122281454107580527765162738388010763718756171889696076366239732989989266036262939262015564763310348028847035833407285541939363595290704234103349701143296098884135939297002709550598219250515838361064044016924199311835088320528968053319719917226903271284501616706970478336699649594748747257264740450509817074518066531707918005441873902088375610596809633201130970222839388968353928370594130396951501028311857664830988766575371645702719507282525613903671972727522188466733908731993378586052456236049531399034689017417382643315374037386366999084969763507463768062499797079265073987145735667818732959066670690920527351635682850555736373342950600624539582933903662428759753770156989012880155912921115464474683764384710897781449101119035970078752274792634754153851915322278131446245370374746464108625034926076679160406500187475913022998962742208192664303868032372467956851646859912188583786002980478357736856885885267539405031380194864333842768210412462701548893367222014417288949548751593944223645971835270118253068993410499017078587561778421339095923776736268527178297382053995121137319008157235837367237288986128377830252655189393802207325996738447439731739648456358397581425662957136478026067496618370652428753618476707382414339015349864183657853901544301686327723430398220453379863952 [133,116] -1801623706240756488155646162844149990142568138238728492123902845714402405099997914925676031992503799703750293810003064899985859164554050005862962854819962275252595769333200973422060268504188649870586394904805359987420580352592363876150038098075870274198344691078319671218462863724644613612867279590807635343745173479474675996133992366047600053033433125394496290341705773160872621881242341349708112778000381353258894132490688601129002522634522334456059598076779627699288902178102599296058569871345624109409282032932771069229833916515927476065209502223889723810242668016062376600061166849819073671775900235003841148276111061359474081357272569582745437988907017574696152145521111071734886201187862874857691891964212182899135378641704957883973730121758841012569197787501562155043543540395395901973629576058652159940812090692958596761225769969137511567844310203836174606471125172428827505516109703968219590866373303278289877416987236098578491688458353382335410675656169895499420965699839407042631481621904788995093072471601499554504882528936059326082084534099617612020539590461736380443739909558542214421315142691085507644296324964670224697684390670304431629764354195113759556045183204323187863508384820150439371678118487276566424165275101236446866317591784982151731293305511275504823670175424892465960211273382076970881251684737059255458687802776717348554962077551950284165476029096321225477739613053918460276781063998987103666934550411074863091638975803128359976670098893144441382662576964098489929314434408192575258577934446326892770428133939177726801779460173778379918511526358673869939301071614575995853678826235161213982116871699033655689131230361944590143259429316344883865951278331679777566956557337497311903352433239822692959192633684882466591054530446431530868562786654906950730579518274404990647963327730590472068754055972342018406469192785334123857080318493101050003920560621812077542815636548346455734918778734056401425540274465506002401989373666058923263355302586684024414130243858118428163081912183591788080509246226812616536592953672167779536034428129224742083363548170045037982225485657476915892650257779019359164290146792584412474450855058594159320639028275302254817093695794657294055575466931465720066458537267042115474751020904808765346985779004690158318518228748839168921177906452001578176904323646252381331414123822556256171633795125736971574424228999016657725560403036215828248422938339542047582288017251240683962204651146896170429573823929433718267361250184016776563507085752883366758122485944256267372485215913289553501590243725152 [133,117] 370393439276248718004385142333012437125401684366520325500070268315286541957944006548169421104121785791038712322511538937194610279770176234887340594846503526664306504623120366388294443094271138643449976351066163112713650734978551335219416721385223981004154047366169503512917021459994520174458723258858344209632612797185154589616280167668357824512064576181063205718743995720684614715675992181453639689268428837814720809359923628562258914036082804511341644464664969086541250577609045030261346207203653373664735439682014829359640242759709576231310271060304330111159164339970649614140540284334003890624911662407786868737678398301764765319678914237639976306195370449156871504297456079063583855835061734807280310161159780071161512746067050172805983435652959480668486496296658594323796309966367090327348788677777928682506170922366844061366664092117429206338837912970636779012659807893593444479380332195621073186723834520203171687421888793932491836950383333264702406927174303220455461561812299750748795893521555926758347159400281419974027875022084880447003119890460719055400923896245692996135366665467860872104212638931109302063026337692712533114886290205839109348313261208865918242510862837734959449524872398266748503710095281174368009133801749796963081836922659526064770628764017848935917853942775154253320168388427293001469991216382432275257296660688856067886040251700985088921863144373133818085176353154748870405574115327461194089215703619236589974835753434094809402087322832828541699213951054808852010203583602084823757137429130561300201571823855109243555022345490991583324549148241508649275761909107708524277639028210528841438149874302883182868218054278785668044483795540904353666277280816400589565788437463663310048109823868555699644813210468888193013260845625300224531758824578360410664963530738256071934447139282548821390813665598491497897239164145873960457426609716079713154736811895646470442296039197087665726649389559158607702984107528087563591615718088676512387723446831367203164309066356247335507987292814407148642424240841910205530226343166068661731271208320919781320180104238527044105402553387801689001693334609195008429941544202522024385946950297032754782199377180447575061093247467152224405856662808896435532613645581438593291459754714096044143280671802018295521349779917188173312230592173025857560466121669763691425125377068168647529317157528137863616952171794552122890271466808391302709932113791778280790123073852219715894327136034450327521558267084951275780730289373373518300471089236930333384001925385929276011334278318242110646508 [133,118] 42760146254789728986044562061812704810398867237293973321946436045987178227633181752652964096605003726646893162005700095844534190694878455201367379805419292948719397782895399534447526267945667218092307531073606877060812275576611990892628068464745146930768269865913103775123740716188138116517526618984436799832253370446764300294461813317940404498933626684946117044271289301994816486958434719387698623034751104722439985512886429581513879702495137864001580444716732127982028409586228017046163649374979858084860470992414846206369483284284439144488447207127923861503951391154372085350108649929187033304944551695487783790438155690998836612386645967319428071971241755582135281404703204792560926052309793258781084245356435657416389695786969583011957661254858084724003786383403107034214585241795017789070263313852633486472968298084167728103422304683761468613029819316595384983268202489394864047376623764368000838597101298396513270782467965500401448209132122075871825946177768063185372976178538612226750594124340423717885381272542223338177251675568423849869700159639839873882126563573030072286161996177317390284777993707039369857103449797261853439787155520625623819444106677197061469297966063601345304796472802707787486137935706173229906573786043090366116117900580572921818953867273943506295491656761293738086015738762107029837907369693938504051077736066392168623898856311943561973535358174983508638452254634291255935605480159713874526343747430579964374501334012645619228407735437596994488384243006657337836000605249228327768031582311010791473264798344271611356975101364672794026118413268033217512642441538801566523039508109489499922403535271620978012474206719899308394388398233508405386735401266960786020146149632231358714473593863136319453612596744713737987377246764570362144947623923940090800882221719088872959720618589173562742573161791700868481946283926865209453312666706559617241059084940995762285533526169252834787282490941316954902949104955169269247369790805383530516100071604528266297828190000865811695944529454521500282570023199383915967214992927129007013216122485251225904581129539337201019284935182590955984130500846225635020221283555103776604803662891997402162061633242504349134405512696735340421007479389224627320429908470079250134975612753899118961553059013274346492159060595149814312622886993130405574151393689808714161979470498769852125250131540471196331284158516251064826093563121964961074934288302075122308177970265187350443482050844949290104862607838257307419758187891763409810963333281678677040254865269355905532021259067373056 [133,119] -19554474295732273428213849567702194497268646032378423082855862679469800282070881462938851374840188327249127922995476020600789840068041565714138130853113928641850717401358894184022328001192243796628778813092753805968966618367902078340940618686081557215240710557242367116889496100363051119808657118463498875313265853443838154587163977755118581098669294608447527015550248010114543005172016168206131091747244548499834621448539495640631686180656111918528614655871555114009175605639906505480216490614294889127486464881665400225114088292615193823723685733384764831534176234678826286380154821631208953652540710870060478085287935548701241570631504438599752674322440849274156462379267961283538988147691864219146608108303784149169049793003197894078746737940517179765043683931533175659555952904681411031592235245439347204036816295786622942800424550696162230427405765330022688394809622335031068478774483392098373281050546835731518597155070246928943497560082476256535722810969983495854419664214674275463825600114251488884619191089397048648147459569414870012598291646298555093697362606625375249136410949161167300819625776022791640067639277832137710663336472300636392207854473609749415792373784129367838256959547317841853419878282483151363965326837309394360115971101285462821278006093262074865616841115014162350012936522642681994792482806197332985814842977607954640508916985000345614585835406554446070374812215671113577377754739638424830938336629805409749626183933023607448497541390070335249399064183352044306306423583078103847231292517478891561493619214189458041718284919501826761197067265270537302457294237192141782078187090159703169026731092941821256757325574694330958581279879467409642538294070088549053822952452647504997060229785370888351105384829351923702855596252130657965622603072785466816398414800394860933401240515011605550100286341581709541336467697999633886550501594489177273885332813920287504136180568020645642369110968072251023552110580339259215960788555967535340612754387362374618299402709851479216612052129670418605559329469867882846530727984332535702495769357110703365361033791090657056278088469658010531878116338742777145630992702214355319444731409233210711420252166004297945419054337109102964772349616492209630388783804066383221029769062682258801552607982037591517432252601089968097466320201133697024590457444330726579925655085742989413626350547797464912715113905785405270995669819530774155946462769776991576359658779838459727701171791392354908967930218888986840690673462322822786381436853398104541864277915094565070525398603040 [133,120] 1385601754394461633251160342692754743452909431973849538631483336836616017326457455523809570881594521896730852682660724383581485618787237629484658754006444596037182837390055407843770669848835493453572326143043119145580938449005811165752300832350917857338396955643153673369212370611318976021808409521902011170435672132509131109397396966887328745354369127389427387787092875501225376049031565719917939264775351247287500337937743033789820323162594129411032624119123933522195817567112234652124314448556746037347203066027747419569480162135767851473867802924882241457893213040380164695178687024089502403769612004260020981453748036012865258398716323209827838424120485179548503648568072773723366937304735908923567845646075923212826617062531147008152013175651229704743235007837829064975266272863315806208127336590774835744142589012991198481868189411151973220477498070746625641262972762365723586047784996262240179947320239612676332132639874513113573958293388948206782689210211736315137726384964349196525834265453166197852949320255542707161887257627244259021679624159658736241914225614443751818314183279795170684194343966403217216392103537251894550122011527856752894766859039881181243150026115523573592918436592289813197355566429913510007542436601529280213306173898256720575619399268782499945616017599034917643068355146166925833329285468287644799637153291586317192491440495818461189729013307686451158494264858963094486000867403667327038639450695434854242049853956076318055790591097724325151262790937406398821518476830498463515321626099604660793212424580747994445411773594640013086373526160891743961777727961990893903332612941698910704186420950670180165661008800657662175104229211851516416593319775268638070074683821352013949831030608358475390002914207633946883046778834526048109141745138785055493527416752244383559540364559337001544221814848724343134320770895319922113917589611933960619353860447075320074891486987013668320985344630866602938083352005883724735975649711670684825804044844676498770265129565859201909166765634719432693770764383832210066652926189330107078691083634669450103953090981596817229363547041680165285336652330002043496555334582881376936429491125518340843940106550771140658623249920512843682164595244522217346544833660618881211227839309860055736110566166982677187301846423676755986538100384286929818370140038837283069529716390068540977465918272882027447656291980109878830657297017639305558211384321385226709960671188818947431596308844568138339470278012776712716228593208923994504865681755540744128335242068343674276688 [133,121] -79758298537646509368409698375485130964720625127580419980353520060308423686867552001960270672328036395986235249137890059387419526707134962680525939930819285789453728171162121684071753623980142864930553464720421215178235347225723851452743357655897356919296019966984788645297545648272984663695550851762685912217058048170539804158243700402415983442531460129451009951148878982194989230852029959629633887831420393413338330827646167110797573759900622654023215604097847652534020895144752123623634912277489080291979243144308273614010031896855139502793705645756040157063939894259130304085141157572554976933093023900902687635308627392999717791836324319252633026245031307356507171594956285600680371339734018323751263260328727008687073975075522885468391238838481582721910487047254772720730480425154926130531849766089771602374612886364169963542682119060161798858072725912158659266078341199134196799845962877615864015904144768068745288245412996656469154094109254592418979081609167491811744973052402026616149317372555779016555708560530548068790647991446137150276803146118542114278277886673970134116030430851570225627308318014315749623543625012665686090379641304678696780024386977538834540656441385186156659129883635674348990088351213980796588972747348420076029949469526082136120626762810717179411933032238661690366971884777595376788053723583462730918246908287622368875552632303946801553847361963492768778596286217961865647441216437263291798026859282758276430531342162914807312835205870154574598361544416934765662897020041844842590960526196430195355745299963676604650797877880945813967062067968474829115142600313091836329829191392282615743062981975037722336310195090398634016296401278552731308253652390978989607242659435089241367262524417846027944124656040866605600882109460185595481737377633210824115244302021985157789846762534549869403903003710090615767396508931027295521863294540526553565527006861118073436870993244337960267582026179447034084811982727796443449399702576699761015251692637567627221518312844682504416372726539223118648624636618752650474996037675942722802301061178563938489671411185804139002040616674772845453464233391091004084589281871485443356970052429676167708151313919396232507230749402534122528988014937908974587649543826133868757389752086438457137852266568899541949416725076345129811568911064041939753965775777486678855701942229867523741460492833760204916253823870307060432363409913911624337470607668680265837679062481939357603262729873446348611178751363390707988975570130036571102501292488708447716687317775810 [133,122] 30146864619973308805927582797500591787114598326214159157743725654563713266430180964341323405947499509852112584670238507162529589878213087827146116173797869162146838583253059995975502314044504555852335422136257371156385064695815776373846365016544361766128631891280280430037215491990788408942399599061662279806421409630917923926298427974097992024167911173173009853076073398981730254292550410159715829666971709452352231835584744716921230804127421879320431535217100134524785678033300337405980289520490342553674226225735195900153792232844134089540037639173945122283776956005224128273019813522427198756183515828190244554202831047745427120251705148538744197912437624707174933129788320170416830382157783739953441608121771607726538337706839239173755295557279591751829607101648523339089951081920443657263398795792033865338516350667098830660033936136226582887711335162931976508120714849097297569903370286325307445395420114276213731178726928847955651226036236879440072123367732938661720436504261976722719751655883960092587222510917332905482852950979546488640788677911012702594194437834356933627386840239060445294119211642207266653833559123375855043664939140757353450046018303675398696377512048827815729695526479727636495172325139574805072992169748999743332566594807650646091280736891514747882805774466440881932599245931036485025526066039249859448801849387728480950250052984501845014647141473805607418101451103242044734807209008403312785663864940982220969251236422316048441202146877887899042656320301684586370539689003069457810383319073550530121291749805440588869196871810560859049501133824188539206606460479911779961301776312565456871914674575986763778011000880965173259415627409414418492766491120660416840097241163850647025775652469292064237920999951639061409054305023518045878460336174554932773371253534538643057661061792487229676422874641756723043437883720292152480560312627045908403618235803143530908012861869878077741817788641810112866975452629803027713759515902943243743000492709455039720336931491816436157143059906352567980723012433563626948364191045230412452528775629845968583074438471496289691499233968485399910477282546197110318593173490503153769698186935594145512585498602140914231313204718575702879320381021896467155565494676504577479123452234943743114713772963812553518617896816711230918971797614301846295720357350804673005650396381777627620155298118507044143312699275235476584148734432326630055670669314863188862429629651297263770298992543785242893431065680756610594795128721786351634907115439653043584597024 [133,123] -2855408151708079657378640700472201940184012343661917599325286605328162067818784558817469199330609117700555735936740636171727261976024499442702162586496055912950851268295604446414960552674832172616387728026747349959240363092125870703134242724849211020952947263792216800507570323359444268278042251198599793198477316912895217804790440593581117222016435625010061130163259769977374635284991337388563320215418787044602735189062729955897440895274346007202388890288209846412986163755826427683151550201515059628253377545098093018942569047124020555121309352071323864521842729432900329030369249764054148698821243863187362516300683174294254748047552270024057392414434135383184109658652685683234860776284714908154633627021484428379726777873464062915365671924193860334932251201212030933099842453231731456857013590781234589297882137868776699460967619225438415815338487951761799471322630851173146689582921726544679067154332876557153865410766777262544230527171704366435297263151991777834025741308801442128174790908043333792117902762108498102673847074028881663711297097511485872473313980571899689597965703805975648837776301757176359374840877508426121740764722722086960577575975595703460084959755766409031702680786714317704099761533637720855903588716365943522305625307564491986730830319071561985176361045274397254272435565709713093984127846353566938269620520658467081504320525213099225916069766536391889473425582487568059962086768987821978642577172883232149389423204382774548548173277466318644825899710553442787484205264672061352948158039384543080299313331104859576803059791839077335222040200869159324994800093260335010043124808999020343745029734161197513385607472407791593693826287889338756980974389082539817918896472694358572242815363179993634630384051825900800783951299592251115063555572589033101205145546795651609614397046935634259799633975857876367228678475716354919746954385012016920705112241240492027264862164718228549222846277710621744850018660491605073082443902106121094488697003594666644266889164003573011050125087866853932959993911262659573074363629219442268201583100671491927234206798237929708802333643759887291383299047940037683240086626385868006702498112891202073067504933758764213325464838042875821898203470999289408994532731757856827118080091542148200886034043543227687263951490751113453888798776363183426148654569386435767590454927867720052150345029346447774280491478746546639967098705075916078907090706078781189869329632907010122034528165392671815657874043285212800202884104098803080672323205699020889284 [133,124] 6437179893174283648645257391180941366191976814265794189171757787332298710749607968226002015322678039047429477633590930371457035946299626939149295522455701050157495710275391469209940810895380495614239729567939127719863397907989669693872083195889024385783844520915768045952252497529123707067286870942669908141378153674976949283981886763558591796118139747808368386665200948570810672663931981031903134351859699177295346315955203193162295447621885971252473311141760333552019370026816094180257119405037187355611891853423054324860566724332987212168069648255661066493092030671270767844468152823832210820741355700439741124739185328431154254384303105974761013954443180208250469250492368314189038143388830386358529996683014904120334903783911638277829347995447556157380107298753450596214797248262375130458680072452496531631630837374953305205946301689163089178853834734359530738887627665172208369377155577765649601056223020437029778192526974895334436310954532588848626660663639164089968596248997507652633559715880803377357174402590519297945505964545013262727605374673421954090085846860986696127091563017636099126898839701955000958239082133312094314425109814906480601563748862286831302280995509326868758442114774804253659288615363308952132932857081032442180851146039692380582756419452175663145325997959834456719468968406940072074132744206125543505927179084721742299148048824165057894924696213571306779588484649753254758842942930962348223429870711787423670194219011401052579238252939401046294405686059090289536144414047018571032699363004436808793945909392938011635457715597528767056154074151968258209953964389691506605457684252607709354744555240245175215840561181372076840797828394803303997185157041415279599535837095352703745887063603773657623980713996073027506030389876168229908238317965183556981617477930376059489246954158892100378935619780519195667682016432989097698888745215741670141334737070592935133072387921934756125645774226419763129056973453946213642070878993362414464592363201144679661765400681301566786752896845549684529858636567356857579029885183942988740658651245542405675772619345105168270960914770766085630197321497357482313117119807811500052817151556284013290895161209862753905927995462717869283848004956495843746461206385018954198429294781504282602194591697968382660986089305307115780390604294302911257301847947369721749699950395683198375724956741929320439914630199776722388299767499844757600034255536900499338555047667262387706669980437117534948532588603416731283769904115694935387350541704 [133,125] -2096429291541066664342635824730145901361880108663374687929442757216246717037361710330497363249264887621815057241020338032118965436012065956713096471154582731347973805997339716014856759618728233897362225421267609902062316353638420156474852543131041380307314391937415207770564089383613330846323528762650173752252893036335630818983959324889333245094873758391457256036542315095750003456414031409178326197544592490807315761464417351547819835071508634921315617531928290851960506078651974304066326216417830190136478237516523650117763188549373864682028793867977252006228545020144219428904895419783338687122183170195535349195870963646365487310816036160342880839177350674483930589163016944702619807526903186968779123992558310038031470149760204233513339026008218304246019138153967251168554111308624774147678210569465525523124817892221744509521149007347608123589458079755528038862345258995173619236872902812249299272514194554632028877534534814468299028867154170088743922013030213010693504037978747806157095014529912960194449325710060294152763090340011120819898471790295077963033008706990113096447325543401061520870987837369979637614978490921639828729811382727136476052761290583659222492553613686283161529924520618810939591760460235217197332178568666011775772441319846035257159176458051422181528690950690976290921851716565584581192421667410199986233591202815898356717197963890010957595708002798066124867253446277590791828791446246620778028121392060457387851597950491943190986177089316109477914315280273221890245156599263121949523155372591557817851637001153400297175885992160324209057728254880897065908298322760961639607368394480368105490342248945784249135555729515642447611194311267189215911818943790604173926794938129678235623110404646937201847619264872449792804970571888927962624386694309338526379102386333024330741613242474446115340378008219090420419990569638502965965237395539378621993379204811222500605208664129378811182509245024975003283045727496588165719804270970652568665975637037086601551191512775817098197331651808508842856231874616499398224429959057424430011981947129035629492722930354391533199604969541848139456860175413718095689846828282231590479524677877848512850912838518089588043548179247815565985851273690801450601302544166729215032733346699238080394106256500352402214057434265830051028015995542888435383610820668207130584935947596974889497170504906359639079965127251378068512534668591179549338197072592390124015727255437131903872594454788492225127427300668935474313930314226892733289 [133,126] -245954012816460491723294252318379747372303780251345795823515870137532723381130137199793593400847160958332705692012744435718555013739081975302607380216567112852906809595155738144501379710665626143750612546669133773528127466728213723593103095316874994740462190931965082907974058000451750797833673066361842132886160147395861369690336520767772871898409932686613757811072402458172566360861948827350920929779858639396500440695032627602495532182322160500313493725843363275453543588838781535445209642397825098219303965821809013290341859219375078890720541022777972591764134856487066185676228330871461791783010604976650122527636120887428841409552866977491287470043138740226599552740673956729443437374946259293328842182936930142315642588571465484727374247657845252150249435321838585918613828670554857768244212187855940467107952250796092311737297259444730948623591648784144988893311160474693113636564642642469035075629861966030535726025853057957317857264248758560366991866883422972723542171156454909585053388611204788420353043590576415327290713644245904310547825816293476097554062915217792832588953710029015424412797150317340149409793711111003686417491365946127373570490936255991250209036898734186088789500731491316814940623257530272822820775805928292122062847045492735885420341250856430777453415125767397190042732507666735040993185519794146650588976881036268450689444908660896462674646141094935455132518816870329191106509070906060058737040237396675319013261138495542437099283254652895057751736179299476654922769937775143872563793560825489671594100492830947251497797765787859708359225043666832314005117142066265674668259092570352962285424893698777254761306060569184311743054500060376624988409548668156094072729146491111916403192153122940325581710016897297848782486665691217498804994820292972647514218463597708501425163570664955840506961203395625343547535680671512762282217780147628521559425495289233635191529970221109238444536157321365717548831165751529668903301709421773567186377230008651511005368897360275775287506523887870899739605035828609540866766966102043898444698893954419562541328779165322424998175704338666914525833610763967336213510132598379997619487961290015002172138103333289808730531888493149922725976295150535423392046713534310915850719982894581075876872945058290623127750912784541347384480651326712078063571357591156264031022169774664333350111428501585052112162831956168870316254516256030509215938315859166836784971396156615671419356340759019024881491152225190058862721207194336 [133,127] -2627279571289104390316633263038015723605237626003701070859556364962355771484960546154907726114470008065468040274825357028266668670652092257635051892114158515218042519826542531023018145397898191473999400232861837571909413719018067016213970271432881861327558721077459616779387926559262176326399290162187034329930356185654415301775276537402859587977517585642471936880878563929229943472314233636351227054150455564704033464609086222837421161410532928401856678447572527544640378049288567859545341897978927212481759937111605579300633372807644491846996185523071126694702821776323664917034239609815307915246985471485033274534085436100457969698423996186346460034702063151832957669364257672262547640691192028633431010488716180123279379169279778450017756957192136691370455964272860837482075604495046731696661204984233370892750516986684080314121445619338848305124866027015557423640064200111331046021662373773037271613570850698343781022811557854220405950777207804636832109775209693543457572094051211373843227460623958809054355382242735348809919926714646246792309074105666973230368000079455276742836216521117947092675681383169375379494362212310250619053073728380058424911321095977508645792776697116716385365021231128679118387683096339425487511332028529161028056554189174427424432702411869572719109845767997498963190909363383659545714621244304231250335248222886767082032608169439681087351178105286751219908141541879381975869717397619498115047393390847785314431867236831152571962322748400947714326301907987562841376820430624306290547066544569919353847153761083857922971639956043515701782090107315974310583250872571901893991800750112460173054429345147714292770590277706985101423836510187500336000800882261862075396170290765458039537206916473119076929540912187068154944949061189882035625645678057201810190961742284100261922347842761100215583020543133866751267289121399708190527841629559905564110507225520498714689565321070210307763729566240739692588671814815994892989332793337262727189693185774354981462125865414022099925831193126666779057884040036587307934776381957728158500802998483937786849112401546178566343496638659015726385541626015839242177166908948966733053010110551918743142058671005307963266903537427745868943874505201223993363209415863349933035861134069205395149122538454376409128103075974708114994062485065532876989064216051613418029317226891608696662120245523845810520898573803399918193791559800050112431443658280385349232758719840940439478961563872561581003324374759074190580192 [133,128] 91259275178697619718031151385311320873528524303908123479469747828521951250697814721151693887688103547427491874677040423303903118508536010681310214699467529091731679790936355277814347768959455433637021193757897009431372742639146356019891823240462761378604746035070337812544704565392579812459400674632059239156340054056159956091906737669410569472734529559586813318813928437794649236690474314669679452709064106377276285080224379703127649374061927471155782204584495577281137487144030843639621249163039816360461488047249173409712192009742031724122432249967671728219350804024366690742436621409439658511424884440336631436610538286020854994736075421753021243413526387819231104009817965964370950880339192036261937242053082936887065023898315763300096596989429426639187762030515021034670759740189155497915246713414664597511146951992664177633151561818215749203560850477460876346588809750842441377534828712535304000490551948415847073475840221592361472780183858106756329959913080860298108418701528119269896615980749263314609259479415870327658224689671568257218531279899983003608785316222682278082982036676175166061740148121326210602148723156016995705975206524336152194861730306543216527367508994150697372634469850983145862939005199014814548095902127230452646955975045233392144684880882894912347646834859320322360658995911367522939581221813062549630906412877839406844477092552238580964678307081218354770796775825428237961175444640701629556721631447741552785242762720884584817953423572143153037392417882999945192999581232778810175718978083077473779715854563365437987996166356859542443358283507580330144048916212802734224823091858068238204222095783817044587138200686373501713656347151914756997483330688703591630795003299907121105127746062304840335872996181560242153132138301425032818299238867470017553836175004682168723486465329389365965915910379356879361127073695500503435755832083820292612412719757680501156077162115748632599627219902869996949499005034691054503812021972156046676482559131127492354034669139664600452304969106970024677226707038797511597536267187489285115521803723069441369337992073866169600229403283585534505749464331770896385880491833921433568068322804664394299576250951778667628272990803247523728711617343418209818762488234593063372094297106828722319189404109972234739427616954427478369120266670041479697902164187279351773917565577240491164391397123440266389830342060967564315395095998047405631391680728221720737621661153283024887269461652770239592209294380758144 [133,129] 1966775935101370904276913205129988515411831834825060324123423365910795584802612893437880826553379043167364436327989256908107817491596940410776486037200029718324181433558253882177539783787856311305919888161923169654841382950745728083396233381860512747236728467439132188814042663636923188889865492730086893508548120755584204329765978619798003458273067088728256790094179785490315436171773356653061745956993785969018708540149773301130139360656942188037022692311202432431795044053315519342555599884045721767531918573108091623743931835280310211839082222821789855372640328485541787810357536141942578000557340412689083575776064878389070377458156910455576761627136710010955382087847915457069256432896539143392055838797593322927779981652886632951290831076886715079342345134741708313682196709443580716140387283332860508729684295207607499051210288902933416965499073643222956361458590162751159089737272718488985557697024485108299136321686697645608869964001973207231511753682275649223733216146555910449174619676525877616166216542684224833733670557862311149408956945139330577755672646285046737218691145462306899927812360052312076877581283309782026738139023004751607535177740701283785021782262625626283694527536517882302905371005713978534850232979341053776940561107373299997947742957273063190579096363798942553191200906120681182271892085767026380212398023584324754296275006911021447611994296578952196988036424294228698303122254466756666450011698621222217149622457205600535513232606043296678888469761514965312486478093575127278081214980192949412981864551748999902678742113519929284137181489591409629265797031199345901847732818950429484481444431452690152094684521054629219041316133468745300374115210257452220885291359354259413391453983738881266582810213054558107554917872932456190931035332557038384743270335608629609666232471852410069247866422371139830150533296947271774182012216732623491475305057186503061150057842455999488757756250808870424062209064151164342858187638094390063667861055266219234641503363854718782802622583433402056817070856623979601269920568280738017366910334562463624862990865339798159394572870996754883492317948207037777398566187653874422363130187320384949826446801935046744146380598417725313286256549559260040194292048323164767694175788350557344306261514543112145111274059829727627794215174202070829727151589337600403672364974770348237759591549205197754042833900813946808708842463295477879925966946210685241759612414022651938352150729966540157244193570096 [133,130] -22814130455086305919164310021776477250841400818919921013623776404546508824536746655014687980033624109726801973230486128179373828910455889110887381986924963611427333991981410488488540038110632297987861737084924342905092748338752139151964917405463944770835608780730827277760661907055270153446356252473391904068052454750030193645793323105751016474065312466392777979925386147124953065117854227804946656371709869507093099798949398993917631601506227062047155534432364067790872151561504905451815991911603811454838988575397300671934579421701955287110264562311681809714891066696921826625687777289591455609356459094596287319289533281591010048724511921653077051152714584000168145574344446500753796478617458160740455836670734551328551604462856398513469318220225117424184576132950340733272183314934689236642522260096568736252460272395819432322804460023422171605519514010715403643773741074137184783240726454108626392329205832874858708767613909199114688756995774471059090448363960636893430073876287475608006930802312082370096814690200624686417608963314924931365369249259033422295304629182413323762790664053932993229650876125313509462987677999532564419862138826231791207116833429409210502289779648581112904851619219957719123698718920641893226977324946514951672972408362384207299842418333502036809403728850211326717390829075212824203878260834375120291863362096924587962113456420270902519011081840966021144133063967814952594371739559617678237035132056867151908845634724328815443924451154504403086783784108740025214644043952801338039342097000823597522302325862662277647590172364231237687074637194657048787148763664210646563578332066890259596986123588249611012655681270119994522918632559876243683864718258610471550462705575454262896996706687250444619072050416293573261723161862588469534833835244266022292872824782104871816780168902136019183971316106140006227329888224872669131934907855340023274074487525563897851661455017257777952441657087380021036529294139637162136863051308554653070965511571458949838936515529816887157542203333124029260835249351063084822572802415075243329893345877876105250754093572739432713247811045201620090405020770829583430287552907632153907437738556550972531246948448305785094482782066674385837702023785142441333402026138644126072958242809055911294138825802520982907943869696927885644908947388334759705312117393955717798770823535032822723705771258067266837752884519248186551702487633743581231367841346697180805025582210760085651079170170866967936 [133,131] -112513769085202253926463696692452505088547292407825836564891263376993808115847065677185120788033396110654309327273612986890130941972510046158420987362986907523946159771708554682664659135137840131465787815999967192493649231714115646948638580724975800359964724505736221811213688472369042329052194598581746768363082614443612429527079245533413935367843790282166640148434654558187309633989276482465755351919857881472054114629671646814901239785546850314153378300602905114887892680939781716105089712353357543660073596615532357807473779345681673907826142585110768361454311787818149141016468226682028732209458484986005778553256659633228199074879943994043284330642689343198967138612322362435561712182844594790544169996319484020882085667180539301518302978322827742072910037312458080711968298074581888728508213515121167073049046275524136447153238493592825620400550047307853017626886391214167836874453675543421941728809403835470616088929599749239678087990846150493095524913045853801531086037749384762441019773390331225690306341717575690889732561363459740484616621882623469404388848418128925905702351167355910167070633224138691769309899818003090620260538760442956513463124967117464238776951619593239950835019735299728184865090986250433631755392336418891910199039896960963588851310703637631491264326908790761280693650536964599047849982882154132901102821907108267216357789088818580639586042931144344303344626722845917268151092486144472448392007563693635916330691355954322888262443672301621358345032736590801154576031251732229597267732835384740507176078967313588031479521107542293611772195506640364687929054083772889020349827083636221627789400166396312725603413078753337489302125295760355245801259344809954936052301442444386438649053674448718032170627326868995899454408529379479810361964852025589606134011164358233614057613018683242900340308451535866754562109918155036571535888172508660708272777286940348796458270257678204933936369954808418099513854667559982702158804462934966500597431255120278249556416008796368127805958227538426597644982393913170664125162573935741824646711159521227935124111400332236665609440536983776480377997886221820299865488769889060308933529874794406159777003233942096422223572232102913569326995977415673318805440230525235424381648985307515086042489077204956450600239295741418880210828086173139654388993925045444873574236208291637673473521203513321872102011302698462078262169531655597304648903858658885216671440492764382632625492214576 [133,132] 147677263887736450215303512180279730069783438524446176062077278143425919559228578900932420680332357279792222920190190404304093780180666423827393669993903608147754534427201332438189434507939298998034441494687934591820779582929430318913077827884111739571613400013455725411110126120485180033649747605746766399343887883888692101124008280406661610847000014103486185576301729420405506690511084172321993196707536630645459346197332170571425304776834339757713836844838145533969591295281077080853502360640956194892144336274354528698903890470181083880700471346558461924974943788438166321227282609689518424502232587145989715339181149696209282307833336505669142293140913399692399657395626049154899335043118705939025483756737597464523512307009350590058306445502843075266540931341935609059423872196047563916200383528702674818974309919053505949073047266319907028851880410485277437099490573371319996613804802612799218275281507285842910568623799427749204519005422107915832029622449421573082477875237794170410839176452608192960463156350890989911485722562636871829490650243822607748682901475994793157569237238225007084194055853129626317061416128917649225518119728885684543198056641380556859960118053821664384591059582023624109185037249972459174014317810563063963776003309380899007338280610152667120585175768225798359498367117420202480205759557005172289682798859349232711642775665150101042971586022658680227912949949486581496056752821284570232487219424099824127515285035933505251699762653504839358817142930027977041935252331505319036793582902639772919952340966499468447609188002612610067088462336194411718881833441424182046594364692954484913095178321138463659210789491104769841314211114739137938006140416800918400963198071116012396778655922771750935762670287902458767841287071670751075533510598086234756156304263229459893946398297934074593209429114283114019513109770623960278832538542659493813713820164934941980717887495397049400357667324595511416794220288588948198379279101313598132800992420064792749232504014898736485255501942993931040000475109172164374015082091620457165419674001388395314369920784424488464064113778279346795458315050804968881525850822249025700351624341991788853713686991713186584845569375289132318828444090823516096195507773817302280744212849310810561135245039202075874567725675339382035386876553119004438137507836526449411772449038011393772284697636292942025775138417993443082978060008755900817645064368394555744209212410547987315616 [133,133] 1497684482455430783862309165338947695479019523026056539080995770526665840806818087268975387365577403091107667826690983697293518406905973439756898860145006307955529735959610360737644799389388537929773965931070641679553141262274583188647085811939277632987429228921700469953059858216121573815333390282741872553592634186476484528355286098959952075736600149290438292797249760022176736372632506117899878723260097002530923721457925981535525670583872124273469174060465989476005776083313003189732574257863990577915090705434069178701198144984803678228745492836056534141492176632268904395985724731508785100718148914873789251230831291856768290826015327502005458350569062010124556714825421425455532609229996239011226430085678709115468720459494428615045932868965302675555654412518729179909221364169626979180525250474683422971799166798331525099534578022645491190098834716489205553442572553674519586620710055167301512377731865455212250901880985598374410689945494944637638293696526067963998251529245458194447458750729924116343037577347530151886446278283124121005835473077540729318128587518861754013742651024004110232421221404126918969672015760343088143176854980164865799111948888348328022140748533739914271655648601205304578839176271598276764282313835081159822678893101172942317127986231818919765600089903909166582125206521865950993730225575369796594382785044002835811336054136239835885206697903849744326416809305993854668903073876303326922734552427333751014239008906074798733245023070775844275417715238065698119208118326799727258970481538634458563355838189409057041816470007422128104736781418846020554822397491077708986551664121831461804069627609288529346676432658529938686193441345575887241359830474097528700024155130496874892105107514257768373417689064903745048949581146918333668201261238695155743738620206374228658251886759209861309927663241901392449617817039141661026108342983971153724010418770946987573901008311067271415904302332797635725796639594525872139008606652826276613524469972762090220563097693197103954238912792731056151812355377306099420906435144899755007622145603475929675442868557876519848819910708191360687165559634923618497442943747621201370123939513478379683278828707081157849145131842598761257008169263053209203350578420144604736214557201516415457573028445047439398979492756060177398288797478618164913199487122165370056942292098331082103231654237223065733185425159630761905360658990227550986268009574930851392053777083468 [134,0] 1421229025846502154851035518973562906795164141476470052645815540252624974140153302429687414856788685528317858537403896831703906786544535470990657650718076874462480306137492539762519127382416635590435797928337271058023388372274175377666542100515029808752230855308380670981604662445332176899074811935336521758137424881159881811147476314560979655741401037415057412319527263065722382048875362252886860943814907151744750606636269361694886534169031602092539019130326186236098589150045282511375961856724563957084517859464403898152705119732976020020652654673466411835055901623469237850931184266119116130846336642119745429539311827082226611050602021531941169166268186047611762420967583117356741289934980067632966387235564156298823822744289516861766010444734044967367505079375159282974047226689485744537037962752023256696876635603389474329956560457838260110120914226660414491656691083228751771679531873414325483382093931338929870788586740282644602935339287916591163735437420720022906126900923609611378190017508836520307682042542832922171782096108183038323957468250708054301661392034906609516950318468708330504919754902551640453330969416772402900506429416492432232747634920304716958067761432492239960239091644441819336183084248038188247536401486460393573663889291715692070509373107963628394233677771626542932798266880598414203734780944176275597457670636529388429047212539105082288594917139963625953125663079159331865694613344909176192809236145714703104292404504793592135861599869865823540491199357094465982506411784915658608267404797149246089421089623689070462255183999205579743754612650581716411745568964249080212133136921887034132102623778803897268149875578531430633884723213064895797372647042920697151460710267931933717352137789875002101966363062017779082002733744495610862582105246310659360273480186293937745674876621337070574236904883029822055899915099046428262854437534494880643740370753309879526188814834664698257271340259879906414092651822068636142914379087867894688178949672492952827331231283695932432408830700927210371861749305391357858677086641534065165119374274623622075295723584431183206983133163934637473255862105974692178364180781892695577806617629967834897255856962018923333072584012551847255877464012385374527233068744828890733445483355889624259918644452755950869978238516616891830018396390553741259100118695394799079165211094079961572178080953911945534988477740387512958386898530890234784828785473545371101817196752369395434426778217725264960347957002666227813824026694209670317600877934361343360454904762306914104745040091256655819290673268685160566099146392358550974385700049202662001138042957873653839104640245869041398951287483023777363634350302249211836550937841941279531448881239559119973804425322477017723331642224741253729619272994222088581320705025614831121672130563892562916287328162622833038669177694219281629184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,1] -28080921111886874376320160836789733797488167276673693726391663013701455390704801877720368750816251913157085244221949469173636941602815706500036718585999611031248445659868334700779975826384394063901808954356163464032124052827115469118010872021352796494235603823810730340060948642000176857959662234651027138013330742360095557256839381907581083388033135324519359830335163693095392817288664583470249721984517581527886750524993544253173302613190491409009600612629375530372158550885708674289574327493389712054908946277487048583152404678665275742470175946735833717235520944580205243241724001454651390853385665792263987317752277769594063255550510607388656711398599928641323024087106212538543918475263812538427472849453719998539101884118400521590753854274431023980982453714591772234402909426494287501654287249987245630905510529915134637074081563261651853482686192801779382551152709290883718933695339528745214804330839569338759378499285809194620829817491360798988366780668703914400794510965272353522078690533273925571205130640181854122367314769582058949080386778606226708126860370961303237312068950291988572216190876275519337195469234809870133826935298995134435804987324313272992042053994842701122816435431443058527609608578194640756789287211363688603721060649727195319795477956661227473331543928338379720649043272002785735114461318807014258999470188921739696178089235165756227986542555588843513079967314000127986059170520415299770804092981180933107107449760270801578420356585224679008450651942583560541547315610623660390185874891528788773590995238643741027976212212094628573321601269546191963210024779812511785485427948276156316820638297516634124692474420748408506736947467866412223665442640677584771947706220942485238146568157638632061335417075105180796380354895535323455248900439640986679107663617390498280662999363821081589595077587731627711164975487058421196707826744386909536294133127822157507085475237887231050606814393460279612444875551184606530137307283207500820333681805871976809218021884878327509703549045605144847928256982155082045886234701274133565002897165858329097611348556108027670725339184100186101753711049024616921351598117692247726492522359493600563420670587164803429964547361221334625801504368996114777398781930716853908469104121063518208677542841914558016406682109654477688654934831314130250074825662182680487878066663173396766563622453401010168323310732054577115633869948473985257584907115732180940952581455097059443375059111360989085671412883096729988596575653451885972101567239605540384143414115894422072520705987729806785126040543226730259375693096891401629855387061923845096728671018807260455431335442040334186682641201540555039294008923625714304581862510453920545922718861560392660745046509688967726484637662395394100470789854723835616152690339600574087341498004479842928980528924155829316372404992857322993745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,2] -267150355933972694464992612351164220969379441923144609270534953939370322746300764300933254806903221471659153412570977125564348527275929110522238813356332432280537976366788215805124270155002668798856516155820937458503724714717038096858118688418118180647925209271929059519332322013425411648264481844551518893731049545266571878444256125861083409367372228485356725090033742003238784592143500701236838313115397642451818949324101170342687117650138605722333812671302842766111619173509672071708841200326786779434231451387634270043364078850287141063552313487351889594593443886588906587856760192924404202220857882395651503323077999343221139510919777721380494089124225709977377969948976574726494299324724971551935934612358991099707135513958782621140370903898594689108504802174716843440825574132136877656302232208570896508812705619209217925435141372715151424150805761164687796571667267489368631879060108254639039227916554229863760044807857426500672320364917345682173289328639666191728162850052966879325235866699468291647885206796934491155255982524382215204337170717567681436616082637125802768481967504263159639741870875621334600924986907597631748239860565281112729124206882759738120275335028199228723776017062923260246154311504652649424397128818461764380583640240426119878028808267525996150929076384680405073491255718079778470449971693047166775239218991239302246026081234563128371797482564483298122629268908836974170273948894032583800614009392603255560335671559667505862818154444251674296434285327600814706872143479674715643296322829987325489016625787640859784589285949974820250103997129625687678810630659288105550072337662389736087074342163725414239418083494311162854593721467078169900104879250455340445852081089172578191684603440047607377044100130673965962975358871884733666560386289731524829670748997935918896307206118881490796192571453635459775849153001899162934084104736279386191292600376287612886251026209723198712222077873234186730780695095648110503025277755643359900482950357229420318451788458715010515108220490817468613424302420012149237950271109161676234900579205885063541442674325129603113671307258909535838389840188345974282432216574841181938329810959074586836534351740566512715995967821470840270263632294238485493751237723586889122524058169384819677484483975732275229368071045895592740873704732301259828601176964134896147836329552623405147488472287389320646890252358018887529290059035258866642099502444205385489401663406810327833366114671010773065419672337819288762687486687158412292340206298970907899860018129698042321664985490426455053735734066116781820352897946419015143088819720441548287290105692490987227117596873538029812726934158572659376357076226578957186955560321105399316258974777795536259509637014664888137073869322114940354282009880248354459190505468460278359747970308328421703696880658640642941708652210051437383647232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,3] 48049949058087497590856036256153611404329623592570029567686423831160191942695070687490252497694313102429577165217645156456425901118841477894833638457852441788408750773480766022599818049241697810791340396200094597167447385693098979353978895528081663251952161612003581586534097282692965328597583877674110714399845825045413269977498434142606352733291292805281135079289848855023840054370911325887621126101660072091803220196119587603612655108191494953246428002540187540647147549691179647665774955611799118062794036204549447909722074833352202607228970170480829817983193881142498178456616909349821679494562113123243645955138137114465247454006107596291506983987274658825441975115023083466820781549778376083487395381191601476435650638489024573019199031110713153855298941719107468273288625646791730890778195533046967082709576812501189666484544887144962304894416105339740857258556316423981424096755108485724808537288228151524865522603246728321160046021637452668453097659539994893064740563157270808133111325651760089464825683852621428347577338901176874707366765663916107501269865125433933692888491102180570606699693193413533737376744959862933556395557566894916835310267885707744114989527367268048789749459881906021259861325817052477538724620108004603012112850193346996619647576031234622027962550429640210542240985498533965348062520424562824172135557842413130362808270301058133179694908117998442127632212147447690075514809129209887352337518518458796300896449009527793191381732310178514175386117691445369267295081690732539504659903954285288424686654957331849081626731928080202935875862461050266461439486894577159081309447255272333000933254959920124849271887319457117450722750086101905499254343772893072794524124840694090991792826481694597834695012329945680546889021660728664676553656754807451574411025683855397174965836759779082555264646509695130604053754219295252974615539002665049001365665829547297885277230209041095964807893321297788627493554546612841097990119162070458563395122328411407620811264220834968462153580486417127371974096425787946933945659112590154496986447342274388465563487228576583992732472369099721826044797018256989691144323638081272862027399805867013583917993476569348890998787375309898173443524548616353518163039461204102072199573590464150958010639290397816632815713137353089026324388776985352630202959047251375004986311637827232406285047500982054347787872654323198277625574732992981112670995322409395018943144421661345785168977616238705230125590477420335987143331471352350220886613484488617929033889268718062143649444207637659877976340335767760835158571905880086640150255115254221325186757867495678980281571862930005316690275931227288958080527583845779217167564590677768272628488067394931636206316730950739531249411244521996915500676866874465964223333947832868139210677806903409016734772817614304898066201894294081016357191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,4] -725329691065873878628699400584665040996192426028957609036750259707764871171690429714857455050791564360156381531584009070730136507132714695581946495731789210990493042505040248583039969956259273229940804070674821061446436446522069444929153607863454164289680264311691904526260376035285863872514449196096977482066339488890158313580036864326285151442779846587578678307110154756494364170512334021356040628487033550571637170514216167142253770498675615066664844665114818221003208805600052305041497673277279082689040005046643584958801577835081633929212761649256140593126834553937720967655289975781585766384278426118126078047708831838296701366358627603696605124399355323536481509078769799149223551194969873728850877069417713891143605464694571050101568379159307760762359715663234918410889893400077155671859987834738562019679631970488793970433737679598464544943507958991938075251209700844767480132807668493887470600941665282940733437226424892590176245633470545094249885908474127241286441960883547986529949091446456451392092558527740230939058040863571668388666644037367883989201561170377885919159980471779217724743791332810402517954307244683751559309133721740822534616403871869572886898822633479179503811797774584707526898893161997394810347405739806818980889492519722133783101518025268454125371938609199303517193051425059686862815176747921406097848574598749785569460930158003545738568247490871030077942592113760912534395128875698965514002998859008385106468649234534664907105258842559455084337368342848984268078158302135408880887055719948542870205685913786403732483071531418764390980148905359293491922718402366927403879522911056980059178849339424399799810563968352987712552179160292531885647043675879627232909757866064557999130927278731266159638047033968804069860375559997552045408463605113773347842412755941973300901089322408292386646228337319319559158770634379181648403521123056777470726352082638936705810601309339724673607131366556738241399597976744320205342914844401369283965798580297050834283168414337561409988920231450223793383949912931574026915076112861442175208817985807830498487773906763240931170598907247029785309450396246737824435579419145084309245147662993764239472350798455943765537044830316600333115283561432606937217579432256973598680059172978056671131622461387468348673953940872812204360539033244485656440417261253248461099995905077656893622283571268086503190564072141424795827413291987332184131362287195021292697888363613434250896159614376090482605998496108211563208880170821247670258866757745378100344277590348804775384400586038802858823680282376167655185766742581512583233652896452584205179725321068350956709470044320323888938615846827983835276379911263684830228105659206787305052833038422141929326723324982248660475126088276004182007647865264974574627043952164981934929987852729468922304778528115583249732714785165716816421453824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,5] 3384869149126020949977499128452282411145023139935739291811934931061281777051697895758213611061048223335272214239767598233736813764673086195190874955714543842033328573597126281010517386172237672787781367735891942454207151205758637591656460654974752765733629257358710317407394766695988134940850622160663103589942320137534850714289104641409744547494614991854398476458647242188574827101102192077974421216617128318796351672731407942927465311538770886555208286710899458138417272604783337442954865820637108383574717896149266967257018913351843522231455957365723752441131805614922038769048426385276020850528220175588933312616313003023896155033849320266983171087734387828913659297785277682492219224460129435680427799572087030456861383388061828570795540820980635332325436791104688718321933983914676857030445881653792506605337803399720486751000936750064848390125595687957155142640039285353740365501890386684504728245118971876844674644974113392752741745295568135705910113215269647451107896673266634675272049860260792515507653231070877405772830463199661195168444207849030971909323231411905605218995786537915904803359409624817047020672407213940612991693912073872063275022938862642707394919391735652210642997003407821806398661795609750475766587844022235908455724431372142928275840169920688600625236767386727869536680980390983115174833839363845436325635660845787490593973429384755070413756508090938153589731996953075698217013141480463443366649249026930721564514274888144896449043217467875094605656219075621990710303632818806808249088504505882789976456106867278832694787891818213608078520630159339122632169346681761991913483975779253332102233241996725578428061610583743366808359783161799780541230427283856427289413422485972792642745709676184871487593700801652656307400042225070890913395085761937585967911414788343760125017986331761280956090920480256970204225963140703696632623498305599547557441265524909011854866799702470685840325867455373145854986040046509201072568353085394771500423344317489468867359943977049687026991422008738280188081005647284688374660027393893334909986536430737935777966543894798814990545412539427402449917741020701853009627116283860227227052440760230988758596035554143225224491726028410764056946419488829650173060793791897774594161141164629679965064202665451344153224371335286815118055526120020836316942121184692048461754264390100891563890025501879168193020876139556409987850586341635186091548838110526390380514096969486762557127346037248720507339977201715583153465475964495302165059357982830385117376501034843431700387711766336425948778229708028853324992585677048972099054409724717402623378482722078057609054422413350376118402801663755388395387826249533559428464994360574316202413607127704415097643782907553850689634968787906635140254680709844135951168238758876028681383333940077386500830321584071519929257315988304652590592819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,6] 1359196733087386183446969018290104837647209185227209684904227489031211595025603301135389893256074170699762287615478897210371206399673194297684069616469378148163692602080564863186275287602411845920502012773796208023232342912535996413851850146990690956470603071490394104565554671157182820791643493392305676450867443843793769499011143849402214154410394863972417037755159523372276486692366866295580043653084600653387230063521543852498062503853727828687763641713461000514910690762545210500211898429226457955241609156219554643430049642816264607281351015231432091975762280894576686009427058243837133449714725564775029272354169529409280364867440230503138952377909051086926301440724519312830678965889932257197772574938174486589298610572445704569365616342111627871907123204070533648204054787243088463701972778960219173309157076165498403534388914891175134524346125682921897160021175907556030491728572703546054591151539318083861215883894670749597864594591302865796293099609727632946806954587125174214268524940149676024613835110791769830768018175063151666957608028981673441370850474771905788213544464753416656074199982790599560925249866982478221306994629548431696445077974502660594714430409937444966972587124851493496248198173401970970886965347952741542498385951932408847820926924764348384595337010987215402528529232558378531274116893327249578594497395996816668556631416662100745141749560734826838255344101814320015238167954688056472614806658556138784785455555262289712450829284934502588281743201074756436927972212264724110124556400799576462860828247561533296572319075286916937241489431821549812413103619714628338047215810724341644805112073089388618810415822496404377987149873221183915476668861770238732585127787252883530275688401023698083958233511050226817850674351219602605114439433522574597834426295649949931681894330590516044991649781458999222130227754243178098407379541770858386476988544403405045105646017028601656485479283472655215466551749776275881353936794310793229244484203984348872664247242892341081034576130038237790480078555683291185389921389485958351216431729587215718785160528639898367749651714166869337119198102643104609689839127272393460721355071629121538805444884971387039712702572686548285590505159860837303457003249348961035206873045333075887811925895276747315577984400907225752996872600196515827695560456663381224576412748643641780960225962399695277227958994994532026218193413960726431199775587170928796014922434943102878333220528293976546701567651967136674532519627300324053607853046305320575572225702044667569233315078425403007626293985406123561870498356297554424150329964626123208635535521152283750785854676530788879669713051200659158867376572118599268790017160137371034280840622344430442187909507809139107821936583193074784574325921043229060039539570802641065172348288255384407870766895640206787106498951957936755522379186176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,7] -67552356603396824852226465869964030202740129237334203707439630782735762327272527361128198911997368864344469204502127776714174424227139257733701582948400167204607182935605592799401675310076303634827130018483983003099101759187592000366448098059430360686664760219681622892263942141487026000143599669955075267658130505508815358988229614446776619007348174066647448863264433283490207118300989814537619107112498481593345981208028853984855253158613405843055213320120083832070220800715907760088731044334350937950751518362832575059702545966352136180702641317351481982487179420641400476166890434877114232744015327877429428323100679682059313920587106113792616521608310507644463244000667234399236979244440953432182471567563969290740223695842221829370211993076559986918037267583307878730809583066351300201373567045916727837060887310299334111047240678501040534015043501779863696588609593963954350310842012922461695090242153187318975974203361745810080241688849824100418202141566556491818801762176157402233680467258079220817163130023263742089193581531006004467508190949417523183166279684862415052955625143457471880912511900554376670016068641391702022091560811762656162206484778671062773784208675170921115731094038088392796965002530272605827802335597142041106252211971452819284115180642277500074865540867125724621244601675941999932692951014742036477285488346764959016370097336811349987445728684835280788505696496127943659850437651832306383938067989501224315679847971228112900318232365758964666241456208079824480510268212324369203105248389973439991796990493634712535608942266729041337039607669924573037484375424405873155570507328152522812352045045626879386469320346232591593533431218494099196147880424402638209022512317193611963391634883468727580860162535174033370769229076248997922124425586772005297186284434544671685358053592134194805662219278266531066968402329813182789969382289260648423847507987357752411096193711134885440688854382356750578603292425394371250985989017211587220292501646513488016593826848549102167009790420868140898061695998499529407343682083895913819765284376754994986770504703086419276906735252218552884280463612185446277680525901415308440481630561044325800738118321191822722469202822647449370695507333632416064710532565550956823210497531956060683112640694544689502247782906858406188666940058866754294677168848192252953806678536240081710708443727500896936565647197130524930355702301460334408712127451027193115390542311769726369948982856061552607236334228965422622499518864467158000150847939778751168687664678221684941371533710124566487599402784276669941956531699601756865360937869596502988901292129983596267815048679910866277946042889537003006332898081131745294540349503432895965361129762071570524500003151056311194320527968873600752802592284166521783876286193406164966101298777777161626251286799143727920195369431808214977888187842560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,8] 268627809953235190652688082747223545087105511417898533578726932763957509693417191023987965475475224328543984887417602319844895026221941389116644195035795146520079025414759435760682522321667409322246390990631111895362829583845481145752142133717981933355024979791092571875982738616938281887691216596814487035154165891891111136388245751015054270390183959612365638924261900664802548699781826913057181099995876294767152533271520480821757412605465062731954756606284057491650290559438102914704258340231173563900280182235059457845000479293808251028225678659531508103046013962474737482560657680474121648275385692432044196799014483124975348373336637059386098779880779969485411478051014170796322138010486917723847997634189328904436887881136891828970737096720030443649384836051465276617150442353296077347051006556886939260597346656106003978595067144548218671274289921941437157906694719167285755241440753882777936547037705972769392548995496773915673816020774642955802469932854065034100010796474821367436060355998946430091270410453562708843536356120046084819657101135495917131978019914910163889908488745409104952641416436046613105864001044038305581340926593605559520575255934838036770406901561230688653508323697432140492393721665809179285187658404323673378505422040748476535706766266334966885838829223107192474470230727509571993925107382265269951783813200077702907123830488987312140140370551939486443804717246012593181660551366155031950921191463444063472261465554092642675455089299859313239040458171716989731828214638874325664131050087840870705217053247970723721415064454082691098015541180198215376782638841883040438450620490867119631035864108293726056778031194397181596745414824447040896822199489110867866533408606581663491016583564620735091330813009950071111705739115332777821606999270210657603939690189527689725489307500765747616636165782368901588098543075703496614910568205274359082227737514218883101136810237576812613099909348815966238882318727387480386217879549817144430213762103181824887946127330588933039078556668333285794010113266120685908101122266427427319392912818629819496941782816166668840206085655587492547147972003170713143582809212416461639777029156968089666139073500103042612421725252054232675293652765907910239087411220033835874701969441122799080263218145913363714087900068472979963303206017831290954132666273106722683716210053860816321553505990442746568605936642996739296782502765346790300888362620545741957306682146434318384376280161660246219780363244160451905681319380156618976684638063330895757755405635833864621497760531610982058629214710516829991060815070871888592233210142606895323613000300563880841170031320921952281819968406563599593779072204123930136280044852992369307457352785080255607670720019453498896383290279844767098851035920322274603236849369197469512380234363450297803982595660905403446762054744636279600073641295872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,9] -418830809039003834296105613021225676609716468638020547652220163615409284561173752015870027180215414508948902049000472612869009485185215627098851624990310703587444723361767147596035619892598021670140003670957330735527932354412853415625312587775740904640749174988011595038232419805278303676706952199000006889901373779392524634128621435765358338660773971539440233768793403455061668603321161421064875252261727399503467260550634662010689647432203064646634292784787815765099466341288968745229002377922527256265118673725182182814995283112952173682500217696341972451271862883665524153250922618502909121248446435903224712268040484234896842451323488793289430492636198175174435032501354497838797926792376824779786264988409398408005655340644329432529127782927480753750985063926379459541889444527542022477896864840181530967209196245106339692023769950705528905586520015501764079256646348454327360138714166274879704694484690892424442884845099471268742726367968076452392332692841218805468803882431866084922630679358215554860519614354656103834098745056869486122619877082911158168460413915126805809383367907178688782866612383386896204251922235017933990830898316108479887368089601405670366587847857849158904891203860845385371641788874982822015668121934553005244875531036846230515244952894400764651574131190881398162156248771305683022070074852044050679646699342185187714552141436619863305909118660796199572810167877561214924183792764917274527293811367818598840516201475503644305443160111457475046779100383414077336714593553144043289284141816572002927344999966755211089268047263859317517697868878741189655661560712683561697203306076090594716904217313657028327130058610975168293922117922145036556810340241948547946006320303102900749637635100371269163471016652110366895058415936904838228654278687426774488503459023810532896506210928890913481054848986906863696296722245856662700103295207434113199755224306650399278566248106980154603592351649942246615196807577246217283696716926323770341097845792475312601357464154735002210929221416987978051160396395748494797029319671926186914267355178193618327190121014688497836323395628013362575545132476363558469578988212225184818646688612753534282271496483057049980609080314737812440712245318253469275152989669997713387633405788839207436908221294992321624832820999289116182722778120496206832917278524397148543570854715879957987953219934628314673747791641021259211127426150017938975557831242364763896756121562974922411167740223025133305784899003343382601076281532000055918392559171624765994994422553630727584414223587170506814845979636119504230548740982553095811609000773480109440947090713646300868849399838538995161977049939109138515384292383454631253465658135333853575174634967080621098213477008970861807735420914177431677299159979563416008956543282099731157207224319424046920330338802960906812492620053404664941261682114560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,10] 1332816020268652101416707607574356423567458592471093538290789453981944788807061209532044563368565946309623457715339664240112237454540051179708948548045883552939005617194128967543665435943072725695409756280280874517461398201094289073255621052812106619187931501188280214921439854330379633440871177376809644317660896455711807360447042670099115052841414595121177132668233956638310000007058068711626895925308799583370466469005036637583312778240738483368310970370826051299015209447813772321617929130316090996494959349962186680429469880704442911556339758128942744553087120535373461551804837018749885045263494324794024900864368853369698464941720016203428785622829530613367201395752927406787680802499572812067807151512636904599284800926179734829444241725470268339666785061656981154574551370766841302953648788152543221107565071838602237299951768469238058079171690722931567843224234541076444466761943475038359853845737204523856263492299987995701168590356471017816027862350146401709351321697112785873532327547418967408952550809312721318481884537589943641775510199172655231017387095756984223617328791368374191135233125295059927805895479429473976031706421601456461080192875984869093869374044355624553410401926927342888694399610607042570711079676225770101897054289576108154827600327566395883505058957084700294366027935497782722833108008392289934523221421570626625707582371468554856887449475804430946813857424701231089615260314494184099510359334033191596054062554190811634016416388394882468556780366229064684631887217051561732331685390983541437986264948333782331654979851165577528514702502384174891872325889296120292929697491940276425075719924637363017616501906591974191935325218607539947925680146893041555008016001873461105540008176039119894258714421414880208431875172921179184929783103842349081800627753623500567968571546147553803177779332940340555605087706906680473558800202388899245004661491862660077465930329417562317598497764387620315590557720784557766763247502229333277683520129934985187178365118901897477394587747650182252905717864428016576391482583543150977422805634885071462949588699114730225614666483256881257518553191316182595781229967579882372943143788750006836511007152179057859211985503024553039595439715425803271767907351772913903382416210226976800047351138668918594124196323026332448123864757918848956218970882327908997960611937833728374042526829462419515977960075258728151700619716790497527682825568918377804444780486095785285656804460164949999920892127608909696567907385370377522415830336161306914429458235605121267660586662920330420272974602062380759325153635964638265737586122076773632259010270658780614012140989322490003390802538057258618906009842963763661025279903931035082493047816389168264948125188450286669698842362533067269918167912350389675619215822029806371089882353514423558970401454908491885774286365417359486778430917181440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,11] -13509147437716059378685166995310846803781533227136172887706645639317247489096083974632045771336547148835525693909830256044369018708469390715684990504490399995726947205055884430151008543410551116664679916384145070432751112863473964799275556624107918409159162352839447260989624035830086255734398872591665812879949637468748812701496647484891440800493837007999931040572377972610600639820907000884494372156146763806996220739335264512463476837814456443502183972084792185939849650774094526626268090042768820612289518969385231516320421953323558236618115141325077301754065213034134373476318510280557941738886438987816913303561199886083314545883982624590443106591162553929809444221766180082336473264984755405112455703253559140149458618567847784481572579419085912966125670328825260340247091306746476722049517237002111977332945224016465826473834971441629982246847874329038538566005508491675170348363835871641936151181756932565039914505568145531422014628608810745903304819769832883161489148096749878082800618538985923039665037291596884391641974645608784569983165399826549804024266357393934663496347116201385737399390883020326273825929301917431733239091417995234094185067493220122250349383720076153190756308026435491229186269290539281769251877697192319510324248308868561780400506977706241551453049028936502340666431590978803604845733238226165841407600110460250689533513177840885459152428198769515777739852764706596375579983724800938925925480389590524963454403739365054976770188462911346396471512986160546229694085359702966222862471685350458640614426498279270655041987273494473098610129790282815246087961242444537552579263475257039483099061494029038413871406006903228849289981019113561604951275565450444170174954890497903952629995766944765602678606840263205038508271253376678416663167985582415460344787192690769845297151905739647081219335952824232727717089195613307498420963536309029610165571131512569382867958389398202326889943916234001265475466720117438252973219098069134176749724185317361260498727426390128804446461724975575119749048780260978112769765181405208846142297949691140317090353787834180816630277376132902720060086141288083294456403442406066847318814329764895510113086229851299226502075877246122792433265672359149205213950501895947555927297156286391772067279901263813695251423508505933379636821142979069374970547948542260098611204376798010334752292408153120437730443387264368747428194070671617022439672962012970900782613319634795740117236527459251765361884555896031715385891730370339138153790794961447473191033017959378488275932225073362594271678116765626845276827073697202736109482131272190289137456941060622948173541678593742733354139108062091982311263228748634665563760870277522049330824432890011213958112769983493021426061643586740469219220141630071644771434754702386147051050937743459131828960705875466765143516971850610110020968503050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,12] 74124842400943771903373964030276407020848258013637970147782388282723201972242373262360840667634737615062550679898314097109742881554115834151152967543673774647313418863080593271320346024918266002161318799873863586451494775874718942015980458081522186642051204193915908378514489102714389241352211101781082093855679394378637807093061461698979976239466344821303151537691747707504826185729969899943176447868853507374321352395234681334146248143490423957502898028227018415274085977756723650519026366664666954583153850735004108204093615494921096641078144783547089973847332098014462034066002313115229554949093072377560054682369456480872002285218827990788280368642164741057551054452107360738956035052882022899068643142526901868415705134339298381855090770821010371461651364546216191229390421564064431949021757102010548687294475099755345213054439691525220531153063461554090217458415917978585190806708315525328854522152784753536794438760961181418370696564327259322942242744199510964960613041218806356514389989685015444313828569705874143215630667798909324730140643006236899786803794823407309563527795017754223139838394358599749102211012848972678136198116725039814845306933182749959401514763203485070705334109751614332022983083867338216410393383750554081995419792051943521000069542123656470807559542813609339404043971929540501883881785177784533346756902363897955762541303938021515948992718345004506472402394817504290920411002394398482593136609338033567104107046394468895369230517239928937478071664151770451156256337343452518191910403698852699923727494977985068792037708149648914835101716342693844967620725993202391116956643711322662330135972138840141061039785242988403897952627556865660393703210520113614658858700716135034036298891141796455313585220194541069948707060608137927450249311095553114605802443814102027849184515081901866429899863721710659994464485764527146702323176656244620205691635455077224498877184824198803890186697325792854800312009607568320805403797977165792122782947684019974489912603480555699042411813626281495677944340974625352035837008429364201072252735604199537933296208206876200374639495812069632044266494036141634833414433264572817020819830826423083736358369661370122387218806722903927292548345957617059445969896217326618842154680541247543242514416898959115452777836030220877158220308063996660640468186509442452927526679125750724616155994358475096582481903093633048770380284469637107129297185679991878006966376219115348810687025327350138093268225677303180083203849873856343495563667167850953412362122023254996334389494028322858928342705179530009411141465815966782366183590122398384033326814653070408950069619627751278795952287622461161926970813170582643400156702177591745036118280588425124630529457484727673733085240356754504076242221895075309310481460173167437969891787678107340034321365370911252952611304669187384850548262021627904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,13] -255050947766710487716271053537308556370248451793777487569429463530740429786238034677323370744922315942059607751170897639404081008099245074576277943660498124071960891587460600760110480706540371406165666001660505690078950967378182153283894112027932953138029910994931259798660460233381114494941047182005351074787047904459729856953666448184432363742501803262222464303783394756665971400768969453951222937768990058301260168544131967302946816378634736878364012641995774360131627408160603641043362423756024148192797143346344418986185375254807280837865735424021651574848694866786810261724036094809387028523230377145823497115312396027918513522953153080031840007082745527701561423233523406539759436096586727726573698385243975596675652001622722866913579223416793211943368510068892967742623272959450711057510842900667771149920438437367444638915832774497633921410117533791520457544085416659189997201840269828954796112391365693980177787111636659563260475871176795496976655837441722423874438462692324505590806980568856380096811429430384927054679838233796610921350106497868109669288178980376488089010755534241155390113693397725496337211655224027217938964411141373415971679628177959071399532114686432175357665461339918502599110820801828669066754030190468104437887759952309518138114687871116321081942622221681554044728426101246520711645514077939918050394271871151991846764135388411910294370841583528131851615014489828081357181911955292543952625642196124345585248100877525207491655228962665446035464468123735076460044192978618492956420408439059926778628542375756457755720744657103497212701188858961257430619780310522689224824527834866138411175314430730870912550769752845242546484918608982014258515657918297111394824136035307216446758045824863167556176996815593646645041042713015475389276788883234312878185662568553116150181518788362552812056757033817190823852471681246498119088751005870858870237510521328319857157478537614346312752539943381694784398526354681771766060513627235561185897788401288506589751408267065434048635424085318893748379882740562618672027866361359402961975051394211171562467889204569529651307651398701155195747312136324892746172379406751859276481550388932072783981402289636457027098181057076982391401015690937799298963219343118544461423925136094780554371262277354421748861942199494240337377516214790263079463547117581447516606367620959206552169877916199227834666725006029560911450593592625106567837313096560610027194733934240818314056841334465215139179108747534132371665397131862691406733613912054497270368681859402615531934651741269405791782924795567660667472810322143460290626221318879459782553629574970025526254306472341319144724140622089773503563497795574224685677122092972869545964542558342707038082699946821100225695806851735706165259501699809840915532550381098549132592683720318489733769511404166250116801067544370731434831577905889280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,14] 659174071799259651328556236007353803582914851412097384317604151190496461118360062213670457394226740913627992602141330907242685740057730509344817024799740763868722160453549748501768492332857901420529686171539542053191876321385592362340122829635380475667244848993749496505113963524405781097135107767950770481715122177047457231156590015049152175373419191317776805396676261076913053987479384691757214838020643516348067319220367791504420303087343220227066194521962732673324729673199940507566205855840321186298719728258081346609494122785340673456118292924783342736935481122607961192353313541973176674758868392814472046323022110457476402279904347681825551753959318257103221908907550471881141505533645249004612731776123944385365525324555491912284891772134703866196459769579795930814134407380942167824868282222802075867994268628741209235040677889639355705126304071213898603352641088585937438015056230214511294811473712079314761815911763403052798353886788488948924963019409707167884564664934073162307374658560340785122620018691788302229368069492741801465851003180957176027555958323599174161999215590175982664541864267622354344061915878525130027338197620137374592222361802423056058412972012960965649443621652684568718032664417294291065663536924949383341125313198846124521821431699916471530890495045640932677841730035194362655419776654011637147712027390748598622861024903058090231815334064926725036150269944527236045580604510180274456847729940957543604422051901468317635337560227499983197671044991044967319710672165929989601134474067137470724629563164796899739828447317727756558320601210057419813641252314172868948849890218631807527936960137040657769752966005525805798251623996419417645235978332016762443001077970874332919834379922828042921587966805099096328855533562729656418989526374586833070881459103674308985245201976360381473458773526617990042449990983519153455988714830299354902728827264055960522397998215407251958440286827647494552107890458132072927273757223586829372930264465801193768362086534424983594763891114153207195893114511683062487705958712132339964152328890765574665946109161077610972222710831133024636404047065421537009652385112374997841195067816291718314445017125619925798551757357356364723501532091483486168123293126111571360068350775916013541472983022164567681319801442727994484523964025133375676922416374127108460508394799338526823383183119708819556458047684819204369945911001902181174504389966541433360317187168345540255153817487291979192960495681722032379481064428799389091400627390077117251081884691699673213527904021296068386841597002859830952096290622700588942234128345563663795239772011194275213581696691554789815070103903804350030176806250117144817378638349506181224976099541400370895066705674723972977394280816008356075348366105706712202617344684755071128446186701677956095581227618142861473279964660397673118290169273778176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,15] -1426825602844250265322122512789793085251071116061929352935284189529956622126035752074634059991147071373864102873937780817896888269769502595763297379689937077352201519976493238192866608137311990245406591601267376411766492151618911028486607562736588725680149290637780809060557458691494067409249999436545059475974576656934123091139091953323244414394810753307085518486206560933596976235550950093804383820231118620633143249478740673691994487589883505257344542364101111292235188363993165168739704343059047254346192225565976354237291036136021172903266404375134408227424091794711044705147164345133348662886226495850681471271787625887507923130003627514781184034615328182945981022928672809106925761780498466077833238450331149905419691776243689666685926578312137342595903477244283318394483805525256264317764799579489629826325131363683892386313050620161454068225646879442802868859444272670036932494033909106519180747666157055086907813259327461977784098359863551223497460908772040015262799528045760687781238739809780285756210606867513208366111573644115722023873091837767606209725336286892721875938641679413468239135875821867436595132138087970749022471154659934372783868815348215461499110841053191239795703430726104288293784552314064833490957491751284315002985528462441856753833415929260338484777129641368903358066123303387887108333684600561408678361566040069692761444956704643718730708095132102521145559994821708477284612003526968975370299019294558359707010719257903848049227480625831191833555643423024260948985471276851794814164476815918246364384029036353864899726645890758004278822582279451026146137191526609065597868452303422247177057072154034172249375687586689544480149304901802456424773537417118785830695749933624766822961834888261713453781220715274670935280998088687047640935493456742463670980990561696072462991962325983283887027608841832871732901412303534377114797278010502815435084647454017872386761962886236578700473736968817855054636137717627018771588803699697146171029803125105189216805942452469019906566309980937723660900160449299004447724622017257187153453817720749371900583052497911956388718780580128462986000662398798272500978458151332233805901404383288214840672707684075066690578326498373365682690334236473089022392976711103255256707350327395164931601198335696130461996927540730284933913937980611948253120336565811020894391338672253841453730407198793290883835267883256208068206855054589855968415118021464916606282041967179163684928566960019202235955416391414420466757411319775639742361898421101922173863542270999651282461137855576305638229633214905170807154631219761298464402394503627684877192535546735856082024912883865663425744270324553441065294112545471842175209138860131974391152518298515793343185130917342632203842334551887012856527030979370157664114457232696465107860997070844179285170626875359696644719232640506777954181790354636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,16] 2632615769993469447002655087819002429365179329938623107019336846706963946798391016643443588921840327733101425953752716818114762416834350589134279520847644332211540603675324623636051342860830941878091986351663626997670063080922478105561749738500385340180716715525487832922172023508931098166975214718619184214538384584806902597677934192269581964801752981121077337983608545947631701907936277867026765098038959915923282409357784592486270477943290140526281790409833612178674683313564765343544164314063207987354846964755026276923150838045437985260062211949899650982810064582391551324817402698108766728428407593150603939278855356734277044648164845952348487443070592729137469002063256085278610564951777396108326230196776990127438923299389675415607764733776685219892018550610496431224643747004074548762333722372510517311304915662230521017925118438617895361466392802637732503169606211778512099591506379938934482652297087695325743269528101787811221938828915551657482998033103249217253395599852263173869256292788526105996269745694546395980025206924200445984842735142136128455659964606073984141486002698014948328646782979376745315020371578956867702576655021168327587108586464055206100222947081606619541861809769248095698978802614792313988279643849476664413191603643278550021475651343814372585811549488743757342971033482757239944580645054870443267126790284984294638008413331191319136282648626466816274548551898026103833821877051542192365281881518599270895352143435868176262366353541922437844752508392334727060506054212687818386329214087293175210217510489762208944031307498041080388184811003204501387234577295151891685179035693282526419205894703550224428671192933705419984678345335408026254261351111857574438247759416007614837595817262478781559693496971010437015390517946543740938118969286574607381605246873982269056092487156152828665751854040459094264610093476094750620821023786222496878251179576472230749779107639461492760275836876204583848034982354350545776976561860617099599216856373847269607742099344293351081008668526501690343516839367776630163711939803272502248600384654651853945861296381606108200284890096655606605062804120772530050835274582773523170439636476292544297071228763469920085259805915363512026147799765105534489456719171670150107368374432568402751390405278604873904446373596515841384859218973639753102594682505617190760813503483335785141811070172276255043823491493646463789537377196878895906682451203789185321482105815718406299353715683152219378136311090845776702506626401080706051370639801746087675872005142056394629271573977644229375789826607354568121450543464607371270012951146275747459220849167573981892257739348552899190849919709524654668723404977810268417986170164019385631050476602542651215098347719622123770792440241269282244537424155103504341892985546375924436233196497894911021791972510543849960990268266013150991572639783321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,17] -3891780317964653021872551271207567659025005094995277830652361429645512028191628022378813831398623554590710166838926068113386877244968220087231085998987326970168719830769796548763889843340117074498421276771660994484803107035928401590837318827726829521233997548904104498661498309971502012215831551357117459064499381230274740222442638215905858031242835122984058077870194700454614065248843069893261771292154652169811840298750267278582815638868401826362306877782067791811993384249355247081532396843139489050413651011451880178903965205237273031290911762781001663968585494719425212894862327024691161706946237838130758447163414337542638505984970264594436931892274068390339739201830055119095021451579113617153760824886978444296179127111883067106773275786272286234075257332098783440110908588280319422972313841146673618518926649033227725759163659857616172654349878630953430787904158030124239481574392907717477208293221168179555901528798231848117592591020525836133249338427628674505066328822626686952200868966750452022538941722165128427558854881179693397166215580467559714805577802525601051215644241587145204733835561894935523257115000472435445825424345168952578888077548537179641703552794016890563818686829429899628632601911206410952744762853268582643527096669868077569798458920430506149671578402934281304250814188976510855978606152469674765882730013289178956225945538135370621386784527357352160360584695922644423547660094130073005153107420717171593472685188298164130129228702901740700310329763573538594207985396741697958753039093492291813532271891917428553908480926361662184648963530779015948175188929296934374060502953791708181839800808034501794335168344620769375303146541690624210080515737126650337724257530619993092957009432097390502621802296666048172268852056780180961607715076474045810511711158373061803517726648435347143687866049343041168346254842156990014084532068816222512642166941970938829204519703551964114117682726115431368344157440614234235193329471439497787040285537115992609532418991573710154038597561045913158499344707308054161456111977690294798947542195185579734968498678622566519722111877264221081386062777866410991887774287626397776662204937211955385105505981551458205985332497577133997645610833319638517356289696949949755159319780161565855819785014536677147407119521851213937397988303027867753848680670395171971457574469937681587236634628772014400797401619640746884737494401325845046781677789422248789751647740757851355471029131330352537400466221668870684085757354154008933824120819677433303918776743258724201277261635125733991587003069493359461167269553552498136236737295586866671342072645936053208729003657160368292561439328844613381120760460895105079335607274162607665398820305352981138143675016619643110962721560844095339873027344009460465355771343414994154195092883530994919294393708281183209195605204373367822372502370380677120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,18] 4160134397715649613106829673314734355380181146368679534147977220442618893356398799643161489787869869377970891396868802974926739404984505838477950524030372630204364880747486650842768763120057564442150698728574075450993550969938551021599278668878454443634129714259206213447993152857662232276468841310840677345262567666653888154431692343693799063159764355198550157877398801270178273563249960137282171971452777105384517066965751196666313938494719781792784942125581751794644463956559248853949234259571396885837782755714842102506109470727295724258852352913014555979456437589614402183856693880848550492816352356154042197841792026267539271305054365251294510766575881030511140943806116320037354915098012792972183684960394248898124878433876613124768306794251373887891569067780714824950723684161435404067374031300881283687394910573988213115370641500708404929166295367999772709505696694910448367610211140300791589009668761175202080319755492915133756045213638007964513977750754970475499294677104074588368430524791028002120632787924103505694813733300392331153076929326243817808294688487818945416724367608435806548727750351292926853241490539576873528525059739032486720341287334977356175455300219953382322725600564808877108590764549980074740105233204514341641688751375886376388627479233397771399032413845649998686550710382916270415017603890848345468221730100020994108428391804709778754911891138615593547839025923307863499745141722965325002941114789899105124160836108247548581288626421446551406035980138056080356918723781056263775033227529953057867491320196654098228211149939831469419897706152407466741437220563666015721495799534083285703426549019326807370854797814020556825188764298365670204829511071269297756364552937480336880600846404930081046947271848073717702284338478078454223170115613179067456912242809524251816412740071904277653718951652395870711869304337441304913745343149717893745799541290045537512753969793223934804750550244047978888711185185273951616520311513538525718146453089323978825192459832357841273682069737456113715207630280223069493192144336861573774971683947293077904428995081372273987330831923234862279404381160620397401742034463910565332941377584325790395649328551875018232314675402858699654901568081553325444924364689901491000904633519778938432240533270857401538896423046233865466107474375194779695960530540711229748029133552958831521813455066185058206122186395648831775338237346831607823312452284539729810896713385155049921311309199357110684163511284305957806172262524631406004928760355859078450001397908889777304524795319336141044547736653850306755222614951770217517682932114763578997945388597120748119456859906623233473231719862460679402478509823493451923008019984849605040111356234273702352263796836700057576118286886017776106595728867307396631715916937866667567014357766556168715639964322590773758175239405866082573247151400288256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,19] -2607404393666578190670161631095213110746315462688836766614469474509799187926956224040281708097559616576332489086698202559513593526589477333941715064070677348859108333975248092605006891505705423447747448725567520293020044970985243688995350025864000246913694019778904563877257459759378422121792172051998959106605754713923902805077192383348862519536483522319081163461556682252092799585185219771608648136068263263118938336091561869221233594182016931501577727553745658623859371252044404196745821726938626026895901768203245735478378726419447319049383113921529681449520911762812484350933977751584106061042718610328996211113452415061075103695678100737958135982661078799033549904861010911849036974341296257189700000760307141055857358364698414999874305648771918346267268636044807418755428411518451509132552669206441753675550205122249868048236110073959061990267755248054442795974898646729128076106459642630600416268811080200377912398447532311853405454155352452947132293228674671982953709201416745747135903074390345752452773514150101156389439294026614902695786687542178322686396540083687351191996302908609626931049345569555668781485925423277597836888582672565392943172380475902145314258253192730774256975305804530334989714741222637605228842903057964357866241098662117721467376672791098435876331532240572730373309589385189105276588714970942482214064316077771063587997795283545577367959543412751051732270493760618085757433915487045009186269402599788640693700605502956279849858775257629902841629871461168715852990587251999336044247307236005644991831060267952967634376435229544374098641417940360954123298104945116083750760779574171138677046378998989383596154742948119578063220645572585573751409524003059272903681055382179320576678875025904501041954933243622272300972633991987079454837291965542970992772646055504106195467812263562193496134985489869669223680846000180469066868266253071174165133571614657752046965464382239065309617074374622841956375027037178819610237839321456671051960122789051203590312298827749704290062517437664821771462994673937297883236079160932538855773215703411417479319222641871950596843839150235351034591213169308000273250622989141271871423823025305031567764569744106596461973665125073939401959254270797729092330422669332161253901825180710841404790552589540671659777719402719500985203007988920030929391195182479720849385995312904876510317091780175710902975374510027627852406149713091287198736928828053271059913650774146165115120027066060982521017177099207933167672732242563611348247761925554882120483158047340393709934698710167285355632095972303195998665460804091528818824099867159378543464253882378934501204589728259441173644941856921103136994116485013590526476582050601434100505036705759471598878972606895609552762267001140351308990625646001851985032582761607449809643805576422477283633577212293257194593501787569666946113643017666560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,20] -210617140515977805594092412055212158829260855646063976677374125554378259492085060669933241936667935258542554725571691636002918231899413584816696331011588254568430848681251899884138331151152853525857698764786648877341283659737996737280473769668937627553041769624884086835782411122172277797256880540349393233766551311503882126225209899848455596764506722979798396279906500489249779953328909992602837021047055163380350563776703167340396375788508845489577382306823759338353013862939468235436993842129491012328664407942864457541426723982005945032781937798860317213072750807446721128713855844257024571647054421378362223162346971395742196236725705492069554833391366516513195408630590414320396982431019275222456060837869203266707546883767774932201494439230490324501944855130060213533758745643864728486827883393913865434419344615328948774026487175460160377847815507295062315163894604212419278228145652596140608689241107322686779197346222442769354933341279733424614204785580486588977213320384308724698008393251217381789345716190436782699617819912967120924010055063285724488463324461892148099097256494604293987258503146502892320257557895135391700977012265265085935666325121486891189269630956979222155182431059977424751321819818602714034535971841010003109053124816409963695235020150499811162460837516045469927314375575911553572395810470246644526285170654195804921867883838389400480180727162124803378428084403689781906209720190297421183230989340413671904708805608195393395014500293178884482780510500256946274950981611855176252223777795982690807750328754088165254382207639054158777142842776753855539317058172312991701489739069400013074862224419158506712848859961984841624174760801138067602445430770428070345314036304495203341578145721033121182324439889265078575978485050499994804618741563402294303262759036666504614987443238325055743146392005004591567587784572521009477989959062351303785921539978494494450642977872428624870609784560363753562792593509243944933520757700871157129632112224789881131720793004730730244217230407733365684154575103563772932855733831645349193735812382625083202934003632526155963014998420783634363241653599425438658501588433316510048458313575752800522497752542242240489432732172827995268007969100511086605561204660125795446545497832256192215205236671919865810939772204454712231564719815549718173925643729429408731143285556295763338199792793256708025455887852945460176231946088160676630911079023726777633095398104458480465631663519801563420460594611280130803547374251037277285647423192968382613429930007736601504345195130859492767368033130578715707313601703659725281336667938266992747876823821911563193797951719324669512929601115587131217787984007697832617058402487589828170126771278257924281559529341043843792990140564625888458635296545692650616313308853776946710343855477004539495460828104310697294949276091265739754677305253822464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,21] 2855582941855202542418876947220901755089426558075768499281563990893290484909380878706543580877286427810421882389915569229023160906607922801971876428998873115164906708857626064560632792025285300596485326934620228994253317853361604223918254765075804224412409894381401516577086592591398418226186761519807501535121100724786837643300804228913850055899355822342507561731308504500216752372746470611462757623303842147359323268831829343115387676217369898651914715670830897723839148985649135817782016783597158179926895430932912006751555076980308388962605241375248720797366600223331868550302742457982915658029178633482748372052165864451017151025896609989204683138406305682020274746199057421672854571658374939095256573056045348049217215349185217596373543725953262404796778654572720243853679332679550625258634242341252643867777375516380343612346185996220261942430598302603359588227225721077091085695871137151471253965155595340477638847928233586581687237961881409647120991144554785036499473775286654604557316434334043535745475967461768067780614659395722434219839283709149508304145474724451436791237960767446192490787203096553854895206201062458464970996482567597902616549280824830768258440884578481939910477579113099407620067816470280241696685403487235933416653711218799341519705467290187880112862362071554492762217245184565080871739452351238824602078374451691336808162091408060436791895947330300871166472732982434933744894133798083947535133196707424431241491492405289401542796262850283976697560608399249218762687312405275202815413786072033865097575552397524568611447532084739363634355370365842088699968972107865793595582978427356155796214970375021065168841871890999711928039894624768823966337722108089671579545833889270808647869495963469159137552194723793482515940895840503242900549560315340699686948413274062073382436792158865860813248496069427563752900331743286293832513341027832771891687563616006394183395870991048634005330304712471213102713857052489550197290894413506373253035196336978167319207673395572659603237374698308420082159367513536776259275460397239499147109811301551080673868574885181893130613885153541629431603461478681429155282277470387419234836268931359973982582829373119454470590636167956121347502201371428545743041072631875443231215373044439667284964062755111215345002936621281219633547865723698155514641835563467622144487131606942326487083266013332008543718181370051661511495558336261443284702546972929321812689892878406482091431735743773481372076794307324854236698980239224450176038035221916002097592462037938259211529306141252097678210435885626515241275531630317020727253340138883014852244352522192330896012262762988911681706503066816026088686211308277544324608467565663251075742279707398882534918765158488341776996027009563289198683769838586391190975262746149959514895957509074231371541192359210443201043912827687979524028831241338880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,22] -4574915577802586719662014488083362730516648685869503784301073823312691387037894751476123663286279767801589389729315071712002981990398522093855128570028499993183375906946414982822597213302419975551971601145601505347058225584722599702574156427695105229746115336400902248039739803883870566014470054188079685184024949619531162753231966094992303312880905515908139443519591567421071619561282083012300087343975395071203281699788034901002811416491392527674286093172381776749426322574966024760259486247511660680424106368970718447752376288612542001602002601857843876327966536006644564052427710110346123283225043387389513317208266463723409274385829159274380758833319777936300293482372815886408028687075642493121697006986608838950995474172722444720733000286926217475887990827681285609142700422841810385032578708589815040187762671283735141698642732966350370553129709083613220389765196579741500579763695970946756743414495455489424410490474429867228111038899862789968134814332217978005074921162854569597910980326174943917500351261189052416274990338002838987428365781430506008874997545102378851354697953244819184014919005771299333273119588709270963286519365940964692839919067341791322644149912594765558113373180919080612626075236904238401805970633252619350343711852816731349246783428989746856375667166121841463294218598945343873417642486519952722338080057516661738415340055415743983344315934115883648644964180470520915174832330181587556508691575490366505884207942784528463962526041191723123093153176994319979213689148252960197893180990815770664612748730138987127609102917344669831716057036026016403052890061005707723507204976140829503198936021220378627442744010549975455786696635517565426847570991358325331856000697370731831054174638981787985769362499629792148660132149034266460353845561074016907703816239284884884524599212664633058901514974854286337787110936633324113566243398826267471282737086287026065993238065658239458887409046671465193989644528939531594205486665058464681592020959750915020134553902861838707845561641804744434079663479308688812290492598750022891905647967259248092702824920849604778832375826754458079891879288939186986326629844275359520727353058376133751853680302338788847256152474374618121130926705618920548954865417540737048988264062008138956212827706085106943265177485804008934527364949991240291590784115458857424061632100095166501453137064856002332085156847709040210205033425427151096804389961925254226987903929316616316854299492607515053074171651974777994049464059697890237312572626303036006846437544038020670367350601033140826888645301088935251855734033358865709005556077081715323898191862952807824492930262753758570190866550391142175034505175140787089815822531681565924902968314807009594810331976459651642496926352105228334168696298711401943787872313404332335750843138269884461891638025659224591082599303253834530058555873520779264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,23] 5397653768085881153168450787861414986884812131688816601452317877377845411438218132873042792428203736431940917069203274720507858037298347385489154027356589437747656102632045229986363334173994803930099259462165083025589101275793779812601998884229907956242734751727544428787131588418303366977744834588135815719140286479262286157564937481088770145072636520217123696155410099575571675951414363868520313042564832998511616543186168909009390288236216766574703253570965298160719951684151061282127358705321633365144105094716462492948841790201347666660419035397588451980629811430755823812791276910195510578510471024705278144481934928394800349522444899014565365857270628166280090264993126548398237668055352004213093402723209561255638843638770393486234772035762953045364265316826295751155882276511235088868015542896772693377775952999169222058565419243159327400223248044931833043343257989541467618561603733892280886659236673800929562807947504076797700939665831709528850447809159297858010773319007715394424652356815674569198846792799143004667217416348490621559836410413876481539035339106648288736912440817554685207736959870009771943800284653997834505487809082458007846788441918730958397820440008210113190846361148932460825740371117032654500850431060814361137033100160893649133246307038784604970837766800826356113102210514153118302608273577905431178490815106101103190409556416256980696480641215324285932100068410098101099237857118164644657907040734790610957566894579907145728236114726583120685182816000037429213436133996251074643708348301900337891510238171523008133638443628281787695142759727628894367125017737838577951878745698460836494920657762457330247433275018788361284140884915494900995815721915851724388538689970708387023048255180528107668835207323001478461248664503127397802496674211817506529323551252449073760004556371331658417310735986763035207880488024432029062013526433409501689484766235739396311660874025928294288064224181622757704532017972156462463206492571011817430551784345892170040617547909299007759914314546114620905484526543449770068322064565524709397784898812171806364734977912218269925342304984405395668545157348044245102304035122181192101208551293358269328088779733615632708644433622612546486096357418215725876241133111268328404744608895015670815314901385376432636091938596225632871400448205015396994865270624152741296576173445016680256326913174977411360242336295824363482838046111477738052917677181566204598519577598089153552940953735598221829085141460429412959369110196623021662590391691611702064797410174821156994688371626662928069560110211659167620285887374564251976188412688723693363180327491736014007790871278252492821073924857764065835121336165802441692776576817269242034221201163894329327003437949461253989727066753077523196535186212062728940156058463990865417850069847903518483848332942908823555015418162812392944640600771133440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,24] -5215985617328158288788998750724964836215816422942100822964040618867678146958922759495629633917839727507947301665106232504563929003125682018548173846237711735815954516680381038156426833565053612913778593215845340632639095588886116616662418066061992353176454448245863753874356783100940222901001701297249815618643722972537224706353279042475206724964291472792315884705966329492507213223538363996106926959212983099444460107665542815789365099958553920859170305258701923514686186757801538417525677070598032866536558460837529095507675140249285604861142992504772532624240737220289502052611471541456991042664216050585896761301307887818314459012663676169915498707174897789160035446668319700950745088620398938843401979665610840311548111616089103280062202384995107396222750653388729839698594994659473055762243230022607566739670183313406143487847698143080831433800585294571261265555728114011086533743686574493400105549749882016504774402182054667732165379329560526490649626100197683500401545932052231625898990616905345439463718078084056390222771232781927503384126937962325422424923213392949135185137880193550089233498068025995582779801951949408640316373927857521827764933547770101199155941170590096476570420896554106182728108691557865739642824329798460430564975798110376387114119099707676927741227198466092243344508133110211534683038311568845158976909407786324325338006225767815475710476652309535506655495958216809938878958934513281874872489577511585537425436248544878587197805801189497544989576837846368040072735006639462937669051922545205947540718358653520663227937749705583160581285013656254603383793129220998564545720037258730953098525053651045651638453476215734579412525624473871797979578441168515676585734057020578779428377771478310398355304170458178186367641829188749972940736018141965969317548894166636142816923578909552741914396897994921766674034852147819400357892618455766609102605691315086203084926804823140290849462893951027640888711799864829666273956882632664908867979632958474607478442314441674169654615470624272945164277032956820448330814033069904860453857576957985063323450730558179602664319642225329852771736331768939343554112087210883562990917766765321393451072430677901708284237822616218848906274158990426966335912399980925673927226657478762188404215256002446963299268807601094320702028644469987504626583198590536562335297862093176845991084503556509781234358997607100823973283391769201463153813961409895592571380614039669223611512539455714903615273937400932244992546837564704236259236816294785285810394886141004295432119835899657515570836948629854581380946283384281882032565799857641249707360502221268971534804147384235144197985490973217169138669586965380504780117688802692464211286932543328801818049544498248135309611156893779797423150845666382745119884629128038608000302664927322730673511315900763625567792496164365437574024836706992128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,25] 4127373508485790217574131162232013712231743327072338397262255020281381417075325983026634744415169984379003785819657644204162492369099564744763577543646226520129343557455983188519437260581448897678705290903141641733135475061457318759545484027897552304619865859112686874536820603915857348027737497624092826139899103441887177608260508030938902655515886254615276907001897901671756189456027126955261582556956418788713477019249281913834095902585952694337969746870648491566604046735641993458810973703127494662753059009427189580241803664732575100316220302258611195856324374584373898716773585009723277410582848375776315980659850084011999271590019498126449987986813141107837178977794790750784437050078055492779308357750140825541737489187399439833027479756005427581919244331271505981909294063873360809760513648850913718729938900955813528227875986179736609742717682865621000872204089255946453220465526971904988017631153636731399675084532987531308709237710482832563197916253271375739152727833002609134764462475967208112886113241642668032906360930786438808682694246334187937374495076579145496245378685674854454496730384093146370234016355022200027877312388286558866599417160085327506090930129690955439186226519616036525610897339426277506932451840446228440735659031690252709653176497409406308159760777206294974255761721306285334015186562050019890464338502374407166641922626485127367873192818297947055569764394902036693034180154422835942245339029297580059719754105422995138912724794733636327566267876498982441608744209362670648134047522247400448320410104772444534579105348089511429857409065583205170826566280988839609748779672210559778228591926796031548970439548979324731009408530225360452792418929650667773655796742114751268781303008030938053918400523337349790934830870663799941301618848911300587528951361841888903092414154323185647253843252526691869606663308963559962117739965827053337313142266636803130918725089532280043802560370446472021579515932739522416732939326419673036210099278045959483338800089795744728539773131409212420173948848212542415239029960614802342140180077922888332775607594643271021924504170976254096708907614216831672871067498961684051816354555719319773015572380476151614469198228837549515060101593259239473660749532796184655834701258492828746680829616663246832852599336270575231771382306329043715931541453326749892460748950518043369342484566270919022834612569100758791924376649252474495054170738819339771423877166132337619881544853961949449851620154071593481691017566279046046263398450569105603769505484462511787851022908520389441148030271369911475817319623775398402031423643285172220416401889267851128205495981909066440537205847413444396971744474548489829718632447951483277333922485242510092624706188151211028503018179300412100079502125177270468635108773861118726428363680206490742657656150406077979603525358522948331801661212867952640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,26] -3124446960907808161122916310863375021364408356071343990108682150407865438172728059471556728259602165410402408937684517879232518205160246607919053856874612522005094451011303895883797141316602046304092883132913081451262195908907606074571272028715983626250508768165295777961767114032692577075828292439585189559516940572033200558560356743804465219320172079116430027688775074313326390472588256611020162433399400943346673298669906926930669378803264512791667871237155010511396148024044708982079289035993772876297725680148108044269233077145640418004015221098514584474520115950020107391520006531485585598574151736067930655130791154744563037553644799758689075077246406367274689985183224690866487509518065342527533852561614916920224693195430724791906124429986767273082794629259583447255728358954349552985926942810255829213526422533511117592781408457228196389541685860764110235615103071362776893910612404189101580053525733860234800432320752844250012854374856324483787456309459322456071441842196389071115570767641427241900408978335478382313607011001810090845701263550470972495698638777016490805057393406952963552381989195806587783067512489691599935097996746732624365463999610316834138148935296060807473039478190729129732052539088444163952791598198117711288632673860983097291089715958135043443133972496971163785046135692830502691670672761064437536309426614491862445436949082182690511342636585184444194819273038864720887081878237147151734482923809535250275720362858301347629620788318165218599988066815547317594814139566419050126507165439961024726391551359372714934868025534712541278505679943370251013589315435856146516175490167545020572132967881840747422000575396755443558113953525841570147238866932920750658202555848705483734522925529100588001927576448788195427713890596686088019623140196782265211063664825363727629508982882888244674306811669444686418981537577441634186595119903691023752841906182828655089583516718170479302168222534797115323233552295074622020346331978555545947206636676325516928733220278442030294947338150210014546133657895194386057603884115591311770584158725106128306409420015018261663781194776740234846218186100731842983312465409801413993022039360485546804535138225413044551815602111108240377554249548840268002226901726640881426890456839057688647120507827745503218922934470503004186525472894931413427913029420556323796294970459865432572648149864269085912947003841515782545008670883474275626530826671120752515657152765065018611602030519973932695126945839966238667546241462417542382192532570628126845632646364511331511283062850054847083031517514024691720904450207131818396107699891121273290495830833070790554044552276011316690087331660113851729525942342184651381134640610801645831010653573680290110740055129581896950989092156756967429439650399484939631505470444615318535606640325436506263897783068631452838191690434161956185455055249342464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,27] 3079707704511256830974088640160810791168827817820819870223938588773082232223807266617513448557277204922416562777874147423325278462083959485283789501572711038358216032799770190746201126045256786971955884781659855126658921271026244773605595550379799145370458707411344322890899165549141490900438926335242102358079527234540330775876616947386716534623270332752920868042839154622592003453010019957723415421856485522684008342468777762938336152651053555252722820669687015545134751112842974527590899303938363893539690785575872436655528971555755136574778837291175381619602506212886377311726365659562069636629045314935117355011022761708872864891751860567614923305578484526024656919038885545175293747658407046237577868360893428460105379994678839789195974217616928521941933446325175655017397367192069421412682766463200445656386605357275505350535765451533698256528586710435541990237492906199546461231078824056120036528713566546442011873084376723395153708846452951098990778539548348226136863872762246058537899626072325772740606385296200276324329436506238744942355994666781570313689154721354111951900015939153437623891669140884942224867436984866908830223155293511408785926802306719733497679671428251640091956802401259943639859288729091340536509887709953371019127359788245381016270443811055802718022877976543328373704061131682934925287422503466085223639396805013269929574322634598994719100524407097304984898531905215394044879885553507585599120774653118322539307154405106676261295233796671916453680685182322581827391372220119379566495589671704678840384686097261051454992784489418561619915376934387907652049439476357925182907410263753120297152439951234071779675442425918072599284534833304104958823100711132490014200990303536201844952744852752714258617112898106841787253552840286780421211736676197637831380486501966765910066402979449467793827281744214359217159328762402797637779659610739285179738402876077408970481205029729990441013546551174603234272116561851772096353906614357695257518508813811076205630116287336123769488092328021597770734166000347922029232437808040537217219790313746998823980712895999530285084428916816471218874153890310182610429190568306075207778969294849919510660261963037429077675143939759559172114019886346945120147269788386062156943771830376187968868330265204102730808053658500922711523566264076153223581693499203914239324618656017002983544333838466876234352832390945352568651126844505144196979321661597914658095419635868397984623851030443071163763932992049901083630370106680235257566144454647712517344889369762969331101346490026318684892922043209588292878745000736099492462819286617020206053550501966790953349304896953366115063467092904549201300553088634853328744593714904887554183136447888251939641051124686716585925742116364656133983894652405026048936345874218812536483351377910768013635732530751556977359355323170114893970470338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,28] -3445641676925321970147879298421644694352998653435216278159337458876658570120252896181854950405645526870308457303793901161132397482539725861019551095540306642485107987398008746981459314001373413739531824903104612815463316503822103803524077307440047005883442622823918371312942671168877905563503822032166009069787975452856546718199302483471905750305996971734839291393785226030661367251013578248247806758540424483549735330839552729938233289732792651798442131872108943492396716393778608922843136805639963435875200674323220433462381027569672575083603824257464380905549038092748481145729779603660546797453393910437154236032466099811871293741582239020851527444664843987856126645943339525008135989232668308303009724413998388584638412389049799489940118442912403022004962458057878098593952441433723986659763726111292281734462393607070607247336007438943784347150344669350144385244514343280293305437761136299513730549093751334175646461539474887726402791524038616148236919508050583700151057422666742888724851338140689861350930601117357078044053397709500475773961581704753824582191725736310977905277451586742470396390954229048318061996746297698069204689859655940302664444340331123310327811463618582619687625748748120162233746261417716234889153458057181703131569777253062496883871424860968876363968939526790014829809069857577281180513133402844594252025368236209790940740641446197450017417053733257007331966906005297393753265636239489477903246073337909982454886240211586096865565906895452746898681791507726429686747509775373833389239572108217813295587786153767327690136873435004025938019785405431054363450488487037514844839301478308579254640671208881646667981017815978328538881346845016049800200223520909188035348333139834667228909008223172268432601035823405225077976904746031497918852114991803881083335152453267237769193814560898214228737862688221201124625305477018840553265883301959703653831488380337771890688799320752520191129436319984813115888246741295235602094745137027192029415990255747581651620247964592643401470743463817681588196012793928907387632942130994907385664720486300239275178698412327777256246581912240635082926597424142282238578189708846892352617844800532392210501081288691894990558055562908684183729798671480112961859986113562258847074073337102695890049545626379349966111836214435302575421181326783554183418853789278323050457879189400829429504297030881260512431524419898950204517396213605000037262963520589285787813939959651183022500627625956507725993897484731615384045369075379719401037948445718688731488550287258743451814257072675274639712721010702774062056420784780776567125742898938390430695764825449303495411163936483304471833561709015252618849549069468309812518747726951794332735025983436489346117609814401970108483970683271342670905075288925982677887429442604832590604829816674688720452014758703638340065652140898877796504087895736320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,29] 2989529082459785127780082225062164949038298429182261458276255489673749081222199237122633371192394654508490797711624371003426783122749143103126610261390022837086900022363115147682491953077342373770175439369079919073773001011963951678540076462010026100120822380849126672683301028932430524082020595647407645610918184769897424169352140467709051380234400261213922337847792361115664424785835811846224818888633207311472403575275335713204102324833961959924874756458432844596872207065025212420978652658693577671321841966856224791290129477409592074096025851030450969788076694437329967079004405422849283872370910741692922020820153181703644104900121972784840346369022902888638630350937051525822814233039408719772579297251086687074104896583849725984563325679349001640541642381360003165658036490848979912007635670596302452830743762377159975702572733081473240990586462580197808097678320725742055728475885390640477938627332195380788529528412460021140161715178072388528138581976031859764754395945443359663216744849922367779288719269029911077449797122591663898227417291502019512919372168978423675664098704098321378486778008792490534149811948331470085581092243283742661564668857763621164263982631457066546622317281124812706477612356423450362046127797489134416223000004323644192445818264530387882453457730628425483559285368287212104671875576226292075436916156135144440891172544920332006782070565374588325222262717738478302018621573096747962106813981292368992335210079741851014642751851803923881802528086089391523843008414535391761245435641524899537563861617732764606863396857272264821916186876620803603029086960400341240787240414411720383492375086496782290820015664109469803177952057609493679185069581946967509589589989012198452262193089860912776043343364536786416676484208015475714520433118442575322292652316769868241319608671514717887264556093212395990369704829504750889632805522522657288460487661848205876825751195034557657192650420965913908118161813468795638809343738238332191892555809906574535381632045592843616593902964889943253810215146360546452509232211118232739128363360370364902207385889143867412813911404946162765722290824637064727277832024493762609758789262990694927161144629696424845666986047764724361839743590755887945975794558001865764168115306507355990761819766081231130637043150964048953167431729101239579564137530548402672278000541249314904658816440017673350185515756998478127354332102252343246259869838598304186250700722966047157977666023117695553970407666299931510029631082785861343811797165513039826836943385450192218227865325414928935411223136743398860428641128802991632810360706692070028525829324069373212224446280379741477728481394280608899017714638538867289523471578478643273258359322735467527962237900838916553094253157441853663868820283400076727178060564358907197680701683783460988113957037684170011979210561097459946163456423829176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,30] -1480946887141314827852208366358982729900186945140978520800955170790293238561965148371115386978461698948485812346302014543422611136189142200203521215574385299001777520815579916856019436699475125414628019357699806871181557716075920827041076273266347485890726506829792156388945314141878471174906346158731513031992790985346415991733739458844224577095747153631420680324618141672633100305262488030812141956723035201522173041946760487028467405433391426281124353654729211026860214314241240881003801738073844519560676570180132459694958038897514215031707256711885910032116955638963977859847680875170438388910086778421634676628354529308324733001769951393472570536031580504396736905806682373113658235487440476607273363289029515390448472807642878404591645020668844960309811428759830970453534422605513557798020322604031338668672924700906355617551493934821157713606018948376882434660562009640450780068448044951148858597185250342411443767855479222952858387840198473842646416303330549918047976847709975169541829533373692507933718224288348921748065939714785207554749876219625877318576788473200335609517133574934999515570760168452748008382999874251950281736407509050277626292676312400225590596318587890462255336871001800537155751808504769953510327341570574621994000656943420993869010412111374411309946215774846350930891754198516148061097013470634943724936149244050106049823697699673985482101650208601072267401406619254204495809853959741754748707193288178293067887003068822250041838141425215487406459188292406237639367229789501862862947605786106449871793349528853903502622357454021285024103677731990812726703226997482223479534290342121250980015760302523559730674685583110155785545430681856441394239426589299047780213364427988064152325569862314243032205954976245314816261088270311927383906513376077329326134207605689680051816879638700142378955780531326851432340137323619088959777687017937182437287284710238958350441457126306384716777956842061875481011551186136429290519648573291851938091960435491450474862492977672350148843099862212350656002597875715342616414131178555895505075728515026342972571625570802788546747493733342134534405567210032097247147076146102620133302625623553958850226602640417310667131571468159915532942115975699454246265596616413349774209253092537669296847039274302164854636351248315378454595797370664727149948868805898978134783098402747558270081515904374700048238722812484717936129724009798658689825830849704140749248360831624628131427938791028237142977116645660665130556926567469803507050752348124606708139901028863860050595784622781778739271811384304504025928106326105829609385510738711791893338173344415793710750682591855635591352184582394223085166512165081448512984155795016841836668475049650004820810350574707230033001346963708908195921563108454473209982091204817263774435015140452606223369717088205534456115368618141318204544053095170048000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,31] -102701838632013254654881956936233491376185446540138486631148137881061430622864828045527902214670775046248384348316275189183010134125904690672475098979262511059897911536605956237882435200083767263861691895921948413122801049061868601907848356072475260754206531058235179523740278722802732403162141125500874013571779489451297039443220359315512193307526459866712881977658502338738893216976723016457973516298532200599266101682726468944265530781134397105556578119766553774280225739762725346421786392906878340067148831356845043394895426539731770357945002528701109586185666327223825746807343709839899818014949581028976346520356037382886640517367799656973485457223090162460665518277700886894695865987939015311753369715061513585257451058654901605280887926820509034375665289247190361186483281157897705116968578162710479687082663619976157319244115752293515615039028045121433467671858099611827693049461486142597671330500593812005355689551123122656520210527141651990480609607772497261460726881578840615531098292849558893847121746999570867619896510480214771591923368773297452772769452683018917193489135246502350355178267966400082185553050419541092482523479844910285258270206091643061792009094114391300494092877299955625248144236526166314370144839975434992263004300693509437863691229056534388733148333292790383778392786669712036109724555931422023145750472704299442842217784339799154115706740890148590259296644611121671443142615413804594035335328039203785507540057003278035261854285434062603950419656202872624159450345614864081609043436092532277007840278678981303840193814857979159887192378050190173268379330057034504658595490302160913090623929361647019371772094595034127947040888770525251635374499454205723041874116368266690825255182669059002194247977180032756003982757071035246832990263843707847930229588373252029689396649464749029274419949187825524819095732490015818727160776678446076239277449236363062877127353682723625459197130708115330238062271960552740661031617836484968651618386897892164095315494971918375299874243524630202177281135642659992960822522401901303426519773106216877838253464285322757679177888375790357429608436048473321922281708686482117938664015728211561941175943041574224516870196865048383168113392210173501982494476830106843941465923234447665348109381514498885386125447003498073272996029957245529764392301835462171059317266711009489135505729136886341973958382901638421561212916004080773896185332113105451522276455214340780061197012629681859290977144817302249321441832628506884580516409541372582979834976208174660745854753323061080618596405079272615777765737514993217531934624843586943146859992046045582944085920481944604309374453246707424916747421723038535276296491934222493920797969944455662478557419600628219895879571993607010966894056775399747713926605691888346690419336161158563006135088731425463045497739260117419473443542773268480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,32] 816439670041513401635627755648923695133930442796842269628282394288038678694085896405661154587922547179147535811550983331998645702277744290534198659412003890374776779326401952437001600185830067849665660101346978988015612432354266826527878959632276704371464594800231461385604987925628937561380156475723661693701299834187817438304916701453048224555854769331821096209918984038161569702570827908036341744015468387457468170805721633954923383475442099562364520024130851245217018036061413542849469786703937964074955077965562009543765642119973459381849441746724501602792089476693558993272101331026831990125120769329600479253314669253700370453751137394935771764410036596827899706304670846458110237157314963541498989761568408690348894956932059161384533447255705213797077653213530110272240526971076897921662331731054112713772492005779060155083741569591210456149241279994488536609513087051342210759875430157102142834718851121547609357357558654360797592006282632278624501417378318054887291277440735218261151514650609950480854949384826660639065647124852134932414102197247414021558735401446971500665023400024053847144488326260124839725145035654041634311600297983772070312887450197109360523602701196216796706013981529994188540299401764985748833321522100180820675256698525329431059215260975655956973574321859708848364440498146559577753231660095501395469129682342012151726847615679783817284939815206370087733527857489590913520577796488699367128949061939567051552246237203598554907526546966190785012961581359002124173056860001298547069012889166683878087895043589771050335617382523145795781610664185042181908555584362551751239916331498950586362193030096235564886948827930214345743289178563122011435884293400974152682442671790369182356125611111283778970048328544541619676472878763106028568698003926110002929730975492988807195629177328151597274390604263011552547155980359162879353238597457046092720441500930467140409325812139211802779606611909141680410800432678015313434845917246314079569142326456731758050047984517332921465777090349616554047782865643737962096853489983766531561316806902501485384490770335650209593601600535798152701112759705405957944234620317163568126879372796982378842058740136616238005668160076012265658426323230076429566049696197055340869375332236707884728663776784966399906339508805227885029662523076810981902543256402279267209949369992219415228472955457506345407487700761633805262520262416802694240316487173742786108697733317882409651384437698600636866523897077154201440027906712164300380817088840466264197093746663047071900055768005779338413086448464659610616819186370309568127148210945636796663770548375491508306301505591323418657763436398317904691508049099501827250513765984963136895624944494475339007194080987407531081439048903720249266802757136824427392582250002512595148266760248644443928643138902062331949325983653026259728917923364864000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,33] -628244885726622350786139199427437360522109769209534739239888434375765913430674607357992732265694277798776847972867126473425400001390717875776096540523566732289564820500308693179041541751650953731504254138103407660369705950814484170297979666348212299049267980287772834964078003630076703312308906920339065815899403623565523661381267987166615338828827951717632029858962922751203484345397343151906700820475162274620490858733547616302845868621525338302077197237891214634170062965487814490911810683091287908356644413498383764597710758586501166516096946095140733304009898404335725235949005947815919014927810713479996604495005929389573907980486850122096563696628613742015536921329875922751988259582171207632604235744516003410643573696226852824355881077548379203089793581750801930123750148896455363368835345643605486842447006500029179204200890468846271707119445097136742222030426844741330868655662840028555086660162317632723343038568985911776388592027620531391440882887138589851892741160398110532707085362121419518213696099417808071989524909630777552975900045666173866084636431984316741033940162743988410937305516166118353384058927332866901920202447197909773198772130746074433084659089717462307539489904452370692565619140068106966072136983356345386423956743886744894039698607707350664265168184549077090470662787352287479752422579655033294686106086021917988574301502723831205610619640677688845484692638256008709393546211806861126528680084312147068267825344856434162563462129482732933548177391191196228830976049545402412332208641415482848736032248336495863211572771689528834612949095370857882843380124776921342863217061746835269284153761375713250558387908054672646227306294984415585782933495545896732690907706306128920087017481080163042291916116016625595219513565681240065038541740964183394761217904643146341680855227671526725260426994448763105585474396339693396258173445275033079945866929414259749955420395244900451258964612770037218522692051575694043834562210713439657221246729154007205618927433673407399234590128673995940917213687386994829438038558134408174292693487528093406253912189877325041254216466950687442019439185379300304913178858632328235856558136809981852844810077342304853590999843899766512510019102150379875581486255122991556534674170401654844315666456770247459351234127915208230542549848957172515465174895641324420754362594120620919739231438379448893627344182412775620088933199945774135442297353919805603315252730249290684584541649521807304067843222798694739582970290374957357928529434846780699813718299498888563292283208223018155416972607133450052952039297101288504387812125482540353083826107719515939957225155358740325384571600557659659327083055625992009576999682635651500918418422874376135848646488222655331980967408787921350325217121848389948818255460517614758782192386772193323327399771003926529112176887220081741184712072966963200000000000000000000000000000000000000000000000000000000000000000000000000000 [134,34] 141891522468031204980400259732033698215844598509603043695863453233041429765127995910689445679696085696596349488812168868441911583032174335942618014464439356674589811484709540250991360892732900369981253892549635156608164336017529377758909510829326402663408335628007442771928544999834745706704570840599080330827548035153844565889573864501610559048961005516581831446841920826620149445494377175521690666534919905481003140175894410855148396224835940796241143701113392397613503691128134972539761973212999404385290631450733019547083095502044792147745542886703814171347262580907488882643839279811991124524211720108455173583282254825168335554834690298416592002217038432032012787055532838923348786708489183110193198075436911819348761405026362687908190390954558396327240358810407798449336968968409539156169287497006442697828823619476949449235234562211094397594451889429390282010966211874495290127251135528459447041742749212739039801937629013626020589003426336017690197919658701733957401328206027647399460048410828938729148209607407240767684745385107989507586610365589683718236986274908334061805856172899751192182318425153694148565977147071482110776544903463244758763989481058580239112749730370991487029230214963792839179744834421172771666038008098963475485677707038980997420248181932713066862831843120261898273266985893663474244786295681962507953701248696056377271686607247331302447637366691160403995452269064005968669144789688281064711195608039927550759746844474937828307560382006572401683511968130978049250380445589456644076773612280281268348314628531381782138816530301996420651401002799927284294179067979636996691408424461260073473208339120932488448068305399777773506544026974175787058616450606935527842199775564849398156101458261413614833882229006485429885366772845088545696769675386425172526422353282752185853971369837117142552174539425360628278872638365173162148521133845257663355151890876613262837484540756493988069025850239972131411667771800504259489651888571985430808040126958740513825288906017287044467690285055279322939321111345185533348323008868038042061180419864756023050006789047163280096306788835428864235351328424426353199855143706735916093107827117518977774380577305710834662722192393254764771446040384111539351068407400175177594253387448916098213447148380853842669828695280588841353927796899437924071443074179811719487072439577332313031521853491109728696177937947410858941116517317544883264230544783674494701140918148994843974305507998883928942323145780970520215846003394262616191901123359623083149284042891333125995605870147785493074722758474048428706417124467685187068650476576857763250036656588678123629789571695170037616845205101878747370134622252427727712230716390492200040936447532892554595160482152288854620054964415194434258867115188060711175592982220803295137211024719204395746991868307152528182888792770427143337385989767168000000000000000000000000000000000000000000000000000000000000000000000000 [134,35] 130899700933901774293572602394422510255337634386061628273104098464378678552389024244387262899328115772583734126046252953699979154289078796926488252246831854366757732583139197872657971450257541433435716993286817418826289990265120419862891752150431770284340890706533536721037301025565279570372238536656565664604910422692430588130966960745553916104214648360555849154262733452368625644668766312129855773909005811890555776715769132117032574613823434112450046093363527941336206169701184891080714344086906679444573971952133111653823368637162208892769886735243812445002939868239978267841401370414692576221019673550523247486944859575002100957704279502186512638578646271721100357060940490083083709954459722609094297527081064283161141875107742763784561077981092859974879726790827448823823477710935251565640955707291742956447636465012752809935693558520618758027421602192834992393863974022839061626740758015167585887586806412890257784021569638476672663812131360267377468864330225064942105637359198024233751269673786915867796396509725524098999873557168619843441529824406864337363549283419737063445338850008014665577559188770800295315370947133084599947383334997567606292104321339157122261891769395430916888562735575724364566187920171259277103350128904528615683166009929675334198213679444087841614553923121959223738372561964695598400926881552374361444562036699775338415783172659697330492198315323395167764172628783129963622052803778764758011700750915554430649389482246145799717826243281769854417726545141416574366554452156935513472899825571334618053752166510251201354588917287003337520340731854751324118115532123804931138317907225709094806169286893166385059406594010368995036323912568150928260441047908741597391577038643078580649934186110235255016056512871212593474699846475721867039370075735408320839710801658696184178087178563966109240652407922863037136247586719281504184398309628144448906619818544894155519515127424364888899063890699440876401797631437776668425622681555463667914579535350587805826514758098695716796998572874044810511181885428966395667564799534036527677592350681419832981470681677117543611136421538753050993070866610387103818834510435157424925347476559497177631535123738936436052678135584489284869485428438901070744363147907643177007412330581814806331326852565185222077062947847099296824071520496110141468003753021570118784446421980092341881200493010385851392283859889537206791910148488309127447217267851303000763921290908798826574373392092463522493505610242303092998591741183833814364842457237821604846155679112630268315160708409378732502242687201528776772016129686021623749241946978910036598145057721806958613522347100541923138576017286573648369873332348694570512087550363650471425884428394973204218235863626557544640752592774992903919675579316188714809974078542918906087582536008905056794705674607944593950757523769173484517050317537280000000000000000000000000000000000000000000000000000000000000000000000 [134,36] -106853633311509998231772450779602235392228521689662977486174118662697044380913019440081540094050448387560210083616744166864773546975446296245809029361390048520508052110878190377762687706950634389338654687442840050159947078058271612940264832690523160242145908800737554937007196882092886241750256714783370250926591775467750938396320653349700468163091163315118770910596297453140279002976961360941265347988167898565340053330509796412865798992040404459262352777800140553444173637323622625514540776781398910406388159062320237235603224267657776864194677929010425705030671676037701724131699335578638226252993992220181997897627168628650704205490689586589904515860623361585950299263584278880472034239235349167551583343941889166255900514501051333971864590922870582555429765001024048408860399939787446024071826983969532540555348695065500884399058469235155710617381982985300849869445537853806340930628958415746363193400703205522578580675757688038433301912377961111261621175721319852080850881514733722625199366361354374836129177983317948695880876789328759448347189494832730038262446528723965023516819466670753552770681116337304283422372684190625814225607017527605327991315469159212430026909457152926907339036809996283880482398802380185719580002031602692958489006539213725599365846735601282157246907913638299389529089409494327774734205995477867861292318338505095542161513831194361117148419568951334491692390801364204338084828309797848208167298504325836642873299657236087757125256000301380535796529720401292639896186983188206749844638398202823044995583715399601572337906056449874921607051070219862790880870819515854256241667577302245847731476304464233082288781279543146825704370964242202296405265830790342175485430459925563628660684167623266422620055253746003228654165194818233990126965133538034296840317278441172601397534409590740182266749921569209402046519063907216692053424520977995878389538056612378328876909938929209163537876184931644607649343662028000221350049128083486932826589266613976535191391672387738982612826429728013992844423208320474036089201287313375092795507363567017481464704151817250240365219700139929274597069893843223615036924450213817351945324518062687769457936055927000804746754104774136154603275023297130461585591985522889168589582512603984858830839801323844923746257152140705884379763518098276028994874244197925136964448931235195783308021436264496617419316372646559489411370783078708921165447556282077136478558602837482939475101901663922316254328051594616298656235954238611760097559789146415810996417258656167730480248016614953322926946365923676390332773698949109983218905180004997067533665728197889011949193336382604221858109267349471359283282336110396502059184766575028510606658752102714029379009514510292257181211699444766018712115783503990600498798272199437855747576860316185636202325439065553466798537431459522187140840319614976000000000000000000000000000000000000000000000000000000000000000000 [134,37] -30620002082609011888698537757863237165279163554239277886209533956277582746572889955989272145644607644855310296125891658319911118883452315128116923968630735696860653409524267778037591896510180027662564891966584436157537014108527387772439904856908855302406212076917436487935399224100066633962354001336767376059579702252724460238319991172719651829572554777208028432989216585313474245857239794912406504622386994196913777974674842592820672943275312947315905591051855648747341464893508633170333179680043598143107947183124196851165995739705547390617380422532832918491036802483915023970861595221184375635501000074009031243344456409443648068288146471912206716666112066786330720792697395293881649140159582909836950695053739392549029100302580758334473688335757363353229962966046665985735219151382869436201550512854821653414927298047031789304794213109291089150230580224250786904257117471952453210671628078942860405083391474862346794745072331698813729753732584459782435487002285887234777160268013176277290758371528759202852440297356329398616231604413566084389723788207370334973445506468373893191634324249615368424057335115973834185982829852321095262827702182015490019594636246501657774594464409319839331930011706214555536250332260542725630220359812120987496708578860320572879334564159968851529529860768404644844933043884585317948194010346926025449755427270848422210299944102031541088795814270893948155211762881298130389279033221329324129397734794335949586085632236315244544208603815938923463861514778357741559172812573087737069459558197751920595353133536107394206422704431281544391726710094830104329105320637149780122981903985622604120633480879215508307999605045332377207352126703342539426764638660391250339227266419766321551888941550650007510857655376406239585495853059011384738700986939311019377287626180363952679129090823503819859684680625609612665571482658903459177051259951371561173972763022096848141866722280255976243125024865675037596840817704927757044839028858968877413491728716717420993637960004953800164336973560692679544184419636618197626615871381215520068365878867575689775479658418712501261315379934084657085665883333067799726721221808669843441695863783818859591686079362566804824306286557147240631864062387786805486013662833863786010042894048214331295299115263491929947089608336068946615225621886788816972860556476770082354543803807127597665539305245749484995019370143169999064243773409409643362448854593599376838477471590262735991229565034626591808860794256298730641650737302164583677653328149259861269190402270678671049307022588253796481051972037602352486837881733406939368754441724718099659386019407549505578413000406452764725595203317755143961294066904933184440861029662531837887739544290667328267137198051520248844777624133759379925893809066831581695946981083555902519156175496719315498772466185458370296833909151883527233682863554560000000000000000000000000000000000000000000000000000000000000000 [134,38] 115021099927558152810812720332822611919084045088983765797403576467540448435046592067001377662249581437582147036236031430007746112790040100139899063955912156466291383538013729088442312730947459415161937907413742864994984658133414965397157187575380183841404225145405162469439678916898438630364761047710227017053919103900022855324546679763640750495715406512035179671988690525464842078152703185111966664210740700933803474583495803731527247691166392342193706685131361765846616965352676728424216346926291532121275667817394411989143692224292586581691482298312485410454684858213947974142896179961215602034124395030520146618732257750991668900775924896252102552860955445685220975816513714687214803651983141994173716087621359828368442363389841994894180321282902399369563622434361536986236537764321817669218216824360843545075395405040265571646959146564129259629819206993084021836481509449548732711746745850448199088706389831130880346663831336126879088161338859617655697804773063012583423990066492909449649745789846136361898332292910582061202393785253557294392675653178009211993081794723099438121129924013105649833204673270838142527185170420943555314761298129080085823920920628981427640539833968801766598888165585305890611368995954333160530006028759943571893047051011094719431974431971550134922695087641376668110534255185189759430459476574111633457318919781117933488419424494098815723169907682732747207227096073423432581300444539632437916054252365733296763797482110360471090178564045022145447638391437737225978347167393488250212073141768477459372856379523913372240540377285286251989692307571421955361927695212910682942722030511503860964363957902933538398877529543073522669505809900719322010361612861341182029103212123003916402617790219925191344098982671017883258923557892463491259929154579405518835232163904847319884152600727245358230090187838922809916170177854878210300040658114861361192306894433345873289860189277419378472380962120161376249492701374584286886604455058840790968588093081459670489013355544854532614766444000497071843376169883114135989436834609319033250728420955672249993067790583397320358325403035274841121924544423740310124451959460577816545401532857234654924211881998938220268457069364718803469133921722527217954935321638518734159105915947451513319998920177223527489626226914977669876479701557042258478597800516072943019420500413968923848516970545521730670374703109689737746831152136199761007132166941967091085318952417624959871380448210684367201743737529106880602704099752220590608654018469134896498253477345740464145453427533142163955727970729707722202142045648254062096779318092929082099652442253522774925029369588996793252980366223937612367000416453223702841761654296407798591650924956438031177936174851002021631430379482141107226037269441449354787826421167086583498735866600867071647694273055890822494305973502155453192537754304512000000000000000000000000000000000000000000000000000000000000 [134,39] -111768798373899926023144645526500220735970331357862022550014239093619160546968188988195340819792219264517740840162209022195972175302285631457165301934876708237702842544254595661207502433441745295777910606654943444212865765324334824573948985132550932256170839493493141206265729596034898486040197159482829640437796852498481738249767150100317371146779422820325362819916066382656165733391581983079869439208552530213164369690541300468861117076294657589380097031814475963783017109624314702216248386065003693872617628901136590026000460839404278895395621534711485595916011303207267914060010272537439679120257776195506269828726113878400858332085184709159430111141611633125468121204026767109244475111091749399783554389395093974480908850606699268457594391925637724895570051740395814566793362850743530861658723671733807989747207145569434138645174339002247982511720553095349129873607027235309955524850179272430609168772079503327864797012243034067375015012938061718841800444710398890672997136164179161076725963607735629347878323917945645139672598193833681781624871275276384804487941507809042262580079291996304658870880971914872391299885129289867713277268118120064257892979531937725687022953484059803126127114069261673015230195231055684914570027002935264005812242697123853022976441143300654138232711753645146797958556871179335577473787590203373736682829296038257197032316938198011121204247251903015830124665924440444134522534142756761711247047051190068892262365848915185097117895846602306824021246893952660784880484149489833556602968873365073021745751682840580176000490312705119064200699996736439019753915504843602478866947573712468609490716577962424761689679385087587170324898820299606231016539605427390540605301252060176411035032363555558391581792517864836072555655919408215037626596863381880914099068018352737356146326484894764238563030414697239468294768304019305001567333229796845964619371191042592141556603343885906366866693287911989455370825015812821386645968907557960512797737094525706675446597515274746823524524472325317126427102144973382256080933027724352343128098442009347439124399019963349842975367861609125216529471485840762108591573982872330960892926263341712701282233608928803182500741840412367835630083306799950670760607665132157600504771667036087370634826173425462313497847048420758352071873174841128843996353923335416000233526111919263024823980392264698041706618293655320420166664217882722972746543757294827739971417695344156199877685356350721437960952374639402375677376373610568147985820558732961587164324937353261674257596149482209593753157940420916038714065289860446851062359533197945736352541980587279098761995825004534191621415193323740567342894201648737423344411468346980615999139672748243279687209684013008465694628667536303823942911466991891301622262729049910956840679653295361120357067857925622752415301074091160386958369226752000000000000000000000000000000000000000000000000000000000000 [134,40] 66947287674395124568293597187470829743527704040277524274589350287540839634453130397488593896173915486873008703377779620335947626909429499178045742643674123436464784786626842527879859597432396390956020589603602307551309265433888083417583422290510769566456935796745672171794298237066935304350060925510751880883558213260744794351257709474963023668743589722664527104876291842369199185289596452087882375032654070975240607245002013875113068207966708515846541594519191108996639515003472557358829005664639403290423998677211684766116775796268316392461660668529669335049704593371937765931622887568705024721396458966234790369154622939568813554206476574527211553359815887633494782471788461730747114771200268840233320933818173854727785949545454076670015511455486265183236617649113265864457174384124558048717281828873693052198198629399583986410895442297902456561103297206673239579224811387176100207965916906398393224143586747296297696335242362573107514425530013760792150377522600799391105029578863227055842632673863416058122266240508539099595983479215832904015543377449197545183192482314629001796168279769214885885742439652210161177729664040042836181842841145798622148729017846786472885931239119851706890902275508991752994555072624502778838702483906669074214486463733491442417773095060953741744629105292384631023438293129947701109999999498609027297621540898754881185039298100243965744239249564875759477231455442381751525832920607699672543643095566091643004890955838456197486524210263874136030730337668226506944662860191075761374956013575223142757794831559853615479010313672741009572793296443485784029948357753627120358786966826220518186720278832498998989594391899940127173975269527798946369833017227446387797985103907857056951416319077725322349787474789445685264185862600970681845990798404292229206571808961772635687667433532458642911717313277711554648404500812529532535583076133923712776824058802469409662703201947917253664993414427747901049712716124202722400010853526039612793165194912119324729085224223053336930125736117027819298896939702453179210793373055310026128345675618851450523159692202550070481971915247736198491743316257225996994309833844980903920175750631490070432683301118686169097880952479054142357769092403559788333899367839333709436941869593496354095268444189681606955617645451989614918776884514496627774697170465284331578328105355549936952036146192999410300588179872215084928454193013080877825354575097350129542173979375315372594661670033089394773175876292324545319134149006780900953533922826561933143890067920065131519686392037074572509560667891646441550074697220035146967403537919634120438873132654095922663052469968303914279796964336899978068630365257912656690199372339315215890532000689063882009523057425062112767082853633016503271094207895261739676212529317633675467542232737937715153276410370435951780616999572612473899922042650624000000000000000000000000000000000000000000000000000000 [134,41] -26430163171166144747069986654209664417551271540029108205842612714502183585303071671752515271358223922982066559701230548105393244715636588237710841459115933672873554307487003210884295384849257526929849492801860196247149746142342414892173077400069880977274718926989741888269780619064163284978011450729516700400939271850652989392542993990144791266827789483378950593455879400515039948219283447281875235789945270519619077277310113063062842780531147488251727067681571855978278947013602581813169725838838581028087766436555492426342977768776005125716543984439741695594963110975865135283158028330630383080839293927840138407129272865409856390553547957847717108556397045320758012647358820127500281303597223884607110773602551038760818933781140885247474367898493095617749250668674146149924335467830844218920741306644803397384824303236900491895824379599842870001482575802291670997353137078047478196597851231761902015504879981497289276954483021441932514857208319484499891387522428360868179271062092946102631057476267710589954826284202388127624992879522689636453485205016812283335761215837787327585662119646120552520807157745191327257244531892611841586684337997461199333305300565626841965596277275641138904191591962702795752350200406805815336911067122157146094061240024093708728988306129042120565356344988197899279006669235863437416663694610418660804901197849855509139227306220047284819280694875402405199294043593120167026968173199759642366067192913730478689384894716830956859675520697201548433313163985721414759139538636544836609032549843380207871212656949245130210067777827087490487641411930350333026149059553441895304908262088717073661400385342913820684233987413987672410827171348986007360578263862341027327809907121783460183892630782230429891226170103722359269395709045120938142031054615249650110758227656154675252995744100536504788435418872024017435596912776817670195059806246580367366208311811766824478864841304542539376163950598258629411935162002318931514464541388156823817686927697243918795095338851541534130734096663622569936031671736289515401130478920307481505833842057419462743197830459997881752803980517287283726346310808935403638973753351178652595152360596373400431023381565383877255563093653809741028473508411536084406114716806622866392390020026845192848685402865572129852552373665751738886834650484471473365294002052835857109343097096366179637900972687590630325963130681390202750349915999014822134976561726074116288126848717318806831625123229969732016373753159135036444544012451992392545455966752330872584879359328597815640635356511221787458340443811122223934956379433659757768893234254469729688042175562078974405659751543073864805592504863633833397673240451410587830463640376151386295388872445482228777625881302369534629588929948912070210979968270082325729185732885709075176972180911354889243338646003531482542747701702389631308274230886400000000000000000000000000000000000000000000000000000 [134,42] 5397971621630303256283895891318669955726985180912470746814859256515042186577923594790343351135853935703521376024298435075084066507054066647048326217902723185639678107855595199295449746426182688091221025370092915662566649334154874018198206837696709820206256845491199401157707622801217831432603757797983503544422751740321360584820278237926450322581319923514720724578174464703008932012920986323874369121964999276726492877103743348608473137998322191689287280780707135621005579083226406197787125178881046555477552106379196943013027955489487301172331367206202385269465924189398757334344553567808404825561735215495294214591455035562652417398155809218016910541589664479805360642605086261744167869189104320873055630371127985188877594649233177624888798412703459467617124008878057150090608904612204874940936125830220690475633751135360993618817329469420006787573380083127453456054752104755586739711651623851974854555437761542427097332282141989617200852975491141116586812914516287091837259035649737662611010707158475581549397780094450664702615847343332102266472058598572519477384246104880253790072260843449855585019695254589152530326984386757202923375981033514890363161174752239919058915550445675391047251746533612189823913987303443237045001121605462984724967138320896474254290838572312803132862943084266096956121072538970137081040754120978559524964474105806083599854351533667194773153908787500669864644975174601268135905511913933119587414309241764147627527460316236049974802608514510913635112849893464347765722158055127092257428427178638372981054253232048005360556444385244390240773979672866105332308816239717729450747611545594920738683318741582888693596356212359869842749310580768293078232027205205177005487588902392542972575223810314164899754561292662520888487773228415802735693332013677345155415403358516288639115562027402289280939437235262998403306928094981267318868058194175121447887553080826083612816066473236469230606868086385093535251377145415874040908844167837133730410263262013441100431851482295969147197417909813972343945215732571289077384337924807461299630061167600177870420715339086275048058869846082852647697853608260391389156476324242062360772650556254726667855036003709816905989238198722589041044279514013705555003058623813080322981588918609842306932802560077803100880139766439312767443499800355273576945849308513093949305161610990562730130249993934831326458252002521932831325322684478316518616454388380898392455218809358801359980330002942332017542878639884145367850789612911579259754348286153592400862389815590472650757565838565969320376460679276500342048079808154014742053081276121132248195689787970321296887024606957681765871016734458871063038902320022498502226761612512865515349847234251522045443880571513598076404358038307692641491860400652395363900903015878660092005678824988677254051620873961433505869006161552232835101291970560000000000000000000000000000000000000000000000000 [134,43] 1120813106285725661003309587782250768584054724522071559595648272535738355782866535403859753722494085978871950665605527462271880114785838465017964124115955789520174622992002866538986752544512647367826824506560670334810091606049624431330390399820255452539675383778492149608317636073192245277827072944647412978627913431205662922537738004210420727815247419680920847078746614942303310360076715262558120051541676876243806811753272596238523934193033832462884507864442624185987179391393062630355528603286198624376345135413194509040723218643161075268457579477862452001343122009801439371801732660846429843041938385225280430067414158524114921036737596702258047461337168549217610072337755148608175108833254356988247055427451270307139270711591790265957692323133268398608981964406941529370184048268521422000043600328059381791671420817041741681306196793504290891460529007170837498090781487851888461099597700851719481307786066121185822139738181789078479788550158069778818346389084813435448409184940243346755115404376150735966682081969089806399287687004585135393366755907043119286081745177311421729790585071672079587973695038197001219450375945080179484397709861848348663676382745849921173877806105519304432601926341274255910664621509086790270533198916097233176950682229996451761634361437481343390047025209670960035995857137681766208956997992556540280480209683678634207379146021032603299614203185339173443375108813576707809265357978600449769965250285023811198037119765275375122630261515465857326814674073919939113913050616897439866185945806898428663136768921392118957566149947564126743714066742573087689357625969309093422667943321900180384087609450891225417408727868152905873504739169327642643995644099838453191540846653621509119990120628302516452974689144039291880223239082722391915768970170807139516408536657372209398408502589045942508608222335896662117242276777256519314585522979156930569457009859151150442755581116626421947451043963555876479082084684478419173713401425206557039402048754763173443089072813159377580985228561335407628673196869381705033417778595651922758699012753946851468465761785832398952580909984770923165870755264086922235376234596168095954292994990292161790245132096354667792700121731126861615170666311127100711745073225448184155033339775403705965284460814522759750578477275671319204870864756906407239251889202609422377037452213514425770689663665051131698338080497673044964329466470806832852190922918690059820335803499551707177071763000866456857730638808635352398913875806151586143483766320801078680072424659630656482540064014174389497703031082005481823446354605481008502180949034788738916664802924915098674074820854434949657998248056663416430461227425717866405006081967677252814568230676955729328171598832577728790894790741479216553160376324312050249956569935097759403003873859407047270496313257890814747392574220157351974837787033600000000000000000000000000000000000000000000000 [134,44] -1563171611126346900233622825752932329115038218126371692191094194277833831144937790139498714285802282838725761498742955763442154987644811947639848119008209637094787708707230177345655795167453700145542026596396782371334342647413584868965674791510068733067415279088402237737657071335265642092961145196280013608464629919854339220168438272530894650243902797356088226478188302409562404978066709529263088922783875569439759597256563545009119546435827485036965857336807870822181662584989572933172108722000380116792898222131154802366176624653311968062521115521775049633565878412588338646480108743100804677408286198885856255991171452238826747314534915701565008245075984427704665223645655541059979727131797084502753083738323908313444724567487214255721830526290201426294649471858923111032438396841540981813040887771319146113943584538980974585855444769033309400053477677666147715446487270669305265457138707412500738441746728927683511135389632851502250989438484260326952899059632051282496659961622889473809756910863586391065705029730869278250623513026132101788598165097912191188375149242006377985265455047573488530781764749437948036720577048495114272369768959649488783689749082740253934999683887802065944669326543171877194328244657379443425878587053911307910907157224796375894148679789098833763416101304776642559333783425651498031433945654786586247947161901477824350454023158499855475235039963519794312156192326583139897069972687387789233860410947133106617981481124528231393831410881670547265206079602134111997506282087385924133227302671111295124274959540198988566331911076086208122613048447440227269534936379210337029174516906738425150528103671274424160604387172974580265642374290075867434535993610510469786890797586110783149209972934371382342796999717379524462863589120921629090849981560119762220846353388273136129452307285259262352638151661323364212737983522999764133986207613125572766425120638377912455223216693967574510729379333565039566372651710884824513672491444597428821931982183344166800733864004534768413019280186671050297331093089180590230490904027422944630617203283598205443372711642601222230311302605360940330500818101785411348316812310000967591100965354607892315403363261343787388853212672282822861925330176192466891181702125412493113264281717819616981099934097848081014453909395712241602555026624566298736714047231300329331247023591943618712325537967516036817472959183984838880249897400563454858375745957748160518481853427681579497368429848477822519350624829926026784342890080791990693792627826844960409161788654525348011387339272937092952790301385712803529057670238713541445262655579745554485187583885606955980439140989282800245765071726081348248122515870166613307358832527563607232323106691850986524227494130828627608161260720855589302719622554243185401402217614121889540711666430194526328506906113441727755263565220813175603082215555072000000000000000000000000000000000000000000 [134,45] 767616330751218353823292079191343090383923153519555600894926697688220132646525024638261276407476555906947955045914530747197533505361853788516639448654055952738062428040677401799100926186784414822679841432156481727723721676823183274292951524842263269562257087065873538415070525966858729900831233005650504862838136205300134572356119002873329252241385806772955170686643936678003552881666148297273765415166916246251345411493346528888355879824572607880778152552837408006540836172207201761557733300148294156902291066478307928943413456378555887464173226860438892644329689126556055203276634877117383703434511472184166472747263286896343974476700529547735002181738340012257428529188742673583279345454286677867253356610489178746529409184378326481502481257899314463897490005478948970504054802875369432887098875596401549307094111216419450696481813845172077065223407543399890040853740607169812859850919169383046930973756854056036322706107850772642839522936133614020078670462286361398482553711745703895819342993754385431159063945320350172779715872470831756042275428090943107849620341982360156467916123809223570246934958321379870578225766827766931761777104854821113275596208331781506806464562673076977951352813248181751525735526227534310324941988117854308486678604620498610218004316522799888659677776978886439114464457045907703317816937126479451351952616130336573729351111740070552164083944323245208231660094601581953318840429144828325415521814278270589569568887312548777688466166802518880042328491073738623371153340508562647404837055923332990716775491574673101448672750159269595318371752418036365398739519495763366204353365958583745781994793845364021686962994343635393255432883652250771629846869549236260749519676416020779006883679101443820167211883525550641009638373063707856162004932805181133919305138664708380257097899282583442490861026452547893149769154061778691225859175943426956144728391892893711592162461817582157690405462551052988388641850838017847960861774327659522588617631417577935193724967992870608512961644102124509666900640195908382518793707700339234516457156597929909563265119502622775998546913557024487740248414936555106021180434851063852372229391756362621189677135761634872697427980648193438247307760182127110677942805988999832002584496367994481423653969025080972301706873509140501756787151247844659100698747262614253573338917578093406888638109364658301509012193275098975629123297610421371903182595988447827201144543836582179789257100361882708707629340395318439065108609420906667731282300685151233004564621478392115639629697218484895161922293307978921487892482926533961325738392994112764890209284819472601545555798182343020662780104767307099364756692978079189074858712269266327367949307637254622954537333348396284126022969616827419492274289787752469387622669713276656244805270660305389314053199139066807680112677178269565446068350484480000000000000000000000000000000000000000 [134,46] -230173319706090632904058992763424931631268106902920050079232789458682723858542156931096851295565764720538520167889123304260167454873737881516048598678240240743361986727240287093131915977057004696141341152562974201175433536616623027804907990889882968314310935399944297150376808297735578084493784569102726303784679076191876326781882845863106618627077936992625672312207196919972315133724684408090250182302375844278845959097144789294621650607607239099500628889355773615671852592573982453746095300490136439932294958969535917512576360616695028844234633812118255949704246091792039647742619881883579763288081590327326537106762790836179796599895157307343535521133604787876627052870570204004968858889280401994475022203340751019784877656542720564522112567372433907849201980381169639943194977331620200198497736495534714568401609628637748495984900590839549715983935669579717914546976969389984893053956061704346607726483905265359382485786145183736662491655090993938015119991824543008084718510478306891790561892199178715213413269980880769482023496185760314124384898948837607153275747276195107084635425660242318434896571933180748457339628682869106416056771580515916609372818586581789305193763253276719027732955744210488216062084459103028163681434779028569916902845320119638422470348592526712792789170274241343117260447119008417795519926250428962782439435516145844280753650030609024535239180331906682554884841964198388829761690558187199493809394225901317581690067575229087938600920320998188648905683642120635251777721555695504256562532687116617721085553490459772298682351968316363042325516861109408264187279998516151351941205256343080710480900920220262216413125971413489735964117717572891052554526251008696932113435344085121339142194970559152934447650506738406908818995309731607258223985705926888268525117778175811210852907845020744114093312214924558165825591696398025234909744769273351245638851317717027944548453059045106270043579371893931292411123419939439902122200348240112884298431769215260263117345883870421907331571341141775574643397689284978014829058886900408887761595263283811578651216413388621710925111713279570992489697117707660877609257751903999394600304433832256147010321467706156365298482416186296202677634194703563162200225994381052290887647078931077636344803858971715733355978909373802824051318808792838320123515762760576327274870425436436587820140105971193560678931668136436629070612216487981656654813718511026663031063117785602271231778529224998169704084190330611523406684455277682785383201606286154330517705978106544599644920935242902536039820499191609172114670221440720580579697765914544549220495379046472085782890285007038107506451699183530392658577679922932287767661624227308619537311346574218287116814204205054199790489246525549494760046327277824848142204399837166515269083291943055200142260276801992099859595560520064490937885130752000000000000000000000000000000000000 [134,47] 32407095957942902017120899675429055695296610203845844169782564127879275212663336157476723933446075766693318300692763858777633567284123148230092017528545300375498162193215296362012000712016834055316259623457152681067717990638897568901085699715634745404816322977061180186874574669147055407396331815265285413319403522889165962204589774326010242240204051990419983220868195419414572251872883824916069058920372995361879248672908929334588863816413106947957352469690882966761716371819707349714072418130907014163039453632937584200072601242198350319717295207010172629763475879730609024521515212997922676805221007581775402720996245686714688014742811701398455239630993500648164351313269876632146986785183774812391319285075565903500402003861279008966382025788032708969349702046730250576645364604251046102558425409090131712264845320132232078887678034282481763441656955762073950242561523967932350613845987800109593800717398889159494848079497557384380642036317189069313496471986131139866532044247860968697728311201453183009548831633780240511293749997691620707924005344710007503068346407809191823970143854676075784641358516112360841178071444242336191186700457623642701077781701883929556700642249145227678591020024590683157808391547336071033551946084732713076734984084323190696065278718549514203778700637589055971946214699401302391978486602962510953236255863096904813018731208092549310882770256787669791368368385582942097550678532430081615649816744151868308086050607374299194478474791460255964838199334296476881572587425151658149037506065426153966616647055178403758842503444522070084568841318126489671578341853293353835218048845470573767126777621674894067152898972902969196764664667254499658178949031639493885195304912606289814110554899809306551894831117481684430553510797163809894320425386699394928825528946830863583749685356906973024062592413726450622563720291868552222890525247980006007838513216854775383574096728467842516635363409637591582495413050357888312471896838035839194206764274144021499072273017116360901686937483599330864535033086654281701374489726735656472716642579151951102911439270792227129964979168686745477413532706543189588852864689600585543253901556185112439507039887867487203166374917789873450044567648045443090539139180291771487473455627166987010065501456716079360987273214659714371317222197770754978261980666029239449344728833525426304447936059354689358415069428048299609661247866154627810487305944431731870411805936929970516646389058622247958871644372766961230124717219728355024843346210869770222119927811818904432687019832849682579837026715394902913445601731958955994196768996074079951306176488649104309430866814413826832977379146744003088622732778734079452586583470692810290343829787481087643490767165974116465259805326024198415421957558027942016827819511172094945182670152396090110605968819373203194739803631566790246082113699840000000000000000000000000000000000 [134,48] 9161081367296297720942877978766242254299778316537391553778803740248998113196729548122017938882703930479059077986429156958244273617035247812801099849026945228779713317116649564530651106062636675926480985560471044218594975559684623541347550377166024981275078879770892627069498493066042563761343872537215369934336730968905456043138805008286554901847349078982082370469783819573310362432561170968852153793941309961443391496450414906138609154215777950828957324693322970284362912740031257450556748570491841290890172178478144469756694377460859749113651104182641032878200852101727759223417496009657531022284509907275801218001882784626409139762582279678414200847772878786057508642736812183660768736246819811429003645094824430277110182195561469553983902865644720706037308378718406527813174771524718224007285788804184778082144754648478583867949823999156678547137418852060463916988304364931569864086867401479254803540932521726987609356594251442698866833642110232055030995918376997886641224635553493240416215664892646531045867247763197100639119214686815096751835711543454542523306690805199595185853674752202279612688166430904300791098133648261235568454464019635572670259568941963225296080547194856270227221429139856146343614959613045845798738936716151919561908402623413357621845183281558128934535511723400546754000312256546012999588858780728258443628589456746734745070989280744001481457222876942191298697349507433384673824573210767654413566401317736591114760594830108609478118851554560134340334247704759300516865770928779079342121748470219642728857421609193477640018882773784985709120000157285317057196128364080984640454166032487064065051210484991826968253298741192878450567255938157272568471310252099883686400735624223249186989198942857988737761669806007861986009722955347309455115559585346730140909000652312763619820687405901590407266752069718036604432656179814286789825958710618915599470194419143892318529739505087138364863730674932461292260842982668656356421467504256594624441234702887167510769571543223493654096216751871048144423416058934019860483288336554670346141635040960339510076305135588037740658930937566836821835366432100154977909500560574773049108272728357832312559178967392799497622824240753474350974465015827160415057824030573216730400444786680900369129815221431242487285909958377881855670137316449165618622764010384264254096258043202802440355949961451138056932040487527208044606625606351363598862612819466717852702606742956447518562914907530328947112604257041518651298090751971751327823661638068256266543889407562622573429116960694923813095247989700537463467290667297869822883182398450136016950875997681803984001266417843299129190062442853717384624649484635059844755310538572082744967607907961763205760482312669981245875615512198253810890237949042121889232070039508072382295669187102280218642485598342652955106508106891219620102930432000000000000000000000000000000 [134,49] -8542970663151137227615413941832472227360599282930366332605713605898637870969634110117412791108652598111475960985868262766855046042986248563913929240711737036024787841136178562747448637549554067239449164622853895020930965725459400792751266958205609432970257853134376644505279065399100921655680104411032553845464239612249435430630250057661069079576825817090868348999818569962389436358740717718363338267994626575992929520865703828738977954334664704136734013145360012240867766612597410921636030172013441331069861751273677781739473775492771340914569462743801980159536814600927579935966553020810697813226541632324361117447914913907065899711586954782604177300578823688489475802817512630359294418960405146950766394406700923928856533488570495225130270909268275464145382619183007790589805723414152877929882377127669239364798646931084047643291615405314146637931553693614836637714278440452870895175203070228876323833505125627735280687170759888110400386847580238304437516028633784371926647634329220674875360499434253138898234408630503447967337196436487488208069486321296190220872552871296578166291925814354213133609247427767902401906504897058036343977884948853985116516351982663951793369708312269620233323121781742518018096614038776173675803447220292107869523366215118490054046375724909263849176615635271280587740654089202156334153023375384500622600174368725742522960305749333301554366153917292560736391507604867701035177877914379052480942141212359619351991064135290903084735302936375068723933346065773169533938543672497212391761227809480230345811012489724313515521811276696056037267293326066549735970896072426908083989603444253379084725024784420265403124219480133919454845220475304978738517257768230695677999193817582873894946030141561710315870110727345246300963246957042222317459430932728279567864022182261656305196373278815416959710526783829911409864093966979769527202233158656464243108159959113296300535777743275076008519749038128563794996010417744158704348871107558474071047538548423454014493907416934780163435364434790390477780578510109153815744080141768713770664345512826954514580091894651030241902574612382960065059437348393434795903592072050810722732402699821248927478177054860308191890518108924687529652225584294596880527010475997334519543975273194384824814003086681261435182656048391701047392291962806152736766404007848055142560073937744308454555185539429575178967327219895238702698800245598252463134769841196449825751172412947908803091173089331861131634984054894655759235805173888359105946900081416559221749767220567933024130030548402836298495470043559237359512328929941679912487113771082747466800311236504616797684983453513981762769155499242703626795707917827221703537437664161679389469287022277675534377964009515754513392838331851946945319120900671711628195797439121947662710684546019707332987171661886839601789006269196878639162982400000000000000000000000000000 [134,50] 3732219909839508012026345614818828514724906692386481234073595312898747242797186434211280363963628038604899233788644442751194333568958371043449155450661305926964797090817084769349369471109223992230881484654690816805940507005362234405260818057209825963403467528360087965427612380525873567709244378610438283014279892593484809244819013423316437554507957432965424253223674089314827811771638348861999541522777094266754840882395306700568999142147904462768409218654203219343666376873262881142359371753710765522642424869299221301327159073816673156483630520388920503248016469938325506818358041443218013665197367568279909502378712201941978243670783143884397463089752626855597666216399299685963632779782904000735769358134662407384921169985853355724588022133804214939816044521733235055562636130909236819030249215886825785064417061098473015340377939622450705384800537458535144243554414294690720728816086008627508192378774553219511774241640655332029182495295533970487763316913156550904254167988650027759327083291578079274945665039461770203678890510911429986493039746910453215068867931551047254992107257981741422898708617512077995852803972800938367231871736327829466725540182895929147181153485963415086689314772186086258957540780475041959421857707796064485298547583788968165281919774069725398892767847094716317083536290027613810776314173812403141968096420799332715039314700759787437842092467491706754195702916278417680805796529409963730735535612793933746313360365696356818043822411003009663455768228854214423096981833432696484696549666840412756778429955124182885075113207406488974096538602028078669558299992575227612008790633657522863511604387228811136160005063886395808038282575322427631324515552639725107641736586897884134378319285485729134794053252419483884271135324676283324997820840784851412226822264139009721373133711583523179826289351564360896547706521511992538792438664696256255180247761100204406373900451855699166586023164350950837507098516845982646051043415098429573282755280299140385430349507275776857146220837706353104150224406515504500690518155494023410748721221818356006011463973973512235198223486884139889725587505926009675595977299527036804206336520414929624744941432446129421461833019657436038003197221289411471787648327446297473359097516003854418650209107594740301665673583841652476310513967920160387966606462345605738006938967839072662215426499204168216600285411865645808359927381596374280301349306098388545815301260502630836647166795296064298823119768124699168040809823526764879011926143692116628916600565437765184903482091593400097824387670714950569372833352344940554802997850133909015067367547121834717303918665163768515983145941932407897273143522797820869238537821241285412344659255487927836526168443260996272900483895934015786603068563025655348082158857186669258828968761568808381714621109588376704373284013922124268376929861632000000000000000000000000 [134,51] -1244039833954994729911021940754901773080100348475739306696485333932159476265456576524463150096138491907328622568547699709173892148905911855150761884309133055687090429371459608592933766411802310822108239215597435772911733469634806863659604626686962375886128071428930563534797915740616770768442269964587632781086359333479635145632941666762360900291060270792931562599520956580584254874890966736294953240927655763544962857533428403523055026710830052576294037297230004933852052517350590906201808043729706679625803837489414935111989669025650987258315064665530894475304784435272544155868418142363599693897854564322541333643051683869819070032718850812163354316099830612138885140948725756495615917294417370231582724612548401042423464933284443528262817260215290265080690884332198812769906955807359002916724503166851262146391959610874678643189241138955474607913142731555357815096454430299084361695716072603970010195891020406146155055153564925783910230357286025959239618506144620708804874394719131334413042595552074136079521481701257250976353225973297700775650889283894104299822168652761972632077242551021801679660232678759459917866658763759867909926995093770813810868819567668258258406246527940907017664389391685594072643585436482382726783680514923033267174736973777611422999082998577219368740397331438046406104495080310709065941783571993795646956503457723519622200179972697590417407487044496370359279660993823304525293532767197019325207703852822410852717903476802604507937446996974003467459601547044815374168445237389088327752771613828803022857432899625586414856275868394049217055854152031112287984430695761720945826071759192507347532098227037038004132505925508156671510685573114518714223336056579630463047359177302164566720726012808025226675838838161712081347683287729098207467726488584234485445815827724871534513805933164677761661337092104037652027133656908161165024136728510947817773586058435645831804891713079309335725978047777474129038147122213249673701938166307045719660192227834658840300396940539290321414645935065292106645467866087149473897156884973198074830959482047059963192828756626812832058156416621498263623205116463961236470250860849069761647794292173738441514329617296291407040347951745361536550147479709321218165503540814114569524604827171073350123697250468205316761586257863529830698770043087240225564662055130659117029422501802794529689440396158428338842654391893970496094789141745340957782930638890019900418368373699953282351141804807601861655010595782840160625419232234525876349850152270079079556082406894431512241886972244533339905701016695625998417697785280707146655098041408028847436166918210383148620354177915178767739186294661539406605795793437197060619565659466616462706747959240042913612006586767818935671582469369547083536308032210478438529074183867641061218452949604702027332234348375495925778068335840587374699479040000000000000000000000 [134,52] 359100188840053860159590431000902597221269950938342772846863483290448468044988757696026143793283488654666020794894126737557592396663198024942381444550305059007763903633917105955406697443491051058304431290419613585704721720636537685233343196455141685357826798522276614978136082848573000246418841734318994387440974618066812241719379749645452404846663809311721517150826811227113559116347054785390059342699170725883740309614895988891447609135028201582180762839891867971905014170137407570625824297532865652277593124932348047930500451490839238169073301967874762257835082572432665516815500934181382446529721016439727320951452814704248173977559647539983174635348553248440898300688249577871839027417016544008481043296735865947984835924831745869313654039381063239968186140759665503212219260623307446444349521458115400091836086530419220166160420614309904015429138108211477406911093646873311021330868119789098295868083692192854446231742171877073252760319755893341814935782074519472136856307118470206150790042410981990796186396942471096060709482545302593342673215703408294182688192255283485450820775765146723988298344370330783685711717053903635095247463183134629178973018590032769668239814970269595094216337487070091027047847045906497838092155571023926207609756764040400257820163759273539277407806323910827772338703295938516672982396609958694642665732802844536716497708621642769294271293967374574034380076408794911307362260632842701775444847487489551854353961528145784409314562015301127750634888791990110008704650498145573479992597642717820416254069601196859119983587075899158767468222738927502217152516480645005807634819489681143303006305660495685230651927502224051674004087852120832622102768610384855175875927192312270891662789118211311638028972851938710498020055391523685862273378348210696700632669008676602724826643652019082762315002479278191626470518765749718379180951414667664537714022497920228466304635127814209733906500815501613237291860482306918455115983873554547179669982300303197752498693047426734822425589739426592951781760486466401597958637343798754112999124610003944830971827590532262179979171948897743232670337828339302708507085854406541264068999585069955775521045950988409961817054593217950904435734794381307943302151899334011132434597346547911662302089164648823471972846620177511576365727519517300579305927168918692940151754995377540350878536672503516849834896013133748421144583819200705305114414021830785247806130112597965566907747289362643425825143567332435994746124582120448282331217827818019255409348198036510035816647579960298732570395671745617131550182756742371741418703435734827277999393404407705355425262674284117176868640673135784413650053970516811372087328651330903182683247002500265443181410071485175988982275125083241795596970713117522103869907388071028905764381042314844737119751554006121817743168211414942425473351680000000000000000000 [134,53] -94460431760967078038290464274621983562292773099018703497896662929760158942154601482705619258141825254670807988285983053907183971229889635984136749341821871812573127292705326258314605551000942155414734407027291449071445108220266945590657088104619548252291180623488305934236508361005049022564077373219434400754074465642650588656396562269617649200621156318038285729807871138020618415088698982506567645315098166364547676719655893609185403570405718849391436700423712075763807823814356314726694902004297039663597770171337674861100742064620069373421082162651095271231800442947291241111052648937866827475910817263473349168222552640331579256248861232482375045521967807137792439109626350703217631642721705441210474682786546079329608411573439702989058977754957973961574164349395737407620553751579753024183487661235021582096607938414346109625424438943497230662945641454557135227590040083129055053790573239335791080512218859627762392278042753094223378777648309341395329404335038960079598199811418846605099810462976813903243380112370558977023824871135244853931850143117465315535412592515961790930964670706743536670334379445964138206133215953586701791996952019405231275807357504746066157264135997959322514160807087024324146388374563938469305237829876400234126527207572390371369608014152307851106629357195894771077905023245349430091949784671168942816404293724876676847616814877141389427546112197497046635664459333072820726893924432817815141723400719519175944230148463987662476745579793977099126477004927901073966788498908094615417371379720141192642300617489935517861030692086943110932593362170717618306822036402440019541954650964873546054020726042612314218045473362449129324138921999575979462720717035758536879343175815620982012645395688536410655930855373183281774437250870198583875538292438163497666877523061936970533944998691018805361378776680423324547654455383353404185800781744921278969691400456231129197816444814350197234028571550254029577216768819935653394045224169990613336524659356940003633973575962634803512363474258548246483434528391251123833021110167081095192032506430973477313891256562790190428863581518646775994249572379173052287781509074446832468697900317922948953663081808339982177320579044491738895253926273494754066559970958185066338486745116616572554831103286206747750218007218492680893397644314148544456423726920138969779275513259102620529209484305305219117608370630063604585657475975814808750447892271293347849435942011930633467755956447587669483201477201254463009811339821393083553249711419633330347052581905156136268655428768604617564588705583953422930203317079213840283504257254175846805391379070851595218842602455674685404212609632879007932369488226356518685549396570804807752435438391170244523037403717940471819705274654080574195275056830542839993481110773271086513067439623172282555880096595416311094256807292595058245632000000000000000000 [134,54] 22586244688030629289649062203873367046007015925298835712410097599676801691701657876675043246714018654231517232048133738204615782519519932545968622036275069589054512975001732964846151301520830505548036167377462477148024554431628924554168093895103356736418125679793911317266753016297679520677807042149533889282306915041349292046857421783185575501602650328693857462471221555372473091689123784209528821288655299711548067606363733468863516911732174446278980595329362760126303917649891353351357767644379117078143931407039897328352672760334335130950523119007103436323785257958270048272475508266390730919751913625104228737065400007949904429591052827194260219102859609292097194584221900183404385880751468652610116659524788726529486339415769680362697555313289612727085156644682439144795560001594744124197443473711081915854380228474186297810427831098415972460399573839300444284993846003257312613114833395218486063585146700162911665362138910181795040244369964290164745918072791396919628024631413870860441882044689671685078048515989549735098842078009721657531039697477189252256101472076927393168257229478341747328574131143991423977790702124983864181743363928110166991637182818909253401717491696463808301280272853509949763409203287146634468493538619568464644233326565884473011437670080511194819912720454559341814103811465298156242013843027049052060655395637550929302276104490368795282892769063654127014907025996474063847160122090927106012307245649552382295678900307961623117768560164651860295250657974943296031492247364090138451276040488081396119413820062034649741101242372857216973125052774247370683964632866513166552000511838526768969606905504350811264499285080106351683335410518672029507639395823677516426742509085145623108721521841797671474633944560602393768795906401902429999287207413655885716046292764677162234938644911902814466702166035459942037252061176472774053416741677955640851085414196192961966589389399293952955099094843096136236126661112965869885114751537425728304365628978578025568138107411465576696610519776870554870255811071619725494922447744362404751067066133469312409300193901743043840895255975945383436321846222414470262331357961764897079496304446420688731468939125084776530645903781139035443788381500785162641872984441900902945899111934414885749055772667990753622134107975034355544036225113934329060312341803085258017289678604242122570372256142731157515134349331213970623032338466991398208654648313589941226509108441212147231055237893145465248137758766937978282795906670835327040330737831904787310522656653068045591160252171801613063576148806691732778675349321990838173362852357860351893343396925352318677440387898151803543784113661035345548581071226064209338875285482671452685384058265044066714656232954739119937863807399163134759239362604699677973303905111807768697556891240264158243196890778177902211748405318042750522753024000000000000 [134,55] -4729666782184172910934517638869328131185742300395212554384803560877577649994362109301492187429058636648021115199949086159242156186220062734420737611910151794664864029279747430730882295758706459801134441779363600969452630874748412095424120875720381341538859701044950919112826438457395682936066632067260744987246447677873453966674148343498921145160374445932663741601409503354992051428688913129969509271310617928875892394768165309687213183827129804083341233047561736477048825064674838413547711310501027968167214111134151134751745774570101525006744617476015627984389940391213005915359776211387162167294264074844034047226698636768091031684467727648156086643528586633445737765223981909434804378110378453278245732181740311170213795431970278380473698904325041080422511764249468720232031864766316723279495435599142619637888433422066589987122282846127002788860349205344316812346355668934398574894007168915609265203939053128846751872636185310771441296366483450932917237355902214546845957771286675402925483488649396933312358563056228070366227134731740510214373657211076760093349592289479695653994076312307216020302519312409373401116763008147123534777428717670396022198599138287591522447748925360456254913020535730532478412367361674166530926613596052257033421819591311314839615237890052469835778156092724552813643864486691000339117976706316469555084817074557446845582966540344405172784979088834778848754668028448745735729303809684175746384260940300067878417357213563398551944858741529040935727362087125671111033619359695110259559099825933967035775243044440275608212135598735946164257436881490332950906126244588040624590456078376173564238430105516503170523999569343802900081807419344357237987528974316431221273055120659035579498391299860453664463731806814998997970182493173008124312846057798153993693295571284541036021922091902467369453420807082199327364052804856907492584971715897466087003354573684515108142459702412616407151436718886954195003241711541333299159325568843965984906437367496107466575601454660495439998805758396963210372056425909517683119979321235142063921774166998452635441680266269008874150950187831117591167282870830839181827022963910282603056471005983540273424959316691694004850799976984325456520022787512276351375771175033718919640232017609555306733813393519255596461360295387923005411514297345954690355441967186741250319753448955121516266555309218203681851091771121448745134597526664486206870786034602856866532410526622997625440301810436047930057905391936267813790117544262098801124390408988358957482196534260876645080486064164302454346901716355868849438537548707902258426791917591852703291266056108326559199602490707983884302275292783589015204139107929689777392707202217468336481414986483441714038562526017556671215236469335557495216597793122516490781493039322010808715213598435425418811137892669174845710124315269978935787520000000000 [134,56] 829664663445855881067490546157789627317615415628344318159904278123411055283906709306839905124522024520603663825541474682244529457637840409742134339544692044424698514661572256219325982850916240285021174611781397456718130727687312475908246030056726678092730279971080186954784918217765374793108091621587826368275038424339682704311008646576787717473784965295140953142412803602333671380908595289517436859702190340646409834977355126658068259131847382888873967671112908064811300822993142939896502292912046714300458331479835370632575623270720224812360441625078370693760910443129297421547394685873563522848210602299194485078754144606560924302348880434735900913287469853541024169289788967471942437766896246474443559300939219669095404461644706536224898501122342109330526609963059641347835635915611708522289547745968111874339699884259171202605712837504039433017646675456540610694099276530394189666629750493836244956905828056340826999160006145605584294193847391535325072616702884457532777341820842854149441054702521368379360094534795887004376388744014709934360394377696244259676646639612614981892033233521179650378836450016813119703342398251574662884540717428154039361219830835699846695072350840747626583734806783858430866025738903178350125188704552384565377766449166512970410693514207662438472677052042909326847593849965276971214937823873525915047258671894992693843734659719678773106307080645481485948734166675165813672801107686550444542518228275718935671741700388922753445671010796868907654708008295561865322330925081766722405165936626871872436271492063568590927875209573531777402473240819544048744186526702121228273195257123961149464391557892888290492521054293314404556585676570753762248915358682866750718822732249912537712641082408394285297254584188748806946763623909359205093435118487241224760698878838602319748617577246888819852821772269985877087022354429960177843919729980577184082967334214075907085456385216251058374753872431959952460657681585828385207982692861515903061712741036756431301514974376729696594658044753887153032059568586939489626864716455942580612187663907879636089477953610696170995439471290434579868196073054893488941320856283579427643724763107344735040337659701421437830343885089812856171207001270556020935537005547389362606576630679477702780885620595487815785567293933432486917533781133542602113748672916119242462310579134405692382594333443297327301213624382996908770494553670311120003461774255271867493116228080489941906326948953558444450807666686043225324912713206939621376301559137918373976605103229122475338940801551756763552326561622416723985721913086114595698848408181695853301166129088528408011861609907303166847310253253497825884684015405553466091427071772241981499579649617596448102946000812621963618375624514050571652703977592562099125221200729728925583784561737872229883488871575302597117509875809271152640000000000 [134,57] -117966529866760806229141876872905581689534388750742336913548150016186948487840996821036127533966527343974372579262573648477566944316215948597571483849365447415964460475833277252820108854631481780104388873973175193590992322819753654652004919103276091802142463618117266966139804585514698374073648448326352326993867533635844657978183307064788678006296433177000803006535509219118786743130356821852964573312997853278741281443910307346676083089308429052994619721071132788044648597590894249706252392657807996468655106182968152878625926952149813718639206404974255239914566811504144200654034804318114924514978510765679133405315943183253717576602896557124590044403295842520989666513590880370293914121413441353889534873479569138170182876437794094511504703329540369346576850114143434955620305579241292957984615528786035092466829570687985058043509506024974723763340327522124668135371419519451121752591832022235994259245166659822563502461237767924558398479525810255178427277445828741401335730477388865214850599100133690204445560919342112069611764437072614918708221081746596484736298081276099388645760458824945620066107095054257110650059253430899924197047525003561993395288197294899684033533713232755220613955103892407013441271935201694800818958387689104539510124983720821988553709292642699868201021791049963767154079792378343219861514359608889544488648048125391580007248515830398073514068267108284993421499561188200692187425284876004125245290030890769369617784302138375013677836086790626303384252594416062684586471164664654348557560337287857442573401048306719284316282402900123854831187852132132195274171433753557471189405246669943785884452826299501106786991822951279587270523573894046975742385221340507485821672895864155940848668978875689267265180270016545229718806322748118332996001448032861875813202012455823242708554952111090521406327385188831455274002867003353039516685114170992348298102006766643070342038743306978365205596785095910362201812134180922466540817639211174579924552577893197812801965978891596882177201729102607927227200396344368680176974350925141173466569510982730619740312968019835642878641694532632062952406986341858629083151753577140337251451263632021518465030378268690778939846418648404079096880519261068368204801560383786527996165090805755512635981598153024362748666809616557571674794747388064803151245394857540610293233356365178798387521048082515416343551931967315496431988804998470882059372881645374051204348648050647524972037698451434101791627973325530567469662228320150901090000547547341413210781446637384038273818386315099182232030148579869887683519860821128229240996607672101989046715276818164262509120215529224043523184169840577014102602688752952662878341814435304899185428336033046559362221509909648061744358139497679926123412812272995869641869646700476143922709855828705344509339372696362649403028781197992234188800000 [134,58] 13484545986439557012164306846219866004314112164556664320249692168601454929602797510436902663578873189057635582943706733229227799036920486459356344963053176054340788164132441032380422294147083789892315014329604156393896179456709491910551205245292571014692353251752122746517376225950105457053874354692791285530034779050492774049597344407836271372224875001274260712945594540787375397723666190125808252444162572961647854007691394727581044091952393528757390975523058787467635678611272067048875685853086330331655592945212066143861173609418709834972787067543864000299521260373575759178010787515370909105940554129621267982482048609881469021520297178936848417615025611428132802785377677871974213210910577794470352138524558402237940087419098426615895124271197289561611681238857341738970731428738092401739502724504986988883540504074365175249767264399927713075197730059995799529833449641810486489272977708625656730153166501542163525117994255740879838818830764532180763897588801318328767178354298645517847390802894657897039605599688425641491040141197403271074815068051620514447377764539684013921334112807568158096338756607254409538219902057386147342935395294759753879371599819409465561338337182055236635452623805959772344268606967836525784716572683808992646063436672310365553490332555475250709887382562235200456243545238025464772564834656001560711629978125262735202380669482215129235306600935180390859880074972435936287911134052255003783251189443683443982952136788938261548024876980274670084597541360324039886743247623784491519520735628553809881075280119381389999219530337315525359621707512060334566135766781596190672008099102811267709091207872191067820677220786740406440781809632023761003491063009707644400285086606748941269029921432318502663359625297424442250589357948036694237342628052676424454006095642299006164822712395100217099388869048359706401638879978473908540377054179963245651461323555838661590605339960993745844680083055931585607528696789227065762783101146478460890710666085573108050768467573873018324746793693116146930346863327264413058907545214137265616468012747664481558324340548208843904755759359527434797409008023235584723743126249880018135590733149840684172230745026765154835643416571778567419542317415382097010029950582131892777632933794458888451929431022420760340509543755455720950177585698912922844339526272267804199022358601697759963650114471448579692201032965842039504114991887406906334666919752850672658025822965144079177659441834183081592161102215524982057581883054488494991596007280352563016543978848778426980643099591826669998605070162679284905893741578562078091646969494742618045926833587445414106559401219558152422851568740249984550117445628242588688150882355312518037941553285007895558755367616076802963904040267195079637684629900879662340242436440227441480399085077389748661004310299756062991140038651369011832160 [134,59] -1274272861926218388496865069432260808764278536116940397872202620486704581673095852087314440363257830845370436567945597835196262707941621814843745671366599626332971148816641260597529708656403227838659291588277132064412274107868324981259635285230141756167414845712022671405282480808018644645629109894030146416327375306349939962020647191503147266411841221522658106203792904743306968320382412204658981538362694370723493683210163815233073524270255722845002014441934182561638514594218283804073292403359655498409957208425097684607481999369559856266855493045889502283942430058458565011539552109839950045803422099497417074021464936923258859169946943176283131833895911927898594421137718747532846147395259586783527580599088141422823333824552826126670623519554783281805904515141271009708897304142481737369831058113900291052650739566998225778913015290268872296604633224252295447746584746960306947152937467361446545023214255882276835240494177586307821339259152848895492788610539235439016923933803118258300611896855011469336076867287318224481278661445847494086325236314724922914667118187667884334023367322048179557761112055931703035715417025684917742503286745821522831789423060983833610203575199872224572556877789172770746599832183128433610204910181119048123065370511486271734743704078761547883586853606744093390741171144689472377064628285832330067560320621855156567203295030557365765281044000837597742970046654257653944061632188706325581176645936728272281549334008655787370905162936222391617326780520476760887821375609532891860368393629896342681952181819228902164966062952476937604915716288353990543356224015008216565127755871442662316698928973092497431983029221000385714895743929566061043746776153427635497910736801229812592711248594467107617756159331972499629959130059599947326422928989390240551405667024202837061036191860854589685571390898533956876772097175651224922356544510355172973813439012736828305515813335490688116197384215883793984247555407625085097589690416720042999111847993407306727811576166163538752487853736043105782797186639248455380433986320242742469939443683878308476577142148337621192756371283498552550692052241034084568933325299956250728767391316520524871213599475149899869954952715214153374045549574914986787028152885102493507612543009581505643633639091189871825399837139573670233621864887995104639005717221043213828848605018767882910681097269650556733805260919752130798687767110757605579209856993621215988880845688652775842224396932248755524495495920684894854729693907862929410152443449202073765166088381348580298594294303684451662027870647093693545159069658481672944172395176150767057379474622700667406242479986119837687904715592014750149774306347454427018163850582679525457391330638156392472586972432698401351157363017142890867347929665691254709284071644602951768287873955044054333227667587912402328743597750885520000 [134,60] 100777131046609904553138892081669622068152774747441459962340577367046640222605647763146323204423829472427051196380239630099590944165142940667471247045670162995782923762287616500509710257091134373454405762620870925522769051815573131602524391980627273810761390860166012076685942025675073842598622869824187054333756725860471661658288824086793631102230775464874977648208315765152482766659737785621919250911421215340193240101988813273961025571852925322750256355900333954085987036478389787667882500961265108882121403689775732995376575573178782998424116053000501062545869162619925304351486761598205337199122414961588769458706029301566339807302169097096760307882714830646119468515138301549086022858628790381110430903405986014847921788675476385084590881653229854800418148378473285252412481374040165232013330566908046483756521389564117594902592876779734467849304841469583405567818871807244368251152546488393495494584252949626877176583329175799844751107364184992277922786633641396524154161300431215382493423539983537350018914043077528908422660557108420189206037554922650597903045065772596989483331534474498941284055661554469152990708085503568564696854773047097059998855252363904582730194816844819835657433393791825466858547470918569397021959976361711329766670458872990151745325876928997663900936245840745747396486805622521296871273314978719693988197250934619711421532032609578131748317188538179727996429558474715658193454007100961933323998005354997381595357870842165025007030414747812582435148801048510825835129448084949110415465838509167768653300809884834089150702003358190421629202444649370780417822065630442610459932358799987125774540330794729614187200092952234483685524156705855212263366283820048495157477964550371396702185286065396704775076968575429290418850552783715005637901728650569927838261022135812741133909361365899965086824818165374006607176516211358084231320972753683640292862220116636188025058877267685193612499659129745879764479794332543888774423727695105733157411412636161047695174064728497178501586108222557097814538233354194953589380266920917712174740405821889796175068113399465831479935099604067796483140903943503237607478260208449894913615990420888472796729781701444589640763017629696758505754367144640289040249321522329874190590676964865246875181005364638589951032184874270628310747662551583420203588813965387069370158425461127166731519353617153564971263438849615723270418052700858253747763057150902711124409301483436397351098861124348081034034732074954716210329108696306963747219287043532522828299533698602527636723800984570844033360849758644722751154004700704797057903409579589613038115616320600419566403357454705395267512531041383657284569778313712559673347628487845216836726313101102049963319417428583661654792237980410958152008762415028050776519288886834137953962070310600216081517702806416046167488718811200 [134,61] -4970011978206728703773027711095966887400499889661569986859084306470127981391395934214282557190464222954334910297233804797025197997735097460014412087675696342186140011205412592867671543142300022158696814526413912638732898805170272056624397447113869901397143827556714205734209306626905786780373306439556817741632756275467421289327323668243550438313357674571981910007630528155235899186997598009235202952909512794910732389808161916151248848157574045056906375220791984003178231794768269226714764306112975185384660665830219042042271678502768650815592889060032989803312025143335600042228106400018478076701813875898358657100516107720122482204379688883123271866082077683027308079564551477536203420887825759796243250941931572344572939046907208502767089524964366162718683686524090319913338141246361705677560130957251208379602636530317625312422543815842554841601552938903874485567156015590063309997050820530403661674252509282016741766231119301085014924305511590812748705919356113981012542494690120862688703543241741562721216884122755342553617002536354093084786248604856322127662055795165624831172621671501937496875103740908881649273950189897798651740407754954590995749789142032321453704954162787702268591265658091686368496017268081118404568785701112085145623500847454805901897616173424882328219311257379148959080593763323485344756527652547617731952318582857243826429924224975774453195530661657484915963027288612698934158403466854182155745477199159562683443802895124089847781178297004911526030097172545999499099967577496961644729243950282597310903081105230309190287460085643947209580316181103315508041250025772374647615761668347896791296375310681774710540993860127697051752252536283039231234212055674215455135736994445809362704341648903619812414834693582306868918881096866254654243454705457720567648280901039814459851598231642715241150010302604650066058595840106842174517911417707501300555188470479350935507960041504793817439663462723532499951074684744696971380920562501296742136564546678551191011322546425666260032275196491660080022592346103082438866616096619353903832511249533321948895252251861836163217866180739941676560220926293538022294135266470869746751476461379351150925573315735989717470044663034548722952384876278438169166949304136822642069306581282353537899640616834266455752136518716615764518974230599296051639862871399698096975509842669037285837496431708855545983260130267921881900286585278867255949656803034112419274900518542002672090732557291458314578899024118295070925554667461163139058047579016672370757247798404645779433867599215279627651140807329008078286591349716239376483436194178483220488280186717782906308361755892242175391938675965485489977589749224698269751539014779960680245885913150875256899285368720809391995556339893990527881974036067051346705134620079273047746624315284234302726081947630781819899280640 [134,62] -189993570154055968062902547740556393000618998256233885944460593593121446430841454418907475544526680357170475545344003804073984789894278408495714254962615947617233216805245438083721117649842717594307664824373361108477313529301579133079065426856147143496493397039778033253748121633700348414513688996827563247371214177146601848238756946414656290404853836284992760374644428265185876961186473239234620282412213104651297890222159597331049169599709138457549380604762012452667405039865564880063868639637139069692413594833018899190888155334707100412080445697492213706351362295389946079934816639729547658400889510617015767564831405683039017744350032368117717077294354366254428445070230886912020171399806345638262789390869656466132469006064743349344352344356979106835447639499524095245961643997508813782384215493153185147669566960420110311805827886378407195338191219892131854989174979311027378660542661506802606762064922828827449255236767549917048641624898491872882055759959692861581084769438123081054286703248003674808160890164484717575763239236794532271171682925855728749320991122617503681676661546695886629632687870733760957138250419722780126385819542750789981757083613239879779701972950101800924963641101595427758622813768415324912881867419327535346390223446383474235160023958824653484850031929478094426016977496059445080395356066834714757375272395872195209103030788743328051099596362304314767423367633730965908422260082318497567190925297292773821434742728850591150068087656728643277654698075584858905771686292576627036734348229316753413202080488139308831967615274315868215798782346285816940120816833282141234545160983471218212877476952804341270853387075970681636080623714181433359274328359155996361677016117405694687449846445600173176125179466518048043333957098425557131136583997831572000783175929104281248713952276607842146290928030817367855151414585516787418372240718141542231705260496437045761894504960233447392782239326145340205702398345835106554769616558841568870390034160519193605495753027254467025712517346786395438266258209629427003304273145194930336198430696280437261647884852005928785603528066039416959377484036017603565198781645652159244705701780622674861781610203689529608193404206384610930940095601937895778146135724092780220482740567154816433528776379435477528198590425263987258824041606026985396170175168587263995929823222382611380094273584547486208327791741082769022186885028213158785326180636462370167016869833558168426157737879162185307510656280555991756776506315067554340618077691376540639543023261520626897780531514489621176633657502426330150600193899827198798047276621081724637584689591785883552467394311015773819401276484110289559359027775039779506105639625808448195745628789701307528846785103870863429021847014293596189532148604190360553992934473857811846980445193571744194306119554200397643498840 [134,63] 37452789050065456981248263755365329149346891273427958590357138266438013860475517858555044195637539208952378649885858475287575810579462365918986218420343052584215989038357717921454612757889069274205225524849362845301579369718399792176412733188170642435312107597600865816202557315531878549724123903837023677855576183136510734019111445360160119726947329234129338634165830328339178849021971662215443910011129789317063557414900696307675343087131835072071960131023227858965609862235578862349200571832329614470936850498068273264630325357379704215886637376630409185255468490088576484976427774711266219923603700179284364419051022113386475690117384510420346553407342539880321450687034391422312289955938310487403304241151938069222385116050337239917254367873130439497746005348656605137855625920313012804558637520142682049751373576179019052457687956803323280884339832567280650267951323274255594673601995857375889423010095176147591780795206815270421689577842155050391786962244208555512226024456775882659803831708743947775608452859502146893585495392195992346025741915784542961588613025978198425569348090793740139344809752574748397406050257664665461642698548555937188510525383110565752867727157913917763380900207940194547217845204776317255830089178824039399824516170208133070510411589660375460170340916380204329444819750469162661372075434443912956862307728879531499940749663097390592908147294002913617321859444372194573188470310559116834164002137274790324810148381080177423745114627564046889225907939069071257849077345378426387042158110389920143627607312265657097900714839799215319640179949705200235301677190541973830260725545851666416810941982792621247617600168606433746210760538739048396601586675326905867182996085795942693727697314650143815070501977909970003418447972445663933214302589103509068374356525780674116467570296993181288058771715250951713160172711064879489500125161734683666200204846201986542237173809945524732910265785542705938226737220873224407057355363781780181464549472590005000484180164390209555068966945618363567003831069221663002924756296639872445762063078478077571678721624622914343114989133935588934968650662558851327042958067664873786455324509373118469376888427330749111672194238127686650836626727846503128511669022879957852425253389656383200402272848198262223411756862769383048604512371636044506458827482547833176618727645676091935363618172323246041210286454656364822361446158582171239228936189476923469934347079703529066935876613883062381317666690992296149570986153165552255021582887700230298250249699446478019936532348059210758631455041809534250207544652531901801986485690911045368184799572308011880372075185631551251925669825545342119637350704445402751849787164781171440105822662724769911401841652120605788194215777713567464597271991373160819691201515027050646203498815653952312395924742195531752736 [134,64] 4293497970213523971059599235298355574104839395848472518387358522190548450034469226805748518983868500220339137972833979028748860473463167922857464176590627808143168885131068574435284687195491598854721441604206929322635337907598849533392178861891928825458953136585586992708273929079357606785735113035687820314409079696941850586407311190583491530350240664209213348910523781734674069200113273234069098137840857726653236931148655786818261205768408686683727730846093300059661366964236568963137133932050073087154768578138214008784092449319321059487265394003424530413768731587169910116679661600480540462616804290685234258762007712279797805543764238848587298381187574139299972569809664519060206221298720046978532252671917829122505235123248368548960174651463013774601708416659130284962643785842073816889619907477006142862500045910846846370730206800701537207166874343022791298845692814486686775198085266724765523061028550715002655125558539859296584998258620890594650070006833704376001354731793078391569290933265735496362649597861809607294030284009398088830986770176867739861623661336090271687672843239722433637553920393942159180661677199569374941283727840058601277849678384278107673189216355909026632445975829202784280730265346927802796472274304239745917509776133626212508355972898574494072096923548670144906329015298502618327634087337315689647716720099681813332929062571007049522352526697364476458828764309361145865466652779212067859182735392269899957241758675324804164863476418206840895388698788021065600799286089125868981940673511506996659601609996550144782504628166393456487024049860571691680051830168894991775084851756904364115080429822923163964122457401090244279775052436128260640801356242194028294259121733469093956566161622908148316716871138112856187194315630803172472065070285022754106780857840640190341843533705582844909386756202573976773222993484931367382050141331847977302598479578448568497119215846424099389943109843128638650937545425746610766586901302091557689445931378921093052413234255773691027632593195184031813347636637058495236308824361647771107771686222010010458699767262758849335832956377213928145399466442219034524503010836972019827336517300043168695868888926553748022296792678280466115296215083971929822106776397236565917223208104988597677977423100425915848230850645641621581660998193757236649498126400549444625957980467945382909520655139822130097123589301502963134658153374294144087467186974510471335294915754853232147893577833413136184120230126282306554089047983598285057376052852930957663636654133187001449646156767627610125855120857078783360973548965723993992237846473682277049565357599665374150518483881195166634187679174999985099678552912692817324786216241769223443495836551222990706831259621882145612532796661089089892306724584098191730690628890539804961471758533512023243592688907996160 [134,65] -1224729020592299144148377228969126278422880695888453202846777090162364959106403906203972889430097446028713170363639751102490693336510769834253994432537120194271965849488825572818821449210890240486621976350233339296843369867040446292620744418187317846886999635701243698695991117646137839013677376610402587127084613743477155467343756988035062416834494862169906696263182408956199402934954507911346928126093174181320430769655691945306551385857842694689261526795047932751565136304461967098596847567908289735841172572359912737973559032811970692639587723976215374314781027847362254082867120930700416629975624145767065745617121633875552328287111522466738275522767004968403140743486469242083081661695391386326677837993622622274300382819008535661490902961921385947325714467068164703424089092383876480963897079947011067667108951056731630442245960283016259917383492647834880815357945527385045205406796511136243424662785763848725440486068214655651030355209942746827390222311607236618017728872438208913611168444337515295666559981499171207292097658267212284462744751905257424725837047304238084726117602328154478277596786257208482257790698347498896442949264702559047468647503485354599163929745407687749311187437741304411517506415841116529713835626217726307411047362305605992737105657675100873031710642353571128666293460345162352547752756677061597606517313240801765706095383579104758355269918323778856775454212421116752196142904595188180535421910757013693078453546735767657391331404327578755989302207792813568476424031542213731581837491265153345216689302994466137920668643582156577954688472931449975430198975140967271267920678633336705373227635582822182678654423236557140666018948379224021926276600786556300949326859420132542312666748602070524403306146820857261076845482443765781497924545846591304115330662294069183916971174881398267365303042616912273872766329083684814209740456415202059859202207996008692049012526703307885966318446424952711301236439425201042007078928454798020048151303035711682338204004411149729250316211898602573247889586845580760363008553426215961395732964859158703934042541856612523913909401169265224636010043259993958095975049025128761571876567946135943337158843696173185250779355621593092555680101878314016144923993124240616801703902528486537933781516200374304665983659481816761687206444617074612446903454097697732524727784125556992484541736319595947818963598877328216041566630680586073292720670858255354703802111952826298541829577726027331984455831786855884246538267940012241029930253293482714955089596171244805570106077259398358480281922317921232219302353920650334465019131104843627252149469979160568273562866149519265838620874186920041171127386099673570752930470849587665516283126507813734180167117185714252699593306763150819374592547540575620708286430603877293589177113757104537091054824225792 [134,66] 74991742579702305298917617519941972503674489191113414086644020757385632111452625364076638737224732463585565289202587686496741176346371007017113179291408570413533086910665506610609264871445310278791797486462251319693460709732738001158770122202399832504397219068689912626272227946736255406362413116488182692807853374659925593543521955875268058141191103986091202881076126853095066148085798021368673573239905470737127513885805834060899877295835771768064070205825897209724357295035753925285192841976928536236454676270799001354409857423806594674330434338655874296250562775114465369179986474074228819853053131664002871749690653380011864144312323226881510697238325444394266331755675010175329592765783928601776956455954472310277967743252546621670017625142028880902537813675934846444697957588310132749951967477748990388230420982369668104461023243872685553164331790653479630297690446354092503151654432913936082696867220794618991839378992541971531870856257984810578702722475126976615022271758029946492126316338727851764867332300523017582875257934105831083553816976626947949892450354215963831211477834372857373074191282198068524490721167849370593280090160216435764683275184904369361100329474501392389848395573130760474803712036930185861674441609204133512932353107072707631921324180400066920508879972546162547544993118428716183825425253689685985083139103069942253320804512391724141933216180459480834129049858392587200245585267480389799746838604175644680128361463825304099700595386652443707615902346299430418250559313651212908525697314341358869565492197381540867698030278717986476451680217125600412582587688671579261122253478269044050620437910221301742847935651059943829282484320702106394969909466905809314300509141116657963602512105345521047603557423337936949870643065501157616315673090149219910542841308436016292939384527736544685210841688906075503191532867587416838945995027305923987854711203575196805305290021476934212191255890312414820491605835649007250403332852174993284151992142943514564189287310680163656350243403491779851063068162570385116980118059062810856817002034236829884464328982745018688559110814849709117833798903776008037949994505283517443216239834036335452455825587356486471511784971918452282950558743992991946488035341507748937066635674030613535298870325479444324325635629597838734752469007304382158707995842965901939363186446153807664446011544056487552777616489380454364931402675631223425807903033770778869176041233829046689478087042131362208107592015497102458598884840742168849393377540044348589794782155543682198793618467548839955318457900909539012519608502761256808114553497205820494437681030052037357730420389912366333680746843152092433786221851291514891679009532597961056213462027596611636502499533917379782989910052715974019608402603656974859570945279829651884913550303537055787513464448 [134,67] 3688057746524746297957105935404991820537177911322350818804416747703411825951742802952104733371886233526937482368917921139804726911839009190840133613705507419340595614627460996058774281665264889775686861758572141752913245442960153216831945866143311107753842125237684729757679796512151730888624800994380428735578151786007310831980844140226270139133885636372430517885057864781981835083464753958262416105661015845026779182790989742663627420193436078952729807022157171558333030328804431429763849792258107096063299371690395698951978189005896943256124871581573188556071705327714847923938469952353533153890398425597138703733770697426216668387189374658491101280025407347884553900538859642434692048219795561596240103305540101567323274517209691431816984213965082773464353128473381380136324278645942982030623515713949844294022478905157356383705435078530957163515079396846521173456266943902254155855921407276942668070634201544448021028580184085607429057496912130228175370686326455711134629222980378074919218466798680414216767033971161782455485330731332736494161270015390809904932015030451382568385970344534298387326052214399343567500312724702024494653915936045410175981517405739022389236034797819945163241003188283879303053616873203898430912491759316016558846918843286142475780430173053325688439683796302758509638614653400171597373685085624671974525751903969635902129089823532452060258845427879274775001876964543339227572007868497472914727550304409753615199440603351115250540785985294217742066299311348932166542021364584317622377283515431922556634629040198778460631102383481799902894290994279370914201518492867261286848162941913753405672985074335354346235898148658552851043438523648449925883571370387683253426340778892408388378989243512329482267083905664298707967178717102706438796293609294468416138866994191116421230805260515829227055219851886075602669562671772722870674740094083757787900168801139169369226923292250490316262866550084542802583415241816193823755709361219058753351002375307073817525004730934917689538684488298689710460527788164825545395053177247707473141413213592447773126025877321816051438316937575312830860113881724740529354405162720505327923348882401641679136548174810192528215918881781606656652270100304422348827569504749587987488946933666525174612486726010713793482402520382604581909301623299244170011928669526520052078453403258316609755164015867425179239115713404720015355114815875871905702203116416589155680787458878825005557516252395886435035859931286353307823748080135755814599896180913902660668854575191312658320157455253003998367520946454160046110730438386508472792254812909584821452886395462540430900834502296957190132444553461969794189776696163917144995703739070157742497493466125513717609448139199604618699806091717462052981216595649793654841324261240020088991259128694506228480 [134,68] -548666948604091223927450822143703048281878661177001544074566014242222425628010204379109283106566992075776433762993671747458141699044018257640745074474880296724706239464365525068523466157821841786818613728108354175880632793950716587299962202016653866143180518975136698365424936109298434147773807012565860458436637865649602326209938512042020993397635938220147834758034017918888605370726788550910765571074612863395085129171697814091432868919896383469824679776723767362309494600599021410576897920307939779253173354297846734314341235079016539368946064109955052696420559644392170479653134749898815140845423644422326612066536155574910153641509171610917293563291968910910866161911477747518400535681631436275177182136316624806492338865607251628175781346956826953179971727594651711593965636618584452133201264528852225948300588258360757348152623191027042746014517250566677103366586800443297667923102949086417965664821646082459071378552796252446135667390597351745317960760503740721709867413736795052736504764721796680288241783678387248399542863556176025374690917130886224072230098609397562971023699911347431233625065144967237584270917522180306290585826924763870373189847079205303509808076125693752632749458105080351811752386982350618338089256088749718273081726734983419823014422955725494145406535038398701484198901253736224889184460760493973036210906815823706276529982596854311531466628724705890658777357622118103799493467416852352385641824019035841473942938912984959586680515837257480566095236751669816487198141402814531225127165356495124440900651379407861841819490999819024670595324787581341280126321416504636948450227151578241904311645570284701968200570704269258159419354911107804733003580829088702588391915655542740747303361894187710197651125957692186919419956622334556128561695085321352221853072672120073636292182845086502726280959944775284970909788791009710882439395249801877717064145577357011397747773766223169092969185438962984148175218837440009250877460882319902667986212440525472222385563688703551626178355549358225754487071895914820160290242679350322955737090182275524095950308231778320046954432101086422995338192099154056778419965315923598746903344570417825209332105433868217672069968251551312256795032109174540238010346243257536371109238777207028887178676797039258903009796223010269047068709053625591890648504987960628892327982886231868638903986987834009980489493553792821731725722215357502616213825128965000172178122854477461910599935382285038779640464328441473897564197544277307382530687792388908669966598888220239730051666432070295809554883235137221602670863120867901843151052839099757043443739388527463525487139883894364920483257624982448280321433612473583998058390043436324399015019331265204389754616461014076367830293220722996039379570690849557694989758123786087373129101412299104000 [134,69] -16290890645424887277697280017593510690506892683022415224821993622386380229993931385030925019385006155798717663413215691446266889864783531634954836459309926678091492351618209841512099294242977185951357435681177318781269074917097755090152232032691388365119675637823827598444058163564718206177341519044989656396789548063452694454224286061723030670689884493101985217377358373553530907926467473138244355575185952848626702140897476885938686601920039682683048232600230722397067978542169852272140376354632913784173953701758043785784868349559169061640582781249641010901465040528078714690216352473531659554526593000615654666279450016762130327917028073803267285622026840915960388603927366940734734060199961011364982871603928701277415783788554373189613683746812264216032135946960883344484564691713341125827115632628507349337813202504868107646977964469432065927093807508703269825523165789278127540968559341764738625567567360248339681641511667851300305936220714402898381226729796963013728235834195848618310649071854344509711208236310206617962966190969125305292738242614457561396164136920380992290122765219486485921006826319762715879159290694222648864794971017301551137106991643656465030980360365503544277111465971525976165384402413731601287313782362909128379614139555926718671342671149351474988248765705090989873239179873160772416955913807519081392493941908157592414610133505681807421884707986018389023809605801652517789139600654671694379982165451145191084630136988776931103454562810120942211950820218309049015587667549152911850881872919230939594678732960394439382221947946128785706018712681020397508444972394707599635595262734640209757711148130226682678063258595630903361242734975672823499643474047899764011948803235654405544152148923321652420572918528634906423730631892218829793104610719124402898090081954615659932559685710977228276758392673381226447312741110475309239461655893424814654864262528687070067031231586389875590109697407274759383641252734683053490859102360210487815515648991332235940038681203023475928861943630294022392007626378977291032492722843488226646075767062711294141927839197582794623096937948845954713677209334998376884832512482040218152937310216902978145325700688939100871331844055509420588755981879995514607259435087089957081413691733750868764327934911437805722785065101152034874213295594817586448646874561333692204159866088510710571449277527072898535290451123776922879936582578456855856216969897805944758748170481754916996538246940499042090990682924258689655043158656477985327046244219251881218536164076302370009661914377914873496452933237199351348624915221825041658930605915350419908869184268538014665020407184069576716485267614641249944084885270540600998466155340006269234222145097736161649053717453053444941216902271842861494196927197587936577219121043250973899694275328000 [134,70] 3441953582935143675724838503332434750575944005354487277816193793074340786781100697137704130891168466599623233556818652670828856218913879759518246648886338893644259568700601013111849771561789933431861176271080682980144417452359556833522667723914637862362742474396459083687369185383311495491490473656322151075944465527537196145603196996940779471466739363159433369894287419821512512505422277269967355735487011018735353474486338405818938673213353979721786768911495252399558506366431942928858415374392161633120954589138816120128466772008472674102715781929757917054286270001635981974060615279355498552632254071450175816286972809323984498535000548652439262955429032089475715943315609491440433167488559171251029944645536587466125683046329283743516872532182929261566993057563427137844334016023436149584238353782200033429884114873874237038212453025454301695443376035838589043065587035543648308936768452104298631954051413908484997482559200572754457341493916515826019378005103696096730620450289715146748661649536556832180751939233490554696937825814408228453840365592914436404443237187174067983787178182472725674430512697999432714935188445225610409206167640928715158105430767925062223363522660740012901171428357849415418064660243817034208013262342315615226848299629352402420616353967777067369055354859061150713968767753993878778749210410913329164477029936035815353842857771433179326681529598039161547666951163887616537136531449137029870444096430678630446077666684216135511960838966490584576970261109847846112235128347614670002739578149350240694140851849312855116983861040775470489089342275464052229356883348627576601174791446235833909867033881415512980959821147364577679819976718706760868926539976025505721033327510557970137145342546937088426675997571209300976284086090539677837638770031741276714354026767238593999273448852567867883957773481347777862093126994140108537162571562734850581948745711821521769092132389206263476281828330588251977567598766243883716929765836349040247862752956381878766084530584968198025312030125961778414959618232576821060529818128955583653429777682195051202092236902063396925730391310769253985498605970444174678757781936760525994670410237806223117389371885040135382507207297150737423773739595339170329422286024931336160467620765688512497981952226394024612779068332086969086432851910000576644407995731137260971374291942684734611542450169347682625137775976143723780008282787117295224740269900172968651128820512511597418936502722284988122544512899974005457363845721152210429548641310124784535865909607060444146828399605072848702255265302112473861434632158335285676108456160699990088347077827940185273027133061171841051761426412052605481851356307353306470524113652978082112857458864649463830545058656339384435560713534150398367331932403934124507087575653104129940184538400 [134,71] 71680633329242298914065287016288874783097812837962921036749168090500706874119868863367993462728765348456460041341159277846401181967888669336812253746942770223249326317686163464371012280688744963574452405353382321141129754882421232344166069960713703214750864270444028812641847113574039878121791310234726457885250756696727491114647663039510161400916993547429002644129766723597678137155301359496997561659388240672946467519377593855953679490529671374768783152950450109315974910086484305362572766662300188783838445020031590005936604229322213716785156685529958661518600819584303365636421464392134563710447983685119389212063558695065634630621853418419949800826544235626521368309474456174393447027685114627882857769839885306378445486372076774603471793018563298995123419487194053270359463913439005334623801365696420361175605428413026264115028723565982692795341289754257471656171113289765608765059404623661828448838413474272051552954971289790748480383399650341687471359724247146234055536755818717668160929893150685531828514418337547742620421932347283456681529740055496053204298969329162223284689245227810498144918838815246789653877046962011247617229793521911320904742598909968237837072586328863782882973646478884134971161514815733340386326984310059686900254199292860048529594836397348439535464009807144332163938737184280944303695069853063795005286998144426900491813239861257303013571913771452398878452992807819696858851590476879115676689847370576336607945359309007874090954437211430822800662511220099206276929631112368768064371360424292804836627523952030583456057303324401369466969171093642149328382898037657058187364788257051932805404817242157180659741639636333160119561839372773942070989406025863929627427733868635598553359097860609444553944536650822403977469256157019473893292935791269268059536679754446967355250202615432866502956783091312675540223920683588684544163854775817166058176068433866567278821717526949736123235910338858096253168670208505775634811968820164999384374804617615078180264710983861482105684117279463938895467977616240539094972752422001497034541499734037928177565191804745654125169732171243169998309506031058719342367717516322588723773676158765152459688110537225940907095053391542938597670390032462061092393433713778351597150803719797377902866977711883374152480681427925477351145114915202331221416749511741999046040938222106152194253415544539685908568957182539453167616427652424571172337342935811794951818927496327348135140875927554392770884222539465563355127609951157954616334985848112126894761013682351033159401803043236711427771979949390918736752093621559660201758560513457301776321495904510321176673202435016753675945940806010490115493388354090443980347214108990903660974745639405333383823043436056683792031462733544397294091327074234926547811756932631771477120 [134,72] -13673945708505292069342476985623616439437082360875354947920129060143639594010177029490811108657848254656099097869906370567057118648714228162568264383142351379816346564896213181685889127538887510191654151482851919716198651945698579660019762855985459713007115324655707040164591567477941851525684990535151727619435335906992276944494682360095091019136829601029298955863258863584010161344459423942897767467169866098155456546117583557540428314714333027355419003742274120011185946548529678452346711030289736583513393665051285356964246241677289079808135361425468720073116099984632830497410501783074056361784125890744470286145956381553077593156689291049436318087239340856393432786851905135682385106317618868833166842086001324707918840978978799695532356257287941214428458848331632604593324777672574551983838913858078952429553804072723764800958526551455845612355140066473091012856874962149809570351759759659440628799846942232074059258752082910422499463894217836583487780559789855781087476427190511182776145867807186303899304567158234393798844749451260068025797160915617817495937782412311913648372719273601059247097983174396166234258038497631979266893318700620926673799099251842386655633950775471218563845013189053997513666014546749645978934786298539629355342851703368147477941947002162443078129596667476287379337510689448784822487456379097378655122634446555836062098988204973217350087330440990161629556128482182846260400378168309714859780156639258411189169444856359424061318786111205839941000959034906531235932714918974519388753607289729534335691042299732587573816600213309515512419477775679138332597312028849092585851408994598472265594704524910486152267286064446960252248113697624878737817632732195379043916870784565821961315367181490683208805928057453272414824068289898486423232233278621198732130886622621624799980764580321407335449872045839668795311233655810777524280694146195507975330616554540759810015611637751859687076630295444685304065053111650679159827350047532476182768666981383292814076583814905656795023780788792155437937488730056667891644388076908730104449243972673497720685821152291184172812201758725479012398502397501627373535151936734313154952245239443570404590208956272826800814957844984518185728759198740273071119250003198351700521807991308878031489933064102815514216529743582355015464264233623908274751984097745561673224415044668039638262689971931339896396768216049783361194357689125127612423470368900219775062507619968620122159559871096352593276478992286551436401231387454161040371080992512725909553535776635031019040477832186787884351211278418716743060053341788493024543598784354583269907942877723313972111712591923493318729401712539384484945711936592674304759615297916874723760501040194833024603750242630555537312594816843014538285812559153548519605844110836591360 [134,73] -313015256807056318837867560416893308920137232176143321292907475364018968212372189784766376278974121413353469808846814772077376007967530507464952033351416088525876812942671476036516079938460303093194174720378383962200930069310325358721630722822091616204355246528161119938340931521562183611020079237954527722224410425176054590632255426147643735897278173333584858352975400421490256356251894889468801129770542647961992174957209984137515542863322054854377074084702498692783403247150729510844044648457016785490474845511996807673000034922832010810214951719667931453603740583272704162246093417033140556863249455705778929053310006731258234731077162346761590073648113264914307813694036526840034093418638509678125312242845421471875502317549034941284332548268363379205883559613912155665050287623511097908216513472896378783325137423868617035666657926671562871069958233601970165928858529733629898913333733274393761502821158862710792878545052402139437800831156508227508930450368100428130651210070325227966434222935602835844000495354864282247435365691558115405557343083203958899129176812609660890427292735355052073063606582169258540201725574007754544284651671754040617231669466740297946673146359383169564208276034571866932468046903381703163617391581094289369318835095247277476085882326000419545746007536167416384022333503128079374623168210026734993835708948577587771246061038473161358564109222495834020379852448962470584001276648810588310326779858086324206671164526890803865508465016706325486426761356437287818928293241090802426460628769488080778898735502357330690017300386199883607086577093095859722195955668066139809696461979631137515373522173926540483516109994848607444827358649301034958083245073854063406067265105300000985031654870371500669206729273918877201523135657924042027753832826412426840868916611920003939261128412424120687812343937736379102974313749710071511452507650831070452729102562074902945854330281760503480951764024299104044066346253672447067850406088308064775677715222727411942227935950958819470359066992574139299718059483188794085380676306859230988471677976459286018648976573773553590053896468360012426572639972578262314342188106028308259190060942533281317458367815190775111719559941825287341335007395208427322575050563306968929240794783155483053273466712867772438344571178696369288977886651641091460594491967293467023641749147335032913143973417181362278844517794452451973308741329753567581880571631661927504880002386648358524724784983013786143854114317503822310445042910993164458504061594748289893658891789748254038853425534313067943942439387105916836205605526633242004744740880518789416558696783263208357975369379155329996597701203291877448845933448776795345128109871026808401611461698239144737573039056121621138777308211784917808416856810773206453850881137118720 [134,74] 63159057462828749001482109416111810046935879350918339509384741887010713444837395080889713533080200847309944630519615042620863907723577278621657120780833477787682219024713928707189626553861800314805389268489716799605741160395317552936663755650519377282667934900207571426284257037339974831589914504721755761224698590016327365320745847776316365890723148485948846502274836401395706474716617173227309196113432585578381104005893313795147544970347131886101919462347922532588361135917143902843300799281028921968572970029033697112630370762737111373526960583643384133902065918069734682324010416724363177065734300179413959453814754269146256662315091594538381086505218179784461514736379821076121100730469418404596973859449970493916544413457542395921472294386571714477386551447039556788019666848046781338588779810356747102848056255262918995855484651794739468425995898016620062504490595257338228962446496838257275365894953573238853681005711059301969055442155257495119171590100278987010287247127400889911269112093003994458181962143763815224829493465276209407507555876260334739805895367062498826821208232807765573587545614021246472939360748305563815946263299249946387756056890568345049819887074410066934126582485876521768819110992153701948933159928250022619075726084830047569569448562144518966121819775589192244550744974238559213200556345451409735042591195744808555344872610016861604452879530810144298320962051557785899516776936203913040178793850669813026868990276418095082199505141356656319868415636022110668159919619056223432112302732370361234270645712026214857560421819235836803998200744134500365744050618031212377312001152330256488924852659996663519825384078312834898803694704393347594766132682448259915189991499060006341250637560946164059964959731034128373798539128636697873406539733202486564025028668437867828177926318530108425053011748491233144948541791604381532193106642895740229826812362914473310336488544362107992473586554983386473787035546601262450219349123030323241267177879158155237261321149227596838954046796517974924843415846444666698331904325399722361126682796095261605145673719455138065798010356462235656950312563219309336431916890258986963343902009062719801621634295484164852752338190185355292381248544764990397378316230495797677227162570656397972711677381860441340868334806576799339508941062920335106735567292552721018423805521304523216536235260536143705560370968514776190698208437440508813434352447723501319884697436393718424495159959152806482980043852944481071922836972296251293887798624026049565322267414342775399290704411653114601538288173134613858591817630028189174161439379811691433948048709119774857004762686003777993621459579287140448580506235334186402708096516193949053150186953215341988457285075689364770565561563823962314104541865766580142353970055200 [134,75] -1828178776879407268272117542138352114625331901334648940488640604057304637499180791169377103876851574500912229736724505832439026769970612976562375818247249527809559900434031216600787336499660241775119446537680512779815323002500886042068438840893155589243220350311774655549789874486480863792858425485591142135609631274632221047348430064416009033071914041379681074255097536347293040591805349066780295587421563387285305027014865874420572041178850234545757936164328681342739259946059770455489211910457799858691333423494219316544866354865503401612196458857623546322379567267849590590922267084688967976722998343580440130317851403211322954157595369680272120919139683937914457009441919528621617412706550317958757285833272391149968507730742282144872327454702347820951154855853963516311075231820925077665002462744072333309463176450627293187744879655445076690204551135340251551084516087064426131624407022871719590566097612538277456161564329905361257120960392080857754763869066812839739295673449484857139201323442677915930739988681499082753773349836624685692851397662557825700620030417548861912956584517528153021058573791457832646256648793183138413249141019627247910197863493124800904818836635197609793761199365271285468874556066670627431116993549700845967486411816458982611487465562683836563639649203813378554846937849807664278143706537590603752802509656753670968801672797248890125469003305619863909056160115958698803295179413549606649357831805029415878250214882777122616275467253587072444697983232830216595764464173716690109036846191831628753521829518779575990181433362476507659165595923100017011975899913941726868462283314227701578270625980040734901707049838196061159336347343024907512235990198397838936895567278176011611048966215977505822801430047265730003911433719335820309029049513983317565342123124243718915258851933334931758312701116556218606523223626614882459206391820809348434671821071953228609352284887894545518930444242128387370570554981828363129476797972420801169930394020543568518991241732566437504266696197703681176712601418888018237453224615438212337448876189266212311263598521023232948807825690288597470551184967917269134066594256161936717012839408602944012751189174514846986391401406286598122634396146426244694060709728000551258701537762468459627056329044502180733320906286160970054955270575154236642107891064511106081664050863717123308170782503074864032603587848265870304175059910050609409704042471113486861999879916953034450131226980249733197311189885743638466869342236886271432693837200965716404909270896190924958248781958342832650038677439476267267811427471906078779529943871125138565588343784503867525196986867266374487796729244029643010199141914375560638668427940962700406906672698527194437127991009601019544276679009213236778472640200187417108341760 [134,76] -79204362794917000169093525156303690859340583701257805686176552015229614552998293738417456937422172962117665457766725620117403908515228831248651427309365217625786318734375218112347050886306770852489453037905633330194644568398955466561962313501610695181377331261996443978784846336096331356028064516388485320915454903495872141980053783965122626123028606596944169381345813778142138455163554390542403525721372277432459746433713149289565742739277241741653080498954992108688580814019997061379497581456203773321420331577953541390768494548401317373667875682642496245617718357889437438784292876580824791635630851685337286490935688820854626138229823271239906501832162856935974759760787391546625168632054669704562348555055547533704285006152186372048646700736004491251439497205628107580036402750304637222438922222665541650074181001628561561243638170041194984578100819384646993751226893866399976932245730780308085248200771869338385151533033225049027650472444980447889428345078257094495600547260585620383464912839247595542968166160018474806301713758536157404364301195805450603723364709279066558031581520487250632084583152814205860659570959662813983467286398523638221233950681467952285676203451887887737711734457295491815381206561513746992814647466310525527749329310037642802617482705221072715428484394147739057780532138148424195359409140804765844313506017171088737435434136355878447663625335246045994307074937378682496014909671898514353532275859912076851155207319639020530243019702499950940823808585366825003322819405935571398519265244465646126767756085671764549902320569887424063964504719210710361074368612422005279303062229856440934849117825049210976104988239854589513235395713032755884997364487209257628427440208542944366739377475809451718671993815852499100876612342416344580963231486432855994966618663506311585448940109748998795018117491738215740133369881666895528305136891155821438103353838285604198294572569630728216776954508607639118517275000192493647630236967916985669662470789972292507848772334811516754128782474439581429579459100392128033103851220148998710899665036934799802907946902525620892907519851046856836817598073524765393132291283920960129745089817476897141899932360742269551559480381986882298134299687413454290465562310624159143813215092174615452930192857443393032102755793354996389039008077372233640572480647194485070733568413040528551386412743625818402733000931076866240108617323876764802500880426098528424999289817004839411685326499308340030955903117193351261857765174789464583936923663951842847147495099252746232297693957331100530890877355610743076038415427527241138579588558182798874423286255874175051842978270390584475153740975676755259311683577948357310853620988103292071698337240266216303205083533041618598525356666120107524626572744665796166080 [134,77] 2893679078513762524964640149960096181154933711990924539739950747499392399720700892185059427543590469873801700465553607395017051714300388986716561453991789970950770002929143233808894844327041542684123130052625325997521942641323719086589135769890890928159631784243630044203052216835584215004816986577588780019197169529168387335384274085228171712653273015803746563286095839742145223723196353295389967127245759062414662890694641134762607820157087700467621099469027617449400968660994206825016521670437342150476689736541614080869681162161397113254431891192695896619526922991948330446544506029420864567125548621924441509280792735087976598655122044981736136916707638211025354737305550430568128940285442988308130538847247564268845559115207467859103471638022094463829465231628356841629708693190778227575568427149075685352645750673167144622771386767713900015712787194091831156798770607137429919393259539359363617920135813401704612998370774796071832513268983135751315582621494583861816569332082065975584514489815599935708807120409624669505021427908601656456956764078900712346213368148120345609919066544401825389173037297122081095706093266094479142877241320446004548279054095232748938062805101392139437235613509158066868652724684161803976433714394917914992627764955414338289005601317799997900789164677484697053080011093151264644243959456044811836769160054558519445147850207643789852180239844826926240383985879881984623396523828139865555185114000559340526720951192380595883750089880229803418065787294680722510436159221634841610474364555415599733266944444354775921361727544909600341547881968227221206792856294497867299041328506913485265150807929440885712288142135698769309734088679041753157971209104222168087370455437630889692057842068331842011753373838820553877790217648847803146165694269669208085134135735607601988753341376262791531275831665504695207358090204436926927410839426012047680144728796134369141731932285368224202764676265555901352244757645144834415774935200377138625299124884811861626109865086670175844955159339650144705243141505269692648817724783452158773164279916693763467639133016351634360175316034914620186643511665250930343299716831888666719729128575128151252320958678070965762238605867048540531503481122298434893182869632219673139172028059098305693991130885829712856565933476055935226453935751168393080123905264301577830470576291928990350359559058297872476186730515251871789520088381509485356975628389527724172661128137693873404350514337146538541152102871220244295081058705321073123530088326900505310619778595416555053041820104824908058234406076485882288620523225849403395964602026315252531874111471173475083398343936830757570956894425831624225555221740076427815914951710233884096438154534692315227899133353748103642214013927210586394563981292233600 [134,78] 103885353289342392904706709165029652901159664919211882779800081569615342060669549638256937896625562694333646551649624225131867628070571701858211519442956960802266974001055405037773100437705500752715253045997978019768623608280263772918807112395385816637808286639221500478116177869643478953681956438850050555837809901368298282689971904926082511319776683182582587546386088544903116413066041712136100486445287666572296828013138445559614277113895987189687552377823701854106567738449281073606311525967077193094209490034002321191919140704101148292468092647134644067572186539042028002739067781483207011453300222211494515542176251621704168469859640281035929650759757461068484090072627048805489387596961340391002351301033090369092699114037571928273785252379483799227086771016388378645261885629835062655807518091727432543166144142255679018259224798817741491746302037223989902635117097022159120230649756839844135875115595038434058203538963268445862431168793758101259014665027150383873550137570752408032279970077671716718438907823639113160242181869275429093163430034677769325525590605436286935670087821601396432082679248045825904630695788980837121114926079590906977319358001085735802488856453694545444275572215887937760732262021431043558145767391715880394889358083659802949616745924030359001721667401078452194832203022314461128542159137619930275901570390401275527712170912812710227371953527351005603989877671754670184934486435621228847131684723419571598300230340585303151323972054236493726115591202243648194114735827674776102464950615930944147652122423396853927924413285356971429052765231311667989997012021866011872325886552913003179383034806045217945266920287488841022672466459163011279047463807190527328974912684422141446799279276940409011723087304387621825859695192187060680421122729679234785458145602209069498592381752143754225103552142229203112544024236212085637114632962756719635949006893308263617270592397712145157570405812236949858273175985972203651438240938443335790037450823010490302993183462826166993805067764408851841894664416418855833948498893116026136768299548272998827076918087095238276765933410348748600382839395191772531087047347641177065002331541059513880841383137780178335601364972128613565890162975919763396551613664096718574554751087052979289837355936964526357688010416010149913226880238519144664129172190901217796504459704464281365697611807961433069893913379220659531464522272938142651917877193937927780085871944251821424805034724647728692106882816656074041718115169483957330786954517630953754037773022772026856625584826938247308688099980108252938320445273447545013429957553365368784614276549464660826675400218099349369840085286682618218278708848767590082352748588551963497256011718730476889207077877947659407248806916432227323775874294440 [134,79] -1864203629490549142450213819090360277076540030800543118321011508841640603305080132521458058805932295242746809926400385513636650401257894230699149264513867229376927397453338969103671682706610189815234395744401440123438701672434298749574790677164711472662525941626198925741271118496548533061819628903470830834956234226372836132745678555906135932574777446339248470996188033234926028433623895513923147050282144768928584379153850880163821018302885349061028249950203190177612054911817455379028228130070346439271350152025762487653319222641740562945092449759595301311240194928799161991767936389323999003196070475354303393228764042947829720394141077891414000694435365462813507461601395591864989045642146687332566646679114025834790751553794722106673607575076109352093187960202035603809842930981164698102143647561265383288656467778571640441903920794480441714237421919466207436642994224589537298794718926706847325986318941608881775245160457842149702810968729199681154530859417817762565733154423406874847364141455319295732606945363934991707273446054548085510765582901236940244359822156156279072424871590913023347419610863891313255336325032690065065095272908449711351986899808325718817175321986840996532761253355081589564969071952928831721304369130462798141689465715103102249141458850216857467992904708673582130669054387802018692147146486548541550547195996748078909117515904087173790748854806034010244786760999155356149166447555591143497116944635927909057599648537578026709825368426241750251206748328464577015692454500510378073035674866317422037644875574484961270983540251627373434008294183729120918217276464104629327496212104329120350915923850134543137173664487924295897522926766117694200866982105049231387552106060535847825141275827416853888403644510940001633983994881042837443242111171073516905681819732741295805736309735622438845927453422781717434280082056859503940186132967870272305419059436138173384823037545411246068931267748091471283979004678615097105570176091656017629409223503717359470634420533493298053151695004431951187704882371683329356144109988257249438371180255552694557257539854913565111702364511789769446562529626047498850731116817856369958493074819856576326206033761115845941411786445646520768736847377957788217013011982754533572866420238971956740548070333151245744815445502531111985083729500446808225810692611781771360548184928581329741514461420869143835004087556099480226958118124679321761058612567914057652226048712752593939740425391193266775283001854084423965325381144657257011078027656408035594989513544362279785281130125453042821042089408317647878268553824812014088371475951649072476115086291716038768196973070306034095212021638378014673491464882507094159346458444081006201055881580615601860731565841345989562153258784474977679138240 [134,80] -151670721890642887738785241356659117651585571087553371158015961160665210672380088050310253182438614023773913507026706391583188974483377680917887471866198154455634888229303082644191695512890958074018079811068070526104584096045111564874137765177652787768757811486047070515234269453105781443475172870724130793071869027789248718741740770534409536061016396402780200509445675135074090196857457077926626105435475360677256602955841835677158297589615239014891585021479483552316232880928580755833171147439698935812233024478427514502966100003234594437405244227856148694816457870027586929155749962050804757968859927082020340239325556408231584714594241714385582618082560821959395416752664330464713498252388930404493082727249942736812385232414802543997786544489992316456381235887271917527382311716448112049040503549549484057195146346514386274925023180296387972721632693972241249911151638491398249757165290995682371684875642399504408619723712140222902708667886731599826866501566361805618895306525623042076037211245256381599441166945133841196117031163074834103855036417504105340574143766550475234601409046965183872033584355419511563021899202231378573063847768080101733713098174177495530653925665817056337908144793660755599291888126319171067186092797711555390977580973437765765865094754628466174346717300335528245863576622832405763088521021522396413228712622058289513332663595091451787175033350308570039528984113558165297155615123289054826695755285875376556073798423387355784929115368002794897432667568189572432041528669041743412189647928973627368491879549629683580621711575512817951837054399139866485501144274360915876684632922876935223791251985717343404932788396387308301994911403210573659750199806822449405477482252576616194132178498029110355549707510780430425668910427891033347179524891398575927267562908044078289893142758063077999300665963868289889770499276028441698950669314431510030838745995663973206160519007755743971985235804097002815861610516067957827919268791412847412533926815114536841133507621636845703252729953055821372013775031939334492926793219248475426992896252491701499718029481547684129092973221008143818352339583201824366825846904532922933384420974333480670050864032658563162681883159835211961532187413500608054587260328271225245159085690296433283017453168605992750784694042402635649280830212361613675810400048626137527486771005907026567226748332917113240527795829635658484638371117529918235782119349915595518360253036402693922380964731532417926758899879003880050499714012377901749616561796737639747511920014524830366289437200636815344901370282657745200701016741424645706070265555546621450151885877665227263512121017303523030782977372942459342755921220126742340336966821413139290234649665301983340682695819586065557499911874465135521280 [134,81] 5916474484124726726005805569275030402102285768485132279096631572020464925699946366376057465583177715337660247596454356577116468156697593086680555959112076813039378869534034349955289170283594883074251540442277547788001401903038458603556353009706021296520966080157462610094615408088737691820408923868854285609530167966658879848107367318444705258236497246428777399854011504381304241835491712314980756328458478673919645360152337123490642224984368174181201962734631192052070463002002529874836282043753291643656824024287099645305801698760597140095839385009056566970722268877374209250872851156970976433493944755130931361246051573179663506210760087352552516669767838951920618976393666911040158447054112914161417078940171250468521517319297084168916757557140012305303450433178769093336939396157544620205747259253626588599596627732732966588147585951784167495632810401555200194387006236410438018188561079260198741955785600611140784421089910146444753332749209103017608568273727647051394847653318768866640632389301374106594064482064335492789848919771591937865442696674442933456986668325199838630365483066812858435794781655091115396670233342575888003217175530540197572631875443657675747549388238904059993947819912687157443107435753698732259558019492893647209297426239504309679309711427154140068466227226542907715609380827951434886480714054625158313394714713239318628843304627493721199172172898305730209120075181572702492982352119381127267280691386980135725918094161464192668483402040482514176246029019723880361846494453658549419974828688411971012419618980769824098681818162129996403407615290139041278985584221805246790714989846538621397580489543990931390100540130028465793188630576272176319700847154199929632448636160304655035995147918316594152751128673012339281831613622776545395872304158294804209663636758862537704703272901681514082169523455614822684257806536784432099503264700046969282221716423746522007841668807473139827260470434090105874207629195582775528371851253861280877638229222650864114069089282485403190815818920789202977839339263995112544499372356413015882443134266435370815748380135456299464514593242034908525660304842892926395000515363436738460678232759044086277224493985087563389077229676120914586001516816066670258727861333533369150441427710455148511619200517164367075074651872216780805168615761087256083794661461534847495308464563765877560538814965449046052346524324040938480755163013688347793596471021915870121072305448082858781679858914650781318744949550293157944635761955502870864442520436844240204942001197617661616283611979090260602354513134284673636370784269923516763397106274014377364132153806832199452745991755609606076789308180679413402281547313715963979550764299636684349535736932117121717810685376777240692272076642845440 [134,82] 104300542718583761292678952753739154865377115533997663691941872145860288049054114434737596671764082270148376323120491559909250724588261500917950058578949844542416744835398538612020578398655773357559978376857005400576521620637868270883869971990021902179784497743731651976792902636961765946476796600357415395132234668337190003357107517482811688981276190273816752009157480952787424632195512390020626292471030925399963864618999465141038279317819396706879897988554445957178765688451831167356144948994673655986775386797923174264190796599651745523907648435068510326127918183807501221463018468770851957427160380100751340863381706086692957986049661867595239808664405128616433798713664437962556475947332660409848323651814350579964965514609284077900830083267359640928849017305231629723843591961090553159949324956230759735771524789022205392764427837967880743395025888676936591301765830935171691839303449306535603009698498474023887163474188557865035167279967022605260924578822284750768874249659513535942527701737942220249903208349789465656599154493167124357434507997122007886494668912063763799337575569254141920329305520658106218393346950985014658136322846346255942548686974686891509479054285718007663813375208779269291424405354650439990033678364602526855061168672978374434467983697239179692968664398134544001437541661789213695515311554946745332080468951456942588589188423606812080438454170933676097464974908995669348945143058498087228656008006641216533600429086978705306099863919470113353271984713304164793697411523178516481566614084128270798158053870792641450707237589090539502991653140420913729206618230615776518950531441378430404532798110858306001492966795730149169124239899431063933676401909228131183175042480337822691815138743879866651916233093548901974507329930555470923019473454487866801863024635250364568108984442549471950344396172372061376083180032673803811800020116127508491189253886669726988795010186801642650135655932877657242091242699833901820626762745996503842764988142894140535485318172822999137922511725930400430205426154257558593132527360401501894354528682156639228965587217346838522450160255340846902155150816060507901426066231793020277872012958589261460002046141452210537440212759350202938511707396514569668898689806369179351065662430090653075279427202185487048878347811652038366338834883516533296410271391014447191362716578399213630378545613487477666586691560738882033756426250213137509519766430803940092229022155349095374944470405105574169002128737453322020371838428871242223605487202951148465859486482823642417879736974861928898409916577106276954934399421300938255667208236431191283070070889779087424444213989513974981875904905861230111037083028841283786160990800591276781189550748686773707755088623501899185190681845440 [134,83] -4399734525128589846246278842551121872500150847099384870173417836902199734559709418158811717694548691847809766599091289997752142931217879772614426891084437883412716319157281134234682250956211696450320677664980383490092394645721035919992370172390903238174608335344339517981507590125268562016781672061014910201758574977439411446023578445870159326959755234939676588445127795041582683310981404930844781118275632104492306185447569617075407010015743070410452984452396747257900847394234017111061906536998273388538461566473102277550953633026009618925382695273634156005303163264786867738830891555133115056402697201880917440859043457806621710450457158567806591023738588237910575287374669074234534531046742344470281284159003999297444670205342360914649070471398360008674470798687527393976862367062973759737003796192387245895849107814831548244867982942666540081763380403147291704175329248942082500093738359437162165608260912479129304928201984247171357260178735709240613624418600105992352220713028370660807661171269343653117039369453712652177574398468612657968756763152679440716215940740393328845141497248991666472741506782149457737217575862464328138852216892741652558422852153864624396589643323089361166083211764360557915202661995552414481121571651601381714624261452391494912275889969358116068460252981340196805900230742122251796878811601540910643854694032724630215427335852462930077801705847566859199382354488887008701166716939933546011687664894651805223292364021285541805747546261320327934210895037593143726441569903535296751240380081059995238992701087111658456677169133832730019279571941504467317088163727564541279792245059941615158984999326069535496617311359129083289017012934116071890780665249201602085152460850254456616798622371621918707011324154418042884018797469622780286367059479963283974890572297001858420650576436834201286772281511323661761639742991376670682669929640136050127249181807257717246575967510809757082158203801265933658225932692015406375346536843446363729089532081076245972997946311622260747761510501282952204999508453641113206916570463819095277163993751691030468143158602790587362699234408078152252846107733279971548002487341209916927777445511992073821184476678910512271351242923433776887393438414073952756651203030695668095195447301909321098534185470820039330467571536870271967854880477590684415007484007901168277910890419906701316282390689070669497178043368125652383403196603702904395982689376613009378161748776605034944390875898932994383113230258082073103811801980544075009869799517453751207291098064349248507952671608934493665455123539265276872132394458589944839223638211202990910244027975972854057006806923064851485310934007108520228554614911939868050367954287799917370656425491825251086841666509372754974075072 [134,84] 66246513082321158403500712605697742941997592888770981459404138762127852662039962671052389734718718905223921882736888625227384005450648712332880839122251349100653968295941242064345645928801862714188263448951553892028728194895272100126550118241070494964366283458749693731113593450895628151404543158576556512277277121019624650869163717496373588056488402859248023193882023252529323811814948466737317926990148998697448882911743868503448867059605909378487545652001391590039388034787528257566115223370563591868526330501811894829836177678914636293633296212235901172406347288887810770208557632979239091107499076662974499302721561289565875567939773472284305164987920526987299491724126557254148423890904711080168853609309871570768448717201459892013537827806203743014329109863137449873281296282314853734089435311918374930291479539976251041901062920228212598493622007861123813263701542990855924017644960783455036266625725145507516518039204956058185481965674455073349250588285559776600897025510293099784083308551260865615536180191971923661753222001477784469653724299034706793459470718461921011906353852597299336149357089767332100304248597594351873448873626393428768485880883852233184128875368563229228644695840259277802951483262600116181110768773794015034404111763489818672264582708737017847809183657677536262327898133762908135467654574507526764762897605366090283831923624354075579434270370147394502174208393758425001763453018938615634721841328842359491142548302701053822465924885962614524330415516820080012064921370947816030744441577130353444698161244008696594994301134795311514574971980826324914973240230388902189385670806861515004324601881025985523180801209739088240565693358906354376029933121870775334287749905956209062961660637634535647136611872511150433656937647671797694936313434802443448762286214979010888964395161364416569521252801556824038727124221001270913371543965482241591582446879670430892347582103961280609215236062803678622455134942121405194182356183736768176576184611275793338849442943337904387093230069039059743334581876881961586928805706929889916233945992717217143131483072937502681701429084085615081458907801173263523047477371470286186219337215455777312013918103142276979234783163140695726077296127184539355182977063622771858214376156486727842496981760248661479684485375454196782667786303462633560537873054713638711602517922508316642599289498561349498006179294529067473113038309603884134763257954870482795130966165598314276820007316016260260413712841630669633797875936276222360282879383548279846854185991800312662339218603497096953812620131514176128412250336163612772589871086382375619231635317771132197454193446321853941007318501175866135381699116130324658167626454293395643214127068173701054308597518204900782272 [134,85] 2289493140946227714296805376079629621829630969557865651247197631525993349985027032995060879940476262998349119166462045205438928883910621617307436227584008203920571275568336788468772785116318028838752414509560442776131646664426934704716908793521188190231686899274918636316291693289749861197465408793582785217951312529499189954475418844059270463063538814119052654022998701121699845055854952630926811359040706413113888677101508442303770101019672005703517598562684967257839222206496075497003810500925048843898056941189473788211803742616380121820311855077841135979241756998184116444794389991744819615984423093672607372322074517581360047700344905783504194613743533556656706850143555978297299595686631194113969168541765084219127880401102132922948788664859545244002667100370292535526021424514975940232001017953547111339749811282844326267879572942733985967582964724958654220024724351007293848570159191016700846731566301539175234407905317275358589951415118930604458537738509975559327250519650760676175291102077278487614179901939295757031961124991058778131020072205587696912984118252407315532104907411998178418345473752387271407992070454393046057201817770276136735830190012950670520958505564433893569821306354370456158196299341564995016253213084977560588621881576421563276302695696522851697306526851203764416249874799891464020291196856290480709058986947220533206901672990655882949981834509606963101843927313988174125177042191941999498149010916260013570062007292070717717513750401282229331216271294189382355499128853106488466669316533407861460474413583327398231207843873678333078299222747674029376214362867033931226166439855803001593470360747779957066116488930588765251876781867682852392143649913708189952878183797703122135151555080328599876990209844640391257144100579394256057999786952684566629065739340739131267476415048349805778073548723492478318237364746539553288710946958860817791865536057328260261296713513387487456252871970419895217901099069846079819125049954878900386485611088723134438667990098049901852390977269955207953014787608190501233390413199066775830135075417384666757581615642986761312533870426185364612147715924707977332348421399128039614429879830340568929358235479405477114232345293853968330682101277351359242536879365483375187595404812009760515420129820468266245513472842063793063646721039211497700447390522385942808520189288659150887249432922817397532650918509542702438861603287843514364924234925867569695252422844989011082918515453879062974044100597444100007075479358545254140570486910927183082828148699876836575944814286724497284766615863810858410281197291910248410238351169677752521914643190931222582366166094547120041700248481395564344419992585373063581859884878374971780809258097623019336929920521638144 [134,86] 44219247115779809595872493672049242552824628402602013905915676378305885374173309024545405116932387882484004189269813979091494006132886058339897822702743862115546161831106712571982255459097149759276368021900846704117144020818302606520543402951532501606501594773565579826256632858988626218427778030014457098651203787650966178043486031782827956398355187478624040522316183681285007971982622575809311562507657437849880145553771603446620471909070657235686245385222919158587154848347863420107917800607964064932358604593494212520445786714256596812696096438633266111278166671986205064296876387174687268854060491870367094187188811403667359318136135064933916485841102679757681375381096499521449650649318149794032312116413884024579128910993832033744818166002360221814867775878418966169004124527409103895363667555775249980216902379739966776357793910063830007633331121073837049596241849606117665026221068032375001423613025325755566601863411215272953290021772964054233961084617902782423268635338553482687238270027772593946242930788565995484075190124660354086695807635373702449290293057913175746850317083473297031966638390655741184946091406820972625192024438686190328346601359112018869677921319371980765689870366749215955415487330040081388277868842251943763099237790937081808272562439795661021878009917990694240733782227358721234518843658479946768362479176917329191373127389529424218515944554971725217126833380851343521632619112175378969599934936603826224903996750116909169635449053052319355592353434274897483024248088389441054045124377950181122888983017828265106794031291710656739349593782750724333295721531407453479492050300439192541393414420358016253982314650849134780112217076761746148906475398543291608489862756401164726965813630815522254732147576565022431788315317743337644978918916876440262227127334424578550934659548138720196604506709996783738866240971483513576388514917701936596851666126980702925951549352536223596316283058554334255074363213985451646496720006133235006693240582566169324893967562603814445247391830999401692228047433398292210915825214481197220613356720644372308862321549660218564326137397216776824689258269184296268096616999422961398825230945452557157472214230189607159875786684674838533253591061182986986481741144057503467490056830715013100420687749645196614972162279935058523741258770609438271589098838859080831426448606736438032545869344719974412534454814086211581105127800768871889514067601724765078778923226593469133400997669427525596805674543949588260378859847478772389868412960441134934320553787464879482372243223092014314338230908769026542395009234308116472411249878688050698361787539135716950669839431943079388540237471709430738855367286248402718944882786775860056518755027705318176328092297368 [134,87] -236015936428099763362030905240770031553669712732566028290598072963899248698306848745868831203078175991364600526748966726841683146966668940119955091529955598075524656045980140872134263120081329845248196914902280739808103576300244993618525962464646230416069739790491888403170828485043446013598036432151986178316734169473160171889524217260617844955810368859465691533409507865446802354972477692167471940969556575372895630032249751911814908869335036010718533505589016668442755587689368649870200257854477491562751765059653607642889904870010580895673920591165593362443354438901292502016778620079876759568013398668966661070281721977684293133828451938115317175061200573439982303312183836921356285526119337461300355897083761869916897587499096521977493087826095145137923430344638047756464575964566709543309052613854104507627330658327834756678992921002959739261920317872516384814898827213664288616209573184398188581484649526520881777881089471417073615335531028712984872709378751867984064302734976914965507599228227008241910896941264586454137321809311531200071478301168251981595726132356850786162354086931525861009625932301580051392219648852521794951250599136896820294259977454018629693594484790704908810943427821599927257586591453651386136007777741838156030997330401487357353014639402015436949098071468959087435123274685547685039501709205703568402615387053872515257664761688370269017545565685266751213030247213934013819047427932547552825391625658343153655401282278748034738002978254020238005833827612658972343248180363832513746431050657436010923106762408886827974761486585751941465527893566721578761316197166229688604896551147537281322269422673764124323515687674953797078030197618014543977160884928532199604881599861546979159435319353460559744978284206060314180694839657917711354495525980784053206719979856554181804485815000885133768234914400852987390334537920901075955891615987974546055590367032699006987327297821258662445615199924063959634706943273619713326110917466436943492464592835504461622608091606574950361326230178239393985837528202717611471227433222844494274087691975865349644365809682757066883663600346938021174753199768559270109500839762210526323974660695960003004117203562850429289248277611403512390423641052471383351892864394063334194273081648127027863838013804810089364892912150850134649409506625086453183359600351059563176411509253410459616537590173495147568024405474447655416138442644777236257209311130591964968541212759533184354984351343269234527632734156636409599741184865321567315438702869582752149465976466464712737711956092881388810709805336596040377594716904685780262782919332157999022644416513099199736249199964887962971514239297502915940284113390986633425935313269788101374243528389185313814304 [134,88] -8223778264179583009966644614123640804765339624379462679854054839571225638059680879128793612294230974615688051341547291217970336886701626582719768814905206095766369041254050498475567581656083181307183975650303133408782087461438089007378558335057122581855248198542118161649996493709847818137091470999422760187321228983177394393798115601515842577865711664503757623311833957520292603262076876061638430127175798743784359620692054367742901545858891481384594955964943258367348127037744533229698376779628861988277756042959107230852150374696477204294225131533048053484708866851380259164314027757874332819362273579092566624745033419855601957552853356260391775678599077635521109524581193380079206408914717678741979315121336032023259804637319257107183522647663497932611635853617358831676249857406861570974739065839855910923526533518881735338388751903422239168420778287566144479875123493910775977590582551104892776100257879875019705278572454116667442459549784088041014314776166363651471637429905370407117813516980626428086884429961901466816332785783087385133952122221073674677561519442090899183568284902650863864194634906661267155974871136039862012901835415178853098454099531586311608149643410112696258855637650933350413469608301479765097596231504656541517282930569289645049132100474486850890724044460055791194929659719388582772683761941235102380981196652036618753508062984612541587434932851809609635717755338752582869280799475085129781007447835155117607256191919012762933555160430896924408580484258458154666377219366898837074015584080852946137767683315791942117777710217532534564252061368381730175795737795455407338479127642371849298336659076436025454671745301118639767399513153509245164285350105403227768782332296258123856825423492528326053764711329878845406940872206408292709444944104345779403826283935309769567597054098476442118431866722280035600509556462399680794464564012779514138076738202415742045218637331657872290994325590112821435464886566056040958309020271567958913409800074876017588829810807979295187702713946103918212020827077365476561623499506918390896992675785820254329779108089313610436879217599775524494083675197776775675593970228824670947771474860736189424171569532023011883181981352406704831926105820027339138833631979770382942693379172086428238506115904909644753699342346049320749978672975222347727358929531920681316751229250316402540333047806210665773272019969495303501622630194842109567933614997045892553039373641512318959286087079512758667325611392147405603801787196060897714121375569213696581751596112360794949666466257033341468008558512071866775202309851853143288533610642681902390891980014222799764759574019392711998315052328463890754574845606290073129497629767127383748884311844855400192 [134,89] -107340117043249168594491775521680024974978104626103978149691445854470516200861169614966839238646407263418025171353840609753871488590655888597925943602546096450200940033014164530642286737808796711525083809637222936180779090481514999587011852766637824879954967318089420336208601560861444613951055923784356653002164803902529558188614117240668026853182042113216093693165151353368125940959105654411726603566027753426559817572602483906114227792228209214922481038521832305667294863770158491227576941259486945543113279911835837292670786602150193010023232731241781014450121193657309140571556901085653656367935024554937144747894855147875208407539787827924778478379641214927293319662161186763845322215936303186240292523752675952873168604751336724032655914735415274988932645601956513144925966837744265672170785675973718375852754821984308602016088977999284621164751920708274541130324194772805624754776182860123471813116560508554983350840671094772550827538267269897514862336878839446089728471062565651804555095878742570101503637467020374355772701929241705337595562056384814884847190291697462966589163533322989195095697126849892805744332891445877417645658475648751607850600621954488071059782133723470403208852884882105992569494855850134371144002179479716996675926760168136623898249101389009094015791667532270261987526227844215321394078196616330476821703680646785873744657569649666983527171166936389570237824919123784578396899583893055165963509193890091667675999886062870787307348583292735844379743816690179870087721493752523175955423564701777337800243220391021494736067978177538035953172811467072235187450920330036063185154892209133037960232037366184126028464151742166861369937285829498419671901120662326438570904406398640331991514240155024961200841910348902038604678728637755863705571921431603327867025832753324626601522874482914093538714604696854310506397137209705505978101451723195127879321400016486645170952489646864439052249567271771523041992403228735252210677208458109898541566110326181156424827603285772054214788036431106812869773096968863874262483255577141217573418933100521055809963360724300793076786306546798235931947601700702531537428138478086771202521967780677024937547862396999199027248747635289989150539609441070834490906393296557780410693068921133910882180090735584627823049750668185434818875722494267886853376955565045432023811158580973986854429031107582821305069706383898003916598848471980863161018600845908867097328470317294991711006685583880355296157323954644930113430572924492828736292007894260284199921391818642759979250651989322457151187328797371005139335627164084454439010824804653399136300643310569019694440591343247219817048738616241986200117264747628210796251421668333682412576318231296 [134,90] -518150575720174126681913424665729413373670978787758129999705470937691567667715678018159841277574710113018843757132461146186742396132309738691830855223161618412470349581538040882280945911397413439584329161826996968434270755037171654460557053109472894084833766381244256289250374518421471179339990990350172578328691697249802738994718893149843840827936968311364506811398595255153377895017647005102292322820772913005183868274162401616313500496673873679929084222656667292981489255146474670863989282396630652805725005632364786424316672930878145547320771903704662885966930757094896767004859130291914099157649996291508780975699949224496112709595311370963965182769283453262182408704895520050568226363312304726677284062312530180521574283390031637418984316294731868561573807139552032105591908227755714016395579180338367048031186803704855701838508396391123916785357262303002878594109119254353819556404237815863322710696879720249840001581793357314171341173704518616549680286708771614991981206298201762162771404304399668768540045479836123927107916211902014308354171342792098725313748037602983350329393095676668600298524968118752218857422482035318854907672678474660951913441524250289811735354235252650249438371891707326711635615815179716242406593161517601651238616033156444338444683823220584444442025835376421505696665475774131758499583223332796144167379058605677498048206142484990208992987817565798002307651946579505207143168640656043430597960827769493352499600371605886748395550114504956380611741478864196425342397872185973371479673501874658948446408236410282667491387855428462669974302668355528988527624228812314566416384158939820480493854064397019787663243805432710302065467178397563647100243444879407060631059509630903656923985876559731517886570380234045723523408872251902799747460851217993178154532753645905966495365504317291957392340839688015726925460522167500484768465768466563011661976597316574866393992177968092926250662573618100481108719295288741062639503533404317959670957896821968498492834236102010081190258551979788313122094940110015956419293487411478119028612140107914277281683002086043569665877949616081628333698503166577460439737966116145572468185851851194908038657470159430669451282923283882437962156172729878987916230698728931247119280977251648016617000543079428393453863155100417723154821488754337665196248491650025726498636153134346656201473848340032098796591800383315760446822134123011608151026944267062809835904132817790191080070710378995037161375618778051992829651707332806207372942846347504584178226532857493950010600612126585171356317103361417918913299439785929121830940575750227227840613442319105388689181471250745047357753667841671831211105100872892084336396195317610508550860416 [134,91] -2753003781136809173780694746257822305185068452475525405199257638487838509295908209230989503651830828529631452333040735568174369084605865215286554227550553615416963556425147374899138835907739786067900572876446095839323310311582777278124408754333817420091612827387157120976661981762617187584072762785050760622357632163216842361856125156531208657346889474079789178718415708935013927505525405565237201037390889173738878087969954188248939441570530608748835658952315382340811249971527952333352384353807967740136767077846133766880463828764539368392971331173200956344576219965455737866571004839262864735029507200220937516646018975427219237525380692620681523963684204832906812331790139153081936870415781067423812616656529337434312006438649533858917499223259905462534711323281182543896213620924788027117181609409176092244167141399492876132201042478470521199892300513167200275767140436838372317794956086207044068356931509699813438837294848517478586327721353508908157481664240865241409269410782887533191012482996080124252505551041201889867946684990239983048077468999712037218467444521129151009280278661828826666075664945823187721004479878624333544088366699539679290311711498607448651394985529640493597560518698259746679362098084498462677329187805688784277987234571184928562412133740978356858307396898193589677238291625991844657295005798346213855017387022745894220216204231529911551220586975535963030347528535326644672155303075191907595981239939769359369781513824147165643712825756492451128834534288908671183034357931074477714971858759721402022675461439670166920216765970598755435486605445868694434014423989148522747427214764245523904030606523121714606353322099395888291193868997796295118063684281113894603474719332420955657330524398815997877981241919727964723533046283668728191032844449992197697204966876947434218260845703124952094884764888930477429701668900403087952094533834927281427161456036216360386056583398213775314740268243294054701972680912190862125435716488498829550460885922690921948527874261281449313904139338521797189572265872228237786600723283064473937712996099455486592208377347827219330361389048643729620159242939786226227755105303033927465247321424272679828039352346556946743610483305901097675236789406826601239571494471149266033387104132827362949032494885728454932411055921071200860502830759923473467362336904514933608586842966040896317821608461282327888324335740931345504375390404170833382160307401896190979415623859633486664422273521105310518371081418042385068992530059182018846963242776216435039799065027806563103441919099512264885729756181263021795977519314148355600122696142547713142894803538839076390457587256166778515562911769393179103695276771929508664439031936749572178560 [134,92] 8937993680740810882119766332447823301601285236630736633928306914607683933140672759921242045918335534294812722038591885780552998188656815018237377394096125114218916777939491128106183578209094551828640678708628987192480129836547518674703778229257668254060755504018926307993534637601589577255218445432300653175756722529619905635999980938905912217800548523897200354786714308683044558584812418042395536845441697961270455974036868088570813601076194500565820065763524886524300349744893927760706661687888825296233648224391744635117431115658202421634290616303129497583180032302848307863410045084792457073320746026143903135206749433398537388211772593272908609308442277559896497212047689146622048509583587972101193795335186173812570063034711374512537429994776392561452250046491699059038830677116599602669560115642546777830043913994831411209554287220647727262714995332349253539166592939453472406350923782334696514776010696265660540664182085396572981506092597566718457527443663786387849965343955215775150072500010488982198987406520744613188810014271966106987670063875426704230100384636258618067225877424382737103954742620616762285287183489251541111982042060319998566914669031230635998899574423042880981785516596071471048174887663870235405423668045188940332103866745432478262871545777669790429792524729428404881408733356370761549900435885892205378143556050362110693886273617780381647372911026527522143212164584997635301303184880731056759716636000593990379515241370348413392343815634230808008667989783608246527069515871120878616134749725154326370625261484586670355645609429777396324454726347988023745009197276224293627919752024637129793837363438508141527267227149582151569063015363647601721513756949338655125626879792952493127062199330539571672340102289257562055774567168956232326667810805389455365130027851065732726438759710163788174410053301804185683924237888026005258168097750042793310311147018557819482814990300653345580615704300038380128628139784291855393552086956595100023541497112905155027657436070445238888703848543078490985150016529471288969982972913043148628116272784213529227392845513026562768366376528665693047831622161225903849603240897395704760664266262096182661124875851773469200586690059989280843073209988433534840005405607666443684773933774119399582482910256610674339006290665377052038874318492006321163282056815148718221812769086830359042714023827722062092330330908415721535032859534396701153995076973491921924721988583511917605098608774308430166078668059114363097187601535146765675090248983566410363333814761856507118660325725189188229778157076790488094390919573781809139230038886865073288978657616537390848866295902599009625010724545283811040680501272906166711309112753744832 [134,93] 279015191807684648951155093124750838777142649517131502812330172684381076797510156204878001920648253588282095079475382475545814760255393348547232601177474774449364978503530930839270992552336536128785180684396401342898524464941197707285735321299342485501363615852027013148868998220106030987311018275904012856904671111542929088011776765871452780077488260773006918725812444330540062324728459498992632006016555089747513079871710615971713993623814389611600016596206927878324314417324082232358653280576426975892236835570084569983863580016782878097034778826051917601671186300722046919362701555109928777373395615911870745443335263159750517735735613493754589926766987238568189976327342554698449758577440492021061272399655351931196140468646828390089622070390743844838808612713506121488608706839477948358497569425435647606931001117874043455749532342130684847030892838693270604119777500840914130004164477412696467167161805884530350121212134437734347291893980489861326021625502511357490919004477206202158336235716514441655932237933645482739932561420501659776529888296293488534515641057143061839830869818029597484231452503387234972863774726958231712566961403436166936166372439524841281128388951871420450170647399282357376888155144789272561546655048297051870555674621339793517513011325116436222157697782065567856268444969242564741001031078667847077389780108332977461435445664253418675504254893222422484407800553157912781418763999647384645099219024284199180519524689371259110683173743911063417429606913141160766291138618551790021611381030708580173843079594812757375817651465518686522621617417150239446267935977498120815106008617008207475041614333209665754767201184195228139598243497746569375181979521296058992363641187560750292422983216070443472512640522325081727839312893810627007658750410116179074073126489477344724841035790155722092959575997127385986575489955960367169786561222412740885440713639306264321395502361613878485346152263881093308767355184243818270425579826705803106300353265979244215105447104735072353782334809539292353020665165793899955142600208923213814515609565647123536153558239514151497541775293425936550247659345551588002034586289069785439831018032473725955681636891457128069413338714322160839840725158803123542445639390469727054366091468439754140133993443115715221536757417323309624246890431867542884541315277992761783695527854436961085149704208808666198131069132066108183841578933865577188933650520765298699982443923693107810569816889056824333040502404897302202634274241107879780660284179789518670064049103512622948863473230019489604039751033004916172591513475424334604995442494874900325194267774733298329237318607818039308905760900129817336718900697693813644046982312704 [134,94] 882013352700443165522896518602593853231324797419355896318037797831107599439549952016919515972142952627233460809779726797265093942507719292912770050799768432862470407440283925904008694890780263885529687069697340190009951662298931784727068543923092087771909370772619588158426933085860696882563879047298876253873435980261752939677844231494612425516782309197618352034627028080903741630839466017396501587400071985929841350606228080322220546148296801959655741858705861791632487391266540588042711207332328113997860513016231190727651871363183886246445761873010744853681148375318645953557718151592322675160607793407636991164008788661353086761800727253932802930571290951560762665917553185054905125812832548822440994901598399558450323714704242065131799104928745187632885042761083145651010629222523823499664378035190920819556789230303039308148510270102603745616633802076349078478834450316758821205114669200324525805221376148830522868461060775829332120269415421899756672236901333650001963202422094650891626188129075325206889323188046606800696368561962914408115055515774979662188567619930489287168053394765465128403111765553053346357541212013885303273019044951812020473507643997285359436449253010821145830804269509323267214052037691934916244758314611122201598677827190904781412505791048737211200760343328620138386603376583216255834133096119546901341480513984144162985023448817389419675223634321388262074878696576509998999427338020312031127938843771691510394806958849017350490143262941427745203199286241909397760121132995210883037578192233952561263771508471282262297205907974677089497007519367361135098682236835163592753023819767541170639796053535169994524443463257650079974950234090015146960419475339846291849491578432856088715414764286287672496871113299377685847146955840886896650645101577995123943783589288002928681368784835860063950085824677686436355950086467508522534792409253095541581935497274503805611061805798766133724218747519972534281336345849808567920125999736045875657354671580680397008353818650622818121643113053838416058603130183698988546970041849387944734990422747514780027677646811187882457283272696604532586800850534170646212415066101213504552656373322660529980207916428789511803162199753245452224315146306150074622973753045405026619193547306202183912317048880627781594429855988070139472280425584843160978367271791861140630278300063015348926967024142089235191732996707713201147342592300393082194038328548457243961266137676033388251201275586595797002869142532780507952967342516568603078844785510625513980666430179857208731125052954167998500473797289641040511648101665257428559706676558236800111928355387353598186907725800938631945024484885990018198733077901128148442072 [134,95] -15265240990672527672711284762053484074088705214611057138348661250256639346487998089115916030317210782208571018338905001481849773327715603939486597705232438511600918238432954496814981637591238316412742927262759522484567262021392851409864974629142174468537183462970519088981034237387917695610429419450328095538835923609529835557751683760629239189521479950430424559779712907042288052829107361844610955860908107553225331777416248906360848881189174729425920315234339061033131542672436281541286802391213496333462394750767916500086302629057831054947390457578376800113023981702518655730795628277926058366348015743390550326551594159420633354743833503404012744617216745361682194653354711608944429347497351019255631882261089938974762879692728476522470295419418098297617482012041560430126315130360441368268774432958627127849653447005042563582448242790500736649274552863380864419415038885664113863127848492293750027274835431114038903553887159562829841372479471497708257907492250163600135609010600980857146211130877748622549020283753166051540882974051490297227316402704684059087667114062350145664473041532289754146158417864661294030282165038478803522208662437679398833518968950086289275001337488447025797218250142797857237345349536314284143524179815867598083106462085098533314947466516467613960556491677030728846625512070099074502267896249043681685609399005270533047423336741002138228256929992852229654592522637502759661690181145482099714375274415788014334890499445988722607844510284777928218467963681528117973308598577754568590193544074168497650619476111109359188218509133752805576755756894716634628573235622656222992389844971728150394923499085165938496548900086300945409152172446174428741628050088433095510761591278772192919760471460693703645393211430995748282278101318438890045149603702468357504543999451168244056052725464278354795058281308072887409655767268272216462684529380891329195514808186768854856703502085726844131832832549574155085676524406565510473683691552192691390994465257235731104010156673976939561834377233177715449444147465343050450020101177885269724493750657656544766347859637028714774988436298893679269093266965562769435721253222043020319943491764879375017603089862724095884518967693043780345284322568985439637298603669255236597768596239996176611993918397148427252339634824650971473810472473048562611162026771158424122720429469023422100278762047841668884548129725867619824719320053718210029422177559980528079738390959788441551199830688177246590400400384888233945293279425660776060560178794042812128426586245844901203754160345532091143665921452130140597595115966200100635923744500332034370610335382422941212441845218381614333403463378153555296583585617880643168 [134,96] -124171496784825510452404383098459336999106630276963430593339883135292550580332797840996448597839356418879142516229808305208241069849175530866757126028068247271086495346408944706778548962638106570598570165661979858570188855962775544218913709229219773545318040757676611257218186137637547077401926886345815149002591520704695447471989985664055604036582007104436143265834769884624122213479092218654175661253473775199641628381591934913558935653107055797379378544291165168816456692709586785760747562573718652710365649428589848300019585359452007116762188554836868041042682500135155444512100100599576287706422497212853104664765110638357656404079134563653419965209036721235677930585236917583397986880700518398189196481376826403511789569197511658812161250240368977282131071637009865319435889801420091275075385567292584780079455839860042523526042962214078376215803495118042232926286424812789322657152012810393035392803471765979620731184698425980810958754033243038973254654551908684271210507357170161784523480398681285482773713344680096423279657016961745833658228017859024263152864199463026120039169657937987250524417167286866573083877807286761040963660610608173489381583316984199898616460100258330547217989959406843102112066053318046520227174746113339736029213210829946077316737118288942135016697660062840060631595147171967607418120164207823917365996358319420935858994001821814136953872620743981617626642261230120350566524531998806595109342209731045878996146711100153146297184394321637709546040301665805076115479138600105127028504598301974490811158765669803570919082418109430839910520805606482134550844024080686651788804579628623480775110306898242963906091527025441090741684700532436032486581746473767033278358976853658280019680694033262609940635388088177935187532564226812615760510266241400713048157948892151967585094016886703493167927807781992589728427011224712148661712297028603306820032709382120495186337359016024521440700724921385290899480770378763202851948883927888754296244828560663979087228927998106002263334144825491089190103358950228172646600442463006737043212353025375655041172387656754712244925008833339695806162450860395170853175377805792158785339232680962709787949313705981509963591775312394407534312684880894700728491714626682200607735540359985794351966763435572291956847488203451111844956599618688884225875128939268692951563853746565642357993794110202612716052634521310511425944388592807559016093186608369986278704302502877054920904613610586551764442477600813253092188600462646565471735075088773552810996453936688666582678098984067731959215875853236603838030411979266158524411777254207541979851309100243263798482857167426971041360856263642188231958413908992 [134,97] 417416437950465370549620635001350470607537135429809816990386599048393668667381834053443886953738252178517405882575451045755212927370765547816887219397176998306165681588906976175082214425408594727875502648468434933407594444752355070049645619250411993888904356672911448971036155365517197817635285199260663692219640389422088767409601442769792966339935446382748733264796316895280167336438569663422508502172911418234960368183145926108274060309973599062213904864627823397151491585394037074127569806471850073863958379419354000116069505215531012610941721966641787765839738218524189031464611484883003660788864860071671044161352192644988913219096804438226514829054291252921444111189007112507311267601396467095240485973941600419272746041210796555956671384233667329621535569539433700887732333283689541905994071718689477088437737350820551826298748582450103319910661090051217065244281368195551822654947668571312186133244079129000205506056272885570700092852994724768354168741223486235284583066274330118160299443784891670108844514150007990210025466140283307989240126412729827756828773719527160889962095533395945905662066666783313947373038122888990257839352724844228211472119705546191375466940694675816146073153370927527096536445824317992087445859784952620136541976196349784065968548677522208002685477857236802351942911838962851005465846101195459866314060924609779967752902360915997877956601432896040773202355961983875154642643156652454620106877097625563942114590302292504734326003318686414212917215757170716083991094602303718299163440972378268122630672891594323328730648977652569089384947261124644890857146106556942299457512762936584730695582822789533621299219972163741311708346857574827301198340571835900357370487749863121333367548444005677848439161350096250638868074199738730004838480361955452946272645751326060020986809117379727823426656423690554147762268616312622943919645360153099076133575971619365920980637496294976287028620644757967068562576155494473513168038059828604719308621998269956033095664381506321230187956906067687200325267202409696271733891336315929841897894860242867656840224890012209044544575367007602245445418350580935402582725299626713110502186098143862878446453988326155581368989907727995903394290272826696286029279106112601973373805601799594812369612285265505822281011141752189271507126702187966497885725964128797448014151535056302291500949528299094400760875509917882713826308526733224554671559996836520545554110541571688467713216752764041609419233328850922130884268256114872349585036404671853673227706501706053340763664396546600518997907885001025081058522461798754143732284930006895657608145311728423219637285348992952698623961774935846508318257408 [134,98] 5914195928101862647353397754988085093295506804372036435680645802460973701436148800451373858428143149747590131428970399183507286477435908896223007701098768811383086741296608263108831016156543911039675975502215959739391996534254700253862612801055543045632240246286973090337108278920475792935234969458622512557111822841591958550895325176979861729460384226411435331895744635440980882705652453425134281466010914918840810399546067474969806427360516963546100719253377398282885254609776034657501315425397128733552680383555090215905404035690288537334503951922867798144336063317702536967188920262035621424231445266776153310257692900045501051303657441792340727031505058871095207113523718733724035407286828493747601902427312755275789346049304658945682517112943740211412227652760620468679850337353932895650011059580452814736805431385745498106438718280122784766587888458703835758289316628447303111812779745321566495616534052462857435674594686901813773041211592397119085128114585470276627618540207636783319933079198369608075437791819075516758336318606933306684283628511114195971615666454829057906611104428395804795207216932208046195930737363072855103598789375415954657124056184408070999409786946103174249680763812259327882728463244430640042581751418561285493289547498580816112337229207718887806373164504196718919667217247933845434658026419531087910078147108117004399559796817880761426005103773166787968759778418976222771274469193114895563772510357111624099289803877995585683139196077426256664834375872033920157267357380433295970608834940861874036323921414196613338561332247515965455471729823188327736206379585969703045235205795118505197536891270622395582732127677629637063176194215347625175671934806189783960726534143524415844431789059456762942780316388563396677189461463899710557024197331703485569416187261694998846464536630603198337560739577328545993164065598670889557657571013769070389068294763121738461787589644747211623589221432818300324578870013611862289329554018230477686939711127530909421672689339991380055855400023307051805779121443671015710527938015205789263263225362730967408217978155360945929265609962475314308827804738324082790702636825290479661496942605338171415790168811273621904549875779960047557225092030801121233835571578834359054796845636888224282568950576453120337210024062295002053241074095071835029267496371396311707932770355990490179785945684346185471522753872399418069159803657428234440497066555659115544338154811151138419776664312099247890143663387076912881797143995411596953653403082834928464928234037685360993493632659800873701416843087766995849221428000566106718868063455815998558621983047143485529681091123449862015828188668508567683904 [134,99] 13868789975255225248759230390616916572368552957300560357171694112275031259811025364831701142718341197980282643984715643920828537819555585855524271465715242668866078800994092140761310371603119608096240112584261284137692479792587422349207899952752117062010825565129853457574855356743479080632974098257530900957882343459367405862792370168856005154255473458714365645188496414741368772474439516042728256283651647160669709930202318754644982276521230146272983817622795339030110577379313734886529660617762782608288977254202575503490930056106826772840648508249507525738089192277205362851774805073795008710399447456673553980210131320541417338594082115471633826132517838377934392603613083783964926362367224119542045618234428752329107183349180110712648243466875098943171206288621743089168201807754470322809646195213990096274849050623385043840272145226753318196187328485674161580322704883944225400302856591249976806571724618988491616918331245990887469010832944663930303774134823957750431417036004127400843934300965112060489011038564654446664488700740401135138354915026958796724902468281603029207197619990709364898255013859182847656281941108854297798193371929912297963879821099732686944292238440768587506398702295776980128755473781863898015522289356695486973257015391944660398143414801924919209729175246916922610591246848498380816641246507894092645673254913837954845911182160772732196325763541895472859328481601385033695905590246800740833595103474513838579525144302669389650058068874438840938146556206372439267176302646461710799379950567943231037566731131938701270362367804316062761614059525400814600601763328582964277700775739950231578115577257912527391603693047462201780339603526627742904949811542987878250411619346849050889614009736437773743453853598285875639636724978858392086513048406223252080415665416502854953823714191977386314883585544822129874806869214710773678274660673325566004118475385267036013828447989750222735323904465765592343475840070297456987332845114757527122116227371010909818209290794916272199237610963263762274713752682563128041252447762385812288590557183933434144011716501272818674443379246387124968941197001359034986719026019042373494111938826559530673120102354181555199038347657673929352508597776354303861898887482945298413738401412468347913924622898586301516489997022338319498688862193460374815897395561809025693786933925756746357500509389582364408727477781147566103951474041563962800224427781891337562007734164960168223393643392237833844312572180977221193918311469490369111046871611421024468962066126888337950023113937530624455584139842015917386606432395192084873781552140308280994918949728249471931314397756396215249686896900296896 [134,100] 2730163108023879398541829789533249167482551738135182771295367225046581936389783882223835053906246107581938646132525963454466834645946811330220817431751260960613996055488627005416811990035489345343678509010533722639927052145251336163139040248982705730115486463222473625874456800276398062457063073835402858137320523864659504920067548432832863986680179979179261428132379065875193401481716217876352157129670061152399916542222621770336295891800035401880139610446624311571794228998557695356331495768972399264509365370213357671573595646676744638812112820668401358892070591296548436792173245690113712151830001642850245312281569804037122060424610445059742834264703401108095300842919641557560834430380630688262032108758330685960548261721042695615199067878310334643750241856823810247655605506808433513034768437911470743839414115395704680158452694631846436043475207029830478833033550930896419110668638601218171236473674958638940817077729386676356419843168952112427399629449767772890176150072003910420119993183732880764892324029245230979546894281274811344202020218654811368696303335541560902882680512411609587526633646367720417594950103775437484518981978748965243301555445581835590081972279058318148783955343744737371543635115163327581120085264757000398498609843553751963394420843315412266120467572394774126940281914058902542902925211709721310735614030993234089385492125456418313731033264849698267978717171885037140813969874568786898804799562720948320978678874962836589148946946078804759989763658687043995892641141015070186423211836146474855943014439922212792027477700748242257134791734741102258572449430856452692961750482425286794290393964943195232888225465437778948727442336801463824431115843868149232241295466149906314190830800540008130502513884107970078069060291889576724693607034421613720875879774278784946486321199733418442411753590433566337168537162537795692734724202004078154525337390407162336802316089644551641687298467705427577716477152888313141086170438403402817365870131792347694209750079154987576645642581892900265929752004891310043314245665902214334073949650134576161301016448016666323444248092238242307306389530664227832526061443595323516942600866862867676403263472741440792390617682812614244805767877115385869479478997888240684518500766792069996871675964235396112373447554021450650389688378892153979015527681205909804296094134123087379418484699971948077308805773837441402591554979744660118990495154556217368098128879434290794338874951921666896218608194636554668426873305931076605869755504435626871919233538692273618676076299868942728960446387946749424368817750635718241756479377156703709918257727232712758983449894731456856891190800256 [134,101] -313468797513183123911535307727417962010825300441410638944214236172195447873751762336267027080319525666626087411226104186324707487950534072554681950683051251606543548329404082622564934127545047893263401533467995534817666805365223293310215552079918325712719671583166510233485510725025199827265421339802493399366645292458823593191731640954279498190534773814114036201726641431893958906997406678463862419431024733900226067848929504964341295551080719813192651269404669873629197340113110856131085754024418090779632094132792968542894009511355617187013100312569652807383048450234917354484994753907049535821009509584856554794170295170641482827885147409027181540633159292096470820701600336442667760403662484028486595737858959769160131391514541881056561318735353211802003252367812604074520938614663137739322265356412468943923681661090733599483394473738921611171885088079843630862666626869604841657170073517368594465599041980395478424268011344096525301014726229154092529045944039977752826143152684337428928542254901208179889608610677527562900265159106838146245283462777860174907215341355455809451443397702738946932872359142016365296149828925743522332142751971925650338390598831496748550797950591112351962939874979393930123433391237922970704645358183058764791476372953630309463885162240314864932408385109285806147973440350207641382426193590386080593831962768920504550305297140408754772096593028117270911113741406283536506938634176306594815681492814014675078822649123389062340598254929199378797129144505532854186816796619905347480809067901435810428799553890593553322125294130221570079760091990765462432273627992766366693625583022699020305306762446124087058867829523324555722193098943759723577854328209131955508397247618814235820940900874595052676725785655956562165844612603353692499156021782435718680244745015889267485144747758480261904322593011681442544650916436691882079822121457709897291220636667531650008787196040715895755243281053833518540565030581623218065382590305121761987081602144336183082189485057310959573685324872252554109641452076410912510054945067839673447080732061786714153163349534711422950626015202217468544069154062373177709380291150617751425137787741545632361333683056975171923441457153660442312140107851838239687292620882143583785956216615645664615457024138043852193813642178767784770252327019940309332204505640121714669228073188269865971567130984415600346779060077295057000179038381528164284397826409889079249190800505914574707994268595353506594182531971563570757429063014538365739066183452246677803185002525367924633551966851400222849020902262898377608712596363693529960147921031914874620084382896511560509539235810963579008 [134,102] 39848347034484758615534959891913121818537227157871086655994192799044353828442691049721958696724796088777243125623792300211024218522675523790184813656399627651160091766357955295968932601195685438091333715841540103998694859824333644744744768647638508758047239517499170486917569995060508583789994476800590278032871211423681970571623422565355653029012024763422573130450444728193420883768587148608307341289488501505111542223931351267774606795979356836145363266819503850888158206623756709747655327037402187874642018755336236409310017685228170657692212153465103123993767187135891988145332520498608326968032697369834410379518339272752413077956348096396726669781342444028280648547765525994987063192948845568023493770772436125678511820870056398594508915380989677915122928681616220057973353713134476131665219058371323864697492168860936370964188336138790659207605151534756146298013698686207752355436550363631799094895320211156977728880005384793687456605656242251181819407715719435505137045723124670359215999763015063395165753390188536821172885012172006772574813273807597350914083998245191612940872452614791038339150729314519027416348656733230113044303427953695599345442433501332486605697851505720479795352304890706066273680946572999725345497521208757622971734486965127330243994034401056016090971878389142688935439759728909700783601134144030591516721425358026566288677035190992084931655859519328139474340989334601006945785410729175889126718672872063469861147809167576500042591080554748786340195663408266036862537137939320608260675965227385800297217293654389408276538596206060409547936739959990571657590037621321999187989501825292257936946431438758454234578369878809158277976942991534626122519467008293339563839921642294960890856228527620389199771902500661057761613117090448585344528975137177841905542106342381320760272701728298004118044661388701842513393685945558294394474722959957303623461736979965328275205214941759429242270713868436549973093809556368560338058426441528162562469463765788466420537516715658081226573761092356192522321158407909783707841682416161300286176150895066954173489326926197486532445982859633035376273019981023071471009883452457599881815427768765182241448383593180366574110530030167585367390820293050261570947092361076842694794247972761185886844239945562097065682119106633253856152453612255559456059257592224655304113371417681507622205011232970285334797380431615767355271865217181118246180494238741817520027865192892690897430812011926317512440461660599311315630463945046773622313157093000104336362830433040187805225115465797003923573292008762229075476576339504793467900631418403162698791464552287904080959833456362480 [134,103] 53594483004974748910131764239119302731861701235349839773023730853003208220020632586185521444259250379676099447906309210320418845558915743581172118781000888838838578938684634968423494756682958358081982112128923240895951162540931650703407832013118135607058419440496405223470583797961806683574090046910256031781462409660392204016414821040394933487676093605603472666640927848786378566679550231344239168138422054653383433757683547112466009250245164949067539050653160906061883885056541884947186001156255479565335403509990083980219072608625309946594871459928307617021076876397575987743936272385290632048162476100408341277402201765103254888095142937187198559649365049871772315551249671477929586256253567156918676548428975109652220921379217411140274859279077877000117793801914564585184061833618851337631423606097286471251614414293640536074475573185412965148613883292048563449472828619544632097116392903623850906803438756701687674609393464139082432077664043603794349327563153748528511583749782137132135323951685493628712805935151659201180370057556110677178149233935530102957405570191794768142361226278782871955638285816207451212935379724005774016116378601119456222902242023958717019871233158004430740130687050291865073757545197995213572550426678330200714040103748068066004592682944277552703388808796852211790741723146644232267695711052889111541896139380454317720432844473753054441548568760204143342273688073191606844947354571436127495291787117787233211812571755013755348356275964222915796643449400275689643765053635888640388607985237953789876770426554027628776936159608169319672885611151310649692104624219902192061839333538633876582466687529897296012524485129207136598329737077446204501901453570314121756891425317008808298783452465282194411668347007348281240956094307463029638544063986957004050230858077938249896663124213700324985691574114940489849167987809592787876232948044287602460117345679962800990690430090158919691142663295052088914133698657189204900131742104051556672681507433264394928068018469642129004530771600397386412469100107081015641198068422248530800423313154060831465417282151497744731459884515953248516820688062346167924715694237854855744620404770196677003894373141044271762850986732805997011763596653944641895168157607853319233281255381923825963154155606416987447036983666310626876535100386312931407391349328511647588271781935373330519558219323218749196536335137263678406793916513691364167430510089034208389948005432975738940151689879300010540846976121783069175305184632473380179946051377494088757266254984341825861364536926516956737292404096855861093296191938134027769135191607891766004638800857036110000348525536 [134,104] 84983025534263285578498704160238251619200698784503743144795589491994947838136768801369782736840741226413504644529702676861088026574215492662107187596942343496778585093885137100792391040681518265306085302539733197374963063266234209277951369090466241254952348494803838531237464412115477854654234888294415013729051458710251444955650363208651124470428439939600487595623677620755668474888933971947748233809953949699169402677323945076956683856208161088736611191577148889136554094031819534039544012272294218633529908184848978577939888281569619190900819271411577453235822058568164328731910020997364103309652257727561970894689959325363293311355663503313781239260881522339880863271682369285961587888664925254971133600620995090124422348880586593776278730107510125725160759052676652608582015779505999143316192741535873420848858832010298217789625245897641313217197947080321113886395694718601957114016745380111569211088354689110118228840647842283552064492355131463119398119122092675774829342285322693894225466852434520641430801858169541581464653480965487016593068722261285030636727171001245058136128699983024656710773581737957539368232842551320010168854217724684678032886217597355192814518999383886941604421975107190439391402709752205764600987993123457608837482800338825634998946521024152427843975738219025906934564052476925661169263249542187922214583160826126091920015793267981355772178662223717738372865278218103517431101974217838066381407474422497223811680835210025850245423516454768723669774992858069242268496883133063106135760737821508329739925516381496712044390584024561087852440017031045968595058118035437098624330649630344391348617159580006412271609324191783876986857706357567638562575534630115805985403375933307228992531783242556800938828651728789462964943336315440030028789187507758352645101186250917041988490516669649943590453957150244479826850592090903860008074357390737282005983606508053404807178292650887369787061544591553063071885437292331914462979070914007919326046091330807208432908883262657627797880220871540639136373059842680836566848584908216281463468862419582214167444304155817540598106470445870855278646133707788979351640596381715419739054527431306942235047213856146366847103158721024503745585280105862437545809225353950289912057027046021666582277202437841539758214740622538187170274728583408589988162015697966936269738850188235653278714994673474501833066493914326939974076586058482230407677553917513268176113106139001098718765260667601277035585928999025645341697498598914120872068570559284196583991051069938938536926378270026687855829826741219484452294181430118600024711050364867003461656349080249352725056 [134,105] 62475601112710275853420896228026590134539111602059067797564495833420745779101814039781113903757833398760920495373052999080995342635274221308212722071394290568034977014656791392266490169874968137700280269924912276325837114598496844278596260624945989239057597321394131975271926675210345338669105723561452633628332088603474802372225772687683638589991190759659767124421927593193770370546540749594170766145730794880914767122115057050067671344610785630669953872175982849006167856540058721556144248125150969685827863830882079232524419277315628192250208650954433828243398616184895995274776137212407299186455286670637323574711026836933299651746511753271589319459662095990483402534279254006085945000817374166750545804518643387405174868133643491931482624291250476558606642446476593951145466623812947954377090473262117584637191145650294700509917071421086205168620965985558028795165391413337084653111194827730630183504289261387925488679860978014164997202980229498070570185764146537383752245499371151658261651718182422585317021993545739993955492989950886476463166182847825315976064358971174660802313892886957081905737723765622302342621585747990952020757311736017067709267932836573407529741659391099714433496570698850205090502309445013657051692564653923716321533248931541746526491093692689046191101417019632817480139731550998088602651088244881811828909065221361380553053515207580464090438504279164377674783087436536964339749402419757568146241027409760940961027450093848195418040348887868981586535021052582001972862899269912753819703346071723397453440877095595813377006441131572713886720803616994163656352684968200513145699927154426433109582296618912485543352659502751998142279086982392704887275971960824398749482472196460114731761527041846227737203722112790897556086350823196195619752453410249639072972796263892011449884595354155334579237767913150631978327568403133544962021563300464700792508099311833249935297675413624798774595264297938439600429634439806152241370683915039070118465302656691213283995950417137325721163541365663521245433293951587932944143334410435202018447002212493655219016541658960675330086248524802428622000211700729864175569004812954077091678234451875269890610276027771909919373043728662545185391475772404432533161561488785106800127785265218702060789299627498262521894334458678612256139798351054016841743634051447710142437908398020730694215236665582778672938473265008886648267854489136173678235998761609923315491350073772753962650210886931083494889414335852211928926978197019398464711015045699726884902801889530760446564428028705279685820681647618209550463978301093283165702014416291048659819184801060992 [134,106] 28986096792209155911835559803418104833182269614784729768287580509770841313160998403097527597816208074144424631941938490193747365970729465029955944400796000505179297006862105909962388590498803659354335093890114985330474327304643168452795220642557108171658280651953786071469898171778408089945956520904343951164454358747008670150981940231780366626065968244772927259818853652381838547345513578641912539096921602267345251118315183351071405869568929754504216609482948751362649491354043175421273813898546405467225275380046113173255810655780761692938105882910308932702740447225095423103603315800917885873816731244390746018646371297315589919581759562500684790951891207410671302716270752798427942878514318748136180609539048485903081847364180851243663137687439649088870151154626863111822422068442432923719869777082841844593293792742499201771259346099657888952187914156578481152733607686551383304041264557159881955935300517489708649787362311405991782358010138923075760104998725768104384970002648835730379893338793542979730292739029003389004980119679796316448107496698453127353804199950707414476120194478964077871861021557703293525856486438134272140418368450905573610182151523019233021936367276501004886483450390883552790563619494599816437056766407194849836702525298226554289398030852705370132621794408894131211378950299631129071055654557056602918074791526337218059146537127655359566286304335590452424341434111250448091838675707081370914245619937357938564457377136086967143478454515628218613932764783149289513809219283526221334926257962294955522695988118546329112009560682641115803326479722931155535247040617651112385328906782171033793636670077205265764672177811836896315383860046051983935675548587612358666913468735667114951630967536793578675428918838375673977280742614962441175342915894481487660599062820859631673505701468951866623164504891631353738146666220574574607155049619504990574880305087903275112018629692987853872946346264902918478865081140762624223410757035211133370605544324070543196757741904854301255296039265399208108497256504534030401323304628243586833080836489169519188959406423189832542338722554058865652947040283467542171173319626512451251100932326978906891923024640122537299273105116870461407646216325395862456841942874889018458431743984736510700961890291335913256468696050504615884857569198570017486463305955411463719730197141509964719520737358193861934113676294743864779122305606961186957911618365462455593681034067017590987592918164924778700484677713496789005914329048951714824342859080261862166151151112227915616855333764850798285061006177482286652957320506692273603610019173770628834824034536 [134,107] -60947832247731879402350338949264096860682052795236315012140612159832849216301869608109853217843636575482568836225022941483396740058505599023504932433747192161017398592837190726784681372265284353080817515846564741624008854601454721956020431709791230746002062442523951548380732719129342683560699239870949329581401740617474656007761470711992377527926803280739790598806221376119097305818255650752992039592079111755140599873551442428435696826130129520315065291549103977683297055343640658461882411572987491022880362645139624308956264565987325505562714343506645708896296824971982404760180229009731369539658399100198115457204213034707787647970367381039366870758633273771382554946237445030822921155154152482721833232923906082462865926756621718792336420638897098416319248746747221679116946887517161600521100581943500009055462841662054005434863803132209401700519329869694210405770768327117504832738468838030946630677498880503671156820095131356780977051391648444168849282831919648033805896300284708236297816195045889069627894762116718546308030113980691519443764237958920122664987507366277183033785229790623514069042586947119459516588855091917822160060260793225223676255117457076604403023247880441378445755155047526113595706995858883617900773281008739005657652553731700685904893001914434225739429892370145288698104540020791581089519747420157200490992887264814222801125427844420287735244869470229127728594249420760925212587803946555998945688627975563654086222907322086501583064953479719482322471432094311214084938366677547210764633976763120674516665745968852795187565591548366680283653282405120238452917233460574579135842231358271884722738821509625517909859859954430192378100662868508135044717079860672603211968589657541878752587451597419998844810059317235870600196836875725293494938469247234421559704511165867606664001915258401500229601038553769711217657749406752422958557144653027275116977323445633511331544739152430236585358805830333987566520416155349876782233143612823494847898934657660939318161953101913037400518746223686884831087909623415658043979073291347908382021797392613081398218296801086427482768039172796274413470603516085006580794328014439314693228943235181551515771312858883696602214675769827986129729159147955808261345688397088375336693170226231383190538348498926175647527649128889520638557308134242939100535483561829647124130925348171099124180270245018371268844413865458123336181368376919547997030671615295465926548066918119566727311493259105358325849951226436950347156581339827588672235531950075593452585139475664300942506685421793129736745222518417567354105622296804815500677666389414538654592 [134,108] 129631894559699491966555396383997313493662480056799031479053525955963426394793082113116954418488203791872234624700161109471969512168278018133348695115057034503281960412964010530770216116374887645572373943563252510969776852492180515395379951232538043939185680306745077299488555582435375862977714994090202601364197094932237349660708624253227155524343377820577736517546111008325671276741589235267943385854794022205915245963334787630188743787946788154920157057050094818418885236090994717475609192671869051751851004635572270270287131548584598409164336971155825527478119457213896869405773972040449302871056127131472676542090235526368726045965006551473679516762910837326545658118108940544713059604007747671467408936687846909595323632590696696881516398284020749648104247579199043522552091811876768253621288574301279268739754684335732440290592958725696723324401911877647130367604313796426367666361744996537171698346815636057549078253450955989897122994684340430171647153463305391658703880856991706409079376625075269733407348349998832042200256402642140679573301630100287874691734364538670125893207842244662563658659491570342596894471571301371927564924889631564533970480118850041179217860885782501008669831191599267469466914402310704374869235575243729050653347235464886400304129818117018742857058912078456431228136332285852811274863064935656492609114440635955280566154926859755065668052264321907843507055722728491997795815772877804609114064980993145862771182063019276800504276176728893540760623603354732577975947189819687250493976435034817634797791851648493670272280525483372499464582181719014116768355975139754588601594384173189816142596612736111701169877897734760393601675628786211106643694489552738782769769201143995787019372751617668911405976995538684160355798299035549133966978573463263306580014859745858593746076898744213325867036189071536481043672620819420514790626112146549419845658014082708593236376422976898034815716167082220036858673760524889565363265320701454045885543356985199487595363187414695654877294737883718854111269287496707760069124547353706556123379872906614287316340402790265113889099749345356125243660277264768339219933125320021237783038967432030543439621234048999582907683326244789514923790241977407549407599501369403372443177386311464133480521518745098164752718702786653219978214761337370283082899758842865368228995106085600839369577940452277786982419897243517995347722975930964181969838398888639933383986582489885925017007971191434463881748931969780742971106957949914694221022667166212064130540805838311661050574691223807779400480919731060782701192941864230497095654063981050128 [134,109] -53831288299624752804622866322646788498128561515909368096105401123756892506002500401404464897930089116200048651290242883286414778121562551443825236678673424822399784665355825952392113065922544798200929548752140947610606167843487581415429956797155073567152856972692771747673021135628602010725043029316854333276674991455320386125931930122571103049881882440016302268346940228741189574408441563150566075892099438215995574763479825155748032202411396542759221674863262985434199127689178335800256109901309054029222672845389138523565896259397490942898522603070493089841406792763965117329389689018367173729409971246404685681521484187548713465903806980888780093705341964279003756930456989291373640099800964008009292718656175644199749384181579153099398713928642196605357996490309658352025077743274283297163388971878219684117117363661671703920615264691739215430773804052480913817761486243840418740246241067259246774354258673959695812506073810860899950363541493445433300663274719091390168885191817858404234421329308248225916992510526017313639292252671741670977511535603823423311199697137982643990164464994383234059439109144519719437924614319302441637756387324898896329158955260227401102869317432925258706435769335841300384078525987150460285614892517012245088814156564028639740358967041559271222481984370966326127364133678251045395121898555492961260329868616352338196361282891134886045144276923581030575940160525346693868416524741587959070651158521331793513822339028062672555271961782785310128382794773689326110045277888287661321256536378645005339960366834880202371930137870367636159776623921049291256491864038261220540588504976079207010266488908671836384681151418527032998929197260159471054204151170684524842337238799346999068262347973374252185184911842336343614944976579623721387172182283130916765853116702377014867134688679875376063257889854123827520523427488965743596383411179901323141564010698414743008757706234197874167907737926459985548376523127901189359169801047311339121153321735829434989306622020060089664347456053038161197657359910661323601260688999473846793617378205574939428163791366736165017967244911928661018203940959339722279907223604587184261116464076524843111320753924080898609041910703642909635309021465510601336407522876157466380271859500520529243814932422299463448714502907257817003870935055469313093655567704763945153609369613521630966739628987147459990734696607036848748757575445240839767566938050602330130877037438019080271260215560757171643061936984858318315316541665305269209120584347375557145265727822093110028644529963177406535339430559692159071128409334499297634567281696 [134,110] 27979704858277244018741855421733874921278625105739760426540890788097554291286733467194326604054149343170437625222691033495726964728273053570895923559686993653753440010536854799641076591693463295900746748644890938072481279527001121338012509454937245803968882166232314737325212848739859324167914511025024246466367559273380534719954465785259197929389094907519970782592308934516464200755198859832123925686005884664470541201140645817357086950603589446576710658699042179898021519777325614733305012935974038231565890798152251098225671786466631133346603373384929889457580198792797860565903056492245903442497710618632146340534510014253607408457205516962364451018146980418350120067985805599799801293042961466076688842429453962289719763768384881407720761112612072345639075780158355204293409091039793840024079838555843809588129580345345416443481767472992468565528199122702108816880420131530422394163100500059000034734807159167841559717234644972891516223001990469400211249261388271398527467948247244083018767999292294883184812975349512960259371056206425182770037861785986540575369411035961379440987897317845691624705948136847945388022439200572242623785588032350535840101161353155646150696468384591900356821549126388068264201871801205259756532400175264686140417582716060779811636477640153705082252961005596431533180480347862884360062380329106604588688380390335674645096815799473265058374996302306550139484239670552849005998413597651446432264122190478757498957576104059602269085614597163651077440496614039987748675709793738568568518202055021361043873244544909629510572996131039401325239006400539190238731465680141849319016347672882037770117135401897908823553968528115374842160869579608659589338963621855840934232883461990492834201579490826743449845224648458925536077901333470628259557608106310799714665051100745649978896059665146897746053552598715623166155418249053877707930164868088199598743371970789538461346191389586681649421680361787648982257456032201035794148756374145313370903625901174065324621979338044826478427740844571400731469479030947626423394803789126701015358217034195264337687395233624449868611503462189960461094097082201808822145740568527413424542369532305117718099154709755194468964523225496376919265944388480289675777769566589776616817973799098524953073099736023053574361085664625003500300916102201959556327380937637042045172028002496523095292557924962670330051355281815708292970344364916752596105224246673105613156363890831166604087746271433797725889846519321122222640633166031386712025439579399101650033866068188151681101805990850063347269817017328689120074436972119234183226 [134,111] -74248255489461716377081362934606448922080090862000635779768857355524775839858656914750656270565223563269697931239023849992112183897388533156721895662185884433672706960042266870032442917283938779647880966022213545255125212173172570259890410724462963998655372582597541824328268827373969052248714153284647942523957689299814027390524352642407314084281072535047458827531658203280119421601015498834579396188321078748161912418770656124739374525621935071057987998290337569247748396178750164412557845753235457169938557818004784183652910949590541931792994321109107810270473432314802943519425266097205360056865967576933150549513594858686222446741233735524896685447933892494587176130495115350059441732093560115701294809459728513634623268110649999984612515784456852698248196403271525900861522175275101362498185349669339858962951324983609942281130671598622909630262927936318432746507443511219947132099138697505635596863492687183196844839852776881283722587428982699896584718333972613638946079226803247141275310706821275510474370190856234957419357109044074038641286505319121499283229884256657304614057395153789896572178929468155757382258944043092679329786595048311586214717833431468774233056979188733562643147253223809923890014173108683715242194343487251605058108021349830116445010256788012474590567100636844753596423165708416058270223113091488248078390033382973746375569290199727876130580246940060337715580183807122997985684561493170325858037623930832204534935577790111358853636062269176323683467097102318298480056494623426325565308766970038395126570285374974640258323374548720992056238597470598872407264319365239311545565933820917782484414508631755988755469276682143883132792358296992371102117270012642218855274682145560149559274954005743737546226097355635796002983779425670045669564553713066234894072486284473322259780537541380829759127578445200979695653795463093991559146498614853269852695884814700090537958107799496138624562023489122780768942825926161711283774776202139473702650682284924234051527100251850851571149625343690851026041748215787636525028736726910901458649827003280472665692175516065660413368360080659596502327106730609161543213370006151408875814166395616172099442294068959360465480417785554982986375702749309980832943484676006291825732732296866226394549524198307448902935848454509003933068572727897095097529787844698297158437620540631021977935299157472590320528943131387015289112837269035125620123825096344816575074508713457944234713472022985627627712504383227991827460944702399980445130064824052120960909033108820557009234039888326336983738719523002360669666545105763312 [134,112] -51280560114566993255066826961184476713850169350100258685358900281970974021628258225506702163246462560691030731045045764380787361021246044369555089020016734764543554096497414565891031700880952525427305171863916271855104987925919439900616867925231414715913174100320640900908988274066592188814574330933854387409513167516593244884456129252067119816062091800802547854717687572549837485580931458828282790364666428033700537872148803804119342674244536895281343783096305957603595161493287771971341752826606728311633763098508471780005977497828559442875113466825398586553994704490900780385119250715119871353481272074220877863038820067292004113917736688672440036610803776624237079152603916619675458210443785298201098097542737059200676147242756391013370455168002234269941204047381484467492475330159371526591741778538869204180178522947490841718281476235918824774519159316803334811523331994378177196632294802410055077101459635903132724322139189935593806204898527828633425955460744165439853002495415758797730941036714507249417089101805595416516299912101827216584780512685289205191230984958920793300056152843956688945118681328429673129692502002190432313850810849079303800590738882209653865241092445998255388640927425551600806908817799030858700468512640242415021111179738928028739663355044528365825301495842078507026681593828643006163116522247029346249732689095152445416944875561734301215869364504822785545579343614551597753720146998666841345910382255172802926444252640354003366727382923598784257574868403404220919787901968348215627241900646499406759442840481323569239543921697062568395321979814706520105506094112433337849044111838430202017560539871823206513166258763756027777882658945709137368996296461100952929981200437184376022236658240296836475779983307612877665337098066571480068654866916778130138451516708817197342412900177013258925886270502529260255597455743322248743058870735261330736632554803434143390714221264130921421251177795515030063704843312371160949028889086265469994407008955706222698102794494241114847220316843461903343646094311838733911237426856673148818169819706721966967451852412246770483246876883887357596157690270035981274651334300656138178958499144675617991339703288213852146158707200649261565654206481306316661921659568893810870945952150586768001486608723235627779578993624609444726039421367513477254534987287075994627479164132756998471600546099193120676598051315699709507326593975730554240718663622791924215910208900144248852419432054985929124239907382747309064588802543194338994201764250184296957226128912305147946160398489024975696901583561761760223290531648 [134,113] 53288785565109062620026051092697084148511553656038412607136332953142195796202946530839429828526910642685570429546773479964235853978995969531251915667568001065304651693588997270767282876592098760603720886059146991401665488223338754334703517587155212122189211971798984057054645064061859607081174734034267325443905438418984515558460471463180101947778382936106561796867732123097764820048462672742807624350506744027348867771171628944817356914451817745594202452007995989240296533346718543025713001489760634142801910278289539663054144374891419280441306995723941364630364082677910973956902636794375636224467294881963904282600556475245728265074495534978497139638859167765076458148340312918858890071681386541434670698251228180531908845983209593837237343979477098675938205336570393236842662827096750284928948350863728508174493807004734258316754895268137771046998315169394626198749167018348784698554459657495708614027356686449291791778896690229129523556243262674173020890440382429788248134678633513846049502340496443163131715166704642346116382892504733446091826165234383660232546262040644080564077119207894892994420530686442925078149397132915501615153627273534372932519562652133594324457095414664104100677981651898270253086048428403587968307237817590526290709882024694871033979234905803121516815721475939754121928604372656449883072949850423113547308594790698946856653147977296262771463013359544273817937906990123553404155178823233147465113544927656702065525243158669454831635881020798232688875334900481675992990726579715382877030189514321831017128549526412151122780601766399025191184531959018475775310710677512166725443966706869773400499347592871673996206144929964453608858858422924430115363509858555120357424799479386582991137956680031137357369640346105133385196158590396085855815821234304219325240431969182628876737622751820892667447650949037346857209441775349629322525147324763156530845189268402137165516566973527328125566345293846750047574220188174788045654233618266737869154799794255847821857950351921479658467081283620018244254322559674190747179521931886356212307861297486883949400467530384661841873422106560316941872796837952782016098647458142524131286323545365190611706766631792373795075882865426889004593386372091349407402168842239652242594659036660892674450918745500794466426114732839275791976468129412724660983118524571030159647219099123638462952032800860942532679478956294246300822234399277538108082088757491788652371416859533011351410858497237798782394645923839671901938452689236218777586101310880121479516716955684725713006833713915349842176057491559192285568 [134,114] 8185089520227162310491843388376853377974348942973201069557936717313067576192766802737219538024604450188216056063988426376652366915503412364353837921225466201645182833316926901008959615725816806854175314678841220799944755795444431241859291849030256035845211448465730763152380324322280552128454657649378921726191664648120658391580286674585695491787100418657605721102541387515951610445025971178591034558173462255107595212209136988661430949048184339037326656275324901632379254652431641656145012861516298572605405245499203807223518797904704013609118665618335456340811649569632877942156093273323184756039166843316987129137893169745631772641811890217816160774033284537387666116099045014540525118618420468944974200752922240249588801299953982342576996736215520273002147085891889157723425655127795789986692977412334138025053670687121727516208884477274352007188904011557196136687353028266859059324043596745920335553194698464329978273693146581759823709661201470762584282005329371682173227129837797543391777926360530488126844906261678933424026374829664607815840437197221528799925021133008381080518306503314184479943206073697428255168313319178223151073388790658114197155765016996680144961368978036682620933220101400799917115717035952487552029735305266701855149836254709498712941783901054366112884441472657900460903293539750261948740276480902644412820748422623073297706169092072001478460442100014992686214190202185803792129370452096940988747023053107354747883023638228350664339267834238513832886412383557940714461496836383561731492791742917343206841737887885730610452441367302330907883224998539864782475029415418442471956343015580495016768957612445992970896653851416628290269272421650772751854134743317733232983752233229304866759030146538093214125193085824123030347517086309509592102845130272915185772858629593742820535857083003556169073620902417386470491838065295031981613694155956571236520422936773473453645073624343494974675586208816127242206615320644195644884483583244237485698825653914801459136385142824735199983426834492313095970171097249572906038493150809351707300163771089553403532625875575906524500438873091347322321600364497525932590610665877191536583500660480659923890543140137820233076861096704863635310966190081820441636118230164106845677052158228050603764972155089123526211312623020369487198868682351263027233875014751327920747920372082633732167603179324746565598765576278995802293834567113947398887820170499691347620510587295227526670430002888145807164156762818048096404310199450562694000039817258081810214047803536324739338295509750539381495698368856328 [134,115] -13207107864820798919644013134017459696601370739914162230298331142089617270579805271887666124918994739133836443224168234504563550501475519564426360719554189240482113103679584229653684359809539561811201430725542909760142902331759830639189975936211786461471390409953221060849692726194199368170264862822505764759074600183475653761629979201122464336083082651128297243454608881312573997437037003006830756725482423570850553026862631099602785468188179947067642812265090815978838186176209020972390534057927575644962221981882138882034766269509194215610741886440211751769931249086438798595111401528841620181328074517771646751189857075718526470371412901142755158902246494426289171415204198413549536955764735841568652092893216583494606208507854387449351883766069070062135697133738390626909865045443991567012376697197271474132818854897777993457591824343898063658083749858495359688449396551229837337860620633374867294281355485908215829856502086533289827477047542920888396475032194857714366782506595602310513896147226288507902014204947504443426926424187046664357109033991055808656477956596963057058426626853938074510129485305913277920139383981113634418563190109266534305745400259967382172530552536743950945724170220144647759431297067519294950251082481636764408558008818579836979648962687913673841035187660120841756226126092394520344314354766768610480162570007978814803183880308242722403877908266536025221402940417217531409159181693204677554813478832469943721610162259158944120707542666719176175528806303432688386515470501691188293931604761056246333581169918216701102421928791655558450771222363953694286915080942659425831738002603731180907149895319112097849550662295388296751727709641959316750947712779432679273935662550542170781567471739308809175688233495726107890506814537922279994852985609214521268967967123917378918985326437949658433150404097391369848107968827744818419560644439132418578187065695778495617364408086285539106702034510081046935167771421250497995383729867576685473407274829112281516574609038215820252659737987355036763058992448797216925349788771430274413210011993617180825357833156292315139625760347557512483997783873435769764252367385962851129928450122114565458463502880346060478393607315257968055515428213693230647927522905382995511132237992413428949486419021339440908342903077688978419000286945666849536700508032005626430801223079646213980223436553187482327509684245760972260035250584605722250439337792509390060315899717667378366734401331969922737730720066552269949234494357716884965690493737517775286108708746593842315359710105510649197830910080 [134,116] 1488095492111395180823139241773126643910808331852812356725324433256111064829631375357151207906287720982903796772453005350461866148789628446400673548483624177974049374584824718165221762937920059326710460708899514475437947983131530692314694932560691758793390045857426048782390116134463756389045413033433358804657159599097851475782524408977626781164657405465486055112879927366400891096818602922976379300899623188484362687080865404104116191688211668742992799356001397092666701964123396237700367039839236741732330494368514447418211434906095961589211030445200794006527234939984331353550847881522175833505286635379580088157293971923828245920011977258407228749626218356535555944797387406047175561054606346932469882333854400894484149974132918992234290318104051584658595173734910411430499080775295453195491402840694553015709861730656692559696392059781328728782041102160240296948634298049678879383911087221514182770808903963433378658391549513363291208690732143123574403803440879987164849255960913046589549126846571936447741003057382048078443634340517100632097487114332833375699213679794040545797304898686586577419794061997659305365773408745802205071330053381093487986659766212663829465834465792599989441000018044670851592672057391049270294153057557569606838632499543650067030904490246663694246816785126690815865123752740927606846927013966661332190087738054691746575380885186650311344169317638683602381833016272379173074406646192082476703467973287324300029431793107998275336908055462751108483533649927482138381568076690758630972661474083890841120669464010680919032767146941960377917894769248864824754309830584993211420185148993542636007140149898448830138074777290848653802641004937902531787974973468794873231494471157192450145263553522881702293248587521232841239827393529303374317841989126368272919085673729030897109801400391548267248753786225488118478591246750122189512018461348300047811801672690681459529763652957794543825505800628502008919747002014311141247039712185091938926605302966731897040697919825481750993731055679464214551513892539152012006705538445746045836216449705212129725897617617841724654647708147702245180370772135974730118337152424959382029421017910171945777716889966843552914491509542782137147720049420610907782365654425553818643810876588226847109688834876325346321054867588026386024853575554193407620573454428883355209389332527217712996743302759428796092272608265687688440091293411307396341552339221076069692960885949906052277465009575688567625199609519949828767609595836656475423221492554797048520287371088054966523656970947162078848 [134,117] 1176448530441596292512912609930563612473824504354506429436773546006596944313863228580167457462821848993098532541445402739281156143139818437388163947484701747030406063271911727011488986716429414077922526503114550992456082469710848350886116807625910356128431379682434126912483744019355304824626155105843371740557129836344542502234776537861897171487994531472981123063132839076635374077899785537014103177131123729989719416170353501869506189020415330675813868994515503228189114159426068372115900094061914114585584187239953864655709120138972056822410144679802399905786173203892047971374401158627861392138102500179755572756131109693303245890433818552507426825834231354889281192164777412558368763530444510991753153208227839122718921702485357336201126642059350427320766737872112156153570148910521258469235337472757830106565951995893844523391329321802946079014097153731460708990536499354573991966367854548423621892461137216850903763660959875456579990874107526564432203911328993448512464873989952356307878135586499162536985786053453283946661631089563387187653823569679044595338870999112530427288411764310078034419735368208363347208757393575769623676250546140495096230133848375509983253484355883412024727015907852343410247368289354535818779054537391117965215332987289354277201137662663997590105524425981747427923000548534134067789722244418833142212042161240382152849545397341489345246343302206732293918000713930835639551418421840147681216221491144364140008547405649418290290115563444504646384947462866338308471450228110677047969163837690219333271479892672747267765049373295232275634051529734060899518922821004474061693896516038234238735670571113964945673307902802383344294128730752673561478097204022749975670316469594531057528000427828865282913077017406764329852825555065299170588123132563158143057104134495618978579958634599435618877309533400084664829306626920365427512147432911942904058223807213884497856228378255337746637893130204937016545006797189396082853578542140597228795179987398080259724159933693247628825159562502732061767662596994437530816744655242136093325169856787133403725309102448333593457945620140803844888481711190451510940768302352803353257206063220475643887553388815607913601686956951184207963275620851029581759984084522773942198232655017924534046198608127751347957314446367071554507091258446144076992781206261607909766003391385115568893145301468202215793873929292443064734523840745316256007996229169960089455690716128010473259895520681692201802466652946340446785879169787225252242151953373084427299691489273624937656849231708544 [134,118] -284208950815728487931163460515027857456326340521693168281944117624059880037307062119067936763726283355192425586078853726358066117679745454885041009196841339711536768963786350315346396425954921860846257701155168964333560175030116133224569380754674620810525584591102568991904361590793040839884125567756405501194424855014629493724821938627907207764254035524500248300642396470652121013481751193640803641029226792604409792233753697448303208727181942549631606434087756686554900617507072668496377884716637555132444184419754976574929448817492664619954891184416009167672956122604782517987610730560764342011999990933472753177530231291426926509077447082866547749433807139296870752680280882407372289643342382128244917380414468537533545169935233840705778658262988889099547128686450288213545503433332449847723534698342861120481338156019214031852113007451283757525567593572560064960713814225842801764803117555106077308112667827709440386293546853533827038839036105901998205810783734867555681129257001054551911270040354756590783742780211219080197743204551526080068436143479386879423700211109347878078889772907111714493148333540680781609263248018765563740169493832992598813740268595744938504089974652795226947116386223399724941497311847458076737512678240658136406954218182752847053068668228948204374688161814364470482209277435848587404071809414005144128511288059181773722862046980213230335118943246515979929939370744505277975357807350296711405653151693084228300912415754866044380762282960802582811813265574050981384007260863320312889333586753236254495924115102219891691925445366930664778194334572963696150486254088473414408699388844108223225925624495504932844112234723384534664385350868111404019913473712738164120690537966810545681090224174410561683666541355145482381558163157661030692124678180149531870931506894822316679772675035683149427353871542496954305618356282126604742554630416795978447362090168909269967201516941913723128934430128583314977019636165636236058137325319456397653131882341449707314437870857748512798238433561862924969883548904703591124266039372016843906705150195734010903055295820037616022406569971285799037318720381197481868242322023839354366352259236407468396073860549788794059801347068323393038499008582348166025561578920426185427681071740469687960150504895087975440131665215470207659010680756992450103561013849310693527405986099355184370268633194245877549232067341105353877193999031480113064884386709509316216769185081273963398192763098557956172702301106402171536106711776488988558181518740160850336906129753453179102413520 [134,119] -21404718344999251013982968702319629975276918071213094797321969592370095488662722301741194828059648967607682881434608696862728299779816722391908552327717854003965045581620029725323436578091541343839132777956469611815626579067851487637343967740478342500208290703037459195799088856714199481866482484673033172022555342852159277735964656308014319538074250336455724360136364089644077436150991518783643396454299761367215796019084218598236869412431819797578974917977411048320884570740480381068528413581517806794485618533702853084394586657942956136317741320368714039241046426943844567034787934496083945418794300347799535111638175479372853266206238262602221151893279559608720257566665072933690427086185038277605570950741792157931449479243846364337759239363609714678761588058690996620830411383284009985994166556027245001901851548486509376697436888215759717201960467733599098808895264667550197993384409128248328742776209424332472923172379109567135402878482853034307947266660360146076194263191045572086226439566075915166521661277051843430666803634862474405667714679813322362106866050080237901215520747190131087470467883372763156372044553164446108662589233014662946621025468142344656937140097408288719388779373666568600769528575184708489533198285325872595280481980253852763098375880428653973223660929829822402720347693813655289180794113980425235251631187013801665332652350233468693151623200200464282566662136896176724085490150629968433222933460956589329255169740936751760574389491697540352767751389702658532340484288486895727251981212805904486438940250004873147000072056002720800629227010232398716765777055471687894082042238764592819598958800234152101801596260137091589791411436734277001368301541341992995232338260165666466314962577107684393054305999465261477265145595063745601153883959663037117928656144918409568831694711382639247271886017868959532640267591055541246360848761699326501654071369113673970736320600863837395368437353612512275638754276544908366153607920781189195846098404225135122883062493179653713505303859725836053005256368170403684015981562835879028916746654167156827816156133567346417867877246764890123461038874147621911637786950307695172357425507906661529982455462437461547177770122850086796395900020272129524506658562686518487748468830122367450089336869372275372673872701552108875455486762335993499375191302891008497816940426748254843139248618498153873201458581225746548560285556831160306137282993898003172654226357580017683018122265452248762790003711804400566768686618334950684677365697697569594682731160251824131856 [134,120] 9964913185807520060862755566607804687472553075683969361727652457053145873301080931814582500102738012437267734156348318005809576659074800508568432056827892139894704512996340513276342795203982619088490333734926920511339344756291340626223683559676233013504901941402979711930697650950982449268363684893959054582964043439145593785371894441709683155225783740430669681718000946526305764516394684437383336089005876133239151094654688574187516273087984372615987616116964764634871877892855373271165112458027871835536872380895165039245283923625199775660639828554163850918623819152699674120007800250962412901207249589479702656141625667957145598417473184598410300319114976239283278443446333839520838795764255799671796151085856851148205189157589469952745522337611590024355213249073459306960965784340957150850636226517231146803897811629684861019118930077232594095649626503475077825453256446712581636062837906737740846215667118405738905259572991009310758607880161238980530773807929583457671186567918583885750489561815199390211465464952516946835158078984672947364111165977645540844840350436766285700565329303984026374473242310205103595707738772372070280081280870927797660782205610742422817430840461108920144854411453433276461258994406113747946139836865071224533530904633172382442152285609270873053705914742605125514396564445765003189918167693607708224925259513069286838617287490493055995333133932696692872172515216942112510448353893433303069343086439567627427366206183139478094755422826610253667507486488721105570761938746745637987785071866101410788890736668086262811533365147750702974586753208542309123465443717690722121499039142089355472168359950277084210830731704075669066485251973278109438652191866264785242233005205568669437322566121380496987707902647892989591330139694079780659619193799769970638326397898407911287405132033811136952474332424745710030189463228386189027220555553788653028630059060069653496009915253491941165721451119182873082422171109785725596547359501722891598759290490445364118594045926757315346119793355117767166121658432735445877742852491950215442361898729385384918085699293316122624038641180770691376746980292199241228447454226421420891079000689534237622985289190387368013931348760346409219925250518431978923705722895108514668892896054980512062503062762611466972351958814441105787502537770922882575480748292591689429830871480845859578858180241537111963509467564820114836901460670492336247297188299177779291752628638660179631356665991058157468998575933981203737952800641309896250333704029183952655622844613216 [134,121] -618049701839284476689433817976044200822154206311438981044849142228593475970042305383111525476308019129480030595622863743360557441198562408962221412959118887191508640827525755486519904761106609374833611603647341778698304188193176667426736792446784051653534784654647655710605847753299467124230067154856456046207972040732194414267364653215289684818660925522609383595517252885176995269691699832151443491335507930785989155955606292162505676895088901521699000278376889261730255641166509605634690505998612646738503959960961409260297946301220539658251679066490311205612940489193291595383957622697872984536705934168961055642021452667117049958174043721173766776815398873217289435506726459842262153080759194808331769780118156720347569708863841189202332078132172934392271454606157784855411382295859927184461924096261059791041057750973811567745742559009852851829337635791339020324245701775726649388967196248631808944928359843419753528841250010160236411514331629494730550748719145162393136007781113224083456501197262725867696405448655319919458651563333483270649005393974917109354375072588992076188395302719054645357159530228229209584975122324260137343527001485057164010147613095243571194524621461821005028891536673163293948133967796360795928690210358993238538263390408887926701421144689363029752714002998104632542684987660374808051005028353725168734498305652636788413483364357524103118570973835596807102225799789543203250052695372609169554664583591540514918038363887692433662772873251587875332983672084183335995580347081909308373409935714957994779668812790770048828608388039337531127963563269701674817772933011413595210041467642022115939933017422514608884788912957140245330813885960837791336218771599498896440658251332017211998992818220073308173508031045240207072776984873951811914775792592576422910097775433802533809179981117149462830065467473473875326623964324983458442040951174032651110846539404175037349495399723982750116475086000546296451916606089253800257408738193081071106132226965638925065206764841351738705248721798813655617902784555328960821146832753140285845711306608399002191257166101687294250327224696094751271395713909452370696172664273924398223100125436832184675062819298484674343736279380973176194900018609451507919655394485361492776987623588317506994906234445957930392245701606127991717801957210268841653097746275820095484097647073481780293605768205937396533110159493921987293996149762416152471812894929169660060229882003278598362666664297910655691100542638017909777677098713926186419588277295181984483520 [134,122] 60773967146259455844308796257992972456261435113199151802734397929948156791483188577954185387067518993225617134423626134422608876893737570748665915476418635748793399877460408332640511761715853291893702202748420335747512256517387820571026198383790850287566614172418068300762941868307750991798075203991140944300225538195736232776183697676912672178981094244931518640401625832461617213289165128021933087281258206738497522354391879400918767221717828395420724534072736280342467772121102144237891173065094024440616383045108547073512930872848013820809774206877399576694062743244633363379865613943631532044637436974754032402939449693613012674760283946867571926446479359016394821101188701100308875011371968306641802408232200213711591151465260814878578980165368090107898137667077446439320073047663151096249761085230413146595476454047461081585465552311071609627488248332034603347811449481760674701071200590173112663811133482609381373252948217174850810749242865125756026990158512174751757360221792081456025455525354450496335504573325139068145875388540475185327060744325114369481949476140973682871785999540707331163058187300660628369332945551713098208735927021088035540450991806835013602933831788856351760901966923231918130740716124062576850034403819569896485696722973193373627318855058269364434884372207017785773179597084534520876351073927505210348704472871498963034333273600954752325023609494258402033754321691884451703680076810163544233237770130329446778030263883629003845878999235709671252623422472903513577842304500177102388051467298048315190154174769473026545013062430914365375188974349622698549846919397298327767127152623807825064983720211042227902084590346298795111505315439175213545022908338927245175755562412064960288807110314144201340329194992019384931712291788793316772464619464236285052277647845401854136898565647216658602754772195116947745829767727379237935648352725868107765139040299794497212800565409624932271271159315385511768405280443940144950847503215944993903991267429551584368715143196377533036391184370585660089666346067394828508677569353698417322709439221636062925560516381007634346601769458889851114148987132415080060261328445356875069554667344625385507682101705151396121390876567201758575322328868479277221832639199502639451029507855502223942966071074520857554444116119497767412390439672447654353443148499067555275398736639950598659230521177266690716722303365426891063072366949374980966988259347147493976977156252431956389851094350806464994987104768833199424486535925767055432334779481933476 [134,123] -8272165552890905820150968065729883257387098644877176856236177823077115548420370116050592911543985931879580312992865985523078557011737079773309640155059643337721120078875376770715869866157013097349927953359771160906284887248064559977070184975663922525623970089601342144270093145609441398104309986306586634244656358543029449164086049494176804228652953331502819721521664616972110230280439656129640387835004114776670643996443322652757501039205690872431128265820357106326685709652308761513595248626983073129859563547099643190164909671908255936291336882475028482340584864237147983237216252222962834282333613874283149594918837077312375185697231401382858678220087118976526808358930470528645881936291743697515174258256447350827452830250168848022602242493808177008818990035870975902419124123457123630727953362210882415792773946697035388159083250639416555071909516569687607442451322055657366120548950950603887759728789891870626241302601217569449514201300267770907770844090194732620937328350277815808424052520634305189024216837302929762287562606425161166108798681170221138169968242800381383046499533975026720056312133778493560839091473728724700164876284607030942701459526399821104627404101106246219058742740240772790845811664337263350116218589743535236464636924194543710637444070653995368010113533380981574681273026227735795607045969171744521180568175722491651337195531403813327320020598908333205456715748212182592520666661089608541614712984660385495798749578282249501542851731781443324760385319125410216526577434141074054331558299545312248167847741835320741727505377606891879831663873915334623086440752729288993525764844120310433696643779930936958042443322525056986901772843680477019842857676464622084228228643718896712999071681230021736498975242907477844457520735654704759501944834646730705438393189943233007312711956360198870571306770650406039636606674715389421602478380336364788708475135448870502540745632751990003836014369572687082566975788138867594322507277922160642568875956661421474265443927137046727588380181276667253598799037563957467348741276948410618823247483546176253783673833997440545417691825964860112986792124362431415786112924951646904540547153876942914972472435583391200250702952934327571563744427086432653709555527883721370167327564465985404838747347773198062897914531518530409670317535309086217105017020670446766429104427117388984280803278401461280122681790036887698373450772150400087486770566622725274592380434631311523843622459761033887786494469093537496955421815368266582196180616272 [134,124] 576914603249080165514806422012657605569334080029818641996102658087387516057806597846214575236459255652927567017025005052567175902416675677494616097323364852759764108784246639740817478334498964430207017231879325776619694634282937368518752124091905315993037090950559560493557397669271958695734261840288674035890436563124756921183801302071374259341186118986926938256700544677021222866600356558232733494598258544027137306791175737238309184585148253616443962588931114019345852232068872244526553678602567531890142494400095614383519601440009019070519373439916100153111245177597219225524635955326253273669153328117269236178955761311051297613410396079592554365646765564967843886824346409518878529098646398625443083068515399376402813398002004092054770688852642085642018471534948903053656011997860523766821490692029218278743630235172461218271068232259280548853609067824691307450813221066855894151817982060608553016827422730386858312892530506436097962620910806755020061208618897910442661651312999207129737361584193964414479030423974077419467980370333302647177417846715852485724215862079619415396201047524495094389269681437507677190164058829872014324970484721742986418253665963884826809557646351815783717203130301861687004696089285818600578315894827177041778995052834003415253379648271885105350386256179556604781512321591918664422464541678445886782647508859995382651525222608364673569815914452270087619693501525788604626727891759167576151999782999028181444144048883972971749383698146868507689672395670436475145724029251093732331281568938386989321748216821805577278056290872791434969125284529988389755188058656251029398120622683162790293737290475781902585531321850242386789707045347597052155340633244449896742297853127801331645915246578668393391965898821242605845410949093130718686744621151321305838848907461303642982359524393292865451106519711907165286101809912423618402555744067410274314801276196481217377494635240240438520154398471559452068872250898111372028435876051926161410478608660436255235990623605502631593034376954642939494397252546103038140955470585540922128192953648690295791034346312230342311163553885851515121078168079933142982898053983528781751880378204446015053539247207491955521017974561977446448364807220563715685119830873775790645071773073474176358043097538758540750537681614188685362293232749611988016282238752830173578083583032072003846039182111972353411406072568329890485035789616054664258818525652680891324120669591363578635172421770225650707656734304843771051791532661759555408 [134,125] 15232926752280079370609826207783666638160829971000498818052666214212564229526348333670479552711950734623822406362684208941906672031255701807341653327410682326037698270839212057029519212762070595960306470031785563756188280434403079886207446760624111194575872870626404423045437967990208990739408165117862807903664720086644108682312950339472727432229806915818171654729297474870260852341107069073966173123452352833586264812863867871771329392829361979033939402896195900889519845227530260433488344676890212491172017929378246089193644682042267468180496702534292284112044925229306366626671251465879654421247765863901375916950127461596697974037573118863609625676947146663634174775819051895765526418370351165409801341303125861453414289337845617945687595230995202729244560546388396864874351407388389351149621427432172800194631891716351870472404023418660478796424243821161008957332451907013192237369066668669625432497785877086783708088606653173662312832535506609092486319705199678680645203147121176123457001618684457977697847928663750130449748801831372614791309527211549237834904007075348751538937552585494009357255417059305853523583230042432873531483606851175965248399458621674267076867528501046583589327606042186451804060184625789035032343507940142978767748071862210180156192049582555714761909623677054444541943704079659246879802841635060499297109924206683456858395816847092270313944330233749742911048051507872167535615131623067645881836878751319197590976326903401541218456926577956645370536306865099484698309341971266823468391010317787707525114356600558974086676329108201384160524636225102410109648480876457703629353714898820259942107874321894767275022026500520485445461239182351488805643591715518674303974375244128564958915470463610529807027610831876003251785437952278903574090822980096455307447075797939042266174666205266191064120510830306138631684803333375218571476791332145052053580066293541540778021975045261919931232329238632621123187862183120075940840098662074116137963860479450222157593989146699807139448827758191714715365007147278989365355744930701854225728824213980668407861144403404876516864714440867267996330671514948785839145451359937603589783540893048199220289057016594832420453207300798539993445452072819653251933697732668253374892526329477249508080712798472782378037647834059761762953839303193235999715185421574766291917427266284696395921967630891391702559169421487667245435972566816374941118008886263695818224693033871369663905255082533047525686821360892322561235780137632 [134,126] 151393420146661026506091621894825412807978678577273553215355729612302560728017117069655983102438692423036543289888216837313156781109829717197195297905548554376048336054632091903266495849210251405752816063493035308296425245134017519226619464961777154475491747515539188908113380303737896220319116262190895895428151604130696590835791860366022063057182021799349597024178380014602475986833547089597308604858799940187797698107144919460057719198080428093647499401394038734120673244562233520702207054033989520705407467405636717829522395152574157113883463352365098608806331740946581433485069933174661179079982698030462112321722972546331357579239427219364603784674689273111979510470411096542024549111968145205338215340623455677511141214215080965591018443240158896282178239596570921662345567120590896790277829814507281904128599847988284300976983325991369849704370689788307896185220049807739148760561905152408772689201021030773569112856895303721240716325633369566945982207258291758801272011931415506855787502226978076344004803501447803712454374809597882484413878512757422243535584015393830929276166589328024200083154706723036013627813314166990234078433783150559738595935564081727572423411507795184508293631789084832732821978775412138672298360808913365697796707233842644183529196762596918239774483096422804775121370506272855616750790322322731311894889078502876967971641002678883435015699112715708891281807335299956823643392104672622241455648692330224832884230905029368619914047845578244120285942462971744896087989694257504365216676800745615378812167764870259106755063915955023769598493176082304918926173973750314258659922723383900672931400004773633166532252177668174802119170822021086927841824509108992406744398725846038816528253017607739579427584146398921559260448337316085259118707420381787222793334061500969148482380361516880486052613781434220354562432437731105370147872932487991732529148526552604849135456791521866785585838802687619566095255902167576415038319426711233680530063415297231594035331059327172956861816956576608251578805849095635857556989040685368094987519032311393882826191143826096880359519595276005758195983953413651306750989608493369846828607279010175881369642276389672806852440745807264378131373604836324073318328024864594707289596084628119581456510601199253703035143728193837738806876352953603819282006258630170921141714622534074865030222211388464039775767731093245661400229061940387084479600878003111128779664848289889381607877363930700484509232591333598899428658 [134,127] 4699680555531820506374279457742695395705618274976677064186959083874024877368815522803383653889834771012476691043534067823386194330136019924857532573098538103343317832029168260621138954069749859662874636294820811562381742918780997440518289111797766943370906562931889784123533514228586215905140136611667132693597136170090238820142827906628307795032293687544526375125637647130143167240816388789704421481130151071886968156011748599224862582382209924692152282702363628805372924522637080079811450236409217648914145356536764907572062631083257998813990001469081599318950147445886552451366415492328789947946644336424694317621548383239230513794787425188554534988384778437050829990536653343952271837290723496454261600312613764352303735938115240525699453653877012210023864693652480516233211948710234613098572901360347822228860761603834767904721919549561855915421291165328279812944581879661454599518087717906466711758765086520941327773422887224985042989792358339772317016863844540542448686059946721421263374062008836977255866119818199563465295701130470146980167090124795281863827118224270000273784068159248182084734690824590298474741530873697699384820070753581913708719777597965537248422474746536284868231646350793493806120279797187305008042810940050101782752499267485502588706097673740418168383643840482062272760630322149469634340447951328373350913654404083886575751044347281003631429981686618914301040494781694074947657889837459716506489907007832667013663947907934715781321446714532632578823537984447336673575007174752837535643601750030666982409577849792376088589417329188480736282033899609939824688173085605318614978999774056374861599874988476745606553627395305404446906638249113569457411328898808499752680225503622398069018178363235296990881619302123089118836360487953274912275766839884804021653741243015961270792392251526642505039485971971222182459062223196792534805564570784436505289465301078967932880178890936921047135809686659948256452376802984567536583082810605754517533259246279022345880748153166190246829631718888369928093454423679260314193788939140169047981311143676725202885089651990326067853582079439470484228149586625663817937138669053335357189643520872315230627293232277484694065440728054215338267642408824867992888546328533145192558240831853611684590307786695774478855836670541761347016948409336000295837266291203654698149605004517388352218594827865894490173730388752278848005331983385301672521297018284882604161078022287880990521803181898109579101278234041280 [134,128] -149171104604628603800242531335486719639934676332497987547082088419216787520089933358200614363313245813391952854550167118057348417568125030646489073773530566767555324892599712029337656137355197479628420588423258289028380892136710792297007404936246869886478021401817038628984068693199125840117332232672698167052436068277157785890843368542237912065329352320891829999926566992293355014263614284388602623765551764741874784506968141914759076404876419291740529037960027708558683307108983510008411959444490510864820317444207285044910283718395120770884723793465456755971877557068875650338399462909873993129225096857963292449263322045103871901588182402519002877280751548277498150134635583251981547784298598308095663316545076704308670791635145214133814632269510086814909936385613093759555971941832115995686119357769925333823685255845744480406765370869538145120303330054340309803599669312222744824200485491050265292455099288375463922607186141204791072613215148420844405210881732186279568095108930928728027421222163846605314389774980077230971262285584273412357965473421701787901786316482777577977851072919731476315981133693582279401116014107695448576264073557624158258079736890534214928053485276274883059511352596153620469805785732255068957698121808244440145544345127382907215544243994965924445083258462043770529770448563718729348016688113743525831683552224481886288177758063498653424363694899287438111429348084987310359220819234548710994044022851353191632094344378779980970387195259219561749948573519137212675366299276222354719609114841664806822251191763762901519502840704188136613113965005762106154872802374669097890644152779200338196466027992001134412299129588053569376399742754654537373653342369641114157443542088457482111422916640443109395823828799613762049939904865204319415915578370180966466329886735442756837291569543561749071802281897319002488046785966985169568664409867551353363524225106238955075167557678380774627166861142365205891547519727318435884170657730163785935112861467862157212783436057686505900789045796265476062475564344039319930753923374382493015738529166144509349900667171538460832494842893487579624855733835526364366230827114542617914799057163418457194780503444535579205072634599290568915749373459614016720015064231699498025614680712469466436715523543862322353442569995534961574854849747451289956370981519906345710961174862767975181310161454160588452997215319001652106565222988117695182096770945217841443373427703000159806131942243198180521116544 [134,129] 3479288561887321204475073714728746814809145640962996873766955833497090586273832736719402809183067105201846727541872085207613859188093675131939119608578459613059593586891407703085366063241957161097761601359487859194570562102678827986881816908590579187886502465215344807874287255323439035212770966928734145535465685042042467713228015084487533379659533324576698425891535255714450641460957200165240414832338348782719032650506097214106531509790344029201370691767795973008720579429087203199751519378261562817499923781309542440760387544696644827447055045977938849034045540635289362314884127085501125433115722580996436204097347838580023033316530053622401581766625353857725556165144292070577837216592033213930504245369145264496865939346624919754018488016443663602213670599233985234472751050759047649363492340026516198038055468613083334059416928537578466252578595744218813336542146336614676211217574573772752913304594183761569467806354007510710891899108672313736597235636971995595521408689482374994965869017654623483472277014142203156088532780354945203763810520233736964078490516710540482947098811670355071945460421672311039948251823604022831406946332418107575617248704542576486159471151169151013365724664430784570617515618856307487192805328933886725767482173176532309149281570343724294164709714501119269362102713805090017233948912930701749617223437797081457929878420441869551818689894620194882884770736895221957884139606643444104330618458540446854356564238665817260428780878698151288325596624273169351777394702064357231270699171746020916527223664418130699491605902308090905782075533899701444550542654940821448862797434255426221201949065250731404126819676892487431773184897360578929439620995892250912841839239652327396605803210858485944669860856410396925801794068959425402180134058124407599385669513432532936307490182489270458830009192783157835426027518400667976360347387192797368968289107827211798289780900375460441550043254571077065667669230207910990712466945897855509704362968168894883709059036444322529943704453396279959154736945979037770056530285452407524458729265823043847701585214306818563436860545661020541093871211181324241359206933219592792921125922572882451689339696840840688908910177602645920950069601649619626306080509201451239107566561232367024777866712889331515573183375981521874700501669076354263656453081109378094157400832730041235542772715426480121738361988639705383643012328001037252471313454390195899831658699897461277922843278996768609408 [134,130] 65732859422379484497993679594374931940088750818800201729163020585918023037002795286521287325056005163940752946768948217792121269592275941604932008769820228412139560719498007493937452002045309107916975032874981766704744202866569958685874251015769190842217192440427994029330098515592960728889972030378866364691575783951321314083512395384467329362889472293808601907526516127470490594001158123769802268890116662309341428610993223267479261160123131189529027442022354822104039489981547882917917724021351713988066272120221779371088784315370278340433688854260378439858498271970703364936932317299060455916341027466782546136711283122960398679696695593234037546415648734491657493092901130265246440589180607706057144623516099679459869795425596158989844147464876570321166103979297545493210487999465523589210374836560768064095094073690001256712014745345808453013046784253500870382010000895577554187349514427977470171148943419820534223361236028547144713592789698048290901665995491156800972109944476957268383955020072578452240257907093141321065601543741421344768373270608447924100219130760753864176190545688976075364211605911553620203703888207255370224164133889023020481539628636700693461425560897321990833079786563615620006277692410258534676047905385263431384872657012878290901583756251018212175307478407418047565563393978942393480389011603752484266142550393087259444574280342857624997626696754331948307945948351399837149381552510445305441363695562612249415530875692743235939534819932906999054245001057945951662885228117459691345994347577425943360545330188559407032265999819361248705443949329123978814366457235021197892500591302436377288653502500894568640927527695834627754061981393968509155668883328282542308455365491589582172818794277308849803488276216705483399394090231355673150149061066309031471298934727619434749730565532208693529283334736238048639634152020711588311583289116522260437129632701510446889894583893345795521404901249482332025804742738276853699205000027311724685015867730354958027075424043972254550730901420643032336150246490334796080683036968254959435857224858718958000705099426285650738829876374142077860031922248292038800285264047414376419680959564816123091284509782136917479429072077378714150763684047137284063961677294206356869911611503649645276218544762700023177046195999755629847305120155369633387269209243827407167519875348947908030495729720947728018668395189688389956116507127969942019948821428568473670766459463444716252126880000 [134,131] -113484641962014456630988080352310570891024984185186273763476713650008101209742943984535223657568184234058643311962854488718277822192330384835225645148422343450514878622596603978843092661309544343075904354235606658822259899837651559238278245760201884963661169497543920085474810631250643537454496390435682823704395535161527991449476757171193328517428293954017403659199601705071079150952128447102297148444775856808521822526587089601476074086759419845234651829285184917625806480310956163655084598237782037827893948118032329285364461057877408977819655638129272162257204703536677430295550589581826972298794943148924736992485207805880669141522086884175674867878361152711121115122514236952291967885604451550361940637149356415524938963293427128986593056443982180826568055555850631412489756081539001151495537037560491479784775649925791992457141470139297202723976041051694487613667167487013897209408006775476331674960406250964282472465809871415445179585234126562023289731357930990406286857443938416621978340216880745468995160650325350879193981453504449239415562009292621276157648944635238078955408831885021070717568502726172633482723839319717418120992238158996706406416637044949822182277458608213891206685656020798178441129781775560959420579500155127503235878707098000258172091688168851804168460457635906835329948604678318718457219612614476463199293156057260822661642230186650867753592589866383505472632120115432996430444898581713200523816907055122287890346526624893552644597760244787897909441504361228456970431308569096025693997264805932861708376754008293646856580904085726461264559505463936228366423216949147796081147345461741001001491992262441876337111262813472836763162667972041977654219982434522212611563440862583202378464054687720386298274005161047137072783245139353668623533037469850928104972979544062882776855991426844547641998307824014948031073504652607024241171386298869879386728771133843679980713793786125430980270499524974703942706323339159634525922386111446330527661645616733560112108241921864638875518026348845360281300754130969708498363808851138299763315544843442349981125621241842031721882341000524830877220879109887822509600791947774860611013446834832450208881373098321271317803933732361995002940663727300162949858121018031288445577087048984769462575234078712576129744780881347687280466865287356785745109690699005819608569096258072438036432029782457268496855347911004544401353992876630936891801400527182251540128130042462164736 [134,132] -786329924372513947267879019796494688875414917038867806993891919141383235294921837097217583610359802766336120429795513693562773698478754438479330702946054902690566467997376239657871299676040195799865268340387997859176265776582938170944355531823206915350426555420676679956191222528828025424219707131627515247151208755762877498730637819935700608501755957241102074763681178793109993896687034479345725740148127984487583879791853894399068293626977420473876595650042719241312672940687672572366933657310010934784884897874425017309583271553015827796343136043898237665191711504190759221983663918487272172777315116287836642989415216585259468808822314766724415192383693045217447390998590152106502672438952885903160844160992950195774638600565706585876315912992437299279305661828795342056570430686181735533216095491124366354376532745056307211184667045620814745660398175310653304222672830638295216533279382688131197442496519472270873720318182251300076933209876001373117543048111489432324889410699242961833613252525618186365760582927765519329489351860135410089143897870216782182940682103401244349935823779759178479537731738705566658692050372350091885550780543193667680916928222488935135474993237730507016019606370195561566345113535374658695011768811929715125721055317258318369025346484984352952402362956790949239611631723344625815496526265395981795843512582299675149580260869591094664017923040921998321533716768708178107795994473817376324615161318971545995501326382653834141833375591523181691109305015757913456947772345174250978460603247756052870038958884741949556421047315211039880826607696539561292981468777712636494462704165981260352262280343631462309061389299443867494995668509630917230045465889445180798313134146037964089333020184440768004554571684966847047265110008144537148956206024548804838734820236164450139589451326219383261457929539150419533580536364799376176213282462846688054830511998641864877269297402817849575996740413184218501529660730683329530946386521268439357792636021891536796031585860335450930977978886562178704995026732349016267791050466817656167519603561827692651553450184061486678972436491337948304862888761059917602845892982028372090032547362582514343841565435730750414994358237592136457378054179298359883510442856369887918730787127987049132254742131178450033952943032381751326310427507098703217447441455388588929605975952492522580676419054729505970044376146738710059177003655000542092343939778634544984718430888000 [134,133] 788972047181548782715184784059977420486936795078839246535912775483475739404509710545523450868246925928213187901178566290253511089672723210035331193051344144670170999017809034652821620033710935579862765882584698799784432052833371929161316471427361533920584127309957131648212173509458326180770046461986707085111094355533968314555078874448708530950678296028938772098120705069489897711408007450601443849826321471436525653936338733231671716400609727952925951460762248589619916079702485928061519921579506615127784305597401721738505975824550094009453121044894811885514672241271843408590371884214415586506231482157315895479938134049095175674517058816068175010075536761310992128838994315622414737310590248637768174418561836397746006147692054177501266017321822527636541044236233443622941129889874257427145555235194778458507980911588081608808829099974855287069753725000001224626566505612428462838280449982679109768567824143566779037418014158171113800576579314561747616345569292745888546031548108357743499125352768536758534721907687873294706684125776311493372561427055143213878639515432337513430761961341322476946434220994537507785661510373474867404340303517187926340159781978784701416112241478222660488080299798599440065939587575289145402865635401976178508691726354809132658251422746369244358196137255400218214150810423521098148362455409252096921049350802121071653088135557439265561847480366269393831496405959465515426989943306918032662872339016052090422342258924330188655750811910073107296393068214600987161616195463595664244971692867746465382069756850545508411773158375350644706549978688933001871996950389909437510325229926714989228576944501012369737867180608342016221289631001399222636169986628977543270916172978611113580688257721364890045033963154271107072901511594229560669167058949548364800962136782243143683741093638475046802997377117844730558416791071458629934541695560465894496852895368561586280568230642461354069548160909817669725345795664473363125616969300756836968811065167708176334811202043588565779272092250390345549476398940464280407371664454466785924470437779040196948814027709940374093246083046527125177128674349596304543369910411029889831669751967368608139109107272245259238468416764917312870981344351813028535385181647281306468625009354574825798541199950158205662076991420670513098215532389198048182299142403730276907258180433812458806001924843373290062948020542416794701887048976857103235841432779543585024 [134,134] 6697233628841988250781995844973986041942914612071626827675982201700201704856684293430629719119798438150039771299253287717105825445688413826868664169588131577352298455587644989605269993489705301227484389209657012984076042569948200025912573253730544936669298836842181560174450450783552355164057764014585388683423034673488395674000635542999518482157830984800545143222470936999834648237175250349645747374087646762495270165954634656324006566128224453526511123336165999056419973873998669001499428520791656210140314900353766439541769878337797953834892581009062795648103337697736435998660727355758629616076095447373181141791429028847132919981511092652858993306048197170602429493497512125557645418075261818551135485420211663412734153407566411858411476236954576008792120199854287090466865133892617241330980754747373495233895522058392582043814038138336269583663050027690663866258992993385213411641377396980000455342150391432949042642219953082004810559936436600703425763283908935336757116953214453749535522724734303316881330852064618301330743078318361669590253994239791693767560741323498741284250941744839150793917632319035322331383272812513525384389101005436867235246441692179811817233089421734388082171634078329342067889294809038344866739946122181562877380343258073813631950639405946967527188349490120144901463918007647286339825553155435757022423323308263862009636799518063649144554533650741997330376990993598552675248498738579292253815220057037422038492286520924987275007524222185670232670619633978286832649893340075977605008912259766473361678227739658499327619092876324381542267054255582406485913691524787701840052372532981064947685963454605969943856751082385928820001043753321840057418576846966411939129359484303454526202030191353542347917403190632727926945379186994515786121970541377936675709279882898659090274228782827783344116720574477063634563568504359465080089309916603140879757563067834305319082362082745884924842814415945377661137517768299627437793207517324436517197265687069495661080387488642932953615187215830316056425115689771524853739798039170004078180635474108209266491748842416511775925606998405811820191973471865150785302537163680801845977233686809078728605098476942582225360152983489182744287965348406355146242038611764437081160743886246904606659860712705822501533776793398429317660894673869893116346258932524589615365402356854653685146072203306950345433694937378511196777721044407222089657652727672 [135,0] -1081110666265010932843094573023267147955550507996704637632325718791827612713406884368310186839920489281439970689397340032939982526195517295393678878487321868045084460051254098070932362726224097563506431673480269808644979240425019307620189456036774668272888334653584866292613396328808453907989877685113554419674708215505674187257885208754778455396717687435035971401231724065044614275342278331533102175608793448193793550083861053651667179090367791051423324997374612895575606305801928416836685560770388944589345981286194327102394464355469290775548626708521116440149110637747813264416716463940424252148359793729590004219175771834620185734281068305586001118572371636048112866122123532933312774733246468528662993643160887173757530182381783280364482860480915942868763358865830742159643939363425733917611204185757153935271673706538724538204706942103912501641213098601897748726657874898367101902100285543112886165861612803047045135719567032130201779595778799470692842045776818475806245964886116425846336962528397655472337791043709274273288800688770594382084992825034493540083171854842072598663505869108733701402930065457031289655775647060803134760870241008163689286852436705365747686653817759661204129199425038004023541088967715226994721477751706716696079025363290771691193357216107523332864862509799065370784090651924176716051177582531898929964816119039669527538394689543370095708416264518081380687188806115506271092223574706825758152037895395280819082093231013199420606175431894596375234116053117131391934736833575018897771522315171368218623942683883352375241123873762676059304190337089508792168803598467493752799706158657470669942795028511343244090457618310106883378713631053506205724201779524170267081487288123534362602569345782104323849409612749119472048693169763900783011625654033169691446734187981074648450290855026273482014794723026156227205205048986234791028596715471173058526550818282242990919003172888617643498653955624386575368361492600605122295164350752828550753761258093218118565750136916465827313328675982711890502991655322448372271055677459666038739483533739985239177124440440488400217784807620213525808737871145231937753454718164135801911667519536192461549089593720116594617776745268681276294314970330957474395972578664532169079551646672659969596376269657317681066155884508031519255143204238827744906435419242741689707481538176433993147337296214294408083879301778745877135267961067497782026642727939407651305226622708180656494032830133946504055870050056006649697240789455565363552307787490336704482863075947250001977375585438426973477115867724456326958938769122882439407515770034238048568791581706420883984267660995995566339759548088698006413627093819768510164725281759170104466676185272019081816187240003734562148108410842686620056974304753968820985687709458577072507443945381794873089796674154318497780939913953280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,1] -67342788807200804232720841141051986814367596073289803802310700915428749142078234688752698353135217897242720817518488916959238085628106833311727255855896883981741179037255109259500055339307184047100115927570820803057530288164137222774350834023950041058387810684425294327356292371669842826669689500758667608604176325107690880774325848344055025771309810496419074055669965575528746695771183871887453029828287430913337172690626244416154182171337912301537632537541913830275148872144184730412559144919043367947175847734557004849215092517045275350973813367939262942988731496358341536046356730160990179570019598585668025234361639300270443292462451197780460535321158703598326990897125445142974284036351381172974142352976931108289339207769163532927874301836075021652643658451045879185303978858680195090437731293444453598117353263753938571060779045855346863567583854029464778748878745966122204821296200055775284186618068072190337126334511305427329408970481655206947109633151008079585571139433821410498817701792289728660491161042488400603672483505371746919706421099189083048568916768809625057462785551509489580739091906618370981842923971522493121231618373357831559100150035291810141376583446073162480981044475585158896699415979505711657918187959056934050156368678935285645477840426838374930782565419734081418057500444448226846197247696220433689845516479837287066164724120014884871551487347776308758982059651114302791028634183278054506212390186921572512188426168900665204510561138681306885668445989997679203024628454812550811367425014036816986848250596530832801249564246176879068233303605238827901673646506340161624011396204207816282111580977236774795821187986782946713909172857390090777193936041602471040173914195325240293114317383810256772329498297462948935496700923993511652078739039678499758915222696285643684478406015949727250052794207169849009769250549308160956831307662763753610765104666942499016658112369695086576163064124441428543043289309016784966372086891933814136490543118944053901571184322838501174483604427427179791275118144393782259655636035285688339094666326097320676334923107850990021519188980582039803353066608580244405457016288372310770868471998232590559247147214389539020039222002241454387379341615354186808359719876185506675276731589357945369320092073866856722656159453260264468584307391736464606444602729159515808774664326634395548404030986415596746521983254560692740880376346415744281328203174272323540316820924876668474229910574809140487252785183480011718154554894207769538893272812378222331255042919666055101805284564626592786268898783882759343406866591586279824944636114572460748406648855573647919447554303893073017080935577675508510867584060135371767780076643692652265433735740615696099094644876997971166039404895122377900930852833929964514421040143755846459697080933894333801687526448893213401400049327667150848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,2] 3471637342552570051527588869444107815965157447192309176627448600131704546411034114110450145518995595387106535262894778921691611920407461763417606768948802888881269543555561969817169542666583473906959163496863384194587871228310981895684700721568685849339683662893581980231821164261771571580375802821743517332976153330482253087231104547663694769400635080645619924467426634610190222679521461638952911516473252931777936870651874068590165708287259932175534136399259591098658798060474926399899590018362196730355717230844553539050556031673043599829671384114141344246433200349017396137817820547153887506053197942081829164813569434801359072005248555572852989967480186037356283438134917016849015919815163071660116277646716219775933743855462413216992416446842131862638411503204251163068572521338835476414024093290203545091775310035790875725853824925385270117669630562429120649381003513125820564404664363568012480208761026618943776896366445404032035595440668658502848906968245319610173414669494347340621101332681555306262828579932675027530945795157601283013206055127422862578877586530651301036827230810097460643306740471257974805697818863399083217525390776339442956420553951671767259233769515805886799432818910121086604439958890418013906398404350518849756844598371741032742175103392575907035820820870520925368902666208603412669821022086278070688418182648079367748757794584945159994563359885025237133547936820722002169308439977193100413913111618739183160500448323318896981595470779789673875082120650788626086077045152641963106304697398959989062168649719164525404358864594985681917908520443126275798115720421695456723799677630740431291315594900904972330642061632176072566762418372253461416707784085612327015467554245266983094856531825450539218120010138838538787893794807790687245266062893574381286669999113783687752554152654808624398616000789428944263434514545059781392298485048216432107397977480888263728215788362207265539980214152599241627245692212942239921564830405409643782161836190286637514468052599383730428879617468459214494598552290620640599450997350965843798539733977969874228940291329166657606706642272863825325412908583601085692303986907813519415065726335045347960305543979060187656253709722799464526698017907271347758865242632163183552599017731611838137657176137562603460495721243441438146309375031468302892776742699145295739253549281188960073342869188447719614259206373269802253259530919115710462727024551519003745611474815310856046011021247614507430043863636941249337530681961465188358037139382191396047800105419612280526005829362671409962337051840088855339972781587149044599063119752282554454474595921725010029004099358358639678289791548106173764597280102063758477731069263895854959471457777566577591791331006719450252321873146435391736913894344910599605173211905408023032010011211093075378480764334866773842643504959429017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,3] -14041946392332226417834782005730094866465233352874478851259407467157164815411910770420540052649596833964411349124273910923087997558746548024280885228122783791593795372079074002969387974966191034582765077337229053003376914390694007456838413671573728797744118902494792729338273370519482256776313302724769321848461747337847675340241814310401949863753383462622955145479683794912004985273611482726367287121065643660355125824827949589762407611258231771294604327920096164698047322138086070768548594507789173530291832488504186248756150845406033547868949938048435928571430623950519746876230179169142745075232833576340257677274179071121327173217389360004681028104352529256139800215182072498910488352256168561678967742906878802563754325479113507263142920039192697577083927055377125613993821854668772228695376384159770189575684996135247505119418590353268908304233569569867430748612839210651330022616415440122210171863482345965130159826602243967668569906979214362711153421244011728972298610111795420373831952644597652593423721733245179666812327673355897464978059162081825484542737217121785655433209842508454857719005320007321639576370152254793336021621559671576849246210558260059284415326175724874669960316459758450970608123842234492901437896611231833562440915782584825583710076641519473725110915999606582337185171308713747812857673731626157469906037292375187712729153796325777094782552773326072269789573591688325427414781944842263807737910399729411750333711630174219962930669248732891378907109087605971035246949423182827557803925042365638248156887735602618140840643757348375801145290539049094216631329037217440677473843937656682152028191803635895857937654809327506481576263690742457863796976892235088498685395556022490873220538896578095672023539892169590521697042041738096540578027853479180796277688872419561575885259793241770340161091476047024469884596030198701678627322814916099791965919550930865415791712827762309294064898801681650733901426344768094803342124286710820088729559902496390517245402178784152382027258744360673135003929105099222286083481387025635580537973179629205196146673087416795168404584952629747896816063147088331556352302703641650886333141589847333296899181843180836510095471074480234433209525424140017433183696870180419815593102657619454252564185359290546571597518518167497584004769565101785402865493898559036823858651096565811213727223832345136408143594119284474128652369955029020067619581067740393945471275744289016710524951012791888690820672655366038965870734037073283246158880266924516583097614259901968814030133997059203723834965914353416112034859250208814059055630652833653636329479304811444658366206231899117980656292528836132753106545114267929795788805642590157829502643751868871702207960301816542912338232552278763028365132954713542841260738337429681722262880343398922091030929947415226379065506593080195678208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,4] -527937902022419073223942992587714764328837481410299492832918423032070206454038482027276106260913734553534044921586824637710014693601177597019029069496850925493964690462779471596075477049926870882524822131273663960011868548172892922772790674951365354930299270189407412433289516707804877913679527293938185433290023134698116694784129116800194233808250194481687606914392946636367328689620453034574750536139148391992498773553579359769042039180111976998839278310785275584220418081536372636640364542615115995346483253334905645194364413504752765742518634157047833627399281135920215419113154113130690549615899535642771585334095193033728742243500401810525732636184582314468500915571035933144932616032427129233564827396701302684055532345924287958856942688467528605125550129566419246233033650295535287799407621495743597318732115045098602450005770241709181152748278571863270312780318427107030609045786577508720655831079158656749490641053376530664411185078475708634393872848590715802298583406288130476692719443168707261742064978587234894684703354572777259452957044671411659799166473313326540038258081322802063558349399725691325218378856857554704492989903401527941350144958469864224971991579557536728097519426244898801689524232439490914939314161321628268251433133934577617553426558369524842405753307457813796653144397880507907119857001815657923747014405058691274490104833268603525168626765473881358547849278810958061183746268108434496353513208043176489477249266158384723778084540517531414090271727164114469035042082165687807385543404934611151892923471908248611125529086977416128752172581309720688979726774153234726255314570879205839613167038729773490133852641624695295957315206119364592559884402298181976077621296294494373674690114244837070330554127376816966539107896492376288450099175270104457279677039072677942109973959302789262637365425944407662471477973380628404504463932682783728224036469941616937107572318896803733701429784407442202791958422688721722464249639846662551153680827598869104788521714615665364374413723913331823333010582786197336266359609391368209179100072282116818230096415782886046224471429572350391545795689469527508513942157015285966232540043791149700062004442577485213899911531126887085736160769597991625570642650564478819312131492516867231548014080234128691545779073734344994492917179146248903190928222688564767428660113758569380543735757510615850703200853016006472387275453724823947024791436688084473510090308064329453569364618856962876563802384686142368790775067313000735033182581189697212473484309062519250581219821467813837606840639852330216032361418291452672464098682582753917967635487567168398973928623081332694490640319074137877897106973505755403231496293617512408254624528811554094840400334695488955405733006562837581125794429104149290196702886622058905253303342413038822795615370037359428705312687298328207032320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,5] 4821210476423783785851961887961391544733392518111674429451205668849088304862740777329188188141083921772500057267908274026636750793328726257671800957937293269156525236414209475235248184004786587858249350124068414367026545924904233248187323188663741943096050156340584666583994672377613123161897732414253330556054457900831142626796854544468526044814905121792948233126440686222768894510661958321638739131298816193368287326240657647857798951008503615075785099689379475199255921656745549938863141172018009974540590746135240433182709905387752726221488556503610719134308607246466760197973270351960670294498505660690011803779254301186323884124439894653204683568882546235462196794311419777123060498315066924178954379715035519337496733840204730841630772050950826784521450769921554127885784816167371791334377905197249608749062262758133123096336301896976849821379666512411910246924049654153637589909683572784858686809018263789603704080767896937450774583440153491248920259527623706306910186641504405244272284735274687126251841308172212594305398932923283483318984108143343834916649474484380122520907584131546969869347131754099058788877151815448917496229463085438556776696807600622523144752737004054200682620250174790789894762523925642546996735473001638149095324830739975020413090512999514241948623164000574396978304299603112441687682027575221023822381184430490585268965345988739287718873868730057806382806711596315867258733509280800843527843678336796528567372964680186568251957260964060216626615938654844063775796161895055803003374108282854199145426237181088326188577487323968789899362662016109726471426233351926490994237848479444221861672747858180517285006672131731209115786581467873250893857554009452206382781775467422729991271197683314703432053291322185251414091103126674086070808362506137990166443296819067817772998548974954501388781669073206176692799521589719766833970698040976766937967976052487892647723382491991082842010703103388053362875249535547915654203191681967381936815582853327330229320345044615579396174777471193150870177313083016561993754040428297734512518240900306910323290307471435123866048228320534668832043503468771038605979968892840853833620496754395552367914705998676778907463106229354116069574394977570377594060687776349208182978228792350390397452483952601225492241697591232309728298297409085467453875060288645759090676347286749943643292656017849524846191379078016284310543384987107570414684645025611376486872772990591410998981461040275318559052863368723225401963894673861172295381718626938297897573046683315919150166754304698262686713648812499858681251074106365717439597480026783233947894094866009593028098107261709982697822843149367364483878823686921967433540662175275284207522093488293416553692872139305567342584983285411408611671721791783200072380634176704109696422016866012922864253911675290679101193931911061944926208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,6] -7554453040103274809522796321189379181779874511739041147084491883936212081602745027287988869973715255935637045154500900670717911506673717865379130386746985928559400239880282616813566463639128916179656671365794397501304068347187881862034483253953511833822732584500731344497422465365092292729789662766485593195017619138934368617975153807639724692953570080770199982458395169545301962283054726267043156144421308489940818917594485808073975448617649837056342435829270600723526263628992468434021530250431355979468118189989803833062335328610696624605300684494831700774639691084920513896661688139827720190469457237701165016326366514141433225108792566846850565710021167960118179725465672179471525213944476494435570538763533216110423917493553711488929426226468353464034529113285595638151998722730368704061413559065682583271978278987579463665351309293159104172728344939035337734121535358461264130095809474116449844672793175925766846920259312946772046573912554819020981692903536624763616093288438748102331961881154306085088040479484333447941236091375935621581609641515944304657173872478081224883599160043526701462260555445813652703456409749882421167527986393390757003049259630621311229955969939372104599771858995741357238018582629563989811852435738897775116287504031221730705227679390824906456314885920386716554949620526070915476250960307689156012127383820345761716915993884993101012948781855518920888784686786942660184308022994874181994129840160654397968342397119037416360644182015596206698135704898262240441768878792281870594028851075426433003457800026982001340860448245436910599957155682150885485212693450002052345556347720051810342664938781102307209862748089876850461557667787908777416159987331614428610037152804958659943382668869465705095566395416101051462619470136974526815445799828557009842015139769925571133523582109977835309570810146221810515804257435014749861403574232646843172042849785162779449807254575977975054290267574335335809930166059188357344703562096303125367647382476338766824420422163207846749250325040605106915415403775347346730207182575265371805341434989003825352324955237261423546400822786507589860258944856083392784416802437365607291677066437417482981580537543717599704612352250847466581398271261630814620424807078335937201410328897455202262133688856409208549801118554840481543928341249027230658663505447742846626175920350464135860527860891227029651692851743471510694936874473122870639778474530840705021480625610117938215388830067771056807355416140151836148374343420340350602935610994227724404111008991597045591407531511970340170695816702114464555780885924567155118899584352318281552985976965347792965783671738245673225926731713640547936086240608409423974270229464051459674364614806843982360822124963249858894715885114953724545293685957992263627917089352015759667421819532572463558972508513043091151646176856702325882880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,7] -64009302453697700634089061523620627651311437845886856589258223101954972241102865958912971322999155532792438799113323579276931542441354256576584549402934585157589763106838052811051151901178823334465287877200897792305166422298112815231890866559943130722764687266083951263996236513154604833749988509185148068913148423904294302447566612855486081433435348690449434470326280344226230160607342575383500716773396385229806790651435163606553578709973863415425422651943178334788814088339416404777553577515856665313675599349595041445377232298574095682697650642092710555207952251164366631210672511528200993679192597782139619495629676064736885726454322816849446781001834251626208565159836427984166923636643347448847962980242082526401179895520222202782266055948309606483050456045002049552260749877027068110175658615724593543144569835031926757483143409748907029921512649241639436901887122113082472711865332010074028933688938634171946583729562702273230358252172268691138646313953812738412774345548345898065951243380598648602060071320422881549191071692136533583804477344661716632318782581436998097455102081179906182991184582449080591811030814270310134072046486938229040160838794803858743843215789835766633478155569140656954314694938263171438761236633102607986751301964013187794737346745887182771039808625409455356225446088677069353685751668781899078306086187631512247844269443321817423889113198701151224546777680279446984606113721842001065849679143604581976221703200793631310987543012705072817300955539242245525740316454845371397356683922175163059293244234504931565920716909874039267274753299861232956231894990221606676200709490315564678464773476672876546898912266248496896723713600878102345525363880845603571360935965266568357524029739635781488183069097107492811863145352757024473873551809828521942867225427864153980275618756866576393361930612829351591667576188745957228073201827979585549841980346785048056321090539506723104454446252898511061209024786894629285146641867395136168322060844201482871120072702947572985692376171242404544107411859024755962251260227729570809765331503695570105864688549815083565080094592715744744046950423744415492139655510666266059687263700739592765317731808487353992747077745955598928504872907341774198267599984857399767002166861181039174918944497099555900918657114419181754956085439962584963029149365744123350427552896986484316804889915076795764199487912550149524244503145082752906577426992454143464571445413479833217885089402815813680939036583161403738804229646400061579803285527620438578902241555175534597624740632886150372957434318266345717312859431812801696724753554835605068294412048972256470168452402366278191375166487089166221501346614386340206214320935962712850585971384735969388790314576389041032922110980136635460541154618356367663255281862149914717711987336897686405286174979738594147192818687765808620240896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,8] 330718551537047977621311812915214968261260687123886582120915901148744271816521349139787748419963724548505633549523880860791858681780368124884442404261416090651441301822068417207772072119896157491284625842299460703840419936882023617771846701317865817705615815971743379004045939880577033879560188256284437063159510112714080528264028054185300373030146003615292071078623854229538389602986158562435528925428992013962219663856843718191503893573972793995146367994151182425059921385141410591265790865133628369749718207008407505785605719102322904815591002938713632251342466715247481509786566881321250069725319173053435549021628232403132536071861509919484265530190979077881830624441294687969636297444928034027071024179753563630776024558782014932789621161103563090370498440083414196613723875925219030612080081031044062100208919970208505221908471679780152101174840192296788279830751119510707332205941173499606131715422705563345507850509466387013608033744229422437142570057948837416675865294365708057008159595822912807355149656719271268442524364916632370341398929272357271822909266876143465967845922606659412935792253766290485442362111842966305862037198294659785089242526789312184167203376480784244689194379854958670677762863711099721562272503833331008032940448744111918994481134920782085581327286124886673533671488286254039090164149531545875354837698679329668288414815182290916507213127783114505545934917695223630279895913226697833592441387299754595087245188253189956686108128823113970210345787724729894869731332977281728076179767731719791226620215880311208628583869154997387571313437049913054551211107867173385577441365508810200787698106867690560836553749473970575695805731329190305811113201842257819104161225467129739088391251411705854333767417101933122212782532020635745283623136173740487680332724359783871728700077163379608529630427028690432590937489274476462692621190682493160427934262695391621973981211854292869559013598584199135681230501677391423119447732539852082149433072271010125633890433321570356729468383872295387666293404221648752478237312606285080253436994532908735905699459351462350790598994293480433201373766084878548347586949136325942165077260582168915154628453564284675012921631455089232887690801972897951475421925382371352864340199481418740091215187570396067294527470492912437808213924114344817924056199943086233420225843319602333415587361803963447800334067998073022859908678114949611398040702890048560585240699816482536727792256833214464549026845186087201048240434329146510850399726977481481018216713651241810185698475062035527191873384431314323647353592870500144710824791351983223325249983204964247725937472523194051029649006772210000069258846836355820243684675166600707889728340200924721331102503909089145724524835495105392385675406483836131421052654053224657703478070483224817741192993845442227336034987994485901418823680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,9] -157540202792131352163847891106997116554404571268399315539086468813646871452975842749083300363831182052885241142518420836241750912427845056361191854770780584471330118423139337345163683579799418270986418253409559799583648165758240096314043937985578643027915738059581852111695595599770481545085420006534581752489042246403315146636749346789505425325644670731738127247974173775066455404878444077412787719383359624040276002411236457964552209761422620122444904211068450505406991535339377935128255597286325109777714942699023301866579729242077312107552645901499772789990224674967536151240032715180102547703677392632543526582543412950603170178112417831912797718222773245232703451228521627615230804251779075849791285893313520344080796959318341498513219220225964707446171087430944691402713823916978495357308392965217645547011246223838223337683958308903451825541149334910833413335271221487880902506984386276569036265494085640674853671895751219782439631422712038503999708813481921952515404062453695977138837562343170380256423789647463579773961522533660398604447068739243729980903077103450599999077991083121960601744223545085443970981955004927302495020713311514466201267672152420261895775536166650335753693242358381841848569135345207085517799913448419336138082131415936814949623624992648431227179295997999905144843152937989503442062949512480270027436626655810997987196113104578660385253607232659667033838000133452860428650334689729086995922230194911285920812356738449634637968847667557267434021822125606554848783080305728013750010175965777680482207780562486663413919751551867940949574209191809599811021634420348786918102521127980928787191660949671083191438090071220375052396777819778000663918718197370430496930897011064946747066958676188895089640588148675806461458557939015680445473334851036208288252543338132692708967944290422274180668973906539402126742367729684791062173380721697596500816870097849876635139289552298512434538225614248185172700132733365426606376018452690911082634888048974600346084020520061625788049760988542512293549068309875554865668746500695190620355026509007494265954369967448193968960414938869287001926908092960267578773549539755867346253010712490906196266883070851781513616865994693802848357681935756226946143717412110634612122637192553189203723544883649977225584418111822183946833060943003374998101326328878503756852685011258703628420136563966796550501029511855426976524861535390392081938213210675722876795494672111471638098371982444208047418267109096601058044293898664002394575180552758227219285669807220510736413469137640442213305099434276964848615369898862181399687365340106954089646782603770868144584134139744430106080441303459351380077640553683829312506536128176017394065537444441071419410143382846869004858271107555308840748533114018674455424570400538378067833895920058719542909155925641704716398042791181001724788736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,10] -3699749785545175711442386330366253731139552144499083563866220347722065124220516390954066207769958664401405590450143088591100239703958300507386667937937347550337281899107522504006105673730031401405952685938576379204429779190074146493196735878615705169158203269360209525980798274014168206755471065912343094246029129653247913980526245804685518965908701028709830225689436802490337581352676482845458453656039077445377115211640699345788340881711844650469425723052289537458888530920390756318925421465551512999084194543764699877019207124262068890520465671371860345020709769916154766599389842991723439158721171830939184829973623155973734290340660274811874940479242543013334083672233175124978452199465289667365950347290531112362347406976140928477001069886490775794575517019188149278322032221876225865798991917346642557251578691699277835410892826720979065303988344404882139931807262515704410424241245177616781191133799561815148132369915320618290542541409906767323938014685173258794363205321786101470611612636389305082945913949199892187961139010490096983862016724731919055237961415025555763390514507787890091779073665499082683236710232456744604040728579956366663757072064239393082974719531150714484306850591401174518177709949250202842654813563562179626734598072358393008949857045829101111531381947334926049146771723703815654501217013549281583445718394361252038795038407492218851041980360417265477369942677229625031226391625157446823755597330760339916282075154115845298621096880882162469930331600819533171978414284141180145745275559553025346696331692701701572231893425939536269590376534585485700400611554681959902912802175106667024594412337313341566158897425741788672252448995995026947543250924405579348591846734674280715713212742526649593732625680538738717505216870793599871497276542070609900169463395631641143263243664843184949845715625385797807221403822348279460400383776556626720352650332158416825299241858557408685866394190502171556148021294623952617855447826748317561677794448360243205997376171667364424728297657743888770889815804952038954471466172741480014231093329295717467253117854157696497816672394882301495745904937247644809620523135842398478725083909524065046351181770257072012817194380073822774348539890613470839917301524674428001718757003300937934816790940390092084501909503941658626189305107388442616629956961101351089168001073890306056715730826036227085649056090342590560829604860053924937358871322743462064026227766977906096904748092382241717048752272697378538167476628806264309391182853001394411048481243832502328636327587879529903624779443814918948279322270621369373319283792938792797844444563662943711774925672881961919134985027743732928278794539810734937170698857142633589728985246376356503746330300505140614645325215295992892995557757623838731187796818957448638624216994780862472073903925370674069738487567867956371254149120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,11] 19060877991159736271191224145899921428924502485847748013492460902058989806441537439767619629182973181300818386571093301749445508057223598085728964200896016160034007956350680711193496068479655933424644451228803771189112811233107212387175925216178334890178911551360859010681167119963502543495029583357253446395680214461214302699083740479740104308155915026033040573087721964397871390581131929959516305999279427355814139192542226867370568600636702499753598964368404489402473537405444842222608949583673352558157645874903528390681538814648682375774997682405522152766243641931076692090038606234660963338299277781701962032789317330431034328379407896691005551156183095522356456511477905129844609684813948129117552235696425864105985679370376350368757073064495731323470376346595242815259728368572620948319746510027142913272885594923647138718310446225725328039839845806663888578736870639919236860992091128789520205376927952536931532105622877887969833917844517869245234058299206495815974748026398209643038817613358487180940441093172229231105598681627027884270786134270531438943545376750980140720900479102958444671685478900173892497952943312512306232500762015645300445279712566672387580493102229393759799740833011916052251727167639314533485875450400202028971561044485373266506321079746918979832312371593827468033822358638459629027624498598121462271611186753090296352365300500210213662843038340318930040350323382376484078249948146229686167173608685805634596168172982979763356435517071376860195174930324863352131132893290289719488913937213999050149899947494357812893047031427137246305759099704531254652239066546256613997660249401393633461548924814062010382728245931761542184986647258666878312372882135729390474168182352932993456310711393708614930570641830291971393321496995261128769678262665920920108260291210090646120364885878869215283144419175846459988167136237039584686647131624451126835793986696862420281000478087338632942659100297711332604044875979251623549212726896214313585274079429870845965964000548100228853440167110867519918847467537573544469474133452702867946533945312184525360246642598027062618478381645905776666249057845884267028611489303047432555182951745036356602267099601892831390746976364727945952835312062379948703675448073628579003687232661761561878301794715415115455530522494301766258183924711664717526009919117896119753615190752016646617439541203854442453871439532674503267892510648377947518764544527200257273353372401999657551320136308882482370939454330398820629293498716710569356376605742780463847962245978118725173391659807654005935862647577551895001288180297751356146331986954018182323146488964395703102827380415848765381743395325612298563738207348535984598683289429949872684037059052662379562485930883978339841707339014186633112158281052813811150080336322800133798388315511796424830131931923833667350994634878811323924217856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,12] -64589358057110705802684196134454521774213910680818017670718604553142504759273167314621521782003409377934631623982042734484554638950449687931739777447053493761872264158127634915781549799576063795249565233590028439689353233819578554797979521764860852968307113422677098961820784624437515356471218030937159351646438901400960022420628866527868571209997359017553046312280598483946388893221648199186666469437288222995624841981521220073758546302641131912564918113811386727025145479874721725931143864828370929522026403390752954633416707083622075538601044700437686173222433192778476163210558439585035470024919682998371013216366678561126947324278073788236865579015086150164843683546072778894813819219403757157331798803592518000949180596381531089674614287631625787547826175776895022760765288071502353065120594320619554998412642376621390320331155724556746907316639814194398982171463788465588859986613274020076422232357867392719349827073272772480244889232592514077040987174060963959688040979852317356446389255147408824996824806167435803334017679676848687339285469318716493179763634152669842091147180814472588461808687055436757009151566182296214816253072460798807343583331949660336192527356545478406706571875893209920882927896153494849805214219902577412213804360678812575405617308780945779596702219322186540718890572361862443884749850740457094091113447159043024268025583138901458586337775389715811362581984420838188017369687902432872647761628945839763253638531328931570452704153484407224853233349560533613858640465632818959910590915209668018365827434928907131236709223977913366175040018538639183054069663215264804196601865466096844480735716088180923515428008381198327357105636793299496374963100957827800558689993779717589745101059214180881493110416498154361423572212695924607157819309230445128531917500820101207456765098861835265362486438277717184654748939967899298677680211048109596875727100790468174456983846352590554948330528495479942920429676208306281633144164758466014807667070841080339611372400672276804025893989963994650734539453454528804178712328438323666292160711925209343077216340947859127380645042328978306691738274626196777728153816668592180153489121819287660135061150619702761643840304773992816790288061327040335753367782175543688216911186527194525107660324435514614663860382260737758435657563738677786220110760684418261819593751271704294250266388690938779557630211171730644390032984552871150923290910165326353778125689652061048069500214521647219177380079624951864968336501097830380392951830547662121653113096809502656942275867095213114508002076658583243186401444108441681310072706376330187735389728664286171142052517668699852572748531865502931203150977897471351006605892882903984655385845863718969391336821752230704061204314014112185454942910103699282296386701501447080063208945876044509712453990269489965691835847532071209410840494080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,13] 183044474733373948482475663089379461524815291057091661403016782757272391021267215283247239429685886332625043090856922720563829434326671850019696544333794992599912882088512086374633867045250888277202473174989456085292240869497953156919614578458589825960490006976663432784506027226220848064656949290908921544419820037747319241133996855454947832912969969515480680809404242667453934709693033266307766362723775341394351008983719129667076939595643438448755948582915196456119534475144273662158740512805437218358973767820222819695465637442930387723173386983011926197732309666340582747557916197933598153848293323220526110814033461629399671550109977065752012570846740940361804993484139273876605761288148416830100519811269451403044346761025314116513148837738802482675418322854328720282831279128964777218174926997168144486504858182853224399469999590502219951507974947091060075753506997996492619328304472576125465933178682714250237276726898197634586689744188123270868035641552316784224475189533620864264269928649504251221543362655630034938130339377935118452212312599587225517175532087361411274364271355780755682784077167343436975479572480043741731019951851181538595125718090204537701407316841735595749861350755080624719723016320022960162054469749655491298964415519577498452162403765902624190765043498746995010181220405797603676809698100438679148359705667786640549004951718723438744205131169327329459587669701374619626642303385677036013897856930240230384236463303503803557184060885243128556689504195130602922382589789718505146508161798150485627386729642167900157135379804051384195210943407878883411718713136438450172330719366322071809699651683996626537546210813598401035164134729683086089326588646430918405339193503128056372668993375030873462520324298025812686334330626479680356452261501254613290067338566865646363012289860709848541903569412558732336238883043152982837173451993444156865090349522541600865474636919509680196765846856681954758320306910771972798033169296687672433757086986032751058280496159999478381133755728465492385847316148680398769641008870469905136731699452716008782388440416247236880231739958088026055330937497498489971533948789845115504078476295494913601195417883994872233293582128314154963496275183672157340075627639733800901333665670956911508155556991068402687675717088792708857613699756353792321455372639903596791771018634158284028097812262278001271264718903060755649226445225112271848106135745377860919395147722382503494455483186444102193823265986578702209935925945995818424533941853332919013555782421879756803069295821959844440332249653861019184450375421801286446898973407904729109632846550877362159630341054912791429213129732214042428592657238805093438324151097129662377962708975993019441222708161798581454349581096870801877927715919922708251965751857249459344053140409788659430405348657346420669124157284245932367857844224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,14] -439252677251863918157014626843496674184466594839376700693385339386948768622178998209327571008430079490406093250538929020242301109640648678754533054035673092658690147011578634515585540573174100760700565097779707679923404231676881076700267214835996049637788650160908298658684383319478443250118597827044166274155554415837310159373410352069808572160023418393890659862889383552953411497556341831397333409742282507240103210574220946135068434927899623606127601051266732578599471797620476845253474764238437762428517829181629742583029879565770278108008480898521877430937041724717090196245325626629924126143496366728294982163207168334037207108107305166340881173092018961530243608884003556443989715118116082050022629560130247011437497683631531160785907247126081443945892891069959769819859100714996317217876804619415308106514939755485038696323156988364029591488744877709245042796349587981946893708599584497156362490497240636686410711989605224616129352852735350049096240407842428407116574318156673894782520804346907668434217329228990856491118085985437459084197546824812689091237576737733142313011199199311293240685412173289768118259743583150836886826262356358296526683613141953293479464594913279165948110890704810395709727034289997645385646798167801176406668579205977456143039806297479822503625762126710991633197918190220848973137417121759760861838476637313232049606877594484941432151539727508762124553236416491654474257347638936591558476376371415204144273559606792499192782686820358370221216559208309499090103305269830690489830109739401474418211219845780820794778948135769374363310179501614130810788746772801308243675124761987219327440675328680658347527589054277209286372854000636208940544305595014672196441470099947289292725544904990975187800096246950025773356363876417097150639460619666324961999461739118234261775129595624892299790700980172957896804143724569695695413912968381587309774398433600940148090074643691638766641472117862131099224439951994988711846613407049270468036577985200242604576583755566936174323267840868582033247136786273509904647181085505423537770455785308824751017398264522102353661916762228735168083610882990206930011867428170534528656278386599411810091902599883121535096554825077361426919984475133987159039251995856274369225334576767241496500164978990817587283378830276684140633913825879727372246405415640458136761839282253969437530811186549945028835414021776735220052855513067897126621640822005287272517348283343639705635346696259006879532126814276108222693316828463979182649951054940602897112773294796516798865541082567130118256201621846062467310720511082962782781895639129981911874157018069675856416415160508188912092481963503608501906160362179013187996274200838418578755938898186375705511671420982506691497054275965832826473054316352697647196060450760443770012027665016369665118463993830762100131742903948692883861667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,15] 897374383870364818122827538468299156759124297852829957365714019584458187414355166066492391365248169453765428858035872018648401407952744758065817539539539627203139767406106965059056194691126410429995141947655769460591004346539331685730854473046718042065348738677928635483269317155934539203052009305576450116439720214062855444539683569852733495752499570665654761428879824349542357589757258698065078483470592000768510442257240378303940096150620838209299682267546422874622039051428433859321390976083340450535456987827422102917067682261700779800826523604757147490534557640183843061320254852111752818287577635710721468887431093925081288830548706430690753413820572396984354684317194514814414797714901960551368448138538795702933898615534693671335524189318733840388742937297946493558562663763258272668772269058565659757327933199362593377865926270360573116035705325667371179294486405560501742825135185761905103428974915808020139575990630042041063770413126717235331129563488135828073927569455052137173139391701468488131307763906652351571873330314800031929808297838563358495422384933200865310149034029615499391140109777315153853705668423172979918003035129394312823637985207341312496058272123647527733421435234928594460636737645666879349604111105053730860156531494307678600294364904583889330428225540137824042692354111107021897491329456039463890055453130188980328339881978597804916323610654943803515875100492961176614604937255916168455928861414513086040070031848187543654658870351299944679465383198047822086515196077370564803517974874380881699558328930186174822742208288637904305828147209378031582934109423226191205604666495054626209479843446428131658092093873825018045953158251055762409390822646787945013317402717458661143456591089835296678845203333357264949931764887561417163107140529646702896249756920837048837763348577459422668636050265220066566126356620079091322701570723376712398820001478872674940962941449493892609135146258796004536688423574154955326674176478238906006046315595988848259927092302098395701393492570812794007141170358219243139751287032597876465279218273450598370437540894652084069296320917955781689425318639038801257985309472378297006345042224256314180362172358438999254175390750242070209749185059486838183930876222397700871548301833538706579735365361089884475216559834191217431217315143071853303372060439357859944095957496758699406423042250393469587681597705113930729464733548444588302952959030879108007554517808133432848770850559880516058078331416821377128696707315295117489940349124326868979821174556677100096625130206857797722006681017601900823841939210549400481851015584647449473486780877041438745106767778453678555988001356105651802559526708698550835844465130283308327709250797593778917422727817499458565311842254388215288244998192254058057893900262211100529525720616599157928087459941748568144578205319068743258544799744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,16] -1585461990841668306766383819055809498844319224302410885520017303408586622104345211484372241677812036682212849461589200122443369414499591914585064467570036573565691888241525225584403189759204392950050597057227993677639197743223663814802321831000280056815565853365099492172942066708607950374224788071476747120875297452437953421273425831400659475941666025726309098481115330666288506196314122517460047671287118712892224603037672552002357415311894511773470646244567599956107824637412709092631726718599541434475023587566830290223724742907670733573845041492502551824071413579045139060255623434019411648704180342475296093731717576223426316984235852714985616971459151628888587282704431469192501764382628746177372035771234629143131230420034357688913212313392682049733216963908490769762920820920811467777144548124307394347124136008834274537699592287759329400924974505040520111552463036591693635062288548527649566928493462409119462295023359332615942504261427061656779750260549744705303439156149922035798962221479504358047147663896880472556074858908262968268834714484231707849027380846886024027547673163330049973921484326417021131725466180523655546483719944153723281342754831285897320577990987668857979534825545848274615755821305996275764206244902919927258329506647608753619595074196415988458565348683552142052317848350171911219170766705551561492917016384749880167994098866151188961911577448131976587934301252310107914583281195321922497551713534978128130314650758677848188671801199829131965659500063494755155943521380525212714850735862223695918093454575519443358861261642699049185297894853148868794563324203344592040130727179351891115424566004952135576651062590915498454415745241427693270379012486720976204614009020016425941325529041572386921332216677429345985737216314460252065675653067169958005363473484352759589991589096281276133847042067449083877690722275001036663351019701398147700825368260921985960509722058564964496344468902416609292852684335138800300868729117852351588175076467435407835771804951005864591066836334296902716021920898913182321831138098733329183741793912931319793286691124501177437301039151054597061830723152959030701508996042509342382896824160171972811696560601740706809467519271040533774651732034994884665193627397227021298741896465983595883790541628922665702597100180820736185849962450316916177030221201188508211387540039694825918964736450105216570587206138288471943835938590581112423197738098795854937648232921092622151007669255592072405486942625938722422136358284964841863133245896922073179784981775167744229616445593991601666464493416551056315872404422305845091726427808872219562808673206122407551156935694855947440327034223407518935485958784495286033476075467836021755310270622286336318308290884241193569018458088770525312848797326032565457429136955225973348964894212492896396661326661537403126021781535000999867763916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,17] 2308469721702356370455017886106954253756700372882262420706857304950014427117657838832528692829378743640996894694649729573222847889267530479804445918068059915611765928405900291609445915049349574262674612580849115763597220847105329675721869771545598326103938550651880406210650519400293110345710648632312267875201290765244564932228439629424322116409004198851624809737072480525471415252110630165548263057659443905942154169656936159783747567789682142601971559609222716941663293130291159369498751996635093294096718137983764326127125901788277042315939563309605807031152568212289607783971989617844027209989286215628928866970353402674980133467509307379815255835231228628880060077382221663249646119655574904053054907808536834726593020526339805846128127288193163523030662833597918668793357572794624973953091270853724326008746882749600848686317300039980198106544483349174804945836064180485821087191470365234622093368180825900377462671319694693441049482500511533752842164936787115894181192629179517212683754401575400017203493393286173510451346084572066391368927884816044732294241597160085166272044628799237064970385367557823374900637998355988388606387012994181380993552545925927738019046074183572216992181981356861581534764193326253870177387409277748100851161373938297680381952457787703446009912530637234616448533537721518292796053244293654698454912886855482028487408118952738389701532062206371570411482188486819040954352187095933655425756554417869092843091453083659955875455781661489936603046284662783639253005520025828014851788230291414734837592233812767374046887214544157475620684428456298893756613194998403230006520649175788825578686483199064312628769189852882528014209218272657560630580299837683995037158419197163506476548770519341074830154649744367898801855806236220644966499128419559463730871274381084867565836213788899775230098314376249098571005097360940664046412549913179024304340556320854756817465436942001547315300278283311605595322251146091202640902853199326915597459117340422075913205550366289309346921791232194190431063541414981815570249365976879370788412615420997866648578572782469261579492805795632363894169725625635084781414242898007788541833929416056708559688709425778968525579162649805763860486288558148702325574233551855758669973715631026917008382816994029671094076501941199019955367837571195596732987488030647312679176870353208302625137936075094892599063025378142794326923010068063872403427729541655257088738638465396802919699242789045876106444935468143392702941274084863221149085916006219818267565818511719394187774395087633132249389671407222804654457835355165934137365609116593282521928034730372614266754666876048454584241862309894805266850637541120846831502718866254301502179582169232636770498493865437483387023561251634455039293802550967880463325674684822801409409001052332291362046316386269420409163711072712077112554553344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,18] -2333763694240063361335399538797404123606754099425813585905253518315844523907109034334703839341207562069162653316087967728546505973493781754044348683496251332595178837035567383547668097513076061047390942213670524982171715721822651428210200457178760370835433552769830648198053041394929896160016437032663705763617032352730942775744173277026867021457695220682505718734422828424223837302699670419782017593377587323838613406140678959670194480556299762251604659856760012837405435169943496711859538742383079471463785566463819563137119950194013665230932841441012059712188644386944798214670710648765525484755582725976718826563209710690755422535313887481554710065399413519621199591804318165842247019572687397611672457100147589048030986552073035588294317539714472021346061773859313962462508278234577011105370717213671260115829977971820733567704609293476934983503914230131037728281688099034739817030267189793734679395706082209824650391037363524039980694126084154880066675412212359744586910279017597002430239257986923563456239632159557815441117835507965313353225905684921861036373659276136577766959548229567232467923050558703425592382850313536689481494127306847447771723418454626800498213069176547027255183201652625749411891986232807155199802609519819410860783601411758858877168000367816531602329650308275652191333086022919440754629957054784938932692674892437194560468773045058313493389758079276010686413174516918523432875543885084975110216991538765879240287368406617034226203894570562477151680050121831283805909788131164015206718087604080329767632868819944981764897681435005136593331672480659756525588870092366937368047599265155342459067144646311531677318174710317396042305800641511410573578498284601798279316383602646460602222382969512260622745596673980307646619352515677296009598855189764580950967249545678655763332956983984049217337111851092800788332952131429900303944848105916750785742581555024548631655295755309024039472080579255535343205152808427970388372685907365454082738176938200632942435794115986522318410621052010624282172955509117749720985592884841108333290112149851464897103957454611750185781976303413217784355398080420090092897325924348045464294348089093984831832734351075934482659532262101341890810237481886510921800493028943271074070156695474447106881713612436441214256754584703939973342761256148577239727118290697552707565636732897503100971173976069588713679854548976647145929045661676333553601847752629958446091480178853157206956402701724017364427267357129072386374589887537767786852253396972673064802406587092887416561881227644709498981892046072876231512164611878235366125530509102765713940778359735708756625243597405451881119413494138954553807295808957798253640254649916076605291790788179548458637138537021641308278076812490621738445967866757119989853592821428258125833835553049119759967046491749205218226102337470915869482680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,19] 678173812750951640081348048207731633272856062416084114304560829555943204194969474817004578876125565593943324242233440272944762974581798454396963235458531385971093562890107996509121932665252454905850335814737977364573934049075835245990523580253300227741181838986333798495131284297076779295518897177841073503135819195846144315247963932014589737270177862405267207437768090264909387193487087706275328097063522700942212355129301086253850496100447757600869180890688077254990614688079941938506250017127373200073701419036008104136149679674100570097144856133003736934988694710767637170883015767608020385908763985547786901318757076584043202962535185312053586711626102712986753215731980658877448362545855848485255529813961100632112164736761233726855420484588125461546949984822750375197689125883714827272560235933243874632672376687350755811287717322594741072908494647897382279756260820046388981213921889276700536140890737362286606112594221681007221460228661350749845081808466035325150179768026908441870280457191964064092776127023948724522859346902762255550728188636605507829273359720999669327197236475831411873670602989196308000172284715910985571027405797916388413350152607834407440172296517194220486598601198777515993479653032303341250719617821527576315397709848334450899975887944163119788271931342027018488389879540694701509937478986141795301077818426426609108733419364725898745531154965275482255193920704302348972365234104236363576759968209576094795548179919694985607149050801882896725521375087945515458104867801941881776174849396031471768744025285777194147266544082625517523943386186479323308225822034731084442973548546385821126144937611136381987966707301740909573358023323527559239455617240619809129121932739082140069662240385419205801013404954486405494301505590161600449845082450108959073200675833907867954740710047225228678386411789231204308188971515892592925950051769504774036589206875417805798037405125069549423497702092144051741949216050419656929960135755566849913312741380717923164371791486785323441149792137253118965941548663592516582515012537574510854798745090808148089046116700319442196943076789045497102262848063803948090662301690617619244150878252711387894606137336758663746907873212069197049823536036223527928728512108133780587335316221958958189486986103170465463866475690969700476918124445227796829214438875176603839432421418503091535097830060707283240792406677399092758505032519814144182218337565170024051498104806933766329858551997307805439944059255156320780594037483019470641692639810609007584463400454299642721544529975936507838305770458955699796740288766086065816582996330614376116573560287498490993160240673292312533890128464172203122001214565384526424283416050144057979891465337161299135813630832997589698663456259291341668918901990817119654187778497771032223692437009359242782788734671109418904272657199159794549108244480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,20] 2696323977874406460803772038853911030319851898796997978002194487181337238867562107908797596496026262854019547121496949136023371247132569421559965781225450925651093921204599045282326180248373068832176569346840373465274655932778448682738105940931457185162735806035973628459075355653715320776930113147559624456780710327731455097466074151157445025951135436889026304798074240400635040540674902515267087061296239050213828212810760180335486534548895871461418792606006558081693385016237638938238727895531533703330923016204879678531315406442795784801165332392701519054731217496269082217194502573431264095047520937063571644089743584911420803083143842007553264300630227465784560880276840473973517110752875324984632325836948036244775381619683454384006099362578397294119773018283564386941031096257417768632867964847780152404267719052767977985514775432789812266925981411481801301402295221106347916083499151307095240040657017038268121303400498441614883935256013973476175574997478581572535811761179806359412125629026130561480103669286962716694000581565931438572937381389040419552742571079264959034837475433319069778670121893323038026919952342925888972523862589816520876619765820826343938257736682567295558371103786359736779581631634372674732270777256614494437661737900802161117116848310089762571997183701470121949219993065495774034154986129798174548981590064041880855060518335955280772169142165107541545351155955756505155610086423062945720503585198178712361509938719515924230143446287334633732957020342651494219683308178981748447227035410938340577752348418809935799557915704892588617603334664199511410108633526410019228275328638830788732854546578102494727839474736871673401109211977421317502887591352478821853111057973303511149710437594368578756497765570133641874193595231404988642460582731673638532177579667124877139962960741294598033817293800066460424155016376677392404317026664568491143548791857067878685437269271941045156041817428555266073535960980668769802604772224028846081069751211282673356796751898983664596783313310956531851628712492610088000295511485919413342627951661020983052085572200208579675814669502634902969033796630306481804239038218435282654259337072738031644400736416770099023818533900172183127437814568749053709251983994858162149807905213547834079309805808716223945143536058429041860985919455814823938936412772547289654106279877889221174938872126706621484110630197033015901313653504864714445651982619402630735842695589011188320262162597172893997804014314433107873066550221334820924986846356171343466792749338006460797805153095401638609346219866193866844275286039763700951250894284599031958688889610741871752634432007711553626211482974547624465093805019808658356421229901591404644747051126997829320176178698784257156673206862457090603574956537189728220195959593838004475468908663031714193785979299172669013667498127869934327342039040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,21] -6252586914506695679544061846407883716853711339238846037623297961828140412536811818732480738244689792551591115888391674569807441553895339896617717136231548416345119058897084011894067767339259973914580070397559089766739090688462770311162470518700302737712271446083568794000642552313909450994969140783676366601392841081302691139830226575725220577172970429948170718939341672888940817087074262982098740440951789561717856996839612342105402140782483081536845552950484588311751145541759271499165797201032130972965239499127248652358174924760728073039296806783694688676174205526708950950062555315884572911488897084346357507802942235971763896417069745531831137139636389052930486992130376309504458549319745455530684364016887971115000763673921457985151436567136120595115503076753910993483677870455168258633080028131305470213287578823486841330951019817873470721172362951399255112398335903805519890835992024129098607629144553068011831818360335801719133454690748413970325984255725971305247875879600749712541443699302415622407013007355238185392669765344196839142106835483676079787411808873031565866358795794119090479045181648110214129128747934544133665156319793439935952004778164021553605785519624515712189365129846207320285469848533801453897717545544284238228555906572358780395729959671453662623958862960481001384104759687399110988385428448973349218905592742421704602494608274899528674454511611502284303136224914849960451989553439921193535962205138420165420312344823251297165186010923900006700954236970385170265024529980244568530356869167533429750632208643985063848022498162457315708828128648992527295424333557977876397177801650766344176365336876287399367083004158489003155345635640210315325340435121415762092301083225844811115182968117342851902281999031944123826814809867082781409148485399232048687074970070677820399476620747174051787722770258253559580724403671133864624547549757900515238708834275455056564496791897397236040975998223000928449652902010851530384197707538754445090204148786449935616143306354304666501264122394544302105129233716463113213628325195942142101230663834417930199527393146180498108307661158849619703004123817912240373910593518899324851473892058208083847642462072940594303824024636550671600758558077473969568263084013061622983733802344854099417870847074009630932607935628888988173990448819110523056416698734420674296152004664346541555154796388109718119144526851074318292401024897641421384680784723335402674412695635109284186905050135218622423984402070642889516542421287039874490466277658194153917439855246114839823953706978725538743882833417390279276113715366038133635461236366527706149009510460355514553584702738323101867780293231198981225649872851167706586408320672745806442905827666508174592195448191219398216818639745764055935572134811157111514206926242392682413142727876228621005850951277571413983987507729224499893066792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,22] 8027340006487752416025500503707194213782302315071278462205272227811449027268566942359469598023742924977115187280388931367369115559404055207926753911066474884039382004760394057175444202449229628367666535051131503162954594761080600160379013617744399043587128377681253653350540237364339007641571986556821800328474012987108091466871342300620385156835384197340139968883414028752618825675366188457351114283080548815544866572063129672495653365407597415546872087336805939909588297674293782121548305046033407664482363546205310029874958413083872048268614250472434307191236093768158960862177619282483950696970810516595973530368206554036338552953264675663447293854050208542978481642255409315732995295637671129762243693684542212531792756452063253145442328760824362312011673194586806331597676435317582064785280667718041729392086056752227532612529528401088816949428321857092437289433653673437492472018813642745497060058389563607657814910348104418051617761026772627187189179208397174642873027946099906229396282981328686811244166184131427247626314738864120234253003908775937262016630337671077169025515999558271803562327075201952932478474228000704239566100495966575284160577451875339344094616171863875263104948928816057643375397180116263342975546771558039777099729408933357140436763893516765986720372668510696577341063483602948622655329646261043634000714939130792119752847405406867846752572687109025928059893936120666443917666152962063792390743690966417920303429378516951672935425254321589356523712682762668006461947167053533335971926055123612243821376460213785988914033255025773725808133954132299912108726699651578485469243978466261260632893735453415853971130581598769318588914693561764821523421817939339127580845106729757038279435164779114435680887091260138190200387869482488343691733537052711437873144633872670549608906467485550536209917695038549418498854347984395323757239454942073681945942441046690952121948853014435342760873470826004174989916380692761835347605262752187434380131902653927880395269295297494051361110260636690290181164928850364418671508271167550053845610403329364994566936415563130512040677120168777754358406820084946469288134790363951176242931301222178505517952008298588172444770109479975054210912260820111489730722925079317354693463128935420266958720637171115380296201098592063004052803988208963321388201688900044461951947374990535403853140818824476171654582426088363427360196083656315135522321484012210375066386969190742024492490085104354133827612193506552122714521836099945240212145953268247370594511927315097861284280149512106796413442854588330614287325134825760956033214685218326196978573699960578341502940085347424217988536146076204914642451015563871136848337585890007007215258930878573342018824537573187086817432960290222257230831079584507053266387515881663296319502835712565291995031846179673670463203129506586965547375656960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,23] -7307078588247440024656885997722010933896458518808358507894006033642698929488862935317307156841841817542608591580638579305299583734555406661020374021397701808162242796011459420731975225825866830248301448443741286640965855118787380637137310650045625753131766793941554698575176104343881326727531129541659294998856521774286066956405965454333397169982576978189509175874204570254687750791240174565928545185856835025678005506732685282946820524739234530680378407424104897302007524315604176262901009269015577225713592502479384229949260137224745206595635211026348959192484270398291095976881045956207141834241372381252253298012736947452517932762719245896107396592987313595185722061900013775247110002999923485374623391522549038221635216430069393985371141735364288368410204412837857561131605120400521812201459087890881661796558427504171293878164456674246380743726940066575572997181806950800940488091655106371062536484429674361628764177803319407199623858085304032564111255447950621370920411407987195581323707798805049872624639018543114954868843221353585674757642931682357511712833485573912361413056291821794046636011909413408977889120601087428716930709872212260075932080307216914216060939196659662602131911702840533343020224596797480088204889357117608957989992317162027909749052013332540021050230112929362643086110825037612304597061233188609844667435782293380690555985024219532027156197512615062362120977123373709422637628703508711014110462434662138047677865988594819199448579588977816085897384941989799444694353958955242044308039874152299280674357582989857765352932583583355138707067008357576217081175316653767999774894012937693695804802812946114556180736058380140969528877826550127687414879395883455795466731016758726352532248104645808286893201072676257450683240692373372216256653407769974998714906363231051651517666671023717627900517455115690977113371611849679187879725820796039625867392216475188235991022048406914912605127233198012111179194587173516066668611153922249994699420235218430989012532389156274703755259327475189303951021573208708734551336170459572932672942792944650078653034647537978724128706848322656191066083281900063093175133687154267160430277314896988082703195639663025044248129501226153377932236192334334852559216621669320081433380083444824783898525739245064469514923724114572368944628815983660602096561337371847227680932679582903582481037885165820375067385827968798669981620227371075083637338781933182795999919903711239814969347074649387448254792083777456611607303966986836006609240943164575115861043775215626123655389684104938079143136024582366675472297020054718002907589442099660450037178303324710560144080699203850736962318745499430640082906626618363943734731308207669486505926961529788610509387415802215193977555315981850985566376042615693202338166864188356449811930195633728818999063625718417770888244739266099275049662939136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,24] 5160298101279175822528467146954713279142315398425807763104862355676504051914585562743273138006576128983939001846326657814772786195993205738179343563324007110907199859686433888642466700626239775946824431167037772620869150555338685987426821265568530652595824911472825800522608737639474999277880624224389676936664152334729154853453534085857599609055962602347332134573430195646322697982878431936381492046549140535306868549772531951406048029675682698867058607198902968998276085795836148114997540447101011613275188342900649258825848404919020719223386279040502105811691493183411804743879662423846312746807531610206716633353466969074259188099767292825123657482021882285267571936447578037802024242205667975418799834657128740006250854406509431110393940998270608022476010004794903445683148501687011246819771090408334625442594673223844275850917917588924622333535597319527310805796779602298094698297772495660382524050478838700405494061935216529995572550437819178634074190950324766610520075413082873953464455291005916855646674742740157260649668440110544800450111834060231489761476137237925934548179665888159832320913859168061576881481600419345684544973783771587758925849969123381224755465352189541066494026165843215960546067299374717696063379562586607558571916855686739322958770402591993407955602108430240758384983214747826351068316956750507706871321646865132992059245186570437549486942173521712845669220302545577073708248519775632432703956037210937090274799775746615618241407572906138790909797675010898870662233077727177753187110958257885982118798220565028276625160535736010239986519387263583779739387098265528131396052355112535200959300732689318187412950879038445241800673783955026880531119746587125558175002941794932363920743772312326732032643590000562592104060351296177335382582520088054834919387447587920221943515307694152112031826568290651623183063791021956002288712590860428315669042042582429419882753831769269795604714023497123426823825041562262400637434893682635171943196792389731432087332534480697205377106203023741642634759689916372230280255091842883463589618816504195089919604423621930284307581328979809059439070759773683613173417372565224820641724458102453951927092085057328876815364756217787920975794288929108138016792592395050733931244451341031606254683101347357727380598438993468264677959631000488468407477737132485276245410009879837853405332133023919580318237018535255622448257814176955450047517434644779354877972509297712478597413662519318995218140634774651323563875081701259111384500904393723762503795875587497362552391107165560271723758049978114119433758472709944121359034244183958994306893024289515213205858657091001759432671626726130083736557585455132149652753226386348833654541621965088482166826388874835598656655466768990725534147865382092950741662598619715913802185489345201290712855507157958350711266751779938962900160348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,25] -3628849329751878284095408667080756388526265294753150873242067604796079152593463209791812789933806725275309240506979281100827268379754187011697653064416267932583730932288908013444399637709545457977776313405663892430894840539048174604142022654711674009812498797435690438790401261190517015534013567019115044803185386755477027306739605916163868276898148075115077336738669261963589242383609701999703466894607187513647179154321044988081081115137928759973295881843436828194150432993573856693591084835079665143164779175832192265031895295485176018944977133488344897685387620619482585749837322510990583723376989905870568249515861999520598484938063877044831298865754138472306958996734212128155816347568169583987879471015205386589442767006880824249355275299763028443327009116936526924896131549134170718561362803003381486907048730330464872334751601889309710389311845952173555204442355888696961829490126692740264479835748323487339154815790220133271505891018442206417688225335531474129283547219527866823473009705430683543645223161175274924294733467350544304836454832741372530842355819801382999540137418863068582207723997231533129752869344662100683282423015090922250129939198932871586850178387589889852361931688100367053471813943929099230892260114454385960823398836790298664603157355658473728273183168946207209962933812529102237393494830383986727210922520126594975200599855301176747433961536794846437357037534716934583753844423254348602412811083138788669020933106112277525455318301154496847807739325436309426021606990416581042817513719857494695722804081545774282038169822021288594366271976254837329098108053064672527765909326605262808813215394910077691388465534403914088668926417507845693424412951965783643579577485177787679672962007193669063211351108162986546943698139298290443950820765200332196854414597426164073899056688145456322575710025316176577806283771509874906386660956549549917666897910351199025915085909236716412929853061993617163088472752638692632601421296417271921669206074797775441268509723777700958852260466503249859105227627873912169699616760529770286382460329050734071764841024604943699937762698054459891358953854088854648178462313051636192687954387653405647283608466176700897755650915751209062606835559928640840801805868761302941925163644835805174246234994857169504765231278985189621000443976595281316651015187496313973926044833304818747054666589231544522294986924087021990469910379649110451529523243380907980304727048952658553896884687660663301885657790140418130541879704559165974333649966167572349864614454086316602405247429761433601758796105809972511963505020935709820302887401897138840442280515324762612809558786669981849191399294655656803409234262293204096684908914269107457372258561798973699010779247339991440022685115758752221674021833722785871236354071459996800624152272358590030569200291113946721080526443189910711641263046656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,26] 3948227616633752026673987591597164604198158445539140645288220092275062262398748539240326894007496339410460876416639809270223967628952713853459524057774346952870130986376426553092014967345925465953502772251985321266812419167595332656314079572259623449478662218605223840221919171112875445895209075337620390130997888749416745532207793479953382814983378872285648812521727213175266623785969246169181140069128346224945800175548234733182201158909050235393062112340108482012118432361672368262199958082225248096307935761790651377560107474844750744071517155517538293296149505416088383033449991459652565974452003343665849847526111089414104215011252260637855170455262112034377168231105251523353002381305521216054283242190570968095880379493834097361373987114908075281246402899823969507192810903485364079837375536646309949699639348957793528985942838109351623685123654081146542628220722696369199852479993936615379850613179965717427353224949192894141311719128603907883251904695649009127085003930216717776732608176409409617936125572351979609708295703890576276589453665179470622308875931540055522746618480316973015473268126585751261831411512148544527191419009927822197487651774852462957113522073491843722342101067478579638441705503262353708790984566418979883424557178763697692054084155221397165841000671414550310708949500297466049430579254785129714214722739162367891374608749269903107821540345228662277188458442415572230581838797302817901490938876112625887826581311873447609564013619628552273626619653576692347537467184177465074707129650396141050886949013088896388414011971453906849717474968594456631320247710776152219567633278250016572904270928946904699081821195708191095430716372855961504383068508232683675676519201156787412060702922673966997848111896254863265175738003814754956709084836190936396459249414030850790875406529000268211904165634493425228680048136502737650922997977138953107969550997267904819921027972927971117697028584813076096607581555881331816460046056157922915927143572167220421315739168395205577209055428891500082588122522441238504034614946173080132229430890185333495729431823759021448384366591965373722528636145109535475185653662961328692233620270660733264649549991181191328754980682237679606793577160494651692011487006344164826172688062667422441981002435073375605873341250702326178751835777756299250962980099264584018334310484783346808496531199178162092524794816834765280304027407567664485252704288740493860459315840247342795478234057020470622333828304253509072212919176978528197265395773415781132195965363572582225017253269354204043363254336166245014016043051660198737163833021925334756530783118281538372220564457722008484856998370272082785209777886713739969892151911894306715334700926329395263641934473009411098547286675911975872295563996389388195301055931330546174192995618505794770784086915100639198194297248907300691223783669760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,27] -5077456674289671357665552344747476132600452076701403795036020046108396005251810835479229436129414976554120135213484494449536801987577438431666856261711978620956881798739357774652401347338824918502100041563573400425911429053778823194456387657009176554118596424614880710020519018401946332685680421149904241856816925237291950313418225054543655600867789250565795278210647751044041068640684652617790714117513078259350859779849639373712395482558185781662134287570595295790189452088900787518034180548356973871704124142481034172425297570877795245804271052426503673963275805489413928610096312658983394929423937720585729669301045979724738237307188768992479088263458351837074501941414791336620587116266472515829340648790928872440873643882999848160564482207466414356458754423292194600041164766020443864961407052855545672435459364440398601472432374573161247530660235404555955005821865652171881897744386713545527651349383095932734452785599039068199201211739430688275646231668733503077862229415856549338511335680065322888419647274521067106167857684294858990546121161929904328633414294288225333543878966575667450434473250492853353457595005801434597580381282254019002116829083504971079120006024831795174875973618489791092143950007084799660147518328724845042382145716256905426244533219846657204455131584582708035295302158532383263974054878822492469157805268412525218225975799614867509752843062173519749457603548813780600241862019416489404210677170922274278029579000755928952935674395408084884415131861820764445315839808930523316488047177130876459444101063548373949612129032705822649329724955214656497761361670814921866572358661015580703978762205124764996844024165430975414496392961817660193541654768681156404713208249554484612406298919346452280501008526227225691903895199787483809806989044118674753946212864735096552839650685807257071859081053204172887430286886955443143179753478665934831586747428457510728032593756447054871466708961358524549118798945456021879043265489636352465948958251205985657830001347093683795980086010614740839292586151335047240621579498154033871390298723344332511428707744790903701268112144299163305623068353574793947378788938537019403238494348157305285590030470351488452973983946988715601100035448355394812224931759316931014611543789581419224275415611750234129354037284145312750400427455153074667368679097177908747016168724272195190927242770649592533589234529533087784098539782334003168662021544004077942571568746169264136474115296885790191799008712995271005323016075950113771104307433465632984121528896023399180792390389234131483414193107813982525099708421633270676020999736450853141553809084684371219884384437756106478375479226891827588888684686957811828800992442470554074364456479028367290721136404867101340957882797596285835120045782260706956031413873341326184833750797895749224137251084001971586041497706173713771735935877120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,28] 4642198009666429520448939885180940123063341322857102916178130462833888763657975233653024110744417870793730520049413468912567674108559365538866506934334658261606769725704163497811588854015792989457121725911357021069807092242891377950428239956794810133666519258544575051056674736913107387059815169048449970236900181534063199324732363933596096109975592119540528418991252861911444816831367076590901884160382352241851192905305311054491981529663420819134950110724219740574340754979495512698072720860919251417636473946135417308444010507054226241856522588754222903450852939896262162799436352262771931869260089843950243112832890961679648502675835504580730047827768362948004195904876103529163589039734575671150372253273703373566956362275611733219836003352581478680676211866405961836192529648491171508373851724971724348503697566902363689404748061475808856146521467487257182512794270358151392656062203102431760411276771823092889551900144013218396993528398140099418913187242908534449907512140473201705701522999827672602982246794016347675965133103398773700139338339054370577263393636023435132062744300244361837264284387515910267420769298301845293187499501297460403668152251515243519946759748458299069328338267378501519165128517408174498578330197145929698122796897296589051375207060761889390110579997812992034071648935016751955240913100040007956419473129343572056440298031708530003169987841989240377393486025338248477292101934709209901933615692844523144993916845208915940381401398713414447410352624322576176172664849668843072223348139589490428380571137591363986164067800093577682537520655513980055474415554139946502794887867576969338553435127362420050483488666166067066346193555411645984504214821048935641541296230704229234659186871863772429157851640736130650557730683416904641228263473250341627591977264255702511117255013824706971528565345621031758763413113924692245921817218872721255034140108684055881382595274151314762287681035777626836161873225294007595940795500900927539174000461294660253145013716186397595781517683329331300742246406010795248832207607308455356715707076479794779200889813238700987180899958839782715089197644922506409833401031245458569361304121203172700373301883954999465174973523787710460106580132742604807052378302940695064112432404741033392319299568659457075177223366849158668769137942951516221878867340388375185069636089257442558182747058933683338803201407027554050988485447080005205160812159561898279560001430293182067746073022175217427176648017910278235684046626451017427721158098897739037800693070736362411743905206569460209480633534019317353299264485750502354833397861773301479188433259744622140146592540203533991356795184705172009873070534078678292570736951861737979401642652275752236090553684255437713734461921797869299140691744054873276673298005934508949452584160833824979048570107978143520594236182072792635054468628480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,29] -1770135403493797275600324628717408896212550794049249790826267327277068491966872399848304726312300760993643928939315656316302265622948121851942045383804270545774452016348989074628086942167009270910814355850923837852149184843840651852993464153135441244770299931813827704038498502069158445343444612756186926268607718015145981124079831967804694417908079360106339746511055067240828935941282685018826860604633912609856009691333336849723330899999432796467235919101185499520657393380263661620884964312185348323031672249792130997269153901825391460998413525202987561001657656737389049057934678272729917075342321806814350269245802009115867084659493736215026224443718367930898483743138865690048874221399042731188007229061725356684565369102055087731822156044637730668025167914277495806742625197453009489014836825979249187948905716178151625307812923373978585788651085580921517699314768506379101625216587126435572548012144894589259791093413601999147190689574762284862430523322874693525023455491020954641755380879812530123699528925038842170030402888077659413745273610640319137890079136105235185339426157000925532014421000054336533036878776155339369447912928598193609330739767276449644794861853097294271985043836432651842202242893933109937967684716749601495722501604589283096980962111214934131272174535186929929532924367911441880496118931823362798324003338506796024202420071726846699751093765025933274490014710310708539051057011488641563377461771959208552926261864863158762737307124714552316792844989341531090286126426610154954943045767965058356208082164624257947332914079806701443224939195375661731524251226754665210450462711991859194858964471737336393731800651775926719803079440875661344047553253852527527064791451690839741993930800679066598622659977397547033383865836832270442662581056143051338337755100319926492360295977143123015986106001555053984990698299977817487959231871507241935733846561805879620151002191176790724647283077925304208105016443181970837384090457073939342757758715058337370146520924690687874663850399946933033064637049640523546779634095797171737531684275771865729144744349770924975785856653691163484839271999822423336118110704518699841009496958098862065969425523852451122704275092030700183590316162954755777250580996485391968236660237499730837534971559049737683909134639588055491238604047037083141759302880081664065234199601612713917318342545537810698844966595278127677205774518676597743926414737705239536209064306830962176406113608444434584416405019856903727101955745085887208531258472821214234353574550645338531467752614033823589631650790366953059219244858701474727531303023647075054745055001302092156599045443267940839369927703301282474630214574552596182706947000697216869054731622200499886144553256903468449990912110280150123630165131964023322837737893180333240306133825386884399118190093351137372642426996745279980727481401344000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,30] -1769569320528188386380286128201767844020802718688574400946339634889052317116644661765182177831050250197298367147695542489843032549930771391212097765165432523277112417454930497000249086025993744637981845429709238197098172865308928794283480763990017396375967944412397789922333136159492246364563463720038300069967803968381191048846781554517318969480570682577281462224900484979166662462661514004084414541505862160308994375260067707276066215554961684010809135619185615899836581333211462934614408301532504162052121285656604488009174342869528257810948565046389475539914310642944382760317277258737552367244889098697166804023201479908466385529097616493285023220106313322322932390649289223544828534488478405785504203658379544034640553681565134885798748283553092246709876182798068760542546869059419315037261211912073570553747671337240912302744455381196272035208580294322748073448177280589643653052261421405802659798105626002175177674475287450975832862466160267720608217865063337532690089350163364542972154005938093291834254431871614413813970844718447790762079910890100496693628878180583769050062362454558389345268877697471787692910950193351370775416310731748398015931711800565698004926552832568259675412652656901989235921674416370835534727821798477811620069945712045381600417404182506142400033165246202166501177051312993939960246902726586846796771575493769603596559681850898980985923382808366954517761704913814646479702174318392940010977571119188512087610717142819230754556992933375803969008044532104063142667179580634397415862402847655110546464637739207520600168915381457019732944583544551406701884136849476757587425751399760988785963773358781031250803157431367453657660350067751275050023534348422048746094712623200545716164235479400718890343878715962997240991305417172977256928730629204863732908422047331196054481274181360911174981697398034198780713218710085474737639277818410881686685210959602184359056820714480190348731745790207586208408736252263761724819491193887285263639717657394699762129848329517660078968775089915121774249566449276686462933751597055713146499322244357789957571839182279807938283804295553247184896886826224087253114766017614991694387585718284677655178036967813104887762534645103007472181321559430551638840632048866256541622993930147305679274874576478833025469773696899454993299478661513732924496743694120862302899338134361833184483300305056408820709642449983369254018391239460217230811802040616395631061109339193929944831747209813052351941543070665699122802848568848166348690472751695246782120745912882526028366223057492310363710861326415084706250064912022724864626358195935066909937063807845722066103036126029523714527893559337386581147171198139527667582562638215018445199393556578680304750364874104628095413170830639254143142211174108927642636087789700022049497633010070146354831654612668905455177330770995473160213626880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,31] 3596572021466095191481392682067258604990529379648001971289024561662716070559486303918819103953291408752400988027506915895688005417493223865295277924918316783310010408764609474399494688759290725275822985166863579024317978053403491483261428111229096651240724955517229532765944807776037479270994642513434878248376228908908757923045241255495172658232981925470648902391770240406290054881442677423593959256662984572722407694748568346853135798191901737124361981896669360573576818207891922120308452912160974682925197887782528624878700052494928228452235621058469111195392181171719214871028531836566773407258574663455010567859024650230335430072489370901063375094726884142584356508492787228654172019258105429620364890340274271756020037116358181205361096873291869682573439117893526713780829154082091127057206900823265180306657660222762208430626657537385496694623716881840616855573858704320046729311058464751158001473686047735316321356112778539685922118968126873049327433296010525456714421187039043747074773324525501825707151109428891208750516124522303225276915666159176011307990925233155523979954429732647604903416219605183754721942977983964756408436272758923594853866865853536843958076868434040117530372777816618563814280772954171466988916345121010652641263940003087626659670971193053103184968283092369633227002696048454509473804974836344195599824473641960116343544553223351186386911828060906555430001320196321618585607615521073755925432167759764746512885886484675566560507833098876527574234881376692943443177241286366590947531022260205398926687471337247797867580463294152506395658927846546443747490947668192531567655864164640474932679374891989073251706654609710599407860671183803639977530674663651645687603652791432867758509911837335520304644451220733251815337337732329747408472677944120862134533895895162149515317350322436200533027772453781523992717303465393665655371796161364103750671848833000965352464694411296771564880000905995016304500804685639991216693218663496439346164732987033766983906483269294279124408867110887401998733699986785647135703152432321757008194009221536918681767412122217801711741498684543021780913820112068422753490673985566521137382389872592983000719602413522467041767719520546974134926011529619659998134439694026650820943468722204295177189187199143906619034723800675307744102547028644357171700449426867888820160537153834544667779817023369728914868962815100257797547380255325587728077241969281473650720086773269010198320036531731655622202871673915064367537830624372073460314942025533899723846021417853170469253077158674569619527900095111233572138034010530996524051108521463997232404846255572675679170257181564904731849437358134896108727765125159172096644784749044513152625385572046930633155733548395967094075766121937644293356858135621418013819634545164051814266720996084302532826890805660814102799229530119161985875574784000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,32] -3119648364639084185976421377347299981538000847529620710853941663265030151379221594068458114120402115793063061637874130996460077930230063551217009206927497851254342757768137742444287698028557614119344156749020507830710058008916645737493069297773355980027874781359612084017753845141502459771092958819858013338761457946408989720126016745466822337808938654199629822307922904797533620678746968058401209178006297043840925062037824816104422331976260871010494832249415249753936661231410452758547735831563184596326697954275403801531575063754680888053489167927321569138820707388350427738424451879016481201252145946265860791084594840133454797822095321118440971657994173760323784494626263160639734653385572945657337168120312325685923686990139033645422715031830495501454188661691725936387921225687246383670181162498372699927419199737299597632880186574261632084542308679993275237824445594706853279019218747423006372745206596256517277734963568756629399357233391821383579133434261553012411856296684592902820505287737172007535765184769549603290719128396725275138802176145089078405717871047744521171750137485457160869179605677968911080531381560663246904643759129515817250162154201606819999685818685172365102506988542348826957304659535656257020566016004103550860784276362904420824596989010704450118174716487453515755807551244903057135713951808597849925635976497884102448972978482684187651922573033313637735333699434112809241260851347638744045352049869142994109457645558696657994474173217322294821640121885233373073092819588628950979073795062424490381426803271524707668832575914362626841297300608282852508201143202063579203570957356711685095960630218506686311768549590033640073905550802739014200771289830444184931496629879505742172809322520440465289473824660772382164832241472889111106158934468806014313458628782740397748734865823308533063531460812261854213588654151419376424822054839819751598948585538794608796749330459278732067738437786105980023249043704427916292148760459664342401745567170485284556311051213755492680683183023999085829084526941500479854862038110253836928349122885467836218199181665495461137254420038089863638299053922729601440490334922142411941344146385821970014462150949613580871084138740575148312646898689890156805076962617199724523135938087890385854058106665641648140641870498259686088204217500406898897445765839840412965524835531540467648483465524862356017154003129542568790095282724740977827363282312223663269318975876896824640855461431724258242063427775486687092454389659194490070614159334303819854039476841795884945568883063742138010613438975864712913969772289798693554462975899076179103849634790009037093931203791080965810905623869823707148896251966095952429717333798203155570352622513847218119063970035078286201544718365298394674490350202526721556010060764570663588211399716217444374462238062909762658391910025651685994570711040000000000000000000000000000000000000000000000000000000000000000000000000000 [135,33] 1573766155642262521774333681825109641874177726176731224887711428745371444165493009348871690393772722014994800749618970607009215680792076384059770743895880445033133334806100777499315677585191040886186810522554807766037694551966288601199550185762547077984775446304739384563286407327897536718355728258130140448220721291054648364604882522339617460685592479873354033517062189000498106511643063546468062788231623897445122571019308433841199596658370844932436782016634634105029095592729207791394423454919447583378971530622490278929182415587138661871551591948772384647798746282477301745665493516454663686079461410621569966383424966213059711719199595851085864206341572552273113628267707158528565009315220912809641062124160577433246978065613119186439464881933642116245759732771960510713029178594222362469989640985738171113033991149326669154072263453483735366736110628723159788435348784803374118444163546311941094085991902201502249044333890649816585372440116784508172334747971673411148869282834723087660014754681080984124232765638299918524260307158407213689876091611717018444618579850664867304372357559970488424036917413971385678010472485171274468672388934771978378000057243768674659915917798197279619429199585809715218218630335244200546614519061380705318521751381088760482347923020206329684869932459664314143269429498432815642864384858402818553607449219773883120269510165062935008755385164524725442494560035533721450075526884389483314924539031489437292417897454770411936433520816679715337248903480706427943166371114149185554032468947982889326623856024309259394126565711198470904097180666900875459902247264558758973231076293782213473832540440935996761473005124172424795301705843122651943837583919305960936715093911457591279359452289390795371907996680585643264217980725018754155952933057234609885268850688350417096342619152276411172124014223559237318299756910281234772514226469653481590585479279876430650167187342344477329364236469310189662532709686566049643193225315678834553725218564938892608672934870512212714323506594461992820190249922514401186933240276984395755435752442378466555200261767333917047223991641318476106328114150234710617862384430044750854327867690943613864391062170369090714454419181341506799743964132793354682424212620277445061820127867611950686165207890248569241751027405212865006829919600282827720195455561772700823190007068820951578748049395582613568757887799525007059589458891142799441407130351933185226252787486789511295391714451143193373459786845039922506368464325824611685210488949148794115223822183956141188835595631040970992506211904233810893435807215879247699189227253259497128485016607639879545359673277587001521212662704276673567371333946136583726277172933965759147246346282323722550861094554022682137674954409248567770317038255709029095775208691477916442448675124139730644565246203586242449758734856255832724284112896000000000000000000000000000000000000000000000000000000000000000000000000 [135,34] -376742795710111033879438009381799754754650942881905402516483039643678851982573048124839725243074835813548667508796461083856157395815792394749301657923048642643407133246590786719017473978705801413099809968056705822609236912056360481827385542602682953137048950185673919172129290831645590687541507618144103499437343681414238024585505896278824014828820968220812705533350625083019370891014458098336164948321103525300927374215837149316879617849770409309726061738011831083110281211477121716858097630528361214509952932338180979683394572104479862936526362261918713280431152747145683047724268902204582781937314370746043144618397646562176316527580562006748910387015630909344007059335784171525338734922426617030340167981804166822988557293855136454691223083636383061617334402050129947239425889862980747442881642919111182066380696055000200232818801165771901546562033286559940262942630934193112772168106484046919713021143132062742610055395447214632811339628946687733707566219522776667593356770890938185403367143423973187719793733989924044855427678853980794696264634612598597306605256318028858212716048021378018407525261629689699571551563957670933381311290523786138610807682715676769606140908240053599378407591444407995432509511264537117183345949289476272592489811686466156821765522595978485784387719973672238823180502352255979331182012717915231982922422961712993862775009945592409815003363775335385693918863369323959137641593087258616941056669666199810295949851176757140187749413573836524998649968157481364466444849036568062032353501298208994183536851871384343079562882350592832851057351957593860559231606353946621531168663238257238198379486073383039047376558805526152184114198804899398760332838356963516213602399656419978671696625193517750879140820717962917963032561937117989387404611034835203612167190887509599988981479500485225855456412249080814892702583731588065804384645896591642911050923622622705933072336892990175064165408158568969258886321753934053936095254475888820304253399436523083650093238362125391857775274871842305777020451133149351445464962942686730306014141680218548598774848002132454870018401698194918068471182503718657533924319484041447830331866037736318432511764714049492787240416695463530983091318042195995091176857856059660961492293701937006507046075371222971525207699306385324002707334728754808474767832739131549030307422025198682188936773438204708146231174838600397167954977109066021637204816037770647014959423923863377712371712136252240071797611964823844420088116264936664458485715561640080541910755670825008565327904377578692786904525422967637100963714910412425983203861001402914758297384800666490989085547345836249454051934958045390882073315640639275191308227058121129052036842802097131765217120063252971691151992172836141957161625036349405236897692195024694514707593657806655895389583595480607637993429322500087888006348800000000000000000000000000000000000000000000000000000000000000000000000 [135,35] -3827837758427995402603196745848026339555203033495217064366393870654840269305063747766532050789253760418177266240066836150486777156300213648200286462917607736874880454459981802560204752992042240527687697752222089711343108170026651603077891185636164079386847866951309388742524871805852081802099186503782657198949472606501777515198420748351586854452783446053439064652941584467785386766904869965275686906369050419055992366123052111945283437591780428409672204830913334702817131606584447885550456108584989360780334280342999057324921025746758893586657657126685791135325398947698971826166337322437388854498808576711229560024429214912345221627815791603163778620762200702154714687628848855106888568108290823924815852925381565066048476947828574655030830211457160795356098392967843124015293069581137064133788030628034351806270093404774978752391741220491882719179867179577534421886288904867880499300218361028429109534318410841760636756929637181138417358725091186408661214542266780406947254334319262543595438596688624908042210564778198214641738468745464575538405882144325166647230203613140059762933509564008523289921465766432374525680382397637476943355672314931357980440742009506179505571520593784496491922577766832741991412901376817553263997716434681341971881004823971381600704473693344838826995446081253239625737133930900426988700968729650216582243892644274292609942920374891785488096581194435760225762563544201821866073023154943233363200077257350992658261550195369149162883855101526471458508405384097047553589735822217059044405978536317545631540708079682464440830594697716765203978322360035167309586795097062189276139554305628652980041478112303827820243319987084917324740281056281606313622153651054749671648707384361157445997825436195978957078092295080342527153457695824189375790209458432295280607066487364479019426936080854702995736333954085334961610927052316565573488099553375394504120841104840150803571509143571571512456204094258450659593110218799091379237416828594463800859551248748522134494287852111048867442982452804372567800914880626955372820295477587601976309976302385464512831915969981755795267645074023923487666104146349721098812027613921594314788120292130968861744608871627518127606342581197760835912615801779696684824644941380307237513256514865533990741392390458232076717481487222129580606960594338946213405792626442396232937936047451850348975731643448637246033201352253725479504918098677479426263895639748195584654778168102739811712573022695191249779799187094128693485338268643333001027886904915077189833016692645473922491983198363318075756193355474394951788483717553219670733931115275918182559150397718830168950829173822573027063822293716378510941502998975803885684234777799923536654755134805677972646897178226914660581013185523042901210753327357311028789967831835440409856481340684705453018820355622040693760565747636038503759872000000000000000000000000000000000000000000000000000000000000000000 [135,36] -102455195870987162410825369129328722961061605968059386193806801491202740721746151213721465014575375070916563705766281731422776965075245327548577227112357564824303757282363226043307238886131293630575043330058717158108714872094970100839160814087996487363192282129578678698202802834813038341775564260055909802444064513238177655687372775446842885013491287925036472415324740043876205024467510591502327041854136128915592656780671507874560238378211891569335456407666574532634138114937781126438275904561174541817214616131235879804352652005547848375802693648035097726756465833000304087495987208465656787534730941817423282569644254433560334703506058376728867968473839615264478087478273350425418586704755502843863642704207548739044971087285622733089297615963047486363311543321932022812109237545426628582606968254404589098751644367191553814631773909970649962855278279047327945527762071546697895227740080014738028527303098152395568139416150132887875982311335200648711793994488045389603169160182894899441596948284901672238699173003730094331337097290226539974005267355223235183101264618952684642872495744862914136270350162989148191539229824952287049567182715601778661695234513026473046657166677865154612498788743627356964669535490090925831313370589277700570332056556290202911262075923311903099608220689626009138332403489202336609123481791502751735193391005193711663958283854489532610638057254579351798136256842643802172874193446813459405283946675150329711970918916879069327571504656935724638043772078505743775404104982155545382746056236066757704708321413409650487449559371179914205137453963205511772195924503516710238128133851942456158474500259009050381014156896127890663008790852238154220376005917189863803850098669726186471320681775110045899654607064558029762457439319842968308222202983990168017351323101822705163896330810721032426433816869143936715148717544757386947683334946831037398441400213306250672851523841612322942049821995744787161511989627933842895161647107418509902059106882674740142448920606322138872226236499520426954353403884553548294045798894797160408186790272670041093209120116659826418608060269168399035679812595457182712710543310741267261284221889618177886639888072584418352049739983140882602548885210416201980894638829926301589183933654233726900069528815375488292049173302776468004433851656599005818901937165030824485415886149519220481517261802295886016606060199798555159728657559134978232512848550883207564878501402021452688226135045763468851940960789096603423025109531596472467395408179961200472037019987908822205950622333079615834720052696867171159461918485579623299375901287808317465286080294794165704219890964339703484962568661670143383820143503578846096508822030646710180465097261541146270820754804522727594356258653346820430544586875885556387004184944385914709376866826796711742001634218093231682010203234389419210183802880000000000000000000000000000000000000000000000000000000000000000 [135,37] 247727262682551320478110944440637999705163635909092733837047947376126750746139919529701105019057403435496817793538338851124283022505207716441821596703864349751952438662184989100428773453249560740719460494309779040531961978445738587322996014141814618504376056361318060184613722033445332736431615174127890744706557680300143263232407937159564499704429839456884548695635859974555824719780479963163789904786240825959369562940549055626226372398298117928499699617060030090488219661388877865478758167200551062598952235217042542361932893299912898623773853169475506691689796427942229694282293096422445229227822679277488443158771472701027330817807480517453219598814124553625845655223713780649182660372859025034404647262728851086812026609293952090256670117299062340588086575695110120924605205591521076820712868301965641057167823486260182588042719940409059217176475231398406709712516527879416120469870399339573287341107018125007792758803337730255780983757196175593753604076762053709760292384723244454784619924704357790580952431170679465962199721673264396500481230159533374170020578504733485143833266823857047514301471985356789827468638786553806999912890731061163188272874769097638950798452102850781932802691295048154202061619166609100149046986369439530594878600495493573379986579170940084274048320377320800011817371142742634004703887406164103885162574275742171953905328931361210966205577735783809322241160090583259194750778503977911768399484789463462580930224129563942011720884015292513097762645943041385938937548470051509991689458926831499335128774026885658968981101533961401071650659134376056291671022914167622112669869374611123421559897037181822128931515268132188307538370208813800466287925032787110135361671307656130097136157760605943515931717644870324126995939585399282917648738916633840516372702052755868184696038804571087251631958271096341268437075450254221727111888832771946421197844086716121701659124615046561982178361368119976798887685692925902198327056695746984785227974578611333474184630352521383567276047918862514869333317026845636699404956123279562250390330361605807077948765528729043655676075115347534829426766507563170009663253257132049856796030391560477188809138230929601530546526732933682272627466333994130414762647122083242518066066852171746283565928488760976932152332964979389030891119909959188675381847997588553394145589376636670338711521835686504641485390684080030027163666069610869782849290656224277670001217635944976354547069562193483458669290381727524813351048089707613434508710479136459566715463280616968664323509158906413720000777913736768820866561867845978484084757158081137180415486962963452063567459772910557202695834137978878454758002920644914526300190272868125541110380733559985486720731363132293227029782558436127066505066525173146525262124253636925791093489256191971642332548097831820291944597109835856131733323776000000000000000000000000000000000000000000000000000000000000 [135,38] -250723130110084382560288907269217144928864655994828031213531205838422777470958410406680222753282338241884776888674245052997718978875102059399723467671120072079304139632809005787960142380589422835414758326481060988842334237346518067944596022812963705550737180397930274545273854306211576601131024056508374747251980151589450158224851565979959929191617585358227063164281662286044826134437755503133611027210832331044188788929203896877972652291087366790857369590269182271361001275594446209765213824857922412886211714410571838049544184212725511400873865116260270410752815720970923011448285528816233101843424165208437606792014318374540977467576320953090931225155515435735473235999555095628712407981484332597691129630746069379225089981624480704454004410447091698187769097337871278444125546517995524565055391425831574760579151988646361829590928373735981203034037928689416055928725284913295403212070497812730288435046305785658869912986654977793239751112306719425201818166393523218314167034774728977396829704913284123098113784969785921818738814729432749555224208042389365549390043864242243106670402406515142931190735619428762253701504735957555660086565705850006918211107699060933666855768974068447365532527070629776126038149060244073895133654901831603178389081689737897530272042473297755363556293647892164241784683441670104814074175403340559955665448404280396321081304059622752942940421553085576407001598690776090874196050358293482557218659889002607435679291358484785907990292248375768483309066720559201027487192079541257724480061348603229178792354445292505618572465686386260889584359081574942682311951555475217876092490051802405554088095802169295406813014624433816185304263371277658036361629798457627191474098186300406122843058816413781208815926256790061635507114241876765010393066318392763609369692302402639872309686654840022577718360231420203907348850491947287608420586581389093587943752567066581889144379345910041464971139836380953883727481326405601173144569935851614199071229272717231846737928632834193481428543293223369719255892034393107304042100031579243405877810343552307258184945840837578241776086717854933409781607507748533416114988672955400236496612236335470442520221793169221969752464081769531593717006977445857559359885533271517606881895686962365839840365462844815024323135023494252513150959109520950991513024191873925496460814144003168526476774840568146119673054504175545680501317640677836813621345883987008659141103934234034877870142412622347034918296989879513387065861649772423729153562809515033335785227533102503021096144732754859701877692696066019338802934362151354090930010738758800686933092988929554246513200879917623164039112972470490940323564952750869245567676539615025946914175307107163929615633583895710486154527710125507354888520411171388113080230204184763126554996309532295590193372901171591816386593487510296179245056000000000000000000000000000000000000000000000000000000000000 [135,39] 158764801887822317806870378799524359516797116872083690683936926494118922642288874162458520646717377934259553745594719162315842501749406716976561001605269395437878816795910499747821179771528003653833970090629010971947700141248565961991545034286543665593213533854745598001164260761378018854462164613411562032076383495190149415414017304007106614203143046610913224920328832198394434139104578475008444200108418570656989582550666830077491273924268186289080544270124685982601222346912258069516129780936950734917725337950392531931292131998093436425422869816026395512319424258241333180174170793022495167790043643771009169584064116683929421803571873111649950674268791213037363647444774463734813373358324398040150254602099872964535567295460940303141431233521181751969770796725739956454693523274418387103736577149820116027676327011421369773214454896526619260820236991923434246822232779173408112373690839257231442074492387174961823296115729295271491972242056760635632144696729207277378231937151446838011016889876724327047051973767933803520742828957446387750755999345175270691740370928264409389861731191347765291012327522731491029354924403511007374887029090199420789990243382940413211022819108111645301839038735924515650621612131618014896074201983392782921925132200836946382668819527709686575109144207646029008042073984387088861285308020378956166166569728656847078898733304856244617627591231443665999150529708671671214926948378507571412582874792281576803108665997387693810893370454348849018820176049396152548959184374931420034231930768987985892687207519140563984452986554074505390588046528574382476005658282007715578472915800608175301518551325638314796385944522173369458112913769265146019012097748843758565971181552944385667656169897858124015850031287673291728165298988039180664173429533154000634710835680839397797577721937276329865440883599501040135044996931699238584071449948078313690530369835450304282741045183438275388607374766926685458705831009585695213867123755219303621019381162427136671103608774909185804860234124712443009793942828428571825413903741360275693697857058813137418222209684855564106331980732234609301744971713916478789973802010967030507587314769842482304114761649213443872396753445626242496543543727648034418231717186749158965845770756947737775342744490306088368855320738174062972700180940743718941925555473840178250858024129434909624449866799743504635300726085443767732935988906553914944336573557615716750599229696397327005089719470723735292102905467706729639872171345017964098313810990560627503097215906352719218904787244376823944492145328794567144507302552601190998179836180104148389630012824400321837219182688037641324697825060104865116099634968350551688376566836182402716613303868981699755277010997450226775057874774347285346144817662420912519727822759745288578715923739669967362943103199532912917004305044427472818371821568000000000000000000000000000000000000000000000000000000 [135,40] -66720486857648279770880134964745573146608599391976316127695660262793826804733420637296629171124409647620259580499105618967005673782407198490912706585846831035643974694277704436341497259972993897345179226920811328730739636272712970997371917044639769079174640098169572505769455559757530925618307822119164250149613004850145452046990314416747538059678810541356525327883999928119495204574685828296560238978757886663518889436043865455010339814124757793671524044101916266523860402769654785194893759690802219540165340698672852436103171372239250298717890681958975298634307266031443251697226793279485592330456819472061230464100468565346884132360348266138888947285320139785211032017390824832219726321256804647635923957154588199860705514677305224485977525319223892089708801678675419915909852844023744171851902544944849877452563746361641618218397832714786089147043366934817895689281401122098978070396755082838931976738463876148477878058194823007592945510645419630546056622277348677372027442874670995659326324618759016184676058096143420630576321003873726507675079648413393718780537731919688332024366773257217814221961602146277593565685536637061196655334054987070302218192185271948718683309064480857657503936834904655344877858532948863846617322418779489736910995198002454839890743938692239979050765244616664375578482584447894181812515129303043941038869852862354755820234695460075890681659420230080082778554652465104529340275551254235454952382739949052994516601262733239177491844694632077403450819619848930661857401022936586944074456361840904653803788766920859130408608708897123238011273496795738005179939354115670001395970876495288354052310336578104003204684619973829469377491098709320030688912972211109483349596277113637644642800814477419476840358641565381167574354083549083039162302440615141146160767816771283319092815626563329184233962408707673242553086200507457931912078413838178395311220680122930364761186048363228617070074699866896923505780918194457124847766215289036372089847104543596033384763964933375150330351366816637948266867184973442242182667845481402524525597998953734473095893689238511626082840416202334230083689528648828494964907383018884562754805812109913606839897782270757930826658198118087781855268511640045660921165283005417244211693393129904395346669336609588994708096848944873027293220853992308975187597276050696618760084907406740586708313384628609972345633203789300171623608621028852524154249458273850620791030050595211562736245415183174303439824306256309756952375741250793885780873086178216059516265565189911029292473271505890199710210890068600592489403789349047169417085247759453459472125557682393636368555381338103824010716615924457099108179721681230579531332151204346466656006664767543899141122355941081642218832412025439302613633107399396450348008376686200590595510174372520909590336816726345445857568067377383768556830720000000000000000000000000000000000000000000000000000 [135,41] 16406293260582109215103258341394853735612093221134696485044331327516121581153783802376933142117469343284815580055575306021245087858455501511254892769550260387340611091804360861892541937527999105283702179069549157001518686379651445447720567183163352661200942789733845756843811571371611677732720954338490489571263942698511046328935122069023103396767853608781644801959722453132520458158624983111521409924307977329839435194277871880469693585753230935267532402684325827107192502533650564184118790117976785606468005562288901502841724873799852555979345902666637777837651867545663351321321767390547217402072371292386582412578907300903096451787704435967343831883475329982266964728592041927525430121295695491544358092053711773633710138133950985635183135203940696636066676624373799774009134500464760185998221064937277542184203164520637928027575589230818234409524231382529246782985229392666535496141517664192544211787808758994876520454827449268153790992930834792417858416454423656621235693378918872869730649407379655327559257744678150030424774204495144485220065357578988899886981486403431928194691535359392215823448119070632389237466456624241639571118362068574509772218634383098193430064798308142044032227427983169749711319395922215441421251183448784824553131618484680801813998685792912147974991253889926530377023633604851582641940920119431057424085228832589788290354193915284425944899345525005049687768067137473898750127902658573904269768603794934706995689100994757057427644645609066065965902912562594802738313049266660427510269448468098414219809677108491304223118203225464518311388698047767828618317036318421932243140069208838949080714417310661259257969306008242320780796059873030966902901247074056970559178220551320023348792028806595612696721164628419216482422921412010919343202214267842067646455989410286335348857757311985155237290860733475000626523330467840357477373163282344587042261098760735022163699466035618843411304340542410133160736727584563617618113294378154108120508516699330881188330206661281492056447098672876676331525266717453880189857777300009522357122763600690118417947033264305921919596597692336688641787711287964235517116594698483812874992991677432597285990087443236178687745252319510585403409499298046614294119954195181858015123052002111468660551194570595190440554958392532038587347192272507811527686522907035471969407359032228881979478662963677526770322082792173292210889896875956714041128811733705853085621577227260598168561309066550548487245864215830088707735668797568093077029931094589079288343577694331796692827399292487642618806315238922925804087982649084345061994541651678071260884093556979441018727443286754954239240216323456171751424280306302455332584553312018816797526113498472708885155897579247765844416373946813913411008126136959435300383934310828217945291019294368102738268833656036255099684448475715503537520640000000000000000000000000000000000000000000000000 [135,42] -364737519692332839116179829218160554603015580203063113579154330016493457113864401209880126292512099232937214305604930495490510870511966668901415106867974235664129919575174615012905886214945869557799969119602905919674543706024746289872082930495796262833300500181230578130932188926421519331410036244202605537861003883948135385022582366400172291996974350413238588942937601658200378033496362728644225769227900077896820362051566620677277061382742633299303547498184687691573526753699878973472173976457228337263823251472947798072992129083412937890588589048297353903572396098624981606022001432625823706721075424407070579755802913290354687782629708030551643722476319474228935722503777160386989076064332893162115550513040827332407836629280199815096990045940963672977393048774426930285858062941130901438331423283104025912124947135575793508038363597735161524511818188865357960803992424811954463218772129814402848223121061610226148599237862533956661307180376107004042364404478888296348913661540183874388330523003431451986960686884790111360437700502680344715000749367985433790838148382411802020545847003363874011285462859914832758863844306321040627445007252287463595558871333450576956682277670101459948065806799677871215307170311556594496122657102188347165699074676038591608436704868416357939129219922881805059164031017151695588334432578595253744338893975585541547480130655269363512441001081202223583777774951410788602355391168614184909602416571399569318143602998371055208030464656658956666229876655603864657837849765699146435916085128502930905730565867610467041927884787644731093845206735048376463331984335734190720795764110842408723879271760838979018680286538580720589337934276340925864179087955530154241128701886269738582148732859578164007024097884539214508060086267503470326013679673428442309493384972123617393584031240117391313470619474846797254284611406036252284561663454340494160334879681094613719189297612332738400632355827152088672198214805364449367584768047942713586136415872030962029266602175438698062298533888855990352380475241417898250229593283921324193181782461129263884563621278029091725475838565183819214138297241733010386699095883535879090770813783750802042654928378547376437186946481693899367605941239990047458271566244512685330644296735744807866958530239964799614401795518259209792405250294826895454072470335610715318772860593297473213803274270957914772742595898366019908106758835282408595825380362911921079089676742355342870973554419198632656372760443820179043649618816937300375443623151953042157074589420338261846114340776121213728414626704215711220521341697470881684285730186084937403165296979233695868026294459762033771593085652454654979051364471081628423365009580013200031535041480314575730123592400881199413598202800894233219339979019119895713984447750513285765150363007190223431951743472957477707549030119222016286392320000000000000000000000000000000000000000000000 [135,43] -1218478023359201802802474242316401619214556801701945542557760532088152119275298577341492120460816964984070727358746302054532301417153451787951108844599718382264898488704335506428029860524559700817984568793396411071685967382447929111935007325758449952365387274430118141228269571386991490435265529040327404416021964638396413000691733359837511208169342855448605547568746966963590226663744375660107324477158748156400344999693785813756229855456338385054555479381209141908963082870575729385396228408973212083832357437530076312355192123178631270473003598124152797358347582522635415194904010235506109625584090722207634362009257229742774378799384771768514693659202906510572934216548021124910898801144793597513475653856451604680882000022046744853004756494784999720801802979455190030110677592397608653379539309248030890980259044482042302771186562793089024148837099612931924852228515527270289306173886764383484066119097065373161411649519081506454480632802474281648174209966081263349423026611972096029350169713960242802830209188560792161336504174488989926181727695525939748199533607130810250667512970735656993751597890633219352070851907199439146467542853699377468954322404803855299322348876400638321861751176207972822259073097727612088285267370577731306524343081668601405480743066561912290056545837526499627331991574777730911648142772413122767498155496997445166541895239806761895134764237446694899745140787306145609416909920046246563771004807899805971810385643131256775643915265773428175176769673648383312881095190381596924607887630389514444147375516269664113941271429217684938772899084544221901637621794452475121747888010684655876567516184905894445517845714714262061731444278531887199928276349293188307476249015936406217824924918563901935468076342455352340618604389930428374382307296690163354320345784658029951396250500626940196906794845463242050137258870168021479863394193152577575438927792955040856068966450199971849189681846771064653111931530505954663615366612601122009608690845600004692659122588305718257777141623553811955170682620696409537696325174750843414497666016688267978033562774465143491796020891509632460114307931142219062525812336460927068556494526537805436041251788904191269258206127461551963466567283854925031843224375760559697717609754990461521572215385100313367440358527538790819230047509225244751565284938572879801194478287098020420544332366238531554562315741637454996456686472025970469325781260485584086581217659113052895832770282972979155895091374897738668315611295713740063949815313970442699938226402713908437365307049865790518317810392303515335835077650121446457980667501976073610132462370277382978757875877726408733438957888399695420859633801633116264917351615094146651411214151013921914211087126719201324554195009805441623612807161480648410681402180687201068253336066368500914972996403226374755824750306091725468012118016000000000000000000000000000000000000000000 [135,44] 173037859006761842246605496039704067528392397196708211273757913498159422424354629039753284363857677533903645663374566597345714560097068745615868550828376316407404664046945093311253682322235896832710460645461037166157313907676442830078302166046386549628897565441160300324813849455473002874485093070010876208583820799848344193299100137860196300634237963591895222756014706878974174562610046094557363029413650428452870738228006785682196214789749016871556209173074699756756754206576526200033715019595696259069119717745220231010065219021071013651137633053267726455051915268968270493544094028253515283214234116475222233309804496302138126191024385636610898379762739391340798801165784202053849473431555350292945166171513821485610113122134170824484765067137210008311148342562802488115868942301308870682707632916542755619058109370531724562489443572376358497231598106744258404863311838771275630292569888094879638054603048558939712640469560373630985181247986276297077678016661514246885847151055063278924244423338989699593341478470889321967569486799194410373841652471558993229814722640013405659833148329615627190416709555619122059043727432636621561675285035589139504073177421813640389761990855687876961879617746404237567670292856490240538561601273847270936705834816613180996222516500439216415024128624660025940445232722994135341676716951720001576549099991973838537337517366110312126896378464952923808841556033525203224778145690266051944138829585452656081825082268520385998354461695275129245757369826796068722091768646552154388259919611174061471578894204997569835796184510674954899205048466030176248464502095071724710862531130925345504798844883786752998800340028177312845941237592645046130756120791794128006395605295900286082003782766272456429713554672091282124825648712042739369842325179451312434326875260093416588187479483064421101535070025967762315609604850880231003392452390090046255096053623130915592984340792237246098351804940763746943373199457545458279359872903165185940836867427055840709144697159491396775674207689502149218973590975333042094296710138548883296744506866315987014897850846898814797829500207809575361452413821381256905930136899261147248102298224563454398479408442459618203609046255282986827584898270415799017863935167958424228653557645235265338748898985544242330779649706277848176986865029836544323379059082561967165179241769555955572712377853469977476223751632624895534463949836328411912364467969970694231101589287714286306582190875343841742282606461812845616729341939735722339430892705527099657804231888363655875715545425218974606317786118637649942097078507820133126178595132551987840414957891449648122586651701749339108066889749141062059446924114123131065359387790800677578421156226326086918659991696315310189229429437947617147194374451848601275445179082498221498701764315008262313637590887417364083398511590548276972093440000000000000000000000000000000000000000 [135,45] 252793778726399139857454056841879109617015442419354959154128255779828157262892045423511077367465359260984245873808780054538190353225560662656259049038340404490836187554033714727868603953347636215654357188017952374090712462488283658963592573363776021606075802608714527197542060178649166611907728237525854151471551776496980366577716852974789304843982617417366454486003395862914376253830387544946698608706122451064075379471217203951620699180894558646832873325323575043004267947752878388163496086550809175563935762249444328014114886318521420247339795321472006061454334816619659278624939397248802850363329459176067201804655146495727401205488023743980050251982659046668470137997580452605468959055229042531385127062296106346823415862383658786298694571315088197916533594412437432373803080134403600991686337031131746576843489310499378119549029596854555530255310781420570695150597798276169207981375305404115267691572104529519355499403859972266906959313755831897980972191527144730220572905428320233920914749098374333422252964252042101580076737387985372860716330379744283402144420775337365950341948493884580930604686693893281298120842944797517582209716376434955618215694653370558063160213722363399296651030758722580139231743951610388596495301068895165935290659135855378033285625396110375723926350793039653203182789078684960481288266778692212480789099842398471702119397966819979853110014736694825489563821074913702773391044555273763744728251977052181592966445533859890869195430730759303486768982624555187700841156652194126959305170073574115155865424024631026692125736284633908476757738307870514484908183618388418734575720185201558032339596010249681268384177188467846239626172115276205705198658435248164410640157383071344698152555635597968257198077010392846146216182545052367394077213752681326153214173265806235248155979347393423005977925313310327307191822710309758144006226753811257824443119774911415037503362738445772100471436569426461917130628989827527997773484767915251154131843844010499818279229435100587619184716319836784161244954292328807094649850924853684092961751537192455874106593550214710109145616586217699128621076662608410681949313445498676577294313778877163424047590157443857203756020640888819722912872422376341569031642459335796980220216765872810473414874220549975113216996974807430523795438186357832443039315233851327911334593533935189408649138122908339372244811569880399356965344777117607606018643770688824151654665492813164218812726249667594573710009113819390865136449146404212549559623329152773440478788471777368925026663260567839733498797975175675551296378316824473407834240470428598974412405465354848032128858845941805989167624661308862326569398829732795214395971018200987344156123548199616657654906946084593346866175294130094353311088440696293863370939143802882371738253801069195111595264505454471127697752199357332073742336000000000000000000000000000000000000 [135,46] -185301694960541116482143910560277490194181678213712231131666792657176180739343855083412039426340587882974217405886289617157512743534012558315513428687743423385090926685500484745590263993734261240965948183925609536924809953674578778948945338757309244000305054364454691203052210650169889131197977984275114783783646301855679180881284270294398200555768905773109786618167196510616744715888060631842250441603550386594456043123391562785037143170184331286563284550597374592477223740990065474564470780404806550926367416468818051923752778939267709859587085726246208171609953656058950534040727350768185364861856137854850384511824933959977588589432316064631047721876188705189770130716086862560368876704976597743993507541175495414834832687695164768030325266469082849030230584418520811921220073113051911562967217108498050842923694285673932172723965429987554272913494509919142662004167255264405745173203736244698476759954994746142101845454496267676765850892486365135734634862306818894640857673900562948164306397599938939679900604786801293186383169933391944362146818763883914362574050172459458648309529681540351449157666424102383023762606782720513999779590056594342181015438050986904062368767514511152474347186296756768411895642513551647798177025992676071057800842077570717482185862646924558010283764052257232451119803886537359693369651299012933104967192481003499971541712443404968559307993057389697118918130027796879246288999388542968314953010180841137590410335114883438508225459063101578179567526262594223769379029980103963434505690050104263392009785063228212848091415897219478339293012436779812461249255110094997650499289279986184741179775575574771220411439945740139102797586751969980299576970526636644762937283981663580306349345392514610398910808602286486733362928958848615522841112361255222334943446806773172984924210101494579825269574016313414689658355362838187600255135135989379070351103761049501319534088246326732213942214858193295811895459394064273554677764508727561716798008706791077038013163613012524553700405007326965346015413163216566977354630422438115425257592474260967723259650583266519726831130241477390118842933174058132942664413987861086402861141197546445433797025996204275242633561519351175256155123070185917368445362322110223185398850492370813414022604837079385478933833896478690908018355623214899138732671526888596867540788351621218270263285430065849500568902218189317219710082737121868810914606209887038745018582260074551799765130801897013416497004864609578350935600689190361997881400968951801694629411985058379627067090409719429406145924225290381662251250959547214954711414985185009992847476489625364484389991677235074326722476019681381203525315307715905759064998163848032370402014975261540981955503624430214126326953223908887239684101543557531850229256774418492789182665478522304017383934538074780919850144294109165545062400000000000000000000000000000000000 [135,47] 61097597295519676198603224056022774452942714347749180175810616458938077418736733141146371749900150350280559304042865622940934689443363515599836885745495072613209637541376807565293956820275761520720491388369787054374673240227374357233645692534713926585217658391319155414788797360396396137858786876541513623386626764068432396236589293425948638552828247520725484387367562811628668009730635737583714312802986406048836775808751260983957077910784777136708395156935307740940152725648821281225653858169853809176039445655940094603806135085109793615294356449887187304465055040609041212155777577490665033922103601967386238704181108919100378561225452842926915829560979247022152640295886228305696457914400863864873632907053696463923508278918557208584372631421534715805938035205642187100927753740865528595990439399386839547560948723951663574891103308728195447389900442219539366486600574468777442043266238294678561501309335789912875177336852107267259330244535444531612360938543532369533293851319660010635799753613404734448706033070712823756815026922859511824064670571852510122150120035164191145797203859277280273764962119997671602294362668501376865160772266467008187734943442700694540441935763399746900133340449212042381912088896376862478349460021707758715308608727894319581526418404582256470539214795592097194939809656673849787053505563406728832603528236610765002350988361881547368191296681913857199899336325305844008125949999723870803447940541911443415715847687413239593539150873061249086664013864879907300353963653814930719828664840899789234976162202753484999540902794826660598385962647418321670581361819246651724769584938165767430186639057509276897243830488043870833115454988040196765540538650691415158786621157236776590826031107071444849188115324175455088003188861939696646512959988074256478393153885219376696980384135400563325549380609418801414503189808867444481538006792099375783116389485602197056865254030191771277660970006955618530350555421530086141982463745321848349697491715873637549516270093947881704635572586641358383030248355616636822939868509877785131672556700654581599615633361811094332439718238557178513809612386150956036859935985013390812847149262607122773251968018567527663122412620491800514321382117935393553008238385167080004733265758617908019378522287928403636043701281211956762167384089946719835404510033449405229020301215691044906769060478264776044923753096941290207681622281598353693155806991334094205871459567860055675354861252449334264155227445753684182592923894453297364031011631992975841327546132501765909607760114679382258013353184329277915679975851002229567301412217687487404312421958606165166605594496849413785289818542440695493219779823096386870194597055533063707206612345826312745866872574628177617646297179277291168120043128682134221519774940154025312726289086810516816323777638684986023575834248660583075282944000000000000000000000000000000 [135,48] -4631886327610653269148869394717615259334692173963463179163968227634312667022765955923695203013680143641939343435288216879261129638118607194801751108350548750940950567255757267673649188936044343742242537733989955446401569958471276143317721375883044174028429308801373605301997437110993256945573222125786430095412913982213990961518217636710249656788412734352714314915742016619725595415537072485956252292652889877751872357408457720828123840311937860409406278174926827277187566886478147629142737730736067642843685456694652488225394835715071082273016099024274802752417727287814139486775258602452224357280385548538439387593659386076057057079125787619422483329363332758675269465564290544141319424816974854764487245387908370767216496441131865445741565539368725088252103056317702141795801121847331427717142467665060952643562762308605467014974469161027656832218315503838981978724475164920171611521596559689548604191460423587898834329316102793842327112766705739212616846256174963121595426572736286515802132511317682722410760392610132632101837825052380004550286256733069654103228492724859399089278435598102218859414325829028564836978543896354645216038772871854026486491797439783339319949119715094913398829472442561612960656043338057687279587063670538500014760884284834500864948518380291111930347041384830393923661977136952815433639488614364414353948757510208074415767053837098265023911970007781883110868450889534923682753836908551366647501068356499494441071189623554807761455103229912127047007654873366752093002296512313944185956316680549182475941816004909336773655443387669526405756726816432278072857116568100630252320607727756450477181169919074236611951039700525297246195893615622427315685137867147609374654624049926331434316218362884311681583870007460633444084102287499827623176005536716990303998460849699765319177654677591538239058185114281146585397513192347025773996969093598637994775439882023705597659174174369047325141781488007973633868653750024675765896118749306396225484137991816690456571462214763119793374694659349211101285189923899659454327136451339861041637961296545919205094742209839354279011894278775528107231921588191785994643824031592340109167734065465721270420109961258045126631379663654333463956736386786180033489042826123248257964091421800810755773656070959674035249046763466871503550003768111847405512728747535057967871602852237573260006742203868184696341352296876111876316646208242641253066213836227936312540193622982561666420552137447242964481370250906400905162502350689199611204988370148028635392245345002367785409834860120383932555913370599699066971219937643630819396748138890418730939515558268086206074156820134431604261606855456838441956232640085248901573727252403572872535847972721492814867407941926490099249584878988973013031442706582669317024001094424952397669682021273526899255628596868028945809634844836857118720000000000000000000000000000 [135,49] -6847666490449914785216844538169646049163545738525965932903148697545133179887968284439248585580279948077514158010500457733510872145317567460162368731369329010263430240168191616574165097202763818664916563737551119182808301048329054443489549092482607394200207442209047071700774262648415303029081424903651542876018288691540397112279148584496358436795214729701696903013700131041961750834980247597792869123521729357762043651747602630083012066111979447709944636355976234395119309687664386753060983186900280123654386481470432744250537603619444106863851052491518606128823467648104660826181332586686725789588985425900517056917585959114316257996316124354953079841677290839667652735716877185995035387428675063251309234303669155452028495230572189652695754700491357011818784503016226832926961977061902654511546147380566499943525331654494926635215148390002404111209399070597962466812781133216920655304308439545852276981911806615854463436567815026483382083479397881451816417877638165304971379688495036771631632737709527598976792132587164460027208030610269239548782940164836670982044564925669448466632495289436287894662802578369163101905753335070331418119880659950087930952062279340711156327111379188727680839881544215676501180383611418046384964479251834478815704626378074060005999402732639634342380035673935801809506723855485955236931800531452509910720432312658365234937873809279833460719695596357416528215317414651105154698257940876348352657792125192260512250901284571934612409227072898210105773832812708726222965829614882846530980916720509982462541042389974251349771333566938262342286846386899982142242188530352679534564728083610566096331729933084581794917155615594771413683502624507382137986431546759199175076024412312166075189948557646558587619357079402110131403180901376334455776535615200074833362421968860358428260890758486881166864282832573998882583794772270348417428852913648457252544589046395335951484533433839628697927630653971950336619868038291876125921441165390374677728996847502477189870508799519126885310223442839449328810859398412633648245249028566737121635340116191755812225610541772294113327795573947186017533767096665751765037049815880669750308019776306856262654730438720399037743537000241768543992921774437158854395600756462178290822905671080038583975557984231808316494756662188722418444599532094998599107350901599455228943390477303441729876320776198144130106648106758855569971956292115352673558146646603149870471913904522893764774596027892814034303041386387018796196336911260213598045084288320747908077577610652957072032273273277867757337313939883012140346402877955962465984663705843643218659110446435907194848636017420453844702791152483074393059941068162814887788177295895832230624859301835748475128652430123467193555107205940972359292443882374318584589351464532199491847234355508358007364032252721708327337971692231121174528000000000000000000000000 [135,50] 4843790315519810584375973498073668283839527652963929740148383036025987865006338738925968434135289941387345131030338004978810778846495602538342578191560844473758298495560356873153207295887917738852439857615814576163299296730080168890128896455667462717964391300122127473338227904471293908395883188232546581352860909574320929416975122856818241785224791407456195146992593965021787723755693611425212395785687418287757629738288190546848911033485563975321526847856610219366952833631590500289082929062223189402493974527137995146698683271129156859093474456090799749084867268792859063536877274194458693107068012724339052912091426389460938296132511389927101834340195222237583223919730608367795346694294450483561597364547038940168332081043492073541273466271372748518770474287210662297544007067803162233325662918032114315723368927410889025400563033402637436584296444931548394234737521579662520137958731826905890304608029826977001769501665770898949115916079594632037031088466149238226971929173189286702538239873968695322348024661414393101383075900740728520112724910002127158878379941278212802610623414994902655702867052215453455433147259485722157143252457343539530213599588700424058620333030368401375686896466854269101991712853627613396605298250730284571468415792694894546938071892521582515411219249615904047204208496476294674929944858807139090314602226554303404810822224166853242806486712949376621087795159072002713919991789937111297977695332423795344757893509171141726942169828502633815290897382605137384928396875085080056062047639876731717464879778668354903697721615116287153855767987519633124213271268336137408809710988843390982608457834366927102318036055361262552189312506567522014996400493105862537605950277557422982420839268458628687871795095664439223019793333882319752023880661905553529929135157302835217263618874845322229690186768158440356968373178508814240700735454112266615772843421452581367429180851989089028941759599141598540568247335068995810332875920450865084846942163743109663859219348499033054520104867293121641992539527079478675241547025893363664098935458663733061193741965948885954086628498475576589406745942419603469411565348907748230399572092691320540651356677314387814426954951908156678322647385631479683482985679572763705692858755690758783704599983374753527865481399709435203438543691003025490576421460855864410667674873701868063912340846475470927823679655548364100603298965400083736011756655665837742569339603385221904652751533742753294466597304334566447949851051270927449351093459076116190310604803070546060369506716590264409456799093880230674246824653929521061060727457521479400825183276863144279627301821563317440689674359477204174941343548469245455218963461239469255500762993087317807696782649145911534662307599988091719216364724654806654029514117805680135553053661670632678565416464193388940965690262077193249095680000000000000000000000 [135,51] -2031343735757502537429113440583730395627971283207418614763985203158752043635845754917266182895061915717250736816605851467647988004358436761848040333747363569364142827771813168772131705109980269083732141613167853729211328076797966855446968914023628828676518555603532871402048400107875305653398171461191518454551831901106636777420733066520491758147551752844463931078164551920826400532514306702813471959489037485581290239351277636064626663971821453375635690275588975352677401039408949983732199259256509117270545190372916750648619125644604086521252921572205865499941466666566385170860227059353750191679124826421968336898361103337763206448190524653858355268128989231437755428922488754657274893238437307319143676057687513668072400965356643789352458591940135012944491678977014750072347685074409873625112427934850559245924508439315663975927429346772828798125316154238395603735120763596716739505328528100918335269919505950437894695436042634118055092942691016555915611758174343876563238639812416608400268349736708151370510179496084745913041274761066085328761085284627954886655718391997028901589241378667888490498334611770982675667758738040806957011825884365038530729310112313980635069155131710193704069601274340897762191585259255121594600188113015485544454714645839502641937573192917520593048609184666868441867417043550096360364099595682019065701437358607757347116078092961569691732031310088490726325452952353143170441661714951307975210305315071477823513614192306366851655198630707287519825898690436189229161761533132862237710813199406153897677973625086430438048830615159712352064399216970949386167948558326781836611146330319441916944745954994728960636843801827241893678741590404310514184616230286319134561415814785094963580605007316933196558402315631937153351064761792460192255578890767394848555416982083349744311750100286857131088831274770941815006475375185096256616066293540304651399001614331302006153765133250133816161280120152428041297285190142282671601820185450936776986271447840004610187254338610312771026348309245805324014332206197220970147920296921796804015761458032851087326038894266866496916373825975378768535478797789257362066953956328135087120123014621253399988331811959711317724234625766632168146890304083148861063694220300524615016472643453883456839834656316425184892368691666072837579500040242692238758613166935123552563218330759932547801892375910641473280230419579681919842821751445953677374216921217052516490599275220733331333875223633856068313565253605363259278527860605408004654244378861053848565330976570796608116097551147555476536767853370013543215268237662043866211060862061471265393290733787416610915362056852427178672522506747502078072141177025873407133195988276084839065043973440800112991731168290917669805831121857589593747796167110348716833249741212380168878973393285935295811443171088779091346084082790390824960000000000000000000 [135,52] 638292472399709927793737751899212746437031561408530357201041666347969257889571943387685720932378029371673132327882161469713703024278527193278205136973026235159442063182616007908695836755665547315727561889043484127700441453582892424796397555766303641530509915921681273011375842830430850676543152719841334198347199545431755701015465746858274602475653527505106704295303320658938433583588105059624626876433541679936017952918636986077389728759252906928622231984983460738429608284833196979099567873575475597114763401541283474417126748856132753822359875285130930407970609351534475087518754771206377372061743815364549831576019605262593482424816344876564178644437589100556638113483008366518927219003853423390004771194205386698011909247793498662035480845531117142679807563056955128880302636604996003892167346971263826826251011585343090895085422525101626985019848895960621325075479921744196171151004281566825701496141217597228955044829291126976656699461848865670138279557396660096532331543427141406272816111613726277780619791442542556569733228352200070898971781624503544683609899157324457075543753982296950500126373700962990794388979700298807246957655164282468002630889149741837463586663008220969636442439671533737855302335120192311293468578679343122059291384792457229753503228542423687050315318771712816516263567057184643185773678522248422103987027886585181017988502777256773840717444297499436075864684477540175757770026071231780100755250491806899507832061285263280667226359579298675730154875106858146413422720230489898801480438435764762448632271205314042754601452304296333573916321728220448596285104814324049103434654134619908164892550384945577748187202866809890993234659999673187355321427843710635904362478557449781563087380885347056192676968831982177378834608490142437914034372641703930711159653801587704270735158917776744076323707550310209595274349440571480201191906388342749977745789338159099871798717158664466871081689317558381984098193391530847431605767076065590832304032092774669572351376054261455812337209198406353586027360983438646520482677501831881218925442353471306150438462254263747511128306233844685484692215630906147375375786652630758109100202085809630017760744112661735828289999722459644364193886814361330172317670942667642120503193539379916108688232665236760881952256872874729513843653964231316143961680027129497303448810512086887935355139181299854719756293605081517136674403840035016974655258732255617651467175433307634502678955950612034606178739668110205843941698421866354741186774546131470669240632053112352653989138443143613426628929893428000030967461354419913443714532114741458656256632025873303435811408509659459195135554301862640927706359143986553209977965997206774174843155904189729284171256729964302697432025184151212582267647122787055836521624134945421485094394907239322662046523640887678262568263607451123712000000000000000000 [135,53] -159787892153138707534932525920848277918926205183695646061214499285851362622075728478365944130003984285113504359193847634554537520649144507837367917169325059846778736171624415751710012602082147861720161325007216232116680283120901603875297747386330823478787222049675034183691720267470587960280133187933978115416946735009248218901929212927958904381571577974716062347380337153025632646362998754485748243034084288852195920829961562692425589492925534455437610709768233416273605601869223280673878203209423472712288223675993960886603740314959954207877348000791512947970086511780637579108032614121795922854789250714139998869277335842198619993417028367379636034708278009281649969917580327470762665842455916894966340522389821880748613015758953010048402261351064857305071603069069105022371002329269953832494233476566355527529795969414238351384423081066246271806157320141087209287125856598551420594894019166576532488160371808153043801080800008156646241751737968500381890573077348844874205884050114798783070794954464632028409466032757685154957454688143611237628649067718234076098286346374396338489064549444048538076516244260953765761804085618023166545096920811279471697824340366426976150087687928459074737138385849316093380559731503747710767740833374733902783327066639640870680269190355609160522111210774656283245328348736564669957651456764037136723807392757110792937227545264856845834930229120809717167657783426165490756902682743645609098887466441433433673240024076836186841757492627059323483911063597325465329205015774723629517938404621446571443794459486995855109767609098530270948076771591936386576339904431977185416058652064016841326799920590290848647827130028409863399687376974456112704124334204862450672748937706501899388198672422313857200568990519220219314608822141578078260904695190875986814609947541263676003556204597593285429640422958126497341109407820702009196401213950082301486251199588747289050049465552908626941416056551139987838607356441043733761533395723248346564220488284550076521238819533592533045119376418276380810426804375176837117742567768889859008658246917556725165450565564522667511090896810056640841300184853359370906558862510677756738866795717863156601358060283634519231173192472946360697569076190957077171542846271647933435932764485584845138245990542914099411565422522818489502781415045744227948255977277942828608635094469502473844206006087402408973972396763831205263765246443824352668603786596794896153814726073770733264132616726164526893263663595623462199836134946319667598878091633041993356049694546874979345959955380462288367916721155525026722046087697078668260612573771577790547766784150737951774492713454208568073273295549187555860360565090986280142597226623081532127463039541006375697674200738649115947390164007180140737876644035164873462150888897822215324763985327042931925680500198149279241088541930404446208000000000000 [135,54] 32590438388114257931859451144921250276137910180697099435823227229046650656010101342632164569009978396546811389861015831292637402621524795199513452817312192289102281725089821667531684350029183053100752658367443093553345143701257737805735589681807699697866660457498011319456223178330631728235330151600000795709627948914770571562043372843397008439209551373470695670859810200733116862589429842818660659400708420847283670488865802717382512866547265794553700878274365768320049512406472016156116502526278588325510695775496547514022881784021849748405136860091432422885756182766522576068885845918565968882446324396216117320870233146471426477813039281490852207205465788759200175009497787474094803047661468415405675830121620576297220911613684812720521863298777235449324068065595008851310568195802184405442230803339863297306955838886703877055153014392783204624916017566085814356575771736731756503664609176189271036892938868872513359078188583747776949779048668709624224061684986099546740941840230107991614280582779532015346693306906611118717454877811766769846375540510917825631272053566821314936947309505425283496059971306668862459950046869126480050728995645004196759485593387250223216135577029181198630713674628000171886975611656745780314758752821177163511895976939858519659810158985210730756197359080822094751057132933895005824806430628817195964619221797200383489961437890242259231745592257524624126330453894069082721435857841075435130495062426877276098783296419312028376469547500056464162508821100830498701975329483472828144091596309984549209161241840057282463873998440393097260777203082960414689214705456924871140484194871270605148223302399946997210977629478143967871534327958926555647880964841062522344730846229793167319381456648622226736389607656296240672353692146320474341523231355442289834402461361951156591393386020794918329034355367000517730760384688232766404595408719243600406967194793677245686630919353666201569736333940455777934273690361832517622464016640246650759969095427733751591138340831576306857861928985796230837052907805935969721828137282770120590180760668010705043011915335962395262810728699674381704256802974148167320135461594124745445857182940038228370311479231529995035426416143868804517261016075951746693982582758638882355817875318486259385038070062128272752581984806759544570809875088579666506652239559275183416757737306536449339487892677421045454094984644006858185769488085618355420545560722085613044960383409367705831857030831582714187711480552471905876084350752665934879250020793784807675608406643463501611936725928750765788483230781769508977071489484718716044906590278966748496902478564884588989279722663338900290887566785797481864455361761376421590063810937118398901357088613063709498267061078924978119566668673218471496480584786997445178137914965045981799201187403053271238369043297921897044846360182453698560000000000 [135,55] -5448149111920595911523145837588282324130856230056342335548721730149492960927559616187104043408993635603871432621202544571798566655829561420763929326160859049441508378625549156765541138458955613983742385355027099541562774911198981696995968607262002348950112995622737632526376159771480224937481258024148454538836725716542549181203383520080124193171636839523517070660397005657372627337611154206854722413469712285373353030486098271724410136565088188743369247012301532054590201797385728222620344198740369454378175575057411979007831495107641163047977957242697149671790751164897958180676187006064408859333990608005612333915683422906087480096571014331335848754654565791970105164781056838153055427591923033185585533201521442509216574453874976078011231217061761066305432758126867082718141581504741872591298662384869816017479793381381571725930332226756725938889890444756034484953097045301115572752621317566913250786677063101554382434550600921786921696332345873494192586414869376633808350476762575682316252802721621178205408928411650410887402616089854866487326045049015635259213906714587286084438437929742832092294745734714697078612947666389254753797332887137237376524030500101334531798631178927673771028729962324469027654327543643494147710967555851530665975803664609829077094370523734014811100671143972324072646574904117460414595950823893886609733413853539930425680023391769472600787020618714547762434623844424132615290199502383275314557576867641538808292614612050379599383889911727735662589525011790098248720970588272862938888303891829398745773415357986241206103643112725569944821793902316197549802896521861799434759804284106935333165732626494162053354813671988710100119581924342127291463376839694623385963118289659615349376176897307510672856804943010949784202847352949932364838195901520968681065247945892626226201828395968773279732298331343142167813565655839735003029980345829919524344133028365299146134828118916830477406166789264291822095776196530246519306102045592064058222287787850933702481827861802545882605431343250750438510046043389808297021444834758916632635722566766162913886464304752908714482635079265481342214969510052952268567688633110594725051281094491721012508486636844908453641244099652031597221295314457638015536974207514297198659144735358786091553200957526727897088223392028209790868988223595528222975508950863849273487331215865867283723834883232088324248557077617393211768212260783238542563089810228320193297990557087835751925830224874652486045053214284214223522569421509805077215826737447546856434700603638218265568901395311746924669717378021905305529816779945217001465629070440815861849701574540653550602679468033826101354036924056403594948090235826105395276374250013396424958431553427093306018610779121187639305526428492091202647888432787019938419174544995294571967767421306174166205177632631498010531927227136737280000000 [135,56] 740148397853890317379160444342490726475808729811756136981441722743732706181132318427338558411520696434826954744735362077413154723151089789757936305719764659037922923057075876751111490968981500444182499511488777066239084204177317838169967526049635518287708151365920339332416453136787361008094061050258812004481917639435313255138399802450794485178402757204195553702885015855892510571856593585015906714727538641782910230946338815035301083808905090050379790675683097666916974427933105224030442148364301879627095594836584642580677450416348309357571998521440115726817380690508317740047210898869891208667936143938190152541179770107948798968059319428675778457629539832231760634683429458667534465131612621342314778206912370784282392923411773652878462445616812344896099495918225860263003907408311717492923611481161220037664266025480221376099169777048107517420538124799023527556764158028328381976789965114590360312961052291784767694919614517570627265793948593847398682688928692668944725969986358554840373832587237435516224095346514883192456504982030897406258383342904237491509800500563858113213108776879467456066781524481640228707501419510083382558158582874807590367475990922974549057672267788166647845576612760957352571818166282243680625656097234663587223406534359828831390299896185932392426668094172808840933019207615393626763912463720425716932171555149999455569537019213912317691574267095129813576720571866648532202712726227000781810360126254481219499873272929330585084162010725898666089292801522112277508184642376291128738309062386490784666645388718810342952349974093945566265226679348271972432348777193449955519092591717477864820372664957867061451543345623156937590765532143823969138702108943963855411276668113308934429058442739922915215332201607328856863620204446505338502173944996456001530435297595110397400136326580174917563757721457628358510112347247762270015420439870853409928797079266325792940150545867277963802916013763580760362536659592421023058449690219904791188191100469824274748643975080755766463069202269882710819590151845588244477295491512644990743040781123923132402183318503779014639190569897250042864782232662719683388782626402578903049372160320008647654148447245595234844076784052565320601137720930625586156430848961919406929540466041620340744643451300304912812104297329650330436339661697036338504253700081602216102179726834199641661722117756368146408330648133904685123159785142366265913020002932644203285031362654255545517883109529037547070484169741273083730641236501606908414933699952901287332427189569215844311542922592254946295249830694250299962092014510018764701209181725533838296273493598169044647816855231233229995209180848981916604390260316422676560439114205758919960690841767747550350376110784641190444685876330218701542644038843994713162865015303515737615874274992223338982153589675356294729347339440947200000 [135,57] -79543140090679311400076246848154339235805794711445155223029872959590580958308197607251420916145696274728339810406810241681022912456640275908082855968766353452803364512068327898946029226742425514598641681854667594403448325224778868356951019127011185034692727202877303131157922532691017738593750172560433770754129275983263855790289787426685149236501419814102627910753423478705956923924376859549955517751273197564660305372455513506612767622982653511814470914790535234020481539469601054886371742272481475527401905671537980378812753183520982608766607612701229803521326273899905295779375687374761623735415689454528366831842742538430140995774318029203097118625964421005300394061720291300891667824444538806492741068675037781542062035699820996195123483651451148862385798245311814263819435051956615345932978021281352514638380653830073381510144527636557129431801238091229137754162871951959042790363271331133171016275416634785110615640119422773304887432658615949651428814536978141206505158968916555723463408321762993025441338464931557250160627541669412506377838877874003034076735042868495730648560576748846169276324048379527496501274943077933715596572882253059133127651921449110657968107486530506801299006680494761228562929088383433123391340417430580761394722403620148817882680893811054180704776863736760158369936270864503069339083408801149617713481718172953517282397384138647142456238217548963223150252186547978293102730211529786467846218793886554924533505419428245540842837025523668486913892538112745011366956430950788920353317391961165979220839745551799613329280702908557088810218819526853508955840619310946195162712860536167791977669592970214184094619031984897575742796335612247005417688675326185115970436669786465895215250176470629851927298607055485958042784219287219670422547227451692636615580521559452307904389911772140505997302045874942817093579971566848324446973870599503660163173565536041521471862140323851071555010628122127428745901637024000547083061329377427321278039397259685786073643187165929654385704676103771585286923909571623153344500869315699107015055868512645938630746237053579962196919425713935649774816089234691231848443034253456612385095262617985223589843520822870553480811066042583566993211955398746174343394288620098970496968763842500672270833911428422169803302719978270815133495299490098613614912644276572194953134699713994784438103203502555341683662784579511090212019194995748275877221389256263677518320966651374786098919380472827162836774448663953215802561382279094144749040086373332649911786377739414367884899870849165738601897566111669830492541851776114717638840480811401316408353464614205081484570248908487365564445009409116978156720248171597957800075016089386425713769602344482503032754550096695263547550130018078315779852669389004468154657418327185231604003012592944632842411181042791920748948711151071808 [135,58] 6339925426309670164930050311634376930944515824857009867253579890420592489840249551895099741406536139755206668283464997812894802848603461137111182538219396944342409912045273238981420175615147924797301783893350706698899441591261782024210310960212279194774616889610266036521738694296042412821671645475707021279648204157451905079692893602850200460668597495188682128552793719364539750129630672700899097735274928543464043417700963457080250907164298294816383026039122868578476599713726863909752937346588637136093229297356617541695795475933124259062328355204883387290305632176587715947600656569280428794389271629170984363642027394529633279657677152508654102696058903715075660869054420187642824649244124983025650107738250132283593622732699819510905050577547060895350877317423587156365436027765212727038282327224503007710532848187453352477972431989096345121162806160937036357543790619300512875759233193226528111980332752121745574283091746410545080268898430832261623999521043183194269396885039968080204348351710152191232453402719006603449774477461889471017047090207007042445897104806036854231263832052838175301643620867149821612867606838056310512703637718091982809982762380840513630703201267821201048248426635241600820248300793734059605842181775702594891220759556771533220633348645289899802381582263031361292320925802755950337428473046333628024347706768087193055486430108939163970817732008996563754613598371418970659650363656647844444469629867415729142676590863077716924472933714624755832098774889789726280069486205195560889709272413754044463496952820471962341679447287426998407663622084617585286390128750503494865372386548529331916835690468039779806073600273010439590767891443636031014508223387049444868724347444244858125429005327008865118407510413548390609340753880120089620371780165798457412470752132712564534416501018682395429073979643553154926706250316037431873744197002687158118024941246791915251576174048800933201117332056427813848337665551226596404167987140166222655577343783999829165381933532704682300090310662819949303043453165652478251574029218212930880865439831554495410863423457678816463613262369201024071659852385643021214104150855125866425939121212002621635607300801082498082030895069232698934675278366788443700926103345013816657011488644699836962085165256972702400696652107976764588498211330913095730678521209547608046610818606896845092270117323327054040861422523087527669447409182518027555186253708783291532626229603613304083263642389893983986621189676204278812160327897096331736910215472237881848912666588725236644305876977928414643483190396596336444149874949844715605453119812201583461238995362169102874066089702151479213506803226280079549930732968024759184851179579276366375572661392597645557084797502970318889543619036268686549850609903092272242698602623009567081228278189694304525212142749929104668367181436800 [135,59] -266347630055772902379017223152950298263289787385045581864316077168516835089769513726310969233789943537138847868181864455246171376093059962300681710733120572367394596192548071703431551099779496036109065732112467948570889905077180532580492194356541944636920881631581702403694977047979853710965932697257087572026056566286156057021631160380643964639307292780138311217714545867922242314062319772858665462090347164699236575304697678555515790209285659762751340044098688579221938782057739196171286011714623140800358892719042353318840931420658508050762614205526832900799571350424660743843522516901698011502463164713442608035712378112234312261962423261934112396046826085915630509251340176207347636800978272251925522485122529299260106014559750516949353907362543989908642886239955728590540955078634496616848250917104548901899484348878817190434360697602870280957485391504276083307358769468025282497248817849337612629210923675618968751216362462697534365613309431880372865176776614193336795500518225649371114831459582412882098689389763888399017333341204424438808025659796747715977311896784951266978388923091574476401687862430350006169865323667687731645272350961859703542925773751791289622755836275381196808006494111882000974671069353722142353479294123881159815732419146202338350226491854114756975149579136144389615778055539717326332408693173224660775662345457198419747141457892619086077605795291119872288062941254009170665508058422452286973539831463424029131652928684765557824075062308212867456877865552166832632645802587683881475997087748190141858868112254357782732111615767922997614688831724728673013298513091718742955956725026111435620934889988548727699891627100823549811694908281010960486885207620090555877561815038794069103142325220588923445849713744408910297184976212192589371278890104127174690415989968457824761128009412748246493368572040950920399539120728631129635717125935000998874903347109290607568469700121073418559386713177933329757389258284092255462725639204211373291239135878251307242718084904168313262590406169637404445496362842909991016472408268447126583102902781926272339975951887042332120251259480243067762661672055727327525738176415012520167191845001102551609653111520956844401336106435068853825274803011566940434873654373353462031826491735526159345439016690884390260542150816338810156718087915077227866443647019399724476511626493829264431501912706925301881485941337066096481826369310419312886381023648654522456495773805612583339313440934184253290994087404946664277905011544858301856445928550012929726325236927924634081316933590232867931413016169503183745773556987514362036315970608499016948013564610891620642888975820658073312490681446491510814641610519438174056527679259289183640359258559337174671188195821061446495860664018723730795124390576035781343809711173435492397451293566011579000926072346328404546576400 [135,60] -30538507225487356106486687404814055940913595108731937455920323218071813753869266589201838317800583192173903567035891346549045673752383664964629346690436367464950744254099316438440907300795995719995583873645969491718968987170518357649499809751259569501744980813060830348520225432426394103414394272131097473667383188841199696497160266424679034942684462270007939534841848608071788642795743148892594928361507981634082659288928769459103959491065807406852790187666604248490997433273149100369867849671640908123923482803534136465640587559454859589728407432434537969154739439869957892687649719573812393112479030983999656708740612317851287551448416179251167162615166961784890264091574726169923705863858774516851191520554170362517394527915556942241967786085943616066646820083030365845408372091152152797030487544808692866263936899259955666133713421002920453592104626632641494675102149909746048521185060938083904723526189557937981101541016575401363357304840025022293485546207312771412936689821857703371377212710307180988255386969210786909227751649920610116197311460027324354983646654321794875890862309605722210664804883438772250757348371268283909484389122157308418882336037478262628116695336674474156448679084375165344013485650336885204866135803836934409737630411886695221484076685837787356065296986647823445126635597040466322539034391398857036801160050313972345068695784039272304224408963178075827584727878240006970939307057917067561807628354125162046773137285933096293002878140850390557447811438584686703258340108144427716889108752807780134509501425719215460906129089666515791494544252625742945918358714446168943674476302119209207055832748270365637921908879654640655869618009255981815157317034288282704271449910985263606028122933404256100906690460974184473909058160056843530096936799362347664095413799455894307282506527645701823944721598405977218138244753767730364770372777501534249084367742367393769049361542780963061986433321472772928326708565147060060584044096117406757977657442692239434844014309040471229901592431449929733995282492214448166599309006545627577227024042046555103113935572441448031602735348030174093396162596838099729755419283711529269261518276599373859599659938080714398184080305243677056618517419908976552233697638996439243098501254959012376011130577118635419376533444282821471683087983168235783381198703380899896485093764514336301618412777233706249621608855693745392446055636411820168412000674245609994852215425898001607861022805398615474093161306661094363434377784440973871187134993560751276671100116671609582564033704599207139469291385109345782687069963211978894964130517206074967366896892017881839046300676086128129035271405826878368376724225980835556204896644513070397096984510887022265832867081419198064159825315392160521354329482123662125044240749934798080727585958195725900126303668611154505884800 [135,61] 10960364704956626434297620952626722442747464899754152285637797998421307794124241714355110132185398092092902362904802168491779705998396426319344067559079973768317992342066890269650484027831408013938781201756820347873479649873632472914306141724789514624806004726076172671692883063558405668415326597558412904703064178361599506049307490788559331033015821323838056106353644082110838671553699132782137943221371082554526492871868599037596216807234121367720584645981180486967400547899828849747760024555131046525127372636158358121591518037265016285197786667531907382480132108698331480602477271354553470725023510943991915841021956219482412480403543857823911854668222453312930239827473756748196007747776391864098608402939414751075819104314183045981078655097406991616197257160723531910391340378271115688715389649942682164669239339756726900951557198307742019808267870472180855994667426964268197241595570706568012050832783164220436192111245381350921771382429449095719572503280983605927803016324172446950505588072521491057991028108166188585646531409438460733839270155101444288103773549847734382732847197395377772510667069549845500788720523691738373144927360941005397802937800181744087428565894421257800025364512502407828422456725421038107291409374098766697572125743238601658918297352999309072778391152121874339906553112027404488236191793521392100851203364570889509769637062700608928945123576546679191193259296846528620271680236826484063106914900330977132186017144377029722062841345301166885270877550846799914616972985305180885251234544392032288097466688374613792304799574507207203184840607390145978978677568002833144805431800576043344706415375037248627562431735149979570215060151024018176856002527933857640721439725719085730923401595677816559924883179537478381204658545840968830394210979953291661672380301537706328632079490929895426213277305095149277056041317543297618995784240203730621973811074649262633501522803643050578952451797866691647087832405985108884150401232017582693031764605142335040939888607782815536546492951567211020289937054183043818323093690832175292679101595063991335038817587742801831879649544768439421299319435082567032108905850817837580707870244315274373833254051610217978054643689009026303283836507999813139343567572318817454741683943890787740387511939613930906806871684281727614821568395448935148486197607566757766263390350402792288250301558679913781348264472440417507427279750665915512621223459181506853458735604641408860248231719398707438481218035399246517243729186382496959805513241279278414300398244745139392710625791321174383885710057351446851289170079746747328593534605072049355954459378505662624879609529112382585821050811356469870716199471070223241419022723089361235560718709210068427088317754834913070235041506378015748249429630858571972341663311611326641574605808457705444074830201803065277200 [135,62] -1910796048199452578103792739986962576643830905218859820197918179953617552217015991577009047284467614837995009325836786213364934530137866285313109343254506638333842929716253101933120838071731681528816334872561114673154331420602476736670447335695550471046000434344948391725806347084903450279374781689182406605307043371499658262715376372097456421055408559906962220560415243464802191203494272479831596383299811565622328475647780273198876111100068705578875972148007581784056372885785482434466861513915525012506784209822854475291857735959960509300764485366763884757601467987964445177221136125584232869255552701038654575054133163700872690310268368246194738902297133330230671430337766188797229112713703342609575406542465339636872730748720601961781487025255174311354152301469896717363798480521562157118915623921096796170941134934973634934136054420384725634220718212994678247381477384022543495844151136918131600276023572284293022998970009802459787915622685731044020297864418703267447751202105133786318177692968179251764721780203363309406045137133805644175511244491632025491029058834319878276243074276139412131553243164712331460163130362438330398679666617483888727259381566489020210640466832263251871142094630270533540956027500912359251226356794954738619202782527214330220850640647618062716567508011402337320497510794059564335236860855478584972248803304013474379645097615681034357231227112202654122592824815966955783994160841460845254443593630286020665112245846462707120950921655110916818879076755073402522930863110765496314171846825529929697941842702090426725781480636427325343620828909229490286361063407449279409636284186159480716300378612669409632920742921687154135521341746178582329449034711205135701200228043425860126048152693085159001707088277265569373590177036740099361736908407617456174108654418683664166002530864954416965891835542835819453073467821044062289908353785969936941329101648111842410662942214211935055922854926247408746930452960352924326196214418648458406122413590628603990979615198068832852022767924221587517363142289335444966135685669554445549786786486769038929908660993841263966825948685877682087733807605927480217024614762065711671052012153333321464060902903739985241663168936196263385750202621373741060162678573231619425968712408697592927599315155678166070930876166090508368978793260329327802150682148137370718992026424874026692275977731308424018443673548649353525055073055337615758477564314088883345148549600954200744891313245844490231633214645657409955154991931329766737914762273051806600365850266770971857948392238835650743752954132598070314384432475941477481905765913595410778823545770964868462331205463451899899235255368308201122715208376702481714072251315404814303200769985049491063496677865065350057344999271739848142871423410459882844260706034509262611905664695626832307568260832727520 [135,63] 254512316090627428900511401393562644993884663740991596357737918217281781404039430872888305298698506353649908440853419662434817863379122275626689197451936160148943474312317370974575673516965270265516471991069559635264573765927863703005978320728011558953165736150717891286175906923083089572467319224822522193945326103332141243739076612321030093194268612673279630103845068364299741148225406761534373971831490509232515646178202089372083718503128717508266595641737534961859457804691349485322484852583391694180394423379454659250732459390426577797814761530138176118275517158555936120215258921643662206678808151982375521923179194363291529057526805748049336191940470946006114135159078230512306411019415361828931711296885679485225505595991803221866660799429676404353927230510405454200682601067962745218037102989886445523316678627417352102910919861734218905526732021436288611460948452590463807927384787783798792298476049179632796293707960677549733201167854982600023976170636033217412627590657364942611547630671228273257085625342901903524547301148366507730407735215918591657010544897758356022404933853531078938040381955948334670221640552622867178133742329321018290055982711718066615562909986530760361658759574394858247918861043300303126314348621036481197066841330878702280507785028171620628906213056944651501347930542152873471878865807352507755566334244047078840518679843021602772153749349148591210799930455728706830896110875346511693409279058559448899606039651194183082893972820834099961293906369426077269432592990091345891171370372525985550375712959403023471933793910364387507766592194213744850230774670012202718750242057291558702522292283476740773294909234370113432893920082676408651638484448255191111879724348936889688393532231090452022126461332917239710809702890494418190578841408519531469735095300674217027186856876606171938932033897452860628194714131813108316571607282693801901223018810203965985600326721837628659127020322625503553952866498550507904094258119914185895556027948591081614099183293328960763731518742867743010478596171419382415885476743264494300853894762311703576659767584767124351929493519812797849710771086606234871244781939665313159684477523903350907088981444796412260061887220672877291066823815454915943432635375108735035700962776073863416340937835998022622503245645385295276190299535599423837459909792858717706463699036603606748455359101213067715071762844633293936393771268078654941172589083718933182649687686135378013409746953808090147454866919694805792506344621776678322545541300878857030901075527811151707334519891165199561087672329763270799184778636185204071994277348940922322353430286334471320901693768754155621341646861855672604462431506002113045186543535857308914764483773587957748929151389788558396083757783760811633614487403402754686262226518726917697338959086307734651384623647636 [135,64] -30906339458867845550093028999316744846613861954729965135970978506273110297276822063861225695343421341152445976981942031066708397293071563263276048828883439273256241930790701519630604395831197415766528276786261908440195399676739582907396690184959124631210090357245576901012298461988170350719178555808584230441129838389279804793641427057544398253954597291419577014796883345415766009605271978269553857455968255954746360533019695242369517359129382658164624124924695811991291245534642785297067301006005246284183136807797815565271081480104529952839716100861146021583682595254173401144345526438803530419833326717889017938236662762311636623585236729810125130917910963215425336781624407828939827853979041707953238604582665881027189666343295441690470442021151596810865541872458391989977822331890430129696019348693803629678612250496086304699685627466183446811105174588264313456545739434639850970928947457471146252501243402706449664283978879825780262353408384392387464185093493750240987262150508481033991638132132555422641999228121827028517316390125172874995512944673784469845718715660420421298861042139220609236282042097170263515566465323597667123331638388875941597397103369046548214218032447877623987170813111114983530930083118914900232413443606979162723543358295941435790392136878020425364359295596875597231405223907237940795685144116498715343784954834192196351083465155879285995697864601704061635922767436620380767748253109414219442858167093190987166432805004461241585252015420037474171272741860574658010233728680778492417108414622220500293357936083366706098134591510313452182813653982044458716639571833240153941763546210463724600675724591034202640733478371001065372118999229521693025714860643710296901568248151893090161207036436762947198532727711215512401857460534406746300914586991507244225003188750448483695827792234640144836922396124772168603733556210389110330131610343557160203495574360373723387863529211774358888492075379804837389420046003888114252226172352991902228897529485283845094950709326982601242242699902196233474003676634023877386201935805141047999111564410782116093592094335681983804239206299832552126670404707102124071693236382204805924169067782668474540051894153819725859807019629123994749513332350115620978231297170923390657483534786571826008020145352831146036440522293833629033547012208653441047491916312878309138194549986443093368037611791941664163736257617109087461944459483330628197463762332966531980570531934317841338782714261044656770715634597285394865925064713037211468100946066489211774318057881084500302601037283525387642081523817772584920436598759835263607041757059204792881667735261341956814797012989132548220281068853329975638979155732178203801636405251515876453947384568214785460037064062724429031813669700232631305005973198094248607898679683438422642864135046573117365685248 [135,65] 3099216462150272913499439203898535003217671758828965134682037555253476714573021482485273275524369366893587321486863816841327114239671643064789068163113957292477566900136342181845279517261690242318917834586037012210144273475123584324907437764330696389112367461944964073231989579699469380929797024733822717291464885333960090346524733780182606005313538206808397844382097088038076773558690857516267225630715438738755095102239332499964953673497825129478895224146167913786565165626245220327446515600166206918107217335480466217762033816371306659027133447034682123076670443077408020701764427632181902076769704702914244736203986613980856774421091454928446168680004161025281856220677569976632223757703358693447173761338950194517448882395350089209918285181071573219045210816320395053244419855875720440764699609634706570798836899720887293313923367529765500305705687318098963717740917077008916605277381949164362577430539042936638920258271666469330153280418785812377339610448163129719523973110360010103520891985363028808709518066979736209426865256967992124928423499129911735999689535730635942343361335578153089202701644007011482924084992856157708304475196822187229327234022384973178062656442348454073936413019037359267518900093716215907197456665389033334441147717517408292983557149892499309685173079271824133695073848337164899520442814934342199058415244008945779555371946966252383653873505747722662544340031110215571713056780697638665683727443647517617774845868952427220127022260030470130017040894240635153001895163843893110523184466396640347084645725555323885516868905932326836865636258236321920107768471499174428578958434574178575539000614259706397595734856762621003690167615814989671582813941486985535265547282046509898724864757965565733610946411996959646615009202503064154652643173857219606188342757790038615615220033966230138770743737180270994587671031294044786636569888832568555223537504123507315492678358165321482030712548441967287253966498354063334000812963909035461474512973800379336922443871410784525276362200422600281986089310610559218045397459623534756079643591987924158261307738018528507409460891562043483517182661738563902419580056084509853844434328122428928996110431626829847692105643959997630405268143777429439594341604802940604564905981147387782227612867246419463159840686686163290124403041256216281938027083063953415506565634925004895199295170472591748831260409273028454843592905286324788664893128286289708895183428432829742543235001736162120257699780243543032329652635477326305805008439514128909720978236678838635816623752137076761314953884153431542364208554517076538885196607950339252068914893250240780612279260932561094119910210698908001155281448468677302245465140232245565653352106301935659424855879325808306761208693666678397100212342191084574136899626167696304071080078457750798713728 [135,66] -183112641624455691821095622925108480658995923978807270217808914486675790060494619241710522020604138667133833883151353681514997432688678929248511348035975226842055036963412262450776937063529357052354067067395049169203090099833391211518032632552243300612626263517914641242447391452035465967601589698992429165732911298761859475815834243484804877550995144204336206106599222153772336063576278118209867505172519419468404123437892275850090147275737314326713935146186920817377682404379437570627401296558810257809986240999545050074472886759866697561227215628755874020092982261911197833851257321432903899451868778452930677224938479124707254838608803022999953272606843109122553180595089927645422685525916615448336012956566658213284952582684234499477994496211386246143501868547198947131458722891181043737222982111772402669875326418725922466655085158768534403268867215437109324700316093444579706994027022446872192931712255045501527879850133910263646641495803581742709351076729809578314391952330142847800416044477854517794538358948691944728966333475862590700264855069853710405093377227486553702185314509586022162957683547432259582547413160278424248969007219850817184933932295497731859681506212502229885901462408283503989543844126022797082689632724067902345356530964743828234853862661333958587842644192151645983311110287997586537960098065889980181251046659328439614094907476967577347293366155992172658668499969673822291143425889539456370406505106659619511803992912029663321978162829296810930864011975834431224870668424247085472411977075763073657845457073747907032620866634348314427897582755309993368034327873687675633852185704410265585648827258144380142189840138558923907692281769147218893091180898373843021902664989171669901437928146765553484569573629577558619530752066544311593090922548668234657153352102416107498263551694005661003427984613662501120270929024185101083240341349667785858826579003260123390894430939747455240803161843761251135171262642089482017271419746637937612674079450084968315891288412600789631073087898394015422837826783872950170088206969463870622282442706659977156706106745917539274456648061547552862753391027643152651826993263086464571783707800768343581443135842295031319140524337239245210720618421085794153151192486843338713045357121031749189406663600814417000236181150579189718492685111235413794273078129235223587901116319837947481417943585771527323687563647563924790071576412550098790397307520101169731507327259467288812480896281328080606039174306921183437009585482290857527812002149461069177346403951325241568377354742587790359181075578381105394574515779952770620230813442070339240013166887395619663623613893970086088991881527548954786917313240875096745739581934739749139543530422774045755646016041084485530225066631282163601511350211376534412742937965381102276728798843173013760 [135,67] 2240014563161516560419212678300352717494103747343870479213516765735844683156160987904173294083562371321930155741743927721345457908721223515191000114487034587467748164102104165145627625038058470753335834112031625122457430382008308360393599421804134778040286077359347126882790434244642069959038414262927458935857324496082879172678273057413469496475453894594777683114941610826452791780409504897227797854442109435826069285153113852684258560329662938464607165368873748804629271758301392979106291469673804572244695687735315571482894024011420388879837313252619314880171836898427150028823695021702251483073093420751212647883822643154207575642616303698097365593171005621244588422142658635064605333022590457103710907207150439282586513340247192718408531949350575966957583788878408013334323258485205995097385608275086560648325791706047560339423749739489077094976156469204885397024243262589022402695841534080409545582958774643882610393766272349234528778530305232324156421093317969274728040836912626929841835292977479694826637508858943113755021666872068040588554517474959022230480619573890186124464632030324931088656671120192415667992596871998497846696911433293061821050300601552736210270719500264559736017280615634381823401228893500824202173807952808786667243066211538212445225399369791125294197216039777087941820141330815667454299634070410312412103179516129238009127199980876936825086368167849756375352107835619586801452918840511425754512481512919286264059008418009396357347667454924090084520947374272479543364714647193796855701118162933542687045901726625738987530946726960479225604474087916550638266859192021910103152256431081327488925927539559354514033765995889390012841174777452939722321614484948230841037124815493561280127368280001318665061552097855477063651966871806225580487598661283006897259089487337912768710449633769160037892515533752038812196941003548604371248112191154013265426951953410158518661166328616162211476584432733637855122849678656158798426580206778284188141138485346680505587369126329445754367613003325895803966285754917190825687208569990479123151553611647901276660856394807392844080869088873626165221158387848688927209134391374588229783457809600433935907660378397744196730815284851585186372188595515145465172457109563662519692050188041219628796471910293583074148532005128556855928422655556386281722959364469977226844032611746251897272802763142300087064567131700124370704580968690325349007449192962404510562405615786344278496530608218873946387257236433396628227595799443127597130465184944532557226594399354846852146627108213451826769100835368649795856394541390816731345540744982267886099066595184811718516096543159448476159116867088004277030171619391397338174084059148591395860448963696761943331640072937048988163066537174666092329537147041367708605953758091029968749049295840 [135,68] 331025794876369688977627430248456553651635899987690004627344395025718036042916657540303716560990082665631517048516486986503306488355643083837952940466646676415325881103728228611900753651270697821651289792472571471328783806110739229773886091722580838251358277340711702095120214810918117605649448041992360483436530916040988169894356744948377078642886248921202666608692043391237209800563510483158915124334081388961269523181528000105575326112605189850969718930725858832637477129896699624172750390416841384177975797352618140081621285684367762458889757186242215367881757147276501905207125710689752723697109375752296961013203383086008705661234461344719175582125124397833740163642143230822451635251735160573944043064729883135226249869307361411711453530129687154233816817558938123766556588002667265459837789675081243167213340620143244015977216482588950005652576735331717201955144883055570867376970218478045241369631814803605489938012598852790662623533378197067566776216648155706380932811994480289829699604339314140707935895591751909899989217506358123422758739966232518259695514648519407185875099736589843813317327345653338506700658281809587612264534576307722808764325692099874432916604653352989421835858801393315139982673227244151343632823027631898982849373775939524088277575181098079272382702983059860906193681686848182807866631435216477437130030117179364066839983969763709784282859703950356688790159815831722148334154674637025145258483184745649239120175304879958613856599547198709180309366520467484998807407072711902454463669355943168790977577685544110860520576055219100293157365601371109540721018313720577635649352235055015524978545010002074851750323925785660231976664912438972701082444922962318162341001362253644119384171873908475015016231964912517558977034779764687557347772590239525419206746890239889254832548538390388768820191336404085493180907095889914784525282803584728848188830873640548227866057444278255230444260466835999953825380048650415519924112396755616589653735807631099006867131620787397419525759197459415618538700142818222602058114570660189903205623518236749579811816128126808477729924264393975971131594830229792418341616821576378238745122199090371777225499525082629874760601214361010593333227380749111452546604122639942958242134717891068058508036550035214799164225222674093786118648919978689519159576608745736235381063424945470381908154246484004973033055663769070384680740561835480514516600152579460142107812626471351832863544176818015098103778114971003389563383474889987981688223060770864334616130463931149920868716251258183683972857752524784973364822000503539586037812219473218497254858757762447530843732650080574438481681622767051770722480199207325883774144948428911303866635617232846731457501946989318255433502583687712482106743568676295928154978638233529476338045440 [135,69] -20750005570210457282240731157922714040501011949395506247154680051083963208067993271950482929067355932273965531503101624674581988561404858802867069242276718673083931088720032485568474100494666471996135242447768638406380851673852321600986581798175557766949230856890889597402141894351496511075266000798683047254837854136314208673562786362131169028523337594271042567354444692978081476294558972031983159950414146727543021952210706208484448265668251138527816598000237765226998489197067693166936746392619539882497643368331369670164082178992796508904363344661728357472003567641333267393671637897125645027685916853855631209825614117317029154965746122155769218470266933340337541284666201669682084314370351376848312627005565791679547077252117717314723776622433357438126388069344470210749428299641568891250706804386885981625398266502060748286841880179899015049725694006419679970836915924526958783183092214505966332335437353883049988803314303404477403458011535186112677100657074510505317658867566957080236399458942101907534824865889333224464771510342679320546194618861883700261464742204151049413336281976124819873508548839984899512001375487517338390043077066116530971313702812356591848607125607041987082750509425464057198902636884512908304773265588446116576485156464322898554949752865479230885065227112755240688774440581649328229209800388582316267597967703211863316492440854311044443956220867655007881099223851833815383581630563920099778054841329722291329527335021842051227338529113781759657294147195732411252611965111079590134035126897586784353492943980278046000569199695067627348515714379438811550340853577294676996231847865608968324862464900440052910825510231523067067139768259390483240680151658630720371039607767078549048203227068929906293424376160053348594408594650285687034523816055922432546806733851432423711780094055971211519376298607119292036367322349347339385569613880627084869498428901627765475193499410504051410014009017005073179980263868050164008076471590113022191878625536772114784036297282117653854866788537166315304302651377576681308396714918234229060552734207727988296533151243248163888070252335460332206565778818908345166428328495217480582371357107878277212244195688326172317023147251610858716981387344431105600012087440755514889151910135695212179627799044814024224421769835117473074637543738003298541264008138036959703066261546256985497693694023497143428410470580884339953255537232485890169454494221805044747661721012957573174817463920545558365787285466842568891440146896055516402148835470798188223713815441159502356360400003109358861062146568410464527630846460636157791217572469107332048974230415443113552081344501665235612812475805256323671795383181710145031415989206943409884180626501470603541542081631549593491967883270773087679728517609655578788053250772385678102080 [135,70] 1523254358738950558777775525172508432705457935575792398002644463998665178368872830227436145552031406627243230884968087271557324955152780394361271861595709343814112273910626357563877185927377476079758129214814063794445944619292418109398520866226157909615197388988010505758366910912255682954400710385978830830658835244447742992089608762086913888943847165000979767617769261493334615578054986776821453376882773006674489190270097138726235644729085642276958580744322582129777562008840473459694326862493890771650431034203243299893181338020283301526854809812153790450345986059551458641507113395261538108169338492477335750968633150959996156631661470469324136174216971104526565364449044510145576550524685308463144499343413739929394179591898913064564796567697663317813367266977416019289000854559030926111009917730174865671671053186217135183954206071100691135370111056236168506769949293590767500241768187193184134494481975710449628538541516029803649208792926636457457179687307142548388749574620568800675633947370794129474030892783019613013776769420998167155821527462039775885917617538959702047671472307188537766789365890334205747023029698788308771611114187076556810936426113167935662810615350648949899044164204232088788193307150619492626435307445483949600594825315025727864565862562049596254477121085601947779442396306147101432779309548620334279991139863087228445445725683337662874586791845713713950729036194364089563316816917823333673391944611950136536587504956081124108846860473765889590414909339636607019958118869316363006106922403197634515544349354752148043695188590848204239218426442921273065008174273166005209237019980500297126001280877884481194137501317856947364777425218781994902773241057967376452790417747520031204155876816741242018856574266105676929903854376473696974658233684718900811190503698434126926890072129874979530994618945434804060264081872832591790945492807561713918433450752341888526320835443188995695011354478554425130210949426890660232428231926593874549016599339938854291103817318312312969714755541851510291256360763733262292081039269672763125111362799706833660681711490329422450138812176634767479629255002806969552807720070184227514536572156692016850205339891237800913222729286636707241724979468865156418949036580839131655433202667556284716281216092471622201649690501106254186166502501079568507277990868547502802873911561880336102071816420644314393199765996049284015940185854301996614495376607151954811953764049092575833997508313823629476377315134479903908436684744385094406509278807712507388842594256730233401490606097191357389044517529067459632458801880027664884779324673236733563889247093924982369363399625581443984079548639985093089175290768957703000827122566238585067922501623730072292861081864427588855247038110043573679586198571447081195739822008015393920 [135,71] -122235130402823341625711609828463902517255476034220501425338897142423375569648940020819292006051617057837620531624048491558111692335981689211754752181524945654071711057726825891711086114134669859193699053231850069211784805158428039683800432161274667722418845789153289993909989229616012447407018864290485070800758156938341243486633808271768271889603274566877236733872665701232541646629428682190557082099865660663993322185864101417829952650891559378060089418918945275753925540059735536448110062885671989150426534797456376783805156478307710425760102704257414993818431737887058733906789757642710205799790062614208500042583773250701177504677922839730835262120158978390552941946035140577856602298244835859230762854330153610455337863085735466510695207884100443781623269704836628437292647523545991720136471322570588883993759598511003433919069432929878699467292382756340947660413214944352732573225682095446572097061289837887302118390174524560069366660672932760338507015238793645604351608208265212976977796541643633830826281937428526742807897936594909752739357214720833481611478575864870472642895263442351242715809584044404782363959390148968693274400549362841241793543193143058826202092357757560252053174311045236436184970754288364089843575473033143194949468503460050460073069105439470516684244436404618615015553756631809997297949496331891093828703965190665044682550008131918473692710574133190027401218087233780710828192157603977642295372782137989301300760590726161456899175615845465788259829211421821398539789724921367440756696831696842491581427731428431562435138656764448016100792811175906160895555467955494903446543383166144189703914128222049256589798719131362518950162753740485549037125891579615541090498740957593073732012205730311967192536357622425113017524816667105860914123008809048124873649344709151776512175435457894851954236432800147769007367608183693248407459685257936347925134108401059631770665377871285476405232948934175042150457788752389972450846278501530991998081959246207300461785124667120153868161793318372442749265811851142438252326789888195689793483042466905102962003184983711771242439651015102084560586345949205722819187557429553679329941440405805617268046630950730461561372618425315086048281462547832366894958728903418561588783556316658677947584122555183631435985373771311896249931939322429035640120051841742637089992406737734634194855066842185832570879759154352866422174157229471146300964006255925543047121313848405614136641237543627142984975609563734786158941911867668155515152929439044122569775708086628951319400294941578910937810213059467099448453749749477175607475835385616722830302005793505068122460976662081165962701412016435926993307641848246916103583180848598069278039616576252497211163349353158295195618785287313290196990511205127639931541650623920 [135,72] -8240484174062885481306513938045429104750944104926955532273556073391438354038382105075078988184100186075402368536872754556289794128302820542456992218525006412346729180488322664789517772280330946184510755462652444579598654727406272088152917418494505778828995019735986304491845367092442075416769786299067937915480496441108404277370154609902242457903062560938697723588690091334776061635600435385527718732596130751756633802701296066783728808535216999036333079779499926473964251940100275989061166848568267713875775202409352928531290465286094926854831170863579562210510602114100092721808958790995456702451942862602674089038346416491509253663841834826728641567480588802227898468478587690290781703245836873291611610068818688605740219390152507988162751858579347939012647441817081850960097967313693205052609575030099658115986242366689769697084892702410348342448657044266153362719151601874131791932773342196418919060504356443865647214021989554487074740679796802928500399277516926999386730686335676642515991912175431187755620187026622260198674562368169531738706764604140804024659340819340765059485408785786165004801681496291201075818570006053754359391004368626108231494921023489742847566181055369413083402650533042241968423941004623440681521008332979360987681150314527321828946371386190425045922913535432275000215538746616319729107431750819463598617787979053489176535103218181251068238731825010424493451783841036412629571073231486799812116536246699555785891375558344393755990879647972590741528316482236066295120354698140545301248713746739819321631839019171796217365512268404365749892997774868328887395201173795302209197310341415296194427500417901232049533218899608527961114302815264388643721551259596134574345192569404162906857499535318502832093988479162737134991977517222683755467240970861190943400863810323007669151804441215984688934263897025893611683557253676271176932383231574667474276186148932601422913238696010456971681269285098540236710223941519127808570960673505133537747814344467639355713858519485558035589273306684707123343570892540738434886773277675328214743409901182574485677122892351703672770579433227345165378360069273781435764810036119300711009511857118611113935183425469551634267657196243445499602570824068137256148808116500574295883478309431462228524323212548186456183029342150234018246987955448534011967180054194875354751719029687771663654014984431789015175645138849928242726312214198864634231607587966153746506148125699652121796151147615562697624139326330413653269135775794777577825151832451119563640133062417990844219792410620012584023375047212755146431126359227318841779279609788809687292621437932104518399667333361899656895558017638439843597891746451064288632626862477456620008480473763613552404595916989629704272412550292407694189797301843335920856893440 [135,73] 2109753227679754191698285197666343517048435794626696166160813063756917418282310591300793360103024657589787091943482404293969554638535329359050407091031242001133566951714783048250140153260702807785167283746680763777500980487425937421538920225867741020540612997323737228360221421178815470587249828473332809045492694642767166441153164165281175287956916495352430635986044462465081982664005348127112955876615152641314134831074141198474016744289577473297826202422520533223569773436073787662833005524709584566297187605694872512522487518554690325046748875124535855243918920861759268773674189156746395922984669362509753576729131192342857508875211415410051832191479462996402466339078943538522025499339162481823856021540379730932597517882784474318544788950197185387298614870357253143126544083377896633507257127293458060426704227307490703868654334703738896481085895222791681607058395314468949351745231586685659484928732810142834023411922282059100154470823390381908838089440971753289491153541435592126436793689739808432704972910961761840063212515677903891891485514497717323568853651189768742125666321632929634649633883213214804397293133364412781234538618140390403445380781066324557996991379130363564930055061424981872300282105745743063596535743803751423645041814522831051683870562307605643141382872348469401038399885902120206615252190716166679243948695012197207309420401717500525904660438829975026891037589247801483291775853241246802579237585413012977280662570752257949846283269470455639834334259285345059851740399543252909450367499585735957170985331451518495564608084524196735710008727475870381885866346351838329340309944232259559056137640561320150709035037909221163381027097372932418791646431154860514526285223609588676733491061721410790434355022744126223550190117688588191521579773579337568288404417398148713952921495792280539474246532167929743511455756232087237789852685116797178454744766805909973863812822112089967295735342446361519655811844271640858223803273258090185158867486808170848751770676573133439171495592091305594076762851669030448623120920819707434803302950497561096411944511416001444164244786425884710652540991708103430378346078188756682736351027123234472380821936571017580059731866188625573574518310482989059885138689870851422930537066611965468182381913559561845475816107418099344914826895416247364433768434662482855812416951397069604289223784774114677871759989701363448583655035900440730486755302570821854395515863739539473207554228004906018438546369241795879932664645839571242427104484583361846930662147522100803474817505337836413626843953341693859196062607814456584235656925658093294305419491054373783672715146937992542621105646084696697442991085297589275499165787999095739777779843781407704605297614160840208165148511093786735244541523337619468884160640 [135,74] -68234860418031852729087071691607877900185510387153295189839681420905573704642434001809580057714494660451826146287981204885948589837207226224146753726435612296446212509888123222368982470430557746138601917824365638964121333162769467492475329397287037553538160908631314012574016345234667678972668533281725144664294857613011947347809449008067719699206261561430762601989174461909512874129485200312477270980057568593443413319424074959067935417225807762422802189800542158684242668744158301971081261643385133191071108133160085773506690488751694862276602224266978079736473434697773026418716897282580571492499946193688077162125822046671145409281287136612482095247842757776089731332820813897919996326498458824148500594014228504757444919757771425902830626906743380772866887051981631728343118144985833037032614327299619265048002521902975941065198894182553785226668169576520019398470741659404401949210360300442080927218485708744803108852680927784663897902240506694727004832747548475876411187939768509663164114970803750137061338712556290558204184485488402349381055676517876289822029633954924357386565967303097770089150583021789852892792957804902017223102076990782038659281180586546270669720219300661884793890332318157881979448494814264027194094094146932398014923438783885744255152632230686163211009655359418973098718625841553091917871266725740229221168537049093236177271255578011114470050193203081498454349909541429137286733505056043874995834636224361200287955408625239277002150124142770827752439696326071004541974330312785485711237518090054604144930735136124377700493482581122578569841528173933179072058990192831089719942919744108837229475642831625218248147206831576791100224763854239519168979841472824258374555429119295929192480815879924780459466246948332858336233063514169917661230846031194628054196803881445996345283108493650577876266487921212823681368908415760990329875451916036594379336873768082674458412962052469816389217822663535204809921071945255730783608284575938796763082398562823307758853966815859011934117696861614081084389860269867584601014377898056382597244611562778470603187703578331666476295582796427741666046976219838389040340283493240475893150817514301272676116076480928324141242604112086916250005557111500105574542390322566142968152241055932594265111445627296708031751089807238380425395844092185862235830335467264634988608252559357029269891132509410923711487372985844252321354092691282970606219176443507511025690097369000292218074106771414889861865105108123203109837230143329986489732419139436240049212209067662051961509934865303037879941258236645957637169354632833584132441805104930522791359916747331396316894356084935081567384781228738265748000727665455436661269592652437166347881576672765060428279895507595788316306160200235879793988757857088977920 [135,75] -4327357473081938941364925807009082843326211842007352033636523266952096559467586684694986645422472128569259789270043546921256547255286699065477352514359434888524037380296335162894945522122914548831790038644036904506726983625205693712005988763139152755785417692790654779771594439239839078270267649334409948704082374359940381645586628400343641033061188135310246227138802726612368746768978520244845391666746259617667767066530765229829722628314596096432523570000703841807735571340397495826573642221542162642420810413552212430877912256122392628110187633767490619152984064628819718434024202999749443517847314325585549882795342702909749523158357540823334959598096513710139852906025570460002373450744176015025219182039787036159699773775541725357810347609614058663182482455974514525252728513902698235320202211769871350227844727537145559882924303175446112922636206489231341573635785050805533141731964237782071190843978086534392042510032882999127313683698554260708464341288662211377236642979174372192050597091218859630894610617400728551892022243257660006558061309495494815905705226445047781043560821096156657345413324880178097400470767658186904172047862945478351385612518748319899008084446679390329071404762802495779097258510642902731542245469751759455048167086407304138207737266745135854702946997414081953744420128780220464241550926396751509362242199894186273356716424113583955068705981350403368193372627510611095228904855509505718390975442464508351465153450405343779064544185299846626535376409812456029481765855867321271828206894741468445413108312288296447541039442708456985767591372374625723595679065638419416299276429153766976101751761574095340065758734141801292825386736656730997077624925713444618678777024685972785231414805957003750227863335005216939105004918234676124397686970567721451083694188046560362041305287507023659941993852564404054533679068887228464631578964706204185458488279312253571066361972905630746103697848680820857775149776233527691139007755719871191292119126466347038754883192837034888575383708992726928895242072474240821099403018255758700100084999467749729634302680743247543479994072765726517365118496317373607679301071338407368941372817791220820956867651379912868038678115951862641829501345005242245531074005700318261326186479705885121052928570563854862354757975997247277751052162725853204561180325240223927738394269499687509158067181313022259660678476330884884663154236715655250222917711946228159913177446681798743466387507158662827860511006991307598534489813559713951827987798901476358661816707435392861022590969077375765023046468968888039190363902737694089095143281921092568016291538041059815231581961319397955097392688669051264884213362415883421341290172734151171570184180880129154292081292742661520745182107569984364004723058913896320 [135,76] 232314994490312558916859092262950727639862154129470973908285463745720273769890441304692570371840023344746583740570094435370819137104057897235131171796959964032719591942163069546514594828939741700078937876650655515546118932792474350865318873489197979876561410930629551255638992660880413990583649816692587658190950586097042163614732672690444940627430553038896183026593542357293673532298077325063325565460263110067806039739896548584323276476844292372794256323408153161632958073457544051657354667314139447899352880308096671862737569514727224461067048498308479785903109639233549581494661657093408656546734734721421440579458638430699089117691388042681003536407819566090493105211353244623170741206786506389571988417214268601392373093897503043596911158011734071825122259757002561000451068282408782292255631074352913438909852454578130595966528372462632597692313442487893639705049655318355643408809313200666647901030299503570446224262554479597655578955307450945987026418106164972929774490130078280776667296000964444399083980938865742661431134202993614783847671245485030507884454075800706354931615935875380587999039595437836275231074520435501430482529916234623434337733407752548173677436731391331701125261684431341431886306775506892016345582286217637466316983862151450889236240269993932172169972326331392097347475879563672436126948036004064554523473118429788642137052085372270578202050088864409242830811395898545853560408728935376727527384313108201207701641643274356793931555419968495541651944918197450925328499256598786309608632064770008151625513947086280405992022008331353996340947328590824517149050461308982889834910766366271701465526859862177037296323586871224140683960397261543634001890014436148385352976976813323914858289899390235320084237908848380017297620081546747093521110187204069214118684330998522281030692350984349582138068032129137752088248725597769646602244525167152089767563446103696627071033477887283654622700114404129786503562723034618735764427828554938125654420780482497705018895136564967352316762890889522636402108977360517730584803988374447598006398594821484763346286933546922835345644595672265119874663647593786255739360397434034314149686370557640589207520764705325642319834072787787262590101066804759341143395837446994226573178692582467106039409184630601754566005007832948624747108691519290025661987816074773930109071869767868551946819297681878163149888563404790683816283160609608371284306797086035928549123918684977977963069069698263503093842411742337744077836559579104839214781379475491508412813542856014286562517524209950779325680966443234488923223732566739044730766542468341517356256178408966582248103144050050168249460980009616067704862308407717776460574811595995664645974843345608798057964339873051878295318506705693086474365574400 [135,77] 1652727784454587885534631454355553541173205207136230287352266117807151098957212552160986027420486890462616564173330078652223123158007654732457582352007197992480350407122845321158587220746828278220963294353489824934871193271175922837819945257484482178600887618590405144732373717066573793580782517362610877608299100480333155124512604647314908133860187683966536761741530396272523507206536888300426790099300100420070550253497766566262837672471654901829435240545517003559092646147529403981907787036788067239386586199181694019690133462917361211233786647855045457798007073346078219843572227683584488365077563767383437682788216953699860895258449025306208636262766631503846640896341819615623387991737225689400164317929936290503969806959598482626079472150232762380179437284437644119051391745231121837995528055304265867834370258512325278445373838665691743583682743510499666842380583867690587183296080253232651921870675990506463149654559811082700722355585049193589255073428136988041153967318144201046932561999844040784556915594651662535141970175991012964109227016879938014510554328581980401529012404686291323126555576369400382877057919599073074771631519659693541897974046470484692734360246050926871366207071802437756931902842217162744751948082128824390620353628136128597738998231113928695057548349670777966584268576205978757815882391492308186509022973831339180524212740545265572033410888638507370706217253923675117030534535577723091213450420429644780061423517103775273335746516913140027624127268488102627448226249035747782945775258028250190356935562833706990109513216883793247376558592721509779327200464917202037893228309234175223306239769436156845608498881753899994383755393456737005018977159039680233788473180198808453434597910694601548560135926115410070860522110416107539103770410054275855431092291110646567833530948566467009782405308880244767333977272044205957361572087725145876826882382298105257209186581443559985641134859454612410703979199173580134167657027654110458739794545906405799173362936790942281979860869335436748348818815582218867430510452905417626082495350589232316010642677582866418525044878601429796054239304308423907360798213091611558095566673575606020764563177737402827306832155676345663164663533629834407847622996593896128325320646441264110183887564730861063221947678417353395423263555343704755969383613196067206850680990996107040212989543761803067240545516489693661610147068045278028805927676397093009513354175538563566691943582744252685432869823295260859992665060960804211463679899296777090109910828839277449396802863736614952337295917014060813813514089390145106759465918177727552257587162531125816408182713893679179102102116966859839733441348949471396626793852670596725605951047860127022965173011072514991443768539601153898001876320 [135,78] -317530932579971425845234455428044497400397318861254134113854420841784212454533985966343574504777879989029448584464277488719267509954011415844165567792556918801976434046308734153421014869460907808304390053255551306526462656813287404728362096755736210683387765586182697681924090249934917863379473533672794995660652859324587165505837803336960373312582088228015303464588870588230047728246576716505609218010721018406811404914455682165617938764222611361414171206256793552703090638338335802919610554984895278007707733508488854225735049415388027391851296316931009159734956652186767096105879463745191512758020271536581964485245347001986251015938364155496654422649305126854586456417427779013996163894992816677519913516920780332198816984495838863469953344104437993887188619038797114476365434264376755070526096583011740778064599850709795949664528495624520790081984392493776002452583204638967612473750140576443200598728368321156027975310498937602965406715110145337787019063892768434141563379067005779344655897072358981485712256336436191486825139087560243313924665338298014051624028168380187545882750154517636589470387189928183465414187432239430375940083066916892442936557234716484624413216263532742972356210493295795430968901411856840625889797762967322214540467429090289694117930543843910480830111958728233232101285279446617969575727019396758418039695459074849984872743718956410315421097477662829561440257001454006466900727368760080049659033976179683749687890705965806774125430339522666457952269370403897293762036618234466632267439827225082771004495533307611220452566153115453973633100454202998352614610654909832062194525797094156430876974997991469248188713759165981760705515209521356559560814866103568518984479966806085770801974766830217161466471235807675123518712590475730006168135313259831495324988193011059941739754864903746274559121721675505993626911542100727292225032443349367398648209709593196626326959492379393588221373870294320208935061243780715688271092112884915690108621619654917047206110456527188663887997832810210818129224355105632898031913385141027222306860639985632354105836140822818329029028055319698449171046221592351591251764913563695733818229898113154054823835850161062261235784585306099812289998920303626007010132458037856891892053103311794846811711753266709938234057022243019273384823529300793894785203711104059015028742886229074627320928291949279128676743699503058439216021980726248782316674794192797550738588771567696000236479832594211033385211012360783743742090398415953982061652956881915039235542161795588149622854114294798144359897286551205406263709576840309660083682532545518463004604227736314174230261346793852996274713851359500622412891426959721677379866568009796516277700583286512485448539417309124672599666316426691211200 [135,79] 1331268438703644118378602499737112194467664633930067111276392572221089748762025043758432222842796749830368458018902146996627397278929502154931266514809008671759348594100900618776890119282390613335258519976391835193613716769012710178114890411501697158455485459580524050388123068863358934454287232332281382082346866941560194142802401202067215430463376912361518988462189866261423954592262352455308063590412304070397962715611054157847655155001444512369709496818295569290998092640229202141583942944200179360956223698674567451491284840979456172599077959495455151569739433283000370690292365437068893351898972643115437947771432577321884232151827351576225618871463258454199448675645931911885217608310398010175338784031816540258926138707559359579227494546887679392617003715982879212400190997830619650712446755182852179941333192915832549639349252083297748411970759424222919394562458896427575452010281707691349126640937671251201607719752310673317941586737975391116817996836267389161235061911217991617811953239650870475804384597024716704242297199226881823937605495938211692607878864356894863358248172854511207447273690736113107561186711830794759565120978281382276793251998898082996713004386055352545924525224385229588991499992534331714006329248727811410748650283444193120572079629986122673307207150781282058353498574831666697767792248115176447979265607370193283897373522962315127876414709911573996166421904490961922666599528069397381946736887915337682336785273542570330506416799725016050802849324382124633175704535883949826530452230409594606752964041239497167182792945296238862738266942517599306240858400851556077157824911062220339768537971236257134980814128531748668632574340875947819344241743803712069742492260027683131285160998378521414029143591715934408522148825277885121558471756872070741119101311381766448107449387875848846264298997792294708053325823676870528109742278325600866859126072680949943976118754715202634733042237394306021064850685210261168875436739510572302673298542476560420202222270877816916573592026643645070641635393249100719590388280491574408450124729713759926618461265736758058214385516390476498448600144318837715964879132193626923764759597180632164940909054749673161745449554579303139311319547715478852016085837369327793751842996978775195926258267268813147567912829255620480104207828536910122908010584005574768203436387479221626696487239155257102291353708228307618425166019867701062989709054494867137230277077659202135855339648585043005864625674740162318475150922912234200120656924605954005546585386468263768531408099305410647414760649173755597395342103631621331382418391952623598493871019922985226317791859389491883755734636963267857308478645439612243887352805559214503058662693178891950188837103383739467626895081683822120 [135,80] 137782491184526501741711725468038020389549470186934835134024896737516499324833567949423560347530728699532950408254008548595767284930865402511269527645582142172802341020957717795405993343868574987891542508162373440923913413315178920994823538260211651434337731147836611582957962469128854179178015424467525320502404638200933923100990567114517857264876801382201436808697456847248274466889973641891448617337793921859955678362113839435052664972634778115201964922378960940413062144762789285211510098005262807160563475140698124724555606290089950402446820503299858621692803257746165505293399595448926265305799450876026254716473659089800422384313722531230913290267351163505324405234249371832429861362724753084249275139531220658826339073386611888524377794466793594963606376509909916418626587921617784344706074792021490184399660998140357282013883914838699415486595060018386241971881820839088911601862960529702743404996606402905733530660423982459561327352779076505775584734418527419931212515493227907309735028441186684120004938777128430004555907447390166827989152324635051578372171517232266394549902981943978632975181490893056610028278114325143455888800959195847826932980062095107295854314496453541128812496921128330797925372180219784420678795226605564146471977239933004558838607480265888169139498978362765331448892473914982154243957506251529607347927330654637767654905732710383717154902118583919076148265442168652075351036192265700822897739834041146011312242532987404960516526035629343590663004159579090467598936295797784625986963577983670782346357709984714907652003186593056495740297130082560563981647660321355112715102906534725753921979960616903557660523993912753318229158559511630038892330116492996194468981157232876123871287124624283857505171025007743418455531126190447460409008077546933640413250419016730829352236527977226726858125242483037817142632962027575451564749952286894677564302144015464161471122893175864923576264216378383197841574590018472044189958174682610312648825292426966099062401527841649619626100554871554682438810024728544680673795146760779989205047972374638912425621383501114909698947228090904239627934267182754985177334916485234155459344748496685744898244425658710167160155512419561570543964254246008658404580191023103069618871033774785890374334292186529327242741207336324512120950834475828548856757013495147871127863519254799355352868642353982566428185261934652262343472874406546680564155029547855728597754772107091631001160206763953731391764888311257185532148653554046520944981836535743875096857862643827206483785846999224458287701960871049537224926726061195931893972238038251247079871731700913868518835366510237036024195703619384148756925343522156912750018331228330067466793341804929711160676055488538700672169724160 [135,81] 5297595612490645785225928179924431265265957185115300286339225541654564895010410026019061941460666219703482474649323967806479840385669968350119688909614251682806530619273874721157678205063323455032018696910940187374825785914946599610163846055346732657757678954686203722704795622598813203763272248507012545002220266107168011840285943011736610225904829710079217829768391025270794821864024425294952332274915585206758623327626474189547390265415990065402996284655221272169339812416639224654664931617247152620681155346111147366093184782174699497923449088130253831524949634296838710496287329186389275632144385155989589934863545472486351365543062733627452097406026739652107932874060246164517941322570204100847479307298221897283472992225292405169162568359208624635426203035336909017230893492219792195269151555119679377642907538366280488362641489167967733149721349864248858951221607991490167603924150927124813266481099462570042070008176164782543190141808383823923360510668054223153780574313962716699247381667805766897621079622621451025511340531299534770214384466932746292469750012330931313290721419600959402814568673541694036738446876335726676077161437835597268333581063026410904624246592358233146031362461824017578152001869457266716034531675781926112588759899210705002523156467961733467255223636920284681190092150139881439667836538904759370852599449182067968096834246598197509393864571294465099983352245806578402514469083215810954446081736855261339781017687204322153326042197791279699223798743248080179244341808896354282804397832206345924179847023266440842169561285699184190940075554934872974318519812916927605320936328477272494667369383580249238291126434700469436952551271854921306380842908240600808371081174448482521522581008406374009515149575504477088985452681073220384817327650679026543090488431880137816178307856645391375677892937822989511851041855018410341809237380215364317642576968665859057561121036418122382375929145706706234988875697513981354356873892234579207294617788899508651599784942133982738333290217377494960126591024932150763245527719976252504563879165670499551414856711308454210512552642594440478512872504805204861843054629796501680905301586126804913864222568754588418996066030185223151595793811666945769014495989645778808616912440603894354528245371977270768656303026457099836917286600031375868583566396049374380966467144637076599269998323119222075912263653176761815979222425709995806715166553733099791027531949168499175327175775108542362598732596130239980119958311413314316524784712922061908188851101587169293942482905115885661783094764697261106562318398520189256329869034927001856480940959487601893487168574005416173874282759993519191880426635458360944164066540626606051788022912248196270571951222680698649755182176 [135,82] -217575497687034525474254493797338869410968406204379803142021858026134737217893799160218127015267426786300381237690109718125268725742950755281766958966062090914983180206215560953685034903975257399929151326701772530346010687259338424537167448464832573363679037400439056060009663993476188228579691328888807316583294361112495955595492503969518003521003654365263490248660486558452296298894570477138770406386383572487611231032004615646037496663451201584791110885780693280688467898118309556185621272997851709865558115316297727054856200941708637396724099581822371227741805354371492563267001286792262091438884450580382964296244521104599176651597366049667223302463518568874813670973667491934640097166019054075215811502078471649002652830381873655950232055923823952944658045293363799897474132855881156071339886934850573490031532893512931845165462774889591482877386447040690470692391867511337060337506449351593464420921042207228772852262781781038825100813065796122859059059722119556777175050820176943809950729530936782097198843870866758731989125007870816916512442374909577780519569358780636376197322380138850336457013560716489890883098336964389570622153807562417633670281739904303774054137422187620496272491259488196182142095602512955619278295169286137044324818983613481954638483663008402958022864317365492587134773920121927162239832221821007316735454159482545662898440520038168310735510622517683476397510470120703150342162691461910243543910028895899466443706558035599732007097962805262767937462293297890420803457108766419176257378483194856413670375317155845612650021867818002971443079381374647142530761327907329552352087613302641141685472034200128461742541025234269681916125394392289298358932609165129489162372943451985249579787324265240601761783528509944930002966861490137572926175263076211011496567148032671767971946560226696074788950468851942631730422709226392149216527743448807795746724835305150548755706808091570982172815044899123796429298782516420992405553434099989950517524342672402702431499827777693972655791806083774250654194626999375954636220983615231170941456499180194136149453402538701273896039464195575009717580663207591190440563463857246215940249020475864029366930548472003781342908089257904181614679681588384157742000531436268885006860210983423811785212565433444556064707091017198951857348763588360930689110706646649569777517039030926141856442796221344285242335443400833188517578759005265564976168184014187963797616390480749710979892083544937804779678335229027206777142316495878706149545027163664347903291059201162290808302953923776465036154988692816009106897379581593917526622917997031538810724039810337561676404487208022853184657144635864782472333236647045922301875988672566509588875798803139670943327866035764223936 [135,83] -461033675684365753625537090708919003111674562000671387855974535126384081951809375662900003965889055682450845277807566247565582912112595943978520364702712090283067987665338298218768712149057572389157283329417135575755212336637455801924829578635630312924464934157203655018836984908327170821300253349937417570884282113041464610243590832889385138628284941867196766971777557772729097553848702341830891118614538414035346264551181470281092436992760970667612420839093017964532929102338697652084493269789754292501268201709624286572638165976682603542073487195501489791841696541606738626017690709193330917506957122679398743330528232176991464784795983791042374544222594370454515507586316321148630318089019337410162546819933925907843055795736375317280948712882277945368517153884008239922884881392457963043517592810923129977346217810466047527231614818437034999469747516009254514686498266707684931214079975349619745831464296265420077195591618569698084167679488822040425178745021260841289237441663654947198985325723488693623339764122054265869501603049597181123999305533952826638707032899426143267789087424847406043444648768254776189435690534382803632359334834418831790291561467544673686852009475328834084707660386417456598867364773449529308324622675911994792655824363911986930155224973861969185323314591714819427703158596482809475912232067903259098680050790871745980683884465655170992305412235806170057614318115771652294510546553418751140565685228585831812885657882195768351651102655113587103612679451890613240376223543096453735888260089772905250248396997254270119742661086818227388122591884162751636059724886254209191573868839526114446229395324247416602034878249030385141645642328483748656077201846763985980897146210178918290423588419415829901545374405974527844984810801801291412899410102194635967503125329409835049753503354013368377738409718402776447877985930218690323306404489419868066919451866511125627370811467251403609566888152874693019473331073382215149875559757132188093124172099660326547898924094615536387294549148916275504714748141011649444959542268158615879250456833402192988110186324210633365646211271266506530344439525827648089132764752399369004463405257723721647519439929563536959905277819020957031081281917480266220254298860545619057879093458853144647613433139599274745848830325819647455220117271098777411149487187354357635896886194249393086476484689776600382016215051082370550912082045206222024062057808938957707671215875880884780537055235349925054179592961520622509519834952669509939206998702870185999034133635370608459311299265192354715767108687409889150123173629064894857009763020599703611906694900445187168689043558677332037028119270814374719706143652032931586290900651483388026741964827325680829281848567046840 [135,84] 221245123912365965503731122171552758289186010885450194200057319998441283124052803817533455277128436231944225286151144012944936917295951951021034838499406550131144272914554334003833646668181875635569248575953202837327911312297206652532038499330439350697663504681865898841390275440001657056058475063038297265195638753914748813933459077333736405801292102708345304275920458161246532464861904221249662334074922315282147108483704432738835975509358100837648300202840152434624150693341000658460441612001678197495775169295209801739803480927098623780928843757452732280703742147548713947563784329561418037504390900959336791153494247661898850831146411969746411070796690504547284338965895518939578505346730661478229281786722381703706689083548382961979108336942093495122580977258749964632958968708788962205915023415830885605936723383097831108070270949244335606085242129652971024092064039978336838837977604588521535869138489159972893894179474295144628213513077398871286269783781646645370681652422460364429984003945631943817684628208959672950814728024628975985062136151145966515206900540207037872689140806273929579808649436174054468245815196413347510260180377875582526539670978974715222847653070279684092127491879836133244449358884275579167661889812481172716754410798723881633530544311018845925585292121766903065977065050800731976653392217221807180736732290348233588347410963021044924381416306544138450991486758508402907877099209642929941032302124906210667279270897972238572727886444235309992186859979181044773896236936560459012442408678283520095934666094025953439015096362277111630798684840252640317082366590928943178792287628132318897305970686029049408877519041141890099885101826437757664442476985833097282057223827925677905560706830773240021229235394829433594807657011462488478645511061659547530906536426189001254999982416631569364365429813186741469496045468675813701186209993141410446818186422324454961924959365044579745396580438398657572746948963121296156320073627471769210522872304448268544852342230138466939215233507617395428118513178360323982425748192657291290422849369613046990818784023749268937991766816340414039209619406298351909102140496637674681120249266644025216777875058108387573172715394113368581559531486098452420187906264644561579051989469952669401124286587853455701192737606486549921983129888798192494505627890932729209158906392579096453838086903204186257733875441952147681531075687162681733386345533082171476807343129920975926590805437842912296467609768186812296659252942209743733972558731600475644499377474650559199981224357958829303397548184453880469130248945536622305064785329597407536859459971813288406766318882716699851735550000861595548166907506540978755076643421533849016327194171874493215168590173824 [135,85] -253633773791053031942102329176267581872918953961887045584789687187683442759161698763203771093648414969888558517627980757796833355801975159973880896563836885420869964068500143211895975829577406040133068604307267678802283585414635501609059408703265744799552573820589320731437700509388392665357391522783926224757785224186460911147072452410858344613928678285831251823273273549497838937855873865797666489045293214808359870353267651185734646718878716867071289392584304925089321147538969618195032423957850533116223037917806492961985793447583107695447697578142304432731618522523163931196690643995885973296263406493110930698800108017590702508061983365300873228769771068596946120723262101736227971966312004312078306661586976960361154440023424341615867798509557643374079020109044723100269190077266554325078114226667992189119117248600899069897134441130285884208794858973858421530141939751314466441268180583472003976750470660606747732275789595145400025979066630817029047300577128484201869634923124948463727298199365008009208885256439714074806374024557643762158212506122268858591544904707092104353008781162753076431271078893234322362753991623123781641794855872132659886196899984833908134203457873874608595972543653449429496560244632628688420512371539878524376780041702448932232969549640265299014920467916143694726444492139329000183906843072912872642682995515242948262399399040808527675460796134000237502579469134393868957431888784401116500786576577912822042789964244403440499885197530204121341033735801111816806480885605122817898821434757036550196477866448984032346410266755217772151148967148845160487834852905270365424396834056401396982550767058598023683168637795424403588993392321017425240600030798198000262604041651225940392295266415924302378293528610960423316837491659440659796001476214855762759974574832778859402846011262240725048402565982371447521683251667757676936565139185940063268376964171470296582452417383459705612601695943488904110156440522809307529162666730956294960160350778311758113149651991984127756482512221090556854562036883114620640988531568884528037003327278051168331601852682416959153134726402308368439830829986424894657210702885797112512890173829606454623943882701063621240689775427150192940554217871783871926087385845164291015698829405410003126649150326587149950944042438796794079895801079384071289284514104923466633410972889651880269165771270643024787432167192447766501038059306581859923119066490072145869918768421580766977052911392773227194975290172717029382050417276081332155645191654217694560866660314699311186087695275492651698356295792062440252708091036586908423420414891264937290469798292739383087047595142397658210203394488087631867910654520542630618752896031473653687159424386484035634384 [135,86] -46989040508759154938461774374843386250336849975306289091922644162293814426842116118976349245346052887165877615649799946802577144866351680317569057506123645813396133362907056002401815064724277927885438610354395463982510388591120900523486438782122485518570562925849700497723801265560410800225800829025085716531987963691615160021769342099650429647410549338480622361460884407020992610592109751728720690641681093822783430797353335231435151370697486260495674141781648757810309265582456853802646668558973409148371938145100631903882089896432644932650988397819187592755695254398374888178795452890913984614714043022750870548116243000453035389587935435238069411242367054884007940216068311026058502828331807596551036295212441931476443109804442380966117424240021174437671051711117505397363395401167358313769812765365030215361477708845693383774274302512004539028784897193983149960958682387472435343372424460335523171983764956822272348976853456273771176618846436724490286227483932357630474634182583168932553815754214990719581973222311294886478799493533446021423100244222311934376345766841341456360046921801420462607826813903465441789358030984354823384954668246455320630540104332463169605724318734379155515257438194062250318328865989955453947558044236553913299368385030674878663880877205933804021580566337436095904792907166905884255599802065652004478385934705948297386040008982383665526569264759654884088213554710072110490899482320091177021874199731822920892131144040598719612684578148010893073554541774875888528767168981971837579466426506357443046791935757993771900307371550917288910460087930437865772474532207339860144961653543855990861237056394297913200476445594444695586097504844135396615614133059345167508144166230230490172980219109220964009987282010286888457505307941510259926759680520045290987204837355502116722880282389100177700427668676658212849955567507298854151360506930646545675286370118208192671009255435454507070509622932378063996864815789876731663792868971733499893006214890646428065453302510584500365039388236660109962006945756958847183849833655331322233297694626561513944622310244121453927993979763256011150824410898865314353756015193201741129060911446742344737144004783907911327067083484693076094797608782269738847398131041241788025422773459708399233640327089349318799176558993040441529263648933343703415093614735530867815839490421667213339271528036022118827576514649525950427007403982515783282944593288640172603511880617728066493219386629253810133056878553108948508118988783781920330234686437309352118880183411614059370869907110926568184474055524780653788847548369439863404301125306436325949925080784603021112917646585956987744880433464981900531894619636373454517989378697296325985297154987499019552 [135,87] -630922009355447792405547269754344562907813116477219113644038591999431869461679563034882613925923367212761145943471813124543054877156521640454036546824256496676890900224093564919616226997871584432295565670787434950529410074973453831514045017679038457310799271047363564961369713786567684459004901533354209966285263379179719970954508061023561498596489778752858281383825697838031221534567479315466783185962764797632981824731053463915656684873840908762923719927511971479515507236388142541521076481106186238772653079477226960343254894189502059489813663111619101714208636892820165978304232238403249254116953237817657067228846604499713696843917616404865962312400203263020995589563212457944597558649740543614805427015225118635954519167424243873293812078607068075915287251271065981435590478870157976591702062993711283838706063622836220385333726584663650357522592557637740156910739974379610092666008188382798093521479408233925534240853109345052750492590032294903802143809605444438849556149072330013217631549337293214536008164613628041073719591033667436687178835174352547250172767700698222679681166913594833337984983383809003490577510006128549778115740645958349290092416792400039234024937885738851518252503645465565298197304969209580268942538067621454303940917077375772863533152296690552282781246896270126354893533624416677029416671719202605413062201945870352084332102028894448175767952006909762750333444054906524082021327993505059733559179813529688531915630141808327961376194093596658426304480721617779420056830048065818028680446291061073184681856956447478103818246961628398080557071821888400412806899075792294850683471886377848693413359067004598823620756382174927892342158815505525246719692808871986440676637049982309508974896071183458036073469235774812554044645409094701385978075273966427203259770099887738126078479552843836294722913060428661514083754223639714470065483134250105001303669639129203921312998384350168281498728467610928212418344464476947538748998648342068911870407507730766461083292097949742388796564196189033663608039439443430237773636538927242511960621447194098180124966851561308888342975657899100676089686324257135218167003735518704319765416313207735220984449229247419529167816412662404592270028673486933574292875353054446118922983515864695048175864338452488295389848745949698319023024264325235780608196173101803529805766837959594954926334793309789900509033445036105764389995962160965277105817919569229687174955477472476534164247215983569701644162322088932239612792620671118619777694702004190299489807059113504896367835427839012633879125256889895007827727000930613753660556366172700585517198196211394764397856124658607937016521674585109940226368759106978907286600741531714144974429788564692 [135,88] 2081538590424858405802438683129143924543359927846627371026911213692356440417963872460491036569281981856526722792421188579370647205574146108220462728150046761117021156532916621063965877079557485617941999489086290047156406818708561592026999815340805152771053423391599062857845359177714870792040687113634235773310914559353777490142202621467984437803960265752548970152031550419407869931973926565772506107297241578906201277839497730290220429046268485734602065732418013096878410516034326051842892303099739209062675911322184669333153576198885819766257364954363524273232464882348597921653809437698073729812879510294713157100013230128685513875211940173270528152118734684749119318689954892210840291055202398789695003027168516977522830214185639194446409020229203596256723675953798630475623821375723017546250584388023207051320399903858655584246738641488585968469753709003049383515061514964964160357447230461682433793850398514818273095032888067864285070118547131592261679452557795110331083006860053082884938089885861515443256491369612025822476724485129641971891103157942110312596533465020739420110393453736191802790768753734694029219220892690912741275744720369877648473635220287770624435886893193039107259598058040879280823190308269772166035643933827930902032079013321776525316469053053722745300678858262312680307773860472703402026023185307637207235724838392982086565407960867236550737085432068361836090113939685609369799324330353712988431747817890254567276498906895371733206614713225251100781438608498460728874377065378534845278028024635221383604286343765490950078690465679210936365108852534216876517976806541235065507797082987758777766765210011623738132920546840212716185805028015687975277840197500263720683502052991584660782022055681589366637183288905206385679815353336681711419704706894113118989364035506533032896003158587804915809566498834387152118661121914426321381855366769541722753389769712247497818295268216066736216543202307591232668868860440926360508534482427751052099650470307622481171725523604840283241574230734142012594380461470427422758500380378367206680305111788522800816437329865864855926891187260286622241240213088109338353492454032108945578936603751115913885804597407618258062992373099286854108716063723006942789184259571036404955541525726952308041997436670827353601685309598226703830158356166477995740339119503530830770101315681818280399723917504497550252663091493465403513877084043190486966274266963975344655288551465451413317975122145161074077753934785835318600566469139514141774030347706618381503163772793315477736745850641441049196404346634500621519851045613164857551259978255157254881616506629022888961812092542309381184962257758323211696557723585774359734448184224505200557675776 [135,89] 73235433325590417805734886383139936385744729897985019002080939398253959699818232792084121256174986231769175331952104489652600555260805383877837014921484728528950095022154217735072585646475339808695670694298996229883860301449655485480930345949822894563670902383986736264680228219586026907592689071846131707175015019406732807953866089517313889668463169905816999290760417686902736386229185354651265350119758001529219641468923622956706389653130952932872438102054987588528441848276535814272152454769495958844571658442734237980194950475014912702255716675446431665275653461732179422038400909127853771725663874245331743084493144060371149218707113673129295672740092967353537689237969650727625892113528635884189889084342001042464891659251493774443348318892144858452251418380700380310146886539311880999500424516799250281223261836901024885901589292808312474207275543825367759844555926212291713464950937338600927202735035081370102550453289340478857518891336966413052697066764986826855404919706514291235743718595735070615272672623480403175161759284076520891012233345434935751175425592331706173694430658858258329642727491131629056992373405074243303086150132570467458352069934286720393748084108199003570465469571069042931803285582763397869956208856617115038636770502372970645193632772859834892848818414806518328133516617783143272139137551866560520525994843001467335623872655784856724062734019241082674313923992929599507889226073599020452215913575229792190020867740071726099210470389776648539506458640494181849005629470814601593719957440544661701925624532906276685498186276333498634475307026796573476002239233086619484091480486350163650587960238980590861222111241764176658845657315481847422802936891433688671267141982812911550434950521485456739684498119820448187675524151778553845441403441578137471775707919811520866688327982832433869284182869715727760998218115708575067006502352040447313201433056266918234796409431078063857485090495181407508775878774564529781945780861847218874499228729890241172215986358253287245481108860425528025485260368622872035090563530950633932242790052939408899242071541903199822707403751992613780589624376114720486185472869765392788732106742049901358446218398424686256989910619702108596605042822268636210251427233848712624091899734731078571839513203026090244080457855223102312241545520967786584664997930083626048067528665241281029166840882123883843694105805584368659961528163109236353143515239867677034338706920066030566928189880345777330862483324150950007828971633378398059157197738514783502925175709164795316646444059474666504767859185613036486570976378777970644725333421059007488649571165727508863474007385811179714513571915239716632211393300279619391871467535365106485334560 [135,90] 653428783470936586558462686654184746788951979414075143412199769017904589351061267261806221404699303633035526678133789755717431182110151006468231064021832428473515188914000707664415109661329937259892410294067095930021420599480409382014077620439458337897792985153390839318646457143174043005307802762657569192630821990793692407581847744100972780328371309416255320483079820080189401215918148977335276975437367121566722365859495749747124701595438253077606932794264503447671735398386989170972824824554364445201640338003892152108362284430892616880213523275649839244135617392966848669851338314974631369661716131080569554875531015933948208743032869263428032199649935042865859622745552857508214654565189940611934039817439057054160176931241493775558909667658982953294292672609180175138257459158198498092653831664581943184558465611976897860881452408605519392240125708799164438680788509411057084069239573160360010437381104430986493580575345423049738005792213714704351215099927759625520675938165799067240921943960644320355065510165561377790574038645289303359161325750879857573492988584471710460208702891541341655952539951449903755569065796456807183053149886949753142147328101833231912137268495785652304266724772975566584634550207468217847345134589434428147787445237505370881904467528504497018758528151966607310829739465857456767370938369470601637609321351957095627385977305882871430720419163649937348630180482580281276363569831243348541629698298456265957667965545786417980943580113895444438657607650910148345812818881184172868674174443388040479897154675901748962100267441105498177702231196788930106342686128055438848412315016050319838565350427945699413215724276813354774522419620267399235442858565100261310657650407277505269500837414220209545607948799326400954133936603617247881248185919918031241838102333099719017421633783297407814928565879245106869327437791253420398177286898703466276883759242349798777270137504613585620436546095342376223576526672330381522616666632151772679481769794163581221595265043470648313845438179144886326170111230625500037628489048589795164053437944721277220700965559721233904098306604759226476156304716027520450125296568463741591631513301037488865798447501453868249650904028905418644476760635034745916625609219714651098078476303427042614585136874668327764421136319995655639007454794251086898266538500593161556701686757376999804580549630448812826644625557146230984616454808066043527754161958295211416238043408821199753046907713468505477942585909750794204112577841319596078952785080112199841363191801651199050422869488709029399158011300802668197902081222207622136927510064198946985231054763428483150452173565054883523794862477886078811381091914718575151333412762695489408 [135,91] 1323299825887019464279923731595430675792754410916851950197651923577652636208672843127770111136331398030852011647381725246298136870089387981071386131620600578368156179706427589324901093521218412943328244650169603262545198700539559160837850283404857632298145243370691562052159722167233600651639994257711949441628753242594930528738727571814401097495132090813875107379267789838114670801637980987416388546486256614504184888076919762771136555270063256571202815545296007040407559737959502966979026267038860309362479259406526877609569086714059471925501981473796932841287409985363450383969674763532235518940162352534932499656001149946208248702318329890010631799167465663074262079320966095508713122092713350652942400949698639884923781239688030878636671921779580645520028767411532635650571158031707670505134950139228106068935203068441452600060915343999792712131172407920903412146743084914667103592362631424057811264514033653588695764086409428239532798365684955549710314279506631121268708154179480323183094268871858033097400616718264494971826750692759543845078695495380992541860858885534731810980788118260216944463305802167000566459849380440046202166768695161294947211781013201072726751670355402574979200808343229940327105690341563574633322738197642707634975482277083810612691143967475046771445258710727651854054571617970854300557927810471243592140532303425810747055803300023508945170712398067585280133144638653583628844080182617621368880697779212885578136569029673842007587976238137937602018423166630675054439251014797405843327563484201255922342795692520225942335062898446624750802553973137868854702328558386842091190931282638518349993085049716115282125833834033433389111265151535872518197878087536929516925530778728668396639618912856843842557992411010637659480285499046194592869119058368459008905319597049030137189143367785199893648395599781712706435099319386167126357777286172914892782511367705764216422916932054177066871740337691260782283231021563267347749206311504739258143959903655750670762380064526559039204421584479806502813122272292644295702313479324802892595922786516296901127087389806966704322926100157855970832950063600033347350909843602352938292809296265544364752779249929771268218165497394574686328277853820886948142581431416280991949450954680919316545815686733271280874814784623495239141956622757354154017698706727940307201847489981774297490246967100603605844571649514588649617320325729394789446975224732645730155972832004749298868083688398939212244981356527227348337805579358632385736041999201175663825288500828956358529220249339479255397673947141706162354570037164336667790730577710788079985639248487565722070361262917815923316863966901763150176348240884965043397904727024 [135,92] -55055720002859406847168623761693709306973375069323476284547829424393164837698935327098607724345694546296167342236383201862080945917001900728574442866351326918277570564634283341155515911532409194279990590926359611490916222985541181882555114876458643421836742774789864034801023638250501372479589446043312413730588176950275898349372033008136729201799672808522208108153438238624194378029538775596326228196708078381750143763357134098638218579276032033119487246702138070201878509273593473705023834538869609942468046839382779642395841789720754091180023052042054210456320871887006883496063844111423079546029186842840210312145492914795614087206588263716934500838744143697877984827499600319167517958556676929305063064235696473087320781508411876605824146174941313001268621935364062275112618739730651806129222896881416092494929452881291201434201568169971447427198530189515070969614164818559158123103786416268397398805024208043019479679012840652043063373539692618060499337796246267506818619072392019328468754902801048221066681458340371591382253131902437205729775909077452875754232759569630946177182472134849006872481155029181171076683382786242076938482507488413086796278604572761424405052445849039634331323950038788444238568963687212885056073553828129584350756058638623494991228428473999672579890156950505736312491411066001865161443419176904591818841945254815396878433702824472661383530543405622906721266790776900746005293406158888763446681437789436835832147258301159418353202146225870767878980417646184414812751286960882161371906842043546674330487481616568368216689352469985679238840443073432705188134109211570368619004474335213821412632362100637549203289274561880340078893689486920514653558684089826706873817480077637022927660717229767811438262175279184123486625369385835082122039527079471764049001795952481037946667220918723077326247594934400322891224236610977036878171172972269860151037757842247032142033376329643322207335299470597573436504082659227437566803128478898765250764197416917677422473818110652300377684920356492213557015252237786323589810777066715204624070787640714218563551828776985799140754589747717858062186930720199681530944545027188258056003008466103724743958472520169360144916264193804913583040712508590391811250716463135713566068054190729460502368240053080729978404624901097573420943993897371106422062625798093086379497897689316943612019515653631708673525588740740996523108020627127068244826239766032370855869916331601394777439828566625543102661662903046403019381245418201513155125583114272006058738410181710669227428428277102142963672489604529504054868965392800166342980982027823995664084790760969380373821813039408749451695487570104065819803236156139518211170688 [135,93] -529706619450228617857089339158105365738214920999405570036376697314122093424161007008341835040338182572190079899233866322090441662250861800102770660241412692891708182060652504231846023777346958517064485787171627745948792339864588709186646875490809022648584823359001301792054175732851379829884605139025057236904746398863904846606509934635077173506295790050939245883210733562134428665482130337100290561263949761011915118427724425940031641426865438177830919792480802529084733049104489627817081884214146027468939830421673398965647340730279621448401322258846092791019148449573467077459949722817812075733565874412400850829385265236554454312689277987772224163063021826889101704927562764760580155362907987471977097763829614133087072811320875374671789026343585583911788210590119955311747141648281268824393555448432191480864176033434424075565695970524137960813493670331412936647482552730479582750785427800938951361753829174908171694454777635092409737042210745932119091813350611118871016070427882817535384178201773732925026150318517417271634899756734534444992582824343163272880082574346883246362476045897651961581441772170970383404426923167702322917619722385618043617612476346693222195845999370415478634873119563247030961113438017338102957381597725750255243921021434605382991626154673971521946529577727735274296165867605583483813656038960532627615998326082426342176125080028852433162558505112046082845219423096726852527995789324790838417142003055773170453374430744378744310356219968560251733848152738748855219393566640753417152633268938815855497295307216749678227023390164569761368171924973387346120468793098464243533510460474085505952631336522095953829735275012806547746486843547301870885426406809084066226383697594378596838534825738678736289061332993013745108579770724203449806058553228240773732139369561049977263026138705003936384020445077440054643651201182276164785313526605500287867860951999499177794720488448394014607038159386640097067104925727792657532131470674887290635639564999429987379336258349712992086960424404543366812037497637110377627703242271971688001786952470993344594603896444562532055720205276781954789455496579661606569191043065587982342855117115598408871702010198110931980517963096470983273920810186099708221316089496466467518055827237120327196541893911324661000274699459460641320185872180787588630660766483191449189635990731891784232285918495107591182125665862525042127549352426256636466246343834709679089965986881829047317887220351928726008173802016976768058880723047657377810364593153805961291799059439475651810961963435157439136810477225837279396854245895588145216934433456471250649265387637381663309990034703903189576470171326949166480715551292011662672 [135,94] -1609320256696635764598052753258921621600250637876441864327830012827143372704913355494575646873646423763442208298725481242606320727686846325899148660847847135890906664603083491678468199705100055094564070445560992203057616322029095559576494847024397251148909836898914722291986724191690001151967312495536095594269772669123827283081811766145361390048428944821402132051928943942165548282336460249610870389053429271517409831207574399153633546505812826732091697131314646159925778459550483260909819189855044884785074816246411195004020742074249163976020894590807710567113791595990677226414543707455514144207723029178908602517420753956293291236889052734516758523268119087834532238155127606057614391187796829297970615831633722526595700075178423179482403771955573768072570907991315052713334887725590602468916162930361105918460353721702641267072485333539350639165384407148413789389675830901075543135853138909331571203724955866161856436254630985605898786191700642804482693673567569837511185245771360601951594406441175779213813226808758578979094438848100575392078567711898652548216832044191782262661377629726652062519669470070689194314528137298800867400451572130299814679497209377113194164665646992691816918334852542435574694493053249806995880336839587762619452804784150673695725331911540894121080407119320032662119965231746131568395543675229125484101418952027465291026320119244817439011073019884172365109233439240885161527913068076792711834909413334531349174626365130559245552973571567945659418336310935212572885805198873797736842383184072612420088926408422457298228519402416292526177141060063426328568580029975015114879629743606725515802547364084543889994842101828880758187264141670718623863047319819234023430071928143872922476903347655205172639536600622866610673473963664766978240328960748701294849022461896311024555477970548733886074796699177459151584597157956461878718752178034750029759687334138576029188302809577622522514830319660196926473803539886239470264792222992474524293818396327414003288940019918792604654129139363235626985195817486695642762167366903091318874639551199015851671045147466925143681096494786731977623188092843451169065033845038830834747874560545616649609667201174759664010706621875672740677970908022104206238559852031918057935273102447156067252941408717015249173594759683919456945565015390806099177399502655016142628055582338439199325890021598854104132359351989654959828001628507134918456375609523406261476993104707536948998716898543731452796247062769305574029411504681040554095686289730407619402284002063952952040596709156672869926666339121954267315629077834787663042575703600482364952240861757417009286092663303787827117946750305614139810307909946720 [135,95] 21180677862048768182128541915694445480965717294938474733131411511766514813948298012400823367568421780465148465814667265029166039236286601375621164529668222803383609606372271114245601558206614289717008431497548268864273826542808618531413181047617244997508189791981003718745776942270850868507576609217480734118542701454597725341358564817145102883248958255132851331562311266051527420065560939642968949150410160680097140622662777652982573776816740776631496038233586240561073589632098200729707475307192932845041841676777653261829572093129699281525029197926522498843947775313431270749346388987511090186481952445295887135872011693742261399009236076487462138653202489756877290804302375484558987630493772418505592247580620196944245808506261617331865261718395892448243822632282495357807651461878764309649337782317011574249501907908427709668321909596921920658168065096350902198840520735415174955854701572828772279236313711951144272370934953689785351183666700841023540418252470968168625775599639873679573688432505063627523690983009960184676728781789948740844846053121388470218725547631787631625915395691844622313455933087380669740481164000960168599005182830247774394168016400173830972367790401918665884382881011937874582588144915621135429409453198844415133635603813089120638289909723271605947545805164095690255995632453130863589501300702973725164956046620490486491659169689505384952412483061515217439201805487611815868509841506774317395729665199903150870285820383537835033991101379942136250577713523443003909841948361530582170076230252000044864385825984499370950153258526282966451408367501475485350437250374307800461181195058168461965811186286932038927338755891535215432161245404454326084725679086797012613661601645732796461747846702366968523041543952855811549193238546473170772426609592600430783807960421999629120319996297689175159521332483204127032908990604157154550324166124343227353950404283458815391532166314268301874977548891525432743731776909333228152687617425606556778873504880532112308612528314614985737882940296753205721713235684458271540564006143177345602222828904942772266223612128968187097628474464868872323583697302444201859980231329833419723955596581284160031345808973647582678438597612855138079276419697575811693113642571261288247720575517861652700785713220140136552513059479243143559899232215827893385629004085588040757122241970571824317321147133820249492080660319802497289635469091010250096336789510698498709990056858065460965451090980262300352955497268008342871362207013501490022506578820190358754056042137589405015592637618945478513216467822428256990273305487988461742917776134949171999653249447304279816848749983363747686729997159862340153123763172 [135,96] 81831797911014537295920309693535623475293712872403577817969000387959929406968571565905020981494547314698718734189209752573884612215182625641914265613686723622679982134179880447701434516597366870128425934488390237205114401983121363285055044771717269040624391168180917799920746844993680110458140874687883496166929657047277185090453457930255070359518422376530431864148210628694835067767970717589383167011164868129494698560224154663917604678583788781644953633177735428086028662340630976178628472956371225536651781726534883212877425892986423917970405635797664420439520376100493835894349443537288169697293205662243107260708824600605647724386182387445534523860877927697073732236336675503721167640755141386522359432756545323268162497935906084877826669078304150066704351073869741919953752693749428451576471965031946824440210173187346484838699349748421518344264981219480588513087527176701355254099634654876311432697636178902369467290814346547719851873585800203414532186917303555871031083851580628638506339264806674126414461449928079491905759888861195578999749143379857055663005781092954308604814679183590607736830126645655688199910336490754501677005336730589539312375915570698798353324405602959064483693619297814093435351508198671560984099932180513318257989565216339411334356746969364980850217697428786549766684221807932854080917961725531207511148041801020591300356970250974471346447253374599201874051942967144487762593190369944695457415819160420338957935687656066379100359591056403664515553221122330775554308652832804083260952097976714841296185385181157022028436067049485794556645420270405355500405434302720260244131577057896600327937691006578356114103610894505014675436475336234267863279810990434738737488382147480103268533551378479285226116605368923666937006209343855743501977201330302668733393200517669352850535897755290801133307174854933696080421755976582873116543017875658345057144754599281894431857012586354469774729721870700132658944378626059329081890885910590387913925314164546137081375450596911403008469198477746588970405378083578768345909364474799196885695072315233419381281513556445927937276261993027211659879818755667250943489612817348841188463066263164335216338801567490222145783391873106574939252484434359047325550037085057513514797061867383499989428896764119249768017391370132927024420010134183701750041297368106586100671631983449326875942281805043026142940489605280247123552843809672325939170038844304932391148830867725229695986941807717190508128505516581870447410829667725588197850999605569400391771695799249200157256683016832741944154270376264681257189255553270819947296129382207417731908707914028222549088090946660777129014491071426153594624 [135,97] -406155343667988271004256036586921974794471271782966122624221014046565796483277560675110629469346755896509451377464564149521838320559063750387139441616905276782520661909631059070758382817228126056992413939946541026399488056990120208051034793436693851819107404958843733762225190751756075545603441672019069651684473443479216879016784669702053693782671891114855123503522571439601466647430694900549991074615635512487757127140658415771673838320490039564759287112387059069685419911943918997875731216628045409908047908010462258323160079537986347414465412365543633427346325171377839474061145847986228889789731143304922637857250448504691160153005076693121018599685833116240871675288996099750475608546402746083111056133281997237793974058510268261625645610116230677918310713730187175625048796895312168978622121060744033462205513111196416760046409292648140273430035953113107746911151057609710667735889443635422104533979489813361392464061346928764848400698403536041863925073164433315580588211090140847475685933171819359627218126709846869345178950921703860106788534870280315020534413759630867555874633920352101706859772842964530400393458757684569084429114169948934924736313733828165555648752272958360896293309110740800640755107557597710832153157953225840969906374608708153688340588521665404827813160243637420898248844801167491236411799222012688711568456674098281929827567938519929411333903497649764801656442359405724187576450715182603473202938366133965766388461385831363686962010281448604313147777714495231434216955238222689666359524421084397147287215461186298066521828424920506906046126835799487262976508486797218816030499084495414130487431528010880078270957246953875887684280946187947582142625801569932034231073535467836533140305287929354878097729285007264183613680479870014134754449631190888874857298958356979503535594108867947689398648175865776453606624679188029344975945977885679127967015936149328392864479499462638726227005003165946120366578725154726187952118967481372517074344649757960572244767293870141606155755821146794853863488993719787449889549660319431765968685595849620801868514139956353554662839408951635785261725663449408931782358106465300814562075338089900424292760620271177377207310917960847915977648327291792199311188080694218897007667782814836728740291694707264790208751664869347768036031219249163220739630348381295088137299360114201806812867004740761980247940629170782760233312987632293646958943633339647106267747054144729805132729417365106524011407765692194019116067311856455683179945952965743947499485662619336657021700487334781418109085544224513048068697241910741793307902257914977560273940196296772344243100338171336211275958655507294176 [135,98] 367956969559689248213560398045671115274794725552209843880615286528310198053547394467349890834839270595221688059621372524501423987899258932129751699510738502238803468983632370824157954100192224491655386380544858020177991865528034747259167517032719185266894924028501697293002644140749652861651425202846042011893403246305197103728796250620321521551196047651702930629581322084806968149336400342193856372420878994099176768698442561873691343772901123684384905119968518357868114921982658031327121889498991033767955128631193928524073757500979154953774323167954595643431324878092481374664744685307339428098973069940993245643405457752369691997635140702252305780906703556584799430280205732208775065532784565608172251902437078313990514479219898802871618604411124792683713713953049943681708618178931995904455119637850921277295503343743987768986411717442705023159290737132196996843501257664242899378516284752377676637194713250364361054708951781018649483447829218798054227964717243594983894394016236672533720578817815411809446830194619925716620311496357157171919579536842577924717732680871904846026788018261956652205919009235235904810177745655605129706151218526216775098790026740380936571989725563425729308511968805186853951383428836388157877959960611155102209603467458308025704567583149945573841286313296372645237885791328192525267567909695457269762586280790090120772057564783625815666599412527525085992394152354968625491199785776029763841445599183629740697992068354893852757964446822628459245419112911736920397979052886924329249342723110153421504520901146442947955087370707036267918263753561576577497099171966637914524674930678297273783527202716032422339333960572408168586387525727389368272773609829655748768539760201914925983621789536259667832271150161994626124905065306995905131627068189901802258827709423403592041291568612064757007721245221996018475952866178031343783818028068627675180345775123704611946327987135736499985125674034398705149920867712620807999804915864346418105081642530264965919316375580945848923297962543381695250675812333489727354406265936206223206055598882139059782182925402356334553868199839474455817859773863843126230934918230319497882948774945677540693013617997444670617222011899360752828211942632482485996276922824942368503787926676942116696019774649538260342239903965345292861947056254072747889575536684359678633783438212231094246723063527883110304265553313726070517960465732654763545976094137062913608665687541512346933910005142795493295392626970184546559168513058983472877962711842460142179593858178980326172397244760294496231923748078962470925608275732082193197030030401638785235355388265909588860704417360848123972226986944 [135,99] 12510378017960321595982535583747110760623894703451287464151229363649971880201399068190273778129569272294087008326094136820375779062679371744480847009859357950643183054326883403897846195941965969948405107705040776557595747833784375724364381653378973551238847056951295210204407552526434084944393560294126413808419983612928776408881958089374501346622041831500412823634153154373758730856623410900345704819788523840134390823287731608436058491988626875199051691163392522216852687682599994679571964819039452745925527942187055210661655272506546651894030664195365768506986266449834241531121969332604993554828578644967824791211187787819899857706554082172885778224773338848360387653540214985799552817492725326318765632688926364006161535689275872945344578222234793289661721846957671879039083292497205789688035658009916994119367706135085798796373161071549676247090854398576551380093992311136734801953375225432251848250650985343839841600274135291733504249703429270448549692244895161913020792427863934656314046227300900499755406237705257700633195269772927302691801133439289463395278599302087616466653672022996225533325951945785310149195958528712160380617379377657660802860566476121221114363668762081432643333872143977403342816337008526183117697563267684808997250821179677686515837549506755971094195021596160496824312753718571660782078640959282136913810121912712910446416864297815928662461608804477190696820818045683080804404521077188618736913820271281133221856319755686168269602188033588213146236745003125040529405196983831279245537776336393103426378628910831272535426191638453170171907838568383103670884654839512151988081709710277363887708676561467578345783701225619536323377338709643950349834265728952606588847371547588211528906818688604892160366154756353026955207118003402002966668779567602717368375664573207933857479847724683167230913720785452750324026016597785411079902481909933791997722075783652568067103988620702612131505921568172807430226688995366110320257221422730561128385643001798138121447971868328706441125438130751539447801084404771353419027539135764901485593750450238993767265567199364247698285816329266579902072333553166113133921636587422004967149468380624504979455696907042899248814573911238990607563861919036725991773799690449522763040640358879827226284274792561273447838615690072010587627988053845489777709365221344349110453493796645024697350300539843710669116530358504972998572974079137867982740526689520529204311839186836038840543338304551333720161068086703740807070613219718995796639498844907218002713268795019085934764505037567314734412424898561188688923505514431120998923105080832131635447393172000883536755274059805207422492856 [135,100] 23579867138647262340863643336321494572685217162639307242823573259459052706966368191401767006628118611233295839769060173747990347180066473456184347509653729273779960982319999034635060718002162220349808023570752453619269498645928889936208813317520991167386463971349450391222254089408773796278668371913838929653135749879659915712645333367209087703249849176371309871560356692193405463390856958400556658499181814944132833399692932501065480654680785259752478136073881616233717501709478749832971627023574546317788561650262649757278938105153084374047029408148965760023639202931099340842977610013274921776290934136404310909876189506287705865877368255507918272147839532591652672345124970623888442570018095102174740391828563518404773230414283270167551396009944523670069634081334918241017457725173043201660940335809837243047667338745642573970088517501906606627531252273889304194421666829185371556883560585866658628092002816686218760201738034225601916374163648078176604781402407919907305963927409919036871372423634062065312343675669515323856002147777023172707554584300552420712984090906113313549203187152691303571172766739550103098066500131131551399840271319419722530615976492616301455964823438365978510695799693452015370020049078069094047777289996897951371081140670391797030371506697116847874908634329848553103210718057372964571489494915450927330417929744710682621396036016987104392167576387612188547873846318182287433796797221933079279607698055498306064865196282675550238302763857077138694262388381453188278403728704996040659823824132297144434772571069823419874318380822219404846434079770057255614991922032266458402642501229183063227176089411324375768611725218373932776640199435151497196365417662342743815100996931967881118600099995036090133944607411791562519198398803299081876439122281923456788193508942786245416244787651461567582892015235273025071981693772367453668741697187047382023012418462521824952243114020395988927741542278007853913022214261559387678444206180013519266611221111990787437892976405185488544532159234057513248529075145542137434828694343310553048089059011042399251704150932420653229187146617989426138131208813416869376009571157725828041588209768094345215479244981390025367567340303057951351602931816403378276996354387376589646535869307361773261251648156337884883040395521191752883742320809957123910864653504217489610653998443235399556364108043242948314316902616732554073018798947464534489005351577931272788054574925329781543949934422877095003159080014936301129075369091394185634835447010495900024344872443906228854952923321238197065706431645768279584572332362446243435369026548928356693454259081786763129172553889656557952 [135,101] 15208991789668756746807654456487098357967179538955422349098375158860953431692082108853174240118503575715099327153120963355497639219363888972810695506034460534275868715670494256549546776098273053068688435067883419568230769879614901537660257261535920758711745038267113856036434328507304275671767041179570276746973051913580219189573941393389589840366910046315470112530170503556051465335136259121440851390366666642384689002942596110769274535481235647624332809965794021972623539523446442812287758874893833544276485581391171588479644118635340671824163527696260592529647602043352690710462546313823801744989785559255975498548680609028736014885024689858267576773870541953591010748422994256574083027933868374321847241765302032568447227905818832590450749386155207645474027375080658174153340428674771444375172236761917813577515129211512480389787375834730506475824092515858951910836602273771992043884611814440784297350735086109308450334178627849356225300776032712067697884837925872427042804875237717819360297920201763753875982585805551481245888327110315026337898271331046637272564286625735362280008206631698631542126690167011668763543645452505137907370231051587228460519042680985575479703308525963446948599052923583615071417001078850092767870494290750345414909680355004273422830482566375325293247745389293617904252141180810951921735142446121809259379589084139870144946753310514208699061325080296270867348274626113630020458235720813381691680115768871404600551828184067189238213547303120654172061722002292282793295994121502669427205914064504489140939124175573027815556728855400517597750383423124101292979293343875072068214265209204745269256273739477765933865126783147458424037640001003264350641299385513495902706879782870009543238764484308245807266054271213828382840243546734959451297075286070103793237968917401047022242139665261844142155579424869524411840404814302087477701056563337855417163460545292702087960639854735981426320754118013959234697852292067609294162397419102637812293170971033729376696596479186857829230689619657411354296585395605396494876464173181623965174895464939480318577111833537455332806439870056233790751097091712223964789831474995831641040712853478587699132690770051143447422421419482232778133082738662583171237698442100300614703861192979526939464899370194387540585191973197354779142925834840791480260689851535453969927444381102912107453291872345084126278583520190907167841695909909072042153587757325093382791479528519206373792425274994818652790293216110025110735490001276626686942996458420073886049872650522648789036870418812668154292849573086786835291688239252880340287565510154898567769963497953701056007440784080 [135,102] 55247387647359791118654727542116515256844937597939373107665173979812988035533940441808284690414663784587519409130646806709660657167896146574428674362525733576185842266332047306344218395448749299507180079111129635072226626428963230636193268492762416280127820716506844311641262558839994626684152389817747222197734806668790742837011087627583971682600946760586305793174459598480653019805744945193566826041194946107091690583267988057285270372449619276800358986142937238164101747222603345408777835110572262145725505343462565276275736394336118858233421058835121948029822754348330922459220542891745723760240550249515795712885457714791766818773381455945165574976631445842421550312669978838121787422807739647162070935152560591977260147260561416193401884473156199551848051389120012367207001192809560860067025934911503684783023560428250090097165066343865848350023045366505324538371538741178280748721214355041701039203202080716423330696960575351386872144693142043824228786227731994247269508497610443143374572385037842406166230564985896102217553240879014434765407600156691184438112603714457679507606145377610943314854541593511134862281001434757241452519785510826977022755331170500836896931509501575005725841474066860021319759690819787864908781427775031614292284419258019546144243344276748990891317826066104456532444561673616296055329752376511989456708603462184378732817081150057014707685871073764741140501616558786833866024059456726889576898614310181309612824924242766948196553597487575311858533855401035783351758234443873025718386483959640261464277375244379010267128117332989910816177517937603990284935705523403934024332716897020129399722275388179213712470206695545366549885049931772471938167125326541579364041572530238438371872331790872139550152956628642935566839527136870595861634356001563228119571955005845771087102916078568995603027571637751029142508791217394010222981513752411100196718853915273598846401492868604609701698134902498765734457663128878855250792814592794379381088261777630609536065161274530285540165064233170852219147051440847358538294045675287091543622146759559873688976020123078363807847281006756915464911607493698669397007861388167807912011218334177524998999213611771152303639829126130392890869888954076755600791643531377124789663520694833978039924632891694825699040465785746238673678210337313367558783298851300791095696819807410382533692634559354337220066058365508160301295907389746026390095856302508125210624413013291649227562134422698341314681189403077519493922658877984631441561648798149816788326989340546058880696492699377266295430062231704409119417165683696464364176220904630622642337353460279674965774304 [135,103] 89915691584957479059323672589318336492523820299184068201676089489504305406928464275629861480534344058247836105271458018319550520193572247165779062201258440220940511288922419621025145213577924579159625812028308212824047321887755123988215987760954433986380791571645357659538333772332142884839152270370256845886001988100881230231289394665934343467999247642258909430041521386257589699904191114472285984954587216140747027273077497736908205279459039078044422015229325792510710491529837116562731170421655854409679994376516683308605390283402037426840925947959716987109879298582747558045222243619891293989952013054467871722279567196705540577539759361183671758045107709868074330507266840251992674383410673645607915361710044113353890935396541491747683594071301416839267654162456470215746393472570174703738076281645968449748590922905010305057975118398524159047068091133690616477132005448616310077014779143901397082025734814032090070898237010748252523759580514947615692250293224091756907985278631205199579347465473322785915684271313789038066635866762236048989970598908536242941667010336791616516614540507406676194269115789092452708216780755351906813854681035066043497015660355439466192779180509472768933276439212856212393219713129876347143590741919648736049891971279961745406173137452424712353293466389506260052468085049597332824319580088333766299073712556089565621426593897231844593668810142605123787844977878308814132916246662128535393177737565808199629594548727808678452866359603075063850701158576062093527698596386124587848929402931391090317531901638874130239684493316717460144590393563966992357232856784463965806867241207101111380850318196742446424908920522109112554389915105863557500693873571839326090895668420403690000587641602202625579558469010401828000393825314795375078695212255192177842542451876355186986877377067077738135874066847474208444211646748991615547170663779828614691058418079167760286214570100322986203081101803043880094160903429123252238377372008364542459746135238052553314112268125658679150522473125507482763583798386806580751099783950619382853080221363782317363250666572233840929136010529422077523584529421335642692898738948425875202695318577330471169919146676622766960109299627880807714894815458857937385932152270962743024033586491126346940078931086960125778274619155461161898747601243312425445140201760801119494361351763725455774234171323603959647793268495942055442063447723075066847478337582719681556887996586543851013575579093224539593282317733079777492535303071830820941014925138331476733058940496842039367619121634363947206107382998350627106776824089702135726249471097010149236213659802800441612 [135,104] 35310016573701039451181423481064621210455257692254492301511163942164338130999017804987640440473675195395216635384934487053154352839012517917766095215567795986061065423368904518788077739616335381514992260812039172993271645347449051623258543803831509737332701728700500196668808037629136043054309852222620663519030073201440467453784329857552968950413275684939766989364092532645025507704046003909062779705288853470982171039239941501151989350071601721616597198721020204147031431584879763721456493777840307743127082802714992804489938026926170000255812436120613787314079616735070554557636083708699751237028363911192275732720008236582064551773162666601514106995596712833647588711165681266848152433521415056300024159081158969060946145274168744955352328839221170004259086896652544092635810472275984991141576981662143458177119864699627375128025021806201829301593806711443002752164774357087642790655194022066377210173895377884686054877840620100229656781236115853361759733464838288823160067296036773729166569766016258812851084839778242515707456434827197652690550625657315292786025533126822761296265739281104287611435510740666489736184134315452160810310248302587545145797778949906968596796368170530043384822009660875144521655667683133748629847989691380214593890546838855096919627714938349052582992504136143596388493852705320526201680695004009621696429843160663443581268457573777465665487189396674346919453170526152208736588682720571231103774292925261256913469881643030787172622267560272157584149689955489695861251558364273228273881857140359747877905613318009416188440671087259762174133467446546975109353668032589017994939391647425220141938399381194272669798621605935082747460814572393132344868628512698124592599230293768152106841777884957709858476062437586890177844667589108117261122080421539877796528877115845878523322763390247682809817866424017516844024244864477210540071870664492684934088818985257868210436166191223017961128508398513172408202709250167475015033238969344989544896915654670843576319627459851220301270584245193521130234641992531778566294042190187381515082884357547171695841159887833009937818107432459089607598549195702450260381976955197262225553588053312046811793674648210695420935509813357736249875205969590319595931665667117925999545212506019520154560777941570477564421524351297644428477088023228256301054478055249040062889069187325307550791200974293230770459709443886872735113204547827155969628526399592457270259703193413455880420413805051242292755886247319533895541935224361646836752048359458555440390827962231204268851552713676309188891489121170150414707200412949705243725209919984898540464715242496 [135,105] -53339758982158527278570967859695911392228729082059947244873096833085800475880090733545266588238963802170588429159598725230961158453779098394730199630278474179217623747388263205930134362238738946548357833008734883796798371592885970149762306290572070624595303136156662501777961895551228727166864761003944800552659867755799484798790220520546646505170799399029672163910044019846906760061321764866280108361623953767826199559172141299623586647049742783871045344404472651126819568420509281136649887970850440850083337938934931608019358947038477514699257880133963105577952448217177366696412539929371948592247577125804635054681563703552045841262600944803633879591594639325812960591332328809234428619505006079795372328003289295843235403905056690584332285386064683331720152883906906685735329130665503877350088284674279622514567740976128433447834363895698275559008222396694426633574669283641191907939494193274377305388954371235494080013051620493338125401499729796937683782387570150977599011338720285630655219716737101727985471292359212667389115284251160970274919724530316653373923339957542978357952964086862897314708889843649890800823634197568081473666926051204400577286390161116714763054269168128211218850342896178304901974282355307711575200377830232746280738523062109808816248109098256840388356034162692973403197913956507965647592856860352737262697251145073801800221938506744789846996575541897652016585418935516973731394901357514476840368566998488559705753898622940024400103102082589647266999639570117634582823746998722860139301168249197183003702581694098092928060648517820321684779140148510803626782642810319091140463977182985944290903683894138873572352308684397875604800998973975415815154322234774359917430256565162465993404465296124889945008303578555628533790575283080577086515640216635058351918022921570002372446126060905874209587471714864227386743933366590342851874820464221867193531138215554807589884126451562584497083729139482366498148238015059849654915685022728239574287305956550818527395031332350721256767670634578664152631361698402604888966581129674866774622228943120817353884108879787780394921702457829451309930483357639803633117701260729897747114255833818093194722849570177876051956940281227559306338912285409752196348312471891047956147345414826258600386248429097190671530152157961203280725745467941882803404314771211085413608604362815918324070902177428122652570366671065770732342532084689479453267546895099997402970455276056223812434635695915665082150603302529068135690379563407659142290681036265235676422188332417379316204077220448759799469935038460218419487417569164184292313464485605096603821728 [135,106] -51268262932719700090309886782437918985089618200650459028102290272650893817058387363891044507419675301276218481177572169799722857578602464218736485947921172300192035095931994839940294789266474710263614401040300154171558491650203520376783650690386598676653713655859556882681542293529776556521638980261363225811019894517862174504710024287517470406694179946605621760261963184329639186345215923051830028290529528613170712130523544451684166435730798631845881091025079332799490881732605366279546695408963744482361479182656126163225093975851725582296583653165228366931712139846643763104910926776736208355666945066988966936646529192199957389673163502840816173244542549579909327649434435587495304410460230654159418258312680079173463377415677836740006336036068878727274754287460616322585077543680484805592432585057804465073967785223239431620468531876644638123399596246698354528799410239718595623260880430405091784453010960124515243586605093647515083173314517727470132423092596305026082815223518335336794663392698355696245792353524216350436505353069695247684554430602691576502175875039964193798744097329753039401803858560148015366170827173400612282277528022925787505005839341149832662057659870204660376931274380782299366589543124779441968051192067987847031441230762193522498519569512268772265797084584358627044048060781639183034513727260933215227336153913050360198969478235997274194269670429583809050498161655275492888331834980940201186691248974196218622003833013345543424499812522913658543776189974974648186173020805506108572049257880745904961163963542749887826206800743067532777707645545669190725696238887181874940928721469103998532658282974745909677068886195471384052845182049972419434138430684422991744134487726613478163858327262106268838922800314203320337127572088767882221627015834987801839889790341321046879290822423106354233108334616245913403342948627980942000367909886089958167340115197752841760955977931835457659475762227807307656942166506315739477724163344280734418175553460854418915197572117116434233765504691009057727730403258961102168541423130627144966525566353621117442239413854209164986120993036653376450764698604657030900681022932997194857869680692016074544169187037589093967958762038933236789646793513016446851928154896416769012608301223856678237808341247666736923622930373739340619279890947793482630801104218300987784529890731246856435913155584058339629597175570740162028806203520724243927999161932718691016593691170558886310553820473138603832827289243961698485497107429059387502513636082993642535450259360456914966364740457674289098984480007669360010691851368651259839794346072985841536 [135,107] 33934784161069191518283966849770158397379365318442118856432005605853114201136939005166692648458217009453622686569710743757607058109761563785399436083790086316493662028694299078480846033440154421432656681945126002619044768519002634710575566618311631337369194949023583850492416626568884902284755893296578034203269490819594166227068942500102723896017645188980693878202836243668225810445493093163292774686380308763892135010620610886898825757503275781789747639636227024810078631198965958385204965079680421952537280483320910508873978251507944111457814669031661656128344569468816058652100904935581586301876808113645467933373599748000277792516362308777739864277149137050436353132252926108424320782895635844147845489883015383668773771941701047374684874824799230915595304771701632704662777371212266200858103553457556233487623684982592411242933235113342682232606224751307376099501805234909205711060441612159332971968758341384208580186788995587518412151502841542412663170762074866582970544792594869195061740408564556006752978046281983203248592912208696535131300931185722435347923318769580284429296817809561637047342300533195999680748878281825709490937153448795938206956053085397921256496144198750644841592603613721007479170650175638422425548176291454255217468961752028743820318818532981260140546020498404854768339550525654930938477349141544564377407406903961029755204285416294046997003032289437815771996961173715578226357478032601004783983216866360685416479703599116448828420985954650467270658148880040063430351348667301901581957658072380498323319469123097738466074990949729646593884641269540038428473753960611916057568491992505785794603009813122565436789197387756944124790908069671397416146778009257939972533650199006014619352545944731472971907742934971831649106914851620866804024802349100112643771812285783786633996366222845403830304447047106178610068448433123024129912522701342770480890632059656817471729349883769282597396277856232233296537295782568764466884438702973822063172126647893011133531502636953847753451143143539360729912708102249163303227497152692033618445963300732393886695401953654365482743396866354786045968916659588299952005478619449386419750262964832880008210517896028837085768535705856075639044421115416480919379907456903898253050410243280718437370222111688298735981213204809620549130925821835596170403418463915490862691215726338217773719412475978334577335012159462339612696943658648006495909289437146285532926240278735899989795081655865594765738018206256592916495559483337235824895645722197488649406711352079514158296198947912208034087912877410976406807842097496172104333557197328 [135,108] -158473958091626147881421137942897998169588445619541666672759681515459128765367841933137762439097804870442499306202888071290662238499623550725754178789729931705233100235355769706429886902440063008118471137666531222000284121716552493402632964374700899722904722455107271786714768119843348438455500993929718557985397887654527370539072999671334597358014779080406232521754618501806319148344863706230239741315921901771629016627982215171224104087147585377546947042379412137571945011951525956574930824554045084490372092740079791043306282017946961821553020759347157913216465125222337675801543709189554274692030271625957977829138791580181099612993355031043015671336933284637086299478989981695470744669292010906289365303817777396380762261788517740355339807274764726406151034360991491347008069799041802201895433377265252506061169123683035361820887502958662408092879838388813190033571409959759086253833520357466770166998858809027939418854394640617966901995856270080983087447511468818706541861438262688062262371593175251555390373057868091994890339589223174185673565222565963265294123773227476261784338995023794135754467985928033971180804507786504702996472021295686912295339261483105534636553197486207752115083315703146266587983142300519764205299073092436406103142948752941552900275101040472148334234191626707684990215747815301833509948030678311822900606311639556581123502504733387461068183244973288957489114165736475035374144770858716105382901728610242966551001727602852683191885888763207401866106684826728469536052182651947427492373765234312175027570326333582842797581649664441406909554646640053459934576445629680461346665027838664665224396574719295832250031434090234208102388045315179165898585340219792728974555418387494972293281933946232839721680123774692323351705617385632351929946719855619204751494088719298195992966031486518164352511404168124908254318227093921716485815867724193072205014025677186495666331201478786380801107139074616543614212325539314022568085275618097785591702311320085258751084743475716383268131374394540572724815397581985996096485427767540885558253403510887761378129103543344212510587656742469541894974499647965551809130618512127675910661503539528628493323905268721324879651455901881592756157670228957195712181750995844498064149324124937423826589888043556203675113892344322122168416014279772660256390782484831334329540853326300908474687697980543046493811548074761487939491822622788208393990413275370227772811369031152139586016661891626205754712769998263016158339821491853189032869843439561101257289790341426771993925537477074358728370374369218803222513957531025950495885504 [135,109] -114171393664157218191497412490747509251474500560761168804687392284623160728478425933068063529618700048134463110833942462651342328088721176617233632681942780732317303257413247684303919445003083729972517842009494505127750215377989594309500334713022472630765877299239932835490902508354535210364462044673730070174126043026098333324467770172370175071264416754324419316691595897191578015947040308220399972045802891010974318800990052676216268718117565550729271440136320867873641944873565067549166662573134655765617246546188924176735616981522390215089607150976764939193185089843559745580479513492324688905088880883086336249134550062519210705489958101777875107364631685454005612633244113247132915408547831444427988564537376710117176070178855850249814922331379486911172988351460035846508773101421704370147615196444940042587475477360589452665031910391229579091428736390921165902786758847134159573799686345947423147342836996142786946244832800328989321462987111917916054797933431544943758608426820468389044995237435521265482617073453122888168308011038417637898711422780540943268640053017966653456498875386930217180624417869296676692787496887863437909132403632904056159606385384990169965767043689930153846827610229515043357487849141855209536743965324848458595765314687866062660045675165454626807485955054916467667890050952164820780110563537353150250611086608174069315034562803685438553429058731906862192762980942152808874832202066975649397017551967852309099547498038962378285049855482149247806032047630112546464494802526715568156252784873622605818257454030552823760584642932301094729004839027408148270517206874374804655661442506067506080563824313344140923803940942355551168089810812980797401535245847847277077763600299779972626759895532601594484857522487705559243029776243824141345155658104558679523653487092429461868548896529320597020416999448275878097557047402947667664216546604701860288294584421752578902755860028349287157554552464474434920343892548699349363753582691184324128005232581721751083034942035151452882768639117954433143880741926660748950162419564699788283308622208693470350489913918183734155854808321912496278574240649011573217416422800356765713804439188668360897205781325134501240048329549407937636153084663419555874547992667968736226387650090488611508595754534683851496871995619158621359475013889206075757481869320938524533278830265519259477367624163721667867855446595747527309677388696787509622486378835732822147024135730477630441914530780281742354636093118026067822442742842340887781180626911535436259799006523961337607995833562335240396633795292574352408476584189595492520 [135,110] -35203594826362853100045604115665412992530714554926222745279792063286112721356477134843133464823597316477069641583026986786885240250121690836564443037477446566069857655019527785557054221463496082095241954832994975918516185214419140649633968100887691371983798350791693168208144424473990462419051445627694010847036478011714449049158652454444117552659005840463728899986307705917111322117413344739399397456701523540997914646088586499304982825240753890417535520076243742882005204548447932300928931917192191770012494525093212097282335756170036009129797889918733968721261716796637703283539849427686755373539930937863918793648863569352646074739759461799695947365308099823788924595096265133488033265861732100670719853722196443373850831962669382423134562250136447282103334845750187692842413828977924681182630916113123680580170316376786541383166992072116494351384496517698576935699041015529197704272029482664245799320405288679860634746391274588503891982412574294890656810673746758138097010766126751588175672791217552563305609004134820642003392640028878550122440302248463233201782453412743137690353832357635391623223879724440393238541781415248104962910031519598564414300155506780623544676571594005839914416373770323779444875080679603709411708010792184967927455559542122388023093166159534680280302330013827165062497185342784365602721221671071954293284440042769493706428124303362080798638877025022623491435821267006426832344083306100170083582807694021885286845626312831141288650519062868860471891114924839110336997748412254644651640616516300218004383652835166267579438202212097617264135294157984140391596769968574907548387143680275974255677972743225319584569872139954186941711624046780041037521467621879586171835575089468140157161638486998864300294372382604457798386483108520591088770579851223577595054670034880326886873516791828111312992252100833330053298515056320384954214841004254793363817124348808609280429450624454370219901339221685994741614162943677417331214195255307459058524282663675144005661598610994808743015612320993642932768606135506863563902030229014851486254364822406980071781055517277457397862071718151092083224912636799657147213447886664240747896418387788142863552745120621530928581151517577655799931055301485546189671887680344050195502515728236399152384374102837899532401818673608192307585433552022547994500227335079115835144948939861538452125575096208775901750213642188474753732807018919182481559527056506938360919834319815514470822661549454312131300623932101404633930512250977787132591847238554458786826971855806387322196833446087840887346795332903782229958366334576 [135,111] 12768783467863903882838292136399072264611058248141616619380300495374854199203917752872359478485011724542229220244074449876046307705504574594705605374741552297897977618122241922946310541552843911817955393767784191065930178576453720554145094623661190581632478148463706463263241821890857668829107068358961061810041416422273960727669188379864190451435397322097256153592445904495745268851843792442468912338991678938716775743806946374309345079409408809014026336223267891071000187153847685523270241399773495260931284288718054063704923436752418489590493960223278877290246643192519615288177158338240862551107217779442983857084124169312798349775714777594267455655450435865455009047423555663952382110616717184881970033149828163081027390184754815592523210406144611890794678472742543975438307676512386639590139359330486798197965644867185947054898507324886294719842836363874852460224904254655678682351620301306918838539643935922619875584305342160762313122350163917224581225137447438083641902194332450649949383915054931255279828156145625913027460549584839977619202852513220380423725838246280755691520518626271755754815593319477917098563569468750381802915147763298258839463014145551468371537303652833627050724467057723573497565357918894399081508359966867848007960042638545720958678996019745047315185998057369341325732070754023330660014520679545477300651860517808721352217108342390022550919498287757385697559679809361696211053706192919696921956195317872977985732727697443964531675500995810050071710033624352487285037804270194381363305957866376803588627863315673827306258173073779950033792089029143598453221645282360078491845139544983042698132515417827527138633370967570224197511935606420782549916160865230281795561743074304344722341975105899912128655975609450584299505188595199781694413796915686363618675826328050841100130570711773292090912000643412583754856599973113655609236404967443149598696034956221520500807617425124614504960803021883604246688352963799935922631847448197627021841806196784553687425936600979314653768550314602808272150510070557409002412578736561995968526472508460268751972296459031520399858766816671499124480908326390538637008332876227353987795647536447581856661882157162793066831668863597609085021855196130686302110397008859602896444320107095924740415759843377589172439978482237719467984692577507032733313240779055775970548751184119922277406810437589385729138121085072603057867768253659160079086958809836355557816916352728623150535697520128564230268455286800739855284760058334989706618920298817327351703856397688608945071156788269850889468188778996648272555322 [135,112] 58032082779044480228619466443406176523115432475984583901501669795118385236009805476684981067053168566768854168993365578803224717436736132336210073872143823174871258943912931936873208691770267197858785917695978357864115737109885092094579250039707787228287717183256112533016470321439541768032078466361447396163644065164517215353630631454696195659731862553274652365132088353630199300841547212124148438846614793072406573858998636117851768636538339324102727112532036302166860233214658668805193423092711476186009268840614757472361617226949853493953207782811664604350189389857379831830821269973339816728213355597704268442758021482668446144460974539395206534990034762332028179381329165591285399726340936095798972461253514400096611716449859890371321762663306890809652764332739883205289202273436901225173965366610728270067370563418523673796224074370529160239979241090218738478503515833284862859422225935470822181430318142731783433932258897197124089003132798932920568441857263768428295592584632712339457976153528587471575693235820467174403135568546459454108284747307326575373887189993337721490275745549309584103435994921205884864600350386493533388308993606136089789666165194968582141860239569903081731897635795411978507321954076947756934405137255269311939408188679047447424818316432965436995132650367574836042774930720664599414000786632591002460576598772871150400422599186146052980774241450581644454446626725260268548305650736480889400903397889209255225158285746214900371496673235835679729270821129696216561165323397951402978854940606166872465078325135759084552001879181867582898668625972507815772812001157890404081889106032428652320332574475550763044737737269432893459617040902004820668270693895186146609365372656808867126525214592069787759804589211832593127399548517353179242937051403280273954473135537286384073952846277222886230618343565417952796229453413614094986586535776817394009794123566427877171474391109747923654012942571148057645060753989171707398764447483823993648017370385717502589484366041519085655593396391465237215868536620033112603333505571488409313514217434975407749699786283852094086627415742434400660580027681654827829831597457858227639684571725555484978814011618814894745951409275530695993135259510926710953614650543255185519194539830792991769184398431624593921639823275570024855399442485367289794104310160622845888677115700639865271935128594287617425663509025438494186716604818250948759584845564161760281197561229734435501677610605969472263870655764386525545038826116267934313113668295123229089632068282663358775274259411987976197067609414192840704 [135,113] -7736968629275521689035909953237027014832180670277432164059445657546672128961650962488127226788488736591379506135686283013514660739321114765102481206617002307549360845341919489417570574281228631879582040622309264423874519347022158443794400294577916028100605924898773679069896271033542852845020886345744917154860899861606035949719298945255938554272234534615503888714090068185992568277518232670730960043898772661471294747454026674206792737304261696875898291978346226098003316660072749414312567514910658608664048916687373127593677045239101811375143464233615432351116522035724389689770959744654502385226811158501925029656797694223514271327661231130955764536003843257859291662142736062227627506641394156727461672167031960647069388703988690959638882480936245853503461430096692984031437595432552698388492723378063539693653026714241767263823795491001410101946004538212816468107242870576002324838508817438284933326754323188197525613138369743568946048767483791803642488359032384346420411466095662309665194425736120498624464498191457480211099213930789201482559484480977558978014041103479676525783204745469045491467657227092627915913385564450173260315973150500230299909906607579577944214270137557817965628057044640100031435838405732970768572024509564005017783280099133289574929173634283955543041122089282724550824395852829679046503721015322682329566660028776366438584472954286341845694953132207353413879899819303003753816923877284431389407127364007768323578183881082209936172431816590362807295964440010888874150669793389531010372652066069402544501703481819419327105284789216035634881329915202302212477945233619619865048907370912488393637383767534308426270803870232995410893452176688824134452438483599757322111236482706916124921106687225982462687534754639653122876972910756238105033468975786205780499443331187456325594476896910435342354049384608503534977248845105420753536103797368265428305148989748602634373701268955439109214244080990867288803473056223085608562773333371020438658889802975232101746610655159620542731396185937683875285666439705861044739455296603054622623171285965927851629570201669187405540636547313918315121336088889299325274798177651169682410279874290890421473143141573519788507441385611973663102438531162112649409154926335083476415481907181033924676217381642411769798179699341025948780358680672460954106103357945846421194594388389092289012368264546006751532466801630004610005142755694197284734359502150486856338876857667808007763683928735947163967398294158017429999140557825513444404823539179416469031995060147044146133786097373105021128882878080 [135,114] -48091805114073933607919909312061958088252399190350853064510700585159375920957867790767154661128824003268230764287256332473522298806011437982884538056703491110358999217958876431515017376928623914757739112852043723244611723874429970359795619038205957205556737205294750074429198364799165693770993601406225116869841952256519145628141279070451094865075054682557362297417662583537701800967512911066166386580478645176833492427880447420693030882140659998481674413586885284873062686760937684166047672243261320116017852537649355958939271436284588267892456501699180931402629897406444721721787362797751168700416874071128107073529053526911673492136142588025576500534820996166183374747342922789047844066158792212625741559197682624761485438978459537723050594056835623286162166954013961590205979119655176066292372744592182653889898818839612543915127201072759398595468259397458486845964467334672467182696400755499252137801390494115141603269311662175825859160298015197199483886406110602229570238941703436610505969768764000744965561394316681371630733006449607673171905073478210776430730327869406071697076740389902642745866582379415384225739937632010742568828463342893531963204039952393315482918486123667490522951224294303290267118258364026733211654855014324203152167896554428400130139524323914737103966906570820851901786414388998003240687418959060282966146957781876003096573555238293468813161675389331232747340725741497103205668260164449010032918231456512788383502880670271305666288590246477409654563398077903028154212877980404041715788733134700008687591614305633190298731145375462116678451497492719289955992961536143785345232123290202202901572855863338872126688399786636818887231593325644484588123886177276709407693023933463260280701008656353922403396184265835790543775227556405507151981043581002366500406472408898643746009695849860081649390977133186448608116347983263317142130637162604627079028155373136454816167302547911276904889096022393132723203216333824490329251740858582866210432633138662843134296962349596049186259381825142068605361486643151728296728839679936929485784287013160898625726292046847923052131659787862325294276177385397562797034092842910002095877338783940204974104521221975428126658818914319852285831094259007147613381360671721508348623080024680508396709485419215239535990256296732804685072087685910023534968272525917927425665382334507118964846334127372204857190983464047394126483745638343036635665062692478379395099045304614738652575825233691778166014441331101415389379011504406998933795766923038723497087612845865488094328287745632244235128448 [135,115] 3995229902132391743495756746416497344455841030866001837056702374861954237837437102374090880717276145232484131599063391629818223853824387337237853782710259185863470824285557597532386261564510418426895407752247285435199874993804195206392579476566780658734073244174216616910880377185543130106317785204666576930155920765958309812439978430296667132108608945666997309860181120369954964566043228622340242611314783677347062280899222650023040372816847070336013213929547299274406134550581269283460509926746333366888777167265551732176242091410405176121920822455521476335426130338244819804697861495624319357700611538356661368983519431655464216999959414790515696571391599226893741595044673182024637531149753180761251364793598964398873222722006687314548157300827134074155360738264880559396511348558368680861272621121507087443514831523190100677778543670515583138510306245033899435499721900924997116763562971134014671158709771329363077854198517820338051769054763647897430881966125657539024302615223448255800064022430716273699531800967651752099599049198816517813896349367410906668282109934149538949356421948646911765213712339745426019414111685954783156820163820576678966104656539682817112709284352257789867583396886328967522924477382228589059110693104277041626486331424068616463373786668423749718148868744729994790760838918205789071165918132488725848540952183175845912096469888631266900262523447720234790826403884914868558000020521980489957486538916733353379937149305876712915209589535874719653824151242153720118839162368011008266327271944838428763459016386153732585411337140763380988503260450467092766787445191967922826003240398588300862633323322957432925544491174599291697092134893221735871650562361773483111676871408365160546633764944734066318573168381887757676163533915786164522200769973766766325939980329797956544974699976177390847298042393185883235646079763961380058996424848337083465057380847516016457162585204232030958558845024892200439864536464866270826648074107594022518513066432409202627453166906413171384414358563311009753594956064660985653340033116252765867414155722380854303512384216377479008058005513157759854051296541589878718844360718476815748972058449693173946828671198827824050555396950378948912360891735065399618282136427943953642752167843591426305760569784124167717342021034325371670938750151828237556380648875884199971181235470505107393110552963718852465072833505332958401501986060209602832661601153795053250819151780130450681867557176745816371051289887777740281183980803965765108140067294773890972040945823920106026977437913487519280 [135,116] 8730168038348102807164457198986974490986142818797603824757503152885154352058415312974820077242803431370540891854807915941392332193210121040150405678911649414617083798320619372058332914961960451225689698244705193758555123191728980191130866198166159744808058751137685683390914654695685758222647842225139883198847700174184934940203649436259223546035407633880503996393499018694347732949298182698112374855224401880207739472688212584894318366251444991423285734765416821314684387120187305915424558643186030003652459372115846040623179116862703001492836749250201242033446221206519344521046204750220645374654984768989263879241791003239912720596544795200668056582927456934500390692998802365520912218234372812228185226524635165573422306570450241330189733449934447967665684593617913274236850688746419603036874833766625145442522229580877550605275531448698050622868377815994320816566992314109066351759516158012351434380356548104341314376722660160514704938539485495253557171072634886998356013996764159558943444881032993224150484575597574137352799465477685274336587636840522267899423752481995347520118466204299894883572147752579140936528592692659439477882574179645477099482708495484477551670606159447664207501992073642709288163403369857165125379193558179878174911579687940507433041358466084651394858315250782510505650303153630851848983432017370560773764218692279106362456249014794763742575243444152958000040384068573016564464702182211362790618473948410043045525547078307324693867073339126836498222479193951284933221374412271698286284737952755458801050818972235247166816187195436987582143104239803313430133459386860741008285105725706092040065955598757487019182042696705503266707061030549316591726776115700296306460186391289023451541029688181327561835130798927038237569097117224966612120699371245019904720214873985337180119377499013498050476070529605909239055402056481359497037766264305097084991234331243265618741392140164871413432363116418339056163508064488708243088920755406886626033238533085111178652848728955891280663342682106724331288264221449776885127672750942647109086888355418578337700147959993535320457738614813201055788002841553884215057234015966586200380904958657150770439728877485437058966550605779802175299680075425844927316244085311161787267036122382496033514470650403383705740471279107254651301824466573667944630254993345752396989557904035827493187104063975330519537248012755233699184434268084377144926015362063083326642119675131079929288198031820692752816056258344158283901296872684180141583886769385399507699422290308798191015131157888 [135,117] -1527942376298576880124577207850521913373834728579264504443891330916935147111556702791615289094901370691882612117283998399392308287533732722607390034725528762792698635763263379009432426047174368471331603525615022717151999849838734615884662711194526629045453287950607040488559276828535325103485213759441812987476665607245457498779240985792348727699427893002383486627629773127656305693231795482801807164755462499749507522992089248742997312921697499536269061107368194024168773646099044997884586411942482227120409338095051076533558983912478997523044114736197650545681176318259034877515916148375098797559576783226091091789384136268012826695585891470440367026158346689593541803356315978455445192385713764541425445717572551087023325483344120192294105950223925191239574943226779684898011172557593759270950386642109232278300036882960076799626499028928842032338482054583689536443761548799734415742608070829637189292814354157350145685898538632794358398722410434082621031574028099785231785432814346705625718900747936970346933707929698995265515509642743185761731615248622536544813799048143201818952385128297237481709097907428070146568369262652110906606171750285708173864180849445639128017298219281759192151449806654781848289093149547966890814280452976599565997778729349526793307468021820392509488441187454321266636014782512616333469159004059027154947869714792601624026786894338674355890676162587979931003212244906465110678345588101319872144071603286645270069750680169920802006028818453599370683165948056018621200388479259273802538544251404348061987718187601433469819613457295966228359252131769087924288846138750457699983809910268298836152435434453258703203854845566594877217677906329446422434481969409113490322908672096054449410735102508942420526320421167639021078233963871530616813657188399421218568462419171300896089165274306581913585269765510455082321855364094377592528264803946363917603392213013059637483064728216386045357335805481018576215251268973300253121248782554859247949902088962049004435224399846039180861930377893080789081802962339615365163359069802487883269300226357110278297730281452799124051167536344948099536975071817270146050128442270669357838735649237595024702389427143158472080160066950042957077821661260960073192897142356165953409249960671191462730432739404149612592230781190026774317714787282232784297867693424982763356932983185943243280318121107520949805009882509842521193212910765305093887212619161091010936143940703308117079127643972443777896619945936224106899245365977807216802679773200710232062025235579769323397232 [135,118] -624170009427993817942485408219168958502677096081732748508068293372267821676780892379899840876203748073025913965173312684526029792659895002394163803160959818231161358573222370377316827374155374589911699028337219849801058056543590906495225613251375697090513357699434815679196895337533407999598780958919890698363878582809029182436926927063654131733007948175838884093487326749349578202693372290106345483991086722444723161565661512159529875122064563347418836975665844459355014463062642109608933735862740253214102517702680405952220851792458661400662317248590838884347624521879314022010392158782454514304828617874579981092045092946904411151790075651276275439479102694003625234929087211171757725129294285916856561537163850466913948660476734817245131151362359251261358801039716991933016659029921751035195358893473162744590738111646297040449154484261592913474479195478511792230054595161261528300312504972264729889854313313446393374254006478591895167632513220072616616035047170670402973377747767279208888405079221560658082626743114489134207804220452854896105721521329137231823903601183320072674750094010827218188949071860967366407857842496550456424896666035178184520008051727143330905368402724385956682135520213390213132664668100826027094636074429283303879421316117279726941095313643430253731624900398489380560933917912973370354285098974705221953326241613725824052091094303687654820466465932079989802611063054042204110864233436228163176226345324869202564395694452611185652991139651843113878885395947541392950139947471770013283313945518452733649057779294960699688491099384614106836953883949380792060248594797761239039521288297533960177359009347927589929256677141953551256123419273342809068050390514627047743866415880736624543238600224566682834082897915500763040458412959352117981188633801440487737860090045263138503383938923492866096533010122115057395563023008116637270426362832583105399882854764274430319788822271444014499018416851207106048424298936620016809356943959546552130957887514681957196449343786128965615463192305219628376863475740708812874309614091547102577067965282385309228501729287384491296453894366142305456432489262472090488257550363315412015159461320392544081464221514017691053923503043481255125286041247206950087265180585080588989956157677811452462562114332809178739812246033110686064969841428096833802128441101747929775891531604731463249044229117890108260077326046359602192190423233754757645937963449874747207227469081718647253776195552350097080756440900248378916453847431451228401805898240117360749566344660187152 [135,119] 132348642712319270902361451317026845778585642375119141862667575742386976544353498603240013225677598206375539420716132906793945443202867893397596595103040491160777951553063732717563709326428188556930142470949937967072727718461197882727210200604374138800722483034683139234803009349531749353022868465427702039695712066845980107833091064733189197008044816664026739468813824012537709849770166178188942585179079072194562495232725941857552264045513440441598312462754615086062786547893651310674005266002079991814496807451137476147625264711237019228559252107046679333344758815213605550179994210432394970249287972151632971452508172436955989381244987256438137060354946070076726312060079184124041027650523538401709687702240862653630007464900021966322982380295928060192440752759414893106365804724856952857744676031838836835538195523383651515933143251433773920258978415396575172036929329306384694731650379734470632637295420194807903106331785534606439182498427586536937155812586818198210249581818864431720233305396065384424802466669354400055713343970596589594787638857128397322903959291787787592858414944712967016035664385417373643000839067508770713918184479168163559128169562365004146292845331669512707055010192724881987955542633287970957242959493118337484224600502636235993805625843323832467269419065077488207175426391042567007533996576086527994006071600817019421385184770376536447960790913040086278455174523508063119324106752254275912338274546775542759822221931031963335712213998721245907204179022214165961047382150557893139049090399352173546953382873301169631077873701990199971754129410880797100825457497502250108472756168860814734366998590938388168009715883494722279505716742019942787065432325043000001545590840022831780692239909600207748561018624959172938787219350013472260306775243206866087147354769292158669143762511117336723505624538873705377849422028500628044367976474010185917144841878667970982438100923692953244160685323259183299387243733574584659711381718941455254290925688870749799798379534722210433918993419054369176671114292898697798580404987032153333884514379248725601485903755142970612120861191641073288744708814300142464547889390882058713616557116560836762227605446458194222716639460928128701437159774864620976688570623201646892505132690124963880969901772129713544505852700602976588213371767606988462450842326141079460047623439432919793601399234030930808020126679971600829451868222152456490875760785497052321691327494285910553429638881186142492613365500510369836799538145080557891899498495294218283101198064614 [135,120] 8431162812085945773480870819236546090802531851436511572853603668151888952880974788253033917492484398457008567312600402970976672612224228487926468841240162190104221954136558710538617912434249224435517078940700550771409930575326647534553882457727710018538686744500100431576240493644955197557051622426051459049588597459640086101201763338597143444486201062725478991148230061940141376770302132943800347220032518969553045828758826886344510109127951460049200434843348413766147325608300308910741155386307176885309729920627633428804550383048609213524535694418491769629320864307037856300695751874406683305204369619295544302041428145858562967501278663331791124394435189711468055794630821234550615899789657045195459846967682542779513609537630402567807735373883345390173790988531893427646588474880996970621535392021670084947302527786044051443456965611610935103279455398776907058412807843072224744474356433884271569538848229343419738333415206551652940499959928850077636363668399679245244685675409570936846516651183663427658316535698134324368277572311444722281335699867929991701372523293712700972106274941324168883005598023955336242347700890933054189591110132878769665202286840456998480100336546058265604474317334584778401898469467570999329372406170701174580463264495281145217662072789204071981272101568920969040198231815626784552626330976332432359401262891949142603100831449571018499645581262239965597015985829315363615537039353139530015885880900637881060273091717923415413766620688086003415363182199798011910347509624683472460479699994247400251984385175458593128613137651726324399296436716689448987742103847200507453962150642848227407643875831239874930812588129360106894445260422840433988853552442454881150013428704410973227247240025794762932457056737550390269891270087320059486167525534969421758004413254471468272407145053605306041469705633827002842154790145287600328060702595590179707534012976458953425528980775115903327801587786176625007853285906378398082897005112665675026128982596003821666155482173173250801414772201991704111603780723679436505045860702444266790828599401702474689420368883762720813367942192450884334440228417864998408088614313347961688008107100564546089599385076361860269333163422038347177757795180838033937905371983503818052525333426969364381285220111455316192060715938499836071305315983596069637561707714536864358941580276663706180115161654695790111017060220985256270400793240135659917668111846345545247296768602734891825791662852082285926457825460634970287862122956221371411201892843840577938816 [135,121] -3307547367762822235961275079216836479836884860783169202969415239515797975279013901514413137776582275725436908919556642061467792898849513078846722814414892533820782024629541257145138076317717448670163527474571287909742777333006383243805543156934726437537887002999711975991107913450593990182248043878762529383127506532081037046006069764226077504453535569297919615049484921724857951351629218370882535537373029852530805891007540321107849407325221506078263851618772081506199612983582426377996575995706431062139199890896825135989261880628400354550767949687684779459544885207763925380050317699443220612807600303441294348771887635408059775037344225338241877102466951096895816692639475166992502462213558848145941351146445665966665970055056465434303781049558688274265964360110125465777155376767545500283076430619963420609268763672676782679587609814524979533812278025329479425955881000058693618747446388267957156404400529877908681281208580590559721276893265036574777675544865119443804051890627344244729273019947681700680412884733289473554285503645275419888288955412890622103656486026322818506221103625847085484214385517015332032000693016708773141092766498064584939186636124651413886157792412057518873501346110776819288129090454222274160203279555573211654184307073070178083743949579354111853523274162997553823050246003691893661193716116227947977126874932509962464074153787056091385876897999985378305445607704462283606589987035890822727083043283603330085106846987402524897406235825684518608732920062521482229423428759037416130715602743954602853598405988499549281576731018196323785335461034214308189336691230611846910876502053571609491648604975740296063266888874688504287542021791501157466311374690942456291942954508382380436723696821672330546625257914655225592140237821481106537820765709192499536536347567572323960039291684121163243377397652920310542534077571503881090238981275795701793257619087076194053805760602110040619329484351615059562440355709488790675725698967205847480101798444736371763550676664851846994901231879207102474580825014467673461943183394090928318966908282351022149092680942667086424195218279105538680413361009298591000564563740235485087639177331953480339989633440074857371189027993325811864541390321961174961155969081341208810574871298231506498145688873821778987607511022311235079678687301505100875649280470760768665049223710113382928648168023216180436359465694312472687518971320189069592761017903630817089467220205869061152526018198219117827153965981493473161527199813160586994765611538295120 [135,122] 190977508437823228653706338333898113954203610888816658401773739771005342127360811936227458730250673340009969581211187878813143056507154097771200349727762753801962201649158801359402588642583675071472071104928048844661856441669855585702967426311605839273740435243648959500500177620427460058987331232834932824041727254023876678515857801919012394116861344612620284136480821997944935877401121309937119688140468605702573837901614314569641986807079226826120548958433208513063828113292118139528804751560726007776281991397167425350390986977814385527306457879118813340564462940539089515005239388184986561526720284641196072733783497883484349654089215692257635758199992462576712691571059227629273021941860897913541168244569931475966875159834844458090036144088476229482196964339669133981646341554903832425690569217201829292495165769814963561844343825017277105704048610455701610699683606767667255997747547425532645965591128209211362443194989842811562743791769628662642191998350857656825207742476147073838237440174347065503357001180539742528218046299142655656928520579812687460606520929152263727278750500121025422676678750092663351403370138919645227045032284804383153425682839855882491407366280233584637881980663447514230143062671814450530621777833416176331308322519184494717000122081127878580310377638666197271048910714560038229148457929818552397037595440153919536192966431304367658906661961709525084681825723049866711734624009944211478791130526675760396195570820124252679407724934986750983702289796367831086040565559783033896060922337537222340061226294243805152892420332490759731779842360783206273262316417889215478573832522528246248853535882190290944165085837993528622407200597287797721489990965597808156430685271134056859405952763641430457953378716382898950345054190926744464384585779093332115421380231127467990523757950981967666410522129334542593299626083684202418657630750981358659804485269355354457614287684892444226635478025322845083356790694622824559144220702557197743783065666022253134236023556957462855473530295783085919292879097298470560378459810362329046756588642303727580698411562177720759720149582203405315139142848299190559738773594012756058068032546064822942537145612788406741196353128868607549765771683867940351867367546680055670877734244536688712372719854416901269969116637762706040842711421908675167132244412138771345431849600189801042354077819093402795091817900484709914680810689268010676632669505554832179520346043694605480666141362678761286198597156452756845117540790565715324270610928 [135,123] -17578223506740459241014216678606534464828693994213100141597247239297498847483272606066790217672637841997377810370549520475712133576912891368630524674186684220462927228424504443819988435877825045853587198329520629339539173252910962230309177961364450713525607069493212092628121709200719658287432818603342141094493878396827167241506078656712214802393259680303318860627531692423282516845211340458408680152714245973290932234018945892259459679866767190762945705139254061028098636869492074550807779563231851902095582536796977612685866160550872525162735440801854281329781308978897647387271232037689597885916984066863570732501390921305888658023358388973352953726033393702272630732909330775597282080664070239033289916090099948634589786118460826831319868242921268240468055046685421589802175507048866233152229176622940092684574288878394061482158076069384967601996230448750787090888524531017294662123542881906166671300574637687431173986736478857213157575302616474984458236785929571379631641473749133566798834378308320567514589334909506943409007087904690364656107956006390710331796576346433124869081985735602236667281904531461847468034416773093188109886197150179735971359553683651211565880917201904843529380499528202313322586653619499400606710730342353096487078298570864795687206521260060001670710410131371680088062877619863646074046525038069927834231124975072113882613894365751691452779748361993054041072002251783274079573989708629610237445715308037339307667984850682342295826018088546430414740605171456771282352730914462379309355725691873798362118945323859943128905686200971888200139648778782752758923751332003035316485383066116077330917195333267014221425891166098230861811795430491207229682361659239018983187516406412110475994076017775127409716131628367423620984366534657603815137303982314537724814274924285217712972295195236269767597883995975116413624352300556669462208314746746156759034754309691729538962362382544796721203103101132612527599905208051049960476568364875262749615149154431521968738838119582023338439260721416840454186774425117083235971712093859014992786784325868597754059899378175466129102670389005350992395415555189601731686402598846198087691746831462144878531528604339125105890945596832710702415925468647781062229031209134253780403515040943484637834789447006328458807697891237761316017237226529105638844615193209636824892583863750960910502033490771478253190721743051740592992865094645697415705573923505915000848994086609734572234308535332844410003729948854466176969625160092421986 [135,124] 780347367593063677336910309184061400978185821970319996582330848171029136512111055997940922329053620165539540378688277436740174982759850516883435677802806332302741914830565760871842912319509965647067957245402841282443281527161089137586132364252725547254018551115248004054239176553036261554205243430898882315007536894402223602319030588641353465079074355868519395225490157294921445418519910625943943079819537775395868243791237130730197113252175725566454212539921588561950791433758873237987675906020739508723231251783731334384721882369223869155779478392956568048648223130213518588018226354107725630504316430686856466926381352029715362394656167011952377723275444821225624701551352529509159293924448192416182040921208912739763372477894400518387780787328715716994193238806947453097002711124053501140361368142612264737767551842571186759079093887560447930665209786601484829624439193483320774527957108192740895429349698943764984512151055555052427887187548749035432317973997718253141755369013709110680855831676690845865247606762612125881751112960564492700846688971588030781443343067308550298285793728488077990930404387940445491500301618428583923567348925212775456061725816212113297165999521803877995624323173841026597240777575332909264222111204101144819795542059590304988274865315356957560411611649617243662189036596968957520345800598568707097986128928173961228005132221846241695032835643111471483475264981692172348287091922770002412423544831082961378160011902107556247195692404471543410740732474205911420791070072700330410434458361455812957484656756699042596178983195233676365645216844992430452975233455468691840139794937439676631989651368887197967244045458943188245211355748815039124798728015293953513559080673006211656350246825663593288252764305956139588437520601054411670586711358654175415109646321392921673475278237767214146484612038408685361733955706791600768510397406583887912726335008475372530670019028962208562069324552398164224984764850563147361883061546220198241027358038295166623194850639429274128971554260936770959507353095011038048460870035922029007292919657609681741142969308291124489707160259650538143825935559537369381072228575486010110305808818961397392039418350367578247106664185522027489991416648181363735668300141840250643899614819290510389874230542666042227370635757503436900459563117153898750821050827202793000816038815769488003911360495341509250512382740623276227620210093147568295037123553288135279438972603012968205552744564416262099097932728038692534342695248896 [135,125] -23796000671784849645816001372088659112681619134436827366623275684351770229437824368821347025372654030657936661049236479179526418929509876326680564389578877766660950099897862030672347061796988427028902312076420756023217025112777881196941276936685033308620523799399974822889520690823600143121173294544124217956095807552410330771788778831556267263028082399890175216613657257638785822108765387902522391062573263041357106689119721539215035104480786756110031936566672558921434000306072562676236394249162933145078461152325003512832364320690454927047150201899429783887838494349797304829884372357905391669717673186449129578239836818557128022083444348417605594383035357133787531316927883853363965580230077147661501935400066816720994111623032938929540548900752853408499411949670855088941633673159883473416018993157476909040326056320436395147869491073776262268762700229274104205891697324206869550381270111513623910221764486093854416032206564379706519499128115998848623536514858572092087876027139026701868838354324661566783498454404760097258703226603633543425474187358131006692795743569618871757649091159670152015939385443344216767427651750928099233435632737359929397899547975477884427683695509377908120539763470576136299414082751642994069349558536521025461473652791029442383468616402039636880710996194618608056611146943243114952195717361719385368082430646192387112817093327213515525590888393443250578263147068562747978853501630004656011881573010018718948955640740801554837707189329962484796270440406750494844905666560277345092317276285200101141554291669378791482580873121384844649243658972507037524634849778598243019898587866001669792268488607484407816910796895199502268363808097147921490472951538047604296825115154733365797995091221865610463907455895447614370837325289444932591815460032661334843070001830930349356032061061039672143203039817935020555363995557346996145940757491599888786509521652390326154480316297774444380152491016125841510671086768038917745632607712268946761355762978694184483834901115392991020592038008307917855478747602884403545683680549950664901086031839912336841230023759738920935299474740900575449014389163736189567404165499645353144223473787109473202180287379147872980487338825605823462350788495339646590410756007016449335616986104857740081036483423249245352403717668795515523077101745753460695981853992761826887807471896156354099641301190262760732155329163766900364188047953490871836183051464033070157970961198327954209692160211077471805558322670038361875200 [135,126] -1065491880114033372150166292206854489177517284598325084743953184732702912949529736098266474618761773528331959361371346088488097010664067173421666185035498890461363383231866909035052185687324316798970668969411057287549252778016480570909993731489910483016120438163181120649544452973336192843689954643021577053244690037472575301145025249917088495139393764259814362865914280641700375844936622520684298691860857919347264261357015585797438881588740833814301537349101489378490590694014846400617638954563874632033462696324559552970608103439194556085153297079205135473510122041125511533487503697517220592900561871024459030156410573648064199328982730809137622660284091895136650478524716415601222430012487396324544744893861532685268220689992445025486699068546228506273374030802056441930788160789539681923532712418309375231495322964948300078114495561864494375701230750711790368249725150503038822001936719636885627988189978263914096253187745413434016428900905370135645826956339400805558638003009409967871035730153294564774511809442170726172621266115549715797945434936316691669804668443029032171015246248426417469184027774591858152567856484723802781779090986209043994864587852678269806373884080710148166451578350129432745744664226575350097872012510344014319704804198334148944938779489041097619588719931159805593714703983568577381702520678918850925022481722290443420465135688361181777198515641056849802786625311460557645382786907135710063877764457057720147007465646413622573434817315697946522883800388421093119007147468905770311563590473550246902345380061071098336912721590130809068547170414441749555146576206213791493473976492921807608028934005225552829554955699459787529937882855688864908621772598653351731580603076345666016072774123212135889439951558182977662576697644904834251260685730504448226477901473211052853831098724868150845380321845582398481831984641634522054568168876165459101656106412916176812024320701738149064228323095604378232992401139774288723635659304875712186156413870197911830008124295759207828732361131810882347959179895293519151641086329041417103889837066480902465290661785000272687646665277750802235718116528946420783854760080297271606521464249845709260400135197246729636079611197658768193577793660056888457155807977286884398696723551882865136700718683464078972870285986018574735664934861791450108322237889599002654037257016089653320724157117545957821790921255865166154340696301063189189401645656298625490405645338868237726627458049396320990274181187132992 [135,127] -19386788986572335043854370988727567252708142845584667135096953693724557046648068775425029317873769506575928611519490887333990623317398896223465901581775485146363706337497590877724321238262534427792297964853351744300588112957935298451991562882631279458818325327228484509244811608154528307974822690578595101355514005019706366615017301990297582660513826806977551453091138411433541903833358554494944446120295950393736831389426412274618550423257358116748341906845639675679212353470174540605911338724064896323078768151617850624829687089134855971251783713201575636591909793885147273732558410654372246291905368024006602759400403107022631719358593194107147432692981963554130944975411310135908879288390995927851937602505661926217797262219232521695571971849774702403490671144462958832489090109670699856028860472390835425894958564562691528769180161574421545545846191756155753354678030245347788615482406880320770974611747255939398738362553051376290122309048683261900297703300119139386357542272556644947125170368091861151888369372079727602387290163465089938475985399676956492446351099968303632952005697277844820083485232478563833022502780747078962041932148331076733494822573803971649786991628355288626154975496678872509444819937558074802453575084253212835855719938133005110367977478787439943407207700590804753692167871795673194575029259764950018154316640862631717522500769346789546501926221521848148336521611677821284046632821923607165361304957705701220035270486078277697802276520754739739437290607569329389000534200054415728210901983197749261406166998422356922656985388037227438249928059651816127069133037029480724251454606082764161951705299341533858504519199988541884474742393523205141692069409303544008225432821143131216867927150424204086795392330684460696790308709123394545259391061143574689023083149984181558847307578913314062946190905485568568232659255404828192015434257292687955813464113257807401786756434385615454856626006535957440168872823532558607443068808478176642320951490966637925325516210351014163768806293927175004301547260088065849054517347455289477736600170575890889961838471808572505792563211971715070854531707190671537178987574782878734994837454144386974486770242067993152819837409328743906124648843090596148491213998656664884626499899860574341271897435063850572124167032391437750389806170744665430019896178726320151215279517098949157831367562069999163332569460481233077184228809218377305869993666977258855333102092359360059427770952892781421622164840 [135,128] -374839416883916353101161146244110561136447858321412785090845744913546938215178199035821161568788098955369096612340243345869054068756902217093389790953586059308362814622360680295807568114735243950711863505649664399626315204523396664569371681959779112543916561895931868018365931587714043207085843315655897390390370901032025872041391921850113745389204294532380913933292083410180653577755824862366421200702130386320344888476338306108192915397654209153780530913270482781389466488554105302948160129371580243860337249331730459183948732412971443647014935277005054347051612845944088610462105727891630150502038563269846041075598854957319374419814119205500685031966123617280389615960749089048564839880449845916563691163533823623297743853137830669466447743671934330432064148205922061286242377082271442897070245501315825935868730155606475612678091682788267591036607455682649936947364749719839448586530991637249197979884067099859472225418832659890795952011376310361473337354434357836528547042037997169677390666026336711889662440809095512225487024318648357584956848117899141778972317432432522983146025780079587629298050062043873235084245528143597176931710113406803486608789040185930163805116164197895010548935096709873785739530760810304999308621692292415561740710945059018370583398278936956980983176582721413105158802232903544894194695775053819951703480920477907348012323664520058787174149937641058145820390193453440502435647893127857412935792670855711405460422449876801885808718595463406835629476441130385100725806848251384888914785637833287610111712351096533263377384293667134375665337888070943651593661026819468377616983190198847838491634654725195530533898037604743000931383372735043869447096341741132272044906263948069949727247570539924521243594971811713984274034512595535561463565224296667014788361085956620583416994153381439067467069901829231277696936587102088456657399541493638104826115788171012644499441368877781681369880831642302791317226903852616317669754133458576910991525613107279534917429638513044384433474714147694036593450184653866079033729037923402713755661228247202347355612929896421523550261244195298943288768761134081252201481016845264102357719467501106276694212485156029223854455119928310217399491342053749265469106586026328512005021211310378128281347722030498618439297874382641967976949830840606272269327595887372107729168129268974221762403938795242300258405745375790664591704631977747843472223652070604675360762937598610333945073663145158528 [135,129] -10514575164427019031532945109354578775540088772219412182351394023248670178427901766126864327831299337414511553977299519363860737853443813015779689152267924268266468556418083122253565796991269500014982577648747101664069331122219272262320832912834223707968556006596624696143840484419188297421286883592675978983469480123079701409156173100756798553902976531809255311935081155345531422545482650370544381048381777198224516872634434945568950378756959343362947139300743344957394742211836827027537864018519271402882993997566969343531389417608844293628167628086492261710606975687872631764685582826246230840383254432601822336242716082342215371928273780774546459309997445172002047302915393710479973358476773293656782931191425950845095979785446682998874190524106794756471416714205275634988208319974704425230888960341951476094408039483442780713759555445749402746692629927903240338201879748046649722884164491793843080620762398260760277045549815255298589470060845923475998135886644374145876416839678230210710175515758337630261276959532574648485701957577747847542473369353656033437949890192394215645375801320987044245457484918102446934386673805739032956537812776493785616316192935743700503117863977900834416053477310662163478023347270013683050614420134110189233235632869057950541747447243465077247178738002318198601311638920544109616727197155910306303370590661850219124188507671414776854444320644873549599541397151029096510833529707663174082982940825871069633513445149687081907881531529555520299101741280034195931365638391933728673548899439395016144604375811030081059686246710992017570910948347416711573336779688174788993965944244700626210071783472132214294235136639381649481635140767161270936483842998570530057068279314579663408857244801318056215103808822294977089456019966294637993016342898672615781419090539985924766910823686607422886729757150932193644710084459925774324508325760136119032741667370201272720967730986990962905952507489227927146120332952813395127251557685721893061649823013308485834744085497883447024680225814845675914799355746871027513724097421306481346088011765860849576570628417698298311473621874970587800016191427465392208207790717606234202061565241869638450336950570421938024679442696526275199828392914749870398754212612196740055290202504906546219991722930840003066784833806729915287631261752929462163634796784835308305330251618985361715563812159240924578529362115201511991757999210612697049411927107632671421422750283153524456535739312 [135,130] -28422795175164374446907023033788118934003383873148725709598396148099825084787989558179448689399534754951970814048023296360589132310942758501673416809496262128108526319018193057844879437928614881676681231433335606943265345886666814098443102250137391332753618551907441369690431176801331295398345193587686909136599271684428307308830573432850902030250427683529736207671317846546718792069890000140731207114518061152698641863936525561195341556603390855303818854173383743421768839790746373029673371106828936867910191007171929293792441319404913489554701365531100431628700521736218348416533011197060957898895710601912248060336771584680350800694424448481181929646355067115576319812435143055638431778898936176670909792032222181525818841403639594152449273825540301790543939526506242788979999090309866569753755059196656365975896621408228898026188719400635018688903031050860236932271692413190573116574547998491530449210005794662157354931385006756132287285393879913473521402507210798971861646447197924634082801716658088108802898416624890701234939982069476294390663464923228551994939490674313044194480004399379623259812537435838896905386693438347562897712942737700326560043610404385586664970414997059818478488560860366530097477806850553510547029895704347479000789350302610255942267954622489633633540022420052671544260381343994527665999166630998879877671559707154838696679047423062043352871820785597410839460192368321350739672675403554392578620671421727231248346675770774252914800250844180922549859885372542987846008913109680266443005927894891513477141005153299005657390908126024920722992420496418145056977297854271122807934799975660033056467355488241422430373320690111204921826823049845212917648563651513255142797440701065838256310909428202621706550835977768575336885538643752020504130851047310715010395874097974957280049407720269101873562562127962889117605391251978166328453568561122398761018817455655964363536486206524311138434033432002796207239597509543116337007166200395127596358404298958789274981283148323355123696019784884846842040211235128080019457461335589186280759638501809331119869341612613673281173045008674135137643037520751884367502553019721647968403277836016742011587822384783929070781474231921721364335166871860755838477218852969157185306583028858428096140616149912675565072126545868367973986530936079926082263696796055056669604038148237824129512769813916761560080819378018436895197334630751299652348695472366945080591133438656342784 [135,131] 333996747235179275696653493503724747202954380422536219456245081807086429359921869106454102491717381817511991961500524427728813091753369678366992023552738405422325016445262191854321222299923677748064705661779227974673915155794796415825170420981736157903879768841003197288799338968796292101436063647301523187604408689642968487173937046623909773397267750826412490862770970244079993408490219057411448276112582644668732887756591907571597172494702944182125915458136936566831880291190767577495696061530302124818256961499114482732345337598732680686759480971837973812594467341616046252548161428361608234412186020708791873336398993832320605840471065076251390221995122356939936458240463621072345550230146635339283916541051957993783317949675471869048675794752187376768460048931082084322059475097480332663437183369868851799226850371899140424404147073241428325355758778833623121838961177603371930587548186644549489192865257358502769407711787009341619486609730079609231007045734404314991963600186323785837719896944883140156479929933058644997343123132230975318348492060392158843155736915475218036467815815479195822260828310365805574713062945476896832343962530574981651554915386937298296656862655342465456033018227118331342564185659088013345658274759133049761703065358749319397883563125754869315056420585645220189156578399781381058980406273150375563828874789593802825295174081666283345305406390066201888983432809665084392425075607051693416043748363649758726328273853574135866697755875628408870159894837652926901358205908353334079337299180824417858836839733737002193760747395619397175541865937208707353237842814540307973487423531420080446955093949249149846992201764115743676180929699533062797073576059210314115156612974880717045884476077535713725392122928857430934391969174125466545843523065380259148450521985006522166558765864191169620233381968984446182128379296599807255847399153226356269979858182910615074425971438070816754226997012858496965722743278850113205724220529438605999398046595538294798859700671982802664634379604892295794093749276531160241502278135741626976519560215576281563203642900749756090853638747469936928711011095970981874434959821624642916442666261361003614867769164522133357106914926703848452507851897364874948176878762727949128105844267738304881632410683515803258824147307949035258432778724017676704626053839923181630640819438481424796196561321131437550462135303546947722723044421042790024449286932262645206020130145184 [135,132] -300986484865931240080554239401669902962675151417484425260285170382886668284184142672598837130814587859451675564632544909271500461377678310791175755821931026924401149216468770268922181750418719396692017536808269703428521296152965393050630065091051276500096067361681596016352933603481677361207670946325684380402533926582522549979589539463529328704397911323135788846012156978962474984487074950912057511628810208739765778885255108686612434613003728985487197775787695538588675294066469072693769598191109423545773298013343427750576169890755405857838850530644287632197580543819760549681816258706364405438615099147406959225802218168540378845516356434070527210570245688700321380883599024183165473500574181243914260387093680803358576033538374019254527032991255833952235842960289103203686915774482441836128774633818474984956368261951976350919907068331223735999243688756792768619460383051392642818104067007984364105675183162174779287829494031513428427622442416656225095736287825416392614486178579570426721999341984634100762747980362695663770308200790708344435193701249765880539203251017615560220132200901736311273582256689731180032203975731928028085071903806144971186151279784928094352279054150194955374027355984272016783617065426994490714293491385786862655333468644617629845193521591483751605258207766294134419310705275022615817258738403788540109560055754258896663281539440962220331090069313330968526426028154539443715235944731518509175464497819015266411954190403249746402028904265650047809457614508475763809653620012641960528896614025691331996159459908583991448846341236314553902860711835911585449005572709839030798182795146476151024320442204493540356856522456078527597026866190442506102535812849394236598348869155384535149349154198962379614305456282462890004756503666938362045364332315861825320775564563634306533936520161544045351037535186474391539492539221146725192053187587852994838973628755630993022835298705894977422763683734831079653799308715765712649376689653847904180996063323551237645556506695481774264748609076136756147035984897904477117687472119923154310682637304941757136018114455409863275831904002085424974262478711305553752867079438987814574158801994578769749390470433277105043350033882732418742297995942673767602121596304975540229624248594856036032596710315055544241274398436536923910402020281519851270631112595152037151072984183061266159347082687908683473351793554516707019768155302387733994327149184354073472 [135,133] -2050585385358653133005042940475502758003622447573063002050622244655109217398268952453336511984628468113289702576751436485480835136679730129284093709177805944743573894659191642809491731764279107527775086190871185560303226624478106859205122230650804754397705220363945675241631064048542577938574956276441683762732359166190515830963130554035197852481574128968288105444848679511545616007734680301606815898940241161242831334867297538814985239649034227342159775236661936511148479758050938621658588591586888690616083161259287010154895381532917205928138214382824479589250397551418054225822293770207396563270593991850167156092410496580301176610365397825581504659266362366343070299658953703499102247950927427892676910921933148967369235446216214513526802612763279135074108899888262471018115955447715794150868824095813270580354150097456820435317136264590201291105428991314266558684668818267715757643013055620721572070701427877030395955879691873092056549760180377762881414703749129883668774183997970211087338835477730344279287567371248333055735856769628948670102600273336540640978499493567536803827608706322547400964169441715493646030914220745940078766302038226324091957396958006873470365526427130474910243567913261845031626739173645160315849952961875478442704068697501864605682238459224621262431729978504786397253407457937132333877840521873082186779718901112344851981045340386604574940373449273576096982435217741781890507116945983529572927306849412963601704653768873979801983039656159914068028032407533690751776932000896076098821981887227712985488615768535679148280683267634341842567523028824963102222274635689082246147958457886095597801557031955685961385493081301861278016437935496160626424643327188842062414829643862219034243030989091741765759010062784292834700736751034160185699305595301545142706755122802247995288056898016113967571914730621234441101945688796703338793042000660401973819816165217818892612519970039325206253423578554554155717669014696210033064983755293504830373555748501854402943034979004494273770857052228289863539534697740214458222204678826342582594251905934287388705508380662070301071119244445184467140555642486710797218297222047001319406236172746582718650531967264459157252900321193307382269150690850226225933680225161745859848241177106861181588799580573682464920309256765924052117835919484963559961292556299635228814696272579799074008316210277985006430368076564964974339028440500842672599156613392 [135,134] 3517425959128560061401319958706847809160899824262181483787554610119269926659773498935960168489843499908868509111779784025912197757324096014665506856049060631476469693088332224997470790816623900688384964173089499333589212903620712722815905742263722304544553970687230556847637821936247681993599283998949822440566598556594977015724277766812903224535239419737036179062788112248163236439453604821068352793999178246660866178412062696580138781561777022482813738976426743468471637693703979451833307431374811160543769100253340659156635147159739787691306707372744486611921237522655253204535483242636290974355352729558030200466853550114947600612871608966522393390493836545923271289452214309505000251600172309696706251853668734758642841325150562352376373566957858477374552454285058474307406098180853218632209620397931900030774055155802940796265337262645376381104018909096993862226486122129681270853779027580047495911253803293481075990583587560072072750623215120853017440764738296312853342417784540170622421120077782666061322491969987237706957067749450235461718547243706717574825595691636990788670018574601755906706818690189774250994021668961932001003517831082789033699644205529638401380765227424692557258462101690929131766461185865989392774525449110089543062851480112983837873667169438069688920006090842695975902345143255607943739839530148289034761648017828883668839352256128219811238437188914569043139667050452367422268662762017520666789830840327343648060697005142443405837098300017667898622142792911456227864062103821708778413049465512557692286183672065996487518508035697663449955660218878728668518448358786844384859642548757888595711521152197687094362437875462634815759813663792566198827674191609955023585201801442771805681039761504696523526444193525418930020008124327447496736160392200250068405692294185414131711241450622088624100257913934863091519422777269818487891567323807474623475556684952600793375533889508569198824780646583338394748827425709869753273313974419924121839072585366155113022446378381976674277167520430544412911753986508624273906925409641906980078747800508828120017938778112099030167066811854680297670239473626822459532795562221003360977248617863955517141282831322465354636565394172516631844306457653172084295027314445584225578012412166618638475635537988623417344104044264832864344971636401201939093641819954480235618810492496701811757919568844222387542063943673237582172589705742412752384 [135,135] 14061028962939329686073048102884175501194823710341692672648939474090749248802013543251401201897846704065686080391798129059006330693605832267907551588523132447570230664766744172511554825379820765952666343524338274107790626884571146475560583315761213898760123234679179257156401041079125599294781093302314675186875160311222780650652460731513685405939604064284155358493156169346819904370463222181219971813287690867928401207311198544769767124441403403334158534836372572696190603098037820991682883395636908726464350193407470764032356897376641569551137204975402526461468338670798767969352136150843503292776053321965870055531147078318000823619598485777697690002126473993447294347425643811348717327940773825645752681867750102452436743104374558225426330787454801024785467523919366351866171274247215964100166033201897687384574306197446746680004007703413027666924492383347921960883429711382836970373600567985651129328952664978035817890289834722674782528504526538062734858143473367636098175774918300471021713009857697880835959640372950899985564359818136641648843661304337977834413125817310874308174792169050211052155317162660546635161640018713484448369211427551804683122479748784268238680883853614888445907301684786452364642103373959343028323552399680203995147723477457513020032704107962780649284636868682615887759732630828506825256952942341122230332669990890922399219518451565157144928545306117625838085989065564523173253678517011658173858382322491826348886666582421013770789585189016464271135149996459501391992735099274983736488424453278048458432163782091932955593467797291086298379872214181226424962228560431460251255431518155945002686913972814499925393272970510612433451042773605261979444994746465345464116918758981545618204174478343994147238427115830909254745985163140366639642435382143816547885053896379639130306702367879568777191917694891213968051140852052600195444845746001058272192243235344679554938243771708131647978734097244093273401920730086924730179454223470384124301304445932515806234962666173236013975003073307999046143394305253193703557074158383199715791643899287866439633991434986727426126375090054256608005628910306670314836449582048662245112975615756161269449004453059757651678059902514142599927562989252379746986068311407991861876429798715744239479580813252377282682903871764770839807384302559934407883178269695607186726676296777041995921146814303020993592038524246045877921493320640 [136,0] 541471308832736026423640306685664538679591389681294440321428923808652609198905089580771492027974672934368563827783870431758221583186958701401952097204581045732920177154888925857581598953213872417419397456538205791272779204384066132382586498212709601616204075675146226329366158621549934595012487281772222588502468862089744088961231847819949459623292717371886027069153079806887029046351067831057530329433938354924581243055737341935758598558711110115529689224994053746564071243262653188387174000681357565733520132908345251835788138194530527227472818857074312344406990659352299176502059835020765170137059108869183613089120160884564758085722956111097978615255311633650308919610812257944641480272590835921536031462693667938655449351115838159428223432956873318548894208879968345476419568691984590233056823069887304813947711590833247944756831024094206855791295816299456173500762129234449734020198168152821239910151948432259235793569759456425525724406453032122752662524806488081096764371920402612179225970333985021214033802646881034891863763646703391665824169880146410034485462232199406217986960079395040342561680232587786434652262055332636135729878350954532239974274642446809999233356659547460770290422190613402954712398602520291340268038116209299831921020838251859378215167293281997631141982255933437926608052389759241877750466866016096087578871320722327637397577019334024368688138995312076106625895695886169364973897548422776996104318082381177108838560624885948775485415374465318567173627743118303298684561355449004804852879611135035223425312972029248293327104938646044743498020979648805244989931576983048145384703331120907114363287748574359452018075579466709887724479144460944670692107417510509829288497423734739492728169772383789892377361436979952826773510608572928530277335935797736729960250279026951248941861980024999795789479403115737771941387366217592392431139652086772679075693498688216512562354604999271567084022355707262841138225058697195722513824549914027144704514355072370617033868083016881244338089275673858128839011884179784621383866614530631484510397984645617701288934668524750280021841766997364482123387538779202787809895565244019264929259509740516941093021012112024856630646808108751966675262150817334423786887765938705274645011292178133967377034825356437642027414282314152681535682146340768954100595322435122239600401567114733169459661573039122563381469907006400421305999898744376747509864653331012307146131401911022910058172213062656012905760385161124129566469559443269860923124206955331183362693886540110201011462682208664359901057358983413910609759534010789141409611967579299296684782778775325212733847592666351693334922238310656493586502198330343407469986135591770840642923059162309660310891688356622119564538737219507743496335030356445774860753347190195505278375157359167406146868005905402004120797184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,1] 44108575364297456941809305034525170834676783666217894537430093738542817463504946880165634278008052053015040206415272033884162513987216040015099973879153720439605324865843820900069678381267628520933466926675944092703992183892828619857395358510054720750372958608888547212768567424400681499686473956168143525886360354758095647144741967872017481623417934276293028649741968485305264522856949662465079715242922198283154454746682204122304169082180058119940825912811727900655063424036962957158969472737561183533823413474566832770310719113505162625567985309441912794461819033772502961188028092559278447529985644787921935574794420076226680835139427630523222108709441706213340038633373192799302736501226359466262190035234429927073253453452969856734365212945838043246390293946624665715774912133707807736517534082986868219631126199155819619786780370084739151837245183285823013499489458573177817377967422228819109668371771311068384311384129266067507496766987149738075710427961161357551325931698084933509622225409895807634170841127090749777428587450987731818715413906540439902257715428118290583244867704187552738592920569540241198977767462137515260663756227526752842551204666054390049096344077496188781957265427082457195205986138528466232023260821250358846972683155761639470075331398018512796582080312731949381592575867432815986029325713739642096741514238858316219832574009926567938865233718974634690631885054839882355987950521059930146318673589736337824029540396958715893408911484680039553342382414574445277991556438964518449472165557114313797512839119742495241842317502817880114990640543748104353023366751811221091462809482631524832244244768794954459191462659174891294724792395483381816969418716501227533316194548382610047840061032497918909076586166022785237935996110246288331703089990721981372919221785608965617286167855337342828864490696638175284684561722244349431065812963969541794307648232047600158119084504959526334986654045401042150815206998616570111444879184355762415276544397494682690952569517774850650047588647620998723596089432749674429547576780868110503669119321012345171033073037892178833912691132262139961285764695744281807926307546509225929556069475566499680700429188944539813936962584223758174658518541768943858987473822727952848863079497560393485366025858318740430373767043380942769147859765634287862772015581244928592923185454276353689542332227854186547072674882494468116398769984539434509619717301509955617249388712523101127045075769632937311442962563512321790004221972226846614030484341658633607918767784701343695246146176634420661693493706125077324508259040075052149788129249454587698202823102638974140836042146649957781428892074825482767263262707260884520601172479373230124946885807179054505729115448687698914583091172202373649196011310800667507137174347461176438898350248474741674140551797944815966742044999680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,2] 1091005904242046597634838629787097331430091004274579764760211915457090297903984107100355446850511692499937461910285861466093807221155696817303687510222158350790402314275500046132853748067519290179115950079407639209464161260305395059232414519715950610831641224515463573760188988792078329819981648654814047089583319723905345240333389996107133918832179825742275147861938802730038566414049927887353099597161846204780598049918553169047875159515597735580887654260602387983544167929968423893312748256603802805233963151881397595253751894345202796065015797161310718664486082291075516268931299150067212614973861869912231836955305845355629485005298492413927025107176024953223277051061448249649906185965573844685547673288196651099686990232781500678829193982735404551851979203383988041551619322571531979228631636968288034649284462452792027631452058088075281621604348679049760111559555324556724321802038907899443518404987379457780927024257938451108867673066020770211450954587039566055560310772838605817479789331231884636211241564183193003471235514902189453177902474015692457646500753756171750950898846809262280491108802775158252419397069713870525827149250911857849416421798129217236415922292816846935227380195703482208347845631443705371849409174258434522890983895405849381813053342116037304478960068934039362823115046011089982391179313774997581899336357682027483008119063918013821474981834484431719393382107265407576346583899016456030144758568962885653859313069423412610119480917931325991569366993776172762200106672600867655550265898832219175278419643340800406830083661244590014254518454446556315534444817746998090209693677303998905275237846401394295977612081131443614575208055659730578809162608001030468462184069069853741247194566182860236813401448817595534926119224129556942448859616910119476008678122784241131976507177257593799392942719131409124356913830079449191955442172559579264887844924571675588134580146987995023957038282891912500758964667547890483724695026777011605612474341094318158530720011584022179479113356800466255812061256165924926982252760667254758323299279921218745588872048501763385945346377890806957297332471880398396514065069797507745695154169543749060359172376641245740609679875300834315090827775419237699153598512659816140414456769213665188416526971222563499468684288614067852156485202824426508358222478557220408827889474636747377695775093785657571459790438395491282827141664318882931474195638354363265391364850370552105363153111176523642285974515574673819756388184654992499072237247896757441894482515016027257634951702821095017138003895593731824966048693824626792328722103008356744677105416204448113282851976171371892919016080538236692751650493954380327399549400197289529170880929276546821975362906689126907502252255002928258810995485943309457824689029863260628856815302896140650806986516381852159611030632136704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,3] -42686704931548721563095808689446427265786594473872615140922098355395254956068615843154137069806529114377963449395937256726365556553540778789593098089088947720502919338525777080524155747891716264962741782321231126385637847702515379576550859954820111840310168127167894343077931145964514691787695823345721633308281936430655180959978009456033257638282264808981047712905286470683870011613148670291653012170254328776721571505718131983806525824387633461216710633893594776526704593133869118235013055679989072404501844769548888598126595196198601691845848099854385859792113108578038545078835309139184255040537025614903506170255841501262731344795913411692371171261616842696798173183520073912894080976693438514561298984713599102819701441929663427332877644892425733888492134576291583371464111568698375214649391927397845182710538264480040624319283407091579615001933226402698307607550950309778206113599166559718202769012112319144515369969197942879948185622901877719114629196095962645192438408297314155489268069410997306548267671882961600680869971879397059957257454998679023869844089654950115733469823077658308936729982432747819980406066031017438724032696192047545498332010716626450251735330275008431923219743457056514633256925711131941899474546776332048062148569448263254930715555263955618621044649628802379987949167301054773548567478008970598948444452993880405323529824033452945427877354245478354048058120198427614614505253142218181002546259471521265467749156788658773456484351566165860190815506188996832569300479915197212927782925240620745507927723541132450389992667164860790380389760896784753734516554943222289035838334763948449403874650618442223474239588776921070902566316182573688377665427174082766997223464592381667813112933973010901100166079634125389805746187945180022647315059328442076714151767162891108396380670466946761713241280735652254347332615975622676094437836916952028119325815683604704032433248341615364679993330063209143874764418649790873705085160000484102627657487899837848260148742712725940413989973008641702912324081986863667081274946286292118607844145708486595606285893951705027885717453324337227524043330585624710211994354921417827233374620951657899779845612984692455517721458842048084932834004610552610987310054393636771503844762784398303296810295783444583423986447495674380558372804988298425261750969248196557857298827644184887421041668776601464590719473076667199012704935417722690741186192188510118755821141299053521642800341821725391373471178243944071738947318011466496606912701655411302030664379126733370994761578120871002533167528068524276745501663136115468078499748935082790435571526701412350601150014083708945251888982727838556036892417315111814440838029855504279810776246728980627603874522452773623824800656955252448446580090094210128304895736336891223467902309144574013433605410396482836780855910937395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,4] 74097213013389408688857544456262103041057349507677314862541972815266659554482294270322382002980441303249335348598413711310276861848210631814577227360784541582485032126911234725302676739319751036464558817697673585849455635272584728060035001974396576726552152632935867580801928203140166676525492982035027808989685331065968345669715042966884870253051838378503285333526575291463477998774120951423232346467243127305556976929123952587331516769088602341148695003903804482288986714646274733564351984541102961268652131586673543175028134672484688117091685102430322615635200497746334133912097619305315504533856063456550526732254347993086010450635601517960057166893571421297018683480014202509907621726008295280677349416512491243583571221222763072679279609258410797004340148417397431979286126753282229237157740886052662675381765957141374295189708507666829612174962146966201574558679905670125490693576894298179605803667739833049332144225053082893383815294153298327841688381342591658232342862559074845305046662229005406083776456489309629011466281011487446475400414671813857734266667523346295845486865400547632420306380747333772086443295563138417777183433011255751261061381675940708281679281244314421590690529068820479584492779807521566395210299349572146330648996475340794223515034161805082133444555122163044972825692984104119335903997049975131219978960755939648736709097634783574260785529196789510711996674643884636563635904023099277730828043224232983898608119253339480339993810606456791498250009522422773836675782889454926840206088394641393598098940087093265279610413488613508866370345366326533762701536687595397786333623746982268739159114436748846860745885656465594837969846222510665050845345698232950981151181228475437656712643855969384418499905884550650399183720638297986825634970217919264981727473237776723004665333539058283704510786323009350187326464168972017640846850539014654995051558506684924181087750039216298177912900446150367063409937530399000105175397907460856731332216189314139696161971325390731294112963146301060171589244539864458261166162938541010468305918583399403252191115760462315935833200122968420110426165039271285023674638050008065417882336990811130038424642149190683773113795268399035528820649891869210111953675405222106100077068548497032387699788796496376193377397542211388740806753933990123939386897961465225418824093127635862213153575378263878097509198691880129478476124495877644244472067001721428858610574821016508032504384629040088179982915066926383795887427637135014406001454138759695238989345891719565535805607574488551359114606448968390322602225171508060523162184927566743854625464962897487941915369959194804509525759945285470686449237890822298723229068042932533862983253461141119801139175900916983995372966769161116363053197814176893705525015254014902828375055162656009495829655648624366787852907940151296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,5] 2373780746051118474564020700217304254557751776036757783827048813810387623824056230686903696359032186135816420969844355820642563576200996349785617573910500323950511576185677887733903155935974440960493793305950513399464316905386105191597033393822447339097310776835651337008218399258658105717448237827728380829377670624911873264265121455333403061955133575110748620883580125499513963154295474886616874714153585899080327787262815043133962125672079737742088387507792467251456674872283105522461982971480780123900383731706042448717055407191825541872583968417489771693806328521444162981304985548011636791112391578039682290018335153883377671583598542527325791377010638989668847868620783757110532576784207723989083795662137657114964393723163455858431149819194017086333302920482568338198422823299784793645872835768957137275270584958574763526800659517603615331686099178684642244672534089373241290649359772183476810712118644974054214846606498760501016036141002833927274005639709462169732170627337762495619475502348438422579666875773250655336824884204874999802622748023776112057843189979122479280719125253689605949431060199948540196467672142937678899510181578448251199742154745351859809024691624811581323875356447655268996489780442998645719995562468044214936438597505686980170722726263922341191098274975162528489781193327949071161165867828637040624491889234835770282727058946207203981270038008111314101185625117504002166032761282827916636010087626448453359027260957833387183029044854015709302026098473245151007029495350465783557606826908391411862748366488879122280703723980273761048188370094903780496600682281019810198442017863862153613816758792105198739382509553649999992887750603659937136145464445503565060387696882537794222263855923669222984169279731243971020803737733664607625968220347701379452854786255969720333503554325995644758699716681814240343070511943191312053544201916961004971787181129049374286028826796098466342738025966993817175542760563974089675318896141407163012588552967374611835049997045722746766489622992115257561343471082128035321192984975901901830879292820775281318489908352893596921077666365682107973427945784266025518107955317273943503379129614282911290820066746104845123966376716008421801006016702622502747814701063484665121210144359648832257241575587005019195329696005038558846355076740803144183918534221782506945618730742258017735869826675024173835327096386786305029226902153875342499535345120775044124643640360395933166498642863046200238676703441013100331999991336387219105975636286169138594710109089566774526761878771709198305960085385308760106912471892412299950281923998935481624986515502077196726674208802443397937196168690051532956025474571605587768101835430181791044394671546451596556341102830239425017167485426047411470746387005745654882921543483844299652604222746880391714939334899440816493983928302960640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,6] -13173756553415987605319288919137221645639094398250087698249448533765166000696838112242098742006150977657082137262373056029884200748621199987403145705729068340093233699086302808326432484973533574632153539830282051025298039949702630182231255380132377861953605045635279821097106664553643612070375595583642069752368721123539378911098573628403043707794120978947594487738870607040611105635074793348924994704430880622041679173378317886129599212802427643911138481819372544780421711570038209271317124586206663730382698153257960669969212031061712419985612527528127246136224218247155359283355846157642728558141728074953568271910918776788990848129111306452203840253461477640146898407127946914274937151021743763628751786933055220405411234784129201503353274569403966548162112831577037652810264046577012548908364363575509653417162794306845783531595689645618301087833993744000545374498129096717291436800284593455328252854000592209140302254388978683552124857282960099110014169695118293287012745798593591198089186853139896742015318673078470223424428885530529636261086183454514092714659718798817392218225101388370131986172101927378449679425863144688714017187637250040235842385921637299448733943072431954592297653769070455821778062964404894155980302355930160846800346893116551929720187828480107132506417531413461564939834542080064291177468716266022427844664636687148034699717317320884640233844075511584653325635418776875941710873384870810560109806596159420864906408143436738857992137208969888066835322177181696514031315642013390910733369876312677453053395973197785083932136135373541405044873660170553874648366524215661073536596965089989840443961062223339855420710412124253607489133464442121843817044937264813297155640525916328727600884367754775683738839131389303859603615693581181499623804137537482568239035750870605616549882387439034641348193252224512109044365190483954418812840609117093870694731558752574977907260595506746264371022071823717064876213589859568097178626381573319062257389689624198862171464327626780357747529147403939148322575026830085706415529020580987057369149024269111816466532718046168998437190538524354092262740224108381241174848002254098706451340883940116946007052332385348021123846885685905966273792766665380182466597991188698260348207943378267196281811902933280891447856692105262279192149386658344026608915291686791139256373905213657247187863279719491173677155131543809036584302404261379655255148349236450726003630986602800234279163049869688345811649321108230706948796322281955973987456918123557982352781356084912816510324737399638244121824315158668336979841250362319194766680317869135663993316695092065231414515130526162830330675956308388824744350357285982224614105897122575999582814677676447124617074637300407091008386878876608160049051227202155934021561075959240671110959442394425081564548623863182783305904490448683008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,7] 12258078129292569489622944677361947668638859143899334284234896168272907296223023948116804725780372236265019358723187453977868013407193513289804638750343004501311982958295706477266502906658979031666385098432340555081973236291211397231155952166651757001237219753919093784265425700141245306288471486758490147761064514588798197547234436128261097955250394599312873558373634003227996132284380049035246963831001997705527490852701582311367152936198988085432966247437042320658072053682659503603320608749787793275986123210229364728740611690302735098748173020491422311662377102644079541594147713874947081193259229065253541339664291169521977427755665456893259349999149907187656157839013932592914883256834462876403977521813866037102466086249683827351385191572182580606311904984494536102003890091353194553874576241520892110559209092277604423152080876610514098021751837633662136477792227555921673845690448666445116914623100803957109683776416343915683366483526463548426062627394500645214336054335428654100958449359330122610328262748308254718466035660355167730044650961971733962212664920739820960936156910806687185550396229257442368112202255566705989561774252415335165657178170290763983220535533554773842909244194377159460635258051864966335524674105389361261769347743476913941037427153970168448388410746272216619461012653529640465747473249588851306033983871434656518365186294482982917021456647360655243785035597261953841693992001060750381359459308356921844261801587030312416208941841834093470720670261942536977705398981068142635469712808475869163779442619752631173628398993757455535179630770251247401923313702216830052705234041034169298679046872579603922636867730660635609284692840530889844076895516583702742078950482915139846416664876324053752347247725277184320091718644812762048045722109556563058234041267720489272784805243823724881278411886367344130855153930816657350595320983763696909851200742750433610437621123887233264478621447971406632895239880180031846913349388197899501100062609317350595256108632251087399418898606157026126506499213975193224281402079422232017920773374039910355138264640988236633930791325405416528226295489398089771787895388509331461315999003451334804701201958607521207955728940344179462983080289198329342415624629777875501447980536636250631716648891855970558482277909434608293606795434664944588889841611375226108641974688301445379093849780629640250139732701864026054004594928588262197264601775015174019490620263979602191292994326045368018689603074485030153690514526199613442807822167022151012259086900095589250507823874523642238430215418956696384857932319795735485297784382628714962070564654783835668751887905664853361762131851074087573217186025576825111678113401104231122212970059491508038158849289225166906754988553342033351002024601791363105659053943153911487624751697172144920513249932983094823706539802702643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,8] 129170485938955506410290027551114924562451608016988421086123225616676763485267324387406624360229295962718490418695247100531455085350139759976111078422384911505127319018744045267912120689823107257582041561213244023402702401298423431077243129872573896945384776983682769689840857204348257367427191810720096569043623682341026307712578165470898046050626030455297987387225522585348608341457131824579117380993511877401286320424311455324105358709767627319962910772479668123743727425392677692813617069522987826046251434728797799183157092943338491884766943195815012435548057484569464655702886441531054045920561320970680436124670193851082509397156975640895494066072702691745523471054535915626350480905052269110576455968822102613740929329883183982478385821513927923833575740569317070024828067996985950984205275334335310894984494825007847704857824396779205006838461645875600406902963289954474577090502446444778973878466813482282785819271053386021751340063068019488430236015305962208076212804639512176610111362239245438659417304174997290263988423093318820573635786328851185411627321352996960791840150701362690556643408015164101852634041438687167875672812875211397214123386266682871558813552383186511501668077566122730625010056059406014751737568418371353398235625511066215874242280680540521693735732069437585540700824849059460545936141692084930122843442077612363879704947737742755759479979992512256510096395221781348949227131253080678582982880581261793519904467707484697275731322470802006311357501354155547244198471045288149431764340937906001242371801853621435906973676121199830936701038685533450417302187235137785167912319568181650253861883301879024195922464561969979798722503410301104798228301423355339501583592429303551514322516125323767521883509134355016086800740779945923506882702851750297206619441414733771434059828079308276952323387045196584479895508943733999642075190464767832157277242312880437885190521383483542679116035202971730423313028848612430232226824999380750894088618629913064297424248303138716617794442251179621293055701271908791236002650178444131523144505499364486421683123951277656286137216142876048985910466035431606883608574069838298681904972894323654076954222531578683336544101507236901274262599836085623870354401243211180663622615265017637003878945983610307365350916381908877569409590786810899375839367529515798093410058117059995618230294579129086120981073370016001120051074931338437320625126817260879751874009030657084170483529573797603658278683155946437353440433040004795092098741544815901223019777643190226007629561802489905226086515288440518880725828171930587898731722890538943454730072772120941262796341814274393116568302069695554717785394865274349249801753133306221435049221309232771528314771603356298555267621764119953798736580099962455843002379988912742024448819936147344395591023427599199330612454561373224960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,9] -811622026053891999155831008491024789364663504794243309674142481998023511292203656792126650967422432307560997125198970198706261064183613971190695191339886130157123348235826033432464271922052568326633509067483941400586624335428906175282152612052793368363020247179501217051704949175561320079923423469222836234335909412298237156113653910024197925894783765383178268313314360115392796617964131544990249855078714572040467328499513133655069572699202996053872399784370810772218411649136642110838847429060284185287180663233205792496438581724603811626893581688855212792940338907441183241468887820318001296128323398008511423805320777956118331518436716180202718334969209869091058161454889946015861418948737003919831410474170842758502675557077604315489761747845086809884091108931021256006209664896500420964603373850169947301630536450586628066742919769595110412209730958606790269560208753072836528986563581015267649343192293150801275290369753584962491339221095327380794368727222762624786493880328335322139252963873367109790809030020797327871509778468542662455054474840662662914561247730151430654938486638189232256874522317853468906853495927929721428696214099179375615314268384414084369722098339022708917966834357620023957682762552052350371531720809075512876250821884645636044209300553949521356973739393391438800690976926129547719650634933480406514699154436261993392001441724515819868787925852205125379068881507746761052969559077393824748792664986798546933188540668453753202307548847192927789649928645129322353039655534578265442530397434300578993682203746615093475097657399917279647677867744950846630517605855705187374826854411722295098122006456994744317787208197567172151025183344655244840133892406292950910726295271355952618469354298746484879024923811182625594591389026043639190262999698666261372743022183528629222712519758148534163581609584929556012133401269897982154304723070389330328838974261660160616970922690468100595197993458859197657351355943248112166298190905686305868082838713852750598920658379618460319624414016001416323687609825561925146305963347937276878711788650195669002105164557190250464292832470942557677135423263853162008350804718959295171542750598089268571639457387608147545475907431801771837792214609014001312430729423919499390321384739393937450796989809811231477829538214015057275149422512408133765685678847263340946480460041065339226727038135027730407846139932921970235143451484962945826888467598627802937961833928995636925339121771462773802492619993026568687861161085910974147180388612468051756880124315730638152225446730810363231564889189219704220849545976134739805071208717684463082285465084428280455109825567527280131122764658091831066145685151519681495800645663457141794140230239125362507521268852835759937588443987035517222872099692980000114410855509333677905304571460349011244730843646863285055221845945399377920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,10] 3406598831523092800201045614739294535460937542504896640484865779866828898609446010223519786299054566227782488755164253415787597908253922002352265642702646160155831309861193600277152482437344587188151746297469905707587226597518356825824571151528241776041402740741182638872616878066224205523879505492065024627265726029334551388507865179025386166822869413208405357034552601207943373562130262718296479473985700683900420185833279359065264736525176888128859791083468096557466279250295090975363343872877834680195071346620944408639372503323332024891376722940782692695497286992068039689769034641498493037630223546928159936269313672119745620305940914581635875875237384011577096243439612529442385910519340548294911353240797354884923248066246639505035369780677131715661435543339480757015828976826563286548018265629474805667382355206174048366922955653659957727239609467041024714767458164831259744883048370231546212640226880735872820785017740361650980258906122586114704158406222067381441010024840634975379931589381822465302401885218571851722420903361806741561472236520802938224485200065810824463124754951518257229023562518317697108511346049751015052291034576816086275500099079372643490807955992946598545757319380471048660381512737718951613046387912315274617890337020129406836429849310909101117783429491173271101754139917874823699343220608782433979919627526493866524477732934189449308488848607731118149943326874113523481589456690838132736113157481111571549132619811188024838951361958528772763582336465841211484494370068129314751330330506915330074766751086596467241844832919255960008642925115659257598155043718148990525866990523552482632822050078187333369443531333818359188903812759044169338625646423377350234859861414984055475662902106027720639109871065172677549416604528541673022379295056750826854819002913134636077578916563500580523677964753673303480637175063255148807692884171466072343940844189344680832216829592047777829123059724291969795685552725703602083725775215753757508989031730175183279820223704274740655532512627831208654130632414911277873919747709563846497731131358193761811461710811960075423694877055962735927969743106584176079291287652763598803954019284319997227304827570136488826790578145039849080561579803401228885749434809383203579874989452088825344582618218462592749020908563192006736044757364179904632440012008311939213483310918740369775820689004740407239130929378588175252552033315256987799171968763070326410975020474129605280664712276441910730544290188506415960265500551261629366675648425627361091032906122941388940125634128484257247873246329167738896679932289453528198708678173848888688154903306618652842786970011104315613247883600350193681629908789830719216603319369966942486060064065623987217712095857635435194368488468659882212066160953177813233145144975768268310888538754080714678632098281419194568381657993258729472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,11] -10008251079188361745252594275935284477294710125962894416120563284495824052728048005109680821323303489544043972632415120730772589256680689608807598491999973834046181823895908786729658332802635004154269544567884806385583453794795238203690654903608081893452648016486652498729436833813621712903828349163603232391118000612417466001352813672131057123141550395254021037663640499369744593917992494482998745735788478423721563269870428829442054564291372083208324170175559886487077252227851421561017213339306790212879894643869018847360851103292344929253569191065453699876864918492569145249658579264160960613006181256776213026231668656302799442546741033465587126855290542489714283613819330375271744517069415903735306715811582184390439030323917778136855163786190632598548021541635159776672226138026845323743501528745758064073876796098740355084202066224613510411333002052092162727453098006892662505701501323449734425230824967583272410206559996610931040696403909890265533064762559058840027895332878551180618159135464020412040136106388145566726399689264356459813669924982942304220507883622932989709292791668080570215969185301304321061176939409855492093815680014068473677657641215596409590444834500842239132884617028033227388949178235484404954223699174772698902637362376421301717199110353311179311267533017784609660253234354000385574126730898913147797604732679451725131416117622689667280015727155096553551909698934426615927884524717869565861222565755888127880989230221704034392901413336337309489989726436769383234328756454892059713292453113858512337975426329749943040098932492676380212876473931685688473320819272444520501596391349856478003150827348812629085689983399177164915573968284406419630616505859767554127642485294134610115554426814002696537350868960893599575651141118437644941085233140031742569257293908341616182655387899173063331165830598915569872315453208573095639750363412135698089142878267115516215681225473920386429247297858782833556313482919548535162512372960343897835396658457539915679013328010471677006236158175284031297614145101496640949328234540906113255517157426851495269450881820522402077903711426074742620144921312128550750978249958803628279927467982383222169514705145611290608403905327600986630981069815772588397156742012371987302574257443254278290467463657411739361844759842677858953364705697015176556015351285699040240759178458010025454353510155962349719533115120446882721945583280293240626530258025874863470570105430502881335541694238025257647859281278057887027342362814451187451787214378930325263442019014256525491708145151256760486249077204674470793045434655000697179310796322598281123972954867592968023444073791310198916883904865004638799121037958514118773470539102737427092841045238918799895005568577498571738367051258676942015634737830697333867789969783446962625904865356265348443787301749097006524185815859289128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,12] 19074910258919567922214080401747133214646232590809552519311321059605884624474658623504657489080846932187500635366176107854620589163656179001201274284357815496272404150872517254077729343115899125596091848602613122740981539556631322963682021363799433543841455752801790892766386217087505036729299162713523059786736272701144854102849972559649970641249292725821570298186526682042054508419326297865277593548680123527154737068633656862564652580255330305874484219904120792950619054459070974080364317161476856225448068758679496465581305789250166444798409007940071983772184453825711656871530263805457853436376506923486019460344433161932105373651507137150428399177726278732945930519405442732761177668643715247021917989138060219011315351656152204152238330840796985786065262310249149487218631051157469286570333095835279393095534730506390192219614925426262135905036256311541062179062315848686586893417046441012018761534235899415910968662772440257267564766559688878386945426344625325591964223360663935382941973121061974694223750480366166800922367256260103301353152000508168309124846304048726667970379060326587183690960465152035033458732433250005853879154212923938014471220209460874210650391621696414165923165660133687895550783153613191331292665047057561679780869670224910639768586188699913142882100397112267818052731737690074234761664155494776153557022296812237975507876176109792948519542867554754400917188286442851066450563893423625638058818100621608345697591596204514728898908632199085271235642971230237026006175046780796147373290636328322632312464106542683628036911850070599805241906381441376681512280570869244815136916034588975949751392381765160455300787909682778408348847526561210469121384636639210620365264566745569702533366273498893921519802511220110010611475458870572572530920877101730148192129720673058660920244935033765125366078973354461675010939235320081571186431173264868432295102248429203023118960526268477339553086195679859013788683995696105910519689786876513152409753282965043953098337835955799878057162313723192879867246480518107542471637811281522689194695768955260736678653494280012107514887787050069373195227149450447853102310450744759824447485770108722201222537609168847881693337922420240588696575537502824159107133238235671047640668176075531337628472840675062363918428344373041864169080154008148942475690494345729341498961661535279453875558337005599829202318534425784044158002817782192256097882557848103030955749835380248233027800550474343347371297265476765657473015622846459718108858318426257292579231720713122904226235119977468117305796617659037572673372005117402430629580926056757258710930263673154663406877990031716556937075335894134869444991431898867367881121599883346598063933685164888016061120928932414908716016673121683623170301053210290591526881349399531543832260638262910184250094438038464387799335911064086773760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,13] -33413594272056691809193160229149919405217516240495388023367652908500254740720028252046535883120929262927227000455578277812518489097669919641199642479965307976135393434170098886754499241188279061939871366706168589840343850717098544403403934272149133899432881145833869685960623920653438845804813185040841324920344666094804470382159502864891207265311190476972464843239654965635569097764002476486923339296082803652590287459260250866124700464399305908911408654418948498656451893915365515865632959861194374619085185470519844181168777512058425837007582900795256655401403107329799106389306630397150472918018583027064675891837761520510692934188978483206053541577536421665311640130649260960487590051533837239713996224384039219698953594437140788576075961953584626574486936189354988565792230888794912008050854179257043771775037491695101399924788650109198934157874765276196225454007268127560885805251582750247004806718169785326714084402651333274565340051911008128614557871101535592789153059613635163035892475506862009826935211378760610327170166524614334718014171518572867481994544591173255332608306667671871993471565465842746284579775579938417580888667043070320367078215766911739732244502153269282070716414912158911253276975176344688697604900226876041640226852182311777102747303362702046703281544501572631510027535938793968659393074355900707863622452141446036516599012320624123999527514413084235584466115751626238327128054474861972758523164222402497687851308266396184640457663881181329239766968522990195721304164638539082746291351470523192103613217189060559462340304983871911104174471106132439982897788747914195694405356794454568083189801017434464059246342024135912282541511475282654903722294877161615123608901227119063814623523117469136868876144746072816473144615374339146565170895971750669121600228801975403994909777679216428936896220578237920651244174502494000408481535958961230199517404658499255590399572904826125551717504577052812296637245788907449059214262705569054024510783656341757648817722223131683077031497165016657347116003420260805206107244864765805365853240766615120320658792132699180466803246590084413414240945309782646039064221342723016654036453310185905277186210623668249501213758369243020764998601518748639797974360131808834758434842759588374824878127215627330210598202419602826035450247035502248321618809161224084863936611273309021161257601128951765590747789289934952453263497021360341153175171703513245715438730310693304480075025165306874168394935102057443322170273308197817362223866415752091092121023964206104568347260021586681026748409301859503387915449034989479114294103193846006691114286132499321185513648941684017867510802632452045014467149584951982249597354624322910241818663571060345997209358108549352856508752358800354414226149722454937715499162134460080589921913651411600336082551043825844687041922920734062018560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,14] 111297257017327586057632036021646166935576521906541937255498606813436016347748486602751778402256811202376668903481484878040015841546591118664740345632130302300969629580470632571064015574095443051262745563738112441549618998991260498712583730273758554651269111927994940567459709894378510303691226279827470537589084361636126580110114889619941147106071424361669631487586793904380032376810574583201605684421080964020978812753794815569184415710062144426440827780043353937300907567653309799211976412447873229698022408614354453625470991203848056146300243276851675505060186687740057167605548051798814909303279173587026810186315383033903169142688395810742568074361285996715512498706389327346112462265224176919494530580382683319273667542425738225327174097051678907979208048935529098696248471015467457591482519905731398528743855153968897174052054712246831018349297333018199075716266408093550595945396111908667884209690020172494177437541660401020218400191736974991334569425848500740456792706101380726394051786602758383846627445167199089255680519686482785441154591895375485246450029000424057396104641383306408395394004751815112405549929925758227815047195707839098393642724741904095215386753717725005755409845669310938156870733225217637532501855271054515283871116370838278360693909408348548097205627135469373061741927271659163670108905227533018428249512049732822560959675888955364008388188473167899134930533261677718944756195456049908099404400965171655511765764052125431646148610053438143332328602177212903245182712380887893030770536407228966513433551009329917793107053061246442302433007191413143023872565334315881117652305915758202133303815814690539410840281002941916671580748451878973998309402347702730383033367621403330756681653680271604349966760686600293462957977104543096698751462389815713591330541542581040373822616985152735719965575294391386242607235802219701796706261816647522776156437934311361753168211079454157718688850818429795665826413248063485141047367683382572696297115312934604864844033215469094951240235711474896051355807718375250637120439657982315113763905766810476679141534894910605528951116449240953482303381996572163214786638296726521873429403369550393818516328439949196401718290520803536934042877820632256753145972302192976747489797852007329658762600017810708758704616715808236951750812199831834144690829628866624405566603841111387376184025982719784503536506947958254624424639534931265642124508310627065050273709354431656192933398019124482689354817332466654528497804008110383625816176283665129294767567457122136141655696818746261485525019741751722845964888112424218464728208254912268842880293492487774631481605763135509970112509552176055200448226052451616229490186406228762003332485846153738133755027776410964829680166903545797686912514305955054870096431048063633222038564927134933101256479529873505360070125044043610062848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,15] -433069459290624281461063285564910040108955626505073222186984323170185952928413305657853638525425106871885305592390328388975123394503683516500100063289649451537282628824110365697281956651737362641388454764654710538595386358001628998494639145861608065553424203390821236361050419812714470774242862267778535846257293125823067832509852319690969183714331881852982651108886363634070055946379644039569802303700483725268161431376853309236100490561691432281948180985565199535722952940564010109588322533297789312056969036952944743493978211211372524932878741118185359613980495096080595313685957807631484056611061941469947319930110720549826658577888536061143729646295253187000019585926350568352235751528163067283569311903197035284894603663875561902629161537490249592316140264452062263676400932775728178286746611733193741783126591895729005180371607907581656951420057069162180824251334349843842785573919864569861631671580882731281516850677390441707592230929431906464027797833983263349338587508675549301346159007091939316532632565787480597185238754885578154337646691033760212012560063135147673154460734645956894384387227188233582356695130609497619644633672004740368646437706729429360256905692621514037263465441273216047444163350078803493475027233480898310715293059263081094880890316968110906732991833777630341995290978610519829382374969119408324066562211590730270255369117195422207031557209824720557699397246621997419442335483226664193633925989389030479383778670789160341566287525490353955696830431026404636418851473174256846959539376601020150876648431117941223397504687555231172663194043005354455006559091818902977201592825765142397378572329469826038678191982661597314571275507961260437577507572078728407053411792732215251151397875223652962865395213222018139078951268232400846250400780084881296748890957610793413491862549587668176546012683189328219892015966205919708468521118689679712050970226362649135722902564819611913780398526326360135441376767846894034735192928914722290470698549113096310601162872424847766543638944759157165453050249128252744899016440326421853193000334126765451963194523044252109046418059438557555400679879764374739845229443530103418663531959110152806829071755332643082547429347043204242067710883563609038174274927701438203742192701135379091166739656946550129798771518043950056824314849188842416154616724374146516522885983614882374735544538856727056664243635494934673047124463137354643606180852572323947943510963872450844461621814810332624065646552229827664626046630833510569691549147149243091417120846285394036662919639389395530682718976269049341496283167927239114387076100644984132537686720347583745875272761998902610571800235698329395040101006121575102762717189465765889449108860751100320339210418857450137739366500888147744298438760251706917071605829467703582874472523890145955397600289479117283446803794313181564764160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,16] 1286858287236869648933011964659326516325598895357792372477434967109312818686073861022050773087148013223320781589880599725533646617302716595134076827767424143192409941855383605587628053315254011385173170370998541626839697934433977216435666642071117977057854917510755221963186241762856829467746782878455867283233033439101367939600861465160037113780522226423474908429116356360658388591070720390018065652616609905584228178655940069150837102363834002902185032116627415840112837551042503941687348591379126305086007755439031373188942928555408257959227195240509481507471853290129884824894121440659179604206143315049585632748819147609116660494138139473366801195394402120235782443174672298565871247775435916520701124496738269106549732774060059525238225545322195811619587981510483721525874865941824831163007115727363323739792518161128901234523910529444958189479674716423318222923986831862440771986282183989628562677663565688781453264435532545361723903429043321223010994405647596590442466534899016959725992231689868428218343034520350594451777080713872888356877419493218664475242645016821909733158881768273260739477584767939284448439440741560607716028409697753710662396431161894776333807120478218381558556109791528037362431065769716258449496048194047938183558168164149941126755883909391833301879914254402509019869396681775947656588844285439716538809436234249116886467962214608807430202919047849474646083856602951851481711438343968127482652317724247148086488332030090601722333341080449214309098032513857598852576862563368170722681882762154279353919555611215750547544693534240040901769927519410868369829122963489569041916489503036060178819027628979682714641096248025685516812520331133946958337801817275495269631301036897277486664798432196067488256965259600459988931794549596277230302501884090034393430726473826434468785750362947927000713204726463321581679313153388160306047526055356156479512922193042347632786521796569416004150193475543318007719864768507886709605265018309187308163034956733401031958841516553447900744965597657536945824768276597434790681934378148584499288428702765587326969897988372625496316188257910915375069519490837267274895843916202507488870413427533810488989525779228919125742210509974329453796204191853161804637173728803321735815046526884048343200390365139653076161139666064054611153362643561605338982402317907416714236804492932200856295542155973400812613019263633747810169696281503332132785867138758257620162070970822756447328710871321807563096770071715773491623452672018570835046116248752729544988664873837218086557590298240550761762620229725734169066202014317291798380252588157726457265035433485234140818137284142904825519786535886289834240337645099074538661206003932851315627747545790580956465163158823849786071215068254601245783639240018299307133020446837395154077777073298504158599307211461521622375974242376942092288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,17] -2870580278404652403815965079286445411681952251588366883445503557164837080378259646808418018771474967345418922156184155287820540117955129967746159612005952659073837100437210870888475861500434924304090741227148577324912654356625092944233372491642905389993800337946584614549915799576030458205064451461924983394784572159900119469413943862279652300545804092454246027734866939396048270727117599257260627304528019387148600711159033759772574821100324216885270224114825438786318484214580250659611263697400935856327483242235503189884232105770290071538561276844752150687930975580706397891002287341195231067189083861196165483311069480583071164590826669671178645495690445496008939788641377109919014695387760235925073682838165058171710716976027861597124643094049523993673611057552157060147763348078342890638919289309021996010862838811772727392902275238303346647955899099499503933168256317239492353428644484666771677246824376969784169154200801669095796233393364395739784718032849715825143873069675304475782882845236762421726271481656445303550497875756340892410836227480020035777593250695048855781548339237439707408390830494327022414455056571151052152598945799502188845558222345603582027074762710474028352105551011747743998421900610159848342932861587844800498539868991907210256386554151341888725935271018110655566756260544692890574345926818863295620447962295404130292101480238850041333923675945736416954624377218125340671753213972486757617196138338308639774956009492958469562359679149170372940354488273234970241814403500821495818643199751217489116964951081211351600928641578628571347758615181289153988243227628342257680829827023506530478353042444345681526556711468742268832173703060523740714565311091543345879064356322841362670032730958231075059919210979379349660771085727620989256466476504267442308735832879265440321488074812597797519704307726043787150512868751726926060989097011263549385603228731719892148865051613338341093711029666355114696613065833703428368802225951713301601139804713493757252741071235115201123821829943808791449032383917043983607333381628942639118958848465173040537596918534062027930259394229429085010673603978821135851411714851567428302020381454137923712650395159563193956425941902294063842712759985222829106872574807441994270893936739778383943494614077833913887887979521230987307113704828896681599415213744350770566899970854014786885113006012517255806315877955499179193459197395530933736171346290655285885725677149463635629958175190149207046826149005018572130765786989897807588193001465857776804817039752728787341067040774528554314372641552262520372725237606755750810249121938779527129849516390049844393848729840279539869990331167311752449664604097520360550953577410780077106871807096712604346255969430402023705348253204803781628714370994514569269119979579558277253664049385496107523349926883880941344241606190100234895360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,18] 4956885268619758454891818509110569431428527942381011766137340010693790623280414133386000396039388369011777381051331916100872141143372370742577482023156691016750690994046532901967057225893851825053888107731309739883101254791592077297592255524383204987705242449985101985847835167780503664392708467866889130031364577218670553977651666046354550747686936804404045710054722485633308372905212064586109743465476686439293427859485253502991615452280428061980937243594392633643293927259640535118298248050434112224728891093918746263165557904320308837340506393067980107729072303375375790400923516160891599261506902394480264582435053585289961706729326542442829786764358608550671459879766288122438715701999027218362286548312168790839881026492117637697985888141750042414617855015697262098738444703001040017981850577416761016614443352723633249429052826254134923300858207577084884754262527271120131203051285973035049574164928139514533472304437892287202667103481151507547382452072867204072659502030164780674095461398207743119996499268278473082281211029285579988110836121083483074109628436768598437799802843319740403929380471593224599416612373302841192990705287536110803931489136567989065932984411392062339732218236446375501166595034831176069994831812179056027102319750047914158552466707742550837378790276849610643208342969974463275450824487618191333161036939052951537911608617071978961127529458017841054873289020626459859820756254956813673451083942292127493112894947544456714322254632334655000018458412923581945410666771845580761172076633546265792618922395525039431912248164196599481096815115152791717631900016530766205172144615839472066374109524168826205195713730751062057673272730194386374089404842710818683185216303539300501814328032105191986665425616995064161628738776414320822726030181691932973201230406126822989154490630053056864885462487036843393052755643463520717967908731291378523171950906906619747134256494272337380525854528067144830058799978515997668297057900571077703196442875200693181287170263363009615058819572593827223198287441110009631677233041449158489308245380314419504083933160007833501558955412630785696948513120554863512937222267891725230934929834335612494340477565492202343819391596661841385995022473458395181093891718063239707023901064155150358822710206913206322083425138986926862314657430948423856310884176033224037846049183253298508524190451581490515229987256899168063116950623227948701714609485459681837677885198657207112461036483562440510062742651730064337587174419715095065606384193851883086015707865838337042157840741257988387264017864899148768545316605722677950439604129045627098614187078470593649668260146026689968351662680685336069042430962582349672855520631212617970159765666843154786982517833156332983143082923349741956706818233688108135771789447115489886633048623132099605258158903243907886782841721808128340656128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,19] -6851566401076097981891817432772794558272916072507696955806058364103271006361970769265459777760642234013628557643981579477744032082134741092982500462793302324024416932686018056635644102998739112638186968104509874854392921962058531904305741023967338115025979260458350918667189062505029129231351607360810757670534176373221343887517126172701943110670961001287215421704715010038051729175539901773042596767615079515544099866851080198917082358409518448355258999417584888243533135566146853425494090233835971359517959813244629467084860247859800751059772049718735195589267477520684857412832636168063082070004762075910546015867135732208403512070600927798679310148679538183454984698702353122643399501954131672059689916846108809980124802484455002698073941347570038015737035938237813515256980174294709865217558824556085158151480241868186734037921237724483071385341083343401342705896335171976890001014426505287982078603185024160322313171125639412376483068206264256111017459315372657684978747949310209475391398924675371121012660536802485478625390947638855034409119007154504821292860721784360124924315105803602835188945467311360295016082696966433148318623398958252784606277460955986822245463592349161665700303044586885100212218458168345366748254555234098448363457265729894921884117008650509892546921277254100997644931950678089345389521681399000369208132708668226977719035707660226874269095519656683001986865901241758144178756027685620070131159923120371580697383010253300679959058700449699739559381791012242318126154469654037907364020889249344136455268520420406157969532328042473985060066918465657826900960342131881264943034693838677171061009603510073587622270044526345968345415316290913710450382433446605814820689289838912141715308978389687185376129997429764414438646547417156330261690011525343869630297090925572000536027165812130302247377668415283134701162158435865087874176489702577193735490199595367681621603322988469629141106757545567853185687710146380590278586044234668121848140649090182321070527811851477988079206951337973488116811399550107776303210222498615420264340294950437487431207198290493880625076132169084394663105528393047986157703221241205519965707925996878439562191670126817211648352131128506649645911906305461268585525289343261440582666569061612714331718564838041369744052124849375282314217531772148519810936141801862587516814680686854030130970453467232850651876532023522112712753418907387311752264879336947873619911432426284063618819993219897489659788956255916374705980908004755739215236942972778355777810887124686662531957941633155839305443909395103582389852859282255619645441613354694254181675096290550204070519318459553222914061453765122727156324418589420151470059801828598135949228370500962267727089945647616818203234967790769661049855790430364392005909926683642641186537210147437390503465685131957333167110707764153391513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,20] 7971931798638014178775049053688449941024086282055894657715788924747945459176886998214320722624145229119943513084396734386253990440449187947468945266650194016141198597742103818732197616219614456252266026813288763980755181919643503139666754580255568739821796442444609794094724553145763519438650105875179794063510439535903481425786143928153807826544915393316798918997213448308376104917774878110863558216138489434803815530797566762614604516401985006892340275145821838320161405363245593042025803693117593576767978731854027321910703517412193317853620508873656450335870074528301489351165865395429391777131909342463206989715197756129982288678383542422973628034612900605695077028534533650376898327573120727886365821512033441201011731314896915204094303570714018718590438329606146273032697561441101372018240362334169416184662509874121094338336055055123873703303902631633719415119294441240449837650393547205388191389260764364795160208608898194580571906077662212519818208255701235085142977232697731019229703326509572191800284915523994822904359883788942527247654923881898873106981614491643407838803723273146841806833981967763018145025701418759885020404852940083932120681428883236373822724574467833714164851236681037343707892892712146174850393574945284620938093424274858730928921151202573140851178137116605250042350670240779942785620354803880934069664314101780354483584588697982303912282894189807648894623976433611392670182135222456438150411576732142671424317281400167978909847530082342220988276561040050539504368853101355963880970795824786543074685696409144881473969317055392701219264063317482230281999206552648849457329666965832545947935217919464828185393561407233740462192448255718090454778253505240363949188958032136115723585346080169173238193425042186490066869560389063401938089236627432993014629994254305834313765525435669017592097983939291234763046881479106046365131557400234033851702749783141568982940386668024531151300698301445856084481148696209780660764339925704989998366428224735174465251719842184025941686845778614610726559903931895943082292470260101515781735977650711855679926021719419669285816927512691732136815742596790020737798006677926657014138275579343459425449492340099809918870520581258222259298402557550669138444647244702077770889241533494506929581049520577162064947497529003541378322660932470081238996602365087347504680186025385450804187423039521946576687990437950569462907205494816810700226919801606113168565484340238800488075957391196282683366713790897979534074981005908820951650265738129529598697170585014478400940817813856404999291836716131739358136926223720131407370330774075208157461235422459078331662967026431209300499868036183087993996847555968124186492344658701838589490240872786822072520956383009894423267151019740956763962982356673917177381078378623776795326740511018010881876912183699565533909988963466990321664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,21] -8342972479846736681800884108861672385062254245994982705037859368899531880316155651759949427637433360946956270090603387337704666997882535043299694209752658910348758488105961340870932921932979835956245429322421153435343632848173964490466642608904196205041935739794171012157915163897893394476685818729179003456142170178462683408234710950057715705368951571623107871327047108488698471471937607198008075002909343034223239390227587456255638085337907293488728647432118074204710261249195406062599310300953555031742064973269278381146731433111580548647826266365187768482017846540772550294738626956867347652980802092593719372152193638201103130131804815283487663470072875183374016297147797784213589615923308761621219462852643046665565772891184636844893717993714189375619837593320311930358625390735575371845334340306430219571561759072934584556746544620421408966464714403019734626146063871069074324556067068771068546355052869874932139616716092751848162164999805335112842038996550970270264199072781952815691675902787712964987992728221071427723867296500528697372446996059697499750043658690184224006787452028073414486512795352427196448994291354413656463238590685345045288374620461722340280853930750711592684206504335009443789985858165175338973839013716386957549079219122283916596475538489086736019201370415963422990839586304094385521477535720778286646861976708670719410768843886195484385262474222403011108037501946115130390198977661331046798568365175862391808074765988216756382164127450737525854423027038869377912847306881904021844359165103393466672660032933514599146331118782573344936013557878706588126420307428096255356294332210033181642175951849979646776403209661219103577690197276409105075453276924464152170481744245140098157897681386024497703940636666856426146921197192641397260174275704824357271088379192508828923286744785989742727297942580133277937266585750397836080337804894123636381961701043222918228115337898455051619320559003762738690374036108391366075440973397247429033428073419065315742297786059441973850721076586682930588872624415391551109355352019833768647764751923704831177643471933904213678438547581732540281021497069450418764331189361974490577965677863358141602779170244376640458924453996337378750991696791083453541638840839212296001027934554759962798700878001772054545850466881437382453241110747033640497157531659538917717044100348542759737204786536682530366901147061023050268249115425617995345374048916260768422870565034595104642562787331967685481144665428470350154516020948369718993125327486545330666194415339567876391667987409849507907741122297275817157921067549253252273420308982304730265273214472151459547743328807218022200077272928033558881996848172784339438271618560251742116460044061715189841496538358582236138049662217294641699678479176361945753452742005070940020844630250072236190419540541368651798810774401008407674880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,22] 8165288108278303438935759392223787480815386886863326234676012987788877038769737966446378786762373785643503830363491049098674497445873172988622645320275986076358167220936519417317450034161394439352478230558376702900884763759381499722731968455113382212261806876156020241637024685877677470883686453054661551705922746725326493835254877498278590286833426442719808339664153033320322571536296751364054681616975757775928721424055175394494076565819105383447327735239311803272627328953727732053506941551371062094479499544378739510333580866161778500403477552788251218960616796012372083750909222158054697465416328645863031827329340314090995633501433135292518188861023726155951838170275387177462595128043201303836639804611741861572561965897294850245605561618569015544961136080966439900256777625866639447216817739054841594574762074598726335042910218628261807514517590876838015005596677965249086826850900018601391162812574195945129995274114173598823068545345824577736824287636278372006364439200544013293860649440215614684797638545649098699690686912173824438829802999215958011370232075703118933465049915619588216035424073660639746559964114393148716204956586317648484214250996169801786712211641081807570321111823437021018393098840585771493934465446844252928466066460930429052877341555344261326076933367499613510543614756969587861104539887109363523692251565435220461004131694011110055989095282485600377676814010482735354739322248271397547966563989339155573910443060342640542471907766991435521618600788657090388885450953167726867825590632525474789793119572523196572804154521268685862785191766003356670252427242604091707172811504369612738523387324322280078504762490042595516097567872784135227623990929268025902919126737483626954527259414814730887099362742277573837842425191044803868142601787958005799412673596392635732257547015646986463755262478216534305304510976332095615320244384697774020829763478067694912398408538436945146144243689695755985645637859658923694186074408907861235407114793057612568143392375069854931380711792224790204768305044759796660178483389478540353542919541366361478539363517003856027924787598481107592866318108949821027591799103921748404493640635253908978157164234626833223705446081271813768968435256910276485032783486497551686011085303166709209968413312363229067819946964443288216024098531927116212030767733490026179126421775018602494139047940631107137167410603358573364728566383396207602314544295576416428676037886042880756486526420014528589582763884705203511038695618590071033511013509399096022343095125497813232082967490826078559904099654635222243875141697964870893419507684932653384534287759934501703494759473801664020276920310657613642615543400944226749094794407058380884309537185590291381005027766072401126467276116367356282790288378781777972015452584470016348322278265961221114401487033778241592083797940329339953348608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,23] -7181747344054184793343945429217055399874444761341378828850209801915920612996953760355157529983337085601614318622657365896659249095913947998817733886585343860696065545583558750928281459230066118977192648229054364276796598792756533037819437566619446381170334808651868331262570109705588051506445514393661407140498492733862635445155750616509941074189521850472781700973294859699430648993437545754980758667272347178164617691968998906413972805146126403805421278251885275837660513318377717215625012037864529661609102448910845315207173771362032217228837913665654288397327752285737708199479933585641332672350323831585500122333764987379015427248838636377760824504163230107533671090122436150808083064547754148559284935003011330433325366561144681747301659464483168744126857576760906646366408877793052123719482461942915049735310215731852661621532662599213426018704104822405357659068402021952075401752603569864439464914910152982176390624720382814663326559397905628313173262451015358379494276971507780787316086642010757927800698587091828542606409477298501723399350389343944426267567289010566490821450113784716574795598733318137690936458205863314655315166566845514652539313021311806873320082982777501862935553054826144839493802869192163592159347070835998043385721669527865158348573696317287783858224635270564162446316384464016256284236857104385637292214879804703127405203969393192843790416799086498542359315303827004269042412470945878677481613490826942292948766929323309697630152775888172513185610194848796657793058448192935017214583979763012473498069906178281074184026919350247462146868343993701091439113681943805504453982500514743981867724171252963461142082910610311889139442509741358991423162473809655873789787493636633525637708728929121658783038033716406657351665989596787599139090210410683077646522693204481864207981264999259737418749180417454322598456798330416377877958520076809056720627250866896113118418258120954792181589618930929717997655138535818119211836451647852503465494770323623347014683348285477722912335748820381408873822466311644190411999197313473679642284776110878845775192841291469870297989718101710199242005889763912008941584472833783260996869152257323207203343682418126956818797063558327274623662764135661253974876651110238756511034239537803209488506224371859715734379711535852757296954778367682466555012962510367851005555592220808749009397617788262583421553548320779083801018965462487315681485860402364315638725285524337015574213482169812908240074838945201821824250132015025772354650113189273400361173857716865540113533626386172148909551390989618651398142764148021330937257352609754615224881444008699666754085545019486332050399288929296255650206388677084099646417314137276334895349636460476156512104128198736899725269582396044623867171621273746036013129481373963901620283847035357075462504126874341596572303629186428347351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,24] 5064073463303320988071459440363780696402301239537289612611334050793698421435858816495491341222795248464669546079905429663938052165980223169681494039917845704771951676683076329549624195421125517963354225925524283260458930574286273756775774090165867707950598115028641169722205021393574322749794184265539748044811589612818417744853064136176145805999049776623491322295147405529376772271761867061505169547773719538207464663597345549884751616201754701489052233371105486721309553311868442541445638359523920755604213906530266526669959258461677187194454070380632741169174963953985920611994212011402366660518904022467063447329545503377814613916671689741981225378697252178912279648379638445022080292838949409205851839985546038293078517218478777076687783457724312573583691137048240079234736577845917268885955578613691467688469849743884277472632125010513225512141266588716053187362671225299860431409870226477562920639137600686110164162588472811408198056022845815311060204945115177432747972827702428514308288910455118975718163354505060566873697737421859444231295529874152719041154838523824608262797125679335919569781593563759307224732948896336511926050910518307383219236784604373244690407266537917665538003971881857209094200550520457318982249572460955975444840307331967900730237905944279033244442041243820998571993009240934232806319613448575721032238224199542834182738415752093311664857938676821157159255376571530516116113028061845626584713700381915347837059523586744700558619210334130239003013371645188607978923195193343358925491810701113478976622003732676765349398405476217430471007489417732435989116683509537267946457742000784403726348956217519533016173917869396723100753732100411045992112901789225294409188845696715148300709069138363834083585517213064486897118624663318771428707753767488396748134346395249014686998569140463166334305372116386999647779624062052881340634334927804102896230777252893716127871208952502307286211571876002928802405691215067626544644475907461987782711741601043747682795190652943822190163146951814032003260861729211225882822468677505424014552105182057777544341434631365410149766670144531875365602822404616708908634696205773331182103739115334358526220738252919039265955568523963491605444851026737884261074373047016657867924621684701071728566521056543726660687952281394085720368539097539638632259197301078908567519227461949397627152623600776972244264692091437819283439172945558333841640867795907393734795517404322399857253807564776353843344754811336999472591509022991601225816811507967174363242096478500945731022135017781661702825293253958977410748167406333614933425595495145984352894774839778095613369855905152978456696363625114162005896025850175902339335170122325557419212485789215610761328400676494586606337882387417424608451626236616974163731784167248685522670530349394956165767322698930227208066005607762221858816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,25] -2398682877262100539207612089383206045988587138647611486413727895724744407580160169199712110633478145721442617178983916148244901478907137784678878719596564022225197333874491664193731582687097960657586750278967212008538405387219746785258083879142074545097299605959168889736275951665713964214925583455690225459866194594767835613843897166368869114240437066238090271117585881472092935028465982771606291979997481659373168701953869389694566663399045241310903256818182465904995356158544933502131335993993767364042255102150368072514969327141587230877105045661543237535865641429727330785586683805809175568338147695474628359975784773258965021984511054703834311291233759864000521280314312269363495600420635453648815970653040010302921090153889328511246789608723968637627063385085157055199127156671122959033062833641408249952882590761112586196437078412254480842984191006981108332388602431656488940457924233393944541154650337469080802814887595338673712827531622297836081703807876018399751319607986731521225587399792304864873604826819092552314152819987134265317363728593475765378483255184150271693939251131811631866219469027837319942412696233429318145169556993694783953921390378816309427456307512370879650218073137583228822600992434653425889632683356269997556964955732844934180470821065147980935541259290998892254086821272226800795800450339381883037926141611192306574068680781629301846486759588340011451790812281793108295375065052608088156565681043693415131166615489450351002087921856414879573482920160032833770483793683314898792466613355752028063791211959181006802326987842939770284306952224999599910458070702271027273412918806928243805145486645331517155479837266565484868378227582589680917668215451765348264388334532031007764967421716955470390688831435729114640593884847577033203822011568044493207453366073267611001090405833412277871283980664666567325361995717392989080641105621968685041595271881146657760347268360028977369898562601472296406396571454518513967122829558163159228711670827816131293538169546745606728931148157568475148096900418580216181516693725776745751119084287790206338036552582358276276436798443081506389199742802483341937955313389942853302109725264000875911583707928322037006744570957035214994933526036322421790301204730952973629020103036612171847250184024325933306975103789582029484633244302036096721000628079708743181355950713237310506502013324875532593748033807873455593729304133381658104678237317704912917095502637193601870987669768977927323247205852256185578947871133722602251818060084282500261490378195030942792096041433263465444856147596649786048058127816864820784170104608865544396018320689615674461815455327336033290230668822617439356003244451558651610663633947149532578881092342735523122778410286503208325538343684252274842000942298626939089264126842118503646723568668832805108126384673748302297234089283907538124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,26] 858692542292077517795139467964846009368492015540642956952977788710100236421128136858022400918426643936775373703610350755032214844708212442694650372865625572928024184815608028981093858105631662876983697385741640435818803898048427449038965584766446761421715243553097207829363502535973899840812399760012356428895932882479453329171849515638104512039368759019591165773464478048549835810100241686091192612444798494983231343589586404561807756759343284711174631022552722574432133139778347776261450361871311853792762257474481257372538733321957041167177953876810021500866344803072774595247126875493885979924538797875203182837304688271878228233608005637531701115492121406082195606076787075036302231757872324239710647706560330457434333018900893048620085424995599302715153712395512236711572129530989549488386637409820522938362772630229335743791338019616216121124449467546416277247900487699372009168106840545330361011355296408145291637136111034474923893019281206727634222426685235939045073435904403977616429783912266757499634264203537507738951773194222086886846283654977598705615749026402757954196225335476001664264395120868931130425953505177078428533454348820805152521540139473103865377591851147473215796016293987994857197848810212542935814902964173847526928254645037846432993649106599880286512745072404829170288045527127752263071668665688645681004125023787516194017100799302235373807277221028310778513110386039656315632878670962031645735136437496370096529298357675877004087740402120692384496939527281460880532252660779437633296325150527646881296475872377947104541987693820232749842769049658800742119742349300037115648165754227253620387104214512969851652816974591672388306797378378034730177766985477680111668862185943410833180860972610709110311884972206639217495283085321472980809538179944020505471855079459886895081440443850444084540264009070476328038936213584629424142969941204288235189941431426232402922819256342887542194781112693804961388648520451974175937475058377599792690344985779849218332468939944506057889664899939659130837395847999842491967476570890425664529208723151442895721692657677420419389934286471488808165019584316950926482318677013335621113074255403155715151690779818022775238638021177455840898579936823830996914973125817840720243428306517714948828279551663399380479108563374228334842598536131682483660668695603828735256642022192891151849797686122117792657386154979375349824155804953655806145024868025253956303234689614315329888058922343515659054847133985727196536839495053543557577608861498124204858168777061782458374097165978458147702006480504657163913047238624187433055403192680871532053513877335290414985840392018864096378762104157582068499494764530832614811172450916853087381879358465917329085843591204407495280078499929751842000870784539595497507226838649093697253800653399475040045353250436867118158693816070129582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,27] -1981576497005966037644812010879335043236250594311944256177054786726067257049741609702987122564698004545312126117286718682840239684576402084989754002860117117269592772155997147721735437626848462867176787001538646529882585986942002102225836740980941243240368373402451811110067809738913008527126108136397946611203558315839536057542261700027128932158120611133049613498824209129627751475038419151818247143338955111516421424863255089316807506614903913844846120273035775937284540871584861536759418916021973196174184256920764046723766193317814518290043774768225684797903270253858967263989686490907980265112722679824812595580339395377170641707509273614098904794895916499560143662628920211849758481209283701910381118341871660112702770142386496241555052688579391002657496384489402381304479576290225621406849363993353642016203604748942826039487612318786967730063390718946754567595934179668108879884520873527283144803870979069830490597262743241819162108722705060533611909882141366388958889502479255644558527755623271376201595428610109111348691281660503913174516789576560259483103749722170288486910817296559745813158582586926753554130049729405961794388257748665952658796828042301428092439636569017166095510483389839891241163169844480494268278855138942088183909170175643301370553494745452837626382188818775386686066620900925927526739587707768268492609665335415688913324662321874984671020425758700233992254746292544076089044890878001382163604829854290801654841033457865423722077435990179713453627919099699640793826554877356312947351278713493843967214255733876207795325975848709172545763272173040256991366770632511824411512922090099604787122907007753543191165890995624402872069304421319333537831457258453536132183637813765548024148524915303713106188378515403016439244229354006030198897401373398765951919417798775681748556084996282297029776315418338430693415869819613083428875297094809447668748690417126652361780702829034312549932860406415970881997158750790306537403967996929224250303910970562185715131116550531437262459655843558330848290163658356253698214447305413607150984864612665962775133750401755997434365547701015594949412570308996513609592406921939962894807294842641167859861835720613582128883971346495490922689836633459802961843512943142593130993156427448810625026092844261535191012274144783151148719530124724431983873391989171355783321889289377391688828129678627420461170293154479817584774612406601751364043779751892122073795284245790494425113237935811813391078773664431624920149478768643792081671010955486702687600104539517521963713488401080873764784562230203663140743386743671615322217055422220223701475419577092627132815441808931723429515135836735560186021574311963120498897399530047144598330718399458602613137218009874849822870651975467840445323914293088693549048535629918235187238625581102361790653875891485919338589458365149085696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,28] 5438114250059377721607723790322779732969597101661610719826774105534456332617577085069234810942791612401351788616921181080205599989451514915668378139885664129396583424439190554161634600265515938140742044303245905543746547490501609127940741410101292935215668398642534572978158386252098202788427444201760271590347782227553929223395125559982155607636739802443217501517413426871948201974909946846828004169087397425715790754475008598842705636755597996653779042320230075139922444559195634216180800467384160107498143261350651690958021741954266025971650580818547892651328405709383389197734947241209330665929619284674913975020558516953793439922352833241001151889445622838851947861947484983898958137483253412373451547703613174989295587080926627617841882803970021895478235906749181809210028827228095405167870725104151281561371802798021530080747630871134373509299744702432662826204322385158672509212812703341619666215758053206657106948929187699423666733405067444879184786050977603122542209737489640122127079041025699520590891442456939197118346528515663565889243388234755111714822825610204495217470114111817760023901701010405176284147244041996300845889732369864175259559508080263780325583323500195895601653306793250648070825225362102452030440094021343616431590861807495558459472142598326428864163834745945682671760754913255030662708243896320717965049425467946007192443473233195820815797625011707639213031719465197860863486683092969001350266364232010989687149638583807387691517892386007096237691031344156667088731060855306010128551234673683630595029374572269652866925657840093546537922357236648958498359529674700669959313498438750478591251414514663746090708724285822830648545852577178142472504622192499525064468678657324302998339029738424007865647566413246180978116315006386530260918920670185700184709687248174408781174726422333731781850457122342268781686935651406595002503110692403324822778019368220370462269872106792119345011858868548443410640793237400912015630373917174065643162563146790813293258687330639414860528482301461661887707251588308627776220753721948061450022040777791560391440830471000722308156979853667783555581897831879029284109813597944993579261746319557961862788864059013145232240081491846179831228676628589763223992776034718130869013495168838856698233796110898467708305534938051868183034916285342641429819514834003117605734779279727591008565185057475067948168039391833283772899146461412985396138263767690115475673428261670982877320048215263987249827289381389139992022564547525865455979383206874823692933622957075356996340648378772330339130070689796674582603318361417851576703405746692329108709431995424870990603612361859939639300446402632170636732535024662595772096708188412469060596058407358513159950224621057660811927216281423425093218348692883674283699902504253543142804615635733487232884079925607341814233504930519989616640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,29] -8695900132070071191082749552015521620838458866697521423022342736855917711026122317361963852577834782418308944371212508477667963659761111065614690040668295955157474076396277684832643517379507085707650693298529076510156263119707734697376211157209198006523185132922594957812231010797171906619864770017754078333262692962651076603250340806190269706379800343815409874937915051048462946264989607114869818943611395507207432956037291381037741634124023022867287100235252090224259443812175865562763838081064235465018940241242927782503210238409126383794948276895849042205797889345417910379966209561343972261979267116096565024156055579722453025705872926774593221970452722874302871311940273676906822630364120934186834882050897452666014545899776936075426168080325397200709673870538785247533502519374912525963664811409895706292824347407250921452754895226557929526550424493088502037742736377888653969463264790705922673321003083127395464611263422535548027303947182788381960215303500499915483127867600693000113284852780920607731482708079846343838532715213101337015934072246309039393840584736022050891450525496448203781777344654926228340137692458706004338747823631007013103296650972389052573165761811249259906323260712260687619968834300256896793794423966427719231735747244695930219974037809788375749146571260207336684578748973630747054251459991042570183313987685620581096922134782344814940133141423771271910826957174785024150565487300274110185290401708555516784647521883874997350668942241255355214015939741245554924699661717417180931483800369537522159028708136956848588434558203184101828450528191934080240909022466296161503680790666003490459989145195498472937450862040939828807945311826127048356638119366442824526029784528579303570658607692679103471213529538481604541544772655761793889658512413381625314672890431674406290447161049290904883197784272582957084659798125493014468597701448418461726684399087613274486376953211118135221847673848046798562108012674012078050034183798455735648167163148919247634163692413651770147704326846919163262086856883748264392505702698390303018298238891605216412152807877412351319743806892538663836084841983716199439773030004274843304577219591898112927891868906575053767916524838639459859303790359800254776129339597678837030287540438758516651127221817157770795586603502063275873115407635415299022429139508522098818101106277166423756236137362438372081834228398679619763537793927140451865100558691809666139117165167255429178643709245032687093598960322594493773715343233902437860613617977315082009911809309354700139296633388161675505975245597246159051943603853391772539371609358734190554335551541331138682275591236774346372243476357705968851053714587395176498101136153729756235593353428803387470146592162283536811693531967671860722076448194806273016871928788712958411693698669978194142516340188130221969797737227044949852160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,30] 9031029793052961682591274001713977427234695536427455570199930635075864454145415593135848182785645126385668388518395101528971775852095921272056268446887411023785462070717899968093850435897390306113014998362585188379951636764712626904282202516520032163688383681856166205372649040336811531662075041531646457584706328441238947475915549575096256442667233108300805113726153722966318892597444655483259078151939088176752844279592853591780157916765896346499584219846501069681803196031373661409209930536271612367319728228257290717481882195342322589244999889499228779648772874095599090477080039565107744479531825218417662679516716540727551934170896088751789103489300734439379348159866539277573230302150618781893139120600514456349458549860217089701880573002128969569551570342604050836472439629477823649169726355344010797822934633273490290307308112498126862195452821833549892878365649369608161817668314024973053572343413594822992112910264158890944668217736465006028248106212916639546810360465397590785873707091260857436388723862348557756264850148282878263021674029052283987950088071161137609670647352095157097679856849377094079667263419652262145261604436641247412053251937091302705909661266999690824778981396313132382422270058332802294894901732473440240606065893392339203692851559776929933353572530034659516487415239361691319911396143273690409653841332815044793130531839354809739305501505035854198803383415473628023933874272581609418869023229788742509858873889706801129369458474069198579621295189078496893254693303656225957312847305488361849888450535544928619726552096429016024035828207875936413725848512758037814075610860592550285585082125892137720981488107122861475794705979242260819320562040082610419909478118561287708825362222989745845926102201603066473661663225466383036157308573988068673381497496088347086628334847269086689578350758062265783373853324704162540422966230283014013986509982154874794739203031194815364519353507404974429639659529966064976080952818638665079217451474688246841976784443680573322459230084423494114615397212578934195390993006348252563667844403028276179955966859470713475107882907400547476104807001679617129787862738245585461877122250785307077220610169353820856309846876827095606262200365051144673580091564049885010393655478566883585067705575618468068701662904239982448788945748820765477048542320199680291936494373388777706737243727011339314585919923677547978598315524515695886773043627641796937353473415490781923230437843205604105373363407561272005736735292081204135797458911441517611459362553353823817797554185683812998140647437182809393830316730272333940549321968552000787712954190171357870395782604332950927717765259803981917048139897560096538525406288992685744341676434967889551102599104570123213704739404377421633957824089057118143744366224936187689233935060085975738857311200302147296362888696844303382609920000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,31] -6052804691000913517892377749442738780471152801630620446221602628048893442749722048618511536393282959475527738243249085128821078356669528277669847973793735131495202866049397297294101838758816160780011317159745252562597184687271337549404105600008803582301995458674818603597049973274461056853733582789064690256080916717160735458433813053053534010212557290042154569886569516880173283263468997684376262062132813338641708048713837976227521408805622186745004654067174058079167582568989385712607461561724231455182784640241077358516445047370767120779259912112916914324431697582321373871569184537454460794167914622848739554911275185310800690418636077871598202114210233131089386659998849294946229254114855645483472637320518291652493125106124188310464823317787086636696916664813043959512481370035873335071432970687759762241453220953286712834703270127882109156265229408747963034029357390525148218234808675761899742747317671437200739958680070269252104227815799079367838729033983102210697304485367808719296061212233391311350842881781356236789874665943884561820210957544038954883985119069654846978105069134989492572236149125714446501672828014492980757157710853154475099591742787023903752674526098569092485862149183212656601010137079717350408756997939292408736352714717339972709756633501849063243187161436587101618321223588140240121842204475378512759218120405658774742561488724984590339942484814323849469302236779446666737296522994489787856404478659395393660412483264803773137076995512947813016268008392555381646595777248741688398385930083191729519829142592248720515915433673579244418705050105151840111422607946687079617610009875043530435849230265469534899346589719713089656041948480358657665151671447161851985086003882224545902129911177853968423309961036910559010490978568716810340972194989783220207904080634781002428205994967474967306062784666363870428299956512968907515728119602494815730475463881561927436265527717042238636488172346117640192170109943661818590475134728048119989763156144877076746433084592514090971903373302964410484992382316320375900518281124997512331208037973750064468880669638220344442229138984682559911151275758078475021663790300126590586664962738415869255999956483057015665265699529249257206592848995134830620062543227920121338143541110136088905311732257495692960999654134720284430164077800785566075733744108583882771412802654158332667282790926426347485823194861631140727375507833418356324906476993528435514734854773239650952118044658038327472393612859330255837483437708494736772719354396876461309281166373242719170511685062820772712859940874561857761745883513870451299586111286126018379557289067177752947086682222784031667141373779230311463758427239849215977698920093828236550165454894219752234408991291210230578902210626795647296030939215580291946664353203219123698433755267638515599568520553586044030028853514122968432640000000000000000000000000000000000000000000000000000000000000000000000000000 [136,32] 1934516209356101130185877981592479309614416114106458529149848760592259548692110140425766118929905407853775054537680952446288717226537850394244709675945637495573944326234851509052005521385761026878669883064211189030448551961937802471898089990043112971974345762761742876431778050366850425492534208351499247466738674542450876179391367597128021374989924352256506325032871385170207694066445237147475907089741374450814627685241783048410152745952500118913037441817942981900793356613783445127032828860701424018661924787237728297482044468357611731626243844462625114233254166711914327261476645920846451087513452298344617410352929091467856613808493435828150853774218043029052554978557998684620619121022019991621032608063517406105228464473248805218916013297083263739836464955569867668467221734536981872848120813533272720698868077874475500390552617479379689360488977196949078543652196920277236056899235765906445418329279023900332416124342281502801112450577649546980216100153395800242300845002039072818436178835411938262877760194133377488976840367200234886194426818219084557464724836059583389212888732020373004557460249182532689609943062671973603972187472807770248170582209369038510353541072404550217438439046866913382400356209659388046402925876212460462828524144235665658999592749481446117439800461907640708337637898250211582135358881897570527623173727404179512788922213945398951124027159608601848103613029984153700648168982492217147223001051076379182124228378389789948070640628418109206226496690154299789595429275003759673447529021702533917002282907408515998796433469769436930128134443532256524610463688194297317877106144560238195258090931710297398169425867355817711790385656107406633775770479077228676352048889578007915050652006004065233830148618200352510306510874356912126307675396677285566859341181230990012661221027534085130882509813530461448073315526689723415590295969844022189978082531513464822518935850793904893438311617585908066912438734357485281861737786208451732757216303435340135205508276138946629531734120403465050062576454564260667236096205346842563848490070399421525948228221143344179814537995461877988758654112628657154770633949179324412804011105976845119740404517635686064610315399760878052607566205804396072029390839665766778876146042699076853911020753622074407014975957108479280083139603386805508424439443176690157098642224106371287132157213075570142421811843331668742253788276921406747373979377688784567208702990473774902829294764946191455758594833370733548208227851723515962499656987641827856688059955787692740342522567587004211193579241938817284413423867168790645072319609716587119288875440331229151990035140475988084077358404555113136314535475036845617467191283057542413175885749726607558574044035277790241026432754082149782073631074018394969022315702237669147791607613825873648922804015923755257894046291445480763162624000000000000000000000000000000000000000000000000000000000000000000000000 [136,33] 791775966377185812994308835590431176670063692985411864534778736381056630676581704820483411283467163976151495437986761353041610381372744287804919597247243365094361156610149488857968252131448226170638733768756184837765618033422753887472131055623727441619415889502573994996023057649210841481786795821911222353966462695761699900614371760506605239975490222161154998312545121375479771895704165298430184354830153552878571383774557564583744409065168959245446250969622247291110941131968471397605893662069777443299021896680686307349128749092398076434072373620876176249348449910975514794941449214905987288068296062152413323130538610404199807843279573778642247513681969649227438896602397119287208097427701590902498475853992412415699731417094890861906071088098001795340747955946650854134966184294455657789289347550658037209389977156216287286328310073814824133913884365440056076168975916296214633434836812571466584610198305345430872268906707962711399523273527465835950543123993241198225508560341880495572290673757324700839435784543892559771079055205752669413804477189518456887678449439644436793230780426948201263586303627116239202451680338207411056016887778914572907671342081071297274751794986051954032736510092288842569183475751879266729107824912528382310669371972371081050720797523447957108685935407277419915997601247809560211934478343519605855339930126490353558721578669440496277123247854063181879008252564642876380703867368512054395128811641635919431668722756002756778583231111259725266023284244743468942596610348889864286682963092896351971612181023724239969734391589026683254890133661744330225317533094370294815271844076240046808840299016527955225292208688269077693122455285777446166699548625893654759889931789319962299204592894437199239903467988746923478816176904307958663905884377697127923480438829439579073825751308321214075494801588008922558522917238030520458542398930572695926359115784643178930384915937683712357559637854830863740749885434816848352262084548940141182720527514393948786787135846075015962622573592917542354412645107691286797000648907614280392704792809836372559614069786473028381819515168400168591254663726719977748876937195937985225029608877013243729919030972629285093169302403015950959968922895386052725691426380002309577015258651865602619633289542396334872695265032702611101150423248457351241321928933888602678298324929319215485097989435908666040479744257311872952813718635477256260478264023429567088642333187196627280347785162548750781477940312370250502681243298712455889272666997254664513178006029552628764643680358125081498966699537956057857332792645009487094201983340605427162160825331750914409118553192845120274224256009455245473633562470307375265012156828203762197957753763997493580260955087530343267210093405619580368274182024655488405620202468606894291851084837264142962264782286779349083167908159894029598720000000000000000000000000000000000000000000000000000000000000000000000 [136,34] -1299172546807692756175701365363858509574276181059709213353015318215702710866320605263754598567374459736663787736001359108706944850600256403107019133619327441400796687328477677326667547997663658601824277201354773730231835106775527927711890115203626720199640626145520992202690842845154660750242793233879227488203048203214177894949984284210807316439956012069048957993497440077119240608710400068066864923387752051960881219584327077515977216796935693044522878533514916876071855576806655241453356473709608364724407859247299584244004353079726701026005023175214805046171376980705095036410350921483022944098492495910008058363147004195789918410560674949549272407491625454495810358257442072741935764792447906619276014674439144020001095825803851170676408562996523617052555055458935103175305410781214582562817598237462676256646649010057060718762293899599281265625178491975559029860237902337578513896369123869283820127981592508104562568270837200093509996135077505632018458661044815450624770086184180756918576102518392128916300684143260899004142566469487393931722607608965105196925852000158436205086410873736675206857642253034148722798186849782003356797539884384426209810359598392403517073641960980982562227240174927484320268445751555596743798960607183796915471490037386087498437885191630556683115129042914759909359119265188750212587317646436407574355552042125034116480447861882564272029750038430241006381437936602652268979298641729362751191001814772307063634044244651169803113706222618997609422066352771350107714013630309594583924497679851630253162967889181263212522208167955844345543238735228356690194719414408541128298842643896259005392527904982941290281365793688369240641122770583309179162057191231820518921230477609331120913498297870882735944626499729938583901858345464242108938413692235576387359641071670563887776346946859348914153143146929272228342021761988730725515367242490808637194790727050511291710230825939785724421189711766457004711176076478193851772074170422864063802764017192951989975612549105953006024263529143852135121120626904968376780960268569379221060748031872588601657751446443759169650634033485285055550724483619809164761911972927689203095208291522744892674005131540186154152788268750663255996613047090989475156525053087604537503490742218170650590050317071356619160463716103268783478534372650867859710437577996842613147811104304653103664900067441360105437727344550703315074010368719054092887304091244710539239770132370455153086335886909170249164398952962101728896327232221615166943512095396558547373257859807581543741356208481726196916596839061610867775598338195640370909995702057754338500179666561151124501132295839232779841852312293689798461960888210323764059928928521367927700661407345313958999535854900122919806187085239846022007949231811426688476194030629807820909828851833763663215434265972062217596833563775890096128000000000000000000000000000000000000000000000000000000000000000000 [136,35] 491479220772336348993315855472263033172883827401402678518795599434824017571870397139800883153873031452761519722472597898820599100288099323811110206771820014688006717033987428949857744991028227281554032765251806276852606248325453503393012901970192649274528063164404267162232771803848192086233082064398381532491242303185256238667877795669660102922970470364692776885953053365921578031168466930214067301282286333883744446935239672655150402737977865789629894445350536347761303494029565594777012400974655366388394382411425605706288751953977211172328687124436940389394628213550635959831503514750983686555125289522590004922499556445623174989054720878011569980730157365882443647336966406210580145400551436793386513490405216250010531695221650598004525823189437059501330979119550155999528293912975952762003097035701215581549234370853091946248749308060286119051922603008762422790146869591462614293252633404652758408523579885509733005614398793888444904847814762854444987370709117594201241854612542412735837677321475951708437132825619387558182733617269713675374281469726897917320746733470413932532601792156590767726328299589749014536506034155315933360210091637816816224215376086860928814889218329464205919485045023925529733855024139349321222612073175008111685233032707950286679992409189219156756422486338359046463691459622819949377785535664877650545421435777288441450694334662405111864346898664219861106492084142710030862125444419265242194310372432486520142081777064717604533738200367543087036563851698384607470094308504866537020473692119512124916381472103933282159154135997354682986103084716412539021169674845788672339609570559561013290395511484391984436993362885754167977928370675268807706843452500900481275479473384086530236020828014368596672671505652349499252069030701140491405326297018722407135678274275808463872324822963385838586072327155221800468039694361798117850565568330200882370795277103004501476746331834637804020820851346483399546299862299188885119188930269789148097345238902321946701897126401840655545230515254419405382264506575626368079726464421764090106818025524242146411396135263878500868108924066007938359215201658744475084135453130353217120432246524303133603613815999801671956583277964464557278681814847171514149155220931759673524151472018767211285373396002949906762412590660701582303513375843050133669574299751389843020541896334875456096335301174371431838702164313648414680339862192046060999549319846618730126612808959125710518998279986061060388393625423556210557191894507622577781077308644480306550753411894558816509702657109487502819864722022297182382568290469219908591831457735326947374373670140412839624940154857482623341227236212751992784780873488958191194462325500106341024067306830311526765740936974283366366978079470430720332347173986380936542899765759317732176237010990485286176743095031850250994132219435333713920000000000000000000000000000000000000000000000000000000000000000 [136,36] 358450327749469484217428506860450593181729508691034102139875886210929857105919217801865093200423251127847671201175790911479696829475614383611067669249610777790488426168693541676401669651661586264858314649499778940726406799996470850028677293358840451959903364189601757435441086093881678525250221675480152546214406715870451572622812452336274706045979311402314941886474867478921980501379043079793724025438686548239809503233124142797802108891928196507327308074613722577205371762952655884606975971729653840777807277079348570652874130167132541490527835959067440812534819112869958941460397188072179894618391459803476112044639893237145661650238556230957925879198429778642640587624678033985053813609225949500218741683649343401592726162064226485357757558015826758707500483370723448169727946938327982548100435701262306047412968122475391021453289517639320227886256820734419433157403840311830558446884194617986572116649704606206400033137024445584303406250548817536628280494449677153318291666085530595801719986265063608154346263927337399989341192044187413820736839096101791844462622169119385975601134796423393654549029511001550566753860507919145737353473456245774616406288528637523737450739693682626400420378973497140355225512758995706213573332712580007143364418602476997166124119436865111513890917403374658622538990477601980211174158973704575399813204105705921361377504071276352966176143606360260274001590862848892327937980497825583196176489447480805054298993496396261833406919491058386687366944009152616655729299048835716755374492938743679685097688569064812985905612279856403779005940985788652901242663836711027238879893354532795828932647078948991446885715325798862517569869974344877993107353402345652568554664673555760165814348670975811689810656623376559148665940538808619682408663058511682952396455557584778548884351862653944988821382770336288167425319303595732461260525240892528393579927249000585449984829036675326985519837969468349373219485646732152899975021516659177867770505439739042812240832821731758808111822040088063682914793816651256682592673007777763816420282772114847670819201544215287876485610881973395200249009803836919025703977501078566788496773481339446751781752843866274506075321666020470506409743964612945470691718116257096905092995483114021105742212413348696965372626240066070904275472357139621259607737534341373383011677583179638204944399862330439918193672977047032364323283314096226242230211386846003606967811796637800609303526439983494141897781934874414391695258489428035341555860830846482795437879868606396818458999609332784230015490418845364489449170370239043271103130898577957929376907477209309334974950000986277241162264616062861673118267592984788550914833561828412441564818474267010378568567657579212573934030845067325841677802050326467684820279755637142982256577367824411181731795091799703454711044673128756150272000000000000000000000000000000000000000000000000000000000000 [136,37] -655645863517492797650656352224071258622130761421093171556141686831134769850324503669256200437736262821807499107535460461064266226562184753760223362532600807881100839200610617535322696263752545817100629096256809540166810803875312276429572944066070370143481865310865115546824274453722473896869789873646226798136062266560342488683642758299578307678243027627969799401494519545594707964706707292032118350874479096840540211025580019371925012338511957025837396352391849628721292431405068944070068909111260409842995842596576081091602712214784615132144371393195356470315142926830937747881487591840531212321526650604944756135967103014471872773680867671376848176205913556828566080705171897926234655468105552567792795031532979500385215213043834511038096010214120676392401731808593709338108150764287249427487708272764053942628402488310029341116666658002133544577166623106368044838669096592620841471831250090786645456554036830612594910856810797637205272888896039825023168942154792741436719298476247722022235235709004440677954844698062670721237606066911697458517353803021475781436702212462120191060509983113172976517618627506671621560678753523063350677513069462226080526064435060195942029233311543556336443308820150742071752829768392886362219537940239351225909070836957069303006018537640883767100219223958971086926784727516672157064363726469628652273676084336080511260104909024720059359978001936778621349790808624266976346596240141991915393425333252330389309584680996080924480828987054595139411369865336788640617698719524327063023872593188644824959122283659527475943541283741492391047076763500152833271747417233635402823428390272025073770923733035651799083381307864533088712876504907136668974406924921152818316779922585656302839113593734779514505463539441667197021950339649836469838264322336758260594922891700054391324123491980853173040045648427556321727036132326757712301885397183968049280908949719711632198193402381596547697502645191902201012145319914293348786939571450588464523048969961884505156040286467045332099694185712022897951892676437954600861896801682679145619517612134302206806818165960688048437402932218529316381143210579270090255928312033967274586885466990598249230591495246653653624556818447980255596974770312751733584822547840935094925028299166378732343424031135192236872668707217276481541660878544344366822180166750365094630087799143432149283941397211157206870448326999582647812119429450095250294343466625767027588673226621000036807875752948350073002883132646668162144314406582217830321297329034824714961544298193734970031337058453232609392451257447740520783484903629555392720745370078058337221539367262676489382599365247041281719972362210995097659881722585917146577454838794860890699548677665570909025433050276294863002187182547240290839178404328441529291201705473119096077857902446512009214735312841426329646519671820354846720000000000000000000000000000000000000000000000000000000000 [136,38] 512550670055901117885578456210495272934051355570124423781422057087492053972042079747199524851267240478212018093279503405188748461975144742294404699579128702910943511781529288107395394509910795637013829600559253486468280666710635673533163334224124510444755704147428976310669422416280115571820305204611593576243619634099867733607682876305354353878189704222708118452827419162754671525787437682052360906401408436774751660299780246918001219353008893668444052651167923866534092957336791738287407000157322815485925014315389716176940427807160905716997253632652100414869520329255822711918153254791197671395185618871347889610706501902559412598821416407085579340894799795846662274524097863470237302285106439271849053180518023023503266065581939487043421843404133250312401547809931551194308376297831086304386367536191769821638475675789952182374316239492977755366694926187862989055534141179270566086781461153528838295217641795475470020610013327880316424957345953987999418991049481606355520010216127735210650811346415052163515849057171141755760802469392506883693358144782422721180225471664233909387064421164685580263324643740104121407934450998900050285185126219392392210001170818312482949375578009930963024120311076292811041929906847135459293695858278150431277493339759424554063538486282025120126229416961116843706267385808190802470624482250491437262034604019608325114749627169127462964681742646581369958166821241198203106576155751478161197013645541647858376865429135598497178490545731391353956402198443090996109995220125027990978623635229039015256488167145086526072830491090580285317693466293363592775314385206829263089432786630506437464779842926692939959412294705033699352048686477902779513864951446032454401782469048920202115123073779192183540121028837060894299648898612637257474608406661552319672744653032885317630473141244902231744912280483496629299820440371388675783245095839395043015270176937439516256949193175959674668202925388196883019881433394007551354613608329681844121203071719741354768002457923546972291465516526030243362363874406093997378230546627353807011435785917170434253570289830855888539301083997102077580089993341757237893789471151192998313623253521020418101555343196719718955370587534070647622666102766140576315333967504109591873035229425251749349843885084627770528258689397434023372056324274258453278764539143683734484494070366765758911275829208529187581893887636121216245711784785911482352723792439116025894039533370192076235332431651848608665055580066605436113878405759056783610004608882112758422655175057415780436424974905130688554178416542143914038970063952817063261805786357251677639708526626984954365296598167380260720579305049291898008853474808662878830065562720209706075302967343032811892780438711238176588842198639013731728104074529219495075794239020437452877176823382856334610406756314247400676857948589134970880000000000000000000000000000000000000000000000000000000 [136,39] -257410944892872136162157208918485793281337504952029504834499442911850785471888558846735752546529991166822976557787313589101219734013062568107366739515279489984568022290028150453970756625610786621493063561993348145561747769343928834238159345676539849357705719408787840385823964031322637342660726364275916154523869084764264020218618986656159029170385992555100698140235490460037696626118418950673027331918825027931601403568232809108955247582534720537839953765797111523313454963323329563533835553243653025869033409959505433233399986518706062814853850669969197569458033721015426058733876818352700093184371692211133950960136189847693519421249352930130807081083520983390999949919953348713763063697883851303687853291580923475659202079924507917859729946267084015292873920539292536888430853163128062782907134879135329771234498164048928011595822079583442074004833751967248598901504459949444307936268619806250684887224127017988385072291796004645221003619243688069880439080468962277271034572498165610976881685850714019214998125289399697415187362022934286898734354061074549861581319737680855292240037898087695190120918376645234753310392150273078575795719596408036563833088473455884229228264114014520895206974576689221438054215622641382674851719694942380716064152836084336710726840758118437617551405465112515262673779179865056593913465486404594429486601458159318144345408362407643028446563436107694657958020535247680460388859798558897432510372112616649533485525475597840224031685528063349529728482306050766277217131019129601320062326871908894227234530004278500665530226893467988902740366389596988339926000418517100274157262430615208589778952797397674432060047512956696291940328229225789662066392832163701080790987675689004915600972762440513477886833227589126654613853743666218237533068340523694723521548131463172596501894288694916491882893527750773303983769556059051993634215481095390155461258535371510762711011946403925777205562908309297535315341362014187320000119608426470273709611570735531208371121768013229860632615407799853089621252268022620579484551231192615730734142340920571832370630225601847720968859631674691320623538769228465120898858863869720524472190909799343898795787861205241257594471492910094426106391871234073368002268779626970253142383703620531555758519897376472664085966926181464364373371923877619219927465885149944969620895914216484357702244483172577604248970899982599014650324638791130084835737488346948009703446553075308781285971890482350048766951401428078399698033693141505633454724926424751596370644086175405821842195658255712573879559766630006548353961576915391666840224858089451946544698124255430229884243687507237933392055436976852057983087623126064256705353766532373784733871829154726309325957982682837834760463301956895097787235134655899069433412010080029255614750933214518677621084782703067837365904446512808591360000000000000000000000000000000000000000000000000000 [136,40] 83461717068106879252748077622816612860041680291396182001898661074209304366281254499416130106862907436543717223130534334467942690329836864472203368598677837144694253154636868460532671674256120897503992519028350276932365886489776589924817446793777802093685769600422463811473943564954728014935914053305802218660337115317101101093533793154484037359756554758117902453058117019665411371180947488478026575072073992539827915536309851531572196497362369619948385340142419615082512615512215483998391646384656849651495629635378273667381918322100472536781104221304575337023512591433081026825184377660964669809635877395117988047376453927861585502317956584906753708574119767999336923753390375512798566718367444184452353507091730325929666482513198045532389739105864185848095237676856816425563015998231217708421870162308051991341453826790924316791109056650330666927399964016530761200994806679971136200205346003574855701482437455604130152957476506750839557524346415108652597509328561799705160998487188178573813366766076864116215998536224080215154388697399282406976940211115905609034474810370116719999526133042071131287993274373922018813777412140721612099433192553079335683847211417474537871466664231416886972360304719672508638734264281395999455956848638905273207084991374428897852211165617118615110652132832426298620840961778481830051478230399901189231633759124214421847842017035972446224997144163657091070584928722925660239865653715483143526281910953115223131678661332473252955924803854439872616380736036994249698148929945934380274276863840063432370656720677885787463378853448803701800844036821264231547989256792501507474398084735702348671767920509989947246551123411332193050798464122874877257190426930271200933848225604054857716186318995410648791716508373968526999536080234904164489499834793585038851620674823615499738382554582070129215707301878999072899040149262006340008658854574276517544655796977484512529269679897835561549629196514932080068408694501989207864151342994163506517183958722185600549521466579151230422720140211434875262690732652129663296306487397611286161280612565738373391949053699396566575801126326279256011898902002827813529982458594762195821304685862828843459093032608473338547025513091382108040119606607366444141860903019695260334097006682287545131873221265381966514544583836318610604229597915883423367559334144987397207380253832248864142128928986012660502944204594755331084101239149678015747782080189785163000352715925885619614436240391536651804210267785280102523519601409369834187331153834306692753986440676909014833260898642201347682018264903944698675184135839281975522764646760460623834187860886880495887810710254178668455034929422097820179866873641091047648999559538196625025378972423781804149456509390830262356898166359317137374637739353193487580048239788541182046021900174447110881492775659767403805731889257188950016000000000000000000000000000000000000000000000000 [136,41] -12238545408807349824536054022277217598760322320935455450029933448760929555962731490875759718059690978545501953449912738726098560144492382077971428972872013632521747229361048181743148298891892439774186732532428363765757974882793465813032313406961611418192936266249037870522902548813127627774380920213371045822491947758534388200148975704838145868392720842885118497189331133572906785126149480944892802100410310582777701338035738730208831705653619030943471591610908405395095208304087983463218037217691297119234866678479398363794463299841639823127062880046738538904060396943009216683793269476024817341091504179304819678052627489944233222270774930950224413707481976318360046612241248165227952652847763117786989835243743971348999895166635527793047579562340982058849653829017561711266940976607801836691828561143824926582142644167742695664825269481592175696404542536805791511228557127676442616849539297549906914902988085575396870580219872804382894004902059688084911019266585486636813546877675212191541533778306807495212662594291586946706982928630482143127184971767138926062366487509783262410488576916653423146724216449440938788317153332011646791998917920463910999212155138700599981843543413794287772909612381099279454923228187739287769128855030998618376890028922661712653830655723457419879085889868668031105411746994887847590061101339895787613279834932700915290346420386831799349920559840484019884186717451962431170061455273056505686882991296433336630901138030340694009785926049448743476590467501783688210650404983567617777947130359615315566036578755651703586336368652645006356268741393934846578515602050154181008915273291587473432575393323267976351644133773856318674940741686590179788855164898346173861487555524697554432820240978455636512031060834088733508571241454589689963022208201769327411143011522260034478658276484232585310114708268623459146420648146443481764246972137020704343752346925062325516938234617780549116336220260711201237474056469874995339804698760170669183794260355938225224154861111146614559460025593032148268578059310061412251877960033704768618848451340188988526358168758439621819631623748186602477716693920426918210339048055017822508751160580922379170821650086398271863386849915334843943101784744230744507785632174544392006972833186256048136380691006664743560652911621948819932093519311697457023906572262055834522115911484508294733499459604246639532090365353296879372217426569112903180169697331459950299855446313233958382990334750286447001967133409300781692902183695848776184809334496788772604174766316403412219433557891219771176921492307934034080156582054086769208396784563076423632496460499145296368279447577723648931782748466338357947713067763706383155760151931062228545998068046786670328905127712072930367705728111856184146412813273330697894692055004892649333285483128535243370162169874880243434577559414175170560000000000000000000000000000000000000000000000 [136,42] -3300271870506398980738606086515418589280032286986845605564560527012905101020702009326228239441694890286812217623881863861077198439616071189957726157064835061363826551501979236305964763235602936889185697881003498183719260854187687759721003958501885712569555572146732138412533298838104002130344371675179426458801975668311728092422846969537553984034749830461565054033916322137619043852915340110588033802395970563955074685312439059921692190820500943464791226558051510479730636226921943295167582460534757402026100751895624317402194849953562256371152310335536207719622055384903846681497981757236578509377533796843885293955765923497537333670475972424440290768228543971477845140294958176237519162151879334071453813525465577261873917613518467938970343859819293075001886086329244915889426964316162504493455580160569000700979071348218148925506781057498705539496937499041453595348185933220846437987624000140636931501620034842726875916197009342247671080937269435320508664002688669256467020042632437450190716840143801214957612431262437108241277843828428671273878283027566914197171974537191110482358965914084592891518141894633193242745494973940073856812582000511167861479816580684918704239332117881090850101590424613390671126543084182353884992294397428081369874114369806310667593650472992732894509516184131528633548258979146787602114258158587408922587440002548931342374608197874817781531460292787680066649395103286245000512201612205518204217161041961202604952436931242942037679047221107331036557986018177815933378116269140898809223107413573255312534147018909456360476887589877752239616073213853167851434565870187448028690356480569770970113447551767987463306506104562741530313385612196575657644377044262493180501608149031936763058551147075717217502567397670688268715402637757079355436140463668787749688825581020608609815596752870632285738432397479077440772206301499112265439201413562959100641229724395585745289248668125483046119539525316864146026253179984400622063875602159075421707143523581986118198164848205798799406674284746066870241538277310769156032702175691143442484287008991081583208271762918980914165592333557683136186116948352045139059439840156341837805660224287302601275023660298671341888855376063641659757187400099906513354895799911781515961297235575807447718892743545990396382841773176980192406674005872819697505536514197787775076164309497704940218928512721300037751266758247910684137949256906835261366073018356736341909079791719417080064591173359625675864359818391070216319505634483080403597943134676586998193713614417221153830178964320972790474595311082966906470532978209272093519958330203248821972575875698767861946197300104483127133711618245594084135700394943645976288674141270427619764472877049219677214197286064244680013162190900939892425491607552763360617273242573847924710861332358521993112911351085789790540686835845169152000000000000000000000000000000000000000000 [136,43] 2401216442358324155295674758481541344789228539124886891976548510761553133187359495444582497196381665171666200849500377199678535422144782908164280899465165502383092247919269583198269314755648328494908611244602756736860045303016603971681875748096097520023899594594511159550098397678257283293010814538027474231289666034129964222418676198568323025621307783671476818165332643511924183925974945301242796691455546715700478354577924783991224673758505775249483766044576243225457663896665841760615963895784675300062993678050987864278518236754915958686368233839393015599828083908549375752033142670539541258535184375655818069434424717764519681379909420776874927912171443451925756689092454782495840964470429122235756452641921905216972033073539370765585284696262092699608749064635862763931379386583365684356990955315488012796960094387683500270573434977213345075321223815192274849074441770894382434231117076304789054721551142238986849953028505233597813016854301500361946209079172222240229992161634109719847789658078084230440365661371611433067535136650309984807076117219076058303665026236794480792677574199585342376936517750559717245853660589708656438415308280579173259503018052986903684876406251281747289023873539469454580707584355412404687300773546477289006160839196173633405550567235105678215651218677403701659378095427319444467976101383663177214308357691739177697379173369605623929881255319398449954237614417419411201287930465161449068347778835157711073921262789301414661693469000586997208238382755163662122181693466883652360575216508259649616235922192763859857923265057676969455310987724358459706168996375053356455782109893507195988631407285867958617011378829348857143372077587509481427160863050972851506696258109007251327066007214420880747276214918324035309378351027243654597668716729669486838371959886868370902243267350249936157427603079316298218122085867075763382425937545879077028710891898648118744747183721010793445112227122333984987944970291795491327026264523165355146249700347413644389928467103920521503919841038677881370071761497224409661921675455807781460442363661368082444338460843123015888240164537159397866191392283273964662135530838144567240091200063244715251165777174571414076842031200339667045129011408104392372890414485424192906573623216458028334053009448599084290950737981108302445579359748068771666229021901477593409287859544882526130275931771366419257923511529415472329789652707388446014162696378613774402662731418119140623695287915072490321953896256545574964054799929278498307306273022424795537574623731212814490598288528245545262152101832132524149819032383031100556923490836942376285707454419730469942196432603977853765708220320250240517171892935183450598946528313196340758844329529374249269782605421466845334193713044481321878648001531100665743004658037839408108772538551921124361928219833983034617776878499691233280000000000000000000000000000000000000000 [136,44] -501428668065908776711583569221510135521380799762445693509434181550930737498164995348375421061772949858845610262103446954575847461312445412644855427936418654603307040665325632586390754700618849607304730791722636592463834300486094515101810614519602137467229192997496685946116814333423349219684858205787101230253861772005078037195477670832859477412542078656569755252451526433011895131421562583947251014632167479440547434861676227718853426496155074205227143662922497554658747685241760515878307217737065241764423265563973219324354966959205898847655034285784958968540398468276622497935635491194968343119254523772575658613462273485042800648157074199633502599995452960496173610646356176615575931070620007209676337824662884746257162993682041271015944073923137436262441503356024338097181331340417972669429224657834887058595911207077202306710258371583851456109669979693014213726500002641044220961806571815720000110577568841278352785121141117376934813843521515721287882042550806872260075949103327573980316132750571491505720429347909133656712081126494228845138178769400548107489719054802028687507194544825388011581419385553860755529073360204265016093180601170722405392756655263588139217338915856799026486291498828305965261705645442544016721165053583128487661423485416090429299355131552725517966105395523311070546746733942796367998999066356522186169645068328703303501632747966859301718991148494419342953915898619895470351188982858609153594115519485813734673063150304475463997763668295113970793294301006065814760193840386482168471195344747778796001706788249205745195167156828717222598244637781520865249483236239853916652464115165154325647552019649796536126395026147852828474954203478221326568517196240916791770430994287331773836654447335872687260968171167633104967362579970554988965095833744299728636190960412220958458268037155157750286856018216826707524134153537805149641188389403493021661135944873344114915959412612987776601326365343416730963383386225783913628845517965306316734423758937106015829821378321905321567144651876673647088410943290322225775678216478925269841742838967692835469346567536600666876017191341746747707084026447732562291600818271112531979363582654784023325445424597958507895258417356252918975360142299125917469365958307985569028780477916907265087609814772218254550722081090435782176679224508886788932287199846878351208330101458248894063188739772788685154713946303072140412429423631045116950878034278262677379251104461666838369159537763698704923958772790353424952472070812907830653143633839371348910451090289520975578634895776375937140910100194395832902843404549292504808834065616629014562798215564446057459289379631395419597012617377037228398417605203015736671790148448688904548483596350202020913750351199894164433471565626195154891251529751353521077319999049443947410390438748537734775376870356066709848906855992000512000000000000000000000000000000000000 [136,45] -53224847989643214666691225926976972212912437044636454967224533980723233673647261740775441445735868117615448621752046982956674926836872769957226419525550552048300081492110969039058651821783223807132839353523054836935568598963025784767508772162018839003518355488500318142205534304436740987045534033473432833936782971597541919300165016683438341288537114371653794046682879130689892150958342469668345062667992613118276819368424992856628399505502401150183067568291057423764929112330671051563863772644895101454595292165531744595183756159694064102823288784637055789039765370021777862564032310647595287560926874342934793868194890726656127368310086668610220183538999145922561547992054323202500724874574534929493072393565053821563592817176459055062306457479277169278726689538817438891614240142855190688300787664627153208899856534510190477633144337945563844727845555775991440455279945099678127116587734735933526783381683273975890214463004393729174817171705586992441467715457555665616755366858081081265006385111300169843822224858902646669192602724914282892329962821436800515658722261453200953652069657916370337588782116657052908762301446535059457454127664428227517201457635939482654215563773348687890142097330601322329805593480209893076703511688264616356057511003215756419642039525887119234101057146225504696140167412186591002541226125103428973537421067106625064240879984540464631396043209409788223129888105418473157907133894618436521602159830590544557684726916762467527314181180621382524997821920065454013048156477246916849847937297487859841240427024523583059327107959436525417553187007587920958463657727840122039170950278326631041604225295970436838609479110750134532745427868672066710172726025762116856529917536335212120494198274767828679337324936736251305072424880683767285259188245836383801176147938455274837135618627169826674511612011523805350477552436405989510666418601480157405072246131040768795829748456408488004483690423058747212838052139593472919150659663891922862639834315914445498685489119971274277838069339788469724413951189327416429856466121514829614995054520653482891469541058125626676624593069464334719405686419501334609802165093017596745148870456276632459991292383427129169408625775246765644324655048794571386755057820663821238386232876700945240916693734091445480415112576711067855776515604457926505456346805737287174795743127154158577864961382886077228160489419286044035812772472843033990102492295535195600812953695111923959910821815992098588661681322962948348358484361095716630442116518519649467190376563704160491261111803923762734831429407859664550976425800090938528560409561678000732681185296083556714949719723162119750998899623341393085785970950519882607612414406686415969188716951690818360278849565352832136075588290997143547423778768307817225423778897043540647301954706927679724098870723987028634213563188536934400000000000000000000000000000000000 [136,46] 51050169551796902071219817943222995329162765730706294168786809814270933387603083557806936464252761260735146882792304969936044565869498312408156276337133508663330926215265275188109862299467496725922810877834778184493663867102071692078816305391760248596137570181575272738984135703927034981864655007386982342842718513406269295887827598651065249126050206830176458398077198927782739724737553948072203202125514922210390772838212706592136094367802608913327743801396589721875693379931192396558814425246051170886543487536844798161567461813370119644518442467822076638988764713988373195369522143380399721540739627793085915694720507196822402072268771655710745803275460722343017158178362818130637435347213976635813833255732431958765065798728064329435888121714884186167724545243459157352334059901103208076201729471353162363152869611841715525029071639978885889354101256443198365483477538768543731988726765843326078208670387035993928135855514903042267076739729789911976693709200941658132345338532357666838664730987994372425910385467430300186861525719081736066622188311330244140269999683906452606591584982021114598639444870792706490814751345019054172519165215691739579232561416758966587500674252204694638616116898536995796944580103570140748309849124420052802116326484386598662865430328795809299958563601658306492928567150712099677735749186515171527437728227885461180231865062616985080103160415909858988991191759038041271979067447631208843543329949617264825959261729211999266288272124048414955234356181063630751385853176536978734637512009363228597337411946570459644610495548772587216358324157838517949911151547298632697234742143711609907999502832067917145529742406910115739257508172783766066501841945919637474647869205439896038528160403438661920342236962576705637425694428983988520953112812015800048080184248196250544552649317356832134097949703264996962876846044502095592422351713983488309233785808562632769143691032426605439790032860142975189431972184176275623294066760567340288951454599748535086044944195828246549087489726959234815417286479004310114262317862640523628311142919948791687950602496711805602928913642432801749415075453906826628478855376564176578438332548938511095585009275169680222562751574709709945782659999323225935051495391499023458919057783657539193594472712161625273801909133452792964731321490031111510244353440258772903961012361355626395543293238987361971365815720379697977450867152893658140131982879841893509144310797425926825983445791061417487500887030583703407677560186003493807833923080976924690703922914984972302167547616046066051110411528683063645036656726118970072069700024996523218594129534518955824044267883975115168967053859106089648241615196403258084807723870701989598045620485739936413763195832205345040864215706838968055275636367350935182271131053065037533867040007703626003712047939565089894476017023590596608000000000000000000000000000000 [136,47] -6200400119651210928401913321371654394381011630088126805624638252973130819224938911582731334607544968632334738013202473410208630163619236689295083415624488787145031006321383326260734545556137079058886214007128712931487327954529773982194746426569375814248501607554229413530680006087633198822602246507700983181922844771728849982031211056477732830242953082021716690063496499468348446175791444085560743500232683313779802492967095964480985252067699225554462962232592551236340154550433114898446105039898045103397336328873181191315270932880222197373180537211031230764337404109248020118710537219470462796228737809001067661865766759041974921299635971253877545120694345226136899126647539771662023388710803247199892051250243177607594207536726446254989520247369713719510636620321158692778977881624286655348370086400455990233425727172205507890203728630187322282710780812783757449558590988915235433472415190503222877351175932552185010362906476125693138963352126134937911324133481866553192789265871242452271407021975795665137585512227242859031052909527723029070607491856544494094575122662432531625149418109595229141678388496999958503391706027835647921490557942032795214960382482911130679686003180690356073787823226515629613315117667095579498047938431084384375111144119490463257022640806832124016553569210145769553854589789381737310012100091967092445371523975470453410308817573155370878494341705373901380330151924280326407207469972822561816011691367621040421432085626526067525262714145365325295976487010540652075681295184476262454118458229398030704344610076671538659623941365213835683717407142456953765582927485975100169783862550942581690982880415776163778576345366949042217017591750649105036884095132490169241299075025197321292935250702781807000181678099621125622164697265128277817547254906465752344661899018494986993329328586850491244553492549153750009223617613595246931038552267351910144708535451349109715914469174779956474397114083363834860017101296463159996340824311956822534478941605795558350391128256057962831356793199529415641260927714034016083646486689815180017174577758882444461263466891066356589883349955934386806793389130143888792906367959982302786357563659790723097109424867404784790536406324108789315343435310243575190644342091305046852913399155343950342733142811283072006321661619521813189413601250699985455371019104178575745744242025409149048400496072492548769763218604760892611375131098444025161609100427205663704235101141800262718129420093084461400180061054227258672270346158710727060002552164388852492223298273475587920720497495739974817119782572390976364492271527640373957696668175113819627828920478920281353294216435415155322691077037969652734513709384787089868766402816564064670132809748899757557805680834243074461289939336678626193977419809513987038504051093233736997978650180896277045206837386808150267213436745154560000000000000000000000000000 [136,48] -2165940507361334824837887729138792478257897541714405375167545277266594943898013568043634819004141636587099378414588724737823381356579193436751213969591325498939416863662278222450800080469311574680557439339684722279277668504090190082069581772397804658374398187464223144594092096357430488288008633961684978719911065553428913445822511845731589156329995513126948915628613771217334918219086121310061085119606376154845603622725478557105895302258124839688241927649192167803353356555095897454986357668915550882852433548172456549006277946361338449957262334324981618722364051920596714401489616081041831493979062321179852522194093982859804831050057274124126293088623363454919216166970011830365265355607458479932906281639338936281116449607755660015462943997893067836507307094996500033290752127296599699232031861628708219101807278548017029901507714930568810475112903105757401791631980713564101828948944170634630175826644739953258441646716027235241109199363196058477452842631537847741279608849512544320836989399190925155639064066716917061200464982479502727014382648783009873947942879058281641647389466067717885613219743469417056985114274861154022934890887624528310451335966032944554501835360981997773716073439968737506462654804467009295786981558513689841866826716358449523243138768338119489792964369100750720119632241341872697446909307493859209074045665699164949487719554950089981695841401551914551342172063164897733529644609002909014327622302741313254453762847081250395664564672652906109104203932680158229364869883504697121834711955083840241903546832517173487717987867192014882990473714877608399773469023852386263654222595389772053190570715865147571699788235992700677921051905744981499498985332457882910965691006866446151354614833772969838408318937447948454566991363696152257445319635380537984967342134278478939765225662856536203590412152493772835849918689372209094965781440016707481465683603657735633323196804952828860755441158814981606591458678774646750204411889522792682887002266309360542111795010905171183790988202696185068526360614831396026189183115681190063670895855849288986711395819654457532001856657929232344357497413165713544656041550300529996445009117968841351448664976470583514200966923894911566567827903366972906127048374907840515712630329529703957017410255772812688980151894912622326782604189980934050946117069013662778097440716930179007017501407777499295484808849475342469507886014622991606583299356890783953172126311776645062938482153682821277917894083988075789746095258941558357756578563727868603989351561860121646322444208574206344375082698375306912578618641360173575409255919248642692034715901226065869496983682330909941973511485441091642343007181331124718544676014647456847259243006175922278997397683980927448101459116853180848186189052430832584213125747565157592733432848260957629451957345190436621547020926419206144000000000000000000000000 [136,49] -231914417206377877257733465432084969370387371138177263256593038319724596408999434557808617161892566836196228829561142174734181848413509669463059307434464866073416662758838346030957327294676173558180383928016465417633222500705643158921589418926260729793506624508946762007786626249175615661472164874844153643480338620901291394750748809375909585888171224266087343198314545452634783440596321581406454954656538495308192022914877221221135878922322191659375475749251703029185882264119961567710235855657335202934150851981842693412109600857265236518247308266703170808733610801725135209728443226802320688627948251327903749693899099330659298532451245311231708152335942182604558751316052046853821230719413977351517611004598279620740107749699392153340176145850993759278332554023905511245155213042406171696877461876225794723166131057477552594904237966946476303468528179989927337423572530730982241153629742201086128981380988095567085108057240661982203201867632980209033177145903796925096885839899285985950223033378937041624537792650109860040560383020035813463789882684630635804086879261201047439741775257105661137100112907157753810304658558421978179678522705878011904516373924776751950288758381068536034330449809442720907345555206974120154050061142687896293019632495485898277204083257091139646187807258455290120955133773647871709339079197222905452901416436980123114267503509093628893593076538104711274034104942860872424884418923302187785752953820433570811074832282478358165352765597174422318603035177075631305695167401699394242410936325421436221130798985111261755494342396949381590505696178362418392494959438870077579607762262568802807174380371622755873085071618257897297114506652580550207366123107448953748882632440547674409815911460913109254728780044266012835058116989432023760424278719753289739838863472752281810575127813115333520426885921232471893088709482041024641162964817024541808647122697702115390369794514524095268049817214165339781681776251469432871244370524086698969319779021189381945019416194100078573288085395462462188203402665630592264205398479562038318402141318378488348287851091271986305681998708034990076912609367747887432390712438054452990060871483645939069845945421192877411658807076366149640555877414702319424874659386232793544908433097248443272733138133214656865733368043615399004376171107193718775866528814166207861434936362574300666664988687217961743156902604804715789679055228820298664651746469616068230360661579997014618117465210204163917023197007095965333401746995425415274887312899771169124743428084024137691370528044420459418402492916899873518266401326710527201346618123414901770418425654968100740419862136545336590573015748651470948129908833578412181262994736190530387248048473086676527314557403897845295109310524328593589385904581823519142415448469574311169960185407001339595149826281888487297182878138368000000000000000000000000 [136,50] 1117392396363161300904517306231660563388376355724476509648375732239415457890213542666252857180255157932456256496585799506723850773794039269005584500336050202496276308453675321639299056487362416416725554367161519513626105215889952625486330799807950469556945067371590083127761458855853378914365696827733538222011213312828458478871032437443413465216866291679590453341572679742823603274235114998463228053597644217448273842658291797248889338912253382458846604216226688270834926506496136971207483861282916882039146578664802446914994938757188722442091523864877329619481454310909980231218113500455459435000999729407894900478871167646017599998315693508745435758810196219727095332170977364618005855332375373535097232213453480890046618718943259545127253685371028069164953602413808282481392012279633190757760823512021064041410393483357939702622709691018922290601162044575579068277096545265768374067355556267077204249180603203788566082810045559082894537260293320776544637992387863865584660827566372645476624544586772239136044511342494999519172233637472926086735205470330905810698933058337070044588767975442535098856329113681999081998337652447818213389418402311451096254045350490071697778507352898073703582664280759957609667270490904342500957997577483776179209663872428641577529036508226121154793602116312653466252698304139855794427353958224918661247303208608548216046092522349247446832489481973677981292983651995724720202238927839768943715292523600741432936882951884436293774751118834324899117412146115492263599856021653185657852210077011139186360793068757326941263332959344051702817875672100687288481459224402443943723430241627452025488909136409513534465934379304611244579665994326978756292142275048645203421671102431433898490354644634742970193088129586755608508565058083716561378658112129709008412827437932459333647807246306606221771377845984514028721133944360622441818253083070135242392343475153083021753318895070901049674636710336542523830416530889172549033616685070857086387890943649280508192940802502077540686000866839063016519423057612158285731524133713777459737875986425344581847479237269747859011086948136429853050758661997658499029351012565498035146588803264788956270639310694936933487809770152530438675400057447687673519912648028298768496273496163684344972212151723628246250814626762412844164593001077864252219884469088654743344599343773746876135089305102954653972653926464560459875291435820841312352468045522225371159619161585266499894720860084015685812794009208741149537425835706554934131159741055333164841641628617091704104921764131612397963578988782278524433835251187723538349242624193093129122088509445720157444321315575812112812618514705142811680708074838133716482724586979515321661186797599067458333063340151323915684987167580477353180965070524068295071269888459397433250500768295613819989978428280479725393654870704128000000000000000000 [136,51] -688551136313735374033908641792245133037565820175492627736646822431588939726327902041385816167539120085224793714875329269522919608769273289062837546648697745739392755269753823826800670764850696391239073339538889204431753211924290505075166375626235005672423519560735130978604058506963534748603408205646370986924305193477514617863448584775317043004159101785833550873809099648786699868445498996884975599810946984170965074435947858452399531222037443011565638997111884027230743024618091591272691618641214710392442826459831531894820435320719521951638329120924959633391967542194437497535256603302761212087302202815278285968765855563225223721806927547803774582219425255317497004210533391547576610534148670087632290036435890284589755727363761950960346819582547747183763071063674018758345306057273606477428588224576502519960090234787848438316217000244500166276475827178574075766805152815229573484041596126250195235370025853192888750497709735964346611168660569912699278034069297796941269657318891071105665904386470232066323302341499295691289372351010395879318808661241315181705730373555471391486666722847843238339599119140779621887176535759094051760619145534541330370341285257822133002721969792184773555628242991989857863022543364595575648304712268912074018809819404067941909445207248159092344512046620646745728401307233247902293496765094588880808642300030371157276162411750038624393547197146615741246963074813057504848338292690525138415448099171449097792960248057298317531723790025851186398671607479325561492449598391285271104108386176095887672192908459113624522361884919693308306137057954604410030916609324285161931810785533041941345727694655637452340411537828502112249594584628432025405401550147837594027984701025397229699926804429373563725855271573385325521609994885887278893707242637704412265966883465863708132805212860423478622333111789866818430605086331203294339345294138877427469912829905009258334489851242299144666206402844412774420849729133998471045298115770441823155179142425401548576676689745458675335482007269927562181706425708750133740207953301945375164605274341529256301659775519892047771260432997887176956343172192772167571822741549074314221400133075170675668848688192430070981375345411323170194412120291613989397817667116038158513158312123157409805708922554280790470353355621355850972008748059561842166332231758432629672797918473492145864001894319436363858984741050308064636363643819775669002972337901011795060843133019834992147353666667441512618044772644131577405412531268165479792325274021116625112445765852791326327926979053104539512855347009104616002575088886597424278383640298706822184815626481893253459546345013505584045943216839334163461458287768540349533917472741805067261492813901268338086777449024912724217072106672933031189754030683479186486255922878161550761115061446409593927592582713956703932588123750400000000000000000 [136,52] 258643492835947011604739138004231563469788650914051891247597647983037235914623348616410235195400140941991383441062355698586809415532530550965104488822592759086638466754290822814272978161170521214311988350001854164152553678191248249721892633058636068417128123724252952625929754391535844222533224910068912222549093405685662428762874249681078639894777594443341223182510997974726933377145237920477875760506078244926104647218722262608850381525530918312188249785436979029192297035203425789440029047947056837409834591221219433192158430547923747646213031546511285979369186753020039618192835295563758116959172782250404314289625690638196491226608890662454454204229709493464951430540689811706155338472384979715783289174449090228639998772347142473780155307738400425125659770569318109364225838453003078100564175592369107529066388436322207377113191864736496182355327798939753760926553788821158992530159288510968764905443416372345910998698314989668579331537272114809392589828957689553741256190127594452156175462581353891463744351925597839763476052455664852992831694636268086410815997177535777763151438402138919596739405184263023760950222056218206351669958015342161969545897297655284466833974539377081806033995419790735044062236891354103391427287833206486261342336055299521729572356352467999888045648497820515883199038173629589989039889048610397199859528976698487645918599037005538051429332104090894482873089365992548481744982207856894464966934624996793817249897814475819011902193501630281527998351364075458675221338395042130307431719709948122692440066624248623494737182635888927099034995310301814816065658898190993391209448186543018820477856496385344213067207365076101977366509998895609402818695344627399133952615208759193778997463362679234053884327794630171521625685011129045062154795544479215530686823866724605923474566900430503500559311577209931874927513029599115822996213906082073817835949346477078362087130084849030093775010101295106744328460395848750363533366583281448686544355000821994123251717218937030462898912453341438550362709519854465034490298139667859570286915123175170295560781165465293782345182347095811527515619170356941263393404647608727630762551351565542162697433934438583277555578813055552855551776335970745035908570247265921797152053725048140234000711748957598453748939654163282318913835443393544590978513620419941995183617883338763926194375158636683892261960802472047687464571041027821405192633653977248565560059865806143796439839841060382965961219452790998820116603541305090712430001488068153076141222895912204494917031096186858354530491988258296917366380823722152382697630285309832206679995416809185386313766029729014460972620917262270856877320919566646145842852656054757254886474368868478948295936220912079816290005834364528544101501993341524900246416007435330890490956921313902764555835986294357526532763915649024000000000000 [136,53] -72865799250477572729900727483659940130484336370807729186084262843857278915177939353464727458733841814362449806510051939496551616138916043343077376319869228109804254523770734573841625676687464462554816075356319686809741824455695140577109337158455460081275158191956251741368034391198989427518460172515532698096479883050524077881209343646087744630880333349525015704367867460653624432780588432087357560601277338667677360645910240232791733433100478218258511334908929707137988513180992197469968671975544583684766968347996524114433221930335707475282549095264926025691853965341810427994398671537755967319736716964415450189402471698431770027463572987225830549589665258651701808811479975389089117236159108027915441886815384879764959613643955285470764695042803284105486228047100242696878816170343179808255264951817423481188646164338535141117984537566267229878446727769362425543544191162773577085350016861862286718825193147944667392932167294241590973163601176496247011164509694033279832666126156551680886209493916222552734136608434775859594236794132093577026396704363158070807623088040253686095339407417414969351775273449171703640190848089718350649744463680593165751420659433738701056360289496752957249730059127539709649749718855018669121180434986598532024604634902744888115718198520349724653571149504279328556908195123279220032857505667263657035720237508251101913187737702008490256200696924576611435801320391701238780899055896123807040053031605987560797455851362935709604288580722623562794111304410632277091266031993093698735856015949125549204955773594084955979143538888549614854773298996118897008808444885433674067429864183617107734087565596658997410216885276228068988513352138929150149969308298964228071022370418610833417281577519862302763573637695143061379325237790956211315272614609779335561616742305095892020529758311317888036588477102850978594117220678852680099885500687650026851666913027467078779386334131376540840665055120545495893304049809117975749670178912728646263307164686136166883387424950632028069561389014472819001968084299479590868976341195021161027108324526147909403205810570825558176532888566226199017440934436213571543435586256936377741407684090554807797560858698948329510032864844418161226654186180578230938251488379631541967094484739886165747350844845706452053863115272791040587378206690162407976289267338690515405352644993762308233574042104977126316154197073731326362646287148450581201777096924768431656976294464391891614048518010658981277782842583703421296296083231286326200061893427863522019084291306145590229386150206376607085631814304825876660975451433439657867766168627375381460035157702793617257522536697741169409917049647580577435903286481560545203768375021983775854852220240464108338325781333125391874095966487614112049107984310482322692947436577193253869148833813567997858627646641405890413690848542720000000000 [136,54] 16735825253332150618319154666084318290260990899491527793452446243822370663327881156920854227718220922275964912511624108534567997758816154365398752449312669657868692787668089877123335171153613555326965608231564023815637953804763284105682291929916152489319976939099586673797059185164339869113390450462498688757939119641379470021861565709802942265927546130941776694467136240936114902522751253887223854719721180756829932620434780101992685716170678629106422763673074588315670899842918114070441657415565706313235324434643791574340011847203451547848479613395579441272756871872793689049306187841685184380238000956411666603245201723310212364494367420915626562189341651285957367300001564831767414457006653832283132455068553341542616893694855743803748750562449841698540588535335899404758607321353317655857881252301169663476691986621786016355121599819037498462674425214729093733226994634409405901234757071509729417296925307188657573318059016534428781231345627472590608237055533075343737071589021792228982809435310774263348567512709847742953867608546210861661379271964608916647672796707210164071357834112564106107569971780165747935500123392983156503091041407429916170185509120256411012536113223195604448017286245276465092615401315971165553948289421673323412532470326976959268586891778288211214230639826012358081248005942870995241863350358250547404055622786502977183835887917844474251024937088513982485115594602699149867015447001931404712033169207889254681901086927162258375975239053915648595053694425980893791934055237370962431684904303963200838234771427296751981754673560804833162523073744119236568586081993888836230157337400817556928985399686906604438787276841795523125090247832950684638327723379006115755058983711074451825406281118229267864278277943103630302942531049591115046009087061095222603011396627038411146346765716579878341737521906093022534737687336723055481496698282415547171388374786253197492606590814602247914198515696193800262022228838788066543549370333012736148938394757601126805222796494134598790869015324643115184371361041854858960673838014594617502203053010734692034003014928968295248067734752997621698117458939879230189705247418462728832903459418304642962835083236954780691669772745542419824960226464516827382617911720014286106375916842615572514117824372605893193051184423162808257891285878859865833358982866574282578814638708112058341853637686709202664753211877573562850173276983109636572748713727925845711573823129559275570673973900601219916879303257555948612043477049229640734624477194353328728868811776356267952610732329400485383969719833375721344288638148167130782834021480131982967209564809252982462131367067698490524031999303391648276203017843693870939132421729461104741247318017866981630706787333320597170872184113843908339793751248940002892431416042705572279392364312836247126222690526879067684068718018560000000 [136,55] -3197498987407373457004738063398503764332347505406524949508950563057488359876435939716546688133557355857491507099960854521993105526376816576049299419505304801859004403016470786011341056938272739316923847604796131776865999138946400953128705586835651808176013595014282295086686051805650871637520676504517626891731186804706968902327869041079040390112112188833955998347623950193060968893524828489047354238737182074238164604564730124777221772242778123194743245318658868713217948847804629777466223309150497165262671707020244708279256465930913460956333378416582669919515617897148331434974461022582358451821789958679173967641411593840586779139899915586307891844992167069552164085141206036344167055258835668254112258207979686592592083843922619796534509620429831715189332008924372944322384871946292472397630319330461214795313358287727719128084275585566710255369066108184612596379894701324205732487916359291263762242220544116611770477938142700278414977837567851592533117789772491065345274649956718670514344433720810365195915133933900924643210474229296919261410635746683155258735511554479003285368815832284049234476518635834530956349975929528465734612221591849000382800848289786908540202919051766823102443745527277217084379622214338825524284043647931544712943037264148560257750248048861531002252080295289754723293999692362822990514017028097516542725995128888628769292212542769548929361301644645682602940289133862228932557932738202613085724229743612637395677188624521636638853827345661487977269990233727386100883753096016059940528836860685438789858601794571850378939950530338605100604439462381946071950746546096178978057078647667214980027975858219387441686590152775918035402534881250783456875990499000939813364475140048117284094150325559787868509231983336519752341239828937009518137357285246898616919918451702391997435043031332158886955469786375020009472984052931055953952021606850508707178253780156181665755228511176728403797781742462586370398939981808552083919616702926473069261010277511375418632722570158880109175133728441098111955081537135555055173009755979983072494279982944312400349955483630180755181882280051970756772344999563001188467685636012148806550763448171041703721468155357275635469382766773688171347948750652211204828559972037222605204201480010770305468977856837586474748410433795788246831639739418978157562513496090802685523675337801102439927332389647356469264873118677374309518313365059288107800665986254136909161000682235061398887676401562129788433408708348422892196539539327205439473979385038428219269770799333650163666907116870924462508391886724013346232237025098150836934560822547327719246881595963325475141554092488326129965900725558324055543306421607478404544249512691679331793558327156122840203454616331696130394562459962376174446954356273000075639336237243391321547053277523665488352564373008326362375364608000000 [136,56] 495860902390714147573090226735807011736678139126021566142170379879351831334366968584256487476499204827814204736596945766872604846245846753529953890403223531454742071685324585104811469627823711622282673873204560672412065428916315069372784454877155772844039026300871454095916355138837309261014443692027486515953497898518103921739268956886385164414229690044768595886946668085083571103114172521987814017240661659275142594521883957398813830253763626819761915195958532153846953836828494756909160153649346587162829532869903531400024231839001125022028897040888728936055096826564834641956686449571682561934264380395339282345851806551661767718320127406211403630465921988730954095694936619088081185783393688569074967430043105970040635099818791086067014804077837831023447532072313795644692339663596306450185066731454987515539838188062948223008028376572401423279737667513495315366730540091488446025002553908999901857487137778944912727021145316333834416518636194407047875306976315250286429832799819319208762437909013657516794288840482911196015052242851048557964015697112422664489405059964028133362150866959664813730089142321341973812926218098976968030613674819992283244467444837250882479834149629098111210758736738611916633409210967819662571371843361125696635533517078855118447236864312985638519478006169254252690662836542516127890774093007170953112734858093159523384609686262477527541358485569620391209127511548623390549793355431929681730278739018530546808976329813395015093814035547173959554244984081519302111281691512164596512186688393441568210536449104120804739994355425409605939881960859089482606013750490528575918912641298216017558819263009584314567612310559050364610561834864229572189797661645933233471034808260636375377254592301816856555358851916574211636568690256374087403047595680358353896942305389230621051957103585414578208325964736768630036208742207095798750452244087395427506008066526959016346903937303381967469764872351101884293393291784277585170334427798150551397113123353931691352862901236413297793326832909199848863758967269371572031593355576924934309623893675095739943618730941934698192288493520524442144613490528926654250272334314034998791827410463911707080994448609844911135184368790589538584000727849977907781044228259990627490010372380530005253197585967853217268755958900533610215322999644392532094977245504845344608016444279615478466783812736058449263187713122738409204835706727696387567102231123697043129935753440519630137169463491026675728518039221863164561480517306750494103254486926602352789752474475624706231857457419751560302410601287918967205106117140792925313654552403052579733182654143598821807705632102767832647312021292568798157352297356763835965924947999261245882016341478313197418643320498306851100114494998655857209678780634366461844785840966110656739566636998209054528742754329031099291975017096 [136,57] -60282411160756960159523833863906080274030464546032740544108558325781519059435184575728952166317893185826172266642711233954557713615177621830652455270173331934909239300432362546824536898980189126787906295914725606318981083809275782997790315206246594684211972335858211742812212611676830749715105310045926565906065498550858215720707626754858838009148017724754769744697417858206625132979615422349313172486243367930858069616541654416416790125954970384975609421766324381929907192750739978320006567389636402596433002956810007172012109414079731551865458730421910522440549400166649142077089677911434284487377043228242372919062737229281827628644133854952338495490341958932161408795108804554007460794600791981210418851336563060648987038234091490598702403170121837294481833769803879920041127345635315778688590663520747424505321091877868357897310252458257145018244034997023853175248428337270571277958696245966520118252878109604987115860141668382315006587603865846658003524876337050618233268397973565359838511612895261040274140023509875766834974099603790943113901557802743128993681839174754659729931595052399451846273514310830571058609331484411032713126785742657213348491214087663136581154539846860171049974735776175012681842427864760322732141970485255001081318040646342925577429889003361798982151335347695890484082375337478552859190159728345572915117133707140674356251270224417391692020596627436150407440656462434234227940549228746713305487218317417990868859360157059696047149251619110484499763508608724646031538022896777016753199584971040555990646773330594693520545896257314807729758578776223918675535236977888530406438622024170423080748991757380223647866019981723536054356198109741482738133188013686461841296201037777170739281289105420107132051551632378556658094899515338899357756610506552164036193127495194764433391714787826532323900553225866816400523833109453214712673595498452634307324604367302069347519979848619601541099777037666124535401806039585181637371061598409479060011537543338545787508088802475773362825319478707246496483957170738927236545481377277462034249093675225220580395778431306499466718001373390986166940386510527104792932398695274505305946925500819856841220497657026995562426246002739146141455346223038731668011223062593543411212490842403092217619356412755500213052330169060369714043123409895837170099015309890184720911626662206200564707628597935681260420348746947420060696437683325367561177391906239095153107058040036755781063775182423452383909756677068569132431020670234013462392379777186299545927094526614499797986177511929572193710760887640929991812882728450886078178545969947659051804703156702093811481922769359422263611372856218135341057123633129367623978876576882701771077740993419170857771104877412575351121694598048241944593523347183209039720247920695472907617468887269226820475401934956643292070400 [136,58] 5686480422045577741666171488641704381665352882461999693001992346350460118054449105908885381946704627279897053411389590561668632101768411719152547396255991369519676897282021596260078905873045785026208805747983088147534752058946739138297365920065080227182434516085023110316401437937573622056821281343155074559680939456095239940133096748998941270393441997474892021625168633697784276537905366508090360797327797327912849973266456666437624745160465506835887337252117924723701679586832020246873531451968727771546794227565265964254513494490180670216812854661388964986149382309881446411291894644577180309147390000808455439014265750599137400806476911825191342042325071408235067272010144462158489491231466915081195570980765539014305396017857917441604454101138360293226522136349019669079851422015889147697236699224555598904212157314620490278633495169152030160804536011092411306719369136399994093922314310561340975425588580677043362146800987413313018267464772744544226657973287251201825053673799534833032656412105142433935229910517072914803816756500594056978501235855464784719043339419680024102010974537313007871837517095338184299796498970596700247172082784769813859541577981587794702094196059135424289000038015011187430172159135624305487395999887511598998897822534497570767355870272411496627679393920766724175559077605663331408962875145335739205647364929512627426033206035389020660637683325149240797096938389413905782325173877134379167358939644847209025860528451104108875132957458043771032410948740317623002265748940576836314118949719301510862573381789916941280971813300682596056952874352349799504792894092871267561541534689390019867363589939544182328259710666260527094107168458427050483182318730777564180046715783764308284509779159109302986883155907845441804861717140124834058245350004694147342171164642481409456251066109174486153010619160467573561577182384563979630086266765320978790968085518553093258807123985118274508555487147781664890284523172036841080696872667176918379266053434023888289405379638345331576623052769426745490303417126109543035269262701361551831178485677879709627113976936638625268983673502560286839331669788514447640524227542863762524174407486322779401463295596818435505401772837645407799334854463922327638609811083220034371047543352066118690189863946614932364621779858317231181232758993854408258511514499261255486128522353527281788711934720260000322823091503166775325570398694514155569213181624412720738195874541156743938263889378246419532824275530504209880889164285461428892770041531092377076926431808661270931560422656326761305025456889760368831597251721340509046954287968625706671779713661940993391165087490018006997964260358333988627019623531137676531140186249340827395180295655202894643808008024915501904565473813393864564318126905157496567844168838755075184013139879265800420315705414073114956160 [136,59] -414619011850265856505241633056465368101144400678467629859850660064984637771631220245898933531384535114260545366569246256452595582052018900302877742247295187571586561284553825257417599683402985288723743534357540349539534311197525218252595328514298860789065615918719637669464305846896860265429121356124289555920970770989347435618826748116424493981736749688680467898938877493156260166333411971310698056784798694620914899750027129674775744316702872321135990035367027789817759730618087527138427117907012207312515146916343819511501920822949735238005703770130114145108865036981617241677425600625985902684181618886869047385690780417028739481557257430695757549291727597838063962025000630776768361647487429224409841392269375830533115298880008032587015267951863479841265424232208597044548654524885913525699561077996725838115641638897817860264245779681465569374960953714931173763315590513174272176797134318502441192992920468317499788909616252165122445196264745400660860664520227507797248861468330507346369272565639800963618876224516042983238391223621181472178977082061188800130204625520251759174703685528505097077086369698604701496876577539450524395842983676094013366123954116522569821759677294175886402859315989577206619912132159975362346423131774124151238792404011530613246662297604432748072241040396611381615961606543316408741655147184351518477853480425092839608561940059792061763856957891627775812862767864526562243733529466519186352751983094394098525181792287926541798992514488009282096026233789748244636954937296206640291418938522205135330931252174386792804948334868902477790836326632226869626520657249106296034756919097601768150066597112528768285171817925905724862781151486319926942221572806267257381758843733082442592999612966724176990411535217282953116982884523161599365196942314456422355854106601120656745687914530119029752928961664736071114422992673549412261783120035634535139087503311475181325115324482082304594959825916090748557147799975562954490464277817136566181425584639135804781115174064483776588786048100863964181138095812788186127902108886375947534022405901852566858764160342931364515398095927956080530042162035350750634426475429786883131716290324730541683349753541220099965737664541683385990226447498774042902446357714747079750236867445777088324636816354626549038379273741173013102746361503163082624170411746606362287824523869128714281463611887419003277458799783989247620038054433867510496640804987773504433733276612488933508170407391038008982001579093462508173995001210102260554690360912263528103895569953335372058766132202150512212817539763018876166893443936240512407000466747157494079639551161104658398596206519699600718823905768734259142742546236956890804635795448757478970653793751983540825376477950749978118747493965803540091172799521753809283824147634391944194758464558547009671512888495996160 [136,60] 19025459914249900641769684676823562194484270395623491433817763646003843862256126542507067308765462793132132128914357528579732748152488849592513170956888675335113188291738770114118677462137776595095254587850303130800661840932913965271064718021172339342791522198422196396550044917605517895960272905988230278408923088358908298770976890435284771516211494762612959651388353016268603764814913578222566021635632518711130210404924645239064553425970587615914375865827752205961421505976684700081956174174541260227134827814501369932472626062477181697374647560979080792736942040212139312974394393520606790937600723491794775907064703081729048625344789424319175644679837267211166449911457164708183694903520653038553630386786499309603089155727330714692943772748284184137632256516999456841522041275417244789099414081556973802968571522515462628452773676912138264769855348633865123503981492015950280638814878701908798441814343331974522970137635620941579861594264751164072909983005817771472078750759474469663982120136523921855726882993176555016446952279475827743228095469478247954777516826858730459099545078979083889370327399741995091793111451043220089640822708910405773703827262681984131462838006093051571659327286277150520896154784591090039992607044214861233785749817694589237697484340867941449922136053540747148821256018584573426381136101251688952349066250616599864947951259138433254534942165652363679546855428442265511338496702162721895194076596631953621527012578229633264896536610832694987389077367189875270836169505961807172172395902274430091707547807560538509678493657738198466744949122708688375275302847346529083883785488727573624799561136911353692552870804262918682440775274582555932997443593600402098758276305745289869224349549892389190188078542562271389268999625710757246913926042730596732941041091103050820553128415044006066939130230419825131018142205872681302935275108919964947535363715306955774200257709748518833808458156639461287694334608358414412648847360053797481779806500881025390382986752617539771339842445000518926821248973859583127489095487380625406732158648815476955145236387506862057612455416901075718773172811719764279207633198192769262947777997940639632462920839543802746236815575180835270904138778540562493438434404192415730313285565431076845049078915690322238480152475067329222234466049889794740079067581557752373177517598045777903390909258101327103496047082176507490022589199253103505204886654047279672603233299394354644160610553707561580409517093078922766001158697738668343318385868715438287878587047230998795854532623123864281535152503994728593605701403264778652991911272385064289796378453486227744441087172961859902138278775088339386335570301609644073370450194911834092209002493898457071991469723936134832904635009934314818473529651721259387388404600455142996951491811873216187722960488632480 [136,61] -245257579453959488772738172037815816456688763308725403535330801042843144289515830828430686700784570036128121206709597956572083928778404056447626585238018696949253358031567316711829995922875290120021897744870329168073013225830909955152742438481875439023518757343410885504554069212379334349863945441074517795286984113615625473966178826429317510482568325567296626827891366502796927117776310906668070372541442998623925353018637791721046719108147385891898031151899488005799594711119732925521837104069140888878405304943104908728913643126245558980783682897371245449709854117530798184967476433483482512487467082427264922130923206818776229535894495329403848954947586274522075176816203526917633657188013030524628776336470438250968115815283074983370605147633175287338810361742503873668548247149692300357794890166419637581423811679372323687807099687673655738071477016891190483350965869488485027373386196047666629079022213847353865010348111184532696340949153516382517833588340684391032453072307959651376099805892630095207105032975855975237310952862318118627558723018393352969796447352011267234806671243558719783805906336934112435299022695789713305260821523590559932797142457870631002099624874326191742437181940495720661870678958653582813411983626726145982545729565185079728758930964325209860402906608521627428950924880980268348430811516315305122526028270240534254535834949338204140097399021013263071768046753531590015272283569521710948986655023473504092801528338095107822032358331457966052706646276765719082580818342536854923047943369030572771904433982188784843770230897521654605136550508322937228465111160434412503943256018343186144322811551341180214251759975667146727080378852587358617215976611110408996957870659842343557028258635239318425974821766145770733915164151015084716464411708489818148320368408603240929474808594086091708576997093578576960088566643139043996146124333899046748830589910714210928395854707469759799156576294419524400143861293795681265552089319390945398505025095873505239304067938826258757491266830473316620195793764444246258041545336493138665807241139200492134794480791984007760568116696538260062179334031748117941881915148126043776388757716059284523413294767074236428670306912827950386145528169219207148647301720221044525100845802162035291784520544350854513477253603568545072522399790243587062671865153828060004198503629249140284006341186573591375550937110636870886426713943368958729135718402715630720795022368239125836533151298391670773055530364399545821179014436204527181875757494694557422290349631210648450610837128254835525260573972313905383347638039703219979932888891166202323578042050087330918500164507624593057695015319544747753659280475570353917529884592992813696267084771852092740507164691044616224071715216051142414393147796105630246591626676085733782150713252668705130972431360 [136,62] 191696520322884847862192371565893570124024665509775302793858487160124283479237507322362932184889511197314457537323463834749056404577166129190964571088357699349783535828921998953463350787765541213573495171975918975545882888836119106636578196161547038114413951130710734237721482669335792991149353518033100989982758482846059279825044158292860460485587695671809855234906032241742875017240085748871641673611785854760177123571398236631229702359938625404229719368055837724251131437713948352218640005623504231592641752605249408562718691295293958841990858478944565888115282754283154791284474542128051988224169625933264121875722620665637147396244681831432970687894529252475373700309652060147823604700978670368751124232016180688703176230218441186110600439338178193258420285895975684318812371630214789979371286234595916003025985008726004800234532415471875167333669206733094580166153767218858441922787991232260097251040079436677433090396206361492896189001066217134441104994294389342253288097257378510902244576321923457287116515250415984329857494687675770289000802346149518024571613047864669599416270346427444287028451761466916530906986241500920627747392619490105713701340274910027615633913850381115696155157015133272118556565919433222069374573472804304208042391105412687130618403976487085202528552744021653358960769240715995102737666976491706563920794669934194913974305825601003037801694030657162451537925223270817181702835724049623458124819987577054300211511109232003944368114019672774688902961314856559369431152298574161267065987042169384010565197640901155661767544420155597814919031752333361447480127062703629551650708332136553370978337647301042498554499228642844440170133257330877705461588599724286633705909134902586644881995043192728009052775416720346691559148614036938753790230815865721552262484628448720988642680633166525235321398359513803701675461262143989864813815727319722275218004430989768320983312715432491989057014427820514361186196286507373002912554686816713018802847551888495366543319909861956613999411507069412132418865825819814108622483945285224443401725363861184861962784036649981273990686282330444649835675175271634961193087634610415258271843661740553567257582011815490821292247349770033896239265887199480193697012414109974934765053918963294408663774442891530183968609995626000279740893068812395019969286237596998355256868792227123343098921745097791027447241124007750410205637517151864291787834717768402101537742586024958491421230950481743907859063822196909248900228362792156811476389818719329301005265545902516784116275480126346780145833095788543028953330077172438870656846486461995190803421554430245188634436616162391393165405500704848688306262735060339646618959247563236134193587251443567442208282263120941526037000445145373582872240795338852445771221972817138993333498418225074491908544 [136,63] -65539221674536803303719003376193427681118461080497921281907143142313987272495053959705143530020441862627985217806050184100636696829730378296673868116724832272135136943238596639311636327186422998337006128329176391492775601519132201903163125651113361812335422131075586995023447130766067091215787120833559944004374262907350178346922642839338229479910328899295238734650943178809451726091776219924081453015295993910955295621598226961301046190601007356291440555175467637766742762027206764531420717688110846310737335314561291296177891974004203049317689998993452039276014411515144406493021251867367672151311853751303535836307184826340588837797179564240370321542482597534076497016746280201264093318914129825426643647469120284560064176982321263908092268548497207128901472015261873716034641730545199361643642462591773777736946628897925809367851279811140129111623579989927460674780809661886790253732252058623849149347528705403322012532943678608343169461632704130523360008611798492364586632085626641186035086304814758153293392888181148705342891241310788790663748974238261648317155515363120554489582351983174978875776833662131451367358811029677480946287520224599902945519644234424042547822076132391558606966107448785263249548869855217989285155906572514613288612330805170775122907696477544303194188394597127613535928091099040255200577004215205261142348384030911846962005664144936233999747804314480137061690599624433051650098976912465900009249904702630804662191123685299951818064783795635954771768838702342769915606418181502383707345669310032835696148750974203691317291183349732305544137398266885788081772171764779702926775353643543461146899288576693116155301942294948738519088285350662399529279431104477779256605028215956738895144516341208058305047136668924779377266980662551075062916496171163787712054882877089983650550067791011762250647939569776260205316281363821803697887501040391149040540270483459539908192469613791403319034780664697921530252204128140407649539273219766332313987422143799646672062514016708111968911338449346003943743308152855131485120481176973785703536858169296135078779360965649142848705142659753991700389342357821215448369618684108518295971434373226767622883684629925793753656576623880052076673521014000084896826526086101248456650587476643312385894475503336174563186573411962424932000862446863420832340147072539475666399838988318441878190471042234504020627447130146841705288628295111294963486046116999662488752802679239513345847766357733378205896632514010948105539520621628815389805112315364238267198625586513541298118801990695610385164277903064064429901964551173036405151328050842880360210615913989542549878667356497905727112005125169385666491531547168952046919107851579636749160222039960330856762148777515679340029897716284559750369276453948339392515424119540589068622809798328772416 [136,64] 10627614391177041435390472439542204735093269104653531520905582499280239228684175172007407469804362867588647357943419895515807319554332119053306364186344793726236040982197624657551480053290967588364013198942679534286654633589160584270403817503738682286807006722764853468059221824788550542253754247048060539731967189281645285937662110192571651441429699079054942340080305219611243051632707510212589326894110393145530272269094804316363181551492871989638547255103133517787885600412536454892319194885695181951182373739522407159441128081462199424974603646683225502409664948275672295857261579460211449973738242888702027706960628283046681881088314705100644035584052581354015248999040947454233997514465520164807247788932659214055423835918345305262822171954976102254320233774507180302559925074261491644407340440307036479164572407930732052182057514257709448182286640534449290606266330294466714091697319947081186738414479657519460076046869400414375829608372498130027551643020588583846461273211540749358554848719275520471492091161835221822838878427779740098159533681644079975055219660242324003940134576808658679774156203441512437609738131549617184566020762765027957918902256279025270616353279558997243489182103907689450752400087652122104926584552866851934380984496974201456888574669591133943784358130393968871468402882292721526157873707813963414719505327821698049266356716690036686939783908952323636110833630624679272448245068096958020863967749837015732801850834029181568122060071760221544487648303239040754740711241486124436579106245746534848145703739586391428516923800558468174384154063423292976202073372436788101872092698976233775676913576924084840516215517069624595706557920860491161818058759316578855246372737253536381034264835216770468360731574904435617596435440409411202334449017329694460236281309930076680321764310891099007191061126400287410931745323951628551561485595913763454167724599619578008395911259591361107912730445537351268486059955697153038391191942388069518512071604143775835006200511601147442088414496380478017837162152614007843996928050662328822221029497239741957788364967177146109077715630186280377805830192684096367204479119597214988617294216261447085531766416454279658167085859922271729450159290671353987332583279355534304082117514987431791990416819125601675566625201616945090965578732463388535061575822548673383559368975543870753074990807035737929561458273043293855610617482652185652896305290940191655717442717737191026963317232949081896102189547087830542348225426868314655744444999952955364512338614743249978991845680882074713024490180865435547318809683249701807952786136297402716900808104635875503964176082060910649001291059682533480847620301048612271573092706153999663807990341314808247263483281692208788396550868671353679907930800954446519710774720710179208485962836976393088 [136,65] -1343363401026866924171417445574522748485346395141511464077727853649507015822269639416692288370166475319328348597465066493399404354055679514103117583536852893981058628036120772161808599431219641494567649391126948537698283435717198100169977967051372098598537864621498992226217924073305122772638654285505323737626255803925180234891196272088669487982936631333122077944003913163772161639717654430795701722563979405590385283593023301071609401071370207168668373011124356653530750822593815758109341511971319687286356911512348153335939847972098927227574479820773407198364246782669858282353253636755830780373479135655284127847334071773177408781672489806110292495670566721303428526756128908480390219566351589594161750101157331633762697919467354677375636660091455859907193158600962482607101253962462719309061085588894133693360578919412437562750911413987083787993154109886021010750472289420820623037541770770957180698626039039350072732522831656633660869795079238612702448215372985198918672874981060576452729313851410798921559623243826019374181760581718396875311090754163519846761009857903836754433489880247198533254387960527216503073748766361712486906915496959839596874526848348212394328651510138218230631973191195058347338133820663728941300815276531784029286885104736703082055492085605640611355869766857377966708989099265505025294994227337832951627657296504072236752884204090675509315668134631626990866667338621838203030584755180202513674011982572617626056252355776578352456999316845984708584436788429715805332173308201045535516898753170253996003633002228639396903707542719334265861533802429149133861633529306284532097757588462168881306414558394956596504504489338448204463438974906437690429186670512175446728066277553169026678163941831577394783034875095032173295838776712812462263784643584873622939339682941058002483148247299059278704602975522606095392195141094908523104059579252744441979883090205517933491903589805777009421650870548846674083597962710967824635048561979773347568831228027916954049500724114877325280576244495137958306230115718542384209129426641093167021553925344229108479970050069313828130892977351394381901693254503429144830010746922464815570698106185515091487513073498483660441562889910773261241199335304351842484328241227793410139586664880390322962605939778414769464138835797184572243248070521102816080111669607664317448004123965951047050038000535108516658233403492047991329960842341754356941084410785794984887587172988027263709501251255311305640584145517603484219616455474190870442738235666686171080000813229315192847914777148843589539255671052324710825270625610306668141716162719304639331663690113780961320711371606406073959576231164810147682862381178694831801141456656985406051456866507309550058042514683911901791673372001227996106028291991754863921830999063339089012054847488 [136,66] 112314039808834948172507913148408211185957085494815449960773896367324116034627631945646020236906641497742856158222315019523657277271646146638692236997765129529763634384862104599276709016457767423438281449491562129358913561380176119085861589020996127703074095061129704998433596199108387873701639280984110230115361930213615735364872382731930261711217310481535856892728930336584226878898336145480108166819368295356751038240232344348838392903209814936422931046492395590897709383746066978098030170681116466960372808221598999588632209126907268275105526763532145052474988443797529710028850912143213279539458459514808806697939762075930876219092622028097010141417397290549903132898653367716339624647729309351118718353949374223870781325134563645577790380855486439351645793777839698389233444302971992351467904664554546912534457963484227020518103369449788869400768841728090150404690557388734131342471489298158039151795218143846073787479110736363760177557080327003011762263325730015028502101956807919436535274544046361481129689779553488260167164304100931808515693954256787152498170530292949003189939864193917502890738809948810727804419543262773715930250751133031234951896964406582865933273093665545905302782666120201229048186655869341811661534619524904161688382404341956628547928729883657302198623466666388404312570047009540248294021464089177697638036148768121037498933379744763203193990606609822635712825503627255771773259764842026880643364246906732336936437687884464582964675439455329120266538750881936438846282580821735680135837405621019417480384966434598106944537192153401852449246640830829578118620050173615105971617514824749896590731394114203379664626093797648398979645672595949225601018114349765165895905351500975944807711862427869157079171898074193182465327179200916626395571214894183441803478765532434272932961327913045495331629883270604735243173354674371244132045726686933461961445282306848443362792390646140279025091441966895461037994163327937963157482332617942502281224251627418484870038779948367717389519424507178109955358937051573350280865100609735591330014421300327793536929330085765446208559981775872675084869577305957685285282166677597210388400313330505014774545984123647453760226716730169583157046438288325840372149968800082765522661722436785219403633587188713595874912187624019706782728435983752634725103012970931275476799632638253089955128200544382993037710797549580519989516398436769816969577137971055971697253145938434507050099799370171560684299983422317222979276049890858021534510284943062409807231718284313360170392478700790106248173752280934224041532938528198857921541063001601819921697928025623992145247648441737220924858149652538854529541393500560310796024878520735668647351340958331691562254288077199171563592749743347687009439531679426727409919388335611526138849280 [136,67] -65059365842655618002486809596032723539843370773480848285896756597556170900109288173763947420903461829711594410434798507769666866072382984682856045477612648517835476075534343448997235575786339038742126025766067413244568416149665445738868338234399678962226442083166436450886686632090393290200119973100358984997634999221379676678128884393406901005677063565294324862503159106434574763403261107273814514223041414849408466430647144954846578522056147733893098981285560286209829188607088140587684035810845216696896859271806890931931183776786952447557654966794098904914740970401036006979175386987302478555391438226141106372066311139602221601850762164280438456242669639315300973197162147517324736994822114283444195322748841683969482481439400335584072713412888661873687130932315794071885486123370698816580767579540073166504982168441326235862321513676348190071737872122171425853993135324647139262192934446660748692928378626726264458153899918226962110673669439170528455240987167686275820516590446666741210040578923339821676241262868137965659013089610647972765266301977225558274256113447872177685057174300151769064266834646111442280942711401166241487797906898407213232261445748121461282179510878882903439506973343063435862265018231999707200083450029619728504449592997764882632098199574698859206274675772110338114890117413701128698249251506738388160115358345169503047469666869314567779412697102597706771717780649968419261505119450486836478476243821722280201379257061304077320111503905265102959267092421130729982160380845671710556055840683995240879369244878717240195291575136402030220314786342938142531592199659561238919900769428179512007450450349920072360558503518230949266988390638273923715808118909477862041989885522519159862609519595686962813284763368064091828269350633738202115071635484670867835611867682248460306759640053858709072524100521564262193324343910947359723175580111735333158619061512892223634771342236753205603095087521242006017427976858445121796076992072635141381971951532761782127749288952962560794001534687488624751093189041049915889617749938428207383205315354467054471592891726774704762746598702374083160942480109155357338382542174284436303900619166886365347628037008195821932805491609580288672178907258429787597344636348453128863170693073345678192059067366322074368852876121092806648709546505250890156697424267596333920728124675725210421578777738183452335532971360851146625696026076068810511879582168303704549317891446980509236346175352086380609211275453869692678163371804885521592876762833747826062848268570798916895210228457273442687856574108454802485137910264971258807482119511074164871548800886189718398430802639191105643334586202192577091081031179456429157043878908633635528589922084908174915534453348381906446988242156417808890040109383711582891334851236807613440 [136,68] -1032213130391145743967471260029536377843290113659166236984980054782423411610098890765803725237910064510460547416589548436110911130048470419433987227043085121786322024344547312938898923069575456925185487298153493395858854008354155816500829967415686710329069527113471529338871864222854079668772516741118921553889818946595000950020138182831292019024589307362206728297385910226299132600028456645533110948005940047567531270631513410313370172375412279358751986649756122618506800292853664342909822776390170138344189051904225122257150332361359581450369671733859576513871767364000311345172384146297391713344088240858955232651160737830020731754328753534922644477909611905120202782727918507652897181077832397144993331169932411465113513011015709308944857808600015621701323688674657542720588637124175533849322888074197429594363147092275320410491902737617324399273122448315954063829646269932859853552520380401693734558923061650892268994435884467212788846642998852769754709019452672089225258747233902981302378344841068247840283028383601599245643211061831497642903832839945657544102826824969079434349353929722549243288373856568120667120669648453388091424007287641794122168078350807548469010627914836152078922751150115331271763670021543648635340313205425568365198853791086817811030343514051419726206612470416790137892724095854811502186779933540125656958738427221437883331766280462916658926575549582547280022467339304470066521488097024857171384952893320070386329474314035860452269349291998574976838804040951107668791048863531269877208375674139495726871552784807181895142502104697727108894562403868573312440411898173936052716212800440901716526487376734305897445444452856711551667204508385759456183339220761090007357772252070727533419365626860469418696998268018435225427236911113578881079265675761949193851317934321067060124879739319072982642097445468886975110554638471633966399200363711615722283743794420382882035039377186560911954322991384698559769288949957516060308309660997427462735285318889105381497568009639802959185229796420531204761129794249874539294487214866686324607510326233259090475608687765726840644529716391316145323391702648899005562035875320688988700468583518402675694473263095438499954069182679840829559373113713895328745257220196574770456508654952953269441507538375616605249787645712468774679087407756741638639759506495096191260296498927169904069491882792119632686312240297167715591439143951128425946358490112639688852048154699884017374776581221975099559037117639196265660944626167787010803457128643756570426848136359334258288245135771853380037289386482876758845551708227469747571576608301236631307581331060971119367039228979868603181866672431084978830408621384533415248870466243041567286736310942413468938225580331834335247678516542622068213968730124122908484608372158824960 [136,69] 103953027969133667219927008385628611040645811462594059745810324917399134019212677490873086340036662839569759625084249462977289581940248725478718722633401930570934016035822432764771564465127994331394500667746046879565151182519445092251239137763177517926828683319076253432150248465898914753544079275504349451473108052714084887242685048262889787230972618691185863412257269078026147801687859053096544127793782065899084979784877114577095471167961801523348652157442404380315105381004388599461299392224082954692038989407935677246732373859802622639447106789265623728352685085583919270394447895925654240479403454805465685425391759269494667192529640988417675375608682711873497626647794609695194412008220236641612869837662140841086126897732806924097642567013306347092159342867638459418067301828428671987584775149551402315128918975171391885328641462080697015764682934736795820996110053923813289594942792759215816846120750099824408009663700382701420761977662624648619770223087478665507215622501415669473990204225263099536768687007968471265641172280879981056568355003664372315922410840820032166732718386858363752288355361108423591740795437545919167533787447579504389637656160740093079525825598809089948601398399294183745030708046972262423948882226681475019726425587009670942189987641486028023164860131709740331686838163737037235801237164279748593572973276899677127511920172181652848700845834964344765039370759683547487568052154960236534619129394088826476245960561864770258128299887188006235258165005976101680946980512611586495746679856695663682927584671278731235160615749655280117843735485289506180734788402843535781735644206683056723990394863048787180424096217495358001136020168963837633340278090801404935110794963511874318231142589073913744018371541817535241361966864606763796823186810822059396058614734175004785435809142954819042554278259135389264375437636493426032969013338373356288492339450006660852328208777472499598390671585042394191703506210087806104227278486558226889407038697434486822068804942387037353402468409581352916184904169578223752846762714496706057314861815313823611538329512100204336877890322322613094403452917873791680901369192744261436006231193536380106475014928510534997929312329166847909534658396400110684591033511255828643261672183678754709904158460468474126705351983066609126062042777157034517588257025629552989291805604591409002992375801555520591875380747652958090108044042449044457459257217317770970390364059820380659719362306453596574055208293983297518430509072445548437842813160316969542122677494039829671994041906605680083557124058443975074322999774301837806313403176725307231292360375746919504005468815367290402674590614909157365983367945620493466482387715270199583625220369131081892026910069408582052271955252181749564394355537581696807436278295991040 [136,70] -4212156169670829966344803569461768829336693908208273818509665900572566307749664733866069735938126123573388480790734821400533158169474486876552928579022316332609924097002459379708007056614704194787002610410315589723577584377318019961111021286572611060742522775149674126718694212234869888572812549639373026114319719752829348034209286611248500986068655286611121030655702503170875348770254702125647325972476635276026736998022999334708938175468366500775767358908335992909457527123828983775914142538353172722810511997722145781028181612046456727185761005717540775890696659861407959251660431909361144763262559798391845378970291167469726629349100773745227834803812571433834216554677328563282580385649763934478289352632385544181146192683192262247955865526004821199168392885629440607248623805566308962252547019862236123960072136429382596409258156805023740707306959962379996799757939043029560956297641123336129589014775453882195406600594282109193564340568668495264148596494339160164853850532556749812073304911568753441829717172300882646054971796914189553501828333021071356378383618967451988098190745110137816418635206339958521856079314113839225320193454946581881970172162327153990280565273163946036161084386186495265416999590055511503796608015358408880954025213658423815707164991610980112306121153770740564538628313915117500698955860520804836965269765277371415192707770970554062584333010430146552721484746866286137730385273912425933560208896273375568734165794737552017113410922955891755845244080194396541819460191004116571929956584986486066085443565798383536851764961509503616149559316296863395651935517337390459967443949177219290419327303934866148831331444948731059413885680344696968841890943284228265580211671203189592838664844610706409165721049042551351655418075527691803148843814815960316182609676255713851851660724212691992502939168376242177040820072290879038069279992476861512805746791264133207693299231776854005029162876215006358686002762872282015877748790452734577714374482794535312407056115651356122667140263653644016732836958753362374819250518591612261505519465969207986992392930296177434992986734192426126638281966345358986956605711193172662854799606398478006541553899756608058120352431638603737369711292387947402246991416082532000961980650820600125638959348327058301149480977407243116807147708949883422847935994488187213137789114109731902772960199374486579810489567628359658002983327277576158835438744575188926418310644251286141734003313170462120945215092083947995643898718539895943492723188655132205321638483934380384910990762056689061597878032755863707440604608968552819488938011218921734713838203930365671179668773626982909252341290115512616995619653324950014937683130014558573787262201586144141706946574884647060945432059402310897252858397351289820002904154880 [136,71] -95008789830755762282280182838446804298291948476752827590212736546554591768165010361685231771641654019644206573785122551995914788042895080171834074256342019406836880644866817061341203073160449528426802169805192248500970887007497646787479664012661053230438132510683022788050165791902917085268133053752103312324454126431288539835086543237578824290253079097000879890551660858852703722861211045917984901400501602032305840452344400008299210427924882606820151073916800723985864131640524890231113768707735924206474023747581904195755550803279811332255111969226761454142913864063098630770558364408798500413243031703464189815316211922375756510363387346555893275020808981124289372806230755013858092932609427565722023354054027553644114588643548689242758687439085819107646521463176098393687116541292886885594928899785248100200684156837665094766860430857607684052312463759074286501160520199526426943764348861786260039989102952713175692558354335827060997703892842694206483714096719197917173568399259972647098567069977765472477224726944278943387365631199473427226930726491561772239922805077284690386481135904535562456240584836349564284689429854883282747319030071781912980657300540932616756955396577659190922262869829616105167914023476552066380949348844901451829094483564166909098141158195787775930135548433237406380129864397320341470858656904075414486348552621835634676187167353428870997168971719293427269995454545477954973730801093445304685825397751654975293932933414070120044537362679884110605127299173070219966433777956513561718857854701178227208604584705999150165239265419153460541622223706980095989272984095149663179929624763696947998289110129955996689573090925024783167623147093497976132610712821573583904798121636049043409528977037387173852692647989991142419476675087996109378413660326007105750848490495585104204079894465482566346157480035526310863579741566414624150324907836981817619772147068502059226794203622655576926338156957567585022884727657683934774402518288118539338813221765991176435948170539247559570779913914881050786327324606621450107419513100027241361978776796152516205389532890459114997311526826772663263308512736033491736348738642170047946942391692997062003897015583560350937437582642385596179086251335563072443571272038179226488424116551246370104027542063014903303448194168502116939157172201299016417667821147492445751926904129259635294117836548251162174839512803759970129091828653560534845029693441116226975298043276049236073583831047137152106210712734523987698965891138154280658217729058322824098117045872706760014978235820323716111122564327598350476217369522332961292375918156686066991821417557074828571092870307114252160502732580412144948313928359163855011353487435467852077158737954717677052192244074330519986088656894951403360526579604304447764480 [136,72] 20206447168640372158950566365127965446356409366316500052112339150591723826199902079533714059900665459729654332957366551841648412158580979274654926416679574930204098454785351865088512491145863928173291857962986122208216022808963221900011324863935448579836100488554262083003519352583135162256372126116304274773585544946674950548550335193667361725345835763265012359483719474598499634538056199718668842522430652441298020067573962505299765350505678528796824436746012664424109401032453690471454763022167185611189911291947250589384096925756234744325180490454372984261497803497632864673249438350175389854882957649203452603091357817496342058473964604282311583005546448256881947351998836514333280954009366856932927557773741438358350234164233146801376503654834425227797775791206751769359021995274373766374524702863038215964554401764626935042386982971580337099535742568632204451282672989667047874539982405937363207654621589766643070934714786350471847582789606197087228928010434459711364481654989764216453795149028840579097687067767089235180844330842655287090706807842334745707574505962445369185475193940482175643570301149425507590357924563398364116361779561920374260407349365805895130641665824738578832331798421310301254010878344408498764434941770818370994862600353087210161086680372577767505625088001101549677976859860763257542112528469316205709956369343763722685655310397367210733791635929316954096007526837722772245022345217564840541476736214899355357903917471893795755780081673981639644674601804534594324699683855520076856080309793909987444401087293861939702800503206503626874380606109370121583311878721301627358319160845634120870183623941825394449807532140763805993781806069675666635059204761786897334935197782910066088520652771949135474239703129800702106262620585213198814072450988044642649623692885748073359255535078498629804024056388388762181876071727228517669204891522372416683692490885185022001332964387233586157198853339830923721913999632443116983045267572756949309689557507962537729760166600080112858180919692010937405043519672634829033335595629250444468068288385798638351118720552087351245420749723531085683919691444267928167512466156682852606018394038437660191576712268111309395492173606597634446921379477188101821588693132534183360446729575731762335397925988723059417793274734816520462138151228166167486733890100850059491340561250651304170373158373321301072561448031464343084546007778257158133453196259507201694013382084613291380630807863172798553737678846546557212978660001029316995665035621384237469776833787980643105781154547393533034795749902574247662932785776658017694660760332083582355393306669526010586757417266821439944210376119628675054604550348872997529492358782736140645500613778231046153993253240006936671050294565172538516364190495015595280 [136,73] -476978422399717986828528427765033968451620385220578679048053380803366320351199047663213073318422068720538770170554592907502717071154670963576797652695821176633665647685935778682998352759224084201349474213465438421810247059252676080012326324026699463807619525073401448369584697517294172841493821496051426979021762358415043235953490357668681874693073500519223203305470229982675559533060311521226909482473170924030106559375951247228065659938321929311622658978094282966938309603847564881379454547761916249607135030800076994380847097716855303489778831775916313500077746859064046641509656846637881834938480524989820757253581716147773410553576465880867499648176165669861556068314951628055462093533294093032744946946000271232130971465780486253290521009000615872948468342603705022582544466236088359600590321565243506898904242948662718198953589101143349257131733377216146148302147707956858039068493870901985436898859107366878890242289742448395151938355921697223768644214473453253808147760834248643183595819253343633870577553372784297143251501801067091535389705720376715072379673589796161206175942936360941505930527774746648680665908358458575003603899734626620631525636099946678859119681889453142023044894769986375744034715428404058289537449261772406774739657713492423310627212865799771668806012627337526925243029590683012895562829847232408045977913414727491310976203452262030172994687945176723641644584057515016206127587397151108328561681485074102871879998566986285784029757493845898657122444343467782794167663351708965242471688587214566795329069737576967966933998606877803624210106754032632750888468206343208273650204726024858040438774081867779186748364438582817645196863270532881532879374359357646720486579592118935465638444842227747057320534122026316125677541336957771089507100452831208552198106028975318719484167026330000237158212452622872774230993453524831768083441147292059222952034922530404750989558856749392407307897128691793736404221686887683492739902185164270787817194457883514454214465001991583939931875589608032271567976787129707650624102791652040792366372826390247024340585138183462191839154546342725067178789306965598735639521359169167514426313512577459244056076255724729657882628056396357805520611942698278825237927716186397613932807278780735661781533269143657535085535183195183190309847485448060317332896601446537803079933895874127051506506628213443062294923292351502550410547343135137841775475158385214338702644853393829623130941424247807478728390497080625343046499782628040234284883877466138037362337154292328500778047680502232983650428451156330727486111542963973940430532621965274592809198599142357791279609282429155322593586501409525237050261935306420667894360770724938431106831725913615450622904252875684227034820004174844515123297838959360 [136,74] -56066793851392959129806943588970713099094476802281591792944402943484978977203826127495956149872057215507605551215263306134732979474984894570655209856114494137922823781428921964726425020695701344193475426135801562151426525297586240297945769559502138311105849035363280090323420808213946919576173612549265886973362815001545470324589179206133016159913523963143961979959514308657492894398032576104809568155542707909241325517044232972973665322719236737099955388226297001273283571950892789203448694096526414568929300792403874893311733477051147637274829774783691929260096116690603072417455308046093136296992337696240729176160436538245420385061395933856783843132643430934356480770548672019961424818800628120258817440305199914155457875013870742338838278763764052621130209935131424644617819360242423421208296974563946151853783501255698517352841221503295834852325547801727309285219385155375840344996234649931259921173945724537041398398240182870550461638795958666131490250156880543722103169443871279516991535486735411082579148561038663606347322934880071177956902253656069954576410802902172991555982498530642796418671447775643666222264437808406618683993979535569757514362618184181162846744377283305345713577752468892652132912815508354786470409121790005763543693900209392901053796200610745171930673009892792774107458581408321401939451896175143777249086294447943170553648397499301668858690580427058450241935518249913537584323308264745493114631393456784175672048263397833677962616642578869966555248021061705705780640015841553996147692287835993846430747936264289854086243243577336431722310767200178961283418455607092082440911011151913392356277515355868838115981214814664200037956957781901539041187998878854997361498374199557663604009009868524872877770725386194597040828449435355078609857385290605323486844848832854049374355492811880374897632588285660894968545623478876502815902565221396370154860880989387422395581055446855731487112145762995217242602360878992015808131962450184975435489096258983307856363691052778237614861115865096859406800545737565312138042614176329417549090547401876973497689322912958595015205253777601844427212081545208913316741720873085251228360766081384828386995210571310911347281615470565574094858480624973408693332119296575912953756121981987791715476393030506546320202866831141884009162274488049217934899071187620850840162563231988096519350678054265906362526832287760001061723338980220265105414690242162352809250006081921506340621403350771056649008325089449984507512296168433755684288221040544144351673352506037137902407205628882930082874875949771206982298959045250048246926324252429874578180941443952246489148854831173930548934271689389991900238749545993881400063504121929576293539807769933962355433252114024041932643477554608880933506641920 [136,75] 4373857301702862100253125102952008431378221698386616493199097129693009979830571494207737468724764803015410142316278039699987100010422767175160652851665039283820600321040752100223478858607305116670229405164422682673308852715965524882633437467911081690096660759746792898046498929253058945345373213167428296438194728277903681363459288894400484258768295313864706327839381197609753297002813310891867164528779439785566541139595100645419563520442364591211827714328763989686659870339673216434337282668458480545625722647964953621102611971551503555828210592246108916422676032309358634491601479768835052550386310115223811830021315579238003454627749412459491245052040780338145943307606358511814647698477217465218882216424546037664636218293714726515955714042821452136032204304072852046480727514727724813085176114944132067656530289141037839710700721966001845380930302342709892320525467541995282410354115087139429437318333132963904117841599288196904451200036441583622424110961080692812258953355365603426741988286820497741410040464662803057354277412152242338850525562738139485634474515416699131296409759325455877503468637308873735456780851727287974946938190514510479873398177620341579869199900617707842708861432514909472503818145460799496865993744237277664704740566379167963045434726775221909735598242676724732763717897391547670612897665391521320962445416578286074455541617502408681448420189989675000872304871003663604229095514184297952488474682624793975799518421100309306410297214156239898481159491035480276473100649475387455240262377249376672273302184864267236040239743441420695625863594328446713953256515110230820158840091018188528659478426079548592741938618547938391506363360502105683339564070502857622023369869465200265696231636102871174194481303770324831258231343801850306774379103807061181630813584765342765675485204206762352840593947947324781255639702780021797297358516751115197746166135254786480769580348915370998135508842233511300625761565890848774478019035434045546226168570791936690378367457991073172815425069977646396740532166000056030913472766082449473941502325581088799002242345171193433028050079301993667899589806972537514269398697644198299831217439481573171760889557728452349148721592371293925560948874433635669586435100707604116714236773656691927412289644002237692377527293899477457881051321315959814833243980413043682484879991010601519286618353310677085650199340352080163362747916712436893816510898993544340456242350396357142989879170853603958620694759636875305895151833863475568843957884634971719121337814741164105256422958535452416577054066699785034858285864075741677904854009645947435413072183648172489203168824624919799529780798086230508004746999142913128155706920473595564993317334944055245329627523820579284409647586882058626432590080 [136,76] 16159964758807905128343783824564722070232224743721346240924589029522804093233806044100092067015779951933893986377850660602613027164796158085547482310270059934385976247708347237841564605368724919052170657360570328484843357723725064262802572979086578470203281324698974707203342582170184977893989141087278101260210179890508190983726882236556751445798164129485796490108638496116871492856210485474513778275635970174695936537610953358057125678484913250613899061435220974622100632631413533679154000534353664443428404211465195019474475450113628484499605253342585470430131446830846611024606019719495154682879147089463351988227752544098348871264269312641858923893908516686478906590939585881645113472816556633536904839461038649636926872544363805042952146798303214717952256521779867499845939764937898969576385199093167390557917503487131982075418582355602210990821322906184184238206512752831610847499302815797997346069021027620301994379864463300582017928034372877751564415784308423159784404528425147860637928079404301505701426740503619392321437462746327538270808860700266811166851605815617057829572615772763390921490688402489664358564080552350866512449926960476117644251032991123861972241493571192371155335010128062500185366147768373990167792281218085870470313345517071166639007112270714433074734497926760140977679510413962605465904824999158636973589959863850568945501813691903804114654689332867551504557516987515385415234425257469097599137927325608718444124141069539931640578271198259934409474666781938548264124458660921713303360104878521193318994253010092967914033816333082854857890714092759573262500081543726056214890060296039298283362928143426293590990417549546863208447322221968215930754649017897238450515422203600104235647612561860597375094718130156423497933600153050573522510167986799879402937295036602112620431956125687507258927380734690198219146243905858467246623112603849048909569024868535648229767429644890656544995593570943432323797031563832832502782158227134559713750853732699522811832598567410610382150338231110030874170145325162163970746864388406451633117889288365305112832834476130578228289496024678748946062385672759562819141418903526399591933437439940353330856829137714502940122161160519966020076420817078448957305794119770831615900642962268378463618401517981250648419647016241563907718106729925059955397089343818534939934884641166481481464379530876072642172940061266842521912419958582392295184351535729788302514429628570374960846214740615158278978092874077002186552342148867989309933238529728313179074999458683630088832856192834164878689749989849216491507739226959317285338597379660515961606079601233300409303606689293640817472909878116787308795615269648706020906131267010842425327432095181668799039517046703974174028787115340250560 [136,77] -10893779789358094508526956873150681811454735164193514626153801289163802508738614851096044959002442877811381201791344067826481415437104562617396649697239368798897416739927372717336109945781552603042215229155283136660845723843266799054034372263313017796151052745635498230211781100629960152791269718745974926065301150768691445682067830297991743843354522914776970133982869558353994525255284841647990570546962497557681146422285708253242354185102412159878633520316663035126136390256015361169804883092290855551688630676940878791235330092461631127310725451959740689396303180874943802916196682350302998816906667509018256554623583517132590936710194447218698045016378342796365242412012873247461456627922817732024454964606358901449312508877709491132788749352039109413688364033419573938786274544782706927314813827851293345508442564416912196678352465420837049085579298426299362718864685871370591743087870223363095489788010432294434100961085438871055026418324882949512855684109232358381127000801798908611108061951212922577775803081023219168769180885191263825367487065003711327633036854978355532271056475541112257747741500460696332827685625638006562698378422115793728053941162266670456968537247006520161615423434108455740646071732338094199254215659718852747592899169887541719617029818798188792150105527687456774544795610920111552760774977523087094218964790160284272412375976525075351768148192927001617929002870997731773752540709275617702601790537078302985374486073788094336407774051820553285092150870346628714841381820013298017839883908167000950004723601496413395723347482784757161787018453153386475683640101403453628707692349229785016710449745003228067777568507993983435209976382185092363768843389839639079600305333859550795607345882680916553716365073785672210060867094736792341316180052661332909055448071579471000666423152564249764626754027285161862079628616121961058692190811452287317493479800254027840154476435969516514439217014366425337015348535114853539389757730506259829470898473068114137968854666746525334030407870915355467364997113883698381915965919404680059510035510589214142185959790166434008671708549779646289940868191897870318076379082103910679508247391803803760928131669940350179353943659417957310393277427037139477509788296846615356879892984052598035364159246947916931731071492910233987778605384626154289703117801265940397804220131431117809357210845488928959654861250340975745839878518604856992208420909824978932495008979607221241041300711744872899663172966162687569938639117464788590818208073002327153753439795741512861550045739227658773014495412879129344968711239133054885697389467380393504825681408408962237685715837971912412382275710691859319013384935270657884725223210385427648656840944324781462561450081623066908460006335132243840 [136,78] 145534192002778671688645490549873423408746460316113963632253793596819700888336005832165575980467747211237364083804487691445216403258833652043175292488913135123287155047457916517819421091324769634660362578804166927388211975413869753915577884218271929401207334948404917956208336444940682294355753408709296973892351043441726643516148704588002713527983457118607423008529358505185799417831977814359380536064946146126930604943719487328289026808630210344281661624704311018013162066814290803731882746674886475634948709632369115870422617665971172633589847919661542246975303142178607868196081574958292038215190718094305234477790831996298122230567801458724418387572787603040103802292036025052893159165189180215334080125050099867341964218839293966291442815764433014953232291600761365573488368371607309166248603216534878090304513288996275171627514222931891943896073292517163331559496583671765302166224731119104287484685123069107751021403084393557105147122194808069959965479340570943657782374824578301134721558495807572153965681065388409262094376211925668897758919841627142829043902949943413670516357046772008414782834936124358963602701758043138912344620672783146003476718375217857611408323468405602196003854748155295554907534381557096174249778528501957837954842350472519217468168852727258316695848985694460794674564117610491518072316802149086619122587488295768770032072317864337086592298083783263093001291091895472421204685210433526346843983722631382526038151683719523266310517844808627597846032480375779970934894345597653162274566326207755754417121439798102821057270106639571929417403651516972803348651944975008718096311858591181577277203879284859677549527408690941221011062575631393989437361800073675169156031271840460517602260240150307454941023135393356829257994421886737695624905126337411432540593455772329687873910357265556286232668195308467444644221824457478392193127246911199511052717739056814258613653878642054614848579637374730675672340215589343776397209265435219312739467487736821521995014645220130892952062483469904555152843292532955780604559167513537937661393526779375332199441328060645595824004279486586543810924038645190288857886992599205209734458120876226293168785348687861032198462389081534719962062700916428394955106847657491579298759857783360536560711231468718939483038138751959178399059270611714008085017249140117921151061084115647235641014960363082087281330307408943145532468160683949253610329486653647178514413687039142039964673855353499205456713517637669863723061569808888419422732388137604313006780271644723552164616911484931420147205128730332986799272647835618450657170855550458211663980928340703013071638245233066329139562281724195074745041831570762317708396986462174623143288446486502207458785752859893234284408496640 [136,79] 9928206436896617615568576549271810212955263027725106836893797496411787727822176120847849994915420135624249790760232945965774430342608372360167146853628354151197253150603599049716712711168261929981954638188560268070873528339935748743913428323514357872429251729828120541661057892600027193437289703356100983699230547267901780590283447000669288685049188788130558885746279869017613931823427382440355107113512757454866782590669883762142769163893471715171390191901635733648477473166107925595874308755141947528986786099261079659101731200427485864720082386665795010537620809297751315788105354954007116497539437385012845967123725552456937945414891880870350872356752479889318345916132950978699221670319867033349421346072271096401399682245657185484954671838458333428294399021626216897436242350839189833007556910643850194289103185095647967643569065993901632380886880826274255714347730597013740287994095570397529805500357733735376672233762459403928200609701058284344213679883880520606381916864596106746115320335731195634212558407394495396649562797894958667557321387207851238035206811869578259326708616861819080141666041382287776167766503582539841299082154952867505061198099554726538522528869949100733114918931519157652058979005791565591460397989543550115400920982986892694163741249083689544873460811594203863765680775109730477929543177287845640521584486860616816969610182024857970698891611286914923584513332851797641807667273566691468157636864050499060819670820254996493181094439289726602848435443357029394754531066840251843258211525496830591584916387239387451629025014242556245683154255813091742878747707454796058053706575143582158742866814853328658006060139415607683728018579390048614396554494121808548066246022869119329019566154570386757772773149274289107708643517282730654820049925619586004999591399003816793746114645210238512654210539595475068741612229466261972324635689535891827643178657784897019561577809675445484156136301108715083810063967621374297168557487869845699060501936962123245189279031046128101660624235619111955278738165712245152977817537167516682445176494995015611373255764038589941983677612564237745885076211562877759747015678083034363067964317968969912314152222576572819699960459907975521550024402742209583614820357875829704474387083329065022946951952279422010721221910171937089612100246996490016820655751234955767514631497820232982747235670865055246745007741794099727346738769102370402660283200528606535777754139654611415481873032373618794508092661578147444154470915013015077770770014706968177074346771534236311085221545655746418259204025409101527982644495696574874358397231607615185574487600994870349680392438665827526058642294814642364492086261214376913786534835563501013651610850209919583924897570021376264637864960 [136,80] -176942798009974101599151146259787232376992560263963125416901571564524543341347180106764180339479667714073624592357089274427903993664536067195406161681140174758793839454192208814267839384780642303313321200242451004381778122290520172495625918040652022081477416780031655562559681912563189936492001844637327464123507093501920620427598913303008869002957483139665843040457616173702530581001169690727206940558084714147609252043422805429924370617064314243660177565821790483252118665152966549017916647549615296321826140073737924639145960077956715264905330776875242151357115670053092019038046848487631597104554878601344533713610959305911210634749139680620760104983078330548377263898266524571352393913080587339332534468582415178381897311831966194081265307684398084688745173174854057768567008819837746386504592074251884667153884333446228846664998163590053046337585605758861760729807538874226600617325999529153660500638455904158488758399331815559383271802864673880172522485811779877318754532120742786859429708012115253444743008921323307264739621413013874961455918902113930548733754502487771041623714862230312784663000815927220560825540293376025996229079113831615473585884207034845513708864757200799641880405909237868215671628762591239856727376639747178974530070897361583119375179745118518408358451700391338860328094501222849298262779232090341440419613934762231383854999559355362925333665430266251596079037733494503308397043300161987431388961506780284224850036496360992902856586049301283143288532326644766021181510047026750479033010577501051983343987510232851567198474124635669639783403268145719220488300407311980373784084085471928855432167094658802913868205752144542936705506247305626317151415427913965077922297374780291992303636017756707439113826669273721326414047802925339310447724607654442173206442568199592231755343557126312271682337293536326652539256607212611480975429426618287248548899503642823292495385272703583030561781400068524070949147305747453276178380773856823749954442626859184357245824759340405216526053525757590853052396190094796390016248947126909239563887005363321958905974078151454275980549451885408086737506945740419124495865202049397900364872911776699229180218161208035980918420872704988347841768085734994749362331428560907272927851326850620907951801640777401875242352280778130147938989903443280385685639795856709617663761381251150663110734168868764202250209540328402099224033939483850171426075778690756905180951295397410476805762753949982321700574354087661570517431994090687097465971787275827584103234311401537748126983332714757990663280057383765795039305692721451148952407516112975836377987850990094422214402865953362503981235274742133072648797310356196902721504256138756458502986520200156865291665567525858214464 [136,81] -8150523881721891941114482384765849141240079441218618219463005644529066188446004702687721693150023847019893859167829077822035111239807905602229925782784407617792043570544030191368118997712706155570264979933136691171417838031201568122700411204425496269754201867288612494312666148051013014834283122827001236083624038686979671981486439655690484037319905426496002956799158474248022246726235504230016471903891160671974519833855149130385629146874464710473423934334079982470577335473762771764796645672821986957377713732340054242346534340776213546487851578514510271672435838480937933551783834397731794992379834077275395733666704534900271823186892791773042248142116112440329623338841964275478265447865833594956179719351898777228457869087504219737277001885614866338411624763831639470328382366869593736411273356723543624467319891099618384535749571844175467950197640089026329514487073183530868748599386946035974539752512032411186090683684173764794901180682854418773435787054538816810484741129364923602431298064635912086819562204146358429822011182359402047987591542331476852662210990572848537498929932624192015440785698417825086795986602263173511050339372219481534924297296958038576528901258088915248222739277536536495685929495776291481308145620913960755348702137398971369259405699343189391348482576372067992204857622143784985883793776168097355554080802698090882740567143400303638393005172315715442263290661844438065802598884795561152099217722861863454868857946495547976585711481479963643156295739998028838072829150877344359394393087683462752477786590691614679260728953555014165583471685986229910689437265695522182641757397065209052240093894790815122278181976665321013293333953153682503644548936863035614002840501301917754189869513165104818939005447431662034268010434417569388240718831628946663438123400990733611870586816870989732969592882506495380775173193719030818023656424385655015443167625937761964783119894010226856818828564164620267386043695438579740348742741073901533401487400015982376176276917800901497830047779822113901497299743262342812188290614689448225141682275651039495172352578535652534634157652753390634928640362864577676301307070019734185884403635165478007638137256430080177137235460236624878535618891452090871822793576421975995790893842822106193973667338721244713540987549387731196302721797977664021963105009509121965904697659691831578638012154496501823688875985652737906841887318979099785559430237778574603243963174751617367561213986453441553522522138043765567467391280448843376851308429314164676212784122727335385168871410667960956542542387600158704793725786791962841267563324540883995860661577455931419488842543943991860299218597928075323433442490958214896754135686242325820798451712061659998318306383056726912 [136,82] 97696651466005761902777666455527638570149247199693036175913290819344023335651560939827108248085323936133681462895158138242358890122392203924990375799100515978460532438210593076181586802935323853270078005875991451891251756262332207872541276628833482983179934789238663694349612363080557283599748517156373760454233187802337182412756929107628398090631614970091814294622672819010376219330293909051840326253824818992094681191656351725077994739366108640925451942779345723389815259996628101788691597875350546353065334628440425765198523663558692474655534760287233991610597582814004815984828751634071319976478703900141134264271266146499665391172336266678181411477742306756246987501619653387345893260114524379395355070247023115739379204867106507630421904411748507774271889376721572777347411032952763016852613583957063484309196960725077183444692435857217059226232938767640468567852973927731738901858340071432926246422212071901370779657907837810034919785975838549051577353712957340205636706483337258033085898989981744819102039164893082131711485504804657156615346201761576538342789934040137392928946870326358256462261280832235084895802863993585984332820237475337257479385279326272238138967699735926974007182322814486408946683134012597149503022105898991985854101019981976563930349195019257079970232772221185876091101355155472543680448637048266465372852443592252410125077146386219739163237956874855425762083032451918480175067207155932831478903677482014041660182791507603801417840446805026230153793120112045857205645615751294307757859828707155726571109293591233290035343190144281154650223035008016725902546127687065296921165050668269036891017225654686456066858140258584758101834821432099656324633590234623921459493526047753838996902986785459892016074968273920355831656145731760520783171609446433037810138558852303478261016363057144988297349228300558712652593657667251020314799320482352816430144542158055047496749432752626520027323211467051088753668903726028303984607474673665444244368619397510632618308031199076567333837127021019057049501794669666408552321625922699502319781131912339629146243780209397954617204350104842751161260942275010431375282706751251424209679617407466448966502721193334065497469493099668136327975227769694400486864941019554620869981819207382156474822708927096515698920436034515513259538325609186813749042727191677606823945866197056462837544542674501148781792161338807145725314971474892744181158044799178898622206582700844074864655870265078113660617676118194928078405636158452731412513472325460460627943615790945198084305045886261412061777209912942704277584463816736274020786744614098534925172305264006000824399367000958448307061825066446444104397150357257872550852634637117350907235088618917221150835194304 [136,83] 6334136641357218777007025982087315068734255971147660447682190273876426287842061461863177598018031234605091065196276299439904782287815936237180880463176680279760938241358633332449492581783444565056296774533753548916464180535303140414916593058188843225775096095066916650066092960803695581437328571512942676212933748004294168345265216641379992513624100258712884807458663780061589982962458013541687913714903962137581701022048918366685974257249525460858098528939440268443509529178760516079217207066638262736849504685905302724661823711806975783661954654182995490444344800276062504279549178179617585298542642254407907745935825696449432886974108128059161149768939916537542084893312503712001276137871961952311570383837177469845715764782026741203080889006878151374047428942369716614689496794647043801389914409490544904200753007143170590447391255044745264465449034440204270232576619851029270029952587565509161943023627682082964303992259717672872933612087294590732577457303143422321035114601327938633643217606783501832219041700076610253971813824825414694028480940808472058692684569768961828280886342780249902298794974440081168154383528195647775270087298427369883619404430385545872310756526595755320917785105446362027398027165073739573985081322176532841440258126498970665858202923370464089856345407552991093951967279272443553817521258378023380863122929126942396964561696781690002992881827755119825919175024348432389969886814770780367033375927226034502997470243072270708603239939976260668708259193713485580440044956940381397968130546790666666378260312181254499403212901388382439700804954004559080649325255383540566530295717107971967527373512404230150148840532059075419274508573654636391754551556291604755510121807102160873579023102833752846964184164956042261424500336751771685984035390332328586622048500355045363085936426650182382235097762707292065232821652143191630840865934755376032705516001939915881728213833399846792208985751325599737726217110605207625771129341076601397566150559165421402664989832245991710430596380995664799225432997801286693725933694489053580317448327241550860780325719361783649229319297184410115446862542333967658019802838147375766886122154742538768196238110731526821908282201222272480892227492881780693035265368541747580181580287021594341132861142988040303125331711573562599003127515063818300641796049341024346234538657940218838843492670083565617921312320674048748824950579129298778476246801288955127635721137440453145931959367622998661114157432375187949712684775512800605814171183856581031404404413610044447795581089551896446138940750756283808888718533949680495099894056911091122267868043902433050193714505772973601175654088116458830222338335887324078640101144624621643075221086057570570273228032 [136,84] 34782561688904857075216042252577784023058182168057092645202484208686641502114190056508039873105819581244776400349117084192601420995121165428916319372382916267956901125618052078499332966194598597206941170137474912290806626879425703718409439278882224628919609101009573117086310062004074414598576545250836265468118953868723139192309562199500655154374377491899816755603006415252452030180545460198266500389185224016029736221588592355427806975438502826206463275577019699569840354248755144656212051359641458910879446042718168326146646268957606276878938094090280076778384570528160405403193481127695445457762024059246802446138959483700500231152437662861863674055887903524083211990536894855308232978554618121150382220698295251039475460786067099135645983148097420348122488728672543155570840614256622364578265532512814523482316337894678573136327924521877239195230390262816784182887286150278481654923749476144067529518063944501544437778189671060618747804587411000724025403651503653247872670103135530126956758052409466745468069306574355835895013170350271626617419686897918000426904565619520036457749269513963977821282629061147203030357236646607364831360354730893323730170895788909953589155687040457577261319069708200939580051909380952989751502996375469380549702822243150317135697416313319073225945794848880805411573535636376598448517923960594761700544031624852794049052881105854155811325124610595978587290158074966607102041279146857498427073955377033071368372902297974829414824435176910765768814567992354016389339721733815002532535161598734677293125774722373951466653660139741712617774038958251305563022863296257764358848471762555149004508973557312429814865487268795490177745349055947803538980281165259209043539834101763564473767690967115551829803213218345497892553215074866563448213427162068154260588177627596807257494415115417474587923685219049415407320069469833558081425373033839041084990126958600110331287122647516670995107827974376168804136049201901131357058862300136136536966198277288122138244088928469319207071712616589127868566141028812816963428473312555925320751662725094811475589337571263528544721623132064305725257482449974311266071785982691643050810756627882799736428361601221442255623026107835610740937653074199910627224287416085372131779416159657378530739255857351235379222867680119254620756008318537140854473871220452683186370798332608734229615002870389668809763483950225453701674383777022738961047642761122362704403423052682156982607559186905614283694576015629930899243734208811147966450330845139513428543387465736305433694826737527536576162307173185782212892624764976877541195209989317780461042558044393203170971143699890249727089927177592319233522925928775556495556037023980589738569765325168316608 [136,85] -3802318048487402058547285529317809316229205454935538523853069192244135470392409319905970869522643425863386568371815043737011863803848363128276118552840742700191452828727695446782747583803762973508687095228233739036645404139540166055626968680982625497609123132963518307945396141324681465362565877943083945531694741068529716246350667828676266428292102968024938044133108954101790998609015385663281098916118397491369020891389953135955525534833923952766349120375621411896051566528115591209535101115844334424340382347242166294833990763099922075724063217146866714431615953727443975451261821498303023260590555008104650575856692105790297528449242157878133314997060838535795517898531336424748922875303688591855055078665345168099773122462889114425375335597962075891725916397597744994111280718569528113001189481549112224594204648131570850215273587596257126538356081984270235294756319615800818771966824739930072199510086283402186584008735164993610700855924862408916346283851027179850122662869595691087853455427526425309218502065303732925856274733543879226788709773368224884182653160903077132695413583594180967382418083872203840926759415776959613000682634297886272209646530559176128898926494754890896199504323882975199950179077815229366395808569988667788476108559705308453733251897794429342162727335823746268614781738904033239702301485269393732122851975064869456296537437863873916641349394763368202728242633440395600069052752506619638784802947255508159556800365449839007779286567897600301435884986992924188538533854681827204032823647708676327669995475041684062384570188638220184217956431150599075059898133958867943983259890257069779324928209954774736620283877496965382860658180919677559623102977075798992964935788618349572565477704034452697516596257687648378586064971344175632811226512055520456927307445668227970610347397355187943363930823936251854330598012735344983189129090631455230097401879021597581866781844729883389999407516116277589826911492820401081035396022427695721154077116753654082070220867515110532921651011489917907239969269940529150491029302260090868123533654751355245082289574333587703246021510973615053470110929687335789934707696397150990595592427331698488265690037436388833766430339181145376230851637992749655956317454162214521452777604179655019740583090864235845785426740966573323048983171193322538889070861635188606589997886280224556210985836893900179949032997451045914296481839527271950998109868743122335840180933888220176580025830990673955976037284245417646651139321605187963261815059389086706549785300553302895269436329631542039240338335432974780248360192786931369214514920883126365088711369089685583426236900124599588854043384109561739936724080878521721725118495919107033503409310290367872 [136,86] 10391645681858124355618256780242101268248551530957069843320280951432494248058119182669561559555528717892239090490222738853543398617761337508767693721536277347038134725094280431144376262403017245523740199512838427859785452247335461459342777281227673858512739489734217755825271640231253110082890699854409482236475709335080899615346198716521891315589424243286034776782107420622377284411894509254192690587588789877871835623552944072534900676481701157181342368676830384314295136792953297707595427717337273496796017321432051248360974746900038205282765860196822151946142077058349550932018333820755401696536122939720661414547601057381918904120409047648056487048232283489435564719549705109445478063900372893656366897335533642450376746693980333917196652150123848164794257044863584928099082364276881904860392730094667534367487169312940821480034065000427741463301800179646941622532859801310009177841571566802048335293938219235346886921528743026830865093991048139862871901788540823115923844966856450554046773675174775420282994805214379559703948973280631620678005444618977676747246763074147527171565529894301318340733069938220638414879144215398111127941235245194967184540955607333814498231922154058898012233688900713105665873189671910087060156540551400783996320388627920675708427197441236886633287074040677390212668987767314497962118112353925065172620016137631647963100701241625037527872883526603917189203033462299859543236398053671775225143900289585763429739092613262526614075957046691722079961560494936100565107951039793764922473414214723186512137358837002938936067654755294795367303281995896937266842925655984974925524334277302269717378567025881803421001378300911349387816353807197090468139708467445988564942300294901586541229102806450494757140661508517424555605547873464409357582076441787821560981557298035587262272502631197910999722017102656175226860577884132691821331737657205463595667991020561619806688320102618842863939131798572442109254926330820168379757852257929138253073712141811353743537305969060284164649984403877258502685690759926562412016205656712234062866173502387370854047389609382670807658152382394174144153153873805609828165472240730635741354029931811199435264708571422114094525511616146555682578610728542734602759551675223702690238863999340338937251149077716184229126633789494834339609036641120545663247898649924236043796580169673124732499716863447291243645947888610199015074539657298913401223819968697131149426562422331639934575861693519082687818369129587894418505271180619059460075990369786636929089633627127194256432446216108717799522306595652351436095212343302383127361315716342206615411810684145866369377393269391740732346412637658183449038988073519625935257553491198479790179894656 [136,87] 585302121171843408940607927286128470681315330119245526242162286079491129366207303418655215121455468672350854857110680250914801638991038570637844929711673679580578747060524677933868416319451449271401598774485994002768163048279247085664072664207986659100497889652966250569285343255811672528850953143965122148308395578730101837858726495334410246328069565821531115783191890935696740068074168407715045646600330572318697727469012076517193415932289678169932054637792129832982152250808869759491687132021994076714394868318236661111249616510583944141310948167439932080313300797066526397811373787887446442449089971876106630904263127721964787344386445743599567501298557046919472414132438563391293166211579331040079750288849569669232761527541747186919161480817592647972177647961183491284397890572525893390926250010971680313344605917826219612811010098284603577891115832209886883018912456715680379795914669420312632653883528315745078922632544105145386654011188869614547572446330222092998839458201407103603905800550215014495919883794197808541379919694738674191940349569090690569124405553062726110796372858928242959171341771028612002540716791854437582805977258947009668531459570833328930371153803482724207679240987339064413112443542625482052053054237366636521055666754108447834102055962905546620666450160613861505301221757365549746785864661558248112932758575288721826760659264877472077437778428218994552447254925139313602655542210874573566606866811996023084157436139889885377403931226431325026797067729198735020972310499673782644499464024167346661513443471268517411384423004198426591705239203573953576672779174988913574262651726524043725254923814950383512373379788932879892396597055999439309488849131122338966386853127218403057483136671784588872251819893491602939529831604262158973682690440509063800222064479979863981743607509246826097327916588251692060432262362389773032388964051854506490115076209121406369586845302897104781905563421269677476528008549719925020664173833654486727193518871820639061247138147258018513145967713458048804330596268788284859977629480525676877920168733858603284330152171232010549768367040457730547252633835439993793406332199223923575073145232280921252771651569435171069374535070987732333332258957419419729363334619377979500979280222659901552822024358028040527007018270873811852652729535413998012921712412224453670491062883156696635280371008482189876523965446923743949416876555303479598941388376253663646354467328996787649318225494905797086824552491155141038939053460400611274577693610514816790109933791521555487722539586633028982082917386341203959733900494478480688517138911563743929175209430077742581027996805456804174741898051381277433654061246249344299871615212034155569632768 [136,88] 2601231364356830962754064485397981999389351428867915972358742971394435518000493968539900790145321663803657282455102045338741177082249630949446055331319585079068472308662179013023985109952988756142206594688107622515194811563328733514001700160755915662699561017889599012386346526012080006626652490963403035107186331147931969247421976294748578401731081745484491716187443923901100801308459216124442867626997303861077700843058500737063229090002970361069302194134180525472445177487125743271431184175610607042252230388894788240132820867364429394021723695687416216747842016806294665541331448964808057737946126112045117091974394064037533923458845238296731825461825169803103610099335882562853120864039504595582205085937735473098817416346656854202940423555873022901981699692479499439979393973553332891237107761871759332071305530426668376260340546679877823757092053778073588138569498441769947290927897632020307241110045306433655910688687463053634700199997911838171355497297087906441032139953516553717140036495495220882238010439888240446333333431401190582124148527661152024792104463660790019936220497914040567312293515978135243969317608555133841942294488704048257518385217106769499683452886736682305456605067537352743941380782550664015097771328366426915023797580679846113973785970418282584666172399092915812250405856139330042121060316734639187826597362918562699750194101747579063518253452325193199430143772475675821342586419330284949279851248699512274146126389286909974624943642922052069159729568381001316021018197237069618118656804569548055873906046430417240531263371023652595608417480471129608998553398576312396825535056221696423159423174319871724199989372266754902226605033826423932162145421477244348859938196454426814348448122559252823684597933034664215664898580541379117470444356576206052223052718473962655514263951182245410053693540423873306520009294451274700409383724961273008278582216713981374380772924322977658929094773133665533963357657517464814685170412402542727332372057505848310851882301490786498186955579550682767717817135683425060180961340382540413226169075887194459960539098420359734965724646748434769049408134244824822761692163725312678087796105161614865974911689694986399016531926042125250930555558541868150160080797432782482338643488504260959014663433166342812670437120194256702212082215530022387552326218002473741942400264205141125556212961546976526098119312458322985231393250654813211070701289719020798705247763233046624776601527294382337755289890813627422172019739085789928413337882417953402687247253197290240859075316886059175744647902945968951535278096926967799935091513609438483605949176047274702448868022630598248764380257181086467288088309390151379600431235336834672248 [136,89] 2428076870056421745245053914728425843656718519996956930129483803253540502971783007395643432056865877731986668437564845777302654748866919833304480188491151610338265593118601803374700468263592368891203244054631206686804554505212060361305132390441575889577294700595412986594928410436616564737720842946172502274823234562430054256408971325599153192387992046821725585370340337007413249198541663080922700158365239370391618998853586300054304271392387495847211128409257108658386068205644869269529723627780781777018240721718944641912396047648548691646595332450262113211500863467329500301406487900405679118960012857382843458043942804798087368736784312177062520329887417116565306695753914312166391396828191295882006754374998676232734234701303358418325731920059454306339906269551733879739174906103707202073768129640966365745852782184550082261708714922026407705133392611138587453734665280282444773496113701774111345202746851586982630372608536908247040553952875023926979132142933936512954499917067188096988488472472256576301163208608882015558215161295290636140271935388629479776159777323444238761516921283739908609623082816591293989247482876759962866380899660548411490351218333356802491755561805342338014459724531765469273121375078911384873226728571777920626397446818256992959913814153306781513051206256514373103389183685786013877609688326359078152532449204225949017642839965322000005321210218882657975990070926993677758120888518083314985290008006348162718228227828860070682319557639598796296091891433306366361830546645961744596736784261405635380625406415737007226832652347205782213939240519079382393707137579335540565504432364155029774395801235157292187935227219519713557076854832605854075895258170688132346115986713789149455370377970084478033183554266486433696040341282681835240691793726996304465344175058306684818761766563855595260233980074457836792189269355536878554980854994285210700734347495947688310063692206794507495114858798349558477083213762337767830289844928855606406178091577873190703426643702026265890807222698224456088719512102479252901908060972201053339086469193230260436445291007084407167887030799385322881963565052329556877039903735077425800534961209647491701630835282406949204800751121617864554931473407887626489576839650250759720926121276196262982562097014877637923720006178283416432334119480006884525405899307226471448605075261597500185016954778694645049423267847993477692286776025962216353181148095995057131078875394512906944259453689988264309972462397039796552001382799734375625243269781846251901285169038429739290639661666579666369780736732695870337912415344490570662950373981174744638646392184661751744506692568469816724826875435717336088604188626878287819001619122880 [136,90] -537010789395658507099243332807074649578788485246186132634458036362577178585035678703014774439220127712047412824173431402444763837403431807713143629684139624397876978894736206036112673808122179941168399210678763190001638259033859803162744452902340298651807861312774193870170252982604786013197074543091705578950027019913129059680768652629329081069152821771861626784364329263501875075269858984647415700897148967329970661901828404674594227585213342321127527620998049747768300991337709836929232524829340245115735922503198053509891795337424265248050503295869025790584659234618080861683095641623979875769667674897255585090646293353942669632239939760564465484118847653315863586758533231731291572379913728983109554893736449722590578782713825117242409782727241377806683050452583782018096437264928571907080904437275790389623023745707936012606007947463082090541022454396234432677167557877271365269060179518561004008467319457745167142899817064977852927517309185230460770213430004010730196704223034595993097138579618540665325122119736361105951109189816914454025883509714994325552886332544718073004092812250858887158876205385003677446296508878922351091705499237573847773348778436529262192438596704398041050493736040022272152698909093545308815876045099924277946117183103667444416750332752643339990255870679095353515781223436955659353864978438553314973705627513230284232832699483563588795854900000451488359312645803511376539838941550758788947510473754084067622150741063843895779060023604918593927006344384458513228518715350146079567912659506980892868416187338151231942095821150877863255903086242788006434394066268105755209222073722856829814889539035440517534459142089729271786631582532405350849366864353144292469346176892681999860658155742715983016715023167054211484752484372371701356607004688536078348306929659256947475029854869208563713555791335374639805862632748896341001332024659203305946316957919967785508759241250845829325325233966748748791872915957874770281421226868057912951477284492125171720571477955507366220745630480429937681784123600774147802395562107177035686155986333653343507152557145144330789916571186155632023977880780491368350365119292042376506627780161066844099488727886614155309990884170250726529550789327731721266437869146037472571465787508743387352904261812356702288324371557865119183829185685671791504980699624011085306205715476626400144235814976297164558000047893920072113977883333261689167137504436109442812611981268926113806761466662693252927535396791545368766832291959878373413778417666355920000934770783648774172384687883042067147188147813879067212112986493787817246025215021616683822888264167193952049255161161120374700769384989258353192871158541843742226159296 [136,91] -2337001654938643352933182876333548613408167958795324932215922362856863482314017693219101964427213929418087053741896709917299634235856755942398830824243152441197863987808927998658166106419974923519943237694042816508779100700462180253993226007805698327524562814118441133465412271994292835556224948025614157587450205361190584963927541533389577848778360143065739377192943763603648304469364718309261518060828644972782601275700863018668358601226166576300073872887583542039401514064645748991525880738887399760822252388630614944405468800979331401729276615140850315311328710585843066421723332203166445293693414845210584005399239850389711178716849215007927742017431160778444833766453086492846919011812426389634400926447000495348491459192957023681456748897751578580961456938512042776771586600934840190418543004709800213953226848491103599624030769484772801231035577390829777768345566093259591982306745790061470109328542612887605810366987980059443635126963620724148101630865537137349847960342437040551839647881254909313058021024736729552326955013554501452708907752516648224175373443832558673182297557202305372178981637943992574135064515866386925772129064852856218065804782574068139362683050185412535119202651057145262826692954892403034931305872171102427687817655382692266020180417356623124001030616464185764227036790152845679695719634657386843833679644016751714138982898790306972187703092911728943348950327513181573903929980273649149166079874618100371336947736985399038922960033049358087701576659012893582531336262022297103249556397403422530720271410885162189738403633273018119291102970874165752561880025678399650573776813673293216826338220838745100889658435686009340673778717764546566403997579307545786915916096228511724610801809406844445063359816292429992604330154014947307049295579539672471499394437904522271775924131398536704632066619318352656943344178987826755206574052086600240042780312981624602130699305483133086772143307505229329039122743394833143505523667236618117724327196709596268672344264549056332219187877448865416538439163754550675719968297621423210617655440872341704014111345840780488104588764352698850276335676760839556646608190539918730652036934864150676901600414204072289585972211416436458253529778074024793463106467112345054776915649170992701173552643362945948994621533897380711256755425797771150682053638279079362459803964455596150832707326319950861705258430828432669835892611982136628761609086434316011080280446409762984501215321254505435729104110324697563166392881842453015229323309076792112286830976749569388381595060880298213104000695835414618706990771686503714092577714723178962254106439716862345095462829073888828189169009657303752172102865622297817587840 [136,92] 647898571674114960128949942713763271000959595571376491775951087430888315580470448595528205764141478231592884969164529650745613950687916582088525472702454178491894413354019088393703926449856854551668010420862764910742368690586473641515331945155402670949091837496713883168435744271865225976908262082251066983675732602582928139826009356162142981423236647783222410382567268470624211250896600061753279309201190667537583638265178518130240279680146715774985344970593013184707206211419619175108047707220426288174334534502308367193977384122242846460271805014193404313132394105576185602625327853212942520141100785487076078018550964236294281878326050457279267274691444130994190091489549291758131906376563092347516711948182739375343548061261426438651481005814073373091907133020531825962318676233972111013804188598631177512018719433680364476178790206890877695911314446539604810461251111008078898648196210037549108045774044470220095087244571175602305959656371324245997599603162129046048067440767023381746788579422616710863963976880043448448479428122208372900115933738195983969210764327800730211377879988422325392893574443579464195647293750382503112645288259516343852429219208297070775315933002420269388013709969413679653579457119562941445544107744109141698269973738943529073709789407347917074006775303118780989415864295374658575644284352354979832094364129991610969515194340940422538728226986366818821751810014492126241945335739399549120014822226826497608859188759939630024127190665384507727396924563884338310642950945930581630556003900128576489878965889094678824101562397974756565020861641732766187891212451656780846634200767652801545771174785244940463455158423865370851584630292150394954183640052587440839735606597890179250646806747160391608807143857306729717309355778947998582425906023352780622389263564600201714695152991459584822326785854005030859581982471685821432160770922018453905593571259436640821908361061904594039705299557032780050621076587652544494490333380553470303248567110808527397871869284579047387174429271303536474430683524066995592917887266196301457673410349216524521907361856414580939249443130273134586501008414620731277268683365646577143465053495724364675838857568262441284248078656923379519206793214146180449863602034851199579865953530122909438619584573488541095917815735704794202270801639485780860835013548000952340085789980418575144462584696288789026416115539019192981329758781121713782751340494676560337694766088678456302346528553966396412445608437681290542176895699933837219436944399507511677732785386289958027942439226550669853121214084878532443125632095864826246432382383204679460821879158368387894223901742938834831534622722570764283344367025672768 [136,93] 277896901474449500562222901780321534340924366604495262430238194624685892826901469686791864959092268971859548910758793401568797312064028725301861220773327231965607866799799019701561639210371147074010476931191330318060136949477773793903160896545333215627890339520299222730044873162676394934082496446477571699391605055816125404891380204199357957975239794717950620394529724022884146385214222283413863683776618984508972108468809005751334034462602731436531984423541355832380297587555060096168199862135143489832824364015182185457891709859498431346860804980151952503365780323091578168368682153559368878183220042794464026985744355117174585768643506217720660834874048890001712987316694531741039472436201580265130964716028741910622708798216973099292518623819685984550601156529048912645059620805296569864371301033756463255357751460289846394889269960123547046631314405439184050651545432768373726284328051000775054793876744594937945464527754655164367706546045570580040550857243683301682785066090102505327602638947137329535984848764885488083863208942684250472355285096134421927861760264019844665287061692630163063485906420951525366868871176469172648861873459020868189741533917414308170130290925209002666877873584643149633152072851908773543067111868135527280833380849756977867915430014505273871322062217886136019900691942188034572837161427755607633372189851419099881582473586784520031263545731987772132788212072988054620186862844210290228213247779083046569675010046383438730466950652647712538438478556137188419263978597610100654534765213416542225690380230198321575555726565643952109452575236342596409777183124007907878680589839857844601051450149108776219182550870511266475597883015162667404383552650685791170539693912365562653778356115821281940702670981102780581837171246928673267234500897844764691249041829377553839694386663950816626248877095123798306186812105601717560702348460711406071061541503958115606219281799383863835280971124080596754445292377383007270242835962573987941379024963990314262285171445756545497120755937310925954041757612823084691981759393832973788006421227292802894409713130054228378353270230499963313027651976311396253572917799193541566759016886542433892777250835092058372944543465353808716000392306574980083557518794441126002143132275991914652111631090290249883338425105875075568874488083007164395919121562421221483779500634758805788336963713853395784288846712327541859662091128990015762535805716401496380056510651438162451519630836544577603169810099457934324603525745496782829924721377156980971960602511571246894976109775821034658060239414242281404682218713638351956412773809002594972329727936651550452128786429130364070267296475193712976140921381312 [136,94] 5689212576448475591360279302364275742027829872229029876662048957867062158098020742333574666771546555616810153288449899012363962760811196347388263897635432712634698838707566640846066090944849683905852139057877651048034462916478605912992395686024056193177436044166906446916388398005349705944497460744832985668304781134384481314743179751480076554363083327390424681041730670432308857746015549455553843861434222812085372948226741062950021145067055330543726131043297340026434305437394890004883277514237100982314969918615128347338339104519129804231782412030794654870142387506552824075911039955577738461131309902072464516378682623815300046674932859492877077780861528932027026430461770758199020378051438689649065772739199252689732479659970769207716938064245360342354435106243487986869200861799309164372658745942299158907509807849306401460477924750770698321587715815528585967940363233790326749957215879979082752836216262264295115267100858349664727974277268727659747352609874164276426076881393952760691966419586639135650362612935246582803532616854969973191035241913623165051030099785844294333404229737972377717790599305516028053860496868168930216295951437372676843102612005626754537769821667512002302176435622044145969553762637620174721741561359367709390878089129874310179046990391484255157698284560363402739274604207537270454896056945467880016040221587493500721620622774434310433883951530129550173578017276722272156706453104441216969937086806199703734986869718426439611624129687768428141009983585577454457082361327692719687678008413356538880221580280238831233041802106439706955115707563084237685639304258872930799292205080886984371569708271831950041366084285881812670188510544519670257328479373436406656496329197780413726133158271732940345760785883494406976230019869099785643797604387057248772388533249395956582553090559679099409670406589197653713246545800937933407395399087697764073953791298028525175683419456377895591679038680321636034052638573979733686590848501142188973750346963040487800429224533314329942272112304209432324506519109659792730032257797344848038431351647087417992365897177529392017294510032157014718646343698178403184347285899840640385433616969270117419810698991591612039431957157752369711342986745561507487705696453198230112734404883501036508986737693539395215707554604458824996430748686361343075823812312073214183850161685155665678900759683245257015625305065039194083128405092968337922826327809663190389302620349463255754346118152238140182894666858144828351009081525179849156480088833921858840821588017081268954034380296739966784708039190412922565286272635837085320863604382689639171668777628466230627932255479409968484039165301461925282688 [136,95] -11900806827757499256271784242483296597116305129104039809691051263296035244533201795244051241609333395934096987456807922356345026413390852298073765270957217028069089966054217791559589323106334624082789519482208389430577070482114805551556235307171067081152704341549260766230975832022967959352989407758576750059099597953812221868710318864518675677322998269839101679530408991089336868590620363015071115512380904278844968336402344248866669093851123233206957092761512314649781369660333948324172096591262972400708730327256747471498064966211019537119521033165603112575239625229017642658805427940749817257890903429654862030414810299283780797052908017492268066576358995936502780656050655822099942555626775676570415827530850373931717626117211732562406799930310049465267416738316134275464491523142206542309148014335695623565532128769702143121048759736189181711358244658105356716825812255628308879414582784761893365036554417878976093900449358829269721132820011074936290538451238763927278160117169934596979760889650220347887311228474400018468324025951400722117354618472347648930050189024388321379993723361305468507974044781168650961666856802595305312363500544709056279826426791209781477213303689581508704867963437622136061773784194032888648445176017658615285460570875661000782788401878500396513819885821174882431117789972615849466011420774332895371618766692278804500082031785685826330604342317228689967141560422238038107233241185605899834694481101670550183291497909081558816808849835294371400898186900255820565227017134191863943880502802420921150537372264838188509319443656081501581922134446650782079720636003069308808400028192413173109871903245523462035124693387311753779559053089238475785345153688897218393400315360071186784624984271441988492236119373977467739650578830040903569832141459339835081581825345784723366854618026532297747969921660944302412228968812651762897519235299523553408000298977297055891705912939309055165676439996266009789310563437582661114557598489513762307742600743406614707026709522264264465900181938268488961540645543135268679200676320779491168785259606410641732395488315840753149078321660370151460403530442530234231130263862483038834907771302068113388444491312854354595173591296657421747876530373099754277429774608856976079234555872014633915403308110746721641180414254132994574949295192148478710776211998857388686741697033015832301894159319824748077268266591897464846045443320433319069241511661064492527344870002504029261485392829903456114381610915423025929333676786449714901961787366975737656414622025241406580009083708252293058000236996504226483253903902503359515968791798455790995779008987854043837067969576619202699341052326512363648 [136,96] 60607196505463987663386746032280260403723948500583691701505370825248297066837474918439701110755873885060126959160190477985823043875361118381798210054687190719210277349159739226220830698530568427128443976340243846371082322304140760965054795318924165564590303946081179542237220010554933831931288475027604329496117190926787971248243756766565815728913846851330185439535916546992315912106131375217737622112251611832844533507327280051565887962219040748976371502826909432958014836760128055665987370935345190221336509022494397264975823470062095778226421218374214144460142592614874954431059654042617671130663743949854414544280970357853602451785375303647983027096335733904867057995441656409588814883071036450509686061946161367376584424828552732607213729149195241524533604843437650118068170690790841193147927499125167927398465225822206933371531975640027492442145302586277547902435240410504210470208986378120964103920452846576095598857700763093350547887377543886091952604957021552764812285261731759596000076494015398050622744069749559842443696839976976196771730041457119502448290539376643697867768636995808688563046348548225309167458965839472501744276898936640315038811420861974864272960721995139862455847400654166271450610412808721989619162934006887238064016565108326011632941418933584603671776872273407823614420468836117802428859529331964510563446167366425472142609999800934004282268733637511635976742654681404353217225334600977555042522808990312750013793098480990938302117009062070139725086514021797253982482805644763247708470499149660460399782823627105157140169015335381099789592483898747878771266308019911233664055490922145498620173861734094191580675382447191658630239492920253929154846300428829282322317014018883304042529250240061447416151309507298054800488736884295632724136251809938283132310435360352372179288748177083464021693616405019693985921362553588512034944468854216051489105823221386681782258369367059602946211680757523203004044995340686106080823804501855585098728997969858287084727618210996423215551469370807138953517205333677293375152529745816515072094459130068454636275242903445783007907028748389918014027125791744231279312600047536891262327467919898949356937169212615351271699145310939014344747040784734785271838915615145555477337637857640957705901583830103061315445361320446295455937619182452680530411067634318169314347651454757174767563572059700872336684632828733348423223525437894772061314643913302457523297597046603696854579366807546725971495901301419710907456916614235063935966704371799217557501307536867853266980828341569302638560169360063308935475324267086348035804524572731742535906822665128747274396756063153302941098808765392 [136,97] 253577611817975118405514603450890154141037592367307286662477369135277047863368775027996948541955438760650344332892179847218728463556898340587965331938756547140121713164859828788261060036276822404959054459863311967136228212362471211047678947908601248651514998401054720724276273149301639069992800042864750167895427474278565819878158107954440916674583639035594244818467435444187253719176078873373408829674431397423802321270044263059423897443950153397769690857611075545377109809536488899565489502697075193216315095979371313888797487019023882401912229558769465949464944346276995238337108976621798190374187527020860706951251125545618351269003166743428855070525360124399190198895317737750312809737124305955735766721682584193875408288770257982057621110395976635884966387979049952403838832465125239982583671436031177208132067080223596383728746373580462134258509827322816084030486164910668664845607892501368748602583031639748446948727994052794839531655317932123869936588442164706152069338596162875053765290140595070802996469002763357161433316680976786958008997023405131551494279854583700027359607274250080423960939291128293588302122503299454833632302993166192875232637629350426691823117521804323091373052860336991012850599715259356102668359265517008400017557034591179140450888401011494482146328731925244664831775420255837009013034538838167830894419004652802348469083518053027800110246994322341685952710599266133368396970712873187883763059830485661718469349462694790011042854683041591814474587314924193074862959366084192176748604488084798050753466717836685530560026832661375264353120971140994571792479346859845263956619894520351712098434091913242987766171344589569139817671209442258641980582523174735328706408187578432955074018745681363437860313085659874540967127862097088218490595020783346150800425106797326130562163117083524377982356708568092395150630985018514600418283487711759933459907311790426713341841671542565414188832363202238485610625407463092366573671987423376600866791800655612169710658350400128102219138195322103723147329940885718367809929621292137298102660323277229384449082288562954285604338837200852340924004458831291728500330803022850495208674715110652182468660892271787818485965094408515384598669984459455022606044102451665372135711959376788661300001785181197859421894877704536346976915023722260834734143568493059593847246674782744647115679882308767170077713843842877285687277237294880201395266081057415796908741628937693713509190833123774066977631526421834119817740812050213724546907915017977990576779456210516976187308578685568564970709891302501578359420631273911715868373163987710432653201779685892397609116010244143175302480000 [136,98] -771841516636553097249281126799784078918707877904670267073144932403255348463319478822648512401581972733947588456207084090908348373152440194900820579358085679287339821538413075395591040373604214123028180851122751568698590640838585535854309094327340941609998798406055144771439268129635499523273747199625138133261839706671661723080202022111268980250513632072021841348530171568296017668709978068164858607313653693787130264818138917948304174504589299774994498109832239088168852085160742973648164448716328217398351376032020835235594817317518775153452701225496293725556898300411377670829699412853388559548293969860978861346928667267975240168202151484629168252879417802846707291892044487847393534227070012750092519913671293313957286414327726393896602094448495980531392032765001868133782886162398893044450898949068448257361352472090145566929711633018310981659560672277937966047321513150673556333583033687008892206452413727571793336312171531665810375827114187156224154006140180062843028894451957741335013902993707896638025724429574792545595874142699789185899897784920166243090082770734782246963285776260197083122380012604094392858879268583375643876313043510459743265337266330391250440669685856951203010891860661902932644327677070503506311814211575141618230197531428108717636912919116541507988820325307088493553699010638471831784788616612628892423463387311075102382168627304396025203574859602966395946995028364456535235170682982389902409297263108259461291911086125527024587953631651952492122560687007611925375571361046437329613885951804427479601170896935582951103893043706637070992280510320383366648676972410842816571334267356581041944448219001273768239434331612106976412520646002216106895336558323501035222507608219179331942069264663590844098088024716511053442414879513596775491564882557000292024683393599564391526845701756061590259876091124333825166555453848366227210391740329453586431901040340908814675746514921819470771188932889371971357530379046182188884958435102544469946920896523540828185911792024694204403806555988490913077227098686024208913961648110966033700880002645753293922929372675836271834383293513356403566429860077485188287157330680131566358007590265958446585204797093183332080409572170667058656013610090675819417718544301916428368164161917572567926082571452686036994883738333431388684559698390393464057258896468689175220709724513633393108056545563291992459888280518003623910573191019781170703740430808787742905432940794796869559983979145223469827573442348888233871448014052232112517061567939681792887390509273507469156081035899635870753045684740361700236877303288384246421755732247510416830702935773182453057918186876175853568 [136,99] 2367957304830522407814511605589076933508306079562144519506380743051770908154281680903921154543325507981800811488371416558932089822952550430839262311668808439390883262273531062757461269503778260312263834769733279513071702169826947656388271355194214454315357001095340811621426719864700944188465032690202951404807818039335643163704617800907815130487690816742191310568577635102280123559229408977420351222767882118669018363076481324492411302295520457235737174401947459403722222565001807324855213398833030218075926898803007394940255607409309984234312284860086300991389703073339775360480726505903437235024861583789046197141762623258332178711862168884457887486347337982203074919913100454376199247028463682713059864281604018297705257691894729147645103261310498675573242114913625054246306012828984160011648934642429481847029540218944041680423117035260046021140411406052063132117611492784260074822268192740494084806701603902649711282876503397257069218884304987032648670983144513517556955305224896366030858663560274867175347998324325708536199105096047404737750071494172714696639610485711815514527141239504199368143812637056128880060100031653224205694286413639191167668373145772993413528963802147785745908874714389140248945938329277713578436567311214965507744074206145577470984613203534057428072956234512416377135256868498696731537495031717864874240588317193150161759173285837843354241935878508420077404122887993527913137676102169305542059941284333398742871226931827757047405651911882915287186046488973031956298063161748951673578392989924873002194707672687145389231092667275397220942409611638405800662242075539851593908586784577131941114495600044826438645154184735458640334386818708586407228877673579390782487798294373821673250967295735468752952801944347393441437699295966914487598920695919734834600633521932260851019776552220256032673205546239072860913698658734792735171716366507718326399924157579018346427002617840250985713661709469120231899496305696551598659644348540729311937411654697716561118394272187874737244711641350471297948439864590340005889514813991293532768652917043252169482901556802863163401700291385229558721678543256349331329821310406967477203731306001118814263149546207623449724880446657438597199347210690443593947089844244292997389001048370444367819295816422325250391222858437953501108936192219125776751602719358902919759543939743530711149591971620202640427964458006876674020537104636336717112402320323548673589202998319534237201963778098077063385568714632573063624955511162684886697999260028572254852572434444836118094010662070687282186615425582124045473682684279126104032454794643969167369985400233623932867171193871872 [136,100] 19636036508945588165156048243306623500621579595795946576152730278561784653000828909865804369949646931406461690342736826309238469741894981953354035507933429230091368975904030049044025110949167095251628747291046199004486230554046859980200561666530188399473125217309104557157336588483600589748448488367718302097632943217400583834359557535794665843795369233258153823320101993876198289004512418730937465520772439657496393655407526550208036490796824818981635213789003907115255041140625213140471286862123202278275643985587816278651470170608529120561536814372234605831379122427380875035153810406080939052550926111272404419923364049016020815026824882014653766810858077032965761431060305598349604157742855134236363726599139996639206301323061244690104869285795997731641762763154733002778951991124827669587689299215030365187581579647320770834231967730958027156287016146968338385745822319348918478155819172238818521276567379379088863637596416919549104848085265225061598642879009062946798585697269569614535497118547457555598950121976845954663102156180545907891707939597070857855138313698375264751493354858135400320949924493708845567715188785850826094324104055352051744185139467476855919170658739785935065934659205781753468278005381796763194112046248439100546477068501581053540139526408898980208965727104429735920939418300101160936572383696390549844995134315637755538762925513428358603918750432982846019958143265058577015994564364278445938783829369351132138358611321561390108364649859943608213974674468496447625728120533747544805892546953796491882910248797572715344628159805262456219313810810421110868514434991927414352502960756924266332500650990379591503932470220915835324151311560315655434049355075814923912440053073134110695828293154568724043746532598731159416651140351838610528238781894186212552535479377605798778303724702618065915249799648732575200786514346404560997344027567766815715509769353588148158416934897154361979295087424003329054385897389996102888252140440241282363523705201054714845076776098711638710043505087136239150479483172574649873774543640979428898277135490898040674234598025501310856027667015654201215846330045988454390737332777961356303216809387789403491442740388254645112525188083918273548687761474972660309753550347980851976643533620928288414846776885295008363885800413829574029754725659821759164778593751066927446057250264802151981863471831270654268510598445426915917509449246977007666809664761435919928326567564166950232920324581836507406301764814307351393902107998326691507055702552072005798536830430755524532054458938796574217832171642637941754633673306509894124402696743446329050333265477389329043265794624 [136,101] 15131034472820651197725150116604453834891354466160024080435144273101408553376251019787482745734076980697907927273259898923815577571775955777238995030511372119718801093599637341119213729996523846880662013559568030631577540594806407578526527716148602739839408751281499915295484864391774795115719557692857991144253673985327629259117918680769912393865869510094668988282582957952918824009233496759385164291555065623801257293294842295243794999237883860162040013096455857803844504575865069877964464509723657395371816729182704474271507886433617865196669205349085055235562388463932267251702556822147997332114382372022442645791878563758178828831175688401072306298446376289731685772200928524264681608736422464485085098178717973329028555648039376720696288496612031793453884326555540593493761992706120205488234484419174612196538678516789253410454497795432667743034310336124794534394872572957084773918183079468420272285122237437914031632229820288111707226526623356629488893380947227225519289047731297325129852334787135529535083010267299342789899009708889656528451173852932263786642010419012299895818521773738513363212685645813432237290060854015558535158611985312937254514844283950966995087795846515798840774293930522123969820254668396102332896462038491628591456905994408249663554370997192900651682861044616724826108604828585865213851130733852940168062342447045334846663132010436126067176173628992098145636422758161693693650520986787845660867637708248485716525033243122629668291696771510825857159391399917125901574228686024340335071059276429760408782264902682022981243389776329583344928653095630976265515493167192914845316856917921391243721541084914170513925462131916326437900918111749772941980014447463194863410310079932849607656576865300058299914205816843213753800545856984877326289165166069124804710480532583759985928101294963166546205484770426869589525609967301604383474070607174708929020360220173273225547674230454560890825111812941764207272947706971848030184114648571166879940892275828489437030486800193169172006666495759751215369745372228966354379167421516992588543103089192876335162926896628851434342544726312206187144729016429123526491236954937880723397439228603716887334091259725655024742995177649243499216456221871468256912187038668383011585009169292864763835256157385225503662201676756673030865470416304605941552762372100935261468883401056003353628427791652859308121070513169437001710887346514830962599081939452965097175430553617392362273849587551334197279194511659080679200890612055980220533195815749522416303713740979823964111415616800884173819767279285336172486417602144100049727403698744267074916409492993253903552 [136,102] -3304466383720473485993095509300106517356534738354839605779593123588773200528474165481237858164113307972316862754893774327643569455961778362430464154744749798057654881248287331048504689233902125775923734068397111659845089648849305727622751316555036602047063157281274968344886041614491864305774616708046392974554795072575523818342080153611567099170799191908183040564183975118655127395197012915492892613807410474413594344492386088963143567752954310930277433349162305203616802470051248623614158374243778794619533854035302098693140279681611494884994729697485258391066196238301745760129439408588848732019278970927053858052805129453088870423066447445879451965979840327237535189061113337638319129588284076237128402014005289183796958327437402551130300616380682498682468757209858356274208870993352288557237653440116587978188254883550042003303700397771779965073365441791219152986541285622945740717324433753577491994340516408068563464182867070697863085487453883532553919967424168504922551289638444651768344127938747701490569893029963747025963772289368367826703760639048103122185332671618612025255232606174882931723626726121343532765175341492544693672294692980042319491226398222309121055775592997036562318556675203608814443488424818662929069229539094923635575391471032828023097090000562972097106998723139937289819418551966474698076084458328874140948233008672630698148719700316633630460526037728097921040794528572014379809071786775802795686526232840133864743677241916225786534647956616086943186011087235469339924860660586701625644942226417607641560907015075930230197650836309298021915769353350131221877453752494181408992352577636900173427973558243202071272276965123635577836280501392758968121063864480989999388263161734451044739782483124620400987777312798688342173167254928894978872459733034926262200984453164891250790096279450548178531773259738241652733424925740786885720793107493745221827211588899326471792803186386698791764379694910843692909788601437032531162049210314201241208458437976894779121933858800425041355514665255340252243548614588700357657357872635598814365975549236184144061861298672701630077826862869971329392744322832156004369436372762149735373504941377016300320622874917925797196839632774461220022401096595435132630507655416225832982711953504036072896065742204366030406354707583550813411212258441541724056145724325822502193038326484720101883818511406388848211267204454599531380588647619723215138652802169683681961333482209492743567935490622597623587379559402891645320275311564634940854094363167189337126774730232626898713324950904763516707939638518618020830371317320322122772054626968387719187571043641536 [136,103] 28494092482459567565381094083866112554708849183613462027925384046063310903257614194344933494369399643995940484190445788987591860079901128035742093722834998228087870661816053714761527193269888698801125549184711328297702263852212016847663997210000718001667998681347272593309533858288695878394722415121847018214178091604415745758440450126920447813923838219224365437029931833443597280734209906282689399975302892148999951741624575086911461805098988892835598592171218622202603359147281136908595266689828565636685524715170240029415789437612329523341660000442234055872371163950635353288958912563349285824443314549385677011233030300451911494224242043747610954343743565452336982573662507763271678205482899692613471602815627067877487627264735480873348617179850437682200279503725407427281688014042960044584709852331896243034307958997863880777265604604480368576383627490056166104240589915714898133078377253442331601093605907515549533235911192209729749706423119391824691548688500905581416431816645375230197859183639836183636864124667549731066177997833940925129142543799320538865838927560175616938475279828732001781644194388904047213381961583316100987838823365038200181547674193029385710041047757191504907873297385154350414772736807891947783987217746239440947948092986424540909662559807794323918737606711894489101120928791359844195464245290194833538005781757588285287024621867350816045511661933192758787241786635648454327044707596725986506400626093375888419624965103421760975642203517040081981418443774539647103301678977353350000515409640202582590557811977021002590185281050856699880197875796577265875576297710308250140069088180681274352098932190266040295381019566469810743527959238717990308801275907881008655327084901777887655098938611194113384926687342465248597172794411363004955466072175559505224976559535698189583695027493685725426730499327690727295324662536348808076983983045766406100428649492375289069336815303604379037069870120653799969293228216478302341929236749511167600688814591338512043985470264108967966735457537585717029731485963369584049874970879907777009014049887494353018464085571000468952398911104572482928996430597773262031841822763378226987303393656941426999591858025471956380428806063813635765258367968972194787157408679916737185622052373713173652295221318751729079227724626258712102458220319399429904197469248357062836877909369959667037475111930774821846219816026934677800934747131715596798942893765942665828479655196311036816614404846558690210432682214264783609589373817931044847915280049632294750884633349405683633659567230407792008410729369174046020062451898715612116645731862910110214654631936 [136,104] 52341666868171451373184583697580633612092392945510530546486661606039286603784832182990093868067148206437832167017587016638846372907434601486944511070168728845248992497109415131067347673251070652130376723452016086496795740313124171078133062735644690313822250399401619875589716423914071872260759479817476999257367649288262890864497586860390238577613469164617879819621601088016027559245886490535823371682889214553303767842607832175676244905374033722193259371904728530557029725721974600222756624888992409741287727729349037976923539291656486207563484445885224638381706903631257638560841179970029822254354680527672460311374835068406389002076324082646031826279539020635216338763109148261004828998431642559298447706098239521962017671216103426173640466569098166583507169060724624310812744182703064491067117088478381252006593787025171352081231799286894227945732318539973594323977640877156016601563658883660646823779536150181039720461984403785146149364512839176308220106461226964119582223072784354298989321077288128189986994600736126259033331210035178499890101256738728688969597530309920383858488886589200456434566234832571059641453354156004156696729366927548110100373692361421999086287995011838789660342344239601403189272374685508096119683547760571170355454438405091101808828210985181483159020272205766329865663200113899041085565958470408933591084914574625827997542233259509788925994816971094039975220659210297687468721775605660133917581130484973249989321237208949348081453748445689081639104641429787473314017843212887899899369735293995422535563460008519616331949153021149296676568862284215473655555394022266119000232848050970080112610071334754144592406684989574460839910816003881683600171920862567909945069772026527854369960974491695241423896789122361502706401342964976542649485478840560630689387571737884567712683891974721339724214855929570459805548068774391644051894313403252232304960450640544942276883431423742451633074989278385640435291156956063542181359042887101575924754606291746835563177243777520869946783664984291114056692297358632284975733417985469176332244809863426819314967218319022463862483266742123789635222996271462642224265896599388985795231724002052022151232566371240483572741656209404457164423399553237149625516624593751655210717000047500962116100948526654343171001599174225278768423131864593472094586707285973466270376112196210815798128793546947222598508882525494022369498626361442417521977423754737506410817921345606348529887303968017790289556780968356709077384642322836904127056094795376083762561699157896573076078781063313229766435559227701613397299414688103490074655384456903647786628 [136,105] 62601155510046992735212953039324347690013370142275992484838480892374727238567812253875940500874237161516416454381117987286990365861996474874458057174568277610969902644973480008949666477688708474106553743715356611337429127970655681295554659101571803490697692154485172142455394235968117704657610630078670917220561519464214847649544144058581068639671142631882353728190054884628941623241105294154162413936567848476074313436257404735733348571306186818150433356120693788016645192688909769405327626623991749240226446708974519764401462889104478867384145644965962568185446072481372370005190280124710345948712347348965829693876630258115083425468055160721378690642834317465535335223811187528091904393933371922415113168557833523884513816673672601678342651239032703978896861519831475677136575905428334491527882716820654282278191561585228607556031969746657294880540329656583321131880234136283695171592014413773387080794062503346536716299015206429497419227567069202968149572349858976054185946298950738343276803082418845414956027782842170533293733735372594795673370118101093615770318056057685669005591554317590095726357453938104906243329033519613526875143939160002524758424965755745805963458165300921149540348308907488037832802149674243638954690369303774597982022307055720135186798780428708906696249295948158997827159590118845346170786190621270045725767340140646773197183973142461133607475880506401024342205387336188816617007801103947294052950172197567607259692080059064585679317900599424352072476568804366705499647817261003392200612158641999866618912485188771803060721728746983804841697433470690233953640648396052622273961598883872498079441411907403196106099202643214328196675037496526443628917197322863681921312800692016061408383516266542454463122786308748541518554189113230639473512635777395560533358111543835367697469565796905364222033826907797676444021446844853130259111798342898758305597733049918181754426323929338988560744589510264474741801973538470141673780541707404275515690611606189205421112574890737563664569345310299217845193193924350543374752398445925350675813479660207042058275393149539714701220999358338464538930473088292225746386840189421589841586204482359580722967581753980557498962468680383182846413861794696722696385107653941069229919466908891253052893481744466036739367787534845653349228231779163709526868107307440467581012990945959890384446583090086504814118570997611123253664938382936786389374043966206906991286082188751728992077598631322175040463032745812264578805493783104946100362049987054161415096301351920573347309280225318186849434046959692659665059315594777139087158515380416064 [136,106] -106563942431573151283231391155719940536248537207909631699812627925400408305683499741203023284447253373642726742354188871072006417415243296097207770567791235203317263797206698426422108377383337007965387132131419979503763869555566875321096843742462236586452223920929198626790682686199629467654340131174123317758721285545810365331061106386697829012190628756068413512322847487921644023956852603976104675437976285151237171255969074662040135203431998923588893196721611712124359118905921338298920678819461546046493418556640682929350966291516485832725021016411972504770454844919161660029196184494823808176030113931368229574965459949093374784539081976586552208027793752316660532427233016867509946240674864267775015104529632168996603665821042554492459981775273285772942466036147971651767383534859994724438531512382414449206754038815658099838506092397906356548822542411732257203205706463989326758555712473820612825450271954927017536551459417159738193397468020071210210573681995571392827876483711030417469374024509103040048392166235356024682742115250123964627760224457510239757310209649450976632187853655017960016827425019305414983050871202784604313262355228134435921069548950672080529326511765623127136202453841067371394010572414119453111567825060911411404569518719620458820369104696722087503247980750253973268914184990247169093982682421603705081238833619052182257039593091716296049309718515475929011335733283707308451045437593447789334220133584236611207107554135950597255789930963593750470072197161259350700357293715770052660903328663037538635547410102822764583930362072285586264857706223189189831180197382464131343906170582533836750117900616173246845474275280680959278238611170668980572170943645703469701665855538190250798880435496296549892471178236422598844088759743129989198345998220025083758696552394324763933230814875675217016517919867373418484360437267477194754085822990971415327652842852340900940257882845493569261806058028448732433676198793610118161076181134195940219094993153894769937563383459422527371821363668877414053110628012765642519652927548935592625520398136264544688217811767193007974975293181139321815092064817092049621807447320456705891563658702734787678106489858326177309388508048623202894667106150509452339013694507741620765930972722997231205804617460612140195749666182792761361201622993914409030259388216654891855183167694516741304157909988340523871436965016622659174838867925354183831611108190593333294104129410252106358477447565956710837633828046485863078768024421457964348904335016988875440348379678206817373741720124303717940976988787698152925270694523623898181767446208 [136,107] -203437356023821481446566026148201993366043604926117927640729948011441485025203452243142582774505716071689981864643941767021436583749003420457222621830668472486507770269947422485764016261006435646839662265881415135782181125807669867331578308873791769924461041757553906626066747515463998390378677153419297928707010314697742249681646786279974450253869071848534381771934956338390343986318240324219721715632094827288406160240285249218068113235586013229558037999169764719763759198936336830272488937237730003634718652607121528324902258285489621141470506535603075348958591491936792477358745520251646370713280294692630477941150562707960383879294324417549236154947616545902075107674824229141578890297665129298454030609733137448649439101790297504781451460166196698178907374703500761999007701341695925534064252876581836221339741223639927050400217992551042815869771337902797880737846965868859129081711900040864843506604816807777955667345143759800850376897687998729873601103356465215583216020430711332471613090178789599033371190740291727428926812986389582978864469523161859164635497892170016788526261491238241574784566935408589241685462680091548882050830519268485704457321574371971337519331997888582701151795571444191361934303500525870286732045127323241690439158880254180843832140228863880854070179229128955297487808292882058203589103558327662480501400636113739013315305818051746345817537880910211311873372937550454334002920030820115921130748451538906998447666539782267583456935385970210729143260152270872770249269095843353883996891497421581978211185354395245534288819148646371323398848627842923779325563791971455546824204006050335488490082497935127126159975353202265801392229224251216831845129578512866654991140178465405154639572538468374892642417641744245886096944870549321897932631304464785106637743205848765832847609024153674706058987026346538133678159192381688902684461154787270384263495916139210177071298890147378690905862680099726032969547329100959528110904266274119841104428790978707589522488524492222062705448949177218883636093991323372283718106209586064394250970003644314944361584291456959307064336841832896897544321523929045595358492418674735682116719020569129200922004800131391753901014891103035470879996380107244223241271311481760074644158452525598531760213834421503669506633522507258170511157796732506727588457803925093408178647883289829754951107642544845866841649213718795862585341959016659485603747399404083050647325491118847238339736211963127367547984945533495504725068145322039257889156269368728220779089256723699071330799379145153939029765704391627726477169921358618341638208 [136,108] -200084932152117478574420811465471273737284820862508194461145775779727297587389969517992869062688194554929020816783456356042267664457023121640386805344591194181053786669092581907918659041731447397643830125422791956702034678362057881641340204517078870981891501527392587153037096658503990909573709500482987422073983812917036893496775778235375241905676081251059584997747546804824763122189816689982671145679283300652649902203040862762314200585777565159397132387703030707272252720047308725038087138816958822778989031614141861352804606759439100314083130256718416617419904751424441149782107856015267773339927039417228387246635283693256547941473060192612338504346153571081226985749866117486002742023134484796506106099623915721335175353288641224642195177293851466200698766244275448949798403926046967557698638859922447500904448394734246894780630878988668045645446718094003763162615611072285051663584892030935078236207859715378681921439062599490516647332005773948155192693973255333098615044551015997821560428428517285020928255784446139241662587063598604696204573668512417053373806170789499474271690883674023284086293296217665228460653973128065051945993078579292410187120795198619461422844940181764721880108073036301196002360940226646722206729050882908926276460037248781448924830445093953783372884258344180380050929809900918213461922960024059789084354427165640896083198239917348644002031144201905328542120349826630439199811122974873641324818993769146911019511908223947461174407537116348634032807090756913555622800252710367970269471353437074298062888954245518693128788727224387377717962489721347838985469946034829029651848653508400183022930134077118935686680285031262427678618233167023097375237089530706444544319944133058911110717804891439143573062340043486552107619023220880971069621476715038076360105680762834211033811646372020346180923606516831823371063092197114235712804772516603466136272089933543410657407161590627297268107339463191669441457001515925098681207103313256108571512146347123698030553227929419742940948848591479777966231227312419136728384702583687889690231159340385448702268679937893028731893018802404450475234318963912899400189569753534195665674508896730652702462951363379890181001917206927705084711270106937021503384520639935061164979559477557198475254379408983892395593883665804119140332829289087461654690357179442023891893981413125467599652431171808915890057461703355675919203873638644916862303634616780240410024436378572492599558840460999945775370907668979626667077908227992195220374652595669834535013770406147274146702996114631075338207858936066551277065707715867504 [136,109] -38547079703213855548406745687957173286350481213609831828666324706222418034900564627068544265510698002878947603500018251013007683306500851932778057177912515442904133597724085205466204791670033978861919444494121221810541006509873198516039269565267076899137388718558036261781909688018270742620599503881934248272639805361869447608431933039599235035752934253000592734405922364854796920818735998697564166945433604744406453562144205955052455080995765807372190874464209283169769258543641834637888818343334254374050294749194886623184693957666442860156718047397661606317315702357188062694479267607255692605359855213977617027394183479584386270579809961347388611136254629284345763030048049772785251226966711785548938529309060350604496155711418056846519170981065073191643943123465355072710276895890197835454223955735109872745367174580296407641970724666016256764083649712577233225420060972844891539039200483611490710612307435244219201963203087909753033119336203476761234329829793092024199074118960832058729079380252570797485832610033250970358377864146488598391681136416927361302689084058326038408129251810938827696809538985710701860728529959650029962314390320983813555408381616828155348756195768890598133661696695140330893361318644443523437033351252553639866916128671173974365886591813321252167074423113971491899861302315855368351619693746292702932748324243943105919410204065704832387526618840668715846502901892284261940314979380832810876954915780420194189445377183930927853047761151687777860974011274440046689459402268113119300633724302484431808486701632483355699939360080921310645820564509870248109216089497115168718295046616465425614703730397114816299836835591087487120246087253035311757002414328885292628099762603634333073739350954281724584198221335284675285959266912392322589230243868473167743391011567845566469357587234383295518587896139600959004634513628840657592512898467375774277180789759977854640995926301876899598852345895384956149964746401056213025770855233304948674858152291887529033343947764487370534767121748545676598208939884041645966973836474844584721214588186279093240616692940193438627854808746534488334630759238504822063524381662739574083265755639168619651257798644415731458422944764091878774786443668552776321151364492439885413101067009628560847178616666651058630153143598102446672902601336838951017617734704875114393930297880809670406800437674829827072464200088313842924826704392602046705064558872263808049715864964982851102732503213538599613440151355854698632896325154643820268654722055693861960035424669413047038357742742975742177049950453268854698780311136 [136,110] 117820606393660850483400150225890123297081556370532203238770578623438232453425239998415876441547080005999762820572076214934379698131472184268882178766772356412228093455009590918069829079306811488638885961996087639283019539859643884914998550042522349314278345471620483807788293110121916836564064564269716177258593328993594665515964844615762066620443580514849050013640905700151595390781433450061278388801788988741180522127988399791682697483485910581551132443997262653591688329881674070043990993238100631422038768859459749925370896372810745740732744023796717423950110343730619595855247367095017298082643301397493817471944022207627629264008940519721655016163196883377827044485982749400762347576858388934798825504810465320965500689449465022291883310207703483656662919614830284483087133674139863830158130091467461350188046391964647173981768322589540896509247960181562811650053092695559865959767321089954314329299872278856444388961414872136638845436420414967442240007865770503577069524520704975838025624360409762281873584130659665222362900322572171337581621825478103710732914283735035820611554782768312689200021190152388850894584421355914573617442630144478404937395710298383178375411407465501103885805501923515873558104533237722801958232840988989177491532408570009692013945438726051770712225562782519082878999181754117202674658538179832299221238831739411237400287263200624153247317322002393773537891800146564036440404425027722583471259071890621000799437773732080268084486779917586503726731252083041022602531681152010789098014891213784956529509688624644083070152403324138030463940886019601574331751377505126441366759464838250850801593452772030282222421801540628192919920323615969584836766212632493990145719646574239966595116715089406614070380234331402596241096001591404082889919198403921755066587636402686569108790201828955570252977155440283650351898786314448845400227931896713101808513566591536594281065903511128383141749374175138295180423093475039704623679636661100165251178741123964125906128682418981407786456604962189675692009761107529427958127040866358502464521137527977928459820694605682786571771070536122704885914843850430558429712515365764255656450674186766673616408145323259211639917680320406208299604697992841805255364522626481230506778768307569166629669994639882708568736720207079135734827103842951054347973804824449972427608804268416485243238807233386169854767821833193041339202684417917738410791304946733107125264017927021670549967880361779033341251691897925755446726825556944575376981824953812489435845399295304766531754131855162233056897885591283487812864 [136,111] -5181571092624507059735463433297541291415612553078855485351191146854506075204014564816400414783676197803503250276282605657770483531227048217954481096916295394200069297090341617293403122238250920099242861436997190346300175463317807475508435748589930265906671299079007412778237679694865685532372868350805461523862963178295601567177337735885598099749573297251924925388862296189594939945336830932029355630663990585228743603025236269156694793673871730963082323596465311743335812697127583209957596120332268685601208452021064256203597901391519291644457235619726226137845590574088808972595256754957730395468908553509596564186473007434030948202653895737464268743087044652890076396576026101954003929528271362157084354823537246109397663257914191811554385550383324183868758547953418964005307284945914095811677739366971406099220387567481691157647303744867841934435716143227034274617904130408075151678508691720560815556928135150999108319214112619562292556196613909254497750146566069276643009332661948452650001802279511471860156804634502084716627759828104241337759838784358485554276133462462783963117424108210326370301271356120320122394416053078920656802738558482361246085204502650012160836351267153470138554041598810745571113684994203516251679843396758090324166065927812931951678146920175040884922113647004095116962514380035081490999500096310114413496656125004203056838663630257389408227297864015960616517045514204074420999136507907190258273705826540036867438038534807569329517394207419880824702553068124880923997660546852113340252061119461423849289230453601418729043879533196211082984654206089293892672922016952469651182290554217067132482562594662363972470262385161316436116848524232045351085456143236058890287902228654124538435480926808703386214659069404138524568656368607382145891173831315550050504886312432018187504292151403410066506063737319994605471675282908027672858729355568066117180494058971403818571035993478785761964277844954015314048728310484488705985453686344528333766325343906979673820056208949690238060799520460109302185256814076686336143508206194350654840967827425134858643261398040269091196282590825367585986622287745084342609973070290511993411881485348646406100874441956567771024905159869665015419136927831843974278623962943463038948962474897126780249500072566823058704337298902182883421858237649766155821324596733192365444908855957589626781084619692147792984842973342203560363544308060910654006074724506840372193569191363822752616955351117880731906174347531706933883792313635928256964200495810782980554247708855974535266392057275223536043666641908224 [136,112] -29685993655452589808513733711747492161568745533574050908420830878504729270211229660567350191755774522859708261693200607937183163432445456538133954785244008689492020234605527806504673915164305905215507891398229122835286454825458408238023169879301436534264010820482371671986392461971261553581159962947245031758778529602902664352351367448086117843952318607739478847499149090204726110700037654778773153447425338361273965234600785157615307303790777451095418742801820658999494376993653833872241441988290455901355956650704127520769955556859328966103713673458023492247430280288244801433680393335500092897773781445643128065285225145481807618775103057151026314862991276379839691882349665491614979454971640743319129805381897137790384740047644292623352618423659603785978965202161320712293043038025375731858729135123074704829374968794713775315937745446350725939703797050130890968913460196445485408109649548720903085142161928801431293437324549487503796152164373889244760637790981916709477055019797770106774184151958820709974810910690859383088338789803432583081855465556729681003591308897785183906771804974712594273669991437850686045668819999048640539071935206673129736387510014978172883467170481907190621749851883034237663306229340741636214099673504182013426575775879156598760473680876190246012911417520701626769908927058011961747798418495139466551217131553450325101205914597614718686407236716987122955274475434553276225834079119436173295494526500369426449577155406602858025227349182600289084735600760328324785826113486920205333993384801606111848169482782858760117236024317324366600074618676671266896696571844758835804610790702555104990015325872184590964103042956062985684222502022525227458115722123845731466738159734742806490712557106959393802909227408924308934539175874532533270362103377063925750833266185844197127214200862493718809958102057393244729180106564595567437986196267332087277121355312803189233736985112839265960631911011652531962028197257720533460202631711779050709624077523255755473468992799652441452090907418763434901510693454513427459904395847731040682661631772203786225629831378018520662205335663283816195115846232226350439769966769616519015012524679141014147724208698834163984882799880086342054935720623550809752268832870447501040656370076954239368395108764086977278639354607524019939715961762797499916429575929514753963905162030742037280783852576141154736991376411115805858427679606999576176254659403340924154959402979173345271239550556152755080113075653122927804506174294056243779921067151631276039839846178190941306055713930518420227719035184 [136,113] -17429336921890349052569888530945103005212492803419360050167875361225864124524681912946969407478414646770193329918057209576460780166998050345936016640786210374624488956144450926719665192590297351886939964401591618556612468954971797424020510419173342717248591430010816249539651923179637556667096499248182607028737688025196399779480241630985094863404426400217694984962496538084888606654874307584638863950936690602117002829375523310559627194652454948740706068474520219242310293546498874574322429884730361954722914153650073942969283778501320165619122548731513940512246519192340622373540599308100290092551632739770547545457175683004807086829166946907404706582722814295557404209052903009438362338138012307637228612455289497328866391392051028019766128638126718999343040688189414436994843882847654652885470404982884651777423392781281748167501870084782722124053284419843115957283905948286754803438422530968840430719815758060564283332004305110234301925231083407583797976434106605348955290893084205984209285020723728004182643675471854226959867568677241498013963053551619021251961862998086570491716152062552646696140502958638501621313262646909815830567620557424632806701453613715332909977440945909768312299553584333100572791798470828909040182304873209894756559757628953009845156342356534202640551567351861033193197327507137403293763068622741509441368235081258457323680588398970512675374141931673866741163243218252332846225805601187979741926571004083771846254335729980360188234072700266573412888790651087561880539104892958371891312971656444135446682477237864872027482842390250317764446128652335386681481621397402435401248814943967962728207780848126494838490500757311264711312889402815492557536957951450308776644707388076889449842253866761720647903081508836834739499089885417739700876899587814192179613643717770677850550844868217250161019331385407684067770586498131866904560844292532046710176278543669455106149850970131172869954507711404516529052866297874837054314896355442050727174049619706808401161359187812580931577309047594862430602372254987714475153291277269740921999983130739745150517545153813417384114933899374419878374383091225141234260909522850925620740062413075016831576667336740507254053789337743437095293505814939019966002373206842948148627218905614810721376332501321716719571246126850557338587487286236054656765643246084244062812388895607289735756568890999850037335174676118632365159866730994140778988925310453035479923941324518617902805777282670150141916244195714262266055062555517094063254874576974072620206310486557356992778890552876093110656 [136,114] 43612456523569380858914638184257971335791312347345133661822554072493488509583367559017112063372110463005698022100390773558555061895002040632406801729955316467097357512799796034518515313921296342461478110318726030693907202227575438185823355462084303299789647308396184776075914901985910409934858605632206858033169548810135075801885895653590161409822708643947451349449748390496581897259635541087709476250608100786547269559413587191325378116548901402336068463563151412107183167073541270197849734015133713227035580684118844448403775716695915777992924602888224621098870201631812827596640111877967930664297285709567664046934707704401751493095608744550648739987393322523883928942202749644401473911365998582704526180755167732233895684946531631513925279693717827014761170231313084179530923548672492100765023641239417947778525058815003066166957612680034345300664823689397928404065197639827997259810166402619872929594776362600118860549092650441413772402098247818793188134077847609875531634908439118551631346017828346795761222169918783120166524656223417465195247972993374460944409392807290278001122077010305446225899232518893523788489846413969390367878261788241733192731041907727542153166746029148447998479513054748993964474358902273510951091248661870552658751546238964029649783989527228973310745755447512800049988514095765805505101586420388863670605629932148790456898072615249246570903912788726220046729059155443100776262625303418416599568560199222020386603444016126171462098030621919553787326777032505933968148208580983244635486248205864372278485187007588564185688526520286691976065709573698624372359886303396744431777970799324335563481073367692452725261159760869133730422820433017729208176096799105386300222518555170120667286762204480134780108966932570230019594397035814528254331943479280745303417140545352925631057328320687388241061941148542039861765044294643424065137540756905429716332876152596135360153884875224506383362574983978423271412692876270634206784653053724855160005768510128203024001556422368608730730361049280770704778189308477869052982380409187719717669699694101862388837081799432819720792423971989904605800489436742395297807582241123475024025695321999669697378010119182790756475241138821299342050158544831707144764214705341583001643262906835051622445556240610932628661285237789637486359197504844408765425565029396582604358437333068752216252049407666404373897572728206811277781972932224412320650834936454266816408926606514137569134855078159246460719616607264007187351169389111559145898921373494875085595998774375698791912489509489168 [136,115] 32374950592148110040067941272773754389712038797377461478297831374597218946929169754066987113362906186179802029082984447157221584384272403026399316770585396891697924917333556529287779624932328828563629971973882943121972993653023154438606920295808086179228695967637111088430298582446409311151867756470899778999379977350737731980253620016139008681286862140684312307832454589726171927515953253618878284074463530090832493826687639774307496292373461335779721255868077009540384756755591903308111175857296188248415498780084434344197720081918076400659053068070699962434825730105981818690624553425446371053406143367184454930743517092326942054757041021693908394957948089552893740157702718057023187762405355396065748974732741658331007855187271331799636587314888704873123374202039580475453078409866048705449705629369199888188861062883788801451835067749037148287166728664185487640519520821147243133809136949566830690802214511236084273633691056031349608072210720356553542450475923629906073866382580213463443258637944997443226733971934820829058673991023357945183712168126225249714109470465023156850173994562039720719791585443952760605664007445183239180347465906500978203947625699489338335568693652162702328247919532117492150841472893077633316421634027069956775364379819236018134828914926687353810403974736315002218963434913424402461925358104330723377017249883008646043997152719614896048145348648449241790292324314785852245288219857697030433542259105845611373025377255596273281216334849487051082074316566924733179511008792796016912013561593201782634660636395247694840609059721025150534696914082701233392991978304467068748892512807019107286782842745894180078731260745709842306284393865976947661954372489486306913462790280672698956035126344691043130605764723171900545057992015470551283204806656567648599004933485576873708291569334112490401860446621075933631206687474170994215184944183848429430824854574920562502524597546145304668281805076762462825788969795312724095524215104138481694473497814861717610157317052075837575421564518106216875556826747598004335223260852146391992382717455853210764269156605493863141263765605481068906216716284561497920818061693183909509166695240765796979065165440100701087830230375114449559731751230050520876788421032383744851879716413463357609957719672450775166897502929375104405658522936892210093832148438234045115888467995755418361125223362551015121611360948064295580565291400352049092994735851090469074879756108710924139575699568091420044207485980778784767291000170003739919448924981238589995268379640409038422086224000 [136,116] -4621142181394327796957536838031485220796214189008381201373175887319088470006474847618088699574727926663044192665876169663626306574847715104412436156965273092558230896762431231033603454819066486883699687954000504250609263435944151150559464953976355308971604307398126459195143104068128546759357748702547710240766597978753881470238536665078807966680126898431119334379656118735997834040323792614009691588736977592693920088184091130043808435994015452935267370722152135095916866034569882168983995268315317560236406205532100986775975562254019141098956409804561781152295205094965464542908697885604964069267445494936859131052300855467595208239537793801142068310732240229262922587987002340453691584758347039804295244953735711443365888966675950174214231026182478720212744092431610860529976771476503148472191008721473092208417066339645778930514279816029338605897065998253720729780119215951372346271247414318137541987479783354401808678586708607274693071932151976930309613212253921889793754102467566650163248523515183469771293819365233208706501864450157061267703893795482186950370635936619597057252264437194585058386067304750697031720577581927886500353488514058469548837816480232393737264007267217691042853117184376481044496048603477506365467851044787077538355359366403745003892765546679088076238660731578119453747654357454229428549224007428527102307726746075323113243002740681093388469171244758752848297832516103426800676787464423699886277736660665256163372686014890423457309432973731064014022469056636315938813990224641309310214119718184793597110874450333847801901703683435426943744500016683768317982455053927489024992270039389850678529939462907078289514566558610837334313352654562446927208941648302775433909189860709646300995556821604620050251905660137466594286037458889096796780729672658842717404080093879274757958507188862991501686979202181606511079950200678197612418167494975077321667562756697614510898313179179753420137120600041119701955344757923361657244909589345037816648710527050485917207935109075877020629166098899796349267330487487193845460205594649252363003768139190301651995038215979627111575076394179129709377327531162703375239352166131228389915517869488125247247997159141327737627687742491701187900945511231149538616089698308272124440421809186579835618556557550009906369962626140395392985287087419667829974598540784338356872379910996647887397792408600394991892535888296581188934017938280820508425470922814466735088126779710850361807522749142910879591325970751337334583186058447497147692448863030567168312826892475520443272 [136,117] -4260178958643717682171823818499598146098875884147079985449195148443895731988418382762860638558771376205626206538464290434651844502852789307890818704558201481251453409672873764719802362172724817029981006800878221986104277363243872018454966967853592464331171855692519838679854942771810274055372112969997188970594332674802137787403505017239232872294114573798490244135161510304735015786574155441146873308450044628613664525759817456173405465119296028186803105989058575574364812681144229831914253256175452779615439544431173837514156222564377684815805174456384540125304083489757179036604632343942638109538903380850864842217833346837457321270055997340564118731918126525778224965442755649753575677550729298822672650379320937578533659942549285841279281081079832232792858615765409567074001901887517167691585640620625081462419302452702540499714097997032124411789408542191889672596132985768656376849017835468763733537139287942336525917389997893563060160336518690757124493448394626360279317258354333795676119260699249366616467697944753764762259535643950480324479357874738742340299742244679655929618244506294661481560673998375404051330128357230716701159295385936874874356759616367202340431922197869984938050561244858982119313254542228875822771820307600803865744075369685313464700218214087889363739497575463797639447761555177239620617149630199710488042765229678211800894047849997893582347307496629394235353039464561907786416456245987770508439046202513347839673958150954878015190551643245723688879125151540750625593538802920929870718499597222596005299250818793640015372524113765522597804422308491662399740388112853741852196921363026838284212527264724511865227158861398232626829402756936535226036617871221727915768007767064797045725841829422340717972873481025843728868351616798310264786670235732037002015285302391695629307328932382679500729553153214293863223938439859606369883838034430565533416031743972268027100083432732267159962216526946390212869995117497664494024937948615919625578948356464828983191429634087900117524092336151692335610717430978865488630527809861026289093351315220155196339095316479587124398702937090344427043052011320981020713753018822062245181372788886781039293239944658562827690786430980948294973311286990266195315591782100872428792127288391150674288834929439340117816047771842717462586199307795248537163123096937793908200014495964027239337355609949789188032083398816621577400333363742683459351495282423324672151665578812841717418087492586528606609458040107422694136294604655301482911512192109009376991734951193680 [136,118] 658949407548023913661818859778330905321499509790967676565872639131013942227114432476014776442811816259327749213965487388595704614694890972429791490656093839474784491604677082777488641418087296207864767286181669874651354091750532853313049438237988758537754537866706164247192385090653864971161608912108243721588497906326955888611021301354181809268600422260192924673651085286070644539841080200939488051974106410701219448699943129055790737772274697804353531231145694737317008086979731440612670781133014904872589044444770759310849875059736325105960009702733506695772276571541891252336085894393064763963144288587302700592995523777226591761120530707809238987113680074843991453451867184193215673078115081514051932760300850059938831510093159665086493363036932710376876108029390590675263015533209283757674576974171777112761151766078299553343787906496343120302196895683038058901738462776153274307116421451438250844712960059160085712768502350208863804944796656868589975476186096097602873056079749508040463564431872652721640797276991798545584641137653288053912771333059992851826343053049772097301637343132662066406857432075996589599215442566726168687796401187672409669168383255775238543369699950659068661209353564924604439092630281351839328562950545887456627663963880070247373576492390319357614561807635546113851523947108197943289326134149302540293755361960337252373043431259227323745887517462239318058736307491857175721401536073033540674807043008433327239098036931282220159081260022085986801251569721140622323035366667291036346555426860003663096619673871734911025402009597741513034209303764218989126166779414177897116569228620722491637729156197704997256991939330991772954125820238326625191506076206924307370695195096367297343643270107937834852564203599497177644250226405917306488593372582712118305530270927921541749257025421096940695482415882883905011410865047305547760374607225538700540425599738684341025236393710840370054152286547215178863618318516660027171505986917945301471486310495123968184122299925525937711432858278842127996096793422799747620658863395342287529246995359000293603798616381591354788338462473387995322202255569779436507242379233515227771248040411394565128933350476140861603057385524214725063062896201325008424408082999891202584412097636481652139854246784223214142107482620467243047347131267264729015622237482461476115565849511515902474930699728967396337976417686197854213561894374842167667238045431186139333309298513233547787345411628663313947109483798117181964173606311533628434000168122487470049737312 [136,119] 226442456176769412709618509472628112044853971878821366158390872431782854318114576583502652108576174102714509091254323287199900969574445766272196369832217243056237461663804504657801243954593323846420369151127521427211544965029680195534861401456028062563703527685810284580802727637480654447050917192318568632303525130156057888614236043634867042734268345272996386094283949335818958568749760604069935690735631743268542903815118958860237098434894212397365329303922668660021007713421201122146252250026916367867869308442316095597637794774246425833477075473800988013030496895661444082283421272376840147900523224842868708682299046521494364179039548944435767011176948785334720248224483587368877425844622326971425507919298690739535253339085265528489638384142148371410005185740949919373733605146014559181539635509746822940871606836045457451362637604647840284112490267655539071435723150965125665043451493011873689819801859473241416475419806761196461063612336854514921621506221574321328554072141326365818405382292692647509680109634963742866653793132898752780622415693712028007413968006452526890625868971684261184132221892658697115960068285821685212839414098207879973646027348730535656064471323472267068358476757518585068556420364180209307693389309756160424135157825384617882875100392762639671534934188325174909301688707142705499187618746331127271539628969164873255875285243360699585142427281428451367325380154327443463996926037656929029926048624225566568772488717307670505806047642932671755952213188266223400879064421007572782080378895848731749718235105251139566353354043551506780709840266034356360789725860210297678890369380188847281337254305103869993412781955815344906520930864032872083318565659126722706327412627834648144029080667492615961814109996831222547787021033449045877021325791475425175622254141122123845190922837725359577212790455344374689294130803041259337250990260467482056250270617535715937317302873806869919801392410347398206194109693011099377465913333276865225773711436221653744123715659316796106300650897827474107236790748297980913328038029763207787802478770759841276421574859285963894147977989418516403522588628135146640702007580581228916884844816682119541888653996033840173927474710508860171550017204274767799472218130531081279100146898719268366115939915436368781527140949370601100696504176760799816478681325564080444653673988725092125312058744102432638776846692888278337524028330372677685794649693098918145339755027378154516412535559181823824464883256099567574186095199610288815220965965265852158848 [136,120] -27958098525193233533542131572722834861660531966317768808490154157394178415282698385633408656474348792786337900689286588316505161350778467832118047745844990032794100782192285449700383237300387285868753711447420133718690419865573582269693095365808578087152347527974666439238610025648833723437983498938751766996540750549244101827725370063193591113234227902136862075054736748728065422315545307619307989761594136466655657186583590138535885540004262238362305931848186067217319517649335718145730626754256447252800355086863534123569371491619031398492763804552298783168791783406250033069522231256956281634647065561455318252858552607942302276206300041074350649896415348787732920954647767297672362056917768680891009860558628831350400251680462056338549672924831585879153285127363340197484442316337501763263570674363979816010555579135442472710015458929688878036927138057231161385328571023750747237571638777217313745111015104248716939742188943118188321918742807897872737982797140244619746320854389019823801252009227997336250456291476325929628063231768005245445699706544591532173398847363635312415407842000368062210333357866199358581914489522771402205839057202276493742493950672922356744804268244457395809659003545009540199066035411620242661180616989627493894312894032762010378790637985144792414819773237653663564121864688579458072566972700006328858531374802606554034578737477052947371905379326614262012493493046166893462466202406892348391430356940770900616424244096497081428889940944571715898450588963154943138792924096152297727398679672303512296649361778053007245847729275349125099250090122826177766675853137730269138866220149607358184111526477417144020604821738230559059439418889105220916256790937427185027167518091117494346110372410881924374960329892973950909506424524144865769595122830778975021900250102860795482158962007893733798825980537001060485533255845781679356038498222956888909561804458311132731716901928958144752700235061708350128681316242346718708273744770435483007921749927999030457194345264505086028632631367920432386866820929184125802575334919635358775030351282357602634950172584408785713152809391970965464054954522099580814676781183076793797742465727102676052068462072975422480286890800764572088021051983671722808936980676491838032083460892456807618102233670919300399699974327788414245044383702620258291105836699078030243768877398477506917591120572955336351955090623774369786198843806317547587441783616167446392766401807293354196253505093198242644506578369533992873367534627488621522081511724884 [136,121] -2549859777465700136076721874718372676950902881845721234545482595508332909470995366774093898781685793112648120779062459394560437122588780344848591862245489956424855732142142536085238298546205675771677137292554782360682989088933517251293326214601630080725593913725778948922711040741019106203588443121016261847306883935200900326429203436843394044990565792500049447601142154237025231563131239740710610265620505849631466863529695500493494228445571889849887646193463294820366515757273633748952519718299418153956086712216624348711034038293860837307212012757608791070155388588257324741172868516511584705673017283247088088726270951443594639530933249937647220800594577971626117848134059634292678142362447214999604891194576234162131325954997458244409428145198559544209280373657695101705900791836725721055931005393999644426923948217969637462705850658359120737419405299586647716246260160858570527928148881000617370714442253888936226234266056683016437386530759267656846204135151369438729150163716269315571244339162389066048792069949539129106685329351718707652019442906863311687416553311815800854523046845780183797499331550853017474999634540634256470278300180704972413932637249283957028313825173687211057030573197525246137271109198306147323349035356773065684014680110403756346110958699702467125861734180705333909212014423297412255357850239841051358237804812775205903871148438600346785820848107705935914073044232552260594731782047596408677910320697954495043565936507302381501184670400021801177291149681884932262648783549519312723989393979497154854600011323592793247428900402885543620240942344194204997770786370395009205469302981234778310251881088120022248406788535997591796468937017931629456115567666689882488247064716069870974438952852869948027615676804044850305076371456903767174484017632791367532102241977360262671668559581832048335557810499095130698068087608238313226228853621779645160831801082031042974447175118581895608874271473495659964689943379652547733755380469967288938287294600401338245125796636192892950880604291719349584610136450713258797113692631261542027893716110021013623927825470635391539773988350725320070096315760305886585076039754868945027632624641912129056606073261897351020909943586349979739915491291193795745791287118843464528032020924090986715122263222125264654456279559817671740645730630257798657844909094121913855216883197840681174209497521918512404757510612159088210993511544907599151878171518009282732173127797855822397736320478881347690848282847097281130900457111181903024977552 [136,122] 626492098242442769874962171831353099763890049939911426851093445371488742445058391304674965517027377232073277014979782371013159230233659161073777806987010745234762695780838795206768375040148438850216392270752873609121274603192267449324737243821265074213390619154221179228644093779153016411198860018043366554789403450717090390990037199305716049489500212302596095172586094718522045223525728459827017082103753734275046908167356278317278832368784554445501499047887930706917756591920688160710387701859298127879072586481510228743430629495954492778430677618378713838397474589564594081266953140966557740776779269685361495013649460858899510313282155765970447626437707414424776427480442070201158579738316159102860227520168245390017978048613414686185362045462336234117476367375746273335323841206117125819100654467675431898878461532391686760438529321385939976274790114885903009637663468150825966013454387453388167774135355484140315430861633322183678938830139467600384333846582299952103156385238407940658725286528674602419382087710978226470050840165646316029732467416510437748527396050580477242477595810635136522124264247360658867926237740715433312008457390892421340070017874984997830971847714458992643850912095733190433883067933003644690722870635165113719599201754069637220518489103674764655431077715472335546131651833460327441381394585524877238568864581366640053996093705133212921315489440403825231309349358836630156424299981528310838713193677408222190068114598569799508212587719800405838390771437737957312786663094849633045494626366010824981985599827027660822804669587515546603311741889686471574790103491018541807846590993907180569509773950647984193417608195064396029826202593177131776902088144318233305785445845270204935425367909265416432926531244551410339491191286153076995948894727876067773053401381468978818802104472334853250983211358177612389629490537979070634654038459888758859314802304478500834486114593734600026883915138808865652028624644171764621370166555075896825817706554604476763625522833734435623005982351018916496273342819866210895279916686677530875741247627313106049993873640966491726147863550073726579321157809959135809509922036942996223616041403982242802457720655653646392354652449143023380949790608495812352306493944465892148926992001425567125798937468134072059007563688752257817973063057281131982788307364395514903642991589466151562901197153279577136262831988064456177555157838640901094585729106943817547021395324443823587328082964561888488738894802850387535427508119971306104 [136,123] -32146557849931665956433567128119682658149236918672495084985910934521047291057073245122882648189455660898742112258911403878308752165011297172091840784364509762017899449377217665150721982599982290006193404086349944772182229995586150559736166626514347529347983046537551029408361232724764090536305290836568789845378681748049623602720441751074533422869177967911085374739805316420144346664585660712165140236916147575588374749309299871279647849128152004024979291471587649208934709375191956320635436651825829129834748924269033054849085392067985897848148712481773122585641288542001382409785397055784172348740779999578876992461010625081122761014651304085482080916625440838948021980250245701381393360584198581271423517841948002790625670267045060973519597637031556527962990092211248620921259782344381854456000730208864900854087249930414728774493304890226952560842660548217302996478115838635844158185536227850224149742841669348191033470395433513504798379940640180664874244578731719956976938137503227616482576430903926790296826143563954691154404416819554090863064823873833605773631424974683159019363689284143477654338997957541936124523381885038595389836398033746299495691872999092413346134849696601168519953763568987970752532111721438149050732870339799330441686780368582797321944494138099800139807340448888776028968961650522859850693333972505442685157006847246252098346827067098927442481337992585472202737332940732650779316232078426440640933737777548176475117848805437209572021285281953168240500523532422782611609327770224335935467647712554053965636398203309798567429818895022866584372339652150011600950923207182747859631164266656197432177733172020962668843956746675391115507224332644854593111041439633607707088643637746831837673136460421221895321416891636850794267234983903134673177467939153845298264590061302435329615695470893301900139338841349006251305911755019269212361116608091176542181137355496908325195775914193991957228613076839936611469873679689789359084426965391103448263131923249680968564940711097430073030147610861071559445847787540000210025602098767829683082118043280016549063906379259624431345111346929578158814845904278975821731885562788328178311877122802840510077123791295230728861918062927541060949080112687689182451909918470111583782865953541384136375218787741949030004534641016045194211372242620154060074879505710728834545581708141216039709854811781412082891274388211606815984647752461562660495743690571483215488419299666850947937465091121610846969539487892709058515791712 [136,124] 1129300077539520268274417049267248807027226939437818118627988032981733238223762664033401980096787722033170245932099338203771065636569539331350889113990417902132736979845994661201121537401713927802784682560183571142914540194545640152184378009706127405022815887569622066879477681109417294610803295377813890607855050304361525558416324811722157182669920424870324860416082342653791877001595111271764457524571953274854911752574263302410791741900839650971886947538945883851101303607567299974999929595109362900204000091266383383284954819324081155697593480018192755262980314543022281166230718279136102279855726454553370537025635823523125773798925982397463813365126430768485766402829117371195670503275014964746846029357049971251970456261618922277772664929544294569785204495776791033587687446270597374848504179518395575159564525037205339297892531352830588922064622251164977698215743867833658042494033837964499515115771732594229961945380154527650459249511525202301012594082244132549086666540014444115958179669088582659959865456630067468586464480183105080966356540724403280746867554781846646564794671450183997713521576832393365955337631278693273971612233618846562686122749058397761179507880410062731419882137229169816311599925831015108415205970274038107298510435461934187127899005480897404292830110128091173055806105631577146370774056350874559590104487667625082414417818084328205084614973925158251665337854767190974509465247698076382745797106473133689961074060635692894228967910154564634095213669207011074386609561081663466941835669045822037576146710878303190728237276974584750860744512675495627401356380885564747638118619870572381404863459538626699518196981513109315419215916996079044633857804851377010291181979137524019332876474856112861034384813635603640029525785808113192340049195262576831466319317136734333852513350199395387469954826743189500548277918306185900411072295287472069627758400879197636302477886873469419460604950882439149521589895462729227706806795706390120857926886026304880040188834200031173498436099837126852217893953092115590177005119290022822925676540092090093812087183383732130523285150065459036117112961543438463661437578266439525019688826018368652588011068547867888848254070854498519088677373220519520826944158087239704850898611934118081991719041417887352405008652934979108756693713859363262796791513548085688023088140502922368528736010070635057588350167661259005495149731395035534589855396007638046536448091899953691145200481928300629016551418578380979269264 [136,125] -934908900826677548453497341079349825386588643813044394659508857205704407051192163535524361710250744799727399891531735327188194153010687944422729301874688672204021582863302805043467435541898884788679283579619529388608544099801539519600823194974461240358240681409141877145048622892507620450977949004505543189380840547550706731587302756259171737556781820237823846255939779766139441085464621390268203293235724874396240771513042461121799374874473562594348959238373423290961317677291470974535992111439763702755726366512662360679587021096686185558309689904492572628102536061498909091546699171615928569436063336575721785429620562228969370869013838372138928988545764023322743956222645137305540677794409938256138626375411906961456372919518968998967321208332220236111826699030421246270035881937361769874511582866060777154795398241250169004936879110081170885772594709609474236736193490897065008836371312849308131569908338666823654391272700974897962151707088163668251881506943935486898907736193821301731822644850024853371796157430141888611174233244059793625237690102583357849228797364177401773859921411262002083171595848459287943630140879784061101267064208639439581049804433748288841002653548436881403048930930336490170290284996872964242861914909168303138217106760051790791235837339172171224795765095857993966478097767765907938938531329970859236643006294400185452776414504556550602739684824588873880385995153105576526194181278201630847309413055754773862914978460643988200868485822735638082199815394778502511914471280804604291127048108547398201046788935867659711840289936721954398954717954904210255273290663956814161969715534135190181703734696567464865035308148282329882935851905171053733759656223598650578910521246350522556074808450169684256378432687767607461229293958518010639262581060565213854885058878642007313637565565017310479863600142340864677046482067029326902748591531503449886713851181565374487617898389439199348984783110100556064348027819651819163131786203035288207614158800405622078967970619701202324544541569086572682106543433845670657679252108917518698636934663390081075598215465664727493415832138284791926310770906828856577243785724892681957953355138182758622032107274271668678309378204065938934315412543299113007088191000529120574164438607084934717476901125718760841714980798503145579397853790581197685627982348451606854509144028394581073072187854921706128053667107443902713188690739268976319616738864134646255132099500084813444683324878006747144403730971072 [136,126] 2098452642052026387997665431444579887345704374974521942709314444346479044221912240596480321859755041621731480699638468923022182282939003158516171391143186258629700727124154266555967092922721162462366755399291634369182990795870388433159712229431422560928562874847570656274800032853864498266248729233212787659105123038835657999069287483653437495199271930975412900441290104349587809160070608615444841280678990909572735262146756569172511547735258413221137913235695860507404587920400615985016797812462279369315228040810722546611138630721745129533870562110494421372800191608707493396397339188856218182254302329096985296131449792534173782992006492954620517367956745421687456250618302968111439043164384279245951199013653008094419786190264550335868746289491911515927675230474199360186805188266330273028284436122733585623036159463069830227959041384459920746549687675780556327253611474159485405929494735807815653672927488725712855986297944259157438769261427565029109997520625831290065804077953232058757040266918286630899876998638664844963769114257238414645333613352621880966967959263518188293312604840343627715707280394094437370786373582549997944277777312564698126333234062283129158897878835657910818354610091083700799679816930817021318180184526911525864072469457378790682912601650174653371602703104448593322848159945150618841967429202435044204707019355033273724167009310433772002128114970556474535498851153967942364632800851699476353735032674145135852722946813496338675530150410287467887493945917373522755228601568885921334811033823689739639111735627726809585648209623318443812090767204221807766577069256674957029235447502036375152771430100042811522669525106265343750866078751404834513004557847322419321343773869391513401533611308018545969783482225782195014032375865375649078661216219920587873120825383414698864730957248651035242249915784165139860582661574988403878392025062905186897208064304441786528389775478436840475159945337629745056986520510871345947733017364101763943966962225274771105845823632831284951140450150576667275800693577075860409048929251466147686984959836355224018014688609329671387466953172896870243238842565127189792586063491246097821676211776108908855756780291684506834434664729766294078834914709824645180807323018751531488631804950251319131871288723293655412459067011166988973207338807782537802919700835846126081721509193113652284286436315861477906665906938654602982310719577861727752049613040488635604479658599461929622571913161610370220275616 [136,127] 17997975853398619934503799063638510632489864508201760015832802587768512062430414908031690084808424299974312205918450895893508098273842215930563193956693231306508518665361411811950301383404054060570032181123503178870242648142756275091589884513561711350587992019806681293383773976332332641575637260484365613193001629129950656970849500346702993811524944824478125948656373613316734364914955433370356853056532537150328194472670749851872283906160869432083687818984936667567930818281576885208028364980077107015051111510994423789973298172449707432136367631630473951694565009666641260291128176841886491973363625807317789616598592124440106116124470570897650009087374552418539513656179864241923314060373870882047020839958799136743344790568023501110019421231696825584381259475392573860817991484412068645135570271103872864940728259243524086300721074434161769787127568254088316329791395802792157773508463437182364689047777539626928956008216659275430151068803793568721104805766427646266184456001860572986115619673422117091214111618901431412448829687527917277610944489026841102618359870722266988119537998214167836167398485230828480074565648852936072134021574059225003092535493098303411034068486698385488836845652319915746145163430572985693025710705981760124267433445702836885910364623828767946616098835348150777013702434924998203350101289506205234361733245940896216984268786906801274713872355423306813322093468767089667126173146663618510023742779552325934677891837827937934267654630393261448048720996520357230324475473096873138413444105094977108994787102523714270635144119662359547720018652472159907120298315712783538643383040568011707282468172013882002894673166376241461693341592971468490288454673093920501288632029059904187574746599688314636903186190207295638372153700051999120449177852208195973482530929486844890728082400100484424732034789350092458816943508662193929227392182990533916583194527041413711812016868688343493395591231805054017685983875939428105342168595531018720092266481111033644418966582206041140230169191861800445602138014464646232524947879063851849683001733033345543259032554115130722640670617691289023272403951857812886152407425406879254860227547675249866010357003754729308328813234515625348976130539457705825095826383685565440616004820113397320207625331205253141446734078751808387581614525535992633132028915068736089086595076027749137379151085424673054349785545825644571037403058487624643215883222645194242293660565240452542900740703688071424 [136,128] 761832068872512690592588232569591720276509579563340499659878124746553773049120449309253518972351948129386494919900363268334762934411595890611284287258426462000196459784500620361026646670045728791774258648909932201012739799085210845936193364509866063376699843086525486776230905321842224842919329525241153245165738317416444780893364593754414518936704378002358945588230845806929687980376257203519897347453201114142783500585706762439634232799742653655151581336698261354703711837576830285983424818654206290384610230765262963484838483107410198912700328467130971886757114830978522394358959604267197557032138881440351138039305175659838701257679582952435923332097724874690050659122330768102555568053131552076184078692970187276329910243792747720688796075916229551665398146995929615950344667065412626335652498647350046409049682957111120746299594910546021125406314974845322831267555509750234118922134586515436394015242903454947235016829139145314017031301124485522588322304693451066017954489478152498756288127632183719698367866938488274334148175297816046874830726026564711174617523126772292479044186871621029261716012981141885075056286889565379036889444949178736026099338811695653004911112209775315379122878194588238462318898245835837670835775662243087697879904978102718471848351734863335806058375605363365267018773470755141074177978864047178339271661182367782998005682886707495942306444561406278208442365382048277337706566298823794838383343884501807669449417397885893422568044109324690343052116909258848925187671064994503782093175662987840113147690449113493223316489898805894993586233240752894104111877160575366239606559986694585721904199249906291049295442541939735751854502100312687257646852399516065788288314807267042075170179579974339721732835014647951036914374577424291830693259526591734499912251092834673589230361917339547104207134642305416391501929617689075613112652666180172931179534915783636528633995492432235543165365287321423370052417034396894045439889860512738614986955848433931734343170499241454490417338446215338930915513601611347558305513411562185857836485828906978370172217275297475947280396207763651350565106504271685228753137833308837040418168671913636577599571659787752280992625491448878695434522264190147063282539617329928226491198593823615999723496997307140114411951600251825662331051377555124761735324046851322018910852926888832953843409316378258280095441986823587134429933795405835135561772387256667125247559320643880918555724780 [136,129] 6715164738670455224326085032790354253872353359446767509959476398311142231313516073133273417783819619175034010257323346856825466794687449002561627665501514804263134752742194098915535314164775998120789064721890135251925030342828173629429250768162253900365309918351491107793050630631292570052666844604080840750120205292641515726932921904211896056553291663603979016012921343434614089263132952886955025896405704853309660695153983756055738756413833493162751903725982519930487911132856473108511221205124758712588123928208548262229566169122224085986771056070452781620983269239946251243386300430173857674572545330335304215923949898938848033332978702583227727230769893409732752304844479756339660325463185147790106230918528956445949064382771953643690719709513861001943756363782324814010288699459837174065738668533759146468000427563053553207248040903841461426628406701220962051038500510635722030304255729697817255509280619731742064909063133035413749432203573393865576240839939102474587396973392017925026319296693722403405403522750724988133330416810538912809451321237237159556687011701434042360128457660138582193801543704168013935272130601562981475421567686249847704045248864483503302784916952663724931659830730519557914808413570104701686668156969218045030225639442792260425653961880843299374323111681205616744365987042394498334416810507807259892077328077999961335367907246577730070241875416865713743694917760689294848061568949925197611639949421287941931924420275969430744143853772713030861206938613481046477548356039274670205901563664611888759119400394512689017509139711167497222601872154171851060603623020809020533751043871969916021650209384639359387823872230050108488932439536847583666640167747553629403402910930796381445831136380563425141119252717657087425903049383744553600392448625755635557246048359680872648169549309898922777875268338534034422938167254540544277049092139829866501767841517100765190186868808054036170788562404274003216018984433160558578689636280799569491441668510717938792134113859947166791037380746437773397649082844977083067920160892335334093063526243585383544835055855241993704730300758002193566751609275870898466577253840571057247032080947194219855133209459300022020332554642492305111961602510105306821314487306769171593811706277442400758594616959470928529965454408936086933816835233666974604723643887840383863859403315870345770634540305586253100141674120000553155821222940896224622997634667542551273488307974404916896 [136,130] -20697676625770553343769180315692302960559537247961986631362239666241687206347924624795312757418831306555047979906718419066872917739811612170544666455254183960061705975701362869980692776554146097163098093296088268153568700328329937878729157517997543176940396098678999049159839214941590730445170290901105300457783128090174163336315237236127814380506476197677324662653772516629021545075498090631366666572120550914002229367487033045057558993700302530311406490049247431261376232355310896736832552324355265460136609154507950250017514285471553190311867119919170226797660145437932475354567620428106021908389660079040037010372097756099799144752405605147584905769960551885195010955284908358461391498938211347716715185309565934638020469447835198166643247829045557154856470638057564813790491800448509552164079976203942092454702271362746658756607648486573527041138464464375927229795833509845280472798375364266517840470924708578476597761187823353651862766287245681699473776836796547204879427790233427184674701803712581103069705123445586531889270923134676461209915751337933202488117129901993835656600564856631004941796599934398553531626813433826958289962626573584208755121745876229585295895485080066562667483039477603543109581329004058173498236542879164404771707995493597157899046290496056529389076047388777832319501541145161947357479665715789207473847070632147060959575572923762163717663103319677415161953463642970422473799494721171985649988208798764014613268222926173310362522728539851304503274759629275625383386973251311700499529040447896213562246152414771318399412330951667376376601023784394845185828932863451369124842206680768701298699427473880897947558523436452161056610204929116744468005247421937623841800373906045753478954072057704425053887754720367898678943232048937427889839684010105869171853216693708469071697402362138419910932759062109167615209792001503605634334068524538122212157854077675314520642743613676180246176227327287446783766535672733376840306802448115442674252148263116753502717065347990682196683404733864021125008662031582050167803066077347761935186770626565999214794869015639848991864610006721087348112811123983991434427743854169806071735304151986432477016963624222969263761763444670117161288034088769889681941133500404300297569354681104284299885953719962807815893231554382309906768294408734188767435202333027479358843941755587343063867272631306345528563908342533538567533020217383585461814446291692846650779608000 [136,131] -224356478340238180495331376193218391596304348050624694570644783329517067939170186448920975901093647086060258009955763487325754721429088452995241928120395852817619027031773714834549388745506140818327025878195422738985204822130901618371052940569232287802035299423932983830330099270704139831738448162435285034516228940288254971199831819325239702457111720035435183058249636005964288291249833810923543999100720316917768653728981606712027719685378851734914944343340462790911844967045128011401222967019490052327510143714185483047547664862979291402148294368407418473942275679494692484700930071479638469923611040360556723303591986609855927786851281327088760233195620967997835263138654346325892626147981125674550081038229528738840145195728528601573373828367276476708150797985795540613633321242828451712710237366117801843683565775811345533315216682192535019768407584001241444921234267831240882059490505202120888007960418868631123606818512181546132079181693500757352424445054820991929312816589499083987046334500050998407453103791273490413724017592799653147265796869872962546181759879414524220292743743538779315730257033794784954403211581394226043493033479314817166891873037026655567759575854930258429314045212718382477779808266596490229592148519677314681244262123405498115650783813192276628315316725621327296840414884815744785827129435927767360156577510598026771285636829040843879329978789447143123818238023363699442147317294418569224855660046701240025881924909563223492599000316137122956801565057469722718796186121401962957978198888457704867747570598329335387841378995766562018805942558815469335982728148035022035984770589304581871878621645121769794210015184421327006589483228644491781454871518745443934379661275244063955442533678736947273515143142017468089721945701657135959828346666413929134337626910386228070932730059183083608965616072826840610471628049270596407027988133509088128448805983932081200117411528369270941316162244394284706108379999486397633216289185909795063274003598494607836417743728323532086789955907585947075243470486733557361435759330713591327943693313206422558667512759098554656968987544620891356885988615252235279465538000765431466210821155211863959571166307307310878835052928401629705370654344100603395461774009176706239644068595843143898508658817750794748934360252266887086281920610682465514619153989658896264559667338069780415993659789655108402352045341394486418811581400016208691177127618098708039040 [136,132] 523869299773774639760153007685018597958467371637954374727332463868302774109637358530335736923176097189022981452861607333728980111592646485730919349564730022492307630616554743101200372037220882623391949558111987250753626797062737382938965395799534204803277716563462306888814896067544815227981973842576736609680222293942822376844028909688545766708613357974634248170729994186912952242992110796184961934244549425082934222752265795916232153185732826170226315375629225507228216210477918752098137288044944036253178683419482008660708171227852252116433595766385822236944351665617441294176946520283994707622449006205082957998214394707976438747176370765030597183552393163219668180629155506764905065381599676547339428727320564305259234407291230254105551628232365204545415234742218343126411954712833377678219519842627389314798493736718626024343431247967118406007039404592748994618039561141229403040499590729924499990174968684490126912367539668408978573479829993044752340381656223983963659694298421126392008210805336603243794420714534565682216049817951402651363135436913656441798025047189874233534879926053455531135775699963208164975619040805680589489679358393658252006142638593840771530211070444191167664474184972391814643361649888869670198902941234281544062200861882736658428860718217942940338086789754834665405464361410133070678405982484756855427750389083631618038901470875340788614229643616272551337249625801158024156770779929141383390148760217126000306511683842404000682430073554761997886545779375552954635356673599458181272079216803008397059946088694447005730113015356055931010376353468589037126131290514891313805534215258774485561812979344815712966499576336697289735278928109458810794765285136441514216287316895721665097024105939645800612407579908693087953076342471465342594542731721158596661419203842887480543559485721049348037817239592747399087682093304314017943565728410779793265935211203425570292526732387358001903006668985623167073012433196548053402595788857490408781972020011358547237370227338914876665681955808007791460964175100253476807407507987200272113221419473761062208566216378370957696054696709650342042250856447475928030405035940675944581680198298767028936756542605099024320777634068239868416179411706263847884444706743967457194131670986901731710955227949830320110060701638182150408605177179250024089632230833451780433065587350135829655208610744003139616587966580626977040644601128705071311555891056 [136,133] -945375559475376613536604815349162402981133763191984051306390940651600877229056174266397934314121047145072882703456643382700159735458292742813245760635049845048598546462873703516299263355717856037858297452047135063319312314509863370375857761626914642899347705928609433763444065462948045444222248993153078775597743943006903308924916546429168155427882384311258038129922202818251680454357947611781782133047949090273564687708052695355538522345276508277930037372281556207210867002830561122076174816671437768852502882799664060463659703359468044391124844964279231505782154652492378264086545611196243855602723172398131212342975820605811609174446313078103082139946340696644635800903702924683539664513439193767028345567329182307803549027897742236098893682781531958840854893558316815512177323444787092056588889070137087055401397626727190626055546455613357198391220495567348819124646418884614803167459709995661139473391256694885436161364495153751349764228554287045210151325322401813346177293984899816473470013471252287148436987519883815731029101836600596650007290941867126617122757640951839716160135271281187921268270011411064086689909966309297564880236547600557924492958279630385165398775781694181127647410644772602326895607192457814880816691136506258382409219332962421936382118655413979990313190189937874428569882083122453113836423929241896369474527235865540407710213787290878831939096492262590042597473327982407747549239690245975190109067476012581098057146498964661083665015653936812595175448278468139253957198756644168012809937237705192614144377701505266753766618523835324811058024815710653037919554888019600946197483537022949362507111159079391272437432510198891956759542947343120006667345283261624018745190466944541712642764717266123852133123529440841916461285493853203465507004997424979482177036773023831573329362508554184459521678580860629604715212730232231041477718012416106905666952593775906517063531594047998872944153418928190545550450727094643462637300276624423833588359922598209603306554376522666889609935332569567221373957744975892082967792660501203835151009898468003222920869523015352191308477854910980170943283002417494428101609089986194148985312474706516061528796788582495991818792534413167142537408366140074286155520213307458503158042970391136865047877825828761184152097890920993971103621774797978896337481640725240554096995920538913932811777290371202284291026607476694066095665333949525988896 [136,134] -3100284627125709218295530360208702782929549383378025144434399170895220306048344551733964432335291781177943773658846091094718155313177955590414016858043152042978426350718394307643214036437976479767828963803546345210134101821504114466496487237420709752551674714986995580809793607120385129445055461457260262066968338193030588947286116428906857062019998004465448708511639605022326261942999493171741143585412268605827626697672056937065218864813462353371164512826917520041892147566828807120338813522176244511874369373654426353910612224778128480056355854598621917983266458288237556754100644065882213212781139496379418748958943876171879338650678593433135347744711183636176280884659313376976533538521256145801271264232041722021592390101997373018559989202450843401511464746309656464338954107912886517253882301448395129708518865797636978504437334844628307667536242015909720406052752298535330779886571578563533422363095353305438961816904495162678201380952745417734678387842440399740333623632662663768631978801823503443695238164757445826745321166555160668315487207077550940447489005108638406948278481291722623911503836780143803948157823987917627333575200088849708216066498880117059437091140396710813831762964834530152523059643868427888821951452421840920220163011847924444344155858433367279836638022124365621437859789702817822463883031860667817524573759586767689908781519300079993963773528381989235536754111195063786611288182720382084171114106134803034373723390053457548442485498965964623991449871617192869716259816658476511760261465017998099621057124519085675648797788606291982660722746505503960262712114117532237148558155909858648171285906912042221805138306624551084864858482835289041780166302369092581262940114914351487575146728272747860776429407960390175534616430561576149303289652776555478116784986241088890683648922055896713284688808954429992040367726846129409668921180170645978067949350099761514207112098901997307755062993916659072788664239444933527074982743166017906788711432977582266920478631344695049463548632124317496094476017291041983303141719860444748469044238283064702411302858337781425432765693628530298925783562681460202930915487380467099787535644241105580817914358792241848714940319992979530607593154346087211970650040544819549261653396401025344377963539251972688355658966964074044874940214675168512065951978013059349279388562192024576527033112329016798530972722195567734034582368106176 [136,135] 6759769482738483234622161520905551701231602147697753145154321622906130698651696863885575121548939872528943801142698258716493791117754808059323152482136843847392173586639642117786151455865355361224274382142621549035965699636190375750998063758933285437684250493396220512671642771353110963440232079066729551844193618430011968183416420542014012012493385128161557344494776827774813851446097293307166650726497721531532719580500402094764857095333497324501811707006679606265627827603732144690685195083591294086084541215689411864546189766544560389008141291803364563262168856564119746576411843140498883722821814151933753983923905749206170585140345270960261783095231515619052146386418402558542030637202206596132726116796904039821410605759189449873270839012231210427038710863818398868403008582926915805136341084549229234610174322722279378616453744806714007662377672581354928207850439370596465205606176347399503123538735050325359438342650846957670467771254385730732638076672406427312483248192918980335599036520339563714982008967062882866321797621439679292090856916001128929982554405615281343483414875143919893113758779812868780718709346439970013810029163709437407804616586571687704972028671289511390969846120367657342069800750351167524084073366982663295636984914726448498336544373558249785481221327960007625723595576606414338150494985429201898218368328106674133259580606140415356838777310035810573102428092230946281001595082684793090368596521666112123811816559027749309975961500895701545061470643030957795844476967277099815292773810886139202730918346106226835103218603691513098440891420610306658936421032883080622388824902897782705390046362884747073839438033894357075911069777520732523525435242497918522322601250696537124818548661078206065328392613171004269968695209761938559786560424426218766949047561048822115613417448808258836069730774553347835716166943034677725409237915981678365060584600508752909268463714832962852427467682555228538292806874008099253875235534333477954022386569049105708943831616441045886688863869684154247835513740912195809280106202928149184181421961044273695634612888842616648224535727637265448308509353622087711434537593014280193026845234931531175451513673854355744505645023082369958760348647821407380426562449110820433541941322241383480843814351586354209828668741569952303297485164990581054079092549137433250656012346863988275059790085430236197945201881917691116148736 [136,136] 15242890048405230379525758912724170616122616921237418388860835901093700274996111697194377271352681451789732087211351908376002598779517902545410061593451616779812019860622092437503405190821569496467618344636338158581647164127375840972868969421178295900246748342943489189627052322724203284000374049117631139720509827863909690598542503655183532859164314359321267731739722177744098489390955676404445077494279081350120539639078257022983642953295499673386106756525231577459307835974249882256765002440808681439815662403674166573042718020396062475262312389053696780013564500698772112534261767306479114178071351154133788611795263361249877968201163654005210192564868275707146622193024251881312619828872247780568897649270265390488641986263966665605371742919592241555192719240417731943804236853913133918136773462480886769308847426217751821927323765158172518601176742362799953650587795861563821713174768650669891120419431901067274477730672546307607125915114083609082829362580486115375164449664313088327142362605272416680642318059181237907798918226623113413010873579271788338132305485800479388490232858421693543065445181989318782594543904203103053139899959095372802346793674894781682955661150682118623589442821572217652087485774052284664603365703592383618178508158869961756390729529044977683855975636399456067511212106643937254569079481904314926095065162391442746599948329778178518101477649407010378417160707931521440141673511441695910607012702348696300828076119936540120361617984510725119279034271670481257984542597236366107150381276192107885463109248221664620093182566937968625588967977032341029079830150559853243957978360552289733575559723602500775282830288018202973581880896216996100044557336093678202224131076123285250770874585895645634867879756853867129976707284592168188073083474284151815309564820814466846278740875885032323241466940063123613907753939989475702254519550332263426820264793066326475877356326530864661960355706706305791630807714685669486057189262971170881600430438492652019936037827656253849820261147322640406410568324897182901078652755596944097089480385315062471654851368003363549568560221732370027036822340619264971819473260106021388562545381373616209066119152896470470999491804030260011177635397123967161231359642111445581891181739233505884655448448458095049634476400779062120735059571793206466095143602959450921966603576046091915863231203419510418622337893231976 [137,0] -173996271072189225078921770877056945143611518235205586484633822609100043320642096459023858041518081538299637965040271417679089837256444544674656664848091399519952965794878930987780712680209764769476035260490889318239069072705236225445212628257241743769002260810928215013045598213020481616900119581261267471289107926211458192205813392844795996028689852568471947330012161181667414944729441518412652360154219495052999848539967155851148008546883388318161188893603166515410838026389954418449670504273131579020083606447968233687426921558162375537860087814328801337274093020792529831347431375507775999244047003647634320331159041285133224439197466546221286404233425808407027938457678860955975418954945125949359495438411896720809594281371450223193921065095874268926608098923392621625227133840977298089798089025575076779126001852328200545977662754761313703240080164744374023703545974484341696030979645979679037972700098038338570299640682085190815634229068478827798528469105435020525842022168899164681597357149311139220043648681097347443880123032868750740793950913354334641462563280732754166066049148062923375021220564750925871564192008392422519784208916428745428494721239975742604183842444796129612891199950285470751963055718231960460593397529881335138020771500592406196586505370483589148457737799349314996691800005314368795173804064959219183552178985730013214684540498263818235199263692994460753313535079862447994815103143901449398257427151211031824130021726268804525504891538506834711629557724788273636536777669020273910975484361710163151407039760671797142662736600218038518016206964469152616951494174884951874265979672219663921789451020751783106885807712861264821242038883756492381443784962309304266878512012088162710079584105022491668960382144020542747104724457017530614267122355618842443174550148326089894899684163169993531309373266792640980039129825657459307039097227634559133286999036930340049484873324870097219536173852654348707971328760609705671886506317124269270605618649504885581791312930992107181057564281530301403783282414196287215574246090905885911048464024116368950742605740267968692661368276780937868881257397358417294366779076969319489121220441516407143287428220469461023386853957565958662006293552001818351169641532584222579199984596043889870100751479891942728513727757821885495648686373211679044626337846908719206996320589723360714730936798970864743908262855919080069249581824481547911628608170296999194972514997320900414393717702889096667315410657002861786180353762133827122843759946446488845861917972265467058168384481434602095444398514976061475336896425409534820103362430322882508206659608962917339999439925945545019198851719215103107776228732251313223309850250676675565189680113315038152337429565543914541379123764062076426846728768710039426745190924142620586051709883234953307089416473133208043520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,1] -7454001661403872377965572360426616532615702586854588204254701293242019960102814299677648932379610593927099695025609480595104977963201082697879260296597110119123720501686190696042654024804718029069627803661028114918456942708638173760774205599401329828803394386180852207897279631070027575982444497876127603082540423274868948729579192731029457334445784409386165339910977867534963447268767281148787866549384959602591373307704356712971213703284782154631431187223247699027885399649780739477983160440454518249438591776915182969747951196698169853256147215634409058016525407906659759844416066376020131922843539692850440151532577222194145855345604353691364121537893355355997358033880013391787365870594436166572493951096411257744015026748576896376326365726562816440086410851731035793381723298202870121701558710856979747720346885002444131180372326020644957622962196533026855378753411998210351288244735537681233352723342688079633212580599589109418473537565737974058688464945769140118412732078589557273254095723235263175583326039602696051680496361660820531617600105703831988491879350169550678845544926107669560107338666054563362978624118500966836376591928300352527819236050532913076957048118169942023095913471882602824466662240905500717522980693689930793857993623496102982964371553443239004609655105198821559138573259980640964618804156356169213291771980393680983690619581240566769220376790184849537832617097752283378012394884492005085259503634524816786331850204000101761834689719763278815295565504278388551862299569882693445816527285571603267165021498327931054772581360285369468925463313327310194651915213688214887714302589535095271244872080033160048055711089473454155762186223214972759582026223105119364010265995368797538354307431642124357580853596461518698922609352135458109537721064670805754479143597440292630236594326089376850221723216446898114282391084644564142212236483965949218871651828525529348646576564818140883831524935637865163019825060980658641369843078406820643244375285777460238378844167169926137093754685376916528430791115299740022227532310566891814633600975154300229326706523547676174958988796100294884548662116568789652754019866385365866155793434386783358789208268945880520416722243614955942230331059097803769343240476195192318531100003387345483876137257276381451314192445230996744255376904049388595353479854355493435582188583761125313151806150019697172250677811544387285422192673618476243165097300202746909020950179904068942480951665654570622707061536648115392849423409562445140015944007420506802108986564918872199192117297902492735461828961531824453703910092893112358201978710642770878142552153202864955333103980057134735335014226130407179975969301571232798194860079494797259723539073539811170479214317150502438544645174199732493875004663586336191325651129138200456239693965318834086595389776504114663915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,2] -428638314640337289939987058565480557379323712328322665513933420864818019200585582522790040927175588823375669549502150484058927145494656174652200692764303308813179028470545392249495086344297489632345113733514733453836697461897052616603755154876160227293652824624797783789817100975639268079741747192454771818983614159330654773321973934802425746376275677714061140416847701869282226889596797505011593942040179071677326870958412696234046776415381319805567840749215775455516477237346584981805732722730713512794270314710520394649212288036255442231247133407557529179615784300081914175947806448127728226257262644929154653948233632048362661269033291392334688871776016392964692353433072525865416585660981327211875452426857817912421076055390186383401895957550080798775358881780120081022847453183982973443246315225841645645375545477286462806554585633192900954331604768999315222788890979352164532826428183384447308569357634509883207288429387177714670728819413751299411681381614073358351385281784733065129624793893975502280172909562843874263694912475116647466909020167075418431559098550284242409103626650881567315858791504699093883305129827304128655288089573590972861183009475393514321177043053044258057756229975926776084225816340153741784627796965558786145298579969614217130399014607820745228726751841168938699759416499503896941617230674172758846604462188380433263538386811498229034709450007863603472053888988687492527130306911766046218900154972750488359323619117070084016875230528449666527162946663485538073500441474220359219485545044941502765754855759428927107530389322064344674821150267212826946344923639906851247161775669743282187964015628455940431806497771307521490492718604325892087539075396748329195259619264182863300462273701003108749308314569021212740172229329097353537622018015041526738211889302754151535875267293794058931694102915021204119744744221289573062589490745846550287093137296769359794560618809509948996637839947359710970926481421607818939811485611698958407099360824465647528995785406169641199627225958707891291544602445995929885782177965375834806092536346537882876181822362886519772439529921503279237944730341135494875439107976595938401030717953008832642841963432936165548475638423350657316941952095162625682758362782389128987127664827552178707405300905302621476663291001888170028154035741608251566875955342466100084534461445374736880292369739249347053719462540331590144317612108503038789711216038726925197794034050584886871087196149316415510739083956454041569051134972175601213993248134575703289230760948541358767360232288689853373366703098265667433930768065595811638690871547358772883876198097908318679230377294578974744821598757993781663166357939881375856846591641182066164665708946345212924908394442803125007802401803607196291186234533785918572083478300881695657899804396115434794866427130289118343331840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,3] -10051585156769166622771288772742867647831564915795681110476592644504352376179071280154036920413905044946405660519577042090940833880610443547637791455756399750876554394996436903363693525075375725987534257609263516724437965320214793574161135224444903173448305800056901026309588541236281123796047605859305078775182183257957013039448935539817505705417096376489848689884359241278981523953733326490045860756828818632215144203299135298588040541262037514857315103738680825234328066213575864517504099625251006664385809868500559726971678093747969858312021806043841924433111010165862258592955537077273920781106486460337339913726455873842410389158967601907040196416819234402685892008295654241836319110756557460687800229594370783263910624986404403536655882604467750466052973927631253352971618206259010735383433383004078218509651058535870329418289475601146938926604150294955103133489669081367204386821862352818776004262953241955954850889167219104853752629414191628087156463029398454858603577692063895410228215150676727902026227353901997878688373231349110678372448129859341812064103166681117724999399682236376957287417768197623684831705216324230671375554844233679176098172244822369754874760873889673787726306917913477845185717700058731654387914940593589589862458731422681965693310077756450263032247540782833775242798376745033960416383384444043143723480664262850722412507988130340739343003166173876950592348049766035245319114568450583006850006419219685815192608885364343694505451945586010448108936713470775714924557033990256224612199628921883166482323725543135620010053788630857771513798543590032619392285514790311633105364454847317996138384129249039299640972575044683991881492073331870128742601521608173594114513337385284555256357738511608637933620351454186172867586496664514193469741893449684961789927304510008158859299882949941650191113614985787118440861599286933516963828783328882883481399995673510091775966924252086884834454685154525300906099004924055131196012620786830791924583783383689424333503751242275459245749623269025272982265739741110358112506303695844457865055349269790731309838864033491086604724881089256356890662758805035389047706199797075703612779994686432251541902862297734878696924648227368615934343891076888704320642168319745677342912808781915351986745967620358533035660731899496507399561244709877608223573625846634590352081989866584314471435008606812227991860167025228804820004400650033952646574857750672485638177192358674540095130345059005120696401306696612036948161002014344381772830986333641250234034260352229114112746703066319939436733290624734623954425377241376238272529475384047033054677268258822466285041432126713901723601537017931617931182792876718918193732964574715344424627091671657737479735728492418095296687468440322459522481639249333665842370347421356694894331795811925249468277798942731109813714944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,4] 143600216539545690837905395420081735049657102066716217124228757244494455257932703956270595371704096833355178451376628585086088755550075382489667081804699440522021626117780622042732834127613152679058717273257268136922897760214120222264656952280077697250609292426719339091056869217707847627404451936968108793926336457553584113628698670230709835160059072069373844253765221207052226868280482675020269632570974952056734225299607587081572887938791831548757074675539173675681876400437272602088445392860286215741693367918656222681587417310657813797955244028172625061970537982683508909065438740985289400796808354419716345849041282621171613885204393577135783698503942669768882033585999758270221208429387790537745803520347992946763731868831596953926736926737583214482053873700527467833972713927869579847850034139368082064753292805348621626910373372205637534830192392220578194553307217870788844502143839904489840039537237925706890667135032138777880539261922837481028810281617092124789477914144890639428612622580957420040582390750570933133805491426612628090334141044782963904346390662307242203526893232262619815698702414785799782060606996033364639421954843602363036253455621526542214300405680294794503225671463887186446093253040963845836075173604495120310973152907976720007012197192095481076311442669116950992770458709765077960376149841073243872524320866111827258391972197075687782184772158573727718095332394386869240999209663608689299474071235059360007029028462204182897105871991478217298676181327774520058785481043684065956154264807211317296945752697626750740441779081375743055857669960057182869583619119880854786316176478056300788149933571420966306275305614980750525384254434017901651777051394424226292789279660412818961958867946912691044474181822870211452597720396874126537559583903638892813041035945402150482283706837144221882217121701367806642880301874546028852598816467638607096485081555130215041471866318142765001271569367608775241179084756583163518391481127781415463788867948297977269576963535206190634370370572899173190364579420467437912089664793689758855321858548758474746694955260378451957163058271270503529504293732763146706976093557436086849453703696818837096713449532992229277329236696424252852649253427388180621590586038268982458301595762004053104937391020588604582300332486874340112033480046571249713032551837268082383204503274568073211145727665263895723972430502559169698927571638643209583055659374415519948014230131856192132128277026314855982105156481230108232972792878597034073145147354063554587756499550009198739851783297823635723216345925333670501660569279586403899283482824146666977934087444879588261903031957772787432786080913850836267322991820544037060574350720801580149279030800321147806487352848236572455233707922830507732848438883047488807877378063196637340156675144376594257313639986073050175315640320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,5] 27117597544169413165269275738437904429602872886379694687171464538105113839182065492552986964285972411577780793062205914698228493142914486899180948362511810937633608046968710669345471279040946649717117546326738286756789627172391736180256354109028369590402731921179053234813040715738726180817421632702011670241690550691273287870363444469940132180448326134444319748339951637389047947309240892005355842404437455775096335780027169687164755540231912756643490592753196507910868081505495708020934120295953846001641510647297219491350452514317480213384342516439452095077710550960355545260212090376950257893282942023299788214292720265475640516277002612192803466903593816519284217317464467450151855045612164212758271680841125681840110068848706545648213172876149293348903909322829042304259728550152013602710094455883647964747445030596133012148738778119233481246371468945563635953228155498337654355516037734808309699994310871309832244014561696968240607668830739320820110350066138119766254574474142913049810350907362750856262292731033914925585733389047519505720027054098325345662490606474809283639025059471181486902697881468864537748597810518528344827799386056999918264748619371195803872007846549407082797960288378482154358763080027459563135334160174512528966525668930500309322919335567772985721837758269024498929217314327074333426388130762473968348927257868828395886879454884048413911667954914843387723644998571451584953925854059569481357732559134339841880197495095489050671072786701374971452930933070039459683038194860336196971613871884364794461099012886620045993635272702882479842923749694260011552986885022437352280029487725104584111356219782589422389328053870469641933562194986206295639741249879717988299944319216197337762603615035118668142607100880796101249847424323971466760923724828322581026152952765660417864106444536055084819192709319709168797164688346385240139063815408554859993855630646798725615014162449565727413070860233685533114642865266359996827444064614700780120676456194634813428265682004987501386591712241814834209203491327484017202791193418899538796492654554845209418943511212090876557906007741927917969865923487834715510066885714870530849249679227419214007498532791553986237811010458862741178498317196437555778212288176698140043099860313997886354751814784808662897855571008187599072409827149958360708908710415510556828821729225835138083795917047978739852630049523661644434744888254912796685991593250568537816598246461523513959980335390821731606257504096783525187403569538016819993609848728114820615733868170840857988599081719028656525823709603989418474242736734342289470412355960946741004371923313720838880274421618126754318284669236033614330178097655810532707385486870338505941733829491626522052044473130659188339830726863059646484261458672836648184715569531317069150625562429332227455637438447791214868561920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,6] -2363248299778450854794819347812140436460288813220461709590181134075465126050464249498931374582528689278206229276247570220155251551412104094207649982117004467403418369261684851764250420625937594788426581533299510609350763215798033958723348760164841102485729997983855277510039886662717901134046529004470129127932217183063732588519410512575924043448580858971830361302431389523435501810325159917822093000266519652166980770894270263825476381912447697058023698468732811453190984975387852754076185080537211027648177320558117535622562568656109815584019520588143733550654895042566580420127062068384027560130598071756776460342127062922590647556842529999364742833165446082435258093370056539331929467303317348269271561776871335500494943745949324559805760049231461693550051176743077138235262379769649578267212487724661440125700421430221190102656617252778552236254757842336043708835601080826770464320609532158857863067722507557425009932182606588762013177113858566338364025908902998104568598433129101460151149293015848586414679104168288836957499384419789550318445718098619505028569866574905445769086969845918133276740989377397208552072997280864412793193100542457827950668557224855462210479688585993907858151655099800761908306843074921332461070114909920195502235359311482914222406879877243381774220979270845805931742105781348737212443665988137374130969380220562495951980051778124026174466156044599426238874809307890735724914558657629640090654378154171327375204345326093222700924317194973815955395354167614230191285951840546619763369145154323441549304663133580823586506468490140502203252565916123846147981040965858139974125986585139697779795735771285979552220658795401631038110317487849835003384146455416198350411934221008120665157756977102090355735786102915495787295470495801728111030917422646456679737860582608375614236342360701749359787808271513867109153383362017326857013699553341867233515581694632233511618188970581404549649646899724632033384174497156745383450108552835654115502343759769565989259504716570234291116798638122829043063596619835272770261397378125467260273234825569741258858300504530155831702937339111435194247494282753676655075341947577491317500103348311409408937116871543939039461841929754636711708709937055644380387334491667769794178645578114235767926421641407265876183222508425429001921721551328532429933349752951199894198046724581711459142508326955548568056265226831699584295955210827021122864034303543616909280177372593794054668775338412964923894861893847502887750760946578260750919512455394254682680007516568182701341871228539131445866349528363438966614642755016804059870418352967882602433108291766768316504620265410441405519345054103140301602385282905017986805129741946556959167553916009998575141438362106093572056777702704588113311373281213701110703161579100659721201644061380215028582098390868106514876334080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,7] 11704376486501107799438723745315800483784178868128936338613333462012496858881292118154440897397405700750948335765707570281761416843735973026716826172268421518629309071436600799567162529800275426843299730809154361251267724441699866436850881019436803292693191643383927497423108921479442336737029951078163445990458248677458926276821824355423049719948778923469229992993286331748575241515797742422169129369253903618107947732939483205206235490792807016093399311468036220536803491848992591561023076662400434061921169420967831904536780218348096389568862717539124226135726447013025993165471108808407636408131096304239766742138830928327329705706383858673877239776646488129026723888122473743251338358622063173404438976666172683681293628323544800905926390956319558514812351076961564864453515827045467798322234231836898715184919672445772791276220241400862505359317182114569449520654882987816665133856901213111364370043921788626600250299471884634330456201979841154980075052905309529789220574381271200718055266499090497384854241406288654102769182738024922130957206623138799198161159827442406758098271563920201960218911055553346074282539734393907774073367909111627089819563717762176717122556579706299315653575713316857093983483232790541921987066253237306614303317327824270129165795478462565029696053891340071942145223312850857043542617726733514387664878075649242577757430202224667859415384722252620635210875091838660150557030357412124928142950164559353574241081899622956722061371429842696521375195395933380175459300107881957778651802877281608663499449721864846228503892525659115108233094772764984876500614387079914280223334714582534424261322870782951514978396179729701388083354614054302975225496524820114410691493661070600204805625527080458739908442265162858507283842231321636253319937193459122366953156176578408853276039865527309781593110695342140039678764636719667451053476930259123331316056458437794599124337956652391067762229361134269524859383376603968586863433644970219334626749041573694015828557657938643582081850649680995009004851472331469110051394220823950258267764254788525695562728399274946464834705836016161143570535296774844019436869224887232988233798648499698445221072444778161683528129249460406552019881050700536909049806554528110931765745097148067913361275537938551508185419646182862944601308463559554619032747438863647517541716814117349664937582593416133266396022499854887754968630025114545462424953411473368372535990884627076060978283295337907594033157447860051620759154462821757511131799091667356098930552917710715832582292976598364110261458101880864367261362697968847749017580205346634607610792858532791284959804589739990549292216504032098385631293532318973932863698761909651661063838564344315581602985385261983526723774091585499845853612161523319688752411863344110451651427094392705542289697911969113270714716127232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,8] -78176187065479368891278059449522633314315105751054718680572683110102212127204182337678810236086473250585914238585372636856028313497378802911197524637013333847492659253796239634058300776409869119286265713113719032465098848690350697120944035308754925673786236958178904297460746346345183665759718457073132572772711786576146798407150744211744055997897841959081194916728410118299975468606251884721403175794981647775309502264503338183580946403445730359310451987991126057865637801836356156403417888323952490468820472565597498934752563785338574630862929382149611272848966702930560918753329001131537998085019441895948076326864779079754141660980243836834494140675065170549138466723254946782214431727831421893570823141433807810871806792550237536673069172748611582266855683289613936800755525398853983584254118567091204690753109216915046501377735378965118425352491936424838851200045361149411502215690400139953645726582441980546824111886432921278784216159791615596025744919338254311656346095245311998887842689106557561418135492487366042459746405812386431378805622983731245073785748115965626108750906575348996756844994917809572295441480590181369959858854584827951763867569721123210901679843401783045832849560137251536524512791690986675777658576384205539864638563412356368217101713866842599395018592242288872554200343301603307712038183258708779383102252593653187155313161504604877036521344020175499418794472484155844734650378316572980106723803552156942292058078811776165342638170804338367219179487420892454741240007366929124220171047690545763106005163849721802288353314487895989546382444560247873346130816017872098874326899676062465827152416190358900723528117034639602871548186514596867380073525245317261941860991596103695097666108791209418482475218090236383654033632954613380296513823741267028049114154579024449609681111299878641161080131714487702781193857004068293242588072748810784876681168437547442953880684642193442883074813883186056771481732302506872474814606955423676259624866861279218388214606813060701549912803602494216089452020521200762843977310330311726038556023689599272363077868881997135253348599292697700276070702519118876604424253692615391464134504482290875073280448949807522649331692332417473483134516235660742916384504687389722510311233546599786850409933412008705398162231655474749797366006667296462080062023438217571964266214954663315593985846781841467725233625823642121382763011778891321261833957373292915543533141565795954382965227354238026449526170168383292367669839867672124435982055645712928887793841972954220616342007927046772805490856128598106934355774814922417699285755313525852770392719040805964085977555486124976919002393985570220135022843328712947273840344861515585188207136561492242339996959850902697439795204343910388211391939628192545170744159692256387142512523913055603486704511201657686065078180249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,9] 273722110628314854606339486361589502763701761982176483933618997988305590268064502416850720467637850173650093300352379766563839568526137317626332343021301395612140244917432870817453561550042430630366016020964988862426361508243218090534982721942578315822457763560735940540611428609206121950238249308631861495785070770554880184843042241251590802892483915474071269814196983979048686665926669173362242047762761049453521997631458458340365970747390168881317533973844584049149503225234829647227093667897580301451991783502049782580237075968003014322002503903824892914970130028169875251199383952593032216787391889882530919528941380353048806313117867641278300708837667600873300342823228433936170166482089196558519533541321173725285279835493259956259561445446566381014289268963478365846851028930746779484938093283659292909926704163820208222398195843325418533375101883819526757047196472979079137453508909310040997101118898089982201511606882762802525451333552203980601389653531784533325203926755462922350171574504161583647649076747909248693960184138789936133867891834438216671543929027867024795058869140821514287535027011051633278470668435051653120304697662150986817873341801212115641845159154808158693201475701576444160825350112363333297320911215036403317279549745593047820791095952669494206434141174550836476109265162749181355405236077774190660407855662673629238028060276529235684649607133039761978950279641291154823175776335189147107903689517593778062216297936574735773493319157788885751708560182552912269117286976870656152290737085048905460320541517340047956305849028645728242503250880319365422836187379499877589852977558774976336128505388284596684714782917706296373933747544498949356471492420677177309214369415073863412968342072005404025877548752152265036903528138172766922108011607460002626686546974592282063515565982384417341520247564337482958822191645522854694676046805943151867900783444210482069484193896480780121222740915832826266195721682593688002872912221929398045797267025484700440905540577358687395366281318436549686421294517892020437164143558302493244366905808838013532156991591682277701558742921961109761841336587871686233975623505584589421071556033862381204514686935996934802709947398057751165749388698150101295674299281092866730135669551159835502778568089297853198675975646035105056151295948950578352238265391988434266713780440458769540234088549962020040967558683897823019962868608637247151241802612521380799535286708457214565580748465155232586064125738163931790248220418087626324871642977541033795336793676395724108885342614349316164493171181375997496070927723773235874850501757125462641104747431265607313868290130897085000621873333841711200559306801827110228422582574795765827082605961731581060931144675253661598449569823631302358401613335924745986773248655931340694050965216980182767352068403531274320243318587392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,10] -32581608804545910136625852340457340818985608579898391323105646861030788621140522068380714578834945572784370256753451016919509290654513228357271796557671839645628372229942674105273068505372591697121143521607901862834552547985640864181351370653921117786311946301424779174312199785527496760009374019343299194980358226874792685080006752356333343487012453085206640458644194848837465188311499547097108673692472347805221814008233689515101154004169546891398586387204464240105820651066754803193302219328968817565521581187091752464448617197281809037522165942774363229651344231288620070306777478438214124203191171815004418070324813063999370182241555085368581929000076682399456222059128414498980250786474313796903349008821101257336131706497206769821163429732207389986232551737733166895176245224169191649271503039800962182693980296819711467598483031565579515693141264562516297435695562170349487085097637325093264236074338591873175583994819878496915594394721077389406183432508412845897124216630763813519198949614500241580076595390095526137643798629749453395687815068485445579335246338649319125594585466504369530915706342175082894084616190770535438881699688429577899495974082319465158300602779180830908087140887141819420373005918996746511057814318619993375425612473653008017169783733459061535290009104715586851026732959807509301828420233251546250443755990153025249173223637123532255152630891359204434578343325656256957848998857375036426181473190473671282496527029982359537674244036602444983657380045456560790868156933145840145073372531484464518540915950776742567748148927333405607115490085434480013421302915770682734245155595014833929497260257035120039507148135311862577794178742353608763300657070483234303500045572622398474579012689900266381269573486169025568594738051589166020879741961836867024415970926149363397411600538494691365382329140933568611802653107651768584014852259814639619138256166160469046002575108916234794163577848004690096476841875837989766267477245168128833143674832432443464020114688662220835667317796007632769482508161681504776911649115833973090374214978379611406645677378001794170667551419513780030896290704326275793989907663244400253654627598424838696042406159085132012679500557373800208874348277658189088427691183256803396208605415785918038879528778945441140276140503321291470363975578169735932948730081933312790180857217537801713252750967015078931944062931785415673612480640902537058640710177868729280554445048246395360199541013070870367427269741245301613298048626740143874114174902162734195669199805797044576246134178295812821828569540378342653327111495654282787828333650058527147706815609378543207892873807314876576602469406909402505778488437081552189925010086249950094572703356427946480291364900344460545635562835330867628555630693496449874309973284088630498860606532597058811064134484423457959531511808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,11] -2786276415202431387079897271211449534854565894620926779092347309741561603051963958679775476001301969908525916086044749316468358373026178554374620787808250671803893219965408740099141642636286586432664646937155728283222089668706181406927078338759958545372592874448471962141896043996042652058777401492777799116287020724907536468684800908343379228273770088660890681305696419510264537044281896150104183407047506109910828565195458536472709726139871381079144199709721194339629334315328039204726553375051618645443213189579387825183984829488507174411948788148178930208192554049856930603594458870052014453923725413291575256949143838915132693937066679210676907820829031837099434242521698837389820379688644892757455743715845058389511303513592926748088178139698833689503946261341685739715189841438616507251240610675061226469961975682751635768266567451745065346823990133421884000868510330805878351016994898764539118576994254457157994535093311960354729436224534417928302964202765882193948571957980450596208159654777666236222495326229891324947173100299605938908692378899705710215644407543780470870687614966485248958196406558505652414209423536462778179582479559060750197438152306474840432247395056690130094238330091060798622841862328888198106565449856947949896115357200104938402715974647655437389790507523151380467991866233665505156909528712844799915688353525405017142762325976166019253299275392363607046110960305214950426515297117222815799730467805520289747459711192974092073458296343789378873457958906094633525008433403253471300317553146145418183116492947318657859620189564552322063709660248689963051208243920762915051934837899607515031630308389396815000907482862360581787523079740424813932163019196982894570325071171690826061560897628613688102691749858647651073404981793605285799937746529029690416879404880752344744513530623378349219295638914184165661830028625075228003472226824710615409743637600928235306986656456284448700781303832496618967343670506437480944685072228464515817478873797668292198322380748311505870574745499470415968848831892071191383586098954411366759054477730568771111368990244503143865550000924216511138565385619477895481056630299217900477138335506602220931723678286538524539860881090490962368510679552048721171227510335769105134847681699318367219761364509460259528459834258656366704467315054020979960199602748185101456068539632394290012406305982969485644645319710201016875854133781791804620250030126588724425864235722656600719673705450729706231239666972131892352810126643960495726641491325384667048036935994157134783037322042363518334224851925237545126925808492754362103787949059047988286399024951456505726199547315059517541668770669096877538137660914127356968243760024199504949375656747556193041722837199582581492339519855996419575820225730720376932919419320231621662161389953799883576337867597399347703622680969216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,12] 10675032401505238120608751626927353184944116237234382842664402994171443526001154869854475115414514132455940059700646372850923047854093736445869458292451609544067730173648478134603129177607504064270256075786148108143411372403898002541462633711972287752325749186258896703772478211019929778853796056327775716541500406355481916278574748804004343155633661606889169552651531077260340178580314832919936130052612516391752160021671038001011281540173695457003836766259139352295088661380916022392662542008049452544144943051348881340254602677543512366984172821539072381937368250451396802065312590243487908954077181799199821442898379132112193717054932049004554538294654337522049996286677294087093683112642960745237817629108986247310068092373305603858177844503550442316878577397741964146465153571310916226995958596813678379563764222646822476999347528975194578445540849659757550921106414187918760542136041315502200934859603544975052936848681601303289371962959272632977663101763257440689843834943135630020888856926143380810750378478630552316116013050402362467860141117608076499772951102897460955786117464282080495439890955044787245771158075505240543828896516375081935557379390088935020836757381343345410499627542752901979206838654522125680835232199914723316454045666068738504269401501445359310502558459098398644602053192929360804852979709043312108077595257890517795571163982047748014533244335743475253618568982596017387966453105893760347763403674784986572288900128242027638657370879587366372377380880667770450781717422647788891416804735477949240605522379341106979175647608562118424767434654338236608578025471309827943279513965266538583387461708238592743976864752258836759615303722703065070606299599885132611525867541164530911994685833507686862704070423742995659351364615047035380102091125350799265231432386926933950477050168177840755942963338513157121702788602109985656350080136652788345407585180551565454708087325078192002892968782954705343737632126088705841056984559276254458847979998201595576800467937906422396926156793288407993527265820278419842672628974722726222886023993702836222891905487833970032319281270985951121594374205200810266743980523243204096707359963925010345507741859196252974206586388141632933282757470971723640814464103801055867252082077438762136380895684621610141384236729317346013901080917723761274383608893186018152959875236585553734576401452124028027676981938781013957334769993540839435232400235343431328171981176231703708676104171212755866517433191070205049832516546066300256479825592396683674548800270671587038305081352106896958538179230846059488307643197604789892861464148978128340567158436129851369058218494789005730716308452500056294305488872584243385184368037820895752053061354279229585698791187029075104038897661175987282782150562427769071672252820500215940346120284269457791971789018231608959592053499494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,13] -15603090557011964779456035388835317642064306145507851406964966919219474704446240193899139925431428150870413015186944635875748679930610944687887173331926899818958827361017489885146261732986669032263935045747753734724178303895216668579422644051346786958665001003875050459938427102500364655770117222693397551858367389748284193082604341914394296113199752470609724729964763195690059858693612423026107530128282282437703433162915908092589075184706445470892135768943834250862544937413254737063450585842408697187475748846602336034651095363188352308454284825747816306158826396689426815472885819499602345229323393268055071776668035285612920784979412956266194711230309393637142221232282629911650164105297164782420271683257306013632645583691676803145583347395929170617534059599857767927300591989094658012521484045451112221968051863739202758687278037862778744701517277005900218469132973814711844546503545790005493271018460914811170600682256882414947000200419527833066326450720834851677024682272227670222953142799909197161332353882558657519750087090349273645089799629438336048383643566258354401877126203117177344874791348794955360151171839690415039167014120540706368329565752039209805393605957305267335991695042324754161820555840735593804084874692628740447526689416022021772773337028749833514400756688741693065536240035493600993701412881198633121371039696506292846700410898511504525458512981945961278633784695433598399462056094106610799165622655157093423603122352717805512108441738883207671009514774893745069439452843344541966812305876605843326720544339280865591879307146622552287060812823767647470602299548590179928042107536070749563462377121379586331682843641092373449278511127324076195257941878370657460979597149527976190703215109851053523053235518132761705966176279255331474653092099381398739356823488059377497460365630568665769971657568382590014297492716594132274791104620973454563109419503141979343694262030255724624164626413005233033829937769344765725798963172889748062841231216422608546565940078203317125425144009286827228098783518503819251058929485473930931995227587357488801160443609445756413586997643023410102517507564144128686017609356320556200392872539103357179462151989260639818978415669743884957987861738961720148623012749505821807776655917857619787430632707817186863849820261143096495953220357052877753298399208567812018769563380743544893359185476019167192010478507701083253618947791659315693200807813982190005135408027988594682793238266519153936080660411015004321053676917389324246036460447832621972997237273159310965901552883899821125362520400576802209207038322696743605630198108945953210756865114421162185299917216997177244799730643667872785322910486724695310042534639959071547794563929055089369369211872924029698368666743500858439240306350714229612321280378126554525590324670121355937300341775713450852574279589953536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,14] -34758133410291372047923674425434422782568118092651179931517170154689250311585016331999453244772755537381247210616386418208414302340107214030649725415895011879484273869332711102627579791654855641091195044063497783841470086727604394068464917327521121000272731754096687621372540746007532683349262565848704384753770059112924185878069304640163836427330726689603115407621793731221937982652619096759896542866501790320690262314993230200948648245357193656987590474467084971002769241300630762709810295556627371913387114670886841716977108818445568733251718371026140409175855425286708743775050439681055622905398923570653497986440227416969966135197645616738383152712502796578964181231828426440104892068511430868640770473342678015498014955953937905558406062231864273671656661119706641051331701627593481446168670221683011695529550110099550475194513584186799789903162034363792436641072185514466485145325968338320133382880146392143198944140734259068226886895567572459108342886790795503012519712676747839562307877724158291649740641138054655519112283720222081798598781226954817191167181256754017418459675508490300368260633400811153936187372865344819468650243703595665523704251712442777650875110649201180397671026462949632110243820404029169080236709538751841023427726381928755039957664866503688463140001972244207692069439304572639547494006575579531433819764159773299728656016667244275981597325400727830346422052591372924740992378853937615686097370093941125376519764867740414087018209658092181690015902684111157821694048144249656197162077278186046410238542288954875911722645378296396120245695690326704243099515469462885384154281040064474804370226972615520045735962608213011448471672194012867384181187304328184995026428811705289375016014866827194624640710887587967637303296580124795031182824916416073723875171691264032326094045468379358638653339987932398306533159812886827347291948076099169916008678013145798990445420369512576112539354676938152608668787098762785910816963972046110533200451150515443018469020552774866190246503630375609250293144496471247062457681075796462697618972145740766998861776750228460106093658526695039910848691820325195748692788880557736857695308505220976394771917467418909199017261800799176818213841300610896740096647745429964890283790525134648916869868653897748821555675482241580130974897781216864127158500726639025885915661027961706240921288382409157262181980990586428367166334710333990750448051045223829827217193693694731361966842527686989258436707379406333805481832775263616997778803350684014871223671508402435318914106971643578279990682493475304006014931635675387022598162013334322423525112675556143944577081950840954379946192205739757008862682188867217950850599590009679370567537187145376777719628943384045525962643835126306012413143222270629454313943961358119933493861997309396537469483117760903009198488881725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,15] 267078851007139865823245155037120922639940786487385673880852644806949776050443006150745377592077536854802401094113523523084048577987739103758115625885243829041713682517661733825335279636745986332763358904568572445908324056863069474493031490287819010278362264880998085921419827975660844231582116437039053914715880269559279888915392442164161641533874772699979387099262061196484035919111125182159866944568060559226021713157983244402904831202708371852017643481019888054486189138633088035602103393969565981914173913001324629442197230263664083334462578716065797058090209300514503810574043071087043885237409967173275977071188708665268445521235260259877856407086994409483176036849033835720573274342627370459516511506558484404944343582369451310775048367878294558220811419094801289663427238670198569753480499144430197387764036444049112190577006925940214349117656960210272483744857405827063997797980452081734186315330704402409398421691947596620425744313710996143799787787928425405148150411445922326689068374116922422864303384124320495681568181927100468270929815572968467376168978838824235050507459815758434430905976762690040469760786305283103438533971373494863705993858188207817989553830567261887126767611191221766262769353394840203550672236620024620117141479334840022540968029721184024944300813994593712623413609499571170304315448128936268456323400622544795949566306120072046389092363879405883435682280375814743869332082859151856002153636366976147287561142145645764628894993201527887323869855630327575222778497542132861940547923841462440422635102136129070581428876151152158654859054823310026322200950398404130792030158811857695337579545360672169551807961030690981253523933484870491963305783407822111570948668739962487667854058481349569903070210836594230085481362428477923509036179271916257682363072690802797523221470787545210935293871854263400143911419334557967062389048533412263394655951790128873170666855272981581204197751815334477345332528300335245144680068205618722742629918050119394414297259074817651262871096230208739564041675862597041521960545604831527950817305579054175804851949316122848784605449432906141659710113923431633438860077074443162616607105323967769029631483578065592391000088351093258799357429369929565444252460844807085506234626959417456989348343702602914942009352608313152340699877532365247462667306410704513683002031786502634312572599822803514477643159020088899080739255375645347025301937294268661448816076144750493387611913031093036733406540408347609050272118315237107868195113105050082759060170992303037541371706362968026789822508159404847698816817193973150930160281374217581875747675751709924202318908596247868501195652646744781101814445160522723516017756033858542814380014508629210420614545890838597877000722429967660866346546829736676948907396786480594914412329421780983517332299549730538801346112447840256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,16] -820758316632520995727243836226320719603051911724536375442199522826281760587379810353662565897044458315235335944430934223784128752624736549418485675377274993630072427654408944013567358063543753679425752711549105607285543076240455630899842521875590350875441751243817154552900042131649271849060735430368364338488723672174637668087089739266282326396843329817213006072560558591161096720203830877460592303071877640438909103096538761962765214579864245062068345627429447445839305246278923307178809841766313831332303532435161660202640709264647614035309742179033851625375681661088321242193261328655328231905295071222813038508285827456068926090596381159822638342516405051921044856087296797598877003310800949443960662285081687261902238025995306038620257901522642082368048546296228527164714332589396620325797323418806329723415603809751875151762254732604301451885380664241549547493892854613808546611687966533658570612364976893519860871736641285496102689174114774627206964796384559951998946258879909805035042861956976206550268434113556926213878257726673386793510264873441820809256187497506995500085636946726714198946554059100796663091561615806639789284021077256688936798783296225644744654358652612442679569097956424938974473461527679546046510354415575128679751677172257604470831527539263167287012915221659447273364726459547565565425916261375849749041210123137326229925497305793757420539513917143583633611272249233569874662866609162544857542489512299262894651876635514812929702900605443546973098227314531269763397976780004057588302844899122356786068440852625546218421046563216528332390136524385882046828057233582478075142183122030780738231603397048743644624479248159579961901822125759859178215217769089634913232578881160880916061855171870036263363108356967469920955362737876827980474525465702483084011054111813160834426535012210189695282052102023877598407524265191863847349245242070977664089346182366427497790475311889845435449287817225943543887447409927330476801623795996717593260483772927401373864831796055019636251841753625379873790131917165511514944618488411791546878764486127814151144578715975283662237349704347336457534824107245513283071606696505435878468756076049148699776103350045333140955932604551155089412072836994281587103748871170936683765155209752369828812736903836853095456032279431691699290487125886531581520819422775735886988223192250788303727162428505885665604878987978371497140690975381844926051605396648287460617513357845457799288267395307585234038371123746104351211482904549057096053060379347113314595771172960174785159283021956813130345590967461517694623386448026255204139072993904379106577733790811335948496612493253744781805591634754663500609075199051824454024801230405406281157950340975580549028487844979054023039395051261409346591363883685225213245227813525158429491258366298431767775548702307300681823790479441920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,17] 1667032890209249494951944369300538745291197271391484737998937030948913594052448556613936877027842542482367281156366995378171581844786624863173691689456574680660904611332240444275939381770706363397421867568008461299135390175399686073874563582693411780475185973989431619081679926214802110001395601688078236065637076993572394153103632409933477423090377555033995874161933169557841985499635827447269716700634997458382990506402737118786418634305686084359564321473475612297384827188036534077670840724984957395926845940961450800611708210886903186481588002813306209303648030333812678668872559972557509786134426276131805515458525612188544447003102862802614969932783031371133816919649792831111614433888379615394091222633582615635844823167029550850778032292686039054699470343530334317081059743835647134534364475692843888222703738312190190286005243613644869559196257437199372749941396488952712468677742559852149472003420753168793434967558330299548611438312675640015796576325983334913145353379405884591589262117083831563288402796047039957465462105768672453680404398408973459349997358161080592613374534074054290444091809430578706502498902683172982576536344170164911299802062276011860799061460699974387896774329880074446819207633011674384022962135801584790365728403696430194317612972002195351902047070844440688217858420251911349687904187125162009143601955515300455604416483711248747849803860817522971600173293740693040187966008372336004288583102333564367626399203316388011940398809713747531101704858818084802639986851169951676496576773350042980784583259153902439173942178883802360745845313129335329117650547751780785443802905184666667175310525696513297584117663214766673180940940546459057266702664689576920488473071046013149988614071390953714358478335835221364078555942814815920125042148337106374119236957410250740321020400847599071032234367761797951315672513356957406586196733652410831070383226554707924986075791050054433330866006855714974034789597669042078949230617619530919833219648350304082484926650540060894784577901150773016371082363421250324969387672765975334808292525660965050935913968170943501850416503211428664597592728341709219794516488237385781953436979177440961006399934168714512219241228448357738190509936254016455077510786961840154454557131534033828294060919681629248319309378559302566835064116328420934895320236730170976619606960586415662416077241762920405749549248907370642831910521151209091190228610189288505179874125214732486558426438044493820420664695235868185405957615672467266903600827526536613347136253379657165894238819204347371802896734973665342585271849218283018353759287614455410835332616114413492359516607632073466116770070927018737197450735617376179221651132746200680009047820182133523841047803990805797698668897511027218039662014244347945150383461713288619872827397965790771467443833166404990116452486059393024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,18] -2474247313629890883741986208388089832024724234070975723737917977736753833144607129369160586577721200503537295260388802556498311961429413758886276157558787306443225038409621943625428771829597097260465258438293528316606126431627226354536135739016175564401556781681967654433856120238625358052456593190226558433488515877628912537318804373767854842284198592215620003977142679552221065958881278965179703260636640523974217392370189756580440871471921680602290662341671368431519507882211301877000211479033264704182037310856555496920319130808037983450993375342579274417661713856817611747829426622459936214000695516372028022196645535857036066726904651729115351318246072757902972044730029817978888410147799219809561692073061579076297450522827532113621561181121237600618382966388910773159991722555341453036304513762384919321992583909928242493992664600974058734024606642069629355344514082409737017555863296195359084424170294671511376376174659507998135379352172708465886108769709618264270064490592411917526814994658152475012115684374781571069974848239617451040858604930355736564679055730790325719519863150168708745203181094163164262676839101369135506853369357710183188304124930315581355181688375135265210745399009110883791089214917608031257066169930676409963364533221274000807416520407456852065481600157274419913942417906457577529077090450966869945920506028586307169742364876621484705542289871839029307447907517778181932764243659863385762061441352793513432084258575700008858125538241931863743270668933138421586983131755079268485558825503390385729432574429356517034102928677966380610401349364782465329701130022998334879278843053774241364102807586693547100603244132318329621453300815083832591871183695540044091675133278924301959467086635317022146944158358924741632614317290909511172934035162041569870849164515544215567329658839010147792136219675188288571416224699412977254912859362665844042090739863835959827884719523683725459821416964244598094072463062847815884047259133839165120346889375680595217192158513683287023264008656761973050710918457159271226625429819249648150934543370589623341409460352320896282826429552303125291336191720806259690165471961447515164734741684682170608958340890165857382114445021239425959614237612454908913456254686964775101960849671271805943873342185037679045958974367342488907620229768930042180215955884174472450187048657584650603780491231109615011960317559019346778457436846677158780701021858835254135333705757124659955710464427688672322901295835596506026407356100662826966905594990741766486034775722316434593493066555557871521198926976335307341674386805895656207398855024328871418214241629951165195997652720620339957838851717004239005984811313560363822842058816346078921002725983489625675389349064097102561298609291818072408941733121231990756592363490845132429806303235536812499096504885819146145514896343695360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,19] 2790480172595803173835994472364450782531928927475633698068027456198741608990379080834873072370629220815478332695059255570459647767614832471488119453808714441767458908175164976301823813838381174986794996623556489605977496793173021034590369906746601975015906004121090816849100725675260126159866129729624521615639962022214416704547150404217781520995630581434848005596199272449926683788632489423691137030884473049395187437577316305601631607542519674906964649774644171969714626427877257990283033349392437503890180032527506780011162085265874354367020759202320708533218916510980800377809048566946364527055199895473308963881109932963697568041958979423693773361687082272465857923775661311889210703984777515570039084321862359583465635273046784611488995701228380403391594595678408215358668665468909479911110990305307329322144030583655367447985170896250925286112750673152467806915982237074027144517088404318613258710230242619293486780075833399382991271021839926527866609287042822753187793833036428925550225193818954678600768722081794614597249218708915216035497510473913609165451434669939733779258293402999954399373098067013545501895975424030049886038548777011160750802450743523835776393081658831620587506919997765354218473488280117561475063729816626174204477703604951413532417891769112819601692706228455056853122516836193324654724541032035504819756102116969409833944237297029587001372885213094642464182443792030866740905360383890861095218879139856809828430921930459764288196587106447803711003101739165747622599616505727495262092942776110936890865343375828779214246676232111376214328682345652168704181039060661442455480017553733841539110314186904320453158854827737300684850447985443805670231909264960327451681861358038198172722293734611279357177241415975147526085639277955745126605741333111983647047066431258224971022327232165051140142472176484005619198228459570387155672930523467238977821936664641860390877064848343820634210603513626566092223741569246103319329717383985288694270603636271367068811130398090778667221225457780459041901382262084936490472450089826596538065955374131309187129380827938248899262453391413298841447867464612133874712679471032572666315153173264431236905112676099841673460266215128193535171374795095048763488289146693589109891074096577254525367796706518098831853754780219648694890889190832612261042702301535198029407223285856665576694893090261012349081559626905886611786120659499863880437234401467877590438073908389800907066463051741060152060517167989490380217551951662914927730093213347188265660473798374757960749975076716173105017706478831906922665057971002760307576514245261771823550365188568239488906003695590185934066470570602578374225022162730734958191350812008483675755704280823113637987141595129277785534894688232994790842306809206117371123084878450669530347845961777058974204586474725208262302149715689472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,20] -2500478590683737847751082887087834003259111095200549433487696185115819806955992281773914782032976297324295574939106484833880413110437132356716291311469183725307290843786853349118172856992663580521608324437004721959411330585949275180886818384692140555485544697178661226198967306108480165340858793379899425980269429412896523435775754262959430046451424553245785331482648230057650890710098888156239765430015967368322784340194701451050685416339235504875934962972635420155699422886516548228272994596489817403950644391880512280391460615514233293748115441565676327749501476987473725705693399373049818096078406785522498952071826683605773528733998444497247459044580221304450958031496173619186215407023571723152470297183664935712486246818335599397684511321339214974967202240857978949713436678829699617126785044035294648928765195765744820537559951836522919424975087179761722409279437908374626980903321063176235198145426008695829306802880709598752330741546349583386739332467126243865621569279706758610720959283196202986388383800051322181389433740600450403745495424699406005822461306660990240535782970234803244962808237641891208604138938060593570442213472627923386238036639733134023730309123743430497751505652644019161988728328917447684724003387935947791584065521139149047691814547447493762679057122806752518253005437891606506346681731575434330875774472138085553359613614808629952975325359602165884312884956366840887028791681877270924469394149309898340584692959529904576598697897193031105758864730409185138495331936533939061274878020645946964911027004397860288938530840536537494468361883910073638251228946998239791934447699006590754665314650077960549776166530931917399362403905468946585277630041625112507375930243111916936921958226937686736329986279922597358690302372998125308294761416545381682897173515769520601505151606162794471683881460266657513207889591038289968621177526103113619533765187075609608084111440455768746283025224042782070223096894424676868904859300535922245280696606430744497835455748034306599633443488486063789692107619011273924651468976503424252214368943358150161865832675759055255822250351863243807298960543271070810569351313367902047208704467011509741863137484120213368801871994584701810730911603186664653051061680494492878133499053626326297144166041966655406325907124055164853526750078369771859181314837697251145848130817847649823167801079687718393829969948507154458224971088148352572499302313300047003911100309891223975292712055935441622334104724651726723003959631665211063636525351633939226877217874558402802464388777081127259647440915517183177723864613952523796324231545601536700862136003511163454117319509778852923473020772582236115880124224362944445537005220158515833470088976733449129165079600653096816083921352714010683561533834752544075479998298434971711535297155608228969098751616979957086578560896105185280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,21] 1930324261974218494708419649035075900234667795223378691627527165755781302135656592337599795893582994350028210662418457300126005579581101836473743125429435390812708668574698026437149295228734146382448389871897081702603959902730571259004638876862418040828348912103110838789105003046921236334223459260293816225587741648511075129358629093060875866047603297019820178212828336150846495612362641114773682554897381057432405906028037801556470155727866083901590973295539748437565081058912374119288645467404101978750768877054561879612163486729790978718694630900406017026631142998847538407071546985003028225941230315051797874077350953991200423789248623356367771110694596605329141159380885357434344758774196114728830572341179841646542818062707875352100107338165097628300390318096821046190275050433239436822169964147871912544436946771459550999890354733597258827789473818435022898451216518376005927813794119501173511392951016415949312463276386303362018261985258889552345064408257498005075376366860595102847573219946073027716767700906614249159965815429272575355704397080067534906895778052431253951245690962123876357140299516133133876909202200583447644133501694901510769695244243398833073064680946465721096866700884214680080749396028287033716390202118129172230968103606540790572714139063724189375486601208739366329297935553404081367876362135580434910149541051088078474132623382636864285038355962101805967817206619008584586586150665639635795862547009158351414229534924087347895873318089104041831302832649821236087829131153241387385784105931749660804591019638256772761017681072924865990529196299119563539443748103698285579896855955714851450361014067843172526827564131751138527669464897269418605910167285292514720136671109370785221851312287920880235446691553462568998190515303398777769303667878595026280739865295733287423533734642285769008280831834519963362021947545184433628166294895167497678178885740633283788969711709915726639462863984309896641756041537941268204267806900705898714535573157580161644796924304422481638746838212982313451747378270231991569360151923580361844253767814231606948618361638204302270541042899543054637549516437282349008956689369992993909312846833868372145487241171132465050254509619990194671622374855697257219604777725540894792007553655038949108608364019742019139653811967225048394892437926786725777237285988408290567796335792617199097350764526371423149127090189942365269693695985831217652488532073471614753117200697139333532226399239086802049071347537901396082377115083851608993244119132444686261551241393106709324081998914956627548964135070080763929342930834433938546495341220245762402202709180944608186118462558517314496796319999202795554772023472716377114164570890084902513943516955402160721596868524000320579390336106839772182169159374417318200052653023591320790920607031397096514213592967102137578947941301747712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,22] -1241142778357036012601592959872535986403963888911184478379900838064989869359748400337383196118836477708308886378317528886645885792372818410206253990236058056841640704561426697829819221093446497463619785461125332207315536144308740262438175446025291164598871552865150656416029777452412020195919182506735396985036313688942263745784793287708435321098417535743117092082122004607339592131151701093108041155379322694397473794574784273636604633665022128683111396730947480940499748896339750694635211027472160249032046035385365388507812400883003628399029756284741732525117332562452027371788888438855574535396227024118248496841590592055053437818065497358965140848709515936244097275300303516606150105523376934328139727944936240902023251219783746789029737712299056728793265350442204661951905534241347501362247235870538380638826437668241313584659978046658396587304508617102105796085690078736116918430755069199573314858111572775160274858474340941446945096136180125108515775298326358491257187761756032336162438166687041620573243874067961304978818671907397754244717093021239225169953031527624919764683890771165400045202122478650336545119719084952951675071889981474027434765798950061938863214326929155738230016748869507271233368213595533577778989965043688769420673959356910019543382187550736808445300646185434284714945025040531838988862994510881682360662285101335064781012278549828795220683648831418296870703556237094284841826882581338363675844340557899580742653900439383310787074844270063505193874901869279595245404400756466588945033672508896626904822184937605384934603114897200996724087013099220123626819847791919240539604507781112304255176166065703624759921415746204292224393472165720376236541612506539911532394036649173651029555932120294006875453250714367132505441657053474327604888555930075288101145337273810643952416675348300592632394660121635925078844851001467707511146097063337120986621890208875202385819758322840400795994413134622164247918388940011098320297764994025318667219726006695280886150920142035013035159628879713550019526616247648792443534175784454386288837028839772717127881672137156540659513916688884017569034603579140956421322186104176695408504439372722551457934347159896513466300894356598026863236851842863959933518866682127590852954055067474261488649490381625421343992506719871876797742959681013615110352657300261520609750987266071122736084227880771290962980409226810790726642289929669995039832068843268704254463158091282836051381859590587125314310382982356037962114936124389175195384901270242511340256950282035062076273338359635736715626447141988253492025386550071562605999929817986979367259794314715133171067345726552939671327588272830925457859222136162508740450927759034270978938347122888393538996760773854386308661618497417770614696522056415731564658000674484432883923889688691453885839680423675620293101923797565440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,23] 19402341675438374839058920408760511046792631209315335262143599879231021385938976952114403457049713111829076179000026060497815941391376076384502869054955261287520959923632425736887549330867113103233098544450110897154410896501104756506506104746987448069076920165281924653882012609933258660930623388389922102835285855104041111449944696065547995254946353028179128717939390906537305468261080213460856164902553873973007656056169597662521373260485261498954954816218477398829176413307406265429128286369367683150718329436193064230177425161688312597246539229310591347482085766702355249697055771129175473700808942968562285405392377500545188402945727311862992816157200989776884886568410129673275757166352178172224590721508677797140993512508126047545029936672861394018775999911290811665633359654619248425183477018830857964516623739179683429810057544355242187182983631267915009712266563114001243315566205135704242507073277448143773987921246720254329552303563217937657293907454149484384234198111181552474988304641650867930068012862801871183260504542279681920941206591153676435046126558917481831389713028709469342659972150954336311960095956199348570830866324454765789708038835652693781181807170488040667168645060364185863035443450059809374456584882735077138384065695188112348649876857885069184552742106318977727936236702701977126012996283492312694505592718470476769859425861239989278120996497023790908535657540991436907029908278612796217348281465923595760194430406150308281192389007923924358145087756769360232918448169529987955512888527794505381035294382152256331916968325404502257928755072461529142036358231273925086007023891201046136384903568121286512382442975223957681000476571654750480582401573458971731376107526420513824342694651595113079907485431734884647403560599854841282037315886735004591558453725309818851911555358264765131420369438364266639148936038124146641623543595328375275462970131385637524527070791653419901721999088771826139559302363708094629052924741400637472589525631725650269239192577120662640287828490283597896822966398612010769907076211213938312558780553992059138778298338624162828200297216081079030507017279608920685843462581921482444956242359957230815950951361926536376623465436117602541657390854780047885114180120915717412153093978778282215700697393432958873131946838946026079182693210685230656448308572123835953431991500580131626793777589078100795358060925321159177055990790231910716917300101855641980562147951164481534346215221087141913846194381883095993691514620158570433987158947880768303075923521477520236012844133286908194889144028628946109767300461436049139096271026799530931205036968284072954958837418781120008663290037376093957412881152885017015545175264397175543526020943311960844979240363070499994851547395512414599852477660799064476332136270222370801763234263075232504250668900168151165669345203322880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,24] 1990249248526390437057429083416079387713253392192546421177159640776297842157535661307091980971192285430649999968234456401495725570967624875746043122820277864554336000227696348968110230196403160151161077688983418017261557963774849672233476020776179249497356264464925979110476712605175371241596662706762306250227099192722352631708234096526197191762114839979197279646448489717351144795378148006226827867527113564945855896189818707081400267973515703683854739754198798957385017324146567485002230311062010643758019652378385420717723641406283334443495661690267245394048726369435740544195039864549972282316555695570289364319984953447648044969740968756276572032950831515539461558934170448585567469053673396734131568909916888080983848307316621837018708992573038907063474503300216361254331399265259709170106493867889932171497412837538702013984038814634032687954931417843981549103683917694639481251328432209976473158785223204914699048549523327054155139371543745918337355941991095208129715215880015111505381428609955731054636089242996008602773948827624730685440341227774222475081429598706383757755634805553859915373170786506411931404001818807988255755147815750517052015737978709988084082966782584975822976987862874853288513084626492782210262979222515465913249241620728860759280715238690817727219014262417372368235193511675281156685506165671475876337103429890798631314450632074173567450815742904767837366554806355242130649662590403861729894192133262409341378713381116205578823116597807422319755003293456875152540230589218836232679925015110133070096995229967462131612664652833201797240451574967644568293352982494403751044891463665533533833670381833190817420603530115428223773406281474551930724391657890119789322283767921630891019601920527366807214184631294922384848901042054444925399098004022501944638383256432531903251239507345583696292837044860847293800928164476851681881153408496944696330492226098008643325977466380243457995474866126631321741721909195639940946273099149525009687630954180215194031906873582577342217054924108074492047438412183949984808417450450031285803610797129726018186820503691877112460373081520615995135906163258019782814865916503321984542383846993425179141302542682610789884497730472931263134598190473444080277845948579764260120730230556827894288946184693806297366516185727751896377384824854129910048446441577639232033299251912682124149051560677320705764207071665600593759211633225253961036269909977121106321525475430232399327109926570532760335867267133423178974866088592230064444265552323635670986650219047256250282104019209731047606271791073140027145817867280568284378024413561306787353045782484670317458648495599814843821105001963040841846049052240176916576212591768887372016260527409413350095841445941587172494933422963372792474852609829737070230582862760013270151040284000860248397876904238713923431910804029440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,25] -3956427569709955998496688387740792835673336867820438622519952982096942428581405180607001387515336865012173275865047684423219587810686255570121785605536230415855528159228416773737454618209713623552253055895398798683010308163264442439766467873029466548560595401287534214778150818018765426371532670756015941644493556107643563113652618266983224294585755553052289632665606792746938205137054428039383514168384055429955954409761239227841792830834383317344605349143890466708520942094056968554962176561008442890513222790210696393487893705036424196439739080855324147599689134057289403935621408611391191669447377462685793053511294389117609408690102613643541052107924712827138773593583551996090697101195543456038259190927392328849147670519439104345652076031744475582604294465320061190061098930217729241359360207140510143302136575870996084186799547341406911762326189073240113790033877680515077019209931911553524974824736449904758079644724349632818904578072047066966750965468677208536686147136141763319088581479543221663818165200452018974619708775827776964235719822967594002449406192437318318969671574917517899521946498201502760035834124777584108977909722386342310812938303493331185933756380326024620411658864726860830300375518532246010120309476122890399406774545187649568597167965452342375248206963761378441962904171841888672746838808565312802991981586316393781784609815245104451573223516689523878278221306676125203413404750502480982074940417688963098290554323773673235538731999826309763179738633422068741570651677599068392272271255608637152144747909356217607517113269029400008997225958322710667652526338225071458617349782156261667384134165070928075514424812555990421471682793965262349573996449510502716704044387102483696358797230707150560728563029838978446819343588021466026964170330780554684287425539576434464495758948661337440623268720785042702553145298500997700777764119436555784366772460971940165280817920234754212339374399767244438383384714521610518937880287263005117674694049462492477917956182507638015705264407832379788819684283021939979512844364998465080033120492337251680236581412822000232082884483319116876375881036654775425807272577910972272912786385110636813054719184496065805826148829012268777427076169837407012508354989017434846468510739358415561383877458170464813496244105763060517504070958849335080877201117836096903716103901432310227190191601325126131507889038675166047974111932700060483543993811886153881055472878443506403810585577296997592602215199702275465192537528623252202589279233148514261432698680926415582388108380698191244829038771406246041682093504189606108945564868875821671914322900626177010400834934888946004323651522015683470930929989001598081787318816201645945055730972720316841777319478614500134676146673620244985395099774200781798718166409340776471495513270271736220193983088229075203950578704115040256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,26] 4522385220683868497961043564046675891309617694981823645375350420629094301218282471610865440960913078253383266464337035339801372719950249884067907661826085063933833645719092605598234128766562207456496413185382647926974078838915733769170175690667622224249147934480767210931847279028318231937308492797327131922410540140302776680415436137020622792291721159129988919561646404550303800677940289653398766200638254911132042442641691713917086301226420989092248535957520678145577586785924631296649704831519033170385738394154801212758936658538512202964080736943645113101594555451800186460923915080757812100739742128910195487470740732332635423332447790584967202850800005445324396245221669878856446041495901835727867230033148226278832508517369452810451308208882082569766510444494671096388562597333497838566223890165646029026643648430272992140547286651525376002380153779980933670691172581586084356851887419094575191088470292312836739836248480943060053499121915288975104671271506851658465996335067326648905413084979711154681287406839242564802854479807114115968276419544624790946509828552178356490734277308198951722887560540327573895236114081380124939148270846811911551408608048537120867746663227805605597416415880422858308209864883726300662429905175916660793763376628676840003458538223234655532479190051256345969107347774014816993612162298259115069775185606316475606031675374702392022476583564123394347807779400705833014825311787491825077764099517564075240222952978734390010720798473802411259405140740801127534337359553406660755559239239355253254723431684220526861378693542821008185611460626214731714592640853447746604532145436779178960375381449129808890261084216894048312516673850504331766182032619266745570691669449408143095248267397477555827638088869703084054576417540852127020507007251977720142006726908584542266798026931900450600991260250328110753583082403600147831903749253409388788086547587547004908522077090453422408586888684139743251419615195071073011671743345252480975999418835044975974367639666693505436582093787631063130464221114461231025868365365576497524977620759677006067969616884549371879581817609946788800913854805569817826943184893742428104557420893848413186188785705868959916939359513497332938241688299731873666947997594052061664091200889319698352924558501822914555621798414511163344350528271667952725274597720196303029723044051095387282799995543804289808289364888064512363247042796356177608845834169074752284963362750975433860623835092479158448639659302746821797125644766487834630914361043005994074934754815055290835535491049643938566639326782556150667201761757825926369942138108834575597552307516675373254798894857342749510447243316796895302057369306414314038626457308178998402210534935404544431906877413666404122747455728700388687209009249865770716362260245469741829871084176281546543677976358846697927766960819404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,27] -3503059862392254907361356461471708971529379734250541137588938757873652998613845285502987202249066556020502661520481581749381917522125219504974579145775746864715262479428131954084311107518486862399380808898578714910148550953769572566891888408154674795873778954070959164129856856716533755835684676833283607055645585986699268388698687548387341265293267775241963001029352315768380619800625074295713385116893052475407512383444295668382895253404407946829897548080648863550992993793781425577764169794016545159204719258165726488050226457511320699240228846348116412378693798203582817844990490331027860388163926662093715238767155969486915657552222796577699041428689293414683071601251164006976656102600083721363533650570427278201735720096340365379630967508432378525966836723274054293844900251354986164601549521039443885302466052209106018860127010685133502744513332180434787886513241563359016437441274593389430338628901726707179359731702546071361011559803733912922092195656485232249420593752534313268802134525931316967839593389778585797047218748768562811529793870758517741046358926346632180829637448031025989416392957235028769506232585370298791060181550806279185217347686541862868416120885887297824349873282528852089024558162866068505460143195132934788380095614187520895085014345123164017241815477328296214142913748571257995157821955583917526866326289926625543477439193934308781598740042962625633960920671209498568219298041675874341616535245182509805149605463130007444752994747246158188077308108553865771891914181394522240020082970449967781810656787327499754891468646457009811214039726074541891431680821022785976082014824399112745269170553469283325484150968195097575361783404164395536739314997897648365340354856647802790660607552155975972032431196957485109406993510145579894223193318433472871173567565669720464604380486146758776816953735073654763198459859043855993014559087596641000860698828834897227253066178368558387784236643690378738961049897752287767129540822671894261005333689951553650278694560741443547089797546671731785561449751060803837162605041736168131714374011725923915639614375328722532474310339088174340169310254784444918365169422343864804585199100771223805660699560171824021218972902034924964327478078869428554435515570380422525873407305365198756865304934086583766057398246686226316589209763864023795742903071290528316493290019787635001636924283398779240717739267342074346592860040442694689326699299149821106969602520533902302483637654399330106210076036583230572704655449628104760674202344250911393796147409641967918026399502057358136048302291984029788510485093237497200323837177243833123842588171104896290764659882246612700565092734372155082818721677255380976392834289353445322910467601924873294714822431900128987615389496071391937639571990796699648310553046902580612714069309275065058567437221662583356093094916637327360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,28] 2482142218533501246305370905808900482083978726513264198620341213577772200048368087771761203565230822294910744302026005304421759278060031634134124980580734248526244738197708148665361219789822425727345933485342563638054070913811449847913581138987464895429288655116925818567623748767242353059523879607215695468773237321313710628209195773141514260275121853828116305111730131921442273700260093871084409855994710786022445588462048496407270343071865344369492360368891748562116718250444929439872835483330698569506971034298389298004470497883356275819362416115244518940417415380415276464696618581482195203134315308859292435139929844041326635194763951283301276513861529384801411104966842586641492038143217642772856916595695131192694677304431803550821496106503689708469692180692883550379265415459296519901595395753411617187607677217057429173693958458799215290621862046388324535544496960219210630110370551787983587714397846773776474233984593013934256457323286472459213338052770714794863395413964746060171471825750382609315691330739778023971439279118260199576447580752658452639769279577876219146126495943906786240358735025835533748519827540789665861245660865017968548652967125197752071364658677833601038829415918871821042108356445378532249748602628167839279774345116761157637911725400607724943300171222242617751346728637661620928470901429388735374134914199959260405501525098419756818537112278700724411771755077852467307132094599649764636073322978118466769578811148924143302232178095785421386770073482796667159439581958895419308643903809108595682727403272810277700977017795145633843296361882230992178004834546805654903444245892488895409060122330378460306932405187861746216089759244111523135027818412418539887716943133389543565738696094994845441592358788373208477629681753938504754100523670901205424931426186078547191268388857738381993157540454376373107196646427419331668053514791185191620301184615167711913257946710786870419471297539187375119312061117496814251498694261754410432597145590470705271695897318397105783421806350492528431559864091972626122965156228370648758206197902465491497790721985857401353139587057029313583620007001096454282907609537695731899855025288852052209328795771374641806012273696770232269454273501035959618989329243482977926485784741482905430447839870291134707509227992075981784709984888188559746800442603925121159765184753770703969226413123098268449752320338706129871370599342555821660723974146017403550067442211624498712514838831946204709120624702203505875566514926278890183575495986048131295094901821870075800957478435286939601450990745383415577139304311681108719487419904588293281738593811947528540349865836946553102085512400483659633573822686180751153559076091888510986579081862336748030864953076040420932554149134181636473173164747500587853464788300490025358353256837795893036435627403904532209980240623042560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,29] -3209897938922245853419458710333694147990175308582220798143188896418691034585909200200959411914251688623865198291490120564327366213887286577700600671187953681266884197014005258558261406368828924898468819539611182382563009273127219740799072840619258423039852842298100807433462136675121216360308803084763969247760305957548428239994736529353483802744891121677341679656041808096726196058883633201234727355718239609008115722597606789169995798235279515416038662093489379429432048256482287846324790710485912330701498248813698041894913713091580218956628523047779182124592602138765851945125180059105715332236252423066749680672401387451341733668769312770378354744438424766021928498420689938426921336051466439133029843371922743087364162570539793901383395483827959687544990250276388007061875571859304587469938833623775074560073859493863834480439350781198630794329619669250844350979584362848031238112864737614918635149747412589168554196189456469494566162841801670870120241613495181809950513757831407765936172141077687744450635051549140319521718887273813260477469965021693719442436175954206518349741598830898380767518373497636753468082526996804133200367102625259842003577016546914339629661205624557904929328418475093183950924869530438045520654258671801751942161109055045402126373092324762825728859717706198414173328289298839762924861368979101907845415500319310209406179220718465570054990125321363496206081782527084157829296885829205687348942575120220965139345104189598387213728542585047219879535460027372369258382037179784346244341807406173898670321347331506836659168132240604046084229138017443373992335878231014838997548205290598904310008130181982198931487757921502327697999498589712346647543170398264003857923895668659348658999512099557108937807892457753721691338335561999056883554854567516043821195091706178831860244536570736755811376256100772471147687173289765750731931002898751618671579171694709437671499013175382143342043722057880213019635587516228623872015277938612374466800623550017146285451650326836758424607215341584524283928321664529476185819203072257084701828849414037936105396349983574047510020634406782819038252508792842382020184940423690179784288283577644845003048250066905729671390857958228252629259214084811282304391864896914466478829689887483705253385473298532092682979087319609383829336967091137355672000675789883262415402593274229367905934747490941210703910787719080863812910483110866505793238138960225519675873714178795506843667421522758232867322368045613596615223899555762768511209100981313825375580407502413083505615884403360327251634932259029393641640151278393163184034560466660977599141823087237145349104805423428996743604730116134731201052211081984657032358608808412239248933887071372502770013069051413961232194520944927411321441638994274049058566213977913080675094049563290328476762751413021179244295827948044288000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,30] 5525613173021085015527421575517963504979513373756719230586714219381892182035218695461491553130444100489280916427639722754414635935270188460667583715290931009655330996897545109712918801021937203315031962631546516929570808068916861050283460980496668528084185957465205957310217018322663226342721594411878692443453989307927277229568264001273539312561131081823304542253956363415386571071509024490213159761103210122115841926707346992809318401481813423323764553655219824466142830284865961294352971753438329973893320158064816297837702360949244827760828379544001938670895714876347591785271981944566326749009269303503800407389360736837955615109725454202534819441607294141326894460482130669629762995567702094743213901868474875645460048826179901769372470130890079603909735694117560773517391813636087065680668677737419238071858912036522464547417999637569873830806628343177628776586790227562585413620514731877325451560707613611375429841330816552237213221281982403745676251263913125787950134042393915625393235577682872064657115210019121777751011511934178988243960617442723043945567656464155482882724114666749029526116836831285325097210281840204433404485801118959163396654298322657194673079674342820635863941170511568218111386382112749443277848217191966020811901826951546173538758028835190915191156426611525731926794235427168056082210710528197303892407505162968314568617125457472608026679555468819637523513434042935421030696782071357567217533297422017444986651957991569870044579683233477906566908890185578912945996714743675785770063829126140065312949621927501107735040809554895331294525944131678533387191730280949909680332849150966040083713220345954983003709949924785681294531933057769474816719315537564033522837106196186438865694099668775448093367662564412317069420850642736953959029864918063803397905005147383917631500012901954693276381732416983797142722867466483651019190640968940005085125226726499600149176030590853132270512597462485567603404767082337261720373898619227113438487635023765348522873459473949117259139553303278095854686392775208479148946090757250935102318172698252047098181112040852372280033838571580259580326384821679170200900415776375592028541606832503698586388718423840176007480175138215350920497395762132381600778677968858060461906824997665661410447409007013814842724152726035940012937585988237497612358855960601936254202748374112069901779271623331262198423237450695229413013897829125004077950092415874436925060305036264296628322872473075008440328149016200360894153701653545261319836538452831985929972352416486170503340428093781310059080353927144636948971401240219243125509832298338507724664459444526015697299401679017921130978543918166212279279181599145287176556844480463527648560197780226342873754712882670369115742894523285970330302640353421357990247772904873905453768168759323317161638392431020998053908441947176960000000000000000000000000000000000000000000000000000000000000000000000000000 [137,31] -7349670567243306057517995650648159457038210830460046509255170299977909984434232794655463670474403224092428194026937281885526016060012038008439454759550191088314437758616359667753917805368068648584111823575209080335156024522141048792373236842151201128252667233904762678545451409766205784912137399349989244953151084683570564120060845100976459318859679041950711482605246070776982189845063619165756683704775084632802027128154402734083409386662682707412866161143340740776399814225392003725848679934798474187303026757968954088727356936028786201833506684120219519566447903598594727911092218147440829226178952826645199393024896855116299297000099536691808679442875632941438477374020697982779837083301539075444918307437585915090944195068492107124620116074806370206237322573458103614512068885092182912262392240200494904256343318952344230536458139561786472605051454892126788450246942516651653932700236814354206090467002875691881984642486727237548866639714714343459464285824919685153473947112445115829092015059833718437036505503203518441030142443668106038451278017024194907094715913632977009988295637660701751288341425793206824666934270652235888801712631765303153654894668830303145379116617333584014304668766913451755530369757863883293436031504232875737980593285620807716560114283268473176368786695442834818534371508701767801419924145320723383003654582517622996864278203444148025546472294326163163791630648359523596784453156080974002711805897365812427747412268915246657835539743310204023245801753403727390163247939506663694057292452939628568501543699917995007953618510146102488351938278451811718748751754148166615405886913444359882993353988057049989852587442052564584151199594968139667206253359521946748933822879746652818073072369032662151369871439705571485035488223997068794736339680668140704384034870206427308259215745147807051188660249268827459985647427293348007319262791959088751758294516606702158055470184598991117970968452319138855573283462845190203018077636722955210647214135715849687709311178107337486668049512950647635267149662541950607874240524548888421340001438304089870281483780977557960041569758347412231578205533004042667138185489301123995851835967552785080116770840373388398180383335816203694787999993011156837168944014807066269023232680576345033091848718791906485810070472078906332915637639898856923844070758818207733346764906941253135476294766624211372430594903708611694089668978112290987812787718613507657439404827594591015215340704192140555914221102283048704846999690686307716732716975886387427641579085202711137733037883185310805796043206939770493770931191748194459744502140068392268355903566662766584306087475462882942971631022586538591366224961982899826920637744455230957701100925582098435293627051687409673080318922698226983518387782161745480304658064232325158047986670182596025578991775144377430830750137929695232000000000000000000000000000000000000000000000000000000000000000000000000 [137,32] 6840827177621562390077233504261944516276346435061533678810926852142160604541222075669833897564541815430296553367271140923169830996991808282361732830554313987333688179925722444656416281122463223588618014263512625525383210530988889311868946863751337377642115812351232295745309288133150215148111980840534485353406570086349512422107554535503463193982786253702595028165968761120745022196891986141644224808277916574363290286931084880106584085801853711760539821732930958286726291241817159100546686216472486454298022081786506854506412615651306791885455077022226280797407192952977970743092905881258589052869443773414310661821644345964377392106605424933576289468035321188532562785872250882178667457236920370391216162991424054905878910181218853631086234899595158788714886559263143876881357341683322253605292414939658044311133013806235643909472111772435590540525504758499839722088423828126055482811635538154441462206035389389820707851727165358870796282666521117296021070638880253880792321759088535795432912695629918940545454458091615360068653047465859129041918047414424223941763295386805118260500535987988512917925195592346621674864026668392768349114924555571779901658097169106236108549641034567283875349252455300587864695737271021517711757531849274495385529233155511121083185510859519466056587340459490598932189867624444054890364679757650816099329680224797907846424156696388610081221525776338733787358017557032384991795100556746911089609656217540549698877816831358841491220737982134825735436619277735361183670265820480610470473896860341544182782974641366504969245300453272766115528892389137484515219440586432679375255736624693668665714755336933204853788347241610910287428477752289633292351605547172941747873886009095838634411842185777322877391210934535949749466773272626878863324426076663154033794480625642510162128277015896549478824161977621144680818788253979227209898532463555388314405503086800416134581465366855139808580130307970776928894947910175695528900417716762517004109832712599310388190990248430094155756772071595966782104798956401171708351045932695540484495291163375590814700597403239207272340766077090082839462400738154178499505915895363110719436992695457267555288133582063927004674550481096366725298681596161874069385573564534518620064711459853194205715947299092221480632282831110270243168838716813451886779804845019475869980850861777949532849427034290174154611098289196530549207306486808271692421544624553887787876621759486226619383908387824055415943422810386904509721197522412407303641485233912596007001718143344341051905268274451694810267159781385130772931243808309523051948873838440234192501712310145294787590464837922509512458987876395917942808020767909922120928688649290030028065662574615060685020933366079631090056228775330336417583102685291465877038002028253203264443885402730592238276654909444643348090392275845120000000000000000000000000000000000000000000000000000000000000000000000 [137,33] -4196123848007196534794195806742343542537051068227485395202605255283804271240888896821752021004773246413986609263748200083825234018725197393384583388069492307305227099336584657229290194731465366221884008490073369566422240601757529996198671492176003445521234606030210395528759730812438662450787043346956975668179778621715253759446023103193791802630771889519136778671325432607205071471572327945461823528861244341708654990820246748806759923415471242951932515258628732034921774934407341546898410982818651268323690095156892288763373486421831040628559970213103977026584022163544759357029728290440177751675725439177443117465392246326826848107526022848023197499705438064458294293047577482648991942930822663865647900897450140452502388953746375125720842985755736323871478345294735720769188536258093736429563363742889576147094318828536546474809762864026004715469980099339792968670978680659734673883288011932333293148126286021914816126359145532764828764251066156810362571642184011695387455200106739140472106683825756332863003694085240071860728418341662550865275883695546135643202607922871230063794491289917398076040702557260166513281464994151121312663158045674091588225518863007104037445064138843224222411967983932034886480461560684699176844267460307474072062603272643296766509439875350926697203521611995682740842200866343323955717968821108802714127147284149731464627644098216461489754620564896677652692608101717381822010897981009236100132612984290600866190404631210013876107453142527130693823667303448807759084405915865474835245375445531556448587592511230394480307299751406683848770035393345553036285183232082960094736304769606719607828716948862975176640229760744438339650146264635357257461826958697468278598238245185373617977078899123744713414366598011270328673101742158531773511707638172458048271136532692615161801054338030778576825409777335682749261934377541564460947742660891579712809398357280910952941969279433696181090779863889942443618543068447444198584411447713997677989288081467028723890482903783991390283859068703228004108719584822392951799755099055010236521447653132595433613551060449809918311876425490531484749906476231337960643932202152522613604876847205582553127652711706490822043995492678401884603818431562369624034974954088978979264978841025648305777561735474175952440047115966653236033364861863122487217229512215700115888312619786982644984360707397163467152602845301518244062718160873782549488333050331886423844950892147169333185704464137284272043580455249713749725881318861113722865746836713130951518042922551629976954774954426486209835444599326848395298740633051209042783698116917827039752723388652315193523060194911444018755304278799925054893868704562539135727343288186588981350057577236497863034752893551622512362437239207788298609032091760016644955983019518100072306751753930298642037623134017474611567119904538624000000000000000000000000000000000000000000000000000000000000000000 [137,34] 1195905535056826078783277553412216072582144571843553693270989481369808727000681510863936815917187041286403271345570251228897547971282994233271852528334766001782617641599113219793676668481066421832712286815370526154916197854646904515022470403077052225766146086211809128320510542864854176299940125270876532225915694910760716586809235366250800435388323160375586215673341253898287290702386242303029529539851982540478660664534146786154582279588503879963471385657451200448559891664203113926980009458481542233525556196351067712625721854868068291906877752755960407396796871404689333637826139861856807237953262300347840581091041999495492516971343951324110055850305031989441897564405312009388363919887871528580066368160501300818571960050780937442585070096597877976013728761463822646348307641284736094058497159173266684707634719714059880787177914695445162736478686862340290548743593310072399167663538920607597374043150016962615228868320345000101513704694018234375086705756670224925373517045389375758693838952136224777169898391282936154711054801631421958132039212751654049417763408960679938704044579486804733672640604067488217298075030888176761085835789314743748608894497005232618508540842667890035287247502926535067229017407854630138559070566756213416751607171028389167252681578939569569994874091303117443066160572245166032761290214781641049525146343427665257137536148006020062748544611456009647468449608629054240030116166955532144592101436782897938134892754609247957311295937630031003935239231218127337642970045103765016425134454809989005257484753729396254186318007025272054605293568429065777557498243032213487482572699453826171467725313725817145606857876292166318382584357128946775121549677294920861590355749817475747508718170735862774849948289143595721242184443713064038818981533952884268535653785333995445746566247139279261980557965189054640979593714100986752121418346027976524099155617823056365005790073406825026668008515620917025709435725846737845727279734926076523245822034900951955606887248916448730866726736867154031911162649623789799914402061832093440593961258088561803016215087050246204124546675942099329316757009884160074402924105678222159959654496941964288239336402426573814146280863664004594524760463811608100767671854139048001172921052290977114571716188874096310029314281467259749104160054646921871849665993741820187748841281426197911551165761536494926482051327502507253673847889331183140859396269182447975450644204424648460545116776810116933685756509058659928565504752911499436194159570413297703291732392305124385756985399109663101116376480108670534368191467171027676538158855776374371033088133108872253092216825110683063279356259576447504685121458118093548828813685001788763865262882518541298983097430430096810101432741172144456543664536747134744808116905173430442827469001195638514510350438180805569548061338721320960000000000000000000000000000000000000000000000000000000000000000 [137,35] 612963564105900952444895766294300858630984595878943982086972059909482451632005539820621825922740140338953774374680199852952714863734781633015187799409952570438736574832310154414600985800920861667506076034345600501149402776378995082147441825613712912827888306003407895772920448981059050906828878173496238113719067530663354695652338473264499444308838137325437438676953308587162250003612517903001007398726239729749275797104466156818624676738393020253809701787160010103328822725388220570932467730909338276265567566714405036031194366455732222016770774213397053210310561291558224254967731601686501362446810784456195895617380085580630452768404759423981440771855991480609549475382836632019642460210815690812822177319987355900194870142294061225470248162157937262809494921892056275519927685389826678540955746846230716556053192967975558284040295951188182774608086214142211602960569891809919924213910968808350195161118619176908590183942413411214081940090864754016429750800497810440725567361598230771935334135832704478493138645578891823817924491512088087263429707451377456994982728236882329097030285916933290979835097336702522809769280913158086174768764241871958120494983614515372328583960965082678270771783536030056746451767219174523122365527966636254498779660959727672308224731924370066865702982822529978216639119670993363948663931307320021282930891193726492707222510591276362557351129569969402380077396915848397303129207778302115276090025131210418220928400829357225457676660394997837080484691694399467425421761149475128876548100168871265742464328833314722909426766655302205242086190014122772860120015810945755099969375289020636464898701112484275894078294321324237743129852550201784304407453560434025025438646946505942634290198439519911901121532865020215748517058503241711234151880687803737836043915481410298491987039293800746910512722230973364747923226399952528765031470362097031185993556727381535425248776143074934123593271984364608460766285750931747778257643838568593705919941528825749560355127710922470718683966920892539017342580406991150843039285787274282816750761303265815893101425505068896694219717937914556156229738626063084249033438374527901099950099398527503861830092210338879307562131109994844500710589548854807865087559187300377682717466656412314829681616366628284395104837654452147609853896246275966902637206452105325426308973942297019057915212587280423357835372770976202446402831479574027176597485828414649889043485921189669487618571151021796406484744912020900572510126410739558215799603654589033940601818369294948990475323676179131598107620141950179501327870929996314886594875705516765094126532306491617878748882927359794104763859636028614867729260919957264949847126769979942846650911158925137315843550477157513199802445347650977649852809073192361581499296664965623989859218131292052262130034854690638755410343022821376000000000000000000000000000000000000000000000000000000000000 [137,36] -990335336649407015591806109609081551464390338603378302684831961526618066629755756855469010799782107288423252336713825079425161210379543467676284190886159873655467682373923934659755049366488574450402489702351018597315377470062436124453585258366582308391220941395142226483401873785833791812135665530807293902894831777335170611116622965177286877912227777545321293252382001063854761970267975991487882917704260370791992527688986658211051139519196210535229265442522050489688413518190014094588110656694135456447236730954146142855482790324803823824613741779124282881776443793056065878151377806259547047075134037024149723930710911982184402287037469957523779298339311844501379638293950234203749188964282795931616107793261744044359826528616347462601267719651824297303339716914195392427062482528008958267804314611871044990569474566982705794289054182869008975964419931593804397878226680716981632904606324392418897793291105883761283920538625305281332555003384196188981168562852296069551469665779911491308954877473440395867537691739594553504057331598381849335068438030197202234192259632687292331722114538672115358383227969333988035661896609760626606689036651520923286499590439743973325336929010263103933478194256758452960990591547122701726767300997580298766893249740163860172718406163922315251813796178200926017256332337614224751652860340769882771101752230653161946948492448225140940223334800241164013105050558018254067877803696304300948826840491367454832848589886802090097050523532740544809860424154533718789844081046180098425474197857525186316033895954621022740748468094457435047206252699543555185526861631182240970126935385064436914266425594832906026203133270782352885028595337370710304725256050860103233450011101533428710901918415052770525780744804561508955292735160129950763107064212913557414969259790746331746237369047833782725063818723724946619111644138698075038346256769746261919253968842107991819149537866179873784917644757467997255223491860231513207532648260805040529175638701736229098683836225944903903881017665619001616156685554884775893121725373906460200412850711872422001576928124170928670405373189659612104837289269848908768289928311262702276930674906124114496563072438954950462169111530306674038772100621799143835598654268963552557070048032776390126630795708251689111638408031545907739976687172423764596026974260890927064758254620728159554601890236415337274358322198208005921330355728643180266758953757795981758034713743245270346229075004806575046148827668335040165383788493624001931638467300439075243105620782387734587188767780342581509132813992838285537452577919309723433737521990814076166730313262488502595411031553726061542453070301998314371243280905547534198399815340474351841119500906978246065114524783314283895456550381999854003580799719450103021182825774314622098533636995806597913813192008689628016701284905123840000000000000000000000000000000000000000000000000000000000 [137,37] 619416126854518947138929741970845293192293587847853544039745210808079144991618719237316886792914703142025699907594135821518180355226731897807886930437743489773279213090329858352091695524579355674083099203094493798927807441531206717293425607189819519677685852956544684471057468701278991747415397870415175435265728229344429258104260582877563416142505029219187355030843606677858783301969302636894876198829022881519413565513908665788166993823287561857276012907522072142694676466203756204137063341510758405874295248639149296463602084513711989162735868556038469680471238555468706154835003442152774853495224612051451167636338484271199755346940956673840331139455001400867473776295132085115254460783356798324709080120160745541807769255212433379867479275255350240760583945349569700059770656117784097202666289101633851850455645984545048599655587251691595834095139734827811429443527976199031229182206036793762108792776080629200303636202284470231016591282032353507596947333131490775754729704360253066298937976224270058493768351351167356181012517637527615925104786609394108008459326650446029662359105318686616351264033512039941519233082989699738816758299482139113839304995494010852102952196182601791264970154817343695217380746565103265900104643059273197652936970325742592068516020168564491429812635557439334099411989645180807739016179244876741117196295293785991057358869652466933497238410290346682165575967332132806622704808022277195741237235550288601236844025506945155411233155823178929390598547154981716380834099814839035188775921479395086327592699935947713691798191999055928152245348627217212223226110687913063378772638002646881272984918735435808233419813639462668637917007568799631442628511148491702417611474155393112045284507984764272196236444010351515643878475207809059153690037972521653921146994439097501966355389247670026643744619322835585906138753584669587463814666136328376448217268643449983538444576667771011721988042133152685962763107342808416267644046059058259676704572163502092094092423922920844596455530531960011155516164205100409169574397789240986875100644411560376658587602400383067837429617121567862774682326577578115417641708305258827550760927238783049729143680436625346191306664984482894144893910841356913309080414568609936307329520635126129131628710461627295485497333352293885258736932829571007163746615333636099706767175205707812028600719354252809669874421427730375596774416535831530271021951148690150066960306886762912924001999975386255512222579471730451128500466476760671867819175677262472035688680004748368416990069070206791255365951198392230075439174755206134987655770995809228886397230208218222084331701059446456957563871673404866501316047902878306703646136741634074926198379707796301295844673022080021748589612321331442436875257847039459349503054527638180697267599844636877412580113317372126538681843475021824000000000000000000000000000000000000000000000000000000 [137,38] -197891943924170592183911259595079274779097732623866157813629756759760014571531051896273880845375619460715596549444915281258338434810081395200906000605388219367482956686352459727440146853364427740651690637750224906345450752845821044709398327235528983064948219400180931989735198264664283413485831622140442304471779078286716203412731383619004396119053548578994651315930391919654893094446926947040807760512490409249163382627062644602200694275732819488535780175213843101358823864703496922551895374517219635190696788722066285176537637616256973938051096160399343438440141690300317845043007102677866574547491937930890484129968253726768302677995227498520842518778734707351722871032300627841022051501549078569950788714161518529682180124990634139337278270631101800055658608973006316327655517015125196886170002999226606822868171851318403378458120011922072039017378851679317177276558318873147736813503420168267351049168546841916177307632308708461472564305082329220721614935617106482392348882331196145962751959765652007536447183179226433253350627273476834184813915931893680281329294312966267879509605721241894686047444817961792701268224646026282214006019150556609805074590275490268100736723106448057691174246070916282922856281803695281810145821510030635892880155707520162625984822204015907551518733082731743861951814611691748751523369411149759435425632734892653670805470786154668872583110557480431111631567556148826569200432320042522073083113948229082911835435141299005989912390079865792619696540458816604298409678221278745487207885575292464874945009677873892631388403651280810575025795623372928770911822000936336315601668147043984311960727901918546711888761328754259764278701925596300996982730842125161073592880438190859985124042736966669230653607527811807450146056063155616680281349548152552015786706520419088531349296100510082399217617149672641028600115700674693941834828396762588700860524466405010853698581501750483864011543006898218976136869148487037651046871917532310731645795516769209735937805079461184699103828149777171808883311923193316220236867036878917404527734330575982926469878354955474652725578557038619137596641357286080010715873501392152209111105287702196667477349317073517992014722701702297616626772285936809838772926723395282673316084321298264480786076540119304487511382819529279110281911334579734833197064694800823426608890275924487795414267996583505755671634925462373091371999754234208405976213691531037547211424008117140982999426497869053549686340736886148512549944971769128905604444116549182786099862885424050058448234519108755713620309802079899108572798539702702940702084603928242519115270032848111612076421899021956811433297035978737526147998769391837733793012523168300520100717021217032761411165638303865611375347755400759947088271542545365390124818209233079152923869689380449434461163336690543313440088805867520000000000000000000000000000000000000000000000000000 [137,39] -6456045854070751509004405534007034435709541285786219239546418788905073466731357044303130714172378526535478018247648021444515198874191622636257838256922933950173437164278015103267319756753422625895006520211689800229580220792568759786502950871713467080573531340970662547833289117114459498159878055874834305373595916168736228419276913437506998910755279822482390432084048504925926578079046551204159368345004053063411249966052170210638783694112959812287244962813973020071970108847130062774900744216168485920700828180386812132591015955046788847120487671452051461578311009847276300543939592443055816621695045145127197182627973964321460800161266096285628218986943975189240985341824692189873771162969268537931521463833986056446307585840609472369428312106285702275333744973925280117703298164332979214657919826291445803718863228764667631079109471065482598643524518141657917253908937884311051771187233772411154399824383815319849633569379017887528299167913198103896413074260652512021823437839432267643346456602192271919845738609273997583632818288753388233164770256542062669934836970450779521802414643713285779288531051944018708077461550729472398604189397019092680878077957460418525562556692084002962759599100019639775770228132070641031462664500731862412018825007339964802252654573560327795379032887154503740416468833210354622397701481682946640971909943072508070288640617312293473450926825730020777253737080581565446110412391746723413588714471322150213376772461085620586921573884165689391619756573471501145465797893206547419104305477296184461626820038742931787980749795436628036281494349602835534536167073309479916637398832147838292537964321556594771045905663953923414622280498521956573144219918173387761901891050305065115462141813818987859922401725049180827745700734419796759371058146567300945949790978234736170873204163799734877189644388079591676432174813003870960667234203457504632745719144701712822187620040964998786710580769311397314311070039212474111905215757862382442540262468315647745799362724730289330179130371105471137647542398133732602094707756814359261452822092309596975524055894678961123287744513465529392659151819696651965616394845224212297707659505305618246455164521180731022995206591590626935072039575458286376262889745221190386945120154131991243752358788822887250292647476447776633961699730801027950475893541786873660868001956046900606965101850838262153746867363387733090363622203017675639069499730483658569109219812961256925408916889567095322569639655654452449799667617018996596438547977531390021110967477410937425508600702542756116586597203340418663710058994917032336992975431791306298277006813150690261262696956794914406934756332604063108550625263193563306897793004301277180877857214359759389867748150035286109095081804591694963855006245423814301327705575050025445159829191292962970369072696754207639715762464096256000000000000000000000000000000000000000000000000 [137,40] 42470546363709191273101358525680062896055703340242541822425153947488403215145487545610046717157480584420199903074521402359742138611443467027925520131476674676194119589807188285563258362409041146594765555117337225647836327510601852531379577295100971793661856496047632123323695288937137389654424995217765737336681287093397556951511786996379727805296175902692359586574790007614561320995353207885961046646677108153318960102850559489015727956571297375993389329151409111120844223103737371222698311345244674718582285114846340986545431920243789245250558032676212517518427312864404734989885266524005412563726194166328487513398301334641062503960370112190321878328586128772315846061354811332847408635874505710092900660532569784751617654995295509003042734203758336474553149144084213048502737958775926027494373941452100563301728739363739756695989651869080245219459693831019119380445986618223701026865935953144170616211498991316611221851996853226346055868837789737415697224733822457406059329404092272334964448719194139404245583454895065377707681415354224326830362734824660985224695024246794656454945973783204550279223297327438321077043471050294560039065537370838820362452639346140944116420880560958317371196596862216238689568145709851821968490620316672425593173831387813243538509711628443568186681868624410581252562316236350317815262036396649873171164314096771740987225984744006445063191655882385621362740940291092712684564865345619244581127128000251278724747579487475375065557887000975741327285292872591533683352527637291033910329252445541845245613694298564371576603776681443416705001025648532293138202317512356332898550848267645794906767763675820187273324790635049051685447687973226774975659433174240628745997329055006503877296766552008926253360787552122292575830281195256889700467746154758396776119115984832056697153362172811159837728634265356152153603648076556552691915652834722971195571777229459471391040493067026633912283018185522592146558250153417379561215133324570270964048876597459294205768933645540897705082733443975278273188307769647605468841191751689308942275345452772437118451738957731863990797978374631836061293034823794070027754707658067158115029998390045777541421497408334114131328781621192565471360537121098838440182549366553359800298661805733437907515435752786241636546939533593761213058624173653237759840378867987577666539909528192441686825492623379295161646394043810985704128295178949225841262777321907442633053208666286702761390429411371818253860442269493885978641025081336169819184876645154115395666049979981074736150524852124288011024736592888492356267767275880179241296774793540841083907366884436273097544377138596641254429887606557070128401420770989313291222990184522346986248030715025306579583215114916629576535070255187928115531608199653496467168408684487864495770947562470028655018240439301372608626840043520000000000000000000000000000000000000000000000 [137,41] -22801365533869077913839340029101191639448367417714429408340168141102345304283688854127342824589873736805575917899960705867254346105878074650025063359993129425951520326827132949638209994881123925855280763113336231680449816480865249378917402421151848450682926430387148839702684332308283488313440051204868717844891331563782775119738654761118329498254651229678319861097279112820820491262576742941430260652144627393877028884998350006223845620929719326168643664612518402539583965302283065168610607157471516063815651192160079851976805762835887602651307037406667440434922831973449577969559333693400405103194494550124526111288178862102099700940949257069066618663129616324605517898465141773250225954241770319456698246522862490913177059268059622986490246587401677902184760878740800968995565532445287703614201148422611322599887520253358209316515124727557272560610999929727471055869236249003385285303240007203449809333555022192430466569520013980319315359293699961849236092072451280269499059970581433635289162043381909416023724807681599641345632822929353706924838699480523037892147824111528723810269749690969858756332519709092514183731208271998371942984673576140190637633411568221516299018175293020907376715346958770642577400560662370253443639450319118609819038064643062021615226031412960345953995264668828136420124636126791308153374855288854311099949984166501375139032180803402683530017775282464482891699784612969101427555167876664687622026592448802826888169309968734104137811357715202225500784706646566567140172298828061413831640712316278492461034202089785769852137418573607848422498728798039022180453597047462044347572211986443734928233280461919687601070528696123477946313584539917967926610344667400816039479946789001490278485674236220693043693318603057147854838149984976921560311125733338969239857140056274601981325646626752439235481289594901603508309060822935740380310408658069726804371929375342865028926667126507597221508699633759031195218475009014754819238891295366246159491163383711837957796287776692823399163484779802306373168828219354132593641215677963611380849076559282665840844482514242686858440904105841925080649403200715878461659897597632144671288416738889554239936775825583487478936563439907701612165498477216171940120248948751391865963487617352091941449413848756860360096485494944538451566169085892424107027760675145584720836316724031189993684384347311491255605506068881693152579163680236061089237536106789058921264860237696906011161516334238882952920164051401817134698940787352593114175634998715314596276038357052813480228576978005921427654288478204709073453646755799670102437331653218166591249602881254228936473517813024095619088440639932561149726153193168164831006729672349939064272744942276769400583624562031023912729114395313971758572839552401813480237526126139555731764529710321141939856280082590429962064883613696000000000000000000000000000000000000000000 [137,42] 5365009007400710047954457102572015385032365534360548211093504927731561423384120958532323216293929124682101012330896402471978631241491050029659453631121166918756242104513214457775626384036821947024089124099277121108481314791336175682169301565960236042285860738553088287826680729320217603528099118119636892756882963329860953171352676649867113433424031562121444254822191260765169032521059408873615975279835409011455476843672689032861550066315959915224225510999427110347454249903825445389293665201751950567350777762364238439777856343398472554026829229561632861796070613512884874205892645995968666831234274341540886110563150117190629666679233899199564360616838138912897417336849632319385305971946445223262945245580413627655833382080457718023217081924692038804621564416275883994859650973491619862900006054207624620565421472363624180293716571581608774594335613650514645536597431866395909790371031621400132435754954861081995686112502796313738522652924135432735618937848607906108544059277880330549184712250965884114651081555070397759663133684942377918627105189634393968090578044234210229470436129213396686655739511985962874965740025918078993379682528042637016398099396914583928381772321700510941225720211078666764535677357511756630657880882661484987913614876941202657962239934806389167244540542775017255388506719548390241241125614656653237348130003180588470217962514129964362665709930556397488146884336504762457371445419481560326042000152165562365902273509295116910405024422129765640083064919270412919323086188452890188363116412187340112082527561895385469989888146855060700397975485937339918344066050984754693689619269316152529813010848028750977732229018596181308606204982619384766287413647379233983857400283421015520649293987679292166428138846427144891992840769705404703119611996880714510656629092032926663283165722088136929334676593039808861312512748075983866096213577320040477524222601605759301624050568862380967045606433326576198001612978245568353284549191716209666810380093193001490333855830033419458118340487295224202654264249732330862732628736287888592646405458048107349523466793618372008867459662322563724103056903259540739220888110003564539392154575571698162098243718147807022959046110918454073136815650085980996366383993434618038670124907533973483570614657430725125576438882634606139845314071919880996893287468229897164847970933184632532920572973985378486472554231683477317677494208651427777867778424115677021382305723947504223112103813171935054631244472169886059490958870779305546722633498973682784412820964446925942369384298010524622978288037406279091561771572188566763101445959670403346372081193292879044846838516560664378049939767443076872278935864647969803458677332019037884281677827543191234710638441604586567489648694637605777290862299456637531788791695498191854818562536483910291022315239018507411420344221696000000000000000000000000000000000000000000 [137,43] 723697971751763103897041350245517722345074387294800743263077837391729113349534617752227318389869827236763119270873821126657094673900409156118875102228405189486179550048103156884586650335132619961338284676534936326015165847941534889800513678184703035202141643495966232035195042142254325214493826225626212816892014335141562400376323904042920167307801899854148968099202436981602434094508207384316377062933876777434956679573439068176624965793667214339390655609492926485820055609367568012278817862094463671985181186043404951336980673855037274324372597460091197818516097508274642700801039928587953816849659183933876385409966009475588982814950853256596119282529252710820742384183802904048322785166195481739754442420192957783017361344674221767616729420080729257887764786048993572536502412904304472143668832818620412634052930040483777809216141152698566810723633207554330077634805313347723017972833794344971097942784521378495675636874169189949742019010530197775313440131514423466146674281257601628110782766592145948817560487799505619921257148527865490282422978928733427906762310187805447908406338379865440721660159119767626510595178192977196603373134366200638666522799198673032819408875145656129884513830530609724003417836058135025687361179136334075388472738354357174546639590041850957502749326228235751625888269707539377911451039762003512581784167052896985893222347816218298395675626826848612429428257188488302351279114319525732747279469128226895724983078723210965695398110328021534316561105094285156698697321982394188361223271577495031529120519220140824250463407064708083682149843248171060984497295516486366787662535963079761786234474557204894999398290600345328083150476907943234124730572408500018307729180689897154509978868969482540739381942058607239609503306534975440879943521339656413016254043133548863378902639799495818313231045280261957361436451558394954227052255704243113928109626540022391740574533445570209601605876579876900350760136528386402706836789842010768999264023632644358222890160315532179597944493349410704558024086168671429919999235355855426103341314481138954907769596944837456921355714022246421700903948197808520816461007715867434044533981208966885251465971524688256080121030418787738047796558002102100290827670164971487430189318745457284477850974125154414044145872875081190557315232316746668921676432645457116496154108249723940451764816253135168523769847349542008710267529949506193964897159444690475000418516977504776952304504212618508069067513606854692131387844930001085494833251711476989386783538915647656860293111711729010071821860802170851492423032004015732680848149292763447279965622070675279058972242892167004454547548922917722336041567054793776328926537839097596264901235128908041729122626677251581055895768530121404968063920102903740005924697506947051013227124221587389498778606562640620952267465424896000000000000000000000000000000000000 [137,44] -1279147072310732936837509058677200054542291685894065041957352738068261386772779310047007781783967581626765961350526394640326721732546420393326150182123656155921559931301455927108046969514298850226222215548870258383517427276540801847424273403023168791262589179178320461409709404361974496582902276322912519769664035114728422083911644359220028034334997179863157760115293273390291045137800170430504045798136147798944759951663620274441622734947078439956879973172250073713849216440292328815727330490946375644404297906908420128078720900520309232387588660123736243792356693436694008073516557389219981217683471699157718308066757779243005203386697199141826162179919666906616782553389144534592191854272195928318557112652501920916361636963515697192325271564434482017682098705319255762087629420757609711411163724546381965378118070650392466603285072004721154683708214485460078516459574401678645728082272229203418158666315601671588086024063190045759807813346361129874132430596297611731781887868915940160650548081037458284561618846828842591690736048417724026928273550842457729593527999390867845961426596977390441923021258535466690572247733757250916605682766746644502079738555245087816997787998404803458108173831194557450356174762386011725927554798693485533151132572023725951589076913416358592163531798058465656988870698916629147823164618823953633439730549973345945498583568838581126820390324562483561727613719355410677107685865553962024779275985124317312318195241226449439788944075943776427043868901796718316490979869346625111777299824212045038027560269606641707759010945835729796889598829086198145973924091133380492450174228991583998773295221593299567430685839762151163712049973487690091312771670292124833729124859291732626796192080646493040244387982222760227281653625210309561297613944049747679057362818615905735531441311840977764071596050880133246916741258298989344898016537954407127032352769017539998108759774486580440125613402792949721958673375668422754043643495876000491925271315380802394948047859415653214113569462478868533619392185496678612676445503703870906412878877710239546040139454293401119526404693429295758066664396437497547491261576430037896217085326996739781534520131119820754158284502117795878325269313972845730104483893291697188564147934362107241500699941369189689983459243441072450893186822689649736537238795145284883060122114459060964028859766844601555926572852608115680114494052967551289097861979749554680227173786230512439701090994576994133385467305871918094704677072918448750524910145828011425748128163510981689674680446299268788797095080153445210168153422336248354945192989089253004788883284946190384126535893587777866626575944380728502796005277681197788779065141501915941923116021894425373533693270066026548730265343127940592292430220785985292471457383464270230600020887716397914425448648414648547264064923893760000000000000000000000000000000000 [137,45] 689569280223933320846665456849283109626680747599267640480712009894188553053954076474905209684953927867941481180214706368220588266887268307823062551019396068497789333513014328103179077270734923341488979237710411627552467375292509292842426916493187228583050084592418649830692636336026000603040515092160809750213707428799027796892913482603677051498579271962124191916709186229212273380905164916794408047087381979153367286898143644916946282898562358780185685406118906293960267731244676467270242422438722689482485428191969177678462973211274852515359309343149003715170873268664932743000262010098287858423120664222192743181378479805871953783470532300829494131324237245631419275865023638143061348601076476540680670165562773577633644904221359350244899754297791088799062338817347571153024673926388564000863806735186211418096917271987266463558780181927645461324248124173322625224380396292535546631666272861217060750375389163717186796195911591555696942202288299617068721852513201251068333745708326596286523119950024997474311966342042788973736924240932979373833282057197050243211448916995804568196178254636668741304906944445529600831259619960352865466569835336745320303222364309016001483578303815853212803390146117231848465826762266184490242346764880473755179446835341675050183209854074082481199530881904268696076400525391787011364624848107258384710874393809355937719567206640127577233067614683347435895485531410606991937220723360681986230481004279438557954881740061970503147716215330382401642024490033128180549910160020632478110523184142089608494750097274694657978810742609627916353362913785417078180897817357686497689367749167774872059824544369459882480049119294247320488684614189716318749421628199539867122507617533069147351981526164701318930274231713169524474511051089649247710514479664394154377917821726252356708549272738606941998269919248366666668527172706229241922440010386673430227965301776692104066278020594243275405363300658827520258069624600917089118303830632181889433759994758658676794035234081432930049562451644217377854950474910470688375702077056624306723739133360184584148407358025702222842480468341284160468494879460603945334287591930978929683077618135707340333645649737731265119640296527112289617013932221993755778043513083201571213183804996333133568032216369886360225688265554420919492776273045964047866275518086530696900458080097680697686470697475015580252634823011434657354037308864216451234520322431245485255947217417774948228214018534274036538997516495027320316340647839594396084422359785162593502122241835911843200080652492032592987908775540171646305130060479096034331170252811305517980554326486813530548138823657743090128504850811201664726349947445354747814144657276566943650505200077624508164705905208352319918574936374380911001822502625720422452426397488164700636785002274400950172409733408333546211816505344000000000000000000000000000000 [137,46] -266049909297860611142587110526890107199445579369736172921336379373567472223133471774781241994461222360326527096453562245126525247010849830554040904705149900516731611184558548198747860946026798774422959721376165653088832293497688882882671023296318080911602534621248135132698551823060789745828363122722652042839782676465609278318587639813292607188946287722209198741134930859214279914345018338276791882623244456349801936923400208274432986808240494956894537105779312244970721276719157842600900668636168498323738858568156278825840629251251305882232753536216241469525589927548350346756694037985574315379173580923539038894055527002443894856515006894897820801074552229431294834153262995621780623106072442225709752699909597440605527954356412640455013161831853530497207022920112824078073015405684740773369332946753258147988978617292488327891145398204574536707792430362428073268141561655725320516087003446286814992283300457567265224513061318967250215613657557800448623390634722549093680566021160860935397337340188317588224439656496907289279132496076087289431213172375859583032079678566046982281167357985468635028234728691666641084407267861008939463999862906372908724806678522084739622043252577032443162548851031137603615050653378551585483763072303050889121977817838195377633020752316864088641035906626378388451084427971382749380648679443077472309391334500718472023726179297479862892870601472114579490620738946500184014465218941864431345845126571602110385261731753667904217346897606196671633439481614371131210150341558072050717148093722585428563963933034511183671939177162180655580198374762788396119789167827261255531155620548013727301382313745233628595680984167568114610614563075382985867469754667569144788994120387045580885288254071302962296113933409849572029655808901383316646231241058882125374528572789904415858925533284166295887010566574888028794234135378742311010502313526700393143156226632037572389671235406582639146545940999764152136392428903504938796863222361968905368640864287670128441934679982853284447320612647366010672533885526929380272662872128117341403542047983799595363564575389961699658013172502166840242329124122102596067332490311564941114666050120983029990399720377369125204777082562070550992124451261408917963630535642439630816894044780213924277662934860545882578993161523750139363850169881131299901839413127906366243575228528662136477204494434808457020535902415850810776367895681843934068816479834630521425507476726827574017519465758260899728647300762167243913766317108443155668081922127934166940095707883171371688280844088172066881529692375827435379010597903402541641218625344317090893945371907548713159140350164875962559671035956035282839388851709753636622459229919601821620276534141407991879458907352860397570063173018457169524422634406064723731614102347978193029608516789030905862513380241200875602790318080000000000000000000000000000 [137,47] 84048766148480843484064415893477889288929117824515157617472522078772674956938802473676367157305649162528800652851235109616150070612708894743400923914553083891393870340673841562902229372653424841541815304536640438884144082096556937550627816469735741845227096518026126332998817128019344675996108162203757479918748667082465818461780568423857478108567824346788607901240019185495758946211906750728712729079509482725803804513802974446375669974043297918618045350508180501632968945874609181419852682025052864905621311497096979099370705896714343679120319080678423892609841621590894497267030109315023598550082353752049961681797010136597800351605480423464394371938448966478303502173102632700234825081980063655422705906831199030380947817039831080023185626503385742810159911900334926878357345319276102177417495433711870417712986037883818175765139498790263584853309726678141733231870441934174376269386186471032445021929371674265923970679661626479865839966094480764961412030910991891944791046351682826630510931323533034926096142099128691606018864781414283105821166738530370390517321725949654410560791181465024310054368607261842463434257546921052590349805657933679527334100086870809947696356605467643824275735230802188843675532352677264620419604218584491275199082009311938827791561764885230556508054324568984158325865570837506847321784410015827332636031021278472521817628378343290385734333310945406591041783226057959051162664089018557928740678543345476750159334953491906011960167217811444531574963150546315091768932058619852323473823539622439445364925184075649337149421208092431649370656320434512847532647707979422699585969523859932908954163050256341611547758716432358706974041745224212250779335049258088394261282059484435093630746932433952921671524087183002577978248111123123166457962590208085736207296524229713831853313600658614084188637734533803840392495391148753784641722993964970883229898617621909095468258848811905284687392268599087675234697638407736908528825342498644228407814905491996833576955836949010041310356755988225324734978916190324650810049255831111316932810049428840023609595128709959442923439811488032721687213945346220385510972502667455796705480870884525613456627501871388261079104768993262502455992579445908241067491032007138680713027645934467011388366138774561773306445546978728986481829747702158098995064394482346788072166875753846789859343521798150400805500907813354382915863650527834723218952376957103311990699084908533100781592384250692716223343996816007387564535456382310014997208586663582284592996921408544412089845213276583783935629430445509128970962855266421601911149186385507333445008997622721799871546095044229867311543464687034750363495076900524929738010505706887650369267098327139002973618529085265179140737128668131476510023845805518280833816464485091981128026108038081082928330260230146385630055104512000000000000000000000000 [137,48] -22712141552083567877730763726758356625433963871089638212842834468704564580592082311735364335013557709703114700844564344278578715334744410351210395236592093198755108570636293911850630033585793113929759724252544225102081584231077034551713803429266174861854176650802567748728526361011038112955165855922337622581885998517675027583788922912802220381975546407400538678655498716138654922760300926942966801174225019924195482971444991858642380402191626947601571803045396486206797659408943419140482885953519738727458040725838691427129132873565577373573183611665693234603086450280547643552156655139086432986815636665140929787301718696479704379133852045095844114189439824686154922111478120768507149157987173910885837180437453231696656259835892209477613324808554037321902195619560172681644902987783665439819630784162187260725617759072896540874700324245012266939924478908743071251665600953985850298156308841531917965846390022380845056233428625232684753665110949247057059727103445640927011890431243581575226173602159394348985774112774476464531988127390006835649251123085770471998259245922095839624702997383352599182090269470622442208710160826646942343628166080982328437485466113297727654439392942382239899433509796353331028745242694412905863157570631615806038109290176762306994376419352125026496806282080708218786133965251839724862170105126915251365582109197939054453390791755141698055128406972117376318753408712780026670472468493717822380774107755769234746354770405623691363952650235504658779428380350788644263781260202310540929292960931078829741165246194334380700068456725182652646631283465235266947227691504693722165205532324464874950211428398812113856014989883581878896298909633173113360989424275181982440642653611613696117721945795449269696164688980984947843789476677673417786215348481059369568851581650012985602952104969123441604726219457181124244061216130973564113992659411573191216974904108780768209581164718517383692211943274035058725288459825628249508813217402817479141341722588366213963074832350778869697626684021015339835930280750315727867023716993307052304034552338871487883272706963354463836021481546528455033349869953725959438192300055443561413994642481949574792971517725384070287255238165178131413601868892409071850471705489834534071465085122726002790565575525824769329758715104846624427866527012661662200285090385865290221240016354710597066316859655575630693736349303636802330780292265686928406238032808421891413563596131858728337286757864361382683815557472337568163137058614658792649174951080836969840974843382609988680254736469327721238772898531358102852424145240477098325754312792943325215261359790261413030152732189329174114867539256850579388088129626859899681687295970341870121260107527991308716280008816405788718756046628796394648922819972022002592996968285474873284908837622076792330812950939266030639964487680000000000000000000000 [137,49] 5479462654008853169449870204202078340059240806514179864724016715864090103394826143029082450116916647749922415914544782303475948833499665653950532291670819197438656359337593343427396532361725703391875405346942422496914938038942494517184706519847399179634219793127399336308832782262577319370614099495648141226820590012847704876603484990174929859153467712551562981506766889238504445332490207062923292713593945738858843372155881591646156862465550442056629145696236883992151785030655652894592083344938894028304141346639541378326103681421938626107349219313290238391251984825763405374073933217040334500085466892205183322560183153759609796011886545287400022629180472231223890221854484380540392276230470347492560245799977279858961286890683024456941793137160786387292303024577194252537568429211626367852952707803048547161192974025306214911051965381712610457546454502458214159531809757697249505920029856916045801209848987541290335292550500531455775072170655768216800955412740597123963928397340301945109265214817341299496955244540892911450654585901584245762372199543429170333200563611680031486960641153700942573200177009758241631270238273309912356054435567610130239997675973594973889458130389611726643788230703891222620225777465199540370351173012191170587165005619412463880180722699694404674644869913160342750239282510683334231357380233070546260216420347596301108035482529647343861820969272835813568996170119096833253973536288805298280622953039141862417720132710783001787958512363400450212256676861250784236210674115913334877801616440116047436361870934154931651695044958802421713133509334150322567069638315708028854585537243212244914481045850784602334925239482108719957448746244140938496162849187487374092856378437175815578051265920681082454959811885789627545699496981263355508650863749530324654673129987448874752768698728520038984146605086571306011916844330048806484387373734691628455279941246112316193142770144382078301966398230163246648846106982117227596614599299300494831902133966909223066650697859539755605392998644084600999281941283386564092691728939686793029717629470069177709702034161725156439794815052509968930686440651540499502466617526920513835670812303472692196931201288598933431257310756706726165801252149378317176257215104668791340356714827613625710085706418627793152901336493142429176467240881352630778006070102884006936656132036184376303728528389879733691036859334666390126841677613366550940064468287143215806014000251914851321848783643931518186691888680519529548355513028445625241117840363944102680880445592942901963779643240468518563687466178757185042501316876074806432560296439469617849269510099870896649812880450088813649520692460055599468187679452704821863470900021201022960927752262749919933125703501978202946371649612095954291447531409082028276936397617527930972024230583820848669702231103204936829812867072000000000000000000 [137,50] -1261452135176804079859677882131593824511219153114167886245478168486658424545259617717688343010126885421076638009502337909343383816240765050915622543970122207231217467830432000182111004064843054165169687129441469003391641404815104758856009314588129227913178767780973413417895710044888543501086355217345925697742844593672974627881708134928627477119072665373826904230635769218604420495979011239692913748232759696204375463477193992576910250073020310442188626782359060227059796751908575869761386918309506381319765649221693153471422039860248597493607722032435584261829419642620171481020883759310430830456123773329558427758370665613630036140882413842635251675166940357360793307740951776862325826888892576386851923128707816603930280358483829913003314667755960765105626141265359914933446585596290092216726213224414413450875122804591938761845165724306841339451228890887068079475766118612422994640962174863121632333312724149638329837727607399042232877541644156424978933912750847133360036436350326186770133594726879784420711329139514485422939466924933827910237663867059441084469615143302874692150576642377988790661218258878477728776783675937318512963770838639735611769429951144029817713605335613025586816505982551678358325621615821516028855242132471093362384769292585715411472753777353185593816753757353825140839895836955002687984887339902965488129599833161034353611165687177077962802395556351503827158454072235046578155176323059315221348418140068668374961211539685354353306775234860733954833646143278621064527895181307939036974041053852931822156317880326630589738885312851162017182728808328639468811095679517816487493507998245797770284215539213383092294172618130384082910938620506637704259208793596912350560215362393789268935384625070373604470991646517075224341667517903522917042729604629074825346589551997044824394824770252661352350816058298711659505072362730870887873158321995913363878545600193473709341120735455199731529428195057589220464438092817430662260954901235790982276946369702379017447898193012649613942309269420410194711536771725180207212400057043303879114524792275223082977787937529912423714169331666287161740589013615070219759482068786660662482558258906535192139314887714262895043735262928938401925931940469507554743728947932683817896462133175559148262836288005446333686759771954920200409961157925276356603791148431576006675280278430775898714850186332355620759421804032255944495991035548892610706272359914495527023383327713409066682185420049682918954151344335177101728991495939712086043215875434529953054072677982350859840686494161501557661989115252387056660004665142428968538264964127695062813293999898893151325559416728596885406980349341678376974804153933390379378818549823696633859427764491277435571565847425255539704098299319697353322944281018462730292321527630317291909372256732597554789947275095547552412467200000000000000000 [137,51] 273413083709133351745415802824957212131451410270318798863539178041204462877691193922220946681190449319744508343203625035251033186245987482629840881142601731328414135937984112766006893019439415990580537050591488600147072887015407876987388210441122124030640935975068392729915398377994894193324844817977312540462599861065581199168682440049810723794917110345556801431095200999311805136711177076679344073745639743001508521223676397719077460846012626494418701921446327787379893195347993155806463040856585730401159682130940766841180605170957702099758128176205131866917317778744266851354325740766459208570013503335487194904613050773383731621721496432472959010299175165745725129135155590070811109793676552381014537678308861835046564447866001213620286462291974206352220000908160564834568017381591458993368730411738088433389269575098126110811435614440999870802796300791284831348358371767656074593273418575604736622492365002741345418454875827313973721646573956422918479570063821021891565199887912379313656926436065048448099153453565376790443476500348372773680269378093908423540415774240466695176135902189740952049596652172405171073231623381096423442960242489180390593701917803773764113820228221784455363041387518079028487469196601822063019413036289794468682184232577805467748957447421899452537535500840728504633517470487258990809866291876035390966583238512532572849735720058667947545695736464851739138170544733737396396477290145193095745547607581932405432010348456504048692819672684179238671510693016469368341786686940161276835601352536336717489693955205917525086768997696441773645439669758808136653709933608997995918580928126958975536731430950291861124143171095475563573563722885881179479527644202116697757877365591154286046853464251451176820470789160583523525083308753908967920669531888967359473284412312640703425417674395346342204716554942638124205151618977841651648488311525519083642928949568045363824458402144725327064671381426017824994600688297489862332188791511927979086315343251973416910193780705093618535676012560500666017908357791972166008876380051373084094495237549829346317275080976672244314755227071542373720988118965121955243639579823232790518019694720925913193645960104077698448400086929349289629460431789546676649046396966867129117906144877915318680958499066113779426036711795277443820317403124166906241216008821798742243759806228752351930318739098329277527807347926205015683501565604823991799723507673810250128629917721947317866055425680793680259086352327972750145441085534734784954035727604981704132094035716193131827905555403652719715101412949502917492718596831538996828870487073940845129530836540684679587597298714518001527190095546554553319451861038710147144611742802256393214144056243022993741811503880892584020898133100758081999292257740655116376959479289749984889796501581574566305846680239724194087043072000000000000 [137,52] -41843481915661505542472633197821410281803955997060557487452867856875441272860323874865018784846045731387929781246316489155539913121393119532648119248486357166087171888754088394858731664785039725999104740482401254974999777210868888609196874058925144108531651898265956621458620200233387879653411167875988727902955174727770937741432974507560773601954308584657857439505799892578880329359244445649476790391576639441418025931467875315123607525576284381389126811965221288811033388623855574685390104414837898084700830630707443187349025509294917646381826983506120772453163466734711257092045455671781169993419886507581863469276563850089287796311687367596731774626386054600008695003898508802840292878513437510742638292592181622112920848712291042175691276781357910005985746070991938484430766806531752746285931227678509433936776178459229441370478928498300399205202260335754537449646943277048371367558946013541999875860360233195885511644601263756426496710993116807776911469318499709030987089401626829241443365062254811844016701789219365864828749607559337825113923241110549663339571455681687657486531000150072599910012074843224676455036280808243075630522505168603725602659518106667237743956386505158292869173236640816083391661901769528037788969264075130548825401120594232349203883354640208043415809072515416953702816201763533333896891583977304278584819519867264433405455908101843527372894223489818799242367246606648624037681140559064009599981559074699399612294303667106596379903035153631077283976989942838665632174785535945363746848774555870926554953223394766609419587974517955761487782774777254912938334974890865769267147231829457343853451693068977962624024527218256755637063639236600637114716739293951744577525333710125092639109137833252295503621971508917327242793330203252895224056020591544765073572311348960233356595408300833710276614674760837453442474317241656524425430204113918933593367634612908863284718777313475378150142712032961345638313852147956489190958099365557968956093866175454358554961785526118517132067513535735446302191291064394206266390653947939188538088425652519137244108207231578797028067234114795694351059869279373195274710105357167438564782774316796718568852896466726972588648518479180846917032012750910229110528436368524790894551973641411255221168500538865308252282025470657349743874167546517571824382698015975026788820798961556343442503287668376615277775433473360231479413837327797275892015801305143266293122271117776918820870553032497477510479304238837142472050939717141775734720073948798145377254055979307281197094685719347114798483777647052539547344612495929690346857059692134323171912847336534509722561995146752777845164273675415135146009675514294272036055087841215658965496970218044044747448154503251896590522633374109037091869818412322295112346490027302938959546695588040680338732715162800194595061760000000000 [137,53] -1834723718652999976761465934634998976472062368787357541983670137800938942202281165190596684743141905741784826337819256236827055588236328745067402235020277773135561853493088797010054402410561763570692751013683972310908593492701576738836942339076513684559905748270837048672589351145890958184489953048748884286592567669899488976657346028541853317034878290990442675794628047391681103553585824213335724246088089790274207688914417877942141096289757685366634972610671398546691505812993397872109038163387209739264328279083241022424830345003717730114530896699498373456010360610235178465413447401845735197497798550532008534834445759893913268715520477651755554848363523709503949230044017973122097011534235875698147492867171007072014626570041967966055108340760258110916277074917373619611486133529541649199487269546500428515400230452149377686704682256169997350668045933229547698648258763545129941882797819915822591218175928897683918543131486084150985269147997081323319317127356324431344769296393617403755620201108300630485719184868647886098135475891297250215878741180234721338925831381049002348020733959734929170564676577252428545441956886491482776994972134429230530603325503369783492710371719174347606885907506788909252407734555254666065953021355219530650968330386612524397541329950578482370962051585570839080627246301646069281299220239317023107533532213036702472768948706452151945520517262928129458691785136338484875292729687602672785560529207736153056363634718973798211539825380411253564218256148329912078154488173814980874566756210447664758503757476976739904506501287853473129665170194556555307031784557464810290862436101150960044455182308626918949217466555780633651256816891284406299765041344718176906500718693524014731425440937373680928448364200647860806173317111101549623719670748679461180026703156341591803772449157518893228510009202973245935514103081622157048375744720012722595501954780974698648981093610274209724399208265907702474750528955123806506790453720265070444007014700887198320518101435476831938268392668412583838645485421074838193965685583077133625863016890869552032270265017934848267269407999902655091904277653670011585166167987960134589392709584814504040754747603380242090712767160855415574643418938157493016355566228467542436876560772475051669311621058930117856852150028235115656874015279344402038396327896183745321681729803366767826110219486788679624570933252513496949285721905584039668530959686145414743479364677074306912365231783882559702104576649847326346664006307124972768110140991414030838589764411114950284214083683902908610271232798753797139956612850155140743015530150328427272577559610796587130124601062377171928205497130375081700776236059020130269494655518617072012942411189360272715136592314236543400672584178026278829884653976177317976761880906051092942071491717266349269696693369394798295777280000000 [137,54] 3831815002090363946031664447155157729495677382553450784125127504669868461490432098626822925695892055572037176814551206408760504905391810083278267111911151627505610134121955101009684873746506392422689645177809875277942728001052462486813050015879333266752665545816715643636451683267590545370214428707659988539786293888041864071822604421278710738741688539550928765646106386633300739534801200959212573154942113396812998108602666709123593602499960109165410238551736883599969490001370882427502740624790567790755314960850198671646853438887693322742657088855647698680574264510384199974833299755377883049135200306856535597897199316257697429500853971668135497873830929014049706982597975978614098513471819022984361066751854145101699559475868719763499888270629756838573474019658317112185867326660452865351381300052306368520243734485842668960282948094432801902467910156548373357632923061080800870822578803211870203947494942867720252771354677627418961607314368583716552725961697887525095827212679290048069618317697162066324490184568263104078447977323391897347004795797451873591716211216093304087451799531564718066296650114582630393189678185123721168826719517668910564630235082829654801672294307162401872392535401294871319839784674577014601699642003504930913752989679348286258618965969625392135873918239459570812303336595063562282182930549260263617631528796823968676896238123652561597913612025346969445254943820956758623200049855634936079685888702700566295308474845003289884862935873947019801468897178216400908163655001414613960534912035396497276165350611451923110874376017238672638498548427870393408868211334155111373537923886124591453117469600024125995586738482525434895984519435032791242051123454552214330185326664973157014440328777950986669080904096817194969687657595834622527139598545182404264916058188610054226766994943438174316470562180344504357717601411869668660805373419228249507578515306390661104167145138977613744267284422107429608096289991295524015307316384151256942379139472441628816971768266403440227652101124916519108563181325508508678751005073363875538576168515412207711991207346490990332619579761982616386287550297676009257951038793511063897662530785145691834379721302262174562222425887249074834408878883166327814574619490559687400447712965783507816110165105008160943759277774822544809946507331033891160389933046457376382309381223312839666134283960707420470851908659575484584353134026818187725302181039458039371082071853993439231238948921384964808424405183292357122975101200491198844909184009122324311331904830569931623929480554237090610759047137801137117294657618947785016463843321245431868772752568814836557766346188316221507165680274322334241958088561017161375407211794295253941732844500453560914951140798009743176877528558107231980511797306519279247088127935694914083482460190426018788856614772457006127513600000 [137,55] -1444059822135854381743854834285839137041890881131790622367302698924433316298082520343656016608544975289683693874284226691942577119162359222314565417638799412267759113846245237817093757171591694428449059173840840348922508254075773284802092371959519029468740179894030343314472960298795777217519423837184899395971099818938368206983960752942323742122645239933404060652607551930976760250228196637886473350617469044397386275638146667389251809434481888669357036062344632576237434508141246792959541665988133438898273579132212920242567725895512912005299378895277581066899813608497563143603639823264475327698229594706851572100131116517174395509331239525503538160585727788135389147685108384345864382981754394760665717034785884910928800948495172424618926832444834780700866456271839099202743603588605459474932398135960451306786211354286076747412097318029786164521515622859854897770467712942233624143419655317558400865541374958539405768725814527225453551962782242956483543148023009182970983027943250454556908601108281222657920539455338280229063528041458963481871969534293217085958288019921583196105629212888015549531868764658395759479416713373478458925594718050885425785910806436820695659265345403253566800904706802471802632615704064436102160583860852354373160515036242694252421913393250218791587415714984593525597350829233520550006623217995345809436134849527881994288930305198907479633020305693681381508744927607137671942211282663201809899200722470902625259813465664696776499447122855496613119914538415147632790879273551230319968517408360955005322088803019960939470672791423812693258186025234366056511490379101874921359669025923952091514837427351133196745316915491151707098291204079948474097053997821341029436343217820560946366365299752472787197027010774053051785645107609377008772517538308291676466703844578882954932218990592985928967349135182062567623112299667209422851417389228849967387667505348492054586626176188221535024007275705949726780915713200247734291593304666000134031903609966001895808759796065345191372228531099818179204894493800368609946355039859278605105446560849366098628090297799397366724800918716622506002947699825809212918459536807554133776474204228873456709508712966596781139976923031748364452966464779235936927317616210024186606369466556166955963604864564024898493013559709767222455329380244426773516995209009764215596691646725918343037981482252950421497720388878219750889455867648421889149787901752548393721377369225880846569455445092276024391699807364548052857916556457064650122281345378699567046955435030584232735390218834223186384861618290974124206167948369980019071839882836145095785461455003842981227299909723316115497623798674382119479819952439987300807727952709437996193753467459516590451433331942111879159695757345130216338165596484889449675407087345713506634625347294990502830222203733116691290048 [137,56] 359009737598893737715097216194701526129809365288047913696382808267774186077569054026716167092451033725139155089682111648277908673960047923266795783413190084046073155708752566568406523698447743469924335687163364097859414016063097041436278305039959998592835684977665235367169926034318348424002929415334032628829854008562600469813976967649252359370063462217159509810583962781404457184258236588305385781403580356384712956774798352487369150490643827180814186922744909975114091337952388735786725598803110667622229523545847219023176275694766590249989423808927453350702059068861803682216659559070893063380615423557140958360017698980279657782438577314869588809777240835087497310531762566736993598729186167542802769893554032544035755372077546664841280782394071701237112374360533604562508286488317922350293036744941539269507629490584779411144724196087554197753338949659238276032640901291859444293803762186826468349867968371674693828464274306791384593574731319003909159805200975209438907985204267158198876787991095289061463361478069921875019695672808400757825376800251726378907301866063251206359563923364948405280880602669437259569642165563919674698910783196116287107688425274918373724540915931772402873829405192158275414934554700883458133788084515060148339815208089701971895891405771866643086644860319659134858296870791256353520096177629207561576886615171967440655569739139262063238055330409257719982324615053086514915143866906623507429399872980146376273194900054532639981327606248158351705853609482590400081779925969547115280640042707566363014054935249232468486158672581766467743987327108091756073844708563444483775568931472061147131015586435876935860109746547191937093496772891071031486679021986842211479496826827957094779125965599333855695570427377054911410088599041045382369400265248346399603852807979039217776553013265880069429644302057071774413245936559999615485261738451663129653787979696494559980601076105568935178639526603959665841114442025184481545617391013691349695850155903614507996719906425117241801952215530403945609630599494850892923970603553444817301841382291446515126450542980017042125552103082054917901419114292138308556725558365676018367080571668481316551008374452314032853140547544082915970654247596898974839666055991366012669633518409139915462833592778217787842971032442875154123739302227448649906116120265200322323570389132896379006731755099453505344432682507913500776551151366526139467072243801306107471215718879570564836665302613207064471818250375260265709981988230624063256015737219470459339366867963229879626570167670167591519605035047605951144692836270885680336498908097228933736250695354421160516709875503336149424015480920939221198699829187455132262855029422335190764241013000718760684218238955761591041454918957267924294437858335830367268378987784577959348176017576914040065764312975348620800 [137,57] -69164380791844613411218575498716786653541457092507901239787835446433189918737443774445601464161342589048418447789086576449128608451499805802678420064059098938413315672788118179834158041727057815363595603590919354641540419012046149206210779117630119319945976174991463732538469135907052730615380651405965537134637668126718003314024366463399245964958521643327126964426418133907552482103615941445486890720577843719604344332496464576854816193940013496188723430575962953877489618005313393959216841592090701035029158145365554576117326031979305446622822827656648736182746268319682712882253729057209339251702257376010776415479301261072460469933129135697126210950093469083402570019062766646268491113760231927516382022397308765242763313844368630086778985437256294693500294400346158720663408318128318188147566492391539805856981217537334904224849567867516680520278756555959836968911445499091872801775940844256238197160763051924933915873256122819983825238264606947888133695883756011283910393524393533070642118108162577208399124998663870384177260366823521691785837743574111929635800271019051144063574716711124862212955421326423515055774259046141004022077855140078267469336620653555825088417014656370076170079668506826283165054464603110990985010919963292378458415886221379597128347625923166251471863206802905026997210943352228183432673473932235250126878810151810253131574318985327201993654888734774122728909127826839373448100919477780903642645501803197759920539151130999020222868416995237895028893151273421569963298149659326799475961551878113905929690587242258208998685896309397228625435804942137309389439174688906535711582335822639399932196019648910840834357043995063254730313663218190504825087399808091814788500625759569295425728984104733471600926081063785659449318007513791389385362246618290075974582500184215540376710354943624552871200284358861607503439706048693295814261832577064940535166074046776833592271633844472562154801894163600089569635542261890064789241277789333068047987155373239709370746816352732449659100536353108740651239725054018106405535955921856867393654250075224271025008294990808207284735566573476494687072520210796538536053702525227295436959560653797446417536846681643160930467954179376085275868342207387583954406414452818512314271980057764084911351866148599943697581863697601018204284255034886858436546719470744101218607971830087451320910702851520572454704562233094809824688853750408496706498007946391564058009880114481138791149241445012916946797718685802109983743949110817355436740696439366201585614408698034674636497438180517089059239192878014119664221744380875240522848146132145217291901204206568695354585363616148967633850179118100743017145996318018548769071280263312142967188747667136582027009404839186356641015388887732000762858890600396135753672285731020171642737156696974978583836670490153920 [137,58] 10430267265386767350006634652654310064213929251030669798512281670403307510954019699635696263455118304779926503122980070887404604636453454843247930769036969546339742789280622758487905366357139129580060645490559512433074805521675411348708548238612991120871120899096555459098690406248613115018689523686767876354426113459162661905152594894605276496364446191437077790767577519667960832302004993084506944134233981277133323758287040644186163107005953746854546790719851333167670857434258457106630986892523268547801267895500907886096235427096459418749995601477957735556678567935840775654396407512556613849857545479231084295002129560710281764530633021428811251048751205555928775535176441248601504778661794261030398401711579280576040104589335158228754218244721077862602297545236675999364549189891168609561208350496553141084179374674406012937340490921973405057426395506094049125935344618229639280610493873602327361050992040753621537972066175080529233031541978875777989014503185113789604386054090916459264355717912655036068721084511801854256516539458774770663558974035417787719282855713154969713181262648119602088406636484970732212708185694042149996796256815329000793845166554721037533340074678987856464982037652068172632512987251906179754058997355204385854717647023986996476354588407141617265739414808893663362574286043655531318126231039288607287575648330060241171852360645915243005066018100442671641917344862257383616324172332880529768752207965022082766239380937254007755617925706998417287010746625546986097430749104457497677110462399759563123581803575862634645510370476205253301312525212010483886075729764099190465751322571407254923475812049527566471876939976550987410716323788868014564578766536319526393360956586005483087082906690313118194658913667720126484210210007532831652443038631184717618252891309619428023203298723359241311622668792690001329370066269964154600604082635372101365139365174732279317990858857159850409058370553687571265522321005947123421123410399123271647160464068259650381916223387463901141722640274313399628801980535852485741363965996784601668344170483556466700737849635003499916188145453334728870719355281755954705861762577517446040619190290957983603155809088410658960707903547192982116818451673807458854727263988698907086570513027627671847674684776313697700283129484940523036747431552518702632965992964010328339847427208801036153272882051493292715741897393341186217114683186573219511987254089649549762719169369840354191501533433554025610621264870124582014992308844092948225701233760802023360183658377623582189346706086801936441160600516101769563125963590189735022510632797610966826858906018134710850085787306485737007523570480403778208611229195076449785719782980082015941285648025320944397413736752717707684384966061642367186726700835151340821444020364159711612819217731873410617087801461760 [137,59] -1078596831703368177625397031613190212275497586818789927938206929584422332526245542774259813771492149954526266739706909321889935209181315903811753856237945349941921102502974097746261708011237246933457781307419850997054419458649123465998402961423076899856772259656578004874990480617134856801782941904423203693336837351193584241687494102690803067461283041702397260292467852343014729731922438192680784734658370270916190669654700481144469307799622823648126659373086291827344815708811529923456627519588177309825655729357833031851157948196550725900924230976042940972351276294786336355028706854310021764841529402758390218755361425279423211697947276830414213920191407802234787827953665821786228267541240996845525876446873283478551215827148182610359099405537063845931637917349798408711327070927081163730172947995236957858694511544939416471363338317624505238878641950311838358050321607027492990042152677341513937106524216331960530365945844101133461114910411825677985268374684689366239619123612772723000165298996049770527845146915220293070951426904707865933361298468551196668664024088518162631839281803434985196880226640259456880221696550863241478927456707093730065972360904984836901215755996675224349422479607166841596010319516912434085578037472870860747585936047780659625334496124064624043525743528596773782814910302367185743016722312808122280141246840398292033498679670016521748255157152642695024913845482494574643115305785257304739532321788913277763111026609089852250610560825084815611922742518026450642251044553850492385924909108661526090738609563935818602436808483352768107598585520358365207428661413267005364221136784892395866228661837225174122461485396733780846444016276082455004701499593479470982962051789287188565916560262672159932211371121686188996452427326587165924099410999488529538977383526517111819800056630556156175669090510441297912322747229254861697025808335374517931010943676250986731375072492181134132444969314517897512648496533433038334217654677233014451335039023379139637446823775160820967991325064919085856836132321767547980005018546844477490097352499702180891674173721736807023990958049632656214198961310392887265988320858710312649919926448917366365195767412724277568323046005106413465745008465063203489341642079762830947779327674371903302879925318216526090387828084679589694926294516425227275188169318226771897562901894301955422843059288260177130870445911929978699132923390249387756527557348329012257835262235179075776859597751106827883974660589725513748328997906224643136071973811921122471458026817396043436707317889903172700779288848974438418789800669330836112420791313690362013172774663748485391871037787212718031820506664082721200175922356387853081349899783973782807488045436762871259143719795315215963625218283451245922915922171503652270894685015562649466302904643274120714042929760 [137,60] 36864100558556001036152619512482162591069933630320800771799792089857384070141122654439738224747426590922929950097943914436630003563224539035564211031830517631829515516782516146006358942366976101401880758236071748599130101994422166539755882242308810646813925969793674366009638578442555753520550894115206382068925406644642391171454961821650023398373817951585907842589653756607212847751044132106734923110157462159663871776441018259759735035640695532164218329027142952157406592377942792823955006072802677823868182001434649923006589156558568932966563559389062126154451336849433528092023110478692139404454563306105856764110258462466877946546107258463540521308328693694758648664985864121347572275204862869123587335822940845778332481760593411325939948443246045514760707705573846746300894835510585919111715849076651063423673642486851778347401867458505650340171954882039768063109092903876582242533779335699018116179888957452228849476982863827394584483836346358721786545394991597482758169075837210678921079884169099272394331620669701351768935235627300360701755308968397403958820451462240836393429338121521803301884072755206295490163135870017996615107578824684879365060100851053597030336739918830385610620390782788526557337750835882562670576030169872964799437392842960919615447487795853855592572287036392212467620199514380533602760422346102390504114020218606104599244797187159287248656411317212950511651202906023818896304688720252266670572466370354778766072170487554907005160596574069329740177565990009812182697193769108928070311480590856115578545897595495846698859550209859492152182301792434077932861551647551881454442565301619556717596780529429692512489059329709756586244440323933443862377880461554129161042828497634622358912600981216241198954912838668646664996858149949097830066549413559591476543655899477207374402286917975975291556825626093251889259939008819386818659698177635150682811287898956460007138885322347992241050138585508489123611796135287982951116487899065487085413344656559264904009676663202795696712935648697482600508022843919430708028679704429112218386794573864796320195108187615656360725278261800728344717249370215634543872278454243644504717776123796214892315826780479170702206937011562903757143101433899072558024378378532011760810602518554260308950111657631088014249986863738856586492616977218103639749863808493906637117317716359731121661092246976232726553745505320856674398355993524118744286287452732031840197354748968668995390972360290706227958699012493328701823291142327627534203962599034081412489349088845785160302897331244080380264840065846570677809507624248783693207800516045676531499867441054116727069811966874564431943878317036617650004866394609001689638873945829025102180300640298622533723321201066092077783267546081492657916988455218800248799107496455181320175431336331023902720 [137,61] 10985902417539709332128261842172131273010860936720121252515253540531257976197507236321687185344224860909014411833512448699101085131859667737204092716825902367283912248965898222686268524755519658892411384848975204055891730842464097669322563839495016514655027086533674858293342521361234117668697908615368220101612664697520481914063564791363642288409807163071324059632019405340285133430704203884556561265004689965573177376513040106457186534853100458238241869110597610177418208428766186989649263931663824458980681295430870437807245083768159500832927907515620863124822140581388107022914867985423848593742688763078397653959026084885287429449360735530211774469369083610343710019208413923955301434648929767332612900610666906619088038152654377092538683645578896135089728827588709622271715153463403100741354026593593005209242699342345876076339834408888139646177240630532975583969310628879472951570255350813218872274835968227399993547562887727392803521172310207485512223585522990272541994117367315049845832214777845828261767931423979062904559832238957807146148190585126330598676316788585627930978620104516217845399211003879906339964457456135259628492040823044985018595538549331227055890655870871957619213486353693160555928586486497277998496672095958553714499805612960662139440459840777988453638329605501333120193484364437001895970127274376642313384572735353352538146657978244976807527878816967246039262844245144842286364175171694610602699712703844893146571442311592654821741688054886855043241251120163216984455382585275116133275592470367862376591205089410112105614357932073722632369658390760230055648750484365368855619847857488680354459807348768296191739084738700020952666213030960528660700279697137814274380218884724854366247834695635241781558536351700873191093477261269858602619578920986524369038825743582925508324410069716654067082097175719428554128871117000437104898323799246709110994324626562360563952487479127012688562024420591667196619492562841140522074923774633839205575843531579534588290933523745231380437602002405044554993625751257135429757819366653637670173797939992464309845364098613263745194177760065258426753928662295349502935338661248689964532744517475436016987619851190515884848754085494256687975478707626646822817808467818222848681125741040199117419353412304574332502246022883142503532568811613778140738046299267788576996172823005671679052095894091946282099456017878316394688798628692260932300395105082480639863183538530849567516232061919052052883814628406775251673064963603987800201420830985062695748904269540349838530403465559791358666144157585493638402272841470315878833240526115581051604263455310200945371077473549225693538071919296083409937998530596510616738709754034446258729414624277439996011893581597798063850937327985030807324736559212494155581549836014812392561584634744651264 [137,62] -2773047091590581723120229644366128730600160391635276931711323240489959659269789652316160065384096518707093750169952439207941294197126006567417886438905519215512980011490678209070815415160635962942312317655126411780000160321714228138253425920730634652542140434796616036749433843428545493641126807115810062921876901670867266040765891608218092852209951925213143398299536457263987574787044871945357202243499424060476360387969914380901000843028391864858425930920953381395490950962851928755881548479227172320831988082705092712612937390253711114848764017503162627667333882930238728050892562806732974291417639502594412761846322602005957487530191449299494929961091042827716837826246758896004944771397525939071242334297494385513040753811164135927270417159314776334458045029415779691297657124428530888519515407875354885950281328267651361838537230855617980894747031740618539694896639027011374661998375542075568044991993694069865205103423141420858950096183678398651919150914927363134948059172144693857030063007325962007592322726044780487730463104779258098944014651022759780959304434178354930768732526643496844768697172519714874061854013114071121825125389861041967360347193310212752589564259341617255638052414881122008930206566981059479070927522654169929621348158177055361494076587881892789101139040923433093402506554970911934668104475464713995242942337793885269788583705384331382941496305071857853332710196085290849282990206985340372433645057892031017984333054930072232048585038836557429174456433763973822372586249445953951451120551868114826247351304340069599397057637589881079200532983251019076280113536114527237178286369864974351237869290797491886660203079824529451643297013851580839272550186088275347340085917944064229875808909449674520181936728688293352318024275407057543387888091511608510557881324539607704011792290338094371223548231117520453833772389558495754637986353072244192065050474244956671148853751963726604329165252055389825665878693986952164398319791676804304719303867680111352653418190942515669687036068475779389006975332297254970610141415312924809232271682350109767799029249782042007735344198883535474575859147064132538354241251204202844983954575586508851684035063567622258241058633608636922382027006846207066392454699860677567477096796705388536928025822328186013346155852917841247568304901687408898677707476661159267763835472282020390506297017155816204830295308424845707711249883661064773944593199709453249616614397256925042754708756500108600983429315430437306585550202550946046939366396281255714670849488945897522701686209254218044885333302385613767921055783387947254102273672031182954888983237420815169699345179842391466483824220257470524111836769792143908429280502623023287801226083381826862332120529303742702846955822802492970446904217777561460009907994967491941241802205074309952 [137,63] 381385204616706258422039891360648730468641825278401883177860224372123596619224302101920960185055477504695629103831390217514346072640189052277898840181765858810693158906375260180481640710028721534068807269696359847282736073523532604309720333050305682405923083806994173961258584957949168762930228258470026720712187243445899540054947647985768651776972796185962259619757241731992970506670991000973523733411548582945481759401348679207704236179650728169053312579081008420803243642659777036436583860444076976943952759588908738968680643337683747282338829528951539763542320995402048114547527344574435743203791609560967375248634630779871533931011566318440843259747460143804912913063730745207961692402636690310832961040995291557227902439209508163019296158198224702963731323029002004193483064506632607332091740736888221041180542699623805718555330921944773544201185508893964768772328598176923289342789281269294023568318995710865711190015890559304052913366381004654953940636791939210496028867980884769314715327851495585257800362520724041229132936726766386784119181210467657093908757108284028354338521248452833345696058434345601653030416643037499515326848586995245062786475881481351274723739478310866557032073092592598985628883757070529656831022182715535587008346778637162836144599643006653303680200620200613558514012724597298898338093496717582569348996376843964466566620249533617940689563690175010379160974926659922412706799662049106890203522548553600222503123816954802252446052641620038003933981510622079721454664224913941941606248353390351842188113934600459560450861874150958904845787049260602862898636151651129503933104373134083380297310594062634565815455386194664419099613219655249476278673397169441062644355584336777929315864762241417607357305293104463014431362289615364096127955482883076694474279508132010333462594564873617295147635512915397520303990209747551259709317818872847944654621209348474845269440082563977371851678678296270694904217082057443551535866141086286699792761606281766332593339677819585966991223030894988721328546072928539018918104280067780499661032769138986421303938516955614638137396832410271169117019060502331078886011808000688614718651315927048503804627195107769702259810545920058937638134573390078798028269055442527105692464247689145803064190626824505834240946991785888244936071343555983619373898281139444265468750865988387674428245680328318926315195886069773591712974872608291388782402242087888722401219899666605062588207804856382878253317193836365401515482844902071424035717926626507231787777619866216173168689471351647235432914336622605497501195062395613888612947989662689979633840807891329185498452191957635665413080494900424212408350377703533609541148260083199859792169659097685162557148585180943003245218615001295961211382590662708469785383613318195641047300127432 [137,64] -32966826528133745362833107994718286305280141275087963366782303194078956997153751873432117846924633850487788338526390181442860045928494681576760760830817003953296391971431697296586654424792024820363640451988979805860103440676643572417345039103202085341132837545884899464828377501471544152478378794116227109655609854802459866521348171983134804276493359188915313296678247371381182304036699753052309015023528881342121175340355409481394279256298453080435973164521209199576829008701110161702389263522285362261430889144908301267149403294035021609268952636979736860392064855377246342460121676611731107163564926806961912473133276474041577620989214401537880346774236521537509237681431824619503831138629888652313231310442714140770666599698660365758287423817192642014532846594565366959896376290711843894405956305610594257038674646167857627256154863088067425319065515207414080211445262320572641884549262072188400190842236203920260031847954685411095303139114069470311412567433335927989981860932418584411547099881308867805663755964877184047927535959378883575801158701989687016847773494794801243450949408406586149303488121243194098290943827081146569667433248893082817200111606261330839762005323661640973119067011637424998910466255066607251383743232823812973219270758239099130306663621189786468715490345769459240363955632300146997109475266661463065648993112858741945183927840691196437315635567207436404026195299786791806278234929670240138715179500902967000394858673581675892941602916839113505464095166669504837695849102451821149357040132457123243124465769497281516557581513946460707136428596529565306115600344579110235323265111384159253020787358393884984580811347416388494024978282855919248717691930963259156680983294250474462302248793942768882609974577851050664540372118495532975154079210527501569193062255529600472869214455731764757059967902433372255052698880423022485275066682730364407526588177417562456696096661479074454693359288916576891097571186903071612178176556703794316306951249891486642083044838241056776225385202658341218759620805784207550223856257277114329585495482223766164132974569084804375487178680477933726486711181467315258918861665325131204228100249826460801998641799405249393601429758373187703733534127470105176493621835730127214375852470094429136015161883030862235167311208535012647333898906131695491321039775674935930454966160901738593584146235505696453190095440495651271311626145072731055843958750160167263793326683682971664522289866877817524108054402200933502816399037958543796885242200121359326634993109399445413708158307464188922314503219294252601116789206476679819774133536200997693188289147256251184768830565824864590518272845130151521661019796905599325755067233299936411479539526684232440847981926819329054146254018646590907700675155038140027744260002164124050238468096 [137,65] 1196724376827136953292721721961990420625294741495471829855197991016422814518381504444921151231504440312726627729810292642540171607215361484395240579873629067588597894464970662383907038088914893077683694358762706045340086304976059355341517210041589138906431719253482567233515413756787634966216008377944624658131679644316796977197409135616152016977907148947252166571153912968792397759016999957083738005455622052248859017727916753903991400672578638521460945652848693112340386676744222115555320129311465439840589308256205951385248817236446525785309258066277907931854651020025685942954969239756216138336089565947143698732350805345409534144779806842309118387069743147576223697524623118367328942894435825866741859085311009548255594709695019964867681098436546648917745908685603404011045630828303024758055187782813009713490304843086570979495154319396751635469448051636346156150489292988185620375156162809667850114244156417826138163475924134668110448413571387506904843337972665907611112126735814232270958351080099412255125717927128067084402917690153794821280732137290270958487535101012524219544660639707218148688497794190738234804210004947881085435872883476931832655319085964971418902062579866149907614431288205938308624462207241532621661406200785668942002030343238438293525426815279137729345603639831678212860830006013068481264034728227441952630592944416677494627186784619795716846568134413539816640939961657242581952008365663844559601294102057243691556415940198585667119747989332116299743004677291467347654073372971558434033586934782669975962527875055967201305149964162418386399703260347972727676690092046542079145502537310643302591261610574812277111785750578494618468113370791581708873903569081353758474920617885840406538542800648254244969142469433382149971755870503719513525986589456887783557388269332629742364781532498016312199169392758045653145505162035874206433540920000737337606349440454444270713944743316415710972201302829773220191868713111203886943342369146294446513171632317652030214295092429753858977808743243474012847949002943713650669119618497793637699823487734624640534288176937427001585808277299124851558752288215704038110000491111663441899759187551720509038809970595129338840275628561148597039596139902347720715925531091330245395303440005472760051361260387028633148191464890029988968537789882210219703834020346111922277087836154347975692552953248734427832724739812923088724148663191659647448178337649006782783878914568010581925865512948350171353462013466044175368604137542496940497601546312470318535299248696257309432153590325990858788529295191826570560661758255494702093177740846309813203793543536173799445941876947200249856163654141581283620370552351668345969166668748642316666054092090481669225810903087459509909026526115147762370381627262033581007020315531567392256 [137,66] 118789928031311372365755025632210576072975800048054702982202165569997285243664076851560290089924785067714150044485869040809507651565767824127729767393050631661955782705162140874884997469085537052008816582288885860714454055873044573946044627639342777542697595677145508175547982718904147774177341914625260811371858261272439208575557313381533504115174325284830432275977253026722364740759781111251111742044935154199808465862219050965041311157704404718149745712180825055278420972771476694838054096169685207584769349788999578805936324463474657265577458319828234700031898983230926752839271771060461726239959034055212865315911104731975995380330385367921540718101078418152768459751540513615007407968688564061138045665510746741324953313940454080736510593456681243497173455950297845722078776734774852463083784801594308028464207141471241081495129192985100506702045833991601420729087844047682444104187439775161649892104783974294087315554759504928581948537118826964663816096709526218591738111857237673229547602402080698819157921184638340992129579103099730438517261477809296126450857070293445412170834497444870677349783062914363474264463651373856533034112782428117184153947070578719819834076914710515709732427672921330492896250101668923755977409608654482955248740521608931572899822413063892714190447364676818821798695984667402438907216362561159754948360873012170148663586467161428509787123739011367880812226825969427295920192662864158814036456666091611071557942637467826961612546802821853458264679298739428422356052715162590583067315609869546847700436876572760725263294740089897819735770749272163717823859740274745325072149353670470287288052646943988380184529782333360741247781785412749609359044038537330553276104809310647797506938363438872954013454149821508958683270882025763783450340183884140399654173537566136831504776221840310417492197758946182503522490699118164912420155953726452118263511673256134438415585041805170312762088576334757765915684144372660741941549450198386271857383940814565703428880001963395864597899449841552047773384656362157330800258624833378096853956511687217734042113204221023792121807324306542181994683510811331595999930341839751259591665011346563053434294671903137109078842370886623976772358293443733635602734702989382639220522552425029039278288110119119387630304410779734596920261838716334971547695819114483234189019836342619131574577742369101269423160139037148241196993564328535811111845733683474061827568546951171813050375402162897990736712317639340149407901364588453829608632357831526615553918370085294602767250689376397917889804913616038953500405683708430716248178630293388079602303614661262826161291010534684431881823825961328172887600619821939438453649925891366883855218984309899285731415119097540620903553461325303429294523102002619098084410379400207360 [137,67] -26432629108179098012013541808084851845924389519700454876000003758025865029756271247936905747566168484842500457788937771331393197548337408147166496221041120839322302636379955069745966896135637904558228322867848389933200389540301726484531865677823927921534557153786202177458329631043779610682625028445341288749570865345135647095340957855443244788415072140196551219356632721843476841339296245338181945309190583224918341014217080393863416084811911239624838060579379081159057212515831503629941752692341870983538038830362310902076586512011445245162244980729367591036432339597978687913508809947428615277208047394758442685648821662557548731035722869749499359498548248160029089285377211471255936704212787638476735242752572144998024204362178730139096112021670368347177627595451562707121050386157228706550060866324010861824911150284363696529384049411313111444448060463749110008613548031503444487478978561659869764860824848545694608593350035412559261871900017154655690611132156358369235706390382547216781110947157206347347879109069320817321747561074346241244872334535677409043728505524979140823876447122030486889687553798478897452944209276909371692515588369002151921550512447319346717146942043863058185466413102372064114465770266412640697606406985883711373654315406042365215145042073379270217858532834549404334034138847416935075389198810471380553693181059098888095734127823106801981928753744297288826872617956788207126650797493391126516868638450867003023907281817151065871973839947925679650067157705769317376985432545944077844798359684999468761522131881162313608039504795334290438447959061798092058643513761593210828815827097156775182661534294617206455594175338771959218561077822830056809625830248327267386308993143771091016033183643001590976208563952602237202849360323363364470837134452406297511622375709966125385238411588657800281116983851064446647893972797300765759219962324869273227179458828707599071268665777013796796785085678934945629613101212555816422975120822416827333770565881421200621421605238220879693831037157161372105522287712349396066415470413759543919459368980521435521229223115801755406132004633076504767275637318436669951441948097931697392576038583821793178179983166983842044032972478725770041056920893380985853408611149575605174146968530457743973505335532289095154738706429922603208312873152046367968415370487928645139104901511415306315242929541986876937666269058315358071847028972403965040244534350466759566952202383470666314703886960833223815562628438826601003401807668943918792909503120365697570256422817539026638874919457847483890768114982485836956046288206111086552559224313779957389041529668639678844754383606030430537974481115919639877172307111381921180580690897235891450887716950992899162607839801547585918540745037802454840149939846294069849724384860800 [137,68] 2591105741926199248763328446548986136741848163576959908349750902484162997810692153070219117996750998322804132790829005636314459735078753963054272460560172586653646476014796669328455826562225393782917240935924059029537923851393520189199950252448554449425230407929948212763299038871560353609389774762317611062003357490796489055088020377430898863599644846735416099694850402584180234913828055654521047486516714011167504377476322265238597102096554275619720557917479289100364332451438562816813047803248279554729445036868104183611033125788507632996290368894235304467052998321242418844729623066219682433559840657669992667704644203608453425752752341031215867841212677707220725047598435801266908421204347943333297750180857985820629773978830885091032713275321391013956900474945128710112682040778887931022863981299672621524956747447559899517286979400867230358729796395548730709880972367184632497563338283616817975243769520079963686279056493404609525349613949791083752201745392906543624542376284299794634903762803090542408306846867098148983029667835757817412193250585415466361427082934555419844506500728735048613069713915623280061965031715405832349104894549228183505922594267210965501309704517309060768543814450957591637653488848770696219281102205027420959009471398484996522598893540940168388713009313893142982202445718167411126358684078466445720741343805841106532559528261330518242504427416376901162561213247866825122339545349640582907476819773689482108029192993433454791418227582668083048396612223416238649021329627098879914502818041274763587094750998086889303663855234937106154954621592509445966492941396598673298610737161001928917650491346756478440741024543637551155723480332192236941541542808856152169401453066336619062104303051319233707627208246063257311089649940541212214466861746065619900548436151988033891982354888048466754641840432203882003905825453771138279769131914709741509509017719530369572462405883551723483975844341615348801383592577874779253393930008511688504753678141297989488805815010957123651795016100313324826881802903921338664928678816190927059007327629382400476515853918583009525758002707207343348310733127116679590606393313286930986066225909140668740649306601648548299771634661371325774416815588276966694171981548171523804370610826400391973830606688257884120965662153400218700202969362153569961918198698437290011260811567864950856477367111315608010540872305789072229176534950458455543897674226135232821748326024505136610604031742068488843455176603673130428122878582738267040007272992934931805854185777799894269033725299271186459234868357710745406223579476398331200296357139962313968590215097008529140270421058629456114915583647995254015857114998631374631423593994671419092709135943800868898582450833573562406323785447325907859215467561188381994030606080 [137,69] -127279363728799124901492436911267803690669573131280438537012634729511813174366346617445130158022876773535406562624831359340520809771068201310637965564105349478680577285398162738669512911004840113680543027156781273906121186256488612157351643759530412491228082606298342411957685612658285113875691426397469066287087345221925713319278257561210391807320557833200117395775082925064571232718354874194987132224947516128686481510047455469200667725823968353659316272713728715124996408284218125618808341417605094431308896533559735205980226985854233084559566984137470206892385282167104543140980757053509404600030726847323084790898238038653107244842433991950415904733812491262691017041758553264306239449719515433652295560453602642002069745555838605113429329222268267468570615950948873681084371313063821654345231958919638829234619337221147662634268884906580614947656782641886995333120379736290946557395295839311501892537864007531176379542568055213223953615368693518953224915736355798794109810260026695004296266536618371820287319443803263810234888341806378689038050999198901042239067228752901840357370009814468038373772036799371500879716334122158464840432307128200560389101714667336141301186713350978574765078938120344178117641146739740354514305589168629162730052826913444762742253993585338105004792268622865653192225628093429363522952410591543411622355051470824660667170460345876085799184891250475570889756570378848875442533660029633905651647218942637837244878614742700069417823253965278133433884262199810436506142085422007491892707817071119416040429172760765204155793386242567057144877567822480320787373574890801286290342569125145645203817599598451088663939953062912508751156824074020761935139939995524533009616779786219684028938839950385769286629684358491376121705026058091469063596859137676713406346358655395573011818599760045596524098413084355606515642569529974738139651407086760204201268360175232146154450445652266081815219465908620572516740799667714430504692977256917564957420833349281122520802267201309655408565949782324370082034567366518878640049335717033188890706791250453393915851386595800339412925198122441714761532503800305419268435724235506184350745570275719268990974095947969344619366134672998964646351697385730160037914221307226400832403445747132679750101914772067346466557425932401197767243162692848983999432973395874913682190552466334145572183542876258586303482340615235729965283422227095711821579151878179386654378060170875197334946198282305582271289824641322746567519282510749115625535072856426491773317547010371582807293968986915657721128624647963285426497179733143793949426196009678079936214858731934102724625334252803689464299802328729072498137647871908410825969769159646793305418999130453019323895082329771866918789955790095190702968136321751156755680 [137,70] -293110149255818739220809599408686958692354190075258533166823430695387079773491616415972268546536788757824603393558707107394913497310917928678413005007040797518174674968885486141354307719904793510426242364796212215601642178250288642985879063985167711543663330078018793484588451718820812771565480651892668961344114624052076729775228807291659993093960277675284991725151573761005777488608726398151186006962552454256607132028233310878660099918402193281922538537523543848079285606863849992733850629268273905846849935577729272469168697436979682467460391101723798147295345230254651644516977957680917580785606101340211877164992599156069839026614909606721405278596862894342965076024453601199922568603070355275211238724243023960969267093267586193542970279580704844178635662058382948617653032341450295734424423540796037886717998878964588279672487271613895250331397078094067195795508192050571345242227686770190749229373739803429999663828999514284929173182287975373698872612811026204633887200603117780355506431173989902893269120205329485931542235602162830151163431714738737853630812850027233705276903463780492195194636870584985431340636889837903048487627416606153186765312562060436904871679721792884407123958140593232574256285769094249879933764153634964958148514604640231009350213526715559615344674142427281515308053632354290507081522583417315255104349407959821213966416477864134547401438263037272814923693245065655757559663769133342579303962710861079366278216070534071052271364004000750152380010507643074665880160067268218250306827634593634405543104679723468133187815802698834379773814587224646125883433924536529442359641389191686094646198925523703747919625288835952235997500261032579788776310345677949808281981589536914786145374379486861839193799075133954837410482897613959889299586821120335596568462173981202023026333862978866931572274345445703166928167089826011688056731282513106287703152476381719956160550464199672673300018153484545940055720744989659681544816812148056792330244892045963591526221521994124638610749387741282984885497852912214257083969062376261519718034800426138094635154354087514993787708400644894446472439072317731678942963811815556232511915246610886715845304871233224623607314782610053137851849616860405069307435814052455646276932951406893341039982500480588941288349794565126257549025805809013271215119236684424751996752755962055387438666809893514040821255923637502269825371000251957722041537343839494506065383307689188898408172774470020588940707348601955452629400588944705914255718823670128883055749843351395779305375241695584341831258586179793851309638914344504619304107939832639818443710472414527202192798738931280289829085186747003852690438330958688712645452666662069255428174899823478546307547042813214059025195819717041689184319792530624000 [137,71] 398676639560647365715333737205210748867127756393853105601885251906000182737873931017240192844858980812049720901376674702478160511428856968071354198621775487956410648686254030367634393919431976518654876118514026989958922032039066384916455568245625917106445069963267589002089070795358011439006897496180886434097510007384391866576926877750265347748068379887973576616719763688873110019095703697990992415609349785994716504190971487279722708429837781153521084842001466024782229841059474347745179082700920070720020044462760702471733039620058399091294897698759912506091224844247618500438948687993543668021654260710266664240760754896074167343938636340825831414883865720478853823184203113969625819785789534874964989128509738864275528741121664199368256289478537058223251083197184135014844077290391500168862749723409340588266134052026855426423065817097471858327396457427715876788647209043864529769083604464924686153776923304374918354775273152910453006631741857164454286549431628837896420687124769339654811634710681632016472660067833761411512260971028388230859853851826738517724786732488780262450020814672458045238803120368295027337024324448752310868271199162327740156106083052735423763964843588081966123700238080938865162620525959899967820575597432709680625646888251600826652817796607428353820851848968036907388601285387184301859114770147765220889122153806792148416832539605543326780565394187930336564417547102358547302257621281999158767435805745169253773215642116162199983546275304457103563351105160740641572439731806731707397950789346776881890125406073991766206817639284148590733742687078473577983103798591824624963590344899593360415569360065330046313070814203736020028705480526316647964157481471701811792960337588371842945533777478218516153588443021604306157748643092680152286664825809635959458878952883264192121717113003263968271634421326683880936852358920583916939929335868790556424739089677644946894439599596379593613386285427098228994928994378487649415598768427477462252257643977018387006532935025368786500543104977417814546578665359380037495245002963818325108446659595503630343291898631713965078349386165567001880628567175144702216184201316182626582802793247577820521118207103694220333992998346567363987697572467820522320406353055690142911194649613561463349101401241638203344801354028597056093555361769610625627794486303484750298658441915468384960338578752329459588636105957538509296905739851612860446690643663407266524728182383969851769935337590808332232778519531013509966101951684861169775469808475954381790376317385305977617249196081522915376309885608609275913091353632416493618493949453690580499399990526763081501112903683948727480384390221333787651512943950186820602254968383483188117944499761566682638789241526834999189836160392468257609935608740480 [137,72] -16945605043414350302624215525381552288801635879091944966284812226058020646959637945381738930135687171671853823119518602514580807898204069516890716066711643303696262619434352247379812644232909781839576608224641542359909846545848189896075373945210555568121460033047025694216058975561495574437932797081943956268396566674134264975228914686970210914745100221571321430148965852392292781887233653561938955548426561080638724507274561484689081512740036996534243856981413058595592204317729008749521512577215829810718126468367887541131434795707359819226204524327898184399030007657325602570323003075702163769055271084044016607039004945277618649189401964813977360393876132553160700240954557797221536160425163333397718277324821432609390677375173766451550212072032028323469703599419545790740154951337240541305954522527764583981137148302611041172790010244279291079769160538183661220396828603029963755604440415195643451191533873140502727350376230975019360278508916957057586329727124297036960530782471162448442160241282511231591949596832103838064183886645808169873671680043634048938482023440401166684246842012940785942122241893873771930420016529675051294245342804956791180431898397611987983963731216062797677668043297549103459330316320696408006109825138797194343894406877309448627697311394298284892314014018938026945633098813622334493883282789017116194590674457682562634506699295006159936655436937534922154267192801029813345184903194056195384856740634160752603931001557080547347015322723150180864735242069284410182059838880691920971428635731828149170813999776397728337539782681050146593853187983328595417570640202936761417315866569352870045758219578531832460743232128966094038156597534247592773981337491125731667221871257667548542206336248186051567683636580403656788706298422236072241475712957922892175932353796224865441981280049824375139109312110452145610101489019748288280964457133505888581966392628818461076317686693226095106205536166754426036901107050639029319039451537055931533283833611656240949998662594837653346939868936244493056736016387761224576985452718708169856897885007523179898986538928329133362185905456837225683335087405569815019457416654875326265474576115487778170434080164371478090176667668105964157824220261313650239739302138528650358118253654568949000719177926462344072193643548307731739627424475873126714481589032101011844888769427640772207764088554996687136316072397705716305054069942993628224058940737813848299316408594685833330313252955930189258828736838763515001226528884258195896980069801303810740666647928484328534914930580600302738648512343346414962039739926307124513217981964263038945259739805974425213825383680246497808572509859360128327035199673690863968656133721483429955224226278708440574780992313039566263862299435053918937627708160 [137,73] -364920928630027369462444917779234331172222939880789247290136140817141091739735056300281938473678532209872296737634554944561369827105175379668305286011047928250184039694659623061090444024704649870997367225169649880395818716323234729695398057648492976909443747006285972893980114416426902687573317015555914155500414112316125149737045331939769809764119907049783066863256210224541783376576516521708288307809712638507802809986507560802014445453607648391200360782114362168199184219745021590350495051896302837644304720053441224865701293461761065504971778683084123971282959832381909453123057906873768460433355842668725156238342958604444369975956829764708968148682785882111984320003377504933755803123197013171015296709347656395158333104501717570372472631881602562484909986850138885901783318574012820766833567688156238509981549779253879572801362525374950678772303839080056421559751298697027474512823842163222415851787619553106428040628527228448104078493408440506652679926516982380891837613356444896118074871071498009909722496876189131021112563154830277482612624718601695528574156929539002486428974757280044954016551331673771907283023228040142668204600226943877023571595888656119751378596956628486312616216152024205588878766968321332190657445012149101525070737880945584564745819308335660835917879598970243636654725904808142716965636779132699312826842559338405229586231481642529245320624717574353568467248129677601125696358803093321667255302522402186969211659096068763093957330099680313747341089950481299108586377271276558859538831550655619335367845471698239161820211459270718638433001591489389633924590010301222432426576813350772440450111316848112771246252476490562594692540445667233106068975281853541015642802494165503192054716481393279859853173135416852423964668101297962906884895289171392584950844374984113700949013620015536121257019044054920943827003947305586425083976203125475680767310139380448101965389675346085544558531215510746467526548423897847446215743380650185906299383582931225741199209822627511334789005340133806380309479515698630187394836486301623697322081721164358043064471134076833518394002667402852448643091597377369329396513039658872692347927966271727518778960052279352885371851561615370605566724689468053608082948976217475004331608726333915488306348828787626906346467065209927720243463900127249234315329482943797496140333628029880578167428458740875636438420166693476526801306665787632251419984839119251000725971923344409823604086739921631927585873178390257790135071384474897446055037737349621248250514964577653432638094504112788689737499454243188046427999534769418744699709515075043281917515878749928934343431428430700229253301651430255720276043578357033248477298025560265033963961249946281978672521806536693644954203167539781169991200 [137,74] 61116505449220233251563157597294536866422760012069580341732207197532983795072436516272009073928576279688748515875523998713810363956128736715236791539548868718941063282643972830997675005640238441664738898322521027145405460516092725524078782661854804195383054491559545324359897841886956745363074190572689438060834217941389229842859741067247481197674676391953025017751579085375942209668378042618507957623281397422410106992066844653345226404952550248559832363045456906726041223268851517070217126514243905634705890141949510493677451225134844865557779379700005932496914338012451133397676071036019200686806558980049261340445473652583244862301083029828390122061600341888248408094850075618817703703334753535774554291433239526067741231539671229450257135213491677668858465923093988420714051358077710350001355673113912176473436376640097880343335146792242493756751563970379384976942871880936904043787911667137676501538967714879896528456255948115705180945809500188372571298675763712766541118308224893920500086375565381466749232702165232897624753773357118083525731919836616981763996612340931623868221672137286313189700585621747830280421524635811331330534804482187183699132025173007436287685974291662882874866637807221100509732619009391584668700817206136188329027546372891425145973649610938223927105149278912422185331175536232237943906312267784129684781530788692881723177381870924322297809253247309002802078612457858014128746179559518813388451400393667297188018072955691128415534093696190199067067578616506757035089936060133353251912950157196289970938638518663836524225045895846631029787822378243916668465566447284942520312835471951462326257707493019222177181035334373784646110117024303677595411180491880313211794147303692174159515171344960627789178622618165924430876938927349133855756652282219437604069676863906113504820979821650457638395786456868123156800802740428105167532627775712605707649657272994601954085708359780045296433614257222243620005099322228275372243181031688458751761457849620365920455716843929665709982143084171513076905649475539568401162442613693432315589674554309079881477512395749480177543311524920642021310182028423969556064709911236250810749586937446731714689149598273375168989819300522434111129964781364485564941906119977174825427341409129402943778858202942663335591345337701317441166262677180810447583254161080939414146310983302103820325548020125143744380133316746736683681968411426707063702461187708421016205447570237156766575887374411379697164802500143799224121732116127632747723413513454849804844337593203856264822138589116641933631975672112288261502437175612123867604298475933254230143083916293821033440804732657347437358874770003464565423754611809605295960584613512522235956940538908499134447338766691701046948511340712108800 [137,75] -1278238884067890234840752698990875916758009581084423720372431974052599291181697943615195897787311830837276776598306248341625409971349184594152251213551920342782976923156340117874773392262383915936776174834596123687925241195098191410042643407987055047079438280363810766823607751999349301587315218923637626481475541551878056334505965379118707005284862509300861764588761364759114598864451824711004624454190121199186682511255119020020376189724400811849077267867962027101959899396415687448504185569739502294832782097571902951825841789768248765705303480359465928865569123969022749220588873932717468189044576151426356415323136355860302109315690601242023780901088486549358703836569464778914837264250833376614327038745559043641989499346904150253444462621480739695372635851507172390060429567227214937241244164001648189074999860922561771307370554312654568293819766709933826814013800626830384678677027904418504196494860994711670466857949391887950092348927911838798844553737142506436027842163330886064652035368411146110345619360556306967189865560150297810057808908430758842617770759727067115043507968092198885237403205321324830659881877452098505164296907104599058495769957696308428316506073386545963337255680955835356722151172664297940689003886137176824158912885446521874582515812380908426954102944427814778693917282433543077533368793521390185590326152117841776708702231567426105149700173738666947057508796926748747168331252407021927936422974597716761779449152247296251811817366216185942062291525333718682599004171049251987746880777223721664571317852422221482385202824337981106795102339994416380452583467935063719681307230254976022950001260074844160956454292310787279735560339395719770437277535105071635359593593967546322274367578612536206026329333670281751387613651329987506494626655144802637697380096754842106769427577848766411292326142929478975706039152048061357678745022904473897790461044770571789944281910329673018341747426867767082598445897765709497376521389493033513386665448439118310272706772243101966216962073376008862534787601503449754395803096474707395794706485593068403212385422590298895254836079236120753497870879867804855124949336963307958578921597594848775228040469807337514234195405937910211362593951972918743421795737832993623809746913705742026280242975396300025616629238879057033305611487589035301376344485728392900758292768766673025858267922634604830949339196929709563820514153246829533943046923573674466332861857840177878564776013584601913089867403796393840048068600718881764394774733841765686016327507134219197361195192847340586427590223042608943522264388827327164856484659537527921245423101531330821836422263469304464731496561069742918400516130048465433937422333322807423418741269981300944452366867669400852558752360225246880 [137,76] -49274147398775314678402629657305156118601539813429432276719468851038984748890138712155145508325257815623889666253488162048441030797243371274324070951003349850734786494761836065015062027163823915531874994123836090416971773036220573892427641396016379245582297691359169832611353102582370418008077979960754129091167716632980497456182174335055391335253282765297276206389631231367891220014985552203946227736698845189157220536832127408799433656464957397148030031338917017530681923754358661907164808604832034371593080042266787034231893517267616985024059824742613492312154034773731490275298984821755783905455284286655187585760199276107406881159061809094334547228372405900696884450199241524461724169909578127188175838113787562804797913497604632847390598287426762167706856458144373437107966376100546293509810486994377102958887822777565165028667448410177977364248995201557159287207871287464046233270437077064918878796036417176951043289406835284865057656438919533367344001699696214537088430490188249458080490937591853908610924510580720001128941613767063752982292849886830630241006783271895972465656997927403718299556445174015543115015448730218257606820911843312349910480003314701270767123720492913301004451153656237150182537850006960386421391998285395213804343350087477113185547386551050618766158136158861461183021019943933083747269540901348143010039193448522046199125244254684932055249813888492989997568409832133473987469164207138543325916399101241748178331720686510704651867907857797616763241051408690352442320159226255330641769304462518784260666290656196393937180442855789643549695566285198625365760174275735418771611216685055215881677181197769204683175382937422486955340995680512544595500016265103019606982795309587733487530857685148510131358026555736325821503702202403298580038570854027865227037613712380222591324100421939045119548630375855706263276311954034470507776813630894615388346033054131498302125242077296716575617521911406056289621244728221060892291408256514397718372158465136634403872694461664005591974915124442603963234710999984500391667887085323449371526786881821873131946278355760878205062351618569720133302102403004396750252353955154336444453235663064493653350850466648785826592817323915171980915651147032083405031554075959464937893106176077152965269990823782596653003938596086771376383034859151148608477223036505550468837677280899236095827043631571958970081620743375393941242356123761319583973327492559381136093540720294685089996282374847873867401572566588267297045118940695627654330741434875652235402749327077242722061857481079384211676218109696942387349975625887844076499993345648129629449628947868765433306852724019670708731076614107847075074583061225436948997537840741124152257173852660247035576030722419714169861160320 [137,77] -15078344362523232990868928219977117629246586954185459984126090721397092239957939570632976409931378223403304623231242106501521024281552093110687094542719353025917411285455283033133228936908194963545992558728225732264225935710606596315198831101881161308889867405858490226212536615789317661899848179862407645919576003681888940907110037030647683223589732758682005309216644304005181962689349885248409346937808173125615555476545464066625597916742966042635526734155231643437068302415387437838526483004748374323009340595179216990436023328308204583431404778106790204310289521454517416980495538784911192159979584347282703487616479948081637841837304837355509463555082472779552544153775258678466110507395198371980498062616765379829032313808046172063538799304542163052887792174621959455401912774610972789206995289321139326290012453390142415081462438519325138968534146878755848988324828450875826410133516326484116325842180597558579158372329107318233345059387778336035680982428790795054940289110895137783086480421637749666841062621929397174730404465634445702563842370375769656991764935633903044073832784636969569370337689143888241346696452842430334446411446379060656196894025052677349415515984105593301564835369547489004151602547265738546596303902310817673133487274351146251666754896275768812654750148590633086463656879982175962453292991846300013661977996390880785402982120648440033838768410063393844912175000694523678004158500693903073189928212352425867171305090136886444940242048227522523328034035706029174506507104560093828524122486676222393140979167596221004834264642227984323836644822518277161182599118012620460755283264532565459643689937650779373247644350201045359353856477935540510585109011613385489635726514088412161368134602626860845666512799586605799440016071126989760936137904721007611852610924531270147050931090547154393858761373204938196595156523890860510220946265877319195272426120827491636878584355820343929185921534861921000525275149901441468648318223089817406952560139766847156788258813035856493106761358490105235875483795691509345565068894252509461666126006889344337977450439872098860008655203176768107678020261450559355422920574685086329319783508198245656497836622744616590787016041746245858497882712633892729843226300884535844560653031475178902843795259688156210802802968182921176381078902606535306811670850956950150828853316138514046081266607945466331120291800840134546368138538491556264180477494355534028669677529624578470660752986921561834259893218484772115328296881165142831016936836650544214149474318676960971901716150999222848553963385537169661731691593699025617169160506968235770117413525802531843691214159599808228609669512713874974253128311021241807755151715143486009995063053957950855745731110784166293390800 [137,78] 244934101140882965790165045794247826836522721015986079740557445310689117505093118533074076599037492297179810068991523518361712811069105987776360724334430953880649238633898519230542219739211988590618257302760588922720549898370087607208549528006504351001653625165571045040529117078204247671346654013269937762208580971443178904697682164862471258852961406686250419224754853065748154183678945902957539949328940192092825352493812350531602375496612706386302996833373385604740999809712685498146258337161337249198490157460601850221238255409729806057488231908929717474088300264275885392315382292320176528140273122052727464167793441481377070427181519402650967878023943394639395451337899761001826694014454042828151376452808646735831063561683831239225355770798682888470388516563566766513228878247552966485796247943152811708172034111734374303627065672113531232587538804595899644753318345052304832699379656688633663640378116447892947470511385107776814521188145876237444782574132484156673073926843848855245976367664180212069945141971523545535017615370182500722982046647577811416062776984459666912842242098300519708977205351875089989804232583354443018315829625629724606175273271240151400429978246766621054367005955254462392898590416587315659108778837565366668552352270481300003977096413367918867250813769974723503468692009457606391420274678812773804185318865744294055059154830577102755822433024556535330444467819445123383501981459943102937833331526128906831880176501804669701493641724697720765238679838018401070669006958727100095493146449908398429975419989435926285639920838436272420677680394379488500180521700704816653564439658843945092375912717599666977309181553625897302092339716244192730316934844391114656132803831266465162432583350193284479802799437651241981967992450059776125370174016216685642670701116551060156443691828066640964432800379753066711819770696740191776995302739591913122459654868299036953955726255187766472858236796509786940856556640616566527068595828063635729467362022820494933632075978287123086635721284302122527574110280204556917759171462622832378646677721891819768629147200545992436117906784980754587894606263243411208029323324658785457373241402094144929696897893144568020280287740527356080320476805821925523443118255640773972051294893408013908241479872374195864086470320050431831336851921869276191730645851292556537142667466480629439864598357092648314760577012279519121730512974261479227486988120810565929832604517870959733133534306555716610785316764977127400791769918661762705355634392848024660598736064710103727260459685312322047923980563790696184114760843337298492282233957923181003234365515380266968996510623944989605878675001663755832045788558372034097325344393136159803401618467615378230831629459713507215360 [137,79] -7161696259363178215765821322624483270345359632327259886243560271638214113385126504997469051853232936224101081900868664456584720870042489968948475451584272090678090965029934498849851556036858749729518275345430111027283526459304010284242600060958824751477706812001604206729493853029551409834391237880247614777380896392231399302164375739426743518380486160182753837802655509085166421991109630850996201666719901961055934211452584517132587097098114683696771222443156745594093782865754065502206603764638356352620669778160123000706236397993028472562747136089610670061992216400873953580291214300014392130108678254254668898303109029388457011551932783951945502424229222077120485176964210855682511868259068334361993562111828073146740278943820376642845481423998066974230859936328554421284166138996120035618012401617162604459593323971118982026313039138258275374751748067508073668853090548434446982798065765744292166590518858053517605491179071142830477798558251060287410319200785297829637907868185501509627713466313654957059573121678324002793536713027043103659524944962205309748610018264997246642342205436882443074845260845353264733256317014272648750277028866838999599164996214057328658061533157161392219706418270118539644475513239906527778132980296541963219977340738470582354596033798727626133941046988178559457532359506865477533640917079302775966997257158137398955210110062816510282324383502996457622903739843826758932730414891436242078725130805862024848235431718807144861380423672139575618035502325877896508761511893493048363225657019088566158027766062168528357822114453841129952977880237565312292301585518781238219687846947495960706120239038951954194125248650968326569429221114673898541461160296448042493801367647284399430121103099511208263321111933890095401519907995300309240470397572423007259284744130607512817978540600487619565282456861384037038758741401899563343842691751155338170802133867828712496133242961644471190043465992675436197333249346421563151692222138905847554949368352253868957665824038885569864879096376363707504698246340028138197585626080933309285065142784901672290185501124424456294974268970479677142729430475084424895457709990354765791674177368090495967303167747786010026250328787698266747261905810073337126870993698657539016186043256889903657484571042056532486227841199567480201803541882835406581867570415240034426298479634963417713522549628218183243526465188027437669861928290683723099333930648644142531938410234706859183212553243368377959166151273642946927203951138236496916562114997340137310627741044540754823004660149232903136707551491470924330414905714266028243527193707443978781181674939969317574923979214997995481959830049496565032971245915291747250330178344339479878458506395648549666350786447313280 [137,80] -231969081938595601924061906160256635481896880111072950455692641806358924757197535965424215528729276404546746663717695536572193418537122334675392037043514248008232205634431924596788688674404293149076670683025219999535962115873092720770709443987205404445002177504499067156644299789431841756835518339148119099605845627665075282682976617935733189499821207006764704460838802592631904352374493760045971515970574080496289747915651072053891788217540824801945557638794738394118203097861134195797170174332748688653333862472194251548323901517592965130063987917368839762600912827522214168772479581922029431411843024223548763455378468480786429411683611162169602744744623909486963226627794636560617508306961858414732155371877730187979829733011240196267904597693186188092397222805268705620082953887850140505971733883486271458509483221013648727389580229606588511231286097841972430788469155924634439383776012222380936964861725001204295357154577060324654822365457062800331509331148394302484526946627958215792490083267082850375270956063095657603009560230629366130823290972007149214083442905382061781526395751918143455181433033507102594672917204188079145592134505443632469403962174749360785732913547862455474088998165728806145754968836393170397327684760902018433006816462520405389969888462674971737173151305297310576920731916288188311401382035997473544871316494103091041012526472687752253980505967519942537229750548368778115366160319220193135525730449167682406427529245286500971449997156499177556305632579727603030846675588060526018395643167762727812005593748216310479613014551949374601713787444751450395669018015036045499853426440253971600576481083800773572728142267408249392537661480184551966426927808304894316546860101153463977958964761107129405127945508335411250309657031250241393605860608695747833959570970465780260623830664506951747721580769401356298595807701619146366833095876874273142720714109275751784886784510604274324229791508470039400698164262495622248174137304891218446110982453419096389469647443383178584308352852791298186556638849792180708891019620897785350896940135890390563098674786192357385416752892857596809760538724153282958698041242421014668597641568226619398540427747146541948372310636258296193549532328178238495413899907521998942712998263940475545540719698034338386362826869974468341372901405788985387606492452179491603540844544135909461428428274075205466868706940676958799571531672155009491353422404723846838319582012548374649452471457211314624448674968128647764218700465815343795909064988314884806640389218812002921723849082499400574991891615925378676591566018567899120363395610450212494746369635363922802904920157928479766323495811120503168423683008337967802168380094390765131473895899680670987184377964416 [137,81] 9129449424480713631340722251677721408308915769958146308205501566885056890459095486142096632394849383237384765832629777675104392328210344335197883330701700173434320359250674410276763456336124014258078127627013344598227815620351299486141259071338614660709511917775246032069100013957506704386969550755669962271538059377691651429963266021727562097730708177484768988019693288258984449579501315837352793019547019207548528229548005983766522007868026448743960774404221404310011834001635849433988106880747140866268955625337944111589525875142041226258277195253511871806984952053724539840645072691707162109909940663471083738263106465714994547675294432988149161108828377241423610130352385633601650037804955876007109005482245656734904218706196579395949727557122647621819956766873445026247085215101834343307610575003482444370419861618014100656581514344480272557026388892130498004703537191555196343450603105032067838391339864391715491354236748909616412484975444828230556843623273191075881254288640266645135805861080102547430737868097514275949970694573416916557128620585293349508275512912250328244448951061647902319895275168831746697836467399844454199045359856723683944647645968349917320503436867620446691708435365429012863227144740083347786484106660912618178440952882782842295616589084944825053991075219954652177391144165761385981289522078623787750193523680325210655937690660842704959101321399089577609359061903784331671052229496272858166474992487008085523112152528539342439475920187978670252670733588744106596232901064144560147126274936916500381562631157719404161531902994243820203643098559531147715214763562057677218576003862048055012779715697083039184662400289552792161934083633932871940936571775534724490087092817362639320674424184857118225519910109229366642493802818212628052705580229641423826759898335210195690206658058338081631463451330973506814913726302069742657957132079097424791120077112638704841518355868105820240134582767305930342299220555858565655025593412331467984888957702408026891842898351888445549990195005336793333272734397079405996330976874247743184194261042336236327499984735570525850146667958508032400632087653706172681515028463813235717961122791929441327221308977334914332075995261561988715304695476705826608100506028095008429415390273005995713272089195688427468748896275707312847076868034508315267647358645373258168741316256351291827381776891705973610767466476984797875135841882034626145005105288431331085637505982347292275947688261860841557194312983054255205658507102923152825617796680923706147652283990133559423446016823907175728255730836225033546226780934685032545968287747475665643749157239175997025165274732910585755383468689010065608399053614371474342594104458091127837464734380528138410611504 [137,82] 125199377103657877188216335505502228671524725533271687698316351299153562125316026407787022130232714873095624201215576451475510337752057623684904362784347278081479567412681787381166097166644610322049877114781787317875868639390066972064979862736541680527921645285347671352209766254978672521481549120949881371645649891394295034672426574004699055397411601635783426982516403198437422253123707970949386019983044853458663103854376425194023429372258021646184698278412139066229188309021503461966933215379661024428783216993455739892233866345641126418140783878790428746815746318500675935891498255681835070777752023489278951002361193278531604588628364975527113386871674562066277372004253201706666170280844320339759974391366055200825469472785063737277646173378637556002376462586456774783728537979463764057343391868686686467021603871337339730197983910410010346965804988803045947915762485410550454396177499354539894576558340054633315645252783229637660919808129423474224057338178201695997919991251031307637356275370684339496296388674390160009120268527526874012043144346255188742522902688595369552777157316007234117052610997222736103519028503801270899006967730148110902796779508973218705904541242807134718685004846360167609952478115896314137834755385442656245302561211468780707860112586980871913342695936506461145208053120939390565121551593687106705795298110864811793626063895697575207643678179434886672188445772809391746191906515521332252925008059699741649500995733797308229655757811453901161747052001345355503953477242041650351692079609929795965273776362274453154919308920278029539131695388176182677483270489273276150912205981577208128335381761748424195790597799987272626660176356775641150572788380741666654876994877401848481137524826928970786355284314346104992606851859489929255035728214880360604599506060534005395020312429811736749306559125410971000468576335920644972936692206625005691984719811645580282698561671640348759259014146688538720793298820394848281615188071067755621927273131644723319590334966042294632559988906993130929119206977151639977735226894605550459420141366845225383189155692618248084173134980132349391452384549847782140750040375526694759035233649187879219992494011515204422439274591465890828833260742549048018980366622392103245183283865342090621411040659256521073129488470266652495852991916925239971035192022777375694521533473335334517198277180428571387561997711356800089318002264095182010609548397200458722896744471292438828568107841093700047833464270588112613581130486194309466118355408895040525725606959086234173389540401241673557789645774456149852254888297393014921073935767221377013673681770605267295652593229385911633552728266589229029432583513001039526879318917735637648858087508116061534848 [137,83] -3798452392217883762430496897251731117268298904746357716413875358678995298608679338894780876334281704165657019753624924176920759145495299913785645187951237698603721573234775861326680469547643853867855274111712286769679695930719722200832432147327061040626825102788307667869546013232202016677349150689086060040036270651272479985666471443814659126976954348375556921140659890398206513827477081927511210669605604892820159956615547706610169495977030974359862493593409718892744924825231697630586141190731419672834209765011604838733291740851675540899254360721388362620547847487547110929280136308876624579487657656627328277470382491295940048009530512329445917021197044639497078858583988223970816562338164329518985933631153650664756793431846468378324905146613055507370401694453752156209277899195872130675920932496038879096724940050113747720464758107742659948870643259403170066846112383434827031437990448584627997568113330324881077896076940039134503653048072003234346331584873175206561141311797571844498923461347370516472030991843136012074750277300704655297039442456923111902033079336248842537037729688810503259063847291562314371731899165722334456960735199023891354953097869060561603708909647047881673879474445294814402631128361458743758522417079161640602112892279412651517955425653359278045715431952613558770523045425236226423680592438108131955741243465904843818126505185388457375238874679028330835524253260810407932065253240366107773919838673724074014291092288448829803859829734575702443213643585010603504673181476027958647903476709474925737554767739416200619102186376303682778656080369682352936436963808004799925998403059758797862350618019068980849036420755475007509171217436262036986838617038149079864530037824811424938632226479411994567966517724893145712325381092590153767814477270295999790221344790913286113882229405872613075010177015715537430263293107977077002134214418508787228334302215604742330269625183193342410827418892650867118438721191829876421130684874324152997519446524748115946548623292315245016134286886523782103248086149841735368715664658718000776446826440316853316974789026062620068342170664697593363405321568018682923108118024169134304583046821038100207668324179733041262161202309659528473405054383443367849683734230553897654085218191545386553161303510355619143623134781049997016684838913482032489792280095491674146650675385270718550290380190071524901809822376204912162565552545350225831449511816060051471721170920721112089847082872487060883481418588451588840659183079781054965764598965219612629649053443831543929798931686158873139851704579025307549522837034250218516812538729810903592717476960367729817507108788548954021038993441214333538379159604402523556664046513255087438160367832482592 [137,84] -35586506468035105954409256781382508564727090240417664118034212914294132742400316207011025029677209025343528539529943207547486272863475249313139524060559187006267970957198129836327207987561854946163337994008416233958231373304401792814202127444978470831878181535995561075990596225098198052687419128751626982038946408025057821408675888935647358000893893091778291004153723227037408313034874127873112315004234449105976955125283834398173730553738435218769639623110112094158998851491732031534426247482192471209122392651127184309147241092222269304911021319806924269493137705301987237662186428515420761598553955277989289845312622684423472694599742655675168886475825771073394703311931618518199107858637196029565744983286616326632773583944693998221399809139775336204872583989451153058268530753824624950214881174408172879949274807035945864469325512009836398021950471835300796156069616407877618618109234307018543255822642036837386095239269074585114010884457573093313108932067195957223358628657296113115402221141440118817632941181556740326945509450557120149598389055703436335643948791027903611450340469350203190188660838231397745615482964460933126392874589982380437005788822200416595611506325587402126123425488213588371431306567013665707830526636416899462231563832773040724961870474013872596952631623860643767364691672355112748569499337657762552752444048434365026751530795912594846335871027375783015854964885226560079803565630523182999991280490307709708566055857942729491407758993814083416047581325495812987359426128324848406918588454831973598350738128521412596251481890440963829408163514315054766790052782691435264022098001215458228572686836373060262325106563107270402077048962231078163504863491722282564739341575898634718433885791348842892360872952397704715621431933591171006466695716185133977375225173424617447842312466032861569344620546337657886033847692942434981554054728214459161569753011856364484081832334153738233255633827233720297639835266104973293130343664235063229397494636426507119448489436510652162141975031238653289380842649885560051149691262387053673033643826233784328656569454460864470024877321935915024186338477786847886772891960478876795181960959455619494038927409777234224452624811044653171400890117708072422187649200488327149410213668435178965456864588615808610182585435495408602143550907719926838783560497926447968581962658871010236338386897091582043720927513293061766348225247640768732306669841607647008583190856924708797868075478667491412507429386852153035498307053227492651559732520722436396697457745248430453736564156432013113706840737964862743717345522549187665291226132747547347637525252185889764788169277878906420235813431914562365215453668435692154702419573713013453736159608704 [137,85] -283157405522375570066171117034485330075414701567625535615808695751456358715896092300811311849549128891231091703397019673411072155172728153372886068149242524830877182730447377835198816969913097057214897415920694984468662824452547547163612209659628355209802942122987206652299481857428194556764482614739408331362771725344537725303445335278734082968457738838553933857346738330224064080739673262755900743792749828166442822282792936032434003328208048489534466894016421992761251639015781386237019414556413720542694926058091023817770166039791975971761630843343186387157212555407982595740780196640617602856106577698585990588199057757000819619078896785860821866585356975559484615354417924974949175874552975663018379758328184579128113645302876404534968243744082444722537540945054733394462782205108550930454701163099646921200431567012358368179579959405251577719493721325284382126189350291283875482002140278045629262104854374104907336183537319458364498317992099221322865959728205286933618922726721115260999472874055745823822564597290205400875000678510043749088301965049071556301487394332387084691164144368511760676720539361760776931044462386618892819391059822335328023601973950326934809711065398594386093024680025158923651744195952223076702238344540746315419835458859569367231830829935776651231864939472880912158027178670197806943987729515081814623890242728327645424127125233850262783512704296484499726976720705307337809278616567951738343855657165235928113276317756328552933581915216251598731328659288116537724143676559087546220909493644705223393703800682841595001180633801257469076049100224032252208342608261375428126083519717359878381471936640496846947487028853913926050303259202852966231628589612324335139147561242876426096651037521829664634676785518321127412463471892446638318228909565006185572785553456462695885607573653047022631514729143279288737172542730928227044697622201340041138180140053843189125368828471776054307408274342615013037719098365503646382054739414154343147166556477293767163585832304718809310886090302087753229067485847490636983243758984765463294710984357089662842633584417805529557881854631098906915137074465092455344290877964327438860590253915302353454816478395341017856476613557347151132648250080428784674670002649419951420320135528540132809083479080500013800483895122742364443731372532387749541020441820459612215332371271146683941690230768826910014663704277130037493593494405780476949488107494808847840373679577348106430325755495103437463985684959358010041875486252192314577139785527936642054770125625825603426820055309424195767854680806958922353933364122387166788690281083853206442390036020607464251461692559374542320598068206476397713443618031957656012255007596419570587152 [137,86] 25105938735970034136875141794117848098493784389119899066063002937073321286944362655549081149576295603932924203643907551329784894434968115120812762626006490313215777909297829223554251929617243674396441540324767633008546351420873957186969639023587135100068787795781024884333601109181102728380668255169322551603164402815917249300055110809387625455174374741841671463853320106493243257723657044153415184793011331356924066006033387154801302908237299293598714896356604516019903445058476487725325978587667068654428317400062533529700023150675295144459718783012604748811080876563699775838929369205183625258400343946628133184229775108822486853382189604965163691568532996972118279351314327871762948399938956189241232699517703824793445010293864330296608325984935369136512911822160289769457473212322283425521681419737616513485757384513783495130949319988513838748593109668531143600350993324025839130333135396362033971472573571772139332064826686509355935702311173862040304137891030261654017250060713891548316480944460870966071491284315683774789811444595204473070991435973770900124103507893362790633795115687854688302491627224824012189542602854817746819306578050151189509274993502022819412778375716998646617544403727279152454339373578364039976177030579046851254807882102876595073077605650597279848199357957807816538436369306705229837082480639520067697937879088913994092016445542114943157892212353206461722343418306024666814627090824660981189405353604266066401379911046514895368480087579257637281888114111185733149649416802671246493350891165604359620172034325266621835869590142253312245492943543004366518359348342692473152997531686817218736494043117510247806644258138927242445738757914429444099700110909037636644715470412338731345780563417160476957074820821469849774466298911384019302440707706256097804715499201661021246673750700006644439751530934831394342424923381274112728645589296430330772155019055078531091788047243408487821396013312002911915172172884567143997512336512480213180792685661816541633196387795313887664384515759291315167850851244361377018043184554750294362935942777883490005777823404048886016177776911173044034808033874802642147474722548886069243868541383848239449847174764437217281713229255646382036749245529746498298086104913202600738715463804621328391410875241980074589238600599698125979926773996084801640674953122865673022486365769590296604618816813448681401948341849861508529125230649723656370076119150804084562084094625725917443013856682361714165040115551404702123264362723064737411153463801673958634302908757172788928121841956038130584809737480239451901571853792006919438219153481357344914302938137597578142534946928346959674644053246001069846795071275307917838875972108479214848 [137,87] 52652752510253181372696012194154231916490941723937443024879888954759568713635229338497682622201083163030842711697677827279484504114388625295891924193147695906584807436208453475550049277388065162150313418066183050509628806540061243275163484785232160657839619429510213064889705606145184638693849517526115912941382074710588806088432937842932845899830193198006759551283962409821607175098378878420287469040280548936178349224809959882995377157943108724005158237935432849541289398780163517220466773418735130157369230279787916786524660639422522033299462969269549057230680651067840909131297592931703703139203675246547067245997497078729787754452380295663649770446722754799596736378142332503094250596196386252431557247553533812002824555453562039890805112015620693641870242262846946673024980624563953082588657991587268509268827071966975816548555902396244486656637097228953570881346509002449446809017994121282758095676723032718447560124726098975823788163871271352236248628818162368560015714947800030951713136778750035564645634736480361501337181139456072633165314902599446527566696381712854429836613892137482342282686209433069781441308586235217697523823498088889591286162598559373407496184118310843480385756824927908971530895063529784320705841520587822111193134057247200049253554408524286591769963121185763221253192839116402498874589568717446422659136964692104714066737232400931965218331245425693834209315703814591470196450569508234310530511660149885198849445256526511860928386210989212396272907031299692703897466621628309618295988404313182074809152318952528888738451006661271193811074934918138340480870825614233217302290152610096899170148349758182826400408132807273988437449358030948025725636971553387027302045312569611236780226155939500674143174675221136922269143899756074520372248136336807069255271013049723317044117610031263245241022485460414381177390871461559220968381555416806933820015693570008363015053009849719898919301345302693221958573990402152343751915237213883581464640447873064365063021264359871816462400696472914541391735978631772519578782988533635786258361857647653338659507350013901998276257323599247457948436489688424156558930622295220388825327676914576117355940019577750440503247724366011211650174302057633897373927146785803830403202521226089544981120843156723940690082103368190221232041982079784574238557767871778484227020711398846049465567714064440209389073274083549497695275071519262107920543429854407188807027004928663827217426371163772367813549861403962386205819224800743177730147158563295269063281926801278208585707947238814154291793600348456813730145742388010527023311449377231583932519715329927999736275791652124625210104011873510262046912406118333207990033517773056 [137,88] -4517665799925638811234258156220694005248307190953933890241639079622065857129240798713115702982097231320673570544117622148286452703361784153932110771220965356428724616594398849286771948900625806004669839023715546353256201226110836800645977278800991584824594485222196843888091002949830594668179761505444438672021441904082205325212180320401490989181055664532160758876609265891584592970499036768783934357394110706445117729658460985653140804084523877629089833933195093949522793646110004206326187351688273835755498659058807841413132657511954233710767771829421741763835209217001085240875638718440714061101830704112459197402443522537963372175644983226802625570386237930588263051673111287944981328355253973943110007035836128427051786514755263652128840516203447750758054260388332066046111066521688513296837172469837095997114356894571810676697199332676685285925128419398734436946147821857267684166515817253989845703887119693408023365595479269330984872358356620385725772218691719161491729085659637476041293414316708166770964771794017920999693524912474723477268841284520357710260136368348320664229227376226305664235429884532320363796830886377690728697889861268109014603113910112510213683366045193468588180022811197971599287492344448524773584688437176419604098617555217746759031709521474928907297230523491062864652674724761954287815537555416451969730486771758127228195267462912189771574208981105613880175945178857957153438170420265811366307923880444962219475908939939558005022099740891437878158614614619772666259935693335469206770603784070835553676646056620441783869036809883013619971156547631791773520978996407207324649663846754978715481731767403664685323233422429503907328146801836835011322888742939962069743738082025117674975314330837111754197632239271882919889944682635647051639097849074979216444654165214397105338062742647577723385851588098746990017304607861317057253829508023920224643270960980690922827001444098153541074910822369037231372788338516242447444303177189080945098397420095841004618607747208541027264320706161219219310173687472567893298462969017688660904156854344206101307537192740977734535504919280480568672774326028499302625239249841364337616447014384392916881680832195727999920419672299036391758754948381680727408679573867120446054202571556728327742766792775196455547912887561783971310958347325420730716920487037016453860787378666475625376027552477149995917421283148273074503295947759766395498901903182549548646466762098697083390089271970298248595024365382815699094304319327307386770890604414280285833005325020623854894689676147855965620424722025104489281414711055391146588955659016969840178323803282232680354265982143850424532198455201752442556948264338095917235444032 [137,89] -2005962839438917087665381345384432593619243464463278732486120815786964159833512887090198594620150726751760166638995880830496403491859744681351510225635337942551321909008711549220996130449364365093473442417867103746506181442993227823452177243150529714622603703204986793535507632211098295161214371952753349402153749919203767886960922778570345060051262897274796823022466284996226853034296299960524676574222300370682322067226254246112129258402960168032688232968001514186582547753056050508704882867845364425048750099395623972533383715968862371624658248821359385978489203062199583246944525928156301538112858544118685647404393451292819788303068976244350289728950016594110356130772615694864466170211400091200243373848088103172305419794995386759553437668181102492925912275376038336692657350471867169284564717926919641378176539923828426988572828930278848422504252944210551907949103304516846526489607077096285579780034142429856922288831706501477940734681147879870924343952220583558114070779998687907492560754843038916925944048849777774436429751281777418496910624686824637528366968719246876055864189360123053275014787917647253932284106609647913387474884345332563117134151141272773240398115971048577947874384254463287987920466782003550098614614966882331566027791641764164800876446254322251519882115893176103750937903317282323193529986710390125359187495051407196177246560030892227381837101870326655832301222508368630557351727827294401131341482536182191120387783801592116451307222084041921508569954444968149403653911542349675861778133947651909674595237266107121312746951093634883463663591562849639316785143278908997104098714773858129931558164983187313441452863373136357039152916710924928241512218620558198276390367541716267883437009438384737001056215324631488389346415754577853995828411246769579625459566062968970111256437662890654564473639330938637394427696164522581927115500197928534528825422176878219732387115236659063277693793778146583362748203899368374830062550862646924724553953195854723490033231893494551772072193637631699406885108672255451570828759241891316160059172778989958271658489743132812856458984642964668865438294862862580738787575562862365306996508915467280656080221554034639671704426193428565080954694655202156337740020219273910715385860972755314324756865309995530725768203761383837929306585713193535492308034346373409121713332671285574037642877319632724955950899249029642683662825656096006742542768331950908696374200790022235172359598360907911316899674261344687708248240445374575922698316598029515082666563407822291151216672608545453759903157864314984980864679175369838310528540759786129508480341707538260631485678197359569607214360694291289147499603857436165647864 [137,90] 73653804632125126161736112637736532358312685529457874099772805454647329892354914807989373566852345275008112299237377380698498533729273550478507963858831946820977160976267180772709163859545414876577318802447341422676185681253552438208518297050751845046832069225476880901698922554642800699903440023750084046942597751332423990906050149420195858021585313303293380443971085715022511191957980686028222432823245046139182887193008197327910513576421220884077320424339360192768074967333979788362049820840993259723491513948133633439903839813188304532769672133474937123089029914254997822100475233592353577117226487114547838354661234376351658318372502616890857691844528710812052107603570435113078509068163282063377200352643144758347685225245567841931902075146449222471648981423896535902308597923118119518551361118510465371386252329378516107145505980854446969685317593262798460879017399560221143315452618421805976614365221892774826146221874458634628865560688826123020774270396540985697952082040864308057153212547624421339631890059289111003702143005517959564099616532701435849448933726964574396815456765968201509285417958961621442618061852122843581185008679964946349640875015021764455675685110395116160416860675924501762556473315923275748808625371218343479891486544511701523803161943026138088044011979933553441920727769020179613673713938045752076166089100420866688911670225817213405507020164113142929131740247422854326394162210330835612674902997153077673629466920257219905751696726921885188544355784914561892200035339611329593971522707393106929321304878926885203268274972788209463726045195938356340893883765473665732431907616646887958601507402592478266781562354928705098191080445059605974459216082873148886892022649759968880786744618406512082575390573600352950457882121959931288048266140384970753865708521033632770734461593317923765488732288426548052809991103621802215756262865683433424239115434409037748198913127044815836473683762198060511021487565653723817800026913800008346035632668481412957011466669726493030288698088754592980534046410745214584573966984310926545944412595282935349281577693800709028611787916868854002486298827236619324941171897586842544714635774683149290376816329358942542532941358241377776257465780788859038768031157761537790363893563437955213843834108394949508436384859494536151333253507076123842756572058784991450437320808686400325294667997310859149790026192912509083735149176367571152856262428929266578680212231420766892813453425036433396211018407385591671057581446035438794398745626832357007734475144168798258746958116296792645557282807586168210190302370398662203988556109255389533318644855497122143782789900036875382919867421495717791768679466289527040 [137,91] 2275315786678684608023446014434851004017617236154111368366230567975407271535838306461054835661637568972393442021501330496035468066426796255344063508887239055763362477288528458178092758816227612229701626552781662482040981553094434538762995114248893932036105759482478522686984605596658887327684189296896354968200653813831964155326222028306144732807210805695789858452923527892291011452690887956658791640969503503192661832464432824111354229356315480805148813978879949068814911535508601456413128586738726214826281047527671172324900289630080203797382346663525707980227468033487747759936842444982707899168846316155396678955562587377254857977302551394263006591307802621226225363627025866337524848482551874600346717625806853609776667224209765906434801140872617373714596428736515588420283205487313406874002045555277525464780267886750602738140336842745704977051916825470336627137513444508537560692520533516222885801013851978075589384777088364661448273712030626429512748672543932511338179079289961008672041594673942108323103804228243725663640942313591052488988038647504652745247270335446324948609174583985746125021327688601113356009982503039719898448966659187218978312835284105211370371259441117286005458487842176476973877667420222129917456336153098009769834387161757421826506959338305145631482828009497086335786379784253275470836404805500256162071098463349185208624545296652144896026579537257399313641495344332707102628195101136374291861782913513056716613603035407220891045461690941917645350506462679167575324149019619394215116054878616775954389124914016478160442361668439963383307697899712633082361166079651419937791327106505501366909286228127854977836440652122918573634247473237185738245366426379400545678693834834451751312225742925566171317169404630235736555885363917461324262315680466326836111472162798574336769094162593562217350931879914082570999670525078668904592704754477930512904385140255614003569687473380844528214164295749610955393431419594916192497987308840319617920455676774460361483152201899482303615276880675616225720023915073472437653584386839181601658935578031430316082087239952170751938545716375438074764725782573637892401306324719171381594981639422242601392658072698945061613409994223885172103704012622090314492513525538326524006770703203021016175954599633007837549948829853893395269277787754516445020184543626511626471296902409301833377404800968243145023983355940315386703153211657109473259308723142646522330112357403603215222423567092380254063561848016448618232785591420999696279882791295476111871340301707293230566759318036396417725760233717321179800314542962307323809111208798473388409746505083234740815805242660963586556158817194396981018172678096 [137,92] -52319183800977849431937446543315712863646722415485098810373609150959037035584466188307886708052657281942920454758806007901075662744282352753210747990720378813839083111680262337230172069233277825779629474150693194687463032458904587019588406608680703425830476852301886352187894185848447607686889782405605432640643177083155957917942290614289101355805134896987895994746307213400800707239672688618766729587176886462806016423781338397728489926153230425301751026138347621497075839091813119779093388362272255130088592885971253792574716534517292545439022604597236127917926352493858335853966007614294412921789413416344097409846827455278339969128955992192025811105854903479780776567051372249074486033621003252749831384628052644945764781631425991313606010408433513659439821682843730140691963242500223598056374143825778257060226174183050822520237896299175001922003232685144874997277979724274573104781701929108883517030063287817727100247410501147367153502411678756450256275895542171353989925655722748321560207321423740973924608013820470545998071595837201447438867242554165756147634657263485682166968124420217800594167208478288936358469999431184050959391586250482839008408295167497633761982086249444857578808650977091072414026119029305979848801342823778015877480814669852230774093578331221829957473195127602953676104093177989146198516661357314845173114200133889609897576186830894177024033878689709126396905245940110871185223206642775147264888567589716206379044217610142607057293361841586770944394183581619209317664252851412896379441553326970265695877610518397323812263112907440700332729101113450526142506299505742712315732844090923770460456942540824374104281847092510267708913285157532054333062813001749923375820393153882155438184514256451929874627169591594060121234870863859540767020406294691776917460612539566999464202670803505002432166359528707776037722898316590284552893867060081339717870871672036231689297247024407937050653776692782916958330973620402330486847913784506981643551635863209369359079093899972465742903027258931491073605156589397588123205323267005889055621249057326630150691845842164601382635303200262306706846855084029849812858826628897875242302897097168576522817769319882017722518584234270560167493438611263286101704782746697289017643175799699680491638328252400930126616044853000233257935015450758081963490342425645873650905745117425492528583180692606545180453734299891409672217064867852371713096609680571243022416801388080714623956500614354459482445983997355398716869676808243183961286916643327883420189296182197557621421592575538175570288932515753081592483273757137565695789856300810883023331244643608172903351432076154117589649236617494184164160 [137,93] -146414712889405748787279070821370019696672919690074112842502985748495121156240012827741907110735256093499742919166208732890528066311877645182996295850669479575962029916072015311012605753035142561690935788034668566761000575637613229761153558861552820672410236169473518111482882473177650460954402729840901505528274910297986781475143112451778929332325188361620970048882929679637280382030922078670733710076258695877908632451008586087838872443304989138891990302541224569536650670060482093221723355384896543891036430734256024567856394470269339690715884633683849080850466695322604499214053732337758561047646956819838559364997135129643454520710249757293056961978363480026499656614390434727891409976770711032464847413826210682377965357341470186079165246661867551955669094522430482000678219130086793164831038539898776978219968222578567389033220374627532055533979169937391905613131797536924552594000888797535052605529071092488345596579390438469212976265257627102607679617824836459186392001074996170117040192027431816505633744764888879989314043758180163723031848203595563486505958056936311183876558692196037534066706193491795687870923764379003260957001181620676804503558828980275155041946716224286323624362558756814084026244685485149773963139250665796147557844416685812958894194964685956393181496657695174382804352428608420237170501664467608010953870526914698691484295328348509217462998574217292221640005000771496283928532846886519986320620910245358203881231758700521672418362872752096531122123194468507410767300262312912561204116934636489544526052834547999931556168633345453675480693711619125821387890318715424645876807644152675615132712373752015489825336040375434009601306353207452477102536445079448796173457314669683853193106548631276469862880659406557058976804002627780714097540616415905615004320907620624340096005345967763553882604870591071138310171077854643742141025458555818751490646683082681563905713914782332033803931983870995909463388519823327060074262200218547630602843743300357830503608275883819493917157970946100357661349081785737510643237444457290006325295535550947840176395547938572908799356056952641163563759508674729268657550032777748339734590725630624586047198422925693461433346354358157764507941143171119761253904248893003342555291173616494925108464528150933760054129347565739245704039161225612908668590670939554651305799679100669747249229257716969990959914702208197774737344884631684259683483363543536339569063110215713930351736777432358223841195514409463389220723989490215438547351007916525678128627741614752979600077624707097563733178875766680711990506845530997057565256254531375181921826292102254900570686785943976701088359165360218019800 [137,94] 1110875919115128134298004109157191418467668463035073145578344820904139458121061794456444500230105349383550020167906990051454952942476151037446395158091480779040871684670372530517547499328643636709694921901920654238308147545059637089776460336436896380753396203005684021830201466714373591203799742202398802982945380536752300844853442997630128177490572353510521621497787002860971613677503507008535071202474251932167617657782109388108475753569028028752584682082841626485420369779344931896311344980006883166029993056514712709668582077928099746117020475945012429832306386273267233915573966160669342097527418648936743648433190963991003481336348090061132375101929247220960343093381440852873574377746083761761166829539927953196797667674908275830356026270799100792263249493369887179698672734733749244531233464513736568364657539780444424025928789573224725499758556342536666513349168847489301148474293965228126610827156985568470154980678719614437196759686909105526606154648557188722997919544522832718158131464603833667244525344915727467882168640947110667068719552530823672021878299569234632470287180299542981145226894628563218556225247399257129773331003430871682620867816107537144541993160280076488266884978613204479344718335251250902183696656464229353683521763418901761190647514963783911458500547447741086313645144808114095008187431284131039372131810126599070468380811367153944673151513155533509317172493825619626821353368043588512758241110868178446267790438802975336227231639687704460182460797689020913407067155751702319114571180448354155689596562255134217469221450600983829937190898711259154420316092788911849507011882701923479803451835332752301502213441824857210029329733825963029980445648738166363477580194857977774678926672550848307418692118427728005874871321552261247892147782408210499919921537403596661697319312807148615932801501136941173298484332874952106464967804416158678335237665028160935182404489804770015474576327425896873927505899322252138050602895671354184445575126384450947138114218080623413817101570148933795134221041115134731208360619524168371828575308440877777451321139801674790815848474941740601098734250251186842681288169647852335454597342261807630432962715611047311508827741978683796845068991191038341265233094774434636409565587233956883124579841832880008832165832493466357507670089568415190765872330805403452542606787953686805673317549685194957900325167919705349560466770436388122482015081876752582667737920367265618384266137331075192201736799659336861499010470301675806413865049077014062100419476537881400608718746854754426560066798196337319253800777944419196909263290502261351304946607411908042017774509161257250106848306812744576 [137,95] 756136022285111101887821895595116389670509904774431763293556123113712004076115080268883740456068367899699528120267523140212565560065701499032130296011677218516920721188262404181375062549312414261433883402886603517051018212834920485498195114175652668673882038980647486784469091711296231760550664453195161749643721474153248168172045847749329653651661940721203094209551594086555405587754457826673438856765660388158712807673007845612896611611526837353236742521315006582492976172214409549328268380831140235144491926157471668123585221464830656020252052509100730387212781859343044415942332016930388428439517051268777561381437987726462727442756206680670359489932005009811966244562023392522458383661011601625282041397026907300187802623363644948555962859179324144886435970250540135527733394973148703002270670164418795564796345824083649711556764992660122136695496127722951057939429760038985162886198053637621356089991812097499053505915133751490167229816173405987791736168003990887102540892967173181505696165443272527290261316149660272731204005682246204811093122242788764921198952679993245362857536517065388631070910693171188857787707164657869856985077556222326900597670083425909164503304769790711053350862956514786812978754903970657502123113285369244738330591742406343595791044628556115386519014618701844006550166148662171144051370009195398420144383119575061012377372794717218126180438599577079088383207164107227646099373646583790469978922448476541327576987333440892336640467723280710982380293501680763525643444166946789397599016130463792628339593611175793093421083159291673911789683748825669394215494222099009358385364143941708758858872726583325907580132565589294377415007962203992078544035733179614008957024783047369305858226913113214275966874524103358606171938534260775213596390382190250828510858975929736857778126643338288112790302117767459868116837360398242258843393437981635750655798828551528466086048790833571831928573899782395349813609980016665958094170158375626723548159010377726486248519831865152387907279123822463665642143341774276036197522435015349323466055755138456102195298547476139784651760304389538695961672178811653351808128468074490635998987263996062227614271470898692035989901895353331146269291072698957087419280374431488736114724837201966269625391795841819422188530559317939171320440151826577659751973665572830839549122735229102522587618843812790314469784582034234949784923056487812167427015826716106705813390580448744378798415382252264963185377005590814842704830494813641266638631991971632647469262937133697847208747181882185416350916446640970814565223159009361626454960518056211835457446919944292350885724287092349344114783696 [137,96] -30928207771434989241591809736574528143171012229783909913929793624225166782367576972688125809150940801078887934842923171112097427260814989283131138726070199427191694312714743329727433512270723323982959558646840309379438808220363769200334532508934312352565099617186870677039045775994402864820335298789337009984863063471261568626095060854466182645143792263899619205022890128127200815679144777693984088837317454520754433329120637442511320283698593657542981862145351747590683903027258604354551800361589398971831775922436941168285860212768156515023658984859481465170368016578302315625060364533430438956993571915105898991248647278952833784387146684153883280747287313998341127300628454065157546621869870779587346030056325772214202445086442585043113700767239102253199707068524550973402064011368860672182361692869349017726241229516709371830299966924637962712665523859643127953040466152529576637374343299299882508427013006354606488486286469324775397394929431040839477851114658099853011455984880031230827659690561662038144011296590644007873519484305776049791337734244971182837784627007478625064514736783101114741631786604714136023410460806386874190098621777878512322898950285894512673553119057175495004532514680830981395363047839758283347951618285786826485040649478824115502901025593566795888941233568847901846701994773778648009529999851753241230344140228967083494421536701133344589628426994820070435728396327685724123932975416533185610446063703772779825179142623880839505866360559170910686528075176070615189160693014747230601157948722711746621781416262828550182136866356303375742580624438630921078798484308746710163392463540124526632793800522088511579088195269082703872074395738236413788390524645235822111815002706827301102613105745862215035726008165380631557886574406091748746282087189152386621264100095293841610076880030357397171463793838943111685041036796745361010182425939783108853642882579212056621497242040354692873864446657007162729070379311140566553921296595302273981821756154690582329046214400284402066896814582817611338182722180560979078301111372118118606363249238926268819128484074360572097629417182283667125873947296778580082420422649400425612801485033823044209108114792507084825464520003051219580619221730394309040586907927890744516270855867328837290549998706560112806083798094972057129003788893114045809711824365805997337877535808114762254984869659833406105017572860031813354805481762445395504542975468005854710732934143593802090146821321009996131013336416445736213361546798089483660414357778479703954828179363994343676061166278925293513078913426193454209423511919906281603503336247755610464679715431703254379336506857207360435072 [137,97] 110370783250647641857438948895857260427515452508480050886140666367620194923988111324741441734603174390546142846209559613958976428583122287015109787488906188141941792306093819671574351699856087225356295725481969170080647142275832538800167546226774941896117697163938283678020049345433797846355302444597965223039211467098788394487592854211125574452427838090582382769806436019897665408881577757951087393570771997999161885371488231236208142573501658973899917454578068777947870894840644825503598968380570590580748870004207440508220795859570709316136771329888057454623361811018838469307634132807229286028247993853666215844370160965914191296763145260057210729563932660613248640665520601157135153380996410268511590551699442579763943011308315794343314861228861539042041696795791989783315581543627153259745384325099489750261936999457704545648932125940012964445262747171567721527693944656330571493769316430869835829796804473122650121610035283155307571829163521151057303174734053385268666124631117510158355801286656310031953733725296770423021912601030490870853644579651534608165679133462953626636387185633456405149845259530303048395567256539137974487606490183557782730035112004275752322085434229521155101331990445645907082635538450928281641129617579103346231217185184569227926361912396795491085205673807476594884306994768993306739507890990221976364639029274036137476440517845542258963523907770873078454682850573684995332724582024432952964306435983155635948149550944653790592564696954323047497969093090452105993482994078405748680339613730807154626458364912075600422799646206187667792761805654846112758661866240473300447744085927300381916578922833118195058416089006972634854758294475615086143788205817090589579180283729361251475444071615350145534628841194908785310342769568316002184612508444849943400112172450955434171642489657607760537231012749447348724190451780189582062568320362519560921504412847508233716715511140555928574646164072558608673949901853004087660689609150290141271436105184864286649944560732514506116193102975465204976874396360845543671121730442240908889398903852492272760145927687385740289020856960778533734995803619258061647743420082119469853226729333294913589738060207516451139710915081291295140825089993459052770464651804684527502657508734223039129743123666637927499753978474044652796007107507563400171975304983491681655574214107227838555491016473908231588397240672508543458524965544124112780160759599884751729245796215645560608994193255929137041367090662685434045156374697622944125080539286597140855737053636247031309398080410879537790428909848096686165203834875418785437604514934892574348073848984627168403310873769938736 [137,98] 279286392652349136861096878927535522532793211443080466081363603534358167469993873885179669715972737275581193965105828432384792260669959996403828985562565349428773479260048203013814624894982989387400814563390952048867425745046706159672966217181040594704254937525983744952884861875244333306021309969198865382452006207490839331379577457019894580573608648312740330825804839464438676065534557214816987846262727778694962768984793254255863005713955355839338552452450390511070503677109841848899109301430329508157687246122651482331845947917678853323879666774626591427805733116450890183702880336583362018381137837667992329005038161352740780142340334473634865362191183806682516883305700412090774886369587808017203571397655034619109131043752923342995168826848513787490702062165978999653417588146829699994995639234584854781840773276515161522645105347257808220855386903634615168923338566334831222978703751201754243546878804654958637695824542303706844820955699174448295317429984550107222649040199485175550289695740007103224623893106313964820037641826069834289673659172768807943936308372307142369913329654296822887269037748433118658777901364447797600078667697085621409962016310020775670095017269329827347814879532433802822785769638515305274032512097973210506373386954785228168597965173102489324696681423675790828414768201484237242271166186460566380857228555280130280018979019116448305516148909289360285428682278999615693629714271536704130492192686686123257705707426116615356448478862343080313165489158084788860301580709101129659105458386848067622897448583798905430727823213403743665993920695767862923227552488903695295720748343353258287759801664287010624166068753564406905943057812493461883788705004173508717998172231038118997286217761194149641970049197391403907666039818387079019694917570423139203369859649372576599961845808585312798410610766100830304263226838045833128457793614390581442423769914894730379825236549582837292614237439429445866893809077073847552639669420072954324294928673806979821409842519817206766972835011442060256660173707828554503101621956612808029636800468051610492132508165893543362443653153698004173866134893315611224554103578011476029073774276610487168980516130919353182424228431112004490456815495294589794930340788422147024836934890229387759949042262815291721972748654412157905264847987466994991658735882413333109316502310777165292641897238305046789784158672200231118441438441231982042726381438865219520389877530671381151716716429588917410455197850739330543102580901247207869894395282113350401898329388748936150921100896152029876079374064351385585823195746493190060836646734872165085348089831628825654726185310720 [137,99] -1024770177733332771485403493902977880816870741035878171469320938385653449680141804370433026707161696574309337328850619923428107169140484530357280082705214273509359489343111501840040377413360993204508119386371724748606748630870085990035005209421091185799515793356714003036796425278204623259561889166297950047015545771406529609430412031432663038432752402394193080790575783799581594207519912264959977968863016754617043270517385256469873272477864590021159595741907789753418585228997786867016596720270852569336384575146010971760682308819254561968485200808750632425924624658188985093482587215764178486316544297165982043154399572708313519853912441131337891091470075927122656291449446433963834799397814862372258905452097055638783839971436014650411553130558063630968553226433551512109059725666021052665778297877388217522993853291625354741516748596864645396333705847106214919836795976621487350879940065551009952324559157208548225681552209506248402947192360887292852900463242842535676644814697302946142370204297152270404266489294932760990196353866973227807513443090284878726662144805399564146594146183497369657233204439990860058884339442149376254775058805930858176097003065508426734135241070120522179554288893967177853365824464282502382156332984810147390550230140626940200992164319523435218929929548137283554888998395707532543768095234369866821761415877306080810956773138774523509398598413726344347953060997876648324598395290121284990388724179174426156958686550905414202150727520809217751523525265972367315968773256305418795302770702484454190827044938284890896692975445420206412465986322153796950067526932710782539941937473733157682534424977981595123637456470299446122722098792420066610957125983080040370799367015423486118642380960966947264548770873629047281427107512118261576528315000249823501367648712349517164274861164487004805647359131309504239981647945708458134031372384536494370494126011703095332505716917035743605788096973719458883353604463711016030593410734722461339936045422912657061744860675651305151705044022679105156436292139886180851646117977597052780451609718201756512866635462743474197431775527461839912609591353559238123672565841873379014248139604496898028287170480527993471917258222334166477075428046313526157915408278471944968434046971116996120406369045862861250413263390439819501818632997039007965798841826159266610042731761241370644174326429292807160211851248780156259762675835570749898670201545723777116953448075602992510977250242572037136672860482947287407296589495993578381473042333688749214384296432237528888500972274529867590371683109021778261211556717482044474031195359960301944272364842742460458943936 [137,100] 4264384998623094461075104999180741689837747193857184172577684176738137866891760387842457042712164898603146416340015106042857937608341397528669981231105492737839844593743713214672403905251737751669141793399784535495638956843377388491645864550867905635762023353808952289319884728963467578079507854132529144595063668889668637435870435349009479364343600774366400546298586651489902759159673364263309563974370766883249813537688534509842506150875020475200806116548891164627237210173105271653315276508767850610408998326952511792118729054566925699243087894771322279087628301369388322846060000587906920439553968341856274764178908967253545584731814802831941454421069375799516620904211264950749975743857098493959664688673143340200325990905687336354955855173386683813674115139412962456931141830157336988259228393257193929793291665468447366031488610748514364633799976510588601607591487719219699452705352115611615685070715268262004645069963537090523860335814304414365621108882609037680749899121664573330407474209916569735967395475718647063543680054718891137032403820831018486977086727527013342373754313057570067748715197388094546623120097324012917801455653647160157076231438158449615784988558013480180829744952461612403131511622267311599664736812763538171445544648894540809526612772329012121485287611551743199193720457045783508623642526816626508384923228627432435679882557869291435077248066365621663392946001116411774499713304598163468227329729915811382054787068066396628323415769157660054261217698635166484404610007601363373957838166702981377059872284992994710239029351281823394898190030338854553553776120509874719629707543754406795115531450930982853721806250999863447781707986809270138169931447804285993921954257233340618422428239387335923028349711308206676729214119404326779777034422993557107160208147865483839578389497945420529013590160242742159676675570020118805244899228631065914401152895169554122315076054498442164030729538255490009285518171766610021079847940257788768356823602277960816302435124261133686294022803904778693476187179349163967908480970229313068590555536049266617288378744096021783289856494695200522476029717339410519024974598206876793162199686053610830717373845020903357919514931003423839275355228064375602100484432667664380540496969199028556816613631124607384056908223385503109010347561653734623126666011214183463793018544778882445000059692471996743764071179402456859591755785021596870898560659099909943493328631769127647230057781772667017446447832291103264998123746106776939690166196367991713635590507777812579252536396717724439527800921699168098288884153041376651433510075447082961215997733782185431488 [137,101] 15252736112554680550887851037866939260998305257424698632343204079452727395431640348984013599300898264561643336416249288811202064231828080444572320945315720341157780096589428673158626845714666404727796236566419870105331901032069271101667223529150133563835730541670888257277485061356392756675501567694812748791014978996689954231925184340611819540343352793266278760253097639097390409289137611114391271705409277816356266566543174160931192028979608654902474658655009842761737665188209635007124727630853437417291879972329590377857826317660907647178366641220166806768579695539641646197064276755970858009758855802756925668886422639919671049002402124838037497949688260041670920404310993861095222857157298898224749060121829476498487417202955878492769996442679621307187402657049149919246720404802386793984689911822226670036783640590130316041778396790784307421555325053908099074976013485593902593386881479032393006069004270578095612021391616341083014670278552797771714556838829719203650236136471782855630511570994466210644304357640683778963711233115792374566434183369855358245584743095122325877452719712988317866542327090846513352442404286270875438251666877700603150275247952207119264604372270760702503760851445989774981014185982576990274809182751332939270481489472246872209538482119913148837525982015801294562386162831988232008038111578840901560398494564199479848888015815327416032563794688944206191894363113670785063018619386224992954921244775861394966982739095578535186107831211085213089557057371470843744983427955170090659670032706476019586234299941356535381267579167328024246657726995541682412829865932617594523703113451644778445751594243501059608908343025865944306765450204142719112041609534435673597537830843785489065749382682956599403341781858309859795858107910757945220006193931473641638052512168039864486063918255771904823024855416153131081113383398205962820516891629482511707921013066533125668946415216725851825578114503113748193848635884448850461033879850417491696454286619958518451792701824978251151462987862931030391608668608011979624169457948632278113711268141862562174486994047641231851496606361120446811464106365708788818083516533864699715372380278492259281281135081047812636808040117725614618283427975143405315196907816855090082421160967280017579299909305812088305100655356976761851071055376180376655462712459071675047577333053998949686817633034396424714923284206904625081959454030154977148844051707701905162147884309356058962589522649282782791522673425146511994751943609752926666160660561795021882243568232811961561870950483873411558970792874071289452829035812176141809414038666474151435768993618888 [137,102] -5302841393715274107759312359410803255913395627486298774506143870056758822167294628045271877144215710569513716447290012541016462976558808780756565033486063258038544702305742621044824925959496000365292569445981304050464527500538668330335120578884349546805250402399188630330700344083337576574400021487035313892296012015256084703810363272531125579976786758395003182885083174399515619688519714803147316390604365271639065136911189879825974040743454013584141096067109030737524270840530673130285646802397926374984246756248497917481681236340968778455709379524192616294118542783373100053784346793916226942629567458154520004706748141166700315639310940828411190130282719894664976780944839576426190520846109460803952494210541740771245823706794784540615388913621437063629523285037716150568462247391510793970474330297382964379947831898027402768274356191995468706192515464660750891386851010733561672405903572231381434234587972531285893737933050017775801941230948241146885893840395116779919096823112816483069896029731348337665675253363638696437426726940163435976817316886902876986344797438604701163919624447543834219874737384749209733517810194590239040199141029472473568284569241487043697026069357882806612765328761944888859496489928198827909641114464790881211325995643993199483881672256660470788642855249089222644757155416982319955433405947841206100154825225821850325540086562385708866835269920448653154170156453122729848219822751438127795623983219716841148496266148021103470538062266460685085390824126571243938151095062385465706407061766579374985060405059342145799842685013654274489845835004889017044904109132096022151616607935880357225834077888855599606925308464110244433314384876368973746643577974580584915451583844874675729396716852675219512095104303734893162911940640482669675626466158660345105532968323822353601748302063250527831156246853622915425074650592290626069589336849062177743477185908878177647157056640678024916654212491216613108275373761759450517891663865063238072649484877280787715966672542401443721385553703798249306780321622444455147073198707423642695011222604190201917785948846347198974284837315511445896745928991460105554327476251865185635977715367751257484689342129923894594060463094812475406399487218088468965876646278256023639373083968379468556856236087687318018612582385682240773709073930356385822475950787008560751675352909520467535338097510070604105722986315420261609727099112624347820454904078721984063537275586005718291839775219807018125334780278676006441339737717484048353504382229253106991538293603534268927574610939914745536616790681142178103047569255070541795202014709520460223136128 [137,103] -22109346395841101209729214552944562818230124810532128915228320322309381258224151994277363427297752567610555370283013505331608874218277772380516400610185032916951024715743442557394450843259889128093876324259540408181899472633649354193188192772256389891128535448386559887351081674954940185651168856309718836512810712964505935082442707938386387405531435750815384713884928567229627837141947641169316973158176702462462454887662785760954876169131892523097942363623591344702786980534079356973852278913158924452158796775207067272620645088100662763361060009436867677429468093880360863879771624031334560029666344167418548885899283429756401292340366896194857075224697850742700431007995581011162316070912795676579167249444415786325650806848158328522366973671019922228983947537342285769360298096350620844902779194236595196193073707024005126227444906379358157774144700621324603357064234769779978162080496635886464968968813527812297232187277727211189578148114766392483835791073493868547309216779546435190247471557913772333108825551798799085204224689394371329841432002906475474186749999151489273515938530005056911692563345149322592573171414820185516581238330152873657766335357922886359965838566204900242847482687512687769969141744111323448392835653374688810669820020288965121596732925311082111952682025858710577951267815275196995790835820649264551188666528714089308980917458341965527547223739272005298390700916526543163313017904150340737289026375179285007745388243622565236614483045723170971529304908334278551865256527209459019585364550189287559904645289308552386146682176131444322576160691816516680276922264674304401768679051439751361298335983192873696339565537754749769661986777896077943495655155302059746972467339654306792171905500292768042857841201997444689599193919963678401427804727655173791210148394055436605041644773306350849855944210242603465293346714626792382283596816609223358218255460253339989920723888287202575860209747371854092273827315412003992806027055090569718859526632798201399347073766804653593891064078779731762856288523921883198133908235385353218542844526499065038720356073926874975559766544454821706000010627612780986126357897856101248223689754006368381486374663626067533995901937603784368137575059500330039151472906040499425190546996382838859532889075649737912021430713411565253688155251779851727176676786771976795199507165306118508942087552289416971248345601848200991145263048811656668527290789922875140484919602730135260485615127297439698741313327853853789462584917751557283347567697562288976354098518183193122579783338415880193954583798802597863355050699138467198049550908666827140256 [137,104] -38755381955330722005735323303510116051058853773678854567701614797634838732697369462553548994749332583973536962015438564470257400238037221137323013960875016595510837442262920278681400676899908644481063630516746625401278023792113400756700684496113853768745203573141204544051580117827176163567771353721665023929963133289482117763719518831088154967220798400576414509973688039401103606374583497696346168312441812828384095511603127764952298165407347832647198730940812013546629395257681943952379350504738567335178714426878813630943845598037052903666799901188925201937072389580669326382219465877455616277804412114518714378328462846111505386679488688218870693891072764140873707087958345992295733587321680562216550698422897895582826201218702026762017068755255405890644061090272816557654892091126140284392236586077560039663804639040792808702261757747763767654285618325166686187669114717830796072965675028001496065918472898278270302402567042309614096755591237698336681578585222482829306256323297805998029536877158259052214114896839907101758427462632735439503504376349798473960885477332366764568233216414776295390587610063659104124945551509825931375566287442936744229156898826951488748946096902455952239078805192177898021930209795086094557505050289405429451986088811812699902990435231504003070508913912979099628668790401467436185941304118950081655118485493743408382218579464699217864233191558068754604056818397246499797448073854402454461449482664487812766186447546835968994868950298432663070672134447463304046612257560351105451617884704349453886173151605301923420364570089570148766115286199716580546682511990218489783955999944731463182332299229778558073022205312943407513014377842672204592375611487837489636866674886022482995612766473041077869388676452907221919532780219601079088729704882328229480310822860932808156207146153652475255284726300504344363102431112834775929607168015347353444293463219531828529217466980035578860650683825622198849983421999815876716135494916716043921776625265946736181581888463469219529628057200069252471669990176554595882908461918733424813690554596573357153241717816048180848550146754706702746077195740835677859854362506154556434700045967414513727138031973121561951812599175000713799608057883066327157222061560146636731171382723361377323281101815361698166940296585750323230691715602418100680763542221287626088074544582533617122302840368331018998410495089495224004947879803816946993105867644512542098498103839264702884507987210662323959196727676408267454641018378438819722994989174390453373441949724530489268029369132661387512980761507732103852705921344703203265719399913920 [137,105] -86238410974874333422414628749103640770542832721703184081032204537807231678539387629763416980898037840097682707721273336790243324544456146984165667649625112679824106192900016540635574793769303024161258378381436726915307644193913752940698062076846580709670170189054764590554511976363331858317723769087492375440963481796304373466831014252543470953526853257305699345736044526241217376931692215851847143947863602935414478374882238789484631902439363256628443837686407638397411297277175731807712927774322223168855912695512514834251689261065868448635031265438829652792002098188578692487700946969183250935548796867382421170913720760094352497816088413792485171504676583167915647342109452261443599451334848916428541088716874483577007370131363001885828456995106245056610679242450704109265886451687014792229414857204114468509543135774728822108391989644234147556443212107898607365841206466311916435787294237246055917123775907176659089445924119877781458804211872546218790672927732487531128959439337146751330512768532604887856977317614578524471364141470051043302593533265264131963498097015851065716266258310888811076897371274102886575947290264266520416024051970441830168530727814500074538713772925597287075724833199190595705745940074184991898767932071000909070159839601223919612562498205402114264496558617828017251976756664896225204671446285789997462376882326197492449603475472982574319999752596972375391817888252214579552175845369377183570642424188227901333963984834104548765804919500508801520217286821535037828721145219085642225284561449369492240345792959713541326749426089066791135641256564332795954811366553928711857145434527296279641437305238963636676538017770761158758558575698923838545333251810469130070724546699214357442803277348530184097811611963131190651194361239464490217872266314724012081133249646504487325594845800385755219193839983058391121423278048966980077006751229100469065191926461244806617196055734416551023323955859256422958895452843681724431391006985082260156210372511617550320866968828121553435508993634577845819072891504553941118010369347577110359143906040373423808423861635857439365645508258972529839976346076408071743669841046753577061730874413743973043160122891773822741437964923311767183590101626757686290345998802083074982426295999954764205000734391407228915234386678623602281871146708393066352710122457954124150859067718528174610770951316269179843626640036916622050149461001283329193662188489660008555426580751495330316358455337693792666226570549268085958278538068185137830077501996809892044029660031066154947170762575747881765514672073207660088419261168657187447733160 [137,106] -100050562579056940835877744271790014912360016173952752821167511903233859323856175869791464448813735989518277555566404315833160263244459360289399645289503932081105480707459645622331272834497864874928441631112569668269144520305498338094790853478024523671683115775063309320763703212191002648631394734159270201798370918451377775586507007611993645322413688953057944426224806338507398286631338627290632195313715505590229570300259629438911457420425674759811338728843813710493547741578821717458960585905001921952181629479155838216626565819727756902694192607554300701121910234615883929757874298811445372663867562439391917991143069851434717895122000127387905300324220963775351534089519643236714838459068382835199725286339353184306105109792629422393108597359107702505244474127659818453490136053598899855287054283368129598372240174049555347403367349124567886333345627076506353385786301541733381729036192081838174422293098975167201001735090828087570776950562018867412787637650195415772333448084689570619292199072698091536855073062830789195847913927645085860041055365228729123345213121788379101807825461332349204531150029526709760145393293083262454819420426791864744158047756658745976318530100207820006733397461370525011372672195744303272183818853557398959217686779163372778450132403319347194796645965314762811865898674045572909026437335941392862622382159791927759637487290759689434115937939822522910642916087739667759770724788072360664180611105417150636199427154276953281071320696026370635200073631300210488872110550171026906513191649092778052665353630251414118596844431709717618816746149791971926014539036275718682782530087285113142373106281647946348415781816039623810180867569897141641477514310586130812051875625339394021969577869083157209234113154360379714780450251615088229912530079603887049925270479856968811138925803971704976419572218704865492021979138517588997025189877142276659772631147439156286642899324764274615498547397953287637292528066912746697118528232874149144628131250971255957757773510754996851202626695735839002835232523166704857803060442498291973346061826537925991558493703303616920615446607575746271751160514719105521408176819190438319736115918179561816656450145551001472200256075125373235812109047544743411025393335354637452611503615698956028770317445012696740357803400283587756883575922569686715520703032166716492241391712888269487310363203971675234047984186463816479330174391632430825157422223941063851858534070736601011135373613536631285196291069962337872529644473705463180714319121329210461728868928327299381151978411449616723814809765488300933761436080088354442816 [137,107] -90694329473188671365277901757346949552347342850502217209903717096863676237288879281894773962842337296106282211311144892349346296999045475771140803043075023098174020370666160741713772349634233363160546148393631603942829454124709659614872029518324359967323466352345286919181035156260696664603928690990908122155117869430605902803876474039633134071818342583689731652876430495492779243967894467323744991726788145203808848466014756774597988605197160968463275472712215341968459327130046594556952818849189851990592949487367341584926782031993518222806350076496626635243067751433361346736530929975857967176442392372872867847820659323441844404446039184117143373950573003629927354732399143697207406483913074151803912476333552596094721164227039681083628531892478812625976787319867932125257229045768162314718824048052157252615932895178357947178966389503142777352979153886189842513433746959689482987581440526163400399644571878481617891374437245220909812165950597884067497172814485696390275738122233434080697284620484802339503343170379473936053471822280829544060490119334996847619013370820508353170266670739491692856568460011135108068415915251282992541972517139851040587653161242013313400878248559919844131133551794836160433087597844912753450525131781407815486155640526320892697128752162881942062788036124766268226943823792896648467650822028464383367892199286839936324240186456416247864470730079842944266596673043414571371528691777158079323236298909204202010626237549385101267360090300843620096174308543635357706299387866787431398875693738692439631210982723414384818479928888650608911339841131724933951237659283346867808549559668651565190165997549583901883031211950500783910980138041739848606663453658495092291664726285639233544713299754969062181157105583285074743616397988900182952516189065865350604413815539036477655937391904244651502261757732893219104184802043009522244028219426103115227372878916768949700571863403745414011133438138698441033321771509327232768493683785075002175996995317094539734019145150332041025096262360388577531815885891466486608045338562347144883790415094544736552583243490544110093327666876494021970492371341213888916071970860405144193756978589488946164515161318321665450534332086320992050394183523448046670060082736946180735497627669352353776104293135008217913337590914737320922167505792502808385536561954831694260068659587861848356932495903082503943944137154279145563389355862508707308573664052088993077486769782441602477572273396535322898582225387115832131147740956414689843889483936745263736072636939813611252278057389309829410971560192882165869867776940376 [137,108] 39390521806262783193995311104826254450186981958864651295143336471509775114422657323023269620521435703893032735702918365644921063107943142981760147232194161162244735106278463009391585445119131700854485432120244884057434494907878075033504462133223394174690650172681557457231845418151453717097878739025927760591894533158206426251882805810604776103049579566629696045463251442162230476578758626712893497186350793963389506303849813717040609248875184985984506924360182665989222242183974882610008764077827157779067621387620476585702385167717044117760441382977943948573079449424971343333323830323570772589947417921344921680756752391385328162327183513030101408071033714048750993520299997794928927784063240476315432200556823422657944511743014807050237704486405198452086142768790160099839385661388255025788444869472976501080512658821431167769423064123694274537031606038381438878297708925554736341762293873881996331183183230974019427224378547146204663310906556101635293642741952291639664582370417190782333180605973197495719076722858258671686832176106248807151977192736628099069145964667557796346055336114961789386063039417561918740273793639435949273546706467939166338365817554020893169376187448730971776742334874515117729820172188032521822860520799083219562239601169302721455075996857354261025978463037180619887935190482960386049850128484635609650751619234435921509202174067681622538241521337460849069643034457897939823134491382497888097969743721123417446703014086237952150005296886939316336626924707298865648721387395228277205341632974165892211306198630054770354607498212093883713917822596296765392934582112269210550099640274026340458355836439254449305562910031586238599663935101722976667945858983606715405854969972998506347287774659147067545492424104037709535938769541149626877621433457638210271431752187205591468165495566242013794771996523981812899816651478437061636460440543309524568346371969136491374848691087470870383210390160923135050126927302697082917491917368630284809597421072884920956475902712285127086864676013797989591932982047478315286239101569835345417848133504308861967283353159867089742739797510465404748235321751946686683425338370444005551860645469729795976926204195176844992902615944686984754742737199283462862124967955104861376693431434185711439529195614795600164096502382761191096653600910163252057704814992449089399882749559645774595158644020809184862296717243559271500273445608723374069067782436307901487173032024656735481997382105785201951306030143223534110753288623418074819650271814004769268004203761674453917619580329582759210850928270078112303543840 [137,109] 115994104956646666307580629754057533675160446957331737863460961976399638138289506420358733855218267222183050259972650582829599471121185344836755754191988979078131387182660398778681238893375959371376813142559341187374598663968489266561427688573572803061141505657544146096568133403881535045032660366125031570246205083883897704134221273128974541934103841745767882550404757359443004415402808322671837393129687651841956992096079026669329742159895678144432714326194655816543032237722316149527584013001955048345148309575158540541401710424855698039275787074722141697667636540427536260892544306068449443242939113706368435662820477343996400505793878373681940546785796239854081851176153850499466217402159291876991043818253111073847611841699348207316822487440334962434811928900763600009101089318179064901443388618818658156480968256169979363330837591357676057110895594994219856422602187539898479804611027918216811262784176540990443187913218070133220787145861872810675923743167587335711207168741151756553162482792375676674290856261930374818949367358509148506692966652606744566024214858881811114820718276525143660157362807825494556795773541990987292473854952363697750911255638848188553000444671617815792780858140259340275429451727072413689606753648498724270483649091471451645344713171444728178125525116550260993308696824985941437306805170815370895164305609907488790497857395058125336330555917973265263145882193362256243300191203807122334659600276385925841404347724689831724659357832307477011477703311834411344313696525984273000883595736171930269868839502489553311223050162120680766647308581530950366641737624189141564340545107707993738576068772400191318116060582443834950580399370845027358064025833767144196768984597320638319459950921615361414037466506510727074412939894806508953567019034322528635011338452997107937197120774406306171491848262034112832217747085860217362548249620818522598445603476009448170046736787189761713562339697540190182140323825743683033344057954071940125626282371064671063582889625890198591251319544624740711683448900001947101803580332655469069271149452803725896976570593507169967833721900415752886114187105904171827540935917120364461456827303202611948902487615251869749839025349888732450107621827329269660680233964790905098168745072157725580030226377799466138053137232314584574408245094207544184128036281917109299874529175111339566826101021546695615972330650644970271402142934527922829756607477306749178997101963357255003118738593007298712110158290999323569084755878812177766353510718301970139275652789100244750368443233220112421572097828144368799580 [137,110] 10742426442872507795643413626458896674642809271675873250705399498255940069620166664464477850342770526430719675331480970466770491595165206345473196911431401665198921885897479670073431142774699587773970439764619129309142982697566673097612023215410524599460486006580113148736543318438931210114044868907557550934108379514172395905704742610460368116967660335368449001373902621986054275893949160322961884351067039490905885883823674373871625981823321793110877111332894910166531908423025568509034361779859108144552601355178701914670956186866180562756455543047066252415363817142731354120118884234266684460726336934713811486048572668561762629131659423631450565596421466475562891783192006672961250871929787975116722417829529138407019803942768955722425467170395007469128855008425373790102318720191268100901555339120903023485760060747173195925677222656388713354457088293072782527145030771032129237472489869585742332529963372602486724704051133098278984768411404361122184558310385585350374724081608059266000853049549022697614596974466531470531414570327255087040798554555940992841984364664550496337102936926866176230911253188915352359971527171917011609499587711123108233908200918357282727274768375088463169737776904589524745277252117764434728737156289520455785959963053706235915752916939038229635076086755953203790551330526826215896969714190050937427472031500558176804792714370342064955296354554464729481608092593789422935366841777682521827379541204024911126105992045356958736872450776544715090423485804826519951478580964337268174595118319796225762133625321648588158953716426026058156882450590531371183412830347241349892769347029811134211934358014730021588894890787719018827718792744837663637890714157492169278428554829343603172302333754288820975453076572466682697447803621376626647596031345067407609504619940262911015797546765802851378104329798053217343578480168791035195138660142934766175306875542729321872627719014935983254180806413226477917112279924565656129251315075019102408965569084301529040953584932945845450386939270704795982811740006114418451777521882443266788162495673281916482657918686175075881503825957250002967785234092207221604982852714747771393476027887237176565144012917292149254303434897536914601969940428484422851539943772328340559976018993762298631655563070587260653896184378592509230077455644492504843441843477505746455615283939290974148986069560114442025939114915588411762534002947808946547587271136483476524580417539878630677121077992175648540454589219769260759297358575974806164838186820504980437812587223912838594950823222803149984864652741632 [137,111] 660026799341051866248657369991579615481794692840409458727830530531969099736326396379652189956590633267587622930743277253160532982752907705284898090268276105341875354359868986928131522165372638717267669864403957298352176048165169362891911986102363502930122605235030611790649717266597591918389862049693615160456071463198474203205979999578821848676140209985215986024598884909010399126860976511602376857377170023314687508570279811729387567852528577284064347013389237871291293551225348287705589792280695542906711833076738357119883058038415588556703505544154719215606272125052519341815376986548302088869773488056441759339057258798491916534577904193197818799880335944632564063546059626976171893305470696142834614830457752719536084257423627990233218583994229896103905095257679339272432179100034250594500928703467148190045205557987919290161965834286834616377049416338039107185435885709076419461176541362812660571231017051464882794439254895737931846502730528453548062282898323676117224614710109964336805220500592155713750026079561914800994076947175817611212974042126399838149411356319278918028675706588704709620550683817648817662874820512517087700412534690042216351068331496026707120068051049426986719259043609542502473950343814569836771603935925852042985638026101388329853585815006480057831996134579384922003135656288787332789683134148292849578241926569299151534972771549976078890370074363876976673651179862504850500848602631814549066405166272711661591472152688045116361969419392406297241224981139786760023096087063163378089963314271696896150785106238180059560173457497380050761883360705265521256285162109562138392426865425264464473147416341765173701922411859818165565894360540676937841898626176473408795366040107339892659839468121637965564051293943222569752357454271331565561238815894302733020974381956929828203675533637242826145602997640456463557102159534506478416064401415024853877507967449484405470528474034713773876300188101216573135300251820528982217765420430489280636749048014531419721230272253527722774292448940106598348967888289887231838835650050141374904486329664728799222319452541688349081699939197400873664652063569095038271223735516093210711579808740096119239865026105457199799755652988214664455142748237976363286114121382522384607319054723695174484502205867309321715795955680371534715592771501078823406917340699087870392352736122905154675282422512825605921900035289628673629531200067039718315323891767450808888070303666530942831496768398673955683404440357380075257811978042931347855165921449553595030426816613240632178968222292162104735296 [137,112] 51440345636465228380806285835623943704195690149284000987749108474924324492256502311779780887263807292512918458697098359237047978006051099208272324848739223049920549767818747893735395832611540591188422433349067902852726883374473398667287843549168742435625845058146731726626237443032532575792272065071287597955529476123935724521915876035001760358797944014346038647634004753597232379451235265794270453946977876350365365166472812349358406526443820599427098147750169801018645802229518673927231958894291289518831995877997834764828373475838016185838382212635408086960812308292172799734289978302282140914898333052733119499408700460778200792693756006025765112657175304639880184722142038879485417028629319709619076539181465643887986957121501721357934962129435934688092658334297128928284277723605394920663380384569827560739240883097879726071159595227081317775255299448588612485150158591476685760196555791791872042422627382281129918077645241919587599927182867353002187029991886175103629165511015863882426248473795232380668342631438547481027378702055450888321552448593563713226905287068987558293082565784091886077760813270140219296828901219231592199473718453460036480034888800664501300944183089896012187341278299633100815992433439247653577004556808910622424989577272891278720910221653180937190020985168317578184696519049393803637086285511478508143585926339445082219980282800243354980807468473239035069011129428359403101154267595419247759074896241268740383530278907072011205253197849035739297782496143209564029633983638476927188984269136637247851318763204162817644744480550959302295539331831793202248460638491107193406328145366478463460291136566829484759231564373758535588110670665684377736189458737071207351801739645622225131927112667979876770881101723638130876833130067593778489298225744420460069856820329721491924196327779383687167260453777733220760411063927451869646264226480284188607295820657329884353223899918353844529292384887164908250025256077489885160006110414977445612639932684924448699112226359242377245935655815795365652922349262574890292604436161685985024842223465419654776404080500857282122819894455046365867858619673817342165703959136000242903363759096953232501076485303891918800824055733049947454880457265077736560770834321105966664021454441472402013927621669989314601787625107335624720197342012669979089263212925101313656247783238793467245801108325994171163317090879515026040042291262749028656602613869463984142198770066996848567197501722073846311960489675419113939257832912697130855921260631184906516134281472123204261889955103862616704 [137,113] 40842832180287992299306688769153511811442758752862373139648522854158959881435023112195284579407814526692733067851759867484999985765789646487271096500407961974954399903348739188409087517372422167386956165081825229447271046606427319092834788203621712631887247757803535683705573929193580423871795589954102584150711501239654679465588850072696804684659276348784067686732884204517999082937645831792267437897241717790943416556277863971946140131885473728566000479791403368365894965702867717589259976789389914849549894604947260917697325696297970770599005567304189460519490024183687267965425434690772040098674595666762002700815385044024937819069963326327385314120207147992255370606257290881453518923428334429465316925883669554692693936973941898417411223886137872423676885738018299557925735394988438244352518233547230949653387185074129677497897735304255713176265508062885308581465321178796821600953757873957349629265569837793072382388940574798767844320261736627598638985726845079794205067953575585880875430795197624540803137425263524234450818465630150449891901019161706662456417759648765307802974683938251285939937892901390008272099413325471979082055991054447940620206440651380739558540073749958903842853020074944447808482588022328420578000477762332560349174794886977214989194318542972922987583322635872187582878863112431032160151963396248284237736043395509817297457802410207891038606649630077422644363934541389245726366901095195392144162833521612671843872917289185176528873396033801747505666791019019845964476969191972763498338962145961383971901346808721030610388547027884614739636197778349968132779195234469175855599571256939188514093615952524596447423177410840356114555136288110385156382451953325092511131060932154418987251472904047578447964115432343176155916199691673649997634051834842959616527900123425578567878946132091474009686328555771811688169184665058676681072972514902886723153143559782060457383755750267532328978553616058685559555256283047547647340154739993791233200764878073430448670202846010796768770463348949844367081328260602392078461050731838363075990864155909363628167075291368118253537310671380809147097950893222823226343437057971956697018443184044604917192480610206903032291776611706430542288062321066856626621369010457004271117229666188220217039000032359373208128295366774022730647766837521272142134291779593758837582261573773834226834964002143817893797020995703230343122844172504515599301097209311970080773935157398266180167053728668841111823027570361128297358744113637352054333393683177782579219955498638954424055123880272 [137,114] -12058182813847368784264985852427938582486602106354757258492984204844607952909955921286579586880020719948245506789595133676220623912903353695597045368603019352740732225960663231031894565901688909833497637959758526569976928499719087264462123112842926626666611931053012736506849548661072164189808061846161164976782652685789839493322828518906986221654131549634945409433219863148425267742636516120562086285104318993419254689612920999009115067015268806803165131761357186236168066077277060403292974708549743487341197610012433875716949265373385572758182793102909541572729932985425678035720729285626501548539822624739036813441886689276370663373405944276295936743500560836093955294197740185839936178763575340400950531542970181835684100379880326629361098860965532076747880720276145684369292460538009091364115020489843605263743708017579704651055874614955934791780733481766343169817036904448702131514739352170377688051894317139323129452000403224561512534250213958287015400928759372780162628071250318175038266620909769606321294567077826502762966731332675461512646038756606766468177486077020949111762036009789188096297541791175971873579123348093899208385373055602351016914644669083097180497489891833014169523135354629093891226260004884988471150159018330540381487338828045833557486820309570391800102514239211400385919193301990783963601439316433470865283790118385711986214200882392023060925239958684719688496657098088405195243324132793145292136595936944506118116996046017236414003224804666186701881413487810982436817548495264510356708296665961454828139789483135916577778808058870025334153006598534783374056198997432831659616683390751789219571065128410590413413321535343778268122348175569439152537176038999297180658740716855708385948621821939948519882738037777499888357229469901120851769498131868695863279922858654493814497468574573278696791682169619237784926460915818665818835351279969260517583533575962599820761023979327357960025118459833776437013423073103650275711595584180793599645143489548800547080272710983988230165734307489459480833222738442793116042019654099065367464924454343787734057212016464470403804574392501715867663801281179292709542479515753977880136927633091805004497358891116050437422983533725737895717306269653237035085612768675403695646708490059790097285125683472503685658611582098721609144678944741023234368756402496024684067873836818556966231770400713858051623125333641083694173557427331150168018126255997602636501061890494708216223120887307779935371233401105766767114028658074857323403398523338193215293643955566883213561440 [137,115] -33039939344712721608692166620126252258409893342913616182956655366867320847123161461414245483835764950009625387417459673520788483303141977191628260397774287024483537794620681835918301152789591301226230531916131480559852848480241288556592260700832972797761436424698832463821738162623607372067977984445241242155985596301649804802977643812441969434879276901411250576918949797905699685361730511484964533695033149011123602332112074426367155288344122321090755979565495542032909465813632839050454961509203716180380437509063718681540232391052867692977570249468011406387494073643194973134701849904148483566349205523400331264160646526073241417690977015568427486643276387135304178683682204965286947380724869090409956427166444999180711020925830914958327691566317240327741728952026742345769819456571053173293438935926047939011407486379769639185359866259385862943561205820383678483387070896634820876469313786184430931879123938775961209050393693978763793474221316512241778235272903937350009653732935802208223624543006286164916764467908276813203643273777085341892773159467257806195730914072877332058355624389322582213373694947280675532421788616156183726813346931367550934718982522445150990075939469014119330615514042180394967825547374078490832175120955167233225058776564928731754434610728710199892934313674183440561447458387173856619782060954872259164067892102585829875352017044346901813248519008669316186446022117265671118242728142814206919051273121415895174968475840293039404965922654223552991846452262653945833645586195735752989368943862242396111723467770434706428655540633290861631558608482878316031839061654559561713122533420209378132798786618979871832687706941842896662865603447169271328778504583098096465254139137394453467753217544483026226514971023664735247221311046913874602828781789577433715573075769563692654648360119792455308207811502414377296496173725553367155468734348615713858656559339968187712502427690249424039653427999666795613862509516945901796551962194267108261878438021262773332561223625535970778764695962629927896881516232459167722480077894392375843411695317332122717721456756142149051471917382779348337397974680459450654013668915079722781141023506848760002388725718515315424710346137767388387371973221532595136752570984849980617754444237894516132789300566461899358570131155413630153796422922710219302583836682409884175469813205316624235221062621651594823361498791775583366065836166973762682170074055175182542455283548210456610158017637595089974208947725121794130979629564675610833513295845314458748140918077267979824 [137,116] -15501600831599973982147037017717982632191744614135618312421541134875670793682581565760684013623157684143717951863067397775140007768577016676698952082927380794732565662028785833020060879097837152834344435876857172634446769754219726999677804305298679177179372844102082355876232326573729020060957026412094617936402523072614778832436398765182379305819817154105058503443419035057748835001100374482244287821588816599021721455181840396417243826176113774946830066822523949604210493177650977083338641042844700236431592217047850357227410129260629118824007243632530272834058781431791290767862393621364635361517788625160128773645724860674434877127688115266390894845251594134894327658035914837285980425064357094981288800511491479590957324717784778947489665036011716480035062986823244089841957364009939427024779997217940236215108405450921523589993571951293301091906259677068932820795816228724485733522302385944428285746320014776584656910869461862759194623929300727587810207868251549724070130429088533556219551050955188824743751249405523478344050356484164081320238570732016098805065913875601798481654016153495173023619334032047561632922176227917312529327304021752269717642151684286440876553559820383019004973673838269304154485167764200179887863385071780468187971479907740733885885997703773768819228479556186674220998225061568687224080965386006190277914426155271423861521163841058877238219278052113244013026803749184190914588974505677120172205929508019935879234959281398592769748780879045290164468945460275034365125625510757340257850550823964964298651390886275255830041593339617929954154469646967830281526537416636549874088651903216278408104846197006604917315359849249050501116540151771243370739739272493921434147212794477091864561467697759728414853502420965800518154762499308082272503892617200909853469727128966129170376952696160991062599522395300660273564888125979788771911153033111822579228083342233506242423636823291123681989091612537488810700912557866871252735242909937338919866569469845783051740852252774418284103289779044436663687005965503857365861389822401298613775342175760575372499820759435510121669601915388346989997964872242818044574282156416991891680719535137161246717483445719261390896854007371080443478658218641819696361889023397514197193049607713603514715835566888949116418567535465283034547302766018897121587320732110506757375985145607976944982298131493441522018270833152612612089331647847282449557155176303026716248579944663567662743918603486339311834187721583940319074187996611520971235061312486271071704874853136 [137,117] 1564982129996683480200414505038076174224841331220209647974516747179561456284474368747883154612918056966111218887337342296978016075295410721342774716049249231523945459974315851066472146550798145882430890272204932070005341975272701629331807567638665606261002132571743953954701737952863369882092745961175361574503037531900206903088437391572487005749024643553733138630898382799880727865869120856169771366626769333334710272627091544311934729028236791543837500124460514583451928434072787918385900295040532573727702120011189479985952945945120711300365318284370855017658773464094373304923131816010292305981829311872839514381047947934717602361187038831744555044971557426068821285216224188968505785924131740307385346462348108624226293740026672320760317179595679962243809100908412156295822956428518040603168344270993892448777571038561259993804715474294974802491013426639873092494034114404941122309892238793024861229700079597156960530273997793974451042954748599561569167433363605761766008847824348900929621036612301945517238785939695995071406947363030179874762317127556739183003059837493770846250013897156063102606459386991568893318111745338366013058608003279515034590805389709610307302419970650911470596219434736735088702851437660713412691643795061812331997796061064217443586531088397226083395203842832982791144705913968438232180765992062467974281722235283311074743813432869654179734016761076895448873886320126947717070296389504947006423957381492635402062466409448212580154857472450462698616950938970694481166331181876005477652202859266284481714932236793308930869659948050274709450865588493562391329933484799693183959814669535674940889994711898160288583128174769076460942037825104740312110886140542907516865897662653238495541217065968530558233979715588977805428117281963750944767793057140614737323576958014909108299634548459664365697550806867462318160355727464115179004446625392804368549366562002845792410692083923236152658772372264713831156939740722915641648609744726235050569412341578949139198171693125950984818641720398688114577487178320128691268738873795403804507555959824071942491367412180997823732405848775610929789711089609255578052595969854440293477233344651148234758945074420521516726687883366926565904358618924330372072991847972437008769843307946610708770501220882285788728201153314185881718525943098534251129185458570889269087341570818312173510650734718178494672958615583299479354662181894132954872425611400665876284314537296822551858784328970959566863497033540114819756031408651550952580709547961630160055746 [137,118] 1156697416897376417458099873656914331532216605112952012096204601313078465318404820563875617178743689329808900623689084188584171217567884964184819095413507456005195491676078455908433015994821139017414827482655589503660290387032469291652781158862094859282750364250218259911029629374064997971923727934482384237879368185172186557036004505941010077833707959067105494344883146580427979617744270512311893131061922939085424113394751566346396108248756940050039329455361913516719169003715293852143068329435869214744769102267885775306033016549164424514514577231752720395125797643143291237755960129380685753096019801201977962931900877884734179292483141848615196152823589332815918490131159886790585356176481859381127478432245192013601946337494761967728619461905307875662675509440164684644280382897741154903918521524876849236247134381381401291737185685903971234212344819587191728249120974486262068772110657800212654237743575408750647834601625808399497811211411336890365922653130516363129641509966862856402271443701142094070365244234020029065426836080874877212958780489131628895026479801201918346503732254624243622995568523682395788945295501110658833740370496891834107653747436309456074975727572141122523513146398441049471395048302162544277019893933946068688444388971282246221973918193754640814862589972537394801850054653642832791414717138954119446602885602232589778766077835228533208275061837660655223598085346956253221047850809390134124899391706984141635859478561057795923478717731008080658067769941916080891765960743889684039913779968096352762603897958623116240838827894297198559094340388069554603800880124324431214153834198943291886705378329137818534586761286642502530631631746671236235666927331650753958678258908927276514407450523573488388521058508486169653350693471995085348201818985914925571960849939213648481781776551202806899090352185919313517987959358126563244388555664301101177463281518349683509829566455327694866870473314526344286112411903473688989155364980029398628718733010938327398585703930826194315942560636115534785036899427054659436556165115839918575754976667527109826253067258741417396800389220782625181246958279366161183082468729579709365932777875213466254185457746742484869223188419970674861753075249655239026380157080611962398661066093677222030350595615501496563814208252275342446906782551226677295585336765657788629727478496271437731706152373234998366418535774573610314996807209713973447153428047406855348801885200408493009050993131873871153413309297820430700348750035996859903393182683269404992 [137,119] -110343055211944863221453031171770649787247861874819684731689629881998473928728351251054975745350367711545584745819353075766402504008539369724491206897092323573092445264772591892630594280052198591061742473745054196546273758648920488001919309714794563306464566714721769063234669528356836923339799285861502167171565337238985877810908970943495444058282557627947965908613242513705940314702680575352174414491644009818139096892336141428163501304341305998467901871908586455901672300173560177875024512425220035466559836569691597670840647108748937920621114317597434784061680563454949893625458978860013555830958901929568594596653849051788715142533337847171708030839386394924700898996784525309749420001746738243460355220491658721244926010802232529956262740549287315559537220220910738921712879209919325942866868125352693777081069449331609193974300484661162316897102632846023878575752996605322557585067182577123084891707873698460742383512117503285845227103051891413117214732009791000995392240558911681062302243986623412758260081933716823908060364387537150540631085766934283689753229772914248660021560846909606484574728369899259308295400269261903089047208895102417440426552106355887088609527736190150247747671962185084813020358554846377202941076569431925885855689403318722883454744803921571595408763873822058559357731403384021598749948680434873311196232099757523713876520636968546124588523808385704179959003880927722580883515739749729566655274538819150923660253547082553035780500824742467306205625639749520313177602312176707942692216342435878617751548985682030872886465685791516100499842001721888688895823146484434567992991450141739669282682719828671795407989318467100225953081833862029098116937599337644103651674337937422333437617527009704596014567455065148488716458511632066694710706171402677536528768138648394920666687774989026995213425216648789557805590524415384707387087088568781518964407388967627303625513403402611400813694275405220220298263829776593096114878604018592678540213136579556035967248178529555506065354470147732370025359933234337828779994685100498631027907516985730532840215509390725114890394583783005629815711856933357299890975131348481712090434364350948447489435853512308759203161277747016926678757749562160006040670561388029384423628143376173589832802232346756716114553116285350789741020255627459809146459636886874454993952946755855831325468949541078508647625637983675454968785830549303863386250437612367580044865524818830701125350221615000570091377667928256937172470340400143184680343315024 [137,120] -38376326396905667322268725085411234967522494914455984514537062266631117136001018200916244958699857542421346348393489962425451356532224715718834104186291678415841416384046027650639092707255324898925839236585040765902678260155324873780661627747217014973621098663564524357593933284364129302896586046677936232456788822365764021290762734253326062306653850303765946604247901172603081830049177850862051772493495268958619303380942168333072713283056568605735966494857383533960286724139811888789329087299924309029804028296532078705428075905171626005869107403004745686572259968062673485598035079062944559618665895383494792779994351345554833486520673668463457092481976752590007053321486312250373732537077140851175760401916345229470091778792021212123154070849119891733092109418453395428565453998426989047165493877791851989217250946089400046788024366604981914756519426489491687030628058095084134544514838432864471577094369868380027707999727809295411140231159261782448243115604217445474786469440461065154332481766319516530164811182342685808016689912423462792281253273313268608210584009928726183007445092117468689233156898672667208024819812444242171654423747810741960850781323820159003398188772415744952525181313752489629863593980044479151044226577907338072617259785054138033953102033978449291981191162052178840651377409691933584671900672444733319487354246747841998869622283533781696177004626000562057036632693001355240799244650577184035039630004698572633053863989888892679026512121661512854670871908295946521912780427387083363320716818629509485937459734059766654479431518460404409992281481461271598048110795622149050002076295357760550069751686306742371150655583348797222010068545649797526196169978058112829625661392421583414130512736545626593740017866777983283311700352687205148092132236488771426318017540386734905323070754039826031573676689785486790904820575440741225829166945075058185643280255084713083572049876245997234704451904713513021293404474829637427227445924494113680974387743865562645191726877347888473653400172529919372563519983803145807760753085250861084398851675543798971225017078675483035313421240653217672496591481765215934272593844969405438026747938060839355224160606003555337825328172018606789990875447046525006091601394228656116355027616356804659591841328133113832644802023080043530206900155679523132015293867898708244096053025821718930384906074563663326524828838514833223774150968667576970389746808699395958237030220999379571083022966524596770179812769740157408801102817484236178910608 [137,121] -57257571768378138068900329536559462963921721586554801933179308243545151052987637229789568632093951766473102669563901417468057038551834305642747940219177239966257043487840840581985819623004099130209864235139165134440016175665752284208343319314392041212251824920607019349318689136657359892247326658266494366696558513676105278160220803956957042913784463282510591702873390640845747242956843809712972059876328286155368130522347136101137028361616680858068990527994475016737292501865882343408420164383768766338710992970488957529012409577259274594241358075983260418832369510763363180193750256579904937342191229393572048785645892197988081320187865335677229106831986870451349037891171976242842750172567216187364400643261046391064925733307258281851859178783241940527543447727175329605489130650169452214779376118338306053357548612846544985390500636746576894960307221455992582736650226761772209462866776041229731016891817193233239453873514447068130838376596713149403868267395646715138203859576426236216141911220561441448138594758158422633660142654057019437638073524234826998996752315501614164754125644036869396709365803132082777196833664094306356817127786110200080790552949673635587260601129228042212624068203415905416264711650106056064468464204392816233606442704425053743632811220755333625186855309370971905003256335272290387002763633190214817091822841151261140094696485020161072247134659757466305277599419204488866950185632893997434148476874497346618020334056281958059901054979601470043746482542816342822858542259801907522825114712132723588735471286247894218399319654581727922823660268456546285374148118655153906933662028220696546587047290169449578839136691836332523230312019679355514873767364966203329634946812665796755267434862310540381775435542741495097895524249655571710494620627992934866451755825460027937778070419536583514198350752735766770351108317182510404549244869775193943662335491169765399050289162241422928022295998025246353028431748687287267446735083568449469089553613453213140046860344400840662570566080917806353052700741089688781112385375146980395594673546742656920208817302178349369948228726919478342622468232755191442214279763575123409085262112834132075021669526947770160064773901172759732451418297368890381195567131213594311926961030364805354657190469543300953712749749048119654088225766243924631255962445464860251673802259514993154154939899011380205736162692863227397707044992589753479720163649008814969107029285810264050520866183013988121320113781218584570281587160153094 [137,122] 433743423269771623648516891852167582274507143021292308070201291270474122024457440147389447354462791078441314011726246665972578599571542444774689603037751816082446632589279543602301627185553533612910710529453197495631248388246623449741269392810270935367996472432495773262599306826140816985774936240563902651649604157818192344590301680560674782953288246144314181124780897850202601449988323419702737456249056854921003661559288410788796006038149423922968668947377072955551661990247151654699155650370518554043757754424120957408736894135907368293556488366276613196660765192216028732674407831665462059366209382922514920492214369820695156222916630584758554364661103118228939803888290198520892054952267127120187049103928328717839237758929522153089814822551933947648405405003598414200127051832897135285697656923978876974079809729540667394623023824839714251063208384496113182479725023352159399304987408258836278187132631752121583600747284949681810248823167813932073731732630383370414849229077614918353337599322116511831643189932368283317659196546122454281224533898853377847053329816662969784601273231673817026429697095975787460468157939020531546085955394576271139230515302047515240977144664780967214656695243188666482280332273605787004314216151618491431145078064335695265285359605330112470332280712909195265759913278420999107427451168371819996532965118954582998663868642803231373818434685624265354380315419594686931300147220147495702481531073653200485747527764761153074334678934267048677419011528115273712085475411170872173751382032289606582118273815664130533219654489905227438066272532397532757521290936273596584338297080172485534698040743656794734463774676654468374391673411295014633357455849664916254774777477947828440380257290883129848837784897330132322882173900103865852754714235713122750045479077171667691535742293946243921044519607475171070979653637004401079700897235595013104853915957710668309511472444430596595049307393287033093736543640496593354636438119274930514146530598107856660497624806120318086186671082655030846057843618703877285320474526778246838227445337002531078930934645392843707381285254617191705547652956924998368242820879244225961069948855264088953663203907989546375609827415651740882139329749065328917754129234007941411968197505107088272729494092885253223695810457282279356516241278451051035900239609994598350475367858855915939431636059930483662269109165650286676148579565050001403430945468484850381574266357306594850654485243850972226691276751536155212026186448 [137,123] -29788199586361114404695025382954211079830828324023156736928982238789763927775614453795898578091172620735273231749683523398897217022583583171767269665335685839853454567590727571416507434225261578124726333451653532297255635722432154046061219916963170374977741863011594547132880036854689048773436389218018141366116731679878261652997739823626876445184668157754157320507938301302759862272618651624413731021335698335935415579140754790366070599065317618451641596278431447543282205782645644565218271683240056018375660532870065948707977361390130884025428657128064572180898369299083332467413214391698462260531899666092035010250939212145076363446716626267706143378796879900985756997923430064888324518766246587238169334235938435797936529905354924818454102620245326692529905215560738754078869048935079573394897202816598566219093799086684430990839161296039980115209321056966084433509390037978602675311260871441376464437824474017152145049344702283549619835785590597578693301563979151924221575076311467031084574033602758144431572590068063580301835011027094919047173443139712725668071356291273382594088862770553611933259397392103944379131068333725599777523443662232018053753495916388283245200560065598270697238052078832285319794370951554714595570957175003355029822336265296740820718180106514292545496671774666257922777576842618882428684381503431705418184577346660898563499795757810426374264840402046219523765413264668251694924845031846380692345102174749592120333365291365896472376190307797648263582123474285791757446243901840509200986320315650362450479464261935740284076412385274102446668736412081507999480690740137992040750080862785855224813609819451867303379719824188884144175775532995077621307911881135525895055849709273493735529904475635048118620414110106907866001931532337631759134137338466468491449296404763781297916340892932491864647741494282512906706887496759414871241379626985331558417033479918131261831515318402381494652367439069788616589159461245562662945106057470704048078013320989909240378951312868158018205759593041835480951172246865019548320288956273049798263045152083960308758451152125456269247113528551189447895966692584559094176730312749581662237552423512566663346236150484563053304814755785573269882589072960223052908931711179409166727623417893412551803739536338170007879861141952277118341967907970504539321246043034241757100132963535591577066871432574671492135817955019237739448599350121094708400291590578156841844043542929056860819593029696353759142709006919075908 [137,124] 1806058793734625580475524512854812877674896226028213636456286654943459053265896010868154846576519321877447841196458587838036488836315522099573103998351017567591419776708740397910933513627540784607583490316737015650799186255448909793292627936663289162447663146685505669937195570083766227926899641729580599539660912464648536421246327323467621986126367006832445367633793226786692527537367928730055647788512194651989828554837573486661746483228323908264740079580121757641745232313216017686546268785861376095754492671954696789424555759153721179972796065369000950254218699524771976942249900575954699060269396424280042156966321976409426008288971856311964019573516086620926487873273439813796237232706574002798495520629815629506408176953355145023752703916197500246699710701386121530280296700420098484019866920439542846497471705736387523091288107213242225794352086448882786423796328109271333717994013177279170229345004340902884941205309678408702542396700919825992498475730143616302188114433073111203786069068565896972318587627692136545621817024761470784497588391896777065464877102047238012049089460533008241782426055568679595454005355600172351278663471623123426021551842433594144224479204578320962291783638238390760037464006173417843263970238586192863016389764842134910115463482880996463326145154498247839370816126909887992432763456101753917051709035868331186022335817410283918241253120917484482032367308024789600992898845288109088171492222014328099904108702051270800619416743863017214457395235284908950526781383394498187115628878386991043542330881130549283115182836955858337658903547737627606807896647209622993954623073822975918641941959032641143908597414258005671771593283537788464579690660037703894433762894526874193896244007452493692228225960978907140571284547205354618134834634153508447834690716602779585272908124067450239027326435342607834527834246679189836322804430549653539614559190467193460443375426443192452314732651596789268815079772362318316470593739442169626237360332022067944491127457081883184525949166188135825324929980592045273133686205801830315968437681442870402350940179707399184910704723977116132939274793097273851690278320600192047144490245276239313745270145038455319555402270896432701251621690683911089061527900178928843000782844473203579789799951397866868448975335782416198304154465085619686269312420523047500703204101640778316268632494202033039541840425107889008982688444086765869141445475063291939702384915824804090014238074984732304459942798207296 [137,125] -36194730057132483917655486140402086434024460837684528428532694065769935656895893884468726204585504530917486980386783624739635954376114058314357363637462882184787765159793694856507857080696045215892962044439543514114525228110850466327280252704025263185285837833438549338426507379815160951403531106638057979163290476084352204927595809121458732661219321557128561712572150909659543314638403651542897104378400866340334706445110222684588938807670486362094474190048366557021012195400743791939591871559277885037897927995853377712999891744087099436797500549618650347702802571866776491676950391234744463209415100820397321048161116253383655462058238125657291444889117207944683199452018531502106024894256049013164453549584546314509925776386597618239439351772047685991037180002279440915582767736483709188060684703845908245942147752997679742616003887405619432179047214162872847404963805619684151946664595150823434863300112284068443427208209350994539710356723882635886056588312851511613245819061939487759630867210601379972319080907107894264049080535680910548258860767880756462500492373580013709720347266692646681364469517431245185783687582807468837276386925961795725341745276487624578418477374587906268733016506996782448281372574282551291247323276250610271153192589652269515699438541274307420850887641608173744269531683174391513428194174511084068016502980292999818753284745026361552738774952110933833982880843258977039521387447693073444439250002349707058266308295614480374544997369835013145235349352544356099042262983842353778958483495522524773380209025713517756426215908021834585815323523638075089905584101077450277830469065045836107356267972762658653387141565513291735605781323003099614891753579430380902450478234445980091733171679994541944502436806224094121445191801765476784347967558712339039113604587074521971214018309412247653207471850523111424612691994511582818830756284181136555984922349237293174484285512499706779261529794837129629834831499424491978995894681000127849966892283626535511806693936059580072278830162544031098289704538854639987871165074172311479094375654649308332688786671089812084032399692048868791312452268546192202936023827980336952969881607067312639345933140766383023992210038879299932439602872275925326802500772811070268286105477729891372102089611773703648047557300084562795966167473517678810397897347373768485084953405862393314571823344303819109836539038047592033601739212341927456485654115558354879750629625601952410262997581669507429964008 [137,126] 850437606655698433874405937663860442838728887257481299741838602703390910582720696918174870707711305054342223370200138373554979739759901524018164088684681102623981892017836125823140539068897211996778115650908267558198260622573690120591309297367380077849736373087648180711214010815098752024379497371255137754363086850878157036302288675707243752325836788208766379543828553951669168783257879484739647499488202432117021785212117494485593408658462630612756050902239832717445249476638377281574377617480222401818178210701247005685557818438891260461288383453371437394582505745562193755606613300373379420872670235573608577258821137961704375037777435804360220694050601618253883116224183014773448551874443841913451756038092706027356296712921926611661219061794742914825342141671167435674206282159126880278007653168483122102299525111206514737783624371191350552609115425171268089957020393886175961016901788685731322706870204398878608487189389307382878366300075064421081954124880210963507928373604553364570127156305679046202769596300923971432896959104877404286128963225706190387803890874685706934401582451533806932091892701810081363486837853009134672397130505747251411215921534716530237473833516892342370493505363150961397683447286874621248926632903637548973672147053872135421128651238817311240370125873201185626965113844149283502677017439576121069987389023223591552537001797355801956588948364544011611115933932998893174340433479386880577187155878864340426074346248987018164753438505224998814836519839212610183246301025229643432869711951841160865853178877837547883977941449987334680484581896870267895634665248473543520731621396338704001488484490839350109669618198988259730263377266766907477505721903137211366224370552824196597927332919368821649853304737315152766990240684523950081584906981950203984266048845663578474253541496973657756627644636097482492548259912419957173648966158824695789843848482220670997780729614034810388167272502533308502961340572433439324379209718230513213182083284293570320943273690548358498527723091445869766374693127396831027523773597541463594571883998122130236397541631810584561527389732733414890392009871468672832798068998242790306470700610086063925133613852105607435670411728277658079679594350642726700788790194575015191430354180111539745684613524530200369216201162359053199145811567656804487215752221590516159825406412279246963512093167119589978365177668920784000418898071901744194766593613734483104051686760615828150551792188304960 [137,127] -19269872197819591442983456902698717779326896173058381741556854672880978840968115135308692907766354833732824477178423680054694223696313488339034861348327206725942585563043812907082205222351165917775227770038456952375840442791396393294141148923052356613983621156845673826372017475350645114801214184262941020276148782890299275706874104656805089409533644909872249373708422602962955557313038715456778621390166552807112635649984645986390972114191001118109524933232549373350985422945538434232101194111732375194974985526167933696919105487746390044371587037978049768765170791654212539480693047500115717077716015546456392877844169536754749692681651945540298282447705367445841556146663246633331735631440426843548077766733691628632902631858210161949183821902683813527790390720909948892299127283944798310130837286069786143216273297247437857940706066591581940155101653622191030301057258036596086213092026991022656510477812973951185838387505916708971957430940266676788517515009208513303344035036857195391136412333032952985923002548908762707440119497520353136790754190873529167944775039655030988419650904186908661919492252244118141925574624065128145677708727165030363363565219368699004532108237572240277018032809063987171139746692781093478024596556719694526028288319679269545220266441847970003198224269576564907760055720067614572768660044505369248863394075147592199126792354780917542422843251009529545291445297585206274806634838679966055618397795770917552516660111205481119751538651883296906688368319102655248561096840923549086494644705417810649198656095427037990615096306998776166670016377784803232666612539314051815523249259999203159474494773112241805686973167576620205789342017964402648289464488510280115311613886088197910766097548991288287922958795185601560685531886795547865813966508205243002658262591666535525243077503832067189873543448319094026375835469496374460687562615513645461436250509412416803586206061918732895433495997704265177598547028179431962873459745413429974503852556595924009794398994591317152176290596927480530001349910734648460291141999404085308175531719994068827430222731120848221284449183394149623790328890207495132335800075343318845169490647409814350043915017463403048798864876959189885699223149406017211787121689134762277019161045889208076229181379320172391723209251606755289585608846365142800677671288780341103022693569475013259779715543145184655328123862913078105914413197779354773645898981600195933725152043063333707141605536 [137,128] -350491933154967295328527640806426082132176336662607281827454187487722611521731552915903040501745355054511479913147027543801786261267703722204250731856230825346791410506449071063039575511053917588208989858616000799146511672293808422869678477051185831199411803107291780889890687368922504119123038284481034112525904146594822739381601639648938893796592507167816505857972989890832620110106988833957807593481694596406768207301339098018829358165584802435624624914785763610300120066948163046078589077376711785003832619682487625604772008523087071700467837087879528814004673667452108959683875707078593215526804752298672716235485021023236061242994576643582305654946779224167798662825182138004088090870576077403856052302840564604490476862527491608984740988566397142888232350861430193691947481463882487828719259893235625630873037466366987247349740613667586365433911892095054756389935094909001085460834493926600255740592342608357294469816874508756602511654346874939812042522799134511514598120181257516938307551502617655077246463286865443727401312664631454326025691453452605895887607482646409923017682613780899705300700903146062553250602728550896931072083888091285528098904457252945129743914353221834037636792672566885744309143224593417385412543870204080038109199036952189481432008749859890526941718595771980321368081332707618632063357962199031983380850288097416897338316037072637446886103346061100945648665376767051185546923839385733662111984675545705171904876237113745716422098408729923437247745441222075054983568919416530392638714472791452183401224152871774087196462217454645867704279659670641991015300751303380367540290232649386577617645679333554673508899490917261283381362937403915231457712744587407219511186245103574979515817853791385712680431563370915102424057110190017975799591625587712771950875864318862428288840386634512728880888689048438845161796890654540872872225631365183747306341344843019138459231532106632107288347419318458729749106734985415413441071701977657899336811607246908973275755185935133032693036272189043875852521631712735846675442819279821849002152710833477049962732011001898448060420172726769867007632776608839993795089649259526611833511870731688917732627534389753168024885190930333687648681075745560956369794227451781586045866796149269582598611831444699138523417026602041586079180900738655824888177798403587046470347699294917261710121712820604993768959098286331036406411540797193229949759746255508852391345090330486368 [137,129] -694984529694145841006637480628053700816693448483203030107255367504871291897600798364146948621296344377503495160016660008321621842221229497855688572099694180123740716360811036776416573795997503147564672477395440553971484138989955551221505954908257084388164571941005178931463349641398374622711902177446428096662444462688056046632315924391736454805276633135037560573213667599124405983540954999375315850973838027192677707954314731214932539323488442403394454980222013502352205651405872364439072555105091426802809348533439905864592750596319065619145881684377744394694147520665183705608356908943250138165118236199975519164811199107056138050616132372114176950038673909400319818182873019127986400598621030239559484035890651812404358571710376353207387636739580687144986712659205552313970483352346200941258369763709922453849706934295036549612175359422166428521803615931696297605631270380763176225341434760054261068806315586309458179747806550541504786041370501892774326334359883490156225542907695924181906144440706796722027758128244092004808130480995231250181955122313780647620656891721715459869647866177831634344281813919800422696442919246873297555907857798598920530780891515235159276698500222653226324240137147731540664319036827358633959692748750271382505344828745832406359797577477106156287987042643803679353686564984865490706904053828988573606544724922944533060240706347486027054567349734352285383062030846774342047487740258562043135717599559878562510212064413458181025727618587992441518408838600657498321597455029105915654466951046459441866515952812457217373942781490296360823964854694312006202643448281897232880556131732605052661271351432718161108634241969026367949259256040856379277122026596121634837972022576438717825857833183849890210682144169600713435662649721486124795161296975675520816271618236905312884980469082199226254903274901214208405089239095357901369464891717042154170086309799880591607480345588226296924175193936581934119041035191103422586896960575175093782929941779099584841044126335762687677176813273700020330365861832331351171387922136857648030669730177556824961281004584428948981671681275785109294928395953497287306495611774541424238680271217749771228214352283895818805076495154986222690253561194507472269562041481250300919566227184624017281623229064711308809987054607482936993331654475699020108321819512133743398487766519662332587260364594154437285824776648932558870685545678393445330110752173618673219998532 [137,130] 23574611341389558960781773986865533706416691419451207692327569976005740670853299824475786462518241273344304909705288636621783818829366462700355272139251628302704554652596423363004982919359217262635807181146539930681963202944619420161829507126621540903666863574489727388260433695798432718276855304484862443117028571696845440179415945669903703121708284901764518809321413586775275737685810981855313580954014946918320093513352678655560380959792638587222618204922803653317787574929853945510965760880005387684001193897062644435265696452361645015698445230192806738498400065177019602307355369295292812669739277266195969191042719423149168932588801829812983377127221297447061247334518672866964532084860546956068729592855444605867023796235984451037100538306690322164947302531279133604676975308322338765577151896482559845552629155403094865815010411931452699425313036447476302551254410533299888396569263873716159060796153946253827286453162576593504461104245635429529602151776486327577518535657159045199096087120319171443082200947791809734230506464186389228830880609087066150058273039209839785706258151765825498035182318583573976871605796315842579701744363564382008167075250959512754645939215097209010082737808153607870993468615020154372132154116124869030044154263063324184072080418469940365888935191868454145907021816622316959161634816625311765729975672278481890823173822098850529681045222408547123937905725737648976494511234479329249737695375094883652195076365611752326412198888536319936003299153174397756108503845185937775168368996110451545989498631278569835152657117673607149580459939361311459347548457062623690812843705516540529879843118162665339237937903957671810370527249336990919933606748717376630766900729644484496137081101609265332706529905834197501997742809066696097171316590071654024222705852892338275757916808879252470223290702286207013789471566466116442426157756373087736560033582731028327524499730961134250550166749366465222893490323725422004464025633969116448723220738434002083528034937806256478530436030752694086628016724852281185140321220413540229910272221419235966979564651864563239007580791303934276597989519786508807400068260267222336102240086546676991616022644633192480083248027012460979825554178563436534771356429293162255354784712681206220838547638752236445414872164413498551781010117655580261634215078494654428080572475665329830257161969016613379907951347147769719004062408030028948242925632665495878656 [137,131] 59479837677956502282254252941518912594627632155008975142596268784348982803911237210933922179708309934064392162777908795071193043760375390156185430285834964912067926821668677190255277659475086905428803862169062928167687543706085455602601734027989352286977657453601402972088761699397378048588337535207523015622646322109830801524317766664305306304990910364779385080064539704818047610716370623573798499992113092704754730520014203738553026288210961524720468312213893348650157022753735648938596552706318625921487303093009241413167146185429382769894665036069937342474952360320381948110390256575706151747865437702517716237300798480690429100845638890017908664841918494983058140840120009121918408988531911574357560586251037153817995890905965653157973327577595659016744674544109050807818983696266309684479966928190821754540280601740728448423497627457568185042937704664397958628225524181726608143053391806062959066205508874735665116216796361047536654114831862237836693066567081098653969136161902854417590258641784740939575573461573627606320114397836116115653917416512073112895819913848969792936764669215110344881735243400370443579022197414809054353638893824062637985413459041863904698756941337392456606868238805322280602837749674771171650870595220871702145610204273212135805043308269108357838995650400743944730195895343988185848604151190419064949408193429366799822245514893436090314894210458684759749640902924405382609375796964727748359663015711280137737570071636931152458383581648435460960261581129712685456016254731688744132487427019814574043504351505343165024539440053541563393857947001268327904144429842393079597808823428876886851422874860712268264708224828964645635838807596153217590534462956470100289352545963702948720580283542538635306750812791063407114721051084678474014856150561745231826148464845069824100182731161699614460050304249704130633938136186087024648630916840876377132171863706729933232114180408129594845562202557824342411762306589454957457613220293472883212545659014065370624234264116423814423196304685077130378213022367929455844708377800396634877110998063373684097707877947815114004424497705760753835637493495332462181855870003182261981506350496763524424619979334316321588700109735799093300552358369098977923465037013753000055301369023356751934743440333182864963523150773421634270957196068447647617755840818741688904975494897079112499500925813586587279031112210743365752990927019823696468457491760 [137,132] -306944973661464330048684519134823280473032521492322010283699815017004490182953965312990859273659142447516061976126914647751165018773152086282141480832244276907195003256189164572184578741818558618876126146436742873663757248340857271052116301945657814018269909684379730601277069190303152328636763643173846377090220606898727349965047032154525727479348466049622520287296355111207287621010067507266685317186667466807427279674929520452563280488186835116859377234231550311971416035642380277382510734627039513860400463828617361708246370275547616322014241514738244594624783950121837078827371585804756783043413859700367737375702726960991815623323991441203368330610482378055199521774624236406752721037932646371576073697706885147990273148437349323667721392058371495568293665544463613160165119338336008685152597087833193861392529803961176131885400362607108938963217184186493053168438967097000497524351379652058619725380245528375702904365646356094207737695391863318653678295774359336582500425121832642407084374037217120491820119541250916155152894322288898632582183870953479460142456719689748960413231900594788066667304494408733180002503658810457409704410141995228421419470357321765292408919464704104840183425731640060737651966307238000718313340838392285453169087413633023260003767236817449346296849213474101739550051351643928410350310741247272018949379107555166228243252443657029866085520038589289916500643361201285235615901416368928073476237337375601626592088079534858782029194722811702150630545420544648740904533130724889413432454644208092902383438627431394517840468263411349627264326607765123251160552778723596841687223998153555172909200703498860782349426456357411844783250979151236317411667992805936355232754599840415582327568828146844911724129026337674452705888400865951670173723522516258593846406790976261973860971022755435145773829196218078487620438850623415655060577255592181200027424025164957769863914154538786703470614632902166062003643020143535273759266122206767048081190310873129756418528452275071078806210030669723046027332413800947204274756482965112473159357046419362847212714291997157711642338075213669314403976925247017640089824302264178867085278473838425364035436381312683743328693946489970362050320914595367453651210198516311702124575970570958640530679081446827247495731496237041757005162449026713384052197271520872685591585774122894262892865971136977616438857844501628696733038357226691069856 [137,133] 390500683277211435597631794605733229309398273615126163529894047214742289622841306183344018164971846753878737381255624929910749664827924302619633002227982289200810017417978779540314977807993618033416280499471641544615264348795596397520073328161804033075256051191024082254845287437711211439348257661647089635507728838975235001236021752315132524871820882441773945779072255932319338687542296254528036515518153630349350758863122755151048438960708697569728711109055693998273460466275120355143410172517580692983643506515542602159817006037223482093280261927545775444994985015408408095132003576760581667892199270957793025377761890510458182886300880647309888398414308443606807627366062583019102424933401110116532726459761587488812746807201714525958148715572859038830017158977418613369730739039823632631298477589125374574362573243381694978904824662935148519221908615817634334187903617427687107207921008614854516088950346307350191140758966435349565856820535656279437743119541033428557598736940744295149704370173827339270322436889077767381023610773041580740814325585471588583530208613958071754392148660382218964139444375510296756557866763340232301866285176587920481219676488496634213216312219559428002260126313028051170842730400703058666451038906768873619899231481213859042803484079781520973809401121807007504230882258495233897050893011822769647275965124787759279981224760670900453147027943555254068502289113175965808683464016312573510054753450694529843823245061674348116108422774991018520869357754039110939390188782652617634724942613439581562256540580993740586671614987333601947199399755062755803990212341962502808225528334719610620084054984888287111525104095107107258588610601832174921559753573979630108785097801958773855663348695554274308007330841357107526645254927871872841552286233151978272572118705318613246305745940689226727849367916220246065882436535496003978494195960146878786766842526873259971541164710198428134591009800020474331513092429722475523025294381437537808668243569750168126695117907968161473720428685624758050534289668600598324353106083914727611928087248335193360171948304637675932027908576070271814104696281920773487656061879318378365101561819857860506345392077858179182283854378837119617973427549480317889966141972084092951785922595897091923996649074348758481161053729950534460479020312678082122156082837945143366996646188761370578370670834374007970023696525073318889984768630900 [137,134] -2058752806428855133753650021768720257244379887550253020745466608806117382489306255003291427873399765548067053285440846042196241645220967389921681973985415224657486490765001279192624494198586683973994737171624368325905120948363490577025227904264658291771988996756658265606687945483462904710576639791416413456746354312999099266658899029695166040655582747352529695619007714267415301719856315719581158978691344161717769614430261382508651458415445750891376852337698537841793140237108937641585473183220521713806232963741598166571919178025265250969105813503293447838666143014158858658567036550202033478554743855669273395642148172610316680943597580158194976712339493984396071828318543647211314828673554368246047655683910247802062842114462879010147326961365284706214191592511360698271935276019167777404519728895702960142010873559631146431095673308595662462819771396109066741431692422146314249636771453905162005317365196405029139964918333749045304769757178026852326203171675745393152647088019971710933002416168999839459819629570178968991865988847102993732937434185504357137353422355070160613782315833792001268242896294276668043454899500386413413315309510887275526025654714647555097557844830475093230851036170206214610463768809365825814387810430229886982899935316480697628764354723973835748918019004887795417715731529380039934634969905121100050730188959379143002224394104961192779125704270359776724938418540019442456990152689999143310266020079590889885301782157214688294703205246673967504817884478987463285821538270471865307365705675165823820565416282463358020873707952998450346118574918519552351261638171283841895743933258355827451140445157580859162663374073950514256001596177632775610527255030725517359922637729500003787498997728953826704992876789747178746015518983989260287842826400340286649778376864726701697473603456164032077547223280987810609307452749713363192772764075587146755625745719625527472962434752736154240256392368454518137480722096576133054442946215146357541849302057866273715585885190961855956587879186171404018901029428315098123719958319161201083066203815719359984010280166206351087780000959079451619586132584641104335329089142233537735821230090370803524356154559461723372024843100648642777865653122743759990138497788898881167888147680627977081390164369320531925089522949327770272642487360850337313274093080990747189905243033025622861666442008958939677038167460471134872960 [137,135] -3118270657633767108605212920423397629181258950194005997210747164946844840437416031241382065958668844817074893454627131190931075451794512727018878520358957513197652106625437169844444755454380672741472803458974782340794473557574576378722920146915490324337671226870945555941048136976421784249980129871816953305370560924022875355353818132858348703296751076678446066221727873895601300930105691507008732275002227607951133759770024702646324599359037168120360167379176771957448456100006851652801287121898296160129876633369492371832004762697148799012725007483109302902609673857028374925552534991048155311747172702555802322256115988828912370525166424403633553074957782213092012725810433541707690459237911358779454102476944130548292385042956146628933346660299411070614808703985835693492129433442019384568406125687089353398281132395883382581199120085961431132618804414041661692157622900973339267633858046664903670524906898591797861488345175829930979447088728739240249571336391567134167962806349701966697899719221036964355874727588452686859948280405127889929895282219748799494530495925000407774752889964837597133995631905106436817722372139867949993966024711673943721584204816674853815078856888450817793362378338945537269942226737340511172714613112704841414918074593230131065501172057404355468082100909320549586912824231101549156944847090707656568256116479810360976852405999815938187381769321265860885331550834452465278695703153989408886852462877662680998022893627987841437723795486878796920721379675429922335841529594955613570881485513282279917322188146963331455346970232200672136500645624224155089553999063052253358559649986721591728194276117780613202125086061093704208967331071648617388905162711685304569997151470428171539099683185366359038916832498794280091640471592710874469155352211459950155398966049364794540246015995201334807605262770863378606294601796012012895999821065927731119146655587166824855767964118176165279152240592835614082564652162501020471691565324346590463302773668199620651084105382488719236043754858233387645879974455366875940500282779883154996222564354999187014173065979910133132824495477618532692581050649441697569522624936231970096488677236254284126310872423959565861432236745463411484387954076235532727282590659465144468739609852791265984952064136671029634223829631156964813183705949427938515412396476038908846085441451424685052646617955491919226275736589376 [137,136] 5793555496721860837516766974799778073290813213328408413913629686694052577254332238854153242895468379736278115699372247144982872340927938938890989029167987905947961597282654083593823455073742546040699568233478994785639838332967818313143207105497632492205501634957823321706021992758122889123295482759237407642118837780142398896009774178427476222052450148855891905019420900243674657659851321705291755904578926077412573791564940922297287165569440169091888996977437277376035908957227959658586121583232311577272399563637069290903782226488826227173306779080353530965604728386743248906343108457367884975322900619648259566370302919225133955182344348856036585422650587220793050234251119581487299338789739821627267437489597038354622247951504295019386530328631382765603772823986968959484332920371187643204905511905923466582694135127024548927874995492015493713494029804811725109244815282356768012773400245604196350213454807251647838074576717683777801348805338116286111194721249924635452417232720240385055357795108552250036008287238766313653500092479152345920021685581175930461494060611677792526465039831529318727074718826814015359294147873524014404425068563530404076109866070155606329905333046976075969682678323778929157858218000452830397912413542516689212590025709411589936892970782235486525441578180114185429114363094029610747220680760327537552851840376353580666907247782666349236550430017887802147801633608602464888702387121586202058287884335761786530445600081218638364417761098343716413015171356968080682892564578875435144670638246202809443880060278624945500619693747859396540872190782354190158788885232810627136341574991803400057829187155879202255934516544723348952296877961262022893553893252411581625884327736561002216587068354026134213020934478944971542034305712254623238739195676064019467760188198502808083910375138468909423098966315092585799147364976465174626893943750802416408729871826978228827932186906621660673912485996654965203724825887808971695311919308315443854071470288121644715707966016257595983279094307984919835441651419384725641647278703523671083600302619462036483801101627637169729130671195066007183049821721051027078784034534909263504078817485244102308301489923560968209646512040642619916738492120028248040249566978165334308002854289676732316777230484367917702287612504956712555994088799062625932239146722558097747369765651070111093867973911864589278336 [137,137] 8657712995601074083759020488525166447538851679494455952957708615537917472816215496158046860667757897398427223335829994061418905994419504928437738402804955557088905010681046375785848900557642308766135320698319178499361644516682273122463506245690786012577532936953310110479749006559284606814389809398904234465875942592398662771966156459958611037569784182040853099202651182236688159044285457394898666057157169508514815259469318442524502361335535793189249162939077717984904212269412197095616245168979676049794843552995646993644467627239332271626129435893769804161462470325304345407691202054974792511397139008786200738666746771644252281393378687986004894252820822139848266738837468505270243552153877861016207673500091280287294303130741124590449008604597588523304301410866723190491190683824814186898533184942960060927067036120907516549742565775737682024689062164202375065257416020131559133630202963694267497527417853798037995552400852078925306558389971605087330048061051780751673141525476096989995279928791233902615904209220908859452342937509080715343848753729175805458170638567904810150754515010959920791064779552614020784580240881414160367664206075316256490407800178622044122738537797864476159922190061228881587530577349962960873262500862286706159619793900129479144473666508847028728689168568868156986152657490045515752507804025057412291610355279299438377618944591248778965671766771565693725118948987393226037012380972129108603897538239140659350296014720926518504793945248821312805427818765020155400198399541570562202106335143467812013901103991015087055561989575227165637162397694817788041190861546706734432693486265831055632637815378510046172079781491713325695541131657170307462666303020325917519620078402562360987987990259552457541835545673520849392387419892788627226555820773571759427286210784579038406415740410323848819758685734091892565146021403637715528911655587879529956020190429569592848391698970607678087063947884211520241590009799538424971981325860256290840520341217068202631985331309318362951729491178953222305619708156772914201420961602194921789607412581856740142713739638489843141328837425039858816490006876007180003053403401660665291165258516115125461797605578764269924912339613206983412215387162550680233055773219793378737088164573044946052032780585110556060916995953450725613439079051409391537500881882596418663154603738389074042696692067184 [138,0] 33395049242292518704079108898774484643656908462093680776906624747444271237928840676599493132956437798642634887186296863707067776308922638537124888136081853371330070430395076825007054283980179440678218845126159115197148503129162475602400655824709703617686094312869448457686410100901636947842562977924375486270421018049986446346980187625211067363249833820837358079040848861554515884707697191723460008280472061656041099503384899639239213985403626955214369374636021753591250188384339826443976745479870340450172024010118989800757044885084628543589117862634946201176601389325705423273340130792070716972395601819671322060158784858663129707341206783660799080557399594885384571548355017004561634863666761339569312083393646052760659047962787581082808594913348184521193992853703620576533999830838663357553455145070466746826263109123163648629011908992474058470461864099129616209260679493774085507974117790325616495109477947976453254739016763295082162363362625238807171483048840726412456176407208503766409850018238406528593895986262413491919540495861664425058827847871663821922158526584713192807119590396049182740412924722010472134592466843451608058561080348900468149331384044709786536988719052941861926691671328317291112074585672016133267535751980075266271254910152912048217980256058515091341436354584899540520982725308085331413536969147484659202368943686365215116942859646897111478310075185915843031357805969326226445336969394101904443156656671182768964193159116335148890038467250969196097797269898533371704141970917833238573185174456658660852926043602766092856560118328905997786708303762862895599370430198891207408261936913593386746459110492235494827470297951651541780592790259159605097602701610396348260960371045135728545790225847195756182561296555036767204360556059166949676954634283927672065868612457978185977387838617255457558714125598078509906292575323566404281865159539959106370196573418420315935486290630945814527131436443962378508738605037645745454741520987323382867871384310886134301890387909770788166879379709541267268300442203682667105168805254801181447363601228816885231748419243031052582171268905759760589327076527216198558355803348088866156347059107933446007401396643310075947841030764696642566822951336668398204437228426380808916087006417960519356613793370693381636008753617581164935589135509523798031948691648699941395990329299595789479692277952027669996926445140595817458649220980135143967039682469125245304290545020641699992967522034298289067285326087321356219394202077723244353255012909779237669207896709447623075260203521223836489987871463229587470789973733766774352477363026499839105443220512805000028609556800110668112016003829781872011113161458390590294354140145387709087742188916680506227698462437712320985692747384171865799464897282782074350804196573132242852034834240582641063667884359680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,1] 1237719658902298470360492340970114229689605168729145247686890290983834029856830184142688790879343527334814301258436725517396057613132484030518404682386916616767248912755538728079092061172912329465327545935216493577478145237833110562453072335569692378000448209521817930040435119724972866173769251044188052386311246908426238530042488136684533547846409378094810070088531668069101453916423743140603130249075234394875643248554673733827225958055192548895382616135719275436507534889453419411121672894777371152513323884134314609240328094444561382800059554709625326413273823772487635508059855849043502014607655370018534080056928248342531420825155258718655597605706635619834894468338253540074997409985916244579168704905042921594440189755185441624981061638338481379893120936111214235806725146510089435473781789974701962117769515045713373670857095996713044143857884792690905703764525806809823047055679218006363458079476371551903214063210197049590497283395189687394328833616459588402264267597197824556006143788069226123752709818516844010961177088034903945973915738352449014392210119255012813335565539897745119692000511729180230399768897313979329038588111833851699129244871021898996227165068208401050049847592049407538028975971765081716974755558096206354111056501411586532355271791820398364020452091698257665309273168431743747222841375776122292529392611430052177728696642436232052286124807773962398619492881313625026007144820721255891554688265029345431568987150497444075823638766045131554197938460255931424027762613049769352543448589417998880598933516882492577463739165472237540718130966377703313596035036203995137124761435303969925446163211129858197177953860778348183309028284348586026724603440461091811575519018713286961312323889115029013753145795211673423364370503806073575189979622922124656196501889761794055818901871048711778864246339106114374420561092944596692183135399789613306345564956380940198826609763067504955164407292178610033938672500765866989100510006632103998524738727731928427006237418813149524782874880338792243811238951578366844613988428395855091150361921686599286591806492024145637242160447252832050908558164185682499125608707298594807866479916416830183289393423355603342454244773296518772615712939993379109167934563858498141166781983330633670256690093478973286518767960204897513881404668296936874792337206264014471726197333024376176696688685515976984940235309009520213080733275095878063121869361897896276839348784488295822417941263224640087206720827033383657569373451245905937219036753033282956037517544684295851803280869007049225448083679102087672899645568313349840758662595954861623587335668422111945105314889792912004005396479502413657712944587614636541199124922064668989787934256087092726071390613298298554245354424040429059331126089196813786499217269005037693295567913308729582058088108235161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,2] 4679116729945263588965718488671062707529787203111665531809596049804606263612299266996681930825276112011811209851825729403149499494626374812950662644999308720214040165755917090576600549862201649575677086575471466617000869240692249405573623341614415002367279367305145310040507473162472374321434470059786124859078555957208767007996643708614937718121385781546960674099507878377611364099315266431945389322927391095237311247028638652172634434535329888094138880501853665752828587316288271899414052922752644477668029724599577652292091758753887764584590498003594012086290136846160396811256669223111809636097310896902248795071160966231597853104982997002282662840819829663182356848121699930732985112821851452271595831394502150516375987160195555956390396800210897752765556629459860557301161126255162249756176177425961260289010532729687861176606456689201605572481430412829041505723075433732765545516061384579425800722228650225869306518134738123689279392684116389000552194400803675662672982379954126704669394280240260408885610844369721205579307404934040373408288858180645520661231362579245939819653624841820193958266554597030946740645667073922514455113993261554497474660474054922828529731286892235830787966419574952320578245859573459653577842937555566406649559261247883576938798180017789468205252313085894175193348927114931264967456302067159937468733077294844645448485851650352423530680866847319441166781757972002343730689932918755496596501998414816821428550615497100968375379344623096601249492947745190579693423348390286036770917252836082509315003835054776929945753717890514034795978222822815570470134149481663952896668821319218361318085572681070917991170635174104802672389967575656889730369097546431713403666291339320430751414076559475926140837788081241376657127823773442944964648581002451604701609344225560014109538114960355399238828412305982208407169207128623389947319246545290082399684567379039845753108463095135232714992969280274316505382493046295685875381679665052469899784878331921870007563320010779839517930486820908786916539348220134084185158870466853538373496898121092676381648395193483223864945514710488143805016955708792475133716754178413628615336109819545649738319760777269151469251910945674150180602147160988088443043432200970608107661074928447205111748668292085657662551073442738121038546290434359139833483131193220516711344209659352755318779637625518412071338112477610670632344505167913967749908309327197292020167686128746048414351595963881219313697087363979199833303273045913377510147393303865767284232813226873340111531314468435948559855132750021090587660577254360496116904170436372512906036358909971326139966984396384333378689170163052054438827795472361016286112600198995026289768860170478463065274040034625154607982499831902261494554174933569875356598190604940920048808496495538602628403316700217344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,3] 905371873917044218703672607229626338974326335387393720651698026293973414765921624395089343429837907040228851014988051969150220243383939856444102968615386161037659748248865482233525542574191309536397047995737121282524368356887751670070766551919489226560558747892158269321549907385636085935268989438152763309661245882209207166305087115660411948745040845364046499094027041991953725728940167966436692091838158840879353244964680574244519212946696370327243506819319411301487959538884005061730241466016996998297028414390276674703669524838259648413404980396572164708956666826117739384362836062601309929160233696784685678044434043356446481924908851740745883748575671458820005881195362305105381711825324864073116185139472714644959267239643169322979262364896127691364749869695536923244327974202082309617610655727868626543911444075180051994950094066400714554662929731333570961212003701801609503930861048035115272365291412237288957102319228783935637756597706110846451030967683536158985069094079648733907256275579559732436819518705545537605016278904513709061862255850317202599427674930221190429852196961792981542119437136833395380625208127901772625300031586732436995834544790998715093827265430854637105900896521318995676254872212395811547884447895211536298349345118231341599297393049579887916752678230490614056336325961445943154434872686123252034381140542338391317009039569090305584423811888766140479476984453881697133230220769958466283949213137669151351869540768037144794324292543852295435460730455881716420415842313350807468267873683411593709897133199362011105140586899709299693316553819882801515220215106664594612231883706586994413226740146998531517341873726595359943764248185686741361598489610688464245467368070059022848696029250792797209599759330851287277572029459121204336845959869128019034075992486825952199831746488505716011100402037317319111383474559970803378592901721789879807108803856602009671862568744248090497261717309672509672105730582298752406608704963045587713449753485481845706863731246272040535957457170210678763106578864437322218179623742966961040000454832877837255304378149044906921058691951238313958979364848385223289486023183001896822410767998794730931885811053631225565361918134172906958062753727116073434305659447276654109356584795111183031959190937299120293502208542366959011370878061347200537064310602800657050769455041535116188395617486497595747203664867057750422705473945966643469982763312039472992419495244496541437233744653592974699478378261690087961104369986431621762813943294776443810741451282404053985715798262234427508060685341956019987752508946019949859388644673849601412713386894861855232074852184504190945004333083388118069154716631375643177421692471597379497095736402295413471721292823612512730432920776043194996985703055211645338511877092689056379861023577347244265996230865526456320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,4] 32082470067727932326669107394351384770852874481628866437282655551984525515875775932898695856171640079788139127508705575096599910822083031238605364965488065522436289612900221148440907829372914594254677941264799562076196795600021971107376660193782322652150700259341646285169272377982610905496801337081336663499822773951715251132534716455109254901481609198778651650703996497857553360815130490582727732632312801771952245836934874083616427458406060801495475579152750567940676202013295715805880645931820379987635389718343208386623372798248212932074894245426260205283872033542546675054114799710975245820978637212839725236668408806960431670291327344760664410180314608469728489367899322371374370454760409651273285999579934571804400511332503627758695336317670122066186915615258657974607264751579569957179744606394110823398581623242416116613011176129188762109111717952238744497450257437270333928870212700477117818180062778347893918629603941766971815652622707161479174528197773479576989720128697131384401161189187347557236985607961185901514507283074606036070843267002290028415129252018638602109266940180910578362063773382108904714322914435705162602401149340108371815178422013994960035296903643599863292509288904087130853696037434454247438218625646454992624850167028953011832380258149722437222836830538313668408335053021384887514260303066544232344887652075535611360737255430117689492786424036470220756108673062872449788515936239135819300999725060340436782963095288172348552012491231447601611996184733174290097711275034394681942954943046867094499697468280712612269913192755137888291940468950425309774278473149518909937866550274932009275666410195087317997974585281658852860134152918604687694140154328196678316010205152070076886893047673050096728008717289243298749091291224009719363622657594892281398595402037292685461694729465733540930128942424319118141212516471372318010372025699626317806077743153818282251029425765217773754443134844352811098660887477825762734843672514529015033584312119231193753072684921180384636549870747429302045848664436796813292917233597043187574935727469273750094250196766124921312351509455465861045310817220293907004571581205130669088352002620519625337042155522309582733629499451880472324720166248296891736893570174242215838809229704209580100345759184461282900405319277329793085146582739156691849738877529357620097855726664905245836154685739693047401306276997323470156198764181214034018292943229358667543769208959884032467066325317431124328854073491155487401130229810588972838190967938093668344523776738434752600758629373647354398508863841071241404935426859159467020926243048330681747441761471459685482876711792229490036619205061375380128322331236611313289079249705176684563495992567931194861768504875717673613260793140465416593240736213929341429871920252243960441369974373860086860134786658667069440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,5] -15543861858947497091101380888174165429875012481774993231200210547605625340068936104983586886471387268216498456120273335676856488081631743334544721433694841702883145041172808663179536470055873136523210027372178296017382316908980236629706314826332867416040020856367455275121525690914242941495897840549545195312663748858350914784081277847632301701354527049449377609665196472387934565689886237285250429366413618400753572713739585450084360689179093237117931906763462923468302767481454934219707664167074383285777783558412598194402344108944678076758469497971331192748587728268343910100425114931392487801742245168345442317493716660681361819622178017570361958288270554778282618517446359321592041772168029591659937736266548030912548972624584661778195731478674297608175093608660447352753760115619663225069990833023067381122794285220940006664929742057574272205016618474430448752400494292434886829490916694027281952425308845179622677041294618398136101520552750553528090097565248300295531658341593760622468325635668973812396307846106379224308955192553156554467282330515156933267753173977146185685355594242099391199325338371694820121551535804672500991982834093749715135216605173533948936772981030582005466386613789215206149288329517170372551328884227572410264069444700831865964324560584162997919738269095276928851686627774239292084103752134671305354261397689992600431681247618777301386398589149785875882671618279793584601654849128312007412190855523190252702064212460486367083233620908208349622339239939242771743433188386002092327111125274124189570350827037458371769130854431267307715677532951609768919829710537147972076395403178725787228551764082288362074820512773294666322144558912253087282431354435549648347482027242420002531547243681328434176889560389879870251869965147041739461948310404185776318184166278170548288268054213925466096784320213087900934597681609809225069653276811243835265895755183721591869133664864105117739926017878678118493867545370353176101821839715827083169938966965560085577714131471282041836701984876377070288742565864504337927383882682796002120627591518975650999118073228593322966171381225550193486917383739584790047369197738730109323166922360072116910272893550853081298077312322273212560011073572400564260844631694113868765607981207407648968551517313860900727117820515982463618015505755564833121755797980068641962921115764339557287326949884130797929770188254496268095284309846158254389974320214420426813651373494000235723714972126529666318632741099815730133505169220622897291316671333780226667930956795043253494511877880849378620563634432316102033576693038491903901208583875937534231506770820233184582907008907079186117599667938577731875660785071682793786632260998195483104121092191686943387726180285269224707225254424759338036241276484760906057449698341259780516238452905106528616450952325622661120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,6] 504051993701708291362132917003355587032157780999456589430878545768604855063452385970089017742972519838885971752631842689270851979386440490424150845050989424291061936656639110807336380956235763668624611131160986597884421058412764220412675532351789493957281229630692859659364682175536889563009489752726589393932559649865488986395338925548382102907318306861112466694524590272979528439355196327642273001443859453309751604430982917393827007732162584500217438788134979255072989523945137893861332847423965579181637327779591674900457544405912317792440076988948535896425550989142757235871120978118160823970115263371876423217711564146096888502874458817429458337405357568139275920502180185382992532079402180777499643479075711348886577049718867666117513842434818010460960195811155132061662456441658289055148095271560712135851051392123081663340978746741322819351199095278202062130112119298206068403522519264595273228385501917575652338304076352985299998442787743144423882711684475207900874745477998567859816363046874201862122502914773787370191875586098823401347276922976849897525688692678399692684773352843306075967567214942394427327738995738303382763342474073419141664694852257964435172465709033005157338398413931838650441632117447799980695590318454600112830849118914231496386884723275453703073887425492243020069317927343740355272453907828070150011893420889251450013352323856086236320365137059165545390184079124691191267251295278674394670221729469307224802644495672150038864413801069576932284187294551405087940218418602666085433737162136064460267781088491541565662738095504008406325816222584431937452091796387486990433830192776254464341587822288889934534942969750391836430458354538147846715259069936231100762045728066319541209389575542966300593953242788110978398726665943727749846586478693744749980590848567394225036226038189221335051175905280457606526883346962141743464796680423915126220086385298272795904033305356712583383698058703381914073561097250587842135179828370546982209334863947182236279362309954761547331139008391134697986017224735638104949976854786662210571444187025736834646715736897706730943367511121545709236473915002571114778503985035843601289246524841289893824298395785827127797312101725773258289165749241991629777275141529835823632585954950873133672434589826734535523061183137315356868432101921699320766667413354394176851872632070298972689713417802943149227327235860698320693039673803842002057026445393803930472638334358613134159654164903107863672870931070889402841722556082487774175224818594207868058595199597161220552969865477489944888488092877673213496381128949510542236395111187861102090228122995546938018389902023472154018473719183986423442854914354604758076446913610080654710706815986681455913693812573689684724719719343334797129664682731482335104077960119515366247614639860977097475615550651934703616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,7] -3877159564835367836482448445126543402732172914023234864615434614895536855592777017153677576562032283768533734397542829356548087794599685707361637915809187511615818425994858369432701518041683031603871771288017047205502299479642133461489897989530108427324710450550124744098587470463666846541738857105853076796342422400780809024007596489882995467547390138459557787765345769762383416366530847261043555053138354762344313128180129343428700074888403841635847953115329937733416894337262341655872206865988112469178948584512151499686443627440902421623015316420473386331187002163476677806538297153377446142772182896745215791446770730931769939912256338398066646010590019682755912115821823458499544828164681470811919119689026445910786206471741642427089836185749456464645581944519930935559482825260469000677597738897133650159107144608729880878374017651304959571169256637487206441031052039742482660435265937667677502098308269341980857322536726164708372593762109359613857898134066071321223174273032677714733025422757165807773991652314957180404550525207259853163483444314833230345290538528294714617483950758691501721574290056061182249185906412482044944204390727902120945964661178051937455373530330472157473760747300918835885304499753520760394524314712194822935290759127160117680388691522351598906064674236708284514885861136164606763111130328256449887154925652115986941594441115653318696161539409892944193886977470539692548572468097352984228977421858803462972961648286729870492870361555426682962768606627508355399292611574049915010099850272172635014377198350839264952893875171557946602479120990464874077636220430184403144758123219819958937488705709792540094352397214455478518361232938400322974672867089141792409439629673208898340468095326849609216255168298247867985045506438513541473019165558073696976045802604190299721390830112278292147071149985114823008921527898095402432642825814389538989295308732932306492885163116844984826493316457239058878076660665740370756791528338050865345091848592047648058671445353257544066197973905789368015591822438259721766478191292033533286610651226202513951907354888327482623373721129653202849169370382378909105130735637536001782729480464246911498665319930105239785923434965534698323856822761355159162403126499175989001082962459851482058915732868183004364494423796054531104089001658661182953376563200653586905128267968490170022581275752230743154538026425211289864475014664847238906879250402926875864214931524117755496247077624004137167351598802477982737214485224760006455561774030228820054253425740161026982291520723865137453401337485037192915218676941894342073282534711488593864990319008629770982372784884186768364506393137729598847593488973984089328220821767715207873456676276570148109031491583432670255936803951305816962724992690714096098102622053896456416117275707716957992131393265253859983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,8] -1396618370126243574358992234569353612570362454703424453932774853867095925066599513118572364251942914368071780027760423562906389595313993011869384973931190993351060795952696110474400594012226538640925484057269239070368400990886047350627147977722514013515549396021356922293425485633570985202405462194849664297923891299603817918234843660356310004495858337000702108231391895963313274949469289731691638931429099193931539144218585193795012543358350993607105146158307406991825594019120267347353071628136749547233344881456400441344731678731020283288947246369138554753622319735249602014279861212308726069205185125504249968356348907486547885449691695463671172343295088281298866046799955239061329575207525295743072460058390970904106661138267107245906268920272758844900490768577279350221961967451085965508727955650056717973887961690130866670685099666143802177664211308110276035808761795129154196995656867988849484778648740006197297530029678040867878754086160423114520565877884705960832259173090389402492528170016235387301379842834216045543024475469202863186037800418788938094107429331110150036650183043735032089809294526918651928960866652137275637521181702533724644902823703943314750694507253346345173973091091054720186136947101501348704033312612865442109978837534931909832859640048001910017648685766747819199071697455133071676060287907244419520352683838753775664561454596145181633598139463847878613552670391089877345108549291311584327574896732983143865623745472189192998320897902189198030644422253943554353218915239829536264631195897092836641182299019651856804781195449828606781300461325419519039396647353519315760272535413601164528982324852623756929336608367264931570654298088855927045180863865671790325847388019960900595012299427278641192940044455490373800010436069934506832311380469238804824703804468860434020632191518326969100233681506132261707608154030425852752894799944390394754209516111568490862413455963202119406969359466416128819654898388550168697066247530000036474976974935249240789645621249698810740323761840636242562893951178146442105008266796776377474073872627660154571848451409327276110748877390837663762827911466352499038754167235005381022431735324905383540610374942150506530412547375847440728812432400073125882375956985327788117327717243565592693384915500352867469128140813302535192617196025642617021159748659009951547563061796206397245464968319054902165695126673974919853585065269466324106144882306982338343092360622602400271636902783385574545612372732322674850398399770077974463176306990128310300845398172818688558748016088081766104850774628169138855776742645874203708086897157513186554230693414194535807666379723935576325406936879485766291229886069635928492317472829176134341824490921703988682188855226895612161674755574385924470121694255530378604411103837879842355347491020957886615634407124915539935232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,9] 81145469708019024823161163584693238034152722484703671868915166497747203766171804301367270988917360772442396099766419786138914533461288493012176086221201618353787506065121601862869165717669856136435789307265419245041444343274464939043654347813654410525077243290168385460781104729590070963067638990706844377740267421050819195220141290264964233559075997889869076349460019816527497656862685012981083697357983744716185939846623261320966543691596556258193386368253538808550642405868221661620943461718058467433853336938168553408907050330870199181123741315452631222105107854101459417805929283649352232921817699978266082752534552759966514504979910606585880418490779174351174395893811947998640616396406357182680475033719631127831400515220036873488700530186951688284218446218453086003986232903346531722688774108182301116926892979563432133478018076215646627759908102572499852244665830302426523763961310400279529076800194361821192408484231586564206441353742315769630357922901558948796826636826725889036698875785016190559287380715501620418154615801141295467386608569397027694677308140729175910423753140804181759103382226895445167604449379668339608137519517775525852669825867817181765928609725071638391493921184351240188767033226555246351487406956020820274512305013812381084026302424761926661063812302357114841725763411323486000321555861960666533108695955207617670109500329974878509339336847727104207958235161484501030769171894905286278673323442333767509516984374732412682903217301714468337991765025272244800664889400208799003517811150530236983287948845095900741360950992926086167217295914845713081192417953788542374548978590166915026827461562342724572129935005910364780263597348032324099718990301440756760140650218868532889634790702606368244338323289902620465319419526374335010945439180836945178916834017603314889016574897887978936109057605465775732147804348876876954544180141281183923338873702159792668675942764995506436826132132127953144698508814559761580277877863350110039728424916744812894455515800819709239922452305292821577783630788752882312037770270753135816179536139368178867511082503403163668236173926299666666500021013371975290966966012174365136120694062684607926016935482762588820708996934554930659693263545750184246320324517392868780264252183413486746551580365811798158842553163343449305894615625235209782018186752101053322905229313786235154367390009846593009408466540548099600860152556338910308884970067786951156933329481925596625675123215549532456168600174316370966232713054393164728986940957013294030834652878674261929886423003760692597347913320291583651885625423955247383439995966486301685804248507403625277276425993350390253446016866874558131140237231001978484816965755113879009707946885477661057946711367044862499581419221284500854308021543817852749446841713465178395275451748464922495463730211728028545843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,10] -424369721471330104662336041371662221006612012517637776849379232568071763813936911731716736343753117063286221395245526161336999958420743888198620894209158858228736910624010141072856880212714722462012166088746446988631831068143188652160525957543884826418560072905626172444297821512575390861258470628507043709219691046184267358318353360543564202455431240844413652944533759493647539197129272592559095989548915152249227335327328966639111636782758174426356584432523254165233820096496677525822453943725907752909859785976184949303627887271813228734140790407385117044781082393799873409095020666170658155995410358012644783587112789185901318371870120383459065986150461808863666598847998781436054206829216262611889096396921109020998350976152081555731716136965708253721185654284147621971264400399552940574691602781306018171461647531408100890716198146181643260241984926374724782516887491834928056730559422455032253482423264851297758206329534533412392944650712269378367343364043585779985475534244512079936730351507350294440262135283614313042954692946528039724958210047707374128981442473328944021986821070052105454533991565361085578472888643657310551562208382697029926424715690931083945408043824138589134936847356345392551928034936350480898411877119018324491272995814291011021405246083654644256441863489042149712551079673871916064166760888287646144663474964999125016041318293080266306019352004988154525498764356661682364073639998306056299508783459017875978906029915072960272813982738912686955617611470485679136634137717915859172260531817403795541732152467394313919721648566143729850447160343193845297412932025501995479137783737029372569828704835573482456584097986216111882499528025735958439996654398533622552486153665413988107370125799229459024098038197135499883971611818893513157322727713777184289746939766359631132149162214239878797277338680164583645331942068465435546308075620919742107316129304762090692410074325296407263678975739357006109542265428743499577316634666470359142381672735874617379192524426835592735087894810282398438317710601662392342128789199304090367053857606992642719173777451220497912388880859585997141880400950470257687745765888405644249026274378197695076741886576069553561432638301985083421193917991231233784443138448062721338397379481406576405325363023337475638753201451843342917686289941038579276011152930855478643724950011972841135492806741917278126694764937801081568536850676517084440551981397756866742689060731741331941645623256986072461168896034929707919126568869689691144395155364813757371065047832874623497593803382970082395803189861352110267541393471054721522788598644227106770601900341302523933531613691834300776545237334173269457234938779866600654774859660940931987920347626880147490866113812907576119772332277671674001238225533100202977820119020677829318859289217840007297793425075760518821576704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,11] 1036383954027297035712271158497570270746705453490293695172418838923417008467868279868991810070356409934690425882269131598455484127657974107167722135247912864283126454107461198826291985728376816254630802716179923032153634420651109879569197912829585426533084985464322296497796196035639103540392590021782673544625822859785603138181428011191017225346129483003012669066586004435225060238340102056916179710460601408540323544531560936094565635653911286830650186823315010354304242101177379880016473357248844675926158203422332149289315120843493959888804634189934026417607241653878294429737321882044374372174598771410740843436654022123704276150250962633013011594660211605377006525166053118180947863231900969309989133996105890871420877592929948168489349917587831375383749823462510956025576806232666935255781060590991661470987679769591754361237056295977406343688945629760474161004144858417205749665669701269609599094935547986501791419427456196950419442363563064377406798066651194803127708437696360716588676816786080590311133346103116176819076222568054243652727706179263532347395457175430916338505021719123804300935203225909589239440608157282364669342015062743990990351027437379520440588192874296391982095545873123350391262579688448339100061029581935163468795388558879136433369533070739320802418374396169448009678673895038341171153860536315034240740222175486317749709104642383567631135908952489350836017157372120780905453719047999401025750020991658682807578970775013596426344177877586202860009554728222980257813477998983431364407282207453865727405808298853538922623284417009271496182909647614677778723290572259210349803338756892389231660565777041291700322177290768901250581036308932569432544305026267855051983631013799511408617014706364323903040414159997335094367807308969669961264285399248835120678293787583773015681388634344748307492422734915875220703028776237370645833765426249891119503136164317353584569828399719827720102591716899734219503627154747463784907191906406368070258856504097698334626043460205851010514844653257924687773788808121161356460153182008992236418018004791476652853580407085370705266730550692006181983524240457628728137710668423893355665662000295171264382724108274245286704875988397241365370521043527835168369206747733982803348673983392375891912301093069105176346127958621710351143876997744680483427755713708535585255910978468906375853133968554963104895343655520007601020085257651028920709925932285547471559715321636863298559689912454862913565432948888619987158604106554747201972193463343860964874769889669041896504657822964885449687897771788661427628120552439234474515629255680568376526027120428140275701887659188794940190943746383376144810826331154680591270116579703607150302738800470696292762199009624252664953926629706490939723683836952623224508139842757244641509121318516859830346737481672854507356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,12] 458271116118123751028415541235905199269505975589291215799035785568382957887187996732351156065493394565507032632047699457179726784218757441477893718988236542978174957325977936154747011023115861704359326173390503121772311306520487190928426400174414945094610018313768632006741033284839256584449159476442830813146900561075244627580250018572250402224320222567459234308730675017152579494771619876493381954614638195420382870983946705089576474378446462139696423751503271496789286831914242115103717291039367475722616784663287102101856215785848844984195384937906386878917933444602071249118947286743786221158483329260472238802586510616150785984079821665136697734490299263328621616904433209091570407257992813057571613337461923288896644186732003894889432523736594292355141756546034019132508311303373797176463299324764392672905188671415392170851854710981545366730689495470666507135706144328863644361462792642827375964402896210653488096620784773520506266975236162674123746693469581847892545866622917178237631153666013434092549517823856590305775801210854367057570281110805198547573151097734989382767320971260280082529909894600707280803755411692315145211073179536075252732879149290536269701299813989777197442815771305397609619249243627916279912920407766114275495127104900890670938551517519527865468741976168876553890737875182451197334543902742858207243020792853365882002721360315894849101668604954658183691152519026040818696166280952738991344782941989557272672634040523465690180584264230587145632626945408708757803873876561658007078662767945533703091249438310212988183877026117273955801608278061096318521108226329246379681071136689203821212898571270414077648360016399203724617565570020277237410815672030101150606975900016665536945535028286851278810885116218790922454092364498737379758739337724538815474690597505514086052904515163025853082113019912690685072890249945272936490549663502444675590654056370584285047425318099163453845798966862776311486310853539268035941410429519972053217092841806413979720108408628868527008073066341997008703099194960350305791833006962729447307872037078628960558964767707489644205386342185199958458147400068913787786235439378347434573470796254338029221437042037989318736122787209792589113346702357988596570835942148583509446223045696614879801021761511741440093575910165067838990116158422939230628539889829526901834974275434754077660912642105355311296749783249377239610522620706772207091857624480224460375418734480850229445333233235445491871515753529717763457343464934704323041216235973880610547231128410592275064633981483834719110293735928460439325410912105565117833986972301445229278145587918688391988727658308548010059952861604027978960229619741334140346691612014931522932918631784879019650752300421819237952536086924139496669550112354930771102127251804227218757582032391416531036477448247423365283840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,13] -11698091349291298155387066028453282304481440794174925937501891030897181450267046494213017568888527056414513639701433626068237375165501696362195291791708578745303091186021678973302859550044322855176053836286196837866551409889614568101057993948484527951954282353238186234073489140211642397407407854510420662220817585686418163668794036079417698000143988349827102299509263402433278505951080032137890136326407106622587969755368505077244076939874926573543996610583276257211152548114314840735064244940006058284608806764169612749279459012637317040400422966140361156339653510324824976682773454850245711300023836125047780797414499342497999111691924880977689516861269433502033198782231866747854927969300961748103468240878085118680945690872405316771013773244094458592728024115298536692356431485867238172407456017052994012322963903419548219964635712132914219818653329290211809941704425754275303582295430863258153733202234210382825239278293701376349989666435211264152549163250207463383770660062109521672185341318042170456647624547916975946428226390467501885243002354930405363396192117585559516296905453814746976653589182817736036132436667780452010005247524676612954186767887373043395646697278286700271341543487861435850538547894414486831863815148996551619641502385985579742657978844346894632464729005999039664878647357375902658853934967114242733748868976260136711024572597958078579759967272507227931649380687545364929534442211061167157329367603290232543159088776666554329111561458907252736652447955900250772962933694505702700682537203896174045934191513854120333496046184251397801395541257842740800237728538626944576212509554027177236332316234603572553622760418775989594371678297177988575813516302938705118821202507288173544391792223187388416923798028735847746951606420576406046550701827731341035324337795973943824670525113078867531701157363017045361493687622214225329321565109916718351915397992635479981559640427325069264134205722308334960322603201472392131644444931324432197629671157918031797476081328281985405294090907865099053993010907180746259156702016546160028155211837996431744832154185713799289064857288296155978175496846151492454008815978859935390760812856639563372955566941588250664615151801594459082472766474051474524603081113553981022294767937932892748241579577977410233695825560572020355702250415307338569206240243978869691328172037585109484461267743776056002020333881638430882250003934165124974665016533702480460877708420506935394322836932857190696640548315074990054945429575170390782554529291772178628223642192317604227391691509143708493567963287033432230153203463095137729946159709486526599901376498120710683573443237482680615190913126281529217294352920833130750133695709420423956431584718976618266067372485812913608232081719521412363208438994723583320153575504140283297718545764187732527198597297777312499226378240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,14] 41560616923666564290906557678051304705189902583599749135161000822366452385331066865986625707219741911229193617898651915001822556470058707566702334502442927343328957833312991946116942442633023370206563939475522968655871115348116971882889711800621231882470504951682351619774494163403766566272004719385237749484890905543340401635189457617499117112182214635678918651405038727576211942817027710647641089453001273889874534933103515332776569145338964469960413747250172316616801240819911978183802808614720637185208742429082310872243789478891625676248663763731991985002552502465812261297924440499431514694034028006498646799398032909059492765013503226703960239684726863713766150682031660965373391691740949396013178916481390006213336393016909217119477805296334633294266490078526299063832128705629621159797469532376419199102661360356494107582159288534655744106723208873195618816768573392883032712407868192123436048239046424538057333285743724997218318189314732590524618383042254592723391183917046368286369499774057449959165239518701788388802330054035229424578201193869998343343420890787147646883186211298534188086313696366614824216776053690868488667718517314421661260882141005723813782209860330252633395467684696065628844593572346306881751818762064826943359364467433210198779598533525328721057595123967210612053970004400328389180454515399717905682917366054740846593704652433277064011678177482409402049780174488352308196034266269824534051548707390608088519538479040600987686755511450699997161080541535620986230687062307934790166725902528668639048396876755597598151506694226963191878845647060447742976379826978055111132770839180605523826821820932389292809421908060696884125247956446930542524609173345852947944918740737181247792646514526038891634636555195124403720515288383327939430173811741939475055766085863571539087659733207068084375871560657163051268427848729036617779868705281768297214596730239090376388832035218033885359078951108396121219706192620160135293536082652219094706318947409658385821597465141022817594718876757680627123486119183771482370274940545885196751974130908661790881136649002012323798994571534693807496703327083667931463253133168372041086122265008208586385418416426884483980064303717102053967078064245294403121360488154732530839929385459106964375022548789862653715857513625505353783290545618854048328422844308799392112326911724108385210246951470349999855265836268315605491505267742682752178304099784429322609599686288579627396090065814202084479838954371512312433557603663256485193593682727825341737976084193742180580223946227218972748160407006746319436194025873096488740509302977639132427220071664806108905844016019569367869295531084133393331448301081669922404522477135771296331958963641968007807127816679605490480806189560002820320293420134837738185602414994976521913123862915019219925673616772480916499988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,15] -81243724321853141640288746012561815135031799678775814785364158973823490614292925600370706610085221936896312574007602982455119425267226761635077008634571247968856843749031910029649931531199168764286952817197203310969015385243994545422613290072525521152272933662856861827526593020492626436498739236322516738540397098044432493715179145618441858388211647043621861482055644619335169795045837552547173799497805413916762570454730110787816387163253242799593626808990395574342666922614280947988739142929802855784364071760051462539319318347312911887476023123970328198605124926870377510082474753218430673506313392057415276020574978472671465755581972904496773858635767917405728389147093455502846930794493350059124449554069568930004687641912672152068757391712180314813357484688028420039141722050317536627365257680577332359699088107185323542860880750341854716183675861462547491624705448592688001068786652219986559794896223374610938740185027454788951873377333025622444790864443712778742934887322021839817240043739523478415755737628911630305851751889103968295833536962757857656007886797048713643413731615011101927407615018158815124113665219489958404013221049362037089296658929768873946362667966486831924729173775537249586688736993858207646463169110327189871514092627573336979868461161509691297474581832550040333863255090436380166580167581791334313259753696361608604232532839429825797378239127516544275660695538041947158166186431891548671164146275374702837932816320999597811164333797746611429938311194507320550670671835316494456014533721926597987518925970147717023671226481737111387362011710214902869582366623132742698716140844770272697059909965201663856964123102236845857325881507375236236204373515558120999735038733820122560377854761668694739584773771370969217171828324561123878614098715559616418221415501996470369085247988610358922569324216860300198286095912759865161516618290089627518174747451408786406920935185427577087462024311082907011596990597413864049461291532511725254424155202721241903434943372223659605920027456347665716853042513711909841004580072765357303975793744001894066254545799157131131701793690962455897323757597372514307572483952198246191942828522989322877091050397057891136840797303877526994803474808001305689409077883151938783927644111779519015851723710918599668062986505447671978587013772165488380489211568380693945727118386343384166441019197979757795701132144626379038970355537430952147953069636803347603328495864244825956205665600665895026556975280245723411828294115955834822458621928155419379711539870670847900286555932697094826502886386552221093985120333639690033781734048318386376979723860198186676233684099678392795784198874285613278130140958020943220328385717189343384321991599436747353565215737037395631688909601270504272841124548804602575302705897587502464310944627041287757294366657264635554310389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,16] 82258352318468458451539842444604756042347160734432511329787021139242213838261249726693563135080276706018368063568429018235749178146107216996138611298795855180167797264627682369563616412622817656346947671364098920158268809500104583163211726858955289653150453219203116085557925286047506591498765174562447925602659664868721023735037502258418574417100790519457219047981979645731685485635060913970194642581025553225289940094251630665153955530565575556550231996274662892406650660413410678872323861043937803826747443839860604699933260933302846457418352956730606065260527019957449479722287700551572582118239597258559372162990377684756438576918432140798223616614744442879824089841173237005352803904525964881689201691369901410705352379966919682259453446989840828741895137306263417244095612667803981167900752453276500128013501022701472492254108956967018881636164541443173823326668009339311723325774352636450814543432655247394538380794722462447291000316571819755915509150244694799907198605288201057358447273313314972471944845450118624680402114689210482653263353194403304117398516261219008953635305276511483135600840711342379083797378471200866066451806967378482346741013884116396079406661629897776468274488667838989130705590362601327648812484709057982935543296661796267720910047057704726556848031120538224689868468057568415209288356329617303367304255034112105558672953677175777853035834165457413926107626489303713439113923742990816521520919984432549401925638965636639744010917324088367062076702836407885414958201534783714899149741777661584218707403846619120264060484022995833179191491288328471820951122105818372360840020286877111414647488726798810563567345698236969286067971942582494583525234563328794130598534544726925351863623528298680506990115551497315968446006966204711708247571683782783446970081886880260053902341143573205365785769566655266392135493932523553275205118238144119718393953017036294706430217457027847569525336156695091020328488004356534082301207667503433159248072911053782762041817691791167637894649407608439226323846417792741872700484505953791869825000302294094732242960503992068486025811014494422823089536340541504470910786706627282687539041396100115718847858597553466795557446178228759465959260255182826455195612366806865098351241597219420977926434762063021224941137068779839286453462591164654126370868201136800234253595469852732688245370435076460587604210294535751574619352559457515658407855167224574884140233063203096661158381496852388188746447212062505631392022976916684231848014585392983905303198960607108452598765560318899318970654960835904812064556867923323239558616668583151460665277642542449224121177850950234250045941958915865877608679688285732049811636664587253064215814610589570571135103759014174598776152638196994256168885866374170859158596248329971781214434296748035923053140166416273737158492160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,17] 9519653821123394957514737669598000911815627298371256371605130404759987386502989970509391561941612796832021037150850098756389789774224514015509457157535141626687675499358629183631052449568332963194995252166547748613181016880927438751733426667117575704855329393264644243426103925238959365419710389957011050424659228333912054599388888079331394523307183883991698197405041443288649521985984114936953191272605607776387735918635715336841199247862553825934234927541673089485706151252696669600570970231370449812403237488454569790907337799622467563259235169417369854520516658035672457592673739389603520265787869104981053778604526712783343084208013799758591439529038600017140656129506373088920685052490638789768997226318031945980537358661162500967572312786791803739723385296255019987832220099215698379938034499510204475762276292167488510314217747471396258618203591754229393771192879216141002556961662686741479318613857612092681086640156133832439566471691328598361160791465950757687288503028685688874484436503915008774753170139434358385776836144664198981202115729081530830214698476997874628970976172063973010090677728790143018586147505578775732086132425065308045475470157650450047587739606439468493733917300385967755013466286372484818370194057378189131666247906225237183477059832429030512588163204583377215640056898757982092259938013666271900115659378772358340106661948796514776317456831929848051232434445131632704433237472086535480967467118248349203334914139521880708661617044919937091405101100835862492422444402566424903111956347725912251221549630018879490871870011070464894832730346822319077573683644280044051184146125610167026424529256504044398626384338344327042458408342712736113071353707931156372004747323953044933629478737830724309043727865560659569120202275513386608262881616886055197141333210451376132800387681368721541280993981545599039784880186155993562526276079500582958711784366965275671570522009405610799988814345974890834019786669801135327923391967029809360001731328482334121227878885180704785881712724022111567253521057104822836428129377591529039476024211567918885556872362425552985358158917340692787112709185398045457704220148190732220259480181159783950424379087353775109194607617281300564459734828865934560677041102956088735731230461019566962908850540174915258231784182194307385248623523689530919778834646798767157690607336197105631690665445899124414861717114148617309933897888432721260054051997920191182193096676516000751035721444835711849872195791904821459175910310387126104456724984485541938813516000818690497046277368004555988562348981219324890772734102309273491879850121872250867768973411863009217263196878535803519748580078023270953232681627394970679417129882842041005591089473148069602492363233838960563258003360227091712017246417591936264618514271136165838714281502975469537314277715723453131296604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,18] -113845371981318074114640298285661596207165926266831606434045545063562045247404252661522448179416201303712866223108511593632390428029873611774292813332261472970731040843500665596619252438735623386112745885174670260882757305595260853479129765380528525774442811512894252007318475168183796406763981157815547762359966085748978252086859172051764100632393856289060994403687324482154248355470520919321395264222072648374401965634114829942544553717336354777730617306096679539076572710562066348716942552597659466408663144906589859980655362396417588899079519887009953723547175803640347578401437802067875289420902225896346351938753542213036813936812658361576376298932137222172552828354246239965311480833364726673309340607301057976532334638273969985520879454049705760509768613486579803756705829426273410045440194558474258991764681885336013377380638352810241455249188161460801372563449848905697310967356810635503378803199936200881140968517557006775493550467754134422047347747638048293096579711628537763357524733884141977352033352252372358421854320527132798612952725175180302778506979235199495247426168233605607698710954200109895358554931766033913301731909260353651661569881318149594658024313656970641283452571870298880559423419222610578544056001662884709087595942798530524529917317395536292967307965242965841620405909584219764482761637356963647227413494324366561239257283080148805831748219911822631037260244785211777617071009313022265419995513571838333541735030546229111580845628815344444998352111898379653036238288860474266800525196001470692864195660981080544067890486668229948691757832927334052751345283321574785521155610379090155152308042434671394007406420390482309359578555093694134129618622445950549476227595352983121644684943595240317425058541642382499209768540188308616891518288288682408898173268949686153121456873252739085912562702937176404582101282537381074595598522495674841248752287109093842951667251218158602676374503059876301626052640200681845183990649606615140087873853935759308473773651120498358019595995965704342111469834623206414016770898254602627451817969145303373962125743648498282829720967964922107703765489020731355602621645719420644066272767009880669893733100672239812698233054580078544969332645210138221655716664782118177984913487328537269402744098624242310734541208524672067505964200745235354266995301258549761667724899966294475245081579529353286439713425046240492474044413753318961437296918595758232235978340098821517866037589545596431522910525497381162863678411202850126883983089435387264892331146426046910912398044269401325922399213834703066315986591002570824715467001568791693236187517466755439544055781495358676366924526429637021477731068299047955726045949531627251014044676615769035813416519616719661936904170577664304818460776119210886271133881088498512980590217247328433600200137923376840033515339776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,19] -120051600376467647220854223836711295738279846162548087251131381439435240720966958650381553616177729896640396939722111289804017811380861975064043507483178400111494812751378567000890712880171465033924395026761141293477774249316351812001826749616016713879119415213592158631249493608109937426865330016312416256129966168905476945030367751241666495948451025098661690781548509872900533909429931200316716739921176207403300851767645269657135654916783908637934025234767495071561800887043276318524337404198131716256637778310093991555763672463001024446401969167629358006556464879184176478240807964124330748027648904481138336080496710719958737579493925599056606212815058623276022081529122157435822016149733963352352172178087090821803406568096092555869746234560101998954509308203089408537808411007394820438775119200034058777213497380385873366905311707757488167911028333209838481690011196918922454700893491983892505765502191970390885617731421144150052799352357642161819294599627698972299537611711749706516892838351663658120485075234104865870390666689862683717157029760665132733134203683432940420601622840014697693195985234575861662255133519791405280809766450507145050475674794116649184653829835416575087655321040683209285769701377078390384394174098726925012019318363171125594954570522621234974689509208892597211344327675474599883827330815748310658528422958916966277359658688376608220962879811109930622933234327561991519099284874516111871175762458973490562662213388125092086479400105852410150898158958089444068644352073018882540780687679201756750398062288529353133008109856703861210276244080001638194429254963521551874804502477396739393294955015976345935463937158799441391018203775052183390351500812188923356003271881387737908759115650813183401174522777750074569800742334038011959734313737295399414991862372169923923323485066065335152772728288332697545339329811284391118195758088595502745215162800111602587070417686403619623881166724056859716131766211250737807621233684162661454008137465349849306131676209299479809699214161055665774463724358793110388637208400066694993137086181234167729479163641846455134270648431089683901638464910080689461422497652016508924870445743161342905774358035303349762281413847742071072629004857958251386847020076863531464493094079603361014985564863033940981856245590052791897567922605398552016443409858406409810650157205215628133606820899567275817964740555065282220793232665206742074813958097027079725937170196494326231155198043757742317766567688444132504173480347472075652986212671748276788474534143223024253593258268869865415605362523180194371175738687951303319557840793239182747974178118181165351699434461992044912793036432504752417639130905134733097716988213967458454082872358433234101861788816390710989498601386656147264326557875755082484463128059274250304790254397749221545172934720347796631841669120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,20] 1175068928210609022782795413169489962320137358937830072505061020330203138668445850702429498192500254119559933750888358093140370727015167508809314690148754723541678371401085047543690955255210198322748223028772894537705435547071426298952914805787747845288382569136866924653571588090461574131245048498991667218802229155680831652003012186355408996111369919496022386557963761752240717333373929006941948907098212190235462780018952250853352752176763517356782336583152603021347861196760392521414398272601808704967810979012010813623144787529557861563732860029512832862096438310082114123310734573133089096040026731286992946793213716702343458763762606729702987036739936310160202900941527258161388050655536520370661433191083219003292863285517692995850052484216254182997420637926332417684690618321823500482297804029404672638357703604570971466818019166856581639529172942617034157623390318534401965101733951467686511891951721385604735502767187391953677278806009037930293812595036853701866971041723755606219119549288472823112066482866474914275560815728268705217852802930596693107793822475051870594349529474050344669545357849862048037852125612505188365908600055298448886868267433160633267327500362498649140569394743589929209113465838130408630181628639470407264846065505348956642075364820045266558142784430563957061041868929579313961642135522802728132156809100735061937926510705193019949587961054196203572032550306753757896800411569992522319601816504705442438304392002471337435490278021417618041515416771999644509234745487329341771993928684308968264047068283766866912113077063129738314211958310096965904504032115055897821547999852218378350087995618767398103866897984299349122603919895635426291321862605855140344169441245136876339912472568289242180641339592568019366597570819356978636109875198787214937780430982904803918023073539084866691985657690063279150700060776600916563929847269775240170982367596095631979499883829699805382043662573553133400855441265169446053319751687897597715141879506221700157991109213990346286384369914843614408890360256853586250759399123172244513088285374960049632908711072723628347864306215878652772070864610270012458255637214746843178013283823371452945978194375436346862376935587443969725496995677100670158230001943907163678691972655477192444972749722692546872113036286019181757882628794096472620541048617214439572804187073637622303416219244758739650661215985463856690742026528367266223464982169508082676741657749646873654233460548160700221043340344346626114400708138258473532546744381866147815280937740539229952441877087400351848389163796938990026146400511742674594723986115581664894390584102331026367411213003040169830878904530333406865919481493133077170168536775746836222501388303609376925822855539757533054835703836443424070322171630744022995576254975843508576705730990235813965049527339490864555681120256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,21] -3132001595073042083228924261737301976364118867538071201634159745765583782515875583305388605831184155592437909367972849267995271567627716012061304796895517627165470000510562748854280991902227661366530973079226132381807095983421524583056311427488231279573246412820619312227315468080359835037563180726410765807405614152734818950507477470633364558500983808788374879574952833769067301443857575111641415746385777647798752937915847427901902865838250358871570661615717627151967684482272061453555865405875590356737674619021692227660260718546564392733655354107147395279648803204190637867586181122085849127696343280534555380683490117575955295616275955180825684011278681673903204540130514044230995769431048579240363483380872288564017740551302804766339117696987704648000003075851317312838397999574700505229633587224951464740478186457516250913469020806273913856721577091550686936123706429349272122369934378250568313414620551277328982259928950512725028985596698439663009924686317958739659692027905598461994043640457648919176718371265675981808220410020696226945342613504470149703969108506824306489198083585983463209850629908399024175374559982511765697504053606919669004731119982042766672321466283664785527514273159363402755444373613281801753143101309582222993814476436706647501060551950957564307165146243783017503853449994901593399264879276529304520778291232402932808062260383759511639282224499974913217793605136996749624556479467331315446161234609781715618634377996282696482764389747538970474357841602612040104479902078157079794276566965651670284910303639747519593189952823310699749410067280729943620657853953219656527487470565804549202932271885119347303684412334121468682512435828101265493547684767046956850543476299106338217932520319317141705514138352886889772039375253995013586970626090242197106795291401282276405717308421568265675985589322767149010123535704937658512098510265973018882423062929554457541890620817208492744857601566844900773841093448947550631442103902672546332413731232614687852393870810013845696230886232925944607416865724074564502625542137322790127522247750282425647508995390217208897125941104788801956567675057194400204476835923146187152303100517576004726874513483111396533379052898600430895300388910742182306696342569054009549463024906504949266290995982643392986543693200585936005366245208484701136949978396864460390765801667753334810742760729143513493755429087199361363503558336741267891921925985732148098140357879025082036027572402446320370761237293882806877704037572755986420144895692542471635630925648269460648165582945266305646025585318475644485088761009098519951124495083241627132068666774946612008139093892011472769484621501576629995022951609395910324708839775595081183082210517553496788809652294477600532668507411388392356185070953959505993744616963502073106659340135081677042377013511153331651697704960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,22] 5165669858582542569663229512808339362894887360068449100241484968525826025443393511322486247990128029769162168671143428000998824599730910778424169847730384455692624837945444752361412279806121697434936946050554050083977350982540659809688074369908570443079376667506906913725634479973176166669563811787919686409112548203546604894479179480090400869398763563363314979827295743610820292463947200527624930635572171764705362327839145370639663227038515302155140131630966102810097167231515947317269096198236751119767710821180696894631086284398831767989832327648314318697879609839090538306439945109051276849022665125040745150578128629903945324608139578208906947357570211180780459252004066271355000728193689409424405532210359928150830277416254581035988774248612191037664564941181103880840331219115923945286453382865340847395995439560580125582132307777637708397471169112543866343800703135891004344695227573540753889362852833135398274510575595960242881353241209367580734040001555707332684231233257276120256674121597306059322834581175009607829687887529259880976333742055957818703783729886527195179211777171879543420596999206741841800930425016845513087057088802131348765017965817969273658280243300323458119697420777582019779180087384863157464929423167274660269630072479713574874625104944069250107292926410786555258177932400717057549853836857963734731821473193254817553913466316368507999054327461709529975140463566306724944326678292411468409908163560152751833874980897128698161683205258672226114952258202925936199081126422035420418951295606392179336155528270240236287737282075743167710088787917041639429798525283614347957380426907028515768285610822042716411971206794600640927598814871329178721760190755424001535891024482852295359989433244409534045026238410780427302177267705559062913671864713516343539860198212537928004340275349931461361779076986273295890788567109617730133143437023952902807219775122766077725347051040744795811921749630383169776244047309286618516772473573791984410268880017157247435037403120488904560457170368684784343035582438655986905198001957001925869180824798084082040397692082233866581319737683082455885984528093831942178513695996760240895424156504326574593820602386716870253239405828673069071700708791224450666401897461212207515925649345964334580619708673853939235872355538913485417931349369643475350977260114888481065366063399792038070228739115266342383858826401889828460194289551593719651168963848707653064157339113396932640711459043619973805613756653301643224164654842374521977866518149007872685041727525384572589077543806110992919581543667627008573551578855997228597513699909367741802372610028891973580823063884196427453276633684519043495901583879929699650660002530284359428609879683911704416543536031273258269452956670507610030821276233806249138092992390860580865638350830403909959041866894314971217113645056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,23] -5849636443077461980556075713856329648479936754015552741579611420537211633471298017687127179676481657694635085105473497257716403899710809537074869027017355654753770138025843693367937143506865478776303705259543875388906672777159484904394478581860707127424341564847039552610242808190122794927339577218536939889264577131572051408774868736886252263485077871973071900997871054738600362178705401577696479785180390199093040723112809924580783750105828642605702135897961649449632292925864626365690484427836921671377477470350506158901636824237894763694276207069981348049172800953998159607951184317297625282696038637556822925808605587547515447478298021031239296888940169833044262675951423466577757779480264313694056809826288964417731758636887521123004945352485289803656475117007136446430292318220853833863383741008737645689210934116380143109312302438522507340425461397091027383977201748323549270179100431309173570764560248486774113381070476015217083700207012762825455952980506587785253344763140581062875431959838135764061288861461365083232345444410044699642848406707844508259638572623264653133896691125450692676796540451922202191462299161934523896980916214516015056589878720614205609121660320898485690134788853286958322909378092338358008231134438036798346928854608656829012368705675061078499870895238389217063185419042592662354146152881907530912976543177137361849949286516603033297348980387168190012399671587559047041112494099638839423730292886123931530006198088915842143615869555953216833064064852804069993616690038843546290535419499884195513150457586932746660475878173465423538569504448896535271824350037390512640769800539366059782138061861698571761992401331797519023650421889009080196591318438260555286659204892036220307484553541718986446121139915377555412236668397225444275935738406141696078358374312528073373118720844732042976243804212867316795952638711357380767463959743732872165674814795245479656759398663501660040157959802844415513036748048904507765685014439214235175920723390279172451097732494249460662893216096512167053407630052851008961717523603903585199123554120136178638593968110447074089781873408985090268956032005881187565004612045727232575917306473787726638117862086879816669971437236288271086638848258526096034718467961399915346694181239663966247672526247020980152973750057897261945427680919790223325850930626157487644936522897811864393289573803342542573379883000015238196900683078236491027111416297020724638261420118492487086065883298977254756604267753294775726539999658782872789581441636112743010724894580869613203711628920000211863774492056991288744244313614739576847641605410580254656640251637636707522604544874130149026701173097424605633380273175533526469198634494736933831151411241726644965274287199942697042832781048990433111325334686606432661663665700613149906562173494136377209296676134282304363671060480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,24] 4321351615709474975566174934720679064206451312274976153439793718468302514603694297955037421097593239703953377267531574830376293969075654903868667505049634004188069586490214846077374835046778793310749941300007276312631745764316253499438467682955106027579028276448597602708375245896401558028501079730487642653132865759408873798091672166463195719049738667324051610220838687582549545819980227676268773943409761118225321994295617797205847073835715806270904951889309766668651971907487220791385565545461503920376681677561485062791406501410450759271423075057413601429916429185838557310576934363563009819634904910098603712433894867720305352108744081562482178873879398672375953510528415854149370554452639025950287894533940723692838849283971346748945868642614840515689161025402431930997704406794520534580541991776883788458418842454478975318827146909139259371234288784446892428044323485444599800489051975282073394874154661791180091548937396954545344099483882504410003820994142214296028741676439012746150861112065546388715127220298699239826654372204016204169900754879729376597657880631739038264421862973641911257885452882124076840113400028677792965376856579809965208735471982435674626379507720909768424088262889000549112911177093990932943106050639553341552235185441808610298164826364057543992746942435296823004952430817430189668602883128159864903187755659861827983370858452457692516870845432514704057910767582766052348646732121435008807466120893487163745114703657820961951519982719179238173391334490656039252304541336182618807468601966400564923264839206091136180797139612532747169282594669507357059122322981729762265052060524154777263342677753261078175502460922162114261977579214930275596832336605628870787087279108011345562265411766055509392628262250565388507820226231108255699931847279538278065296848384819783563105784241017756852375998398101271063683183975083192624359053692307850032933721432352104191920459694707740256174877681973171097444559635522767983180061842830464785807676400718285384034166134676125695586260321952667622513112941233713297297327608301630021357649657272656346607549903286305952574606604097011382006301281551013747597424151433869693097901948186853093633813362442609397531318779639884881927590864795338071204583904292395875440278755666168668924291253075902259029240437788676231340813669072834191403764512333609463133155062986849355117606258139288441472954140416488661418276700660809301038038838720640953070039223680635748161321100947625186814258156901580010700813729325679954495290095199949974044201961673732430057457690688333158124256973607733737682163203539419867539278747561590307381756248847744405041321091300067873202885625999888535002813558176032075233353298321775616125797108773709209518443083989378434403876438126603511255813278734539580945523263508114619806424141047941703310154858140171393422065664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,25] -1117406021973519638172256243968957675342610243100652102055469876198999084006608819445852030017406691308302925689927112105567574170406309166363023358358357033120609572360797693433185760636736501166831494049171896472901094822459658505576500067520605604950284088802610963458295956316099565142437273848562583962361854760109640988129029030967706256374687003341988252457867172898234839571110502954052922911016448918512854328146780780555538666309595873794148731099925611982887109601815565148006739680794507670676424403536645269767432629396187231983967449856397486718440496122686713586681900973997091489300434564171826262983653252613561377226529727014851223938497056437295495501669009933965925392706968402891063644153863877495075603184429228567409109178738022641541402587446768747932462651458589898694008033503709331099251069157762541526933429212267530626942064132220329301162116816239800449623213736032333958137938871462642609764178846113395684243358573846860871323906881610558867035119078077744339372331790610876139691760307581820779310536119418701375746302248306005814058929893074178680984399086803671843330958496817903352853070262317850128230485791740483087069611481732768708354936548525894011734477227806778080948498656189374925042298426808907008616816068244480497007964743792245526935949981099994657451150315817573389457405608012572526173011003666972990701922145411552566553284126787532701382127260545733518688825391059307525703972494481265691601928298947974040982825430525929479569209805843029724378841324870706430515791475861276523131059722393695701184086444231139136626694930118191543425992989862419040940437999569591576924890865816763475346291650368171458186678337452946814106962355018933550581705270760575871241171192987654344430327521235975306122177280850332542194695012629119213933762842110196651859267112710618195306250709421667568432004230760613376738093016751873089659835639540398505020238902273513353705911186701963635153945168967800881293264009060094397712744288059662663636220120967579673585801727093665151928359604415811446089591833023322882083717477603197463569125159795142818712039202439693729235940955964829723758284565528929470755098058080854584027287821958462869526769293426911326898251741858562632577882155882992568481070505649472953421343269325762053485381386560337654601595706064161078387089379293780057701721510091222884205909393727041836381099532793559439594386181327956562712664781082884629029954901964368984252536381717419548716481721871630262496343793522019374438560756531272507066437911208204433730226448786823572430909659860463674815568306417114276109337385225540009428080612405958963450510709056276802204008092967555754386804963464062660498105043411626824369555009687860371803167428187787240271681935816201117857450987941349248813814171283569957674779538169161451009645225324496514522808320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,26] -2348510781255900760714591994802100889102047893373247723940994148390835486324561194937982398060865480358053023898580167338193290487449220317534491620111727459431211806206105746037631951127901563439389031948730259869744807159858743902891261072475878437593862629631962521331032860766156292883676031037566190094046326315123448728340175274451203813956919538985752023847749295451775523989238122042568066628947388688929680703130471238004026854799397469194321397061222000174769285198363504581084874087112349304014363842559527018658378300864977504959211379495607338205571415707854924372995346873522299293282404315632666409296650902982143055082357679672490014287668888766558465341135582824510502854979015215575390350305310214935080713166748177678227270986481992950582474770510218952927920801948022079860606406930431689567657709450864151864274897532682969795440724785241377299437262197704144882309793470921291629863224979917563473802142808633733538981185490137539150664669851413973575263296143861442925142582357069430229146975421826800586486652116416461765899097199277400908053645888109800343995327719763692109204738736913260672033518571845320549645707852978159980086828198233017890745587213364106479497758486893636630787482541868514324942771518286754375207708548486369808373694449688436232085861803002039829171836284983730621880603865375315841140767087732750552383059755323770066738141904984080940548845700839586699474173317210925322113824151897411490641588961964303676579935500632797298559189034842694683478696671400409954199337535824810219353563414504540190015931848772659424356483657196281064960555702363703460612342301650356352384545045916628694758467824042935045407298399926858209382104923895928736382492728614596505661257566381630834846105793767875110846964047190784971212414541531405901576240960031796312936943667584973684159267477117800396748991471703018599281048253710947468462957660028840828738113357556128332892328753494788930702503711432889176649001629952019281629224757832209985749713256455556594432779683256092486129620398501921578749336238030396358417038868623755290101173673593747369106342682769900612869951903645626737846946496969192068475400191568432818829250598127175222443908234599593081438339363366184488575936024591802023272416635003238095951729909160416901928744586127491163245491114148092550125066449306479618897117021259975248310977807181020378797657951123813569117481752043047315972791783962948168565885093812904478568959326761024730106617268655821390785685040393161421219242412716223441590741507529911299302176385980356573785595880636565593660653366260086083633930701422627527157936971253664846967604793671942630266071920516183349036328186890326891161249417623346035990694788342437808551232710906736214116706736364815925351435585284866324701311328572885669260398177414950787106322673912478839590617088000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,27] 5013528914317362156080169598736629826385619909830954249434920226482291102477764955210252700838843355749203661272333657022270160484737130847845454272286509831777790407568279721417707550106953697800042530442277973052629623669738937374673558500714367042977648273745645178422136775449291524938075164906922023897181634283695789508037148172115252842812122409873030552957123544725529345097285471145777766983785892432695653437340447719330320420926183572147258681877995278147672850287819762936865092164353844898155620094833675325288271799414738957103117128148199685951068052522900712029095118017784459923722252988173111581678178618934218799645095133523347375793115482071680449688141142099078682585857390951383535321734046610567663962261956799726516770164146753375559102548819165559296692166458036017666021525013166432384296766632383101711149002248579197252792803283686691833704422459843970186651204539356469139429406737041749625862143186096378640309598702803783517298800276473793238382483971432673990015413987317876123133406233080468848005630921589736019628696920808798475982178360557586631136225173298340711045761394083038465889863513695967208833531924343522184583615151117180222431817928315649183408857270489116822526769300393652572833526464441264514356583867360598701649537312220910866256167382897971327274000393215269768301497216229688170734575062300283808079343810095055630859315555275428481413992385603941171073583196808864732535769893899259104708365404456167244425171162516701512516720999858586494061244622054621959989184976539435381255694229573521317597602489138030676208206796538732906383911913360675620592653020071572095942345087622584418187572755973937872577161429709651930683855984288964285462058097168677243730831454966483710186592738802194022491819988242224524906985056445092302714835042262775787506656530203353964925607538812481690855912966739371974775620696513849708446983264735226164808058541436855600562234819917553304875486529810790017248641775442851985128766047388485359608067949162279917985608894742518935869037353519468818397618892864376967358849928053268866392491270373959272889463682665157337037368934161536029100026686307513855656977829629423021045258407380947942818192815365169604666471445280466229620992304148730512860026487893102386593457700325435260948379055420593974015485233630235666535324853792423931213541194318500987595661130709944391935924032269888617955304805506310172131802100211238029386940993732099961216377406951878677702500373703012637610323397453435034001743405639562982199397385620534693345846540410107759156354610475149521247411970132180968045323249983343747904510480026671036466025354147635378191187133607342491848444629128170231842612160732025121688919666546243746342418393902201887937679844438870522886858256463344856063072356491382873231355101532033973547998084273144682092953600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,28] -6645390222525878657973173656368744132554660283090547244450697649146878986356854430737740951788448320402417218257730440771181647705936736166825426356201935489318046109649369975257692164617653429134633210577260937282119145892074873936130994229252918390381447241130068606101146616300537110496768729428325466487626418993142033121972172302814845724126351944201212453990193368888675829700334817442203535661755404906435937014983731060078487705097823262392295852506243466308864680764521232459705167408363756502806574550758605742361990413014426484163449734286376205240396594764730504261490446791544914518361879418859533665872447296783065030426536129177823201157833365154873650855636357752293098572547798890433360350503575945979309726738438199916015170309694595442342118529684477242553748948812597000225115169930715310784974629835954479101628521629888272344030132506818153995865767571052253666125610421718286083201700655242663913264646920182965145480825065110093126175046287605898810840424891317759368637651301496854268758578187706717051105998196982844011770379488705763307280977254887640488468443610935738865200214137319153306927664497993277140977125959117891841792958926167715595187949597803965665315644557153560098831104914526824052873184239315941860552577278809616292639043947028475717735265252620348584431258784896378323015408154995118691070073667652353152576377020695224044861445377176268804612325320711474707191253611544502270639879940130654025548318803899291627366465130626760670210767479144201420316311969367231995099712729325779206772009697702027414541455392529450344699259803353232217755937736971876489657758379267094017765538592403983416258577772764109836917229841150421927496948905990380261837168031620493196708435291553514551172300588897975758731476299528360974257410833834734696559611728592969201170113431061985330199705072573727788956305899247755921980052617095330402132304430285179074331628737852710947453595582163645726868284240737934050147309130578370056779672982330680528096529405724848310182130104715181757060764080953579946796457904264905822075030536291800357291311305946475458793696985852881695915900516949890560793652532800889063878235993866541831244989689457416662073816129745392648622553213541036032415720492758427862883361634153392847658699963283331896626516085540507909493708424938667396182644472040232935219745989614801141644532227130500765710539096956222285662901826825241800080241742371172920783344930145587938378829992845245230494417518651538589651585969609997495671417767520786249483294774971684354868640009621584622788329743026030396861929840226928206086133896267014534788659174129322105739577570524938209892472572064923801346032929887802400670358350518343723620058849935772662558437861710217519121421664129073282713903175475806711196936930354866074405504959285452155926245429916506140455206912000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,29] 7320127074175327068595889928606417436054733135853359922968411302796187410419891164953209047739210583316365243661236968700039360282482480096262494475837531484813162196127785602770150618442835206560847536812279338545255767883843762081980487605696965955523047833371136440477736214195693845678368740992174204810680726304348786196266216897206209581467024076946358755663370959429573839819628919477717064856698559983934733423755662029577833286630637421790351893670672872895008753705177075681906663466870745297996459226000942682140227276693548788735464244870334230890034247045530475582374093537781122750685123739781271896038285939794161543033055647107001835942757255314798602183279909436095300729110285849186520349055991707896985339119901264713102126661546494251792512238633744882488468150450723914053532539490483867817657621273706601884117314868065816318026961326702548154381570621502494155307438908438770077601405552923783047641193072999583824051450690866899647807768345273775747155460810766435296134407824063793574582695824694455423184541145637359350952364834341633022347618362523681453222922217992340774827304491607133591873771846444589264711739374667317047085912976246573824056875051705041040461581529658356834728481901841422896032598450467853932427945463209496222601948549204450550519956391027166142767221889100245936778349303397298459454188597746653476576569476721230695075030321381767545134914810702597695284492107672212071647252096575774116445456004575262483276734210049835245738225250152817729230194170649980384639974996508522949571230491433105288197186163565903062329266055040288375387302627284183832572681323907256488129959914823611284010657176555529646470482750145701613582537344103586992909053107583687086621711531393733577199223817671673320212898429126926350265702225145239740160307944165422279040009502348621268735211119962595517122683532719383642210095752573319647641292903601535052690554264567644765292342363266700612846382044674094272842455427207412124594572604926141520277059858042888969485863472956240354407550005349680047506594676644606213951707441202774555310873053931232289375740194631605603780572263655832157434650270341103001236095189361953263974693928457715982066713891829730670588209931867733023427166130098682499571922309592163819178465403727427970861672600590302104580122465505602647793363009919940377931765208163137737217998396434401456462006932264826293626115323529311316830670788553577080743310548837888597412784221117646877132708541455984129574673436856943227161834622965811784211833317608857754679143405467128261493947800898844006738766174384583914605914279889861596278823576438574957060871363856708206368724748899570139538575026062233844964147216242090950300555775575836790327148745236917344075296703891789240881427564903993883849927085048740653073042540565012021216423737416449427997982720000000000000000000000000000000000000000000000000000000000000000000000000000 [138,30] -6951510419360576623836807373273317552765966200947348800608801030173750015908089270137777404898509577796959191564274894266669495338644379394940097012863372788871616905865357510117003946441504380450538496838765749907163180681588052719656411145391682797023501486100749217566780398744960799424740781923247629756244586660186679025490061791917559648013930766240350133997647106291884909723872448200494738807949966438128560017895037277163773788778619168135478699053410022485826946555764519752334039800019649683012430833035878625010155766626605302902069036043379640541187059120000359090460279716666930758896003507851255066130149445247668341699330196232219186798794966406198928010281964113683717152602726126271689030689558670664544651080229564742034488414949317189300562912579556386528416002069428237958894441284324249562343162214767090238920030685317057788658073391393220766414730486292792731683933791496981764626000259153353321384212515975419806368764217495273733916396606572157855518971726390837919398987568135543712878521523907200997663032793975261058936728060107937157139941059496746462138453720919144020988302403868893117123608394891012663776897288486082065825402431386532385001633053917075243582511731648311593768323946972324429648314676239535980176786601682194414204027075583641733286020298090204475293002946366105286761106618766275202523422473709115346398011538200528215896950521616406459446914048818726455988955465733237292202228658159430947671446551985843653339681533265091735402585641276570905336059972521345582385770436086094924350511340068584012195149519496963412618131530781882922868946653045427639748246689422427481564958817510558866731985045765318913748546617055015774090250751889572824371010320487357235388643501254509808734000005705706150604706191213595872828144062287600558731945991270804157231539941864314044445736791952967654475840019926495986149087373018433072994993180836327356815695418772656549795085650575041265274901938798955562207316380662750268841478657991805080291812266720689394510125363159723717301315827701600259627696729542205552834297836216500771436232174686107187157414590325051845275799985145648836832183594099119267930023207424058426913880513228797958727261956200264281519175124581567695251251419216649748833438983121271088971915993514469433377595455285434570341610785974536497488530565374833463942147937301492742068825812418177247457887641127285702197429043847019687395621388705554369580101524001355484141453289338502941130078706241318099818217240155776848218290232948800985371947591498515158254663948703390766231756939800533115243867226357888813627964078937959123883931283403883877917682671557124902163210425802394929821483296279068157365566984088030507424000583744063726115717378848318671370767116527253728974498525315492298907442056391365203122840015268878628116084661627643354293469184000000000000000000000000000000000000000000000000000000000000000000000000 [138,31] 5532957547181292485819932040689667920928357549510026178126087346799767503198345674632479523750442500490332895291646487202246962948633285146438219208890495595872787877839973154368366326204718746725001120859783385163327597857914929425611804105323361509526891646872019680101350938103682840299519261771704374906397979947599624211177904191561026667456086007867311267500445003195871504206297096186673666419007671754682047003107465043016067803295716377688369166618494001859283963788734936352699324152601954823218173200104777539475816218751097813102699729172524254376230404809732708297023182083022105774657397961604608690995644304635837041447279294854417533711211832156698110640193062165630613399771869900011268428746558078596622706585415310668873299756308897452060564196432162308095421950616544052569656373462828606499919180474515658086550866556146098819880450226078980044726136912307138765973917246463844448403582705769506987418604436127414674973337728823266609351584899418860587195766208659154088630179216595086302481349012644076635051027219379441931507820677235040519152519825083340098542983955533764200468526318310645709181894500440438286592779815028471403376494042360060128477559305310780385339619901726381250155432430368225658501598693359883707977975513544827683512687684739846633025309499922095528260506208995436619545379170234828255346847237781285789022795438577463333771842965649532841415652367324796606124093710004033218956423299540870433727222376350843321572034428317636528540319560799178656756295885981469261738314176508319692830246634233025560364615482396972228684109154743431338958310995972005625210267711438913715999929684501966587191247262407525294270027929333768016342998784752585289826925984572476903494445809771251489186996022726605892926030230623856971936192611113670180617008339718198441869214665394813060445266994524275416032468101383468267904053617835073124582869428888837840734642208798260481231477420513095692976366235207013594521213360323001898358882640201537616708661296407261179812533521650204736389421183631774596719668471438616929701815153803148708839636724214377072178245229246910172281648621781809397773873508158933663954252055825377001460751847905162065341423392299967226523134339439491843326036973849427810214770712907422067102663424707767195442018238238644421670184640293435292063364098737452610573771336185593973293189518069565404184176696174684150424717699199336439763265818838671644766490559052131062405923995202484935906726538573027354530723569264005097006287456338117228691194485912240439963899105422030575879840602014412601529995018964181821798233284187457469814909165897255839020828906642773116621965769060655322163664704001566978579949751388382708373976822262555757621428592708784226425452990970132197241596985458969958852701845801964032746339837628273375992834844697926992532602880000000000000000000000000000000000000000000000000000000000000000000000 [138,32] -3532179623337500538181258294610628623195009737980604579323995055273479163910282831099987461431324477272100812211554016651502514246588528707026897588052267426121713836128235182710126707867326834377156574072218585741626865424293254300729822660480350280106921102971705966720708839618417177109399374791636940953464600484668578577294990699535224752602414050584854294645877834533411775689951771615767534770753313599561628896732539120529763758041200532396568790579431477689128621639612864633786142340554703426523565266031711591231608489244252664665758626067135869401241862027295021802159388504459906707769064331724583324673996572922953989199190524403502713695881993226356752552863946511704371710551878822358403457454187410850686370927931773114943152563752067019211359739847628245217275020298457230198697234198529554719653546857435515138425032083884993125242092051132192262492431173480209932224874884359071297211518249415579589367644429546191247427611161473267351469253400461869560864424408477655384382112812367444182440033050819269985588256352720603258028284698563914120445522035164736592203922020557491112577451464839314397263389066329491653608748895625949323449765640634651926960649481234253771093710704332301920536211247512354825675596991360819003500414065992579029059121452637107472622520953914198043974307838480992443344368275899226105832840849265705481924954279198301963491883999987948078576031915021476458123578142843444953528707775659681036396970310260288875957480874338760464918072386682678177079608797054991718284511621823838552555623594280114773300814503564741780758303619094404809971175019312262387651128259393927228484783780030486766125685726512431567299366360938617740494714871830220237497859994076118076119452566729312260766664586379682285394058082075580762070369717603243283754626457271590051542725353919629023407331925821360138078822829989339102904892054271517618159370919897421053366322787484118627633223959106844228736079126788392688963828376414808739281273263794778022871369205330648142659314963894897122194030448566043981757025111857609060648263341731431447896688714570762210522962426957796113469165804488292301803433005178624152632341515957477775636935539916960170025312904225158275755059256429440086932561489061916623305569974066518823929139316487964083986856589704731902819739947806015745516386219789703440960793126624696863508276719538023396657100620523206871971110422560251997478913761820480709428282987888793130131422732120027089654948056150907835895311801734298113981337565532740535772335845216339730254916150127001861285666039993298444413433045733368750272092228803828899298973411691201318326705045487674668945716409480036722357261253381877749999214013874464971698277016711126874276430749548215144336273264435699577327065372531057940401187848490427285770942194677493820609860730271711220750876672000000000000000000000000000000000000000000000000000000000000000000 [138,33] 1710655216937013297834921551308182508555190564983350006019276018344999157685915880284309976157613864778790328553392456808938410603321378487426273498927669931202188729142977751675012370093856460145106319311564540498754185955222586069970226019033770698875053105987784918758390595944489480852109340136012536497754190203154093978471845574154398693648018235063742079239491446075454302755058244063190765052890316479652166349342940474148990500388438472263748012431738361230853104378282521709693308278796644688125090104469185307888707160348045081123458742436320587681886855613301396069393981006651586544706081525519294074452441005264016903199750237974094198691585754321607816554580543927940856076800339722151255178465522018463205305961210636467448957543183964202245581103652495487831342266658640731567688904855070579334017242476443454480476468832882216553483413847309460984525626404266887356923176941277271214692558493773681354496939397664514217541981243929012430015074619042425878710913416611783239053513308954143964363480744176948107329356176716805272867276628040212529746635115044359204291071958118715366178839195911530177330667077540624767325822497591676800956984896377951527669033197888132034612951898601982860279343249910326134897350995429867534524636214561151968492260537764320969841638510096430734480350346939984131466937013858454631364094187000651178273204030310871963576426286187277097007037878916133834903649500561796343885869443549696862636038394356429783872637322382198839183320446767751799991994998208154575336066076605799729289395513028619918575003323430790044125565595372057700403828880586594190409363120349400293846896752391639108573129965869252461178181657021591783056213412729244022090684062626777636188734050688922079732143971227763458003414672725279008210800322254837257164020102401932594458593701402938149632326356823073407889130247357135468614348805059500838728521397127662639130585016591529687886576849572732500823819228527173206106825029254716070540991532812984467552939493738603169713756953261843305086819005141758497286520449601367763041809764374925688991548771836520526355124668884500118263122899105058246176506059742167233738633130362708756317188423601731870553616651021093317255823674099760171190036601800593170149745065295832118513231191700553569926616963651496348242489006448888837341090749537322185497889488638641475835841140785448766763649224500832499459592227378112153037507506179339189946219858207214795240895673048204269978208318130035528579209874710282873415152352474172929272126824486262620212880261569320395688005692520159342132316580514688742217753134715901422778675438939803161312751816050087734042741034777598414363659957085615269968806274986021955052010182512652382614540212184560729434071545789483891873689202670281704476010998237557913695929798528729356280252611218651929022300160000000000000000000000000000000000000000000000000000000000000000 [138,34] -563338564597615159241460833729547873953607337994970723872053529679028386497645473787226009769243128407111722303832283604108905159085584037921591502934103079167249370520873157832390178683664133328072208976660503437708850146398514838438463322154215555273505239819796990660596807606631167184386335152764287866629932263117508722080387872956750137083603947520586861675345941047191290386290424798747081036980685923419610893530301534390531762578292817589022410398699220491686386873600890780919870625430398554267345216953279180792020943497603543479009574554810476452312326501858702384763270145697438654059515740722271152311047955128229482779856135735724337664372538318323704815930954653440796895258051473850189168442834595795753318759103632118736012544843463546323903568495185541223680749300454508238053508398875593924821717162410789787140899840230854073397884099784456211473871850383209248734427030958354608558707036210794761331540101596800241160036770811924572141009921011848085736034916666935399977172246661615502751217002903899279402937605324417180892366261590729986143258149339895285406280082302212969174673095414134582724688944993545704973905019824475559293223361037277886564467266296924503301511389531241499976230934257332837475246608575231143115749145678904321033183031577351021019907288534903909597428152827277746538044724456521040352839524639027638318857774023810065320054237188706050809212818412032552404151341087337634121306315856290169496964879384430266183061094815378370151930054657848418670495681772729154894762370209487299854747187603922682082257316309741860923442419301880251037431187842190826105416369624158710004806709056407363819119321585629563002199530044864737699648551092197857962321692128249830155692490159366447596894971622083811971067271402827105355731332399559924699802851788974384452973944537199245452073135034198216939040974445825214200107641391349189619883665899250849610227576621302482779295080297735412930176787298338443902050518770521236922435507720078014416000615244577185311274046188193352588693539315151009124493638300434960004052559898766793524521860897053009420015237888989634612053694680816918077872096915848565450476975049393560776401730668637003299426454171091821140668138690330888971978343934457913494947208192792838754668078186300601279265967058579839248638829632622959461931676326533735524041544669414876851964222153645052011600134721550349222387421708379788376676161248404850901723141571800409920279160839801318454630844584567800727642685238555498438277127424275106074707319983602138017157141919320515339828950008934393568956604954444599768438248331196305514630983587452045859723552939398598216210323503386330786448953908283161653399634047036537998548775486513879970853366663999093110640203920476097121632880312938867775479154472762687729812274860186514013734684951602450090950656000000000000000000000000000000000000000000000000000000000000 [138,35] 71101888611573494634029018288976588206073344238305823365202780711096240199748605290912280467300981002113786004680354602837340330118177721033419886938186834400536186117795493456449478330504862557781419279884225610335964477593992073888802626310241881917763944618160358295970691073725928962512662459791673729232735584689337399465011432831401611880423364520129926449293615247409292772026177941130208950708524426937366027341898232706608795936534603851461887810964229271280848160675825621532980082207736850889097742710780096988511330934616018873866666108092387038651553894059390648251839707724582223920452590922699188604336600817012573616897156872624042595511204686131838802403040060434342053210661226042412974096357293585744320503033099829411364240689620243728328357179199443034519738808657006607081924868333452637856812275924979144088444559484052985230960135330468310832419271744558326934737269248851151802789111371735939637811685153591648191164090594191495683820024133405977940990920994767888567806242592997780740060077612421146968522117464220039562106430439262024032119938266174562517024890161130660301812878025648808366524725770079235719302062706865653176638337937618008759680907286005830597570424113189428781899581330287113835389542304061982447040425138152824880474914831148619409505425092029772210488808145531509850173555576806987610977299864065985123587513036086736366190758794102361859301441055417044388921271004469873615350783658407989693013714485754004063379913952842049125016203141767962084699813827209493985649817311138086083199502095856761426455874070827758577313935436285254093224210701892666785749171537418837013744736135970553897992629686446523418364596664663302467101264145486980196850175085717371381984305320167294692058403237887891627674755175553988714507516537303936177416907437423619886112489087800235045828043315124251987532633697372201334308294032357845587911595774123286266322331388751559906996654557216822345234382652455719422358007736206365369963417234361844357164671119414136893852420088278951297300195906719674599870391828596354976718529720487582721492579690480472195573752261811549772378223684307833492519715816606508685443170791643756912773516423964606875129854622382358785868258907516401785684727988613757436627574253501345075367986525152487446975900167252300836611375071263893225480941963161732872519358888763553578366989777308479357702877506550131985008078992156928656996367469245298082002881487453671502033559391418378968382743876234228965980842104250316705327048703865088947277447516721263732922050195533397015400563224099448948285479615716722100412392961835633893311018520202539147522212332779159132026403338849313189059950237559720255155490613567422765467744835605149764111258864732998156570048215158918921958874375346970530994291884608886157498969691575182393217384046399383635230720000000000000000000000000000000000000000000000000000000000 [138,36] 58201344039321181448628358074049931586715907787867284220475294662880097181107703733357282046163321748528777817147436756627432559157878878328419742573359886338697375253697284147005432720916001195173123804345367861008422585538892221280134702943565941304055201898611542981873975788069884672013481045551086132850474467169015025393838385922917482462529705760865372783308610808558026912304085459507136830486960459367760061531867503446869317250867242128315395328335825913388225079358535102243089262115369073002122695939030549178341005045613188694985090621803865086230836019115142614987233575764660446401313198917206301303095280823376893462270002536957398882770014871895751179551443179547165469411202352549269354918676665715989011234875592702782455872501969872075080214411640907577260995098503228955995813851776046602850674582119594391091798167051999199088999494107420420563339250973906025045245500745475958045023957599109345882953411062546505144186852266464388410442134282860387773716127991159098266762301857879845359910088663964012869280605818030912978199299668564801924795949952356200186841599511806631870809422567640913566897728359176169648961692785766785698647286224718634248561334897622755814554146126253725832457063506923632670681520293945730846321112098449349133755387613015255442175307598413518131890735699581667248420023268758997030112207292588529367875386823249580742325454574673269723763431133439195872955297772624082711174725744257086391932728999271330803773796071854614489152256331934249586365476651565851118724818231444697197535631970230808384797277256881209030027715834593531306121260951646963116814686627795218549202531376920282432688596343586582136933342221527501429969163070661198309305772571450738461779634123819090152258173093703573993514535882221452178628289924800786765169070096362682794446299144950019999290637041381840967660179665429446036236408343792918576977638477404113953844355265927257334098140867639661112881760531433601339659973965985812782381947268886018252318701318666883850517750881134854032749130748142766272478942626192839396637675208632363296358089362936628299317278057443236317630596922191702292613324664233841173938259614849067629781477224517490415850391879567684144617025938313570230298703684584161121217662606508305490942612790705463943348745234198901959375118362205057827337100242112607394210939090070127699629168388310613236656590193566873950584178499496252402384514865030253510631778864831184852221228781176055491906654051794108562768012856305921784824770269951782456909752153633879239538334985928360807949498129072117638766705582590270477519406561507157324411508199494070640151113941729884932012338524478401695234580602863163551334676558459872405911390854719494647433322205786452722391580752083689265763117755500973986451310972610298373962277052074137269110517929294928977854464000000000000000000000000000000000000000000000000000000 [138,37] -65435357630861933163835005654665127710923211915992925192502733757920983683782474441476617292321214215465792681856344692838764570565837862445363291133434778573993879800633326898221760160754416028445993304353687564337543030205295831894205646513096868695672587077830994564246258729852560628591614603415089722696850462807643596051137677916258642397522618343647697133998974077244094384070737925675954710115013908710503964628588722276130075513824971137011763291487153816217488382434748876081786400397966098425511403823669918832078642794552532203170621262124239587783406438374636987942701759672152863302416266320025370446155979529875868713621759284301077983128770849647690912619113171536486921472656652515647623408775399723428566188298791640541237863191974232337082766326251918276200735300944068940661834059978383538308389203546041380271917701087112025394070202608050469730451607474868533418170017715180044745470668921752979129176461760246457468003340239824440289673342243845805187421904420897609903470243014740025269062722746898218103962980785727805955630580580023826188373949341828642745200072259310109808620247274471691284081498497521879632181820152823164771617406072607056895757986255272099572423851352298280349512861244590093757948027102935895265322380221014170280162730890506337508316937812793819179748341659098178615655869206038634343889396703297663330517901674290102737016902250017572275910082614709016326662727024283722653232368992062780493288464110547661054182841755123531162279114751547960272034602553450119382701907997874673461578424895347647216152473287169972435659356330060672469393645606153025493466198182411309281698077088854511759180440989547837948250503027429119813185623080534377233010055114109772601602721390766268129661731797169782480139166294814538953606785586284796094726104853472436117276871107752252060148934258700093613429018792349082818552602786208675185529234370300500865648116102458847825362466578968918630159942720868845745252548282556577074692386827090381843696329509408215630504196976701371448575333882804415310583746581157185131573310569858817319618725036486819590257389927353325954603446189855179287748375341386210057368417689941601932262323975539113804251798543321266592434077255716292001558186484442016767031525958722497742355996214765698349925895938871853427533541619803482200420008802309375870846276999085310809549917623348541112060505003500846827213455545120890369387243775511961770297613176712925450205322610153735135470139793309898208717652419554217520629895095498475909341485747223255636899388426632065039126580736428580746378896768500461031406259580847156698858867894037224812195874122444500158257069543299624477143545586996999032281150068889223662485716635789692005553808352776315170125161816499286278598791080526453881589314626925008528808888336787528151145175834406808369233920000000000000000000000000000000000000000000000000000 [138,38] 46421191629034845233452008333445590300692127387210319834241406589329905416480212017291539662743020315917554518151216395457592460680169268899213277313650013502007154638375580829967154915503682736685209538164507440229576293932021512343599835373869889253375937445607710205527059524388781060365176615487565545630917286924435729805561377216090466280622343302032902602894089355940394993992985881088795839808648611051053391256420175465709617890450065717606144932998974418683187219498815466009782065430341976699853587769879528040057451202624460727440004611006828337437190084231750801748215570203971138972239880303496645521198582668945121600098803597453062325555315966940987286503643218594129775326296098281642757027762135319534995144217908100806721682393048118096568813313866843598791290890830121195066758409991070951885363601037165494074516719657030445962831245073358611944833880154167109387793592892032288541451116063862232378458434568759020333406822002655825718032794807151554621320558007664359594973276089570524152571934421404816571065858780667152678844791067019029846480812065278228935502019470989941807774631086971465849438234215572140603132626672013954068592137656757111884258917526743405926208921400378856615126767608063061630143845235073591514594761862066022052589402999484571336363322275078770351771188914149547989824279621073804913110759206478284345113948067339529689245473515097886401927609726726242194679401068329379588038126606566629564812891969844951231657359935973935601719193746136668980543274798382444987800239764951776750153184608032566044642551953299879681151237243486244026163131628429790204098792441041841833681323719659236015440128919489858940190882713332172655552759961770607074035202858060852491036329154674152037629486358957048300681267882187414670805094542072084210668358018967506131101566584048667557105287784573898609078277794703460752684014042508015006268501225876315381062899395055120152555371167723395482404353872851582661615164737778176035121111503363925561865043500722179051685858873774931348338637771507566350197171626070359615516092439928297460250201816143587091444159678779272263094656562385030086254049457411686623441894601845345205139244141516734897585078626034764941142640664257888148675950959413622249574060287765513069307052952605427298647238829955994317523504797426858774294308025042984848557622455672779387861071123742124891995094378303097967403292723592037568474000928480419853620040089782471481781302009168576434689613660798683409832653939791583231996298356337890256319560438007714907604494515393038064629283046635379026429352228704898604342880699575058195929124091625768674745102998832584551388302998885906121202854707245878871261475767503959379754617058089556009632617343691968835640333526665168305962280011504205735624102658640068876090374379479216492797253894800002634481664000000000000000000000000000000000000000000000000 [138,39] -22607041875452741798106806613970720582381576737868613003937364925931311486660644233089791686879843966694564515350887409460028346576297609944642825651618537533793448083675464597153048764147936992136007462584824749934258289141996944375122848202318834700664672457932014965105676685411180466869566542619017091703370915302938400019738215353727331793387677610184875047706761599051541217508293824421761911188320682875193313166417620756105098033655797542498264935207283248337440863650882637743415702984600624765400457207736670247031330469286941544584393194374126738975504192195665040305469121363798810833784123023280697434035633095847560665875080154766382469839230720178758614663811975025187707786957832796640318302658035404465735463795473619183182696264665761085694871309645985088004785632391550376397347400833613623665752856492121419431151108527115241018297552205228317416897289613058146946053671555618149094986233932453507783714904267359279409300671018721879442595452045826177146052106373859211712215907803424612964508052432469701965180806228316773895946192150151883907029906910946185601091189471434464346054683478331536460843409347501715502419726267662051382974317171591658273055728745793937877876357753590745084336024811803504253719507100213508788860429905803664531793555379131978531621415424324965926089603995962809734747770760525476426774190113448747091906463172065416174869356613884271502398830851991037308261279531413028580021613351255111950650282345498189389472767262006159088266521500211173377556072183538028292616770642803443083343267958156540232706030715824205220037406785474146317773273808282806187481968801214716821490031254967365322367833588267930451683832716507533415618635297905028010629150772617190138657919933524813787128741543566305433580964644910294152910253816739352371010107030652918524224027530809714461087070740576264695408411854127617735230625038741576768683389889427993155667753957905330903525201521474313845735600738153842866789363833894691279246515359290957864082500188804009601771232451862378779692261426908272625495440301730261976547540512367202066757908827885683704860420532193432640315317977807247477785866118999392243105509070824830853362177346288787488178113890578159015189367882899295591834093854854813774124424622935281461397571908735716536042248106856118759404776483356167399636333852620996712145174932720105257782594566090958606052227132357790092719236167472332187556143381972178852888463033687832620145097331446450016001932800796122910877369572702366058149049751082457343797139529338394550628746638905702282476469720546169622668633350017776602031944303333507135568632861409779474355806953532240206701450056001447245706644876065393775273732297941336202078728049560841446122424056459221115084680141557646721668466917868632661394916157131296522059006989157879348837311856756485888409600000000000000000000000000000000000000000000000 [138,40] 3169360993801384915558070179945153153505940860521356430151549704275302608026097826214980600085703706630290589148148812492205145577039282865422762691948761466097514098075930055756439024389724905327416506961064948988975918545886976296390484553498684550319357655929298249945928210138808464580277878156022457682907679831368025276112196800521218995721575319391827925535202992804687176496236165807585796944270539630861391522126611042933463090144456364764622781057989685997747677205839811270634206787436591878616928488514668936444690774752826277400871137989437896169703145448270008568713502411885099629599791928663987955725880811597975556027705491505322031414389285430017735518394380730416212687677679078235315546579062810169742295686561949687490612747913051298982706206911507284224474804628369192513996478957207395873265250166871594697312661280735300135323927275793920577079845170896229555922176845518161921063717971438029034027494040573613062918129047926251438753846553033953615102577672591303498730697824780146486935982576287335523386086551939567392032485905931232315602460350483476000615272675130471306968394620585595953341784349558169158190545334659348509418564933065514533740714871681636698888670713294282967151388907175763165067538146676555482650822494986860708472492384858477711925280307411395046147824829259662915679400485251387002644409366647362440059848972063891987682709139562580342044072479782297109311287870088995558247830487623601047281516486639168224767820095358610311983507354270610795509224896486406313964609058890923329855261611068119044130213915827418181161199026672568017069404828020725533599803006921500087713432611152435265768284253131918866203834719375984339117493645827030574730613408571777914958590998136274705742233005518135436778416255502402990536917605428808310253684338418088876454181196447985304422897083357722566460607863618595863089629347569043051918991049206624624840999772444046079527386937647891472661923714090946088283529705903593307893680622670789915729851284187265048661858591019921673808259987452611562038875419188204895112557578981041796224490592308900494553887397079313941513497418486112617558777611575745451339363481799672261308112668551948599280719203610398620154775692285117667811125591284528756182334930630162889929326053249179587334541664573614448998323788752906989090913511765733529246512947957241590545096241602303084606080204464879515341810410734372893447811878457972469978706765162212406340254532421065869530740628253532709382879724632419177436027990283728573594144934914687060833261845170203613751068632994168382735683888986372323377515394168663015849846127750673802301009847400943701890847245666805857015093630379834760866998325051369255918209842175849478521777470337237637496564601116046508514884047197398024660615980123072219651892648648457542712848204009139750305792000000000000000000000000000000000000000000 [138,41] 5971127511694702354354291712873425290920613805232320894940012609418230610606108278881310289058269362217615470794074657686793140322523039067368689141822258171583119263962806621482866241266212612309139213560560654795917674425108147828438157137089192141357543966519464854567954190579051447083904919352549405253600088527778767508792769326308268392970507807740290945499735583709904171515673877693643818770689875870401838587330421200850428171616087014014705056157153727439891837821867818386130201294464616335680121170883663098327489494426078517969175551455291184763104779829292606544533561609847047447605623301682277907507036363977733525004726689064972340049364519540572924764696820480998708493702177814271554684523219680857878286373107109916014965951654242126456053822997880656919332156568773985492467568439665151325384604353807084642032263275407954699590895801857418694458453836997438460893985714101695361690615949824354957409072347991073306301418451144282049058724900439628061965737362585848481559362953572558521215675847583477009575247955475784080674645253404570837471327440022550681483841279654016266104196597768341764231228935795932496119784263531207405882845917114470983949575558641604288426727451163137652803516928819938732828907655209834780279167048461969793538249667039184284196593669454285700865427394516558322902099897117679277949010939178225610776738447215631893164653021606643755532824768492702737101709056314973796962049258744112934493727975990632719046233259920710679672823330617515793830707364637318259090072574550039375414925973598718573223922059068855436078970493518023305694693600750152004864169574616223721107443435540620509589227754767385500650348638309799726204950250413775349240515113065923650423822379739866151755156621434703097911783748627836906629074894660953344703446149057628978429187170828985683485562791460925603817605206242764130056584571204308876933970041685288262878183700282818187505321948892757287225787366402336008901096853035569574674647713178621602699700992950552349993663286405349169279615733428936378991421928010366061577601608234830167316015063438850759377291381567584684165376925842778108973176580304276792735556903770568310396620293944728993076610963798810289899937124729086004147418576825495327227787200669897884598510287288695786245018069301245159463536903088708348334799874935113389414515671594761975434495915329767125595846230434395115787937478617643943961847877532780890790632675147797320953605636875689055004354193501260388477176939901833603848220094974792337391371229122297334499240388153251535926875241947448078703105201668974530544528176436656493351797383682244545746975730873553201434752631485066591646735089336954854705736910451461154363757062359286027926459705241637008954192211452100680460439629011872289242269014464564616250824845965775730013140739650471927480320000000000000000000000000000000000000000 [138,42] -6511992512750661197744573173998012542061385405089106653153210382396314114801871937214306943010117872769658602378577122118814137637806511181799290206592872028075707853631628883283342747601893523237682624771915022569957824907228279418906792208937812117262863238901089928886420109015665294056870816272356508442098775388942761421934279884619637661635514059528203213175456625971283569419488280031685534616114719013785400147121236511712808859074270014817154671918201565624292733923807382346635068790343426528356846989349903650286651264057375488279411411563432351920060903201507815767030006709207466157502468247881247866887115782119961906657423992474661797093038071268365045774563953574872967027234824815520997862045073492396874378643346934419602948926323964437756362653902835410898869276904516364847603969264706829843272005223257127075164008030218567613956471436944826324640623599096992550939947559350615035370051574233369862943209321396444677321477164088057232957230178833711867175827400840198126299518405956368754330823281184692632619871824799987478345067416112808884817950321891989710329117773989339952294133115329682370049382588581663518628627261680479336010495062735595019444691731198116142074393190315243420149846269002631511214606590025047130933744252845047395651429049278804007411302333716913697082420016965286584703470856105473862787615172462041647808945285193125948143746070148453432711155130117532367178608315929139740757969196187319068471233198706397230666803572953568541523423537475713416121479916073014461063168182820913371551255541354906917290066530791477810335792345017882754986504641683389141010306605729574081618084891787705775698195880825936674173595817856299256756828136663542279655357922648281752908714609148847864740757876108638929304787147623460681989867611889167005452083807584514849167175473820466165327580609097915300811075818940053627508338224633709430372302671088157688144067493758595029047242360389850402399146154434277803596147202873961583436999893470458818801285467816513514635467212570943804936526578951391769253090743299238391415029277603149213643405266312905895069539054370148359893634631765385487730491650527479357343403478238966636062442150668466171505546683146153303594142415391927208564623964844797496984739780084863736991036293482335584936159413686145979414268609111561877368719732195181435122984234614346934765157749583287136918485442167550525333193271597225632628274510002054396804721284785715268360116926911678138197554678460235080964306839211974804023256819491787238248965735890644052270085702378184170499956600155256305237884847195923038373700035578515578908183407558400391973822695834503057996064733737608686913539925893990086702471573666057297220573833094137007121708637399481382733732698496656672128180939825170781201346375690753582594214130005937714536194356702297771212800000000000000000000000000000000000000 [138,43] 3851089911747683530688612789055353557204215078121689475154837665240444924546487904676485505740632835680879001727869655237650190868440583739758312552155389232820233455036879040459898495435805887528180054302765886177017460539735129703608204705185745964989260132027871678045067042283202640659078212368601237374383952607005713724067952773246174720253976391136439065072022565035463891877272385145725685702083354735376808576697040482769107154888665747551564649466880186352424888770236448128281809323114884494211244901942487368135939688836862795894934895240269232864343650560128867949517944041148098909112106723534952434270284874893146917751816354448632669318470896239986878860969418293449118285708646355316576016758941210682229916145760380362160833555344917638206148942434063604896763545234085328307290909300001777496974883837460664102929385702952180667334911510612988909200072999173984031433900158441450173269571973056534592095046412050702166335876954566630848418478916701725165185261404343111447051219512054237936710101670298570702590546725127000894812684785728510532009697705360114009208294005738973336781604573981495826720855516009436643727058398348075357534810868134301484275868273772131674427991004045990390654983293428253798941640025823097192423263725022716830252817519348688527061491743816865477841792854610603398467025257198286469317695677946491940129463332532071277382575283077839691007523444792288726345273600466088590842466192648603432845350256229134560585531577331071078838223832281398707205215199395821502860106088178311899146688653588012477619005180869219104665297426641820252312255603306911682858561250546792481466203328227414842209320300982235600931250954442623305268518959400989406342404913667326277585730805700346563372599933006148999651491611919240063974968478683963753083867420625987809770380103063278734870355981557216680899314464338498478507189454695365477335342542972576304939519211473587126582654980685900509115862656073983710298890940619821353222068472893545388693032415579936469787035462661597429300272171406502441799550508852571185677851465738583844816941210867159747456844505208264441407208636446197385569550379065602097888423995851747338973338487449562429376926347775201251802788370650396846877440933124942791037001909892654488618388691352458385981330952218123702968098638016841457354997844069027490115687445020742273666911448843773036639719690271540757040064968204454387347332133380194364061457623344436447422943144430048314708099118926625893790471307361664977669376517739435251276331639380284065313560260136612317311133590077812484748459197111893039559540317128637940909695892155427200839373745325519974211658452375219579943071302918257707369748107483027123510778062952540733138157615337271407993356746136995391109793545544214189488250077691225277365621665098396366823810039924951288381440000000000000000000000000000000000 [138,44] -1570850276152667266158601805525846220415973940729745532315037557437885418328075044754254938027104796893761994476702293154910015059946129571711431638889927285682805691294495481617789640210008318595029021632889065590008062553975979920080095250627913523455244083483481947041021225840233109342890889596073043026507904086077050707111926306700623704533656620830187033429020405505381856198765789524870119443350380940440778271053739021191755314013252838248380883783604247925449256586801685927503342685016422044488973655764666754183848269174037466665151265811445294632514962110985230109664185290847939703361537075400515192898128531410750113720839787390800786077302447249344507754323544933472211207858468093977804181571071649717099369319897402921516044929395753461591817795023683080185146996834384585652171354014203045653187057645972544347952557718676977126710033696652624675229147946856288242120659998997676092423063546163939070739601919954668922525647249278941479416978435000499221602102466416765712478077746663358008615635914865992306105125127241571557214117996692541363577276839340710847987768712302903866676561452601822834361679498012774389798812652811161851607338083660957588502374729364915787141694612682194409468012901694116500052363571284616915210240184995006836000707024715195484167992777993618598418918184539682161433421159572393017047710186226864280959593826011254749419089504551865126754407432962295293653071408842823495929246703076177109747284481781954499214760399374347991640761357298990593636253387925841148138996016838727175602405677201944457313032086403144208843091098906218114224843844537472497337036489652333517566690076810577184980968793497177770312772280082529916959929319108527813506233433713288944542732729911985697696487265965881612745624600641190726459207567805659383533732019755397254794215824909474750170755406618168493113099791951912447296374402477860093702008003116262756452872207711875494952192407196780048641727790755811352111384614828244244178713336814495022172505136431670556317894749828031450035115865544307745176579558830567922712877570645152769903533773498022480336619709944521137948639409206619702584303346929055056516500565221094246495164043136020545732118512370216997595637617238581721392541825322700797320027838701091483073945573727336832157787414584413117182572473940083013201750765804779766677826633442141114292894140986744769044498027209757378978561376849272254102779682825692620113765048615242431115199450569825727694635262910030014046140446691539457332996053391500195649312070422848337693462458940917795699981444750511197717541721902874929454152572791566471907677994457738284722955449547298067437818378968225261672179900685836095953774749558430957671320229420329362063881594750816452689798616972672557140728184575352136798229096675500416463449651162646715093587490468569366396928000000000000000000000000000000 [138,45] 460630355277950897093569020369148684482191890226778696668523144865789337040863715842920641749759029396495698205487350538627615287233054102941203685221418732931707387542247699381837092066509415707857770266591329206841659293675062329422130265591256499863853305815226658640185628873516187368667244918255803613962077891606538491018070113339515585328146499411596302594384835684366710454376990340261490514570852530446210472577100100587573903432780119360960604844698299249610977139092888678132346413912906480681388938892648892543822514556707490361901402264437118829183257267688423307577579660023412983720099610020901434458458761245568020572716587542217289086920875354546399506358152823760166413270644179965479183487774100661363435896244781767372512303648751688237729602491091327718126788614700121312334065516922418947244957604306870480452786170658548434442818430450183014558880357375796482464048196334392700954680083892537414419989934651754911184475807195701136976173019358004871322455242102098004488277424217754992158513901740372602838327059808076175715705031457545251478349001502139703576849405899005005342729842080254793001615137862743692127711501418215659453615432272968831406215124333926200155650532733116922504022299460308064384777186356362893624654947147062415422293640285227338453437461530012149566670347607775112093009913786932896056187854436041239876666022522559594072214374470409812272646350158781781784549090420648331664784081108192238232952857963271710816760130678312448012302958668791749067848629424901296031540646073426515756699333661917940372961166608382023053849084723178251408180717747841115669072629795964563874092042738100122434755943881016857400521893960938541175252265253269796543570916582658862659799322315356460747519837399873887290149457167236381640990495548320311648668806423466745134338294057171409341366037041844136629300584089021598553019795550263816705060030693548084029623593129955749340266294572589705799385007764838506545371036122762693929801951108827741522116552765396799704986655199739237005372867869183634165154871399975082344164870315453295253846978667987052546390880328631682099257865979040099789357697150904186260876597236559544184460896785285028746216751578185604293294874240145275781208703546337870174072242374085847769141855769885650938844051911132641078473214603437663277252047577822367149010956145052979020006126128961036317061385991509865731757242140097768723712754061652860134646211972730363764052512101869486213070715592809442246833091419354863157034656235218280370259482780335696355431046698431479949590472831485613159438463597159503612799094487366828267731929567458785599582340669936377173549099035089294192519717977466253986072860042043568862576806405062018363186881463787683088987336898124571415751141984425364622010150580488900858361500645404004938685808344625703813120000000000000000000000000000 [138,46] -92152887145812988572826584299926318544613355444454548670713730950095472355003694659829369380303303997329780783224126992381375933898343410623342965810146871494075255959737308432569078949613179702259252541917964833913421593212399192500519641016993764075522359205347940183345653825996817256687774433285191618390808306150401731167414962555865755919041056884296145020878980477976375684449446608945994395362960629262796113764128460744351645286821121376837125820131449423691541347753983312883374141211233385978186058410224198826255463527183734689205899635953304855497153007785109859557105403701457250913744162306904422379798683868983588022378371530495881073829406072139043498720492916791331371217995394631261380130627057747761701426798297970312576956257609823792578088931879510592593774066350711286299402906991019947367133983994160716575549030998274350789417597297667775065436277564506152107705685309249650441576676543452350442741483547673625767835329566399823238008432946419362994178035029587418510856492680247434091584596529157645724006446878288000397649271453722165493719823696979587662656271261888746192041212190861394308963555881913519040215139816392717317694839635845036839053904157871306272041463937233231541869701106118980505904338502192795271661903949957245908916687480782129731828222985186521458163833088268847151557828563848611424997862330546005531710687413871612740364394772302850172739861464241531591720788423325142845252139553098238517800033512630959510350390856751812994307360902644123804830510123874308368837562342223543709952994606073673572327189183475289784322287025335901235977028747053769349914228220172721323538735616611080754366125069155728428966635313306114393937966263507381206249769967252037454703929500840862091236977587246304315462485535834800790448809423183756009461563277319772492774808900009541217719919335714033979363844660449300548432476266679711892454555392663297819595300943436725188247231741009248503610761955071450780269090147098364894669437292830051160622739013265018991350899429021391883943021219580160678032762009420127510630090185660131872265144687902780129990305540026888527120158719576624408306904642543200745545135814893982417574793222088958931009060615154623108467573569096536059383636711716419681955977252818165843020637685518308603652101820704030783305899277384829155179443514976657340248390356037181373739128745976511745967748726572809957910603466230431890865208956665175393945146508901977748784423325566768749222527908097768286598912713571687276355956588140901771610763701067738972378723708810528316640466405432115517085182215904538833713710434545304220531177567814497758772518215787682257891665265177766441963439871853112524620281188411322722017155566660944394617896597412761327198568535413338616357968656286194294018921768490366486706223206116987981812014788227796828160000000000000000000000000 [138,47] 8952974831898445161802770355440634251660658241400301359041562546644281259569524433746158042608826868207424841778195847859068845387788404309192497671738115604981671300476835236742027702943182941119182696386091472564936783267886882450297362648085795458945035820288915614221067963102378750308117822060222641487684455051116408225243480962049511663192104800701781732596045538028574697381125141761047658004118897605261003547100162535650128573534625850960794126593947141833098568848198507063138971847134046283940775274223518868445067520696456312574580604197098459985794793207814247553777449228272197511123033294510618499723438590798732280481173303546326074009362878186859027891130670278292493612282545540094617951717060653438921271687066838259242523967224184272183431373368708581155304064787332893577518115758658617218899203868086012248061158515599525642110428863791922096141411919469097514896532158202704433613099166893662899734123319493330580229981977349235254458090936887578595587835901912369262582751660347017463282277090544949900405897031230126407037584024162826333388341099299791891884647411642859050143931181228218134441078323125015192928700715207578608133251530849472305598855766487977450853214121994961317259151138872682419093513820471313215938727189824160141826480584701427037264411262300436303937155645835724441608234651158681359811450733196889680880132048772467033910793324807928732955067120735005356515878353681422736710723908889777486364288815099859063760719363265353740886073221241185336351653345809355530233665512606106121935460209973836120361594300442900313384015671816403308877124643336903205666017220781821319354193090565768248282551241140886890248225720419216817112609366790388807158156659779517044637881537414638479640529179742642042891499104112398653603980498275646467531127770398945658016465266452994125149126863082933218687102273331135769337517966117865882347385389450059047189649937145417832931924415866663420161430149239378535377442219298519729509202946957106487569318448085652288074667359287497221612373777311846855066797701922571379299073220214724278185863845300412843744819027350732731125766247990821017433676355378029573007424509976715457241199634059316403453192621572517045306798662193100173423709267582781639349803335162446473733633730854752477761602607139304053402424474228946166823774285012555073518630323726287624317737165811711097796813089860675242791156008849254919176971142543977734111920701355360222634108748504213309501012046364767517034494951604185367570001597769124880987166478186719777428527252725478272506980537312461763832934827425114495883893785281693052029533655770843049297066836346813803366659910593374061145102109580590527509414041851175492070599590998472047741775588066735429960404142610037619624291954418216406147847787586607338983041318906866625064037729279536005120000000000000000000000 [138,48] 1180494694148212769920096063119397977892767713111387664661534314882252782865816964495738805780909849978981680640308495286866628343231986383156434816128849849518616187840706093422946576864069668191231892645321088961532964617659346329331291141063174238909045018428436271432029808845906021558324572039609361150047357838428691282494484035169849282220397918974451803597671758444666754247637152304254901207150575432938141253281914987180745567679164125440054192482193049120405280324233412818602853620467322289464529783934521048328698046733258797779744762264950422068420959597344879794866619459689478791350563852339213103686047379631784502547162116573373867965843571265583572812606511806661060476661745247122944150930505651191598524434066265958453574511956522938280138666153428363186908090723746969286773471777676951572891618676806498154514407047555467415049752594424727305905300021124498509219977954096460592975504605355701301267776066298678080213407573907748560986595805109610466662828930761399241452537948818644445753979288367570262769157839954247466083359233738068224176622491273942477217537849603451784376455109232257202962283783886026887211474950091140572907314540784775574989708937251707677974196335670537697207843827713359989875554033234132414781229462622423743332716017253929068549771436734933859734789547542857784631853329574417489928478676571134809075263041300753510455792955620945834932935825383036111831837556994390343743467852601434258733750957960323416689255364054347089066110571399210179095624967844780070919619830773457733707398258689523039352332125071920915758211025076298512188539250972620879292518644101892256555686148052163208660646979960573377779567125120903675762164029649302037564746335700720793148298717042310327193356454682533591700986344601138702608656736205126288570704728562863483057743144407888049169285022992056517302450238419013320187760286541465798831061520159100502792523083255071503177465118147202467534555051499580994148216738940401546743672075216728405225591697193281321115064813011172973292247944403820843590659648484780726772538492398258912830330954492108702367851579513318588836625540656775477475639632711064589484444132923351061593731665992535140401611569761253221540321442324395102418995713708343149552368994247510474625160080277274798020382220499328345787467517788875576748841208328272486782097025108536947390619946440998524700935303020570499812737812216070918336644387422590183692405990747660177534388194553984206158922394509350322695692288019492727602370496702736639255223118102146914981461416976094864645376716973566744693224979424886327985638595589745503666234413073095865891278176477508990810686960749472360104553890362639721300572026256386517456909429634294451728511810747553306104706546682213607235853730999507070284521284406654985015848946979122583046120826155189665792000000000000000000 [138,49] -468854388747891272090751015175344375550846788924656218658027295839685446752446302341937416297597428242962561167538410622941231800809036222801246601912740298099779077778957513565123049669858226032882386649994934554578864858878262702296153632070513138411612683081120489364226522356034869773496505863694474659908110793004131691198503394583153899925520900106176664554319377051425779756224877041809003000045904168382688203203663980605047602950672834116033204483185144907519868336963248716371082662936168371665701013690655591094317373653772243469222318386736114099286084215011251618144030175442694383196048092878800588880258845458334183276659856446311757464713193942221645353857269293917522269127139554940423581653901840680854176569657132775986272433300923797732093841697530471590767147435276896115700102808222979934278724017995989654720755919459503723765768047496528248764243572409163645516083259944977036877962908422731167524354055889705199125023408855152240576779352270005672890782507981781470069208945173762513731845325319623970074343011339685167855390029055382092356851502052587131698997121255971114626584835410574173905272058405608145919766525462372934847458299377937456747136845723617142717685954357116188734157352262173967926037102404545731233045670313598443880898296680252736995455079908649053677938260401960729117758893633294682848576482802687123593884683589340896573387295902919003603864141399049471607691584004005167248090693544260738513756213223500655679375256670953904333104241687813637633612257595666191669466810384248021562347333426600985515054794689000057034719851634495484220875666676322619099617356792484711979958488977933168955217739431604419945967054200512951262829531184341374357385660821532939361308174825570538073852752533396752978919642591355793361543919747369579659070062556689302214013710243039296922141620921954045181907164592229785068629928092473194607738384010446389528808944646312622954441524845259872188987473117893218565975375378269312010276324450335399811972426688718620065535070346930127341509272725950249206183228881157621799222992193396326058042037079694462292759202146873661909628185043204830840580965300579073806706110499199612322370013734627786950673806194603678780023963640609278374212913369820913819595766594588501078175595977676937192706122380775930727221617574620460662165693273553018973282054596155286615450587905850473099184485186411210587772964516881479143510564369072345202488938716184525438533065641156431093738490264396620322442870112971033852163074498106060721869378758951272392718658472712974059457295115747579224677015363465521357202502646315410013519312729569475848055371914787937593763873356260002423208856655820013020023665485960388229288154886345790967300886669543943146920772213622420425549983778472212234536630581654269626685287090057738916496756532104396800000000000000000 [138,50] -68936007967114164060710343344443135991510764851826102654593386919179761512951602666154665077140562377013406456250069265513259200579518558335648458531722805639122614063661628309788885723427692988051566404789846106224031208087606463686920297029666906139050129907929750971897803835922455714122255857349645519811440969719059178719568803735696372171581120537467656507925281074958450783969656438532011484604355764553233042779371225856352649567054317351800703638927534889042635398815013999591382832199878806981763570634437818763430585453690083388862597568304192854095562699764814751538710631485626436066986775778343459568844914308823607678099274480216390284324946797011870599322910021922838780684087760423873312399981493106757674505031218576346193910518645552519668929473515577154312970380346659129970503866026646125801208747077583027088346091470909535888940016307017303678065488686566705012777379551066699955311481163962737441692112498837344382344818112953701708031955598941707937171912950870543540525826616093087098926366421392028804002716453573498486266662716328747164512542328276145378527205261476975970557207401968526361338014826818235210972519454265390375194825095444721401534505313735846887246263133885738934689900931557342724144744754429973546282684960772946923517020785868675613323324124209701126248702269182437147803998443411468263861838054016195413338713410746478016954798387805609702342793711422712625071347848985247718182803782448625776922781507313992282122646681819739783517051601090716972614157278515098815400266835187191792540209473443522706832067491418990506567730370247756868569764031757796128075349095809872899217437197865050027368032860830358349163299569847721615545338170935261969544498720322906500683113545178774588401167871007893251357092601865526859393829040956316560580728109559182667706348801098790495922248361533177797220462652298225434126127396155287487741342108526893271791692940409566336155216993173860766875475807013379535961183688320838212889812579869983679642304397916387860565754414100073451006046017622385744917490529167446809931656025733163012155608531466437353559430219789098444288415827141990472312625746956952893000354290764157361034091150052691454142341757548209286053331659608182432702751006599876301669422384147610060675504566850086880298136506824645430279382483730277827339758759125292760296964230653486317098893485914946490130748129812381213771822294710008625363301357167587418019395749953835166497518259680250375298750947036532552468646890566616731528478970566744631455651554503081987341290369540496117510184908261206649379156439986129213782193250687703935949602248167059762183878448019814643082594307932427802564046222878952470599720557060094799938564856774251226469757426317420014559112617157638489522742944529555206192147162201192266177280812044875959559593043347636224000000000000 [138,51] 93125262340785416230260876077303506924579559159554241127918413394273187630654037112650451385405819787323589371849448703666274608671729940634411376886418939005505202658345070227982804149291287108384407406529833707721415128055151342102208869087543369364933164206841995238599703761811978996403002735703272220806759095742843826853119886674440072189502687687647988191069713454709630760629285247842827816983299895744525860677484070726679784670840012728063676222153623167829201887540908184550708132856061143576053955014714327588779670759852120713072603125793706743945690205910881469323725804864839813973561145534740446697760458497409741863453477777039768394515497588695478654904872913785565140386459451073390901375170978103637655934490437532835585558712289022008456964556971197151704393548753576406938723005300557586444020789131815210374797873058415193394933746882602401419249696323491989171282026382195014961912788913191585282526627819492802757895134122822003477572159825296414320994628939681642785118668133407945727803910440231981624450386473525828230773176421346190915938267493761315096056080840724568604663778588563553674405482341306019453548495159346597245244481791357698528445695831407397209188933773186021306895348803245687861710817112610756257611635914762514858419009077860689568032753882944251189821629008429730569039585442902799888825434959945784764662143599325352362349977335455006726547778359738639882297168972193395327003650375557560707058653815980889789166126487338258413912027464966802650243054765977943553213829525343640780974013764250842507468438363508766841356919265114830735041229409854022586674111853514612663629000616155014833204034423197213243279014077396639536364080746706938079963296632624288249574786097325105755886164949943578088786925778541640186198858183736920906258392452390640083024485835027835232798094992863931849380434264604094661211952785787066646404670761945258736159929855487993615058373438369129745917045667005339176562995611523793840494356622582172280009615705436348804922950508521365173479384756037652942156787513080446108315880251824005650178514364623456145678786085158517197078698335746992295944101286362169689008649335216921552485852760386016295234683725879018777077540391242043256588861636046821787416061871892852089243130047702570798359896064770476530873500900248033155104303938487211506497222828103134306639426233987671160824876843948923676585156373481053832099713458671625978230518748011119640883034759505271570317910371028475596509890880230313820176624816721573365853493847843349492043924647785032561529631469724271214705390582157985503859927791009958296572730776520689207897165770985165126221497115365030825354899604447627983564164153769937130939777300726901953691798644060890902671601049800336862374747387294332517200372311579421040979596419800744773384770343393034240000000000 [138,52] -37727936260717756050900816187405936788427452314450156024320700321370491323630546274876807596470770390526583379873296261366114518833431189670261256061493206311074670197053189733465408958033584580130556227685434722600063885292136682751146168664698613685465757525151398810633501008077727637838935464551110802099255656467045357481249110163579576088572448174189066230152732797406586020764297327775847522186876102188199905451491877739421932999284535701486620571818067851854552146921053243633206356518208895371652295715017674019865755445414556788785410504797105574792551481494195979987519372565767558251121854442746804574783760607403523656161186701295069869586908804778811525755209195241829223294943982732442809546849473116479318029711475852484186313378549060886948953887778251951600799120245277640348582143056416022885649688840626131913693065521054093454206840373923838379819445437105098667416809768624959551700422446856232055743842009245461339769711049199166218559188027027181448961785144444828978940001052182852808325710144252139574659811653322464290769235001080460360441984053719416522354764722860150687240829185850858232365577785162162701318495684912712829071746627594167540292490456573932320527955746610412685035874413768162949008365155078284101223575587975957395828065531357814296447356203984983067185627714387503462417760825115273482064081620465845681238421770536737522920432043884306752842092774223760854807073348162682962300083585863555044201081143532507196048454182503806364330423604568920190654256929768294923420394219105708320863554554027305336177792203204457648546390479885376172284742479032124080764071757928231217994825345429083831713831540552453816439917315741749711324451729823907730901576023068751041872818813023858155281256586859443040423125450729082886059701102805221899859159398413945023934448575974988799313603331459721865976541106252023308503042328169537576483970422211289910146988888457528550320823092172338831242471736042820109559745355215797626584866171459627797140891934419880994397368531778860872948241049609150192450358368122248542907118771276167721617664631143522050967240268665345203252538012072789488904637844476018752115978128365397522774873111410071923668297766263123190141956647987075621155070733120910463025608920036819565730478876054669602210019794726427404894464520582661146654562760362453468260322851391566488443357341172641965899326126019976423005562524476799182345885959752771720190005927998169522810320925361898760081727571670813757213530165250169809168838709642898041152255032974930592451081833893873550427903955712306836643420067922570059528623387838316470566724474302372321223632414691502838987783758681543111394204017021026208671212954166139474218560625441892676687732313370363104531753201315069603808942163588396878904273313625375623465611631913594560137143059166003200000000 [138,53] 10259614107913948089100848703616639758685723330708146040187471203860022803951368810669501688403957761829387574825478067655861140309514307168876699018470785704607970609755703213839868753182733511851589901812270981872028555914841213246416737318328098930985000587736984142423701267107085623723493493878448497831774858583880538288069204010504235323570926918666479667586458912916944611900801932862065188765025162325839253005019446006254949605851717952182966759452928417888078609417979182053503559385871238236541069900922328757296022213305170711751460759448685508782800195265158196904561645322612068918731430308290093472969372259593267360768915894748560029716155433828367469566660944743716537740235588193742179221516140095396816984256137336232854491432255041634850857738227543503431553049353002529587834288360211068896564139607473545972326763786484780768780775661987377914687574761606752753749469651968424066532987123822173695046804129144689100995220836299664202213789607533021114652603572829729972700912145831678846592115454052633743489516440651851152744971290932923990042330531565052693425371932826148151071806754881019313448344347655493079884744483983485644072040139605774465538325050645554189706510215234978316823346278592117708234248296862034389444721060843979084827458524002175056026477690546042575128979315675991895121756845496658998161357203483801645563567066131205349250751578681345399335830012924790972897799265611573417048319160566615323139355009343734514976077867449268833868660947319770774422505453541533814689470424431622750444053960277317473681849763811309302819366530424341133376842969914313448563972705933615112156255552349653900853882685583597890592379868238759373382202610170009769065730869326131046439533826548136056206890743279134628736519117641658533045021558339816573673374359622269378859729880172451665177231078556904979517061322611035436161637235662897160451884512435552244496893169206494426794826059566967973931874568300424844237602605946710715208713393067014070878368311267535829272250833747826538381389648179738282307991895687240843868536819012817966406231780019130291404762194702293799361905925438949034024592591379414434225293556643162050379576149267071939835954102656905155212435428451996073887210754939654422936025979037953384820662640312852745542191295885903367443006721571546525717327351429342420920830151413202324056626736427254821664621834468422125626397285421801791789667735848720153050404071962407476799144027328318083715432110868642273731040385821231570304586405793620843741059715549124753456729124384144090613761596054178859515300924441585219633702247624189215881880108612555373919987690551312355767434364020852129747749768706207090700550464492296238621743387842134898734502356772643215308112339480391231290022150050921984329589923018960789761757494741518990703751089487872000000 [138,54] -2114537009546573043537255356380967666431172789304228259629337973897568537003379319015277159051482683390949633788369743299947179837713792343115067619389427456150361854701223880199427320079690847240719293559729703297117941991862473377732210551673819938903631118999398615501948725346164366838213181713517682510704992781934270946801502953425341377722435739702365709835386207041726333402801843262911300244623778783099159187404026260549888087315674625612039782529722981001093426256064700986197539696690633086913609485593500376429525858592148041199496282109587756504930580448587652391752905265015165644112615931222853726870809436894795579449283159406412799115492319872906247113064493036515880597294277825198200085019194939507675383460828812512963729945089012888939811244040671661505395430512411615765092560620770469677658071804442223470983843659854281897677644633116234045935518906619052782370189110751612924685293322561304381952909153578151290812537021689484270070492073272872805970303227607463113251571378130516744203138462884759546880666960786922912121119121342585685207094520876776358892543510015720639950859752046945096840073823291841282958887282666516673393092894068836845302728277922417202423404875293612670915315832454788774367647823749779025013520450611744582013018425702732475497625588702315549754120904340163496844924008277984879547029755550361766392249054831506639585270412576964654486448006423732547208476051797454673399199586671077690446938147512550096725699345837231195436978665515063656148537793287511212680651995520092032942933984220440917891892401744246826085236599925485465316491147459872712689585808031352085288278731328419029648665802054921074916611337825988308487642093822365173711773389937541310976869025917293939022990434910035178923208739993114031715203880458119737674998257891160122519183539680425675008985012841568364915815301953438319313145380414846291534695078813803749129673965027456868052360341447151102719695582639675178018269854622935755643888718270612902880050893434368299796641151977624486162355823598552828569785475594430523436106598711817565653269096675836570475444250981334066392767391035335598763989603535811154488674127801890262306611938107153466822705001494987880988205458661459588238601719335658107924564616270434048950084117030100989827822067892041154719498842685505244533286241823399123163879304004067301340624567350671118412377552846668412615778695376173009525218844786496164597969330497053336843771169843471146596064191374888904769766760546225764811904445563473843787320857919883281009646531935382761056779115704671948240594339328680861802687376823847159642176960877337101266298321631087224885130395579256265280659658597014431512565932649640482341016941229817630349066373156752424098060815653910096568777105283378682264105835037927841009275951190964565707609194655879520 [138,55] 300607014215270275305497840997205588452867310514324659500726462708734391161221708910497183908795350735721864419176996172763930699909222267526169229655445935590762981326592237075982976575887208234408417956410570326315771308728368465301297317570567390102572651459343112996059545660362681901861597358352809874838907867947250207773211766820016856099036142418482868509629993070049184710883658505673199451065199676171458971771504543858672875942876930712179187189917145505879295019929928732932111976106540775536766691801179582401025899079045373023998192295821661940904842123798091255881396807160963244068826056767148187700230570483453895928812440265187304010394048116339115510043863205694278112904815135396092827805276632951982174359188446247211343555603868581839073186800101146501264645964473470154857300491347660994967580170477301162384265923805034631359453842630491460542702960716051812194795325461581995372111375640222232912298459120595476577628175551610343506571053411477672312573559657096546246208101989067106063483631904731825861224006690103255689762764457597894938541574284542441700137531970296779578183477747555527598892040703728077588681959911857132908025180394355378695566959250310709671405815193938561655462528420414144997547500954285745744374467479158384196841515901134302508116944096224068905882847016997409283061209552912754697059781072183404439472366783073602597105243025939467636982482809203796634092348947472734007060029262663141705559313221263217888175878544105917264702226751381191343220983640050383647105581086246853566607846616614627846533953560105976368428641479060264890332229377065263896230104766980089232222199195595205563318179115655168325728939814819676825623953233090396317481088185257232365388632921868310223789256718780695245976177580556948597856359632812176706255179917656132705476461663640069140353856090943422159829164399052506748710205155659350848644866003490600413215192314363388867644877527176867526270072808708613570943868702614987040363510314304471605421149821009439679591719454745004074810047011762561816009947560092306285951442052978094600294005751558112637042335215911487272067541586076438405835257538875350442533848049153094022794890749922150256051230006845544614821504585078148209289248932097746700317255776668159111494245359492556723470873155031097032477350386179029419409536961689151028299599409256743676651919196013998836202437156606738269694434789064722538013067228534307059500411238877354563999144684292682697545515129914127091026807244505559743960027756339585236106998373626822006818370323570120237582066043795246509770375411732257058432532998581009061823366278135651512453011672966225242404197486649188552292750419633859328996098609208443044788461385374021405312388928997987159791400289046025423802426414382343287722763990446634365419342862585423027186544310400 [138,56] -7721278617016941283866618361505647679953361488214445708967396281129781848465274887132646449858136211404160011945355048626839482678549936930395497345290299334812855366278795781902786659981800896881391415364111846524291027392341000492126210589277281447817868615524341904697474505499269920713194578514920905930549720562831613778323636982855199569906911284854429388168634023546154391286657049129264796447322177598953632002376898995804644491147177737731941891334612251448994026044895102914966189458096840406471177486333696637525889030486915689848607225582204752604277770773251495469796593201206731320356895947325184766446949817521024142619856473468063798820985069805754507776519712001648731156974615330493331852872774709415507110771777426380049156848457809943225915165684250286768342299386703962928664113588204747881172554586739363422899981674969142849272486033621317690762072236083585775037793859630901350458166161584686204171829492287890688593533395819687996726225781554417391828191981288004083860766927149435552585299470774037867618317455749505906579034168076701036161046698127055641809728651968513370564974243875254785502538334781834688299052404036924371189225678514990343155308562420341878617203559910530546057217535722356896395710855829790890616986049540663126891857313141187762761747253324988383312595595211798380686242321206161047251509453649928189126226622801606598404763971897189567103218257251200016558314842121037660164724412775020923412435355986431679355140606897620504961740154321768474005946512343462018444102785992206504336577015992523106159081806240689576197631681932219917240025547971045882773772724083210964077370389424483977896164689327883148428719461739237694792156986289731988213461608046777037945775860953236474185389871052833951169167260359072198577921051110276313153224098485855861936912335313504439457697260999340929985488961607641043175820970223287794770517492046299153184887834671130412731438392672841816314042153920380019699689618758855598339771831489729001016563161219217747896993076625895608182572164199782370888291797855780825116106848851352939756230193420119639073080255015432057573841782107176074472508357922420259174882102220187641203790789734196213124226254627047917863715248109488626256125769821311388713025388825541110863058830216000834707304456276879124738882688159982491511287319511450560263917788563663327538109539744293631662351155840376732567149236041723089067943605043868710898118654550207556074917104176467778223369925402275386168618745225940349161116413739021847369478624403127110559977997564216451660584523302084634643743476819467319514718827817544530169653310352770862435292172952914642860294371082216299451076965307186843435305418287282445135779390485943948780228793685028705849387414014189173119890761794837956419851818492405327511423712455820029783050880 [138,57] -10896216738303388267723526399823997069511184192553022955217860723947347482666971866096522937162511774879651174990828728699254796037365432827332254496288832881341861193960234323526072216318484873066688084823819147107083178238242718458537546755503862699870112341421204015329306647754070373578530100593888623181178561717919231785617960368681385354584146212453880940528648205642989140611787765240695442316910126099164602892927734866906695460682223274644782922824496859979241668119403730939800887873174101169591128794845335290595847014307571667224556656602998942534176890051534503614495351360846805445314076029825784540798232013941275842721320168340830893978267853948548174511217490675332747105346578722993843727131099879188629128457983919588205680231881739367986271204593230002885884407158350786731274208484774482759245407808206415974137813238432824354245083398470030386378780756826313584296488016028262830994343766678631977970240058048917120406068075742171616189704411764307978372418557556836566514210986133404998837800947848680230479145841071034847670555821935166514751297908718113655626611747868179982198959468263773936967932836190165913190285486238730327380818730777664096053819921648187506733167589313126949777410780595710864702525639192880363936179365195833459817308482542926767902633994155921393795283464167859014946128816251858618673864328559591205682261617673430280845594198695713159868434972336266252711154569635478764207040545455324067472364648101892331989648436100492116715816476221437201813992858420268030058333897350493768025005287322480569907312705187197229946883487682005263816632108924290346090245420263117037093295720702617438462601444810104439523798183443182098375819465520878025090535692091257164184138630995178496776057672154817009866640134983273267196023444011879922695173241772585387634427273290032583896763682526629498758218341246808574177664387547799821590610581575281227511604869315985308220822807227156745557265310253879166993565886610270323452472466425161271356800804659987428133787012342497619324203991691385235006174547455633967144036905481812770152998107471733508545270071498521278623827423428342553614653189932654263729265402492921009336705086800560566802742373275041161602002216595692729512291518613584718085143556387690669902797768548729060337072384254941121298504699426530887253256618960439052102228306523276777518934350491020348597884990641447851637626276068366850244221694316125157206220113898009073132401477817790947364153248517761919273660740652064952986663988485081029933369542017043005635023628785483344097004398065042661588466444721830107374172336227664021477176178086160949679277120719193797715887392007871342029572697814948477138389657512913221933559103798844850096025220229632812765584784159234331375726301194077813175169679661465009094162889386359923747840 [138,58] 3886531162774874557169060311403898906301322499568014733040381193517220141238475975213074379719015287157683673951069933523995859730103748988274189958531990996052032138729269856378402257686760088913313006413040130222304648358875478964679002835842355150114374267639541613963992387464155020081200673712470112431180794226574270110649519790585570248125435363794723177667562309202539915212812854327730851585481740022896928343298064293139109811441831970421826851854508308136885134071232058335225514679144061794317529513010273090427709828312951885019733894148231540925484221693705457358245951754320296110192173296502230489330670106850228134729307376473636996481661101351869888266843049630767651652402973248309234929558549619104097253732060724553154154545656675170178533273771242835066768808713648664530078867510969992413699213955464159298616067699586720980181624030632425140385885239358545888801747658221795997041955586801466371423574598452334868591863453052251216071786054145390044850803126351823282293743321274151188255770506611351402349093144265123156615247162682739034953283133722084931801342795056418565311352320703328854844442101593199111850419103355854437881123052877637792976570536926770039600195183865234963728514820177718539442089123310092033599386717302917840201111391029401222899665214406527839578231996935700778938433927423812466399843685898981194549331445019420256548101941958456071521072667310452854265869427154747306681317051820297572248242868865261255440946175484260963498245817848483171797550407554557662797355944027273667976545081636306693379033345886200636689858397252964829345309634429035441716366134897293222937404180643296812512262853855246019726591175878274037652727561335323230414669210667118357484863747567427986612278735041631278348921817449734240547370488301375031682556232767521321371747312077326679827680594939004834871436317851398687743150351414407587457668614917451610454998729038893991561887214037301458131833082755470524928722045072986889632562544383198594026993558495466685120367092207648419917920693852524242366532889513830191542159375405841955227841748578922557594983428215877100755323194693962638588037323959700155803769698288101839880297434001657906837877898043296265776909173872213110662181901961718297041831082583102831630196044336376154181290797070033226344765408834773502631255676161167418674968562572327007869503694265620122311869538769789232171711286462296974209189572892995152271200570458524070801343447048818003343416661547588820724525723945438532366855103094545170953333987641782317738054784049607438817330668340121267366663786107200033224757335320624330225343923541116021086347655340626480316980079839269074437734831152699289946086644724068938494803965885057682586987576300383064407198953540083849110770705779501650144997939661215779282709975132822563856 [138,59] -846431215770266223114898660493045194819546194351110650239829881992301372877780680472202811099452115805810958219851682298039215357769007532897699084079051089723597999395789702131088567118589459065622227501395009739498945567655386512104147771613071569881595623842828583222213361887852879572334145770662802727698562554968269844460989976352405989623285710657308191467704647232796235148464891401854830076912429454674190862144311041786764729205480657488943763579414000295431869119737092676995490529566522905883231293484838262473658618115193067020377038680909579927230054481411366808220824131639054954677766555709395977685033829408886146199045351099270570566447731835768086728471733951890733849347491988898955735800654332091062050054582622656310542263749485062922292029168458312860706914361975665515672198891923354650644265339432543847825684475178396740411479869823253290690134923191772931711443408262536240020341960009168161337275905890802812973486768865956865686182053080492777129529709329594588379478109504191635187719250186223762407991069482050227988976884254340323786954069956144319420201474390635201287691770259375714327197052122663654299093650154888177045064150288953945015738900063307135720081893532359410269154538410138626148469537497165810218109453052784383032079151513488323244039635255611243504579821250911361888803011964191090877278339640540989750116039473795088775244784313458294640389621183536427483621477210222289827314785328121531625138442032990573264289870701985207370744922600684531277906168636081805299702762489513199396635149554649924150089176941252270143401255220158573884465753011360819759385900343888710193167601234087578778140498350223156365512665030493362669972957057435278464180173507668364872760303001412810050684559219160126951439912518654304422079972944044102530418590643967660570916852265833387591572466150709440342350142963776925600851035539139147625836712704992670345652893966084465307326204785282376091365196159475579155333439001184804782350751207440148525762607452189222247131153983267745626209497538033620331242068713622590603802320922600779048287082342824309739634769759367811915191537413450104374634665576393238145306337142298988585088172333776559281224149846443260123292404200914347700022845630250645687194228273581199321766278120352942958975579386790551165711343260106362840380383599686077850915360962977698761944956265874908761310145244820179310619277441075538634707449246333759839047034723165552558517152542669165532690733266422866096118301633100216098402214457993807543139789559118219397738985604027020345896369799799520719358036732979090511297580071630149806140483898829814660698626805540099720002900739461383502842956657911031739593428673348278465864885885149530208753557948587031722744469995323477824939840735455792160789857970470763664401492916412096 [138,60] 138382125340998030368528948899331140071365107742470062963976865458742344125183266705828363180896124143189817654669315614799479836028805758451066299831487941238329395437079675891007734648193557404707417637063482027211525424966164409850657979549445812419272425765236427885008257459988136218060326993936015738743358501940500635179390724770340243436538186042693421916073737132324539403003832983556687047225449136234165694576583049952234293557118490684024436760947597209609608288606783505175196373595527803164324570275865762931698136292973831288923390855843607028320584833205793057276138699455833296638717266891600444956846210814954235224437233225266672914067511758797721350416731212107198144440742011132665341067669612916527418454928663458363290174934618750073847970542628107373830057286738833409101057870250987382978239417875841067209243892276422745242707524745867512732057104441673396204072377813498300655291370608664646830380075932470797294988828121165877981718390764527725162506813400487561917811172111591413088878148394112353332148537256395928280103723435700164590398855250249691297418140354993299552595379776034110447006520520911467606144168620702237958954463729201953188306935984364798378130352561525582461900897523702290520064050613034675211555214988602227379461841256787065988770227661694679224978719561687245713773418298864006919763531669155082865575315922695694999126148442055356068599318400769258172875197012842941403683341145960276631939075955022848690345172071924099597076345088478932091092923661366906788976533485279455466885115611851126845202579242826756620050580428049017909186015538053324523109136018883953564739906982527134376222325804662831991161032143244116995779989854381765141695422562597952085227403002103170082472519002670509390995936115444516215356240262528532557611989043957724122024359827617237831504610317631771802135826867038938858933798549328912951569262222267985022411399621970907130406486171838789570205329163420187826652084723899756729587207587244055539185326530426117129489947119113029517679873931752413275590886431571743818330183121775428277043109143300330734721276861521927174750092740921288045918759027522501211368566073150894284277160375729354214570917541529516617030550755254894321184119635241867054148824545934276596288861561871963962240840572517911243377023424319490376906589424907760677949519346864280379832818954883130803383686555813413613021547383745727955067665338406843694004292788313044982964590787778567120277913120911001714670012206331175852160391244488740376099600255295835194488686442924581239336308146976359205801265914978240094582640048706758673952585665042406665494555197115938908386701951711810303344074152808359894783099584636768200354327367678844059272491263353539947938386606327361400176800391713621799793760896793899368580727683712 [138,61] -17114033773697717243009151638981818688495818424836062926362746347565371143181300775214105950525348672586151467434864217511054731963200788149543227606302508373007019396582112955825972255629551099480665824048456361759309287987084420807171080469750130524247347317717246410638036376227600692647347857092917703695599046338746211417294101892109178774100620110712451772685288679047145427062313072324733656452899713995536750336710227672343033545795220750825462335945240855390943197528728390949910396715295928774501922506026256045800564332528834770741317419781264609489048881598394603480737363843246048038702165218423607214703060226289115197998869818974835591703698712752767040587930480723105093668137590279524682408009392390029507557187820634300567327316445539879326731489984859510723144457200974378317057954929785261611272474620754525295825842619484922464258664775686725360334494687638220359496486201428478063447411710014296133144536104991628388413286154358083330448634830571934126000794969623856995610103146607802980518110794618711034308654868932641708487444914620372863419364353279597492933729652746502716450343489176236637250601061496041777281439273457996433456504544143638816819528620829282996934849002682897648141693129030501126837934513218473962304400581485523964262980676215248756588466983051282731232110259176823646273402990118407998818634284946200365176459103824738213239754651429800433904134300303506284302904277768103398880682834756901849455523252911572945462876626350978911870426340932448146234012962370829848571952134563322641875031496537760291261100769140299424655894009187880209683526160585650503518370565045158301370310730418096892417944516265154585013802614467764803994290021990358190051854957985938027817411377077948172991190500681502694291571225060531452976943494037154084314944392144224516213813033017294827475187498327904799833581044858047495552156505038511844287930752605937852173182711501848937828654754987225769842948467818665333617302981037518924054023269677555979466069430361720195393815835641881448722116618332042002685815735751428519402491299994575516992195365136242989359383550315061731544536135640831991961124787039452691081081038844405920691200270094013020272999692413836475290289317692852404710483813399318028914458075645088401191318963462268913998721277760888977282898633926762333529206149319110146867711802183032860521776363568141890391363689873052083682237806575640827437855808550193820396351807047479256353286701057574560767368482702908748911979657964985406235575470696534305688003994510299764217510134627707489213241941962020371304040125051981888025726400471524879934210774744621029777809242810586942561684236763153568655521425477569003217872403850088375171907400288776292347594729774458614598832477873110559338272032156081455352837337577722432310625088 [138,62] 1429743601157886980783564792991318343304144680971346415505520438864443144922744538607603776228728401584859795144157197697789577918525731274144912630641021743771262630971176309815631627179473986509493561478691304371972511788685811942547994207463377378973190731387069326690202343084910525754649332448620941198928113879504210093566324475062249607658018056587614826060222173620079044602768623179511068384027265237266307309889311429056720273390066067369386503182164867551515551359836184541613313330180798597405082291986836705527896680377619123388596189664208779690494807917520476852197651286372337154968840727671340150998798470215506953296117257620531268905052490401597842688950214250167528624235509654369040883001777338523009018680461027678646479534593521987335960472656062032037516712211707293026604782105406350281039143206122790891301746149568730361463859885576043353917239948133531298969929936971335939616945838810813852965692201449756271617112731383012723084982554067965330215998061828863609291470799824096837056289158728838261719335039829018597627309076532143486205726261778680776141212319682564208932971790747111263573730084187551083701268266874245164380976367786811396605420076214049656273112834129490231418270199103444270098539157465158773234990151629429007357140630404574041194392227179759550931567501192801093436373504952709557282548829353461917872729886534882001843733852088596100593258257596799729492749547716049269562758269393339104088573549723239122039762634210232378723527676116798977149293488958168606928074944525540472243776547632525691854234639336073524274490772213792598608417662068985212492349499775288246389678353615454346512270711764800934426782285219572075396573377231151877364263761992043283004278436207000375136944433155841067266646518329122744061111614746619879635425006385742347799953825210221527125269423644803479306081480181700931726517357695409836116493587785212008346219254117485481359298490191521485016987076174048908851426080338342864702880237432716089334907171342463997223042926643124748280536375761990184025631399339827313226114754077964281103175589710926939566609729910376427922736638035675028123043934270569116564749518402025488994283234225835484165807972324566476994607043452385267707089914357892986741922692848888248101631407216402324890515814126780634230886867239241329769866803109434344515644431427524603013350316671317468524032135324955964206490399929929218147480192461662391579469139282455932778940724309683974352874509591276871720430023648341958362773122625396990780105181289127960753798242986863105037645576025219120314997573941962575079274849798140961620040977762676107562493392900826130471554152194978118146604727582164674802756561503727608977396783423155748427612135365555990799686658471787788072573029546396387460986854909912121116296 [138,63] -41897656920521034998599166456701772777704778503528357420621758206971115869248106869454087381159941843250314199393448339506651971183187414450149730890188723271487842620510310870205428957941064776949960766648777321716645720273525156250045893067763931496565403195623190759082833701660944075618728288018460134517204795452238990237449985646976286116303948331123432175635233043637833813542455088869692700440918087222723329294396321005619771574239973680297183653110060083326695717949963071418027573692417386015645318271685545963900147818382336011867795359044046059762367300486415877760684360017984248911098622380551140075082909606008541632936230587386090317877270028974621858589510496660998433069102269177558053941366953520997401754348590571213766173747404423735224943942553873961882452997153333841066127725308613568158985893748618306095296318746934179635930364543579398663519810805404649854306984447632661566975549447958098073715040170533694662919359548035583137104624106580866624587113989364898271345876683288785510371128881730377494418698721710315343398603673521771800864040026847758460969135631855186850329386173740373140111562727252847274158668897603913897157566798620474554076503484853851650003593889154130722972780295893422273528609274452499938585744823621227527401749654132864283170813288121003742453207617875496541821659327680625436359176746464088060505679592790059226440601165985067566140802804678424890115186658190882804689713313206309279020388446026403018527108162465551484718322962194518987434498332668570107990520940376393948556463132170592157162010466018362790363602546263928588776189884441374803929370416423672073462217789945637471458947913610251316575942962739243094962714003436597683750869801564206593425274859400746352837654712532047482331561646121207895434951306130219487537179559603616593836689086169116682620021778236244398343631127836872839539165920546401022092708541068243064826180821217600785992380542718135077728321330800425079302702677998532316589295557403738807396984055755724815694816085812507217369404137164275154038902947017602028579431807436650754535342439445647557385701767188393905404911792900876885151250001749928144843190132620824105628934827127776211428266512379887370098463174207879966089793091646818363661739475324706493572489504129033325418486317446291305239362950960038095278581662263906535296508908353109981163231608867935996175421267686463898113435925693441451205836287660497849237951957986451968079813666023777438948808642572098260699514666696985352660743624832475757394899324087254783343395369004455834996927520976265337765551675019659585142463997569183694372045487785043593125514062217987672931567148324194492713999076313788509019576102990753873322261453275283714068802511939934989188788765960320579639420056660672207837723773936491376 [138,64] -9715368868346455925749390647725516726399042549143550842718046814848159364951050492955132329120344338422451314758143194195452948131452168788295372399204682180886629642369778976497748694061294880650342863696901913499904335716920666523767275271977666952309941631248467004777580048298672359669695188031658507112832231988769004211373029911905944555483055515376586367507601357540200854464455141522504193808865335863941340856022960902646027422709485365353956718125604586843629991774552973653109147785174457892236762585933096265534585180902163137533304227125345630569278682393930867475935751743938007999477606316447050352759532106089572889148940607286119451965376073238047175907885052469420846125836991574415751569507672965672810489837806100745352152367438115675668545780398397784470830096110310611406468370490397129948722945236271999178297782080479146639150877845826085098025342240063640450123497631365303990528169973427095278880154142488414497512302267862033389222173087597239012592569074555720988166861264447787209663337815554795880070804067131463446629646103969460506713223244666140562208239939615028178229706911725869985101444705812919007068311229120372483201322037957477086359027312024673651070577744250531946174602348548672697816816230282992834621151749545042482122089474337996198885098843141446253331346213269551977490107144813994122955646713627360546524318957084021680048770900593370511488779466627000179265014254936646876350839922649418580896840160970742067799328240638982471294698658427339609593908480934386843513491549233894328733259031433181374227889711681687603239379256160507979132548178157806846168778042777062349531156864461049510979232627229255308800836645122162765754853488506769656003923336044744088799255124206932600670829992161107810486931059402617891202858792774355531251998063758060268347602165662138462872088516997673670092362138427417213834364489616082632664780287835576382022549235903414930777397424499112947584777850225429863238180938624932191645961765158462529257487115513261654747279705454292090885129261759617718385874678051299466437920290303796032352963564079269751335182196872706184795862340680188764133402435917480375792635179715979214421272079620965020072596482511263181554376298681819364350442414274996192419620185854739632503783330509179067376403700626878355339654312843670561669145400033386260861585292865706515019356238327277878438780769225260502699972883770136442385264775679410809349820706135915959413438665202044660920307086466207923503447010116277645124659631954465779997063851528608788871366489701958263814813446656508255091370141950289257575246783560088350350268242839943100643849726476828791416506279923596985551334033472695655485676186770617781114931244360114460834461306703974915202817989616482452441080248274364879555142626723840 [138,65] 2075581718155254865001417465669934848688346720998216357136835994383689062449567716088781721128359411032702106524006647250429758669081290277188947891562678558221606998160009123232941560651766899948829922729494936454335813984170201616650027720581191608601755809590102428493389946951801200318026602565820711866180978845679410735111619081620200651375544700536789921296358804569809313853427426015038691157463616922154789003493475310991505849403601909505597190289467074994709808442572481321834154365083454618415481635534492713039362549396582800879968224887051191167281066079923989343535083411678754296131677827466559505453548546124786002020971878381707570592581947605119944460061284688655893426412398699877822317294292747513451955436663531915704458907327121124925571668009411238599131248899740823061331452706708037335531807489630616559574013332468341928049685010796109831023111563078638687665087407617714288542304207808598279811463098910176006789540688800689491056642739128850830675152228254716781725177522866523512775896603518031710535620708854598100454755677204593743249233261887361470573296768581872714250273661499339293357931515629664418823685228758254298894208279014307574069614134826291512925004064180352780254102376845773877606915193133161039890994734579299688826654782010306671501720720530301046932612057925682403420119180229827987017701068973769331135833378757373806124734577956111201765398531502634322583387457257140522156000749655814011652836858851142405178548285448350959952568682385914870419538391990337906463047056186592475560682851977398514026561461314855915818550728383129183121301429928455435135701980782782788017081617332134271749633746161575832492116969715931823119860734473329125597848661372819085460382990371140361828065410306071949663773113546962564945362925217166449519774687107636233171095469458945463788184989684023365059445361942471697647908231103421713902009128154079096966158477837872753484208558260218012501338715980658591583387493691028513059519773757988528168988875942954336154656860866722197293491680069015680569779246178370949561843722017386670620509858859019142888557061070599381773074978321793873617118824396216803831124628014689977369084644415312901601483792533838725374271478924061828672771753986949303183772250332024261652810577764809034105363168426593050034105304880471309869151026830152772968399213626682477510467182160491289622960777110100461119965166311803084732216496457816350487048212818053715891383695162757653137411273252470208905696541486056271463013170079954219767205352417753922625867558575379616138434508194453840414755613740873836674863434210604290119907881943305745692154196725814118692644105679487207930810529137859026787682871482816442125585964801183559930343445443100735884972205924142930395131719358294782420908827648 [138,66] -212960677246552006672186606548847461802142602185647068746690904590554097931047588902649763736861515752158800331071525591053199254700094793732627019691984580740454941553112044043419005800178073589470617784078110561843078260240384917216762732095241456229015530299033778198437477184261372747419953177957123170113270107586112347687449742609736224638225585823771336181701744525992754027200912440432136817856763671337431613625796927892702127332802568094374779709867984438153042884556535407523321675306418836903195594803270936527294204174782137065191879169276857663961794346509444302237721019204444169558986793623620957496564447160476740341294788333488709235579073423402454456543115595755164507710188920136387035071435081829819864570717252235642386120014364732617823989218659664638150621734526386772063373820827455668685452988603234790822089757486197850217880438650031482814228287692075775197844330565639659598907335230040659973577880543155525033367791684984558234466946991219446740802700576466768029264726078913665770106794637677264031644328063072902289363737404169147822516452228830043904782804754961384197410109848581111929839665010227079824511296315275469266077109650738855528594873669319739003984006491468046410845889249550839582102667107680330553849393821091149043449301155402952828167873870195223633810513540971957532250734401872592977158447074431953209355397835173586507840772120437113705765824209094092606737221519665842843697810422352728408654258029037847971124282213908016945154732440476499013036069039628939659983673745178854115207104499164571167718787123352414385603865545993500938321300004559938898913211202107989109513920910388416422645328225281660359653542305326719063700939303039319726392918415375544281868780535685251394564174589935172279740249827688614684244446987857897127237630590360101761604170549672121808379514232580913441529061964388635880973625783568196913478406735877060225175273105236354370980496504439056070877119910907849503016220222884610459597044823786371568710198638951254213375194109930617880863135235978693162825010332634445404508294219220596847366619116452112498036464161192294902980197857629897686591234653364205540299439623753014465368651859053424265201909327258664828957272501198414325898723482172359814721770353177834074162804720303926315291971269862218387795760229156494378447326188047651887252951140115770355931343139391113090210185425615895222017875181197465692471341840534583506011384652937723877015103185870080928081359527163330863599157128143237816907171123133188894881715337308718625974209699403032669437304777116796687646375563157800334360427780868964134249599179324030284948886677466024775683979326746219607204414310460265582070914480898070810534542284362440635935205840177004983010399957287757092021156568533820816991488 [138,67] 11098401748579609812519858592237527968315277902792820598188004532637373019372689627622437329878979689943487073026771376213954968628352517099579496587231727516448560012001186126724505009324397678284717743473320430294024563354662383304415283455854345675066808377906355967449046247264047395309340609576327742549082104354546623799620393513911198644888821950720523895830996277508931867808476417032247698449109088281560315767382622148986875893591379711849557775729973943918973170114257173632321048161555788875009505324690407803495786621673473800776923300757988910734980309630472731166865083616281725791196067270684569113261385801135108133744510134683962718944770789096897378908163421318724324737103036977670958261435269322922880029742733768485056170677106300123072842024508798706712222989734221665596190493766435172295277176669596279005006093699814463078305828445130980551493216764242625014041626527517903929823079780569665542620111046227154200866971812748213033540617696209533344940541057914367628196307068649518534044529459755672092997104437176669282525100532834544894265655941299671309509060735628611250171129983811851499485130745381487480676331035962783690412369093399851393529302241291725432085707356728820998678917356285906503504417574056912278178335536810876664318020949870517585846079914215511609118732831866668539271338235294849313050357760355457540885066523261036313627830023433026447799692738154057190812283370529395120755967020077671480115453129189316420252567168907142753044083812816251310566452406216548913195309179273959297953068921889087080302381603417591598385911523995080101673521084467870082552488682035036004682124773199556725446898177658878815077185471642094615930421046540048310731960369144140901846317550678733817356741542523064472433657184754526934938009171421212095002430121570516854372973638046226271937409068282150726267196609255087083419028287738491805210125216263685725523535468728365937790996550710050521574580298964359931604436184270856977078995370349471788843303869964322193096960615920371556085289608623810472484481219155546760159560205556200322045845284722790960895944607669086241953732454162549587661337840330855582535298033866527156178974244060097973791051627070190302396273308779758781412511535544880947410753901183404510868991510888739334933449853171928984975456497182386402391865440169961487661875684287535831092849961521808471064651849148045423597463251600415593921211207008877263135576666929127916210892152297817327584786995119383648856821222857523759861499033215233310989638075480897350079694958726764920206613226604235707476585679978507447455795001617681103654788257507964187577714806810181108781316840066226103363673293488157383657104053113523891789620441363702151212033116903418764939013638770655481331303996091898997760 [138,68] 50567198133887528020464903673186968081864909683004258172044620964290099011726159291262682873171784307745234240578128905388455813755154376150359482625856307293322275174358614413191556161806597584415026055759110067377633820481193031305857196257242834864583609263765012446300648205516203581180786831880554505577315293003886202644124088529328121226781632574936091605304998013608197985736854146191911565070157499813168986042928951336846301742477508757902290082389990352888564510077412613761166234660628105457277965343757267905603736068001542943448445586933973883034895515404719194559960390490450958571571129756126597992126470373367115171599335773250664292706603407260548911275479811146052149498982040874544443687963903816166495716777142343609906725815765939322397869353698489569498001295326556930872971145419460934266130766846874926168272231708896315101023202206394033152159373497524951571420940785843697745891252674622557837268563977911330988142300795459043850829583614035756429875521765211085191470988423052658015614239674207269120553026881771741789948386884239401806621125510785119662957092124702283927122851542122858322278867001591515796111079281551925308101979254640584008936477537527040085557660914184194777980576589995238158368620414982060077334168050833549661264815588584638089314219500552809044691822458467713588063882504842311059114761210368538341600633657945664430778784594592436163791449032949927030908507054717987401161057943193312160704589962579491256724367610287543974659166394735635768476675931215686936655601227697078979663445564936852721975195118519634657091845098140943498602719192189454639958279392244894413331533359836729771870715129950589574431851708211400420580207962325429987885558904551329643177674704742767097200348781540739746437308198599696089398040018612078871738764639900049456967272760068727834486686914982680528989754467905653300127201404050898964576221678071895308531030201569529108344295068025531456798373307397985895090276295787792748315358762693194497031368547091259768167447478152042957403177791692442096394938924645743992065411049981690134267950665947970616297965876421126761255737431865716246711754748370382230300015564331112692652522978728043540903467523718615302282449431618753557115729834754877046235128948750994510003628230262975242239436963938014975639186029682430861924707292608167505531540478546859159069016781438470927361544653986588030514008048333724748904493017618155851923199662465921331193144101024295397282923140318187664935387152550260523103785924963923941044686920133022603315817872923512712955438700405449746818230923375000445312875306189803424209436819246197867012619516716470711135937549073039212462211245561157829955382168712660412455945314501395823640727274026999089032445617772500935144382888569600 [138,69] -61448119807454954409725733944295112127647538377177577784149061352595272652472663092991629961107001604455207989647836872574157821073521507464368738110332378708475036686904223430395459896826635176956637927177584630369885018048636889629575203210541303790384997935651985853488179122513058452946256524108953534980879750113691872281565599361179960419408074463717489777413860325961276606087365033664977435173652542511367222993724316861380669065797722587333955783312337599762451527892678135937181849380545931802730498410884774217181494923659604967101439876526768916770307840085845718471336759463633200350347472743609742672997951131389261739947786923306727398757814605138417595128624136082120021289532644203187385775226036910768197757006271334388046108481186870416887106433081652407205794460491996538625800872475877152381290551216437123409221070431976903578899334957783081201488601833422955589045120945413210295313744280858069058144268462080073237896755655730369746848777010103853778448735847106283557026671877420985825441500501585402262588852824860420143822388174047954644627490800058534724986348254804691487877216682432316609389624988119792802332476451557554920276268231554634988955737461875810535973510042432538209739190117929700893891582054345123898252619116367431211536023089384121631392634451089543481126976506020752644489752958835943793202405370429867390163509539469719500592285778994005516255452588579185255789162291996416756119663970280983530266390519210136995118738256355208677264468871743038931997585408925014712445681421043294950414088745748400218130289117513010440898334654045014459334771180542049697469405137449020581735023796760473259306178907486754737416364616607489860352433427073163869806800764422103350710239099002615017849464099426429510553745240240650841012424886273620638183911276435098716275341194986276181398774098785188672962390735598689169442288768145780194483808346900106637329161583588904543669405679206182413868703232261056395371492626826485735512104374697624968746791168540713773469557556959212351249716816680207162335377103196365105963017113622177325938019975011126905725820870915403883902236264954036687902320148493578309460162476312265788191401630761370360322693504080661507247288346443915097375982447524214314183454934526339203979646118866826493309293585170535921210838961040944771011307907948253499059083504848304660142191076139231236008639302665149284505681794275551938747070445736755028130548848230110231731324636060620096600684409688478371049183078428970555630343334711698904821838424828336044109190427945343950996729589063188144467625233494056385586761282759021176307736647366330293575298987064853060444007299167598505711008618915452489298118506645507689589374438509098360940268436850184316604963127367479598957014440960 [138,70] 5697409789374088327534225479981708267455496753423029068436175915669457783638500441944287600548429365695269163145938891446177771069045146458488022952181576174597085777935628340174094054357968862897960978062799875919637720373706712225862512288149068216777341742499972737864747250292197953463607028323810347089110553821274797824859335244439088355164517890069146806800775358390026290499217879072017635149599687153196344228740263183410030274405396521614337830579987194111365293664633733825555927424946116531042563876385939807450031949366153643001997205416805851161870945671089424438359525650616120351975028046150527077957993253623458851099360881064479875786284470895598207812281122249486762622699639667303358053293070637461851598935598254948602558487331703724559935034786193401301014476835811926881086315277920584127722556467142416390417146052536914231021322691873406344602449689661386377158023852845800200687581231513294639871710943330511478378703097923505825218407320649551650355615944490887878231241543681630825590752610784410415867727004949765390638050018506315140090221126181893259727496583989302726507697681605833860576713341172413501524973044750710233547173199793004869948811611388302969742491865808499533174131692101128460689120265922915109603429122314113911621484571925156138758918419964845158053765254035943018918267838476495955631051184869875803461841062989977856824186113484050589002430350997601213460618692903229351675608656955366645328139565997255723540438509451099357929834510539653259271149151179422131175061539485326360742896972539152458264256164137993103751685146815403584593858889185291865646867281119190941345874442396667944178149564157091289597392838594834451360116107772463071214648264141053321133606503620435464562213242059530017726646874369216875283781734204544468982430718863967990308132370876310726043708203559858494358110127108646719470112358739431142625478895993065217244450831120369149707619770303913581004962505678065740409893688654627889659501114792167286886852916596270425820851540646189155952855997318003581625089211878294635125857106818031350757415481570486626768571059679027722465844480455389891140453655768065087886881254965124720358177338475630847430577377700535797042812925706533867406157168470726108503235479563767303985772311688807931568965841848602751928379058529269174624906497815927574886602780688986877522021282463342750561357765910189376490879400321813195075306348513771082941651616390592374205542496117891756341766662558699027493625371621972739596163014441719559518998588431661677185928254458387288649890453085233297690990917232562600460787281804601434024435746809723071248916343530522814062416331110068417750243978985063733061501218165860449088064815859589878471949009360435209094394315612317626677056800 [138,71] -251353028185939579662012491552938147175115774774223213429618440788609466139666657097730947945074217809157193463907003393631918894623826068797084762148198730348253029998670025168426262037704118422567387585366177513722621301940925850055702744414336393621155259807896809045364901864547289004706996230487280485616338367902612342613108982720492364535597949720419775456076790678267153302638097987877078895595955843636656516515541691928208752437675592774553076810786214113078530326576890324887110672775306471111643919884441627049021059853468330642428298770858582177409105397913498248046052218914350290844906056266063907926932895780758118507177806982704494141928135581958144187441451165442990135847951194307113826727108815171789818860145909539264357638433875611958402243874357515136415296440104655326493998440146183773329098312263012833203377565772107687929848511890553577700790377282502325224736228303919432176388109169200289479936347020539844315823674389593815072694592754523643081598648521577430084755065056464943424856442747927314985545803832421785551296273142317572744464458299916514039600777554626064893397528998006628830047379055463156126058471997050733318382987497470532646839036370292046706103266685102792406481020710881616503710827681572924504758955877776641313313732238343172111139733436681347941594684013368209926173480595650078434330775460752458715125606088455017478929287444901113770518502191829091313831284073199035267826893441938936799695912668978928193414268303477310005580847930021846765075486768419614319307311144007622665897116776795370735696143235158834352691767061872746772058263883423132719060304955796533504759985959316836384860650918379747086249016370701093444263990748405495397623375118550744489016735543293514196469897741026552955918255862299123876926496695674022385711119011869242687168022960501047284623457922572653618101887262864308897764734533323073731695516381629454933723179335892641587701331697904209497893962238889070378605312842709903110750616348040149319269394629669191445236781615915742282961793416014266627552165010546025058836612751939104012622756354886725217033748442321002226980811091347488094488176624419805941113126069907900529945270507913186334225263478185553781579710235135760869040835177394373747377692954389942874397665396203299232547417991862259256528121115867594279662349179984893397517156354099972512757116135085349361739801734960034636800645762734787104254248235904566872927484814453521382833132870036820900289016645276775942501797505227896690379624084353526704357714283609547495121028813450494837503503890526086480628323481058371856180600946257560882782786160201743671759421839247758344624840232373770964790600460418445308122974546915253268382640693330031707251568818644103822777821841299067422720 [138,72] 490305309921163796852297903450847124146042422933523764761082494605803385437554844317960636469621620050353990691671757773838455637529180065680431306644816044684043543984465875307489970701476219098242833974285862754505452770146203690700625146235647659878726321098660095358004410598443003108737335486098500948516374037785340644274227276692849677548136269874507754114122667637006225542647622042931400653989292522393035734856438140402387852274283154357027013329945321479424329731770346621501751004782846182072319344478570579800971243321179263927478473265634627481303308277328097643327190301774239283289904108187736795532136327969672038827002841695672800679037138474880954027473528618981286644646416420063236675133736234929962132683848596682860837482302218956097495675267679287265295777554562032086280457505029429318936954565911573828801346098540283413387622604043832747164476045369919698662367142012449877089641110644725928708671655141051039097870924067186756027181643094558745000174486581488617235303239428665221742172299346621198329654681544743297315601053376894044795362905929260480884135406797220901695120987318032843791402304426811262532339595612273811862048758152917517925195781379051922383400125809394579196221525862660694472538525806588167414466045953584284682179742868876250554343349476471064971385539494731816801882859029532779379986412631960157051728694959089113869300116670725318560423963550097598492517031243168264786094200203512983060042490001723594523704660134587565499461871611658314521591059176063839435804854899119834474669321430322809355772663622980980274649253653965298324311379449678132380917194872274919001173317852314762139067397813736206910477676296031899350310646982661346879801784075642008655616389576648280244391463960981760935044796228339896588777841072402673282904641299166177521680000126661463523467002700477794588539332269439720492305430866398668843326424749846099416105627542940794864667198685911721497593394743538305944504787207390815648501339399836373725087003391188965643688682994720829248606701406210902897211858766403270914120087038299798986893317385472389265433874088735090051059672380129962064998645887135865962135118344593073347313522580984597531591464714663966872933894023448417925626999097556150334606086397290492596869424302028158713142211550942928178296010504535690234585786898574965964275659368447320056917813200660109468586270156886486367855266091444766484634836496986526300785601014692374857314538437810026431993839034709592528384956907729485783923557160935273163285613805318787824284069581727393284064279326915300941219935124144143803561487908314224247241421625789824425853409460862992303983944839654527125114225411068053394543192937182854298876803777722173443451045188755125170276082236231680 [138,73] 543613515084615922705838102078908623025810432892825664984157535557869025864689525108051140126919517268887523133103880494084918605776515630622708275953182300183958509876795856467160476899044223060441553814275292084690560647938583367133338518921051996922433670855513157489577734013969152199141345512508527858881470480346486025525043076787358205008430937991131834425041439399408609276649987423521628100500810315324042149439033436260378275382230151378652565500123897643582587774572571928105497205455797261092745258813862885195032698859485580056519579628969113153827039961425835927273145986301559248904342960525695664160628950017928918393722653542578911162836567922875222737398813077268881452593225302779383268920591388784298157122442240333607530616738181254963555856218858021728557429106784475917475262893388152970996526628355154627499899849641893645478714504246773577234065066350282817377581259990782376810084397379073962660575150068302274583255216273791276009845125751029857226066492201227614865558947974635465094477410456976727077093534961799463416396485419730117248758668308970717259298606681828983509769194062756993698488350389121802641953062290313770138690833299664499401072344718168163016009856415989292883935810815975074990391662200499273655134343535263503967515066065745900669923110046362047204931470853405344100771250797814384027943416477972850862092401952758636418244199285575851982551535666597067958354441625328464858096142662958721087442882891059055806062535607980879040947035178976790809268553524198653979793874221361502944292598614654638984045405692905540629061919347764857453931963986063955754553678669296187067629503695100083881564689780304886115327664399236194289521733634499573113152257461165686357186413592123966090933701756354637983110874825179123308524793573715650527802147708291379409839235679917087161423330947643120169311796783514027158124556368349206129256173472915120119748561961724279800744536595079694443390913864751909013120184264448038909331206527944446739117752973920388848565321508649416405795909692021866726851512041567445957327385880916615121295922511694573912504220082021216176862179409192744107525131742637153847243995318838374676608150788763534239389803569224315685982401215654685895710870670769910966641436255360932307685288408104111441746304209365147178285875213030353756569197760089106787817530919721188745389141739965435224491328780630319603302102388183087102293179351058599527054249189954190080233489435601874329593461469918355010211772341925775842999990746709573581520823658498615051895881556691057020950537732886389735823785967616377641581520514245585953862770440721691810981000665059732313919321321988524673473008535649147400985996818439638653595737501876481332907144309274080900833576989440 [138,74] -20036433001734095081067152155116320547025046238444950228809980794209243455497720529606244492062059524347929873702131480245405708117524834319158425436426080795693090283548416691418311695294402812668330314746318370681466204570600123754135026389797054174815759030735324811014646494785034345591306746263553695400856388649046388041083137761643099746496942457833117116115738318206395600903688456581110940868368822151391189359250469952008992059242609971140222439542898799413006284304240702078118638815433588399637045072949281923388523533172336592104615357140141654758333406769183525518235895643449496781490951542295000637969899904501001526405221686667563181659193617382352783825194835366429572095936874016494782528687543789366407451963599097329850217617666447157222166244063086033247423408795780126913085151689762629952458431017162147550813954746400257325074446388947834264975261584150073553285558929237524029268550846856270100779917472588219993745569233417855003657922934305874230678286600273447738493842004894579061108610397381423248556063954055692331759780942282547051590893037397213561830042953285914679030421410679894387052746239001322819835182368038618684159322933047394370552578391458037867759333405656859709927341110836677686938223827277414559611862381306989499777277598155860622721511707093124947889517329413315212381724956529498903142054922117460579729803849528694224862115274853235110611051358384507999992282957128665677585830857892538030431384462766264307477504937931092075384750148907858262147559803010588933135226449116294887041338212457302481553351980370288389676052101494112478895866307759551614791275439955378876089706877031257733904271379541335744049421497257757396665045232684366679759147974294662819602282935728470578229383016584834341794517499628595702838492651749395048375347936521703074410246790621225596201064717388258358807582559699430107388585808641993011280925869386500781067217207576509251541238731352367631107396579038218181759183249102050236999013537291132240795088091991346373636809379261247922787331255906646107239568512578420393450675858228802514303816856964071521768669125246534973605551487500640197339153599135502223866774694597472251201984186568755312496362595990643759304371405296608447627728231340747943127422092433845176160664692900598853295734675757513464601464571077290983176128668594828690579187299084678171442696825781303259346404709576000936867225169516529645063802251494588703301715675042199475826292260665757453881311250041269610285063388835506707515142709347513299712651881312808067132112207484795182377340995003871524791967117121418267704094706516752429987866844739511624039767549172237696935337616384760248340465193668971368857358850475599630792432141712665878156088740617721479820315520 [138,75] -339256069973114177883890776533925803881599672380333832121977474314603399287127968963700861029764600243937088830640256511007132216463754299078515701852908217202319508479701881394703515292528746818213543604578716417117517978015257545329038782856957943688439625139877936125994337375607896383775939863147120939863749310056126951229575433905961887516915110906951909942349443802098083315503955026978440615692305192484536220998712098392001747836460779968415422352212101202447821169732925406952137229149786787875970258320645269145077390074808110574831742011599076986442122146405628655766234073103916338068248536101679030750836394993971405098487014140937192354520093141349965658787676104335047998075673780832315070197351670766715567702725645617739830662676871977580761744870466772646330494235139538229443159199111169355054511888851374387891852519387088211885180913792965819553099851586413844592868595155654446025966521716096470969200719817291572325176759312329816730749083631835397783050754541133123922341351421210902954048031707718662069008800116319910061749006461317327508793523377387517385793386219614851608170596895074847229966154206088667876432762881092807471471295972753663068343595013244182868566206539771312144720567404224997315096667872306614475500521576806523326385340422244819704166185158243971257969833087902897237896173157051274385651672421602830041878555153052220043217173836093942583757442634857512062686743913931729761440936304215022060915193782901994137085274374751415688544279979337426048586862632420430665758292921223228519633547963570519545287609067126651584269934914677381387763103307017316795856986790155040104666375657917789744133243145962231423370258302819875194947003073744856210323585849786396775637343452254671288503710880059392728780701682975286842887097841301199135903505940803360306748072236140707876275447669486459078328604565638374410386391640791761795981768673043965658407993111448710884232252020185330543006721671631656672945041351978561608603370082293356071310365992124083274121709663209481185842067753123526744980095372419312948455648377228414341636530375365238037335058807767028448094989285224804406271330666879702904436761823848759027973168785753931103100795405953179860574027866027770903790009877212833810792932453159203888828477546575099313842192170463796079438754592854116565122964944490878891874188408299005702730523167362894313974862597100461131397799278138560849557766620805665514668975707355217235503590716705237751390720313070118260798963273564591532871496872685788959319247449803965774062722212909474634697399069179712788616488336183055715855418010168707230329375209170745393594943589717517636106105148593303505610709735584540085104382122498843535120562365725215680612644718349549991360 [138,76] 44148133789463631005323517336752105196344225797324545403188669710550949031424845655175499078060784449382652518528134728549770202892705588374089798120236580070944190627127706729541126826656662622871383475560011006512167158309213113614916231797766491427668819817621238872617079016534537082570390129237919224624236577562457888167926630657129812270715659053546902636109894064015140915168984220029971431823001925920208909306309289348340604246362676644312532541571246733155301155159467183128516288685780784558903466693028747109773639280982638654585113345870825155306585399801027455408703548572157919842716880146450078102244837797795397745789569484238558956241126543490151830445530371085109219936461182308797730340971594036123912193174890728642721720366347332820043286834922622321871372501156466034231612340625431459874007943918646482948773462253620789379311384134326227211308696775296396092760297385196773403932490682414025502297742060400310620399198862345790816151412832692475196868027001766362308818282760594182220238468739373296792211226282812095865128984921671774105689776916107075528412510262943724864909241763316680257050945972863913315741965643713318842772264288365592027978274960132682858602369139489631884497699665163188300840543116783081866061985162567582088062121071437798343453657185258663203260368754081644492047261279221480189206805676686919186784446831831656914528996295984840266497752794175810706329275064118804600458308857416374557863938250083812084164540070812974186267832659755368148954746257084762949937413860076334952267601422345361498573172602129349793560890358292205020348432557341929552534001884321536686255625610639269520464340203384619074945127185393140698794985908922270614052889860909506085957256622626702835726128717914210504283611941562610778599681578200627395177961797886573183629479243369810723809958611676996004969355514626884644752308737583164863888734694841085807439752774504987873493545158089716380091502289668360275333807899185386206444580017768034354341676069432925415209825435797356975497682621988228317812163631019802681608115666541547697621954132763980990350494540288929370026824829146069755845313662190933592933323516332178428613292226385417426379531419622739161853072039353311478381476779452328046727898825994930361606210669541528554213232687156668706970879920074468904193581224304695844845981697966946514875644248248073048654976569218207088138149186387886153861427476361713368566949633310686174838067811602909781866778354759887288732632731747215049757605290185019267793463622419346593963247038409028829756213104731066704603568461703143210237958752223990483527658205384414362883589108280983094978256962017037000596476385651966273298708448160769232438397836206807830745529808964292480 [138,77] 157105657272426416846852209263339995973511311290015003246743614623838618338559717193407807677354796644929240522442898160028528027841592918238282036780351588815999202576698685105952739522037285056830131592614437656024432152360879846629976075212212293037394092985855907398417825457582216199868674263745987778217359203169245888002453304145960000562322666934972454169400536917605360852006818481660829544876037984659309267156193374162507093940343680433828288255988203894695663891746841878001697558423463504350682877097605255235486807370457935205678245051402788433829255949962461436876227812141523346792021384060352613477731291511730127593634239165006547982561677365733361693087251058008421467755977902367087296383981321428132324991432210363115909615240294612496227177420571223549532745618329206462211288177278890590905271505190224274644278573048625861293152025284270754752228586401631154450775037580359833078151806266814196369267468488570345704396830820854802306481001522345418813634902022533857828440438051268960802540663177532176569965013530252506466303254463156465518346194349249908354991717304712016138464992447523722019030732299800838372956028958776422396069684456699674909467228425517440442240874904060992128946171954407773021584476593555672864038980539378758224643756710174869740165470463838247176883646306533211118679615397437871457109919860999417728782870684026855688149494460127451171034885210305704811903163531688082414636926597986547474613922902036595647044345406600609882327568060100728850719358024581066872476802710971701693463377220561359325934598776887660267623904635831412879367022439892686590876469063056332909289832813838699354558013607938729591008235674650309119492287300543891387377193934825458715314545651418538093205366585960487216327435629473851843205128984316621125887789622788147367454863106373931945580472096238332295404028760640298099540433906373667500903017223575753067003247886070923710116108806248888585816389509258776941999204561109775058378702094969310107603348014673122205872511283006743608623043496550996954354639262476346443170896233104789826042477672781497812325439601979454810489222709161680989542924284630392026920839745639540330569500298849359093968899130065456441584615318399271693915658722665387789357751586989146840883225581651542163732675017440105388159353696159021683346650928742283966741270644629888455336102004109963284115999653182514050955751087537843382462879180174934267299943076780010669174139279193638185923181073547978221409260351875119611068700075231490925758533869264021851834055559711156288882483507987904153255141642631656422938017361195838909976349762741748586006388298773891998095201247893714821873136273714331110345727531286634558977846683409750764997201637120 [138,78] -83603564159130939991240148900460308616903627591644072077473989343336372065154961230651811249228099440547928762601075048837362188740985755794465884304797288848435689060910315935370557952035307876146570697995748613277447248687183903718493974671977577161758098332063689303147954605652225950227164229204337826304841255255307804779062697122446171271244525604658078216150375058696072801689125567220259013927539579068159071662202770632200117446340385519058080091310050368162247936678152338502560952742019811820731214053073649749083554742867176633049155927866926988890707494529723072850300597819227610470027367154787102348698632883689618975727227788607459300906303116863274905466386041373645771914373320028926271091488980251067489238675483317227015463818831912060463493871310468478619959163541737107009250421365873169489022405277286784597741439793248434288553485987747658918569531914378426712702344570994722093496451762703178844348755872333367814405473182501647491794022593796301617104420346813677758592303374924916265963699605601785163826912265588281489852850740101765582596144858190310091692383554872622823602952423865368118867832852624456720162394713550004664296024767194818423918010447964419086211709002083650410143123599641235835062166695157423050742484745751829998079689160978880989608355070082724338542960026410656315606592983536422129595640206000644298383646887766174879097614191903493925317055269214698104777015772536088259476907426958761093722712861409653477367495474653635693445721497241174719703873713778730994536301623334616272767926271278753226949898071081108405549471422038765232736821171499831486913287923790854849132076329048518867115207259057577464948757511796658795222157515695190707812714478100230360962613808902020073832227324009553290844604282762545008237395068212867833426972740639358565152976177797089051677401029993143137519929087569243969060583396374142706293440884213126186549412246843981558602536232140856565150704230994332595853574385030586832673067515982568494154198781469036513495768415008212683302250869350235793227299942947350943278198780751872457435622404483004205146909617997341295506682765589112822228380225086567195701375264429208746117452053346821265926118082988678543830665331546705425216034007626796534746940590871986168412902500254236137162004919587744902059700181971448198323401184964688566289604185040882993471493753372922950746920822169557942360214056039130399046083776419542767008020936743453618290100699538918349809922172719414340951447409708466974636445340031605553665760120785397347980091251915721242806054091646443412278591645537039606606607646307409627694025402654520980303971641831633284539089019030633229437581652488678339132118827454819295141206454202862193661674048 [138,79] 1372026582908831099284093748728519828730955165453359222230943479994674945285565151725448228775969834052245126900307816733143509614944067317301692965969991605755752458018939229173695816360422927602051272524591100655164163754679072014556662724501374395747833500670284250990651461625442893630177107631962886826533696116747849234495987682455221876083933430993049107495064227456300399198668962728149533075150490926428085351670606725463150920934600051379452025873163737712767205999677586143321902363578750913606205054287143259370419743807213116925340517230754433973432213986671507716937799006084627613778779348180377366098024510868993050932403644539407656587071789221659361970720232373118031437333985589205545668888717821806589310275540860310524432402745551183275315369356563960787549834682018932048513362153404334861641701892132544003003335138066540874428747206594339156303493108686073918745732260595079724391719214238737495400668815796787966267469743144806191800171519096208047990886870404505186320038221110210922514378367570114887441610263843994935069089881311458547419936359468668955104442453486312170747171471525209215406973509951066852727469409132199541359946546196265581442292416980536821176285333584347518379364377479952034054848748667375338136221410418356199920192659168121055320301997017683012345688102992473455309474810341342246331994965763353803775588048461552829860823890358323117410369807837709046026420696038481425233242901147210163907542456400945724331561155183419037626671623541319775585462955316093354929646320273710535921879205414150277610286050397076241327383449819052907132287458359720659462476864216974496705355866797508723476195002710906766804712267489207845310577820559659860549648648022086053657247983952402507919802701573451568810649342825670484967897793219059708596890342154736922580053288109291132895944200930339792360498449087978502428875406428346746346829784841450362127008763803785654244306188242655263098975658659434794810963196977290822181079060413939554206226000654471493419908703430064865907589504469484485703351932115002856374877146893289156818548643214120770817322943185607679440928597234716195258868004816676540760961109703244161070483613704073051501970978841111208049416352170955758893695929032534844577615755167204643030126200695573944565469710168148367171257499360444387201584477938789144542516068037560042796829606507726233329120621207107303888465032232948564250235392173707744791645447402100775350031026561873763042604330502853296477605815023170137509623440835587716319429458592267181061665360026001411909281452991295428344228970482828203227929033579405237891643105899730913804245709341670501100651906103346662054357036198587958559742608534926626172598009901497047731328 [138,80] 37274456504691258840084560714616585351465521195038729100033562025234800076040452037592198690594300775546791642778370251253159206319818316702250454454328957425833525857086192796978177674782665282688331158861935700800258662479710481252389152399682810995088752487153951807070044999797957816725559874294108339468342101251111400570904447455646029696300362816101151184621874986748761908253090545524214328778154457245749719816678998332442381713350978558209940680353765030935818585665825035301747271230608889243405999251085825472150091623902433256966461823104227450095362503775157185053284712698532516502447136543740279022488707626535532546542131404785548750930464606067649632268523033608210592139479760649291146565409407782818814381211346804634572735705152657486303683999671014477761210895656284262127744420659732432557932990118444439146215913394806586511722239264626295745510311226131898466500288573457414209313860275883309729139896925793822901939339961297247685351376981889046124910394775676390745127908912878559932425638810197200080077777121485680359853718692880466319526281983983343219808224204469471687277281429115592034925032834066393679365289403937755658658667142687910368037956128629940456761054452623228561305944485576588394169013183506025667508430214747532258735967664126851475726907155182628331979140313040996089074778034191852238295970036344422506626952346023414922968927948969125471251644522234562001653729646651226367630069457898385065411376204596645210711753532058632915345744475395692725533635079633804473801826420242180236730537861517962066214324249917526862592974015112303578475284548521670224811614679904266412423011012842692402856203495979683083098675100034862307915009483161457020661572912793153937152122362834251350400677953798703977603821691918158009703846565542855966498604440851603627523496245489996733153495130769614600801539936011265679091457690100487001797648072889326777157862659889949125010257602109159875916537258296927789678004372081734478606845853443502491271509967993433284723544850634224780006022275950471326059274749078635143307804090950557740269867286637175754112321456888241328452249697437116418640208452587144509087015909168453142154485763470255755416176299419501808595476974417229896589144812197919008186063134626931104004682311068863914741605533760851369502732716709717107977588427055361515458040222973355201832555848475732213965622740414516533343998719665670710618332046101441412771626013867588342094791020749053234555445835851348561121721516688828538188854271548106471806776622814410921488967679723961923494838181278111138860896595673746403524298819966561379017280800899644711090372230062291063956896763009284526855675635212690943592187729686921210588578734625950912 [138,81] 545286679888935565717479789044682787096433893862866923332333615556797742625778322086704326462222540783805605816677316273888750388406507658991730147001521104578524818445265699379989000628499816015201508465276721145955698556961991083297033605123421901894191567631695333389515296314249165477514104216268634614320547748948535076320927816215555668843215186344651061835475481031878501886776561563597802840255474763588899360591161164283280240041470647538240378718345998669724244948489691328873268221232931399046614757894466506927006963364816865817607247114940232245809038514332241153078407009745780533094631706874698462568952893731567808116373728112658013006672466017596591918735192691121552283407395659820801140439374447569258937965019495415878222077912762289882372445059022859156262285574787306088603624105009408474881502820836406221297434163501727741831634415735159013510399963796475617991937455746567904481431979266875392126994987758789017077877720656640432103481629495399351194804353898350368273257251192128128774834134980556746785199270816442751057786394239394036582960960938283354000423831796455129427148500292750364575876966777282757281980767875934475529351036662591038849454574699579077065132654181595699298151563718296904773892751601708371887233108813706344628707467715368408734095373079054930843221766291428168409014333879113628611978254292759642197091940427784807856137281739020515057132247447712283997712332532029838424650412303529884549764538975508053036212549085055309606034990566257436262574040161841172759309888315371402085780358920384088083159868591064642605281081721556103712321627512606041245596741853849624248929535218287913507838827568325140823752268389603672308402179942967184008327822152885443467558476224406288580823278682713658222990473072797273622265154172235068206516231451662041851835382199749200057381900234746635516542430274404626482710981740652988426576288200844471829189161632224085651738036249836255823176086822876715771240204154416623549385879317130809142164351327975090450605720575162612059005102661006216558135164708756383662993693898551716954169885650263783126690276642290082873652295398715127505697571198627028700808519152563330159297496375657113572096591009970561343367428812939935394360727883774903171645791127458783353103481911035053991006733361890267014766369623036142447540787282753637986325820260641865265774336250426686552326091495054553018849856017438567586322369636798099238426983633406188388530475450565012026195919815947538250313527444194076463680100503244420979069011121130452175491359195415095006542492745397822269538232041838756902817113840311729812974061742858010729605855509074041623262782419371324816166689636000947430846294132022001090928604460672 [138,82] -19385289835423347199406920891561902392996715846426756152433832008462947772679518355324526868283156492688089505914893835072802400443407743866959608351747976515515383062446369306150703945874520193665366408602396857858480138841105329212927274040694055930384952716980371113111590074079225711099102184121920257367360762069245950680133650362862294121011178836769303040649692399950873696315164467806078686040464871095310412300666241632427746269967549783210622352738524179446242329966777124186576779625334172293879822147560045122210109039407463222102671036906384818793257308199551844021914031895401542218096890033300958617130182519447171998722880024252337747990239783511846530818945879136055116163376826129419796955635468492587957664630138745407867655096652971458439107517216184217621777904355172789739269408491184320072099801571838402848166025235706590914632837194601618851096553796084798330285309774039982332645358403689503277737236980999734836125864373868290257661251541629950290717490707559716095009345284870603781639547544804285701578769515578773552983013883089732330407982085369531345625211556117131814338952155022296371274039325902192889168877011142469497346298232406006973700820017545307185319450632189858522732389867427251537738379629167708846362962766967285790283903879184008573926717901850196990026517590228698317583447884109469015755901885181454373937442258191417569652353285037890912722343391469751341278806588679106265593027522400184633880557213672354140786571321115205480277690812511366083074302196160750640197463111371005556960957669463606843565134300935371679147942566011322071913176112115737432379094667408402303899701160896637093083296117063917913509272310325761106263174955426444798383701371760060926298235104805041303862307046345736657747436929414850432811218122313338877998696810624935521266752983568775190312266028301529709221934504864121177904361859127044208916752071823403519965998088309220692453159449412199856542680113819192364127409127043608603513842994618819453306306868509438374736761991929216974290570241024044262905542559373896141595723878624910644693604754962918022441309758611102414303329098148939961080677096793512893115585723708329826183513737352254887517398164749304494839337278497040500178554552058091612012207153604439948597631788773423586938438165743740326867264650374441635412607112209307526454140661318728467329329494177261314105412527050909965984747143637336697013279098764407996687273736632453487514641172639082527187232341173345935378543097986630029366741603141503243310502711836038250131110514689674738979576971730771978278674605300996399424204522479772544192616926440344842895585763312887533854701773871892318821958582469998167421994562116103452982876472 [138,83] -1927103522820001623638323882794772293777730047053241916325279541336650250533854199893520351416663495786128701010722371467784773607955721517111520898957577214589049597229319356508963131492718938563102553510031112992339442652005033483506419893368494906339536315415867546769253805150518844311416062760350709784360979200327816198386894418346854043231079538280254751593381882204761404036951890297703629205726319825964614782634790434333262698492619288003527604546729182040887309435835061675423010727282122648769163620897775155713763579308184799708134832610839490873801473930286689228703489802281190932470341724541747016629534586921068575038482408231254699049707554310780282390475586996365303020453321844592833207995768847878629855407352701936578627540239456149083110836688091769871194316195501378856937056293504063997060750639002635487948551277478344532210337888784426638436074091026032513964609348826787423323866984071306087710616498655650144183712889631387494353660141096489426424458312115227249403758239038663517543076117751368479540588936100009497124846003096161432280183697015686879443976806219664809298080984317042040256268600254572513565183863638478401166691096122500161403297324996541009774429839147885686669609433234443552835964422729334387765696276813313329951755949219289893940014597647380864632082865879128585990193959763738710671710019083416080700342737000272814682013221573543311607182192286056790385272868298842017707152828413817613188706631683242010083876104290813235816928195184162465398657350868228898846113925905053507005482103038594193241056910325686371229554690824346830825461128543964288816953799794024007529484216008709061055580186264934471477920605160075870553161108870996344099897745410501469221658239482194690680583254380531756753241955831019676510988475309009665230269644014905244063129666845606194378648216745920086008207799769420091605430843592489644186266633716369329360296815164585785937040400546026532392050720445338087456363424583205662185814359922579902894531321981305515413438401096859715222857810978649698202887384509506261986536847161375920498775059008885473683277782274409308775661563065725121224039743623477781930078757657594244656976128119433083353982269763339716729682157079620128318220562155250368462422043851081880275790845415293201117278434646900710613511202868620103325464452176620284236870628138087707467337032435617446089122682552349284554813897633370891096934226671679793391325233339765451963898850845372465121401857710466444305660884510380707114733568678384044787080287669732655402967479011624305685368634561498718229427440878651862519924143525071350932115810610083040203780796952216966768806872192913264815793079350811264046724829986107459757248 [138,84] 43975942220256283379237262260481063020185920242224688166131015903788371928028739134983541222784427335077165112466229120223220700488748136888996849129908860486614924611314328210454193403338918344373937585142170229466065078441696324435478182996179604327698844099406735775327272851910397758799599640244889582018776540558417688002614969083255368576072041331521100190507973574763351981966652690135829242598041926728124049445861770848964236216973722520766225466835832645529241018583294511014507169077053108261369899559658108969005579820831029064609399165989501519813212196431000368041070268014693173747382390465899775733808840040969768454868679641906043199464962704157844752953030074902075781427277123146868748937094125353153710006008554264623604939654631434082995541986385856335500581346639217773106630958299269217184349874924170242679252584876533266225954242540211355000722670668312528448125291551285066522325844044249394215772001580147280158031835166420395410788850116973035170405225924167163847294380298460119395880295886147079733683143868769596369604094982983405387088223754254803126334551052387727318511154364401997167842812817107403135174107324022891444838687877019840289247350491783434942719865172342129852498083837752472176391196512185533304519756528753400394472829316469303055361993705702248599124213560950196796001066134176826064007589081230021565718731962955438229471386767134240988421594743557040721477794287695418421871433391085749126990607644806666794360403475078649764273256540948847164831567023355341345183202046786427718134842371553252958508331422295564676937316556251149206262706655399892519700144083240649575777243256239718685731666703014858017194399843237448422841635823462050706395568151998934500855181285751487921680275579639810434962151115376204698621493942202657874342387680499678551019263641895687462935753043107766678311424989349937524640888485604779960770300358177025898525923702332615018750640416731553828151931113171143117045188035010889580941732610897512716764740000456760411164951795861227078710114995693930155637466289608818169310410288645033466897392539521065834876542428699544021852700576522588569891366324433938727543543896548663395128424416534125846084475549758674936544167585269161181750089974450934412197456835604132878165603298636949443324456038705891580743924230292155739331601409489317584605457419868805245446719380255174182313217368035858682606722662747012711015795571823885580567000080608416817686041502439215569584014731785672197141279005501267093745728276353380622964470180494321689524941037788953541904922065277236804998768293018993069389202423722873348546127856947950843899840934859620751696107806773002863287527888173382760543212504010582528 [138,85] 208920184098530415836063484431755502855449486937536436441424454550506990591111017458874689537375892768444143555168836024539323488169357754214908799312513453252526850163504839764448345845321825217826046144334235597036626510851889244248344349506256907813837621321681926121885408782742635234591978981825900374834628628999535812942797195560817104718349881356433123747116236570982779593038142426225311356188307818880628748450991700740307508829376178316063057488733406490623188406856202427024166789159007316406223820242944084436769677053089801512085744862803586313655720640792185823853789450473100188055774051753779969496976823729066260704594954594609243334854385624845214581263240618661229721777902056746684108826006092857848409916324933393640198534063604727151097485116006774092296866142948895375513414830551905570157388105229351259306625482069508994232981315885397179013693951069191814001252972242721154674297143414802867766075088819622040694121235438242370407579583368798969259176253806755381812779657226998198630313637154798179739319020840861784922672162513324664507762304953596913593196869210047654246459071222333293210681130344422017303134747344652401440005920924430541772687270760022497562006587966246331053733543784015483356745182026936374559992096359142709398207162982728402191554607009338062897899616307249588646671715340401249657224837513379402165213664732723445798150403546847448046236911871182074580414265637782488536063014070933755686252372243081478954389157233636204414775939903976894017558610037257952672626071016380295263274528191864307469274306668951028241576132258802325760186055180272140106514155589482803801994648486540296590183403100908094225818247115664907595200530159501449951386063450924844835303032505890285711319760981790561886253675620394668848162272102497004544270856759120615588496653628935272575004936293160423483756507254354018583556987829800720380477698228312709409974247293401051831032295545473157988662193946656591192696192884678410249546014713051666078766914932945523933343366856915008767740438128062008530533284232280726216929750824759231256132570354703834563630733562334320878595282837724724771101751696776227443245542419793912839504272683179229490525444084613831182299328060230017082878457030659084638056630223751410400365122400267377465959062330777898378640452553146535359872863729456780613060531407068578577320854613591187446939731387589854884420522816537813294842230450029510503642310643282025171625891699391574027811881941036974850288805536351423831370326145048925817384094823228183506686309500690302015052990335324742683729786273451652046212547811713219375793424385292750673849535086710207771482661678120675086663483456932375043504088994816 [138,86] -5780040323554131530563424001851109475689112255637458194155120745101005668137450644230134048863934118497542181863983598730329308201004175248849344570694672758042743174252147591733677069761244595249501447844015512799227094761527500535998637707104260810955938695211599964414480985312921106432247252403510557087086506303309215412319425960774077533629809936511257731420353221241454104721382501089583256509253962950082625205857443982019339515263014961216484830431888533103347644563980134493033827080059040256621159262888558110751492802131923698636521076696199887599119630908791579231938879568219239470640527200708869395581045831440322987682524442241623819032949780333951516569061772381528287773450937399289000745867177722906258211882457497005285196874938570329605219577421981619237175954864824027010263547392320806724041288272230923909131581396989988358944847712089074812031990104475839966965350411376799857235763646503862057114621481340577378239684570958435965952412810554699626241298608825694846553879913942190348982728361051021019243709459226402233710289567501025856722458685730028594290589997364451148395409591397991272810734846611736744928761085698329294504315192777634528453873975791834895594272121102543762184867836795320802445056281024403323547390726094539275603251837521634366674063323294091336512284594092415356310601844315405323352219690362214792527244303112669326380268868913737640304914213462561766681281585600112257884583847382020142763215966306123357617425431116832956989211873304107987852522745591698334938570672461969649457605878599246128655839940340723896933581254022759004142516957909903261548621734556614765907631928949216444747284594168169837433640440970928891234794202033330097139856528566567639004350549418527199235025755928711865613210362031098590083314088911594360197048772315298502277576378667927635411875358009467555747920434409292737049390485703851080844953758793986416378869376548222659280032372044362835809787557158096404721131947826078416685528385161062212813345905917613927115851681763922066806413188894785492243146228746523741199924379188853123117955807840407616880613727403544826674014374873361976453841861655353616498899422026653692425762963358895741421091911609257170522814169217760227713687599896288087821476509230046170432648335828326016298806533601613693158948452691040691118671492114574879462490832325763340299656248566165027186067220288157480388410708430317303000920416280239755195850043012185868668355503466145130939985506654428989708029769941259189664204316213680439160054837217512558138231693699480580911173486667800632176968474126892092120970334164084863202833640539363761949321521211090382671108879986648774443045915662672644143771088 [138,87] -12252494137688884689504476824145542430120012404471819022545408965262244050429115303796779066916008047122923052530791468538589246456390105226060602814510014201365417377271475920099582546756677905919361883364340741919957365104874101636956128344597565650519194337917112940597428326397036236957308912875341032437565523154745184486875644252484546168225096258858211792316384315863939535387430205667993021624588381782472625403448845132307629631980637237231788937696985739175874413050820176782106317735064029944844395827205797475631077831082319992804739550572218593415349638580293249621026259512675291097561461446746405022493002785549140970377842539504077041577433839273358785673067271655465147136043523077036596162363632198298727984954582897356090769942819769037232942986169582992092298022499967773928997661634090379551994880312120787071382922660281805747965169760116020594477546192071686536684563880712338771937879055785981469570983589758290095909614507370223640881115016364592843436840788911396713524656586510716478459764626757024905399048794034076526274274656452898197855669335458519124843661502642789949380944866928470569764054739412929787803697873394888186163578734641484750362466906576798727066363234396593506381277965724009937409917592949600119742133648645484247736428011642879160630555023752538857983726825758210763696813725861621381834132180613821522358974768692025639367173683356927834090955205966213912101758783297202185898034530605668401659835007549258038443239838295759159828953331554506346915923522298930729790344003133252534548523340478880104197546008645964107454068082970303683979664991575381032881059349272589884200536218891845088368641734502445811618004204508828529025451978446823033733195983125793911557582044058433501465772838116394268527367744088286667892584529105301253534308438470400117945689825794582073514706241692396889102795553890148168847223606805855221523821437225866536219820558151802621697641052683216868474103980992191226932353120255184127930203567409180009447494534265672038276536873517542535707307408266530400850988487360859369912728145389112014327521176951416662389116106932359372245112238317479383853503833523694797114299602306216655367189537596023873904250288454594644328851526082542626183834429689707370420025956479398062997833363040006547586910233872145805943745714459506103760168038877627695402840961546889120930922619089527520929818520636437168419202673228907323156709779036387211752615271830358068994596468389614845034299054392030688326297442866460363627787454538070424919844301340868484543188202989875919982563978534634543316367690813531491801686367790347326074922698195413655408454665738198580581956520854372248702816404014879589056 [138,88] -575349260616975538234466831546780743006128671637894584271741726349605216631773707941992139318686069835144853040904737905062653912085038674500628534686499566703595454084028644180643779361203571994079629425573412110631714097201703855188238771169308929129825080728409022289909533250806672991338931629056259566335686492313566653072845392362303441673202749464534871346177842835008045291954363950489697091775509138720842024736026816000945754224753618268549005517552153688902224693054093061077140826590965333682592554223265450779571897612454033098857929323603568716887425454331733958150341614018851006675530111173738129812320749729041576862611363882761914057442986878540972010248651662826097270247678978615981669604279325159042706483213719697108458781201006694253009347670965180145493289778382759224358222440900885279410764445653875276968651293260583145952563508730748473142460163880595734431238445707125724656714543216128728915671959236030302002547243024342120692964035766147248557390818277551758099913978998511716904207685474727112170900304600653848770004843698671767419354131579420131900016792505737750215333474761132240732589688802519497568418696186219262613300710830149055849057287081666023421519637663460345874817967836364674661631256953631733123052356127829379997189459582523731294345479733259098593199543040191569577769794171198438759560600705208536831878714940333186695213501845480601380980019145690536849020912613718805709083207525325640645033349211197315000385188119140207384170994818189439778650217577695728808958372690248747867089598676775014916793880258102377235170690460519905942489656763681581948401370908921482706152848016974337410721855983636076706141887161274931891078787323630310616356006566977560536151298565606402814924206834885417243255424859704295281841823467492367645126626672954576817114893240880714378628565639958344068800172591892226193715037581032946038007310306043267169228727447936613714652946456571860832672478155937268348145804226725214305670773581471259867503484960241628358828635159209154917020649599512298113755951524433070355781542519467620891390231862291816620137302695710452660129077236606155716393760631991373985792022177126412630243978934585056005205672550911709095999839377370512736924415859603370099613451418338063294936689477818123248333643424243724349522351139287059941803094387966221212626640647441389957514585020566800385995209455245640848853279717858002676995800535790622509946467249707739753102412578432291573062744259082474176502455888432468333446316139163196499728209641506205440645672323367226505947319872601261050334392960253393239049097671913528733669666234876050192723933005868264997408951310719749456565877580696768 [138,89] 13140366421234833162854762471137301842539769537695586835951364173336450534398220379383046629559968485400165014713830785537693320025732521289031225406303814886711326406874857486582363589076101020440162115346683367385772826128070210225307699401782917263086876588050670782692690137403184391622920321852422850305891198576296182152924004383270846323408723200688427686342817550983184078728421111964231766554637578537119060995904131428263945362364070617085690857494447196604019064720909234360472405149331925356151360301641517627532467481614381614467333207462970388585964030847522783225617872276825938766668784090601592005718071208712369119134912639036742375416873272017203080463677634167933351000223248342959451479341836553564509927585184297970482529934704291445707956764666701430752137205913754765830383538579598832515797634833252575624893641222774524601851629187541268465166700138007920850462275611437790494023157531229412034431913279662343846533915573341088821144175822845512697155645005332877704560306816861177630519234238640689352316456994498308836445872503387280610811076568890072479572988727394275144323342051258940837898662985676475586891095485328025917010825028161626974273471473256035827993958973590968632747500113766720378366364472611517972330171801164918189314784001927577359819876729718386856943921003905853144152129336822844450683070263611242935738158239177081019002539133919222746436653684277468054180704045179442340799458617981270623376617525581658175614406583440568003822891138291380283860731651992654796147623899234804811788714176709160655115499534261256250802519406789477668590565044591164575381065791123801842221637245925218671279695420445392252989690944856609473147493405238843508415904504682395892437045538178591200404666309753136846761786993126095014678314403065722129687936602362872796736412654202771158472971372315829278527845454137622049947442242311247171888533362335639997329557457897125627040100030702433476031167316403112347925748927658067319710962278705901701438582824765720613441086386166905364602132226037779128521706947452359481041328827737191183381497880379948492753661709586436068415727799871893216599331514910094247856345437941299539943967686158545712087090920894798793719276673162280714484363453789249021055437490251249916008731558964681184054727127312980344031630492636732514922392633875076361399314705341454565708334400227931929911672637919434672191106415473577869715658921327944930860382748860411810757088122932876602614789451438647238755219046450439745224531394464571382953868681923072510581319282666077382311522340994779688486773169756732208737976007952265229271020967242077097668973075321852879584644922302997917053822114048 [138,90] 50327091272749401387647718264522682091407251018096601969048307532472207892220487378258416837454599871697065680836707074776925849111792993229901708619010245329487471470086550431826772201259813213463614360205139974765109026549431821117494116843055714822265192049014807320457942057067513509660337363206396030087143948483111687403468848025762148073144632115252695765491197143510153721578665695313278526231456448223852301886034342679068717055105921764493782510631649097892664463750565885685087062085249247875574349607530366350341915796426202855543134331471222335353484302891176632682308743381900879356061668667912449544307346488665989919584519046249372088025886817838820854007269104331949049959089412484054464912070148522093658053873835163353966688866985704102515649162309917269149519851570699729565928016012946811968175458244622074282838169196540453721543354826555470341800333528545597738606440418034648321468127688431370502208050655408463754796859433431092953206194731411973392717359028233294205584148007430397580059789469974497509968245628758171339224195693561679933796590640734763373047922195168366447602796440312616839321269397895796646945069565629474386575406513484941068771317216322055688252962740832407876808530329304525230630799908678999730837273387175997848295010974079028277910687223446963142974279130845232131007943587439436165423312706596218192927651086786098948237653362952187225321597309726689367766421294705728936102931711181195911426394046066596836516572526538854914982709603817523954823295449844483149279447477761749542687404311216563524718485135709193382115340831391124110021189446199622717444019339970744619755731288679694164920813258885516603938123909350206143362279467599835870476135333856706037538455486823401856454031313474441570046580871505437286041746825576430598054641361015388424379843685760820276416168069886967775383719829885134356509733106891198222145642883564291219098328698752886490311157149002500714337914099480325943687254094451394516465135973693023024301700398825748799657342588902624596963882894003549302871091878674195746036822131648469405558640508813933166357227954700127843090219708608264778300165004389428664294698389932188540107045238738654058083737232350584783080543448952873138126248618572419517084556932725365470588596755583897264319070573861224521281703774003649910564461061167983519719477394779193652605896232365113443685684661205924216176654724120825393839011708600442685527274376507575571558048115958419212689356722197733441460289338116725369805046618068303200993027174039941096307318637974871979571001075795124808425988683154535969009564720758545597753730769509650054026404055060666401639622764860909397936984 [138,91] -1502277149510286417563321095719239051646812696315241208511437524815478608617425775577540877825589978250154467357067694569143178875835096526109491852887516796217789837126405972673817033396457212349081146208361713563746274790415624432619280467675462179537196803131900524102361667142008042407791866585916962575342543232358810113636391564095281419874349312950675112745727780214108257132118516653842094069440841711591961088308726346368271353564723947093971910192786573429700884452358956728147955996797024555753800297261830156882689498046426047823863739118298875768998566642279836072618897775690708520977329162927962618561471590517372307392667575447930302426096158951661959556216806321072073733633254134713507504708282514801951141624084598989761334623381256987578028388925556876561093101409047639876698619038469854497662363397185369611749459157260548985119690535585687040038666231876525752709413296106235542923715393370076386221829881694750244906968981030473018130800244125158217943100720552259164773050074479765122931456305834772622553089942595143364611972238395333295778676483382568806404219413399070564739855819834363898814588382917818989264669136990619834023530171962719769209877945506261948838044130584168465015387978078424260254639151036423681546307346991122580374537490183800154572639619175267411240441167820336818834028540197600246908631685334836796227745300365186270469202222326566359057252824923192507701621010344143689326759404647481213886191894815124821557109373755332460397500488705137057448274704582712259000944394570467691330758335107496706931513829732757844764172045793071033089427582467008953803562986614687166651372997169552419985410355514580243789337414751713838168244323168455594894457661144685637313828145336101080226971852984904796697395446722044346438230282944699317338588162636121305225216626407216134050828048450495652649295756841856237159712704380934365755892228287842794432186435526757561517984873400915547595052284163925454926224974914070446980340243144896531359822822808283457845992585923286700003598696070684861860022037276454108657045056024951347786764784652222076176666562475708577415203777082602728915257786556344935447710104540704707663096620009877546525522539972406044774009205703985577640650117729981915252005334915783294231234517727985084245032070081777135019784791362167098207289992590384306579482327989070789233191593221052967951063093257902890744567854741239207533898754704256800879686557842759842230819097735970338341994698189870502457473089012164454117593002890418413989276566088378035225496516617614419724055341153330697085786875230894565280815777607626723815415141823164655053146770095470524082014305434664097312 [138,92] 9312221877368806407374199123848349668490138759659172593737154627156411257338178626482213963496971470381201888892731425432374912681163095168551119490285819921774260590322415045447178739916882656083295713346038868497994287399244118906989307688472238799471411592701345928011203779559842972972493425460393369301650930457329955215462256771960306305125000612384306298944836057514760792587763848474617601857371283609509731125176146930129375045657415133891561489141150527797621908724409416475883182105844460824572252023412040717594476253489233437885645193643019406514008139546976135147838577313055617535782890863821700420908462299975290554896020163827655043303878905308486620032443844112502161925822254113199966398345165955062063438008809678471889449174953809622613551576624215001068390797650183305386400013572488122111954254647543740961003123565332157451594921330685611244221362566937919660885600067907859175824051834169051292376816869870067930497992266556031008928290248675160068512131538788858118272973257476396368099265837686623779069270829355422202053883793140680348827308953962232853315605066933546106173729137068838848572280933238070936627726934989070225984019407419033089719592897550530255308114777919180770605441688353737318316842967505541074506480124621657104202390644504831735103273356718895194690377703372254836342382195055683784923110110534175806999285544281768801361247950423545599180279869260209391377944526694039843044013259317503826735921127360573022556116356578650025564144991972649401000189728725361085147187516826014362900089146538676913351017292894887887031889278012774724346750494606177594034312846733731633156375713057835969524900386763961288519785666518361076199434963824979099266153056554628477313743177850336645025432421377766766313305366845603624956461868104109736223334968444873397414685966126511842585979783336657244403169088654344706218135996871236108010153227897062930575765598801617079943812778994066314097387306710002785143802188897389591227805251957931050792245749751228209833399293893837930828894782284919463586615220152520983108951511083282797110861369287676581010438970863020309120012883630878509919327325933943470503572799463039232907451070112980814918984354198170785316400197632000311573431605661174243564190095366583749678990697679351443808065633679950533884541700619733702150771070200819212773136215045537303205166703977295447206230597322452753096974258370595807067152120271150145242034811681945949100974198027677325236758082802241555519425810166759990055631256990843514971796731754308664037038256120819409492595404073092533371389060998343401543110025535455956062307964396642093786417541017113157399813540060160 [138,93] -325905025153503718122293318293023927940580880151726816529001894132821985418128699732470743404847790286021517299951036037105630230022790248445937874224948821246260555261915365805712357794263708215401419202841061412955618844754983306394924658343260250757561253654504571103090770313256845699019648884149956925673339870861664881985770415300454061737922580994315162953487601302454035650097039850210764093582827530805433960087073200729636535715412172242176326895406960976288417391429509882261807856748508901083967635870130025199028725928639811952129006956946220539879541312932530548798249254801084615645584216323010736653575001905335360759142198054645527222221417660905969026567878586392025327642112872027322945023399117328139947996316729538962410146562971547652322235836014569269354126204233218988034495289907395094031420604710398461220387192003449033569393762736815249475339314839382905707411090270054447385663704892782669529346323239873713560192172953457040699239777101712473150559079058163502869416417642923556791682664848425696847776174175457508698779507725852778559692722792365263642807870244129424323971685120716063663484405590378497658790275619898916893748699599684685846685784421313148939769482185586563883819751116298895839581480062162763683639819414303710940335729353378007077578745889101904613459428796610746138970651374055326233994900351933330853457699364073316238483822527064406557089870112226029678837185613538537669350376477282084902375223493291795678316193356378346141857855966361066363824724976199869792536830333003229379692674244694371620918724989138840589306308452487745439531941129708074214851132782315058367129552841478018186879128592478334220273436843094760564262788038860672983009467526952182895111276807496585978336004088734259634609657175349881987506999221591141875568808065113483871428861566358202416829023607764946481462485187843141400420637130445919670661797356696641916812403497975550023721525908859208720417479671469992922807137998191331363618788508560733908094444971868206224081386109961023112479324747190656204804977120879382794059490187131448867840236820469829474294285655533645622879960565712663756417189617116559711424346345947033038670288820103035186281733731477443532094383508637242944922291035876277855829589505468339868322476546178929935766038060855533791996749038471983956854556177054721518414970856625775972153530339800905379621429659470108579784436602365953885900035999240145254101077995422796461034226074990399700407796255937475549641966377689887699617658513662678931415679694479520953602410329132474463360740289777891119445313488215490289349169571928335565112170840475128407761887044163035028101632 [138,94] -325280907507648835393238839471803964830443369983920171306529876238223325366465258608541185769962568183466483873278972210122936309931698650938923716782650062642952959735864824572641088032983125555310984285473059466474296835366456086597658193814748409943827474172119723092737610620890861584114581816545925928947392190239236020967392660348223450432633767889958574937407303170428216156281602597869766540513859877395816239595505288292305280957279958107127913287412913714943125505886215754484878260984105302967312726026173891249247196630341190626026056897686646213753187930856683829675741042226193315732706373988860524565676027253818408655351809349753915857938220761116819652401602579657780342186001576596593681494549477804748538255956612974815424083276042834125899916328619968749873310859595066807521411929900565740300308513484348948066773072563395357444820269546774669770488847057400910825125484122892895808258439069306867917772990439114359000412267878422315852060011855409187665672315779575482054855539062781545511828072661775830876536155436422365553997723060517608623029431260574958122800120832654511260539173193323177079399647141933421157770355147754069408578828559437923243768174986218236060430506596858390756378988659072596710347354537719323223833442766482535642520913225703153346727668908501397692675025081421074534214036122835692253189086371546918757915808762347699398632814306605401856460797786029091220674708812814905926548395281161995850543213266120091168275508179345406231925997971600121333129424525034322468545382006038271697693058569793478425263403960694326728838534312032870603824993416514128560365635991029058613500986730268008291793680082853384235168268393353557274938421262887162600643009068292532745339509739105810901593763196495410562367186955537327619886028096718239129793000758640814350354783399128861554294096181789901740939058130610076969671625211060941793276280579594066702775635397133258902223872609907667892912631704249211155662610041524674362507156578014008840481977576828990234539851038740898649372431407604392803494370948404290848701926975971707871689574925097769976094082787535086213148079243469695181706583490455494554562604197938435804005072548410087708435870603664503885314618830443757275265823713220322366877018218199890137272893911405875276998259212585008578100810033096733477771019389342866771391198854542386008627927166380842095872224769255808236086820445176895392947115858226739475701495138135708182368243809467293381098256125802894854221444363701624905500522953202174641030728504738660042102792521885516510199165166924117409280423792149916792676847994750083815658493488994616729456799075476214245360 [138,95] 1692388930763464498686932003785196714277659114573362847797093788974339993719052795773511953075238946366890607554477559469102786568941460611141862497442247891985227297888779824154791104171604818954640019042083808666653607180361780201529786509275873239490414112031601822743869012023322770853656002955730630885510928264790732006920592643791828933465294274500228465702187838049534764087241718215583513231183454237722765574059037534417873265665084949496253337869063626342340835388584461889887551888118171707909502832151399601173110876108752946549769161728285651455246099760402244265671533782165621104665038767712417814277658266255572586856869644607419739836166339789168381560172473807429375149410979450471864359503625041033941532183198307123384420961690440538088774060818518441186998114757834264947477464933442430056091947686859501028209154503039495478577077146870440623027407937234496047995331850752064886466268993443351828962233921576298287395192868184884268232026199934801381801354610879273244878504514890034464438736158427578265287048491266092289895679489220947842449262611533490897227664291206204674482210268058966633561447807928579606418934879150172081685541671666755282397943053755790203499322272506836226983665292786972456159537929493919221202054788161000065018221498409322710941060426112710689364194519611843771285788788568506274414452193916096527066923070972894718699406950625780549912844292363269755500350656790333779727500345530386741445141397675765141048605022557036180298126734784833117533883963960931413293573735375217594897776395444750683067134876568570759632248296263235972896827724670806107619032941186067944645258458017212891824812755370167275390752492561315777045267398305298017642008108640752202812959246121414911649232586180919637692842665357646920431826320450870974233127426754209124435951390494455383853658998692874016593747265156568578032465256016678967622411465694395832087943192047364950455523422315255150652750461007086405951807668040696803199080112678667666244351105975952678257123077106846866396187853063937081075775351922677692085382210360764343185252462099391606661370144962477028130977585338735326372111168733742002527776201633444996021198446684705817515680082544909688584401809520241722187307879193887879739335252310412917041273443017076882461462657697118429208363144533980713795599508713832395809520289398445430280260776192912384614108102119622982323310143384106930990422207906287484541225517555915912542851687633765632512751977164857288271296620336033452127768835843857669027762696376750601494369145867007043617392785137561386085437847984588424968090967496533697025287510583989283227910350363436320 [138,96] -639114481815010122206190203875598498232866901837066787393185254254382518846114114582737560251209362087805397760459001243168379418679705351462986029004706508069689623107714896938786996738399868280360304219053917304263421332005895104310845084600313506748569890297605277589590113909259213312420811576910271789226674039297934202840524232520271148349571666370756517598823311861583931979950587149183062880164120700586219067534635432365526487873744353682888924605316255531820290001678071227007800260607660889110584816463696367698428728241663230285028755149729072063178136657524886193759857482788367933752186094756954985445955311241029406091192958674175301072487158839361594676563394101080113511749793415957364470681757105965185836515386036879667279621442804669955714384017151434406215845682533156624695890536829703850789083463200894192133671814740578188010541068421810810352494051793673877813672052691462438868963633375314946318597297022815563037133215551101883766528668100342805293220615294252078777228950250015703401010059793648515611138339502699767917272276508200092179445619225064771837301666435106989100557739343753928789192364174720751203578571845413971645088542117788286114340717055449411739314854899343870331073745318925453886486204070523057665319530943765447307182224705596994027325927005291062356846342571066105245893905486133750105586010377991646295664228525195221456186278875840835560155296608030652709124418736182367909284210022296989328525087914795040568854832522705779948680437138537621164151348199417150654919093995658442664386711651683159257821660371151606217739125085171470247870990876591569918847914392016516984528902261185515227892433551032807150211653448193027602081282451964630708921703993880818481349821766063895757816722299081203760075242756368991728228227246743951515594383632490046165201949839965085384750193525040500213539850806106717920808042124513929484957188009800647685450553035574150253521875789179509443573603846812340639467471898911965773528722558741164611933459495825311672728284195689070005331639388103606955835779564339442405949850872522180648966394688012406686547311784895656368845969223359990501713575306222385694284991810215719765121448276783271172653622265426717923787143817132953086474283730337717456655966462830342434895838083064811920156180221920871289617565891967479205563716897514962413447500653201114111273561058522717866233645210843688715898415334776790246340421084517182816691458502469353360011633073397037064520220913271714094832560312498503366388291905566239148480884641479199888770453371657983876160092864042813513539863758647264659849393305622831203162286936927602091792780288 [138,97] -30246784852567636188772752369775202909298906531181499743505497242577445730411012484386962203668638447934084090719661552653811011282326221611690891243633357714994953345688735713072817305091241465873125246941417697491887093269877654733358019742022580889702420319836974921214780257191955087398024556622881191860067254380601102535341533049926576137923507982220534640962514538810137139675674486169523271584298624640773739035415914206036696221232522478319195659465743403150136568085779229615337615030660552667708750988409244377067971590868910058400294140526661706183012272155844772262388247009001970523073706014538772213750818633349817073690748338286104274144343160075498673068262946937900869450103021138910544096504197174876242802535395121692111474032698096373571865922329682109476466190046908422490808135200117030942692537089085790322361317597424005131096765202617792671235111449721135387478122632572239707878777675825991886283198956204123434035541262641815282628369698121852545377959615055605511626119832635234903351426744782334193333914595459584628342338787077511560482847141109919456877468896654301343983897839831893896480469840011286379499094835766548267015845232017193685462338353366380959836937821339796053571255380381706283228998601229516292066439752290861427706940384428610676652266484926655138556582649814387329062258357448278478077117201874317971515951470056886780881683346721580475367398358338343048281878977024868309468389323741241348549175948869511404605035428263673148351770411981739531108639746018793989898996950489794283298848590654569981479798216036520210791408796012957785959339768801035425249097043111514533155803733011864503535952464400981612113283630535460912299705925035180348057407679479281014223469013032842379256555948974455035983141811735342408236565656775683415032697171342754082170295967771396624852887140538897670983498234360794401081780300655832314069370859681650073292765057276298383539264833683054478636099578611307415629720935830656722710840876738122105319932070629961825059370916511443214233790705843899991529397159036060693889897542713996233486128051688232474780772883280736584001736642071891178796855942174748530222791292982390062886719284825529735549057473882662886064735278381885805439426001926038158493310048029044693339962298339744830377213685891494879311539979748301628528427655836480910921070216897068441883600393550291519806996490181485135923623259699071071770817572409181649544643017049573644388227917450152997258867446383326263011101005259510451346999973371285202567334676575704058860525179846405034955497291948656640205286050318576240515450764027772220031285610746662694875648 [138,98] 164676865286157077231442192571455308440268138928903519224482961051404224379412190874922698044694037735522968840975700881786775557361912338601392801952549766281381447827466070731712963958233203625222512557018529593297425770328964375025155765317491346331469322793472833620068628726854123784666279808262598983344861315723470684583778006525325539508027608396939418032321734208510269251242432870555435313958387520974705484667836463715540971620712639420890536874591042550177985878456296268043745469827303776311145443365226666624398755179163170842052285039393289476354791377502387021131389217851740546164759782634759401486403486062750320515601575323191122915695975397292169169532637715698189638472213750107345018581564252333688354736344733168868236607609116133269750446799427458319190769476825263547389178632154648085005312818480796996164442948431331076158254463482112836698367925099373187229643078091501916374715359182315410112929414388935708731543798124924894432861109241639794019116049408008549846551138205735264444721640808117035896791912056383287177814434631860466491284245103224191469728075395006094157182988615253097604742268878604610278714052831286910530726671714782288315415852116311427930501271461738818252938051040001994159899768200972558767829371614401537094078374141478269512216030036368070142911208506625307321292273952835548335612776261303694355722867674372883088766310197264126362970318588226252617852194876197248032752559478853626228921166376142192077036254550554562249741084843754284041514401060708616399457333626978246018892529399477665751417633503239749565258372524165526138156361563909347759441532121664520618758951212863103863595615098672769353991099196937486420503070868550532562230568212951117098543936522339960027435516877435005749791387221531571920264138135959924953828036192480242457772487613189058940027592153449188692996948950324637365137599345954132605783245120718259523450728499443330754224571308547341296336998695097659017982178403380254288804447983123749769184579518140827657217523872137401591544218520485270603179422193099571191203331713158420242970227986638004643516063127949667095301072153309742152641367746194044180590877571527117734391488925584237832777966453758318512211029050437329873081272519097268912362119589344187853595617221568640941647698014197466749410608570675999247814579173948021883064179498653991267219455968108966615149839882619795105746890467099184134807291102215182924142315174810764698995298846695042638293574468754730301898266165118085247884294307473479655401654467530336666367297381903593123829003894934364606722276987696854462217042409596807642331031634858024576 [138,99] 248991632060834167686403202986977026771365092684473422661130363801982373283848212184778145554860848882859906793180377428505463487681228391656273528517358976274774618813084097030554604341334656752819561493587080182823340931957199785875512459369181400884152943848493657355967991947462919232733604061641982673821268182665791079676907985785725686693994218863856460031611153181087204451031583809908558304617337023774572908441771032628754252205962166021604338733461296337554376111860144172847788674111850911804478145238774909093013039844819619149337946770050762626596754416327955814900797474184791028535332904937856295592842127885023446667467418753299852272833355347697224028514756575108277485078127028799570611873295019176739525465646629702960004421988285298329909757199762709947838045258817758517511026854768679490564464619379486404030985609933867599460342549664921688420909099439727756958048683451332715950352677043967613796366298630999117791268726304772075393621148090851115607791413320834115226553490856615959419113414411205541977978151384329424671446112994193176532372562696308584086075459537812177684832979308161535774233259939654630901282269688086671155563644071620767660078685006558811769850737925947775674132834895388947313565405680201290562813659128475086834286934547599668186588547606774967979136452545509017222799518053115167007147220918481811078663615125689049648244471151629353685658059137026470306914669383247495186499581843685349334483591270736227332531842891838581303806031802560751043809566057322283617821496856653940525689759450332302306170244850729850084900718464471063695798970104937762953516235017579357804562134874785750048508799684743033554499024875891633432380877126443977630063953599814515066570185509675783673096184758031992284054580229714116145384175633598020439607341322107397676495654793614807216825328179859724476478498740414403729500769182363424013020857435581989880830528453586446265735113824592658196615963601416792875327901956619714228627830628166154038273702153975272282470521534256910816806669470379359197258904847417851058268651906133247909302873854097884249892544182479104032510573507215090511337095611031351981684079603031200235969312902482554972399992125625981330158248728460467260395792140039667877832695102989813043553951144244070055704343623266532779515745430278824378148807609827274368118389440821056580742766435924706233157330470126537559648740887465452738597916041357665823049388400005780136542347934036100562737985054790807194987064151607079184219038912618661471140493105086272746300928678170058557360395349129841800810065338781936811511805607927035493111108011712 [138,100] -889727502642357704206549852326520278688673651019974560011146264194517378416503297431698271071714462202695114153537912111314141896866491476618899610730706814698413616343135990399299156515563223582861478973845922736486609476274301109559924368554449763189776832045504617835335895372513509940745537402739343430135289199251337163325627171264865855053593611359568011695302684715029980340882289964117965431571878631461184747360674990480943594766716153869954088531221993820411488323088163788529404740498555330220227246765620218994650731277270237214286935857847204588558143565686257771543072914497783713809552673139634994565010130558574872101629416027104528782676161832130576460295650132082973667734749856904156197904419751612382402568061938403601309677858694507792100388019439788513857846320002728604696632191764551153311151881931391445289884883848514543022653438567439433563749160125011534208525836181459009197712834994684971949306778651661382618060244266489366736622933340402647251187306016025777797594040204807315241311252025385774723951902829517748253709699507714331972231320467394219448742897171106362806302891104064815326095441401628732627013046156043092869158443453155805468768778060193877561168577790216078763392212520045822774229734699500865027412988184699217043181598258477926245774889741187264947338659132009258324216714915885247061728794992448734846380502209155124031038388969661610032041884953447212770903908146250510153256362924317594736069485219002686651030970402504291664368761338087909412408259898795362697745507286871969089439360069827053588096904152121500341359799231532408317827002552843975138047522794923685396411843522789421801301247422786792602262837677908006259274341790877197536555606156041826681632368222194573421042727472618689941901567024817856201110176810856821783170406305133067583561949634944356217274638504338325976964285194053139545595378276790818537691837848048220991701631757763241016764789525658344394127584141745641605837159245865585004983140097161858014909521127489926802885485113363907204545850670144422160567142086921673410973375787041583874943026928065432918701222349843677415391039882102836619894828633005325151536859729341894600873380156581497003941662935924361246293585054064010339314554717286852583154167853954728718570597821301970993489217274230079398872610833724062122012531150457464694057408745279329891135563595466915999322067704514728461629059718892722553157065702965755922240045257542865754562099128852349891919215086955123275970463745813261167689598456170602364582432652241270978029353947264163163225156471605712001194155663847873612857583087952037646556096 [138,101] 3011357129701527382200158980806765013946609572115258277528654391257118207138622983945626566099111411157691896115500090831750680852011156685254734134396272866695615096195965404280969060268351450664877404729129658087237976026278280186597553887822090021250652220405164591108440591225473328005391098957655714018933522350256721922950573807413828929750883768962985234428644329724339025956992899178142801758230459563844846892109835196469809765625251732707987310352968641021965091688734953583171730236048390490177177393355993776886939985589509308643159037210429352106644072714447117688215440780985534163117302558982741396623146372229639088712917719500584346784917556067764086472893187808815588729652048321687565361063692884449854735532785716214234229380733344219657354805031775306123020128260408815301940461292307045149959882974639969758980687560163389654967693360973881642384516673112918684382864115518571152359184219478304671178557882988318060915976282438467414843012303901231864611619569947608828150310137464243504934961307712158179546150821965023314698729066985724682277282239621287079343163795861192088938755196248836988193257021691318042534887433059801193946395189025954993242469706382155687262726342975649133413798344877163597897053766973281781084626580580909484873966439959359801027477699395711598552450781574861488398136390701078770015447859936532741901246676577629543995072825261135698038146280966012607634177163507183519421761347131619663985767338682085235735685206556531452022773228862899994139354249633461468876662724106303898307734808633120467603867102756758019650244872940408175605327038144207584621750085842590990499972892519294025807826099867047581805768867932215249105300826716365016117980459789319465920846576321930554868651353232706364395844907572352768195839184379010151914811563816136741532487258889123528165437423634627737051712578749925593181880750525549349321049779337574740084687360089820034859147905684301480896485425419200954485993633027530850852843942809346365239832670701142587812535011275501594002737089314784492686324973445263261062023296311352885347161244879709665181276248409330701351385679395162284574779930407547744254416646340981008256433574863405936144395052278167750499623864410727257645114204804073535850565303423674044642188810974977189012283525389801471010594054644587435540529218552260322292791497696503508702019459413043233517665900609284407341694713058707981177128956515192158287233128949880053658365329919702285532617603824768778437481598199708047319209629334003454017624895092726493003049359973938223731901653133791210533168622769847328881905939651585514752 [138,102] 3220521362091686857508125613601658855933722902387416672732802297733113191809537490321303765429353193519860780106602357585959528458637238260535460816068818976603341961577720179356903259725758890385411518272511571214604483398010394123863180462045448802401141007222734317081940768270224700944878743872152548896229487906506465043572392219669496570266894394341276679174061705760373571364545707164029562330584020252265607706051864375275373216646948517499637023832391612143851251666478697375582680284915832473274423897498128000053987212086916935473809157769773537923379423002175623717211016943435989337944746060301489248018573307625738148779172065956674360185702150743256169667564826322354175121694769137326478281503106641871029983303705150324789806924101979374395286566932613887760302701891858017635803400778396249321866758754036608952317262050125200861663539211742716196085087881544693546352842086494030837722335353048313291795147917080999848177281453299071888014452315331675396744597870723513521639044900211900063909736976539612696891868048019102102775681746602526479035049314305494093296438718537981098343064266787384283122274987565428840704381247820316354833524601246640168714045188734224711055581845009833018793232207370998197973873225177159279004393261448675205926139773048735303154306433193457121850475901827018044612994935133121687111016117475547655464833570694210320403908914654777034306861723738854212656173667863676413537514386074772735606793377534534915694533928243074286065592448556301318945611787507214815179970626190244565293605610909097042559052625915473283208739326405574779633642965873414274858613416718240959926401030751722868592270228979708059474597122129928151413787190177683093837344847039260245567126149534512811958278462238244864635295621411481566166689767342283429634235964575081758907058336301566963948664963695726789218472692344264945661218380892844921412133296989469736080347147870952705425059574200820839026937550612749265560187319863475024300682685279967062300975799457111549017817032788451790831794868891361946531650111050994103176803789997347204423194476227876871734750848488498733808817274068667609029514616345287043730507030034227567789410455233353523859298075823241288275738793242661050365773222858723597142064438658499939745481515161188619227021219596815120209085288983003837346670965308485855054490433716777428773186667841732611439508551134647724515834793944705062949983255745506305921283689324944534251734341168614925977521199169051077761156833675373096663143625886228771865360741499270696162790900627627886694193943154539273047919689829675117776676663901960 [138,103] -21278724699003821199204084739564312290078376155977062420877510913116431150162434819958306884081200058116187031927189968840459906886315635442133485702125890733932785702486102448275915912497846496125742815371786933890100771424665229763894160254207446907384326216201097163740452821335134488321717433055844580115633462926221563715219773609612735260413259330085622725923128538076260779046910207113716458520516794187938792172818540364101085153377648255595662626305549287159284501945477058968412987792715188824596724015726218091318711898954971275235616245948165483621876288404302700469558722843941150576757660646803588886609013121642605883909623914956486953885368526578659388963618302614248467560878526890025381387597261132772407575422289243175486259211864634205292919292105538528038148360516680901443950426166823770828326403348083496108047025905341628974764698539241539220525315591243647037835501618054967013974055515162925695414138551388314185430943670525462196816797494094269741800586284900371874821361874803186069683894633569236017429676604689451927517388570631400594969246599632052481210446463653107911822189978999309728270366699738175283901332708178490466676290324487387341420112408444291880290856318557729863615520775863730620833483545908577646158506521412391766753719653652244135525816215708254396623708071598795344132747211836239007105551500741676962823650455966800116162599483092715212994257219498446746534450191064754072228077232258922766466740934292302015039008400539458318396141440866884216521218223725369942347422440907651142935709141401296104659936419263185416365027284275747849436883357764778712438341360926100671516689121201714029238382853435259942655985116037097816301509271207112107506765421223660575321630426565460100223815510673680922889514392690946651062822343762929984638221057817176118507136940727364217590897268112272186783370484438200227198727117604855265783001082864134969510912561190290376149444190701115855862760863975396353848250533340783959044576829199649285013113189540747137362969560839514397613502904528501027455905249772811759781384413417747584574300513862606405970236489608745593855528602401906371066210024519295279391824171318308464894495059102086958921655377876533142501579066077325323968077464560420949472100271475945581969833297995837796088357669867934205770621834271207168395200236715297587020376898351726276954700349452341612881976165377022508133800106454753256985884048372768721300050379860163500762989028232106893145016872160327705397265172717521688385332312975218332262012332988333412354755547262432842622987319827670102021789948992259647174864768 [138,104] -30634803060568459126868173305719171924457896971125825971035243338527039718717555029740231174469432739406339424300274399285404981959782259496585800520664883065519413632482090348292013290885210224152045110694221898461811851333483286488682858452884897309840329316140220277913896062435163199240428560806636323799939512057800713122317129248744488748268969449646543965985447373989888778108275896700003464641795781730979241510275126960075205980865799401760230101072552115647849691511263740944818756300957847302101915949683787411799863721379261554182779947216642305917536646143433771213046568510515309320142995448206287025049358545209502043887067595456253340567144885183286970552621887095366755837982684646146917598021212798160956188227349188668876312119848554907479028025687740599703002414798230661446252312757317770576159106222618049788677031593579027880582544635021509024240155731683422565210219647688777819376648763174100188695329918169030354101407857992681190427992836942100753600434219807958993758405480888434420229168617641369160588895383569253966511740293261501079328999359172650052507784812654378575529170459213438430346043339026552903837961317388705892037174622674038028218340535059560217515755734534701121282862826022631370782290441928847008321062132494740408224710985343305718832860699482833923339328528012334712168937574270794954558202443309345810264539076681744434560072986938563894368534215296593020776385294056624715775573516560117577628569853962270127742193626460006481423567700369878706416996557536054844501296574362022338738996770596793664739884062345020412062109540296036106006337159648388033081477855216151480915661685924865254608757342262610079425475788899030721946452301129473836268113608458289918637114968760416677726263342162818311586046334799822477272092285960783595628920585638969917228693873895059191648361029828186951435117781357278414174407992343878128042803059024427511944851027540216748966332814934381788547689767320422447333151041180716094289645113696665698731886921125497525220932964267336547614587465940747654882760093983388447819030840385698377154883633699311164211186514182865882893354089426802929561372684009963989187866778976013490774157067377025248238666496794789833814388469098744604049277135984953667512528139759176251956669523081518705627166241977135417648826092416879877131331572407595231764253482208278325639255722298860773921367979846834964912853607727922557212941881907644624113145043766511870052903280113541626917834540960860850402685277954890893177672109356894382498669767870512223327989935817401642545417579026167889439661533335311291072 [138,105] -31570634806885329589088562403374657377520202603075044056459343928541370618352777649741250062682311369602846883009971894444531202643774804813198867885397491445890601625269134674562440706581987143666391653616101849221631602001528113436431775303647012047795344742589893639924486504364338020910521552016315788219312245853773511012113888569741322633041425220245159019638053477379042332040190645004048369762404964818059527558192357079711249410409547773791778387497031202492317716454317920109215244307260144184421326980489753143684311468542275057153529646179029166900226642319802364773181734940113965886081914501462127256405929955089824207793290549345032874507527510877721305348414447768737647131737401795330746527145453368078299081244929264016364281666882148163048927947525360700918647835353622641201919251938702901763689744233129072637105096702817416332383462215049315975496431897516598136488333442645169554348813673688996180598598662881476535911252104280005322921403543781444250631185412386770041468246962415566401582561608561994131861053802340783620646461698053321383340593238495902567000545995860770852768959471874719155090852365738296173327232864847326313467701011278636790760210781080848030550577901523472377672358178118496448268936004809748632330847998730235099302074939728753535218130880438077059647421789602989582309845015868447964596175801720216285579037911164211224235679895549472394206457729168611995155955917519212643696503639615235533347346401535330334463606652779938941702490960513698483079188194160648318389009114518811101744650430237390296288190192523083345927540453959745443780074706204938894047089180879078604463850147924636310246896311401981730146355959492242360279585348833599949655999028300037850328790467185034076508246301505206932786008925138126987364541248580830033420535367510722526497529737890627604575288632162674315385812843255250620179671265410995476879357046768983021667569592253302928145587249958129730162262470791786092114327772493503679801802528007794146509750859837715506877722432345251912496716818785518940378010451565532194247505907261901748185707814745651990325490584615382313554804476806174990881582363820397204460635141721853798439634194800688252996598905400378606887139305968566894851028180252220670587441087986992328845404615479330854518944380025341471767892708867406825953740888579916391056317558445982296754422662883094139515843164372225973689901719960480928125000994048918936877626788147836351286241448421291080752144915524845914334794798457191655909943323893264974650315297159519570937200339007618531953237123988824121661072568318016 [138,106] -30048924584650984408470456889861443226979898582836018226680209992081010334721354440191675446132900029366286029185333631260010392115348970606136376045411944989469948949980470108110727920225826563345616522901765366894086787692483155041666986811785605524543009298342310244593484617551073025293781569663815615063884112156927322698135793714622449725589586044175939337813689217414244603859224525581883464233071347116722440991018565838134313651449070378925101854339213980398985055094199070911164328872714318599689672764654067882998365119279587438459215967946875944389605693709171101418512573362513821438528089676246683858105767518207401713852832921763566654684659291035009627038387220217431042636063309954562553929872194339786037192706504604772869176601885521805397079257400445376205350059339604602929170829924407441638402229209569739026269836162984619228096460825203145635828842625771889119456796092683849252387492280264417092888002429982776923660211820032874902879864183316138091630514374100547683249570998571544938014417922406370747137474055456754375314177636506427835876826107467077074783246377615181269308610017354988836118484203051987551102282736939711506017773870073259796665593175039767536669646265442531879545029816656893419074543330777912612642182582523662849712693032702596829833622552844885774512992456745198863606406246294154873147734533321171032687176070317349130158448750302024317678139381518257947054929308276317067094994695964224221956905922376602375643157168222179500457442841504317304790825742892981102660603885901815455084053546524863111336881495892391704618582478197877905215690201608870861878351470579799087155150647475282532706332187136786054331093175536530505490568599063865070640114227589248133234088056098891974616223645189578049096322196823665956622083727956321475536405154919256058951070092361437999519913884243324652059550140901914573414841329013098142295611982002438526333862031221370010750729536589689448471398686680505671210551710900358207052838037579866087616473998458770871500758437990867322786779220206863862136452050685164910453387770386249287136710368455690815617790411050353453559199554419432790725541072652341226032191499299911808173055696547206785872261560274837138566097289284280502702286089458073371288200677662744520513263664104073745657002747039575976455613890174862847333270478645749515229496263115708718646876228583365074682555944912078489199495555044048052493591005860565214530201953786128913271582308230182115516672868745124243414456793395572645930276336830922270451164829049983104622974175362810101591456622236208233991366472 [138,107] -6061205584228540660869928757118701066173171552720525149415040221475687821114410999978131127830848461773440371911785191419156849977550809133048727801579209444710560983290760240542059377880739587379644087468413188530472428010739253474407395346880773023887240544029139549369098607949033022340433425940204575178369131287726769323578287289085494506645608023140253298180567261275865419344497561169147824669471660665013616109201616422250004847723010929398392093992818795666611156373944389949600400471145212326045326416631000342445644287932484215431034524630518179561424167953903197428744582147590825994200535701933252848497900420153771451213119054725825411621723568555442887100559165743011878707578124384229855922181980185300376803991767985384780994053421188798057871779087607128171168885046693260932779072682480500323336174263808803715079261537836756163174440135967144256316926985740548741861943506650107872124447748504326787321642111143948263617875253740849096511550245919312456750938075630782267335033368460142817083398840721984492124445219104529636597007717524778398313987153242712751808589800082031842150807013884292338526185491103755553492926118100463895418858850776546417399096182712378140753479491526470046421249837392809171179563415626291708617447321178369051270181739223053066467099550488064025254759193554754036651108153076872706247077579515115352726881006002784662846495401423146333032618381674064355704180827591747979522974404183020062577164862641733845194775936006543177221986397891407292932736260905345434317265515722410918809134146136561628353696711003623973475643077573379401252544080067651114499630309061439307373488493543972379304921374254162015407221919988810400001260565899721870315574555361453385217881194942650981150787178630135993934977795165194857299155365986363671296096376290266233677472715419438067327209341516104257286898072715390986798351475705712233139842360414977719146834911082791056007873671459917994793096080637037083223425136066055330435013475938856151217943159493132081306024280609992550832138457649818480045526624145592810726220930349713130655152491721098345239183523130556205724491174641391734446501780444365833907362723853350911972266902916429710059537575231171240650500202499943411569422627855716276062796248945565930321523921190140081786315580277157759660712537595369179582645278950857872278360539426235316070169915395832570929911534831708892186819672339679944062781600977434073911717198991614813101412756596988825766545129584946083701598904426064901315621225795166719824759571677142519931717262194285127897271203014937766224 [138,108] 1618486960054516002481287035149541082819671675479645409767530054251831400339890059320229167984969462706864345698953761333566209489332553132719496158388547169017040913591033363232500143846827449863131433800191791230771563463934424821289720229079841405991164257495922360344672438137178487675424568140912953468223380260326909144050478609446029437276308348458589688730912856294317834291263239075648442453158479512378580167042887270040506234755432869334013463622192344298432460422800489453810544435581241422240998006258935602107884035184761191991598590202661769457091881699376409807149193329829701729424968168795031851831095621919943860712801000773021576924823880584661921378969955661983858812286471217576734165606008373440537406667564484237138174832701269672125985150984078670661453704610010857543318040846594751345245785984901545619351070743276448584756349951765836687866608648997765674651069116853411629634625098272114124213607359840594781205296722956015131694482370374689433402993847552745475114071617248106626537646733932443041658392016792432018007946884634524731516752374631964111891586337974191964941516095441326642496649585290405034235168689145423639634448781726399086726831507820696737441484255310502673385960815362833038569119049552767650488570575675766652397433476152132551878391215761631304187359431636420195914358909143919104941036760762853647201610926769731724146905438544767887731223798814010735841576739390189753256989153143562751147169394814955509076213835103043405721435391072220408701599357918934182074179912367740711475122133944871379775984524945716094077955113690999225621596140941258826120012809790236892475772136325081622695788956777233520937381034376525957540978826915018074082599650983679953453887469716194003520631175869793687836502148751007829541379112861370370426242576480705823813123362564144089937012542030662332400131834539999788064481067956504330773564828192977676493274952314172494165911742949903009723860394132664422140854442029775257246450592280763522101463105049347171305882010614056916778424526939921684401162010205005112313219954522737699547856715581300748974799341030706748116653534300351012145853404983730616786265237330918962860487945310867115021796102201737903628017351260697357545607661541661982446785657730362693616927306397438512271606330542647898591275630921960240555543138398602372699566616905219350366797594449480234780249739142463755545568318166633085247016477674933406325895580465649476424356404458947816082666025651766963774127376684054832197012555690721086949597802394561830543042196979024674023767119425952 [138,109] 23259550504518005301194214877558051894323230179826630036822389796593745253258866748167681024141394136128972066774876848111877896204358853634722535542768570219546016096981312502152817419934358154675796248255890851621112769968115641857884689130245055783243808429656961149903036673336440191179833836044508090137691476895391716745235645846067967711529338058157676809990876600808149097966002054169518178077800029172946685040141987894641412937250529511169182959058149916153883147552331125222270271037853498203068381056348616820615934820523300311338677600360619304513202098824236654612838860294509129538815973378735959679616662773323000624756007082676383051240763726703575746604611592165510380848920849480266050032152070291289819574236019074431309098901757198095916113005627681709555873791439711793582384203116682345187321797348394381051255470608953605181729036771954747852992862368214317234725292204330102483643380872109239671261653875702305815056881845311290134360259228480058873553402564546016894006392918750804399377095441839155780863296715453172973815949300844361839531357569662094681092374805337451207780342774907442166745244915490435005325901816844832219747745298686365967752190487438885167529274681309086394804880626816870443676672043089724908578371445449885107910997285297568492372500622392642880027593295005598629947930169719255839147661309085468506191821051786979373919526451557441872338341210827706054767354247532729252659196261937007448036348413978303131091880180399345588018773609310653001991236079632926366530392051234429288144521478839938142019966129865485963163093416561890293127923325877611450408338464793492293276386172145344415490304525488677772692222944179621877011191404470302734507825552058619110780887400608647553755618174894388518470015703399308198158064555287296424697754889769849179126351113683278905609002056560490223327916435843213814376135081356747628974882366059272634538814858659156388615772052095729793931540612316538889821272605626377198351839324582288483147349375187361748818837869786226794723332232699154607051874949606535834506631324010185766877834166402422258400376537789032902872306929866201535242224380263632054178975714314932745773840053035535391901922173833568329281146067574511287999427668922274920162656330220219179965062396916408309242379477820787609913114801661232864678438742536534182327262243560981103786746745269696021617192723782933924909960370280960934602824677616855942022368504910412724801264144860871960710018774392716008256692105536969182091501781614486783622445604594361577723855886792039765791050944 [138,110] 80378158446769011679137207165780591705082123983945117502858657535061873711797135785978362386936576534693681600504447746054540354803844172489737465824495240489429607507682588031301501679536753283382737948236040273198880825092286847814795126881984571828725117976319129766868289377339779418415352526888793125026956509515372421965306340610277825656583615672791458827024842412715677288602570503188709303815380513149037279628275285666949469072692251995417866816789208990367352975959246110268707105937835293614571693525569378299375616068982774010229069095973371119522784189544988932428464805321821788462986250302583248598710243607697038195880899400433487848836418581880110759377772199514320825449227285582747545819833175582717327108158929919156938839059373823752540520146401601435728626585108577690297925734863398099233238191594015648149936332582492716270562671390755153297673466867838714235358363765696716664456093638639925816599924119994613153406172369977283731389724717242767277050200682753409988363817558834643615149914587109784884155066004675466882976531480639358888576285529864297462452154369219657332714090785643478733481764173119739101195561317787805523689127985497968548421808267264075560273428246027376022529301674574437782142182553368828997824070109532920617678340489796672637469097133320540272942041684642927004166027660030947331897841749118298489938014474806033306146409515246394811605072505425894148550595845991688878617430745376847640558730504854490458111958766486333065039934218283328722164033650187395877070036608347953669460025159876133498772700048014812567260394698692239846406021244140377319171079846481255611676498208494913803408841150981979008526529630054291998572492054418327639694143244460288905748128578827889170329842844076542852687084227450430808267729688560560064223853783293642388341738763227414506359705920586845204777195842169647981406467543076112617688629849025940762907688310516160856702768753722516997203543385791443331906524107420625150323895070499319869874832172432215419021651369162171202244630287069694598856408976717365917144085965303781356105859014734783741179098187301884380205340532918493932702954394168458070744097488606822549288529589809770612417473388902179684997249876265675652505834576141219060695017762353496757627568985530942610944146682435703207928178901993614293326478704715390650619307848009672349647475791211986265126986011342812688314596459171620429260227901866604303392339945079129446566084376815158684347982521628173485717537328180641333742248341845997216865792607860431562444711089081771264480 [138,111] 84715344158829786656382673829983778077335881904185611614413068409889737272330478566779859437271809752484633075900740612617157706271637914180469295801593117727804475056972186009018392762905853559255260343015216005037593171297094253275357102394364413619239000945380331976713852448917775476321654878475953359194207004243280025787941849896834821379160369462140964062103237331714264868097068245760408992774532449081339443250449577159057911846507245564756972022330975763299252880910252043589624762441009332582828432011276611181878352427625542049272155584168679984469912710705421111902872312350023456243881346474880810676334396029766673931878776594132372207920440044421675521739787179397598912988091114319613092432345472857426874353049219492982454265390268724068801555828482275703951811270150796263898867461494493768230572965997620491890682593392511883090634235892850941543069941036895714907551932215860795448623670161521985748226901273672279423652576258074626931928890800827062052311277960548946926210673890482736075505682038840232759022606717015363833361983701510518580221929809450154793487497377491974364349995740016967250184369380493056954292980934626236465827668920620973721227507303940564763063676182757697494085949477580205713630462763491585839858028976335496232506529604858350858929344572105162941915628296881727536507464810067965482222399985260198819490691243303122368735178406342915758216075665239301419823839963633063544079153883332697055418609509456436443890459941460385608265337615877551812921870885327867602784160174638362995300047157845712671800309506230488558352040363244527999736439975829964804190629623493285535738314951757637991773265044239795246012875507924132608113280007005510106291922383152111783366193841238534392850116459078465751500500578976212229352503277311926057149269859209402299907976806787484606954357373124063906934414379680135783919823064518868596777072596198244671471997319784276463678151031673624518164681789878672645015603030550297386477139372821366510476253847961353257233575016238321520617488655557723475690777701827824191791212439201241616255476392146693832488763802841092345065012027370760319064717769444065422362609604611328465232222217951923016045032891440788957212586943635520231126045863690744669875756517509156921608127919205614729337241330718430941827509969467235106229015459001471987596413140316295043233627137024910012446485503338407000545918496243266275769950242734459868012149622883085329215638361629067218446325541334466927382442521185407364643951741371039093722276862635498427035161084194560 [138,112] 22844841305230460574759135832745068607160166544681665063544162033262421433221100187137968806189984638529303553121799749141480828032162442639636014388860342422634817308118907030456886076150525174253540843159697644759955052789560930238575336059352381658287143230375150975004186412698466391067073685889634735032592930034776708410711292181129799683418056424757246332299819033486614180353129340522942803974927878567261312574693585082045455912474417140904816944890601682825616058950427434323742359405236509464482862525156779524747308504106460736533220471229091147573102627784549753764211305908141242774546724702457472011238816573840472088651907640605092441906515293120159568954956669971234594091086289845893351191342038207290260030080072282736399998646919935223082476598393189355166524918151319243242001138069868824979851516498051086165239899435042018904289126802766877614850614805663452118095494733334334277420986727043363918306600925055703697321669649276478738749955944650985874842986861587947920167857090360448896454456710881058182759588333736338160738357485484115459912722461595002455446615146026986460666955189145058106816349156089778822452512768033492636162791695965652450777509462825863199689835233821026530060552991261837948939151936619951199947784113179783573711500535374870505807163919295111429183056806968162342820453925858422315620558918677335442320152982467403043788100311191841602585359739061288988079870023461501064260749592767235285396929907234059363210427168475055848157013319993370067071188553183410831896712571114849212732411029207570698261320683186569430754604237351856107020640062145755374041370103101587064727460392604394349967318402489672530458763503577204247037807014226833014105393637933572379549759436080646683653095956486274025654064610372748476053962477791303122713564855534029696099345967817581380415366056985594664111757310948276053814483055989090757832562964830414519500686298785676540384174967785733333606068920918722003508165109853302274996298664351717936013935571690564629797429019974823692741424251112856250652212653571599326345894802399318022374973165076963863736784375123552822797002519871351335232375923190827770798637523159376358050112051664801241790786203918901271867053892283725197289102882161531381403751190347998476668618114212688011961968409219996291026026344564847211344464973120165907719329947078860020250738678752433254105628806423152200985798827676640178438321853576735446817166535334219862330635312956350711921222487857013194637103378751853681045503009410034254569174246319070819327500880 [138,113] -53135965014096460381370403336835752097293268064883688407778408134205703964581081461167511617168878382706990235318919566557863774786361380905486964579855323605636953022293518896114226769440402730626790795940864243257015754654986460191388396536231734027030775349667298368173830748934903224575169031608839775036698477790971930087195326354590614423636677636148750887185394205502318574063479388351628646749892941057865259612303403494021996749650951715616383955734403877232091253196629356568820374926230966854532984062262016062029248104215601003241131117275731963887526388096351062908626806494285714648277575407875099301224471696099668293070271015974945574639228175730424258011572456216820225478118054382198663259157301233263914193190001808237303758875075236250754769236265234772770443341115235767338634090342469074036913000492134460359175732577953400390250901738634076881841435873784139178058128485893879534366210893436626754501689983661575487931675054702920664909591663265335008399148177094885962603578451075192886896369299131309194487096415450277070431260510543822184561343118547976241519318150526247254079261711549420239066304466835873848800998109956911393651974597244032821376378953171158173517041565171788656474721685332166414799315839986093965219750556854983437760343978763667253039322614917897752438287581779218631253360322549760430054501212982101200416954156887925086771630109643671218150483587836107503063082472944614165106201060985270398687591273819840187936664301918312391274063568891643001417176008888395109160233984022127648940175248245943461139473564201081504337920750221145461187711793045502558496809185576694882298574670434520799973911366018290609341804150841835968649098453434365915928295566681490048146992407228030546121262301744710506057430344041287879849659439590847405427513084488816058914269365243237691167923558618192566865984773553692667147528605793169995907359315909990299781899159138425816209510560156450513410689820379474602113250406364363505219250880047466158225478643795813880446280113026831630376334645695845990731668530024720963240391606925368709465549203881475646920055471790919689964977546109428617073675321505072400195129106053793112357001956352109570708331813591850174202514468474061984462219942329883428283357124751390080633571194461178459125912342951298773194348062008852256422267991443633930234972088668498755237081274518337306869349296722469208154297128123552329330908537777099105880686304195523260797988221713371920431626118164646454151972319937509933598392532789656098338041973414002688096 [138,114] -20264965820382583131212164754645478085926679198065106889680200875438462141528785456251757345440938084611805070133377866620666939010180666077785972391399868306118558288074552415612707899179456182167967634452890979024144525047373087841286792971122822997341062376392011386655304073313069983110784267927992336920893630722149195030502167371677421405926743533428401684751491800996196210486425810946780363173098634639780379985092015427966279273701951209862999722170388602569971572545944897098703736812706872777403451115849874467843427120565106530785120753768326500686601046594159136839187739662782569076540166571253138160816602714392345734357263494575221444233551544399800339509366539546941010525500864584299806610619681753432906890229318157392231543661973220884322189968156169757322532273135959507616050526935632772564229715007997660801552950665559102181912768429618802534000179212623634187419014331716427135698696439737669231206490608867483519481257616624789253553600204432303196674216830407911238182061294311393062232771070262500803785001399252609460771379681491667115103139375404906795645026554602576465214375961292419705730659716203636515970673508180175081810455669744043723649269292523456030730035727683166098684942875519115942573050016615808898678321125279975024540767836703782230284364923550415220665867583324280654328741918091583231056586634518706068281575380949083381700346723782137694480345399558886465993249386906228579914755470014905913646092426309734040649814343207095380793868045979630639178519021757366922576130745978300230298578722846912449752917472886508138944898856123651169182358949112703688944654345688052525457891709078334617103384210763124152376869948898529477351242604722520399674632796968190852106936665148342233493886542161071269002936082695531941742672092639300564687637423101457222619628216795047486042239789215274688851658861593803843690815281290308429727040977508723903037102646658460155868293577232430725807625709030215533136857207573855691439618200557340024536552201221952208430239629423367680191368359106526125170212273545808416551915221723137498693419610902530344021867616607014567022751836394971492937292409391099955652417588801715748591096205061632872914426000896353624462644951979579923162754321029816940275630592105021569187829383484016552303414653091817852184855579796346020199787921275177504574880217694802006028536783191572256101893209391848053169782805949731153705624684380759971388065539473073602110848356659560627565378405338040109134994553591797796960415590441368085563162067110098 [138,115] 8724636511420280985425326392790389794473216406234234293090865897963768328965672251738191995110654897139213460319002224456963032042398098335765932362522422923242697994724065385106678945369491514249939589643272109302539087351745861608674538768282453251116721483246445593554751916565690893211074679897745199625031638856694770439364101401311275740411793108495455443497479112878795295446720476327753362989208449591233671161678091591132327313860136923261005597535188467670505717228535424255809116453284951972885969123513283955757410523676865340747980708855159569845569182936809765730472067083500143229008833939108444411765464067784682275233282104458944763542578212219818848379260084845639682832541400802279908559096248753714171814482945641459027139285900789677049974345096843122145005415217705292760428926442865341728779452593895090632813648694128036536617835004306795231219999934747087225076519290434951647946581078751806624993867147014111518927351936178023039103212808008627117655990793845458121749967485207021961969502860507664340138514248965695231112631350757204073412232736321392781156424796298381963393537559752318295613367439389390573579334281868532914398694319038261889434750772205814261126497977873250409459956792431025231521609068817540175287794411339274542156836227880919393108489641427996896711610523302935991587511274710604987685397873986698276980421749305930521283394015476149796331471953772529804264480298826170091020266943586184001884494711850765846554965408712618749342801975569223725933069338675711108373494144014905566808112125988915042848255060042823384015439906891168279335278041158617115992545119455039341009227862585930618974420678164920843947261042013135916419373508717608299583295952534225465454844076492414142020567311316662070363240281409556497183029767402551855710181666551343154416376976940576647104389544441210042248095720121244304763911993826127833029407724751386420162449261503731908160152880686653563546725330124729929253680452168488608122503686874002681833578019438198760691841257176201967056627174150438387632252511602434311155770841965503465648071960842833922208477044928373066387691572540387842178333662094126165048750164866347565610388952456740760300518008391196250093202264984957623220315101077521606241075424441015888418607404965957191757740905247244963301256718501643755641525096597893231277789905390415902559357050186476319820421983580673179685637830573040288136909149904967991596644499193177634300365361472134836408734490123112516401114220180550240699526306061651261613768240 [138,116] 14112541460950679391584331435185979232911144370629486749374862564795762402996702567862131155776296796526019911636855238327231973595260349070463516192602377068512613645679079762361393602102105684170879159840144694264868385067364007406686990290354083165733990441164178387462519288712592538224532536847796879334187641347551860525342577722762927476736475937343293817263472955589307291256606002113665961194944760526821958355036881687383263081604242363366036267231272226713462541117353819355422453343611987770654155469620854794836081208112682775996406323988657327638919000338584967938096997660504285438738879480641019299835169117646604441820070136925906473924584415547800372661026939482240339517277924687511331988423530575045955824092993211529736954430197154472014508843323389591234259520659806268672218741837112634959695979237819542536263486426088008755884543533596668632424497668952020003214794674575057215157286757406544428283509264865938193611016603822013349250073686161770302251142350887146535724514449424589946534458834489855825053538362884706383683747031632968740199561524469630511874049800017778339812696820962456119397551574211683383415056324305865152738952647450324197839349465965968281486697232932794893733282448997944699959044088676350122392826934038169085849549252983534104907040396029115138765927586531195764906382144402507599808916440745609701375404946748191465599692608445726022398154575605611636253357479023825701350571023138562207873765908004548218287450416653161713415535491413717309655267190476772056660876551512518567192380739066002601157368293893752433641083713877345521936182753589933352661067989684961338073723399605301147935837106302796524161903799171447126871666816080807897025427652033928331889378825178718472893771424604169283897678772847380492030864811849516724684623547401330374148479742803446565719558249530122992278347046770616251154448569609331793563162284240288705705117888149453569928821978160551191376441583594165048870436112044676695845507198976543438157673903979133656540859847000879876545398548876318220473550314954607024689624442837203391155716931721359580057355945511924119706839075478260822616103151044397989149933979119183393862052810478515542052587722556692690478342929271986586145973100705071382375951069309615337157272242437955184180604782714946541726479130956817438370428076189047845568612030350929885481005987255501149254122772777388337975970227793051356357741624754025647407715259378382675862539203300848912861537823629029043904729527387071074051016585790489632720 [138,117] 4381740867057076361786334074950051519864746799206238024770793238715992284045415227433248142414898968465975894626268871063866594109367523189385090673395977244036783572064198995599574538304371293800474321852505379839534305688132402073897292531389678546141218931329041710505210185911152467786060893633979732381446250752393542960225676770688877793396375368151942230141581670561379325627443869406104091982261249230043859915933453860280411787553636399396931896299324242127650579065482894114648728931602582787141069822677908759696148143495679198161001053842316758491180019132251859569867239072731550700458361669503181991880824997097618336015051442988334731246524887273643777107073388147564082676326430960068028628279006486165463448106340527518423155476518750431467446943797917307133908095489985773347052240246686995212730786694242533102337971492268580369789389875020744441882271782577507134214347461628252532596929880158122450095594669271480464530900963704963506367621698012587804974801110703479074469765172221078728506704829895035175898518861957679547851081207063899625390451242918386648273961582502353590165216055989376997536303826675429338169374302646208704745330095926163885078157913301819257762178716091154896910666878253575513117111815592466469260666386121550084487683763234624975740453433074179558198366181660839620327448236559753250803982738368799122395008026938667254900166096399934635580880648074154030847397199354247113098857444490666025560839852467355944593810335726424174751404325790682596121454671436354883668809052318641061830431300250310342881409974459408442601640746383222765698105983231515712406284543544431533674099860543816194385645657189364153792720351277070360873099821731342917777228326648808374419161472224850200967518808171337158514149511371224845441681871747036779245934840724470581865528717615765808481419657016346552879364058179964671455029951842240201590849014122465574172864008355084366636324777673494740380154858543093305457129877119183563784085215116787712648284920157148437069960049760557551630018842091577791524942745721812494921894427762365709337682613311818150853886038681765510363232159548989646458556309027289501620452905074247956967412524977871310566320284362585878434639314035764984576034706487690315229312837687912398195802892303425128522309659132668016729723760487747738446531819440352739637416950254095766422185637739783758059509176313242895629277780406721523790192218619009984897436987679558252743128210971470674804230910972958131254257253715982414938035717332064 [138,118] -133275125551176159210423895647118767788437562751069707894208062480994315236424348750051243028892372898600435217909520365319418307322215241312535326776000967563367268633561377667381986706690479269671291708118273805533838931427066834097586400336463259858801657292423252259642651456209646906604070463290377985720038022995031909947959609122211868520767055297798054684706676684470340962529545762482284204518535755258066526341419382131837578781252500044676693637152355038735929089731576893983467970012782892806283139078370509176517241926219303217393549326923894108427908339291021069289399922800629167671749681882928266631407424729053101803530266987601278596822261208932275243894283447370240407656991579756742526479861466685160916966494076361284931611944057241100186426276515922236248205086764788297605801648827966485203423168451043909078855154257707086452799214740152672193482868501956148251272495598753570962971904819555569167233280495898459435035200556201345743459636929461744097999484476577361170560860454966797793703042410190334167461513958565468413324280669975633871943994508942645367660785283258954352496398953269011479948181732395856484440259484472862564946925265026548138333742815536717396223711525452060673472072464435423903406549032604780467501222630790250394544913616850613412061733125589926488021067614760160820404955420556810531871736157390073322967773754750004799665936909526270240094142134951997119378720271204257875810471932916311643677144916968627566330346180999221016965602216328003056983114368033557879012697020122574291228088023900310219989736741085100969615652575613324018244907068820059423399174955655247015233864079503361983268034753502360129152772072456424779002925865214253747015781151010787973727283806991187748843110887820047382381714596013797008413541796571558451882106012658831939448004498767176575663303311730444892795323697297348861086256345496930619406463632695431935092044382641723182579295913464704171765259184212315425824274848696502195650276302739234061306691922338000531751522012386693338074613415370970890802180297629330147714460173393748404662714553146068474136424352159326949276601987093093441593652966521782966868592045162572471357412122859542588606383136527255582476869802599822692045051662317308529412516368841863911627421631851091708883177245543413764023916867506760593942387964010280836410429282710655610075867320132500922350020847098274712029284463115325093471931094345705084475883165301926103077943200258222542723236194690367872840569474872353721857820 [138,119] -124968687904840999975762968317046102137425981588099054176539804665250194789718884063147685540983501241848966674580161033966170227960507339375918113706494935459499932962177786558362089936947268527882456073052764433981927885561436027797599453898900882946331566780004488752429143479716308982131302879236976395701927640149096941261862893376871784274360633714629414250487395038079492228982850180081864659177372851044263151018202834949598011504478012348831638617946779358728645792044605210496839300774173634797894258178808530268744728183691219242101957227713388032811122748118394700971268448289275923635626732652771939214076866467812736843667784780913801189964861610823799683147090695039493423732120735511341495332270625697136750279024780847076865915201787918562611769605762411186984320634118244160097331285666734518619555160850049942462111103415587039201744987421610403583860173854043491766947894085564832975697711209761782588048623478241930757394388737419876082712949648991494000864021651581180140031621630021831047095749914414609140962340114461551165828118878745826613864218160345440207597377783736841421588601329487922870590813498744424727608682566280669146013356700058479378887737951947933410090319049567599397114942121064663665793085038212005545226151484342439686511756374095073926251200162645084752155262075192466921200268435442477972659235208949745009626095847015973883046254245801244941729330516702918273623696682312528909324782516126609684652429293122355638017770283598009495905314292709119944834285864857683358640634690946349705795148862065843058552752625596287247981098331911648909652308322411422203291522690327131603539220174523656741600942314418597779361631333010137119479320114985876527252167737599272092043330159681539732546194602223829996065181610519186861262567612852238089929375113513042394420930078422642982730312860620069778813249568337555327984018247499033136223706482553062865155765524929038027171197105746355298637100788438863052403015811895779373889406739620938473279674306152245573313549137105771945644121302142355801183308645439419251203755523071162601663230639903752108915080344412442025250949446624713372727915807905719760950282213161970376148732925711321801302437296184695216675981866462099985607054199733944980973034456611050121802991986620429599482373529774753657465577216744964917974217812514880560631480110780329012534886205091922192709818920189242527939999561357585079869111065607199954423658661988324055428381626107988217354615298210451208272596194127486224 [138,120] 1602302164297889479143555621384406113934170839266556898460321263327365615274036911998529315233247931231777252919671291312210142029646432950534113514975392454223280694029399038687759845926731728663403265953272779932478933870696593006920711907089383589366367369954499536964767390528207553587571593853090457507706811732189522461390697555568791958842442479695742243050633898349404574526409490122375948821900125466945613829532163555662164703743231820740842432795568864550252593032189200302657408244532295279569615517429302223392453547868946029519987223623186705593938023335551217908176984869044679515238839272179081148621238577172234926177800828292235242321258013432059293249073645798721028747611043652203012253110808667738910588254448051221468110367187465790591730944395605031858650018943983483521620503272432714056731371530893780377891203123054530427746577654747737864488578294652276170854775836798377319010893475179002466751115366024791909694936933478741075626996947219823366067271211273464955947823783661738022435504555973792276918030285182837321414935104749512635534434463057350701296146433856354637607729416056267858514218363469603575546446907918096959914793825994676355177142522058660863572253539432749202243710283910732292463782525514162072273497523229109302174565963405641880121459946585681635030948539484718925926080982812195247909006575944490385204156963468017718318784290206127956853344681055493728123487186349192915629454803201248461377252638449776452008317755128276905510194089334665449094847328896720595370964356178227488001162436228310064565264480297382469751879011546725761932108495274546020392968282676854184012421066292800448937113236034319907386173561787942136695273212252459990443906884836250306419482046612440074854137699889155419449209136157362758964425854500982795450052189333540582344644236346523201937685816248131726415493944599607108567550171974287570514483914743639538889357630609032589299202943617938877665426855418529398700967708093841037094167530534769194830857545672655857069382242057389170687660761045119066325981364276860069351560069568275833938380200877687761938583543729463266184065511358352047919801235638784338432321357077922447720927454567055665017880627420755312823310682002345569619453879872139853609907177029869203050751431079807747842248186021336872822109954182603980541829184304922232668616143086382042631563825057873998177664122985095567074606921270256168596988970058675079428312309512644224927591559592414214394432785335352562322421792696 [138,121] 1380889981125932092539536050732190112108231724713849961824372179169077853224024645756470658164179869450045849907440678126801219088596285619460569734332238605676683968078532322723427878835756549823498491024070232084315105182307382008772014549870876446913387548082225632750797403946833106711461298072976916103944084086440262815224124825861882866289113538914630569085263778038903489169798259341343777185175622454245857741209630288662275924343366816167074980245180976857161987363934126977186882759532587463626626195661321456247422347403990200933202132547180131712313050014211052391462202641743777424701188327571769400307221315143072981160776853011845313152301567763787257836466453482218282275259639654741376759243124183770056420913821548860622408475433462407477713347890578094014514332054821466613858375844999126957948463871731964097831047987097951946279923244606628009853119572516609719773503466267057882854432897401112955498671584795049762576026737590051611824268073392558843575424797818605356055375215038356698884246598988466405143273888877770787542073238533324775075904771759244190893520900820085798158214110788632033976611144080569977268344152170425790224946913272276553827796897706552666777063728791567814034609413817276704013728064744764130933170186476167398217760640715951856216734436244549156947199291782184888120788488248916738629264816522340157005424718072317387800831731261420825580351713179103180817959788690512628489462297197739392611471339993851733354267837513915090950930118794751856000517200225424293064127530206994993255542749641122425956907866202478561877527399679290890284186704209115901509851247724607416523749556276803421622720726393607925872527990491784179162726515407941723212290905814357350538650899032151788612752729704940304921882553151240891734757006644528440754204867954466692792040337646956303071129426250733219319287106263564357858510315598900887817027850050585569812748607739003887449320777543113055021998055037143957346309769061123127290194464310536132387208225569322387857144447427058946696336289900205939768242273862447942604531014805693819703909392724375345806272314918032177297048478555047438105862881322362677721212801059665360549857453471134112534860631503066171708424389518416506339939184827504103363900752011920895422964704736100764859341234490830114018919154901344524968406383302662004190382394897772740716435509588971643188593038704301194214449554494561095940855248899636272083641609109850105366274926039533521821854140211454860615568 [138,122] 229152925535456685947868291579931926850633490429846395619245960647781089442405776374608637183506133858589272716268340945155150284098419827451598121018262331156348461792555974487505935423163891533903785655304905976829863841215316214608187547402964209766965276978446838269647417636303911025273625619906442041151322654240434191646057835858529073415741735521890053902829466587747896784286609321401825034697939282077957564672393734312383117919063104699244742589593106335630974957000383581412844113957929175417975808238907546306280259425213131451643623663913524208943089170312955092488059299439464912766951035617386556067174510235061808744129241525708313983597256600333359512380089776620086685601322384365249853393978933498299792444852389995868112011416005435274115189013736575630827832438165785833732990295688218860483031908215977605348032631992699363480399202011667421186299444660240374996925366746822605058129651904309851923009639951635517879028873401381979990811248973201952466254938450063966047510949383403607597328763915970550315118768468668780106030597388842512277697062052620491654112601892357179923964128873866128743723122385733826488075932412057480158060407001575858868943416839157630485296601825484665717245321445436075364778838594795738165338111886345777583610537117210156553474818721579988077264078075342501722566876282783817522529970518879871631324711707362965163359759543680651357292657887899574833952877504701868011094767880783371553541711480635024060832335431025603366929253576723222596746872327601208855824386749057933412426378017424047913087157174678918069866141954359846195403144788977505851078360141728367911965963157102621372217589876000097141963615309230139351085453954546495794090629933110822304465843520385099795394322165336981062366939662055685687998524357895219835002627971279976634986719557132666280897194828051678640106253028862718796313421799106562591182821373133930193853580750574039775915142319975123335634371856254351088107789392142897995024046811183355420571593424724918527933433217227227607619413239103206645482393247196138901036494645190556637022945341973348483206901420978521102030204853687418064955868819703627454012020206651777022977957459551070603262631121484784030820978468700564609692678117314749270797435822980717910438422556875208288409203394247219992014162320197353832434462634493685807550186653590894769082700006424293899652924052917699972008610884389754660343379802884314743533298289258406766615024150377401071665294448276801 [138,123] -19621766773918165084007326514606375365452722103331809170934359711841602052731577088472111243006443378220933907249524167941465872878246034827191611597755813757864456456017712593124613838448455058126361748055057805132583009278876033972240290055480257445609825820784289475288765546254901711599253956886251603155379655806616154787075650093337577444041479357911938796173725121459636654155003532898795034563402380450870913173953882214873565496855801801957418577431910117609930862762346980944798369845672605871950771584677707776840877828649166505444090070543367525482007306648212685585531823299320488172798871889268332321950176810847550785702239581661638566032351139957591398116208917933137688417924154306344351639802753047462734655365484616622175050642174639237401874020749196630995351520328623810867081237834685106746650136011582130566648193072019045008784823119183401888431790215013616736449909428146875826270112033968783507771022894983187588164912380086566167443290135399662868012749657809577419805040669423171379013956756839933548709039633006126495658447185116649592783246222327211191347218929855823454489109557558949216328881808753241461683475043844069727791426944202069071919097828227958720229026566701508491986521793718534865715572660384211739093938698807050549365334947342398019406638856094141932297473989697324074827520167994646825230541041083785424027571010950592462190648151881677884088182018774602605673636819209273328939374490806540875468424134077375187887548340459412182948338792703834199660761148183638783793920234567520293781659116389509114053776842952396858097682779430081286623576065848108586482964436156104955431373936594928180550490517300955458335889007129801219039672687157538893481694575760211739072824513476509017823310681060963508727209348654221167800206036437271880752234153052387468655726743108971104839158798305987495175245507574031896771634550261662569164715801098901083708187923666952434666359796019463964255455746803059570293524959981077422780352231904053954279755802410211414517049656883961452728257564965880150608117447818148657067360429296710720872364324932018694373856671999657724460119831065632260375689785882419748398107998559250981345040623216076499158754270452221145697262012389072714919696384350367410731289760397979128381306030884957733703711326787492073220062873349616131259994684265509051134039350528041022950185466807977169456868585896000613906822192499402392642667485509515995437659369970173126050119036055824618816862472 [138,124] 532475226019461054185439390674851155736162817569923014909971230348412371295619186132246315539415445530926564769773245246047548286448255678903139279703627361262527873631780738766975438672280540167929412756871594587894245387761683003820500313908556475286063210606272161388226140259953399202817050548360920981156649128524957883531557575326502587467759221639298708302407460071480125575688897567611596752975264033587557081726416198525575285780315740777111489975221333781947659473473835688631501127638447775501408930470372175712440306946144538802673190517628764864868047421162460086541843474403771656325156946482427162669111458633113520165761949148035662793249149055076860921682965357496692972578359007199800165927881317658366656315096640705113649724584181533388127481152015980338918961791967287796404983477490190901361793888913730075380130361414233870839254262600828378821124497784060988911004983018922789255696706657270115033647765275066977666768900415037780806005205421702146644579823157544284804757443897650168030743854370968216057931557452539215831757117354554634740060240994030537298267413615013435695673242633341554011768516737755595948999689777010425942281959355473682983727175776848248700610514382026692139179940367613299185990586181589942825146714528593986153072443834982721396803663043429269371775085394995794948175402203901813331779750994580047436504415699147519416346769159209501468276088436645887070638042958364539121995324318512457533022220404787203771874848125313700066052497754204308308934540164313224192453709416445653401125863792962863611672039814043864693055997950407003147274901989618889873793678308685911406206533287169009199038051558926462423615264842308684396843184500597419760676999612274915417123768980237719749414101070091834801090982071065652668807547085499152151934752018329045515253409009922663478378468471489343920693198700503660431566110897306617844062714452698347598664646378651407406677653022108417505086201084921320795981611142413919513680456988362214787774745227111830114310877506552144193228908979927083656117329125684050373442042751182947831038842761708127129115377711536951049061312430046689211109693312053570719046278719053376438693757256177202655973308917532140867463742803550609690587166348731586063219574664305384292037717658383431674997120366028438204610026741780961966848120681396560432900142128924285321486563095717360213838482928479534572379493980027027572845234806192368823250976385131741846263431235867079936 [138,125] -35840211660099961342344892921150698437528009041105629594677766354856803772882427986567832043168870770890353968375100414901729367210186082238516887904247856456937683861017980612435419929277679652292190763333810626424410980184160356548184975495621538308275378496014804173928532327314325748463728670941249946430934432897051057945009996423201464938501493410370594753004572095710367566116334073056261766137835250586072164043834406383785639002409726439126085223053355592869989468623692181630993490570186034555126251430582453352495930417160523920754046616914231087771742699254682357687627268484307636155618645109847383544854599798544240716967061196911438159040067022819950180026567784439615138943515723744711652044668225067843329261315655493360123560682759154468955188278142140372121347364352825457106974413916188359478683037429414281876141070508066972794358265259988224903132680316554320922039620732893601262792135028924298171714525133162670866834767959383746675854893605747331469932219712028479798355479838777640400100687308338587607440060524470690456737017467616593816723733700293021005684457754464160530070675982676954774657329477305702747302290955994505792529359214970117802346233620241925230270159343769959032455068536996707434485077399248979748885176967580810130116405344419324791057447772910863743132037958546704264501565900293463986334588014885568984047270146943997615215011642569759851797316410412538691616281376120734245339900467497153402257739444461107479541752364291282981405807016833852237579409637789958884309401123502779013299446320570381811668599374741883568294136859111845240793477344067242354189473282107712856332411064416492289819514004389002468076451189363120206986296543228470152627541819299508687087429921436197606237100792849952761615616543072991941492163441245911683089489786836976875295552134817375781398437068101723681344509903277995630167815524451083714190256461049622677552931796792464662566813948334385354819340899849040534104088140930111171316915312550164992048457809443239360482383375299801709968364208769971820212463555574971593215577320763898258976921523772596267686085590487263376904348137847323107386222183861395386546650005548920645347033975004275389385816575809356161691199339146454229100625629214306198392198532010636631215802391560223291942257124533132160089531167584528883148742000643481863615847668646678182247806931646347263935722666630065078521757700865634416302035112857867166379594472294127394859623360704 [138,126] 148005222408824387466807976992609548115902759131162429241651446028214321551964358137590984267632901761633197252322477474964574027198174135612213359970526976687440201124445345028427985879961126181342774635788636129660145571622422119734773802844240675612572243348013274837719582293811497104620777668162890426492031927082030653768448025340187661646326175234140684317074460453091628983192230475404602101823387318237914140531492307231834216125381791272017834103562543282656235778363438602263002308977745218349383194511489798539205370863827047324572770339836031432943884468585982114047393673809801229477402017244989943054816530265190425736748360035308818914849818280468879222000224915435032578886583269701159452517633127001026491042798286092739297373522112823697575432340830735518316020193958726966335213140404859583273251756463985270791836820300773156155839162871865241961230012848904591380356366486104281106778631365221274363089704630279035051896005393362192907145989277727315747457463276246904126115233776129740046216768477900886486940013772128265282866823802654939051323869193271028582698813314575449299625471322260145615022274213380645698596385283526705687100555750211232160572777894253255652125514637128269846998796137949197028433053113138896572408803245415308508744757989502092594021451272173481332736764087410088009755110638777544047217637339178380245397701514990516665348709808530448523205499976066565157239559836157471088712626745269580855266569382984493529109650269691341083981904584955839390158655751413978538765817001285915477391568681255591586885054074190277817024815686626414093728138026165233314521757698454934783249677500631385530809510961770019586096639887739530102995824741219034124210889856431490728310045659034260229420993774754540138768484508884200912958426756745516781092483967686353148007204596682466482531918810981168046121936371105938287742042113499456402735896984170590232735786186175785406697006658904144255935123512971900089893395240658343206791762488338892144745327503514918203298483935265139067396274106290586153125385049254017348286084132058474758346400906393344929395935938580898842219275759435521807271135000763968975832289283617534231000418633937827501287288723579816897476980257272669388587603946165991318998750025316773478347552101884985265408983969889986383261158209396219208132971316889834830206874685507195175332198111158222037050011585643273690933589838435173018720067260954497278169455322180189855308 [138,127] 5794205780790110611942432813213147786251851920125528575275881967682458566038226775676216084052185200353150425717675618633700252938232359634085886836336994355973175310193137661935159613282739755839766698838510889319338189830582962724966241458371286760557632051655761256702627450514866395231667872326277193469699241675879634312672511895203175791754614070182090335257729696574602932266370497393631369860459203509012489369053192791046656017782368397961314142041069754765566749253873734365431694454896261212069970051805313527587521323931227069939869442594741305886948974123614662710148122342413643376808702437509473783742160918738249232376166683066623664093525053172211708125455776964099620593033103776831582854676418525113034411664639902901319021235390333280843866914635351453529325672967859969388611737706253715764841717587232376597566848940119651173219769272136888815044135197637472929813367584177066406820121411215143727315473854255961468641738095584363897749779263060244127175696965557556555350476913579860252362816976161084138621864283016993051118329214609828459061524876938206630404886381389498853349179738138298232662293251162690929449096955193792646191948450064908299345167146783145854727909534730881705272811706204881937465322493399565056339913982852627953254757172974571245814000261418961492326270030690572185919119323654646212123607913094211243911934072141879326618207157737264839883276490558380152821675961589796272380911214177911053146692862916308116614262507944447166119188108474604503805869436275228100815627977887369409101589622882847454501366942509887264081794910038710636949570597829335909292732178594575034123173120241324931021070988818092554072754542955578406052535594381490891162810668304469720194878523843583142584385874016035792006878277886176336126279635653834065398211807824132252166047607912960882191407777401167849502109217070509753439367083341770073990055929194057124584008331952543827491185515528900115907534439279074314996307092005037503260889651942127272029769264100587912002658177771555917905635243815746412785032461836465934888552861470970351943883773328866087713284444869672664491348247052116471003534926811103181055571084607585103012381163957965896859274105672128138251854760400744862051153928468702222222731533705464930366321558328033006765051321043375967450033105331938486728088900247600476260850384373962951663596834320147186820698195571644207401013598903546898106400054435548913955710462805536 [138,128] 118518244871755678407762411504087594210926287061383407196466018916895702688130545833260966869520641816166637348914338530091304991981724911952682433224835488594873365954636014835272826442109614457929422637153624971614409324137855001788623379102789106017619482399270419885446879826034138044195029591722529806114265806446709455918433795927538036123088626278167415473556079614648865032651741564598593562356313872453845608580329573064818250662471267554277374344715716621294276049059041557450409149741992206782333942233268752398876071480961764961886781789096733305278449002348607324985636656108399511003584478247446385528365739262622903588125509544886331531881779982623566877487998593416683483473717888436150181348458855906650167703866091274005937213796717018333399198871411517244229526999358163038600198324459354191897009419885318042237361620118402259486175372109692572512065325961910056383087860564273701937965010871948278365763540364021402883789397934918772645131499730786441183393025528558792588842338497664033707816092364886340615395573878179208462780164868542316469084490569461022320711089323653076439775646356434734968939604885682908870384233264016431901054760219284258407653073243065720782646474702179485217808258016828222408949901574127234283006635352070672191122266780565241935905381809773022813666095884644334819733190791073829006409543152666740571161155319276715894492263253198794244343044867527842844459480433171726548891670455401039431888654145487898952697134415490757025338163428761329720866183065931767653239488523916203112304787032172546840049325730832029419607244816555571364601429517590351543427333897318028831196316340909427187798691330389651812575981999966057535549339079540340590748473670768801647355118749363440790328790063152031452766806138545995801043772540493405291841091027669705742595045603775235402587102358876942353146443462939662417681681114491383072931517868565393206834144737443360398324418713059442965956895099566093662364277568393141541392517910922819582765008877151789703328994018852741048992961236530832721651958551576575274458114505980484424800673234045349609125725096962825274980440371447115883683195345407640134826682111059425708510632369460700165499223247219477587822943226237252508930515395311962844420555306021731005240627994255060658130314273818055516868904193967538939137664230381283388741636796158874206204361062706241631850236085937007728221404129816388017214679915418072984499008 [138,129] 356630900994343772517974150522850361884675501046392220541366914991344283117780406598079880664826572811701767056928997534368733254339281871652603966996115692498983704091336098777696875659592165434234394118763919649511215127353575658719662593584624953376679222180026622304174287684439697402838123148663587209833127509881658662506092421602107997441735234708057402630137888873554509792372290189884260068705570716467586973338504565137317272712526080711971577418800606929884937107428472007435159103861526162476762372614973790202489702997236224967495658980364268230864254694523478658602441743319000921861369094988624185210031860906739631508056131545702317887163035329564323090197120341436664001087053437677008813065005946659916462784966424506947790704824548251274003105804466098812903817673935614703604444968443202886340922449539491015552421873491142415600674828591589771146369135707078905699951063227450473074352024661552476672786385787497707850152292902415532633950397170807661706653424042448076867336555001849485384713206560481467691087330122402173771427193738742364735617464997449348911911347128612147618608665544004969478987344562633380322979947420324240693098061904438919026352436333731029137498267075473549089864562602076179532684217186521965318647389743411969726318863407496301570694229793006915746458620025871274499078160340592464968649507794796738054926185214731790193022545127511056053361769978751034674446462654918483887436736699761113786095666653884268832236748456261520964370583548721529231220859215202874890257213156432366623497090563461643220598955529866253783965674567927509452332804799202373800844072069284061352301119398626295820111988245004280947899475987108756523660534953134307068835582455761410296661866213362154816811406410712641015528980844804107563326839024285327195872309770973500568928470238076518836765033930737787069721710028537043231192107754100592032115881028647714897096582591368186740319013771626904799879314667264527192489692811732407315349979394734312579131773137646749846604609864385125054287647816499979241594411805359985943901615812708009911572310436410671383908699198231360205533896558603951979758117336959787724293733797000002677016360002515657222934170835676758551417540141482085686906959136161663663833956983481184481099831980393966982152899302434280610843547040045005043193800967674185372426866634605533648398854128349471751124200485444639609637839224996511266587289128973056 [138,130] -1188023506772007204684707760528769754446077251748682983741902465319722175012382395389456555472233182373600646101431808142140919452777355304508015724084255843477481811415558536448101838001048272086424954757226083635052559712231141981009688570686510098870896631876466764107839115912311384231508465039455701812844604729550053443528347712548434823552435904191265832220785166901248869090380288253603326243271699506859890779583758840219643850006016933200241855820021622771594506675203091812358611603570427076149915669415699920711551716390362759675942043762653084257711027632779605016383353828171908668648906900984135735258404669458854657879564056647182515419989409556664927172402256206591084589195951666478618635379006064927632755319713327274599443424346142189170975474517908059031396632078667985824038966870248268296087960405674184775931117010681285392046489320472807186506506841540553935935629862720845277301883279343798346738276734550978384043155333967083175819771384383723311110209827271698537549090562855141716348248424126008532569239771888470700518947522682490104837088353714034062691736668671236137566554155434403938498400987793230454997962292389735508546405234067585224088802384427584506259633881833890342547488322506927875457610486320824160509954321609684596834168711751674075412243709822209036354658681625430400777209990230971869197214204165401370990797232843375190739712182449108742209274309469963897114717556657048740112492534834344831790948982759817878609123464801822103103676108389736581895067567065882732313859101459031021444307320018518683860802791144006711911986023990549332934867285545731550897233873257463219553621979383217617952887967639420023693494712682637862283505548700461735338114450385313246152764842725008762392858427783881821645818896253339832268445468423418406612280196209397400500874116925595694635017956427632756129495436869211453679487404452052762100663017265440902410007306952984805839209769846687485129966180861608018600485042858123249155122193363189841584479615869773992664811324017323291283776499419612862796159863150261897819185747102514679261996580386692845952551654233455896208473472738816969165624415626419729755019736431251132611017257634825919522805408306405734669920226829370806355470480440724256351224555533413607748111286249920296681782603175228916210094763154650160086580914892997998817490711994792855342938255844615529292245868395538470448653576091874952008277224 [138,131] 45722343679618771708377829645086915494839611887461380707819185466100970812308070137579919089265736928765122764095005257297159703929047867846640166527799940259433519300297332678956289430712947099412491452240620528734322592284768245519450274892206669528938678795639265753258318761297861751069392508654187791081165792804432774721631108968330245386299177943807303172626481447887542402514486507827140458147762219273515213788333339598436696304955409930430154499646458610460804554735575507804821660049940505224216016735126654944040584036042922071982642971819562970456997542260813202069415318723634430614699582814438275208449225379939387998333522967036637413694801252769770857077061036634548300246844980288104176620818972280939823311874587133192194993024697232056545054239293257169043682162522758861387497640789746737733994840857995660201631073401019201745035326529761077157143157436883869430110267566098869849664413111120203651903316459561575223680924014776967223827801863385191487293523202441822033432826544479682356663739856080047735670395821477121924132696071754054521723288716456642599830903613925013636804878435763423982422765407759690638774851284618453816176833725443981209399868934750400031337202529562939737354562223919315338760459951715396155406076674793352690322182666284634668450030069185364682750559280606705208578508795497351332443626033783697811242373744491817464957568933600584467576415457070333973017172750698036887807577176017459776719571471555388029740976271882729930231214020681024173680844664710406794478729627036379152754455181708456100656165011836311361496289289665592933055017167871444970332925013531817763619876452452475145082182024490142900552294890852977450718474983836799970715767701031773058623183811121962611410674873297724141509166512034134212090343636269881578169724099172092653554938960984486720566961653563168604684344941110723406182996647541253873197041021539656448651494071586517145533816820423990451097965752516758853404133383100805323093802318102838556637603828342561516552478982136109667473142392418123589465979729718648433209835988117952834023790994520820792857441977238135272249355709636487492030923330133311163995425278319479666397729562911863566439169601309144075692466331386848512433811248100372864026705777229173803121347179518407113409911199052634531554242428352007924134665122251394484011711264488267336217763807407231863900796672167666192594657044019569664 [138,132] 231875732229314251619765512957996212697231691011235311048528585873059129294267098415031878140903812503991579663417318813508260236834510431091032881509286539002245856675814153503291917809840698900576521504397637467771041759918411326414348108790507488239861468714693902026953529697339384146705745562089136918397973324153099162672738224736903178891872263720103061314749121424681756065194515907297855329351474754050842251999974185920073764184893339131241218729343757280498820465255594034066048552521273257506441157395884876061660283974622312286911327887988124942431228712967546513677936355431191577431224781321294571027648617723976764992274952317609904536799164944036034842015649678320001640030625944563693217467157224397245120863531317545274942596907464873815336898302762114093653636645064617356371308943461955129668511920090984278957798860322287964281071537454289847867038636213328584762498280389933580154392372960248737430772396119059820456811791670820887589146077526966402185590449724732400483724103811419277560607259165867463399748964063164834677105983235978339387902411132757347423045005385266780919152480427899318593676776544246856097706194647473017044727514770792771223415876967992203619458770708445926074141814819592959626578959377707599206774105529798930789913382184719404607459630940027070128702221693930921592212736239498071600397995751117286923906157254873841036106517173751621501388079544284062270578541453872081264605487433919438974884536519949518329081949500844120046523158222172863108247835796800464159366469023096866472168906282775150617994030991346815557611145790357117178650408045381746782284846086171045843117908599399931734188863558206153456853815672955907207661972387923050283909533861793054239689715172429815453822611259276171681905613576597027825500941628151021556246507028650122470609216265663479090153746775277708521212080389365283198829461064959711834928150542669961351679860182281948891188717005194808599906562803752918424379105862882161724409613462364875826604670630571777434932762742911315128760397930144092852710730265096278928354017146969188151080729910019866913134935243874321385603751380602067143426725215334167325753777858684624576320693440971778411608506290321076797316673179139342538023377751053549907522137357405804586862158900355242231893896574879492177194074060886730423664710034011929529414617140804682185910903377449858663891174617779876381455516704 [138,133] 162597967992830944993226644996257683397753508997778072460745906223555673599300075358874892191481122223192249667312393156637336301198349435994945920502629977424140422682424115811439656479804150929534246989376052787534093799398869444922636819829519151118317469707318073203942391869902649918430721869599579488842260616102658678298638865763113939183207744662562849245906695739470105658897282596357335680425978489673617857776985903266003387989623026787014592026457733495164621783312460025786208472399151154850556126469078344375683707814756714015623355671926806159277024833459661244461967913475728143304450583983939785571645748527241948500775251217573168433508670852828143193679096783190407548583148745091146210369089417585830285334031636390201843089139816383237103697413881194344764817767111548080270476314241478953617887648296869674140306775111325085025185208787053230758131600741287485216536949172873540601157878316312675886113045397094974686424894521933148033654573956251374854549180006024708208794777442142952046732840051227423340696847879797327644910980389856660930863984958735568213878920136790421282695523394256222957912474660501133373921829129481424969362026158190443793726017896215610782612637270152574244352049099815135089835542032128820584867495002342684467458596365932633598419198883920503864212528805974968771925088024035014417574484666882414963962012202435509254588616631825828810703856476640867728103596111917927159439676654900269065093344595611640920784449813335358062590201111615887463389912926320991768905049031297182284014693558088458248737917351644346636500794238717210031040403262077787945291727842922059425828354183697607422022961712814344433104622243350041268639393630969046159056248963212680623205202070856724218416545188824814405284149495084659640002329409609363992315027356393032947561326622419387342599531018495780998441666759672237863170909838192724271197846172236815412542114353796581123517837141932816849263032970948440230008715073968592727215057987211493255641114847048483296954600197263974171203890313844332076391538235709346201520299233519557599238748835087023168069457600829397013275873477473552344047956687879701322950690009689755656114253088248616663677762276164990422849643907055933070987186035751890163545753489262317902753240129526235068707261036753354418841735293520240542998326719822618180821337449815077998911920555617747987486361687102461120 [138,134] 539881027915466081652601265115562972166156470956076723719377799930641235793175876106488515518272020612393894964197666173392408864200629260069969783508703834897042680653764312210056689117327972323077775833751955531676692204876630811578851345868015570636767175224081844693731922702454310742744422222470399352851722076661866552375933795689482557489067087919158289109618132582539579609439698688789320265727907443958557159451660150046226442568285677457761981986870861145790377064285093515302370610099549069043462818998739816022996882665415255239413084561804362539674334969777167466136038627375976884043745254843128241946067443476725387224042497912430276916875787349203762552729470462673586952425462422777580939771280202738051017920868760751726019837368162402259642258905739439169389631645754099099132657246504360748819159915225152192546727902983841416214872496071260282457004985876448767710356292141658574882799459703833897235352249360242726593722823648364614810464158638410608037662426972526845414748330101474240080037868841546842810447417759646511598481367440732080108334736561176643379250515819010645712052965863022769894388798146058603374475149394946255195096432182304646282204123263092214768150452329355750680001710993940819024408042557566671249352157520259648049412302741011914804691925293606659584945665319120196885026773951190934142251312537897255530488229379554240597090610530446589161464176025362259483041572592132576467359983820858565435691603051760163684438343080257566275021152051203517205998564871113522626740645493364398890554834771481135802903628315316415322158405127082691831859463234628121899661773341639435705510482457307992552836127449507297664773534034909882390628696715901998096395772792347182927977417400191659165908025716985403422945369256109748390202392661259430401201636955989293993427446908178990946974893544841853435099815224803960238985398997470535492289942930688185089763042965860111860990737993910397685966810802664157674211938472857791696370904106530312465829277952375465751421106712005031709888652499378918670938837947977324976530201422476528609409334787493829610569282220455307990608339310887394814333636449285867263911669129861233495492091899676077213377337736871813475888086418668113467028703394136117083227460931252116536399165106334892614362880582105561403703319548741684814604523186369562472072808590816940410559342787129199825015681592 [138,135] -1763322723316194806367274577297716324371858513356785209855389180364445990261552403312546677656057504939411559386511075326859745116263066837512585776937321234673328573866358308073099831827768760012212371590352447156637714031203736879544706402378293993370685285528039168394711541941582029950537439393857301474762506245171955030437210818382244382390161325848699189062807523900571194462623381142615033387948913963833910205769323152496183905759121804742939972549788617274810701608233531112628355436945918275738539279218392528382798544948823410348825907837427820221622319228951592248850228383349507334733134032330760486256185723812149366285513230526225495011122614761862710234146936999476041349375012060931220283826800015473609035673002646082826854128826692105197872210400304936721910577548100503005769647998107610363457575125326407100554708824751682080065125073960622785076708502502396288745671493629948761388436725642006918945849321238843769343642803387611959083768491120397857754924672670602188871429087521851455373204182503714692609646880053506458152175675908664246994464198740082550427515861176709620856883519016643160091638480538833301454327794159173895983250766451844621724433246041183427423500379480478439476730173691448797303719593683081185019946846205223475153026172829230710747585287677348192024471263748549556833538695889046253442318712029548181980881752347278894699756437737872912399586881016112026349792123339828138984572071460437079532869200109521958346397843664913872008554537647868640726796496322297704820412087424317128648554390453606414210568858720939004522055439329612563821101967007765149334772505240469211153861318292764209320400108820813657528464359317058813332765708290789634780437800128038895185279869502692538555129296034072162121627205992868989463504057962702755671019747270728478867624599988660920968045746801311490456529372969946022148531466127697416647332705563611879791900809870822438878555877266461204209536433969771514673837528368871202057316133799444075962864965593406407280176047541034371485308708391766465347792234165580017493656829729620438274257446579853840746335872681252391246443921191462899471054675306464346925138654864688103183667246199254242826447969979015867754676308736047327185428727737969373119046278405513688568621681555800328217277899659362303262819744802317728549937090174049995672908518801849300414684569228467291904 [138,136] -1702434305591064070445257631886788773533357589293019419281504039325334619727669425826047039426905928103007721910936955145555103185325753745309444272757449814611925909813999201823919526834166423074321560668754165338505639624210960955891051344208100210748960989447527836438280744775456312531486470892155959392341680651391810095713962145849521581184952040604402102237867203197499822039351634847829045102013186503365747929117556335924873622358573095377807150585766222202697573581387443714793951843140646919684097593719506913943599225815547378666747154749164543912530260812702945208325360498526736561563838870842299157161054640343730743313231723848616918373897042111345311691667772531754299923883098098246510542901848470148873939293482073101946665720653731856318669456361031034884976592612701131258712591561880871196033832015832735249678329917236939567327933315976792575687476994758155978736894928492462318118039219135767851679826345150643786516411867147184052682219533945339270195975447498345376187316591826692551412040859144939586362384452924641411696431814585661455744189129232677421393207162360664564903344651564450733331542152961638277603113105577981095322784208663521942346704481657981851232654420965248763723884155383993121268017302321607175949855527199048311331357395261003518057985096794094138898778187091048346029208075629766574803882224003818797851342364882353519063805349696026879510726255834573573725293581972952347323849420962306146859004614244220242105102879533924498149276886973717781683720005214795659899561907458078401388049604022990273184784667935432581102336952101694099648451628348875010347919799724397276587049339729372609904935374157214887340083283219999084183904439241939465934730010095853838483490075169046840716552126430216688169687031584859432009086923371923454985127026785242657660431325335182515598022490739074728073437795023524088726106113678686898157988348631601086921841461799995129038110672614884726906831477755005189685709838092163086527509615074684310770453388650752219703161397448186427305256646631656161913479752997957038798336291107784423385407918339589772755096293719549071761725846240759577756816810596126808153741469330540606086555101643611178211213871821874392675518333844617487246208192396744776495262993441690022908614377838107678564549784350687273923566479113688712457747671767707760388510219271542020749341318240 [138,137] 2470825383063959086129199322166993212738386744527351478888189927721401788615042621871147163711336962597232045841442682987057433419679934580991866071344207997487878263232921277181102781920306625156536972701603849521750733665211387518254526123225582438520411816473411918933345649416068574019596115028272198854717192720943225937088425919390675198336771752192485957349046399534819339986441012582095440604671722531239933114472052674357178436257750211060910826714161285862852261758892945067391641914915299139403202449170734254607065089888265974321104204297192128190225758250212604627111267753248724061627150292317988082346634009291130151537060253196157000801442375399868639951094318122975091696049986642873839261428781942989146752978624253778604453665874277596463647418329438316632915948561846463304292078169238022055492987623595735154512784747278545729151865555987967763660457552866998551303335380620012311048326584751741369143280386518280212881215270153075611887439029291873800826256145416058713536271157710290462221933296473646701386291644615882361953522125966125832987875023663191276106955982350700644530206449679955719753280693367426329504914758208860515539202717292954896451253732011768224123246447794369103613451640676680105267991027149129094026165193267592766362279862071192402808036685914364438648149217892409148627682098912210228569606474324139907881791710024826534402819385533596929854211271533769219633033406582277676073637645635966303997509740514338122436465520719890703064558654777010039729421375552615054236347580130131196425689202796035682609199310179918768282383620437192679568749758347982246368306425130192191107174943661483901842163191744041648751062349130369214351970563553670132853652224560233423434354399887743705440291374209927010434936649384643684095130552027618083485939110621746469109715137587196286314012299952444970580413389531715021869143123702412483314112699967058128064563659522244658982895841075567312761606932188227995520487491026091369948107634147942558639641602633861329798918641470791318998108321494009298198850634623990654927347854039609562971945324207378230756136444936948368212798355781004336375870690842041576855381723499143625522500969446449981123118781544361991180193198975892195450463262258745882738113329922730855604831127164730843800417155235617915512839497979242618829101334501414832387379580650347126528 [138,138] 2583150351559701882424418445064087712416770700506031387323230570869629180212504991035508576752722485401616594818285802137792144181937719777439832149883048871246233664786004477542723987210412626740914183370927456797450455058722880664527271502473723866444849007826567112143298864066936197832043161619356255666724060996284281571663590481446210006873623226324834477731696493292067191314562137340737238688153110922453210736814089817086635486479853394536209945163158791175471633797133194327003378139475479372697901157794675862787317258834952600446221873360587943428501767859318277138386787811328908742191874747309027456871491327958342179809430855935655335168570132630261065275690739203425355895250313648729651859687929522677447123895905256910020800459547845385749820121503554573627034126079417239897644809195835707254331949585038910256558721173522224610551862149067819999333855996559283787648463586498205654101902505571451903203701582865784020181809779713539752565572619777922447801308405237198762463322834705959122448359490691656372118006149173488956998701458359870313296827143104545826573201494221683896738309277983959539638935999395157194454609939359870143427761527354332829640840570435333498900207254218429206082383258296225969757526768385688768337390619420613830638771621205395302523555633741314148546985635551856495741020962379476803658432823552647715982823084258742584091277008199917917213192414303613743280841327492663938428081790166494665553842832103577350393816890784860128871151596680841873087042333809538835701693518903932711555928963777316422937446876700603474480930987361540750252102529917210915723000127038587893639717391516767183194699470593552721073650423461417926761766589988768590470818463650704280830759729906649464164902717123583963473283214782340584664488903630495806114656204995560657143435087555346257759700358630584650588795478581441784689985277834082375480132539642985568255257280844545120402913312701644480399970791605825033594285223930601751005202479671926544237653292119670255081665079948741586989875978028419327759133344084074493136479652357806932116761857642556294402283908722486519386299719404256693547133323266837404195649635038502714392682898295250556079007136059672131242604632140304634173888047504685597405595761080760919863997868972795693901557248996986887687659482772590627662335885615316269685137444652 [139,0] -3189212236515139716933093236340729586879132442325608368751301482422406299741437242480348694367605223639111636999222519186008834726287432419983065851589286717745274445195355305917674280416592949387967181844860521102224568170108344670981084764065044336720347715129512898097920414114036530003341389653570984734520542513458056983321925257889854798466165561934306941828470573722464400706147048266665053651119980912402209661492369195994114359339715810667959171290770031475526075461444573125339276714688098533036620017959280612307843570342230160261868888400287153293689345987290616490778672888004121415953086371947348893966312910142585376823916392233982782033737414147492139995906255697529635536554747503152982764363551110797358633291394477303407853555773494192893701358478150466321588569942447623405596798293065619816773024077552232853375988912471569806109563615292550979266834057202986377669409241598885746337316985638231899529075120502610941734325921044813620577201571866307317122826044451125917575924813818257442495020468465347607184576461498442576464305590555864082802224970406432794972938777678191495582152664359174535535580729401802480446497870908257959931314794065401051011384522886202405492202530335022363651307873259310947749288549199615195064862735462443630070872927295135068219467840906688443846781223096611121602718457669092031762484301626185530459518877261076230708104808283434134334597013240721683527434779636007701728599606291342108450357084372058983897917558750505464204710945358563876213508791144543826398379393329302514684307978166150938628476429075038521518583626186644101374565957281767445307767756914807946074998943973883404151182723663427753374925887561308467084755589894613621385165695773546865312100540306106030654133010382969743870308430253336900367073033668347305176396326098421497162712282036976044030471179018062963251224305970948097917960047870859408184342620960934401695273876688035583338126565054361682714147154733183709874179399836515551565314154138295566122494209582924710878935025120713510176253307438231626766633817387696696602830112856618585268573065929579118519694212096562746096436053610452166930388207862595130811897343783595159441053813467685430920213065133781042173340948602522047476883248514994393861898592454223058823804513136617506906297290595698255037100404517444361328743197746836443859548903680641256153172121594425700042525947945993241256719939252578479852553827220553257342944460207546948638799273002017306651791078050398346127012106944955874706409247231859524565976079284020702090060714369549041111524600726081483438277555164188188745083803319793922942072691985312567555119976385650209217648500810290329717569335677034373986849399117492131831990879812148339142078547574284179484331968002100326472714944527506956287935309455092112429818839332170519019520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,1] -151866116593979469307495641266679834687738650139385040077978840996418801632028483505697502891408192642578704420218047560776926977393358793343645969233264992849469178322132317672991115210160611664857705411071899903622819949798308872626988615560943479374970080288043082762278974056114643208616572048366515918462962238345114692535012222349882196106480998819496277847597521180831020557955189100796925597057278715686081990402283607401777787320064365834352003741417811859043498445469364864867658135401223980670135322470500712416723755423433651726159887095864522579215224030970517436514336806537822711644473814794790061091438304658904432481870169228919840723576826192594709392244968453695775260942739105534228543099050174023405947919683979617418726204135057726166371197268404361863992157701154270974154812638864764933617390451097016926280826014206022869348740732621483795404464232718071734388375925125084759706678910296518824796329544533840401720540118887748657495137494300137397366898318316767787771675699055600997830517373036746549463678148697039163052304228798678598164062407373786606919413173175936609781329868938999212265011338491171257620688455441245099848519794234904658413843756034347885905329169478475201028003009609075316247779416758476841948872864073775957756361372721176452005203916273661932311387560451525974534423151197342171842219879146519921908621896614681191306479640361013839309167765817972752669073743236143426665375200224127431326053507725189046811498492984769882916915480136644279758516305335269932371894808851247419167688851716915116963808403182358896135472365462086345747451011988866501261695754016690395939875160904231839321932767471907758024960042378758141115549336538144942194557270417536257806101827636839161581574668409454347440244984034234492769129045905064847280509603100643432874119301286477181286920046108393535635601140453370650296896403406935468689213937518040785459560788794142256290731638619316547411034186455714625203729698672169509766549990914151774216615629573359093749608941550000628204388179268010485373516049906802534027580829841381450496063551187333051613905506041571430357365488326274849803141802328622496088779557534186933040473036001115934774324074623762860574082114224491239238255620375630186250552314203215005997484441248615554701740118345322537095822726196686243985070503715349268456951320819029579087720336377098341090531915523984301472387674895861237977730867068403062135351143323304108145004048752045295097134122353981495325569461406671520942915813779113904534715278450992809507020172054885403147713787453390516857932323738977357219911262823259052062342858091928648197747096297051792662936653239873404352662886325401193214431484374412167263444291802751402478619934888030391145746907349122620493906346454465491864913278517464562084642741177028450350792704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,2] 1908142550502935505475852848987521225829532311582098265036608260699359551458250360163270242962563998149034537396325333715012740621471369425436305301791261740784479453347750882010377582819787966403877321713583608336351484262584072949639491420550137756972894529228744931241754216366614074179925004592852728328914114609843002355060668563423406493633755434016314084739079059436999080238508673451964201065329496343612996647376280578814174584547178408362550251191106278541043193488228678231445846214965441308824138729936165981671991055672847430249470667815149490409010894058749815388171098762196401903124749723290508449558897177534464825856524609386339376675788652260288758844506103083669891023446309235467965753236388002975786725716670518933255263692703743403089509553743036709274091802498995772616689575273309337163836825590917662444001158947128052733333580938034736736713430458651291213102530490965322950571405253019543316562679036844396051800863222333598893257257683145230229035812253863090249687922015341838872868001753152001344517442388688038551970330960126229575584679534760289522779692679167559928817295738381083633691776216821015225936364224904183353425011859804710210514710532512765808368782898265556146428840342266944502820086677215179500711848219616764228398936539347572563092649213161219857464782358330540969631566444136364825289686435170109913947387541871728800031424186951931985512991979157565831944240814552937376995235385656573992175693090220551669774225666720045704527055810756608223700465420898278915499400951588993545002862475412400570044011953424213378227339698443120569582343057443450379526641933285062280919351727247506304696702153775242934497519572955809378681561433379060272653531757479874603364537622029050300232508059050631916213099433637509184874323527189810398033027614414069344760806779803563555516990705915800390973963017522390906563522845533312207098367400669479184031717015662307050067548676610579006166252040813998208884844114577604264110189222460227390416590762503823405875680939720725972869900007972677969661939104587540140125730955009735337275523876482845569910238945682812338988093176132190445289735116275738628960570572779859372982199593414257596093765113839631218120625386695946985394720636710743609335825865315462822985134394575503414342784898026583536188705879201935316626201909864389861433206626553633670730137273219234838914496488042758672197354753984928663273481949375546631856365199649360719168098905369752107391138453277729399514530953236008430062053997688022443135010597775258913730266789287721888271082377113958781368771331163190069308981592481206150540733153371390490964833825947917229340880956248478383559461370035576361566931040653996327792808178587177986657909683472718164437503534972537752102595263092463837866277008920824497027569947335067800164106240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,3] 152058224229065826360367586250470563115138466416442507151129796430344702791190599221967717378651749480868635228036375037666161964383340303850837321514172921800121360434687890662331324539887301506122528118605368368970221420329155769650480230623547475796289608624469712292941954224151016749019502463680465669028467396225336855300651146047188386209593717018568512520473984380308737494186025597104900043026619014546852602936150577837117835248948691183164405365355127614715960970636819670128403204438952168971092319951789804026845215127292531951005737891740545529382520672143363162537684384440906447597136484814794672037503322025097615630118227533497651355948918927890908719998713357021892975685890691252357734184637406289274068183622708406232471614496214509338859716729779269878022429287230667312017864138816025917195896908901097621206499836873197110829225411581419718663909992261955215892793232195679630839640978195800796092274080451034464285581616132155682586716162629555856741290787544298611976172343049858703871768675611847218094596255512159041910223287983687481992490612912919026476084028948304481414664391882331365798756102380504819206074925262729220138472510722735225839303092487313672202621440248664118813515421627929278571009440871856382999515711425417867696629208382803545204525525214536209441387943408599555377477358051432530583227640801945546673057846007575976153492346241690534760015343602820348703035359208013227188275744000792437533879214727618602665967390868140623463953955919152693026386708343601129034775754213902510660860324173163765866795281746524691350411150223024750373328517744560792311861575492619984124338462341214440100625349037690088448170308211336491974321239377221668808489804317790276433582841930509913870618371916417622243313940165108030987769758156464866211798496223755945776606670216629397515664408962982456682005515817406261344336863035504479073868675740200794158586762706981317318316700837270537360066433378539729183530512533930643017683268340735075381916996156101264721492189085183252538964297371302345440382711594712439829129611235888008467180357379876923172828198085719600515043232662506640538085222949337865673007733201280704543431635574412042328402841558312551323685870247207861307508751140086696583404673177679183144345636461029308041761560455427491138561416060642754186161689810461810070668700532586045429686119211880793769125743517004437892851553768101650915893278663693977853876193262881804679875661594654571006672340422503081031295684514935293920255776158679490366566837021815221294862574146880400431359985433663233441981666443275168904044036896692469214003940031161223087287719584156368772886966504225770543992983374070115770981873339157064333158486799461734041135346960347457112399030542501258671132794616428998752580850016623477338810030968921410973324017664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,4] 3654350593923934950878098473380519845944829859139014216983815073608912337802706450867342176130145793959734939578397073567617414484491494791191296086111758357861249836956130886466033345926968921634835699528929739574794407915524654027498790736770004543941269416184680764046637861965994176016102284392129162503154080501117008400791772934293595516474418259224101979462403725982911920523307313822000428548603442746826226899884932066447860887895340686733622438003611474241156977574147364036176002120797496936895971792060657441172027122423532601638860224615444843401705843391922304240013169675203054387654352728429221570051342918121750817819818274432021888258143053097452790483024411459101643375174557868351540533963490035605325896630199114729667485932887474525503827766187788887192074022490581739145147103435079133682343786644984626700864979498340824201933485734024458963666045377608339828021418739915483908179038886498712143970160114115023460728155422162847065216736377086055752611651649431576031007095780238074218608384209237706253863926528918697469586822683521068812686058028637143703266520748321366802121937450816697670443497100223657929197223473133087822374622135170520883997606699061717444899883517443596398194411295050077073469852121037341420181587355552466506277434722832974513419060395656262872246396694927106060208689053830467581013949240295740390234248570825433638251785087261615002905677309367874183527790490629408398268546384946638219612893928041671464785741871740313972938205357697362430404964570889845645415230940236742967228727156851526817201346704146240563469273329724244740162964571596471434940006407348755435012017338363558773985392993248851823442331055137190179953209998248297110526902822018005609293482555119575609335806435511567463929204220337811478988960954638831638814553148553497141822253864278724272821376479894340313972052942640760396907318183905337723563594347129225788215272994386290483591770855871452903524173965607912177340739191782536601922223233854078488213277124083629758516959327931187146956216282513692692232931398598845665010668422819378717313089263858428077142952967003112065585730230749513940269870935351570393276428472355438625902803914348046304559472084623864112797937762844744648255827475122011173657091067768770502786120651561755488878994798879680046565074182626934634306033712982692779747291936605705492249311769882083278117798875330113041955895871425799924304304708566831856928669250409824286085015721858324578751705540115617867111387895728737412387703965108898729510311014380365906927388317346315525923882104336193956726351135680253092700457001820193389080658331966686953396666192712492506350084095891452085819570386983905756191749731776672254288622503353448538753422614638456901087062989857377256798160278235615390511854299383715959031513818295382391749995397120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,5] 26771557750025640545027567803601935736980269312154352519481903131238692269611715484175642957098560818355623653378964069619598078964328266328412833645277459620568314479926572983395826318118636371778498764211495006148667562897801402730043750403485391826365447790972036958752213786625073464444026099218341537009253755906911104086640037076890303956128746489022606976513110099135426257375669031179782541778747195740168212560723400171583821956066740585393134549364250578494586691383856214457318271059682861064146144132567798629898669625649885958781764114699431157551713252204630640607353140453176460997797181830784388295219223844739972254777481026544545830928580466528032795064470581227789396325709813538850956122499106073875143641625069183349584598424675740434459993031007945844859518346691890084345861977785871592344649840463191298978871898827154150658981429029773672610343005666282977202928153372779517570777494977183323734463703117805149129137189352424639568799408529495105426545411860060330863639529304954525280961069460954878841804335094709628957141332392147885003137763952182659143805030131602645058361625040604502598212260746622103198454451049267854387415523076890425704117169266306341684921463211209264015403674421856522937210131279638973045982691797450955121281084085765183667811435626459645263175500590453128558360955110297089589948835963544644355403432556040164054274020227537120388111734075960373800692350658796515365960734258009064709811497290509106009732872052360677217227559226423442588368058099352728406283512215180526233160481271260009294270786632186719565693077082889246049370730991020012603701587649807064617752277829274104625581888028632347363215526372986421347149957182297365617660409732834320182591130456804650764199593093718972148018501073840496652621381180675165493491356333496956674441043816157361816032666387208714824620792771854784673075109535226181554690224417926836116782844563818098201830482212262732799548467977199500258605784582284151103787776176563711094846694929302678296948797476425557093556000833392524717738213302483508155655309986364125204933325721916608530330483427451496084617927954132411653863938056985213285763077221875703757825083209475963102974810080481654708687435716941462486873010906265417860117828544986850506244252366636313729089206568583195710937357166630933093268687222416758634103607966227414111410083616397102482632381443843706693244711841536335587360500941344453241899466557191978797632457092688279914734967160547327833820399668450324436599282170033512605063940097247496768779538077306394212018104856390315796136408138494098848333957453076150148988179775534640525074712851657120293342446563878771838193027852952036343344330747339175159913200421516633479221116509949631529733261153573493328772167270326380104414536407177279153921132272275798839911302299648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,6] 9521970862148091213734683846800824465862064405973816556281982338242495288625542862498886818560682242713872084467688404499348652538724823020111755818471041681653398657715309678178663393062741856808164929696899206713418745987308588171478016814447139654024661960221987976819837515844189542190319245916205859091768091079124158880265199134640940839468750028777004471531432147104081851843692549690966890392786414256531246731432720298678175836829119886158764341290747160140906382340855733082003091949992472934962935064642017499629436198663569217943025187644224066528065618017818627736589483796971590593911111392211503229121331010697796561978088875943083229840917371151277250695704802380195690157991201817236164730061174462381386212009556783689678951799885798998550679340371001050801168829814162842002855541779542709197500810439837160224358665747002186384381088332939331663723217711118790066048901761841060999301139696985880273847448709029608376593193942129412561014245782884106167112502617786577616811428347962161303381365991271152410632341828416826644490262883323094336257985728380592192773944917182084451344779577435578319833273577142026487380852348655383448148557752961920845201358128720696341549351571162469149103474697217225665008119427298644940276382197316109183157299218033179417085255219429037641848533931363804800993539975470931860708673145412150920299221498617051442160777698126825690724401697360437363070117700345676048919908049047013753791344024158601387982836447059921647287446927775433349473961050130760656150545743743702685612143722186324442339133719336002634704823239143148464564539691593536721522445495701228004670443301183558935997667727672779257174758266245771145975829759914143623976664621656097433091786804633781997027871098384141497747973866881986999261897993721849745777697466024257057776210636077889408293206111087518085458415467027990709498404136728377296517451737492689797949808636619257303891476086954565302166677592390105431354857647190949868487123864636705530341623288180065026567566806390590200324172210974394311719866455265484198199299878964610153750077794876370268043929280889697926824766527764057323391126033579888225492476454657480761191825536802205516910501246990309343709002708335144044135904293098621262648532222868100531822584106612547047401742958827542861807569717870248554954158972230101725927752152529557163426283268341518248615020638568715683137903428872867487958385929387551335567830496755952136248761786585185282645197988210223678311259479056858208615470520597779504126385616817142360382666344752103664611392418071526040929150779521692398977821501972462778123894335668432969314017640011389098707573748625502498268620859649163175822035882033529332838037909281656045353753363690248163078017109515675282022147712471745662993420212973818939868435514898837597228724387840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,7] -745183233639337219484013056751121735577924955502433976878495786196903093371133731615544404642694447532388307770963933698051599680518299117213896310150678662737414945316503892403839814291381542398125096728291664337013334953519945523904292332897332087095660055040411679616837321166818499718109751737091419175937162593353330415476101263288673271063892442694228396084150230007137183637751622710161574523306537373298275997623722422091524190759988294030877420960006220696254468807216562074925163474332074078766531492985198641856580046895305984838661598071441517443325251456806164248543164349264164093611078743244322014250567198480576641287240901863972601907704200215488539874512389493921148314432762880976268430016270573818247830125040277093340318950077414720417848211020849701827893766354138221089114008789736662487915631073485411755032893364840476686963513092797795001935044891523847283978357331818636127773049317409954636867039475125520087965547174658422532136958167999070583405371445795456919990022429302588364673556738524236743572590414223877032065095594772163729520495565490702194558511175810369055855775935829358472415848765156936759659452969741652522543741807616704586255110136965710773034322812664497637921451192478041877176164901501525371664785754994370097571198674239719225176407549111705867782501331287379868328280472569853345960504456033650145503002544397141373073423503696258419941208625084843198655352176900558221954937908494706756928303581467150600130119254212168669362366348420481912793513183518372375093901587017711426077451095282871512682533367201446795016514713136274886411073101078361375408049838444619740584654888943277964840796912868154740388601426120985994621490831991072100964364981753059947748252476456222763900197624127557339084254064781136368621440380868872227350662867448208242524319817682272856647320723970818463720678756737248203618915938553829145245325947931578851874125354683109433689157135697798819679404592628458562556148363332168215690952727670807695178306123362974005134263845531427964497479932024285632537193409959300249383800013245290673458914278099725558715161000439557215594102577360381133590443516198247491922285381509610479275081918909564887903642547418841148580806871297933837656447424791120863299703581215400036271019609284168436555699826483106116377842064702565786716030206220992767366240200510886036785071599622624953477206370801961105661295872659468850333858585476884377936761687389223621155601333828712308440340125525507419366898591852537367910344931559631744114017572126949907117709417326176788167260698409745233038764055543685782704397533720960436585942917420467475751423786243180349583640755497078362727212486909344617968291487327052625717902933732607175733723945142988611124198995650219450306743882530237129196429886139840135563945199494649893252848806789120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,8] 4381600233715783959200692507327108557304598656316866806456810665240455277254496416739152929734239777243479518569034859002067329048789694088521857644197707689783861791977955026685022289393336783351194757756753148218556829341642871319645907897380113054204136766496666307413085460529603083891633118601236038722350039000246666412724556003307443712901318027953302536339431235162401864655567191354964662621449313726435050677662896158703938236568748795772841354778905864942937890039717874539105152470890020368302417301508320478143003846163068958995843441122297243241845667294432849963187002444102531684177313982897545925747131987074977835894447072367358967231670731111837802750847030270305787675354409653059336970106878536881938377495711188460552569500284816999960646467024774074210150417082156447129393391456602018673253748517253096823389567641859373421189370695894299628641865117752790685717091067379499899205951323234547212297472651934216130804533494338336174395179858042320226543661444096003880625262077685975104195262645951118598837904307507705416696412561294062715502750412238620411056109812418778164784388275186528026486813863012907894886864626060925567994650006878389412155358273315673474439857501196890948251302099918119019655091070272061154995462767512350946168783142566443521769607317579609793702557988429212164263507221809166078035894144490839692899664875787021863089215288376456690030194595825208734510173685002026324311871708318372643087858328022329763774413362886287246969629985044517714086636043820275330940617415535166696141010380536625253568921552373781163420612199883946751138440888039809385912721841532520234165058408999970227581136525578492395588467004642514089353410143271364651037565586958540576844599331019262235516071874101481599209840091190333863702508035760051153477788410964950654978855533435968327224320600330148225843280475542041080626893728157385481988788496804685068704560563418474007457487818233269492698793801300776811501148410380546725991372747664357364323001673263038872371953001325351642112961006966092518425896849048500574416183790056068617994841182007865769171184482539185240944370530237994605583450384818791156172061545620046209652084538620201400236509585795228907053397181653235205623195048265592457557694122291170479442774723814724194056696160751804419755086522545864717319169244222126989880176114786914125107536188281335380785863824282346630831055492143338979772576667675774905072435786585481866994608137943087182412404358230253491224920588231651991200889625412251665542809358557125484926889636145893170462264953499592054113021422330715072750043144477666700172577549808968114097187616019370985061613026654606113042276875576627633117699973388427561350939343313058031767241784048022282970970829322192106833826416150665315773317078027474474409564592847696751260344852152320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,9] -10003695112702288283656618659490258982386336931525080056050540730781193948169648714049159581234542476393305565148908786390834316729723773962824062261731524742808327086877872000364385318965250477796985016781259574804591608454146107019962133926084622847102765247885526761355156226794237577895852359389723181241831395709964317977840916278325891271093479390747656830727839674420995020648282936433130746351941551003800184343887603609271549664758847183138597482230443294441681763988430973387570804818474698923170586122531150328474608458631607987783297729897070508584014207486571912131425241776213631228876856683068271712653402143845028122182524716819541204096732385126756092259501352286993941797024988647723014248659325384229920325498251080693041566075457454504481915759490204715690767656885020727953012354157741135561820785645561288121107133840163908580635244568131977760638830751525932068294908625853453682690594539560454038094035921099395693565373198350043239653025004981482624389352131826250769734400338692437964911304878125428057199210520339823656519295700154661776642024240342812277571187047022388507336064632997285646664367578680492772318671459821127822158606500936666545764210643572979187908640804676962866210913637323349535963490157125479493333191954699660073650804941186827697744559871615142082727771335336800208459562490261599578908679052812271802962743788898306818243683482359923869416178882835933446271089908919053420486940400944861197481526809578033671527742196412858471896877347071136716799819331341332232979414051443283017965258116456364719940348596849577412723858250758824831041290106248380497183374701642267420256185113972945333427975163042881952827549716664226398804794664219956304242492164775405489508427831356216968019635670765804274619888222480977938569529528895562180782343958671880506544459245862364815815181358465700158239129352949681858557227754718265966229910011866683702938694216674547161176545785365232108707357789385745819978285972561291592884644681153827237292650810436150697225094817927259330799621342015508679889687176087585695776321627456140518252409825234294986032369433797771195732023013812992561976251683023335356932102444621400840131027228648115358632120701270990717356834100881095754742466910121190244206671226184649933019028046272812164256836864991978818141932158301712786112909079015223440912923640120017405273153690132723877356422399272761470182023749317601914880609314254888775143152977605318834770519871217288761529105117870407330573579396236621412701979154951679233324224414528634104488102259099156861576482769523528212853892621255046167794989242460494005061682003079875402910418375115350049213309647298085031745198668208935120997886702751263359181825385384905680380021876675337909445681280658337243214093608824578628398704587407484955004483464143641197511106183036928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,10] -25855033615998140798715293639359993639246490506417209578046401451226602531335243032409410584049388244339350270397231897081184341538709584243693178734869672877285291188047499629316776402534353655453509587586775116500542634374242903190584310919982230716217496387693428971053898772892707924984223795210833856850088134566085344657125791006080415832519605206016464761045920121375411359436189424834228909047401213047810466926186904960620669066162270279651721724288382026439575928757138704519071313392504744689260384512009619720159048659732207416692818002705747956342419090516707204554981058468644047451503103514098069487204012571586631229573145656500247779210968260165177401878788218708788734918190490576919110540256061244902954632855206484725332392441256792860287900488814784945516369338726252915134684428104683220172587580470113641718798851413940195204080916901901752941022834681777286354684682873788404905009143865386652292115565932480314695457113153764060632351118578163236528593672347718207321992501787626271645728836961488924395386915662386469179044106445028286845135510366057650120033415925850313880255012416110259965303149402444106686656416132663449634423372974480157447711342411190930322317736271903022732206890348293021774524481252816063271695815822925189983442808373900368701289608685915902161582460175191621835855880939354306625337315537715350056950733605645401196604863829772694351662089550353137545143185960063196204464940877391997775941845701520808117444959353504622457978052716354446354168129575154151094193010924653356571214333568991240212750882828316601983964693175383752619572400218598813117981689652420656690024348989734781726415995055423893232035220819223496000420763924257518125386250758881330159141238896336838413071867831495669412139066237424163555859012522057236852880531159919122140100190696632164320231120517213869463187934668116034462351068962375442386129703776968605488586281399445734289783098862950101346125821016918280812206736713023184753044076867814775730169111858926808612405361877076345751295516965993253308184390413425089981258682836367439693241200342434463863365723107068399132814823694976526866960833795627693890641919023299739911659974367826543204035878166347421094817676365197497853964741500417192763284087570859104933413495033045981221318033007119203412316298856368016619582568207433910956961467127705111233715396925778272880039223044816851992778280450879304167284031966048466565898010464299226513647419260855528320806777323480275977015049972901300171234818067527075652834638828138203087661166042629569517260601250626950512347323300069447844828401976086027110138231971327959253171388734497695856485296099410046794775350619593614933516795704239223633431016837559990627689628058814621512097787058028518763005484760229114062364327544206704447408938012850513617663742684692480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,11] 193544539619449981723324116257173413038139368996421373105770160592807788339852167999027674531398475490642233557567091018416095582060825654625485293685963056711301851741652959723725750670979090529282195840730876067629400746087431317274694134798042852364243732018436736129198338647324493095057568822729435074742382360272693186630880005805659807057559239421579174890572034050835151045541123306473989213103219808769363616494827813639993109598452894613717206745367016798063027953429132830766758796795810943772220308087226640218420597770827248618588985425799880544861731861918456946994415095302334511806652037092231595944413153487457764895111883741546844599386641563836911077165818332143539341264942276930851530232781940093936384387794054790432668411981766274143054465113822024353016396504171765284151446138937091267863788131266410559787166266721724424376281085906436674016944560612044211736598101130896163034313064600034427474170696949713239041380961152311699441669483548748362621559077224841397784224362028489841798931875047750288844847358430796919764763246147667614589500955725755481576587710166844845289439761205646715317145326494753593353612434242754709544481996182654842819184817027257735901574871579189901288879879449664855670839794989881655738916729284110425991195111170841914675633261049371678416691914168491857590435909748776419063590480239057360761741618102787526492717666568984858344158178837378845151160600575275026832862441085981130721123340055258443028256861033291504236232728489034528542917904970133309876053818694977975408078490140176511097379121669831757472744573159464871124265858123638194179796934082276636508360654697881758263050383362981662304801384117607945789308230719838671229953143538159422059387646504904505156232343001963850505201576750598481993243146279935070036377686374948191451321348018306372058449945055982888433473937115513475880065647435351101349912027243853821907481887307410378010335616959298284232830893338284382007437876326888731247268823371462435975629615699715144355185067782650820699116572807845025622182978722665211260839733960842768386244040709477100675210600084157081973515918433727330923377905782012545179147204664570964945406143283243977366118725262884818461925551990640545586555077723037126611704206173187500713854251005943090980254913773333360917655465030400597493123582359112122214730934063883633656981975862469912022865660519710333710871435498108317050457293464071333609526287799270336921521231945616392801118108541694139962847098921429841774330340408025941058067491723064159012951415425727191529701275493475390116720063218629499895082295625118624753776038948293049597859019281881888294386692075138568670593256088554449091116237349000826896021495718670682366981014361704602639987986794445219597678737557854338430058023140757416091279392353744308302091384950620160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,12] -436364432234252064848522847080137882245823677429090503117355056769308136062559331177638614371884028767634425326733279801168162145026981264599745203921857597810995879235686504382141866452036240509665721717379770465189085842097147144589022132728019230868867464783227640444042669097639002088876913723395089573038702010175484672130303466543587732809004062036990638316733924424275674740734433152401635049442147046835522807931664810106465659000126193533001063566746839685257210165806071044338138791688757377689178125984465782414902849791003674863896047107937573980246212975041107758552801383413022826210683322557004668745757231225392255856689451055488527911224983693311455559849227066097985180846472511129522796162482300174743789852813253624220552923928622696365991065190825304597074778833335164332829315588450205402733216505649313258317910108776316926868583924420747829908898338597432412309280571211059529069653384370077453362694626032592073820462026619330726800922984269510106985088280396425268656178611571066978923624887922718570214912810650909186949308034599997834755326102671876890401931736904701328158163644121660233585458264540289255515359555322411535780518465406914116477867705002031532061556564869813029921332820906985637967072107635682436864587201267963722723958169592194705741585844056109044826339779975685848044857522586821820252845546762318874107428213530406453337535248301453574011085702195090045487021648328763620292590451685432042919952443005921137488408081987842806852932757116195808728044437905673614919207111695961127386477108227909423716997192564716543038427555713040652529577743839859247919176826854317372573029990782225625385314136193790084416147286094458849217499891694448243953883968486413898457725965518723243953933788949211054369018923259856161325614948098012615419562005563032362589254126954012904682765001790900889989020385783505884388692958570736259965101744181219633730558464864891907286258561225969519447953076196632741448352636344813637220504613387415441355487497036233164235172076948872627428282543238404070183517108070426022844183168634484514002203016269359937799532599408103763501254573543212381236127168543720407221424802181460038053158461921155300814061648836605630558705361527966129711340623366254574328280051813284281947330634979131976589733670384898314647784855798633215096222435547378631337051732419559236634016638885644104199396125990458151371369945743187812291501005231319424887109475327412462986026612296726826637578720054792216599422195822492357714409943582928371658628518741116558725855905094446196460845984573237095282260621312464245153145043624082832900863387618656437342101180614235792285043710531932904349290139531169888313357833886564235482155823564763895301148776441993591012960775296826973789946605886347547325630268875425197055843856706764286167625435709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,13] -105454166729325701802908855995291227071187279402866617296321604087205001847697621612368306316456059220429358046064005451694627361525240554131880358184814000131769013733821364189404076125430371156115478934944123593942954327420590214020691935080999491829108600666664465316635232710624350736886685679768436639197972258454394963221201639206820067940680381403478395444946203067859526623517090049469262015100181846483392787458206811224857409672902621637181825115709145265546233157350458562002348229522745678526195257905979661114961303581937463028484823495349186404846961416078787740282792030439546211998822514638979830859455767717813591675894761967098439437704564197251169164110990142966930520975214786906730392224690666913846681432156472406557228407293398842868761128136012599581966141592273395166413795740993989995910503634254153697825890961684553821758533373941278620826853591399557429632952246567563269413039652708746358424518751191043007162019420500718098213669695674923276286838065791202929385857078492543486711085406922394561764110758761502104899105990553251328501367449408177831305806778695271735688154824025528730208504774514771025716650448809167949002384094941064221682052339402505645837808568832642472599109623546937758823347680734121111246359170915573686853798706534379285023533307607843060409456947023776001573972678206674292497691447923904261077385397919162466154679342541862932612362040272059709263679031291255992056194858493024087779953687891263140797399689502944244065540365512022210370205449776038963058921583465923239604666702019531692779225842896993995638564434613918855446889382009492605250036773545562914876203845721875409391375177016135151420126345147158569231747515356823800710971632902790354807282709379255227378529272552724218367905715495120972237661822997680250527265446163501829018523635933034971710501054922036160019355896732849262373869639457377882571033094998603871790502729746875970843718113733432240262611042861991690205038624363086088146121957182279740829640550355023671978400000265980151965162349366542603723429076616535244190430676663139262041435388692259301892099166494043807457246696076559558455331106701264565225479787511865579604491179231820388892107220531149036951308472872951657273873349714123797316852988521132711309334274406165821457588737236383279129053403152113879584800723356322748105318753665601615728326761058052192037137480668760560067287705472218328303838320450617964848901090949326544605275431599866091007013681886844482709036443189438071630709578592470158218100471469334498951301845114406439005202817582027396524153966983030961111509731410385090946316994772529527393912935061046789835672789586470439104165525976329022609951172606816170919967572957505403781438445252251879401943166428892054630777533232919828549089900528895400870501872044874697377898959709667328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,14] 4228036030915554676901467586064714411623924264567466040834364755445605936744841837861618567013612774765078602755136623547231615435250872548535084507171620935337770280432770502647747954508018228558608065951868214815398672135740464403965855514244414807230271206113972251082711998260920137266073536067825967259885584180270630596299521122706657563128185056661801914291270901166187180622290760681501031257913887370042315505917280897535952094893537779685592619212233405207592801969546878963279646099011314522072262780194569173980653064846230249267406037227802280577771510668047610215387204592560498613649379817388103170326853947708899629042107496321948914046763215211220234782888515481629797859552042307827628293540854113799152964825761199211730742444134281709816089684820027113948699988253334882249872912531463967583010454198735798864318933784093413269324639169374198255429402708508800400694740177964131666212302780735265851013756811628719901224122146112914474828696253018256504785869512716203742059495403368210239345581619413494179571006120815613751721893050035250517683639436093860811211056850999064567274539890110051092216713894503731544467659077556165678975957176729244683676744854623206560755248406070225218732667253818511033996258606479532045136481393410534448369771413349225079902152443207469475654641234204915941899966717436420760323055994306386582456555578029988242682747907805754967522918286721783443100571519249514398690673035062744047650838522058214291452830652529312644722053163992997042795281083744588539810428558057263966958725934635479588534470800696330416091156043080090232619746419854461323198760159466189420566155945746885785685203814451943781213509190885380282984020800847965912959076265779963743203935415443552781392264840029765548963124389869307590850537833529807802071302023310260233954339075637917016962651659781973090729960383238065900510381978549214542189732760339872884473805343387885322640224669267480338352221128724430283091896362296889305318212270698481864664366822330055154225409923764708127576580231019001607581708699403705745392517455478968300572272879542621710705046482913771729288315689479460673528463416600163039224267333161178757174256356587248468649153220980636537880986915060165235419025448915884762743968804719591859174581609856135399244045777741622307921049302573422154597284179207943614753399243905120298997948985038185983506598376613688950846694298205333846078982264595883092473517141614730878441762923777600593137207166230376218520673552267974816272999971261935191855073287737990066641015067062642997021931657271741469077579542281443804517811341535523949519062319319930414904852997835067417725539067611206238189359044363156053467250236813551423049855645571625688062969966406716264960567594229008787943565052290226209519001117750629296182001559768716349758548408962908160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,15] -14190287730293732515790291580884548479670755166551305657370724335175936419157011870952647023909210979220828661222811163371760153193744993777154507814963950182572782729436861472536626827866321264181196122377327098669842094246402669219051510296661005148191358245268152092313194572663913933437491188141517410936383349642053663419595283187452541502907775958985090591222627982566905786280774611627204472353253614633576752238431553234021247144143727550700364451851642526145810444327839150733309573034488460094513921249129672222651850162072447436879384226934836192529231232208856678731160699564664344376096529289184312456413154525486112978845294785213348227485095501509291736006488283587608337411772858970083160435671375305794188686539164770953383604187891256975034490079133960328066455408312897178529313723591105217367412972681582330308473193214866049945338474552826806193701143949662559144198489030709759766396341411116997480079962705189468273982834536687738898673805865885925614854971017358575890369634616870079640243754344153937292579954091800023098269197401456382030914445712069336497002920511765761185369542008989363455748385225817932168184942260116690138060673335483740204478832524966225860199804185256070224719592471808613655647876119863017835481656467374530632781457823798991110893480886765974630748319706320212138917930472027102904465540550149424066908008849430318844649300631962132264030362710966843242275460845606554242626178740827766373233992868149467746269765903759609173918293139145857854470161352654845281690884189702854654195481994824069770700644671950213969395910408048996393257420633370106503009622987574238639222432140856985581367670930787424125976439717324007993500380631209992249607352960948417574486746420045491467819747015773106541275236294569977122836519392576008151356032929490798533999101633150806661730160371305807867569171608689822301674506058765081672158519998958642416047564984302710428797716493992148235937057457340318707960191075691411953801484684868166085834385613963333711618487293592859161121468552060368593197982566710803782163455178071951829900814367030781899580527420370232762524978805264921597366759990243349121671187010504133521834306762582913212752525538406032054766585339378843659085105855825268043913081839374287946262334488260332451206232139967756514417449308649115276832168835256217123867619830629396064034035176384903946524138788680192823174790048640846354489810898914781328883558892758453830409612068564188733947615625064022995087661081509379326459237458530114849077594389413608266093077330710641556425514271562225642487827215857350153933439023891493218053002402929981162907808773185318871157489468845389622515448058483340751566986651128527547942020878059798150947103895264142918282672824890540618614436055504797626751316626208921617832769762923417835344478561034567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,16] 16169764539168549381829838630671128762507622606638848069103107486837632545605312485563647034967527742946158382687408556115214223863820031652464114508944481556104091180126204119942674438368901608187585729958773993591918414010895658311146979153736740550106712615095832838201997964899195425422304475292295429077201208520612825782854651143445750723039885619556021379322411650530001762015543896880492817570374620661162049740087748382649826208156394527271096886294511031329769531469081321569719577416302092385120938506917273627767046654285882153885561453119300457438723303654890294794952460006678828300184142884541020386681188835094165406723270134580977158351265948777542267400724555613209311592674153144404536649277470173929150854587265775699605202218386914342258600769327079623220171915845643162874136992118038297606658279931698833436805302200787182266925117109789548238756288945938003923465202394585335244864566477266067551640439208888896709288419565314995363140053296614204997668053293303148377948448093700415442622038609909870142903486870456531865661567964868982458281785913342947126662197696531230968276640972433555537088912879116675052486619033291330540863414339591332977158782592941777898638950046305252092309270602756246736302345089236049367225866234817297431699689986338981544888675671386909073667666697623460597300552206530557116622064021879221037095745674287861449851989440412686161670267883205935170210531182804809412090510939483182269230111594643147738617083341641304396931256232576791795174926064047179278706974486918732237539663864440185831617931890912471857599932498345434807923385136337326203182833442484883124031817136068368572521793464829182623646101971794935573519898191909495385243564140968881171817104936719433141804472474794415700881474894220100861130159025441442132366970304584669681276005440742004411552385131426866310293432035923204437776540641165777127970619755962330643486748898278463151451815883279335271172285281043937780767652175637251027696709159103310095406494199841930144619709927105707927848769260189474335321519681994235831569745426828386701824644526201231027247411461346047397316270930669375533591039058282149132141382741693623134475861899331653512758724476120983831244242038962846137121154447298716659094748542542788807472749464648041138062538302641996541746485960113920644776409713301029223410835291585330734847549940893563285869052103276758374893247274727058986576939124334762167506778702077771287123625263887829003669070779675852874883805154912329847982937979484872212179703230041497343281423203785567280663287953403403948630763916261550546081922792115768815696915733384391822316123622145192311803758972692537685876714324430121941484567093054835565158403791897433563587899670912332698738992843733814336006530210933090639998597573924541919336441900448079791718377211171962880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,17] 49683119732759539676765534657228808316081733239968987561274630386032180658739709432717577792379593945662282283004712220216043184004503501358538571300890077829776369149067608060057054000868860626543878766770081609542679203099823910578699399707133784469970612623480443478896545835328209941791778499540548554673223590851481131645074345408778601108025025861374619753059706173024885314707994323053932709236427505030566697882030660750726115299607620236933513950908584994965217511521688805237558285839641867710488056017968290019464739696419874094657938751726934330107539358438741711451476217867453050776986908408421354030321374434605049194550390475383728233265538389042589245595180290341457384109753972536613641276906195729685489248447081784739062832457398812655642091774803168976633360711673672097508511429813358767082772955400870316520043785936571519200144226038369721360742700308740921236192303675691865601877151952760926613768939074757759827164443370454655137723597158450892198585117784807709890838030562455512751360428605529043705132337393411992462758056910008482574517814532919820895856439523461653483139099219359903628562720062259988355992301904908255176312937849933571978074324175294776148915322568717670921875830691329330754707947769158677692211449687671106651660693849959716455306387429469474177176182135526164473915290513231369999112978791791007153045848891959367036368927001177937921096084156779392899184017183657508158944987891049644558632257367518450510674017122920129172461229306074228596199882682737369065376146502553618660264172288178168207134531867506181139038686658943074966006959374197204028726535941414633526278824073005181616055024161065608148124727166498281930265912536165542965802411123993805058952967633004619029939660350272109908536401740471864928275146092077424183206170220680388379640240905510637965420246517667230811458024659916455621851948667322544899672991652709976818705967497529978469886779440202008422636462054852431145827684378520097105692323976874526579393360687285677938908397976106053647168320042603143853420053476583973738797238670087709556030905493105907262772618444876088903361631628717334922271467107692474710204960960548571646520793406684166305781883180305818234162823366016110652522539759904722102871238348169149302022082444454881502532832634629079601815548151283820835979763047668141528906831618047848868100584091336916971657666782279546055200091182386143358799292748845933638114302217383515490647799320880389192229088592393554210835249383926095664558093199218757619567913636481468570188141648510086804889857258427569481483536032878431392943326798835425625240576497434635505148108027689253176451656399404637105405386853333920841136500746568910680571686806207537311670549341834745535064666144636634324554216731220802658329366236253530622534587835411706450208717529998688256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,18] -300293339367980932226782525921099884764766058837997415685458617490767670546837721810008520107348395311137894456037573182724304626250193706251249668596863951993009066239139617305874636970921337429039272369035696408446208594442468709929637123091737563417809849283371977481492418330243214890880801332672335688897963568300631552414267104331684603296023913232336695161930034354129910227639189712026690004143935458582827459656514875653335345704221446602788593526845327602084127203489764839864814794947934335383776282022808397867962766859322020609635091066410554203924494538482570306935911343534724697946428938755446249330898827370690858024893863553798437772535615003793820381756872069682129857260648700185289905462743229514633789150358726353601433891636091092885984213236342205263759116967125503177511826240171779665019785499918539412799680468802063441966045332301394965697048618284856641246307907539881857971497883078940785121398526364136317347344619091685422740044157812158788161684508313990069422946260779162747785626075642012118152980141505874315960462490283548013466144841013490666023199447986265884959187141911571581727317877832089253736237211484757749600793161012776451160956458023657218333253203822769960164817747836302275703243518007639698547886676586031561380780504273524274736889087513093072859922096257268854147361541016203574278654290321168125710302604910339461226603794482486382223717783136879418065873623495047674422710603428638856602806692346581543621111748085522898505066753716758519619710060260339385481091979354603330260802166121315341036640061640403918538180604985126951950866432937915984176889885780956118419006632969106600195726386998380458186174730225104611767995080163612316115482093633412493844834799538003964651885126809977193171857852443503121666889811014513938111019968181761902151051864565843259753622572701070127162254875591691359168638397477156945016279463677288314332911592679630662813111022363007776622919637722289125409201829909020038974785414451200230944886797708239555431687941952766408057664556947152634136252971056858291822389085784132392153859717061567827979366022003499408285682670541681482524955352051210476408139694802416616627980409845640470459493408562693835997153379599249221147211180723639383195276645656042289353473717369179328584482545531590962785931223606929704465992684046511699787722465251491252775896240943459924180587776896452627083115462424919359189583301459307856967193666401984754555841865770512725939191076251707670400774177677605809841862594057962184397107393297067875414714424565412565078068061798349163930120546370252933547853331595922571836256709313922046591348476587563984045330095905685288601655171646735129917529372795956169269331407724970331050935445659135649080374172665151762503969375415802437549226443067798863739404832890763790424528407766279127040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,19] 833467775208849177664106454833022242781063374427623400181681531543100555549826841283147900125244791175740047170188134718508925747439251832454419866728751530508612427548879236254865991909992679532623861373564640242777868205598454328723484903796208870245005868423000883836790300209038533064224994008600268678340415458949734367108050633379541879506822115434605765856776037988866016319416870535615234510558409892229932928921345779433187479087691173348021778388153657020718902920981771640228077319812686508863855472782295215875253992386616198243465203623996064092042520697205938693002156947862176161055706168493203990079572235662387428146187725663034964077952788399685933049291125136247203001777608474766922602715306319284872274984091699907059561469501621870362709130469886622385202319956523419991385167890680151566289112798861131866651492616440999239093028096260062401791224396741293586958316027927880014862533020030600641686790241667439651885035429526958586019295181734033668095557203667455911114125318947553233899814648411202009276270298739006480095654851775602244285706601149444834374280565332776240014568074423263636063686549589252554963933874731600906404467369525120992734325801814177702053804942088788759685839042882986359115878165988732110505552197225023480284503889125017077028740690372707860393085102782795398249329665892131479608142721848105415457208905587458370833218822097893091991688800621175426966153669821266497813781722770021981927970973673140050361748002607692912788152203814160529431101156774083941767796557547197317706770380168112510297625093768610572667544616080111940358776396212214361882182395938020234072780765997210583867007458772504510091737172463282801122861308759823627337322169046174917889987390857368792739410963529354666933562864681170083803912212752377554858828965137572129604974364138684585203348663591060961468129525397844595918623261787876415762464376372517605435642705160238361996598807061615869634949279188023329053873461033102864098437028488701879853117681247803507431495908881834826862149707368967146907613773046641366227377394234848650802027427272446872894768902121889570344394079158868461211331678298177055452481724952878251376985161852311701438564158484853780378355752444002522861339023539197959499568907895420857870137857244801402560263295012469021145866321959680333218708202067390918391325244047998398803059408722394900995400343791845278469063977166958405306499861867034406633295608149577263802517409655287500294730347213527370744139375147869685852246401622599401207866634602847045467514391338373710453033094835186399431013016870070237723721531026405557882144623671832834164034935006412629313068825386741540349803296258309908696563143003728201162510478658197523739656990573423120825583675804266525385967058847642775813494284754478420853390413407412619770420862780256026624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,20] -1554178130388897805231983059110468794212390004967511210252333953015067089397212139347346450735030134413614209434681861647847898382263766140814778907216355379886543655197594292248011556152880043915810401892661971828302756306515100903244043678144335024640047050810612299333699262060431152867978596895749226654449004643196165707827246026060761528720076849704988385294854853630875541332308790121022971694904241185663841822944251364104946475118373208291830556412986630486629679145295881726851198021883830988231618159389914996308276108712888694020835107769901373252462895081831460104958191757661017815524309278149693484236152335679140224733182521013890395387688595342029732733634925745531089707946419056943676786575970121441120563913892899847669020068245645478597453031927529856248442182091859898699886989692264750366219010548065893670747146087597281081914223040707004940182686679358655574859446522442569313778007983547051871927824541150133403771539040513243298970077124270486447699574502868372088012681015898049910213598302964499796856756298110408573444241475898032711111852053150660491106525840123970691374116116947244447905095878170791353091385103318601466679484685504148327910151622745396892385561121671322861793572681376280274442155195174676788469767858387832927935285663153493388768543450182265146664412533856822073595963955636131074907758717570477408806179382489036553081328578067500770298557144687606921054925225680662677985798661876662199785642796758609107687047532586424668120902470978368889104895535182282475655202255415300854039969394863923208014272164800119199455089008609514640564341992510910171812569227912350114419853639667206677313735264278453304681900911719284621910388259690745783093164385506575137374707028223666646246818029684919490603930101801016160216854822550454580285812099554811282323399872075872246253435264035370907713755118910959739569206063778051372582229789683333423162977101288822479143913469470611866772109029726073127250058694229939081768523408259692982849236126754674134997003303830815351279005744569506848859039957762254996723337657371689823336613184451525986684529774462012389466053838115207236726460966260747349990455670383660113651662169139360808924237980636577561024962609779797980739737573988330162096835273947033765155322548495673094046541341064703110686439278657530526568788291330954646604664620314521603576747978892334104055914790066557908595921177872652304789528977945671510661652787706379444873120552048638825313213125315194762463317261775515493831485029042140495915643715099688771145270580119304344444130665458832073993364815053686301249053044651531616262027202500534340077442667391642200676809930998508216104126259454046793424253799414016395406770632642183497444913948195264568801894726519092696710039439943763691199003030287886123553581687442218619589545170090862837760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,21] 2067836681270821501558866848976223429895670592440613663891621622754058674291902712483377403688155742940723635979279393561024843989548327050006305869741126935619254778278352900316114455830400781528811331472941208297670375080992750327090246293221266402366605269457444155580835703687818623764619982828587546318229832889289848468147748191040316176986149998929317500226909359081761416518409144771966814042839931729808200667496328160104399951735097682951534297165748549925024771834594160599989232580680103133474135672094175641892255134607899582370637323189729086416711992889442736957687111403066887380808555458195460044424563954606336120787079278124976636917051661202527889805885270533088817932292825648276395171968216337467666444265160723144282039023022077387764571707151874233073648159792675992372259185132062543729780536943040246192315712114408946252403196150317657235680752830498677045572297963816120504273330571580240240981762066406281735252523948985765095242984597728641204329815081804546446351931654273161277244198460891883724595883322294045857028599470539738042457922373645821650867245863365611271131597510412886785698490148256066615498146308155291268905973026982602864390162079930983082847707497169999576478377608295572271282807694779815749406822466911607059083227263473277522422328010991559380149445154209101807600231241602665828630733720975517612084230406069224418083826617687506892653726483841583871403026665238654142191435711785923964953788041292819949205841053768366785366634828341069394025371347466926005405737097692452693665473653886483654130626430118476891397000176152661471899294287177571470507490978237641395435733922542370292426647102093738826901973566357160810011807289854908021514923842779574796529278142679490993265997714487087311535473834718977606358298767313901078727223746983619613516417045236237645897508912416756856900779389948321067358373720488399417414312828490966611931062616016238302282091805701138776161655447844664057368251836301409328632530192498675262351158737276068678809577396007581860182012656999235125200947527491071563125145247249843243370004771940416281444362037874734272974975512978219049484682114504884409973628013106553286832611703592305733871752192163531329326110383784388109171438968862929543746867308080431976385598543837149910955481287162308522170787587317455632003442317969091970927553463876115807488745922532098078835220778453285588345932424581291649057550564573743160409401595170956384044808239651011679743772024857869813895319157040865356303680030286179908347570790274512870664003796888065673467604770972866238298349318023961723823691647498486163396321678029032118206367901329660359405023258722067985015312920084639142293696179119282818725441460703326897593001780877942276459250595978716788928086675642700779164037409286208364759912914613581788406037955643195785216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,22] -1889314748352948434507825989788144142910567505156766538158786158404303555416303046540387849716233506024045074729543869791003143554155302447544917968877914593852663892104868894679619619277559516217665097578469298568938840622906027695351896512880177064073935708059812959286400364989186494453274296873678109331505058326601504302061494995533538740176291213592951333464975006691077840587859032919453913902785522564980552026905462934734677784564758524863468421485807460639991555660303993875702497071106859205980516316545391711440745248459527602603924016216594897646129741920662810042338834697833516627254123899916159572968843434551719198548707602538163516152236604238739424994973928904412148514577788095375430732103863485110323169410056496549157656896907611213529582922236921494023799759467460772255303408496597653121031093217633428594572570237947333083393344609415735213410056290686026855713752772617058633339930421127491843924462283193706892516923128558463305172053569015038797153749761645951391209174508117224416338738611316328838114064962881909679126738403576580130179989775790686170310482397449829075899162584628283490262496841289376340875160365715231210772767688503568979371807077183691017261899559363073432194058207353488062036218508208298303310957285518130201851558621052031343937467585320924561716975944414667453011003644523610636209966990614642629531627628769523516868171293764818922612203138296711168294084709280172314057942731962868210583677873669912904331295745706840830285310519761743996856254753332081032431511217631260330267384703922251659732250981860442722232304874615213212527024421421183766930287710345475900454965040216969555910599230575490302986115282676648339157375601091676913220272860771006969314768221976723476687727675294883855453816440531016582680722673789309739493324071467407398500852817570259563301628757598269403099149178689341781044757453607576498314145432090286745154175808692948840601002499398947843185266234255270275085344507426582943551942270189475487826685550058489604376900493257931731771190373795016767970795443178205553242903320444383632780860670978277289400131307014705943355607030147087303400838082641604277094434660736201865069431558222302479688697758975498439885750815745836135048595525108478078048543678960890047634279350550092907863503445693396603633453851549343863119228387111871230792605712169385465932267335110285165008880844687608964438188570718825603165076700010092293179890128537977965708607601816675551055054622510098597148643115083716013729202816818381883817786348753597139664754140851272083271102869113525321458079577430161204540020257641880020164748833293762256255439634234359759563249375394195612310914776199149370252268850102816297420974811823590594665622226951123165848561478856897818281544079627725079953760933016875104959142468055775437780859911172196925440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,23] 952627475456223432962894434833195875536546210579082889018627876510513223790492922407450311756252284382296226880365797427096226525151731930458181420148717480823699381184218462057350298294315742753961722936640671815637246621708616691039458222775242453662504570863890169428401060751355772956363452269627585597136087587032536603473787133700116112873787641426433481917829070770738242543574573711177022832107471415634968898857146169202068469996252713941834139330183790775412628338718576849069313874154456450920002884916526773343942397534673088333723543730075167750900993617006854140678589735528168725865128469856756411843552464321437537526352780788137431135598942160730483820622049576905420316395990423015593568834865148640405151969840333876993934923746104739560173331251658244746719481449797182895911993245722377502458942169902017501691954461004242030254520238017033622536564909364266987501873675187661116420975544351361371864860951379751501994957140463654308376206663446236026378848912748812919142775579578575360578959707051715546136768566365338208401853163168896507271399447138249826354825479551164474314059506129643447958174386973891663360424860591789372294574526520372504655828250040670326098829736137155448469792901607165845770442294450230199199327877261486466471652264762100072087664715140854721840647849783187423772970701457783505577426470797671107649879436574457157591609610565669496154250867236544927488013745407159037615194037683329662579545449149070870600183835409342873257793570186710211142718436926357783991613293035740801583727006266531666752730014847159643533717454035723074689040602568726909480118796914548705207813280838946152737999153871059708825016725026080101096323109830748514087296706621883159094764138179637614928486647928349462161240095035842848929598728676154994027559961978198916819572113979442920223423734035751982444733102322217961346840372598288124088230958556798376068307302737925988973417274331865147688387409971479011437239289939891696884875511758342229712414159715211078946596952215830364720523565494390667874167156065036379492252108940479087536699870092191685733113842163440593784627142305399196118360542162894872750039428686931245854230891644126564298794633403544553750256225783924390839634570186793811977975338998381463601649075187087097142126679308995011608551306747598619627905266583623373206028271503581482905198582983160878360077771402556691688747910815298758024815592619881532979988066150295820132444051470464570212641036712889990548879860674644084570208030103858452228771226905817622619449757554631373363407368657311930477766152032464163063317921072237652777772196355155942009495892224383812871020304711682534556479222493328329655846856217893430105301665297720211008371545550808528544691396423149534066796204063621179519789704564135302989666469225052051540136984682082336768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,24] 77874959773856806147221140560367121443017165043054020068884230488930266876268782485322758811362451830313532879882066994475643703731471553229735240870002310464470389024046884252013815415949800221688368678516313792613630610116063223234346631831675974407908269697101200409466139077452600780659093211361056921628176611405323966194602226426866010416772521332126521042248523436944600656894353353172258047697384646790416107555680103035873292868705014410511378777145135483102985861200154761018413422003249020226493104888147564828642792244064781853418985225070646294860024572137027809227520340782238243233129863858888490647464673732758889242465174201101377362051083849711935819858695379996491747955324827714119404811268298478961827398936313077905239297532904855455976743289990262990907863509877178485490148407332736369845039492868797477563585957986108256256985729882021344988915987364017028905288908548483197911582010592222230685319666004213652090047192813024129695662046585363641521397554464115147647044294873976340997992165931057449895122537597269561981357797965474156779621369241698269708469695008610383251802118250503744826127878281058120887945719849977676312014383486444147412085135216789320839887997149516301309995802902744869747051245026858036198948859509992294683316817583090908885161962529383331956832909682632479726662944239785602267259102250870544540141312939242767503054124872003099658007765680451075111410663656317350801257986047655567396702520297051609206409020063073890458701761453968848271228918829367548290791776626251899046037341174515582984951917977191192364750146694946221814290200590867508406854901714987753346006205657740623182943188007727209073501882686420087924635154437173518658177459767482148571942197467270701671453586342318593417723344941498322816916327989226698220813743133217081995545452639024769264649777120921721677836068105158934395879623327619363492930784267840234888855736951449822602595783865280699218576910393324065365162882860195551072686776234842532986988668806947192127980216749055512058172637587709528121169906309105576724272186010670071748219134535100156136152082768841771359105409314040687937901158683170333018817251544986812073228316348461551499494822924629016547923401979870316712985340728951145711706638483941950030432831053212357537465366015818687757918402037843733724947924766857176451312155170697458483756378884886953845518569422180934335780726282042342440529590042018514929737123526010494203321240868123741887332959565803537823799119860106487229058641476569816061006479392641334935313478494454034126400375239779723819592442239660050773139954694029851482498866918919993270953453656570390400478294099811752764172375872101779993933335269604260408431909809100959342652761033227476115817081172998524836734170484668602603676371391268910033263665602851484653996715704896716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,25] -243393938704919816877919418445551737500436007306887326243369846490050572503305081669515458164889151973026552323894949539160199145639113829529768050104983375689026721761267489352259978381004663510783277122280573722908125673695632739607435506979070717192202621344489947500757302938140209918345282285070664681141771910220455950376954759444360012729440578211384627094750474911194889882378131802969877623500566402546999968222672499446270506454062134681968162958203035590104559516334354955450835522938131747830343699576293858560394963172648352293279065960708308586198779090379052002972329283939842074697657178160366029184409132058142408629984836589179395950497957356245041490671268691595976576496868355846449396404774317914971421314965157801574725246255086536051988189056556357935033035658487032262023771346716923809103399183692944394698609745161607480563347778880815227672274677280762919716168458288224031906237741659698363530290285222636205639118897486930815326674595808654654144233676259025495816140948176798244162859823281197673303265778778077024570539056637725270964314495490564674140810390423036765768482803856500393277718759450981462666413870009357631760973947039487748844575886807020529534076817681162192951620799974091337018618559265131757237619705703308422855592202843060564410138912773909515282360979874755634951803050494478091662404149530799975807037380285981023995084008156941397603940616761342457997833828179984958077144239352094194942636587067233567434705198484574615754257239167633221593187674412936389753811527901844303158596302865517293519914914676189459583386896674934527502222412211361428512683464765709547869059653980652104585146855821485504167469116972476756993594757037328792041367172880240835711612573120179856007031921463610088799606280719225019475223905293168160012693118162683549018825636176092994514656855478070377570666544532100084141632607011654033715400927521568517812021760974494447881283635013361130631311841715011053769107092845347692956418211396137882440179953406281777813190170153591244148042946787032049175840699469257660220223645066211822514925406347305393596392563534885901290833270071930415358274945212524144698515575049509250004801051773089314552639396300816656837399391978222638296191152482311919475328664136182881493156661666502205872022023353913635162184529256132929887916267904979060021979243703520541809642381144782667737596462881113526784096599165024877079158132324167889749114616862306237954896156787016643358804018633446905258232986428254485321893796035611932837802293634098118058799220471624102795385751514287197603185743538601491185905082323766476295018766323973290731293375463129694791447694047321647424023321680985024516372210316414649031172534322942857563898457639778266795572270024553139396361516400007757593322029248229439836687871855111906928670207802005782528000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,26] -765896651872323318462477336577473046429446731521741584810410539279292927004432492154334489473849751619269718577032857648621187381973453549684498897592982647694083143485185547298661609819112371023374229630989448413750532924938486112671872476442107985708965198532114383950354679398601797292740752297303419042012209643905873798801462028222810808190013168622115671919706344150549692668912198751894797546214529254769971213545083457581416734778853165161978117554197540964540838031117645675116402171141774093876745470329499473449253311279885744903124158051264612938275985511112893672888078549310742770037356633981996713021555101354384094250457959786807780644310535805543704943851774305498590374220680344680299262475047986889520190885111703495561143040685432190545682174542480862194080750796595747412977375229173614143435456061868171923162553124559182539460379096420024562672024710417900399866308503310648175357140698960088632275197714855607067428191500560881798671020970226866958142670341826918118887441829786928873035684766703563189888735108579737182115494006766018359334404888433363761209016535655780264383377394956194011853358623914504028841344439664205212498969143154062162251973776855814654281439973673844724354419519983113014543155314657496115947398252212579702624041623352677784554616989706709044042589292042558899906314933211654095261534131546162101288797855874243716883166483105317546521512467000327343787030177252456016046565541462746729326438543669835506816400806748872317750158076043890484532325474901490653723828338313188808892335376328850572985998671564044000455529162053524726167935243554983744095645821491990070608803342205756542999994186682604699148765716474423215779342395005704562953459723252319320584750091214980385952680228085087913671971539166391027789213873669232743238210638969569833042540208604977968105736741112673996526069410414262027154858022556412229322989104915189627804301794383243297757157413575536860615039213184008388990405459667601145543418758401297858530782064672195764224108701285095829888882455496876525359467958556403205502989842520073607087874947937410057130550316615523119741137899158498604335423181767164492196697402545067346344028587076253803186702772022733636878738256628216080466598691472970699973436139733114436717229509508196351504517521126006078278718861424231257339006175216571274851635838058130088262129770375105776642621425261678881889273044989719927230983075806060497606284567486733856990238582115746363392942106296016089466281532067285927287016015469262370146967126809795248808092523058664975332606346739222104984882931443241824032587957922658873029212029729963160698619940501811367828572298951662857149411459094062152507251633872859925991460160517316970150909152737607328401462583147171287702792864774901035848419873796560593640600636751572250045985551271256391680000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,27] 2193001304853212179988736716644280717909896639417402158654045930722655912989810484813652838977655779627730054325242533568450408091750343784285411170967341239896953132999934906795099743757272513301840615093769144216746752746767047144181574116841737864833378677390533312185227463398152731589053297199353067550634502631422359225855089504419781280461205686399914130262160748784011957226716745304876982056058201314935180873830861688791668129517714506363150228123584308379181042193433654236746587494288358565912698602636864654570453427614296020362664179985417170334883795923436445131882665903943775093272909908577140405676038435602824598642814296149773378572243373117237952822687967626999631322493144650493010157558014276148368996302845443002169309115220202987743849815791072798908050620797338848578410707965141611303854072901378119375858220375201336809711008865166886768091111480673940337772083686104203949479026075197720638647673728295498934145019779056593037591813720513088191821547487688990051903751169315205603591552132235834485662934126810726915055792574392365857588823979765619748942420173312812575455668591430274789479137536883432321843878307018712003042078907921004048935492066700531026639760466099576530252707157169315128870521534815637863781441448130752306238373549412066178884196446394782949241865464416773902635120076688579717619625240060355981654897580321160472305165923863355577421651015569954113259237206708526809770079999767075583295234239493926825467631146668484729745108167388329364332952958177627897592993777245932931766628796371974415543661695388314843061158144788714047450459072993752088349861700442202659802182330406555863197018691683859421901156886044991320244092208194681876054842926086204327793778649757735207534815236345730120152285048782978190370833210304388738737799214260887435199974087105296488923577960044142228745648588953758491618673416741722360016473553687977766925893135149957531894571913666271666928149464934724500910325486316007174827657865528004238670208072659244192148942944393118732763899233702345557762061199474896293045668046040929027237776539201231703840751156074194445873331494053551393470383328907000530742236410980241306639598427320512994523361757589120271222806269149282960344770557189352222013840311209100473504240471345419421932445185570386215927964932715363667599466355078032925193760567005672156355842974280069374803582463730332033039281692102190021322543341227668470143283205567691331630702517055499550822716058569109801971117048739979501326836233761164641808956292261968827243369739650997950438894811031195626068436930791248795454314343916451623575081177322139833884769327192503058573155585959944126810423260998344891514267430256676919113045173158249091462415723782707014138135705852406543160695442484292175204365522235529783560468886518284996996566860731806384128000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,28] -2911491281615730884753690181260372101316596110063262968685040909126652363806608306565391281815958710502817672340614436927402603525296712924366423345846716015064599745556899733306934721734638931855208566779661126741191072765214319052137971849619578570220757210027243108167552593016590922629482059963674713744321277185657266439417745008764839047668932611282738947520812640450427919768884708463396287232598347653879351037435687913388106294617196847399853940632588847752462545716600434479566857512206463326738758109233053660723946989803599857012715064444724846662296756276076939518479426779022963248817723616808043635086950250141469992418010556953722861049965983900667544952153204791522420548012471787374790834449109568937287383123441035132659170140122728429985527940728830997174616992348547757333185483276685975650898936386577652243870687748786598900244482739316667701435207145746758108512940999792176553133437638003041099543477893854929902179528500183547558369351990946768433238384062075022962605564539822675297308642425799755467320041040630954416252845133703356922984030411215934590085459250730351638520630408774137200709516949335162050002043921994573364104172206521486036300633148517304588944703406645676444694209783338600630290805653443558323273364421840334607798732460944607581352273974143415462501621802748340378491058561209809201779904901905163183357466694022842715969370945379839768074299268437088297723339539760336265355650954806599731188720104829588675861559001140691790845358175917122850341119474067295821666735095945052339633135629726141391074854468613501211230607580617651701387167023673757779190301730382059688434561778721494949215145896835281876566185514513599158183018295447127341691385166698435095172903601128376017153813576406824649589357581615756556244257663104159470722970048684314301053521203807068237118358108516137322738167836083801344817651169806113174891505698125951556615175821635315510226615225952337533638441037860891628640589246978012491308591304550028605728677692433917031453871564670805258058361269433607218556720236148656267899631651747468913570775033045825812413178423158404138595659278406084217066701683496957920459750215589375363959588169626992886197857546711269943167725495782542269170927569017062485155592087447759030066489139724203827206149938453960127905381455022135196691307416144198543891021193042022320348516312047470636688454471935231741437684249960364726452668763173032567317725667764976294829815976932753796615448155869353313269923304954069415408130482585052876698123162408629352513197942283633801936350435130427636060641137516688032535596253117841851728762774591399414484466775570751608369291729187535864248356467973193326256095886764304394670229442941543430717900250894192855415009189026353440487391208522556447840701470537365557383173756767383425417327947930654474240000000000000000000000000000000000000000000000000000000000000000000000000000 [139,29] 2504792911712466231868444900006617121384983013929738549401525821235934804238178719246595382697451232663467930418695196597234994501496859037281710399496188381857804548026410796844690448613950023404875170394736688719900063982870461541851157875846076948521044183037154586135167387990314775878311033473697143639650512883251442703892250242613854929902027350949759489220808355675919229606548602358111788233933786849915250577980478885404826146762476708583545938773628061939485463763592426888184276166117709223885915251080618520950904712142621582161327887473788428790412725851106146510235150811404079352342548539041501465647338655870397793432367932928497980206608231198434479827693911963989804900651668971041085380183051197812724641950369145906737948491067940075454491004640929691264331751149660508634906002997704645963241891919224559825181920832852275798316183297139134471537711754875413894302004341589078133376396565849235580899265202072335968319851437620981557627276267218081422214840739997623342175760840229383621578062695164120175493798849742064047216911849562945265467783807567270361791775828049910604461138643855837283646146495638297943984707852283873451577557924600633465277675448053484995161821649539099425265284733002361427622572761593343881585259212055584885081775305526657314687822386828215087950272671493516420453723590677173942013703310276515047975468556742801022724167446624778207435432648137900309456776295972390888180244142632300517972553158445801899962680786965411234621930945557446614294851035069248083897825032825375869270980033098186981452111087482152724939781567030483485583697668568607723943028576038583759046672978154661146671900825014419051309059217442252429628696440241680619812084867828586287118712656789613207602409841681851646495956784454346775743003931035777072746069486942064610781533273491518157973052868549918343315058353956390225022639606609744626033517993993791905084760867770554116919356567015109082713594019686441264286037647472066813770334648786370560541812822262759099674531144495221598988723180049917795565022616327469324024212951467514486223705733976585821316717963994442924374228585061799087618986514503907186129080343309206535406767140768264094160949897411437578568564329034499651917620409145804592224564420096415061528685688266664490319568708070038366178344958895747955607813664669989062264351581759978762774303317182751833768404954954975634031171610285854983509326562568427271410024703346557225682308634431679433842983015344645970470880044919353432778962108536576322419713128659380962536789762725867278898345175868079257869840788784162049781186814598093995370293954096011193021964560834619774225176702129245876885753502694062336873311824031239665044723351545252512031104578990211363994538872094178579686723136832550600578699551410183651333236839247425555005451765139489423360000000000000000000000000000000000000000000000000000000000000000000000000 [139,30] -1536612327646232695576521404860628010759028424224832811769420360451477447097367778216524965902481001494252537141084559068430455245297299250447672011783794845321280068854000349524528910999970553622116983098020523871629632387503932437282436661218796730340377036613996379205783755456253405522116511939205960131185480817027328380999771729567853385110895719094702430515554900598771772479134389725825474837232975834364893498122802214577243013414997366821001104782860937972991475913910335501929014774933215999456013130724523913749818598392499404998383522065234952801603526072870733753221264848497932495023029525800378097609734567148315903141915544674633843587947845924003818329948446134344577980317572573076279782479000965727521933706016410999247764492569551555351684837006537173485980465634475697615203604408057076478826405372747213858059907587809570367766887847721636076709912619951723442382813089471757450933919960871857051418407455490848795799965519844600014424018838961776746285434876213812824958035603775605029142753031507971692485111453245082784800352241093120115125432213973720141551072634467660306064688666174579354709047018751852726245609144508392734575294909597778666507125017050258791423430388711914778791506740138164428162983206066059861243521183720450524305617962971793035276954471851918275516838209365563457627181195756735119426044940294877664259618616072079559210021314816906834113429740652897749944602459112192873123055314541602333591749631707479463968495070071919275111022543361571209923526717793291897690930547704754946785091371379706297753115961868343426033523826000783141109118438810575335567452816326605194798113057329943816764764216037830736335686567748199673564135584062212350972604657054885138148016925982271591428694176129703377353597871210272193002519959937545596273528305962801505774839808462572767746368371138356403932916685583330681081523442292620622540590849857733502122156917285784983565767146513058027100409096032109218952943317233895079773487500850188901100345831410256706738563786304062806242160850328768638420569514704546735291870442305548887882202473839054151030386638797953735348499809476090460853163960146395356254070077101381897585016564202743970242899038269196540566359368425497183617741571692674586847968437478719161310357866097667177612132589825200512130466133873556107252651133243033235382567224946386040295400764558191983162748711895726193869857412202814383881723799405993498137565962826317327736107915969154148872738363027778917411287414324304442779543184105583581410705681862200557167172000310360408061111051435979988933793435308999991057857277106594493161339135935629717194841921107445542046907681132177605631418078550847132165821771626838794020391384881329422667591825538901891880992443975748924026348370456131452816418466854439765332442124104853896127231457995469619200000000000000000000000000000000000000000000000000000000000000000000000 [139,31] 837066458990421184448077270506085009585140305732912829550270161469288920643238665945204487817341883461630712527511924382550826209605630990684986118415806054063193244429590039878541685709677923992839055109909742080245625018231612155361280317719944084338792078529808658064185994026948542139559179186581073984428584936177080078517018401273789596814654156151470960753854247731686233600491173142277228447770326329733497131567623016692395713158371153512776233090780925770158965171169214243212895519468730310753377630756719736412670311964378771718391255167384511806227040585321605711456414230718456229846267161970470316442813635765875523645983441795347436424476372640180114827254048470057774808809323341887414986986648187892958193394701992171726427166144715625748466934873219218605106862915635729563912674105799385987560461421542853349111001627530274315031390773523622358976631051181091571829212493216491532962734816403266713264886811374543372264666148395796436294496584624340669348057440829198835989438974033567210047074585199765906285585805685538709866272957792856278512077710140993261507820638495706230242315576981402280179411358068752456153828707886240407630458638058274944960325227620075604874946311947941788532393121052118138612005652195447516565572928565581720608042947855917146620546710978265332749540230721802378091979695990965353844609062498115930346047454716691579213266844027204657197478398856395539908484970586349367585581517356752080433959548597542415043630993719001791319640550184940134434694036199115425315774845283633006329257895157652180584425020103858252462601084691598573814147471619821697641134996716368784992063423889649671213543723025216679477279822661941015307545675721147646636746074545405186854940394268140095971476582574082990893325605111601103179736477484598263568109341635308178981658876872918231172160812181601802552007464114579466121990975554047722810457115635473237552852449834088729138153108022399040532913193930419511411475042695190050533427366742159733414299983928598014902581079665006206293354808973061372292862792026904345014597166592133882746402758238747453510584382614975027519294862356947408013354763557549787726981463028683344067647781352107076925256847124945167025657368686198809278274875138888626094352446251201909573040913127216318055895434496610485420232368006360615992921428305719993633914549842903849744010602986728055785606855859056130446963838338400992018279517111393833983396898277862669984842653623548558385434660148805443978341545951806729845527087655395153680068375901776899189836534380316795619005701277394929801777568536618368922618592140023144940437791619476968663114411014590731104485643109179495017651320847993994714718512010641687870419749248080157150448559181450124597000859705954592188473560041213942956882800748109994665411237790512289724634862244799184896000000000000000000000000000000000000000000000000000000000000000000 [139,32] -721385257462878694322988784328894525304354150529877353851872376957763226886247296032979203265992233527641274582427305579071430198042348900848321100897761632808925108190639888844730874948384134519673428999898106516164042999319805677562285965063044869964979772635018435975932467328493838700461460449902655180708140661979367109530378131213751279813089773211484913449161611683593212964660688806843385986771462527077042072161845570035400046082240676031850944195916494716729993653179987362994080148686796129395277423990774567449428225794373303933843278431733633953900041500241275400815857427703358111139101053867451293924150032727758046746340020642074318241340109213444036780994775749527445006657941074709197848641521716373293526860811856695120752338011553215885685517887645567625896753114238328240844794530038240756772093195733846027194141139465067389773343177555814268213397739691422003394648016479342987544117676969343202690803727079440463979503936899212425449090792605852474169220010170077727741171111582320244863128821131179702326703731015574348516873124894824294561438302294843779100169808862978215651454550841202349491225137545845655480472037394288746594720989954634102235651319437545137719239160109347634805209248143180001466104003479414219157028440800631058199860385364065741581973492966448465162264020136726936239260490369353080070048845186858957443921857024865341509165872754125147399284492551719484430412982958876593450282688509884725569340402690487157296364907293169583382690469007755534715594297345697340285392953709127997658136501717956199291219299947561141564066759798166675067906753394069898544923529737129338286578618474204755807724411469442114797030426385637297495343545961543763982127261857167352100094509114946419990841152617369518816651587195239402272710195180011756213029528664183399468441039273760865967766286509079522591326923244200565553376134487212227467955237774864581811974469093816423171827252254476212180637705317035121818702837713263507987978709970701984087744690339235653209756455896603151575060282781375603547077019570032074620642472372994803812042991530445233279712810376852471024126849497038408322647452344284321932321923808963011225584841285146524635636306781334052810700047437045766220105108334743026952076941935014700466502472609391612381732441176443653736459290903921712686728521612136897409042182192082647604645534386184915330336333732851118462785130107652813798857486193418146871022168283122629001927917372950355616768925591718115782193543451811720423755730820162366671217606075520147306187174157371060068654127439138409760285088490474093123146552718537154958880760726213124229861693624397591450527938742090094364873762138701690693578048842574667249182545302459680437829002899247511699329223375753969536666309075425361337106345763645549667732347963225963295396375460870881280000000000000000000000000000000000000000000000000000000000000000 [139,33] 911454748750876018098784333422853185125249131838614412405446391105512526575661053169333306774102207404425696009063236894668071114308387309579361956925437658640312874756989842456532313945945770178731545897672006717382410343233780494794686963071471644386149254865851519564110977496217774626837738378755099058463942952522206585598172452266639247465064187294662398504123334502937523607465803821280024875667382100857233727477603381656681857732165504143226059069610997468265017482256766054727270275894431127288460899945251761109959188468562823828014009374872344176168261009951577914849376986330613856905430084266974238655505659979945721847662515724291968950228345811294092607432281087629882243255405189009807546310032641153816305942092047466839469693538946559425756880707363965872507219759482719225051993329721266424161581028949599716798332595193061719697608636142168430726807893700473001409734003581985817672463030668804662215125972131068780103395501155109760748831783247996101979005956432946184978357299335346094864491864780268420345054166021369452598947042416426299515828827072420128907085422560276328311203424161570855514433008469046021587476521338210387280617777144890296205229025400399362172570617225433018851336980380146499007472224972881222201491851559336658240096122778557365865011599260493111703089427715773058107313251019483652484561459783430383885201853619808799363261128323689287427464179518465058290729886619410797483512460209388718426786530114731764390825674862156274789261584834367703595028938032636926039412577171031402856450389736608997241557672588660379453373464687857257089085464865809429910478280745850565137709233831714891609449987213710531234695527981914700771933007710234131024455516933555908933015508584212364537286742748685649436121568601556247415175808783271532313598970378340714764549543208663624173889394132182379693275747222608656630132281807884096719627680322185529667181779868853479250418869426732326168795729831089799362039859296676041051114434808511567740318840352562987329523492621257533688531539605295687313805531413921613053323785020780837549742285010196944500628422228852628630289627575084701170530702773924340241595152486329923604387297038664164926098057610544771155729914364394971401224351980173729971067200899960586007708459727070071082441871539225635550826019781290075444656831219475503645088819112741612636958996679386014820410762437993788516172034532113639902824482929673317528037067325000299018302879486544688414635661669254758076740673268832683415683953749735484340873370278238349241339272828565100931251025755141586776147353909398501594436777029293991508149874053478987940913247662640455167834440390293940672437290788283307832532644941246979577741345881092167015408135323216077657453004721279592331209235654970968830107330678057286028631107862817833217778698439819788288000000000000000000000000000000000000000000000000000000000000 [139,34] -999890838762328911563257554487864691011537039767480668669142354388497766548057010263854576851532282758852952352460471381601029959836075866918091072142861525657175528501552421241454602336810375912981959555205508312424144684364023667383062124219906282427328075340466562769368811676333062814324219556336153839165357388215198652321738151231233046265128567063470900822472955847473644238967612930182055965367201497420447469571810311719234722708541049382802708420738887960377761328596069502892427901525810470408562434053877302875084919175253224660582312237716012953944090106763215923399404820324109146417712362097067378654966449720640314524899182529645837175871787651428160038437330596968552216384513214725927979913237720745047295004736910437761383646194996580241591616425004156970474975793183612647158558734671441208221288813030054557088085268089267325017007383545289189186891055191165850738611560338182484297579508176373339129850402471119993158193871877816953856135961760349463517687061445266755589856272006313131974308544292659132244310330333999121146260908410418984343960231776775201346611376524133880136440422785806046427449158380161048585624734367283389441151900318837692917885540132905707803956609885237210985138608062767096896444432249962541781234079155948154595222171576686428628867631351316547201784693149950043653596555173196750093711452677120754616004846137950330281999768954632877094824176499114157302690081619151442899302403454728517214866122954589268903994190829230522786920093996281558671355809933228904272362637928618597799072679508234188352389970967744856848574017999276366892756179481883908296145893482365764137726521359788369404078556579561328229905186940614412030777684401805923033912210681961340550438498359465537548720801410169224216383652797656846759637933398190266942138813245216691109656094059986198629843619670737549564905957368170094312052367521734519975267579078034553242346767461558031347691142275783464647169760617621912019692101608607147053099468855839750596039253659863389896185179823366913323069938484441613172786415233504214326527298388004885123623100371702982968545258352256542088966376932551374030778051349433844619759699330030797602504165309239349884058535314517873803134820639944309987500486325952535449286229182636452773877490422256163346749369904747565469341873330502960959202481474967398916644795971530228745838103044594712151055511422206822516721186032560700660344051690806346083440856912377072046995582245786645711254163381997537054269959231032730691065202271222588656931122967107098787019029366755954874236395227727995480240470891777573604989945547522005887604528663576291040861258830575792180194902807722055772511377538526005270254759367569607846976336189908561468786034262901678700414344572375336931460922279652178967329578174413005860664149848213348118881310485103247360000000000000000000000000000000000000000000000000000000000 [139,35] 833680866363249409832347165813574574139427299326257555535184006672881909274490742332329196272661901242008862377927742482788016097077962214499153812659216509431558851761999116341831761391858536645758839546368948787193616915822090549411797536684922711431995634430682307682756557441550269845011324812260594257074531471724473767396555908602100268198598540562127859550827694640359760033201225417711377686561309792967593926115434857459718948320756019749733008939227244481514197241868688737852602562941436998316586487229219858256289356562132162140832375771301487931811846783594971369017426747158892115532546032516715330721022447177379099049419794483888161530169051875453197984416064939127673923719338081475222633969678166702292188001092688749686122481168357168962136188772180703699360051168885465274307110052344386719538472772588502647191332124989638076686396229746162971392577933313236269974934381409890689771452853824128867220633823482778397573386831139520293287696036586744300452981230263991841016066127080542555497436780277766279779047335847560008535579258474332161757937896092208569381240766489054322023105250103020084648769036114501488372563476285424630761762999919324970171162307056158667680999139885261677056345301283718963564244230103620167554337428103079582573890797022035568792363997480318411359053708686919441316582757007366160427838637728611108197563384097835089214865845270208047087152200441449316901183909108069452766740623194377530770764141620605982594550717362342755820922968734858367258904454770697529505394167517281629090545565837247170869109569333583580783779603919267224670666012185386472087561237701673364609681717023214105716772060988113179731966082033181531871415726543261340109376705017705705140294635660094676567936919150178041535369778322584833326971327348849068752102970090604139542044495800597465137582035480177592347711083029461834045868974383759453450749710361500784065114931765280256433125291160783315731641997660475738644863631354989762725952549373255577485683016991678689003911023208825802413305119954367058094322953817893117405795994183936295343479242277100005712410496900366858805938041470604002713107595894982310259513044494159090729864239906379423908256811631205650154227554376764557835476822488847473244827401467076021790287450864905959801365946527268383596656713819547682992389662219800916300598528116112367149935851684588840434583267579206788134134353973640498453922920858942317201040432081690004116755435645889363781193033778727821239747779451851294518732097265554340448002308755872863760582489317962023767075698886886906555030977623999714598455790562938393447523583053705563602750906189138515094833999098199288421550942950898841263682849128749750417344776289075609524287986376710126933185491382796827636859835341608522022840286919247663928663257031928540490500672962141618176000000000000000000000000000000000000000000000000000000 [139,36] -521807487485087001790737627890584321639966729136992890253431627959584067390428942656853074537024838792452350253442990917590811053448333185910997814133426033419361088694229584921371101389586599355339805633012030454892767859865032199217103026363221344097438927584287592221589351630000896741746085852645042079342317378972982951003615598761361386144002023840134665829727082156741405769261134441169060725022140834403113138221796204749837670186874814204638080443319154733261034873201274581440811225184022354105327941148031310118401966441318561772790538923310767079701249922643823238759483888227832580181139127807454446067904089280002074551580821322045020643392292486177937167238416286529516545358190703421293034304674220323775160250189794661787353864160404846455518192129768685426266865001769687334575894296799493988446117742214125679100323416990388818910909724118448499431264506898723745711734500447651705647256621264428730236359854668784502871272652519701312495726045905970564891886034867627114931984649394205825358121491998967746761558345217967831817440532653633113153648685998040956675832554017211993011412082205971197271487263950657864125275993480094792802632855800757587736901784637267260754225271405185895443906394854136322399769940725648634472967689588068480057174840487281522939523461777500631062057308408411420639012135255908416614839497047243499103333466208371306382790831083426898227278179077119792060796838437881145882255227754492135918417341633658188058158986566074686561104335542302878535275399419269297000414805904720616762200823285936503214712892071409867034667283436680479159553167894055145231532372693581242489975124316983791750220362260113715184410938786359077441984378015351973831562324480396380073470325778556620607473033789313868396961188156544025007086045051147829874024823390790952544201505872871648978744625943742011250040893765665256514882927554678460102781003199254663752246115059578332714043556078566674147252848978670017842898189845032067496500378103824866789870656560170256842600147901622978500832388815871495937248005865779512932213374969003318085424954717256473201891650333098255086319135057351772731579689822695315726459863441870695176082883702317220763971072584812938157950055819423352361818545450906615072091064222721878282321099073659245515425030309581262462715948782665658154739368445139210843731096191636908847079457904858090499745489626883240368714765921441966711443305653727543757623201746068710135231278578544654827887093601084436674475931859839337103423458910301426191162045539711082669608917554629266261759377184255550124192508261358696793997271697807808538787184654712987386318370286286850398764984624825352388632843930988846891625786994933878946635846331441453359701660821388787997690211700761670686780412969780413379431725635699794532755906269049976406595604846068367360000000000000000000000000000000000000000000000000000 [139,37] 235827648842488102945127679696862941947548105061693564192736237575170367183641831812989467251852676232191725514330501968463697659996251390353539167129119988872274493439415496991421560602524025832234246780862108197139329809785662650672861681139934800315486806080469964327154119569749811230291611445642904149552071813374267206132879253130601683851891626533432555846448723938254681450328565229649307785747537154339655550387501462719459133638081773574425118074624822559675167719315246482477365411418626638311608490304376068804062170798424752161545400822785297173170207576013855456366500671314354550746815139977290415924413798093979026228546843873133485277358713349752191723178323828299957986771581062451399329044822982409997785945489735125529880658236043455870222996864044823780199935958516192196301187739710085508926737523163855366297470086937492911318902810981810764064362564173181690988746071100873121327501906050591687523387487436352355020360366137914134349525824509160935765879578776346605307468016729196723901724400141881860519811070872263534321679544366626401077578860927040116411883348852206337320313430646568315309589773389414358421913727479462395748424773684042279921344530955115691691414578498538122104026499157123106598880666970084492459072001030763294350877455514320022295084155758516319964556976490380413611119862985848697019505860755589482103859724226746837237616812191698376016632662364779817949041370675948174264525049236852318260184732054498200662700459420273089975565204935169991720345276437596507747027412998233542724442394427733234412527467742852168353643869018748677448453212897525345185271868423257175132983784303473563038484907841729941337877163490982491410045346783270897423191537790615031978623589054533171985464528107129154951902590468810594403673263308512336762566281294837420983456261730244184143003995379180963944266291929250659199263785657700275426085207870605478220589023908002691106997005071405078111009599378471537211637729721399347167319834525663050247777137954760658434016479239940520560652311679494430192586120512659119991577839562211593477452459115049087772210329903657949386130825905874671826682356928606866370056050813772850956054322064907663567740482247900223095624402384412176929821392860541583575283404210627840466731465373376710888165791698289226168043663583320190289694507673248953771660976812678602740608804070856401467902533875486086304680972389093778298675453282910798817084170818545607561816948329246176841718990487737427500254048990202675920734210655690641068567622721919740082838929502729796663660712517051562973794608342752468707691122302271383600630834726883458917177939539765480096625048444915940319657153710178408588656867834627003243860866160239545127420188825026007368936660803836403439406417259456180450664121959805318101562669858540487819201739521106378752000000000000000000000000000000000000000000000000 [139,38] -63219723304863286317726212250710495778510382723006501002992015908502555402882825785197805732756141490170252984629175143333463763547562899966913020896213917358453856770509143633447062807428105563330668750620109907757527659255406942922008493780197016928385496231162187727934375070886442504191842087731900257206179786090183243570135386942388235016236896774008705438583230562978384400353561529503628741792305032917048070484525275642734008129615904314007566741758345854071105649949954232620990839136318044670135722739637292556363223233097400621784280240156480420859807808185204627560650234614535733073123856550473732231981445266270321843962548812844142447497412845005729535298484926636249404798178194147587808816517593033920921501154610673899386157329530537131457172322837316897057667554434138887767361268433243182158839739468036698301477572989592160280132982323894695370230539348994410036540311811966247749958241640087498683627231870251505352106691860434437727627285023688472210943213217557238194571563619529388610590633687113271095222771756063018016920009950611110423318801459916166660380238651067700267171099561305016456182167608230756976221274778888866566336144993356022196568736750493457412760640442265020643535132033656945123780632565989742353065580524446792870597758094919944083981268173469133091904506608186086759039778734643932917480527781765444855218477444610815437140195358940790017428535657009357358192405878141420302044435105835918398388346097345066183477149282691398584634406525301760495611660728675581459230937610399910445885216023330563291534670255265085953614649258123277285321154239892264448678531909800463056800951307807209390119924841493926382104536107040311576964499496370432427976659056480080735538001357509855346329945006826790184497069223835354966258345071164470189672660189765707435851167954685446095121352496250297014229272385602608959605586519782523987499978848860572502604103583756139781084002847823155689734381553151312218120056390505430008390263233668442289819842856743553024604625512089037839146016534141115882589119775627556966221968580404257161679356257896143530364584198515155210600480116431910563392917348387966357444513667672168669260844085088008009568743692207312526682775921718834723958822673393790257751072938654063133827510026749119068338848786260113649144909625027286092999915153133123291001719545247612987225736514410416886429821834837104288242500823684414214434393881307472152869902186764218748653889903950858263300438144441691364399340555264638933177400598147489206710807358413549728677520424705067132699225110238664544636866919771424287797456503282616117089812265724273477013620071591421124474900234848316918106388507828284122778353935081251914054625942879313311231621601345049010077110234389496865440892120417127282938288439608712553553207319413618044366932998493306880000000000000000000000000000000000000000000000 [139,39] -4770025337364057361743217953519325775421854236485675012216752254026412249757581799885884167709754901960870420810296758597680065666076307722801723339413756061171253025962996869689692318952680112782787276282538289583974396497406834583829090048267144849375131829343410236665810164518231927249585318712900213458489317327180234239941280061678159866839311412816237429209355654021739469281483299103963542909812614522554275908239922668505898348103940180621609589627261842186911141539468306080706097116814410910044682166422833021258928899979280779450374533320120066046668301729906920237294378101520698367203527028585591852967362413575088372132830538188976891099001039164875585193251805311005616319955496648254066488559894075400284423469234560930602947325067858028717537241640319081431844787125260338271809668918035005872482685210428136508400428732491046129189423027420314107419653484940034549604270865932890662682216209059224849756607700879267485314497605366080793589716812003352724318621011663638952648826587788822655201621150247840295417006295291206888005923817958428659084109174898014148501055125098284269624177454018717010695732403811624554081653064164098721201457559173632422713920342378015561070297133911899481139855671728075114230317184462379476621817535372171268442685712635290407470668066967326370143305952783019131873669590596174900744708042898701617634678175060943930914398472104597734587963422650518160973232049506917522735760550776063292453455285100337825599267410127482332649425405771343490038633395197244102926421016953997937589125757187515287642467918683686054490208837527675591782358119220992250180189679979426915207084947848799292202581265298393007453522489897918993804495418401410800208029978928327292080057332220674311564983489662294128070006681649997508237547532097236535779259710246127762165629485580896704261596294894481972653971350576118429305791841506213767307299518057540196996341743052531000951057319601649855582005191265816813714433010220040750166255422868072537924554556072699992610111334539508502994782407239966909493411278846562412554850008010419967991977247217599550726866812307417290408221548362649471337188822599855106834350708820551421302528190198641673485967991655045269582121651840986662347520111924772701633986850163116167060797050306672309117704024450964955069600659076780190544301599666930180254791881134230249993322162068703835341474137448301459181891487056393057733745827406718816086866260258505573236819283101846663931638318939015086002126225803590724602103403790297805913720504891055794514150460312309824185356544917341824494179063595834081727771714386650527145102305277858096371011871708692266415128868438386474409911334382871486041461174710521274499269514457593862576955932275242120241470648179324361457585976992602073514044203791135013087940419973188076550504191199543296000000000000000000000000000000000000000000 [139,40] 16109085904168821608754502483015822430602047294472620124698075461217794011631412783472704444425097788930533986383236033296278652606876903778202391130460930645364122381460377122332733391333867373726077770187392113358775863964739809408357621438378085975929349942155199744546071863150674833422363490624397426116146958903972937800120178498086923833296361237739806888449783206167085175407282598017214386035439702232925261788735945197007236389335486837972341448219274420407014605254231288597850976207141001175358322014386496325016427052045112603594490514244441722126454187898443814153125349446925458910743332778128451004814043974339842126392125834176466671291382231778761491889452853691606158015722422122458441033357359434602217256261895882454519660948694896651386772483011855456865528219040865124545222843179871805499066837992168984543188194663460691075868171595003023805919853726879002900799540876846192178366395933973403608214890485038272130114039507629439930953609480285701389430413957345037220011451737150801851123945797159247497535456406220675592491867336774676647221125540829746367522059357569469808804047677716786089016625498883411614659991434365680934300784675521670006092037851481542629793907509987541423781692570929506494199029128822683096454881340737384980991384495926284444313989506689552818173765116013351263683029460796363325245018853297569416534119411135600973351068319282369944763692278462980630298605311234463730112997144915716299543808144346429046641335637283990335029005393300352333999026330577507241110212247809582201120972850152118594810263636744075497691311415799038721983926895021185748316620575338991060857419963461288718465387867652536928997639276214270420256678514803554942143350013061157292831892838584813383768236699565908178717813418934305710465422830539953641702429249321765439272496898040619591649412827279767568526044401372506040523011389878293058806343807688832556627701416182390773432941312692354524850631070045056391245122779396720630220664353805194955417943171944802142824485267152914201409425616792041360384951807686560980232417390949353253838784109410406223676494447467910240050150199149656513418524617709785765739478877067970044016016866818932925842150795956466572326942922919593250428636986775516279867759359261314672193640503305731608818425632912995989008818179761962061393032225222603068815194544630549703362421717902378741717733863008675158685813127256730713470028059459838018686583704965411682498625187840758231364304601323138434037104064556731064482079848148153446427004369877399385236796154222845366112470668989559004855778876821828078412377616617302971656324016121664370085775013385235898974662544838455121632662509413901098836519076562405578488187555312946037436968886525071046787719917143240472507056137776998347311314601169799105870950515866181425256417252102635520000000000000000000000000000000000000000 [139,41] -10070541257281478730568464437512709906555470167090751574023104129244445595498591794970242409714378805594825715720362612537683067791432161366257737719915386627035256155566354307958161835868483782141772583458993825882161914427193750795518388703624057824691345131633322532327628782448284617950979068056137372930112918568748829102632114665197920705668663834061080183422100169741257298522029661365218193805949548578508385091897856642148733698006230108533075448905122253570051130227274739820280998157165246048484749653723180574118449286874452007245438258213850488360850785000055891418340911166187506557939340355490815135907075031190635055536464036019251523334400834791038453690716929901001114656878073454607484425315237739349965894813735821075343446486418541624923328802195727103624566035733991511777066359218800333458184246269189871872240810267249890930411409168773020681262059068770936859222681256182508149365126189064334505904316120181209596780248007204988308468683438286787243809910503763448838422942937350523508347434876291699039890768591555182822733557063617939221992381660630745576987770310061888836850490102153354012609690508513465431676992260075364296090232113896995978048602303904995106888867055793552952745856506894277365706056383883583817120608630551636218279542910366734626940826272852511834686508929390552089081860173335073662204347174156419570401211973029610843189764295984823872618065501792045221003156033391164523039679014370363576850296568535292083271741742007473068627834861301386456527499572159245532626249948254606510166128021996504063892084693604363535769431433662098969779849067686562145418269605717891093912820026836080207604616384166593112663863966793226776364896281831122454369592570469327998210568747758677770208497594131882213504282274535076912995531582748505374874002133207580261278696561456120188630300427591493438589857141955765566776526703043654600540377466027218724696708865818693100913908236810513398815873589932651095568384544017722141706957153557866916087057526670773079513351143244535836310508277921626430195921104631007234955529092846484653327387210140242715231011216789237481214285814392472747202992988109967092839784484292921327707799740391304442644600926431446854395286200719280657504104047469003876613057690864125890116822850656773254817724515528189978589678675043434527011345606207596263223399812491322291901010930785849033538638760081599308484344857983335206058765812600009890163656563055286120395259935825464560432415048978463838031437821327779874272602070972397951155622236793302534481719749303675331573018524787097479889391155108586215939902776630762350414171122106994586474400256045403573028579834990897438143266053828571830894231021370902268489113744939576329768099980993971168747465125439190317937157245140431293648842100493043332614247378752990600790426288427892736000000000000000000000000000000000000 [139,42] 4043872165000138310999640593909825149229079636414532389521870612004679758993490434669879520918782726900576461167361615082859653560848906692528609044730510095058726260000137938536982684815984216212090618359491755955457025005261207132548833150364745030526272884485419181104953768961555164686079861911511356474204185973458054720955729537178377637132751539702728063046203645899637588357920156367401636632111001419475005017612387106465036885038895909023273641630840824989635682776131982294561939432779296437501660428578532680693369968912643227959256835930646777198058286167177797480630361749205531106276987768832926145418153362310526200805333611410307524192639224563133176035576603523275794733521006693816818797853894759570451356901875478270339751915394949967201779662138499017489618050881609569321420177859976410186416984634404795209483264195202606658919335547948176555832943013161000031270448087259855823278845167722576125282292145245563514697600864668115357128608134713376091143391847748762884130612857430522636354536437731484664236666230171470615974015650793275142856829135759050572539271157731868042196231040832320268159241346662918088731210829807293133646635913379163234411653584586178769622442866778066078781745450328088898409852454949291261268481430462230413461835481449987275239404633344226642673125820892225465521248534136497575393317973306605845900733041821933432368912549702797198248132200646544040832727981292811227194971843565998863086288256306215990494604382752449266936237198734864772926840806674243547614924935311437673460369372077485540219158580277505107878679872221501252108741321858993025161394494378606739516301230596584558793897666794922454601310028655236543342458328473960953460231252103922790053251761354842997686111139250661112247125369201276812972661406025985981941791506681244114892002251614856311716489801975424091246155802811639499480376463017043804261767848562374705229718705029741756560664807009039146601632145826298875250946249168209507914552433095012167334872068600442324915269376110367126522832550668580160872820862556383140020335170559279614684720905033058525553930481991257221869136762065309809628370209455284583402933965853881622827652569491290273959560580304310282646376632628459657814552565838448746650784135567132430580856226405259276216825903357200960382288288708522701096312044456454134395158423231418817543013052355937449977832355108301546469876419923848726290205269815103404866712064630876787084873361216571328937121171045791170893289198216226841190392335816694997880264423976583699732103592870535409735246535296733241494708231080530298846431471143345976866015779515426775757440306215672383614777255833636912313328819439806049210425137180844529567845336680049906737868731391659109344237325745258479995702708958208995955578298361517743286731535293612285698186256842752000000000000000000000000000000000000 [139,43] -1219706087202365536536886296742540422430465444351040990864463782449832847513073813856656707452278464540415106295158727149499806607068918211538610097696722415639383895427706712581920052679520752883064256142237452812673137123618953635100089494564910509827729593735501695270301508406009183139145531710630464899594741620725887810685898752338022370905604333943412439484609605902372909165376794738138970712445466303650526519013183739610482122112630487762651830459756847565902434091936050660573990787230480973352722055286562929817182512035466314475109951056057087365732509331577723981137270571572300769256081030623595712070346061739162885671946923027395203583547977294406132428641574074525180361135117419495239917076487196876657994354612696135886305934972339148689267278849370683161327136302580293437007030420084217679906824507230216510536496059042195476626308992617351685659176734140863188628466032658635841042607563791776306142126344632308772263757279385231732469612148500516033450490809943402274775244025857698243118916173671458110396291794141830240477784786330767510061542818957952932613640347161810496879145839405649805338688006447174757015126895538554783707414859291638085681285470713270952546256741118465371602118955832539430970463342501894927428703569033617464582173163787745058838848357521790022236355916821536293363133109091216344998607667712373975202283436263783780624025209265383096241133325349252528730351276575348779883239953188782743443180149958982313482517178704380059430302793026294977684828572118835673778964369563200781827455988091087957828605825232063068292037006609289686553442141886722795464437209536434374873395891221650598721596228771046404557224119019159039690098555970025907240081866498814807087159565666380068430545413682062572343605238354932533873114939699102508016431803543444519967907503304940708727661710318409220907413896776874695476727726219148537801985990573284364409358474626858078835210305282584829727552968728641571042736437364777935543804673596599304284335446712262634844007634880377644307213805744442507161018873189913859875588964563283340459822870369229382043015652086054682103418430244035010706906839777883609397665210854789553639911053381343836436810125647497761642072733515368195104670876947376796745233208145204114897800172833550462790638981600948316351804054937764629849361421532314191056943174996475381005971222606513775056659718466160966347403971395645850597605117692766731411186697154849770797360742033166769605346461669047216041658048652804276037425020975963227455992611542462319766257774149441855428587484913775410793285032957585791293280010165560778626929297941346870626354802523456443169828215951177525700938259288190641399500661435989119443718969498676692998300607337826793343469000154368944174180640718135824471756818404698315971864066504750770841596099389554688000000000000000000000000000000 [139,44] 315032492712540393438092527334837138195627279613164968131735807450832427861254905836896956836520152222834573344445091486862053090179010044050801154666619075201228727879700288876808836737665117134038366404729011251215760551652483958571279925352550439163989213769648137653935269633959237346370641942475385752313327842459266987917718911761427450972183742073596550672051284410340077519923462267280220591928303132088223912838904632441268689321569269592976100010073255233554106427029288863035388632442548617168405594118897960221964497686708814594281256088739033072427601881844127315369927564371510333952165363620331535672841282922116437051203950540836764498170725789517245521167108591855870295161960757550282301205992671671607423240331974007422767960416591573305562556027352706366592066119770313600833999994500817272845934871649366810008276959670837610472620863029641153705899186569712590794554596056684856433757155743449586682822196065602142868654009953939297332779715616991018528976298578938145117308991407741907986086514598147419267804387066644553490877338253461495338857187882447358567668794098042538865756024386895110154564949798507620417026844651407626913430229838989387997523324449209371162267937606353798658432471661636637044465209573757862302718141079482427495840179599239174265492119441910271061414881006938119806421934631345155520942832240646636238832513676287167528205055722901864605336191461977569697480269422272727422385355486167967874776965244409478947668047088109474995040984681952694898869857205981388913917559430538497287133729814699967442124813260192205818431498757683321692487364219854884582208405508357696912719066112905152556249953204279939317554951637160038400215571902152748781376318395620949323052085016278226971990961449624257937937039039832010292506443445886544275268594450434617592623932355891252994882629968824212934324338751202897101744673864764985358913236923711103849499768925892439666458107241553699593308446081690318887528623568264743325509203975476468623778625173878751222628756023932876137125333376088619634740976362916962645727789887239347916396593604492317706954916896275187139332295946307541257411767954627651777836922554619065109755334132029229363745787113035197472743839837681304649504133038409022996469799058563433396469339022179407356438855261507310679332046798738418361072367744774634930300152393927529427708677163758338477123835278365683501217811711511890328070792499802357774497198672373908661577280049653686111950652320716515493251835652978059798073326165452350080098982090306302201838875547377912920285545832322140513828086069417251871996067251506229528456663524020537445773956627915858280220867647253147442172199921438386955023750881240099486711259823343404226698439816773909439581596357246229608263698796480744631338330344638590710775319399837957523297645352714240000000000000000000000000000 [139,45] -85288684078796220498636642509477763461464360448798881042657542361047229301615582146100470890066628236179830658929450745284278264914499551235455505906594278319760672579659899400017499753298314085511264357205650183151678890215639608155465848254671305701288287766057808443765229843894136997227829703409316547789799686203856955917447370267589599138157718897004131451099477313937516419727669930997708893498448711521378212620208315791226269509275067461867468869601942423945274521413005965956935300057728528106704123758900926569999388467347830168558428937764874221542343962505721352681779160889501347091259791679251814966763784328083431373935013845776155996411074050376901950523205711723123942856584421742954890189018274670044955828180811458199045179235377045731914886182014917538501317633544078597024324557951237750666811255979249235122241466888790870721858318209795398709995925085120026944782805608397772265308917602499276140512340303082117373745816289214803112101410248875347295514736636337447027864941350578403909056540037602911891166376094916727227915057184791237978543676960479986005080123134119067442310709436665388409202918084909480359568304827943704081070167091381687353327050739765686670510587150440440221218711436275644744173281819270048938598189375424843528490945992824177604577158869742866770906166073626436090276901874606366129171477117635304588120070891220652892461505783152675932864412695796981466021213934388054647979595858287687557625930643368138618833594879547150769589158133991895922807662690430056737865647035727364469556024016710244031980255367893872570014312923658377947101216306525203197908027660118522108792309226385591207150990408729656189833748959684878122440694337317361351082507884113631583637902707376377918213865487792703003424566078769940557348844331021847985223457259817042689475682936428727829412351681549082191556764636094535267639725423966909787857152684903262800934145699266275960315964198193815311705911716435524680322151649850003715381269832563448819577005354892402702476017470873883975325707320051273756485722139544140436221091319806025657444234591180311012577974788856326028072931042662429968995647347848096143053654897736207034358008760355754801634260340561054977431445929885925635477720387143964237603584091353007951193237295966718913452254856625252716192326980180639180890085428227457778950871704470136503840063176349837007021860904534434607102858084552073199360061578764775351387549117226030301093323205532751714926242331420476211596914670259662065232728188209018471399472288033156617551485846886907571512439009068832440703961151964380567162222479430293914522826569568239741715608223847434763189192769718776656855267330709033779137651613410077679204424402318827687168873484319453541152767759446012715840077532937037416940909564357201323331016687732146678784266443161600000000000000000000000000 [139,46] 26426178901337805040588285915568488994317772688285852370515962519224926401258053745891298891306349944459001527770900857738733371150128923034833349538223867584823829768434279554182770433013325163877853173157091064454548305585515487843664839716544896447837223392208364544733699363927687793020796616246087708183367657762843257365887694807528954522487671798885669022221966758545564388316890025820485298672688399133593880778923901935766530743973932996885346211403871970299370093979495647437972468482831010149808176737296442661406172923006060822878744891831032277013044773992469078550322060061001518038955418251910357098999298498752575001081495151166513781092749573597333912156824258472534236539873270923219240111617758884866260117474527843572511249987231712844046781594658363104094446027018014868586600730924428235881596647917785430495866214971824084444098781631223198595339598772034908542962905191908173846434179089873313390101375727884438596418802027802370913841518881325616236042121842706535967779319158797682056899370452734434484574785913829459049916377379793445040653301737888378709434539429243404349119350488886598229567895849138461281953515000448375545892784101077307813496272799495178316870298610693354368164866228231177065400096857705639208376896024385888064570787176116771043114019534194435992899118819431131162141281615732087628958940870088717699637806454289857290617314348135112406859958844058136529362715042564486056486602759560304162236418970914904295012345555561061707611230175791730249978407991583904613732778550997781941511445186662699239581375316391607252564209423063033212159335625705107468738155371389146632303613265945609376336886141066835667261941653913581124818792429913323441740245779213768670703535696796343323145077050906026549060900377078913837148248616143672476345533224357799140383926256369373763103990250570607223827268686228335755107807084012332637156419382144763268675196446658153307776090849466738751899271011804334353738140252331927926273164244485642713452991699373789609484280377182858757296205531737997698151609028722191091648614512587710082453686872955730937611350985800395366260140442669094364398765112193774258871292492273370048317988187682353078176502066469627266327941205874120285081853122795005271246625993350616745339019183283520212589700282827322407258558749017496992294851471679749970232204359729753768917430760645454110973706328696548367445999452214901205798760879258787627142430381390260078704308279321496614949730769447119997502135125321623489933022686633051311571782101564435636868484579145283596438202670923371346213207979057414798194899340490662843532803838657944448311335229459771119238809086286065470020118109364321922925854828531102253178986065481094039230752833986630216368591994390451936545115419400482303003963952212568064625394771781938485252712090828800000000000000000000000 [139,47] -7888924344087508682024920457161412493472888263391153872449251332365129417834863248198851258387789659236539262885316470903701529062189150934064405564766936161545224694186798884264356690497638898323589987207572728615548725316124208241441188034759063389840840932948800570275535676607876158770853352795493059673008762349812633037289298824611783624286833217664872454502093447623455566911862561152128566553444071376553229274308923540097399517943752941640497825360909594150558868615990572999454492355400515858874413927975490805822278107599215957923730749377643389112111840725611634746127097522653748057746124314643418967620427176411230580339119649027475988171577442839251759708841419527402506973268500258606315571838556037818514038132604187389196019876342260302990499852592840130794471707039754572820717691558805791509185043036079846369008284969374873177359961975480507576590441362948915342141679168517116706803278602665836313814669822843681966996601632289398988161138484875159823956686590435416135783005318742051165606448233205983238708803195963238899728839372126792436356511810449168148056685077568018000339130197049334880808283982413133259964125964906360222117430349043569918017030785223841400434195713397513628982148579865032639927322823658465537475080019060000246923325670959695785364603572857833725243835797975882445193132862017105444561271602014371692303607799452903014775210642719175379924166449575949632019120758144053742291305412584813947020275066226495075530163095700134307004108740147697445053795259708821650188903956632572584059633223507659153565584477445609347015553383703397951426156003217847442104409551601964309505044508094959789508777051704781802834891848270986529822899681359406795953896535043588087817656193021981590824463786819699146615079997666574523367521326180009952112040741234111799144896852842130436389935176228845514354039366482019727867556582445752673830135269063580815846022891272619676487495833817027687186413658067716144383403236489543552489411263094360728874747987677454623190154317592750619930865126230059484544067356320859959934629113246963106806860363719468399459499749293255310562337998817762641899956783413060129668846013592440018870707497584670076833907462079218882467804335951177756356532569983846026430962660049754187591853974691546338383362572452577693457689967759619880776199664931127479174296544450886608623454134903990429221491817001847814236328155713741092812007822360643717769423789922977839726088561717368353963784669561694201280560673800460238635945818952603497540692082878696712387602743598767588276152993023326203101638817307012350909316809579326363736485060903860992659792365840226578313012070262122717250844717013035320083940259906895264480986685075212030148990118017188081751390094235931962208739464440156365183608862126982242521698260926120271428833161248768000000000000000000 [139,48] 1895194956918643449662338487958319023439134280792983824158157952670950290984881759400220656023210851965789328438001420903501448003670754502570266001010532970194756968012553771372977063668664534148789492350920882453567912405715332497683973283186832459423924480051834665331759325623508510036746367246691553700897496866181628463126988796141459354862899104093542195944385973129702348341960376007300569092879494588163881298966407910356492505490708460243865616280627461637347640740377202257377817901231843542949931240864049898047935614759139455090578572764720771297317417714907334187355271999058808841183388027524760071403105955071576244442206417511486130423738663254600626414215840933434416911760906455855770571040650808841315118596483522353758685252822366642823116212092425365077233656441592006873973848140692206968787659131128019150310301056720947259371185285875966185508665095301771281085856277119904096268465459280305192483930194583781252085783771430810579619274624668293789357365486094557862910508547762705767239082529430587032837563084721521504531203500454125637893162557132174095194481381074314237598754241067808990374805786555008739735615350849845768808967732957761633727924301647743869753692427108622668823180420120881033785871398179942867509622613877586045733747062887785434279701879453763961262602366514251724661609967635060765460690077675908332250282641533656603022596529118845504035914859529436708931402267668258931687515453127392300181397715445791896748006158614823055868827754332231826506971882620914206778842499043761318965476426432780627981006154779417041991800308048896833152858221925728810384563735210464270375430480076090912049794405946749925386667051134786612226402009305650089178706181216971720132331674692903575188548438253821066686431720503028503974567951066448561331628471006175514696835814394742794445406822924671843326116177407962942385826225387105308407399411486234775630489430427382921585431914031348192873174701497700584602319394957628112492483462308202440818647347179584876235656717652857690131207805039674245852148888321557826397624990863674585904894048880428136691225273678700612489519117016176944831554344078657273090244664918591923082230928180312831291000995469583419129994501778978240543036531071777480309730754280753521369828294277034653928601509735558679523731589633333551980363392036282821515601999600227656268491346594177024150770737559484324879100932350196162000064945566840001222981970077512063911624630738970149633091633441732468334230967034215465953810854771735355171541468544077242991412385551289889423464120174404438274377717819895044347925829169901923701592409800133226018455286111701842817356510511425832159501126576564293346508571932183630876444417449143478350930151812364353404345261323952799886926739478698578518345775746359373387934670191779924053134095155200000000000000000 [139,49] -337694173067753524075423833530782158771217424239385834952975107840916925680830981731577382280326609808285192550707580483425233248388814688710023369511988279750134764126715490653217557064974639064543904364375683224250325839764972176337390191659414075270376472760638812069876429240971876291736310668555808948727402836788057908805816152785821325026623879751972243278034651401080380702976410929708591718888278845223573229723765012647804500282433440536069355262491110942952702486650268791239624348574459731331299678517622427537468588045092001367628549018332237732793943246785735826942192541620222675861191680669110683290360550674853252849241375124349319908875778677977971079445027681623555052635168261751314218488677887754398538630378172465206351973377858468654942963420363830817698627025256802150002778052461898183045097603675900174976860493524184554185949601352063120525283590012767718497434891290137100177257668763612492937382592738024306160280250487454864116789902089736695502691035867993049418032527320802834947171064082915335216200580187973340583720499006394886824510009306805036960434807884351460042449558011600597349370973055150071759059252935882877771983043915471508707659025336028264235902487397140829786984194444833662965949251540380363640675889519320912266690116321176735638028810543522779133406151666970876840587624610222600555221796740955450018968720476844591151133496149983058655058835800624021746163523727567401987847571436192912995959019674260295491535033464564475139025220030339157552637614063237923387341475338763233300033516765444621241782619448022825272393404516098339146433055198187785274126820205713613004750027041984850894533633185139029024009218173819766157607591724424072983815348191835539701362916167233178050257552642578247674506294645792196243529535579430970739662504166653257491364448636898860937026369104506004613078635638866503480977193425098504451845255388833909426324705815912782077980124081794337862019374764897280595500089783620306594472559448858225249929058658122840049999267375542215607373786463460868964564736809305969323599852156843969963330405859835367422104582923637001407056041387517575706573260151809744602986638319441606450197001921813690554881607458025780711922345041013924075188303354958555943755157270350670460033310741680699508528144646722731210435406049307603305013098192200501009654856011740704083189448466741461253849432911258652274369240412600743037296898007114617903756886150363658789281350784483143733971108415317404230493734320856586358579523399568387244088273217643749909374254308814629627822939651959575828719775070375553013964483233693189943086790387307324730362736567229387512276977315131648367015472173958900687734367549555550453700186196518761185112896230667191616139139069770062412106845852607660272861458894340825449377255921781299611778018181120000000000000 [139,50] 45487644381144674258210368894047400686447454452600903790713696499886906199774625629881174896145263566860783251625039110714497631818217223935285771015847440947558962564700120457814691316966492278716449608183618829230361850858612174149100532136296980642174525116041487672242346086216752287858287033242608347484177856825357683044064566081189468841243512686225273831621437248169781435816830812743898780594010379261450022843636456639063394895073091359819525715787503448178594610271469699667780091717898576703562570155643464508349347484659516530865631781994836785487088135346266432113111223794445594486640352612601732784222912704163542486082765876740730947443795609405698590160988593446558897629655947647919756547581067156072779072199593885808071592270090415508212590664885820783412851986824426029553217003774026273923655047115503355278942640957620047228207837429407843863764132850742748468457104391009556807535366625187276643462139515098062713931866664425898277306787736744494652775807627685109922494898359727875097741038215975866835007817754566426888827944039610730271336012687155008899208208522005552871674866684790827302210421518359521106065874507459058787582527835345711086946153509404037974238805062090771478316712472959026253383497326816335555609175155394091160191733653505358839388255768720399350472165126750242301297523051388604392880596572831823767080546942674138148241850177002571562795510415530268241270086905162423634363222763725329236376037538203200043372222318648447070362180566954814533306339367359799482942438456310425580688991169326121504716691166130662635706404287601155610368705521260101116980152613637500854930436396932589569594126505633294936889377574770143360712777893594713621364785394688864187437755463613898823856701620598194162853430048886674690003657033529218891665518186915848412583459920312377082207112758077390671806473449969790309472252712617444508959752504295293733635543521033422720878967332936316775792559868592286138637520395932200068884007723364368167434060133854479520322882721716402643146516977981924905107160547142382829262390230930257555044946771376039055429677446342702936088111721182482681235555708296283196362263886487851613774508256442020834038293453213598747604613437677125228021547275473321462038465585346951654330311669877216713616730571246625362508551350041286127289742548820085170917405998691972478400286293474687711924992042984106445624165825463609532518893037146240634011538138229891687278679570867004898022782441449159551000603978472694199114973985588393657911378558916861879035755186181958486720244758494142458675788022074101830942565118681803475455927571520788102580728648626474676920219442259085932226589928136570552457332138004771351601617358420692406484919610827966980420274829427567457697255170542922937630277349953932858291866502198286097740757729280000000000 [139,51] -5624690333020891955319156105218256204329256303158292182386557879466294013501138332711162846037138507399503193376340471882979419624116669393204693061449172666729026268963326135953387633422810474582230357639599866868633455101063051268990208007283748102243051221244380902631232642506295371343429539002207721339562646944244944420574054138944092767289209267274163564726181786548273232650437182228559469463201565635119162435243707239413165463612870956341584326024947633461325447313266502521411710105307209337481809873262770240653169795883761701403159136384563769647588307007481127697093936178017980921091642760738869690246457589321058314858272409454433134062401664746140835037137766727217546351792009865993221363451077797849515334391619797710651816302523102123268169974907266341840048630593558984974724392103459336263422736237801633958499742052390373680663322544885589247085031913482889892081596328920920565702998871262230185739646532887944462384907314005561030542415137997892685256401336615923916529587710540429224127531998643343787472117265601770197241266412033422020298823282241398763175815965663140722797599275689958223076764164658620370237304076654893959839658058634018306198371700492316334647165567828857901773510983809004557980871297266207417377419208490468978302890843199712331716257264481813499790927283818097825458525570758505979557959574879421129846836982531052665190037567411002800864489744196634433497178488049041722134874386797406061124780762811622578672805020379248896288728553748858833774833132060054628812104319648579544553955403286178382964257008470097054352972877391549337145728140587823769920214238562530428826161626433025557040151692662702174862997612745486818498421181343504731959787776044219439998110520398752888714951115946980539260991420088321298578819206089933611136229952340499887219518369183267528440858020503790985276842934971277780307630609679500657471216855912926753764000470878947072861095389580613858129984097977030241263869212679753620630826501185712380572484787298017684965874240168228187109273594614214027541098281318551989511736707613043258849257293137026810077896719431545773998964065261500123344771740887624268808440056368213985059625547246317979614336413661485908505848826822159445198172957106592618513012673599071436622016654384186470307015628813382095872747451483344665037422552368907708506524382224369820066182259473418624263362374515567938680884329254693093883256171095818496228939558484138615137701668863204573234513073603107413988698428920737257266392455008794110435300701590776620549954168030907938456832284505123802999437765408627561797503687397460584852248371303414583647481025506243120246601278805890668839791412678644878071979934003915827659699808034052414449573600128202522833815038390751902892539712838948389458061782596794821868927815756167617764487331840000000 [139,52] 164432901109341544473289544151063508659501827215644411756316618345624833523743560384837670741638389542122833210761892787470171260268188905638488509212416123283013632672589949407144015752538885651171422818893103597809902288450119279515516690947340959742962691558580037817307553536087299656156897203415309231814265166148451791583461482956294729597839150327995886311469044708727367172948227802055468180140303719491882120471371935106922362192016713640349850880623311931074718017261759142377274875590504948488748777752145342606693940202648624257861068400883342585292747388771336677444831694331048687426406044236997697118731775174127741541170645963665229581130361718341378258554974699084662445219865788098261987203140848497248466011593987293673627105002641993358089292340925031725531932372857601202914160617304667924927469417952231462614257116505570149114834358886798936962268130504159639797190547286514799242623018103814511453168681764313297024080867465528787604364007723824953788891020036504414173002889277554774596787800933473278330193262342017167838940555638996800286750004481514859041625904704737223268596180137110365808532023082716182764444131376982791395123830772020628794271986979102239120198375652609702529427550745482575142006436518011878221904157055327230503004654934609928031776844170976318138822495841769716379943634738430979460292749492927582634270308040162814725453413966390644069659553227260096514138791091441718049584078614104042337168206614539419876448879659720826323300859806110147295278936354255947336105788754910097848192692314286249891458768717352645528441018390089731336518628814710779598857077091396164564700885100256185886686870976941104801755634558780930904884746575704497729898835126757097990568014174915105821855672528017917831100649954297286266828573366154836898209338936784130047995032307958624539566665197789017710286643007562432048949471531501850563995159984401029826477383827433503458391633556767218633937907028711098650030279921327822782150310528566034457964055620160313018134022802544611421406963446000762651484914531260447918176203546439479186758401542119297593410789032959730112837229287582244472794659673884535209214362637496540724534913468434462264257992675043686907893676421074340995168169744608149929981599156100515570937704185266682831571119914272826527666292973790487321463186706294525871897070374017131254025522811901357757063309134002675092602363927955523049962406136865690057694641121721336573921510637783649883964015624471939735071562792888461639540173269960983028698050112123711531305521592951164324990015147817093310324672889473951325973758719771210793118532298585308447366436062021302214980672718445246880881024670395767176055068266318039580835872288456816221955828162631900277085790114200504556983528708660360211004208381060105890030143666211736630773350400000 [139,53] 664556344302049997915342616998088161565814059776219495206009968447477107983020572272452430431444942164755272275382872032372729668195604938323368579406981576092813280961889504052249263802031009720563091530735589629839131658778270504352016034041652558410365360584418403496084543705746246411291549762712386946342029568547283231092886775439463541817705496750250829251866321348093538528921208098510082611790949583575878348692100854517510598006553973076690020928125122601427590606044534308190181668805093724320296775117974483233313720266155272629746874926506133009718065839610155436407412589548556307583866766806970575635981387318868635308408987349071337677176088778544094761219898038392133174612127311960809598645775699003734248057572412543635534993167206585777687845231317728412878030479412861300262297296110113131127049177860644116067407976568430302717714420802499641562504588457932878980632546045704799821261638934724611149228111505031755492396703777631368994048078625927171034420700968550408232017624173828833720440121107806000287202743898134866865886910970107469469137162164998044881505340354202689991814344565281349644427671331193523546338660078061813603750435414142667240013000213056302016212916989089198615071633845970349497083799090726305794063006478481461618064161772674748381775775023555520321339521073804731883663762750786754067272687720917186565477415455277116588989645451156803592851095392591668144385186617833591899441571718284509998184414772528668997839819100828790085317105328164195272431438920954809820703136652182485992914403573253718624657417266651311872220216844124277185949003153643093853225388584292124166630251340002296266110081450018683729512611869156556025099934706174735690188455796086018584833946960286060683750391061103463100684950366736909174006619387005633165400484209996416733898841998390667282049881776318615471770189117499051513894050937114913227245778535111832244064284893819593778354719282966156444458076678428582119691869546583623340015945724783098725082298471815500691950194993769808908003476150100315947438719725375483986803769897627204195582717456020830418929897815000313392160292087189717084624061837094025809209089954962811465908807342015015493648714955649278953569490478429452763351132460599081607850932176581737796589809173799440200469286759843376776933506776638029176009187518306237276609313639477849344120387349483524232471857473624805317928538416072233919481567066761250580470334852806681072574259240972910600449821611995585317542097022965114194347030264710060646064769047529608667697957348399428405621868766359022193350021718799286639371342173761473082289099750060036706690059382845504836265414878273745571409473573271680589110685802190902418890107482738746513730890077180661304439309867844145018947983520475510961496988191195530477864456471274677015835094720 [139,54] -435881647326199711824160932943529313514516945965981395223685627674611556678236569171697889925442695687327836719453117980162096669238993529994345037750875939289993832257032218662468261947872392370559726343904325561723136078593863040774696026301532744418788393189655269506630620496132944405548606881260038797346708738979423362684854551233699990931478296367206681154512211405793044465391763786441683853058277870067995758267808458477008073475240079991291903144003685355658415556348009013352482303081873599772593765181939533058886496516775541499603824335558760554034749631105021720614553542276738649664089173309117451669910833593014854457295856790230721633416578374891848985991552190886451417146759151079272197824722803513133238574467177373509057710437882799891070933968379322852170980934494361350402012331349538506381897371435574992852781207097797089804580870858038804979055244105057019066284278836762030064582972140507714116671683649456645033421182181153763071530839740153738591479512754677368297567127922124613845146433341525196582447109269863808328867710453260505242426778727402414060935902691509231390937588372505716232062625447740480764622145617210667892222056548468383871169269267015808628435220091779262164616557691021185429615851952445862180729657522292166994305551800557755479755141037178827469708106266968362256519136482659181293132638362212091460212625847213986589034153082425120370732904193208703626791417437401004328696415000280523850819041347620471288907836756767574011283544442460059633456052866357993389572081259230264372745970376708845305824607747072804752864862216960074205597935704747329604512466294935993700311990212597235362694780969536585066365048896929540461452824992468841385660014582023720513249151523820252389573328727496210781549920013047344850636726864273097601751000950095656549368671182122175287075093176135340845687065644345669392837950826529232096464747108875789833452749750128076041566434869289535861405670489317172237004699777734401314548283469340342156972046438748594483179827069047480000717244392693992692732437617336359126230332266708945645650339219042892404899932003355735805674828064476106098661204206816401539334733616804275001402515588411038715955152455185125979854375699968369732448808379686862788455886353066494878699048417847301093698489146886803056223199469335563594804315253651000353789932390910957233327056928748323247572637729589192725806062124283693312020703457424008105242077483423736791800909351327123576161114294662934227238299901632596395587617676199629707156725265087775725190099979692083672553311722833997848713596200262090125089127775901549455853481197055579296738830753216466564173447127338536418344160515486501972138925416014304955184024833504317944461484214760132010557211483129886079803516704477181059116752294401918495751848870950088078192000 [139,55] 162543914794598383759456100376615554310886126065982047419882201967588781815401838725374957404448214643816473495427647204789955815947823199760808234308052816583073887409312176864834014412193003556182624896212811517026438381865560691375980021714414964041224817848855845651932753170685706643920792816205381689243108929652924283794993633767767717464756313195182995308739535854946766562772833352332897019791519323096697377696302819457894137750007851493782136336137958666192160841551032948797407130202305825802512797636982104732346952998034421849590681096304251551405886745792449662510196836276858656347218371605097343056961258905124457424935679955458254352556945890982035126511619726216120461628526044733522788024112987307218109387742715842518144201897446546230643556874539752589598546964656444287816511754655654488454281054572112066115172090153313047141631100574779448505280302953154278624422203711156615747031546362058632420917310634072601246515083848463902341125448948333652612019931874041351629111927048483301631203251840264118786268487255370574405791112630145686342845592025563195862325445950556015959787375513896363241408650808020492480124447458619847342766150527624668627959954170050856496955401861331770459312877679329450969167794237008346078965959978915699540209889828046861441887220076358885961614362547856472781346044739618564554596714373412629225877208202265325113671762431812665800576836902299806715425214255100754371948061755599600883907787889127168160353108100821375409854889793835562438871881454912724569668822267387931458938471388075030616664503419821988776691973872177288504345007691528916790217334122608614773344540489329616339232480541330258034826013168177747664992875410682190329069135580550306418344086603399842808610889212854755921269624754353768527137098258652456495908460373839789730857341512213853524044968786968387110737945591780557986495153015984494919476819685269465198571842208046848101887179839025921546427693554154281471930920216071965001787330001730100126105320024244712538273046842634633296229675067597917498858495972334685516500152189941733052467454644219402492679683579468406306316474922658998578496278223252925593842006767195579945659843020383847192032275924994792936897025364585536455740629267622355293499387718363991052086894997460416329872568134405339805447726557013750407137897239339549825361586270621966128751020724349493223210299112219597559204154617464981294725503315279919058064001639863545547576487960313402129444784476591820390173576262783210199298854765449746469804288492559775118708673162434812033971858734594508796429766621807238082983093342110217747987134717680633541599668893093644557291485615128229101356456630179274095128232131239195602491611249643509149977066972980685004295418777697699823312839446494013457694924629701480827347563848546353658640 [139,56] -42337936228898695205763217926316585303340758070438532589579331717595232901072506410569751231925511414350387339179420987234031829479294032576217795569295368435544761262898116719285670115797117827778397379933860497669525813009423400138999189051423067999533292592884491161361678867323438408099521276432018356441157956747110408000777574951271985703329858981379152796401758896379320771314706182728839454651922022581376820506629186711352421590479041456230951043809618151660702557421442978058342004494154794429701827930885400747206765516283509247926828917761136499881176486473058329489321141475828575327147379322754851908756241965838593823852205085125965829666942175415646209580291088193154900564323510365141010891681266231754799121784124528246323638052198017052881027114278168566093804721924883237139166593831276026887980489849645932884775718378246672274336595336437687957477334231220730085273391810168922190865488819809625338217171910447499088717962708240577210635366637512460383400544236032411026905521817760782238626138622157712933412410411983982706029787094557312134437420473696286471558192734993121639191312675921298478027815700804533211028750797272166357738319485917805305420913129400574108455715618466622169660457525492278498554680877415724033898209414709663609391886719079168217916484612518916858864275955600114545765492994504351848497193720956428244212844997201917868707686267742296268292685053334744444628261882273853198583788107343947691284861366305402475938215264240066551866833541101965208506613932629422051505995637287188200751997700575168458996336992666225124838333875131776341363572864185101330101792842365965349559508731027549883462182792768538599548200347651127229682126294119451275792600538508978111881073260898373345776937718153287369640444085244484767230199799903972153939907575903976162922030127980653858759174837894747357395778356833913128410841011712254307166065427166790258093482723151268196664707273350646850020102416701380181891770636789981348767831569310669192695146586900493175776079595092241102236803081462073016489144553374207382018901032111543668790803855511818862878518579598419370719990456790719427939134427951639324737436052096145034089639150599900107898855578129360288447553271887739173079188546035839316136892226777474724590758111149372393282543050768175443692394979261978667893779371167576785354102941440637418714238950574866557612938915125826119010137485739270123975443033548539262097283497636215646495565646548467397046872812824732024416761370561304704751622314197444579432351265123615100791721270847594070683589657786037193985264145416750460005652550353595103589301725199134392777606649745832365291559772821330946423484060724880994902881731256879186609972990914323685074520467796202785090467280747490060601236810955577956371501304167670878363205629127998720 [139,57] 8176938020471528710989101395228202678820211729113819276815657410111104842275854281493736506865942146792467816909496651823351999818291446617200047824259221074658074828635678313358726693997021213974101053476002345367148005546375755761156828055622730829021418158094634760677579074231670007262020680162525465604108945943778982246798555407144737105312041326861726484286709829467892418326874125334104521157171244560194923274992311914497229220611902007085239023838885399797476587590140475947362224295272460899723352492765541992979856710675710053397697523032663799431031536990632790949205887553695150326617830499519181598649922795282474275979500711650469553457413139183849930516020367538839416070616697452455803863013051909814417675474619674571514533103452587565219890672119299424717856001612224370835244747213246919861811738147040103723941816573325092303486465109215253244326533229499999596854922090309262576899035530151326221689443606089577677684481159622875687583409720722801926602970334875575273742549810618169276193007239286294721615936915914058767885856229027084857659197207246382506346914375044481752262943240655284843122779546531948399334285233268843207510158158354753899151217627905201145099125261194396971648862834518763769366986544852323028278669508560579497393397779934206828561372535526781020980722826448479020498091696242591022938229110742488678494775770113892338819377285535694075127174230337497060148628467203780449798876218317051796921242466099235362375092659103561709689318751296675018723342126889044990487559105441199104548265759902606109891502108930139833011691167433496971284513386441551619640089567194469753016500347498399275873566257333261720190973774991566575476158658551015272891747201566358807621724922697335456471049718836549650980720618995088292047870107443152811777376526978074400903126466184502222975919253992394877571603521702449504859216435000378111805812886817595376807010842853245532623567820010266653213476088126286646801536050725894387538272187772434517461161870040187838669427038753016386576216525758595134103510633282651318620469682867880378208700595719673062027474126608772968053567987226991011617511437500507846057458755829344684924605726785097917605878299217740647671247858147619819694161547145733011034710740075949994432504521958752489858351949273957364219368778660679417110215571535973635958792844537524205841060627879127767726271037290252797230965649007676358056823670441466982925635067678384585066570098664650699935926614858708218755307874162361328272921331436046832420147794198077780133706828498485396555492772290353879278622500903355518439779334542510738810951783959384419682641744993093211122633935329739178179051744483045075409125090607814333853332534941551739616005856613171501549207252730826861847264816210787468818989090531910027537065607847840 [139,58] -1151575301684657599741372173360990238065102669152251239384983980343232424146753033838995102784959705229862676958090176473355343664538697557479427811090609923778935478193058609355402109488158644514338951133931511196899402069769386829591792007728935565564913969390162981939204421692262025479654597262876800159490421434082628710243460524233579469882928982715594860946696279673954379232355819839051041669157054099241483723488704789972971262504747602325432031640612186256083612409913446116731244108990421455538284358881517868457950348327544890315042296844286866034293434842849683640502887667975167764406456079262881903720335089019479222468342616644502537243128959951778619737467645516525978196558805192202005494580436794846594212883167363096330036142206745540419784040661976194107591457906230270801055490378530705372110013528261124603745585831882720480030383846679433273136522468726715997010711189035206843560028789673836134445993657436643656261825053599680753059472278163096195240823583831765542130752634784724123435135032305457613238392370200353876595154193468194297820038544101873506238298850717847362927082407980411678222494258329156448402515503409633330867402060689170664139036517739068549910209463355306099206941417947355965518905195272129114002676646343182376618329055736979066905897565341597133197310415941029896107727383422601887863231385736044890615068417319018760864978516496167551426268286136673555164961654849866782657900191957638836719175288882928473867335858943148855987559456682507984600214647893705416417923750096847963461352665284741652572945847470123809017648927315406741294862475049172277391161423575847212516214725999368212815517168610678911346553150643235107043134925442101265768615619613871968772136932501804412801680808171340747199874499023051953184321322114650965517462545852692458169497321530459578876540319615533296604914512029212205192532831298556091617331330961518150754287766987856692059685638200756099891219547756773878369388864623962295621676236636297773433236585964831201862522656754729581124968673455664956992500313123553982893878115508829028359780688895647682354632494758049236695131553010391688065944504848241492784928285750955638479035685934285973600392286028021757592118893629737939619875360215737394000904381785991815732565099907885873120911645383793297572126419697262052411865465482764571059972057227557639899415176860124623842778141853662982146757653591323572944545807646306953665582104106704223410244283380694364483804027325613380414517455777723985378364964643457192872224299844563535849276138147732065877881551884044006939128232602264082665792097264600726925776847263273456205911612604511299224363753710887145872483475221386006088379284476330712110841182877980512518722234337226686932098283149523381047743961979947219129915276229085873737818991296 [139,59] 98907694616924843093813205721085510004171867336375027376249116278137970871850450609665623874613587293607959171606925979988519549295111918013444033456536241384914608387977891890461531958112410119894931092315577502174128710893811499110049744300940516729096717533796149897495161906428403684470430339605207277014435409273167096237015433520483132569836343652593405456462196822433263754239389476536447211878856488961983193877770636994447998255526395571253135320339714698746682575552877616832278638319324291105754756292224725890567721080327617485520410500956528794703212253603553742864101910172239960402043596752831533956219921666462634941447811549363526301058652222937162698754773840542075481565362783933625540838057464713857371911973086609507028535246469961540493394839508724440535162996247688641612253799610857630343045403045410596449600294838291262990441622809138266700299290667839176561548330222051647541018183376999209597703371875481645413525321332345361142069994934995228983833377091043465871095996933083879346736720469786405194093293771514440546948172186791708372646122352472429389489767042201998837199688790424333146270215260026423518713638440605834835967290165192443307776804640670682323839507047312154642900575753183906651865479193530774626970452585141921573567126646437428428288421458552222673927266113000291299313943717489152629684012524922651725547381663823545021041897708534554805652504751482886357112031148519336502273301856744564119191306929242094628513297879117745075526201017503732752816405341445824550888188094979958998100803377364551300110034970637850063809016539063292810861184809408038178897635683244996386103105088912463499609352500202019575792669993633148817041491652788183876545981912961139282338354402606932901836437154660801543198019962119459434106393581562294641548334061723861006503397843802705827373745960941439917868547077544238906350001600379959694741175586293831366748803257588192133238088240612433233573194993719939102539150725174085316289739699452950191298219863377480773152619733250300235435679240687780493453802135272708577777708197439993596711186273379776817520613386681189924346112998696708896681734652547472833789683455168432448171194379844415304199873126719476532240818068992767519824383142762166940751168379351993962718395701764576883011551993585191779619888260354047548739148716006564925172204848510898656727893615443164891745411057586303457437287808753835393960277583592999728847894573244910396202122772725336709763123427171502553694140741291296107293574493048555540561075027229888615202570420231889982521191103834114011603200955138458644544046624723531896866324698115645902492146253052607378513114433676603501091084207313063705326013033905078181853084626088688123220065228269932045839074285767428519100063546448327031798881493248587999548968 [139,60] 1955341990798671087761708148163099239993761414319425516888101895646326736908835340029761696977894969035930752913563623780502114791861403200581545355737776914127461885884064308008301154425164969347885310999609321420244161282793304816932766846230925022109400924361209382544357346801430512896735002649823165013797294640914550612222384369489872433655643538498221203588895190758083273980031693816366013075491718132130528770585937280425338553200167579996961639343347009074495029260831867590804850192629875514925846716283746950999822649076633109941532843677845702449623719494383390333145435818171276068856502535565762763634800058830463367727835749265306095402869167845223844638520098023289739498602900883173020614799834661507005693585636699525415108430605340583991221174048973171274170810740499454020255915436133312270248304080176033011789183299091531795107371995843035292175474475830932617568412006601701230417322224587816332717634169531704763588961907462031825189174818899997744094954134249174028218449356859773011698479484329829836868815806732484027125795058126890374716312832839455272220915414534536042648443224671020917654085767554642850583298608467767431220429193374840741819845408780357960378383391267600263803978635997232694207552582939389428119593642723592108490215265497565796215406054281581326047650520091666282629585323130757308961135835325628384356303521112027667708478053604484509937823525664384266618496712990911189680289294373333822494846523945621653874593666777256024097590353881302402482561441796074361602354840458030161272543942916184745281140429044538722969953155431633019377775759915256593346599516780885326745317146544826079873544540612446306679122041932267616522749210910287612842560006569372650439684428752469236607615222536826297725542997343648504280688819882715191765607776918797499626892007560435081295095588704977307927558469492905144032763669624542894172980683910413462108351921889860180812083112433697220803673019678096382029037589172464317601002720306638304049040671785494116133987674568806688365052899508678281032135613698917249420970149105834571746105479600396809088772662550607559990048287806300413685544008822331173267035926597574481587603429431601073166649161186862351322559609384316165214709096810899608304046269739445216891817369633466859285925887119918324776262744340536793373563000609715523322948055116960106282230703726236198233606607675813161818822655794953582261844970144851113368766829268133281485909472145779626001018049822977942214142495679057834806084734731297781520113686231683474818910718184729785921053353742799582764164608210667005071756292751341785563408122520004800515497836841603160045083630823032653641026250041813023605163395464088333264399581742319882999791045316788733308849493493743081061453486855912688105773088702817395264 [139,61] -2669422612431232191670608427469980614525679993504907814068898706316493238293017537327664918035095814455476903707598294352923440677045177342370858508320916029652402016974299148462337753834238906274765537665516723938065976729695329889170432852761163822132172708598983304994213709285277340662661094885468534052992989300370049032002234437338798241061962905340261483694508759312628869032789699709738348084055104457168757868475838755157959754813435875789689000514048572155419322787765678865257227573866502778133993131687267308588702276030602364676409913650313891081114823745427623172847884651571280841093893553006657112802530078312030921274166461456958320083807643548678086435472426460684931706865320388023567752071590456138662597254592557434822203469013951584657373211558902923427129677290371126766942679473499273185916396401981094422167262646071215417464788442389049863486114497574580451451477613189288144027985900578757781030182717998694262138537434697882235098478349414483528292702388139119266194598280974326627358601522859698930777249272160886895801297204998321200318917949158102436169146762691244023236942907714682158744949306025837118446584635889395377867258012983054851092723786524065676776599494184550131377098919310336851194391403208845888219823079430504535510763874774770723912379189256009232105939539916259460077193457993397433057252959994420213261479817698904979596099928151617039110878824595268998390775764994059743657697475710144576820746028290464440011309523764852700877038284269495272394163897267716472594215403423890410648064611527178362428785932884215995369246098931907236982033385079482188358537149339845173819847787718316402360643212987744853876999235729148808572016296745107205164722152026756016491254866071338595855626628204661781345660436306232590167260346255158630409750023988227588249897767860217617519267706761077653231207637043182952554394434952769025485266460969302871144078394429671998260027252741979722394814851556244869371583413036474610920280163146292352912551104822561545467546217215680104065103098154957191750795551718953213012302981032653172325222788584982430527182693738550733893922508983457784996699338623843655640114966470618143925446188114715075115408451781572964019599976605945327356058284410537429472373995358120579726956797559313396717901249884984685669322100128105749818302434972584221342550732616097911906821594154756359978032625167664091362181078852567726478368684166554163267963277151595831556907989944319355894021954229050395738663103641909581255628442232176530493048184075272394784100372074140028447887543844399836202806540210721040072902685561031710313914922739420031642133304090701068896387247023157195706261289203893919533152199620774299558776681310311215140567656584310915887819323545514444775066052388928062293833996677998648 [139,62] 598759264456383769992127789590096060955396111972626010788715378238947062424241446354054403245024738431907763034947144514823047432740661986026177126902273412280871465095554342303562875651084862550078627201427401822517998677621339533702508224306285937386843161100568736632171316704210615245710172184195513515870304477736793907882282761473228158368395132291141370596703818978438184472796660447504198441026218863096039417295620940207554339421637341680819648300982119760490073312436483393056500084933643536157168276389699335211603619706018890961481209936612246436733831065902638327527728688172398699617188062184221739844951114802437686125885758005384120825335270968881713470044927422558968358533727105481703876643093584877693725538030289222257880444016004809289733599434449717037408007101304584152665319388724034046628224336080516084703806685042564395271689683506236425622812864535653597204280063747813260827273913657847396147943992494045730134839880695657089560550963168904496754119016870188544980500964826721950892906165970401115995570765393826653240453363481562471517527111280619374454538063208359612377119706513210302141015177695412177343058229634448853844332718513024964396826601112865792756497811868726513412290834718741148624480857355432605760213479364851817964486795252380149187443955795356953365071274729877688452827452488617202695515849780046738558393262710465372099005430665094881778567443632978522328224877414910134414273146702412009338386201445070108678411077096962693817041585544024031972242769910485081507078354115453484238879826774207113084244308734140695019125241543141968703789392482230684471470648922102752771147255029790575106698172198007116269062546276188681288384538194981452963407710755056450275263551827258443858140655388350339072951576623173369615928843144624407514409512414565271579568333299551154005510099203286475796045446863617757332485975253580613848118224101983207502054426231090688533665551016912685006468041093949064043647783635995181553310651629929758550370420179165075670623305545170531424996184750210643564085416495354143681935968320808471299789329351145784301357302127050368518729727512354367945104529571148955854047169887333236205394474849049667792291248670321167119272697551054278763823424259470157280932069426608355134389493679864048286847146968367859181690744346923023449351113798214237091315359059453171059192635239544091472377750224157920726723496129350783834782406313418880795860842750698631612304015813754106803313962577319552822085516956289596625360566367113812276745677349438416298232145066863778200081092076877972963491818514468461075165401664875294911982277647677004817162260001769436334874218775510235304213967333235801226038572306077081064248843559345725404324579775762090643426063626707937285511705487644005293442447386192 [139,63] -85207513521335211998252852096166020838236126424568329541600355290161095466638167158312290390293813576729456167312350392852024177814272879325078255788482189187501963674132360060729481864594918433259183661571290354122138540271273802424150488828092225216894624959777550373572461688744945899965418074120422528815560670898888725280616804000636699104871218709993218058285066884071978038003910068094586237372321597769849830104012065753303409163853480450737893090228991109556225240444115236375845695246182086089443193536359194843175062179777598031721412377763159667553592561433386885010323381131733186080186512435905283606695889270574258504420278256582097091268152978618405090224726328614251983382068357458867916988776180204118387628988371722888426236680823328025924001531300840621882397135460738555223531588851566655270317272957383083726252754303216516291950139572262347141771641384212112341345721979660651795050070621047118892685378037270724609602619296132493903086345449913403541212903958485519412580828556945584233436647793142359118402935590754389058162639935752422550539746180213492144685463279954340035121959466076290177570760534568696996336026910153828936427231232504816907114575428351483497229282686192538495164307251587413463918834691098997606679250935605813994759796863126745488376985571756983608850140950506013398767825447149360770418883570227754669511749257177106114158465281961529507201919319476527445339043514866132868543586745615704363783414051615992570866122127040875086755904415660018411783161377237572370971514478498426563930487583427288971833228810255377376913445923220210365425618265636387888684862150450777642007843158258365670245317507819211628637081561815699976421928265955669196575733721751387581720352910358838702921836545937189394533579420025869923107693297254195500894398537313974177090205791473555027741417095659461364421614653119491041431296302627677538690780810233017454578754776262481173372568083260856547505061827202355967504259777722484363103060201103823465562659872558186966993084667386882669926359982872109040426476181649465662361692212528670202380522535654527321567553779670473970572615945836149259849451971826472272127796726013706932061162794397707830711803177521359860377175648282928660233523080411408843529863708417945220103723094880535899356586505187436313651440917042590884507630178667597677398092193015140243660584876016185168370554454163546450874315543996204462862396033666245641019147550572663334923158966517480062772320909752974310501624979165590442028199829945413379926027617125545558424763881721364666540525130883541004472383365767798654618595965221164368417107111472515216808235919061550609673243097173490126437761946131357101209427576481280732416450297229239739883252893165864271140803239341957095541893678260757071376899694 [139,64] 8123897597276566688086616778326124806186436815168099667143514756781741539101873488602946289453525482627893982780795189468556835038627866091234936410105073499631785462394853863936530924153751756482191293990887939922662128274204136890221524650691129834142290208171744047763278148235094294688781149264000130403298380758472415644039655109383179757526815478931772266643178886532209843071046942547717059373738734461429998972985541387041608126027688792185396860691252176863286898267625326237251605658699780920113120262914944765959560966287886837923356519717539858192783293736564654773412294028069919736053307638772358305335387606864343729296155413021235645519415989310879822262757061014771377095729806149322638553719966406678691499202239466398479909572510110506693492848391009355522302905342384026871575133786906125075137064547601937987936968424443189586950277685089804461323576126813791405466537967697733558477581485297597169405684061903862958373239136045739860796906357819159838716431432988323772810320510408978892975895070961475216293842440058090245868190563176615732053988769050783217379670096454869297676907059618961038733791517143402468163631402549953606734104613990935322043443582104886215310936862571082041900810202328599051587040510310734556769791831036273986173576313628385099850827425970888973761536289357282263203195061420347005950107297614934191421600380657143062616947343621717165950959460759155621462006505036302347808471748416928112984647837030937073719121864780306333742732884903357991761685066365514111659574075768378531594248836764882959752142787680536293260183981796387993633608497370153530536175939532713236292933339493876477682598658897811156642084671067574370858168938809402449572717251030871235700817395979004376902932191956447776269478037458847669025752875095391608794571998376912532095930003895664195812539677564988673844337013954169179981930267539808382833776049019023920786413293640264641817358602526548975639242729245662589594198562345719042390644210079096028304849090017468322593019105602059584265555150673974706396671774600840268808932504294082163406088194932785541613252275807939524721208914510880541448511089187048773721353305602224308213261494219857947530125307287584630684503789574852735823141434132406793742456708960367579985175920889531325907955717801528924724891330751876755454100720628475501414437132406533895132746087645177183736888067639903322276206136969279347062573941378265520648471330790229002996296220939243288419501740791246448105311617784463988343595585956804307766427694228171262593976960698018484407054774049389407916655698542080691854037389170023387745277636033497499319411464562466192822383104262497252953880694151950455693299329388925568034308040153617450659018771827517787042452702772578075665455339970333118340096 [139,65] -474193080990865534975910882205031985981513937744836956693337308201189516261876476701368529895507800980068227449761552022588055049608765129022075885866533890838185835374568568272178477884734452233446978248748434931338916867944134973688983189992595570162980293327398414297614616329087842452348817147983565315473516249703527997557638534278651552527672092212871403995361013735640643954126360477383356621513723331605044544626684007363537971919558121416231728233727953264475238196710611022585954048760238914876455836366705484336666560520290469118778108849622590514667023517907452327380200348309236453931789193374217512718729614307638850407625274688055045731081639604855255276198939092483334554134326479463940340237090428778777082201603752704783812306202074979748095212929405630265569863023708968039507977326388897091969434413562118819553032364425085070460837040050233242116599887456276172443736078736006327375679826781150405717047511137010459847409036648210619528285079912797087731588856786700120359657223503653581020991805411462694085045369337708804172989764945272417708812365818864471304279141780469383572545149821670666575502417997858245017635585603434042546239074148368953780371920782649409393988597361650812254011274369558696640561226507179425730995223180316273287944545592489381165837474344594018312022247890554698235926435728688830431872828180727196715898728139012920679831571372200547191859731105747370310714981011123630863927292068936971319165187053606360839160978257069993732315441599322671599963320490264812583055451235756835329189574291723649170033854717583635626879405995359519234720668416586960782943058759959577388917912386108025509596219399802770812522677383512048547370469791275562763812862447336564551483368960290474680313883754341336033676828750646703791134443092342628689229675992152999766277130548167688901540671907475487824525825735003714027625449160829802092214956758200488909303896869835620069051733958494856907641851824092705107626310151784272030841177442548895409446351763496198353475740867980277008378166525397948835338620786464271591149155376236891123542803832807732209049055044931439817350453303970325875693726911906961994804968207310871928682649664375604145313752284957272852399464918960236931443361406899170817446779854869161377302052229627208011217594592946998562701371199395226095908633980005733206975220460190385827046069040832807559548245296738573998827309812326038084845342062667851146862520427936759835502648812448088580389424378185914238480321936922799088187111622991687273415551746595264272660930208531468974179779640252433716289126677624546225822295338682513975889549602823736908406952321325427790384578704209486997054294368334176344569143303189050673445573989883245194768873136571063857385645253436462777002717740613240192 [139,66] 3625214440301335556101436718351906297611880088143594028698548320383572285906674129863753255876275019685896120337060934441603085924626797740214565021897248430575938671726866012557845670357767645002040350083128542312528533432094579259093447586268672131641417256990156772135861785943875756154467296953379007624670470607115908520583665185602030569340542749421105278871014998501170506289468809593246732189199998939654744962419717516674540454084748771268349326105889402254879523267903452762422775699747394496038296010435233199260095696542277024242118107721795340249577109995511038783688979307253976017114370249033702776444373877659194710246802682555054335759854753967842369392447512949080752420435614053714813478838868544749242455024837605598874949468840021827874990567638781377669474752499956733777425129191866262148556199992394447929326997997430236514145140749437440966764856673598111275021452850158935659476356758313605062676513467567470350704566339067581321067104588395458703605620255236721056072924888119342823970502760225031799412445008929287563480423531651822837694049410153814988984016298510743447290058347806940346828994003149916232229128718963233478518072806768535998943731787949121800379868195368795649563413829142740850058932551416097643520989781026902083984291573500619705067515757980303543036581404439714177985184711796992326251466346215182375662990462028522203185882169195691511392529240931997000748847729665776380876302045825716736698043131871389162403296461075892778284987538276818430361378004544235245827118261714428917322354723148750388272147085784004084084297104905972608565112047431774833654421256112405724444705114629034684200444418557021751442159350034483528821406668813851918543546737709065721599893817298937289633917398999006473598105713939092306067425343811340594532211629456149791907235980661650765218294058267347074910529532252652524311536281321233571811396091669940123894574381139836600669197883900824038147729748731742483721688905301185464383166921133444013851949482404458186461281795002581021737054400713201976919251930054238910756973733933919691045686924795421571241977537771968366329984882096273379022872116772807432095453970734190631907996969894692859739903365898257586302789335434437984881100800799577936521805290635155108532287394640589615633589548458381260707829908462620289528350883490645276493260508972701018395977510493423821478258926553709789804910920567473633277615783339025798121861694368775618280855622508100975242553936265323239905590742855155399307151413482037414405445382754536453525738726132882742622888923579874588685636834103745890290516304245129281809753257790611842415390643830916111032337204104945420533969329071156371685118681964281441586142025202446378143067104578351349236967293596887626634084798286848 [139,67] 3062137040344637310009469617583792252006275024037284488242709115506360998369822989531248220323507510190901287639529809338844464858060257678654157667215476308548474837264686029604138363883472204031912482799171590231688171065187457158424408344264736800823138462691531136654973527181356449893287472853786814616849694667754888811805639611947141893194315531786617778653298743537055233316974700133191031075846947496841739937246362339697300585495452051080720289239787895983145037812779566617846374540980256478224536906673580287349697554366908584857381770984128317559737159619112714735206613068846573921779280674222593124180965269659441780738960659950374616089742785581112568922450985187176376575351169812973342694154717020975068884889466757830848872139556521371083901115642831870106398187868196945354701152133626210278507023843105009623540171649385437301891141514655552190219296803894366704131832545014313029732535701624271739102570549460145396778452663160611825170384884420202397130564477041288627407510222417440394595618766353660094682080001552442661149880920394465512765235278692074698460273846407383625742319236690889795482375519089835560525910468134474675073149046500652430689335227691282589836006561324256904860412936468804297587721178678664935785315399615365915640525946619863507132037362853635452927978494485884009021074230195597451983803069773570681274472518252234719974657375626054471110057745472091097157292293279184486617528498255379071305244259433349425478367643309422317146376230935825812313207694285890106334396836735153219091171644890888638233057448508354787112138367291762913900261107550590958106059536879772163415680424547720954033366484715272729267964636892897130528175560510103452048453821146222642199227030711558257048625646821437414098566766714015977467922834945552604217975680275420579046093873304307164591498116112180359879182981220307571649565903901833094014383806172680267019229495113462830846225605210978194967980976697379464525196581342868577342084139118554347664680826697473503046813019783949832897251145634775295824650238190839987409331386920239677761975943528779242364645625282408023536281215210373633874741680488016913788548202123091020454702355503464986236332691327344837710539491467473265059712452419229987411810867120503528966364709249220558431420383661222482235040724921639250927423140143630753511211985015638028925720335603340538622622979566721348360596019300782576006028941247133409378715623270943326408992283714554029156529894469406531617466452204772488075463097908756058042854320553223132326229207209718612901032136074645707441566583045572106022553641900384018228448266142378729682855576416817747133967411183122122999796320667532467094454128028292753587247742104796723852526830784332525945291205928608651242976321920 [139,68] -426733690789552327626231604966392252533668544793565127362460694644519539726574133699954512858728707128845481386339956424310370498324413930172936016748691857965608457665672366004994657867956380548746681860410607300256063158421583865596962079904811760538051583777101329006313024822810754383939169452315463634785671836586856591909806845536435826364641516960423015409312487970259397457481527337595332116116879195146294466330572277736088828114037655769081193498813426357150729016669941911651744775811185542664506930275589792594788423898948661544600692099195077882274035472324403004438071142782964204807992822578061904997610939260007972590842868767767970207643879956074909812394218672241894563822799468921032987185034882537675512780238995891780944622916383860074187993654840867217151684695353799379822149314197733423327054270168380797652757536934839487660404380002889965698366243866222186573578064042763190171234418508080912741897492506380144478230870889033890131691990760405069019705076972392485703391774137977585229200565904482445619886009779771694568348409491960725003936798616613392086819680121535813198769508171675724599190505435890902138339881720044881630048924642043751795502037229100276466170261782528005543508721390142846852956275750929698118570955192473188672865699495723101354855276921312165891547557611578197997494434238795235014166438896933003984273036415961408557470409604687290008247845767153948966177847152837411005860460082714395773609903155863027740503306858016971081109962478832180475241534676543751890421692644681716840922544355567250662523318173579736890691357365848261702609443406540560254518530437788284671949842657871162375104853682914689952212462227039281000071805544280463525968978636633035324430250277459108196300199379822338744965238451103832808797707095514423604015589362035973692556708071107647526842266552406478400810051024552624788381303189476638571765555993344537275824368505876402442929981007948168409542716436467747769845206030655745435695622915709536643937215559522156182783525000147848667300649046822196560248245251531311182276348167026131699539102828897351121346645507884372616778260584445355381201835414935470344147436629949676316881620915300731892762279224689403453059788815433971735718183034228055368597891333126208451461630450389429241822621855352127933610705433303366474947236940489989939072833244153134386368858797342861741228268737566168117400316527782133259076161348042783696059681744418289908537549507625504497389014733568539605881116571943017717923065119288427715402066891610991532163947557961136663749430160196043103902425006125570752416838292531401581813281816705421137392465957687932208007507092924473590889340470970619820044473439748541688326217591113763476866327298527763511365630951372367017889280 [139,69] 33643905933740185786344405796570117993359628734484818969789381381601093324900730448259177125694177286972458447892414362768500048332921536054503381121811802549856089292283714870524577748996457782740281333905885488817777467599076209326502269588706433032250121475431895989808037815446534711059040068218032565901416154569801708832171091979420981736092566398024424419787203625813621674017795507180294131372922240492667191002654431059680134537521031591566514502911360182680951685356496082714796727526060966420626490147851445997555429883552720050144421471897860460189446542907288028127863338345778887502378422926350548288012936967646579994892664015972198809098713977284460433853208319163315786317335640321146840353966333562206720928250227689664037742769489368628094741262682961992200331710209356828611123955056660029299077763553003546881163589998511543323140081003068852119381917945867167882146123648627778956885097464322476136006386555333553351540053862423633046246777345806100682059365375596322068940559541099195755444710333406786028657146130131560051165079023299770458269305278464423613618502783387583911707013633870111086335274515214772124870065489460135444281333721921440348001800183270831972742133368315245229991007882462162311693856244530006951512292611155935216589387691687638337522373565451141327387450350045552320904575597842484243621652861003323695557333683908922403302954600822263401186215494794130528812261530184212981949071622870977109573974672870708576577099078652821280199964001671722296053846115708882372589406291719474683302433007274069531069784507851084275834608810287020167327950939420094642341194375139134171295836250439494096292960286545347400833984369836335333877165075435540923963425334073256929109307248982327066958722315115782241985998417693937721717835654620609329276977716604232795062073521712137194815019315351563114973356034029203343953568235822213679386193655340256182205062889021245375952353950845235917437528411792212557037512271135797808276287411325034159538184188136338192405901538405862654582541203973958247680305325742624212188565076763032457168602090436445832354910864735666069089589872913563129835754310584229936714152693816832263514956976396566386753415602974605441859644937894170685766214975392013189934657801179268013463397440962582583186174393073183884220857645333283301087830667654457904050123379495133720902145171537101874230213994644065162210705500553184020335681874457386154721899999801850495106717432540057205563167731334632317989750053817756968699063454087119348289170425461780000627613829221329912057731090450978741607030707762385114988531491529457276653556859968725127437308475782821335730700192386989623262186143618137725919108746071026188254072859932042964633955627533442296335129681263789377600 [139,70] -1800677814177078730885013076869612933630861445738219427909474530925033851028362392168541755730676561135596597702141791636039558752955513976850033614740563187123549448233950416114814901472054336865446272520398393760005039531862797136010391700667481934376528056760287219606885429245160780398930563680975759761526475632525800547376222724029143289042969918680935332057746114482804664418580309968848336055675239007769141084965787538023663761192859815141499993138218447014872128517192132257219932482432451447548459822004488216447371322618595255547741883314950986190744798618234725084943612613010853030319637434717949888096942238739831333238314638053652774999246113562928880259150540339980726604080730049637747709592730954884404757557298318043144207541433076531136103369456276838459339735708625263671468998785010212885093925263875050546080712907680127559187503321452070224042244206977951310815768969693695414673940233737470251812791532535856276492521455426328814308827713170469555119490197804954248758208095326337124107894406912763527953306766103670375078574865224768689700023592253404152403078292827190816223701677961887739496920860325127066494390839822444774145323438097234913299043259696047569209002726046292504049627238267795589264406936326818880967900881399810939612036048931987810572152006290950712491909601410147254579329261119870564284291843651652815717499887536849721130470451861008584514548699254952630510347790134021911646838099901635308480735618805261306810928611445014496658415812694854371342940067664738196475106163300549199325978035891147968201165656079682910790146943918550235470060352666042714605979609914112472609788453213647864902422523309316189193094421471658121129751419462780482787129293940750960717159526572749831119876417411500994870510403257157838799505447296598830676211331956103437161072978965272481892365837064630821471031825629609059621988014565817337469742360414088937915919632942828147067227933707755086592044115196691651571229853580028588352956408706850123511293354967730176305364503185610498358170006914467068313975037467953854807961572328106318780778135461471293632700886062687012751482215739679422167791478487783400624109501960570954437355833626394020840234186382903357323500309248725674799577943093634377940702609972677106276609065307913380129683296685763257887623885169405938246233956380868206520683292302354891522505681480677112950019656659297965217099178834594569029564350738276244006257958759939900327053350421065365117267262997141205047642798209515454174706224498793326471485220437778236415528805516014363766357068615972069908559011535833911710552203782148561110959456983208426017073407223331033966285407039679776917618573220866041578424214942228279534763747563341820540506557922839425755631400578785280 [139,71] 76705894214489638849700799716205126923376261422131946667925327518161326435084447647565679252509042797585958743707699543857653932460565639717451805677589976902584280028125205047526444270268044219672265934821636896017621620646994374151991173310769864036035197844748676767212449671916604529011240274003260872400391754663023030925301660999313143772117892324559772217570960929932957924560739441666548129217765486091081823886415547092275470871727973389911686649942226470283738567970437006687439125187101064733184478581401413227264252426423266202149512206814101795056851932539794029966683860601100633309926766056741942171738372252478633968250828050936590884644021524327428489605805351092472657259304437390775126474412554234065317509043484182726696695710681101220872050369319590530447270558690998996880119718607070652325862635909399217200424281517205317432896064489344006810323308531555450020602430711743354990526110527895770360889664138491006445967845810742940645172011437737552508569025412732589826794727665984566480108366075705810273178693794235541513135108542235477312425331327949109667803895572831333103843362801984298210384617690771705326401656115659548254589778520980369576125434537316566919181723687052603369744871973145882077069571425808808056091544600591209310897060971504495633837628840513159137496151601137969230793883398553954117647356373210646501908833612028099382049746569453677291391998094116879067808322968789964265950530110347613421531353815002781346743328442097199562329787523787984460049920474046401062565029981535052471645756058233820321926336437862376306093992909790191619978965152363251402376073194468126445569712521722711443620711781232964151344113842253239686766551513998162323540702954734067325458663276399599654475144774677789850375103870268008320530729603729391530310620641002837859341937187458049953230166638508117395868856498281599780926402903586932550200595931561512523326291299362501607307775832874731285791853958704268093407838261394475771045932411511194551782689537748403499255319028869074031726807024909199401097519939269402108999604047467130653264463279541672393097766884151039659110803248968713652736413489178639760910330490573441618727841406914346952770655490980897780422019365444653075073633065561629128483542534722454256979916123521826744090651021646516122690451338807531155280311858361131210829128673926719414883138879442973438912162843886314605885528815871995559540778617924856220477503655094965345186897659223880296260864070341927181791858527420937170752107521725288011257107994236643663046067551958429682494655902206992558875908509346418962931469676143420471574699232683340882533052840113495831702885157765015676118961440503724252103044003384073017292125433681531217822252138889882618411234174720 [139,72] -3434481335895064438495551896482935737185189363999573461844585676833964442600421486317388155943502736003317717404785307355744808479602615280323468795844856555368814273434046282363377832281510843908719387057462672524573868794963274761754701439022918893682085374522928406229826644511099684352258500974993730164693601496323545356077896653996889540647084402791789779481219760457148361672408642330770815618284560404116622112947706149161991394820953234490614819600564650382782533054506280502863572352827031250336321939951301822071997961871886083947889506963525879729675109921319874135766097964489634637124440612777971462030507508739736886493239412066739299081657669159937928102526387240752370552594125090139926923305001460129008575934559913732514569122565270497231381039026495610127229114554670667859068675166706451671766264255319108509889033865361283207666835142525681476596664707017728381179401241228796473143957250955735173313293346798414496497067618025467699924345688055212734078763247251433798043087998559516499722123466964911616518113785971387320118445702257092939404909026709001049550706190033665776851382417717709177888394050340615731889649614001101552846288037168523452257287757040395818161377589053382002679638361513024637967857836782909031070344453709480170842495847293674188420912454464565162532632843303608132621115730544954680073165347992760992091473839676062209191640692302018557367884532008203193815626348086944918274001917237410624107804008694785401682596723179469723974331258150490751809448060603074801507107272480618631590868574968804705795061798594765376426556714268938727210564498933665723989282289859814754177469463844968108508784629122173225524099483317383276469107323194119615041411934732918215773800732483824477750123356914800339254202840005549368131978110204182755867522570963705682644016050826914689352650050835761447667807898924744662964525085636450470284599205644769543722684359729281346424306215171700455620538133252022062343700096700351520234622705961552637850446064922445244666920437833429773488111380776893557199930331260820967989162839164917412817067548645213309734566768578248522987282248971887907224317725111161446871343305483771650299303733781928152733682872390950995030591132963189164309959587461509529665245621568396077635201343716073952536937109704850165462566867375078791497915295628665081645644646259183704868738986652745235623008295203861945600624430879719793670606264401957536102698815091508072257960240431403850732958336045918481967718469164179932551095473688590118408780883299577248222303566246800956490149282550460729888865669362505455571450109405295612238654194045348880695525564543497728280601305079041158756411268439755568340046129311666340205251133028845476166011123178844657624313600 [139,73] 200676023872621094182329945217664246302978383700456648178329621220564780263807636375768227480467847070943555314500126969986850761240103643442983307411373470398894492780453259119400773359992800054169344524562341856814610043205291803345142141456127544563919456305295948560018234464394932498018259159589198971311335983781966681949736677627143560867000440794762066883204476747617564950353375903583806076804664171148288353175591381515309661899177043715120496235528053793966305488394762662255908996189492373880038426054230020222120924831072508394052289729747889261782660661079609093770192966988507041994045710969709641325300356509817847138894307056465761358850111349809730256136911799312962679692848635807491087740365746983019200919423184146354275007498332669856238765896766885079515350349712182000556322947742803368729544106643785226276316641592113459737284915411415895204605430687221295366228691582486316317361376842179016806091956016352296919229644600002439273779327610030585191627683779982800125828121905394134705874553181278784943641623020536131062229741864363319127016855590445164710437067811688198956486328488244691540864232362833061663694805314665543750067238431583147999742912072659642649570661665619333473617570928229322944605585242735236686194278974952247675461402124479922060060385925907752964422536185843026091806745982704562712404215532922532463904454764150523066167401501034542152779511126844885248044319151740103551955431820627209878603279249076771755140527829802832021879074881100359639822134306264902153789302569938394660187781104223971218213113344025124041637697669805567191175707882150153079707378510689018793241999330156296214557595995737333808811933110618238556295660601642466820455187265016257597834747121335122748845541431287247766353937579760703489824089361425488495891747086576416214432855107252369387203856220540797631840214158757575424432151506488429873716675183222049478886251568343652027294470435059519922439639137376001462205762895754622817992059564439781230145317809495396075253697197639362194781900280650830271499564775419129707437802811041187149566977152803272407828557998138654452916030194523821487025689135747598854614437099531633053949273206176556169710575109778410703342899203897421265924626770303671895774022730095051620168809830305475645963559870993514178306228355916779231858083159230343767540151663624728256811727815122517429876963878163481648897401720637552961022246729659553847397010901362919173279299367461357566542163803099748633147509637976985720420865305139180853098270256900841564605856090264238462230004665715349307674980346003361037815250495369845343858600723046432740974022017808981036479829704272463263426734469965735316959693228400789577083311836987060936907740781760238115680 [139,74] -11406840867183942982374234949402220580987050534333022668709268160021460299445701476720290198672190319823659386594041532797682649956724923393765160944227798974237185871726451364974422885890532192282906422243648914400021527829432110337930736682117660112285689209749377458500347332520014472158567495410706157831576243162405797594758665060920097806532748128613654478012615177733661683481025222699413288295571286584347932963596226216404935039897513563422320483406584440797244268142147336482142445973969755353616770196955728671370428171071966849277760566122164380115090631720727215317616639782211788179524305373343756883984641799107085688874237336105265272664793354946606673180838937889963388921387863681967788385500699030658328882392702299648279883467362870512191190064539501316394852021070688800883159003047557635125897467155754855300692081915909548730942730364185033990313824922754175525071002351102564622803042881578835940072290508248540593364195034337620163095143924461741487818628542806886317772824814385482237950075273873668562586232994110123061326253001674696619505987749920267919658874021210425158251701803692848101684853673529115304414684618511649863889788038462827885696859876439677781355161249753308530441388029905167593129279887629062420337681667575076680234882616547685292553364365222967549473820669071116337619206410694169872840133890808397059147533356064859535456914434820524927127250563301275035014485192324967442049028775070055675405306808910899051080404436382515053635937454590022645538637537493790964976532567172119455120413687999808817886975482733384121007125966011197638128138352580547467110130289949247511577922004783674680289302561411585202321794371625847963551053576397097574616977415738158598993520773573491423969618035455216212475024530374402842645018068861272121428007404031899306574462261322770765547027586163117207352486793714497149753844129376988581515840546298491484617943629250582211559136193852198881249068925953335761451790768043788661915024875482401594706466767229948776226733513552465842745250531138579056017376489275921458048758669261058754881742458344397908515563561823618580839333841773059270704736976772019030729162999144092031648465699826716048862982141988017208448289252030738042990077305865952525412322894389038391515767271610555371194414205019781933774929870098257988138480400916915524548617558875405055100983167006119493769741137191686674243988888585158417121667338549696059047518805024434012143831058344026543173228835647995356058623844470846607107485208310424077551591536943279967966753382064881673864115310269620731454995704568148625035319931977056944871849203207370602696277087856104618636728674857905953584249672617163039944698994595896774334885148964668931622938813374047680 [139,75] 560982524620518562760830608389544347192966394752710137246374034648772699323908138445788486909094176693280086373765215742031992900429932388262995737813252133509702186446584750686998076672909732653100514258299625319086680211703083150367664920923882063604763915866167168058272035366286533486002702377626357628005949587498788675881382536832808877410762724459305159686048651889835831216042204912557201243336687084126772914959456525740527219943974476462803732348284550556564272958460446959327862456587760264195118563192484864820238959096169385601000402653211834189551864142153276985646207071187958670705702895887493346449435044766804755646246163996604067123865468244339670918324079504531438994478284721841719594128686099946604273206164874213434137878496825962926841647153241938563171195576288166879976960050435749004905037993264334567509612550329532977714603555654369788801727411220457653869383026371402302440204979512333894373352207276996806694694544208543193694727946813385814345968637140119488826966428993392082750438128112791490495628035329635248301989908015187026316712912184992071506432045628536817581506357886119005459904997759328527617978880932625152677357833503391423126746242656489104011200045921548907345293699383712683390630607400438067085200783734780669904270674434915251467080067028212487407756191463334592409290007759524886766346578775044776285677599853237803667342093304152720031353004712114998310150440484754481546835229606800626286191626093422569346592398788114897752933468088881403907274244441932863073678679132737912641082116217326325348527694062238112774551724768449440585413996485838411398640907048621600667341503224275257488258577070560657811256466735136546604258459253864029057060256837941372673813443763904044025247429384878413740667621362489117155267383875544944225307314597863293703760258530911998921807494928583255417007848912753376176411652219023837946743774677212611218158216263178491626451987660869593053414794626167851125515419989605867674350209611292468807489623606538600428268864005622340478801097784879389258721344163580310819927658996853919523690967511143772629208586362258039442236020030228385601182800936918244330114568127849423438223010110714754271565033371772060829972938826524771620208354742042441575394679229778258592688823629671942018187464004816355084421078591431931569893689896715643412971004446039437413176708548316033228315258978468302550925479698307617409974339054327397577363439417888071256921161581579177836219769431798699859587664215598174204065702617308578137973737421250994458971370570053407535567983956707418442635073531305187176843953641165568164963064044368577800253839960836108701815754477160729444523120243034948952364912512280162653707391018646555283952835712840 [139,76] -17194407138035548997089446726393106955803525572445125348420200166624570192259764938880184913986265856236653982068254595305465622096424924411320578522438806387130677656142875994723205202283462991321810793652003210738821554140790123506733649754969316280219358441062818651193272598927939307806769599973163691029630948365853163788433815244547447515865929561130492827183016737578935539293305100820108374366445786791727104034368639257449201631188873406939396354166127940889749301685299682087822156370388966934111298037270568941874311650405110671313472492234843755680385028780180527627565310238637145630777123491404687712257562440078406420485386630794949115927975459407587575915587234918371752534594831595900861963196826172055692305363233818421339380775635736107692323870698944241792539518399713105290917282295227514169479641706347752533374156830177684204593987286868511114469515889052823850951734018019386490860393321443086748976155573988098632590127966016151982028522674143168044970603295225384886776110736426047271019068333304709932540082244932266748672846522194410875350742210052152340878733252143038464298875616167500259529997231054431929380812982163430176381824619658202471784181296972220770852122185690404256115752264396270461518308542971757364148446940026380716299208812842559109376967315919281474487725910379451176440849554586477972601870824396962742982086791086967586668802610970846973451690215349485407628244602710900310287110380663557063972411670446900866683475734200196575174023034561160109047542169394663735969702409382250286890898208466168289781031846184742359125345311022481964266411830415675855335664162522773546356327724005989007664548060955812495648649358916710367207997606583049789704472844741930591386858601349578588690186840040506710056436197295760870032202349542975143835401882995955556728564827518247287076032833209645331878126702936199256603474435632964083140134085432620938907934589255467997625893542125139036166883976742751388415777330609831822919924320437918631238504900711320904202067968835124332970286374464544760370636317606933963077764843635410658134825007077917256758883711810329088572383570483064109510869197957534844526214634777081685961401569428978333396414599473962087963923889148005732558326759816097925609352909254969848416532876104944776567205506157441367828907671284277152844688378755854602216034414896425645864753382272436439062285658503038553833663117542186337142197842232767280134326371031646041009474270193435677224368877488323947328949231663065090443020943867755917964374264687317865950725568680660134927847009499713737107169627420759267051296096406090022274670675390710397616637848575649631979480360568224361409943216055136499908079344652153529110854291393735009093662720 [139,77] 291106894929471752746043069294799852189021058815245413056552172772324808665879540693455312445272239235034539768855869407960451790746344122369329514977624963924567285102406477053795759096936594621128924085324470250769291944237143310968038197973062563942479187338437290301954086866384471317048416502026062953329690408021735689993097257539944338156679822502011625972631163044628967738536962970355184905450714268519551685714505799197320507329950510834634656684728092549141324518531538630291523279298211212088178200759786784232700300468327397217938996762116660322209944498464226680796632706112707080808781251902507206640878289000853825888045837095604206950323644586311440128723092941106060174176579379168110784027203308461148875115277329183441834206890067822061032022746770989212566685184975186359011942814852602255260317423396510145168048279340832202939659730262067967593746741331267670637563590779011436597960903791150403012626862312574501430762187441533618214953521436128262158064793814849981368211946433468516343903687323955090056143906151862029849488218432323217587405596965470734547746175134768979468920382628175990355485467233023344046651282944187468914947132395426278870009146297894917136431987868283179171153159182098826529356617330950995995444710948208401181338367006055741609603267930666704814030773126883561646701769565141737438926880419729571630728329395330634902903935296761596057784276141172823506955116686624837489719059830550204387979415120918971254664502200550542109443507827193285535669261818034322282722540853739776463947815351546966781712718214640653835925898121099892332546588377214946694579549030398788999844884964013682010394561705755751256636743342391071216424735299998553314369200745213874572637713967804899333197474859713570347937552692767035973308575630501251788709174120171292992979200258926171470434899715542071339976699444469549969262523038827875859016583781490537410165456941735741665052001802538531497670210835637349434538684612398570899026770272847227927525371152288709348752636488283978032482168176625672188183137602761129027185359627888211689579241246856276451076957544982747521610975888610087603409777623919038749191691766779063844663320248669359425596656617875721153173834434279567973101853953613993521686049118906868074165564429328569812068487052790335139897989983181786291015452083485592710981564094623707948455253084949389024734851845365617913429250774011170735084050027110891002939280610777156574637738099462322597016600768807809007633856850961480545226278037036713167379830480464543539036286811206923597055474728123442751912328596535975150657515162215773229977763690557831854403081525757670103598821952662906325695802570800913003507424987052049663607794613080316918880 [139,78] 3130882815075698775187989103310829903608904223049207939036666498288294623802137108606514180543085042749785882365759519117768189926538203487634606266970157873701036159966509037865725225330593828405564559533549982601423530151132328948962833154193957269194189170648220163434082897028860676868670529890440275218616996906029781664882104503188553413314620316169566297843225988278094570557076298439451880185890238385171737695913697763931704899849932155588727468471671774463894935561049318915766490488976039782751749545441530068877250994591135562864362585623028909543816965271346103488979968806594971722927000151174320903076035459391436727872508748301342514322418844688521074488949636297677590185419932724179154067274095629701348705156326846927255167207671823275438561886341942296687653211553207032616128624550666898890540193213408857718011484249858373286263081529346510138934290460764523071020480587924514000774829055213068163173180897848019953482094783240285911679552990569907922530593631413222133446628352921904878681492488952521331461611105632694818703115344654078856084637719972333901186727030188745569959565119989282779670738903756846032126195416222043162321536488971279953826927720975917406826687269685732044580083104393010461719528907267000050357515744419544012064276200595654166823470994608012265302817148622375365107109276617130645326766270470154023176859415721476029395383702147362798206105382043022191538737497996144713017233329978202064371185859233742041705703808781419436331489403578388571486440497089987065297812555666134609043566574639804836364922865162650239064714863526017127425683263951640825853623636290404888881743160427142813636421126357375934925246302141048276049583971141645780843573814052812490965096881017957993785989727478527770508904708209393580212827524564940572125074969045253188707994534912413347652291678247996369139038091162963954611049383546275799687675305276331306577072309754256824738496444119957525823913732249242799757356148735885538782725835508756589517119571284948418350415862634783281880432361759283806511792723456038176906800097133417279988782186809259578650229743639023159883970684759062855364388647960668655236571361856646949035945839739120989297606005189682909164225799194771123653938640702162725635666198113587640350610432438763948002569545363077267429423469629573473753228517280692577322622394278353144744837562317692808555769470913964626067107920807961426522576727997491299133195800392752384408315394725479303080331719334275392174113875456869966053136997204402721100079987123277430553597578273419047891135035758330947657179957587018513851995546802154468299250734443766813382359285286266394700746927768851095101913431705720655356373007126887733148924036674583168 [139,79] -270920017495730351566403703703359960838398575095388142104586483394343711059909650238997744297160808030047424085643521374197155603815381194444001773520429477752476230534309451094376940342889835904650427568491265086206335075723888270632174098644808651771714904671113167916414326294975294145600659862547719420895361506909718922305773417041704306554850362442988477935886531551991433969067914722197230269430877689816072555127651767846075716282157091731907641455425805432026590932721565477537917710097723312936937550458830871467678293659224377162797830320501601779748618394166760043457058478009395582142642359950841166942778643168596775666688748621687450725569419827945565632270588270225210750126462077297339621127024544705317916014350247454115710972880058780653307091350387765978207123037063254387202625741480164858435525013277718297513840059314467082299481351568237704276046415205506181200965888320832791263428735341022076402660479509194012369391599724028164356592805138287425239450117274907585269331655593804173740713323637858783938667295439212097965040430715080489903568959376872277629240401003048350816420876300108183146631171421234149865878762634074963432757386202148998380743576255648635783519515843962809674809534118451863679748391527709620017578036559556429688525021234505442277538699079383501179744204378234507695493189295360068283701519379551889971768075447750811763093291677228225055451700731371062294809678615082164009241059348643971171683656847357359569932306573575938490956295749860426766041644109594723465442444563400138130987973942556817974832342490696186144771283436494062837977557255872723612100194198777031209428792625635196043666564858840149791823091967196853208112255090217714040030522626708383570290110222625425221010372267098884405929003427705816880030624233857789373695040047409019393339256520614782409964857579248863832373895555630910365453942886171178275646177857300862687742166192465872074374825964177102334699227174180600880968492194024664366766963450158509587252906919713272960507545633827166256916926873492639811698398630762629274477141422321710199179060404038293492704902935922730791824245137353660356374827638558812823621932535224286453401600940222103663443370201783703079279726977609816255471387926299791192005698238339784444749622471106164333365520623279356686499343831153316444865037388579245428056322286081805221075671435916144173581655615783496562815454043165612988858811691094605434418504727542645797453945239937018735217881119164430659622455113021291650041447855052624044609766881662191997689328539778159415459835528134104237744307423418237867494643653672265224135807826862666040425663327433913989747036118396875645442919996151415761410800905827708387563322544752 [139,80] 20516575651359766182303166691134834062904036108319241103321836425784781378135762197579433200470597229925614645117908706126366783544919945576740481298643338319155970852917546015686570121355046787135813212222080135890076597508644493989830822656230211667654182253222088103778408899617118253896983869208446273319363785583340089361074226572619264938304484717608098027401532792804325014182688570036306798598582113907845880948221551245063432693437582596996124631966957223210679990597192648331577492483335816333903451172540315602101304997879508339946808690822742895769478054505127277857673497293845442936193640230005291479687686537210742758369846145709125961694200307193863265449550876891937673651034193597090648106226815458076121913793215365606113556846724747503993483724658627849524213695404728067236516126816155873014923157801295902554265422001453987783328296834913462879504555615776291284846488126466657967446635765071767255213894303560461946927113683594531073932999646219640911406201954368500006456995802447971898964456858539475121756862910334301961549734524407721268651880712712003692757718564442524830616244132920774750511946286184981646973677875207780561069466731628318179685357122934751883094436596931488819776692160085797479835363878043440710062735112390907984887259900678243488866174974721374322699399081982955454573550895282748447581800532228876059378434643071791607660550696027694092616484092450940349720376648092244202943778824669113897532489727468045582450674507701113272164282930895446421564223398180502273744762936586993328252683474688450804123182874292795048213504323773228652748418421569011224677072728196441020783944911824657589795526665664632040537439271975928319902258094122139816076510596383196912215628754504740733129726300218190897029476198275420638407285230971138845426129758434614136012847543738548075500126188749599608410692577066642131844764640212762797913542333739935155130934472678616346264962284488270075438474952758191019132002744000248003174687302240700629761744233594893405147557425300413158778258903663607259312028781260451357982049375540653151704309853323529052700041506376561475649909334835814902228830884633041191980778645748371363262880368700592444722012771745234778039126311410174398658404510935091922943406450917894873909006575573542865820558494788911055323989668300666531277584347314713490814968688651469385966404884432670203156425475122809823547056860201407829864541743051421935669387205176405365250791170463691923815996806799406641045155468597297662954228783434541842302539550176835384542026939959447095682181841137087830381593480237472902723438756768029175815726386915808095606048787186082849861179952845609429047456066101078781822936810543862150441502464 [139,81] -902197291878971375736107303275003295611077682491860553665919426434500104213223377491915452067896566222156063879596607124509366664516423699618908612223741801900979877814809144725147719837301299291522979160660760261444649808966703481209111768641713767731985897685134275034637997678459775378969278779405524230674410306465775613025705675283475569310874585903522429056427242954033562329273086883442704302539423032157873923693680027744354877772188381888099640392976033075929803268523825480888697051334348121369808981564924577942176087973481716324086925693827344312900614927547471431937226728938607491728890984765477275085243460425224966710355722965888692096578545158796326254275963076116320064309697575998461007113446858340364552126482313210503779940132381724022710814012431019212502845659212109576706618167825320014263352200341612047606242174984072445741578155718125282775691032322118567963987040748405587220778048751318844849804028886235172046067360413284297588534193856960927388765747061756290246368066050554000777257319148573572383706455988732279754635594132454774007982153669710434723455091860033869516961890388433441656860324063773372453010645588030013570761426988113718438600398043769339605795549375822664487206900076513834744708764901610959300153092142454215744166436812364518419876851367352113912232999638930930385322159444511662441902347412690578828335419630770074771156820894785539376841076987075422294339701191486200531094250485035200909452743557207990082783459303657835488843979623912759645506323606419387223722857442778209745291634184706254001849374021189823375961505509881880738337434756617937796094742188351374375622220129507676546692885535359164856238757189914639059266006869138832573940922112723055555256338974206380155045956168675854899535356690619205143348993415363197231498317882108384831085260882886845877198590617670285597263275371221658202168579999278756057471585829534919214548953250510340394878349126703913227445891558366413288959682640246765362568190257341990146637059876428203279025848479512426753923215727045317884909529594602234951892834026183223834819746216385130344282753284514321670218394427720668573943551826685572035497262285146011874311800377966575256131901707367816152203170286651459474344083249184819712370731626688485403646132651481491020589777290283623711808547263657265361431427322950327790946493946082012487915726517796043469754569640705260147748383963513231087916197541062661953432600408681525011050094444759071395274125618337561145862066752111389425360537950896970371695322812944692768051371707682589162246796179477552523153490969857842719741050353194296378582901956374139096271309900602477185865356806788477110638762437596257974435865409224496438112 [139,82] 17181482830948033637473896141494238922127534630227372278446271353766315990926917366572550314117442214351643068048277558255078216418157065298348286679524896663222025642584673450473852083844190081139713689369699255882881061091603103133575729512187369232567495592052567732190306469804304914754090719754430865731128102897207621436578365635195452737432440765987636383102555226934289812207003592307987814578510912388651857264324416582708094351029869048855706653248528352033553408118501689876031683816733075101532478252377602063146590885875866881324769217379662330395313424746620234457811362893270127441664399040365228028877991006255858580033301470175556265217621376456836873716609295805428891451052734799890609197936393794787786418076982582360395449395418542633851468308698502832283702401121127495206805982336669508077782600681667720986123188937173460345529602060822422064877204453818902751112333711663298771080758074749220837201360872668185071820285567773096073278043344418141722063459495537267326871270739338315670351156455363668768994238037932430749492734873062120368219969115818114559481555737520567939368792760812016180284094074764388137020008816561475478928416416267551708724094003102111646740770096452001824184321494877747408399389964360228354514896754891458129243313189641940291603801361314637888370619089992463101777655474681041823403709764586877272561091404345485870170513004726015959410026551499170797238700610642403328793854378201396832739715817660642048768353702380568034190807810093756342478735010421685467428537422856927835915849085518813894963286831123609118066607542374874757419248796308561874578448954580949555903728532172434945322692589052012455368579595811058177941596831585932686728890649402507408987002642798852796069643080681851222998820752735303707194182849593021066866219131592306548279338707640539609026868330669826057633245476580739358786308655474053671451670002238673220798434450044000408703372936800856382653749723039080837192612807046329569993133980656219338028685984324901676308768845072223787221611551305953838437723450232109845462917153198317581088518483126474712810744873035826205663835580168781126341713444031822784953534631546658069543191782153206397159650375247444500344056470047413288976004952757777289615697655750750267331468904962495993376091504593391316062261366293280821753531666213562974431683509803218494577426921534800063171198711022688754117175619414687282813190012027469144796975507019623416367037567033301312387998675515553252820207991357906906143775988296497488003828238640434235108940533602996175763917635913128565198275212479010931004051312601265912302230876886010823978640703537700006533007743711958971667473666662135024759929760756218176 [139,83] -72558531658018838119768445681559345594867572870754721787385822923149943326720727015519231956985488401616213023570543059333694346650828765949653979173190583700715054231267848172494358842584582955638272401981527095838156596337920500596814030720723727688254119658610222521060474118772884742170620564518888973268787027770486255755419224094154236063001393329040729860792660576470039018260620494193174141945387549748911566631952981418056635179192277252382848302701513913921329199423467233940478037298485348189866533542831767574947286763905520971524835344184672548336456094259488557737924726901761034310486290043826718659401308087481951192935580138571903731414323377945600539527276275076937853102903619938980210690242276537386903354933892187571181071955082324577143518967650141425998976068938429757315959532945125802869975371136754403890318761635208505304407402677095981243202555585447250443444054606209081767454233903210403463501731827978432219647966433432095711815748540287694030591968661253877121796029603102166297668613127745359711194854512471751826403448140075926244559089844491760406951991162279900121599653800277022336860623114699101418818930664637550528028399852612611853758855678106178639109705076638193402411813013513540468914309930025078579286423477269960457463802849269766897295234132980831831737049241371633713271806409685425028638966782236183908477952261219189834943657618365702622202500250187011531773466016574217263197088983687753403669125510596912395473993556216722880757381385226424038053834302713851382722580233687897580986649686007625429043490723519062809704379895104849676385235538859494892591855557266348076540265824849402851058887160112627530909592997552712814857437703885835478026085123579256530354262157412568961377239385904563552848901415714575588298543551898568165523835236928063328880727489213602699067332968706567544760781947228495807362304447356345565970861386124158179080250737112053942265122771248445086284600632492529558081741041418388840942261593259501805061467269878425474676357307038914742502921921357956195518266808622014803429670948326971022752599218007571644342693286148689651636764313862280004809491496500324157818316617586742430393182700382472569945908765677717002458969128197831384838426704280139273970620016642660881882824233742088951132667329760437357258959915983598053643586488605080104517815846555058643308136384707674713706793959699891130387582977041785092923358361903669125370418599726095876468193373187073391776851131072259851612864363019624087275921045977066460016143698607876850550746452879176715794626626122132641562940555502022131329768515360479447606542487784568530827130121627514494399265229412166893648390074407602612954776801432 [139,84] -896380982824363904914636123974435294817103080916538163650426199133901057848902107692019388620759669980291077054174852780046341530339179263745429562217447273271186450821896052505277056019742018445478310327628448629408091707917125753120576110635429552305578314187550412708721923511028520512486453220783453299536423622861704108436513032862908996262244529277526320780482072108079064050918450646358735398001414225836660329822276922422432793433309544798403919082410052455500266519584752382987953969229987590267633485047489129951551186824814501403338917023888810933700082250737179937638590807286348311303181133802270041552548766000026778426895841837732485579753300857936702528702504889187602274562214339166323962288598849500339402699958017145128709916656373742621920135717758984176377434657603441208172069169573591333030449523474454775769328036318351647340021059981517184439932874257589237003707383154038580981102376130799697081955816689296194558230093695366554080519415492465166494515832818016224635474177111266787538341305064364304561741852783365904299975305185551030380837840374383620097820674551259409053477744643109645872081672478154040896917043336558844305544047419003884389884155290857756699788259020222806111472863807949859283318876270416113344757784528159322307249165839150475904392865918555523086876759428369698593215608416487706317890950600179104108118432110076842107765291015723837356912460983357423352685718341434573120525880861105810525399004227801170202027606019175626715701785981503832863695878256814321747059654696436939553900232539513840815410803258245735495686163594122467597939615079273436237352099885436405267659549203451161507167253001915034334010288350628480181557131702291440653493541527092260397662973134583622437221064898280322591593116800832888411992619370667518474644590872100962721166891975132762769637905169338150047898396721046462246830949984533491680552140300601226151413895620143247716404475526990066998691260916359915891438523261306939303732151540709992660796737894423534897962983176617565102877153274787860056625550769845994505055860929046732649693745942439489806327993439607085185347586117081846353318763915940273482616084484917364396926574063506881978598047296833252685681613535482097216966039841252113731523151253239673787787680695173263666459017001593944315230631533068660707741691922657950647775802109700532125732823888669197901976287463464497064269918357447783751520689658186303189518023009553006605812333875994012575103919595327005872197667248024919292956409539853323603895253832454972006479188249376221101781749456889271128004062142791810937391840201243162323980641853373059691849269394058253281454621913840288897289538537971124783702016 [139,85] 18947666406345115395592550852118127964205283477473832757663635362912030413392608940394727908195999076449136958031601778830467562769878009576839153928286466342612475563041919327561319231940248714224860443295116355046651144801118373784012638869106106726094225195955136383863296011066367236461752018986156770330868063622601418498511088530072104224923549759391187858894193660674724293972976661972471104377412495025617526419715160726746891253481318567107206805984782939637017966408249909372171770408570513496551457485004522443380030098971491449060608125254003389689191910600115810580972219270811426607611139100282848386207798347872370439944515531876542208712139173219136984582732539394082722345911705398033616128325712968026501163050482989271357539569195959453711601250938618000421752360838022272161987804771759748988658241515644413935984408449675452100184938815127825392737408018041317671928706931694548020664685216479075133914222170055782707281136816782901753724887686407992136328379949767063211657735472410664705674092800064988960401523134573414159604790531733961259669322385474040318987345837612625767760957421925216806290844535799612171238837966526922307187325198649306947386441619474247189418424389301420812594396953437142970525809816415368854698160654971781510486140646435528924512907070779732131105403161002903909093000103505003324731657329723518781936442833630884125541824270764240033717238018554337187312717055379145297076188282212254333052783703218473151097219248697635194750923756209136651736374800650877529223328017563480780485594443240301526506568967621912996886682259921812403767339768538122011148359444275238626680669641693710423514176629794582576684260085980951152506636418865036398235443896743635774721322162725899048453130532123220907955803708865352567014222350880085363866664448597201825080233879155567596936035545761509041370032722548711602802032103853451351066300388063868449838618462273279826605290781428425488533907459279983314101030299350307421805673424654519888611047357828330866673618766664394734076973033684842812191416408327504659450674345676860174331189552755998975769197757545177883543800750611871960561345441750362981180324119622189429122093958567633869948480908137697065923342658208813517009513208859186174763062496652161120189187316211669205447338216609008292915679262720420836488157915431756444419523749035520604656517972244571334641242576227707044096952062945579946221457241961989252341420391545306446167916700261645873261456341213142718161417150065537558727201775979814837636989508306570112863466487736594328703520461736163920512316270793898617698398857943173518228694319359718727243503150430497235518746844113211906857098177281030833696 [139,86] -1534419963212907141211269705522467225128427273621598408048578596559506936979385976685386754661321690643717454268422594577545342503426239489960534283500700179387394763162115991509615301812041822411676525132138718478128139676489863306610089524366465615622116620074631011031681818524446721873615647570195021614687573711190713727852860266071866023442606265018117957349585370960497834130964171498458252241131689756673510444384434750870080345679807141664134424732160222893190901345876773377147807912816079072879055429640243852117177616897532182980570897751630398472265231547969492867650640735370804207934219076990963290195343682949291923154733711465570665952725036564405589272876516020166954106519681413297833528010299441100200437486585690515817984038038680574690682403342919898635258579825293274518057802294277169667350704258493360037843224211461833651098663668525836304957339987767380082417574752827865289534876069257524763066845467843041511093876929407848700999981268523510671695973201942006808769255868080165010273379694012687121752408270624857334723893227348101482840230154673379070822324424514489707368750233944522510742792463846326761340061751913260493358555382725322171908274993613502476209178381312812489076468366091017826664821603620618830771046754704780722870767659484570675750556589960922586195371094004426080829357124182994825918611776200438832236001491430536696323199376064240757864411625787657420464443949240692150744632513924789458399768863954887504978488577508097502799320682124975145980939425477225268444145516561816031918535131218079594717813197604995742538678385158978009010103122315156642090714538759706707713134400583822301770345293126826739855393957645523138895142806975963439574670819531330885473480846765032782560893845031294939234214380410259206694228129921692471406450861578187133102282424181369096342845771700904457595027917508152647945700764350457530576247052608370137950738817211924559617665542558179282563376416516793320964644404986848790113852600053590833997476812111103715528821334766013768640665669825655535638220469935261120122591946650527287903942997265884137117575815185237379802640231510857313583538224492232170380053726409075324393586985182082215000285216089870800465809307515633010765945603753641048302205871078517815922823139340689558338737692413210560906612046647701449997244656348718098253396483593268883531691575933066191688160160300993594827996777727925397147485417335486765980315285050771757994772087541184782635490570699214157889092047594287076177011765055989964525533123299823007320012358490276591484438614495149502895748360820033276365963403252731507327330143770208638783857554389070400858886038607259574432073690963509696 [139,87] 19980319384526974278770899389000063764622866894297369990276611360560745469366704298634479644379103080077817114440619186571391602522141507582790181387492883998600340572235185058088634589752150778269205417821111109001373856214208475235215290216500538851989936193226291458357884658863775580310149472687659704789536664728868358919348883231566348819236447219562801571625781450363397560161163304128822208513349667494618055562059164823877862157805818143970275261025639468169308854909818219254567205325483443580197086378715212195985175017664652895725396582404541724900527385993610067547815726757152812009287868739742335714456434191260937430705015467507743008684765547788873713278215684404089934205207721931443717536645626109104345856871693984598572524816935601782056488518454288561042341182186957457298222187395886133511153299529301072343844905760097970125542021098243174197818252089132356049436901977895909437292669752562986030925119194183924699949122754539259651991674243445996464401321539895671538629065165923645628674478514317898293299793075220906273501269344369455996600508146566495088814322415914643354066353718504160849993818512966486034111528146660695372680791525130421388269400066416856609149859312783163014708700341656375051305213539354028021277141688728803687282584935746482152508394217235090033738131139814528390058486289679346738711159242938607729234087937240212480583569443098508221864460015611498806806800327466003576310180700375457235822382121776789368661267853392841517813215507173072767461708466844514427915325043387173578702360678827350892516057325980599054584471928695225066721519029977011063894702081243640756691077268164414776837456520488911062154778864602641175882435519661411111567426923030923657651597990783593499482774601886226296485702960883260499419974450564936775494093480507392291859229955247059767441317667397971572912617608828960082671733198847389682446469680146122531118851602595399772383310331161535398555755346447240514937374953306530947457663823815099606668004010712717836479014264054350703215820000566998814069708486011012342908052682693403223371006024168039657129725642846986640843469919864250339843582679093251502753344150609422738526570388295247126527329091498256311575062076740968551404587367580743764731600398550753045134794356378913112730799756102927336548800447485476869132679152533103505545483080572095653534801654768006602328372733536886671247074687652300533522640750235736561286951808116858501128803898266570137680009897821768944000979713776797074565794733399764036666480634627299319939188528896939088388197884140129717706021802899360590394046770200323948138051173231418912411644099390480260778778218045797730886783689128 [139,88] 145352016065308213693204639710295081150529425050316011948262264651759828093444921306046280912907908973453549286275964402316540722361632663052638374944175252547169926629697796930110895943436036964115192506182044765475351744001199939946293617721092210936845695687741469267217356858142037199852711907623246288030368352328207207589359157845240939656639310621823974676110503165441300731284189518911589266465412495945264884021229373581732470318618897896721779587146596888947555870233240012200941432667993344311635623438979853147157162602576085756478639788570915965020817907587354262613816401323563065780885131832853137851856114136138898071524583716771821969479081546406440461983043924519163947410603357829439239289217705004373382582263372262894320012776828788900354159906797058841861167793642859489148849951586191724267380859695669222776742284615825942101395154433534586149530180965200625672921026844056421830005038348445019204916050166663343093328610003061382017366069125811021869267664705123283580222073998001055194071046834398827368799793229036272834416785195147384001729300316443169473891903903466709551389781524279993876163816010448539672971268249157935368431242047303903072380720750363517612158844494597834217546877914032595395924305398674603805795452998798216878314305831985640670648457087978468033221655057900302087797455604759370291631168646758799524749272523573429573635597674395265967748287832728778168327366341442582824131763412502250366322714008044941273980131930475877327289912678952550045041362845869488508170857980292447349440769313856708023302170813639860402970845510436004136820281100775341296266534444990250759843505118495792172665419498172024993924942156762097601797425248097615344219142013980739348073099158503710690113740275279963549900473428200841587428074498039171344478940388992366661631259816088599169845897711656023335987801342352137026715249393397634093367939035172566580067605552382189275960119626198994002514263002027986905275762583958006043873250510661566688616533502442583882775407479659426507701793334864877367159573494604753092054183027682507068645557657955335719054284240447677591354445047380581804294135502730224610760166324926756525746790875887639082887555880297115837681837921507731169938863571815007571381365266682057878970364709392941024703719288176465471343308241013821021520474183727076710292133467959381855124073630955723272954539718111551784788135896900279240897198033557031295637603945976516046497827923648538132374488974394103902222190485865035871167947181181427439812445026982415201507337037975153229458380228177667383588142464735696514460855181027944474498760899310400693767308859252123365706360252021973228979072 [139,89] -4432498110217643439458863562968731211894176608692444271843363377696548063143072386679065566743865216761094198560483969979464577861965395406822956152618001639369170893613335726458153535460993294057954355938501316812454596089342360956470132078357645920533880270479087903629308790393060268946049113719034842907637646244759269380226980976728514473725725301033451332703724485040556337326526602315443354500043502696070400552973841187998203910816613958773915098410899030166319206087152344230622640292220393697498291146598413219003987843085544263007111248236782009763798779848792628026872920859406054027631579136551523728513330154231581666396388495813610136168231988658083678395077360056944777239528405567077546841359106173594170713699471123906978814545731275613274476804761355462508273416977029852033299346732944372851190113731799604433159848683901561637576280559303670381377186007274186447525309424341142772705518393999231127036628850724493658523851358529782707038778460983226737120287314854714993907168583117921251157493640532306684452293489326368339714984899300428723507465180993955486680509061127236185103995650929882870138700700204285797295527589953210389926921873733992206973019341356581348248857472671669511007360369656654412341343190309066960597675859034076611132968516199082633946140116074006551719791689515069586467960055060224654085473240256062320393501435716217778445547286366126803790458305890185020211982240727430446138742672637582584300577760748734868074356485031436531620019359462546204031820108139441688462126921596997502333629571040597172750016441572339581166752299781772393162500182439378069887169442883599372999027371658732332767358461735273191861998167950690783364255376451404950193235808399860941610746357960501801715212221049492060060728566217333254772195807506376415580366128559783231988516787532448777446282963259001341099905369664194298283480953760076511322523318717340448922388659340361899356430095907528858893080375008187580361642178363980870721195785820637276868330216863261617402013641319107427100361134769122188351577196410263619825983298465763892872712387847085552226393897632928760984699626035764706722601720222291835779569000301034339411864849848828576483654221183809640372427199315956088723853528187631035455130389488700232198052491813724289818203175640344674552800828401402389512706407075613648234847561916874839162169168358019884427501424932772216582290835523825018835804055856768125453300266305092924755476898191205815287552845217596319336241462479763472473751155941521258658781598900466441641884406605317366216608031715707454090581365403257229845621311742206632471642786786361258883223026686187099617242561799938391984 [139,90] 42079805676350891596436059294470606432463222863987663886156849169854285769237011462488237137348839372940770876865038961222651288967712665386101651084973633654826944532509338919256048737208930224707520669572280931829414576299971971161175965473152276000004073605412710285982799677043990256923968052456548759367312071143953331053120972042418685021335536360825333328234543545403789827952098594441491826020259325017433405146053302880655209089022902468370144442012067017939809198219072139007860419118334589764265604684588946273509282787766903956301533468748925362612060998547415848862891207063253842891201769972264829805263823332470391460028761057685639918425709796326068171723134040239859772058056852830154252417298186188230931819910344009205718867587733400288258309529173550964975412177163915043012659869032646617507426294819219578227762446037972210065689430120600389027420012332781801066812059617363625457687986414773705775530450596377443016879160394627607476074149629885196697379571797637469913575017279687401863603347625429501562559279971701014664963083898336384908482988307286001707226507800695340471081324581818824178048695799183909179327127190506768362436365341167281359158931529651030689817849910274001177393896274412783167878418685019983615625587171106482829588707450288106693185851004241720490801138225680457312966091560867715276874978792925702273175940767387427287639958164952901112809202011881156947015840688432394187882534529800231862631624707990236454636867835394904795681966184607846329266159824141005788582382835773549389387572481987873634388320137857886301316171356789359293658962131403103250845940712071935676459157495813861454981376066842386803932637071848601623835764365680478117179420054165667313104018798561224398763233819854057531900404261856788047039822745469389665638459300494331289585430606119850338005348843781257866691521413277352858373805322809486300802749152233253455284244262149036508400295714894513397198366364799084824268822410091113501637906389145284146332458540989879332881641548657887545757692800483233715578402441613580298761565767834650561725703317990946757731654637876368219382275539995722246715735701007446667201385563557484828119947065190085171705218568973768614125821753289135332841462599870603250195874838226219559068921942962994162621571285352344565900222080575408296897476333114920201413179792725751670033015904151040371595468937239791541747164409357092477385624230435131869690712037697851104769586973109890117765386201849365421753924362252444421530077254884008927573891561409126378560582366934642436784747465214625395276414478674844502148883131382318144052147906636656102342679681173708942023331549998048 [139,91] -161870461437914722553404848654345091418930102539620253481041259568984497545358906672902080897223195218801118089360561052516198466828022419401136810522177281982535278822339111816608696077672596408137764511324599898090089824932663445617050695115124301665076782629455926925532360476396919752268261354967434204218749512726277550066210469786560476392249584188416419851190353895268381417220277906497379048207655532651392051796038589274917326592986485866165053505166742934851767980055165441937281577870800295582676616021098650163208042670768549510157116324011066426233159410695776655043659962253202802493283368579356142311755225060789439246482876623277908350414924003071792526530411191861457510528259381033791346893950657168907944818103711028041376275672887319733495582284787811373209429417005249412518847299661720924328898363693960307499101254341109143666375171092482674753485547253300344871168219311345188842409611208638914262825140101432138321670342228084653078987027351962537862599056366587269882018525416651829104530534746872763744761931249394373775622625607109406927936358622287339417827041486176819854661323339188811472637611219330270406162627253738065299438619441440954459983792461085019397975900154857446486612937337132341329030592637203388314436952156986355719168174392955236177218199217560936732501058631226493396596566633967113086582537566281381888757191371585425317931743181142410016547111320062149073375041741100525717766200076552054138567603904377882594495959843058670685790077151142161440838457129280792787459556275177499650229112688355148086385352597064558038026486454604195587402394216707888263382575513084994950955554553341590794349995080698105991320682802187341501135877671110502720342941174329369070084578195486007294528849338587314727919813723410464936976624507585131446250744312775393989800304838437169474665545293185114348982714534471874791127456354829651964143106533812814632778881561798552322947950082107049538636263129329212167058081988238187085827216390625727677818338226736477862246743243346051990193339604146784870278996457037620189145028736807669667260763635647710315972130940026359959542483595903925546293252259967906432761045834827108888070757508719290820190405423231840814990054256086159613604159712294870270482120820344552970083049727501595523183599504751663292596277937665586957591776992723888710163368960374104848844383813542850135679975740172044848566573218987296555241507557114441882395947370540378213132484354372561973702459237854365076140225382243364274604860606751704006583856265576089369183443254456280553401254123485111088755920494489840228824238551456230423197024161105197796783402325039405249894364356 [139,92] -1483802506768097754954650024658491729707697671942773398550798962291710390005596195211100880218774918819328721483206134510252547190429709702896659918702172877977605579802672904149962840716235212005254125025858790309113280334794021033902768170981012187325304263948216404055388389567424395660148590480323527315331874671269990676430451288598534990036732507128119515415080293958466792758276559279764571239711744495622255616017584740083622108207327046122910761746582001815466006155693107979613150526281307450001163106852894095745577587010229212379667907766171802126161904784216797007830027234585408635605780465030844643244224503839763523478622439289387204450046987282318190567519269579197361839099709653260941810558732741500375675085457853046286520641423445871247605991328973816772707513250360106338702588582922857164232914926470119915818543686196668812475817853367926007251279643881051614896829162000828514186954888666245421181591247030849166951042157948185243546097716194573925127047995440420249616174904601421840733314380382080133565688203369821456051963475135231863683201139107246207907615857107457358820746180353638239869623896140371486671599904997395077072357076855019100642782923677198417228890158650196237538256054101898521054584435043365619168210939756189580254803733619815682725804740695940110942329763526920275030887486381502091566735542067804165454372591753914091806029306704549887246070888977424658690867836194594012923069370978063578685496288366706873094234060027044426844772232916894840894859417904318229530699912581075518699356567259291094114674963811311984615754344734795689157599043249472473175620194500293780822491000987935601967947515051718476178137032422983075601119318103761949953296983883619512394348981099345233802768069432712125597057659274882914525969134861828468930138082036202681299710007906260872674565872280066248228699470290160105218940396158467683790153562302955607140842668036054595235808891614111321715471512608526481356635513031381558486846360967851353955691543319758559660035589746680871942115638165298604965238820702288124119948364048254765695601033462339825384158435745423278395575573296413429309324755095800084755744410319482556291228272005289329723166045108341279325379787682597596570601743546296718972556506034799654965383627373648389761808272852606669151913548673008623673638663956243862031679881684477104650978152920877126325679804122616339062159306014777060937820476898473370106771612438040882993673074557083205334174818507086812344499626713483640994365393406461416216427553606929858867957071701857892905925303594339278646499451916123334922161836893778435045023314435022777468266652273294282155520 [139,93] 14833686316919986692341875791121128598408018896872466854303512852140920456115401738343065244448302028112201833270112067381647692610983566292272359773192697578966703475281851709494964204507378756769741831432736891183070073932230245778837607930690553109408474417405201818078152813564935957055928585730342783366385353993922065506392600594827926413470526939157361189126359149710129039233587677560882979618914829516010995849558137906857202918287336522333173978210985415844908992328086980250801864873743293977125929408695413436285709274404434640606248846889310326912012589588271942839850240431908233103911103412923642440216681335826753886188233011503243012744583948499592153986703460283163141917198989444627672278198921527902214162826122292880632094150424654108923542774922946132741641851359093175971192048195317029538393882666688998894431852401463070639426679017313669845598876149496715980695995874033201011605610766713619997187393704448330776348660293146843298953582924585418599912950481353491470062605682064245721364157791217985592344344888969198676420850350775215099002403844315455739087977593123554795999690901034640565796638363607562101059616097101301953207702808422941642366196051728625905183785512239394716714277400208941087455617886926620898533600255319209302517214736246658819146496048433669912674836753075256507585005942060196793043580368522542224387499444973950007676607131538651203377872374253970312790118669466077365104969571696314041395298210174219680134688927945065135022629252799869884978441312031954321838065146276705327020719167969884170110682967776426687105419243944804598136913469245550109436363794487518984660183039630137257468579766479973266784450544984195235197352253881776526773511791681967810140862448985334754896915023496056321386358882803030059847541690905853899677684247243506988214558387132461421756332598529407309843356480812393764425825340488688605529565579420831467001786255160561156155038052942718909397729666356364913313846017241463462170457266500824833370979737497888032357216789089553370272959399209079394877099067853493153721324783951293993838081705036514672504299196460132443162363825310250523741894725796815655137410072715601722595287300997868952284160491038563305365952273904158490131508018775265939782709235880249835209806899440830711602453717000784573813258853629042305840799823174689685520671978242651624870496638715550278407073205886785123532550529438254471121497405302420360770935803769284559812923117829200364635719129683990545211102035826475615115132258011215342620339240493594076261467057717128295794094560113271473754743804404628391145987897364630475622824310711044400036491194856648992 [139,94] -19534475634699640978855132700614166674235214583616388658613515884506789960439018428796167612810110433183193233391925779572893738980969959756861449439393023089244602692913475490480051419925409647731410216913402118091808475096225728035085342287263386760759329190256302061354782803118127006714129082098890509365414965782048847572829422811076124118292548558216598696083474084946338600966984955183772244604838983031316211069252292765128189403642063919148814832067863441035467700102424046840684610372271278413661311745338298051313904287871523987334522380958074678296929484389333806688285355667865196292156128283493664548636569434670599000438622284446372574104675037067657864762857178460053692289262801118130417145313178760867405028306529514121026227305213927251204965006620643925919390697622160264199474761623737954200060253342558358430243349442198407235535988723920838251278257049222605263149981427281797075026560553245489219758951174222400746237126912795975993281560992880639780231092840965480272525866238808616349220471665439339671998355630053299959035964550086432730190638884640872753417284218159131178905106868049237006292492891940995705745063344640507585415603147692826642467661707856503810398569114446311486533843503133565171764833639853281699311084996690126203304323292378532067334016526164847982931845171986077037770282802757229034609779256228652889107177470768273593075911991393026578580865990788620109032114343807082329124759531093160292336325638636907749816561037886673850880497951990385177362096209283356073541683299573442441890378321100516429878827467060604728140039590757617409509969744091348383996255789431134964525107587332405038643725371117608619468409714935588661518686463752503847815961000939476000752606146750546225168153269255628638631367317701249956053750571555309231569532951619724438869000250651196140988245261021992605729051431369423988023991687953031225512045884365453912287608776110113178520221243601478175575113694343157592559979403386554677355356341171380146959982343667737000987283010889876790071313718451585034313090942132647095263700759516721475602233739202347961502294026254385536436908360905867769762379838286639263158772088861865497833396534256048384729691648387244189459186423217631621614141875795102029108480723009392945211223734595360518960595923273381228200724566593953959537592814240693821612338059399174670519447189566848159907121407336322734129495081568424770100553624027925835637734511419430696172584697911932814871692555927577513271756721978400116884534407483553806348170587282331251273854229507809998171154821523765167699938698210447446686654499233433906342347401130997470645143313248 [139,95] -264667450839173204565999184661801497858957394529170688221009184583573911580990441317872709505550217911344774360763925379832553500042639737750677218326950060543717251786453314260393645461153857848983485304454700194107254660885353632327391431555176002489722925550438222425133731358023410152225975122204504502014445773708975498701638002822022530412263644960888728331704541246717947304021396398195643715751734651449897125587982392391850426054555117307248521787407713700788462298842313821974567262481564607722120682751580112580692672412470500534899567945769457791972215112025122533245727294572058001708008953005173628447384347941948095676223357445561483502863872537015676052744807175591299426979750521388399205869942910527176201596271226254252367425903924532233391665990355024087712096175544036950522279676080734240954350459790592086491816342977529810851156144629996568230928820173354580380110326784305142947985267271580463307262841973721462121533499932918144234528545213632400365274427099025944765970799377658418996825016561302182615943989289849429290592141537963587478609055658567108853763897105911756473697305921045221570811536704356731114959154375144678847354795829396194291111126668912526759018815994102510904714558211605672622125551891755814026921708564607574972976577474225290944812563755053260096177281432723666243913215971074041611254124464255289794652282143369189527871226426964520424710976524796463915945088972629049991131906808628737516943570943565195100068482588798696381556431883857934919470852014900615452555873256578968603753131778776670679373712463397303689664055631903153163539207149307166451913415875370677849848310089043121134098771718228171935572782244448720725035913724096721967830484001763227539634359410475367553039882030590142218973426198174300104287176904933598507262276435797088662191139253737879870849949940340802099251101488452991025601098492876794878549236051611053337053985522336501747442223905482599430701755271643665049700993916746923373619080903602295769571939916228045114628525918061417026337530650125880571133745545305910382049535973091418770746972109680071708735074034330279113775043137104507697335075713681108340536138238019040467868129385512556221697007668509389251991372204411613344184045525803673007664196264692708650056692617408164464146338020668993695104617431153184987679407617714839993031735388306844894606173706153788341632125659122370406552040975498042152738075725660769090508352549920363567378916834433794079362817959740779781556102758768317560345710392663025729808635457859743976065505592451888583691357628643500880959453187072056368239221968786823543789339481019498263470428 [139,96] 1223832993828905086418336276508206096253730804721368069503590445639934075498821403408946646276997759120680316772268308807822665208602558238189666245228700495488074215340534859451516244823597787784925396360353127315503895742779147660658739700137121114090223484018946430734842130012246756265987025779777807604757391129819945852017030282886384034350055126122138876670524365953140255528380923836853469439710444154318437262077182177909036750983201920424479238113611647768901122222671566143122063659623376418670672628129840808879927009489384118749821196871845490666885783130163699710192704217302943372715744865832880384760076105049291235852883953493426349615428145727434968636850777505523670867807358636942229038707062810170077282129570822597644020908208047828046643731208983808973163948884008157539046339026923161239266388037757776678303918976611487020331593283907215107280177374153832723277518537848432869008537607408393599253850672563273682966081167107720891974478678258862674505045033919062623281848541897143727435669873391983297556814657816532546333711218314265086380320709982607290868072644510871402086823205583332908986957454564507093388399259225678134602736161405486801675169931653585235997128286585671118314290399178691032971054045201123240322475621495305712727045612879399688077015746940050468017683417872625876699831820581949064337042482628903409201843389405304601860072768153476438120557707892287658749004721576126543907591588956563329097691967225715321004886013030806400531906634223320269653335108727883824026836442516806215965902552633630975510112836035259791525736150348248781865537225332048762338453416877321549290000779287194224447819774781541379702279737778810882478004354582840646354686262037079568965365298736142982278391397653796191953178713340886931023431402568650998792120396945835851564576695318904783446273128409774326337389167841323204335608066579803947221844682036104638089356305526958016792810162526743133476386130461936681558214820401422299742699553575769877806973991903311445036746476093958818330100744134212274705587928854853032212186309942536415111238099138446218214427836118739967136693338901047611725949609952179423100152010532994764422891531473718544505272224435445069104014432520494688067285065142742416530385620496558669683877431383184669313852223058868460776237597793117816713916955686097052573973668639738159011295908190745192403378844049488969230647103500373714389128234623646411006314424719450081039989942798095386841820757995553456474510247807677097199446511654885052444891014711378485766767033605371091897013676715797084622831282055901086822997306840998815030517966429793530368 [139,97] 1853253856008889657845517277315742730601120151220714580587789864609902979266631022753715250754414789117626304536913061816457368571725547635127965565565637613126448981248402830540271178388278382089818737894154780926584842718440395925633564700445958777474433901457738518950417921909796987137781630431529732046192528888193603634914591412335384615635160025974684615153987495415458303564413403299283901606695747378628879665009320669852089910979452428943481470760190135641566608654261414504159512303786240799297178767239715087791054146015064964866937646427326222482885516011332367579062377711891948724754222794463797650825604604441233150865538600390604981493322272431260978665809665854924748121086021773896789994210895429641102520295312726872884685649036099291767238067639920896569893496881692522410476991946249479994810166687275770762689942218507892693675365905125877639869323987104078411106944740792157832753187265257968606577921696223206771490306378562279007503008399471774030407195559888526182455804035848393581275707633534444584937541297271137329765163557682900168208109502223674386642112779135927339195745966335913665348573822263972469623080874808600258948346783863615849786223981940602380147433034115056280495873432267036497669025206239822653052230989017746184447655178141806074167202597749046307471919302192298115284955634686685320355054477097291332038466093400300983806623928803194269285986764826941166271756044476407771816723431556562030007351272754507071217207993690845617359161999250974955409527913206158417171362820450059692072978492931096261691335851914416882813061404682924173724303772014799330793609001794658296609488015606985098901503441859103486355625287844188123411008281461947686497527176309453228621458961093922822784229261841647255634364681461204124945601635022949176243733864964704824010701555474830764681599894937882231514835455947884728123143202441814757030727532821645015039541579126304590589563019024671425822934860527843153912472648639955481384663230473428110865248720613972311068261748059258501049471784886985758248193126417047577438219691794106160515285743555166364394539532575064756175224296776867815969215795389560778946142983206860441693828034368729151305387966076602271839375195231867984631266171698487490877534883303534553984495440324775655605531319878354042137779563730842038806165562128967703410951165961154451300335440301167299249723600857310358371625398434356712352273779284832209047492434351623991468438562701524227479366568611346877216480645375773897257240203621155836833337013079403214561578374467618503734992185534138936947353216607093921453779869742298448053886306401984 [139,98] -19878165100210743637234296910342491159427998681776157844124502987346408466917929746230985341830093784262636491872058331982535938235870934024961879920385166072180673223188113103783744182260653649726483507717210741303050569485334701076864715057203904203753356749497539698630879954857800070230991671425144786576779074675599166610239526690872556414287303664434845777097355128136265640299855946232967606312742395020247990954612389899207032830580362047311030248932289479703156125846502815590278521981517873302609920966933076327173918171391052733423505768088469997166766804814364599435508506654910542111255760897162228573046203949732115711480989777785103191162430968757858348091876889043291497832140843836685667275222919355385702153994656435825724734618444217269344760178340372764861454794795526493451622582690133301003227824975342096311055762742991325748838475128027436868056053153460124045924189971062050899347966669391544093310578368898642197128208339444583933941411245871670567440113183413474112704768519318332057918050388472984732333988869945535718793624134659907932125110865225250755964592686571804218171278973936330797019357975149097678659557234915587381235550082550307614951701952276831682042255120259682034668339672259349649716230028559124322747843118986273242421572367719368811011190485790586213884123480917841071209425348005295522908947863714982859321282210255124536612443725020791077148148755544507552116509842977125242077676945519510165694286033081529515613575925509988513156988385824984120751942381228217354872557459672499490762542532866269189702089983760058132625466105304125960364452347499376497628926581416908699010278009068514438829434681952961047201166694377802717988857852542320680619463989966413093240776130097458102402668308924798227572923644783312632612391271259041575422843099545133323835537149196518971998541316866941325284134695262900956904528202307279410685450560039337974883101575383127112748723042230997162913141774466519842473602005763589846640841247544371386459011746205207376779027797831000965560053436191117848163079464259365214186136852145030564246948401782424609993178501320540551916397787221279048922621349399265225000595605337646914504232180257209511756623513226575716906029133438960469510422264594486979098684978959373405058917914417572029780906758801839506068846334180523934925952711445830840993261090520948277831842255424517856804350893860666331930321984810377139191103748399405517940795124945656224565151234937180631145656181303886867765847001728863206921305032717087195367730370563377758149257783281726012667443066553664748510599704671272898305492489135586810848260928 [139,99] 99446577728215965591141777108927274600381338277138466741708149732689037931284477679569365994019183195369178843946288848467239194642196947733987103011903083860390120643606811306761621598323346678430602663553797261928915159033340838876117044617579669160470989666695620144043485217209631067604335459058557817724707143002495601376142004766392196392818321846858133089721296415040497194387249625385136113464400790614625597471479979718717503261555818658607504742319206258387608985252966701250993054353555794267787439181591565594216724428266309273986147070094354338488161995125819520678030587351498298826549938509462890523098840000627802579858817429277710383273846768411677047424553724793865840827832776444293630190970629763942647568568286926069084273918600507578536878181732919937961205105128794962910998786752417265978787586813310359492217420761764025808792882761161271130158464297643149154185466092844989061889993390485787025969018998470212200140893328546724461942327800820740522562788674909652085201477935724112093371801346579793274831686597595806733636300292752146209428548972759842422591449177810487455456682673646183117795574919760424126211557761365955939152647247608281966199849351707703731886852547279724433832254258910291433902603190381659197317362912698960982247371021116723437216336512781419395490327483555578181596771323068682275112422476499755168852080441892715651411875417511270110966187273803212095506097103123429304489718998477295763633355745663490138155833334302806956962936164894504479406689064187878429046643874940617258041942707000081550878579938800210578345180457510886568540265965002146219513762518877188115028562725735089706685522106563641275608120948312483822991865149857346604857732844455062784764337756445416011287788691613161393702820902057007019278312389627125705182100577895203172581896580509240377372248365651921852000418126936408858858675033028141679536901640038504500808391831806661588862580696917389055870222457046149409142264043743799661520328156904833763153299445753823454869549288385692218572179362173295793189319791198662278581950044754149686531472110290608316739356444192231856320343623603754216784316781692464318978186657316245782856489867018879266123673715217233686078474705879605508363066262706148523359286418434851334569740515126627451952268885275649659741243852625474442138749494988461019918656748149941537525015863755221336799874688041863971534173157157884673857321634416356133509165256436545965884901126137052521267828242643839613832616032593334431152537647320887984839254886462565316355597710652878513169904672603208591872436086218882161720176753475861885400 [139,100] 54879242070107337335089887037807760434879151683757026289891856408604042447722517076787520866593487903572951023369046476182437501331848843650062274233625211766289073328772429099113882438002960205915919314921629325740211600075316678130802197516926523156115620421538625059845940303069642915379702663022457102473678762895780082379013180836622064931707902380209014342104489188045475086861417838543818983791957241619339736690425218994203321560964777605979906309998438856745103134996459841664709202732719754756620492291194194053117212362606611460765170116027885870367020645575781918207035287937247206128545305448975949750311981739680043137895528882043398655495400894285000259678885484059083265115070354770351732108394153348510494924107849356010229563931186722398773738192294812498366628374026926220242125367661618062848892613659836004975200979726818214022416296685091168043124969921617951782457985480535130756503434907802372979250351818609816228518299503558509616432231507112279317041218570612725339039242325512293289438602092202070990247811524473785550523267972416034198135638822130377865373392373417604332260796700288823511334919170895930925633300196782805474706167465101911820369639823258628607606821599439826332987501653334805855793262610274125352876198213537681442633361664333741365779092093321598172062722406764267378736072970661366347422652854909008235383219368949395280935122901877747346924831908137824427415538575863912318251860446559692587799491040079822439522746300618952193677085377103007393820117749530862475483677313468839178054832838684877240354284665597270322514510287378782345449161868110955591402090388908017218815892681297970698262621788974168363651809198348206826761520028337672395036044956670147594764814048948556690617093189815377699986663119261592276248484669365615346469836815925719220347636594215149001666301730312076956023334169929429660340214089567002761035289330524444934533749885816049880014357602721109108599308473690001542433036991262631544304844233533824484602559607254801179512111081257705759867780506194881539062653913529239589558929796724381509995154772777988916022305535072084156870836618311600978019571734684655962642837670321922986188213832525906675422391996483588493899572224797767633476524158189046236058166239104757779682933408326904364291902525911050416420981913705659431224149588099154677913781566436886127432055123704361582176952702014681045640874651688729779934746422385397963679010741549996850855065029351494372232745356847581717255973429770642137669775839639517447105502051421585513660320332560322829887378418671621155310618535120936488755949034556288 [139,101] -846434052680579957448895782583696827354431206446264570161260868120753564047714756306133019221999505397927657528961629400169355445309292960900497939749159570339829053618843278774960362763250005478106641812612618270565122315681447342612418433791483216677974521954493975047437902441100081760561240118279166099765682022958838460729051635020601575710821785799812401635945571770535333400649835854510478597946671439807996031789546044343493529589658427811791533940530667226276912394951740388841448404132376151330034374765232550482008301121320309529143045128837993049859764766017686962291476445616925175624484066491184114981993023475740662007264679379874596822601960721285375517731882313418515470636717833284979859270312629925698901031475751490574545494285963708110714230952377344305774915644454234294683978339468298207347173377172504298916070712015386594565568749312608658878116273646674602955190382240901077678305154160579779980729442717289194633282522768214150296090847075177933038651944713078302449983610342344296551618142649781407392739047434259712106816390759396311455439638318702525386223759959521389535953833677559946322106713694036782511449787288496528064902685859259026345684199960277983381240343226486081900622548489600821598399255342402454679012820446860659581533454469863000911712462692619858520729276729842229148788396041082395426763541992911144772411232398740152547820926835681997335236863377740769441147597651630610028404607095559461422202552897407533043073553437195930995965448990265368854422283513872714377665015742617995856942734624599797857211955049137357233140648921779718994112633402643549765726744332403829225179398563171586237478493250672229798556437976142955701935496786363920260980064282942982760173141133200992016625339964968772599247613030310676775851240413149030054860513656302197168569174110575454397124229231182300397498490301658625324921150767344602752788472226690293802845476201354439684954862300290557089990020999736170341345100717074683366024342457240294640371063473542154743269525477735402954593130468767485796729396599846111963013980586325589324417813928526416260388570238933797354067092098148935015479790633220933761360428889813810433027564177447647273123716068642951251660089481693725798415717755061547360565686679180486746797110458212032184974728034655078326818431692547702782164015375326746930926354479514342059180695955247278715678861171464216518402569486065806184268072008246455229418879194458659051034081210344152782687127681660562289921148899906420250511388336808733354037186127299553427380740818630584157397184749043520769926613019176280290230866416 [139,102] 566813944954259970659631497839261710752551811867785299642945550173185875968346090790372702754398336081805985091171550096913222253825694671525026755357445721547392144765944319561573185893079853746903266636223051152670720811287829949030196010039792029510142052367948189610805468556719936335799017458728406767986254775886411988397265967963202969620827397145120028621133985161618086366211835895827915975593491711862539953504074309704711096222647422297974161474865320631570352735692704554584644752986506984307232569128994030682923898203434675759501712968227322422251381374122494178188932871625830520544647954064374215404722431889397868681620236305540483630375737752236461108827511387402695439471156003939527458595932280119436873950774434325601990421128587391595420843806118611047051151630501885023486947445898563269296271252393733260424432218537512122922457043525459903936783412278126344476900400268423370036072737301114332909949659962696837442224085617690829293385392697255441510923695256712721627660833082349506766598287239629161439359464470475473505645486313566945255076106042874071697551712948280895462826060005645726044623100906409776694120482878767570859473812421122900934595196711746642220001508755768746618894140688810314808589650358059242702878104049727143517578617521245132087273685928800445311710356383844276275502229351252148142134216581999887494517340483090025437766614748667590672535977651301923095263391110342474033911714286873817845718592301871546721855213063817677556640386311920194897498449063254129736345924059269066519462137815236117603817918536534316055597154021531548652670409437707129408062510686648094673430114952157831044941630510372346713365048434625894801725013402371534441110165122623124152088520467257049815781938441459039909522063366746872515747342774208880887825647175979538109440973319028455835705166139221091172056121228461512846679393113387940680682806867046374106789069614155141738995749105073141059051947920404279263025337175281514170399791743726866108132702285813573658861703940138273709656125300695948954054765231629127222309455096448726955411905966627782722303507538003608449361646096309198207373896501853548928014877657191896257463882438712191293579222447795814215026150123747503406699095774125772961421830942654302010817978629937346078106939524175695491104827322898744597287999668348801180836914215060022849164595096782599740253662621718609732009473083092558580978584543850103240167515084544151160396035685235871578088731187340152691281238899341629682223524794719830769415112403109421515414053351497537482624243389135580919188345694994210104448 [139,103] -2143683751740467740970759577545973246406869765000734186286870541875516320361258015317439273914011676016484024580814894372429149059296216856888119343192092226618918755125071214211877887061563409088306939911409204600592153497224141725197726713351208345128856757652477261036534582963563915024363397949503852298603703359883104383121241760462991059053136169833662290992351542777466227340230841875123432929920072282130239599942766172749125695526125556965849072296649629297850186049959865887906689056795388201397507340679743479951052745011851663648231593830581560257850139313515293305881325391635987484720580620731997009333173517593647620912489729775063072027586940174130434763507636109677165586980355094827236205441125668422864797121206723924237362818491095296093891925007421822515445227668934784662342279316747206253962340633188808471144520876932908285698754389466905989299542668567059851145392336613307586278949820038164688054333535762583043392213430105521546657087287590294142941969574103562460695560767676259249103318901862769262708359723206875695403513266645790266840931228658686226047700948320315633097102326939658617838992671969109429835009833273611376274013786333342452919544203508971274223625367160465054693892804333441486757807098460871851003165067716003904896650878349398702933584713292878697709981447003821197186893576109121400113170700259100966489840006583968138293631462867136816794439099057610586956791200029771496442000529494280745106689862793594393400515469033788192204244036477733193865963973478798016125416990006420707935853428649712033171711086623383062822878631640849565141820491001697419458290332306751342325223356842602619439292571499264619951728624710034562648204685917188595992580895430621094594246686102620364200931139720120691807548689136513699112601988870378209554194326139718721514321100311854885383090581380913140130620565236901883421218949606956631126423135524555375447906219778920683004821501077843078844965717521719945717561988910640156460752544272898943493335826903140787315448245577326167286431046228806719799713682537905132623631993202487812412211057536808722938695314114224751472316174914602273238862059297798549257094061589292292747812800479756377642814055957782941636324011269743463289104890360936279992351878032634125087694757629014970789097152766345628421791660520444601897419030949474100077113802038824577869481874113120953733237511591654351870180459037420800282127193229441978987765561785417317626360731423206562246972960753734812637984261139776964823817977428275195787588917274819411869195428453592136228254960611685233014532943405562864 [139,104] -9312042081286471574302982482841446090318495802115520829794168562451038893065005077975543533439045795341324143301938031402582798146877106400816913965709614202085466310366833363437683643284497948418252066692373045415443341981302323329518779741389105176730635063548162277251133755725287528651379615750589307326674111161646200287061940144842783455135294876051462344727105876134210225451191959748879566128205522467353222370910138621468671926269725346674324017907765446220043818268188909930576016750255027076688327119575715625788540003788444962849818384653121450497857742154858208126744657520639062356240938034040546692978449923990523516212516717472739575263045494508628556050501334740082661818190369507795278405807336918563357754125291280714149851517574362809210541805492846721555831834445731817083369492986078824398201657038420863458544899536917062712223089293106550617030000138501486734686029325982740988256038208187022512281130227808698575895430807249139170305189349052470032629530761992632817422421643196322921562587154759293654377316326503122729802015915404355478951043018281963190701835650807813837280945285522496314501271408556591586863205111885961628059615586327165255869375972864177647191576392882847827091421135520292655971164694040701008555768410850434679461934939134317035098481193354297371647302051785563446494048359068360047023489402514974285689314375203645489020731602451840383977596743608883936040262754815384589817334447115574185968743786693158111032456019830544767625513444270075966096747718620289485133452031047623637518743430649763123836082486673045007721077675024998660003156877129208677386096356249503830550992120564389345041888152485298993953743845924623411999945031264890632289479812606893077673266983626161884244241066002364427292772634986831034762420466623275256688624577586263925376669565287417517785802168274639395108522913974268430093034321041850214041733260468470380979606612473539676493557033363692509711881420614020492502834616480017542890571048495701555628301047137119479288355641268011503682713568299741114659982955793036978154885340081738096345600089343263196807000523105175364538492625170367593860428477941666210105635032536166720375093981236903854567423323471269872601482227551982078817620985477785332601586506776781047661404835048514106996128330048934014628700874927688573472127057128586521626030247437264470330579688344524152403373120196893368914005472265588276120877551518624695844127278885704938806962479469796750966296881138598594094996852532509010294815682504866584675624254382626197707599553572149283299988182608923032925948016192 [139,105] 4247908799381270897372547087515994837039146239875725769782822550170540730003496797579111077807215996954707302678445690774787014203881015956472675176065432112928475555207096842319598689259755792991485657042871248272876292466078739050775973801970938607067571737189963709254255315971090276430281057943052282956846304244055223476548966688268877616091822529707689864578252546839501015125261652053250675490209940355653657352977095299855697458219463156648805364347114395020186399146268910926096499048690743603879262119526572781612879740656904881080536794299844936196791552338499225748114720044018788834172088209311781462020700487319166640955963615340377746247442793089614866569298820728013640720622592629743015024188961715020902249107738414309082649739299975262668913817462919387210039378310337979013339559439241377426846123026709932093859695729725017053083478234706295985155541622788935062439739743188086685882008705277890719724585813623411108688288973415028301947493304861697094894803196065407347706841648143394143613769112417304857485172561575932727410141133838407115669485789374897730669576979727051365573873864616606569667563562955373267886096360302963033051107962328236039691706596605211907861230029542557187568826848162767690684383379181347774447557463079038541211129875326763729292723037769593376628149381856010267101388583241732662621943611033508904930270273974925465084147102109363590826530976129650190182251915083742930309989190603617257054850585166978333359802570142528362347340839478947683897420046636942823161545872704573824742992010805392855180582845266663437635420996025368137963475601515303360514394420250422354991718623293076980997238784197883686877340119849198194364955053990831265722910629371074591331637229097639729957785243023318472732798878849260416843939363684383641632212022594646866258488899855770341305381123095671671789202084298644409464563964538367907305463719588688212045221884861008247275047243594106294109820730469804550619882963452766864049324899808655492582688268885804143714441697892218739521646703417274559156123418026113595762772578796330899448524127545689007379892581024055450932546938904902205919809866863455188269838007667826542134349178936853098180108445755158602361166870479241523956740792328127595192951731527692125129343601752847140453312280297197671495351109775616323751645365009053896048040669881223900711266695235443759751050492534339514841059867012490298186599665007170581085640150939562693749862464441779539377977436992563120381059566374083699337873459660513948714710308153348142565132727835605602495468147237062290327400 [139,106] 21151468988289225570517869170611110177398609742278569446982158019502545530918948256280831906845689535414794501997565426573814552608450968014619162364842033775866996938431613578871129755357199113867795318372118683647288499781116491346511785181547125553126543641208783779160108038785659352650105709988267895769735290488609465064510384872359731459725280490641428454540760306172836744768257787892880230971632213944246890805768320100800133895435321334556514355073102273843545714729636091949522564499752884470447663436479562872164341265596517435340656823101102419173666422330945633952850515381217268642337185041731234451595948455936632921027540430611812963567901718410768439365772971974803472175468896720633979310675513573428119481527487131790853209795490783982146889966289008335960330406775678620172514592610783441844776832956590194798349515590110062773844007864732179739679201015655509894039850938654048860622538535137656087163595166555975368160157184933711335993736595759270655357263106628176642242822785174067691035193065503390518883028412996914964895408273953700482165586009600571418831059182398148870364732913953793253670460862347571669161071418956764300046282784824390476225820777318802642199982621651569748670371744048052945429489079119920846739484171791609511983877215617216694020370807405539275346066255418353875601432499899650014606100713589628006448214911352788956554269264055984100817831004832789761842987581890700436508022177752436020982077898215196056768893420877997486171484982068668127962107216650069137103719250851015746834990783978399143754966799523904532526254195601002304844465014903590459534435162193674500289051187435825665558662291361044379205931116566482830056811705751365929004114784850742070921507881179845575850679808312510868051980214874161962195703972148630316930928337836960994409661240496502698986247262923723340664522408948279311503501576740969072810453246381591386413219654083640334720506598292140397399198665085970653443791547445173194931683921408563491484512965027737759883779364404938990547145741703572858235604062435667760717656746813184801971021969099473597361153367597660197622423688044659290174032726393734452506389593033791213698068716511263352254507142563092322513412221448760922288183066942104472843888163188225939363938722084642740617924165693073850220084050303420215714833125823277672492430349992732530106003379391587226195822526743932199573164873129952190967053688120996924221508595128098192201010666376211044539540038559552484794682915501464467820844217484466549958575010980363911428931183740842692804304548959007920 [139,107] 27373209752290178216436924172754576607390565787866270575294498606680447814252369577020470113065034402065763283314543638534869569021316975601555735602661296377926788051746882182942920285627235053752231936681659751560659199263073524483325097328259056105202250925839165036149335154080378571723384990061407311732439695670128127110379628294775489264876031094315689290134654936681438758637201590118616183714399169769735638809448118265489338334377045650116853469178257432797517275430588186601001490997465174169908903008813405355872207602209943599627102090749285825625133694594181209274590953831297512346017153159819123871551526824100476606369757786906437144606620151360364251520848964921742121444074056209162552200535176640201484294228514541540223702693618739037400590750864256283091084349152251138674776270449782107615799697305334441106425896472852159237803913897244991790333566193617057334665739816438929611617092468521046769979324403846735408822587389860322561714574109211743535124497129687689947069030182560687972366085359501163381503102385273106653806390269028035993803212522754678440553361052144099566519821627347480120383531570795773491515697798048048707840827546292250078149990026941696843139146684044188168154683475955151544052052258873197977107051822437701046009761302743493383031434045358912393037072025799880578223451231622229554535366535379606879720515703159714738365973515536381155031780028067605792823988422400917346708427470117576920871140907096313009230245141694518107437252109756675939174203230171986723863782647234810956064095213240184705086011532787483787278067148340081892502279932709580578044521425813063916656445751837090496732712266510515660145303061347658324787045093334088598337675734213317331442807252529600536494657503751523118033572112955531419145688357246041377168575168500955960852268629781969164910992664772121613357742294566532446809921789374279107332840390021072751138304681048532989964006821656477229280986989070566500799862069222851594332774201604232039217556093743476910737133505856397067352590976784690417016748250499677588256240058163741617978263668551400565978800943243237021531964822556137123706980141452754221231536215532855716751593395952708928518183268109047647333992254073413099732189004772327364993191498434831946524147278097179479220565305683305445775193070699694536356024815223549834596291584042819992135843964327240200540170956414748966778339477366437533379937188907385990489129478298673954493504929042036119309794258126833048897885598411987359185838349362294899810367320138200767971005141287000366168842115926 [139,108] 50690964084185343980249990747583327271648389200964813533786416615147067576735675736690630386323474049644049159112830699057711599365438305708313468171909106130908227434342431928409677266533087498130925046376701505526998038401828400595922939045102576058969145666597160809597007301220467035899276774876171560444895010854489266305633922220692742608012947888423329672458553264489363272528444311569722261968164507494453014814313868361974687325433376843430721754922111221510285071417795495944730186273572920783517193593536743736009459839962641391329817732336161283423153863901243249784173607053579968125405128248838103786552759559882129249820353565980228876368400524568611770814149214084537998647827995275011499764897310221781711589482795780549542739008463665719681902661226043043889594883853156545998017193712259795971404455407424160754889866259366236989218478487430113339609323318312276190273917572852516442407091751681487443396174377541665048603769604676845341181093970585309288356669744000073357138706421727758307934937936784095964439398186200009996396639495422248438794418643562709552222172673271232942347803904237086946446515238552041820361949440175895166246083226178463541562056733564844794165829457903513063224328021132146237253627809384238148403613155990432211109815184917905169748457890390069630367157314548433535101353825834137806338419987330347317231810769572473263180277733606964538308204888667176549519427837182605935543266766279872417077286891527076160418989772961370559806101720511900073759121934078678838234587551655899913944481645923636516852537304786888879744402195852896974847475422129199471977457284120802642624153805329393530110640370689238392099710357926498364728213838567037665114667357553473202037717217009889990113122084646348534533880324796518412807222617873142962024476612076981866202030563698571985287417716145969123045322456950078731200631416274924403774016602987910373042997851229479243925213977580773850914249126047941283127144234749780272442764457210150137985221340832990743073179856322489076578114602548615814920484029571325322962673596776523162464088866757213914570290129387324463157062139933744563911709895776178677465035075895402313659886569243745990339478737401299108886873449399072410365298489234185675431501114521126171380671031506226089831332304432604209371766585341600034764122719683589748395424235417098552102870883757660456170507556309813142875394455253278312212402936670284483007450948832791735641682468186853070381800893293408747428279172295081889986442022975399302260035340810001821697688772032495900830848 [139,109] 50821468732042492928467932737074571077067923045089756243093364045084162002546971132202019711812196056727704356948092425686415829900553646269542070604641736412249084373676705088641859704038297672862998551695078385663036962506125027809528262808183784773825587902653532324911128091569502594775396656528056572470672652651985267074027177599562688292174724653692300850222541996096169706767835021149182676876927336527696303556355040888902366388200625755314669585634003275267147486470738070228802309258971975253949171462366230544629033771470294814137711139025977003396273934252950147239289406506274093754739068909058704313873431281837461834084686927682178253256193872730203775142202569295653699075460828572893132593710963519343440598802952647515949182492864354571503949846117089699093700866623949036531332225904868201636703659921122201088519087031710608666390101726113353981489847851081265074819295310355305480850049248414245570888591714628579635197752612468743242672062999398072307753608880020372619718023412861876730105859191752234279200698816228424671793730707592733357187298964315519320750627093446666782971339478906517334186893439372547523987798281969524154878442656581600252330459650515793364089018166707135691991544764942213156768742843192875417731034829406664629574201015277109988851111462059212003771879320500062627343321867179327441590215601376545926341403393380543409108181633948412792384506719060149571682502923894894848193151147684290016096172577926681501460900796392650651265134692098418802123015737806806888569858847367912605843155254158904037260579515677469283571101102074722068391538240378073754936534249771376052553847883530469308753439201244356187927735536395588378710019006965066278897487843276102846725368829555476485690259147917515544581306920533886127230593981978532898105107812808539622952894038882343159180515827927329463080221258599454960304697412520127591274871615572013009001746380695208853220098037773914066955482093824853684648958056994547887826515956563357482594514102616862220834036179221972437376421400460038938905840352161192392248872605514901164483233542987340298880624454374254103501986815353105547263014525832619804169402303925529653781817794216403819562570145725319453681550307165308933075936393329557877410592496103715937475946686304691589440894204106683409425689214300235212852780760707955105564916474306876861747147042262198161493394142684442894489836749903149683664872786608513149407883893713944350857991514132784059093238085567708477988601553006914720081004529866558684622081553840267931808414702275365592 [139,110] 23348758970389918505934551517038833637082198222344590500301312940457795433348872709729686632486669886969000248325674871960538794013284173325861441867563769349044990983443117003226426765008727550574128655467214910594067041347754382645012855554732507740623880762056269925277669661984109675665603280826715661642814664772116235434712821486248708781362952647236589342175888823696572370533056996374430923275333616522708886814608315294587876125197936410730237295335585144267397422923956698889601344916454066564243804213296306466247516912290063769412674165884191832900997932523319790842329143744800435792417123053299135831364880571561932794566381294968747658416726666724612232799743882537116830167033513996564440749115714346114863428911559984146832115219530263366184218762388893365465065743302046012231526324882981824230619133386026520179249266598912353228536388140029323523569309541193770786315428367624583273793484217764205850713639897923122148416999569875715329839610495778191673831192914217227556793213163102169727509247461499091345537083451529186519179222026647588299888961488402594170746525148460560731523988684083825037516392426003579232785249257538982939740424664935511379531687527063321239495489471428159552754260540334973214550458900814012952306606658687697710680578021193832588125976384650380807675809838639364711881230392471853467677118465136624897974156796784675373872179032742881201103965835811865197099822625424933481601765447938818742833506252101676660808970179831774147943923845508733762587366146980120946636326282586120462136417849715213760311234532833614030072114091837199535642327500833571721396339109361292777377792111105999524616281588445403333247970831067659328330757758678024583623717678211559436055830094873666937457744837068619301169742435489828963568550239473635828116173939856303991415501931183725105791913102748002001224556402123741388249692826323076350178854885402841653896859607209507355708807515814471723715512059150028210682608599626634420284955565552877039924521634068592030143908296803735039203134386411236964473654460182318036167101958683465585768531135182226247154695578060508121432693852078971950657871229749964210160583158469364161562903386475320126118062804876031089188418300674874411954295461156824536329794705447564502805107412621099899710557144969276608120721711608480478802593412758909901429726867411258944732137519695073528971440563715956074952889238889714781068862339274151274216087925378420618435384832796748455601173861739662605892582297954608794234095935856035289099150130960049551363644528896 [139,111] -46833581932707827267315383245344913468195684089607515117242454855298202047354969242497467717812192011716869160320469049956865420800911336887781907827946445648546046758501331729095292178519238661791269004140241894863874142983443034047097135111611431008690425843471575992590754810605768679589390310996671056255113472281261121311162282616180236433446616716885083875744460288324141583939062842242179457102114936556654925400415238853613916097372655385492069398577588469248836914480555333967562055910144311501862625910170189076379573674819669811027892517335319375403849597905090754435264328324202702220608024549307485357165401791246345097530917458890785835370505783955411410629864448120937217842778828173253764945055082022293879079990816392755352659985299885134421719952551412883147620970993557733786696666787062086526886528976739603143603647003123016087334156531376697307772389725119283801975695523768458194843449952500630253801539823608407520030591227307462652316112755724368135945426817813840591913867806735184854277967024441038525028077757229130518781720772603308080947603222913539255131211707378552206912132289861507158934965800667253091301057524763163905714177231544808130833407179474702741899906317076565560211558991828616048629382009132186688228829055475607800309530625802077480407294269492638228967550948072274320026370762311328992106561833811285306710735969804265114559484009704236381859853056455101796520436299478907758225007700373214448942187601843590314355497030286516126182589654379744352906866802040278552018019049893820903302225704064770456454621779207596513927731159436950352356153728409224589976663851086970643383470369861257444384581349501522330598309360312942258038720610270320848039241915698045414681601954628061931975116502530927898537566565931228666181972264413088940808655703052045895624785632543298668251655939851012024881173160284182982935908823569232146018550552466510167368084552203203734438802104165359015747002186654571559672217961496475669777580649560436280436717472457566170324244918180132184012551808233155789901910811765116103518815084549716842261314668627337377680284211140293048014749650662305250750837059721094244080794167712024579014424820925814970285513728848524283209505327178993628370118617540804672091103396864541030881367807497810148330968312402572132968294755129762537569691417512851174785463514673958846713714687340803641930943151502739714872436954633434834282143776317320010303549101144141947834876104144863939055274805451506979684083245148178351282707408631065952332594866193631448586016 [139,112] -62792598339267020061492640445131038569575342531012815096626738361106355001259873239170264090184052086474479332926685868642368042100194512176400232652361865478608489625977131847245538918328491334642675684510239447663435270088483950626185053235989127721263875743117088325167218769667827649688898842405318431723236369557891183450124646159407111493587328225200834635979516252731348180956888284943378817068350366898662236164590607319618406419838353745028263765405898024701913467240885668958108967896361138536488705162831073467497472798037169574786130317972107738055277943818705642391091145762277771125502587288767950810429064243383749591606277313763128471864432796069112562406196523960450256148637883966555778973299705377264151931503418010625722683185728193518264669464415338017445813073068502559101768296424797137550342918630478625454505606779486027061513590928532657485978040878442812066356707432628764315338482277645342199159751902379638842831128286855206094129249062746328019727481066431929723003752378052738070711200472484869684138404610411240545930045362151951698505462667404466338844366823126294117561031894339260139788876034925991169786616018488687017019023576515261151022845523994910026655726964538170604600711963823414830771810480864876607985311520189188812204961060859766019229460129455900557485767408195043113542367308291965670584636593838914435695769660341402412720393802196869840122062497296626948889044305103508216775469021895406337469322175597412853535176306674213331195212061140638904712746483971882893004610477216527739751759008496506868530378317696173612590999250022469308369178928245592361021291917870778479418420343787059978016186244627451032957562279632875172158069502016289150602437954022391142058652238101804290023551408252711894175122356049449146462050833148243146755025065508306544692472397331408997836241249866372041160850428619312748816344288101580568498536882875049314695366139869787361713600565371637330100713950385052789211654014715151339655217011306408370093169133987204313361501786783645272676021142483437397640746355582454029480371446415276709330705610371376367235775461439468431068796247173352989437093442160126088640100524204185205533288926016241559300545011148812614510412845430137804875137011996761206673713049604233080693340746471356894858924546445081921585957088919316163673046169030867940761217935412119957666223577350558654971264911505240487369895201802705542288939969055307160864097251277041460440836007231444640783953999584579314643269294083411449271850758862191504763724725622544128 [139,113] -17915114002659971442153446897196742834946695163456775448261441718554365409836982269504427120463422747570059244467254177859749881505877113973837523896425334405655549842720719691365460196589746599161516354312804276595042202924390175336477953161754776719631333263700517436068083061632166625935048183003635123964045817990362769444962809023222078831512714886088201349253952594412632213238992572744712972777057505829607924494119154437282244116419347543458648139232660673730265806799193206091622051215713774493160603143785674254146133029194499367106601954497465187298739499855257660324726410976456755930056701154021279836139379274682369689669057993006985311667168436480619005134943821501729102921398229159853619298279927661966689855016635554148442816271231978989547185212732451361429648512246620068797657712434000706100881470632945123923805362410341062075991256498380842471275819228806709445151357002371467350245165896220728756754870290656503791493910049042341301057060052516213149004590388004362129021694620448798780638389483540990811151004793933352397176515094446193102146133730462546473961642318228461860260417728891972713147726383265109569067397567556293366235292635950670642744501528832879953865627126305718016895533495242693263911418322457847955747034081093410703186781098500771034090216206503036894048101317697862393250509085854128357840958299228791223094599069582125667813033369675797426786351713782881858962627173917415578873019233163480641061807931044789294077755102641309594031811248939520398034422763080428190193548389535862566482219287217620663064395854305161129514151115255621027046498895651968103662451427639864815337996695419323051361378024391978352673329087281380734409006779701515687214931903450460779877894719665144899577140323455567218573333321509335516045349374450813966350884583307836335451090261423416760053218221816482591583140391918745075258681784929404182604067956702783932814008902783318534793423327603739409757589595957591226907501998567399732554987440290998326889381741091227909024292013016567282750634203337183872818266623341345251256798820756226240017546149162830467288942910361402556714095518103108509449302882350125804331464702012478466912380880862028249960432967956683194226858296224851209300002725145953921977562280045221981046261673019369685812035375040020977006278965837103848888873495499561512033647038930156799455000483738120858733276336236487650576209826860536313174373421615209996431820176413888400761964834414225667518024347802739730380500079113660637851721391842723039059609255936 [139,114] 13503327590798457461446620450042981440085346855466563028317517273059216907462976673080885453207070339851963522422836006029906317019620261888139708185455011042455125413706003321178589909378851162626959185874859319865884685622670878586015595471504162696062352855009410083989003026278112629243365935557431793846260402836347386058190962127489500005291861570843043899518074961374584119348717469137207495470154908776130899843365703048043828930487337798433471654843782558899745613757705435034338766400528727652197546121210505024742059983952356873150991437881759418461976986370354419879535149266492097794782363133284458852111317288568952774279519591161126461140143319079249421984036810690954995537025489712855018154345970478422335477627966763692895760109486401349082001184747588588478591612800636148146931166978316863804276914989065587646058583988451512567690169099141654345067980691542072573290787471282982460652428682027891215606421603122452830591579079023045452479219274735511780637672563474960010514881059160600517435766909928321915569310500486508517692347918789185123966091366229086103736675882606834110256048939450740261600591953151686363448278904757663035618267531236679603024295670812389959909515856489528013170463807526578327119452006910545261323778246912549007299481479766677130202732696158141406718506476301368567779871043035298902563738853985384512771053312661132641797316228206628593334046051557283444148046739831749319508523635393246867042270080150257880665114339911956191552760151108517155099283922380354354227641145855320415202672383483267851874797481931055904168810231556817842401254745726213526665191585919686433951944507296987021691159464600503881948927989437799518391100857197158159724517603280318158696335202629023369256690595954268184643665881199001839728194733781752916466739967085823266455188395655677327561145313244825517851089028818726305188954769338918786856010318846433368787225519159286902425299099020308488195025687480302376991422304648133099293324636402901047364420866164859854646599969999735366286063644374066316257221816891030405604564349186102286199055363655554242745199449393186362239594767821205630176447418401975470135579378546515201498261623345880740543064025060206285585411184269884968133399402030437443380495292142428811973010223502178508483450553999981839258356629557542326702885264551262591445367146213558726510760540710658158774202659647105549032891553878605942915090704246622920497626776818654733579967647206158298595020988903904743001484025606574654535543423649972554695856 [139,115] 6775026767381785029309245726098296757618402837133602478936885259607757021214454975781851034049781481539789013438585790341692683965116261782637420712272677949745380924496288788746882784295222134588355458149939152514539419301170799261863937245302972311871580206862850472613915994236252278909700296890970482726829191122874967411677953109883059750173155230711428264733308467438879590042743193589459967287956779764430414611465503908215897305525685365055739989669525181753080987865168255532004667665149424073579643920386917456885232903145318419050571100548118923430749615877698821457559044799779445980717518499454793955881805239525500123163086058393655374166983433268537279515088750342081645860737208459794094253549794455779933246321171613536246895729946199048558993432921403904554610716134353868347081251993448828378328749035924804777290230176594047444069725418620498538280048507199705930490981503311357253723680026364155898721555016532467412466107635411866086854664403891569928201118219650633797618086325921374650961970593349156388796268260546581940848852712896897109690536436714482806888519503597602860360504055594636953337600711261831870611460036016940033390762194867858909012273256097984054127654725078461549369776080841408730810056667006154996139899886085775212959476058053146342194726555697224757726165762483462055316232470860015161817616095055085113954512019748536706763380145290377544362197666346495820428256970060952845073071844956033360116799398722267917254065677176175182138413304315295851209405278614849616139481995871130395049167392738259655052870005948544150337265079558113213893091545953678881092039951513723921118494173797864327846231691758562314645763517868496170662556196279224525178982052730028626611031496684439080365696814179034569134294687754177656593666473034509432435574075923951721420264935300930021905725204688885651619115027413028404054478266863829431456975318892534760623962920278607777921757051894918083175540850917042414123794509763421215757676932078276359866924575827935010539431976456772216130525422823277202120943543972398516509898527186543911012311547540605830169124284322415857910035688727990856526252914062982623324155097448246880438862079523417483391699258495011761066350751049976929105585812214608139182645389213198273816243810902398681017820671965285453452154700821110505002463651002698025708692506426507717213931614827072201705917631839805252349837352421606503873725495318126771447552532779647967699608279216741576916809463324811170361616398816149223675576261509427206 [139,116] -3487209890190138897255693220195188465164164157454242363482237784626801552202830201559258485149505469336885990527230568648031171146794314541036705544265267239905106189594364155443023150543239021435788534842380082397001003541171076434604610587031281193459096196513132087362950073324228462938366535488431183215675751374384501746040772180181388691683244478614431672027096770622963926412711897895277990007871968139415156600268890069009930721400639401697131800634964190121589761650628716834896124289773357025223123050625611827857976460596173861817999797059258237240768974205519169217658872905457711033230768304814637600503867027467405877411940253646421112738272353119584407812761953554950720230424391993769936428244097298991457476560344431718003149529605912726439820020590395614767922005564670395258430333431862671809384133935109103090104903632434554164445080630263572067811855499669366470675364422690636985473222941832890397154237425196461875797534294673212235422420241162291593179016534409337222593763644893238733613918697232632541843061398641780381854748895414641271884852068031739968570719599703256715715650668506695442395361344977840311636525211969209234135706921425555004452889451949874582229137774416356210192934978906899679612233470097623846917516456079602687816065440893351837301308220340777943706301175556701298677287243409347320197427696364948392804956168547960969712988577184912882596593503698666494018013703399851195165682392737793491400573313228500223149498212999968123296233139517885281017730808015044240490723618261174792788146269135886876874567821993326633140452173700868480253427125069309673378630853563460299899491912648308746802136460601830640667758150333893511932035245148433552551063431761802554069841836518039880870314441112814953199973479529565667858608796054798565922417850658100426020216676128844971683477864416297203261143718717421546604608810799670138725634701506768510150456244398785803636552994236644386058932678593435313374828630769406722985920544513990929042807331396493912952593301957867392851098348842970268807947862023522759556056650425727988122112916566827159333845002767292535632817821323398965076851936357885104428065619580224310050728420790205379876127851410756537054418042211524778368128322276167458337255685690308005666581094507673158720895031720357371715390670218918087474570978930307930193308500486194381612218017794769480347258204482408729892463435720040406927091937183027706584027161524365070793825215459169304645910786565446920372271131585563853657976037568 [139,117] -2861438480150215638762305288366865909299879273810396188188049459414333352768819577943142731795192438742578932661722041864879334834936760372619634047083804523468036487275287302217434898328191477852935921989709277016402907494386751985241508216933067983512620552064211041061060543792992449999621889955539196318037010859832470690950736328316944918271538381489782078839988983116873885532366003116070218039018223190945506765565138538502739143267030429196958498664255626733207546109149329711212299182868211049371028180265134078440070384660318475119593599600057180415656589301008729743520369830469005603065429064383421882554826654840354677938002971649345095400320635918080289846700092462982889359583478783327427377685563304875105337822748042984235429332015113256594244496976458139792391940936424547806439143779491349428753309462367298009118384747040771875199552333472177744421826634732543468842907896871927521336010545862823753074456826217121264279706799496980383245486675005592711434483390127808289033364887071831243738069433129407817235897922372333144539207231995300022574609797270033329653789288509909622026265672831353103549098617674792963531682645694857243727400933102458598723093892609914111905076446069585553601765013310192117181086736041182828385437855894857072046698682243261229439903494130711362411180225748215595060943363811916651980732287385819611730915179809823352142072483087412915413553078089815178487107405397167289323764153723902727341107253030214694219741891922999507913781906288839026670193739704692144400578164558492871844788117298219351031663088115195482865869984495984477538113446549918599005442607871453263937219214854514436222250627315240252708640501592631059220263232825286016908156709808041380787070078299700740259843886700174203844363633655391452896226937603496469598013786551153688454694799730954509692254141634538867817473430982383058729108645130798120050346918866612591877909466435438895520543441126057306646146310296626129443898354944063722785881376400200899636816965353461478927096204300327022354607727040124919915427742028965457132361175107203397733899372701100332924584365914391419144462509978607449670801183741852223682359993315323677079760001767151089654896105629461047828050480114652279390910077604254252141618817396239309539967020615390116755584151013824918441074644646039176943527825278394877291143864655661853817532633763135950628486761922298292087023583923922656008237783890885415666545297482616745417337074680794111015419736666523144566031169058823335410108 [139,118] -794380047077015286918371416835412063975917912228763567314068705099054371231562455072208315393404058561674891092479188713677032876662814026294910155737788314842680605243291782603985798628265036381059176247371380861038562581822992664904098467603470943462088116459526118778515626506692358029675800518183204181745750363059215140010854802891901904102592172262300015898537593740370380776766325520690887954814893074830830176585292528180109673107612875143923350391879824777948594735345468175095732796287588033505276656960065033666778077977852169411403087080831258812281993021646453371281204364751649544529219764144592776940530833704007217562760969381185274799925801889620681313158038936941428912626961651826100766606523859208939238738789390525552068152128716305196107521645781129994318454179657885196789893678835647118432814830960230153033839534657117711324942362415117683007306236319308714540539505673773581303691129770736273216206276087421333470107908713591732291089019838033327615841561427324008516026456823452494838478499669841598522732116809994284194050334032055031318666476152671444892682071387576215248284121876113161716904879235987258352168687542474586425332808840087648724979738339200043939776049679587810829369342929168481816947979391017823175243185303570746694730511143520072198816633857317898061627414376279925005019966178258936207358696396903500420776360368629219477967811649681097168470889296301669089741847517433842498176716548909323151940789452879499837093902770102116787306173445068992771107187764802580305935934676481085704309305497791302972399759835922185597564633610835105071821405373357602685965882454394790757713795275293874958412969150819405825163214154773520581477901342261312141737730719504370450472133463953793011090930650845215724826266989794574986543226122370278043830497331762645030508671917981210031761648141345764639293628225774382363865481953408052401984520522094856670955253121635487541928686077045394313668640006014162992849371945688521487389642966147765464756428363492433912196199242623995158407127702772705246750458271556219668854549869416862636010507050557502102463405281692612370045629253507847681738185163491376724110228946160635463712043502758338792002817311687918999184272064119621760021761511325849931114478056725891387054663249488224776343645689448082178776682679288582198159479633387526386303882457023955710413432246988227858269121222661436099841932545011971831202786293406304996092716444492709388394920678253804257538006668835056853347065090281808 [139,119] -21633502876956021808760764518299187264028403636352588940047558737355505598865883909573608678716689066509596254096760501064190636960953442800171282294082598585177826877094133944848647782621909368007174566335241601020239374040341149745493279171690473010167332848569338711288473140845421387465611285141262753379985348333189319396383228342876063910281653306057904049253115620858568515654357847267539209418479915864980221750050131911395611327003010541454528204062485132162250465410570213170498878785984342764215673378118267260398447024527805350198459223951745627611636362459811384611724052086158899061009395591064974767910346620576113808642388868130799814888720404190412880236166938044819523853789209001198351687374008175132501925766328703227921303078414203836645898158439832566552750126324672680320301001957187236520213226395653604267277934356363346810346970688681881369047442545445554092534257254096123958796912056853365753909197258964784865635897499136868280341178072365346416639720077948435872768935135102487275500297075625849914163085562622710482121639321402512485926136801856679973021756900102465495409769093060438024466487547074267045208714969465477599410449394382209823913096810953287093468383456741132121240219479405007350371530337181209523841341136316984489574402249309581265049630103758461732010240005726142335895378708274603866406055867081790704562981333529555951760480036851779947552026264247626619604996988572624345704823240613188077583566104702898642188773689922143307147482606825644381309569507128323673916893269105285066431882126522723382298025665845751875895996367006251811257902088942100759305807247618917281871886808672175398690505003937763614613523747779407810181088020644641705347899481449388879254509551588628940435034900479986969276489010084864139257983247092354400047318492542926810719278061921174883502601047017827712748137052055163812775671554062149877609975018976951054328230761222916234156123387787424538740238697042376811956470366503024301452788849822587377711350071748243220673159525731799402212196234901639628327140111947789621744638570521467198282953530858716639722168919272509475055795495344024161482680148613645906833060489563897983609588062827476519856847264309039200716076484850563787706512320891269622856437425004441598602590796380384020396098169529447658058721354533212571372059423229921119990435210123626150831877060006854736746749377884541897691561812209283457710425851088687017584688613263633819777203804962698977239129524545978624538870114 [139,120] 4698129860829108800215351086084793592754521082765117034787277350169823668777529164823100305547814138398864483046231779343478864981846804329218884347319922984373596119797793998768113199888353600697095475631399395467561866597106005551277731635132808063431697778532624658637120330897390413739325561758449047938019039268296654468822492140821553707805065358505717714628417731113450582913801459495064636500814431062952280940440563364439520247546480277094141319788187071974230771184788518753047040880770994576066431131706382202746924807484756176847873470847237473792191652939354218774013049805481523746687333991875090916317513532449219496402890625997548118783435431267627515029943234666133742888217188189320593832873128116064529403578047248386709075304720824784192620995171858972515009229573382672378373386325406788965929785613037470348128248020692758125890267816805035399607536752757157281082966241157656396441575477457308464395629643664195923496920295272827592803829068360667123371078118165696768004094652421317029231673533683181515765755486696893825710586955701828531863648133682698904035935102851251504724562499618365003826206329364716311473181447155530485272340283994748966093826690626868872869168517622308993890888083350991252899984222168874648263721738098084355305927786209758795972612934327809376009838314460289449298720450918390560070429745088910951576932860177618020603707997826269355040855557538965448626339667012049779662919782205323394414175765853370180295128115600922854402802512693272533882266922671332158069432819341860667862262405801482760078472871930391783164883765972602865235071913449322448435375238879263753651636493145900123326715880652066664687879952986119692170793930172055269721963598850707880519994308771010580618254211510374566234322576373801643091823749193958386262749707543303767861253284696531419828278716630499406626986564156940406899407987013483931773604099690694981448303734265410996312990539730390381539042850839075440039989099961251999305178640268854126598348653504000012537715060286753014202019632614637366462918849199702384819952935167131643963269269066315479698279760963983973157392824511614928285510667474094027842583901605911815503008756000837879013514515593392229518841599616881866381574578435393932888778468823450924004272480644335548059239231176007739744888384704422819664209884928283314317000723326213409239080357305306639733033786260852230777448764015061374105424962341165034076346060767116515328213281823324651478247093369628521824 [139,121] 1131385376355021964832960808045322109412576654979942202134386336582830041637303654902426449431242411625735127145733274298563702672193736226569045499426307685312303779392597600078725154165729871384055724524351685032403281975662228241770920797613683169816871882230591686359899013187638216633072919076362302292146555431297840904999096673605071838336155724202026871752571824159129590806607442832646500179878441376027824701827133991240981381332776572991634705112431429511520314449490925500771743658562994585011454810161422691635493385708898149803870798574594668864421350308138595129931226931114137365140345627749946472848213324138052922672699174310748599042721609404266812412519053852330541766355461663976324232755801590512138566817555037806533030695902312001464643817752742174701919275409208866429171611516098940615600854117168750078370649774519095937805550455115267407810761124975302032143804255346426777020254726707561077387649706781339331641448312424899508049547369024776457929456026672952246982613710202743329861260524413286581172294439169149239416867767133131529501645503003526888789022169180343539232431642016946340690047419603726674921936208429494693866802964001163675980115772552461814001321492862027838961341293979534830725593064991940788462396323127153273958660972219612840485870494245077160019408860460578394855207849965399613092763062494440853862119935850555336454251654820681485064968177885942670285742636135421402284371362202470580933778144051582349596819577251196652733458360232397903272465186130832067903627837006288744528509573362288723287352987007982716963134254084457091678438597692368457461650829275644053444212590072126836298570406124034617818192375161893955013529178061487071873340168052005387659222325555830723521178264339064125611118168413138107020367498221909609247104131822783186055447022008618783082967461628033478356039741759865205854647980563689898720884319965982762099880639763312581795000163395560379037844501143882591453601998868912634992534670724091853997452844586633913702065796253793723274074539972812078552370240939697901776742747850274995935084687703507275583562016431486088370793440732679627467054218842191941132787026864965831116140475610749485362082716551879204634309684112456400933474856833484065671861027106000029519963709966805981183410898595350985550304076191739020103480321441757629060877442520879957491090954845289806596236841349869773061241704729945967151582739159287003198970459591602550158007294802239998008616996613444 [139,122] 57752703463314635731960666507250841185670721946689493356239607747239000814968777606557916269332228707126356945050780876355775014676016679799052600541451630565435718294203754413253832011708119963058121892054786803995845633244781978302293658930276940863493926897231767798701812589019764721901969190096497457865999342533492533601421954762102378581335614227032830705076494986465911543956765010503276361671724091337319093708293679377940416157819703911716312632504490446110383295600275064657296734501567143564833953294032220034722905216012043636147313238414130277656838327747499186365128521991707885658733343309262728322588006732704876910874060153634126360841450844353681605462111168788736921734697367155467684719514980475450995988280325688242638602399756364692832990041868647654299116250581833948780087932844840939836636599935317711834158779764425723187307438169362488358888549075327652266018351714615461425897972837116912924140581142818082012130354874229213792500268055975804229458321508130077364081142198938256639277425379144294681980946313276587801877814993548321637333098967681827579401493889395733783503855851482487261910363353638236696132203548037966012974268101547124777546427373814753603670998076284225289276019567809167696353392823981327335910362800901946161235315669275791507189934834338300284079854852495213635116482797721477582161294837040731219119618621535340034654450417383588098025648304306798835158299678788521193433967750275974157750684903484968877203533164195592850919931619162315007139944370639392065824434320035058740630540676245155162147954473529372248503431146364116777493434266319728050351928076939340639544264425275640641502215126029128339298426061099318050587068818316783393250389659126205907433907110567347419847937709328456574316835309632104353218784768011212318914202772996019783705876038720172769982370791466264878972256484736346489924349948617838137845547534773068133427767756529870787628291732739730788190684828187194268819779104133765308744759445007217203456758143640958075509809250485741409206745121398678163164763048677548555877071999757280855145615596692676525547682830461254750549252682768366316520177606394599051254044260099268481726990619954457971331764956745676647800961316519537605008009068454984154094969024203442241673142755662438311315795819967470082215855063166352698882126652213077210170408456386587029841830251172486023111583190313638009450104523079446109218476320764932386170289873858014339712309573064794937899128 [139,123] -3327734098851352964289265273425354385199130046390427095397412187174154331742918458890113419359878174715488435473308439049456912556287390699439561682042613833146689886861275596484443245652189873775507235123059343188927254344223625482039745102888771315017585364775793706695138993307369384416817679976680764046922610500193958011278506920441167783237274477121484599096978727898930100530461358585106130954016680964267443705023789479867680351563906822034776901059582711618117895976267967971994950415346113901566757595659197590583478887523306716736293770648130232945067200355413524419603990845551754397152228732319500266708091354781299227526711292526488549946873529389652071232809912579811433464126452151196601889113451214627342378577294791180038040694712738600371278547997596616466515579776138493984713137149853773571051746749289338936401154573794077002431116623970770050592809253018035022723934833153944822856132381375541458508001397832908683344176011472454273135603279458504605799017448222611957684550535629633417849275851797258070135284958042554383652085619427789571527497357379557369564748866875973246787228463233703659913597737048797033530373629252193419673538178482435903787074751601856932524889960932959416319840480655434301899854895217635341826027924599293693644736659697137111985347574340683048804593685917219892942468398802951485434489628765408587879571267939762986713407222231875856000749362531685287745293051384290885071173127225143211084362372863267012082065375195152057333578754809548764925651607472360784313094166367507657661095075882130510464681457335508735338835400115819311000231085583537527452115962731818051981474889720678032449016886260404585839896684142285992893678675031896442971728319675738219689463978883326057152058425248143022631024308595055919433656448647475800457013242526091740568961240658076400084861316022488053493616258800480156147306768590773297946203146312499841089632752282932181265171786147528630209610768743346376780429307425488424865249973919317979394474925640839127328675502707113446728048458600230835164947101006145134955533585562308895667825065173957813906053210240638196007386743427738780150280989607310110676195908303433816596823375302201178369233449779073441522419130816521805051143960953352224487895503143806723131340261517734962498899027079678582430705798014467636851868323550007443243842256852124706256710832571880834887469991418822490771487264904867278079497100742040782533047395203815039376823825263992225 [139,124] 246645645783749208722211880316011869685395385391349936468486190073606913687912959087677281508616916450280773763902268432801366180266668241972538382580243084532579925181498478936461120049803115609371108902054090352920465432020885141836010056557198629484169053067406486076313897513248900314464118250365093795481775747229030498590938810258206400831642939659487817665311683417266400827318896574062981836370087220091786636854829442542091220935049379047931075246062945765711019933143748287509170930445482389162074454300993515542803836765673268301526350808908237786667646157108353219333813977462119412403042304841441490622374907089818448018988955066690344578660470676418421167323588115777703900159282153162799378306952839942359884198235181342708679330162386494338770231476061475572464537416518203167532537104924015124794447994667089292029521490917966140588493538703349877360633934414275655683473029852900259947083865187152710001302666044659877975892661852533378459988026527213009985440662874131341379661822660243541959234134240907252366145706400325899488857465166700881821890668862833387852560067695323914568516686490591823107924858966603798188971511197232177537335371237718001630693979435077179806351951106082622684192286276527972786146706906001524532739008483512235940657289982038505499637882769082738518681718027969983560740901783772282783709393957287666134517188581675605506857508582189672288814553969899301613665862959612479538309625300002915618683937480199407049192773449332866683474039398622604710389897355098023268614107014391707647343324277209449692858097405984650603484285208641730624333118640094590090837139309189347691767984145335685683080346196325532856488901773304478102767549095493826634351152223340072818804407079923613953113160793712528618659893098601905304450517444361438009901408806077024532247268088333871193369630266111391176780180076561642648278272781493823324690261454011439622242844556229174780623602472725707394745448168376557782566381950388169189523871135705201136716193320236458223352970450435152565520666206402955045721715992279911021298391951806280080748581705743738963134972113407304902294988143522564809724025667970636647326654580194097531081029280531880621897033718585539601711151521211437271720580940745435231311938115687477784877182778985141937694546906287032407373643981094684279142130770099976060957911911793164944879048031903414099396493646267820538692979319722630780047692740909027062814516172801969918016553664 [139,125] -1056571143621620112038091939706502788383017850270709283472195621093841502089141040089919106026464662104902514325953578678101332796407887048800090414210858888581556639913197515293667558760048323420029287955170894006045258175691335368618961537683065575589217578546227066773245037713688338303247996087597648404051425233308567098185898287376449127233946681879640840826521310798375509953011068653649281388771384280107380716369833113322469510132858748508195358915829326811354623975724591148416639855284231797365550029481351489033002663188764281827614916065940343266103623556830000923220229585318319135826613252575692293846065366472682709723356059750537862941157500280633615538948886526325770158341912577006440242678788201142430676013650678499123295557034765064375204575556341828036977381562460733463994428173587018305961381395587626305836190080317217507058008480187885308140447943922356152112552193377002155369685201500493217890485485710898021768857609877580764232782005476475552007141786329061152975996853271401116814169304372350018422048242522336539891243499705618794962051124896479286256496120111598771912218537689095718342725203727776798564919909034058117457461355219838626652515060988852686800047387340624647328396069044462362674616583278793356306026205856267229909920891537093092715988156869442730879560585487824513350615530428944516293064557284602652155472454677985101858519416660558536520701428884626351071202474825903534520662207462187979180214688050944034842526059044204141999587751677163659190116915655920118918080311281836907214390489704908894411488095206000396986430666822445423011722419054430737311247881715203498899805036516534938055587767752338084426740668895273812204971068134193061961635330297205310273036217004768370837943319502242077025650528677678008739643772078362336977339930038354241266502296253401480439432109757997733139889059639076502827121059511068385466789488951984025048876132506015149712254546589888378855893491995402577639400369890436945099010718264317292575268906751330160726386493065836845829298348529372382626360728823768990321215185485216377221642927015197357659641326573632664595555156759728945410922023975706961299663926982435129075825985886932788595310693229453194300681335423580259234535119329688643726943257715588857861638148514039014706697672322078352298076565610557593471757229207079773883099895848605859361892410902507246384223166986639325819148542599448700647491553066658980500276560024583884880 [139,126] -16333214010956929690121305691060615805059466249790197693334366603022479883711931232640472215617055270110665631316525544410236914553237727501570108401873952518541542443912321576951299330451409036107038397909452745908012054619877003121671594774588135489870683742109046534161078251608772513791186591181966431133848959235120745265599903639511810321639245647550755597055323693830378152090839996681203567032658983025643853138605025021887565475236235100899171640877076404597189419258198046540705805568966810850312428315447000096398818366080663374573067878223112331128615346242754908628488901551095233563826013283842143789871327777670806795199532535301847447715061698642699958681203691091521991690655007518508124652713904200213911553447223819155769022895123250188630840491938925657262385323455712676592754348612265431765285092006197433603853199845901113529935366743039494784348098114320673412209160598868623006380948360518519061669779368722562329832729477208960414605010220889989988403430172762158163490324019445064834871290019801910656016196703773944889908283813217698208891366242184095341608217554547128817864025193876531484020034560506449519363742762765847569312015504368519855439921604407103689243765158980425468403261958059266855965640573773823132466950489111245633337431969997595930393867451369597165476325137877215250309206233122000994771822209730009632640045001348214138050134823177872355006521211304644092457988036437304412039216624839703811617527767846540320163829087417214878908007371993556277193594169720609887347993571321354206141583693517080195721867154901698224553564345002325581747210675921917534303841702323260462340496552328610284344472710889603969081493321270193820291196184241742497859428481729222033397250256788556904570943011670041494500869654454777445027636073133951781067602375359932983245849529061698580563168449823971200150125210609656587938563980759596936444679376553682915150394068331714491966309550445089026022310341806463612724153478782694147840998685454179173666009161632375169771642306895273171468709254486028453303813413312429657089078592146398168998261835658772026334785339224228245234202828542255790737215417536435799623957153201241704720286871705133461388740196308116105625843957644558995734610325350405993111193853311830690524694039859275298902796427398927456402412357040611217823628878464213231907653676250128109315036350951163103214673663141075532306944875885859737757661342753798071757293849440 [139,127] -1146986894404759551665630844030701393385061365631751450444271989199925351014105520287809066361689343818148354689748184796930095973288805582642734029022142560503057371745174113644751682232648686189945049220582255270199938568915016072576898043381248116889235720204208886310609207233054479508422861544584663558618640450693348548352508856362634278045263763107184517263793769905558331090160601626332190990125789594174608942674679801465631618891880168432474841908595333451380364785165052395785872613467973864129804737473657576929440578548199759129033900315843954674459528113415248908230116941089672178371676453521233886084549539967235555609697872858079110515154933617344799137061228755967622810718688420102335370926492042534027413449414911946993300817219338448109608683429115377175614507890304109021151722257929893426284220999487861829094264327150722641247865492423400377061272720012503953701476778949814057328513335969828584180685859752597490264458182888237344191449250383855303042669735019604587315723214685593320934743301995705621672913061804420603489782547088885238402051353761767021257108594214218414610037497572080710754063144189105844283594779484554596901953935748689866203243360948604604131816481910212549855601201693847105189825465647492962888510476538197438371313140202141335324694994494837850200993352536586228171996193504800844843460452165649283613967255355426536884809410617558980291326790168606533702634686223395881648124938692240146308168595885834121805279968591395767780444955163230755441432492749898497197608598876135238570055132875117189990710094929365332281780203104137214824408573294283618471510397500964743901788896680612918531430554956258738652248146322884175904245945038166894972799318481288131955251516903962070675307992150942403531585473640379181577235566269389911937449489214492444576050055622249220307677439666696301170360391737691362136842468576086392426549739144643993386185501306949706294734154698720563863473926016243901427703208471338495874431019110240824336443635423295018705113972982514024428339312637983344470715022142067379978115224974788710593064468037270034095233382521308837925088408400212635429357559195030075674789101364863527365218931352228417244970699671840699391021995862936438991432741908574124182537265007802909675764417389212659698662748335207187292806962998425101316922040988283189293032555310653562279587771858170940688437145850505376285586220433981469278547896958180953570620 [139,128] -3244775907153323785520028172058808908832956760718839059368373207053003982701329536771697324047220450310256657324275170776220556001794811131996367061983947757050872721206985876293822499208659831234571323088886042356787311151094819898692485663594453507241243710295004043959370444136960691817003597009735916224930639541341532346670170421132680373945892158367212856145051480750296997611047640759826693500551569795056555845853012907695767803651745411109240912405040486025266240349194361541503280805957100493176567935716179211793717464055817270221401834304375787079933777771223743764670923813908339136549164499070842610355995087089478125846712061460965349312055926853358237560891284521734640781552950996605178992268536198939186997875265171118771300923214835037122401579460481102170898927445755636302488324635274097026450401506818966041316269801075235646411197546092378747933981325190212997311700916431911978266258430911728681649114004543989705003457562656112376769719305834642250467975464995534133877507581302171252586340064182390872672178989833793746806569626163713000659772295785911736171626579737725529176958712657883216689883221463271858957934497945995642943324774627991548627445818264118963048525286745597131942959614896943500097472793683982912911665266509518104690565199156313888734857490049341420644657873454796782393875871939178297787096781723949522651722647206017549611868068711816874699805675938450605272515071850222566282593382625701335248817691489769038921561578149761277625629065424838139097126190125366885243015375355936882951925402731325252044492232934584467995174342308935074080801984885851024929292881687307947840887342262729283150497126946692233151718544245919913220892245121181079718003902459665416113595577463033971701921551875057972870989182809413221138846590155685584513673741284400435052118847402699143322283405850241560022359348965915415887655810634016205880685942827810654449913251525281911500949822233906619125327802030452841691538645337567822969756276186649216436593349169285185013194829053924681132894104803915461960106932524659107166947812158158603033023896049176728482095920560864225926999769158465322983579587940076206882818021668787307549102773835195400043180165578906146246723048940705576182256388268982946148468083531477627140828763610256062129374498936730539766077582874958536519306020057150168692748343322599053959343928039619669349443359372931638112085809872084238232562169883264 [139,129] -14150962225275907633113655863165505650121432809910076031720327830500016871025116862455626013599038069465820638871626456632020634921469452775930878329642749102875566036495575656607691855515177236407844590491658275917375807282109678949142930736723381672502247303023919789675239921540560175047849199917448235931196059097536403102571419122058598572872209899974661413575380899971416145326601153448138415684814635666850883114665213624602054619761574300909062310524488488844511359487545219834016670914518615682400071920912758543862437386708242046834852227479009800801910676199771776093513251089071462831325284978429386344505652680672929308857804327999431722332989189192889427060694534421922947419349333285335426604151034669676846126352528483899789397702532435258066427816652353309125455760285717058712978787247834280403555411712363797269405491771112651072168316567266850951248879819052871083870208276817621333134187307953490148790579142723558638827119314122911287392989550665563206798691233669140586165341472713962372540186735247168758012255376028097084752182037543045679855160031432486238782988139169783396500538541387549640143423291934273799972706697148997850277609849686064432699020325404743494348196812160369836243643195242409347797349278746910050391273831282173219644655569856152337090428441537857655041974988292399110669833422118778203816746471472288470252962059778713982057533571257668914196020286658185726965851177215565037041316217121829870017571292047703890033642591883721790418339428666123454090845177920774926633464746343489507157257035991453723980077727068710403686055030700091634516689802936841063221624325072987082863360649109989433186240409226330927635338805002513558925753435258556407029893485322690208434289299804871539157169265955420478714982787482622700488538811083425601247902660749900189764130635595879118414617038837399513006706982630180108432073656169152363203244973872862175852609686960180160505486183713045624492542163905550073716277054876399204179561954287360983046283013863961306235820834797900273386112294091226212581098498695489651377680843393478718417480680099316089062736098239193335357246261365618727570443513655519163284103177137935724359903175063030245333130589805465907287558759460277078985251131247609300987850822134188516269503243372757565516178944322693168463302200795777624703313188626347561286607606830209276727705543721493432238587800046388537839594903079868944213552 [139,130] -642978182668928345182906724568217861693309805658126583685200766273362764071635905681560513417241812107383656493653993704521792934233588891610391155214140192219985391751810458859694522555552007139893500633828090504177518081566801068127002718499066037586918959928633780109672007915760764346325371981649411971245261111761405249649635304644747893671056173436859778104656449891066891343086816982692000362552561906160040276005341996330191816581109409553007328802155934427414906813846082274089707662378933956173484785816959130304845023511697001483047072728539880992568561499907927769386908463097504833912593081932083807216002541340132734065100854382389509183970349199129569430848104417136875291604349259575746169929320477387613350454373864129409639772727495492932737384710799611446543771161928833986737667273174830916808761131328699884983332088710961576602363563014955801418712925529213552406000270277167797899699027251662512636609383586441940672909779963602596713681395905613434645601208642293947284411334198262034099957463555949918605674522825394334222331537849354750590588654875422039716975173709858791729313156865752203024083185087096748900410314143739024979941605622816466858452890058959939859948170805456621050496783670571400708519149005920614162094210878478400546587537090101920859104147736250737579445461447804317389390031958107439360586190705776050424024065064277144906296108208158629911646196595911995628545195903757002513957360271909117343457068089820392566391026857904812521713352439137580157611744162872581743045173671289936942516933384125485628408438285238631128549542266807815733333610289541008011248331724375683630997752621419403427211437233283031601928155784002950187672501109512638068928493218268392764239767989656823611408217880161353655256922295667111739995900835475642504710424851273253312860466145082935768917777590672602495747413142804674223134246826344634855449306253766858871271313933860558799824008695411926523875995943330586592440994048239313283482361730249012237775109804341290512717293838569479686870904918536751551897394961203506136448770241251735824241034936936473027869403364140291071792152745873776587670242897393058571288243742991663968168846151297937464751692399955851097134093895436758314321264183748306713350811114137316828674004049926840455048426773084959788912251400301465227599571925225432038753000222575739843560488807859498812377362696093250745194533647135744 [139,131] -14238169580335970261966624373984215139134807192614878133455679789238081965016782437325932466822125436822220812452872445947487272743694123098991752011409804794917854021305849331953777986596612178530400837189018606149907662827034417251957164084911118132844119246084197504997873128229601419045416329709434792062428052039973253040784845947677561314805398272730131764262924382857729665536722838020323527570255092574929323456160033115413860688522133810788349473710276180648606858533160629416164403710147284773867881541969638553133185880743314521614684724645356432764957617964774102757008245193533656932798212875081096824118726893694793098909294577828528876406725019328663442852610579397783181722943335908966593308386716725372649825950002871607968695056160294060424635814918998039882862791663282519535798563512214025192664384165013527775667011023549808735198781409603288353837562658867122493264184230073922755762082668760867848130713044976094758750318638460169251270360237027513741516502485912812888631791010695673422414555692042385000540771592785626567643900999896320216081242592664075792094196977928577104464184096251030343659398908240471515121925636184364233334909432863504459233013535184238265330503959588090184334371751937838846560782052913788463009284620826504823570792762771464537244132888119972416718866366181091323437480109455680703083815388894166583140103248681777857678059317790484454259470754271790990428021329622415002055064022372096913531896936802873017616711322583711353800527069505796677077426796926756365707192346485792106591726902752184707323257617010350388957150277212687242552776730177034712580044165065977972003292738774740271165635928777260159969269677396309421392634144720199870935028056704804976691823461645402666043642594985509643438078168844969670338794725623520823805790653993489726951615313546521029472903813063768773951628363808689407743437091701948668152225062258281951921589748493990212911755761841622311299116393427218632578252005957677961745206665174731057518620650348538665896257407279241820259999910868448327890173876047812434553188037767104586932400997824022533270625605611900694399102919299482595445148654941918849741996867828279476223415113720244013203945331478333586268874720979511741084564854522771175593019258483504140000803945778460782771952490173353873295350663253332943330491001654734067477707346827489932589138797030840233562241289164023323644089600 [139,132] -8173641341177046395324236637802170585377419766011438297969073468750180559248581383013079540697085198440721885577018643474719187671685355641963471714994131193461247703407089613668546251356735635687085337455413783572353027712503351652706279020016655043314762648743490474666530851396299513425021190981746504111202360245076182798078570379295971818765004750484381273509864187344755094200706275273624219722465339301201703526033862375333917758178150299408119071305480142770503284623714706897248717981253934376076541426421398625202587379234633515890559994883647996983675840405512771774479630291036245894901899077459708311272313295154356017165293942677517752816842658564527576684703438715147415248435021761778437733812685033461191478932204204504494107416630630448522469306007381482748330778494050204389617490879315072535985535198667988001391272235457542668644606601517214146982162344040835663246668407300590916500410572880461623728747476437559576528233972085296610910165517634663654599573957555063715450989596446106017043435303320175009765188796598918475529562584615544166271468116676199459166907680121401356966414531418554093043234414570785127757190821077295772205986986895241244003572391438767537336302623499060862607197260724360444666885666831632195501029565492721259104269076368432850183864497523238554539164100966184787707342402338875937838232776724272490974784214668024159420986754233089136412378238395192375885544350071847241931697069979768151126307603054194975085213404307892590769288874035566933296450981709487904099183186671101567682685953360690472900465806378791113051111708205206602373155862758835981705981230843283158126812095644480780062496569012502974450234139351140452930949821301191887933174187533131872561367741838322510915365551828805827327559335899014173789064040886159572908313251858906233216690719917645600041236414119040432137505048583146357165217241882144286058230758059676907260859576900668810371014025999850768761096667457697119950750290654426211088118504880083990016828137090305055926182099106116681334114554883154982576827027601196849386252666612828851223288027343664133381158135125409214357513166459271500523377809121280277569067222100191154026022943430978837066706185353104029863995256352288819814301698240526084507865038170251713053420554256268823673017537210468810234463005378292231713711727412334966708043042489974373870380811055072902778598058055788672 [139,133] 141488346903297394969710633549927181470243569531826547673667088963952378002533726492999113925372815304994194584872506712085978131869870874588290581696797076308870733037925667036119326073288086760375673654226297667721254230538440400415723398978143554910139130412421750632937123918798448968742961980213960591206875848848955237452583297415560382064240977127692824693695827308182771818619393590493448470135823724542173532167743228661554633931312341475621481031631250604508983038818382905664439667646174472965641791031292227989657743777903650742108135794972483683790158171997950481136309402431937645627242388330157929175774606319739402891814801744985103728245472867129313733751813748892973722976238075990285138954600467518381251293609061443026365111495544035232527891902959673389875729570274471513730563427447373192067263284838022605090322405813932375849984134095247629019513076371466217475898898048683106308906132078655064799880222303437527097995416696148036831025603079168659748736115325144377614168836958037862062855057611563462517366352185748171018250461043828511898266934512937667154891784679034913917707079388642563264451445281735578289986816701086211218851551347442389874857075688664969627019448667649812190743062068198692171459670149597129548193088021999186079682600632363313755855135892709528829785517649221326227169773508067545854340762548179868499266048872878989447615818038095578721428260992024377825897288942107998589353745419402042144707081727452661591488472275724729835755563407752460020426243865138748330284270765305606012563451264278546484712597868564236521360750569396842581474806870201125056134738244552576752764628299016640061183761467281904936598710205269252236064911430448978882636180307317433249491210355152746718105437999982439466293835155894072482876499444620468466279580004793423414391021801154141753409274976936450011993888683704572421141337622091261913282470600847149474766577983263421582334671258313221608997172596243170596769850685434213247363960745070058607544198271502830313940336345149594383892145727685385236102150085317424840914559071006923373003065550972367129927482738106852794950377499540194209228303049333535744984937038762203533489293611350365715965245028487418960708446989246991604073996114986214075115184543790478969137018647402878326671687334267638119795566456114699061776750076401909430093022205779856097187536038197926315386939560 [139,134] 351041565953547544761730263288963333632922827331543812656207478525171924324504826271818103470119889791351195947061136108341303964484583390683321817792883916103359717009377505256714296055798464071693923393956004222437195266181315234892243814781874408383041757793553629454033369428971915647246107515549009316904395494525799409046018691144629464721150573640652561659113568553897875673171480603347251792558253658261492107201587876697935301717339702873945015127594698036489862245452747425580163784537893430914629525702195813399991318225675845814514809819702622572146003986490577188951181889188879050684065637304617633390315812196020866311550510715752273326603869107971529426867034503483699539303245796163040048391847418746717811240693460660905400056427324384692447136684207460239909012520374558287570036671492143954597927879141351775140103917573395989794013613275990731591226813688503897582156533176838248129304784657473005206836253004489788902994591990602552755954966912332471920029528865826697046641027753178631453691733359898896748829652902862533231196670188796516508469517516489486684979041444627191284224298173554175573472101761664161545388651806898075321516233068654417653706665784966798511734583892134648397633187258120244565551815057000011351376750721440677682998542929896256660859047023189027943387862593650916104396519662514283712851944316447126208718687101463629334098560527756394455544769374525460950983925919991351914598723240405342060083058684681417796093007833107876944065857888343357717280095676809872409147085539690278032901501645965456339096832558607411290683800839909712429175437959935747705643928020658659791478341894633406258432883916832503941877753751019942983980105190175818792676635801078774295861607095907510911615064716002781811229563256404453313845472621514979237037895751386712568665955800539738388502933636131366216377980903122762156210320754790183154449614369958065297640025807943821589996842057234213041038688032911657102652970247832223867210038530163803430965383035209930249873936148217361089117044499975930804048251603270049690804533522411054267690366614629202053843114016853689565492687188090005246414035093043814826591008012563657500208807089766801795623924521802000343122428718921342438867177591562967702006378351766364837489842678660350810019377634187712491246268493727305229983624744375764875091066394335714440336707629329534720 [139,135] 456239402892640023864458868687268418313437690992509170791331261662748810073936998818198289889258674369694950797764598196143270965674673105077820603765131165407329209090909202251938398236143910103553104433736256384529917386816427344769024879621843154659907577814094702233969006248330591923940328163934413792610160060302457428041407598202154952796432958861194997941190414259109952122441334370549384454966482761583268443629301583875511130159972235409563527089875197735465280414101555821570671655989857987334667023691859939120657040920418611324094538616485259266127060478596813248998481333980161361682759630097655802100946853489847472509363893775935503812351498554574604494149555719789000598809809591481499671487935014224619208334745230730525438177076140489586248263276078748926064271446918345545642280612606321035233005920270729621506439178900116264421350615834985818846375405329392999636957269764386677751308288976735017593587860173413028514315394860478194156644977075039952868884630109370736742660274330843409443789092709887388582650650622648916955839762500550980349031010454549296661506363932295523699438340613310668416094892666240535215812604934010204765603795311846079982848424936378210740389399107823998369214694391736303614298094060175427131818762020350893872412291466551176265550064210928859806279994051901238059893838549811162105823025445708484505276030277187826455801677270041347685491632091151797494052117100129677036104648860314824997496368540594039997755037988946415642617228780624110974452151816569339038387048816091451536822124046679375653646899223709835242883055187506951162378183979851295442072133915246968373999206394257646233239892251227473443094277748209527673377790292795575746379522310195264187021160412779333464256897717242010446562862076488893961655052057928643382404730230386382152985121612311956057289528809068782541927877482156457057135194643310089760046720940525052692978752840360799800798492924752725434331329438851419995603158168014339777711665855011141360515370229840266189632318166022268404719193098823627357971660308782494613586810441199468464589837795552441030727358002986436581421008482755255262437784535908725504051205925661442612383812377148618952378144047663074284284262673598933148278151155787693836290793941423547216580703282826217411133807348167725696564187697993902584565087082468960138575586295044723535791077408 [139,136] -704274151307561364607917045954448465629424826126060698673479231912412481309939395978012884457478017148110729794117686031912954648776666378514613783448016685984287454030166053681297572651135113296057720848742635527301011947525389396024403365881478695234635848820850283949446802728501487826864720627205592784390095127936362414457513397551553160984167883734937504783734110239049423762470487256268918419622750227173485617133339712531915074729363395947056962345694550722872057018403707595659505095320764863841455439133898778042038803903732158707105946087121993773138159925029473844317085059161313679315873465662634851090528548938128420533420230853932657865918102255937748778200783192619093477705654797571567841826880609474635849266163266329092308508970732464289337812808879868720792157433721377376753984438344035296594517530923601810720904222284393006326440785551043212477564758945411751060195838192705995220764301059764771273826526713674941492023293462229519780047287894177158068417596430238813072583454191593915990604764480103522172406308088634823115588427032854273081884942653084896529481637455084115964023740111416620460534818461305802594704332422361991849237406455143187654420327954453537627171275520795005724327410512653202376658184335730991936832761372199955221456200453112584691509055422001410921095152813542536463555737732308746914009887273202104084718001468609250979704504418158133135761792654643046909313758957980760576115761672032708499998139208609693267498455008063144548290872318220301203219570617821410551109909227077625424652223577299153992162144084120392341726976612677867851651220523564107717924295340455730273283478427189784548981160323770550866620030539353906256280615865408289834003813556216300033713579780385037435439050947460999704191359738279739127942815107225072243103818746277785987177995702215639541366417050695257523292039153799830871394628682203717000138915053379597872596693165772999297304087289107941004625371989409909807920549805221914868557062657781989265414148492736131714055907216537530484582390786739963711671465486988890093099218201778861702344504338771965844324538078866299831383043818685550913274939852769465940617805652743344522461570789156945724271241322469997354861794636515447719797006797623703709899040677003610835271683125158337269294420544792606555508048337953681051624615321810877645923615198131831488 [139,137] -452162018005428756212924830800359445463399735149780730994855862889648000425858596932988133478040400690967069746668240261923887726916036914315003265638979835715441847937512080376353766400913806397605666754957303797845891975954732544121688506194108175983776282839191591740161526470306311691897996978294844953957533486720986388212895233632730690300931048748506319427143243680952092963139777434639100025101532982137733218441612268078389079559749030843004705034748236940651559093043871557826753730535612453594697944945424197060081888586630971180400651016431134012969635316245658468119758388741973370919943453341584571273662452542692661405124426631040775968418765266662859601955034986579613198681333940501552894208850862832104058311300311546417117641980298587616096051260094011463209520427381523811138358632083508556232264011688846299281713564264867441260631201156344926430093484962828824866085939796814870612844126525476941379227672837801469479082716525764941667275409668886714177229190834202307055723113216990010202731028425660667242987294294220771309153870612653650880462221510352370221361199438713177104509510410120779940102854731857111091871710535585075094604546049058604431212755727953369313276203953158826689052224381896221486099998563835738543832848577307374817884035484319400489983543873483405089372197082114517128842390371271381172185758238286932707553910643309275945195141986185150826698455431058182427870781498492901413703017952508374570504379206095593060916020199580136057085670353511725794958002633596652135134047386775937736858232820944956818480210734474228579060503795990828363699652265844825505043600604901692295470938804534432063337942466860579428217380397639463218059601021444752840486138972024128997333626383804556003456093936537094003492127031364133173813379267803065956030281998329452169234100688042183183251140809551035099591673672892353258035253404094905538860800981548227195539231704405728299275306112810474777361671755239023667622977875529055654580038698225185323812244950601639249391388417070202520499930081228488428818756834289840148083392924788296642904339653264328968483888241203743611996690325815694781560718632667875722718811088613045101069668255936483602667561958546067866062526892746117310883114928874262804146675403798766559253483885821884530742272448965553833660178488971965319155123025279138971176257864 [139,138] 556798906144767936866720456884746103581516267315170075054559154173492832561975772110037189416093725942079388602731105158220167986792872541868201923301971400685241677444564518380479584236202511483804146331962108301393227198375326480265218172645489331662679314578093456774403863707204445673487808640679723491631302226701715717553002252021435817845707175577136319655125554515742730084305455557562080177919551313479860622177060594927890539119015201284135657078852992350718455065995387427511769587032742098843092495619930820518174287658660029641480193563712303757436697376656922796285657291475536345132716488914911289566519992591602435602656431599997140868537007815120385737727528746423275009773862299421581492729886183699698371486099480207119229704194235633785924211512938853214238252956431452179479354551962302937297388724505932526131590670722252691997191046239911551730178386839445874550815123568944553950383651250920306548672553938062198767221654145958749459236933258250810068407549023286807311410469595778412761245238056447597742254062462238820258939312931266820830438862954446861807524644326404365855094953133038664357463983375820122406759592578128288401117226310185752211327453154421827869963707860139080967545727935563087675695133963825445122832595061236021751704806868743563416997426143821634695008799187292232979361419299318780216590535967526417398919060704047703758242832115877607189761074538298211247061367422140324514097331378155866726640267165156802178305546843704366720763842793547539844326795536685670183998902017755890645291618127767636719214361499016616546518572998674338125950122865434481164131639151565068329295124554316030005839264708058603889697569898315439104815177787481917464765907219306373088689220685098595561550357408862744097607560484635553720446215533964865166860875279159993945230814742465312507053151265753217837953483066685690980012656760937619804725005996658228805388040493083614510420725420800963656820295914042211340196698705431436545266076897243593266813714751810054370709471338396176626298309847505530365383251681943191747592825258339879287596351070727021512690402194772447589225179827957330967252158518886955999825458398222179992130047519919362879543411024458816558665028497893484997371279819750421633105406476736223398690616715860869884662455609023558715913587805316479011128823064695147216 [139,139] 393000581807109074218694996449238225242228999964498288551695163256631275501074183836074030227603515134793870077058471631619357094008132719822870581990484785799797946883994635117250668309821913774737395829973033581389737649253657485520494783011597070118942053309365887281982148010536605146808108677537701202176740997368383206865072140707811629215478579882508729077239988154260871319520841714900253472155003140183478277244705115847077720456158651914732230455243008342117893897446666295541164798051438402704427259875614781334679714606513826218443260711047388273437047106904261991187908211009757335080696341095809433328009640714542377975019305375350517839709243850837176239429060612952944568926477555994487721624403294536458625272038573662543576363588566900292029199247736384023450099012510781756559479547948521819182533383538561807905730285790336957932077112796244925457204863992014001981339825546326454411219427740052309951311917952270885434384005208390534166136024218379889327782753148312348943787675919169642577653982332595459702154531740868226052591400504013583270941237206651982308727224878828272283058114013525068519493813071816463744744817103771573644943917752587145985385417560917374542447931361553261869773800461799316301468594890934523108622734860189535625219731553250213343480813789347109385399330872634973991739974768199608522849714907400261111865427545070068611893226567852549261273433481034695710357806406392815507191594774876111599064093157835873515918952530816881586599953798521829774048199592835470492012505805922535156947671044340457320118460799398170953705181735841748528645109548599974552884933302694031787859877075871932100710683342056624954264772839239378591082841360893195853885376805676247860638616866893014536136851375438597965426605372680349248985043306860596286492734454581977164551637818953431033985441807888478256171854450064706758570248902165494308813070863657813147880060128140792953942145832347379056984093248587432955193013014094650694976124351906177608615848358738739863166841609585805557819521918193413199711434854390951410633905931850412028707801632718375849195353875884454714951714755390356730432616140646608921477354225224069710245318998451911574522501468471921350603691411781694622397660895056523831372955295828151245723443020636606773681067190374963309725918037057049901634363866 [140,0] 187764700206689337657367338274653248020311835280653934381940022433510574770402309077030340744332382557777472216182738442541072621560354369148153960262206811349031726470209109433672274846852839732499060587798939394142119618961031832116345575592249693332062540892585318921478775581293421024705507493721692954994267756063094153807970776047273267831106290952024413658064569800823438436815434302118557801340911267197400023107171767522024382142905790333952424406394734336104160688122070292971782521186629930738320173064351221068190210588128252085223595825975660411248047320278439578960180062127644780425647818694875062273965865510603644139503590743837508553105326875454993408687962184549422398670951692961866029986467226778713698408974015814107801301863772880432515771363164969431029035819531577745332256881360941489173200462463521497107706891639266484630290532796501989317943038342854600948040805038349353303747727459538604034710240077694098285238925164132759124606585583852748643749931849598507217093390450110654451005965778467884137836220465658425081089550164906878014824632210273703687867841295652326013600486894762168608868465295622445359687745534146369360079365011865677944634761163625492626034785944289469694384130838887331956476827828590633993599423258531422551972819708989493133573985604474349115410964258946636275958195346982879476193299941183061516369930373712269567828913221815270661563512712717899149919446643043856754956147254986501703863501116439939625858937232111439762470135841047989508098168995696035264846789517405707159710527806562653235222928056860700689032730010757875291295567491243737415622889085741318350084510452287337706185213664853188621362637851737679678190406230649011968891217296465967038369703587091880101388936689356126344106427151521604044259986527007249698047919687664860141340428094520171017469522756211082914385172060641177306699574936449876390401525480814971802347061357508630775615333108914887112735610560120788413907023896826733231179995319470056466941473554047492865086798741443497111734073060763053590227862043018146833911495565328359836528809124194619224816746573485132586127405415978660504931504948175710773486097842652810151233300992325490898486910354544771489406441566340514074376444524935290078768618515137555494863572825838021266381944573404005082816718053016788484281214901056741311901788003942165708713251227066182067718927631230510087594236999532003504171069862721102127716347662761424194082475428997613305218970929936942112566535934201716148486456750128167531720919704692881563861206018094336376046567870043489172849281320058690043007200220324605436312094604699777812336100450234761278093983148164636650123658011555354135664526106273387414069351651801166775096384065569893430079888261783170085667651069086505446713629993094900077264829511892992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,1] -3993405987445105548492884260674448072060658593636921076041711300074992991553196108027416026187549043996347250059554260773139401109248190721199407361964674187545148915456685523164655442521849797605557752872241980970642381942526129324448459736679707501060267603519246202046856080328138391984577069949982496610110510945973579878179174813939706407163329183380877299311989996171611165266241511511123367220270373544284357668723173372591902390709689018708415546077521739031653547386809552442572978769381833578726669820920602159925379169623238408026057722335579006632303971923459374392438492836297384858256244797870657052695162618967751008032557459604445768445518242290927611958280662244755053622362290963631641679902261805204703241406127751297440993887675001123300044476399172466529200593847282726174478367056063473490276577748009200584892016564246705233764775034312393974519905557201968198199216498241528703856727433117292963691813937578575863398981214588082058224724994663570035292993459804662142225662288402045698318545551102549537962587300194642442461439917826470706064558138290363811723653305134871010429600041593876101319718187062852066504088526189889034518472213042195431534877704334900059687187003965071967577464767193975516470539460401239431705872953899663850317339598955361246665525119030101106934385614666631637157032078388015880057160529610194767035891696423912520598988215479915371869583814567800246011355836940410167644850223676597104357822241866220044795005518299090408419930382011397275793263566735060181756635949632169699415719284093301522354481287631390628443997953634015086708322458219407593899386414119494958772059370940290230950127565318976555862807554309411780099483397604845208740363028009837000177025360271324405778435556690703834258875155795357891013529607819240840788101266325566171578779442881538042355922661020153538621602768012568542883597686424389022412297208043353369242941636149934061915876792899503721908728469530000191684086336378373239905910162182705891867508546515618911352271753316783670078611670485538682025186197060734824549505776744579304831992287394598396735663551296619875249846450117182739308048798812322269024111257242114605321330506929430473245536032665977265425638376620307895246839852914024090900904331375989657167139126922033593533903900016196070551388254430920584748136652481606810918833723961297670623817137847751826395438939602859284378956883040215707762428437705811827796548998293220455601294452620372757372285764903551415173915328402177663000822394957927315250053965527058121595764469281354280674461618132646635069101035124812329293436434676901745358897424537277143819291115188828159840517805551241124005749609836995170387103314850347109103190587044563514558048895893423855324754551265864766052129364847974790025509797953218559128972576623165440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,2] 149332468734537177283171878381444047631662974229658287720978722488239573138372747507963477924006386658369136007608883033985960415609923842038227317278577396233646066133147185849653261086941538266327271621297520465530710962738087074617645166870435596745495064588716162002917959106902648708261909924818764862465236252772203232030979445602695368790153129345519853778595360715845712368854766745820739754543703721159000512896346662963996434579732747359319129841571115946807787747357188622037985889310615794563587678062915304693357677686070097092155814122790644317011330495041618548012856705728806136114974843124263183874498043957199375882479990877975786429247889213654264214400137647067013342579822720095981917072739380487257489330325760411841072329678223100060438779028715916465084667272678024235192499070717093529431218999176559196611896783325080210798169519883755428846361513271297485610744325443791944604543967309272840236320364734584447641988173183725259346962783340153962263201973154054550010759323690757559378760059567068992318789122459233192351802784692138187002197146394511297576145831237046512620496639372174716444724085365970709027042018782833917153320995143099323435396091401062487646999826875639981744377661883415969859441582914952403025224101300094760497346011531266541600175314683811436504614025023216656687492870313632194661812038248762948134192499100157874480151038296877708745854686730340628382120523341937633132650772145544526657316255341449640972019681679338570446539905717882322933294161679719306856828515907857143031133949609064235721848113716011956121256466297753209129878801797616353959132524288290420377435673205870933744981361146530203836509537273602548155186727352293968522928002233112042050087928433455859058885963534806795035182603517063539236235497076299366126736100789832845710179098079979361083639122808389996330680602449576825720438250056727739932443454435631323613565462490016849731512189719287271528409834763861086375236603008863013691785487239189404824879262633058692659620934912352823055943540145083613912252324350843533543886930099516617712527444198329127199433883774704632756451320911655934982593138311141150254510526523702070643092063456262140346756094935737005278032172346248022846403799376194720469742436896974442302744554284832217951179313139495701908123331420833106284636839115400268486094750461955040862115414838253215100372996961983819244732494323224280037240480294381017792545932164138591100585327911019032738695989234961092199368415084130100992863296453271585530373207329915839051150397077011907333479812121017819317827006784639765957927772830200836663892882025544366562015033000588117237103352474852045913384831123525543647136117037371095134632605345311874745209149643327642452853123978581909580443006299360169908387633853526716060161036337138368512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,3] 358982959558510470474607033444806775573394372396881481473370109055894182348641425902437111800249294049218591816586790628086875682357715975330765836344903163316745073022035832101069456523342480514954071320727380470897737825497546436917099185806986322146834752002989638013382804191140877134785844720336861450177773257648998820290636091917445134357066783005630199050668706440583607573126124308232920545172924905336327218511807221785351908301010633686213397703527479153113451822908957784538346191362269269996053649707171017160327550498681203127366988125822042249584846496679918630123446868869899686832555321216865128054837272281284725269644146497839310979610496226554172391096254348150627828318571451407315713477314658570267787859521941909591796435019775194677099350379305446162764959630516833308056466590150597148278490590598585948182899546342222586903655980215236885959477994564077079462163392259050114117185536562202011836378350016735161160053337908659646626843160914208905445053671777653004109334139611613320826413465204753736068483351952750782034048786073004976298035129982807850363824469190534098278851808425136428764956174267999570222473524301950405764078640912518735189399306393500158678940914130804378410371390804816692476837834023237072629549062461869862211707822846602607012361072600950977259606372881398630296130073587433996960284484868221978370805837464557441949790737558539420363110435549245747146844408829065539484559619226169709992622649191795413641340704329373631641616804153470046207792604430689800006310082773166117897005901579083991598150824199096400880508787716065790169271423821267182566788435489448411278166886314917598231482545293845451519096671764629832496746052557515694290675669870973616141943784385755641945839838882257159623729610081792856808024601984741426020179042788616992363007212820744597708895718814547010593566241837931855060989173859168078333666756363705591466942370374655620218175666730386715436120834638347125872889255330742652150471825128307153191546620063274037073420500054287569040734912824062656149756169300417626097224132604231300957595677814331495383180438990396701597411858173592280606643148386549631586814320072816022049308989457084640203157994074204903738112807683423679114116586082935014457888319716508441428040102460008381994175831225204538059511593521497235180796470907390164248544426398934305777340179903830597316726695667862881513007562306586168638803162280092238492027795313121183699896229674397228831069543902140649940426230052874847328381852304687774871505493643928850058221869651831830526847351724650648939783439338122208746747748844997932913071449498170619350075929388728630720435051032334120026294105249875582210576613923437584895015555444935501747306607463981969679315453788281955317891872602623607968442876469456447575056937421467811840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,4] 274499708521523423235099433506937571784190694384225182334462610198104803143130602730159680582421137102360621955942212497366413205291631172275994477831701658151632682385790312944986175942256685817019387859244829493582185224083086717808940762703519470422135246576394629097910883833438765195385994024024865214590489196410692615648972200845320827631573774143058533063337839743279613372821392988121356725778138839389624590465496038456020817591430213430516840505185329937886408866938757927159234869151573970042530777927931817084132974949755925691124340830644262017740069279285780392712755017989680426096428229531265061580043249430183550263676931223569261089005106575983295688487854103030861595193330398020451814212756515023422309035193372122838690698283491973748618912595010175460242356241837760079440838725596613530441038626241731670505706557277579222976211834163674465440594814061380367451992260943736165637885078188580253243754277840456767016301953070121821736593642942327477941294858887699856164524217242645279888163352569018993784323309622657023943012358178947966666331805359111820625357166584039950065417266209310050785962463721666220762711594342780137232975218150009042716751089506826783068504968075854968664391771248089256114192787290532586466326081564030923982666260223935859714596648644821456498505296604423417613521865887656617079311488280520753414296256260920858138679842160032081939863494254922361594948307130003639411640694063721693971831433095371662454513732457875894892304741508117776013738791015735806574144711593933897769134914989302318136631534472898590854018210307415812443902583250086557354843300320477762215668131813556132810020710603230357310979986172001597057549790372917352204851099928632265485937751307331300662588309981175377892310909643819652887758211881620501509214957785843722820842091771863118336048747529662290957515363541704609241984411813844757307485679463157251623966214852886984206436361463104640743153663610182615984158867537065181973280653647434588749436067556523494420486434496217556839518099268179131505852387524097963904958195864161227307884545733041551229453338105366079755563562770597011177763110925013838409474148387777074728227725472595903205116402003507944613174679778614144394979288201895998435724518401438830305314651564052991307087208104256032718501676489937017024733796938709923763787358820127253003178241538958512808505389254432843984720640613190744787135173818388683616965357267821600163880807826925532617795879633702293899954144966885223392635546207892616043726238163869884734641552136538277995876651295577489357035382560299546761201701241279795322819188464917063377090194543934100856569947430562332190033068197032614668862587864864286365799776159040274066285588879549632855192499957631326901499700059440003777841184934650189967930289291351375740928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,5] 2365224163455081530691536549062805318710281056335031258363591707876145022291240196293315771689056406304312328852316696403139540096584999916858305423556571792572784342417628782005216925413438557788940320790420891170919327966617552961899468368012919938787585123385939428007492229232606185364444611948473685253719673173361316711018877992111613467587280635755790359972816995301771065496420268744510562694015707537625250486933400689238468930236785103141926870455930210816639431051488970802053677881347557024811292893380174152010798420347719700778155839254769399315958981919878277890371162429715690899193151316652358143246075458723039971689956626566047757271810273262741079142641038241246712687074219494035832231529254785740240908229585003532115369265126216725655869211827733976784314632488018343268018837347506874689591075174419739166920843096943359303790677052684197605843483030781909327542767496459126920478057336201184538889822197136030292437848021416196321877771333696983459861515275285252330044924657356526675032999440052069543036907913339332385699178503741271245589516413258436296878854260987535640044905993318893891636359778373791040276119780886756132364152290546957509770048893573834874285669590515894393200783911332333581239935209983187277255601853871246882223021729424682909460872179635919133690154074227866044936205476125135794574999245074227922395154140966127717610857778491536535667430428127704561658596481866563490290754846228054666643691116032028609491318242326717978606720916410294157868858708479368510662375925403310174195403851357944653516585466846043874852403499942633026998797957571637371780503532025008680600144841153361058315495575854079906613719811776327736936276429147812192085282371041335998259208139023453346024053403228813283902908387010010990442495399403564506320681007011009911740984960308981164179691752234187879279529835379193363586257991179952998089147412985298649553075552708766229167070131379852094995831567919173843501301847068428403248997617789858154190612570890513733598078663345064969568615851914216119751751997159961458218136404226433308798349664464539713498052871684873377812943488151641547006934170635651906098215464648565360466470957929661705526597259143976914646626167292393218249311803021700294511465261901997253920990849187225256878285781829085233155168535660119065636474542234897419161835785770098608597391999061630389192641315878503712946677961234944947538827858632783480011410864445046231465151647135591023855476967101727824492692200664382500732465479603516274340392845679330104101572385469768467420970576816814475884298803307308602911859720882503309522028123342115959486215669255436295727389711347974517308684941476791185694685538218409328207297860289498914081572753185067358310907235719941927140973332436243673595268307007151445905915152642713520701440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,6] -14942910061918087189308537339502042112589050264763692281413584855414924354897344955875225965169078746245397500526521771605721638959798497952043074448140668137844035388832525071634835979473370812506330876657769015023392401547101625815084376447749891126158782282247630276954927583708763955306289312980814188603711274649562944855995933610144364290800038826465871220158512500963188407306905614481202685952308579003315378423284096116799270223046172655844731243062034055240659846637620353739944060745750956544857548134113121349970410121209026856151707529502377882482339685632290524232737279698183427051089409994653575125512152849130574477214923784729887541322251393729656821626264958098604997720517251707625262545615085197126275599520211980481186454896320963817693540087716261967822090804450222509074586207789768378343184878940510221955402965612755585872060414911577635863993900208833871022318161076121927498763557736398106672184087189895050251340958059582604105235905899366147708007876693698045239963585942236923596988839755346930167225649155940264103420074122234356671931114639234991964241310561542275693118169883515683010203423156341513784287540591968938410457213065040493444649781608104792418640919374888218458488025928300018988729455777889244935350432063595350075449146133764900560220227229607827866803013278177390952189022435293285440659938137425391584625315780624698943165957127464782011525486527445902866559264925690871375374823472925692124709621907006801438608370600991224626183641782355082260193111223378477332110742474526368849792887643372085215048573893732953582092368456920587742556581202512832663412135292351786665668230526323736467502931319413441778286336417529552046136119224126640876205577639950733087640608791393006187249533109772860210714642660432424627359691509108284435447129360695214490402574099058863603648216480551915335798943035285545180657288114206931665628065034842557852534237661018323398299776123094677371052932112595283510693917266190375207392546416200983870552044973926941090050240355033582449423982076058177221873819462731818655778714290899260093302540340367462080938432125247897715305857570923242034806219218528729779400339819531688910983026654676031199228722216361537299137588820511175501276149409161517903027883641264006492933158510036474185744579243603668249674573843792860988782950260420909304561890871930316257668258739578710556821937680811040893749995346570252390884952762347149589398995693516339259562824354195381790967108969211430607712623194752171869991498717370062603901766355615691643031292121771653225636681285270373521245476834523773975527545360999764575079016443129723080401470102756728751767946131430353003743472532783556455615407580770955728129148893675549553760318288068801311849985627341950418695139670306930552421994330992463158633238634456322521694208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,7] 49814475734027719497644923464188651937808017439113650375387274889696166720693512084162147447675409484828813239917411761194369867782649364935754831219217556313448730369888244976608013949630065039758156748900517194574046793070005303205467865364398888543479182472100077239003982935988143134262784048967937792481529328040799331162549778218552433732974617809169127860681617828834259845285952757570834313675084559448527524139673189578157810676748603732123548488116610461677557356398199232336850112334838626833400382362274633875317565302644507406339139846491126890003999149697049825565060553663528825082097251277352532205927316333556121540718277318938173061054917761416085663218080597310470981942582903081703927299370840683775139576035006901532324173038260389969231749823611968162482984689644010780861447673014228691185900749645501528943679995815148817921447376113067344605372348914032278551556076186317124571825468736206091791470184302544111019890047950667296804722673061534760281673128646627754893036734933936987489967030104636257603957390470894301351662452828451535319166474304933589815174139575154311874060540978035141276703794364828474596237239116789906904739382890367240173683317457662284162028389999342723203642546853548511386962082778070109743421989359972604831612166228202141793534389577152247090015243445892043959608719781978877443630910860597626230091172642755468437844584511213071561814938419038818959486955632333762457771202750570757297318573533908072891993470278438062038219102727065641816530838200348026243733745818388781969706493077367022221314990319661977338268809629212765347703645580022452159550394926357070633233891741342646534144437803232261734569139416744209259785018844827378848308544267715755694317316412869976516017679489408110831516767100783533299430738768656078400525954930420767853008752410172274142832227525358272935632519075762397679832012792540355029628318847543127755486020928745889516242017999220891330429397856818942584491678819836850410869680117487084119059284686878665504583918748908276976349277077164848903534545889367714808508434113316041815601658804172156202427243993061151376638049766477425634921485911122499298265883614468811368179159984681390188088212823210351084995502680304966648381258186190275099131980210157271947976002664780385898914768000661263564360065231663648017176973832926474801519294153900876420243990169027053568897248311823307920905086412742849095399804076807208105275423204753416496694903422548368872465884238805154333714492997020866108863779213186014015756469837075741184233576277801645529004806989532216461788126312817300563381263614692989023170682205142134672488921646683655638726564609484437342320225694753812017715167691398424199401935970178191847417471645117103738714716740933447864375275364859433964461963550764377356999491521491620425891840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,8] 400505325470565250622019880057135843371696309845250633111276640411264996919986965534098755523284618657257502045927380615988263860342545181859545991520463340476160350654304529346396797487166680269645223501881706624650880083349945519897162476222869441959752695892401864981282531456567960835177361941964354558379582643914035198531960570696412576047079512214763706753681945317564286113305794777092682159508710814582823357937557818548580164787045743107015334826993395011557639555780069292858559979807421407747638007928428716633969965252873118387945207325753509652393148966534905293066231283665536114094698183783183624874215695057897052417212167927152616833741008181120736949226019015728872341964938132507869329545663533927048625953628992545808531741862489920507551580794634922062704925340707368101310351563132424883088846964783555189255340434531718348019032656145887896282407882870982310010128462960588230594369985012047895495364128514352368625674641188021865763648199083086922472902546073487672129477650879754296702947613886364410217120161679223863905516754566165749284482957115045219837515903547312150861544374693723772195877975838938373551553424103312941975440156053723206806908208674786279030660021033622652354273519600447614844890318757630212336305269403027253396741856718930368061220847392821835432390212749946216453650334414225357079390250062108127620780621358996567216483756136247183560543823661832023477514989794315195640582466593146297289409440992968294874114187810273332512685290210968615606393065187927348624590231745818373349363864733273102670726177253032265539799792012479363424226244754714314075452682343881819839325181281616769144633502869630410840791102797242981942439988366267159849851569937422910243255392088488342831076548140507060664628913441311897453905492945216332069992035922163624012192772182835014878862898531194731700222409536971666809727013742320195516207593973782163979095774871264936097389141279133288759202499997985950551413828147717809505431256589821265730478114448518311694464282984447662331994362340939386987223585556615006661832754598458239753548745268292830259338307398863904042788163232488649792535868085798918175161228438893094259980268149013624745223417126531860327975274598336403255079037677450592512038238529486387197545028524443996201816528130976474909291428980792363297430741200124414810588928346011676062475018136275461791649985694817881734742980637274455135005777731330357554930831109498758560041054242662159082162133011898871132359779064586628919637429632867333634806008589947018489072355692572877981622734254120266380438375728158539047397384600755749660389381188972439192275480491524112792528419292354070801801205011086969996827620737599436802802861684043696643999988762113860390648396081848456484215410156234575648110243255479555165091661970776559393439744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,9] -1997290012755905473765572866973385881759574586270957024509064296158999718048979219535780772106959857776903980184574019133112136112552301705941807024713292283619148160982677175368697509165762466779772164589903697223891634484042369162349333581377808817518802682746466258532203161409309692783614254330744160839698905213364221451814839101114315326890661408324415781577908159088540575605233614399209015099126895742684430920299697702562062372941915507703737174886235720448605202965862036929872262215690125204419160524136870097510814137951309953636935369280476509881759898693957108944136882546870658430056033810086156911706339606534361202986299278970753784120834157535317478206851841895987776013517888593572018206079710500432222916247724438691598066966062656463709324702050559432042085030829331410161747101317917863970814568308582264654867087401399044261243119461841065778744003450238194203279586774760832978496641534734088296252070875941495502487247706117420250116122091963863501974503180925145893446830676184869337825603903453143268104951135794316562396389982300514621860151886227070517820766114054215922442382562348637842010369191971636304580636371803221661710053261624868596291320207993277747235051979477233465261090343951649481889624209907156724029343026278980029092898549503841689246605429317823547687521965469830208322056268800932069097925866019444238808562919858693823053953033852533721458270345736013312835129151714078003623668917324466870300408959818128918594174437363091455664258571485712811773152800200152212765683323836633409372364314579527872884730382998404947543735245801325700877205285609961806981768899860584841629508142273687104702441556660506023851533261619660930858883346015717736921521460807794521365442513109075014628585135745754564587982147357634463299416301867565704275898023003981872304205756487736912541468818388979091600070734296083329847760389989293661734552454099572179993293248714486122746120196648459733246584843153714489878155273276398544959128116932372319212221987152947482219863415148082701612508802164864068909070129975747536289464659712468561538991214023303533049197305384925199938543910815207119895716093491834280977369761256810869235867800998199422526049714284056597781682865732914130625138532880624025246998262863900736531334214256811611351577178722988195077221333839480767333398902250528869214938136432182998957394821045371689584312004189490658254367805988620379493361586880973651969603586450523768628714848531344061737858531364102991574014428229990134839289923656604353179252948634445896439173110747158732355669062481811763193485105102880039344559641785994821593224470073606764802269712160335891579296786639066592765157670812903548755673354477669027819681358051819553037629541602498358524815795360630852515362118607278940406758268341777813928942996378166084658790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,10] 80474148646987143197009632344151007476579099218923446649837650527401393649731611944036525061920915343794238385866006482568768861886995408715741606310950258558694172704902742643535536556994007692512625384290422986243049678121704484555404275120677124554707323292146206694712748798968010016904526173178700855228705680543389817694438514164686654548806508872332026140261986174140593973612907724685225286402113917856987313464902657618566012814126372186548125052224196968846051754476857668791707296780921205061979805940329036585043056906975177611335707287214063859890464048441800701294871682921447062826654124738653085477120077772044472955665555223785041374023118989215632975307166660663797087207249682695906441655633579197219383983340974885186443811469727424730186050272228140500894356910111821987544305603285767476063363004498096861677017769964442984538785555559479055281266819779898175172690789418354983130977275769996048721203272721688176495584690827563466026342818674772979299542298040822733230123372598968197021642431794084854815408920031115389860628410718506091983816113759032484831515015073334970195088030383604051141032802540813456014241922717887336843336432930947906274954927128165157268433045275207057531166790487917076469258802675868800031348451387455274578796170065326640205003769227930019528234474520429833491025704814887660149778387024646287572557947910194128925056602497092599768676933842427266475701869986817878349263412764013158893006386967784858798379588701875568379696656084617879517767908477556320543786311598132343924439015506159909318336357744827449269821220360112454704335387477545379949748333580131860251870143620324640592083212548261569412840997926881173848783812024408272883538159138228080400057238253676507720846015667581960148250130478950665195856537906241643249139666881891164099274069318630827721635953190993905189028231985723369970329210227407427447764541825858259424538932173569834419368682030812057134288139900509080814556279264440434080856821988342812163634135688319870423632716582278168170500086476885463018891700752873890591713302730105672744651052346970544850440736606560307132371785555757231270932700441806131034256899064000071312286773570995384143018957112426275143353754671848220554083098009859679221720732719050754396268469579936778142774990922147108920340736477246498642744835569580881861740162235796951475459740320694190646475962223203769280441406449752773429855889879497942793314987014786202799528009184403720864370315119972976129582684758688905585252455250526999885887299297425496670880040196822233288744127634423324424079194816323410979253237545977942895991014994633039024194291252952702625153313822685303204021080524513716235489918573480638292878476351688199317450121723696540820252872995538415503023143460316572950163924937601056061318662792705991516356608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,11] 32312707639649214892324983088126246360272733637673473260753449023059814176495833069867763195111689260915153969273887088533848237459256159378605368213740159898888806444765485696676546521073547831311747484752273640537660714658291701650927358325677937736446664052057440365612716664859253257777439219224563337234928040975283473411417998386694239702353008144688502405671406132035082507766292826137277118116778947227922559158507705830075297577666554485184640846204336383442525218297073233614897886823039555878139798462694951561539284692542331878348754342048771884976647006278348423910175251546446292205688115717126595248013496648058624806161783099884321946679557900952659834174367630659788807652383634300707468468164013608452456597814619970837754417245436332862355809217766698857570606647842474870682319963907617344370177781351211940801188979022403668685551837164493390739836858974337947424636536281844922497196608716493687707627977198114048862154113684195869932438030721567805560503341960583253817241787715508816088245448554665767942083444879539186235482096814538611435156939361379058865582865060682964947487950486847635659806761898911483072655019182855044505405785144604392056326189891366863594666355063808416634408475616377955891484720017726881905470294290186001294999120261595447178115376704861267015832790778734400288270879133478941933132564895267175420611145489090240432264267267340508512683391511812076080879294855990358061195691166657243460105494694557055531194569499209133123644531205448765887559414745593020329988526009733349169665958852679639365613343753268775568510125850115765526947227684618663808810066747121171702260309405447850531900379635496923968300110594410430867863313953371109333375802882619148949419199643838938705787414875024314677642434584923168285190458498066288626443963739059724097383350613668390706129040228348516868837602845787132097408271871180447808277930373250703769845383318249245421027083140798207487121061175422489370781852163431746081834669303642304174295506796454395291868651542235117342822399419014097317615979636540715777447417283561510774000154707374142589538911910534799624417968304013258570364960498218465311611026305796101070415310346129117504835619884684302148899687856616798294285056542406641974752989692520796679439973352179844141674614077168221068510059671380516212632343295179255306685663615145331721974984995016568359087574045128639571681803131642310682134002215133129015045773976167598664028846276660540049553598872101821459516675432290936932012450863953176620157124903717110693563916938678828694225363720119731697456167086568023161656174783147324969477491434640546432603250498871215529823600299200122061056583065601508962390959278701798548963942872081918744625480695938886678674407440351081179370017413235468841907148502430929387516110205981075343985868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,12] -158095639522461085111638854233340464206881387565948729995929490728421409552171808690336650798002110285298920270810060867797491780553357868876223568919653062121546218022750341529001833710532373203280552371116244640771864373525949005320267008678603402031828265982371060963519753576660948481923392951656586844752715389412081612882129736039428700601153701472558156286608090996824922080242585691858854173399233983976324888110872443026617703940521945581757046978271337934900912717048299689152354700860319015858416304602710997643462753067033137713334035113414017092032067425267515348897070907169252144120729602011539580031935953078827186088528465278834968981293094651422115688033092224377291690311546093242689933901694179211053479745778195365748424968812132862664425226499302474932447134478667797772965033012438401958347603792714558310185057863297029938533904031794887016964546176520384828964911735676862039488334160557903896534090277968857049892905237317018625712012218463437169334831319673080665654072211218077666643865932307373799615798297762137629539349073677798225161324467251038192297665600742500699500126091436108670608771910299818944476830589642468278867189759143071289841672197011312539063101964808294314291909082237332390813559041321072993057905277173479960434965660820136835239869963951905464487856681892851582782850099083710539129147984884192790126493170990113080055786095827977405489380484896235683216327394475310734011934579847962173142633257081356183053778924544791448776927173812097158276985552183688353418254294143362191329281354265441306507773234457193670007606561482909671229116338308207261278647525093740209697475250849232980823101426613352302386169741936620366679362812153132874322388140608506425883061869644953236511206669268746718472386836071815828632665986697796691240817806907107481761384102117283098612880534547550459012893099409117717029863682551050001964263628664974867972971431379834905334687104183294693050859488884902788936384314520668053561628581751155440783333896482765599375164518206365713191303118931094124750679414877391547458532678450330591186430217627604858387501253006128430658194644480618218296954374995004407281270296863762855957983888580313612565600813625749082288559516153726638918255810426228467138300500446061953671922870503101532698437265668497883140722631298938785083622072379958199929334626601448513198119224609650625839198232684962136768842783616556912748513366018144448395883023674812606037859240864076177089994982363318769614020216637153840841799368777908874646634908339361251347110564667884709358363725139990567896212042889000145592562752931421765988631664400579896107123390927664218469451859283614144079283449124836221657162212974484068204743855181868198720256538970632957439612006928977442829860740105180909808106046544338521642625970381200238720621477888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,13] 317700664026891921507755044864074257137769924300421627333082962101884722626710891056715276519356895746786237057339052322115607972605341055101919586304586455884689302599932801681459352763134179185629652133519763697092211999474164790124703857658872274573110632859568658466383607944294173099579535748858342167092927606004787161257101280922091264857025018993761200371695542728491087878385975473749897774939075501133524846317319943446390086985367614046861222854770426786179087648811181336089710934328152381839649881366211224117585828024735629888082963087327468348106795874475838593594554550031069236570484688846806842809667848130876121935926945215990477938423034640888227962633745351832900625311876129541590472897127785880438472498238683334546014976966288448181960625217631506407379503748682219763250567534365544929811812159387768753054379524300264530411842423675026006058755053421928639078410729573038614875786076284928894679709564507322274999937506723600240180273401343149718365277663929401827516146348388917393685121879914090911946653866519212237629891612026090379662389774532627264941179846595357266092801988930300762725247666379190830890537010411366147430260850831633704063311658129954072824948356045094096538856387516339502570911268568710375113417292244657914689908250252861238536280679327023184926554797616384118469496632403690500892986885121108099308192860262488095944884584059963264704850798151385751311293864884955603868838229986265093634542463445989744536136034799315229197875023422824573388819384947543556734402962708314930040856433764997879453459155407095796936399625468058391014678563915114869596428601749999256704221477547763707673842278427227713131433964973140398603291153162384327515212916966395574581427991234069564346806835057054640053480245634916920069621546678110311040718623781485297663086640311236533540654384396057072614265288216261576613968586366456518168075069807715002579415679883245691209589160744137072970214013482027391343781976743930290946129486303677823966619067865165771565239663435715389106991052405126544887160205263091908130863148472447642704245674136896973937576041009450657916525730436454425708811737881692708544634287159236666503145696678895454840998493150677186197703970861298531895142064775463665441861219934614771326917617395925504660443896409439847030176652110427890064535430679639531314024908317429896853987000854641560559817784107530328003890469565948386105068749488247899896969014838326355764606542708598713855474477133954619941656992714569546166415964912100469572223736412078825971773395191085192490594900103168667889094590618504446460067735112444936811736917071081061288374867476154363230236191149093871128088957799520646275890861335337751636152738438658510694670085447440380954631185267614417976920516538247374937590425347260037220205659281588752865495613440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,14] 321632005030892702592753451697778346406184092223196099018842088128234008667618611490712941570496996760514663200384977350050630656232395840138607602549086966832063689843490278623080443115904876457075241274102177637574319732966859757053908054975520924251926737526369826698305416622621203967252884921077093437127513149568175720506171836006917541976081507423981238745762890797395828866220747209615261713969406735051687310940171964724584693876556055139538419940560990460129957415626782640986913512243055045829794539922555238459719060982797034785766285175259236262572159698338293879871249911379608838605433172067098894279101783874912465279705106514751268440919695928151495667174157730395837257280040617041837337684830943443179130346281928292713534722731191488799481914380272394505242433151433143161771646479530125164677947374368138495774796717614381051495140796581263455440712044746548697967942983105004445209035304686872817422799918039784120849634644553999708193217837739266872464558046574691101610691338782879879264650499986750381114597067279094402974866834662158238739712728289492900441129907121735978245470328866896580287844336614514336671488458263495862971968270033288778752831399760151349776992735337540064218057332744918959338762039972970085064156718260356959077121518467400393840272259407260854190507593822393384242888671336299913954050391604039753020644499390907122372520541404860555061477012005217229036101502095956052036591030686801663281948645159416744552598355490542083231294730838960296056293876179096292451242721589336112864284655459194092514200205478368430476113021892602926598377321120609409314512469359431455164753501725472011676147409558922544433852139997944469446574465434574055769198657952110978372118176477956600760048471262593003807285995431623143920209167186469782673796411308564934821308966367633949061133305572146505742680683317806485519809935999153860411746023246586139116433657109741340858027710106635755752420957684758829684730410394329671779373724939087992423056524692718671184672273920242704710253874394283354158613792053511960358141571212392956313086676764588334012191236286733269723215190550135925368229126950000859319333781228179644842799730590013534856374161831709833023431873885812018169068503459593258164138448999601619127542838046390689801220507920298064074320783557513607153268491381443922324707006260084968463091860190037814465610587595449447873485910042360649322509583174069294518972695297947784004595615459862645500707023822184768251834090148813202087032901121542836045056275399173166256679065680217063457586240265907269127158474977346699292208606821681914634657930215495171388281358173241463511512903999949886299942088975072201741930818424527016005396957490442504735976698036782396870917488444916532398518230877348712332689741577015642394652888357172020302397308928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,15] -4620519352527310046905020670871228509208817979822379944500227225450343854051528743880030832072149811819463944528738546680448094402569623590304243033974552593618845117274568041874283219351452866813961213615172297745629386208171889728167259447649978972409637750282270029338569571710326635262900787003951720270799079635082220538483358401004166712255869879514692808600020961880166323231592344229004214281286152554702965434583221811738272717034303319962270021168928960870981554631243572270325786299713864547275228790903910241656686688483854696849585436518259344476978983937398840094782640998009340280179271003628919832362951965915406028080102138944360971273644279126443435401659895761066270435075029121622292890942239517081435507973966730921117444854439312148938895203110373566500347146211750293404666544269479153726516992609481720688134030499460503642584960484968474551904706324928599258118489004464504418095091854299322433599451797934478953871484139036742012999336704411105784472637900743836884843832837901065945023569086036578482068858585257485373391110445606126090998920887758428841163510859292230241477881310931520857751284853383610894983572134748651064649563121253636421521252624058012689616984430610851130392251306064606860433898439470170766696801877539525910159984144230007471160571889924537226643070306259783230165445705313002341246541908885191127932347507905758803687369187503851883426117488603040857454324280966058384918479765080701584676062039269923491690739012226121014881948900856123489685778880913485688491495670337464884405380857183936393358293804699797315253603443757069133413123391433536651239235139840771896431593260346179569543243335404416510499548563599875164267883317096516280630477591510908774775182250681550469713280113415953579078055567161019005011950744980142681318028401156300337335068092578725852422053289504907718977323950326429726915821632461513962452868919926462779443086700848565405382242640188318542421091100453173568022295198425418674182929730235724540144651386196299451762452800196176720049858100734267764429804048832807601913115247239176844056375902693729072079960808309319415049033434288615063397588403342758127480878481250329437162026184571071547982402614479116684562380327772298326397774208640577658512608787804714954454015542349609119053929039590955224794551259861567684305874878876553583464439958933753410296861216065475140882331840563731613347112867923495440323695615407257149881542537351524959944606212318871691496006616017575821822956507578245001083226283425532711913469664074998546583657599195324133802166232645965716054015849002419189441038554055989794219134344996182407871886811965206766782776401888716866993595705756519117216452915883639794280633533713611180636082258327912983081708165620934573728663151628552601692260616796398073677820725650130680427378114560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,16] 17976862142527267471280007090201619490022663200593400552155870392834020760372751282401384525371332222659172926029670199868697323606130769170357659963830132942584838058810105751655826800029926130468495450697873044735060727823723217476792294521226968594972834733054265805180990776714476657796363005872212013410377274715845482906225527704214834316886773228885398513555749966603668330183453350486773915745852671533093473192337238059827700436923125681488379466743927948082405397368159683794437434590532311558692370214550509072457005101264953455029648472675989642402053090729559000946584912765060228066793112319235207014258826431282280272947729072550824326033657164985612211926314513613583900801996841252550435906730211735700187645592367571098370683755967896382885800292459716612092551133845389761294462444733238240490325512918065655916484147115565064208281501848422573648422754293688985042295158407783435214688309608657455433186055018819771524922666847267949999214310601935261496993602161794990347235711441003007735450931022113537020167198918326554226538831993966673699322529089122372793115980654643977480793046798021781297603365865512088868515048753574270530849536380883342405471985380888682102400609045374567361121009520718152381872702062091731581797982871698001978866257478623944778430664612873660763849686354005234735157780181479874489248873068713109908862152405761647868779155829279415966705601687919072919041076926024990963902815198856463025519645316311445317832813086289051591695384719992687332179913381701630957995897543518932741056701196899102313582007498210086797977232127956935425759046843920020706379759926353593524186725894074150440560317024243592727760969807193271799923074953362710160350748834524704063779161514253684927579032338725277019237899653815950095582081817132338212419909439350244575263577036038772305244401705839779502426141241832513608945691670081750339214068620048610091815652412929125695403004304834426213802575382101648147240185801956020056395242947994775228029002162449133385959551558111572598511852932803626766699446637057281937649145065342452394799577135811927566286408364001511018056109765815204002216217752432975422358068394012144346436866161233327147045302358545596909373117833246186816321589417824890254989760719134324239881400757600075237726750272622155882812811427335081724612889147510486302945016123073129974045462070027546236346129358819515625098607285033723151006392498173313438301442134049238879295046707626944308079585375980910150014413608961150633545271338734722187612259356980243797118648334304870924394257229223658922059917959097763045174910526952697508534440664248751053191474427964753736711763700481474826642063082948662449772072724657033242485190307448203928168534815006512528241955674129547052170329019891715999176568041919585548400598829547319405807835021312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,17] -43428556363060508364737301389268529367300796211807363140186460210095656305027326766262198744959891084879859712887229771575120946887593598222588144021686159274997293272332587338667933100285423210054532883503318667713256706056075249936911730145344191816363020555499324237714934653408852671734107503688969189156688237083285858964714854090227589490953273077387164597460695038333669591039854913673203983099231388659382818547878501985541566616329010025272119838412160891662402245648159436967650105552093669059971513981800808291234208645903695190853611555817815023925976365804132955140650439806270530780123687368172205477465771458594853251380358985150619749594543210784210601563231658576182135772457203926682333080337262313510748463856432624380441880788713312570847643736778471529336259459323548879150700888120778517648401364505186058638229285026562482925195861043445787433730230660948681657683079616617649034027661758212058743845679065321068600042958804473789322375011842214287428061846642322745815530780175020754870686204849270574005781521473924518827935196268591373974721698832166514161658868815085582548122220135809409670845207791055303870122294648834875417922918110265003576871749461590518199437859516670340628686569255424514140814830854764421781233145108777167147289567121732082063993074159346191508387775960790002357270114786473689791303083259682154142458470213831835898736684887797477775519498955050152061008317299347518215501556778542615117895509536707312022667579662866554535219102946896022761874633360767836309263549343844113754540338982021350136164899068680162248785784610812508940098334281984586656159711706387186779866730713715473824828730381192482250533459265603858852771344881475562466716132737731313038402834942600394100940348680510931732770347342200529723198976351387471688472620573228991094592263139760816415669559684983621189953406871028912050272537660447043421891190833507705801273408613433760082836244462561599585809204310985291454008468883385620108436132213378134447632060443356615447422607281024656547850051890268519442002512597449531208104129516467432352815297358580269029503477529497709912035876467590556667946405172061111187685612141527406969265723113613503587664132811545664758534698600999746910027222958398422150455401532606828151210662631259288443011821538957482932761464266088101721507940039991543953885135054399897575637846694910837544299553259912937639041303280163137027683284807653333956040868817962856608946094127286101433395453050118242508481527914908192180755605079853736223550423849755030839558503095989476483412873459920052013402654537141572884453583780639451720702192928469782612768164074681157655799854854998099129919753799110279640018668960117502616311123397868823108626210525838927325966332079061466776444331167872883603411432540799347646487496000659481712155919646720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,18] 67854935827287253222282740368429270345125203085335121164179924704048259500657379719045958062707343182868275249758924402201706717686158257956802778459092890084816698508653029341503127137356442181285133739442150966866326572749070284548812882573487021495250559653693197567826076829800541302445346606544984755321793536365874682723223690748519362138081171626395393361302822954397296389571382611198584137150388043916530561279409296236778803486128387771818028627030887341565036870953334022517344937987397260937160359151009834932586921676075737587738508009361158409597126910118887978619659740128410604583775459966057700837873644042867318119550042685578258686222736184711804543958206476602995499703368771960608686737132700331405712559300507610431285124675934003301410747838606978603185834660984291309811632199453185827465371209409444591505786348839815359522552272558135503133613126212461355165816865129930041176311158603629945997870205450616282697813780407168995020227942921546572212241482822805585029385249422387027619496930847319125181409502459979535222679050218926231499324218082945928901190311758946342298896425588547709698701999834382550770449393760462259825621387496690066421159825166781155670722071192893986986434900302319603279244710235871505318871172285562321428821642807104904866151245594679271829111100432559191736337630818190234589797516423367485874260848296295916063552346488581358748757060292909761068719416404269345631272714282805652818182247067011917254639243747354972094069291756451544436936830169708804273752287218235255399328657869700613524236283101858283941623307246170695899701495938709749970434803211857841800294221184991608662679283548128357265228808557795155961397682930550505365900980134995841641963067614580516278921696201703714483213274485256494514073909496431199301526785133869829498450620836242471150991164080430410849831072442956647446706232108105929360159315429698199199132554891915372398835250660092884885800357013196253820254577984423077676122643936957100130237394150623975022941164994374918502781404819411557394020037840808557017811908735311037724836213798258049207142089906575554209309845996185640510374247381542736409315150668266552142724619307506235889728580286882571735754808087572624898480035798241239409896240903069127474424185268753114772001632880324509044217742446117087821181104868274625468082977507956183217071186282581386099732382089182701506221428066589158077867327906713631514917007191337967851230827694384781397704672671730019365753503456822287743916984239296953629933208250120276381831023455900228757149033456400500334745121427088068700650680028860943616840078113693268242041440155383125947479284636771502880214656268186504960533713243614900130341639563100908709647318222261662546941836613416079260808256324750158552316830367116245390443586729792327507352431362048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,19] -51922393212007970393731643908765925336341762441651215360910993257738245630760508192963690787719561861658562418608840630384773174450383221996770526714982857275974271290349537840786991460056425702037214859381132281331613171207640011222278803607224323877022453258006293594365368515058461314659147073766047029360994367511126127731847760154767451329452699107256898254268492473273090977312182185140434602599124796244009323178841664903624309007568429243750230970894128339570754533501345023433149683716074220498948601596275043111048871673751390596816859623482642554392849056766887215338159880250782315247529418549467474671890218458644075639381591018752481767254356207396238818583091973447821247203594753329292283840823081037043284961461725336943425576206675897306452841913308149173005134239652862024978939065816289502412706555479521070560327977827533468420917664595444250028017671828111184463084322933413966780308496175613616403111354046635221448972364987842055134122001164324003174774511469972721188758438120372038747192239806193011810034774247702769565559293246845780073076350654169312955140552256787815268299130007432702338261932915375596549564088104425988546022083630405347720532850667879542887768634505657785899873607590811091873498937117964261960114919456601591940459354769180278051643755416487604569834201824993040696035074648866364716953595798669388750943425632973337503464663918513272342715033680560685397569629301917488799755924411933458904113096229631953332215209096102866878874741250356972569659086519289300658123454151184528776247971089792094294182957009115051689351606666895939392230539060952973972626127633251708524255232734483063759367718818735319808524357377430650766932147036411804101376155584540432098680526095739082083770322117945369531343771432546093077978905187178418310832224965431845358148981566563861727720434947581033269631419939571251672876603563415918994698132284792378785467229334866385856908219002478599258076381257331793700990570457346277301556743915199336340203183684198885903819145619193116389619525555917768789447211963414450193137626488367601938360098004375937106293392962497668234820239541712205407352676757459757358068857039966921417922803984395863110840582604439228192387917179055859648391925358077267917965848926669296459192005513343622681738161930209663261051593642105228257938121573426842236633915333546850759794781829438354703369868844153460293292548040054420711850022728408474867133744341613536714501687620245373880647439607665268533099974084740223781505852387609724586872303417732688146958828390809123999587022888041884284239107558733270049605168421481868054558498957972898285464297251541643078217253657764492222802283938648236832723255643277889719422705446191480067197139713329933361496274487596868937403668735949115484303929798015562288849090898732896625629499228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,20] -40732999435682284202036898639120034229803708305251196281746751549089920787673122960927192848768945291106175683998847399239906275483479744561814165516313258372076678923225116929472814084544470412001350233213898530699636891023877746578203406508716881941358413785249475834065156524613533497056603867128207686764550870309923672238888021923460446274212704656633639881601721679173112881056948089106479602207999985035701041744735366321478554123713926167100279911622904450512945803376272844721124149248866655268246459593276109244997994225876860399710553856165458954515231651149680244800808086904474808227269232585358340179720758781558822681944582546676574174386795645037806792569583249186925329409198454635805801582422039045244004352812539427426943472177924207838695512059839723558381006078859459984576533641190106463933629833098602551376916984602243595742974739001378236735711698982836788369120527780218400305779390761891920779572382961929524391514339857788795959781049544098753559840897826476237000319529071816860504003621350502108081122661897600015073933661725065311808166057423997645871759401226768524335381992930053892008924296221934312888588905321310793958544580617082147193689202149913308749701063714702682987583648501840681797900346848287494887937151550186060673136453215067344979479224763100507630813684889190513595446510658729328020698795313829468612151943159231670066932477804469678878600418879213636979921062822476488827929591733170914165382708670579687477876938129771398476076816945939997174269934334727069923614635301516279093638941596992354383262821866122247025114394639196260089590902711162206131340252423616169826032288556670264873636113302020178133951023404400967633822648204692544337852226739958688830705757094476228154510360836881096033806884357662737414551685349665843387500783399121289856153722531685751474008390352536013120593089400457344808753893215103994559827087878336649985635431243429327523666514148438191240912280441483389930915606168430491456001450770052680295149991006173653057759592489228786626471505437660694130810939281055416658407725469578463521818792828859946636134951186788092271104718475094563727922441587242372746495191138981317524841438763360409860987560192148122620123926808444652384328461395884003552964838713795205448617944520262539132886289122994165322104059977105631803848491200504363173532005416155124287278059633921752010270431321543470991958360712007397741541660962543053127648919975118186812851981193423803136520876992235308669664389496519524236692819535879132742690273276148016694624164224458530527911686709784819234743986108721027435385032816066736629020185048559625977642097779113288974366669473028690973670857647343586309279322536256616779512164636993961418087126341863296936889189736682595163106165846327309870668177527857148221942735177567195692012155174912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,21] 153077277018121018475478178706750513965770514244642347653890592431432144620879952070756015011652529256346090241995516010673905952981023942867444093212442937366499734085664323735591184393546149411719995538069817481185421109290882650610842916543648022647011726084534676084931324124390685512837545624817154753925428323345747561696940850744845965357707107157840577980787890862604610667372550138036784986827569052595125799312587935509233493687465337476994482501357200446951062637105749116689397254053303387658163373830887860934403592840375480332657754270331362457247603534888836528313704284914838562726444614428518998383897998155934202109314713993366551487876726877424895870109455256368270721251768579973565518352078391674601013342142058548907369046322201819134184566511045253395507322468832605829237342384395023528581131436368803461694394487106807831297770467435585426526681014386891151756055859761900871485743723837838981751149044594153335186347099318905624788178030861814702266253855766325126893062786374159140349836507909325363083227297870472795165832483400187231697743054996559517035785778128101854764721961665517709578778363716397373176624190006953870736276833043172838947101658668779038776294947301787825667983705603340391479805481918413479242566674269753432254910550416816236599425676614655349858804331122499040236382498544100742352688196544533366544562755831711892512972074552905892424356203620766836632552972477686181819481207722830856397809847328284854055749100546487874661416191324748143632061103574749310713933688134843561023354655026882652419865501672019377087324090496532152061446858451873241916214188529708462834869322681791622123183795147074191011826057867545160044894064479568625421896897438662156078351546470746110253299342609045042056278855116477755640654448325461488992406029583750415429807523590104383267304440208830553945287152564885015168238797682737120613309166329523971076425000823953897763996371336524575324333135639441082634069328799662468901208347994479125740347610574702938642710056029583177506511097180252460774848463961047318741760993450756192919282353172231618872906285412621447589841229502129902046046198494640184077066858564840886130124146847668970086409850072318810891160817809495700947871604055003170629715564709050622927373338378385520930504846723833103542883379103681273508953357803119512506917041565773934586464294204924385285592980459626473185958063392246765233296522365668706236192402775588188465987294955613046550732496978534226230730511143557920220744884172862212967999555839707725009606435533590887124754410943791068079159378631858119584317416466812305371564332637357969511051645587175637690891528133382282611317606473996000189108343607863904410562099956279161683779230012792599149101387939060105047833890146793701101203545044780032825029634831984756249421938688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,22] -43509037338052488166294059496868123919820107444459635066858953982514834469353167980975224193709966096149339826773927650683797079370139379693657071141623755382955434814740126956350202628654067387740603534533700846898708049519119786015328716979394274730331985564366474912941061544436600170545787233512849451830719025095378110429232767833293980825630236502619597058143322170937539509115778939969080561599749359493443026531000918298069945257664440100780961356570669440690383180922231938644767160318072416279262268807318394522318472249967089318659637461445070402374338098052782114479466806582570559845964166154040147070778547801904058836942004469100010279153562277926846987030197387383088960953768354973816512117082840837465079543602526268310353564283914423699234586084209492527868924037505458667557855082091217733012812219299964347989839648349679309794652941459461757416077554939968537433309422744667023571667918802270145946568918404433371163410352746086226386282634905139289807174143585994303400020428343576202127186705291669972369263650237440183719759374356783599184893288420121751606716015053163313911248133033870807998346334272106246037458086513865124710013270911653419646489280430577968565934456752266889713981797913492903847846684692759275807691944838136294422564652315477407152122922711983808257604579285832900106340279067615907140203875204250489599462541396754819120551072665861168892027007217341570886092010518871320255756588873252544683838032380709640989962873561697477476689932088024091623101048753121664397574926217519487325267594293852343534465329215713797400280590375737542275548719969772547057770410536346561663577875274296170112567951509058754903067433340865872824894301279215717293359688559469098379401881626315414140773381969411338197222954024593358735453048875171488975523974968471665308091614745836906376798008923269298904102640309934659605222529984077415196300071479537276073245787185853791632871130093940242197522383295080577935912395053476930240586513787984591608683157389181965865268927141326632192952013652045554111921336966941215089643485793456111436384617628385704604563606595464091388547702144223914408261759761502944815452267376181163213726817523053310309386039802310098823548813597167626478699241248565469474151445846351356556043295841896442584718375306974859309299965912574337815466273231973663173415983892601261999193069155827981204243287063170591632574025148156751853390528473240026551912502618567462187623451125745622469408584536268276898657536101715859680025069271239194752125169711606257074694961178805233761806443048842238569017484359344846635572029581374300496479295134799358210722788486351031038121687248773611827241434675021199572612204301895842926254219717333735015236892523842189237094378903718625582288127180835071995961879069556942261152527821986942713860345298944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,23] -663174958128773767956650027958642802897292734842727126307855153332909244461429389250870678589632358003676636699629187521227164145262824552215527000950618304627244134917085031590547593228511631104307294249989815651457031900967438483878229204142782468653461576697476572204515921806580232886392019028796620764889465258469158028564854798834632280997116646717941528176547150889306772127153657538606471115767042913173905221977424080964048753812029100793776343877521530847234282387000126365245913477019222762757372602671383014488968110769213541353055463045677061682531525506800028117530987994159678227569353426870960426739539809470581956378212053429115276446055322669819122100853809782941930148553677195947482127345257933211967622653012170860141370054790031846302636544206880285282526613045557611573548158400967925912835597323329017225583097484889381298972406029773973167064391090067525577622862242122568158316770239450852920573509509933852086728717852014630575662790367555086118202628951932636318806608157721261371978820054827359316181035662613917826555972195953316135095767523057967152534166695262865550171909653540796495772858957798001646500858890448918094477646964957273731143953494410643428534774908465700921655917198528548987920527310883336255085845054651115073825625947119129044392224290113960825484827018090398215597718468200227504815467730984982593077745211501871127972850216656862088197877377076445542260711601220186905312646539262519736181937995522070327488253816402708438552361102127619568000626017753867170409351676834806902873743461512906733235318329424442257210776241840622029480344974373132550479899029969350990547111473612318079076621817051884212072019994396031400748539375879764088451352546179387254071483904504310784650772013352251879826791493897818525198823606712421738460909957920501352768586508578539519285909613082536844982768344231781917475607828059942080242260979127575756011142735862910573888566310861809324790048214061167561207106988442088988557759504863075294691382436474067545681355124028350184579765277422900815067772480374624313235492936163990867299414433117533812878234673882351420905863719983751399587469057322440274415243272343978291237454021605589579452128034485707828181623622179386480938900508457755905980621019272645563634024440998703014641857974210403743858465486756993897305117860702335748450495852275556002392206646308700313672574444784926370534110406126927917085630885454751254391838077434195672818902056387991843668305252366122370788934623308219767114163877918677163928037265665764942037006241689529625519402060477679737593394060159773519067645207458204906825626108218157039649403820650359245981037556306408310923977301981835441811636260488404417652749785684251034384600565723421793820469652828848904179377843849570138893198018249192422009669279335171518885598435737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,24] 2203152264850458694006326538948016008804784373531381071623332358856231380088011090450248133818878349453362823503583368095680856000599626230896173961383679282963407418050978700326174898656513586474763238047309369209877177169353453097719978747496357788738236296867737273359944591753263495223507589867740539672340914790703857580817070482820996400157519757609646281660342119659776013726925888212845528369014381736762530139426814302173030002121711104570142766464151472016154117649323448632016010043454361966908809821616929590109067283284180863048718253594803166467066307630724754950868917269048001384945138768066365254700851996263275743326102578835335480215252567214155110718882804273205965212762921105036521129237404746453182989826542095655508919779186508438749429966723846842104795993370635641471647987928165370440043272997101655421890492113994124720244284830233457311663135862195504354602495637650231739629869131663764447040500348093544856662505817271802757025320494162663164542823803437562918628692409688906700700940392001321814406449361864669410868803700990233494204263203449542979694520748076017769071395599443486143898403402046223393167901947608725081340155143728393087472763978364440073800139394549527394437972153563173788446533653806559328232113445649141926377020545869556130198866116434895717878586800158560753954547323258841235219925954439816396659689116748405308141103679883027106957627126468089127401374523319520558395909459111964111110398070389251388415568860295550368516216666258908612954026381329090039550371157731017080357798373699253651856726346681627343082469461461516203492035946162793630036207242676677491467030702084958533110880476266175994489100613033587672692317734342188476024395767196830050159123874833422222141555724949557841793658146362436814558947256591320755991200011058314774702450701737106358726926150916048618522792036917555502962273943080632960187677875355510475274224168776181798219010572170250374910551641154999252859428538424272127298033130081887927484417443034806794495997344559447907959548680291252127142440454049608215645610679301843496851009749199207219054537859279270661059168623700255837050407159367349964229667597585800970163784609582887297698163219229302282039065940939850219099920704982786076747453540253006616105557456959257195407174996286774048600622916156852000999692688493343020774122571528395303526799046575782152310400809698320993173738765615102258194405105063482582082060377304554024402343361891238262254300812902631699661172931698818594256463066998418384632201578088360282044020461222666094456651323305857762278454574538991436071334129247255401762332422002760174212048851189555327241764752640258451070436054871189737802987682010876448191325579011845169034544659963359293292916686324657901521283871856826960681565145291902626635552369204764162573724742057984000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,25] -4335203979338481044305923496773725171903999939847976623429435225968213482915439479237266486537431168389003185693061810529589036108897624542203608937614674458614432224868601417770110355351566710578125013804428511814923647277280434626199309853266177863184593713142960476609792540365058667232887966700300750683011303088725487135610565619482551949688370428974290821739357124165487191265901390402789766006102823229436897526623388684405817044240762225122651006681132736287069791289882956585537902992024693425209965605607646868496916489956515764596476435842788653228067918908515614779150204293629370261757765239175688813812703171347395237920925194733285702131500805743963031955398219098413879467579239373296823070329834306080615674293336309775073056327002822300796521916142772327859179863283539487518643289427570146090407175450308897956829812864149836721177490142739493362066315942082727110225573678008874471397664323731452500786861957358056687270552035372774211755504596202740692273371859484130988534730229693392758838623046926237091465084930512244614785001932088789697342950057434022570173307438115130232765048018567964552350591500012887546609913973923696082663253914667870981497918870263163351727158500741229430653424819557637817501051598301185568502450657132944365743686315654374444293598930999762255729682345577407304411314306173049935004428842794082218706899021151254177231257374428352885364115294096393737797888414239963369545011254422622977487495115872265157045664197099450639193471237004519096248247373629019569677933434872911222084371354251769866379739603130413663853658022481652449022223403686288616518490614346165427448177817912833415246536737139926333165540153909869580403381649149742239029708877688856767610423511319173333758845194649273611830130149227014703990571507022468038992301494059440874717534477669525868136005409350403392576408050098331244663792734999015984977404250496048850378182982596199417818754984000717503164987153118370623567683561610341325894311013507905698812888088349942854027407784048439293969718083846586891649446920053350699116676369096800887949716487251928171656495550823282569256308381769324768534719986654173994730223510391731815719825815987653532727818027747549119670462927439364594702789948509625143984800231675910964950919045908228760969515520066924439059139849043021644019342616413338205736872586816699703722927786135209200909608997149963041954767521947314630600761395577924136531938349080524566449251921450279126278034298590445427474987976813968517588450518641212781091079739642356530781322444360938966308647113968293303376864685175210927534938459120237900958880715600524725723145891257764699312244003991756677619702337071879494250996475382395953185114835032621283665503534296909237799211361022715375724520462924459829981877578028410848607891857070617263456444282306560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,26] 6278053509901311831957807368085089430431649627361252716703165891678801904487935805708503575618523350353013421368651047115011163340975055878660862457973047988812162234799816710532703179966427504485183752597331302084193912199842657253898747392803905580272291517872981685940217222830322048882402458204831444038621506823801538082569915827186601262652739124761612094628277026415675940158094521707210577860145016515855239701582859112797354107776303724658562958688832612438954325249055980168972000243964084545958583766724865043287505055215194920340360454705930259933984150659784839205018455881945344115090053843391907735446960947532069456537237300745629394246811106446979375384529118654437843894386322963954505490484373175546564984726062026475019525118476830463889456710722314444311770823246499575747001048546727146234066863357366484370453094616572504772115813176883111416218706727577372321379471968953471353924519528134478477284401252629728152491355012005219047146350077990461784187640891313303579589996037158256900654357601902366026143083846321916609638892140898992276729387427428572713588553064851801817653447608738319276397530015494028930381488632985492853382004021318493036345749349839966039041293636606981506271458881704029524974825981994782266949951274714901975960186937312227540134710014887613380589029319467182489411500003126903836097972215204296302834663263766322432536572172869861037356358918853915138802303469076169234617217663687841319383430854466864026371313239944624437561843422573275510921858869663979169306213802873074508292037455817632531986773325037316351479148922860119182850511642081468288443211522065704396626521260600801667214037095288665115517808532391115440327461447936244329290762652985887370978996076343602669861904418233815157593417716998440763426465033919512489530814690807971943704561745217275080647107602080428726680487859499307284432555247039313373731272664282117188341263290098798549168667512004305328660943131114739414449881125551254122205954000284751380352733415030221226791532639301836293351685067772280186649342296616606645926494995550431655147293814530731482831668248845442359469918745519510781293950181671406633132486474202523696339679348820025373255688964308242807121306303375031004681117035851677679620843210977514743374498266416561512526854253617472425324529757665898009541434839153661779899784943138178974666753477779424181147807286110905004100537791455043420154056167225811895368398585392727451097426076922599861627716222312597585457786007629510926044970153278904299042359140925197983091003613033798019183542961970418077600446951284491565579507383096429670471280299580258921466194066582869317068290941262626409674084831632043319193437281092869777872623008084874185245815288049875064589800729933680996158075739633317788395402388116129405739427521845907271107757700284416000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,27] -7112929327129138275847644097860144869904456969253563095628313216785094760664566071423341521927701462546561177661582073554379833581215240273231260676913256027532700873154154713649484781771852716907585085624268214586675333056515155211929730115695966072040919202768617038229813885177650406629339057851600483312360380453538757878954834232157719569143921736772207461363981709482412414179437071749885599818553032596577579754007699646200707650965216083900595890462551014705628925195321740349427691344439622668262755299890316353863409077778963227233953260881678827915967089271572117423441695669366550523485540331566531604935115476731965316413257523719243151740057336582911509694766750330475643395223096178389054715090597127773343551271107774615772319455254637560865424757065402670058718481399253283693546294844846465337197115708981160552284859023319563220590863096617710242256668728468636418122360433740597424216223663372994895121736644882491311296080977647003559211030513839978016412433620272988478868340133438663825793102335248919555376569400791781950433861161103740017001715228374457363964931255093270213742515145424555473340489664198696210928937796572697292043700907649853588538776083279175990909724457687183268807143217762482317899585624255964961130003868427699869730383457379741437492020450654894012892439085989284344761998412223022711072591000843642586556064196462666221844135026597175403937109408113675093112791170012425498342554236411477915341405693402406726621412246526256201106736833239153253589621100956012091423170853427633651310509473710998675736909905917808226676923817071875305630183144480090995734944028485676984693834242172439249309374357375103602654153081025382074097461363371737200064760536990463413120547976393148265638086943935959820128997828177058951672341949872683613616879274385544101249849510400025958144565755449807780084869839746177148941866848659660376077544066884009190224816298007212876389145174078403477226286369548123091421590417196548247154011258314425190525719818941135325988414669075255343956488208512464740123591518159373566854890940891648048770545690262218108796285283000899867872853519547262534631082582255850671610664637191246113103969383551796912158982177622733303299497257276843047194369489471090875773000895399273549557043268473540010808913469418128400222119324699934160651082428368905746053765199551815665651568380738632556233263731915482565442136436170417636783876279119777626600303114453529805377691398158674231540690744879639477677997557567706340817460507688999191230872771383171023914349242115277113435370676710655231032185754318220537236604521905365036329208111990952789004322430194461155060500303750490537851016016356660743671027379023183320241078173275090526473510556744583822862329805921188912360369704071671308808869099290640604707629452570261116562009101434880000000000000000000000000000000000000000000000000000000000000000000000000000 [140,28] 6398118625109111369057372026175296241138903224210164131293373737680609266405992452580013059172456215785439555903259830696150719097711734965090446451508294949399042048512338777285727596340348676359038008953714338962383050428481713914203478562823635299165161821699785808641947365649762508156210055846816715159821105288041048422086681725941446059320614343750253845351823500608790961558242254245546862503787354285609320627287414402459017207752038506399658341432535920851927236932562605528619479727562296559874215163833660783220624695904784212444681863855518656469935639449410815869841822133397965903880803693007474698758429643919618531568116499489248919816279401275214710690887682192240148627876573340757083082623328538669851267138182308194520278323809719235819624176147025078249762625386785378328125456038985587228457222010499038984382425179176659151860204157711395545589846063535034724454856068173618884336561468546645585346867106049693865693962702654640340439340204437964509828115372746780738348486256966765077084714239819505203062598167482100513386088063540936680027030081994547691459452664535021490509734840821595890405943549042893121588799892558316837825474477451295100005086113495066562189713174380338734380814704073297587082208472250461067718852011162849833596668079161467996666167132387076975399818942301421650961765833267199780307157420729652839694624250850640415868759814788131948744768026057826875869549704460162880087096375191483883299748097209724950206471693873604447898411084969401234733048429582490221879744049102152676372116049962179285318616075584782841090095007751539157914477373484209935724177327354369386864435136624780556580880846864049154292978370135689533443718907633903560310752684865511595802502049190677259639349784246234316646348705003374018126161658622692075976643937710514971562909059254566010694335189302769921196621562507309695444785410296830025855098829229472447954479047191584789666398516259082524993683353375239375166704892482194613347631448548266641896776371280835170303994348370446782760455446294118182215661226491544182216594017195842758406397958302749925966476455464180967673969681104920449197559733959369731380226729357587029242805597317300835307660779381137975610515391174516534033466166027981315920307461407848876507669809948183835785702883837288922735606854306971984244676055188837185395913496862735704882242265184494424243201609600244625712289933690495713162164969444784901091432993406971026316786659554233023108329762088131242992318200363475838737266414769393813291598659354237483265530033999454881343305779145197646299280936391828731605396355212864076729692320868848669731398729691587420695875809219636113974380968899987035169316112874376646718122518078710022621718315594511281308085526313955062676153661125783887568004220512248444082401634330248665682943609405440000000000000000000000000000000000000000000000000000000000000000000000000 [140,29] -4476441278522975383437022760958895357979202630751239123167651704985265032707282829270517963530677243669375279806365411419012568322271661723056731193735051927657863379660278925629190110238296442743097887366805555809712702892506263870014871631403251205259453496878809380179607936090299470927211662108738875762511966234304396119938361304141157068718677880905089884738124112549748737737291774516738012115000638864108734483190928756277666049930844075256594520549773226397816303478507466827485899642083987350455597767539967571737083061571658671366149099687308902169955766191284985256068340605657374265874205081840044939554684877045223649343456849563871648620876936448343655411264189607405501618049224972537479974841266525463444125933434296487254541772844466899934592317405496057608903860977749527704473249992252314165016758212221518485637640467328794569162164600959103130667582692510350873246007083680309865371177366291871998108916141830790315688513038213484738011489782206942934867605150021745268282991255159050380495194889940992187267220360940572035155731112073114887854453405468728477285369695760791007569332170848825741914349695251764002395819553398725222894529008191033570868127111092212280153957326046129081096074665422505121342432436898969713074583032959157656853532766962652333925414068890908379451412292570395199227083567535639867884460428981058266207343734196037069059662718540435189265639287140905442074694637683815768736527206104225325911178170290172618518383098461812131352361626796992114876514217673457629250879038752258611083452762023866524360872994143629542569165764176768916274593628115690184691368966719021341306608305044545492040676305871714754425955074102618728009287177101032313588233330708303471988065240102379538221757453601396427214707943475426053514925616859622621274991537095653300771637779799780132968113681543068108536644178583207704268491432766513978486855860723736637780594133502964719491387351022712527345526161089041643465046567296720080806468594066867048813430747484441946395492714715424929756743408018482739274421551350850770931338707367039905800843124774125785044137692467884797175775034758399288484368585678640518572037744652962643116026163454794313349038863393138477222622608001337043640447009548294263975788640949113850574994408452321232603413375707383867103209497475781506649744001041427510694761723241481682026080729301355168317609521477707845890957440333366851824154982671252363167602796988803453539634100041478110790463716072012307613619540253818404668060313400074749364219711928190249394396218776724485774258286275272685372391797618939567677822576621467370996770609019914178816986616083453532800654081179659129140459263025068438903035774377988260092441430186170714157046614487366660145265811033854878065615862151342475573388190402703822427311240834004861203514434519040000000000000000000000000000000000000000000000000000000000000000000000 [140,30] 2216190975523289382090618447954787561539609249855749964139965367778291241691638284991960022729299180637970496835655948023490292543084805329704212619942013202765009950036050479737192034856419351456657142735510848043297353520058442349915710854920356449102975817539152849149297747806389165183943277712370641488800399702811856507580741185235395365266712609550624376510442481286410226686456102329648784257463298353100501959825227454735474687199663931234890956047966366800643561630851762454958461152109568332128484867267711492554719918403979002218462662507206922234214747362691210683128455116609838313027120487315120981858383733449525556210847618923985627283102936085206856557885154218849068950961408048423984140012113478822371593136132065748642588996273978663364435909755698731949887002482663347128099625668117005410226398543331620099866144375824041671233704058953850096843760827016250261327523446147473005833675919510885131463321249446692632638680023027936247000518315700125015838813617176268943518625392762790473736069083970338723293610482678819541323218136848701197147463139487916728207130972354454933784830145006121855794473173864200341699548001878614825216041843800271150195492538900370512694579004528011115332654133092282409447263631704615622886674650500260991721305481590022205389892622542871258504281424714252454868608324894634529937412813593962276610948713588573513011990318093722717501516262209540541294809927467065206799489437224031650837079343850473802398835414625730935798158166301919174184893146109647922551907152408002981761280550456334695126378780444561438086682729812511786424472921916318672881049495961042734447977137492098795119146672502205549127358462833487872730608281494345989174039962309358246008418688014019124233409711250995833696207870365441511024020232750730247144335257538254248438382581730306000767359455491853936809407431362610593488150619731979043677136127782257296532040053270271236075140602636797978281459963673604601874375703185013275101581306041077209831427614004180723474156073855690116584528500408588190474028504202941257173330237550288635116202354825161801617507211015361941249989473657183688441845434901632890278057613682904123943569199664960378816679025340224117684710915499633583718536165994480637832225672149642326435381715621329958330993812299042393698867274237249261584270292224864479070981784387932339424899353142109610919593543340066808975056903721095909857771936826074642952080447662544669621555659935888446959882820796331731029087596634770384197278013833135711815224073709738550220394608548941273494378694609035348030278001588194515159374329026725202535340073491750189060390172798275352659892581621230216958223841812785041469732478464890109919768559812439035210240020689265367890502560910245122380069340376900696136970183566404462152500258981452270626898475745280000000000000000000000000000000000000000000000000000000000000000000 [140,31] -441418556260288779113987420467647939560280449633682161552399006509967090624363205610028704670737821827175062014950302239863707813187964931483043475585851914285996779897406340216624703054092804767738042022256210141475697272031237890650198449287607136322476844039929442034605077315055735888730791860236295780778266182907620606581570246756471463806095898822924488419582174609272899583927314985265155046353031433978458321841081346347849741202626481946815821347123765883566024606149970783112929555982204750665260508383677881174106072448648449470989431810154247580264436901265771056678439414987614941325041346939668780523214925487250939494584884859930050207574986304558132399585031075545151412021541702993381222986354949856182041531965266434128611930345804402178455306315648623309934564829859991088316030722105145970113118140359422618575829553047970279642198200556463338331243595648887936121253845042132726718101278446559498668283774889479345501416710396030257268558437707818319137606045895536796004871592321844767464410442861023084938798963846232056941232843817255622255100227576200711743948630921564666492410622900800495910374004776755305274265441448509483079532443041494200596011685969401044037034218204770432481398018677831988471467628832875487043873499473497012555288419236718959864578226706669019362540317781194781337184462958671011694363308501558092208667645989424742355753675785776476848670381802435723419748115467798159286261988249175665039369377664810900168961497355418180716450250876198941695782705949834749430083561612592885188433409906883838938052267493505780181816227931293458805819027929734989911021880820412402602956537419505854438328880834672113341891034406940963201394947813727129064242376249241572307602793332073896205860053975482911576128085096247329804523475799728460322754959752266721244438567605651836329691863054777690296344773418136477564704401419912861392922320097341436257039494985365859105355363139736223482834402329517361120453302911791233729477383015243496540161774899086061695809871547447628416119475736642474740184345545382715563140117839213631162593659519171753966372903603034784242118053188194973774336319783458177778937264725930892258430145452431652423327047310908397923450223815056693262133793148554445820026108329654151647617418875327092715301611126900840862034253553751412309944916439119859643986931320193269047281163696304331227919245270135751527497066172272405807320590140714814459078045815316205021525469205512757811811103240744668099352065526100007172959795982135462960469373222672577137871894408537627542047003692162115681442344445549484733499667231059119551282830666376106610883812563722987187481556095878054762030169253497389049423659560777239520361369440543525843606148348021801740272895016179322550915005409558325013345033169991563534636908821364889777328504176640000000000000000000000000000000000000000000000000000000000000000 [140,32] -479977096409727420639932264572575771556117058972482557338910697671727090667499380783843234027726796827914195795609185231557087569707138503426255742594578405746538561179573328113555136227811311160075780472352676410832204777727274383436005497125701671327350750735604410871166891472756852254590817811548251759225565248255251028742633065169963356351004243940210595077989429812373773936529204575542365362436874250080085007042969183066606956130783450364514689446372296380256990875824748032844021725362184430224608100309066853668357152205776397208977047475223264513520408867195197696154083944126801725143777721616587367999684564618646210812431595135059522156213552053959163980996834565459912725932189484918702193011409979324590711630303579251356998683080062597514973431815426075196107021363350456991443649719389435144260344006522670697714037940689335153898496540232450960880919061396994034940849201754903386873318966016101483962191521854143134026638469800911500967531448772626772214512345895031383773111064947827599907815028854683813892996484700445561984830726835745945897256769003835919935996565595611221845180923998123067385594285092947302887515634180797312165089882348591362526667243641450720795866173876900193701541150078052697924628396234919567855966607187280995379334526327621858864996342629111747936822762597406697459185347773633096213534839805168937862467014085902730527759648718326995826636860568003917482562531214170791184046922686709397102703530825530922685224553242036648565229452871097562274681270783023918077980267600277194215531108873568136302638523470332258839391775895711597210099952256657427228325262726157804672393896116528007291828615500009874327842248055783690891441334468516863251676880966763770318210580296871212835290616940134221465214998528037934844786747207555386285388192337608595797500973076984830559161177086723170503861652578984275176967671943414868954096421403659582723222239355336064684276208174769122305002187171404296937098823795519511390780511834682752248028359643998430416323456477194157954614369426891388919051994469573213687741080512071566717000036003997535957868169272834329643999196611140506505021409611534558263665454074236385846548266139381390544464865222315533050923056731324173970051070741509509415196489979752143454412288201311466735555666938464467009810411113988790783590733767794322812558691614973510854607850804536235347344006874878424377228700387888920626574777417779606511762558317939690203884196331473234825915405324822476168514852331658069930936819640537833350920945823559693857558851460413341157411226680949020294553204381422070223601513480958771721760861191408083247363462947116572873085759413053890426048684899921824418341376362814298887860078570340354498600548622807978792768575168684273004033954116251755064090352938367902370759382976987935267758872199168000000000000000000000000000000000000000000000000000000000000 [140,33] 660615891026382882732080156524213418741512986674392721378623420404272740473070384529396430891903636606135249569082074684200882017500763873773241068515658647150547093957287664033987230583242266858242590337802307136228971605105459365770335299773592459029554114452871073952270836922181433341162789099355756990485436610303668226166972675589344532865340938516047382601079066072092936116597039609297762240581109408789873381802308405627495424595747934488718564934605345976228350654779437469487604398928310107261193932667223671119265290557128366289295829808577033940456907958528544167837181102751983867066277474928233696924790811843920535460647591059443136411295454506958194708333192417525648834830032851131257479445100968365214967312426308349252748701932583347327838111842343993880658057623904807074930733183701468793470994825411017321974380884796868530142499320217833992194335939483250524955969475997763670997448555184369049238170768411152407533692755230175646813605184210372486489065595363920756257304811029560509911962927580448865229367869052146297506599076350730982708454641658745471577556213096033430132304149837204422963298096326055698568443492686455234748883971281517841078015858756161078009374424562095360206351407453480431777278375325768321892589272525481311080230133511692372250080729188155469345411144898292407948649980982154446587826639387273065152469146087147349391583735610272996904262783601928541354772413416499150756489032977907033575187094177575758777311475365609546809109746057204814089163256787892683093042783438018645897971370469062506103404445005135356856385547021292199578659118681192973747422385464899169833835431258731443753074647554865043685869569680936001056213168749301046833267276705570722318251735623685183333278308606326450411143892851220499774952934858043547438333583887013370507790218836460697774983929450940767878718087137419581986222709446636467969782012369394772458702277469421920705204156003899516092629584877966084366581051559454432415986473524784706636899545540547406826869668776159462104406718286770304235510335941936235255143643841810486452930757787337682385105098259436205681861765986415990878045325575643647955076031998781570582835585760962372305271574285893949012009064530536937047214387680263486322799679444524628504140769216113384742992732222555623644145761450433332049040769008419134924155851120224502289847475550251818610407695547783007921839292359895812548076392194388983950525612401940855754409508931970365196574970810677879496645316065103535658832271081750449445018715467821168350047684416699980038121734149404855090937002953418203582397280696262804264137983707347454073435575611904374121664370914665137145228992628532759536448346127067386815973757086048504459437590868271863919734548901759021098337112795246405728894044514998296938029489864397158049886219796480000000000000000000000000000000000000000000000000000000000 [140,34] -449518669601021194373882106902438680452280659985621276496353731541534031736618804109146958375869457550571298084666239868823509554721189505323461480074561411456427434803604861274766510554949566451282626150547510653983881533844278766070842165292807736640282972490229395278492569487939100989721158969090369157397489241700022883806474372800604407074928092286053091403494740148484732271138170354074055149889581162593826703024617986776633711910063784854410925912266868762604370712398497031248562529917600262582598518272946014301069966312810834354049993369557895230659407577531228709300807715052546196937231896891461344562912543046454885347631594291427534028832458046849374208906831151946842074706839515935372806742505598666011368984544909036133759455704184428889659779318344007588144510168512599587102761797148962163254428351576789514086024656071606543846120373148917414940558026270121650966405262010445810268829208471203156003481927497270204284984523196995636399470361733565581080522184413233345321519334462579160439545319306454917974036343358438083931222621823064768536769070156484154640116478544531205575163068612033509835180986697666188936509609131306574662490061948254506833515142327020720807041241442107514756021648154373747628476078555674316645566111253722098274242230734194338169633948197146955748084623500736830080368604303860042617572304729485887106315044635181581053765653591210851655096328729058994151996365872871903584525018053710727531672843211336285029527475332417093902024416061122792727556592496165097002300129515084653271291729415535613926234921437603091633427341764750226222493218044323997999350938640864149887107169038341049070378833643395453865229983701733962393362825453240733109742985369653357383600731489554505938581070672162767293144663825538519264041003441199645251454529120499536672411800067634803484990968013237320922236741040843862287454006546349934264301467914380557936636375247832885915097660162449745985019666117824847431111013096753964270742615180972341702128780308451913109587403033793665769549390193329637472450133949007179621039995418068478210365260878803621698548536804195903619700991952992031518018864568799428253761485121542418887875432535874296044716553455405050515488948612520440324209279160905788576893663562606645858221794660537931578453607590271875709493973831320491709826725434486608943530070414421667464915069038335249658628618070860473173156811680050880519195043085483300069203616780451355223297698430626840279026537595917235248843407678259503117942746759280031734327737585473282017608905609386278891543535274054543587950843787480459387401190522969428268949803829141381209642272103731325033830465658659287633617295054985243674654512832196828996915615465968309064239227831612280382743439240413486867706708083512101210875854378811870522058143757873847794258388451328000000000000000000000000000000000000000000000000000000 [140,35] 168780863000903078334945246345716828653751022105955998110650645594595030257854663557965380743447583228882217483874112563302847460444731366348197146969617974570712629805885063934295879547238403201473339183510823697777306529657629873380328192195355518698991033758566676607696231182218758454158992272065111510687255072539811631824672810391724395283882712012369634382132312853984465658410129609408543115358092438789004094826190558925885839787730033040599584803495416274056508378279069805908488725900893210198318054362527286163147469725366586891569549936964480934755907486802473426172845810530246507365090970130597940919024804096676840373012113416629984002241684047003720035011366574325971144730779150732727342256705394886939263179188457684291533999079328470858157586348489613945364171526247632335650559744627599502005090892674718762739372450683022002878244732150279129756942698833663564586702264012416604545419159984081882947254528330032025011243661670577399580925582647970524888780428926690068581375054459837686088994083404821962993857061167087431289756449814010688042397036089051716408210873780757578005446553090892688877002351675325629693788322317876219703829341225627175586562593219542165517894324306965257282060038645305950502102186174914977792521510707039914957017713314923085391883846237779077929075392608495894215552751580594795354739229592856062963872725811339999209285563481842851539451766364053118498466553311091903799865014877830692272962445747412732125583450039841625222264736225934408125414239634784525644062816143999811278256824529969349550708626671394527756784431785229592332372663275033439045809475880938375323947375724934912377176462609424218496087480146800411611393528977128709451962527709157538376297791329636219973791656273142644296576753802943309496839368539786428126504003487564678669292918625363312598179465321338903741208763010912252939852433498124806699154150729478256979484288220752064848459310265251945519803884355263126665866726244217221590258835794594968739815600778271318071156591353391789946444526714721497379380649214994091596679421527845168825611544767394177802874026118586699137446011205202712735170487081075325994949252294428851104292607988815839982376451474317269637544319741601460498098138402334374035297051474460915360938456565314581389352547433648415647078815195537171196594996979564273491364087762322978174976010818849162241791485151868274499813293197162696431860911611906394165585789361322200416244884670620890562933330917705936876358388134598752403726560576880243730988432839879727747143559312430909695117113088061238467703785069927285969131382499571513856281331360232361126687495742517622443303062140267488881108945873110940426708173622325846770858691783123911708531388593056532781482948515155882597137857489602790459929707194064957191441658614227804771332726456320000000000000000000000000000000000000000000000000000 [140,36] 15032906201127419208088945262400438428224142357658673604716075416028006612345637451756551504386544696924932626299793797268023424046196479408428372730919702983600909205614242976499580385044699308352215355660240671824872918260767677161083163626073096961592776287257520656983788786932246360516455243337282664830891393770465853163933236109166857554165396661015337232676855284015227840806678199790251910337674504909873256996489727404159813769161135404403027542914181285645342842872062140961384552614527953277686400046130233121329092214730748710525094774151827939725938583968566775148244616798696538409649552944127838840164579560534199533461846104622768228954049064221032386485512077363830426671300721739233989438719922659619901865396807493663456450048561610007182503692136422516585269741821147010919486807398316231533580730932625203531794521566182078174414303841468392852258841628005562590516803887367950620018952393024858423516003563226677493104086976653688356818527069811744388525042778311129582086634791023148353535927660855955993142928744306618413784621397777033739097831913983711649211611932433735716857806390330513381241335964425266863333956240628787032666979785802100723650964074625424928178786135079407045707389135401844804105912156565497888039029876946729192054141433971447685961015483709589005888172032856773980527086861811024497955404206524638168438286100130661081774110250038378278320014046896442325150461668856238185887288219053280446734750996374500803740479556995605683817755691697066128524442302419407625709271971099635758972688738238074531093721123790765770424051624304717200629872561058191467285026817806600395823852857337358483827265614175282132393569693323603389757022330467774226511098729257003958401957919576576468562322533597419606120677585848426612741756347241031442184472623123762834596825181893017158901479826357446487363504649714583639549621657641994805029930288217064668193283533648345150913736917216944485917254032147439467469363697894700222543114125408562257910513645356707330301752206651672522633299281343238352959459407346869696571405303210988427406734099300100889788551206475982452828519466693795488652612197922274844203492778978816454105481971376970666050865170032146427371694000696908955231057762611731946404059605464418614170547441636527515690448976552579997830306838991148700649757672607968478550331530376069251163280020332128961487344287241894316842544461441470305029910709972274359125224788482774537698337566585404288996696644589858979083895961540340308984437638822043704377491001546646829786304843452441452358195655167222941038137639911654301235020711080606196744782479404841494955685873306347064838431003171335807522660753165898740066236172851643792045352762083239368100885943099428130768723091803476892963772932047030497354389950626463954232685625272866986732977913856000000000000000000000000000000000000000000000000 [140,37] -79751553453469756441289630116014461964538230058366060347861617630570331230237906832343508118423795848977249388910540772594719947364517210482223661034449253857991370903289555865134613266868450684805552793300939867042511804997091350696412461336030270384047516948199377962402823517677695266984691683999560179324859575174683543309181740591185583634794234552498752057509954644208188651089631167806672914435597899331895008109806712849225652787731417650218422507831656269291956566360025712077455430439314283197818778438611800927624374257089255680212434458953155915406917854545748959055353002846265086121324513867873045955412898846800695048984984816092788415186997339672788533325393636260456370820690094025245914721564011486311022581655748195948745812503526128387679681452818567224776264897995512760385624377262603901715674989741901878763767389583366382807154477760303332885747846539770659414898282752065168002413178341502259215565857834488011751590947617980669841949382981950763988346119566542007675696119329582942369405698193560464317658836709738163933735732296040166235266385829440618430399474939507714193986058921198767156180212202990698086156875163166172310445969296214140784055312864265404538084238832102513896311866206247977798297764642698981166571241298718281100735819509466059749837901511477511568677605995512258974132195836894493644556654605551911219515411994663882876003633358979520215826140510827752249558319577250068517808962207524577201948469665329263820366647877797312231999294108987576318283405691151616041526114957057483802406430476830046854411750426465407025119387477900544295930771702267271297881328223833377645868250906565642745513075712733232872648347198276760288572285543545891197011192461428794144641466282784498311086053330913519642069943363928055361284057018467067170459758688877168455774471513102273006493537974215360450858712601120697839389403590519989834696138423128522564092820830580766931864663363208091007170975223320269053916456854714575736302979188723328541096156740029772275834333464528214436058344818078886370166880957216200714809455420787393706850689736630027577285923176260305357245093553557537128477964435899656485243129839963380982994300148077985962011643066434687235890302230883824803972148200882448240457130230522840203592084266068606049205037364981494664859447971685851283712164943042290352983167995514515019715783620787655680781635448028630397524019625607930389633697010272192543639183222232314274809958472533010706165635462953473542411727906746328159637556005702083986229671413712752241594433567961764051584499557353151510961812907378473392397790448375539543603442778714535293307629211950092697429545387609466573076076288939475248512492920196038836676455473119970836116461053482131856156678288290431134667141377566394517424062639358628945298046465638876453859376496640000000000000000000000000000000000000000000000 [140,38] 72426981225159634636701737581869105911091281564537530503400995857297729863206106357653728753376251389127730423551681099627994979346436580509156315673234592533647073369117522851901601421991863113119189290364407454887976535231335040183340486213988459209072882685713069236321312016396691513574726030692568207832008929855101821099602531122584651012912632270503346414749116173698233855758573861600223102030475744074922015440180858369796111969807118213852872739568369470753876590784657263642197084979100544304627329190626433046114100252353953877094638621339063952912091969115265851941545091599329388981957950492277128680429303352392957550977099625116458539001071929923560833944206749466565344998732298783564155037039718616513926424639765726014302959789581847345091415332406575642410596548114483037687646237188945014478554314603251580812544410670753340512694623817816633538896781103077456879209560650311666834037465002464212309932561211250398272156450973766856159605025900584065095244873955544124942766567453888325354403407983983294500018441754539460465684769868973070169404830518376674578388087442858073812187180129532025945478370699431306720476776146100476695867701424420610227202929116643940709634700759484768026673965590454809859049963267243526370474661019394412927158717907374093183035853496216863411640771459222401526308284103322321511728440730029641808357273966994445976604849085660159215920842026633266785870189802641932835144358729053838402227758843849454623188384455006058037845580623979478774105368947935488405962354433749874988027813882619597271568571714189327426848414325062386366703933019635275021787402774250932840894020153521502028114833842186212075922859735255980526926807150175578374627174168299658042094919073098099389743436550159344186876052743853887652977230038010586390116360394936966497040126347913470162939394988906433329523869905502809330873898203630026725812708627790819603165633880559311194604006772552897740933204204046910829629332794892881366439264448685960419136322969475474062767892379643695287148745109296653683839516100825635455810965936338761184671793771850590858098981242108930437278526754342011473951222087802071539227669063099961679964195551535825316073208343719492782841105617913446866164948217228807312075646974206496200611285552196050378401519204564244989498589412021439274749610698979206326696472894233289046385504436318807418812364007663298103757100162634762007156385413125394929922711803445104981969571571259241978209231433413710720189557855176382953519248343055806380696337334402759135380299289798455475079155194852444526635151312897375480946079776979139837317642863767006569867995928468370635185280748675317322270765109258106984703076548633126581756162577475696875857013628975095202940636965621224492732874179279657350420752053913429166227168997332730096869349261312000000000000000000000000000000000000000000 [140,39] -43483244797186127305817816694283680983178134464662204156106481003460693875611277175965430814015588797935083608641484467073887493050300694614008951035067527022301256971330232110481482226622176646121878948511585303860665931165574748376154654551497662896067079281175279413664637667971771913850771076277811062971869016677704287049549943005453337818926155072891341494126438608498122164441741082388431615446488260577347872733476630796538799005999354409583595362722108240230410582197269379074941020642361996690200079493798709155938603100163778305249275204060458503996383454534086728020484722854907784014234408008711192757624187339795923812421206330663500670992738403783216429239805391998118766952141328018978208148501008705012684963252979118172638299018334675976501120769917822348247632876295149594091592286498997760217566334883615694485690521725031767814150182262741211485380621836401017362569567655257980310526795983126066537453656951080806204269120153891642688727962394918001215833054593583296034083957864060123252804997733016749352745138409759977125950674789521893069895655206542155060139593935233610532594038122382408598777492202186725746286305120565108138070375081880527204422827130898183498096505587875568405752051425778857338001164021989233357952798112803671844447147012603620566504034178887064736965593407177452339381283089353703309536463929790344151843591884078205901687775752250644533925245755608376218909739770906963774419189619534181694589171647348745744433748491665544040028439891082231131823731614095082050923692292329938935775238732774281988618838353506034494391357255017558539542784848844574454931304122635102705255105761012855623453458793353174821849885901405144489692884752691429754947582603785807847493049393281465103351626472848558090895618836828532114305296430415713953922710095208567912613793134835173935761057871015430967479876626056534127112032900344923471929576372605225311574408736612461823312052306950712599038744780200799980520975007038994882387473295432113915451768025338205839157791406495421900984916111456004129733946200845560452533033068294890486679993190595567213973641768943608341158603986916864650068689520471473329764093894241683499608984783322675069766711602866629505414985264498756316285200146033979073747975091717206361580181897733654667412402470827637418252340593306731743066518550947479541161027059796763162685058391822404113545056279702430414544859284303344494471330993376088376090501560835476583462818998952635208089419399066678676025096444630119407186414104107141167474733911180625464506156975464592652727126279082231544683490464524475508708972601788655440332655008885954029137052108803637102609372263317276250200910259054564330936347764189477302740258831029297366440067857364030444731093359606508750481569508154237750382413051005895604033110494545306977371349319680000000000000000000000000000000000000000 [140,40] 19691160967389066380076705062668173226950134617748124070810400137223808623441447121147968471088390456548495333745415287029052229755821048875573849731326343120590611258752114363161874898571638752445157472096451457783360854008192300792096810768306378577528938804162897244293494058129160692623304183450282198925195972443418667360189554177842647568816019049237442119081321221483348266650878197434263037651742290648434709835613623051019380924144048334568461857196173303859288035189728904789913877960285034321192610392018726577509797349249958718236590489864023221810937678345474409360664749126376872876839630551046277869313503596816811584651808759547303165090559780433726131580382828796591051767028892026931796094136101505378108234030925078442073956085559844690402449056789162127796935780283768398604017196989920643246481274176244968903658770074567764030356416108401304710077479052116485351183537808753081322766015378138913080403733425606447374355645440426009574115376321601597659097107103605592090544343358261457353134906486156191991773030852280031693589529698275370758898161518785568517995458086672460714886508228485800639724242209289174702339034915505147177236380665654688705508844499255778929101325951648714104669112914212351197408839658434453564758176809453117432653668130092465593165484128616870657110158443449314183526063263166333329306435286728485260078524435705776732755023374982991941924379838638625044459608840225991638643726683428538469215869325518052576673981886155571773928694698169331313916587407511023368849908766142808106253774358138713164326417615513372375897484865853237078792847414982712368248436603509600003230755392719867831292234572425754237482838875654833932395508514455877415836081479705193335153738387678929129957278829215423214218850138218129466418169283207274534412389194962383491122841768595791414818523439812208956060626990758856047224942425691418088487274303246220960479696521104774537437058989583821805754263472390780776599132092899439143905272010872376780189372452421254636448577880532853205822400003324398193573614666195316455834897189567974166162783736420969538523513665410380852753959757856898110029107945442646122336812901315600467053752705630115990607681637921216432126676145716351635105461037935113981967749851143883391171919391143394902626171056465502470916878538612513720523825257111294293178597882733173490432259344288746529911884958459767033711970084903533878470508467263002863275246675606057278946506187777490723152724512505313299075584136788595072612409891482724321243805650501392010390541170925330423023449559203249800019165893550587565076300502245245032685385897283878589595869348340673097857792437681247379655903770270591477514731155545060608981402960651560228276757382515353440297452790724994916141294787521162044071806099280213845984779240150933605765458427904000000000000000000000000000000000000 [140,41] -6898165335157847786593450782195588342484380786140073893261818538250988460088497873950210971567293842633961098329653099783052262247758953567314677621036491959560382569148875504132241398500601803903763163313244774061785210335331659676898727884191967719907838666212610068072022923639770923328871046568242113129318036420074822347888380821147883472769572419557386283564140842030854084596799997115715978037012290244943160538556570972307644827233675945017027985451729740832398569868266704813605561371474312748152665647975379725482029937683576344656280786699946926795496338111075481265183992609171089052699214701450008191417862906972692978138124190955216615232464248406901427876486008268856244975212434573927817215266874194074508214938140243065438916904110692041490278842541570117674897020723395097236407965858703629120283095179692903798126215560061203544987813186068794869375218927597209446847295286988092489248941352199867000064536783083845726304762428434405967494043516091090833589605205711242112936312598961267281740067738815687580745569514110740954906383432803235922061568055276488350814038463572415325068279719539705048049739812633775582505844035499874343050353025494193779501412250235206505422581248837428668677873226978790867938512629312288037405165458052647509157504205570413326347505431185966937582218618371187623488677702836752794657482943096080047458951807494180577547663336454186708816550692413464359646328587442191504839922034204320516420927666344257709366673566223004237808338583687209432286262463863760866219039715820985482426359141228041035080069002685768282696174734403716605044674927568507896621515112086123162152504305211848282151777448877356133463525466508826496781477313265159456993438096130190152733805669238193801307463766515486779909694974077095163687809871689816185600623752855956596972335915866059142024145940724744392628001163282582201392983126033173492822745485101392088848954266168763365837338523433967434235289483747016456711929766641836658849003746435159440427598661303001152579998606884424512067774687597390184873081207084900433299774035946511861608992679631726282970422961476361409587109825032716702952253529615963766054613010124153132512154995804297033085797698710480952997712508936354533841349831885589986305184788082105045053388870806652893923508580151984363567668995475181015752790444780969284214949553134223633700726199158759950091175304529165921046282926692555154907477846117352031174959049159768406035591118688650689500032048727380117581128382798216996522834032322730287003192674205007262916035206192275900445692465485421174661383072433175991590828969545230538926779144164534819533923475884985318945604700594435573716200373803039608714317899032941252257194360049787492252662848038999099859703124944244538858039135289844591379367597021199144226720559947882150166381199360000000000000000000000000000000000 [140,42] 1835895511199809621291479763078222647083282571485546268196002548290340026692274009909770622517573399767475083790411566240399804685517038583390574805952745618616932358113510544132952668014945210857058164404766376878850109347976419161883290918568938045733843050517691330356854964521379662894169414819648946829726552359580085890899776321305903438288188086868334649943582806408474337600367111773472317392962435422336344331500185779093290872220985195679067237624950768866800625954491420355674742071744472751549491444438051436731876026365827316490496918437596476486785519689691987422465324159655277906061355041082522586099632432843489774766741303421579011730320571468824855870361386756909049352878690158452767127447777463156972743274785085637997555554133186794914621964037058853090877709663976154825031095735575248877884290814490780665897710519805641651071451444629312576128123972987635562527417850404032580766820352596284198865245331219714478330653623333680765867547177527780474051194572386404030834448035452463120328807867988489733799211076162564601698686164620842122524446311710107716092317089567798224363070901478474134112443460667751667594654402211248713742507925788141096573491936285235926753549611713637825661556625668080383460753847333452215223646438026862530148701124981509945523882721754781567523624261096006079673469410190204297569129858848290166853377958520285275959805146210186515624942579310811779361151262104785273652402874700487628058720844941879988447010308531779027079347891262087156185694928975958243465747628192312729108375457704181660430875943445969357932325468306213996799386990833933776945935642307240103444476856496043836602930844022608876914036592167868045952445524419783147668638544860668764602808763140268001279545528645283272763381561003135902483247715919096884887081068961973016732290164512324501492172988872192084436244029489357698868166829898356486960630639895880902053403732680997919854130240434041140517219993109876127175973085620660014072268650712994715617388956370077892222292706519095882245229454450920115426618248558166123088244102836758367094532371186604953291082422195167139839427532038009051483706441042349626366931371325048271255122592433718470985667341786346875772286804931064215539430340587621775620590900508552083608468144113858718848189095046625912152424388473258016184755480233082183541349883157152917879626801701718516004625615289659909834824122751029544684077750085515123314252097586739752062719401504249160405396497341840973893906891423852104887986216550281223390967863772589124806467248058449779153410938791548850604702188999811307128640658494009771469233459617918030465042628240377652783090148874366740824169159026348413156616136843315939182475675115848923549183064729864982377373546377282459831020634710199535630681693830280086280859342089843245398590750720000000000000000000000000000000 [140,43] -348530873226736774795097522233247296947347208682972966990206939446495086870018674003754819895534344466578208219853764513614221916469674853309740110525692882874517144676943820613952029299990351436245570766332723833274040297482364382649289419051955826255813263302451510297772875532509768934092587784383654294452172101861280127919399310394567797988297273486760010282041206626234821343247454972308685292585962571347846757323608474469854971309211986852672023733946102280280736523304853146762625831921522148952342780958771347501047991513488453786449640346955840482410656380939553927710356083664228286629568939986814286852731075224399907567928199250110320819629666246033686855593893688118317486244551484281495430898336747870709477985346241992023109570050176891515928120893280501693034682700663177208223010100362675780839793792443707599847914287664047743293430841651341073150432000044561221233566418795682873819903274261281559702377197330931799135443611002586601231405823349262499228721052614541191367993690824783088069413970878115377668200208968303612036991742745566610711836198015845789955875896153912327667291047310407872888748910091605754371422378243934274778473517621882545712837424228276019535269196918339004884010121662831452114009815014963104750999916464661281682364545549245848050666816069694454729558150294804738620651015052427649375435638655063185073927535487051053488532129294698358481060073754802370650798438472760920615106604259378977866268447937841557297625066544893503774365221186093349862332215253582925562976846179598001208265314387317781883849080163190459344786388825137408684299761855197471652345485591938176908939419850015198428884747169017966184255720993045201163379875291932755633298435589362482547979609285867604802489593402340288165189554191408726294453837270661084410296764751592649445250932520204840084370462285118625424791685463544650497757556868317175066586960478280761054477134013953709841513293296298100530856062580826168706057311034934729745142281789629394063047125766957787349519895235235234031679822635974212987087417678301227503651472467676542846156732746180956066505129839100515636741827298996256510628753801805631592978305729279808879860134958681181255236961158465342319358610916897673356618489429464189706595882405739220880398653071325374625049866189647155660894929949770778540916595838034014466326218854255650475666357345760846220731220726975148724880047901220343311225985769610171355149928766526060587660444610414723996847178631255751556342333354046210098307462220430736406277459234404605115942529737351741218261181656928024972059122693359645973244534386172957377846611045371973968196688063282136958304238828370856488446809146835312069377784508474681151953300707979819271035069172348174965681496583218210259231554205384881991006168716348425527270654740563997735392378880000000000000000000000000000 [140,44] 40680708517329629058073980707130245161725740498638251665710159467155655489169644749878541773258970160637708548965795475252524062428319271520231252727808520414560225082616483427365902709958472061776638772039179820144406279831497542696429121645611836262875702122298519430680918747152030075609789373095309276488018662153023923657558000721336007808241090709539444089658790031903343823328911196312798554419956455431277958235839364710966048184841844283381414688331708782553065386020451617681081862748538469809555355883188835438552356903372725222276037866889786009665396119718350631880098400189842222556026172008705822168946874895823414001225619298310889193359958599230324886292009676761299271100025927641884260522668494301365297837151766306578490109981847396889919977470189844136682219675137197473638225397318879365211834969426538108610803564252866530848235962941567580795314607707245840672342034407455899077100589394036233574539286306615141199040867050310428692063645145744217963484803270662564073500096377224810497194491436208575166487805228103819577696893531231038268248656564096722093025818058870173255483313882140582632945514090588893030196805509285377658012404581833166450318305520319083036743644367405949374106589605757951801378843025676744996558096446226685957225582971157923244621640131468365895143600794689963905699263670310696102901380056816715761922002640593233939648566370408322189948376341987982947739903361238183016627212316810050508314554642826122351839865076011630104017304694292373126885344811464069247664421875249071455631456807170417901022469482270240953723847642086695148832607676045079104374147505254292172015644056533958293330857755546078571550636503900589742409675198713154424073288123999912227374645412582219497380785718106692037392165837998289908320419058311116101624793482091362716585897601535071764721051575357251195723902082957538499389712958828604929238401171766107959186172315289968144206563728248160244356844186998472569744790272726465626358177009484429731419802023031253518034585092998383810905084808941415413886996745328857284032706628237133312727387306149594194602140608200686521876095471090658794072969919287678055436978052043141328414405986526835686674195850145739936406219382122854426834694370357657222423464726705690970226115424396172966294137218916081092545757559213848213950536338277646589889215530971970751066425579418194984052960371902780572285858629469354330840576610421237958719639333634552625086199941023729063631984861385950505196164370990498232996154408718459264602847576237742407237914036278334079978070427843537599774845675003714339098166743328507271861742199719430305077901182882438577802920734076878115654686217624143231204351097035323301923379585138838575357303088984874144979309701106243534655620952312983761113881764053393519867329048373986599377043456000000000000000000000000 [140,45] -2648989296235434602102015242600931578795639297818106266452312560733222871494189792332049419490004418107176577942684502543319125498390443698587116254833369061522989603086803098259278184629419840928804102327704998552490522806827552142383031431359505401076591655478138855054171515170852901542103477847528488956265036302821191662000482776588707517505674473275707829967991817537496151719178596912474691175505853566912633535867616332939873161420840999038338378756769007514857752333534891631677647283538031731132905651622933565243612552365142845879981033050015604070515977526159153224221579744335062072148313186843189978723067367408069328541774971852317717388677926477129335340645906670313849776964952762819012480813989116942802064612929533467150402541711810735359952008237880370828091623750018972189791031769098833298157009112299300249264824083271537175177952613312693039113779251169404987174553537753062231007447568340864656284034725185416786782056684352802306988633050097748818924026474767840675351078037718974596814226847902670821462783971677305687011933439933643264369747370620506217373148286588758559350338196799620567561734211521795183418530438113389688809084656547750455035668123177544650869200547390152471890973409224731679925637585143995549059164721676787277746909250897604579475317387740287794299099399321367211975304756936889003978787575148446444034030778159260343842070897332942521130548040913098119548680878396663399420346374907500705995744953411873171880248797169654437612744417153931710831492462670680081256647248571294594323286004579871737765128156680825643558780999932600767050813831648682289220850723554026399782548269010436109012168488993214502104374842140445293899005576228600550298266414977704680432466088620181785277479209050167041810401719855669271224215035960551046740235566087425692592344686364413791631869028865612624705366511673871851713923521948887100746461566113402558281597043567591405104281665452867529989815977970381239765537485563698071320824225362112589429815661496503149820932824022238155132525510120686280266734997507055021701763088913523178979664796275786649028732228913203612694647849305119765607190763531154696280601434846808267696146588654536328452508549450383536040459576251446602042663081318999947643900491291498577862004621434421713915655903011094106004118020095607939930522292538938661626569699600089475832869968054534958211047914433800649256985946644664845322178832173714473368322619511114272331118622684120745157492494675774445946456718570029202161527088880679199511254089508209492701937515170045658693809944148480195011492496153998621443336412022088733042981540641197597265887043235690689496549950746588339893007807975111893058184726417419253789690518334507757950322541943267128678848301118074580119821487240570948464182390588946454625712983936064495833579520000000000000000000000 [140,46] 1221407339915972492818217946993724243993118980378411055108240103302933122434949380239628883800058978988273684006617466722168207609471241539402584278617694065508417002396172952798570506017522203272715565904764396332156467372630509686313155354331131331429689205052010651225157328684945355076452945276180872921609654403178668239014081000932826809761641397877690326345184555868726241037210765654335049968285074369206191611212854979297169287081877568679666280530309049310390210781648099989783998613781383994947743533492710875911574172766555755016724772185129962640637652194080915003326788773997270292591186579588861958368846077560892965057347445402840101047069783517700374307025595695335791762532381667144565336462841025614104388441279653463735345862921258947251999519069841159966529696844014447728259276415768465735924270023784239420278194343657815001852407780922691538697702383611187068154009782823937351600117486191742576826244088845795562354689079443246178607936995933012190580621699821073989715137201383252568848224292432679870647717039844171277344469135750611019341594158533860608974470818806374472916845589584238969219618810655367589189246617137475115226711512257851947371190665284582792396017604493068248341489701921581861185697877182745405843507555807459519101769119166457392265693344170706885274373849549718058830070325631580969159423036614635995406329316055661579334172521662291498032006293570382743886215962180288269734355752157150103568298667909643494630582179131304178482470567949219229643695122929233737649651180248291240263269108607564833101109334322017464251908819396978460970489467970114311388056146323843122672786980187875366328051201795063829685552289312216255194307848370126215380344064255824950990403827643889471755592157918587254090101244069729466141321611736894850941556818125245316559198393195979265053632344526871698099227654377021384274363378531109791476518960571707308140411686422069623077194248765942312181146914660594695045653180731776388116015362610581848222616027996866005362136758237842510358861530753925293342263057622205919769503178090933020752936367081340892081813860014987552007816889807099255841248007938529350170934269136658665103112571638556667347393364161119574769207882613386899710170840813389872799396750811926165872911548828919006857623072267425011550334257049182638671135869302706232043963369680295851243176199798734021466413357614010187300704257963357712602443221879479638573986843526470347806364358426700692745507524565463685369850244461920137419622023708992134801961297188758088117431086356879637906414466110387535183516747121392167415832234663954620683888758954572597777580842376289738996030020305502964031579796707950628045824770091220461579222942278086534789684099544204209867171016834093097717356256713902658094757249303022504045912378329890992781524992000000000000000000 [140,47] -902686006426633617221389046607684823707209639452551113511287217851893084350913169810328311887184609050207522308025738999375063300356571555031401226746538777150640252335655098201540073524596831945003799508444265618056724539029957139974416127154906387038396377697304529650351147965884791686059897969696786285149619303134785958807049603238477134435823217320540000804922537816856600551411172157710207909754518851820736736213344851510041874742267964127394465494160517390375433109001851227603247752092199546447100016037744725844240274853757952534676156330260511190475454333384734067024928983486658248190075465831937304648218671432020870856066926000941793377231062652926585562373204462605055743980299554849324650870486407234242525309269486880779221322963712131696453978792877823450196826759705674330183891127074267747116677232407889080067987873882940751287565972994036062510114014300071030689698718737197421886695928328257899936962106565753590480609230894073397649824943382514964851310579940007190759410967308779866899233862525572036261732809447819663246330867229540285559620913237773050996059568691447655095948570079755119977867960601395337814126044305089981538283576706519468511476656433029768165510913683269574479872329825059291394266943714993040284609809616866813861057834343386733576817069819329177490383745660188528726714684886967767879072942225463142464123752870501359493848545885277657928897381097322168259559481306412258404657887628294392363278668693114373586631660924500378045027213673378664329973079767056604423493311042208107028177382075404767757863899102766704558549150329653064677381982944690821374439811543908103439866873877440818493779994085919337786473135848110100926754482828016562953850537688018084119208212709319111841474259108378567880779085040736507951165335552499216063104546308785151341434001693376510515785375551001923879630167296456825190295394469379292569522009162125063595458210790514004505721173227691943368869413664229336231308969980093684104758517283058887652808589327892608750435520406945659767709410048567126896241346379136675998439436768562304681533302164865984447959061878982133721776017655200471819707270985208459152493258911721899513691852525035619561195142973184443562327458164372552384782702439073968220295528890446256442158657122602009830878152695193200304372759879481908433860525895867292440018309634477426302101475207696711725821265716875504048405450554498103873525670227923434753169666161094365956105248786357861989103459358674497277281477932631906961206856520954711968452327242056262274124539146492269508520164808369062780836806884381559516804050982955909240034497383096180760492228394049441522574912313083688794818570093943742728493721673141451778827165446670409996924196429372498216950175286641781628393170409642542104550322258333520730251872274982149868748800000000000000000 [140,48] 407995878274519478472668716281642351258087776475992156865320045526697271674295452166312090373136037246601527035368903265382547223116076288193754732549440846216189100967900939923889713010384636170289640567038143385689035702353911490908755793074306634636328806157080000760627080776662566356667075241031441180502447063141123385267960959825883153536848124528539878598762714235242709055780104861292843155051752223232188102995533426516806570390577901580063225302754327208643115040984515935866799008925455659986073898317607094365550696229444187168600147383721578552913199788452965750879343830945950599991453452594412138431298628146335036640994950073478840912198417823483663560355308113947069144374108741750769434032477034987504867810540712254619515234629042177594082277742910284345045085485662339231144390151366433634816898767122564793940769967464644349806297550239288354977017389504150018529640861897800821933530668242341084205886110281652993574734046150877530659905200145460485237681058156543466179254577365769501155102796179146068217186249812264591116470971600276650459745506452089559528990865998142973327238096586895796786361353656128222941957089288514836390798123272631269630652791985527887739423474113571418366659137100314666291220699875772518339052951728224964684847866181167816385053804039471307933706146195935748150114057476149799505452856802357767162229697452634707539550630360955385138755629372730207469456304876988288484619261948338164752462788808489255235060688812017774204155370255660071197970591418238039652966739850120897842358051148626241968176768119985339434628820456361236246370671835480678841639710985426669358998155768979525082056689999975443417935807157807209854472357927499029141782543628137838419002571771155329706610888260999732699482854460165452762938352524195339398654027020671957926463866926908830436256231991124289516565958699919197098589346930132636910817130135428567958765708523106100792340338865040763982042136381284760484940829478391171729341018414020853385845069302655652317907197174629973829039428459678152724708604776602423889313335535536926592630543771518926768255165340421780887037663060701128760988518262766661303843346143108828139087751171726656264181358058496246387581458196481436609550211657001288944201407897935271704695793123637957342979943575981059184258213596097978938277749219373006687948471471806133016818669149834011097788102585766743993461426503042520620847721607992716932725699735106038174134390538769241050149510180905902509457149789075814998000391925943300650319347243156945580011984496797025456734545722798298778116997906820773609760676518833920856237406184749190777029205333429416179237378487852978002606844072445390979494328793840719180870929227243663630705419548685854730652882631092390774345861781843663094264666810178294909076848709512979996999680000000000000 [140,49] -154771917575321717658190152460214188735155689159834540205200503693971552339571660168861956821431719937244006708486584758710583236544013207181994308628155751544501321978746833892740574256855474127661681182033457690001982848169782042700145056378704797211961192488235702808231789583779164375895088682943216730688962968821105581228988862741132800564337369549751675821014343798537291036830628161943853537515089242324285307337415340920664367382033703539947141475297347588189794519168244866036550427107221356763153517672946399210428834850429293331511571462202382370401336235343619970774195487523220596519104525022158719746229373995270728052167011052919339442739162238773315196775693398139802191763252359120099509112400414599259249776266341576332559245577383249702588779044097276963225579425629877718815754706497018672735899386931135522341329619831152203834484728267301304426759103378281326880875969665714261559419587617923436454788982219732507416495892831437447502291672192190968569173450334453238988673698848167061221356406405988587343515226999470382194436685892981564486653066974173677159505164361745031473224736702792905630354663674456184572014487222350439061746972721709906464265625195002828529913744164050063926645731117694210085770176831800901609279136418470886917737041599911016975532002217340288375653036397275253245684906937629332944934633820341234440135275913175233867692096903745398724704825457190744270690259124813293340715528677632811747332478585932302128159467025915929330697105519201929573443802370266843811563486259235364638752439455902107617017966958592078994680575088922544766337491375255692416264021518200011359226893684551244710116871691777016177502533977975540628884974395476351054138493168212994334729144707482286624782012355285552220550353529554047389758465250851117539996548829748812042819785636842586419110227172245487832624285945305694917243502708163860006617525672856911374412831009695205521807874432849780528018222886789036379197413664254317231508533656348985358264107462720778811200550433321013358502507994901901571801947347823257937737251590594058495780809097077670544278062178848192023588113802530516739864050027279652354436044524708118770192463331626759791460800749158791922941845721553823846205008630748944650918862917268538616997329805068307926197779102228360969356341211301381932038500740452926872749080477041966925477210156137069038379702636416718634855514976202037842661676450740715546199334534084844074541772412814859569847919745028515707097566171806649577885744397455824869570083607493918466056119915800365318856697026771945306492705671160220348935716012866888974369288667650453256353137094493107090895213666675265273786805156155883415659912039477265130645814493617517375014382975270491296098292358902945700487252483543428211015305894571345293033622154652868516249600000000000 [140,50] 55853192482404588729823636232787671703490321807489177641948590169557368837369033312011137884848002878942674052550136852212463418179374147960702289571759683043817830098771162054440419206901860303284252588843552237354346587317398615533758493325636382075792428374142264924431809639060582663030817973299455078818598388230645675502983906754044845029405908286192003406186956531797282868734270198593775325088290538475462460249122825759682041699973003710489993297081220843380748877813485367619050883732505340752396626400365626162666603091431490452543247504658870425647438789210885204524287602881619711352486142403482570712371047512825388742174957366892273684004651011197995788602792399090102137657986575201294717829951402055979712521199407181015194131443744241582862073764283615406410485665193692568231292779447715860855407381122073946836244840399782116867192222850590058742550047412075137201769913763130682811475652474782954824916244574027964142278739011952859228611493182773377920968690449492117490846632412425163558253496308684103690981042173369205439052498313377220573085564434185570821355576592587444253406021440142764022548668166610220562612548837770650234662484193329684087548190819920213082358242247482005465171038259415318388943854912646395067953870859251423554345922093487333793839273713359521839865920516594471847631761375176284969721333274351285721675617905732966658139823543184206107254068501017502748534320272768419644335943970118949460825645414975375926672330956200758893653119485093946803845520343425558266656272903515711457315915408980210199732379276125142062713336916224759220710005695461589378281407305618184193673540545147838681669048667269794793279218693335923721033634430116173291035525480975171022849988152361586236453998877027885452850580026567089554994036217031665071100174697794106684717473344089185546789943020028615586175379438240601408418545629781459630800758040577557410963176484421414407532630333932038264830718798959537475296091556807081797286176581531790661038742686693056848891174084729847405552585083477313860857086429395147353706563883580457592544661300236208846764548452481146886090392870284392561760604930280832687413264966087150841026449195947112145143320167364304479476645295174818420677161049244638070448455739019882808790688332786626074199574702736072210979592729616634772666087481662319642453490774902887924587510003502835191927504707977564252745756582140014862566785294642541011491722535372820569885185237331987084369963687393834339781171456626910053662306851750985789897966988843915820221999453081241469149286845309286166774905205687476995853063002922994404836820142240705320392997100343555632027887426472225531047546520127821521259598023709982527082814042007646025674282223897108561462568899699423816755218066342492542566735331990766026454670747795026083840000000000 [140,51] -18307055811002255361632451818615713458020738222102627904114003563434322538318706924640767669302936083142524948516484963954311013705851277203673670685260824297059479567375335861614141420091101188283744217192182609060628377375368953404493344673512999054071820195493156397430114273216565386870041244208972059879953262608172626389845155844954174925781819191734996264601429217580398033405143652540759709519046993642448692678281615112518495785809131662828769573230324859482583066025356328911017089060543286833911883824102718419914239177639000042725882358764826093238908292224436972556562431278709818356099629486872159227216069810795329343438972014502887320641651541843596592207812923938878593773262793012919667643543475373863884993138365813874323946105026169225114277191611265529865126605156941145423757160868480763359138908988180228294390417163462009898158998728169934344755392346805903181560379543487582161370860449902442503038670207881322507862070822427866440574624630279432582846755252728201432128832186036909248829293066995320595586421526169156310663058345505728419956369142799610366211942199082326440802973261412811713905306193551212888151994918212275242333868011618487219433281470345620184879183802833265928276248193530840303101609287351193880074988371063959454201291497448476055795970896466879184357069116026730329650131668857363232416632751339946613608420880747600443369899403637049916406456401808818351837041048532683791911755592960251266101635326843402798812194172075474147191529315763410784895852479209327225010976502444022444471523362943362098485203785230389992565718908546998781588146522652424358784712352427188847432698488987629216590943625004899608394019692773864672255098474029639138595618715018927872403106558867361224565744888419216198160388106270742146234749357892432355933349784899052492322764209620510232384437762489600487133552396521079569254499738180129360556821020511859396020838737267295504796940775925429894835323876991376145142819351491185134908355744296031881074692066214364363258707834919417392341093314838418543242373834391788008915914467015530391385908441285647941835472140330459080719303898296538229667621897297024363357928204724691310192842572496128555836001250997509865586791092015602460094312827509539763685064628922572372694961801082192303799966019581451492797659414483905069369785476153053625464391042922606782125091134998264412442141092630952233349172962267741102378293937198134541260590893947206374831399097057504343038828218790033820794746409196158863766354122725171628665137209666185556000221295924386473890201924651657402646277340802503744393338679359056082558780641522197615389522205854567229421612890129211435346525726218278876208940223878161436688489021431320904248412202131718257790270368016444908846957182187198865407271604847376160788630680779907312844800000 [140,52] 5100471535023240130637383035900727403846388535585995829411388668230738603134458506722766525553386091716676171638107229292126336416280682465553891587855979697374879543407097940957332050313980822982041915646763233743882455991016114482802658407258521575384238102711687123267112527972020045152435730087728029292841285450938324923903867790640483720483858010300547801375620382017843023374671371851398467833090154652085946286715747261996103808757914160261175434932477207309536825510559374626611693430563042655062694830728850612085133878366094362194110349222667973842625567489389081388084310685453699669292232495740812465032894339884336979654108958858841243527012957509239244720023141243028714731651224954050688810010024582586173366459439403590991272557134144985542834577112682151995230821740451387503986521543993546596497443535259926342714971127772903680231144451552597504054178467776450648792386328230067316060131285508090871276590870142728162258320356386679989123381819605875071839512111368668965526885844312875192205818746123376009997844878517368232282082061415488830743194374370519762186459529091934063441127414883021839481541749853834594842094218402139106882697414265385389575947776004082332861818928938481194597205075474537161831460675149539391695674808666398011737438940747670656704488406747666028643259577781255969731394800240610078689677048573286993992639263093092504549277946246283584620263941114480185244234826757183026650649731192742496244864444914816065575673086222364500571966903202012579332799651437409044387615317003691488295838567360379615286598599251634717878173052124684052347597020710683440917696758132917854709396755557763502102122497885597368029249746309471912785708443520702732019680149287013845659944521994767348926667701693913336328797328471036935698401292049405103696632118915660253137775694235004542101071523532882432012369066914491723490224729666122658276024820661846085167661133391737597134342151829226851887693871815380902614197728984843798893727845580074412628545745247064299014427541061136061804126954458974219501228533284484769830222454537583269059448560294538906221399219924107443709430472697577602478080582899785099835807291120436414093549194648147696423697844777001007816492058893367861636055601293718640854540807679097725120784970736710014460550900259271081878434542003288601953222739209583893045186064252944399467337506903471364239441984242757075071107821372774928209137458370436198678403735587099752524378154566124634204170326282059466711299116382948317137612770504111624486217431935790928386429402837646948378490740706232334199553920181085143602147096059118287545387027531904634811140997414268892882948935968160388603984953323964470044392986645450780576215376113811903297077378432225537009685147262570758067083842213474446821248600140987546865988808523475677575216 [140,53] -1189399228177932791165965830329524184137114169688968050674938957603846744350293360442559404797023564839824499594839706023912997677413982387318485097747981946373835671799577102290069682161294759925157315646212423945268416923739957993274226943693261735832429646023446805977210540130681873972132732452220289408167139533056246522649740172234911328452149381906800003383229038882397203109850128084655658309631309797775954029455141838512045279306759488545156431369382849818771891734346451740184354862805012143464402739186019657761808939778881473130332530346943731633094338034285835376597541617387391663134019242811171816148616222662861937856133261214447364345620901176528467167727307915634296832072362333125485212471894791955351181322682460026955937291551390255653124346077425036472665519745827908004321720438266186895195750872065698298863303464217194273780557445380516597377884156883082412700494342840924697507963675338975611684848308412559913327599923852964647394853017907223126436537233541655751534133939964418508554678003833946166147009110647090158828119729341302739267610958150126762423788676470619191442255184461464136343428744625386812986503073095122175056241178577523526576925721019127289433858200243239044619826835096015804834517855055938348113462457493491765364621821440300862829538623751346721032372753239745426602478901542602240889437795759215655172702965173802969661257003124769726408509383510678799144356291683590804387256432118954050325887477247154874833280422040862746928542600725285226962639930103131548637879484289352885035421890710249401627122387242909357887008768180843016723153674338512064278700739709048158079437202367490610534972944404219025313978643496612625562197617432324646904374473046167365212834181986719928101561349369229711201491774024133852590373904728663890953363714906244798645522367574183861783259257980881156755488479411967531714175338919943139618571560306631525066005258340653654016092750862284806777958110333368037739725648977436313195001848401688440274300185643753004406821533971393103722088328305032360517442303651730219275412592800393451635995267291352683428593188671041970395226619387127536776844864410846517724125858711062111959161733435791742930774914972232381296509730361698816693844581680680218194252599607976379806365452636849026676166935230140005302254190558156314298081941160250687061849234775560576928483104342712663289742904526400106209947932423030436225972885708169700700651857003394903604427233495927063669404301414769619988845852282482589043602543252435989386785799552878207845769868669992830021201518257943334824051674045674265096413922610433474885002305373674310754443953532466788080867785282110763726931251937227808098290934485442419412625280393232160645064082416812571297733716924205106893587476556395973669979506806876994717127491534528454400 [140,54] 236881242953608884994261953681929946832098592461014884308529595170889495556367106240232795362791883696690750481114057314588040186982982438485185415411371993546502978230940207828001805253222383123126750531053730502353186454751470786467650542916267980440941129913635539872642593684955381032834121618079841127609702877485448924495565107938741060524672387478278199094923886835187831225217569708495684704837298615257200016936961035505150960074016994634412865839806175816139335112542800939257829846791843254217866905360987805193500647780479297777400917781188272265005259152909308997098819646944592787176069446349332952846349236548035464787988640416143428071080656522815626968953336685408099005127076890717641201390072396655837687788103460770740046010504385312527303995214753966492330349956628484903781541303776312516693849703984526971717457482448434351564320021133560740496385318516728453153863730318205626168443580152357512621300965028994602489674317724658689734707439716657672499519510400497097365831581217041143681999411471276586139580733987784368654073133402519263056657187035616947126569977912370019942100806632914133610626031967033000144140029684584562449455252296219492744749076732714629400127615525476208024433384226457976018103644242594983279309353800651019365113226761615171243848569812363530436703672470737200749345837545915575424107690284598634168716409039538968305810372178241020027396157597647199438490629375949277177132065273282015052923452980967829203675454118153602662967393099148297184383169198499780880668115087648350102044611776642032931213579792606043610463764590945171014493887175181471439435996428400645411715640038761332551535498429431761343061448324938512379179341284261627809772959956654006055833218426983434013603050446348113835891878744899758142188789682203069859059228368446432145359311786427927515525192895994414526577378600948369649372893919154808841800979572610516391744288357484442189216326266404506771110832631007866426824504627466883647302521749767147134572255095923494440891474490775969675561285560887871700656252069673119795363118830299702532277324812547089716267301400079012839242212403744317729446198074504155975373951107839294727803346433276868804392130432050673064613613719875113450569089743278207478835532094945454768472777278275101589736871986458676980873084710685124008047897236502790976600587021597991828380239930605414306633136366798215335175307549479127020804552904229404949474448840234322432491250467475852268452725598856181538735850807186957953996305029272499918687974607643953811172833213519201440582533382716493330035477636389151206247148884715922673192143529383937582040786302958633219753211862433900254205675650507180085959236376963249755245463196779881343354482428645075972480442841431809248952580094831751289473597658319836270486203609013440 [140,55] -40770740748651221482293952007750805456640926676203616164268239771140924612062491858244881279418560489824229367796038304507388540347466541229796479714774738746267265096613900637145144929551614713761028427758179628201409674594897500156818185731859562270093224953311815402676120952083955478452870234312046573971284578228946907147383535827883691413534843598668344829966594231597907711296656740716269523140009733094629102613841729263058106328331153835982590543483737735048113464140121070234311984217801528729370673393565701985715038859333449850496016343737765590937779018059829340540168244617696884336628252766573819612018123523567972573294043741911015479817848811740984154044924474313286835574873100363343506489101006535256581542057902107091148039577685220791732933462552685066851053102224498268328130419610203146596576789262534952361678748722243690336611829022790074701857034068761562812675790462113287445158839114907025378885523750180666051156710842878423497033632396693591627673258591038413666034591393248567633485381191696903243976961067963740241511858262105778723443008906475178637249869460385224016720076906897379871978881916204909090405489793741035406420159307455994501717940120360674454429765779263339136746100230779436671643932365968225875784260122583701787512009241701769556912294793812900652075930230554461087578667439767172608658419895249755366042723107925671143933571873908706812784293008327022470160836492920446661783704413507779135015823596868458115766239223222260220243200275295130020018179785312203515797188864110107480419670767830248266569363497211506805583308622104914992535529706467598665720269846459064463344426080580139971002079644689456361450203367136525986315532354852200373411259998982752137224249995987050579622952478738412179079826845885887209176040377073928951382550256980772609248979852665834356690902095898616360702692602772809347620028518330996004681012366309891286173157736379902203334442314662234679928347278223002525217595965830060027557674596601729275131435058882568992508113094658810738517551273910884113674876096918008539947364054653526959608602809420576584500733478707792920763124368462405576383701142246196731449517165616083296235137241282218903653348906874960882302873274725812823259119811769751897805922021558205008632140560198621280825144012472501490787267103990547229810942146248516195029866331500641810983963090212589588024229166646738708257409566409056421858031476236544288536943310406663988571940759446395320225264850366058198196936524742503102178337706004502411468949339092392458151245805393728406532835729640623298140429020341311781077593419670660882168865106326422997814151263179804604577751824563561455611784678701263547978317125056510052113949616103870793662531836524655542997629358419287444540316503978910851269449593433536206009662366080 [140,56] 5650695544376806421103295518565264207412429791490402170868902963223497987570156302571363867188318851767829162795324287465885345064942924873155677338336857093664176234638877304388126029269892335262172120013301267271519257752890370696224325344462169255520806527198526713939037607108487364465557788939284581926828106907379669926545731963840484049014205090172222655069289593089302235588142163054009377371430242588161265010468950944458061720794368579629523180779721580704950875212623497984258126682833695750225775436020874593915817303604819132206711719703844582920249478891145848717646230489041446173457220588758117330928322194514112728883113602489057974984153520054680106388977963116194779033482813322413002748322683944451916283504714547427391104748852685997084035575418444531282802319773434890888361735291321706769669091530973502625130684072630111581080388835390044623560253658021041385474342794955839783267561232838044718272087583705889004385597332409697371711886790352372261484836871590298196136342384184026829586815131918963713605937144574376075235123460906614122185776819437917731867744421071031787200369202917865403810620552166544839537195180186040077345216668903745662932447639749629930207653393164779692880792772761927773268697711490399609887407289920450901781559893753247379330007120012730383089560268662111799163773707331163874570027536071493074405287891452949206455117306237505349963284995340093417753059648724618298855759869204282655888716187227212275194363435681607004335011961086388796086347995052013657131645619348837973641397346706166137888499175271665769411971987038484831261706753813418204735176521162640099056144521928303599090105252844822156015072207798917520871874163211771445383216583548217771948388322561761349035448291269152057089627275783617495809160272447460907872462116693943203581310617228025635094926170117472136574943910316633467242484421062384915583740596101308131925213573481222969207242268480649616802868780106350485799436020221319063237229733882264689200293957329068728893524636328393651710279791004901973677509238484974994087403228921457997244610037305412231444054820615505867211827746295933517582342028764411772566141567367151215518778671677847465883853974531989024150778727942118729802671688803992566683650055892018313288702502057514706572199830767390233748552325801065381337808563695426269787992875757954462576491556229373562840891420315428602601511072300526203739453363439007310781215360676522552338475587896751319542768824859540390670400877717918791377756072979972348735210905341612626312977705603105568621440147096975076196457791015298269749395370284616134017971047054161824373578716561468529277846015946108607504814756452020769923808796840798179636702146793844711316178533248733363481916767796351164516050017821072384304444519923622337496575264 [140,57] -428243924220980780963657158091808548524692061102099560100321209534592705913106135957037914374728192950509206523907005733712339263929235161918266796852219738000684112255807708653287220287992307685256530059978181541754771514480303709860007278061167069572819962926692259042985276564364108919105056276749994191995204267075451438294087507002276918236530576841777668432145765068356832696865833875920249452881890458679323768254773457931434274636389069768599860260986904938182667076477073895896110744428113596032541392413921176451472620741083484797910786625800555725854336931507025052299481252025465383641284468656947593565149929643173945379181019669240522842174688625098728689763581105885222732683935028636798979360628037169368280013505554608277147806625128543345849295569935181740663576675928531602243647869952524995641075684617205741314565855588462756099045778436774290664960396757629751057726878769189064402204099724796833767374552868165487332792569197156568453036322538477062169595066514762214399471467539170645467483896387868804070465371265275904145145279349755150681384766600426658391183342927229269562947853834183046506174327308292054020169545338875553530291794882449010612713361571080377397458609766817071059048682141520730116284187114435501971790145899242022494955161698693601971449517378828913570538151056867069184186248835987302119888411856806832405218552574796172386388751743634683170065861430700845716344319396823102005002719044769245088902293327642281570886106667325149229118709645674064144982859034921192694219358062853838483026213787588756636138447577711146041189746080383164703748197664029514920391491207632375851996131141755174390054152181928159131243304610011560022596922737520115400140193763409516813440307749103159625657735337433483420052399408492060550711000606650532215356528431150265480838391124434811927515161224125536969189674136700610696076813973894135826305547763490611980759937254986387104824618479372294942233115106463255641367774608419731603733764932683426983681147696153492914300202447050010430784359567278902926358538301171640979968243284024323829643829229766483610695573602697231751578393096501559018057816527625116679341521626896787491101756113742867334435519446554306570974821658704839621406845941674796956978802639252213570601973859134644568557873766732864463378251541158669723361690086400601311057455770093503264045225070114046442735508261006681315649306915467123392763831881507513462383438547103202400331578511191654282271834134406703826732093424540768545246282886545766468381683446818998027531733190576131004915608513631945101863592384458359245636988541250857443446194760130143035245868278487635958831245856067870018973905752926175017758596198262537424108224385025001385769658439902026464050846008328180549485700468408378101155673205031492567040 [140,58] -57010406839187847777175917141186803013098113095896457563898946474650062348335661302414483290406230501173193283225412805486107443169596783197345990533902974912001344223840673604351267820040983201899311697515410234316973739473320670236542407519825891148295753456705631482144876252632629074379338722955127495356950406214697862514088475479204859204151908222440497028509842071294826981242691656059130056156503329957669460543367039431383205698176175446699424956532962846162653049601056939557232626922320802836649541351320363712030947593642705477170341017693590514745478234616661527943079808390027482729766718297206902326764108690326398184289302369642617548804751740150293577444900137318418599683863732576574871379199935395760054817117993544997202440250979110956376906467709056300551381355906813678813176499129040010404053036197326345191826973960157909711456466772740627718181218975009044250714013023400313707774895062730256501244795171914343447097480794411531841525120228555775384911778078083769171135309477003160078770989658318439193859784637405874002844950598647738486026565323524019154602546638749182655105794822263245334588850228252246792854787024250094309911243807812108543154959292464892164536116635908163936334419904187451491777478769334335907903728928193052557978283767284755446749931050577229955868746760498663374925235078101555368350828950708884390535277696307575053374013780967520014000961812990878316082651329631143542200275923126661053837230761746588775587059679854574893854745537103624311955534158069591790290559603807238713843715865554768565894929880041207939498026655959993005216227295917870641539544339863276465665444079821101056412344470436981005991950043831255506064405254526213641920864608673577691496596493026702400167191609837755199179318662588684294253322618698206762688696943616328927505982767358654211354012981983083084146416414133893893881011678819080661909855496218698324046118208286713895241876141605246249405180343552767765224744772930457450164248886939351217905511837151544813344465366655978896363415900146063750978974842097608400849160375001281776365457875434487349268855701999240157181202614031367535347175494791662004517263493100343807553327399576540153483453365483495332692988097210295486189247465765900523778164388906495086128412727231125889634808364084691317473567711611936167426721672265549811411691761166890079235013940268230220532877419161682853440607537374218923571558170526491062088620890647287773603345494679295061942049352333845060350619632631859707860164858861992119813278944452597273276996649913279017960204959570487759495041311892361440463084272473792472634531849102571533442477534712837175498246218847449767529618856758147005468172536882028800445908831243496840963597096498355239054564673750270130942058234074246054354129433530625152 [140,59] 28294973839721516342376622976754401666073065213642521859992074113636489660807275261263257380064828430319329130414198129349907301259995032563566225924157161175689066988927889387532900560289714422989682628909022173059402986011718243959633926424401515726511204843015536676450020032532667382759263606083596832525198676570713468297532229364741032630863176491818427970512633552661805459203760868736469728787958480250294958336493549989991973528125852393231030506245801530041120693879232234179207494918568667908243365611118287636483438193217642815750024231060895377701242374804011417931322766390060333210958623649692176794080277581029701391844297630001955214238433270946801959412641998675720884876705089447787032952208205305837918419381165813981615680105152767540858492684905259340078464777564907062452328339444813745701789805159083064725636443440823483520070657283324166079431995220011924451608345037487855959670252871567862298783638895018385540841357835112372971129657438449961908488823585106583988203092269144939066441155835065367972346527790107098330804756778072689897526742730628586563444050208965477129575903398481284095382373473549845725035719020096568790710247786916455255851031529086243580374669210098906804802102407464359293977140005563238508597033576203625910249457668291476683790603344686914579271029404472477731351008879132251600721321883072534179383800815017587302366114544566357817016445616547052023367339585862858443951145893863848684733122862733968498901293119041872796780167480087984211445328883975456549960092691242819934221835856660226421991146173917548329247914389517115881286235324082550891175537657247737658950350722607563580758561435471847592053496841676978570110212707656702702403489921941348062236737125082968237376551792134151227569803348360846677640779444049328401467582340444381210275343472694520928192647821173139650665116551592587177131013423280085194893225658746507774830716900999365936040609419018145636040795624692290405645996263853367395525596439042983828934585866682444853480365630311259124319966476976068618887855199190946387711672366314810458352598150445992563578131246624252825194352726819597451901844232721241551141743464427171571792581525921812002041622011928530046940194391387733696305278074596167616392356062298423759232261404338372756943346519371508435628485484912743465387174225880494649292987349965025789413204172078918636878097186229242655983787285246399124910979181307831435102495576351679053541064255693405524826876324942291459047379511222883091328932921075592543011721034794983155124072300053562870910579307846361654689051056323463976253355775216627417714773808199394206316611024431211774748386615865052892692390744349348556669755314334590913232543143323504580491101367639040744748129540381127395470643611389188875323619346485568 [140,60] -5537789198556329340873133564427199866333924694839668780497143643198846843473213925140507928131144878615894711191243365928537813694864863318457544475356963111430504574627539233476430076934100155064012561455739186744209840508852731571118279721615153444802766997027741747393985979511094722331192170967325539222601478541451436925207789180743157964256540869013613972681110451823369576292673194857291974909916078043898966645489521495589523616068994530159617210388849009864452948755950380442022737883997435373220187682149648255935368539204164917559077546054875399848135849526764227863989193501208751768323782050987089352291410472670038175305107509671897609691672923702763802649029030371027150953845162221393584094161350168862415555828025807043610220881595340854488312090667610228344161503701481373890582216526348485461473627137367719411879376736391944036270270596476354765997343631471516911965327225285821987267355271354162094368935719904928381172867158232988327918686065802430377147550259985883583518181289284381932916050335860159790961493283874156658449761049632379501260791523512538680864564172311669980309578727765387724996178654628990208677985601520882994466672252188852969550039220595938426387440795903693551854326506591482608383721924070829752937538328049391433993700349246704691752182452369178263806560072716197300117387236979072037321759279210503860672565030049935205060666961141624792491238093535461332320021686724844707985476253723902808187598635701116571873911252865673328879053438782505794149564717266226418463282662695868362462178816840468467539572503293772978351923985022918134337176485229353865083398156663505637670831430495946265342760104669441496952502228403836769314395367320713790101102757443466387655028605970848747922604740597166102440209055147192493015892105998494289038244778351987514989606242123473934009930633688702358232229107571010520611188699025626541404549711788278140835464936284588558475253177018472946107734674606117787708065376586781288538734066126793534413334318353672306742628364504579822086680377248251809003691597024650545462524158549871378790719928672538657697313748240289262529354305214953115736569816635439662253671486224038944732523841889842759058033933610208897835177089980700742618649965758837355330785723229561457377374143169887248754740927493942102334462151930728247655303174123264496731189089031614798741129128370786875215329970568277615286385211075053290615860087347039383851673641723896274243339807330343236064601450783296341138781312480102534808652916659733126807860091526115205331737619478752235858661274032218830786839278500217241314445870008429035473135462254129689587940188384698689169596737219087373095881936447089412038177139634913645542311074745196935328210045835182291188469590161190215981776480144170923320513560588 [140,61] 630728170384933360985926195976241008935831732012794552815300677942889250798635124327032381307473266523091484825276251720770651716504411002507054348629721397129171355975133524528705307509025989167930431357614404466000854040485433897364012067780593864503853552259435497792066096006938351126554528430320778947878531937300593980009020535831567448482269560829838739002359483090863435656684501577812510096393531576581550069570474762278526525884451245936757267185869898065779049746288282732066928748901643860260936300664146493226444440830230018813867320118428099887230898525062342358007503301873780178577226944844902405649456525622318306296699798155295029262121549933017241553121735838531952309428261869298931866353169468544891562826528178680943081623798790312642557694683171188083124185938403788179463431877025074446326060209773086088032163448713206726565701838986613195789316867031387967138658760528960104597984172560938708816474062618416536920030679771818393205366865279188183434161596300833087389419910323029424698723973779417079029466026728583976014873829647156007431388352478385356101712012379325563317277939124071230782979082322655532483855784547803046618404256757133529432632337109198580211738402855555264520291503993820075359761530322763976940229693791510815873841017250317817862866647393878428766142276134863679030140918138922325144155344407996773413350955210269826142447499232044531102015602991736459962964768851741483043989886140112569210563019461358579025992711225085277170610597412545931937948511461219442550401430886860264324585035745374316399915823818538195031166399609362472043566694829083025317070206812126190962977377601630021179877700014489435911073706141957678375028226504157984302836183817666017333281672169317182330479589166697281129558374489313715855456549973421979390605257086172910239516008367521493535667905265473289953342034663641975795001641970874119177540431461364276285119424753748941930652970627389163526522593154140267890119631786008878709559668090327769963551608041222674384252768963864985823426877105649335043382907050564994775065731996501698013730322594267653238342399478900744804026888357629723707722029360363273851173024951371712046976154327884785251156687006305046632870767423836990075813610518439361525085397504998927233827767678919284254417930847481013502244130768010801358204483662467459424988800359522315242375220602494987424636328358994445265322759906915937328481254646567989447407387583194020050970175912847208520062798987956610699699061424258009461670244074096101557338815716172833758616721861742838068611818905734298243506295312108461744926947416483764207125874024064983491814329840528878241858543186494634522187071696181682059675193384159994815166560045492120418225083645432050023153414173310252648517661445427438697623104 [140,62] -29551026606145981768146035966469604876647416372918382105110688087298942954698130070851855515770105497537972811346661101795395926852989957754835332897977319045889967561660908866467050310137119715172260288938650516590497515862367052470725146785108850464594383033672773077395839500394379897665291894823639309921850866409221378974336194970545711335537840310565601536012257042518752945364776572797357213958733743366362792983513279865526365124360812003977329806876990326720788585224874511109754040894398761023906766563209513271149602541533329595471363222703935997441729619964595084105368989294426267148645197914256799899301135593115077334821652600572136711930661054532592477079888980304337901844504014759172297001847377734655173785748482429798119388181994969712142852687475450384470345353858811094716989903038683751922113999198230736302940578260518077248790944289141429132047859544984388563787740691097446723198611421136851938177340175160921932409697933897549689042325976047667473326520039221828173555292936604688606543182623044659921182757674494457169947891976045364850195803881354100268987363174916077267980846523840584881413065140192846807204276500552585998327362392353442794543016096682941533195727212792171592945121823962274389889817335195279136488242946092705534905015114206688438950984136672620185601086845128661855778825109694505910477449856328655199741665357164942100885531372597151127656940030231057134894056703541899905524011610658646011116448729241620768363780622351003408899980511416452308425409724827697098042428194692768693962661893657237023717952961605679282875508256262334448808887468538590138703045342592064026512641527986160034126847911366162602272283078082522266296012523605273261135441971204329286863471890398107951496567120851714784211272210141562551884205517789226714686654623873548137314947926513616133095473170619464829112093127047561428036992793475692956204202743351229899600837016155360577756452164506279170495695941223688513547247147078585038063138525194488050053295998469324597100680852102095357855355316758497186570567814856132182305730785666764936239449991538559873604653462962533613094346574224292950864717646601462215276586857777541144419393352416698478465828170667316777136066723161880457853841027550978076778788348346793516887161473397017396431211477218608413291220724812558577196471490968766681297135244257853044438720242552547927671987714375648500084788561140360407472385877342571701534816583707467972516747119952642108848877144674767510552391708509673803053205785634971727918282018279062334709280356164054975163126884162472971059683373302660921879124655283578013460444225049967735024729486364763541040264357653344042316086564574887238642821276658394379517005153490413196144063887997487061386796976774906357979633125006849714224 [140,63] -4106130862426820582674600286753999207424696469007455058357555871866397945226366666127268402315658152155348001165684812860503546961672473005591510437049657852120547582977527647342823466560670264720278952751909073315991820080972490614369825831265521127879184700878348128211277971157038742838057482516819873149502842092400366166659732907517134238401914419183146199816418136271174283980843902857637021530566808227336348288710295571153985596862396946945262002474892945142396618349452893004598990268768355469541867165256587907316442467248542189775722398138595506985254675033556570199285686805659979426326475776650083447112912854335897223633041656997739981021366278525683748766278511636635504182788032329747407201217406099747690785467431563804585818180203797487101031308439604060885228232863614205297566259743290822916198301294286169635721158748785011402251856018939044330862419324214533695300283593834944928213327228113840884339666185288156960398422871246330617613643510269470476710392481920622369135438998934599082182923469816318453720891495299880745956786901499036285533452472644539516791768772536816650657082008518785685090763810082640787572664691838983392880480266553048818415968491757434359606102131398496818027538298023819366739639116787413773717066161940194462195831259235925048870456539220030920128875958799643909120911591116322489868053782065602129558418719035690769674911247613984398672855499069174909631838500940560729815861702705138335973123201205967795763005589410039132107848777006301557184064542025567639808724933596505679738759309075102488983027992181244215232875768686571919900205878496764171978185122856751874301048590949752950961255058917800100920916843356181609400965173488510726098099330467041755390060566142817303578643874618356008354334483796351272367133272633708663854906254739211725979041858537031092570291260795149932414125548948375402709176060409434219560561095820686890460096432898094263319366669915096950579532903505793378344305895059393394338654243502522470429011341873845474653310634847126042572363349448070631981832396916732258025509534660283587515506852458662221041309506375212553710331630404622842308242368607257129940073796468241741505800672890590831202073262904408820099237142161027670328842751441665242447404496031905728670407620842296402861291818654762486916766181212433363915963992372378681698239152065300453303418025001968453403677170101936993892975285387170606358002432835952227262074615910414866254051560761261181546779022958473756009973514717941668479913716218042456509122103805012794771675413071687373927614722211434643459379369680442879925843165036652918463217561896687753115877143429185543594903767907582105097001544103747887462877257420145778033853201447068887944623616133107484230606915368421709268771956890802720 [140,64] 1284600401401463796027359075953185695729370829758801306346790068001432395063505586002621065720096101188789402591400144270048583428083511925639654958110918182914061369516566073233340340986159316730028826476523410666253912084322185129369136054190468250249896957945319424340883156940986766509952566237847649220170940289188069859515734379331677004733081664787034403018230936190966524204115700684238216854665559031058165856061388749386729749138398352059411321451197897300095388992550958747457636712138007251267862506555796337564449990904913131826311131002971704172825705347152386000789243345897580751162817121098718771998974004573295277881938516133172137611972349507755670586659564408309222698507340365626232070292385204343309845131122224723706441309290429891626606674430586972528067538149521792901114504030189577925340910134444064971004452977271425360542872060222488636809208479467064543049351262169510586481191562555555504594677822906121028494668641706663250955636382069902929234401474475173569615705229553911635417107243979477058079126352155616253820499350680937315131621490865410335951682769839597765278673734734517483993666796072496285526058117746272548893765742810099486805385391085341873750854490512851308999507641823675357849806115385518426668238219597817747073444479568146897339974847075609124931492079637512915696178699098656907078842309798016328325221066198238814287294948241503849884483376455465332930279295088881452290210065287055004939934105692522311437740155358287182160203283418560471860215282670913730182142093607670164760874979952407957428640206519343537335665359640110950342643629672617860578189425939216447309341776047573959964281731721480378858757963504331017862117650409734830566984482883033104306793667596775653976949164733113365208112706840523804189428884679521826144650646856556775643684647623314459376943472495685277001910068739915743893078743383439469173140005636730204248124764445815714625119044711982913126253661886531570318326073593646548177303483863297913738164796898579130199767743549598522927998530794987144439688469535600495959983401540870199450405496187163067175936758435903048949239188255722907977605507443511889126517020599068795130200268386017751247033677623835464837304580025569006413068396512785211631290503555334933552895734630744044322211941905510575801561142406996438009749288435450865516064371411667819973710695432916565681316733006609420487027482042105808353711030071602163640126655711096439414091784479934430882146051285881353991690360767713224238173575763838396037124350240044771642461521431890735901008009382651061329992784086231815966011942978219061100708163284619692453501308625632677940379783096455012694742030755983160182034347835471940747211808482011359001559954301795600876003455099901337026757937270016 [140,65] -201288815809118857585740094869069884509454953702099352128554013180449057862120897060846472354620815723975961255534658107361318224890613605723079882642357637043451319775596735751467915595355067340811293635305417663500069047056790301946396357036460985095845301850771534623133403662961059674895525204306627049391151199941930467731252203345366138146569757956399667325124659561074608841211449298138217597569337821656241887511468246821080260451361737799170679493304748405412873037512321922545847363591832627823598072619396166740754863919943540096736948375119219662711992190818550015351951595509696804062313388570991535443921625038812661648063955697553658709396863780823691804107720567486222140135570648148180586903809456309340479818711631136349773399994755576491670748862633897216010283132479439014510782464126329971338609642737965431922498663278063009768098187757417006619453090169273391889937548133116598197427454486952675654123220644767153592938961615075094465975646249946757377863365065384089623912074110297276744373623837055866019630849613945099551226901932306779826602961561405973558445038548604538270722454405578212019443817786775058085576628801536198649389455690331123095746999270177247976190942256615675676256868690416586606291543097188136398908493740716453583223560890897975006335934779678270585811902270862872231387353585755378235652724895494653207075234897272403888894519249021975706442247866532916208317239501307513818530855431717239229982461561749618950986939565640375314649570841153404460442900215468886584146459106268222969125318714937369822126795760880226786792408919535987219312364771007854970944977282061744245100167435712378500188554807452263749685174804801331073515990558645818099796358725079020205432480147456767079121156333620351047876850971720538561810234285719985937488193411021409395596176520335214621334666297669319383078648621693589225205981918667886198422277108785448415370296297074183359454493085693578754327351028173586850294006452232897857726126645102638455882113213375714508508968528468898167121033782931249470699658036395752598388504048526106829386416062966869868328053324994469916702246171727744602705184566391520758109410075659024614889015121892147867644260550631090922645133758169566769358073149771700240616558256687382105404190823779099164058026825196649192863121642088383011337222747370411443826876626409659882787111381109217525685193546855515050470778518054626355296239524785666803467079743165878790608735322385538668635314239368007161740838992038595397700263217517136849128849408726475408103934383698598892418420110341022910192465254167566694663391673161505770162951435539075659498498467391555314105691228627914230100476838123282275882424216151154645167610175870113848165872741106553849583424639135222873714835200 [140,66] 22587734060910611203684322716771725691046317009722779288226095612342027331735048156121247723690705637695922616241644921371485139550650411793315366291217868192714840802289187244094929007622453152905084174467601331003087381290436954504629969145145127220923117837224278338020638674848514073013521525906143099410858220782909024387742152663406936427552103199107738365675627477386895050304765585113158297436155192036513274542858580242274765966384032022921919558378180098333871547982954803130889112758079924533516205526815796095229548287200810051640296398028211391379478445995214807781734424692184990908348095812951588919819721627480548343150118501654708151520708205612938054148966255853438802605156351080871886767518172624696934026771129484424471491078717879874065061552098559364101112857586874086218406884577359793194147210558439105088493764749116966578743143074750054653379632826421331072569125825378931532273873479892652498484234649373403753604766925039628516853056917201789083887795713294103251299517872461809424578015721756869325706132255452273568032306038435417722278094680212369938020018129339394090467716787730600676587028118626537995933784517166500196479051591955949558082269091680084885805245185343723193898011629239558265133755649312893542424500465270047798016681130359700126280323117753967029279739784577684897711766279757082692547213945958730245766393745648746469224914669101185639376322265351083558550577619104197832674014344231015963839352652318601005892347743190590706636779210450093555778568176184916336022646397158665439716766318942475206450005684072475705360145833113397782168154115260854985071285021836886929690677417395965326647884796197315515161803149116715789436012240110196489294268079585155466300343475807369805549942643737623804028990277820238538328639264293068529782486541712417695222897996124642237807757818170875564557730202634233701605272422722519694907949672955564879426103532855210720203065994124390874367942393466035085317255808537888073510303608723610864709931517547956811736832879695793649317277556870779979421613104166079041761723863493308071304864564517937785043581095457081379365533443442530200886886089481810765443801288356114942332968736928533876618875866735105423110379865223132778471030965357279359439566251986625205607100135962646335961975279502260087869269526842903450805887853836870284037024059212910382957611632416167032649947639497108075643146128265364888374917034891740528664274910400376268520234107529323055201283716954471317046760844509874393538023932581039583865738542560302077382033791661010327297995832562321942706700553047894346574380587487226349714922748403330129971041062494309302090083705534067927527136332843363035344495511089685730039240041438206297452119505247724509982571278475145130913536 [140,67] -1978310114372675543423020963479017098875225120908035678926325674878010659434977722923361576225229215602054856328302598882027880159585224538992484987615078813293207336462143072361339207735949363531004145574711097228633584797786781509147480826163345811613286115431996580557551224131475622327136654413248042988006364555479085385739651965067618714835806932413995854948983969935506515458593548528231857570975206167857202001525103305874853542677695719358671110517240579279087720350842782482001574516583230796109737762829003352733297332206296401881181108143027938572108663467380428309825812305556585494141038461178490315878157972815920844825573535990081391568825161246723339854882508716809871319308913368739303734462855762471009214737222797008025743944687089893627651884354813090851168586843735664642694308077651530926290371347025580531469941020843943961326895638957514198673157835445366909487448523120297396186090786624421606472291173359869842765887003619939770082226232407633574180780024374595615625030052895108845605418564520768225356252834734315452291545658642280243258038450925395931255468795162669962774312839161003942824075808390201480829090815566467529259508410211237692803459569189927755087188143040373238618307362445001546477899202795430457909073360800396432324053942583547914678467928261512981033122016012239259104423436004283272989517226899988201371027786348705460004302203068596607209366018915182902981420649799565025229200815931707426964730238180466182880309038851818663645687485278109265160896098763152655370700074871811324195870129901116760059667880581158925427944443388946652640088738677186706675232172766067043922238097564515708773694906303298611652967111484413419721865723070103210842220126356380255042741087984182131499464521238146882087085597587012387533859570237159487536415828154402069347429221877461801043989581468712808932482611328039970194275890260161192709740477066730375126396050150731196485364820130981934812400396726245043405090793904235772233871621632195009805660472349501020197043033181925622751920329799500945638636565199561072546865578597017453716209064392567978680669788225759868492020943272499217823469334978706659815963372140404244424863903805225569904634072929987218015728230367983761290043851021848438574820996488511683363516997652373548136659713559804821004616247798550684241368677757853807735221705825437831267790440952227843895924678108707771716762355363699454566898024412123388730646870691263621913011458253305961226106907497212012578638511872389889537130000935073340999175964980989408563187489261704507643246639411211983789734162149167979702000860594103267482481185328637012842758270097275182296920342871172018502087243161624170066741141569315352078772388390793479939392613549676247551928125517780705280 [140,68] 141841466257771235399423556886002861445189723174275210176158864701442278297069077892245413525810569001258027516769203982143470508506053251093478093583885120497167020266000886759258834646003880926734405567488716666681816053568117443525588899188234223139233082022351513661304469169413249327713468067790894638986365463054963030532329546680598503701192751140454658220469846603905013308514759875920861094304034123017105609870194396937545128451867322044955617354395680115419769155866939055891269005316003324898000359404640972638998200604402623455947587019500938374986580387670530753323379800535158937082116189851540398254557084969208975024811009388364971295027214576039421035501571769419148322898999976143955832898997627797951547132710299477837011078154227083309999252267754497572086608791667926584241964648879260345894279334250206335646828165218141494222274399351616066494888356088506133578438812832480927565850252151166999664205120046414322504323087545234462596505491804680997585651624686860764122279511759130995024582759873816307952543554667912402983624843763492533936473246979310079470119840251988634025686121020748410439946382201587857996892714854792101460907114914309142026064728970434952550244099037185289447150326462809700069589203445953673835760270169181290923342062987227288923755793831160602098555024730851534018435809198973844298550919691468386474283580839022427431303620793895827980251530801203728331963927215366154160265830782711480485783961159952275114357779328744468692902852708986961594445767135504669281527895733983867846796335712178845370460942109923228959347377460507002655487797754081864807839801654660946334730642505439217395134848699560067775724816744493591653256889129728782344678809151870309523010097720093580661204799720685564291124147247215997023204027178156757910010348337170475711635748849094285963267724822200805417736905367623848403789723993986390086135673134532522358006774851565222733342856576509046007539233467396963215805264351173311618533973593689005223777119179694964404428921430602438679741765845267186027494454717142736252082179244375129932504221980216301415852710636424613723349117752145718952940117827583491239578226417088996540277638929691995178031847508328729088450884027915800029914274164686085866908126965610009104126589444304582307480936507083228758250014469408742361660751183551337941835937436851568059386868493817750986593728157295631622561366618077957335304837789347100542832707739170294086041241579421738446938624629909641087880911832258742656506481983125411467639150958179643465349158841618399673523408935119718568625746862123989391359273690782137744789481674154929147857610979293690505432903843262966954515885325186792745570313035344467173947406771640368138730910669989814427579922569035680 [140,69] -8181491833121422423342144768848814734097666513356476788667168508458071968491185149930498194606889035263583623339270144227371783688281691197325374199187221721850133436578077271881167294674012151790078260631193585788995052660536705270214894310772213899254839450941860119457940042015357472170519867308557183720475583457837937027684209601541408676301502283501349637159119345382219290576731995854668458609267101320361441682714641210477812758881676059557079174185995812392148329350165550181674805915534683543587817807870671230610626476509424042858970471277470856733531363244816223156463054157088319332141664300341943772291071137087028232231449239822690092057251375942178149196100352597968600976618631534487877413759993292489701257977288773453760288549455473628650273848480767059013418795939704033522567692889701317531648311028510273295731532218692589580936534131268146659838169077255913878388950067362932715172196770431587583351190787376070393224762066973062337376450751843321856527462284639843102555793162394690031895982323442023354639436537042271798695720888267038171853658754068396265971656533647190805406307667257918153154068652222716065818031273869922535758944148355736049454177991511408934664441242743456203449383094932025067691439195768976838456662966589059709159066974516376533330019581683718532608923043124192423906507340777982668666634437089341801762941839145449203906633618313393766938782844035854942054208571718689769798274811851173988663148818705354322391962405051553487305576191424731254452599492421128148916478089946532948422456082482217028654634308633476074693770017472101207575771735986964347509180181183629207905773632303911053146766795141801561885966683195304453818786611140426786266018486327220445680944317976885773730424144469253545180467267002953239765316619950679754895826854655412071125727806772022406965414673452950532895679857533369901598343876724026374182677888377426659671399928042227280042093592581574537740541857732891787358092604990039701160734942572856677868181787852193005114705844766932656812342791147950256956314555270109845238587637913689866587945315027147831386443384524239910454307278761512035351082573353546489775220928146260404290483167476873147681484323595018097016141288872116720254238588268924732295393852556356653069327495306947325712084534587780417704950566350828568897036299822688530043887624550075051930111326242852811030287878479813213130603317863989469212447481121527836456990839195714845741571522721814559419990109908577828784013775021570659401955813232392471745304451290565658341148103212184565167387013325009429687269048549730375372561220049321476694964347892188034337906041983449554913470095446968154561655478588976300259503419273788451935560707238675573281030170918531379992932671360 [140,70] 336395191735202753554116007915663672763275262886105157345824790108499300883290885888410812747655262584297122561602425235940407822622979906674862090926331737032662302839570005472921167035817386269816155466872333525461825699319221334458322689489082649868121142385604328574508694449999309195076936131837337918234914471217553702048182051978928200646881275724565154342580814761832571128550794116520978124152723146608455347304730884769653537874427839682623168579899512341612944351795192042092120223321901709512578407312699534976981885880960348477102694644623414203704204844574256789253226624017355997846527898683223721730396645502017968280824771662535628163830891585451918839703373679303300929547333605711309922865023162681259784462117651086292973977711979352137183028493844444978968089832490372645574347565815608115441105668007560644090952223534691769222981176820743611204085192525780199240843763423421030356514199050189919923017301034120768003123680060833662091999074797443666390533272537109664956405044376768526993241650439567741585221428940963470790487990286194537993147297422117586379465245031907236875005436244634069407412140944805726058632581762738769269449394466865703744603795909435879131688204226957020491346228328641236073539906964493364302964639276234188422246961983191329989780936588988014054666384068110278212953180141353448705649807020620084935361877923666483944913394330373614454439807258566108357827054327361209076826621711090135891433554575324568849304552442225500041522688347613903905636164090486907568339249246975207375521565350696326416653154667886210335203617655940865367361827334553121150176388736315753960669475610361517677015637348588497998120908538458277801950602878345852246946221270473267777811466996293940113407941507344926509199969575146947907406292761120952912850200440087967488275946495365720438046164952453252926024414173686053424740279590978284524304604924135481195514688380489642701395481685489911836654248607465313237171788398654472851380584283441073384612293349311179835045838016260894928137633592093569554059484048382156680929174952111094944024848769787428375234387837962569431207404740577211900515582129150673051053819322842527062831279346502170949301235782027273733450629685148300982651470016162254604556158087161155495685240609371289353438739915116075496239045457378387515804600531524163903686301762839594664444460139927753256093714881682043885149112707785653879958492157254592654016457055844968794809856000755268652583741624350955202190920475726313912268750868362303706149859082394593796549286847299827444095887094110300704404366479029831887831760526180945034578211279783073989958408866658355249369871119244636726546682766840697671288292831729838495771482474206845878658768433015921343440960 [140,71] -5391209700222647529681722637187023861104406032201915037403052810172475157397862307757157197595433846712800411202071890555183450819598154114006718442941249027062287848812058924895341123519819919688884436548260441008126089254329635056216031435439935403003310993211939004683993469512523272579527478460934911913255747661934825647312544596667218357895799929537556807577802878716691782467005846438486304594650078985996379188361773775225350892547429931026684477218857333614334861540575837411049603826177361684053492605632239096015595773735600366984813380507944137477384323452333254812901503157721589007605513043691486548317179079808165445231407297133166798122065108169527447650890361898443070195409483768574647373291768266923392693325086916352316213622357711265547872218357866932352202998876570445958649890303484012329883374932648310510426746272969632949385150289322923478436176710066328264416586278142557529267090385711503566054412909178212126578524499449200383717914915918278904979421244617220320610992348257343961903869197960770561078932498729197803353311570580893661999219697379123683533804205022691704216521223922939427064370469405920188274030469986787016306802054411878909020898182720959791708171747489556287080773471110482665230522300497145137271096756521720323411985741061938197642076822663119079834030116949095290443119176234995107485205285699776102102186011269603127374654364526994275486990857092860673768163034833554253432083636154905054515009078848940103396932895306289369278253664141967905157842800980692927191518630350184771907895250453447286863763302785912760630166653970244989656181302573077765190388337937727871347434570044046070806422519793832884613175726866578797339473782498192372517450534015604451430426088744263329091006405029004614109729064440199822381461798402480649275986702282148114070151314217114018415399476883396639722278121735172800387696989508561565098990781126603825676566290180650517831616853000129856887237106179632884357244883070285958050039135674365294900888618729792283112634847657325759897257879135332665190857260406033231269290411596857717562311764977810597992382679477232333717032255357944091077545533044376527502899010192643840121882622133748144320822430514033442083902190208353030744270489457889890475276719349194662017902285689592801448714660959129544830210657186595783900817724916277193728822195815849720758189999961219760353504336396668074525114036282492870954152570843015744589366535871456395432312486442719084933684748047522293169772385114170671929126513984485234648457169548959150459422645654544787174880325237820100058652780921897039323672354317368173713811301100771514203186988216990201605842617567082353744242299044353040574098304110503266785179459906608053857202005430139933440 [140,72] -395106174690607053137956279309147096805386107299314955400161895105159327819882440021293047105344116265353764016542566306753268697898651533081620173390696830557476503902820433804167824895475235493284326915665518276335674779181004955061186947545076858240778619742466238791955448796843961846247644242299450569925742189267220675414104645577203460060600970395513582769655546674567905318975052817492936196499368302543777624538156708956565744663213054661353660659040278181388937779016523306469371118250347106919619294061114956445514834306817186871510755707607972875890175045424081067668590022108539643413996721321613493760994621150255937737919353556902347769213154941719707206240762623236367844400493674482307453453332880304968052089601015691552436915078497176905404801756837246842475857438414048364437721381718376457016481726868026014591008670432637503084074893676912955431173247747465128908996096103702413902590087949362159927575300980210098450376635157379056166539915361053436021788197526347542805380383498822481568120614770487537255340232595342078141267865866476733520730832312893402354198831646116004692540043514368025428052575428883874730599105240445070276373181724130055635659593441946931579733482467735111470675969906712898195116744451580330717944047663150328004189733350382499995893480976842851288272354404694682077841919354879605665968950390282191460252201336818919495212360058058469047484113553655933344794171627839061070369650938659919800564414542249962314046622749854146186042132019484630066783673874781911875007747179552052007430458035443612403015465267252740609333595100827275153859046870851886157538416540059652480748571099682164758870437237193565013631874137382681495200003978206562677205367748949202418101104026064557574812519994732386797860043873865943041141845466450995344921574469988336467277429228754608338016035990213785081174649901807458557720865279515381526147492078934122586232695089268753772491842164783067120974464920134649372065660710491650146127590889161220415143145078838127964003509624810738739609646533647481955637072649180870977370320827682518875702179588392903362164778834219301010214533109475059975725415408917313950820963992230724729716526095581228473025172425729004900693742776381564778078211242559791437569007478802886244238545817452255573848910511934805296733487900049767334896699637073191617024938266311092820823959045036279551862260699434196048500753963863325169758833123301741986165375572154599044935634114051911644790989528546575452347338772146415696197861273845318880462006011192722557404648927946603412068623800861579037111370758712155538163500464716659617697869293022773179086802799420941079743100297996868548564192973629740648774485506902065637471898970108040692228136396996160 [140,73] 41399803827192730684269422040622002192841361124926856660808756421327906165332562205116051994280324431879698217205495388140168823854949622631999774258342245309467498786850287332589441307250100453411349830803427308825627830944042493331260819161368330724505180706358212561892518772433962788469606901623150966741195025044164341636974026788909738405040204240846657583035953622072376651675954121709874825868631183759439457100518707233480122676910179428125927374552909853306932163430054283376674550517154084564169726802553500809751913840014027676604350462552951499332188915255257587396559694273899166564693600986870931684626312721552536401854059493049765335940487494984292803547708085906611730586698625810543190390411038191604895967919956856667144545205202288442368563533023504424416938826762748845300062609355047497383953108014249647369480939777256397388372055236827577381679196533958611953616468297362479883924183606806711029601867765429202303468886456196167757110056114846896468883138678871827641666834970110152303611192242378803104375747795825811011075633523018856623388421039151893171563170183091736088931911321127087842000001869766699306684596219430252615802472868562942534605541288967427861940510300468408439774802360172436763908198501852791803084281881523919540828427787870847406249595853096873056312893207915457332742058452017119290805822767714402279243297515964915934022791414405370038455193480819672337442116837044923458132257450540408160240759622563896423974289490363767435279533211368253095734522226839841579230467199152959230706679819347111016195164932612526266633890732958881309813642945402966300622406489988135647777164636514185281768496153298137223635132619898423182551268797363455008188828062863472896839286879994910428669926410779323327694545094510899304647550765945392288247922463830526400348872204106183272681977170664065795516122443069587013742063933639008423638409182912211231136059781056472886431897231887413251210931327978705871969981958613134834004883385748932299126588138622733963706618901020448498851442503303560397715449110570058687729088348422223790025524546698200053990490093576978985177873063386669529265495229000050430622585475293819376961218672828435635893659224866311351220412904555205930498295692789976427374440672829462105897811126815218827326605887595517408975235352612951949401299547059157048086211244871463991806139270752675321220546448332436468102471554701636273737122927626537623213431928401010565096741690817190259660246884159976829020594270261479708504417591118726089310462592636010840085968464163591969804496177896864113121809471342456482409987827043947223954199136009567608782317605913641473044319816765286869365038655785499280707669737824268402834668537520333409344276219520 [140,74] -1875735038420131117488124582278157167612512598807412656702717343803049186519732867086822163633670713521348842819543339786589241883993635358550026814365077126492964790324319097701432277040048176790267547266400253724269682483656981691468808618404191336515619764375175692687041711676012982515800483259111545787919118690509705590373521123899331585856301246007194572650919549132510798473244179140354281490657027731825871868087190458588453109533675998804120693417354920011129878076471380203871260968767587980140194836046932449308951288361989285207799293426101153270678929765966978760062817449888738019194885264189046572314617643297612881783134748253595781017671799193201995106286738467174671326916872442585525044546323677937685866459110367574666229132188781092060070858132961617658253797369458657224166334908806554825857170841617225500187143249834647722698371622438649470674853913521778067399140579975079569765403333252338244729038405025826380673197367974385228554303970330625525114129403602761913577697202998411278221303343248751673597127938581481367294573095203115139342688869954559839556155149290047782609846061637352321312815146638083344552793145090426296762985508333120260315867321002415023097344646128647152344546912449625898928546187435949864178481111879264309040105761313684495676103596794228731985147884008701407015321303055193022110645275775961884381004966921484440012297740299628651153198591124956593560400987753267016569780874660169765743490665814955202643805990599325392179452043807961190887816850448372708630341703368821324162193225703547354460863058929756185912417086759523924110626725646766021652478466886145826718169661626291053301241743258235659439493386671197565500374217840086305569003575168788464058911917367238128924840357265244278058913602985618808724986341755661742549994721204754341995250168529195276437819884436980093181398744686268054150665634179231596446314592440105524897517720101910066530742569459058734696532906065987478175122235659918482660804249133289296115469046631875284693215144320112947662527036969863090338622067449197939145591962522183718552728034755742110623091833502001527647683314410905242330064276325828341100780716203466931425227603492815430499729798286402453627112499071550580363836481426593786328602397247638290679251253895960850039411031646586138504630148019561303198270460917543162367387633397759489565041877103089561249592953172697235557555240812430273645881947845967427864303549291675900169393069649298748511878982742821053837604639352553407209602819183275914611734318312329454964638759408601653874273223823019257523499482919846312675177080537284067011879482341540357613815927111003102590011135259059273029195101834783401275233714821336962699173777661496050766728320 [140,75] 32152784892409559576360651359524654740719312824599566571554770137649412376127157756298910189662172113660691727288481733175781882273637907127287565947788981901964540535260364156816884415984898552309185353604455917961461911291219212320714710504572685721845345623757650495449245832951945079379074896105885897463375766648222011010153385920932038785556213434893841855426991859549001690592712267218154976768064120331660883967290129491879536436500953728435006520620796535446089634556611634763788693742150372554131984227090062542712846657850709904023028095237079248931162755507829467794096226122342198112230345433161807856454359686230967786604674081733900707388444246506669562948567741928362568838990100335830002131797127527989875102942429123538875693263911773463193332656356080541479348026620182291972132454769014068746793368520062079194804259833474699286308051917977559454982356149075548549035398530474644070625482479564493871633366319823339698745044395707825053033418939805760182279665807559259869534040938516769938142237681967203214762344865407612742099234717527088286659419279643106527811312723111714405910152995351321737697136572242651303974570720667096615068709050791209768122983333739128781727023504892974765809670395366104896859556425682246740762234928481813237317752864677954651427947367026786376539911729216000683097608153822899245479431703586743114802681989057193822312747344717277259511189909289764085614106706682513857764418076309272675447750020255405984944029763880941474072923074046949019449513057812178005981049267340366255866062286667903198424805395157325089867813189669829485489587267524606247870640099337688743614548587028303532733265172866524300970194524583675342144950709989552841186400421343234254292296754020774544921441424645216128138460481723770808880753541507048498098964618157106223777992357163530371336296605565683379617959234556198819944549651647206059673270249717284573953213157134439263743560633044675588396501284970028170849429071955272231015789924494726253810237020229806536021516630600607776951032021820388390387515619845545904445004388330893847045380596306480192060781743183107669668516591772430466591371170556945750834061519864232321258238812707434813517664846919765800631207870838750186079042838507048441724996187075079863191692427234474283791845037908106271409094885296434879719225530293082344016650030337853287873019176751292044658041027448803260191086526464573312721758711423831220535369518684224473884938951904810171097273086695523484928011357640425785313130167174536351549811190487623737062004941297356164254525520693236272588475111863236952671989761375365295624635835321754992610498454123674527462966535379915651811639600743907806177276288943987982846097134468043489280 [140,76] 2912722336902395574114240025603350689340345543565176790704227770861471981644037714831266978371732576652260742822363527973336172450607291356641709869800270512273083615842623566575556160134785530701135392667904244562405610743308137717676790208615499447205752317122431802313702244951144160413090285887079714653787432628487721241150404271077564607412192482536974203365963864021387377122164485444165692825099463058250523693482222865971291299685266160251549377873131178222504333018236216129233391192022752039028062130535250139539726387477721137154303128047914030382843765115659245619048702357725694450356999703986670840787082468752491875515089651469097480993337902350280915945398185037336361703776727710981588852215897080480003138125039917352026126069509321403432112232692575175998839920764175652507378387867374524151691878840386515070916472265945688347412135960039221872582861930043339204055122141209997606488187414791556732720563948396676288838426899349582298371048295711330610943742407287481867451750649787901921196274243891244802925444687707609374539483039169330111626333183441985856394015983884055947729721191852851891487692211329728016476797555590613695449776844434182974988871779348944776172391415135271691808166917995230137748047817323439607132387790997061065280780556519982152342875569449691006421406037001836203674038985119540191515683579343207426080510012092216661119516435028218339077660590636878538999130186045164616423744305457587314401342834473976113613611628310810439767020006674465678204091518891781780771263004363114590899434236926630482882379644557052966676169213448180079851919044315325237582716446701913947773300059236711595535204121860266438881501537346573297572963416019437465605818871262840137769912157815994810811541663158190835567244404116716883149217735679711191689585333493141743349039028759224541664887054093155694146318043274059914283103894257214078298036369122560229036184750385776098627411392705746976061776306900864293701929728700628110090272293883782679660258717698293281299094968071706405682759776620255560920726443618904790840877976652973060274305458387340228170109556879078849050759609078989949208180603868061219734206422960322860942210585377359927061426433727888107070853646762071098639855904905123926785040264577114372686673178091893786582926886310222729178064910045831401577092123558555686881403697459240431863348612338851990400514679771874685427624134860196184178314420928903530402857923486733786796287385563623756880750440739678908936338047005604151650399560930965754242901517428490422163788745312950789101999077513132183582022574361366983700496480796490901372374617000957007060946910881915698743420014631298304897402695514750495413414227881043160106558379941124056 [140,77] -215426133424598517744565094148604991930956103161457573583824653975969782958454084035234205628757250296172246387562772831159393340729448136573494206422361139251793205792208292200293883257051546615284314519598451657334872603395031122868182998056874961692943647353748685934550953418826029674522737879867126141578187241965233995920210954914891394413780493761827404823997817876252966321847330535771618444821835074912021270359331635776520319406415032716913982837308493586109461501268593739991820138026207332684862303305717027152928130308373669233315546869412557711666311612442821858955313859117767458068380517130325917778619081927049090637334982038014866527081120556445174383400602958061577956526869420189530185072532870560414493763760879071438037078356698997810022091899165413437178858105846667495354312019571098121871546173670597288990859297936176757393035059883967783520009994714848954182266404595896129699792867567921733777117403208823749456396581516981334730577798660644630199277029632073559324184935923964280091002146579665318470686523175807649085934606220854692268573574968538582135098093081648106657624602981449524766346842862037495354839290110125704101565275724196278940164836429823244589110722852299489917016144661803867529079278764475899668402997396085024918933316593017857636021325448776935410335110639601466431564940578918250529329767768339531616791783265372553382630623437630597493609869775976789375186565603766832730378938477820148616954298521569602507807661991642506789870444497486891944784561712694010115097453378706606528265564953724755961384934227245333284347888224649238034063932376211376349081849984885504576156948294645155613208951123444800739231287806365106895732895373232124099484628382445645875147208996632791974078591863513474495644214948139713420099998440288737010970403800468174280608865789195558400163570782424586621594542204968515671632579883236630315645004318476049249382874414228205487882961516574052268892552993237519537065742955076898261882329065761208669538305768610320381075860775245664810673553828769659267865450687518542643895250815163477689894346223904876526027575361198589405537738678340540524989936461109625727160379939171967746161602750340013792750758052493726011355600553272888485563226246777074318306023382716289460573618466275616409475589344386800475323044549113123006003972707736597148643735471155383126713763816218547111884623698887774177898792229457992041409792730621000596462107667278399553918115312632813729617888518338960858849092829738197629102069069509450261285193606726804055356661033910489999393912720959334706995259302157711644112844218502600280872452219860179375751042052964611777428154623036592397873612302001504067880761837828828034990741196736 [140,78] 8075338210127349348565702919789111320630048135395650308750468786491598651551187844190417713307777993969656204972615293495622112556046481702740464063112268178947663251009232115075258303072970296482117339787733642532456423256579176803838126620188226622699932812344275398953773101171123848620961632280134653431837930973052691372087526970630190579996353022406970886238978748615396414460428142364589306611309758056426531145848384726459935333259346697595567437856781065140450425397665545494648941166943213181569215347769386138368613379234181664465113825861879886161164856037192281656462283813569770500319300040279760950081740264974369114710670750360136296302019871042767613286793426157128234883881201197530002736878821718193343945837044486503373183627404856945854530939811593884411933755301296396919057865844465377800251833434132993232512716308342558205161501261895052388091019330498399668230672786563824548508204133978878372945913136243456155879054751599172834097350043695184085958600614200461511690798971718362377345901782401234009562197635381793389136391923100672916192594411801288588837979033741953290181918008745020668452756868097704035968407145609477249851768055748988145924144841617643886249323797221860594493874194281247045884465857873804127426473922173977409853003382705157511437754842898433677651882478915617822838474131352089314933465973102702690986752598842938128599692087131534539989739622099215463493009910382554072674359847859871286092404129906271931508967073836943209126114595858396965233516394422558456183090692939187906751271745233644281503269060077213750847964461417289422161956238494974411739018848323776792733714688958826214828846535580999877335982694001967105957377138538499011216275466736881623445393194568144265027238696513865746293822898135657868319762272458035753872987552487567671324715982565628906111612243881439883716275737690449513413137717269295799455231901086675753427563457532927926498495990776079143731856815317762707514891513877464446680449627017476122782568208401062380566887868402133628722324284119363272522101515836108774928550501635765044360167488009804187297756758032713747319490333059102862993484918009475811645738638237519327504864548780312223554551340116249292918939223068067945677361260526293975402069387077141883643101161270036177790152070414057574698456891320137478610945952437309294298353382812216628305087917402782287556695957584749378057886159404973616315594952816520931063755322679087805313972104368783644803207384873588102551576898592225012331458852943360248139233202934984600784310606665526755243527919109296334139630675722301770285778030929594964958062925932239402558190867271072695995198829070217089530990717578028197423141480851644645111528640 [140,79] -198455489581071647173482885095286788335067198307017701272403793009076245195700587915366816488575433681895191880513054563633353511622170293300401360242588414592561657259121690084150927800694908495097555811603258797926584384160059182488745157026760035063265933042369600003585136636779677454360053902303470465888178118681960580488051880869264886737730491076288439166100690117989571868255592303404267664404084823750314485133242940227680016750913754143060825537052838245965798835839957989514973117730023228113967291283566709263128140044780674414438413951510910274840733526375626585738346898368695485922524503544653279965247231706568686201767477625886542329863330293427648208266529919310396385344616213533225356779491539228189785496592936532915477281452090538188593441069644679139572224764029191585801043011381080823247556336389628346489365463460762137708137121315066014919318445406482572332655509138121412204524808462651308083528796854039222072744600180742204190199859054913825559932604048501477876265739170240124152504356598734906242085362648916506404373387534599229595088872106551741694646467518328060028028875300300222995193274533224636188429104013100767622893523339474288272841328338920199942992712452344441607619973015567908451501719286495730456353005746348631709706875726644910916819558814518345435662817240184903867251261007841003890860499916647927002066919381440509630675287335285368387848941983910233465225858702382408868302332705334291075844868210429479151651878506775566895575081254251582791240454857725834731306838473222421419228507204288983863285689679875454177731112966644685211237243732436799576936641630801562556178376325839010990546212800992967420477537074714674127270696159369940258689328263219110239590806801084875817538661456252864578999267559159735317133365195492237696811774764690521788771119631152773666928810746937377576964111115500389682588891948345403953153141218670318420745865086030833365442568821445608136390784114980111522983897073028520377984201220947505546703720219785998189800293641313353954189376734528725769632140728845346678296849840160924582693536206593373680395786462300684585273916212368549499350899214794797664975993652780223125892320342794335344605101633606665178603686473900581407443087900829630033798439050088105513231285511811067209698118888002035231399626230790957243699701295009137579281273563178730187641616098086227816127084158147534955875267965949726132217955978163457617372927503744546683249617877189081049339633502128822876350411064875136980205615026570200896274277769244159278873332987623733840728569442501204910257027594158270382749062530714992844058188124350050715306780777940009050425154344596054645081616591355403678611786153879743209472 [140,80] 3448363877090389460157269273613759350820448949065191599773908803829400712884379863204309668428871349848680437530004904603305890447291121191213597690346386077558218313557941526675707540849835102437468206836076152030031609060044243038995876938747420330838171489283782152748610312588009579373992833082632356797379840047658826687690461491041331619859244922898868932223025018965602895101676914799740327407891160785354144961022680924000853018338019387489788655266802308516050145014246130958308273104289785194476639135315885565394604705388940283951935159803322904920181429822618051005081968179482129304697364933582769120413557853911656480613257756799662807525500925308927752198116793627140377592176906508178409925146169257224052038150281891405613732553524809747805796111730558756017407545306456538850925827226568306142588592863546069795191653465958975349162743468775507125794071322297621981817669350497774850800976292657134982841187953033084124636081713375597672977125592963574265625637374703761714114205895422677407662102688009941077003112877524207760531881084316111151583272375995257008325043714086211056162346142087756458099231613668495899627847945774418491317111767618029185779849278086246563012017726438445954167200012047314709027371971745359503479651922591814296648382234194542376034190862192494532030447628771349042998742567777502744759214818489490813571260410520893834626558624642058028262601735328323529565656967172867598721799958823336645948449926612683230587449723512557842363296115248722455079497149108783641465890168052659829686480601406748103372625919150522927931732439579005489071207769122256568479574920809396716802985656491873411254374018480644259961576179620133628941986353116543797497721125085449479414699336930218688587475350300465930662130534336554148836706458748618682705349004989727330067475809245214172738169053063503412253162410026807346504019501502086887985008501758324761821675766826644010172856918648379476049087549212291335899972612744858910793157501855609625523777219559783506038881169679295863594467658238312995033458092219141296221085566830375786071002591441155058507713122091491377645251925126259717915198669308597294140154664528600767649653947042890161624805709201967864519651203980888564786245377461489386214316919249809460020775359736702594503757944496447353441575065736647648746160954101302545577576532939495489764786642858733734751723827164786606997080310891264011250846392872939402434165181006956204814097138044092162115522372192256633491247449574484198407104005262773051807750836643244916282895078050034474680980611096621173026358521357067428031995366090127014900390013882976944146033401854781609542280449161587212808850914880145778937903743487562048 [140,81] -59559060513204188125093680687341034669899693253350553713111898865770891933171424709116718626806037953556049070424087312137787485144958200947008246448357928171833203322155226680471855825837550721787262870530395560245746530977493426083295576930478907777939420868127178650497260228218007011160491194648867426666217594978885235264218176269651818253037619472162396018221683749555885521542230468305058232019194267182746019877866168256245882020281750989561348176321076279856017415689282331710179753135317022935582165674169083043670374330872465167888768350887187331322129790982637682067888104324108897664287033187667206027973061995123901748988583434086179770155614622727994005056177745382914745702111211400727215057911237580171526475175116526951687506810525638990529695093940694796276660267179557187903242034656756440820762422401137018222364237519347390322926391325367195343173707500416892708742413016115003423952454766384291963726106028248399226498301917957370016198181610749870224126720974875419953365517890392926330581674527950764623319113889507146312208371404812534096115634478053652881422922743684697062081198703317719736443989824152575052062763503579093180302979824599080469070815771948040416254673158261272949009979729582550927343854980949508487707214665620053163997597859845368309447525053962004888756267135943611623019465356954309795301495345427519180825445310703239221313510779328681209456938893480327309414189882808666851375465975856635038148456225505172042260057837186492891392816366205337392439316912506040173292942510714836975156745500922633982800050408593171946247049932066323623808924809589031772627530724757775970875073522764900427240368197880273102718751460319971271825340129375111586067726153746385345764402339003099817806433816801281026275927482949020550301317362789083354958583459355497198989377250112117652504062880676482206850743322757968317057972113612081997786027876682133243600490354117726331816758125483249120378273159212308617725725410667373232499764075172241003970028689185839233563420249513992193632193118174152991299990255023342466826898319167838230478326330092274180896489248562271086135174570836354945503356867438130445660959615033096791590167778553935389468951809727178624893367136958438348713079019376447427475249456532938833083729932036670657543945994726741363341994754527481586887987621104763736531963968576980023307677975720048366641199611935327292986286596746256972230507492630904399448828988376005891390493563666798877746401901910565961581038651105736511134931029930386361243080496759037013916991939349215757079714455951365746981014717666024103654823730283605669949003726125272204825228603638108300253054656697159752294900693899623221029578139136 [140,82] 995608529176369203677799986058915869208475037305067111389387197752294566486191449816551068566555689508263518675785604310938124009401197731815349073794910814071928063807123507350527994224392636129766125246837882469821872968278989362111933612887037794365770154314427635464959483723029552877444101111246709782994073303648297054319038859637627510616989153387985224401437998911309616644472140882368810823745130277257800951291917715278218595724352575182816060628874568912182546287916523748809329066951564001028172148527663807260654030987721905822651528027856881497585473565723143979927273795450722354435604345479104228288441593849593781737704303474441007210617824768574737574913878679499376622311660387936428409934673360741083156789229999719476234452204695368981171085725713571177569305855068151105679508468070576082999487891132233270653038940643067524898107519645718113949357800835405831506149156516363531113314499259683224045479209939740522566267283980468341673023690806974488602460951447898239862756763708851711732707469425370269040625447608316082179180921006689042419858270414735917404275861570826694806685986238394596222279237338697675360025872302175014612285503785584114951430112617003291211503675610772179843543043681685571535248046507383946581536630998301532839499053095427903245923269409410129394125149340781847830992282342026990172186915970005707778308501316265508143329839574214539103704477757549999370008391099162108246868803481099667384421813987556720026598843609554946171536492740700403070618222507310115890741932501659662986694864824957184342200526516384957602366617496447656563284227236252501418744569895066572615296363002181352575471865762459817180669910232254304843704982695855323385832210262463710061271884059821908113269023842802646553347133708918999924193939096058805666962153183672974304060774431092303011297626678540360111192894428047786011128961308920183439133921614137571288161406835296510685799979638595149936713321339880040447979688019196004180688524501257855468130190654383339877954978491311537143895076375838983319568988084790616378150699269876498538949102012447622230160540991722260742410023524857095036308943495138969891332181775364851974367740360691346600364298584298509118694460893550755745716299346394195138368882989181726679822427470536072775850983760065573424448669070625852977997593117747543431274412353719075717965957382617055512492162303832689840831617437636493476911605529124504369197063790161513168675178288739988409949565841242255422352373470990610637976712273558864856466346886549046796734262229311054395913583091612619996073087909966411312369998786601119141222662684831755249857513946457169226848976167667415924002669692374212602622976 [140,83] -2524559465166021115534335266929766996294415263586401184945200590983910820977372143362227008753384036147327813634487222044035748319707063956798430877064800286350229313902224864171909772398588197572005637008883572890538721932997929138778737437024976953391621387137379650908634256420261637686211839404497958809822963071300711534355623300807356289059511339644504667888682326743315988501331320618692778599177139681274838715151583343022858602150724350505179886274627115314202327069207328133683415165557055906818950499084222512845245070951386823840798726978281679185930642101234196030911613199112995241932373067226265668335772787602471068219709807478046847626627433546653566498413041740391527183576633242838373703059975835365299472218473668765624754518229577558946098704357758742110121578346988018499403698840804511699074263723061019213406773812416548343643762640081192274578126269104184179414714472312817630952815746968841418220411247496297461630796820641314578414520012709738915376836329221710471772992726340825196854783857745684605380564537337700831456052050014541549873692863431211047200916426624450839300493106978820315500827332633215137204971775218517828886449064856811228571790279515466745520296978767178649823277840899570926844842135338010143971890842776705975138246461730440317374480906691568320018929695194397396805984457218064304577413723471053866783286915069820745347145061612996206503270246301746067353681176853814747373174565149635480643425453583558402362760936066151309450599440392360196930143941621710160091608097702572699917590967411678627123908730375908329655191244562541806511141246753485496762146704891498866621151387525945531751457369786277204929975857907372869703115361201733336252685314870452562633684131127336342987405899133632008181802691789032908510442590839690260356352786286658032595872918988000336720029418869669074228373002558483970656175565477715055683461492065608347751637558801664610251739576913872375724162580753471728419862627258372649973765012606777661321012418088780712669601865048630843427670692818080419312512370166483695473709708259741239003240109353787374923792309511947032308561749981577370429390082567250856306299694038349228124578655377365048747118025084215151040431599348799836474239278117455840262368742050251284805419480982627679297922266258067637716795069624228919489126077459304729823274834043309054595615372204944741778674633736467350364033476029103219237342103043700783987338013534259456645706691665854223286199159599996425602654320440299002466335523909714482940322276329708311188838351987829436415025323041358795677077220297262075462505759182729640119415638426153846159179044665184076827668499105258975118073252572332976640 [140,84] -604573043727207149780387322822875999466995117467683515466093482008860952302707364866676907215124739580216339968849360371144555091026348073586566749235220377079538062447956361296160946384406103331638099068901530474853984883754052084070486906470963197165876912146574900263174060973090063683326028018998134602554687933045475223827188630363095346001922519166086701017568579518226513990552027784052248966629773006943071623582446451628018933107754456161511026193683386269217998704201430587653637767529186379009466011615989608816874850520395108700256378298596048676414710605585402808097843371156214883078383785029262146839912190046185538649991924920716900989712659031806168799487065198025146087343354102333364883614441265727337652383054807920734426736795830358029361046439381751677656845933668914485716505050465716776372814655614748011689992595508625845663348716342647999851455756535098486171296100443390535946092102371247893893891801061683939752036455328082455873083979518138831432397912688520883165868272044355237101975517800167198872793493397890699165912527879691876059283914322830261840916111551812172710359173167935491954632830687560227863410252011980801976982099194268835260257274698944801996049629807912740780279400961327223241625672016919569982649194247575505506580521544406642023538294830970480540028040990090258631017058286955484236311029319197202314773090423376776363717772235950905348130787636048157185864671392086437487887107927178487647705205232951806791785094209268558718622857143799317938625290348371979960038937388889088726610967422631938385130313972293622714112154053554967325862329880060068988682438436683812822902494361426757492202460342194667990667718626190739700716991528693339671955297736163554891536887120332754259769548199058800002904152662576764933769416104196694151321425022223240035899466696574509848153519156722040932841773869211419597774250421832970205148697147746408422419066364131601182509699760474509872941962384043363696379812587795900355156603776987162772101107318038289842864357397506793561369468935076340099950008396087602333406747131559341101651616629437776174364681127039403920430135387210248344820546069224716594685265419975293043275814832586194451460978446952778549856439408175244600792262406960497646418228153488673400431537965440612306355035674399908055016839599995966694061189847948348286420751671442403149160532696349289845490698879043941818218537580718091632469633359652064263744220176708497042348689506416795651662816598623017580927451384790688093684902296437342866649430699759606211323207218419828398473776295955493171748884102758180811663587319890770211917134982613667394821587823128524575798815564583117439151560236396472 [140,85] 11432416686793963387591084433725366813223333952508271346672949896674842985346500029271863859821968256347341274850669123591515931444427336182049010592196183764136756862540616852332998086517882548006083462567312877380278365995629781968715428818537837889761863984186802505693617431140493649841394771757372897172963212451850062376572073814136488616278065920973381010687590824898056800149478755797708842400763741446669773751557363373452552310928636279313767339156376371578193632610638602785822457437240554261149720746144859668843701088655660324986830560335563509871063330702526408912517844891041652154966708422260850084302100670917153477364269407011625070739518439898381758183525654955626959187429143973714680051509332819811310221615378585117726253617327992593849506891050079694972918751080101162202610548767864786995295248942891688040690928213445471522253131585444454179782706497266617780023985440838419022190570653751035111019159531937848802174185346033194033533513971240769288331324099410614136714455697769727491773916793103639760277753695819687871386024995212171304582307071011166405117943000379103449346724508786676783393446906912237300581714909376416315461237628853752621538847709319996500624264373069532108582017189863349132722249330871619905261347644356180629690252263276354651589368591534899506359053928367945305474731884882690087477798002032815070299598927072404145595414461845955042158356040909404147705401466349774780720852016756530168109805773416873026436572182816998519473363736903974550717953210685624557625888349965336403580325965993281747924758096688821590571335444706547840208456408695293058305782313960254953689295236916057512207298506093210306691313272473501855917775567657999420021671668233218505475756043583029446472633111923553519894351008932001437867691292184750980008800865248193737438650476084501600085995169260858627256588826493086211395489500027455975293305424121119261879650102572291497532706606170847487858086873007165547668877680950821040047122485377497999790986912708089375172341268258629421754131529966041387485358896672180336282193549404397110673038268066778663252980571682113426868460878275448457925840228576785489812116003331974011677893223075841163204498150465697453116382725261949494019136126295291136776573585783571852904324550065259854434812902872031151870524690003996629417646973219167294131078044543081905383020229201412952333022171352535990676494019781174075990147348144273045327463645442914041946943773808063741954695962312043533742282257479732568554667205842377258641582938663976343118799263294142051990339091051167820993555437692208885400789590478684134451944665609337900642073463107518520239046557684330391520092412928 [140,86] 158575579731980450924074902621024479175961184958250350571278638817676717033178038917351720610969106023926520470741695809810855802449327401582122915469435071829408817423773907137960883501592484770645261069154729017026373798014263092618731817673407019412140673960953268268945161698827547444192582487130801918230524543170745730558966560031286831929491314785880838328011420332468018182749882445788348739085365889918837989256786989087588153919268896104066918092414452562576339176377213759346126813855427800263647236159024794889228331715433803503018675773633608458480350430241959901940890116885344069144059709153236900128542347526467067814816376212302480394597027981271213282932596204227276491424944191740172967935169713315253264417293550989384220450196855875350711531690920470614707608908829499428171450025792814655992070121375999258355949794021514435608682898020341818471509073011338475991795966103951159444261348378083411453397559166507849919699856235636779638374214894346409401781294002146254020955720481047735197044927020115870678423861423523905601155841876106117122961907842980181891654371796603631838276140919103126090712989852282652365360026772446739125369917380140347692543948469900708889456542726228268467704155227026329077696721174417348931508116316738060737259192274741692016018868972468021007400268732565161125525626743253049405867131423259761034738736602679042899938214087260610491300935798685716406125531742776590811612156750605334377147434756177091219577057154994750268303059576061831567545050624814009507392605826684498897787601077121338176123560733690138942264238901838529001955925866276020208971031508915667597095587758662108216492079927227654104438522256749599104746294827925668795218304808117302872466792601053231304102946223485734533218461739882279741396301328537829877406934751595526375648069494629258384845503219823854943397139954896494915572201596477216613325182365774425059821793054221341532282376989872899318155474290358652871119154424062897544737440566052080772854922412511987297639269569253666090154977903078330340102129196942510441108176679855358866172164048664458530013899785043908047271798443756619934772095513154748057169801915566394893541323445530969234946407364186318206098215182918581808533259433447393613676752854678495440692964580573944576107869190809411212927752251000158825387378077254722481382208223326498840348733323692934168111561579510449769755407077360015980884276178565845446229271810268469812740850433343881161942582818127434532230048113292256134246436255150195939608118510241532370847534097835819620747660503856975056733691649512818519559666824096092972821746184476244818017291122914005711481532936802428856904992 [140,87] -6544033591255192880296177742606035986273905832040900522571953620221170061156265368367081030869411090791238787831976824403012198728658587260637849689409570568166570548596159054980533304975369658796576011339506172148409951896177825771175831879385274210111547525912138935615567589302703632334027424187888704325061682712123515990967217051761357694829905337221068256204237858678872119625353506831337602233988792143568787275569052460627487605747008568902522938563789013972573726512192615637966288552504165220413618251513212131135439411976736069874574847498224984155188908151526796643011468564368554759423321832138054858005939700646370943581871655215218084224961784751459255460909472605983420912073956998471597529399012256179535808828825656509436470541607021261577654666768428317904544500395136173448586250939453683579897977023263199549617396365598484893235302139913981252493657943208392927337222217797305411853724395838773885367362096883901619099394182537162903728882251555081846622837511530985581096694903264672781521206423292579841677617924383186987368665704523601589674577100223335347242714125008467601149908825250642222483531658494553747439098514513041218655514230397486898847401517181246650093175435099343536572748865222410436653652177160714997532468918429893315073764065231832585937529062965658724692613143850526689321996691536083723256331760924290582120541885230638844897258884753522970530440724105649128724599498474233308000275434429027661228629048486161653829254128766060150672133298689035590373512910275693673247540453348837784779494481523139125828299392805703475029568883874827639677086875524022386029010440738027308921698384969748638648471056763360173802856630396992389628408711179268997634795468499318032842737161570222993465161700862535872532019046797027240938827577672098463773245753687353560906501464763138939970607834202218189951743563806388229553071122399654661463689678989207330929761081879232254706344813309498630132783272027838726266116034321606090746380710117052788443103624622339524981945970600025121142310703586284537520987987696147780667601787079391685186302974924936981307082778040261203546481314479747232993304116865909775722116173244896718160952755515528224086368679753579737144861203907726211484020149012593694047785273749791935809956211838207823558912730771047177426846270036203038266111580015946381721246749184529677397718378951898468241556980340423306136471844299772408531315467295677692295897956428046680496193161554281219396440876785663981563448050731350273966300709079781154706554559411132861230937393571258553144534532202012164240622323296870028816576840526101466396532849855124433083326403674074985894934457723889155328 [140,88] 86481660875353635420206681194351641788366990228013095105722065025500101549464566925708236519677444141821340466902320994150005685822296433175636307959047284573814114219281314090782315790761615665132142792233366907474417741812111816378855715978918977546069834068714724832674803132207609770276614875035804623401828433517161582619545977851050709551075091710365864904508884621862898867180028327629870802311547601700112995822458827012492813304388403648621240665312185321766545767868976187222758523874741289417438651279714669874051050750333590411614570880430036594915673326860831865536341298527068521172595501933815899341144216999536407734080807993013005386211186919372918309146455588952353882611698488008572574834110714861657018980879173527926059151972413413491492891894422440609106115632697267240451876771636139841271680639515273593588738773464410600322012592522427025501519437768458554642682499615552624190119189978590407640010271057773274985045789400450043880826414505880577430265161102296900686703459118505335602139105059978910428964983055246251332133451347298941357412083150293086866981865960604370989420069117674637081812985014719841998416025611120687201516835785513723780329988038587587732772223004004968298108371587028994090033058853667903844436296722129959144345591761687492216714007328058498055593318846563909773293188095335146363194501693081789222865928445461707133774925715306620009779113586897458989716922876215719425789885866256221266493058681992107255143545214707356338940149463394486076193654532210196317257789456708008799121885537831409638299454696124301667670407168233886950576479346719241109990934208535338445693753026504456921597723408467942659840814983682350342330526547990179221364628833452100396528118894188429262142728630524941476785840538816265667165190184386253446800537629695489389247401658868890091056670488779273662900152105474306731873001649650357309805764412828516215824282073860899809796032491176036900491559955905434475360242199325670668532965018455656255116541722445137344580092908044157204936157271466397854787747644994947514269940714929442332355681998045161717558403593441698419007534316695234432506890202859596955301935068379898890179958571068531386422031758028212138124279557427724083129375813577656256979506805849649435104913920982293020622964944732131645935274940524242739590130367622425004808893464615024293842906456683350084458972504897597548380110407042143639116161780263747348733209492227744768139749749233698212244384024670698138414969542251547151186498192364927791905743440134001837298504704857116920652619101258560879769182196558287608616422780332620118059655356148186818198873974652722740207944009880128 [140,89] -447620669729456086433975892348746517379258244099028698079897330519708153204544960429727633642109985609395563259417208413885176015103836010215049546846265320187541858148527496591933044807757632395532850193435816650433946821256819457928419920634870286926998261842115527388673167042343879129243973016905248423160229151380851099033721583996938979820135169688216090479872304518570248961191170226928020614903409374013738506962761977150518028450380528256423156583445991996388634261778734421252159598143393565718597750183848761035091656857881321760697500401328474437130110554992110300799075948568636767476739972417629726125753132652939888797619569686379267581601441745383230730788046228872771279871626255302849956917588133427932958447132837632108558890039501182635842628476662167825351836739552170095115572758857908652417468840635127073324808422197887068048382978370824136680679934429363217326090385085988324231973525567250452079062188437343970861716344471102907709597360620637617491843154389135415230849330676860394547197411368663788558306130896339277469022924039246279928008000163196514523239896851325997030216253529021091758222775619952724812734004295393483280071793073004781008152787092534879317388129136711700858838580800436379162948667365817130930264294479675337057564391083421617005283517860350940630007374437984567247246944628152066276973628295323084250147803358982690898303684955612522910737877856324879794984122803962620358515725106765486877749923266943036632060956937461104300614371417536135522571031652332799757663780502177652210600204003613212518708420607485249371689298835073279416269655743749596946311651365028241982933146245999567816042402501393108452847906274118980547836370269499098600971426857445866562058276993009631464737569689828558980059494953837302088759019650350041088971676248027555175933364682134091532025278646819189186762254369470393225478095299512432862492962776150113529983664682939347308583714014547672422363638187172879185997085334552176526487702815510112568540770136154548374928265958593855898051399420270060187202938120804541176561884830678939795876465372047598785326934595390191619759223086270208485645774500715822260533405398357999473792314539554362658039584769186074293342910014898499458910207549097775928024766393114101731828365531608753792417501101942946540585911310071405569677664534537707984389162388355113784409929752323826964253532689343116009419819278093814441597375962781855972992793154653377573444330098437327774851007317324846768651216936680314651291260777458992278087640944223631983460415875698236650222992141955407020501049947063487028818237517502490286377273121800965508647199045388068914690032704 [140,90] -1947502661610136934036335390793426409053083465872527452724180522470382484247210681136202975395396328800388864505801862768250934363552604898713354733577049382928137463899434477511010832624219464668576659400845485312652126851777818049303724196410750199725847270363076853681082115547369541969769243258226769052057129882576553467304566181413237418374480499656526295261290601272282556231796895415046121694030928072838670885371236193849457352688556514402409167493879904434696640665005312988536255369999054744752433838051909325083577450456503902963430063372213010010890562399499799132440893655282828696933494195144575770456756559508060998713668184747393054438697961050325442058690041004546708982224790689118453339067564861304502283168098169502501855165310706334433260570229111560344012816911711313409993430525081821994228016033029152928640148698580154966955375141671148363465050624001197108890013364235768253796557592848566716419877422073688690170516074367569387772831159328817591750689167460139489891718920212540471177852231947687502890913087265101448847936331744306653819734151846459843450939586989810327285162393875542392398581003651787503719589354706108877315421304733903982306738215529296385150065227676270381660996866498615783327574945864755750563833011215779796050266288228408338480490241903841369614278441027946459515817427301669721001828571739965953218770127603433562879377121779249549221065212927456799270133810200046213246229715679684780638468439094064195467203336359124233380394020056029526767710884037466682154683412227624067330480485658043924513502739899911509199798484757113526562344428268835553072358471637666547073248946430570760523526444053860162697294367368462200833195243377912253375822830670825010192678679155128866176476565380498448021409102665919155378143066671103712441082973663875716357874817776689351383596841806512597699617109926454872031692933527502202020993897306178715741952874565283489531777981669486531752822344784876930974818950423066214925692026535871990036140790042424535466752905335496488960668372816110944046530387369608040857134326792312605911884004635481101031460116033474918841359328754037853548624892107615195118808920224970166362304730076863750314353460493495855868987097845159922217191171848501828255306520565952102621594768399418847877824670460785219437760850941599646373981984791605564066680533291041831692427942677540050456906923661951091289050225576552499715372855476547824850369560621147724289240448531538022503259917716538238024013595350524982159176297575264640072442919572431232572788624480935956686325067893352800820894614919742793743870746159382020161589669585412688097602695257721554830208 [140,91] 30100650205409865487666939768111986646490498847726362069840322413078322989614609851359984846565822769795779476997333474523294298613626693854810035598905219416967502543995773964235590271958141853859282003119490830451439514786447063333966506489257220981430399241608057787908375594384226132949472893059261916274956575848071175884213012251380738625296762806111229188261868709055717134633852793485770433852695373876298455216989060299229088983824853371262946201219150393119601747279526428598315674098341371002496893665809327146552662541414892848591477847092156771800865410786621530221343962712361663311993192005052693213055116082870611519723911763866586985065467741604004430907642339318568157286926763484491946358783735180724461958678419888185843007028227861052529273691078774667900134238925197925796288528938689377559156033170639883012625554936819169249583601854568095445107504775194508343977343575111314627630225411465596838468155733611283501986426559616293017823172243210442006784654396254340718997059243745666637020010216894730707004099944415751211777158452787080564708323111603700786270058046010738232261982952006007894017640457901837818356103058372548818755188985183266786192995828876420117751029426037744740587297478363358481105918529616227868397876021997460212986147566711971204732176175288517869515004268201470478481702076581347809119947894845389977169876952039923425296648956038115916605585313210505683980932396658938083775206643473586731793421659015797968818994007439629171764457549216934566505840149896355249774251172463354788291536055538329890206546934600869015838450535435055768469709256975898478965064765266174961985256473774484319414747711837278489014252941320614021917917371814804961826236911101531304336365848337623950164697883115636060326371397683114871938944912991611244005653488194287328344218848171234570793747337024787414282192657424925051799540242274256166162597006986467204387613687220460704331486394376864115106296187502005142804271335410764316354121409122324016088296325366402163442634924241161085605461684069666229326710603655697672739391455902875270713636006403223675967424393098901687259665884619714639814278074103253394747810432930669468400622149867074569649187740156044025848787798886804203429109948851201801999179396798487012343906928814646646642073081724524093586803376367840142332469581815409644992154101696537516470876732705715189599476728588186049510900213625793768310592075764235820359345462001503998694926950125382810984545816096776492362489716411454262864630342984302058428261074328142956484357398134941175769548732664239881620869860413565078181196169175221675128578241077652736421370573828794368 [140,92] -155233784446352191218262959467158535587999301462430001197655873862919780617355160582652569068375998204619660834476413636142996900301539012454242805690710812523855025285418432886533326221591455833991699492906427684792191512792635760716328892319227938381630739185276096648730277982271681136459761484751605947723310608178582923647169337390085919086908379923714023119039746175595484205713615279130132128446982740983851336751849950612115706652243366462790489056598533410755010813443269892734785489589398543941907963716025623200790597811279117081825415031245407285186017640024846554007900428224946203432882668003447450137799154283667516676744084585566772377422833956731996672509179866826087567682527651373861805588542140747464828819948328682280797401089807687488046905924513038379077662947961346588335555986665173058692618906370303388446540624456162224309342114412343176112398008885196685495334922185248338138680718154274372677936190707232403786834282370209971192788823030339196066734730966609065038385546271310580530338992098968577311813114900921009067367449720393078107126620023134790414450045791282944175624502642195125476528496192948970369195290395968200178515317938609495550784531138152289307587259188663236853907971230573581846959061224412487357316991118163946889769861068419146709500092366550149606111829628237368098075063590289401884502749968730924763755218730052355781204807885761737856369785993996266174010490204710070215133130408881206808669310452004067238699964831181386869741243274058720480765603063107427133480028452258412621988763949627374845753702615125605260681951571715413561208485241746703089283910976161397172104783349391188241340841448452383359454935694175130447321134379588801274965050133688513943076511331050488350300866806322757999286368165314857282850377497239489161719699449625729415771421349823316143851755648483952353449888981490206971950504855971948301838531818867123298385476998575943501059835444605414988501055592010669971340464100747911848307341046598858265911894878802074146836812456498238568804443165981415298795793448920757364110881412217323663613233735675730894424909026316266516612435908723934735279060773331191554195057188520075491822864465446965074538136959838946963376651368511506235037323477376585817121022053515384434373847551951545369896172383876512124574992407811714964146648864851438673704401287221520826409889004028427769501604286591250963997476163527547116177200909079075321303318690205425980328896018088303542594882599830851592084442742275933247315788813756636888824334241286104081789774025690025433820392516201180155524975174497577388754208564514721243462498238537229605464730362600 [140,93] 894328979015154841540541564750203346111371645479716614292091241956864461626774498732251488946845748079920981147546483558461728826366241404562784357480206112832891693122919359574595243382063130814692368439439630710928730185444300192880805138232066521440206936873538215510717409388913030893398723413315444854099522334981887204432231976176900183080697474877428068975636022974416037085653365681957525495383492444300144748981934401417464676967673296967526730795914959549276778220947928816937447877395756186736056776755670783426657878141162732841674039189695649132334372423019200852262071845283250632212855782754701264056961271249744291193622122215226287003970746157633075464760076193936682295579199155809992371778602439313024428355540566089422222682934381676096237248661622941802349596997593496899683189591857921413570176250533225354042961861259046574136316446495161899916449589672405497996961956916644957173808863082302680733362436356168024900939381008340313303568374531309845889471651498196565797613242902963558422136094667579479809773461210027435618381541596253423054600105627706153894437176404156737077527206650852912040549082272092179693654774692125614976318062448135703903517254515909078336103020626485426382066403707848543398878393384730015961972012827512209309074747654086212387202627232023365091026408592427594265469113965959029034569698678543698708092834861503060337132195013678262564827140308060597745260420558665028905307718507082658715058157192464841489864157234322511979372031936399138267627963692460684731814157342244848417510730337266817511177675874447407215455375311866326925248910611414376765659872963675934416240424031120078906704209636925500570805688432980779161654283080719164621418437294630407399132747570626045453787490591839464227706844314014925641036867484662277234076114607769320340631057928818453436139305222802971744321870176038261863656834311277156532303832025054559321461104158014698030427855610024471629302754526712007970255880184180545628231459455041462102241141791606552043574155199943539537696465270510715177217183554159250773084038031641668193857949920950612673457936298360600514867963613409124103752741558684185221932254685966509912722227225106693557985022771829527133083740687599936581955010541986061631945756289332190424144216315226286690787931657362766973921720960717363074899454181861340981908919820879468843909773381475752921483964551371733570423719940597248271336813218750508309990970647898225593789655035275256196482747735245273278952172652760187485022639513227572182071364304846805039262000609421180111856962911539884509421724606938755139835713378874496299256613141079763155739296 [140,94] -2657650175776428239056946082236035847614714111257484484117721493345026814284179950508896351736862353127503149703299047698262493459962256689883486652989753880394772349568401876110621600181203865122053959314405348306064404907785381001885657074929279963269717912501007801021357970338592945280846783663377014483194667076975962241411033978749016220297078269119431850666660795331003233262399768806591415437274111022738174516203283909138939793992948113507566442660972381148027082774807299206583105091941321879898352688860097723621675119547207873411272825127152250666806217769091322282233540874549607424881217608031615882057697889924638152427278960901015251903364836005675727996729708742379960829876285552841006028623245747957935411299814512625531893270464380040674751041437284006679574533411783858231914291673737931414094185266912517200736105119542511092110020380941650040172509983257851274042797473125541138179695796311871998271720099363933020448235203952037103600317089388691142174861806671435604389296649334649649968987376504703398257292310163177395183478571929875644662988245098812095313999187200940088883498337915040149735858779003234599637930299278029511294749903361003759266801066869212139379714878891713978884087087311281077135956929218189715104141815789092160958634408109284460405531464413625025221882841907775603899289530400394761503957851785191957836584839604838272739876821769570256490539618180505718210925195918080629035969946201020960448671690593116694030722098969377801521410083383382593422014023177538091939675036464159780213683065610536223920450332484791523497983382233090959728682814158043978363158133553252892558081865385744966214882549138124636258593901318851122804609576569640121688225303569005705199046084054073556611286980119561851749005052843687190933113060796864790907671682566081586186002376571822050288611303874487924046143549818582724812829346050124021844861495679544186475647545563037774728871277918708239020967253558236190831917315182589837062990115882516973021082467771900693016738425651085000808278833956619115833059213180411716132488072345921278023022485368197271082764127322729360824116752346060580666495490234231359263822041868292065039975838618933660959001895365990652693379548493936642237258821545067503640663536518753977921388145925505900172192425266021779795944752747636323665325701571176126809306415523475352443275874113825693144891690732343251738870231099237124796516728710059118785015749006642350692960588459509303956635030129135933541889398567476483817486564456956637945338008630583148063430842381770702001299461316868979569314263142396859831306340296168704976222551661578699360 [140,95] 11600852573459748101688298006097241650693373729221152226491929733381849512346904404950558600355995584922113231536312013829754143570599561994073541235805224775270738592531242817109513342223395020035680883109006958990034064559482337509145618137697097389233919678771896779608323195976149737718518582288860864619382347768553886275191654070525212678031789954262184359817481431689691598775617341970725599741351113342386170919557638522345165187766573707470943119512758664996964695557891029766502519873407008535875213563676528126392542516164696525010833398558271113796155402857908847087179911997547883393441462382295590788538012667375024454766381734233639487851388709838604768356936721790315362765910486047304744055521478727172249289550224522141472566694866488425087960633808250984619756832405725936383496084114979044827448521200012083951451484357390698080423030525798392748200858590142339433655260434703454072789503484196395651541209732018022957573461552304810735163072588808201861433444263734303401052026270413254871738666273072731218344598780978597616443637895853977538557601249561695856063362754611403597876274028660802903602762408072600825304634902863093094410788793618506878590671354483771684423657000605870519124576763000903215532615982865389330858489285554443341705958384581053654657827647469251836283531964080400628816729900677831965413252572044830016351400494425569712056483920237904608595819421743375094284750696829704577016154566390936443657924283078142923969861986937236545466754153583458662875964651415130588023920951720388736672957825824915437269489406123102699932929890091188410601682813146242473000237365178265074663896346600154265659141784800845838514925277669716068650310950104189486241938919922257862106499084730980855489318763229586794013809124322415977064248214971800652158096151074203000172271152684911834501316202855233303980712705506690729117600125412301282778548484177401782643606666245425074363011632616346411877469488855269857282676623074218327110336243994220059124783830301235870462080468656245353860881034319672341100781212786251203762850295776798793044538766181478853239533857553053267487876035192707933895523266765602798278591859988663735701563168430310483320732899968561127509045028145247407416334578357073039028772746171110544220566069919110822449099470734167022639504355379362547987798084014005558881784606663134848630723837985791898594418226484011675634897501653905073284166634521764621390803412962450967534583662617151058125909861000182307345926497879196659721182238584200531422864979059235510651642116889767351040496507823026207447820000979792472528490558548089835977093229550272 [140,96] -130393718403450952397490588971743833148189720953483262072249014251586794251135027627740371037254138836951286511116058423252793517701342645868339805531781449829245766195143241276319039217244008684184134561374676770532390662444956844075619910714281075309146167369015326052940014881826650871448072060038073296102625345383820777814489171424733699760059934264881333327378425500626767665121827754451205119754235059465401944376868026768822397989525201863922839241747072202644108514971021691217578549897210650935819503760418315634524184713002882960488492905159206524605258123256759459088128921050420741832414489472991327927410777542823663443606470818087410769439059137419230944409662318822091529838662757078824980160203481314713200926548031501029345475715855747364430409323437142302469593705317668508933901181145266382336840527644145801818000101133617178461129191175949644820115515528292786005210988090129222784236951036514667380252770264636640898688466173810602430578321929443652324125052836795859620257618298786523191184443408389245357289753158282441670382172261021096154466965877694600403519761219682342808673118440094421715315944558771437361560468461233738926195326526054575797697065765212124622638794638646051209385530063053191501387213068421650552830129306739597038984244734178995696820709896113765441678093737970621766611259522354767230010527046502465931622850975075886757704028252756132789784620163760486636360507083602359814379259460537609314272178926147704259298448537052591757044972804920936550223916895266414524727729757542357747754896027477784553790290516334580772311532669404536262639269509784208074908866619429859394740206248206719734601670095813554725275274346250444110295831029297207165650878654785605500628908863473761993607128945340844923382516502062875750721705867211928952493514678926607422881796204294928544778042590886481599256460398106664948462903306084512429417965767748223172899754790489468012342222647424784115193858814496492020680843100344567863393147575533303091850553928503126899404164972159049788659429970672583534483235517468630787465965296358668289780881797918200858747057298484933453320070016100230880123888561433075283056864395333950703827842164333755219961200648170240314347356272436412981770720351848783231357104012641440512876690255655550604711865642710325958780434576860472743122644170409940938411191856601299493771285063812349058294979896320784061267831681934251820211964210108356387188090700374040870299542898610676608479363748724182110052560948891235598971953372070064598406647704396402524506447215329851239194507910829470716733562352619554105881812610833962257707075712 [140,97] 251506215702608501412631505344763915840832254833225238863232640800196991300837446858747658814065358254266979709485237091626719011110045616678173620931533599540670292479482814793573433063251274277843311974602715338200454752763767988431154150124010396146136986196731920766333806177962014567687747543703040882261796701307783898895842190398327809859522885651925298795104226896906520138666100889734741779734287877688230195928547574773600871508683174916736059725518675221668438020646576851252858545494705482738325393258553542150412106168967574380825374987736662338754370730402645846452851080913210230853841105740768732134468720493104134521014308866190081080851112495355401069928076719449417454588928258826188870848149798624106111142591952695195047804509189921300261868779162475227787840841083147726379869737649024656736075909862436017784116025101489375004380316505434034367093973341260317129122522008814404471886990119150106722302946237181048067211378031552117786989090178177926130778171483769141657506038633736611178682309211807014077062826002477078988346455549399683288575112632844174156014102179307524856895438453348423873962331421103141660609261061634961198832400550598327849485248403365081694478385570387664947732443929939559557187228047476438969115388789523548299614723721620552601597081764895397059400776208658950223808019855840911115803414807579203541023970922441405798934582394885331221869392181896335003756974782268509561728330031349369069992334764794036998039795459310148708518968863768954417057875915082257134578544972335564569508175683984158149360655311052993357739783641073878842077086916476657519751179558340538970116094186118554001949673582465725091590935830551570767428442383611281734708156815252390074761833768138603691188339870472971619998225812446568211860635231976333284055668558176272974668737399315098916268053120483362408389532119574288693852028592762783885469961998315009928389860866086637306797405005027659791618158793761690748942071151610175853596660775988386811385865056460019038564869999428719119226594114833131124395264173136521725806360871174779357342100180512915013894145488781653750586076967193608028167223119405835762727551128419265919907111988342339550683750924248679891130721039578876892232246717240652737979221546256585292836369989629349780935676904549099339128632917493818250149219438867799059271303686363290439154783045272713923098076016325966912356537497108469650974522943993585602036979721551929364066518196377822958727104881427776052950167613205257712541776181570537077524660598052371204495468917141044222723025874220604952969976331529160980041220141142440900800 [140,98] 2907611853108521248414102150669908665918396138176253744557702093665700495272179890761228314683682208117471852304197702152006943205467988038621277559226827637250325619363299106897479540822198083870045282459349336605238242575121721571554471230082303632040441424946732665613981729110376632910945591173566959156907169782912725101417995445823989797121530646517103046511645893488882400100129846485782492398971728290308615337839840729634482228425034701224545901217403140445279455464229177497298553292505350325725764884969564028009354816213199111508781497920275549113395827574027899811867847021347380871562791594314824898328870750773465579511558160343025166615438207120023570214506372757796960962028082571460846472495469174321896200472584362964564659976971213047606632203185504436349902389597132668355788041749656061912945382133188244354803994472755407592689316282237375306536217045377641399981756592760757734522856396863582711501760689480022482861287297561566299141919954452138748551362520270494349980022648476971249609019333416787996717354531315526158787179072336776198414967160503913575202561531088405693916146071010843734052596166573048778671151793617910951626956045253373356942624087484941921395724212529232581537393654892902688384691799504491499012587858524935528048297179035306844068944761088999325749659702244379777087596076391759243719902014370980320823559586828533815718140134848907780059932765711447746474648335220383491112370272549036031867539975303859312827037646848362563538594284325564911769262048412156244689116190883612111427288746632902882126370631333518508494775883135612737187536604890427323022618293108352718031747458975043593642142377288792977867613761428201142486274225077480101407839202832879515277779391400059653835020669874492705759184175061756402753569246990935686939762202929239557005530941933416695944792968503676728420907251292989220762168807564613961729546344819502348814489217678418438527300778432532789547955919641625521098882498645683926474691935704652427106518284682441332711136909189876819885608280856057979957998168172638263215955705113852913828125958187586885581524166296034576014478300638859561487503608131018058857619021910075497144384551465925034065151154052498187719125218526254733108191499695000199527917296352224419594022547254224734017331394701310492413987197263136971574802214268946102867286260901443964065833087447768682594338123655474137527522800658224157936385632189087576791995591791986042691591149980186558349141385272725522165667614532744100928614351681530202340218212626205026354632495857952311327459781684465751200140807576773959408699162644934720 [140,99] -11854520469573631614612880635138393094691071060906242916502781625110313146450357306912829049577776634315059410610413172617980846107712224278001834084045307596226150416932508641877902107233391307812451713564572450043140345454668191671852447725546489957125561225288712933145524015548224681648240036191313514876320421002456124803287604910730289061748136373775438431248484154206049309423353466391675057319007734669984223044828769107625622447190942887845193902166501569710862706995085210267450258394901452035680703966493131185581000774149569745800646568326615669225977999949763762380768504366154994560728893647671519152564900404552261902840164849918316479385531007405914449157845985132085986609780578189555166353749567774023664619418422305582563031387570388155413002757104098539960350604952019493574935588677626878596864338832803362006458678239962683333115853744953079000924478128533275702802406700871133706560127910789105564194963819309410681095001937531527732857114506861824069887964474627298862136560937750443830384881943207378043971020158778403132768332686286568015762405626646875936883543712135752946526698687786586478196073767295055590419798686794455617537815991729771289795471485138930134452723533947121923644872907734971349690175969875387760345018177703148408977944227045417597933200943754129739303816838031077971452664680127138489159766720716784059416387938600111823478442208478660588279648455144046073825777450079599031628883786962635652219282174056001974737452679582909451995415187352054962557404753527089777518281000282315993584431930764698795178140687662709041910370056864889071548313595276007566059834505309664903384654883008323311201777027589639039166982312231127351573998714812243780010550575743951319825261718824906889531989069888510203806967477865706962616225227439891015674745006928830664508161379343246128263203327203818289101212851799086108950056513604417194810438823915607654807049100687202687329714638055560018163004077385894356695933668661118920274907359482576839832352417710578924327556249790142339593270498058347268589716928323038704275864776164574995560856502000883144271983632676318913373477443744977305004155649402666449957541042221884314148786033169917614445222244372556147907111149679343104430728414844290049192967984796467945687532122976777326473773895500131519312076523582509789166000710982951885671962192048565857683981068460998289455851623795692633051437219899648317045651528908265784453334027155743746843044996527079997523047532610949243141432254352684399610027084450691739333171677038929844288889008629811852743457845697188282055757811660261636607929529344 [140,100] 31948789839887038274641114622692459537048290583982535831317214526175989356103360375906599426600001912598339437231077899430809840031909343606287162249855245117821195935607600917808594951992491713843923514437617787929962488119964872280051378942670648900109599621650754276477642067325417475231368652034898349436725031972624270386946315421173082157963857825787797548993652503757527526624575394641935361227633674986797293010691455519607778062571110049932406065708642031916086784316518022131499224546712430121788490148033335920094033131831267228916616858665348183098353425362103919053300638820397208966505343779090458187902445787394494952988179917432850794819856710736866277962436941898780388867329519218996361013278370376629654447247714677358956337367563687643203780141532613192916945474964907116139601523245691225982511829635636342967835559602832795547127899967160900564894569266005837997140868492652268284326544106147176411120278008803542144263993122471526573929735122448754616352872104615128308811928646273428391205187583593335167770882359838795958639454905562349362696676741225345142509788667566000931986447680539812818133483048345656230705052035052073455819710424930450570434312620913686406168612295867563060179962694512884613940662016840718894472465032178688984389659791170802511786131398545549397941634068673179782846073375267209529686046302811451982433601862483383354700572708111315352635986023670608367403550759374653843059736237230117542629264502531969872070580106447849043894807733751724220071879105171055584078815917788512942502848896261346595988026214629515945011799771331828941501710826366515292740422149685767145511425036159021676914674014706417418649337178293179722419710129841110640373881479450235514100034127430645551169256226591227778617645888615283925558874465438851335535718079992222686657530472725233003346222251329361291221383629271954027886130691899090361775018625590743496381951006316086644840731806580316875311894753600564403453688069015781009188958777296348889319439336696305091142863121588163366178581898170876120806380155141818807802510555138576923830816901308690010576292569492725071877591878668984069649420191096861348716278417224008303992723124761811121734235471097859431496951667325042670777890292625195212743364869978628278772561758667277542114878250918161960322443469296803744216934753123348564820790061143296478108813620260245709450878013931697066491668746748543186799775778908687253861294770115373752579128874988287239089743416753552767577208002162068690903862858346109919020305656879703977235552585665230973991603137592967538931553370080487121804448 [140,101] -56653150058272147068359656696484506561000823814824233522345943132507128866041656179672175126915714480500882827015676595515010588484599775767233553231754813584652206593067539936674999020714010607491991060282432732690661656559907151170775606902120883842301204155769917798782298847734585819577325602041444047288573785954601316806284476562237729683574893318399051931050134854308624252971035487258926648911974577619849032167565222216557484849187898782740771249060845109485710164539689730693834769553895814030165267998374576246910625794594981017304045086212467457458155458269272152021105894637585997306038964875398494753152473914277739619927957044869210902947107223868917330031410081055005748662537366617615267190773278457887220550616938253485504743288950404706377968281053691811191036073728520362454349816894177797532813072479361928924628990673326970038621714556275279412498563350292908024635191239346330529848133302746782315528224420520837183664404810162016306638037146925909330933622834757660642671092500301486654154085578484467138854779452943127625841893533165294017630590692368449548941928143541005279657497442115607247401880832614504086173542462312690135362119670193112182781469089848467539005988194703335811568345514080749297969698654063566890746254531825428939002228847518625383363732862853442107720368504658028295660585285067811943729575261415549544316264013745092917675000706216804715471258070995576316381818370746787506169744742043544040233931840203085167427766214918903560871924087699974498717069374626782452240764642304193031445490875098253833576144602128573240972321631097786791172438965293456496963367714927493224571970292896893310738521186679742970047562144292309056315491666386839212312058101190002927002698207761383638639649520158507903694305395414078358999732503806650212291623704110376146287775574270961116661218608643634019668317793410463116973994171574560643586619719026111301989750161072074382212418470519493036848771975700548014463196015943535252136383956976807006976389015546138897775308485024387507794789416480016362920806472930611434047856677868220704088346046384044196388541185185063090851610511554249434960617652532644358363365286327124854136798636116855346565925803235168050491231442171492456463273499564478972990729736302922064796965663828639367882194810271193539516131618433892815788208198316807803189288685234424153826892729506274789253497819872098320027720184157752989623392893745760520898159579515732223324313370055193497657716356783055586225317281190273320770214902357439512353393096572003600544224532426004270914718090612809446290139756469712480 [140,102] -260440192110052262132456839958398290106868111664246685581000670638489389834782033360720882673616376645880178287882702939240395728438081084257960066320640295785148782234295211837899476299187321279701926792907808530006560590465652673776172223736850966876500744371505740781976197766380951633059750086013589173044770081212686528453528273257648966330373710629246147712274337294970565215024813143577404954157656837141873376202181350252737352951738350943850422425680513443651052150236286110189349442817555497519094395603545600658314471354385759347412397755027701881325241153453885528090630699020689251916438371511554944055348364356480608438353480728735489628214085540453772259345338262350642976845094307141362537970624511766055299665544853889728542329147309567100721196608622251067989595420330334956430228927079702909258885620649559322511282383445341961006116969508957078291995614409714231910725383329620875637322715252647804524137525132030782077366193101290903401769726303702599168624036873805252868131949169778444750329849309834614247765765497405901192145404841487385810931466880108861429849303531516138138149280192239385792255149564226302217510735804595898796354797008302697000842343142094067357103503796330483790287197589928923300159074653282778617961780466702882887013249515317709579177730799697389468350919044660417911908179839438236870000861738971609715255505858744137261617776805316272435213688341994653640140006576947198624797702232105125764652937628845517023580331362323255245228920729303913090402570752982780536323985561019813266964903986725657864786057143776546056135204496790629590027950108265842291628737044381854066331477141968644544195320507999164626131048126987567678490403263137092983707726529918160770133326572499043150008885223533963644851117494486428319690031973413353352624068043621637688072772962493282452453972553259809270200282514320229525792697973890239268758485433227192040637525936900325695989512520913214408575367200500070299723909274029731641128302617732024066947058513248909022711003678444122361019313407755001993292792317569920784536213081489169357292419967670924181495121889370420056565050489178551270451134071435303335062486002958038737125263146209619788306582803239417756148338506619746981589422227791873123786853920509243374373318690985065397360374867907290153406478407015362037226499656609394191046504056349852479245057076343310271158075254788178526958863199736595887725662384557198989727532890334621622530056310916112209304643979844285059907428958738021371984417965731336658403756356845002829309980378803498107453858814354543318655551688368 [140,103] 532222340556914089282029506805471285852816714219926007941925335704710751051431348309754020941303751680522435685423296338599975709430706103279278193688081973109550193313717539503809120151767356024047651364228731089416074138928938752551977525712202627648396911657057820015812433754124953043339253011653986817687089320428743419600795995833704154866110722455579807043258115575338925283095462285180817075971400732761938038017727321078127186020337739355404533518320079494187263843008867994347905247310516582644522926190906411239630929834142785542403952842385387711260751077751340890747972173362319336420208001902835365976124676749945394979821746986416982143028329093395374448790173315673646808075064727378860725312581400471009158151566175233116303138183359754327559019978383074582662234402353293853480125755890333147589675843097997496772103975881988932566976354890969309475294166013938170003536637104692879088774517244119699405332377769877977573027137055853579083408257718627311753892761339462605098925335218257843602243241920383512539877563672541764805166822799584195438816774588565873943787901984803650972149971438519860493428255524312769106541818278975790159708050458889178915980321629213425152143001558108824279578073259809390856538118341481707277559905972628344749445304472220849556071475463389213317872019403647092806233890784635587622318502870371901593188612373622362955786439591399808431183729870542850622951962503557033104193688892497256990791462306700672179147896947096572933445558349515116930437848063663842633152239607692948943640023104912797212176139501209204139085540803853818136007004066682444758346789783498606672291440075359631898244492699947794785865326149072812230053632300734656349250199882586716816179982698112805938961895476898328760623751108663776200560257178164396409868528102261793309344693029918004274437978278720689510166734839952207713034789011456746812843414362361145186579221356256658831403161247238303232007183760040984939547173348730597711556174055442521475321637234432164992014440420163389332023071246977965134365065948369193046954921411710435051588613465738158301721339059331238276319116907748967811778365489446910557601249478674611069497628560736283180560627324231225781419432923203002214250726843494055084852051961274645084015354052140060267033372489694866598801734343045389019459997841291546037075664272504318959315814540251837788528301901596742592002904281704286840852537151595174325476667676029741503325560988277807665354251637831348014240334972012728855716123382187975592106427782906714552965994343565401744599421026137204044138560 [140,104] 366773728769407785430333647244854684034525821583775510230409443708030576435479445924006506271530747192002214015558253669067227612342403803346575921595522367087061895303278727460909016171539439006660337137118888975328265401490425114824964630058349552726398084449529414720151403223265949172369912177443630413117788804308237489160710491246408303141193239253781623021938338529735835107257098888710571410377854536953086471593535955252358408927948251734703964386830283058182664493055269226828930936371040720360863652070958956952479691186329232991923545532544937554723958908082911704996174373704671651849523645014524031923699193734464082504587364215943007976034135866901879891045524392052929323357338505338626544149166576322816464770148515627905250607689404958510635870136794197398730436076304891052980650188741494866099714174337486555089730856066082129453702025638093648827589628942141251083889898770741040393240406761783408804367208248034557237613282660738510782984498562991744646534702162685106881416459594158778862989500783693491645460910375967239302500083638469492707405589315861133085925448176014454158049299530524432581458498852919268373645166797826810437718574540304172352766390946054500872856058094779567381230324555645033479614717329284377328706678343125450931649007371802352155741711919831882298500170333428907049589242749488623246847422868852012638538530995101488114565712399143636987670926425179385137623986749845905025298920159331571047709666133744861907899972532253829411992942485798986541989746791600126564617207038146074342369597824754932610565117728178427097039500574623172865935355988116657180887285584388809705534264694829644751042758687666885116712801198921349494794982695584177292674538164740946135517632876695961081937925376322075163598237785842741632406903962342988548956182652679177397570656337117060645730220272525653774490764671688459879323645820774454800234289436585172013293751125837315829440126935472464849189701556006416170892112908911083809125135131366443367958735074933263938479084210885294467399656348541016473474938051282656861620153546931939890689138032045724716379153005370534572168669979962386357750273146313672455664711308507415973475667770945430403374316890281760497903639648814357165781084624438145591309683046024759976557091810770374024612175191683576746529837250446712965581769591545156718272069384663586456830750477778238916406775861579813722960873191274139612774259541230167642998868906926300987215394485925365194454026111340408750792509994053810599959322585559131824669203606987547351174036177058676343725993953930458640 [140,105] 1707751464203426252955348743940226127328923213570521098869392335996483142505209132836870180013509174719173017445568044841294389849653786884115977615053555311394831929720314396863775598430211896223242396794769960471067623882455129420304038887235818842920509454163773464978684958171285411271960853539407411414281492923343874365340684240016966299255232890508382706721980155815644896729883862476658125539301951575099564557525448785989840138479389768716441752196298066234594431401602792268643835940404941614604463417074553895211521199094410513790283733780641219141788673766694381300850513126432116419178217822956080509893399256698254303517036560685314828361583663151047380221568386946800728001492823683606542707520527624312192204991681876714185790659960518277554894132282391189607902520292309840690755052556050881388804347873325587402205357870372303153399554536754225575119426663633514558550880864082945153143855569184799086125843783683853476448407928651457385586887710124797802724446738099661883453962556118240253277143313005613529338627525786136000513126220509389587557736264372572046926330839387327307475819027029381408065519854238786036175924509449123285332336186448801234546924588466774413203846965985220803623810775785385339055186862791228146637743646772217329873772381598799218062252532431202348889853453920163609755427745229355168099386891028444833227079135161371125864114054877321459386637712758269949226501027923447692863564808135269051191717752005934889039028742258167371195766870586494832721230315140317641242043984867934051939633749185221148891337829436563031302881582521257845513491946812656379236703194398130003577173385497043695089200359764445126632190844711240951997999161282101565730737378473120869177943551798303473861182863177188393078943171338020082186476791475716895946425327536930002388662846466220679929730981477707407604540967867955801547950099414139051525649544141671471063253556191807034988217392583769032950698797996240380811875179468053412040638438283992074926562640650580677229275119874087482972449897047352279264863751887164567399872595928463800786368644433980825767156042546350470361258622545245530945843454212244638649814089916584323762137983522247791647591741906256413573354328215796884835071005462372544320657406475442093413417698337138760187926038246870289710811360132284434797155890606766097599927030967307791705370142451018861755662059344487739577887475007108688231382464103078576625233604429349529479074714401684375263889132521868265128374727061526018397548225358123007813680260386486204718513691333278911248696473303456 [140,106] 9916043642233828623083219382858194102640961397145773804921352340517765255351807031002825049416775066736660933708990970174105614061691085165428330592917064562691862633885009961836416837767086180822360599310803337006240873436807765584897277249391652204257966790321267997002694910003388654720714258345679303778243244736614665151794035176118837019662435804199902184459163522806436370387304284344353008360370717926523309788987363287846168150751483666676143191854160025473907677969280544414047238075071432462429985899776630618234740760325507431624496774140104067592688544607376445456182142691131157869426307337451747070479242743199881750248287958554134740802472173648127968735929042082856175068747661135577254957935710531723701144552781669465538256023302884676285922933535420660789508585173415834483698416473554920263591664262189561746562171216423144699213919794068152811108508195739168712019494254834653405256632740505324155598221132031853364321036010158487483896722146932980322687758296246405021051511347309455621828115173333081028425055998076112352407581110619082120007517824057345456670573851735183205249971623836836221768126597937502443992626992439020480935041906910794802629807390167348816528466958357900113275557574625653709399704724116655198827378118569574963080890258221982059044205088906658212242481540134562944564990091441132624271197122833810838606725553599522095931989996194049776137498845969157841392567769942989452303554484757724211015369180920666562673193702305437796214152086220058578247788988155724963630477480850838547416751002684118602305082201845970293267075044366380922117742160755392755497403310774970098810385871373544314112954491953046564419233567820433932923017996090218934170760417325066285357508514679475163383644175666028200504215248793763193086967490814067854109869156872983804194533951023153887944299731355693884020638561269889927294492204540976053534603191072911608344876777395839409755597763044228525496393467917625005612442326594033553963934534137010051237393344989776594656456009255286524576937884981112373470834348863648295766444984886252445134287954067798246405898149390486003959652116806178727788992819678584532133458436688886651313131931589896931896733099659872371267586654698047110517120994636254074802982438326305084004294221484207113305419237830623094329489005284532458175410299916577327700988090403044386432834578691998107538080918106219597137564614366932302688061186266031263789140815246091423463953432795329315797004248983578049181842184300728858533663452485889000428662235529713180177131514232751639111604640 [140,107] 9762656149313677009681238439420909949538935558307699860503198395424742157144837539022617050094499616874846324494657076753159527911566387754194683245576955827194822717095526001374657993751454344944956833639331941968298557869238194925077534101292522489280590659739105434268804666876543151593033624231352486426673930177701041597905020418590085593719256907493812585281013910846464210810045814622404656441597122790414987895290537893439577686227527963461378902257741162000911563498881620572389918554028375136793964123422651313329300096942703597846847227117055976106360943772363763950627385905438658955985077903481915657449250912763342542958539091691302269284622594163008335114787197732767486519999697977446064465102159157429743112877462130066967567030852977266310257430057235200234706814168190401347253213948881444491865542121791125340983394540068705479468565584314649405595054151679855546004611664117198025409386699291330389997257925688686441154522992688096874303900306444290843807397302566348974484680478493404287070474139409482928023535528801477134097159390383293355619238130590131073505928054017715284776016950564768219353144839497159344066295183731265484535238570620162226800762751876062765802772659891394880378238310801559919903822885409404090851768086429411693705979631715034019832079939512420402009432643029076749415702102453318169639528777711740587982072010977014495371668690859535820616703796775136490181942786736758272334742250517566493857849008262787937904401602951615288671731989985235859998977559428989883624355114865673417370311470012417885202085101545512681905683031142126115216088586395482925477804971109635972410653711558176076051445873112731021615261858844517028700574766812135048407504876921332823247560577031611996716794624637475283393382896895497714351995895989550456217193021849192336148710755389810864234972135016556265256322630399704888932821717897488287552324388089637052138462199017887101130474887682468146939576046193803303336663252930884437724144114514357764278204550554526745491590155637591474084014719526727222267861212576798718468106165809958548299889299561751530297627115103428633871617406975853436731679143484245081762661586639113504544259946025257797177521562710656856474681522499622193573118818904340680245817396766832005620597415412129763086705749827742192825811039756607197398702636440569221156387814076808246121783316623213194011968237604944544767649706934995111149936751225657752850365621142878238790465149697462180524942683357049052334411226020630647772007916176073060760877062737703379883188716814243575424 [140,108] 4339958580521683411400547435485260249661771892056029024754445082980088154144866818125301799997377470646526770844319499937671511931287220162595524823766445447485862842744515339388576371465398454813167101416197862891502801332702308270807840301004961551735916030802633163374243476429252936259746879371390177285948178554664699051587583288530604498322842504435842897917186990843046527270060777936290754149119246264545011016206499933982458927127447975847782931593827319933665840261907319234640392540031676912044990927438679124189343458680459126672852058307522046490310125200359448456493236123730386844190052246566533448419981538432582507212389479268609224909930073862601927046462461533421864333202507839540037830967510779194926589596804531039387742530629657851889281489811562544381351496535534776957817604743394665238555180741243755674044548824043945013227856890645759640844145657119321772718349033814168768875401616094005349226899362085245792152811953377684887786862135133863525226001607044236234281333769530394995360530863717201217897362350258434609077407658578401003611088248267889917236687343053566381575783277839925000000003543331059564853357099021065336551026856557311453607088793517252552896334453166761420592621351814762007957190904496753585194126583020917723028271020596262234877678922779476207057388064365096635634183347840706513084231307657331505062293758402082295422499232754633372585307454182357078214878346058849787069378070831042990729037231116981837768525560063738133528056028247569083449099720262107859530808212795941183565237524291505676393213489456105586555671198286199702337242067509556695960652274624954474740059704184829117758950367672833371670906780769422243629655271587851223499932761089890542646559059714694271185829795196666771388939954935476067888116932880838819248641654598365650171648406804085166034943522946677107043449483437387912417872682078059582587130968948261188952323997676791251260475991485859577558073021503275324725502036004659657687728218490268315963485870991123503207396499957602012425049011655523706045789626317599979845226217021707555910922258229123115860532849153836143557517007640603405052614338415432947352733386890453928085425264209158558242341270852096202071351363054712874619070483064734190148394709493531127110553112264841790540606470268049858919803015834791110863508186449488849943296996330978064788646605188594815113499671328051205464889703292412105624269308539185866572544427476600037967410842239340267411258048211181073054410317569778600333188604448572160912629352579643328960970169384282 [140,109] -6271676863882453027245801795384891770848584735310441585428211720021467630185190485871473976126998485027303675215494257129909806300307349944243815100469384826194493319683591368068214169246470333267631972899872224666528991488787557840841929840255703873876394476387467312530827015892890265748993452135224912589068861026145806804794818484266215327802266438648106826329642642273564555941854866206000206701043962687157489549738584695132371806261912209746383481824775695418627455415027799952653787919908170803502867481108098714078786859487185806892852947830484516088182405043797322868983255075475044065769107044312161598632810354404608923446643293903153667076306166787904461124668904963658313902853839779833963150111774526579383532059461025316442446880844294555993374232924693291579456658805278773883371045439089534578144333137884819919597886129111624613778814850556709382237191492460521270959832713140225511538743916195897406903654894064449344785404283119845289822247298636582701600064867436605592742477832086132830869775415697649319708290247826582952441316640984015728212828173244950476591038932734833252664208993990905007440753583242318498589702433512729184167468140441467174197293951114130596830977781493012712026552949090663508596197237207654716978082240283518135066621717744727839097600625783386405645298712011215528571087826967205343270579804467885097436355738744846370586236894897960344816725193419942142973758824393147304646595762889892093154797206624831959702692691553909139442609357131477094287528173658543827362521877069809838790366900309746358378707166661542579230630322905117110624156734387212669268104295048845867698087900480504581612276010936034866485752015789948407066956596367232400513086578559410148474094109223393628445810706198263468368609140163975319291847680103811568603901737447637144927752253500633706971652827575028271606971996804313832741352643895620592898434609224204567964361900702251599691744862895270541175472657796842906438864837991191705697835082866833031188175383698979110614928765346985888710030882297830300563649790749155272957878809441801481416115586989984769282007159423901965867046176960411376677981504335874438838343349856161882811719962418186155289592469745008261167624508143257109740281406058727031569194055741840922936517463703036434182188793924673722170481409690175139479226630349166464071906832775002918215207698490310669227576852510285400401796036172868895486191668998382655222260781398984200243234515148402624352093462055775361635534827673633707675456581982848844591790209610214742004181968 [140,110] -16106889130249568713353973089439504407224014188418750849628685623250253798714543581380864751356292141182482277625725106881495722224622813217354461338791632916034514158268817860081117219571804173491532901163826781177265348378097618910808041559999169340812039249982516526705860410361135569218217479869572284263290187469335601642152364203673861224280878831266882814074460431346246697005145001859777886552059223188574307715379998107872767044031774542980927086899811676624683634961722633476786968447262917015933027533060591243575592628184695331787762328138452235154261897245427193359078346173028636619838041125545381558559469532917097236384636818598661183776251233793121331509835668911673413357150645369758776077722505517322584072644382380897276297513663704573046419135947615172943227801108057572232114150467207799139162777289572143984382099099604141931637069787745272970289722562815983668936548765252845763547723024327228545162548396297991822909503487523484856462892663512432694991446415982272306473455386853314140987959598564405178890643268509282239647040385984816983898464659802742138889413628951436464908277795780936417080736264652273700803636128228096305976545813754206186268328976500621457518821474173911223432397908727230815959171887769547008541949117008411889581390511543895474209814411872335533978724714718540357033938088248086598339354456520492702700083084467950642694932429678850937880768182027496611009710968966806281218077020497296192011864205013407565985184486749125427353371199795248309885307833368848581344375357239719787351607927008875621781089425813612811320960112771736493615737775739508686005555273735232041585125861628641676627475657920392446559848287018449869874347234729636593276073456833634825014291844275378657727330750900713977147596925743660327188211469874022951296800257022398277659371243297102333832287999083878902359056347640412295125188358652596429481820361694321234431753639454004054379527964427900489862012071420332953809555872405040151978090498094588477478134586902283777818291937204483827489883443052094449849755053597698146529169976326495983300417490911322711727377081120369562101259822762283894531872806889482272577005531635882899957456111065479420012646427277194214167561122170792822851276142282030878811185453015828655713221694269349875464216315068727069117294247905938452465875994606615113090732600174890083077449068948173800513514588602764060487816423982749358644664765606625920344032068626826932760419454407454857712458695838063663958656804646267324494363383124831700809122533669727989904 [140,111] -5979646594961152953417939087479078009887885637961793942078997541175780253711967834272468524036427315315915217438400560818355063799314843690052001119341749184534489492335590248436389526466865841942406646224002297144591079821687619875986742159413334042904325490798616095837617932476511668813003178718795471138562528304653533461623102794920453055749897278310201856112047083846363645195660192083935795429742522576473646891252967848041718757622199311746822555987378903561725818075571477346616936252679265256280833167144651953442775923541335041059010315120875920631906325313198135347938001432058819762184014467705240298001188788753649056810216651140180250422472562331869961718458321295730120557735883540175642802939876893216204074725954090657785014075263715714775340072256524159924610256141636800688448515154301283822140608483286732587759596519975978257089520793143848320031051261459478837556770837253932162333025043136823634069677373241376723968987614743262013789944093680720554538799717431942460622535798350069548594576864772196013947869246356482504822624271939658083299016651492558520483587565658335449657584669035060760357369880879486385093271303491521145119180838933161998976398821668553481883217098992073078568465862745279547760941798903127781903793059507288583616150186205768430352655135889049858621531644685175941883748672937677922904939269906143248834652610505702195550235368303693982294944206887837491872747563340658837986974364241284790544578589879682008250855766149225041812414841700995767407403170100114611839303263557215009984766579548101368658990223168278455685893383696336153721036236401385562250023141796897651488569505281748079757681162358381440338592532895038129835803011871126656901122077390447148745917506743052653202795458128180005820140312059892717655151132562626792333202527825053440088893715950321370539108684223957015521803558000358665913010317373851256743910968510935292221546698034687853092129766514169377508233562633307995034953537923443839877496919832476189709744160691936580262088388735505993068025060948462683930983376775895677812213825764446778794136472197147717964165397577943243454219053788080969905153015541811007514194871865001227326864222675582959158814013395933268394697449538940758686116020351067079078796597102327774351115806645981443701327037134907502586674471823575195739235371099699946202154438486501475383570077232978176577261268120651601508300917134248627225127034916151796411838158546355635959009518210669714192359004221059539452060274368321357736564501946721716433812169899776 [140,112] 8300293664284114356863699090575791331448286307606327083667327312274362559050208258634794717323494058429830126190654634656352115421275055847597511448073687489416403975317185038233678294517504462261645196312088446087239602300633057395036904921021174714160430643634205804354455084655696776909184605934486705984609795075805358798648673744156132050454471023588330431282667185315354063121487907012558869279607857963319167181220071670742840429223007691368458230426924554235558811844269152083640825734469288789160501624686129245292509883843002792761599007443927522852953875695619023418562021888907347385808847020118948268914343860419166641237773299816205194422140754420183757316117785949172286811730295408449002602318265827752806010537163348064706736130482588217918238362520129848191940595274188516310336457780198911970441627404206195485592826767804295075259090876080289951630768731455755407478772156531172510370711039366082053662464968603527129743515400987336536058216904465658726111734837849689670565251758046899637704635959985376512457689444604214592827767451558166950877049843754436205977702734576116620277716494525529956699382187457198002125034032161483847766830043991287481434992337544899350496001214723702377861501418365383567980375241893328193763354178738739782616534096794118759910239321034891050652809870942978688471000247140925303403727360668335185289756004541095439847692599194823796487518513912732376983765886043583379450184314043898671771418041220196515704615659000533264278238800916505891824878980220924292851948881522003048903178172168203652509523419591491156336677462563009656526711076927433173326786638906759170856984419009473765057650277190131508534795237964247437961813066923255799231865377285291379120273406776078710717849682719514164156617613366624685966122510629856163334214676022575011717099599564851712187727916235365554513492142668052312263915344530302422658707886003017927900855207885676812960564907121543754205511399102113852519981298260544269879651724046428734496202072730401215451678991699383065884405421639117999677935560248408859213591012311754425855664122222461422820802527239712427958285131645753360491067095270358293857251335300942992207008843365435726459699063069752481706991557290173198409927413302964955125480949822135730790709368223655372774737969522368018988164699149255942697620612885756165228576211679055188742673105433866588963482130808341099807816767136849553792617054140209614130350533475698961821908142827543191818347817154712597980370326371992754025412927836441615426197576 [140,113] 9279728726863640596484214442347834323295488472436249877075555545727089617710595666562518463311573714748488858589704901511226091834628918781799895605546783667921400331425694776469943730971113185938558252816709607965268843147509444697315480751068515622156138194638096159885093223089096816638872144946033657371147167877165584912594440351545630952088001171190957541549799098534525619303664502680888660625322335901738168459689630730282391390033365434111553144369213779619794648233195673084632305906848914723740773902366234744371495193357447144663094127961258880960506570830723457480081365962750236145181020850110539752360531911494337168551977662736331753795636124907055379346170494772207342302431970666173489595840075522103641196174566141130163558727344815139848269405790588551226810578703556904772563401666582550458925460134436655763072132640391087892327860402706208757101888997859377851535022006580977785315078505042490139993248569435274180578825206351693838002283297631126439722919729226778769700350637034868887973481612407908050031241730052457055877938624748190811579641127409003832647577366229647163948393789679438450244406407123036638192724316666087181128073862654526434155657592060161605266727336659995905995705418088811241853766640774031247361259419441698754572490785786310806103305922885440590635843153134413480176159777417042450013139693805213595551347830492899459593153204502887056453225275283120205122316963602793663133115896569522354740314469588617302328135313121444788520438177166660479176999309896459229447640270132154219248243877172437557494219939013680798460695063273597850738620595466825621196715879596997325733601121427520070243122658392446217769961383848914832369081268748987301937718152858388009941984507978313045884674720843767794602535316429305593317098797506123492675930462239135047640223790256523757012920388423028178747045508573124915415110657550151277860074243348097893090017840081606248384764334261381048320388088568440661325891002832214264910754732420601149570403471654625149311352626437393051304281017493048215748646006806169226084256270974986235889440584978511779999398357076032273061000077105453441310187139581923640295483066776030212847889831997751906437651478053123259295295693307257779061287282631100769205124567753715700219986263089807941011489375473893301553614688286838997255911240570751630866137548049058742801764015760023925985273433736552589411050051696520262881832688819315895665567003801122200116753921479619119435090437806251190035529123644082865914744495125671811280 [140,114] 2809613696101845175250446209141530564617097051345388952158066169777071809714039095800023805872451951536330833983890342498755893911761986778533663712645934579950074148159613974165882500838203935666373462967406531004002391355336156557585394407308832214073625111935907800724802566998158136659103716789609647097390650909134741934751212415922121349652860298703009944189884881202867740630361762035143540384855739608301347048285440584027206071780009365489225210549044524974658802189263323186902319320733607250927125225858389939666610350722559146749008512332146923774920693312986529052033091780854147697588015233860823326244972477374957513648741702236940317714204245378392242514697730566681460286611995687027273066504036953422821104291581238032116550535439427589145194472752977257294610659832945104882478757045329035019219565533471848746506664102369303550359328800711577721367003516053410341783111538649399141593010513582697719288521932509280446565900552042161548125463793126404160548886864859226296882117352446826134959792840726041513511650688074630174781311679706370260047156418042926490523682650954935719892748449549431308364823363824004704695906212097955192236168267780472516880779187798370626746236068753318648232849298038131465010185916100246178504808722084557209027130368765970386649430144360495198515815936669302474160814052858633184712340106330061964953879376944565987931015954554680664635510749755302893615673665661148677378040706836259907547682429730167995343342182556078825021926728353524145135450194771058218868556278816870320624333988992872340645786768775075954107927450250290554798464399667163963538051454152459317587288675287754403937761643528778280085428183840308367520846406810757777473360321603269514956127782030217949942201531280237406910701413211340347936004042429887758076448521063132993890541481776948317304165397616044629393400798795622080177384996147403863074932435562617006209707751420083570897794794863261472495857051396267098827960134527934248331950520256264542335504105924045671230150835884453635345244509970516693012689675264434558749640665865847459505086044174489057862132195055923658524436777926139240420659175740318223963392966540126366422201521787176977659272447377752100057596463344687644846307527188942332419878946198606131034891808582345064956874946685545138422898935388285899958451733207678206667762081139784874125681515213212279191839844300956485597020589561501806112998419968867992840186364427605299267327651338060018087336700158248926999492851418742937625966362692688 [140,115] -3485850136596243681162734621709671480372295360502104615890841682505662474999737709037999256302314202633904921817256473379833831311970913920258071661039447676170794070036435956962320010289416720195499528990560750878442455071562733807661070364778296562853993203336326217248133996866963319183875816508779311089333316508243210056521625931113996900574209607865574867165350829603043198675891288132579264210684249523118943232747779242279468649101188369843575378242571040859181723338412313974046363422134998020019074715155349542940848356094146780618531287065275571597253201408874177401021047936053265935756480255717987622297349720868161765536507539142968729724602543309581675833057903920663385848029663129690118390049801068052917783311191382888515494281865037179722638316794887220705022444014419671254931660343305328046160798037718085745314270972312822896506046509114356410580804266725040219437559781131280005900382305849642871803445264478250159491980408398378969839271841462348403244653661725257882589989158940816701364394919798409450223974540647128633513266636884725245009596757213259278616010676393501746205300868851891752740244751428974199908484898614824049087147639313593067958663727918540055893317196478591683374547938933584180230769279506155025676136417925219337348141681480383979816453359338077785696086786049908167894791056462765594576983798256375933111193947935577210446086253821674143142303814492679341228727119495100233416798545779850150724011724007228966613502379550176445661359277970433092730972019241913593057130016909772539826849284498892503506446619217270823049459600295054804952348287717310647232741069914682406870650599459299886978846129209030804857410196161882477958371349768013955722127453680692136773916866981840851123135009600962894823959283063729514286359941305300691355571576586729828490537993057030913205561233985969146475326862199159267203890449522618847783319096184297098308284595492795462769839862743560974905413000828485190822689484668596232653575935561428661222336389810572093225173472040129038962677304108594136863620357261774089214404978554442163633491155960835494021588808816234490840340404596578321924833508542399866638084086742151913927076935184238208504401882891447632513686391503202293053975416157866128518760443060747059990748074487635417331148564311451170351565413860365163072103905655777970977475864343672307827512863035303376010494412542698184708445133813154926306269297887577189443431392580234766853108576045781448417174068224805882015019515257212700481030848 [140,116] -294412841703978191750839654608738258210322776948349383171462133595567371319047459738224842115034102008823369360407099627912260439448149478394513567547459903012468160550150631077370949286723286765942126172956744425100525191806523087904114113243106117483066208414480564452894598161135162090255531698693570748422685919785374325135570592748340631652116325202848333434877799352642946096005645551547652065188385736531749015835762494372804328976444802528017414989412637863951321945556168975674940629827609152459159410874355909167266728167772641749628104636179823330015722614595080598410467141882322900210103332797392973167109599183568647819607891300712010677243599741856954407819642440656843097248487878225028276776959570670891639133757918546906846680743257490448961205993012530930213412907566545439951292838933172359454304979464351273057028229452868889252939804846916522456139073642969152509186225553237483357262744737393193429868143162626819209289974877428252434622583329583729526553733793241103520430857070862772885408357057238125709391173830011659778222489897875028666576334583530565797571191949388114128715166703073294135691147163555095952687322848810672169979545186670059621206383096565546738747369402416359888969071713032094559481919834572224976926402686104766251134527097962606512137512857732748277193974254579796132814577655716546561171529551447150322646528320389838330418293024164763590694453818054329588032490886212268197590306716944536992724812880469981011977723268341918382152510650985112452250660701973656563613326583296744097839937152410376911187352164611056716724748358355949352178488624947102080365488902895081980540930929235204277277319897426508282052039867945402557872475562357616350437010910911590932606986929332219262645839037974367179917849494888121570995439123675326175484355150734740928486892576907689272407738918194240774140179731216943737071470631929993289024375629737219234273901402850935066943700876551506910889988150349133153358598949987803791297976198181519568725772035468095144127374119547308235944900331460639419693761294621988563818382027162000036123864634524908863950330302908807673485615904140563084909675731547605009154926909337027949129666383180000012755959738893773141821697941458286312909665545645320378985020406468027520901252070013023426648117923861067422826813873686774841846769301188537036631837102241130244560933458256161674482717690937541206530255831348561518331355892619180170729809675773043313291519616792682235131280983981330328855603718228802509 [140,117] 225145555149090943123675809698456357475099708856299552597811520179565426935065874115395702725433129454206863506334819058832650861745045753060615545906137610559757964360873136689502122616466659435450669642147789196882891279265274150164671784204062973961268228022394319440473774011588829868179172112531766427358152971475577388037725856747814713733199384785752379882115582317553424273220741852192112331259508109052622283038999856573234930744314402134808422780562232416076272255789653083700304147521241609897645164019784750122407468197712717132505709413913871146510333565290027934426197562450173654489085767400811849849175836240836950167765699787071915110957005481389779076230463468599937483575612927571850501833836564948359807044601369449397459786358454128779914828601860305561196483617602575984032831265438462555877672240606319810979218711244224903884662768403625843128086754274544313562266564370701548517315187404301990430565960531781087709470688931890997226368270051969567217707783831753527640185488348234626852294420684150796339100971289401012913666651628683970318811521687497053913088032082738614458699635555628667132765815734827430066876239139221684815823047251193993963069479693183634416136851053906419172293813753504795496341459548812620497732361393101285012745907212729290287061930793384652718964753303755288417059248388933829863588924877199848834385785666754209157304681996057923183410705147295683437421263424192936004138524880522810814061839942320009762314638838362893853291925264413873785804659962905548810193270918402258913211866410408895166288875777309155193473941398576742694420478682782597283061809228058137065680366741959266292908507601429628255789360708646697272890439013913167328680686483531010296431111447543264279588899740769579961228093912246730234207317830974175569047905172005116202020508197912916091800928954730701502572390606554935207216017877396268500610288948111063103505241140850476418445073212026706347214820284319929181333493715728362418097874253959276716561507175488960076396344174556201148751665326422093485160942698851808371074105828214331295224262882720257207646751164337107810522064408266273583749464975419162708395779671922742582951167513695242659950085880779828694407529301897376274266113783063851041347705350870481613680169546800066875009003737464837988917794812500852629760971975950740107234505217030945410233609054709394936954260637774269761150411417311889788216088354966501251122127546148988707789298481066728782231807310015075236863997154328 [140,118] 319216519883014224631558180507872447551542274443230193065628810664580245626858005889688537196082112832883145001866594341173387792364819100709947275272923350697531895814394827317546897522101626363985147929611019646981997227760654548519010002594388087530512133091747648091130485428620734018659410910051320406926916692853102751727683142476570092937515121648781032578481828424742538703944083094411038894595236261367528232798570124343441814854030231226240435975700665899614799841788200791906971031432630216812714345884816279204959144817465154125913725238780537864835188363978206824911806360112088210740507762311101280110506223899580709166419034969714433293157749268827912512611793982361412885972123559720563984484584375242206758933706084186860360183015339807663300237038104800307466283769462609281915829237105217904893264575786752718044127000882597833475309438806052707121978875917376429636618624355304141638556015416896124683781682859887803791620865750780435743042246869370166385934061188515751426338248427368931086565564922102058664026591677211189449328438774589083297697778018633613941129374291768219666976658057987486444274494542943294611086281212299835903263452644701268360299189605862669757697485166901069339158375581015258831009708966806522376102558316229277196708244995155228523940016903766125926350695203318916047295933886705960563375234145269869070521564557526086857740496375999354711530669324733418658844867424900322402722337669464211278185119892048606570048595435789456134348229268647877312236967388218034624136653303769219583115479752093401120240111948712480578734890451341618439575641811221637982356271502014569433183602321737449804272974884854215825729022595086723220555956657866275402595237691663633001209713271283338310932011095569733339320718804316411426502909839337311929068431221895000962152398504126648636268990281944266236683798985455301080892688869519539540052783981201778049762037398684842608281691187185055884579298312239029504746372544032348542042911230126929110667056630262494752560649500596926038579165897921698617589326077063510611798811036507040799509005240093160234642956045904375136281706019055745577923103279817232069814624405795259350914952698283953685590984583047366921599575065250394957799537340602766609087723886213303731207952116470028448810267844383369751607278162738670177200498410837912618800875189063501528314891277678699282646989531701445240304026421683445828408398047312535641093017505407854139609109856012873177349657550895021436243472 [140,119] 55170104285059300724112977370661252055978496930682063378026574294159129750031026730728143894748879381951825081828071688518297957467007990981941156591499332177553628980457144671625758534422636947588257378142185487655248127360769402795622440746400258917062098660945816682354575145231530829302916627770528901295466466271923993880006852145352660895576464506916537318565944933389621224970483338227573604084340462700188429210072427407991203515266914420662365719459134627067110334978095359337264120745512010765464700042683095990821230975967081889029328955855481423249216594594784181657569889774453332817074090178439136305604957917507046515218529638036825340425751703812199365894027151469145030433466773972693105843212077424462044849671354900807851915655352493301758178091159100129637848816149520178979947914586222624360818400285031001777853993307022141251592029302383904372790138086265831161989810701934097563250196152819719319340654547404575622787703566418302397092521598714098719661924990068464766972385511398103248698765226337529961900575821915259904229188443605868865132872425034075802381152423994913388700179512965758335748835335400968992590848045751025478805715156088606128008566276203496586530910360370535094045126824352285374663860729826256020425251259886454678583325951410539384558734002008486493267911017982620296188651443662569725288285166508924295483774822797685929446629636411669937142714007975805552414861225141342241848256059397879475028618834540276584564688162742756619243908644518897255197028970668198681344571517530533664108363089919735638829596061320811240961351678564830731757127122630451673214938586025732535204515073042487245259566322707304500595818912025797451734556189223502213361457238885719036075894243937489091035820747373112236082198906408458226836844850061152030268127321829095250502943518279151690090799996532134512265902580909786385093115179005037164352795253669090642323005199031561547148093872465398328567633546211705653490076139003648016250215825465767241521910413636313417727072479010646106877398571959496924612105025563133126728331704209745223555716905901014306912343184561598848522108495958658075847225979578284147430372842041014029257142247192965345582880862488780435046735177082054439866851148153440403929558558546449840710626026216650461607229951689967360310583828672328954809924338669451055181621326021692093811125307173098031529078270051023734433540016417389854465620633027294341584925609673528084678848904399491069749155738906266432 [140,120] 6608814963541040970901393554261707679592404323446344035639043885157927490541119669953336314009698384790380969509241033138050761257855419054275519418602822254500049354092527693508945190760775578961127310741361690332213649844986690987226852407508724720465750394515067483483718827828217173418736421442943370717575467379143767880925929021861303701537960492418891843791419122552233934768002269024807802284069503072048943332246139599740223559298548891947985255441434314119676476064829086351751889269010033439837785933748288193934887902695121926263200477558194745664457391249677781725405274174888965035313477131107935347674378418036200992660298049597004250144793153455320748396404893610624452741904534665146463709837867872150575781074913737017150727809277812227175941061878973386908542587714706103194785198467954948541291851055302317037629939747635345973527117784775116711534476903553095424337416455584950308839102135674335441054710036050512529453025469033149163522397557667275560176120764842529921513344145320246807060963267344958295251992042421045561662822749127696380656410301186895862185027160662474124553645879539424572154184293057794656350644124159378289638184580349738678108680220503327475230917670074052116467958598376978122073693488327614823309094725319719622272574002339277212673547517157910559630261632189209304679760436297618518349694043884348506319732857850859894806351563150482595369937242409492829454058077524999613136669807332655814380181024342740628749769518689055605387417866549572194110740136175576154291032411881000940048485620894560285279429363333306850040965546383612301826128421733106087013872136753023146923474946740360203389340649048068292570266192787300012829426642811433077905547992183591212551684118305252330985293400161478483263238653981090536695317314366966126499160601154969730166148428927293350148160500117150085198429673333617294013630735084958863346433159835556680727891518737478680527214573365267165813598870946656535412021478084948951157731080829930710055740700334750684513339231687899368568985656677606341243071408259637737272071155906996379427517340560898411905275764970753758532160829448864866612114371735376940932825800466469173426071556973917352244822884222587518304218805784680994924213560883378067524312863219400877631790185566456987252697222183746330890523304020578918282904753247460387154608165439568302087316414569810514157532774491910015192844086740629175305384991982127251969522088565219462582423039168831942588146977552 [140,121] 353640296961018964402167295947965879534627851787148631297121414231045480249093008612528688227457735116175613774165714939338389717452550416852352405506704460926886633786268857587932292129277172921518404561771524624088370353433614448914023799567790553971824816681830927133721840165839446016229274543314809796100776832335781410889864548902795433861542371331070696572200672579206528589159810155825970106300435238560707899655270959056401671997003881869217179406099445184673779081129787906030773099549086121727590552164006172898854638037650066683119932147340910727766989114791646192221425861606792546964018035905561205406366798069852133127458666829967182073074582881013489401204551975145047588046017314451062217402126223961032660698825336071404223801986723438011758105522208472474835215087945169404075461725703415694944346452930572814182554253441690703804517133369196168613989768541097577108037711611068860680016059920707985215982888735569153398789621754306924777093887620228859136981149397638870321612472428209471945661965326395333019990054677393158043319356333948845742992483499424536889995710914256916794986918450801560074302975313819830817545696573309296700621365328669229681048649026503805252900280378414506880142619916239546311471788874297024012028282750441117431588430896828614822837276615352841052321567450871859815187777852584405008603110525207690139522539080751188531063202549652804461997933949615301547770888325955290784620393765997678489164870354054280565758855255431215295383738310524119959223730364428144157718742282080903725259438957896714016492892306558650931720236745198631182630637407115940784132761665529915995667240576085143538391071673073492866121388386409254115373604295622619919557399169983835551960449158612041285537283082647815538959738994462551524593852475700823450879437214166638001670993353409243414974785683557381033234139190465819822866137401316736175270501895057735878885155285253135821375859845044834084089396251803364264370841842682095634214892113410574161719587205183221398265628097207559304233866031110408507871687644464950167213720682203634309894820467131039315202109290387674329449832258173681654256378317163197209043103293086251088133814595934366427730644308368998237698263131594949221413060736100630545312741100778003242901825998437450261440212610881327134081598097234248496217678913585492976940480404854461920493562317538401268228006421534701353892267894225126519773811151874579193860071311409286197778172884071835810768 [140,122] 3786439500906555399281308949000390255456601197074674104847014236734817618063464549142223371156541804400890015733641590040183071119740895609572847845291823039544858684414841581831067898592196546692291709524778271195161076971007040720831670166420759068186453237157177740063487887728629717353568575631957604399438648453204969493867862132999673279877925257077610671549404957719915997849995028675949045627763455323361926187378197935986502388568409967255934949414685907634987437591658333470389335360278545699216522361373870770163311834692063787856513167697962724613670041881679980551618399332068901803532413342555984312615770857044747805349596000787422909838866588255853180496847534578598632945914481286386465718648936052796530217953899609017483327699908124068434335317528083008533960981092616824061951623024528360685270824440587531659523815475334658404844115951206116699178400862081734306940196832190873443392581860022727524080560565337113716722293260891222483945488437858632593640110576962230111708571305138879619343690736060696252770068824462419427278645279513591264256591132470194167229577391407510107076746913941942725857640574479235984026493172177153509466245690902186406761148256477409420385659178007168088445263967043605218291245148021036849837236657672172344764598662775129512952739869434018558413024154001146339176598737112168413070413428833412660244012745608166594829208596544558646365455211148024090610998890298949045079386223032348600727618674182368315792158278491442466034562204334495950725696642010042378405704377570763222994238529883890751368126928737233595265360900661734611271996748518847521111633194829023726325280800919290380539254396366434220605075336798871715337275510990493947523271339125514188939735545332423582069923651056683496717806150882872499214094902646562931851960944261808692225963555292067318901802754662562758638400494117558922958328464308216872234437802817500521082758180805159991951000751777327625411995116194077115180032495083291753686425510612407771111345155883634178767573097088380491255303258207534218515754877481659112609748898647038795889803553783620748405923391156683027637940331200418089149884476588226211820442032508692061525097432797397474797050028396588286088355961686355869771622079633339855809131852765021125489445721301259924040446363420472904463651735573553612824959986811792008402580807014971322483890671218070582655803295012964165651722951119322061471110630339156310477453883906202819625167055522432 [140,123] -828318301319154057095070000742747741964160065413804709510934956155454311730202464114153872131334060165305997183007416492335151576562522809700748406445913013134629545187030976344549810263394737981227839689164144285605500125585568154129190802175560930678747259982348113395892964715875530516185942924645747854331938853027388390021236376013260112507699237697066667194024962197371005018393649583158841464110121456603859330308812193374501181354530274099659566173156101622536214235038196030429478084183005853722298037296663469564156628826307672181768875244625778571912590717091100770136980362395886859624633987471549604538605421396456644505247762717049479635643901573301462006773692099647482456226567120595590900309417698022059324489918890428975453424279306547893964252725830602715544966820398663988384961720223376785846680954187389188164042503389191703354441978619660082351687390811983190059876590552056786795558037350180443713608713247862378452721662254130508959176141273631753506013446605811542126203822454249558467085975519876214474142973618875968726572563885034776252989807523173941645915499360346464951284878518965465267909771799962762089070048467718706106070390655187535880995088379728366866269455351033669295827490204028439693806606790594546960624294972217375814170422032579006150623888912752828654189670530216997546158340900510871692497634158906670102417951961712296442682307586694728642957140381541259383817284083901549176051403654284505171924897088077422858525696625000241001490362997676456704152264573980036624218804406344533588867147906349615138260005699875027355744567125799023872230856560604174269457871386110521065051398405739281622255846437828023353265504124122060204230352505576680635521703885194902667956169018079350812179219474787776320219620487400528511352516177080745077264713335598237772363294334062126957530500382187283787080447097685426326763145840324270547231922525481427849979970492997844405766319308547583939547856472192243623992573346877594237087317422642594538211354616994305146067007899464471266754836197636276369234608074837720414861954046465741268065277489567882383608797119014057469484217119127930622826367744168919509707619416016071308879894583424344565383632051744247243814683168543406387645804115334599914711664029577236858361308979431568936777518635428086941251727344404963841522560227237886016268178018086873123870091217654775691351956938032700834655630515300534377021057617964044736826387120438314687100544 [140,124] 31909763922676070740146215478943924782576071307207991553182335540377439293283403478557395393078675074237533035377542078368097462161042364329548424935206111218322956459882245872177896063856889375289663481218324199431912048138400341160367309549300313883697327805995224049700214889473865776632119197467832918308283118195445254439863216787673054226066472358620898107619404682808234128682849102309222901974121488471641456095634426211132527526395404020818858253388865580779333842456189724290709370343210423360894751994596245157788344529788728603456706433605688041020475053252900269232597062717066349365259892099259534099019406975351643858834045835070250637786737292231660677929305587038357285561878307907400425527268700129427594063276248563949238109156551835924393803561763441431862520690191367313360485778387023853497635416615113965242152280590904383075789002183029785727324740514979047852701868751599561881584182420743983404476674878119325147406366481552134740010040488544391170050001618996525450533874062615555632832921194465342863407635817314982744941185482366411243752233254981934685658819935537400107703999242250946788395496563512295452251353765422986398300669011543459175901026397348156088664595682419305536178799723825951493834609397699253434471498659004093355292642480186970965257408510224436996255557842486303131682457870173637117939848255329821595668013807143019132428554700669040229743951219839839252689842537778082008341252791010076964677211521172215697452310952390963957723433850964318019551441734134154171878565658122659790456154365947473728189131006215739649763296120640895329528327443085247111587699381875303038178602762917725443812774007163101139108928084177785167121157512053726768921999071137432175457642295333469573694446564214296145856671616483504372686977140360955443900963202088331907891835897357788301655544019696152735008944136832504131181419101086881685609001891994551448254109290971684133352292823635536144247389046647929853572021847313874217338910580772354130829920220309451914186557209649549178562495192730838492514599451314120585010169307691663781937660091093502447239277868868443269169245128994773756907964263941628929449948275909375261617903063319845392566111658846498281489158601496902301832080252734851453497243452499877053261868941179445171401025679270857021192250394898367530654022174232531265377327799738155122421791194944943126938695720179856611562885606966737683389079018799975430794310166326060114 [140,125] 685967097712229777608193668545582629539985587091745237884301415249040601949253233920277115903470764909093335953464120587069879716884367277626920384078413297423645310205874819301566350920083434522242374877870700095188209975168593602112605803330786390168122968823275006067202583345947232308482194516449924560739591651580700439463193604192301339435077589704995059797319223867031881857027914505660708543155696337376448764065167528529084848573649500759013777024645075844092652326234510495314511546472667095805527949552945111581656610333846355075027206366343385719462963460250065532454365425368530967038484254883195008412620492738054223807308872563850657793735109859526738450715627208721415611185195344341202907729283684828803880588718241896648108256994783572618449919617161748101004680929996351914041409564489209032794313174847135583071117730487953282720228781684205876960034697041968508451401724977727212126117593929896704608771837091900841976664161715160848031014143312526917374951687677377871982159733853836271021599992749683655906566416603270014330352666734908712855687478416091665159776091161448018654202702275067205287123309949690093720189409802354667550528427509521986574767264422711256743777666665638773960279208617411191688936465246635978729318606733327645312787162739656730064535064914154281187454312532102049468270832251459181585398979475680832658034725085529026771672225871800773546254105725921343152757756138506471707932885510697011937837551824251464555567166752959678953997323777489430047769296605048827934954024974919281874298921073469626149396579492701054530176885860540527140404552301688856108065074396407461798636383899681442533486519495888430584285511734004781738999620842499174782611712593461539299658018456243421683014858663886851226340408093247178561513467561719581837377653766780344875768243752017727948634346962202495562836004672067483348427163917269882967364533163824088365322798150116255294785998140407719352444057316274553719642073239018440427942711747895064493326381351890938294410028754129002865959576101387248815589343766355376976187418298280542913124026136027252801013677317815884310424343702707579158636625360793913905109080037179867536324738532712850305234040117626127938319196724008219808399556783004400314112605601117766180266433343663997507149138844941057970039773814208408492303859110379893647606862781130432315161530145701891032309650170344356878562906949189893395250256816928986466053023552 [140,126] -5533827063529270830558922844870186716808171646166828295718528859721084328561140281922235341877406506436837582763415802346502715050556724333549514855108364814136075459992766618723797789245579650741859672397845353698018876562381893574850837863657243112736140823804073883559359389063590814740228181003144118699296324581432047450397091827693196631169250317360634140980129591875064609652158788126615849809068554247542156484132209518546685777505922855155008336549536603891065580747321878138806952356960232386927624881319346860040619142906833967771168338345386778015409691871128643054470359132754445813452844686350327093176677997236966499575804555517952759553163999303733441304199263671768829308034949958828182766845802796970156909334989365636886082239990060176546736604607743141368548749064084433833251320313142622495356895970870108862487436469796575640890752714242367464897983631603507611613948033733313680509807475913224663629193781821715674229510707932523633761122760020010981774675748728794635500884882721073536437996201923695997573690702733489530093742528771075811414848048120075918560195511749759171536114499412369697229846041993967030711360608839833318758529076203543196082388102464533928981101929011971405518991494834344652646527603960634639965021752238974411043366453880532658171586177859459435272663980535040646800564137164279483315762625618369546248438842052125463682644027253558453494309905160896850494528113200296135831406522130566326941218136093805398270012923313620053529805525739615444259665386448542288247119353497722821938526931965932451817067560534274338492368205919142069051358477552237977126421504697801186119597683978739840155585773205657404107722098447480885800442612594509827867919293241550631439156952866567784287403767872939323965455680485739916192305175110430921389057902066539155727458356816371171179065652098948391569457696237977447842958278808595396485030611146790475135287012151364426416179866577119994727508408565119158137163897368859974910857541081614725205924038889474528452580078783333898420501493927879029552692798331369998246650139844889222557951774277986394093045692544814203740654589911824161194975262754011910652673045849092281593853654743688988132294645789927292261595928681595782086994800170171548214645661781677324345938631604468424041592147985140094843404518370818927166091513315187487514115104940006483697595678569787787609580672805123704237344731285820874353346508683420743656 [140,127] -263451902071179695947019000589930361530830328242076733295324180194830676504763408524340523901677617875430215832919204460476111539666553961842249568683716456402038011894565473501483063691857921206437981840946502195922476268419665119878715034437940322161782121884812977514576192958076793501304477057818017826073191744026878960068816331496489966037691504228107916426755766374531927002594107085718234488104720963518125690069979576874833065966150632016646733503778085035243419870315187524791228461683734252110174764554493797645271388325521090691735367764441766788784546169358337472762065383428088714298619529661456953739339130179609190440927290813879182127882811795371215289807033925553599276711622679839978443924467710961336656107166147947624966545028135202634616009036928646683915730855958090380256579676094319748390255987404995147860473489244642371272190259842286530412771618770127723851877873092229652915332361471951255075013433569160522064850455737762019187920147376117125970499905376270210782233584195214941583354092259024325706374608270452631784546851592088631903582783211883760022854188753123732254092403016460395771895210987329387867071325509935021714956775028152878896858066437871394978408410173448086954318674631974642966741859635391345033329750323893690221658729362916457564141918925700772944883540524520647443574758962733627456766706148965732923588960626535536539940752334534162826315755446994110522511634200115422962334509361043977112398068905058470460589892584124652713088644140370217255423771915356465371073285615009290253363990255810045922758114463748429775693021995480183815368481156527793950720185820518750387600502644705624863098843145050332438277396285329735349985577518959837353287969965082323716873659775288715586031046392370767746114171516568704909550254566749242730159330930885441473378900287781586041813603566357903610767267845569677842616423471729575944924927389534091972271593561876133815982720876687287092661358525711731279997299198022715747744863766443574799069873617602367858048786841603711856812203016928299186891695551369377268948313300235805497430164735301815203345066324976851324034918003050146076761583790374397829060408964004602582150998488352764207133040178245672631085135881449110861312426495680090624029565093778591414469626335118254458172959614411819514677375373581830127402548488650449450188520330849598400046832868041741813682945793994995696049472477074274653786125034176 [140,128] 3965409014879707339827663889095981511614765870234154840745372849881049935742447506210675201971428187423909939787400795534437503014352347553667630068910779220250026827466331818971887321628699779471640956958592562675573583751168206637189250270642098283465683308549611114077725896848829284307547842080795573740979121290882516837632282857829414661426686663974587539829366815552391186853113913103724749775973035743997598061595848906014293221437479170368327530012446007049612777435488193913336066949772643221275129752548419213043134490341468792361604671121108012831337665585892552675298962260911689500940350425929458131060313546920874069922830112220473933106659396644691179649917822115218739145912457056004260452758953438822521626465712050829112366802295311280581189688981896099816881017450681468390870616672516037529455299146847277345635717873198979849901860145861685423488168757874099227464690560596906062419085786096781388015365268429139142857275609297710395469917323290761919111133141298470825150858541623519250269262696645211939438123455354845342865068865640379783305552208939051464255154567922039698545987603051772643123159747951868250546926613878303230338736013109832521618386407301681156143812935400429937154106235413246240329905425000395853087220358469582460723594019303633846153529371782765665081052006766099095934396929036523075395444041416820744845212268124831290043949246499205496218382288920655241142033548645729474607336709898150681866623959222711919201571826192712555939620904892369443933784430916922583971792413510186396638821808626256092305500345791637987641041758619588179675552058746042219167279991668768109972082496007853320455268267699616126990924941965158680290628210855278756515609264006581116069919150166464881081522352632002076574992020592602857017679044560711657215615514007962033844708700396106630617645768003218351624053521451631250558758155540820277742536634719207517281690726141252699972440911773444960887578218544310973598112838569466820230728385857641863443676662184523283294647698870282346654701838894442147987724723465436160292725656686681774645315148554645560778954880628909310911127807816862457609275178999276233536750794485643194611408001439901833916437836305218974315691437239426425940899473148651933294042005106219510742119499820796428976994095578618261117976131200903265654048082336181767497723817759155574228977123443520050555995089238011180539537532841490016219472 [140,129] 825988923892941884446518620712218001119872742384478699171114207006186572920261388488664648537270050005871290696379297668457874020914766364582529227432641772627644113462701205061199053033037255725704781663725835914769416007393944364362377588954838448897605304982444869038794939251501345600530401931112542222316660788964000968229243886402058273386744333203089769249251432354898754741146597998921372679732336353917003652802356627735144278571651529950923590060546317449919249612975427352549461484978730729784870520722028360047047339257309005316085829154001603065284428113525739552497590094080016058597587721510768506940025492531903534376202125352585551377440776175428959600937754439562930593290052360535711618987543642245029437432867297720128913560930519357318015079032405207194403221556185912855243039491598091579584567414346462290005095845511365877841205110848018156497130318054144054454187835581188303825185519304714408017198919503623620484895609926429220560591727794837682056612484470986503081737036241540301635655967349016045916351544255821693304652761744823324832629473740752466311029276970343474618590288764116236325597740378354149814279348735797749251749471203225033800156211329661643855883940971785737159915597681359564375429239533505567865809015917492353917040400591944807384937600933298689380422290920148595585013332617496580012387030042726287310361486429070894466102647551265296135954204330147252746615251930901058925497463871945447158784663824976447192373260944593716409766106483754044319661657716562536136261598511468723675025778400072779902334682122080699604867426979144856458420222634133047895038018925850815435139705596033300853247853664293389321885233294860649364712852876093062937931052963922044522612611351014761650421646438905290336353237629489781386779158492775525937093908450412977648596476352917142139431413733580568231597019303849966649273771246780288588466938784118625009353281703276849596089664599704647567277991243359150906921914992324140335927198339722313329313868092780149076275557976776782546178190976641546862369032256694710808556305146522831170115225165681376069301982815666681561140353470177743932633314256950554235121409628403425532416498911821773731185827610941742636120780200547327210841788283767285505745004552201152155575046198769263641994396004461771542259530505042974867202591615995589730654902734008985407231239868047817426598810869690571077561710037408 [140,130] 362541167018585455335631700708641912908766964752216573561225180454377984457952726956657164321785521891759333615264520413840477351966765975093918653747421670495894182080620459180901257072062316640816536874229230489580085519711158310029692632330852343334658258889039222171189968875450319719660712639753314291948857587799184942409630150972188497237983857215212266424990534457852288718969517462774823617819223478677626739120458838861853253024171438632654761356310677906675322602425777703891281504646440591708783344845011778849754925801172369746242724977975575249897954729232894797557689040745237055395951866667465250742828688704975769163970058952039612011782600695273430030262885676583910809855172259333290224861363209192062841239221072372965560195703868523418040803766199857184577857609199855625551260229206690987582938590600591433919834469018437254142537082386727849206458349624347437896609993928239262093492535859055175884473247576079915286752364455364954706025024648001585973282074450943926748809119076988125266833824172951972481921132843444827818741366310748000913435630972858078313127954829967273004775791260702412866571630700816961843219676336910252914065512900341340374197889436567298574527963083188007027953588569441995455646713897164055857366116220353193543115097393806556124171047373939373834741572894716512241015141761201853017661896321331833254713120030398931973029382581175505235178711555325297357862347928841024735052939694291937355500016872698675677353606822701788466162063742266090152067278685463219485130207852689325177118549327301287317604265570568473333626504476303936375879550973270396929782643789869955715287108204707579036155795009903053941719106148977958802465435562567236305758465549087118661096489170530727539775362729320439928701916557971291625966211417155733499244687131721970255730062881314871436501284852274068786033231914519877250806065808606432840936356399726211794192836063604735034927360307007357974318916890229030147161447254491481458798872687776796737758711074604529956705747957032359612230873102009094444226410008050370574527571170712173137517114651004109593859042773745011738792378479075445165707771560837157576782966166583607780884862294783718298449242754238385099337121408310139632610429607251891367018574425659408786887845699791671612620502702520449554527043032864485179644820324616749552106616950631336175609282339271617520250792267395263360999584 [140,131] 1056207415478810021870529497081773232318217120316875804780540318603549383212866354530763697352058519949478696685965787215447383148738010270760096613877876796176404639488049945347220671474490432804098610321815603647059300882610758929155838513612176900147071060186848644268346513208133768418196776448066927980686588451855232573949052810160106904715529926802859835492561496685687652157897134921044566502547725332342119184100573385430717806786952380684838325733126405664559611830334505997390319547423895109147794583773669669414065326268035855778695014772441377411407172847229806906640088442037292178400852156782690666144830694592813097219079219270509335974919984125962890205516164405016016121426980368169527402621111590492427103287724593678667469022523398806018721628010971084200327431728007000161220415334726228784420993874036207671757554939099322375862787775356323819709151398761076921574858689021684039212208437312658240725910397992681961861623131286958875443749782173168143659449951094706876789933494505560517623967096832115637739061429524853871053546469256403917710675980037120360818579532609819821015863969701043610995849989802329420777071431307205547675263990823821607165863347078478921572587015714003079199932770364228538836442332687621428958337396912119784518426107771682175387884756505258087347420958255944406446834237009258386023172897084150605656191597842546687690493184499326479884165966428061192489916970108108931816194046370127983673679140780796568238254933757583041687049088662646593948828762013189414138798982325735614104936180536000532830847475823745337535745188483223400955203745232180709071568663575668844608730210463157125717163281503341740827230802256758663293145905879203351655347037370067888060444000633466488548673244297952232852557553483650375040118033808716867596668873193660226112804595720534203269535648127830744461057856490889631414567051244071732266883537233859809173706047337562284714355060793800723902108240626697356374552988861913256117805300563337910717801359190163151290512819702485081092098895927876845617213071066437262509209572863896415789853656938137953464217495555586003486303261087568624881252588700536164449215822238142513073945758435242199417198225830648510409802879787818865897075823350948765287859641293582514666036727901598091690512450865326292281116990989248235815442646802752988001818287513149398597585684887529119158789230877730816 [140,132] -7391674764407907235013014231388240463446516126072777158756701436094191199936401522867884419370396758098811833704449089846817537248698881639651795835657357030278497553402637782642337936488228444753333120689698230890916988151377716627936721694573989693477815784349825267483627886261949427313228335650551847240192129885827031379736422715767788543505523499706598438302532947843570123755779816556176663204835432926024259275939231358079960891681348296506122607467794979087162662389509743862212383922652656928939318675141673070328901873468285891339841415878102867908332448835256105655632828796546590185121033931618465354453768175633907506487445405142381738753264700922333863260115964514692248137627383913128988369418902791085498738031979151766309438145942971583896180865590241948994618224243928356897464218539539865462134517334762003418386639073066848646878924446372086893293542343488772002900777738100816574818373639519561145028606711585907717387777787248728922125763512367230783605830388782061448395396598580546051757842510685280749395033174383039140326626238315065162287623071736327195811523587098689064482558464272943493121313907623576143161471553207246597924868566367888363483039432366272543842057730577155776973733792074602136342842318274914675129624397799195970146767212998089691254917788378440882057358401467298168947701189102700392203174059776715645351451200197049820127153014860002823690239317585378007803610740785334475331719464899771806735102253994766218002312247442401339848359718018173647299632874972565765837561989359597161863916854559505796386602933020199802256270495077461451203221821056612412863609772047974674384650514666904504695585556160011194303093139857063388137859659473276543256691364735446071740289283245797591790147715562466645387021312847015357740524431395147035904905709955285003165317112091067294372002337463846422916585797581825940458271802808660525444398829546738067053596248914743002890766089864459481492461219193530859815529010821049186852488430422788923175999146924793808051110790427590170251173103817561896255709463583713930071028787253733017983029127579373322925878818405018903603306783791782315392474023568993174039970675922160588113845513477261554529417894591308380719595501824140873644270223821736907021361406807008125255297729294728918289422057647249249622333106137062007437967168776566538242938092707753252188747571807761343144631466 [140,133] -29543039486728909169591780497681978656226013353945804102535476229315953185977664710038800708195612833898637261471330369924393098560762082909750417858847859661783358284647365271611254540585680482430245324311687678795001301697978429714326533193649224220577832195024420515534074575705457842517690119591219863503178231199991454934693096049158692674431459839721801313238390840306589919280374855483092043955214704275578232004298509000566817197918598326622475748560502044057309530499884439701063427740181444334835266872747473090464126255365892056452333238886289264008203878210674561207205195716230074426493786683634415591362916550804278378833223465734630586388001689059779088322418674794094547509212030911776035021005447093113031464438590581469145271223639776920227323964982430862404993616007093229410131991084597430895461126539651282952907086216515658437185644518098920139986797905817348850905075062270648839638404712959700057743339312049839270322448069405970462715390477369164094364775112892015518736225352214385377355220487702971889510087965188174047711895661629298656097630582450716429613183715271830012201119771760565719977557713029864381013188891915515598597250173926547829485248277026526034889237854361574060405718727461566938879561394481557366949330992072663602204148314267622240490403248354532508305879674045639594880182495459946354768980442233105501763004341579366066010388941818932251941384695279077875768052116936726883978032407254477170564961836271567070566804146233320178911438014893953162532609887438841515006138558415533948110404612157007437142435189216468501444739844785397359580858999854128888010155633718599882267511388978022873394031469294222782103674798968285114063753777134541832828302574279746186679012174641438293145001734896468100862224426184568093590671047314469365882630977445335751795648076035443861668610340345404606998156027757290039838189743529212127846254046042907454445284820741779246415821781035908003378084060587917765922933900679524580369625512891256247314513860758714116693105986179284346974679544054223536817075476265394154036378195160223992283244143859308908175016084188258202914628316777183565560564228775455787999251196602427270797714741009247574644067253026540454648125521410146309639524805454264927911369642464820105457421599149206105473333590083467778921150878709042181434274668372681319332251178589058150296298522434091312 [140,134] 12386340972803430216000624440435418150149909084800478917686507182003109764766053655129172713684152248652985686692693574557555908939183800161005473203124570813619992520247676431117414192181455851051230471712652909740273126677016699920698363648271476079607877446842381867711771785446978815400907118057790925538899583231544198315320892462056024970498104296590727705425009797981895239475213863788697468589007332596847882226410457570723019641315657185854735511374360865666726296188684617110733276941527190638339377168610996419321497403934736314542885153743981064558930001173289149879844305521401900083344563371631403615083622707011808391162028652607084740377412269639955473332145957751527833896229418672783261771147855873462472203988575199054541411084734949988924471988712703988408463058591623543395810615275484501248181051006738582165542028994641890934082152524600779609982417676219357068515915866721892586966179843336202164103387684291572250708781981549076335424837107996624700619253008181964049282995141827639811839121754516127538811830468299600822471914595915586812610800050793605525915350312884395913582052623546930638688284472967201985814983322986233204464069691391680866498310627408252782458479601410151505774384229441412294694284056682076490448925559651628319964434869832072983561230767055275714613850351249868411434429178528919473215387903325565657074876935777270794956920230813573402487202400884576473156001666755097019802471961376960359508674030569581281193812955647841076923039813163612617725154261666807846935924785392405466373982068672062987935464051233837259632521412564751403966850019687923934705692194062663965635125024036599825269718521794113251138757460091271960347817626504890859606509400743166892400453744820874153313966442792454282097606506339874828154499863942688273426316127839763386038327020995438583175017891426593753077544995282565489588886518494926054207770736605713261487834215876174633958828164376457848792140512245079235065112840079688077701375864556849085186044516263706085211616143296912018594408517588404255086150961895004880714620456566919293817515461167788481659303352888826566203771852911496023822369019358230950527019170011599621611228198891443598953218037014708940423794077280503949767481046154550892105359787186586558557650406139177280045551478892821344480673232704578231797827132814955962076502685806596998582817872 [140,135] 169551320115566550561595792673854510005625132325134697042019726619727067826957664261576352191969122002707544404348799844050144878387775456916405245571364806941493798680597422518179336636884517499632207919111495403631872139084898246633219747571616506278664234410729839473518281740043969744604676666501786281432453256554467372643882564679959879422693976127895869546993504189982533310595454387529528112709862059287215283514050134759408325720355211197619625840188223577318024984886233341070402117775165113960715095387935232436256310735618698584612955114810686286821717609049139369309394571446578766328373380857369161435284751904606128654112721069046889306477961314070962437017179737706771189891575515627591467213172264248079640235285403839529802836722112733317337186355390200606832639747654597811822399519293726019298753494499664564011975775933379624230089809769164907740707399107019920399716689646490292166704464505433985115786352224449653176623512226778034124708739934983937831190454368526276800173290958817907266134671453125077460461234636630049504114843213266323315291386113943115043854157062671821037374896495873526377953144117320383147679393138725088717398016985301044465022720970529749186353633017703830411392894207994203628225970010701589692798790295980467943713958677660121365078694541895024908813681440124452053262919426024202231008638426641686579870050825380871045961873611554009525594706918896627476603406621042976715736240098505258171225486874342111894606658720337304562361645480186175792782608455985236265064119886316760994600064671990550814089246730799206275309010122154825139161366063713662564376264102308175084896108344817119157387843998503409789605652665305287448004079727580968463967616704489876579378103954562458108737815085938634322022487160284965344185390978123946513026084231317176475483216443373538860039110196089906782822416891331118856123585667496295444051042208998657985138219769703324710955849224073176763559202015600784532561547436454197988036319448886721895444842064966313529225904181874950524902572890118927268466640019963868751502034115117792324129653266663742619692202407695260385578768324575635041278341685871392064018020034449044958254822857503112382083005565773255744895502714872835630850346722302645007431554484272814190087452957012859356214706791099914624139199464223605799620521922481491381673419536601660224 [140,136] 166051093119934305758086071508496399670722662777529859570182584179684894131203208913498291612530948265804082798276948072099619479626162785350113356135384013944021835226960006241110208946004283623485489606187119938047192435407920613712890015208463243635437700934228426205923594141665890366734482516414781523627082270312206492704897423703169452604023501227128587654607716463194331792231837239735822016531666922201671728595043744972317383952873069118723004226112775492451696720445372491176186215013523899566816388414523476620746244862620804658413709660180907050435519762151546862310179625535705637063923208292138849177563999526906659493114797102719301251078818058205920489303837071098931863566496560257108609803483158737591919082986318140119370247001405796169251721797399273042308363099899631691394380721330357883140897556787884282270286109670814764685833337341102985618526934884872068756891559078996064710704198714735756552495151588091828221443062372338269343007648627822559036580346558168793247953733765147997000514649496700278391671711936293576206422496510047676582353522732796901438375129965611229639309899664799212205568675673254692595476075438206897419713787714516671375178524746149671983571916441721234227425694554698530430941463252414344380828565339559510036040239765901889053473745108615584083434216455529621994190533224052423608996027660792862315637550215070056888564921257300654022696084863824681696713800110383625033942885476081706912022474371680786083610407349130216327084615377958861599789332033235359337426201770586529104103482039222920635992299993485181082275535780051070500289966932483344411074417227998645035428471260707663649857558429672269038443472086350619478189239410972397227475588931944092753721047224662480470089075220008605390142251149851871066643787205549520000653589667593097844023845515876099697446944035243832783162136536327224837630595236305642570555995734888855560750492771511627339653237520907426433057370621151414488144590176417237968150627894192918383061099014223165662017377735143036833230773699197459044879911712632520016141670015506683855402343627514206889758935692558094261422513078750127723321463551624942255644557717389707701164242154739245689333100265977590884445893927179228695541449515141872432506128262755155998037358757682193154034050687458823732200640013252923400611973612913787731504404624 [140,137] -138429171283140873853175851436718193629016640953267741080680483743709549302398740882540857903241772588621553587751943263837018472862847585621194934129869083061137942969398451323856274601104581592614581360023305970772192905104923486393656541212605398263491274893997968907706566343531296081118042238599767433301325019016102421738608777106881028542507326989063874835689763506790462010487063494899766164665038521949521187371379022492728867039621320094406335164143987273919019326989326896827049068782884342603143269685172486970653599190731972437643635149547330732931532452447851729297740707611871544405003428340750795866586320588105007436571406764851381997371231319958569976974691143287528717641525782143752353708408948806245227962347369153758725185369861757072051905984540885636703042480994743674292619714255888263269788808992231477097293393508013381539528649465998768400764052519325251366906530343920941108651094330930480920491678914754770111620457215376435666928675952029577158793289189061801568674790664448175518841353455032237947865853542045206724634744625174773603438794523192677071699709662977475352247621994873999201831592525502585007440084684449453508003401105205014885615129623446022829534946954386886975680589143492633292496812890670856200356218791932006373455809202754066587711145167078537780569352247648988178201814798080556392644131544296313428927495278978420043281474136589749978879735002399299547954248292793949761456237957733452515976888887286192106753874080989900882235111147813849540767359260713730113097874705301761806914792649130331935362518207470301515785899483218464762223640869780438272900451620571962934029381752197002130763762388243621640923705363747780978714581567137601507357177223601071077569840853304313037462063348531657656757351135291817400964818550519329237205654621266815280535325942325497040283115444019975126372880917483797052874263781304388340273027326863678921941370516747947156869940735315559861099041746287354068838050901872569460221117645700628586621593210991532485965199499716481595045359305668929012312058542689045032817930109885725687524701947067873856440971703425542175135827453129353530527045595119810266410395401807360145494587167393428141143308868586668914566631723567806802038780836496557392457930241784833142044372789224056833793560948156666851321252722410262100235455868580903136 [140,138] -46687830808357526473923918137269300731244048538946513546624057301040753584801844932669375613507229124487499412154465669511929604386838774367734255304698443931812604081907251480710763408145837467296854714317128980909971547927984418072323172360274679660184818995375676543686067011243503633641166347212705856129401417170239757840541171911273878866048593782450529039703265910103469522856738655163063135461020929176894565098331521309819669438743896755258901286376427584331013536929959508024706804046064966927916365112880796824744415485110164470402641242137908664348131135339174331696166412051733064199139775322636943198980825900578239484938644265365880628058954126707640526748143273735085893546577359058133879422827274621596418459991224059349253506943733013622486819664318314050049540325352197999455660629266442232239180502718119025619114731321784172244995721953161849967427279603614246925529775890782659430130194813341993014397924978523551769959143711352004566050594710687289136061126928549064167441164338425559331613058778312404439524998052291554927038673330304488261022229695422628409991129553696491947920822545489346173383560040571270185343712147131514542465946654896884608974935618016246826525514662035767910816970922178952723222061738608304811285363434903335293000968396133044604381628829547125367873145450020443181479275963753485811820376355300152563208247208225615477003300478525220388415928644945712046734236117277620061836733494847337848956068974720989403779396844275584387771359262576114468820900172500533595741640779482938982199204351287388455013746835371591525550661938085901842133779496045821776766239785521661714979654145324299138697132550662532367543246133867113085051302472934251664362969719443541587495816045200766077143398253222568745613858896525242203748979653125824178403413167457625178152253156429668220151725823378058007972222506382035914076542563038975471513884315497900074507609501729420627294987839943284981105725171251221228418982868463624296206568514892825729714370555932494743445249868105998848372793923498177969618785812524874761717692465108796129893333195339154010910917938125645331156583953496675883014716440929411659693996365210665143892486430146584270378482919453867532050740931460797995934753073774942368114951774791515288176730436243394703444195020644582461659943733241663642966034656 [140,139] 65341329134960573662519097494195013861608278053980312641700087218811032785720464793321501553523522996225310007563410249118474681560732196047264266873972069365047503279059062095472187302534592177512909221405404759235055179659518239342683771996154504945732157246655605869092743633745367405063899825650277840633792945634236407183222962117719602906797432410967838726116766114306188260040569321223923166034846583945743091266349327983983379778083019949136827212944807713006715059669006896541297564854689211273449235744489984486310898884094424232853160810638874001840519097635587407073164109128767683449854983774075665189977554165294610432394736412998588890498396019413552986864852100897746842487432829967457284483579637869052055323237976936981155507943532258753106643851561261654653842538028290786388887586601603502096636279906066247501632042053365360035586932710572033065906649624513626022233839092481909199029467803445348966841358252706623734083411196790440150818306747307078939162593535480103195912761504428619632869120106032591519356282896859057200473201749597887230372285615588034989274146750182631509743157367695616558430739070876069596738264440650868241054585744437708901282012610856241086027282550497992790110572457964282834149696379880444541278216982003852932550072963897134264390250336286001741306158231704738885346183164847355113447034590912987998286848076384124776357403197692108780098914324893806224056233282403781197003402360797340028815313665807718480810392282226869640577229726220509927221176759572566240275636406983282889833655318963164995685253768689648973551580472455106232456259932546265059102340702629496696473570551525088939370567997284232236953703434212634282995843922977274767368015709177007854507830564724655748909563076717325301691009476681859400513479284937634749396616168798049320112924406999447566177903702385443957527298972835672501545204701160096145374389202203007000976752327125958247329416779037364144630030225295432194868095031928580792171591214054704883425624249374745633353923957752250915811963639995894666521144965178994593527119588616438566567655035828888068432697101211730627918806699558786268349682624091980931662371202002851671860328140995567880959066165599523929658336777009889781383083170739000417188426980021629174794806941165790605262187548481891994355190775347200000 [140,140] 27540820588810042022827858174503881503424946366422907847820407507142697720272724280646121887616331416194802859942134063046293591185304975170338054674966614543264834353753641580781213312078105633029617101578471429094848270012791040547180947829855978739533695399896170843002898258428453979466917615127753142526295853540306306649188443197438911272977828449227457412281309296578078804307853633870755460404792701940643539044496378777366642919713917268830638995588510042344586170799159651806748302152428375340474000194073698166477965254587835039902750520973266409171230416486950238026640070410635147066089171863331019418145401725871756248640257949575043805740171148308231023422509906010235425769592271602053037578577773220843776946537866556557784498187303069600459367504295533789021655428073895094961157836832041379159052700962683629913837464303778777469271147030024609624446084058035286050104144698221115660195598180792255004400488002813363389646963207794452743782523098350036722098111695309942742631092889323484925112649367262982546824483269521793041744692598644245116907857027792257654495547121808145026227396981115813157445598049922765335833600288814309667679179472269958111243627054213714526246600103650211835562090398117721512170933289536732393826016657436578277587304504178672672539381448149050953588735386387281221045710018040620506148551822384022948553608184696989189788727775855630399675894089841273664129938563517122294497622386619199669120413304311716051153025097708905458622870875755506571053927816970146614891517956351874122874072063800376477154909344059043229606138004617296990582370755031683089959428511605018679070259971681609506685665933973553549170394179928092075791429759267867446033652309167244238334696657437968766274903945838499070091375998634317172625449408556814972347052583540684815868262737767845498685597029165647301722228187517695699172049289158427605741191079284518316463039464487954278874851945197611071597810907111563608944594171306026761736924303967784511602879163677570320850263195107804619886197267008417184684682451884489188091317862544891551281272703895559663993984825699989631371827055111057102286574765977179488812778116294093715259997669008409436075810213661163423746548926931758697111244192420943145941607593850419682440287472085097795962957445124540570477133482 [141,0] -7239201103914072791916358162354508323780984127719423102204487974957703090548584976638769690798638680634828441067893550495032977215973603859495636541038953764903491505180735339585159679350180020249260458967059649809887891884390019298998140817342983685779475635870002034757298750762467252440559588401889672896414109928178666109528726591256892949293734154016009487858312586669159042866691749300374284085751452136435237284333184219224924400955126115005523671832290667367123407608455349241232544215885208675348854319557573366072638981380761072364796184189686340200547926051837844936475908624331530580876568556221696915846651858012103859986377073457386764104360223200332156054025351818482596643722627912145767029314269086856436355405500145081646644937236074905665391268764282539536418169206599096128122129081110711985764258171549033927506370894232643013497121625432990677973822088300479926169124900891342233316031849794034278430179003778038171242313530712925095451936494409603499779316696472127486944321252391757888030371472542217600704887189531475040747961312994727246174419796095296192082927465226477150034649765508640799694562125765303441856954159984421403476963696643641543126281223201490284670101104043185212581838501759080775388151506988613644827075927152373388190026264875674477816135815006577878100200272820336572310247341556750757577691223396086460390106021199917586700463045646173311870186845530188304436761808479506435579763902369317031675357109520376698857396289095749617743894497317958686972146601747955531873150018032204609643903145670054248034021987706587058340658643942659647996916785936706066841755607879827907497119199772229331324050171109594393073203213059955630905684632913091461688597206075209644921596905886272069058822118396982334084968781485951756322298911802635543040617114398621564951705439576637792469222992195947077860572863778103648939483892292832437460653363263160425575888324745543411570154014536332846006956266401065101098392229212007020870272576968138939562110670033832052468123770081223716862616558320777123963892310924427590693574835568555640617954941191573095837386091605568137984372685281480184882381142787909506459840728751366375215676906646734244502770870519166862512550223309092547693933141084761937635285064391407908201069787529358211763457953853535332151367875540058656917933684398151896900085612709025137789299977038004467423157555035624217400859849235240819630856011837216766451134206717684306970485941807969097180582509925235886162617784451387932604001134733478473671655680204437706749731937570634639830613819392872940766813184261906260159817518651747183499530536790682070023921097191625285032508907761419014814491636824125883789241960522052857041620631314903296328804657820724766782890927937361738291683887284803310718268844057446758817464320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,1] 1204325948585945341876175097762721779253343298034200596472415501971322104562246181591703695390624736157905895413799567598605949514546076543233460119995480244083339541385069940862431842736369145828538769974330058997688023696892359341248335372848019130826497869342853783247860615326443075965156484389123016507227735860671293785390824893158000379199945354771874283962475808993266951575019902363621048015483231117749039931101862278619159200854709486012466406155053862639727476828568458517403403114635423910039663655716923011810226639273381052828706875976861803246246588005280065567230533325697370841861531527260353309831984653716679104396989364654531202767884091981868172064900485354905486027140044406157771676288726949203042954963343639936490352357801709325241719643278453547308580710878744869507724597533801242760254055720000628348121020028074655257980789167844920831667793156480292745560559358930420720051380727492759997365677147046712340279335656072686351920642554701817415246287760834780873127441649410676871518363728112704701397677969094588988368032615062350045168590720093797976844540049540188154157594283259542620535276260312499170609051841693406524967475429358988792109643820521533394973014580541001541310980540218713094296913157002796083732479084975516516773391291373491811260655586286896247225320303930104145449859980352853629076254470925992051580487245714766998471310582880087531885023428880281009763091237151610941775312000308435730721701463255092376650099022302056536907663045413035345927570053210881014784496967563436047025526011494955575138937570337508470944695319967950302615086543806967495467370460264007873721840684223781003461912534097198081601228697847389001747452039587551396461208263556024954656445087382766145591089330595933636219388608600698732111288417122167283690761361106076472779705732254349116768328960370283550930324860917750167342320160711203400292401016803290455624150236996409350452307889832719174700010867637394698259261614693739482348218689083955248036617023234404795411941435806998770491262947990559292401578344109239111251271045022200747673161571441417964794924270577226795448866479969447389684925811778753881242535104155138984499427107425703605867297287495846439575473340010116503088024677767953274088533376371210798830992814899723845268133522215150989162915320840728588006333614145629815059152634238427467877493653374206261112601933501205362975073160304507989682283279019728021141574528388170959946226091270944294384024909803591643253099531962940927887799627751927876098320354958391793442571724374937775345396220046042527765174464950753512228085406799013432241987172317853799983886525184985191450451754399256916595887862037357360531309434192463055486023218078289181560880060463883475974119685655394349097950890814386936827054306304933504981460320256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,2] 6264928874557052414998085887642486790055343804213779037805610055178174716291747679788472444103283359565674777778992787274748390388522066712254918726396654221545650884060202558682345754830513833953520921808819945219919342048588627440315483133857513928782295112611072494098243152405445573662645498333744622917148540810893761823246410894653801877613986933725007315311059130121659976450120649554712272269926581007397452503067841372734291223428855841485673271244270072386690428798729946231536004820522696434697754795393566218029226167803125416943104555307730199909613861337202515822502457756315120484963632081640517682033195606511262374973292203189236170416095595341675216449322249132596909954570585774695089886662154917084462118906646108806033121130916958231367377853076446514396055114845054859261523332585818229427188790493468946000871265068484086920961179896543118551756833422211238765051067206637491625343117204188076985797235253619983746180394282689838193350626650130753197876037451847387320067000642222422143996199949466073213163312200514569103350966050291954901844782795167339317521199481571285528899331631246341789075258648294053550077986906940551368087993019170474156545759274254846940846592010629195040109729253489928295168567378427275221456943723374943455851890199193724038461993695169046057583768031068980123322983977980498229120807710426077505594165890803130528702619673740183600859327449278069556508912106651769285710058682101586510413942540712273853757298960407884830301485057934458684998171096361878582162016610580106948792160261125874503322558542260447628109110700771276947507729056876403309092755926929998768207593659232459379351672556245337237478008310655712078045757014632923696829147035247421628803491616861635540514971560277079512543915445894089702569521968867823573940936695678054211495402348617641980499167973489029428824641260204782416257012999146971261375038596114880235853606046586639559612155571975913620412131741581333221580451923884207331117492163994582556443310601283430902204522481822115295738070124786146875770406256293505877047658627085314220419990370678853642001805419796500197706709075120184309201608285015170066429838883852650824155306089654557475151822560648778886892048786135386092318544891387752166146785921610377639278750755920003676984051930335858399922230870599363177253199934976451447140529468116113646537729591365594794371428838774714908009520129330782963548721610630789385306560481153828226877849092960858731934780034138894895526879464338483519015265273535493680324391760776084029573694651234023846326604768651330784546146452669150387642901742688455330499225828281899721146170037115722719673940301416899160667756387882315100154022255679899719197770058646140826477241882750582300651536861902938582204631362960847378588786562828312734187504271360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,3] -45661186661972171503360443301870011202173892537068642401682505677638419994112857653236620081689559068486433639102662470554458458712374516645514144835577373669200239863918330045396275883826677656439728347985686943280309453168805953451959373312460321878106954524283073598185010366051292199294773461861413157380269305554497741230701059169157077569392437640141427391557591460256333906872824280204339087078640366747688432923079318815594444124625536974440450180625721398977889333433246031218348144490741091797485245327159987760783750220850231556268091560104853280908500504408393915445994709706278796775861288196519642127912594433254973239060814192034066244040263566414015014248064588835461719519124292078676090090086993566835697179133717419688733270097509577195351016755979710804756495734168852398698809318969342374307180959170069981080915147622932951485533613066984841375091969039046469944999591258223272849629545710296182372376171849105889552921420670308806875652370056321431979942964967365226653688780314573453162963533283383520594888641418622380865063986480738894327241367475636280035199736209640610559773393494061811081977689538618377769331159285596706904652544983591297624816963094287261415102320836307164249902341040945089713939037122595739823368977950842473730233191426318697298441194338338314708495537162200975734509036333825901615423743094143591000209894184218646357715556721113955579132361857101089311960080756450927675789171262068096690284153123737828807541089698153839122255239125039942081895502693925322025777980604730764956316685148382441131433854859049173898657622895856208522975183301899488891596637776765733746743206186404740207192921299784852580733714307335861749951861137391302346385167485245178202874687567547024594650538171725587084083858288128141046564044523877203453998141195829450821522238882576286515940078601550525566035569089748621401969582378623925068734145731858698175712605526023382900043346220801756292294900986478078918241440119055283988867728850281914705816052231619484584777341254839523108267824065716997272931326255509369460827917745835861705415361204092909735303195305613777368619204839418048204042593389593805282721567434990840127228319778534825911290256769979750622681083320391700567664692935806567203464045022429749906021191437757616814928415807088155975096989255191360748508321935523520652764352159191052358285851883493429745747044124326112874829456844916613487775789556908452494964759511238823777910533659795290643496536765689086166416826585899378779631827757669740067827871790259383664105467975547511696080809539785712258090307247499569852288014406084689770404693749137943855109454569931436716975456091826957930152928497897370048406182785570912302410018911602755332825016981412336503166427344051809865921518301307490759506984388718178168291331145728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,4] 7848259411676040055940807748951711433320385614463963575755383749527952538265786260205234626533810287539760665770296669500035432547020960127612172690593764720038067982867172308918569589394168211895396279524751736647974114740575914907395144367768100166156148137686456579234820067077011357889329835250951431313652369109177661649869123415111517267032101797414786903356705175172793465826348198388184554478454180442569634413238348175849410342003890381504552682890991356340155699670090203102763806417870690701427653487335737343911565962900872299902061214269504832999221991143041203686086206112293130512276168301343883309403970143367439859757137903796186587509193652713715467787133605782911644926442758678510211728548099180749256697805420927989621968488119766487260717240049741469767192911872014019482106237629524855048929322876092977773310035388079044202636965269776007300601138816188945636011251172123288733478657076535528707158595602528177616429331817972077553018198618924640924828706779681921232729308698052358936642072883211098328821992133109860100669086397146041811620899407091361160489498895042064412707821046035605886685190726035109005696277480800764601324088977141700414945702428479757002746254867585134472784218230403592510579788043007980095720268566722310869105511678727796710929351903363524355039862454439054644704993794370885658975971745713230593458555488726308072491267360680716403574321447159639625831260655360919569198919506197248100403463868168285490065380055389798327770023580404637828478493479118076841789736143204527591666166289188379564019203964480879676124077041157166684971203505520459523530212757593842260320622732351179204490397943235992889040362996678873021709231981720240845898847603754939885780599947309893136619381696623694877301074169411111452090566721245233301994724380014862726119836045953125641396246814421375252410300276201096470321271903068660515070903174196251721818076940476808024265671910631111517053530244028817402736923027434519581718582551764756916489252552531403017576190418654409688729222001616500473664112557994472417201610497922690210321760091438307855227923169127414126816691408218168094652649003875820341127740144868535095669017083825353492287972214657113276308318447840919958919175469951992489128338807120191662695396633206272174269802819567299083767949928000037294015413565270962249099134691371554916591397287072080315673550600775858194264271100263401014771835771432219481368707854883427149557649314854994239061267117480159485606176632612706102498305767952578121202563605370372952290144901441141514301823429728369803041862363708174541030983469860138013021648071354123551810829859142504986007225147947644293436387875890567887132939608119829418831920135039945406308930393658074425543816861829313250988804639078550508194966901494945704094363790868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,5] 122993742857659950218026598303417357150217194095254834713486256117695966071145801806703947023070870786106868063018873337528714579463828029243690774609242339366676558889577924953535925600968514123184143774030831808067675154588486876893630262070783460512688599726097607611536781770136800848351607004316291040662562546001574858959671616108968239514816426457214426625339628500091484753334945565474890303715146272387167470681351432161246086597402296240990207203240601937454004201368912216178057710816012063956981213053316339148839710917208118169068844757727384833106403352532377013442635311635937162928663144144928490140967188051475211375298061691870195042654610479069326208998570565566082847529401866289016641313309305382555066160599968526846324312272594232356517034418535646268455701855282253486822313889665102173546144629899733896850781721742207853577942093693719675065698997617733404847487727829699624812744032172044785488419988801922838961539985388875765658354018769019109270051664188899878294576371899018044637171970202577115902942663298888605462201519132556413419505135839835047433382770385201627834360160058592783416813239421760807011498261701892978209567985782318576437438021539750700030693475750018467350353901182677763618409704140019444065012845227322873454394748489217250808204805481445236787745497566704024035962398766779634753971916353347861710374046330692029894109187488515297545429736860682032450535824383944848540535210106052618335754253423132678504290208612219001214969440813021427714048796928175728487902756470281514555909601691378686444170656957463459584929588450371602865621741341532220416879884751534559874079714757136914222162757328925199559299559811920816668660720079639022970296521674544785393488337890240815003555818283275043907350399991418010029843305238342090282400045456921020329353591981746049873315534818367126881814277111453525934002604003390490410221656449897921428415759455267038550514598114056608889976916637607012854489958964118384240154592166674715411906259022470540859575659578356485822456108604225732999752469540232405666889810779495224482808805978547888428494144271437725343583041584541365934149372625705181563370668275784917545922780792531073674163898361496899183760780608325194118536611227034104020506518064266006617707704923753431603967547875758484337875983615720169222045267179682217599865757837054643848816612583896493930979831004264390897797621615995981084689825683494269290417684760753190576069690352969147762044164230023010163105858351410359078147766361703247005094095930014722677150183264563351369638915975188429034777599333876199650651664653938566265262217781238175942126950942130905724450310676639813240927178611565164097663900918910564361486542857858387164643891294986201095272434987587216485276952436117328157956028206875961575710330361741312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,6] -814520544219695344707915240283507882255100135184467646314339379933492601936782836408763528264782100767092926763559628468525763191529982615754405908928009371166422721444695235394995373777368985371445635067306112625262901192502799170877330244292455148911350973123513241512616735425883239337693185495537118242143266143851787989373159589667848883421442534890616724433265319780725874244842219539296303154337964707950456846132370911108420790038977158248802746291076468864791427859390338184678677730443336462771713758495209215807465649779398650820721988699074289205775924853099328546941055883132431078641139356954285993734958253943490228544988433579996027592709208963486603272712291678098827628369568136296678378326399710203745552694714937825781868320625360616596144206565635183357444421785759165096494897047209559523724528536310117727881175342469850526345921292258706863182646184284446227865377038585135109502782015596049867222103905580871746692167544043873308071686251477393093398304236738838846449095875174784726921951482557800047405710459864528222386547381548090129060187257058102814880720495061710840162043131466182628769759743931426175982291694074467594815292595788094386521864750651415487353756241861933986070815413738010427878193702580302815971536044057313193141724691837814483629859341290153511320400771832316290217458220691092542340990741799788511444387248713364070739766169783351122391827512250016203816121701776608735013826157832898072496721695673895482295971580477260827295946663049175803100892145365203858532478886056976985595389963132576793290942776120208860698022385874410431879151176776772963846981339757707205119777221721509251315133100612003682591843071273925630622039957791105462552089521837520027954781729060559442654929814191368889486465593643842431965503228273258601284765424512733650113941511852284278893960735542379369575032717847707017474545731492320530333230679043511903571074321660719474158500650271401019314155309112335950274387576497026417155910214502798471406343224498361919587275846467833209022824928050036835604778375526497701539511473188281302349385576467321078144273681414842326615972179356505615081471719663521495946488894754342312559411752071032250945787452513123983210194066205519816796421061435078569698168619337884139683856962443911677150674593588416497577413044490482501018475255790619501014630976503415981783646569195789336957636982872718702149929312320199197688627898695745509456347480667455997312573634609294933187100489738321859696102359411495276159801276192298152662614967432975794310499421680960640652119106839656831331154773251392271891057371119872966193782989721293561803595737423831384321807841469575311031709705639093192972477948951811154059258253984040309650731198925906108838203602326916440022454467666942937980014569659494301601021866310369280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,7] 698948526105319102770505189996013813025760179217878414420945302926052148489871321176758607963695482488073405143332886824914317933717167413809345351807369803253699883790562668597777902173188184040230564157788280446441466431289031471900952353886327898322670501128096466837778044645733349028280810609214069682384335989964126401377537135433910635484307278309738659664737153321318268197253042756017367289034359118201461756773767789955186395048118080338870125746286431760823480762228440027155688061281743536765542354868224253051437515119036476859853014675850541009741950221192290873733728078984700929745603029908131920648466794466580244618244443338765684362987105203158602628041459501969465985705214067667181432416881510293328826406113520320241608906518058395396477732736059952654807398681223984403105612732609046828601829916619737974953441124697920549882350953838580416696175847005481783245711905074781223859802145101771854604087321232376374926930334760756789220641248521901992004162580190572541194657435971954547168369859332525821098353540490857338778579451319036494915995502656241415490544343610802625793865586673144794210698777344657939682590973441511277402670091735994678246860350815734936480378720390303896435431716643173504146060879031823933738774472348845116687964051379981481324209831174593980599598101815399304724007606794597467442200661834161031834540996875902991552659202240599879675693674856286078991000521696815215296091026102057282568841150803462592967764224174292556435978011201575498298333213924776005635471731535945232280185244160244702519112213828906263263642305746097773475452574585179331040018944168051916910989150023987317344064877555085133284579779367069654854718544953389520426280534732803351984255929701896223510704440830067317863923723023194104777931606317038517063458792818695203878753791355907738963610497835117287950367853989017117357090197267393377310243719175349823240401752782510037194612636307493069954351377583031976352218180764260258601279044119561195225366807662975416759226739598374066601361514704364239729467356213213168411075059131449519005160390353445701236502826484999588499410065848806444460758062460866692341679989592677923307217097620741572337920214451090219295965337783078598704177027967705786688920897994319271757330745096977521297892292882443620336565731550330632499880398342241101193413657121983045475218326226118836112851788146123116220804355763225613831901647620663963069073978982993334248396756121691982899106423151435169779033891863300187214766763667405108350409651378244314702055737553962896421944316986375083607186008889529454014201450881903983464022558438241999483508560182542473986429094973575578165629524657519235293848966624608217224780309987733875286129916074983074698905229555686678801328648232439324675557632393108710933884836893425664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,8] 14489046904097397372601271676461551353841671455155276302297472302805890499089910142591428903989678632714068104016657488882420916385586231040336366768795909254138360764472835633854066068252769876028062229574085952292491641917117663030144230454731773283433928066416295491972382852011543899508403907868287941369145106116435872777545038378892270062548092086671914315992442027665410191191993312716835379241899514993460259282178573167324662618139578239359208342796750706926134340089373541815174582355387122937140049734356419494685762237817502085615687693220043449216710333295970301744136153989141972613234636341783960240399262555602872325346062752457692614762745119452213286270052483891910902120806424246280936524980057602299557138245194326323825569656368870271292087571476426638652681265746386538896134710886485122243469727500294967175572060973225801221044343914140484418868763754154608158237889891361573859891503782132869793788564371085794853114876966081860011431523542024977585871422416427222825403015032136696060180865197643643879204940309752501367940058933911510324919368464495717557637772430269783069027195626069927294284456455773763284472800415662227979918868538185639849468532098776640654683576904396144712090572594148212412679335474298915002156269036916370564886547827119203335125518298224316129607489961976188705710404301363264026076089742270446609344925542511651165129620408983972283273497792476959842338617167940859109467860669076012473767945609734394377260012331227221700100940776098726100180919278377644822403619421553535638419052771299110180230887092434131168755074632481937908579926609982789992443317389828765412553727050870087819574073156805050281591391925782724306625826313075397076048297487527195513253133665380371342968424756656915998625742569280111276345267534570288457437834198453776409415342063770368373558192512261962305219331449560410231919295538351952101030196910044262825480122479561781466160101139287383217009023535935896361336678106260670331292362254868754663241330482248974994393791566025582962982287711662666753558377590270540772039272214236054001498464142649079199153231627152745054997129384469655560403085528752352857685124251844472140872527528624554841582660302344709152950474051743720396534152901438361817704556398682474885423060876695333018645911687864980485298975980843763453895716341354461759673680550310314553586719104505287449485699340333098064822144767603275014336776979859488102351078539255797620550662365296861659928153848630391771170536520903613774375311090012439706898264315090035692419133090580840689278304057430226411336714572624377136215849339587386949972913669356038618380997064384641694861993758440487036085661592241748572663116253906686405248961390734120862733615482287444717963541932742854186973747907528020428802244868245964208976007502275543040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,9] -188140569730777274149958108268655316531790282344120999892844048218065030654102057970529886307247359094299305507849867893249068766758614676105884175391188784139525814942583533528646708233810271538446616105874318987659540557602304836051331144646453353199559659236249381755203116209225381044917020568175023169286754461103033920649439940865270849212956113872720728810349546181488125652154769336442694070290936736100299284061687375549202042186226195050243427368082715620810473890818882310255996694489213635077008767302960211980557771726011371536965519927750326244195308886243264934463688626806191662028739089371537633341947434802021909811789618322692218359272049890741515765548082073846499791133705600297009483172949658132221629957217499395715652554908622530443964471544784491932959341328922815935454138409143472574235387645220140524702436586270309647577552211974968646549984201326709088371600503447129206002054670487634300826814023795437384162364843222124004438785315629989239748831916215106852374290198256490461906144931765098183411206441835426550925515532334442578347584282245296530040837835791861192351206448546546540590129917708226952591264244447647246145142186760423407017503644316546214978754309501781839410351745479738295191959646466747934338876465460289078097555372433684484196736948333635695942979124237840095432968363158152250027465887961465207673624746573634640120354905094856758031671530234868430657076790300159165741409200101979860723672925346101363805805600850876271980085623624547291549104148388490855043819869579117520935771108003327338079644599403096583025983667133798140273606567698955017087940089538550603816334049173632060604812804004225109578369032798155768695979339039449503089077581427022587942201447450541372351329715499425111783666630953996876306009902170523852363315197272306219504503897649857567258369721452717084506109325991352843163528806802997412165779938385093219031908699272985466124241821111982543746032978244986729514287267363303163520614140736541026176835773494159031042071219219665074388013669478103916618560568866762684524345964328584129628999389807803930110281872881875254443274860185018119455903397687547571927249563466974651958689538152817773554260327964382190682598674860343614003195602531747421396371904573282339311211278243785960572316169478837413336320912471128126036357986477225369599485279496772834876668036783932766542698738186611034149053626663904729730698668730040330157974535356867647789994102915169256459559630288133628874909037070936106708370703634934748936008623546643102613089765993629742509706192510991070885409860415166948809889030662901460182933835213012182761422703894780488038473176509126134913483450998024598672614879563774106069413038445833810788437361479731186237753819562603570071197786030201099857082283309519242906909732239864496128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,10] 987017029902467170556248217548307245568702133900988248206346089438175362157701602872753980106482589907396070719949727988526070991521409132448308547164991356067305696970806984644560559659747875250572122122078853659925363154362778785050687490736480244707823261448215946994671077180640836721638457273190827552843577455879457771223524382936703357918352255945495906970682352901874068392975949123732596646885354520607821401775035918487716355501904182064140780608514170430066941648463221376659475315106665959216581208857125401666833220301710741031812244110825498238494860249445137554981004300880312890742419207286120415554852096823230712011432903905178644674426611334733724397732818978859996651599324716892863263438180515561439866049764414362858799424845479976096070951084847344462193135712191119915550923814115110478814307997182190804181814612311176010490848646305097745088191398808272077411900240324609464580863914172550213423633960244140750497656196323692113027258412570586391407806152546747145055688870436499159975580634426606333706844689992174798855710013693792733902329059006084593975702714837334129174249950953048465890228883900098753612665924512823764132312903980248524108387215527256185432628998007044742432987705174229337522737747696839142698452074536646363138363695743318501459983098983034748421932279326739392284958718342527494816272134019680620859163285169284732744214910578028495934241953526801868571827328804336579042265312126544444131109731738690835815104342169629561468829003022640906988401531316411466976615961918652602049518695324991723921567197704546078637657241173064769545885486234101531316608519340455935238067018954399315563832824013806010980944580257475252644043847846050106724445387903748111380794510312344667745292298144074976351448946434443339573541703115083336580292953713579456976144488326026166980720638238804174892086712924164924783118137385338117495836440141143483315606835958806306018330674652195512199596890317240827339507590101340655840984722033699988694922758831041827848575541900531491371132343542782168872304726613609038279527273002843906469095950217169167031922585494953088597431217116142997133853616883911384196396493718675749785536561868981650649741148099439562673129939857800617037160219530810498290174156051595794400782465353917203377334399088143864632779930436927494121811096396537617622720523666550864904747089285069845899037566389452741901228090395384304740906570638593544956717340709688908215300882192077227898854538024749758714844593897651724921761025502941838839695377162573900280751142485206927362319496603863541776392836208357113598108532166494314273791721963160577043511445349418177799139957288208236811635265337036524834505068540420326233593106064050285896137215146592991851894889090189228913315085636216394215549173387918670696586638188200591360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,11] -167716861139399963692518874300596501006927112124214914332490942941875206939465659360614906886039848826690631949024045865006047564771354678700060712108756294818148188406543266691256568365893780630585035604850770773344790917082413788644719422142901277134158999247754185723817085144738793632300645822221970955789409421291497182878797014269869761077821633782458034252286814993321734436323320867118700997464721828867742417954288943378215863165462932298003254871841708630302174758066214900261462606615869592022324419842049671378525554370523875141293993196579592299424147461768208951095015906793938166748552168513987788709892862172753222473454630021424396576971098691886293608957387913793069876435606068289014656607469412560865668796173084471180019807332142737547269891108937744517145180282029922318390261306617444377603304855959362623156140341379232922316894771733563295702592539368123249352445547647511018766103572687612922163572128782705364239361861799630245599034068308378115902019963126670210850540025313602571374774173670766816866497177406043970058627208304927124749410587211369711431499766905484224138105393860175262230481540270287817074025469081702585313210900961279931001239334583502487936685864542457707023111845347636925267849508949543870025318617004482898179103000327686147208793295182224800591153471319177434243060221095605047754872416171647630242218134326139795798527279470061276461268953134261212023232403254486671893197358175239855254626289715792805719906929667825497372604473364064764238453486160271168729535666112833937294210421895349729682430108456923711764323332466435882354300819186601563923688382133704292022080952666398822538424636694949022851548380174185327369262176394996820470024893784460188366950837379520433542416085372228302620799783606605715075826220520911750797126619498823083088730191003290767995192417582701679133843421919495897093973908280542839457787204424396912404960828349577930403696406664902684028845745598405754156776376209078261539154485037173554946057789331271813630189260377677973668091909777769020042996760519145967368232716056504470220060766854153248694115769141579475129855809085944158911066834625296031130057166886275663733826690596245254095034083416781557792415617576213601504338083167879194556952715787702905164655595811055828457296003654519977644410540476304990673672261817804642889668861382130196046347911793920531364606383460967314605384844723965838993330719059052156842392329631540318602509494753971346289822902428196741356708746290887258553192347137674759308172719258907088074678919935682641075591782052337372578642124753752663230610718907191258425638864582019862791533625913781291115973462875398858984693998615929850023031166170221727580024565237470097499466702950508783531046562714981968772050007230651410493451162661311241529529865512826175488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,12] -19910468134190604376940771988024041092936478871667860060707417520621401387184958502583259397503025473086277432768752404308892624831781419692319450425727583287004236321196714797467853395906583075239833503990027060778901632851491597537304540623462752786588226758150733776948648094228859748590089962507402426590417931974678465444517995548720736739078799182822403387687041988944177835895618119985380532991664125132933874835484506343298412956211886309853030367353699653065374262108451146861218853630126294331721489834414889749345038137295759740087789329469682434125878982268967887787152665789674333766747493599802410926954859398932904342055707968439821143328686157379228843510448243571460889031039630659224359250100485965566236107984678102861969702137566428285136754256944529279265123498905043740153569032773433306437779581410843671947022966820161319338754914825413803438640572817043752596963885047742639458916328574459969863011791591672508335732340315069356381101017906579237943512568768867416024307515076571342830576865322647148740346892184799701436016744796807743736638897194152236594469619575476040052172331839892529011617575852216671010988641159327774404030339236248424071261559304832226004375692223225188134453197365641607375847302235102088857698037222926024783250765839123929668622996387483414424715454136513828701114140750280724544969402411292015143449333812819000792478354007030784501808194436203245175915241357541989635555457472727262889427682969993066798025755678377874142223823148946020006269484539040463938530213207115419465462743010687845690080003861992210234362773330038294952481272724535271861981901037245539624652523237139299287655121726398090273246004672504477622088787762034678540238567921879515305438407192834332949034462433645459925604312862308575634040399703379854794647326574383592633028511736634678635776087576539984093102658668348519016877227173278247019684662753325648525891231237667420775836128491521972952364743850046159704553616035676057796520047665295914772746627814994745884635639944464510598879489571095814695508266173610870303212631472030130079787151120578768554332668105590352748937653647524767220154700482571361545999542361125063791076271517181350759524078572416861332400493117243296522599846822505017905596613968081917672962418527323477017506042540347627331868606880252895794335769835412945979411837957715035489377474140589582684670275471380498764265304914513633331766047770445279407040061100266189009269536654015638937307822280715064054445502514354223205912937936129390366087132963321192711449176598222383074023453976880408652207165640726580245065805433801498957597707190791296999899918195241513120466834315938931180878276936818141657189323764433666634315312161850105363150330705032834378850210696055635556960937659402443630436554278566863814042449283938034647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,13] 108563802834590810726603838199816806385470223218634835564220116491643125327125192291828939412661624800023603282455060886547802479695117421456736656158706943289602065077434174482449300257023129165378112880731856741905253519184010343492621329366002556893639177698542070967136733699175767594763192649191237191865429344101892148471672283162010939567798475601667682966820457303728654627074869927161778094093594286260973425837188480236828662606256074905719187315694950877693340318142312697715896568056222769255204813470457083621127339325792106980212907123879535221738626002541955754601712097805708037195101849879286312864534964042369269921783532805755066050494935686147840619955289613442098012288868453870099907858103240726043296010200411511985659339730805981661284996806776933158370535248554501459305939829514340441786012034282770611150289655780094065156907486223469597328022931084674945431506381644888084947967876966982208551618377415017524355354398754093271144267204931373423209121688866778230622605224161504445826247039970680614523905812513488418006441554649202101968122813932104853560236588722395695562657529739960283530417378708887934557868459659427327934441104482549843911141228644284608076720630947242473701559472350582422391471689126492878056043714019182672152639429296911701302089208234726479366496535839074951001046262035346113303855439773224719523597790931612621852469374400720541691799832457361826859541807930644749763635894095650989464832664784205251479918102226096175958064129042100482939492010825595453039060942727120812473538264916736066261252146518059537476680940437385362305337379410111856164877867721092428068041748257982186922987742323873769880844324721665967231364724130845565113614355857769812186027923108257805660791237016339476163208466282185132407161710878449613301639654293725910070326114317145692522149871000686460555469567740074495489250706517437715467923099109847120672204737118785541848426018787387961973343907822018426461957773958395880715747584023754447990278608469861548566745466236346678411398086023477748929442453873858677948003675366844800162858190919049751326256223158703684273336286998733411632238870390628716522724271981751314159175301879637723851671614838466237845441636685979925779625540429911680166241275016390641984841660676173520715335158530105714454479155550894415782942938413084977175062661683076084725524647477164469422614759921851857362402281349516953422549620099667658749096979099774102359057359338406238671064567692833905466543555935923251289854519008473081547767714709620333028214859374769605537718950591143270110904402710781399428170599514084609008043750111359884031246414355061390042088630209054161379618724289649475302601274526073232606020037169669182399676827751247702161621863618295930114338318838422108091070182485913544617066705268352676265984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,14] -308882331753130376059883387712560731760140406692924953910055346916453732066092082351348589124832846741763028990374300639220786498199684406920793164557343843292180300616310475103284268371784067247984077412019995079819849556537945025491618459392155324153769651778747447889162587056812886421214389831348638535751308768191915456041984645355624915616766010589597516394537244873480252464374153447408125887641768146066907602485887766951643492973773905881589170870131057920177105058264802392405141207108984283460557900979036339744623448191423620373999411405178469306434485987089061774133219676242820953344216913045297821640212234391736290958722735132760241925298130481385194993807632082671639267109418465651621236852274893211219826433951921579432656196275621283436066020157636620183112648940528784214822652497338299678238459461346241728784463581360500728018207499812700007877068437702696834433632061341185664791427457760553532004560882910015987901781018957654988272897109207781891463165062161530543303374704361845163047042664371999509675228324834006592315647044559757855660817190633348842394562077125257841254636376136745610446156815489630442430304976554993384445513090087103453439186122797579586331277343441468246753753895820963468356853672735997924777178898699444325539164929624573199010813507215868411256780753866879617942670413064237958216836709686585647211920857659093930297592275312818474754565700528219503467237354242866107050936639832854031835595645976804995588054539398292194304461122816985104046739805184498397328268541546017853048933995437981706756735908184338536653160429268767540267948184223994782442566019061337904240882874721497323517669114229867037575295102410011598106976804855514085259691963225029937180887080655658026413209987643986239161826460190516471714716109133529166194513748974657688808689236356059924202790903011146664144253862549714722465249549059324470742895417978209525090123751032471457454869555084162460492768122912397304259403739342599510638814441401555613271898477563870349729567784740929957711260015824653920237656276019629249943396977409494131127752426480910811779095902976501212942096174622061779572558548800407762228923690180720387465039865056434115914520517293742435987475214019764506330446116736240360730583823624815941590616625107952444950613680233837697103309451971638395166459461526978893813216399644736368659186768316726551021240584087558178226936558326441526386106511076336772387939867760664013073784458740365144856382880913148043733668460231481750038535539327634414760402040905815742958771016122078005203022363374709200981211367412075017409221898243211834650072573208942659762827652620306157694809800498503839181542358467281925126299899053105930451357507413380179312130553655647712192840323554495443513217166268705494425568034310967875563133393155938844672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,15] 441114886815906591251652055089602604249550964787491710329887921256035562784198523043475350306966852355991823017448632266827787510389111827896384640228557182285244499651510426486983904630242425289623742237062588620051954909277106702565913733360360862489466887678892645272258831043201893654241591002921092189871523596202406699424381655084369767047178746610101077387597334252297782334178527396490944545213853819430764984071157219260106046327893093264492188794170199729624121450972547980774430914905483011489284106245550445680610688333662865954089248874729438209400985881596179105538205862876710564762791506148066413191996427348186519733371267364008221027756211274324974720832821435846583720502246455879986396392871539965400609589879557932932270747640968237779910637620904708734135019323760568710935060525839576822508438023311638210023189638197920058192924052996000826757683412823858971139446190471783294684524111022900132910333336768175059434440584655928424036057737186584449880703593536896772051405684524441217712068738211083059424027004094525419881668102243034759796694036967430725817598356449713328236181075109801210621853431153883356012207499121685355236976304459152383711349736121949507875807274305536777184032104009663596662150651501116889768346038182876573348103876519397663990822246542869975525353599989997830527883874242485374660173557620024215603961042182017874301612571049341522397395491965440064116124405211087355028117246339634927513636446934616505419669894344070852476777114697329693319374422714655396033455527908057974288835135880586853439364862032615589038747863153833494606357886478893450618759487217411745272382374831719466490823885072366525372115825318258433645357817496425303778658672335045221951938733439517844477147536306623825919674809833652649282749296032093853342898451174855168209698835767745429787078964448732591219094322548836132667144863494984083063300472571425625000362227590020659852785580077490561413307660632917234154987575240196187822400480807257815010764314822518299896085652967477934552232114626447443594787768001578145970776134406532186070659206790882295383488934301384021663763255984259427193005729543320112606105992591533713024248734710631380894845876659453726873382787206238556916203422797533457667510630221768183343916022325867525589944939777082231554837492421821440166641857233375790531800769057008654194435631142648644991551139424555881203556184477379457690773677423631186730074001485232382088436923155340718823910401517017404117627304554494026307231855700593977979625645983139213365919999228873331099667648673910053356610564338519668494997337956251271581180105965659737638055322180053652131666534586607074136476241728654936880435658414062878772881923403981386184066908908182066070394761058302399451797462048366403106719583153722881463516387533599186878464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,16] 334680407020642953233529782188977945928735413054460101665855489206366192489696934565732323052050186946219054816015536677632348428585650250863658329935711966802038196765423052232871859941529507170174275298230640433630682259399890870401355180179102313219745835527224624792109040700399834351216264852451292561772200334929873164776807452528367893728886642436069020776270883118075190916066034203741465209083890316538299385684118843091710793186826861055908644247816884703925682855299462214711982616461612312957910712248338246434128053392992658291016916473773867296048065235623110118254157361577009242011139596998156904352766106546949233129082830850594115958969867642110921601458563740372643920974624012359775318497873967349679057806474937116165326605401115975325408578065627968596215604610942014266573486097659448880043805718912757655121095513759257949014109590927220172495811331906780338097934451644327866408678662526170553987701275323722643267881853881906166732689433053242377520727515319347129637404798163672490969995009951616744161411239961428923367629099025764954041849942563572311283244676691597496475061222714913247689439395992421542727516483714103926114550183478089158886718478099951947974063703710840625478585303577351426156632721383869391059749037460644799720964521742771431977514830820899849767574047643091933132143507638178190664246779730227026027230655689277243104549304655903413155993894910401356101515398332406302420154261813464992290895389362033104290898294269657716237398389662496740063184671526152095470070272174700406999435616244886487888427199318539917754455998218653484363571593703040440258389628392710041318248381496996369584311330120125175099624448875427379940473358689675938522938505587038031159333321379384792889444429612808417880764923228357163861500017821504086170602150779012683386657429208199525414483175915465236945562659948490835822885636353714047988848213433733464097970599333359286982804515125861982176712287119431485978550660285140722655966521782219832295735588105417107695826538162407163757777131667690438994542123716004846627906446193276372561525481742420008469949066079299915068931255173732654333269375649837072725596552375942252293096827101770293978478871131366521333120895430422726664947434074736281479715874098992677429430742630347234281132014362043376590514365059181716610186582374610575295160439177308750819069795155293545361297924413167832410722554307646041476674683496582364115678612603365521232679314305290167691046744879407614685894905670045751050562613133757693962986504034833037169469461316247932587122439320217910619528593645430388050492343910155108618062664170208767255949352305843162788877871729640060919290090798379342324576155784689830572178507501207425300953695819427485887064070375422045709111239152382044917569838205125125982547413347065072189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,17] -3818021721742599077869936146284835253285268694268979130250287435113543198756865517519472408660617575890780827055478111609376573545581108099405224294732219588494359834311001117746159525416457274496075822718246436890656071750737185581466255200298894343744143232186409416229257234567374370543739148866437356638068043968909430385447907901341195744633479858006918713196231106458218073137026981622025043140982913275506599674343106655309258803365628644026011774848155271385779747075597939517087336232213187158365213798522617862481856037366325705704816425822783951299890205524933840044611897402635886064801775023586114325373940009807269485365595516464324029136121165755127166118300472218654832144124622694275271683649385956033278476799914486952909105401466600352676734382475036875567089691231999870223270512500555195902382843062934004603618639552698238452822920236835153192690063383694810503097636025618441710646968564870706035223876628589902413490109920902019322583926505742577721815970702183948841121729657856567056421028858428493184297244010173799256294147071573302235212895745500019047871570998333046164969167124662278875561251839547095902529930023584394930074730878567405481585689900804434813856827646493451210663866469029284678844599887055722977490346954652687511636885756376114872357177654089754650881700464890215317308020685168338652803374573498306254795191361513849718636674182864979714528395437142375475706654154437009646634785239141331745261756159271404251998938661793951149671826827847955883986188815072223500832165237800189462461239643458961584585546416384220530154763799647895757949702475185781736655809652798807801572299884127041095103125833684592994224635305473009492564957280682990882482719651882673975179827164713250497625001893626801991463695787597913147154306642326780490615049951252151961158679429864597117896263063147235715824834807762621514464725724841280888663043107634394647605458873704035560579750980027260764324713965692642374024347826323583352067883772125869366518375160879094559039518294658553195775449139191798240209365042721305888970352398894014029223677021960340913923367946960533164729440390502822920680822189784604244066898932509931899034122111134567962439700182792495372561541861760858227905778593471500343177519339414344320398732755171266296231745807809740375017528594041856362036344993016866850136876639866625069873851978559427632014706888287184853769442375790311823663970402600056547127892674244150688689391289908692290443525842115086015981114803489584080632449996964159921237055477905133901413845778541861648933460996839721874772616379332609600090759800819388724161598305437972127734158544986309664444391749952165079871096157481588124160878725335611015810998021179346845883103124335225777046921377880695407482434307665196180421629619745816915301046086201595500953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,18] 11650330886592829318674172799629918474578883939616053475191540956473225523886684079356545298387465999236242217189138614280915154158418637425619340436186124225774840580432694121645665058292332461149705152976117325988112673736387928144066173277980304783789608671703752320267766523390598263241548457697690458567707268058215518661367359824672288377207318999777295582191706205683927650724370688718074463478843922168851019730693544972062719745824641408621128105770995773775264369413562583477462703678318229838349793843607505619662282294342273260859774644060665481937583659925778571622543622907530231872521042780527947960445886367899736689285745785376739302700453835360974115119556338439316407778473106979954013029935578410798647045611028018912001530625398231359709816803450560041909342948875484701103916882144556066873886521691357529623142158413752970299769907700889678852793743650116292247544475848114368833725190011733660486637144978633657111781778689592081461426102497449035733497874935750207095423554259201110542406681666739404669247101660345001271148357809799012876174980446804402814910543080033250264490871839642006200505892310362503946077519591729769335839511018537222705497822724096981958331237330990904738267827462853572225756819988180359443744559870703336990662927856002185629086924018707839217476301267655730972034107859793629826658307721701924483659855234312599230396076451227234893331810990977916727177418956462757259186531490753851513321778849451507921927836520978544784080480428288442002841550980760108147714308956706505056766278462921005979358722161645273711361322023774464065124539512921268932505630126345658546046679122801236319330813343509853207265473558598286892184459496358771784558350715829040333605879542511833386773466352610165559814297920931988794607440490722402580213135904728271250413998915190378635566510649953585249360966867245312343259481442399162817668346480574303427507607313432437043773485075757973741832452290130188774403369961702321892864215287769284317380430662650701989999108861606312016634031973492743481701762899883191086905988764518670280993878669350346578297040474324203921951015032536028414742455926442799785013091223082664959949569533451630421673888651935757567320099918905616127409434519293048075029888829422240497140616779940369594041387578830411793800142881425574023613476048757402318287516121047724041866562124635557956396444978267811790573510857826018612121166193408006834807397990428688849933158776569981556208949369745161953470798110556499416310380063227996476268728310745875576445307114039232451275125370868927262284708505918128542419771462065066898432478775207780221027405525206482956987025032082194586630393550931324758729664325655791462950993619083201023630603826922818399231086258710944890690132052848879506694890867975211410297355616198067937607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,19] -20526106373793857108397884177932047523958670294294126921822161772035863153829775302627599891629726781046921113300731319407086508413957994356084541869939193234264619080493104974663806008194549302141784255951563389382311136246249842819816376831582201176175331589842064715987343513122393256640841271885997871852378578519529673641345455332516904789098240726218291421937328408211944098581218072226953047701431519658517503672671304872779430265346344877250496175813803273624941829657240508744131117065965337921360098032159885306281839302496549517592321304001377180677451969689896828038025131242196937359101440976229317320998289176285571590010246578731579467878559201356661173001791964528879325187118723522668866224840483307054312949888270656001216430732167527904771511656151155337315909092709059287416797768493609569764279204161360812914346764971014544408787385468344699916404396349888044001344352934927699968082832743864823834421945294578299777434065641079228384323322091027367928582087562871749360960745341653919867670034913519504562429382926274023835143711352655667049642030469497998494654912258953366594589329645161576444170235984658366231183154350874241803474726174169990566255302863793019095032939497624799874307569387079546845858444393461641031069383440814865481855494967907473025576136739704423016229358335386645556591693232619242407480319732782462889293842684145185761221121467033676746092779416436072639329282781940950002885874715741300353493693061982521813064578468642273183792394768923977310844742839714706388997891740033017673998563615150634684495036744753999481007096377109498820660326296514229178347393465575843569683153315194152342745515428886488985877903710460965707403978571450100654383184283753242282642080119447900797256986101696294605336726219173765482584299431345298509569141052644642005155673680476447465802558189722240011398363201719219501022246257625956160108997110963494545655645297024640279721822134532526343080676207255399565300344593806593249037172195643792531228876081420426099557582148572441713182345189385241379448025799301768073723759720332600097122552938406272706814881453981210486075086449277414657072918856948864640384589111197223754958447449736412122874869524486188604779063447618104502413414910880020904107165373189185948956355156503422281944596222454405699731862842716083180060470433432341941650861550130671578138922520531728256516396797187122262918740363260555699443535157084237375702365831381215877033228782233856131735569538237845348600654858939681762571637768602741745855080457517271884462514460501391194588770204588665542207332452693512148756480978438222829693797928891381315136143328087004798661196265267787374064344746616518683441235211325901877987627161031717627904249125839022892477575471376788866573911424907564328592661828180768095209587712790576341450752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,20] 13157264855752782596325165839212115657273832270405377731514890022767005161010241337078375127526241536007883114275292599952965272041527142508901164008607170844659095001474149459884672531057765014164516143884492509947400516660022506121203356541521592829314338448232823514037810461868542583918858042870596357211975688671910034485161120042808796564448021931615412000170758089778677645340273451562832982840621911394691754679982754712180099011083645660437531479600117153155893599753700190599820359236071871349636680001910284414163825818059847678399616098182965840574722492186392268285567045686076026402390583440684032041612633328247579412656430613651188023657869947250897459222535875968568375348851438318961607619237254907963309121881536293668539133081282146517244379738207289608328706640699076025866881292600290232569621251779342096834057746564027633879973053001343236065468077431806280869904533629771489698271209215185288875369257771198196438564964709555100715633998111682571222835579706744526863495310559443883502502025955519595029549343929298430687780390870991250258833665166430815705199057665676778591706582730190170851689102374656902002858239799484049876873980005701045347610626202290796051827707942107870441941621321164948173026570876777958393782835076431137554573532021999855881506396342159839990320839662667120961013218725170146154122663098065298915887034752272797975238293973081087402554400729709695611276941764231453253658526676909383916869897520357966186140740416474114855199750412767020122711548929214847870047370890781511733960154278224956660123303284298141794943196809574606451034805222125022029835599539806559495282954795711695143197769627221512944487673462494670969511543569431848663349623090303668664074331529704069773206037085654064172156282983475464264567022118903989537716616565551289849714323873804537924013170814127464099294629224590576409474530827528552884258299401545266878986205589427983039027365644340421599084509226541806998881190154106177890765446809787866662375663621194021416610825767246141349642202145519562264722791307927068525881267889318498199145473206132959559461897596026278800484196351639054857492395497301849617939899054742424409979559241887179814438756766226244619068561156431059605497533794787389650556098693871691344039879135969357165770583160710120914996021664668842465493919229914963172278345654375349710289779315379637886688895406587410763666044883988878361187936206546763034913192663892393608420067604728565806100390839940468242705316597894395519408261858452683420427948510873383255311124664267197415354696158031315398516978139028492517601046815948247569690080787214162222785775177134479927992285599145010941797666459282882679900652311741946653552028511250838925453730896518752449636342561763388224052197390673705556169188734030655673775581335180994936832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,21] 49048498549204095810949145261537619612226774824599136785099503600741794539625551583543801812310091584679607266735153212724774548783610248748545958592311435139899244008747976211078019936529923148167757032740349417341941553620576471873879238364996774026146745510057744731986054291447498507776972348588034327302838388528191715859435699087336216840338234924441181536800158725592118300701154050860711236249819982678650798488852370078605227441565587816853335586413531945925351657111169941820694294111889830683430152668603607298922548296806413235713194080188521445528640749663501838142446675441443550827357577723989514888018885122745349931240109980724535874112887768145518963036837940418691955015915978036134257243563466552840819200785278968432895892632158806607703333941746638200284526886828127392887465241732850953027451438082873309893158502790939744448199467476165988585839542774030162150340879153012514521151593563275814670202638864227377610681677096390516557532487760939540542239425495203381803745133411033821630170061997650120139196182973633592665077192481724812394796790404587536908656494437844020697264831635762490354666086355216328695731209407727796413463670634899193303101811793988098449612380254702081458343077027966759380097017494743350986074690337354162991810391585803812776009118524412525092270257135758232453907910830760699305643619768277195042008201319824506283323799237252034270317865408682493939497093992295037243009276299796445716764086840237294064618405905503514268480776866102730107136846909590379103253338439830397559913069846673974971352682468476537231337201998008961012238517959514956292011375595400731238120342539279677259400961668976350238886445819304208332697115412733267533912046202604324395563293435167782634733769846857951461240641852834130655552965047441467475598553194828428922175933093263703753777104232192275378657674339205947434776041213611545471003981709458638116696979100824799021386767491425409462830420252787935861366160614063946794357623559855868752384477104080192068466236496556876169808678030795006896144049074361309181393151200442874181708702057246267721842400449992217950466277236138087291517937863553633654223521800601138503901275839558606846452782913688068857001347058113612394982059732433194507393612051617361978978420615099318830103503572417088946084741598906573330488797483561481928411428507761422514922485423211748774635607540570279440971044650943091121173604510015423355765149861207147785750399647774529397907879682120461789753469750535355174527842286787550875860493044372201465918314795150861659557226542008680309347966621330036349031863413054090867088787904603930899621063763939244164189712292812507609313966016676948707542057979415718559787851986295695240349592123841993267274503113472983138253866441847294111375199942928569120723440632957771871944704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,22] -219269004589007204531312757748017600596145361501956920671119297355283857858461184730163067595581597754871926868539501105220457101684957198214383063756479893896246877565271017074395415883324860597831208058576237876744751334551069910064046522081940053906592154685176452122699277127132741644047027751073261193246353251823691392306230911815414981753281080636939494753954492404167212619955790650626279466396194158515662457605847045670592839758773792512074419583736527326245492448170588875296193708006298156413465850760496869239751990764453602287991123987467244831332074640870121796234747226934385932459926476764284675950882748829980129900675870128919518146041502336625920269523404071446457081648398513322781114690559009120738298418368325725905211604531075844676464905466742230480593266549636568668236584448173096713097858397327721012140419156219053739630173356824301932082934342137078680347796967521110993088926453538890434479235044628753323244121295578578413232056247673141092322147696656414964518813368751137328482932896909752219445005223303229890775833810651185402010767716834172386378619015377577707603819716759407860843074267800584717095147975623609320351847400710045586388401579618704649097742187676781044165552239546489679345103378308533701969361723095076085310457931024154275592984680494135710583987305837169389711870964737785070274363615664132241604222633665365050076098957013847554199599882698537517037621404665577114900333891399837189407848314717186875768257865474526208582175117364850613890819305477230491862351830084209871245134347011580578136479132999900590453711346068984697397551801068316410019053912342326870107431994043950126634173459474798197357761108617758770999213912755375616020866728660827077538981524544234546177497134748671128399060824971412096768515494661730658532854241494323344348789476135058491702897229892918621884372618490167427414171547502126590272215167680364849399877001935161327987903781798836277777684567596301490851248933551619177747716746480245618361143110578614974194069301095983927712808568370738098156319015839738848210313669959180147594512521366120209335611751927285144449057260221601136634840559658940948543319549031111281110937884352035303064427547650394257019455321757110041131646721496740157766498639521286345563829306213853337800877643158756833027169430176705029298771510000147080548136815201239257239956059494650320180185946288105895141398935360433021605987846525835055060549317130758190546373587758600620328620633533758084361408761425087865053555768694414278839740159822190768940308312142897741295045892897254874000833361605974509455308607910104261733316145210580856023633540851777198217894883813856505993385632539358960205690199562399748610461891406886963802131487506777465809600688530656628785032981755279192542250514756907001099826283965530890588651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,23] 537182274071532669177213050244581165464766149657642940228574141601979075570760169775604155232343333333127744110903513956396091369028950571675283099402918203560245604888804570917703098146964708200403176706886271486353874547045427790400760388940223177654262211960766370844072098981318602716874665045796522467473485770093780748403488161195985901504192509986892723675600021859157871206766711004149227985091302221493254584109273287306711835344705988232409616013792052591674535697474510352613273100179541837191626202511944352183320384590210395716391950222490643417958160670334534999664250794420238474221756730535168648157249040136838465780095538065143727617243440993159232249022885131165590307885537080850958290368903823971642949764677763413036431322879622973354977369347832475658191454610438501507506923024562850611189152689174804588314782939746322031785040159824298392749673242648007641414374839500088544776133547823139405339147850328009397203700788856344930468012030933169222754045686512079685547721635364645392140819170803508338526811938340056066173435235580612978164903322486109976382823318409316438889090544345549823526328867887260905027593148957223916709390335109558005521394317296146323378896678550399788422379440408085941177152670439596949743837014005042175749131365369286665847434213064009937000400356469194037998930922613813711425261677066661843669811157252303611060748752445862806489787607240862883711075911486928598656532473739857774867341768641737054554574844751829821816545725044742311092646860524469891129382704354119726088587853699039067634973291540991197490808717164753333030986257213329951457678562601613428390678063645291437791483715986334735340821173073340567288294322332773445874533090413321641255449225653994000670909747086614511341299158236740313499874216488129484800994100370720086728442015000870421309906462961179423374118706626926184050874579974093723771039238183799765335422774051782410052593837947847449557203957779303655137170794847029970699143900276066838353206066398258436353345392780837461705463247921821012538436094273416268842368355370337270765895184906852575210962997738018294849707969674795822774635451563318640694673458185091035421193926193098160916286572769806601756275155682830546211306628707116614813283015804839595594820822261025226176928356858781500952604247703911859896206410865825411643778836126369237649800507384607713005582769044131693219834250579300142652670158275101408040506746100330946357546746491703981066068011654835022821865550167555798683605692128362518108187378539059397739661078434523747535964592588872849846477166504892447259649708948390666926383379044686138785768572716281604028814556719793579659953838148585702714377173603916206657251728378572643541131923947046808300189213315808546115885696039483677689378831715554685092389429762809393456349184000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,24] -990927021548663901602753510802116455073825879091699503895790500900784923790420818793883090890892251324425956046756108045363826307980404962794894523239976773803389147440399017311212206504353871767343995461781800221380846125889707182751161446584417773915190097408410069480075758598944400687056716085045351104331308887251259273478274515477669042367412322841179133694798849455239728651614237363970928215427791018430283574275756133847609950696631515864345823941807028745854076548014435735748793304086594799408599886616543661523654252953241130576240621034631597749746707390592674728665355887793243889188087079130247231592075933914330907684656554083237547839925108591292938315117385989173321151248233057864134676656978279984302907986686307388376326817123433109001400127468055481236990475023865953425918087561814111742496969651970085290523132592037218233289402168174585815084022993328038515872424760077944116966925668702692819969215967916934588309623386654496549966895564192822362637757326823084657761328053757903182352729480547798411883537188708016029487560413789997909671857455321949718872981943183626357730789560275909136814136143220069957334721094365290222502738638993270345779654867699703308291504964092203221429942927459206494987273356354339576676515455220436133420731423514185394909150622765920455756621749728058586943060826895001884936238909617135207189577848392475366059031757827195949885412606949284363084729799030394507152408666481456118179948858388693458105490164139825911747020062161414788238061637926258179359882793075651128577253499167431982257667748520879187990268197436108417610727029017758333560073889476350995034182501623506335905021359879005309966430829027550433278101747283496812998893820636645379373203857977203436725760451474783355919659820183363029097752033647265817077045444982852436461956279711640971168480811284890562416360857018256918609866441387159456706281798614153619188382323743910593240063602506020374169426289613694944425667774934618658388054657728379267872022821307956335346277184168337238447338765290110392562294992477262934672697018393149690053007790982599114280238289446526525755108301958305313353789379816968784776186301814521336645977239582117420865615794512674243065812411487524184509399715255146743342273552200431711307003110105697075089475357962120777303178766365327604327667140898587013987996597857970134190367933487656833421728819434401417804747253852644339165388279008368485701540259879927337135611595728557363771056374941196747689657775597554458160723139792587507247005887999196695582580706962744008099577840873512648870771189660615126977931242513780413570956261428790057812027637305120777450682546219249359817284035307238235074047775558672373332501957844167267536475977751186211467858147793379143890344817873050333039259032190964291894006503462690186455941120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,25] 1496665279119148363323239848314053106581274673082529687342356438545208383635223584523993275977680188244491816800056008747558310860447825220693135157489678341789694221855906576637392961707711952094304817445334728681673142232508283343200308152507463960002821342006386969424943300157706207699747573297327333501198947879665158962567496962324734065883000499244071661301022880892523877821755976454987873862240073005156780606547433920075449200738187658859232823316023862066570073515967110976628381717889754537422903211186124689217022535496118829730991769851846418419784908363968570680260485386641026818727892474702735977920626020712718282315316887476572139183158330362309522308364360242860337633387237013305119553968308840676906195410849293763275107006315163481424078375216676728236050386132854171741873591643423272021511008682857778991581331897304617244449171885521881103874214707666700875986839454664664667909009764264392051093487010054125991760607088757026149182378029149271699888852316184368660688062927703807394627341206037607898470269393297032987448025664045157332611755144360185605824666017925145595834097900068127129971232691037537089446415032446859284253417881032552512161760269449746575218714446143793647830828046111134632859217640541388093498728541214303339731573071152785163965855287683070647135767329782702375448773467626926687147521769194971243703376181131078563018367799343476232710492449643176715137284181703971001936934957715531047214500142994856664537759777341869506760355763193504518460852546506102028972435555835299420129352838765816550543550447367344882306828172431263314953088250913792066167662115332195087335748152940430669187379869445019762570948284105738429100534806742117796193358408414247638927625924457607070338966686688734906664303483170549061050878684812774509910506568789394134992404236462238715653825318214872707749573260508225526976067417890129429442651257413371250574245411407581007460507817084738555440987359979772113096327241959560156437915319181454682583368539322465854188062074447172813134831876104701861263010036686399544921941241635645420290448818795475680139001417342584921789474366427632866411494472030773933419918894794768821726326504740603570900019503708890465301809501016764960555413468811075111428577962387283744138952096365875032517832446270416867259228261696230194321693679478787719045391875070627827078668223673293340209785148775956774181050660201278421501881038506773599488673911838900492068661697103009686346905411056123762191299710986682838036477860256467846755726643326558957538555783652705189685782042320095004678196991466735220960765710427937370034339539601913020008436258380762455554091272022767160555054762306304214428618102112639479180760009549155791931183624088979353516726896470962334032152161015163660560627253415498485395882991373851066969882624000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,26] -1917947325323563369414128446815499741142860510574360497072510414537869362161862285251695100011356758859887487923160647526203061582886469084230578556124808236670224571467251242852309073345382295328262689170812277697082328554261043828276869029739435660718304676331384283673759056887627294321155110359486110955206693076191145893184289905560053276706538203120488963755017041232619108083334317539120713587045341443629355527492884858239925210551405764639574854083425207884831434527371057921333223334605031454794959965256415724632569756607921464500019995332387895207026051784640347535640444592089473140493030003963262852726890765292537560809749836601703412417180397041632884327903889739138515967222996695235671340949127290651644111422137118850320368707876078844266410905880665937586025876144325070225278999078231719304313104227629471188230989213401147307519235286459451615691434844919039249230676532040599057184621280320920728285244036462357911949099198065858492278977656725299375356947246633598371953398140033507299767786274464070131095259041357862169663745723494618475204875870956275134613176908217528300431192091822126716641752034493737378962587518757018315939865050834784983263367429599891901385127926178240018599555639326309518398536192778826599830185882601012332142762084307582437508806286337707547144422065863496141294487651318691254816367366661371010787610166088560161647454809646828426832777979460605297388021960179370485018902355617490912238447435855824397229484101777469335884052355315564171084468701396372598224991401875407312777734531072176615448971966917883077864105904459782291784870652575785176541482892985093212627820083622955770150289154367399809981052256687091557320723750868254031924844126007242542517805627737626091147699595466098178773748833318857044567718569636801109612313850933106387075561432476784528878616468419915919282942192260056898914724657232563720315404655022283542070089877342474150682689787372844177554518927545787304893196397156540956780980890841808376871587604227705236476333087423437257836226397206993308133543821110767619977820852316011468226952109067221434372486245253925335826713136608476758663861346721929565178859223918566864470428552165299002772702066693048020286533254742571574015653972720002020845444594023967092115091725299001913852631691391536223977685555218103307086511958763725408621435025714165157646977809661318850704622362150667460364406752500062731282002386841739254584558646594737373118634190037595273126820388521496940812332130347267099444729668895175587852437935093340519479327357826434445396657424568542818040575423843503827349867877808257750374679903246234110896734488615497005352615213815142079847033443510308370488990414531884205293306633810599983713805239845600193599217793362931216647752155099998259929572619890906443459749333513392160914800640000000000000000000000000000000000000000000000000000000000000000000000000000 [141,27] 2121046737097883521969410872861364087349028668463691644338073232661993296257948927651255819296517035262039205499654698013980043141225626474434463774463595783745130251425082254850255831544782263209221424358250779808011999055951676050324816922963384194215210864371716779858038064873884796207212280168192925052515986772633791345202754070670052745433076527734862565096380207606238735025580484407413744048285345200635025095750883097239590792580929053661046330623989685778332461834474827597788681696552374901002188522684927224758633490824931270940109461412463163444832929076714966560336908111844578684086451597077568780777429452853831839257608191732007665628732084347658018833054638006562846748579301243440915434915431554456936099357076621908577130113153902939409700947435903653592125508552082368872017969301330699503496539742381811544138900727908548443926978466163826745613770861506268639931391468918286184431727025204794991509135232595649396623841668705055153581846649288563505157883403878197670695515300740271072594871806786806920184859927777891837563031320451994669888725805359249978754072728394879262372675417937735187040596403200144317219755541222592703237663674357785887319733498291908109463670611674949053649705808147896579944979577792144280007097207007847490593377629023663373062778558613876026808631514001170982122817940513929466820181328323774912610142717592914902850223840556080639428920539131978754230052739325909092738393393432993963771847321628943036068640361700682636603114880558788733675506707909185477840429353816138230771921750584699510913269671258542862491600499502939743073676565634131598072640120223081350401620683199161897810123736191213953394079795372444291919048939290638523988214302889635663840424600081565950359921366654062214062049389997436362715246459052643524166917975539428295117774292671934235011713450381424575685022280698887636140819769744626199916827250474127551609919339865925818783390912105645495812784045730721047422059686588301052756258727860861710383611451302269562793804388273501092399543210611668206021432551382373977771593319226036422241471189302549320328750619127410501740476528329517431956180967015511839279949147170383257862934232024744308221806733565182023784034942530869769342389957766024967082591990074960088794458933298737290187629803437622902367706973610276186000036911413206678924954192247120075592199830463590202902752423252005044516378156310485578161501524198887756969479871038998986733976753104895394341326058611759395563570585873458321383898807655513586616721337881950755372730115003649763532048543508486127681189293806596290883897316063229232636391626835992014181998248479000764989181593600310872874880768200238673155423929410533178018909121338627544701053361948132310188360212897432104415682766489919948480166002388869881050107163191620074433675264000000000000000000000000000000000000000000000000000000000000000000000000 [141,28] -2035935263162399561723158597166770548740345622213842858238193930532194418716097738059708502596028057897780564634645723323851652651420075882033797807946130115832445838754125554382466041947951486107514119429155214709717225031288222772661423229847738940692025176073472725050516329057622019904705918787851710960719370877027959367363584309767555917835584992503208291713377324182993603481304446544099129006278069848043752646367904334328534623787715631427051093896344817353385823142852401393722941277896850007424502328358021458045795074763047167408271702015820447897015054564235601497851792124877626322569837918286853889467563711465681583850734096689401819703983882064380747327863764529550464861092773390065757291521487245142157902670042100227874437115589704182607611423425937109875033943971667762935483950790914691300639571450783091979984299049715190004731660592766303926981731699844260468429869306120394273569333193156661794814341255786518515441864233887812147796407594399567454628206468488581848692806179039546132782917228067623141189446586672837065090600094284993513063573756617503317951286387176259690659169004464595424785857869249910897520674021267815054638884344824880081795106682005633196072485420043770364845256922245608578783434703545084318844008601093195131834831315002440092725791028712295524445186420642959159095367658871655281356234910727593926882138529157635506979804617550888034689094572076312667563625989494764220840591493570310583913140313215243441804168270363834665148258840524748288029516961955209005718345954423646954699269704845947031239008467850921809556475356178333611424425363917598231813338327025233216297794607186246911705005828420612718524202784031730319300609423714262425374177623830621537334051332492525458609712492947946867253680380840664325111037380728713862298801644434695398942221241893712552007904348226215207880440554139701187953297419172826769052579984109506923887082719724060949663842287297825958426155636628149799165824622724810639943724493172573483421121559779196337048322959736426505615639062900789997331986950445576284496482468989908124937166908189960308656805450518752352249649514401042611902372941937184592197616296669189273927624582292786607805339436199093645615891921544945519115502598049620155321600049694521189770677829276375826587242928849802398609873836527142001452130259879799525895570817540627007287514556054724613301831853393018019117193687603687391044980477935325111910232287746397986046952477063518804413963206037163835250091013539260775335233648998211128458322368308789650658909294274592903609238948604938479333231260932543951102307492166149984075386006958113887306395009364492136894907833629662064529446994062029420845402512735485487375382243733363049342853748347233622800299176080892083985554880037753719958586010542161675732645053365655880901591040000000000000000000000000000000000000000000000000000000000000000000000 [141,29] 1687388261074248911628323539586679895069617172034220782820786366866877806653528594602037118332045010814095260909666646304666593227132836042952677489107283214277384969802623780324442035883094458605207184449388259072497808868786022820616585660433836157256866549086142269957315955837524010400262175214586287242438444495283268038219418062301932729422730443196689538998072633252255739402279866257656353903227580808138493197455503713417472799087733772964394204102464722457483698573595530036360537698639067577153181515505842313092245315329060210253537939452892471748990137620678805545745271691101554076390266870457856965479651331417848493097926151281366424649550581744865069036868052312318232529444039981555109680120897123093698564607437364184195517476229608959383981230489195654873417542872080983183506564141674589638381503716707255772015132397378343281341873492336112605157722789445552773479913350077907698508621666652727162046917684424058796550611127130480955449320477632893321880785960613238852993111445204382188899173226895626788901301653307306483294453003456024616876427772089639348455657881922761468827863012546276787898869326569745817613719711411085868601065026494956052823497262182806038852030304299290208323383845536922994282754961657133714295788082842909805559687817546270873933609435801488358008312776425246230923090829574651978342809696980307412502945736649710541236281771552943297286636910568080742831217139731726278748695262167198377365246592861804461445955855442777390761110565103640986728207198282519683384564708779650316640163782618430050408157882567479334455125012505614955418506008023759083036822585209181902424328749256013919438526601511592973841106478074766584635259906392803237900882612448300768981173218705967328350008777375564849414506871899665056176793107033617605816593177436928113107609695829561054579208711517488679074147930625291169956700782805520099419272486777009008459340070263449805769320789710472894389179615301456689287433242908401411273855950251624236610357490535394184924610654663429702737728058187161141452260489084559446604135385856414645169425381291742478732035566207786341437357960268130485872029385091680854297391891184696530769101781619224563924896909850665224271384863456840931950694276784031056590727973107757627003212140699386591899743429558823585772893604463438727529904966410902925130884849576380507313268768791562858134392462476319266829591352978195255279750997862320760597793954733715814348211645249816815287304280069405187766825642267737142066901196265375693166563093635910541909708877497277638322531001685624696975807327489423936822759219634642802975899270275319814066539990476525972692843039464322554254043927353152151239998683132365334620224804137193794877459090267904503304420943028332913184313725720607783741549349716666535907689135533579600356442112000000000000000000000000000000000000000000000000000000000000000000 [141,30] -1180840649609852860951634336783442791467944440117150580163137081532476479748216434644744379084903858853833006597548182164636834426787704557076043495995102124949345375014409449749389300553697511620141981065755135946989885611814899392128894052395176317961547183360889024678618192830187099237255201258332988708479824107157148531937347523801525340283491530724488945828981670930903957545440833911500669798099220884223600718763852984247201935734773589311529864351812980804196730974159026105108498002158726992530746415960157001070010199230595716790906403605370197724056919620677327335716309405438050376016881416251684564068774695768289502961648903415739932798873750423067286501646564745082072431043944437603449591814498800109791126798060586179508696008439626968374049131253230022614918427343007099076563146556774987519197461690023393246547870344153806870316762035108335858716669421864235137872923720604165987833534643512293357463005887937212107861145194633003345821968506735545895232352870309797413888949941048782919546655402352740944813374039837143141739556262278094637374983741290990102013985486349415080912108656568724900220531752740065595243108092631520833069278127106092420841790498687568199094350205830982986845349261693582176627119806560432883280394504205745957860656266896439346779792837471327710792982335095200357765270751638959975688115383966704980993721716988452882524151415086205750495516994315957505801175494211471674431976927501016529224189871213523428206337521048325557118930157880589644316020737753120194109449851999135734688727817125967297950930724645659696886289536551653869346293565428050987947622325441180355593986322835911725951582617087983899085445833262414764698509802560048958931716280562751497400837838742404375086499434486965549459372724252491902214291271287608788841895426094201629465785522190560532117116396051768070504512963162269384904920123567863427105300770150979030197877290675598510726103220368291783871093276367498372210211341321183816036881973455267632632902752565550806213899687724103007792640304182607892290983723202399831307979282486944709991350874689145240742031399107929030688462328187375885175460518759506605758434583538099046618740061352034198638740263620927523695720411911176828617399072362898627448164747878491227774947647570962328537827709200728122229125510724945757422599005098695300147486078920223523119809805850078537832563302274364347324339559080366636906835952072148289953570875178385614653084541362616176924673777995504280279333285476020866639815458510440272791584574440652370470446099996566623998724663655443257866652217958891187980000349062465283625455709927452292912164179352102189873336641466315230501865172797537783911642688561573858869398904900109127497484542364149127043544037107396649409976856628047387429093117905094931269561717123431003188101120000000000000000000000000000000000000000000000000000000000000000 [141,31] 654950438354529719946007022294531318363120157069736757361728832373430009472028156336200460204273911403123855911966321854219523356678292152049570740817879390991039731757759156756020410756635877474322823120889720448363819754634432920019488568032542231922722458568348987339726415006371722586229669959400973131218188562090219883008889233708639461555939291053432079965361137258284253220319040526715141796989740160186811579910152938045998565963531326362466571072848190702956997970209407038193839822060940647681155427025569136796688795862813681109825849737865882418488719480787011002976112269425028228201001365435201752900629920656166807866442315441384971665867266766149335263021752286333567849521041310254827983020343493792759823771283243501218921431323417428654886270514139150905584520840086469446824529052159358054620700963361874425525534155253794022099535608605598561685037690225980265839669121777943124838730301469812408547019463253275347337381238110486316525348693488947243257826669823404999823585862520097405741452565084496467486134902120984012880422133512550789823830871665185324339228467312084860378656246429425547304996070061792704642842146375678207099281031837994624610083336063823031868262255232509226180663847471098005108345512581331374321469550970834186326854176819548752975586090152978395463544522774969895429043386384804968202551701717873071100122659165225049612557917490137600559058471106133768065849628866135637407522877932154475284078514404847187944376875123508570734376166706471588601623095598114587057257098124475053474432858524026248589509427215306705416660850192376855639287288102319643473201848714269468694101190311768484072637644448036457442541518691434812343674050907724851704852972437343757587051091367908704766815273975769263665196378712073555212623025950018944540839508902545768073430277856398348156097576435283436819582071429583323062510849186358606641122035261934350501323117904409926028618024411251391260192423879563433559108167873493678244641182345713558093093421558242063062246356862509512838706568441474675546294315755428284062368846193688776123309737500287064305604149353750938173602579372527535621742493213400490193804184039351028375003213770808890659681387891510554417791122602357074474145824605288558747817713486671050463168848690481838436374132757119842248774698251316201938498780035633233067954286162672851291730579653469243931330621419286341119353236754926955660100799883924876069017854278429891503608557727151896973168334205938299384562059280224558434740271784082761962772822112720268439525580357163125588109077816179582746729881828488741127556673248211078660037758354745878259326452130035691863927026563106299166203316516186596550863322763259277723954820391913755432066522995484683620992227375290233858959488915654234656807512160525552373431359492021804221857792000000000000000000000000000000000000000000000000000000000000 [141,32] -227273885137318154991245405385263672996608578856664224157642905466059160631427939123191391305150193857735125051149770672390329468248733923360631365249117644901485791378683533638043686912505509052252380683627544316070676386974022583877553007424946231700586141014416724425208921859087891045028927149709905366899030248686834299567605315398753023936673261355628424385220947865884512200520192918618268468024658064552374230843375738924259457444005792036038147789388931317859182868072392473859174247159101197102342678362724864740487749882146266707307366198403199502334499422672670110543365879099233084753515856156810685637157707896408678618590951627750652110745244316181899892531101929158183123640021642786321486407619300971104452057652016441133472912610577946929698814367329793321076637692784888003370040188925904535734548656089959971618394054740161307891530132750054763494008007218570732875272186846844346454238366462045228296007987214752744202019400852380923232528497861926307116483117336770077288051772858264928661287009315830838255088767658059930953215667143883039898206918781606171371198528396003703116704985204028183682111536445025950158546441835544561837182257547155573086836863392000730033331736655774726855769264533391736899664688896926755036865502367664048654471132938278486833172429770150020178071235583028111170237364798507151266296039735210901433234496605026641185406700366791216073121651515003287029030315448232725704203543388806262978922668109753888756026668374916572807603361104152362607466811722429105620634842908463691928643996609108878316763931644190607919071457173398459515628864640311357729178659968419305025763647237445035175313034787585279493357616596434109683160864747759335235555689741916195101978057092021883971500721075416133062408589004301640102489130035532635415851219213983146377024040751104821456517646523036726456458139349175390063378893290607277092104775257038284928320040372860580498902672816095103479117586798292723874224703933202102191699741629359742341733772683978810904019263492239701389915979340438875497990431543916631967528139464785682057204205590613639998866629516466568490785097033046389243713505878888980902821125813695158410967101006374722962438842430151913800577117798140724298896723329293802520191461038342150456718014080207558909489321065924090040316603196821416176607596305241763957477097113765202891967234185990019971593424384448415025720081998433130755240971813806630474217672877411112982387639662010806252147689114198148407118777410323303616485687935813692387138167642177570874185665207835680658744423382708208975596259683781088032598700272711115914286752761101170120025379607448992107658805472591612817348806726283116607787154751292864870909020135875828292643822235920524427032639610146653906605124402178497031991974931834073957521413811355903978373120000000000000000000000000000000000000000000000000000000000 [141,33] -42419030866115793866417483902634589870594303507586472461893225446225539779225252347881447972753504311110726430675942232802381872770859076252006336007507613414110647544156893717978152734300028965039186849407742199414520249561432503444528696243759742649849861982843824954966748559935629424524719374590466075140389901386112960760556093341322175787298902026695846352870002784146691061010417831683914822686608863563592846704354735185552262642746674825726341813891699852768968327472636049309957440675749551847766393314151923104837187980447590439988974453975994296950002141455418436953026111867046861426225900295208262803739455480203967824082190847954785368839831242900443473424348250668224198162908565922680555473883049514567607702852555705959189502760410759761038838180220355045949647531629548572936764454914500800002922016892619158112885001113573976907146208077115934315264456845896760680079101724663871993169379987208374611197220291548097104474481537224422403192856025060912832769828330336062516620440727646281935016996480756646456814302954865290860686810010837131008902272898049303175844236756219624561122618675163919749801287146008552380512201324454422696042716803155876236443280093642086662429318152035305224900458660105029201340139816900194999847123526647176441129682026957605181321254816031861480072279906957044539327576658138884268882204264037783076719827354419267933602270517687535069984847720263272714685898727032721866089932805049137012720842148499708239433176789857336154547133546015100149707623508952468805538078495552946301019893033093684131156296440650458140717972260669992956331829779881957972972387571313097999737175884000650987071822193644037593802170407622652979799026398567308978951256807755438257015534789462262608663745138862126903227369355409957928697873394111770845984560200933681831022165032445209684210171273320335503026740935306658378485997403743109660893229984575892363606471652801463999734941672767065691446527282266267831243141565559279367833506499701848168913337863223668402156757838159401321870300241222225797037413670659102129542930905132110885030109372898594505581314273559435476373406602823815435158205257515239743794726605320849332346681212841914218741821257229193069149290344904098294900855227066325117996861380909341449492282485278384710540387844985964647926832771708786514714878457599729590774105966894614767153056509936296434453398507191445419392990681221180649059621900540555215911860258250601873297639859163807163525893788391921551835405461776305408605454910954710232419803554921914836480084832268437377419909420791829771484770878010640448982995257839613467297773113458347698701252237711203452450195875010150881526914376598791646988622443403878174721886050221665341541656592911575205750607324443279226447852169428541674568894242726546138439460304038301146284032000000000000000000000000000000000000000000000000000000 [141,34] 158251386142703059608674433969434553883967435707941584361614555017641554178873748991640756827510584978816643141918152021339779433508268053463699584083233741914810729048876377654695882445611158057529478340130841540645767089665835884842707307755955426473632645353854077062642559605645784561335265002719652994349386907289369063509349549407131043931096717585356920005554618744568596993777923310308703278658070323903813406226939349555067579468380794248523224759858795463116071445435507831999509863880751636345224991110186794102364075940905086680365007785130326906284773279494454337174777116969619562180507225742878901005251060230900933677532654727273711885782018070263831998488082545118116432339744777981960350483280119699246897800974710736529127703236814304209564158319600420924213787759674736159770167055961304269113017298660461093614356421458522652399754520854538560915173100500163084590516662177803528211534190051912565973949896196331958141304920126587737058968664384694302213352426929595104784232319550660570458243812687099120318403713065878747172124587617023520357160996883866266544863544657075300803337716564896895466545695376153021708961841479055133331030095238786525394274885459182167580426154253637230912484860539331330086939547240671344228189369353058442394917445346306644575109705313667656020772654645144988250363249246891778548636500039595215783601409253744283419063357116188155571529449403950348108818210058556607393760429613414152250252711320558267267151334438041550337389934970167501702099330417188120420808913316038349217493245195684014782045200567434096850388603923676119721783084708532239343925346619130415586445415946594007121506393289998243750858782533464343544462470451626826685296951121511452585173740118729506231199021824049151456171115457703818122843377592399922629338136508585661443455386078894822430758915575707945916168546682816471785831134143745631954921242715619697722390624930000484255767746062260037671956205966016404241185840769327336376632785492204992125025866450249266518574539332266929091909207063445238096816176384525611404159920831627732552899103783002483433139138321971244456912021627157392391566459607190670992807242472247681820918521657816095153574605181054008277681060346323206860878168760423722722517268580716208551460376753018690458640069946587543702544163736262084342739275938956176286849301177089080682755968326148429413670861180742568122745782708617504076859771028222380961787444801662295799949117502704461017948426933494868157337610781668998337579786730924593022147647694571925743345078696092248069307976940167358020721839944602644220663710865576738772883222644544459390329231006231438716709442749998042950175270450463239983078153941802243764572477349567482354647945028505954937788733600185622401927918920731688946418318016385141022144707859509996106547200000000000000000000000000000000000000000000000000000 [141,35] -166821696761339725773618182954887314842241516754125624503698165425995928137376108840383436892871136463845228146591079153689360478327331961509913116902107034076633986824902813767119338250040676596328552459044957806742803743139542284534161306642636326855979724023437140774416878135463957608509644623263696478033027375759330441374403785520695973026536882020622368361878259583662962356831220942192958315674493595740913299521521374432703922538949658302824412420905334151281998767036922436373293689792268233288944275898521965959450148496570887267634242543374831580713731331638916518738058157177950861803634025484234625384856680768132247999078226584786225515794618535393483287256079601016004929955080511854901072769987571328181880294094503466682351592173581988922996496268495111175956951692666078027680554396921773124474594300256689355292550022391091022862002437123858384175380687919726330044975215046145126956294176253783847188530642493095663828122933324358820810551846891490955517827028468584951988524650626588921783183994578515104227233355906994362870670675032496812373371450422445471857820135601367338333214499996731070476305705301960133204762590439932707679893603954037242341112648875757241398249155439732013462289206327784571589173193786650993658292881574638701951613248206400048473832090385643958205472858624164760002540902494632437021201658890538922248612862590785461141451988902412283783139211853116954013966802553829497073274468143449435042265415679125972944334023949610920445115064601659910368858489434589400857174089287747715659990614045134474245562387949970852520226332277562354674779054784060481762683368691899984628027845505684097450791753759699968632330408647497537718356575794978954720749212332396414405238763265079502620715034084760125626656000241634053370433195262070776961636871399676421882155005201138030692717864126385106220036668048174190954263742848030211392509390262251409531833818855335863407525655842628733505249271539897088153081335576230099271794950559042277713421754035480134938092325087474589093999275154297400195996110885754599662415179750117175269933017692731250845463949280109537109172546886587571618451776030633059458021351970275840424729048986786331817883814079055747089210686034828246311624466375774847655389440960721976436569778196839216015159042866523406711615114089242180227027296737958286455258636989698458162432516267409456814452902573606395816917305649783920458348960805176736963417073317257960747789136841788696044638525623921718708922596847020008274051819608271992647316040036532861974334128433734138353625182013777935888560974115079413370074252387037568050162010440559017767411902498874252862571809459364718131520709341649200584012775177209090897434186988760821472463791894812783668886722660767888320418143724852388915474674717440894802601392124182672057565184000000000000000000000000000000000000000000000000 [141,36] 124877351188385657103123817237407114966211658221752468519482413231585524002745555209195176104927322284101982477950699260348700885326906516318975577118618979374100239670871686201253332654916961556441382394352211824178365928978131544028736942155812130773516232221901697187109906548988917575613108996115580008190278273092302099246904100946365808116734762500534295466549062218203341747071914538548642733224334840681673360813020373134962005959137893721461616512402161363375005629811597877733678595319971791839164805041640198781919580910491416051320639372210470525010029646816145084338903501023543566918459634763026141944352641604647193822394316311603672553049046031090944224992948102221155731213795935852758253863679137235165905038004302360059442255250401994941583315819833007126242091529294136276427462743135772570293063718653076930120769246778007415231328498976464818177601063708065881659584254559971373356773299375255514534293695753121306204169701471001236167088664851591946050130408251040097391727619069695299351662773594996752566430463375795852371037935087523986338982118547636025373630743774955254376920558139416446113720400981710898112053314114544343591601067959483844929331052910720675039763814119686677252051175971116388762262381666920607441761236929352216629138375747554235866144785082423113174579869095795599502356792810821987745911502083774118270267876862572438602784462039753761620120958005930046928069104242611326269478834670710296184145459301739895913271942887281395314418014605990236109679654313351556723228006425449547754896408979595780005762285610300212807549290944958162298005496162221390937372898725778373110959420991178149203052490829669086126433634695221216155481885247881218331761795944295861437598275197103051474724897184047597441608757183761191080127919066941171567319296844294816227217804322110083226913287343903066251328246876766504807797211951873938861827964691049062314916465726221321018352701366469454813798117628968108197651659382614394405965868116829399992999873559441401539148530100297125668998436561630760410462225348715991005520273172306232938179411314276821607305802450409631025268765121280162997325468303505099492269801559958526370965819098362010938617440382837917092376084465146068470549502816461921313035446510172124676792326671585433317052642102661379384452242766024111783019728099543509488971068851330256988845439172951756038774648953006323464170469654243778657776619943913541787741316478023780922801701750137391317620434181442173600184904218117959622478034788463001449731976425670153335773781702735349851545543959840342719452981852829850795086816140959280304535129345936995313085663283179683587124173673145110062707249693815011201701973253361085350934392743757562539011891673464722907956494188583519836264585756277555778575969413151137437239996009048654993162240000000000000000000000000000000000000000000000 [141,37] -74892869409639736868660490242948987178426368371372345167561207827527707487215873923196123194512599219302246775151328991394319959957813446555076174590831725844116612274539607806853959943166841092719096728484881741511844687021660968359733079976030332342888781201959951821771735648108736968113995641401730213600568584303282982203644014898658896335867257656889306913472583187080039692751365148499082255727674799579430891245785182176028836927235514835065606073342494005383470464088232408837536235387752184044588656196255037790279301805843046152988890194095241115928479894499684120769853287241627420007222846505341867016213968863702073334723270785370870392055536196663312459303827982854514366932020876399166510778725239457913608177089087566142186266025930772179969916595169873559161689898960898695381020636259308697573134235765118177207405112924989944552772837274961434957508827991920358811319932622635731432098713674541623521660251095585108336304009158925705136758907134472855427469928557652989908261842211040215163034463456749161171650658964068391033373954631839633979143613467677425111746473655506944648924627488912537626755948504038909010240622525318630118766163465910147886341703781718474413484959670928910098418276060684611487296294086923133226120179949384012033680056322440834758362103117494850406557491531578582257568077713986466679369475819224262910180431848365199414065303553303842284360347856430396809458405588586187411259976958795258228022202686868196069005152695744174891486437016553901010839890318460188426589249219909346358168247017529217026318678124775741049808086638749958703548031376878480073672133317552819814713134244853074775913712046407317122695404185823066139936229899180442846582124079855021863549110930473364680077127287748791246051579364256512856603450773034283514947259194092449313723576176501208498980304007347420756613555541577948729189349167266094208848990227489573047765673550700895458505453669478536545193229421301271306246756652029965339158686104297857063346909072646317918625317636420553151669777381212783129409160469142076271912345324587155060583071922702973790916275768831350592612504466915583340678602539615382264901696977628612098426578003316644926606322220810695932013150784438373465044717367062027729196246271272542690511524356011062065416490340874056715655870516834857629690885692436953752017046794100791618103794669263439404970579036974550236420370196624428840772063795598116956436085525691330981511302316393832990033514078074789066652874781522840260184556186280245274215336424817543494738492398799055929385457648144332404716458392086754482977422826208873012449482565887565589647620908698202890658367203229483046270119391951097829098627562343185810290375279048956512316912801147519706149649556699543101321610885247626473605785447602053900360773302538733046726656000000000000000000000000000000000000000000 [141,38] 37284378522437778284625699624124468225485259727941371975580796769875403706340141685085301077066042794980129893420685721569261305586332500379313206180475554801546723071066558108825981076749923992644541646220821305109958915334255239444343227953227892636939691226886506245935304878074148152100378043558759156057535607361415694280478352757928803422717254100630380106253824403749161777524067595795776317169478429567393770796766236499594997649800428207152905922336454638769069238324966255703604598855365527063518201389091842579916952577505103149030679329661906753288130075592263586205873302439370456775830003040368522369214889794074728056163727516189293704885642065005440408795719051876356188434898337992177233457200233870379927996462184762594578666286448385003737221502197746895760433776118376404832943825772024380105504782840867548356042820354088043673356710604087790368319662865031924393464730043431063178529539987304248597359534488051009553980318869409716393880128580005586184484481489475001635180019675449171422194701532204946309055869362587064492948082810830394198840951319468489476920167078629906521704349962950650385925678344979537647175475885611360670118053254304187148084052402324326348363019830154307070664150358232400390016875534016088589222303859535021354106749081962939583517775154192559972238657025142643417553726984627676661747277598059971327813054617822063355625597123725324464835184905689854727211348084990903627961514221175232065760167214649471595138587561015018727215224908703180632965140947861473027473444623871794900844912710047450858752477470834782155335518304241368977886891912520122205862510735488464195434619344989392271879105494266167599448512443851874386418436059840282746120278791755375026073669623689187723874896667075910195178917943790513050816510952314648814432169499366778772251834639569059918862095963851017596256403900971887223571579273525806151155444301470481303465649681661374945591958404495429115693774132987744986121227498344319980611877387993832791203451497647785337309762303760848740316552377100621827971401853774298054786434107224962773540671771903214716265295625508928220577972846266592307871423824351816373879264262543891807569162834336206505218309010675578639636272509598702719973836905806454036167289395263905512074748464304719677724678457590171555285230306840633286948785127930954296301781972309399587757903633772439808980035305993668263848319770851757589020639878938923686290046965528712533318020175588821204536827298999373217672476204894732214556488857795948933582169202226299900488942359071902845629124304444245724706878973394195517130463339459576695622412391746668161212249423607923568561442265162661712646021805628930665013175790612745318330227815525474946999089783701195490997528170071878752409300628530176691144829492726522163665014956112588853739520000000000000000000000000000000000000000 [141,39] -15549591095232601886443724677490111112112591068020721592489330951177693574189439091606884290112435786403187840442677453888118147444443784559440866590779271439391124231837022312051177658110901812735922550385914109359092150635059586168112323722721039232818995750867710793843817040627384352740412518808903698207831601931513826521836159969936309456740619170468607879515049373809194588134184098450075500522423925297398624924282082316823085211871725328189495082347259241909281346230033312809925616038204345507018611875210287268518609864193177394286560859463080129661078346703727716318632096470125339649029949562896639597566607691300937478315063888747528436726168153040376099560434743440427305141642560903048771817002069754925655838976246750823644855004783170136063348454799869088236147021728645338777554841548687583767571181699484300654519072561928043558498248735181857565628455660598048958083760723759837924760668644591548029538661014939369873292703007200494283855680932065210264181727772670210585828002640718272170513943077429495081984669688750657735947216509503038479410846171893489546811931364833408028885376296022863284526066172936340806640059815362588933093033480850189176263611676761016459643709094314373815842028790040360214873625658288353911443966560843519950824110310103788291692248518595284605226314003739697909277237620242702362656103824262019532594664374727451168538510699790520083786163493269449426141034271219050248536970991405111917025876257139979249363261069738380792115085777571199705686790493092962960050101443404842968046010232563741552043813638918496509760572092340142454990606704006201888005148788256028868043509899728231957402393265870156514415017214719642118966436746662521469370818531217042292720432649646172296231829555213467860682772800902989581866483412201269732992061330933392748867063274763332231490737290019068145422797119276582623436711332172962245720290185009377501121432483888362627102552122904089750495538602130220858757372209035137003580347184079710850962975581419482657824293298389088742226942261081531037959777723088733795086739088030495723837512247490388201239732546365090303983681986949701129998200529136405690097883196863530388163951996123784623239797749715604366608974075488787043515094782566631963629475354880072935033206674991672797634735781194277341766149742589946944049491463980572891951937441289371014146144650855843010353469604129124134729022120606284911665911642848480598156901393606075835378922587295966003370329284793041667842202081764950125814397165613505058128089889925421403323456327751354603837876328526471929590242143407226340351163700748206851096935666796789937271601491332885280054088263975996346082100483061350954971668431391228214622846478951818217652959953206117415280574230917164434596006619834784473003839639380034639805646201817119636586496000000000000000000000000000000000000 [141,40] 5410782821440474249835265932777173818385389133439406507395583936378712110349582259367257424118168105389825836046389181502791195932798953564467923573558610799217804069916571581312651417569113095712792122805545591120273680493948322004855758008024170821561121222793187547989556699915947614289276960603917885940134436247638447720400737796525367052072219779172184244272499187200599686609600766949232871627156257474359023313900649842593007401889144658792750886097952300966007988445929499744778315504657761156131006906179915660476442437408437745880265307067106551930020870977153907263413304892197497707439699562925021506762024942716027399416013321166788584396774464005801795885461364719308120160454255401829421748921300347398319125703513525686687080296907783015505562957363806941244810432346528762033752338239565523317524978109021255101672632583529053839725637990905219878320284242554892034130611334039221600510750489172948506055441476626644219700934957677910077515401035378530993208232232570300417404101847295464056377716656397761838154132807276343567113566611374456441795066301902774640188824852958580180262814026627770968424879542495046625049015341746441207944360787401816869563316608486078258714876263649019220466231196516827219410596823328057805234861582279398184566067468264642129969073998763450252032722399164016831293886230334124876670147802567293007672830739186113268459341852616086162918926939104051031752397006064712604156530323524476398384721043495331438448486003260099066142354553995559637555727494334895710315474552536670875886874174401772736358383162219583404175167078723971609605990241028534914276307288449055783587448555141054977939393901114351390564736732614152123855970951731503595130859097664041498528455918797323033344874156108494196597699851945199228719150528609414931297428799602605954897316805656360910743475596396804139499094948415359422433907773340667437503818711198629341885588202025493588436125846250917160291797374304434390389427548766936116915849381786892730199679692450264175318608581709068535976904816328759230380034178711644353193674506787775455631292294596536549742934982632969367933623159719705981340945306925551859087549046890741284484389826993491498216883044674228556138289635458412803924227009226156723599856508453673767883895045923085287813070083569450303937054099704659518630614841275134673062048600475501219042349657277223630041001901152815301192664060917964966638009834730128112901636914961171463614126064051737846053812930133180747294407507971861807207909872055682221892333282649739297459762454716094503771919879131884532674619901471713704291144987494765649241126819212886576717710725878888559399765736774598893982931162458917117908114259125207332877756889945597361078341412538474789074620435893911868550076348846546932322737448965241858353172860156864039485440000000000000000000000000000000000 [141,41] -1548902673562973826307150166167374354051109019853418755467594823556046165524294825819507701082608530434908235089935355630593105792590085419990311332361097068116584635642433934748019473039043694211108847708961075123190584162292863974714697431547164910402981369731336262233203943978729890245089368844562773240567589059189285505297403514616820171013009638171491280487727792300246866976066113518318397553890209971833092134169996699979500200663231259734706837808907962634247057829978088324190112000349345748819788348950766382459710192325431060095968013777579773830523705196130772333316376566957631099499539563984830089978183792274098869358569494937383176897584211771377606847444955060797501715934771430413997303745785522451882730137062006127549656193515067059006176696216866316792487301385615948598498746452308737102326758101757478515016142260041015351261811307199229173966665544024140027065333230190779690156977590497467277329887679735590816941713058618022039059873421700832208673816249248012794586566599757474216651770855738789887643045295248283496150892215434795326948407142434415829760553532736640529890886602037969686818445962441576951550423229124655411997266663481498189896416088620152685433837092521045125338557744257105771230053709841496983895671150727019635449592201428038653760519674496424338722951581463636135102830184095575049349371377621016112448458679412379391652833588446230180208088635186975181741839093458536811430610802176606405896087103282900171040179982704468366899277726497104420110842723931896463862532698986780575808721886327055432021986451906000848548489600612572302559999208327165098843412487600049149204114226786016539003106877953170604575849978632753214999358439452940230931125617452636385534764654516755932131819866152469221787542772435328624525424722187846492377690258409914883070114124604660094562468509840268000412938840819082317863062560704524683610929203930704550485041163068967316632796313509706146175393015293785093309636601399538833209380053602934636551435006462830640260131628627979775641583617946905257207809814024716962561808142924578614863657567886223806027544023153955474777197964812856567417734682585654311914741304670131202723555608923673602241436150425022456834559629241253205964808810949787944796899984087394102984917759478044585593348196268506101176016987348033380332522814272969212217544006871795387992090639477816576852122472143570978451298857703600492126451368384417225424398128191229101114600603884295096727352268949862235067906558435406923027827908608537713328220163725548662515721700485271277826435182622435261403379673028635095749922252582926360482806561670528059408884377818488543998405398394404868804398707207247260638477075840670712810395048729218591697105130738099768524516843381981092428492658513198337742918044871818304296655858609356216991744000000000000000000000000000000 [141,42] 355589520907625000757485534959129096744988984291470770749110191791550179893535953026902755069587993296389755579860236689071103278349180679423583347232941554328564317554559474945719326694172795599566933233969595243722341122722695238671777152080326140421905914744129103956395397460656192492161473590010729758765247945902449511603378749338830997208151268876101955752576323206446892405945670924908663350666596690463926484825007614428147947812191127267829610940136795436819112062479125343839890391428933414531599123448757077519051105892256895259813683454881741154912525873793320131349043138816139384731684685457254073154800076583740488881547830941881876422626194639315587570458775227571928439650425013414506326103966420067822952202524438953610383653902597427854759916948542270517804173414266552273105603697997014413458238506396025380945079671248071880112141230391759610277322264736186104492984025913844176221767476935859272468127226034090526870570393197964978239302227807952943779594928694589862987296335007918916483870079996346921838739112829251993107885346368926326909312066597956728897968352246153885436675203878727429809110915650809712560520335334193228920140588935214783589642441638542454764643434369922383346064027530624079838150705506535703203618972307374278309249899167295347760381821809204095693336137906029000139629087727846551615007624396833420883107396535329067968211908253674181637846553000742875419574232754979674363192347835671249180634543913428555795655496254580371086731684291286029622336182131300589644295171997239653895323070800091767189757143651622431046984162286222978919937387388486700471281397969111087160102888918800270293197541827856469049438753529468742620020001089575946441412384674145131393913312199590507814053863563260837925142824083734409375410517203372225845823826451101450605424129243444040558244018271554043494453148438844688977769806004862716317657528973619751822848474228783614420964524950456915553371310862183164886954441165989248795880221378703175721492822362397619660692430176238902295619549116050360010809032396108046400405132679732195815927672430278059074148541164333791736889630191965131200752883889060509801884377210020421037253113103855663928071210870395184567952853797563079077345012024789098663896768243216044121338592700342055533141999749570744448533110320255803102034380350020170805530974622321690963239040507571388229653074577921388516383956914178941897338275194187185525286342397366210777674195534513474596919639110524888290310003544459247163070060322702152653117027173387705964856502193802362811299294720933343553942298611812030593611265080894481066735992454924048118146465334532131999142094147025113732437164059045981948668735511796012716225598164377760700184767520406816485955994002876819324450730253230967800930533232548705365536268680742043648000000000000000000000000000000 [141,43] -62481577226883478615019920685219663232289309919347014282002490473401060322816040064500834605549090682537804020761635580675045679026098834851722291378406529491481010485137587104961802333740699384277387988760086799750400839051887496290036221747631562018354627268256557368498541724706527131476695645883622538720561528667652183921415350516656215803685984861138487064595063414644257717246659526714248071948081373410024684665853813006841271350294631646624430257570293021422472370227911834881977385845108806941772418687652380040997305643470948365754201770752437416405927836643621424697183809033164290876870135328783113011905201268881586653269123523655416374390935900477745333366776234564738622193623337404996750599123138696904448135242225697614470957524601017434389206729074991460481153526970595861695032598602031044889752715955786595079140295753845903171305539121971644737991687870277413239075638174535584475953311873851129504532877590078719258970181518665884298477786683698015121299144084999625237113025162088580969971823236883361343169860283274642203778566256758334290347316783762501785866621054944430599318975564336650224190050293822156944965153902542391735459320294138401582018117729247534356218651149955595130548480145707474224004443095245689708064394825593080701994530809298169420869167198407113219482391235579662961955491639230417857670982187498446330250790079426382295427584478230830344258966688040361652098274436235775276028068355148334894755977618602668149138062417164520696235617715430788174986376817241883692224733241942705598722116753508302545714725361474347129718994294955932622233367375650297505072925897223931788046632824876345902381830191460282306371023854842680612235342841241727837099266188147120216756072751838916882545650243853344000857525588115651736921254552325438306540453989584351137455649018480085161051455390685583064074418600508324470454556861558874759078350918380309181545016744429219185375085894823460382837473298811068900889445094860852003264906104694662748446422803416307935943242857004420460968933083452962943680049907931688975734650414582786822027543362941155708340202180279082127786227568278764368492126005834615512810618626067130295732638743420464280626196655178716954115338794253293915064616011317556394222850157550600028213041908879097113996687836142982748318216793573546502715086199907761186283493700318975457927223818971541241020329683301059046716838295193796832780423005004578747836566955460238056314317406117459776725495555879704203388752533574984075480181320476296704468336206727593119681448752404877193846552183499644891319435512444820592971292058168998208538711727913357971503664998520496830890792042496286711573467465760416861815334875298783015628228838514763730185852101345326233503600772954221515937392146897390379574452391089515493094445470380910968832000000000000000000000000 [141,44] 7221110638139690094489285127349929378572282965878245314105025765793659492817873472004242345188431552260631030875247401941681230728090373048180071128260087225475990175178444358333279958317413568712681157353437327221493487967588236708811872224982411219459053144830198309791580961016101957814921328504298359880700508949364532897165430808793672982360438530781875743738260502457603847883561389012796033692767069276689348375856923210550686018607633841047542443908763361981918237270705421307579249891266993481085187016796697338923853816706857111110412288941610519806885111431227125140507741368313286384388527667057969947055642796893910973296225986020213939018697324889495289329227443760407860924078260310251448547227182589407042981112219349283240127449447628723517381812181669065615009480215986832329843159393305043695559497507883305304497757005978446136428041864617241666655964348568639374903470074984548671405689004565761220143290500669675693491499480489761667210038116135954763993002615535261644865281910520042648593846420019869382021316811948967345348951983378784752947817460729601351764599596944831853165525806972957728560918172297831430439436725144502432648696429041830895375936314741782335271027148441228762889140590517681662120777920896309025505894535856852703184655163900905445154992538897236988620227723536904345261436031509625778292260165487203720502233871232053982383771812424110309500550742621164529491280399490020722812651879963108794413077646704880956699877369414324366168690020793861183998089384639416342607213209820293217380835494086315816897552430526191722852478948103936135801075427646104568089581966902083720831504675618323211600468388321534477245846945388130198697124761645760579183736246044793883054534291005315303726426928321000344486593136482928625813631336632305786068841838407988172430593108384609547147045875567091324706360985729686113745559721663341966285969037646106936542070981750203184457134723363422508970757107665989172753727486316421349384256614337609995262157444111886260780052044133372075913277432942164022917259127266593765781118419265833788379237750525102346270527647623780707968244190293208758523263877715385816147754069493637225781149583128998141673969249488129302621753141523032688843711915925811424482095530899217504014902863198376928354318019526469902003374064364902752173007109636523748417983225210824210238501477076286665026888496246117118556050476583886429322312550810082937327430737832360114062371393021846511083941801882671747257148918990692370011853058033688547164900737899156581346116302172822694196760859857986399408963662098689579532498178539542705232421396467039985984450438955517193758026339471489007977165400098025288940793944343720058878525496482883093707351056689637017573432901188506780929033347383293530287342237037692052515161584327825817600000000000000000000000 [141,45] 271284986342316564633191504148574404249764775464464081443192443052959993719160857847860044879567698613963240673614634856472282899693332942580476862884438681350566622333460670311579478497921193709547267461007345549232459117795545322939859302389391581099883192066066919112787525388558542734670982640203512671418832861500718861612462691656067713412206505168839101140373542332603891176596435421515926256171714446469206432661811823400704614087300372042006495993864611572000586958828046202130901754169305466983101979812348397460420481949126779547427667211852249579274778713593617376503255157276956309687979284685653856059513925313886530418672626248270129594719212446497787217384668741365939750830234833249621150732633372017461698276207319853323881246390850067701739302747199001281519170586197416919552757387017813022598580596193990567554927075135723903590687930971155473774514163919871795633457092940460369144850395413886997927746535799151190363925333623451558896932456858581127172816275688249649834704921487102987968830878510290244591098565807411123341023127619037789121282163900423287306311919100511287336892791461964336057058371259782550156839256053846224002578338513436835486291505208826735947031312986936051588654931431566142082167634151127418051926249528913844881247207716209565062327209487845495864049158589860392539116669964931086610391514173636881012253467714608953322874817672380744794478217924609765762696812284555905417948073781817179083054324421994468988320257678129314560857894233722428333695844882624983850494807484072458609385564144839832587954292021261630290050180509113261687841966323938403647579904717824906065499166759513878001376168199594132914747006772080261460321820978391833208436264156776695515473459051491168529370969826540146176102874178627067479239823343966733755670993501419613535274596048429607348052663033468217840640216720577590511481958814310633244625040780462914313164508136478863369077142177354107414671785237641807988414132652471964116226005581109448867938725514584668351659131126675453751093238297779441328214478963817576970476524474568149061682189605235972536575932885672128034355280255535334248950284319277686506126401177639710769440415559772005470268462510084204990042174403987022935002104965564509507334748437267663574751871202322724804403532264014599979822840125020376965840331728098449266160701292352185074980405726325875396484781524396058256797785563333232604563915282109741781040193509279743480037390448134217056835939210014221400357267617258407681967161787852811244944666446842688310051074981878655694254935686235595333043360573267275922240778309622853605136963371227290322808376522937072918043286265423023006745640268437133409328490093783240530281667355086044316618475731310413577499110302376970968692885576803524024954619599697927084797172185219203072000000000000000000 [141,46] -722998679693835267746344569722300931816286694025945762517291955798705107517353817332456730345851327584597354357449435340948738782108188179141752118456097753122559856058138591661722266148935239622127437809270856226642818272796317229069628147141920270710626181476242676424061781957339579163751918186282541599079818905323561323074365714790899925442890539447480730979740766188379181485380589937335270604477689653821121966930849178574198990999503979881853390891236080650724382893603101257814605946424279132381937266864865388339896707486657446913217483400082288173644360375072070753278263219817590243943357176299409688123392508360104099487299235258541354012098389813564878572592286238304847294295412590646889225924901708437255425961129729459863601556523885695440513129823363902606122589234657241335651177570698976149919080890014562893829011047021419484377466021180178841093948031274962066925573286914349339013135929714052355096173283196781826166733476982697890295959734474450818697867695181471526403755866004264233620226794784210064807673412018534072652157428645074110069357458420474234112396623833067348809125007353663176732220034352932549646099753226185307441211953616646555348681915263021591516890043480307739659210762542973053604827036938871877603677311077921698514293578618169410747260056441532026778520686045685088873081572825902463613214601569766937130396177325064927662896414374211629318146055774801188479967970303907487737912860119698278559885998081063629741701895574593608973860069893615393227892866495990435959567257158963129464470643596053092432928008197755236692779651773425924463656992628811516857539642084654927960675030096446404954263412503261961818055103341271251756482599803185795654003283652330552960922602975705342526859785963175397690816476503487521323594121171624505833362679199627500464927279500462407455082385002743992939695950926752270422320622823019495704972557870150963497314659475565349914317724389029135013209735036887228400590540676996364305333166623725495605293154442496224521607509597569211909559154653500403222100208692056268687874275694606787656677675547920454748701735837347347787831604827018739614518420097795800750309309579521088515667173216824973341108123705794840450732646563716105136890086938612378037419623165292916562429009165316877391293612897478825678925451797856847634630857312118704119596473304726712161582619085509420142950397612131876037405735822486262424115699542066358881323487895041374624714829406295523192028102990206332233369155394323945184069694789690329730646202077350611106569745553778120978718105782992648242743806890500925899548344402787524394928555501102303002014643358554698831737912562126087933150193766426492246816281174514171425797707879945970183571754572452548363604258655851159098233263695394193969092928019217063336351979784686796800000000000000000 [141,47] 442595685189224459452969018390438689276657570046010226976584707566487787546001145683884424667724307486561386118882984135924311902579908123446352225000208779076781487627349229636189071704763089568848656479914642099075143922427989139879275610016116093765410514369206927207643839880205754314588277595735376304702432546810176839306634506756055043473405165717302096857701784995744765440776852063654994496846801522209474118075823697304606748732588302853363635020689089079082222703274344068554966886909306707147222505540911915475529577392633993985509123836124335086482420878467249227715430387665350048113215611273297130770006674390042766052032972357201107508666803642510690976021915887137074668089759251495195409120980598915335372577269736007777983050264179465833470047548247110467830634064824245889052804613465139544979683029145725750034959253575484199708043746638307080636543018188304702267363876156785623281962825923774165377634614220172860599227707737356090360932582418288364311653954256118580773380182869244046311610448128131367181798818173376393170490079786458148922646896386488355977851679051308808328115820959637782765328359834614347509915681899834983470196599679807200993191015995771452093642184421674331626576728173351720625142604701902005883962861437632730271468187091430298891278774552418006457479537346821847935434493466237431341144338868096470968393952629017530192822334205130659126539383257366571557537802856602348987429230651709236706350624830327182339592115397293632879550146335480790814039337911354398743075520292341872449189515889131873519973117018294964226818530777375091084447512551614329438960093458113494596512598783324672381389547525932705342716003471249955314884914164885677666720527877886971979445243235535220260261119564493448858572835943548944362185615173169642320550346079587326180536736497342119124030988526791179382744311873933900558968235652070724188210827396360019586122025936488592884011221429064427922852266962353814240903287114272322883509151334378347277947127612252145169377066015190068227671441727204828784244115677956603188006441226744125052674114732472479808606423570835903049290942947548375641976182431560388283369497597231362832543924885004524165913974377802054641586698753723174417344919542458847649455115031626038080542221536178605491895650957874459303990524046009080976577778381567799493306913073137273389500566730843997018013408616615834180663420835959231423849381466867333182864034574014793590090374173161346593542804794822119840677327585365193681144919112961030599148321219317750318120742401613122985391352035040066458996348564690400070014133329689057832101820339050615128652986952616135033871697204196314363125325263541113563969662635701002480733748619611024584465635570127213665448935725681766592510204229598393561591537891824797634875462139416412160000000000000 [141,48] -195862730178149349555528973771476842643836451564103357839298060433204814902605020961463866229209792038198720067496993870692370085953280333058766979885870963532002624215884390200082148284129061998299185333623722858323624274100254798266947092204146372057339799714932370985098340011977968175777342833060329627084671271220087701441160945643220623904963607101140586047711934044254142286485576369886059131204219359234941134520719883778654132145790380026204129216707610740462266192076149996816588676040019771446058189644312901726769939917196115251079552548345824460399677336611464739068709009366223553941341109396652328742345440702301945977657616176581287115625814543100874610495195556972516008975226365867906715449394120026970803683486580046308535610679596475951159230826078066718492003519135340344478519920021213066064702761748358740272896971757970292032632488394098531298845256355000538939360054888299749181379401488082853407537976916221097399901346886692392954538020660440219096407476006926893035854987939975717472971956404758652045380438380620010929060717906591450864738474782328149813733605829900830787092791701361283920992298815070523948267905427331538496570838056882471630489404201214016428141872970492530995913988710694259093003042121720698529976570057381104872011988664761092709548961301703342662203754691458828827931479831055500803393080874029810668344577059749556489160306778783962768822593399949384709024420956712168477906692237408951384167921308146741830375228878626619798265227874372584832622828097136695886393060737961991739957288684261715122815435131738125677088119226449326316756408928426666571153221534318139168425483372953901609430281546733218955998121774931323444361696150324080254737377419268357343489165922390680898061597334347116289575057743975881819989542506385633681814186425613009385321589399801188790464166413198505248159494185926565534695564100694314977197933262588778609467770530733701541992315979372515535891151431627688472928264190165761200952094414718834231198788237308620126611476106273352917043238049812995335319283027982274973980225900604566868819659150036927286492664207648607757833267466855640603500707761334191984499153134400189308513437872085824143770687167565237981176815255939308603187951546155579105250242092343566541802795656854271412652769251779100622990902968171085579169732010895076998204370980167909757332275093789955679559296147451876386402980617774819251893438794583710346571059981987288810592755676267221031444970131845832637234669799070738694458680930055867358596407198820912821083128408212744909399921116038539734948051318730025328177875468918589217506683699760909896223895125408114171125561126220557032514998118361422590388460409586388178420020653105824050550513180010625307121853660379624369135317231983286195609006414773448279518492786216140800000000000 [141,49] 66289306915204991000774601060018580363042630569972328675561441367714092660836837714593431189404282855728311936886867923169751462807758093669158184561048860341511293558565128395851224921065906487947951769385701036892331184676039522599731296428237476275437742321608622717961816064487663375935372144126114255713763565412422031033227387318220872476982996084477486367607880954984390717398260038988609480147927196370148869571657943728310045047477331542839592372756420276005826958268335410837565963732225428193075649545257969447690145231887811795865082450762121408687306603715221556153738502837260982890626457207247645503109222622387274670796903718052101467613440688366469192658333023705533803227326459664843727714800387175620954359939433937630855654937109367584991485945534370488078891938299255031745530371426329029689522320599570831353523432652119986427664466900094012033963847340941731376213245033556122952429257943770268459670215304626215426488190857288134559223685734374421251756667695031560612647698891830092435592254333770770214752314301229649378881571948411237588060008486202392629002720904001772440134088686801059585164478158433881965531850580212575631909954328016733896696914969717230276393669800230464638935486603488009499534148040248055931749250231169812515843663395054595853595292559927049335347344465991763385239437091307992536568488566607645111353620921201090050723263559865412638856525292835840461244471725829663122137232367059062038586899815562095632645386600871057797777804529013084085084338884133202546915559217188263277293988825325782177962579604434331975907843930160110736291399817354614454629765936829018272052112399358256853897547035693852682766614700272879712397138252024181422184552587278126531681226829834841922325507849876958109366586975794310208547871548675254860953984861902064182732753922998075629592211872810364205238639958370665637435909685746508552465719169718028465244825838770959014819344600085814241583367054165772596770220447276649504849179839888336138041016979300961385753712222605234638075697710114026220902437444897081326312152736415927125744790506910270017395841035000044065995337819976795771597253817895211974771922435294081761897432299124353835879051090512373251411521862636209980465589958404778108149324527312184960982884091169185828126248768945236818095972122058453471230705348899082500305527968327863286177292490216934914558450477090468082312086052387119818470616467447828562930278454089611623359258103885340588163130965455862163553107050771351235006208090442941259714655684093392877275715862610995381826874196000221159830920379031423732252710779418950039720185253587971229501634691080206053755851978067693912644428476856739922260076885305958057951899495201940107661592866875094009414466659395276459510662495945154911879633227720890389147674956372377600000000 [141,50] -17636134242350288125821489101699493062315660644165847184683481901659793916060990669702483603914057614533102057745193950647387010855935666631639191971626544596490383234359055952771668976821690212383733342762991473138486375090261868926927919697969054330209809365551367923429002954555608506896578670602750500045067861480830315514873344580667234663670961686854659251690948009288811733451621844223709604866579865879031746287615734673856679921579147200000131380083685032826042255013679717770796061172187723113909749037916330935875739087567146242963566646694236601041263643321334319622799795387954803785880934337024434760524196984950696698006138232556668126570458126039806267941906277213178002818324253410429429816143437249601351801530809343359693990676606222801479629235370136961207463679213953736356869049582875574473784487441123744868890908073542239001346356052423306354761666335197549404961647343949644096241549044954449029924808367126811267540378744714782003472656794042049585414150042367522938553520739787441722030690568347994821534431661301622108010265659962978077765672148625212073394341310507403660256170044753804215704841555611231485301736022782354848144546834677107527670655011174421666642075400154237002965428705797438627458861280894914968321218121533978224900018359746721443327050688279659503260054533073221765353061202965105876686517533985007278053641050178179349468810684326530756887486334959400234578700538405341573122678027361879402076211886094111743886379627808469864792127782931335391027823007678941618136139630563782233081272898595057257993125547647703398971386119513636002791475623732285161421554796910821857622734143825430707046884331757022132651459516941138471013426668769875937588587862327692962792813512249983353211573918744088950954808196887193609539413072394715797011087935095204268193817611753870359713990135969161887449678715191304091787282684177012089681257814343553346527752121623655653191887876658686888207099907526988295890352064272388746949323500188037188675190276171121328624505435514746176754046204687843631541865105923516057385926243625582027043328166184958291475808749447553468068633267696619472439438088172124624551061373136701666643871864905078595022974069058980435329123825595119547585680831172259329997600679767894840446466919708683377953544612214448134421769297445160569826107409138451006111250139202787613907898083427346120041278829979689301089766198153358932927639763356388740821822289624690967297762669697656986678019024459127065626052701751768529354345553469962401928379678927634840392937721623190911945098798517668337659883240465164683019923162671709167631459288641408394570743797503073582896890160383293717778153818935153767029840973618448785211428580215949916685043618900697484903233876455933626971432155385306784525177952536795279401486627707289600000 [141,51] 3842660677145892551490974619797525242548830403802829038576017803089874617674195267132990341255655536135386932588367734982304203506698652181412347292367743310760274902685769033522715316045434350724971256458824205556029865339110254648539020429817179711878880012085544243549590718680199861232404013792619095636646086247453601159246957023942514038394848448525390683229626221648855103057145146461203880422874928512383064726183947386779970704833798650662612698355956787353302914120641382414756024121617609990914966918599918594300514525451721937828595179102311224661201728164895016598976269741895835374652216790331474081531773292666846804710637846101522295526217598175651281279743367729040312589766737658135771777592778987266769902942869763308027925416174901734746856421554352443678311504855241716595295894284758831100420040774654814319286362887859998492507184590301475232160798248251874368558141546275923230677275707403659455405036644545707355554166146660164092521102179721816540966714320868162098869567315687292009081443867086996142189587394229399489668749552304887720722663211970873341621740619976757677562952864111459802816843388946587743905778088661671849365903508269297782136265097361525258850575301487888626827146603418373457278563051030181994369828733305317987134630581457776840640153919172941245730325499019707955984858901277083337042100852440544573746498751895616177177426848712950476705973907702272621644867711687070313493152980931991893251112380780797795686413321767704776718563565374339503415825076921236424424031109014320376529849700431323351375309181848629951027353985785285029494827754256737494869744146353453236960290353803615036572711047996245265680837509244578619442727147449074958204808738712868760978367435158076245344334361901522251383434194062732714545898923219136237413536566248395734445383028836561714450115902749651298396256536664573938638446492131122326657156518619600083681655415901580276656243999692516695704583818733387233054396770423733428385658937688049668440836907796882925464135056362858639284300065500936296180577802793358876051262477936268792088167550918450162454406093242304599530169384936027537026548431200961254828254631719811540280029041191141897246736352059644353615414484604979005361198162076433452722191205247762909108837412235049722127342993458205955745212568883698471567852324233578679008841159528327799506526640917883240860010587591587614163335761839589595679880357462667325385825682304149195323522198933040764063034376628326832118056922556520325042868212084611074758009364069723649582388881246620540155946133889391212350121833638722435912300044259124263400982520681865153606103298795963612803050406975083640183587906461350403082001756190447229866891609593293215063014991504550542923462136882255426530683389220171141431055898475893168189126217583523648 [141,52] -723494742555774215902441250888652090089756274962111546729170451195001794695814447352071110827373342026208909490491686856789541327112787572710218824674967270306040995007252349256287990457597555776371587737710014294180964223762327893248841835933698136623415950377267361714262107886714357733907843064570428402041616291147490739554071310658838353449015619244780003681815516637240053295039310431867109854787613433271149125513167051774707519263710360374391377497622232097896789996369492995772042899022604758823076905270070145850036165761601884877741471717147360707383532760021177449972434004070797778186616204766740475205219069313244272486957900892932658333906280456571472261615617555808926965977970382562393518054514872293670081199034500650167182842698750508528377753280685945659618948859505985481376791956258736456276676310550971901155685029391881492699583113826993301632303353435870204695505896040474195793930468069832735529868605182818139161092099251229652147994681898561458624214006910305920524903216714610954549198135821748080535047860607438161370908550383731482850625811769422300744046481218581207383701635843628654668430613705457063734380595164402154780015132687255881397309507602951643499901620521435577528526201290889376149202104626000369028451205111719085373890398887794796406935129917986857784274627892366277147317523031699292845403299799765297728278571128594658108357384503460193265952744026082952454089839526501822868644198994958095955035093006643763222718663581820811648417422127422894851310316141468414632677443194460958010590892552267574026270804301863328446022835740467692753596662666252263603727476290306415238313493954849818022457457088058349814511784960150208799048680318366864340457651200713949801520789731170616210205072499482893622241113725508925390080546394601893261002264845188715995547479441636518617182071820170056298255736375760059972700222482806642246855190404644011223865730760940387825574579280353998948827481796750873269617491149215564374423060532886764126153162256524457801781255386962418968042981745674263991704622995237951341940079564862235546112999291087698554697055110804282901108716598684137735646609787477908378336101086959858192029346078567371055163305123968054693740507135788061080736993565091246654072826683012937835692962636141015784142384021246986613405192766692075060345911551679082281916998410236554313089452338727227698899643922394173740985897342650919049950900269706495148137815717520171273805320578539509889906903389008012411468676830299999705925755164280052148431318706278774851121761239174550321499118623663996472819677589199623250966102982358262527002298477265705716405229724818360945927035256200489843056028105717700095933467710156910528273001711112034034483364250891451475210141535374373565975230254798952072433092559976385308261756204800 [141,53] 120550153026670788616812367272497507737509082313090607352047656194076835996216370024674100212365423433349470968198392086346050674299121947357772632471425598788459700865666134135418247631672345530052984608357816218262185617152840422998479750778827056810170799830966265628400017171253586849711265559922765019957995807242435931076587798845049866873391584194418079596262952817752860871210421626266746306400979205823700604332093256238772807549174513497676636577646356780601001083191537569591688363390773376552234862263823744388583003349455657738777100977888712606259532863396769386577163391640386914217322102751597281766623049063847717746806272205242531139292618216595262483317932855837580297969008639299851672865042834815270387188270858912742973748561470841718119267226755461327214059747975285088156023336363867845041813245416664739174946574307161171652940224848512010517947125389979774191066070475660969081226638634675082500587359670023321496523352951647349606428238722946505392013215835585882709951421977302191111731629765552389982586439199081403728472217158886177354235834879604005733157524272820238636870313013196627416729702644549067270902246891974561695818660710802375750423370752898207868530529877632537189834840129739163488739009733110719136884214136769493757697045177626157607625039406249291312192717982638319470394346802220472542406197104214583296703023720377754228857646011730491591977634761868628704216170612763912678055276524142819654740183770452710102332386642671809713407017299739500794837154670207126341160452910454951508125377638365294276322183589158644799887472077813883812352739527163998618263334861860952734737094875929069459920618657625447886573181629491392638346077078989087602511569851767705961063415065724521183007979123513044013613638492216583768601212575371728405442788896489669771439589244563035798761083565042318476297634250933276450872887913285203200409972142366275793603854576521808108986721916671322088915732821704047055889495570116338758917107652723682737215572944925451747337681955347401334508531610307005662640870640523060496534446631703074441476835287244620050408153025828037815132392899741235772860886137796438383643464531894304150432978538228030514230549575991670813437266909003626382325129005390110901654675365313122112788794885135057056638247146627309579134020062381458634457563084874570228940719382264682781216933653215205437106425284862670374162205772459714464299028975632314278015454478608332360026698150318742353684228754132729747916579055626715862667863656432429285253194359182996343348125458037756145980735474490645930133591952418085259486600184112805155035251308349968541240004254596613253510251784663059295518061789067595806531581424167265030867564285392645666431014920548703226335526927445997232520474764556168610274776956893955539549681760 [141,54] -15805595243983642752871433959872048454020299814929728470746513671372780777650314853110799076972225907001551150114015283620078440187911763660328029248389456066421027994900400992908255568125794023743467735624179685349987975745468273358001506913628552138994039556466666644660614014001836396198924420483483360986358916213608983258173598656622698095203381457577699972365947986607868383538553421459049689772934781966485872229738470648310821205136947376554655303511639689607945737824833154047978012070804567791083826001418049713922731133713020687845417784342816783059058617136112375583534127296266772257213286956541550404450141422586377570034556355488070200550728820507970093126469922718383114098870902705535456640673192349436788065293404038886889895545012557156134897012352576476197538026027495361951732333349651067176316029040005027699866051707409061455428776610976331460150477486959270263074834776159884419311954796285502145199363485053145369111957599060895754682015913215405347664785680540689957961007999056229644489742613641266562941300939046872879500194060899465110066314404535046213051267806271443748064871019259669153908392988267615263543911542203483457096842672942552270990809136453462476769725929225451445192156024001095941425336437302742212256970940362489252198906436757459847364043352253143216949974923476381285281916543937033870307270305499538898559470162336219237020289416991382756063853309119929068447062782252395508836616872138228235040294620004276046702853695939469517122807701126245271905956516659328772055495905674800507474404032566431247479703921670904711087275773747346637909615884124120217465818951171380316921289726091680920888262595422990808307370875742696535903974776095490875152079166579262059707456958239230678752558348629555786692007051162061684930260326284054916811885065898388902136174563897913831527386640636033454666038644464438523211401680334800126108555879161251702485886069292900310058440972622215622404363156963109233179365349648296448919169741349475717309521108719232513377775747832084065213724916844011101675531758312494510949066925482092241565212453376270262011274808948924115527761096121438394508057288129623768532314185072307764977274283949501009460790114490287448728958829231352785095311925155745310157416029461546060990221105006435007426637040350664863601275435079006270445766129163636612208819456511306799889309719271101199633170821269237063273947804282292625513081402899631925021084612297428918161820636295294305025886365492192097443916460136199402799172790976767483361040180939836527437480265951389572892957711647056984800907746322013389825959311607861486961005577110178390816475048044939790984180603053076168773551904593820996685846729987635415074347261879303603108615420722180556123124442200889246159951384763779174872038327353019006114560 [141,55] 697974446224678390017607580344606422244191713741421001812704643125954924271242144148912696448576033636122212986655216279997811356341411067483955847248008618942037720343577928862982126208037834384144059413995588894706191461448147613206963231954084850181543791280295916120894793689662518244210576143735517173919134576872024576471843570811131963193108377729174461440297430816890687554030644344688036855469749918378106559879914702938032451127135665650475858298557470951948748128781706016061324482582426832140461668107622354848129441293439091176299411687201790282494932867957638067221208922006004737019868133544898361771405711237508808327043429191608698222328219507348648085446353544930566510318679716175580512684570345196359713531547676298159842702485006183547765403174286934137018424021663658475578555650614207666753257473019351567524953954873953793458888125270193083950786020464460866599125753174447885668155906680663534806224140692451748503969866743804308695343949474971053257300932555890821331786096043335803296774962468103987936282804687727278588276672038952503437900115657820586777503532263790136858525683176532621066188762011247771549172882216818131012207048072442338557792374324213058081161279271966457025724093094099113984501619173513627988604568119905018135979890608448342549680915101960638996048499051395950808549799575003647160354950720436846729084593279231075908502704283708253746827350321756747720145245067502274415969888103994984583493346098177542549400771709428730486037350900847130782283992647651958862522870801934790758336253286842958427142021912765260375851231739417149828322426501092853855429020194028782571528789586592273076676013759347518244272667272954254181712212228456761637372969053488864333559222167260791904452695443460807529187438797526398192914778380144653186427949679971283869513351900373452821521503277327002016531335609962168960219099057338607662625607077229505947706336258373158140944482947592934313655347351743147931614283051488681084015121790776501647224084359591948872061763917841644848934995992378538302863633021702858075510940993146466795999719239732344034370534196191346030081031806870127467372204483001945210073869915617304731772010250109950149350362249526667566366445426246577858404678878830362409853386294450581352211900430631640105517784359358860890131106031163265874698325152682623823228208232559880900207046703982841060773690845796893315394082456994875534972419668914416947025503207795081736170615499770622754748130926475710412678651345492981588203311556936928257058370694259301486628524802374793807743773291239840117149799841174761363060455567514383601302643402553663071953086687710541687837519624254418401408281949956915308722996794473421521977032343544007612403084641939650897029653813497092976840620504668654928686092414361817264 [141,56] 374083986975659046913959790397096107959698070104919269767509942434035609624509223170546379058687048964569517187660393017828985048419664954762142032893270428127609171359901866396800827205633977508468950325559446128666950454739376442412158678895544737738360585607113381826880971653038740426325882354562477453084574074322220459464535425366101744522522992286912547269909485034046121520586259876304543101370000278238709117165396243079997690548954064344177204030476234983863667488406317986762892756211739523088795849221818850029704340742091504912354381357745741468926121647006932715753458010939009995142171708024038695298202677139798085366427838498965829920669248498572307464304749020279105680298783625633800481693797351788464535264087122018403506800876672227501897124586809727838920690439418495673527881157936653720605465427725632582831118411930363299640756072349421927222735045600245629634395577218791010503679528556462396034093241122170648612227950040055672703055528799574914600422250980690888239208507583645839687628999228028885383506944101667363386955670938958066443983110202308389435435931071618663453895714163602671867316858117829736279315910587017755407713933043741255629264413305035313936155786477174289567936903896715818632453405420497802606461227254925325997265988730384435064461777629845684206282380181402247920001432384704030294344266688427347288900731231735487308814018611053796047842732037920534084426322285298211592234689133189510652129222892650690908713591753967390311248171844282726528522871081319857886450731082396030133301046551655698715139712408248474616225725603516677710876033725629963623626516291447840996416121944464852486799055026934028746366552575216739240930273796033316990304457578017905223958589880540194824375888357599032341205353560162800346247571210939806787364745070397076777688766231548498468556865233443522073221541676555247440607898173197525567306011890555191269618305409845416165667446296871682481862796998342816168734442864428635837069268304833346498170561699015700948242163762733489882203347213656919142170563104609740028501867916955726748288993580467690207443007081617521516208689932980057099050870294146755304700982479531119338097914753676411279237229392843683215419845183802496912594098137396296457341313343296475566788231514346169498126708364734178420973591346954581829256772286154191732679730463300382608577089987304746942505875402273793971667071467053713401593127114273858448254356006391164087649074184964078077545278489977861646849024254515238729933282939496143889289488315384971455185416547794761782308974973163904233341742022382216202938611236715071183650670808121797388211859904824612821151995858003408830408502772729279795716239160229947198715798044385314611948797227501330944507051711206617639468249795997257908511698982462464 [141,57] -130079854847570644123882276183341127955865526357893461844702687906888188939709480647030956386612597851566921291138758914762790942142195283354260957107816029367051745986953271066890006371295790138432705836505896077225011751475631921579287531211754705997520258691750428168207597843281684976186938929119648821776376702785304501368418057805069593539212431087727234368631348589607820586488809104376309244124503180334783311051654023592307703664341512073789727858515457702815627721333195838569537374214999793904196787288669421711792324783846587984617785980918151212059048332297957449327530733506472499730472551415344473499443917096412542061643759093889302572058005090192506792539874114836571652605261607473561277218439669110775328990169997841773969963815969524240347390904680154425986840579726189041884477656463422297066696933572872288763504778453408736599606429548705784354298576840430817452653233990985994448242581523948903399610971421721886524285157404150668591179972728160437676887809063699993029951800340531978819529618240914273984620021371786947142422206980143043445558378903276791230045693366169330044681011849344118002313140465730074565363297955533925395656838280488762576417730464241787366563336003239060515443235766288603271801598058166349119356799704559911069285377305787048112296983858159271261558681344426946916765393650725501774188775745827459339371329515523797000163643328639665396321058867212258622930222638420941759126845216943964249479249668842108437238034266656824223936372692188052833794570493178695877441871546695661626983112931399811760959396642189472060651185835792426506318821461115513464918218337227573918341906894840138313933625441498315794079373991067318265776380298469877720119550790124924871450024794844180395873454991244088738461821014736798024140614707019884093732761533322094501876290521001421598482514405920132269820035479310971029406965391093648795314785414196373615207845501964524600905814758674018047265874036799714416152159531753172984082915213045768672315261576321998893764237066959454336968891712860800319151547744308527894049162467875317259149225629370668402625239524303860054880058382728005242084870967823749281969813769061000605354854036111723004972810750592865153893838870647861834283266648877556776369366786895417122322697128896030095177003908309246986937017616678776409530340376210914631538566192429843201519714316650942103944593174243576492886042082602173401011534998914136253094916226882278075945244582178092695103594866147593758959994159535419860250240132059959594215096500562442960700398157838678824873924930526917790612234998546899615653042532621271461877157283585272066161319730045585564077476599807579319676609674595304022164363195010733032344429465648536568875289695720972018115370819667015613970678094038544248547689996032 [141,58] 22453178182822846566342298244262173911564547438092694707711280422976719764218856043288424280282029575448223856230037460141062453915836031983532440835749204217753814183226253563237636314602795372386852071182420714725736292973217607192477273490997051266315695379927495185831128753083400203673780283996518380170282388406570376727402169561584734900861392897467832990082700741708856401393809968890095218785771147737941303070526897226283079024432972941084605323309598177169776707986953432503556856986706664380070533240708113188223366519228343756480429014386782184999428899758006489045066534227212977712146320159063049266601328002104624871215311371133793762137166748567679125010104284258016587689652285160562315742562940271138389976221129722784118382535947188219290710286945032025646797377509866522351826699993886456736325064181334035950114740148319843166688922113471921888992420150789185076169337623223413744625226896634538253752916270195427091718924581880000474219480912189021295283969615731416342377318725186644938544845067328700703909922339062688580848876358540978466029372591028333454109321695320037557462110948003185830523549888409487658296973238764433408736737480132420810948702499865313826952398674589881253974659392041292834455073668559485859156144372120764633504509621957358726705776806985917017170049400053859430457643449208884314031178746400576107980016062276830221662845883252933526293513455213616648840408860918982368233797131041856692614887035240215443762846751429956729429996348169460309622225578883372958689209855287315071477125427590966207550895574586121710223960307579672261016161539930139287551904575131924525569875294750272649696440038077654001463010207398414535745207123895814795407461079975940073058408964529946402995520311825353526374449619488948090978052716068593479805563659501252671115110258129445246431524333918080671427798084676140373742520103335309788692630888368333378885684619708545283135686047044064200567340740350511831839715649385944701979246643878508352845426863268922692967945168659329079474907546764114320520999075942448551893145088109187870281260657879740477596400638478716257391441691358316709141845014987126163859212281136922704449265027787074765149723856620118912724239905720700104855171506081060168769791062687173022397593637355746560874995785033847165340452267357631119822056278705438057837639921251289006393754406493777832244184217215285528873249330815647800887597900376346053781244160519653867176887786718685089051833397386219810664765230328269433206224969479637227465482758101868484410196123532146983930759413157033609244796528447479064364224351679190733927978584528939288146994547177445763569557202919043723237884524573399759304791800848476958035936492862187427940667856061158393986348638790047009467862845181028186584209344 [141,59] -1866503445915828549868348146003897486580213515065798777447230075084096842902073866124488475240420070674664994292852314174139005864112781144590998063459630171400617066710492719698181272436715861812747020698645912605044404682695335993247680819590568046793881684724900043736461363950543833845986757903781301141133447441668579441273011917436473525523630566148295613873827382209558676691137487066804272617244860078698911304032019018763529791529302231311338119017425016046525730896556544427433074119038202983959662000193956511924025883483414586172141932200940411407975102945141496265780587830012162330094870131317368945394403163286237052564288438172594947157460895447201285275853829518470221561745129833143162821777975461006712103516555516605909427085538897407393999747093076036869930404659441399915251961222769669487938358346311152083686119200936375108485042347313389143430857948057324428289188965154645340624333168534639646810109662131060593714501108373379503163484027540490544583341674823153508621344219113277407781141778123859341454549203187558071375534371371987149703065252955278202209187249818600901642670426597822064525480398518173412274187908431517884188899818296222052835694606889270099658081174311972550722393246423963113278855025728028397496517630365905574896668038142583505524759217637746887774290714486013283536716834963881828456635305662927890612638481237756983239509821933034789552206523400704261997484379159204933056293737729577365336028335310071277355284006362757995069072854841379918571409393487617187872518599534777201900918211525609225868895903416853927278265096791555066935852111681483306459782642774489748092264778498831188031944114753822011074916843929107655208398590677884335563950934319647332589377338267201774873267870565037777771274954391667782014165818677145767864727598686851664010888406452964718357838808398191962037468865521958666056228200666707617552901246858965602539849161149469290698087100160351566640564301567483934547925678046709383712681965843809790749200505575959637537556651860030449449247275052218446505520886042309019597309245430359176179053126782219505051966584709241068903675489560645725999600223855865164455282053641120026526603845640921208908342605854361430102205730682661582692147909142416705145841914485779261137045676039706163559433706625134141938104801630357207978078387789974094342531734603844312130821387539624582306884530731510246150288506374536069082808380902986854250134881022607271341681803558641174142810153587758235039097066174827430928179431640505113537188872119267554443699065973149210569891200041954262867563062799572068929797450336600854256832584521124775985165302766665711213159693413406244750502165612365042956350111506181203222774527196811275095717237535290273482752901752345257907759794455171474240600 [141,60] -146232530456626526653606822767520510385869542422879557910455804614958752047204768131861051999675667212360075486107763159136082266411324585366967840777133407515634866095968475766556202099921453848710322453544465508530219873721742504023801978077073423849559938978886716836183654556068113137017062128225436880808820159853095480350297908941406741294648554517287930936746601332243451663584439108424565596302888332740094593144087182438888020398695406485285339144706671047771091847005291693998037925716040331438390115229919321014917121598646987394065687532130038278855308803901380658712213540904081484008003048565456808992239284932160829355973805710132859579231369356452122372344070454707493641979742058085968158363079781756443087822435557033336691485541594415540864567689497874453490591719891829223848254847387318993230706073229054098216491074936183749844135416183464585114149623450949304869828876136832928884351022416632645386075123773282524173497924901259479163328233678980784812297246503370616836456963549658289470254475466617719512606489348751631845448538992033289310034250718949541741733338812879086746736147321103992802007743468785625264826832774627738258870686063505733318999105611926872833080102977782243281665028548777642562873666285561495517413061335002314486529953875590213750214067659156420654865502790698319821763632980978852053275673140677392256798243259731908619141136575304094267088665077009935643079883300672757185224903115382432584940574381904718664168339421528058486965948049419178469039750183454273303205683472970839368249917620346067399981446657006809654406992303514623407917577689034179452713535838227981091201865967732505319313966092277427241265432940423812548007392460858532836667198364650389577872024933172458855330941467392513664566542758678669224399513052343849566566724915554872494696161782596245491759246480982102270362554413980137131873599472855239240997353622927614748864864888324934708889806066287826920726058558837209275034920083021892599957998347480605680043873773191442422045214384506679336132456013398991877159499632553459978474476371028125623153881256311301886222889561538199253654974893910833816738273908739987869278525591728065500880725806191819578933256460642034139368887596329328554514086921126596543846032988169340175712935783919217717003486394480950475760614584139504909673762799585288269483407014644810933875799700938954639502765886290105668355773972855494175347529586051461606210150662960862254677475884352420306490082240438175979921714873574694119292055615240199738319175975775689360836005407852240084841393390205682586155023368936619539749350634177038425151185805648876270411001951931832981904685047408783058177711955395733978926849323378895689401288375798464252054825292653963532512724723388728473772613098498082240 [141,61] 83332038671442281122607735520290438400853833430536930856316667484684728253754387102846133202742161011611003467159798566837412048595854491750892551073301745871852574094862672777088077987731460701188295641539082321444161096952290278883868991201499625418582427371160906527377389639444851691688345237940237848040371017111248680069442252016416383883541822004993699834402463487204847952780511360005013946882594774749905834489291546317913444251965271714262914657259016471518082757086309724178970808472693767769217973265628521777019431684153761290910752172055799786954814149784679854896416906624699343869556039484158655590687359122352523578773036792642604185550912196665511376133116116414395680067268665764974074386354585754046317283384874187010086712857586760449441503441318757365665955882148916476448401527849875754706743299429399851354999077093388603529161881833288699102317161961186718190038095485564651133511109772630406781789693506207290846263896261212476613261295713057288457873062955843635691607456919423305254926394335526860010374574491654163319844146078593945768604115018866899467171631966171769153202898807651678297481443587144607871062685305131106405838718040480563779055661472340942506294486425612009764376076133104583029546656251120112070850211692232599278600537352264232796074712244800425149910384335665650017262908993907288283929273242738653573700395953941258317335689816075131704826653103740801357657109049670737567285784416023204620259933713456488458090678602799721265003106091545761057231096802075235875893068792236061781438334164929792564583008935349742963823179790680630039428967375319763708566996959368117669932962710774929620121299383419037330417156804692443921283038818701267763725320591574246447444114122406435996722642394151377875733601431153130698435714121610685178849312203066073893615300423921502505647004665354202754430865879865746898644884693732797657053254360002332822623976862437439097867382572889283755258763415244237945196983651326730549077316098177042164966799041124915194974414332212401370677171509208735240277089472356767960167366890852729626101802375533841013793529733002486822964127587968265569188223882571328095128765923123228169392032969810525216646301222925865626956654135856853478232869837427121966761485114921088149504463980737081485577861582229091754566054583877343603223264513222945887867318609212666191731109860284977773993415136595389177117685999401386767121562257529226345523949172233064058807579825982573712404173563887602377043390957137222542505627259937088510383351485255508110927764283175189154121594286721994084623342311721387936555150384312533738398670399458009432426748420993870411590024365175742781662766409238208094174513897633852620678224934159557837615255436966911779856870781094209989901560000644120 [141,62] -17013638560665874749502323425397077396486915437049940913526292328399888686595638128063119811741167449448956672711338970452482622101495138491106863515592103625913728808054118493764995336496316512436765687909267321274523671882520801237708504788959140661355523424183304078621651738300239311936297780860704006242211682886737409481381243644289683946964371584397147508322484170021876746926731032933446181212790187401514323791232631013685379360525103078318612928178329850823098580217364938603785531481318702272769513238579215564854722794095239336609870874414226841777576029135246203618674058799943626670627106367016712362720449857065755723714573476171147783320442853210617858510212650043654259020650430727970064640181901070360563329320464837277195540513614085956852443067308513889330258826607716231854348475350385839209347677732012489814040389446532900685678262905275912537450006927202122296714256187033305696282494566170127897003916704109156305829078723708507780162393932132027658934660776934819969990304752526546612935930419062189394160073220470191237026879482405860994486994607627111847585187133015945443820060579096811362875958971796332552228670129949048636213359451090632680644239464307113522902756122666915456216358533868895474139161619312438962497994802714985105759886568909463167920507942102300630505106907713633628194165464541651005618208081861107255862575866806143418825316411417531659473459572087389232967027635159070421896370953931841942281820013402541903939798667863570537683544869623917146313150402674856886863605729482294644458092440726737838260904719880658691523858292599750732786531986174491837777917796704547064220477785769728466574608124142746397985202192299458806774035458567607931977427933563739490851521268091594877462606817331889242085138550166121843637758492333937088906866719389137883959564613617543478635715376120171526648354659345217256362322170614219213438946199674498752810627461317659059582340702210413719561928302194673033825326700721779938313745749482413953890495435683921172449706446868821420707531235933517076664349666637235786493671389918376628108013638481025464999202549354234887904118275525388261779845335248061330793688432922609074111821295005651457533986767694869834382067536267714637024419651277010945428966609306609907890168506163598127841382380765591074049454727722028491234674388318789658342686382456872019924831199935169769139295839945375636489254369284919163405253958143306615430099051780462680992320450326180324357274036393167017708389064394970623347137177134272747066916437576089630191827985557279437124617166621599550917673209678983853356328575071493157034155011312200122423752435168849806359973413875240672839884491593895999319814254666382676140535127270784453731398819937355763011717989790537810441617194944 [141,63] 2306947405880035133300708096336213214962955907038243361448342880941615383931413917223618144756235278941350102261097264550601308379214550304265686065066609989836963154711986150901529726301863612765094663099161467599431267505380149569871914161555985406983367802258813854962666623594557378419187575941075592785674656296880891973461601236725624245632525274326258628973258648563003629844522435335688541428389185009686119934248936378593859752857009922781250484382991009728265348099935206441961088553033305304466762161190350084136693298710758187293678527415171662928443273309695735457086233222901829533993624177430184339875857888832887877866860533185541865159712666692294523809325554956347989260668607562667814301904553567576042183800714378637630805632766346533046896280621082460481834783311502050265927253640718639637473843082394577735813182658246969311688806891689836487285216002995698754408495449361493609998818950983449403667290800539269960877555748396560173999701024766505676819116536873145973704079822917533812041433661899673453448317774882012703330749849972589449394246579267137896410279422708602155948563455615674380372752859562065339562165018380091702453816576340868502100405980821644710971095442840519049689573417870935514933230600880530923208795275631615076694301069158566393408865265077356885902149763138163625980246459492418149574320891429220696685604159546706495768422054694038373990190736238875369359834485025810235263756266672136072156881094736965630364364375047008148550563135911499593682044540561732841762218666069378125134737425844448617873122382033935514138296605883284086520257011451249144519116770407998563093791658644797317483039380382428950327031855524984367881484447550671778937915648260203944998786548941139333815611719587895879334343103280623433405839191690512590003992297553249766973398384337994585517553256321936835699665657347089396401309333223141410344006364646700927944879786424585431605805707560777206636317224847267314908066801836370784123691536441794570227514472236894940532803867656371055135191486186134424297231983917555495836253142567112550218737045627108526450106777615985698577113075194311557990589591389310750699043080305925788288079806049516996631685301333980272989341038177936485986065668255506012703064654315962697130552164117707146042078617810029696637459798370896169967585956405795666671714152161506102399973885772580701534024517832648676514957781773166103607266698615561604517443332241693599895213721829971132865529242505466444957573554561127344657970182073750924654675199441356210566672809632271830188281887057765797798726668763739280597523930780970519522383578548008245580052341702454867452233466325490989372002592962969534143246174319455340838140047768061497104079923485910341365286646968285312554577892 [141,64] -228430730462717887871770642341334831948103461811204252006955454373946026608985926331200904631878911951695945003639680720245891229179130393154132732988751064325156905430523420269500927285968603539194469301808705745701358379376412270962955661030329824102362943991705099522325020577466544281913732039965581844418519652730399344511397364670926046679691254256120087931516408376746847595279746667102869167355880334363758685728109472283662401875152565794214992540657343257075617415926655245175994607070492706478222435808342409844273869631566046101777827123718620430730561141806291602471301153217345591146454893511585330032394947896104100242324375863901868625080808921991001052259589651381803627143311071491456316320786729301548328527170826160751160773141038264181266433046214058073834195437674638310116073885341380883561750151100264383044202384790106828059573679043828726464327343887865013984263964100013154516890732180621705987251321458869999002238070451490259654872040809625230427579551339632418356519397761291975369755176709987358651584638247460613733790039812860420377602230356466137895122927206447545091287926846176920623581578226727346990955031919183131369110426820033915594375942691643218232349747105062292589318668789440734358124590877554392834279994005137298230392289555546484671217765384050877415281975958878992202521780815764951046401569607091320772158748409366785331175608690510445759463956023833698658845286725233290891446064206161096212901477572073130459228160299696947568059116165783008431959086209501884369322483732889308183905845811841116787852139762541741709764681083909046488468452609503041352827124370943151597976905607582280775244564911401354842030826705906394067095110455096842282793379627199792447434807932430294890245046082909410648304481810526867409457700376606302067550072546252309339216596300141723604130408041754306794781931733932028422419544404379366468471588175655114331822722404660375168901301941358714487177325675708509718882810392641882475724204073667579919600648245356365654451848863049424324129156096098428111168773587760386779211637128891943858788236423058584367931711580182645334649725140870764221085116275652243465249256935578762292213258773855108978298784556883061277798202698883124885595334637184439206665764203776471751038768083183906642513618483263373894980105275933817825382807935950597309834414070030488077114782289133441655139553348240088661400356309448794906575068390673806573518424711144460800747827135256587773476588914051311438697429850160557969104975263419590545715429845685878577779353571457081378617745596933641136925037114622152490158611997577341843202337452577858090501338960577958192408034237074405395830833137579387836322264026823311045106024581806786394969459687419829582600122465217594759936 [141,65] 17075921458326461669246260588471836300658778471547455146062345470059906175969189846991883462782449832747342790353828167008961629455020889420821324692537885491481821037729366384843316194305513968949016549794543262470641471079385535511209493705622341081916155925359319202842538727183344292536756494418582552952031459240045624257732789177989512298967965171962167462565959012410878701088000278978275580459740121428660803861970259565946553667070209197262828061000000399395719921258025392866834099610595135824138448407905146814226978467532496065755260597971747247496469672997062993407268966203821374207221451151434838638794217065140369640936438498513984739766382740771980677450545621093007091790533765981309477410007099243744077036977406402583452088123701930993451043420661573514914152507098646695560727075424966203145751778382816029856575757917492500243063492157250352625165897015893582799657796503239174782599478975845261115293755198713020269743290797226182873606244009914779877567297155050753080388766081391858999862838167235676305180606583708068585128019091667754997727029199217392465037523480350765597111689995520478627813410012599460520755008408871756074433477960950559928081252072208556872602760547064251303541518868963166760467785951200405307110150769395437731643770375126318123360569752448507236706584839474588958174479784616652388234629595563121575976751704151513280788132738830458214292576608479015535760262203487587667306633606892175282428765998454298199188952087443354528800999358172257315796032318072378704499321519501332809579658094090079987635309741519689809792552953359909352666295516458254184429699907071561741594521435013468980965603693096092439584732963725659168297812865662329633690333670865374353764918162804569955775842955104371552153894088602936208078070088479754899571575229433244947072874835293888478805756524219837064224702088556522504325607644633005015228380002336085071364868324263978161027091324949946484444195345591769062016492526853112022736322676258069830139600754418570913602966294755184647743103105640192271302204013442454773135958782141603176990389626343117919824025558582970501512516399369989275055400137910007109827525551402637127805078689314773225198974570463518024956138604021349189888496482826698324143769414106050099538299183537163988089773923365696824024736370674265708328528359073297988254697498933664548944491916469933724364197029261367980569698220307805324505292636742095449353298118057698380912051401699748504410384808076164976014473598122241653624572067053277221217497740095180137600159113069368887138614288262403839226826736619499201867844868869599342496202899025513068564701837458952260611158961208519320001897595750607811915663558855460952521638483933553319418403460677681623141292080479256800 [141,66] -807084154712055617321491280326099689090932448141896164887765268500101268034857767236604954015080421599479283345701877747166534490216505303150795723412087507251792590050727022065543287940827841628312176207597273116237590092056259018230036899688406296233957484535449017455591463110550887160744754880962380250478373220793054248412724356309815163057721262452382755936917348401505348636525747100242014378360596543537496153512766381049547157538449359342747989571736932363662941111143991991027039193535761615974043088815483825161987870341062294156071688525327777794522547377810058781269530444129802251945988678798191961268054174929229461158662431739916454939516005512123031805501530199088725729810047681663932454508198358235997413825346644147006897676810771286503305103489325500911785212170423403956908866429067757086758256904529261989299549806585604700298051219651502143084158205453996891387007162296358504177610795025044117710524273742297184864362164336258995403720083898794660193931936707391628821456121315527577395141889157096249041317859784056341358611726405640532692038943527309110613632213739078707312086149950157922686097937712272179625757679967148193783175124015341280406993140706937990477218800807485581717300421636949738847943835067184678636010434877665294884834920058742857352110690593170002598892274986023282137690179033568531669471938857555576144227844590146494012491689398989986029011951158046052381205863262794960278782285369438256581060557674663903900170323058392620352367200170021904420641987940245678965241861038121345985019980859483738212582265986361034854477036664715883618346316100974213846497983235427003051373890705919461149461124010656857207876811212752386684248017086702055075832279647266600271872346323408874259379050326989977117887363185780516765888270223619883581006149188854009833973607743864214985881479665324349525781018363289960123442221971352712730016825040686220202831046195675125941612525287422446049934458573069273443811566314952902784958078070169141880361281302907360426030801175860176127936759492265772097789542377318440879568998562264995602066185114517195913977413582898192619463724400027598347189249711050516023397833228443416512413916783285950994450691714774543375187860624906522796618376942023361268255253795100139695951457979883903869238582760542565562391615569347076784023755862812253989348568637371421231488382757802885966236391223325144724419735286536809677797768462647131640386323871564020436945502392101503521493444955313440326605563371721507402783849315624522495080863279805999890968790124491077293763563089585941169994738750885141490105281749941840011192909408053907081267807674524942339752027655982561355999485073984145787747869936838941909679732433142221283333609957532314678199219945984 [141,67] -15054794416904381995695663859732149879981837666314063385643713489837018926700377784531794147253738162942305604909813663091302301867525970341537280531294761223099090231835095451186891391273653701431138186406967776193936034395514983974362193464766852449701554569967005677087119026749104767713816966851465315432403540770329427812397090077760166949257224286033496320569840051264143264008511363075049775874749037212723892872047904924449798098994495209020292194621029967550644969292071429092790562484393906104626932792650892695356749669956792863350122571440478456379921853955470950057122841920069604910161277731345393504596876222888954625584551672127283466688585584995986751197292574864693133871316171252604214632523072906604083036685699685522502886165550212976679059418396520325537356004984556531784650658427540469852214721736168145989789286801394346610979663018014571177509085674005924053802864612933469782568863917125920100078188823509454581671047686928080787930801642248889114924088940381782974753879047497940376058995191493069319111373653906558729212057636657748616123248203320827925674115950045370864799310696666134219733402588412531199880377950576565639725311936580003261760313102995331605941752460865936980919653694968388136146603360767156126051314913420055869563574504349321390942532294611071134076587152756227922235186793007854013965665717536997926620802707146731070167737186349375058921401788242189068834212042085847134748264961345828822575616417439591336909564576173934265933240743368551637285564125777949468192091006209207697975433987006939389237497214955059857718629126950178391623492038574127391973557705975289890996500623174828096711036309075932567851230692724022831983309520564935560694769870746657861154055702343106925382414084560301546252846264825033605474455465208646403969068917069286879254961796074836870669685304394293852016496584591431069720780911393960158097906262766562606650221987564867334251639217915979089420294125509008636430821799103246198320710427215624340080420364266466952983352934919495428119457119956351662746725967840944232541380294118329317577408711240087734516539540644073608782100060532513605171695671683811897716965271367729439600766581017151391201161825103648818188278797380529256394583098862749763671369520414373440894817486917935552562928013061755817461355660288521314577375210683634386278697115842612701969182737845029082395872875407629078163619256855690603183860712181589903695909872496589386741483006804168565088657295611703353743242742506555425504136274326992739414495989277031366964080352407164564319806726461845781683200989820783153777200966211398427252501301650278879097599962773977026319734022587721708109894677046561423899428003759441497956530773187711733222178504573270433718377600 [141,68] 8711600113367183000023950484321676868477189207703890852432883135971339950176555472241517220679926620684973426082778103590320127809615010148890903180334099984308328094491151089731006131906381572881700463724804635302459393475695109875823489078426958079492812468076188314686621565741789885556060135508343926613060942550238953700761849510283309203980403491756231337401371450466708042299212672830508553869453635155780085223177686566648689482876439727639753702775131439538525289057185268140466161288388605802316910135078428282696710553668437964632876215267981610288738194103190652160156052520345155943538027505883743388135964787976927335682576741869772141614079700267668903680133673619464421655105713060990925753070616666721256470541649394365811535167482454141775307079873576759040453966708877720768054283609325312427853479363782738292286093863073853645497825947775802352300470003522627558753307990081371674934114385722859845929596356940806562540041455601434916467119280520160955495372118592489150551892681322909413298996525935990712568195411858183866153302981265335936028744202924685881828230397370815475210131984312996772940889508420515720018344290721162944792320243574543776724548829567191228421261039461280063944838069563861849829137439326372778009288787861972857451306983718776296827000037398411436971897144351270919171528548629623549025105634977985406414349906473527490592371326986131154602580901610960756046149512957321233817980982419064771088609523821416245519642287768893693630485558631436163159216660355925804356261700548930198930323767897466073545375780690741327734780717114195337038843991510277609809463926849275134385610610146209480285258505791478135864166565655568612021729959050928574968066063356312134035283846819114894166533986186099855066911620928752589801338651769573222323775461810645605775459353844032226655454480169723766149273873309592487629320002879596537288317697168764911004279873822469935739431050339890264356822369633566346148879310479346795846297447179668667584048125318696174854871360166891728218537590078774444105486941222919154698804648378853950387255792896743331124746368082938629550556715700242771715424385811824306634278677020696115294130904988636196603777982067716213991315075588420361618344380000479509322023706261403052465179809053625493562576044768793585097632246706904555509281832679818925986018412342709096748667734446068362161912662379163235551940469248454518917664435969314844743185827353907259766083440480630604038340177280319881835633438040649317348624831364832370326114482465164545458136657035861431764499140611038865385880866159191296983444956973749642897590217988705893895188643461517995682073558487519699022537385081014143280106833077910674263940957474815561721957201525075626232960 [141,69] -1130171065060476161987604873748607559699677344465645706058988003384120460426710407660123291377610000329843249906386177342382476868031542946708522564515056122815461018529088649272069430637615701356302378627278435304220482461391690306036092668311037849144804139952729052657438576360754196902475748281513245357252236775546372516572588764038347203354554061052944616936198825419165016871831026990735568711025361653779673167715368158027670263341840728050773851007423975462618277899537255491779689239666255920979534196779939642385247750877667736966275947566257631904478569090220938267171579887064966654370482779576521012912340005203982867778516543188567248816415542783014097218433130020830249312408691383952946500638384329731005118069185009822661295857294110965949091040847821318793586398963598731418193362821855482844768095925866909528732916084516724126889986351243052021417165681480905094152128110698716535776921738335871308023285000930677044587001791620746918815002535592639713222304518638745534817478869076269325124445693758641286252348504664754846337456509170996861324705860072374013333681041389125917694548384453167691490886204771535888423766165802835841481109663584514803226761640345373344938933240964550208503947476929376560399258817099398894852135049546094236834840750717814581516864868652905311708773825233324002861854734028841111748437422592017748966611684856843386066693072844157883445943661818454051234763455636541019751862859006682762569282674019978020135809928722271325546271461525634174886908190899918601870125809165838318167532864633320006868281095582968612600880188792949229082390308578776970995402850320065609634683699776878584396871051479828545160546522908883722650585358005944778382851474380165068998119753103600757085789835212137557691633378205576019765124042073946119954864756451091748865658636050656564961510239911361800743073105787918870945434795741888332713848781041025961165241903866223478650365586881479810551991207781422384165622122201127638047688637491920751921514371257630963721495303347435674887022956248871853659931602184015515273201879570126094841760965269192364550569714952058777537640503543525680382189691351645478925851003036212557968452391142782175997790968957822075867002969406165664384045594437328503038487246324880128534125665988325717564807939431453378582470413818709174618808778195651753965108323323787651375631476135958078790214454945652669325438847899130494784903210443577703447767574927076002311506187505820558579786717510078914105828876284441634569332672123478913564103354053340052239086740613546771182424095084813436011254315891476589396760502202159171729009280150422344245625677982419801785703890129207048085481759135453872932469138677597737811151471432855897929886009758695875600 [141,70] 100293138054389230260080522852266793906903718582840512229792208812811004492811632817995029625133927608274710605900200959777075903699923063082914703078122889905759944991626804294127228855307585470430465341708407372443362124075546536154614439138267987648119123738717092560028065910867680971882796523792123548163484575217371587743738416318778185226043852466526767158410447908046173603099812446113239005617928293487101955871438386857349204432317465889486734123292045582177236011931080318566090618323210030466589686002858153382488115573372440223407024148332433293580982375883922063088102347622275431812185136943786931165582150408338164328048533063092606293229155517117288668639573435912622043157761363511362731685139196806257395654404075318981503464567735923507034757916052073413870382884332396267165144445243840158856513029066285552731421592498231521483171868856033641882841976116014074962460593580154167199290739720570043703973931326908047772820937574862373446043726727771945768698888471775521767229313000021712581234810392177003854223220532386385821269915038616516865211711651858243404770099936386967618241318319997791678111496457103058079512322003073564702440409326255197464698806370098468696736442572572669793163249853641343627078772228190305420304045852028975730105623768044385197315550765104989449086429940972249396007715437914261316896011343678927620543217561960378875082349586517554472446339034509639124433363542858490350795607908481641645454071479864965870926991290377584396516287191209736492004831283296992922454008839419308655517602011548193561714117728149688934770402238435701623452454450740561619459125625295817743637982564475041959771830079634080564330792009406542466251397451417652345269638120520239292259008974284610726238592974172859568315881914548596439501491834750246065379915051171701158250042606971623822120588569228401300824670656642735898591279491625978372973987684731255839791371378396113072656003682554770753315596767346677955770223346202515957444632821186813141305271305477932978083956307004617897707055952881631756461956607682080853418180961004279578137073451390367035234289197767212000923672671549078006296467492974614808059478311696975347890508794443338037232628438680935394495996175709989302196695017532658898424090052355501622572852012895757227523398906811303074146821945375873629927579129003608773396670951697223873910191588982305173857906989085685247052271301801659428615773601681165368749823524919671871661361911943151775752592842670014512074440882054592824272018359424078843605977186496149172965452209315586587403686877976687375150423544532102144668610405597197737930546654815831622288765380861218038693686855820168191676865709128497803594928662417562605788038729446494649574242669324160 [141,71] -6975304457630088152127710284651416258630139403487484469098152446708607021786863865070086910410058735446501800134544400328085624630343578763652409632483448505999560742181518329064131402078634066274406022693342986575483280890777165454886684854426639905461097633151701484053160867224706351147739764904906648424460871223891117176681442728585565624484770544161169824881031349062226622281603534970261732368585528071139627416334618802706305249267190324725021775262675285702248241094120116266001977009040591544744234368058705111678325072196133314214364132090443427122909459632267695275392255700243072611667679519396226415975988899885277142314002293015610049586880538650914699058546310005869769188984706745836072949911124926329450461228410186751505282378910652230477036376815556499571666506389096740993741093691929820527344721745255085846401716220658309855615898808921036224860411408455687029465704992620800783941937121432557692223584238784465278604725378284056413684102865432235303548629085294488546780506480822459598537639299098831819756185636591013875292225755237660860523421569755843934659063144343018260688180689893852802061677844596796800780869265064662599259065452031673679827516547322226139445997716183538881148780820379351328510443336784363319587249883483037880474120220670634579545019715863790064794428856897312163924452266373537806430964427153829157993551689391865028291609441990025854808861954623938274124669775754652398008071366743656312262074931222161273104151638303406545263129916699660974630003933566448664996708412204513520877243905598119253706527960042341363818062153867412515419367687763551009905026495888196413210477536940000313756070990365059418465884394191090740789253690937583277560679765383688480996612075991112613908619382561485606883299446977999947119249564542552846817686932891211665384288697936659433650126133387510155296641827615500477502925082074595909158861512523277713058402450255113511005274024196066225629700934573481551194658533544134525830932683991926584250500248117438029669031287472562083252632591210583347576811053070492127908769587990573818145994858287484080065762013705066600511163677768572909475519601587982855937955272826928590863916959617278365039723907261668063203628017242264025229795927533547297530938123129817361666894754039728854457824061693488405915895887587251537062323457065682392317760935398111761694353912821384034014866675680572770467287692906913510216692602084573645754451205809117540310509968769367540323674137281798223588222154177102955157971513890292752185693365805539624103924334811273308784758150670662182868793620529386701010072509003383313445135069513676814924408158127025092634861010502858187627944967551596334858857743113559534121369929691844119548357432480 [141,72] 404781999659606859263373671256318764905606907409119495002769133704983767821206478615969889187891258101281160654379512715338935726435905514190054969073841327695686622848165399005078958468825106427535687642210569634616088739352227284201159940798513313212229477659401899460876157600900944457644178501598708346194872544318709286693856812190742663975687069026019152529722652528383811454534889787607353520985393148774105106803488167181676458665495570249824107050651979362621431827976039736009234683292465723201182251862731499785318061829741675157720827115363298714495782219744998561653476762469182230870724586945309929295369876498965595600953875264929669801322981709629060094137945086932956169535812296814946014998093166874928382563194012835926466267204885903897255563849656891964123316807469960044950729675194965735034780793460021033206281379794172738311744491420443393523991691926634363473346470995268018752594015135710761476273796799478340866446711262146248225530066005192573406778599905555419101962147867119737290654949031206416287899557113094722533170542371672466377778945742529392331203317942385588249078343938697067984805935461222167286554745178629762797434165484315003049862447715700228381967528551669465377506619445913270155858318519179084357466955048332249952035526698768565998747306917975052627084256366021930055818184495656852528539410551032305013691014309793342383091103502123181886069025934869064380053092845446524307910957416092245235317194300716678347669101144363522576668864870295960400415294730139306503521881541900872271694000425173540109047238734141995694228350809101312760249544377398660251155965373349191837192371835780902245566377250676841818248214083060727089971414013571216237706100097908814680848599649355610816010274771275735969675087968018056711044400747851907034392399108032600158008638641365400506723108608474547877949562526229157061815752595724050326529381163989000982352089541168753399621529527433282551830704736764311158899718371629963571721020710354986746324160219485540032942833730089095384379724335521956504963935313149317234187648537392731789979576040451384461066253362887904442129263683123035064119124606573679865519860328188125638739935121422571951377763368889842255588466782777802761850193113714062799755905715990381238521414885223616000484321773434887305240689912513301644501687443405355241484193842647288004288385309967867453596943897096656378332368411628534145690173107081878839360786294748570232257367328942252791697022747683182541217792285469536891711888739916689735729533360763065647773086013979309873270198275581652152719030728584056457608638287237860562589976407820698011211076547629537854246893534529696567947014204957752680270376233019297303277051139964590082808960 [141,73] -19014274469894735705228012782916169135701541389100808791760586327765459532690772968628450945995064634051480431298721936928604189374020383337840785181013431593353513496600570839734881805861858324282160677528950445298087671189679516049542687985157765126117224698402297979886477837274697023216524848355727744236039252724573674929578440060060738662003117812276816841761374740789499222787344823928253765343945898416540034343527126118380018452780225484159214610584353139711013206563240515872415972108761925099512036880509366516816716523585698571876795742335902129450009378594565335118062527804057004858831479568413714816329073308591436020636463994225795594289040721582926871638143173152941908213237575980079436384959564595437582696905026483495850354230854728972053516153970845434862904059297140660287698190530738938142861890576571340617719353768152534348390976679969278047568165369037460350025222932503218173729525310349499127104494852942421930768927385857319389088403562894739939939400671417984960169988283101922578582013744435390108361337734288578348720668780526585931718551299657678060043763041677852104236020959422732212973756766054786219995719212226264314140593290581647891039563750602961658434971633444712218514307710857143732822122000041887077012953995072050838023832649330657362342032035694185234901777488660851986307849486671230477187895874229295131403798429152400594976786529595669768021389995858884575060039583885444981364219606489302178257225103569484995406324018472181001697788308413092497220774666058576560215462607758524325201824770221058898343427569110786187851631950724159129010273810250517423813048891687923993815571750754997894735542831924437849759703024955057087366841675384549668214998172213899607041283902749209015274839966482635922988454984139300549301696764934707831372668829327659203828059296360376524883845715704855628446410397186059778599783493658054561539279109617756435971935009182907183947080889037841278171885460827704878508514731938404070954589785943039983268195406950484757910357918755634021618058764470094518941457186520777558007357032845031461434180400117009107647849907737231345572136342434742694759133103043171316291523583204373494060759029099204491640700854690013579733712440159318708943341237070640373607916429466506962600639043552433542817804710969323469631411444302700296404102062563873790194450312404179511613291115405001952071713738482050394059951744980543353106122057903978105945272995806379602477942005603621889505020402550074560507291134689187711249942456050899452007002258211740301959488435410499642385079769171241974152716343911474038597001035074664152055214865976220872702767715709228797511181410144649184367727269673108912966048731769010500992747936052389711440 [141,74] 735742114977752776578424416268273991726295292027278987347835466292940301383218916688666949415238534152004786041409890361560008822196184276526897020864879545283818432816515762893960672649402608531514594919396585408833660268522945822673040079539706987217903511915426477708469043824327408725875068199027766492964555823915108839820853389105051223847819367209070888952987329854147153648154799747706153087566502494114927558618841519222605737115907479093907686685913947830184903433391152174411064699608459859978167062033229029625018597104339491187635615980210818128814148231267998251644666266100353362762322956198897343738561131319847905336562375236715036556686488697554243805117662511604496771480807081527622904387953431998117651449555366705756922318755981483738130385902551892672578144885596401491319891760840496718217144724037407741327184809797970837369304585295480759693525326741805618995711858379842870405624947943156777181224347447518683666782352575955103061224635231185945699995946225012783425257110989273367881540476314977536373620623179452891033647132384772353235526582412009496710182802725072702541071049085535515789801415366518740886120887953758341143593360730378951932176781373085759950376442345813221622376448695955594633250946726078403302372252962028151127988536507869997827580434466393984136484469101415523891640362324941581252877561047686890759876939484270482556304484129054605943890793126287598346733735637731162270571712031060154322036412080616859671203779414128746652897857817761202783537511507569462190084834576280602608117143156729128744838630565446695620828867092146184491406221520170574857956870620676226440337491898506128852174411946062513758889944755152784801583312437293180254778959983949179100708834454592974936552502664957393288799267030358551982157836227952378769514376353030219712355617797212910950854669653722080376845656671235763027227328282562340089378488654682685181255167171716943850656644533121308938922441031780703084389635520990813844873724675632153260950509888795980552460855636398596919426620197156304589359297757171159897804733651534224251040191032084568155907191327442078196593367747492353830601076268027795195073436513685517927971295420756731069125938176906811553591581345761507383760895537384378526583516383656008359588223132281147142964722956184505228407861481543201044276869153756710345914483915349538702761863103420829130356234103152523708838936771083750451188651367294870066948542554447245529250090694872711661692063301221528261816224486879350374083042341526756814921542547178561208400709789705900819972401535336039050150725312140435561375031301688156607256658802091143437254936430292912352205394794481938445992407259144732386843763551282201899347650423504640 [141,75] -21111574754223123801233027886115195755915444411225468260804393241771356374450348840113988979342483218314407328329027844176899669109089503549232088222803918277747643228973530461100994583097815787203111192298100825547280279066414706348311578822412557745588582558376203870355697303597692305671777306492187713755617657963795918767125960142353961784220309974521002230144965757008284667486591210425571778124151493725756058854387199081113967404261308240828764418325909095789659196707919924911768628879326647035008587560526898622043641528573818091884133597331143783071838262105617454356757278003933199443228944735231050263403852455012856707448656611754812866182686920481311667689901739087911248092445503853346911373327564323270665963278143559794157034518355892702935057701365194267450046115283862400317013702314874013972746724220874302952497101401596558058918005056991817107369527630003706751879578677704007024308359664725589461521952286417100036997518126913291206641412151425150131925608258553323728653499091469564555009125549556308160119956445832185234764516827755898744227801747063360870603632778087269309601200006919350934669229119398507738021075445313906571523593279736982632969887102220615712214782489974603269933746939323145385952345147524913580989797297999826270340345180059819282456224965881937985116739021472039312737154771490646591029622933890629813565716861386086898296210490713793236910041424640974530874804498726563555104307970882199746558724930633545939429136125720447999181144470454085487621264618425713504111138238810465130585646328852976912107679829679456594110121819537299924588131938599646832905062584086233678382563675317782272723980414261601070755902572019382987178003993730937698379955208014869229902800764238467240852196433082717936301069504237870341706019878949183668906339324534349111381766142929446413313055784836499987312201944103231580859396839448370592127965087930518620923138962005831467118231939328033880298680452745323014565289629896238707577275229822389313938511941050597379100939878472551225642039431994126416598122753918800113135055820240040499844171124122923028319846367893398212586214566312468283455315179776028687299905096530741965907768016269194266937089394769886516717298898311479749399347752663840947183931455138238345875879975240758573651561264557820224869633098374829794278885273763034493979843303408804962166941197211101861105571704313739635525384883890957897892551888635856622618045424508038291127508004361783997943947096580747833671931020516477209169566209069472522642390664564565922309382878138566812656405192250586623568257467838094742190434175248811864309606909041217732857262663814723518006014367668271554378999181959397661889647832639399025570262283424 [141,76] 566959124973097820314276836175287360726010278000289783168519114683171424473068059658102034464706993866668326392173541927118486779497386666213395608734678283424687450529672554381908251634959825605717286440013161440455930627939133813073519181849354243434106671193783704187202464860249839422668179726913183693623952980631374756585646260176163072777033255681742130439726350002038003078908512393807746610026732586820751861988817496450821099900217305191583012991665099916126357532505058321818214933618784407110267386889482303294699877628039163405856656010690706958523679697280921660968334731518270942048528533376114759253732428251466597725613468265913724746905364240977461311272826722479103189259501982069511017798481749907202550705637840626835871174760737661887288054896309589436983307157683893681732798265749043252695815126952556289858677271262432889298751450164113244084026081387306546686799403825503307066729944437291834554043700984869646763339878236252770815955099256139031767747308615352144870241329686991656405918816443343028306491833874864924065769422077495738835815908188479039395770803001451465435665688771428227324346988034621160045540404282307067790227405046412726508893209004119163011229201274495020730117816475119105698778748029031953522700621511269779168130965939379224831915059761178365175931079473636822708781047275457260756300346405388250974593160644891986653013976423741167365207548664284610901220801630515222740784924331752343588624843666981909544422746427307285465318591543378770343590434656205225358461047810927056855244155968445636118919888197964313010756840089930862713474332566882188841373865763221880699807647360754615136961323946218446957081866114944927514323602192296979008893948723020211081566957215614163172027087740655267140977527048499822878413060998582421393884197550550953173466075963051142242636463106418788933100445801016159425159336875513226723735421922847962531046173902488395698611245755710866362473352110544716815986192400314197423721222825998981453243821195421654064174240582202570874950868304181450704268395692305516807351083372289373679418576543611269524045680059821778914447262799386838287616812052251274095099172072331637683143778982731805241164656088937613163012759084543824237228205280236711624167213868834223597082604046224158933434071290016407508479198488935260452981742291953657957881464655381490929749160290916265531857144347555225766439084490749395017688620307595460688479113451017147456752810562483705246452075807898677130141817979404632152231856930751409914837000554736299082719227098804757841542148568858709064660828816027876818809036869368233025741715852852043520666863488548094700654716580511118989290114689143480434575156919638166430654528 [141,77] -17849627374111775550487740744024423845195808641049588069213619464393409995562859351064089598925586652136812220936118457224100700037049363983391302298859193163923650602684214227976080129811349954537084682524031296365931568528462761162760108677579214208713250543303035759598017320562592750013101457239682426537414998053463023455778156971182312536572844871860991803943370560197557267692299922897961748749651473033782137751367244247993626925871640021871477874216472533571801247802885113784104149356774459941290636432848879213130092471494328715489267991120917831026455050978190642749049551019172151659376498493807303460727678479096929454799067116721920189131263425692133085071608183867212656788571769231607021811976860900190662373368407598801513204910832156222308237912149114824083850982890462419603228834313843875106457262878536701842420420619634090637945867472004065596515559426884289788164225853430974731994708630750830792151952436642913583870675846162084947655967472499186747790186684524954495209675962048786072281547877090317370640810442014215267178896364692968600612826036961392059181766393642196312673914039451297276540300849613002022708999067619203221210970844208098286616335778471810671338532198157411520160304232932769384969236362822288884107600529785105283288412671549599477003780549000253557444923065829534467411674351006879562889540067298287918298481067767524164587319570099355997704397723768137822143832001062405022361577986148582953226222951964333090763759968069083106830538494982319038490720998656587129128341827740265061953128444807060156829300599575309461210593835694848428643027938418879032278167096936708684168697084200372832565530098609007503552450206247350489222856200788997560366356959789527580004685803619708749435323886964291503898219591118239870392841078522477118373508705619656403312640347542757754675293746355518935442140999458246938042103503309515714502378318828723558019331999701506623278455346527447107058822015108939217030055793647232471420334478939265975558582295243316391137607708209517419941111551838359653770893482970765489458626795101593066749291205847712309344293755799742416210964502174403820786833547208083732953377614737108313042306519659967467679391964731495775216851856778950339387729554485864213714421914495126889603709309055081396853579203150134816252449315008438535745201044851209327323735993037151866129591018364130512108796710772156717731016202227616308069870838818679259727971946253982584593931728235837065049565624453591477532061343397624063826034287990474156214876813172403073099703837041442882383194634982521456535511454728843165156972017892423337569846901067296780346237521192166148311634881729481537123216767252099773140008987941031893704 [141,78] 629227679280628734614385489267715145089881300277341764670993111215186496630526329931286820295151612308091990720943263868766967080319389165208815975759991316781916315996595727725450522632594870186155598312822093313546783261599888986610064145921046901743580327972339392929095800992202534414162294085604527372685212947598707854922568063982150016494595432721507554315324636541405360931074954906059896020751482108653789875631768394908356207298577709332296418279699748342689779574173300394330594356494785855229535833763641504831310286611932989033801233746390364848268357636337100963079780492719277770769578019212671346262432000949421007149540114448471788731094749830451863663818845275756502794430011018776958519929020200488756723926272043857571782054564106130902894325098120640190170620048623119085487177591009154045225133031714156810547756865509464572286222719805157661256147056275488599601580074461486230591805709325628863480256794312811865653459803850815039995400861805841303781501453311354526568298769752000203866419401043277766803820395677223180373192925620610415562705798408085829270634801753220045191704966525467084290842745533843397536285595595023747131839088118742554026914218038472361019847894693010114281056385078606016978306180701066501814567464602705296118494222872870204690414923218871507925795487102369211686666443829282250282729184247130571129708567583113334251013077078374094552822556015590019468022719378133326809596685977238804895168013845237340429376233013991494826248330775263058722213478054532891966271718964026921544714739015381030927721295067745834933210379801236019116890650314610456337749661370696216579605943643273830366627101286112267219464804628705992576978881729219746266395988099245182640495157711609725039032353989465073092303054785457866201732727998347141563434724816880646666717062189192995894489071575933485499293461674743511821197160787136196666306851934994031222262147745074976269229265601959779254308071028786915611573880500328439303097851534056981495649870280552712814882425529483444258004468245054565399629560296339595848961427360097469545212629523802884842301429612684495759334666215185978552375863820901673261465040077544601366863723238293733892157139547422610834325572962156698438850450324469427365905176955294152423811138242898712029765574947652662964083135857492909750478110255625112859883733345109439083723165986144876810505685021886258407797868363116374144696803260434351363279230500277450509642534297916715721943030872982287139699093715311962127296348082197375992798907728926087830833658574128715569313438674687007693411547884489450253010203939752988821084907867296483438681985746118158288151443697227435702223569254012153576509772865124736 [141,79] -23743285688914155666977424060431225359705340294793089103536922074858368469185673708893390591351645731193941944725576767250901534005040226823740978736651252788159202383355184919720422093872239436513644649515413040945534870160292089683616933791415134987380910362140059209956917328205162602093321636774206226423586327467859226552035170943934776325308207468592546257268177713023105695194721680871560970713873788544479423977598395653913024328246182750172167415451729691267770796162344792727687452355916506087288158234864752086197774894373657513699151937111316591122206911474396645498249598385327784780818489100880859673874716457623446309908495148360219728295284245606739278575164429692108833548267757390214487633357214244000041588032654283947667676469546190622493570230375043550378582388377067517747235736144993624947454845797085004041322675429579844016409739983217324361334693860260660941703461724877783321549659611567134808812211120298009618881535254308716582118065466098046220344405111230212043260417337879075087652631970566173150256682874254894421272150850163496876935802324844968260878800832363586217148919970424156445194021499118976156543282388468927200233221393980422810778798571701375102720682957988853503943831760250758245127950596132759709188743653948767882054982191452554407212615306966018292368123613676910362029948947139771178415191907032100766586944498989899813311086990735889139696815052074140977766800767346800001275380917692708406619394437304825777756010311199422333381976047359463310482764840032935863115433856717733403790543050703773543866121844291676403349246081998954173877006847340455912531095659095562471809985737879123904449730140213314265787325896945445379322461714958198402353399537345874801638873790406363798450298625023603262298812770975974553848245966731084887826087716538235945105103449067577608402235239766990202471807056773649758618643268269847308522217181828242930068907043939411521636510335871856935762970334248518207960491902353165224739238760414859211818175143548073537616289447759225782422447671057053304852477139323276982235033745019298339537118146641438215479066207884619812097796598090083211216877420999796562118769434506369552953960559147573322234992919284864468036627180260516507653732836669636078256274847329253437945780415954328991257271281545385563256147663151427201123941037494726284854135060103352697701879324627060851828609136191219005767194436802265534676946078596659708591644944303265797585779787291382879852543244624531124410163012799593539015712716728736982025160132523843023567773905453248864584111108490984722186358052618205968900014574288166995560115798171721865183025761599702849810080550638322718228854070229799276889440911360 [141,80] 639472865873991760128586185682686765975090453555642924020674042705463228512230886985874722136079577132538929154152700864242052418558303691892299447573566025589718307363918857954549592193525792226323513455388704473711971637577496652039051382989157625479335403305478776424544511611990574663864700825441795920692710527395822802772099546372240433210569792532307895006459795317371253748349429576534242661192579734168875165549967560586739730551588624679861005016693854720389973621442704148586210013411432166694674924375070900634061070805533160031168247044726683615112657117787020844778904364023712788440339241323783794649329923481865161230667693850355366467645471553066599720016980459614795119700075875027188204257746357564956601816542542520502182176054343637438238981884951122402547876735775709557254688899398909842062039458006200061793683173477435905045187777978475102936395492635005280521862678820509008532484775492280291986273824200458826274853867139265453595345725099672595201556758889770243225996892955448057052885194808360564587086390381825733768140371648010848344005607397046471896744928993636690541422456797117109743272605841216651381105227277366438514882741879539878741936304065522418009383743022790792151867612663059205244467525267696517703241386875662517313650643864203218876097337167609717844424778200435820207507107430402215009258612371269610451227913868190135244487926312379394078515983314038077368427809255911316848891321523394537575907086523883356829167370019574601677768208859717344150292968568872506119088381227793118992883505425349076081016182579190646580216578577064535040263425763796090547507390132898286247135407755903358413363667084263064207136979056681779646942081758756828366214127504253859336640785779897374579305572435379355283004068438007288026015020084718299163465435420615936246161979511815967480447310801163886644475672980049898920703101767875029546383006512862611404764249207661835323902078884351241812401387671325103745686841499059261675873434728495134612504851068382920624857558217993406450475524186431200217133105068644817586368617859291914937297947590498553854693054565253026050667424241037909658899792027268160698541305926837088838783193038038956846850093489170088111113878507227480991858092959279648911390630493292556006955596210131097999077289729115867528737073639876920282150915870306431249806892242397032032706511517754118836441033616744812898618123162674616533152331934648388889152909803930333302156950566268911229165412545468801025170656312727606463675271320323673389477738545962952422408635870146765518095325554561259487191036443919074285496768826241383825606088008310175347445157913541540080255534111534464379093051823133874041743872 [141,81] -11373013931960986429961836028051665649950484079895133527760192272094999738976920280919370107123492187216883562033822285538605347694269572339259325148952561185222365638436322154285770423343556360023804507295117679378756936498387280707328019177937249863350922150709560962652717192464023094567536372055512490549239561517469039493076318652878709522452742743309125624370162763261112528172465950641568278267794642872324748958575887630883339197878255577190780564836598435693655581605707292542166966241545707812214829229043682915615194566081936969763043219617892169829421025892804641977675210765245944597053074862131353867648926079459751299733829531823529407106275515945394861165833480900795319785114039157959906956174057709688408877670375118155256359898045034883525666302332025083450400663397057114013075204967303843965981562503151233797739964064955844935432004358737974349690547111810989070253287799974078289476494777619261484426612256243054110985929912521090062561333389342620708629285039478858478133518420966322312527719017274659294769058443732162946084252118026834286240879388186294846678734384323319437416436385474892604276564273591648270029667460037550243155732523143189177706792341590055625827927319915927160610789678875874681298574348701182044209506709547402064429721578943442051528481844851400751581500121963225397538794808113039118517554619339038894493008476426805532647094786393951058772912657260405123164206632088807167395550593864266195966693748670922189761105208467398084495966968254919930140093488144473981630840719435234618475940629116037482574082022003275344960731272358576878878107808274336957073301619834803518443471930752116504398545867514570470051076342696313134278297968040700854992767425073060637758327928933529936650666534997898783542586457626984449868552882509883333438581258578747488550651303100824256971108039292191670738929501553291113485324071532889150172576364305287466616755876178884105479937421576873409579130301990981381577862782663015863433964354813375004372874105971147129249608842074959759705830110442657595759786378094111241857348602927372957374247341288329021782219162591724096196083940950268810867774399853985819340330515058181465108719323761557295074565406910406614645595664650630310220757460587492593050983253594901238435797836940939362705524874517147299030723888376436995132650630795861791369688004212046121238335292979452652493888838895372132487123013628596270985793624865793894911818524599461747594143475621376526718359272586656150273345216024851522956192405079929839040611330378308858040380432201131556602093485970872675563909952869978864814943608094095274055759521059372416091028750331546133353165035922762101429028199300558660928 [141,82] 108797739271472017592236239117366106740511344765732979454200518934032904320512079963684397038766649721360682795260485887974096309522256260526149242911441506345864532348891045701326652042858006721383512724117426072434334957018296878676025603938327008954780934960613456086174074942168814055847680303758027502317052841616088451119488406966609454517922757040837336200785972602467386270159110607331131806159322993628277790551155570237344313570311883120439870044510569203587677359966761536133579149580203947128176721016908010265404342238498060160881369650428682146585119925238578755654109493122069242835308698265260125169740902709189244199125122581591682373154516495376720643046050478138623961717216761788916348897725942928671356727117468153738631121337910880438911227236787432691988524195397490784888953636192686917436344395442644442072370261470068607561901308777610946033149730417030473519936922732080304483678305160377152157009706581140196161803922704600897234241196800389156569854403044721970545649807199616106422127679946529190423118490284780808344170725394886995576895926759033048987162236563624532347900734612564070107950575575537544750438888995368145846826723572691035025238539443639106707907212980690716464111489844327708453190148348426786283167943421136955027341830694256154819326424673547542103481346835947848383801611988143626040564401898837240402495085256807135590438044736085289978340621360186528796868793835750285005469446331723752847009839708858545087987946021548083065467327794275158313311466284594963177748503702093436876740760752361819576162002453302905253866410275705818377785216141965139200536109934535110346336075141206080571729051650206203879483849387342127851537329673364665015899049802892625844563091970310909600173928293350347059837317080580253327911210264413720642033985923745516180188412381490357672774235323870249381776121905736277664263808586126619612713606373344972919776992819421601358912952569008659078969486365895913085157260122038380176048697762546974228829557773714293517480773808878323640122668005294673917496138067792316872688142210116303865925735343804868198975090750729551567534467380539731284049759945773615774997356748555792125574321669202228636584733204972373937937336466547671905758570069200112375131475964418555621553449632316554322399597203502402028157456075329001160808773496413496127608395594186233255953616855433011476786085297717740774728397830912525154154772938238229932663954278443968692655460175370497853369768218722461301218913099766130912472122155383861306916250474223964758538375121795180166275387792004198282990760867514601148468979424923601255911996250929269631233633876487529957503385059047411180496793228005888 [141,83] -1985650823358627600960277890525100803376133585421198554297380613541737037131790666880235171148339952965917524922865723362378820626854284252621594218662563552295193141212127211070213088297047258854084549674093253927313717114534767252300710581835021055170421089986352385936532244558828301096011012483132532697994453296974823873634722132907543040675325198728572815855227485416302522961014129482370972938261045518157725335701221258316025179545569704415591116355079275627192489298022377213506912082476188351873255987831862842807132119590419728791852636320799479592980379711147961533802897906219278610262286216127426122842450866875853638830833846717574362503625175477552529991731549546803118075492963001685418535661492293718704730567343661984662661305687193634376723572835662632199586976667385937844145342064059521932452214547939042152609428482837774249990217454700335540779768373340429626783576973920592875950542073340333225372598712650655190872858833946795976211107683687939520624084147512198739133516519471360361447923608642127174058146109118684318220911547336639159997140084945857273028140321635516621278861074588084669208550117856956128332235918917484939271744167196023280580404767632435401467776523769536362991315031417746229113873799309603051601950201128847314464149029967973705390254256121447231800577484602529246530283378334968126123433298274968981429729636751024052389257036749457308667384045267899250248411384156686182874939904468613761250646089602158334079909665350771601335270650005739806382664899305487546398656223485433667909917680800289996531797096016193822688913912657482812647941492599879481748919265307416650738501668316577189870561608119084990361455894587529869244233582974978389635390837434779392413934614438016642712364540525200427137044663265296846229242355584662202490992258984874671919655987312891991271540417796797121558161325268858278591112013844472459963437116627779428080211560200533065374322018873433865723488649922017524443406181850141392224154661339318264724336255186109819933723692901448871869225371295962192201116881766838827490848908783335483248705591448127746337364898228846262462723380007469848353254011269175639793038082172229442790981641184080970828621865507667919030750772038422433545508462607430309321023996867263424499592444402053202765123587306423674210330606436901043157014897362752900275071579643738027079604174662357489049091199765021202392824634770925559644494079873632670650447751771261344940063825091883112444434752477226233156085115840355183573850567894103255548419564108015649838486242137562867734228381250158828463031432809447543943231809632214200836242434202420028646168882962948502985829748950314739019268633312 [141,84] 127757607636068470011429976837961439342864547132373051080660073684204068905100924239519249769208628887613865601962536443861893221765043865445745033930086417583028555334217998143880194551915595505425599822882971857941675612872253668158626901786019723721147257691362013565041601328962341358037613091774162195720904151869809980708154988220179364069464738957431389074013042494393714443648627118012250029304251900149761424241108067765275038080214309215737741328525447241509096404136594468896751081545757868937627839199859637805881535946521843555324285429149864349298438218656795861456843343788014745744434826857409116748185164069253271247269104438942830099748398248276959154692841890303105692167163836078319462999125804622713341916729966278962101523181582148149586058324204154273140025769075071407543021720619679191958879955564657249591609157337305021060623213505077085188863248442249330526599178521507377362015229436012626038693675464347633071205137058425492015035136125966799843027572401861946249852516794362052225626129091473861304654469806899023815239990660156597444604623991302021279390383366380565308744685382815908124403203057214259502607382447770001259599375435606411182405730826190364725420023800521800183290591035850458108768690275969667923153450386113576299867704626039185655096358637559515671257748857720330630668701527753471373414634883825519665827754137159698230799604531700061639973969010017235558862542225220669907457683319819831595082502639186904369116084105500018857757328254309510222327398127282408143020010157588953813238115398534205717559812835541754512536925202590602027028766996926443547429182765127886070338206241520357078520224642886944397911997039194704588015264034161958710192616382388435517503352644283453005402640823118723482235567004435789085832573308552910716039507066618016616877604624739044510511548579491908315333421191343000787179825583687847155369544450769023248972519454024747657225526669484189274374425830674013201019613864645036147172687377977029874711727725500555479951439310360802809025791194582860102058635127669328043707275437858009057519697824210593595750307186108383284282512056558453130034577530004520040977264195008185373698085171932265449185336983468619321338394110939293861709883976116284607498277887003829369162837661337395703483712580306317653772190798456668331476090436667096725099164940134101711688599417550480520625539338514547680879141813908798380965132473045842528158529703658343200558773891386170724969730526511032552342940968476834955884150071460164180104177737094478198457800680788706328363795134779925928889445703421250238369381120295189849345195058994969808640467841006626797239990557905775769906176 [141,85] -3952387399499628316597078561220055505504519927427508367470541300868377917835114051067256192267672270275149180768103536487478321114928567515188446572386223412950522135010348828066694799423202785873907393556811054629887481850915336235590211760911365708409126247740400894753259203090059206873008048723257613715539051445590005943608909259757503911447212506448439694245914613366691625291281969322419409162606766757588042626017616919458939844612314128899245976847796137853972648782300351039030747776954514269225802483711397953786883838348694964496606929225014417860586950327403683749905370979428469380166966322868588486695441297543750512969373020996813288125749940421946241859523489867400740635566172293732383838400547175253857924326292549258154942628904222359224332394282272981389762525033224597026483459036334700385966237333257933394013584823187804348690821862525715647656035585739478667663802311761461681641093551407400713818252740357074562500160078869644941867147705788493118394788027705477056405426856099806855368635658815037832407352599702805821617304214780393762263977791890416466105947586438199063198622339710451173130178533123740722708703889726357424241830489274749031842526874379209174107824488283074333463658973245993569577958731978245543378707664248043828662860896653512550477270198928989931929256219822911786372809502537990204220015751344643456184882077721848103468687253519262694836983205427249877738017338573314980947814158663719560260001225316546143448472216600329801311831270631851394681824083247086241114416234845279668674052777189930691719798847983940996525156798859399336118048000507347447135936953286000949425736265661406210828359005632123100148371548112656463011219030765481859670720485911144021318801811923691283771814419727695165600034501295722482404028879948121433656042250768553287890215842867963542381785330068719462253822293249114027834356833841735637709396715381347333884315416312594098142588124957001747777944700840077004509961964030284563891524126368942855553883382843641562478012459056623321931532496977496126733218384073215233806993509213507967645801671720117506786663404762703394962406718211856665807907077586252863659793365229150140239628094602598562529610355719748818000212594657194230553914876261250595957819085684151383565388279156620765737475891745885267612490823306319309928399948695836828184454514833188622505437589980019854703941901379667945375064710804902457538459903791644757009980852428059049822596693934924142710547115512816060261841957257831780830275557027969890719315208087878220219525113821799247106746024309584323611736489380555408508526143561670876252126822782618282692568885314929864397164097085729730368 [141,86] 63872771126245956208998281632217496071336152937650344204106683598480419558892922945953478808061346768696982105696524979868285956060601924272796447022204095850359951553679118798289815347373144838846225563838590991569320176002371219521529346263973149865039973332198956541540891848018926052373001527229565809551455784610188499166270426553506253890269153664292282364608164238536014369987384504528186738953157915830425708786058515084352580513625787304667424550827493644109479641754015375843643783687741572908623071362626622164496119904081175163211185552433924631537789757873180372604256265974448316014516607371361583689900705257306452222467668416617733766772208770978105571968697238823678182217962020180972706807497978717846515594760871266174980981974695403171884839129174899495638867490551165844248860158777538845664911247245165970397982743146504956532366161711461685018295698970275003317742148098814677828750946272117300922188478441099780791352752862936828883912807181645617405180822067301042728456683715900231970574285606350156026790491576590757656697003051535054283623477534612103275467099874577213259693962836264066262065693689354284245289060300423100157786165669366466801881122895115487642588532924994857885596602277162250381113419201003063757904826871196909803688755663719301629548010712120227635195495600077185090627332434143725911503011575614477712843732718807198268002192628772157168453426486635765630160457396341021428329995082377271441456281438848195546135824308938912319254747230626272988621701995477788095416258336627311063140982157195152833057572427126351912855459074111260253786265834355773027775953330421793846169217828470638023680785469977433270710094288221771951368054921900247363904760680847956201287237302950961148822655949111648695798621844175314067925076108706190389204329985604959725917546021043627620556230021656795445793842395816562785172337673497120044824497203315506587571154277032710281998087807496307956731326132102013028218589668214981957807317457322182054336300235401575860111773738456162838188202132447010118578310199007115984021214934334310776268023353644186532868989675533954742870608547655247766682815521424347158265816742094885254532606473344210017683325651406773132167832643565503076173077989241291685573560834711487167507082269362919183869429688405015525378795908171003421892805053372596390872484596784244773474691683042528616373543180756927864790097253564758180780840038906609214053632249878944816544625315265841599824533063306496989617438168806059524802859002584991789328588780208116347174886105565518176303195590101703574376645337559575973106028916941550731797097583544918064697776843226448732945047918211904 [141,87] -526749556220496605461021088615151928114777937100504265673221300239791841356428156871997568528612228034373279478691198898591513353537185406004961517437792717897693743344127471699692671541783971745736830514619098022560637163028280769917939854550231918270805404865489022616135826552902859657610133779731071907981754159794590715737186597627201658085139861926648383074765353331197846137044449862147828745494482964784139818806345891926510581117944668782324377323698734333113769108396526704638840987730254461780355855645577581227737999533480909416734597597481131253730788756195998450410354823112430005330175571798656508959972236341705042070684154876009387731743530628847912355764028695768163382660418649505470933006766166724056060261969095146803807139061224394666478657081837502367019838876059353249818341528122532537107997449823790710016361673120236305125263438392576781567874256051007089514695665272700412318977387079429341254241477626295986326743615519055930702559329394791516471107399948690405383838445237681517863783760276451434053613920002498705628560135204973426131297668431305456263101892300856117392851631189241413819431243489274417229414706678066209924948956310858577414999394205907275959281914566673679475477474387238670184241645469935303815565589855124561259651107829704159545377310788886937168499735575349412513060623718838962667308005766024094198338785744984501718007159388752691302360126832284697108783216180006589689089502642494906756401602999268169487839622521359151571201304275130808714825900380727191995235256124623343996944700611455026011464681714697414886617643225619094026165357570330926707714775203081788384189323157619164091037464544765586430666770359125760241431679561228261489974927799628408186376250638854221883196221773740410377037786991426774373661354120503093295592152579273066299930334448437904107136834567753280264647285442253826796696566957887321676780830750657916408444461503182380892873405499314744450324445604268793459080635042193725827520902807384345049483857915578998910551764414097099286604538855583932784753282217424644905249338761873549669968108861030257245094493204989520303391502922980650587015627790369777175803666827440699225737983817172910119819303217302438755600537845034133229213666224486368102585911078820158198609103465877061564463624557455757898233460652898263429774964734271788052851674750128850967454334663997479692398760534235526209480307850266841990275317801277018295435307885993197923577934392006490322306875425126337882924685799794977693123387410799314286885176933119630645554899705442738093662957571301624592703837676572821495662644504750053930469796174057375401980433648218277858734700896 [141,88] -459239394886284265342304624210514210892940541599417894326988690839567550592817179319770171442744882629821708446882837566675121273185385623787387141319408284094768252298069940826714812704495373366425758702847271288866710967229179927046045491964955352412097264788595409068216058358762798248480474481458933971241356134395978273806407124677789050069971849198070142209993459085378105447588205846640676516946393297829638805161692660042442181236054726295530545707002877448573963762913353037483055093607794328049221669644967842259250746267881110879001026540479847385909686311947610547258547992884369315833470572399518749063238900312078623781011813524423901075775385748569794552209055558569243216206673847264268794282879937646459469120748923582547605587842224667976364685524813870471473185985939149507873034535696316118066762939387454348136930735784515339613136338205533810597854812317452299796905781203354808264481084631240646552442889710796458408399909686485807400925189900705688531955486059637319490545657080052066678939065713436720736369798121258504133542270839095372657824907977534546237082549913722614292234564052639058043751664123624642515829181980895885956724135944670086579878968448350287567500602958373693838194324794784245460444610276932696987012247046750900612343685379963651271250378596958096417264494552030258377515633509596749697663674578659722207842981049878629980103716652787163408227442434158058977535039603459306607418139135811647495693704986209810034048756370064683596801864376599516815339315254301927087343929802371069920481929942629123778057580358272703982633507949731867570120748468177384672879038308070555597254975379166207731600211017112556921761335699011909541030954980520396699492766089845592234481536315458879392501387255596261350172682090210913522710181800778312266140791876869814876090328706557233747099993855077665947690830293261636718515658869811930086299441483149278002642195376158958564402521842928339925338103331511673560330656781661088322842084038114911777763649248342490320559016457102005343282666920620267646749389029148434528054927237200086853737749579165262613095372898569119666439803334580173029636482666388846318849273485962158709662863872109043707136534303184298023912292160940586530680123643526980073854139437283210516516767571998036873665649612641961488315437891258498161245343438570353644369914069579295549280059914222872015612028382463431992991247056191970317980505702162691916580067353624481193350484481371393505289182787702651837788260333162821608945845759579689435531443275527742427838074672792764777093116989264968659433441361040531760708134696348310072585985754233780796552226064080489085760 [141,89] 50533149892862777447865977026914702525925454881222950269881990706641424039295352769026207963014242640750001057043067941414653585078992689055578845060247491139392769432089446288589819795576244971904701290300953727281668144225387607343613671635564786362242646513018607362580445592810519177094336391604128486422078168661055253902591723922941923689605950369781252555778586027332773053126787639105969125685896815387624078075081125388300161748604380219086139734113180371176059404013985537591296293971166527750496315337217171603907655260557809111695471964292016129285805305816167979873687393860297752692303351567382636274454061393128914758412054276195928556677059878163338272147011409400545548696722915459349033821302741312301439798585407472656633010846354875404108436662957392720289329301187387611191647360531351651823877021686290459104068573428495646668512526322604738305135736830126135550306728158810560031302668529589711548156087227522347801371457531349499216547198417936800730922316517188768897839230205471353237508425141168826839413101265312685125857609666724370985772196588974406503362967304961710341591702336623206002077865854251536620560316722631135255517165278196948290883527760979662574600595898230335535530836485217979599909727127325038893922575279105661035009223715029601631711589440399852968381933951686712453442342107299695145781256340334125474751867080965628454769987464254536229321050241117630004349635179289674232703752148179243285980084623135740065213267348452044644974270301565454106063039850926796068745508438175974823452755111302297688216952335013281763514440334767032284680630531545184707250643506598552287657062759149359780517354935066399869456266720090695628999683140509961584292455406240357107442471022297358500605723543664383375869931881600141902159556513827466725338117599519112517529733555439657563319026656816735055104708964825807323999489133078067040166647360844137273066748025791304777707155089473667580849589931041216420673344345659712482575699822108659146807929288243769766694829863819666215860052297481785215477133922470072030909994251487210139326447370734356052345835477501252136234929613833947713913625043133585177638994761538961253719825817110599995782515347473170353364798157697940121295160662223747763921720200423255215714037079995980467718848307390899201082970133678530708309476075451455655938640576339723694089954822818032541502828064582333128167956437471100627446391580771601836102279750234124372471391072365874819575598041946122590490709631676736341805336619381704619508115994462127977486862058878073301566251223361935499810582121058319815039403504132598414894117917134238176747372352173153224 [141,90] -512498716660049175353191546165136741156043433640862103674475922140527411808362727481675694480313449379176609078326812034938245204755227651309627216543672130080908903585451237450518115711179139079557921416192964851174345783895030208991027809579522191630279622264203082944496434339035524352726984528719018541046760050933921769991681465174309006612900231551241561771545110460055965544565275676668077836861903887766016485990768461476828393832519919088418445938810547371082151451597727093636143326662355897850821106238561243739977441582649176982603900268229271257078192210439816829217484643732702525991791745322512822761138684243632912092385279198585703006427392863555791510898990589165139987835107425724983768184770625385173969684213481296300301137156656867836827696730426003043301634943698589688877337696144998573569748589799236239499240372500516058021776101793334554311746214460205865708093567821219851656279147067732382198565260442817784969436820049512277312476414012143625562344385058104669602181149671104109568456240419510613929425573740742164725124678553193247279611867549569168042631389407830894268814735713737009888791285681835532698866166152929798183785684283559271121476949645888685348475070392507441185625822216553334177388177196712525609852699127318467439934077273707802503040535037282799560604331899864232595185698073803885637313163895466723441087198433070998169383809940343795843439873299340452675304332944084877899815859203296081135887075157218590352400596445907362754832785795087412442074891788213825242758053357402826466153125821939633885121023887901180430751967501078905809135100099014276971775640602693428095032678890819953783271191815159852536353557681436094996995559647475624733858532972237668874281271268098923712813161881895107330006122821610962094862153057401390440710366943315840264913137982351766158499067900999420624597534712522078756787791739775120532938292960432564487226017736262486502350972346570914642946453210592445180489317971856362876103438940380610651730318846368202952059135826103526955348042699264103100522370436716762502836223697383271309170250656143960997228781616114022940556654552707513099494322584652385653607019303291257738301200673217153813016239992417828549167734573174356171412237714119946566625651098564522466843001797737487611909979616998940939512078490637289338301303948175008913861955582108625222597776520147257934749100891531121757804470772642341543647861090977907583682256132512174554818969831130095519629582009148972027443722540075144315358546313258368468775085731312065633891679462671485927425604079014393193252084576711481679054804066871465118007145770559254536805471991552 [141,91] 3000584040477890217480248074890511845387323888583405484930363984969872593788317753625776658825210552058042481503433972346845157885634811273680913547854533588238352406096978035660157870554412015824269922487719095235726288835860234242111454776384916555107458073587058204594274481769695555085083213380095014794920135383580564981123100685145620764266936557893881738614604134374675428023972289873196607387037685083267857900099512930189148345087771348093602356689285551596446831685803303900732684153622190263906840715637280547145165167137422046902780008050197046362176714016717010502135455558793652701439321554265534644509971884343129607018160003880739431362793713121147023554240092195421828424166096940993828817183628080923006033828287921507475037112283506395952254167701494006643850108227333496570787621566095244415103210682485074926378474399045416880945556892956715185287967539635199204248441691576326528352486386095625679492547192633882501292991979986607561070103866948998740176823565857278182430617367173136634408346315134508685238063049361154078684653142728599248571715994995096656276158771248881647320309540997878595343563405404169310840024860804110194508847019629389717269617809448143256361340072184806177817820494955931291064439811417686908638111964515442012288785643469322209331555692217971491691963532235288226893698717274962819531975263600305301582880045811164714555645891573721713648020970004538292235015882587347207654590763579576271851178939399667373181645623826590147345974665263904038888846862063321735544154263222582870468997922368586696152260016230698527360398802053660624298347278928827388362485685522311327883911368954719357926870499242599323803592985202459256699366329165260329043911490629844451901382050837915493886304062301090236086730323497248462925509423593895040646384269609055879379664053373019882748917962654313336275172798585693355777348315039004575287022203162604755668055477814093637930809737375484919889502380456770637578461319256964097718448127810244800062378514101434762731462507560405048235129273992301935374777241154793516330474697820159498842267984829448472852712262194129606058122916192353795353764360849891058880896631894608390078072077180970352596359950862127989981717704244509425457077690586219616752473965546755141827682896228629585161118230253483793067777076395370613337551161202280160637055130426756233954425880948671176807070082297538669723050246850861139814256232000827169105835450566037869938308051808307146953945528785153623699075303006988688400633426396839035010991376213048059740113898967289155241456581468508072277022331460238051061905795029215364777005910401488061213729248 [141,92] -6326755638473644165215208045654376418814919720910351468911043302686048281559474598935597596168127272294022199076557142047563877579227208172139851243869845737460822493293677267175238923648325186404783015195916221161523517582095216925387875007007590391755884704338015390535478539700562886621627461449647073035276361739229918216289470374781589518948086303268868017546781912358769667501756842983016944280547497826739822204505124390073552535295621619913315581971397744319634449116848162144861067081106711800035926988660751773517216258258571016489698502739588522006875935500121104948572464987837219688577435819397781849474610917958862126359789106652030712220134608407631569036353500236028381897262628595785981596561642732992359575810586132189288843135398586237541780831044486842555662667417139793945752106541040808185877513689251589191128380058219894211244511472487328225003658596447507965938435096386510742737760037034205392852091324409557984456155259590292318879712237995919371477113138594629418276120207982414691440597236822846041880322965147477636655580838332185375624365257915090550027828734505544453714685464584487996957945477883058105950134985546230227281255038210866230623629993271179822822471394782653037779939748421291910699095058543766805311506714579752119444975018719613060813283451023503812088679450664900554552966201514720499101011778676238407592147412517947406279072981266240769737642003105179732547627466334442797080022985562289400810013344597992801261390439343899915751599574495570758672126554399450114845473337826493530689448129505118309805808631463659064777415873427675140938996569784682844345927334964831014862149527636695997685359509501786024095790533186666909699459600112358763482098917041105753189242237051985387033247682099371519916526531883814193392463614529468555535170842022531963985247977516032472329274387552484940721097567931253169853606414169373822424959956602410311422838114037762156807920844107394116919138942931370968701019735860233732535319854839932721127570870065007179502989226156776097089619070004368420305934596441791789774846943008439592424164422835340665942641804664618144131845590110309335942857530976010331586139833933545630948225130361898010384266820020864959515765484011096827290312316315334856785113820739188629067160727949611194577389809581504887470399974736969745384607732338108044321413963165586486219895504599606717576653562772991012690749249046425708779620668804042051504985690897952634636730422132406291235407257169222491790091767426024270021468548930624170936893212424967458559890137074915343871213463690937037350736867349619109461752057055646283244809471556679709536 [141,93] -7236483024920459597183447400424549847351170314440848761291272605755971910612345514834458427407895122710679380197867113927320941727349599991750516077536688770781410339515167331685287464507338202602769623215327095634596290058742926320239872571016904915188207615404615362114777850315772415898552655228479457593855369953126224642104536792015050303606435657932375291263543744238720372669064335865126252043234699910712884923322741621293921554094886323167397728470073629605620762360638518938341392066400783391126807178931698285278690052610844882024415208475806903337756459716471198297604813416108154740475150332951800961211429546435457914917979415227385087460046832235702031086323731931999616538914258438912564684543648394646753073283463479397048136921230792849050275064765020246616352241898357375222730902645057936387922333032492540620385377080607941412072491638937976859751608137502468193811312466886679879491085983087364585601077771611063854273944693115206452250871756367028162495982360884400835265648815719778616246466326565968611861547135787312272876238213739459755885140899826525285691863745753247690397469724928347186111486334184562512036571478763094688869163548023320735492937232168760295086135459639437082119779850380813937796127523064198419763564073605003391956632328418275916776734576517582245517298308408099047745652986396947711378622519813585700342819380766235345910136968187012102152659136753073199872037254692820242236771467516831030394697280464511435048969669150237178706914196672123711312149332193427886906307106424129026837017616902656613801899497822631335283361972657410749721175700314028747701758382500927166490375440899145480489382666301637275433850509441076648717100161651635325350852342665683706452101294907451531980071687410293695528211067522297244924680223272557554230248790142376609762228625604502813829817053733678625836212722198028281799234340953570935432394181212274438741837938214227318153000374822370874698570206918062754252864670132771792888218822436787990806668008115579826195438143924757491256811618237804094653169673678791932129757002843835212939570680190720559603300466620619384999557556137032723628800226913832756257157934664965927196265048909746689084724580596294831870966171790130414264061460596958151329434749636205816961021347909555867508994354663666502898000882712683460153769189924006447260472993708593370913665585971995588392870129039514815572738403709060393522702719133662262305287884348557184982675505969084451263470917281173999820857686597014179446977623874284647265433714325477165917975951277056930956670434038289510208642252520703774525767481327258730926260777534132 [141,94] 364541440477710990027099354395906568397325707125244512209539840837835908209823643748220433528356750859040045841999607263434547364181204030749776147198175690771605452199697933480493274057771293793570996137066797619493376782992328370182663254106902561963915285317639723828961404433774328509877982397799229659954664948050022280993882894747088121406253945249434903027131841934751949346412004105634449000030528427265009221896633187317133855627346328347458543250519114539520176834854306658895194253637801413014031094372930288791985034535902196624801550462922575715321438898666212422079936054448682476274240834813650585730891742172000419855726581828344418078438144890718210943372128946192475398395130953505576333318221081004245530185654650727366727495752664195418086373403787334111626258965351568148162915142970321594876100733499511895892065745135231061449426679581705835909056729653426373844197885391372802323567214708147495623489794989949601208598141366172635562053098571973356866923627687291990224172921961008296945288463330540453440900824286004520129574951356765952931407428068507153968756682479361898902509393547979917176754768605235093111790168033220641089909809037383888929101772487240396871492642947971422785419696302361978112965789625520784145349157967102402187031252113852792452858602845729260387832971340556997507732269857669051118205159351210045319056335416442405052090536071460097161283544352010754583165305385609090567185930823938034455430168126288984952976248202657292781067297617023227613923764528112563965344411859625244001160746428533378562624754511639179626514799604675874930855210739917514809056839887429036088090114153079106904510242894177686028194543766833701848633206210205351216382223919240257185180786383565484952081399226042877427034795560281948002246206569338568701093243235379969004619294035833467034014025631891878368178728815514023404737033854606212143626442540890467704312523627137612983972133138035518721114488743309814176130380395042878433414207510184511495513323030869467984958084987322526983278479883078744089637318675027073967376912559912763494640045276847803645484882241360294363330534268743779394700354581208796352652291545367422567385505847013039918416636593187778122929827791745245064823598122057354772232587119870117180079917155355349942462379715667351927688834079437163300432917599844682722662167465434597782547531908830967892247175179720363479540634288441927774472997882788828925742890278336336392655170152251388305715814122671344207796977393399071244676093115148145674667918926750146898326328966770352223860796460595580902585420410774563560207673877631982158392252800 [141,95] -6208899012769994252441312496761982971840568456116273481768551157021938290570376781785784873334187957192448266105036507563722966426394909211612759889646695801761879594884436089576145970028711568354022175143137088812724528882227845668496296456655506745520232340625205080171110106706091626911605558672403962469516985670601159297305031097780585130052492186481326355265759056378788436951159844304145072848648144764473115235740759468440302608562541102705864217219685063761477737820540045112357860609970282467316709115494172612865782611011089233215592890102951761364418166948832939375178999933031944724990518307570331230433366504035921515494985302722443621476883064187180170116973574760869708054580503237688383736844052283544330736306467745715365244795973841238236945498582184574051565590042723008357571431568688049755648373129415704223122419091986892607228088414927223984232453738593979738126614253243542078314488406076633685546008941991856865834084564555352037630323417294921430779112450307614711992837793101091322287279645054490772981987498368531535598782821396571949353789741477696437550946045590173050452493045067680822433390994929267609910115495272681348759018640818916459614091859855036842592849874707028445906835761697136300523017773288451501773531539112017818625056625930564295970941030192505563704217291705811444359054245396279089118450856502960877790148234476455358969443205545989970247151910343651023100090168376020427426083309971790009795374514362432954364516499526406784647872675004742487832083030359545346554105156509151021898963553546207785764103427401040705703117885466086193162050779826509523911196408865839596477819369528683978915545279549582158527595550427621183771177845614502181618458628745756831635801949412070576486764093504385519950142142171330229142598276921300085604057033120477948201913588081219934218187571876374259301150512374389130913885322652181822118270722848736598735279151830268097526424483501598576389051720207040725824869080608546207905285168196849409511639841044604453676329110600363146057020755782072797164839219870429457831335814782617992400117363518338034631403688997963574208346466826514573147185020072441095750370886292798356573182216509922951949445703062734049855006080629502492569188347034234786825930412820866242447440721975283704478095220152352985089472947392884004954472532919293549504078872701030916738048815315992260316287263164038970449181735372811283044905315988418373811249125419600755241961420010239238102924713076519299292801583765536332124142957402527370642868337571734308884724498552486892648356833533498450914421683568426899603174969682155319685400 [141,96] 24740070926096588715252738318657013224912666758780885188672791055493056833680645937440733274709598043514519580644427415303844526270354994012630387517650409050571823656474997623616466377548213971197895431834078341246539042233155840598922195651434189966684594587062053572747938023766981711862288615232513966741902887046361687590009160348361723282308508749474079124344814215486616619764383541855043784386297769015210057476965268558457263478341541561518430194299754848689233212710427440184552153710162639575477554125249505686802687200142608168307669913726038513800203609040653583083102843524521450584407833333312947191764160088665476802326770565639139301328425632867111555604858854101003349621843076134538469536019948576954851494732492031936280028834489990873403316618785059619110259826705101789683547636547474639256406409562943586633859481663160452802213198861846703555949976428578087947449245329697716131122147286928781203111338694029087394246816102670979276139107524815726928232398018316678511069350376162717978626782353488873080439302732592706312031906581531892710716020080627357195073961427605236835187074459785934532167357584080812114281261158099750391060506671783020579374492636361654509825730482211897802520544134666265797462560841779941815617202724953033722972355055478913464412330336277633258706707766795457044946908383541774529952948177362890570911837611977735511374456074582184772605849296462435843535846733428926227217600218517088905292948648343332547934798921331475783819791092137830716292127226534949097830003019520564162071241213763572785386763436869648760788558587507997053099499416586257263486470787019154678450048986096400577572394294700265338950062408512908076956864298829276373347614519515052986024115813127169432735374189367366333308885112200929243202000704254676065363884333398075601494096838929544395553439523209196753585963185471228204695194859789663565567356951326833790472111302341576106138510511264655182992656776924171884535615846351549393495168028396912595457846028330457645653266656405731344312151641417851012805996515519860425977688367561019452440544404872160003856967278288596050288992068351665160953461585315806537907912597503102380006649542337732154418426523753534188350924205582426310866571502241747687679449024846958467186299937096175107152838230276302808835855605873265534844161287381115421543795536257257700144380570343314567589863269200230824526386274555191961112558405649831182274083411918314861620079906466268459457204644384754532986098680205952665439066961035301969252169618766815091158673620188652051693337373939873300625608232808345310617666514455348160 [141,97] -36668179317188028830797196599819297428454053001361185998342980010256252507044829381038095431126723423994819599303911903341551384772065951968063131300411299377295775065946644090318245401047324439706435779937480814934052723864851070772944471003365799861044899266659507743834654820504910307452148511725921639575830900031755079599840305174667561350584317986234112920077161486941459568567429248441343473199698579148691112750182814934940002687963444124646137682526389159810294111135534169323493911931656519671066304979330906599890619617445610619585437747194222196441771325524046957741692386877842766463069577916493208179579642015286495424356113605706880654801869009259499467395588870593980508823067592127049294525673752302346032877303780289935834359325076297562115287516217981576269712139334147852046947051831756294840839703926991949021432806398290809552584989646321071426155992190473914760526044257097845398651928139599852402378351111573012255991236621203877611553994242289522009436718363110185835356615733530915267196909870094482247226743381960019776491716693884328028103731115107494494642339901853587072807772165131363641673472971654084913186547943327370873514684741050451380939968698301974420827117795955443646712446271449981287213918357073238526451433742486717844837697652017610976488552447325964042497052608088791201623453819342177967566208661439307145864740412826023670413862662771546460812221620049939574755333122991154980684950133363756921661448241249614097569795178505205738972970925431057173618934335648935939021028641930299067746654104085054264495601311679755395772636478035250206862467292017226734361486226411146735096601593464853332305620414491724823086059923584283855751005868102773450742209680466969418858408821770679346632220976056614699181450293984802441003446655926662652323799627267461013513766752326735633256267532080333802547070344542939674001102422766851271087452520168783504804745947895416355982518749914183540617858308658597341401496203303193718214513067367588090915252890382914091211797407809367526426900345816002651957296061582306773386880644190597372926069136703136866624256840115676979510402895972851452891933653905269685291033725399459343352275494657971990727302030275247908649368149442868737468452979451816495226923485758609404175684777284856768901691647268366140728326870000211210974300588936771990218612179213381188632900425958600183971418161150654105597637931164951042019978315508644145941800379338810402334634483342529085262031044146547066687240435411224067345340551595077955724461942472885997828204675240745890025423567260665762506301680906603277940860684888 [141,98] 141580866239567293607719382033602400197141572273292507695779295409722989033803120135526648722878366012192463695446460756525620042395474717387106346773654097488610888244179594256821047903870671391629270055412212769027936221782208813850901287853941129763775597420290375016891686453941808560441757741042885703545135649663310314764310041138277806752393552033290229141706531148243487459128892448936651830889613801770462843294244692106399746879639789444538041323386464788456615073066687888256435263479036746937264946342318076570185172441530188935455476364024667640085798910966924222152990881259654223373982000056404382789545545404565469533462495739625156110407578538514405552722459206573072574649288234785106218241113826086477962846839780861876614640754592910727832747872084810956484672255867596674328165092276488486797325010600203945357100665354408534131300247489127126768310741142376353208230459976840516622722116448846579577964292774050792031442172172389621048973030287484404472791070116514830490226893631374163123410247912391509458909612731986627378736966971845144879838383057594837089999962412878223331321435461797957437010318715732062763724177150031349483158301997072595661234119133376952469579736451923282856353143019465907074937116110118575886513544834444125254854244605458257502447029270077097443574284358432692910969861364828342570032531044846063958068389043679129591429546397236656957781508252432280363289809511995446708245440025667821236940250981658008677952442370468368683792290948480589840191498595717751761850251228271049784659499102784243043666295647243639129696949131831066991457311490999839952019879325574134832421943386081949005835216061845856766447230488996434487207663444306233890971168757490333730997216489658764730960311717667705253115967508362991395659274832055050023632875354519395143693194225324445788112349753511296216064434480516201191412519278698704665040070326869462644653090861744271803048661252775290279200840002422791151971650168170486694565026964283905478212180323755308929953330171641564683693427135902115355415810789579437625448362317346493907486469261972911751970776432569488316653511648793978602318385682942549467620707959065513222476707145251544289536893858322546778145081808922473570137640190394742419946073856271806466227917985951781131494579968440665140191563944208665421189109632387555118888284127773997561547351908211901550762266311884102729060140849773502375606528077942125023365431607939316485346404833764347411463917873895062717005738377692406788278529788670686954030852196542801454213262780668808140201357887733245783619520433489904371307648 [141,99] 293048510764710594464982216794852955871704911281055907955638953558715497963703943423422426067570569466906586295896877773498677351793060608558001019314568791533212679787692877238986510925683239446294062573407576830088893093870947792295296588872056984738987695152812274557911103595368232690953864526012182068923395430126247953703726892689898847370158332340717703816419545412082680409945375134254828743317840492453458577097941450446447681641915960617280663426393598702453490779190072081233336336921617573911438793042827824794913643141584235112201111402787350322836322962817457432486513262507246803159929790816974452787216104278003615070072740827854060372503692673368260160126051878366234598726421433022335819607533680885167589898177596571105785611462755829710369487567696849128997907887009997649395521363073264389931614026078057044493433172339928315723311780301551234626107526369191406776279473418603494860875890636918969391612347483920688368654390602931756934061502000547884907400279702813124936586677502578228352912854102036155490705073959323775291829665488236577375084486665392453850078351957132207881947891539016914259875029514634741163920060201602557311658870021230213248317685110849568479224942791613925544036390326339622511916723035243408248773509393773707488848981900563668724794974312457403497414020211342915723670734567034160190553507912655473195160805174005543267482971740911299199193549498502473467638733915754618864923337038001281054824741663212948011523394596164307948673355860903424970724019099964196153770094924079452110859280244599155462131335223711097727781398952239818558323892388032368188836504680949628048322195895819159674666272242137544809663843797139025454223676055448222650644866624015692401733229332827156329083606395444761105566193412507640839826031982271642003990760320572656491284375526216827657472656168525799735860135104990238107451855628427629387315091676909843577368159090852669026890413967334902499900367045195331060600668794860211013322698420621061352610818182072214844404753089695104256740303188238141140593302336787196022207849801990046414907857686652077769672469593537285023133146852713532555168587019280856637274791775869638267092075440770633828238757779032419946775671811192787449086369132960728020201481640303915196694485687462170136028412278719084039107104189937506069314074951748294592911514842020253509325662598536755577990705789395998084405617604178306707925658271351181943164127070844307771394169100328517134346493958244170125755164969710427212658760707997148452747416186990662900790023631879224489943632673047255547070414638187330560 [141,100] -3272677037258407242305455611556890331977008031541731699482350089760400944938551698383977408881693382933285100655680027715447584110920530754280749432269190959323603890919201787900418404258581514115808245853302034962940849445003685422806576266026861495491768709386500380617121842920644034698244232411173000467364121933996797376991931111166790702130784844351031291424548289926611567926454229692022256827119303496658116094075421548172018639632140934279447000537250395135734452082586238040639891537640996182236939429153875645940868427541564304064577343342519559324843989499233570691840552699525452641077096315178598266426513880160941996154780428085927884669251692293128058513106544347858534746122812739318607035249020337665770150480703630161852067732451313048268869341703374207078573090000141942657167751272989838499335512310198333264938027842509521446354682727228113202274406413617807362898988698377230915250522516113476636375239987564430939316106526009276415210911574097856085348257770192576200471973679438776260711367313366874122022436438997137728220452210450954621152542408898281389121722034210493168964309406513105931801185477978662245812626556005436311220248763403141374697412882711439648541119289604272961886272981136567166465205079273706119240232661262120071610594206503036353438553265029972492779608880554739728344071525303764540217153526356326182813519656862714590988291231734539858059979854808367528517918317925436751576355265698173860820232719856960299184443727307603966897008269539654141249958506822511021847212371819548882392905324384593050164428326035845609042668578303779545797435705455477733885539967073840545042213465423969750372928491663916672905975662839396334639777101495208720070118390795728589801383454851702786251803680718299294017162519063289904178263603025904065987777115869118582586768473991696954087365380406119031450994558619961538606966572069726185639318034742236124716110981785088017109299127375422729779035627161159160931862226671159005849983319777356542403815871033404308129115935639516409295010121626659406678419911148271386104418717371923396994837311669759378396182765623047573421948820080829904744217393268746615772057301061766157512346041738946167411121623985780257764552342256651261908031907177952218851908847900742555168830292820847156233086646912599351509181719861090057732552444543841469100608736796379059063351530613774270842480216891061434128248627938947657421097979590394706589155485493572244546612813734329591070036900456607863564624594435684494810948453002604575167575117205660785680543887097524625201716034417955571209539772052320 [141,101] 3267319610131431225954720939232006083700337151746467785828399760124054010885373753085569995054477984421538785740708512825498949931376259160617591580820365062310688523557399198956485154107644517869371617707359759023842975941257608147135609456671228530213697625451355892784152590543523354192041861517087457937835726937963178904396014034887952943183087604116976705958838452275759701743492919099000126119702367054180440601947573401665429336194448910237418842012429607115131595105573524879647674267202887644155471871524250460169040967771250998173349736001644854007477746882005067580687587937310750535361884910744645731561304172962939202240358109752271672237831165156020845958317193548589558260598644616232380593819333293771691062476541662329311621286528965261601529248386719979989248519353784572834970432285228598331855012584528455425799471922217759226218127558315956186405559417195155379380462959651063859381967310351360967027979502586377367627814242053596014149733988989345688451709924019910652625215534610089452470230327265765536691129497773780837646634074745373124680524191570358207866315338988346561428784316402342386200102241882983449158415432779010103439140346375239467107756856822688048384466218302928632344167177149961304929118104475275953677025117789071954690596010238025091762651646696665935736780387827105954632819571048912444561942474131836762543179787445101951570744031648269564030924875403435930231761866096710840547532375459284608560926889917329963873917706654428720124297462796910300044269099195938242413276223225769816081240137267820899177829496334353195271829186174886124263151603935940835844257600590978619443576555264867041896622199979535768024048451575247963657718389174979625984302251176252548349900776385666973744255051187156600500506830656867659223076609142419138877170123577383335879216931073537344875985250632939780044935550884811498463493988194212107194388423044004509496771235825155112895108565168067145775914748770513245380081016036358760602283934109921319256697807610852077301871647640319830758494500797230243142396963831500585457354233763014414413780159052847677142638400112922502859993662656274513737951981145209292863825228797602186523739636426770621400974692880792977610572108217993547035395490021057961898003575982109020976129719563968212550150521676928985631371408696593890959268432801046056133011390537963236592438452379500298537709147667345282319487285348955427137823800279442361472760437530462230774927892840569446927065100389734981590629441777458227466574358722071289067026315777329781526758867623376260072664067296460021503065548 [141,102] -7939727557494080007596236580128522569083756013099410167988071079495150139212195137300075389932486446801832030113277860841752036878906160406932938835482106138925026705516613009046765179870553192668245952617351074239427609860181027668038966712720890260061470138550824776172560503835936903814164804398597931070824603637886393085040116208541489697387076713005662197235809848664661433941464040748645256174417402855375597453869531742360904161243112838718620762219974165878338404875724175753259299418465365481080767184187769424573044441869160177911327152674104462351839736171874527843262744588524626445730163452597358928268355604474654378667664835905882969494864799317518647345853169722748221014544905156095428925470974785786963135981735656492505298966401404450105925427628597163644706078822943018324467642688740512457808207836613302769249034695033645995273526358440910510487353208419373700496270069406112878674196760395256307170378643063078616630990294688798063759458233768021240915468052770865621423866983688434325945358244234998102640286527841167490173848573920193689682679674080311203537607862004797142931439731494387066828574245710248746523421818756582105091448508251237867935053268076028935812631537428248079992015181501790157975276772258174423636608933623337376257901496481587256512778398975478549495798974939742632380475106865848075566196501194861119566044321643720223940315758258864444029494455061517506241812485991536284905161217115232423392727927688143171393423968918493680795480779251751851601269154802268306176090127664569560834267310112784238156804789463143230095708307350316695236548710398743720718704518969423780912675001520623418880058149761664534171485925386201305575913318869459744132303671519477597504423664497495263269991077937726217691445910549697850788397084126262397693394318224779230679691748289803918105107401476307327936170454344884029407694753433275737057451878483276201461624089089397098875888559660961269513135371078118455349079298360262083580408533620642126346875198730890399222867666849465067531758890399482035939391781157826510136595006503758057161426870516895679530188352782014652914893607644397878396258908159874451909747008041249861425439191846083792962709246960650044849594640693590229891005978017586875509538664195948415239645673450386800772282591076190280647129833480912361019373577534310300828438204397677400217107224530691264451241271362129576972559552393623290086286466285751248948790557568448940705135434208932352975285758501953158528499975523094774933414669668577337732062471381878904683850415970370451477419318409107474592 [141,103] 16028966304455189020517497360809731327671677856141242098290651135428835370541823699234685276652558687880717007610809374470030517031551143516717898273200386519717794292488213807800702187725695093109699644008952925344444176339542088993101257113355443904472249233414658915741297569194179689489328969252100776722554689094226311315416328053378234541505465867606701007807267126875368614368638050861166449821976065450122344654014348339953231711278869148017409657181093355227492045746400985974687112636974339062646037973765182547315946871231569444755541472147900165753419814793103147207150094684351997029158564237828309483963226437388071763939868538098255672542938982592630638643125706558566745240971765996271839490645366753487344792955375559303990021120890430282539579990673190459007512447609782167674812651649644358588300435229493217025614920794286011829202591884846311019490671831941979051420801778888262139292442643563234317790749038113136448758010307389444665888017175643673009491937854697727615334739614286035321705754423643097149772887971776243740460391929253819495123588018077049028582621516992031440653405146314582386405848603093367122694297616011178801302658371127227475494424600907186075756542467876066331892334740623453531788783180961477061130049098145070211645439267404708597784955103014722440324292841961620093903811394907291575338533999745728924059738101465579304589811091310970403315636442886682191330812106483370219634693117771374842436382046711444262156562238491653087630389698908888274284447878594335702940305159620552445135307426449605970480117651835322210831176353494950934886342599211979055387709931758900836526506523439797421892112351965492460957021283282333687757328916224293390512285200633795046001233576975497407966020521570795362086532762008664140478296544037975946496337699104705987650678872682880598512606997037354069477184332517708354833570868224869234336575220018980545419882400957358750139140174410263964755485083188116496169428702679250510306027865408220197725617199611729366771702239417085008128602356286315533536116825974927701421400801221129025034370156249163731702006140261175166267594095666400628980402626338770281976085816023202652030379471290654422737965756095744697291627750566945446608585088237660206952563377870474374202689184814160929315063755396901754995587300553235307700685679219759013664579547919136245434854421344042095412101131152112247055394671036890253964029469896887635000375405105883130459401516552672169449172935441974798084238159736919066596054502210748308831229745460737031789207801766648467285501011984184 [141,104] 246475833274321780470095887457906689077021271553864036331498258982342735982569693993740346449267889614305614159813300871649162260107208575412051735650022339657490213560461604580574471029984877421782555868237771082360168632061573552175703915412446742579789824952224275616269488454097487047249821820088618405282762658583915656255121716171079179771778080382142095377315742680165193734565191865525193375684668435063160850785001827713534322493491015271039806765345305644317792233617796052297286638673944024626137858823746240647087169586703570819481821701799781076022650029810931360476328311781647372893789237203128327994302542092116082112771441108577235108678004926705899275343701961509413603312553959911460053895558886730617800241207529211256853266469762383837658849300979878507336366766527006990868925137261298079660172686768387975841594046165148066187141564571062544324530445819153900280472993949474009124838422192902918705856708376236599628500677903093944536166000120135120948490531059929226223667233035898343129255238835346234466910804719947163403785581867747560880521816864266642231962147723039844951534348645444407076230089656684226881797376951306241997733984143681389424325397989572037594700812542457469914958870153651054634242606928542711600273938559954117221286673480670569631254528654395551400254439236920136763321240478206422486044646554727560556802835685697061924901151848000379041649647990034683973161594593808689191994460793470388989247142724362532671689970133516382798422124122823576986622098889045979959694063000561423079605458194056220773105351164961825037625931543679803636072914226787138319566526340489430442878633718253236913695850394424656669263595270468673722656008288040028418202817756328925477210816014945465873315990158590240279205374382486593360843757441345527135275406130218159164811701292349235173916138532807547003894022758093558603201590030811044808534224311596459065753775622284333153162988555085671788439346660100777659174356515518694790789138040384806713005716645705934503373750422240370091220809118830584209446667993086988533063126752891902244700496816645185361995836644561488786581799068238883569367339183500970546325508234483563532369255858766863818727921391294886176287837556969807876578625842704673738677163185823549851701192159830920820146440226483916260965042217229584725181812557067459617149835365456811159137935072559073963566007799252944385327107951902975220871266498711301677725702153372195026953252217482933221286495407746927514259051625787842662163084456613470418833112731295986263066248757101419344153782048 [141,105] -160063616241036484425517564361265727399079643200393236961824627116184207267887881018914388535634162373297628349107744414575691838947533468565043416972516299629988896495562993135611473220951012990066833301037558100972326677222131141297333668902460134545842109900844578829718980051253619705079809533969591357319802604779927566596261770712878310441331203280773879725115497581245195145263698480618180041025016280963993094789843578257840597863745290601346535536403212523781644741716749900844450654107404396073178055097395641685108915715529937695383042452814594844294593177099893567152592160966665551931762202171975939962555489091792627498224427283415184061699159869511467811949816115336859821658983120041806713352210565485689941213377042344229796331357466246095230181039763292930620811152678997254712564918874956912919321189772657299160773930500641843694834915420042797319552503328767498360380963745434658386451102260541134291263380295739492479139828392412972023632365079185285722995469357098349299708387564005992004621835646185642988608085230878384139019857647881054575078282910479203727182421037745609856632333543816074047272824182132591609350158105580144211472546522577333298843642345308266649048917263305515964476439295097960168931610508219557363689646785823806971367096870716728423986873091058206655324274603141420855760795327240744185125385067344840937571519165561077714640043498520750966801117990520302848527842749642493508854161024478667037291586162134134727201954382642514420712931194156083080910508355413882098344652283063971563889700541293632040240299486174072710120129974432734074712601423231097890694057180030916752296521591514155449178185613537272657484050342412632619255645681683585334475678500553081940131978939648671313729483016276350112893184655973335211967032270719647348199405563085786745350511138252659127194093171842717047515720365655551033670985670612445595351021068780746710595624471434736161421742697579518875293578885217185109782038791688543713993251632687325273096037101743588171028781844399351830146946665475655005530130044577791615075289200684394264852512654556464111727988279801051676996963485059147503525944520108408188189007301513561034779992932533018923164184742677017727406000160492177134297113488574420826941648882637964300345126161224751547833591721387394054589536850096428581009602044405402392327802143479046287608563683832306181116626875406619210189375944264880257300075359455566467136437706434678491948106103073863613603231668123774817646794931481806645247148267086316355851764731459247512522721540235100480020 [141,106] 162362384581214589513334949852264941502165996177151077499606695489713336980173423304303891197032273928074931783258798392625635592720883224392476544973581579480730848926945515357560743220050176387899327306919135536465115010892118932117974368243342115184831849465423146879584933275973034460657648569019953687404438337613398020125358483273874090886915570975416439860404140074113799597389828695484538994520967897659245003345501735615429096186262468643089752096679420226358958160079762723479886592657005414589922621724026881405350935120909282288466956249693186566587814798346865514805298871915839964188501998654370305221109656486181837391188901489942125370998724554885476659907389012215850966728754273822968396970071000377051413404479239144096137872785259447209428838642813003008101175222139437661319364683692384288740619313430969249491422080662501806970948366975361809945225660331366286472051041503091966207950870831053866232011140848971017846729558713235394105325666486308392572986945705974289509396803818331190297745916987809511268112907637597279372958559232015681297710988155600806439348864718607168679230822067532592481598983149975539248546067169621443438215330469169639658720760927972146618740365702778651251115953861088332768206054113384226210041066081001598833285159459116474026843903447245917540683656284040395005651991734472866506241802316280856775009577771736996160465417162163477526349166834259504465534491118437426636274730764239909469042734032432163117332518583647438154941443713338402691800338481987349644361180059089038879014259206763317979577668626418283446134929420442320436502749481235236392305797377379552512396581728111402763950058927434689453804020830515601547569861482859514412983712680312863912979421244558450331532690435872251567262683944498010759732160641264501929420430597514294150585309720306620477204590545857321406172074836574972535269657795550077518435335765417589193044591530309934654763790974116541567310993010331434917307619287247389854671599648507462193161638993195768421418110437748781628580859798642853614942945008960900060347768731195787299878160263446580251508969000133268804778978165183946130423862972857628639558134012273893592758437380913242097408357705767690931098616314709927368729450010492483984918563912463948103896790854206496008134336510120902814314358219437910291573035298109045869318072533609355317177655091895653157747748222554581677507180827619979485508188305787274164283720250212851453501211867510929264804666197323495907756431493195357173365318097985811328702248119266792375450535930098368 [141,107] -258012963078563024052481828485865248329444323177937286287690971749854282237017093318437125430941090761037179176538171947861897610127873498206144649769090559027113012404852370980207281528683859622759777219115403016531912099728657260298517931485146384084015542719584361941771915995053697766941110974069449039171959709308629388924377982813373249597529764548881607437102950990159470731406443443963770313226444404333247737853360959160642673580757682759797439119254495204649124872804889830119041111137386371105713595033804944296459688788507866341313787099000756039672878426264954121068836301358967195677093414405793984464018927770505241616417953057605872508218382564349539154182545430660876078783552141407175772766678141679939361612683103389907432102082281574191688415993148860876716024522479586176388903959556772240097495544065033569568676371860284342656295063211818314536563294070635328976350077764490795846140204861868518658799186858755739890031124075185299170621146285828637009627643457068441356740845591639615690205379740503629763888877374278931713778600669427598753062587140351176295101623083025099467170639629148224778040313036138726529937279023387971491819534805280308268319367588112467973105814120042907143446688220145921198329595711282236470966965337489238116521400214560404184101654051327148300134348771993216940756381928451933043864457369328048861288660036641093429526332699151424475236837520714850314536784555601322967571671879957624232545048548368133218087690466283107424509600440639826251344664066773333819620028529719953022993909422870089311448135018586518236791598472968354422447758642826448428508280609606693982693135865115083371697640291490204581426762235958561037198801526944313377189567818292666292472161515443786166078313767177134326927274242275282815669731863198364985076482562784548459066659943464023518668370839732649148217304297748410175229901247243772912905027326120009240757835449920411883025993276593350522506474772295236032269418911885536705536331674335948611811582942177492317662420285821603019833204178270187271409605548037912308240323472587881975169771826420510841252181212580323588405713498425456917346536220242773766750766297046642243161241072317163215468699917836229319424401754649019931045732847167832053874662455266814756899266694036894023659562506078195847408722178412113039173911250756656078283799898882295945294380817368488917844823057298584592657301331192375685359380022249676758751241096958293809188960670344063756224774793495116918235555371083988134502993580859178969141402166035905947257225000 [141,108] -5075706369366681013568021666697883224477069000893769917843261220739120776451249111212449055680612475031574797078414157637474068437007754525736604313683336668962424893357244474825937337876081820703583802100429229119376061321961600375425073969124441869347322555805099302668833987375924369140109027762265974177692464024317349238675429210629533648618284430548019768590607352269468479553879567404041898150296522352856243925322459379892934048511292299173484788926802918192614262611786127607390840039241224158510631043001240827857671256303496148687634909253128768801447430941023751192796762550021752254356136064309380555973775524603662816561035196109237635217408956042751331948493411525373781816138920056672358109045563702135548504313650247309072820388561105775693217436537589769484701961550559438200286077600044593125072662131691912238338852454839617816614151552897979993595031286379537708854855350590177008546611173324648221763243321571064044946464920301430532322532256542347878788448608001494940543576063013392336234047700680983296176841359052331699865514336119561296647935912242404988480591427513024129322541022761593533607432623316138059533179170606625082357917398901504310511935048316045174639906653647410935171627183833684545627621612759077234747391552205373004993392172230931211544591919440369105034171501976241764941212980758221598707503603247924193477422724630642405668297129390632431804897867357689009082541568892271807869315347226234069054951849753670364271930337516997335803461939573568862103119536597667745188292016161916478308686922052119905138953055292026960857577565565237379767315860298425665418699496662659330482846180371070602483493273347303192255001344403065787798134296991646148618640373097475119306380097615995292293409604466185366137006546493400217205101887152345320058432816688085000306053925815644948447910807315552784632360652316575592993760505628773576075662515145263494431328354292226860476196553041017297173783958949277221870837268245415683888101380443223110773616253276990214521239595881724334812030047365891964425519329245158558463103051247172897606073452743193973789822280201133870983695057410621580685651218740520797538992200958469029823411273859301346569061779369314535942614402277129999631551103706527025025590644205409116182213272266921640326802133496805805340602707552282557423414580457424632154688040633699206192089122289406059321807175443192551335152259550936418404485751778358594661202880205956825011852516638027982751726642314640094824728949465074410942804085267468263425036660019323585538512 [141,109] -6652748066309547915438665030534704799540962208004201541045620319865694453598983822459458134288614136561560092533940070719005078038596882527211899436465306721200458227571272990798006209139113723553020068224292086290031505196888942203627736333127225351748402329425271746149916249546205464831912536014768614438210010925239689258014954231066209575605211636454502276989090378030675059785387492158148049945784818654355699504074920761319555599614749435900138716499513443477351446463202816639187585861482553166848685378932428059468191347680025376642165534899937549037543090025120394833479776837000096990312919624490611129181773951753692049922290890389173870751795527980678528515641337247838190246265367362676672938535056876516590400369378604402930099154598841408781634084477697762964371001766164794002247671578888479909532418850753857293632691731724699489308070208616901459700764722606257567878922319809426751896683592837323269878799591040834305235136819625237310059356185589331975357605135168723964167325014211596465999318557082053510117511655097167916754097332487485379779916828855608596982087128118594062608021662156151852377232536714005677136595346100131802943509926301451279020031352499108536500694558603643437275079171182962053917578367278318933576937190910733708478248879172327996368660952779388685548435172090876993043941418679168285319158163281288396247795088829435160001462375437386939626385917853495474362577309990444541630196212784091074396124474170287688867452116710960935755607490981324166525146163051702317911276188545335110182265715923222942689195825850563919123609238519015779965854516924756323543145992752573314367402626763060354695743356251657783455104125233706483239941376681843255625090690402755539479474158235491194383639896374887886530474881757327556424323425814902775246623210226588136743966703772264070214186194745030729023880202820301756270288007151319395731530108223298077201467899823197192422327149150586739461420616712080526084856816730562420097512152569725772039311199256227509052722136580252240118709909837441903250411466897919079385312633460433021338847781672679425967155424910651560102539981401575298014566819946613054869180304787717149220813451032807814033133403962824070160129508656750532304437165283217922264296632888520625779917264585771804421412108646003548790902223301764216795443051600752069601127745986911577439050774210889589303257072711387609479145896657623297152760118292748881669152263630740705707637872931886709712172889098056079687353722904168274780273319939304840657245884780078422 [141,110] -4920959056149795661527329888505370470641246079270936644700404389468194653955844817024587945607010685697929572965395790932560003865287952579387674720492625170076817152198759445473559172028016410962941245855171674682605661225129803430868710654994327286772311422600984264723100373032773881174482615708449611119704736359800011434756730417171916223132989633844016480433358001057997246999668312623502411516769598981531534743715079056943926813177055566034824425385702138909726797354978441355933725366609821263538877418571981655147666339425856127908936988196911210267200908204711219563720057530532703731619981660178447522065458798737818294982954639780279523907572438053534472165349725111712707297102580153138229811623212921012611097301988295248104893269995941255448238610440156444853411564685142464141817741841716147722617142359608278458112848164014399952032890747573061692312673984951983827688797136185791914561108972310258614624615359145484746976876987374167982764695465386109080982373676362201221881430089375912650081687954487872432036600636172270944669794238544823841363527983882390047688625541015472412772868732500575110951534296018733117562139530349944228800753526498401300079382903835438853460105763621210377825632808338007424864327111636150338190416824781150791306421281027377783530129027865366364211767285303601904036910347550735366354097587802235148070203183031676872881687528461539203515408668411318698911969755516069036897746932501228940909092277767512512136323783727555617122634669182030400753825081468274313933220892069313801214687424705599015538584999157022815403025527955370720666324511227796288214178270045318356752387853846550184110345856859552484180864018880401331088964038005024813198173889423988516411422292993623315134547177247227064080011107109063912374796293576816018667633321622394111397630075103390818316616056710795211062158216799159206664274046973560033426396787534394351236765840657624438113499490321487533494923935956759528815776638577831226466155984346070191187523161306696457796805005179799415842960924511577433398679378658690910857573343013755505077553864792644243157864492187527819244214181032862076197211030406003290347152133498203622682300444135042183939359224013106520668121567339298962881609046920467407255210149023975831933390838811482091665262033442192007150312878951976913187789754139037255651801508641283514399353996249268099835367953095988550828139005964805905219169698590543745951501044970219573142932126198766919035515359275681481041756114419165424144849898343695652101837637152 [141,111] -4694244306638865892398932864145926363380590038735599623003491559654742883799320589220920674031145297805058552672616628036458030527799242267546628803465311826040369894681442492899028336071158640607411274839949938599144365092225423935825588181046130013723016271010622318676817975872641545882932013712287471514921601316105259860956448676638315220448451131640672076093204947951836806824858943005354175179005333846432818955073271503697321925719739781902217468141313450229375065692769635227703976166931115492037618662666158675338125995337475715419116385783117342783972374194413362901521843085205387386794720533329012944047911191739477387974093256519230002364999857497618246234016623003249311112445840597495780527485315897439370483289995670981464006127286693666806550900872836229388379199125698667682078804980200332452376756754928076017369635785067412867041046599624008378371924110753751435596620949250385454617324865768812877842855823226808505134012094432788377737739878590344343942207157851673897874102968309026248934479632328516550497416451797619812409026501554300086074471380155635386586987839747024432712416465836614839434609187697949809492234466384843954096903982231904727523217704019440111572632952780783593272963177088403090998282952770455890650926235696834416620304108519299706477642608714956058364439580703798493928943494270869528844773164206084497115714814265766710321321383155693725467331963137067289139777120885710974064125263562479191964360416768852770557569831155788901836267158026338547845866696174051779777744574727475002547253714865367131436178685341249951479192864414882292594633598335580237437221170217722996706027841430683904585804202425038164755302602984172053252801316067506065259703442053353905330945200626166796627141132092890317703154668788615955385415147841557312493355858461117758605851729932522698904605269333428943898167660785045554696997588225781759105308594152255264715574726833474091365806183139781729342406305302244192013487432695829442354895801799930847820004367430990151401671742389598949754137128583655888595259095847182630233833243037781782738978948867648820324616870591782820527928560133839815561519490817174865842577996725304918455175472566996290278878367887335872499190846041012849733341704114087581460363558246370927289455021866523118100169124125934440457074939535207117801922699515765200410335309056102831316207394264596648537650495334257214331779376862763101950872729455177669693512406448657680946365608224507274186303281634125717680200925262800268102137534824744829966240 [141,112] -3507835601002574647858219256716144731119582077952372832097786035067664692326129363099832523987586382488285910688962181416486077866200005612746774054780181343485232052294961328014983872096474533175898425655024678092675745550949389091552956334599225486412096936826822748978020193552575314233385419502043215931658097224309169694711254226529996530448504710932655988766297099946215295324034777536615483329049384319843079174004363800902562893012009314812156654374080622554997590074540106855177157404545945166378782901217183693167623597731564713455220856602412455045417468699423534390331711148886200250376046091551224382253276433387476836706141411817376317472747649331441609980937436978369901581563367111380848318595412714394981932986643351400810384976509684525033749436212818650319267657089708905522714273497826005029787058981707445893326719218662141966853928509453247956804513196823992357671510207436710660264810958271253397005106257832787669955265074757240961290739609436188521996767704644734641599849633765205244884593929222712302330821596358639489414467297962595073472400818203955450835192278702825959091075603852626202373129808174502880241870362169803465165977043289838782238292547795922509770032333374314554586044710383733580810976133991727354227200897063619543677275553659064040721796716741266526044285304256428557530220163770478701244019661311849922130016325163027683246313069040861698522321980711721047361395095568610220563510504224147972377030543598758667645686931795070891344415396034453028487422591265351444938096872215307850706607892946485069263738874349735822425942188548587048570404048230437522643621985120910805763424360350485436122055823442881746606852298440665236548943765742442798569258472175516334892916665690581002055313812819331905759274057637006726436706712817852061195604602089857098001983152633265834374646325703503238084165802119269970991848378050439742059505513593736863657187253515984857449825141077328746660082897156757695225994635305562107375890116865949743474221824467607581194845848375369624316827912284151990605769584055077411800493486879922114851794981906948620445768234782587408822788489202646461582076051957564920097661203161041161526820236426244935664233177770578017100221243854628040526011886732128688071053288330059124896373971410214708718804306702840312166740615438101746610398244907526673166434958447902706594280017171350181563082746684407734374853133336357466270793642955552040706198946220651311152549245960704329342909033211519625693543936967829993226942730113530864 [141,113] -2655406429420364551729241520069796010490831119118503982940830606625289600016218088162411864085307809224126885594408563872163204031486962134280792060199781288918361152613074081257589706065749510275561571405354774460954393437018124324505513669398260411496057155441695109641658705936859570146900933400497039108434395189875659336441724598701584766477156710197563797442897480237913420969838589816932122407792707288546943006498851429236947764557113976815931463741993850669367689237575522523394736487573252268983829386870148194778676219166527931041798872839101389247110956688181638137834592362045850748616708292220692977185857311496044151765100874220580716683446730578389170208071337331650355180885271888749052603139532116246101567987056813245927494058163114457389283168082593745442098849610788586421508948540135760812901342831279437222228564128282692786743656939887551253243218565581364330925222723023061254125082856695748897257579728675723087246578788200820018228997175553410660088787015267172243107919975853606478408404743969878726640285685948703022280199752111236736518574766226134899579379065296213210696627418682102274876972196828605734503066654090298303455556394511839769535816871844634069101583216767877432118537921596324544533871901456181362939134307707844053012185416205004964836150895507962624305061015794074300412567817622095893688325125750111065418236374668748260981240708064579748061757631731397093648128295894893757060515053042257206149394493753100839419471951533582508255512923665815783448745014697980670571204192053754840813468988907829691434401404076269520156275407875189569636214390030819659318840279795205733903632001139401845082776242356751162977272871237521153231074856005936607900396200917142139324237296636463307268496193185197367442807060957586930384602364330683122978693515784071104687893186417130726038127145907354157089445741038302243890561064338712988755284057661297707439406997329746812812301509206552620745513420338044233776371014628570348769338695347686115685555889392254837913940291236195419886333438138322738377600030197810986211852312365648717267116268485463919917585552254938260636347467965689573165656597223232661572558655145054850859435726061938940796439751061111801856313813529750210747667818474382004795181599237693418061077265505414910163384129494429395630576930926035551267286619725726962088864506383505908091395042557802241579878583801492291656757276429613793588467171409229594554993138169533828820784867954055990759591389813337335081080235332054018574401564682 [141,114] 729109523040297256840899040870961915858722969910479049377403746380072230610918683257788695747173051260239974673680439572022786430761038225901085854746551398423544648041962895397459337746281843105756650737434888016689782334677279848840941880424324065204625784201303490337648683952602085024859757552667872775963221208290657539594733774575498699722384410269138202530090432691587262534338672838217626474448821024133374809883293995732514592341396470940383693995330751949339937029920413719241867295622744964419801953369557791831456306943346338707209411204745605298291347642656006769430329588327953799844936937140463488960135523936237775846408073016984588350468563263771625038837774704741752929322673512568963751527191758503146423462321462019241331393837304824676565604224080023947667897727795023252575476437439685302584382891906792086979012069516205577924596919341599695107828152900410166108201752550959619788854172296104825056833885514375007921706417514902430609653538190758319110425765599260334377721058571095504367407175362573868231000225384126898454528633632406983850141132916733770030989644343562258049971809165684043863998622772913570319010602074387745302708460382671446331429857229763904020580152832997794390852957273205597738661339547840634280814579131957131707818754283853136316530196635552887343311453667835299641785206699750651830205248902081100716612116551642781143757842228013948211712600977016823532750636966888376976126024239039237783005710056867695437066200431455404770531564486273361772931092495141438115058841715124894200235630029780553911884482418226257203309721811634513436111601804979645704333443373849085781862318485045658566240915554188422477584035708418259424022430660546332732933686201852244247969848761055798509292183399968172792994388175251251557198257306432672673207470710599139456009999232041276404032944369180394660602184045479944569951592982772438378652418922050457912439970501508832862971177389043606090386952995933542555143331534264120854263623775626202445827006942873945726666768031080855502680926495134197969572000489334055278731318441744048814660014414931168251837367954387498178666880210262872280959216977248238277452234575617065097705591984569301271232395270059257223597126205222000139384697753992599022121831954405704205420909548804668092297152734139474016042065377043046764561290223758869450410670070492426554483500663540473553112923794674340158826343182948403549467311618252498054642534864970390963836012789226777092795739319757605123974486304753495842656 [141,115] 1343666676049868536321301889612847806802182080454281590561581801818967667169163830646620117769320500261533797478382917856582519723651387292672542440483095062382479136008772721947053678999095407958433978598320883352774745359651073273220987498503000938128801330772317646221917598034495402319007911960846770883666735643801422578238310169973080121089261433397498204756193006376887900782624332179857005516817622439629086832246180930585261670402377703266554069241163153810748853313726942250690160259403589647305489182382478324672926702646947472880876492282742785581811657550065696024766870304757913784150811984912970948379564873134538074470522454551219571124872094841196833202120600526151089639134715532199948392854727784592797387406211677945436113800317683270431293262746265737688760493103098086019991948671392695437237420117649626375798462428063593231307743503763974321260543430527173138454945931005605058496577103106800720595788093458168776456482730017140829220664338731773508308006459817971720477411182874677197853346386168080769261646388079641621408619777408395560881065129074541764017641304689144478120970297782176056750352578993692633823727007955812676216678348571356721293087016200274291975309965744617252933458906754848132989382235080622328877389899261281939159389506079472715247490188493611940237598554317477103499029876851212350365966058380070941951603270146105097611297979762255759753125122189133829483119052208020323661299605429376940873721786868434042835806447153666280649008839807034795904438056955224655301470389118727809799778994467279991250412317535051030438183995232806239869875117212177741598717327189851552891449952759533316033744611399335460204087983272334991829844436219108349855420240552295163722293455367664114242750201394775056274576282136306970361033253875466648615428083754575479151283461352098187532348326959438901487856553938371405258622077055113854196519560914851549366893515112086157057979643331358099774598807770086332930500275656377149475073686231384154528968326868236411840191497942666757000639729497968351104714807613524505996493970211339861664381641657428044184727914291280933401190499734127821535253189288152679229363665308079897689774035869021226200355670845441073975042710721335135228291992657581842252709231530586776233578781424243733551344566257253996158766530954724703558378189445567410723515892274402102024466573634443307014104303699038010466446625964006290800203337781612129053420002552251826780327801133417273833117202095140402418520643618682508 [141,116] 828474840878891867093639906962770651478278386134280177491380672725418628033009622975879570692241852207133175511919903388104282625170903098058881294993703203959026095131294590934530704603161616013566335231749739099721751223082324066042706094361508454744176075798823005682026035060435557248505767929691922365506293342176175937489819817969784718794989988107213817341894165116661096292249897003599951334894529905714506349354499618993896429561738406267718116220438601054617512693576746393461680867628170975735211273342149786209562112043251195452635556849105087226824148033409838687386909674312275707872976729750943747907448316350902891163466833828724127223591044479973953640169949352805126001415006738788735281496030705661361966064787719353794006779842148498015828124571322848128469714462134634976853488649743362036598026494621362221060538061094850677825016099399340570901048304231477488658496585608274786430856847442101167814783815833412972209092501694386493456672542136711885920730576560339372933341742286692635748451955882169946834769776562095201503645720848754753093094221249489086896974468704377330827960035197272773426685057190731724498062056706021894874472313147367177596246246798904111633249914736635858269792106208881811844799498707321765104665452223768474677555843909841884226671633470707070821650048861777778663009216224449505799482185599009086010921828106535040957664600331151748149802123300215668640367172203690771673366123535708179102274479721754100846962603142547967953941590984036924546619377544864883194663860611558719754301894359421791221004397805488311397473751083325921300084430345507237067646020610603074192130233582956107855486474612840860991658402592568865903532345316274092442399114868951548315472558294437860237226027627100286396324008511135090216249517378580783919425450222292812208206974738399359568225619025095098117360580428885186517448303761321322981982557618784522966589070303680053979157306275931646687834143919820067091918853510783873306413042553694862507193122450081593770797407168581836008276414333676381680404480587786330867404450068788624457756305541888083386850125691994939617051223730742929882292891090126146184311932818292617116450209836347660148278292858629237296334263896745992626796453210774968871870628131937428072707375138652901329310206889534392454858190135349418271834410188857139380372792888205824291088332093059706412057794071289020639674071705005160782328613842286792869970321605380455740203344812359416680381383998185730737459212504 [141,117] 273615667820331182523972244621510418599537607333094081480750464692355614097090080122138052514371665849030724377542192093534260132177537949434174346407794502325849926382883081069137387522512148991597037645376783352445051015718224081961054284176130176872376302115132759387841002556730596863810785272891385369943260882723240624547694675024841766455076974455690531258550740137256979927477756975698944082546882866925435594425300413828354971957827705619983984438837668656961746442889165090662421450722653456568534091209800707763385509482710023447125497638172506820640594968179702340152764197496960080277369481018885975553830127450284953955675214736050255966712458446045641847483624153263908496596505600483148618246599336302805579754244472213770995501517238307237990052531581856209756970076334903395248648644777303246636269685752939548343219826597361798938475006050370831817328545669892171562332103229035119822511692914290222593653328017474254487675590743613095222403574750987213170824686103550113072461308215929612047698006590983297181958348729662541739055726957353972169308040804760909710121435829505919100798794181903999827576958749533345833655266279466267967423579962239159376676339713632746372595802036137639566931365883382553297460486766112960200821734586871365304096448503856006890930506078807874465125192029789357837263861570396402728698542694131119424448197779987562988768559413893128461019136530038912625600362951620413113681869245149278243960138701443011805779677899853572322519830028764692733052553963668896897040872885380714617937386406034300357392780540247890643041826341289362500949953147330248341418814456318830718694284353982062028178194117823482826286536219445702372665965338514860842166353552291629752138611930121718042110354292180618566696957933874052802701515744432280336903257406299607407028775425222147363585396016840887950958250182110677987120361196825487449860612866809163947892872368983169010023774627237753636877810361419789153091067627333168773949430791035829100674188111819110841288231381350301373463854728784776416007460588083423626406553816616065196708229259656979872548417279757025421693136661728456367106224129452094700452975730042570995041498884021345244221355123640560670938145833138790838542417204484986354303500540573696269142566604012022226202603410786084986062147286767361884970609836059317740464913579885856621420458357874757409736758519810098703026702817075011479515024583090029522287370903682638096339063660704473036119839749970882552197 [141,118] 41111571228149284513615678596020664410465561521183444461551098830959606207232846194076328929473884011462744994915920378608118453565164988702567721769032666469438116399362700610572990458335876284483722410486741725130251528460756886602184693117330445535688665321136966572246611407271894196698633523971601219069204410478618287024906171969986404665007765462086090268239990927414206397575850690659137710655573470153062024193058010721319883307640896927501829033585724475238535116278880727619774507115072875161816272190202461541466306084837180903624740410688674742593381956149381978608211613352176957052011378085527562383872574989121737667671831267870422131943329375639865736982188831286148761172780751818626786379211716754402261327997574274907208802696879821903679176565066288059826568728533228921234745650369249623479161538649026721734372516568685194466785443570043119612131214885305649356882915436845835960597293618082818012073416850845664418543409361469844545542868755069281356075804047792768448786542046457876933607668066354269728047445050543418638845540727930007466686475807166454080043324440751346200596807861264776276977224013050067054494730624458936194250169068595327190674959453099502448634597946877845104028670926114085834455196021852237778330449780345927017096472028229781851395543468222732148605707956432701916269903754577945444666855165168501073176080291527684434958266845859614441705417903224808621663893895786393987562680237134814218095254357855724649914337128163380155885563372093182646745778071217776565066745771370437415534325951229049052457346704667796536981053335954158621195096370073205952153752660046573517759938949904435282849766249951468583872335638155154373341445441590532865014195530794643065042494575519998808189122660817397476632324942898568232293749484508893174862963525250957547343610919521770153274959776454817272591208916092795756316236295940110240417616074704613157254127789023406530570824554665993801591452043457508506778169680629004120038630511755847182244557018444245519954033810828002439317760659337107864795328144244099186879360900257193840002946899785178638294573822904491842384725348380703518975716352812365096019899315957130322253911306815547592077934026912539696329346661164501564730211367045081357468116460961738843111250755949178013468699878308426519603540564588202838928292788878762674541481741825526718194882750669018377493589037946806742746599897606711102778481744640604467191286357215931853829678960327235758387852545344992 [141,119] -1159088108680834039894112909872125279249068973138877896930190789229129654980187764954911194762241063612738706471630708622143712654219879877011557287609681116237587274285001144637402363253263692913956003068836134260370131722599923186811952170281713189897305251953411641743317447980745795567176626241244250968236821350427254019194829594536607552533586194477175902557381896690132456733687872601830603629567843799899849709198178237797809166778193818296332276072467723922121756580702015103788023025231782863585690865732692748217132931354408656262114477868810961225810546034460369507923008586435388345432993606836503913490716423322848055935434866902123504929965106937910568411512248893771655507338783243825116745865309417177425386803136020060230208133986951373977804285528179321938298467298326483113231831804242333608107197976880648283670287282770446521843232059956970442988572840001161959523376982848462284094439809764857189765705602963871726847122791167222471786402716593010406350585422918681333249021696714449473141051894473153718263896665171828793740003037532763116474340418193067566980248380844610329786834476459526792640257050955348005338976572587836374166012773074220274702059538092458563512512799468715918668234284164918875088467845094597552039162058971416666349129724991241255514765784048166662832008643920996287694619736345147143870519334101032473924663926703213740360859527931472081013584771820639679249183682869737738776122137245214690394699114691948125756669711198738560575717750611846193667209272616340613874016880849361370438685303789660894884762861898139175361664334441979179660852609358958131974617115411333059143594119959406823397485735048913063288376201959448388258122027756587844427912287649349746241599435780085961805328368321028664610952771433405000149492328507593156368861694431449517123169963668296653133866494311098026225442417382927431395798627965919044796163380588157142545615275741570909312188879452308151229339258713639860062162662749531211350283061006897266722624647476398173807981464681319353048932919408322201816124103654900370680951404749588404532307149632007346547753384342481570098283623252143606462138418274926353228200523667446420031246442496796774536361528417832837439154735583652566747171085829649039790995606264537106102034590425893560455406578971935384881489869544543863740631450823924405317700746742728705880642914336881719059763776868934179873667749299759685212748976431285658286496674603905881702789132641780755806106664 [141,120] -287854823416805420593497489660795415782778331304405240687648421690951717935351662787871747183258609270132760304994566960540269873511374488819870304702504784410149283008238276498767293101882966563636616281131863523812805672174450613131104826330939765282491173768942507405560105053699103601060425748426687657087900586473044853843560564022476614894988526096148623595368893878142433386436183521266657547081696035038247578560312015629897800247611768677657954701234879033657714679613152259000527955395397919019219305045603529507275140938872992170411143418116818312366796492166824938537973390142032304754939668734839277777881595232900862146697412874638934768752074508151808457485450593057806005580882840566394094760757747914332065858399059604874225459062002741240483949296380921952456243712624429171754128280213450535194746401367850903111386644745958297381469358484872390761795818870629684128692781032472758081602997371578360009202182015142055083293934838768729021303047031947011063932941465336348474973435268583482023008744120600113260533700433035649526947441846636581278346947928675188658852727663679628249085540439475314402484675204680927522401369281636798820988773641373170400413482489478910526610218602597389127663909260911062495272199902044527148800266157197251008141988452436670134875928042318838609231555304707570868328866694536493519081729664161185626175595883593885665578637233950724267667734723596951889935718554392554485931860003213407316321059880273975682005273921505476056450049564714177230254182112580208396109008723711764119240049520435662045261277234087613301617354817553770805081371829619529461169781315759627463610837775137871570350196237821171157436007450533194570783223332971573417371772696030603208939669010892997980095687985894808150532903210897830696486525152891484258535293187946081988255451732037653583193599859684713817024654853985609293505161094436514563065525847128953872070250856180065835815770584551130847668902861426749801996449621484586814871104619028235006407552207678601059555841417094474516746398226616792086159306379320074184472246812123080298073149518001845277794139190763506855197233163147088882818711282164664685800219651657614932190141504017259736953053792309161605395491300463415406555200953651323247386324492414695661186025168008417690384306164273358971503421203628917787420296308137589680530371395048842155674448561770763990967043872734686730236826230829155315379458899702341677424076474459834867280531990706131824 [141,121] -60218223800682098610979846182409445786999963107316400772315783288994968841753798975675086306391811959310379561330118421703547968777377128614284658100941909981310451450789647673268709233958673570237413819101432573039062083295928126897076893054492917653789948656010719643674723429639406452501093338010518105901883708880624369278617276770815262434909006992021599953302421213753522078664327908152894647003442143599433427947075408590257209718990071769667960132282658602458374632839219881884003907258663890583577176339998633695223084936886198318725510759114542947894627295752111761819120606618483982750553704916479638799947588678009423416189099542394547408464524669768932544701285054297710970183224623784701642779352392456748070909000581691160632558619326778046371447727830796808548630150569178219770546704743373735249558823884022289996021828908678127722041866129405325936039737832712573171287006744422837845148925342465274062682246458663531436926424031816227490673126198447091790390654151305410029252721974069943603969703756995423888816139556237468778594615099015985321185893703836701191319179768202878800529634420735918389107686579368739200611846900263852596263785544889227065306669237905218884234746823341541437018839614471896017540305265016333867923892157329227513542203838798616808336557416695779304952014201934189723908576087328050693628918551799829858856418849801911210169813639969287910581699766100639204400668872079803794447160680685694157291685348079941930228385609060669085561817519452040807655862741043043971957660268497666398258263158044904146387153181501001283225105735352564167461342883072063010105869323004330412431496927913622994899138571570456901749005703631349914326576128750913255634633418680916057466081674207906614585194416433617783736633022949191205103813470495268143489485802202341417176750111297490862042310823112064312519351982902835226029895280024419416983591993563156895703627227110921586274920135828927467856241570188910648831816922020519964880827116091731383483970851564956310321546744622967229940522842221245989403971577566634072817180362718503943497557289258575927385380132666041863356946355173060088578233846035426042960217109158182403716311017247240722587988484575640936371604275365483087283148101652820189380689842095769459684194199274426724953499140359884864587789862933842308822652252746931213988959689992876529273378660339275068665040824140295974645202570404264453644827481686379805452872377156188392412139511882 [141,122] -4373983429598909294493730426486159022424905619867966677118538879698187919997245914159851151465668209501198712458382953699306275791691256975540858849499492095775103290255264597436765866778606604023767101783459447512335120756477154045408998361475778223564295987532265642445596674866977611412767168910810420628121729152557433421949431631749980258896407330914948788975297967506604342497274071263443349075996392525686927728668257874962229226064316803955094835447574900503090473409326251213423276200298492733588971399486902285936937998372453458817200410178776840470457679633484873732026855126355398384760787342186573226065304445851747710072727692395434908118468752872629234755104363015964598988555883651985834530270282102962518967218915123968299171986402186606338371648483353594162963575704993093299896163953592382874185730152216453037561867903711147748520149048714483942344287298827580417856736082415885047306576078225480047073596306618360729666924937095791706465873771567804305602813815208658284464992698181940253414626683276195734448264790405443686101703155307214853804956753552060947208435946173202876057203865518076591110748498506837757221078024387214851492719575423456759480422196101485020456925255568783213328359549065463689326540949506767821467383213777368025735280004649661383259389115895927983308720060936427837479041329426767717930857370626805321880441245420717352165952978266024531529815147383221318225989589158649293026371332308674300814928862049738166900992264451760782442327947981105833128391204992235258278494925551962255775558735222995795494355748890447255456022332488768375428478556485291058176844842149708342909509559195743624379126271955556249647910817942405556637132720523046892782747561212185454060023583208706115423699726400637032828504653975712707390203276361099541121108106567966441778033748089175642582734111023230756415783108556842339571333317090237654312847064602465431675379268843130771191379935895414598771189790883773408570278235624283717955461088767975061743559059072187028535298648587849260304178002425340564692791130228863748745283630613969300642307720838379682455052080047694077037644185672835308848086373813459509792218284751239166243999863967291253783773980099208884243740660503883829648847103495666198721327664357784884731676244268227022150148506110459311999907216957931610553958250814685233289755970386944848195531501221388816978923175840346229019888190972853504387516284924542380686085969011714506355328 [141,123] -177690898285694620180869874035492907014294015339068174608644536539183259081945382289425487106176392172787616539223832400591437606392597271332830475193288380996539218119936895647932716472051629342413318110048696148533919651401029146131821453340599353112636991435198433926782322048627862486586371820527370056289294780435099670759828725244060551250613970598208017038223681530341734889068575343328343531975330980603546606447300405310050609790936766594781023831039731735707728629373907725861048648592185159030971044167294679442070011488969119164682568604596048233612938890718813580231764525481005179143830220989540944276063344441523003214102276498435001750857512348547797130644207051411484387001480959248514595813663313323751222812078494264036278283150860794393431596306612356726334953798685560274253425615309419933839435248850364929619304849713704779040563192613330440764932099571691386761133604154273870064882291673703646094657769705030018303600036890720727518238795093257714200291537636628115552068807255537473447060480625300959057077348161040399233722135522074696323278417580701504499555152069045097163174172855643408510457666409919039174546747922668200196598448490135314124683949105984016112753217148045583725102887285099329383691615803837201867771187241357938880975327716258758953883994145466185855968539721429529454139813802136955653787559962599916349018889108887493817993245291708705754037849001537202906593420791824526092566161031936950885437483705539990257569023087417814667192023439253352177000990349417734051308628881820857390722200279227296292299448460828962692673914352796992193307694949412807988122935715807974047342273318112824157526706261048372469473179435411161999825326156530469698651989412817270543617336686930710772839753738669226390665809027982748892000323071948142784510512311754430380774239473165532297649401481389232840234189618926085049985014875471218423461347481960821462539762346637831840987824594671672715584710620335105372559460462804015126105615256513371147826970044840649680444702540586029326454967492689994119601660679484696653669012533875701430294927685422815766902928877752209408256525569571364641523847235051361843829911135665993788686002107138896558944808097906202167487942174449405258165426811143026633832790933032330552831916592087002619054118282826273514157471422604702220681643378245522313332176957211613391483224045821539858169589023879032744727231128614841045725388415445609701222526984685640 [141,124] 2255513959566378014374282218141753895939252473265344943019919864721472901840192619167381357873525809130692008444045257812072409129278095149671643849433643304486179904038637157161913598367528163212099157601859091329297898469758660269957520791695973163574965323508804321380328883046654030102046886184175114960298239862728358507213158686184429678487497245396730009159589239613706484341272825752820227674359392948771436162667366620732139170581183223801213602033104384230583133188577559513099959758890196302201757530293253006856159174837864354269563993858125556296940352538673208575509017780746262146859468357321487630093917686069721336034449078840221736573502603594288549061646887892686594001813864937218908880058441921031563615513820301747276325711179450163015760424925637503827786650309801999452569420991887696923358944537101556540408136212209478430531543498512435502354149096977071122081181137354865128823917261100442880231979681771807184567909353766470878802732764731410687534121813029563167724206436331094510386480146504063994082486568460062148629237541756551021691121450496432899526663621961623039692183431334556519379200224898707757004592531834611841953682498271011132813795642381631495649482947158235542052075796633618608807406123883727880978542612266673241393086964004200636442987809929567639094270224686169800150649995328220393698207981031391461867345924713467812837783333850703998153381501763331508943185686788275118200510557489821992152463000349276889979238799716889232993186496400300843080316776118889888162602526594461238334057365494630591231350177377778656220816841653093470158171116370995735289324529808108348957554142236135535970544710291102591492546532637419161316969009072896875349520541422674179650747803964498502674679910498027156428492121709249308512297461540127589556251075477203547939008194052062227482499415225212536485402109879827589583521699661959446280002949966766695013686973649542585102016909621457033358111487415978482149901023293747026843332042204803049891935595778207824620071408146534373894443076791290236493000713243345241343378340742529783929631917072198191575995881704389402866929948572819873398722005810549765622807890689500160636519935822253556598149600617162498636726376264830955523670695306353528686105953200773744162568774480583500511279922668351477428213565678183777572188994050484029240522873197916542145419788620121896248136167634942331798072336077020061871496930026387407435701056 [141,125] 33326924535817053002951892633788813337531046700104118802241477616941280674430766972375166030647079371023964860315210334850960732172111532328557990371002955191404022535621496889550398281740909211228633453077426299578256055947613402218281947333779236436781901014940103435363152039516731928041114815811850063290178596939816161333261359569508246701174319483429149559930799988894727837452038235862389820668684084585728960665460588769290539224202167264973558367152313995832300103830061091304644183960585899179388974322172422933254691138157164024415837382599090935956703082829976439752299823410742752354076656830625445931804806358354467302739861958442107573671446610394889484106281662528573774616406756065128941967722484698561110888808945876237931170761998175372735334646840504646602431769981167497868252203049430674665521716483115575398784148675420056732824230718112316910936553098947749935868659978406113500683951216231603423918123891212303676805899590434020373598050867164912476615168110661642300474809929839887571821532714801447756971747510671045059385090512868582676209209435211465343590090905833433844330214247043173908482150314903966817507102188558829248729443272251932870173230699536028217261322534914238949270276025961431878188440103641100483206059612319127009003539815823082633940096437377401773444589217763644066642088001342313631237102941829500162832524331751307402754245591593519528168864149318249315450002048643067226133425787801216639376272817211130944567910210772465628312371175373704317316683479264303709039456183025598270658005741824144924613835435607540175009463597758411471035413692012073166942438476127259503385212283991502812447973679796352234051041254406150716356786454659841903338186589478283800942712619790392528102638573457135219180084648994237710325652815611280643536579580941531797167575090781517374261255933375220973557894712109508177487339548656913675416950757538487182265204500706243872798537841142595742006263128364344180805859631227564457671806258228829495873043629764931938815074538604978693143259531583469850177103107154713379770756990578580965474168944892086320655450179122929421309032278651015756074362609982360130953984114086810235008611213206853778758826672408326807958579226174577129917377366046037364004297389576094194438350698803701414133972705034061161965173521954712173048494621282197631785564780867262143820724879582051273511718574263178139563804784937913852925815246518027208 [141,126] -1693168036810028254866051830428852769996748721396328018133462505818814154383203572130310024665222834827054989003550303922242294108615469120955736541156405293961943909697523187343451008996735454207335535160027827051081479254496813195758368627585357452869449073286214592716519609280031543847411728901038085643902203478334119770281742672431087827912239178404672976353007410581271777218642126516142823095931526073869301060843559459869091774794699618644620439445122995352397252588550776679378015754967832941817778091471995359078650576413172783619489986122647009409392923953631960071811860857723251898127014860228475002805144865048724486002785044586847566692975966733826185470441498095693098825714451677837961849460523789626507748349413469554561499937216974215179700211305787888122912263735605453314111773672413318362995356433642589925214552187086830357122028471379584536470944690994448866619965251828090682996025402950666455243536178131508911299354648279226912311618981091831633093787462708923467743411159217734841236490084405789909029651408680925637045959212089576073610521163452011174801290094993095534105423458854905771140864425958363823399862857911008961752871119453927692645947767054163618166057185108030518677376380515754866106774617706599483211769696526102372042608000622914501958021164582404580270572385494742658645800122270297559580917780512543238510809253655307450321761518411908755896662997526108667413785617625878070008009361564539861153006202230902135561779438086498236779390838014917678430220757898886180326008754526936791940864564471877164504577523973607649081710598676907652617078118774315578712711123205481492432104048279196415411805379434342726994894339034892336461324272497608897828559768973619261455840766125944883061239773436399615019611111846539557231441814354711162489423605099054724683035688806554196287704237793022780507636255965941546472855032202500300119316335303204285325871156959303078560211930370714574885694153604047095197756839598327952837221806671005224881706941224345814820194951710414484045322116046381017443086014912529402066184881912394649434461777196596147389063522565282028246489758104271586431371335192632677989739693625830236124572157999931403285069877335732746476843262010253600084782534430408365837092225572074782179576831434761679142304352855405835535765764308444385858973635120939599580907749597488021192280092758089310155278412517691552406591932045452081399579974160 [141,127] -2500815094724639884837149627254250996459058774413961166464043712522697598271809863413373792476370545582971289598997454061840230194428970819514917576711198324001578046206162657078751428396557806102139348736583827849996558262920965960478964723736392326336502259434385035552613102306614504761490295092409998695952962043887910300287112098369740850250475918300869707384788037058212691651082674105256171695263241300815580671340969934893469173768826461382550965334249615604147033071362686816239219108956120772736310260126246940536286428358277866706367215270395530875970295293991722938504277166435514809526259369976773885825175915721878811465361037632354792283195272785777877097867478546031708356662206376738864614043887562761167570204365061964346266219973714085830571593641934790767297695284880071085966973880690709906462661762638514534569497800858445986662779766206337308877477500637911708768396321156953117527100371511554713257531591771479997610005782604710722722858252440719140739723475722418012389671350260857316008346171462247127204296956912558696971573143074622483207087114109429779918380279883433021231695616887882771790538291048052727977111146951927423495512570460316809061126698744623642831595016478591471194223112549994659236460030991482236137355375113312817873977368354641749564926903106820422187756515500800074198545112347990866590621386961499942492343959460291361683712181672904285702483804947879640890834192111415667980858223691495565418214305423269835564198416333685994470619902866381567568436589061853556262962087255134788016134651433188371226658486784854512606386495109726530367266681401550766010031974740508138442844668980098000155570602543238522237880596725527958179165185513686228337683645366819588685746198796052444675773820858815751217244574515970767442608782421041230257588437467069447050862616721118921884518198134018684194638801271823790648650141192177202015690732520216907950854398969889662399999900052673383971875793903879365948353641782685744843895294367691219788490696085116947293903818902345622926510196367661770989215201989352280975863474565046785873987473740110554670202622708304191778984492177648564073615437752903334527863671916859490064298453290166225395139652054272494744941917369171776371259654676193894223039495820332390171344872917838313489875708637178874219249576380045735906213792905207001110153126704983432780492550723675486518391574818892665646343176192190147560 [141,128] -550270907965022183298118362092423749176692651553079865239026839634717659352178627712452797687230305246337386881600676764781032026182496076997369237706790871157756798626905780413262430311053258089069845790468889095530989641732080536782960661813182083197040905909791537253107175457074998349977669914339292852535850222892614856269509028236930765480895189795876935711484830164433307441188040235401269517118860943307513815852170012697303272639906624539922928766425931193537860154876982046867099777213327062076404531270129663850818371107097384025441901996273408735963254230338219244837082148613409695637474604399451296561051381130289190541286095965229589073165292028087479492066252471625514693153480461444392813778899571811560888782558828512309956901162939697104121979776457558794036911428229862565778579439676978379921239391131804668088593859002891577120022873065588650110071508941851216845507519543088226003965854378782094046113084768834988482313235575151704151928172933853595495204555482265564956318189207782020740330667817058527460040707727295228411965800238890345358114935375187462031891549588525062627337085044922719691836935134051435437029702473657674246952764786320891103448858342636049018423987826775056327879359057000482095154032375619747396586196816698772532781442872627414156895092577154609377103128927075093236212740080381023368334130942795008928586063504787627287844623731827843883278259142583975365349634199817418522570408436053539369046170486828211348205511430835712278221375291174907667000133741902711592594749406244132727033903148674519007835442857194092436188299761659492298376007094278253786082452934042708571633468864284007602312846508345640866480984504664116289675923538899524281236622901497717068514309120777539124331170301445812790780497750636116891249517907751648454401843671993897163026540472964688441682525852323123519242664405989462611678236308024189889477766205437482855270673856050514350719657240385716528489794627370811183141173644627575299903050405027999687142473879732231404161938785096946513543602433966395206040455444197657626891550448808524086812985498784237349262676553284404049092812698956368172644146272111092403057478266923705038035574997771633955559507015457160016091216381061074834265061916260763229450151299058934306089734762070785084121916316125313915033818768169041170287514336353128869464436717529528646130891698132603298247992734877832232463547274720 [141,129] 677619492291038117295015316872417073536062204478310229364011991663591192016137039827122028023747139530021661511832240633085156026662599746555199918614604399025834969338861535199858299584611672758583595905091257199060886829498510886435705965121455976079908298180382254722170570617104122522815873350269731369914909096586101508743815436923657214232095370371542863243518324074633534845672075718565615318518521159239842011459094780015619814832723782716658294404794220822495812638494610587085042171708548991090954083815317455342228342424136463934133737791049802792479474089604038053889069855143611718044857536222231295218898960487200159095139033639314029780179735208645889162662902295835141759385557705976063620718717844347764620162817415466315869979574454381547399084150955275449291493230517366811848112783621691063634097668414641040158308191865669549993298965273112284352749366113637175118657787654009781004334334760525942239267411525061084896116865522401501796029421344300053477226691410050850316986452322883108482763301549865577430747681221831770205756763641516036545054805637813151756984918576734350013275085699332619635838394957592617244749959681295027418957774954151814718491507713874259925745733623948999441176883144620629966716609541898345369862119510756770203262633125228795508754896875509524585636564692877918022348070892190287824918099271743789858973290974537556885503258365884057605914233307385327834041440828596386100389726925452739496027204428438601449173930693427922272348072561423924829214472148606099815644881761936319912395000132186280898460171372582633239817085701559262364344916173983921786452135462586004794571370342048005247250338712035594943589802989167514178611499850866885726754353401918238000383988638729052026130674078957492546999689234511758816290631024587862909091667377055446876507303374645062767631714715199995918654246223427958904456195595384128821905160431753832498335405689469085996446611104613254896130969455496434424450572538307083644529566513591884502208756318915871605490502854055761914049825124112385550368660079800731520434862076048043341554629434480300064012612617653219525489150583698745792295320343180577840817502193911841226872568969757119360489692771097611492195066393910069481746650979213523242408375356829229617164259103435141840729431367462320810702663770377611084525212300083673171698223838915057270260043480728190083381030877028295095020 [141,130] -28261063693891858687825753779498614453299625211181463059203730911576263284961770539785609661447938032250950494792733836579621883605522369313057639513426509909041694585457269387459441750636475714864748878680295075086818956076671784715278449060554060690424713012277384577183223745285316008910480247517801878376054851310012526144078221876003705540413016126659166242190523566688319326835539158046752124135934225073635682773974991896554116024782153791213239092789299166503303248564075481346282085960294663558740171013545198586308742795001481739711145735408501141324520967761724300995981938868260413854012717624969749440981199842431285297902609993689543343473931401555812271257163063420766693094086127251557532643560339909517275009896368091924266388535350352556420662650048337442784696568725533402030319109840334454443168169415069248589451862891302098135495280169256388754233745047995454031672313897176172880526238446391018446627749284427329383618587750101134674106105053341140421975622538834881273749215306142727132452747635956839835485444022174183726030371909839705010087947794349003368051700510880030208207417447137029270797952103479953769428550949255022344238712575862304969319041487272064280043048189749701723423887931851752573407329759929978445911355532382943728022045238569757826173363114747311296054992462291114671737821306839119022481899407227170763155278882664506267738948351972064421171174926481295448283962245376709408979524718481787475583537209254677801066808671407864470232695894968693419180377386671574274593782509985682304310285495620973449279471786798398819635872013075264204831617532545871494699004586035009003780745277865125426160254169785480338605755086085830173859465590384880240051918588912386460921493571664878254000943471281894746004786762936947149916384060464767510669452291490656147098458380663520452892904701581236041389361394622028476445427029109893174646740099372388545066885860387506551980443650858808721628860014412140425309455189874847128009619386660425144016244629340581755919305232572135787963448193709250014547712046231047196538256929981482006872725389078632586378489138103755919398148388772939855639979249725482631204665237121293025459373846471307688678983820324753199666181557938890235886837217390657055298430845056618960549601641174519139275594847423119022104681265341957673333472073394587545252860165465359196219339132825161881689082826132160 [141,131] 106390412964139429195667185619330334634202999397025889670931434507559099114329806761434251721464066179846332471802264059159008336122705603741546758876898563636982313509669117204242485561444491500673234409384181735638290876891667808967859393141358438620452338361145684707361910441676016228077954440704355435179163287802153019985882373675229179701540106909291063712870963683565702465303624113455596290889965774029132290105024879564855333730702773999399685721310962615732307595103299885043910040569583898141696308843691699434603864864074440866243228642198158494894825549562048440009095742741078774741176207074653373288611600721919406119554017166226125974246030695583233016714950586942926287321386321771885814929436110385993391935344269963168089069929883954792131481957053537862148536239572987125244369241351310563947980832926757149343165544276631476458330084100828712998745446046363740628069244503319751296515038015643885960185922583758669330915312074667742480994944693844874186127382894741344148771103605724698891541319416436150480139493580840266736921680905884954275296375491287500647606533758402202132192351484190714864001549588755632529073644179408740676259260877843012820870209138510690146425358803583745626263944138009629596589101042787045313674524217544709675532713637779789684406926868712599869164522823751701509030618988283507469998085981279642750010184031230607028379093914075247657130336082533583373095716890128761188983501452725466151692964824968643698786823277167835851032153430293009367706705163344347284683914326666330098751090011931083153815237953877132600250235368857812486130376133433336819578283021866159788974236422018617545246152153535726092630791835305953860911414184507702950396629753608582518014612043984958389561838232337611713723244290125879552879849678718325700780117420069891337472214504908635270364508976177031339686950333796404605534065678071275717196649472222839386385544183675490501172970038193347452328891389595484326556872175670817229089243188357590626749711492584172040401262723161130296153414166919203299723431413206395607514126839385852672390687980975137034621723056136646453016279765944714427057157475824023485441686021988064504281262989598865144408773286192696045931505667382532602453107631475666922016328860958665063586633738831929962020819351514947741744707686813508596786316179520449036362255361275488047472933273471027780883784 [141,132] 988156219194248501536561472175410900880056808929285884473450307472861449605628161321650164068663105765498991322114525113854898397831888170963930039426095521081226696824529381448352914213678041164425937517440499966104007329658108037379022329456791754919081277604486297245207813196734117051044099875287612439591260120536003653371201750121770300769721244418104930250067808436058801649473261336341580265030093815826314517198388170536532391070967984232815492092711091227702182127528494385703405616442260301184728423448747927581567931143484373197764011865412220111603739395625894377104544003816499722396713890650969244696084463496030370195193664441090647499975808688607572617801686944876615722279944904307345331736094741001439451054003242191832410744571615519425886932610870342082140410337946422392619590163151083473416527948391094322092577814141875427409666040186414072083053812459357069179764712486003295254315646587144133994661044946364457935824752328787073307254741275719955467862307676717353877365943501897280627760161099307023641960835453217126795046900699117305289040166537231149845285470110034397593510114189647131816549842993848843796550943702639901441631903403398842301714188613629348438987259062280381141521751260829600236030527170686105358213272233207185141603340073303016389254683627047765669340375841488356980614730600514675929600558443010286993669754000785054502384155412797767126304344776019476907735578043575475857831540124392865728669763522760808811166591978055781204319355268292978338923011202554619707776110209043472222714736207872778770549935878612269010716409199829961398339966948095266518380663157726411010969236056813342532128900392157193646212146008480860101923752533160049558112713906636581138480617588917406916866580114074640108029473593004830567264311594486393422847349029910351277529544932098609492754688187054782937165321220426085255336195708968463571899001453190245930177696239681714321262845280434973419969258886739095289562146132187330372315750163822802004349026611828352783475157487493999285253371624287254349638379796624746951221966370338498151842164108045468737437648953619946192077973078529402293732519958637000716773947242606962511149638210313892471845179211467875358592256871026131769684445764272356676663920950866433032776817830110910663904786533566550427273065999592060792927259974693001285617868769285628138396498934513232 [141,133] -644111279464473683890752136063508238471033006803503135583955195511698347830724573355015684096306441275918374126595665687621767244677509277007688597847612926283798766210454554980201916435991606052887156956365679666876673874702908113148566674634573558233588996919087223580374665741891437677914765603246192577915295494884278958251972395800858496931482775983801050938888568457277203692301162788021983517772218337955991853047246185058699744081803731390190807300597395046925482717183885705686983411469538115915752261803453052762937573053880730591955327668441099627949632130337971807391944257210553686247045969948035700513824038789696175306054436734118797825208775407935919123472423175325442818559791726026430421581577696946902526263432399703125131668764483969896065218160902278257940995907701134564508810594316671624559867829383385727939320534361749850442931112248090241760136557063383955513202631925959588438996009701056494808743352315862758711299890806874348181475491939573529224018685830497388768305402612021040373830900294946988438088000433645533107126459553261112763835963437010848832283417065886298073525313752998844544463721400049656901235880050687108595771542077275015587310779120621295535274747289405737996470639697082072043337979241798816896015321678515329263292415821881037200123559695050010137168626214907867338926263689866387752963644049334588849696270778224713094415530500981996015388414209129398065447604535787308032990337679278068148311238829853762066039202699915113184786816099727909684791716405067252649902020903634582843151075633686461144041854693127559292134773803790906365678557254589062989218578572086683587775391978032130773423106208284391177729257238863536971997409080294511318028306099924531522996828466572389387613249183746191926712445103962348087969950492130863454421196862288667593433798034679361924948236855140188466553208528134279289519772710477249347883871714141554150133190544300565379985583927524557796585656633122404383219420789967979811829402019460713131739389989953028241378643095167108007368871372630846381690336897100082200182449052854924498988670715616876034192016345617618656516664112746432990550959452885009222298890151598479058142881628947277490270515224141438282741996418217365529099365553982182264553564779224712802710031569020015631593563401372347818097733767656961655413379032243779106816185292715100474291466 [141,134] -14400605128282553783957642283091348669060080845926946791991160101760567907410215494213458194143341449150970587558425483785120319721316039031382852591109427028576341129477343323291038071840769516363131063213905791549743980917990532833699520955083783098292834826946181125008942215375980764490622447719534412642324995569035453608202038858507177502191057780108709996666590435753652773349726841315408534554998703312913630833895521415168332766992501746909612592904855022625741399478072143101454351119271242100272563621886622802633177320490527246923965635228402517195714124797879872569928206390766262782695153092254548519562598080160178093164347561781287781690464116388855831959394526636155814420944918799470035221171528735428014067170582267621312378877696744238588416445611654278319900482946283034971204436437847163569066311800695468217984957477875357053661893336224044633502585994670005458511702185369768410465642970791873399720802598457880639788531200735619228548853077907590693313102889863552031921203803222144346572903311864824807628649376726087261589240129079762632394299439168027506776877148082186236790237471966075185687319850149516855915519909740260604726187055218546658342140559433937052422767376652397358726748368020167280480749988195619641593421979361877783414232077275866350770612261136568500457309565165933204346919883166811251807869699983529968040142020183628580648724844302282358580773605060434044717582060384227851496196772483070860481149744290389479005380039217970784982472987593031055041308441429229535392563831256300974532882373175169874265149595273118615326489465255817364801571809642234780764029692476399026239664548193155567866588701922939130875036146991801884589395607514434916186264175474997189797125859711229965214578907792827657785172372138563664145597373415478393550382052402874343399219600274357291332676525259123593448927262981170705216798140992525822204331166487228076976498135480556189251950601325189315305719415867118275613886598796077914084663406380300982601377507984618012028845297527096995474892365679383743376194883513582880667213206136481541571122233723232529106730802012569166125853097312439324182333588485562732281313839236717923221148494289472461947653550815536211496967293160359002460721473601073394117802641111833929104398397937209411415449438008628245354630055359556254584688227722560859941300431280861600 [141,135] -10960738318691434595737032782333429295202578190554100615127058561870126712762486629118211186130190103731447914699688438904264413390436740616534412539927172426240299764951681514704909050473548409251746109147292569034262891331945358847424271859181545808662903513738035746246791732841050140800612842303432974563681513760434804722466077277166875116397651786115580077954225839279592550390218103138926499722103854251837154789981053903466094593296858667390212228554668544133569517075664386969192706721927304087230622267845064215215731970742084125610764543545857307950849319451228892328974533672917203588662243088501185206358010142717670907214661305855762280136614644375002953473964618924709453424913572414025935713751216382133807116459185395100773528191241896152564569536410057143911694485776131645458504152846300357677378490663806905181868481526885530414273374404868078776439578521488665569414373610642817981971068851824543632291007021388930425911077184606755903868909636271186234060672306921671832304126939429492317700143890220592631049243391288482726015354148322752200069521711344924833554029942308788531779683066587091052111866215524529834864881044648876568003417233640971073795590957784810462115449244133744201868111707449071166714909454297122526466001664994871021688043091055368240757771339719428320905070771721010843377293328090948687098943335477038771514944296981919031457488576836704985700182958633439262742856884806954362621291374684378840603605363808177383175993201673155354870208019280231452741128547675545256481689652024487713712957447934233862602115686932765929968083303029771621931273818539563129811089468465705966507849449657980512422748011536786195570333521378956146234479794153024416055323439461732667259788456275366083274027061872000330713516309777317638097690548560804237112380674721146765661767883574597826101732266402385476592582623680200436099667767884422330369542437755036095782861836998460016453256481710633188152429234843514762628810064522930108682068200865009431044696620201571021481149463859790236313247091981952677459873066047962465226024616284579110417738220015029192232382145071228763757743438914071569094419543984284786613620393018971148751710160303139858553503665432234837094271659975265965972256689504174318446263285431663012046776198229855321344509051799610166355068307127825975318810576633426399475239976 [141,136] 35254899476511691561573420971152944432244168750158461432007495574782009378489508527781433591535114603508293105846990172227570600408866745202738321728650759339421109352701124862678182281882646759602303158238312917883764726835168066188353681665047142610205148714146825637484253413127066363313931196564318295820305920938277352902386971783672115564914146933833312643997986601009525134573430002893042937413293488808660046237840717188806016378007921675648704378400553420310266456352230325549324975992104774352642794041693846775444122394573224375607085913923981452841480215794284959069682744412261131777947711696915798022117936827785886077931866214845302637903268008844118045774584308889169228559795385097058054159059960381960198227671086263034010207842362483186149097679857989981672041375685892967521212971256530387595669645487788367772489449288802098663291639387583543763603691902246262763206824425558794912914124784690581286316098179199523412661595605421397115541082918683077246173980120551630936741358854033242520509571123716681545048874962666589425502208939406688033930441064764991090784207915335390615540360524762269426238607558526820281829221745612687745862917202921658671775282289984557503457389634715213482777040823897537607607106644350907133102882244286040938232911906460078974278919767604040703935986046743879727215066221841928050120310681455042389556856586844040340852723893781839215951434068585330447187450837243893329861114710909052573451830856401704650182412149018832486422503874719977693235862042069317816791537360307281270230009293341450696300673468424455892346620188049969136722613717065385903384032466991215753168076613893729710638010210847817250427145747383054825220344231211484006231612953264950839642683036497948822181661153400641210891284341130510262957061721126883248364792093565067421771315100415258123438109298711110810107793173398311113832656029065155595549543099980237636417926815016510807604022308052582050396013540269037661147082039587289268059529228192360318389568877057613784893808914978285727121743289052042285039983138244581011135106689180332262886443339460619789504244883400380360094131891229731276169064437876727274019025879707749943901436497009949612066435984720382877930096282314918750347483908458396059120399119702679135815972766506449090224213672334814752124931814840945415225563568888126112 [141,137] 25467342519744621167296860633756483564496797083484335457063505257422937582868943937071763179490672428447960412160813834575118569454338050568714984857267577126234883712340157525582437296360100471133657938510993927187494417677868481848184019933527216931472484946715894404013274874691085975211101693102061480238644860258085351176273147585846980787964654255744924341216087585957151806372692312561914674855469111342996384128415464107935506680440587805344634850381204273307585455801601296035709513919177943245504880737825442744583476408136192987341566524136090066004712816782398341643903536465756662279058534836453900352987119761085218331012695060991570873074638892079162228495645076295595793451830570893776041183984414406291867799547048992532257495084537442048353029732914133318713716614933072267599305299415578681585934989266605233954686004646890149206903975116827890190149946711635688850269381812197004651249402051151924390155715166578107887597098166378571533194274909406263253829834347835082352052554546747897660916243774397359236993595921385542038639554645379088452391914350615191517894006680213765550397595847087787011901509526249176365800878866935045062925847127581618166104043884877350091474630794362761714904613646360316690726837345192925684497198704303745430836729176388785337094331728331706051019759776727058013538912859350835058041269142098151652931754187997544901866808549327994542801235239585624359829438338286546143644679793095182442896029652287873810972034231380928749662558804795411009576773035168323786635162033281472346605273624615905019965454781837214126068257143152126024989766292950295020134243587035578598532904249396141772892079928666589240766564364397132258737937843458514665746649109737859072911369995654053954171513388679050779255189110625874391433341477439989424896694172176265822655837297835687855195039457930933410184891515278796751633607902632675127362245524756877381266434678473114913869913499036056179720569445045172932087260688279018379483252525895224243786546376773772213337527935135237171714217792489098167963247489386259671644674224387525633212212527896564737752324291313133118519060052659335466044146667344878255897014878226717155858010271729445004588420119739308289267771536977852198413453748590952768611672131861802260800067350038204614286646091649753052568852697150770383545657276 [141,138] -12325510106865815164204854194252566015878786614950252172940502071359653267670063575677953290902088735903007959658153604669194533376150682176582296682947713113515170376268508910556471244292566591837820147542644513795890226383918537474640148780410501209911170938684111227917878904039777317510395258256615239539028136242647568956377545991297098065863888736565388842875308939134092758738832232144225901086307472710555373021152377380052804537288626853397191554079601283205935989618623809427894400096219995069474520365278589942844977290417261793811528317890644673959294530106333389528795794002128476853212150753371760184151310271058692766631309170666128925432362330831769690781675757949075956546521434188752706271677824223821828234296878147818975081502371527455298353849262116459562273145192840298273225826291559564865065554182319729877080113199772919467427030965703260878192621782229707195976984602527571377494974128154743036762424971010886698665789440705543681558815622861913509771479957676380669259408107777139993844790807828226168781373204846904540433754650134357143818585977314121896225045379160007764640518643132962544913183017403501963741228247269363610844858746488677293577458856667890106784525767296899985077633763290313117693672177874645365688020599837934604988568909118791291609856801822334543032481975472714063711395409411831486932770025650482285942971412580409707685618992603226906975408627068245337940708183036051717090460155631406341082270232703956459700667049779339986109050714929393650718828365945677710051283134592941738725897984205513978554846240444822175937080936279169305024840060473025183050782627546646615951112785896473440703899729585593192516843991554989094610201076575536827605869198426535664557080132923435425478841921712622465632385915525908710793689033431548488514483325801268987322807036765117589709629464631176481778989093721523788041576681540935636917348146953645578743490093698217749854471125648329212615461356947745608718115590970478607523366202945133839246994335959750960237375080750229799954005814842702795033439806864606552118558458826098566953181628256291435793136728022490774431813576180589737768139539995597301872719420040122366475764563545653752643827008208109824796048116279153730041603982506261390633013562955125718013666071948858236799083651942584457693963791290607552 [141,139] 362335500483360478385013874973503640656829579235139946632647155986120820455344760420028304013952331627808824657036110634764150113096510445545508994793584590804311056100270278682895462273549331699541634565928146471331401211379489350172037467353552913783717076037420632555381711521640505238672944553023275016087160849533407122245192345639956139330825376607289252370373008797030656656815059749304682665196491499719260946212410168680765368044845530524343101675778151073923733108636068802369510026933415801937038872948703139216175321812939195150520734553215083847003963759094020637123347151429660864179696114868486866361687152652487810109333855683593453393890900132923917374820384257697194867898145831101613989874539734458851562268941729109975688660900711168314922747760449495198514438199663980224368471209616630707187182135484355524787506862140832198408192676084734412705722828472967157680461314567002271308315547886858465537816525285938805339155231938865068402810856687200858670053598706496726409433042271685806099151698504830387914894461828282151929506705993587332219594224450166432002790657187427457907356587043223307550322979257113306402759491064306214110418450391741189194905945615785347849506608016472509024255754387553858704525621078978541308723015711858291921585761717410303316060491711406450202957778105216506622325514577966493930318390116485824787718901327128282652903397987929316451504221288645904315169313621238812668542577208199675894495338790057540274019010433782629592245987244756443829909435374729366647444321948812890552154908308240692830579406425263949058763721614854394063966325474591236290227634072025878693437031056652947769280021674823538721462959875165625138108367157325980235517091198019285458378491124613413584753192637260471866354211137524649639343681397993604754406015801590043550899363455963294449038534058228254648165961537016834795391336032619316207759312346968655130523995573881555965523284547730466021654872463880893617615992412275277919878394743484656639577517003633182643571124805745501280164884053876543489818450948745938976317824282239688535020246456923577928910763903251838893233168518414144277265258525726136435324859266853008335806761393005990413833111351000178572870555772915273711073045010383101171592847694552317258709333630934986973333102365469111522050856 [141,140] 3497409382530657972991370221058165550925740119547533276438829283927126275894112380504300211833889542015745694000557795274442375630680625260865944464687768549172491430037098296395944962155883281521365924911558234609670604487154740321839732894270538801195405946766668229907930397226155798351350223310223958938458814419189772150300074866387747212533353763454512915136443382095102531327691344998786974310872073034360168398451766852973302933516864740968245720665344100606669335074577377534246084118766698298794551609657432010110407839548197458897067115175170242334995439670445895130826263682699444973376900076356611214868152952343028825936730365883160552511194897668434849494501969117494845108104302389841119553300829494923205188472036355884248711067425824756438837140721947655509118221822346312034732421617916468836592374617711202541235593669912387439441211152749219667813165406950735346823076603443902078713031842608907633476298453231186838252585948433554339501083189160633756960570729846144599258722569069468720636396305456966698540851705225701070718874592228780638570682767335220648429896170999127909101881805380418993544503128037735236532977327879383321847753608121832360645019575365423383696789359051303838576822348961884786909560201645183641181373508413403320110816770758506678708444869306609997236804268490068008516389863237623258124384648855360277992833172076245849804262808078739496672273030888632113779054132042146391633322331392252534422684016873911910407769567007795290221164896818670583840261319068448446381013826111216407735434522338160446999827663715746482378753034332605415920906670515144438596650192110528559953176204876966854868001282386603884760788525233476247803161979559326841738899201542704045685003150364785835893779567707750396173183022215001694403292599452053953798197434157318238874287816180400720070113381722557773768932397975691940098321213631947590384408637484777319865774230689589728239060168644606381630905542405843506888874180996917289110314948025831092809701690132311097320805970655282584795988792885810981503004287722685724027313270648890241000808140827675898500029981364065482406727225513741639916534748664120331302734868817906267888793961519081655053744039059703083223754072312664202032272984471922144500615957516404384621635664622604796620298438760285520 [141,141] 654627294028700174539331111514657725768765245977442649724429811699192518059574980802905752310534443449659454439693615296047283251910367544272929314980825406753916626294088703786725289308775558783858033469008033841416169783992865174100058811816655938788826115499622277044709030105119152008203334820736513088353487431115164809258189099234237215989647478413373100649435473940360523263417465850506252627268680756548486385871829229506866456980781942997419707706257417680753281126396827332604198579240201655167684722506869376228758446149122836943521356369012131057458089612387894111232626063786996700841837971264482416520269725650165900249263879070054835432385867285983708684277989762125610669939794441279274333998363422016122643328137155634172864894476936727075392842099944178837922985289402928413786733278743214458649823886587664088715537600405669413626986540731637219757040687704510196688956109699993578614241374248111088715435369979926538910703079474846186411773183788121077482256477053333653441033910035624289328624799233185220333414783905545483512944788283884522336657620607952187839703006073244175415038145461075958413885087367793159738376469810374925886807228805502668932906222191267397377449093637587688319396412894661161296413890921192935479149328136132885125556622526334208272437048577753397765221369452376976717161051860561734601410420470824381331489214207107147267510957043741154607336490516736617837372536611969100384262748282435682395231019883985697557615557762017463310218404133650439542590819807951927015859639351377663896258149529762860042771145249479652209191867698115798321164080100355410726700277575840060622487148330251903197517954425051492175633760014563922240996209839467755426859618626981860386997391268170092980651739702564936148454820875338815901075078608059296491659517640585209743486182066314461496897157840817381000624830999855810833652837643664707987946128386300034212222682264927699637666584199948818547852438275234251212407899384572953184813983495258341358242266947553052400152773849006708223612722549589316455142463408804003633927178638149009231900156802933852663402532518908487676455983608791981683948239731974476014578798377512009561942709397017167316764435468053769165261880650498703069226803820117388857199646176491451467138749837937296319456006 [142,0] 188814575533891925608572229429102867889505505707079687703392299058815542163504815425630143470134798966391364106044637918136500225664161133887668194836324852628560101663360227725447280220814471270967329938144366826123069727341322915353015424804244159626439301564710730651089647018650695463982464562452142901334819944233466760754507426474758810758703661385235249575441459972060832663736998672643664729861705124798419956467745632022451819702937566789552132607081671966931371463209080759008005231105801718060836353563132205546158676636879316482791068338789023547205281632437300568216403652182963437614927043629163652216896054262270213814193525154985505762480266862952852590499155416747539313598154751516450707140899786156886044101274173717462868149998491828221388027713688337755654560737946326334630322514730147278388561592476669406767022244401509564144521240901596973387708209063617196315736727466044207091546398715517584942311719754028471824053704114051594094782354666204950333732484655960867771618691827787547437817616888941134866390459156055810929677832423014368636012211814574744550295063765095633529907829644474496851894151777906471907878803248502337084514829048901786680524263238433153762951558520643566370901367400265114836304652004853960980931087562549118323753072892792479515494751558046737222214632830341792996023451087278676148635361980121492590497448255565757057828728366926758809332995143716395751169182599200570506535316834005117478120618892488822607158940861779649796151873412622448555934826424241438676569056813586185420059447921008508711885566338464067100745318432899709672918693491269904458444795005298341705676738618225743351014900508447461795322252027520896812025571160013065454407282651200096980527071397764190430290087261508051222870030406946816141934347676547946252128937248772396017237157217962336766110493216106692275427912566804564409044795765885325296353951054304546485227833536522377098877610899279796811866353838083708519733710140260124752932913095894848211034385958660553579534285352215576011079178197111699728798214903874933600593345832001840963499889808423444072897712263014921418189222322149446825919381170656958257260399656893977733515371961835773348742958408574053745127254197560786107417502753123868587350879027912156014714080712107988016513232377722402419429813259942647037799163506000564335307529904877695280067289040751548968970754896043834071754390791392991076653115551023029877417298179938278055226512583013582117909921367422436894945480709504856095384004680678509945810685561469373944107462382845510847580410695938207407755864420238025157172272405886628270482785539049034046477835863182757142584238026016649644037542630428212364407074154241079830575742327205801569284593931368683399347748586276839965354506404316873816553217621510586368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,1] -37166621832621090473724515983654021036537632746818438330756045797474954231770237041423361101552705813438001577334981542733240410845518167005446055886835340892915443551285818594875686679614732271772304052523645926485178970281152103395706844798099515677877699624757543030927398788790068056533393943540484527461146422510635229917770777763292460694146027466543229408383863008030826542808816730405568445991022577194596482694336124699151506522998985186894327395624367184539447190351013900320834584204079276882471440566052526749801580575170422097080619152913482852846831106423310980194989354092233631547400728397232439709669701601528857347804762637826073759741936066427837476207464568272084039632796565483084061593950421041551150238562189410616200303818771707866609945864009503880220202145846635005520148425570416852453247599809089506555625983711483886304039084601114191811071665242648922755717471069401369136939404647324870291194396540556582605342405628610962352765155038236969610899994327378827041658576783335089550016571708200946523117593356977936117308397859183272851829653269474385134232185854043367799445173361117239887149333192328704034680176347245610554426792295479473687372283999630380301460323999803244155539417893101054257325574927199921009449434309207477928863079322365621165136246446418150483826995779149995951190513120822601833710496311897131802561963095059179660817725013777646670985945461570031706396665200150202214856734770735321893921119097919371359216063491136472885051340134648734590139935836538610565531441477070528329889716968673580999367279389103538190770624681442865233753162184428139485218101621054017513963119609998911662707289340212587001110033644045777778091102368287341003506519630598972614311959764303036946244623610477671869857865960548223265091629576800582156179734140243073486335264908563781006368214445776790348437947870890078870708338989136957737490866643162353269139499827824580523242533128653620403514423899183999290164317829288440807619381922095495688148571950087647742832410460308036795691174871818013731924633937188231071073473605463375801635780835312776438356417940463197690061725933606492447790931593920987519192680455073223912919659031187849584348882128318003125115837843593948694966678606821035009021529855683883216057822796412033029651108087760835556832539946911539771467334556754606976113581868743056943119349769528941318523415263758960704282430159395507342040006330850175389510690493252840865409506289144196374478645769756195974856643172134481969061092165212350755297138750504248497717030933222525972968214096741315282871076789954666493187836373711435255874562160469698826542807559233855622801453037000463697140358344922351648175424051008187050881875947147111340568665239725733282534938364337332689348804612961151899431020790899508510720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,2] 2649513919857053447160446358396401822245017329392933323538489570322065874144834959400568166342318394591145095471557364444369183482830602360569874069075927528202955893603389794199174496049917984479986163107929695392381958579577354306099286216028100568648161047311462297694103630148901310358320178656812447086651052605063025925661195942929931596908292293554373214449916056876146509908885736757783486621732585962916854945508509021377287372632936552453567848053506427418240870621312478364780535297491656703250742786721331244656892482134678344117202829606267054393305080117366486339616036351525327148877900895911910106356164909152917992494086299274267071047393064819720942033846110081007243072732622563894386787479757319810942120525215714946782019926445103227366543608248553717749793097113324587095723691964128897619359439173323918096762180504707104491191407225379271436395350957926866847359104562829440922852405964134857791425107638176058367247841626537829968964036033268924947836280471052102039621151044928880394668068428773504802359351670020567110854416069682851967503073463320636906237836728800166387580389333424592330953409974560989298764983073329039465600416656007830777470564064333949510745953484463968101023037444556963979235485634384370842370447054072483157946289956961722838308148380995971887998711899199787210035624735798035025507865056516697828844692845707917414382594348960011248729707072356324039528196068699490921974213132768721692068386152126904254223004439684887985412927243711790012661465245264976431897900134944146871734973522697739950779915050709477297399326365507378625128044670971240285013683578544166755274013606814602241775315794523935089499236319605738708027923002475297153759858077318573941465277413309506735744243153197143034388331983687150073187469127985560913180694330107145938470563956196910602285115982073814097516008043705360515195591058193764004394607637470813033998843401520559086180662083224144400944889276469567608230865861809092043907103539309842493031135321411217499483677908548893402577392812875807786035445008706345286688021219092353021388160924804714894956414372171717509754024825468259809168118272960108936344616884393260113982015828317815994188014903989531288691201776065645423840860842118812677036809605559135921194614555083638893715086856729836572911970753816467804738935723599386264110596124521854059875271155891709971323074278356546933381547780072222614027791910220225314600013835152885331760701957860569992284985116522784707643010325659563224741197200313266817629488061778120062841904791378690650306306503763666692414506371858145270413450141487738525006077080646702413134532147334711050017882551353651098834802296788788817459927154659690246141129788110199755969357812297291071439818507404250672533458169306078634501235384133142179741696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,3] -2550753097870277262637934711482253111857240326648781922335791835904359475207396624124484897245982822215945910345488296675847741500379907377649885072701601561880710594422799264246088302168571204706958439429170548598159890924075316208913097982743389908235279806300473274333320458080211360581914299912739559740413021802399673099228453321250506452728402636065973122373394882991414354396228799105014504023961026017749812114417462201831752959877664699882011656985146264373084902757636446786817553188416208152145182696347173567403492842996237309315041924508637592158135254548382051738576717826204058053728840840367256611241103025543345962335529057272395773031568113005519265176879052839241915615810597556099807871466982972937975130632715299757965874804497260989772263761215211716035617853314352456633470622549501371929414751029092219826413981765951295902549636424285089545534315524823158834511352493386160926563502576021881709028727252602349677241708763839556899970092519995398663627429964358324624173339155360410090470031888487050846469665825624407910785948693382166527843422953351918789116561456251968095230598649628911851073452373180303905591907621286572046284526665481417463539403502944721383962946529651933046889342475977134150882092820792313395924599878817303896481506362183092874455125121100960799574699696523235589675989274904062502272298756349097237288216229574941758550382276189461583522405558290735983697261243502301402049809133253820213689629182567653230635433262056642237504244224233863835377984357063423993599351599409560436819768462227198185845856969008775075060739033997311986897169344814415711502299947503013305174661578871634624123488369010326892412098622786681847188854258775425958044231020880884983934995496404343797936099730615157146425286010701810515661057586339095311053876553615563697894049454947445845237453891122100116291787116192833056989785663056298839190342535096767485328953343349006818849731899250124497233321122548819219370472165278892074815291619474358957399305231627744795967662043435578156373112123934680776369822955178789925262170441764646784088236711018007581861232847851887665714775869821190945737619152202683707209848378714222565903737116543876662558673613201233012372891281101669003066832054201833628829166370751319083939848798753462257357959490835460470078650450547379747870100721667929121007796340982506471118390644619617305539370001423736445886942547567382511609783319993310367405154532141105916838451381415693410901370456927063702402339947983413652936559760704253264459459891277582129910895691101206843328739200271937344336257252488396718095932837175881103926843085574797232249081826785134609196646503694863752346095802429504827483282307325230981093509483420543735511896579974824590412883361153290115302034179219743787238309554705144962088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,4] -303814420566844255824430910304742287551561159195925725769126021145170530140422151835500223778462978788100810983440976926779406778856532919763830685165311723470156257431091307755779662979005059029228129721557077681258451664465666253267455867796734073157936950428576688619041913239552951385686185370676494016695113246270426769723931950569344679522318816530729368521673464303670717111095883101654964026428909285915577346368137875013627600941040741801782348247834125115674514989076399178549641121254949916915079132823919075927826009156730759994541407716860823403427406876674876590670295517825117156540693325803028810166889068317401694970129721595616808793012326968287784109157746865613033810111812204780508719188258764732704048222398088763958387836698468262180264350051418856972506196041853964390040521304981277041748257323581952447297419624311494494953769937946043438288827716097846453298859952612399962835420854990261510486964605202109301004873334007088319138258941105298165568741007599028188704945821198315947331876961711724885333760897561002584277089058976220128223558392767205849725519173294490444609488877929276398418477386963345969386418857634388186215759114202781893469039198628625229757297370584564033979512781218952803495217653907572910680484138661470548524808964684143412097311876291317941639057150179304078753347541169761752628328734527677378258498739793666629076916337370763176735123349065450075312641351864462167435355584052877644440477794527897918303264419473260050060322154897336361583556153203646408514549220069804168949164103502914065709817401164174780189671788616527296181457087056264087687853071227982915676260382809809935586599575339637571652650891345867404528916495635917964357073882535515967485078324421249667190524052694261363220002294123253642072072605994545145623842521630232988149820604233852035417723029260020639159843998523938520710060517415074445874715497402200848052405577369270145218783237521313336469689755561205626943378813087812918936161363781486581506692785424666251937151974342251738369846814992165126743440157558379844611865170858172290361980410316559148127227674328883111058662678312161607113692814813937009952632243369158539353091512594182876319053060718503063193379797004502541611101338309375104224926009372444796041221534031200334759798547428835928131167334334750560841744621229702500262220566205726305305467639684095840777238775114299231962397773416935159515311135792096213043674017033826095573232214053410815756718373267825399560836512480687234566156747088317325646216425050280476967360746859338848259383728275315414595142661325947002658933886064864005801315849470069375750612907796241936963853819086219241882861169645767419053175413297026600783615301582071384135810016248739319627672317240040748438877159024903558449476157319598032350609408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,5] 7314122740589845319906468130752067481193025676862596228545162613861796480303946155002164824937790018417735289271373114290580762734013985543807575787764222104271976499138134875231394737705543525406445624778360270831022853382052252052424245375689286265122172876310957961387222226717109621474406237981491981726567598986973119548617643992218561244291965319183160149167053661936586247774655085452471256517755991366403993865458959160356377714800859221484319155430907441010477726404360969535645182559979652910453372958270626336532825475215072774524512215450379981808180685741507442474029627195443813914010192977283247127945883639513126894063220318668455015205474657765207984528352310534176276460170926196370095362636692079937878093768290231610545149899032393900863754375008154277057527209089083072663542465095726268251210656179793377973865809284167714505835691018426308264778201879732367524693633457712931860427146328123304758423636874143358973418838142357930688955975407595566739543339763719584957083088264387909437065173298531942495778566604304653595301362687994442537921668287935413459135324738370898239505156039578252676292435110123453978148218240159425104604313949731046402357142208614582007999346549092738798877977534152089725964907212386533915218877219817557891811602607848267134466516091038017582389292583730609460553876407982222997499383873605948910471821511847012513698517495776925624654690162149224236486390309481435540609492371406960205664599515778005079661144486413198086395868650923941966453913116638670277221479128138309416438211083244691113356477962979118958412691870983505718899369086421710790898363261598322300483293784242889818972203335340547198381572309646249617512199842008066185125866430948309023446264926441541052928391457522865849351582226719651782594549954520651759606677185206414500324063077793975321981190205127971045047573760835164390219217750593869576357574781552901393041478780978305377490501683207538342568633017443836524063880579776491835563751223338257173504626499585050032825633373909861613372278140370127472653615012453341297640016903730211015136097523730785528312144389197030526627277665490977720464778276742581522486359334238334360826789294128004756245275456489565809169169599503715288770733980691721337094371911152491979234326837899380764395401952252289035565901062227242643114329181485125131572571919229998624967966249597598697649717273709196120881668809740827269727899164054171210384936152271262866713063161877802017434382142908834897202515550734303532672780088190916134824484051886546687917935550604400534155896907542306872089948265537919004620450503403604041887354947378160171794368254354238465729707873827400807897501807737041037422723044698092057000853414944562515102155262634438540859519869654872062510684755092335209597688869908589331496304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,6] -11831778119797803173506386174691889167112872074558513763550715231082043257494924983447377196708037747014358627619763906211649661476791698073742047029162081440252428028982865154765149743486862237589143470293915201533329887060392953214942412748777526764198318012468181151723491184551601540181360359008863588749930835926452311077132539525047554980523422163375135130329596378687902924909317389950526623624958130855050542556836785858380717332124333635601530947998677911456097174306013395818833409223890845188115491170135479727854495508779851539613506332192666675377931648233308800414063772839635245598968463483444701019740845100051790205197131635494225063890463746137995556614355786184638986429726793292257212039037412795333703106328053948862982421290260662685319960373622513106392405376133544240565422641874723060068290049266935843146240638846627824863991234741834056253867902810172928669498695110449482628839751185962958631488998823903465545085401685448632450031815536930411771248643156368796073279433267068333734201447140734037137719038800032767168034380580469818070447921421522915928221986904503503601178069144673269013618101289014611485000295202364507130450558805696464588155161852989175117940727291459319261216464639734204533693185285136791620171061704965760437945603671289238653184368898292082108317267825803284221159050128373833493314385755896989720218037155998213138150127689584413544275115227869269384048338186632596438365260923092420617001221217343655462960893544764223786453625900105728200677844228197506529260334047841927216304250823108385232932645800928605732689126131184757761638391523968230858000969319415884004703471446597025154949364217231547112929394619550825403879324045678154591759511808551390847704356043325288851582764147813327232545593965547830198946010294460452762880205444135163840944066212729281295075554408892075658042923700948369188498692647020243518225723651102471334693141280747053137536034543810580184909797515747352163361400427482472211627469667292294173625103473265506360261049504028306579240483265398606669022842099765316145742235320279930915851019058735434815071452488428272191333703615218110929486232242410367154802005045911143376385969409410802665669524880733172429838977406125102709281636358766703792538641978295402874663509492276434981419323597630237029563352295396835115071058063797851348584328888360849947289937907199769603307967157282671298523629119959951916266362787921282270643798932619564912524203415350350133417997329953912478068428255173804515760155083368212017011470118320834459426659244162138559183070770163523121465198370147227033203032758651582583030348649473896035579989305604721710591887728579061954363296727809669764723866568334651050489414304925149135591026108753206755863565910233060588150092335499564778635281932644895141178376192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,7] -236072436385796720298092838654676078159996288367441891141496360930410354841354797123653734258082012210314086104359630247625478193900073372966238434442780958460144626023252565342386565283557427287840653528414018691457966025728499441647815532040434443183663661614016848821454773900639728784052152838199933545993387312343082822977274901677324504447375764517960185224457940529748142606488062676941912424033405724711282724148709645854180098439263622888812232551722424391781027345317135491088176836321373327281754492291305151692521939182486293427026518963162113306631218965475429092130952292585610720149221352023876778309916097197749458467841367979360478369054992607678289834038665610775051769718105448936372318598044317131819097995986615062447441233955467386573357566521646872808998725042959917144051994459690212109393093811664573251210300505165636244414904529613112893087437667777808683630091425992029486154203181128483398877791916910848976066452955803869306023139347897232003153393863967294532098688320752462977872446014606868895630909915267993423006585936586498564527293909907672857437939151308105050175125744052700139966974961414711092201615937488354750495768046271841436016383414442174360173856849872980853626379436088309095347077379328818892739443456817034004750699846463960134365674354585071100135733243654386166247336334710043466393253183407178122743290531658136803418381515983512092925382010480692667997625221906175645437871489150968288256392996163942240899796507830999403828767086740754107926411783023503633848243892937568980942154516329789128546606104058479686571412334439183934704690200849535311246669702485846882280126049609102143823887278283062600411987867066194237277132858383802120243872688905670587035193421780478184749059711729887075247188162862051036180205542273204400940743319130126640903998797670335313760808874265945741991212088869217600948673942638757565353234293009984183908192737553455272496192848135347673507097887380134742988724593395859156566641341144661844751581991463273461229934248327616565973279307620959766711379662493748490717859566097502742436542440152167881097632241272776757709791267896280422672306126378760727457992707500830621675766045914134020024035751933694910810116548098055573744589617651366294328178176301519883779230753841563361188434686864878924956788388602377210358426629904820015148212720459124688162161938416514328680641080548808038462817976547699263964792551062550334414225043511209120465499631660897578551158604341178711531525667202927053687200288028571154152684783573103640359552092162231054167116177447488592355372087122020784219904647854427170638555803700197660970628685258167901505496633234021735400421769831346721428263255978561068806708516251335202500771845749464244352528077707392447770516499682838443526851652576201181528347115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,8] 2781415652069591527688366684944907946983324665418419762946811906034810675021374749936546478078300063553427417651648654712003773294822134832367436628213948785642596838892054619654992464834690411561811989076574954816176684383657890618160183253147430461471737656865576562942577611860206123621139417817778382408487890043812864081691410903474528434991237706130634919543260516978977395209826753684655456845480890677057767815742149085852463794301597697349368648717580583861002701803711640111031509507262061464291016847667737857100853889518406296485064536146703844015836839582158347722295841399054648315356613388123810848019718695701423462803249796493377576125957674057198279662495734719206304390042520812808277865265776025744282688769022744381164421282555323803694186544042197959521370680612640078502447761469446110241727389307330483197525327113871459138146617598095383795252050082751255041248591770156442026998320598803806180344978635312376914112254222889551711018994622493346619208832477499340757024131706603959488777299647600633355501230626452652843375305166942483358709550188418680145529824457062751303608391823180507043710404370889292506167452446082638969317533370971165391655820264047953187226915565608420813685364102055749084427994942210566826165948276161709274907500185722391670329358120848906980983948945350323961384962292225947816465458036000357695450140889479771225329314184732946285305114299807174742438890205819318368344794112223710891377248336269084493794433390127436565114570873751023433875944625130959165020321095152455919260792043466799512108056381658963706422153236060360718101813839045684394803599815677157250429177230963936010635668510883323686572280938142866737616529629880058932346745908195179748901655961044365901809986763280670536456728318773378125176442953262568102689808766952818494315874858047207149503348661693393959081028622491795064415631947190358603042559693514854372237363388086181071937635271537316109659359370647576268977917566005008211751877098961516281419016749698079903892778950239152744703386877404377098849078884782696245920611131829675284613192877111395974125767703904687263286993698493766276445088191974017349235052607640667497138224319796089721424105814299650083299362132967856322361586611715850074431236425685556950285130217802171237414244180235701587201690121537443118544070895683391679885561753472447066579836024643310104041715526014557922008099485694237198068638886999756481788523442755390104947313907388756619938601685752668891632471813216270395357900099739742412147476289421523601903249767914854156805096873874023946576214003035005135980597599285674795433643726660866735075980145521448073675411123261636224428962036884840999491671673601972523715684896978257756553215063309883705592554930809946462946836325648286082456570438977835289126866255872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,9] -28234874574040686888845027942777255003098182542480882758779052720306249608267641187584160203048446089147472736779837747190217836318327288860747724512323594986264770309014746428214775857548171823645079225326903530512001367225367110329467601988007696036166398649658011778238350381685798294291696806696570636177698794264404614177687292877984828827472120929854729222616723544782138082758507326498848945573783798848123830989314386388457356213808962914028218135774321747241059433294637530800612732114816071037674914503885808037046155734248220305595237631353118198563080946522063659008386677356023573376612566577573021885275062853465404426561947510408845529085852174131615766422453749877402660253495166335270693071232762747515773127151368992475514337356659357947749307914298165383818753844355188317836897147039577192429120109550303710744641934408389178531983925977655136155830828057214475458480797983534745529222226187897044641438088971512241724776316438802603333056036692718508104616147601696295600424978074842501364265961577990056879247938199969064937138129939438016586421898966040327534229277381462707949863094100982700880528961380120398494940184113707937531812708671793600434821489003316471547331322422260901304662214887008392029538516375272064933608208832594776530198983322575713295407192391705357990610664751697682451327803805104103248473719866639062441747354539296592658643426455576807960996696821439923438662744122180777263331477518197725360988213443777310190810696468522442426495130302077369835095550775498858030127119633474437764169442428940099172362387108951513067398996401626898127636506266753408609876603283804529752809579249448584425408343434664187051424910885899763989462977679165004968113289696797642201998953399055961312815124584274421383311824924206331474551659273287817143557518080641169174658606953902769190015873148732484214275986889375488461441692785731090291983097434984522753440663470553054300729805798185651286294490951132805302847037259716812173896240901198201653089704558139852324015270462462017758810662031839184949060477195660532679354984903558447107447070190433228773069882615151171795140898760289266100909178572846218602988886766548033764282175744850553909621621752241579943784864881081992808415533536198490766142830861451181166570485711103078032400806327422683534014111942627440263899739065093370056598451914082371142833689986482371638516128136016819284671950066110476527073580334137394691409332401839151621722900812943771907629619910552975086029924114045761691980483333467758390621316803529547500746945026847516577987574999723441093869449124608016796438288769263821204427290413202451559350166002988948618451488076113366448620260253527449174352953084536042177589193509900616819790360001367951587616483017737268747842261616634896504130141142971801312207831040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,10] 188567057115422479239804921034860539838657863793529693910649755520882503818678019200145742362269967156731898242230858992213774637537728687532811003051206214005325975980992593960582871607552596538693243787413194514762374504549614868790697981945532879209469270044402671757652218123079204066078177001639379836371406463736129316700645009633568660178141370474561766426925776256604326803321551954143087262237339424984074876299616282203562240309681596337075430014173601192896738016092434039188172838054609367521395356994617814068431571951392190615452019068612709195503087286513751493115568238668242751242915056506735099034166463331534711743877834839007175884646577724281755256356397452182252758360013250619481441380423466507535155526500631208974774470304595817654596761486658337325719831737095433177588296964164205006069550400082830245581134761940868519223212312665528136612975790041810642982031178962302104787442955344679778068107484913138384811552422083186394296623565329499728348709153551180029436760467515239524202983427274975071413285254976906276092869779273375660350644279057870876622694225091075588591971040866183484910301171065800134619860973524103823733351938851433639460776447394203426053196740979595228604042132145980289549766281393612476132919735701627631754070588726954447760796091438284640712142275017762159084392327497069339246218534380386065122994411558082462916997596837230685485360810021416417153359631039628516298493537321295606761828322110968138865984192491278297286225134159398288047074236331989738341976333613183158899419769484464557761438362752816398549074541140009063932457723504881433093796767861754143552380639103622556952709784614959711423071357604256323956370513930516732153943764203226322313328321262360848384729919514028723519658454867355712857457562201155909689306014158095863244165325057109588724246514261096386774297758037943359271303821539285525019433618726400419687259111252791355665701770959071098830051761595847011917277002625969969185717188609417256052856481950539580727424911353834756247436584764549826568148540697330735272617027575303841529461256195663500715689414975235552374441801350913413705992267023256817729182361896495346444862880644302484233654129712711728785856128550548387065539474076327652413248112247397311111012001376729929654393749431257697624465827668269384164786870208130215572786370167594364591101588640549340282097547533854171714121617601045993377700182718386312029823089782540013611914531825119342198526777160264276379221654161150041327353157224276987753782871643896253912951366855719060973140919293191881406866451231478208367223113898937013834418083319079175648718469862824208333811697696831565421611660919699197590803360966204282424037409742550976224045329140597204511118240006194853561038182500172622413996999865794157871154197430272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,11] -743484173047862803811743804973681442523360169394245525383620404723295959592706322282717303995243263133395407108883179143610144031289868325199723057131100412845882380240137900120838360149672375524577293784101891805895937778653615824779699506635463727463032149325565840240936979532160222256702332214513237671569691244781105804479946226971205636427113317749138979511466822928490179288124061273995983398092682316259597803065846688367586876269425583506309003830884871813276392710002117211319733354139236118242736076967719358147228214175027277367728956243253403013691952005018962945926961465209478107469775516078636580586185219412741904807800851695950472833726177821806527727131090897386222394499285583672852181145726517370305532954210423385645303283158155959619615931905050841606382021666023124340165228536308848474836899046800113369600355103970771245469982460341151647646776639244006333412376236173271795979859418687947723016232010056219895220801502068136460762842301410336599034514019804658273730345969051042208137152103964510068605690979030857942804752115858835228728416558147673368159099000237027156277287071315775797682150761147985666202494880723188923459555271697878652833026966076310870570540254921904666749824593843804761218733740657211817151619545683390235021005850855042593947288566564048440797199687559075293878540766825683938395105850502379476480280906429779954464308475708871211643915132561741059350214953169583143936809546976681678870714493427574193397895066074004549664862353486798618439752460754833202856041564341426430011473372334473412877929644205966973489706229272371373694493099220940693052226966570227868233036553176087669653342098777326325062918523934096325752926664350584870133133096012338103291907448227417407537088117088087442093002984219766296126055533811346969569881379219806184592422597249299707447232157977854552325442773300994200181823118102085115366614460023250797657686127967464531606575024847203708375685659322198630221122054491916503714406242373271855791539866042912687483953224632864485477108812968995441862255569926373731389086026941448937393414270706474749789796852091933348478517282637478821816605608300750976758295419025444755394777422149741760001587223789483238570964214121148961110464788794086792885940327099510260371973690856542530545278336331955445401954633402397542500172748282994158067235168492749638970233827821968358674476898587065112669339687892915243021104121469377321506305397253928931597110386220339080104949043542688786781355020627396161831365206933457620547420004946867066190599650707221043437869629002652528498470980648848246214714548886362825460566847339706777965409886790365774600178274698518838176102173591734604427169803728420472883885981230726110808850963781911860939232122565251803410717649021589330164212101897740441626444960890880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,12] 1066602952036720779786154741004819466475882472524405114084065370283577962288383281234964700681632777094436418192030543297017705839948225438205835874695540143494584669091695416456162167454851489111597226127359257856403986378576309093045967935816754733216184730705028325114091194680015877014596314790189011141109706781860775637672159641721389322525614683000168678812223727163176690609004832032821698249631159201687079477573200538453328963949081529334433158087334311633385599793052540609065661099451842647085727805859588403118740568248929207060897062500430726140378025316331296410030501992703119620440791672455318910804179615857809327465237297959557656458854552173673810859342898218192499890473019615642027644837700219136678331482653145804248799905951732348089128521122746462389933053864506599064304666961760141017922849102214926932101632218917111242599484883066806459250455040556739170741565597727807988458587784526918724897467834235580521886226122563014419229745542804122167671402096605493570722345935955581855753355893493118619562047448382017007763979322360055328515482003006765531056458231096026890008865049732412762370130354895593603638370482678835094669598797978933417633783396398760230693607833060428067650616364099131849401721196831032904815701208000264914685830047874223127415946625147203050921761904615778869768273339118619961661676467346270327320327086246093713803865669713909655975424118862097177721354858687784256023417453366566632136454796602537659521517273125473978447206235179653805622112964149751577998061191059395861800690486463938294088096981708278755000286624541220071521900936606705189238347670851160298187577004116708351141319503436952418358614379081889705635307337566745923733302845167229777768713403158822021530880063125310394527540453542554127933907492737339748047993087200444075269236958838549453548180176163086476882745833208438545589057182489310947783218036353331142359454639812769566851231579627248458107286852565303341640905042404225413085230801082698304892130153670682612419610845579585856781269627999668091628822408561723085430140842781817265106310435284511538227834367423126186746951996151945914239513470947268998285656248240215390042388715799637295103568283539215306377077161616534252164667525496567255660623114969078377940052240808924437930505261989298305150317564765206587260403766375902568572011785111081101968182010705852351809128418913420821674956554059699142532182831897682259696562681263179615692490588231109060969468385962795352672814493368280547372693781905209923485596503916537491026463916854670998654668636118016701262667351283970204440294796890421468653663741490015791312568199876513875590840205715942090376084195283453452671720188984757769504536615089032164642274174367384377028086199079654008309956325435120425592722900415650090486056431386624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,13] 5143093871499926190578835458360115395602330388823905222363721576727254397215837929945636604097007965701941103982142108352839183163062769883961973732425421734034495855428769229235482626106524825124160298634528713145273622711562832125355759415886867406754639168520595927434418108341027882139285834116015826543169875118314952572139962003445616262138580840684449399412986210987474639786108376993051250996830581713461304761374890720990130840162083470797967411477801185706514811119342876107161782268562173626185888730475694744368981417411530170315949700365091515268378204791798329661391226677272285218959862285067929095861780902480895782732006031685552290324217708126123993477626312852922548983223349466947563377811779190306638678014564007418312834816097526473757301164372445763718700088069542996104168628049868779144144240132347148675735703640096929392321713971655874631329940806702841053677425832981478843987634068593023808488803932532744392435922855965523411295608447451357472798337946346761428391489397872304075028933196701826661355837626859201814595110305515596519752518501953239253835361412463732669546046209920906259599249141076879217666506611990052567072920302480245263017822808627277432655699084453199972958180470618004009171900035151955745431544168482431116227414566365547520258086311109214091074962923233232322011822012530363809315236029571180254598644788729013844450876373267747058766823412108925360986766579519612785439003588090585233666073570075815943639884045500491163212578183868214187626627072307303901582804385552443823837332983559038956906071545954990710135447654169534698545391717903217682116558547256147847677201335272913278635461204972117478718500784713215352509595018813320146489539529434137552416409975639026589229781394874067495874977330481289087616931877822509567115775031891090635220033172067663157014753397971352039132295218891097991303572734233393573618057292693530893137946169662428825282175543073250964073551950484001077969951414892662058640402554989327632814365173978218436253748308758278414748058391750307462893335986374126582077719178285246027095353021689761751756558212009387800259326435724213237155649277557104162888229092430201722905607735853953266588216486799978251952335113451032102488963112375488517977770328734377428833592626681182698529119954260412873473781297994699581549078336308985761779107802546947087454504838875684228325158032438616896728270802809674727429144057350231649821890282868611274520782467664308657590012343741904022295657963330912851565360842514893740071829003472419899607488590802282333867199294932567541136163237376537861367905897216038225025291791850647827427231287500059194212384111356307550384069291993997997483310500825654688115941959276239198463762913495235555080298335796346048406059466993573749647843804277503353530856442429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,14] -37393779110346877241764805800814638344230975636015623056061642805258643235237269328219343172515476156487499050263903784899283577797829228554825451394015662893563181394434316530544300824447357876170051520586849474316719809114742507327729475807379015360082860398570619716490359816003814920222626482630531107522968082003933371270779361185983318759009611464787174897473562084726406180934752480000192079434663538555411542135647173323836825471998820955401679066928898669271451755135613633398157080725785755610925361096841091441495011182530904844334169482507593315471468739375851915136068868913003832848200317935092347349103581195992338449046442523741293364979197038817853523846093407558515309330934962520664653284549977438997581053856192736029587695141087917171850216016104835134805867703993819443748021715544394240051349605156948122242255833476898981735249901223087658354836066696075967823009560949395410747338740578562539268063242487844080900982590457028693636552530070557260443656137942329975740848603046181478491065206143251303465688734876239323062784904684892656973724534118784658338658482758191924318477144298062158820335027948002050274482927331724270144777803725348398011521327419717044697276272318585072319919544049314378489986931351887219295364116996094535763005092065266225470879935317348754903334008957844526562642728444894535661229157975329816173488742448554489263401851869837703357613587536942367302471564224924109182394667036799562823008830835522041188333509007147101210903995680242162853658599280986479229179462899037280832539722429970626087147044453299390128113577281891759549030215114398061430729939417163174407388240308958524861675885560997399339832184722155885200081416597576610020145664246201098832357446043772879299042820792789822917021155335243080301724108684462890351456975500111938841416627191263570077067347395011213415561343221856459904145798385430681924242381290494429628127624201546165300185735358924291054147830658099054976376127237574867883684434203590064530886009583154352745324521009626074245376366610160596193970181730768109457274919095159372986453502304433825554241163518008933536234013687105475143168637226766361442665410050061620950877852624549638904779040886853674529326824500624694048459148782121091181998119526589013834436405611156808153162667735680647305541165223543945189912604072710606481680818160379015609682544609294604481913148945060098902037095183041772229601839044419521448324423834342787311189095665519846437243968654046547212951944975999665594637626906011949643307781419510111144893862299344546974325298439289041806398822098402443978105452844877219409863621428781762672822634992675335769787251387979034833666210713186182019566578119231261771216510275608935894485424844582216872673448957425692981102460326403423203730822562482071405335556567072768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,15] 124108463979466802169230860425881386288346977042331671086991676169096281143880396141448298189233249901312671333610699420906724303652249287769213912500694853351329425907158956738253434099987855614967628004052256068358606852285585928731870125890787136838034655880110375736589916131477274350372137634107346377470028415757411279137780467141255821958224537767455503394166953159286531792363887816667362315130688219258929187910733983391767069937256477586947902365355245339774985374050776883574975208310844918271380374671887230689405401508123024777677808954881570828907982701810100927761789825190861117744070060704826398125614152314926717315813816272207564977692078391024070635004674045481034921747545678032970636898279486398367948117686547033015298554897296373171334431546289987343536813001663900529660710749236163561133317659966596645924862296138563512127173371593248021159656875636275997329782852440410855729309193549994443971928951170965724559501565541286764460591916617403169995560118692304953025327291939897988177302611097326466559305533035089881531831114514521013680451651562611542508281383067978488959687098330702044962748073786455354071185422891470397209351835842072452585559086170053945213253759481000008656892950109878752961060760772659747016808012799200317164224086218640977531411317258645010360301892380565382910501593015699690335664505820975596404680504563886801176505991573299515724403507466211548224629891201588475841381615310781655004494317890927412207520616696310548414990836586683262473463278928791677083510193023995659618984907520949943414054514384615795451146621970718776728455221410046359697866082397456127198427037891324417222098569264451614931699964979329896974230434150937911467183427195453464216679908908426082496483556647026505674933163280075064954984263328738925561618234537150002735232314869636824007397825691451679529793432024056274527222614989963163425816060214536859680701867218550197851410897325094742697116329093583358516178447148291797019485615531175164695238017083653640712305360529690707429043570655210212152640503859082249318370044025053379918435963553520825546558580056965613663729885239372994322647198846350068482112406606073460266799974372930723544068117348426449156748280786785853337838917967869012628175252706368144983304710758631557431680876048681287353336081767521696037430526456526518241918853987090306162032927806266380656603358152268981725697846938760511060381940555099906989691679494453475563542261888242686570673192331465066716763781203157925644374821115501084543264455634705820908901500841592273159560406393913094316301341136342800546247248623955600886959323736712222029798984811561158119691251238625734959317333808644317535002251581090924731321851431203663737897902962924333167857185846286273465182875916565978405232982899368502370834947044802560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,16] -257441409459727052834123969209178545114589920678507147360016473182887016207859650359971257308988852932870596631706311908515199340148480710497176987883627922433230345619681937684785478867621407390035010465924009536897743725415277996551985547511205010905804553831009416821261019914315875798567772074130618581826260473988174166345300735732881675055575456030384792932463314252185226498601755184911517089675403769624994110752454035408449589689666347463877224487685936295479775349990572606353887935151897284970634728848014384223355777280916220001037994524613129481364937517566936876968501558460544658715227173430196082237307111206366381837578587045436536779915158932369606003605469467685866281114270033453367297307505429024068852492904001343114552238852522630392243188990092226245098231560720071618747443300764903689152187650004409885126730441225613276089775091905868778788030143710948412226879928369360781679794342398348105608370647115370251794284329617295744062862754228823429696535412394650049220303316427106562262187029866017809109986837906453856226491418507505838683081026842288921969727360546873980810250956707640200022806024619974269207658681957374170498306191296047085894179752741343940939866559992675564027417319907974209218581481901047705428488837523649788725820007016138793578035112686928932404346759137408677285570406705098082760999483053634996085624459965855092998609103492183357228937075563645341622678169571810639103214347951609695706241787815206281958218996987042037381918439660129883464569035907900774592180057032282084118519482840811174484058522554714859284543992173232147429899976547907703804788174435923578829865774681815600363003366834697066130595734886210540917254397480583900779397385618132288445203437080550557645182030237095602343940138936404086611964695720133558220927179761709537452626776030067190248949776682131019099814919646438830917749187139946334677025120820453153602139163747449512805108432346555007449824825385673841604984491341126957523068380817452401527994882231245610411519354746323155598009953207310816128108742925259572630698313201761819824476165409212757360354488848550992958548465642328487529261893616110858418517620510356643563480017961494570861417780788701387209024824937806467345697404646716121646981353508402834022074217524082472250552431137419705292057406851146564534738245099040559746006724556912499241443172644773288606128346238758284439304884273117633604920890372027074247056511322266047881853509939670399026853968919506902425300798248885633865718955715276347362428523437402129180944733546422710409816138640383245185929737814355288005643828284308194198979856253494792792872732696000134722276603986981556042437169254428894877339156806115843568165895519361754446703831642419688594266076741963679159364877042085580315643317548754079400851432215150592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,17] 267514622440642716559984402536400817737520431548756184486442939858684141606711145722958510988920221158539850137571621350027126579181937400175099777777810942535002429026923605064476373661587484671257098864736054482279582684686500816545872872802439244297922191798474543842235700203482333160652569919265489529189920423434201731938635030493481309938789674027937737946278702105790515026324300952709558876828655026850320874432039649779640533007748747268303407093303917638116009960875594398980378881487282263619162097100293243103133451541363407375882105923157834832338838166075070687117721753499306853272118196761194181913568306936311917358333939992945133458311268835296435421377842106977258514020506100215807473177190397848205912999521580698886227117414818079654990121231720591013541427572872571744758256353773904413541650442260847509469010288963090362990747689934733428480151974905266714190032218973859185097162795695659801711552536214013125275514690688386876193425921308596077706389989081626511096969830008721370871515517885593786641060844433707191514898508374945117172077181195947995614338644483778230711358515081746069320729631562814541136812969454642954038821694932246256477108043521912954703052188139346698070518306936634631857331405939017426237667730830674808570947565423025279232331648846728477211891808123212372837964834006626619188326332749102287998898575751391569651294817053019826076587311429852086436836167807543235566376624306129055362129270053028496886838828574088285374620528771967324473356040098739809056697467505897518240043836512919738645725495409122389620449249461755793814032090502543343079645021926289652575612881662241653303179946611647250090887988158227413033140349883960904169685930279883838666679550498246915560101620035911289277362835617941751400783571209095291685038851498531124498089146113415058150744344199469008868553315522993257162567359506583964700673874509921569451670321449341278087345206242071588076281496454361875410869118177818143118930418594772005325498657151380836587453335459798308327744065365360514805826272593400642748990875206224841365309335704928462525473899933899419460429205996405438064288791351419957670354266836433796639638149689412379438497010004538551527250257789023136294764568733579140369021255137865692478132445588853377188499188933805904007282079903128590771382127681551172467461545612470263123834314720018092837228948941777098549141126210137255841420699890533252990271439682226053408821045518266330605569511212663516137500572018862777128690001805493174460829574137183276669011732254109331413159196056244185398961593558399929080475308227999912247408003569659979988199622018116740010253329073195010782641040855678660894001963389152344225780517776874227619255051333660456588223208923259262781108536044727199077655227646971797876416572628664320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,18] 468943893109154193852215601129174998768659064644981593973432632044148451586505432082957216361608513691001995416205810345187757918159514260129034452066709650096652367230585640296451075540811706483233943710291983591332061044792929071223040991881298788845907517192245392776224181566432533609827146903337318845814182826229537795908237249871692179828210724701906348528854075217784871022198193221844587551935186148322452314550861176484959099638180359135592118419009164685812742030869269108530470082142324587093980175277831650995995641911171228219381705582475207495167500554753440387019074450352583674472418631387218836736669680149491533869077119367045671807969072856471297822262914694884777942070883591417287280511384640534834660858794482175261531090389599874346913423610436361505077235962943653028303141438276571050694165862916265211454976757117025321597688903639370641151438457610474523707174750382842587765475614651716605601545081461832437508059733623831113325198231764768973821421710273888042893825112604563171098546023213699702471705029280396030976892480213555360190958557237460138949604797431189575786774930776331563451270952245180815970243328548506826246826478935305705317224906688952535257309217981979720284705793371188233256445899927264751534347389434651132873569221111679170332365619620952924297342558284326883627690312422163626972176499227515077464620859869714053762846548703834558592994583324652988633363588454148444709078165307315628288485941181857457347372454643939458016445884215198574927650943245550306734756789561215456834179006731547788567945665307014933261798562220839159785540595555703557235148208911928259448877358741493061063666582088284443236026956798827454135824396415786598362275814049583571986114063694548945558629625791423150233545441403257093456903171374648675736177599542994357024921659979750038864868672330627421229181370124939561755171542458180318444614800902232426967405408989940158732543582499180829483248370482256994027163751848862142025830712104124515684231349902057691310528487973891739824715943894305461458489207755369174081271817825974003376363924538543487682416772614222636368765079023046988916722605727432523691573931555358825346385843794262683736110721593070938746265007872325955243649352055281999418737072925571253422145945832452308880278746308012676658708475045211459928233630981445182458069079958644573789145193227766940081599136421203864300538479594851027856575973798931461686212313136027486979823281547706403850845356478954987494616184500837776987684830318509724829349264730649616741426355152796870323947655152756530516756412655528312440954673995690517152628423443890078737449098373674922834894749633889141873671917140841809552988049214907214615519405014221351322539515818486909415439958202698652704264624304164626779502116402044852256840887675387904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,19] -3600214999932119484358516005450646495822489595666424629018330786101605195760153223887860201905130032131075674550880848496445651859365042257881457216819195380389260142590183692011007626747120462567060154733472025556642683162327567722652389137185668605915773552334300692356092481407813136526632969110909530633047928605282072041180135200369675863662373617199307068700159757252939764294328092504691824425060651447660146132897672172124401339269923271847116689625159043693078432202682343028668151924744761056434223779970100608639496232752645435967675109166197531467900987558567600539798620522403150821312004228274396531707540343649681005512408360324410151526784181981986118390849042407624562394663325964456157616051223098563454130875987817952856153086631597985910246641780595210376580540754389359210462143773450975404312565383250396104472347804925470813060763064693699847958683472827186757588109062906755167565717295214737157035587418178374480586340972907002856085973142491556559699317480585265135405652723404365042242336209249466330963139845355535022860804211371908883754515202720942849786034992747907128774289297321648269595832590641839105351728449159164522045758602184174581574433151440719975581758709095210087515851728626872416937509843483416335477219694758179118757079651467286037728935298197704237407040996106828986783445273340414210318399220519489459506790814143645731899175072666210442108105515213457267984486869757963936494940659227172181594858663116517643079868485558919217172709591301386344388332724559583307398396855679553557244590136064098903380114802743958064731683142628310649716051796917698535252780163484239171315176155403106950053698109381665098810270323123008667809811766013547970808625699982669378015166287984589742399064548215584687766183130637885823971078434784036046046754996599984448998116835387589119925475085124343762722309385050391776972483004291365374256523610321708279417080843627241884271618303179633918881827787330168847133381207658344963634848839280090165422814672808627841871789397920829314758467138636827348663657117544597065339942852742388816136486188361035470502258448919474255639735697467064119459519892396629962765792387029976261152650197113087921450615413673672630899166024799684456714709927623621995479206241039387426529830300510879790068031203803962047784200610156564839804826668211554115259115812447191726151599632794672915049466818819780877007941779950536420405302746813976321210140833670149889715460028970988288154479295905021604957262819547683014613418259170031722696990311680753790719419225257474063938813840429565353569528301781096703716624431647713924333321508339571798049082359682365601865534647646132739625502576025829858484750686682275762067499927254761731690640341689340068488348732284446032408560270481330282159564985406869380226008488419000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,20] 12430814730647300457445222128666836078866925640889841524061899549004655276474813511768925575315934481682516522184610543422938735020017932726846175807733981570373900539990771506831513025737976826052610535724442711564151752912668261042574067809655189959698620243835553715119620232342668781386499875983939301490621770476934820243144927518420667168564995137616919350252248353335593670506568911095791482563644166963643876306088148432054577148373318451501059686973363687491165836023020155250523643199313417618469032165905632140192472364845228225852240465490186264906350441833532791166984407901134152271394958391095304463417795773728893752184364074216322128277369807807129947790674308191698354607868250743019166384960358175144503687127606050120178019648954337571749997895052080241494303700433271006927441673068880918366163980996010148629035112386796596725670492633683647133302209583941733514094059502318728874598937738192032884481378684077171970666165233886009749749136026079680858858679582890409450205246041779112716314929781245587319342602215852832462680869458429834120582039418345217281716473885205391692000631249414225232534484701542007881968350307305392348213306543867269543693174035100642937411466335992136805037986090247012311412827123464217209487535215448537948929168964791516938096070506574833466607802668703981414241105741255608629897910155388465127377456171106845663790412345097717142735417521236884635827993946239783413644955626185401298886380256109965883570160909007365031285858658900101303398521626742783905670669727171903542364405373532230155360266640189885738247355041500023216397109221278456002522936037152453507808503093858876227163337230436367588747176472597838907724403429993835229519813508333375656313710201125649667085050301873026319016293192903328828992682082312243655560896494320641789766790609003326311355036471380276299357070987557008735083044114092411324447697442182666152808354809363126413265538052609508394658984086311664331580993222047009447559631213804815548204997881583220236213887985695159615590693558029111790806039301565863917605328493063311323744365898455737121636709043893809228635077726250560803923163309811793437030658538334632585091131585932954527253016274571161459777333951669208399907534735550936247475966007026121954912827890376330137430577088328526790833562995011456252472031117607049140328706479446098307196194994246414804642173746603039274300911397998210690442794543161365986538163282355582791372796136809389864216633337049602501516138114853707361232088092431921281824974861494329041198998852681367273142916922711950770881458224072859117681176356919717949026676654722550860904293532795682674447834303742155820259977815322395108020813004702433172214901006881917746512943038598613792301080315432119443882075385938181317443668206104966604465635554693742592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,21] -31660833629933389447941162699471271937576875843233505203836020631489663926145693953279156498282960464136751100961842669744918955405403193545879242754008908137800267421133863482517685148966382180526812153054409434394723463869466074594615891811732364896129185536621185121883611777870615545969304317399726202340119065518678909903868407493360806131307910087915402616153726314036564375718045388312899920012365528240648398687148609708357798423508905970829903297921741783615037174822112549243504325108192644239513732739006222244929194358523117918125380344874547190165651161540510956146855950812088481723877364087530825255075208884668420023491350172532605974869315632685971674607483879492919241985851006718447288425280509489148695304006277198233763869082781729274777011748314343820061201626495388595930229926769455023118327970886420657569006684201963045192359451662803861005150287894963933718071947559362724593187215641239147578640422713630249338301479087983245265863888644400830426607086657174323886017678675679337029509124212555230276039433172115307110206649346164138251410309941947878425822860011541350094079068049899596442866559314008877709706399401793519927548866261701745189949382982145650706729931462351376705735150491515262762519076901940888980097006805947036716989202733242318870080541744619527434937779335153955637502870823577786033987952679842470095472465095722284822905068510321026142178528972401915625775037697403957011426829011453000753394394918760482006782419514706351771387535957286863791535173831709279712349787156460968460496033306081150677300609675860278512604188065760968603193592362313720149865498899488593791898821100295931165417935808972898929387527103040432944435665607319800247230309693679169256418835757156660160818424147577479701887983174761156730736882276523726606997024205537747337364788349880413793567630642392238848534357265711674947310052547794601115093281989261174950959311413283001854132250113835041279907385449863727158824916073869296099186204094737484771661918611594879466789173423550028602449828750651189330697315969517104577021564623119753953926894415003403801106372889248575555891905188203024434965380969141645165856433923906175359094379590428099811169323218251882043584300550679979846397265590256060735311372068653320695224863447237852436565426016229597539010872718479886207524977181591764652529857096712032028552818783175367254327413591468806025030964207545122083032502034778975418516613297764700253616756877429812540547044523591946568449845359726413176785894154967355556170023398997363753678221695908225124517192159375937446315850347156443660237422233204566095077761919907193650461150176382002812911299133450766912405976250362383603033629290411230255696209248812345994240731700641293663680348611303365859453065099008444379732758710490124673408797572847370240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,22] 65304584144940158819751154662431252584053027707960072386782965650426286458311401389141863437420511099102970144511107815612735906506669651625501742138510640806368942710872865765245906641649325614258400960525591810807103426733742774510222724416364617097907937939432580747672944982380703859823654787707053993846897260591336194299745146033791242095534074748478520321378310659019973607541016626882836989255644723565340418371582897725226935872605391035321775062444113785096088169343367356144966361874583103518627192193931109190130201219290569043285427056446222571998378604265180678113383318540703986350802944454030743726251132186389457857143219675397889872601221608407044648470966385747630139738063085117458092916046906953351251994096205925889697657374898839528813974303450742138901673831336544472954618685937399858621944518576583109016785937791421902739389109938207030257680762665038140150661365346624032736259662418647395523106492964280633516957047261844648326138081783570179632600456318275587314834993746412353043489191074258794594067806821410758817031053818189464295674742121054517903084225689114858464031138156227003286887898045584096693105779751364371846339766283503082032405788597439706053215072011498384805206802417160987778189751029750885463705974507835228913227807315422661439161556880636671632578062533756504735397030530747747135721651254567213256764204906441082255464806359419865147740057870024693014747618888340552171482501560168398876460912158519162951042763279356013783808456710898196042365698399037321601648503316529590329166123438458560056038935669275352926598337334044751195428640889426192068383459762662294130383504659841195523321188347028133910967683319097140677328507969308255584602990603468061050458181529239536591633334886968431597051768440150905553262435208041777054638036574950876478222385919561369544769206675369145995267116593915349265405247319117035189636334472646274863864920276529977983568306342663730121804793870633283413406747029882584465024099885600309537492296408841672881448205752421629729558120551420679303234164191441305685216027998402693384938752998063994242474151347412625378205362119439964373582295607405362135533096732576695464836894472267645858740137319641467875639134572513828291957558387751008546351344919146456983505326168420360332230396031666970323291314648844904477308522842250927576501316542766363612362778183891375575694318456813744293850924983358631374559555424805216802565212164388940459248004729369802325041572582226938515890808974080582436908126694754491377951286161529780826815529626068604700026047858979962383023429311948656393555298800012436417742817022053133784613402944605460225365026782100907772111412772818059664336692925134137972839637728594426775674354852828375884349382773137536330065798239031323100115614991383165520043373732407803904000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,23] -113572403026867598417905840808182543992134527509913233825474508832602182140479751093531937304968040973588819828272575653872754985438231695214678512390839719642090959769990400092475196947904103243297644951569993260528276223081605702926343654573455225256773833028028319073723035365327075168499581942243300857170573595843290975046852552930727306274771661891495347987015310101160124495158558182360788791154701630760017661970954948117738245332481936414608935261962880415028407866405740618810235824456982786327086795379948239336593912234709401579137383048597228213426105578271089064089341775620026137399222592593189788879203023056745969526801629990051525739426369305188942648075351911691299493469891536356792942636373375881306663152814913281749058403240048555584933223185280044796391510124742394933979517072309841400858583304858500393634036278770194597160559944725600432000015078733390767491747094443452036082959157943856682434382522220408652663986095925281928236435983293086075831771583676851226883185637122876515388943095003003795383139486891916915439597779459200994951036730639051540654000693904261711913077725363928190044462286587734439166827867087621039469994255479434399333878369331620158334147010971222169669103373331923480514687772085871046403392799350639280022968114463338652838670419638729295385264027576487579532137811413834021587601392153249828599023381217573487344005132746537016322450267282060809798639522614816058171776383678959159853959459441445419982917598406282825188315520374921964743648046070497082251636566957015972826564273566600561853802238126481146061840910751288650967909204787093435901810016012799120119338052747062120905148162095422499592848994777858206341788540576473267086007435246288943325325320612364143678790152638073680866221424786083214510700905420825866831912298891835045834806693232694402558390136771195055550528368433472239643805183329804713293757776861327437786129829577997157389474433866037295658926506480107510251644059862773902988335688849761322706646717716536436592824464975600750396547186691099889068684457442041105256260733190850004143307228977219438868027050899732024107103065874090454760136671427214580937959015090973071952501682168117741500853635072944920844569268241126954557290044802122392825130440903651722273042663381104471168501440466160219673553681704162428387034839919254644912603297163555756490866718942508653881955120902868828106766597615461549674400177188738744965037436705540361132869310967321227002813840907610172839065323354330185250151982115351660274654610243621269582840914498331673230655553864014776522645633790078511583564597296533368415831460922858304676309207094658864298972483384109661727193437211018960444673347356154857832735413445264932068893887622324484645753611867635388053780252951559633729195173096742856950678267959254712320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,24] 171246290769638719202482565387636010255498148823338319476511596429436580228722715638778864679060262992273665480835648534317714584421908515428161083109786755036502565205373230190657683917108902350807157756550289710127428201904846006371432445797349462324674502467722022669564931510050183334373163060329138808451780961373468992252134342516381904395466414043633386247371311863664402098503639056128029239251518419688190482146950188056025626725199394441814767159142592075229499732040579323827031981473487570920471214116089448705380521957688105527600204198960854885052038196510360524952179794553085244732743774041591605671751186253552255865252550651404826476004705432149936269003550269821906497206842499717712963273514181278321109107019257328450699149967225519268681171957544201133690785708240933695083048191072569658653471741702085393452121487691303655729837268885962103166688437980484470377024969275047438236573375961273395385364984117519765919997176729207137981738940291815467911655191453187455961498990604754578617049743106316740824625810617387995137584753716480152181453671139966840760602917020693554893250757546094828141022927087431470192951420438660140202814681764114829251522269733899814754395069670094204739409575219437896966338303373459281994284152549490000141397602367413569497922382187949045064483367407354013536160893502328467673121396251839188842071750204776886615792001229787245729268321386457235364950206439598986096511471275013733229657877374489579051732306529530801958443050250753749216827462170856799953043027736697883617880737470722934136123257602287259297298490769217493895134253062556505762769279714286041034744490497258763043048545756333041884502147274802818748813061989668958889314135308542202596195623327008652734230405220700450647864143614881245264594130834216425159168207730206238522205747115270088173928582713954370703295596810449743938057794691443739876456068718852327230797589732074222165664199578117240431172184477720097237084680536797008595221801960695093767491229381107893558272210998606798486190773479503204759778278485424096434116277764704288845265498214426796572169409824983220863368688450873038546924692080817012922998124260187920119142084541477339658923783964176750297458856493642880439561844927129113030575555919744134755797467517409904451838238105730330712022583547511087347752412768545821598078072170410330154103361061680096439213262576845337243846783306940575510577264266820454935175621464556191491572857261836670127901561645687629149523668365788815982479709443348445076263753726119222733142909681708460981271526036146277865789207792483027283848792783224381074005947362346432291121257666720631625455325735745215218957441853451741508054890787095563340279651134674402231857991886269133604913187950167494560934787306865599579591328620990620495946039637290516480000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,25] -229184876724193162559831035961067095285555559144732993318401492830661084969412650717147694865331024491319229458116322913107835637403848784811970337033777163925117672608663788972962408089633381303102010404469213263510821156863365984279285539174296941322975517851702892260335232107570404057962973904030188281691793992031747124025640589759647259240026863948226271870417270492978290639488450920684296025973379670872146202888666813369448257893591641999655389805992336707177661998109277162622546983857853847950842605153333586915049663673046964313082107491983797273752200697148068461738129624667298025697631714234808442237353124665450314546174387188381496949571604424511010243260654331644056699913285061607320563400066412751943135095189235102192921948886776231324335987317621698148000729204200223255334709605488790076372317967320021139804411090938617051887546320386131763261706452180228927096658795123787892880292197586211105372226070637537072830298691741755684170464185476999738035134771439127051695464638456034096035208111778107713364604664445756677247655330490592263865306130143378818621300130670777651946558187236515146957078239826418230663006825530812735378465069886517988197185491816548748199193266937488177766626728292054297974846709584849368136550027017218965189644834695143155802062683476977733524873983032861250770376503335959365508902178133849228374239328811773089084711958402508527304614661173244585045489196304630417641626450986866556481186220880719493499295991223202816621086138152247406659619963528457833125470316377272163696684602956825555527661629306512960735627520422431072000501092785022072148424425124789933558315478122571236331037336603150074337140017887569858190109770133384346448953191854393685960445205669909600910598092507893839064915158310933845121697518243160536921447021211332298144960932251955520636475173408947632784968833001299261010884556830944741132854912840587192598974085542100515041135285356963477002811465214027250538571107556118820359953384970770043095004657829250771318310437881775329505287097128351709368512974781906853512469906382492590790889201900792288207521819701191429800880352001978161739511068034628802784073611617069194171412190194060212979145853651311418771664882505042308423509904299180851244100656852728820186371805182332021697926644203904903854774645591947512217189386542485098832912337007709527997265320776375267798318003267507774338093379202713155221128988458994133543572904212099847538728718874682577124453521836804691938366175001023021206356335915962081996226705350586824476149405573953111376385093584160410058225649726838509640798921136606732482441463030129672705589913113820128015959776864995218549982851684064473305140969158510724370002361158998085637401675083102365099748898295525585237330205568471386376952789677970288792906155339137679360000000000000000000000000000000000000000000000000000000000000000000000000000 [142,26] 277736260364958551822713922310262120553842681173191269246636044823121304191330054106118108552388751741043393616619997768154946439705248542191831980532404474632216167115691970006304726406514047302906639235589186400467746616935288063382615479727135073895425424904344669883336549282419456948435125704797237946363223174013067042875847250976796499577902684291457403469521298753552538074721176648783797946189790298565812467416824595393315452944884883705615913373745368374531048362444729395538973555906120709211833362210980551918505939364371521924178803608756145657344750232725496526208112683658667384915558011135808265894395041879851048753577973036724218780775694914900112829735743447971999621628929658444307616763814501953734435763856901215095809671369411809154679385821197840881975783637491740274464271176823617883436111416853978140880781599654048822973244112409835599790157802731145217047841740181342587092025561910019808718687098191855326547591407239093943507708295465897144594583347189209757494327958868073523349765370844745871689235555789279681525478780731394116712532326518384070050651788253055254586242145644796871119228013392904927985458819194153256900236882338811590386408571183619616337253705581199056180293541898755676300927888611655913728037856238935000555340920759923022188710283224402150581973866368042835242107191816101597377693154344429420927239839195811657389859200605503652273703355753494499981274039965872290777937393603681046914352124320020544534358941737629927943635964535529981908679589913551169339387868674124183091141766024564373037414180733876230746202199027854922711599711105736871426001169713578424841460636556298243986805770025084208958969277015317286461869641430946435263242789425920363423314379380990126503491732277179559246207207019461452699904461543916608957514242272883974177900476179113688948025152597688724690150956648757335189990735933663024004939240980001563462802114453290355947585197379665595881185079431592331599227668933456662125149163360293824687181679234099116950475106410888815635747714745528744973108743861807954871318906834684291455940597531921016103238410774935747624472568268180669030759936527211214113901755662396896779628356147325363810721471742538129481895160792497475527161425676649098814980499930986252007158335201631311787958299282805421636449958680544883863828142536185351296169761252984835986901753412480382476456558229330926312253959769612173807234119387687895887147840733501607785787577504926172983022303420177705143537278227820009012639552067438188058945885398304899547150186057333000291431939350782549746738792152194714142493444327301419584657100432233443554500841163601818015546903950583192337368689921603746913161608133237578120678645511820107490256834706522847389663271552039452161720933794970615492658595000202647551235947865009291264000000000000000000000000000000000000000000000000000000000000000000000000 [142,27] -309550910046062043979627152571818775684977447616851460166820247161792120360629425090462608544402850103136978688082590556028853058362213584816257702215676112648828001875072453558279645708703343422009236411501521694887206481451626721989827296615329527939544543086699886770543402078298023180727898067304590500333354434142469166173820780278988806400917420852811260304531623727732845219506411650805884903315273727991704343909592497526596357184580180625625768260576092484043637552035037907265120308993954140365447085322259145720901042755036669496515034589097340754263028075345686017092395284555510415728234049206871556773282190378571288828837304570561709903693150010893758532239545781875309714864835856785070027258544617462228900082662260450216134739158177197968016807538285122234116569278953075876630895701725239396492895191535540602247044708146225825074870255868721215205671353162834176934677277340421494775436068874545275151567418983743870214009971734654087843198602941179374353707281059434529725203497512271558411539268575066427566969978186531751128500516258220066080492030862207443583599158342282000538639911410986220685879325657457576973906679054499509125095219766706496610716351077987292090047499691139145235812419088542702965884196006021663096174553734710193011245057746864862763940567670604221606737115560752292794810133376135674848139418011562684480053945282142683668195033449549314438974988222214256536036968240026082889145157413344908125333115780499865860222380805442681598612517135322311024168884507602886034293060007601970032563618629820390275331541112561419084911883226472614839779774117541124901630234490450886648711190672360845937437904405392646629454433965161978117210440341070326871285765341613106195454364922022520596126928328024318000446045830444294853538851135502613506768137060509228041769010288278154461171652493238713313620593685825519889305108311629216291390273120221077015238516097819116400263023475821611308560714275490964210186261569381588213366112664945956928210113405692593437376717954089944732538487111995888090462654951903074918187847196719067338124181473631342268208960074946508219218241684575069602032115301484337622400271878437728046295740447010512733266827509749161381359784790617250260988767549629016396202413880776971150934121890508125971100744574203562284414302477458546451904480510702347522601630529561445754492745480702296727102575615126619883321092557571718811950817055674846212601275168342320184538910408672209052176776248058254424622213803721949763489056876350197614629723029534169541252785520933934704358939678495208308708969544836807677617576798550572000494577934801635848997564822461103544581441821066807696145517478594282715634622882864326580555486823759711481681912358189249510054666620534638589499816972106717407081854820408100826438178128621731840000000000000000000000000000000000000000000000000000000000000000000000 [142,28] 320646688700489835634181260891716544137681332222781600993039407598421472156456132465551436848188273750462159291243218699657886082807201157821763327329760464125423809188902541326340202777478588310481206430651342533799700557672571480687714834408485515343314133983421155558222274250011264238105776060167200712931288439666167451213482763978036727302067412194458470723393069030042257090835468162541895163405250751229648584174868214797311157476444859671815070413479933242714535696621097097805406027281057220759392349372864804074960542154001323698136894795648034945767749046648021147733382513789538326565788197054902768020065881652895440927661172650095892538770419557359988181425965632106383456757910772522643768589622644107211586428867628051110436416017446907084011898297707159669702561496643205985312521581075467532102243617241976485494974078277694910817095653285684305280470702043811509988941758064560532311063596895687229153886420812818541663883860652196739995783866432891772732930262644272824164655859289786778294736836165114320750258335735357050889497065920815397791875087305830133234362011587324911882780916667960812777828326684565625844343210406684125841167895958291949857729767610226203165164018748913032397493110981916679004394115701420938915114066419277587014120358706037785998417059854134944289752265774419833474424414392319208060330295828863533564298407701652987858035467839566828497937797566807493948724607422203572550331758557538136759755797672812025010358629364770146039294402265573990279443531090616254759425541311965757863489008442164694690740812353501256520800229868922371275972979697504433052276679038895141532423105178989430919540833918606707197368114542040922661506563713589149266018963529098012301876454341867758254780769958625762038051258726751476613584226518958182397946847592940013632172751232853146375365832630684375912498859595077003435410812742893367778411119696999135246975168415137917081262503556375455010683525099278728898449163971974604562268098513727884392860412137569472829764640555091948033722152664405402445687615149456052713982064978465349074673489920171003409937603465584659717696772648427501820898117347262449274686099791570024355334817872919906998380006166963193394353597205210527272555006928457246506211633079834570874385317272253717752192369375936267901136102080951748920177206539607264641971639247893111778869822691151906230605790453761337078965553821444697423184275337781924034929870381465614837217634179121384915288674859625939082110307267426638825256050599769608329051390915533001076959878274104124550212138386966333114802651939353598715280469477904781033191412005675068528829052720936783832985333703717839789963719759859304776873440410891703936963508055414229458424876105278897968550480541227528751704077204655231366163658947880778205459075577646415872000000000000000000000000000000000000000000000000000000000000000000 [142,29] -310256033595727049975167357281517471587910005478102219095197045238311128884255159098247295189418401928889556579525071202341606092156159846002160050298521788122962003272698942700492223899710010442479857033414257056897400340331760750961409545660493026150152590282282721256998118202720823771618628464311849602464903114744725200047749029839966066354547457069454984516859267773044963520194583470604281096175522107234068041885232923434252909327715233343027275249715784151393532487241812400329492439217223338607183399252643825652730070073291918138024135680453278025440297237138852383383692777266197593127792605867718497468254814653901090226413573659976011567568221365703675675959089422121251480061206592814438526063411028617863392472944429556299147149838981481008881505129688025982884063463132795012017562218485557518302730199540764938049395915431651516829727787686973991480801758343716605581107526179180440196682462495209208483926067412206953856839541399053566945520443061206856720028424364365089705402281698922371773953616243648118861698138442461487723583477582995774634326934837132966024849114373360258567724655747438419690676566563904502667196946911686695633578780475464481206641176799363795583430758529324827420924377929310683244927141079096265345366093826718145732984533789657997894366963474288413862371103774004658319743600706598601634850310546318121024610440886923074187994237710499028956643990730074013523850944238290296077108043642521317013759276855128958599875631399049689576921822862720807688566540157728524288621032872158620813157743627272447584367167104959490114569083004645301662317301707983008020512133855552533955946351746355117017064014940684570411561745061897652615287591146043874461383279117149731215743633617476124370811345426293805247984390208465801928644234398392919945940838637995473832752379748281000789018342297194341496822296495878460281752958142099793273946851170891221234186076033936344388311313374922890616183553653852349755338910437862294476387017167585996955992645049799206713290458847789804198672578918718207638798894211996225182815466815515910523177056774055377173489305628680341587716190244204060825992930765001720259106011837972716243414379580246787726052830916891950644315997754029581768349379052837268089520741917571273078063269984365087192854177465984362222068663805906976816531099560561010348002079132400234030115203292362717927114476657104490356125880943652520669254088072369192107634225587797339432935520588436838529121362703833443227275297204602411795944816494810197690688176734158210104098537340094983104989134452580025714529800226645604023614523387908701542811244110282380390292027955228545120409058228238085082000366692500181226804179833675368948630824821112263676419445330840553330934743922028416143557565272829347867687736247027198760577661191575306240000000000000000000000000000000000000000000000000000000000000000 [142,30] 280388272708124087098945409128562395976132664709674936540130004993509789682832147017797775197778356652321888680268252254993498228067300348193895918302063050813090612241767231472079905649442200651937480009153128338164172875949201596771755927832320815527206410100175750933488876221332721634890484440297240044848661379151014091968364853983139453903936864869309591355110818627975981799053720944399651185514098845754962873437326932720127548607577877712104141914042917598524461248237740201027018204556470450253767733805302794724673555158890797825108957279126561048047895638514007526315671150627260717506124498622599907426671954545689655752192709629507546909073709460003300280012770627689734098001448496137460994619215642656315053760805758354072348252463116001218639940886565381340347489460357012230891981152748962423532700569594800415589622980305458949791197635246164164593078946287630026584979628879916744072825755453650016668581701172261911053028883703711812357244386119026468709531751646552798849974858347107402893652022668508402825511119882457910967655972474890341603314045348480780449793672583165330446182607218923943143865515826483244833883801707764616035185288153764556474054895410116376216307639944175077222961603350649878173806184452385358776558849323770995730979493407288852320184850881688366343681428801069714047598679543381011829585690394187182647328093253571254161489935437890679093129565862815883329496479759285528122866020590227755049843846315126729354468914929510322268067383786628333190114447582352854316263027453419845519235933889201131898247829483630104838326678109215262376322600284221846952242561048035320964033592674297718968223472665780182201470392653429393215678410754458795082196266229474513922667859274998720428190643892151948906719987283472359132200894528711620215368078618913061175705454915996639804767640611606485086046021024887036295202493581946184714924823113814675798882868844285144247149808099433770219992827979148715509288713782816659846266406999666773174615898644821363999180943346432226187394797867682948430390466682518749478370789179549342570541325063475308912804721320377538655825816647705407501327547559092402803951900611121085959559757706476305732672149866589020996832112313808334262705595093203923410818431743077249923267500511612703958097265544389952583899318431575767326264587659276881920548699906712416584159660265601226852055728153939947218904737748555703631477964650304562165976402955275491055972753442055611429114405918280283405222443960680434310028047064951695771222132139456156157920854910074671232630388168990124757885093591454066337576051011040570412935186804513908763742697902885404575487235871765909862969127173972573277337056040215472378516796702499261780557242437206319130368147387990561509627734931023388966057411589830908376530843183091810304000000000000000000000000000000000000000000000000000000000000 [142,31] -235584681404312149922992368910098488274472848609945002967656397598453553520425567611394738401234039895602495540114821091175788057266267733801801937331442843576624787055995091036248759479988605807786018538372502902712898842703476166662408931542522192317457242570592873332998676289579685977800684618191522166706645106307917890484442077464089792347680147716788135594075541472950103768965380941745417384826143651797817588312467674013055438939909113501136126590644247045023182267572158878321666568050641491159939534442033363482442680162997576485486767433613684033106585083768914442428432847601454027682466395828244234775635871518460672935308264614064920151093830616199699309615339417885440890875786587187487026231795947649293978091822103122712042108115804631574719292340914146909440946311754005846409935737990953033029210210206226471584149747659585584387756206048300447435050467098963767026847282528048250783215393588943349912347836509371931431474480435634125307282578394543721354957853302994522141740992844955931342658741014182819974137500715087645063907053264047288080724933888670164631792812069678401200968096960321239479592409342593179210538650780788253688148839517345033536267053864885507599147528182906069756875532741229599345190151247106074230852653463832786015277941880514768792404883561627549532260760135645420824414862764948256848936715676998071510949007008847880184767739697601344753635071462112805457915973781281526776429732718280947359146834598527812745918804839240977761778424057902643745981028736652517353217739566868937623102238831541668272712786624657197061198791693457417495052738819396661333208851324247760192829374577560067914061526643934517278914480525119031121269818094437258374739295959339896403482218230271137169919896749621322425097693503764531841294743334611307871765618293804535786997515101113610031178693402915741375265812022445339060899312454109433798878375889113322072352585901591966013922695428142419344647000366327802909198135289545223969141722253559250406315745919750212705646254504179531009105429638539716093262579648442328495558385244913485255688825961628014497268248136113746776997840227909634015386729817403765388325911016314792957590360111219756577760492803754128823861716643493666070348009035048880790931783140446125761788683870242845293923021716834773665637648625119929684312643948913807100495769600642995085214020184693835420414341670892762316752332380693303315476334180234187425778016203512201967947500152732457269087506250039843856093742245618717809136052494470739897854425200344611549005103958788029929297033065818848381950549634605496739229960496298963266587080359912574117784663508718680376090727315155131866723900996423321505538101324910134549853202762054630415179157310394900383064662744678598870186792255350308298739153385398754232412877470218321920000000000000000000000000000000000000000000000000000000000 [142,32] 182615286527580172356470470038260693684254360527266674594138444875653737752198856956366793891544386765320918204343602959024734957474359938141808403452432704077810940126854254901897506998999716666310344075133539187755598884907139808550248514642377891420607177960348465356619014496791584528894398799854994132657683100931667180883622909060250744101311037092821693896314900106128355899724238098584334886051056083926397153472845369127724788823844025697870125278483757659196368492313798670893627507521910170111025003238338844782347362652608126575961296620997198735905467399812303578814709403000522045447848225480216537348697227564524401017931314733744275149987960114334776386536713896334533205302697040677544085049243463480941184825916775552162427551425604975395704351843991256320001082584092189095133426015533876655948445428433198272710679225687281888090084941970572018899777723215570697913390391964209558295667003547896874282424792572505328034297060630847415416721530886989699661691444765269579638689801825276099752961540404981747663271777974704310363107302789823195287733897029080055583415877367568393777363363396459607520159919704224073123765912170211842567105808556840601045638289100455026649196924052782764596039055399874739629452144074109680881935024095068856918738658769460145215676450844915944667407488775453145915126768013895185243805536523465956701816910693069767690033135356880068502006268286526206932487516001864927236116203358099202833269677323414068394451505619799443182681883174679878462756535345143424701462643293713160931476909623801327401132427008728818607844030283857215776523282403187939748121215624455067512750445337915135281593286847395607730172487980732933489852213360560214944076191786151787888424460590115852542184621134112013436032265075119587570305244795747895816683751573664983089167707765318456888657686443175095639982448738157682122845035326443116447165983592887558114874006595324703802285361372300047309177632030179950244468767416720322579476988645927634744530655702771635985410904790281449801851893751957449834237645843974955107029360007730653415257726806086138785192497520518893536301495152364674260492417764971044387485789141910083069353485985823252915802685608584262705606071821244503237213510059472224319243398326770014842781573113771268473535000314874539332626368226282050769841311899495373645800518766766401757536328438501255080149832407548433645249586254334601042658405831902471821078372136900662143966333103282510340746527925960517063980635590142168673546655345873838092579105006026653747670698203437265904342280827732790271870201196049364898286686342927770393083765224593690199681631985378463999204057999915355837918758411392484099521205690208450445370207600152904578550058668411342589261745067768942660138761132898228362913209158167112955950940229415731200000000000000000000000000000000000000000000000000000000 [142,33] -129417492286605809571857701311468842305788266294248466521975498042297237092738591483580215990665336168372732147802827974293564487910151623892990400614644142081505394880066968463883367604230029853352506194317673177225329236279636293162261342991454653021653786175013831867883216661436461345781742994827303256524708351434066264718685628658877175316756288822778476754089717251970821430467301622197523060075534499188322861108024906197432931007621243087170790301292461431986214416211991451597261475000449438609097200608983209070308808681003898416113039367014083083880447252435582019141341125967894122410452772471318985221264343964093169654791608240426227360426737476802287842567475856840852002715881471198350225297033877877860712042783830312528870824477590370752759236358101850502426376586864509626207990681456088924040597103883919127920927935395938525667443280175019236872257243267946872987659015603173282923261486885505838025753290781682052841058562560122149000724789971998587502105605966268561702846153113614721263024579636123997270767768700875963621386507559772250430088055327762684032937093932746445616692338519092037165958054848482278840524948038840376413829877914605950072635535646674066574823209807813891360159806353934715774700808252904363440895833632732493044223797660068407658893675792153688273045687225744736891650596883805582875804259850025192026779030722984945202302478912005777930865994077290239087055787341882832791519206756918083307134715040240651047573784973654748439124826288710532381137044212013951362572504389375952948531340059584136316785322708017299343480678078011817462265315810376891606523711868692253459554485313046992635420699641325466847153501942542361788800788046550127534500209230017600852334288403424699267469806486272105454386177759952976965056698534080849162673691954943672065249300143412706253557683025977007354421372226549797944480796793223177444587854543695341093286046965104858219547065073406331105158571251442447785620703323435480774734866076553321430195391963794416674338660422421677335708990710519668270786266598576829246461113424939193908835704052069473315031975600870534246839119983284667974430447663034245443216103783354822393134145185024868333633293513012839461476315015212313165578846364774585634050131295789290979830518908650226778475931827877186418525051044949780689774615389156574797614670885670335154749233342001488354788814027245585041561294391090823822705106916660419216934573711085670558102119464265422735862337916031657941088463648915846810236859581768282071032935441592030219567304110626982406045122224850056164374984126659136543121868156028909834689676562255100862314618207538874970279024020970496191643643947860888773859708318841688564359772482534459814157120790187584839170222165473481160889425015674875145146434033664566996835205484485017600000000000000000000000000000000000000000000000000000 [142,34] 83102015955189744216191252134570753027557452088576439119063681303280350402485545470563430996822548731147218663783479876696590885350851452058046017418871456615687464624367453277545438537895804733709023226352552197199577849881814931290361954848555570389551148291131274942140589397443028412265696101975201019188775889991301132903647478826917713194559007158511266789861802939391274172846650745323559856854470130688182328954841430847653978805913147992970809745153479899928624525370195429343602687068018930206107401782619292815590379347418961624328097682064460978625099465787593825453024128611693785710585301055683738800270860116812949498308543081513046861845118101448098800194887660005811344663177860382890018694258532723474351590951659263246151816162210743277808376249215528709361031612891069246535339907650340175342370793136905098533482636339967892147175736856576782914907788956273732196620600763194790428391339808452798129225644804776487490812730927738667557730677585831908133670736646449467377871251579108656161514007583828584280911126891347614985591066138727816996694674733737206695098465020515068472183331980756235087843851437800954383771743485684563394746330991714112075336243772746081236853564763742954117716266360501419865339155216754756196860286679741604758674274839096564182053513798315256996990870543329868286346863456185518835919552883131264822578727995877016188453448099991526930102044347189700321827919439608696991519364898181442420377911959163209186025247778566442369590168932838333467617749054333677130558863427820927024463236739432581531940172148779223758838330631170279271613582353975180699571186416539086585165711025871980769154968367254126681352837486251538912275026591806810886511177394244235701159272526645414624714516107232027006797870337793826451389046940006436899613942947176546964733453981372256144112051150972830300382206061484968260736978040111641197912843778533760666787617349168324697808337733879619801339322649550917184172747222986882503548671773462773082448092203621060497967043830553434894343583258246166711791895054084230967672701209615246328022872824000007231939992203051313905282770364853478190047529472982482710550354111278187158754988863823515648441170112138837627656476924879257084495816409301573816418955430852773430009596194103497505592086720655334699962471894744611584358522804388254878281964803226172735779000053760146954104249528694318107099351399289884045076764679243570762387785522908648896509715509634514163731739783192771109855503925527886312193422170086545867331967880498707273563283784970598433449694185131198948044422241090820595686974958456251493304997066977885841963284720117692569878832312428679369764255797304863622026779560241511272907317874603784781440027201492307182493826045867981545679245965983144265395998758732170856472353354901618688000000000000000000000000000000000000000000000000 [142,35] -47957070922162304847556320072199769708847771193812002730719201259126201860628342717062997162682470808754765256067994997062489226530305278981171330067669467756753637035463439085318281641732053895719441521555779062776174829847896443951990682397554832594750719896057590115637341099894998482201084339863755406450926786322231964608809370475231069984158822128454084502919485980825920981779477375702410142107214032594064183763815614858122669842848595122489510896500850974174494817659126794182035233098184753830087324390193811860642152755887776105030004033545093308090794508801777267543214151033429849906943211983603222599083160561827436477338548745808766200171779313317142244912940718503452832998862351955327845892236292229439335937151291126693068887903478048736577413318136385746714342987163664245351866441822789205838343943923331753246555675192006456662231876735422350049166723749835997462794343582718140713080985965615195403077929952442560515092813483262199028683390070955272823825197500858543069398432864599688648517456655245570811670128448334178961017493787895400810632621170495439713607726740704326212893666196864957096810435236639202592728124959409282066334249693990528182391690916781518882435804712635632663654214363933124204506596973136118957835893953782326582670614721184562308336338623015500345848060112001118407179753357897060320168658077300743739903793070812608037158834447894161546527916133686342579808060753124482252697822519485902123704993745208390316668172687600525100887604612684168009965317944243678165031783668509017217698367444985070870735567098027489596072516486907809431317760968867481648148749200680208774021294783983046498476096773633834458320850627072462914128739276267458476878077962385983204245967974248915576801795071615512084056357420609283490225216417702419260008477380754548439563742986067954565378433796993994442172436861048223300225466912848750705634949620850051836256249798033209981054336078946306913078093574612288697668637240660678041266715768267101835758900977299245575244396179963449889144821374554107768530007429832793994583222518640064319445245941754118532680237542200230003910418727027895516032746149200819466531871698054211083200229505825520863485687215332423317298862971027449740343836377144864241907627017219931552518851824398998063970632490370316266620838112715452193546944203757583172859466439186326302251924696388031452565499402182922763085318069782555562333559252773865419179293703903515174905830641297722324291232788397407971983155389604738451202486852600663077471311226212737520721575894589533881562043833741456810098605835897504653976707599295545230942360723241475597221916270464287835169581812748076657607738240991036072007100324856323875409268120948185752875532946498573167964779499681748060549758816397515060549302253045751141989683149154549760000000000000000000000000000000000000000000000 [142,36] 24695594601292265875962919833753466783112498137336090793852817723126355887452109005764726235221450787625700997631375937225032770940393421100988265868693079432311818688903295768049236330660449436549232209687339372277915352271515475685181167185550716998369456052814280834244066945469890467868128092509197968129823821228969293681679296590730920284582973623053932101783558729325397617959628573533529460175720612913164050993068751753897976672115170406419812196357423954321433890856669324538394866445698856901416789583502459197293262770793902689761988143410588098845466690635077374496465255889307350412536608837565167285182595266257446913473495282653284659028697263469626059175707510698707856406594005336712930166739712637047325604887128925997256143835700705822042183748751045374290952552459405365502009047127961584347451620056447065903505489508188654406648379566916455242911491429857576492320776210487690434588379856538143867193510650419125251572470889689303693659911979281929351465249491502691205577569554286784277171040406389006006448457298131639032149821992058744463329024526692254110307516080806173786061466539586878027033383997751235373554005149283619784883806091359658842468870417465174937431625088330731504512375101726988006420778474721253242821420701192230833173311677421376030329333101545310782037526468818278405780362118012690554375056180403416060906702817627537646081600625408838185987006077942188231992321842293472203875578629369581439707231822534755375670814352185576004951672977231719804372274522923574722442128593238547787437132381471080876854158446177437230254050600614259765647146786712291751719233955441684533548570694813163400135727231831597370994779306202492112133670125102153256786035824711228465288097624954074063413380055224121516579284401483088475338915834504863851579799523035200200391516965152911152934549888996116195817752804776420946550429971777277703044237516935657763055649922940759671999686070930851880186985750573367117317475625847961247046342136668038630896748728787409254570999987441047634201519522041230475947586206506285564183319696910034024203146196935873087901669659855637228749545732540402423863403265916223599173765238385662682514221122232592606480362254317485444690586650210568502927514364573466470145863223520484479454745786218003764881500522922819792308052754100178567829999489210290066861779570066800713515591323951979502062316820882247220318683041282989438292604306791928848839946199156271134267893626316391130234244857226927708404215815815567184147383425587246759292134117502042912488084618807750512410196082218178969284409418170576995209451166257571512452580664530381518044512016863562810818555734114179098221535282260791116059356735280838405633701022165612238946727922427127386096126191251449007607928871080199211128933195732932876892262037022834688000000000000000000000000000000000000000000 [142,37] -11279507867096431297039594290745654895537948482010708774648946412232064733792859545084317181318633115960819201551486405178710675303791445483391860243693119065402359041121548370697963543484849138607139812561728087934183559747898380506649619034754884213905921144598683594511709431380422731046925118109460849327106498064442069777576165081019370409105238655527680174790110214601088082685420554387557744639922625714351011313071903790779817249915747184780976598211537339128080105733085363447392592189693348423463902444278909073810525126497194676248718135190046002461837036110858115990855661833930915056660496412013747393353423870584932629951342777205239656716501328348385890723528675081492591427350407357732803493201654159819231640829284742967166661282972648466359285851963131620194063919629405244324141843865956031284164046631097948771206774298734260424953862182818759240160683872587635288153438226430808802889316137628324756452069661333485711098924811052801918209716809394552820318670669137379431725294689258479260925006263199964806059838016966647567977455042951112561649483869775128057808152887657809706700141260946626320807330333896406037700259760347145597953435767105703581587355490913957231082732246330887248879278706164454013226580627642662465171509299831248471992875846685837852104516649713458171516248008778079232862175935418324918590912428475504930607402833857149087045373222676774175175232255791358780758959366576829974803574788463135630380579354044537532681490830794576668393789064071276596822800121332770322807510518106970504187059329644042240548928484829421343140632295753046184513977125154567333287632285633196868382756090422017972986408633891064073256928701946404343248153304155368285434165677427806244235845397859958914864237804898572377138952699942223451172783758314132007767803265508274503505779280156138716287387078312805989437408997996693982630697762120034918078761385337476565114546270069248860956299136297222921133808838315515727896987755037982321021882524660838436728723041499663853162028154169638511386626699185851462499340324350129298820418044453978769974862204914397443950474995759384838185246611191582315389807180359167785194477693293130846396822266474714526406254797586980481175895657558474372929911028880672991742300880211283002471656026022559584419907218910397826169693808152636942549552269682494370229215840338203725842808753230331583021911803120161937769202307598044164401054791623763106705466302101028804115843582902183683183347023340047311783398872761567694219558471134180074091880183890113721654913995590390575844752689034251161606800524580397479416324510618371311232814798696550622535109233985249846547434039607894212083393293909172090754212247284087412866446703192429990454345413140906988842286829470473363655799210844241049106042631654630589528565348722278400000000000000000000000000000000000000000 [142,38] 4550154991945411238979841943254091720116741591344554089574910074368742811584200101803036646964427009329148137195193541524912143680393586444153228822919828169415621578681654471884878576922860534612126241608694428165060224983565341163327384599272177485519310921920223092000801307622339533746787163359437086100402893014443396009513371474670568472264271624368215422791563732668367933904165753604624955155015079418444219317494123879096917297309665251789845243106993209073163721132601588612591154329052085449075560407341598312245794589343441797474860918520622515035384399418498250988448899359611257137428186802866216000756943527611802529016167314291115725563703728598277079377690501536502419324114697800197131415387052853093630144211159366053319280999309746485634235397678056237089261334143600545513159003374856989512032668259570392177529533956608061041057860852779718821179479807404796130908023494979618281410043920470000614311932193751767807719693334704886818821050452817266413336186093834314432861879258736845829548612141773907922477341430018764202384198838253478408094510901549888260082287515539142608633377254478874823005390386501298628226880016502561822735159140584651964986870115125271240455626396682799412977319870440993210962007924135421898472660274620861964210650029787583909863027483558769137236773422693957030743054638694325426936044794354056285472205977128083380568213676418302811511901093939368586653470914751413659718445891706596751883082653420331443978562818701734300523661010959927181866853279414024894017317600622434577528614340449271702789323303945768986912378139823942395351889663314016650496456609897556964531142588571940750663252224330796441950844111447458188181551659373677428856855386107421392828537080122572337371343007908665533929575368456034999421422754776926816686891622282906792997721516898100235112678904763946074847169244323984659099775447279254375813507924644343402903716337940773981978446891153460313181345056462794845003457750772967815908106778901987062376389231953536557635565211939447861731492167156477949336885376633799777221150023692311369538934417342406353628472246363267232153006791485770811493878013617055978611741273989314840884478659905571372105732691101942940848217885094401149494992224036448097085028330870848168672986076242718184083605954375470130698178631193001290043188548535190565459315020434211105097409928481949445600929231644291920527558383366600009289066845733002538346239350547992855297521366976123663990375610626304075691657455570059901044503150401999896278661392444198306061762141229601637070631991453636717226475429144034415951085830715754461197584318255847288862721190461039036269785228469131152505610567894033604104226785871841849397819282563372615559625839512695548587847489528785171988249512934109684306892645502906220431099255010099200000000000000000000000000000000000000 [142,39] -1621883615205175124387159742071876007337253533779064329165749841395903618314327420192419571121594228400536628590456529722857389337046243292582579223053158964294981990938882092262531866361614518942674333004106186943671952972848203052613610114850286329950882388602130890602307024906609417133707694437794519313558998906658201255049115330883669001692807070280735471291531241998463667902269279932438889967669319289309981408537568651209494515769577650043377996389934799597358286870253000737518959805563389909987890605449814074312274975072334369978508045098399180253074761407844655005358841249170326377213952725447572206341005169602687946334121180913684503730950272681458349293747856336621346694697168329776580533893576296799952050859172484254457577950117251752628079276054104578002232352154281079566367232544899992360750639663421059764519539358167956745447316146350707586290510177184674250575006136467194493729775010735175920662289143495135725118745471348586530459038733481128993238429677440779296352576915045181928868442442093219285112877293588538505487934519445114250106544565378725531671403239894898849109543994115985953184662443028922823903879124886991883665762684784169872443482112683231617053723913435396171692036172666705194179826771703781062065393607390320950949981452756788487223266984423479244318831783505285034773369254777575855829926979644036017055776745562979292056351944658086307746948019373761934612078726821477169653932046233414048854885985583617982771608676266114635613563314653882746136652774899918337457301506263564225796540559321077513163052470228248028596499129103677335857671257992658314341306395404019256614066897120229191563546165762725900261235345971930927808171391288074727776609769986309870860120950706399189545410974647153468759863366105388136912295386283506956852828639646573376843575371727673591418329999796721104275561328925759453095500898428798112675771974843549687263501764594735606262471936739521546249614945486276496175263067056464733184815701562807946241456247396940096350735117835457679632479352251340947139673985898541613649373925364506525371540625145952073063858318624814822736920131383563695626844709767252341232687659241313739251046022308957982438772609269601333655246766857549862124166859269620917827785642420069206849308276549928133808421270460393340058121334562695263027786078973796477035558759713348008475390948455534645283349557271871866270741047652250777068488285208537652332251408985833110567159442832815635692365127021536957402559058400942451434696232903861309876533830044642544138883007863979042739636924263487006292933766344410192553296163445478726505692046873186809114341626167648159195841570817358831364862336201190915277434156713975173537559713681052467361618219004996108051278008839029993950541789534446155258013949142175560938983471552921600000000000000000000000000000000000 [142,40] 517687859505486772091179526461192850078642168851593209863785825500328130370799287132907373554460018500951843297844759915037191998233497958764584383642466608342867750605375983403476185236042484650109382049201926722950366661014600488971292977192189539820615549401493684672059211886781245823278939545319905795226782837785292813648116392696694071867235783576298510164289868613454352337201136205701661118151549932002659792074531811672954608324611034882183830104055807411840666284091393324861998507175329542526096410510793813707211045706664997967049414840597586307076756571221830035671580574600939390148035300809925644265676533687278883908075342679244845253720026544796103597951839106217714649898521751672367554347903528396409903199432987469002652720490189866369196976711060586593342801523740223594926222363367816261319093235677481206698552268922804510362997678552863976506376702506714824661526107644844951647944772785280460919992877671436620286845157257724677244585198712762789670802882858291510246709722261646805221954255626564703458596563895159939918872320452450154749232494641456096553957178059714891757637338313984845643217415105502006323049488299405620217901235444628615927480436078715863539513609295835760978930502856811419431265253956791549997612912102124727913428602437470998710074811002186593135122746222049126501085857058609467816871920455760111511518286944527242194678186302519513989580493896637757243934309963985433100730501649753552660609662761785849713949881551154708775280181562956771448763917887814597187933141358866013919424554588931270581798687080121711845801970643770914052309561746622431915605040967643800192933330165847046713807800290751397552683718902224247442930511879491527596581141742761338609300438902979992300937664290511501140532319666310972208285454661634420912484349992200585781071967491483888179823582177517183910439351716802452347313725240736824850179392567373851747037150319077364004090975078577759557242280728290438788608369180532761268052309551175120042949882521803073020780850898571703211939639423544771511297350663311088799509057518870132942175067498496109421907994670047712586532182934363015172766028498046132999811972461387147115303815325807883004488837815918112148564328886671429850741816075788720159936292404282145613276483794391361571220171717646208530997620868118423378186376371442461913952243498536251698320346406567875570124997631761877723040754923894532289686533221423711068168388260245117707414086632778217593711992417256434448774663333389476907757708234270672300321254085638754813590766075141454057375076909349019148560804069212725910674405218563011060063468825701298745489793434104771408279075050368083865029370554866903691173917202056873330403733865119241517963966605527267837733536903116967162826134171204403462112246280141880508941177527992320000000000000000000000000000000 [142,41] -154481501918205850087288010998030990034294804582067908078764857308445470767385093746011184144547586292373298037124030742825391933254124777549549789098919140277668899981705085173412318675359450703086964748079698341508117708774209291830297811898313456416133448136683966109751368526828867470456404129255097586018533609837017081872543445825071955026535488794978086045042987459678866604715848141678441725956611391560293653276197835870085182105586889661886096924887310756546720840941783003744157210896783201026581560100410153635613810892399126498320156283366306702350647725976259848604716907876802507978762498051155298128902750145938722465824582841176844138001466683116091442820883244434874973476722835002570610057077280212580065435062194741519918938658485733548833470448277247734373521523548763332120293918737098628485299735570760550937277854207396036854874536846156090619294521753331680783814711540964469948641956223168597355218758584120350116187585761092561189055665502884674093274264169750921937461191444194174334627902390976155201391783889491065538692322350447014322918758571136729540540348250945684847188006862720886996004869048855913229010018554374090559871010172205622179919861725153002147107883442258376455830247071796002926696088901184449706866656494271393072719622805856421917246979819283714211334448694062055150103811939182018413674879738551871377575488659393856693757548347126080403411387808296546715335633092474945660619223483436534384329402660590070717951923381084222552967205537574616985148761654788248425637904725636525589566757617827926688634518900278137487537236249702377805117774061987679664144743775072182316016999718275589054615678500092578609697934920404042968369653885597519417715032115119156162554256713088247335990413188724193534078204354936370984462143369852312208272529730490170616397473637802553814236303773388940625733031151334422501218761762266493848828433197392471781980095621672252642623945301463013881653694099669439193341423067283053404277428561044966072597630485479572697243607793466939645886271014724361079702120224478381831976002598868080084883305060100464881877503205417125450264612810277119116373138031401204543435560341332382983136690459557492861828975303563043567791278075476486444661384494183263987207938881751236713937778641031188556766419256040413277641192300275963756275455687358963322953412040396064238098634791215865300302535584936713809231015816309716513451008540285227853174137582860430178393954985575500833988013106155848161031614678809937588927768628625745737264680781958208111567327914998924215321418931513523807823679473283548030155997352247837773648056482145045475722932360821515647938386781236739696822764503538337593528461028434080519714747950182794502740707165754707946723494551294974479734598566783019493487660194283923190594682014924800000000000000000000000000000 [142,42] 46862435905114654936003054422587430417634788321832032352672226579530852321937388974370568748479675205839468033590443248669485148357494014664874865994692397064020106484028545837252267803979525998532806688497380034619018826626546102698149001003728348542784751162794675905533066443198975092949520306772945714544046258284815107932415248761647118942640680290764638592782121897831038214413716445546928675016084535308333078543165997577108890106136282423509638475837150956006491521874159186045097558495435853185098116672143103880580244702665278267086136625036643354876301558999302532155104654787534273575369352615194848936055411466569571707625236927704811048039011938241625912172529183741697014324121355938306491780461013441379166918823701776401964971186500360990856082275327446710690659940312760704205103370407904213852282052669307719130843705693530366445999473865971691306327633684572110898312011889238841460282135279443812182019465513649136928136498733474290477015053573568913510034335896394655531922529867998778198700041520109068011718542338969595593946067063300321377280720124062412244357058185397913237358848258444509998275754927477025766272776062754514929072903597061121677405677718155809072772250109258161971050544676458102985020416210511483392683605955034948150085977989037222862831027265542746238866841277655722462699213038921563954787352409936616884727700701370468808366764371942193514106467641913857294086552664421270096145998395603102792318999014308578002550892305258084149568248879222502360259699720247260784190696511146100134384781905458421318775314492176437940692883056724927051748775437028756591516636611049180066212475171022795098831428275127522555938208696042064438620639894465612185203539291424013105017099506967022410302059892179483503495640931320681518367476651216110063565444617620529610359669084631485183373654172305087218639250995054304317137335910369382647481289215480960891345415760519345507954316195222353118573614101907344832100143965446506985385065440492415394577896281761284358911059555535492323245549866842862504315613530892322609467690477534017930727173929150887000698733679240987242989209481079952349812714759614735649502680800448020854266767570639330886059621655297333754892341778955103151555130755776219507279260934728798729451244497329112532857397744785169189078024237902078411366679566802419477697744982385136575260325850599930235629340719469534198542545782954686443563001956298103516883444314215935164209368670820188106416934557321378532242817510991051153510705306404748124915238291712673785701366565006749629231741364655943470050555747352057239613965873131642559695380563223145722452269466948161599340626175065781101569693255239028746937893225710501670336022766339318210018756978291856772590717562232150333129443811345458803549644273545461259186514734088192000000000000000000000000 [142,43] -15553011932601560039747537623467696032712080483907953497594889616340367105570120987508482605037453536864731759211955851477515579623259916970369890290694300813148754196133351665359360822435088169421366003539155410500562894034524777913813211267397008733800505442785995411616701909182472674986508976953705027365674035515226082771598164740681994863581288672157953772239726798009130096688657523161214507141888330952491348463180209799054373416283104420618849073351694287716373069831760452948609421570816672738826601660644167777206009125045316220689705037213071884017892252763336674418532014044883341493772690726621193650838447173589573781514928238785202853511867595050096436641337508801879257769881420201391974977273449753978974341693098809349248733625547514584868330116641026380891871822229998635746053182352338679505323759163959221979176492759488826167352954516758451001049817404997337402256320463337807233841713079405384646622355313217262375293085750025119312310689343018534393000675143099137970734637932371387182275623497380699001866907530042851065791217450494215002742719265345522474290440427761958732030220566510007386637197882475716810247286158912782416443476013048681816966000205113609829035348237584853094424281139207768072334574592870788070990181022219073759181504929581890724112666341977198511391425050164753713296105185487770203050957776737193249049108248113806466647942250356987087095966851965370114092286354114338499933057153669750376791762988977337751420041256536019950399231709146223796668162452747149554197668183039984272263749186375850942956964102377526227772434458933375492105532434810955399371569952024342920180910093406972617246233859020974170166080447456298696876948583235511756554481091743163337902043590885998838863056940500302768228842311636710562947752565075252454384698093881603863924606612519195525731752115971140434365013670454731994943124043527916808439436099129099711585379129099265616756628224035732589458497324030506188516932058311936972774262610103495790467302667595397370628464593988669550815419711980527931705740926684803380243018969485672096105414652365403568486247464844440622713887797277615423522976187084312694853313578878402351064552587189364712937280680718159992040437174916718403398028697703318249380498328431497183471571326915032023104172007819159406446267152242756402924364899176888957678115474410902531878204505404093494453123125508799856978162745918024114842495665322902025571035041586986361837823370650442835332693618234978588031175046009105706978960341557373173401351421380159521120932731797658173767180546617364714139936774272416018984090935026863185480845906380033303961573918264495308288296427113341391882562151378719185647109823114986838009225461785291620120167160717359760670961129715709458924171765904071449392914955946480241564205952532480000000000000000000000 [142,44] 5485017446870105630740575017180271427588567407747007852251810319421390112233319827243140547602618370177783650363581458207438766799135671481057926005762053922055830160164894560936619375751125871739876925501390338628590649390900024256108392711944197229492170925663645360459637534365897724829281167366951847057591044997432969883346118128813169425557047954897171061439746995435491599994053995706937854886835588210080301096220709915454025182626804449195028593096983179834014732515309628730218237165106817212494075667947168115693552453121337871813892390892317875396529749654986804353897843698124114982926389912768843763143623815717465336850160065150790265973364213907038824363857652351161493354755460340529962805685175667735590862312189474704896403770762555292969264240628183531919267113005330471512164751744563349484768920310701267287245298550985528017480591326809929620970057915193099793829517378398156781982254226081567062407619006301702356274695273643355742859297412765067987808686245751513510533909117299479269681444648867799531130708426729864052149553420673349184992416660427361947979294528732370079614335419769177392059734143571109290549745405051663832407446539769866160732228254001113157285380133245380313057184724378685904326651603794598303084159454724893724963308519998015907462392521356390139656919808359159100767357952356374989874458220062482331431016148562033610752236873213913358434245128678794313216417311637237375333470366974053230313759345343083234138517105875288241445684450435908527755106657793787565798367072991228073408897319192436051738969582801117749522313720171553964301252405391205675160022009687970586430734741064319277554388638495887385681801783769018926373160322192022460080050284809681107755810838866401079775658547325644478086392304918115156793661606767796514488383826304957467849722735258892589633769601245621336041724576777170494252589501922878554705812449170689727943303714198598745486651373481690729163013869252812182240079998008680988690255525593935055996861834886067432017184564255438634522999083740046779973556351752703331212972911324657149688118437972551165273690651751161892014263826344287074654292798401017748348724422569745051477463635394504833026966272408774593904258645107214808643031016133782961125746850155462564356992530987675711668695422416230906480070178730849987535288571075180651366667543308997761159004448952825183687916358929541780170527648649699928625433891235402574042466926065756564510835807529218987522032885125650212806420723299313789761993451512940517194285599520354517198891190971253259396468566093351552776221753036617262028738837816937611792572192932897345721879393184551725108436900591929062824935140063031723161912513877492532578292015616872500462292969210181768139739384254142912169067336333135567192742994846162606616442665172992000000000000000000 [142,45] -1859342879199833989032124210789731291375987876434738301091348759534502900369025819015763414783615354809395046064284422689795398593341253074024579590197267600255514362655998571179338120792046982637052746243203890086685586201606296277575038883611729829663091751411110093352108023582199963936056648495787158297326255220718472056904235351030658485716965491894566728509764165674780886756046852813484100187394737060811782541791297758685129518937152124472440157294435357433033051792987112367417854586156731753454939800204185874636742279516648288793846190582917652817344491588067573267333012002709078245904548670866963786602674874723324149385840189346836952050022031855198168340430032120059280184596583783280835552240419884268096737035906514273444020742808621224543095017202264757878394556473938400156634387346468123044506400141015270995900071179932058955718503416487784821425629402219105795232509129017035085961497857468312963593489987660805356596810855791986369632700605818161174891016449747006749491341992955405543346763244031488971786821602074539305224340735635795865235391744259940206366859406988673171187949840575762898359112384340266909887983274616180253069282257642990996239097558163182859947266563839113634898718201771035192938889813943432383588772398805515381362064878819105380491265051872031942076732932751158574258009282470250178426958568505221758381255680319591951632921541485387090137453756848545459446653997125359269313701349430885840872793085322567854945572716865642131070542583863655891371675771484124516804947724958929423375888636904311278990913981940182464142307175362829176231190634740787812734120915126777773525143049654131150397960441700069243131895967263266502624337886623403579558259504069206432380499542606538012730006234190238649679526762094188825266931788884026034107053398739478125049544082855023017721404868691272446883244653233127963407906796557724567605592340738234379068305400969958904720391010387095270270375555609063301019440213944922082667871761387088627149179520558666062380215148380203696419148428606559758500114544161249651946451022532299805365955620760162667818751367592682538766553053627728548340212821486426691957640180412392453859513244283618148992969753103147788989799290962214754972134928024785527696785852714805156147381932462301653820335484230655190392200915294977637801749260166476789082654490960612544443588167582863327667238193343612018063068850572164946301516767512499652382786396723642062293623147383736565264595862765873714868104505736701362181372845840540350208994451741947794803910902494388523646285520796610352144491799984365581350520104577493415569811789741529918946741424184011181285745362427119456239734465849742976835943251349092916663747119550438389166508448450730207791859068251320117334949848596482314579951390289468507004301266124800000000000000000 [142,46] 561951770434866598707049427613602628394015719802613641938098831381796937500081463677550377663319749112936394722292719893675813133066819621088445638314935833689086561137715358753432328947869297509479329822266738784968595822758314142623013845121773214948524238489600822477042566277596145079368130712578703200684068744145067142240515680097264849285994226835161207924089283746738121901928400798758066941542312494516302668019145140081486538261713889177381837853499929868159767941094782216489096949887622770842515389689720854238109998605906345216305404128419194304878808820198364820054448297587579236003534388612773875811834816940445219224966721232984975790129766616505380004180732829559419655100378238834419218438302609556696797428015692010690262674123163627401744066656793417108654623255368763217142372500768305002918907392580752464122999177382863135617594950797092891081585558423220738077148507742296642589263721923698621663482149975062888033200319335293778653554343847970963498605728419902328047765252985742117675319569366517205744097219673046690865371350384918151308369724560917242106678373333552421211694478531218651334356373949373064621459155862484198401659472509059759991473844482517483601283390641714124873628741104501609818359085087265968876909951313895756441679683312071830234296102542569852077250115556165209544035829864441692716253100638085114683179967539380569946157720876190451075483707851857470524096259940407599549437125422984814831259202988010916811856003795644683262482820084989817862787789169865058543274630001934411005481708470555513362192680076654227225997166918009572982313360368339537961764325624700412972008312111833891389791717030922922247589224104544520201160882038631136149439371696633971204751315326920862541827262075400500579961514276566966641625902217749744094281982782240685562905907592646021178248115610268185185214947050308529913541931390698155693350077319119493316849497018168931855564002164598165226505203316237756934094670067860616539638845544319480917880541972877101869722006390207468263936302882996656054971911702771859305713651902208001099439642629598546261001322542474799779491185380659367732188196570935240793296346867841492651667651381403942896152732052437513720952776839735250884961578769423970327072324537622066668855502366164143304373039363372610633818014994524077042226986245986299890750626539127377901764540237809635321646280982878555050591379383078959620551478663473199743032850618848704823061327006952964190875695018949135706920531719012268192739222263233820330709738133818674105033339158171864904148701174159222409557437617529902250826782389420368386480414159006400619985661317361787083801667990526959528624620022678983779905276821713934432101951740293093986064796976758145170162865306576213683203598704631318412468626378398511842729761177600000000000000 [142,47] -147748457038931361224796403617690219144498825831130459063015586718027817821549780873363151605025467384286911231902024432655463416739959196430739644260238644908233327785159100515980971455645451158857036478797991808137379808649679810144757405803241420796428265460081034867655475254158482235803811436959765472130201391384610684539157525589837976566507018605668917660562433633118111534572091337612694605247375948041060842627985175450214539290714046968951232396015685841533995155079161535684002247186871636419569040488562681878662467505117440826793048407932320962967620796830541830435513403837338467026494198948103550798280570802324940685369341239070172696121185870491864575127378354519673525527862297902294969061435600610229599093517541049206713939631664521076861827280485679024734847262156760414871708286556842957396343782620825360724561434090916886783935772146181184823548434855984317841666297723324225987849938800436757074759539436453337569755406221309028317208235835112298914292502504565987762609689608206867214563084174047543420544920340359550617633043371319134136519516192727553275801824680412916753484269102159102353056567261365526928686608855237079966456331899689183636004947126722931661040101359650969986350306282093011061502283326094559731388367199161012563812796746024354956734494162491719513480026969820590620484842435743158550313953522104595599719740172530514795765474127152800511942107617049851235122670621554424817418714329875303463358749053549607661064849533329421026761344300938297429721561681932193919836251753554430873746203279424768235042373270858524138962987909731833857181270231610539718742762789965360900346485097298048523032019476480165750472927105030891945388528470048208818906602767294035678459727026312398180699900954084306598461545853114759476222009633164304976014100147459472673252633264692126635779308629606089188003246219099102785810309382974381595103273050476988015256567522590932623620668619914927741644785130055021084603655164894795280744471171883550768472694721052203037844697378912929326293293392741111162244972885179853218636146204425964820105662007799467936843360466034178334919929504318126601269730302610464384524250779880297877491634532222056346504788797024308772671947646691929320407118482487775094957195094783890578397145405321679771605905198512514392185870631637345077573083617061971774304921820034375907112922582791823070686055284942223664013097838163121941251741982142725987510712499002938280064658710912109639987156409601176752655072547116487646449651968633309360586774930912704147300630428802682899356246684375540688890823066572096664478111374783206290772618706319844319457935801330135750331631340638164185967176884234224600271596421234424398770340719105913160541578275940242745461216849825083793599190495846749145678616365361273558632339865600000000000 [142,48] 34389904744171682306245343719783174423975088474306664297470832740981553362255239894715188388909550378180475220935680612471742684896886328727074734922947973044397298451882384430439976987449671385141469593344215928433363808096851851284909040567018659056530977285983558666803307296494400005102492157029292816635313467809908893469984617768428169980127893307507654767517356948930256862852479128042476820422417073421724461851791143332335432820424878398086186124104950980470323023065976974300028884461734449605561893263744013213226139471537961001057381590084390961097055490911866892835771536226552079448220655607610372728923474625735303871077340758019483536455469832310297227125614003233890661661268838053440848954006366246338644798486742699313512725682176609415062213349388565339814580364102196832744045873447061547087845606315093792006787521726068985733295094384329053137662667964854372642181370287595920450125519796657789957633920246510210378469894504596081071593259126067005982929761599273253310926525131748673625027530443521820942831880093362244564738938552570170199138286964069440448160374213501230171802977976002746636068112854282938631861451617658993554947621952066781504147073323916754573060568722508515423042570913185214310101014058259938283064381548109429711105790243409390637168728818138157838426885851911068933944028352442167071970018698773679661532181895765773211789167588925801698928344340072742454845768393085778500852035784374890767793854444543104349555755655714302427986666907480928051204143494421653713680415138120490354656513828000987871803840638409769735145302021591908153007164979575879634415654876783135723913364886405960113096009912632203983348223946527117906940313162514059920451576129194970233481682589160006155482308274925329291473240433869944982484354609551189544069602875280667175199377152318199065704005085996457050961458428037981291326675670230979162464660987690245117858328265653389349262609479748707761727324482941163944734056831599971354081341725009276416884055769596463205179797497984089135034818293172567788952113975443275222992776539748440003103383342557223049804902293442562871030936563420067169655848990184706767341449138240667541199688627865412040223865683937675932784880416546933357383863990572355815155322229766729097210791357569242496250173825448762493328552909921458094796553045500933871121473525538651020188784050153682642173861207578890036627977323660941199349767237812583461816503306318096482456022424839213736186388717304296065910899498413502019566192684334606874307779454869660223036839545868734661917823370415556003800826752489489056978381876031828477015373912778985490916420978618079169098510323683139742911800497443314551729962217545152844967645653769029729447748045216065638340590983030837341900279721423923712617947105520490643227829862400000000 [142,49] -7432160745485335755304283048561813802373045584706775466648049039353916245767915253297786164491108825609643980710202185576838079027565345352827613060966850400781555046268206207730531251012494379030560617964113932005588372212762431689034250324364887730055425863342395676674956341836199906860663504779540090689647818365848091545863637607514650746629751375531208826522042763162891138273294943979063445931946924861408123668340519929562648043737686099389165843979799359905259638084163167289520970390558815189452120626270402544254335631574946134396625248506430946047435123998107916135916403326842615395645957662151102665702992715497340741135519823571586835437593786327889037882449615680101894186764644896178708546912462351353433328854118083953073801377016927713621039346893428732112189225919312734700908366891521641799253474784553388301252751289595946674214287224977302535402814457532909469838777402438707286936674325220111645351940662608937124456681807056167951291303593990370373546115023860308464902992549522029809641837964541859250832981184074166995086072554928776130247384771843138638567920148432673150053790790490289510205169430622882619784990547454457952141619573082050200473756992048535716395149462365317916358681832044662002056974403199469027770510277919589741166866407731229677551243281754497307322788653964891981001838864860204491429285636235355821959325247872413412747941290817722227356976184475862119870522366532660659110959162923829153479023237912549775687760916358392255466565939484508950300632039772430973603703665893100250620122526496997146156823441879998855903517385044416367769296907616681822181166958374707747311445596584676709127142226051747650733130054952997929311732035293235607321546669976270801595858852126682177003284522040708573417897804749829241179869183435375225418696593486128040592536545646351769455992708427057808170139692274337040460403644004125976802465908480481500794839464481887336548434801557802355131130831770065537323606537496402717761074113318839742084535627766705276514999106105238039694182579927480819774477874467096372825706753469844961491639741941626321091530641732975323256003202996479419316154785455586503472527442135949902448981461975532081814603763673482237595149650614405178886736702627004527747389658557404756650376463300995864262897353903547638594286295715456932550251568567794735349452751292306354470753866753559103670282638137617672586406505905713243166411935349800137711381184219756542761544767411927457843836840916578015828725514846746180638642281479598403900800093108324658992524413394584359294113011033705329777172077864727349175391435575066784783578249117454910288655569850931443111184650428340057580152806774369843401337906449024952221345251111725586577830205025295219892787354177362366427327565422513723332754365748229960149450752000000 [142,50] 1547489159488341839030539262946245704303659629561460739364522700672054672733938956732611900005752318342613138171506597111102595467238384382356994768970780242432422160099774939704543097350839981897346899338273693391975051300301484603851794834781740779428974095678366760181239553283855945618168703573228396497992919754070635878714903932644763037504091447347945532760303253042753403431159360912419721845234006716520758884403728724652501663170907924509950340633299652138769881443938603899898382861904440351176958546124092828656424049387083224214780356490909564768085053239064577235894489648318968848371234661768775917469274791539818526931269843005220024624488279355610539522196306549022784440819153639977319399272802633846650056698275661471283433067804295906276006641074969102532916996993575231245093055196881458637570690865504688407007251149974656785349991888857300521616551862401485990187418361390107959297507170053230742069305361275335753714572489790475333214891417909678087758770403820162506271977382040010336806584610738631554829213499010186069705779188761571053354934969333582809672006248373697167021144659644947279045416582645899800671024758347479206810220106166817852174797473820312092480419866009287328829838345445373439612471254836670163501407417392232511116651000655861940574313126346845332325106166498736983474030152261796911524888737899842722612990147923099475150522856831067730580145879295494448726589073780981221876248096882191079512339667635998946956518080842198594501067285002407714312425273845451334142178715256817041631238253037071342101789038372451345966351759188830897965099864065649860086771208476761947611739540747429023553341067668650289077414678281027921077213051689423850663254474894407085357763292511876208485173514142912053157478499455103701882938763425337267471577831414632600225569032124402310844142413667252225941679886975750588627923487078504968205539291834928492710388364388488553082810429874386886348699291856374936666820622796860683086306469284062768880429334211429519318901776784449902179770793572299187252673533065986976977449581294109538155104887978068514424796873230407101390176302790026920387363047869592217256810588924127366625470717551696816535105872453144199249897106564098002308234230523821352710391107156889911179618803736152734088689712974617054329416526132864046424737190168595660236466015739745518043072109506952967285481462537789076161857366020697146877004356238022818598533616621113170531148167178540351822687196624604949426379845855670919935987894692465608935912495636423506341176318712262182951873090840732258914612660314138390783055590438292873354990708868442529855027514639074077784299722582219154109827462602027602750942623287949615829168379908462981430457555853261272082414354678126742908838080917478546248100603927276702966491583456 [142,51] -298404554141351737787328504524732466774769787960396690123284104496506396160882172241821426605479493286722089437439746401114619433981760701123035174386820560298742699502301256135309580862890783581090337815808628866993410291508358496570371708214514200166405176964506602944954757002386985385196794351854521486998293182360753038861200986692519250460633499856054231984275960131461814942272774855537761161332597119179578102897446379237925564830559624227540605682828174100440353207570433128819355028791860043499313956030853990583721465202366024174079726013876130405509908737367708427093410939834109867620723236870091641872269720717794034843000618789904048861301358277485125199834397106260717291958735818858564764481209716608184073178217056320435301361654952158848177646157493368784026592580620219711030513106369208009182975722500600057037580523271210847444920689309938162277177832297603185201834212138522812646587308647706516926735606313093454833918149127491192610949157696110187926132928301144633096205243308774700352166880047884628564309736579454529604102724162365983023312569187870022211157354648733552569924059878631734662739774622338952599521848410670866200708649229189073353600047924283485912134069047999963581667657970262335196697877148496801679413695550444559452639703430619588400550125302200910102018405859472518012106384718802189164429455735315958324913850651613697925498599204615978151389000292339517111196131153627545060044082995505165001354509412509127366861172408791691785740592515643155727599194912084680675921289118575990652203248010170878230875885387848445813234252958920625514091517908440071815240956341724958688435048972815305037500003256630300097615105539404050151695295757011162751460172770161063475494808837285212932551951340813055021365867993394087462269206632376995822862859984638254409619468919433297190529787313001287650229350160295957291895230237589395414697605280609630677157705878697473944418866520072206655112170619445838680041165601872276575762193773761634134485760722453535222069317709312927466845454221757919198756787567506892968777158121351905089811521264555076710533080823073268640364613553907992338465820918335629380021060640600256230942040694216992084002340773768007260361524403805917931297384821302979397241662075884766325357471178386425449516499247406433729376812892671280690209127551392627121820244022143092238912866742122870199702054461208547873179830231096603767521108381076902314998316502287307305993099387793124842664194315187099702257056828703681357632187653823816484723133542018935940988500821272476338826430718162137265975765922974092844868462788440396845597080217430341478541817863914743669026456014297074249571701418484214723259795945638745274157329022871282922336813839428646608225375019561965579257318561533766224642816489786991830096000 [142,52] 46348134101284575763610111735539853961313511635431071578353050047873819104680409854084711132481799632548174199811837194994589658693131238469641405750593610656412607049123600632235718902305979261680932707582953105235134902783732995367171016674907031327909354767636163929598615287035816944091478416384202191280153147595063266451785311906141072691967327830277293116400145028805528857937856726276503908567953216147780448481612829376703754613832896169351550949430303466344387472300142386488366566244295210091336763534606888710275274731168352403106199792169445920612527608196536614093855622739155742728904383693368610666427618263913715776751820615334819308441160406597303868349067013209111017718848777021384913666792214733022563394180977162349061653821047069510693224574244038531447376031743324684417606161019446624686959595327966251554166374379582267850885144948960424373950937590057250459507150054406182841004883962282520667704134106863019219249117391759826247491925195036232894836577481606004738189346382448151248449368300091422051839006151521959342153385989490886704540033186963739549676005272697406029852816608520083133819559811997546795496512221311872519734354367346801092650298267198110082861737593064942732706303845522045393189177450109965865543878916534079368556184050954467235418359689059395159350799816506876630726340542086452376693736283496636648329053268549390640916473285633725691234046900023086983902749731650711155357955259625158920291073626516068675746474157460020676725001543133048284725112529872764416019172170055321419446713833280048341042472901273327852447787656317077222088407024114781546249567923722611885143050379112018338451479214530525636980609669005129481706898150780102302449519417078294472269413482708190120298034039289456358251098873360162829990002160004834418592913845611700180310794788235925553670327661066050262913279031526351775268591443216066307723196200464377273641343836676508143861088857359653562308797586979040637851692016601728807360901561076420557493745741646204571671066145485708274666857885795606932071465594974968015027554473002958869640579068979916777815117597934148663026277462415540777801922858666092950353676795195889350983368332900005308927252409315472100863551924246355486149136708945282165631068410132892370172258589944149421597018363357421877161163209082431923644908414574088313418232930780829571623586271474425914851438785636712286642160040960947752868089786352063949371625065979180537205105740144677020056991790935675825672026898577822238419738017507140635439352204962471821289143815597378465707010663829052107463688015285350829922888301807180886840473733633410798374554006809695977296763453926789254195266282731670506161443803068059764553245527237757341300471191908583498636137338730201700935140862141957664874052037558784049600 [142,53] -4140521526714616101360792644767086766501246425183674282736375758382492292214417864438485783417869228922875480122929198511020124331132287352493344496787869378566526003390389104852028294671348644829237391597696357727890325042702291318024747117254637793530761759821097566275866847693543937409994067522078745851496972518747937031685141704220794812364694475010104133937596890175530955360277845447971811030602201559241292817048215213402580407164232231334972555622948412705953723592520191467864029053829271510536672152307713008180670675067216975566956755809677576577152347177970213704806281104511835577984149143934014331612350464662492390002075932187042956897254818587439740396067394909489811047488840225015719194428493413827700890996918253322805004948833573968815094656093869720037511756623928952739637034376955102944388397531610871633488095486338581868731897413395593856451029776956685526746354852599685663925582139382693454539927021291257948115328077738436178577471197291158823063897830646562599614935305084745279597239774570611349759412677248951948141437601586919939831908025959202985202708144284392953952600383026448533914997815299107673024022274803274205775747120631432231396934150453791364554820324454223090059659803431570244690514681522612675026009900637118301226134670774678443505240203670873686944026347391408781957233740567879676653984989827680190148342466597332202068720721394762924182702640116723243695461238936710092777228832252279935632293182118184509436775152590598494094432447188295429751068669716048636513427631803089200883360063057619212963799493736021002852594529294628886804434235197643416298957432136345307062146729619374377962596137279224309305743688885906441525084084963240591062803579450308816978679314360383934386724005744007090279551876527552233613183368740828156081261169566091073452141176381330315915396576268966245604304471691428317146287293046595625695855264543303984904341557947324088412512786717967460926706443151989830390391706738072127101965900522886475866553355114530547722380138060300623756962193434133736801687233924816271037361122587228918336580153133120033943099504081769129378958387592957147792510231473689880021710799168626614458378590779967213781222100241039287263386667611624825637145230168805223851776553762844261557844245197791929104599034571657258954501517820795459387171329711568697855470189654258975604373589810255481545130291113826127476196463966098754674311387664499200852761532296537259573902068497529197991802306664323712320088972594271670835513709393482984076832622031703535072126813110356522735042517110704337926802996216363381641685408031255562858555213777799043388027833341142026565319551299010116995090082243272420424075684428292426056928855080849612189220390559465493723092588804031888263429879722897840595718137580396800 [142,54] -246946990533646847111340480104296464127781286087724663553794660021955200871700746905916935524063459710695713831931809493993383669327451482794513298341470577566426023518345940832949324527976691936537528060324500854821544580643644760950442656279481012891156256554162551752761752973648296940727204712376194178553382811444302309723689278205809673764179387837684267943412850617266324207528854930491826666277199392083864006786220124343734269184587528178014709588672303192737473008649519561211082580926608380503021266916244881258529588522876583359643531748575088067989806069291646825429233871793000052535532415084285107191798747742664015507579753544769472149596577637161799962023900819215464914412993559427311929928523009706632486757464853713331071665894302421537879621567617777192757284416415089532290283087638509329240702135492042162228291817742854954913824431533324623799164601852028417892125029925602564810124101003075387422170081895672204326705408199600675004093848919148473193972636083067450098525319117850091183408736920720919170231211344341794513344915566639456890726574463816356875484175561296899234580250029684037890413535385783062835825720478630557525261975272663689652307062112552485641102836511319662600363054982483504696946453005626804051403475292208041856170753103376700358209745814439505424816533957327139364227114775338726444649970160780815320357149909219987299508215730773651771417862508889093334885665371800810705683582455828842788741883485296888863001868419672469082580661234030266220918065053881443852768478166870454219433230355692854208839240753179145572619733466773618056750783635728431438743158634954755864238446798502182712426676429768940010910602866384121648809046964798903114208022153848116514492519098973115253144146886226655712102351204356392473115666472480826688841898804593865707934642429956988907620625524649633266687589673361419439729047658546259245523756203001128719741065173128529495558491555940179449579532121463973505627591730318944082998576245128933107227178309490211829295858250932064777707002700458969627268256515710424081030108384635378082738639395028358539669066873238773320494227401214616729925575460635195839390117216964775281839190920082962363426384506948781817232918509782864795804841779653378390752680641255155518384487047779669784682661383358991952171173210931551805889516288384342620718521971230223350427029392082738898702236015027217887486958491024651516430096617858382905898109632435538022552999181652297177711481793535326574537069152409699190252728996335342986645739076118675901441650259797987525821700968329438800038399797448818024752694106360348416320098032671600111250591247262602228528660236647085252494245660687153817973884970234175799223843685520993010668429424543878503195559145991346132633242515242493921056394080200 [142,55] 142970008409582554830026709478542024579636654367141620380230638212194086397580394663974837846885060614325895725485123646907070896277199690244741557452330317061895494123208142136290822845015978807755668533200558563638821564162953928679108050512835797853766364066585918440127831019238030331384629847839787990599379611882737750467225115761186394068342444833045992326084762996830144211923219464946457730325783905485468677926508805189945370831575255283818351508677436256673464557844213035994887979256575299695326244674504163683587919491581652456160809419694098399230062273972904707785914935100976189824244340667052763930690947150077180585764938994224278991601811487836246418495070859708729882964299601805997312405461132029735576292425414492545540678705851865499107465303272687793467146407493568415977215371185564689024888715210623888876330839404600844104516674072732030769294152491807124543899561659565571236095388160612559035407197344594704178583793258732685426085079331292519971969574143869295813595646379485172691729893105774367680400329528216552103951064249794523248914655747976332266517985619395877632187304648838898587975117414988168422151812415346913315426795634484812303771885783549758076424339221647096009247811768913416460213404934867921438944099143527746848531235642278529418231986760374704202253384614629740509656256224855469862984120115037598136414772108799446174921752397833493590032261437480222265046517781317104003212157066532750204659706642692502004243559014165191664162556424129713927313659331458021553673999014958849671515986820744585893837135310327898413485256839951203764684930115991584134682481727506254785690004102732502073410329627273933063381724800950301446332181807936145318307608386584571439327971682836595011820147699230028839347843462637521634400948068731226136685207957641684694835684603560920514711876748618390971095370916697652094528955971305340615725442412960038559065598486920202746040782122262035187343542641349510566867301655857868889301588245739434486311475737200213319410075302384781832876394811821559527640441676939560169754379750776378300146780258691702741699226206475656234480074747792807290801778972729549677422649005646051109645777555078761290899697512844663105781808869677394970542607467869212385357120020253821489584369654570323873791524615430075964557184982775330531671008910497193895903388965910344671904769483423786376657650899604394192898301692293730908272472157249085629194245593596341182257831322262502186102453152282292450528170190534974794243269358023335909668644125131722396591244779248900967868597965295589969480821976459419192530648291884411620209793547583607153599287862925774612008233266376124351843746386268500307750221171177893885239754291944914941404336300003057230052485910008070485603239859658727186933583200 [142,56] -11823025803367421859274144052352980861644479398679262488001153845534286434252679637417306334520757018541867177834588818591633246257676409517955662873872749193145540396789695705190966783411810047670339992722234246536087029523159936588521434656939411513321298751933212443535514842745461937679068701879766536643600361350875480491056483784522017472459068541757013500094664117467795368824635238904937047142366402767117441609470888459581434100490882824092917597252646172187258568286986671703516287503961168105473162022715302987916400743844739683385038103353801421760871606519058858012700351451586301934502974806035728115304226780810288727403280737518226246543627124801288318811469658907315266974044198707153689017433252445289914722229464476496045625637435864789203860211427436559852416642580414504057054414426161365160161973140237293749336901313972708027150196063471573801221674500295079669413755389160272480979569291308961564690902444103362521479933526323626766945134854640341839462356074495991291235610917782018588111590172824579251863609620636175330535925070323347706752793515559138140878543029469891156690059732777892705232326559920758819755293227297583386772546120907744993679250637534761559032491842716723450302689105927526448000867841598441831097990810222472155590608647142679960677419256564742081515066102343463783345479607508509136542848452110869989623073712450938026524891601174525601561150110296506989118509394112238002960047027031827249566226597309286480170347637442305738517675397003299771988913045070217385724894718195803283856375234631434126072503094515952989585754835558874555881073222672273343729184330098143298031516502920607732943159346611561522614013932902568164451590529601026985291514812454328793430718888831974904903710000550943712799878743422080133370951684236811553504001038259176255466758700702490017415664009121793791311218618677635999978301189991461855917599928088993386952540201705055521985796031672693250501549497494087374766138028682463330376584479496119390766255382229961871781116010895718481870033110606593290917501352443365978718776280930169591088728300286680792350999001243823548857093323159872662178449721230392285881843744161519735070683789747589650962690639521375288717746987728431130656946902680521522987613380079939605197512583168434284706387007833117165611291942682163755659479763920084679474144256054852548239697250916536356506191075406046664129738553285137017314159136549034338558482649127958871576253782141777789875877510068091276710010708476014957583351319500619012134458689482967683097502294485258009902196452769817394160424963449801123228102019088323633240809010392949527899131229384793359082090023883391647408541875420827376524062602696002882981230350779495494501727031687015146659324736737822579141984330770253260584512 [142,57] -5388080021004066087358768469210109867992481504334514419010082267633651829531511087271234567912348195307913954007708166123340338834810344468462420673931893558498799731325739778745864406818499641416472798169384856367331778872313088388672657884087304983162165889350694105169480857543664957258073009109164731211962154557756502761621660097048220128189021997449088659260875787748917039543115524393757622075651627570339422906636368962786775317412104519377501422358613800986292663264507894841036210113241726262384596902921900597778532313327534881971726732800198648509220314171864127944465452353741875178498388138252775362257202066301262865255673242121023784437688119246698057148512410951988300730139980015869699316436663050871713621290354245895926542443657104437756920036236170699185603568772961636301230577731334553445420270066851256689551563446352120523199704509139056873133333193579147315704623750716447437145583116094618239013217964725617637447691089442614688546609826792582153748166378927897019547965033854591070519276852466341266404537813137072696653407448761531622676807902175286062284007936973285349941221845970163787913762519627760537676425732650412139116949276560859534914943203628242209200031519699282755895426824060558008562840970149414429461262836504739049719284360109148871729694755453020816389356944940185552682242862758605835419061719151358216636092885358527239667681006924465184936626391062592835971900361047026968612433117584004174740455003922452347218906777607249780218283340936556559348762671198630926912343686943024309007674075903244172297870346287248872956274020138586915291100950114022119460115326742120706167411058043827315737865546888929724472528921449837897771587447041352891361814540616539066378993740887545608755695811852859579788594688207391722960421491700797517703896939405808066274279370301547546675138502242116263646536449912893188539857864606707481690708083704824359460106534413926954760874952046273396465315226687550484897344973697675928306014868428609028379505729006474552829148728438710555744281366239330208147133005716710322146025123399116531617327815479337998578795838812328504481528263776276810043749057678222382322140996147322151068058997472664174477134182981040007073544283857468214031132854578244452378388291164550876151712803336225279753859232853786420481206399937843151903418839711974130617535524903733843501320657050492475050102731931511672567745988360861682680523550518883658706633648779163782222269209967592044580475474403011857257325460489008643628596700662962785477231386701293476591482304346221347535545042588443594581698046398852204668249001191820317915070978612725437320766345300096444710590699616238034861741192698545233272692588285300523450605543502887124801686606162077893755301382975307170720252207974084218944 [142,58] 2488077970094077056886675567800314891372558368211740234536043997465414051455205513460158066170623363603676536627232541015721710867427603121992595859924759186726021268521146075993658468690180693550345926744533832837585365163266603232444991911792980255964904807896116978181952711979158509107888508312506692616323214766403166458844057653529252519768016065761548964696300740563335198676443824876517177591231842287552882170909838365047831030226166685783912071212270465186767276319483905787815874906016119563729003022148369626229926757293741370166031749390695820542373199678404205563786881055857776596382702904711600707949184657554783345122409545783034125895304808614549232429817170474545779725800152814316167285970712856889443960123070339443326550376365664275134324711270885214761914716949031523735623703772122426386980894970853387514144862212510696741775554816925646568198655749307936316321405330759270022643774571533077979892731737247270628818102391678137010857606982486690762952650163744478130755851244052077158816039391762765975000804122735372245732848543057292693184062306431143887131433408810584795126329104367919623964499086041620829096825817948823350463770460906858825011272054041498169614342207734426235440106485118606672022597759138226143550839405034186248218925633450921268279688938870830511677324038297682005437935537664671795387082868370206881444669666502432690190873742682651464586118432875290588950748663981173322617262334599758043886955676552973706407580800965429616992014538509290797559460441106609569659343597328879913654912776890572442751458437457467488997700384333703448913486143813955736617872753604882816092033529884404574503668025793402296873164195093877837947214706981300876934675823691083858060883721182231925424892904532505679659464127677521269658606076227491435913084488149862130497829835454048219189116634797997584332810372676983702132549489940110723797878218222377839511843710355875024041805292526756919785968393039784155838972678536079941051751427045016681030484697444515390343152732910079468497769680765766259839086755511240747225089555183206759555870329169168395689659993740730592238352282813274740687370702228878775123121647611985263399085359879097192800408117565839063615049876780590664490304787412980953419427298735864981143862935317182433472900337243563404184942041461507474007659789829438432819539844097723363219382103763694825633656517546905922230427605695020238549624148655326685727813015860903865901019717848191242769133371912965902012217703705951500733026213942705180736596466030933377569812254364466987927362139425066960775056956209279592192223774480454243137188326346095436736422608783556664023674486862920286568837312169306069842558581562391100488626178708601807339197120237707486547945051727273703200308560231621704 [142,59] -606058039913451361765197105464296428692697254725113866451389849986591916413902478763831238771332896922897748567797585141751703532238914655605576872596215460350024354384300643328537448135829620395788701272917563359751610846190144978368545837941604581679680982882802042413814170413381827924578118327376980065333703960841291404901990529880926974097515752370163957679569274917782404823718506575892983371906316785046150978239097902797219938729739358905870040921007998242001388822415587526835462400872868168303336333763397281391914491907572091881438895157009172844266508173548243838612045978823441952001197068069750877908710783724443438254157241618953109596696930980273833565860104495043244520294648942190147725636220232354752560108514378265080020196591937627582730416610990367444204279151788344986454838422581602874648219817529260822830621285974055442782307789892851890455340692075087224910255527210681618710819560041205108136608959467665839443416263976653965505877865708434642698860212509162128388341981024226901278693280457539114416084880795740160272044470771260529654388563517732973417925058971479419076788040891150601702361901580235168369259028719928385905061418795087129018732131836182114069151103847866189247609719647812891206397963317971227396075867066004489334609654912807389477904494580887280194461952529536043946349312655995013307931856817428397156538662916454535618383518344562977308128457574320902956219996946540704123686530093554057768467879864046763336562750768643322987309295929300153830304023437683521317515733221092098479473972249064784128992687338173137713355432924635693775649385777234176954134526281411356397247620710027450947829386905447476000409780209851520378709674712764078637301678207841965050849727031145509309164984241360695554407017598497558904860553651204041900598250913983691827246099845202628427784569400637983360289837082146177445459679709706766257376509195061073433668298598696537336492303904448001371104237141214232512251750201102375360211856097468476331417081150063642575537930110859294970567410034301543484956005053726819010966306306072398598294693712302228398229383335311666548105605471723845943475245140183386439706102452594515095229153494182903642177297010427062281713121626553712527432593018164886505270586163093788399010267015148441390087457179574431715346354412231647031327355666359739713962588100964394281276457223356420548273276620083886770271108859765429747312187180260112252630450884467146077357928347580214980843020262793472188849392065926468157896771384037244467133536656618491789198557442909225568116617602492122964602540438226770400017777888942598886521725918011759527976866544390511186456064853503149145456806427927336787143323647626539034790203995718644856489726766194721175083503713909028041216528636912 [142,60] 105204385822228466565593586965426283088256941508567994226054028852960660861323200650404621831347474832435337512057831890894067255260055337196905546275644435011104916429145691655988871873191769724074806610048435773720038646345249004073253894079833353244860200251097662246071317774856285223997949507713846158248670899248883944476421361816969450686960702371819435606863494230817065290673516553174954997075395082046360068342532188460190318676241774181504515106513919506533154747564493826339119238967864388349189396353055227541106709478498073627892076199545083990432005058058187227441287786328990004930841620064116642857251600672948047357621750059696987411551659424428725500041002441130636069725745362312181762136285310856553846651901786635746234959044168815421816259706973407102198062427357416112456329418053347792608550665641854485524507040553900750434863488096304431549622989930052825026996521678757959204839582221654204987164890474902104293296497802420238232780496207773269203829787041290949315568645618467323156925170370035700982204864583291588058542465131663242520971325191657127680354961647754284798678622486324934792849701274114572377853361723470946287521374498765030358043617553709450640404702631840167091247622056209952259170259675217146610425723251905686554805391095032395552825513676000222500788278836016978368145450057178456166957041355607454830064165161950232292031521070972448419613856365851650017877282458659705230518928870369418761422359167240013365324811855127622482449147995634173493439497907083760857149847056182246435760161659189950010714119454320492783015936284797026500317778455272852863463349562231523261544084093149967603529471085309866249967104787437722011773114826753356863103712951345951237322168787035716197849699785140328453315610034448735527334386093927741615937416826764030427511206709424599106024169325322517407471046317213840098647416437611842102262190910355729619321282949813154095064816758729476249300365591958436847854487270629960726434505289165937029142436412466758141661287036108088879537376461977331695959651415103547986002786762925767814670381594887275609984452243533582935549960683995644678113074052166147601492796839514850746482453907860981090747450377615191135535901783424367537533390559602238429967306663778733389656015634609994282076734396342463776114114536353417290204960609173426427388981431484438054447605524520727364366975111930828830296289721525019527635512196264956243147499537238137442312741237823946308376693029721471861141141530586026299695519609422214485753096142091789861065477150929004449204393787677320824913309638961613283334122723970752017973117216085845505453117426294145928612870475664975165015826153452376739573117813344636841032971940285885846510850828423388406084077142064078934406549584 [142,61] -13863151173655864256318950586814817779780826401814270554498028102618213996464425154965547740638588652163119455641652087043969096250235271407300788758611408478678338202054317489898321444880774825532980577468221974254985406637651497140679007879082459996886772103923224562443679525160852424278269948458630563843271766541257812092765669610969197347703172854506310318624322493068640854699859949840542988048300776791769338598120102309673089790000082504841664940412052458108651431857183597188841621272884961241257480709091588236865581020669915564897544197175840923751408393985455594641063607222874844359201044283227142876186119358579555279303151786694076255345044878571957563627959316803483215317423631778248287066707037613282925419010313325550604489800686778806908901069639480623820189161873091202489542406530372300899367109069031311704305475096280853500932797001800639566272678363556556453006899929034669431157014183920252192688237488685398829399943271176576917495667901300543185939777160185388079458058123330511960512624010903783069434364074015257478518163500930707679871853466435592308682409488969736552290541004359201376033429686789329550152722771605886538162140361007650741242098393709424522517313984179365858207870211475262893494185640054447869066778606891933519546137054332376042434255097130232414611222320750729616728393828906821631667906318575832101056450234299424925958122650768091680441182848054290435665937219586126899023795518912847997336806488923010771182297709240686453085104514583456674275717050838793874777690473886072716273439641688173584488227873013332015161391033152944704310499453630571869471399355376026847063919808648834261986343069167764450416116092687589934235124139016972132712225168567565079089098321135712044857914490587814576693634853813535707346887746837839435193452921762188864051501161008228372886115151159057049929672178740941382437149408964752641187153982273332821689195511636324041272692824467197628690813100096786625675219736802723409965017799614497693541170972350546076790306962931588770492554313026758492171507044134177856950382926477670206083654091664860003038455494326370105489726353217694929965649542029016000366364747852659445430934269630745650154222861356446859898667617022015741708702705761841403342086281109785350735492382839746871732196309916177868328255558723247668333260474837953660051858824439511029076163373246865897223726461028014714098955235515830302389663122180323376545419522107315007649906281849533164292181972597790745782874722887386749250358818831865436367216619298932277229877703203692789834491614648007339570740247521488367001311873122126530837982954633170759266562174138977264563198734816317740636861770872270453700500618353987511184426864121920438277479490282639763429112189162117927005504 [142,62] 1396434835181047391251843753176234888185973640725209870647378251236309995072645843455881426366318037609739241746544429121524306137230320853126502963562499837623901389119325411264206504796711433781602832484272355664685004278907380125150877009153355567311026299625620677756158923102051019521176430529178618593198336072794752196931267173028674629563874826647891961384439305729186479514388679054981050276585368113808186235391571264957371892931693765556210204655504739131437015689727400676340289490537333041763167937115360581400987000470990510070306986004716172490129874981614999400713058299709303254952665005700491659787025369258452639798122445188116150836535157999735324330189916483966597569064293470427923367173681792241926437019307259074349599539273830951278777851982375646671715360865832392856178738110690537929329710142281278966491615655815274741300723453977825767969767683265868111611074480799345039240915726621335186903138412381536315098074572441388656465980960550131086498429426059152539272569303019157772594204202536329034639779654376589487409842908274421696487809389913379470712020629814210213344519521076324500687236715558782142879282440155011749957983135757319173650982539787510834562882062638868621290348990020965432919666833961938853984884796007948977526229947046213562708290824554414694259539533886328544499782434232395036128873597730858925826688711902781548873785931700799948758418271537353422292978751548923652406299315858379541900789202268212971966502457735959928150544270087243409035518065278539028197746538390596175176784053128386269516583692029282135817520681173757303231252614431942696335121163904837071736197997939335271223982925238596382009902890899523811272723325641757287061623682949437530650137662012561663447119671924735268131659109209472327761259021344114611390672059113767753391581184839766192382037741530713839708579449844280150347518939526052717509498664346132147030602619058999483706685420213125408784064953339235382346211247619035423845428729592878474564461179229789117192335277951281044500049479119315752074043301831366976833613694542809610468646645862162746085962202535827295598788597196279298219773958783890690544397948790085400960201737398995245685400158953014438748947761095745495804075705108858691879943316847559227650617004090822130895396987482644941242720399426852070198103795718850649726263793354842339393073049937907449781473193887692442377679819520034226813247087146248018444582838678350756260320609790676673498305975647287595630620492075952210739681737772723286854932948572378255344602517370050808087487686986476569249827770791425819644419630041677307407128326990034087167432832613520407936888458463956274551798783770670553478688309377292891323228358744759190710597715808767002368840417775707609010 [142,63] -98045993214469520689264472408639584272836234482884953106482600768218604167952167062339209524285636839343225220196264503222548149933038907695028557768961474793094486099795178058691769515150287359948683252198488932592070476541689429944444847543977277325762244995292806626846261901113489493338749924308372036555035299361187229848570993956689631343960945701063091123856738538983332382025029979476154801813921782593432138587996565426857740509036624806925547784530525272994259477760577620092353209136580994617881433958611754803450162286590964911843630706541689003295989222165664470735497392695327647256260474024682802997569718544899896421416335599006326201788871541520973339939617478580433593241778001579079827035153686105605590718832630683532898966884470575324406929303430049508629857979649456153062529587194989302493275639072681645394701172743183632253438725414248675541295223081968239591229831961508150639752630101608518042833010283541093296065759635836394754868454419230491713350496549069750906761666262560892614119270597190669625016224390686463531438150916274379286645832672312543748371711516736981964054185089191738367750485579391132745740225423768386864172834911380420447546673925158380764663866147955368023238250040779149417470500962137742974137641971177134075898466542465379293421103706747385845183012717822341646935718053329080654921053824458148551077441054814580650411137863816093125137705914198633376183586209180536571947307054631517470429781945059836682736698497266586217879943493393072899950498630728082857109979103789515838921602158447417043570007157399408809423663639310154819015398028410728793533190769682714075349723322553679928652993132600275659636754184060652299143371144100725918014993998582411537811578051279244578180844416519938648736888921697405731714853610260055403797710581229303201959407296789474387871227125633271712162601392069505013992913056935254948246661645706732445716464891398233907444200085095416507176885876036700106448842144347686943796199973081345706255839575824190104301173598745010371713063554640766857301169616761689805234426664427311015414742432424147291475967960198600175537688619773940988937728854190914125814421540337526450321114752888966687652756011897457148057020717458579275019454895991921105072753708024502605654434395861757868982967951890349440162822640741390186168051018351359637895139600675762463824006466929663244219420268840613272646779893436297473056264605347386082632344028475906758414446536669495205316957799336019333936211963204265825507890603166803246380287097984533146499297738247817242112387149573673724543897831417192304911345700590004142428938525744403812998464271479212620618401778195642739333860580275951776329700858296589289772853574885138723395990730852937527273599173480184 [142,64] 2238542852869009928197419862095425274813948370787359451479278780455151412063862408161157427549048259175821541228816641843154420128320818591328879148876618602735438907602318540663818163073961897210294910579762634630977609141437476413418435446057258200354289317718845094682819747864449425161229797731448978361113267001201775125567701749751214295986077458905538687609177778000554468896820214621726023971900488516329680237348446582983866640352183744265619492164408007674572248128881042129094310168452609463233146625924366461843014559477729717561521385667539121228924842743633576030445074183349732337509398376350643622271826342583527213807026897624618409089582934847019893352595632652624024622635119644762471151563221371789613814078710447856944974000661985561303391515893765460045155827921767770648706865308431493345934930263262081440162770860774102608952966201955069730213496142662946512887931778299212993574625828735649696068647366092733594260621039625792694113788134245086499059783616764205866360305638554584303165805140106233344925909471382578135351755257225380654552195024740532785438886134974386492297056072295712462019468437250742084510736027694653412435636009952921916695060171560187517878817479520126526817109097107174821088155433729453943374337209428754416875817802237974367891582369821803079140942678956023926128451732087135609409657749947205011842519823667169898118892370434523530156315761560282120663153843163936729533233021986376370011996063168226498709964554494505541253093862398646609144281748270966623756794856284036618863727284478011399376681317310143443876986286384215611604440784471458128155928625637722669521971071866030919914009076964814729757706092058051293981443026370577081941151661892250548546059970895365941515483173274659558563101293358595462839118271431901195282476581273163934262493093049666525770551562578477666355717487229776383145620870407172552798797098658372763750056435320559072500333167327286879751299858455805236903728908681392065622957474612034970143352961423419568342758744098703797027517539591287658853124347374475247361004756409703896295842193673778376492991572174101145020684316611986973293530665328442774687413581759287286501374011869422493995470406322934643526770078654250492224391686942796154517208067622048290182495808870636148867445912403233515336580797280996977824390633714078750793351186759832594498717732037114940845089948331953465891126628563906781755014403717627067134776762592739126951207916995166379734533725317685587837247959119655813402151797009961276511562357541241942424812968735553867580691580193026839243013453838021891060457434546231209884004881370845531400164869693842743807485790837229972892760242300025143785994743894344889043915390475463645743925913133884726295769632512 [142,65] 504863290110513178370462647471425194208032426009399909092061060961112504399001939399377230189873786859809021006365852012733618538384343146193620532041339245406562218879896549086931854981385633184562757841418472137955900380446364238221147146797139424520876796229992121243487153830760114269721033125379106046747505908741454126051279005305062772077290242239477892754510926185490957706189100861506937069973064705504249610763828004288181918885827914373225641556328450298863392225830041999518759588598434779590381550498343386615029000550592477130907062466952666553340000597474796739167304989114892319692371908250072801969786349180479263268760094115396042191975655282081467329395350923002817527779703745984619705595915520489535090499396108658525133072048240944062388665320709767375817138206884230586376307059405710228726313773834191418288044149040332676405168585387775920816274078855984518511299403509772502784282448565512428404894845432953365745069400160352241564505550174877740938022156266344820468520115595909468078195291176847847187767510068029990273971864934985768796969890175562655314916287048218637601019249120838337104144469923917223298045740069163800590860520855254793147083250464421558211260267047479201173981550632345178236440676102091653531886362324064533775249738906024446127697428139546256706886965125781663752476522609780665760584362795495699336362656920213622858714760739850699750765099345762236925832960009217224554915684504915245734917863807714483524828517724711608310649136218316692136011760703084652965910323064642736869552716985506683080596551120852893584590418420898001722923552649805308795702508293376815420257667834544278027870754483551024035291130064513798188009928221641585301309455895530388197888771257522220424599225598342219732954424246403320461081866193368410780608373815812203821675505432101068738679342460203627415112209860432661144181540127543368968155751486942329976257500614160225925812516883150375854226185513961846882803811222072163824439883606122484707530775942009776787740936828495807087099798501293921958039061632990870487898267786384575764944346794811169232914749921619213449569011341398071178419739514670204403438167075678433402906923588727036950248165936465656130851360359945824943232014479019424823344726230454005126554847764437596218697651742883124404321897445717010560479003400063454082014721246967710283954520034302799448364815777096797282509408273170330127339471912394438462369837703373754985613085495300209254668345707945532959017211978383613197778369451423082306691271632186807084534304139703414781896664395436549125592706914844193138945706198545980234506962206974056798819109366014632254736305952681563480242022890004319790028853510846767111092215692869823622785422190783581272604672 [142,66] -84238748214812669983917615822926600356257806950069684237964827307786729446931220661365230072054620848727706372199616386628886254497135859466503297815822402986173830099633638281394229784463200474156621486825255832594617912964146738535597127125160718552942453153104931188304058952800091579032232058645866829697262911696341803608520822325089070116464674658354114492734058027105324553897719690501219368538252510634440720397060782715064197568453238629070489468004638772637945170704903439006055483335241515110223038349555781700195138772814369578808444321564826926244976738102047758180393064423047788097229238100877703316792859397297917654294445811218918651072904354509249188607619585515787544556090631407005831362835858972889488080028846311778382283244231826366689491213263396818915350423774102041987896121953430170944261576379477653509737147357389580697838379320346294350284989775133058304691492103680839976811711510921630485761114271231841402135443814028782993838238239531700006286977350909834232627142318979540238850172100465739763855356591775620187304633279187688491365790145472517074987635594302319102627990159351191071326539929250875797994961672224445319615742012241372269277100817744078503110696161861671228871532136770357158507676635337655118493622641462385208008239724707296395258499682866276314239137728374897367278215547610229022502127016743439267099259946369970775755804676923026237889542802994396922429851724930272629831333288482981935905897157735369950733140782023092351960123754507049115660690325838082387961220284898048544503949345024733847213359463798134552550236776931287714015997320647713159952792579649855461411943469707698075161370426976199389005442547370005668667500363555062677956600864045807627111007985754956068091108168422137330782327022103762535944766143570756460700220559755851561975658509037796553133233036302411714768458492711412516804414661078251993990198123013394425943953191495095085010042869431772156153042541487733556812819086571350602041158446918839501859649016997795525360403287638406469005352441978036189293849904563819283899950070996534348831266285908858184414481541720109857145266727051918129474769001575430761115593337437267252143306834337590180647408965390717707558717933408427550421317424240294437024593437947706849605498346125513923960717681968925599161861444581248965146019399295376129959412332042728752103642829814330103485846285012710046795825976023794288044175998486781052248210660285026532848904996045046178716411051092237708940526249976361718634134256288332549700925561281303013473711644053530656330714772298249259657891947398472454082972111501375365615667460075912767049455720776729696343761061966433028787979643193172262844375002049999059443383101594453967175261764304431724640 [142,67] 7735613229105586574423143761791558605912916768698448116161255337948518256216757618901480073370880124239335580237024714050857817888183412465792820393622241284767310342170236649745284491467130284437969448473490864739058330191791622467487831267763642113234013748988973283168241448199113402807909275772870518194047025310368181147947527129496985969040169189916684683488991212078566094865455982439064650258105101135678970623472365180689432090685308677756247706461342489669765973325052810677736895247410457646606533249586791070567649961731233887202916276396342349100899414294193173334861056968076162415544476883659830603211755615865031581841271487517739082470924205695047281293600001830518730784508323122911649676743886712471457022927609448730838622179533600148358463144569373308350727631572743311756628652859356107646030113482469397364303802378272580777431732405011567447795053481583340962202779281574780335906265081101700630975909923542106532433932053246976606529323557529504603527661003190562402973079317839267974911334384492604727918799881261933899444932570490422923444161631454321534006475560297249491489742216779994560527072316914107477161534539354669622107892641458143696610656231961780322390502099696957653804393933601309085086610843383052447319052797462272500592797328251355966484194808850306872775602668110877916345607666230812281169165722620063637285534801243931912779674728942566344937738798763654934825284810493215593690734092892639215724652754347556103966708625641155502675476035732869782266637233551561428311882167738675093289710669596779582656170454356323913329833273999924360901359933464761857795444748267068281929533474498924470790049651758822273795008684081593822063431026455011650011025514168421916646334473529632746204995107865208855166811782164354181987195826618685056464671405609071593797180837981306932342524815335084348902761437350532826156643704242124233435150856844116021082840421758734210996604797323973766232781358513850382217622470011463389741345322084186614123032282051638587978823300350982131463374880804330899148874326876512616006226162882676976817340561054069968512158672114955625426546367740176967695359108514708315955871724798288963005426177833392415399686637371869464024467711305614536674905406497303509993477637613367237871966060981609390381107129682210679733728158239949690774142877053581320841937884754013826878921921687628664358329766869247760639952669633295954458564268751875842852889689244140237711220587501832513421130232180253428072133995675067396229439456392973762018171188674847972623324334911362522759177915248623097866507506363056538571026434919929284900425666297330380574514731797887473753840844408118964464674959298847992533133144315568186157833957309125123441055679514460800 [142,68] -485273378152880160478751978370417679914634121979592192170314674135802698525738678244110369957040475528702057799510356376653910883599151165304121160102429461926875566530248373661884690418315458140088257632395495681824463530789769985713774719515935162389296267493826037071059249828604353075254528453733626818529587152085665343995288318063003159223977454906916913610351113437671777165544321131523956680676542050291336515857750659460702665893663013140474930244303624830122646853430608196138480169015863784072115080141850272875294189921804865575730685949451351718365848962505471763510345011664574560458876088893657523235999750951745226104755432586623996795865649839987017999872793856872506898702269031888574744323530605070165584629409553993102107171453438714246558375837794844374343692355256430426465425158511608742638714038652713395726928204323506511415237119098254044498286023567311096665071704422870187565486343140464125145690042370575707775445516757267283743539009704013497714369325757239214123211728197643361049822910148067048221912968058860807282325321744946007203550995097353523412154414790752981176301659403664029242252354320103854330207136411773520809622012602529062023993562195646573310498773549634920894087042311830530772211785787718873342291061216266161451670387328170545061486093686869185801588976690744646117771229957606481047761692222020815791126825512003457867192430847938210584485583551853982324186558209848915039109615741393059604139052523351443815813858363209116150178708876193018837593993175555577228233404395844827029609749415814427642534411373717744279977198935055509220391401155094019768363078197612571436714042972965765905766494669657795801861379380389230345757703397152596550071153584862038266334292194929811041949555929528274541784651260380442751087857899610584052570430955709784730178229496414312342073111331261442353130252582436213033897495676349200705892339553742745247167073637893252211237040028752996891911696647437414419238915588484214072833570798922697078664723762337601413366685291001780005560988645352071434512328711234358004861759721664434390138272123793719193618054768398408606942001957327027965056002735428827298369225591916270317952029850604038560953254368801340491708215408509217075826158102542743261830251234616309206723625263644995091327990816147306790098140178743521904812496968580537647243111970736337417538641047507771021821165587597218273879590522210918080648613872541608488345988939243482578945413539235755251230083787038984397028581644985870652786529618021658492195998783724246608561636012044896763835975513698775907811668239882953973081979373423002322025364480430647393538458998528385467530296645487295284616759467848491598895960445840201747164008037983852235967767244480 [142,69] 17702492011441287303889355243525587202144366199125666100536512877714695317050362360100964909785741775574724809951315003432266653956971141248132558104673854429217249541173175069228640956730622003098228838398398251738276920816056177230211232711935876531122162076620720883347027353915909744710124470153781545954524119288110967300330311248582798353165715263179977529494919195029182755538334428768188204424763490456868785277769367560510478454817111095469379323212365379771062537596665374796244294243276265695688495160222526866465408370108254059824853775282158877930317261324692317286493573235525533100888040145507852292465319474335802199608432813818470904607016486104869592885744151138057407409201595421201075105649413884662417074930399006331288741622706010919605156058497708581542085724000410335434081383932270611873882856289580503114200261457512068855227651231598554988733488244979628423979056870697415942052445245537773408733558007299876472059306425957268089000215217890222896816661704159789273340056681375398663488637606447139374512269441896479863368763777356129731668738595039005955045445980251490806886778382346074960423340498536971707097847426048072620541483604971131114540314570047450608214541440468822562971156256005083382209451929324976956041168155257425828713996560749119631224680767587684586281698097312962727735697215698352835101423544512992221648986914657429516903265683625562724740086068100746161554435834768237193670824554619081910787257550911477787837802097633617575036665585884135125623817343506233544291315547476083767385373627191224093121792500029286532363409403727793377319469775132762492951538125219656330231846538445220231847258136078464925305730500733923132505283093957450949641569868097622191186869775573556289864418246185251660743506657461307197561154152227988497690769944704460004570743837768362042446472108735950729435812847003320642731570959266787982723723377902472055970342900002550111524165931109593235155259338724465443871287438413654833933987556692130121861097237972478005755283744050969724062323274161263720715263060728091237801248708693391460034218768367347672725354447633820876286555348565696706624080243159523392694159529786541695982901459149823936661699268072344510957795993282025057532069446002553738571626566765378410757691102217510431241976194746648622056358142130911321096538888932510798182197285904550412335308826384991921078651491084044474096914365298432902056106751264569818902287450610740212208234043754338633983150704249435289784488043344398448799966243917516325794565812651745354319667254647889279936693417289138257322976288384984180257334583605860651268789048331466766159930608581211532433093062855104000717623538538858248120735125279482707696951676709354216368570240 [142,70] 783030598721344656281064311118363052978112663239810625410697216317642790022377753012450887480867905849832068500142826092205971988584053405756868478670933549064649417799634011268997703129254004570884106884615055449605732270839669976900961927303664226769084407562797289552082082728272488397035288451328626662337395583557385638515887692420769062340660126136180946779684223441295735120600215902927156797698764513985710550761236718184629062545751670886838086775214378442828837362220210475966114176247564896703062688831508159419732183365333683427523197850436912471452817406480841786190849367048791862638295281406152711859874613764541490114888649194052711596237110267245728194863823578138514023682010094978403571424182383796913389723244992229643075540998432373990520941171995955011341674291438120777155196846092181409026306658515061144341553290625063618559127580977917334566735902486590581418812602211146408283485881565055981296009594343422415385063551924735477336668348028749865740816883924973170926057142115825267540729932485576908403821232642643473769642044416464902867951228678575543073189845076539393532233334530111812097772313436608482827208344314714612001468091903440342769851111561373830747848884349676747177059332842213612326878133421766038064725656204034694114861239413637756129769320628233415610119891397146358865133157882588237345397673938008468864947576017261080430604234568165393651940231496701381833530492295630697474117037713187675488417680868730478682927319878837898657427659776058609306335843226340548495547565336632490717823573263600090752590277275980635933478561384987590407907640266434033281567044082356167865660829850352616919915062331765349153334233238974100097161151994551186445910431040042862355013747224205003306796644615719064379471242376936220167684893848277181844673333642108542754677847661767739793363684112660633455762551899535974074453582491721897736267949336790522553673637530170627139877435634529907535848722967123156902277980415104581361036655654183311107045494812629071743755260136124655674002334201246573963656532849504213903217818095813134661886279318916734767110223443796564330269271135366065990868571049101041608766966651883560202599222977576860684444525509395885073524729720805394798401530351153182765117409355573806479526684562546780135444273027595583837574273571779047687899115311318125512969230806057885510218715154355809534618168503468229774981053462149670998313448148413508242768752256041169097907667526832404646048436478402198938213302458153119659471989252485157761450755990929531780591210457743979710680156582530298451465387648162403907817271717251293678369036355858959194987399222902550693487428577171683671777031522726478907617405129851507841451871543695028619240 [142,71] -200584120817873437312732632671902149164707569293815837025063315290900418908161691513789141602147418603682160891950180176113562065368316512436563536886205190770324323266947050514422146684688391880367779006619313000753474260027869194476165825183491184013242723161753383517066419532991350204106043225999800528171020916936860274379394684874644424208969431868018580557105837265404801448510545170436630839459549794304886760367153548325682362136812618265345894822946969322474745157057387234913878633239299446536314845319916197576653725503838158942399654150933516400344114512276588394210582523250921607890155070703139627697141568174338787750742562944317862632890634369682909396507656413174903782964365551568245006511717205155910224301720869837921746511957624399194865738358940660472452000697681254580965791812909103202094581579800626394715105316918024485156644147463534878581171454607634412073012982740728963016952724927824221972869745414514428055338213229511352563482567453388754059807035270014665725637421539639510041692680297910591350044057497592539347456999390913349648572041912826220402864606661466926407795613706788077086659328308766320801472825752086196380460157131257538128419611931711719322465639683759126542537451187642828089166427412977789553638387417337192023213392665663842479172707799558811261355215847981711395292445830262417918419841590900113380276642985512950462040865492760601085611584141918343801605354917251915331318612955974200437576972059471377902208025624907830515586417447884921410002426398071580977918463340022298687912512511474429448753729636737496150599764518407555998939560326324768127241405628048098563783776901273952300112636946917013583539878658003296214508113412846861225322690235195806785207324908919938523358940767654171207648862832419241781016957285768288302692685488280934302979834025686949361241059037120487679594893460337189540688788274605656585621385093551280099937029254868559253832334392235037084232519560894587870717635486299496553240190944766079617191289210792985450961695019746124137980519098924856140549902276850603908829868724800630745212276621611627928800330762782696173476983099263325086077076209765942367174057936268305073368777664955595377433715046412167987442561470916418821182114195064597184469053223089631230560764650904117268260884769964000157834820874872063334123488744302520328347660103372308203763693722376086912901973214768366337081607496533563240198051106527041368095769479814128248093738765903419265970877968482555320975586783402971906691943760768460114816460185799670379009540016684875454223733127193396078480638373545958982855876225460307194169875861844511624642597037188377487403659109494502608080640771923779086719146657344267739784603293156706240 [142,72] 20781766147228931734124056066602856834605867236699131164775824552929154619287996264208803126179350181164287836384041191495575169293440612281830497349736390415581386773180251512578043783318518021631411219692674718124657151558148427906771844734840299206323007530173431212834311365368489945237558995231450652413835919933130057915649779558745105342345921488766356307707517357552371359256562874283944682456817103896734339773129952902241741308387793928670285988029191704998451752534324483348139225840290789112260703351482654516303677809733837789227278742790350970805651897037671923330247240731260246726638943592107461696530860988683333375733636551020786972621363198145804048673389043275099681112722773049179588115170047227103811078260812976477403355993904884412325362136689714047930014486892046014596914036702918086065156918853618079914542794755259829207885387231394094348068705792855741392156944723726719286931991126833424707871704184030498014988656471944595087518284927882382789717341913996458262237023911660411226811480199520633996872407567797412543706818493081238238155918827302207326414325149477730353992458387445249019358433641739296316539444762514712258987237893253736470924724157909240555087259007255715705921716178583179125107918172473006516687407573581322418385001651561055836758868565576071525084691329692629051882093383608425095888455672016310603943985107728707883796319403406642457783857339277122178775310792113975092275791331052128381757725161525091895411423473330925770712497032245850915770153594355344107605041037714763641633732131352073131966346639839894267376555170483671333351426953601884161993134944213747459816204769489423778658132629774823785087642294983638240929388618727725963083394006288397486225117901716264884701980349334106608385547155702143845053591613856496373834022275980483279079126949526873495908410850121149672077932228945198397858811267541685670256625013014971534533347345413319400281967811558569516198139257794993839931127439943234138216269735970572265608955581342584669100656134348471311146637488854941128641175414602205492518984512115349047627973600632450240538335501182748129166396350673286416794996683087951105127738003683925738889390951506759108450744674946831740156915271620835360659578489089889720617582803656082832231599567985785451581973748553036446091909495895821303423558719813781972836746362411919474534518350072545060660561967666644130603313159497447643607028549623232219481689126671777095981332602753842469444586605188350225896155570225307159375445287907317599912574246433376337792552719961335848530391332374663834354947475806055593187593589749557095388309477374141792987797597892702478635221104650357268731678950116551399643614652590495792906783610283520 [142,73] -1421332035462549344617451285805113901814520239224289503189134703125337197924575537550975455230761408194000110378146189926391611210894210045723984051231306759762351142926582868920503601587470188293845999874231679194214684460412427552299785156651968165349558011669185387547613153850426036629020362697773381121455321946949516357493001662900212126084483274936559250211355636494789240681599665012007602021106894824460769491305733343101513455505072030151687121870167395945862514815748463096956346060175308394678799805011840341769139945951304458314584790364687492872430512235965789679558813399056105310874357780710503045155596805839290441112945115038734555654783835128053223416431261260688187272005436618480607181870435945388454272331523119611849492411634807235738205954161617639328678227367346974899412228278008525909999709638457150611142940093465859327990526156990560365835107095554429139711195025841170324594745712854240767895770585938779603130133685906746797169848408896553803472202029757113706832086610371738817125326084940151427413506468108127794936498205163894873308953331241044735000288464546764196447844356059212269319923109486519969384702450379786685276184438794053150428962914470314585146965712956731436131094458550753860754016844433602995746943853836055025860687350476958644534177535801299816236313165400589449971485806260064677605319815525650788753508120875486640722565346652351905785792348543546039261347216199936308490418858575840501967158447766537007501376696989613726164605642998586698033693350605583560552380186868413047035172113223950998482517370891737639431845664737531870264900807429863149228132590184559279599854101168149349534039856924175015730691837217967545500353555872083399818688339275320529639030490285602742483657327232922817328729594751203302119849529253158332415082728178029481980936849676422354454395336374638029418680948410495560132241367980681928993950743488651880107164897132177711527717430619998439471668819383907897848100710013203109182014124369761690823960309963682090845608633959915102370800478538228649275702964120201287815998200921977429594739384597561879919604197702010664526708396819432874447564693374944299272881990761817843452554714862839074958085916722459667966986176200141860318198651508116884694884686385150090243075420951635164068575141968865623099193856497601567184272201641992805649620270773225895122726718442602889657029515434071129918639136804167130708034755878496782688996155637806750619509027106991704263138219219201649115599224949403665741645936255192185337993939073345474654777308336994733669206889770808464273459083379524419904839250488479731200471159729046000721836878514371361858376659602081476392190813519785245005452057077099421431241420800 [142,74] 79945330842074080726065038751245844373204610931853610527360721312425113807301846061486081168138201632115792778460365701677843353660929447826322555993970764132386842795382544372699731306762715109807841001671700589055470819581030634478862387261208528316861327592935273598943586840531938031924943291469763229873097755522828351350951635389052241600986290780118564552056648204397347349315975941494423614707231198628208783886441484760494400233491509238919771934574081756059466173235413093351486617781694256074371447255288810508681567797910616792279089799645598784710337539272417184226507204267112821485856063001533760559714686380295782150222740702490579900258922233290267606819900671394435599849984227636247325845999158930801079515146270924065014939693083670112959427461320892832501988181081244410281644136079164198494756889746180364939898280687533708889120028474048655770314122167152774145804130290490156991366345668505752428456973160699158954407843559481605854980651814493746581910538786459840446320256038469697277254789288174279478638446445438532325603496233012783754242704648148095969200909429104209293027283931089107453401721970493567321980138226611128532987644287821942649793408757962526046329766479107500690795403664427241130371205043791588719932107047701681429231109380825831417273641183040260274881134223902092698095034504172366539474973915180971707158750493124863929675855235592253852148411733850492597231466113227890972563255023003814520968743920706545817472139163820089087431924122468050175501741848787097691623274040552055322059935154013335622068226807426761965333588980015517457481692790347422485325114858915861633269551077785552608458158773525745514965569444394319124107610342526782358852484003323862859057848777672215576407484923210558973246861529778798768752316703011249843992961532039168167456897559898074958052939669551165870992555888431294778432772057735787690010960726398279489643000004883854933346813905350545558040876688659792427292968177323073522285042986324202602917866785085359729291707040230160400584535550698072099065782067964583689410030013973009690119586856664949128927596635025296617151466546573835038511738660769880497547822285986464763738318604486574971764098686656542741888603803880628221756396301446840048579006940381113335147759903602843939426163738857234688176412263748107013559704314326510141840521506311772191446652092007764253270723175821075714290680447173711053939286306556268801613901167105547201204373598099798512625048959996104728068670008655943034266533120245518581847732442062871144932953208639028459825583670017305785597782307582417022676616071453831721799444612008378075176144886023420841522716277200220644229912315374756897616613083158783577124160 [142,75] -3760461204991311593928647898503862732416742004684036450637470613614677755927690592428676473181778599428861680141893993951491424376828619537567838993289581033469894129851534866154416629664668978070902904048048451325276898137351204597618976556914547871028738728698675389117706995442463137003940520971328018366607876600197934813407082635650786514083839004516537172263951917780717528004321595036221375521314803256538736969397107556547229929037195988428094704277909863960123719209454569942705656076169355763195353403402393548115898434855681507014476540751975844658458980773659067031222411675973584257574219573161719283264362168594420058007345290006379589133833883434660714946796312285369912299035951076923090373735259841934371765900606292492366910619706976151066374584627685650487810524992085590006204453401990790227426844069557576350047350592480449349926826802199570256643839535967253187176073910793074947206321332238927045413369725747407096862610850241727328053060687782428335641890836625489973280934444109063856017222596465900847843082002422775363752315120210730093878248106000004584352120327689579186797470024937138805487598839873571982729452675687673068201362628140662878711011195775169402523647343765215946212329694427883820997102838946948521464557093669422426313322848979896864812367277346386027810935728905257194813458795957983003621347945669658652317209243489806722739759561131596485174445306610206647353201923698171417413787989880712329578734489893957113532353383334686773883400092517730501524209559530623374006294984651146017573152850049803940720856851699272822278856156464380404565179983717244110789038932481823349012235233544048838049589325382318426823541069472361831148123147896940925150353952444901161508007086093170916015732768900026875668843465585740505448051687248895315201217762695313081274398865640596062476596310049936726205448035974949802972757813956730394345055919061131125953998439670251441304489910267498834791405211343264551288862659710808265977154330306690236441525609326595735821016415484136574120993308969705188305207136634085237218911503209054983676349302171474751811966013695933826302576614017069278911320653018609300490780350211554433275770067371737344006964527504339441609168624481328020028311606617217686532656412696914999126320890850558531515347354262967573839920440185760463085072129847100892151475888183860828675180746772276599457613375107106450636996893888003308313725507423664607482016100670174766154156136497350709516458967218324471871775291916404122144586666690628371937493098308185624339238475961969959435051857019080697909875780724201188330476838571526069369841605232070711448787878087287535413089531576632287947011645033609520761883019679930619776 [142,76] 152146445807770575522023462787884969784165922619478498252866889532417668963691598801855514556080777806601185839614870542714689614021320402549101401353411510260953443287265408274611615190441737962956715079581446077759661987338518652357443247998630719245862427443546272935828159545943789923599515188755763500338024833083032061478874355727875142883302635477936155777326875526664965009160361810593239448116777733393228924577038697856384195051737298250069194238558259004910537703218071576849308982888629163458669812732364792341912925134774971051501263000935973031449505554435597627497773281343235515866855050252815036950797741559789097076346886925880198628231151191452633443483572205155133235991774806849618482835670068718539641897104398966424666726960803777727996675215975288777368036612255453089345846356727287327812772423654849768946485039676907686093346343464282317701502611974638036906807249500397262942528672908092891515924235423470799708532688392618844466244338990364240946858056781718971578139442803372170178562601596768603592648575704702500096324926841498351795810739169634413050820432434662298723999081449100348144327817654521154146658197828292120456736466962388302991049498499978037964269500844087542275346151875525952155807199330317037179542721921053296876306485772601221469666807326915930215168888714316507838998486149788030062675529359825738670909411087981613220950545381534374452156243365468076814845202154826195198299542600616297287430492630071804866329925209910009991797193806733259724137701017234041308482365042910795805128006204530849358758383380818809602171725855409242108977318513152080183158470526530133767890558314085238832450271634457193791746238623501968341100879080366200783295616616359428270531647245151640065992418438039098079984376090234335202158191575034182109188677692326334006846786234956003085803647501920734830921870220588110717700522679827038499181773149598076053489575519805643594299288366638266074102153557465798063589146573794658116755402097442353098277822331416176975945269100281069202618149035541989391300412295952918473727914372375132684906508646182475628920293134869197567125728376187290523602999104968853916314662440032242146189980729082973973753629883061805011012411406324296139767642084152090890410792527994182816341908056252964271511474811487790614492897164590058848177921446990167387263030684001919371982518598144725286630675335549725046951193405226210164783105675847920523533400055740128371117455798799263918011894473443205054639136771162296927194491814836381310043795408849661498328277100206603818662644994192722010316380117780047578708705534562561329301548903283862146991144948726606307459215164252888165524505595687985306721110318879936 [142,77] -5480801360596201788060205228615671665305754063365591921307954848529528482491520754674843603675984681460839143234796413313590178590929967868029462571576872838014530101143399432259295328653406256908257327162746700627617874013839867100709293349890149275505561741151294272425218268849311492385082996356315546442533377517389101912672471220081256782251963916551436276512172644143546996026617308930787304906438074455227588606174673326129880512754075750045120120573389950812234122506012927605045226004775728859155761688056600731584460265618775759430375605116329818470842972706889500508230273702131248606372884527898241532490527631195989037170439487298706114603735444512918807804473120037643804264781355404445959677311869876058885454171615886156598315353493859088185665261584712734210776295056216747337109340765209475841191028502012672782420813670361912173805649697739115049174914743073779667786330655037177011298437061531617762423313233683270932153177969887141794358483635174185630886205400943116363166529828830121741984638817184608456892346005836120457881946939562757643368194134148221562985769923167673422378250513350313161246136039263086348499932043984050838406935925492950193701487871878448909316182142703386443451007219187975439815091176926744204805849884947030095386278585192180230731343673956775439552487310745341438922414836327945164500260104331472688439364705030691603797808623301342089126405838169019662064819534643659956643561107106312936843180956741465724856291979741530378890424214896495363230128424239486682289722635189124048694567921135311960017649629879305455386080220034500594664561635592481475526466769530804272048016929305377412714352064687427845053475180648207271093013884610755249379562373915530135008550495025749974686093942197066550839945720268807295999779775882341940711704166173836617221275883129774337895098966150864374108016965776997474913208535564834016406990511542083042329377641067316288182502621672126210799648427293745244575875627499890112372980883679610805917360737166942885900068673072657531142763659572951116746716581231361813008944689961502995910720603864972190605031659551941070456233207593021241535983671655798609485194461476011399609762192984114798404198778276673601457734942932173355528894612466003289805859589810850470477396430441833647580269896702877894280213076886017649778128843752577491606472670272813613868654564750062521347100721047759105162623502553737912602715996341779975513623782754269471242539213401708538324878541684624352188036313752720992000395973911225931238953801074613433336318645094128721361692320522233945140860697383716714570657944739818852279240212833291340375996593696685292844028400882296304154183037021230262586645409408 [142,78] 160645632520589158634886082241752192011229713992707315353897106609482756125781569148244638323492669746643219188506409398189033733677717113714670078245203892627002141329153458633583306492141434654244681555437610943726519865682361983747351702448420924535728684184530275129662529717034633164044339396557301456552284124690303820748923352922695362318780798809961647198316145088994781622494724433302062615625418089914308538775812276055525012158323497660927139801401037180659128754564276501954300778065556012944433404394896422517582458545559972624689139624317172398778777965880422112252219715769011544284490375449430341616082139947504973908821583008629053573837761670476175469685108330188077224810387996532032382953927209404155199418172992664912792433295616278939822354367766024261607094165084023367947484041079325121335003209157381593460130014975111904842303403717982585062857427970032745195606639821252409288853329799495373295379866838848955056955181439001061550634754742029992037297422699816210950895642868628147207139541158220546880340663072751079725733658503713673240451717382128721708571115124846438029653528278334395515581277700290759739544797118624191747130737458876346581121890831066438800227357612647681983847071623639641251742836391203770479887315770395983336779265117306998859697173652454790601434078789219918269071902777880999192316033689333310615550607019970851661382325364200109769877106769960788100560613934141537383991067937025701176782601906965075337578997242779064694957140814862473688238761349498237895462277326517306124314152959425019292099934148180018068587626926424491973341528125545308794273054928614590779920932932245728701571458169399874055693527516751297493337084869277629422985231172583650828651498965917205248075123855200744014238580130062762874508588965919527954721924804016515419694522113210121143370494214756129851157163892628677224802880873032000948371223943182578375994560419730767305061805021984306353615475822716004969254004763037849992460381683759646515981166600029041161390592661986692837791157551902600691370945458240931855497808967443042227350571513426109893331522594635551332082601087903865019961850181096513543398820180055456579922660753971979130867439663283642754092648898320804106343755028133978437330238848336017890801670268340116178360872343844002112658496410186068238338477816048988807348642699326315374162400322871983204360566736839225473921771455214887585872591790492607079598836949962811994741508056380358277891735357742396711221575532886169051166626685851844834848087599625938563319501147111885059736602072058210138530867479890268357488745309631561295206204419052731102738995015193794087767764158120702262370317867474129999536184 [142,79] -3982954682786320950107706522068535699101336422513945681452252435992848812446436726826966859160548771048829903917181370434198255543751091458234056298307558044810910057033236587904712446116226746630061688403126582577158081263841116002241676460328172335070303456711311247669396276199139633147518567408574889523289682632198622306993793835149487501410903175429083178144384516056493323215744747032848269561253934912428502962340926609723986934106998994717858937317343951953698120481324339215622464697879138945750734816777464937568710163421078408779226651719160950275902648526376762207307360579018676328813065964689069407907463329224331352049915359687962579546360261426562983977999077544920500970755984566330335585562726980373263448576059125914042858278012640355487533809101408342519035952458681526105939154576573577006786709961230597281496657358931664959212329069562232023110160376367402620312942868796075936464293755359678396712675768060128217144149113164120072054137810429556520102521690068337469137659320228088325840544140892425262200426634647117570570464730916035514613224293281963341374025290246995624392550952258263790977029722732853201214958895000872170078264766676545236944084247907142373412647339221841583216572992495374644448341759785499922435518813112877031737764640915397818499614292244125538554290445395171026302869018372426503713977608517498914686267334617506862419955156796577322538378519833872955781801500232478609359956953586272417122613171821987772072580435361734550924966487794690424504773404669224195555255978610815240274835739634229595517909584313770541107909350329256879419613228897053222965578570036114599019245659440440554811612621617880907250725633330869492142476381570932239025537490059364431000585367759434877624318103846485082332787727962084725362998861316343320118979546142969995477719362659157915551306187495008741313481489321255363331563518545052677669433226485360880839690799488766861001555336725479083655374683265524002359717975592110340555760077365764862701631192573085867850543178214362245464154969437966406647803067087402801204156214483086685436502582320248810114116051380288624217445941220073602987941150571149923527776072884413276540790824720012463408612473525445376655806115027997046387849029328062358783442491554033315205062068020998781246189878131788179418216527768743102777071335081749088997291149316505184665636164444213254514320925164466510256386668378018333786421329758148342519667110649302479504522045743943236801308364173945163213780895826485590698579780242249137259637006020468370033981149316805042749409411120384757843237914488417616289444179003650052870545791036312546630423612499259585062307817240128225089796543383884616192 [142,80] 88471641088535149679587611064319623166978386030983809056145668624411818493681651278551355703715495994742548051432476873599725116577670779311257731490046726058483165397658252598750363159665589505442659743542178858187662570576512180994436000460306065984509401686511335447745650681343187240222838839694141171126820848663925521098219243516633082505775295212777889840471153675533632145065864541099240422521226361263097176226645868612662441905039147987413059644504103212839733855900934814286497412682477564759241040905266511780516653047988651483309785502131345723929604494813424143045373106210974549524254812876814383645279546279057735763589404631371371976037778522528238405548081841056320663748088636919375766069231944212201839357554172952722143813954925590620994284775188262353393069444208467228117412554548864212255262320964683107008817052096076563043968108574839846494041200075369913599566782239619310588343724847202878731349645277479324463158067912026676934782742343415052652384185414927187623710108064742164061570515934239665078858287276651430443737133966311628342126728193376000892486448732258492972187203285788264430912422872689420935745890143151505325627364509053075931699005128159884054281524629862509801452941984268911846735615464480232970774961258854029916739699493361467589911041780785091919198882731697639845753134155515633884219504771082702080315017387461218254483077037562381955065688318308467754219889921289966368830089619912269124298205784333632799386462160937828507624600700587850585222170284723983414038899721380688418106472241439460410872236051082273215657471952349283774774662357659311654878041592740992790681556883875908573614562553482847836733673291169568436226402637127000886156145684046807441472523999187773665666424423197938955434250578467036729828219252107831146183436397693732348531639493314070404163287103867951330841194929678056344183732428072386035479190419233662971608174590607384997288571840303251298399752865605318863032912638278723831055832275928290008484666320575174957737781042305345445763913003875696264100167047388981026022246047212966214590516621898092186859618798885929911568233121478917357111019690437407695393317224509625899898324793173220331602224052052837316543433344077175756857670645628630877235148463666154223147989444952019537950106715131118736494634097907487069330271535259713983384839262347779757730563492501375701082549764292553578324291409005780517585146756865228595870625051929250808195696683472597612215893103794223232357444541710646252943505527240931235986913455834043918493494594520906152570853393985783311309142016984248755595921502105238101714531368205180067909126271329301652787191128343490143589842344218240 [142,81] -2053713648417365485072307087879565345643400514026513186362577991866762771317721472901101301185731817147489189035469043718144144194320436254453331439410745211953106803894985025496607281824902784249906090173378640968955111209976483054977853363298670908629877463465817940105379959620272452263121790022783327828282821631988599242039286803650726374069731827753576602551852798982898932560750056385508166582750835753618727239529585257080241552325018123950185053947183855337504730130147258658089753870124731594629253866117999969353967981630913759439796657806004296355444282161978873799589703155811850389595820123496667141411536594501235966314543429964595863486543765749258207572657642119570549693021627556313580957409957771562420159779580611362987717129812457142011266274091380405365374679409216720287357492303316900526608326657177616603889521595188889336145034997827012139626436324519717890592420129522782739527894360751361483006737415497147643401655714046431157693894168845861000998198814589134598191961884630267689297390618725848492054844569372461836927397123819426914984004342751736959343208446474212016371725648072206172558836804772284567310949684375193376682912859924482191432729783383794699160333636805026005663813359968955328205998924789137899680419802365681355890226407974755113364194031217802699189946729274181811084114590619141193824290367660882570103523396285186932589198034609961333897246632677674717212938858029139078929493228665807592458469000226301750853184685716712112845306257400615916232587560356440381873222345001407443965396602139261340792846734233140526308850440503761832349692732142866798909892535377811483044448640447686610253076088499613333305696978294485013183272685839730410129454314627281792293810524192464834656309981681195167561786242640038780028869607873228322203743744517323709932233934372204051246267202720673251339984811313304308263957185401500522716079737866191467489772755986028592967103491396709786619046545655098155343722312003376583135976397616837903397090927957230424359715874610237869783218655571843641726395836397437990299413548109126068056116482282142309114142537422996468805084189323475613489309360208658093129502696059852994895373523900005373476252339999036943807529299239626385506680780282579393462627792691747122420407292660999528337708517361390203597205587241766207986705800817844459927630479543322974985929466022321985940572856408138651259103145722318231776809942387933544606361896400895898185484373127791787503607858997402887377805245809052304012437210244847101431429189916017385571830888641090442443352975720472538324342555330175387741132135974254918405969127656159454023763840238379542725564117908623685150921475072 [142,82] 54029905299875636745277685108918316578350174218595994047509900183166896852819976320116241663234204330309588943045876000102567966257986465385551034908057751080434012765342132157193795076226468891721882488551317809447121880170808687466095343895906049366272161392135901842138350893836815696101797283735439724741438792335044809494762430318628128812655962551298039098579559039327420312108351344437079628146046343641691214307675389566356791687673952563974358778893348346233820739846237920780930617636017858734257171091831180036844358552047244699612265902774693132077553553324664321719615398045774695119831396988549274907993815219811187663198821546406131126014410794517960226394509551919977449101318168149751230469677234450950194353608992643652321286696507628050904120354526026393846705205133724293123330988129098448575800081800976808409910271774414831329999078610281537741677786171040665633245493376428739419388148824227992778850884914388714728181820939956855797007834843800968072960712651071092008371223549847737809908810130693715785748181658761084185779274080988488713891064383188904843943013391662413401759338355975822658772992292724728125962168023032463706541912088051310925372578769310156890102148416311773614176914719229542055177844787525339327919575839929703428338548620020817607944071792387244756837229506429341538450636663756997275832328795927485682658345396060816920754223877116226648174940650803244698202988867424434866346780032285208982644437832132966224816964782404237816860006078848394792690535875720321237507444506104448252919949252866885632564104318099742515915149216785570775902582905198886942185464141055198431735492093090805269019842570391017789487804394484631862228157319964031490642353964632915180581187859626793457631859787335920553369512618959252528797769946135249868226482527760806419386627672091773105437438470885187881648111726892818339019243412748037857185004715908924423959522514055043064806739852085073346600925405192487550657880172831424290983495774406167254369240836880654880363340138169207792221149204361674175528378585583773928059620572217035196647923227066643293792515672043145860163739511204989307937968403724006449147866704198263984471326488758946298326805410812738353056978135002481767263918968105320054963124988956585765754480668553309795509943604110308063230329494824750616164105875345776871590822361442170958198090088427239593886829717966819163601248928365965535443889379985401858361754390571784644870082342451689045953766946876127343306637220339629519041431215706289095727617218013919176889572637009156725927983315498137893943917057346047735007460697553800675932342903097174566121278446895516762117419498457220285185232 [142,83] -1252634569867443832362320656669756990382202775160808609553155484578482872244862312530689918841530072048456628234161766038775539087759414928146077412294964936323087697207492360767707743213624988902144858598591373931344415797231740990090000101087637776943166869777134407476274744959948798709237114448877732386482612954858454948557140187088219647264111085014359175864390571438416892293641097962011158874013070501027140797280785024761829803227184695132017509793975312418662120348937148730732172502156083861795246352022885415061401975726772154352929623821734311549585764993216044933181173836547318734636575924002106888099236501039565026719657473328422210960879489591582491108449986468738345004399512027171571624174135064611395810761537916450773274448328198909683763422220988273488263142362515531403296955631559622291534283689150923916842368270889812864157590017750027812056824326210894274175889018545303195550053160293096826150525004180877130789105924311341729354266371578531670963339020948427479063777986953936967840435418428650887303445324539712419192759084056708938065813748873441495677366285883381501185021827924292398313144336536142576489278290218537484693569753874202845287273061975045097434937094874533035357075259732614863298858348167507222947200249816073115801199014755048628678801683478327376278642753566434189531890815100764598749502093035079681101261097427012580984142140212892028941962614880843082018773261245540522296686837640363994345520985301626972589075287942080339633001252048926127350240964619334414007759502925922064306271667552231402243741951677639270361298186340380372249730072378117712617164095789516356950770843176480183330523052491117985369919141654123445719490019527361991351547800135105176568360640733605542856695963547627186780725324442560657748430552948378863895184349285420620680140046895455387365009468584380648581154888651055115698136625749489244047329533036703084986312505826582513058518140785748856619616749527360415307327737413192536873200276920851780578819015415674454003697289322981421320158349988624202886462072023214121695599106028238694631538220023101264757541466048021620043000715178461087253258285715582005266852466530682724175562427156534609852653884449084274831633625982302611386211012809827730971682834301532345123605150351529896363134907540232780058027438762726066958434513555774857695538417055815194125983026010998965360581992497466400499916577609998156124208030993301475296193389990134451949092859457676410279856775345598945840250237983115063206862471637812365312783949753778968935601553689669041952067871304808472557724542462845278340835946484212632651745064653311421731312469608935473477734838695328297920 [142,84] 21437994116327000085571887513789005797131416966215906388220201427532904617182809599133212948864639281527124458543125656671917432088098824320473178007823269877648633151985916972231358027293780772382183258199096480791884205922498334974286601494013948514503018294888704423097754604209093952033837921056844723677924278133027249210623097323077512231612386430978485673234550168211098277178008028894200017620948478674930683544738655115477155333803784542746696969789164123492949122442786702884524112399034667614118681026535368621533018132254182529299307430742740146733608757898585265738333877965343006500810485598559037285418613609130895125352532067611967465999769105736288955135353162420605219467536858509384624580023777516287530072348052590293261648150115540175584569861546513930800533378450893068432655493439709097670149244728736148201045125866686980221269512116393886473702630430641496410828649883310773710054492286702340952625647585603369230124683393448300996902547515641321019500771317850812361083499498828372940689244498130055647518913927196462761206366764384300004166423741774920803674824898623609892860941091876235914279484874126486858903901019047969762466358708674553723306456456287942594631477194728692656898769205992567035207396880113350801248969112519333177854811336242162793722746967969770326773292728185695872976518364222014132887791984090436625906982862779192181615891542021725223422057547905840219928919312254743503647612361016960704781333924257228494184994422641273290548709371038234206878234764979995867590376091800258840987206571526811155061592128909778582035583166882023083420745474985990925259592650116585765048764251503719485113078401213356228046854711947243051524132323431912971069972381682918820513024587866989511971974713704602046053646845927322158961484747532750164684998557823146722727113155445328497192921352956257032072431145405225580378234015949640670650843596489097251496145165717249945201695911313392303329783306101237075876550205326512954148207833893951344916397010212262544567639296888368890796824308361502896634508096738675428871190070522028052363884995495400520859799108615416044255174839901851136869346840508831253002084169147280935031581611925863523954236809855285772993970752491870515699182214710314301425434886656794906361613364234414166475649778064925563661847892185646474810718622704316508318146809784044681651425617704672088034264487893041692396527301694900077464925813418881145193754281178244668098737706753243007266889818290327891985351056757308638219071135203113929650659402535664312742667237518228136316324873453241894234536276097329584350248356032683544234848144195325044846913994911728841873493540597920 [142,85] -221305441260298393948088772881990303029883627080511945736036021359275417342879272597236396555631080900296958722621165527803283114314113191428587594322993673059757271795721115306339972793787246951392115128445159200224000322623246532968554987290169132446242348608211695886577351641198536110912421913787161083049696518211333011476089526027436350497026340079750783348176032597263794413661945369141044822709897902521940234646308494511071142466511539794245044288827766026588317240126981552953275226912740826274792525730718953045169846165901289049527768449609508917226577563936983654280587059567475423480352286990268710420649694199904879886685869111548401018751205310767113624974301355952158451723664723640199091685168699509021060018106727849536943225121530066483788886515074782305692164160553347465136774145455948858326787162666271233278397390704458509278949034469719534129466358549742593409199621935244242573212840670987817719883071173458938988664185218665878759127628386019902864503174842993832863600110058037650736816444743207282941508577194785756003205423457672119593310679259906808927397202835145752429788584579204532361642616077847756535992386760354038618974732711233188459423873425519749568620722028016199975115021065252927896784603543144977170507833852639326763437973397431668727614689761294142565872976919431498357753879281244571495555221158196224426807548025983553450980734740784917854808266950898947140069090828220024558345338344108624807249852777833225109811775586286286491286646949903670067662563098963322406750204096050714888346027142998356364134810169979923164368808172916289964454869264247401379463636345321128182849318738071303862563131987471986381682403353186540777767033075523433782326151909345208841283424174816681080537006974038640838480400858843671034954722029331711541540647848443482669017260243903740694294388442084186004663193537298042661121510396121128240328659241268819771345049239983510472939391798792685125326297164338701055385459976923764109421641089535828550806262537012716043744169297066975684788359020468045762858014736989304091728343900700519868864249396479658994440548680614980478952163680591562959270642643825257173525601984878591122477423861846079856751982563045117221190998759937676842198756798163220002873381164232619193518311691598047602747283680382077797932981268434277217334179364340902353681090383605137538826669628490521032914717369751139832661832861655208743314115873959346007318239706113592071187741767914060228231370058728578585861899511679998276329677415733189155235751461228781844140575077661772410643824881106836795409051374296654644788581363181061447780315249920026380269285128570167157008975296 [142,86] 516602847612950983370478828681436971394690701785081232384054359510826519849427751990045028630297861234340582985814129988412142192659775937510730288369394055001272539322819084059485899408525399545620308208395115167733241547383338892273575447692932428313818375480147230871890751224173242674154726154608826521388760611461114091290824498614442660855576078573236914543722480333266216833278092510118291916743160058700251949671256620624429306037343856746280613377930305782305771213611355401554362429756233573661051572972934998071076936322233094884371530991145102661454335251341533606156971264461587683765227887094420042880229095315208635713827816408276608920930792048917161692127145982102658379862831376363750987636021539435010606194463614163613108644489872730756830689447299391330364927044648687513719744078759581048417186300479415115895798385476262043269367942511908511550905447344192345601957702665657110356894059951977844640196817563236601192843267714210152172752715302544303445386302047215409567037993346157222008775493060164647268198099224781180994356537227980730960024191958400589288702160200825805668287009092100304455855485922237621103070382086279967550882467344352085525761724366533645075381271186557621337940604158257717348609058425993193063510804206383493240670522437443473192549887865292928790517623385028408013662439162633258664045731542771435406137159175181063992189867040848046819024109004999642958692592879399335087223366924834484207362812834076263227802809759459352775123112554260295124376656639507943839364634855008239982559350139358732870967469480205946955063238145132834931719694028750758230069078197304577557688125374751965447390310093264713152334841044096880985953601053708736616314162996071875388601406877697590531451192994433060720088088863432125732506318002592306836157250980970862591659329019332898548718239879422776737652529801633963401756607290891233005419152357529577474051706014634948230068519214846317863207150467249637284762226595556585879646915436134298945258454718503294572469626490379809073331154018438837353412361206931406083182622668696256582946936283788730968749042569742157485836570288861756480802485300210527350613795781618453413955574265476497954046001657606414567163879565806698350010175039663508788195348681602849525260133669984368352017331458390128545594446523056572599908196121765654266969600229558331866014951244850407157333597422170388105974393746698086701555524416315811270631445083026887563066031866212737295522671887351528292380389010243130661370943593175904076858085399499934232944898585299117454883376539300801816770375059190997861174381169453224857746973467055628353854125290997887666836 [142,87] 21863689174823239526393776939327735131879198912261359189314502175700501652791371370193160618305659816621915571664998433620856951452640005257855823190716567517631409332685042635304773832758476572244339542791527459568557050826999621689287627933800197959440463802474080233084603869884349144223428340586654682964078749614503568702681264568449180015249297585209283457043417596095820866621229128294980167480857213935302675470038877074843190948192709966013576341022587784346567782706850981338106137846209851270777781472566131729978208932476175702660988127171163993401007350632318068886594198950007597704242942900484397496434845266610487610809371775898654988161822868707622200647433144449255812875108853861658710473953378256544305039988142273400597132095108357623963084244262004187579576421299847873215815908853123927886883525580169255975078598847844348899725635232620125897433148809269602483137397782244640837809047219802488410333351291044407206541594272463763296958224832933717270516411711085174628068617509778759187212273100252224741302466696100230826156266614315015702836883081526544496584302109061723683574513398409595357596820437235593702103419644155433994427450061362310814163101348982819493916086053770687873119491992225067580101995524332579252062613906017606868399649184891282800903163214258066667942166745379403198231615451835689317107683298052417748621372789873409425380867309710171721604812695265126052638592451814159249291225841145547508682972419376196618419233493606066274472468625732074676921654846885702255509678899541543523663243276119696110129935050395970949431456229173693950550213849984304772672019640780258437701530279543589236842713372424567405776693686561916243674091643278165678497847861308996955646026981616778458955395512360637953176010760396629234670343226722265989151733201403974168379875052207065790164576517976658145935541621393499346249317173674227829704338125021598690614162765557085470242214626697905516941282581392434698614930408646905136635315619119720671866554149716015228975789295658212203583622109065868376567193991854301933355987663796741501850367148790158255090207436818751009654048625223897755519531080266162435596205584340168460395993126236062825466316094981478236169028736613584418068867449334060353940389356383794816657230137089163527770738500841722017680988972949443296206609219053921781595832755543883337204663548407880771500696138508569763467088671155190209277982648002215791609049448241912783799096416253250737445857635066974378092453902518922448386158856122551159924348542045777145857888136105309760055741938864520563112731041265029345575146357624448195189862084293077633180656439636039296 [142,88] -317115627731789804367054104755145405480360386725504408548751118939836819539051027601202950983087082417385421675727671044134034365395812267452200689283198580556130951086209314170035812207643987005691809946026837941535345221413857735491467533936296679067001287888623124535652405357990646927077033819196450641891296378784590405415294555406525768125168454586758069095916090255438861013784164041850502589017097310118438629088670633765315007430817572317235780181432877843410842798738499663238531675163600314120357743632980847684270344029781192127320165871597925325987478393394336854592235281827864862214850673740554808773121640279023814956033369608940620720362560753483737110375501647104013883205009785121014036631566104699569960713807008911155963624555435793519861696888966715322150642601295677601627630093700602790216103061680709687050803792017079927143379093110861957950357845078888044283212286020536436510074300252850054158427774753229368193194105022150588504863702055688800906620917334853827489094955651705494672265834887587904447896466604091081939228011652620727878911110525782626119610121354400757695043355822129184984614120664001555413786018709787297000503229353622665719921598850093911188377126725938130453634342136549576053902105614927895611843963978275860878337166086760667531868513597893564398325322609047572514887042220865773248478454885224440243836274276431369152799738084461982473116533189378372477786236915095109166902825107964028681728299160595227604524634805025035447888112551910146045189885262050091559339036945628326103152217239544054957464376878940741053740430519924180059154116963654486511291579425833091650950033762853196096965153576625940629208562988050798043438902429371607351215464197051304029956154704368940945416154726208487605764824759970740785709257044868381095846138689661362714239506882126578617660813944011093519871932441942993772751659630081743604640392281895494885030145732036468272364654162313982520199226454605188650477771919118755652137702162522177658900345898341084591885628267895270064665942326874333794351694271821068751283260050478889638596019221627644870730248847701064186780756106958614299969941820214768621197881620995287684911672070005628251206531547295555185709854339062196680975316008536029442651110781022958280967515120445627456139626442165005131974632812142606509512998886683357914641410441484565672740217467926536686447397462217045778459253406693843094030797285299117607520072288953578964749232452375001169202502003282909948013205745639299597590017472272482097487419584572183582253398482236911172774913344466745349551420870278296412678399011118336715351320761288827087574438114048 [142,89] 1392888785145044245345200554809971402113474381716470878762157103035831678817870607950979403277946944282609189754163690348096556325167771014419687019603509643765590405847217459152032399547353846159452511994212270852546774310790334103174737534803877512796605586760647328833396439750216334443330971127983284413879837886644372759698535200875903945005609356988661134921690874530105941950122987620837047007246252113309361483538297190589155790407987022422042552248847451128507334405240559304029610130979712898817183957972865185692638454048316472898293173504059479173967619046280889732828152429713950045705240823108083976593842333268476595737299672961091802037596738482036622853163068948070464443874179357691374068988606088785229771691767193733354454486167659243923658961305926379333538840383072678023263342969448899492573587776374365791218581680318818263562783217282335936874514315857135168097680809235590532985245801972354179630607396370591323386846280641497031192633980854124517794608320820671777588744765201489190123292988014066430005126825629960176142701942112462180903344700262317173240072197087311999224594766529228290547537850344943601394793877069618031380432341804295386618015381591824802670281123026205630254140397064545371923770340809809094635121149124100471887062409698206126625709248457222404757355061874651528882689758569514585594746460342956596680295901677903362966861049354208283328643410780754279586746723652808494110400594109787539678438330350387066947684235016134156263413698079212202663625964859361515708985104260727016832893574237224882563541834991161299971885984659239270410523273633649372909372728650573584147828350273883457484896832844947716932226149753241461516198667271627510351348983250689272880895194336105759322176382765334992171353514722260881383900743800838571859128953339969165360198235865488464527664079447090131943224490010637571703863357183258105829901164706429885070104691823621269593059819975525263303687914661533207441445835012794468695962335819678678261532788921908822469359708638891717963692422036542874611739982556824050757165971065311450486512137306040208223800578459438393039882135193083713353054851222071098058790650281330294937369097326836517810947713782869041859154871738231335142993316828721392277019292060651510394630206402909714474600919485411822189179422672043398949218985524470536315920537172287707411994705945034756703025753068453732004170986626114079591770401113740114987107868123946295787302093146723254469887969187003247594551853314492870018104702764302521842761783824263885414924380023397551739213290449561073422529332148907094560816783524689967795050985125085325347915392 [142,90] 18750456123838724790257507499879867516405422600332702692203558369106739926851858021952664245250175347920230855701325934972054422029624986992776595120820176367220397379381190126231605196091553133993484842951148647131627124386810333463447503092675383049602473282097777115699127760941360146653842765338405523334236256866844985101414341424518989255206448095436442767399963581434245213073031736497105763014874904318763925055120055089579953127486462694544377027762670204828883090761431117007916068158907777377386371575111218616648343803117161060588354766105551458296360547906414156168444391581277979342008917800611162376736014021495073174715237104685781998087003087298975315143423786104182312650224819658944908477831898836639325455459934071310171413178950422855751031211130048768362434540164397982353037114253988129490343269541481535111410230367251792721743389184851424639607949781756179224173910062455079589857911260231385255465586375824936254058544726253555138239678720071092745778755871706211851820527432648603444604573290102326701645368896720746788648407783588708828450814618626106611166521124638382040899339053832130619367478822998519282295582876644312800427520009512105398036888297811731912936735995740053238236735411987810149626515955093254433965044879037620275620578732064529661966997148343064423944986259631725461136455419311199098829016354613069993010978267136169766969545318559226201709952270761577349054850649783512768359584951667856968763594322551605648105304901243213635916125705524278634313041465927211648890886259343553325863191503889666545140758688268523011355111051313313590665470246798710631457574644152969093982225412389218455308502325579215932627969374058650817935432942349983887284085422198789960917701193060879274142397369543383941123096551070068941918684474252406295349309573107538652819997504517614962845533311462274582367074483980976901744547216311874232284801303603800414809028362888859048697938180674334423411688941154389430870342587741302132894292506838932908396179802668246813123735917113537293674721717850318207131157600261386841131499279375132090846121617860438394158810912986268622156514745987383326635790967875809765855294429878437991582912690478885156629048838987841941060024647109512300404955780291155157280351301580632481952208713331431857046086847916760673543391861501396800263648460871014646022246682456519196419612029501760994599093116292651583290217343800234627329136349630553698248769738056740987168953237798841367324711326117002323153155106442559810727482122336475641615076785509087899783294557954244400685514752682371374902677244096479693633619133241167109569773297432152884512 [142,91] -390282956505635320038635807213115030121843474579085965786252411532575303077026440674037019790502358930088537643984598699015683405535729079013956382451083812832485704958013770960509849185961109317959368851066530687539749018443673754054763506501643010638295505005398404402946057413970268719830407528533203206800427989871726253228258540276884328314066919828805584843037530102006523601358706571234770019612353237894233416844706215590851728101911545650770642261303314504281481049288151185684335856783298693665096299437109560349983084353098985959770815855214042864349385133214953044424790418917670026699831668087644638236844753188856449258454702981647843243633839716317647079352077415965523226049743999412633199505590108877285544430131387511554062734156751217301090136844548321249476044343930552083475940227607753865080149736684967240128033230750924898333735163795068759870829797174994734900873907253174625820716722226471732113869950362140659865318866467535452690110161301875906670176905931726468282105671181462512518467272169682544842519218963673785798020177924091234564851753875576261745431238035612896005966251264686835748007534734205126504950208548431780931811064180303517409236063828177723055350372855688400773865634754392842547990013201539093088980108849670062760625747424898982401374946932223366287055080559092187639034702256612953338373744662417591252743735182484109580794883801337788589747411331081263434946041156061566838683159517695294743511402516293743183634231619135362398725055008837652024597944134625962244221831194878539252908727290340392028328503850276082750153670208041715261131113681981863245730547190411651109828541024653412073831205502848732426103425071510634752337212369898678087048939035759371561081189876404917835419607968776526555793098351837514520614029986573336057259411457988843778358536290135395489980020159544819415295216921374710793126966697900651066980801515320165250508637055215238981851435840414046745545295896012506224376467817919295971417932317735260612966461674601039346929052349780566740146672798389699802689498639635493950633493680211746809760916243237800406396015250548357417740051766225501215561250713877737627851846744607058596144862250229410106444546291361636636913515364433945894780179203148335553265414345057522823331332326331449574795686016642710643566896172992279035477209111510475258300736035756717210094221270642767684379001544409301630212234869720231966358862993380391024373736417278723321633322932434167576905930268915426956105450367074545795693110136823796083731874917859215532561606256955855261741845382797936132387870685565204911097547236733297722259686827044832 [142,92] 4234602250111431208282131979886076357275510176678596138256065701332058151590038735708603797587875479798192750286722942009939376398167147794089469885508177581018499461833808023587475255042402186960234534505595229940675674494158501328036390889731244728461339206943214414936260639492672668048478236590839481130263920949300761438185461265483778531723151863039031435640151803579659533665995422683185565829836708343878050495138758550107552398867109928555509189405506975618793595589081128541900659669838998785859466796894215251300719719494439796553347479893745112117231025874818005309233919868341917714694683002723778044600442276058504417710533636427275530373488274095706219048167449433553755560320471295101561160221888706519004530256555508642176617477623266076109974105528058097726036060339741072889778051886854035531396969192248723915402364368103095176367276772391218473501592098608016503739556106434768783639516525740941665812250631094517513368175473440464024927937763253714096508169256392298112052571364473079261070984589011693130066377055994895605064605398793342051297073580449244809357187072074439068001897642781706267896711167314328821577545186462286821495110277163666963653231042037802845869727503139770585127833997100306574050257083939313309945345074612263106709751809092131997934244415107387343068738218084347372187552786170881232104315611757948359113436157132812392905118254740762083219537402348492244983291334960293044170504402640897700321077365775976031534405538829303478470772652511765632002826638141490756989676266412004774626670671617736860685684390115907610155516560373245143155094539803382616715814984797354697642104677225170955347294978742859028589415872959412859414996672657955251264596065452828151318478186192316778538950024785500993826731117076756789098580778036507659519581969457531803358285089768545130862262596727333108711966601073436160788895106939383546645010617724972687589072510742074476349842706678493397576663244454465463475856744553824646104443085231886390709216068105931320815330439378367226208510059430105975525609172074054614447815317202993345082047873526893980287938342162861312407337173920151630030657591681425123806763644235544253976204949890157222151820241874076668089385476193299773678299182481577492878237814586307851620766860002169895912426699626363555068307897710897193997197247516880775753696012237917408332869921749115803359082621849860230399675420215719333196867373282775141848098571922712747615262775105153283284390455877981920034054382446513046944017785212612567240744568045021493996343602437605503915880575802166916753534147355017607493832405957475742986445008032 [142,93] -33441668839484947621535199060207461800744543900507022611619609903646826820699744205258952327783985715195639791619216493684127950876375098137812157388902166996174814864374231913163418273982230385652685997647284573471361919580512630275939356368258971646919969138545109499595542448637231204467809868184086420071756735520934374821768845581350964371786146287013616253091169854408977092739695299369891697476675972935339724288057908437741559734669213392999507726637082066056605742883677072806367126776155310745213824694437185271590876689591171701735494011134926111575818459849151285263692067420688574518084457877487811483511193305082050946899528450959326096788127210184373935097877478485952246023765525125711758812894946569671893544472364140266532005580511247498725942923472058484199493695172040883215044759514636034268199074632849906808000202911481014296565555538291021977362146527038493763718840703037469745456779746103751934603929160656895308247357321433943857579765589439133901427333210504848381375322083475224810862934373500204088314858864658643768933859975533573185849839828345484900886621336606183917158808547577916461035977432800771649981012579933287093940999385712634752665082711189832917920735982354531777350815388791220609886002573221104543991555079221546138559393171883490161501768562342364074587587136270704768176575715895623310190286179916852660435583577888230043733119338533827167644325631394065160367008774855681195445791420310864571368864395691589830301579109406491589037592130465555609131584752407606115024403613739563111886733829618535773448832041706582698647136472549407776729021190596399620387780298711119236321049462053244775705392295530130304625928795013975824156075855994640383083898908571276547768440908394115519719796407530629687335940183820056043245386645860654179560944069442367899492651755763863258367703633777767330055174895948604774815233523594133086165790494787934020401800539617169541361472463333508795755859259987092561577601023943251251583127918867234075582182278368058980427763599122790237462627752591070194129877737745973521294736313301139935491347457042493693522705002639666560139596916978179216562587087061851760300553578288390683948662472111184426561428879936568586304910750811977045573698970699184863754129716418231479240715878489922319465267281676200378701769696675369409657897548282039612318298800606225805936247796769869723040561176926684829766440500834198951922375639779738551642635244908220265192145906041304768955038833084257787096581803181834099660501310129552994417199630015440388635551367486655795689282030528327616392988084453016965312602189674424836570752 [142,94] 180057041946293950362910433983433551957098404095253787924540093281911958485948653052404329388921772110037608383535582870373059818664137803671996675536002789572774026502697642601642358139887156726276863223203663950498439062114566216014253023959487955762930863306055450142450195043020474611958769168519108472768909653119371948620539945495437366249142895456338506482979492974292566488637150392525832952899812177380380279333542065221897177252829762744408462768975926509650597431796907594112202087783139060355017067242949734067872967685095400815947320405585120800454559093918653078107966178406186386516502140374030187267941799592984850682750902536233755952692273857888337216074093929732617089825004032145919112401352102115771796718268611170214661225305093424487665729529099894031516881056737739812493803303001462203169151854236314225919949434739367719680569511156986340482334720261625840833000359402019172777762704511830222000723148360233451983731854486380445441714842279818392897444617563706752399819090549728908780228620196543681676223043850830355152127222482851214252451020004552102275055998677211076012698925236628303206098656007108493565636106928772286922003585062086619946497054360185633221809746457264190907621605107212042509178750765537794405962037950230633790465328400387654341465102201760245755988631366790668693698325403209078966162297792417162439402513424679066644187355068437831550809626649571632134886892113174120552808270322817106690505407564348135417466231735856583718134379144010974332240401865137102521911514841329644555990780039166460838590612363835097195137753171697790889122932361465375445604921816555053514238348190128980702774510926892954997586164714526252376248575384223219218294598458135409465688569620093859696579185929842362259100311195822749143323402134689506622595144898740976496624485366409740695897506502649595622314585817909396615577129025333833577607309521580946981416069538408869011533910748730618180352551182973136904886853735114685080020336791387287628033319140299316325997972353414689764064685823189677690519369079602036868838193366317340222209109660078442293747610189018049160388660270839714744332691151090894032614471704724147304997102929953605922007377612828103155099205185091011717495311114511181585796999803023656133161515129305296913079869840535553641974517894980049006950380808967688552338652374896105436372788334348605969849241922252584166317484171662835197863714426160037571534139339439403803786031778772767783551029714638351832797010355729553343087833090958036629893585099852917787870108092742778217711022139445064661419830087759232210805308301511170852 [142,95] -914227001889563975524349621071156562189955188045534138252446649958217692463316279569213414918024954329916727898304270130356119923732233733578024721606144204507686881873496066165558055316401583813651129706936472108471282161629009462151060024183099774115526752807470101136704263261193637823016565724041024951681176231936925912153089201070179381314380609087547869347328364925280088835943605050523614868870104560116484876379149913916276580629333982593846351850171865364975799393659267264971391627417137571520197885560450429398828527821521509829855474994107290154736885430203339941376042563251431481510869600005199072471961251307717833133521433762206115593005876536768050771887296170375337754456874480649363748121933728867432644827725257736069058521123108911620087035726263899498180470253337521591926853440356190484294801812935518304559581838897550804014074189234796414971619232522316999031525777569850227549200743419931206126108434438464659482788305789791742028216964769453022542630425773984790008506866161721981678349968607616893011452360012231062567406357534545494566775915893880409240645363981924840388173968695499927894081199216535998316084864784680393120971381357017052203364857525795442237905821925472658778320580269501079854528826774749782045359691836280200646277394338496092409250689244694019573090634162276435538089381019268597023142172944620827326165718496989777568961351119239421634236320095733421800163754773331832743182993391009315848190073624620513476919552875421284920250010558504578384035701924479436882553587838339019439535061562753805576094880123359497528522603720455866429465535850632414466241651428677460475943755003829909060938951318090232627797619903502195893454346064952248025751281110862813153941246869599694317043364945710655866864597316761967170277378558746731443628822635959213230486885067967361952092328247466411377099230327486698551033129493972175623169530917370295171782496229946094286590044194987026744600242387147467222922569941934223335916783420951310977686323243225730179654592042499940710929469861625726176617908057619690500133883269903645047963199756192670258882023709857101656753144202911355530410292214849828389225407341878587546939431152394437786893188074339298330061534647307275833511200654759056746066877184690846964321505575427335427478462854391415724346077773131820175508711330116300459029839860744578690142236643827342285043526776147857959547900599735383437466028063102639983365339658498032393872842781584664469995861837591242328125979827376862375048087736575824432926702367719055405845764582854926894141124871099088478306879968806430235813116984688 [142,96] 3828764871872390851416139535553675087078529331435630600559845514899723568665052640464267785294365643985113737217827288391621635144006410684726574593171015046739737358032840085009953090876203697632974692767035082121989561455279220258577674425318276026683652491230801835192226715610403712372495504588331386687909524923431908958837608810537633790128348603589284071831304891600639861376733359680035777374921934161713364452305914159805981410948640149551129765201387105355370688825035930756501950515628745816629435915887936486600470340731255632739418392410105175234265686481649033969400540563967867668904236617300439131604141798703653674371160672769060039867677072298108611808520491864102842058190139561751754614519489057953059974482055059929748602199261344159108441776773688565129268983562342646345560263001730365491756243767410723422276631420076553741624233887537922571180260588353381530228758761919932169314882524111404396304697510444694828763524987792021657462612854000764471803769210958433726380900497951508593558570058128163627702145034054868594801773754020432259777854307966942465034489614711446837421579090745203373729215122002630333434995333091878984182214518292619703570610806769915580660597882772631556990556814306503441712089707294511761276118802831734034308550171451830194811145722988460577150880689898057277392623678413239725247873298173124418014302590362645883740107680778464483049958038450107795635169659600318953801689099126903670942216345158137137844279357663836852359315618069394024665578568243909820457369023982097799428214222439320621505540040893898582034971374473023547972722120039589339839753812689137611534671918854978167933271357284391524651534598565060548484026054625387882741489480702091027520816442650533993307412265988397650591934109995994702558837554391096801677139723931223345589205659218613088805218932047213475273432797594614269103271626629810188485704236812815416056730579006704221554427704591011433770120650223606209984905656549906699294033786236005705535242609516223860182435180911184194851366487723740866583887638077823703667411117604942272867716967046919213822041323262541485854748718264557357798237763649336810242739537852082125665135902169507846004496142428819825864726897434430893647071429521957615238328544480601582257906165285818864759965136319312805858840721528676555850001008216924835114313425816514781417341354806437906277206369508459453140301671337810251837968012866132427890287911184366117871700545834285886062975554939876716704513487643815977067090335124823962425638638661506140783922791224621057970043528039558146989655799801745291348677056 [142,97] -9134644734739192296672804124873387551548468021813022778033819348902079360266929438717200668056699710825678695407487061096873838426930367879903443503524926699932793876309719312786354985763054100937266272578446321273616417494810598711856386115344710462050615618034546580452221451502931252480464854200357110876150567222074274930513633121532149797619630869997561969413571036902752358093430999732239090688755489295862584500893078736632829340874153284947966537762731398386814753482641813769667819845446036467014056989540488574142136857042125040899811522827582529111131766949686639950520711793711193483602761965128072500076412230678902618439920852317903459031049365960780425657169318901700070897760602735476577231320366665122067163890246656585950979957662484498186530235837508748887299277611368294348447019631108796237006022067154776134496327424201136741851627688631241211629246365606515969521251635666313897377891769326542910698872039547459372115465398830305029204847534334434480316888494545449132244869600196471740378393969077382248028201425361358163194319624923210190984923603880272821000732298727861063375390711662754879857672797549055066962864636241521902542471759180810942994082695236764351864440645635211362639697749218012478552430064683909536025883565622568289292629854477505851854686501108781729848310539932067392075774566020965472860870764903849617124094787067304470325709154424184176659900543609191128280861815242635151534066119800059618158070439381853166240863124787293190231066791655893303983796606420509214764845982213048413953466261148109887923962777886083632716044996054075413856105354256057949167794599299822914876717917075643943884514124643322477219742922368306397990077820154710744602373177493266311185872399783567254847889982624076849337196588916858479329859419463092044194331056315016370699287664642017995310678573750858026184227923196593772651051216721250455789954497284163288112760154988412149523677692224222302983952123793625406872387278542638420577522434327930732732793735921969399242703437145509178729854694188404911549733244322927409820109640758329951735895731573065686776160631163884433494091244163137812270009260648735315195914920062049514933344658994181354377704941445386790312785978921664670707438161895739487642472665009591088434487209311597215385097573826725166499610129669344855265026707625435192313872058002568577736441818229371252355176998601382445360281125667270283667493893288172306123097891982894619810278236681446116166662502161225694669522254506380743613858135792666493288359959913301101744666779502657570608213926284798865361168393170975031808 [142,98] 41905517496258165748092486313529991550099268403108622842438697262974073923168723401020052171045388646522936877285542878008731534188306113287749398662898383882212690266807603453955729860455528092953522287180478144574520792283253465980023709756063297747149547933836178765890713804338020105004806059375710490125387582168514818702794002551946251599776100507821728266178954048980183045043419096284791359702475228614785217338987077553157042537396834460120294050360171682816174083877428220740988699890163658141567824001507785826851890708017791520592338574685760646232822549358989289253706875888627658004176788778953349491900270401019672778478107635771209543864473896346339635110238755553386928762062296421911077612967675063553907523766872236796876066011897853826660588257998587144471729527832996599436473590123280790666284066432307970803735184294169844576719505707579050073990639111125277221816735296115372948931487030353793908678111969722919819759925202950924014665918627595768444663088345206502347687473829389400552351573068370337265433530363474456201149521981458180179552744145766457988291189010733143474297084423778598954450809185757210146741981443613390107359983281000131205632179402305031706661632576258671841628893849904600399877429803772043182059080846357890672086360928585282236256041163556255201891427963987362988603881749264632280607355203197471053819820143414160276328001736993648138590792292400456091841654841757060154817843925246754260277975727108246203484233500450719666775283330143072711465531935427780164213000431809093144824134503160567501993616476106366638580235421887347031931351891900814476954771241957188680130173394219195122974912408338664989347615924800210500687921470409170750517820839663627426356226616078207130896108982521845542333842564543194583161566460851372714984539208213482970444503432373054317282618354398746467921384897822192219775101286960436145035649575548678949769088952456358529377199689683577054539102726106832417551871473736912417471201227321694040634556867269048970169414236229561685698450824040268315088814400375459821703218840339427420302597332036350447889908633837511457597088701192457214485414013503440509252802716531244631105091636778620304883667847245677567562870762561031858007295859817686406866628446904088420995289699164522947346180784996027892166179642623151129392087594827423656058977979317756283079010129397329684188167904319799118281701557208241028331455423596549890304408564568274527693225245085445608962615092895035541091235360580900166583292203694464107570882934998860390523298586486169206684312303270706987874254068743720 [142,99] -163106658420524107594088425848550950370967849029888991606994890337209491623445380961563894859573186217209125343313544095768753441002442805086176786590278028561936677776109992532256551508229637085586371921980406897201527410093417345916009424533656036004031109409646387305284309231041890744674404829171973623509296581531885422307107386335118736386628310112100721671274073923909998579847165274120921223049925686512751692388929771620298959404625411565645828054162383524296776405725839485364818612287343212604836588542868121757022016121286493859585023102568928878715433195019701049352994341746281485190816279852750124023550425474125966281005405998559647542702956328802045816494133549040246667128985650073738212242683531309028415701798298726154607944462913808829153839451948364977644092000081981382590672551536186293015736411771917805546850373403333119356229311904492776092534721175131859533031810335796124516074049859907582396418415091026473090372607482419393415809127438268495515887750401102939807532040107257473204052211668120552868462032287240461103639945273580546186546945185887919603728100426699955624234555333495066269891528065208783159467369358505353994216381672617747331412580782656585887567031196095188569589184613145580537023109781294158256180562215548514652276203866138290416224761176624628409880792330917531772627568716291812783879055961829265807989504248233650079616618783557714464168253494382279920071747253451514355398918046462905644697696582523217666020789982659208961664852045217211522340411920282724042651606547551567727362595297941116763114042259296975276363224315590140304905938645877130337054093106408698117908757699170417997508039960306464599396588864242956427401132095874648565647533103436148567445988256282671258948657750562209117966274585837304834514687181537729003061368726044807257813346015287230004806946279565199777132130212160512748475554605033962627477853579052842034616882390942560289095278772029612879580659696882213460942169049621813401914853671467165125028381771898165694738419562314074568898925637157860438286783593648739408329107920903317194678392375018229128208120412177324863690001913542378935092174221150972884359238694787503347302976672793849903523988148399755031261123825041283875705938109106999353513287796915634460745435092608756634948746568987951478436785310666238202682679656597263785727937939401049129786342320255276860782464992589439646328696960441936984080231869413147696004004522748903729131412049979928910038137596986455281371694338476001549934148253645187545982241788583779950647743489044870989791075351049198728283966624 [142,100] 195406151529938136531936153008769007325486183441304390989194412320702326081518427451191375264682850786412563692101417630412551667939967411105991779887326029183639288865807718219927884719351483534185331591977825518652724268150263862328997588560864183021804998759999641818641698280769602696828157948459855360097317021304587925838588378638236162134789571096251632968360990906109140975515946291812139924548471547108341950388422539168806077382531273888802799350479567326785470087585035283469192453706726022147114022697597773501699425227331039007021581402941559121924319333399223931201212303493244080308619237223774862652589456751698079100530506334536173790407769705224330042991360653447772187034305689188210919228183858977084510722032245387969320536711256358441564237349136717999054355514718145084533602254889216765740690157088404886785190442465134491619114332800572944723368177824279214695680082720671460540969955100846691597850526413503192279794835890778567204863130046601486041507374945486025064793236180673224040476031465219770940268677498976693898469119807928703461132393808902037996065645904652104152120800619637967550876033773025005485290979962672825481005611547494891578698838282541609201663351856424687806550718896381913441724926613972037977600053281444162527933694475563732980792523471551214074825709707217568705474851894918169295616961915502926324083351485455511411651217210696220826256179873156319446857616812416750713346499612765298305534011618325838407090318158391071472987337712722007370875294875335632928019789424713787201244903313559292383514766563197703657165275724530988042798097350221800684751866656908888123761119776268458960021054773788792855341498367525868903562456094202141897205995327738503825256553068004729792040309231708272574680963765523814196309265461758367992680124741806205798543715559616459604443098047679271968409202751500058215100737774971289085079300504850421601042243090400234795570664504744139211450321758257842011324020281801815786511426405684848436096195513348104874805821283349030471651217327628526878454863651376485970509802448474034278340545650367605495610231886335137299670654138010612793040709554234705364622112568605520109578029620485865129767348599643913658191715185106232838093054315529570158207371245388156840949367546168364073090758478756390909203228860788387095922514823139705463336552329031587825337301099145766046538274437750564875313054312687973335371912472583171050057527839778723070215238150248731808605464361497953292211147440272875080984656657262442697168221741570195851385196080951854347142348371135143092112 [142,101] -770864558656262168201708495207881773489813591311220410178483153962240284498941564169064154647956431742180176045861537670341023481917249728515687791050756328056193214368489440067915713893138990310150642601390425986128553525487567379670452016745473860284440340492882692486899121811805302017871617189376035277044893549355339353452509222206876000164573460095858183855809797697250141576644048812810569417026772235152705846361025154778907159912438856423079876002512246866906781525177959792649179598769474231216872310966534610499300908799934689521467771900184107105392090058780813637270218402642229288441078043947976600235410916474156385984279959939218288489509382404401974438184870867421617004691799555605463291343444571100253733082695711723158036126454003756647049081710246459965302822731246702184268710184767877773618935365893478919245558288016600104632554663158858501871093205267352126907642005007623627680217383713748555670286665613994436295923701056659496514704668687565359710989072336640201980952875740713147739883995398790051598419258104086477519658399541063944018221246468359536803206754183419912673232087460874701246780005731575427778542663888173634030607994516582312498948195015465919950042382098562483970956755867962664957580009361972792380784182770426928707144753039927680597722167084325307388496499802464488233367136798036812729780175543853944436727575986606241836812669329451762628466952021463887162465768643219187044367758221203423140015090505253287849970869619422524107456646836705207420323964905114678638862895146302129160599252397434944054738445689800177959748349371444717165173279822697977331175884905028240310380885846126622695057307351365317018796376306948452523029541226911412317715714782453379402957314492653158038934026507820122386566817206538762589908970125455533905055164563476512303261412041304035478861000412630928553370948635074606164989652458301588954663129395206163037551597268010927850255687204974362666112498192751503245627939913838480960261402230143888470469850624883391493086622538231833311716888073081721834620944956315243643380323001417486880071223508227045024618904581621011339537174036324702058715803315195645752516966517693078270060169766982150542785182026813320969320854292301106027972157203208007896226323666689007806474113768450667101204161620263885379577532813222274152151806665963039590276959124126110540933756870619429201009736879637018052865191235608204336885935389085599764977790077603475823952716901905544771509592654802947536812608959159972405409342165754334117557331153358930255322363911040289768333208531067296 [142,102] 4181253256774686751765491016075292155293741426401590490271059042259572000031971805866454669013943637652437382275699819907727172421891611728267248089030298301081110709577737562416626134601020608736805805162752265923071689896352284316265515655040432005991179308771025462490888803915070801957585823446578956609085616865893670386744153194384077314038251719013284529055931533087173851339703352428090648647768073285595646703412916914512463790651566649347853548722692860707362594228136948093567634608790159145320381364136301499551076785073450088324676713734572390321433726890504711683861555107207111127869025469732721390018764740759673705515337018516645716860329769049866647139854473407835554329120744293418704531527484755050262849974169296763842060778151186164508709425844667994157228224917063539295137362219976672550959064740734938621788710199785139630082974065250375115094510937777999673772912687616797058166719627323804750416778307415628282735046834649549000586128876264296693312394012507822634302256972654940234363783819204151322469138168235075920909927101153883849166734414339598868163893511237454592450779832974281310689389709306196527796587006654865845967661506613681489456494041972157109134197641252702013628019105304231681877115458140771203871244280472603633943520419713159843240238688849924210818555823571763168705411241069288610353116742940223468313293223916327987060641527418785957983149629334726618208021532595637876435720192999446490209859228836236883257290268458367319664242569255647784791134289740426895422652261399213992545736338249016295033624985265350148750825116913913141323488795231001477068308674214062833531865858974894784274082201210693766107457650838427688023054036365357401180638759411629997876472832878066600911230000671082773142871832870517834237364525469676599397642101429276119813803442291486532574442722486041328439568019847131343153470011534716997050884464453573113505440837391813172721668198818670650810693759729008895651427970108825848661384778759153664587830938073158286246853395023384371002529422736060032247986444658237837157677356631011447006784416016216502897734263373688478350732550724692488398565121275849104249797065002564459281091046967939558409329192658407542950865625041784596664868867537988018667045867776847905547221101875677556389758851828432465633331808330354806242061430423376975116329003965317613343063388451577945107354318717081534864112685432038402749085722331564334022810313832080495998886414128217300088636744321045799114168230387897611933950321565733224755415518429336750192879767142316570707700272834 [142,103] -4659530297941909305899803927177187498247588148726360867045765420752540878903408146604317782271609602088437576792646033458566693589082696177698525451208192032068849885407428636475521518406781738047456054500469917418899179047470931585635946890383961371897604834973904517767234604773005623652315192906236780529007072268500138313775444550792626671996343689732814992292165947684360952704144950575093449055922326039426799034478640008406860948176415210779527069814194978356121194554345678972263592110841551857178662212158939008681781816533321052717955261340985175098933595917414777316145697647742510047026569035465560865563860303969631179977745875699597800947269264750509933656918145187968665526304223920472423856700391570218646756655635129669440781295389129341476427004833854892433374667440380720941041710099964142863078271803200393967471081282977924989832060805196342893398027561710820013918254203359896893696147267599214712097689992313532819240985980852981026677250001705220411919480051606451362491137100344572529198691133051517179203540262661592807932180253300371870384648903320923946298970734724045610648103392861442243756639790912017309874111754222240698841572845254530460965201834213099828893346089746541275184902515444217541829868161074019969979167654363203704668734911598755081171262764006414633280910456190519142810177900610892796216658316251290099668845925473918217012952301040764012404820472425251628777837170623462194381842427161649581995476557599932743419254207442959852463099282198473862446148111390104621863725925893762232807843346244523912207509869065115172420200236897640508138180176071178743931958852879276437008198938121648351909566001471264063599681415121985505345846026101710841469344732435934740028601896295376930795752850806260752540640660439659354315225568651858727657687449449760557584626108780428431388250435700193408408572597187889900233688249390682511460814826261464501972909732192701735667024735323406941012133539855288894005191676525755203379942229583217938139767137349918170609530379742537329228207155802241288848338496582151564457928179876666417963770843006613705863148850562806694483864812871233692869869331396934003635296786611868808321415664134214497181898568354784010045678811240071691282010486381029446698610006984157058285337419761735746124377669907522463850949782874393255707539093153496352651566676119847008393847276050337433684004829388389731461669904007156583241683980778793656350930365733503547551150568607622695464248373665570143054907560030245117775312178106269369332661930282024647896404015335088023678000 [142,104] 18369094536348322774442133078315812609477034883951768046983168154960693217881233802533124096801516517978749961902712345396372167139412038376228827650554151542050989419959313390619464642006279522130189341733827487323942582372573118006316464914626586903656686562311253469269628868324172355075604223560576702424671888064573540762357558920617787277177409716383726298226420397252080375356786414421739941560442422117565371165535034452509885074538747577018985574277431381150066628774687199535426711216382404904462650033511638273120466433645760138372373170855845256219756241829145332223768976854492095922281318917647583713462420913198189592951266406897753731984111528798678530724478964725804520805374198566592837903040235584464850479412682659296751320146795473663466225790576914494998574361605602054901580866164446190170112785854205820901331492718935797399531585313150080633903288741036923451669215775310093089637073427560029557971268705086389754691483000674173036097835077180160374307523827098816267096098111209121646399702246787948504072569020439518708014174016334572203307788485715040469345437008877919729055207078392701561717378110574152550162925336561312597309302934320674691032525470878187970313389229080852470131380706140586147210968423731313403879280909046788258988420722272474645955708945217051596795662572184963597096406463814670818246450828690920225676575287429972198814254091255360534388480455752474193136311602434806866801229882141720156960627861664124073230964243629806432562057446692844235269006960086457919306085442219442629168350396909941881199124757431314263477232555225511093527544159467566995222626537464941152851301113443080992036038569130288447156113342031455195307284326948400694386545152852344445478171780375674666808535819225470745989998426565391174497440551429720698262691587644322255704659310094963836284057534265457498283014661639677606846900860015414165317054423909829983646479671877590209125659594774006886086666056420978209372245676493308607895527123313910779420103450007109147225605455719425136114212546292377309914765498591099935184414419196607553027158986273089133374589246693149748397369298170754151737932307140764632066813049984374929148595976526111936859592844207178307693770941658652656350693064550387976819477491465435890814750384767579845031494058241041369629662787484846405103000940861490520126054678979208007920865026959624106794734493298819720607289109122076522583541805502429934945575777454492405180883553948754610548187296408180751489120748454514608798999293597624232558688373947806016337697216574053888 [142,105] 16246641539146913857740230858499200923941038939327603911874076420846856642883210097549755070544782597318827192501654072262259791698262971467084086473602630020789109367818416098729323221327030342384097079037276636531360383649839286570532202356099216344274605727586389470235127126297167752645081667527312420082794506098533563090436606260672227349926440902974413957059426040581796617452628581839378762418815971236081563561473205523052136842123889938300866809902962850741246628174682728026130011647700740728969641537334261878459515408937478422464410356703862794806716520260878223592289291578867098479243507036537108708278933852477931709667008088590625484519598949901226757247132705268953157322937999156544575861582740866961046091769448729969117863256628296723866861296684355465921895446961763570418250523380479510956891845320202173069347118865058257260130944929401525168686018265274882213314602061754385390400420114584461338846624056173496118924675429752081915439775374707064213462457884905010924848625415773166026481750173336671204704323140703564504095495768886879326190457120299223520269174355976982710707026304051668824971375025888306347353710516055397122094114133752858872822733346846111214366413088371215946970852637886505179104033290621315743160859717804837266085692343115554900308548574451592701936464273922405540388834024522902285596584967469581897496473920765347271403541487448839897885159425254826845248414098240130389802578686906366206709840062610806279946558622410922690080859712290222949303997094995300150799528220157977242887966884096384061883402830215270677534048408880755829022813488018293866371156099760275743233184277976667778276879170098638419629231508897495062004848143434022638021133654458146966571478800730736659219994693490605020193692236016948273702032929177371299957401472104439772541949070254586910888643318357395351008971353343500144726263016268348793905414210374020311662495046884420016133573134965808506430644937808174754850645477346476234567446060096143456209246773727999018582962752917077580013191636250716075409224780138184953746084335457920689972891889100409753687787296328226657686470706840447097205514428792298075314656766412889265403289731356099771705257015452925298555180023087461938966887943374549623281244620377443752009661232282449647600614881416147109751886190382491572163559303452408853280409628016519968066098138414680712768727195629142714741404233097244493387924792056382560688155366966292229418157005849186252760729361439172494578975354649911516747783867832982631829044396768913686895902098688 [142,106] -160985863262197132783791533252243263427041871092959315103865573906700943272558048332725503020768599193634908780085079734235908567681010639953260792184386341065771361423079314855072321276915769337718392712599679099632611750803328378056312268198471771193474661349987021398808013326823754396357361503227593369155572955384904583992255009251099738083260710381875815555405601952669362862439748288364586337205323569894524145267624779705173043805170955540350760365651509706892634647677233382881747322424869437462994399374922246755966188345685790642792970560371410786233567856383220975571843994250325518758248936330637451098315281827469848118522071623672703186883450319302678797408176965495805127254996413228581411567728431846063643765474963054977747328738239410448563742379803746835181668456602516158670686670145316009897961083990619041046630283272950070295950769515121574075584696197096532563578347593537882686833768958146386947157335008721646102173345031587714002571744636894247204500175014041287642834417150737407829194920920061255414118123662253616176398183885692990048354331702925494130058419395717922775233206657515164192026514596439630877463138815989179636708184821829017633713841031670091418575967025551352469119112749932905716033134745128200334408969172328459687974540043604074551173015182831620765839059251701299451460983089965641619253787561468822428240566831624910862170688592253914967958188528268882937128584024070216155895283811571835216855271201508061339517073664200825469162651283094260442970655497271517373672982881274789004571488970736985316838789197240501393422940551846363077812734713533989597135863342671906125574353488957154337872843475797811427477696809717364805632515868514558884462414190152409017971194569739765059330598433609869044169468434196784478781156230761049946770413751427966146427418259459360172241997368818291700063496136891836600238919687859034674128316499788337977836164873400077185359748229399156803676317631979986111859014064655117385906919607817007669952639733114873253892741534243763835512976601791719595197644275860502142839002717543944838980579074568081927666181931176480950726342676769555241981729282314342508735019695415385281709255909494538315778551282748477767414964801452400036273671363295429414397490458362360629244883550019448050581581359834709770769231180298318377164784335550492405803494094590740643484953644945161676157048824712845997080068464018637707107782756989015041128380897738510178362707784169122407825339396898765051103657150900892933256160510956853050016486937395033624215488 [142,107] -12188876350449608828185883531668960137340069430484399690174618729329851847956111551360033943269150161142537007487830603673765967526981680322233599133298140690166875994190155081174934425990165437590340701030774089572773931349710173681102441337763287098269110502054830025206075650303659559421776351150396734590727656747051243156328104025416548694048955119395769190207121397307349528221774022614221657175494809882121766601631177634419842277803928698264928041134476667822964921800415466312371873647463925145001356437983756841982628486806273458322190709882451330338188875570301457203742850757628096693008701812280869338721055976044311386553075798766686153249476415071717420700391996373806017616291277703760520337662791089901505805424203678945196102649337324585978149553808654219196736071201056458532734773735148588973324112561262452621906572381978061727609171609074016166412358712355642189449701432083510199924091243259883480335171145963126185792085620812764218316811761883307752112556863662564136247996243708721980921700014760941059262144327225225314973705269763199167913685681360840926062253862137240997356605480884562171799706202364818583996428914347266727418682191027813414034848531132326007280790982462192199931429634917749392484999525114000165063058017923693037015941889008614531204032243668813041685717107931390676677269006411765285635831736757331317637969033779445320998496019088186258701470936426250922213242593711498650703136129298615199061206650755929665384049106627683557911143460384840418572186434111747767120653531509040394501085878027311288673578154609176121637050581837829440937160254490314092080583842474269822306570465186928818217662584617972817257487900051996001611841948273131923063598274596151223766140561647216564869173094507941067621816770653118948676244724057978390528059971291367061284637824683108897609629644312985748031384979082024174632336547945410291511896635423779504233576690596624054622311031583321462348228845683419101163111422587022262321852376410005092170853778405187128345713773590136222954757472084190667568992627135652275811181360587050718201493354471392262893469161091851749857250498679810363769398576480101661219939803812792585281372235324284394872273999026028342769851107283359998600971471026184616836309993938198993814834912860169232890710453950523073390568881462011650343081525151503438879793242164873814787343553736995712686632719790877645896532969230162369678747090607012633865976570357322134529936863435611398759433828411081905274168244014316265103594938749117722247340326550096128 [142,108] 68693132523707296507309545977485220870937326573829055832462010167657799490173442673143511825753248453803661843655974737336960484181877512902378256683275678276719982879852209663904307973008962925858139194693788246118920656365706189910529745183490350448590382575934291535939914734233220729423387324915672011732150664121892713111321108908740814575775966532384753638808767860029919785739333386865373781047618258850552717071067606956736852252814442110598647325119241862407863625942230190372141041076965868080858457290545716675108511680471517108229479909153730511503608097048720822621420795890906479363686587376883153007911600595438538917611547510615134928234372296252491084603720801964174135737458860269036047801477167881030604993044811496337763278509627496558194688890889002892118549012499228615642629613330548316239743789001342356476043349807341941557742000674326739872646578790263245238101139316089277571092403411518297831619369623739601972647367324716782471902737261005555261032132203593214871439494576790392705650720841201484092188052123263418584513088254884236627858547994524164821801770038381705718006139528930371632790348991167523986211111314689963348499358071798049453030855992784583433334989617703855275860647793795112065195003205054403617002778315709198798678428501597038151724378715958106182797901006885336142039889256170489785625588666400752203407794065319022970611186932228553412768564641406390178651235901407461235474636028897910610471757627818521399968690211765630554305936125148692446497818824625712004924070642410344385575062500278191327423427826760510545349041357077225427790849060219561783841852432224895825665842902389349930677323762223043455927267160245766871811736311739106108767335517143033629861479381243624885882691555417519461751979588996164635649793121349394632468279887508886852634217467857861721199583211264275775365088676729988428781684649353996825376705840731240653466816704011183192021326256214335688592634646405420242047707599034610732799781541550423289242930015822792360262196434191595432208536760881258571454122682344119530143083431902461386659506332110298305740885007824851985196855334127584725038277408800687026404008029728167263391821498060073337709956636311295975501451716699199872987932238855307707858840447391125552836584922724356552603686781933409439748626982751239194849046242682794912856850457710288152874809548879724582132908936277319506257909935796994158048452746098000095929916903057973044451684480645192139676314080530232086553501178156658721870448190453406732321307013744 [142,109] 52058851107214565516225984559140513604307999430152862161281262194862222836720307183759615835708495193510961239459199675576417802479335227718150933451183600062289241722645149057822963362483713626428163571152655264480786954372479082089302627968485223386057077413902125570497195319959633762971290796335184331919245635254340483125473242569047238862462359403838621396520450893442938099248524366388565330493324328843318609887917989746480740091571553439316105964829300403134889399020487550197024678230887611589813307171179494543797534142651311273634942623471779864277832505993340382509128626955627699915237353634801659384140477659405487265402106440644769259442301860910293196346831075521430937151534170292804649053687114933446869632222519974209857128792682890562178175093204285812481929940641154645325243365292861538876413038402147826112380049559645646446730919444055147403793281520182719532625633875935815309297808621861128298309898737503548806285577136744647822335932219977504068025528142924845617908218845177370267175301888841781288724678213009441021106303948892544250959997465403953612322787522730804265072545578684718812240554052261725941220974056514547475009266462522878521379235874142747244304120026975719983929948696705112305997078612912179129294915093983590800139515672441266337594744821748738723323565000817815577465841293728667174898123076332920549024433872742653702450143140946465778288673199348619276732143715195364155419199643827819638815816109374075001951161697135042278466123514166688876277938725895015791503686203852371808691562281101696577009570315106307488170268265572383877243277435725608835136341911256310434915861092315227922200427353153357481241499236418061831814170841084516292265534005703355059528965199662040683731825645595077284049746824421809942218106629721473937258506638444469572353054726383619667733072441305095427336021526218851372639785001503110729156281676694382113586258994557286054448970333273270891219654004587484073271448232112190708017998720936138236478677951810985487779568842488071378125118923735911407679542464746703748229529358552857128274295574111111767480192720808598903682829002212298139400732754813304535001203911292217025143730412728648396387894607695164913434204875932704868462476593179331226841761225441223527370162578460455530750763495371465456108684467500389402621532241260573310331072488698924595208841501628349600871092474525796859743823992687292916268323220918980626234779752948327820973436514686223956690965444207341147562498837766999897517465077314404073498720 [142,110] 1181678330461808550183044332605061108389474050576063966647157850166997863938663240505547945056186649537001403499563317673883980642207911266436121580207668322534932197459285317923082568537034770433728387389137050575494002180618547124656839907906072741258734642199609975827113911724388558911784803801547256552352269344473004227825531922825532691386438657021585199257901882344201454475348315423586886470737039883276369250697236871269518754433176447094911576166147133176080101199822506920963762975976137587722462674432083469721501144733221695310036665008875796946021069576729932748370270970948585731759411658425174979258648586665302179191529008739830132193889118581642047691835256126701914448430547848668263106645711569079947024673110597617547582185920441249496768086805646519313336415526923156307319999823562064827737774941356022893228098585698725136652795854143149272276454100531258432047042477967103043299845224932597885528045097288589459644546601247796622971017122098998702663527091077108435721502720634569960274792186761203267891504843063623867931736277466627320042426262599278575243697151794338890320968380488998257488843503172134009877907430774071692389984048997762949836621305617624833821279908103365010365367006114675244596947761034037678204267539457677678405200960629739823169446843824445405352070409503764845564247286356264978165175064453065422603636908936367880517358022170046739714871896000762909257433227894248745911068494892559557150525263444067583887584735448152338289842504801120273280659677343957884006587251800287764245975120182412138587204655558517366536522180350168486168612547767288933633228513494466053206714769436296875833376778433436923643258334198354718968438180356255997204970572254109380339013809745212022147208192989304929841837269030360797181889023846306716853480580169187068936635689378479532117664185688923616519742921206067947723765663849933723868212489284477722569547894298970400274317548355644109364346809222481574412641756345874565228416399103350072844300643411218950218172821530352116968800640838727144053788451823851966664473933133660229335114181547331655750499404169255293622412601344062885563163422370381280620176337926162167330808999330155999943666701043917728357950738123096155927723574361881790725752950093501822463320995269712264479282355624322539601544502935811618660371677674251250367016379759704410294117769435491956536053324729923490683894485925439281694845723993869607299412565305722642789894642383964548939821823815236867386722694449285060305934798369829720246 [142,111] 1766272432770450694754226489303796611812668376387252996078722321282582052855279333645779880267957774522908885536657004725866006808904820274127833156606620244551303580976339032366898678265094873443183641281174386958133180501661359474367180737250374477272896554308953231859293885715692102430424794100304555744790428137800964564028720678181830864860523289026970335772300525229774752422655032906756464505686977671953626187356473927969802274337248830914170686342350431713718126321436944932620772904990135893125673779426530752374164937494181768900998245317403256283406287052879443438092923594167625438341281499173367934909744166395172224459434745990097338047583561016610574089823375098528560256493248233279334256122535170453179424526060916399733459185156995033560766158765934371040454203462290947597528974531617263685526054408073029427297954806359835878138535698168323345384576860887165173630816727768116109598586036050524812323965940787434784926017007072179296083751317618478124146036744338398845643588630834813711054565806667182871345408638802623965067939808043215234682714127179712852743467214271816987305435796664947792062715639476636021333424566420003454730919696143430923897710883193529941456438934127407045393510016797380320630051591457940755998694859879443855978598428732178011779803574258209640244556812152639576137586577791267314505502231704786883644191630543122422242132016846395015034210044144419729168190857503116402104882463904143107548647034599536322772476197027373828117545306790299017058623356512964937805048623484689221315527595908665596726402614999373307141959287883093496401855801371939720383929957594650767093645359991245575946556821628562816636219018834625223586780372954159388438986523432994505473426516959893743731502760022316526010563934015346204977127887831224379062454791030752973070264372661355493746599949055297017562294626564156717351644036212248238238777103636504171322078969631681431163057467050326077180649833516887816064642215898140305794771006903487730301318638893352548400537797993187405223714058942156948949903636781674887809020724279042386643363792842762455681091440119407341361432661400569427471448005525560962862932533957072104183370857481945488891464317721852534887555268791251464026222196393399821013061345640066122147223381651373389425782387598738458361126979660702934472326648654446536287445979028641375589090308246418441104214373775077650287547127712043275639282238002580270459544862589514892115489993225133003541999305370195022462299901146388981721039286244656 [142,112] 1905022339285309720312484750004081091709280749165872729561787212374396247472936680816444837294494675321241083780211199587103104148502063513509251412311194465533840217298580716500026270304324737165830704264785131079297197486285912334488409743754633587807686641382131542104312741183488517632572799163929506642408061195040047904074141685470654641186916292250541900823882207798346227403667571989186802481883584977996296542324142682998355216711545754969072266525423229800718155661665572208821737992640388630649721923292212822365363942187775536399122239471912611344268204246861709621566091746408641214987081929276005480572789058471273099355265251900129448864307069876431806777577360149441097242293023222180804209167546247295900969494256049720343430771987494466255503248276928777064465292201898706527288774337560823239464624604883074306458943905718631392620184043361723655103396813549288078452753688053891166118739333555093587578277742261780058371593343672967761983060978337138063594139920945142891707094935317384427261992536592150388805955069242849787279829235867731593389987831676436585913680127420617880454643417288062113936308169499593600867318502072420063179855649571850502038743837003341224774454270542421362968496452952654840415172998391469977658258228962304210606283817125445170825376994486527294244984395532641758218782487144201111975459535768785269283205203368657286782969982334793292392741825868197034543307148912044935324128808383520340942660781043917534595720132874262653102015996989273234117262725371141687343414666633665341409701700369721771374902722180780191482863267267845643278540360004538911586236784423149044831245723720676907255779237390133091281046332220496932608141806897307219401481271159916484310661142175390242987851086912987400510277393711981032876302683387544614638099589103239577111237093511717501870657713840049959662099951966036342239405913561924915630919313793590271144341971644387594921389061512390396437830174099296931042018714055974596580887555143637782879777755741529408608654491550144518573817056620914155228678363100594199962815716413466619517148925157317277663725288936183313069329780602477930783200986612192362809275158939388924953797731304779881543878224596057918498138540653312411590444838142056372906134186393615259638270194350448446229908210756372932932161856981189286591993293794582605347183782934995905568610030606126490101471253517083890159521218306228360814368138135109550233121704815610122823651769594349301562621102958488620944522937475004169258461696 [142,113] 1796302308806509506361636324025198955543551245487210378698722560017730818783025325949372662141453422174112165435060717050990067592073656929538598816661840502864660176469298817779250888709277524650801172215590258662746978154827570860728975096834461304208139170008350666386864441057078430799718277675052301257467240313955561933854993370356293173602421013647597683355402539577839291141304974614152697114671869584486649540116953943052588488942829898171780067760352912552348972115673237385095846186995370677785263605864941357484039230463305162394371932479536285300353623561473586268377626527979483619518517989359905147885300172314487862842966851959230994092026094783942897654688372448857418150617516192544513436865104579594125618515485289091713552644929135729220924789404395279756553026205906621961649147701189959254164324873427984920073372310006995123002965850142160688789365290077545007052844771062772601153595288777262710966742064520203770413008064222508174592853915941286032894714733781956020351229980869538520603736150222561886636091275184821299363127553764201039653119914729011239961290085691939655332223197414891146819783891709042688510068767891050264235815218329358294236148185201194042516495219787005081688316985565723536293464845748589822687813192610299484053759321131195949234195134539475253040407026426157861021104913904350329211448748442728742500983461359068742476998799083853229079684697614137958151015549252394934352924514141976078109854698482543761236796044354946485993116503708500874005834551592602313888215018283077863496028350727340569339382454326618527976368690909391485630887254907909641492053468684152149428482724436985964518581942407477807361205104846946227426233487578299409503122612920840365267683553580596112048482130028998286365707845694342458610796541954622237968666230791533930205094776282502245125882676745825359580446002429604434304377677277573587260680479416996507991027088441238732247917264799382520018509798647331595906807308830363255955652895264738767470150548330686784840494147545786155128467312916856640260781115524957784526248554374745259224453935772956751266169838550913481410556013290511098300424892233412356061177068982462475564847849958451200447708711156389201979988972000679343527756070531776697031555426495278041175295486367781539342836641617435774883422803558166865157776692480826424408262373649050990974975129740574066147757862216423594733710519348641686465646963421244321511063644811512257354472355205487094633151514198471454692812403671870537088 [142,114] 761442151893919360792513619697712113416528230044543856327526864026472267846978843311288397325120697144535198774012610150442911363589789062007141573084806439889962858070775658685621230174846419484029423428560299937005413197627339451239506440341828278366417768063041639251903504429424806161170073137807276682886421976822180429871570466033007435357649574829694076559847762378378747262636674094145657658952294220199325151574211685929476703022187797544130461673230635946364865955857855566333879853522170623222469067215150633576832531865602005600679314300978698283546604504510206045603002477401701719203420136488356351794692815377185919871759082479308054717425656804147443438065642665266298291561556704143206317775797495493609526230233019465510168075447217766786529654052854157463652071851801304640979448807403891134846240415017930324498795510218218986768232869255196094825965804297420714575530569070989683309248499090134286844803817013704282994720297715079358035210280796886518859492091595191229041303706023861181220833348524443638094263805601170052750663556933523440052470012181360621986204175119811278069282423713785347100681383869021415494526517052113615285382681308160724720776765664668468003440738202106436027846069563961579907609131758505402120379504191994368166484405475540766287085252070545760593876567227133553744845061083651526629338280732466023342548018986015089514690130026744406255535517579026475610248804791931187906395264190982650768947232099542024201089153577826765999853220162806025869198381200091224888327416500441443209111815337843269695066981976052344865359664394835322781257365840885595788188127376014734843241227581890571439727037212375490913104140698609234490161804729278323406278556007742345854723667847854004679916872875891022230809704395951470395049413744246242039656433194290938206818849961911915236444296692764141238029586997653561259152899657310341718564138411993128208779169677967485841400386753241409821456511440523164414011462925606991886404590788236762943821446117268431625373987396473238549239266638586417946760577133518220921870723540669865173821576896060478856040104611442543706766192824954951891292179168230294674539555922725089580597638902181219323160177509293758697611422658511854510095368152855333601411194911408055596357016850058673041373993078077264245662890356876340858933809264642596199848584475626958242980320706734004883835582800132711720396427502919441323576984800244990742430687319458137149620493557492633767582083817202217319391265833184 [142,115] 200141937726190665258514640814920663129023885326343357885855873419643924972817914557488735138316440093600884283891382179621690099597708394584189202885215844152283658447509009803823501964117932361677993927998877451423890419257651421558489285190113056688885251440590677685669414360338621330734032373969099467528793776768817002159896150449328106335845712164115662590764335130974199817947544970632362294008563230079122056718205523062674942418018471399615856004113286337464978631253453388572743446612876474642729683175803102083759146283705155633746607710137831588946563576569152377205710922559554389270800227753619496692931301171622361066677192753994688383070595574094393140255093113239185544911671414433700215826421021334387622392911104492586084627119385279634771202521579516373677814316604725512817495500664300309745455557914775310189368090426977331844911402231479655486933006447918396619712149409434035632309688005880123841143693119245886924138229693935158576581481704003091711420000587815857879103140069494464904662320136454572963460249347667208475216336970739786420420821544824830925835733775501377969992149917810957293704848154494748794933682422653004910572901775983142470137442973394551821301701280826590996358283524143418122384445875021068842687513862430167621235631445387508113099353309613064182601396866126569274368736433858399725421172475999805918782783827228197072914061758338173363204826858147510802464129238268019789851749899141912682780312320441576892491497702719188794133491688811250309614952003658083585053065952348334681109092390762385506661793768781233576263151979653245032405054883341996829837936491439630076766700521110374860879988099927714901737161641405770106715779072458351428900124511465349782605641834450735019873155273183868878498200945936496514011642182204803905542988017567888970957381631139310019931455750317793731654714514325420926033371473584405740722831640957004877280149971762001553262923839537506491283273247599704276927237420573499460005518651657919293040948152449754622790092798003358461704869185288923346399901285274559174460489711788290665561843714277363170129480461617200320918194424221511300982492564992224766989054857336049600942533269875252613866730302535562048767724506279469226195370923797732078927116327448381990460844754244767677852356334904383083568048179841135451813993079173399543300605538160407571447008123734010715397978812546312175838469646448199235036158093951614440112435944217552908375673300748141785253094742469403387417984 [142,116] 77433576275761177022775675461933875715025786877421409282873093792666750073326477195002509234398213051281780760979602638499421148872059708508328399908037028144177415101111280821530096063588964526037584623863060196167211439640944657857926354930079499837127517087363881307250291641174280483322456667277010482855897794467495486245968792033049113917623253046387948677912680914904304143142449938214859327178823989502031666334743583078178353707716071795920195089460929879996461555352428502104993279106947115673281577596596108014518055002399941928356204112626066025083676776032322366549751528087889744808812288365525649237991516954664166955568768505533835966733916441911041422297318255150685032102161182770985787191482516421639692874802399397228283059790936474923662014347230929949212344888604442941544930511034304765994127579332595441818606141736961673179073238912324806054846718463598389146869477327528412062183664391119058249833093014578113109685637208328169456120136603961584677999441660155078729486980316757642479692021919494882383332249545743534122052883255985099105232773795810135686046641399347541674354882865119111404466455086508078245805653972238825892689795892001634541552049961937297570382618569348321842632188372186745777440775693005437195273577470876603963112975444922466305959121356144432736489573752276148002217592823777965652168460354275649284075592314389349348351896678544665210507512557702257020434673054589779779362320376640184655660219122392796347746198180550651966836176604067174112767898313064033026071686680490844304365758102935919892369995982415417648407406720604211451113692346441870998326388870750307098462437848526397488238158632452763864146418647527638871099922908120262482482918698053632799933453643228755685185740780548820784027225767541918293930780523762225316362845846640640083091335307778500062821736726119917006628571202695404503298274201055641547736570555688702254188810135982073011065229578801281976930121622078728863142369844428853722969634364244139055376625210689121912607607509832515913846651638682115514412953379119833196655719925826052120884260352785734304657144001806390911777089069737277809704578073747326174433885210110289127995153903296196680313921028804960297577352253386329710316856409428504681175030849926139083065007100250876938398818751710243431097751239238277021068845984493161983001920328396846006945598008237918161572897297945214666500666769505940121283498439767843080102686816803836741809152960643197302020125388391767760 [142,117] -4243821898060261913239101411247610718016440888584559610920707094730682359835336733154822398482150943410974181243376664570729459093326438587820709285138550838671980114379632983379699811677071201244454144114511541329991751548276873998533681968936527277346451887143743616164638388643095477674766236323287143076610127579223373251613231114703334847966235698058366861570118103706739455165638958942352203766754918825000949590307015260069650874083189045686990449872164698017699231278175533962921586489490334976700255319616681609375199108331491106214633437601860547314471960481197890698635121973810707566091354167809021898946496764806992810286735652946146851900641921412171898871924039632962866704681334686234771651556510899569143176371937465615455778034086030219999243550804533463660396773624066438931861302025698789875017186420702987580143112387954047099272218133937091707082692273869404276246905565970717810690718171949656406452531148879475891489977203950970820322468012559790576343357747139880774534172959444201631940448762258935463900924114534109049324894550469666170965974176229121869867829687725618934626374739941529505975745004123328464340171559477919403434815681234378577397135633555581645948680580775197737102227709555596486898541983637408613751059300073891874049761184842362418055726272264037736441617447526813206393071251553327866913725001966958023669608078314267525832178621779024013553886218278392669014569081651928632246480131198911524855040319993042049068695709794672286945345069063286248393665247278193290764850006114363573632108587314913329173317248410467361199632237777363028981111126131841192287744707504478383093432639927886996763540477911123597346885614871673967514598769628850106249738659134376170258292314375445512753983392435132002271334967042461301202380983946437385934767135937336918472414782973288012232846939029367190250721515668545405655381985860713596978406198671699645095622315904075380296837335324134999114694572457882376619633962344240711133021210493211009360797687817374079691715134585159312553475418740718884326851543487757594171252406613908931022104661239221906662795008642360953194127844471782167239021379309555760284413316633522678329590925718557518343849626858735631693778977598045726005120302076691771850861020983317353014974114161362220758658966520132688404548545659724952095354734431714625328762719992888441401933618977556048761882480985782866846509035043066512106299540657942593623334397571984522579728164559952416494972621984 [142,118] -3781989656182651361044612236961175810603018838326449752831357579357441603552826197584132469602256192328644097071030346816851723865563117015699441245932937815997505550373609831329354226757111599121683989012524954601630281467487869231333927363143099018690857467657151746635822151201887843002826818547030236483993732067633330493466331275570144209546669419525344703251398274670693823851420105149163660936648617447641306955082031559471035278492885096370239432748110487798523691353231978553398834625854956406234127988439220895762727313863401373425068264876089943334014082079494909151592615088330092383118455374410831340601264295733625728939385709885922783480121764842782277510623114292939997597535044034278589361253233137217942179040523843351275824902940352474538253895604867006600543950712297849158412172362033289793056044240119071279538363889902705101603790749110635292483177339369561898178897564026507104113624007358379004966422662870886291382013563976199402934702397036772531466194080135674300915085427451837906184645341629033723332869542543781124146332115005426209643155157716833219630972826364264350738028925605150682948409261465985669865081382242216175486568017156369926926208099633141661237625833403619448927758185690895747792647289249396332153691769151860704499002506349905652594599612289876582008486881691292572125610183772872669200735965201501733417025308908299451054554673894307783267445977912222774705902167235146138805977058670366468073909412039356790861568201945576342695433793054744673241147560561073388848216132454667733654634591917592030074902530397487125195040610839570021176173808950036823000610687498569317090828343373653286380899534822967408472277449885504913998435421412328838440915894758783021433933709647423887962596050702153539896922323212970636296535469947902501353314577978032923426431459881748398762327997310176779365272993481234042806357982907865942400378648750818413939098664223615714005327230075302031978230168126428676753559544237336319458480292466487409112823437191181122615440714642523957435304575717090775916038755535483598546084183347187565840069537168157976507541339357855220823759762620658639017938886125143157244765606153481214881663057650356016208773021760393944975855457597092220467984564266495577379099993572248460670032181885517293923161748947344830973732336691599831046045327898890235852842515360480087914442371892352487097648854874948678223308015504795781321566444083848015427819113933599877420997829261861388768518 [142,119] -182187923274053943156763741009324790051455976785831798419356195552493009600177739053117745653081108471136438015375520620442957818866622864586782038783972899093866109658481655259317343570975080639380954201135504927570985432030905853001251263193001969034026940153797248369416651973517692144483867712789773930385764741458107677287978442573601323304054567176941851032246617192151660966603835636126520859802243064833422572571912045325677559876203188542699960903838195835123279554723872230115427623359847920561309705313916844949623858723351407119042406174903287899421078177703121695272514521497589460340217965787087876499173930330579493985740250178568992111298540397290336828690081966683811173141301070969986865897377207028182206024825585433389303689436601191951417321312025280803711174161348188883242891087898379217601500487812061385758567293976730566296256933843488591700988147145423194480305418233163752337185198469581477905309468282032796782550885583247820178627253785655567218863648342381508367338885501744187994660491396105655647857009134760635310888142668167613745919575384657202253065984259332309157282737016836526004547757381156909520139248169264400760938488601464555961267907186974379355286443642339955315431202064229299555153727048040289045918042855971290049185064071638097641592880238581632317323241483321812460909030349471835901564072738068031620024864475221720193963832185523202261743299565921203935493006677576471913596546716862238982973965772670687145245339451739324587037240556411550885173036991223241468163687478882502889517739748578350215200282009869936074006977574963951700860796739654277548314008958688634945591806559141934297446674045253569379497752117755253027029903987558257426877792979610712580400877988875979245196054075401569402041046492344703748625837387276845539082018615259547248100987532131363727304945685290234386996995254030696021910944846175323437798207710964448187970634980156426945703313608528044399563648676564656343736671201032815843508910830796611181055243672722441512990433170292503906772760636684625886666693464978691822170547111636589303933139434204058618396528073908083188125321122638343738061157536621282785894660874012648892137638130651791015881923266120372537135822174739143721086256166888722508721681514275413229706571184475537138528561200187230443317091290700270345457251346080995211504090969423014550967510930636004285657794492492373274714021607984168595272780991136336053739184950178429807583468502447328 [142,120] 27349764473531554884731495644878683921816925397557956035026020937322637902165346433905769611362481798020599096201645661650567961612679255284157372562523771180194649516213493616002626731723097875632765690260105532095550356759092734475942358479380370863179763541362314630520569927639581422730517216661239828228800410578200562060252938120960913193170205602032227992518465875697869193560318522573516288320968517736447922952230126146330944716254492504544211384917791534732657117143839905388438512293654711965855632150943493745781962842945325980458246600039260726402139712128759984729517702948524493906986188941787023511624776039735328856976456013487809139008238843186254566514515513641419496795024044167374460504712009877002608603462863731653661168030613033461442992537564481888893384281286755260401462211941014480053399063681525339932567290403040334735238403049664163730881260602190998802638946013358291269174332335953889208626476928706017204064177591038286543450784068760291886294342842339802865303407406346382373851108255225375246955011438524341633334801287720531788629035698713958310379550596967436636452427149833031416372064520057186984001649034393957471239923102028049966864048510520035439405516974928204938631108392253854868043854712700366462069002360257485190452178989892026185810525513143667654379787148642719758450626138891521914661340447119213573186152671799910475908154706511548538946916377321796391392231538341100062714704485184021068186792463350511716332962056904558336397529129982352912003542390173533494063086184577203384496350594114451771327485572973085112483564107054817252929749193972783283517350953244339431917832914203320787011216655930812220339722433493179979922078759022929945896890027600910653438585480663286644484855192451091385298703328257679247751540741065926556483316952961987672473982143383047617231520066272731758417887913152186717573908806872312142380118816289818226357640370132346898205006997959951643578403596413710055649335073465898361215773170496485488575084004493045793902634962863731531659866350635576557148127652175646183566220538689712229423457391808558772733791341599981532988671500252426934613332897017481596142792613138354547154958461359655137239902701783893339864514552949015625028028074744853256693295225377811606279210143820329397531714119801953141794965122186695415744355682630385064438227052581149675026516051273915341005791099345853957067405888546667111035739402363253348153126596409051164070912480 [142,121] -1371882889759660783802003991265992661924735564201034374062741879839579483597341158201762682019561109761548668788518559133767708225450944662964619963052908262857714375030873579150777970697227701713093495725736347252758346641802590643803282551601829171384662038439013171994038374719013534960767022858209600987699730127601657255900007057099736388431693689456097696455200229463418435391938397634053288715501021404026580444086385510062333542497560114663872921909358085528373171705278160878542802795091535839553993672300523894893618438708612375276486401165971082080223850397231240698011960808302139333067551011929615978202423209735465087011321303176977361475346140894453021569490407778541127608035321875963417321906678242844974027515653476863670381278830329434517812896981158409813217742531712782810597637049766701595411913996281108336599490167257065928191649752629164982241943459788434138600492797320153960665195675794499207088330795371334522515779611096257086039625279943530215096966033069632411742157752445997475478999057459236276112222544477832043270826606132034743796483226038367317400552543424805045692331991171151501942311679527226333227706679717058900255295080614872274590937843883551600801801786734515661843829811516926755581105710304438125069284891930500186531570886406605909488796798639131466675752156645252870391304047727883461370667013956915378439051013539646297228309394991952638797393340870299025847154404636213374294376755408549388477660221607370521137900935455963664434501356103658910353846908112702374412014906129253536950086694157952295597774713152326120275117593270172301435170914614502591572261637316830892898685118969438046200575970088043829290597489206403632229728577954732649342097782351072496674384692041273374405976675401282649267634087316859759986016746122255443384814981936145169682836728339959074174957651195943244498109179273457224496752229279325221966294901525621687868558020866483696073117864426671965105471556988974218079280515747466827769879497500364438396525555952004009725254365773091465458016090176307868749967384162514816016511614489511251868680307474213701744537398277401606800272831443836390201235792107754874945635070625717684536791098860828721933660878231181624154122229663795581071233238203314907570292067045614385697752963426268325377687978876098821390781337701453157753374123847333220331306208344346437068918277630406511025688184011895003839196757990942820073332453599742783984764032231863684256 [142,122] -61063924585644233416417498574349884115529614426911818933397732600707127652034298216896485996816628652172050401322550869100031433117245673478087768190424169483539106898782159625479403304803687090043563537993228809501257035166918828972060189936746059406249829899439878212498390586560771150327780107121861910787475220297135033155872089195890899974235315632898236470206669333601387483699570454056441179499630187334084542179001163474811667849902629007886221881277609117102417749234980274106937624313881145625985332174985356476312995079684473110567005016615976328450681555473428332496460839241546591542349866796661700743744329050042699713103052841440792501948961056354050737033303023556943254255674789574010677379864457553253522650773909729715870333226709828484536100251760356940676942471508109433264174896631288125479954080887885371659996201256390484969815488584608341500214280848550714650420920619542682983090767140301383990871953258338819815066560723272212213805321835050732181082585956596440153722603245629607635250511812150666310632847842930029915025434996719906602633930691892503453686070202403623017508211694024187291759026001750623524763902712399220895039153252104220570964490625684454805427587113576989878910261915451938154131101123192436451958377964929725342480799927457375325094558528357552424268232747044331687864790995678133212440464979388476106443965606024705896850182757821512972306639089334195785293512271250671101021736447418072628805201375951707479833663345457219694410489374200716494624657801605001848231933039381159461600602240535771446228971795604093422747954810168774155255092797741944335276921525758922402355813481586167568499519490934020998472908996127761898872139077912115631303065837525091992838702045624798430945930954228130189266768655448641033044387153409057828831974602981559449907915296390293043062847945766157932411823944668240706149974137350110513325511567064024474311301360231866268621527520673108984856522311993359288720204968015792793055298013512893218898002131781144148099943351978873514748821638688606811401822060240329669626015502918580919376811177580945979366928339073910571739151785168582579189651866120069701288010781373787277451373094615373265136231273894017375006443399062492331875936416781330245408603376598623256123985746318641224787190506876752638655931929974011281567064605557741450106175298638923631700157894140074485034002400441301409919276873458835949350165662254914154285970728884 [142,123] 7255955188253137784775215357107120322258379333603949086365402378961333676618372104869943193898922233232614980031261913648142619050852261388507908202889587845385407890790117122893496722490339808646889335565809882506517480741089955597712077315713311542717729282204157352428614110633727497045831708361935489529336328845867208186401113151659902702885936966148651219188178900375129831805734787443038271370747357675786267675345299799609750962081082098514688517015626706681245318601659335393364378710986569780336722194176075803801714468550854468016902585178997957080941284452641703067234368480272123956805956747121213775050380729065154288970251467253845793939479966133379816600202205999732413203330349003351736010432784045022292131886722794413449715281371687638560705333565313441571635753338264684914544992183925246942595050997897812145138467527090159968540446905806728073533823948153207808383155207883023335489671478676218835594245825779068854140250825864683830638391419013791191519606877603790933248646330052689129095014600492637003218592978339109268622668238437840976085939932241423119190943690207651917937106605151189928932627671715388559599089490156532280642491614642701729113264224931653695876997815977150555536887210699007054343088526059801390462280868567484139349998335307294668230903653476277009239786896700823633194157133496557007886438407388879848220477279866766460903056498750830818973307537983038380580425738223286514020644963206360191009312272344395560321000643997133999762849290868401361142656893979730499937776587572379020986135873915630075754277167252741386826788900448195279745047039849695842080876752560633394041975984050717420915608710495222322556287193981265301151554984725934315569261693040976092821397423535964781067640258976652566890622286719173299071813135297945503376224813564388923352545280603968614657559227252406872961653616987147991446240732547853287299171771142140849204611681462709721844592283573110813200244102948433657617041247785382106868620931148054485000817210332994525098514046518336273977557415034790013564534775719453615624635609365107978374689589137770040071880351094293217813230859956818396855769263486908176278465631055501667028743310243962971530460650444047817845402845232583769474490332900679553864199298936375758514524897582548656170826413433215731068771953455466586914045326099487005815850613332986875843184194905055551156048963271844783630673467492549321788002852062991466373552 [142,124] 587898153822139189175151591406561402130725657524708087129663941341982475119325118464266799994030250684325626032759121585131154484474385464942087212997950816459552503151673384648401534360933655988393172779452293781698717376315557585750748444911352110826546175158438339474903836554176300092542938065714930815322534183964217246679391559792614330285259798726431725088822442948973272790360694579693972653313904875987957881890753838814083597637348560192122457489716675007540753427423774165493289322014305974419967111144098178280061531108668596186778551109416841569719313833294092671850376208867614567861767168938864609777489574246184196767349831240548321982612925145632944081346122137336598723971512290188920803255059174075897998509565791224046679173572750026768145211361651587826535490944654140294429084204125405141996549897263240348070948613360974499624383499288681489926290503742944146013201011973188942977013714258349946233974897094030697863029386256344995757311369110066843318905217512210165545799436663002929659875714001863765061965521117208384682966389517661261699826842980085152755289083591764723532611915995904274218875502174032024070866544795368923364318727721517516882270674985373581636349921490903444184308483300760949624611605613059809908914299183839867716623186323678384217203568829103726617843085273782293592141173298983190015380393925719142749122575865090892013487004318487469253929472098966417228086331539284645411064112755124622041992683193830181178593123459433415398405227456090543061263280895529632973550616844698010814825013581126864238543736912986284431719245055024345165917948198920319380422873100578972697275093205926671180429694461088761474682736373747215997764269994629548218094731930881927487063857488336300623348129189011835473268416442965772535643402866526133448754068569705941333555133938965925299383468853117419392975131968065715594997508939637571959581645881056910065166835951049684251201447814114699442907903618390452853004489927033552558691540419000190242034573120291727262128861892879948681713992731616339774768068312344316424056509241854290825261471487334560740919927348277004929803125833231018839799533311786860633903685184148952097919149688859121674233703580278620633278864372758069692706317176056349993874536793714570422669575008961943550936101818795052321088074188933749259920552865220641178396711830214698405674365573718202721429536031604587410536464434050991743098253787481304 [142,125] 5243036574467577051380463402601079758557512083027751417381177728115961451813064039315023400513329146946273606850572299610040187515787317356975681228424403257215772421088258343922483235468170905195736321965347961642508540787216431586791825345739920771514996461483100113327965585736094535576811986135526769302206027739646991880663551490337590407746556217568556164687860483194337877952106538184731645509344941179120377364960638192839764589014771218878566445374130618035914004752275506164452197826734527551154815391859832522379697979852187806512173219644715496824005515308378963230881265884470291034833575976558319244363363073423562734079285521615247501415909299537255375976699221080610447757942696758333126266131414711979374891625659355922213807043473773285638592127858676186828470754359131567365973364459201715301574846259510227039780144536630057100657398440494532031531659531084029361674169709918837945310263568673608273045370372210876632639260309673695561833405644050229988581747451197154472020063631194397296468342374168857373838763673858348389184576071475324698115440076693988631610069561446830873217008291638536696749482885140676173536740515869364741908037393250082337905182555577971602031284386713668868637389956013608354354692392969251158653656397191813961602083241437827815428518270098466792117853425140331473996879228615480730308435199834664579254354423236126246338742497217592842754127747762579309779560461780245472548535870312172527639421151497054492970471995074147823835352959669547326050969809202844246777600760320451947852591488464419115552240003000216073633074018495848298681522130210072097482801607993421072625300549378342271388887340931922271427449239599300106584203561957972325256900674049227404013426486265635742917509285607958058752454230417381564945534248196615922086829804943689946333255634989200802225237933280993608027088535383141664125974505526419012261724059784072057759233029400899800338355793243779883995153532513662597280683725610611716250308814083915642991193598187504761837826810036607234265107917116979572295256977781027551137028961467680899197019319181693982198176913086459541102082411960302697475930462150968001436991353911321912401644808340096975910501169023061516796839378369361698166920145111909927137540365750543623613134659204166217670547405354680456238886771900513442430743742666954712969470317714313643957821483043718926853850320118851456427205327033288473795200880 [142,126] 75089903498590209303277713300700540734799295073293753328823142961723486588887219040124351827730627198916618616481748551552968322135501847336881021272442363565774713530648082769088017160122447415359898168021961767323510619352087869143993108121674056404830441855591364818595412629620217825148912052243067006771589296732316505902897108049296285313945631588657987713933728965227927782568665042606032232702088627853726940470857830233946791783105441977666024061341993545370560442483625321587388881184796274666556464388331845812603896088873259276110875796140784913248286220470676237898544612563423311274467037414466452208809437417636915205327311689610089995058701721780526147479963345072231135106054775092646595138529251489166225369869659789545587307771674510894261518173443139275606668932381640196017605911727165397610189781811476613606255727281454299328113631364552141826494969286952967205507626050858736863385769411087538931639304718846304896344618589941373520095456528701965403328926684884610333247813706727436989214214544164738397369672527704926702075964992272859878173685378327452000576016335513946043234414182895662834800807627121311578089720591932416959998560267774549380574931405131557899907146704688686623416062427462199476163997238682198620011618986739370584079287561293642354551700439017186285766601848636432991576531643426830080831427371604411250221273006778703475852651056687122992792497006963276191428560908915729335971631164454493488096856111451134133132623146228498738100960717959519321173463831244211513675963228682178512935573040280394173469208730072434458693832004494822432209316574360925942464854898705385008519386878620539616974645801626411207093098356844545174647091510508696677710029088886057436546379147547066417819968009841244759272171643050199276557102254217384057852197179483239753980412562789071669069054736968864018126304124787568319847901690898757994118947222382076665982418680375536373278776713457954230293533117929445852218834358171479277421517899721339394540031742429214840566208298517397810776886505053268525157565976686256168947833891964607552724494677224645851623807754975115213540846549763714809169585241272041228581267372918580280328818625580502619094520931828643925482804251637804172691609759237639013085803835713778876163722078261469823186604094809137498240787043708991062382034511312055587157534374528767625731995179796982053211114781547240708486841573527477975 [142,127] 2206563958756476583221158641806141140127910422994397780813732463020998833442732062809099060802218247712791395082011697270492964533503223548567568589935079874736396231949162149145986160657573361903097884961318352466428777791057487981394242198803950667575961740572707838081687631665482961006209531637939235029249797960938764703300449617350411002026935205605951766472432495387443762105056320458352014640816467088450474076780723835098946169224058592084229263154058152966084998616438741946347083629768649519620467129454892615369152283416728204098416185847254858554439170845863874064795427256348114503572995930294947607757784501433217394175188296925641084526209076599326291394237480692875297967700948231501117020411095391690969799233088054585649015996060516805837919542828539881195713568105770247699357907202519293383298271849840246596467441614809925908163653399381013889903409283300498282215224993082840749508582009879968148242790797302652024158761137639515906076063749176976307312934754653566710320027592972369860687388426499506374198688654472459105424180367033451509682318582442171811760185516062318262862859701373800810254812031616451285370989319632649488083014077928584073839594931835206382615091671992950575040135465709522478100077899607942351682383870866423039036840788478355020005679379611534752015943393350862253689720470740460313245983085958633448942782539509080980174221314961244819039179056677148831190892336775406668369134799562053455214413049303912865476316540114807558246099206600439767229778980021999468078466081783261367266699336028483317435117074849857562211870029773697558454754329345618988200970292352322049309781811596525317227893386764798890515100797132162580634597586363669984283938625797145637451565644622933328353534400810737494535191098303344440872810667882104940587954980801489772908561397349530346880771809467106285076767753038973238363552735908157625099909898815956379631427763551858396685610178757167182344316806490637500354057199847447808672896822579439564075787359580230429163537809989182911093178818359764452278671416503146849583504566771814011563059328971369386603754592037759565599244199137707896185156641491119286398838527015041674767498122685528535317612448670671519950101873419962579255235964637641373249342158208046484790847264560554825158450314630753576190226206403963743224178975084739769860902465276684025729499050429872188666898792111412788808863295632 [142,128] -9458599005175701215158460846569612866864245587971116147297012424651652653809375550188180633507184905890659975718897902800020849961660849508575976657406534802556157920045099062169195697118650002039687413081168190183422138905088825865203702599749380041358425608675664008853017533216039819605746137798733627978873038009749459217921681454908526711583360424350770100968536014766916184959958679866536804440143354243141231826233309392352430802575322127206672132633224857922244190844072558653482985637153434947121087943100141071686712987944132423818152431364472198668544372858625174037641559194240822267949063172122866549696034483303799157920273472994546708683316831927038638655909882743030718351549383974204401337426133406348261487512110131605361339389243625816367999596143201141694921693107159705842571945722142010803464840633744055943305355080422156988711864279135199697942724378589731366045270013042049686255142170010060690349763857616776288926327555787491731062324644553395091472835720023983103376706809472451632157828879075091066428858669405813130661129873435252061947219770850768313101859859316732381911688255217584062990187477259864514996551840326142359258557736766937300517375129401593821294055419871838654778124257101559819912181193339265859703712910978497374936749355069342070200125324814668827074459926592987779237330121806325624436838035509948928851267609391547168500440288575539792101962366692780881860533490731796348198062125210736019151319572399504300607874724343441818059753473869290672507312526060775281544563607322963163356339436714460204225311877559065879389862331593267872291641607469745322739502474502119398544216381196742575297711266333525225864586762788359512710168235261276461331614189498635980354888594491134208707594376577149214139928029136869695872836863045399915887326100283429252535630966153171209824614354721342917795540422518033380057478961702063485563248173921779817662653419795256189876822587697458626950871632181423917037736470584844966967438915951391114025378786549089675144841572489774923014100216168738328176271021559799874779615975120601029106959082457243614066920999578229105479034130779033972789081318848981506630785323782961756261936417070078834942852919319029457386999377327544691313047638007029344912696085267293323250672306216833370944320847824578550791633058590286863161058269641174179717508939009192003383251229591292411279694947128949912192 [142,129] -184793973377810667586677459294521260799909881144928271781204005100779543029805180557548505303169299933655095456092405843902922347335056004422122434337051433999590367105157027748986982975618757317137428212346834408717793793374568371133105097682990913464853581624153438731782268064329519396766828880346369694227294378040352324237537670153861117198711335293108987447600986222113892172518721755245389749517512772320998537313125527910774497477274371342184063571340940025160926432952195900449266264602592506283410276594971203975480238169080829299614182465000286598704054732313003687540480265344794423580934930948330959903936201841337201733397120203311279970019348003098678824275759636052931729700507052090984917323282810314961670149271652478430645581283102330778856768382518276692349585080937017684138518875050467471683383863625842470247884406913670555248725329507753571139596877319984472536183007825226997585284348364757666643370963520019851374997374445849759265741488716408675016392901301909540293875922773944555516854169389654231597788808412641298238266992765201080436464033312047990221114089444170879596448946456716824856902770936194944164526162729157438185527943328883240430487878828569816349842028356024233888129097688800442861420357651433142708321945883397765216203173010272234771123563244008127381240590885677788158038607705427662142782736039014507191114487381037234647523477212153631867339184516273319125038812391084393282693301189919982362727886522114717618778324611658090286595347725876799559309146176117449052372428817374186351695464667931458827508210749663868766953461703704923982158705910518137596801257567202634032137996672726618801231233834727526617175125161520386985725271879356839430058202795903240526777957204752368797788279853290186156883006839253670639302198317690941100966133272685807008584851679519000082111023730581462770368689076393700640752712029005584941332557242288679778305200034272730181143118333976692626641960108363355849043690563601433062349315666757701513921965171893404779205236837538413541096814093327652926831023969854600281723286334888533960824829924378738175136202850563015579062608236397686065716722646904846463911909788785020400338206692031593881347955501702322763077340067334358044198596471208186300524234580230076434611815307306261201385511132259223067140875224693008421058211463852742413323747983630534520112329737448087390633969037696 [142,130] 3312849728047923112414971653190729740597617370910826473388283444212289430134587883751780608846683012186486888800413842475640355620391802232895491901356795707613303315034462059536636873287818180450510873564848006419596178269339211332832323057597718751412523351785188720345598631699698695386900918974335613900453577965015832514198634615853716194826079876396290238223386034200149054011761973986006000756638877180306290530199588780224608136420914309377994676963122901028799403652412691256674043963755413171161118530589280060713246373486459943202460477824846345860529822186175450720634465009516412095498040425724146696784887461759805328545946505446429073560167651795721853141513580483208695734813873748565897910566019497918009774194236963727055609653335281115840817760659037188830384623831189153380932745700403233184207780245858939941624718343399959087645272852848816967026739888275917751607642229116000227654216233474055592574907087343056577916658999306727176958036982660620056433370607592260502166784070007148556723687774266035935467332901998109494546202091598641092050176443805613927372709487936062033591357816483317194612965914890374082398611413346735694048259391367793783598009741883479114142077435720056097344766754256723651026236575231549657134445730786944356466270463771455658147411455831129110392112129999210745242888445836009735792305438959820089624505710679827453989276792459039890511631735840852961899933494331159719245032316910269941420791418004438189242799038414807741823840044439705902621611993198968732967700848541918893996349457031915101840333648597438337564925466232969802084460418828953856171626733597383002765505390436632059232425462842246868754361845445573581692827065850672184805323526747780849226991315257371339274382559319428126536547121633538118068799103486803629716453823102860516943765974095055227749212035693749224567178979562185031903141044187051472958872234698737751888221107070125126472085905484392256467216819420532860384580023469029146996966354085471899503663927098397850032650804496612343439899329011158807616692509543780249507218062559755620664241019245758292932230179195196890622274699192084333120314930854205903052945722729937370424908731967189421013990605219578145247716641580287988660279642959475456615840977784559863481640195474965746499278145842164145710048008805686733414183627704593381219931681097488637662577332899091657195472 [142,131] -20805440384728853911973788486521792692981334051573855790153277652215859462546721683178003546176037578028218785757633624606881506331998096689653897722008231022400773570826761812293060161686036184140351214349949665595240897467085541194435869031777617960410222792815103849070027517329880266160047220970667820072302389579879973869598686893821474945540036221836887812667618766772209017897959385527875174108834641586298634725460540196785426099615405741060012372980792995241833141944959848836425218041235663046578665714132004652532923839815224786699357037406786427432426250851363746383476970379718950762740168577934077012090494232339062714506955940808403138065928529391750683717332930683520793525252604694645144317592395440678617494699271425134341400698221820918457547785248289771516361161346568006388671558524862695651127555848381796714225018020888561609737003244677965762888500908335944526461260507000869152235207417721654644374646503685454778069428887850743850607405626093132682172134044923694917696043359295802880384354598023973985386551659594243594234301271975310699308860409488786756321469148182840043165455497374278086204026157047878582592164896302718489266951663101349679156413517630383318598940073265821936428259626038247960038765463217190183972062677433800503694074581104087847555155552045723063702425821222551887135185470654028016008248778969248679851864282267067935101452410094514678835078574557826093986593565717325273971433612289132422053713907070176746078232226273693533517759628170764546846674174690135784798885107661903785999104780803978009100651062469750808458135942208539872475886296850142687758921588197022085954600527876650556652327501355269796536740407522286491335224288473769268021311962602551417064234703031431823905034845621348003007906598023773251178511107781617279575642084085193966463729380894561240151849693113454914470041006365136309489311093262108187844086626674900578170287527907273805797807499890043237561218339617608344840846448550714610876874915707350343356340962130871234570468227203392065739108281606833328542892644937811807010770321060241776835688767921102611742335043335247819104509002358167790272997746022116487788398544826312242176944510958748931341401937376235767106520164394740864147824782879162137438222265064817330660354096037791120479859310190938554679693439262485771149847515085752435886018407545197492761055397362496 [142,132] -6756059638494122252607644435110912480634478966691492750938570550498124954833134920848038362723175352706188334074602139821449819083634124400481836976381776559174473892711638055240002051445043598630890206017471662320467212504041601246651094389242569371150453191785341736944692766066360398671586711911922576058741684646151873846997366842909383257116859831501309107855744985885375349061204731060920956254117833135281860221467642283786943890037647138457927189606119625183906579777688367786724688854504031261323178456195377835510993741569148219604473294807467557248558790685291236685884563983148857105334877733178216206776942884288414738630745121374645696021668088767479583592450155059554708736097142893996440811643404144431497827807801348753612366543598117881293993538410020572641155036240313957131310520958570272174334789503792550515312010268790738000890462156099975957593038493794003746363672156334265342997840482187132201914976850094327457492796412785936337472014687894012260363721113314124239587100839474849789671347127934363083141561317205062514019494046380821280787530361138232257845442474201039033287998360327052278294424466428615834771607828202517782281237932403838871426293118833973596783377909931428306154657049838466998586129879166574448050172734914300287122790985895124173469327483333810301030869552890875097483309625655468212331971233895306744121261018638903889724402205142280707092172269065902214833167638226489886842859571160407854064598318114676064872859661061190795745988619367600802560955205874506106976792214169302592670511632038493676065781821690280021817326532222450757380496791762046913535809184362163853133090473576061010268718147646818621613391620358364652833694721045558290788492674630199615625907415046145720722179002694815998063779346152054015447414482847667272943554721673849091876213362787014528656891017911766271311138414288180855571500328410000797245309797900484620681081777760705234984512839735967728753594010040738229151311987180829787562230595635187925948128349092831071250338427901980420880936012421732877241171846348118384709762595475272682859599933432605287298406289295771477433602735891930726340509127877613143270616186061118771270910903064739747015127589943608820943004288816442279968800740267086108001079856882675356597817419603043588880778954963738856847144277733602831227545460894851086554747002769882900285040 [142,133] 428005076321608037197594198414768603881127770742791185546104431595364383928720183562777824931307934225274900573541849463757934827462479048111634846469596050710294274646271418738032921812087154418956770742435709005590568761613857269274309034142246960307122865625398130319066606224733893750721081459398335605632416386223247071114840480070631699153579894522593545285141224230002259624905865204189852253770873822588245661681555085961434452425541734494726754728093712260241346680052080887354766080655126892089701918063559334988657071281685414123440863624816317839768448336120201760450087495485815817521877837713792376812876168216839553438478495484553620410338709199072365807657397153421000264922613803352566220961728414521608067669566342220802141453106935354071947561784574372379562488694934896063363376404127390720391346250642737404456470033067645744541829854949981249530250307390867193943067436717126167130561808218320351796924614215417183338146471838217516863860289263836741592978427769641667746336074166205200726971055082575726973070605159693924150475627609682990413679386459299757072386579394231528080435970519623297820787401242896505105968272333418250338339887647860060723956119137997432314531927624126075971676930525911516060320236813713350075961292460064619320603828246114546687359746192293860956741390339882626498751020983951345114616288564864142482370972500895676936515922236548580962724346895262187936715780115715123865557797359575850593991100521124414930887134388512266834942994037051824171115182171178376010512753348777656325392491718198388792574693133763288589155096989973395484199922827530753912046434853143463175727043443840446585399358505722876014631696500685065052708124472688864834613414181376557072563391060215626594844368638256000799632354164208544623969933735088411548289144987240560148408967830121463046620568945051181412882366479640170977674022066771854999747728068831303150650681462906810710676352974336569712917583478973946040439199215107766091919237350539669472536060712078051139535822663349468998863110291599480932511591376956901022205001859476677953334189264203322662417600210015212259519329455139557125417907770319824659595515312039283771268575898456628031723182875748169677181020438392040307922665456957557875420405539019359881858851808681929362352642167529757913543280901778969589637404520773546562800587842344800 [142,134] 558963354114066501910120004971271932398764947758922214747792241220205061399818107385753762752000747277038943334981055545462321014340834794366286673564204615489325627793433279641531189987317056353850137894502666833352385901094162582229879656713562431462458805246549286070466092100904926546531340930263649226208362649388483717006448955479970117695513921008936994406927905720606833898044559326342338629713017137390853352495369767016842418728548945626284068852404452384209839550705525788041643270684152361399100076716251061156635787275053989968277646746473072022664045020545127983072379884122019103326610831011202065865139662886162578209093123672468833443164054645107874929390886245089069920607807594026234104990423216291195288477964536231559240016125855408025286128444080073520123598264931977093683742285135808958764565787118616149990709002039416081830458302847517107681404843549419514172860089189902404193452614767356893951815738972645624153540618165060479817852569562146106749932320608610561949015274850638097142170134246149713283954353302869167673568720316172410157251703065426818933198158615891442747557309389699457760153096618195429565523057424313554784975303170344187150993705417591095649594113803332787063830115162988920146909835036377672302638581950194163186142199770644615630819112093547414251338855699022337782172288715924670122340278269938549842749328330267204687010734359401756662159093784998267706053768735204033313106320213823625007642489462109950253798862133016726092724130050301234758381752292794528487672537625981254603808198806683710349018557639733842384951514971297468631956876594067033289490421410057198556270830542725662718183441713004726190950084487340498701586749506611342499109715230729900527281356823606520893146300072293456570858706596936537441081897460566255235689789333765482818288276331736880586782233296149684614539435801139502866632931157095361506457446490516412300651264031544078328325040505006849983966996182965862341291297965162594497693600927412306706240088818729603088377659947277352288997075256053186539798430791449278825905806044819198581428368105878486793934451326783771333958573931954278617382880198896357634233730741207048742293026343309088120619963148432572100307809504628337418089391254510166451169814594033150569877872584472097721302708668061392117366753071193789816703538692417871823210402 [142,135] -2817614966914052911460579019137184941502573759390808628391629082965432833098346283515369103616212124663070427198809442687681878727904875319252238528134618524072571457398187402642843575768584094310111379430746759045288385389936196331103359953954729831054520496162293710706951579372105900233918817436668323197027112412563008368962709203430249881282787278463797105792680428328486454274745041100542895614161999529837669337096260416264774359346632860806530225138938122948597612761492871640841129244982917267661499496598175507870249526679327264737344657712288872716389974473107369203533373959786414576632621305657583640650762829835443866989730835252179895932537203581137876789031329370097760831199683342595977688496199785654002711660057294069110613912941183574643414123104053841511912286110066077501056607740430546508511779463801943202814797773328004796990696686862358118718643330772349073924164081874879446709901299113216935785363519740022926638881911571516277829514187550558364658136709870887038086366071462380450365523461645304693612216988062780235240963962945600755694276887323962280721187916765216158787395973527662254948007083669453288445952367443103993643345097821289511502448853829509168407957636613598376693139570349609953643282143639331374239074330106918112367137782152551681867766156252220216302511255359659329337081340386126151330674664239625570847434564713621046944450283936362867708060353762143024161578602335682999664719677982019795299252979521990950194956960179533563741685381608821155513207887350086099391914221994123975238102902464787683164080998604537945583838621261181114573495158044704355345091382656223173472652342150951226823359371638415338717567626740962148498973348303801509070019874416622153736622634270334296102986000343498966370580607387224280268082298516323296953056095604718913529069944886015924875506589336494809977659821136364955835540409065298585355901530689146949933282574936727304983122109531811863324478962886670043890419938067544275793030402666217018980294671376623834101231636523158440960054247187899215859087862886469510778221881109176064022107957573843183565845454651080584704076753710603989182060983778689558204055978731023521048541351501698234264233741536668830867710603228224062143131315730406626267764863221456427987726086164675612692064842047559536855638875448369344321819771618803056 [142,136] -2739198974298965990072441627722062319380227491307893877739035286304366339881469240049557732300904309942432590839583058538278287796175924679820856864379931773310117501487092420905943185861392554215840836229918027964635284036799352998617735359584162519477216376132504289672634433900184808435420724451884104554453980677859455718161684817995762866020758063262793544940622976259575346920607801288239806572861480382741424760473366482737979094007968218648161545755123598780970535766869750048076110530770324153475978865102103808666557794857082491333786350144830504068008652828014714411106053290902405670174281409421374531024962355788243332724455548685976457513452813499864421734007301580702748392402539904173618072356344867393783224814757645343756718981804791964502647202529287838813263620353872539071149776868218283524118298775971953374583666584328985976728693139098821555380026476495124599779636745424899635861025196513881454039885471680582881149281458613481987597055172471554480693057540807257240025973463037193201212197859146850631420036049040647850927619472375786345025542419879759613483990872621720883869233522298342813713153674441564238557979254031251824385208336705592225257820878931082482589530080305144045443920839341679686094399868455379415197759423632340341715089606273721829932991811578218603201819700213639286746299813076637839895504491376694817812131600647983166635271616390921333063780899432149740614637590138772515377726975903824439600749842711796555068261157905550729633469172992221698468734731493478827477553227427257037167546359722485370284844819261048206490859825022741034062309994723672676123056380307038395088159130473327891980110210405581435618241297650552717112669971110600740411034844406409190985246022869639092811954041964092079494309560358738205972433997334679834912430489295647648303255857504630243423001177339968674050901413776189582995207795385732138738911776769452105895037119410968824699710668749611804840388989116864261111333776673030117323296277565200548611713218244432401664505965685915717906689427560341520574646702535616640108047760694599431476401343339722932441011925810711492331400806284266271855032482561772055618258446519200420009295640596916921534859528488046307797542790468234264573162115523179669651139787171087315175608441235216398268837238316589549364580713013731829409269376 [142,137] 3306890680216334153480199539328418308420829752400303495044297002632679102913960736981946493782438314681670118897296510738448737041913624914147698464431993179896968538348531217019664578256690073855720198185606420832220155974627032240766506379021667545014399106063495690335221031928673048096328426019500239581899907755939714609712749651913558164173452971087935902271295800489696110552231521995702897346801498367231307344883753393457060877963486609474375449923138495507447317631897793755648422426338880918599703548833434223482256908662410753234795692863220565136927608241189065287750182961876262267401597651948800561480599767536325597114418645088599352959643127051990785922380208937211436113307978859915802243363448713441684221741821661351041475328099661681127472944562714711958841321812308051063025630092162835319468857405346483450227558600802172558011286233138113093630982138633109662503883293609270488308144124688873769560800171396692361947660048785419090557314346415500560699950506454543146209557489185325739623591754899881658948469639895785990584849468100769397707633490411059809229753316526120485014003864626095631277629067123750565702272197393652485772977888299923356106365009542493446492076537789662578424811084077778056567149452171969639820040691017920667426214600545996988185635521591443042983575590414461992350677879954980622780460114690788300318253139419798551937042601848763733685197821315916058433551195894545785242460911031406740686521781015133877045402398187236199675614172637110557570267120364283064709844047063793183596987268164272447115933200464457410829646730686127952982023898030673091343827543284481474629153599962620308040141738071668226769233421033357809625727957500997332224169511130122817706921089269193776879898916759554066090463623116911803713466636085917107422889812494399213240954139121454309275956106852382697956700180365802139022278074514807148484750719616682616403152376093459079992239920797126633150451859703859163183648530119735627987784587059648259071037122491179425376995909055411993103029718673833885284945450394964367268734092888399039454960609137111659010936504277052525164680766433493714449671771442711856891701189932868492210872788933142090121562329042841782015154450695334171527059545649655296677524597967411073463810266044969164040158797481680072501713492916682880 [142,138] 1372482918785122920167608603423957598104634675226919895749004575075178241727565521961980259146584889234280254634189169333640010413919272184691101052418819927084262971251356084150120227397930991455052400216377501299105868214604570211055103239069759216363921980681736147584843809421761617439792828641278723720640962623611042407146502616086455865126167839614262247273394478855521420000096360444447654821391655544686124062876219686411539505270661526308174456994407089288471560695740913148351699776200965211728721046233543173903464127349920639145137250389811492471399215843449126131737723457853098056662999382358372877207035103082582911954915282747868574748844985392308999224514892578182910092297852171548832874947041198834988994725726062538916938069292679959355577761892653156499504105132315074216827906632619658348651918005206668210071092922971729562388908669174073632825550824294531446464785076522654019494379287915528106470312639683951811625306108542666635628445304334081693029487599004034124687470021880250603387711365915732478541448494443255290541195877589386661819613239453867777746907248407784793703623943741885672211935441382747290723557296710332141447369390513279610942025275093861846630462578172977706223375652192907751427512305777047549340263123351792492135472602465281697542238597532896101210118957024973251034161133303368685721162112529849758039508662590242633431588633577782778642586650519518136021376078303667667886074561565576520681580648669350457362891347112773688315888750683622676121387341453676672709717068083330598227319466134151404687824556324544462805029681061165250779177651645126328009442617163105785697333050415014724194500086078626884897202193614473140490789519917848380688560684518526431016153329322103406222150423519175781515668412576783355406145936507282558135226515141036504477792309802149274610538071388189512585902525155586022389055680421176048372986991513284766770654950858638158119920613819557537560030751635738407385270187172592312577091875944180087474959063239082145615241156339421383353552560531376192892709455330299556378976446435307851917540198638637508012310729847448164808606425704152156583308882619859878409939825055013713920615319803565094266429770294089097136004407968713997628648040326109295177268814724995264077405088048217229340271196131986982037467184 [142,139] -269907690478677023943762623689942884257888025356576597237165616699682682182071054932848342668135621805008636749550318852116626118158856194606537758052876862562038031475058158208754873254545098859771962393836299770663592158198188805054444357287289078597735127986500488545448363801716166992097374639119532352638334957833834840099209371143313371305233525598892001704749925164481892603009441129291027615290691607110100252257243314345112264634863431146417577944653416854744482822415924959917855829032185239490200391527421377754562029447094601639120331003725527057898545723134660547978494400599962382664072454574944903246730896903689151095242399534587187481825297305784404918979700064249128026807094388309436770495224810032682217155102317550282318583872607732507171802569806123268940760739165554192433389990619071761493422304892976480988549405399761434871738749920803730864922157017507093439843669246094824444235722003357497596528839153186897300089644255929680927787221720599433778936755273344301147474451825459610059166083144573501152451666925516775034382701118080197846567075148157471428160873636353878997595422568014941201662874618704085361781290907544127361922074554509282819439551209056539668697769117216446585681158432999700398349071675688239962530325056152239004567618537962271749899195100589693597560171053913119979071703100707015116552284546985097654193063261467476565016010915675413065511001637175687194475559035345366398167247678676657132961045707628386366743473316408604340165313338975806504930207396171927287037449752205039610532578352031257638401978006474339988257101976944606552844626161798622200225947819961526984463056488084500638335233984174638449099260041830013636564649331552820439100043934568981024609575904304590977061736176464725952983175409431532998346471433049583534056332439261567896216769591777630674536749914208916442804937836681388649438488973403819290000355608820253273108158560856349778668906187451258557345481094126695253516482926378107050982501084062247708293362497389393690084573559363515234817394145946896389429169064360545127502151284961834479034514765315919678532293859624918225798793028663755182577562260777940930635139566354529370775313110792871732965771513006746067884182075281763666802994822282933238459094189685425179823627951319616064775000100514688 [142,140] 250165918947038013255521258852018063369883608081866158062689255036320281203233905245278628237598937646306306900448458674017612335825121494507061014127910792131697726352878593817024401680080582017637839788264945019331218482306639955672848550079718726983271403210169177243746875207734281921947737778700408059192888891302946017281343543525529655757625883269576701266085639114457995207433542321051338580081632024695889152125230063744653177108731403928873492605907133174749080738075006972638195276535133463220637609399656901273321061322196921342564915329834085509932481025436736305388575185645761043098784739968931098947168263114213976865675377943358708457110119488319594834731253721199024072843859028409229958525438892807015020050916620209821859523974060908524271965206484795844538845769710962420043886738381903184137922030374838615090295712919884882902425592356939134058795636960075083691708540331225692340803026718310480787063644617317333429603676437494174912280636774413652789438033453053753258224081219008232915561564269818379482118855754638833809944690059423428269042261051295486858813299470693039864957358370290822382714594694335047674081404699750153418640163543377446938893943533686845095584868389352335828380530406924340055319643391726190640221663600883737735723043886245991635763820608765665709343018563971251016475978344440719713587882735023098978890148852760318497097377416229483555122165077092983443675340596683296644142913900914160342256237926100359421728792087370450695406103123730265374010330608863533338791773123842562784872563990212599565238406798912150781974757730984323446150422788494683198140978310137281648002077142318910422459185046497299709153031574401259420763903545334614145730478562727981186371847320213479110391254197183306944545117909031370486712450311566992358968470778404724093018316686440520025823330664998424676653357313298022365084354534702303355260493883499455200034305928872515442585580568931073544726368642130960651559447605439421445872569665381049669708992479359880571913091582834238906580632329977187091634951170923807027387991921520068365097216619375068652727865483456652164755817651323805618152546796213357960658862775663171535809711265376961509894070823399330906390485986893319376898833489181252322649829802315878965109861790181541414927744 [142,141] 50723705454343790655867071315433850252143212045626359998203818859138788459517627614215561122967932521867814184255871124346116774210980287276260610674663874649720623997983667943277656586814832008791151353728275935447535249891531461352144951307931118966048522598324868197786434997759564186268111513924961619153665938479430207533417070916559829208237378383591489262899878254951079589541268088836021763063261812888820811556179055694828428151116463514681879647434377863618101540334028679569908915402870410860428115572446715071933844605127066114025311189716922338631294578830458850052794298918141458288528689051326067966973277982779387914631659872881256147339551798413182428303221690756716003571691664140298104063565436577045484364317428968778196226998158339044288804196358238060510783473339849390558229748251045817821299320751454523664675879565882498391742471843354984984577986846970574563895990043555309959208884270684288189558904899005325679077110390404640377232602581589459528957404121259158083045704198941363546520990218843295806078153253344095369146502311057503928820271861610975654110652171174566225525381245518394779107278180761961690323362407361216338732642356323769201367778703419886175310353145301003739130614552356116727666529392569679857590574835004087683128955310761912022945015900228352682940007171954728001494528568014240576973746514661853072906498775899740141106823325505616498184708640999237713154938139545254467577013027908502625973592143538593315623706179726960491683267143648894492537445394193450449992349505353824343532736446039200210019067731465797165365039265076343486103419339367592633084254525711447421005177217605474128687554888674552282829112813701846058916214189897773460764224792307886635126902134540451497779299599780683868080305022045653820042431371641027427115019006164562469308912545373337923824381294007317299507986532956621745674746431141893759910083213845245638086584804368220367478060517229490726927536858463328221752838198702531209556763679533193140784973587738921833314638374735579753926474081833666658245377322538441574784539745875150026198173365988547113184451735033412373610311145046263734419931101815335320026795257258946765543016070507100170683263687071655287132557852374326325438850815478710756610691869690342184282544228905216 [142,142] 3262558693116598670275689749755925083405473382942736520480128099342238753927307523109404814016896364797250343808102875562306418713016598715094980167436564783350297138422463765324160900958210454234925730731527368110755739565775624565612599213050019230313272735713455065302637200232950047314532938165455541788967160376216155811438758432829193872154060749863875638416085541585631979764080886649815512499491468411103289256599208880077438974071289876637979449450388629447967758762285534210238405606978709302589586719869719421612224325238916075090076103073060261116669117271033019154497828995514823498672098746102497199001011928644375929284493311971275239180917118644668862072655082763437630171639408582742781009131736815570499865482409074821381247480671186278757153245777863034631681551012675274275582765847815732731778627285435328813881329699457289738762253484851199765928854178504244702345721821317754875558099673728878010140043072842264086036640152436456894078833574091455878198342467186907544376909870947249031325879595067015126291292339142490481578277618325985358594111842022234447675212209850536201129557281753935735384483584960584263462416379089258222565650580092100954953113727904667474608816836940968170333598285165596105388886472618761145579782750250281248900734352718503433322030096664472157154727061928273321174565925914377373492861607261174766000328681189251324521564380368426706509723282544008356668705582290139051487250378584945302062156842978477940298421873896483646913505942372859854774964919636183080940273927466665666930620774710672730926166958527750474987095142680390763744205648865614484933310131756717375929872454652597161734837133636458858705364513335529797473290950256222338662352551332438785075909529602114845334262249737429509070260075739617199658342577126648930037475237383039038248080122379924225657316728013407703248416063281222919102719372890738941867999257060007713237084927311886850317049649544480893533908375672426376984336012374173673313396256513562690464227076533160278784314999660606104082471904902323932534683090433886534750023098231727379039654620266478872041760842262816298145608693892425605849539406323709781949795229677626045247550291695921039597448532841979807098595217442083594106343391158341264566420051858359745834672 [143,0] -3236652628796589899801478025427486446660760526009402836575707739028950341166603642477444687120960152200498900618371496360417498041962267768764773881131671259299655168279598675880203711429185604273703488579321669204972048286724736594353899418871454869384741624698243952217201255489863424226463381352593290756521412569494072574886860596699302870308009961964957027985587874449965402791288634671485676971490417417070008634822122097579439097169502133853418049235466245732261961548685782205726590996948827790440558589895629426817429211359876375452555096485193893915329886584200111157909169359375366703309844157502019380613762356387969883333507208159023441236793498855978437622038087442888878839036836527337214389289853539846066436178638777064092409183686570268369922165884530955306174474710590260101781995230034158179963711272680665788275293538924676389633649792574868076775819128698660631058382963827287417973147260548610657835534789840911119117402032804241826099874222135915926295813564313088396913738370114378556085538885528456585931117724574578192721025703066711223248276444569127043651206214797400855511600800784719852313957761476235261231839212897910253845746495647649787637042301889292663184125933447981306260188871828891461295203524382356026099373855276973193918641922702637195556688335776036811046725581138353883882253355283103491495903769049665441648397782246943350368440184157226341377181892792027578248519789990560057707283004804130446300571088615076006507003092505882322000301445561234219687384576635132188020975244375171588980131160317708878113046910079289474238975990603713401634648348556360845918087922063927927328974980363504791956220379389338624616443918960154693402466231454693450044049428444293871128170485684226275452513372841726867779965963463287660040797589080144410195756448789797413174190726008951946613004658251332590555455419851020066620989386906238929461476102837855096130714342729733977478029026615605615717590990007820002209129043208342065911743054381794289998449276458305978829168669926499094533008402243604947685994401507782543884813314233792760547529491752660656687888012957676553333028193999761538066824927397584573327098738708395622330609712108771758882602224408783604432742669469368208691178240312285543308334569966799207022389069039534444896710745258200412451171081231931798907891568742535435815605244062112793683670698642773841574569179555562977125196872273763671758398602343316633220619678652798105168929921139453353276883361652046506774305427055359683241061184345447641929131891593946285341020621822330477639371793140958816303260251291408626429173343497255303599579084035921103684929650157782975031456576387385775623609094114835932212810525643888089141296867067079405554467980029664727684027483141870138613765055106959425693328343040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,1] 399613450663333627202953598419838007906402751299663133803396904708927085769994870284946371189873749365190405683057233290235206820196007382016098332066520401207733212965877944760187503339477584364338910255484191669568895640245363143985795116127331492386681922561950123906290440206463686305303779900238177061283677509003777267961165198137137105891907793971969994975060489876666550098800875519062273686563994062578251677681042574730947322429155785884355074729067927438346050736795898463484830169074200195921567402267948053897769174820521701908211508777858433910397099522938844222938726057996364103792747228573000483082244543282107756049431113109665773407554215426859003384479735994573543004985200013295732646051202414250158785781175919790348514299418028573099304935339193044298652923306615145827545705323758324904518710116504109821173091339943552085540068527881364800469274820216863265203209184766713128299904137029881329640331657906116919580979449870198130940650180730654530551787039185576665206000996616661651183963301729167289729574452541205463548319472928866299749897325712040359211646934772813013343153563034408402130094083135456049147780784527462776632880020826645634471916952249929818137965158999782735927925524489760347709010389411897153529583655769625411361580198566652155213412915851863488835796963222729939095636444497664825926798770005652039964741016334281625378842110679502915128294329730381624165916840214923122729613537129946699639520868988885209749201859488668407017651401897087241092299735738548650535701871434019793404766151492147835378456226841850643324550189421287267602072682250907448753997404780746315057032943652656973811706158901134306715652246862912949749484334696940864764883132624135134484829742309776179622903787934366053997096066721729959342057642177442993744078247453170800307350391335753025251596448493836767632418780678822784483023273679264842002732141342192811988933412751913994132983395848479045891995000692269847136630900408223497433805987961570642073470321601798281695532635886996496253584017664509201641010176729445487107672411165749320230158415741694838759640103830871792464108611047521836549855017260081389259565147087740339564312968766208211504998305007671401046416140317263577716369695654792971078741682319763953390400223643423869249974316015885673927400658147496330212367783979531411124123702550641901030760776994500375381995101786469453566701059807065443386908286785575720727611097551478833370158490656492135914090895817215002633084044717254524661010896495858263353810393433960771976885435345877914238476888622511653606637326137998165454979934778296091886344785024902643367077629202062030236553117750997201442176776059030362811605894484546041564896950753974418606676762088174859268654631838121256344571933833907891585635135258624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,2] -41523050265401211288088545257509194279572987361768129052473880357198360466769742946375245306295202536696791796058827773597816242082831085333216999935442197868146480675366754120386267139618923218555345784214212175050562069468421555000417945341669618663104336585461351099303099194328016980764274889014793618426468907258576210635223001219568105003187998963980614420635911706074300999322985177912670097233174272330625823194771271018639344930646321011628916925813699627725553855032455735763706742695933943764535901721846795002402857193680732214983934552407513298875770910949728570222130285424162948726121184387927410391079025019686544599652080545982162103277888638715133362929778197625536289834516836813108348621874947957180769856432085694838324789320674481681400944511995928796427051679332042472620078630875780421899274293069094567503033100078675771807369625451406942366924474577470581383065366669385160478952955356395607628254000235532156500300238469069594371659165996946112475612978220958459356572797611568010857264322354685362374265794673224116359143021874932426827560878480682605569772829588181447340383881216183902323736458241759861037041985870608159249268908950926491087447123258303605272095881694960037977029163333811816067573954716506555088830363001915545624622969500758093957100614445597308432551477285371047345122380862382145011463295773542351836492300964534681732802528824378570903289954090378588562283378150889314344234672750579537672130316760597547652898677621447105108884189694698446641387571503399132804860972663816681744227040445431135526850888108461864899962248588999519442104121569362295559832869348449818998729369853387713989224749176986060577390122016395554163631334006701143924888280973455199972619158621551590337366285940336840735335248413026337893001433938671143305653037135272879667314708611231456723923665637835912649906500695439127124382254601797341747674123402635005312880185045307244041596170541394728179698177281511525809478679713066209626443998265386550818724829011319772575502041641603830977729771804911367696456642689507697225632733778477502586541347628676811897758211304901093889084438358014665355411259343979119656692340553929068021102753341508497321284737631363937563197414139238130021717299176411959229585540899818167535100625992812722943804766546519496469138430812363991468673559100242542515696999733230131741391378404866197229279048349986797740399723219969604750497344739567522211990109011221752014350200094927943084519242934705778827460964242886734478016881812179834627226072532181914944804523973861786575120070600010764684415300013612476839590753241720001042474811379876207023606329824125777614566832073494102990472330561990464016629274376575286386190767851526682222537749427260355183452012040788558965389488116385826299227097215795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,3] 2289319436839225129668270800960537128002256857264293589042528111842523946833280513900753196116096412048857998257870859057060047098712029440504105197684345003578693044455822239750538203481122188546198804259880583963141615383452436171400138273420508944825097942489392486060272765962542125108528722125472300939569056173820357061118601573366019770959681351387515489518430342777558366336059151957801406463143659088080586268430663974336589777536412310162706133055572613711104292697667942780225825332294799210073667663684619844310770043546221654241257475036605531063118699580575100906564529677073470367151454345502078527979285900755211314102763546047897950377262320085087611901638830253326685855203524283584752467802668008222692847158905137131109576821736430883932584325678971054123792480090517128074896923018291517633311088691977303641066825744708622919898184841486818889099217100008435337930467272515918365880904645707979591027647610762691537205239296372752427813444217364164508200007240924415717658035884188606261518765238215372865213128824832900881619050458239937769718747667701298093255193144666108924368037294052006787832746270178630522787537655321089569111608409923626886701008361612609710266380538179473130141970193445327367522509829831905808033623214910424838106069369014466276286518097175562679895089235592523346740256870747415907073246359418711040908047001372655901675320097349305152589984792544462316169167009678428870224242624706685004938292012683976339876216685704446392664079425903335634951723671471951069255533018541040522876338405614800694104744517116428145217090364330742189045087460631475433567532382448143924676844643388529493552439155636785194154021915923521660415532236820722505654967436134329406907401558444916445590802535327251592093418556163934365227311162215847989478462352493072226521917577631569784086460229613371466239858505113697518666050282664822315844661978172563100837362028285450414964116464240137580469975053091112017260457804895502034568169042382772444996589912038091870844437316591912480190962808743563186368724951293172212600301479112694490913636843019784645100376558210000365841154973453378362573208116655948120294176946276486143818828079947059561955563481494559807980295935747563226701249070834315922914386710152739528256662941418457129990423368425532867572275522484937141345423905235022093663890341005940833127113000262465825160904547993514878400683117007685079591891872134162549465365925677194871494162823394518365050039025648228841531028187505035413662640681826093152917584037875798467823179095864134274164608762677922937051620084062035439003870911931213007811806900366704880286276082123876642775493817454744705911426361115133082406045750447528399934395009083467214979298249118930389379700875760394064824570866153311892709204596814249984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,4] -24598521264319341923643720495920114810593763861687404379855750343258494934455322183116173434654323794758051051332243684182527817299370918073033292932097833070472627147472742347110418659070649666352757367834061153249566598246760789517565306922534005070518129603735272291484308437147963556546796255897142358822203257988752257489759340571758919172932802928933031658483054875750463011851952189466070438383764711177434850183838235461753186381689299914993682522785462057182055478618207517996197120733223510640114421727850646204156665329819080017663704073824823785254537527921708901016477101474739302814133047102726823227898103721553070998297761806697047755731146391452856668804463881002151148243167516877134245695378547641582179307808444480975421270287659844656387930607099023963768859570636134023467075879871265672366897976775809355957817520931654093227005832054473828033281221142321668863478053926796503883937918402375275510393202112872282818110353039397924425556141032236462368074233071508882968380368235975909258659593466667349831017036836311095536080478775422768649411818678459391357863148327508468338236254095622887243946021293795334167979871817576208310900327767181306475050885910424728347007796025262993796854367508330737595877041842926183360933681516345373980106426908547734496806988293473592517697990528940093166291117600743123634687310233017568297823261875729140096481178947374117626748158591552325842534676077366064617692646233905017984342460891837352050588587579650220664661331024968168321811613354376498203067657303657369073951415015533014619080179807073681277345498967370666094618885560120904024792505333739458448450461330289996389886045047884271639558120009755473923723660692514094204037271165968816864940316436713401304107526944722776220687942376616277944346248255242740930675324234044598093443423562200752204878876407458869210408861716235524384135138296958175782265833612267333006540367026017990184282238000757215301412612436108012586619506019943053390021206013672639682259206178569023402412403210462242043321623559971716362813489547694372412116889605817615436714467434374901931803377163211072968141189910131442750108894530439626586716946688904113212177345710167933167948087292426522329166717582006160632266544631404410565813371524385307038743587287644889512683749041567377022608631842308617629790612884965932254250385145628303390697902946610903457279028229838839177229255339712903650960816561324484982982960996339337821673119395778129629006142688072143458312451935918883938567360363983280585926407536730337095626339656578683978635855597970893086838640471857286402113233587255615030339882093457111911544646311963366952383959678956850304284579755807122520669984450704614141606574249366038798393588047224840225257363172864552649312879458124892223216749934154874880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,5] 76491649152965615814363921574108825794870221145378171519333933863220594392965061136440268011553692619233866069176612726103999969854042998803623749819391973782443834027490767714471986199166891966819464529679010364036598177130618444243877492575876186777011144776731269602060396293934474814705467238803183350002975940550118293272095981860686023175380462508266989242423521576280206737885342728573150720106992965539206759845338736726527375161034481862277036257801129566478363871213405390175252922453516963022877605062732705285672934201324751124799050064098828815506511745527823774978384241445009554700615134048083821162503904777452042251778770542573009593523807510240211782771743596212996472221340495200231028893115681377592001695138893199207772116794964089485548655172205277764612135090378168916097543810991898072445254787233273727708910264311312215567636268981052705248281469880716743202124042450543247389726534933354624399237307914799179673271831449822825752430824700709801649685028240313459849591186206936097979973638005397696804518018511623053423900539241280341359036155222052469183028607417709552962205075354751348460794400901510992661076287261432359815462195870211292972726464357019601468691848240936739552025073073342671026625131453316675304883315734058962185957715521621030658450124135334270064406118527909792463968892434186565284650521313401509167484355181341828890916548454119118451695184737118597184316381024327278559116594121642856542864144803711451127091091205311872135927949787708508321443685684811759276911065605591271329828338112152026902849523548588069267973539893493187801808855388462640892587410826666804487121370335327295585097639551144500736610816940664164804322453536783161086142041050636315056410239600758338803288225514135141883370192447080861076647861260295367056780797906553317314975039328276000919267330566245575587686092128838400101842745329908752903803882234471108100119136435934215950921260466546089994607012602938337196331550220146886015810347847908362446250842902913924257384411172944156495355773371855026378633666149684714221236913019243338756473349439316069055634551987486763642738817772576268022892229983389426021982772948290660239489035158243910055983896720466848455358111730547195614632415503634143748347649677638887223812880065876053589672536256366118030489027376667607574811334146130992464642064267254833367955770015606459193477365305477695747277687929859178511794428702152227378862108575328899686872350455067941461554851141998168055058354300890989279273780955047224409425091159799384848494897751147148425387021525545560641648024933461143580127419954844881988556874224311315130595701275455881411145101287069752852594131480546479187427431387475133721074662010884330940269646583400188944649539631490207742993375081379076119050980912133046272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,6] 1159159739592410259189363146513043369655274768899790441687158507984656384757619080113023386029918366822586694492598647946717470338993016202497479838800494951185951675507063487035065239281514731945432290755919331325098126326161423008383601804468430908241915573701050985407354488838585911243603133664044873046338932809588668762874201004832084956324610289351110198318578582621917679156606558828789755848441380268425703195743312326013553953555916200397625673697874784526820564768883490586707953673329493397322404489322736314095115745807593753595347197796069042622324397033601118779574014042015162932503866809742462677686478482044822859428046889724985469517624259414073688584731688977389530900522869512070776915872061719692905143370995208032879397680261564273202036799331472478390417016957630864874526670027390650177198696544475598769784147824049303155902490885844711322045657092154763171565990319227558859056060024300729012827253344139019314814623662454222545101126341278276207418246099948876469332920382786533001647986873930052016625611374422637175907323787499796210133635131578160457729955302384158366554034720020570680832187649506748948547690297032169634749270702166012381737927662917696425643390451250622673687302564466996643003016570148169444337759928946057595707210011597247604662649100669161370596412379461173111679505126586077474548310170886127334847260975376073415111267296259444859109125861574463193513885869390052286471786114870227149560901005050075286388346689204897149162948170538853401757240039736663298123344819686537933970327032139993127620651133557690472732514379630177028371872306080381292298895009757077850995975530621350613551474255640589909862054353778810282091886079651977803817208554632034560269982656246919596450031190727529723623835538980537516781189231878552174748875632067844159813751971465324976708953380167675039153955883306254577225357635653194025256982149249893957570304482080149060639444906190422355355724937248976138454703373398151976470685845197100433016192803006917873393886137363797831688197533447384010842667593306968706882142524910181397047963323619239281722429698567898296565042964359408340046078902421560876819503241788372913527550330601668626550107210926692733103995076761653037441889266816102728285597624545747200961660647063474380316447879437004924283669302955214552707737350092755634820825639370546805671547642168774159007450272065262130517861195819547633738933717962504597599039450476701837883376856316843920186374381089839161930440146108966693957519844968178290958203540104803982034531855802962174962628363149546938108942238905419435130610390111130614346678324370696967586854106700083296430267276427449895718799906255228594720509683975525212863921438685622747166253580582869148805440359980416967338403171770461470738467961895051591680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,7] -11056803474179718185416334307845974246859930843645256299774465376498363251095133819309946629354788621007048430212474569904986978639618702006277901773095702809339114668552212527658409467019204377853070214284999210754483500998725034756928621084248563916272191875591040352073298253165050254547229048798183412860560969060117159422251256202626605063141475416897990810095525771731002853171035301194776599728813605143845915621301305850078562963802994600645088381905675050124227908543221485607518974520963560774177579448154442394163858111494019310534402247631102700638916727195993343514132371836100938374655043370977805948453942318431463358102311110123437499888645989798171971656861637980926276320909466278347064439390235998506858099643988990921248747531601222237948663573407655142537875240573297538649164214915494905029130287522285395312346399768399701041261672598374992745032728347411757975151204199924402856353411612396786156099873042366909243154716576651778404948476620580231172726549174374673444346142060310691927681473720424525566167650948334855426751624175452882158221545726079807426090038841248431697523019013746604483766507105127920130334397925375055623460427737502311653187401996825416189272086153919608711943523460000650124785513072280735034139819253555972137032478892104521234818967004234116502763090701192292667117971826736256144862348705983675905352018454212973144519788122747535534071012284791555415494102846634454920584248436099312822915701606689748865884553291722156965500559315749404418683796312108896890750685920606053995930611496965631131795072748871711395094419598052744331033462956354429497153468994632715874432213751854579504642399987906128439573438682488836307484268521351628416191597809016369362462048152655314131074278359260059904358127027815449703238046519087612014958384424344573452755719598303620739711969433586253533518210699732882353354349347204725365733802111661769489030492379114794878526704027790946844874812976821946778668211276000823074380678789384438328900888763261307193650475494494612780912566329418607582813252078197718247295675293637694145578905755437513902950564579214257018882236299735038806070349346713747178600276077010091349713380469866554120404600063649745330256245087118646703777449193523085828197152043348366097445314295581155001382258858023509467323672345996416623122321240599517951489884132890052886378681809370061129039287460026015699449481855059383167943042916623648970634701581596340294518960931617091959262404491606337739401916505458088971160277063772146617142008074500172728842317195088463815689542469153509387423331355182891389731187709882541214630101496263524933874052091147829409829940480321531847764358868029954068036003519481398544110062280194482084475235147834221783392928347708094777614182647585887860642227061467335622656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,8] 114076657322878773179072653374888582149718521143455829304083877408065497402903876600917969206798036689629346792606498050135152914491999752367589166823404794878972813362298363180988651731213443957998800748267781299686399962854459722897629160561621432475667893233000443401465506003771901970909531977399845797489176747353136485505807926010866946492715260560385612121949536008285051268079273718721643299385097883991586943764572826424421855511069420210896582005299144663730610156621147224792123287779618540736233525562190487366240327742714200239194719549400002544540426023993777128349283366990913324529234240054154688028497957732770419899295067383728466914169808212784748309400934322289262883637641744424041446732896021478498978820371279574315639126585812396002126976537380434062647741024592580630190161881023281906702460748983071543947618871377763757255011954698197977414948323601572190669060306844817186177565081246270250153933426231295846302219188654214455238991214036115122386437052504898021270951985065184166986182228427219241368429094322020861709005879952936905076578907186774819113902626389658231363530911691032316184604871130489777653147283918168510873216365176124064060742787480337847228959507077894918401521346886744441443124713245589819976351114107333270443500442738621018382912225817841544711933219743037019337235007104369928916008894597308821354340916076639705641749062746545469724505063819500321262970620588317670505238062358432232507216851864757373207444017791715564383992084192093739777069767307726413092382750593215426408729259521478752691298785097671519097193225668752391623938179367562859517440465080369635653930610690437047122117917484045822098961477907655428213550049962934613992822500936817672997370545472528003900148937640157650982350184215574500838432126964689958296538556811213543789699374915292647282305379852580898620334099572178998545311520947508770525755289311287324458923190542446760268049932804785231580801190076559062523863264014360932815267604028936774943876018583228634162336077714879972490650431030772818248325812251488549301015622171530680546931278170902749957737596759222504764003775123184318207761276338235324695885515364033368871513306188092745489544327241563599109005536676310350575643902404461339239451688037738403600471914196064564867280971724188439533433789770054086927476220016954896161388963279158299506570963985441845043111859698043652689704626675741736397643651982713637536412631290986755664538703854133355763779570982625759350021335792748845490411232112127991171615708939461730727848230971088487289316828145527058008026960834369726542927236880035396895782868988615229912459092272433194010911986095356991130323689837893435707087896985604033624138549900683515818047242607150402989196595117924781694023477995723514354442732517228994887680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,9] -1608520556246024232468948313224100262333660040817618567810365537866946453492184640188966388808436860935046580651602189802760294872095278209796949028866331975559428637082854130496335735594221322897486020281118442437324401191588185987789635627552490027152292868910334992105767349925899877710495721571534381730233599096427275937495435652800669360546077275133963168164053819164717797601342843655489194013673273864242026121126940886318144278031118486342422364474411761882259577985483522520760034006978779111489325987181404086107447712136740485375125384062948628172994874084518230730872542533725103298809903895995731276781817176656225176320452594080004077477371648528028966107681084493654827700528815620783273850362006458066245571318299947933160179722438741808970941627990107759925802019448569347318357888598012969822323385487484332262191310847625965008036498101889957302210652664257482125341805347573989956279104769879783887403916695766456121161496723008760783506235008169626465149648018897824088950015276678940474772910996530617791065940053675820066645722262383828985387214913553849253828077244709567852184636019631207894606870879906620325513809487143981331875190707894723463517692528918476506574117299872946500910305669808791885601767434988276635804417072241650051472154028338240488864998563679666032062906271955639845939696684282656341024546247184068497691573219544663897483525090054778036160234963561771748428597558574511560449968572821471713261338882210862275383619590603780329669578876835969197095631708540747469100566619891219187192593284157766935897199238297577126848877587009277205852150654682226067089448759287188434355735172662249198355582990112216029889971778406061580252093809858520052529931201699355164359856325335777144438932409351586913921399733463263610592812724963641208750676974574455420500167120849428912555002912033491803470692362519466857256305848207720390952800862369480858320472193947275449751892520912953580195694676358436538659275962754284562047669995486276604852021464365381207097192360855891616982340925205489218511529573162373630478566128390822062058921771635519197785976963731761293691031489823378322997126200388028489922714103411805048744748328819339331957788909900057090186623225125885602835635749416864519458840593699213901238364848624674422518230521665583271463635352318507456764616383146951233175335082097647630890114152648859645425565579092889527067004388200700172233416447748572545340682832297417150782648770016185238046701528158179889055434656632228069820527305380294523616928045844998261022381657975988552410856914696594131366140821324977333071864723216505597537701037052338309290883356262054823775174074691731004382273067369490090986817682971010941354778585819782905586229058253996909561760142197385660303178659191514933128373172343862613508096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,10] 14383958762199257590656051240863240681921587750642076253728809905928526661438552878752040893901103967795009286387483181250653121840563397395293061399630515384951381009321358579218967322454766753097056732324271490224955376866401295727128349670028110940872807066689051103932067494882220979293219892521127853295319828719742302647150749290321471473591568002419191481482726322212952408402093201648934705205513797848242841800224042531985491242267375600542239629008547644767900942726878367565617379415748470326452121417294251829942678638311580484842286878951212138350040272746370986896509301041632914108786249315578624140490973221609531001589007663874627869682494007099297265923511739041169446000097898980849844489881858239821364134748043543716602207981942331833163578831044125487764335466185492950734819014627647521975143832592076168514005834443588516505105239543263767628999704608100592181859569167463949947442990222865392515727664442644998884943732680968649500211514922657887945736355926482888880817147954331038912744870164881612038412627700201586602096779659368543938459087841925789398504971019416549543775516695127389882983836301082206295060606084953589362032488495526397576241014368572284826487368421914788539138035793401033501971984120258427502091542083800042329708255224200875015909534657895054711601899554606455056383621543271959001886500683436853204533487244752925630742721803670991258300788690209874571528164850424187385354284335540931037666215790301337970229727734973100303981442543180051025814611948594678670873413594293777614447530354922334851539829417427646186402201108111644999635131986785861998614074968688850097360479964556158561107276449833917362152189154566748084525429112723411654870015390455023955181349182721813420166191856080053242938571976965177825883513126998357579114485624091431989079879817848818195189959427250696567932559841595588041074557857269714244952015567955811098478405512199589223004430650161331407090972785132016646726045860985724045471940033995361538645549536407491844463855198873820491992759728746210037882689328994392248296728828112761107185489156592191080738052010295532340434862903524493054459256819851053319239245623949078099433868620461872136534920193560284009988961731217104780310467815219292169726208354390413563370694478312330551291121314479543336220745774900670043754558355241979637949302873633774758592502732440468143740542933107306160058653540265556362685077585414647186817633285032850434632703496008350522720403346762605861867599820054651900108442438703475321851976807057388993447638665384134769240284227371201704324781829475123540733593488440868276448409761568623404864345810277308766968246517645440596475560518458378508825355651409040472230662126760961334276919922825413652758227881035740599918240279824380953315218778297697231175680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,11] -84075332838080283467532890339408349487643031120837216797071778783831067153852013360602308397204684962062559681761389340197692353265639808786483127200503309453741223914182324696383394534312747217774568028574774835521080704589513751667598087615249322471539673806629285611384054755242274603420617565200289170982713227171492628579666468769845957100866204471312631380336019421573530105134274332095897143168969278533247555397701551783014432842692316110616470635626478800313341324361542824300425377400074194335740272141530914249254856309803395821000998018653318529074149665324818755928010223078018551282631666471769244038797614540088465070613745194098532540322321577944986190841814048100531084981249351367575097489007831298181729647776504831312850406543934633902054734705882905953146765005917635272652403336522082156964280157629160902845105956992360216815080692764543151630598686271300051367143063128212522128220662952815469934704474961622022396712276540416874276979174479004334647403648134030708010555972554065364144364304062367347543858347176978878333361760411299699507938423552325400194720257461079375240823371902167366216022563374658596403017836748908222867912161928169753499569142777860480990983977566826321764136434658389694890031607305317421738129071963343801729029419370653236042519531800777140234834399296164025450745120954650544174132808801538485118315859643181694031210337164344502224951790805879410641657811991309672215273452832587973987297248752829857816123394727875261493335639289440880423758765681402262377113100815158954911687110009505309111731813036065687605578551025750881661512122711233627483509630557191923795106419483798378547990763686865586787096797882833036959485029120037745224456870856761930378256866619520288507940123009175091398971210104760230174218274274954188908395576966837483936908406504169318161215173597234077389723080131002085417391401147669538207480425290208251528319907607473418574405523295033827321483122478645536069571170628617417921971433122711836025451411704787482011564155650395775448446468820939622898240960357181897674781865969503149735423259554055089419073695751126343097809494763302312244525268096252276384234302257066151425629248381333436991199059970289505593742855785974828816558601508704264646375642092847135075021055680817228162008237472485599990170808851376689351281716033267118823392752705973944424941428701523763583219570077897493887579718912104283269867955396286358172426076996331840083227936409213259956952108059239883622754409177374064887232934930280618795483017647857026598526261794047730996454440417973341735871085119516201408710869909480130957588357357205559788992544589001814091016775562311442569034373803110355593690126048748752513374829459589656792433967524420708164682020144092360093010944040668532695995990328319313874780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,12] 330760182000810052524206436513494268261019842819544335530030527045981893848543043398175862131057406919593295253874915145910651616251000418171660398281554450469910496598449940115934084856622933989244505708914472580993794956655296243615642949649017443257824466676021181676839791175274138386615068349059496759019731314906221787525566182289763101300669219056354179807111068620800061374535087583235045189502923710935091752425107901625311444469522773931485250652824316861296549310986534057875861932672181295638408096623338179867529957176026696824246696734966405750695679716761377546768089076759641394942941629283030348703893979946636289753286925738140992775194868105275666868077857112990321673036822354884134593907238703146322651385159062050237432659453536047009451497731359928657031337958453068758820530407778996336405238952667963710151163821313377589758115902434920245666126590086652494498819207621296671161845060613075406087024704842281221281360273980115781840493097774997377703435608759389152894297204325861515143473007901602612157116707553318260210254928494582862405948792125844464651389030088620536577089568105586487006216166403391925424956326265353876534825490314511529347892828110921691437090638941162421196396676132959964873094247956455740844551026657780923813309120627368529245136297980271467659348025913134580272692162094218885268556874832783233339989622453338138589037971425688405095182051905763877113436089236394596720585647929670120857933347618358531511182569477498715129779266927048661677420374535093880590407159698265267502769889970098546573007708896007680220975836874527882587597260542164870298877457114083272391049350251282611356245422577401260671655026170907616110554025309056743166980186744998315388569598241423552953239008865683636538937742096868516632349188606918777003078064503370923353719411991629090950747151681505787496979111565870816241227486091025081790652804938031209674774563538626899843332672309191351473297850573156352599655176865030501029507437991279997183051195368024979819006792473146419591394614989651897328627201731425276399751407266698589840773625750593438961178305479879458884775826436818942644863095370439763278684754482243138841800476545597261121602008397975300140634406888011561773077181947188012482901139321778752457322473959085768193977763438783670610565579586925208858892261768648552454347149907671399078402505990887185913250562489716410430779469343012764974708720749887090465364769314338648344801778348692173037893101240375681755230533646213133103370503402116907025236348511586055249272038594825190843724021583525185362693104710413977470202173522550137052577012788682574384738797921288787806301955570689555426262610745767900704083630065910321185315263112379616580739690110733642450927216413675832442285947734557519318662377014354189630832640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,13] -775966519950213127111718817902207608214746721632093484375657630623866163089797512803110321978664644355940565136572395832800893417237003480442258018140886256021326542947104876967253048030844965541124375512191513231320102729576566077021617174647168435508793858352991673835588285435948331324895740348779585702455218480876178549323508234814412912311107962771716213044296903364583936787206445748385647778541164299534838632895295359974079853364562301110037074967643557092491800558461183565067963265846216849047469778648170959800773951977955138798534372358986923661890107128567727441917349619710387534953768845281023955495605535056648953519562290793260016216765347721700978518109331961787520837267046532448590535630418635348963258503638340264769009330771214511843155939086243735353096105145970769129040775797589327965527248542628592360928222091239041311704600109261820391748368846531772866279311523817571337271856488736189742833465549796163638324093662342979497147840396676797429297585467313888912589095405386852712216251524257158506887101340972122619527894269228840754881916973642646318730659241388196455523829391495472951692890693894833372625804704527188123442768266497359804627593875925928591553349530941548247869886551956665354881517006902516477199093198566859366884140754205486517242315259127486859680374143323779380260778263506533132877952095869020076431554800216073830163586016920106627250310506450647170703206844226749528115957890532322523201449264903218313517871723027845406914978681623778584873815273351245280778725214586032072874403669679048752888772265705008135236786925583847940387071442821822579382644325896399023499897163933509955582700968231479086136042665924476067677855524506720732612532703530294631947408535122849809955968356940393827157118747300828935288861845910799039788450844749613969025854058082093789461529614402346436631973871705998933580375598820410452664146234432098942707413497028062398049908175508909454035681309448294490763510369412884815899652680828697005838477733458858975097166411121648864842512368645893450497103525554013772547752311840251488613265249158842974113414009259363679162716654844582505209988395347802451947516208794873225456452919834347291606265022457037168941692087742559679098306144986504615092227001970637746531087615807430921280961276994081001745702834605920995194408569606478369467480412346693089706794464644781891658874237443602393316363421276106326615338972266642859698870664315519570351548502186877101100879839077559447620965448603461325860837127592787027221329808996275821513967272600968519086470725731025285646023323756435980336829167220493413778529396162473695651872645139744431021469923905866979084281760230962463778382401398324842016351826520211470693551790539235987929371348989209751089815407382675010071758383706000315700477952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,14] 283153162783640739429836762691065323319362424826155445031772195144359933051160281104804826291261550807572712045486680555081891809413877350390324995887194149574667264469763880924691596387162587414469716150451982409400345570265916641729206573116306962650103466460455725452577095514299580901408383256723351631879794071694143532081281145632409593281558626420592568824382529360775828648267835652817054226731212625678011668944236301425234081514377043430926162686912496728858213749195855744111959085439196345548474724429508747716426043656064504436677267824467497661647519852509717573481863895311234830529371307928251426047251754845887028936211878573744539500642869730720243124098982129148744950924487659531225997483854714006165205369041883621564786321188182004481664718834591575959020350145140318842256551832493727422568358710351244591158661446133253494887901098474785668690585449740903119612640086136522867471978150700476307452981921237973720769706484832390271021446917615044380342005708413737003675395920946587466844454678131033534424883819947882213244380939646805589708965387964068018616519915009222919062287670177977781306427112882379007731335556793129423430160392455100975628838940511414953427114274794795796704738707903743901298597023970302999277375623691499070589792854845739147384287083253451913343984839773570885207219725996473040931340560884009416872647730816870324413649806279038576748516758422110814864366173831603438560636737706553404391095361340141742011556143989233186851369361033180234733397719778449711452807966456719801535020558799468616499239014387516311784525244966544472748598702469334181370899666183498349363827760961564015381716930715929811164569227696414727048471922221252539088186046238251272838530307897013084602802754165388425300190357300157364328565520184201790387099206961512093025941021679253922973417268254663323514238453667809193044839680976735077621061785878963472283575850365724562764637129922262699517570171781377517757876011831369189320651069329672615858457636828488787771563965519059889702426620881130639212567479691474476380133114983995271880335634013753944921059926839715322164738555439680925867743137752290945951449707314794952497785570440656423714100249003282701040431965144801142668106887054875538582422229225642383961555011132071249300573070500293164780071083603421504126885056500408781829844629731989255323184426847441757586132619904410101820089838187780017151300162246405636380435742600212643968938397251038076275840623199305813169486980603395998468640004277460383208892142369585503863045652238322654699266405440024681533019387641286760877578188552497246819062250718952551384700634011095052847956517052382638112803060976074534836573675983338836043026989323010979380940495835505532781349996280419895585291216498982970370383333956909401783664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,15] 5810277242033824332370985583111150736332360933487381846445270308981358437661388118244631392305345594815087533013441485230036950955008507633150890594101146773869680635903790212628011955922054034547728742574104353327442314187519513573941653078859936539791181538847069751247750274085973135438560572734514952570815148239631230779591100835987211704330496445294244801199482997445778204960093956433553324307818421142982054580451282658005077801670831625831128737379995502497877464460080840202708552739172315557787617142270073214255400170245921150993868136213610657633886750433513661518324722193087725108932304361606750512386834267272718905893488678004536808943998288830106489605622193108086879721718646153142739000824372076497423324185757937360443246848085635281062870967555288480615698694378924767367139213730944620048881281777360349065633877603801233079192996840038782229320458542191989854060560340160010637358569676309596427896316430253764254275506078420937974320015982247499313848291943330498406684568489467488698459752486360886116386973151081745791225428330697016261908563133596693074431354350182609474424521016013504464138534650297830797150093902613140447801612415008602346358440147416151640937410426347233786013677512423596132150482550800938369396031679917964071128102076819264225714654062126739970799213278997328855625426621892483644721665186791778402666044022246145358367967196272374841295222758036135103850590586000124810974573793344961406401558200548417384972781597277107273066520049233147695354170521252914768491595372922641561548879529363270479501216458799678417570746573052762224191299349278373999317629310422563398706894851309364298029004370449251353660316068463894438880612947904566354762381471026352866254611153644216451649324643420937929973392475558638622653281914076146326254795266554170326694041941532649853179779993325516552116332102907737344434829085906889258091331197765523443251114831912704726755524505959917102114586424383997105128162579459912068530971368757986831756040310566025558197565567297988062753119526169750846164847787346950155197577529594079733595657890659715847966569243428141148234240051585779578607771460322719359704916374024347724380781468973814642687397438368180610955358995797400497632691560724175674445930891549833382971619059136266688682400083758760585630771214598132157052614646774525407020316722706780124313993542814577079622771850521146093690466873499384166330920242938977039697718462618553156879795404564067308576640145043229693829664166239491472946893512361340915692780751964192737810988376930831566705504626668236920913263801304458730913779108389057001508796578238074362145975068281485322964374735723876348017923071191896934525245491480653235888253525259214777246042228018205794914850570541426011410506787065250278028730473231311085166919680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,16] -28511672330968775549699773066270278456418188298726820030268812346171304324060654712591249059117212496424831317060527433160554936202765558889186069111763938852892407109373425122040062450490603589599828282549676621785587334359893955690093772035495494405713986251847343082708910481421510855042551347511823304274722788632632588420848167118245967573708344213183567983461290947666036367808319747207729690217768385218448136069893134668709468954628006529754340488910044030462943039319434372564480296212516018762061441136046095129239399723404760979609665512397707368980766244793817948133341830152789190676718581009534592797877236806941169361675560379328018039519666893049629941487119648331877330012011351862998154188034485040739989555565866355894204124793473236769321878043411993382473226589311225263582039117681889927399312309602616853909608768639611780316232928516586469327064069594586291485886814016989503162463705146588204732770555486954816406090652586179249257147211296534813991757798439801147230369515431301671371219371516777064267252590801495119878265080900376718032080987418391249708353996784384263585095926592389397505326027150385028134339466671691831321493633707514077536490242188124209631388286987787442754485141710919534378755660799690260282646852337014982052827522633410648630399971623057567767765817809075237207452931351649730085405015989417737614087954901263208961854225479445571049160214418734519280918051051620724474333033828548965110854940125360078616611731836718901742625012208723824324993742383821494234709826911914750054186834043385869979817173986662805638386030501862787166286668511546754128966311973802120080839404212296999974519258247520996512694098440787195807970182249458739360915826767644658552258130380492969615071470741153878154519084687639600968796574296447216875018535426685157182639981046224370806440161578200869332237138467268129064076859842586460467432547912308271857089838443340929464983969350087938791737442731188181122852746711905571751290846828190832630814371566487546796697196880659606943891636584935749454870641466992626840622515360659644489811744970055393769827296314753152899946474030541398519946760102585797574366034045432559223770813730738430176702022868861440704973612522883093045010917471747629996076276955903223680271647051468581445653021644260957914456545239568737648042458819117534007310896021118533734076225278811064567057744313628738694285496385980641007790651969022340157676665135848571725472915471501664325490821758194334521328465669921987615870409031552740967948312156645221089421426520089466559657386370446803756305728517772736804989585409594464097905179487476820964560071492344901331662376045879103784340825708717142021119112957461352808306821176479870941067238149969124501640068960367730261043832479213763296990258700822050453952921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,17] 89737064489603427292409300878120968361182793143857275410398038447436267713003908962476734417087376376131197311369920554280280795455451866191441655345631618492056397889540968591347814038341640685179100840972622255551046358838632193206711489928253833844528335524779992351546634715970627988151913385282396182459814810657683007769195848722351996649604137794100122636881468332388454467958670596339463353646659189544899028052543979361418897882848942383353601335911748547118446188641390140889944060386062548082503794708636696051996312581232397970547290373647128748174495338314153553880343136241278210162098302054263350720844420504850277156496624655600772210624465404688738348327062297707789829172492653755717247542717696261561549599284540794053605340462339818905429810922836516774065669608147317752249827301293621025046734105840872029862003505026374880549057536871027486985983370052002724105709526612878017995002871596908509773027212836202090655103983016796721629614422527515456260651931243024542011847141653007160096350996809247482028677425307413478586241304683026628408652826283479678613211142602133491241985483586115143890384287773779280837357206980063087630165819530581869868013602412310964001730960601688002579548382089970028170616081775207157673089205205658119000831170495236019594608420524938563619460802228027569746291833186617296683380433269766103626319627046464202856766762950500710756526389390646856175392541786172526696837743491703810081387949150116544872523025840899588942109962630513213245720955028616167727923190101170024072462748703785199124718487871634072143361049061256263369046135444030520151007259720875293107556647991063390291429535520028340823000144747119178879907315060159910022856717870228574789486083888746097895784694790293170653023121218902090060865912722837967673388769610660564703652115100920235996452437233183980002935230128031237981351502787723348544495208027688670503824867999284026000131710445044670466087671992746711768552294831171109282054349277318413714454861349342069150314189784359919828916602598859292443653706858965383849622996333805971334751601232697805072238491480743201118531249048019792623527911133885925625493274771624424897219746036222797876779751225811644960437435404194811212703456028242772052749279552028987325611455250967656624795712748934090888478012069521600941576783415043224130084034266295622186367390593125797996945812685978684027589419512827572109407074335229142711187025189917364096670847258515738510760909473023274765005402697471581434695779745218463721463669339087536312301317722441865919059277149145417975867823130067576570397943870606166219346949689274181109996049743491819906860980760173823638325494296283059817300437876646312103897470394156206322535752609865717156276863971781692191981723732403685709158525876551322972320694272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,18] -238080368734711751616226748619824001703499214717401593284201189771857340572133927275804773270517798327424523023315193828110455155150066485481451846777718282599441118734155648122482764760847543225561434265629003230010272108770499531699944757428155039023567932185265517329104543934705780126160012678937366184191865510754743294552559882330894312516833289991260751555097300310567636373523827012924529305161526420152733178268203392107510290606490901645211370700948934667120006096988684434138528203676955054235104002219783597930379812565044267179318166880417203506803455543382975089321447964549936040335225412104266668120109183527141886128359210189023873893230303518375316407242121375762885987025688007314872153164827975865328399655292460859400472445811935182742856356472367283858325314205671311317829966782767303959291684150942149310518445587368053596418380456848064846982071230208082595762099919381908596890375875911595176471835078796188178903360762933594540666479747322697761293980301702686960847641956792274734474106355496668599896342195201519803172919297922490886185644819280232188973690034919153324829958989523578408471991998081237045271725424436410990995105043132785581408106718348619722234887728528884134312321481554522470273819817623447260170775912567407226983878046952086985981248306096179005462999143498909993196107572151031993296860319443563265456533358548505922123873797458468159669748381763362104522134325151852963945572540113976180602461321497280597229584288523916193019356663572947895703681883631449943519621731485766264828913677965180482276984810832499025125305751900526338793154920494133847419769518946768309187228872531260058650266625800926660687732255196407539594667053369924029194705780681258267122631458530067289045137950167789390671062699892982445977358814400445490489155983904336008633767110759118401905742486038773416397484230397407686784064271576990176815530627275028286786842110505358017374376758348931476395399554437465369617058468967916753700985484809217670967274327534714975691213026810163347655093721860911895487216708093194087375359290566793003825849612717704949061631716849719894556921636032977259222884549909519372065974586625304673153692254941274243276959711281566263849979824494914766664475169647677812933023473622435716245023937661988567768334232357833625054555682356976571021092667561827590414696288305186602123172523069003505503026440660604725068559930818164989361792836154789889773352614094876210956494505061258413581742400691711899303813037287969218490261532462364061232945399855649344053422015124113278479775482588614697476011734469321607914901386711630392518311402749469281296771506347683715595652338021480568455837605055985594277363518613020792330730985039764656580454613847712014339682887638904152999209238310185201898231247020878813757387571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,19] 580646482517554812866758571593158467046512431801306888308381149286599195273447823103221961390884491048880108004433460994171942927071289624489186354223901539672972117842540662491015021969931606917286043182587873820255392077578419756189340193230415453208112385369561952182445756989475355786216134773713200219540113172272209081542626831639106773407573226467717724695017547891799284382916110800201840202038563019118789707329670016822724651139753391961482646320739026296465528915455621827527438446372428147600593232355292210370640755733413395805937467881399392110889852792882806821845571953394434473209367688597105023939316218463098235156076161957973852538480558210844151006777735539556070908065226734683442875953412022384073069506536358284923341212329812574336150659851519816711876791138370227934115670468878508781042075324896436765690686220979124953122750035226480686317394595084345522302371682424314637970853143486168393566636625924220605720195614210903248542186571164159554456728815901286954603527275589492190023382538506008702882556566848746900094512721715802345509780360841985540018148600460299964640497602044750793557269634798603153678755649839404026226333061971408625751046117646797461473403159761383062372969315992120634191419772189472645775693350001870945443486632769453452476738398198363007451941190854858542627906087766055147440481073940347413448990925015787287302408362017693691666249119288704342374891326108637179331409244338518120735284182386211079682465076629974205968279110236601393383822322649350801047966190742912184256443808872960480638096909636581590523607368096302861170879469666564666478522769472408856349922401356515224202405600972330638717478841126035295885488042134256252167076078409435043011627647506332437997449025009306363889790772741015139367049220977193825208411383354963003648672445386815688739967576136159348518678666621075006229089848028970294443449332136213262319444970073686270694441214012501754794302604487684614163262091677054058374202334860066294141873304473906713718500626364133002660930704774042365930506299958659635788694130629425345416562055543673534746755553293636947184204170893116012951448541213804706542536273870249945113890736262057268325563866777480820960355168314630754509087386704171136372511003289979341092350668550474987265249571602259798389630620911598987475595608861823860414355407833461236851763516522836827718462338124215199639853973646303069026993310210706498534777927544722353260388328595377437985243104167841926189478612064963275557029146640655351085947231161133862610017365424686466535293727672800305704091777402352663304830371685317698657769945239284475807012888967473790994573236418250580803611764723652100831390380977530556819617306078009263569002828912205743052417449562026664597614650506410454003143251723925751509511307264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,20] -1292829929883323046614004983998164814705876456559712093556235255639816646657703414497841904703205576451683982189796122826559082972727921570264010047457080081441350549637819712022731415887973909861438716261279411080312535010829332694413304153920610885072998567457071599407641108115073730639114758824059334552434386963425649767288811492318959935436143498191795974175213228298277959587840357699432509412988593744852368158031434523243821874507430401412526682808938395718110198600682815815708678587894876614914284824025219823246879395932232637106436138742416514293416974636201356888115548327867416442037657473996634425652238172181927211732316614554163092716864422165326261693667323080310183377532770308070394774024652609144967334884901023186758492693125720847427812722501598265101972868341149982457650389543248969175910656755636200221542792123900488371790780138699551071644048155827627015088710194254232335095044322068931411271997207402820413764138844387751185388356335724972245522486186563083937181034143075067168151840640449222085161155537560497498265711271495573542390408894943008238549357191200428513665876019808296053572564853475684436653517413743251946842336119325158843647382942604328943208070932899431719875712122901329403777914094099633601088907658893987638959436370800330209065838354350320859163155674985783092974356449638235808062786125007885436175833824005020786359945375849044378392597810185297407660995729058050080756582048020299011052370646907245864440456375512565140565949743280250892573561189452299610667577200674801513133360271533544881567921406300951092265784331062642873423673706933163426875634245250411359013806616427284944167712764398043266700186493420230654601447955314002402222548355625425452033088153483429662936945767629602037055391319511987519836323307878683258488853906220907670779046551537478776592462647083188873374289606449811066288442465521569669088881804362353931955516123325871663659370685792580069654824578324114846000772061456239233008576968597839879532084195421083837132860506676738449056498126943917255053172828980515353103535918965083871964195077024798278549960714075662276452041145204940971822488765944259929666329828414023221768037760151679131892866771675952089589882861298080125453529700974969257291592301113485055526138097234552351631310160440757099409881152408811296481937287741893028037286172181485750597942974300622943810138802487794143689963848561829930413664920939119614704960703983832245635719721298910381352530122923233966331920501772457605579328282524031960331841518425466830235546851671361575437629519356494229160324018064666676163460204161204584396889057169728710824447398464061103897670966393328342767189503673485781325323918733015849161956531563313841848131900338184015593016744932117955583077840223282008267224186269504021337881968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,21] 2532921765677246818408319185854517779850915359505103509346950197277417731073570354998857602275421666838579720814025289761935584462677658511609990447510980156407321884960205300117087668114102171899300406741599574131928260829252311928764478998164908644318119363015989191992880850404886000255957086499578903666096636823866549199138059349044720779707643459073657401635244582227876990190419829839183103078497084489339914274804804531078128908777942799901171306978376245577573116611298490150743054130993342271705033132484610338707344777646872794024198687666759890456172691711629505612048290862723019135492606621756400624176001353324929204100382879950239854978312021247656370808585536092170578257667675220054305948791466510336474135191510941602761964176645509678919258421916841139847527979040518832509918881429274860229998859013827205149355416403710178773694872702381657165756513967320593324601718692629331538246446273227870241786711884424392809175347894221580318745487985744050095948061992922975358970568015000032353325941999454072780617376451951714824762521305036095507622801654978054304146374331801144040528394085449587962906437542415952949284169890383351562066513250876697199617733419232903634541654462404418756630224262694597109970191597617378521335438796078397974415625147206619370788944933855294867773223040195759902841146283111343837364220231856973538965771651308427004686566544242369730642128484238729964263856617227524646530827346963525701877751430352820122580367518256884355800900918397597668610179507603954652859839075349901835064409408848001526033060755205238037379417261088141640601762471182939471755543905248389839428162018012552084803488929964676424934923815584718089020749002342679394957087657654986392810949485691794494806262565335335408905035542072962857962217434213983487688952964552241800677986439129797437048789652379492376380686294717985247693543542903388343218257476909393571164919217664237895452227800480695024459783317845519140024129828224059883282957102435980107188768975174799352030832276974345239436928663863466095801733567828276470914900445356175577445988033093586483411404675672670790884347051392984181214509347173769922252743304769428332866596447010413609429781302984786722572201363106268986671874017437988321389787794865430152887071590753601236672960324851781392894799977796596912311599101517483823140757190202343869534060996191289622595985078945016032094535887947275928214960463935134405578376296097316031107032426095216246448966189809610883104792351240699293359985580345243186525913001058084834765213483415563491029468049843500671271660157276364833306335427079155569394553195644350719006893831114314662406085765543777629514457995093365354165409236506604606488557338650764314700818134807760421079278564378548020011378202469167911394484392599457223342957789184000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,22] -4269823020380782389482838847985184337983887269499548465587908103805475600457277032079449677363625462408448255340268270129205253886265446397519537975845792989087773507260753970881237764479058730262121430083149278978470732858133120827803510005635483761399383416702301437126522837096908796367573898967482178958768163861744833023281641708857972763969149638506166359454036309046192060381088729577440403977829967014882657271742468034276008317085005591467788164055473452840934578388914435783812345684821295576288461036654539087993773670791781417761544408579700315545770685804958252787416015268661005705546376108688782351610086197608079490614535751605197945238188994140601031894480195023082747203940046412133811072689998236222156780212095131571779760847158288611842614467202487932299314714316092172232799918363562458107841384865186036213234331685403074045950633408311090777221916283470772413157451113829416734294294994805033703959314907677334694472360123303053031648477770886149742704698848062593085876603725395515437542885510310006523417463908489630488550687057892154961384036294580960743616587076911712971024488896530885319111077922677786784845069497236513731580500357618495320109011922057325911272349891107731327604218491191784017356859884648321149468185361854103840351079971830832849425589138631497578447458413878906979958747259976879080420090601034611326568951038295248755219130228152905418532540433792889941774081434756165212198441844586208313415333751797151640920738100206356498372552044141684215563670642736639033788883188079375794821535804794643700889386137595439857838659718080780101547367611080742240035958412839263869100877025488435490893607103357133490054878621842554373317345856280830538740000872099643562784044058082405715538358796954186866125716311779074092928157620464474552826693940354393544403747447375291106780067277463385203643629889824995386293163709242722122916141325018094390845753300361790224214987869012516569977074754612128469550534584600614104754231687063150185584503501895082593346026953940630265898679794922570882551711386440686843929287091254485938684124160197541187963655931243858642030495532443475614840480310960987925199410733042814661799581378749256790538521288445516418436229053363741379448723783368002028184011102650453302406984287068991466235359963269981670440618079076539085598057847126495319074957402591461655224669930605051579519878338087905408993151608262841525007798100143280015687818643407546957302474768286321617335948848933474294644751690680156458841223026244807341462841989834034390426640130410481268048844284039877116794379285550840549533836624504744583658006050533394088598634497559228226772132932700021922973490554148380246900649270895058633272721062379962440671052110771890995880773375417889775945519527299240964620034761249196181827375595520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,23] 6182343312609930339606831360540525101306406531342802589746444448780222268759669013285173329359815068835538354402043043495847802503463525018572430445396778737790187114692213473984402802479078340987492572466728381104661460618961192394138432828508211005187715312827411513350411667364484379506766405812422980915899938570664024153888960015997479684281230279244518319700208845266680702239216058339757330847809242353569938944440753193048973936759426758304684516229830561315272866917953627928981233826602261971968427335776846793069991561682696022963814764596153922858524944681948168066140485185037720846215080605506764688919494942089899599012417923870731655611501351750364558615157979776115664084115692687854207135662919516479287527108212742194305685036653211474187833160176803540496570248980654971767478411050332660316899504408360519678987438576071741773459704230028254631297249456430344394152128756174704340198584932768560597191794814487363434992839388793281617046360473791194990784547270203525502345427263635556632587055350269111402422634240153984165942530980801958957015097565612381906582111986894755645059438528853598131007536611886923791910233110974530956957124787122865224428567682286485515502358079818629709691293322203669941078521729665407840975030148507010157475731906720482010762215211114474425396971256646408013470916970816304070881993140828877515921968075959166990692394994210910539953464651523543697592037919734402272032458393664581534476320999146542158008668939646348560848659126970928039327701060583063291625928446423920874464493970419429992262212517300626368386194233574959794642573926912758701976438121032681427161107172445862428657463059078327034443248590544161262058406880548346233483220771086081904336244866380148230026372191858941458525956593724458746203900313143196111648610075175561988168730266610971946272417030017845568980661826926739116572191791293889025002954897334987345372737180427159578693144838876611732039026708132781191923707112458946844950501818457921767906501118986101337396810513816623877619336813647395078797231500988329786640429205037198520503339079874866066080475204808609711410136505196532231468466713354205927207764273314332481437005300076117347541431720224310099084243041629909323291129081915513105422155898813789801702518990235269902152858486752182067991768737498028849456827345745649777428063000832659656301402180724676523756666438224606836546510838097908289914634001596492732733841256811480118329206585662556198133096891006333988559269453093780640056082939453172683906977323676046368500494534194816211335668064810067970866565771258805372398976342854190323046248633839697087287759919005994702777412738463679625483140150163947286953532172248803880475731887779835735542322358904062084530949434516815522324214589478697315201690397236879983559625932800000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,24] -7768039373956509453482802467670031786717759447493607590956318153180866902748463367025379469306936956524172964265520463445544998157394333152244806010579815963015830484585655982360137183541096547058000725298908324916885302057481764542041195578490610756775999952812752139510769329608781252410058496830074903883772979652634864816879321053733105176871350662290641735679082897844849078031675476806325266464966000005034473548982188145658815273697365772580853238248207922880591472285196647216977572989027571014071390568056801823576199874833773071988663934819656801751939831368837994383999059006449128937123144656252461318506950524204544108842897799925718564949892820216032562546133893047289369147340585439096912983832504331942368286014332179580753738891815214046780587073353859833617763411949408406847772480176006679262128752326486844977023418560086484384073649062174927220472013827531979574588032561704367906961767844283063105778334338824625946670444073675474773688481210659142832248598795077981180414033751459299626980246235881056803740846341846113640705106289916024664022294713882069685112237416867553566732197654317219335618591073259447706883138284996047217231906404975931146091144732220961309193732022014024927476960974197374023129512347234541233211687718245759046957380067739241083936756921671250618882099150699059466641474079733957758300619646536049354456831629346281948761472545861576864724930109823261808879714532621851530011332451824267278916873391390787959554052603794448131611987359610179516047450848359462030396886009470872689432289727472646102383569696376546322214239415996032005071414028399805693731920568683435554282556930599120051277322209251622726217685893149666138105298328332727176103706872447406769044080503261826822873432477229624962717440305579743316239938095852847596148163239863405095054296153321580800361625006709039660819889460330854257247796493480577129912477803007715919067809567671489028585058546792563894249378073469632918272266941830633248004645008087247267171934033133628907088135500276958352167481928954598582341712026579552164890206031206007808123599901513826680710483793788031654523661480182049488649340133973422243905755826589219640129982076889785594239796567033826945229920100173394968102086281389169664837640316317976610690907919348995664941134414044091601051144567386559785466525296725759921460249113807504923849233898753533996850794221853238718520190387846115649501313289374641582046421144587378699602194744842406705624173338336551279144853648552690745431781447505197993349679801889479327630475664914700278715799687968852663952159335755438139809169091522067640656246453169992478425433895454395293897757037071084660614034483957345147384555346027042327778166783568923229034059813551084154682188758968784138617125232113470502842516837481425446612081049600000000000000000000000000000000000000000000000000000000000000000000000000000 [143,25] 8580528489031907539985801335595956000520662906359737698804671210881155312004481543473958436748564021793295262050342865270163516045840144102077938264096573173614321813004787162964913275514332229850198462552945177825651610488611927365357797584205202383423866630591543626122566343242749123215791161709359539592694833944445075274683671648760779812209036776059089353537846016550059052706981180088373950987898085633024158495962382631216313135318083762091587681251559311772110276322295774273106439545984075560439206112770274524806970832273304846924807210070878830393646680382486734050633914467156137538496933864639616977012320764686884060648952952291045297532131568855758320629844351388883035212656412557311237422303165777927884546904387519441630777482815534109049771410882763912001635059707963163230427691682140861365718872442109686741602687411411495079844845623379465056192140108602250891149499251823584830015860125345029496061945748886338135860672402189200336462876378780287326351760121915317250132598959890122889017778506196987280345445018798910800838789203094302789765913818575856525804917899799756600317596548945006741782368390508695721222342428641333054579280552157937473073419830653191864466563248376469847793598205431850814276383181633909289575004341204328195061093419722566919894640712257910412784836231349140318025028228092334225678369479728729352042077770279961818120667805394432063174422132968634478671829715085983999121753965090493611639516316083426525111321924951330967546652605291887587016166046050771630773444939111262880452968546403245558112944347535765322352159227432964762840084849264654193596695655955724944451021949292040204389044777766062436172563709963928955402128731173115294343927689619195967628165884809509941938084310101851866887218605488748553697365290797762879673705288086428894304980295298150473159791016918292290732223675917718521159450186824307728559914404199184834396334926166252245899826630605058817609096485249223386514399499242328890392851610134010663267646125920597963229368119272062514906869560252017312063694255027035513308036313507290265412745629788833586029259948260690090403970243082591646376050318228645589712114082072369284893629229715891296800800572600832292053555176266500370913498871347642854936051376435178222909924673669848921713194867356555760224837855942217130651364953097968289030456686766748673726660438945479902748564143621611117224696773967235762423671098905958022558966668389375205279479992738097863229393711351612365398278961754103485876490394006336376323251647641133719698195917511694717853627667974196428996348919442540832065400627564244152662401482938192188967416424978428551539465035128307941847419388027835970846144882234834281442269012132805510377549130238784140513499668931497183223825032429509638903174156108797687759359705088000000000000000000000000000000000000000000000000000000000000000000000000 [143,26] -8407292659817894515079406105451683175522173966471107552872365762490569828111452015636238755614636202916737478262543861265230446717400457474049884338248074830669991802957750693159864892684996059671174470721305245635969321110974976572934285832418813420990747289115253673220023340057757510821928235189603973250699668156810174523252019141422145338627909293364903530467201764867818819608328958455234083488830245469819993455118339925372716642396245463516206632507520787671148059603750783848893017156858456770544279770523017382209739227089286830443361795681955483511651258042319439403326398190891440490321842004507097703901802466242768864497168302055730354780280237980228440836344431666772276306023959733518625093630423014941317356665159635043894046563236436993729855601303500511255213883798367248206549797994117800138714718389083589749799994156826081314664156007391430871628454139246315291633237335539835499359690312082670159753300863906133044783531898389783390372644747816976049148223974688686696488146593403777326307688102563756351602751274816785822159544972701142943826068524388024333365921417001955278511214689953534002314714238139575153309276367556393290249603533973236811573452034435909195610573330653514423618481599808743770983701593239335430807687049668272567002342816046199463843085557273831562950455717192197985321437040201937394304158782745862475877791543900628376984464230658649764972997967820925228625391672129845127442668778154360889962950372546779628163804090057155924087205650180873461112471918784699982703452896664455815862170147215138192155749150732113273742676507368095835661440548718008263000736454416814173864231749905077252478050965271614190511615176278750821156833301313226793299934500538489213547492536826848626571157625677621886603394421279196838155716002217336091913775443394823161525174302991411201911100881106108726778015913993752876424111523846403595642506624609417974953909040729467413403865208000326727850682690499222047863232336199878327785491686417999146788980013430464700723555167248247309910461748855672943722747313164429478910181405613900995679911089741269657957033817980475180160753968165706903364806822696287149872557630102395741572035550660875676746787906320667558805272371866289246198305627111027207487981379311610168232730044965592849563918154311188513347426984181309374510521556477431945723655121789676502676952342338789320039655616279984935169448503058936500370811650152093201666323075026887974924893576547139825027737560077888736534156963225649966015196128729344019459290849319947011902015179601243118269074379928745221098060347199533366497620342902223431015733213419155847104397059911488041651324277986302925080076136436245531772502446793512260993935939456903513257639549837859986385915533531981824921598099211149025759128636748848305893623726080000000000000000000000000000000000000000000000000000000000000000000000 [143,27] 7326705096497963501389779882231643264081263820636443773911944372681787424316839693782601666080066013221723180897636219031417287529630327697480641615696570533830135834879283872768565279273858180291822668981558255010789683415994519766344139311935353162265556960541184872990768643229286925783343823752025875039619893441506610506425596164515038439699855102444582422723436486843812717087208626801563182086325870529600569640501661284476686566986845324697002382643524746779180642655155624909103084631841096365151926843982389559276614791911126398166843968752669841647444737227793778767526326999932945441183031569960513866037775628173345783086413523682654341905793863166350520034495323510488935267054665298170603301340524835188757064851443538484229152258265180750889999279312741591430589133278290323128376466455603024507335427771936761712377387702983916875173148450773788433560311120774641973078494792065769037903358953747658197367681541090575405384687326711566853406931576169723484286732524544865217436806359207402632770665613675597685516523782666466537894411391981641754222781341587378361149332428752687130747876451486364912484218711124040192158708810486248316018513546044702961408670627207059153044951802145581115535267138566443513674627902346774712006944940698339168272330767053922347341928897217681080715965434538338819400181456683522145429992177560429088117794800002914103409181366907613694525744873991720244103036229400168935731239742524614010647729387531058998627649107263400610088633316207729172317490512333903891157286404903354181303033665009430963256214307902093075128066742951159605050557816469731789125128927956671996425246496357602616965989625663698363335128401152127384782952770409851787032782416723036973343738811108973323961869434222919729368151625494047687617357282107725557114422209489465261556473213320593056901274434547444027800026323821938994769934824473237345452954840946352211010424391023682667378507391704386396953998186738385733139190841569723377272939827783765827112760272335890874837172265697079172172831556173825817464541317026214810666195859112860713098711330147805172805108209946636173651114596625087309002505861492271041059329704377832053426149947645154302350491115382379264190149569639053800704877404690813299162319276033327722942491154742621416916783679790102048752834100325528120039411312237849651358412663967250216090824898848082679606298088996620682885345779825041206319990903629949513512837554823478266910758562987034965564549872413946448039343736470621024894935543715936605299231107757855857702631449515928455630238068447733341581733814431906934676394584841722038677740659108325452718776525018063567452379134229403057226133781794971468548295184220746947634819330567578119088391774682235833888345981965739826123815357689241546221450910505867043386026885120000000000000000000000000000000000000000000000000000000000000000000 [143,28] -5680910314483455465650136631862647658231609349347699692741626398836950876115248931352975780949231482026089407117669705222402872167872645439011815846672987177525351453671472853722642601298451466062704006232447628846353334900340606032307391685512271102648188460221686017281278347707183224080080927163696501181660626229659381423863861944055381822637754492415807453313932274059454632414819673419831448779832728019475678977769755474863207873158234098914112480563656012554992985027389896123896342164642242943619815225214115123050173466668793936659995226880768404575037484729061219657376112625154897456030596128452604946743004407825946513053818552313551508045269411730484107588930181133327881262993345963131623926058840846188074517155370363265754967567644223498400423471227936960377820021263292436662524260193516538015327613837755690963178842950684844710340726877047024862532854262316208731571561083471998438126024424755153120657751322750443369188261068138834149237732765662707981593174731248705779042240533906008453006470189446882152708340465443946973403825443367545763361343741990924845226232463199463704867478699453000915269357030072690995847333985516418950949560980521056903194815275223572617644565666234383682105074056630480913988471241803182338108987474740967491902823959903619376694958980193279379821596682057194460539134731144753183444051852652672307964791283442459321262173679217131783001129254760717155888031335638195568823203013930971577176103516125185474554555318476878898703766882424963121542539536672461151593655949268325538638441536679672245396135104498115188020418220404325721685343339762968057658481023571673468829822461533578531896921479445094415227214062927863410930854363533963980076460142902176742901347013697357393935047297742570693822327676959357539166179978910158589636910106866246200898370795041276569177296952932223792375694593488269381998828464379867575028218857776618266773928270811004139541892350304899929717248565278183755073260093763427602800517526484943512652825689125493501032510811927182521048373952054133463926941035216844934942506841111968967896228512162391038736055683754174450007491668471195800304656232625746895323890307071855562656289724909062766178605088938923005450355861354239147101627530153944517054637894537858008071471692764160283948153261886175724039154281665289812327498947977846092632831189928823990233417939930138109705370141700592393941568013904168980973635805661606718481598235528670923756349058758344433197964009834406133750667597253075952069499202608689259312713520754087589954114675460770342857809566676933115923186783269298935871664408241669146609762912514881081120712679142446057473026263997053767970585744569561880040210338845358369663718311154740432735963798638629493723750902825916846938213444060348581519613262560151387391813222400000000000000000000000000000000000000000000000000000000000000000 [143,29] 3956071213020965391634555357980657136648010652358929602015410001111870582468710059967955399768389895277137405401785270592667075716017091592366658593013907970346156942298657492931963267408381075779292212896365249005838317446771885078637188532952660099677419975155442379131269276026923649017425479268468288550001327819888926654965530377989090182913277056002801524786594750696927447199166412779019180785200094451642796981631198443659652742460423452170798932223813578253338095630022220441465785633090708268897640195488119106122425909047421096904197886779375250788881732139237258052639149879379748638636231507653982299810341672662218361736517898193838734648351954685927337594459813240979047287842816898648052469558014601723402335065691626456586805973695788419616657893653026292807873046327446672691956634426858143965748938575605679774630302700478101448265392204505639410562546662675290766756098723294337585418218138569804692388722116885796076993455160255602638441870250245277772811250412941367498126166494713597652808633865260343716765705477164035698862742748688710521235318904465282868226445792061638758882568176635818677907064384532838342318840658001840984559160089144602706538562595341632743304019677482259577137265402255009255734364999981713078238004989924955917258243869156668458573265237458852104897178215972538601524704495317444677749515066139439774989305859128614928043587695490914229724329790897987838613143118140788648189732139470165067317177182410245961050111351043687129553348562148098039011553593817259466593271140585864037117131909828830933329942220115692393281258696330242451887878800850095647840539649790145680717463785268407296372118305437617789739672943960842682650493843009268334039937242735859207379338482308463848193085988419719068304513002686141836152441331465539714732655668989161302314697688853783298754701550267640540671036571079832613185099190256683641229044068188847195276124155666927458772255849628749612452828725290653709805089161242515979403083837638735740358237140229289537184646866959724273560732880606166298432954087950414029704066379059798898279413537012057264686142518118105603006106176442639886452194490738012912702269984848840833761598504706945656101387723674038187672467525641891097115987007211562212552378004978887950480683272571741716797047522303050968563196873433167675990548616792346292732742038104180831163382156699039585495545353518333223974171719561450267157144438641996114807256269026394792390829823446019914451188747793259086499037426834929388377106772777336498065687312015309648487537661935479376734880476508093231122697112041307030714723181768127037105777096124953427498832516832426434876673289491127227786596834814404530419764571983376805337163955205460096567881446580617976776319454503088786213221825599136028417201174553251963834560675840000000000000000000000000000000000000000000000000000000000000 [143,30] -2574189290649888419087097037037169314963644508478626798725874630146865019504184870880319692059275916570682549627019794574453306723186014033770588252353793861108884519645825873331762619644227337414574911634405676462592395131516173860736202122675552945733966577855928720872024603803906505214424785655368730836805746454000753735905050888622056034504250122409380887872808040247352319815047848694406648955582958223798681115065471282042995864626536524325440453208419609566925838161565596247649059310287136199336995962435320802853552021803369810185401907549988884683469008031957804214130608089951744593413667643032424373560976833913567057772431392538116791425572201904347342289097618966684822371669120428867492098941553660144802657973030355093381652948265620209795119576923404118884356168263527639823223334347464093418354381087698293533817878755794267434734666090152259112986397521316727108012532543502550741688341831581751094418409314792634217462594830947106513967122646693281621916442831189457796472185949717647572423328066531178402987110522600778945843097842931227373649764220194801169188078662796991543164877022364526403217718560811644515123804093430628826721045614192573175926527400183373113639913087824829051454542422117561826612877074640162037883134769581996868480748107539783964603576569178433903908486544686048278098774047342101112273171933329948929743042870885926224210788682869750544819637009947384884404162326864691133081143033992004373948628634576614570706166125487072726851227809995600385624617207173038844941115831743450531075676202476718190522499383503136676663638156168941075963738224283890413864876043388237572547011824976970599462097917972327367214894176449074967634687353881915695227659875136129258905255679662934477853569199945184805479200648668043608561352656702191705716515313348300604640588778836922417515878501256200197592961039569656918627849547577460299084862115078710022342338943145394052664734001302595925916627975273536134177090952035725887355837948116935288723266818406794911221131916073188177511448405330666257737025830353314525625756672937158977204624386968776396335401139451717103283726078151300279761904957662095993875076714900209310377121207540515489457435313080195416612778485789029292047130508207670286343866074988204771928721166077127154771174970446578155391235477870620085115422141693144842741419312890911999928763210188587726797287684351693932872895315512207721318425099191244800689725921089014833937850038926183511749519312073905668438315786809343296515728948894650354537937686443119074786486832061211282883366928498065372344799871448463459998131862035804029488143078670994578335644547053740465245798774095802010700859113439431969305101706432540394742006172566453189302621083060434191208294285305981395061300961952596993123847568251165318649311395840000000000000000000000000000000000000000000000000000000000 [143,31] 1714404509952105059309887323568670598673007625131943964492231711585110213974682340822577619172637739735304913480651919972071491669816947827167066307014508585026314253009091083006885956755515997518742910914625845167395548222184429829655705685984068633679035450475971823761390483897599249143099771026937077577302167160446040736973733474967919566173191961872992722157528835402536684251612822706091534721206365777333829326070929424824667150783025355023981044591109775551007766009135153215025111542676591608060320185815134236935321264681732494955508576099600662913024949905067909106190849519482689238841060638983089339952877948929913206286600990869625736794234335289352527555190042958199469518957111404260969946193341518023176868071166500197385941173812762895619540145483614871258940948253316229820532733735350271443976738309534704140872108841927702008287872505343806544386288016584013283695164197890237323362144941823250268344741501153140550465682444836861827868122318609056059329893588584020492636240892395532355511240122878880305855967961142169011495074370801270111317125254074280898855635904689737911235840255747071298344995515443810789680511858534313405990475549668451177242613566373936637657553861247890243704832307408314807047568654171152266593810846801423879765143537392688217048304865894528700533981414673972583876617247413826467970105427348086949171997855956305200727556217704027921669233889353750130222774782979245866476936925703969508180392709691645912488247268301670761297115643043744619626257564117921992044556938385013050002076298509282014890216237461241978570829132941879111291133129711658335113601096187012184610893711159577256220483420234247575439471811441616171401204487104421293197905959744978849174262992469805948764979956684795060527280214060465918227855619484023168316790315768432809205526390923680972786500472227483196275185164338180261904792401515022120040926092779565804664943354202756583938672862308286313165770998639565984527615704312183988590791536333022676286958942636487273922643903805459483793978307402849690379165049979308290240216536124776883751102147663657302366376510387665017726077073297804323186768770807175571930086384351593639232538422162131719989416319288167035138664863061381782931622025576728299115625059771470564008805142887625750626385476211328725057757410080588590661115109995575838589722795586400210254217260117867620668664477963379957649113569524919518051210850737450847663476746954674042542017326272816739251483078335535178364672822637541980192798892388995466627036804493481307765636187287763040775502125318161411689726213258195328707105355127512331397108923314168605672626366433272321156933812831559873097062692773556503394627285160867369007442071046518126696143320451832397444867967502292662022474661357916977741617709723362495797565325312000000000000000000000000000000000000000000000000000000 [143,32] -1293794669811757055115709049587704645258007031480870725288582769472519195684371555542799083678465484732542631862118826864329352219285630145576117606452426377367097134150620222700600187641925833286028972868840937820752515530565420186318172346123485578647397346262600726701456962686634654463147519615518815628307399908829105653388733418004779545671881755828678309620197540093411019763649901080284255457204482863196280291097006567179308613501421038036171104207501918558089262245771675345524459513404311665761511935553512168132019071191170773006381179737130895758481358552570814342006564521818626339916006027800841498467944100180160093668209974792745355582610709352185948768048938402219494403815926692706931605352149051832362076864451657398614278747819979871085568569362578064583037463487110914736239688703389600503867454075536106562481967735817941559246795138658820325161030797883885429630768652754672965873000706164774992841937519537303939077039176241097465746585446077691070447042635902681760703877323560083197682075701871241205158033320566891689333390246192920332610921340454502934770282525979812116208368667130858516100152184371485947632384809242499185952555415882088734031328786367285635905679633286415968577273205671275780389309588208718936293628236862399043089482007384512198071454521227497353563393986998164444772598613976489077018903687765777023603012676676102113225763339811937412274490896396321989754017233105002136981665375276192191391816096317432508992703719000625645979645855969008911228926056688127384567843165797613781911550241400336518704321650999766236840722277550287118648204271042021038917607730231701769155918361786486856983195356663065650955078701390946940120924052912784206755145156302182369179770689299505144470341663685985132419791010474411428951630561920978040186195021982772935830498509229942310764585811000178997473306624644560959002163971171700352984199863513958482134607560355354514406211281712501224727129124788826104440359628178800691516613194275229797014506712205042282708437336461965452708518822011554868504884131739435822807455058439995980307180045835308823616806884773742275432318390779646302575710403026323783718635614040291495672038609613904623549859704188852018388046032260169631055876642501989683577870124399539326570863657250822060694609118997621395466181644405967335822885785469820003737659537330783345806992862146097064344505463719990430278292808801675145728725854968596854857841127595197057347405933465002729876163919462712857985490318586033341828688294239640448453334917980540406462958080228759179322262443140519640918532650535048023213204838624900092339124059411304925028727328249861010148665214663013796629425863390975394582656882894788873479685785514378194507457202045308746361412656804364330676937237843100806029708921152168197523410780160000000000000000000000000000000000000000000000000000 [143,33] 1099212286029887952790613496416993770636141791186396786059139712185511283989492557259297472209528164864675620279297340056476274881511509047083319908410294142513181739658443222040625824570695616240967336923721222333562646285145427251294713721375390542553367379395410283459825109462599893479517022846135261086277769919646115444943282374861476831414165578474379737617183077407329409743396710585115809814759314750801236924988345200605050048112824568955154962015449513381093395453462379150080900704797008952982954808865972112150973619746268169298579914392474481652165282695156096502140073860381919253816349162946471803342991746599948545637950314252031410965877996704238752980650564567052868546745491980425800752128037753426121078855425083184499283164942393501293028429208091812845797782961839313222196566952166762428472079962474991061140579915266923044483806287976075601886851331099711790044098810263853956780126373246045482548537043219584634853117892160439355018401370825653728229596713677481713438138532427691054162185459551381101068209140408966396324946237311541489936675352826406105206073098689264152865472393512394595714106859150112511669914636849034896023634585003445935274973134765701438234218391708384704515330310493604985286570971752665948663558101698048837436305958759417861534417040658059818571603932593324108585291541595246347496457405626587607046183678873003849271943985221128180670306766640646407318103035407891733971314177329139486134791672058583839858771549121306827724913276660915380694826417001861474506561625362058319551710674594018044336146643386226096322670105699664548462389557642294655748827085649691874120411023125820934215806472168076771844825844573929788293260389572999509706820170134967533552170885760883073201026704159915785938221935859408698512025664652923184919899160844760447708439360037442349063500627015119020734472661099364963010003026993792554412851576716145981309956259911476482708547005950019022088019894742619645852197117812764505721747445214414724757958842377755527129736946447775042279579838635208939643442680457535936087480180607298667629512144144231957708693198510821355040730284989457301056370603449229953223179374234240124921506843660984445325768449432404098034049963322637102814512984149561686456639863422158794948966233587003682554227811727725450063483312574235547105064756828908903883944295852136553366601579887979511319132812034370752983266090363260207551318154820260554338604045110686334187194370809563469387612801809072554630594591475518715326149911286698245974238553897100009098007464482834654416719108227118907497776528360758523388916663268765364420839354932377435264776672499307893349325575303609786078443997030006905782999957055857017255331132633688342363729115902650577727275004373325798639662086126264438921186695507653554405791236096000000000000000000000000000000000000000000000000 [143,34] -945745496893001602595296822494248262132619988397425248173792475044549785669419197656491553041062529917087573201834194593577846509787628451230221927111710926788405371958959205016285578637364927075212594262340251421836232637297134488720744560406935773286997757669603429483221618964950403326472044428484376506176813506337538288831503933777797993310073375059406456183210679108547522525332466310375270391005010814134107648155077534860496875825434155259344129815050829591059944219346646915566712729775006677918649705732013102311564479913391175965391503431604103693046609764629766465664911855028221895029434299709095991580729556982314858331867570881029451705072274821294407027798095318586033733438963112867270976494046843860518696845903119269232137852439516905588247777279695070396703718403331988900666362727911622554978641566955460722836527553209473616435237393810049928981503014344096441306763797210279271650589597142711279172122467983940065737142449973945077567539134558341619366018295571701547946686953114238596869728649505986369537222247327735792335034178009339433956843395962126085428047654083002934357486751167170432059524500960667132077458634131041468378584686819775671741624046423050358138695265893996169823431982382771120017891434920668768730462261902895684088081422103497043939925550478817521656235199238953868057676284253727295606123358515392612263039388785369238931681383640493692789159552284820511262729035633007121722298509702083104963313019793767865808650701928793293882647420310374693204554794495308722819657630608891501564527767284577483488203823121019334432746008823141336298439712275904206232610403022105711407991152045101050539233433225096075237468393768687252616869771720643758178562697401887355999525160992852857207360942113308156195960452674284152623882510834963751168097769017855444457085485560383571845500700270926309387993432007796825809737543655931276404924465453269170465778590322629255972911223031398686561576016843663782641255390426100519348563940185467574506049535045877288941055279345326886255661173648913821541315733612710232100175502578201501751079687191588884461530845631050085599087255833539980789019619533430562025063593269199719341325397192826141287381207753262912945738520706271179683810764211180758489860333421233860445938038548710693964568067247883754918874583998875073428962804314429437361727352463953999806381995011662666933514472543339263018056912505691799425413314664929103087344709682118737968203978672366837096953102770048836795359515423263878195563585887807952369113946588248856174785494601208911808861904741853476042525933230041348784585110044799510288715242171016172869175029485030562926547084550673373865226224270791883512277277940340730068790005440192543156961582247783020565127032130021753064719709443689847711066618751892605241518981120000000000000000000000000000000000000000000000 [143,35] 754702277036080833861420460931208747451346773290830050396670088874103135992636137296819541632778897974615129671420066467300621824390102049867411182798172078250936630568608867894484024608520508885618182562942305684435635380073780094900836872607348351068972687205218882917600784973249437291739202962550665529359671093798857735830805478281274700077381365009374085702369165323444887058123155622567812154606691970494799422067489936133029179668586433063060104427381204362388360864800361037534394277655530134775455209252867130755306769746634165209946440216324495258529508367819566829306963013232516126478569519457068417201947821838395351849672314242329520359646464778571911046808085547942216014597180326798310398620477920179267566205307357191239323478107803436183123926085943369511779913353147681906860896038707636751378595522979935179529788172161893350774700906562987458884162219206255176515631500419668017962465188705530901469791074542684556813470582656924231066259935866656490575114751082051648522762383872898088157927710584895820200103797550963541558342220817213572407825392282043313982284418590695977880059463099394093521277851753173313931296526574157940320749778219115584939671598154984319197241197202693278525655897375051777887904823692046617087817815058072206148922400539936683366774974212708014537924516598222314738796733339431597913668797948427178130260886904864058672241987853756582683805096913230481103803566025905438645194466666860855828821418115084508351325984091110938183845407441509583796993891356825226262524332880190499280995332467723725899558614708861159512730166743702059203693263581749045009880748287729911849088864647779812696820295455682396085888038643937251157355632505942285121866013189313240497980363772859801989242692256730915248095410408236961820149963383029363957865654633347567847974585799899367208848867909766611295584912813718090781959520756738051853528992646486280857686181547094598978633802846757309178734010489511000823256803289420827244328597174989042451033928284748183484025898851607259514349864992582521099591553640235272847816693331394079934862235091687946605993757615473690704484215548882841776772169150302211030709686383124396258140974686229764219803257783072212518511778401813438202950239573550602966023360395417659978158007428020199202957637233681292446161583921449242573405576850972859342010713017767324866246349657608922294129193895490482447460149590255308572096397847045682265723535225851623884016900095508269319684680492269288978799394695653171720216819677845127238349878967937937874807989845236055406659123452704356202561095487602447537743585302612247417091478213527279166858688705517500989813374512851830094406287874290285115374238580894830393247411646515889227751397658134125047062727662881672044335026465776513042803166859838271747998613504000000000000000000000000000000000000000000 [143,36] -537281290500932913082582030547503797199814481701786525915268187994126485636166884634952291988434540398737820977454809619476343959288719508254417380129462898416545925032865904237034785228296228262778141226923096765929799159544150119658533046120943797356371136213367902664347588758776493629073121977930180451588031716521066811573041575145748142913181238456580913940411220710491024288935652696653379491089906677496315959976451097552796706304815652133136238960996473538615409995980801119444860731263098104045529675669587888312234652007550806185837905449678236191815800710207918747276263473169040215592198325398675347215370979282814466614449841095973922555420802327585884171518976377207877689962554240954183131364591510279908185102155242579076661299325522815466632492697666790949955442225297751059165638137503400071121823639929197333924677113735009579789420135122875240050701832130738021963250046364194353532787015478379597916990235224304766749137286377374791544467422380245477983797215470109094698112888780913240743238838941456217470621989063282361067857624009392545561898902720672912982245318822643970987129259144831497876814415259654078008906207120219452877513309861010915957396412412299205309640930993435715677812230958743359619368479653449255915906862249642052787084732875901772297855139473441187820565705807482484189393233089095647728725904084307395418761970635661516756323975480915905254358870532643293184297406707712855801430351372127285168476703312908178272565961915113511960254746095112010184345148026134380373691973800189255617036602410738060970867554120181186557528329566795271080464497618631556971654723085763468914432254499083356694842664939807525039954127046800653239902158869295467373684094035597013215852032933973875608474227110146979333681691673014986669524141682643279942841985443174660210809902638592105432460791648711321311943983000255626050025463183721885505485294065944439389404435725340771151224326100043789935736486268609086020271308973070316781915179991073784673934641100625701360276485268762011081924783207963718640316144031900439782392991573045477033477372837411547666019332670503770985602524582237103057336592936322306919973934086670323999715989221436919490258005189882445686546613430792337994452657248681671782409204295413327228905808707276562616617020931398857978014323525632288652792941457282539371836743355953904169700249774742271854773319757660944283968550561441087446843354178905187634446538002057039158897830702869840207163910790927639208148213092466181492331200373241840138433128139852972023818410609376876869166039851988054844036553014768815831120008452906564700646641068112095579503631976427584775673679040820680069846072589879547768641696270660594539426044920099650635371487191166759893710414209965436574013886192049610719818105762055055454471454720000000000000000000000000000000000000000 [143,37] 337081319429156845694492719813172102499453308579773013573862200425249106215599703890822003453588637763398641667856198732634317402948474970114163994691409311837171908294542480608439626462570091451448431963261077461013142857425891429956068370623804987903787219810445869834097042272191464402323848722534838208860465748636935429925202000357627324193587298957251085638384640076024473711665528836480029596134664351748816361986989700541223748437121897604695832675419464183089979864393494999309904608812081367966760143135959790427842221512101700813649656746736654170926880214707961500860391292815816597093408431044359288625356214098980460264563817503870639851266111921029790676268698094885427222645319776925324851591529979741403784630783232315665417277777314724001781776474485649009483350593462073342732113111003761718104383783590908564961319280032085576963731904504156976911921228370287753787261969717470968372238258173415314593672983404641295395523592987204350193629979231424778469190700749555348016319410059227804771283729343140234159781874676442982897480736077926584666453129374679961026677723202396064989123904606420971065519909918577136654294624557119677061363095263073194117039048423739268884409749582257961294988619664279109999126597673111865795642079573686864679072974516349768960810935931575496598641801871594588619813693627031624811493606290102051192170630784145781134990785977439605915967675429352068808935193669430289339179297638469869944453584323695047361237329225165865411308657311688354645451423171883220942645972680892761008345857985324503502280224980386282348039226862269882895486262592924654158964697211756878080466173864404006412092790134998254635651714273834285035633035678091023613104771618265216903468674700151181366028275636773647593942539504290543968677897950706054423644978771164075104260429019465167845443279421298669335535627632015372450970477586413540299079750225383858774801433531813436814935765033363122207764829850138928728481585419019278812521429231392983288271221081604516598852691122114627106595996364093377463852252415084524965346802866533523600327137990509029598405718975391191484901957267206912097267239794562921768143976774482267633821187278620363094078130517568873652132654937479594461638001066705094743204597249536541688907732638307626882179171246191809026054166619436225193727988548419415894724917262574896860909424518873888320282516872421991785781844515347606381148504179433408483504410517331781470998701660742097077133770104323530632272819717471445950076071407890354138596605359568056625470524529787707332163239567464232312521230492714900794128672955889625875469197437062925073773474515982863184695507821051974961241098775054037443586112781717924160960472332340453201832660103042035493716319435466218542782272090783495300573161020816825113479479296000000000000000000000000000000000000 [143,38] -185678154765116304380394046770355840847631311721053981736305195414749388959617412230746952676390374776776306888163827452125301214025588316105012435579948296761234124865754962424187582649446882288065098084908984588234022736944842197823242092737779248693791316686087343580991848775737525675193151396645535627604994719402280141978519720956725337676162390856761011186758720697108926272753333567066238871369931782432915089761861715106315920899564945137315480131179449849248556452752351449336029202692088789988131691987733561331781587789322091642262092592806016024118262780820096578433492138492317570255290600737259830881419853022992904036282149171129439620320084640102119257445426576970600089136820008153577877539987141334638173189004671630916902268525495849656905117186269047900610592576304676170138110481763734613461854065339681051927357053642507068903937234518124811604170084241028643735483094912016318666939437791982103633409229439428706421752488778719677265821037767977033084980445857463611950363810865583323596191090492428772317228200047854179182258520956712127513578328476996013527370070341286860409298870937042461165320647354934020118086268796853899279232426534658401966765006347456159750480020042481888300509629977277558661864330241636336941997643512507772652020159366015257573028371091728830006907616963811358456632541438928049253220337900727143098558394650820410971789614907380690139857082764518648226223847919552786106049311987279432831815223194955846737501872087797061304748375418881366897583893757176818206610850345153372124422042318916711017321492935438915976091007310945136076205552092942038707821045321592300134188674151557503403126593466390649259216933761413088959346770321924482366635390599470409929045548709710000012258702167799502388253763053513744157645441943232336274046485273390439958110216755214449522531420581831239758814715622374716714441716814853635806457472716279277070337404806326068190923220556277984227149930083099099224973889119730595835821994025971463423120832530848888797640519177831981009171201146242688159266953573189261502771896169059825773107669236615142249572981503226462779805672137319668359182563891454941374064561610124652482732061531196376062491310901891066182793817605177140238843417114690915992782451332848678022285078536022750494436304352194530587307931742110055003844225485374534519753308198163182599588686683716878170202437399573329484674849552202881688411414450337482915962223560546048089139191601958800997237817513735515848927319145439360248396461834463614520456812062006595337124082637194815318365711653068447887144813640683710285021091155766895671870364359077182809076081739370615627981349110557462669496600486365071112696750629448235873733072260363367695189477375338364240299655762499751672712267432536544092037470828085397093414338560000000000000000000000000000000000 [143,39] 89509771845703516652491997420819100376261073682990862881920034307972357641072723645410669706434049382821505085022781761719209498124321849803998249786385809707125891498839254770794015927715488756088750898003960700760253972968379488224017347426821793267452593664648088181716998340141976131486975438670989371972252792819372600785629980235448570962723982367901274991597048523823077166452990027130681863041639299367056378041755759659301526303049443551878213402029689291818039242833534841285924482892875185887059829838381771515327764217880763319535248358654471837364973106545533846024868239383861910130000417450817220418198728986822041238370154759500894497534952747253206361688087579193046402797298489885020100147433743380528239443968577743800208740246524451287314164487884394742556491110317886405854360663691804955765413790551587683768079494131461401151247509630920860810340674902302983184244547174441988441495340200606093740784392473476816958878263285673405577701846599849551383616860393655380325055202251376574744843534451364745882818733212253376816090661959989153581870101549540491589576332924646062346954890318334479777702542370508638580091194278004819800012497308112504823705125785122092282382816533189374710670026246728882340610307044168546834348418509387226502339830092317860930462715720231884513063184429874938897825552344420848979238441504990390244989501861283832762653115194228532177854669092958322781525518392474027334448416142392541185969872295911001126281576106335323238690448592290779815402296434148793073654680280781505951059933278558823648565576294997677156414089864996186568100153478640806765301908102175351001661030172355812812750572772780541795645777465332839037486040694910812837614484092088116358073369558729911774039303510442594097969198486317214634453567187787128243930679355919650083792967027545944474088278071417532683717090544822607792130862063280501391795909521054901035293893878651377137366068815574607762844113853685219443893214926877335592735161112133428668678342027772963608544848024131162477792568717729191369854170074282699893780060599341991370997495111999315887917231996928347919445173597287840942934139658516406282548198886719378471782358329274343450607636875623718651940505251084108760291583372475924027485080248708183600288032831685697835874192531782160261062134924950478250941363819186286006293510148048013701742970503154548268635883633887456804350905109338090887949470874618453750505851346151927558229575930482485469540812401089134258813748414670878320337846720312619341802311532151312922411078851883463518531170197196341203809409549241555198396756471996289615125653124558425964428343347807131972402783883808923064121663222208141039831282837022975899098540260946274900651276004198928361381647369764248162776035874555060955088904093697714242780659712000000000000000000000000000000 [143,40] -37551355338045944298404682054643303222361246373573323805531509465181845566816914502468389607894712693460186280288877883802432348663512066317328912410472105114396815826518345103882127342223205504232959839309474120661884172845969272521646249720058078383107234817809120075288609451316008336357946596282747364703847216165627039720042060878745946995317666271422159713428383669850009810572974394954571584743344504622463158055353533359282523417846141925669288219907410873791133031077957226337400016823938333896614361485422751741757286808206496468625838781541945630288871741862134981177334378966668946895780312513520642330539932683478793449416783839633566717711772382632821265991808299774931809906635199044616790547056130659647683635468109539568443184777887170602711391843965677590476462737129501147542527340978697205165999009177103670695895842560054653566360899487575499976363957573906388268818654220073275198187917654362275231714307787647764354837479316345914930182028813493094998299069518817317548035394739825636018699241903452550861801498414570078632010186646114779490745343467059696602630740279962557087870018960518889431763818941714500822527083485872471297151336301343806344688671694466054953866573635941286849141395905576868082521766075197481955335883847775502502129290520652938724472011393096312968118070901411390032001918408187745916553849944922963401225050992042212255780113013034227324932495397038927803995732078799581420058461596937100553686683786224924990485572459877623149804085325737393327414174514199477475847660873178987020205563998095075441761390161964524803730139737770030012120407727441856642295849826647989534265362845319072644886367688975578629899173531535713858267400609577544977557509261071602687294184845397626551458212997403802062704932224966650406737756140009440157975760828810220349747668553685221818507232092158421880826316277519370432945272581679454532776485416501660059500878775802495049929716564448941512003759595762094533601076578931397475199812785741251355275597283916439730760044484654482238781061081543765112765317354717041812983049891584260125482848553180186551293400852233331657371084130222868689060293842974365801495410986200204067888973397654543153530984441915186419142842480311403131719675835076985949252178524813685476339907871326251018486786590891038563677614339086775216452011640607572136807908112442123721777105378415177081149020193452374171794642935709699636937221616800191498034236055783881180375950851914242946632071699057614876215850837150801404146457397755459713445169037541574989171733627641241846938191728624058468266404711843673734347898970728938655582427707524255324121862154009033889059897893948805707855110184079428973809120066340678530604698448051631704118131484379619588604168480416114328508936413451344377202384131165760022412001280000000000000000000000000000 [143,41] 13593126914698697156123039958841500863308163230921147550655645063403517995244323878691791162435971964288272707559829917014870270014314281502018452311072551873079046203454553594746012169032287841161576258293893576613939436936798368019580491030693917425513674133916559531804283837109549830304924018218423520384966172720944663458741833715051133989611533259376533643452138028856450640140179949933513101743274815682539547117514920343006394437706324706112151196065445224954227847555769828694902795369865305391600384646251082134599232962139632361254407004982076522327422549100674991183507637690066725479668781568862756969330012382885975685474925171898544742273243522376263153748117753151552201927952278843612589526251361350772608057473132028460613926322790316773744721397142020731122835801718388797283196652005403446219462715236345501145544959100168114097923913979477736609067663990054583464687416969289107083938614414322503484419658629031334969101555066879085241228441438725924693356851505248562796207636388435370877870306162219485705027394672490663304200399383165893377475717227935052305385074818873642402143885038139237148189395493699302996030192016536185894566247095510716182673194396857404865714213882316429705841244313812131599216393810592053854846140468851691563388637041014700485118685668239435126902805584580258934295884972420215742306433085008679832103418760488603869116515503882402339526814522608729991366445808704174182056361154460104731714779557893249971907231299821462609647279387008168972660133711326492487123863379232707695573796716502111966474016064816726478975137831563428271882114425889814542701958627749500333059946393424306162400614919300701594639140583664578997296526660089597993288714940962076698373285988374096742930567467644433981487596893754175557017676455290844070636205046465969178768704582468093097463456107943082121644649442292178934904567690760695516765434404740422817761369097164828178568879553852319323274968751241436268738502373119398194801395302947474317238267797498245138356678258652971705322947942822243220762022958792492998571495713310286248958854655389367162409479870913192610696645507202797843826777308686917827630739227588601086076503337040177464152357092025905910498398204553320131190635394367167973164798289415721850749039990509882668401350952377118548337689782832880314046156939727777985092478728847545394991928558567197547441294979875291715435618380198246490823374606255786527256517179566640667937991711238857718833035652652702636086413509404442844462341063795931628937852981433967516574434302099617641876031339135754431018356592909265017003962070083247709753069726789423406439908649266269894802476850736272025799784497805842865209016367029465070956612189470043430593328806506274998829134038038708520851126628998334319747216103727356209505763328000000000000000000000000 [143,42] -4201583412425402085804535397756744903166907323285369740370268414030694991563361740366216165914406301850457631435715720658531578031334789716138953506938380266876381128838875164349770939041706787740041525064110275757802377718500318375337222132803444397981350203046541739541852511675345894005838942672854857849342102604510045638270867578032772021622590237862066670762660297866648691199583436825600525295483107942389783097862806501058044649859223861951104937630013478343694256520401446236512442324862207718723380316815162765289476828063229163030775478155858515688902453542842602024937543764745378929528439202119428832164919745811562885048108658610945680285346707952073839362525316531232533750958824276509601536782377688664513891311034731891301998167437758482930864493395227272482436362605816532632312203025508193469731382901712606148612018713376740319687521814249462174936071612097469367194880317350396865317827484910017536590174059378276765000692824215038955476752249653507391228575907519875323652586178355136956564291151342701952063812739619930270229233748305802482115667025580867955901839863042860126128301536290394175743186256548964151952614600959995457042295309883473953415773309172767080671594778920071127601587604234614679272024230919715173278697320590369511285780648998978451000189394707749319196174018173117584025501486475366712378710002315707424795856802540832932232467978073945290411128679783894446141394723181859176314054616156154096713826893904656583971029474816164823603976040740840206192624517467093054104275829653638345364037861792792114346489491465240375734104533109213398061435249918628358174468885565429512096410121919827950567816763618551014627135193393421658287224334468502086687846517569178345136591431696153649311663657991950792559765373702587493687954064045839066535683315121927519526505414800589992595458733112307425557870833668888419127266587887825705113894164018168098615539166581218618070435775043891417374724781815374782789666372027540823455159951290336183905519157120325735089394130192842877116983938942851411271293168763499707832565812004946505046072813524719128959787717014456123282508575111594227780608483240913399629033628616200457632144132259945748400534301875538896024747137039418592996570282589659910232426388053949261235776165441644479482819392818648467749784284650436467144104287824522679013695280279690245768493879947852510553441843161128639586464483637604047066753668624375636640305750970642879857447368705679055485921437189460666556002310358470392855079989998368842454156890187142138301501352022061495342995651036674104189301122137364379944599756357222903014185693509553449180513865495419900066077324572334056173293385971245144032135350830568854102819654034582190678059378042309782900622377877929626474183397115853214554968617416683373964820480000000000000000000000 [143,43] 1100674174367745821823917246845666192250896803592899273944122519433972455798844027539745466940415679229918193846710442127730331442347179659706072944797144232452400384834493553230509257609888873135653333927984792934732276010228329291728105732218667345962920306891132989442537863027679140817822039955195476676400982739371838154248940082652971061562126669131083842691320264532625735292319206006867501454163508416182200860234505564808065399433032154066403373557064700702445654591201807117497008583447966329848703472122209474868329646527731501726451313856840922381834408685108619057776824312055706382360950946531480973681462805056543347549187635371194656867881831019061965859740265335892699766304465732055868646029123841824114568485762338850928884185854714656122917702962371792031129082693324237092855572445740536756031397372614222284421934499622961109157739211070500367594880871546807005040456109940674813580943373026445615505257058607996475458043336819049195168205803445172444965060713693247799306387052326973143582784009144572397638545218629816490839990973718089152792665841110018225493207301667743573311610876252356382993845996266034429708466897124756998903659281204909024229066243724629131095190584363145323724871777039303782237034853692674659365312749295802497183271721064766537167046344036422761616196919215585879617822202064505593454819740050797732779789057272894340935529251709167089162277042658753198100818041608962822391406664203560587280870505419034268510316943007803904896804385478922125307456881719593269047835180691945262539374123589838184691107848130397065920203653426898665563284878597113990442826515211713833515617820046768369436824377392634734583324422424423930835155125888963134580007604933392261159671307439666750905054421762802517767221421726405686789977893634290060455806329392261206305990688013267325419221285829478979715383076701351814119179421396647311649845570076236804482490414782054181328376509855752106611514394350679707842931507882230136065666804373382199862107997267945541933092050101034155633295986802491731384224978119229570401983773138608670194327169824180623663527468685810253869327338195032024592154904559362676611317765743335824396074028925917585708817235535666316140490689195349005467742312898312470005101513734995520272116797166666540876950539850524825166999254224590828872486507373640785582580847432374757550112426647116003972987212479238667566849606803270456433920540709877689326995056006366151299701341089252962336706041221552406097678576461758252160523386888364706400020293670589748120171268928172660322224066983018199647181760115898642689154375994399152536319582994638496773762583105971851478423039552543501944311114650638552762751344345651488461876562690224458397524598137720539819620316253634296204275003380821936826737639087536219306852352000000000000000000 [143,44] -247798872643714930442722608027768391159593722188763508443494495760216130978140463664983774948078283153126137764419341161880102649845840411678007575471809340682971568003177545108275678016235014946567871591806432702708677021363776355279295382909953702000961740293908685823796464994745135163752282149093196537697983153936662388660684592490556660434557555913693147078244916248664600075623607563373133217958636258028514455012821176235036198993297263840737013517034790056936570360529332648238389463011560727329496261092982166065321782421993523193084562633584486819005618688855970658477365426847030699984709335755906483993531159360318250828895277672886719836505976223559779780282940817635631807134368267616071062484105472675467704380236938966510505996784268920475669040369519120823461321659947945082944350364607022158202452266878376582998644968918799382872895345665640908542353859112961241337436554837649976324886088507100056700040976905379851919266194305279572621899201426605193957695982643322103640928300540729817182943125265320550781023113492971833212749561979079473459575980390934185067142527048237762258490818232703920221922370234317986670562338674296167083671060888965161559160605668208578316298925809414385658888984988737834661664360540140981106798503469359210892836701113851473757707957379376091890700391736962996376620714945104910996477113750892731873670592124288739836215790904295808873386305191993515953548079519655469038027387600970863756897080220654678627526004287996080340022616545388945452377740222309963948584122421173779212972557593691943331345260963443132678019180841882237658658453041210182193559531446499161874935421226046834378214316506376526556277104741034751545707068061751289802021396082236314707113866239179769793145410133978575457327737583964249004402874710989891745387976616378595892156362616691574709854684077137040581770057780286782572061674585202696149294822979495070807740403377850265101309059499252561932408611774678018361880387135874617209455812853587586082204774141575854838008219823776222391385199394432996580686922011454756909510713596421330469497813481534251810216584908717812201704204476656529863932181073182825039781673869318160538600337047137881082596448930267432862308690385693202424458631886535629380774507243980555219242099577078112658674347866547578814612913985362896020382914028335845920082937760477796302434437059658414054032672634575098319492366493130927280443791447746359691951867364503601337673922153713022125138560817618544877726246810681221401052679004852583516026435714297379411938393174033849319892462544026962846770942886063102710928214637217711818081368728816178471184286291979690897588601832082170713048022483547208447040229895029516423963861032616348625850229318635156376493369652769900133707860354486218275468176183134480288972800000000000000000 [143,45] 52297786345043745255813483415356218480124796300084090804408001497637760378511146916613294931453979449075248865924484159071372797753949905175961635230293799258407471712345822639109853977322402730201738106521721955873655767994929055480177556933464467656924846929098892194013422448779107352530009214008707019983958210937631674366109377625863961616680012816819783666256738576743445141978533702736966722717123770024345122412019585230027163120686751480089086382005730910311403289235303444059886231243574681277950270812215171111505519610382592346519630122903030164458510961049288293216420383323732300084755746971488779060457256985119905054952277216287936056942695117494930158445847193079436404538787802630319934059800659942126593186209363072756264904788291366672256858807392818955914558499223118223843921977914411669954689823679108945800999367635659794954330934484001095680094636070978614981170182886253355598153191419493890015337656472285120047684974377931577716977139665874248219226011563247205982650321133101562534490167696369515080040886695877703195713721622241336715019414152064377372484930241266049620892255525273044165357035262999008882250517514080251892491422547857970316234620536599640531462811479189174767574559254271076050845428243585376745995185022469249722785084179651779187248139584137346978849795109408176571549347633304524757674482650642702225655072897946903506655417232566662507949107656651416030741600464166382082228751064397874075160399225853496552217418895630506260142190978426310574683613415288199323092583689555036344801204439809553304707585574798934855279003896381445653607650562689957989494498231986413180567820475369432744443649880488220162281306171664287415982836047388506884851604379406067816635395262673523021673317632883747947473762916989007106924973011569884425372946105635044432999804106042686023309922189363235986883494564160112075725339288254308705953087167350665642035945359535175265818121404840966461401079879003001977225820501941765921008267064030951675359729779625627025822654628989314280091136390947941539417118991778667888441715188289077285757453519580087419234656272550681711688114497220877936660059218544601604250555220782906332075374902078860714440323662642305540774825521960709041905194563907955104149641103379450172667826680595510498132505664781877541017689172287041836381758771560580921489992676927594721781556304697219813942468752355852985731778169763840040077695717815369145445941712027762751887421765799430682211852371714048462509224798641375023643499189201345301758981675548487334608149051592955901290835423242117275578846452068273133438513810544041402292344087939683620288397392201687392501433993178571824422086832061026029504615604802007660014808747843843265119420877938923098286095957861061737564486999698549451834168535346860942950400000000000000 [143,46] -12560795820637418739670437485448706484833826872650920038861959442676800003676182615149451184732029858882194366221108300958540674330406077532196475587330302049988489020817543079477903189054512886188770689469975814079183305085645909116610532636999167436347182445983535325780786767639922224972345898798377122236504830969654648664484312563217008250658558791606457067904887754265911674739884515940747452397987117317473608509299223445806867699299085938640123679916125863631799618066044768674512379455567328265094797801234446029155076088190378805646229783360391688046200244656909744407277227255873973617695547372006039700134952071348676085743100841829434575288640269790795164172704549760642743793190588038874546842762170990809612157141782700870170419313810780929978447666384622717650067401155932094183426986200801470078644015384667587621401563280013380281251900226794898321730170240546367085840235588310605629046970340015936111576989224565173778088253912287749699928416673143443701036631930121470346134709261699749660180335608774886028353983170833927163814052298492399640581322728318363926568621066074435549815209709284844956001159568172618790070769229754122546238298008414028004774598412328218812170583664166258961165709583250387634321920156315451073168089349894040375720971786674319402991094055157314289405502760956345846572362293536157997850912159439568632641581646802828320734524301392645257342047232668207601743905139395580026361634671595652434488456431099537141297608863874069622035748833995274906808013108475140412138853697620517782589364307765036156799943346325841220266358307106276085688449438183807916717445216684538415929684738227024406646757926265830696125838155180991665916749530212160691118506363344330343723781585734431907063260210960838094452001900589680900518377670181445792197853231882449569909287127007628187659460735343182305186207966804722234943318436669692444198497781470163970292436728608667699078521868533276566435533919540753927086377982282943229984126186390120507905038867243502095241110150913404612840527481961262036885695873213943465266725616759196712764746548756343727350018741331372292299306354453433166048222763988094874662840406580576893580904564473271431725838227502999965462017596176996359359450805792845439403912507450039479736889819410963787764790048292913287559792780864884630184352707703864336896347499939582960740265690227513711834152279811765825869072256172166046444596486839060115579043957672817247492818463002205008443798289504002806423045781986139571048090180515465997157257860853048291380043783037142540578822482916555569571778408952489246359736551440084743483314849899678859671880170365728734898604901949719362748096520088633880892038113454202219684530683312147599356579165908560358029581731004151189880718776314408554145160502581068300288000000000000 [143,47] 3704238857531382981705041150632519661947499103715059122014857874171478022190811610955496946785397321599204425424267022677216376955454091360971674140310250891499729786257892786308456031728005923167525445418171405629209165460036801183967656110807443884958791046336518129028789456870829310775546004611480584350965259415149505137685207801421168970812589972020905299564488199570021162830073510598028628535832816159044711974454693165651456392642783414331411213291532576099503276203215684400886822546198466910554673270625615289182662184067322570104689541013082952243282564758924360760793616838533870587691528465565307256356560638866021582158401534218636345360010570401847811652115600551886844039452191621590729971577670022752062297966689205720986972289337353352681857640003006963971509549766936975387901769162105212586673011352038804629371305308372616648748993508387280037073438299863295912456899495832204860819750301368514033744796076434846667801936616710742319330059114357924887750969146181494324703707640650072730159449698025348619605447255866756077150542998833346094520926316337736756681143511963518482803126745413236629807118317348076301793485745964878972163578683857479198762857939146187734110835288026007291269793166949659946898161084096485359125389090400194668766712800340144023050800149909039330785722084128633898904708992530995195927134404211281298834588383950817149435428934748645017085986722566298568557521026333566026124750032065312947132459244705427515884860770560670240180457338218965459487522633614248002422884725960211785195298645601655833451792038987364097748538261196106118029084757825694232560489864443646094169919004176134238884405581886175882714965721139886944948938236786877969390523135165412329911643416724201897817007832765116099855425980507675447132179676183184284021112275406828628504266177783419311416437131753031938908434789707404544094945076717632909647400194029052107664493347364412653903483895064470530124224053568621113569940437944553001347075001160049163613235032482169285128739167155703558628640799444755191498501372401254285005097360195168838620387901037340161966411475827298620836702145739599121955633695287451892962213670811139307379502579808458620756217464885420602035942795200215673584104570922795385898737573167574567776598512249611270735663282377471038708729529725728537606421514014360738999022171321776867263058375025764808700092979039614559058341948364668109362337158624050953819836695525124168837706493232459091911177642322446618700245737555120222576938458771450405585228988743010262179089050030214745342135903256081378635960105926090098555894729197182424108593655877046842363007324984934514044485918904577138573733992449571136233393205851121667336266383572426280106345358480734114450777877669236131919585982460962624516466920012695522508800000000 [143,48] -1100522793588768569636463260438007465051424093401005318836561250483286240921438608493257183860531636520522655865721996704357805829825459731834986552015814775567232261561416202172278189083616168938362763747010298172135248845903152430133225074891002890799094230979375010205481317404789932538795985766662274374720060089976284166269809201166519822615226671893174256995412569656978021186883140937370697248312427310874571974182166965409360224343223863977469146361536936848728492591975797015917882318491784810908660562581556384993893326945874825291211285212550309571580848703600754562658835343804850953937413938596538403000823932124399660462353055916420634342704863322376928502723825107339958968403683766155927490208010039130090345212323646016639993324441350053936833560646288533472548900545397713758136378573783546715298656855661420163141008495886561535112725256976500698371540491667778539147216136005350132182741169067962431755999599660344581878284905177665402430001999587514282608661548684542527676136990815093007361298652410570641451187365238848968690158522194021710672665705501228185789910873445832174695632419202802654518064557418277661200731767309370748402304995216243645497061671252519464615537603086740708128888389666552056590553070419205284811159355676929197307127359363574557156498405133985256425319791902959647863415352562081220562613963793984940730949412415173788256577203726297095230437197614606624376144637757376440225303335417511611740311992004830905201565762605087595086057981707991378690830586043165686174829909214030800754321300858707136068205285003723051902606274406357796657822236573636763472229055913330113969138751785719047852936880070797423429924903896620565422290599331829411239015121642148210414204714426710337924201262052328440488689941665397316211914105762413542746556285053225485837539505094248301688322440265749402767542119026192352744991337763924492676225517828686654255275540199295874188676539346378854160711656258753670710155911169709356655143030705595761852399057561099381071547214942929168315623900603029426801796304162282959247492477703999079910252999022901731003549960378124379702520675659660438485068676980075735738470782519674959710984188502597744841899555732928749825216507840272135741266738607756513335841235515251213996672634141707702188664194497186361073046253481892932486738480323464854896322317946929290827094354610393760224616323413802088775873551200507919313905141640069492456799587171214638595508236442027218060883792264397815418234312412422233040159981889865972667904694949730163652894521368378204702863133426064944038299108021066147861049883796726312082295077169214331793770698510303997943358159291956989735621494544400609796479047798911438052654165467354441058810932875522496936077287936574088200762761054661315532680313350999367680000000 [143,49] 272800840472738539588520844388813133306282963626110258009392495925341440571128196180837395701284936086701270613030576175373138407168872207332596765969202301235000325949906525590298463353854678141855202844164123425604483792140571991572727790659782720590261036101671780489879142799161779653518537856593401850079317204703665401150479077568101424752456315342331029213066856103702859056788442589606925988928294880444632917246003443962162138319463573649003093825775118363723608768200334962480307575434046579189571874938994483110931697077982547543453043247581826812160269000304585063864773648789229878108757356354345518093734925646757940910182932361560936105868945186292985353450730775862084947517544136636148336383143527548563923145195555512461538560493324959499678191500648163968196273297199814232690725544288944991951326853926542983328391618569680596416104257084589860160618234599385467993688515908262862945964931970667413165634259664252173342200135030532000925631707848968971584612914421866585893236863056159253469055008189768148774211991648653729811541325666962853353041832449305017297704927999631191067337487592936026138831024480673422751729073936847606833172714209644884829782449115893436569426363070436847281797792528494536599674770653372003940549249125782384837048302268181469941780243060556139642787404900279608666625949854289690150240604952398606669976639970692439474967200643211734239101186741126256939892265161865110329321305365091505684204343325673022231435438466413775365991881327552576126556432547142610859920629168816260949765616791694180446508975259432137943827724270221249678717211471625778437158455679389452360498803596601291328457096845468046682536524821836776347030060309296507988844653145921057578720887295792186373896042304871058575500187654422001624679508864874858315718277738823451435106297782347234048181199637129786203132713569013990018125959999134595096804610339421397208637372066219948385791117264884154148546901329669155146082427646203864416611928318382557737963756887886721087558782434130755243121841977390988994375444625691499907062776442582630344130728587779739422159582277407569789375282260278592534366393642357649222866019678065979771378519167474285239347145982211562001730010740669412551017958900055126075211713067948081602976683499193279055997179525863940064048808374860621512618305996052420656107195228711977623393084302667918830369922669159222547232574792468609431564143220028577463093243896444822389609215406582387292664025038682347851295764700314081867004668599170467550351442725056706233151453474461305787497238677666631907985388376410257073091272560242516109721353052797808722076669280653526331335116239167145588101344752550721742342240612252788924397406934766265929074724449195953949579132999389772843422619196906265720631476477950534526400 [143,50] -51827427613993588554836015330227705270277602258089919703169261878832716162156284048781851509460806969841505102106852747639202035896852730338818024767368612082854956300683341923716112926063758637752407314256668223032009625458810855010048784183437821532878139005885891262258038220013584931835484283089450698806508916966771201667473503510071401885483619795119231802076969553473172763594742589481752277209351139562772926451145122430243365654274110129569511307338300447564406475619446128126049566065443349229431880488000143994884028729431464198394357157260758603753124408970505535342140695307003446247169009751977345770108468581046419744506669187041489014543513906414743746586896817190405181805135366896290456599822489631682591812211857791713648727177883402721818705453085187497748667757427145884955589037300306794860487536943802382033612043979552529556708293559372139654761640416728764140265364235820345360438239211115574153248752200612060509544625685083632601347726312783909275619426511076911657341928478203165177632608876351656743122400250669726924105693292657063396734667724688610846505198486345532926545874442127363938748672785494886425545152699125817221820700567023983688179842841927582886644385957588520731779330983177912298474804828245717395523631525466319487704158466034852159063363321854652495095173011377564081760668827256854030839070534540678041529207576566211558756334437486323724429676229656365569951265473880044816849935308243169912831856627312296717295643563990944020648508449399386023065339451329647453540031194670612841968028656624574671453910348450854039762933968011314755167604734936380740440842507475336193316985375854999843120697880167162265424148018867014043071201891161525324770713947542538967643372541314655808485783608178328479196470410362266252278025969158928346268803585129315869313741502619572032958283697852528484216736307321094849277990455257604765051484812787555094314883320097043687969975994264612381059122556882530945749698432946682261910756309700560771020737942064287197556212524997002278750898627306694581499647555735420455894643795032062449219409528918147425149737638060872212226702069991673523231294450139754622862077928730915236373626889249630904569251089310216283539844134887548262332588529222796676229726868909166574525228770268396141730333123926296553813856402250795557430771319865555965031444861869959036470313087397066554763417074655935036741334946950283290620357448614552799999256337523908288931566426195197800277357230641833783802484191452487672625402108777690497119262297973254540090312884208851992236626957038876950637667967718436318504252440903958892758917019963735904453208500344737713492157440280884031423153959012984746898564006525724244823353188780801274968977232596175595120909402622882847505133520799351481708611647360528000 [143,51] 7522681334382465710754833530805804681445344962155034266948428828996224837753230890346313807008805500801946975894957567664364190868168361308420517863082929472298145521418849916230427276450184497663158843999390347218946049419174905359368734538578309491176957350428575411245477908069996608232170236636104846676827623495806693440421071175273097809759193403921980572206278819838325152182202159976430024452387595721804145028084879687082577287520496432176132968461759128925877377804964496756339977881219671796296157766652289042337808740291200086575295961125655218699430670984995757761550896295699171513357842515053700395861752033212836767509148696920710013577370609712387826864794409984128782989155727274893512778229180862272299112687421055550293797802922776705360690516946543261976607260647875756454150132600050137085287086465910432369779660190356185173564269927740440157307074659783915025381122654298221273751805833252632069579688817768716580552513185400677752687749053045592534821794893350604706110975523681661205353966546521018181599868790841904752637492455969648347756345017947166453897354886682611000971056819558215432630786358953593965613657591081826639928743852725117163802619247085029706289515650263138338365176316355625825505856685423565590303060401785581650722000254368408824785612936972237753378708200044534122873853548366383369780050816238235550044648787754678879649412020616665831530922696061030332717908720167030240525141667424804606713170735226299953197011211244910326754952973859933841806154006267967370915230294987003887889721984540726521631993462451852600597337267896565273731799060040707173412475392032235268161001529784400503312557260580266307885550493584329237721620084596608508298935579355422712840132405867635170379902205944348061470130091298567992077268227093551334053975760486837244473185869849262112133680409405187818704613685272884198814572117885762336257122836142678124882840147482650108614978707973623872436874193283077281105127349669395222342498961911288847721446092041293882659297562750570069901945218618545639180516852966542315710753730106731280122844728383545291545115614892364529497487766169895713847407605681251062022909884494418798702023568843995652315213653877190120638445387183935834159987469051992047530285585174373959509744197825855789496882506588385813932227619465334383241723275457125968015097195111449603105266322345268736729338653604028130100415472976616034016673795142241683326318055849971359650180940068673838338424730157551967134696386354041147915383176629681831914768361417333630063910848200991214838196965074234727593302624770568205761770356263819893395290528510179643353108492968777229979294611583508880914608478203433743148414836743106920656263121718785936672696646192258036420423108342634047489004389176065107182052560250800 [143,52] -1147474491450775475733610095969496601613882364447543498395102727955103020699361355281822455841480299849650478984196107017845291175635824740536846517284961577641186304004094030175262799647858535257525569091427403255533644374990358342398925914640121849534911886305095473440653829424923007932074399729702462264979536209834859961164993430178149861577642839454923374419788507827774039496267224583866840505313236495452664709815621506181324108830247740713851417313089483411786134538380293503240341426516352801482083252399166639557337689012033466578638105300072632224790962821312459236959217740650868444607161704278251117862602839222772860768008228626633774428782898618489000789774856579414826823732334522596962836865372477847990291591118170540889869808965343182725439763210650167879983852757985411748214312959095852893908044826288323252809053748571150773799879297112447154697046002885375148277379026573964832139437828662777840384450509257094347440029097683691252684970906653297023007992864658939819659541499161106636268092012231826043216503040843471572475022590847100758539598931701919680739646280354077023264058548830506458969643213468295756441334859735429701399990281794559373451450938567442797847816394327558881465515461965221406056235890706620353946199081396298762492014393820650648658944202602228061053345341495609248313526139155859685570914431994663651387917932332439469697972601844592742485427770775645513187986741509879641530272733591125747296991120437407829352403516236820193008181709775916819833817733518305788358191739034088926952510061035030794382531070067766416480102907309180764076912326855133953191536410127907049584875821238013938062002713276490808652273698357166798596725275124016024458492156528136081212191421061276291180962349603874320486500688543328370873528253410115958302129582188755343529842053298814385749969502370940140752764415314587227768071376083873688170075513095826907925302230425181916530166120144449220127672747278797734472910927771296044781773774714731551751426087355491936696058181648209388141118897636592539919567293843942986451804811159183382660025885830926420814573988367749369538924035405835866058490328921196291168535946732623355362463391760728580848669591528543271161133753415031575412938625002276822450610498646361099367818998211778963825033112200156863022694140097111000180486783578985377497127997302961924701247224332330491956302973415407518638576025914527899601183220069450610580142551264091511525627616219168967985947214729489648938565991936729426050285572794737517653631032260034584748427656875223470592528014712607269617301597338432924499507681123359005417215076797421062335395180537570827094425568667050618189647478263492330102724923431379589523879261271271559154423762801329973239064408252490369385494406464819375961288892800 [143,53] 356184363024582886905674484688086980384426311112008978165482747445775568366881425868370984806566782649892438377448815721072778882226971478099315681160633257385079480581842070312693696788148217433284458784624974911496047565004231989637163521279019301291977316097748897681882713317481208953786353181871737713985292318192299075039750000856884705371110329261000871072311141322158513739322753955147139937371515739751637407062739193048782748668070420261933025367205180193749709332703809108941257772771272227175591484214701654026346346850894159967314553903581958001612135062145653220479955670291616448248571749341056846397123462104347305518541826041416263318952688549509937344669991722784750831788653628142652792114954876283253675705911938115440897651455002459086892126397754933082091397858911567678852225602232076345023836490242563380515754569724482855351162497415825984109587230220571999474025532330510541079334571132589101870972222702109550896419569568695471700804348826529882317756828623621211508600306286037018496471145774002494188086861241403000796749827850939620531443185664715341522926447526004081958295006026869112367071041274066563136253303089573580829271851202360836953713229339174513476933255542440798670626006966205288995816069068536655096815770381440098884493646666117069555522944189190274303104301009547670664590116870064906000713280031630585549324525945435937566685466791958285886374853250883686375202027421649758460316371830613517406449603280479421050343752161277962269071204917669857276373361830741687149118267379563026622737418592742262405210401822789653773425886771901816688442225655874893005460447398450965582668431941546035499283804147443208955283487906732933542625685803081643275529168159434984295963282488829935902076437091322863350826684068392895184127009664381497865725660971437925252406188388638192325985927745489351405215808937538183220779411558395032507785422554452679044744375602215656036871216150543155935207901713308575520327391121400326289192027826860320647456041664582641581604304408235812017593794919261792602676793485877153667164078242538956554379166592795447769327572872646320387724187348900465856401363996167954180452418407502048706987528786802999513865975556816345988899932586330747283419234279136773238182750451879059847173615657633900941717711024338928144722830897632408710276694101161665640708671563711686574937182872722432246959943050912252033267012818522266813492370418821478984649997705848962464470162045764421352596219294612777033562874115413431812877668888931928123925735007566734575653663362604673448653212665913009358216815131430661227039431833856884303030720714623413292812079538038682627292937877581916924952614440994869677299757504632731118064408502070534536188371277281627508909379704451191946320639558769452447836720 [143,54] -141890622470644303070828060952913094023872239520619074537056110425894663286766029981318833327942658508346101675519848122990075450120520588890526288887055262754170610034778840908615375194900909791073199635426966529321253676553281373353870158759321536535740059836595083006503320758567032863334837239733249770125736646837015444016444718071754260438986787142348248841834910189571977974311694605955896024196344600355315576073669444303175764932006536254859512981628855025040311090905600706777001426662519240613541366576982731969377999771703798131236474646702538455587625856610869625617611036220477904296968770172547549588546703180647717283679108105191570010998928873386800632728381295581597981689347843788457942391953350180203620912398861638621682512923982950433799092694890101661023948021372367982126289780230569451297088031198393133592205908168769252994978020516882969715079061842156831249635413085799712648170337145741526527832432291898964184076187337565253100879680409260355012125154487435893868452849532738513220900637128821054699418234761778250984278343780253776174990092263934127366892653473483681557048951930368933837632460004432739313196487726692119827065769201546159874587889071922551067982753428183866335589983189800025779099584447280267462306444245101211680709976080745253013520554853117377119611910582223205117602615822273193421933677126876899916981207081557312968361303277569650229182613888522815075811103859212607364915895060488398974162192233813018879090178398054502354753165302011210970253352221968564878164906080293555420326430980046153003853858296670674914715669966087462122007880525525149956973472760576317229709718985275200544834897433336007302638596002702145987382101033414535772773303719641908423351876745687970204480055208543678280074962816802546184940787894532117385526197884812238219539662474569656838903894208390377984866402184873477986524297362846188968530869924799041223435795697672277178304868020127372146207895815438816594318193316424434106135657245020700626355286568231785466228963015825171035564462057725232452374533901902294988186673468578295326765520267592244598704796497997953968337347538593893725746084207814453665956172403855662359134882831342563760844977415746267778829913871797939955081972039104294561989107640351738741778198846220284990516834717534504561709690988317332354419695825422132329411861449724995379508305631037898224495736904501185360755827378054942836440511790337629948846641435321344144549177425248717801463856594631859478382437665185721068741570381871350876641723414741462075823027502139130676287338312534240054227824386413815687791880891495524024308869987364542967954389142940889569640013201895036889773284553428401629792674528050169932569245013577028923951154303179939026569605317658017559576167167578541717920 [143,55] 45580751794608916852399048176850682394807194155111541506431048382494118215455294464526215569300074286339660944280441003967708687538117308425567009339901850641283166987442616094029984538735186036883633580726301639279679999547949246823263373653702090001231152559380539333517176006843650917105253367930186303184749815159382682352014947310349044735968616653041678563925285261747741829324316481292216917896704302205388722058890786962444495367080580763984373205208390495484913469679160309218409679379556301918264211561247927558330550991873963044632257189345466904055609072620420157431496146696868875657571233977519730423888444513579183004947645565096900094530319928210390204593003499018733455596171664294009757777306262101003405024286132125270735630112097564736248729227569326486969210740012517521866006785695110997937177835313748616774328769278312826272313396550132119329507235778940265240035181855368290540274672618589868993062273322673324064272928568221373307023161887901869511230967316616244690023207651300003922289661032849548300022771227447345209344749549941195706261992422191070470742121689395646527792712134602630107318432051856696563078301049048244477900607144625187583129060738153079497599383295283661541046839844244173428739133006040156978274343557379447080481614729827941704695100626638385049455677515286795438761029900460315763747657873469691062377270245795796147177741783628235753447226632333519696997162728763459355881869760959778486263000332118616652638638509897413578932089927893630770990663360592576019951179861929000026722425691225410372252781869059628903930897448453499295027112494462674701895944181514054877183180057610414192167460865203091013285786732439811221837077563399611281792357120110504234814270132331016769820591243719772693061542601344550468220073418545171679321779146402415644836963765370392781813417640086236741063667031732209358083067125683852104688430330572417684278895237224230842082424904180452384597076071270117219852037565737624275405893643992393462619528777194760265940999266987737470309049848300635763096164245434068833017983605454350901295023692916783700710002975578788304041610583294925988694486943580560258376697075976602100340465127124661555679778663397128094521941684230993108227090212057275867372968977180683879973103325325144480907543580441810898547288097589918942867564451620286670088890440096559357524664214483708652427434486978154192860470702739301014891095228033552988837033386981377093161277994748511522743588622849057819862503642347303359480065767715775934402180616276685981987110231503229873484441354559012460955143196783875467523381336212658542637776344223861669711199658423216940724678995117135681157679803518456630475698976424019767620134257381642271248852783457280316274479435986442521486400799319155548 [143,56] -11362416313360208735682129046893708811341965249686491075234422379489994890575344788963443823116264063307790395954784986667758918962186955923551982412327533959933068767505710908794584282843986918237132609239879884885831528049469873794462312806951269509756459909781085827824921767949254663229965372704055369683107206441346558813009233577928599735517964904919055296272372943271419481049999087767882444469329737082345368147528508436908545083286428609288847841715823946662724336639189296657892779207446159969625243975692482159273031357516910456017002213853734550792176393772262091703699812299772095512969043515776284802087267934201676767128580143642655157246914143125607265003705835456793652642892512988648115787242346462226543176762947401069804156488322991036220903347039272472539311380732745700721035304044075675694348790870146958437677248385440272899041425214704048175751178174232099398713700948869231928783076734075548358501611863218401934762087747074072336323304113697813316075281577097349652380752788729211167091397074797476204581637257976801216948369913739859228148508973691885844617494175380059254872039826439463740239675164197243923020702697817705101262310297119550634816541595639684749919633582498050321461136491056852373603641733144062015639614379849391911085999993408326225154379676588254579064005567387487964295488016161844966257482458496939611002907614755790761970339429507587265804893497096147025205524787055128030221239276228002451299137714576121385168463593403263233805536283514246956323252959488243075683261961482846751024514091205275945128451986714191142137465835047944476459690950458500008718966337077991468111310712913456249942602375239342196263312685517668107659371791265328471765548946986085728024447669179091017831733950806977216779704396502267797172923397679128752023358326976218030162497274601232838919774723718660886774578267657177478174826874188957713950889880872119175464724927649561192862969824339178329438188023769280456117315810592641858930428214359089454362452816555439290867297365009323098112740968720852424146549077407675747514410338723575582065011774470589556278938710566823401357775289178567118557757325515296427477761409530817233069631563630443770779728277886393831639201067371794958852461772850191752551478448799495431587974952620206671260129112943539343959244420314452196401559593709514441969379017415703603674069135946882878139883214724366899437021619394855358733349842909573898710775069150495471969948830437851877661898079814509451014098103740104752308962544010217484521234755522442088746469731296462408818816177285245321538634913589567250674869580868779102161330480661758777305813546506721043129080554146872405613343846377000517139477384525682669710793846114966126492677925276811903622160525135767545642496261173824 [143,57] 2255756956386001446609179464988338922702989413992539713024313217985542799886135835897275293736209044120188647407263208375761566710443838765174338211373734041834844055628523585083820680598861445450058972860165304613970720196642813995808411923901323514666995874410825044869984976492695689325568662401367582579717559486021016848686500857655510346539003141275027962245802903133575623003002954515521010418569622141704771296347256800500015244807485799229519220065460220011040152188121154100632572682585778237143077110220144024856197143980248639558670023297423807466123699939269897779273290447430936953302162904342783423920404988568259034931074020235175520086855655074070064301265733160358124158833392930853935587713924510131711922252264089816074441406281578581492061386902872350637957650866769922626753702088627090922395889018573043710553545143775775731462022270228719480146040822863243657127876889417080133143291391785396793674822763900701868360974151685677715194796031492944857956167429689188120838810083284087660776897762242745140392929014352639429346437541968860764204318205646817586198420712483294355998579950332623359660267610493206221998812484112764045162512356735301927479815575826339513801431755198651964018755516266380607999830775532036643506937844650081862483129588691101163107388441011026421459377838807352165056048728731621721194414693506687077925767285479485856492809708491853792102098227201672025488004437899937329554796612284540126680354198417511020552261213445427404673519710820685427617900372633318433114333122100063779273672359460121345501088911914067526951149123275099828710955390882579647383000166917930884363849788145054630020411729576592167236374768270877058358209697679565099295485107118264381826405589493423529444408101781804226431759761834323171838955199395577873242115857325326345067057614550696205447361687569953086515556320784613965100426901325332630577142083404236678324940413091511931024160398510746575400989562746633696864991744676957161301763022976775522633355192466098516934217232597468108494816220947035169648434726663394263102874514102185590972992517447834493210233451679661070260624442847166559070576844305607214435447803298963852703697253653391062725994282580869697056421381970975888943833439747982077960325337023698951033835146513778329371028662496377756751764572929695831741319894186527292832821895471144376438316071079190532395588533942049135333652591588869944625308076474325827883696806982335896303473420300589375366434375128399939232647192789963811328117937726299496466139277684907374846337757496300466786151767176216955565630057981799838488575980054509223039005999115107409706078403671875381570690776340365050582516649521998849817278138874240293159976105517719487608423526084781627813943112774544087094676989992 [143,58] -363195100600926919949213326683840516311468571645800829870980517492754840947245174635779799589674608254919398521625204253334834803363877526367218778775759737107694015555292256125077740524232064297144303430420580625108789644968518667572463136563582865488288642987070978315986261738475747299603491186711461864818513319423766723163176122101650926220840311142800196927609352364979470995292949251827992608420976193507417431547786525468324791996638701348352353036161430769487473478005146362025591300899765625077286704952144882115199092347398972045025836009830417254542862567331817877003412885330045863042081333092469951270619476956836092522239015512151667736824030778505024738312476538922767579483265129271616480159439856250362411634673668148476800882819452807466331900589252377160504440843392764602164786927457407650319175779555554759227659588602463284872003368040615678503659688333895606871823928310597380773765305577748922408268672073277714371849682124662706536732006372892421973659211288259388177384710437591877613792635997870232688933085539701937259659852085410086491160447871802334257355353366207096867918682858892123472770045898394046525632708509798161939775293635198061332091616741756102538059875317590968062895472916651348008377495271347470006935011515821748825580507030705418966068804371656751828669607065325288311085012213435793943799515959951257140105471579884018591403890245628002062885522827329423354806736155122608911879288122700104550486978551294810404267575571803298129411349684946926997137044932496319702134925866752143619982610628929594888188683878159859681177121053410823269171323768740306685284683966790330289401215325101126570647188232249552646410706782094105376257450624736252292238006826276047842689595209746215584855667765303839809865884649861192302398002519077503665166636830727768395777011694540405584570787861266498830666574682201757828966169787651124297487897414032632599268236075640268021352663588408554900490165281946523103329971594015465100638192856263786124305159078639079299682705067134610280260150971101210721684602904407768448583917473983799296432183530932215852364348419019610800230700887931150315186589979599656607829686025115901592691309632463235287745461480228291831557361507035064945400056602853690695788277575745339898886107603144889519677433584998815952788129294278396603555789680626586721865611734414885870366247685682901812102109437088113070707226106598267666415302990540663245647349351525606994715253510532325149398087128983792286926439436334904700081541801359387046635630654743737729687701428218155322010335850368282601662669313146091541473026062505492299121630306157104513948114419126711864153865427284275243772937178853715610936576626615830322047585159899358684180478074020242538944096939544134222601392 [143,59] 47611240178097963513866390690184105101340633428426855275040650016257025212387885878987108859860181858090439661320285863072687805621213219440665215627250795627158433156950459034364265876301238584876369495715610251057798035697057296790715377207839274058916235134394555547505272414375263380952237862774566419143584131466452664010087455825649349099183378867897797969723784249957100320527813324026194860962297177066154573440903766133260590705917489188785180037241002372887948309725244340090009049026155199226043265389407228795120746012351306478721863221977176962790636574016067116989475443663872252966148276096718866182650082484527430443710024274579406872851491471640216232455162955985388387096800783407917854163982004144569035284473168757294614346192421552051179977660315840331285491789993259434292172252887960664705570942142069206685520740861455123724983719214411636607554337815588978563662813176839033416024472853578152400848915475171386718167027757162379922574856927001145728382155453792801639183143985547070437755589927616246010517167233907426683859771433792247931053657301339724963014919005764093040915432642458460821718633319875817116709525696565377859440619285203824034908271311913089005882727855685115955697968595569048354073424803389096092014461030164378351064941865435031310823459156782233455394456152738476880598593337022710148977575035632627609677053565498757983606397693973418896859897927841518936309339355654262547895491049793301351146524908665907349571923072965779965389565775275500786825884895999201923555257045128378646236735473138004682849116730444678393493909657286542691566362171512517350518959746428113876044472232737787537103663278739418170540203370556642618350602194911264077462156360930011880282899518981014608344964938039178299914789984481283711759937345047045747944591582994022240084870566962576538956092586106624230032696570635434630127922888911999437910311109919396969129562192774958662206640132210639793555922592178174778563166429936868853069849640401925370811649370720867228003292988030209922343115169278422700213693706722479320787905721924927457841686535793860695191731637580902529433473428586029688668231958459464659477359106095152251536650901016373558085485171993082707022477245403933117468568034060494420121326098009804004128336881441330380473362740165883542249460950520498112574423011816323560991191584883271435947494692114688343038491923016126517040524762057518948134395771395191037224073153316220429731943131603544361741648392183732392921988737248453972169942433870597617355374825849640121078291443882332857353730683151469584424096350648762984638573736508983853919280135386159351628445855004714001700783221054618950476176965653058441006128219733823810179937054631431865729819436911863802027395496905673092810 [143,60] -4953267309364288879031303034108604195952322130091091940899216796033103241165041808321787436643385125135767380164746543789546443674965095002451254038087130920649851158723310668786077595651784870655690885081034875674333998724002282471172522999912657125703431831768334074656533368521137234908634237855069790607910703429980739623160312415045910933864236615860131685332794605943182083615429502593803353151844295193411318134805514844468019847020881489296915594151567837348239208583783869986555594939037061724040473198918084338372673209712841054519745715844984590792296144629863805452512555609073043580351224341240859392226516240462036476899504761685356262442780143186603830914618102982243017354841560771187677256898005937074240116834585369881083473117885313324041460715034922009752948792469782937374803399134237446063039426259507128818476223586475935085987774847464116195152760724384595855811931761699959360477857701889706913341071507625617152121584130590517821895316417203199956964605660591345935595888591313073687107850641670856898334040129498972679832787880420291066388894323132023392006506582481604562603128915685201969215942949490125882398264370242917490170189930918559660541632886643686524295972811371568030267333461596058560675897058597843602187462623421682534706798714814404439357374513668253922302946692096232438639261101848349690140688420462076973376762089995888863856799069782612261486671796157336420103604160847784472396195903309026524734131617137901811930814658877317111416992031433115427929758850070133270017805621742666182835699530459248065186203512583871380345731938527364233473849031564638970127536741699452534703024484357100516079896236861627409594286570544059857035226601395745552995433768066774351414371048368811077243308721066608939056546179729112667097451354572438632124155508552889003526205956178436805800553319250625658119081223733053930459842750956052651260709843996361863471738000732040717176386340883528667091626707577485515992079024395039248298653535373074761188292977090277417402119192109437931254249121919902585788651030787059450381066936526297816165834461229422817171793377019324193096580497106584569051486374910234403462108576870938913736806088383007723728910067116229404790002347977652172135507889922096335863283053608081559340872125056765496607645406509785947996404998580814255482669479746072232186584445940438570224959706692606008116662744554217917793640874546656172883874872656245898411327471078357445466052071951593266811108213563546115995230915624398465626532125918839898720141681372067387123360635152589711599953668375748216165397261217134306520131023802517562947538570017698382560792066185956033593919715445335353705199838042253537837615215448895112716052784886551266269284059172879950156101003604966816 [143,61] 364588982362864702732216227669167825134679093479404809369250168986426046176066103634772567780431647942822653126836095804855095503127235946216865981933656312104302672590044198438370880343663416728950930990586985191807401123236851255734988011599036528548388035791995025956433542040534682352295145107581836153400428364691380893417661767677289454879985402203478213355795888755715989681722522123970364744541671449782251223523385403610494024894198846583681320715999898692707589622949334326543033209480641729154676543847482710508181211447412146550302393788513156838622724023903807826716228507006478050166598391415216888284015029226325919187145279995046522043871867018965212782217170029253782495079004768964104880074140914762022069017967992148548719047641525735896313541487412696447877456125629804774903486403829918760649322355242864581330612297842984198912130719560068143193455031263231781744167375942792293073382818707313758228868976281160316810396173926928367913723206968573753715724834585411524148057877666942194240192845833864840757131430153957662112889759057865758029495478782689204545273727597074263701984033327062306684028142644934638080699105472676389589463084978638319268318109704828927685924159969454103985386605178489563410702058675985273429790577404281965832796269814042840498469590460899225655890347663087541203495027314842853972853263875303651314622961501168825355499171870214392894509744482036544256506452312440764899340133579084128798313151790818279134569755940110532674464757017415391129633531705259545714650194414882753917750359250418492358097594139456297815232533273705261788399523211466822034735989093551099814195510931157194550095057768030500503310029420480668684930729402621000677444091979405543297965070690820960832904447508448025749337536162271774684245204789791246320923132534038702791237224486251868881653762247682932204748617644211943815462502659640292606995366268214383455912566503282104548050731144026732145833687855431618925399191894031728953483400650572074707597530213079949042302925207850746049186779963639858452706331059815356412720992999074189322280946118723436932637672189179630651407673946994266387167458063591929662718589350968479814034400152305759600330721498655599123035081342267110727212139765488979460764032693216350088447944912972377410233051512128509147149222069615334829691395258915318919124791693198305282466885625014605583694853582453028225841976402204898969414225881126861389981736282334721316102025420337132596529281945027450132568347909548800816809614833745079347353542372435365780004267924297825206328412963209021814950080460791462159309880824213810628629167880574054810163159988989058113222817012856521449219275411699883695274947373115720091975801171811125624347792116118179920892205979924 [143,62] -9874244514710002424051703371788377965347405433972059079657157375743967138546898929086769474709044639568044660197422092896620196601059781639213778111544384202166521022171319434024147202211759608601402737999816679629346644336345753732652455609583817532875487265749945426886702575758922306252646829294879488778817115244437616398564356740254595051427335804908203836925514339735430438528027654238491475209820216184629858843635949055724499028709604187735324381714725594931813319990286003798719016446851673389496479168774958914084620332757097074434448640031873485097298220711002402122085663661738323903455568297202117923404637011121723644755473871500315531513369992584343880060151863776501436190001996314168304476581949953586648933269036100560539758392885915775430134553736670042557045392434915278665541934077613172130506203071957546671285594247996455861827760731442490710217109308028872052177608674508295580060391558506897392359219782509197013210179774022268825419773194849867067426964904005625816912716207717520696603707283583304643437257316690921610847082431611879691732403048188474536386438919426801362726118471531226640863610935940815202271611092909780775141202686223701945294445653664800814083713370586984194615764095986091952363436185331287048355957130467961345322555564818271580158622397462803783700025989429461954221739120228793032439048981539945020778009729471487397931530139033976149839368445406735908444107473320212644471241045083451316828835842030327744781754377375032851155929783997492790647610384942733918650892361709950645922331344158494859595328080172663754712011051850176202128825134129613965026026176089488267704250267452600826634916294406313588096414319077003974988968084626757061687752911582881378533231642618876756391653010049612359640858119923214397798111061828316000461604262233160643665301893656558818194513963900727109966504260127789509140149180942982379078981606011097726371891830564680127135837822325841644298782975806905788201470013929453873414657591558717977384368437286567932518139487339989100557698497164947020797556796652653695053260099675750248918184849627293365640218844066908498638830999783992011470009415049276185002584475596394333777245400717511306374533261295715811281803364764646033258943614230597218468183027168115104323670298598793048035150468538499540031533540841057994186844319937116729313262600816948627076442964411481506140091720205179369416482987360039357117210773889568838843316878773807620450041534680015227723206114256294710208806763038128451089150966897352174419872470156074166876262112958586169396351700132269246442693416414065878712915991885066436538013278793664642636236286243362287843333245615058070582690042903944292457038960301408706861266327383174825200277447575096383111242872 [143,63] -1822109494133112952134002951146119428393843460064543286427690280652791038286999905118183906596091590567701343599118532054886854681821407145714437309156305904183181707117530852627856454248192243887642016110361170481488221464230694829313791429215798290065026342188173233639173258182122916940110791615210572528590192962304820267824658181246969483219844861618418117402236716131542126436344471554890612195061366339842775733811685948570794721952916612126346097904378007469209577007575506788837257661030764313477953061192501787119450430751066807520259046015755190809520265899976532502241675974726527687497211317434487943258728248711424434401255873580555849838703998942173681127352734781433083742346147900623297806392569288906236580043819198549103966914532508339738135819061650939237086761124970424961045384945081351013020879562682911417818410776540421236827914414928795310600371412879107803002313978677718277684683325643456832720552203919664040618150539703595149463295334761429991570000278971897179818564241460086873432237667208628113341870993814819470918759385214785204829286411816461533673029673373136061563928414992416164076809527662008588989824216324754981751467825573786006134634470654653499497773841070763309918806376847760162101357489706211994109807078323320356812021832592285989348758063668735305154354721020456107375158243345753257320164495409703632393792409696868457538069144371259049333427750706629532713731946264941695156687165613448031734851556925086957354770491729076606670457987663409669915714086762119549740267911283454910339232860197199231099501607598087445481558988387772379477043700472292996174845060563816563407082837248126183729869066648270737685957956807652227516012651270847834321183191774564843231711481254040832939207125968970288396625944267649888664625260441280793085263346178552432324035360906705245859748363317175487078334474250016480829212311687176856539087619404708622718085400536696647683389285263694059157168310924732427074267241980159233723045144975928274397692439568777399895868365980232974319441550726369349057630774365342482424776810312659012388953107386041652081996328879700510191781548162982923298520170324378722882356974494688639471125302134417654369622023622545011131202610933069652951764916583994767349307470751736251041133457163716262279977031431454284045160828257976461486894959890595646347043174927398794182656810731356286050384802674654655303683987664795555217905727901414925797072388075578837300621104403969996549999632983318593343157133197984947020932540614108268929989276765517347747275805232483947141778406789205825427982708544090614349297811637467282424506770536562142599500504784862634466291576470914600877603286392946791290822749387048624683102005649958436440336025534440381611675 [143,64] 339822252721223617079827773818880611336474767349604714014146019326769552540099409990846899955010387896573094040244222992601009121459474215628444682952312933772062864117837928497412409634253074856855082697748360646610645939734259247503872014508151692806733032027286596909288793428402058352045692219997975369494133925311267664458580245009041692815555975522067272675134487177806854558980913546418569911042955577903031996954579397699694686680346460612530605831964938301743953935062538457880775278659672209751041628299955863188248369688231862498382998230303889011680789514157026216514096100099342164210868458886939276593009962586192512628148152040677769851387403062611388146132661376660938925074699728940589261154527347172177935526577478933814190359816040123645278035656172886413767522436444075275603513956853618518486365265871614307511002200394182721877022962790418982326159378205116980218281245606804997068320214911288665902106741820414435628253728191346212212003044857668123002625476188144722236576297823705465800207669405364999838190647109999961632591021396379992731813647707749985806188433963517053608554339447118092894543967778383940443240547462021160645998145381088472311441805779217845956029385072080405538465410244889526372120316216672384901084736623370635673948843890703700882968224789116662698211570031764295825014622793785228197823960997238880959126409068344461737794931329524017797605880511627611006771987599650233469474059033677927878085416252688232668388161436090701239433394174512654826190526544692948622291213850003298894757067974851052447366348525556074607259663220632215586950558159037390584874871560248092340775512707789604844005718203211697771366183138662563489452023088966546029224414083152218562452924148166549676868675828755919334230721696377729581036796137520088869398065706298517951935087186335928462639129636145186838248344378022723168083706351621381569933540575832525002331040380930687076958309139649571552871692013270654508594076893035988850869925197981772474242405830677999875131951968822496972702067258444547997916790409269664548163361459354717453839175298351582339492133076783362918308494402097027849143111689717917130734501022487179279196552390975741063165404850709742335155883197380294754286916218860298728694212702712780396272899219221960401000560171582913168130570257888422486933309171584842230294817483533181039512002905129345555735240123712334324502523372104535339987442796486376925804226413431590612674476191808714107438402762633564625929860284787671470769510633042228480604811209342632618959005731178536135955217133587259787987934750812503187436391222804722158846298914364575854661114910516163489591890726388255133837261305142050525959171614627902104677093964728084030135287052051308032 [143,65] -30536853162076722387257320353308715512593918314841946555245502119361356631059984890487209004731086458245159052249006824105802353990897450722724054540717421350607023229487772554335674724270765893524489424303010352560364210098791223259324293779895241421584925360582184928489166489596669490727265342494932402411446622450088369731871346482913775974514143080417595565606155029435330648143860939125399911170087616469365074207502447495092351409000192340937654463755674863780422923785478149247545578435534719868396898449690116490969617500285352385856546588465436012130626528656369050737709831237800441224516206612407684780932619260834142385608472329087200123033282993967955128781984184370310505740040992947713731502716509075872962146938005889454008797433452843069436364609351773823678466535556536002619762523387489177074922701674843107505474015523752569357323502064467973628630601085844898646306773489715774819978583649484404750329264214883308973665232837387177204370123823787100430256529459465890206873353349674363457922741837021681035215418981818163165760712021922925934740047970840814984370000238905435485193446304790797338240073148641835289319222292066568282631543305521701993196128874983671588843075459352712527196759940048098009156194736841375456127087569813055573444224094092440190134961837761373392427357675965377130321441652837502713411788903836485033471797932641534828322946296360628903703131434063663247812863380872505596567555786207849581352972759020216433977188553966098056256204619305531476378442251725116563388181436967112964405178008575049748250194757488191217096947676743774934809314288642951222110450522009642582342913675448797431454064142557456098405972145119752828406825569892033229551182961819407903388236650513439766077109414590579464348026594874902597959780221193106313837512220088692883329596753813530644196611050588085912320074914385613546090585764411151590463730624848829407718397352175235006553565885578653044509025135629287325463059529189006956923014428333076083629821483769261635490786496580069003940829357145304267557754829830192497058118969143344539410458188270191345993288609107691830490471652561813035243845778401219512586042359300232424002581818537932187119152595751348173309270059574936213831875928302707418740319226414559404319483680672719528784973051776521941684427805815075557250151774582239200691300489375935594637359970955397037996728273376030820678489818526071693872382066819657142016086140401098830861448155191841085138805181957104480054606106575230951878940788733506298318234756660086451805977709157336142637376851425828643989470664453644067517781286435998097015745372809629015938900336521690062351506665682760581767310193257769354370067939844955343629492265126976053222627600268480 [143,66] 1108614544668366396504929162039896328387779653069447521691273868358554067643636586442014476650687351583824655246284553059868184751603755734654628177182570817909270913915151712219034628343315662085017248916599637248801955744980811390584569621422338558678777754293820692712619688070693658539912929913048021624219898131985889403201633170333970390693829675810525598325057733260861673076413099632275835070318639108796083645947131091935374150359595611763862469849054180484679573031341594432116270822696010577760337541086469360500544915366729175564936363980527654012518170649442109612039940491555805338630223090240639088892986045453557852286913279268076305678468087738310997773702010761461270978339352573923748316741374190232278637196227966349652611658040441546991562726217468682450802052716376737602321166639036594318982115757457643260194561814287337740508664484245803790822135199349806852754841999964308624894015368278661829535260409000515731148991676614848304184436760369576582016070075465084365831303346757971794757949652943309631765984665248348171286012679506906750821620845894041511276602898066601937998692592480911887235392235444768931065749002861530527511145769819560358497713490699332543487979704318166969943489535476573899589904055531085401035068542427963664217239925882971751700206023609129654982157067801880243997059858890575576389108370240207005805253356789478585219149872924896949627878033041886147880759021080147333771647680971144680235552866891747608624715272248309073329069912505909615892422500010987015045771114668524454383346847493157441143400431037602886399313286680955682424200607670131025601477670499500314445196021613654871837017007953841571571438594107132277359712243899766561363123749761608576161825064498528944703898438997767769598481797770604520472996529308393144925871640804311933111636227974145724917773793558295276248826989158208482339381186457120817083902553475129421016716990936679412460876352834902385694196857500162409422410471840297683872681882804733682008094952035333165746708627688126353406115068440614967992474724091269050651229607100716901916619817734866212004092303119591537631206210841122053727243153811201425574889097945585200212579258631075546427446748498313185248602770892599778929480833616645053402914623843718133154915338872279941148663208220607373164971916747371939489680734741278117803145526654867061030791799560493438060205889030668300705692637479866534163557862031653471572930584333580649738199238840592055685820822074459317329659211199284424338953817906756149904033239437751825047256730409321405374986571592348275401326033465812112585047769017133488080389601686929795403471784556063675326688690305788350436361251396969977976566878039746946648515911022672104858633947264 [143,67] 92734234774212366104669817053278532058212999178030122872683968618046394418486454624997460509992807665579007445349217301319406822524193052923536369864034239078727820653616909382444561654145749268013046708231113411531335041960835305937155552098666522251544061481233872760500292657084327785285500264229585212139392011663237338731341740408859920915241826570371743267985052960210025428640814595159846037189132835906028632671338998098557181483346165826070047218814561787401153511634287666270071714305011969589624722057519132505282941186053189016015987007589261875949341877415924840805498016524404695537367498996377014783239405647230930380056383589449578256064643388003906470518565849774781943513984855906516488357274829609619752881574882091587891423860216443565315930516215203012180171732883336811871190297443925093530687044637432830591283556297816579510544295428656662601718960150087552321772962235734047705467630171159376911998707732753494844882703754556856901210804570060315583577414845298186899473511132561868411315251645810876265247748233499050662897827173975067971424566080605314138446574255003931669766390693878479948918526125865389992454261200807186255587909841422357673601842978707093345778849838056969506390994272290027939982557765863764354057836385339714096798932543598597695588087998677711497745383394466599642276294678104101078982021052468331254597784443966309921780984647095973334385845925521905520179728790404664130865702447867948574906258649287719368805550342605983727253486849952608345074942225355252263772311600008223462734675356317231821110116692964779493344268024669000872178380338355795161226788708345182897999053889953001926789922862443157670614100485343275224112929659859184149958343161112785559892921480071684585620125608029409110264219465501307641210012407672826365785084387590450073867747118583134796281928718536929910979736590750913590495267474713258680706647575421015409234020771795178865164636429263606311165789434952101387823657499577419043995461979206740258053806884466460968487352591035940853753265096416772935674007877695181782049071278250547007303716253607911940449020213177392268100013372860873274644739113897029004262694332155865601660906107056028058381146860175810767071773485881727037342866911895831166849777227598603308646434391121121135427006158407738039552310566166207573269684933624799834363470141549348609132487207382710458731189212868752289123465908523860739824741234540402259429241234011495803415151504142719503891305659879516696747441073909041191507581617585662535961467464548883642477612303424962506875831405538428487070539526103426381417164321368800797041647084484773034814143986439983446968475300876793148720433946455515615245767848939462509626347587736304055016080 [143,68] -19404365590823860629357316028696650163041126673860599113984786277335212843838402363966482464680972880319040415141523164873516665975925849792262580956687119501837138641421441510900961357304524260642390352129796497739692309797723545704356506222500080979629472600958447550533904005299865266851815866539425089625052912030014311787805887687165575975351000880395302854592973421096111533032338836840338620854683443962697803462891347260091968933441591143886498540560854768726855106021964471993234489025284377003688021100011551106297141390802264931304018609009744945747383113741447429034532202113769701531168748198587956743249988464206563222917765619482378845965737970800997870381725176731985225396875932095120748515781453619476656312424188791485928382061251067148676694440375237159072173120284000559716904455171829724809504580410562644935714009448492635244788808357237743001168574455616000003750949451549746298472447150873682173883226385166455728141847458655282463783065186641721279949118291807597193226937441151891392899466331340989669886587957774321083032954861029298482856246360379569585772766045384200833743402715967075987448823586072328925744080437592503563624722047463351693590958298485463337697559585810979278966196433228627449812458109983735038036146793048720991576488858002326658057046492602033622663169436224442445603390971464152133364741014490630839098773231018297704221355663999047274946285237941237245527944641918951241019698287272166434677534235049039674189015978950032665185242592250040031131207488825999510602299337964679771212484543869207231555641009023088133295961243295424402721655690983633094313034920433032701654403479218721288045033381201423099542414449848818646226263733905141815192546331630229614638977560029318463643481869509013593454124958299161611670311886396244334064028580877184612082329528196378150326162194176806143249499484302912562117543360862512349730670025958318105668145906386376484058299968824487630999289260808063986965129308381354322164086326708425009843282475769387072206233703292346841183132366227050959861999461743850445744421432962809279011254400113267493288235289346673977290257954839668970900835102974173776594078292824049472386550752512742149706829755151017753091418502874636203010970970183842943794274685510174156615935100265382460411840769647077221688181797357581288349030398393063925996560918174400541369407746223144261698950338679709265945597075084358047665795212754573761896362525123296437058721622022654749517109184298877220334969691051234962836685245092866849487391715315883015366488507513024211689426740961524348916438047073917420345925243963245775603263101795004777787503022563598494441120298886075397526547345565622699150033489869480345948661057995228934400 [143,69] 1884696825801556986673500611216980349854009700863572836907436866227750420235521960175055890608148900869483491556701961330605752110157273396719010884394596729757826540354058718910550008791359317018871591984076599531762856513831359412316531207953125091575746761555227746258305865781238242695735787149387355168999123326405241143835596647721019496167753688229221277065195292622150551646564392211354089553544676485014402543128903717341267550168024598890974855256118401265532700863590547098951443450905721798442138876187523867280583097652411402820770281390561964606381710412856751155577345836838445832252079188141652808754806034489410180102578634979707815065352177033824591451693672161124604487078805296306407022227113700811258707573891779673025684605006629611380620068885548190628098748904886885831193233594307870925813360008163529706790135805584924489515540469337358464650480655756657013601407117795551276316652270527432416743196121154437773231726354516746317502582927567670259887534926909432309371142821749320671940172125336915580097706732157049193964543145935489507691254341098747105701953558176970410221129638444705674735693034148260461392237666617844164850873833786728585130817229558119018020850078777512712362973328231414514881784197985465673375985797530252425129286864506235953177299270601352093876819741578505324412452958635445041419960104320119669321595691858959492137941088615053030473663931121361484257372275779027723651137791026725993861480620609919194849808758463991276627844161365245422108471178680265184156772160873788827819694365809753272299980381984468564469297504684732161963427125026776559462385941569704244732515140086796614754811053022278663609265971475224558299012611547430836220317799949693655853489356769333382713912689456996915207828012278052165099198201397081964448461086164256385975154134503860682294912936889042172426536782201010889641828342122303769918986635104392267969762849642779417877361967043329746285904845549338743374217048973014068277170222335888905664199135102817205762238120007503155030192727479364722091080836915092307537697054117025662385188428348652633779381144342070176479515044819166050164060735361008922002955507607805856012454450014445059622398649965295008134562804254443046501174345314782738511907393842264826930917553912940862303285076212162546764230965106002971511321257867740370881960011125066614270875595710838604165358734286123812045655729205263401227061496034651738842786472275569381730759575460777079247589187106418946128610496965973737387314405149767379073537141947495032234876869922381751857920596962403072624290953687848334594897843902621984818891345762156436511094637457138517833692673597108483876729155813535211371898072907983708145386242166939680 [143,70] -127661405546221411697540416857629722622546377411818218856829347527547284556067892851433256329898827175597271358005537300150462750059558748135441152432720451030672339305130195112411298953428625141765147021075933477374973840268566683044654526898522868510413629574567722698198133879529435833349134833420379025462573935285656253760611549838020298375182376114085547023795602621055554643935574166422874710776345071331852238063841421580168507692056763232658014992318875642585868810028525415204449886530943527516378413695406490747583941535491749477823611089342897050979387276391957691879845074405288307012563950642765003460318416240443293331123966572331426528856420218621112685218834757151933036123301886829972227766313608312990400052610413021006988308063272584792571266433369000102492172320211410758165005383826604151067023402465887693754261399093743087861906849705904826047662127890778342009481021365125476752598900519069035277593967892676037971332481773252191935317228830609746650212720761766906472435084719618738288065938046487223113804010296299568068665850322849765397083135030433590443865567124110536317103354697243362061097590649629950081321727361061558208671998170378989426280009068838216070746923486762875540875259499151428335154825960676079869225023813679269697445928503086354527482473412445310662681006105546719830940185303910442855424519625972237429518769853220832619102476884243904855335456118334820967763417678603141280199540026075283687037283809698194404222133166262158628602147682032246977306657605406418321522684579150186436891676214807336724537984942306178469272019594192675559137255218796343295477851032134822913442110805881077194189111148017215147454624885515831810921034504978381487866380012817230382281039451783213581275888221567995767816433076080833378344947136089083353648527980995062363403425191100940872974959504981494808609651178463441976692487153814713439950662628284079165585377686354259787409273806034791646666777218885831620730729624679606879157723278871847568464461213095898020297885566030622143236304172703747870979520797364040405563676092959623409990317270094380390241160940734120587255544989495993279035760899198680306573074404352170273171710522385263056499151507455293729645331675315485957821852677110282720944705365791580027348874525475631329055669811732071770262923971829759086452709188347896764669430525397638855000220645353479352064497493182605947614736012693351488501692724936923255559757246375040286584566712003946635933241551804723030936492738863991763693695016125760836734988696520723367217003718747897901143503753975883338317638583585822701603704373500498677811078648891169754087447951460278874324236734220780104941615365459463919370363727265536685115142280640 [143,71] 6492367502159273332539793408228931239727114444368606601757363006417137339763647431705745091093558158822483256384855695697275189250542264161476008169114664703597185486363638884985362949277536233760036083066990905372702082738486904586054092190441048513945215943895637931845608121605255757531126521751581403166998900339779498102528994121411260846129134682294165273278214338525860491677179928935599761670436039897115560778759560679252417940127114890553702535779979446578937440694494135172999224379427385343943206786416968698025878420101531883642326017092258657612003887880105142665862828116445516357950642544267500043520357491147874955574797485111745222643546825099513091445353701010970855388060864835013645752655065671380939529402212789893092913710586417328710242628320973894380439810133897181799738408561915319701375508844710127428860144684648343072694853056535202129487525062815466439113099200933385965836135476983552106829326095159065451326900356546232623757852518015014548191334068286822662855514582963416102127426473239275387354038777812737770117034676363300280318705620183486399698156826904227991367991209467672438513221533042993605308757934960023490835655826926001588875382315073824806568992449601588772749407120996418136718227302812648275864203736779816046650685182485956672979634205747234267352269541652571103805119278407927849681749702245492648905150654225708620673927756628409198842711114665701413506757385084892384022762813268036925623986551587062782865275827754160795111710274356195526498456224566799473814371589750622533834891241109284751987353759823330904868790748046013602866203218803129084666145333477085845369169661577903347358856681888867409553871053728722234478001952615896343986643492149186353077852476655178839300340714746961572789534028618260069980393509368943478290184660521995986905020427824573268607346263892069795229025806670746168746753038182666068063829219191930267060921653360611214688956408886974931624632426394424382508843371291100830485335437528981688713528709245263669387740701296391515303798318496656199297083480955090375561083757369151690682202476320763611560323652902613197343321897923445466057630049932354738883173699310463070032295649250709484830660675329342356065518666438158267846955130487667142374479594694624556492938326652730194981840503940084434032296187588375964921808004669959798247780977957610538358848756075858343952206677344459726861924846584332661336017123280643447843043940023609711429336271216736747329348715405574624878876191490372914204122833980609903406369597346345835702669568648098144464695166244194165756842918026219792868264663890381021500928327794312702153607301977162133028999809654131246780536232005437776547610239864007612004368680 [143,72] -171843695500536335133867152910485290737218746217597152818439349743996208564122187129268011217237685996353237039055870339865466842068304892555797024732871195741426700090415638960276364886922035304244778711726908356393954425527649942913716352754363340926699449645163079674348391609630026940596953754902579192837843623412217928438314713962133523411448450096144724516941684412865476785390286658412899574823793387498575184038173670294287787761123403511934781223136184903029895186762108398574749249265646620511695749066478292047659307407120648554703322276500318851611986305599243501629391300391412157733739771744205684473570903034927594588628897978631089801559910555926654192228953254417240059481851526981455485626168555307772146884649826950592506340581389464036401218918129250339506520060639106246554707340951137224352974311227323158921467315604552212086531492818249266915290284083760046898657528102010736647107111453435961149375318352248744344965962647773612728174072026745229825320938421389953818486927836800511923302885065285171068331013477924942489235847823739930160551038686235845887239567826125667055777518234368175992897391205435666580121530179709835245380595226146597707633363384541065442122240698385480528948905007798728014268952754419894409689175907069085113040570817359116343884457509313916903993253309208017784724365358516710653123311537918477339404376030346824325279013315430200235635971797883318646263537269195972698263597975519060133463012556571989452896911314543341555109546433848389635281459833765877357706086008465468338707060513410215473524654614215365677803907425433123590154323594983041933077963568679212387675572728041559734907400936171270371880074706446517522656190470164874824162295353747242155879439209248265798578466904301062338154131292542263943432797249792231108434323938320008665552696839718033226216507887669089647915027252365165334563333191304586474679853895072925975194103559608968375189270452161381790533003565594885154051409271243094398763561561511229349507790481882668513448581248224758624635847801961770127745618051629771745379102301298743148558111714076873661932431142750499268978114747634092710617033672958425033399611145114626771772862756684527385322652065118071381231554415843033514977684149231793047010027629799619957839156552884062841846713711776026813307580191501664162727988535866930633636626294992167964381777939903998652828262051688314992795287999331152561253850716684654635745597759592460301351193266949346698055145607286679870082457552086099561707479509717773957611658086903391677702923772644475156068972698856204990178894282606961501238476578732494432422404166124756344704953399468046743202735153275527829180173773744140136767741473236395566080 [143,73] -4478437234425375950913281855036820104644189266719540502709316274745013502636953449649812036605419869679383506630547283750864486959352518192824028786052354094536150060734384743079921364366219037199972932688867660302645340090680661122199138305880384761198105368490136320862768489357724769728791952747515869850655480538289791688990062254131615540634971848763028022026371704388454813931957920430269021133385051314961771801913936558983768409686773837987663420797245232240401434388925370914809623193502164725336658048442542129819050612658573595700756949471088956757929839705534927299610176714460185261775921485677893148916603893673675830215343983084546791131735873914794480157667744715140554090105773276526486867614347820661745030673196398083094532241986862474632326415636959281900600159201838919378000159495961011008867036071939919203897517856274348733650987116611430041207382292661220934340862434847074392762630147501610559273814336970250288784289963267470431838473962735105403313221711526547983799127606082454485190266264524681610581082693245483680625166491703594670821605185986600766570336011420704425704464861242745088937835485718510626146615172610981739013417103284473844984664926814280440496348018943329260066960570516537286324172519992390194521498497316085729626931852016546578685111255763863056845635711922581617760626699547319746539553798809685057751256312766450595066416042677081664835991733007165328239200873853637970881195965570553203968711089479866444613944373471161759271170979581209496736887585015532817846097910059635713299471352166367586055884243649792996937356503877515722591210626813189611053162482475159804498974195153217647579467736338516351157353904302281351905664567046083963992796687634692799857077838118505701314296691196298140014168370816331315309386186073472301471027005786311588534153323113253959956767089032109987774242844676847935743880398862260469364048771801817290941172856874990635383010085369129926044819288979825028176859785502214866994747851425081993889556248135158542128377970178613634284318763066043117183539738221420182709884951704271036294127045382773972308883540468205740830205282309335085519257315880270601362832849477853892720328326957025616463551144064788336426877206212635469194118263365227694926721235607724775373632224805609858454508766335657032740584223662090761611966414512560638808206069868080860990380965005346303699686929225736678128283475660669880205573790375966215898247913644213286047205075067831333818862339475681826608373529619867868608921219281943621987248528345318295423767917957916880889618648375199805004761337330736758061010779374379832792756146505729504190174438309774702350885531193520726049906639138455346875798487158155648 [143,74] 994513674699844590596961985751140103326838768095096894177065874775608997889964803560107350884169880947336288047975123958241879421795012140090130857066638179160638215560414645374177938211614181695846519303704017332444293421393735216729328183282629989404680832765406172006842044411281740632117877269277646163605574149715098527986910958373973999582256172051490425255018960050425281778963958794503128517807775194495365728864838932198399259091788303950785205898580115273501948523792105293902977005471787354052402464165566324272527484889391099289290408639582441797845689506337019806400151057690872315249806090466460219221529058668610159652265591285377393850404809485472054891115568236298191488394850995382509136225204265534339220419221347853678551178405933386326643404610192532551088283450924551347056793281977447067596799138846159925181530930370041955716700618137633915571960252035415773124475109951184760957809250119151673795716608659904314748725631104530876618984375041911348681733867727196868052564830206488676200015027988315237406597341580904984580767205620669681489360646253867268882946642355121346364214576381896263358474364602882299399283164565898274751690055831842194748643939186205364860541278201648361644656652139131278802601052482869947553691271760062582805827869221561888077779128896577813704965622803695387459501731455458889448407024272005071160736176853553665456484490029210617338363675360409258407486213827377229094568940338995141340262942650626473227526988895784865003640559931449102950915420875447960412360505842023861043471728492922837237560977404783138092122520742346643392478241219532939855304199967026127316410454585206029299674984748304563572496615230509048070179541954601290330148479409882021448368367876702768985557407791221949543364140202153701660803229665686225075201114899699090176099877910096474525303107910250379533489446535937213050663560725099680024835295969816778104560081209524955128376754941251451704805928969106020786880124937529261413285492987294676563088483267373503869021728122338768315016982818728395620161106849677752161931655363321113741812779123244331086682950224606018019411636117517468891265241696616196406475443835868377268216319990370986719031476614618080667832578390049017840380278090109307584646299067996643723354086862213246465044687383818520306961913030764225934937411978068251248281869291139572122051818086599501691126699769052250490517498026608671325496912303447856210705149963202809197321352857327897737583886612432092736561282011669685204754996534519814017980434562487461080476163587153505063766097773854932077259291698205492847782925957393612778623574371131456232615369690609683620968865117046369087804181021657179005966507717248 [143,75] -82102977742403359614851381342305560552070415520425249930126392371274135263422241174169956905569854194743074828532800910437881162993643951618992567343920220920234190058720515498683068315196896997608563023218110231883006055928997967424549139501199376883122440631359895758201200139496212275500744575744256095688262442423057801526206072884281308901841117254560362451633836340452426220008801918087733639689404918752031845731841755640092481493428042878150011942224904277901192501293426464187377735730391608389799095554856722986940581337406245658436302933813327352091068067507542546382011746164433141925493122084109110741568856101127670082698965770917231350494647323595276067707400549416841971762471242878750138494688719606431026961333180851242556941107603267795015475191955083795900337120296642608058391601801937632141017096865244856947843503425148677687428375389295144783700373869670559170005033133405726091534498925411862237514049995406163327317929472086207416905665363762362874740892915735166981932343824697306001102147420469440121579053257935872838815926050856868682386005480995527456993494622698929428335589812275638762967748392963673987836164271819287549907490605350984300165263440986073554909062943610970560261573257030614893756738009857177215186089118068151310440795758758279992913907000706175871686431272281959632397893100084861436996051405762499818316630867101048362684044674916013210454399161654188640119062186885875807637566078501924491132529123920921684275589414553827470579516798456178986129453280771261963034296744622774313092482465685513132741651613368270877092618417240575121213330364109674854642342984201826083183795934839148444413433477600927498834393216437600777872895837305583008424260685061975092370468350469539737991704848833363035985465242487661583652377613900838038531881820119920259148846640738675174146622292386780848203098665408579695413797110963697479950068141019880041890940957175241071065377442328993547212240576012141045566688121685640514812141454577487611541668885229113945396652985627021707980123514685186555031263815715217817023645441607579839143317615958258998628061384556617090860157931401678157040030088185414767822769988546809973473260972461446517422470705444744250757235322350530448160139271151035869090671111136368006304527581946421974683474222737655221707235982762585714045317314547761754109134019991836396101022880179569107126125257562836934050874511257050907311765599714188656526601626295354463967762342703025922732812552204272310411676879561792674752542604791574681306176180757254438102620201006126696543697160380386573472787874668333160900902602926350583340218041815085182377607781170957134448024467051313004723418748662430369192548784 [143,76] 4350897316908554335870304530934301177251319035977376036617840296846767069473693372424011246650634356870307705855007998894304236588893386131289504030382520213944364578031306504299598471542094057593806898032832616550913237895829704486270066130267615979966518754896763702212621782948432248764445591579546620267332980063649443003074782591312818150559822090141259392983623704857433524318222741116911446704511796155463957598114354052747760631937639948898641046296574465101071081690253526914613333418029251643507168040203887893756335074599609239664987230282466277403374292915254952584456145363231879135854024296946364909087546055014190746944915984359988860590402522320147542459962211248154499375502864303507788565875082051027863311973842472329872222334667950976003095455343583055856030412312265826117662548360724070950209670943547156473516217124417513676836631176161295221823724837876761296236301342571687871615339555068455627581754006624234844086791851611490022686421391122007237477151343304133231273360203109450531074737698675803016690030334570947571013251877292074902896702235874490514229491340471750326561690031244181549314995443629845766892961678431822085443196759417395419722312908830050115516880209583828520160837088367369881240911570799544504001155676597494347950332524939593830334635569808896576951975404358798874780528007181668921355211691405461123104499927440243737341625271808996089927689882078121319088452621811622511443802986086167548848589226947287496791287434679076079051435675199338983037944984018907845657666373830802240235953819734759215979758873235743458187022151858027854637566328370757487205479847985553190063332667464304898661352748043435950110043626630708721579079249325765251186384972986121195477220100515432853127938566190436995256004953114769997752282929591731878997921751816195695566797462382765351007733237095475204556056048027103476273686702969183382639076211851468757441007596929558982979605285958969954931116086909849797333464987589944660196387377224320298354177952732575757761542045125310494578799038777705732739738518706111877232503133284327351582731743202523584425521326837468484830664794868021403057822285958639815310367798079754197359944854948851073438949521710252024305997808159218627774245100858881943879742368545825323915579718412858505134502605584475220695834513385851119427789164569198699382216108627119129748647651596717632215396540638584140193568745054035958793433638570052496838226787100691196659898913015509096895541036699220266091686761520955225356980064945294981671280306293255366272488782898450942303940813697573615572640323419382075850919446873622948369662979063431863740766598250405711863730512561940300856622392126144683595776 [143,77] -186820261095570997896739797058805248212252923807695181440797016905453448695577392352743712655385819761915779560985226051045629536511895026222625601900965617312588684024012678761781267617198665236817268068530326079693571730334613860792827950655115992245306647723889447882991383566240420777497881585632126910716673855134219571318164162131407305589449884652696925496341987571800862044688374021987246861621582241699341589994691995850508430819283069227711676464286133841617820092755459856935615882902698313269696528022169594438258115133448319916887258905221302074912507345162000215957608224031256728620842758701376854444811254524374448515882090421169221056027919745763793956135554000045749053218158727054162976212254311910833600651332891085076497230451950757026838616726302447641638871870893931327163935642124367203595892866463136673417453698421571630142842059210163948783589964258937655973846238442431207776279498164328034488199379991472199966189655957794222891954708649111321738989869127792584332806072828458493600505969445280913583454965977559530817736713373593228691273615692062914332014697512709824405460309319183929709251563395436760013028371742421935191778563594625666183421994044069457659835579071578682359071807570653657508407160387168269219865792889591660225676693574064111267457836584191560075118108011809142525984174300592468350016811185403915666689767587734865904164598755874727695177904022531741048575353063046266999061842115943053366601265267158530332314556073964910620961384165012164193421029872256770079636908438231456939207312232703273837258890465896165171328992131113941378418248526970001126314252755407202689855998151849138430815799895949414144748495917202784436111032603120805134878815085506040040168675348034020590704732772483467351430159526916446850248565226351438664088760503788356406720904492164514733958585247682711949053249505131640748674194954378678212957176362441821078877392537571041145959437065184794655114314930711068776569201274308417664592236703913600151676332853878832568443905813923857937581399774679460310095599739272140858943206524522717412067114205786680635682926253722563237647285869703178103032586373084412029032914098300696990933572880360753055570057548379032110387777022600403452507750915460054527083366510904627935486527400036312029894843717024188709365122397329348785915625695082321600603590289095031760539474479345829765765257756585375836539476677435284412697970449512857932864824191122185307665557350289618671901354443871818293119852687974196721311046182534479393590528638169557303923400405666471720855340105038315338410363593092543876022943787526254584160823193724215014852621393492945292336414716147008504563836443580176128 [143,78] 6805243518521460551167550989514815154007736774186585076631196085908906366404842511494510639003665405581544032245996604248706137240350383174853898755296123970145816029001111374471060044985709522755143910839192671338038987479961443261380546164271495340512241006425158130362836777460679157527234161764273882373332291952728694310466739119978042787757895539205994783240592157224958727412105280339142028535659633673223463174301117775002434110420352946632863187631831152749266157015682093711656865780768784181202590895252227938724451645089654988394669541890764660984260153543404520446230679502697608600321089223018054967430599889888383088305772332035413432590547087030024226303333809519580084554421948043221240615332516248311496570519422801029215250533588906100039621839549010105384279264875674479886674115526357106792838199578820183416825855017919893793787272638334552231706823307665740281696219265505592140850494756385658971151761019103620174852724862716194146564138325437893890434846192803657365672370690069912033957023864525513563397547610295595502189672741264905557672173770550886653887028213993142973889359704414820422351049657413377315141140193296333995326617813223598877135688073600055637394469512993057102676635540856275922082610554554424416155135700471849804285287525555371857152809992653310609570317910821917329805424932389543141125876869527519043885355200017009933077204768855449272586231256680281708881476173713107237303279684408326939215207781802673116510626529572140029686457123844362837948742352433284458227332846007606952205831783246757614705126508399793967381831576609096421321998792036250437568096205038150486744417710823850068937296510341295054014445963352355502099345450394096597074905973925285048073357841977457894314498479171901674892221311802603938995286536844494870754917601841774881704703928221462119020876766869423012468967499782375297109136345544106610874277720471123307919596475708399684465632151434901618844987326622737927380352735216167054992902475050420174355032888916805344658053088605524114652564540744580760028079745435286245025834843330006817583119045920826236625977183866127089587144098518956726246811876402670374086233999361866236352908686800256027623823040578308741365571973178428614643060166031548698180438096116795954522552613568334287681133572315850981214722731041065142153623747400298753552119399167589656362415867985662106389639638692683053493014482684400766130301413794780238901958754848589990424759832178361360065331489329230860859128797213713211723981130891408617359268363225681430168265035968520847081393999508395912772898395741515893247211382541811173390094457155891945871777146153831956044301741143641419125578671533568 [143,79] -216725915908590517413292929380959190086283886907131667306943572517672904388482247103381759234038742044193014391164449815953838238618439928235447605806450440054022490730440427981613538172460473034070403939181229650845162689697935033028093392940818829520587166240980333342192112478034624317528990999959308891359996977057088386064429610096229474120962786226198055059322684924604974791333305036189829673192809697583971246848403855820445582571655347298699596466749846644235587928181747984599250858937336512933532080186447495455005117421710726784878199882312772778997556754755400812144628276894384172573642745473588497082154044194296902965553340104722268158002084363877585786544894053583055606731217305708094306380964340577106619894630041848933650176104441637629228579825076630909566758237840440394422157906406908410921909163450813406784343922241777753543944614957341875855444216979246959585011486894447529452660646726673813159512896492381122863106066783630782745998951636051637785187775611613921092918428215310656991512545358537646929416439037441861092575585368787670813710133191026167769714847997140726976337648822579353410318238625153048007829248319193733569681256810047323165370652424613141999396125366890565407127091458112050278441092666390859977976703655675155745748797526087704243017373235637989885547034619247538928126790375493891452844461054931747401907757726353666541946427717691969505700935316513702841861972994515726705967982520447073986142422056288750951702786422906225888371264533239613243524430692123247082650219207189559602992290882682009299580067117034405751109274506458215442120437745651067907013401417788614171846808775534451842524640921243415213987309414077769211150692100166738112291282202403223392026932287571600468106250387849429396785438588796757082700571303995163866459573654480201353588271852647836792903091928276726099523662499281729990753402115888060646942292676794501936041445884000177152381931449481969481990856623896615346278084196847906298453240340697457246365407313355769862636059206880726061550725438665414669547227245404333137356763952386273702881613540393956439234771063345160164801358438014018108701389552495025772707628982414137704181928021768977343305331443922351971952456064060072390100481274507931693236611345821993830221732945950664780166517674883894932152465255307468833583633971970312008349424563973260359771712892126757366949255743583444169744116841720047899213936368406046087916380377552523031254241851871241801801353087695773411823782169297707224552107905669210404423616198940356175476812287409102956402660007558956188558695591472019334429235242290864194036221173245586872472042630678680193965598006157698296381258560 [143,80] 6251477512840690399430285417783385197630081690473509672333598906057174767726543000171952312792591468976942403153164445319733854067613432117821127992957338769278627573760400501967963073659481554996182916970952919088658219750088788018842403862065302255372834917865489965689631075892907273651708413895213517802006700582339687121992441009654609138528049658810860406885286856201833078386846817346325772190879152634530803630397911400933645806089368048738311588842635973317777523840569211638142097659093254860921302294174343824429293782473478778950209190773956206019877810986930710116397154206398174115509319074850388048941060383678824196533411131750482400020404525329456075814494885618199825692579801004108386447125445252312641846207192726747852603137781592435322163412428201144932897215226122286532577052596673298958339242626660294687446283043874718931137795778147844358535106255590517609317517540911863529918873137465615850552018867678420535968091231699775035684314026587403153156394112093375758951218170474845601267726940148054760617623770013761509606487454165703240405939994102560049795980237768379441298430960646725603032195636643776877153183837057903375902333300338631242306554816351871912832544997321652641781534483155843546329316894882130318155282502147236533247841432954581422358626527353876396340624732741617617099314702577344551868544898728521154953851139518078656277017816958038866443971511260719820934973402491990290496659205385852328447100360380619796840327497378659103666552417306266971162216458856108309664664823051898930323377556503076828925164163737631568445941622123539164375511256541440650092578781691191592940878802116417692504684250559760882724512404614052517917118093475555559074814013761729876111954852854119517075007155553308313680884419106406818038312947082536628990210444201169546000630750968665990903419743755132011354024946552051271799699093199541813723851353442497205916619979415198700767775586069964340517092668766921179286663980706845790000045907409116049815304417616334145300798798971577264836286460507666486846974453005697457018165488701511481311271913351480546141793011265160059395455589755678907519525859660954173292826278587924394059670137698270567124976591837781179538543715999965426978883851874792565997952966742058153908938724555670477471317381545179249951403741652684766884428395606073600723831427416879261803798043144621139658711473790887854886154516997090760897707835843662012183732726051755623277080484335206907914976963608668064702474565157403910898424904595909845988286802844155220495565507209267797781688326741603722098915964110622244608445539220507948659400683104865466127653787907134990968098482948818170695936 [143,81] -148057352000216020446256111243852545132505136240729429067681195906689599409658878005781144010686419843263574451163913581774395950686690727174671974285445750877254543868750866253389819843729893037615210442202659660132755465860687424890463335126239655071462662018666416477501290219592667097741845668120848623887128851411436073151268512482948452709429128678557956699014949061030392847054322298011958560248675935885140387396874711709495756901642228645029048721828046793719753934477829736788939992071389717754624430357505687246023282547741990732869260355339920412594559808446736543827539471596393866899290016543536201474086984682044392189020646112929709237524459026722507400871317763333081639818908265957660619236807866685438077020049564832210968751644192176128418356196883889370707292003229752541660255220748618910694599721515464823550668250783128273847677170245356576063733848683422941018861734950218349217147807934498750418756791785397621991764633339782778536338956795121123243199723212792452913982812111158785778228541703698388182540062534972381288074026437125810608822382085296032915652035629234180470036498314756260018999235897970665969770558814142858170203546270897626730738436792537225388817194564158432687986490461434107182336951955483296140547782517851768197152373002157305020542943108030603106192817819765387967075008439972673194744534498404138638374783990552954338647193425959648084320025762591953372549610572313687231368651648812291776589794423341920184875882112502649565805458825137561401668366506011159114926932324179161261511332555711574639079501327480383097371416248402453399328561451751577892384158372789346732248263902639207815798042024197354918311507076689533069726194164573887284997443937514789816450071695601461028396625184995452985799973654726039445437047659032954518969910619532493508059041904844544359568239179037570214093428481075319247007890720103715749661070445763256344018581484734511561944075151442733170987204371933671163478744432680765981299365498827034177788935000425649444479903634447422990443238065727245898948718342676171037046251275051494016861983228228942841809249131906809955861145694363973209360319247493631699581400001965953489659985436603978061697951585671187562879087542089161817665460454375047471995372008256427811167245020220429149553925814214228163161034529066312664271086143950393730826512710800427466857929256567868059467014210041876691907914839503221639671105079363055183592199347309655978787460572085961211066704012855838935029040964239097073516974497516795047904209722784477875647556579302748551828148240403987190223960444850383238592820052658906817466753338105049760635780480657342873891629496538388960 [143,82] 2736763760763743849579861870674788036866898523790654854056066861188996234136193453703942383498273725965404730764312807410745047018685059418904642982151833454000264283034226022709342699014041363633459320082102536252989180628881482593030363921975159301965665027377556889122553852093990932889438564381159328080074519760391645054384799929562066537629850747493184283442755045635269321256502758907610227284338564690430753909436973261353392142437899161210189459530984698254045386639911180003298584011264025330685890260273687237514035855622972387838389490118865673456103403762434775966709362062935593138911900165601607719379151384830010858053261634925649088267848336991639446648249631754860920924565694067310653241295944393901239592109906883040365359118302470126560005807890462332736720495289477690947451129103850107469013330265245450655601217770184311245277364126608853163538483882778912094586336843364460384427450783072218076140078927827001839419795457149077707489024735816130487230706350598163894146755690721588333703107926952277706006550086795604203860796840479324131536436507459875005932149227355707672590741200189047377713422499131519704137935065406183883612802113811981483217104740698784400560240521621594918029618987633553167741240341997285409546366540735341841334099900514026350988422915244639173800848532546789633247638292696355167244441673984300549525503378693300907595444943505752298842804297919832025327908718630219782768817533243259665270668722181200822717003140564833462128004324702132767222342367363329795309059216960930784243567931813322291025831848018675525639212041017030988512687528160780575404505169217874582866520645484513793672695122568087885453661479688230850233885258802290319133481972334673767570575352275070784872016406159892652234799607664000155094686063495400896406661608350659218636158781101348885227188110262536663250230019966045344843014678279345988863045752242629888120030436174040996418339348078083021542533861350779440380440080707499128162259180858204285735280694794656498444339647096732892667693378022913132726569568441802722390595149449762608459521465242432464136291854385301705299575603951611400646605421152412039146166394610098486573092974246007939856620529988792725010838290412905801327117054816455320191744978458636308356371649714663257568740435834041874833941672362904300653011257963673605236872252628174293723347490578987172487042023041753933042648028971173152721808708327495556028206102793299725704874026594251826948491279729009291102633440549666017160609809074476580746978159216890523243200115048646705524581978905386802806679229019433443713920253301527173346838720932204512045164041403934373732387573489472 [143,83] -34317498568813658839666949848649163954173139892804136581744964349409232546628533470307071030790904227353782399503978410025577875003251891779860301956117017879778551574130763226760811118202267564731689794501616176070976858635799757197221219490041785499982593759307730333956516680530238307982968853434456867404228294115419095417765427849056460942145472850638606999519882187768090154258616787715950189231986560640955250163717309278969040022538991284515936596016850640850628582380895163837559363899660158574799244721960919344235689656411863144568622326096714148188702615402259836642490980863877350943194093781567108415939237664404657019091408964148255267204413854189924250850585944197854000970440753668333944616230256168743279315616876878555420371300700639547921797222609279505255534000468466924282517835479303414726506706431127489749134892309608431704170502763553709109505309562219449994588810064023316157900185873730868900070868920864751102759826669146766100157853228116180564465347124833990523739440603509478365252801014207746792107963862245117957958160837503804177166594514858394511893614618940955389090729811943270594015031960771584973446849283998712120998063709936582935114059139516127177557520659952137427825542475666207619207253360004704220308949044463717674832014696826609685939319326519386218605775364546583530313186140759816918040825422714879284780342657379710089854031450491978608656546162781702006516671913511692106312541161219140298676472508980622729403536553400226678900577652990133608548819147068712259387370049768072876620620770815765354887118189622556174176624441210582270954944158461828120325776349453750902085103041889673981592431483585851234186978891872647113283383267866053069973628507545509857987236289196575308420215547430078264309543106347537196365937906777161131119833524195152647978279682388552145508734931982610114262696354182477151730359855874468847708360632800511956845725297928950003549395434796560776357827400022349016307848793476404126519840599754013709798045278582469329417824393912003318676821371016950935324242439237926003812032949166277832856419939999411781629561339508308786378759558879966833598740780431222358102413252469142764867491710881221997844159251121292767949598916383411637284266877745059041569628178355093717236075130416469217670271453929372842775816624047492004109408553614354249587164526877802065315537005554457800578991764988208753385176108823977063395092162554354985557428504023707489653618362955268559485796949921947876720994071070105478509164094474122590312214774653117895179830026369094333337622713955474306124464297436510835887022581342101630247495769626471828196438871183125880406638040 [143,84] 206097712083581657090663500204600077875277707373693666154204981760880025813530438129547037224866731435513251359277196755804649736854455004095775230704295933831455134612170725104377364358586353512211520078385861917795616136547005492149035739633256779878775894563385272204633713765442430169073312256577048443726956102111699752387402599811413742831620206140745788025070235396666395212421001097817930810521312985217165604021660291042405654794145082399959894293116100476885879599276797443827470298781307424128406923920270437443433609179194351767307558495449817805676844160766492421077774093898791346653046397638593413887838242200496410759507089392845261442754410048807257937587308937399626122226848824225046275489494849424899174171118825001691499766867674584784704324965926753049072533204897413668332281268796528917870830067128403199295763032484206810574698540428062204424678722997962042587987194554683769002036375474891159839038960714410801026205557056549150096647776905075280717470613735501579791160532814215464915394455143321236093677248649436459552696573722678835351092312048661891222356660727307602988433815072914378432006405589834012224857886883744693497428645272412531128267037480748802983812420666719346095814449541602412984204439097789902385394426342775414082395758315247771620830208212566783784622211647054754340630399615842270809227174686842085146928301498535023741151526187524640852623014836572412439446505117622772118394858585200393423823703842234606154650604809132892124346391391741551632000858564552623816203786257332646188691887485395091066014443515160657525967204833407699898266326709104884553444034591936068544403459339805591224232970710182006744480920071512185724238052384069420785455406257282968468231684424090050314600585258120689606729506747185862761310925173692099260463495989734746413334027237469663895231248591204726494122731263027199016946820080263050742360643674747434770327743517238813456675023906615513074251478368965926774078268973117549871883088065915367145622970944291532377562122905794105975713759449633182776835675070380141248901272332234955673930113584974087785666381721851370649389968364568295843082581302477695529489192158610806577328283038533822526378466834006456901031488276302967108970312218160527823468344283214828174940595542770464227567781576795997898801870394617090789281936342001637432392414753277451280403563787622477901676466234273437067475435656231553871556933946629664768456901481985771296296549408435965835025920742070818433391782535385994463451134564663873992895259682589917990265380439193148186406198371093107706308301561051491188702269595186922703322207800752305091282702103214950707968 [143,85] 970338747516300506975557850985114721782144438742118325672028251615455969334096592334654136844227168407104703066447395396010745404397978133019858106474360695172415128143970469087038973158896319736611426945649743777656350332778816558323471464520129846221563480282596508491357760893318089386796701487777823170826820835970348800937651197431987130540452037663758872781931789290057570531029330761753076867832697353458905764642390133675705984857088413350725091938832994264340069199109337670728953144759877292534520014486569006894537091254671703093915654325624962487033803954721042586711557529159644875741385638357734735715299656359267306291904849793574932729958269462570713476170033752818612040363699382730712044916326241951165376758370367299082424929135320755373348413434405021709521829808214284678241314060804808319938936654741237842258021627449841848240880764754382859716405263141240793414035443623668104393327664169482953491163037008449728824919546664446265980795728577327171158052331455204050755642816519201248406472748192609349337114398148786964578674740281067893937315647356295110422429416872152091790041291868594422620001098318160639721274070021667215901329997767013285783877826835295087340450088045333947859185723294829023134732162928949284881776823993444992212524940206038838580588636766891964520306641675843893338815378331924868395956468335153430697416671919833593832205820388986716745235144206713253674268949056533093095474692926993332673704903054537737314251399362596112128506381072231432488686541418715619765970314529563293500045540097616732304037076842566131590267748341423279895574769949052180359688838129031055478809548255800437225530448432591274037519141510331531246768677204976722801890727104855023842230890142477278201290060266381791393741592679187300785126768737096188068043550392660794676681213853384053364758454833787271570206229753321942605841599600054037631927812515213737935593269411851207758374434191620144017951340559158790371799580321476314081684410781275418218759337641894132153148812800394616129758033206451930368381612554706128057263278446785827637032491135859588494580740688778361663260509853249293582329238897244138940855909254210057223161245920593258656665404490397693275471698689497141673290644792013372347467079559765072465204130401117760619564433172442668129857728474140720497862144936611873513488203171144235875691740724493492164460728110720220578764896092989237079883910923891397721696695968463278677113267074417523733556258584467091137513912418540091227614028168618296565778694682696377875708752846827339902759188223113167166822461868526282102443475914968466099098428037300060547183887986055072 [143,86] -12404295232946769120631685818043243256014830212423239767702354497396505495652945752066416042193240196741216554781152073380561725040059544464003833690389389051020937902333066784615424528912947531783506545760771567726504968807704167089090477721617321165911991917400825146156199347871501558073350769523955501350260185574674984541446116050653057936239584810313473281166703312479747536379677765695016482308970671190227384372852579318452681489700490756286538096434084529326450483633330586867862321581306487118741258310374125977645773120676606755966917495565450396316839789410267538335090859769642052407377699647457970971312727352268575820111364528522591712548350148841890003931097303543399669581668373854865931345118989663966164114066560338170630414829778569740542017433325592093557948074559079102765199686355966818323345585576037572504911549122611385529325489660172328818620238885676359864871870201869550462892251760935762811551633768383404175968440814365355091420754635561159703207068456812909612875283199616371629401757544911801314812349937113729555859044370943421143268590964563415568312756203783725585601964538089446465436278797087981717386403348403205944884905904108315517135346761804975347369124803820394000289928715672284604609721346339915930968139824637840022452494438081416534669029369102135837992666380735983752328327907231691251161314293914530278097749485155943459102494077724695438031207486926559905525907221157257103949085584176102404030055282804331638520489394165358107196073777185489968199823439113367753382402028467990582215372145502288668856631371236051559763590813725445020555273657120510124789615306787332226274898409533732641771434431313283618010976883371098659585173903367352942617004211976195895553288329370530994145322846709996551028515928254333667288435098737695618072234748714631867825918364721561164167302073569923404260810452404801661093437932957536571570079979442974413335182266314996007270650754383466887427199599821896418384921123421641039160826204577701583520621633164598140499547343304351694109931685565002481297361382212235998826819653263278165221855665709877018349540340981390970032503990141306361506646485663066492258371714946888348072207639464494100611934077383598917561881599033159212208114887995489014497231745413722819521092091127194990603022107295254081846275625064074040977523621726243741977870213573334363898154090443482520470465863216767118093970178628239106569453262958096210753887616308829394525823989802426016425638507686302260957694619411389435698734177315930928591481072256678004521223149069569875412292628232840399924837858056923699329938291716552576456731336908311151287214177664 [143,87] -719814777058992396761127407550530539111608216985530819680879298055138333343544967283688677942204403057606774917069493037795655705519018384338296713664401780776598846135478395904124028163645216519424940161131340700012952802624428092490055878306385661482572712633479608374610883033701123866630901292758189574054312117900365026423616280176152408672682830504423176149528973640956613647852112953667088169589275193302773782082952449826247002473158077109358651304047911733666596046932131490273089206697878810269560032313034891728460960344133701196304212041741664544326486842476679270733584446441752957078576616166180094114548776985863077464373438497690104161521014957648128312551349243136972626181278938511384971228996119608515892173143732131985804616307247808220440535922053271465499098093108285212027383203143015491350390720271517190468978856810098238784972772374712248780848856896349453353056657382254764919113937132913677951407547957895051083012268880336351398119747526110141146766084053824887407122426794331644786620994406657956378297623266880228614493090348676921528103794770933983001127514739568496510525522037221877990142601886451951396789011754129977489510016861228367782171263712307709499704193717243099500162386043403985886514773432074474751329424525425341307213741594666560070522503285239267622913318852461830812991791928797885928439215666075908733707071497589349674100595334980938140737422054376732258580406279393141699016595221648628876432631064553501880005624579477143509902277809633102280699668087682788948883854779195586820038036523216326082224900988196479749669560402160691219774204329077550616348950472007764303701820543261778309155009817443252637387071564330541442035652693387611828534117925729403313579403506149374864896975313569450046768166196035641581386418403411173689357485465214043814369944060862247042392223421697219346806296217727466085719202908635690997809812654623123455022504102817637919400323493781504037370073221000232050524850471246588719253927286294665916898322585749139200518670887455194297679323343574913544595981874738353839315521794440405699501512454851983516222620372847454308724830228787423777182715529045102036830828665381233311119442479002748182282369589048791956136349379777284434355745527373827496707153589133918616135360212489823897878565014806243882804147526898557962464581625992404880094357025733081715161778717541431230892502181236740827101848644873841891455059247712548486707588706067208014052887712208479973346164902070265255058964626582573025342708411981295147334158996718131935118859997221486597494996201566764922324966949719000857307936002110397904198643321368438145011184 [143,88] 22093363509140990023792802867364626659467523785430995424225162926778828760215559175253007803435717308201237664856165858892843943832947888856304181732049178709022703471689558923437792462678901701994974813799458960706564798643775582142371215853336379860053040418225672899359151019255708330526009721377449249733765666423503307266786139025911703154553076309765423518022340761548178718321703911445671752280918378999514827944858256330741174376222964142666382633966215838730818695000627656689136270147523044784767811036648576437707922818378747880459581077900968901042014252334613085066637453132159521367947014500254861487538133195990225587630078629958652436641471247164192932423184255544698141379777027885614659152186869992527761964007171695600024342240135378392387211017084046735841110013318510109198389416814257368765652427475082644016460500369459977101409884677756993351610729980072265489932396606974150219668396185536483165392632606732069626486442470398459411657482629035317124904632299994790878105429547028260381422580146266742971682147221465826295252164994571439494493601128509771465118074511478910970991193835870898290100388267737409116644979965667395455190910585718278562544960002447770956214429311038471982120190037166804377197053618034588102849772309109920309129597761074757530534069391814355874872955841757810569902490841286444993545695199830724785897801013164312352610806656771968532350949551351048667662630676780075672365849064822072157812648398706143344383514992255299987975663830061245010774001609554853197774934144462813617956661701098689913526508015358494053407740953725423003136857459560532630507562656446577655227812625212921459661479708623199436302094294057595227589297808133497353982787377331837782870890563698847073672465304148736162599254789765780166374728191479686596928279704895950181007601691971602743317941421468677274819945364289018217907742155084152089039751944073298276185913145671364609622938426726972700688478379736212496632118362216590942046372768147724939332985171752317970704486500677906504296912035181713047015470135114660338561483254806082047023950302563276739914103679976106614519152671533389951129871752142383934910126589945546796110377103551417308843385932353278321005972898303440381879856895837405536336845479476495199597352096908331140535484421569596380514992845943741741203333498653555895511536193316530920409635173569249137936608139697875718567135283255789588682901941833273457247851563617780978401398517219625723136206897170324691882127186577127193310835226224181847380223343593151803187205236392308234518911294511639921160597294340055521471496743494281694263169567700952561536 [143,89] -336931585178666099390785533814273852836795148350891397821538930521766820797025745651298252053472743513069785013918868190411472252617970430978801702892068298958542215812849879777323880480153866862769208646344746538880812150519522086131601259172386998821459307184227969030380960905027343775618180362580361123282643619406160655224612860375252360344682362687742106462808076024328297453952229559042812162241856567050719683693403612418302353776853014199461243689801388557779478515519721268104952024182762197776630894133331860115159856459889025265693822482605690478942471666067789091266336318053827350249844259605648307073497340880249753377811855591132545923561283060458768231874342853337776324597417255317258132993043932112806284207469935210707875747126685227067300482920344388689549214166059388849672812972629962550617902177892689713763818875402404770519044789498597753208165834876089152346375170720683987852000377525508869342185553735547645084589253136341688370582519845372439539454691440973035328496918585028963443242617990778905484922929914342498065797812090951931860600433443080547058031462138501101211186413329781410349229487519164602931471711384676374189220673031302124428070569074481047237089855200380714571012474146044313244221747909974431727028200058269716905261150706378174241712513658403855699298156862105022318733727731646191537385363426294335272694566142618794612420319277569931955325717595884640485651024735862853743097733355192979405473960113211191819057580172972939036441448371073765914439930673383662212546425969791093039747121255267899392922438639388345385387361253800287764654415711574938084263723291669147262937917919244827686077882784786226297593563041074484615522008896009724158456552766730430932953239613366353719223693017540187129966697546270080279803423009358044416052417715111589848186696953920750917345033593171349900206654017600265935578194702238531300681004950797763198664032041093656413042572535916397465896385064011093706732605839670760371466361598541817210822411927948769244134697110818988530986525196750934327697975426244327485311724805162651558513941233491845044309977130337816152284453712431252977896135144399152321562479798789245414360081537956411698073755329939503299843387534550854501596429513963670671352067930475661370196686235145165014545420455122441077582658135502656762732303940983256545229238266434099250125129275397969469179604318133789115992872489636939624395242680968512120561378113624852166208710400105061024027456924452408682414312027579069165001559455398634935100220632481467957713784326579755101351653484969702582717117920009451901195994123977334105076194177783984 [143,90] 3328584703474443292681092044836218084869851034555640204935286595064572922359005809225069595691484394530402118314655348329627658577981724826578580575910002709163987776419000580561147723901387924432538118861986919919678619912266897546288394896993046573345241010559272900872270363491843078386780519615591341438048614982321964571917868762864307998426334862052477422073114422779598447969497513783332706034162596571260762310077306050640728056500281832559005678605537947352226922657079188464709162930477099291790747349873713167005998555765694471176127679329258373352758710234717483253390347480127108835505601019147734043485504284273576572886033594313160295007341718614979196808734001503700666614760025468629558327817795341489888556430281253750414129224581456745351534293654658410149984652535420649715341691247314567060928153298299036745381439606028241867049642427912143591935317038308218652105771953999673701370971519516510857779469740692918343679710089933035855385164052573186925465116204065568585734490714161185039449257094031646085642624320253907513086399180306766757007611680941355423968161410933107513797948421143834339863932882903870404495346612057422818712230453623891272040577257787480212627437968876940687343804127519194014237214242249707473144707972952158186621555761346297007228902921246818696619789739259791485574449563321413792919971432848571500815168968769880102410594190646498048187280283552972511537346551752774203357814981819282647216886602424909960154427739738583262390770031969125908681522662149030550462512117312502346397856207091116211403632187910461408947842063522060885782255228046431404248045150182640328594729040632064914623796156365114096666283625087782978981124710302382277341100850910686991657354753946131109619601774087783011207528964438936687002153685569799813520314966192648035257271880089703085748113916864728167530340042121180777720249581815591926882843394264548499540667086748501943945820031526662432179851626991254037702283532891946811816055237179666466849389876565377843447498221378365748414143186185885584940454326341231621995994113758421166040516384398933876017779786681241695311076545190169154959733815092397597943024540161868861991088055446457176517013792507404458787221184236278050822872541428079294412900481026049675338817963041475676525232219207232633722750988026061790874526343802973257209355520021743884154706838163240787017479376673229623720351974919254646942884157500832145489785879347750653539059371001723105017013405687599114695889604154037035359922939118007801745540197033431234703725803877787554445081412071044769459983553847847098730274032019228955931079555744 [143,91] -22567231447300977218517644625939079108855193283149811240112291824222509529497289109104527835350768832210618710410636848297703193240118901595484163791096135848113455505327481105281203890700209188456983680624995312831225265604007786595922445641840732959471776823462590374040825174542524170414066193925842992481446174495840818378066670007236360567157370447387581104305308755429727624709638879515743010753531020426761314500378798837873872475904737901880562714654036290768849109108514464261646720945921461007680901162055522953349259411993868746635909540777611925540985218887272772340612346719545193692085568373047886740940697844864113687952184753358182176700084226573793788742000370736236486668314949883581700663572173778514043164113635855144553877070452584161293654762732928755340205714027164125978806226204903527639202594294554716441837912169992217138317445836403562412159716922232758281560234384287092091685729995734611914009369208253269267490469960559682474999841762305872347076349362658777993242712596330986611622511302612188685587135184729335863252820560960385138027869903351917815480450889442534475081426404943843315916534596076637571522147052056681818807871733854861757676243574551254252773916256928171913503640011094394262587686715792433629369967924793718875128290506641327913138965880105575721581023934750154710606907158811623771122710539520457484208342977698583088696752772832357935396059937178560039991496581600379353628750467919327136769624885570068374086165585357080459654203972262905377403275316435475016997328388698318718893391177454981793227207025476420617470621649000097917288143229644155950026879400783809222606142162958953496027886581651406912411789500125475741649138721412732844539858248955082153459992437728879830062425642768435647037894159516882585020183446004857101950292881540704913835546565280206195384246966684494028166919771681976109161727021237416007512562242485133027950857488225914834671599343266198310046556645318436550215767255230670872552335375170020975910996641927405278749901342953644823694675980696670017187580626733755038142609900455518437969627277447061580814841027505750895474530767918168087098972770027353934733752884216506336256186619774747601821407929612112795241954278116662262183745812053824126084260249502841964369710501557022901043389741723041724959285711184903885985672470612498781601455581331389431369593623215035123357530757527632223735420015608941509956813453376692590242430896252208369526098166816363186050474815694333977721848059354019095181843694407623852912769466012641151317008858737996188215852022820905542887111023269292523667979648943737734523244 [143,92] 81358251352543214349203942187865248436929811776625253801917909308309688572285751248052233397199676947833114820960926845820980694077125945691924289993395868370067127068283782411618602355866695477055726055128364799657925191242198313461327955038473155834122563120761720513658381015058378375372197079302089398769407283097323249404597192540767205049789804042274466065796780476812771998945305722318285073068605361065008778138009054667619128442240859035616804308439753249985675263188392520774364707260405130931618102167946498968029067833121057749375277755252033229709521341654327406219565881006727212084086616739755061187947357797919967858011001020614578986168136532520243782771416844565913390719862300371269921639037426615544898774608742140235967730825873748575501195893584565705292375658590288219124420271200037671008733536249603327818292418938841405408203632761593403618375678078570023183470585860702627142302209281562445864178350511600385255293172761063192395878755138997209391143374646769791913457657635671762981408689865828571949204615583167532407915717345496754192072257039766846343155143637884803350865547282682580023000615605271669891327108300478681020077001108695606421552103931474336529443870111994176781336208612654332928725200761389446591473671990001625450119185089628198675905525834531161714621698111580252059527471926376383690451974443427988687241026174448705654239392822672462211412013997825642332756753171436392021210964616201311294115880583775691257920192031580801218182107304069168270013180868601243067255577261053095549104723959476643693470746903304894883066963406453279655399792824767043210116956299336290321093268841584520828922570520865768880630458366912428881052132902365412081959110620858155244710571625961790122305704518702710336258493861874552891535146258993458434711310428997408879099575338331186639993685344751895900770357529840667149916476588831555199458949340512884390464476857423889144716129341929640051315643386065546886241649810881230529681024001675615256584631741141905663691310109824387079969750403483338510501760307710549748376791841389395173575889542741733098348452034260250824467576067329408734564900276266015531125073265738426434119154833166943340595134422944909669004541943966925711941481200885704148966307168408300143366368554248122057633496509180877126925553468094795718329501392393465037739863110591979969309218920539641911636658117653631807370482484044029057924000279910819488350737882368497523701276894402151158525749242718216145100510272300724943534959581626169804109796773298017050438911015878052108202622933812779859843480343649293251322970469572217024 [143,93] 148645106650153267369460446522493434636213255163919219623062454898226637325098768096361968954548502322914267944202275785464218974205809914561462951575467136653208909006070257365700238281390142601914211060930902239466622198376783091775938573399951659781653327644851198337785458883163146425547323239853068214327191013300328398043116841763025271033524075613258033365244998212197570490626540606448433802018368172042278425446653448758898835947810063384301642652534582998841946546890006548822752370024022570665746710015479904276145558869481886266992938703815139053079289240030248643568755282727111444600740374650829744234519677429346390747615538083181932302590389430073029854085009717881049976022007030323368645736825820245673927392312029290917770598569448060285517181538842853912019707142164850503129680251129456612606471625226368236291448557692724208833800085157180456983863726501725597176476990595804637304624299075695273215844116989587384848172828580624206914375922235193161868454259418731809520006232999295200528056704863507715672050730922005469864679457980770485395728512056317016919239570639658622697020908006215936109422994006261449435255941891543132578775393019676693910879875224081338361422322457770617294658397808705273200728389766092203840214751321170253670389822367217766712775428441262737052827441790190961741731212461555282346561980714265647388260443133785079517482271503234086946719267990965468445763739188469166729250505442587708130654049717693115836076164723480245430019674145820370125356160132938352401225364440468177109656240192195319439164448726338660123293928331655287439524167805417074153169327809833124178126740322564669894414059095444281824368858493530679339723523641126317801195998054751974254015100049039185949738939243808761168214718706108419055815480668441137167889592346541539247400136716216711336576411520895109673705119742366930997734624629045639548883556912410210152520512928130228671418951648529396467349000620059390260703814409523230937277117898319602921382870163746401974156645135921853260700449732925660320557142912305631972081170269675208139194622159048447694976684930253293807782022470157570734952683318943074469750100656083286210319685152751772733282307589340919289240925596600013284906889623450744170810378471046998183341514021504419876371035009083047396540956793331756168987899535729407453167853433412087641020895739759552107738159620286607945054687254557745115693013417686543236365810689297600552469819808799987725802468157057107924373486002597299780730857246439736012894855114737757954587283610146121780068554862490664824819366311634433994380104951976 [143,94] -4629121164192889312368798545826824429221407561547120641771709571960098549500856764252780782695788830331973573944967139084020674062729175866023768917817968662189300087085570676271356344667927652142901570358053057989003070784654258012481415480339597049606722530868670613887619134243276135562754322080831795673185082491487785669047378300347813685464640619359908656512150001166328597873526888316693163687422861521640037793440981028058765440219912852023288211559619061991490679792207805840101741793471275219495718029140341675716695367126903890810128886905783416177495124667955592774108321394360440518332317995802932063331004722982122038974054648397350697539751065723897037406543134699681839174491266029171962758804325289398955327400134456385822834192111154141030435495937632546631716201556509025909660366310698264384693037587071345746314610037099244561131215423339087527584220581809334624190944752942621281372827157107368010521046829618285041106728623809579702896704782330295442201537675383188673064596825864999239040911307685840142870440041986668905711108060212256426737822197013458218666632208445713379323576993460665705361487774036477844248221626675726385406109182100277798401193679887059246652037047387768263914643956062961471815966006345545540908196199184485893231085806835314583012885651420353532309041360546528849157625597440280730714424001981814239294418315551540217069288002952959395795723634858276966285128340150646295598898942456370456824206707027032763038179152386187636471216939608267501544961221879891473994337323103454741023952324053935811133741806716469407971228475349434453377182248759294465897744627595558973336077070498247033225525649202978923130080547130126239954647197798172453829451321985765648491754340664506529542501437835343478762584907556207203649481086396351506680249782100653016961550924269874196341051620078890606032759119020940437839725724276737625719913691679137280454797286853384829593482570122270158352022910626945513382748171880072832156308793087907723285297391098878579543741465132825310817254974319486632955130740591325787164604233036675473747636179578614437083630059944169437946662923918853590777734677136564688653490643072681255728530820669024755547918783379558052250866843559519987244310153583666107652083308725071273735806989538595442825019490735684578980449984228793257510239095316876129131164526767015140092486183180522706778323740964244260374336061326832651848294620916116159866195428378151154319259825994906650448428886297986242746701545603091178219047832101327899702355027780048331932016120128705472734996497847297719436072430135720794446516848 [143,95] 37242532078134979010677040689265387602777263148453933767387720391069098085246039217426490717832159605001588362298101592779654473737648350555987226674356051209489914956117485640726541937745290033481221159689455491416640668056089282013413966411747946425727249782440753884681856147208831070695900411236384513837748910260047121676835250451169675942528159939644409821678411540604972227719290993261564617472896023113613777223170988219243186357038445485230318371968538505810096816548568576437651244265033772584182870652510343801202835196440881567414203933228822109313967091302443390292362923141221890587311122107556463403899973128062768706505967520518737057276876265606862715397509602630962776109816269564447579288721661113659843114928050274262539895210832561431669380964017861603883036910468570372142652517268648551259730387090609965548583441810792203991473436723901911893520889958686200033827151614563269652586836150954813998030689174434812689101001986443208531968519521620263815443535635524208655312166799483408755707925929913742131750571628586094768368787999069249096590348560220555478066126577161462045380587922952838611162238552134429072987442019625903969893840948142769415980257118785513204455420902741812753232698578579127545876981406371130004546603376688125080393487670538042278064361242934672637301890969509846575060369346853061548567538485203592937247900170949846431151911526765937407334140511710744696092591602804747862699372746818200760114792658693265561996413482185658496626509173658544322245667357126689138568969329880386101553829155979064368959795451305520645070365966029206470602403304514176404503938814443415873435912104278430264075832316616046818277769654021183473962143011156841762730723206561739876105528851479252372611261908596188981931689418828915645070596875757854902225159880935226901985398137783466611463087168435093994194053094236983008425900218227727593172182929692254392264999023474214327213590543034205049113120220854632166259045580623128331860493197505294444570103724517572839321431258074090295460099084319111807486148749018900876470370427916077293643258733406911708347442998380636060662687022968929584953642092291733031131986283646166016047752542087752180667412901276353648027841251080284564079196733511458074882889040181354651126054483692930263040846542740011173701319757340663590816611142523247360447881205010337227097016615648118923210041794176669222828432788539708618620405669023991750528602790829445115706977658654602438547855114774020456183448560888507225731783671092042823506896427302981182957788599040998953171061182359564062534033413840437785370 [143,96] -168232566432613841668128814401116012497888613833829780754760924924495517145854420348083125892723768083319661007708489045143237092561591291014348107269601138938482212379715162708085278036260973388295298428103227506408625494100323124361986475102267488920857654724308011205983771697043102093536879474443935841282942762064653314213844300336381028425828028747232581256806946400146632712906279229619583370814135754891428560908732357290528547438219291059678528735837632502966436806656959718769440447660337095294769783093745701120700061246614099001747743348491653646251724010891468197799909551996048544309976804432854350911414285949637546396943952351684500041799085243272307364603477614745780009170244459200624216672949225822671661220992615176801472568323463428232907069439807193625325488703222064403636652502903987015786462634378458152013672002418470733611944087860533590169390296221921465043840787698163575132525062170123882527457003099372405228593335497839588580157659056203141912818360627627672156304672654656018233787812988929079911861693134278184856975074261239084108494241621643991681134968017425431831666622047175722697428353232218816410552166808342877542773484174274861901708304458251247909332416415079534957055818158896844760318688755615766513171684263353497018784415909376545211755140046252692564871221156540408690390787261402581128299274506730424559989318865583582442340962292092278370385550556034818095138879585774459639585396979581436712845218791629502634244011985125449253740962496322204281028444623012813702104574856732989683549531939625518274114654850262110960398604179732836740329863897760945700583396646299559857667962054650396072770949255727788929582259331372366334026542821181082484243175814621361445666260888620798969407797692585534122712116372282203241241976161250509105791256760548231562385829163159795310370556043875945751954490864436826567093829828093949141357148062606245806647601458364352545126614794906206734655982586303555518431479961760181912488765505585222517552162794403774772642418156254310000179291520081923282638810430503251633601462172770949204544567525667588253922947108940121407435855719808458526160419082344280854822831510789966854242459664736739182934881781158133487416912001358022397597697491384032494649773182392710123208205906121402516371869629537217605820917769583466402377009893624466779887916492014324273336180403760737176034438576137867197458967893451965007183659688452354003862478876358422207865938125988507337158601412704604549950617906484357125318112510514448224511473507669657786235768715258244660881761877750570477666271277783680 [143,97] 766268077061870977246137187022197891562440730661552140590629473761908125621591409707622365129583402794727401142482469648832726833296337143855636792527150502359297983073895805711134604888159755586807386292010036530377807015547732227593707471284767738740918169643556375008396020268338746822053376011690964432384691466013470244420500823675854810271984677900047741554512478727878767227146343457919820636234735170189754848207280691193138129493565444644881205685781326004341012346127639835921483115206720168273355102901872455024872726149657914385486803763184615516986219457778772059324490928641736012695636011241143167307843021448198130137436504426010032706083556597768975111359724928881117511933513520295617962030714634858781759166480495832388697888142111176069534562625505673411325232159739153758743256768184824761407130371511903657970513342596700347197639991752991226010723426345200497510900777384568187024715869889049570469848995046192541452162607484182128660160183479465628463560009625811308571886409524501873431900331070344465259419135619395042893900340786395144824425740438791572867461746236546184124242847088456213898022761490548468044297592260804681390389849820216747147007855552468781689591571446305053425649171271046577914585470907835841885850439238076615334558465266927654652634508684976873028100144824152158679550639192936942955961786012766716276166518364857909230457229957681569651208849588554601158321910394603441612683625810339362288004342960197430479357982244612291338576103697570882334233239891837493684350648319861950064813981851331241397605085334392047314392804009675604157991114404873628148254766119246928915617893460847886291941296469648384528838645985388435435920455032911421210223607421704433479874245169340260671004778671552137591940037759031343274953529393383755573465662097568331009626989452609451172838850688214140704953951324471345731182389814865057498088568038355030823376054434110557936343105904289547218930005909923549991999758807483366223646591425130957219230512015857837486175666570975153547577006942089304091136189750425800315978843846337594002178073955097968819577350648575732511938705329115337931414269700329245219576051926035174016360202584598768026885857827795994997694701463064074198989829865394854583553075379755363271349693236972577116029505393340603234463852455941795539878890589785316145553342148123567855533622272946958453786637462060228915618615599604360387850093803695756474420618172972208257181372965152520213375649065072642775290514939425962790329892814159991335515590916191444873258161738872682759208969001310691555537279248 [143,98] -2163574158614398053288278495934315260246190448067273631431745570156587888690109326115436015842832948317694424189081802531950810726809885270072644847912083218811989230111578927893309723109078523659921511039298430240021193218946795987333030075685851367289215156298454427554745959557250118823350926821351710131604087970268950213467578786486101738167570250270521386352271064412242752709950039477231719778710925539756365930003781661646362485375146112886089371356983762532980949756238985336474337665516778408841298566588006631225340771818980489810786979333138358023872924337102535117817970656059175465823208396611540851491197126500086176078700855668645874017999876068547250612028779416135380566334605085334162997232892123200292218780735660384880090862385005577746678623295833242185055775153860468268403782312069277839894365226587665680730941205347940175024859387387306904932156795663624313543613583297265729011705075894451606791241374518579385039574072088788736523749585558852426955076326493984553708700912444821607947569597666487347439756731498981260563243708188393293886603151784385226447992210942744429542513498901644933516969833142002853492642194544743861685072122429018998001865709092620594973696031715791688522063477568084838791953743687829203096228685966456417635101791715403900968660303223577175821258855549802818738018245316501745688071421704476240955918423448974462773282647935364372142522305185705205809302869010627676623808295777096850348879767413460713317802132665999541863261255206087019412778257700010096081030618730147734905172364534209531353049659242349952322523454557185411929641522283506813738638351571515628583665977687237224040733102105634136719107875377968665783622332148149486061315804850793165865119409136488037903118692244353509528337779833303340585743373470864209737485672005385086717736438892750066673629505481704384503116033400956790347202056543658459901572171502491502109718676936508441592433537150487574834900202614281718317104313645191845194693978120079616213845109610771350028141980748214318955800711784989596241068134130408222144107878936214675996500437628378737419346041239600109053457269698840205471555704754110280604528710164377940003232226852658522561584682538625837103325983430647277999837351304177103884502027625279705753150496633367374322234950194905614504303294627188726586831909074146464454612634009284790769576607326470947344666412395293978078442697512683869519893271142364768079408011706681380716850428287970545618907315228323589802933154691945911697281746719220373687219925698790488787585181282481293672172059857434996981280 [143,99] -4654570298142182609700875070816419856567421847165091555846935667554223146094725060805626483448063439251753590064769012017546803291448815461096638670995056778719740429748222937394143379492598312510155131766275111136619142247762375972392472939623984399233757776278454709219497914111213379777007474506558937543567911584150875008520851421714658758507321891219576357314064418788534823513906072658673604517638233214535299890461213254376674481259249085505571077134076969328670918657173047582803833268763698349939752032787166578084563854192006397007284602108678864210536677035548740610798151253209748690379062346791936848545086950167427836187640708569423030167991068763994259477374085825429575884090512206275405096701781714707278810773519103946557491136618776332246767330097184082411579429201251003583625427114900158172651771079362990525458851514890279767635131561001921214857804298250964670070568044224022844050700358082511427329493302841208911290420291189281451191424033342270218391289631206406250257061500659589969621678562008703611124890128403834017112493647091716916403610236390210865094436632077298355424209006667443019439001103037263816820124385170987322115680751120203827052158764818848222922355435443286718199990058505681017962203692820602491846311718540250319733615234467293080755001071579625269445099562516890529305231500154708874722858199693742446335082589730091894560174685471033346443963745109006899758191157252666837302154040448237995411790742951355810669104784894587773237419711044291032114073751510710953834279997114870435436864308140140919321311743799654029665667029910871687997067886654879703986338326554891505251716535513208169729197438900572114687825304015348647015294286279449371698060132484934100936824681618793459311942446987836123089615014360707400902460435008182148489594740750674040311800768255603118807311018684389493093961690965152520838866011763541064480973455707740825464187199549366207730447586091393299519960922438836852001096894735790827696370771402784869212234577182576118411689509857331765188967794700604557069748727485323216509662689927093236372762329351510278868312302263718439113532093255099433789867091864015585849840171438237939857418455648395808614739044869279267901740589411115655770738638406286923237125171891036288791570410865820907308535542152837064660917743445162634591756061067487526108685494922761075801835986685142075455047744645025964641421422343323145150118322318049045772017096747667728960919561711217287195913191656916758317457279901084024840889427389138025682817773507452487537502670713259587033983357136856740 [143,100] 22920034503194985496346747285425782414857435352565521873328905611792133446982585450981326633537726553663788673771207571272421322344904096789234808476848896582365077137828398512539111013879126547184904874318137988271525650684888182983109647427035234937285742017160743616887308244994478515841212740884500174737226690536675850244668596257886397860300899083747059625153113193731951200060483872402245045177953976714146271183045247038010358978687114419732214923368328678101657315439374502228147222281396634977519522899219288997331253690262197476405664424130770998967845339479462568162344425368067215515094531169149029895608646774368977208980767918878627847770860015828927045901851152226276900177139886621294503613934122912884925395757330424490587951350655146794232572948352587918989353017001648407481466083126626870438268162090537818683399860056964301447410024521050633559327342117349865064180177366670505766836677965806436753778258650702475726822392453218701036325325557979026933503557635658254671987316027262226988064066720715435191750420235004081508624224777309849936907342537487762695157857495333417053334248628726280916811565567793293179950578722095611370170561195231069724555505342204839020728683811210324407361519196395502754592168963773196007950531453295265102068774681005233072196081285897454203739734172123427167774477993366969944199043199076285262604353380139374173649033864264084379199762937016936885946573173569976065429040531734510072931918929512107632139577365708685376170887905356383765160324303127943046305355116536425094202739744879906638104003974021349574897281998167630041885875850879872998256246211736810940852225129391524518210340179049767502657513805578385072480206423026717038080669959269864874035325055503867677760544412973680963580160122174460273781046496914899285628503862554679489974211270326927706482328309947882917595328098825142410723709548346126680168177707419164116882057628377925879406715273515391405308780236555719847279544978259011239921942549916870276353832885832888512569568619276058183036801292506579549599705325966284599672077664876606872011131682737278123027985245200307060083394557042624038990226802067696102879246673411438424756391045116875513509149654186177135114502651570068541804274301234916559706136473774441222906206474242703023834656691937887762111683120241561053896319945078459509954491926997714347938152018276984531611452535285404862088521737202361676367306130668961486618906688187801127633807535365835967124158309808198754642918960895579635249582481596789258437679744177761187754207666723359308797034623936 [143,101] -36292128996941034599811115437412994234303426489141909640930751386937328070817627216612897269326198777562461184325491352866291330328036916643899257053923728547853400704856691136641263110526108711971216738749686442420679878816654537144251600158384708375658132710480376797494093850754226974547680960657992160689387840757526673968514242872893425901601618341112486002560324702097522369710653155692185338816966603908706031340076489235878623035237244821074182814114933587459363630311716539526926808853410419115041692790167888963179063651499006118516751206523154053876870907425176599693246636761929922208394285280595346433297256411187350188076034840624856415978384778770721337022690726021154340177769769618233363090554662915341596898916930394182854893649201209037247240717299234002141693189324448021934483090720264756690818337463989834574081894100993423388995366495044165969952944701607180301052447997740787534595113561309140738948954278013862874415593804633135195416483444791942115874020091259943830604330757483907777717750398467980087569157318252553259246215621493569037741194874043747590645748447380207757682734447471451516497693911007669361981100453421977781108877138665595131911015249227851216652292853251222968974020340063159680915705417828103948786350734841315697671933056618649076386389192589087540228537317628012512081845534960043691804936770147770458042617082484723456942506871766834479718005796868947948396233047774624715018120896992816465605526835520164097447126092311932314464816089194149426105249408951972067469338912505542690409118334978333812564030249512530093453035046848797494945072128320656859506293195393752057868739973164320980188137972711599524158763165966840940808620044660859077100564520575622300823577526733294548129210749502872134750622617261863143778784283030514430382834189754948136607431624801012990145952080215355144297861083545394323058088154551125287348268910708247225646115615161359355264451665967209920489984610153315850249477993988425288240349926325580492696088493156410972038089757319366996112330089319345311471140922813294901242605718087386122342078342503496020784496710187376246818549258245351273259813970439847643525338806721405872538539306434109018740768791929361149935600214264233629318469685120002954426697009101030773714631685791777973215893902860570772435108068183425130249445213374788467177443718085325868121345011034438566326024598414595620999292893427748501439585339707190065488514580677378783533487092636860633430624717802430144101746955131559478820219158883832452841898673215151324558297815315704023449336 [143,102] 180984364778861300921113768312922893292539709053925948891167171421461089841803205779853060070200827089963789751055896817710822740659820807765841171094606615371248724054912829137083244997216110966861818109708152370948470009532549572525235338023587266851860486532735536189468869064376188283586776654955442783270055606491738667504682228725654102184499484281769199877598414282270585133875029625066963445755980227252535868639059553335046898838626591266003141865151219186885047654287537902911651155331742101252824379507016972623536629239969520579487936016632799471595507079530843250263675286720835845376691474697840327396007017633298686283919845429098671237840066677080797616723952863428102684875599053298363732578605599792127399273260147539138960697271643755502270451234740485571697803574880664031209315969533231569721572253968067387950786964021189117256491797683334417235144480369197441345743469890216566066815306015141450907352268752322934489278325136565223340901070496057379493410461269368827186139511005453215167034848580056599521273766358934685002679733134222168886219197531754038661826120448039683956611088108161608968236231020408533844647874087204458702187961968493367749043606460820251574730998925258583556201766052973262611028534544760135736600957506028837608152800182640575571707189116601438856560181559695412681792256711940759897448308386432738436684221110002861764799575013721913981431544850820394630114458901050880277336784159115986173984740548494937152335207407539828649826212837847420668352223782928731971533165142666453774676566410451424627343042273896842700123684971116287831383025422401237423275799529201827236540258243439502440486889414612229234278591362436793744515771033099554902411049679526792423158176291772606421227503229619808285748065431020795541859090069250663708158678931253471420242114402895623066103106343025784091950866377625990892206502312233935957342413824493830811790601105761237878128395562887970421096699428027190330297987366529335328635384745313749427159266498196234679240447050222391621396849369981566204062451234924035379946969221231288611245987351702142432054534615190705046703670518473260242454211143093647605354227439260816264890699916675494802944655706160309486144332207677738269083303723358537647339632003346893187488978811436055733609088047986476199426619869687695561042988770198666765310998631155440513704241396876461686677883745561857890767601819422517109088892441658078426182569878232177995206372490259487304661121758354349109890919124949867085296972081055676985014300993515790050576821620096734288 [143,103] 350126202905877661025870635469321416918924988745206662856239952481250860798263290091203644228924476986526174723683914033262062166882248220461750185001587086533257178837360227925837905585154099319649408177355647711570047837344233220630538760809141119488178456850977249269327336340494588050344833644469720279073581292995441362039175705277870532292549250654772301266689209945397162981529630749629049288548249100177210603657394108269921240045795422446429073096216624495224592519518001027484183267351869809133248787386078294742325386246644034515458365932363401634934839784740908593768686559156072189818868288374345585461169737238749859602425332907539742827142460713952570169626634969492908445703091873069948682998417654747240828287224497087783352138882879505613135117387313108792169372893716143169131599929889334767003486551832596836096034381963817564199647692342570793745147456405707007757780396906129305165429306458017825362358596744274935986539154972482259805020713280226940915084027147434650166229167210345138227851693337195965812152557110948584090837451833952155633781894408813204045486186238211327469587024633646496875867529233360831196078866748389723127847451575107528591991015549179394471498289241791646438283824647283175287887687392281908208876731432723031761014321397959754157823753452063662552828269304621563568840757613344085313463742362553610096409488690995228074472945317177243012475721928168277681350219276311521962102405428449745556444002562217588488906729352767489010054360493298140603686054928061675436868094842413970009349043959846951396489111932031765151279374296014408623524048733378370679863193068764930617241898228488672461021202363861331516603537957709548053860749393175468312838364315057256693614644369370887592878287085519031812229308333339199820805406252104438409483564298709436460489272339248178796648506123915376128872062105694419193030708463836051657955465966107441361064188428615673254519881016331046315511023317425274566036963149485017407051144573862447444354346386537677946029170265065776317199088924382400019664189741111794907422178264488521257343718707280710496189292895607264754328201489422043259922232385247878886569466541896243781746314052075437019298739612871168894640432075263357218752522524836820575395455695427671722221066208535901475127296616868645302186556113481316215977996018803859092213505688562474967173100981306177757419509213704450901616203781884702152797630352755584904590594919582749494404834709354149393926996433918887640436699372577042305358586340549042270462435451654920891144489898978 [143,104] -1647486782545978991714075430627333954237882792809979445411291519466876613275860257133707314403612871516465957327536750622533268923795391244802161680933135481335257305932086722577362893444326340868136913040256343872270967984905200411700862297636412148794015926797815427077235583348734574462676388829177163029797783903997334193394789909909488363316526130745043846469304795345765564086270510706610177990401278635868995040795340679109387676738621522113003196138714088143388106069310427891731610776156026900158705614150019590398523070472916162864578701948727788189270326784522409556657877422114557848343819971151608624741675504975248113948632528035937192389648561606830689171249112657016363115598748050985416027153533439790736122538670483741038863173506866806123138755852928057254374692170380791917165091037714879624496294541487281990941679513459833573621926212431307394814112531937510983839556178243431927930362479300040535946864321198273800221575603196729009929002301695655034793168448916907298343896635858246799650767017524941951691802289595556922970968110991379315595135644135015300330037198427294115626826404230912363423251481337944746928544937324962452788040528764818067779171449279270612756369371384998632239645598653603200590887656856185794775213196297014150991602433936141278030239848142611100682937766689163342018544839857206710605254428327266475539239729194694364064776344374213879012755642941331935450364808399182984784040919712267527485111614849824277109813148053378665583261646626181457512125326244823698823775730073393307037629457723795252918586024175184973109617256450126702265517303005800178262307372303894807893280900379363679074323159491045103601338321378281716538578242130830169469017770304562557618049919575703452633811848013310594628839592376647337275114632937155177571099331755967803731099003251039112835739731941588905269353836185404456552806241256169297931301890911944134466769324079367779894698057433347253954501904695111574182229926481700611104829462315058021853159604814925961923575932396539214170158402023333994303657848713541856127991262076926727839802837743254236939115973457523056321521683766777995446264337972437304838081634159230313122622911041307554926019019907156672953844064131520281514207326361938435038896743880795391095768129441230205732113873009003756216561536837790550265746560288531823250562627053111534605369682317518354400755088786383252360057536022172785366923337745268076992403817808067989097727947334439851168341458315262223253140448464530958610155671812618376144906516134436770054562048 [143,105] -1394273909241914630501348209894553038365877196983220958935407043585888037599419622122013003679817887598759079830523346855740719015878388811474372838948034860771945015191047432678473107733882899697075493114476590331380753921199567061822437430586846700863818604950291020027735081454087953034473845686780831032830482877172107294007899968394177113820972050129888153483467458814542633863016110935304183854430438017750993190981580339186326555037361161622548883536822433812787455367646558837543862388586043525620732884001415141453930312072987579707847638921962078856135786712542686794359353017912772171582156730837711014328670335700975757846216501361704382302732759105892198884056938699950857616012205492590117574290694154771571613866793652286892263459116498875438883334549053748311015510627833797065842768191554067595348152208342112701060786434214135962412776794688164946039683724655734926760480721387729452562430102058640494094620811262433004825247587644491205483321250746517436122191822684196484430537420821140195615379114956495321961465807721242161297094722234234622428250171241823334600223308308514059442617632626105225815461283727729848411774858754948865799401785845555353758763134159676613953106098383663195198771125019771753705129450389500895848876677869612087303087144289432045721457870313495933668349527882945854026507767840380125103596214405335290264091227717274251322352616392433947541745601568687426011206286050314506910760301099109025585394639643870145656803737065935024166636165895179360837903189018709215926136754750394502181259939146305857992994599884727612463155633900271451029751554879140657620663368053928979967674289449684536660669954594574088927931645605118243085086606636023034948031525073423552320271256974004246100152509962206994330908401650353933888911665981225509047214860495264483884126432020426200708174855663446768995456302813869648037160469378975626541488208364966071970935892695323460614538084454850341735159579085287258377870942929344574023749181598786194337144720059901553831448039839440837960388789764632961525926919357167899890014186948987293632415783696594732363183053103023147253303808925713465483663038519768710031262147928141216337389411046752437397624514548518836256971246105542850489246977034166913228879481878170645980324164551506896827999947309334118540960930760167678290262937887263123635221935914728348082277586560865741444964864054867046412308247737738934972907532232107683321257218276649574709213817313279109175018322249117096573390110582030279863839164465010462087395435795946732128 [143,106] -2290954475668856393880621905534700252373642308085514173073272195521041036249925132997341636598566089261002825382848537459804319671495154387329527506760861673799204529982656960346460956051223433155150092028824984959430600097730330852715186135343768161265408615708631618006345152659989418907552707123374173158090885819848393638984038465254875451345603445376793614734580484876300052506378041656257797343585133195581042844693333970377234994114240961018577257973175092079572053825580530548268044512797809788308265333321770760103163435671899702935641222105709285160593154963019425740773217052438263880054989233571749802373443408429713079152327454245188332093924933718030933145807420513622454322581493578624676425218492086797012087122681968759510045512008161174217935009777255348513714826757584811209625754841583918126698754765414883668156166952046459005243484669773670531868447759209417751038621457222669761553394211534460345695195439958902180506509493542430489860514315701077083304356996709896775187815536302925534371994041217814499384074524458109159736801242175154642582272172276161708260509576794179971851926421839643703751539524484816282192306204724010225075025055896085342343209764883085505421156077988651440210223245713788762602592922817818255478764170672565091501921328404525987714289643641082203377865640078572010590552903822173921113315062001450370134149651903507533557195433906389044349152636862948816852911066875157095536311988004316635700322609456540868540015823623892852242135302877192510717502733365677717595963678501092777474165682479899836628236566578004373745260265210341144333705342181780949247408966702137403957189641493031214381456567615479977366681798131430428021118334160371743428095182182205384052316224534602586076438520108426855562726308509077738878739666103920096628606927167956668376511231537070700357109509622832373640281303074472804841250770818980738595443465665202731577810581543304020562963377279072492633522259863380048442932000980655300652311341144824909588717950103106595172994505223207293049998977789152379032710407441704963759598363266262988906090962201308747681416696057385371995490638712192018332928625363102217753921826896573962813323785384464369219682152377817649112772701301721175685956618799774349281139386837687737106623071671417196353098412148897144110582982928020436748972942590579526078406820252582405878896122681027987645284944850223734374465524329012781243685307943706815461611672227175900785521577219364176637868947355564780060582322916887213275493495489937153624778470898432 [143,107] -7124909904142138037812000484045837421947649766230712732084878012015213610976431176143060627298123267656827569290443925520291504661943532200454767633375795116366300031347219008689057148090250511340667664796398587341837422229563724611903573928087622819418852901510742440200504969887252521493430256627951793553396219360077650725467187595930850739542086083332722245731723650196724023477557958877954055491954963199839537088384527739370195427793332159194285834165679744923982399076912859148198930698410693047262632292488946727621853389611959677611197872045468469502596705142330874458422760088765402242345066638887678171146394350025450368244616630891454864476764413383844331632505763102327280673578388899561372840656733255828832255634241901735525022419628808292090581977774561506440286045156580483626012453174600541746200454988247735423658167890495679865763296623599072335263101917896176012237042089471945785461230638324628041364979526078062032337390180122116626720623313732873933869724720005041867593660300820692848314971651042724890246179047992061359501128570117105085608463570211569377449754942969536018584802662337052750027015034094686801180272001631560770062877998931769252915324727430738233369396037705802817755178829885792773471740727135470377858455524252205977850447636916220029374622704360344012591900077095504900589293487280793192772083849811761322905377372248754227616022735486291274743880438722354153048246501562572868202183240853754937750811938733139436379645329408930294012611094045191300924044828370057226025851395398191531873433553681197838328499063219367264439602327163969569254075445348617568287834624282555337760937111826703640400496836009268235358578903268864051463612287415284814427951255176672784750979622729423445553102379809195941638825419036065161522343418567368937991627162917408823138852372691759228390876256812910121328342535042177490404827368022024163294080252689241302424481863334265726541912271028360942220632922132436953323302865940105069411175662670827759859465624678983330085239738259403777546791182476319015953159463640702547544282353090136894519280161787368106888935355152653484914539359671217184803580090387983033633442946696876787990244934596608743964963695396315904982729949136099639077171395057567131866140297950251964203712995889016410812133899939217188495670177021857620675110210124866619477892148340221358076091141014774307585418692108654059838153737941502482292181565624555135917611523853340237625711335399921725703180257122430914978194108694868335956248706254775219391103584 [143,108] 48120845858662772961785922332984428436853149599002921789884749204847805624748949595187783016586991475432087137462614758925412064897558787461639034464092904913173108837903489274161468623448651136582664276690571268714583913386569156103058797151985575454982052493275321315174432508249346960408557183050293558082816545924499866051532588610935019001999429791668512714403838710364904210150605816093393938440019327245173360247871054346791096253483345454877507751941141760364846916040691131734599412344008161435314341699584638199388170740045567410172492164123648195651134794846921095300845508725196172216170896122239472548230149346951782046260957443607470880357503020931043370532567492001104812532833697612255341963655637842884556312157762182808213468348550007728830266306478586191617552614561844686245479506048346101805369505152969192033905081845933269029662957773884215468659666687970938426353493180569004694068839273159581854409285847147889548546230172616201130147588173420711633369942099098771667748780510773217110935473504639374233970777303984097675963532700836569685670317580321470085352971999306551528443558761860762930300291746814177344984283185538626286910417884566343039878857479393348283477435920218152704138228780476501684992222170372321543923376491915028629202869275240558401756163263680145490645141181500250435126579193576535998755984712549626373513494987212785688204022165898302384472831783141985212621258077983664234359667321360100224358627457113980784010907324398291745870520625138894233989031757989205261861511497055783504375672450133324925677425011946405008986975754301489638483477434764334637421254550780824371946003256539801817046470241962593836128446637415163507461479016557939080517174261391120379017007008625598808066161753151410085028242300183242853557058511005677396764603035828151641537822518260668144937344817899478021501893794778192681134400753712800972336834130710526222098996513061343402128431674734918019523302653040084018709940382523778072943633491858404698733044413155432488127722569093472527744354218714786528001393515524662073547515443172843669102262633110495438974182109400702442027986630397245984744663140111491694245924666785476198125558804885106184266910086770941946755304050402245313629125644279114569098101643547068345518488203028820293534043731473509226268837094058007477318410704844589721982637489666549811734877495713121642408266781787798669277525594528547541919489373827474657870688173352658950613510464250900189944098508815983190669419195685019180857503043862104007296 [143,109] 11932391663441671424013692737868130176358667508762333797156006287024892289216038239538943520567917128208347511071679449601317359811618099378978368941788509299797329866183948257336856621308270443290756685189967863525843159814590771989959121290813321586566075733765810134976638109510988416459235265130688071317950611355249869129435857728353022592459358569742919572883334830921696275384736266891492409920547930491068546693687476546579208816797946152259517251026108666567963408654850741498569348588447828848578282534265719966392358082866063772867211315266571609083011096653606514728478304606274371708451903779074645247078441306081806284531799428069640932008579828981630155564215331420369430770273654129391649081383880617153064210689837349678558029348469380690562328281027041434802442452690158612021793183999300182309415489150379631179540679548975361888512890472692555882976653783826190567170336100468844343921839190990075821137747909501294232473265799471655184372493217363620121114906205614968027365964857128155973533829963477110444605337976326011099486247648750060370799008858547254254578963677164895558753053902260023742476958446710962778702993201458756879133188942568368647647021042669790114691562598643751214442596380571673988507657448618682547075960294993831725653792281228707999035984717175442906745379270839969784520141958018562094580754305601111902722844935835647518489600323588880762443746568951731691693811645192241021928051656872565893099636904588810767418251849511322512707683755853053332590023736468807052074508126666886809455128163196638222212082588057594631841177880792097535434917276908025858512607137292332752753317173874856300016595160687922458309005753455925347006199434051833917793950642743931879114608963354556108878380069895494638202763299090701847695707637401154668902170585848479920901077983935484916788775391632975160809039567638605542444949627887783714294174458385686571654947678043572178681266587530308728079082378156525304611374309233458902126024210401793317183963421858825984851606168319529742087747467311788973011435481423157804122834331978958503320056645342533042824657635851852340432498568862652742526104630514367396598581289764654417818977562282137136082293214997303556582235196955608687074865734254046915717292710707315734110495922955572135590597282805717680856789922324563932864524153943617177243715981037261311412729368419946146799294191774380919536899189711410480109266897257784276233601772836335341741954248765570980059576908233918079876648613959735496793875236986544 [143,110] 36393398723266903707969546839558310472642057942228100414164816589720882594103399838869726546213872948021588329409103451897252129140723904448264713180166950807133799376811952751785070237159650419165441456182340196913236637795765185589084167170059981090842973191198440956823042672057216656269773132464238355600574092268227018188689368839439455684442962628533435743397365645130212820003579582557467053263851472538117605464862188139839164544695273705512908485416004420417782228692163041560884308663752380712768081934583156461352657163757724550938244463390219476464098857107816374759918775142516739247133892063194553401323993738043290501900183452960263920576528174018771928552906738399341206216724117972416243682355525411785040210417368516390847353736007950014500155456853566886674470882950961453257877862745730700838269631031619530149531201926491373205068185601540328348601311545528972632023104793495913397119900878698036329793356090116719953086568173457774626767325771902826237777854181211515674601062477362142902392992804732901712656522859993514291595956832846649687021574699828287846303748714970884027088214293863697341635752983929348662815420963673498433682290911674514794482151132330386675252320992666174006219894638873434499830320961613205121325504537572646673515669061261509262326196300821861258727006625905976640075817599866638856054027622238814293942173421093514718900543858597569763543672688998450421042723730704177193045329662941945035320649789375932531152883947301280304280122599211332192810228818879305490822211806588961868228732583687655824411213571519829492206469597725779282323730227845389392260136995251905968247395618452659786183927339052316403835982046239227150140625598003791891968778566108663269163126953605973783154181348984062132322136424603561984028714199759776035712838827730235226865316459960013840207542495769066072142375891220949930806996572791284032375958162198623865715581843005614006291372116485422564758157401796507688971501302261088260919307586001899519604999438459958623652349776932894449451186289840662758566379236026962563431077821522914913464457856771459589285768796179573001273634820583458860025738882074691505149410861709071817721918871912498974238515605441560448552333563159594499524506368241362089189342325301583672858683684216803009738045035487209506410960454111450941653219910851282165768671182251951847635079035825854298454433222776892902472305064370778019373388447874519699315299732992960840463753219185240802421719666563294958489495632352172034803817264 [143,111] 182835434300471970459827145313938180421037482840516432299932858074709441052715642340245923274999849352532490661750339166674255627687580917390200953765899819806572835865962667918722798826922391445387954800153387628851120514912707622211047234269457895676535170420022714986091623790526387620164732393052870754638340428646514877755643999534874798804889039176462144995331656883618391331904095526647517267419153787138068256603296178624721322570541710855701290273495523213230210959165990240687554136721041045550896830774095215960844313353184158399891807954137317360986003182598544374806473051837512741671676960534901477250370073821324566931690605589987842993304586286666921592613939449375377937733979457217875983413149292766708172246255798200745244193025544351204727978413990633622766524801043290584058357141391733980702424779281159808954181479488236226130299605769206131546846990570886762685103282719268979161230514539134898016631665445566825426770975825162806246324694973428755296878769858671835792068573326914577993314891341152563247234045238078386428901780980765046535590418104669100869302524739434039535534538827784361085591117450405121532388798787646792898031802331723240599393145363120692636330564557930652233592411048541990595613148981881496906632504927602450668720184996581642033942388752425196617661675233661342709494249320757224563889710204653807701381770059938339471848024072242816837859574294962978481962653541964385163222062673659017133901092657400276699726708396794744255601381629436799322448417603343435188589223790172925181455851581834255662067483394239228245357981117027492541735796837402575966369897300663600824301612181050948714924624748131025904398663594177141319017061300043207419562039898806804777633159987696099647669027253302885755524986086857308066491139353566391720492183708922748832453508683300125156635984934628112338850494069599489133457949333095115283302471149991024748827733654026360532631858440754903718194313191955367975852114616889623832399052566212158853896651660823621240527015842614805639117049539190214092199030348441707978240860337978866710108498607996401131523414150671820347993989104364677106642067558938290846847072253215406765623514284931760923016873332288507866032891677651714821137351723320601570215558546216173564576382621589017518515111094050726509427803752498818925399318309729129528740526386748566058164807842075661602358782934199075946190804871443974498824376444144906351552211655358280556641466713246598468516626612680409214155671355687354176958 [143,112] 20338158204406233642758899362121106473728814090529910922078039404288651509429745034489424355156445137205048406999792545069683759644619549843429203630602756183193164071348309608930381951492457786725554921231984159911854523223032712942721405606955799014961136747299952925571939005721313422061028197048389113833176382864571739958350588521889705032826419821229668911682158086319551101934633729248961745279370639897136087446349131955046440114758974282087129656364506459154781554812309165386300509858891139999070737258566178525666681499538129631374996299250312295368699819228752778909558381407105005246452673179771631993886601668413661355177864207565681579030512555521653967252745179313782966045127747393550483573020765938660003829507083965312074498568687916641077815440944239345717573796670936691348566293304142281092057680727238874057963156225686028458273963765036717163733788371059457626499416608185719004250629685440822417150490313034769213118544164755956578172134108485727109006858182930605247103350237200786127927853695833928808878467404553513465507843197733593303671198451061657387621095246833855237948791139893629481512738685370433918933871319600934252098432115273893876712672990173291126878746887514356833127077359318532361103749423625526668854162921772524133540221067702345503698524964743431286387202763857180149536932069932315913989037665553260363050642472199627215209386018860198165926358399586674112938978946878477080959521234514392078247857370859773299296496153087912757107695135006907284708297170885274161834262157371938677059117228683043757262595024527968996450879141950856887469409143409370704096115082800163643540121745454598203635382434391488191337751642523028883732661892522219221660874263225132583545263502241543583501554436854598525625351772433658077222527304023105022642826847171455458907140513282773040237193199251340221635273658899936277266737665159046465015301201319873271824269547473178668794294264145635151396990709993163379423529967309257773565462004131512347831965112099825779630125241374000382381604390863775365087590041467911789414621557108782483935726574925948747860934891005435361568332566100015377209863694417832717951446980708073158272523924618725065722993207292896292238744957410136412070072212505344744120509786027221096780774920098466084078213627606245652892706227052470050955913202478186020081044008020636217068123831563696922564902438951494369419988988278762451722571911178695757767254972160698464901708688834701880889430789259536267307661072391808 [143,113] -13241620288899820852937577824922539290239758583756203383790961922684598380372376571716575850945601515087580400437971309579501504585063944798008477009780951556412186740224228421226050073187952264868757895664962687895769544863803601116741385315824128577484484996216255127833793875167723776285182544704689588553235429539728078887297702866166593076834263836261584520844978761671420811289607954035228140743958618380397199218528385684924617120784553257282556926866555272710092918262398425370488468001150848619494043492893449754119017730107727254036892918823183247362893865655158770739688972307748025407068747313244291388466368333344414002147583550852570539836418641472575736880534014608549131174547923274709664078410150018957313976115329411179604304597917099780474166959143319121039256729648367981171870797132225015012249471041828506899231477606213491292449895396459735678599350634507643921158906952339237145443112403224973277650792200784493702550263459306647822257851315434430795104651117104695658266631221604819265920799119929488497029881987398770308379354444971580017767871348139452906442935784343744071355554062420292472226202460529124534702662769459102067568861807081194325871258828090718586664647632428434258435656394409506961158130906170207885062907673253954409314516066349335887079407784262182578099068120505978249840237462029613520672255397640519393396124521432807326994402348194435402046950457599937582005780806619206135027280329288701062074829212988136864387098251661979269184537497646505954330553371098543437415300428523102992081937242916766712852501530171603634078675471714313458277627655411761047953703646168478444692214879943778954243259466436899198310838662576594884553199260110149771295815570753503456104834722735942765393055749786466708599051630169633583447701679837456981032450394206246288751513487711479446728661672134686062916610093205517897678975770211015858104110889433142511572341705863537080591001435879195121899437794261157319205375345060108888123534768244816424476417535974726439175767576199820593548834606886571488858903499623218638801939905375985191482980415980601019341508489907361967601858011320848961862668968959442038557767002666437855898152390530834497212341791504799021792869861683882543231133576612851685219254019830414506228590420992858409207455784559486435695795274323772151880566386749492867351821839325214754440124798257803280394756745849993959933603567258105240929176860497631763994648521438878737571271132351654168077386956579729973365033424 [143,114] 20688229474487011166581701739659549228237497745756414724353361708702924796508403627810376769920954920221098595558182359907890092805807706382101257304036025203111302479521806568769058074842796396287509117702716449698696044480977150657240054860719141376209253419118453012271976265423443775196865922748178368912068430745540626021553465247193556492374075465669735211260886919907029607380825038689462950495684919381809303051422566505695872925998344860275685864313501267174467739713761745657772012838972966647249620524703480275321420115538685159473031882967877584068609819897769465723088355471773773431379132412989662394909764958124319549055839571348799226999268964471941578499871617257344135161149040165200677674377179261516428352469209818635123535023717176745908131918254468836090103335411452262184350898013751689982813995847205018348282711853564853102685489708770506778937771874021976664707545262012140891013375583724375507724578350905835812365025212250373275207174645450261991785752791882136693973066877751153461098561443036220687047614847765948624559273713169022451645375030897801143729133798215494374100230111777287066283430895184312696380464132131663915770237230209160891921016330428436148617276476826792142360763891603994573730513089302841826312802924580903340386216287912266097892216335624897549159472731275758086128495409609549358031150687311452345651213961571731496189370760148280018458470775475574662772083380704747916225709915370695026290313859179593424429097953385825171451543764244635785108815747717966592959122023394365384802361566791361146590841814568793952621731543964166909641799246312516634246350086551370174067126164174181543220210260689375637009950519158386327997014964113696806847962701612640903900501271219002610408695994317103996888763879506148618047343215919684270317095504393158318202664188791042255784411132141131789756109973051247847975309048523452547293739019361864169305364436649875100674256270190352126936423369583355764041969992215269302225305259398521056305000728274875047179433979862609913214009086576367269559697877308545359259128025279466151641071480917132665996362349664510567270489861825319705216466563424243840360843651573233409606394834893148388860606030229360015716377324634100569573257448116066679535220199887756101303645733836900237487347933465946210558851507199453699264289238276681450598049278923478881601477174913816610354778215611969541041876041660771597042672440095316159267222154747801669880761957895827328986863921153053317504 [143,115] -1394537357238210912900938542312735746642676248045598940734979656720512716769576238408071200572419911958534049183066510666528689040078751551181107160397030707138117092025324179607243068285035490262825997412126182445111757113696921729286681115298228258863925831182356418198734150937050049311375958140236408415431368504960868846063774904714065491311911123476176802977770043253109619544207454593195134211174388681672587641620124135349399623827079312897829912407330313233310797895599469492295179885019087920193531913663618376018505964814239546667259936603847512514532846693254384640685289125370173896369303524399809194402725456492946822658143389540748347588222739094827516841124100008387370840565602095768652761094036415170709398183528828161511891152707186475994837232730916677725602686361384843269931904612705065202634711439508924871306586350160545939669116792668630067754434149063609271254461838893542869092686565848389636768948198588272357103207629392058706276762383332243162224904473276573667723358599338349176613545632300396183157893165506360383230198412453430658580864114679685124959895707553700687233333864400919512128057945560255370498037413150018804281673085458195418194036915527979212760267586420177615635430224537955225232265046708944892594648758801089184536053217586003581542872001250856002339172842113433349909483141573675084167362085669679121050189575993852752662587027393538165047647902611501463945038611099211032814367470004962400230060816872299452898875923186022151704092217508567494261113571764442868966882597403626772531414008156738398730315061480701396390035778707503026267631344675351882428889350306232178271655197887650717863037958463210369549448992850713021736436136384804660912869109654770260006420685860470765002154795052565362510364242450124997338361835985737337810857467489632187392815824550202338468825781280784316995843029436768712931196802581997113389225717706254982840980584398178573397060086669610836683347017546209528568877555824614793714458836722055373755014873103763779815133664294295073029470270169564937962425965866315558447979136266684555565188528835010648432559314783816237666415583118134704940696857768913451819284882733290773836093231763580164154788422689267906406217063836402307921799711076020941845461264277566274775367130595518138145186296895036630446740502593952224041369723175856218837832191544082175222422873791092114945366208285439143047669306258572941286578730427252757126844096252865205791175354845126029076629097155664 [143,116] -5605598408196114996980036760882804629193204425754966141897454858590213446917131773038468682761570776784975489094270033902602792094985032704720568492463248171493236700011053831742854147637151740202008516883790665624687418676775360978861979554665614239292597911102863553476669509135804085147320356298051956983721205769036347779087675868136049161816937686056976117102923250814391513509770004159387688612090679653748032299717895103465026710781064739291903743083356017353395508968228754057545092182948317169541920622102662950522575259137070025327492203045249180349740305302752119733057554941546317124955071425143200888819827807722502034015568976170567861768588760096329522397447774183360966907130248528188503014476284809087988979870194659737954169034146207431770272952587511232744322436141743991727021312922839590852405512448832175451590488238580890781704581366242704614960361051151805280490377840352279992658103922798723602526310304574160842077662665212438653522251684733135293284556104931796015295272912092934478108499448729524744440447511702611639214296805767803323955274246160159627092671449920440664976684856673444223552730585852787278556089366583246016802792275149867703271330629356396703956026647572166162911713327872120385509360374233068142975843709695132996086737057634425121021727911667784814787416074023004226805100557073485039037729055751581755038559827066054970535495897504850461415717815312081884864467228986577454988066302715307227062155050279707775823329000672603139677695969477496497740414844101635451563900182770240354523159126243047892164142340284380212528544790727576172970444586648489651988896653327193545126494686106096793595299288879462121338562350460544927830679538863522574515557665203656102301719608382717757824812077030409915404905408225625017752673778974981454042934519614842240890083366837070527096865653364040699508515857107330309420660993714004003412734727814080660194196596738459537902202846553901861471801658890023931947728888585647780815760955401762530691463124930724241930595480729912003045379036856737508968029342681306990039926824129627482744282253727114504568596291800995313262970874647445196513804657308921101039648787846698538638236583433122971876241334667684373532933194814938141879736435845293671908006981548753196927147404891138504180850786608945320485059421391134705468486032809820367339349949441664555926625516249310154813691154186179918329732873889378975464962774054202814437145216453668757002496565751184290600859840 [143,117] -1020843905686918168545369312079650157236651846427014847177637168202188407223685038283223636532818626477395725715543421174690476409099987810466954076495846463876167436201590620099355681740391525775538866989761508758914218237454277903002438413827656622730812679840324004121709897960896672999848852241060475207040692460543592815794564641233226246298033824601141372958169667419531299850432506913344899355521771441226480232524082757064579807618303062329625102578771630847236045269925450799056976990925422980986056636677261454071462574024394763265310647667295772838872701818396887839970275491024952567679741530990824774027403057551199184019714445841314067004420130305195091928473751735171892119378988124680902103021133433058676647569082079094108767728380414539594439038101428287828445564698897207195967972676325105018190653714187442269276462862518348853170044738711822144095761232615428199219658192346586579238089346847062316409278564411614570827775047304437818029268399258818362772090543397688674843204311852720361865672817384872290964094443361349419764666304378285182700202723715162024701477269914254272845243209577808789524575095917430690410608308465748080270301444438956006789426075926845374324402295077745330501568668172585462837573527356592626355631678907056829973071108226368620042664103500534536496108973022132504160122415496961565066209749029994895078899027038859590361099796683818165847682427538185033347086748587090929692179311404525233841143232202596329621959507639020530165243370592770664057796490971838635733837814785428149778103372395577630946122137782727544323798677155928672858457510396762851747817582440283791850668263495639487483016374786278045859783327101448528296413999285624963240356556479512074717707474410073128871517967485031353214834912515824032034987459600028841301365555045624356008886469559789861175023884982493035252214880290712609121618090803706158766050537758657731377673995078359743584107639506983989490040272007876859897352284702763554403742716676681318683212754396383893080913490589866742030575669539370138532859234799844563462167087910549345837770739081493544448189957310026107250351445385290582277190825239058479966570773955247711438131019821357804113361050719293951131631544654005598689581564604347090971026901257222958294333525432623358280082172895849107273894268940146418102720235565307719512825664152809275239769764720725895390906324158608976652591698751489571887859912662069534671327949537277388832419351358809105128 [143,118] 174917262746798321092619908960058815310154441671666773838698546578238713439399856460452754480063504412327650601470116197428992605815295863159492790308673785306286051202728487563086774704057360272837798791299610534694307534077685012890126055204733029879282378973709905083266689661166903214656530687976530071654552816706822361013040667706803183447248356718697977022040445299951084275682151808023299805195786613769125982580583572237928329295467146446115302942694845079436565354566818957515531474042607119361959469990027039757621498784457764397151014114949382250257962259089333583491722719112899237677666266209684262092393015261950864393213328623644338154003880000752822237281135397576835202060429040806328737926677596792599507479434619983141295634637568419285666617508425234217865060885979280898411306800690226050450381911323697625397171912245239581484863717468388239435251151347760683715154201280810253171729196529313633323745338586537114622737815114461112288873827151632955792644257612690184258175497335534329783091310947148639166146071979012637352028029098448216417307374964302088397048219638726292242740123929742917007435786732308158627427672403547463683901473813282491328011564620243611592311317340107103292574775741431619327397004945792071561774381764388149386139709321534585527761746075525190618382539652136106427701046743612388970575368559520217504278438708808894054800288095632074479366802398520707026162678385789164837892434698158927756799663347864568854414618331747328943312779245814851968632471436541370562713717097902881487500031162526392319488458663430378621555931212887895403883129288904479226262277609455678361195888839175621845656564063490916496768581596153971903955152015308942478965302920102802755910254534115316277688040392027836731588614177264117134747379173931644271352040572939891119929456347157430040937777033743875534109116667833546869836513034109743124009106695023574109733095602016605669145810638509384014301377624378161681043845713090932371571270599618466845798017416440158139018738589683910292064008421451452298816114343883918525792696242867027793916984326434334681235827044356750217117906260201051007639329998541590293498046965809253735675273338184694962279853476327314347112951935738416557583083779107621472258568769470489596157798020699392546724447599557069112846272487710043645966561954409901318764359096043967108863524448551131191405317119694087434757164403848580857796572504285639960838907348854778508052687433248 [143,119] 34601044186098687695115119754608295072008792574479838617988234672682481332881743499975599047602886833839056592945398048741120350673827740643917858299805447827574611227343866436724189746685899288034671309323959170381238939378385710058177251142805030803128998290613266095579817869479842322657238332627924747383222195239887378712294981365521131896610026793380818758816571863206309596203251116198444266481348541766640072017359297134256987052865857630086640337495947209401040196564870508562300154648370287134486571542097638975249482614194321925814557294027298526196105070291413086424434040425012339820721831230963799280143533692959917133693679224381089118596511095465690715447914774080289011813215982080743306080376693744144540190303083829821228826934361268688875449387545606123921494810800383210146832381984346882813636604363703190624293183902626845718569763536778081461137593023936346820747384622049707680540917767329538630450948250133665125632349316664717774171033234894143689218269017502624734969697678148285063809191755013849492386651647100822677745988015692043118425817210767549360390528773579063179665611068888503276736870107103476732692624326389909654945927253701635437784422025243621400469459994016291310595846973092565156044995556034204707264709514034947066699654964929628674225696088447730801443853377020414495601293658036709325895264228298199810417974726512181120408355012892334550652976986784420859479412928185052531122970777545481905862148975879546602476909254161100373135657280547187456558683442005486009791071669724486228771817314298405641611851975852061192163443037565026863935001481979521610068833107711935133469903841026966149781664621695390318871251591613899306955436379469860427647519980364130705849222826100211718514146000036184773219175390255507978160745242814669643439060717391886493240815343863304411555872370021053620663701160948131830247615244115140945354360036225249785796832160753420288025453949693076329641798308522788839924106862682101556591039264828797561606321933113052145774250963080796869429781260693741432824378679223159433962452676673009500365568810717926565278943368065930716863264268863444034064206982076005341565212676235994424266287795225616889281320635844023120172216637216880766966794968010163079350304541472302632159490241860322782465768730784396624083038416669944533460874796145130020503748470339397710399321686053540997135113104439369890885276520181312868706719021243801647269126961418542047174388 [143,120] -1038878210062672189060960356984598055567623743150657888714844781087907549577163440543436351979006952548324920077706324927519687510593874074597104146947462837132313116535095984669433029264396374373069892115431022155636217336413400557718610007769117389258486031848104493363585920949776443948091419397017775703303377341427922970139014964437933590856281643058609150493065702772664601589527831992472244148437766932533427274711949634591609806525430114513008099303315267776142029152735622969566491479346606210966725542187984470107677875675020550773280309051594010558788839497467457166912094589738210651242463613234590800962001919166627216788263551450707004476166834795847130835998383646371745020312289999690678097957561649136339298929255354418968117290421406712877969317842175901141509674962563804688769291567515005204862835941414953644790791012867785006801731368610704181080192188694339322386553098764497320271129970344127332772560485905426268421506605605923103569543179215560654864723949181170381202631235627701552392593686422035238122200850103987490703950695995184963604886001100846808404164638514884572194727803575566504362488444699787312202783525349305177131801147759225705420035243860904437777410187933898916289535243412499467748405592728575925144092524286910475526812963287454872909619379885478523441595088592213992721676594840493099911666103697235781615895033860644610438354926129996683631514589565526836094479312323594634260742619710449632925997118239209592923994790360748462618953888164574933845841495278041432750325665458521933202889839293223264377559357829058011332622471554516005343347981213381410292287133778993922095924804684239639746171727434820536908649581602394942717303524704393561111104451044159293210793612570573963324112116308663790405350647463719275752475936917704682068184706202623538632482163740941209576279762158424728914564431014649179520508930229196063669578585249048632279424971950011524627996987728017573577151545517795116758795130031630383509518511299767501421099744278265804381048800781128027212525273077091830595044509256529632636856364098614543030626460352110401633885726664011556803191428209017138333994966717653565878551522000465797291132477604764230707130678498849733764730540962564642583431655816547958627916247607230996103321324421921441305932314839315964102071452539833505890643639120483883831246863678437542974598062091007987937313978049039001862073836131587975751317630489376325575334007285470880 [143,121] -205118505638563844318209854250982568201453468902320810268973234412147262870730461570218029801258020136748048973775855309079553545686483195966039550903483486256305903658694185297651970382830525287103469975567173579728629805699065119574141186173742963233551608137316739352513106960787253796172098090651224037923153124939711166724755832015600623034748640344940631031724899949786823824016938478222640068934917871215573191984677744212917903415607308698863336224249212721023161156502431199574649418621985826078320605396813577738323284048809834168627413971091230354104167315836894592211781948924285769776176737565581167152537068257318388275471581871025799146919722095384940541800502484291314131157797381115815513167444694597093694403775229091046223008602011804121879212775877024828146391274663646557622341965310276039422338112952276869709474266057008181558083287255253043535146160362996597540532098805051049815121067735353306180169039513288642281966836815161967369356425155259010497683370035484326334080320600130639856111880831992081779009090422460040836999497798552125958213855448645850376739158576915619832425911086920636347993741747377742109535454892501147604808977645065596022020481265254472831148639127235396897404948023449970335508061007930960724333778073478731441407417253178177109927535156515531475745626362909264568222572211087413338917203703764049038405134987863354970480114193502753059829779545196795482435816599025726889174874469800931916173518849407380002167002172290672325367381119954522694586074229141151537566004519482589204601973373239703470741958887198489174973007818985178748683322247702795551151338450729768139720411305904513081817393478713086572074092754501234405348416091386901789200363911077960697936507351844552305081758097419673572768090637101723941589350469515352972297353443804131040735563399729862858522265099188892833655257843870451328924025667361828593503768774077434816393090384035315428662184084506768809524367799230055014315263660652361145489802829129030509843416326752481963615541213093138134369308545486338338133208892749136674599218458553205689595414327701039226618899419864377240042331871524538436937744785204103901757927171661463340766926429349896984522201902547761351959375830857253571259767248701929369031030591319054044732362963748113119672319668683757481154784251471679334665588982639381308308425705333708506996313032196604366209524840436845548968332245272143208651096605500732328698322732 [143,122] 8280120752117426671746455845179462751267097829184081748527398362146702630155756971031300384863667707144278020344591780615542645706052518510782663780369477957362836718305867280555699744771887574985535689888027702565483106904750562020679003848819129471908799084103975590853304838753597107453075065780013742959910224377841693666694073919826389881610708156226441472587838557669415784389518061141700230619881645117930466111501387111139926908531474933012108371357450208609638547025857804850450566218093272972452523369362183700734573237647092828041103365133575908799625677305935691069852448271013846854241130747336985634759774681876866618488349214611234761514268513750291159329503292632825823837442357201902353915724930107643503808232103369923764507319679490786553145561425360126256552835499375278630981213913985209441452094970698431467242513256828503116706262573035397708987483993363273866605388611324403942295954488172893531195632707293054505219833356824847356402442166130443581493339398507892252192619087880549696368543173471745508495177569269145897420637910044280493963587445393895983171770205592764298962931678822186373039878543575751120790819400945184207776778356185896692626199427251905617299234859968894663918124422822462842773178167968841774558080703302963351236747771177346031191615501473188568562520465276727696742450743086792614884954543012799265700688358139210436872520172128024564219224122926603400191465919046119043008694062505557621678205597038460856445182679089433167213424960809228848432676161501448704350788853631211434096128959633004645579162024535928278179475949131014410570610338922222786151021698810799483199678198104418435310176959485274094274954580845891366560807244216416400972654787094482605430456723104001749989727503796699079250385803297772150826668603112202052947279810208982798777923208821533512490199604447387644464873252559692214465808967320443105906112313265219539128577555636776458354772979205077811143192109848536171231817917642263410968428610564235211266982004047904198389075819926724757942509256505689902815484817410043297258560926849082371350019576103228055822243183108506291144223073485548282226179679304465273502577475089074655206331642366104699563908738080468012755386426660314231682577119597430487413883954358975221890466237608257429741034369721936504279328350068666096703550656470187236660239816237532795919190788127362447161021408898524602053909845116339212918450053749772141680 [143,123] 619212925726941415229010245113731748880957598420385641339337316528716396181200391392841131818857424366170076059254332803498004033686830312483892951670596691038136666620692130947898972143095530282788378396669733311131361371541948058646325978761873561759399800049058157814502809391311761341594907114769136166624812166970134748177867295048101514067989879092964926263430994388176903669180524385918165136516895879387136828134699824044046858068835454820680199701153140249436134566683314369783687322998923989923922561719696553920476635758161161561815908629369260112897589679300742043300538470564032264550900724472652177536220440749465602478381835738498700011449141852268703361497375359523940194599289184376993917018435807068108060014226772396500369594047605493419559289352322743327986133736521974268342765815921948079000492996135124046110216440981010695395195066589993626449168718804610827868473405782741671167676041806270980942667944637600479337047547625930852228566023155480870282776349873513081556285137643048302933474379271805039518623031795663995115024562491505332818213219959882015684443515768727369628337861193873631066690394831489815386550786811503912548794531459871920190850188770255394095222814722612879136397755121070886539686836436069596263770920080151253619794207193999859424830402766647457586750837491356887088082398291062947377320806588143634554299917073083921391542098230020317538308782638457826534657013643619781886037989811959419812153512660811527567185338268006606756293965396256735949209186353262799686939945856421043003645597796672587861549953085291846204389636078837515042274487890124515337171219386304348915817307088890437032857719068742701953128881547103908591871424462503639339108167900845884782018283851759384338439607754900887195649261436574884451227364423275603647343121070644528712598567220363200862491257780816700474914976807890121421153016479055557673428359687741416455573554275513511962474579887219081118697049455678712974131348765962103837765526080711438234201320113837914992026481411655166865225141480890871108625799192496247438547751546761546268638220961632803899807683643677537155166356034769480038102332485758071793335438218928768365359486556435894409536271472072199164191053298378488299027812357781980443917163344521916124675529486103591314819790965852069596369083468087782978035476399508082591326570988118179165027311951174306265377031765630625947068429689575948356204060726318 [143,124] 8906851698106129767309555576994745626601761950935971564722318774805637716705148348235908099039195775097395721683109413502655510215901859728120069507976730553371303459692122045735627233409495386161599830868164584136904268036133736432340749690077782525762882564409489659474653699228391464689499641823532954610598385006084460814715788764206815911441417670500435043692991895077682297460136424339038554217621813423856149572621797568861922727490831070916649990136486752016924777541183803629675383135304399785410991340600504727462368720278436786367103188838535296821677315002149294791049795888982541870625395014256146545313081877372256921110572095065556600791947178910767168090164112498243252224155824682206464990093193378444479898141304331668354107000667172131780265309137696541290298796442685486276699867892819916925667816831447452957430602242390666179988101828017341442534618574867866440832728249474956338201588021603594421702240855352838495318150981205435492371954362382420910042394550078170315581808471184249671575728781563432702502936725313678397848951123159717732848857068442748608323258578751323749291312565620215344395721529560085243148133651167781139757317854508164118646513219878382887032204717182037557567599246658344638883262153548002864160976592853031255325061252216099046748232523706257367616668406667673255255615613613934380385444085215747387451281117867437867572881688851942960548729263397126570719707638942624230027861815897491602017392680161393459703701504677892165643259096022678732757487565947749403155508147724776853190561874071169818849522548296253669315396111093556922928673129254628764463487080326727548970893583947810998057442867433233639763552011412053757605223676569472132314244784655752941501967324867454090757568662693986141391994007407841643098813336266077948933960722625902901782068713075127932001608004048229998102715351748124762657298748092737740340140723172512962173679102643884808052643517050411619889914038486579377274938740444741951309818081666371184411200022239922476390832299767834471644998993372233643249856589508154462517696196752764764960641124131449542143352504729349182905189899735944820822423337395855386191745669080899831696981854162885997234260597939713745549158155417731205580697802178647300880055956728387157721419511883442472044649186457973206451224262758244320015245673941177071890738044757018212705519570874633364814644264223187277493491512443737522535744 [143,125] -51377260889570624696272307134185505587154500058596189374272369708566109205053249345220467940980965946029819885774442279858751484511592772981688148254680670787607992604998763875250767916179998430234214765563749028190536602049164546208467405166627796771323253400437440653869297117590795461241614228318225751553824649206678444319805664957817539303582181325694949016576430197872018848033487623782089765769937277773125984746758396532488804318632606608067046785371957364485919400294502195972589472760975047925389299785489072615433065781544648369524725955800803976174028681104218041800799909836965474261809614108995630712840580553392527634254581712244805148013100251483172979034631245216107918460686826232561885395726618826279609201657949963491593484667426351951649459241696173001159155399052296925322516996563074697011052063115187713114541615694834896086851564315282605141369823323783008455582221204544050059444164518845916463858542336380395756035752451361919124181637248321432478667041808705289734493410718584377408920961985788926438578272527206909386041715189035647233403190088442436206103632480737674825049905426554424188073275105671680948528078075465108414081903664931075985329217822226207290263919606152696050342168908602943666336846701056070713251112665172843980898909873001539093371529953059892679438315378896055170712702952180811747644942702707706002094609406072735155953925308260705287063169538440812938590397457598018900084163844156055663882653594339100397170362985666083982311707476774739861427885841895975632414990639173875199751425530279628909323450654969086948773645772743610384096151044328103657468725870483101426005094605336694561565109338454552969793830499033788106274002782065534168816776775525231042261581904687678412207223965758202258860266867376983782910959725611692431854005207064525045353801414690986514402029087333079212069456761419321695738169162523263047990610175276704753851637642154446735044925100906232629484662584945533175857844840789302836544597853576596686448356488948782202670188337032340082150776901210340619621908908562191907175408061080298639439830543571982966989154133107798466268256636133707263846339370607357664692704218753980781644348313152152178760829242458116233558714441232979456321148053880713114173473009732496463435457263783776534094703475172329438393951252665968302616403931317825343265753575100357760243527668455163673484505043986008457647061431406056 [143,126] 1507002956979263286935719236009637451934330156438871250940281946720142844036293631182495782697804271428107525443374191563298219222547296623750466506335325264027745320450406483804132427336402916894807765964571222738784170009839447416373585000324323946820676363603455910578508491489281648678812274624102923616344565381455809362240147827618039869313529302449005187689013336450871439135296091248576464833837413204101223217229545612293501951439298982621762268870232881582949368380935367577772725026153458557476111804724195387254686962371054295958824526068704729566355369334501260957564367962022561652998160079813530094520888814673966436156095673956313106455020071035669956571843510602904078096196669108968677154578423751608536462958492995959656304737460900818719321442718032715950416654513429276007503267052357831995866039889053725871209987742706928496830351628568687872426631347921159437934419640984083687250791397442580886089392305957997330387377694059419541851642234299368160759725058728775684737298967464219070953135302352771475292443742954799856822283112700636587851727576844523815760491775153049266689600543292811082564960705231777767897589464448395371445065978560398951108678598747236291941957388684827839944316127248191224135476046273527782586954523241088001232579853539755653635162950180294010939347429960784719531311555501602954226430255341282972854750797588967183038305990540214914028921087481951251860325743497355466841455340572186737101371727739418559830738022958561534319978097411653220489928586336929638286666457892860858797002316448245436786353514259713509747254947753319828225260787557294632768469474150780334422788431377210565572494523881532693889762516535606770119977890718569764255231054271012534122137031094379603628313838776083675294485685266251899577207729764378299615704890845985863316582273329601406006700966236179387478159935658940541901173034130372224058665698379926973613227805953229939218451751867471586238842245674031883665157664105989566617341420758242378093602963592292998946192982925878758627333483288327811451571292787241867483697311116747809218405709838222936552472308988495369981825006833538415982054564217440912759228758498211503402617009741842868703720188131194834409345856097980004442949584274840105896864354101829953825924616966577846685519638165432838869064963172953160255268818676858886364233697487504209109921645995669941270998255541169195375243664 [143,127] 69891693915007746240931612466459049800611743824516310154094676917492688370495228044242455285181674929719963963282441261525808550405746655576737118395861780589555870162492441230434097001915922369239076506301944046903641804887694455410002203418519820738334525155380593613624314784009425440791288514180275696536028810464129819071286258792525487044607485917793706249349213271012492491095130530465468909761037632336452419920913406966691007173466555232363244059300588460008695607696457636051585041829435983128496793791214529164427807225290174223406171070818838808955996003218733744439524952266430763000438158895086200864366160630380698431011181229300558223384187288286647861852144638836877140574356908399238456463821773163417708692737265768990330661596632516190347942913793668059966087194990690152199936470179205807889143942136780105635845907979766470808275550507053812308712701614841368227673371892132558956100696960467268696687339802940369989254093335003781221667273324070865866503921647211682081863421577453859174380936293515768495174432935631992729472495706976931506948404426073623064539144420533859791784338092420375407920008191054070409920696235383188953225439645861608911648282720200881903717189044768239049617008246521063163507137162371206645380810275893176193957159291973889297014491191034091536642799395799286647272496728161500683487973789033852043648891512700359207454017885989925022427377101081495600532322910666459593813275309083996196708765156541132784464429443843784262086888127793953497945356984503189257328355820704719955586328107706599124592058067316043175213629297936217863585724526201619016934262796071096545435820769364897758149767373712752500614402636781468460588983788685577285508985244919862464356584338984332049179625750455921094209349606799704692017799899765654283526982894280071137122872856182890633074935385450642599867078643897588447926666693796237522128428344903429256604667184817809166277604669973111356125149156263182436408745540576129065917497565909677069661620904525198454250578456617022339387712498055025112618970370624844882980470642549236169181948104492723645546354894249076278173015791346755051106418718292992278951269496393442435951745145831061031045536437260025063149719355052185604484470614329514938779578109232742084002661391421516789883794246916900397151838856191122618655302860398025005261035670022072728613114192805818577717092105236257498 [143,128] 212876016535247600467515310200044826831683975281338380250045576002151435344890301839487907298878719246861029560478635568072601909739166748911416206903592729759237385020297690496777141842101818601366695318016809387424285549218675539322074414458920412911570226073937531185275886732059855993693155155442381503105952549865447503943344707896087006957711078400370625421028726682282717308812583134218379043111763171619473594570624886357540555018285883622553779610801101228130234980201781285699352929660815362168578692359883078098554856144039987521529576286260968925856639458107876890467382428184524466406963918637568026226967364138150700983057885738578841767411364009290250299164581852728159537989877013928290410141390764789457100320898502284317226749057670468148623587681557016856947123212070728840218408660880285486084003643458863484022720709524067787967773177316408559546445181044017324137130931360925948779711676919287717767399518802242028537641393516562224388328131550358168277716180133145764442725584852381122234314910241753655900073969869757925895669368368489598092883741977324284159674709016171865147857290697016954191004635087973612362355328064682019808464781004001093735430715920647589023255412409942122450413666340345484923190429909231743941476218542531860812029325493383320698949017600355347723706127686896724670197587644097099620962247172850210816405432293094576469374124510387944432708309923168363270026471091689655631619440229161874622316443893029766470215418488347980106329531863401088502894226980871202047882354400003345155786766392038173770216521509972203225078518862540219472194528421435799330576392559423658325492257201472613431807389083357670140325134325213286433935281311837022918587688263803535514203329606341726441575436566654137188206472739811816417643005940346446295091179166373080988633887516733678953208625637542879984248746628805508350542483335335759573825610256462874973150537834753059399863931050581937634066007623754601099309752973307896638682349269047974628197563905243658820961784475829265716151593724621965353810499605494719867956429578400477686464868590555071576366079712191549471378117353846602188770450638428941043759173502767534885416483754135070576906483321579641757215722372848689921437493580892953547979259353731965647267312089708698305190832544491080372015501991747363075086911707916813313568591363516278674019702927352771637701033088 [143,129] -16536427659430574308449932177090087743899860411447689954590274106228358474765296281424927360985570552487824573621583707845264943588465928874729964806781043847056577113779267340550102154766093404168059611446145283410197542168475937557790139785697809556357252628307492170246099851825343379143590805901067807467476265305985988512488515617263595659675759122102347328422274932040228518937826476256916347349063588028578561279302811299687955393135458926757787685854224649170749613279989564330653404328373589881696548248930897327060075322794390495627177080929278999655104098232982260252159881540877216844859450410292985585788633009727313610422908477569848080992786227534735910201388085669805566712152356282377002891697358783756312482189601731267693923994945895348433723963402206929955837080276365949813141524487491327757176556134131172759757618439518259498446835929538802331143243784634811038968333084321209700190182190975877919638883208908061157933705328345274043969915761245522673740167619111970365397282199207818416936882364433782396454510111008308180047967666829231785612688881678683537848558479187059622997261151819929444597009479571931253271569659269494228125470929253779036823404120324790245233811939116986926153602308377325073888937380646065542458946022625967732925393692534805817217152365764128977174816915389238289311881528078366317593456223927157121597672604420061305322385958735639548199314176032910340207770216557995761205655230062877906808460216172369641365531742096422736461064188572719427686478368888612036515092031971396750958072489819834455202447720817026579838046096222940877169466539408248495203649393056352364897321579734145523121176823604628211600784879051308990516118947254014346730678229098902345605949161541897375523869769767852636516371071044928227442603872936601919380003494266274098661513047446027410537526272057553657647014294018927264749039018194851520133546278595430682299859807730216768691080738719208871813529219455628402424132321840790369021507854221537257980500053096200608217654972988426350907184227087061540404608996067002099328430234250823422368265420165649962172483622132695596711009016589896048678293309034170756649907906369014137839481490501858603482202854503046281324233259871813309949005542814747212555406475868121300739022542802642574172333074862264663658512135020463996441380407123334299951095403156513976844532974664785602896 [143,130] -45795047618105726143011997010149810006968118300892634940404259454608323336778277091618892348090703182679331412119084101333177495107549224503776507878253702890720362252282732735000653999584313790073589865472314320379829238016232062257522120458341940795273638561337667952057591809325119815126878497195388004907388753866878066678560352856679355217149540654781233559224580003937462199007709140919752830696863093803304128306768878528240348153890735327062357506010130870701796237835395348002051564429315847151083195193212176824672839774293381837778277537886337812352609759002911123188250997523615076760429519737802627131071639310038178626684490525027907982771628350069768821397271964453330816233753858730942457330008268013729618684671060886665311979737122680024328531579313850164833666179811795197046412041822228889257225521578854938647184343166414765259961784572738710599886437798989999036684432663167907097688216667643799360793740934457224933453602675254129194398258836978266135651240331460035178549216918339218539618033193974730915193450615118990435006533772620716842366302472007850691302873903914407476763548296475659071093086012147522670292573720100338473439566482603465861014574399657533982410859931740293948012263790269341522873551836553784871230891397346238887467621598074796598264971037500922456162575871642082106042602914158584122054403502703193169383513669383445368769674392835353853097942464406793899393405876932787447466168355872999609434529158865264115625194575499310618198041607383450319558360960428309633201139874264386842445776624879383950119288129269980496085940886845487206704376075585762823543377139686233815201498953500781278185566397477731215865839853044419191128436407510761683367232036043101543066050886201279928186866689614390026898462199203865534015747369517853581851817823858107389713519985236962901364822829182168352988565942586166585231123817118433491859050872731757726271670020800305716113148690227682404319383933674928620134686857124746833456075692055772466513113053324773647855842437115642448949187994247742637273042669043019588942774072661986072083918131042785243864332084618786711742700572464314324409104885799521842366661699229788493968537079078136670228862533337357266233327196659246950611790462861593550030232317082085150806618459107482813649697218016531173838100304054092520310434438298252105815743480211232696613756852288 [143,131] 1507877951184236936988827855900187411222639915770322013534931422062270329585867254905725499509994202431016439728780964200258272704242169133878197270943456319399572186272846455154376049190948821436475679478168854547053624182397894848599554054683906246558769074052084614305386765143034943274668438710881932223924277436591879702156612904067006522956168672883638439222335161710616961632979651300904527183211952916456719259742023594068673315406507948609078202004511059968939744664459313486722851299988530427358953930862841193691665220172592360293006039434366276611094206333028511675623549437150360622953900993023948639584969755991756474565539053725288409047083941275934777685681667469065683603821796563996793299938065018281833108339775092205805533219780385092683031402737435442649805425220403633843475009086962767196281615385651974851822647545138584284269473955179959671361901075840917879500874064265959378050611455482225180655601853261188704743266805656140733524851747164283593960098051748706361327494135383046320627101363036747153621900527326698881638125741834502824850348508144882279622411347085372460011974635371392864061829650869101448855584556643849100701351093177951551747679611656432235093791627683348534660866255924714070784152246095329245747420153401479869341585226144454283593437128114541373741845603436878620649176382744780168878336471385512713028324846830684180601606544196465556696009540375321622076445886902007630704216605002225485259780108523859126546528057295723615008602397590511766223470885039845883362847347700797222689555430329149627579544336378677289461198571649396858585957218272892317818817112287907077778841971104750134919742965142495869717020327606838168088807895902729953725122503406413279148265823213249792322214415437337949212140284682016024234983679279965535185351115945397429886647403811849601367323594431624644933512274037535464369645029116005190452906562538501725174146307761700997194024720785643074804305963511822446357670992498630398320694434743029991427193853303501941543440299091290433547769490108134289208114925951122031685987158220192828899351344920800782379552716503002876346760777105298631206903979154091732782403223193593648899408454565044647447117462193977233383076265285679938581343593404115753092779885140178441056670123169293321300580018147360444074267556311554783579434215740507398313925256612215444582200 [143,132] -7613310371535246230388968234856393718520886253640234376261345462898732141829354300612900118496080243608461493087520369881137272539999038327587438816774502858238706787083263397318643419659101104689134241157334395719146980526804431510459323918260040243632341503111113333000673330844497578855871787887086366379638867938817085997114472090107667477368527801073432535415184107672941781355678783807661609589466803663738294947421141535113571106270138466077315802609328935929344134658080217539274863738149624278676908822175289704831515784278669495187722065214177430599110228613612555343919980336330871480280190172760632523448497129253211159779050581619946414162973757624130082282431437316271375639141092716524805982608252257503758270631881546878243179116808975397556209778320933470248600355275055217046210313146504961422676951702828980189158149659250992185104087955471617979816794287305524649628539471512605618894369535704453810577148092617225376996573009785393380762213675311692982952800145091826971425178612443459269724179845242311446883204745717376394172570190484447457066007205372286999043793496416033875865881759918381338828195634423537546487432918124006574687876030833237185079001806942572082904105421085526716468463233149169054357319268285380631909043032101708745430353697693876921016432808474310955671678281454842229844375384071459984163904185913284612675098276431051257912297274225320607205200981443055769277485196494413217016446654115137552522186671372124595121507005078410457362308770228930164340976359491666931594586085310162540755648169941771731784114376406971447859234379970702046990361466860402892399125295231646240288062158408797798303477884657379610480944541081634468109114282388341622794756988209080681787387235560396399897395585836872456495902041371603541260031290317066370426456495130153865632872850955356086007404070483644061648388965076530664969848288812168323025399909995416466982010171582898129053973774577259156730710694689602310205803294297388339882980811154475629479889479122943078284252689891037710433488314003004398348294777572806418011041733517492258623933205414379655106913823946339546304380030751711318375892645052963597598860325254290860278980403936040374157179192337645662241097859216545946012312953057174229781000261592679461682743225443743037222940763665858023419271593559596375811728922623557772733409816726848 [143,133] -17088839397961186519676555662974275816161480681922239350770751368905952887872132407911349417879936245805707119510402669717637027408289300709178937487095711738020915000593862882333244464638499204869038083052033841037612789602898680625766988155272444722248477662410315879542161217495341357072761629271005091500297849542502874422928615995711038368173951281231899879350659333747614373908588478041389666851601592194823603311777096591445599350183360400961827058822406509831554915390515391902997163942326214149964377104732330249483090714126249177736933371649456755169634824190357630851783656326345394387333896779392289125641196107430992812517171698263169152702810810527869276103572716487702285782361832607974998436587257828331849746303433510816058041139892153331021604732941654457370005993395101671946416432684043209784239039321984025871953443365394213433737487316174487470824967681468187850469099674410975449433797770637280562394584498770809898035978637003472750839208996051124088402742860727341034035955681724457250509504712353759742910965716969905382564843024447039095772891084712777694415896552374656009437240820660508612379847476793679725606080579545370703618230082172803102853248430449813964236635217871470744613820827533571357260909995458462502576413652390136422354992582530544277869150159174619489752476549753476038348208919158048957430209148673741418944898232287037848864275940936052269371651959912894015338709602481335032558873854522419105899584082006205375312195656473642058063079253561142664021945428732851959806725126428458137362062489470410043831341758941829177163763212972327350330012510673849317275292870791904874533837503689144729365952483668842333845713405306741578510665721397647393971708588920096063436727877847329169646789470861007245988003640140307554116897345743780599360075861894032656413531573554334208528255679923023849699094569808834996128248705457461431239504294962620862155844128390267978706920757188481287732370478606731704187017317124895601958346013317931033290682555675237260131744062235599140426577032557674607140034836258310021372584651600759843161473151836702232426601657485651757021262711690299693884329082354300185316706330341587429590390227106370805546778114513026096813869293215408454397566826740338909944253375036604865077138181585879702548018873776171669444545074175922864424633290271577202979288 [143,134] 87490995330179250487862814034173012016774189282944777997721906066572176634790289600036225439604414695756080557622377008499459128079992426448341706733122639776573120859753441368366027256380929458979966921548971830240019635677265858741465379177891390531717421740206125214147804654804397880449489053292801912660965862380645821503032648315496388549804840031059891987706238089291577821272567551669360364007319707184129305530691309861517609763799978973943146102895131367726556147845559871413245814703002046723792788761292648901964634454678903817464049059871797119349367625739386523587162095594422134089653790288860229057076124895038124765058734848221409419645639931539154663441023505054621227977438194737587861326043388012035827257248851115694031199936589013913628552178608435399965952940192573723580185828727779176127608054890408826594567606234947606483764399697069062764225594991746173994183708047407658306275579985184624626185851411267101604525658598679211674013919286990106453810339975117205986429717718660215097488041824815224757104484282272755290455990527751553933202617288223771676002466727118656812792025140706591364445388742868223618405870682356477694322084442753969795211073339337237059559624102884937270626882683710975965254945691894176089558649465854142155965991930622356061831402459719923465106230538410417478485322784346275550006691441116312792299621093810583270013095451159873963761655360126490481371284580463334938813149843754596991733863924998032238868789179591908457178114517860436174795152014545496830655749784115019279943629407971501262266101423565253310548865609714707393696682084215658833492696285836643552670917227278662998626059081909637288655378209461041599545204174623712379265173766893728788452530989411017753839548458587829231746876668208432110555901097105738314098716486525104508143411436018106193578620873020121248436283206748204224606900556285077983120479815981553049043169500519652729996986426935250384274081702823591950996481243880026990428176514828768622973948548393623299737962279041882278852617606010303973236596258186180844246766512880187634571259147926978441174144409263681106776168566905249970187596541066120158612634501267456381945592040412312508292986648118746020462908060259787614291291152327173235263888513778787032293579908595690044006408317863248430919566401829912075006552329232144 [143,135] 126916937844984510009892301752227291237448866347390530368087472806519367724256667659353502008103151839806495303041940329730916426955954405610367343710691721658048274174706417255420418335447913036242772891937336877330484533371040418730131544946643139509091403998186290264053252597010391838325168863830686985436701832910181879777202858098019052601189111336929188948829431582943626119333577946649321710064038533489400765011966159979000385538407446665562097693505028129295658155188465619907749106332972438385084402853476463620651375864435032123352470657381271752758621067289264339264603473932753660019187438350296796125968989213516256087835569552814606533431223886701820047505869300395063263922001119599154701048025757607561047088791382358639507221228125791949122858780486471895293679508694383058672414506572972464496240408198712120438251908952532432084677483803885550429650628781241185374288789093047876926691100820005133037919229200519691224834110216650967965136693024131756551674914812270215932768453167176470005912595855672085315257631082416289899380820106849368757001284499284652078943603021233309146777967135637595935797450683767551364286168347155133486683321034172658557132442225524627611684928776533176561985220735318730405833167952596293569087354300894799289572612789144357248365382824076038085589668650907600096934318117576818634486286249608389773950062532447967136173254700138904212024709303561831707537855993078181812505519738225006526799890550387176016304360562241292699482552868454826803382981738859074285399973605290309202264942690789100652749476622963733686327220988319995641110981969765471341581517027239253390647070555535111610422635568238492917617817046379632586908426379782087527253931724360570756213241678756850786303963555277052137694585485288335991094535359122079079171364633816903378600804382887944139791619345749429132270295073825524520319057116221501452594313475108602334876276657588065331524475349476158587897229242193018977000401319245885095871711827892447931411101585063739147148521337962345765500898105007787761693589497525559448739117479243920830753288029140063954219081774561390576306138549619795645233902732526892990710639794012055129189476175650537903540997556191966367671283939193662391733136349611323546507198934610112978013520677081218863171752836639195503263007357873866137366298 [143,136] -233681201600947251889275799424528561746620790610096889625141243651947180015855217876169841061278049599414286575932147106464508958029527758724911212884168563601529271047446307365361964411580899684804043435031730538155532730138959163410502569728146178298126193946009226242786298606071610379818448613565825902170469438003097562441316180281750012940191743475225376526640452965136688389944869741283141140020189936621574373891229782037120311007742707734366070279835536881550287298356938285641835606945660587639897688330137158559515502792121590992842751260795648605558978866164769672689684442466322827427064351476501960826525971421414216812201627607778824513779520335349817590326567460665780159317753058712729398275635995399576698265960155139563355770513274624186996541569315084677481657744749010919246161243287625855324895874939429218959977157262820459476161537557628982325612738216970129266003586963598747891575701889000120336396536323335549847159767431051022152334161662391217418640672657440406442902566800514176445039753869887821220335514356437074497376908779043416636760782618026253869194627917649525363076493839418525371786453940773261965713528142650268972094536896832948700859787981955489731886410474945859183581150913997835069596346738518714247087047837848930076790043822303265683040954557751321376158343798685668122399869643356777969735887304211282353014548410634565079830956049098880897441452416579065959694431446378488969773414690228911990701840157693711876428808563863423234000127951102821450011590748969255918420037032718093825597967168646318232124257054034186868105159217073005753882108413046712596525975409292227665500290148455727876096003684989401690884966667082860157550901495998905868303254512075546542995607409930174493446044250520698372927523153601777034111932293707649440473226303752380324593120255192457251552626267576860019945357667889167238013322422402110730806798066285617410724753308066412950122396682633233301780064999119354164444115414794024571130217716719793494246248922548662541673558300324310829851078138052794722504612806142662231198581731537291104003887376477549820642577157628443627050303878619771461194412819638107436547458068958316885444249606738396179412389704931764541385905489283030581471224789253032590545497483496348889911528626104198086839454206129680116200226054343040 [143,137] -169904197142302288180284377171654163933082258885087736828323380314248986451494816940786588279451693794490760922312407091970099808571331412284295693544988302046274776146638264162733722548706689095656370968672488051486453729047064363282353909435588367928607340369442181579176872483661638038578597429676612644581308926490085988635062824769068895965617522081103517609802102279584573235107326126381155761035796511804105108233367654786906982204880017013960009867274870227972598831643759978160620470193369892207996272816139816397027893453560544914535686174241439995828383476247262488934613203436297437856918352259956386648007886171365583007297329514673289352487929950097648812516264071932821587451245131043636650264258697125454339052056972554731194933863813115641672566157618236954121748439679531034332652046071630645793257654650338551662686111135121281296682199451382410394028251395091765375007596720973867451398337487225313141077760489706483751136625076986005005213544944094833811740141613977312076236412144770711871119978693000815940248285626198125484099042672212847252821905605861341887667750714110398341914459554057505618698686110509047684665586020270415909742020522408794454344255778047445974753894236947746317133175770724964909633202478945492553651554767169085824059972913989875463385554112871938652608955262243199441714398496475194558623074939018799374072562859293629622859655452672474568323487289626913074553187722044865902909480775964483306306909759970051788668175179434320845854538324794594954855879591721229270269815872665039650208605661988960894144263496277288336532583941699775916984790896543658370578034197492886129532431554796124566626042411801958721109740285603139453909304364620558592433420987397967351923220056286338913037504151206965579961087872513254268771901563991625712857742346094247418222553344906851361543019825419861778228453724743494941815805386823318624403215188103779122826481997071625076308607826600458874268941326741722267726547180888897441036960550646366908465263517662966031089801030360940429478316230987583988683543347712943226867193148283779489586921022059413923071212944445736098348229900105486740720120832833184525180528193052058347230459721622818217322479076384415104661717855313336963866333341480435165671999212793951818464880307546891069702621636004766130933712 [143,138] 110911683541917111387299936854034911685491538466999339587689228424783430107426163203153583550275421596189130549967339290281644136739643417386996741657087738063713690384943892748538219505490408394542909982343203482522184264897157657484629948628236957054588014938391441421757830210772211050253165720489058396842126374887840143844238163499460990122235856320424531316706034503058353166644964498722071603664801519429906841112698183089995227786044495194725057433910790208243756677130452612138216616829185268321008409323212287999927335055542980311017043088608680295632890491996551358935010540579059688410991959290095249763083949602319684634869363736035878301802447931046555910258476963762680584852529225545169333138377719054222762757907792030575573608876508196689732985482528205948999242659388598283924264657882914998187331239170276411480900226301062789986374972970355767896982110387706103368538378292219520313993594651808100588192506752206610668487836363736610643136160188861334386036077037788910240511946584519065827756079362979374773709229760815260115909069708624420923624542469827271523387836541779848439130129390791669729388630052223706765498464000826329771870610060429102944722061157936764730591501320124498309283927481891680844815674032975030219010276670326693686339776517577399425807258184058190369356038811707468575441738818556207751555631615268607576728888954767731422555184834906280248613378205731009624186352289377063530620384180788892278407865734864145121826857123405805820337633767243483973622223377825869943243419190251427609490876484003993720690485774538365364151002093676907300835546900068625189379387202999394826531063888417666934708957199095247733891811009605388148599660921245728925960427168506938748254467324790064597258330751761709134324930725172007346169020445839153912318338131223794035930076544806523611986673824780993644057159666027484500992277974046374570834454687482452273470594320079946291297297460737831478781049461375844764067974934744549834929692796240690107107335718482150072766754165841783674967058777305566795135081581560776286520333754735590536223259579791694988221922271378597110398645916325094876787237484314802027941870077507264551477098361656363785613437750085659590230062055433236473560364626239272744585746052801858929104580355057239316869134852744832 [143,139] 5823167897036041506255275674340561277797395337339317200841021480209727404570170665392426320130158272861757862230632996301421953462982631944141685038386672831780934258124434495054104645338782412269422189197412589886161765889700921777544349617551542339075442018842285748357929833869441339936640857834777746867060037702039159852889113708214673316130293186857525549125946461341683694630515391297910296339750730507794843167979139770490600470917531142347532561344552629671152308432850272033122498593242989716913099671224421790834045700061945168511101488869083962393870710312527054714557628377998081170971046255550502728566333993192159191485188016712054552598105631966286199121414811936410280082612140343471888567738133354667560470715377249325149459263572150711890864187270908667478199232671816558009998146274901426788935645716781894392595067835160558972834082294814820553905448111106938516391194211145304232747040719545794033420429806522482008705399832126608623409331577222639345982156388762640125649800562644084569025832763908562906940392335503983769603640025020189477379604611953731378717469440531157706964726607268500773168714652405457558174004322509453908243847212928141279210319875332359642887143673382179829659156609336019130922579315965408527131638144640674653485174170575079332565537225691422718328290875363588883337201150390773945514889746333927706191284163674840852390515193020561819658798477170336532781077767417557849195522045978037786846630502012406488325660268299701982618654653651085677826543380422478493549736336977363492957846901218076512465589899756122153028866553567696297514988776845466680104708375703038492006812150363909548320282166118632021804788438676395835463034925745627090098480818072345699797148516654480189080833263240770482484350630270913773869523566448041625173562045892996405317661569599982798384084214308421644872374094482884560843040006247040388251785162063628064749335423659491363998519843517382054877049261483130840657247171520468704376586674043486353018230091688195482883593063673374354037276307938268078554026242210865220352916136986365700123668271065604450244733571911107861390455886756284052152187007327351155371397847088530795591882201073133037678973125898656319769206738493821895324343901833233178470082294059026369984461984680184104219344 [143,140] 13484210445384829459064264451545872087974204983934740371663238231205012409176911383363392401900099283118398247433176184737664786432617475310809642196645324727452799129264733896785619076803934295163186024258955386942829360897323165132920817259775424087255936609477362400296403629548077608231054248009378804951343386065550685236637834494147024238400490960856118995050530236560851696253568615431984906198642370366781353531607514806432481295580999080173148653707385417686002856800318517289577908795838341206818976599624504999728636377496938057931165879933212282334157445980669620164168754577916719595502134418205293606238191719087441016331100404380943337456759090347661761958028803666491172340030686564935656868714922347030270527886816427129335236489323971278015847897913845517757634615805297056547733317033095031744406253670362186600150265109607461759934852284555246436449976865395250868418042895381404711287815935267459745306908703246861047178372217334423183818141722243085265023733784297287886301307153235214806897731115841652320932362818225649741433434176913238227012054637740061130255334321264294106329137154639516072440493382087169693971838447240101140984160399602640766062704880159386211464187222765951333385707633791780298043838955364833987648597494982969199660951886110786293211282667916523663023377611762159686616431910422009248174778425943166165466609874014583004864434566546756275889565072171635712303953848133721235124571022028893392607953579175707731835862475833906369441249016601585165148886142349369226656745954361919673950731020928129786467812514495745431517684584576557779861125049992072468888785326347395973600070419543285334515341332900145863476145136821907558487458487256858502472530098216271129407368995183103714749188671952537660623343481385705158403269748772760075384007967360344413158903690157026215122497732147223591240881885695502799665484328948149966710743416596990912477705923896193752096841997058629856406680297458696678988663283590610489748921156837516704994622703679815189090734688932146159918574272444247756543916030797827948106817064295776464076856185019832300977271774328499187541108041117981954041892815532336895102850205575047578979419502199420042296456982404443845205527096731425347726235410669971935144799603670833787634432380623360 [143,141] 2094537260696286286961005429257910993253357514099572479113303015968126221120124282321465081421566790606116093566979520361229804658419358598235375655233167368910983270397197208727011430973884711260676896708400424417734601938603122758157834460676318531356680033760549687210617520870835595699307835617381308113418183095727942437157862743400562310464341035131823153359564624689657962045679267280851544003381728529951360578528118370271035305768953618754693275180274647270057633327367108377778207795854740031546442052926035187660781051584068926021415057903483930808065784408772702956899882006100692658000851843502327168517067815955547586313902578246141853778182795145613038749718044644048867893926235089902300446972971580047813097081546755896277274275578011407761444870808591413407429075126002627302750165872012134012143182406492520578476772280159631061281002944004720178330662673903686443332997679759515383927957811074766176748636270528107012739591246544187773218115540034071432393736488570702205636873354474087864529729603032139861946491603176010060497574154431735419746722223312878113954120491073468364872304485319782936387668227046805063835720003131130051400169393547756468060690810078514080850310491065589658649766561135127725157602432752766532953544520396142500264559823613034115772885660444898698852990901303924030853429112938390830081741742490595408741123680590205574649372626294565224969273424122085539924894006428347194947152260560430481953919079731637837640220700627532591001973475108730520229797970671005015430887359322559498872941508799700401023769297540498451331116676076084362936376432525283359032422259061251783564191951459933785892949513701829144613013349986676697457721516348779509473380967097985282259870553137340741495477926748452363839453935748691779620782326377249852957902175453750980141668954756662388489038624997607897102684352627351723402166865869598886123335574424735921170952781095506782263096825062209045654827278433620298041296558893097096192634493781600294856470634848646069143081631967400967771528952153454876321324275504038883986786543134501584317454787817781480734894200164942670564797530762784491169111029893799909746128215367456495549818359731517776396177900980237213776002432104094109092427642532855195354402008746452984502080 [143,142] -158111171335540247858170540234655993346906176913000098731876852525941952000091847291641982204742893641410457297889590566656832994405803474782671552781026279185318721704114410387808915343651453197977449398951910379182375395597702411620474220325707508429978552203261234860894455950648282549768727544164862714545043647678751841850927415047441793409631598674232518727798346312569483768676183033996569725112233270485099584344091003676482377385547902213811587789600466268940742340904022579690667642275234137320784951580611359341200088285436345604800643080038304325073815255881953620074932848106514787208065817044153688850377654772819235859782374294099157605949990684789166668941667683758313369963909818552196665964605917450425116020050177714302166776762969508047904983786647050052196930765310981577869631898144425908161074310735014673573879842629083617356041961199892959830003406347196354047322018794834540419096588782279985981882250856414648508891431373092615483950123643726760047291873871163340751217933674481780521663203623955807473266194424226471086962700611064783245879605372603627900795449687407187037105120330958495584907900654281063123900578731811751993693008719274494011843566181659298907917705820802871905937813117366845962135322796342159567204972078176228867278301316241179145187918541227514573621505266063139197551822760316894069005977712403720901808038757643206547966721089897616622859711742059755300371429803526944910095234137247833558638464698825507349450731211920443476729356560556247990286869543705322284748993379715257848611809001040451366277155279030222199290732219373665214218729530398264579674037970326740108132299756893362639637857839263270606264300782256844408689735622505710978971015703094516187542407474914337585190155171146664422222155222173462405989613215415004334760583031530920969301298620298965862122521445313415071460524890936099490175830173283409942529462521941319031039287128893327722038484040147684003420722593282131986770167149540283039977591227535314675840461620342176669677399621573185837980339370862058495367662857728684438768451460466587537881600692285392182496135793372329147237223441497104194530821205965226132349113126733761672983145878756408890571959984976827171956882341533453473623183678452779383236878055632 [143,143] 13689490962510079946418439778982899682337801710748843358738038923389778271169701060081327027887551110662545514754081511342306036490920658926716027665974218291286095634976194729491595665523933424879446101013973784971543089026424819951070896352318347129575696305020774159814076066326523707247581038299863020841503574180858575314832781680748890013714728587372717997630810798356950909850234039441646660225751075940737669805623878157846954811929136407903631766956420661363122827393348981693273804461862016237005925850215010600035043142316793152530672074056790431988624003673229804595335107734843528107982878400593751864747424410096355219992476443791379917202979456578890131717743916253365386820969148127042352651800531535972214558948617418727304133301634901683890335952342031699707179400199605827491192492076669369997837783863243428655582584024367158568759283141901703287925634854950984592764826509034235723469127142880322597578285633472466003189093992431848448165935437117572198107857285671469381415101892690580155914169367451340858444771103150256642577936631893476296406497347857989177291385343845731576741798668050624087651450691648798838862004865455949386827434912665914729161141495285642511685416989995548418674622282874263564493500605365249689598720175419923512375021352653205495870189732620082266262426726490422586557493835078153196599979893863786841188268479306080958188952052113474227106939001176811832066649821303732812255903413757341435981086709569355778568981533212953117036086876739693564043920426456156309639322994927555572125177781131427298325288018716291989666190299880421072347894518155643570538490363391137942403991415381383567803393361542271637447995417151187850289723552609963044674802584752537136565732629086065727276551722282371419511469389480530912906264126627485087655996262839396143919596385892408208357154723973013900300733114495023093030410845437335987195417861458634848692824296043788159122307471041738885488013936858820074466225910497566581999733003323256162740932234259289356302626575000818291840629389603417548262269359672036701693218701477756649659459509775694601229690225538473781360302263495065442948859513035908950555459868364515486778048241882261288344077475502290141627491712765861595928287920671985728254 [144,0] 34765520600123107449523660357809476987981041935077826696554068714058474456433477084760581233623975952226124930244558686197360775279556304924218859882979442015465016393770993331097716563103343344521802431491275018435269994071672528279556228795943170074790572425129146559905377794584174372094815871532534191720482508553578055276019330031128545298293303159316768800898447607631214407923885763551437542027222188602535208339439162165148475543463543275454065069031226711451993760052898471488367286064460420036527431634361421534969151177002413675886325982797416127799419796857685162021929348287081704552382677059576084243833084783252219392633470463038479708728273195923116091557430165254667683757055782286612290122158434833237963203123443995128447051675822206167250232821188778449188914336800346555349651156012265351946905909930199681811188236253698537487782533634089527752552064955727666044394908239549795523223323819935364532281864155842071107474181148405165435938331502753536589287822590821740217348266145215293719567132728523918034729301305882162077041091378812152459328223996393153240133197301214058118815935018822006720155864300508182953252264289238673717904939221005551796135617211522254866321846962494840254430128364943366174172068454705746744955777565557187017554417606279934614031859994921074435829954002256433872316913853653872608151874987650808074907732767024967813710743855198715021283753056933381903339734821803189304365784531662642871315334003089898982634912317305186853257426773634925498151577054293379330553286264085471095683534644014584281945135910898322162232827507597997118020076778024669045547473588931245989347855345322728123185158959390830401289992626228050201278867431372768797125144934804693349931568872890274547208735589806370468974801433761217258942322951835544856677916846418360079424924903958118495129019886530326985316293354969049141856972580750680401601189530544838145678239010182501672445093401704100825802032138147149999655379047112452986210619159262290196041507391680906373313857328701136517886683676145066682218352652321746885724274151535817822317738371547867561638926315567269771693338009320826042746502078734776865561200660262815607262805274683714700621284748581013152139754472290346574234999958457627889169013886934841887238163167176850618685022769691311168637118076942682295638054296398116965964670836860963819423956561423183090016390227940845940253646318648005304481151257548989603613912067867349026572159188799495692808257314776078569431902054509612191620129566341761664608874807581867814595135946866551303718348072531782361185020250593195938046602857708313514971249942798971348621058653867620870116465257085149632667114430108454926956435928017524036184150007080234024056803374687657654515758131641682852067779690322750078976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,1] -3846020761032575080162654973205090715045903627769400286734645806621328360128499557834024067554389228171097163423183363399542426340962813780874086529218124021081786473764050098969911208233041279588961423924336813559494535153936254554840054333801504421954249263463632874286261913273691514628870004797357353535445228067240407851199683121802704299647194260998173997444606433555083164280029385100762537547763319367651990525875516536999641327234845465255923981278417672893101786497626253878108697686428873932723039039061112115331306266641595299398939524535207549360368151773652802928169784779751630895928588445789180664306519793114128026100612003323076839516351577742175501320960703440858672383786052999176755693362830020107041717243561633219440608567192780811784167993427543404540856436906658815433049636558802182239241959379324484760351260471294420272245104532373465393487550221890661103961543899705410890508078902907738665770843537318447265117467173144089212639947910806114640159915546466799094266537131479043477384152340927793354254094765607319326169889983158511186397157002157539761938335252066990493183483781094468158274123792616443594019199068657367400287284555447967602792370306862913531977103834306851094463391379075733664970245286201139023151060477933873903707524084140964216741304211094015865437841552653476039754273771208331926457754669531849365380564542630178220839128752928069347310041943068543400020713412912296473126295757647302604250009170083382137099253643187924336387506608165594601564518100296496622471655205715462710954222543383771724298080929041723114854569984777953403888160868655407622971721840020852573434482588508847179271930286381056480245268569263967728916489731021762911158845662921757277142726385931640641605047753503490339581719169779145645308976745337112053631558432622121732044691425546601333790195368957125314425409240546711523710208723801203791793043874463275650187985650961886813245583086990045405749756427098323743888139440218712046777250211980811031135248884636491574525615586887787299371637012533612469102773467123762021368275876074633092522331420495294658223211125098547142893821115066988748472751199261748118824093152995636781458125775528280786611325602409168766354930087773895177468540408317485063084758506264502058033109693433517546372219453918176779893768115475456962489112488130490191233465828862592295149570358899764807444440623743707662839355535721303754353117205951124519408550164733903276274376460654381151195012694792575713419769770265598532928130454961615625241868000148220667790609085402966739788375028860711730243775351591571231461056352726654039465768645761130409574032797122578156828266383738284465173278541890211944235992806135825010049734946496666432563768848278747525783918068472421327990483145347431651082240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,2] 97485970752941954518442242592868087836792423719258911141897608937243188797519948608431016306737425258660258015526071182519153006727094364083646060270520501258826642314215734629035246356206308104228273562550220995838473587114239715328761057192398854245041946815713490970727072750437709436563449262457990171207646849806077511321972889419116598974191895491829024722766291803436372521003332411179158859522534572548030340375092964040611301667500025448601598714399360251827801304446613480175662601980735897872723054260633150030551509401741008399005164915975675494319863796264789864368542438580921902659042995726537033443449453355222549589522611759329546752488430025669102727770682627884434750398352916038026222502397322308462759777488345337337261397599668177060852682804431105929929501538348077470723637991891773783511940804500858675531507973785070080042074980856217826590800069967683896315457730388896437145524331594833923357776154496542512251257605295763862865935053417141347956402546314163409117231340430230842455067754854254039132205513093159610521966279405451668114357612038310633047711688378851903413306683484319650438499164836588757434874051226415499799350527923117545945773502184109286201108714750615861302057806112675132897379363231736296574011487695025865428481824683997120678932927507911184753965378314933884856455647920162787242238478510919420988681484374095873448395383574872280249849228224447772506108787461089392513513026217232376016963598048472322940119226440587692399029876827369998874593342017351456360503217903744413416325068849133267751771350509557765836122844286677013203468563787293815465388703574854801078080509449333985414158947896235662099037420592730440815438440339428902880444685259283090173261838178794481579335298671380624189205121529901866628117393455040701778837468214302958654717990956427788439187446796141837340402671713316124991481998682304748924619210988712793815397326229916999864810872529039296622105213965536814276981372060843436925032365293507675582088789599931899612377491820033695258771658718016276188377188046602020592586864646655849750614831113446474839197888928686643781843220495696978493305242112243828404313441487558342680469720751054864803881130819316023482745842905807713000232485047200620301082493237415776173731810607821518260553955418951039874670693428299291228798039728201507980554577333312742518160310048560731186409448636320184303623819640959440056144180521505962306509751428419777770015391987348031807369722248582996924381425856392535927462965875700852730807118645516875354651233635740539631522359359561323085145009171895742913269939310204790372660951623627324032973218605485815414866104348365853728372662502526720418289464391100523971589779516068225338775665684194765347194782977041755218971557392798397923065856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,3] -12918400836814640042362607221422862064992344254425303495150408035503333571520933124701315367777225818510748015078504518870737348174131030062535913148760127413298026787588137718058485827310642930663247026896497934777281415889820881464689381436580264089293096073780227394135666163985831741426325834146349632436525069182918338571449398814966991106699974268057646224689864109616909911451798010646530063202063386234654091680113706553524442611145841143825454504396987788573748708666211342820039189627673074129347266636234123136226205396126799553671629586553929398400952497400210095563983556817764903818672092552954442334087535645148115258426194830489752270180698859188829756835984072963736399844923631334954690078141758794808961677654778616992361475962545834543747727607872790498024484338921357576150144885222136513603111865251215006487540496756082264454446823144582150716056991290916916674538088830427155278500675815258630515118954951992095861550392019394053476667514840930486354401721569385661946472856528280796903814794966311324971590428341068078017070499915302020292463297252585867463010257064841112798917288909205238486835512825636716973422377443829853202012556221778924719783888477177766918863705326785985850205468560478141841533282931885313674081138377548487073339564691294647923248155416383618300939952641698914170734090951762877305456016606844855532856504490802892628403581271518757210921534705279270853666679396265700391947885483469764744662212280541740054773863962357713783454338719187862129597285870770467478766163237647157285890738439612529651378991488533351369655790124660237884929248437819544423700825284574554658104059420589037256944659780612398241361340832922462264539546730073427205359256761131422504770303373651274358864056142815439941364356765583152585334679609097630245378668750208399092686473334341701649041606062291076265029828118652119069626491001388728191063536769149857376170818553468488282720194796586498926405666191796166843258977086154241011495324654717948788012890180519880774292709512731361519784665895313761196135473853915873700899425511373250965698006534808264883236816638687902981395886159917519493583543656984453212430674895988748636160551594596922706646651069802874855261949986373825899357642763831984467336007972752289335794364815680666280052896050004103234767530188938747887825470633206816744201222983644741038811312519373193767716371291164324033547931159102008392895002612356535140325289129047323956035305503132183909740068756489351561806880589272173920476317697076696149617546330201458772152696261910976701073065495662748554887155405443322229584030387467056039131835947141156820677898805531715645500631161174193318425736338712962571487454193102935170782545230700584803818631169085590058411577692296431806091671652007478752412958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,4] 681079452335474862673915207252724561925111705930045096174453714682794091436890776570745552086922733684144781223486767110409341293695266191211308880373752997846270379270097322787611168310558204924205104878628969899996032853413993723951144924266264528262920873174827638471959311238164348112193295603695984226033086476365389562323647344773808096813684855849121018062906823439218876132764919935535049817302006599425978252511907116269844518675840448719052115525151361810305457954466991078093345568711652894478395589716418110541216389635269093564189873978449287297098581849958497963481598432879693933392135658416109239049211742399165604354429374763262541273818063315237859262344209820862279795351942147242546269021651807727679893439823928405237763315561663893489304964960345274232134156574542224288689549006939197348108672380866785422157279601911431558184242031699928715051331900517034385909775791061288227031371263374384292557247713418859138961829450468801381063373096011336738155517209262647351833900956904852876673703204261563607817725365958277614836289017590909215748080755681496364673742556261254287142534586474704468132156646020976351405348659960389686198215772267303264814662599394278853958585803624917121299179027181413414293278932674989182793833749730453950172454410421287590929400837589418501215829341437562045081964276247345500843978744290566251767624050476707637637832553609874289855843175659878913986604503728185842870312404481676847823043506786758863682001447635101590737805307474071635033434799366810578996449300307797979367108869619609609928044269393808171456563086135567239855627368918499356387439876091769443833545223926796660012993035290273936861526769673187566055860204112925159100148500588114146475192465748667448819093358364342621571622486345913726768430637018734083288528706590982969627915799193596269559175211330640330995426242808194620985035731229801916733407210898749659380352173588462428593052635543021776603065546316800342432866092624162545668257917882929304937889998911333495917587064845016967745723249670690500888829483050566857781737584511903001094622113848353359678894483530611514819397294799844731330999211019090901026207853031400052473282335400131449396080433818587812598976117457806402375307534767877780694157356843445970949684531444392849902190972090630934445599198605898414660277153392400090887375634098196736738160111696776830471612359097787916659877396987220315644713622651185688973208926004932823018697998159782315860805255093109925597765088633269249468199027416600975954336652042591411031970693911139866905196971168304134389664949165117962600744206983073576989051333343516686695955778192503421063962753271024069559254354156343158840835380436272323354268526332441015710561975545238958732971971452236334031383342265503007005472718848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,5] -9612784564656177266968448984616292973633461041391127750622412670330437447763675456555441504358932035426510939944293705880540934998658061876176704645089994881321574236900140500149433176761955677133530711981242925234141994938395054329916008487038255674678392466150939365861853391919407569961903771528862182735809137085213452972417654554702374986640821746270940661924375239470912896894942288856570770415756016579462601808896504073970656668168813043569476990656355176972254014931209405745714249636188769904159729845518695364846709589755852930391119751919244915926107893949011634403474272170652363927824936114022285392187862591334698731093174286491621243313341257905505159903708229223187146156175937402681691630185280078184637462710572358564131195192831225004904021823717176700483938847166127197388998060684362906299736597108462145480824655142556473463126979135064331388201038404327986547218412778601405010025430844008654507109257354226208685872915246108681976095756095894918851523009652521319282308617249712574296843769330087551736134865977268379662420158871365452058240540884290249270228013487059852107074548451665024274817215879868817254623009738543161383482163945586786259773408693652743710750654002939507369290927419826824514360235869522268004159261975455846155715947461037809085149539744828998014248434757046264703640327681969682072014079065616982042734705505786873074792821279666471377769610381725958350890941490920342148473515184328640314208607339435919329200702007716014407762453203308488280479994136878816408436561156130612567642308239683156464483789612664118358918093592712703724869833995258546733477993398906125517045281198779597881379430085846746790951942588564980266896745516010322571608264883057924800121799722316153164282752603687297044857371136314779269418876937999913042677500852839607778529624986382399943935990700342524824751337532406952193626984770218199187608259267157631630324341799974202542236462983441844642622118838194865912740102492077219279807381286671595354780942311837850772696753323080593047657628870224318454146255549446910060428348760255541094494724323209487030284148949370456815765296240137171061532958668740201581971091453357229320026627356646990671097526048353203801968642619463259117441491518411946735298822226444243784516357286305553389731190617895282791343587966910255878699217263603482653288831539377390555252452387723623056240281925749297471617291517480105364761813393973650520792203297045969638386786792912176180357158780162243801471035269179621053499998933468114349185741273659904645232126587402782613387759292701218898245528739443660769540246533487003509834353692481648624178131827610731680778968078948667754609032820888003008338258267735101926942421798860478905616433481975457385424811151137981928198731723919693064021349498880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,6] 79184231000566199981391305356602935376743576719203058949729398553549675060495561465893449846846402977128205172377889235160310086676818900714647651739919881622271994224145404818678609346388796686230416734739356195764373806987381183874836538028935072531762629329924014611266790609813078221114672564393104308667247370612551322703594776553097306336982944225769538204203215161186346802807628778888454573511731188038660872218914192666170032773967792027046963715789554142307141996587329137144457006774070772049685764357090352269163858564757062442662845881221851430455266263800828404991547749960386186873468979445743898176996858407492495609282270100730105672017715861306051198285951585148576597060122921322164520194601233915644040829389222140546615839389248987497336149023435144868716698612591712764342905237110969813030572931906206899071710644777482352579847844004420883959519665775714376677752870811318710900504722955194339932795303368026796671247254768182386172778905155771582851218461403864689691693213120706078056262019113900262454028469264457201174336712503607639071900258717267802061461080591832329721794630264458764571592821018479641751146625170644316451897103588676809475744606049519261667175214518600765353789309007732250249667521167973990743261654995861320529243977985291812953005032005515352106858579684338925934995441033299485287152469056385830577072227530340449582591530286156109608209944310265889308890655049537693582765433119130432144093000651427724735501231020910430919187243387801436928218484267455479868619987379105752911570890157599954785702869518467550246553598365986355372973759725126472450225955654250859395012282903478645560727368439092697446478669115458394308014800893776466093427496930810095555362069768092603915604163058418312710944586046163397520343928674968392638505439271254134024683257146993086452448222119360123528585539143283360983904232385575492704687813389741976594106972031446231916913404075366604793052040630313093407512372357861352353812915066702354393059630524169063658733022518253984253609938289877632654327812305944095578289710648364672930143986084549919986515346018185017878609334093971651218830297203403514318167747669961500025084881617193559970183001277291427617410494407499067342224332355631459253179455157862544066128103536661530370307024881321496741720577123798468725901897885549316318135028829884791565668011190940030323596055541114740215184448190939090764440217556283860082772183842768831555667346753916290257349763346208093541715380899421522335961659801953747340204302022981135877059702038401666326090818745564482455982351423599107823752984247321273921266021529991104576999054523773512211720231775848071523824389375120524343128658019710652762748651087126065636383741724548088643989599881821212508681017670395002714918502793216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,7] -475683882905726022247609548796947809713939168554405353000301780262770783548591869210411781387520729672326936815504224528468886086216166090323746364857366331601392099847156306776503569626694799460215590165131711300140555821581502304216735804437024388348510956702788792702867535988225506001499540611215530269544823514300214260794926992273027530428732338818892891035991187897688997084627553810304634579874421859559693375989801116151151670821416299967940291797836723121813182861732026170970180506698016858521471492442914253104587407713981411830837685596342276146603668862845002924209550133980625997400188338271383976746470165668403910334019597726948114745485454006398387575252695722931376179216658728244146893412159567275189743413468232206235680973305993285314982444365445039777124367488380828967575759134294846304186873857214795837441708272715951422424612729726306597823733556718269379541163767985881628070147735023706570776655540328219572156446253033763925515812120987623475004430291097976299735453018269440581775937175675799480202749614565171882417578333817265883379234212509541593677918586934292670788646151732774588230437495023099476518239146195993909839565190440350660904436092698432692706926736948792231036948365860076724119786963276758048861717510510574213834923666159242486325772264525034914562931524723071669534588152229123152179788249326082111057173723703114494332469712522274144420698226387981781554843096731435714056674413966778769993174121498831113224490112746999707869092308239349538610742422494060232874990509137103924616622099534362521242600415881570259972225095325085675127157893935332556603083182268242703947825866702717481761664701771516653083775719455132094694778148831690564405524323234578856513589946744431109659951473268900330683466241412813024157415278447705006350110400937221124983109851563024556547304190618996724396289386226719875595755431036362859907107378239271471104327469272384319009732707065567453296994865707774922733805918068664479659059374222321014777484426229455651960259497390876580408880842085735133309713705261292857812835090611283805508227641801143910767119198621088029661685614069432174735277231841756183197288252592145394551143923264591182310863453849976602473639485496410752475649530918499376969925866243380702463176807438118162150673192439606685223001571890904619843654825359177104740360193131225523128248622341637061584495091950974149927963001486260379696647245984804418065265751331034087147392866224672798734568402364422416072623487389276578686004464668358174967395936419686359103363842631737138999442584904980201039404879194581271620409627449279328367503301476905220574684831771059619589036362434212553741073292243837093256759440181805328671810588277244622308730070935888538879183994940334778557527162325314427419470080245760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,8] 5274818491143519045120490780708301449401042557480271744854304053150422103107426867166859026137567279235611345727615700316374348189362415695010211765435701856874553205829949703925977539979812911942024058704515817875924695225149253490837960681286533401219219233862314413376928585815345614551613257913976684268205865427864492340407494704160307607360655049580379516364245980627029368752934479642553537867577670356765210542251746536136870050030052823809402059456451244806131752300992086031946952701184332394925565007491754876067854117973980765536871455860813411287459099027630660415958192772323876554958021807265788259320486189225149583736465869117434921684201164017296965086927069016756271761949047897195240610253366827329445644619581461564633903670429380258985208467762611182081957004273648913776943252970402595510594097408399595588864006302037486254488119198782794617557993034547308566391646121413748316471477761069647736326607378404848047528073642482983273242463671671619128644662586888091311397576692808469635262547740519337280111798160685794697856703465559540387645520741207918337935651133070229673210908915337164241112451982954595288458035559224040266949775913642059884376824322393396919858780017439541030100468976778892214389797709032638025260204046002752729822615992230923402526557335062774572025476273446951885433186887483279332796043260425966415387170941016611253820246602018378731367377466190765372595642072132085734783184118031594837914953543140631240800912305127063093570669604936301186948294953869626492818340923078724831245407760030142828278494879520675885768863139228818584347959710493221994094281342029409786049520760904123304216263439228893617147024147816959647272871997005395260771545151571471057385189898922417896425190249835645998813461608989899914013506728948920875227026936225830823180409816515678925348829956222628573360688059555395413886490106227309751407077162442250332248921910123746292635614167194410727705162108136118688263387022529200903710443843384411708140815069523122742705932173616102539435167294543133921859148197200758916920032125521399824770415080339572594815613729296643506803208583437468128955236675137582628093424002313210206099039421402338066777667787492419765720994158996441515710688664013882752959296598365542867433755555981797143441789351400630431634297695286409191572975035718917796779488223550570523816807239965837054650639084717748530400857955619045492829897423631241016923262118163191646391331784305782347140222216868109584013612860891108322358543439410119280613576636568270528739757838541085955231481925081201910012301334727787101467680121403898028264802081168924113996263285695503792161241023899646992434707450327664161170998272881995455472620708014427146004996210270724281396978525490709703543333334919572732458767176695808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,9] -73251886176497063233831883696495866992883874422951718421464461709742832716445635041627899842041511421227450737866130668720168032664454018766464725356451337257199384376086760663522396380528326258816070523550215374742962619628736648382958393716407955843622727178612266296720252254683720300383054673338018835101621253258338681630971556217961961941950066676974300069478222670815523710203104490948042363512323198302828938088922526573089875284959474618689106134498050441843266326213968041646751646436295291974828078045524344426962635923590944166727848548590354461277795211301732207574142254945180239463735531959597145425693766710487245506384081640953038749256766624738099809887311271201547603343719745354194322017945907610943847915810235761804678915520068722251801864926250071967633476916890750189294961722491948819639638040767744100111505268257213543143002741871663157534260495628809498844431620685799328295444189186810803130193810920002092683306547079881293828918644696006069387318593330224734684628660896022402818751879535068126653559483744481312290977421362073264101898905432343117201599175074815859472328881865296669011602683377587944032519319471135038644527375400679737851286911160953721667765265096693988374715512440658002726961322603281271216156391431924375806370552194749706403892126049182165042437327896443503700260503723493555797426945374372780362962725059018640415131385819593542665749852004252581460138295746538729409972564392817300641656406020213288663728722418197166882924733505658658597323337947991139278415514845750610729535372643451793669408500715606162021652211886714353500984462444893537084612433675211421986973778468960925684099955309734764410968586451771293078125078155734377983230095636502566065959994980721739669812291605348399410539156282546426716360264697497535333631909260640773660509507969432251787131425374934556418915892031610304167405793726920966563915083271019405542295722196832865794882554463840183431176197615459937830883894596245370844774660589460879999405905261312906847472187774834530675798223983817761030428275594115850314442685730889473945115027336066031809843586508479161142989433930148948020403139785823858247816326825310403224223575904789961237674024852079604534876245641275234761096952190230956827166101299742558424083497408926506943736186824351708395941129670486936782024195348661186802427222639903741250905778609929400060392344264839101956065878395342925150552202042719606182157960452281105606154540887301450085125272140267129202593423570214109758981315398884793155396716428501135909621348991804724883439342798649112469957041928482560868285222681472382155529025989585268632295968180409045276912548561509850982280099555309995995138139119481364388105725855106378347256688898825412274240034737508967684317420402514457130823967236423680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,10] 679781978612820577553162500131073397818823160342585997542873251103047429221244299651152653069934038525502840781443006938920289961089680380075016625609752558430055923810402185411485845280283482480312823682160801307840379873471951459158180249993452795745484261436304532373089553505438660730738517782008904019015952357005124941022299060697792810435442973135926202723041911325175430076131296653559784419045526039880546621519322342217143074815869766220768754726528940806480236435428669480288389003901339840488163997743378375634477281767127404944635186851956797792591529647047356257636832120589186212653923253361917993250164448192937075396108013157265048250215875131118945843703774322478995350350164358541830066660585748447343382006578191256782206030424011088998542533144950766582504104562475693165552955424520183658949614324234593755079747728356452858323264721944547106703763435441076229437960293710584839216385037146991196188146678684629702634477219869845166882199920156427667354410206238644871728559358152412764208497675278664209577010114105975185516264769891416903590249841023976673529453180084784613373704415190972146295014639076878726287943040097439274814240284494130096976100051931208664007163204201647044144226535843807068326799824525990383620066306960826399795171158673484495648312760947862772572585895692686034300182244921343986825698428669946742844019773419391105231244431471995432162134360119739112405124650707225173138603885710203950631418598361917667117495001503158854381107214493529522976610433576085599107616118022387013848157364690248033291355534024887024131560057238835353490084360709168916566056506699624376846597207052299076840651293124345047028446634016109621731456567138996878749729516347465071112167033822208058087372119379919606398726403076174034536500397273079029201328843711578213449673474555803279066430443836971392280104263561426014435483852237323545058600744757847744368490112510907766611329662992732193065622616766853130534106829323224697177451030133320628716708741339284503843589622640231315473809080453559906501475599447416417722642157001497274816602891368364399674032821372857306594905765326560404092622426645487066660820117010713663972746288091796508882274253917990742183254110358579406611991415102727770165453415620024360894820971455061693461920460069555304300620444645126530175189455172860859562711176408020794044513216836457026798745745975709066845126953525436274594952174787451235042876968319663429827107264205643225859796401879917528601022051297881920739429344704323392960045522935363616799345499550118152960515555504479170361190522448695188816993239913152613382396381960332827719904189052128266148255070408459531125372352371733138671293445272511498604670846724265454935440051816475430544303955133814385392659674032596793126610286483079168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,11] -4507006678877422252076558764281795134148198825644791207457779717116262618678897081654222328458578215687488883984738096824617100277531160450271217674268707469268483345002005676646809497011130116079897762469837688330681118589738968815427549191454187542036623617000356983847032775870079300976762829242457804962150215273378901237945543163683673068561027106777026382050726438265713161672294214002453162701823986664750633797969455916276407107284740607731133215167007275222342447460390893852868832493902642406731041213534591435116380677159108720716512613914067002638762847305536443988376819081041509189124172055150160904088423132993715451228277359229967973718445605176073198471170072005424312733904524184098106494689384854555114145310370255975991776855353865192255905632743680005053329483018891768644966971436386204237114942291534594568158592773492356765483870045024797516231726942144255834744975648335713065669915595318171540831648393319291145641973037557999919577601267996525025875904474877052376290478505020218611442598970124104814847670707183326677587529969991633765284921692865442765760478121680769222240338789939570172014337528078690990791357416895558182104734483429728581601355291268094319529789640198994825798803906277892529840176915006663354407760437081610647800558192837564130828162094034915283999247271230320504668296440781836352830746384162225926556991477422861573658544454712327370154309306794721936953986289800615673002937850536038851147178590188113129615255524805376480219067507466616416831166245890985689543738037981994013889706630596625941907798819221017516048831633433718158656777305305371919531498364715342737841100510158244540485578556512448662617169879773320237310801893375542925892640280375870137866713709308411477750615335509150518148206139811360541397291655946180098792425167606920762408421778396017920558835994288844347665496232730594705205613405816442536012883450509412789401049026158462124248840291598165428806883896688727585649669326777247374639522570612384188973523334153425750311386501359004293110879706429777387512633036672092629326452233450614408148064066930802597620176443863520428369452816997013054425723232181578418755269309598604319298697143744967428267323947170883675876731648002029261224261882190260438563790891600428399507446044773789750288502006594959569745182804317775047273379026360865620935032076795210497810474084982046657711045983783025421722518652404766324226253986768237658161751263029185146071533763386847185126771638927640538428022093884133568585831985670041394442185018676658469757738711449183327890538207592930862483420950065881562848699369780397566992085280155160106225046709830597773336744259206878691753711439319576567860247954353944945769776715361178829800967346296911589703025182686516042756326496936041039693447299952803840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,12] 23793331484619862995480577216048496772254039871639633778644930948218395249691197670200900896748000491985264382746542019721766386449731046737409596530999066645910771476551323639885782405538645612565373842623201514775515450657926317039324426794397651325264130576555603660751967547657088519454199586641771316890762901438166600430738395094997514130038089413910427941146770459462348241038161010652102444670052703983977035915539591195442431235189827167719860611302674174698834209939218663414795999719995435497295364213231121136372502891788102701689073795282567330439660184845984176628019807933187841841633544209882552833765096299056937759092385874827203334561351210024435659221342683246245785497988202274110350728814129877839766631145685086766983666574954814001469074324565021747248841951402604002312228519166033161077347092640772045103888433750432320024934147047085265215283464974107096670330011150792515169491746214990931740066569373266040995447376027641255602394487875865399373339212014813581241201120143442986429467928894412698980915139033067069132340761400023118334282090513297535152770247829195518609933177317495311460831689696369982802410969460349060308020719933009565779247421279558260242040717115260005940363441761592851161566824200457858632387769332719846221081124802573187932360586693979278781328966782168605795414980544537778192962248744967137423511790227437705656680542875919945473686642679486134089438153588824000658537467270862355566941598211235127112742119507337696431051636083297150992222263823651888580883965182476669984298744185833743983772796397041963035155572627772323683167481708091426826998424804768531216807923990921445017143076594808702237566458482335967128221570372958527062359946192074591196282339742744732792176763058782987016182797029223978236826195138314456597005574745902472255544544091687457858140293127012324847570723185864252299161951173618363549931777440007207268710586060024685652713821009657976036043308666388722607009302541709738500419043670132030808166501205106091775333474519565515497962799301950019556561041710545496611768815926522326498519237536613897049688302564913785768546151420437602498923080249654458962970366522642765925084909473869794578656702777709908004474630745867507698043107251875183595379445272323491716139227331612396123982629714248951603563931329393836937331108959507003930331041624064462004463379261619980889359480869530193354540786404322196912830213870583848631561391171973958625902120643695341113935052484763228494198344557829953823867647054271477715476601010419122116853084261371735997409758907415576392921856009832257100506290456666638779098232690319996485345581302944387187593620170496357964335073048164848993190740793258456169270000502912705935092737204433654144698107302659529227499392372322812024739535113735372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,13] -100566093141224692420340121073367996750008556188640126806885953694930944183484804705051302864611768733520458412496692593060606273269243036484658882569652008981035559583594796892470784342827906600327166328209708729900272016185446980422443068569735424059651812697684268607460824400016903491330615457465552856296638639507755792239808320387044894690362860285588725517005523265070436288957356782054466299757620363607770608201146651650722035187741618230372077403576824013712794325439863035093017339799888213475273847051602685616521108422897369051294378988109849840933818243365605625225442166609241057419856183550432478293906013471818200800626494480236806236587272023456529457685273721751249255406266837527327952353519209814309654142372309576446564777255497653809181981578646293569974399309841316879048568119081321870432109675206923382935846987645152415160965272552753468573404003835000080687024303587778071555014886744792919710132489763966108487830041174351778960804701291310789666655295955778109311955473040893887107158545820100322309773873489794382154773203936111158912203632745851121884685208366324007925748201090871533095791046813780128589807633999115833680940272349087301348191660410724971338242650361053945433109253181516419825559813847942659369459513632042535475549971238500464606832347689969280460977897350840182678699743951728622779031833883602608719234723870630621225207351174049745211510366826425540548746947340507638860620296199418591000458576859301512032399084642623577859485856062202674614491531481622573906817598087748318937050127551209664757570908182007080004717021703160628084022356318384532299906851146986264432373549105087305410895060500494488120400672827779948471673357363242253045618163932069069478623640931687762789618803974271654056007349708872935353757160424707715050323480432752424270888458396989244097845314334079661433367927055993914004152862520190998363391958584842808727033342739588626867640697132339630210360093493822126779548261660424999881273278531678549981859441968358878887158948965966935634977203171606646748528820499291243214473910155253392129690272858700012124514330478410329989294050860141933469838670829604077703974428882906489193855592407496464778978796910448599098089641607581041764425687197973687112955184551015841812694133005341412270764095927893168043111642542069963105792195023668553379581483317088894494489213291287402657066788567817754923894846602049899661817815951734111968252103368508550309698433943540188951039446580083114063368955614749380107869884406054259691510278702415107682264377651849033435475067028700656049721895592740074409289182089717765866469963545762176426017921690333049718305528266255322305292158821737451628834510391695529633252623039675666803283641033829841287433730954189485580297594364360909878688305933933608960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,14] 324194071924699654065943913912147043522984166176699165778573210355310298730334785321352480062960266969992797745890118409213456802440073517323490717529578192282966401901119193299036987528243091045513363808771625280405988296733871624974226156985224434525846227735076445478526913928682435261832432729144957594138798258006181751176444635040312113477449083932591749120944076194728695978147035543590464930364274553900216046226379990120530687742773499337521496200755371875560354610547692913418258773341648151349802970880319180743688758475126269021904266082133228481683271552567092443220181686736688564905903296372981471878643488329431289780240469208543634052746535067090922763536807391451280930370211213428816662098259546983234701673817028423162908135987198233903192245035891368516838223266935543012843640733980610071920820675206362731924424134937538649423117334070707806922585085813687807154882867000025231248566636730837771600366201760021217496592272450933873368818954762059958597952888554561666383706930173123909154097403754701068194291807421082245671989806605673927350007925998277769398949610738286011431472324365876707774080026864302749008044471035769426435627214717569360788306570744719623084210656458467307963825442228439359771525933509251895933639817877614114054652447874067891024908893312589350775581857715393018682209619648907297935086745496730251737020854878996079435537872578253208805493442319505634244481853055338904010317663874538173560855284132647249744983740070939589290150241440037673179641331734948284394060017455556199160335977148858070066355205607409355173557093433274277588390376039600259003683015932274160617917954876344803248449014529913062613316206814371294053974410699024548594506175717725761734435083448515217687368354273300900952167150701804911830281256861719736311720243109099411203606040519801476977812996946610811078194492537527285328641589816956182875570808574144188563130785672283069978106338493697492000018148300808930114162201488145580540328093443995865178663331340500554276764735302885042245601232292903954402609236247507848742107272384302050431469725285501952204605101959085908788446721815517848750932457055853268911218720366816576811758318281340890031789586539182710286931078372846117000226070259767471167904324584950172788156612865439127810545278617390892527414986328881274186275350896206218524445324361360452145902189723659270308931299932717767148834683647041119361958430964310824713830148158310021364649825693066387110107368732432467370747832698667119345074389662576858470304488685995537903344816896615144244160609189328679604286060459585654766384523231633276246428942857386070321248337008667408156310763772091042663540904356794608108647928700785991537316807506610535113857952711170299772070621535557034832464412491945675725369341751198744576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,15] -765838862936221233479996029190640874618390999313822813771368151478100932070122610871196130226069429492971610334926620205916426896114453144347517843300972795398257256357983531988755045142547652242175592414561209283234544876964265088459047219224631445539628664772015537407951937196318276663593653106043521884958849319899223430760114757061063496433245454633517229590578931357871852331148374450905537537586752272158615608934834703671071083027923020529687879739392057989590448154363298333460946263327495882822608080717890586927827458748406491121118193439246451310547668409937575035782793878411774639078955156773952671780809071814134735082779935945192627248959019976851990425040084911084902777151659435671474809909950411682493184777048428539272694211238940926851902853928249639066278945310767775439068445832228345756206136989646367322925904605298410542128993460691549473732337333760476907790256667369592361029944567127616203725405554753338786366567500462060733842272195105047796324325812293599900845928307806963671243235738148726015227394228543492185543302168115313037334497002542522388775863330660482769516413478133988140611382661346107592339545362053961892606487704596346219768325640647296314007677625019166060505489743387855029217556258047459436606332868102862175755070462154221614549527543583695123614122415379119817277773324889129061958332410783595243157215792927832558653249738771669495026639061225876024479045926848125528227999458809532398519967443292896802534522959799516882633483898922097586242518751190408887167714648218864030632536760307588985516048001098850006586505696839515086421697572253531720841009187156030679640252687398975076535404792248360078581986607258910702659211658285206334221676966709660857166892926359249893229005093445278485413669357602864840549405692808821045312155322640905227190671104976340210070794060967662137125526189673106446188898075562196323978968835558147715835926372322641179845373748433659505726839370802463346559850929763981019317868489170310449627409038884487031251796740398164112045321670408294515114636392643289400137529184365860105813709544663712351665911276430016193592435140918910987713235212172234517386370693702325498047667786634042846222941760419489594910868915120872531159082064410677030448159474812068211038548277058061925692118174890857678871775347560025299499470643503795519330761088126442937093143985472234628655852153415009365027513503585267490829269797289579700199517830876175030872294847694902142407131850116844016630853996932722385927021830721194990539989866874471339399394121364180274830170904402906655644065747201332794006390725956754880744022796878567615025898382411850023958165830561504391215774731144679534539620695072198360067270167613355340456154136926190593425799381034978094031401181735864666214496593284998103040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,16] 1326620722260869792716093180414447153293996453984611056612620255843998763894332927813964020201123430478880228562067646545248564276652492484650440105112986195804647529424973722469261833025626533982256813265508201725083724658516898702289354696178496465601929138970325405220954100742467803370292326254634657677253328879970341441805926450988084912725105937887222855509250252283727274008816905727338484977519208260661543904131494153554208926219466726734028280917169994397191891282219662141051556672628851224820926400684019911131796927669953868386219336774018291583109857081266441653299883030838531737550104927714585645868024698010970746598728151561574089667193149160554361794391106505905298077293486839162029523568656234746442611494215730209552514444938245004880370047182371882619163072879558239781044729391229870348207972012538241460403572686665956430897282753705183629027360999369453203285028544838288796806023548432712555474152280566380060173897025324470972867859793890409464744537797665379584627906497740224301349428171377101295901013027309196091284490741508287896606255347772341572518220957095396668103698159517862537637326266804835813538445171532870778164954942998882170396182927196166846378937779594297948737973883982423447444703733387295667567040443328410740207097075311772238865951775913455586889118240297427485038078634844012611102029234146438017183129319766348162945504851107646831467297709945067709952023844902921403712846266179914873172817320412605025712038770600716178278518001396065200233251707762532756695861505340793666550144038882953874958438210856773273215751750803051247215889271168261533603093948083471233792568096304651662396929561060102587498169689781740829657403401975172198735368970318698960856337171260558410292924208647806563933172051630654678811485585850032902815477625885348223489848668325792084183191457720556159089096764841520632185557206079100466551266258559276630228653535235086815095440782119376653865659683661353636933214758558693445168208152866250379063839794078309767498249255083059453006277318976637430429316480272884979723669767269605300479502176362672173033882478381029481651802893138526057357256670394637584011484137499292531277350198223960298854057339000391021005401010766417750187581816657743921962527702382067648883022725328895799838189958457136777699221103118580617600854413496458740780529907552099669129925245442560406618296366064526582442611438306643718678301743951943630713015214741903628939855458869863055200763675845229476641032843031374821307105339618233071197376640283149647103529346547808503492338864649801137404742092292154035568640941437032904470733852466258726048236416480254485043890595070119261258056213406608030470009204376707887010392353214025463678078690702059321261894562912270268920127352138976910857083964061128851456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,17] -1937397678042712755415912036312044901932614475428220535091369531352118081676528063318075811261161762340261341909389348982191553759435470334418132858703143593133115522073078041030316715098758993007499100446989346860427406764649901192454651697962149154143026852081511959397698302923508143556546943341124222252207305532733430950206694988795589627430377199021425891668823816723625695863665823997268524163917916845077671421019856556209913030123906575378395276121866477303615584124491467566922223899051206924706831531592745980698785662774193363264632844193247687902652095893720124551996485375211394475249198907886983323874446166844390130875477646095492607623090308605456069361922295270068503581771804383091913359477214358424188449205887121934115626161789526586889468829689498495214517915249484034856938480152774486608887686504722154594838489371683211464845109761272167458084265436496010731530147923762325636723747248737947320845672959277755335344410827565303146697075935497990099393072493859683516320642976008284653647619256817917887712470776575997851396705491571741855854075363095780463904008720220529688896271012300980487871409559426882548855106434934209580560952011964697272064105038416064865288850518548889915979362758405547577302638932910367558945038934127099875828323736470250066496760966612416982728464298681560550124282065062502759846784850191677749174500597286124017038002214518523091763548006781138484940761185217221058859561596830819352532506823007829650893410385398400417625799138367940309257232098722464885522048178674325902415736740786541456974490413476153268882482024766379199483195377799424995491747113571236330757184399071889102801966024479330315420926689298913348611261486713293508747022871389397252026348720475952220102246188385466677746680864038540446028689536468643999467308743131240192869594569277108719016252106918592568041736937180910558051774546835791057684291218826558288539650527073818924557036071732221222087753180392573178477600274805368137913185994312834419828041989682182800206846734693136055014286300372709729900642178815419163522977937321499985996440494191023522249653470063535444467781361327125712781606211630386473295194830494870674715504492489620840995543556135766435637596509921657596663520133656353475170716259641209568067701447058975639727711185815645973611737004830359174572948909593103555580992505020669421514092299550006570162744305321244478384469808077527382551004271291014070567201759329457756381224917387148788355944563965224875297750087828068477751217301763861326802499164430605641774195085607144297940143186724422195362520919075513731090365570284381866890848285141108747548305984717771250986522957122843921874523649893964345032529416840532905203781156505728293790030385461680739906408702357102689906249632796799479854616549226163732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,18] 3685959715162249931129350395673654958063560072293129809510315761165285324325683289881928719835326927193642635689456111011615918805442468166332486370758606957184317840705686904928565279450207401540044466680834647928419355481976415347761298877643506256597854664214918757580324777294553204710801129798644167719452093673460325989758462827400664126864019614016558735618404622945006829740554875155598071575527918801659951713290557058187582029269766796783839189539561157983675221216716673503462018838015107216432107876964269782987954040677555013165585632990315128435170752716288884191573709850930119185618882620480814204799918102566535744897420178150476500912478408300543082338752370686977661779374344102910754396925155654681847069411515538458757057267002674687669177568935560215832455784487298939071679499279738400429318746320190669950784166016217234068616168705643636641548771943067113151622398265887953335045089421086445986991302686678225353215642451652387126624828614251134834384139470135476516574632521832718130537873526857452143134738739016823774572751886156004202606611954025821285170395493424654398462881424446440859562483895352466382305257992870006107724627421894717953376825375691089542723286446474485563478450881702943302111349955033820023953331409942554574492516363654796138892978057626871626469769179858738773275999596156185194538022101655826731455777495099467464692646672557093307759245046108862410817563469696659020803894305928993757480638161983269698297073498943842110351270860897539875402532572606065603564068014426145471415439716008012582798829346785709424923713201837260817569702027244706811948934247020434390653603040843097124435595141476128718332744889162839066426368359547668697670298160278797619460164798654333268454519890748051748729729081728294097532760408166577058667889269032346140452549625713287971962220939149839144745258662878870316669139374398537776697211740403550775961506490377073513087819525623320099031922465130418213355996473510536759672869989748750695338232382129666116524484536320404821281217645979238532750604646409736895388426337102500059310053218708490353600748437984522261138322415984581585888490348222741158463446670860411608017108036607163115732784319864066042546093542709186041424491434454280163063500020770774355464721287939419794829037494551941609813622604134060801999391035518997014999767630166513780981902425104799567617499268236691930227357952406704488577707729437019334807625488128130569665102961152361786072841675287817842057347267674293781292969113430529656121153606223006081083888617881622083459983188173462810995177090467084205455150249707623270431241181863141996674504346832613531244795678357680037065879014853599780405734664680693856306745050647109206351783787117178317449031481027650063433667572332557372799070416812938100736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,19] -10128862688799530437210854384505829228415217319015769374048755165119878591104265380363175258243378658752810031132868599956944261016270923464333532921825958152592281204185326132149987774270185313304510243975559385083655821849630305198136418032237572062122179233310868859685530353295885759867874676535741865307872736930976441676101839294714902731577002002176326703967712080389615930501210527016175236316109757310483463564433749616084897839990952296181855551607745192199000280092139854163907281138084917131146198721286533371136668838250000250591991010699867705335714930484570338385449712992529049069639597854610777635790306594975021940619947572114995097003317578269411118126021228304163368417327375912771089478856410074922704050985523345104059795858162143581169405284818209553417556832789859951915511092370319615516434657699307781229225429652401165024747694096844527844544434777410787520135678627760167956445840876135809046518018332656646976106283143601062275222904531442039818395706981850823179800760734049540750529830226216099873427828272479878199016311005425247785223119342893106215932451121376075104085869022818262062183530349371521901745576702682397395176215611096609113637867082909337109978788195657710865886937618468524405605317983715382622064022494124117837772792035496579163637294896769322527652128458164280584501616941221632421130877277277002892726136519157804636906993216276343401600364289147667203734282070198242284386191938636193085397429436164772228057039077338676120145927792856545629296059917798018361067507673869053117836466899996396426590495429005843487605167865832070470083472090567035820281826506468172533296509218652338634082705907156134294309908450451458710850288052382423958447517147511082313989300090806326373647130709415446821630585759227669815602986506451175857945396020482122285274622320360429686711715493710416313368988104422580781557184531090111625546748795140729094364692431473354032401684596324179842451508762378697629754073785322788149160134062581712440037058429741268111538399504328982837738307084968149971571059103928899818141937249553231088519865387225664783407551547338602565020736769614137804916051209761592132844508409573952731446227601205366607298804537930160334333573418529133141543789864625837461876249157341237608500449701904777622905640311823457873425710406777144109179788562693834132344050186023900407972640956981033076761450944192538346039528547080809422040825398089337238979983022966663104268803425471832790664258636436839758629052180967351052406112268677050626092210671994369122349008460971547790870986368058203122596397213144547235125490420500038265753094005064895586299527055163830539987549258076265480861619040319706312935240232208153952186690178036188345355694709827823924776941247942094719532538423059222947536203780135667630080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,20] 26399420075779904822796940679329786054029165484655900251626147728939468469218449568882702525168409080329377552699575592496641501203015863290969360398209264706935991912340222655586266897116513783921672601883080099536107346097683172602152299363745196436040920109281854407987963557103512414345336185133331081037277965230473695978978321818956192209997707343045715197804678292496721196889688615357775260358340654458755434032169967825740720216775072453263731895396260205449625019140834592590111161550347014275943018961201475656362280464006924827528978153754891283737785539211698339873215955066701360086035736932453413165007830510968826051187755956032604688175103027812419627322926586505998715745380192230891158495258162728648863435526360475242664894197685493462195859450561602348968540953053526476271077485503235554630403819780999640034454993665481272407097735889679959266409714880759399644727410673469987446942941456021360754463066303436874331617309226564259774421919218578783763511667817102313478333235543396484931194605504521992310923522794308564946699309350943829210594519654494298683270595421341158067483568674862756037168674564927034790991016259291464726440575412077887063197455067596065475811682854945312554574876433826444023323642163143341598740597819147393578969179172113707232131432244896690664838179390951813357784184622983855508448004671236280150293081013304258058334223506352699330436705573218718092276000922054879403156788433452916660589617565017379605646632690903881904155011287702010775048180547616031703087458870099225924363931982765429681970481432154130232113604215839224583338554900697569496804405155176462804225272553773389378235380063439471511413854846535079363320914869394939676827255137752824754508316803929524071165425362106497450317335918436290905701250232867123705842245874123996911049273514486188357110771591088630296637014687054098054196869066477571594480515626801460783098453944315909352787129898188750791580311831094019901114545565732855245295250992136457855393112789233511043341876191690885239038191782019875557112154589484047054099812794677912212823332729008754359479738448240750815069726238833846508485143084673606865997477805584880994099905181332571589994925014173623022618583118858628312493645012075481067114439652906397021395132836788237441575797133592313602265592787985444792108049725572731440901934940901107075840430884900382958734365455794015453246931324021936405240279824697175942844174691280644351325542109704006653952522689001911088397764684190253853617463437834049348871315661464017342477736911633884821574521726828895447393378377495102819709745674227123113099224170309851355608817628260093749678021838182624284258007912603543480008440219241303446163079329817771662917602652973010310253296767927343169627809646121262365965390009176827101184000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,21] -55019456469743902821075631845854634000467109954654141187268668574708022598788943277316311376236240757816678882560434136406221943606265571866390910708934646705089409983745909846365606486304623619466175019909251317547049337690758594859219651809241135008317731415258122866008473231078821494373257311591318913219089037615977772154808775845482567636271706934584040728483011034987407459437725948656953952783098604275902013531998558303566151058123099407912221197249000999051216221802796631785877859881052012592861245594198459882205995584613151184229179397756458194610729034014124187614031806389465927063430677898030263740309401368387572173948760137139230543022115770405324195961807153644641896920139012237193427077710035517039986640657315245730977753688754662669622292822511128398893775115296736288737580365198820632045714697528843668046242555848323748908510273074838775898983725760769832194271591695497100089923245048101274786710030189138596088687116671039658638490117556591669507873321243270246391376094919769936466865377716517004818037194687778038063351213674150231213692170108286604202023983354322296912318688752479751675452680193453059166164472267156324587929531742658489264019860421220598403633891948719008530584778994999699380032726258527428792928638739607999646613620142018733298676228419402080934647597425315487571692004541726240106712401369965949714902288390359589640177897984926742586782838521052925163449336578432786111260436194335588891952743457515040494691279178209768461635401068470359852640366136037813252220772790387635441103381591805594043410972502818112978726625896002767056867614685273389990329416964965025879447182268836320601020628713826602580358865086338097553046285458771438505318528313189337239955343245398994344259947146666561906416915050562109150111256330031267282364192089629374813772642681013765996112055446281585000226969370263881720910436047162975382054423358128448319437658536386380944909218507209694219547167567393070873563877316227613932674929336947575349594148926771895355497559445993041271327364553900702238494364545172649744587976251595866819499808746457543162750782510728925982467403641911231326399234874143759251158605247889755195611684286527748764184586122412625325382817255583543931922053747518345835369964080463480513110833339520885408614324852184058564156411400669499011268107481102878020575137380301251196467019586360277469500931701689322858128823562038515376260401260254229928556044932471093753379978947889452435433335887324243975288473616964152537275048994801774824652132308058316479306608988509085674721155171493372232109075639223947364585433585267564884404556154511687988420639171959858851838430133406999353655138967284767692495003769391463261092853774115049720282725298501279005654625070042437060936537083406063861261647130596370022400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,22] 91572482709024023560551418230783344038453775854794056708767659059455649506197416974306988810482855701005758888920725114175250686792107423324873165267665240148575008460684401732896340307602388913921473491072273793367620931598239961446007140085550954354709705561701968877317522845257562169575095107150930364282736086682939750584473187932128694721585969560738462269728808417677107128317157252575962234198378988679205043790726062017617343878714442581374777272592360764772910130822660604350134148828652613050420402389500204845847920776187642872355200223185639660001937202887895796042599098524933573453881457690206888762892945857797970551264473064383799657378892804936328287346114678069159500573263589451990859005114217663983439629071390654118528692947909408354674361985933258786549604708770274782802842182047693542276284703188999162271710827573472011556274310399301969992742516770199398881027096757983678585853621591097947724683380294750564410221731337105265447167720141557814797807553607247478204798740808874710131360732944166337267361542068414659595233746819202764008249196098947327173318007520809386464044797043674791828723226325152231763595175410941769797287205536272364311597121982845016077930023666844012064625773304273941313914027257656863573640456624580739657488112678150810090088170397657137982110977350628893606254180076959338425608583302005801063866462828777394981141681256080399217907193823945499830728300187448244081646563766079947822897412493517415910408190679806877984369448831148843712485042199526995139409941069935067204739755224712833269803826316567143255241220171100185290415789949056916973500838348898888170354329051231692393021213279036509236520863931769546072724215899633576481836040311780159782494849114818105406855098494968810682119767480786955897120545498291762257497488644523120245789112132403619038348086086288391878822150085485493124500113245129038147917570261878862068146474059423416758932806913525827873988886757334740190436319262156294611811691444201724393874413035979944943217802268544053357975663989069992305576380382567178924890119942023737851948715305472744975438734662380223467545110149863904015692722828952223224271449279640558496200933362701725793023888647097975778173534144716479813780587582405279639798567194523392988621646737538255463062378442368092023355710227351229022708429404679285943525839398757536493015386405547636002271317447277314751026936013485846592444873979472571302831945787638870725810941594191720276214764400871042020578979170537830424035753758701440566904245446883934971490178374142066555763102735871402686883115819434436261047793022239621579851758368147491076606677805418033504942642038190288891134457752661027630549487218203496082468372178436750007900967868782595177683646702826332234503241789764060398989667311245689094144000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,23] -125272679636606083621539566723649594134995306007375861036638810895308776709602189174636531108345472600071860637587380698553386115681980274974131756711380799012400627094506592474290231641262755330340057320792812111445963116732408026231146783227385745419839165271666626930137457833285067982817937674200915692886526248644206438294299451503764239225468670008588373877098835485525917192521371308375701478476939859806070375042889813444778161706854234188343899543930803520976928690961253593029775091793489706764287285941927090039866905003224733196085185121465231059546103391291575180950524884569513794170901943496559361634729948269455186547075193653868680560035052420000329670488695706362455490093910514617731229160701080886254773445600190150266521298763770331606095570781758880076556022547923596818941095099301967705907550834961399927037378580012852387151467139927972172764680135432700008484812193592976651725397960415249365606834458055572534770477127455834043090394704628715997867738358796488257151769947542576070552487814799260801434049683214622134197641926340122647628385274950341945927109960798287913114810118238567253841852237442379252810886266213750578890293886609599076428779743818434546431490455114123291525262855896159136027576299137985051001663284676503241252892778359061391447452156525298292722547886020430672478913496244996434926200814765250841095706260336441882976609830682834820461019834932316140273055760487616974700380613380816749820934446524654480051799667834017262239913602349860077097220372719280912147396548363324987143648175066175552581915791487584427170018347027723705922712320934105212222647326115800935055152322009158987054464255840855714361009529208321223370285781913684149350977495346027954761244971360450696220203409237453756759927421470435071602353835506568434382415127430021468147257412117905120158805794175986461989636356704537839958519390669679378021830542061506229827164569327919068696495792701774922576644814749042021514328034461821470491074456669781083673801203427351572629095229752209240518889519102034347414317293980751799977157472625988193616819313523944709570324214581983602025747526019640852211332191017692028688674025505768067426526343199320537244452312949706296018852105661981018789348036354517686392147799073436736432436256043328077570267448013984679081254209951311619870589068805658955948445584871138178751538861363772571056798761560214454233249416470930870816230748771800115791722815791321333027243054374741643236859244473718034898454809631180569985807544758705190212238303746477962319957935841295443350479627549157100393009672852276968670307825541478983289764297190634381242387439664726578986581078266837568189740668106878628723820825690619196633741911436190404063353937822852615361107046298771689456671767086533551180673151782874450493440000000000000000000000000000000000000000000000000000000000000000000000000000 [144,24] 145204203762274024094950527412781388006181954178442727278965012276599343073074237806046450005827600893944920840643258187913352663544055152514885968978749177034817625328091525599117480157484718896609731886769321924067956549259577653867293292167244934733860756555958807972065437812666874452423903100950519710976509849243390331944711936623015345636723631784663784786542682005197496071133798210351820605368621779780631047044066264658201121624323162645329339766294526511025584861265864330384056429723845989899915999920622317041715635235417249225247086697153459377049697466993897106084003104295245937484875230738951513561482191065203557607028506575156259543560071031484060454146058097464703332092983005126895244140379531516390556769851972762439210344558230459794983723739897853632834922933547958438418983160891284345706627365594560532460277870138084194028239005489025345103892671897850553283989114263901241612062037919204634925817030317554264540540695281394655331093272771516639946203286002273012297172298869601747885171991187069575868738602203405538846840330174620477044234323733053517141271416570505700015278119989550882102630393339143563190638943895696991311677105161164090746201336312651158859535935884426561647738966159535044037169651323128209909364645571913691546625799061170331084878855518763401557063723362954045262692510150382622259652578540681907361458185345915925771648049254045173207982187163682347777095658889528799331971532446872173352729978141442197650091100508196742798293690663277219449882262522400545538897275590884346517563901226878997530705251805274766580565918765904750417132643964637574345797101861316714106989672852743480415159773349997772961376390978278291989812748445627758197486431073993439177413291365479990126724023909378482536966556301390905060285751660101648156252755403709346227984098743341592625485264393756322336370593805012536658334608640927078193864082907962967211964502214314375505067058073110557715181522203273168503708789679816655209923534439420842340360288209633538180457301778736957723636489820077678817445003076807190889403883115678560367793127158923133353769717751272949820791787794658200597828637476026555906239389580589792082551338223560186196122168525811400424818317924600931015272039763155882283744213250961369746199431344094331283208223703468911966562394450755577030806898923410479867426274027564509087161753860824796274142226335679981645504632640866548765378134096355545660432834485344764407883613763492553356059891527249147580575410227556385971183584682496124301059063778171257761800884802595480091470743347576952062218966496843842294658224373685601547455774845453855524012106420918826442969915646040099388111445142145248326673546428451591708849030404482047825205180017954615316243103404511913001924201221600623272588119800318116495360000000000000000000000000000000000000000000000000000000000000000000000000 [144,25] -146891161545220608470881009521937695222432486418677855081609350566105020595150107245595423323653982511186940885636189090833862870806595260344292441329802259847563379118833179708137907946423570833232631119725427419917759159984939911429057138371239385334414850121548450951005572738528731636035637238276285531529351916198600235894686603638776041175621739772565532960121332127797951543575489505913579083986252200651204809586074780827720849896965280359150098770139923081036486808582827181763612795398023776924431806839323668567765372256452753567980575578817372914521611347691195423793007735355824706591664500746872299044369516144952763464130973101539763461158853096261047088123323332854026349328300119394678855693948331609583405165076495332083368595747366956179370815503489842530962348377850012441830022414183199408292142462082401894752000017029456902484047681930974449997632219157305202815844377158238839142916349062329439483041360350077834621046161242605519307909772717752070248403608742945540888921278846523432461621451968187306293569285887337290567048355438532279638126299122399345493518388873534444909648474143081166001203411309961060073063327891475481661029620767393212621188780541935841798443597545192182693282567038558309025005465083244054953905519732231609923785185470297420620768054752843580224091725920056670246716780395947125931574458224509555692806930848727916214845237299008536474675106349149497919689704983991635519416939130241900021705868767458731575624216148936184008479135527889945838674044346837629587393160192041047941054400755764931899676327759529480333637019553373811563241844243823848820410120821959872167890463186410976042782860938421067157403867851463708530168060467192052755009198394263494519249469592994407123725030266154007561653587717994493662594297200890407886575006378915349730448643676193867120741239566367084315055835904224994737036067134741429328946373819344411071666113121186084177249314185719174599181924593169060047339156841683366903914531873503788998398883343584582499593750301889526702758443828892704919614894009204592686318787911796949187573243014083382848074547580208894608499482437542546379777472447956268222654587955933703930367331230340244718455011991881390539325538508541502848746873341208058517452174639225145811826640510459475471111824626545131516597361624860907817885256699487771669547284072923557918485279538243144016151243610955326603307219541696065007725539626448031696026054287562627579026453488512842337677971948075495625500669870441333179045682043303540664304270024207277120436189321051233330919225212219460118195088218517612449730038295790329280960572150986335135645878152819501292686708314020205485453588570213766980048206698672784666698478794133271374407849950850123652386971759698788952502703641044016230647283702019234201600000000000000000000000000000000000000000000000000000000000000000000000 [144,26] 133325491993714089263995724347041894570613963117483147479777630510069432991573706260559819672850139233971795316481282877396362882483605082005644894436386027307167454394797735333957874098731835157571614439798139478883808885887559691170408456645174461294460961175402502353485886631236673208872436642396919601926485567595333006815893782290123702174908956237697384207827304415494844320638076665084936784737155759967078103722196667946271781469840537040048407995023987017208608049406183699614237207295398074277070049406095560511359017891256892199033927666033616570025090014071381543246641911114751152362932052678339550998894192310981931072412796853549741723254672818239511446437666764162568766300882815559777151502385264326911869863935090166671179618126547390658778770053069298217935646890330117259867804794401260572602012136821942559971757165684521961771532563651399045523462451245218883160068535573221296348942085708500931173172592131312264839699536263242299438728327297933716306861110370631853543493838763110314496197836608870709892466821860640182359554272665134279942912864409824437604074807252168948350817046454984949291233578673781785482469110654745196913779170041027485050567973347218314632146439663904327325104810836330692811184929398680498299065242249708534250311987310181289912542894768207875662741021763653496752918908877432668652462020702068998954593751260995799708786789320021652050416417055138501918448414065129353576762836470397653735890526009901354961051724733680041517878101363974068903221838718960138227193237444480313804490127600594114396138823082785167857867944496885884467337465609632494793090673697104012869304687499671687877426589769612976467062257036069021825436295718719279226183445749555357669123247063851384010779495843499362864075243240568302169329251425124719105135601911765601329234581331775860502978199808402258754676213073646520167951573573361874261338843410322749651433103556641028174524088482350353553877711602085430217510197341411986449949648375629018565213223977092334841408357852406054298200625520785872521183306658694887420212030446313797184442489978109098445629129348320172064566968116645733342796495294007743722653000218893620445369494539158997316773931200071630469035018305580035092506290760348891379142997976034849594244204738130032989130174918327777941977940131590654416255917395085167024475868692833768298912074720788308613699189235413562319121364672203912796116607191529072057375160640399750851821455362654358487014742280020150679751374275687707175843147399103260932308647331542830527635564324960724960820596026841068081881954892619571502619265946878014544065646392029733493029138517368456978191967102511893414176403100895257746930770122835633500668722529323670607577309255477609892077341746567767897232629848679912972576769394115715530752000000000000000000000000000000000000000000000000000000000000000000 [144,27] -110454447941222535996973905767381498917104784443311161875024615448481245093902475593340740025343457890506046469863185425431994256378946268919535165212272905647771744854554010937254933872156188432320451858085419578134317063744820135203077644889136162768773726375511699025607205787819301306567920440714722185769012984351318200241554416641689262436738265926650454573937399582774655307954143074873308365308355740570918348220575108274964851295718230708745551592150582400678604967652702266818621665542669180623683094789456263213082003595420240017480092886803272251069686212116480941483229505390200439689322553632049910997086385068197562825841381651956270580746012133450490972245168408266247235063304796368367139034524549354081738814445155395025734617275361055037597869799697697740378301071483534466537161379888014809110688960472784294368211407120116810001277071429916391185908646692073545267250585719564066517046511434954441667460489725545921114060566474459163038960632554693123306874981102392266931970011772553885160488015278072385398776339710742700771393415811217846086270936880331018741512860548412970669613920343743276972965598918191327674590414369364049414116461418638027897143818934066720088761594538897956917862982447818337345059796649697512461788888585547435184216469954954369666820123086631139020982850420518152513755715453897526120735343111167882004263348828059614617281651084360422124597761391395217607831656492661680182767933323923864503403237194677355477408077694660936909296406507283249678758524267639987266477878435715477254235511412656798621936932155140847036229953546762339334725037525783460921559524180763597513931509293974543144567665518851039762604178053433048067405310198797012297707748304388093207401654415754191177080223497317504401557183924931794274367622914048308459669711057407156996383753929755224241656564802147900526468583334048560554991519380262000175899237739588326123459918223015293526529897939340776676676302838862872446142864286917465602782631380551734101541836946846806345522286231276464801838367689049948502334427085450574011428572177932024009027937188121714882993662783653804141704561316293926033691966702587669392941805524030334396277947031091656154873525490026929699397497524624589535362281198679313127938690763686253503367725535939507419377216065753552327322509794286689250859942413303982856315938001654984461770146517924977396249714513375208677396718958542310661814981407269212124906129025072109517893489809178147651752220863997335040200588605346242583124161098333899800605358221515671889017273327446800136124171305869486507268705636274271988857661343529796299974279763073335483121417721394279281880238133060132956060175372244613661128769779228874850017582802248392409931778135862123479858207063429169638808196552759126198787567988874045030400000000000000000000000000000000000000000000000000000000000000000 [144,28] 82685689943955222260185877816569451079325926268834199721491024519250019245113768752460915413747975153726174032304809596685308529815856727350484793058885218041076785946790863215536807902231946954450523554953406078060019140143719696298951592414799612855804056985411878786888538519589503444464391244469972194538897879809512532114832286081966085528831725390376414055393993047391358339666608169992164418116756850111864518669768374657166073135968480302905149476268347561745371551066079861027402309928233444678187868874450459837079072788815153862715671856043028374838647416755151567094548378014561698753356192459737552080208200995351902909595889102709601847685301350191397803531637681253413799659978071411579000961489034125875368011288484000197177258256180838082962780023494009211286256508927559512921702057699971670057744686717074725761693599627196944709731981210122596928303445666985542659692796776283359906619551639725028863313587497386427320483574603705409585782036063784341266802315219930342792001523909396217897604605029341237579832986421495427717918761933456706461934665394235429373878213296071672274536193174022856118219393025519396895222587414616330953452966866773699476663947674666729821566723305558268294376193277574734992588863164795247806394389694148182418327745130558639549197341572864427991289442231498927004462140673871182677663457221570803230983130090899016316021341472139176821666019472777972393341987451334980686721360984425598677375932839707414781024279931622705556528996331673199521371534072315331058705208677039288245477581036372576534452592464702169956147923129227854536377605364218435435357523794688766730012581157409151917299440482311769041179867185549822766895234951832728492447995055378341352688601149624056821405904588600529065787920419704680814074201958193557682441096806709586320136859315141275906702393343496532720777564925199580653457905360579942892137511108363571994877783507689011747917794129761601252709467231388903403737384219250581471181959198311961321678209043493324210800422598876645610828660774903871271297472943463312095669905371929595710443968238067946630953586023834912369625213761888579106529220526310778922065997649244468227446665997800524160112995104779656815385034524349170523017296313783756962523139475612389375290465072556472860141749863213043139702309803671537885149069202799424863465259686657243772717460945861148564946244068236081910270287471137064632075892429548777073202694048677335281356797069974333607402803739098818313656046550309067897356202090515305246542433156860824583422247516170481051019384371403131373174886170233489049883338574873390769451413407091927656569030778782759100037627502429398739358049297964851310029798153470565165964457545991031290812372360109477264244880589462103039793551807162681450886002985962156589056000000000000000000000000000000000000000000000000000000000000 [144,29] -52863111303234594379905154273816141052969111653356883794309395804557069494151637937222177702139460834363380958389177468841117621331483778684251431827441612188383114064626492596989198003245725056006280220699321777451822256102950995988706269852219712590705616454505202179949960754229385650052636251294446272205730487588464343475459740609172702051494966900251548104645311911090493205514774685131243065766522788856123833354342054440084607472800379852482626058394796191823792979062864471979322583913114658527153220794084393659513549817466634435482931660241441993861876019200868082423856526176756942780400454517451411710179936062068796556116398258365014598457133809270192679112720552276085952871321975062115656882869158394206294504643702717648177385233804921040443870000034751364893263746868985119887561858920221131383229035909612701185840096977398958129341994305641505130585213906177479749942195899365537193196822277281706254554618291408391798600103624670047861396757866530354129819541233012934015503981630008936390859059892911838587733233945093921281547007660154973392846069916673967431912956493336272465507461565122659067778863449701564618748526457177422752241863416276449944391093175524538400740835803666292748225509058016014038635994378107580388607447902633610919544822335108411599481499073062782827847377705377743552137943765508892675117831249511950486431980138617614895552121356643955254179475989924017089123796168510480310969728114842606957592399289858945160963400062123259464072051168104919842247439265791565093888805615575377006851445851683541319383613982070241604477771102811864163391583333236677212895613197119416641878928991374347203736665002547006997009490870684712755236523331873991268151280380003111737682386281351120634343944132879603907151543643954312405847688226358343960268007329806376269970760469647634470569470698964174278463155583802127594182482645079277868221513434131928107189711481842911384633513045814818954276196169047629603754594479367899450116648729177058148672295707073150651261696751461879754747937003980091625495736848353021915314973401404785277607687642355396886818011245110648751912093512716792974830436922976917376956117686246323470086799115565887008764029202989508025075938980772850591511376758411439884231464005191647186690968081953684695510571881833186534582663861724614200776995343609270869987531954734919765974313611991124797289043816585962476780303768702589945644205091752518514199271001536311348723392579330643584391942074773214527020665332642481903407872571433360382668218820327748554573730464237546407618015689493961055050734500500841660355193359902099702821561697797709924046299638941187466330265667472139126780546487619172569516673968781364803926388342718920328686094601325441825972426252027126495458992861652545704523239005347643392000000000000000000000000000000000000000000000000000000000000 [144,30] 24897087016371878994382835016768169462854910857905846923005444886903723219378845283034122964218279213323801023860948986682113185554138833621123557405360573512845408916549656537467804688509462120198659548335647259290401946223811191492770814581428702708167653277068308354257880568063956571410923962200400959897990528131603009982678005995122956093447984152943915332930255198432701614839654369852368062136129060874717754294019313530139178889323582647746406957217057567051417308376339155996386128685237371269263031250687629315247203247034382889197335724781407863238641476437515327450759548659133024638424198502365921559870685957520487025865754064711257648852453174547677861221915462153682547759463293726063414151444206269208833386125669897255729711638111299006882009472141098941971443007943407107147117438655982316910200073897442578447136037739934321530105025984910566001213571617249554029720270024177660038493569016510222493076156788668872263946675336763308408966006046790519265044606299574252284250850512860568354102914255773065298651191381594293911261036279676311394948559540092054685321878664318625816848846681690285721735440376710134375281594638095919664903794321148371274394366631126667274917452899738822328578071087255388637502634351181302509182468449614229982841641773456092170275728673089144756364258433755588612020414865585010455786642017655660656702392651118124072023099084374977437033737817745314466094959153613411933865866272432930994402178414041997782767334087537241021279398543908539113577033735309730468383977172272204847273524818930566037844556788553811982158537351293455409417083357339042315525615398631050798745845363511348123470728041667074535930326834350660898800256295761870824132138981099180494715269454572502615407568117647771635743084036381026009748983983907564088489008595952551240641024004456493088106223043603536271687258844715129538392997996456709604322615783705787518788899746205074029822955105225917742969573675152925141010365723474435387528703822753305582627918329883161388927742884195526309137580104848736542355965820937500403901441948133436696794172679890650615701313411171130338600352961074271151838471656267010921498885330705408394379993216802878601180145285477661142003501688655230789976789292094970885113428604916654838457506325818339315969054914722249081076674252161657667348016151687299204758148746683086167264653632565056579091211458436281850557991007292826644903757695806432095610076102412363136436542750062340653945766901189213625771079045344318687857008590853357187132309247133731292909864896235245122359764369033889983417062513709033700406004605142154273849031795663227087087953174179850927957805573411054747028813877085761969330854880223227885988456240545609665731896300629610862240568609647856553216539015104504773787377356652173852672000000000000000000000000000000000000000000000000000000 [144,31] -3986361404426967478856576447814111460909837546972095598131468275049437261764222489279695618168006711817790086321452609635136925927532545546311142229981830360556759520259945459887207787384793341227991718342042112821557187530934084687887698823942177715691430865402349581453706232020962449018088057382030543914584473697761869236036492019288777090154320601935247878196782348184342966315476709264238198015734319012563332144729133507296457037178401402877105541165428497229113267595890441298321233531220526167918837833794385209055338250978970475326252962123820930972331250605470963548716929727818683993240723070015280776156605158416196183022445676603475804905959689829839620616068508564039815920865119404287258671677991028091904321466879392572659063663938613625729035241264478116969570024424800731690500550579863786853311152401995090234215544884107329149992025642724745472413043822682040030196786399493942447926546333291376590167686014794391799517936302718026902107862406147623738527120461463379913968706466060767367086284994321315477033416791117970367465246212087991486832699553722394009662396227863895400843801748893476613630314773260482445243572873538095634421530940461216664151597277576479451760621288378207356963190971252110831348096541807392997065030653295958335536026734004798936840439587203025205142731508153181202707536303799897307761296596518780365697500158582492548726709072851633056635986707082773678523758744562039927885054106863335222030366077745832454562393174687139103989278506130257524275766184048657330559140577198094602644278429019227407860956602097403331674744989184362976668883679086781122733739422506596824014577554084805100098424497853588122772441426924131518099141437082337662990701927289046085003332018368942680999723788586409308974732989601743077621339834833020218795940214331980767736241751590345339876179139493627046428538358371270183033736091462367031560919198883374372151274586123173555127112989393713934743764203050829165815827175081638324195754609129036943674358244290968849947798747167273561200233833982565588405887633934629164544031174642060953849699421291934036735893475550828713628013965480840975183580487974773329200675448983912629186072056535957107046072277629658348653978867631497194718746367543056055251144799835697299746169836511366918350198096337296643538028490033034138723788908942478520646644707046332549185848486082716099065933661727253835490459176152658881671248823471079651721168310715063583249527400510251651839768131750787872681905241765857433265950386171342111060427788641108035937068445500616717226322229093060156625858323150634126459271876498971557754458971718782854376817217329481631096760361726298575434522707771644949860293395928558392460630316876632258932704507552525889218255786544934824515404386252100076553016270820254679040000000000000000000000000000000000000000000000000000 [144,32] -6599599340096986352236295383508728845375214821505636427255894773836574479197416471548216571920568526983368776992429330674065584976203433906279223910468543078639277660764303165718244317709469504741825469772986507890200984545390798137953659918593556844015325050554053209781189227392537551746020860474255895942416428130535608067705994798958953947210419213262505196541425670866001892335402801606493793107326745523306106794430072337987725853661861906831517247465153451928028883100237288743338563852195590606960473971546025572530412387353565186532642100640700300958307162821416683283063101231638221620581419882543219548051715788129608497693348011771962509437552185228532382897462639743394655792757314629213376791290399040671297050501572196184231798882463899302915768510153336036759181034609139698099342666729804639956962875471866083550717760553030572885043730346792323781058080020263035010411708592754740825937857994265127175890411047850873500586238130775626800922416009979924888729387434640567315457207694988827109067840861813212782321858991965527907773730499911721865736120004808832136370590403265452002843237963325521495024025188376994651657171068856827991205132437406691094719698859266653418083203617534055265888918849722223122222902970875950524348341486650169917641302173918938712748392423785004458259018674666005081493739279681022250407417214883441677128760228995166844216006890726624274335810530305330439882646313608291399086774617589197363201061094073046947545483592392094486397533881975228677881023876924029419643156279051528375205954874392007899561800374629971306265128849358085653233106856158275326498539408640708912630010335339664532129280295951826910834039509445754730844016869138937082570825888487889841904361562915221834453662279807047363882888997028473985290750836724085639854238448919798615924056357062612885541195612232128598558720981643409393026946263081130231291550762813793899978426764102359955836602724759877281575550345603038675149041044935054337522668128379237655021156044804555851844933161218132682129553327900340053892362830239890403804985111091115893841740747416418257556098474319286486741528616511901663356898287252647491625751033257488313438536769188034378146158656197561076022338488083123614456075538184312550073961191393661690319087263526731460055267435356881498250223008550255463946686413467968249370629841702579837608298211063606982377082579760242385477029629861737592899144216767464998798992006763736167743401952805498709630656048727681972552114760473882303089574808392028851547453417037749341236287761986946547454424705215690181675293822461785375122587374935947173864594965716741041702267311771835515948620185586034473497414292904693651271341953138546341239926910100595510003885225206171484791056208152747222936542645375112646510107509951534465024000000000000000000000000000000000000000000000000 [144,33] 8048502582352280794266273210622420736763831657066049940162799254855640021324742503686803500329128873739310665056773563808465817755010446335466478874546485734409358801484690279987816039565218470555840746319762796169933700532612198277318236725379579237728823662742078764840192657922978980275437814073750386666226554844872339427846792710856873037358195041990379845365508608542034199632378807273083281814241678655203341828757169706836223546516408724875436576237772013375250580693080454099913906634733456284272651600671938107636506381529716691760497494737679817656180108346427688013302618619606974833035290421068089791147455811368516329234823784219657238807144906940604256019435879683836943034349784867138702782916844403721170271742493892709004359573238793462177446745693649061375256184783034001888044545486775808873450986194139976991307493064874822676554040211673422711886138785026252482475322733810052894455379000341239772032183503243310423076358111954569424822683722487866127193484747367855948433688195452575725785607579670749478182183308013629788537631233947397252829970668746718247245587630113296277787973789199381580983810453023768256379802473556693675068763769223613727407528195881771914958346844812741594780018640074721478517162717479692855973735246153740682732060382543169134916904364046482219079385500016957921648558159662581308326579783622242101165355496927636002128379119399517250000004512876349881480100190256266334594389626215145627912358015332456092099978966458195573324871702197500329431029522423266298727769812028060130897019734920719450729244459688089341458025486592900760576593740579988401748074824830880396082267584579507127650946918974185661302224478918697359557626792852566808371226932179511892668909296890575637461939538085014947908930550094495282189495057604103656300814357794700760362593760978066276803889462630206866061802193698347406371784689342451359528304558619717285129538744532904631092481623035957948157464530243718499207742854003671158580434707521519053876112362023406828406053510725043558861920469950495415764123861017649895055493446799228475342649928376961640624501715192319251547523632684016821833481793357009929961325918329602174623743974152080978898550219068686091078838881432276976086422129944649377488142659364379777973319056083325006651087200295699404406391104644924935564945994401715131469185468610525257208847440265628301669789727537365913123625103246692755733324061539839226572172910962764276486518238132999909935871843932859915270293347231343212457025357454545282941903166589315830849768759723682224664917816708467222949295652963423774868463941796133727813254500896855241197378616908915825823975842220599806706544498346884743816300444204411185788373395260448953108041018576233594967366337822818250978335549673436783510006081945337856000000000000000000000000000000000000000000000000 [144,34] -4737405159284105159884404867018455576447867019101475424816732371469779288242491988256172588391773656619124080459688122608204112095938778897118720479892233463333323499469404559068281889589075971224437464059200523597500204380954769804448713371140914644320996987660846200736327584324745333939116650759234769817129784056622255437937882130607170887224888903954299351948317465052536331116435536722478476377981059237885043641394474549524750491891217155184891803598521700036861738973654331145070903851440332144185399751450573339275414772388941047915525710972121748295916695933192735318964220997660856859661407494243771830125941233047422572275200703549668761686482858331848212243555860735830166695824806103994605176336784030996041363695022341381222663029645633890601376863305673461206345743007320646885456834395755956239016987933429738680155928416601703231359535224892759742895129882676273384847927978406542412679824330028776378697636682611207215165995783979530162366361010102382532001790011580233541721950879039449107298808193393196545094959069197915379819503472154382100592014030627136879087851868345880603713753576304404715623804665744328924464553467940843217489810160230899951614212654614852280724259295897006299095772934460527670693439067855131892665690000483645685594965180577520492326283111349149811948359078579723146778068071309141467528571152077776577148098243133914586763549117936425442586889358292315711863788872021547293936867389047970575543505112608882289236202323535501210827267580782467539721266761178509594527748005724212902813889533621245028608837466838480562518879249266250762479888232699515460972223942388215943593844821428775813248414531991678900200040913462677996267910522489531147694167957365231026887358014185050887722404733372378262135231520225665690723261691957277727219231385520728244030926224839403139702196948553772575236216805749936363584738181747098202288230491983878400061438832173602509011811301993151527131528535831468484866250429714675339626094340458329936962493767882453261301750354397154650119738878620766111719217565438462519604656545218062377435745249824404091111177715951026900034560543462917101625620281404340903890922866745796204747822068954360291747525515153322319895641087843477268948617569662379230902749901281073955996020158858353677690683142619970033784946129124988855270119872519415657178094097520490342275681638581582905128696269450282992749807315255773639801856167196821732409977467008864259069733743100849962746982581414923477881623968673918839977515312320406289918969948884248957591139710512350433768328321443851516483876198509001207937045602115229341322775683092677736900640999558672441244861822511601793420126183545141549244548321037545897160076792922806908594874475402268574391368908997864722439291960874804210266285748261918605312000000000000000000000000000000000000000000 [144,35] 891799086453471166005153872895916680153282323980547339066552099382467470484912017439648266099854543895198102275056221412709474610887727962979024368405306507986386325531276246771568612718803148606778941344336779661739991682919288233315136508863433050438994447762140631792347303476000319436604009408242663502694214253525410283820098746078948638125602562870048247088917672005205879684342499155318098785933800536639547729210366789150936433344323435316758352973591775441775936264026207514335889522758095462727346722223380826977441906772675906854684912680921000230005862866870178336976878607526913739099088379670200017186578768216399868028784528905420206367576969334757213080885810712977184659681774219768352774077406885812502274421983129186544416343792275067134519204648535477544061760927990884891940555346290465065142451584670310705855548665717247421646639023520406661198112246214736011344406059509723371763945291801231648037730474867238697641412862212373893067947007816107015510991287322739849202533140585326089871235992199147004291184038566691062969723540247916397964260292129210928908930020468074849784932634516005333923828927634169237708750612895513067833053475768917593364998824798732852986888261053462012125234289507619788745085097032414350846149538662645756278024684368475141698004299949797910565639882176370236360923952079383605389009544357564351534925993006307331556250375045135139455919510831039951504515686402915439105067744473907310384158622100505765899220188635179772300737778949487132552927173432657545845562984182761144271341166727220635558782673250046766721398760569766673213098747793835529954705501036814905307799980094206045204368910460034936407482435197540481314307657310996001776463134541503138720539090108814504911262786595341934149984993724598931573772299266097305500171364677161686274815196852630701503192231008019549375188251511357562501332027298297360746525653668688630780026532357630387970021676064743087685956609726090483631574952982994853754107119215060924717424389170893696499100683820716786797872287498042821459913063415107331875801755201787532702927644937703166996062930944594355095235365008414334915869205840887674422306803955039014308536626819780029284057525059333811173126345988972027588048036199335245909740529375219718285622745678040939903870156830963887125249421275366489870916730609512756928293084416110698844503869106313165637108336880276343077419481208485620195050324356053148420949729308995529716035122237065632752854276493320095551309327199660160922154358888063753379379633626953841183393476520541213148570848697311435984388177858531111577872576531985469163103485615126255004397141327305241997707335332942270486796920816849307792027059697586304313747980859637179243977042717649413620955421312050259400879059884144006760950663271510179840000000000000000000000000000000000000000 [144,36] 1443635441548124466771341277028167680377674569470199079127720506389379307810149360787216326388400491236935523318471438053104782922816904862596129687099228253396748447158695329505010028260383788161584689566417508719569854231539748810172708939270829345291405580123724433715531474619496654935542112267579960242010418823750592870576452283480506191187757357630975526393060774587014319959325973793651370017317076308190214305302746527098319638674092486742860996861805391233032333866168244480265492592869701846999046363691832030343894797744781414118458926354581334773879464250022925963326409910523399113444267772782860975071581609885474095992790033042499866823144017066465818109130906152796856598664904878801756724428275173823933291915340757804651648972681452237342712485529452669939724659076623319712642653702275471009755892180809476087811602774956101458149602907569915122018851900610748208928484534427430450751438109521304525419616263529082688563217091646331885654775254521044754426688929950262114277887500326028083335332193845811699165686185606394995036292628999958637005484483255703251857370956016380150718898266326529261410993755461134431069123187028519741763576850319994047744601647965565897145681766963956699404662447112492246411815396465181022944304685567920216522591691116612377258905177327474570416752636962268428902140406852101940550372209792223699061549443607960091510371954945310146502227704658675705695328559770516666249473064880117013076730955590345683886234699166499234291231660067013343205952717364134011398507583749385014524092045223333184233232980273031311151114695964044157019880138954862878904595173504997016746872678854377303610420627860551028399373170239466369736566520579019678390528510745988337816389730381306816397427919074262919292843259834104137648258719014503846897769492690196553844884085577153924665733139959673504946252586586767874902219749916920859578178779171344912756190266358819951228548682962886723291628615667849802407889431007208007192495783649938187495362984108281235559041817809209547363167832788614520227719823607603465016596035938625700038342695983440235476367427469304425003904041839471364883892909467566070726632460101282043925391138021074048486460152630516372317589380503764495725568823560192855443996251219494188260677810627624089296897900130903677927981981956426206379665401110486225206126728275728765835646247137718212037844605676486792377167790574661274537364874964097362898170480290573234277016013142977521356179910637812742573223837074593286206181983274939192834237812618338741466932649411178202699746806621680917431937038087267899740041913765190914169456919268966319614922681295994100637437486433461871748422450646154971786552935281433968944469834266817098963692009123089951961290727181726729637883932867585591613590460943803875328000000000000000000000000000000000000 [144,37] -2167351452292220950983362201916156334772459023635696282339429765163337742951292318472518298112774321356501461722978096738595120130765957701804317620639361214723645445078236899596915716564776904119353852670508543789605437781497484487927696160143318381090601913247550789245285101716811198324603157458815824785369726849521450624407704785562730029055085083535881231544336719021129807246561678752707080255050651288624387445108474269032971356511699634858849026996284525039914634961053289239964023041372213394672337672222508588759315691283055066633067095389716047722348873670293984584911474051472412147463911307152761179343536803837849974864076150542160275273564220147261049004415458091473238427190304137702762408262817669885009077416307231272038654006358469159724705582688474749811276197882588295174382778189435373320540676769893712796592697981740905971409995478804236539138423442414866998075463631558119834511291442871881282542929087274253475616669309286326279662269829179149533302592317975430464212995439709708510512294926676671724903963903995995154714893952748689406960450674146681748590194682256833607995870527851055628597940648960875673472778138560739818235253552285996602902548107308325508467099908506581422208171903803244735857791482402874974767660380492953639033841150007779636107624562564356212560828594439628282675993824618627430256731999298801156764595560158068522891834214317498530821952825029574947173310825140537022200346563598243592430259992090236864246200648705910412569585792889640478805898178918673418355701938834960622918427204247245783912100227607643458376104245351567660058426548001622722177769337712823170939059809886298901861996505287417327580301563862305190287584313248281540396837379688347400482485978761600342293064060483417844324220831983813115744012092968923084170764952616844804706927591897136134417816608628159026498463071093175487016693490635759705789545198035336467871540232314809423701905299693937405679485059930961703135242170115850062320276882007131117072013399300861319797825653306044185007411685972189614708869358897183252583718195374627153624906692172376279085046427586913203653626389165183636289533803279312389233973889906420729910888541690126370597128398544087160569394152917753369096384285392128694853009232136260947535572964901882974579400659654930646083980747611293232049320181984265792653226317281898894130177466341603225699086205336499273407495121477462985346345504641598493636159708217140166632197503103459995408253603517034693095586045502410677060421684834034309889741448830568831384118461140499802104150895119448198434728077216885459274297364598522989978477713499964687463410217121018387015781694938676769987342594437162411707463512297502299540018493690643202365780098127453571253916874756609820636403160127647944900244380837069455360000000000000000000000000000000000 [144,38] 1946297819363570464009085541697759153769871661918321044663994040517051163951643027906614939730523918026895037660699815713071382161998914005826158465269226101862190996733496183460882521509051221416819150677690933574786474299315033841918203742100784817780857156207296288956606299945263453833606429682854308626353502723841945899987674344253915159605438109837070238252726206147845519768608263704368884738332956545525155418520021592717936419777190887145697804023111372422500449104326630947214995424127047425142560913796990381764074678404857493099675743302038415996099429930001744003678785816414264042526339715396047557304872600634441360134619489317505910151861452339681461458806659112319910655852472138309091497273482628421829266645667313290433239216744415503859149261992851341933625137733595207187502040431153093875028025575728009639160867841603480364398865475726499158725049344068738842670296544409386196394270761990971960485289120394956189780501399381574339597875285891309300996716841338897849698257908270021281513560062175279152375127238772174373689947795819638432053322733889520461250183231601698940933766760997025555780142444542892759929674886076091232420013894078238503083106281124989313963503446586291477334049904483831285863263564159623063694531718082979875612806390144125387539805150703007419639890823642591327124497824482859745403819881494180572031547942972438986628730291962720516804390043019518331940702605301921018909438601268838795973411555805272976680110503943301116902108011390150938668678773818465726189558376822140873606618323224794757001084338575989898902956667661187666914623781769789410445104002017030127891996516970035018722316602999766601925548884929301743931770799439652707578482461935723914163468441658546944903133682788316304672310541643123156904314466332340374359679400334832737369137726228373369820220911663089223017004464020760869695072369394634138019234503776346612860152806371304580329242525323848555544882320674454952918587951559148950504175417804595349355065758227046409458522319453002700217680114644661242247718688265296290562899691907094339083112059675849268072541855567088868606248324851960908927954605255965244635506482551787440646313629453109209311136215540393543044000103012757576120609842287623503887612408709103857126976396831632022987471326683903815837109997414542090845443984602386869648937159638183986972916130405315430715291195027594480681246422671063438532537957879309943498121159375176937998266923774819707046589079606922406980293560914620965040096299352136293633977015559075371317479901048522731226635394071009337141170138207559364443858180923679448022976193584014631465886863708793052293513539193992454717315150248471794185813407440286211454861153603589620366950866221549344366906597136268721056303052031762057045042643736798953472000000000000000000000000000000 [144,39] -1396291161266064789518217097600031830263948356238284300873174348886247965734890163045774689520307998507104369892132123695215794942222796124858367371394162079344368957546512912527252764821539390754051750196091312718203576667545627714933180086041238336514838442056824740944702045022633396938484321032309431736781563283804923504915996293542580392485619864171322104373711117867841105806360055532652183604552158639178288326116864528743261196886685428885319538225403476561166760404229097917106205344364946386251416178512241478510084865760090974882384529062385082770434730576058299868495444637547520544909399897746286463528884615506351629230867186898764069869507942566016542699868866546227159034128703409274640616301135686276277450549868285166682708648814631448477973702992435220349614234548867172845165147462161478157432568786661818871351247024552537173785234037872579089435452871501499576817728784122110674710251439123153833543308350641554861207944071156895627934292879161566171959024080298626376303109033659421909777957267900348405565518631554390610085908872898196872426086882515068486575857254689114659897237819377703433093619431493200070550783640312287917513034513789560256889653255337597282986949485544624734216188175604336994280859343998144794614618144650981769638956244113871744535782705974546659897433341152205980759310802719256974369880780272909743430898050479612491471130426637127653396192176305186950522513771533450201769112684005034989235714215779369948818341753903057913170925887774562869357303391403873767300628444021714912686524929635041758986857840440471455342953779766899343745694715845562107967971738335973390758715455764133148993102947510103679498636455872241862258808449192658732079427782597187408293050937806039836208003099061778904744533791130448517211860827237096311873535376866004931011381479942842027483352819538432486402220235068940779335377078110562725154264632638128278127113434316579214330335841079838324225897523594352285050140311990250590683653519893650719294043026337371753526178680038199755088623350626741634052563307881803830501016146375774253668853421254251212154413441439783173067247546411258225288684304230646052316640188061295944352281784588771477579599438332516503501780776561621627983305353578767821106457221113422372557005170813964069943263858613667054294372999341414339584463858902595797993403108658536827714179299947267212926682180931353587070303796636394148313195654059224294647425519944149658930129413798928277572195290152811183148365879788610731514610699947339539212380285804590841681132332944976389108988336839861567299534915536913590608236223243448497610435208870495634258892873974553846956900747708371393117371674027048572406700474581040313862633238918728575132723000756885813745743275606807976378150003631768261391426617803444060160000000000000000000000000000 [144,40] 858119797688220491844587678048596622292320728556020706662976293364056778943390446543986829097328393234857965763239388578605459800326980707086988563717395919304108443027435642629800287846225630692333057475578169181566511919272265624888168074542151627930583666196401230102142850456124813576825542304264762944489524034444416506671383282377911424807808675100909780357065796818359005645521876099768666836475907780005915198857290962800188651479505293716865675358105119970234012376979349280920689993036251314747144936786458957066811429399073172721918938533011080847039498987874948650916093962792530800206132172812043731675247856654585539064208759871226982157916689448535926667165681995568540009199436072319303884872720853453897797965091532405836713112355387964370862410890618133381118429936493874420022340363005833025890820182095279216044884965172964620542458928656066885868117175814799821576652186885300696510490897808996278653439665188760074476970823389926082593789817830984288135374579661745462918429471388997500760548804004427763548876417556303686288338614219338949560788784700916340482078424059544896448523291873903181088907884545562041799761983609470283060164897161766401562622705667807214685307453641202316988624354043324645639385603543449877131361844113506034458259773990798421776116621796786602437042780407019614817875659804547735098699952166487947362329797235714571542546781503828210604186773733814819361189543875421836488684830797583008208155188126903387760424074853255043251448699962485990043147679663492898688329325945903716852871054249251993488411748445007319240182398459071621709438138539627930360336267649114379225689223214642275242280555033039374826891682869187502155794181786077980032958638561612277117708619036875488251835854136972065533953866753220967029150581994252865419585009658377932967948837731465786415056303750736902585235770976554592225068013854815524213579711006475799896247974805821156390183905202580369103155238198416309098905526139072918314173750507870487759375870844648943879748121784353626794187579915717797242052059564764722643757718841794722570320663823216702170446632669997734703919565160505846434101571998269739271123366676338795975230019601047401796212846487056010372470954309645926068582833019076184551480623722980869236288902473659125665929855115147087012523509725281896385816007299425722501679213802165300860219956331905219133664414709575641170892527329704872323432668660293811035393710769997749086088239229709348504724391787893873816390756176094235878036004293515773842674910639022582601450563433879116959827996637797485506617485631019015520393158221316221889979468202582309053677151865303627952779221255212957419331998323159681747658010865198350147751498460523156975888676263795296286654475002916568703117561585009974410089011031809458176000000000000000000000000 [144,41] -459889986161744514973816342972751289539756900688836453044535746027144682997919695229008486769574049000790997530597596495958268490836654295344539596855233479419196453551254361947443070524021554149437108918282948500191858873318826596770411092413767746406341812729788171984203328544130013698190963160369727146805162674811511231793957050119895164799928972810116266579467851551959653413496895726545029925762224369287099563931304655072518777588463022387345646834945163624809586173834954580083195985786070837334824827395442661875418813524765285661101821402642062894454827090617506353668860207082588510540422178896596223956981265958559528598235911463112075462404583362268947406257303030036410388923117474260590051440507756953437609591886400785643767387102234946885907155718128562809399914686302146332858516944603941806078629776657596058511972876301782435976544973136695893995502289584229746496859130079919474772583565111055165244233548825982905931085460525733164473120436684720829232819403146203650713178616593259854796792721984461638141107918013464491501242270368175308425286751853242051077361710033688179179275719963736250920071759560752381412922266903112260793902784906539004514126619909874247237423666992021427100048337868902485286452902432439224915709174397528466618264650961795027787360320796488037962042502491007647438642785608680287558656049974637441761286408457665079207604831970657965602697212663841423479813140604053311201669509073508986977489806314397710923152860379605928493372987840573599183053328339137157281318737364886500183656189920875335548822933911509868869736534894171769068856451416797625426680372598383696700898839671250107734052978171934957866735779456909096734941712548920097538496329725962473150289127324335504514079726813853261488033746557487843788920183717402057678951417562720258535817600970970997661744812312467376863393560804459573628440932798659046143565080434981765990446077172634740298047318712405376006990971835515246842958509338595126398548240115633592273167329605090303411902192804644700049176985464117555621870313210792486596827375623770475196610416146531682950965215203136495959775441785254936615069658286714500555503952774371683562281033257738052261478476212920444942114784475780002612114032549080359408119990181821507173149091380562709323749411308158942447459145784299544194441214398787245300410908708917346900381907322804802317199889115910872350192544503124422799117582808509564250534285285362515632098308123208161862558719557621932146450924911392553621012788570585249497193567863971248938306709613677804965214201259720055173128185112221366161969760468220682481260033318095788493140720295487901641233003797065845169358514709999792234252011141546778770900272715018939691146425645054615083618177696166164939055221401594309977401376385689190400000000000000000000000 [144,42] 214817800850840661994076574871371735577253326448500621121137519281298995768679305699334757811110028917756016755908102648790556381654171222723909026847718261127789313500270809029553323432957876960312173988695189157387142032050775445047347017928362563932037505574364466568092545240694030313997847467224457427304219923890344625914211634089490530928968058256858890672593858635866822206106610176777286589779180614916546084546625759150975006324299905316072064040939506822284956563076920814520366902687793545704279196197383821139311943673575000865234471683149866636616146685567919328406466901781341178099341110497106055985896953599867039693372093648745765150774520832480130815028775126384990817695291241654325237343298089021459192736572846630022340784343783310508593152746055421390827771444848451569364379810463337193692811113691965284565452523639472043755172538997288967658430674151892410177221991319953971650580764659868823523139453411787911569441775980680798374942966992949451917606290120972331144993086671859722684016447861647853963155867641687369430795964730667596808046252570493103452606490717928862236016186050999063723713691484123794830658651259487779089083965296814393559800071118752168831498139489139596897119853071467526622066315040155950133929845756498208161546506862545450738305016474583830080580174735875714694291718948817649152859873892861800023512262962971789313548664862170246431461775726175850620013705973021859485586216040344869073561333630521654710980287736978649013507794155607686231164858821561982590233428390188236294908386706149933123123822040801529439227454545044818646324952073432645446199645968061142352352894784378587817642951891188765714904763140424346107185339344148346812006832692311729241778715752662295911875514505975026908692810665492576119211563440998805002238536603249220796388158194986665208964658980924723045518465719024905575007174757068812735469648640760017922282389779851928309909504092225575358910282678559808629058931171599800454637696914428287883262756279797574327774465318819022941573666768840534401191849828461735504074539095199083984714133332351149874195277252153696912696764874184827325302433767590689271138571752072263390277608820510205898983007076263668552961849885982808239965707309393512280490186412940932300921742999405812886733213169057803698381639646985099104979910988106737800038458863812997487748906503093725172537316987040406365638181284661190248736222313086684563917374812890229502658333707617751252275094210547392802918113675273926445567128241277133396066568646349232548110430491444594930290784001109856190602932979698590390388314900833082890916587508681760017240415054446241445786257853135319580366743831548989109601970207684192172953382813017601501485482365736369713765727389431740506443023299895918469325549378880929792000000000000000000 [144,43] -86898832806146201465456609754123989400558345948711528031912427506495325200867618856069540608584159396310230978206756568338253598547983994216095044920807507372877989315138659724981370935506412364720530678131349902961835742326367691678354026384174103802352274077366120782684228321491713332996358512170926116821410103197139070695955726789507618952826048418888750310179158293960953661687625646788923722659749156776556600158181093458304485822519792509562983661029336116397619256203088621674416608641170899692208604185685580108081693288420313143570330377658319229387994348657065191065917592633842779161728282450588283285083666851609732342653521001092026864430829348681649574129331073187861081075435327653347815298395778514716130188343484577561354633405412752564448286550083992227227607038574453472368010914346387262495312360130796273412297790035856662454215178621399349122098360911281229161028584365108184993228982596772641392581399894103261884815315452291229347310371056207358885575384290361371047283194640459802255735574434137090080622278057277732156640542109699730150359487436155478481178449735538849886287579777812447071652649325930377732862573537121946009036116058828269261579696952150590021902525522950660540839194408030052149613383106872800927620077654001333371324244341314879548649443791498606410296856394673370167204434520421373464706937011815164598145025461299639920719711416528775739173263555939173604172701062967401581150525364008849296961105219913070202861829495561309581816952626964979091634252890709208998073405364179835171072422997358063303376336175747358696500811835612981334730111955770560719041710586144672273107476488142327156051728367795273472517992009061531572895721856478448660885296183361824846852025472044283262931382424777798115315253705911902664194923401995955743591111649523402607837433637988249944866647463028020765080512099544859053972235049163722696581416932587133850562827597761026989558249976865875780542762796518426077387392767654193824834873706418332125747814873496402302204747640215184427567123984243855522598420483457457157863528517771072692223207421123331721825776435121752118143400210346920117592421669948835790499072463726585942958751737059006732777459636686465473098128530190586471606196816363412212236311358263774756122212114251528418652657892817434620719417486644255508253866035222849330937682193440218785989332480907022737221123869531294566546008635170423247175329222224415121523147962221764336933060837849536504428168396637341163602095775268402848634315223638282042584137604101203006298735748864664412129014942684706199974143848052716841784966794272936007764354690837937976431382219958158618920450607451193763770687740802165635285732038970088239135784139459600130929815022388801318008682174342867657996758109731117529279536302968012800000000000000000 [144,44] 30207507715053760240756123495022859252986120762937366247700230531744150829752336483045993401215303660900027327144570016182403930152959598374124339514321178042106858089715228279937971378340435691359137217057090250545909072184811419805313683451182443793495430018492670148684249875206104810479969149106991241833231962505053297788638226865221459850348222095195995579023390838652525648883213809258988485081438549254766652787265471595733759559120379838842218669621713527720017267945351485684313650617890505683818621993108058569518683592927927810074321831466911432858132329410954827278087449563731258049190695529430916778866378845648081479118293789069416881454741395301632983497823793414531058251882744639333530658054808836483799620950271049796845402164452412071794723335340568240188348716867458048115943905106358047807315487152034177982663592441770008109102074187160351198856692056248129048386640406871167923136094818790692076475560195843086112134373374399290136138776344546225755222578015941743003605667883482237027834254679033784666155224659389552193439960500716275925861827711329609207124568148299358813912374852061175867471431032488914378322676848447177733739624887330802200213496500160012611569518825631402614272956690896421224834931917866552188158740298657310915310984165700699274442641157068431527265791127995478998319146824419256382957389225174835102424495083861921789899559826630498491289153349232726648310267299285607650243804677022444799624198422507208287210226807094811555565430482420724206950687750808346188945690214054380020408738874162899466754396869298059379128473289277522565734218910586886049486682026585285514622587683782323754437603853596077536829476856553528584675927275245594215355905087237843808879079968692500217418540375461221879799591877820291720187544738229036048610532150650649186427507319577702760994760290052354170961046524114415585753613679692142322270121865107295241239017325914011002333107483821053564355330733496831765610746970946203110343973767272440270428378590557713993555007467571206022549330505399469493412354490413343679874397479471551931569386483336637234289435286796079670139154825804635874310078893998149610350465596557651088420402606337942284748135116736592182919036922034394833026199976062742519219554331018581747379892266588153454490302777927017099049406776425430097689044372692409582087997206701279631545853123487768631631828305267318005260450747876403974288940831442527462008093259797664267601793353285851543209348795581726720802558972254519636798485380541894468407362534099003849458786871018650093172256280125470308689243554190277115262745229577738278957566519547485772530428949650017740505644095362507459565264115913613950995880991627179050360551673507476443484222890564658617550988715196623370763310890959587117693627094385295360000000000000 [144,45] -8953724290849088680524367156162470141400561399206054339516443991899858906909040574324504487393428904087988850860793377737466789472465288821982176527490330272400501391010096470208422448815215372277366284118266285968629729544936763005417413591251945668563484051502367085442459455504182745825334457754681324945540482035124065810802396540818211028096163334267658804947629874501550858904367724932324589868615154720026496823838762948461063426976861684804173828728698099312131258454094670569425085819063813777338060760224304935182432989026617256355033350402227471147879406445083143322723017513478246116997166352358968612133016996738936497121219108411341236371074971528570137510214446512803790823066518904845324382297976643918535665152640166058106193213074917877765275560897141797983101024946236456725697211588653582112930369590301359441066527908472440256360981331015445630191912762055849990969001894368291015161926858917710711058276324915484278908376866619224404503672747948588949257839222551949688041092221802336523273395349820099126097261981887435973278403426315014997599646134455468462578082804910267531829999630528561372916716483509706756939155281415571669334546313316218032998174968867619065738971619269420266442473314362890163882209540758238397040542936105516736729763181057153761959759584039446477573527054192655212784941239713522660999721507664983994869072418451099021670458991124068289722853402797131126905505962717142476266514822262481722213441239073506128031817603156627505304910914537887413830619524793157173931564714812900553995729072199385716515817958570723742400258542460037248424862614111949927905550990177641324562662276595929530490293726930608628605225819236698760798264596641386933529828997442469087567024175723268528993914207354010609643880235209647393545720299907174687036541817155411660622926542637360511699693489431822024351208179198575131507089443635089287225124261336221664982593152619992124925644962416138064815905587431492480840278649180452793731615556302444910740094065878780303569545863197239217914057910308343884247516377246710440343547853057649377296931539920470061624227052665800918916472426233623537721856440398182685594202341890716287629032904371311078060254204886801692534471855009825883541337459559825427708136527817128395990391027292339410177042827868014469988585171381023509785014090237882183342724920753267006740627983676729376356964658787621483407164205547558656811893655996852910174587207679379751653450417898104702075880792435334978425685898631325347051566830903335034678869379273218744903781314154409386453463224946976193785317089353116357709214046771910953906988579273583650528772543625785525928468504830746223616046601992413845265533189750780119679327660635055432436834394592851851601873199301533223183993431861079787722178664857600000000000000 [144,46] 2250093464494033658873898601685575488275800162313406532689581520429498422175687386931289600421828530983672361923734289617305196591655875945912584122519233851422109193400721528558679159001334254797459110676121552633731940930850027773382068705427279830654503877488558614356749399396895385989196463808663369891081120581092911062500245077968156002551331949719101137620006059113086781975607727961641661865986584287298843518506670374615004677249093220442441693016440041942098953205311637856878543150334805212255765535630722738850384621668896351209688172480927964903066078617757904594577294112940180480024838254779998495380733184101490473392607228388538872142387695905145200850266782952873963552145457705487485271126300720479091259904020222178023309704885367121826224494523676560196901555556825828473810616938244983949297855423567100384165336496202192054888604356015750258621364412810379286890980631273636496968472052885587174366288632791298824592194375140951740992173076218384869955664824742523612739747008086871271199865305869166824911077309900037500799923247338809692591928400539522129151264955183966073890790886249584254555283284560406310420799995539221786345960041682318683743901741353018318706149408231981001440506221414412443638301744196680068858589853009482363911995384668312809519023357438424936643390196019793762161191465476230707616034891719837104331273415224547693509492382089536756645024565689756453237573550676152000171682482044201051406451680246393912037980196177422251392566857573993569321864414055276613373704099884591074427041294719446215646275990803327132450460218429107127407931601310752519928891943568188430449535545002049832613387714757779599924371087815369178545458094172349063765416562191638688314183249851049390972421603715742311218071093056227543459803362253555900491982180826164430216308635964336455670284580308724042099835778346337121908615813407454219543766919761231563664445636384799454783435342688284864144898080745639088886761992971873341649814375896109009867695202195953703931481551969769438478953495685308523734282313210458387978681710234540368751682895545974590510772235348678094478324229637463751178584914632176985776200842122953207524385012933593766614012289546683793352154092299402030916671661468081671340173793888242683384674010517019530712070733010508923090901685087154760864078219184830959925859161909953928038429384100777407895532821656024684518358578292196441894993326268630563487844338633280619976500413918822041414937084823168349114664699553983922554781134103154113227508412130879669883206672728703557609961944351230177783328395994660007311142462387679749753976319001451207169810158258190980020147336601638579801512381209953832803983469935921172472473278242126841795979058509882074295782997013066581282901894128778049427775533193625600000000 [144,47] -482013462014652531640953618756097345618914565694349346476292489648013563522747727597233913628401048912419349581108090015581359212855364900975564709477709589716347839671663907889073359386352746341435743757305187488452355182270942369976389270144595435642381880649936562508712817611098374783389791519007561068000605558204560205061317421940240376682627956262306224229090138656431055169257122871135057412764158190323525620036254830413819173598751466447518616695616612297347161900117159649799709467884688724621025295961694567126369758849798590441265281318357740641379477415752094156068251318500683721635253807394488552872008960702351339727255628031398675353800128659986647168209862280823341667348968513177588787494417992308416651002026578586356350188174035940594066312891011809462396046963984422608782856211896296891069877273951267645404826470153309664844762675733014468017970356168337621290528971904704570099346831629188334411697010387644926800178495106506630713910116991511518557287303109563986595660576012218179903970199356928679250594540473283138100853333517466037390849081491957875230395905013953794791386929310881967766307172117736699057803567761825431495001916836935444855563989178173905542860134893487329767879070073981972642140754599399965728109775514522846663668948364668135105510408546688523910529612448177374859082654460444589990536662424158647151025516942469345346991046088324940862911222016222841322869687937258151177528014624432742801720234439976375866542603658364191952702763258692239311452494038224366912591074529063606866829093925519211369907393672596583476604939919536321357138671236714955331840075008763282811817803918332207853130549080537930333560435227161296014538876183073287563370812107499435317134837633477532129000998719905404037352445590653058581025538436039295756577491491694416367204525880236675842856402366027220223293415710873291712030007303724385236442478884234768666831100228240575688730722461906948813558436872042294213797290439481368882916903851844138875916412246047609806180749395251017570719066461365942211882106276532456962660985763103718343183001700444025409531474976893620273791526559525972733363612022239787885079234280863014278973728354806645579013571449099336298295418312761158065186450223104533306167625426610156473108412311431324288554876972324730010814538308134140652481808357733695127519906052105238491722275311983633796777312127346812924486240919083726182140932191294609754540896927957947159826135013418751032719460386634893525371034980304400592660174640143874385120464710415991349630246334119024149482433410599835468146242501142365920977765254027919705655585765590932238747219483055589250500755977428593333656034882359159030698562902426536276219970810343666226293643605298500278156148628084302045291878776097443223875670417408000000 [144,48] 92357764515652567667464199435399278439595262719659788427986786936108730813383536829502703097501726764934618007080953524767978058919338416164543218681397030505011205629442839485378295351010228129737203694678766486015921757709604069653152894102681373294504904824398300962730608352922781028500339134483720269540989176195742615744006654534628557560569882481695902903212534744094244102511186056730554693186611145764204509626294150433360551769903521585462665316763159029674298112787555442553388155841684519089399510666026255961507135829450496708216358503624046325525224749426275761187801544042726135560411604154704099143276718272421463761345766095235115842696381261281595006435475822782266647946577216861001319144045421418681579464021156740450676931948482070064655903220247700420746329510692835705337598844882825632927258588385258861653953917931498284625379960693286755653924069233460376321266636893069015397702922711131639289281227244596562300022564069255423783512432519328950061128461452969711536538571093178331620983613682992904680573531545633954927861801574739552435459656648596855369247102210621627478098423481276699843159506741164124238387527214999563762926757840079595984910977768307254871861755900512286867529501255654482094771498706687922142974867921635630828008964373721059784029292944090323476308046141519458183090418127516132036331867224050549174915643809163005702683299104265347882297398447600837117102478703635431142300872087248138857376702606491602716925191308071318700196659199287428658961480353550431294982103333738434663339437460602769671713902937518933879663773034779488601547983250056273578188984872813316443223207672033940911262593138269920334195639700783803904166596918074563911195642360284796104175291746546989929006123417959264068131585150235790536054036088868752317155259711177988325570284871068079057911548782293561614120851505763371479830632662133504821230273443902416417130335345162926028240237096687578814212704500881390823440715248822821154785727252826815565630082699279006124277775968570038563764420661087731089654222736786999888829580209461580175675619876161015493082875821261681880687850880686307546785388572109481296624825964237896534005484950142480647816368472713314344120023058914059374159334627317490591992038738687901818873530491915532542628036118149166095427226758243872360575817431781523090657435298842134322535955812056051912890221448232531557819150275231417326304244923039740880892053329406833942298598479922551589735337130089774715721948551514420260303984278982531461299744104553723375608807401406155193908132581325089895745171057999695889543980513045408645740801635311788188448584049790725319146754140114457276021414002933522813401650603805019329640142195976858570466267510780803592460292302502338193815840461938865311382829693948100 [144,49] -18433281071345226301545347009941755171748722715150654868173090586702151212898696126868703875724046033219452730143639065359850457493569106917077858023113862350204339297303229648420643484830690342502691022558798603923269107909351035796588725024418782913763124842132312196407092388646747707279375737794830317353100415366006686910445858267196914159075145069121383597070054400279088959032527242615807005370909681414623719370223125322565080792805927621076317488717111402335682197313332030907841821376513880666546137940325458327524262869042302489559235351685730061678278564131045646071944409470421021269812885344283754270852924407825612357514314639612941639614773332250276019569044355773795103359978863721201822948057538829538099553083560140033072060910893842903130650528837983522973912701488089734377598615979155020414217174589556678761356339277252388074996166355955358221515555336740419061162828652551925840445475005430695342772748588877467308699583255184107107940116558797393606912450005228714814109264096352811845675965019171745327705551709554814268134076254471613838089925653665791020184706573842394037602162045322539226841791262005397453668339777118772085946022768625920625544347983424969382137201239703888492875538686089056434759093956239350331363641786399632771776948571486989484088013403522309154643861027539757938109397277028666351734763915795902977018129252220605448670363939266855850218508372699536731256272538879031810465493180567876822398522045019989629128723239601340635983219264240290063301435261405435412088790047647315770562129729061997033852467067523789323333055078908301604794406063043519860926399096911491672861801377899269453155298049454935201950907639970328939880100118359600179384390239332916612021412393592489598979592586733836766033760747710313937580634822304815716299369305497035883245692470307736756269089242294372181568936456856754149251153685162552676460079639074078888533502901174341130964329790546203948099970380415580349002084159165601035842773863385632453644155257362382554587939118432440608580559102035137021186668506116179385505085879652349827348656473158623728472351225752616198662639503354577466826107249424322826965570126547610234454794498313146221748800946250283489435085062945980121545951969744763711668855098946398208169430749208643813341103937167296252251038265222793618308455690311046953198888378249343026905153324842951110892495310594252817399711279491550567334079457166564410107410475022659641391900212369958905619468733654326671322827434788100676179210763488021579974125344827977572972716393126734693206226614273837222945210534614011795401975511801025976014694216957986632439434298846183954820671629802522264435708184731922094872829531362048385165950984540757538110800106703477022234685267853946471316711868996125273958331520000 [144,50] 4641496235687121356577770478744758964235253500460894461398938856376359347440143287964849603717209597148449367127889298359337632201537527461872746431572352531323118715572549834586266605452595484151766771000107733022851828298445724692451315999576800561291827676520905717057444034227825111502488820934939494197954428356087791833620264570420017757116904519952819576270721030785273414721751601343388698035416255268775530925859673893997349417550009994548685535223895001471123858749110606228057118153702458288142164996807582336730183263563824125274446776058574401607838337322618650943840407467497511386442684249409912764029793942683488562017261402119204632644906432072765034230607168724761966839309869914202250396333275652910973846337115316184795263869950657223375501625348786819445023037022415647054208630527964571771767087267071041530117079724666651565561893514443878293736459319372036528399322718133839820117924990585329402059678618165610874731867129539450965525232168252945091149882297760732879453038496250517094283911536684862099448285364255348233708208321296799949519090343510850656579637984428695670345165448850044872215442516670312215953705605805728791345330428897091565469618282075823754692462922630189145121107376220103638390394049907574263448498825599266561093170711651439658404133080853515320625734623094109257425877950722855159157097907852426282999687420159219604848361791643570388679012444085696384019277614884968515869545868794495690371755024068946336227315719615698321738994835586972797950060085383528214391998993929901310450327984193896370734927288118654575842572205369971078926238672490476312580999993056535914756375480792515768677667879057784155632447337756755897304933892745557173582549451352404821010095476543916733592668781181183800179549479364220711942282547058145766706160738351738768500203929118451451724736445438519821436825761154471668468400872022446919475310895029767041526393734895496151207204211586849784931962989263138070912235206268607245763570805580833150098864028959938402475347075627306145655292740659184996851574130220282309138434856948694301273413564729992342717117930927134718970048115958414494833198043638048870918449385707202584563561795328028819187855467271592419166427619932454546737861212920419412049977573177016334016678412058801408907308337679214364791687271229069403926746743171023249352895913358772130864867124001523601414040956190406071574300303489507055776478410545112580113220982925971286572665573845214699469005776660897713581714140190066595113644600942704158205257761422761217194906959399750036642362654955337667625755335161295947030882803299566052977508519211634861316154100906689414817716384398181276831325972363547439349272722875866744194537715649438394746886209278154946396665405821106823728114422017492735242310400 [144,51] -1391232677958320631797464870753103857548782693099366814642883146951058981998203621574914657418822137742696242991602330576479286244584223475274717109519782208146595020619788199410905101623111315441225683776083156202475914057078129980451483364541842071646146152449314173741506850761269160896794431528942559949069257606419983876287851655437668717189390681291672876440271404219613798625480840959477242376924526225216706241772273059875142808341030871114687969262891013420536666381860603779262764215300256382608281503898771055874812228345198081712957495861635406651690174236333086281413758605658387428006230995459718383115097148664573274949356387135705787854147457447641646278477494734191991877392629183398194484677166711438252576798654385931587573441218924725503732521298905421634539584867816659389342123876306088910122932018531288679832300337561493526713854650480297503708450678741101595647217012364974074172990563889982212105598728494905985026071009471386080562640977921825190020905897763342261790302733803215562314325745479092205298158654287668521455624507729228593540935014962500375064389007571267445181308616907424794090000885808624334403946574421724640945567051068769640831064192569679140434013087225849401711549509105043934533052965716020013186291699261068387612999749377170029398152641237087897034732324806460349733130489094897545487897605783725748740924996606252044834642819366271361753860768564580292575671033048081262539750236122408145830135250011569642686163701725158872847445105731524668865615690495495318329044101935926950213261850930256317737755933671329359787803083947042100321654045572529609291334302274646314126897424292575226751337240939252461242379473021496273873136865532108825206724350864940833581106144376115614168052319738087824553349592938088159596147617280939722968143433719289867954407568411647696182013835354758223684771659611802465355012335208950029851498225535210894152533141571349957962431765363989336119340048651293141715037119123629897739632366634403940486407771705935075569066899993004313449029561907543043192149241097972782618932917047677447798996224749222522510610924308394696572839383677100091942494434013053887063509319990908936443498915813192438214630384779936528223464478665440035105635015388123791343538119519050901869513147964874870169424835246636314047421740842721894994504480829180793448435651995150571127545972519433824468548351931585769287080278006169251403223770906264048343476461112967265754948209327883789495098948293621367264754969527249731083050086970836898899182143406767484613206491061993483226239110819736568878926915651485940815397885461547651771075030039197611778565999605555778852772023684208058901056015031793147501696583140748407052561025263884382662669457989519382036293093559866581616109648806662248460800 [144,52] 404648173111740465891157311372480611048009780129921260523956666931050182504375896561537343531427970569623583951142054242732910633721802825008492652708614931207051579639434583978499544370177090947327119627795129158100576370251543881966071981092173712226937474288293679689112013237710101846378386141056611490818982282960686193745985262821089161581010462935011666144711856792020741390993281575941876247520886984606163367020253670075381352559762626752718257099125539688495615407052444176661755742548698298123821326268545953010180389995522480733662937089299641709174664870866150782349038000760993224453427983157507144972539504540465324284918389711318399256546776023624170745572938625681864629152335673867489705260349828184213828568865439176308614324928223706959574129686826614870159338882186505776252977971515356389240194449960994229349550896026284310798135752868355591129324094509496524636836594754151729035633895942853553216634799719615234756082927172596290282947050704600146810063526134444121464718850494268683296951859500949534846204117691101310763757230474081016967062451471825535034661771647611644654925655457149375192572927782991059982500753218827123068571514140786643894224445868909614845749527794741148190743950714855558679663391563946926742219545093890236117792804300808669657774651563389035277148182579635941159552414386385847207474731566491783732944312184657689826927171772361371374548726319952441849912158503960489298034244221913879768604337431578220996232969085238650624710282476269917430783180030503966638586136305463844540083574688836621197708939722597153134285275544161946011667567796526450370872911019498654500156113489517290039383699829986500118686207167322434515369725248435061621259063730914268493495211239452211115836038778948114884630142091993633980387212140407540396429634887357822699000335651116056650853999189499798333903503006300834220538299349844426485014931403145600801162032837322749599112400058350757629044816903004533109713773202914181027673895029026187078873571445160637029341461905578491862341725167897775160528370432679867683047376421225225625928525435008221049445110095683587235618253429529660083882536361813847253664565107132978661592056358231116694844716555959368440991696272627498715829184808642572684183403241385938716189795567029714375711720283101761968011780701268942589705808640753203438835921148146662345422627588441906473457555039176511538936475116374518591096655213890393900387924114445832272538516323562738265164386907954043628164281108105303698276194339546732689911505555245894589131032382441739803406713055176857099269475901215617667220521896860382222190953737158969125340406372499691494981110327545441649008692978029783451918815851602173311112967098777558066140725869557081208433341776900045484050253565276900800 [144,53] -102870398262257697754457704536119204309293416611437212389506720589098678300115918577632195553062765904248579959398722596346250283465317597919457662840327273715444326066833765774090785242025621663104978172382102551769722930181698518727834627313872693670943247418783037381974699304527050841781035660449575144071151676316459050859413947150911353005181925310284736985584150552862737181124594721674133963621472904750556790118089689694154471191926176157440866516450149260713963557286788327885598043498731082134955883693742708170165422985166643572133043536081424874009910150347367284092222406146078967467994340997912519730631424020674459573756740052517217514298941330158727295196283566043356249449025435759892877350146488141909002653699409604692269371575856651836382577645810450356833201282561349179301343826596016400152127699832141671011593344949083025824857724633062411990793194581159077895243243105722319280576862311943594887144206968009502206224566264998483489756534497407567949012244807636647041289511843690529306325430180778362009067011480916678851141575691856623425018908143379809626292952424390760380521213227047270784195708629603023132623742567332221078421783167606156738294647737205693604957375033276109116002175196849884808988939548802082107684667349019336517948889900338206417127732317955699095452302597578706190621153109524975696560240479122001837831958256066141624824931546274583671533556480879323198810881797552266012234756084028023406216321637862628211348305696210027357552614222610859718368611119755396777379217719878038950636449892507189540041852836560521407880163518498436077832736620151386510155842497417970724152448842564892420897396676311511088339158296935657627935245984373943673775641902462476861804025423832138896717294227873636226736886051837327429180648348409165058260615813435064537818341777946387617465366677842424349611657921513744426404469488619950536495286306029979972345855016600829444851284813197045993998267247538461487180798061777930181114900280664016085015680878951793060963249474291937338881174879109116011964356468230040470330632712890673240923343315988023336740265743447663722352781119423471996526080753288686424789054602876439521902252874729684960970600318757479353726234012954580147064649392670759909519678029412501276573730561054523863308761036328197521232039573043155675198768196353255042775270711808365728385293846427950074853220114656590704662694438353026384074515904908869578480828095730842132819510585814775205037241472541712949991024358614831273909390344042775436467239743399973954586817231403932532792206012574665541513453727418609567512903919770466981807810148887254507360566530422769612459370734235048783331653924763468950461236809164974652934221579230768600854512810512385524573057445775718587230632519249920 [144,54] 22311394821017998942544366339177493327322240789568806954903946193448172881352177821226598563499177911428131976664038864677719414225705402200899931116391714161831118543230178702420290436345340382463838522775185335658130491549879945567167406587336748278437213608440087058262215147196519573689015929159228613675503962748112347622912467087200672566625758093683923101151532535938178734087815338994570388302256160096200502499650004788390199417156372122854988767638076227560668061587212008843764433964933709098232061754833244340119519873083325981477609464649492036801976789669278056737599049999178033841586390228836882575927812224519118241894213653260442375106987525828813900463284431116419271185501296539992226470253011930149019863625247633464483194129809088979194994362007304259180713160073310050414096724286626322405862640676769890909959558532570713848438242897126862837507496646874035297321547477836508417562562900189819855129895902989704622328229935487506325690637933225750029961704530335909517598940665523476332692743876556102032492598318581361886010259993203678990051640411448998819537505993385088577053640571284743657489561608930567321705346851957407044448444247195154981519021281707682749361687548655531197550701465279119890110982646375347505870282865900279171794985658826701112683066482065534695756474907114609757974363989105755410602624730502546653390004203079328706455307473975716301440390005771447753703420929823731644219565652496596007478907454789150426435469980284702218234943201403881357638551642011403495499977569532574410341648601866451574420816479833343874519366954157251773849371454390697088522868680910017373622109959669998588259102842945045192011169386168916404666718563029737652027094418426708285343307842271387356950484559217855527469557482424980756776024075331004323804773506847092762410414250294745558379353564787382060061996641087666843396554513659278818989370720008286530705879755232744930252758786784557173754834601999543637870997734840476247008948877263039192132890098825252295789156961736519637826628755123198646150717582963005683853361736726537300768466783984387708802360334583200941584997012084438518834202262668359773395507056782477692857784356234994155821172507122388135610450022007015190510973335248631521910126519632229231530531937221872359219490346791027198711388493745194225123135624969655045346083794889614174329340140952208568440248421616818279746976078098273354360840837091388179823681945192930274916661213316148859018294661185011830099646126113272509261928726216422120647811125609166259689345117625751203608662050112146808219009247963485123786542995422949035934778869517561946922650878342653716916317680780674773636372839501640977216967910012154592790452926959443085451396434237099612061163261726796407096268752768 [144,55] -4136507944751729982201028760965908650090251690616866153439271582721549418457621736979891666881303042268862017921568412976310070810086794706407757105552848268510708036784852754563593000835156822386708274530566922866672412613214651525839256414882155472813775124703448826755390953827300776690812306445383165246965282424926269074621559895542697585161256741793064519541739609725690165252782261398046423254269025964132971813074822428807637500931162746223475454892605861058748661498715785051729539199619669343578142701197910291401334821846205648420088306574578559277425061341348668689733134755561730365879383227957189096515759602878746944078255179138155425209152125103782681824473793460902597766964248086697088498914644483685827434790248626688099222466791979329745091398111682614013152773013498516451622271376485628020338126520045585782331914635073423571808883917332549673728732722549709027860911322600709140391787146777136570626931171669458416685284009439932388857765533783719001209975536485170777347450049937674593018242249056516347764379675070241461012133894125674221566239332619916849531903532501277947429954528976754563508064044024578178644150594588238177187967413642791043986576242242706421696147079210833470222622173903234877793731449523078653027703224152008403262430799367769229853652345746265268891178149336915375436818308059457858922245293603912555096768770603365351981606171120202100184750247265892991311278998835910765696039834313826382737239683741678073495750818198360263346614449369419187213632794913555343070965748378020064192073345707979169998894043968586543420057578722273788553727636981512014859256202669680329449740613606842912592428108578475128243321239092884712559090337639722936176721250776682589201103052377388145531471391871253546340869358389042043577571267125440854393496429293469336304163385040206189131301433071691628829556286389367189113928674447832559340605155100827627589673539898333141803543176340687946355696510514268310056469814643070231031793592384922742464258780776535545950531523737699131876027193895174927259952876022628290419206666475391156854950035712832161193506961319387052764271159754761883109017836859321607465273401422341879039712729242218667907134368770392984734220417451802333937086832392881056459956699852258304705517340467547693670464922630351671910827522350511011092899746930734587713704810586699906588152973377209928351994092213364511231286677741844206259064672345632172328626216745070603947546433675460539723975314299005210015303741890255277628523222418358745809423308143417027370078276650771632069573982842337268687290855881767736598686642887647282714588504451232111163094135865907131293285228243525896914265381818657785852444042639403133967680996145136006427338427009168020823924834169219852593654144 [144,56] 660209169338858946096047873502326687237507114030033954414597967169633858237871161997696439252901233941921929189580292169111962418799040830170560328913251936187290395038707503820631237411134340255538032350733562890469484366287246884195234490321177698184220640611533690586919627068335921759512810822772112148897890504586047760768222536747480627779999828688902813537013159743697065485776308463038426042810944669684605589942418352183123005247301710268622246060772589223485638474738564409908963377674699315299825014008970239805210557902273316042793437296363874194195127296841672316509135867578867964513550200169071426531018116824674859534336289293563849938433644827722334739727149082669260243149636370283382904960511776750165116289488106001401252151114971296741411213764232951852283435778634866093612213185068573606047600576927923643395341393994772439041772911788723054885911913148983641883745176175399404837449176860538697712451019037228143779953616630798737214155104157148788745097162219549286127586454322289564401712728998972823151240192427090637917680096184865404036115494345594663449920937104153737922027685861802487234453614229963354999969938144025199278662097685374780742956868483142423242117318384487020945299063208659637865325846026170757248546831452471880484140516859709830388364897389867266514097083055463524823153003344520080863497514478451153294520617958946459104322098300603999695024424218030393804785531026201303555488627513117286985211635682231591179974703314793320934674241765587153352706547314557094550730447381875354045477567050111204267615542250184272698543049056769803281914405844103912695191925819098895853440324669377331620589552741293375953747365957981839960837218932494079342824550098320135124796914059821069000563524811193622584540833420006578048847778668903457481534909699762219274403574929820849813025649730548479570131999472776554906385009629826539759841883702642146463058474438613936896937632142951813199202195736921087005514553884778762630451201420739016136229762630738443974769704491878955055488219337351654593437669340485405663129837259070478032614450741535343904096692883746483120591517300460793612657601001566664280863605571521930607492686061282537122055243866709490501618146610579906838868812707922427122588222929969783333930959715199010643133040432709148060605331606106246880204084663983166496334373791203591121822551647679410494516901063072235987889859443740473078857451412265560822252632507983045644844985295952521482718641836748148049592143327593778255560211108777502861062061830694460943837173563502013857732048891883174952104631137350838177131736242147033934392708816810727533155417145583681157880500011937609206067834821222480529635721910529524150681718727689097286927046431427302628995304731666024759312 [144,57] -90939934322231042477857205787796337476103067416047724147351296577060640889392888853490035085833438724230931483123979598568366259666315457912341987320490484462963201745754069049320070751800881024042954609021274358985437820053459832847609000582127120267555930859841254748693370064516144838589407883961533166371219894291212819563568314556187009915206103028647564864571756659013178997110807540928682304544357378131607858655759231468409075624531352827232057606706266638764940403453118341023560252643366415991142402218722865944477591931740188502853621242917829988554262376483828121464442626212992583771105147671955053938937965283054627507866270224214375831726006011440736900756157676567301193303876997336365803422962498386791664805436225733184063449969463840946244208653000186720122613759377859731026800747129169068398744719175070929143757718622945478232676443923848639567313614511467887709183736834071145769348939527170907069729946563836673365965330261541863730103530078014732366457463856377261931791524639766321171150848478381105901264919224346159366134401612697876478656072761665052355518913768055136742263365175744063242832977130161680096778104424956517963142143091205812860063845596489407980326537263357208022482298275440485180356922179718022717020438025125179741505841408171437186270649371179069335299733251426247545133743744007044523461994249995553815545010518933175569063427919855942138972157721857648373151878529250258699871439994246701119223014434323038407403546754438191986105450130387781946637607208936355948133862071876669515575794882236927379259988322726957095354804430524044325072019249867153352003885922007736580078864890889471877715962696946606265193295160068822751209198844841201926574527742147808529915100483962269954977859884208321285296766414738614149942110422162886084588197993389748877363531015973428523535640738890063734010755525346908382867640219461417171906823984378523480253012642856231706235280196266791190417782111142932853299095844455450389578826064558110816774487316420226549042907499369500803869587278615488732113604660269321574754838785933322597646436727807343791823318418907608074325110355842401329141332385112277899462158549964824339568680715331243081569892362854302654317677229587333886535241993560746339504710755432142149005716705296506545272640200329421224643266913084364476742965293438038324245209062074637198453213829963349376927752658084194934278256877310533996634576740468114199961602022551195089575882782405997668934215446342409328614482354949290558921526044720640939082326109606266886691485536810562306928352649814664583341649087276400338247699035206378672456701153819178049467225658740018001317729050221150435832796216428154674718965698646543993023949581348623166087512256763040228786917403602479616 [144,58] 10696403285539399239876604814437339915357953118201490522332645007848000151015090539252583316069451761901444013680721364581167552745962707233491316968841961133524797126715774797996534254170376440031618197618647618204116415609053367683334949970218202911310687956306095515078440648499436136606745933269163571493927936352337626411549604931833601301813401138994761642782278106742247345031896470278270016865596697177085867491814459180886314279756878086939047621215340665643303202466286888005606345986324188845621227979258097051234810835067613680973390423562726519243495436878137015508774636895041211739816076335171060862165872344761410431729214417769335523252276127500607602680753888696509707303616769626518105408118266742520064493043001614733468261158843982238378232699996363772070866408830091062826415890097319648310026428812619291515842998488128464586163063640202645485218860683064763593837817335393110232193883935809557135424520122933191974633292108520840525414410047254640445431029954780186349443199881599453580275221214559244434868892238665227736266078966862633233024961538956554074308865160220548609315079183802691144850500792804796763145461410375907320293930909436070949908172365639250523208357902911745445559359222190964003665913334950141783756128182056803804015558819049192066273389357515083572931541056284018153785121282260506333217675778333898557160988618275017613835392247552055936458175760849219576627117455655435882570978132095672334394533478514523943222906551669140997249737053137524046329557232447985288241683916015157077382106283895007429658878360147090490813876873262199469960994919309179663479943754855109604621057673061898010298332526273795571301806812618123091012680500240800266884821428638344068386046439401304847415916764043100944234033750205912046934965169393332946903851293216322729892707597343084293625721237880987354473366492560129111558827800760396056796158278495844388596929428596275091475200103412457378654398254396290923435942376470106586464218671791822750374785083145297109638920484652626100364113419173557263851426744243081670926132670113740577988178086785158013137592937912577950112423067575946696448958249069227339017213475606917016323365232827226173269013047104450979783404850305648399500180868837652822058106958077044674759187936688514572461996036058995741722957486514333930835036992086998568237280882367898396774489763784301783071252902649121334257627545788346862298421547525262591475825368873819260393083241366134146452076172374345398884415242590114861877957657716398581022466847444382754983652834354812970945964366803007956813960923252729218499875695155419066530010658000902012215161424231546965286357570456326452386341594286663311645881315857989181212890665239371048988830497333337332974277284097792 [144,59] -1042585027288593431723748730537115067738567552665726110569725376842276181315087370937222733471481431824537843264236171520904266017967641531766141344392015748091174052870990940640292568400795643598553342849842910660126433399377816824046089740021898536881849078239103118365712169721628296889849010019050315276083983478898072145030112404686842311877008681610195317596619291214646478742335998578201632890205122658766282509954816377625903680118730713154770133243420504685157774682288391715525358997642404850815619913879995128806955752218984760035014745163970119812887035625480943728393038955658550641432048132443058392435926512541138196367256339511312247097592131488787067872342608513168083446000923001510931204676273558502064842796064895907120789501564068473664611003352557927733836601425629100970821735361129866856375645466771194586056360797403770851504661016487451865889779118292454902905650368440366356187550537777083417732166639718963426179224255069962057510582332920158570832428917417993390080998666244450225524293759001536882813442184815971655291878501024271389093414722004691159006079630132006240984294051177683162674930002918329649532807685693318220724868001382086013415155473876106989704312325681810378626316988643295154276512852148268503371200426114340568448358343224679221399059325028090743095375944545952456982123824133625091996091350603787565802973092015594410010514047778414941808254185952635903789761460558252377426991820277184281256760096385249676826308078945499908327725063621026367828607101514530736823449627969810443212861979511224580090208804285562957815644804617916370769728577729357211483040680890060705343768365259165554139729141340881567099613692585858109165960396488166765984535077574164478676575491976671947296023477133062810348605684860778721130180858616409072818885521455892675712435908005993870220598614930603355590825426393497880680417338398446806814782907020341123979076680698035616630999415217798736273759104492339576983945394308771040804475921421352648750855806611448884260660343514089323280817114425887084722581001669266560790198351342618789598638475850628312721184257253688153921911197418293045844126390174052641360532668906890903525490996429583472289349678430773518092064279051155678345332237326223931075416151440169349109536581001051416307213306053617335197375475600931470472858182401520980312885283002480767887910179883854582663051589243954499781199296195756147505713370873523406340156784690246218781288421737305349234176846642129752771461314470076237658229245447728133615154744787673076929325654097134421641822510158758380460767660585514249918243198433581053933937450353217171733003177371078099451042346431961644373118408918410384303818382455359157440522282817458523193160230968412708463008306560 [144,60] 79103194274366039747192888677444001481121069186739167235432245798913822772245830307283420646927885325288359589286479436511934666789817896929430091623840091489886446693668194852739952105893787997973975705303971425632057449674823110911757077519944811767268010519961041264670949603068366590442988309846546067075151170457578379665906977513147369388184070737248013018485297264299315431972438736159123621597514959060728093543875032613071766528008247190443501502523978422928653537883798999202580953669007272698254491699292661905975961789361434191599424422127078634396778188570972212176475128015105915082914254566471414896496791718062007973089250384236231903936227532005062498816633771081901118280558421481065826368048645006508060296199797054255324615748098759690700613995488907719231753092230343399836660761171926147538053631530940670018687333610280415457393984914042556742540966107726733941339529457714194519301357967782006570397678776468864733557256419588932693200489154797312667254879268080173305817996706379320001605254322610873581598220199292021357556007576037356885680656917220007779710232569099526288632748277012418625729460032601033813769432253041280909006960591995015279237546202936465762376026703699602771165432852957989444857334999390401529681701281046603509257943543663203686479599737945221530900612677961238331243515585582937265725764551218806100697727091587727641852212722531335521772553300535001372636106649803253247890269402378507148169320640473181948202416952946787435665529386267036344520017126466131082953345122530826536841636241505080389842027075919538591312159206753674927794264527257415467159469284102923036048992295462956593184198674810238038581911175598533420740687544498645113107683986669515934829559027469313758624081927721510262418053011406261009868242831163711957981863973350174370058289093963010610401689906853648495058991495576171359324155750626106566752475812876016003076459372901363084118896093353311636422424298906070220267937908952076341931893546502835450204095748920280398214865613986709473151203910393732608214255667385467219023660674583745142151954390470303393514054808586108345838040431093546865265039967323452323780704412172137045950060539491381266770223971239950021616328882034245271116106032553167465618803422104000800102514530009479909876663627953907988907927403901721669987559079915024987228135751611448162179908523772724733391222594647881554986024442415677425892492149825064242460646375852306398522155849303010227839977444370363581820039519583347999719969626981690604497015033371684975014919150142669022743663584676527655744183423048307868989365790486028000589388934203890324807943733898943310873016840031339898706914386415707622326565237273388247373056167019206661332058130519682512405792 [144,61] -3800355360849437271996463698979775952296279901591500521958112796765009512036742641692733379873626867462068586796193742757821113520586626492100796779711258591267922125598190501865235453097922000702212358250965725734195167791923132454442767585694926297516544068357406368605253923399313716677826591225811925203666923284754297477100144417638203288020423579007938173077797092880880784763562625238854026562731379009549086265632104837669583029765178242459997079772532507527672249517893060903838979060660329684250013690564883819757990647576792756894162785184099398149590467542865923525413397717211181499301284514948562112546704252444851214419613073107798278597077830156803526431691808222916370516916132953225854947408852057965641595807061907575272734731849241391902684743261945073932515907566121041868781156703243983762408572128097753486807356296901653873266410856291490561722937318357896802115589192909868452076184652356246902809332049358229637959322515453447455959453652742291181752548186131493307206612296206570894223036386794770905997635110085156075738810002709209256289048156426159304364271463522589636996448242179853335313472161944970226634134923832446126158585803424604336136906003922809450304603649058736109418891553050104860617501522671370997728430777488683076368705860975393532136047191164994235328315480274657288290797562508828014915619958916160954292957104277848205920243134994057572800304382979166346948424602255454281446002023374975910272873246643338376067813091348982211623239416053826184296004509825127848066182976547216774273584089475634500177469687485655631933612010506498739491677282962767112452472249052685260677204194141646882292238284646568235779466884976870186159293391452774537966998582395591368853614981136503365947260231284072870225618999243879593566564327583730468107314152015352647692374876654087947652800597428510037677313516328447739898779995291836247221425107234545173117535812279634430290591061071909742594328911890636790929641886261763368116684905491262743354760950669344861369470914935855812690628082048411590943692000953740496065610591363886444100205511499817229971233600212252637457074410362279639990313560960572474257527820534470483916825148852046233955265061949448524404209499477521212129399457644263048414242803958060195200378764593766780510602746623094657149757438827082296789858519844589127104449978717759534420896189950538603647995618864859249983986783685983225358118992064650497419319381663899586914344262599989734957661259412001175542291708273871771433041306095670461530330565496093427214581105132820398113542048602357213963944335449381436725708016777746136256993275430736871550169140802504977082694153479409128729549663766848223399686953181161019023007381324711040035557231897126829856 [144,62] -37580818237629975928158311965897290911039363401346687101914683891359214803422932848493626978480800198598241246003908539498391403340559557886305479392989538050118218241455383265573760120135026034977987073685772216458818395916461334000596679784151958485477187934891695709946206216638818515181198507603541391478428610109260351581075367204775453306254479166852829057246410000003576750793491470164942172864495062842474457559858951220350167555454685629951885089706653533739819909525212196111891600152799671154647679744091901485076015309751421394312661984933245407979813930367202717613645826962029397474069380662679168581916174134548651834572908197426298452490216932665279173751433758469217660044314654479764415659208995049728493693411262229182037455384022769241533947549075171719976666232423255523914907260969144535951957746659724455113923299999603451333752655996010678792398068755696454693872058585279441697976619229530660018895295468306741141444378965402068522303120642250132591574555529430690856605297597755148346261057894904588852977237759906350920934170047447567023108810780667613260191508008018484963086018249664468018426382804321890664953447525833959749758731574080465258585718242218623796450642301023386776028112698454316252093553884014281848924410324670966248757009257722885971893023603590299878104670378339081954185547259402436661701257355781001668466086216825872990657518565078839815902892893956789066575970154301561000758520523508555036500587943481786446263281040391095672590839564329225812254818600413651068275914004178680809624415925763810643773733985767404351872095133358164444692115858806435015697819403491893972671410260686526904884559759298073039518066725863388789508040017141661834373271369409098942516974953108783501097058889972914849433075437220508439350851044423836726236705437616266885883081571900956830916101708694052354140956282412599888580887021635742875713498254607736637110160577414711437857688755757118814135849575329690975915255360022678980839771766678956313957705062567957946708362898880945567259641202199203630664898809759420290734591877463603658343011531100967601933212232006699497016468527662798689743846047908770225771643045790713010663477993847429171434199658552468152978699418626190327465110889927873200632827860652883510012391762140057025258252185680356372798534898435255064496697325760708402017452212845269297734613371535274609119833777461450491167812801631186441818196528660836932366995769101639141751278242875475132521592292610447861752650283926447928988286981047344470528687166978994781932793043519871793947228118182687681712181451177013643983227664825022961625642996560046355546814307386350327308496010253593213146810127870963770281385058474459674952467561994085132542210276446048 [144,63] 22708550462015027184044363930628157788601314757614367100767883798638758144352169138541838959749772115276789083174243676038585758862760245626568744696686399173226288944473560211647860578755684874097759228316344781713355787277858523688131054127905121962389212223262265326084070532922416153623956524181377972175130014408916956599809742458869202251749735296806952862725385037367454476701745250617402372179740550295106358357410365934158902768029700139923020868096406927891299309932464087394624173707859609059063994837957242784482160936527337147433607446369745077860956945935799680938072949671249241656510317945867847096136417080869642101157191511332647817338347062061323397161318956115366690674048377662535292774610295205720498072797051264155884287715336010814904371064707099644222626199908782514468564559892374189410135571936831214711762355534437470031827693811515482548399647889597375071444956692167371842348678826520156803083486514193162954194042442684116907254171845031132269115888561502114188636382121312322929060977099561799277069385601856076303510083546716532002168727649618500252277777194080807776821451940475229287056281043661903144348004156074260894450428512299549299484172788681402754112298790637150409504145710262171427583019953457693769574869851728499797748551519798739625796813292543969603995467042106730927675960030210102985251273999886971145660559495320538483195064693933337414095156090750599514706639972982053004441058229069213939701040651828556680103072408921078924271713602825374842248547075747586773905812522612340436038198139544455000545040294384900349739879260789965744672443676862841010371108707520798569210272368604366843087098189490521883288811518474943665327586588910200498232713896560099736589908223639273716373851807378657548151090295337650699839190302051677564452766762502859303764908105718495815089778716286595939016910777087020760675348861576467143656139665008758675151095910102146792963947770817492925681117712557243034541141048736465593746919834716999110691991224336398370390367079215740357894929527440738211389973791271391934912241263734377928227059403922062806070048234914269474278061658492276882405631777334819862138712110006787426714451541166702720789010786159500405925901439494552643800707057636915888994028686698881850483623862859983364834198597728514337401836400682269548340103853431143519956663439336902720467335553623193859239185174426004345089524050570037538186135435953290494471030476996503589540584694277683044223621867875923788037530183255840691047565156527390766768910885828897971968850138937687026425864429646602751622661481597723566336849747810340505777524257929327576826918094714150524696594539346740747356311450511849763791448080072257153633102897488296986403680324544 [144,64] -198670450892325594670868707003871401169428174153123795515195948954557800688809179663322996357442221230448258446080075705915154763091644273548372151730917496601110554177695060456919245143447810166323949393641139043138693091936245233840669161940657503272399953208479580850363732201613748110067267035801789351992925531907371553345804021561048393152457157840517727948098721178286470127216426269765859118434954891847317135170382130005212650304485898071968408701189738946121899524403063255266342873011955460575321817400038614665747994835343415481435608814845039179607158571386887715994668188832135230785994898232879432420020853018142572602833074119138214950891685272773044481414038148615750522258273664099035040097948899409158061877350245700008532311074772212312023349583637404691284814280588185466833810071109074228310603746021017053491675649905471276937079089316819203778699501266029397326667596957601921074163841776050865748781181820934949924865251658232920861911577228973318027189969985240642921247203339846207650217859332643078453048864583720593673406094553902932655391635818104064311405836674458248225203565885398286553998300054314657982950766439819710416730495092479266658996029627933304129426427029929050489959193896554473069654406298966378025602960899902389521088138806490219771102827444681052064042964390627907830573359541802010711316258985222060623089991706632734479039976481036336183714910262419608645073649434171030956963938809311478543821235330171317487977543468494531492987268794487739039564413264975068918835055954879655935982111976512113334100043218396204188917058018499142506413897508446151808050272184039886400023811116515259915003976237848197873682876971539930417717310551195133005643821660545598712998667932261277664433134708981916971815240708802712732629622070494531836652784677363863632642678831939759193088246968340243759062556618870121954327615116101596752270076685152192559242180673320013172411221809876285695214727725755690955078473000930742968987531343254951553648072481954325564995546787025447571136134076081113620222855665130016503003565449605639133564929897701746317339982532063618394265833107632611951030200565292284654092022920603896232208709210812532473720039349251054037104698915309607602253645390231119665116850536735897955421207779061296883470935695307879531727404197490152308770460895033187585775919397711769229235883452745701820139121477131410144745404508748731042438280098423186141857266164132463475432414774732056812561939949167280575635455205755951244130527142229375791991497463408734522991426221174378547944045277399218437849671643451601567346016892124660845856563270469275097176296255370241806118176190641949004307362917447818309497086449832038264408239837638070545419424 [144,65] -453826024385114187138761292964305976989290863960504077980161380951873498699319874340850341930496738528120185265874999847731360118117868535523177556660421126145987888602174823229007740043917215645355704880036623263596155819473823743432204302769841520375589712910598462088871639236479086588948926498762198162960835914827226476692104120683863175605797850929026972823433565286027689278591894548569493608825727642313731629002588686602381593803276697050092245877695467476726583841996433279852957606984525107783826682462689979248474193160475420137025541947247447515301347223789379372348764180230951072526970317046903865802305407686766106270112837715226667161106405347370036751948976259344116223389705471846606781874794490803581273182271360011066965880453914653641298024215406804009247750899511404878593867512586025603267568973398912060943014116705180059037814230066331495987529428762667764611989208353249258570432925849175908422803592832276623705798303735144548596528866778301946772951931615136711570718975880426889507810653085131153027651171753692841510670940154268491407202323360314351424618206257179658209654795279731170452821615697114263174779666433068532496268381898551511694337358184376055341534195011168506480563483844372296310665800757996928258105782001180544541681291877948625524729679177365632223075972139455955386345634632069422160751516569203118352827154431837201294187187878698065821460223127357736148655458884790901471168502017318840152058928004560488554353336205871062390332887843045066135300007991512083117850812507241877419109480076187280371574380194098710273041288546039572638937647840991544913657635909587931815615310587721259516474037143675764435309009674047365260222100193524009103018240567256263106174703366577056944171866726952050646634393975115293670666919539083398220110115861239543762520129499744376060789083617744055586053165004980200474336419883238184378611659098754873651130887491016725189871529165088036330871882972222111004401006175097323934992508924104496867612000203183381416413425853308252119599444144416911503816062790990414571355239189393193629232619278685893983927901181900474743178670397160249727453488092591132489621659867951687872837053730203707072738831211564949341143646008094245894509886416309864491637481902560270962517320557453625432864169068837443920817419296591819675441481850432262939636182930736849740441168629593729267073626686822792146814881857828428547745224284859762558960658099114702139890952591026875239034562071288752132635556279309034944268448678279034085197910590508716994252569531697445776505174801918491828985149872956418565715432049749809848228631611382057410569180198075582248566730322751335084814188239378696255762608008473639144550456578213741494784 [144,66] 88310744290775418457976226302866493344137656717580744957859383517204222004769038262256441086505598095225094783820178482205694899134743916829759027888747642321824032195657389187642655097315273425066451143792743410730890448108404495292804541950661036137257707102294274445352557739342192493010299356344220926724996373061491771581486395685977655021576054783623442706358307728105734269183145916527700015242029571814149756816104482993485809216516346663293709159086375051634731956868153662171868442933893019710111594684247145951909627258129041653109294490572503887456798112749944439861938197924045328797271397824493964524927545419489959242747050896530373665964174850971818026265457287819162839012135741297891154244859702168410399027530086912336366842526538359713499291938202751681184318192362588889012420136594382218406816324798691464179437565731815163526571892976548772588561821919437998693929594238139769742264668695633362090805476794665463992870563072673127046478405389605463549982640382874408584364209661133071430506453791753463675112850462679278907319808372456546239649082914879307462354238736316645163252723146157201519785421491481200154073331407398440259280832138676623896667251972032106452882962370354304120608729490265369006455127006597722612983101690521843917650157205530494938720733400673395466149044441007620636314250255337269636583157434556496706118635527829478909952733114469574711210821804135097808878937196679499454781107227862579332804329689762687340586360945086571529940136972587772398127551201435593439399904580660233309446041851441821855103509015894484922703167298494224984867208451046753889908097166641950852368022678160200623768032325211237126540978997417480365522978605760821741048946570269679430654362158439932208323622512404358483545307618836166293865711535772022990091154892760617773976483628240293220598569647547873548882434505169851429137345971931665768344038916223670401518500368273692026180911543248091680183512591970838667251066156210880105255529829580636847255800755415047386069533672672079193260447791389653149818674035865363958247110362744635417162332249065114486654719646164110459014238524681499636217027228318134163979021444971234637835072008561161382807204343635541746325310390933325451300133186796559537398727074559546298765988365028975172778890584663972371621184957781750861584823481923896778686720215956067616334519846109404828325703371873292030950711174621054977030693740479863863175963908800773145588186275482121615003471324827362791529411652059895796120048889828834441617961000329490140206712928213693292310164546080721643210133035445633679774414064725776161466106826558833992739009601458957634232326887401445493982906192067358948518286049358423496995066565721591296 [144,67] -9598863093225992278819845592949071288427793940025541083945278108464455896977868811946257887585834691178257645224251392381685798731995852525945863103839965639574915749178300985002607889506497226110974366685724574932987603457836440141310596649234585843359540856905159828646485375481508428670335516196471788497009458102584244530930206306867543859606177913956352850527279388015274584070518878518432999930868362369294051906920673805501439589416724448856921625373131877026259045687208237207931661209514591765725474205502860497089617921357424811826244996507351104845093600892332253124526066349036129380061709546299467428314975171988903157497186369696698618141939023026093253076257521709935832150979076653471532497107230264669611977043454440457093734667678073031266841135584826909480492018146285174408417657364395461412241854529124210133290717603776794315172892235699029403072998283569705808456773217176554927989165523591302006691400099253828300865151992010982685471140446460573067325102144820554800620797269132935723938262870842629192484802227786345828631797805501024265782727510694404628578258298183685926002857410527596216475298819617738311280209620813495155737484454551864125188581703087395599910852962456010684225607564567973882154807537977003635149289687012536068967039565496570276280811584057902241813899065846607985681860378540595082818324335529353556435111599135013128589266921672213236361212214277842314260220135021125928074187608181250395251498254141159684157570982143880107802801339269680959425107458611179989857033048179371671529761974101661038880413347176900783357724356134600502288226532278195676015705933507847594996989258683699944890959530541150797061475688944811935420683724655874079361312670114679649162915663326685205673121628756568295921122178945384644855619049132269441900399716874029734191818974623154466096477543249991252971158655510178066165676122121944901973204940834516513742906665738754761521810982960880907652040770033489854510577677473264448140290635693819632293124197832050488634925367330243669346800963904958791903688127942390146378101642989016565488136410330694061709631834688083055288069927604168733542321234261801799326989824979135950479885307075983551294757976455551967757553480970815949784859425374111696506787539086520890659342219825312627781872523722056828761732945521604086742924502252860509949068322238094688770375397946176639594830946086452860135387304954100014686827197378725715665580613316206102616120056846004739008054641344412252326051844144613742543305465048517519131780650303003398452517586895573272146566021787239317180245563851205289341985544289415091766595228738831543335509524383463595514382839026204940582425466890526347738824457109646248311736248343040 [144,68] 633735512933334649866206264701303592979780209856539440831846364580330481415491478179020965929060337987675056865929411020684681231578699231006236717095613989275640565036002074152731651747798835417698566590031485713385818449106031596338264087822487529507919645271958876733623476641405058598692725675403763715377656145171841392444508082414671086122364366645844355949105249541972388383925252949868514393106617262431494473124160083227423473076030116920137387235125606557611101214960244931615330870424291955232654319074038670327880708741524254296219008790066590687805922980459425407891412601275890034475144361395199244618502191664959583424149778699956879732813404903670440123792459601663719941054036725427716611881291340223868709759129184186885089962645872306131998168876321480818626954159141471237356055925770115431269585983484206783688090339692932208858452459877885169693192720735255063377087617157230627133962090871459571259342439473373611018581328389194189116315822750233970909140356282024801218024389282618569231154576289930047447818836092947746081163728629831113787026205892082157496640834864696207717073692645840512644302466186137351369318333263841528111519093163849662272924931532483922305052503126326996928088521846432600810137429135606673032821427348168302906288541067285352544721375293127648447893188617221618664308452248833261762490862999793744226059534784991184567882464846676119847039613674437046724196683959806278283034309365150404051408744445284971334352387327503961547217005199180590656078246275063891443905516912644385882165554013832694449518623029063641216231356298140219345395146245654808478733361387240135646172038981466803379713013795893718211530714832626001886835534931416740903536547482660525954472513774433279971500574721642456819102181163982683852381007824507871540414776396614340451313209319841484231407219981644394690056316210445367682232644532180877583832623809390923547043197978010223160470740971187315325216161743387682815922402549825798738968062962892285189107079417352408714423619281608919359448012302923103661340186912770159532133171129518166512478838643408661425504195340111673917029001154367925216963473102577988661025382113612728914139595978399442366228513813109263064230203002826031162440899665099098731174191370834005347657944238827403569101825666639420688615673406800005429154580966539558675529641394245556758941022199872970610303179517168677306410487252803844074242109143919801588486953727831823746524609122052401705986493435420397562104291324890470608850821816243125286586720595103877302608633688372378008800070819415438672319036318682690820648625895886749158648138674353643919708843870449341807576582866041488324357045454021689570137757915295189020127128320 [144,69] -23664753378708227543628566671281032681747153799248581361571468641345663679944670093681026456802740435764010834653774230635048296762467066235171315453056301435012557887422526060569039213994868849845159935031143146656169616914278929824951426926903417900544778218768418047013909918562111475127268176984973668723071261555448432857306533640251719470924592980494300393894020690148673193237993948170006529046696559404916230520526499802820154309563243631162022870622520664644809541380154066276390054400752023129120424422262427531089614647265341462299188998666895623294173825427122566289112435623063753344740101864506815781145230025528517182624748859696627820646067083395932321752609734549289590231301494730656764894780953890099328401194424270933925332934577755944282298552264970003744618495925642720472428058046464672256595364573284120027226496871870023622464229895029815448731151486220819405449405750830858019590108716541755182455972314442345248220437004636648603225891107781397662747523958039682587080467100421736256591488870244191307943036174791296240185681331271467672099304014229887070693428229764837720716042253204423940483863020554723700362333342075933695571318553904310858411327821553255397434132389590891177981894105689049878740686709318908540974819606546674957647035694828499742096907783255408453448863603934055618531371970969342664446887528814074729340433570109305917038626130424473161502513132385897788130974825372910289827592877428855415759830716151125135406870013160801545961194635497194409055855229235742107970038834359299727267090221373132601330998728634257586039866436092957605244795646938028975614993008931986680932232014048567502713702823266531239572299614809026282460375129211803505175242531708166462598054827493358001795211491393943256844321886348237324712221832146848020588222794989380038644104885212573189206968765190111323532656795416599181108977342724714059540451803087710366387433321421853478923456513569818519304336624961243716936231790370333506305142721901260126897176786156542648398971479512602481293783336435122722493593055927721014058019593025041452400428361350094179465065659847014032489952908782276711751980807435654469572007689501734202834261712521593451196399468543404895378469675050447698081035271825427858171979221089497062979466739531126423534060406754530527535935060861035197458996404379315789081187048564765288379918416957722128676783844080479517549798835351553287772167961457780277278694478482089464202143871672801170721048810825966299388667248589479887178348515552233269860026962609503098300074206318941817261865395672424034958454932864863091448753058180112347635943214958188599735079147544268653172059576185026929987032954372342161173672291491064974720000 [144,70] -60569535717818578092540006438226417562086369315796381538152076893492676215703188028982148557606899894840967867902600219166264589294020394425132642499497387180405238894351802223268905994574693408455675317231962776213478177897699303850866073770839106887172254964370912239356052997134351980288702514275212317843509110033872584127626204302224358362343899980316961364035597685933519357085459076251516319653489270474291330073297228414398516173218796413422600274393549043027602233461176083779249772551439745465595767254600586261981696976207981331769405240993169231929895798227000456689325954912585500554441042645925988270278548003109786053077797266632932567262588741241633718458405429519570341308692798784094037114687140273375178787283387121567886372441592945838714320317566904504808012750687989965066001261098309119085238569285170805763625909236116046187301704955606857160297250168173500380000689594716557856134273213735664431352642404948250530504090498161003052721800068057971726608040700860507733195124640380539764816840961163238712286746412572004403251571392998763571016709872901636062392303816277981335250991931836985582437021157218427631977933929646208767032189473206687404221446532521047520224220440628824104666476111396935591844186134131268813659836199071001503100541086592044672995537764650842453276400770429749113991349053604762988606763269506432290905803764409482087874349201983589918344576559778142530225540915503441760825670637599032890124220372770203342838626401425640518094984012617190142421917098811738967392445776498776648971187749949718137304465321769078491136284829503666695194031421818169823867587000090288768468510145594312940616777700793639951557851909248123102966565842761470550757790207470671973196376205608866418257254976105755595446235870129567905078195342307743984230848456353972790660909071833627070820945925527566897281210217005328933263299659625873842292601417723420346081903310798599611989766925864026451455973213275699068610451264333004261859106165286142174038002199029988190673833394429746548465094004590629069412367917596533316812760663570326865687752553278341771201941824455488116498603911436186659184019751295676480709318883431988344643839422555481568952841563405210855233539878679590553034414575759210472959496995131897728042927939392896042675383329609499333940210077382303636365022599714753162140301745296518445562852133712403601647698822439351566276153319027706980624390842884448561989189153473468333957668661776978950681327868911116337485209147856643792315532201967492602088235112108114683556507410580021236622137268394947636849809657895690441764580330295455657234668365809172624960822106926418283097769541660253687790753918887279368417421772650012160 [144,71] 78507076458698855547573717177035589611094459146396049750731208107880212414290513278705894312536598324909629733562049101475164450679677898401526937939358987696035684664924280222763010506017599750781819104694125612628340697758214238046757311890431940118866076282336140235192886027496941468607593999820131128637167425279126618366101735557981869157978084223796619924152900245649742963643338734183594136043467923086385406290034827891210911509720659601027547340888809304090619576442539114646587156204081999583124043427540131840196699104162256229554806556942536642240355331544530901831484531735320331478254100383279866385717524972160144531950102719255689803562732921099107259197072088417588796133160226258157373197448878966604655821036777717648545954895009867331300342498365007221502088966503828482508863546229117550823913851970850702801333151882047248999415273456272752509019642020605764332736915599950972559064885253869132288545750172284873123050749304351194673753788958792758925675561070860906847878702999665138539421649715071033855127711561362717908399617957676340011091806775575382612388232592379548802892451203337608478950659076575540923071774027243250922520994549240526159450461963331092016899877107969058473093712607011930990291005401912242713264532856322804640801227197883583863868821583366240168211204134161842853826753608548243694716993979451117063609616771995270757388904326817250044601404007303703698215170219393933818044609692049666030028697173563770517282180445679226790946425612509659714546511204910248968343020295848905418184231479387765920057597034777961234497087849641117313384900591721959854664068441008406893388976111782846601097437052356510239416173432227603098700986047322453022495625468957020128189890163859802506415377502148119019491878780735313728963064264239573850483235416398398113407245596809494903118092559779301447203225571851434080107862460806280921025028498683959912032051551575329669280349578721419991450462394683334188199477140177987331402997097440971753043345497508317410237597137385918321656888038525703936010536410306588191360498764679432426875656883873874362426648011846196997308745238922234762853004679010079012354358347928829813286566075627831537293636318450013341625729483725216813235567150488415331983050279189788638147076430553993640210658241595653096887448280354537060108183470061328166254075823497520468954020695624075273607760906537032636525881186658760202589350824476517811577159362900160346713192103614751751507978699337049046469011524711434266392201839281358309417527109436008428979041490590337774205979075463697583020131305235511776212725235709298365609152094126912960655825720973616817987929027958218208578222231264921192594896575386880 [144,72] -4963661180482286802089449131912071118400979015793500384991132801666881140663441891682320948090230706554885444715509137141466889937197699232119923101708666259006846084985005674943362146998465057848377590036147254211957805908027275052742049146863890068864709402893493083668819595605586644852742864541654677824689453125785918906819484665401894758606239473472013032066883454376129771961302603181524275329667286224942593787549064354993550044373317456906943957681277189873379383951644780699165285912566109385671001687305614779649901371746406361847067413251688183508329663769876894320471203788275911005270154765496705285933635476652856866748513017774213582873786961950160988853357985478210523735907195013868438859148467235207132360276654218119478665192590146832528192829352920611975113615427313582585508571615196541151663434572863933739577872724740129425038919612414209401750483946159080133475982590559190189396586771910739997081211960556728253948381266088259685867604927545641349044969443266354351851084409316961550572581419557333506959552785651358418928040640647400621230675111463128806205211986574848954073159549569332143762447225209963091376283232866785657919787637017801451670823913854698393826738730007402765712038047909019886882424878222995526168775492610291736659242719937818688684981132933710659234599279629486109656816038420069605491937338834732576738108256470322195163912804198043098718981669936847754286233469916056348448106246067357165703133959258018002321039640400696841458688888132407763729168750574298868615539415261854827776614322752093440643628737280243514390526072112058982677456898247267598095171569563112652722058764833332323206423580665785647372016238546170811844538471864103116358895010169801183680340708285626953199934686921369959843894696304521509823860528106159595345297032579315225653145813479434859224171952176740603622646359485898798456361679961513594057687276558515864987250884359907246665522755694343934864673417946681871307345662318447188013712405571393342570087294273091776847812306608445244199563138458005097195178516554337768467201031402941563243455407119304183303553320830514693400370018781807277628293971534416662505444425688055462667073649245069496099378660578453301769957442890783503436799926037542658635019660865811854733445893610468538246632963222742481427593506648457801426893231609303898806356299145454393234050203008896232400243642367269312642139990605014423375363529574764237596154977999116946668093459177592514491166221727343211955062384985342825607440085718290407497853480670010025605709555478838637875505118743514441961064644242130877312938101038043080918209033457430386793687812966648299661237951972469078326553817260264770260244942400 [144,73] 179154917203168140863852480738638969797197846096684873009904986827999100348975149469023449850655520727658520946838776175181279289586802576177263956806535601124987133279937230092715852763810238447891165496384878629305949906471583018125173148861068890191797176674734131498276225103942367839587831387665744287779762173375542755951304690110541342809035473323747179143486158597739965099162059761209514111619793640795852140290770665624535851157308061591536510052946782321316228274045800998248750928030252201266790242980175067384548570193662851409725348720319709949367758454680033044044766681650606956991408266591880835779208490132100584224427521167720087238107597178738288495852619948410232141809386403370360973544756925373413803164405515438224807653798979283234328908016041429573027459555913390558329983398483014572644964027633869790006679674110632439729890039950411227019845060782864849767953215383496126063265613874759908169177970977737134432798138717503736469537382674688344781948549216464894511371246957470216246488567987719845269078146166054228323893763058155808055844090082994682723210951773308351144358239638359919232014232094738040979541928344017460193957666104249311172654813639441828128595917732674097911150113007979151921485673419428280592002976278228703518120129908470667906867335410486598871774034243384024713311346878780992913998880487453505585151838634567982436609005224486781963811825507240904990440553001542206763699248279858525365682290966357758748857955094635022759449992142117075101586495604332804854147190545105546662546618349118547107083109859270304327224570724390473731496687572759394111873848948682266482445148682844556785571497175662205166504416556508781261666695025972613448278322220436184624574899351832606661440568928241996718380652676252877910635703475022262839878553222829705451692475280449018765461519207641127893527537022546061199360682315121749882946477068743956885293014880621611685783536414729202258897428445309118124793190474669301543151963021931219260712294868230112277604741180507341516830432420854364940294879582968706100094808983323469093591573811459002954383413028678955878668708507020182120330342888436620890784977261530712448958127726451400169814379571548898876174282797553819434112096323953636778514335253811586322794454348218662332787048250894082015472306210713977644749923712801774589006408659989880232276619713535555101257119457814721366227716708901343959122709297733997871131361495852608072624329193488689030264955024792764593095225741740458263108668722891144158279057067716029775175162065711853771329452611082221900414182808781705757780490716162599843747900252552781810019580434016956520604706516837623662964843023692777575969408 [144,74] -2085033534545882586960641939972664786075706216622219207904952737692223281171641790376266191069076918919680240564050996602530776545397054548642810430872880924429239854506790579991591792972579247476060961708002615515397937675562306795302487933119269085242133484448834071329305133799935093919690921979195277724867421442130154740732166785686706425705861993256195221017243711629245452285663265566191880686258739828717606028092302244624835084362928731505685680941827061075614359986790869066124124276953620689534206562551633619017433390574989389332032528364988520019087517022777987914817253243079559152811090418009141495236864475593608755194336683536685885266738541018422028054650884843365733085667831299755776442825594026209310627092296766210699684879983517675772029336366243541213631510314551781286749174003380440223332649165621653544578490238482361778189716082522277463153846055947999275713782793586515205985847025247471174746949894639537082939754570372705927639829041620812858162969351472690715396904358589243785709922493258696783571091739200904555501565146062207230629512841846953064912333957671032793008040052093553801183369607703323668335490559153788440535489842486234091575921043500936251080893280223287611276720938879239453628884553316450198487345182603905395049034699763277069275749512514293661262144139823007675340225543691955230735028422229129307083185534464308280492564130638146869652570193471679313698580697028736138209597109762711596077703683184746834556666844110897161044655537565117021898979732065879877997852604628665129159583878531096306867506644108941553903370950434418836763977024319095698518315055825264537331494622384691814275302185825495049386325722736785330108336894791822969596269551373314623333957289905093657103411212074075240917007598592767517948451632017952177849776699876244830611423115858025124712699833703635039519591268666065147176663832284903264913598493629156508434749977988832497620773944216465906591057916080123856597366903884565559531444321904971804377820185842102909013123451827180393532880436915383158859846586911942095595351432989104244194169128033377161221521835859889530011339813876769169523743137401746721692404966001528066142624928404618764622594110288064496682393774596623958770160595970420980233412286116489876591116849859079417181426078472271032070039412160609120062585604517757969768008459154399780890448912391351376083118843825102460179518409888060841651331999392387351586497647399546925511842922269253772787227095194006590798761876012017130730402199995881457746786828820090634478359263284520833690402963870918392983263295211525806439774896725142534859445789885348984644911907063337894938398884327086060357373453306679434304 [144,75] -333136575916235410197389474145964912203480747611762097714326191645947880313603557284889668685117997570573996230787974238822045169081168790253406172507078720355352547215412335497894471335723664323924152176979302165565912512951098624729574620355182122279175096813041362987737474943596339985450295285213248008231085517684095541420979710502527584199689475273115451621299283062378476650561716639940048800491872580045976544987563735729922412393001080207076828576033958049173619180603010136288676078271284207154634850812137342827716330892441744737840296448568394926214338873484488805676803465701904491956092715077323812788345189852494858841506752192968012416533454730097393865757603193045503726496506243990386493884279777496981612029835193407517144620106648874559483027256127931606068169609523892941603169393834421427870842682315049733814809931108807049735236882648451932253288496458404205983880508078195472821303262876739220574853232077049133126064965751460448158266267548350276533629487744325271947389047727445437600997556180665796891894037521709674683641218573323391534433592275195089699307080505662748962878503360580894902717211679727830755933870309930201826261531190886167544105865207372569767419029199888022700612365567841503702293374831735667908749018712634539502790082059505399683303484660944992426537274587075353954825187517525953505381863990629187197216225801975777349434364513683796409485213326604207863266278671484999936151210019341185824287715610961945302029292650012307952395191537584584628737689196816675958807281705410798510258018791244471361335860899519838119302290674763783978068842690929360252546096776043611671775461777727748603786030999753774889099483424810643916850296340511025812018709867653183676141908422611107179587729952653592314038275380900860066097999554902740390931865241881557218107213964291016481836763509607615383439850154760209030371000918507101413832549732934705086077322672975116978043975379676145117127919004008291802196220749534473008943708478615192121939853709132691316850919800915662349034734512604963105050298686542461522742881902461456685850870944649175525319061660766095211889140952990002596174779194421743536425977507390558657811144502624323877469615958983966219333816833420380447313471051830216287123193521457139376735907590486172392010226159678777498909763766898442908857010406460159069290983892371250523551952971575844342814447235603732493250744435146533827573044679929853038061952091731549649046933362442409432614126033810694063398633824911917967835969896850582307715239280482779952956728230044876005823174144024287260897026477346520437934032803274310575666816461859033587006005775365169151280662244941878943985160203887872 [144,76] 34046742030864588503510152793137853981977027633328542140651180710981003657092410278354485950771460570318790580823385158837907652142600048030231150975129328627069319109479732812753373236556280480313199917610984649505382282982453556609862064455397166253980556349979048162737632782375673582390333600374560569822244345818919489698604603052918313356224806468110757650969640112523228773114339161438747354048178223192294160707368774950195044201432240496752396674233602611523084872080242549635770931750497985740340259592336967970431874187168553600864942862558952387901773263672247687792974154941901975176515224679864190508330616534367311875978802814673377657326649173132134845185931440415797758409674731893212161432814510023247999502047286003197066720465062483260644725603553428957377230725286870820854290431938742602477843886514786792324400499021652173934011418134172659870871701059030542970128950836293062315157122433364320523939839863218160420141549125559604413956555229062428621196250801279823963149723649830664789790104517073404791589107536737879864363564236155645590329755153999154346843956276780348757494571987199547831315421706069444567645506367770517479992811297052725283487379440528359260200983555817858001029841094696381393056295311248131192491524792430094098304311884379326772270509471177908353045925226441995351297893349494361753592671399436950013205748667902517432265735569542856655703807512452383233687072512955533952082372564913860836015279681493914150371575587435052348762673739801039403115231873587878475884544044752459287790170613546876936606222369817419087982747812977249171643391516280907109036274929690486750166314445782763445956769533634039829957189883279152105975931129219814192018479579677645222690723147509460336583786728380642565585341590474024365677108873667590740651245461755029334764710104893908901887066612903818428451325465131496714923052900272784710012029439381423441794433483284664840858250739775424575530839441490499652061810087471617216445215061647260676720846836654391274994489131780269952563205795150565057193481631793748866204535036469255129393695752441238757679803627828160043134028012995921200548493708514858297582648531448229337511454430514096197057478903424487096024888947797300855698688978551123371884954080431312883872501689246588357764753020939785242803585106170483645809956304625139432259481473121302067317430051645533811096881991271719282335592639277852636941510410471817360745018902370984104228057175268605008595656963680670037950171446315984890508136487263762943987837273218232920658862203593818592608853373194923506115047916887175227851427897901528803830417773070079995533184474435429816799729390865657041947073707584 [144,77] -1903028516895870183442090500243803076280246164843945584974756092502094458286436720587129809008764636057022718577292650120058654769337563345444607540749784087482538486134109716629045125479363232065478154529415458544479218603922229283779540813964542760472591277661169582425024052036156214653200452405751008490731886279928010212950325190562327783064320595959120284523369619110809057064455155019794112679224675243897550626930368251278335463329794043812490655147448831561186756839520894920044919207911617366231442868208051647605934159022525970121508861708665935263432928201563736073020386769918025363963971955513646982383870016364870700311181957298910368601486004257919779201010431397701380062315131306093310741040538508924494148378733054938741260308924060939388121448381516418856293354901497247894184141079665358176005979403905752181106579755909357985127782563961750182751062926658706273622886276469847880962933942362594348659522668595365977378761664920696786729747763071465380172277947499788038373536362247318000684977745296490073493959535059221284242711687305546815639895709656447015471526592035270146369451470491728788375032443196807438505531893906679951527559465402677482434376885363983497722731679528141503226428999129684224309772501061349380346918379020023257673907380309219146832914557327462514026824833388457036127816687315139902121412444182997405024687655620701186252728270008648476206293870927344536289036103660908955303045676279623330722267185478740614916233112577584460962856675873276413840418593033933680258956937041475473281658991033502868245895318084309240371679784461649524776012158593294559640160094962335921985625416390384119980054917157340025100680441297159596707448672568452484577011066230228529149869361427933134061782265249304079766033054726583036618685951914483463598309746145575285135872664283157387677721721970416263456972652393537199802783934088368437064329883306577638593921356446043539450161452613832528873238479703971626220943788735618633011482955677246891384805926103824278400792729800013464864212251202781003318050585141092373143229531240544874546156659619676701957003848560440265134821496315900811099315653740748335803180078572889587366968603447276254657904063187757594163306202921183629336082092992364002348162810441380006094762947852357120966087698970159962302304434514013462764812919528572882049803208070531561036533219156802175492243718986163362209787347068927905729369370423580345221286779083594471690246249968728549367742547803733686179629070617653883401711043845068808582708069606438467240575575385135951481288315978481350640837129577745114414802658519319425544534371911886932164361328846610492423243562946071230519550976 [144,78] 87264271061003507883969012172571936895623881195194038250779507261435238176465105268015695312447264351125882808525396902733971975239242025706063641796409929886224362638543949913583617454289748423994468754129768894849936961128587204680109391818057438877765784443202752691344470507787222136256992659434186020164073934738182247275579098100736124919495066574871372436566279535291572774194601497558718816488529393423744376185965758584471531758622311928234951936359655471374922690219981739179152753528880748039951580217578021012536037881300251024518422528658832393769041747235675857355569872670266362919417253857157949535291336457166722094086566030585186979432001295079867596074966584625979617526021503811028607282092281547030842448274015779232564470180154876096946025527148529668166883796992085420244574825234567537814490610175461473404714188009097287157679934814283084295865049926252642242246237232258497789453107099017229153877673988464419265780764311383539668039305696879165822077301554743560337935206451414701973365175300688590897807546542084654068807120654120005517252585831474450448288897821555275094579108685233981484393460054030855150440963489785001176450567044987015814124874719809949924325708864923829279226031545942590819909749822980602084986291396066543765443667722360475173822949254679287382594208707479241643920193000347767093735571665402328357062461928083318018297779371035151843748311713263999986385977516645962984611256185264377112696665065783286462840457408325404900006363143530779287782338810187003583737232197774901144562691873801035695509080330496981023726613579251676279659338134986468298478435979533709585138765510365680975149773193813227945020866029612949119049802240117979141797294522954340915764768841809582529055414543855949085854785052966109013302245160962870338296367068231771609212590137037264048844166235925370952641890737733882280897856318274544755023670851469088785994924625533247854214678508953039206398418076908332829387433125582426359884010159746203754025497092251837175837185175385901479108536978028033474672651746086248440103809120168935991945689582382844764279904250638279268801418200769806253037539062631009268136949157737012245030092959350897571611926950057496469632108533276636682291759937317335540524248473049850319619376296160071790462577711338336270670255600399217921853182897842159375958679719141775816057026371975697806260069863196179575372691042127796201080022126709955087265868726932532838041312256347121775349294964791582640363168242767307309934859787370879524462651274579525873962972379101611944907068000318492409277565514829092427805342219878484865041423578290862153494999891680741561540334582792917748352 [144,79] -2989134570071447418146585635244384464900911611751698670458742968778022034548507889685281395720479663205574333748994084347270322982108592608854725505736833120168235545221760745323045125630663287659505688214168001481820963166157171494713271107083776234320463047143904915237359625239019730966056612666239873772954164689875047830727963075230704015472714364656116440892020760794252164065438219952385257122201849860943282223015546822083013537234727189859104571651061593805281452881417234629873371976399610660910031203352126967013717544913578368853744436824592977146218321429022417303944597110284860622049087334490381579630872065534889648544375154029747312815254645615594179343560306091972727353092960539274781711691272011108720070108958766712090542137451872268104050763311829345984865461478856738547936285213677522879889947775382130747819139841594356073952890793419967885198244471415399223391053779977685920157691518825300033448481914160442392251625964665619121979647114990843314604923534766672886954209693191213595432285531536764652536683743747920775589016292139185991769377890827871166861586432832602849262737417984451725582034349798975088238818349416389088830363838634257648652226092913010683715159329607063535552262843970514494352873693984379005602403699329598515382236942451793891166866138035163166692569403701598152086397194236974338835945596197707860769617842575005073338265919685539734845303205772380915394685488539486109400676285055033282067256724590449976723365443328970794464577410063178744866360129272723265645200053861960253223796516377838266270206844032019645974259040379591500232671194070492195537742277146409120635128934253121725593129390755622063520933137400903388291925701472159788234565106303331148988851226449374119745374404418405567787567450933841837155381671912470348656531053130317726453755438376881981531905661016698103434264963177510150323820159372436030963771476664342562776676029103482852769319286622144939339444080793071807213770801718499845906740645669619857255810927947297502840589185160995407272844357737353605628220319245516008703545980331184961768749608064900252877178902770341457726668248471841287787499820148361364638354045590354554534889483062240326219909087269335682053110716954520485490619792714245594089999131183845737195414720275202546404047911155730613230501593418561887217289749659044094156751590813568657631495634089975923263698419081821285973223625039538186376065436572781767640969046108833734101880997829270595661365110961781401973398375611717383357666039798389537089786913093421803345082534114290904518493413075991932653072384311981773254785108873625314702770384209889337997586812243175873422395135269053184 [144,80] 83488124517542360319715844988454794202241511934601957908908530356590326670469861015559236657142116463511655634276477424306270082697872015685145541044258367556280295831160318627350558491417643756962641353803774128562013328802707895540558491997483079681014945751479948946391350028050947231985468828228089338460461225783822976733239786590756365130055500453380124359368343009033782379712792952621112464845250057264807659062396286825104905798344260918631174430943112130075150232176935008422766387718501744526905856192691095874536116207758869225328518586179207159308143851485732722715636863996509558198156577301075089376136589872788651036254603950835777221680874026066344711255246233414695707563146986176115320626766779210029123280589657724610105612967502885525132683771374927612064742650645305814567361932545363318091200556747545141765611495208656677214353406927888618531358638002340981776543920777271576733965321845294369584408840717651587244355189288463860346723481393425273327442215272999585566950480499889035433095059175604497798166149691669833266010829235243203745060058312330383893663379342959133967560804875287609338782567960251675129218749315470865908664859743347687617999230672255522796549460214766165048222868234003096643727743304225309940200803016419112722227192813599233502530800736381674469322015080087086843495223969974996782060926604904109008377375831852661869282310467726837226919201561148925459126434223308921216062169014256834058401122747938202330450611737592091369123973406279254759152482702681388451051886592776971025345005068891880800367823614886830384297155354161665622607918542772681950936095285436832473881505675621121185518286229983646051191398734143865529240966831715090399123184010694612415084857702621520542490126298729781943714917368516550045541841353600223332880840137546814621042140599025898265307256509695727172748409305231073199916011644134508166385259820258283368089460413432424729998636810552445997503571619339671676744344163721984560301792664621840655597143361355540675704210257808077462071746212921190938850139339318450148281205393612498575330412318328444477322579302759997316160571939825371736261727174258655922038900383443959265782828985515027546750789683385584516056103487331979694825139258904998918454231859399367919244032107480850741560035085490420010078593834721023904827078926510698529396040075880938709633795267499343301846560731565942333595181411656461268973954190937486329957330920585333176174394938614368981920906759838167843209689202276110533063880502231906354724457112874178684492558214500975395261008373588802100245026567215816645880320986436779032351217728247614487295487123451208778734508059668 [144,81] -1931193491388476882856674321883925094263727387838145141541638217189017464723072043580530111687458398465047775617980318665829670790444435263275198988536947272500529217297543060421249407234889086261342297010142943509946713971454577737423264465890732717361451016891027063061726113734408503366910815965037143396861301799958467866311321397493270212996319608992226284567874608591885148150079707829673402738758135840246832699133488044086884068162704056238042158528009446479371412815102531492423005309062477653583601937004458434999557960884752363916260582041758949232306615710873097771229086942857507330966463484008007393886622866362514170247651547750816294578665917031020573229748610118196302652733074443976462418264187752528428220187572738588641822852471646251220507494790920434808365854064318891281657187103400353565384654830522052181436914742130367230023092137993507597929630387163769103865562596674375274258811290199292005120610647876322075060951487849018561194567975935469262340478776863431875843595038520832133254331761956860618130542258039544433792668669102938204501556623012461567604166051236052341207075053066047095043387299256836060850761442962529983572403496310426771561663218907508111186089557344502416684078462402789118484032407592951694552453386749943904101435046245879973230462706624873343191933767495984216835042738861273821472540657368236138700089483513168330390880700757811889394837890341953478603394126072166133470564173247346732194324778882215308864230587205439947258116339274398500431200033249530994688878374085928504209023576198000675721003905599980946245558909249905300840895068435292580889248397024354193739422980342366933890194344519531492676686130443097383791395933918335294569278913752848968051259726389207438068350500047717157618561485143640985837122116423293050166829037509400363629948360126241217756970351824106744469014096496563202739735504206489167289138204801176110202011721388045465794561224954877112514857692660311652149736389311124813886489079167943655858444873294885773581445976218362557965528623674360479269405612245578138572156915170686830924431552260185298636301259807375714707610150258549398505344234668198334685395260405507933666626785483329213260249318027155596675261389513944176376741052285561597115518129579851779575797797330991828151411963193146917321912524069144871351561512125801256228107643438886376401189099814942003950497680400344153139090278432601046409053065811037768718192021090670388146827503649923772892893887101901754021393820459836222000564027142141354618768271368879485310309327308944024746360818504960018645484235371569418362584999841102037406377876600952021771486009581425502027872000 [144,82] 40351927615912141407618008902998478068106569381936946940651137698346409956602840326864692530459156646986925018422996348774837553000505329351245693359874553837431752487084199553861000826770962047359343888244553416591568576718405003764040036552560977803337806127738612968423502741456519683053475688834325613113532228227710371064555219871804966716914963849357245818553816115116265759809370327518558344242351528110873236697433278227818448611489905669947815036218297996855730371987294520444713699301923369919586478154315834109411526379211379441233322236651205649360453759162331454857623366850867374613834235673713386180614950049179101847373736188168647323171331285630357636466893807283118051614765220972180047016691816072118531196425051857077168458517396818570975572410222626595108067317791051401157165408054582447293494160448954472083571944450396814052975738593225718829847968704856289117269219333803100221655749529341503868419222415448157948231417518796134391722110560641363261819956943714215558897200631500538683620177670632446978062087733050750583168083954420949435159780206968056290198604080961061010546577875207608084438325007833146604542072923552320822399744434127054093875400310284002558346696833490034155175878469492137743615261240859872846499362002337769972271904523616565552444424845798903533160247817444407383070189134235372982117356245658950074813868930196508659805812767769237878176921718000974035494649509863795104923297478682433825557725039321828653646709338987391087385094007480314882621343972523395880871971949681868429682414681576169379547178590079434171490429478239800085344258027415880555854268760505649568540577891062359641785287656655617408455362335391771742095982584355582317972561437561101676154963690216894621766537291134705544264101194686880739500347884681270668435270558837516487422261716668175444826079292633289333556997941498684015430328182042962478200539855222597924839146792910340091098260095812679204563531733618222182786039351568515351287427266331265819593102176060779864029511112180441424022461048548865777977335297927834324289678326670071328614937302487466903704754464729682378357539925055539975823008902426798889340482942975883085320448640620403090797461829759780429519894000845820619552779625114601933129455493866547801003634670389364526490307641205507071121236181412249815084071658584652538175427743829783245701544671947925089089688324833884598143122320850439983737940645246704430427866422022844150032733269886969196765086975205082366257223612253724047754833442391298110440154895992819160085526311480712862149214477575069730321326492065865789024002891786394185077059864411187798959918179328289634048 [144,83] -909545038041853218685162648681053264782825635453439426428912775153918479504344197106572333032857973982557809246763269572893240954018867157525280945771079269837428303425384990398119833512201904806386474664638776437750187059012680463603509072623019478943373176761787291726183004052075897727027002738904743776126851125176170952666193669011710932061497123518782582724781269803980641802098842227533167539121550440518500388107174590007886212989337032967431211154355105859940836040252193686313194273420991925165224202424764942269377025143760221267160735467703991905048310478066121994620494903282477424678194178902333475117579477232768527600863842320825259407435566922101050189317087175426045685545377550497069094309106357967432168574619258567247064193563773189674355305601712522322770142211166442940611085520202356451785066083114342472686052221187336730613526064680269409823311368544865606977509753882931744045303279655173006412385195965799933298038187246753577374759745275414003835899124617615166462137198932741985605930295341892513178089832007014563092686795577799938587406436753356734750628721412854470923491741450439092138170023821486993858436458489059720472548928374060638329100407200735133673042865242737012594620395849949129520913290382615016795516856581310649904160457989945612951065861957022888995591153059611787961161149007566055612764364621814063185438403087473426852265334038910062753521512654731326817936600647588160545125695669198454889640996264560596928141498334236087091952729839492704963902763606202677874394557795994036065916872010457467702825679773926292987599501884653277985853514351178358947720368591841349038271633832472217100634952561527639776273546587877370278572306509412602559840079176869280349631280733451486549867722316619913085045798007642741277814846723886792370735270841744139691390971448012642183827145553832517370004637393037388286442406842789602118567018413327512057864007101566527026000193718806235414252182744478626844541448667247696132605683291188076885126682718741706699940581126236616800718134533900998088106900637444119991075279089142362258992503591362795001818638219135658672461555630514665765401277611399493771067224676777544456487012816162713697770574943079059965792798644602313346792892334635419361199232228268615962423238161604145927172117568790747650485002937314618946739009672990170230916350418380065104718219906240959368422727701392834962814644555696966141001609080467564281743707184892093043286478978507813169789213519532262636047007085132992110670783608823984712680293568307650142160856981587241438110908119587941400202948816780303943967817700802719384167540321879589911047415023150720 [144,84] 21358920422283573857031875948103104174893311483228064018771163964461213305338563707281585336181731873431735429913374870962424202994584944171321865988791272071749225687279618138148956676478838272504094868183745825605277767945201441246188018294628437714253473493656752556768460392427247499782992894779655351917781728972511690493228590857671577247160559377869291053541114407459831861852534189237216458805008230837312638310738314407077918805227067400899507095235463652863333009287659879141006961629935736452812506616909232745488871515208213412565529874018881710530963581735295714136734893858307841725844933356659303037077058511364902500556821218824959358167497990205953769875164090628226939569135706461611153974863158234947936895844307330965322044096144788870550635873294784023300659098207921185412359522881110045915215710828280148723991712367125190414366885140536631092616904252215703421469260466664371608997978213197006594312307837586841070078662743773336139771354330888704488977521847928981997091266979942151383209349718172140763188378869611272828325253371771328113716103815195588855345643021583405897216553094793047101047823952623149610743746491875748037217638881773634874006731022783157797730696744326803356093281819539656375097341876409289875292078993465328800823667108272216192951919035495234858365750523662890619085915614600359985356140970285629756532082602515417590292834234910252643895453831557294494681616605676367156830437801098843125209022479818254664479651749116356604787633780424905860630506990122649977025556063102511462487166654572088750785609871938277412883440067224855016917121776858024996949025084917485095747277758528003322034523150432289922611519621107566336768307284625536140786233459327156990838583868040001372791285114140211112500953154542175767423223055319206219667394827634292408832688515730129749639772512405535236149995037208762043864521512836779615153024339242235084018356081301141640819551900056881660858613027226230809141392127837576766282761885622127468364579948460371685113337862196197558056084503755901183472572952584362888981183690768544262594274422171435599270945114086084214219164360951350496042276290728181199775907767618872636115644220208376313042846150709673876823595409957253111466702790656845538219809726930405050329564319981466253585062376800001725808142432328738294584953053868748290666363055817991398654496321303469235068257397732924792043743154203601840105378390541856214572033956455853132527311023479802558176215980795546127685519673538564790413830628810973211822417037336095630214419948919836130456302297111301854366748496708444039036335333512615124172901906502433177069751321824 [144,85] -470117524128943414545717986660812485555525109332825531569515788565486512189227268300479143919266608861453164950713302802417831183587248925417602598993896846151917936715498662336318748111122063848652316224585815103786883119340046532180670538426403594544987382970354697592447991614289950828063749426262985339422926823883623135913430867919726785020491427983972586219532728075874567846184227734729655739113143380387877578254110291933411998669662298051756727630307017386233643446197042895412790777460807814006508987396983688494856396542697207653500575092575361873838306577290952270041498551494887732785182739307465379533619153773132853318985805432076699177295541321744490103133838842835652130633820071393162212804786008836856421448178505814083029436583713751937819645780715267983806134175327002697788165792076082845125897661953153632034908172581520421481323195503739366616058939103198432560717623765148960322629258171865721747087199610740947610272533150067743190974346053093576332830117160251249418459036902138221354238863873357423130717889064621875059836206882687906884824801365285969876906508516255563975604133024118364307023072722906101939446551994274325246166693060440572971142419652295076549501335521795397914771191233877709310776744239409558380730284361811170771135855384749323006227007804338021852518323593412720535341743138621919997288593624815624875932426985043822567344206480451398187634876117798671628930744731562295028744905868845909648071382337897182583676086890634531758844691742429050638936546374725212370786984483482242956430250481241651741282106061885809950232139807884766231990218943010094331772673348081591881313853041774396646678231861898433758510078477778198437121206701769946069967498449056106021269094271849952412851256917405572546143799920690208540104088241976367516900574411408614792302096543929904059018975242314302366657338946750432802102707114413955867285188536937212410018914975494332968689591078266554694087016894292800260316598262951404013836878232000821791598376147696433990240387352651128870900744102270965121125459501041482578216791628831619275931098783411910011633434213150824421787425772864477541051340550158507939871944231001348651134892944400515212877890943693799067534996314299460146177806551060109727492991357745914075361895655790773052911501740345270358008085274770506953416133924596472128631863412752555489816822269149163416944133523974215414082011801557955673137510049212338510164823437668689873964483993670646168593859711025809441017785500619415305071436569295595581087441320978352810557564115387842295432327052120578677883044311409968973737947076424934265765669362261622582569280 [144,86] 8333572596296824936255058899784061404249875246496887629210506696282313570645674082206219384169219173045972704834775056008097001246937493139381964087687403663068399462273135434880548753657263746493675421996525789086305240579428226117266243532307015365568543197368037804406700630188158233676877801317825685626578374773840213049841560856517282107629573373083095684842889629800094142044496264402181757665402026353903382725984146845415651554117910117154349166610544141839304444356841241562449594166496167627551527239826787804167436608287884140953954409130296575721280221453093511600807581091873135803889403206781402271081590297880268705807652089468494189129622767911482156675408609077839271659805441284015495418805276304812457598041528753458765628512833991507745998733928776799175170765453851061127354152494222120389147518925274288881021252129801720028341517452529899521365428923021700184301055247787532721712712418237292532051487940567354940169164765930635610556469942535651924349292571576287049201290993414447195053091252756597301374029561844083745134735374967290921201144882463765566736306771000683502148499100695901363178272751720028492580397638945547437053511885746061510192568443255654278280776483170436980345055358949167921421209334382692484160828540731617395932661309058240319478584660505819079291509649371481170291704590087567124387477708471497118852605518458142766171099482345208169151128526333501868280067147804372332350959106482064804895988392755151844847287752139611696995639654444331991030084798399047245766490441728831221216470359992136022871792936464209517995665775659173713415535170028726109998174369506995346502044244176790553405868017115189560178319670787297929999986281455968324576608571739279738904955025058157531287088582594904680052920272168488631010835951990215623783427599854683328870061092985551545608100774804748165563415184018343043705004110667934348997150603422211955076554395639342451765539107669566365425426277592451709757078041896029362810819549732787055434159237730722373441087436802426937434068783983461426430217095679095759885392401706399698815408060397888798676265754535126789467259627447286891712145975824103618872021455329452045862105181185223592574371705143591906252361022059987055336401619684710648894804909523461960272687421011742275250147667773807836595495571079464581794631197238994301775486441052914970382622419092642769529720322393227239760146735890065745695158254996670354175828671235198067788213079548030546308938119841710201136191289198330871695399997263860239312811868726391193290518145684448993493682562023209846128173766939906282232927199145739321749068163126314332160 [144,87] -112864320400823110363341222769820794076737198394779790748142307446756744666256675728780143176489618959328181903495454175252825716623803975179542937619511258038245181141345280919931599358288757894514857496918651962174788865024727903678668765655069841055790359422038420409668982037770435346560062015306736004422659615977736469634153273836107912099984975504161371542691399057822820146782898196021771417964521371242915935277712655856738175416852321739175730566658669436782051619902544481219914942492783017796068804049212172074920642294849482321489089928581402120366583855512722027008551685225437641195764894113291197397316992537505161858434010820537535436872205921604144040860177931791065718192824769446292681411113672252981928764376167014488087413722970339075872338675377756691067587809269978300233476540617688116685376813529383079264616930826974952823271219770390858208266728469885907652649264630950899501649454634422441791366303882133807385953083208753085427136605402520452927131728059771644640180333057527588091184075827370272294898938571135947842061744408970165555404765918214499125890305380554764615453416788695222453487579454600817134852502254936102127931943592551222012354568170213035579764546670090761730467954292103552500907566218152967366788640589462272287570177739082698449538567498718563070936438813829695949015051743778004297271731828964829922485245490756791197007802794450322722899230797954440366151326004327338931235811370305551978411156149039281439056115538526663414487139664123513645758838680478627877514781443148522854890251577344361995309563851710673940379785765562847426953963882751833963028271130180506704743966009816557771467946984094431942008220427281478025287786669913733974084358104936103415419199786453976971223422055203753012228766521521184189157773047409201291745542169556797948695155511015742336163111181238377172804468621383377841143765937569972489913259957628442479590926560310590523835866091699827876968918600696902606355327439491977012361308481113593025066207289992421158933126108284708059464783723663012296584974492279539826580495604749348404461402113704394973424298946289277734717543816703140809233480186170887158418982295246767667335050365986326695163149703593467416443384740680002868007145304827960386360778995707980672701372628299326944070155005214001333295936593745539879617202113967558783161087240823072241044120527820694423586723643101593899514246386684163057182383200865653030928358976516259843267478599768360883117796338925687753951383218254598802122212880831063063177486741511238400711026797625328771405264568233705213729599331860838387905032766390565978267703919751680 [144,88] 1125977395895985537751109341347623902750228181890318161146188275768021890224215324177988712010152029899394757946809251261241507171961760007594690430162495576409116854758184241728833020043288415262940797234420944009663438846473690222358400460547813479881616069233268614572471695623641887379658053584715619621954877257068953152127296428205892054572260496493944544068288797481606681551523972643821047044056963186844659379326998311723954939249066194176943106324060163608135469080033509049545733040198450156553296449097006171467491673483770668842251260979151154458100775393266805500640643000780824136004931066403541223000591218911297733040212156629486855292555029570961905578277295350260327975702642825850026463735633248699554858360296398061911601193629322864411530377035315870797012897305577285954797557057902036805952280169313961692268852291369140519346010080990470869337043886803983062240142564988588205267184155236189849653916033274084419573423522198963495816477229634500973869943084217746158112977464227035434460588144571532206875385774923464270911848723045618846462238147560607057846506284186959593679047689414426732622553798833172738955737576854527680020076170040621079968347757181928926107028166786661386457398066526311129933928773490740253199749153458044265749418243053391476704154757043256164276982333967228275569269372389451248548395602408305755653729081409773146574881165725947120323282787864138658737610921684841991883522719345585221759772989414819708895050273718013424065920307427299446570639139593103648738291076771959734191333619639937493207594433222856685467667634670263333640914891950034471306930852574680781899265063910191797992732563152221971373552056450094466985662464956572537063673029730970148523604003818722330236343096583700515753939530157788646100030999760855065823930591837200107122660503787254066997710991033482886521584399528142172740924751107883569356109891899951387782229891738699914238930171471429058882568041489406024444159341054451086571314447757258630879048111424778649730392198116583317646630575231457924745416155499073118405323777828088166346498283556256274372353990687408057889380143079910664840791592228999691107737986113613083980363631668261528191804789691633681328882759958028595941233865381769928345845986895449822999874517193616082590147717073811192333230214401342660948866899803371999476514198019422621492250100817400714625922526542616748644677348991649455108976514261445721079805708665703655942158773100320978248927650810082189253176514966358354090273105593457543359285098291992999020769246511785912274680302006469246778363878296290966031777355822529614876162856504 [144,89] -7702686814553290011141002122072571005733308535801986761042485737305534047103044031488029276566235761468495294175814363111740001978078942418135510980993850621886320622070091048185383671962848675939604804118319869061547012444079068599745324264889789897566727095548698330388988918305002877602061712595623554476793257329843592498665898827125489618868670216338861823838418473692063975167909527693794305103756822654072687013166588849049291755824067127548366614308356963925290294210232664558124033065701618181812656487646835563088454343300603501659873954798260880263282880920859620810526913399374449945107717850786199705697540893580468177819589379757523563044797354841840590235555143621972200622174437751460075600956673066983977337728178301815994717251216342017469558969112948239555277803179262619839231174923169208959881496457868913998949616222555085277607998015589141890487877132197046276342593336497450329508381541625803417505474434760842393769109628047077377313349560303294537403175397178104739727255774354381567797527530307318095173326929962284269835110896927691948306040210172483945009027467716477836046065918153052645343849385492335823856330557891272779049532459496813204488741617346053560988204818350992474132084959710545727625888272224690984472480038747810825386232639741767865279461600261409965650248438118675535644531965636341266856080326210589002715392967053666062825826988442715468935825293720871447231133147068177965979884315495692464256221926428128828762705199519456684964285618478028849504253685813775228700190296436096788203721136750450117809395975394773183767817347107657758899023740391917079519861757193084218160616148415499187983684834333340741187540582215287710179110639130856872053014828550536986857506190401929683682979500138410930292995073485708312024626064070263534943248821995043512425087092624060417689598940253805607786923224619622877005565125640965706101559100299652322102225191044829356218994088561470683912134872506518916940837610535548431567015385015461261864244742272661025425345031118192553191161329003975489743367441986407499906148638604017784618803010408937893405545136279539148201055158996932148146069900482845019738623345731211852823184248880501479792067172670640922043190581574982576734999273755038400000503923572469668098574648318274818728313755496741271176561188779835507449688633020729272771952507908527113517440193531824347711415099511754876787202422732969778687127960056093009672813389121523981205188977941424194690433673231068826522111120604383881778842183815630939360987473625921756777538971798638317082868925322750230465017189004399531420056845845540715386880 [144,90] 28201140269323406902621581518787148195025376116515955496109416358249890463795849727166450027982033107893115999984254821457561477214803685783165038727326813965195779646484463855870890228758954387200212368119307709299291861423093879872373842498786192813353076585099870624558776819030382757902267921380513554192174982515967085125948832373354877459199263745612054271329733706796967290131327440066583060288493058069926693656419558379653124760729774802354197171899934835472444344772129343813214055817427390811031357472729880465000789270249277205988855946375360923844030356153771483797025949492973746182832590204419201004610197892874748733457148580302100448744121521606812983208705301280622654928615615743421432502063512818602728816309293625444451611842617737140390519022638910761625663031811228027965117872897560570764571311114255076727544631962098454742784492305223249759316338274190128061097105593486443344980508162674988391876728157756326169998650194504258947829717362491367499344053556949545172153084465202312207273128290930347195893229758993962400800573137650693062211006102674147089447545484900293870545649369226916646576692463848329582193058926617457059812677586224481050866655639186694337437462586111843613325129900768874038383346857263644214492112067680470531156130124156128525076024998391347053790179367901952637538464877011241922144503195253935542048318872101081813347675808938839577976146058726746083865145339313377403195453769686616287422547783109771729945354032496353971779594125726039845686820341871676029118117474938010579217528540357203877993087028145480018088247216415631048561493682158366910317806319765237560663626527728107942472452829242856718269222136666751939442161174435573243587483013494806523330990869654452282174359177534093587301519561588885874619251084810633764075207924449914217127301439181227165729345649414412335875230855796495345716180454578922181533055804414588443960994703431783061938239741597876810679137227586258134766966389042826239772621524574735140386078785111458734664498721048525890757288008539094230462935405789205473627318777092798530013117050023567381640088783725338433843587904877858568683625661115459344638062016022974791146447561084647812921905453553771475912759265214973990165036840588104412778856403864776228371881135229307030389625194423719590719695249181048617991239129169730235272909482101804699233164980843805018599171404608433582176704145936772895018006241099860492407619353651407803503589675899102777747654628684166574728441845201060165224759594015312221334128734111455815931161092616216681377957488844659178230396295675711330622866530602166304 [144,91] 94770418906189241098887611223940971644295131792455607300072268781590808335707010377505353350459421831876010508049521707554076291644175529925810818370042256235255661313612389354545860816736297009121715797175458168659685610199001915639925065907485555356598937470436218576136199004705775811508373677639218989969085167181606859528467351373205882422481031814176820506568106061779393207140215491445807881188414700909116297039383328053493301619323301958785948289947771507993318099914378861641152592675906196320975014460464627820064558522276966641785474190936378528083839891668677168152011579660831165471064540592870653218766439870892995106279604851965179717320218235198892260001183870644496018449596333448621248120307139317926453122353599146028467163889822939091504238713074521033822004049458001189116574910548887165431566245675065705967882603343751279188490836786989868427275693491924330609235867371820017724372329546387456675293954299252330952307884728202732104608649490943611064832121994183543311845448684223554611364690521885879269755440577134335774021521018558500408394564843520659498558882373362598761366783190534158179559437841172599417029980375720423131050571255778019195005663638696510806137427710579184997210114847020623301175503436322620684544821498561764006056250058440897956550544838579382246105399186979155189109547812558478680063624044765595112424811600230221450424142651685457554974905505950291905352626869923911786981875961293620737502864302800178500462216717016343540977669040432988553274832701009060512299160532476761837098187813170606311784565533955419069680991337371041293769643462006671026834578139544617098943137914751904762436640565113407410770768722017544976763827820122490813785967981464543887523130490274113052974753950324167816171501960369367047929030331427397198786673416415419270705469471760676649323244331831849958860227669901345510809009516418624930566747873367920389135922888935832218627431421110313975192947133161480640320061622456207709636324846856573218066815204533608128977615528693360837692036817789046832332014107424031873573956686341276321816759393167034404947877076589372391168322214466794830250577885077625106327683788401051739290299643995931926542047916088203451282267832095085536718806338380150588620215764072724575435017025202817677150100966061239731435186310810527840971586375583243657759606265432278147519402711892691156093556427211034656967314877504857524307484867670464103135840130332786166108760967417938935537358016239506661341367365027870964950918280832989918328685843173369254265955717911940163388601507715132636577698911320950257378803023360 [144,92] -2054085682117283555191066687534668344836429986311261761104661750859848580203042846560703590688838455941078546330273084246387025942573680966093832536395743530429577255694690044074623950833796278535657314684477528123067274311751558256373640187234222057724109779771412876149099663077291427214608075137489582300152633023340533729372382053043573803600611277326480518556121196751588048450083956055945255797963086693674054738192403259064297305820726824639686672892816496609601794005030694977314309460561120423334374725182495383632595055733768387817207415094126126055774421692430018793616520099249622379787129775692487769919430843051451715834240294642505275818386045920513987096140230064896907586061914189049891355880427598314014231320164673017580117763280289119203592741992806382474198631447199268120346045391830628899941218530440577243183623358946706032293543174352384763681577422841310934170665814972515954843035530678152181478737551317747780711401961831712719263471636590259259101025166961740063677565962248771541948565075268767615959573730165950463220015028550752318383566637553873894941720379186116979990835647148501207770161179616842776552539889331406414608075130825856350367025500609658404614461026765913335959833906262960342485963748574568640978819387960597079658214927043420896662320634153909125508715261228428572896729242081185810780086960916072289046647159412157812705968919249375610793936733995857237194143674745518672682814973834728140696518956170983856141105272233547631475029168074663214832987770830921306047230942926714226701860507199952215438951842768477744310052526007358904267762958451235428045947312976605002714866313622198180530952597322662063714841003705579465251882560209990169811543499816805822346127502602853244913331839732888103188830705619422505023389418402184488855232160840011357568243527649420880632948364151873953266626641587311331632748932330347392386709958719921084506663818916273887410587305516734501993012274361581383157962063505922078902839171751479831088555277702374121889884523656800328470187282451970784622450140879981223244525359544898516311808649352553958815747273850457188313065802529020674831753555578406723548572236130570624235324608349843563521814451103263504594894675188413549255004272723656544219075831583139613595515689287414208474053218717314230108062345641802914593558264315632405488522145335152521337973327263259965171632486729054973229350811528639171244700337315206595166917316639197958532605011931016033142793236206139551247976975828766160499582074901041530220581834025208883575442094859604282460716963434625984162475773800006189588755456 [144,93] 14943853606775389192911779474146020101789837307955588733979441932197264642693460441599042660614106116915035436548333980736057276054052282577588259823205853650399172681374465655942565309598667436341071804433719084773029585456198877118095924015831852365960184682423295507692058240143763353116075182312984320998429098291798984761702751808204118587961669339312962895550927540346878284491525636710148959018657169446557299944735298797995915665407437187557735187741297505153880034714979094999487633054413504451519326849328468868554617187298288650769919809674873983595863793159782230262092935040778314647546482288373153230114172607991141684504668882506334206936785926607992240260441696356371928540963567826074654987243062532911882567034015444679376917381839785903378843241274633117170938411263684619026431084406809584011487955675455101575481322637280531067791728622111969876981839961622049028422342943626611837922711214179105437496756708208366249629991079061260613430056821978996861536563389308964552609259172283271855934693869944897075214994380024675725995911596561837646162361491871314275637443188727507686988476880768764671104339708431595453819230164389450950764687143981934382350216345035892244946639617809864546531289103569788185096961117420335456920180628679325712590370587699116885767993977288387663328650283865018513381450667709190850665514203006450210239007167177140274843704424270423525088993264329802966427782252206286422335211816945176254485350300328734241451917354034100726833377880025518342048590394527889675684502007494656549336502599227946132260131649268205992172349925227864004390547194537182334107262830620491089366802253115170495873201467539140267118739357497747159276685159679896022248575311085393952724621162318744825199879868257619747780307264689090439852537333175994649219570361392319060907217251066267663745407630556565975728242742550135669488377138446501383900657838451964018525052806472248690353848874035888384898185160696156629968021217441071919305772084428351943707695233761315996170060929304210740105229989966433152393332552811965150960267195565890103587091068993612391171177819719411720515374839816046991562723025969211895744215074254871400929146600073855666720418879910594145391159661150885214792248376292651353788984091405566604356020723757943293034723995008119789698791464699132820640569345299853166029166516745155167249302875905187605338751293001836930324888711204551930322486247470787073123894365364777825280189940917987321329852984431222900286157043526113477607155071918590881409784272011223889175540205739431636613308163997196579778438430831815749696 [144,94] -24905514257326715123629159966051195901149923364679386956610984049110956571086235256193272532226010696073682417803517516163248325968788368529088526022518451962392803193772059143040850884074669882452487767775002862002577735016328700606840820343305053966109639810685574893756359987392166395073686596699778022691200586000714616214556481606728002197441598290015500863852080378357618863459781446634543597938025158556627476764079194476876592487772695772259091732422093513052849895860815242529396474755559490494481052869807767151029133966529000409571385768735806170072859358068625528279458818706768080221599205490482063029791847708526370200880287967957477994659030096196435487590823357423885920193889093894803452175683494955440206857519750470204684676282766900329387758759362697459363552515461133707182164268909433155372714832272096488714891940675702870878660032032714138394929262542793770754087288311082259592761010709382949921682612231222909441584173100721029887256215595697143811056937652030587283052815738720969050091348469343980301600092460301904770686787727338415953766310513808721740736223912275247022243448145932936205680738629537136551647686432237940568551140631044083095632737900494738185310911554105666627971467283205703048437696102612852067691991551027495330233459577553703534233325251670901867852142868943569248433100890438650042611987015297794586093712955761845782801965634040752006290124151897573898799293514402878836122541002389233548495340387792238352552226090824718243701257688077465039236457203151202320850176030759179141053376746697806115357995831949096390133937574328557908120971145288345572012602172861088330401609362709086054641166757442247812448704706567710493731777903658244346891227230967669883492466343650845029074350815471126678989669264229993106556110480760024137041233204473218761978584023157076959689838365440157817310174150946463423167312861858340607313582283547763001436947330419195605458433094466500269749550741295766402631663611113091829775875202037200071514478267629255460278519898421606668485414801941717943052483058324885218658908015040211342611965142474459797074559223479016419713305006667873995896858506132151237597614359606836578933432577283373884827952827819134865462965371576681635914717672316788356896754166995761657933826031347045813939282184809084050391816260569367962106282696160079840719344186772098285844959729360440157744598070840583639415455898803407907895965562996402301694099909369814971119272754842287480772387215715245271809060368715100044703636360310290569554726230637889662271619881120416282092236349331613994436859386700800 [144,95] -449248248139898481235627984101388155320398479543100495364356937700944612275895992825753670740650048399547326106725995723583223662444179248009197997453395198287735736054673393500619789826379440540794695140606806685923679909724865642366816614261846233531643939721008175228044666122852691008655590218468711428983642235557444011121911874503924132804095347111301543255129855992575887953881718054284479439930830268512931700402611584833857567091825721111652492560217440490081787243191943995954372299686313331543713573116153060390206975362740214429575148857688291582385639788270679382277090668744579345684881471813437547883430159447672436986858531806277460161881935930763359186619217942406786851424295979866856913710952001682942359780254667914556276744856770658401188498420216592042787762284188968354999917130798750827743777143253083422072391506310938305844717645094864428002272657758830073740944277604409654260406127181468827638321595628422614200482838838001738462761664861113117846440794861073425780659117587345240483823092553612352572884854043141228082662498123541354755058263991871456310492906013646407169131412231379788310763434313554658891591003351190613322172834962527261022941538259132252105510906040998574253792469495689217705561696507094205560317232973218652352228423047712339078750898739861811220772029891678142841002193520406464952648510250198127197532646469026409027594554099385903591160008045037063875429122258393098983255488143510459868114602438360015081133245677595197082706193425658666631345651003792435441092842571832615330163400033234157287892618030140629425041219052692417550999742503533259889385930618440843145491458452099411410129510689057091533494147905596057945823947664773677101892678904649500648034326685882387967015356650100607221295257015558728664757159953213171168731523886134811282799403246556445076578339099821044452969021908961524112935593412607374484952791315391109175496436307538287070351554397498893885306863945965034901783270931032610898795505674447531051855328148054071349744396244441629704419304642499777685640156449864229444384585966946120129505372679341450775390863450981148139224029787501418967062579471978821992613953950478752636847834179387641263793510527282956972707212583318413285844381834765659408146734976594148057399555589622634248725316934884556165976632112609222287941224570240277833838348294955604201554675125873549550438278093447591339815440071999102794812761606491527630528699325823310100276513529051433929338852520472402754282764221943999943578508068337708126496115569138658186559223154931066438317504960481759200843611648 [144,96] 5908261505259513601602274965211493554139980581088126584616932869055822106754093274431893766426875974171170013293849102086145360497602582546049891087199341400246575094348286925299763344597152502423297040788380691030733767005334989317941884227358365623897176313499666622899602574010043599123306452412339558334642921453395267902719850736905657087599016503650981413057386029735053071485726982145406261525443002016099963615509134396552089147360862404451876818728299350778903293874694430937253488973811539434624447443918349954106238956209004275462708427538850696941273923640939271820241951409293216041885141221862360650252038378539866973147947975687331361595831068785351783753176170679672059861735345911669142072641957613771910505130734152464594709966571169413346476895067666223891457095027518828711850504182908775463112366454794320985870226038274681648891919883529917694270820898228072721654621211137110733068555233100467345083003071450651199397827570272919404678048862339999650757253270825093128970826669097486270321936521430921009661383963768742075096842546292524277704496163536851759212447195874745150983130276961795740036055311945632235297818042034033838326020476487369086837424745453299215237380038469663305020615040968407810717526071424634488102424436649228934242995430892960580462431719277083814643853845381012070302348633576060319607640138103008420197255458883574014499483453521914811496472369351261117331432955599284799335826615409185188328768245132425673022532871719862394544738762784842503419249102361627716298352156124997542315004168785910647291899610143224898532107014914756109013495032031017375847281222924638041574583282690620152380918036244671890836538327568096191208944314979226681552579005592635024041397453669313329015471419252706199993014041463582380683245837696419178944450959072517947700234260909734698007771206202148247527785056332802659692047058333852119558707151520079092188013758692638622404274442232608195906299350695478105906189053197957685112173660647502670152584222839181052183952893693843763386033905261288566575282201606576651247445779221670507910019494693048935392573974678182010553699494265329125884980276566770507773831463752995901851422496991057683113579419464626788256374893166005577184235842685553375935637115347849881813139541536273944881081086531363649620638875853150703627981913692636991370753336318873171939522667685972966455669208601722613887485802220607945013536907426337122925794109557426635196364508915771845799583406940721748234267344574283910590756447028094090116073509237390995758708567807157034855377602331757016137128 [144,97] -44525966178148294133998431138840233666589052584685833742669495295368347526512238501170234641644524395381366665745538445269021481571825619143378471080752354756141455622720920993277085386743027942921848441200494641675401753791304400874149329777776894721726815380022339798647698519221590376010107703257730096811905728878033792195104031305622746026738323108074666604521739390219445141722979286484737400006370997832518149639061585006361155298380595620499625245558597927459423956887280704726568116213216584369075107381009729895597172293356335927421876416838600615962012729495935898179007764609149935673664651525005686554549749749090600267727217193168675064508384184191909720574656903564868279131190879066052959676246165632792767959475994144158675258373727741387844491075984359017759658466817476152000921375935414690677183438088082744595593139257944004496887987765055844682877552195270857052917353815810384360420531772962583967695290773163361689091558749627400247131746412761783264142604655443023834173217067724636091767845237815191309437581290969630424655763838102305520908666601769332161876965950477893690473647176890499201917080496096911717624187752256850720571990444803089162428429742884366027698323272874507073534138733987175381222096180102546957958684627879218213096451581415727837735828017441315281848879332415584384722839081778022692492102559689360870512230635182823632855238419933307954486559352377997820938416422211908843555634825280698852528120207500416128786637654456143464415681309444799931422643574874814849735293903477462126037352415374916862956438447067423549882788310566861103266046845294544379822383259341060248951178460665694483399423327251547690419085600353367062322045930044421899452933506502916940014654414403714949639140655539621876509861151824487984990986599607529220600412486120055251070793061489869093557023837250263987918940492513140493548244164239376660893053936695929651358846423660398039624496248936347178344936419918287179227735067105078385902281829088226330116863732130265506395397773526145241187348691857858651263867598873948966315838116971946315012210230410917655353085733606725299642797934369799553567353752130037133102902726185659758857705715090887438351306099342063696436013428056086656944491775206912334308774160542738233367461609562570414041636990899079599524712307471851248755469817932289110433006635424593378295854331725247106102568294585705610598977949071408365750697799288529392730533527387223576608121776424379864208507925751460234968155792197435854975674280213913435528073370536868875056740570048380714498450165991800768 [144,98] 206144733791971175797300896931399835687319809090130371872739481129057589195033893718409127767447935104969360996421848305546269474871655997097468503248353544926947559802211618258032531158121983536953022937352504390602284558189477221150087728490138342237285663862996674155778168398723714339682008263194569730405633136144637239115478835394325019947645992144702852347827274724091340047609277257205189870286767545333075418638843991735945835466343612841418697239824584166698563829063900630443595877420017986287768724875277386916379808353580756140934436458277111345757204609497058578458659215556916960570530005917605356178274894654645051170063191814378739123102351958131918455105540123197927730279178659971676913277920451308866051882026282429072722772107364516475098845826984232445763405103076212825488444857008064936419351856182885664618479718195126551504411141887100801602681544423922522485228755324412939850972364825887453838420059760806783596591621975791003625140187381571574739566124572427655156922233191576519309721836152340146044275863506586434614019144739231317162561992175793945257792394707326636993457356454257979638179684233156038815520728872141384087438891933444857297291766771870564366384723690162171927091695313051482553771927515663196057534489237120229732482742697023602047364528689197033301070311411633979900973715770601640696545479965643521956405968944151001669132471366908339978804339967615216200292611547226863942663525775506482515125520099313380142589529306574116751309581912653104124333660615932235898269070925836621891006799874840837207848279016119999395878442226836180390618071518141809331482661345565640257870066271206687018484635957921715388386310059835095680888443008083720120212462179052918635340373918613296549471364244445198456516063974754564759872722313364652760689568687083221737950832838553734678668536453633096671426439646027222373234719062799390408688138933362799078482979305036431204804391481154018441929528052156161553119612832117841998208196766949947505735216635483715654505549660896743681445729639056378617733139472070735456979165148747433382452497199055696018611116253322925249145537577412202048401243356479219216829785051538160894411535318800792495270420422309984913284896082956308098908980642146647523507664929526276275216733076710887881194968489342355886492035833053707161606595700308488797416060551847035151354475329368863328294101516118901269868286773830104801152977892754087318884704077417981338908495497007927700109462548078454000622856314723958788412967832832259328107340536445432988421487900650837948131258374848 [144,99] -1058652796832674462365043515104652332545347706168125657145907352516623609841354819093396589162355254561926538615461605992439562219628365010173034854119528905955978640969497711805608111199410550588386035340107422981396969446009589559625995657321877796358482948987902803374048792157517460376368772323434193177001391114538015162824796245575984272197057743353348434380749323706203807273754963592502411081543247928868976892824462376864767579853784334449097987409192467209946244518697692824273149580885049368151691636814631173484878472053003525703736678997395017383467477903448865251386740552461682052254105544964917570055900394925250780239728412694866721993529295965976742064862579825269515493055166730085452335442405726756550319890840582960273854886794070770103947587835766981840421263347426317784861542592778832262181353733073690395458918130238772944625556646529392270322888499208569280554765799432144298266723539598443512035935300649751931359421507927851277115133940110474188925505582531057408428260412643131541816055320556051649839017814789545380917335923059627013682938460492961741065171916886355136985871596189994593137758123018381989280264724725461155978626771260384543287173819369006978024911310227838544673084761770002412515779247068359793265785010349404801329790743803596857587545930268239950600671070803864362618131197946607118662511907033251575684629925499820507740860859700299317670450758795775806024227881870213635849612556484866510389136544781707873134831586006376417607431638030062890273999817041281656350852174435375735057406606107981713402778432270009971970832768229756340811080022038110621311580684224162458787492283817841224855376656247164955329525314044657313626352994104653099691441599643104474242022951388583679778771742403548690108873034189702256063485873967628552993671007477356887759788916620519188256126963924033113403606848580118439828618009148757128591286275034883138835409580081710204974937855566896840238974063086780053283802485250393120365002578714016450696007339878598409985832803963058590551129468411856822073994280236657523408931837010171846515797990736344251252515308897327948494464452981101448123915635693232314550920878348616975457104571237153620716036796502683826175872572393672511211748006587934103759320113766045462748673403081612165810416335205083474262159425999835071048111856605102889936533828193499473974738104410364932550697601462127054336216748651932002833553197928599870126214342028014227844650192616075574404523021436850136695165648550565698264881475185002642959436352026387275112597091032617338803448192 [144,100] 4513593404469929169273792800916135725802242498130139081359888157792251587057786674414441968197330113543169019655285626625092962443728233293093837021686329152913122741572107772333273344019470614937553519919255330463198719430113687881943993073036566854907979883530111796451311475152991772985321319264611332321545789815551945797174636047266270189788546970887909892738773570184641438097592558050574333550639291777804241615740366364339561860347267137404370118920867270192349194803233794636144052181049357371169030493287166127151879687826878425448513169435654600571026262295983865376880632252157118443693911283319790718018649384278641171641421474896609418106575336059132283347388139080848010182719138994049323084382196240914130141140103942749722527742792118521687721374015629440283190114407883905290771669420501293285666283989042422742734036394086864182754045137484295753187314167975685387105300508469280085895907070194993490353534222202021214782185244675457941223802017347710548188952924191556593771094961618501284117249859543878523344079071261412401592823012756281162138156469350075556230334012421736416504945848354589655930473513681305054356656534299719218774860580681063688814661821222790646775120329317643753672999447180623212950852325251632021172737169065441580182600246172898006027551446074922542243195892589502991233354196192655162854085147763076697166233695435639046149688083914833399672216199601873928134626459195065548292437174357966523186327905829815765460244042831455096594605659207561704241885224819404736000519159253558572413915037363879833243370080622769962237942803884082487709118180097432491270654894790717286926701873942037032250307635489595835366840602733828773834614933027609795710872223846156558599534770482268438922794658496614788068161351946173082642717691509619512158341598551384387411867291196619014815260158175502349004100179594293722944053176263782253488350336643544127246023384539491690143106550529952708074834850407456934312884567149318800454403429648533120527811314625613235397652010245448861020489579018904350205106991270197150914372208335414339420979433748362970213057180100241421138673872949993987446159509395162326506116288102625530453814419265666161327092501362492220748477614212882316160628424214392880195883573583780299954377094225958100622108032539042910476269972046553177556011029145346477807559580537208548961412983177633871100832264635470131413679919332813932086381369315241794668259879613185056729544965642616309984267029858480357254033758860447738477671930725381946068938549614374055097666722493408491648 [144,101] -10062202442944252438464514388693428855206632589045499218691456116518498778816675100924455172004238869378211615276155523606531305903450387319428015844790449012238991419709651173289263816621727715582923297320903876171903305857329388437186594438965410956716553897563400847940715993926411103789640205164152667659966512877136156954622043843205780356657098186751055677561464133053862629452379770608234388112953454686297742475791697531379044624237872063171090064273126387668949776251121904608941730580514780511052925655189667268090095398817779316951436247270158294192296581428144283445522445589416705206383149092124931322274056903098288233055806246950750265315401169220971101994767937030518321011513793355729867347560688718113684830877131575689303355772339238373583776196123488548909884524863970265880002902701838751610304965036521583827378277374245581856942243871526551067148765918397214391592669610387217506728828354060483690451140846826362821664426578762335821984663219017973674279613915674203070720163512723128300471690200311465409836365700734260076032193220902115578220201541006488628907176708806024314580221189809085483528295645082934612205096481801424595569260333475551505028658170112320657793005209447763391874468423005828681013585634944588476419133369871913587835476207102772726526287382843721861720376035489162461234645064136542643917013117717279606637772895704683541844176048975394848225286693637772572499989531510018830775031138971982963366750590494350552028716453002062695679481137609316931020013416029826626609941456937007257838653325712362136491529893646978231589149160411980918893005784106762392331500890294425961872045500901197459085298124878943666577458285957312232278450368892092354268730838637465207553400605341733307844753161659674067661459631082499949079674530467545113216039484814913251590585783487391722860284607205222212528464924717870063284068246619907094656666509665838618240246844922049280467293044334323739132945799716491637998289796054761513245502230320302021460390017950063022625268169653440324326975773149076722201500249753301987357311484820845562445052134843586230017400268522395973388735125317022600015889051219568553388446846795470493988728241122522101660939565010584371270988911128709997728184541928245107025715906654250858258689610918659155719293934608528074054348836278423268537779254661526523713640220096990880375320149166626125553174446468154862423782355716715102189970268230961561283378063644749500111959853979872745367957430781992425128802426513431526000920533642996468791103656724752778064651151970240 [144,102] 34733358306331198624369569600502502316882611312300634677850877283255756719841613965715724261337390401461877407009925254356370108066295212384242703601650993899482152815919492418742690039644037497957498862654930968419429734059592164287758594523359608863688151590569559329908469465913651578746819100461079279527948747641201738519712718705913684947652836726040648967553913426894071934786401317596888802050662955410611149627741006275449537300002835907611749494170571841576988341837890501375375816752728586659889704847636768602001076865205768125077006312932629600234067269631450814845183597721551193815641060596204076832782458050225608070687285448573702218713035119800685276231100506050275881107258453482158566814698345821709462807728938331643353007648263429177151245399228832896660270380209331075592483144602086249052465706193146051782242728987254264118040124442258177174601926141672175451466530561865176997288958564822979601870322608514234315295820404734960242431559902494345909309068249440766248436104464006419463504410367262136404209151412450365817760111324113109104687816234753226681780394880798192678725155647344914698900404106150930057558695463717555863806069048436523865824625254007755105365338573975029833742583716435596531849122551592247915230392367479224844316231158903948067223503056569455543810413723950976840078346428519633583525762796663251041326093172305011477775981322270045535201840062275355889722372921913681967237708527153581919845592964123871783230605419505229462618388005972840997213557017193119280646465289954012801442137425449328945022598232233971588045686433621868643041588090670415922648147659336774958170788911624814159002898106152539509814275873394337863715294587760905264135467473598066903345264847136236609960953333477937224097818103592721232554189296942638624815455371437286379915348252846158657925782845718823280304874096116732779503769640311111035447014419058456168547320242586564747582816117368142901487588557482165807291345661247474651862149609968829315139949212971455869958016822598014564316564187568366779066151245534401589609757639865729485524419230005694682280223813318174589928202643695728045488344399157676251553756157580270219426067470129358973178219571014539679912784026867404146991939783603422812306394882379318785965002012546749506090865497141644829465826696868591531164540789729731109277441948792280490597620682924467849005193679933659662904078797538970339698379541209039702606509751083827643965811143421278695831024194213219267491323858740227850408195772672071643033040862484794781919946048 [144,103] -99421055523611433333209144588301146683687370522695882606044449100215324855905884251764282376735363841795788952076968235329062288699039607480525607649344125738747773728781465224547852587685272923095158017537873226977701937613200377057378352731822818074034513624194975475169190397420424270468098555072316365999036352311251773472929015180086019181618318576520346355114621988470184983165658692219477827076240467134037163181471435136106580223186929647824796213804771679944848384567784867403014317346075240116956913283727067609538481681342778837959378583910441409386869961477856673928168013296137478528891636990186243223924658216517982462290913466482769639843727759420830776706691066930647105456598414140404687977202007636406290521242630840436730053588243149139791249197121256547374926792045249893132495886409374657366861847730141998353721129946148019869590434523679138911858829825485591694604938838639951047888091058345696390891628877900286703500226258938796244222731628939706924185430779875066597350516954606350788104930493055865442221907801534898363207828611962074543700223788158316308618761350932254243452227070127372361820299498470116454175917926514144908698921055692604181157529391009254469251381584271511225489970985455201174903050284954323868736041383486281201224509953081753886718271068328349086677402117340515982674588584883657873268135962115432601579512232671266945656070275175787531890160057063120381790604545162988653038114924363536410033858993410943632181039160156963717349193662541723818170630139372752645283810036751214474426509342392559743408977702106608754307297211522110763403722518619804205522366343718972688405971282505044152134593811995628039677281900722126113764547412527300275725140732544033655829615180127017733204889516788349060997522416746114922808344377480644381700941539251781073483358438637477001667753895007602872615846947627144377909369701569420588881235877880260959115044141286622765920179691911700098464415581293678864698256553652552914163166362190787462105153841724974384792314994876346908296625376716659194043072273176956686565597110912977962739183090937333427771340313791852085700928615452715784615278516509300063966087583994005034448816208918027266188348651106889696627615229890076905852008316886496003549290204320418788031782456460648037123505716858857004090772689653111829883087674082098832964039155151178947087222852967179615073416087795014869568630167899453549484006383187267798135644482908173914935337569359569109003288069289091707359419662357545041250089289497544842817163094944886685824 [144,104] 70955124838592605201740024720578664284445405138186876977207815648831372639913693519914275438229100894736827007982874594104059710904278066443845915245338866306724682735770888725326079038072112239061192800568810221720964058555940434781219207167227490830898253540222472221864494314594632505173796552372926074284183124214878361847920772221507746907195354083909664944021394165281734928524836673860614980149794554753829896028626579944909603049354953983090846161681861497497482802983235022899252155193020386562776303797146294718880149142607549955077137489816923150365837244683063040237334616422688123653814322767774263049228331563002780127094784183844079638866278904318033868983023655022730756452431123465517434932929609830079572967447422538271518518372926656899505573729675347103389814981558069540542439687991418440918695260909033013821510784313291150690966651719196323855700965833491784085532708710967708795755066879694152432425567565382712410090828393419458791468811442411347106457817980912829446816044702659419097336003649064282697410945169325807307283613551070412820559034154925044911591936476854010011941880397545814509340264324649810070959698923976254059797692532632512505785774295089614391700387517243004915524033586146136810485614872326965650960167241426796503848734248065963842123507338887731503460609343634275114716077954480523523251267056613707713527644140362381043656257606168697170746608089649066513159037088312387554091371201924024382726817762800188914189665404758990079571805080948656963014059206816417863922049862491339488094221184183166992282442505064682765367969086888022658147818670140058271457558205607143186575246017310055142735363040307861873644675416697113116718657934271182512705455860513390763029113612386842499002343237664608369594834954437161053909483838644303967908062673039630569902890914522287415109169442968350349436268814961650233298301265027335029568683133261067311085627363992028100843317103222707187176792749247999645085311873734039172844442436088623398561080138252597566129967122801928068351880903067309671440234831284277668379321279281083272327717291015457892346223739276376035678100242026397809005375837326439500244119318965322631610797932919910949906801646849365843569988993342268387659127644854881386204111517545061614588958223131921813168105812181968495959745276574316770037469958654153262635828102831861220407770985882179323666647038376968729076429501114056093743953964017168903025775432776738248275100777056478961010303640180562325628208625838211236737687616828957850562503037847488 [144,105] -242031801105649998435058707603455348494777329967462174408359168581238196949195722172531903311086295241595238381375808990903767957223288058838054502285428591961744985441968550403153092347335340507961767958159902075465333903856230202321617728400657354966757608572172379437652645145708744974447329999475731751650616470933663912754668015436643690273025205542302396986394480624950576335732614451656627749299852068964107076045043844165167611061554141944010340896820660158517487105878862639623541420030499092703258922358330827944594292173627484850779555845788355551322153591467273587215145008710800454612471490977437493618081875503918222881986985239687845097058316409852713404810397690792141066004127084654129004210578377647622696875195377469910369799877803188480447065964929925735282216859736421669224829045474308875199874040773764248159368982231946783549933284982231296058907972901366309387886511459850710105216827903131970711566745934323000496686418674115577277163349935321585377372060937501934539661041679330476171729880312613489642391422072176348256591821240883741462594673529893036465767273813292469035183991880654053615801532714462219454033815912813957940351588040469649951872352714080648106019008963843768449995102888973141833676458420611194216006623798024140689158702469893048175539107261266954870002538255013634288295897864990397286328971764786017414680459997051355993538627420392536350860488735622676530572982816241164544215844767006824777810336598072156463444127196716829915004470866520293184258310684951789221660905024894135881232182366050250336070237580632412581729245353071218538734185754212399232244024294993153286937472502216139013317648844303877732477772129355748626208854537324627974379441389363406224656042392588094869576942444547220037914952721336179901371962222229097377522855034451066335234264387858800643205253889286856502892833176924251025539214158674978765123677149287564251052950475500760132994744539583707655030500356418987851726790380651269883559400048864927365592297511240246634288861385432921568688307234227370526022173209921848943025042437359228754008493633455860383310728042867906856647604785338314192188283755886512871425997478811024436194394346734288700483239631597815357321140411405363946128813306217210527216203042528196977323460213126486952121754620505528016764060154046627632476760551467941385353165424138002361215883721980738305272863780526928802982857690917117077140699870390226919758177817715617568395771518348895367323082439600996227465085055703096004418967593172168250447396544 [144,106] 1104670515472443493863883484679404380434666872227281388258462235568202074913775871790889955674692727378562704071861134596206521826480409587113584889853403900946952508556810887056198848612609149338808562815661080278062550737667820881134303272526282036222957857450060352890476086598404970806384280964793617115008877230271882527340564933153044659021417406014092423589198743475581693688020729515591970863140333805934338316854932485650552251543546188766553278212130708473477116874556114435790374873849390034292199020371543300119901257413543709752022827424217890048989058485424290146820276847639237994585700481990254115190112917250000824244843360158993447251826075477961203653078693999059417730474921930575008798786304980241041911057111858523467210679431272045741660510424113067075973539082843564759866015570247429150348077645158721689218018579895761982015998806155200776006189109035354950710839930097175257095903534904745429483140297539458349330248347243869570220067406600864618784044200610172047966197808259478692350134586002114611222394639778747906927295057036368425600101631169021201967601933210181418584334716455828741072187031053779933823604102999469098706475233633674834914016889638012779459143236066664489445932018709310179463473600971754450438712771652596892198310334785279318633582660885578360118880979656449071569020339637909544601981812274007695404021845882334874044952828366637041042481407300617309126598173503082412114347371767771264825508716895725364535105525476697005466833607041222430705398930582939679819142547666627323690137519192535051124925629070369229726018397075804021186313850814188950797736705589423952635985148041238972405782972217625999609621116585808049432435687494680479915976491688460194209486251385164292139070516018809117439209437548036188124981087025315502250255690366553038152905622772499281214779561915427393509183666656389507679868109055269198240331437191630296933350977062890228268116510307424266573282174664558599721927212621357430959332852385225466843489398163088891903686138610501658452333222323487082054045799332692055272902579029902099101953770253152679079961174950631114295264595321353681326156720792601118356932337153949654328973475840855189778870141529178164514073222566753143699385073076004146018899535644560573455747534380143049200053069481917313890042290435148882423585775393741615849957727771500122567769562922120975338007739805155767795780520153614200487900560363569008299599957958546013779601943148488396637428161759305399272291694013416888947574653573144807070736 [144,107] -333522425205841221922255815789692152232204166269653143551727902935861815171648228114919131454364014235085684276100938160403470820150020715654934680172450302504872569908677410345211397904019206480338403357612579484796472190387370253189890616010067612846692463615544039384726653629895760643926688293338517410017059862680271281764379304974981167358701862582478240050809554223553454700703341177086878293769743215831818154630745037534738794004118275216272124492111132887209902213416022950934342370446531063650115274936652831637878000533923746320001867475995882055952180883379475364558977031561437832150273039649069903138263290859364483263601091476926384236153747969504545121414726855694598841275127979231880730944624763811054386817196815026506924153709685962265936069969441982352173704557343275032927260531753351784986071174912810628334259296921457629947395962887094098477727195276416239426657296461706488410063156508893536190656231074569149433237215016759932041323153982462004986902991066823679359556305066679761700522696789277386954871716144763300993720069353625741327638172563117358845507529164768246266357607610090664413488484468888928785757198122947938502255822555467953421237676204370311315812746603994513136936068950797009569200478784848415979168951429927540142181264252578288639893732288864060474071884468314763768769470424136195188260045397673534003840717361110071307768376086904764816604062462201427822326996666705894041297667305470626712554659794168135705743497127984338851861429635731327305057309794405048817178846231349439634956681404303818283125754648239425840656565684241088518020358480048705594334154957798037549940073258723673779730512333857736475981913709748468430710773500797039318243191380788020145885864365066631996534012922029591776846524306112676479216784266244645984422029939227692530989273764775674054203790781208532793526667987732733181391643560272466915516911920797898627181933097717068773336886926976414034045308646619892284310809365658287485834673851405370243445496127544957798562526992013182534329645069470746361927231703742769534971559846576681197774004991214986819357243022639459192390600790429012848515793096727025581758883279009294112365834665010760564506842127441913827197342166262839948919569688692605018672448636419165201752287509549251723842008268702479726514977174336562613843185358336191355735985445252415752092294064591741689470899421064526742094567163710613127549700853452942889330703795240130491671539148995559369097538496323988959392485836618433005247968171856768 [144,108] 950089206501999832509226030509952714739100678381903288456027565185488839678478662305542558188048931128888812783701108715973477715161192661920115110370981256995347031945690709438418430577261234071833254816292025489529141959200544829216133815071459619253156940338587503344763137412459947166331819777399763418559353213253007311551416100922857190966325470377117041190008719824098021612200816358711738324603252205284723185766865733135595265885430577918190844965470702565583342942711509056018750639274020260508039575331555057291950795312741899551384706514991131911212974558964333955530805554110399259545153353422672135024150833475301787413758388184028929877536718261003385278845710987715544540262710535724185550104371875016827133411112130053087026839426614633915930623228834295984088064455050942503795509129533030878480639677595123876491233697445472142520608417415663922222298214553294220889974678942516528480960440436923534768623299965795673528024638063366581847864517768949441334701801675142768602235179932213326699476635254177458018270589300755927324396838748622319681936508764769271620262626980931879406386510191205750056160203436721704595293778534857385466331356191478147007792147749905637600952160320767949443629898904456595643352388106721076580451254822602158858457779179563607633985495264348096920358651660949120907705862298704255946437382287191315837014904477364711748196881018272379816388382124185826899344394106706051727591681501276401038032921401527195503242942952533449589592467045501659629178746104313928153789978947190020364608886503914101780937479897692387854929271406125178666550640635153115735871811776543238102531143886733314172481525857282451262615880114677424963856356300411704933706863755675458741646428856362260080912788564908517431855786325718261429773785069468948230275105822717396888634227434283155609338757158948721652443151837172671838462110810703296301583116575686687150589000440097526989539704930664679509706775038923703799075876236308300626464015436208200357484426986143034237526950987953704681122587665693717776153126945702473604369740182506043386149683981865083584804546118355157772793074739775000953137225066486473946107481128039768439845063936231573407689401144204419646563022328600759832885243926872343287634431161622901428623248072289039905196241680983849585710644199638951762486267629269112268999106097120979323113152378384113772876042633327139972333302898433538122912929130267926875240570129113646476406616787355745773232472803567058622093308697976809663065174232 [144,109] 4910196950553268743006521257965233308488230874180707880754342178279007172749410826747063549759686153583666026266572979657134792761097892818456044967893979784127612393009377759296701299902941527336421523072765923411243988945446803917505563943908094979529295825562787615455562419894834501222559311947906349177929668764498264311151196834514156572251053365242392203616392990526406716388976077086444933620830364849113043415013158483216855727701876176721419104257711225672014429734317013149437449648811448908833399397057713405633710512180506497522152362052601069065501919605846991860411077747834456746093277454536545639797483045135661767025882466014040035006079720728298476668050052480108983573414793235020945689952071099951545195892205725734681989616615470246425979201315572715588971912229081668610344195390666480899304304609718331372304092676556547000481172396985206072173901477961977219767022574160573057136469103620451410234590408042522175215181892896530252182696487379967580184239362975183329843777020104526735562440304795284864111703673333535349063350856714867818132339087068604504130000947891572393761893413021034515388465153873932878447948755319723906583697127635431543345255608584312112874925179669562879913261507334938836099529642692594051105573086223930441298323966815020374440319717215154821070540479652531965800480384293626581564005953496714807762076929654095347818332718518664600363901477538205043176234742277528541992555135782285663658599753085161647675616110192759626630509290299302154172422212707837005339722436625009320219689967343646063654226698951487717079848990306704605656393186873051791775644077670365682779772826067597567121525750705343717338821789255811380317696867847016696583343052603231446390499428279711463035493073749650913369564493510608459594918133272266950485600526472362482931699307607293576907475988960121698343020585600255325086790568066419570053612485681006376822824962321986464483436873919833607215670848869469017414423876940777478875952560287534807759619852849503096331903858100612631882853837327463104591775448022864418839361279145006191751996601292828933176311910584928734361296086348887518079008198653761043511342906726153219166397776135370555550289535156102845011482380245106225049336800089600349969198208765018268170689629053107452114732218578612892627570323400992569165542334408775042844453625963856207687715774275786033127787612524952406203755414782915710558322924963101293268199105353679698032481406437423799448008156112356109604306764819832345874608 [144,110] -10035265145844675251995067594417412707376508339857476644118952045125776389046295396997918259410043006220974611724079931471758076274216917268636389870462856112571672469082261073503203456214544404710690250769517090799446932909686127235532112149594623816174930687853627521887934238454500523550564957273477373869957976081363853140042470545795120939886166792426751189324440321386835716361061406571785829477982489593694784898264723928812952543829976887531194736864722480056207415694295822975360385390530083333214684509813444290333244176552568721420126767986355583521510993210557408503970848045087960630209728057263350460797266333224005482047101310943518759990781152904143182323914204918773903030880968644118909827578583843589493421930012534356986043098142255935332931810198588698130760225767631241440175101699414887868316869175857638223886244477470896057520021784855172513312807897794508912739340098563000479394807412197300141522526627678347396763935046171020943969317829535765152255239735159152095889550758102141176902973899869125911394938885537406855241575818643764182434123964380003137456203615174257577166550029479317977747981325193462961854763976943580497875857429637808665398220753733406050229684023750171013625405003343996885433327271958690273243887319209478229268077174195361425071684075003142056388832431818796590727431982715565016165192714491500384603698612800161105279127677594544336820429346970696004057006829775957548823631315580505373166851751174445247733134270616621733944962197424713753018718393697838481303196665265618429929338190026053148310557579143602346847585211148016703639804291940534693397168216842498105311626320876564750572458957241621128211286084571563823035572091205682247386253418326430353000993087366747769140578202475041780811384371726499997163544365381880055967996382589525672828178988807582018913991662808290167579565789707703697588001054858738588070803406550544234810289253633620092156603466266908220999517399683890886389461396314606305668670698843667251445041245528671234020964524063025623660484841390775498236288314071226575744098162915939195092039019086683534821078762480856209436089199904056211868779022854650246707090536197948314779505425941718612291841367473430971628879689156957647975193030870917639192571187533383767350372579864845612126180929346711379512105856441744182299231688667123417671760798363230716509108985661788228788055297053137027557584154491271275984513709875470001467230263431108723716058869761439808094944046226564950563296537169244800 [144,111] 482055317331178442863839544198539937270697667445557522510792812888672866393273851126349441724722192963155931337160814576111692980509469471389019132226985572498986824490220704544574412617336699486435513958237910972920510203822243736233363635469970809454929743564661684341300967640039289947704211290235910397337618889828956556249030907852476018905439995001110526098371847794771083724811000647465450238751521552413783244614598235219830224663191493690973452177371670426474875305904775132175092788735876892833383152749530028615822402858005415026730208221237848057435379819600552574469836450475325457184284790564069854721636092257848330187857776181610048514586042366770187332975525846781458510430912015189228380640398447777131236402598115113082529101830778356612554822181543097466522609465202890909366578438733558362911378602279849234177014082936327760027176823351722455947599106621326267035480950273791941164669059815029653106048246326220813711700085097036724465059810260672645286088446363014179034857950757923124888581424620227856608842495670298459252127657533951411910029158658395213120190924550190322412297454657379140703865623262196586954729259592845038773754799111104246261347155435389317563545290727280371108724289769356074739484755997684303203596980014008765506399509409338403803300403924497152690005329778663317434335008742939589745117202017034817783403113645799974265280451970505609914785845431716865582887260521812824023045177592830154114943473893741085817361071381403130034906899737454138176427740056421386871031948193835187877943796761611771285466254454499052171890214572069616262227804176941798794063055833111463668578574670589407575202929746676747616185658518977991063788810456911047729073953935608772838409421646239473490082236371388612381014487452265597598680690715454321424543345076973687434085630464365075376710079144343978586016315129344924569943867607307933999834900229867689130980896171482317386942996519564494789355681000062833142678735811102989970020142321614111686414496202586319409291606965543195513618637472849349755274483448573390033844263497799202680077465639913506064740332297103599239252396113352862017689212074619142224355098133056887155504950323282883132556099687678760193692678961560554219089534687691483250847838087064099588515593446752878387948358220369490439441514207519536448130988309690712962257808325693324311998571564964291527406219617676342276271835145505188749643030592552611542539646432278213671908368807816901796185797715451278840753006592 [144,112] 9157374453341172921984082247435264390060891924735302303354519427008596421376087175882451466101221185958236544934600219570246053735999606502187975849627090978304043111963250041151560681355363573904185184368837530336190491263212446200236796551277894695876565002165596070296843033231289392581815405747972874739822024614717757980198785510136934946724076250633478578781576348085818299365442825389793323216493866537486440335593418790953678309755623693740545689046365135940392056344230374818173474338435657946865712286876141742713717743139308194892757792867290155864911200837201179142839101873738760538973012370320386338973969763474857147918636317872070343837140695145327833097556155651463509262022268590244550117056146321340922229255323714520366235839440903198760559389404355537559866845955746743051769029683904719916073198997391593354633730850100303093741164989147082365740177677055042444942749888270512794295887684551091593441724382639222374111143693127933487237896158587379309967814575290626444161278953224735480421441292312728492852505845973109524115875833883021335221409255239774278407938940086197581999153242919275354993023517063851817467270771879072991585187800189500637081639959693127455530325289673299040914700926695211563515265652480351750248673601107585556755686531493567235423352055846661311948186699311709760343047563421240720621960934181510458674917754173634613333426629180363730855679499197918067252487042594345279455006844682850662771398597447795850475548513799873559121401948453652382130345031863737785653270638322675426175292859688751453483169337810645386703065615512280907571227730782709561350140045569969915708908722356741878474875425768599377256071775155708320399299463282446071317757726592763659314715993469354948205067076601191028291070574856830469727814238782663501317977521588659240535439591807923665981561560557465375830082032915318048113856716555218511781294624350664205148664395528046051843101612073910045359181327168002084357247938767455474106973842117436366129011633934071752975285885230069443895402716995189991351272929857991742870672555108908740203290419778315389609599157956188989603225139842591023465991735752191648535943782671304601076354308361222980263973188394186715495612624029962717152007719099777339075456126581661306919169046006746750048504873911795524995398745200139873777131131992465072811873788512512016393099195185515659906672569934591243435334111562153462431510793519959598048144387815910905868210636915078818810856583354965526261644 [144,113] -114960976466221968775187056578069203980698322410456148493036982269777602729606112877277389499399223977571427360361507281072827679934360997198529100537153057236478255226308693292844059174481654950488067264145240513905003926548979727783249817045574654469642548423643831583520516363112518807987779738065335874017569068894098634219612721602900891027712202930186166510148113412158027251571039559238766076982821568324164723781505707942541405909525400119172114843115979385090215636607905529968646317829570767530209094030446818555177920522967376547587646017934562281280229695307830722462528040660777066455022087495673043308275245871387433186657646413036206434788269097460699592475637498727851404744626610180231296026814450532814396400010222394795718502006018105753082822165132075822784806151442880819427296541230488531249677380719853243024678145696584923863759448900098478316031865808356646674245239176784439941263146710697109704405471817202846424014156133661216377114628675041736203945797348076030274188028316713210106843192083586210716350236326143527488318159953173328617365625457579358505751560108691335390278862804597102006496351478758999442591856212431528003272890152943192599937988418510739095478586817029434238725445229234921118016870075804740905284210602866397195222969876195756268770728179330972511109527861142977362167252584976666982686795532760284898714809438225571757337240611111334611261158890066449509892152863942367451125785105966252395667238496986542048502556397135127892794550477014983602817022729244049525070158847528135310373293807403991781071944399800180215072955948595235989896618294491656032127600316360427715246996312851349537555648173456061624339857888808957100612664910666717827867978683353431092659875814833122796736639020376608280034716003306555683228216220191840201589738068687994418164268385636654561197037232685992565271271400382995299774910231288871701396115360670320663823829781713816393644571653179137919073898013838250110847338798184385630282982658774986356026255717777049277928118244986748623871080908735488057054971884137487615025959492840120365531254975769796528539948503591143475134071463251832105751662468612574494714237088381447566200397110674533054433297017461316207726117967462139318601318163504697023003008356801862970312642288046150103263840323037494664930202028489956006306571723418627384086889014971339366408757578623812336543724973129494595519690169528860761108455060101908328439017503188709867261762637230873982274009524926752 [144,114] -1133513026082928945749167199836095495592956301053742047529504002640678364985753813011800402332302370166277385007662378390332051912184806642824785246499792440941869816935920201327372402172881082821893787951851652537943424326463131591844085541725999016821607574792678487633637656533705630925501241188367753980933502404670245411753013797448383046009747062701543825821473139469039903151038283072398782670625864534503512454303767603105180474202810496131465659443083342983660860600864918795388477056641574412878619596501276912951023117818156067216055401671573694874143491906170746869891944171756111460946057282476733013893762258249477726614399446859943044528474203486173750231279922574309105125809335801641758806836785233046136877004162238545884004987297023249318441602860141996746045991548466608748681334597803109408323703647011319181256980227253486029788180288247834732243764997268868149304789585996789192495549363434695798571701960291196998378467651979121785336184783106944770666238344186791472731254901515456533467709458960278849124098727249084066001892941600731256450458498189721486607261389227892575835562169122393513522171322641060348318799696604107062112309861807809303427025965709935078710064280064350369866530565362710974548604260899567560085947312009711366516789941054533353369896350975528997217225363984872185338341460443319403171254134702533798113522600335365839343536277731811636115785781351585982515141837021379249834406700421776441063362556205579513809543346542304433741993994435969577743142541567514669166296310273768001272413399529746342317055370020181350798364964492292588584972891227892854670958335289441371024891651457069814831472809441648361632256807164874822272850454903254026738229587281649783170809999274000679485733533312043745882661588006543564084525477524649654765909068502964279672182447437561694224536791491199881443668240112269684403242633637234587352999159892297251834354659462517899038239728844548836772828991358635018451704987098546398326513639591792877888524054858080743414741623986528017439026284638236661121267536589877669231472530278275025601773602735593043240014985903567275600400899390111541447017503425958669340829035872182940035703587332671131371697116750790830742681597122800161876863698694132284572870568855902444002957149727716156861206038128988116154342811308770210548929068534840744517114603690897050820032054327421552024574638217410231286803714531064113266232262128912490626468290479471969135129419983483111877574770960 [144,115] -286229074158454253428134128233754542293553487686027104666779636825052284387266278777449556021489015379013008240469861636785809175551670772601819405042164629718834090032732775617205257515207078304774184948314122536967465068013163120929883692854888673932954896417821990987305720618515551101466306926197489718929616709445965563998955907095017385903198349374281880929542975993181098093197261596756201737901041931471318286064654813746222138278171903742281025550107198164592272533451515838834267926220131724235006642286222514283050945664986164470549297989999992911176095437621927564374484668823933278044367047430566184815749839936022574453976836321822405311835659160086538848650734926134601299115772957096466563121305221666855590797785075037546864027872641305729946109803944698026488163077380340290710605484470323805470734116082080154944653105110539056298239585432780055716226566146130997925367335093665311712750314771458172043181426125659726422297720225838335390415228477909435522488829754583181446986708395995346908924878901918573110931895679234160694820882825112928083672369227703016802823498498598360436995952941178914155488707852390936770898973271950714311580886075321575921458789838157240306472932084088510994677030194575420195954580831656963069198614414995192177069295481810130644322922916258279460553487508718262321387385680555925301420375280566243224253856725374433793298349751760242577497453736356160058607264104245181741795140034277025689386955961883818437816677831091749603019946496286320133518158945943059747242143804051466233561393647644477226658726362676409471013410218560958189926272575482323896107096143340375843495941645640773302053228400880389398675609764641146246196529269723878558717136098720828452595050321474909100040409274329909561983674202444137739204003479552187132683709547076798087008765749422521269305529889110469434768937193666059512969212368081307057650649270269083998409800925500971763361270696747453338439186961685118829246546491646675240294508531501095762707374594547090711719928458074126092942890419454508872078549252723323774849987748115815497513243879646905379968312892037647862363674338452306896269942748103308565279369314864017384244900705049640940199262572843575421349788362996416032939425466545386062120696266540562607404816325501652488642955559929087007121362049086403023855968925056059925194365725097127600409095067823183907178751319073164305710462549152801460412019508275064297138731820283802442845071896838304598080 [144,116] 82612804946922666268721028173451002501598034765187214079687719912231010909589664721083837579498676843758837694519370928993862148021150223002385624670608163564794895028534680688067510804129808610886153917000102688458276176878744282220724037194725253540001255576075821569283568517807227614753572025089087530683383223758829965075045015564737961905598834677910074676141910318099477404588706274344099434801690805690217848425351644794304337094847160004994779597833278094512345951296235311832199275363469010841769269656742831239959798282073374163399674883694319955822322966840381261846541765931440327252473688536080102456208277581492296277098628201716558232481410989796820255352066449944907327988019526666455658456586350593313874648061453978654365365612475421345182789109972680663075247687674113827473597423021458339810024953985123043346474009684638791203669633507492216316793514778965206439849557952657922520051441044121451942966110035813512652395798004698336856176339335348178599835367758109858630063587625227237832134674196618259110849510070167783464207191950565911538988766245063161656425650757691194640828719605715954002071290967351759271882998850872466524830741876014278877649126285266510751056013225110344173538333366564727022072765854706633387797265986808494954602285825102638441827174184176952215581486301404424776870617939666945224599971788809274103261272077621255963919383885279007071230633948992994332928035257466340417202676408310160380878040333967481560918491637224359624017192850860587817698709955107240792498246710318017058925603014171402911145961434735043992523349703657495571216060145021518029416552320241492469006202947372538631122806179947412393437322689958440838350637946582309993177009550004320938679322464259583018102679663822001870092836423922445061967951077853478209512028049561980635547656636723488774601324618678592949773868543352829303133205918213824694117768711482440752163121404775422756194725835403682154213454671935573162629442521143465748711705595233012122362918534758334750683061177031840118641033595941548355097536858237880154377081009943186314499310619447396210976550412869256681027874495214034503925180043741285322354531602220301354448312900042789252911083951274317361470959067040662597773852691685896897165448595133647004743955489631507788525334285037435169994540149514157891750086113578748138169996498882854470171632065276359872327774545804131926106996708880571026506958213433049085363323252635003614349419094088320 [144,117] 24104586288782861685950229245603038247730771711481283349213271813176842751341869494549617773373499019185007525713606248948633025560833452206799034347333890075892220883610642465641041556909767855140381377520575495790146633331646577249956996758015202052425927734602049745445522616603149219228758853275605917832598054829873445811185601726405195862612232406186746987187998355565641050643354952122908863474969350060335513627592218998034439658626567370981224427283761924685436748516233534260852824063789849725191224970831374681676786662608070214862778894630915796186759596816817283884226017990245178825809992012971181066511821406045913694623169830197125048588653376290063868352063765972313955845406019772633791889933168301412079640948029371638471409938939624994158457107165800011653672464294093500527840703923347335951672884989196110222588782422092680682640931573822946929925162001293954385849951507456913520381520498684959825703483397992480664956824760187605255142513346524279384496304266815892453684133502848047736697092539578788965382129992505407832461462915909091215158169494264097649638943776032192999099764929945739479662575672421584193238683105279836651404690153301428301552929672338348835191655722809585198502229422399982862836776841395818405936214739218607441310273829698996462553236825830524204035184036549141286771124537842322034953203900329459075341776855519583531844807087252304510021517162781134049541964639876846029448292702656028592893931196675438294396781465599661369015228588130942506034064556476389830033081905348391613867974904363821861935047426582577633157651713724753338515752532211760358755078189405444987837227491975008633768740522305454219443241967895677247878902295916505584443174909872274804869825895471685102604316868842848101692273343365152844952537416777012726845359817998830084311391278946087785043164165207088618937197396120650671240948543040136456194448166348775114671893183646009086270281683424894976311097349517933200718050895794955103547385007099111456372377498532425287813986827071683044552754655861992250242193907901582041509141577118781925460608162516867446623501717572668930361225965043648345187631845212136567954759808066959997902473781205432534675488716132312207304771098841499759218609074223924129388384842085152737853233946191777062600078269154777183314698213496196956234068631391941494547277807486429062372250921719729071337514186733626534474309240921740819521668138076044283357196754397937460932621840 [144,118] 4953480515067769467207872764485848065488217427411610179229143970020847984050062126693052264609095842705729224884692997365242264398758979126301464018385220441947526503168333512891527816519403717708945270814807003853560583640938148335777023558703660214748774302720731439336616760920711679642844029873495848942804920766256179271611961063351598947684427938899704082475870311335297208931581874457595401878552199708022758246399617216318250098092269486271236238686805787263901508928520417687483904025131305378313699018647261482081213731666804494905335822834846903622752742114503540223904299229260658720055027694557512115432601142664201329128806381345199516670088403368883385428406054473642966291194741883108350553905324350427440025123378232670183712618338086711628937058063404639353578075285272146513883252411120217803398154077250266229054158549586079143772534357265292884874249322264310259830567457953618439322704032757169000949132595772088595878576822828511728685367566427279244312847415860714279481437967943395413215882003075205548700630505707891849098553349718567160969156873710307147006458066849987617742751908994630378393595837658280122672436038375765757899406657132777765811632334290283317558609017373598614770666252481544907274666055479671549004101248126909714387190734125130715077014703441940577259142927694380509495721080430059491698178481631603756925976728644560947253631073200936770072137471384368539218512586644678421936100018739688038274053318811931499591758454196534589011353082275981777920585439326542946243055359258595805002467501176940570775927833269943324345537217237261264716923960901007601674406864027191615166799923620640378661229157587822678111348394308020958862670448571471480342758626613478302143259272151411003353211665114696212727618461287333178320144329188715975486209938778626456451866752502893528861813519125979820603610203029937082265680041465367685826327450636422482071012755980783360620113086842972313036899158360602548040862871553426540283120804428308920365511527978249987151390319418574685731579139336241417206058447215684637091727314120914878580180797744813044841873347386766399832734578270977715812269201912533185142003046075360270497873513512169556063441280424519249570549946717680559101448664233806016351349558743446738023436511396845732794504912877521562127149750050771627126509459712802215281992494988642375697000882882406448619103924020923540905593407649256177722391393284774384150013124066617926400 [144,119] -322864771153001655529301789278606256236255124752050986454287883983207783295483374520917558991154247589165807111674286733109335818123774735946678317080690326742406417980381895673521029473970059186963526320524470249781773507572338643830273144971040910310426080187933743903292853602705230482411355224324170332059057867026666230245073999764181539586734365302705443149306214124706198439209392971537914023527998582680921480984129436133439891326348178774404872249784347680341836842630512728129319188194007236191031846586851931223190353489980314313275593052139363612175640540492937555458670909716841012830638196290474183846884834756712527319266792787953419219754593156710551592787127943919166916924301628560234852714584416455508625850709550576819176446158831772663661483017799068305567582743435331322461585386216949215528510858050134564698386782607930607348847671056151568179512711229445527887607386531237768128463628701611019747258335578439207680787350934715732043954829318558823625951217881586031867093954122101747378930700258331280384098312271662685095234703691362801608424028865184940001611175518135846134583314279828723178705482973753091056347742231711407840148871428244211947378290177210434048166291571906169380664147940180227666070895407355278348801410388610743913680505015522576992233293685668192174550956207263768914495724029555099749234134440954269351327574098081624510515626893419256754027670883881479795383193527963616850318352304923399920724187154385184408931827663706683398184474468396180616097734980335622267643064522561349442832190402456517429462260881610811718320323638823205363168913098147414203177458901770037931037156961147044563148448879177604921972475026763503502499557672547541872197840999396097043149682954453523797564370592493330394161932495899458268586823795435921356769694348268697146473632525573872487572185899395759017930800842014902960405800815701629053628568884382227116685992515445352600364857095730324936337162011326702746089250453573147789515837746274783247974368381973239603914268990215074547139693047057094179511823384051175914315861486693213956491463320188717590481302829729230841510604699639268402098843268816912121135948989401631438087055324455989651216360799609186664146105157372887725210923374955466362172254679336034369791408641730347249451846471203394387737227495126495549799812134000615841301934553578103828587036914775746395886157846725106830151120687760439259236237481588562834369528087968 [144,120] -103999620847442902288353233143103191477592958604584856328481367729649450160839096669038566141790950622380668602939320033053807869283513770805857139623559428432680139177801934826118153811333571032222371864433429839688418085611291671126366302445306262638254796500363146645641389458827723925855203176533895520095075570873672073812057954329198568999666231585908476559808366144067294909965572999652401188887414781019427443000185514647305637889249947622241516539411249826633812148626563107790360457483614898396919794491083959922878004731452703167744176030873204230570015760362430747516202425138605998292071693249725720045934495254993221389798896471310143956727354929815367744827275550235199939069331747898136038255255361328047878064307049024010027521314481832404665366514924903451546351214309640370701781555037562553267137370331108015380998529572468920516162529591607999045958588178928906542253675999374954874969679238216429721285262803882300676324695736619129343502724294413667546927999159956763287497942437148530300619269684971491796029909750398826467446836055782828053387773087908271695359213633854000938783297082643850435193218440112840146327141358928285741192473412543326220004254151420201921049314820622305530510746177206525627307973583385701181377962510598781816329585416973473517448360706677239031395570748961842957817700398098759832118714401666045460873147608011324634486214177298621750807135993648837289626486341850973022295461767811271174304267103189030753887234254947275475137645960455561002105420849114831443049764679079328661399726579180574220281278082494837179284635522806631448756056277426233518459740581122102220747427719919048772919334748889043339586755810965869840119593544418262670424845326902285812801000007345744670627288926491765438721008466075316125387786641613646156118956757983347255823145385774817361930762045460184037110881085176230962634802091413977551544517938930800164474918190739724095863196891630725398697610389374398144836839470661225189725658690674752022068276258302673892064098254086110903681415905342894757455471190641371716160462277581442926207399185417531169597292683779552092392577523121575827217240034040290486796023699167673078820902019110797053026692041544232682711470928490097693799660129238197405123479836248607556966305106272592017929797940864976385073762982995021404787768271914728195416110774227127936249883184075951835088046261109693733302280484435210835969715825976483501544765 [144,121] 4917153337382570823031780396801435681432070068020094031978704552239489314721099555414904785696989941611366987458064225290264229691492649946495170056433415305937326180565758015926874098094917948926883672084229950564487215683587512039721912470804748957902449106039701032324330252863595719239649945256941039660225935931389289127819010643557038834212163180941209886788809940927911078926616565417836078190709685322535017561377465643120221448278185437601473435138657654534847561246038960128232938559512283107906120786732177869221199957483429108863174505856513231070084012691709486751643337876225625787787184212443258932064969004868111939856052764460991169197347988112278683483373662724690451073414761768191380104188381704560173013956531620481093944699038348142159010429595423857597978188826952947433935837796543071055428416026795523726988285163301720325273382261171098063508253466461562464290714899703780129776544632340055024540797334742543143291903549604374958854608440197785861175519613996068676303431129775232479363397047116491630470234839931039164287584064664330273337437396222737783091897599248407527264205087158917570384521144139807368225328456435161224185793416661238200804890280372716614710212448102157068394944711842947068301370073823043737489402946504572145906232432528377652980219142705307193343091735346924450817071682845843935827342239728748272302327049886562030609418208490942257906869015241901154732607604624332387906203794912013165413300265459949767920030820488034365641279523453932844565561389801025808237904317005427210107194294146631153947710976488929366346113770854673109762709828658869559846038225958494383437608044201111274815968481155166452878185466690995291830083768910606034343060967298853239685593299751328696230847546816063594386132423249791141235985756760258933718399992844169759811551532153943038302814959955967659367662410850575267627178207736782546748316567701135772079031674483156061075763634957018951934409320855329290755001461018420604024066609898481216022601705309498725851982645876113138085305325789304044336257194655463312088809900352102002776281315593176280242902654312692977316667313254043901657218905700114303663679261740644245395553569466629763450721047253831443738964828315678904670364496621532133675897819524685406942471934001591686321248229977821907106307942822240696268516590549458792573007082608404617067165239459507714281708180395385257647992307080786358451555745729955704 [144,122] 511704619603167256265362351531266595121609528741259326959413708596486151336621617957073054476980767953194891206103024522233067099238691468601758210297639287841472946829676237168918624662059294342656576499905438786886664590115563203937921744222925642271805094855158274083390605254413724425101692922096679939262136840019667288054227450622160276811303380549450874242736393938468618065831753720233528993194914038914836783959596087213110495561248358943482688808210651049427204730192246687894582448441478908448284452405317447973243681649480265896766262943876278870998524450474931141991430218101314776242010312757363312058557440731448276896510261238728629861754058923025142482022062701189558559118669601109989796413480202113190427981453693680349747813812484295769455827616817895528219602216823648748647373178004910929548020859093811716346784912523443433943540404631312650270129375249555871045996900069179529424234116107726498398237821111865457633425327010913289175416940046917660691330007721897142184596558483189557473309054105202722798332126931051464807638473923572716498439173283290906800362794687077073286595255848973474284996501323789332003236140770838429619061406906761813630947217028788649091828221314775621590644824111244215168840820745502716152358123961619831093174051741377474759111224320657194224852633725720506883445994137919664553375447515128294716459210629268354632253555390692987069370377270445490886216655988974477883979938939247163759939377782379865921331922940535692517214459397260942853438959619363705771110882776832893623306470956087055513977529641455616385105144534524065245582957366761008543096924914763313564849365003287567365227305371600785486363571053701980470192851440204764898694407647529514270844830719088541782748168139992494024943144454160365830185676984247992266679766918027672850629605066976623371441034559448427949326566725193202440216375696511023759197712378965706401641966660559521568842165562012974789357401019462860653890927090792374984386276805045129882629575814761993617277952224167491734791768331355176255491806576780220292221676579915057743653345676470580410493798767915917155636276565907863382289573487920682678333318975365104648227221318192355787082946636500908537912027212758950636317203144429252163387564612225820374027817214899992678808927421395617999124600530356981042413711076063335087361153371167393596612455445271829398990386786103168553426670173659656141669914944 [144,123] -4787554621511680591744438486192303422400331940477364576348371015875583391966718118009761210281336070210853246522159234989377925224425509882201927227607763213795846091921357886466283929965685473354505064531880475809184537527403455553657356884010803869466197844794494494923965682588531156402059178762704449567954319077641721834805232099026652056442932186343049265691071963834370988343866062217446600109032854892765937008860896746626437681971875139154175682073524625150048546381352583788183009604828314605116835805505209332669625229717134375067679419254573808924394411996524712868650210735989986254867957624302699992424861440075604584103385658812212922684129310429297188357257181991825726959575103454609560422762583568466084769026744194400516252192114908241601195377522254091836895165272047216040012596442024830959139031649633621528623299862731048349801108902681184088832443452056093643635969530522457761308134481156996247784288708405926493356984550603000276390149141824714312744171724104519696114942214479842189344929609557426491332009597508149666308632853773007122907051915227290441931553783336390935313172573938715196636397795715547695355731075777171638585915849036205744676248758379784832422424663987969558467900213186830001516719191266999830981847655063238094199644959989125165415279640454236088225272360534357606252366488390605580977889072662182477388451606754391937475916803086041897368198903011399954524328949274335127132311702400564101593015326314105803421209094800572210610645767096033082110485537708912812966135688603143237524079927039232820726760883777678943426187992506136382398997733056794215639788358962614652859790045389553871517838716575746743722751189120743249033450567574891794628550330050964904718595131685032788723158089417698297633562526735351656419123178801235603807561255843112345242684397936168220030943540617324613418998131458358314728546925685468503882269743819982730540173311292029296115586717569419147145760699128949413515066867562939824315241151189245693289533468427383083911318225906902854994673290706938187990637581239349574846511946858040925694514708085421243882499257494930242906182820061967746286538386373416898437846340659030800335560256839364030171542696889414924892986424057928861858623123825572133451383922126809658303588647799734257282402787137663921174295336102838414019531827360025757559201412424848681219515080707631179511708434755441196558619237703878969376 [144,124] -222819173924639030027816671409530375224231556739728518117021770823152208152243165708496159652237475919822514128678051703779844305208714205128185170358641049564677037325531428993832585947869745122529618434785988079713836510417137430849133604212471926309209970303518109868230273671071371629583142040023635777454694746043374008357875682226449752223412756836650031870109327785048394268494470755972626080867395601573126610924035009759139995971811835593350727709348262222547743076782622364757763040413045403649548821451409104790933696533032052061600808274687478596694994505624807728189385798288596678350692255839287742097821849939755961221566838373567429776794433996270215377273949386426284419916478132857977816527542111627810699824770553216128641685178882890657297492676601730371603352138296068593731327196719263866365619508773164571040133666910482545635460103021144187002638801646636512477727061899775233705303520975658637914508050646776316817323026632580283604374721813101523972737114573587856384742526131463689877434343104591757532849874432384501522091788064133964257003288628700069968128914731298409919170848148299481027169083277510708670370283854629381891927697006756022859174861297382724265590884392549598205247328306208074376175706137331705406389512189190921319879967372567723236744216696258229521937453447124306452720785404537390536754088340217394815350898921290674234937078805671115254742580927485935794151763942794426708291855017241014688344969500867199022583199997887785219650817073675744664401166993635569773863654993847062123133092127585902228144596561055784458175014525179477335265915051778861151020340898248681221355729036707252000537819555507112789829689585535800757160973305306564165995601477927622867977763486669434467668519708537751159799216048389881966562721772954958513450375541611753210121593368687469512440871495878608897659408395592976831404654673690823503699879096106718905351022907191667132098074689197469442372226930524983960142421420243261265363361777563773931275795834248355360144100466103487801066540708735449890270392502439548660876590797938825211155608484523498452773649206063527664611387511957688085258217415744714811130358907361439752957280179414752072953226074607954620952002436650848611419219864194831936868174021127146187197489002788634900986356219899806191057604019133369277889250977687555457879031924805060355451646620134001474951182102616229653376761771208 [144,125] -4775834095129574309233616305605773540554331083006712311590113589673502876818098056139028161858671571356774282686163282303545582511068634987360504181132480873119038236517250314645399301744204280676609041086620027602183746296512791580951271897117957610184620791701164435346913427031316257992803122790333492062414410098113516081309404414478153333955327424965931675702507927342292168674291332069456250825120510575897433854850591124495081802241341078139606063805872360261395401199919746865740155152631403160600121962753956139797688963525410019043026783098458758061567031409275881392843047947079890318735383767833083567535276468733064054544255157588202125491087436847909875429662236748868540482061979626687414294774233118817366843638816284440516021851763817495245600592700455163959557719315246547235377628871425641044660756760391251648436112478331758115275666309814465615195512582050774194485749758945844275917438478368332150803488718273788137816385301129776020388208410966720900798545239813623026716711076920187337857043473560699933046179398210740866722557649381433521117944219357247337391272203631495502273836990123240488961000543141891190171622309278442274367569512729733423577421962012013224563292441716778889557537198157086726512189925237105934453299891673126623107422415371907978472226564529259008070766557700401755819085045154580114567023300949609384786742578879828894632727004423635983768683935922666505617500022571186732355597651991090053922427127743577934522519085383608141520612664924074362491275263402634782469362152356756441224936374814184960127637502021950405598867133886817513317459928116812488327798384709386371022900960732828637185462160468053258812867737908147574294281404149703089058335516656533482765189969042190242494834382648197143873397044049930593150306755517162338487029883889568273575556500364890421806900193574105501096276259015721065411419306254266668478634829889809672205654469534779158038907672082867110260481134814773539033437165479695387697219558568726813440497963791044629905003797715601517251632521808764562274426020912669536495773998336297293732039745509858556131270067809686072770930266254502104761930066923833316210122515694286202366204571627595058399729819839873260532304000542541079596799597326911976266569712743470023065945872746080316800116966084223690612807607006256689130779850619148674425841191071017934244807156287791544846199501347884582072032 [144,126] 93064690841451477329798527157782120486976632439500430096033799227195018396287254381020946801081557172330901831097200420058366163374891307969814542669625339570965106997138205885639414526944258688175943586453411573885686613365778688343605574134078466500716716536425613721172725369814031335948284235893896967399668694104559410176290730002477854468647013425196284992058352901252325811525161422987265310453064122324606605105581514776337647641184353179284277078687107527864240400586164382846785909933639090779642788916006264449730530396704268445788041552178247701358338410075046782835601861212829239812176875631538046952885603274018819800168219539177383525342156888023078788652346417619301171335579352289577286855267965335175728935492864713941842412223993487740930061775561304219204706012363776136661113687680398801167214537520061520679159015015903282122673275465799305651552684738069096334185382054205651497636571988857691441371291085434481323855748448344119584631068827448786577113490805466587047333693311932227763883415205334554860410671911102634552363533381190950123337888328682909482051202360721545566390785240879260149162959252554186667411853537871001022828225786789673232088530207231811496434819823834070070586468451824268367056992357265502674391352370645438169482146159341653967767349410068954445347306558865415059345253975365559227180334347094233528721495438514986462151539954659293056582456058837430473455610182857547015414760331711744256047538257811535415840793673585004770205104376307584179056064741501581333319534979199299810337331759838073380766915863948095062395843110111336803430087701122252078322509996571556325924881549709442487523972767548806124865104834560697948068191747757418827924721594878603698626305228488808405727081997372773573136530203525202705596560229798151064727579173419576370720576037452795440357603112179323224892229895207422032184746730278858905567245111919006773789362974013282704359060504966046595343350915665659803338523853223147584807804895943252406057555426859243506528909945971364886696308527917570603296771044776147069525631178055624746647150147287232832560622835598917595843445733328305622952446076072997320698605994861609020658099143689207626888946961911443941384990120488107680912151426521773722876902960706540844148173803395572490379205989135935352083116220912087473423074132176125977898732604878660695554565488876506471819536302752032 [144,127] 2125089855578660898560527426410988198089434863592954210442492722482775039564733264871269693475497646218383715100415566976744539636852296818082478789774845997979910264347055554821488481385970012840955681832397838280261640426332254914745115322486586987690066647202524945681149888746271605085036892113401900466922429546373255645972354823070492656767990898560706569802358573798411334503251387930520751872022136102317135162189799676433953673644038325955678771467988425408478287654387328098589437787243536076897791909994892436657674930021100085853967096967102569234720808484404219559192894345025034584428829491648797595089454308584844833707268653089852551336388264699990639273950662396942069260932748952130013987999267803137975164817541912963860938965443962728599831423148213042088592360927868205661165879929329580765761457624387289981915161640392954016662943133970287094713807516903339719140354392779799188273837844708984482766913406929432216149856151026470370638275232691289028181400759242880131399623257866349935910528312334844531445966506484060423602249811819294874087304365844039742875964689889237684038276367237466353530547178703520608321176101275112442916119981284644564981241603509616157822787807796644660382761315062715938016830048348703312002907920015098092264748680568710943751079227914362118565978030443849395484071208431980821187488289109508352283313647048079958321088141300180325928941185089394292515073436556167958440267276572452020759779182453826890616494635358501629149317857535579885891533159311575565291981539482798534847039475815343549936200339548531620545843109167059232955386263205985741362502114724542518695119144515280715194141775597021044203551533970619864725945323345539219328028632992927326098210207952951256865553773352174709441741102155166955737000057003075287413358881624929680194865547625121979700437561765430926829427749814001421088357197870666656951559748700824664481368253264044620210322842141039868277295401186560646988184996323027066838925619973495096208423297378657437722687341620651481836290302487865541949603131192813203030780600148870714300491426410023502373408404916807415563328164199349210926728024526115015059932374011546284663518426406623378086727027836586773008622651549315336577066489440910534313500119595285433047259222567367566300260703386152419948195911035468232595726755399918089398953165133597113574200588984728206698388992 [144,128] 52567975493799834268975735266336099451754929256993432257953565168111653835520987886591953612750252645529635144279986254691036916807895245475212321761759627931223536682674087705013154406919764646252818885369637043617166131154840695230012986310130054585134035350280686167940360844302560995866250696558745568525732471980721012208402214485100201479267846061561429730234374570908131644854884248267716933785870608790096109001552184220052270906816538949865096614058545660254358050618470094107630336064632004546064449836969190401403077781005316850247138881654399937780818356266789867104097030542778950956758540323694370237956489364377227807009879614865862009376611918292328243604246919614806930533841874371642228370193255348870711054022084067054501520295935840168053326262290777320942359788931512736262932573066201995936535412184541562764046082258951329676236762102440413149749705126136356564453325160682980737440718581089980648312454304884236436251431634082239193442547408859065206038203843116819109659441629635851052427358609246105002222103740671048490382270149192396566600656757010539007038839566752445589536637763384796092426243154544056581944526893065625365147409624534929104501516485441318942682862515672833710773014199195278267106180162874891591079666091445331221668504807544837907532967819266278962523857709555958538984754120321631458050669847787352474894971736540865827946535403333084309752137965474129154176173313181967361250344721946236016235225316514968181117544693962639282683757569666727962561294303340935019606920143201134166903474454623959320992969471728445145820530169051698376049170968689879457269537612440667733011881251243940339291204107033421779671404520805067058859217743696187373852930138469268829361559589224111946064269629003220491595884390356392559381216416232943152000709679024526635504529972903268531348169449256851011745775859261794361529393744157541652133161606661607461712661301017835867616030886236116527871554726938492234476285088636771154901689115870972201520029045974502546412112544018529334101647842251347497066824900598342354634756164824418492093760399566803033238296864406255294103911503046058241076074127119476814892394060940581262366181796602419039525460158502696516682051893474437888835297128136400950810394883180225073504848012583357040263934125150669657852385472028837575595570515150025611227897680207752569378947092051174472 [144,129] 95642263561599654992131669723261667186285414530615694574972775229939357787511159573159621407483805174068534277358528528423788800151918462833297652089617015565403849258140117770330576889576834636054123768850232925687687929444294520391073408813812077168494738351333030088693289523006346739709579459045029300168899428431807885218733421898390502105697509847351094547285915686487352942768173719873798376776968261309157999746250178714608079011493454596254439056416617490489422028090808718907255877027088112780950748136057427133641241657737214384970201836792385263066951242558650354554982993862225117006075246203711443802904710860278892557464275327643150429163182483508606191094516299800784789329538139213620358817335071984808883949756210452404034808277969844322661751929796042646547338249502180481908996295097754178931150847857132302524230165324395770434641516711448927779538753502086610478736785290522522345760076135875398028099374728149187422975330747658571114965617470526226732295074736580755030196321239519868604043450390854806331390203673902764837994547374112400367166764905921541929483334516672380633165718800500223001867935197079976364105872330116569772232268751886462289495267219695439201617891199363263890115302726100671285182274173975191957255190882523731029659283266414765434598119836018926580004088700960539171659160762206431678429502016128633446465558807232251294124392342268359316337005669649365578140009907028627171671513420441812151153969274712765213056758128770998079209978219022753214693614206999847387895949245261719281499339524088693601344140043950794000530672350992834273936782978598563177954773266813286312720726959758532918906249742792591254194835208633150886821958766644739915315070267400421798367491324461063199300138079911264480869147614786650833034382481593397857602081839675750782327340132953382666269818237204445955879350139066714570393506259489059469535592851283053882789287809590621922240398558018256669929724356069020078205673165091142959186118890018545922413655494456626155904735739863951907515244602035077198659279142615954306836810565804843222401413383399345949198388296212906418239042545485822984520877391201456820819307363704381343425749487045897532353205392870151790953771406846465688134050864457706639224424284878864069606196327032936106819786192724840533472407141372300028254678313754823558250997797656591916625866144 [144,130] -5707923691709807681437812649891032714352527997048638911363496119802036143018596146477883634832107953220281047055941850727295502011917195475884515728861843320070945823314101685669296801603349035386317605837821516037271744614852626149465826046683165824309112042895342751184264919067668368839939794078516735898292061578320992900300045560894463125293235020877029992965234799047570487928458084432147107520181765180381632804273330977475861084109839758794750362363708092928979147705872422914201993327118413836189071993327126208356113529871824613462443446526627726372280374821325645869985613493048085337744398375776790679260812254119927204441785894246680388460557397867995381354705851316042776913009126377102859185702376380240673161859656943595159263771779561959045434168139422767414263035458982308410247074419945477893449969893195076926344214260902509404832486733619596069742430424590018201217596792800159016460076381405342474968294101210649248577917455491237123585273558471098943223740201168174928062456171578576938993041732884902393139769739835060684990201058262133843450238810381485695209473277045235880871677758555017286709492091102322406684361255554918630698948597182445679133986545657988187827586770041717191442498509801039958145637804107264800633035926965955818561250623361036501569906486204729931680491106879743469581694289884300310860916466260647826264594563756804796900586701228922238315144633055296245637216761023993512038072540553785632193980332328759763020654724582944401700463035049498408759382445181535824373765408125876066745933322645475081019888930885877810132124698975626061388200770018354606221791160317231115124914534635536856316151737794452203714200568898638880331098102118102728590097047123329626440734464307222439904758154497445082562528656567656871429160093059022252681102875131048090260901838061586250003205058000534445153697295990979947129537820205245264695971071180300524643608406202387160144459319416760739416328745573132237154513155437440539777273288433369272705151122282960363370595092543604604112222429413212232929378058204791911964022510381016368870910114688128149460514453871149714567666371315930612311864605460182857058637971488104435905887090069511401563147790924435772433828930115332601603701854928932536132595176595824027854609299097060998982361409968557442696370466010541004742369213981748416591608494512146521584 [144,131] 3431883599894642130604386405867265948236728107333850537462846602289522865112071290298244125411425712131125721823600278973926607845987832464084381302147758861605476198557132417738254587050579334743133936301736193476745867635582890996102866729022320790031349637845183045739534349515625321297052930384756706168334303317756096159348623871483583638874784611748483852332866459263308283111229757398648051709215584560475829257819060492196932676655963483177921683921298414836677208046481527626071208399918492342044142757889145502407327105557336448687810858092886394079126319881625503736955285053270682591698564693271407990617734273518478056316182491983092662050667563005219862431042747805065241715834486268948562724956527997548098168045906378186476740369701422784043502656434504660152432369326630739278892314912529325451223871446214953899461133192669867560666274827566343012237639093554633583176798422062515112050053787971017243713695333417932537406417430495632882032622975250986302971490239044272085559008057614052943744058377651637511016975331550964329466622933251629433411162630488268577796406144875444080473702862242599454478589058200958635150319892633384535016324580728278242494717596129805334995500103995367265274802894397680194955489302857305939658130928913549882201877527038760636368808575219087344229565647535162725058930902593145310404636443153950691574877837477063785848079938343755333968033761661842869435536227489130448413178635977771853683144746298781885956669640442256661703611954109002601895699228142091710693554792952039272775011801594314122740972198397366057244590208648819290999676748909375230758730762016480159259763085730849010143615936116902124207466856712670254222529370978127113184111905648470845113425657466496735297067908928411969630492363574492468788621394628058595099413447887369244282978745917788321616341338337328682640409472543509305432216564617407720737665677838342093046819843540964603033876735734845546483855913951998005313036880976202651563086346691696734990515983900935561376189378466818650937036637785734226181930356148497202276962496681806318168584236049687538558642944826341631155602612234922319776178567483052492173503965116019346426279006507393411817757453828889632420640907731014989771042767654664564937053212606081083284436279038599580714193634790857512346991426704090459992613061777323624727728997184 [144,132] 428345287692532667774216979228649548962738239592780842627317706804793492169756199964652978236989134349663206941442432821840596431911528477773564673837683616008298190108982297947446717606143411698262212193097076768937799482788660285477309768435202262563719394986098609046506752486921600475271248496308178738520105819213318303857770568607455444425684986441570754837194317761005712586802511720367903564119910247983202741136921914467680501642282918838480007942807386676390747631883309757697448977821080903258594962864948288146115322080278343990516122862442133978380147602198515850639068684131698863920651916675767177532857674228453138117524766889625487423318539691085948376190665003366894429733068354692648262009433326188260723797178944591987539642933790793748974930428875628740781106653039969471970227447184701729181132955291802211111522288960287666786399988640769529654240643371805461607427095149678659091877246370678114627587264778354922892969713503529607630641868245662482604083005168105799557932050011480478053402414837225099995619698197839001228931749748255690031682042552453265585169277162622444079970924895356320792947406555893984245141973437724565218261557560178408183779496915984667444503813321449374758826755605584074075274363507934332355911740817967905328042994741187280784404307667758567364704803200090076921162362718326693655845178924568716931591457692346662529650103077154835240052467223845842520288238079292033126352945296580416514338953637518799590310595298720848873853784534054045079846173485598704761393185751604200649001601466483318327071532267988981308789076960468209937384486166911171952419297334000895687602851853163065993304917550379635267630774696803464026307952806998787621492538449385512363415869807342255828444899905060311009091127622929313484526252432821067792087039976039946228375133475632302658704021014842316436855640233635480458119761206959200929593118255966840593999115581166085733093376693899219616890019800628033290477476567472935616526916568581369334665590973669751024086031607959333723098015208377158916347435354641388678579409820126565083123395929015910511596046027208258323981237228084229763016111684377305588311431120414277028574820897441707686255643860280188982795915228775839826618588663884946647194215042460899527676011010029225242898707762306581075309233442106956045040118453270398435712 [144,133] -1427568159520916556147009823317142052376347286299165631501274571705190845869063480878554647238268172279624936436958348585692141349327513331931244457098795036025727376288912650243558820460209270833267389812130537464776162695603121403204175036520862996525480469139781591403279097795432388692641273693504941500668274726346134974545072537640815918804287673505433884699171913037748652186266315595139032187180203859533042690979468624811614589365862809298861361987981120704681573477639101903939896819274021120532896108359318926478413093715070051605603506417430685027343931269784499854585529471275222952592764184905478005584284688856796991736616833202808895813809183328648837368427805977612461635770524077053594781614147623347949479927867524282103577163839786287596968810303209193471928767873525740209798885685063333478669149647213456280104112470338543818759306989498718176668036314436539571257248294860064422366693859199339683219254963790446390835964355146974160594811731068922480939292986489655270499410293917483865114290407134841228876911197589357509801497540858895467417177662809959850698458413942563769248637341844535134202012580029094622486236435491619998177780602918751216726005572777566016773548189039129055300396173932929401506902101890309431465508966823524696095851933060775681554978711680166449733474216078267268517311278354442137989103379899120455048710867150474645479207202830497219559504455033532432119358345984535502241587954860476665105808025851895904331407067105842077919943381443715448810633755623969307541287794157130513850892815947687557677038104556091114561646596898332351446554245739048447905378368090799709603854728981523013726993134362107495015128379576914695547667271453706373314085733713742391121400106824660890161615332752113094578847694345178678125585730122234140718531945486860802972575428649250648195688361470242996113687188836784898930777695694936337022660128706676352366901903576685947891169748724052313728686187989600905037518751173796989116355090075748711077969775437790532431921595158834637530573177696790009297899642582737729314366742558841310757460916753593092493897683257230958372919696811188386669003350150510877523860202297009432971680181475533804910501568985606932631440873943974964874852008112960633351695940009707174114868964906363172796331476659007719304035916721261078952028835765568 [144,134] -3236055888447012067694149167339500736849308842368132223036399108114916753479003343849706544450143613621712051929813461367044161682428931197358937650104650599496181008110832553392305666613195126965991016482038713070725370669416878804981450957022083855879334764998142841794576059521476523256922924011947908172589736694211545429680351223838667662931787771771060420498449694568221839202857039592641247798030224455783586741152630938985747972716916447924228428311309698668037551615687396716176764624563828541400297426767164181456248385942559061314349419227228064226945890323001379555710397937055525738598801246242683792113026684235021668627238454162799625282545393061403032833104565477612497395942606548940055912037254152539312210543075906944041154835581263315007403054549407549952001750016644811401232596001411556346203855719102498735610224826853187731357869618889698028356223014369362435758636268544285631025131740818803644633945427820278886925677545276313930555876777047111794061640199480295598433214663069543965688558871455935388575846937965789591970202033024369550448856421489779745558220974323633998124350650303468315483926178772245575958664158462896864134438273935620001652789399457158080411689483662162058937385756565897503901258674069688841091576547545700321329624134677587646499715024475788965321565108549503346994180171177438774603646778624085652124483092595164154836120741779854696059361761081456007264824460332732779542243012232996769201042751831073901991251073980435908395976480862060224912500481662605907976591210648208379813238660589530410095681947097951923167200288821321838594466107929870487620313610055431892616385666498393073507251825556234351059842282572588385895966812656779839254852630238627430990661809096048726922770177071559978368828568721509206922116205722044178792270285413441177403642971338994999973035281086381554616523884801319143004003273764842097086606643293487780576515249556103030799557405685816129905542161717558321886286822532582508054230166571331408660533422327144565310768549010563802306022669203193733591161833560874071084179235786338531408687476231062505187204306295038408115167398497371534266808219161631636702703035758595819144892517452038837422447301344326164344612706804118464797960351234205880411967177263583593913395436653246980229484803888729192130623760738291654294336 [144,135] 8208649837923202701454538200142518260665748798320387267126661287686320270888892344052581541765729489509545632976913089310080953235583993956895101761287445153784549446410491992286210370852020298663581947704987933339210384433018380840109214250274290280169091913647503644172564506129263086685268020038278407084411422179335416486451265197859528197017309045487047281132318368082374794089644516332361402505215384514426654154873980424973172375568849547642797691355659067552873318199925991649385942090363854161766016719029293166486789590300994442411344559247009177647612053804409682944730212852476498557125657064940313666348920175333714226788048223870484205079519760852897893066055652654721304717142071102868522652731635208771946189036217635543394432880600018300541659880639537157044577990201762808544974807156510587760329104006616726343087931094534520442929301235422182833337791601832045156718736806566307127435910892173322625036094325159837943216375998010192738126958864451741159234234553986694965236730126087098424983270463124277891537588436422452701433977151500434035293654969092828732415102017556000245003805354742539688589202974431653023984671056271061149113669804298832225253153505474326153449725279082757550773061113735937910101599510820601158309967983146451458698828222328499340359518726368332971753932113494988673307016229749763055884782662700351448431340223577239721569983593409422044328486831871674087666031808268697044642670891296791494399607080826356370159015725894169731016897521852527018535468554358752069217599323583032055455183142168404589377622360123590476062618816532534826322910291907491705979974838540355262934185227093738414770224217412250952533768500735207427892314120436609979541419535511135287291904313489131533201590903577626747815982729873878380614542719290787932926888380879003918735048477329217843282614590760707909197896322821401700576416788218460949678496067492973182030153714866425228340883021531467573888643522585049690230855992903175662531150418538479406499783360745651357119604718875050444747741583156238999788119223714062856074856622618028958353180279762788890110849877108912583863368357272236885977800896159085927175561437968582576539744411450707632029727213556632358603800786311834343446515552823304062927385611331346888522819261661112368618418370357993672574723652870208 [144,136] 5623086519657127735242985518672948084597140772729536204431799121089173959701562887308217761640653200681003904588859150374258209560551467437688934297345229238942878247435113921945775635440503856172850679917085097204714980710099749739086007073932107691079633581693699698217807940316523263748076973648976825499560742829354369303011209777478484773026093605397387810784623863066237972617530040800783727890576173169201474140278038265425484408431714882731688451454594680196369372548513846058619573505652620739711192072080637685147120737871898271190138121264457741881557488910692103225289966349542902854435305743258389190841710039791086751303966901056428225606070497354764163697803184913027228498387005319486948564478594854892809337560193678462155044890651932884965080005685518323236000805312415464754529936814328712803632687363428758588281582343123578309343519150880954796379830849775944069954552989462347207835674183350235750655500606663820098138823055778440388023125267322062720345067317263628427666459773275916421317624645383854178030793921630629133611220462173967400041709215849402229786292236508835275995195445610200484683550028990228374506721193525686275526601599108581462017720809548062931745864208462124298302796593528898054023782184758935365308955916095667644715293311948724587024357178717385663435356984849786865535609012018026992823134537751230525297843648129569445079107287035808883584036957455509424881103521234240005636997397332778769492825889426850781796953128679437297630529303113306505910478864503627998027645770954713285085005180945418738116169630054692596467417709072770039268682901796386432467103045897085623644756195577460446186934206425716944242091076668758905095041017622821609232543308448132961776018472564727221546439352262618983889482743100977964251971250529529999843338120241269378637674383526960015863551324068530378502995828076465156591204456065513555684578624886773298127420359131769259980591817924818068548334965436238932974487207050540231514811949362945942936505992867889892567528049479624453531123833375909174490418981834935646899205348270295381080381788667704761065190396870465099405162573346810050584656095951577302240834597640131291507746205574037729516031683570731046045454737592484741784693475866486067355287455278609909019476705827988931066029972288873598579572 [144,137] -6268803924956698934114877800303581540874007141792559691901928928761988757952225317135678351970232795718202578237244455396394394498311300481317918513034441914246710136458356868448991572107821442048435989929330164694318152183874545526520310672621340907321312288911747567328582779262270513583579186394302237129773937643066234777408131900689628853487566064630500727416980627231037838703471646141450111202198978692811036693819859166140028198905594367607124063051054198343544250822054303922299310597616380580971793184056687831750491107194949863393135101147043220893068969903779351499014795986127925919121280951447543205891787699246295046925400880408664292772726210705360774025811485240205472757427135435470638214385829523316451799945617696347916344267641151191846708881359244722779779771853086400144130066645647139626529265971339407440783246804357320902406658189149608681565605901799395049343336854571503172520056517282241184538318099852579440703114887284093017851845290862200775782994093216975614143200536116198884662960048217243203022564268479034334105417590366025095701553796262133808969737201010326317825895143032416069939759054870228569482543149960982915907539945146080365668776034791386179741046495922359711480080371158003543346286558637727709125390888985580693466647529159756534008525490306126490615907501873916945196871302902797124513632101981901187540416391435296165702430786592037617434726773593537740107919969036092224431049869820883464494928270959137543109491997740593808061314237050436959936155292289132000030030101555892802773627624781406227842798968940933363371445920176838513208707988942255251759814131466670113829723790281242949906740595429580436656617811961525785201063645274461427778472613218665694363437451718075563536418759184881634534338648554103153219269068101270714938191340151913745158328714945865580686400012107592286541161825013124945538382661824686890257252831331499422351147550582175926496329207032016164879016691955475068028225518439998983155677496057435535402172282699850422450721340830475802387215876386988539075898153255656126461549341809031470420118353026556449345691053866123358506106976961982646567571341822091208375013378800940552498923263262549660485920966650228610036516108488015177574424156994160602910400937686721205721003852093573904006416435316512 [144,138] 1857362429828192213640438011278103082775647363031572803428585115863930703735671957744814480831620953198915825095174959028031753842377166508442602882523316289360140001972784684339840111510205029743204687629037543708578375464890519773113521904279563982822928609543968224223510199246996381744565182601168601708650117559373022016525929548661258490357058343733050309886513640539746005207043156905211825166344130475768500228136566700472945899642621118992112579742517787629611305884015631639626886732452024347329235521531780245235110657309111181751966010133319545073646710456042356260290104971692049076073501208763987377044812374233305683131863729111253327525837836209354806274934813587220732762119767303583046457926418923824234731978975197361463465087807882608288135185281374824111646068450834918444423881143358461675214734836632521925825281484403516045379416379553997792787203691670352294186295960094711865189083326253560736823448431653963880633404902822356681153898109680288697302264123017152343323460091083182338117223902472262718022732028143030905105464309451626230038787627756783806615837506659273602760053337355610314577876000251756111735158131156598420205630360805662976118179523954074957952099755639661418656090996958227743515759890292544018972020830643389224276612962838929674917348844339486249737615861080015823846141446271652066928086744680337104424063391781383729491654878322250664450647583039178178954743232358618908110417532856979347132041645557343859148920667548027093148873557349111439965196241838876986206160399351832308945099563908335930955788261574979823025360127229638843915573910709310587662115603296129394609290723402062174286255121633381661781063136006692644121418453382358899135489162715096550223359783149621130182478272884656050489888905347805620390496190535005022431887008059481448059489249101067374926192702905014118699932220133934149601780480354514531706524551850325860822172914639589307150149621677843852767860379293561046220258661688403685576181792436936908984444762703579519408239532183828591834554229661837382635439729817397765862957158087419750831279127519641294824382249929042938861044546675057072713883325759267194228062392262730282905584489321537681475046669427321704066764571758604973180207410533229603993762728871656731757031920080194468336608 [144,139] -383689870924189087657250242046954182584214836518598373435492040488058005182523978639522482591012121960681281058199673692262769966215272591678506045637588440373028834290383716675102679579285717714787387484464376310444614455069431336260604272251760139698760907954712640068844928313247449830869342912801774451901793325750768093010719379557105947248363863138489027359047492693862294634587480472309789991251051841343094232314624556976109936140350263152203390801721923443132973051233548035835482972322654919948613828149897608083273693844900920831336067331672583828148042919775412377614420339704827001491942330619531849501057417232805299475181262138400009226952040581679192501702897604563797781107928587027866534785996681701154897605613368634787552272398276994015219884141635663281549573949186768456926607785671186760533139559670871120909714198286458301314467463330252434158134017586798703016011946751734654868118528358443867449062257000909318252787927796469808713187491922338485886106621944401170478450924123378581097142460033904819261524461635718576841119976590460924219700998753949400967516494179610468661102121485354777763164954592264731399539915093472810578598565911998698035641430780362535167952821268244741406981908325137953311300582720609472503145688995090140362640991287577472650341274485412566326840551530298316740407193726651053372540529336997234210320910452380032417607975803870932913948262536126545244750151167436368108219216094882248521660461384079299375124830445914239965335273928509395443885205537944566077440133769294733998449675857141406218758471077971167989723379838514483123303970013459707866295227858908487965322650557543980413126160936271050432632748614519792648141576312752500892983401528077675707842418466112183546581266838458223084888156753267253253701430363531267481424763783187754195840599356206676012592938535246619835734341085377034887916424924836475783081327172674091906862091270792819434232062988691400792192759630190386071562864217572391455494744464908467971409539793053771811651838503725860009483202605463085763837551874524913117327241954979896210621009076397553366042189415476722792067669928720478954301434852771415408986155982083208457166892743358721260985496942665779065554088530031029421955275185394103607654191110626727463186591769600 [144,140] 1001747813906206942230594961484583307019595587272279763327497129848395181955108391368065466948096848918429852956446082117538709260484606167748786059781336370033501996803254997164993030692776308305479127971140661603147645725773060744638782838969686469601136777620409383386007593139323738582398276046783436355894746883004693352545209647402018871374318276374492442005587440691887790784645173014691315553995365210868369664968661140848998332669689648964688833003185698903420014975405902564353538101994331553509409578212716622731230716002817882227721360177015821130476648262703452143467357570194191892286223527828179176251527272341153410469619823328432370468666053085951755333476276516793841825195031968959244477531424230164371816522797185462416314042475291408177395022028605661182060629288039976048888812228779742458700151062136674446097224880299426736737952327044443906762676144668174714407867655142725633132701208007313084507570767404169709370222043840267531390525225679080486160492695258656966630445753909858473956531139891035492364332810998312455538556180908423937702504954610400327414595484149773528122239133861488719526632449687344941216381057390623963052160662206994491890188903287921232673419096118130986481096769218605991356032662589823855213562806354799510427698364469083807577570048517916235874712430323617407600156072750950493353840876173733874517346817646933003794714192490430247485110366725209630265751946613878949680612270837900328407320444758626993546941685875177205972331278951842568415411994436552416406447413162007900949463034185918840041797691338107148511040543181365727494971437987979319900702011825105984934005025693581698836376489128698593138432856539677466099854709894013189683142398183712278752825574295575835604975554583968554940913435456643997708097185037172420541387267063193238408408800274771970009252274121752103981829426247245299715273080711059706632331485719887248050937601594447993638346613619725138671497900357800604679991993943177335990610103791649193588994340822161395250731250806041525886785838844987810453289852013308607973290003380175988826000548806421022793566274895897651749823408733369590856562964414774245812510661345307523176911059422517779869662699030487668345319098893877995610003397108544197233229490757122285009352 [144,141] -114163470100293629240784174977657006170475381722989949404039346266533246778685420914016934902690582677813723232073898662182014146221398894332339569828576845931128966269295704606095481875532170400723142226421638454533384143640803548502016644530845420875333320730321018210191316543266976726892877703630125479790773769668892851896428446240774854211638566464916719615656356893586562684457291451012722987627173285144563200792941364542197186844706079905424454666264489996177799663169605979087842522803879439862947750722506009886148845063935733097310296009102348079514695837778796586177948840866927399879623255080042931955344006796076853497063171127723671112429636164165878361545246760967452995453987559815184848838286480181951048212521287745770933697863194061824234387134611731432065757614792114667104949307804524909036719430752182641280226101536868477213926801316787485120045222005783272246810089880566877762031232881754667602247505113957903614705688476834104910310484143127559936759852096790763008626167672864620163583966382108814670510344247953834900759237961402648653483895763490491474110409425894021066328404095271032737646100009298508238580846639855450768627746526867946519367047704775970718865002730631198852205253717361105721189675165899034784869970729608495086940505210472183487284599488371153635604068616264478242099223714363800949183850675965403608314089523054650590732147396838903621433268304509936141063837345320234773334092073442507988603045541303131258769722589105103818810237651176057470076070328795273074220965152299416742454244638604656329833850045029720699777249130051968470186108415342418393248398189378634241415106461653945377984584284069451917243146091423807829676686348848589615080634745926958336953269259947645118486908921463783855849482612143710567742925145098831224525978182075668332504015531878406732804748925465061170680084390682632858010166271064445984924241340643112941496468947693083187453336897923888381582170695865243468611010712207672653376172720067120626181371343167607738127226247932815007957334512401277637106587366526258877221882694834706073916814348105200753399640849785534046422009814087407910831784041022603191732604046737104226792666629136352146738409442474394307147438241122288579866637562166326328567368009776 [144,142] 8529803990128881067140440825425026194060201789462006509483012674645874565052701591388176969533456259450764172572637442456304728597876165402206577665191752031503906956412585709959767354565977881844240673529474323177245217647678041305665047651881084276239970653725779610223743973989475142688409903308380996372510372035374719372108716257040377116920992589937649265705115486940310233669229018727382337582939403025650476452996984741717376639629145734820522271209744678678421042733477856522159243893817191895791195306432788020292454931993640790518147092793479247951021882294343265025328519836758573285719432251401212539560449676031222083313569986044875940740330188796413128204741507258313796057357181430250175644318702751518031529082566812519456930032890690777885837283993779793814366266121303636830504079369082930979152263599373317280880097464149270582027411672242935498732490424542348763023946503718939354733411266846909532710187148462004341589595982745194669028621561413346820182363194555777023111867940891487836254410151559450957807107675937433950599605082003587485483488252839411601523288340114658006862959231652395632360305382773885654639307456385054126187078104277264026406641553075867018022902127411408416798459941673010553465416760733580934709154502732477040560786008141428859286967387432099804323017906588164770807261113683970428609756699261505832496621374807306741859571114170684413465404413249590596342630126828290923758166782860221051267678477216254129640066503124915019199403971459990196350907995204431478710357459063833112457857689168559462281029132463327426494030946388681542504350316712769665848656981467017523142146453787647649871064292795041046333458792600459553117453788683310144698543837454540822576156600598788629755980802750854140050553237484916514090950391491891444671337039126998675821130852768143785084538719713385071044576070645776089038830581176729473745599753239127517311402906996466360336486953139882297040655115332163986179323419705331824720041439653754074118660017502689893911521251550046514516642214344268240227650162093350830837899750441916813702838358361038197651323532939693815736576564110603336484838986898164806071607094028313047178174154294353846927929889570777096205237280799098544271001424597014413408 [144,143] -247296451421254885278544146299598173995805842959744621810770187871025959602670540876054535769613743120830497366434304262090364878977345207299603750582165207898915885199973843926275509327898758859826461677973827859602873131222495406799708589988450529423709551657022082258163301454647989267971965484634492037265465517908782599669972339821466267685629595671761684836401517353479747887705347876933472395335627341286642833853943577878487252807446270913414768376168004411471438377940555704127103408062295916115337336338680994078952210022587102515354662253282444008386666754822920091528718115230990196664554303057784026905145169608123128907885218386953048355513501083123342926139238342764664856514612696550138847183682361130737106132774805609480456102463607900702994956855546747707584274474305154688869693484026919562964702358906458046387123976446160388474420251729428602947565863333593213517481312388813269987993529346434457642613846467298482988318802815904409258665635566912333348003091463511962454100719822232970025836486924681710561022867406791377799846054237143372195777937607418794165522837152001980921996678248209206155715840081027895216368243417271953321666048094324190111346352116490958255645065365362236128392670914130959007966726252485163018101172751903435488088674279426816368390718820168972961588539226703800693271360901143624612665984657580657731045705387746392227953445496052205283945466709102557917659135045662090383128440803961586220479250622315063974678405929861062033717157231301321341231564194676145454608166971432709559128843166821635773118435116310066014914778181373138343237936787496043996491974232415055417409376704616133838064005379849291193571913796519866994022871674032917552448591789790897604633904195970334134284690487419178510768373969931039914400581576355440212761727305545731406803623064686800404347232830768980754594573413168448761240649177265699133294231456485439674992115639341556073805582981228889369022881382659786991748632557193578723639449556524157635126984959170590272795061937852600353243865116842233137525795652409546275326326707127462730944520369434723642991904144921552169345510165984874892424201989444946672034986348808671802724001476228830033757319309283438005656629222498819038623547840 [144,144] 4745569774058596830204458204865142436635636880582017052748384993682314523508898991373222739430302175923226932606274960690288328054936992935621579890210303203161326909781981106850641141859531555057540219382662774852996427532376570800829621416571681448837667445570829929856062932229803973867158025568281318942143884380932189351035827995878843280818103684464484165006350437140102259207676829244752576153486359423304880294667867151464255076076966153650283789659510679999925177694547095867602675147365706082768585796884043368300459567200803503977631308062648665308441823825499934251621005360471582546196395426615041660405114181668057934729996118203041564403215472578138505433946147144082059590114968452797784134444303225823340164264757909821406142021000145719106501051020461357544516361060008910773029643247334509948990848570663763246236938515134961222284076077030989298821682373707646283695193870071809659445302903041669862209590264099539008727988853706355446169503359635118138220762746580910743020812007101134415032001787250700595839102341301186413055570228508719766340511482646133981467331537072047435139837048209139367071563392494240419167127767045687261937236763977426238693488940525266332733995594358329465755194491450112007387259350693897890490531261740222597613961795111886383274402043931002445927772685849382651555627727635451003566127177622812579161743080436352278798153457435251865362327510626767909057397670096369575193225373000108205838215120250328968180177876057760164147434089978618327036613116179012818803023754129802598219212946612496897056135730487730783662125968298725784380080203815894926040650880961881946659813344747112448663151728439894496669338938218824325983678363330726562245274406964554785891712283817037090061867065059939049699942663203962774463555589969151832916162912232445436254136104331600406687642880866033635635095114699527997984339157457980319209619829158794469164650183907600632210688605686883401610092280632709713642928462674833121236162050045856678482634612703652276552158561192559405303786764930584388374594793989071128166855483047796260500981677400123530097817049751130784293897323474622181800956489127792610811452501525414620304947767610978743558064863154468375886517341998186133 [145,0] -201089848642423553031627219049700369123027800793717854055308771181878864865114535674636292153383216445920656300642052037978355651549814083806539419441500581291169193418560331905403383495551303788174061900399907320994364219522549697019161381391668940150615091861977611746601687254931261276284070969590157128883699602731323992118428695073010474481508411151584987874132268688324469654571602830054169350626110156114162511544693656570016785710589943933594561092698285762907190467474306352121893596326592284210070816976666866348468683598750260119195348094711289977333056351650909659308726778247196187501788054785808652730302232913908413111877854157172850960123775982916161409898012197265383520320283485922612378341311956666475458418138776722720983944824065697578018317434264434980850676238829138194923256114363238155608872002157552777064832866108775463773639188765306930526087626675284875026499809353134399362939538304854673451390317780008964080642678562351449065622575708115420429036968237391969657207273843820868594980305273914415670115808830903963761381167733015475488270836763588626815591958779225582027439004481385095831435591289193450618258113820960520250812587771822159224578075956319408676541292320494046343433984531760438085322714443866986418372438364534726369798511556138989604595749872200592138145340535430720171722657784403831229568325723813826575581669529350092371733032425443730153070156536103474120189867658857876793098506567310197717961598217907650679087299558928022035239065438367274868764023504942430648849803739314535682226993659155368028690080698472127531179687902229901990861152836224208250066400646425820460753981689597979298130922879055253290740514829145975692473272908565098670007735760193138432107298788179665543352646588372848173288441919417468341835985193411370791693547881668979239872533920616992203398485438052838343227144588541660087734934806839531677735642465879661050054457965481139772538531732932117433651379203375821010744560893413777230992078234550158507084801333949847804450975002762665138828329277937349688524074144621253563674967703936085441169802194222260244029393702261571216856384398761977823257470348828598041297336334012701608688889499002879978658495240293279343998136123126135697357791707870110692037650655104267822622645578584423850235000533408827150251821680226253464363323530004421410056126759852653684754952236168505117105093182025207048911259719826554700861272725849518573220242725857104147349675717990759910964147703691438483177387048049280536119520688644502858922932745014659712040095425655157547337821150319647562173623519366595172899044426935754567565440433436456926913885710617129190810980630234609843914000432157236947617707246598170674576808445241929145161797801565841864427913541307150508928217907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,1] 17547365006109703716822715147321381419357227821830760929915060689312453456443149976325043051835318517317517644354945799624483274856101102243549231304493534939978678318167460909652672578328124411529618196675466680790420603899986036058451300931017620703659777658800863961500617019805763645667195223163648187624213076390669072957529905617068531169284358789037780181013384880651554559491534643048903813081212604466838074458959578834835525310058095716059100345786885335656058461529298599677513604874902962934134090981971019894501579081142198869639592541090797340821888587523355428564301149596254143080155823475703044437039200037147477669005349689194384171980099129322565181341109866351717335329708225705792754107198157823770798111573720991658544040823155120017222391813220157611636867912544017398848493799331170040151825995296611964011391395214292611966340638318654733911819387021020363762881961008978107474722822640672290330376643044180983393131337435267839331842372852488533538896646831805533123330974015656344041276630502206452696132760024361348769600101039505847524407555573175537077343168481704304562913285011027636195884748243838025602939668343700867136257342844824073335107971736591933983395892422305309280114068786821540600346269980344760505208575312420958372766255361523153257334171865838948497704688923720178365658956142783835867374891328279639956972905015692152365251276682564320634788961348686022640881686327890966183527202469178710742622006957539699401662827199596966331712405161609669064330293656071601862563853830950816106820188928024805042060170931978277876403295922485694804921883009379660332576010427733417648434916765889774145001114282420208989701854737531375181753693189126910817341670119197653187491926959247523897044886016098584967122738078218776350610093773311176640483526834638015520900761147666767895127304833337607314101419312664373213506466684917125263853253941739592361070875386127758316157806701716712663447722716713748235185464087436439139009568203292836090721933024836258681100437207175498677191027867022308274686470234617869341305214373941668882443384949331154026323278878834113710536019423908513950835351385213663059922744485295663384446737915911722300812882172232375336408756708696465178223818680760196144961684024442284700104002401154114476139078046121950446199498318206456765241215413301225347125253785493750686438746478561021221569806369861404581848184641995857690851363273399621633766696918157208417546942738680943289447344096886720403346129410395486920564017387397468717398021560069067938446269108629737391491089094542031248948705662828181579880479020389363764514870755776688099345769425523824988490658345232726410439467732154116511567958076211956463046658022917446360543751653245896377644406049549546751267604048904192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,2] -54284303453030884612481811948492629853914795457177630384378234882091857896925701156609341989232867695281726137206273968034309133693716105417059716046144709559402460548038672545749845602514837684686966479736783417523038953592397178681149126753089357319748643102325955336010458231502974833491277879755497329232652223556160185725538316327657485260294911430439083604335301893245670023569004925800805611901250162854652068055026448223677647195016822588695877943876712320613963377530180587229525661233199725127828235486742412032067793415245133728908944822641935393406487257878950449884721235315044274624512888224624596031225675375512594036297336036542155305771500015761993227102451197584870574701396024990034813246588499911706190688563205780894567056203421569447256511325502334117604814232409655159565260217040857345367558591756100661499906111562529300586373671187225661228160608149730032970555454121481806544307721856287196686342495252859256706582425410222492856199582139398530477816285956610641178077464080749449627343719235410355217623013547032835043690894173402882450192302152590013520158794138513022414997615225667627909747013999359423908891668362231974354502453164602642750219061475445255428134857264834193335653013178208097851218962408043365601990110580469934698571545825757991800602069087652919064625465364017152955013087855268579163004130827028080641263567697882274508966710142424812969517733820586099808246718459340921012936020388327448335942312879354915562414552642618893443779470644593878713286320097706535530790083947237134631254231240632593468163212846040844199437100431065397036592572508531080004300944780075997899896581856976421478481520976415727974023639532099713349798467417670342195074774742526673253698685058961072599938876566844400322093096915041080330554057585623297849306878918539835747059724421755231174771267967188709748528805558066539950582804397149807667065252781000348475033223524683400205694560821588037948765680629477121129404426556561331148635676782832837577954039600353417940642359264760690422441957106740012227435275664980761767335824299761264414279204499668967065464015927576740371195185379593394738571653497757244411053859412780159544074418881609465079848928364950922855563738836165076093506472371593752625671486160993334068994499447349211921845712403269946530803958736826506737149798017914810040041410964521887269792739086078033599132756068863110617613175509170927490013714220270196031401358208502314244931724923654332256572377171433989596433022883388899963626884421045030663413957562200474138110060400493151991494162154697613716434152513257652918124369918187333910971889201500465757333669463897121293770956909755095503012631412723554532246437544647430152685626996736798978604214925218986116295651174719290569788103852032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,3] -24537266571872491909666026405451924570045674684723541511259296622039397248638540077892562812246811828544894683953962841408251946415123682653105637029782466748938393317862313279088409479823543209853261304057263154764185428003106725371977851575344611859592321895735209539992549878112848663500427420663690661227066332647109461115982690686714864905613186706051529337250904249059178429245805799096652733817235356876093731649241414969636131068941856940016733009833279765166389040805866029733317081129074905100861583193502725523714650036027848745543542045420563808563218710913724608200921578804197685168360143923459640423006726157620265313065849246118903307255961076101447762978562629355367790081418262076069648732129703254252220635111552655710970692214184066521200301493044151228777699029355350733721802215835381385581809041297412156561149124539367445067097161002927139148351984746193839304367817639639741258602264569413012230664573870338143240781419593941084614774040502649297762920037942453789724558688847488710202358285105549969686981447448369911958112139821890782044769787884745486136222901225994511228630039675432465935985919776733281542910648984985660034000503897774198878612929462383256597542366282709751877455067001820847341361356060503996536612493243542033608017544827502543991693208727713540938280471240593210534808227352109841082828488804804920904481681273870997777082115826352538191838549520604405093134168713974244145814873412643847807715376475279197743343616649777369056437998859788803321229684906618073629972980437909180746954915845998517736301331453804861688992132088825348562739270980622862144961289335824030236669061676399194870083316363350177184547155160193857396603727660203251386602573829429795343357552869359606174269150087904758255306219455959712697741438681384799858966904202240382202235606299699593094236203246743395991858523850874610045340409111104239469715011821839183027851749903030172459329878684600906146139542915437297621060890636637819080540671646294832032299734412715535764859372683113868059048858856033482653551602059170088147882053443525796918940691729054969686483341796871509809971447593353620126436245770712512364448848477185640791439012505020288186683600138489839455756205451343837803111679375275491936035139670997449577915715776860773923409436108470481475312779844788627849257335667182106481662651508642546718180258315622198968139984771302262372058575152872145175742015431927441880397669915362432324328402689962853843181035803958976962371168305205138777196832420561012098362019648618316279872036093840491737851937651199410140847478306288233544409595270207465392395846447188886521633094914837773030520535751043128845567405301136951121886480428690825151598207703604925565582385191939416519777487030100582007746258188973899776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,4] -1281406948385123020965350532442923243858082896783393178623296309707953165560005314424362516004588269318179038409244609316919395934312511005791329733494578353891510169460973735051982184222785953736933767776984098843271590058825568318781466723368797412118639231847928899422649813809333282237407149513319744001735438834392649396242976980334801216014141868393446381836437036244147814527573936192436010383384600069203134545253526254088765182332973313084398133672713934993176986320030301167807152687451512653842327500968258519974016624204101900732730787498251407433345849147149444044747575073547083267075111178230430441946847301470221224704353347609822230538304370316655971595744738559382465598391000507380213400504760387250252399713373713223198815062081512927289501305200030120963647893401138797723843407460093638575978733341244223742644516257386900868495445143739181355994778128703284106663632771821370711879250193806568988047766061194851043454276841484914880919567012130020763795547768515703005272266177031760338384359765035876973935312376184458028123537060539575849787961126661917832333087339261274881169591172479216415661575639189352952459551627891223995700618586858874970972688741336112333521777084053877765699646621361768917775428267450995093294046088690061857419031055293690585363318560242392660867407340802038974032435712339736094084818536893665405708793668318904357395544124805575788075739579448076984688861953190745765323887537050738089251612736047886699695930821254816027690787060507797130187807045840082236886650800843390765669628001120344771168006224926196182500502614522928728599624764268663090074639260031632871520993495181588974444358430698784153000953287400006576775510828274622386472871525576784985596534155747885837189476066568649185183559521206255748623479028050636958554234074111600456104888676087696245947891232737846210666167946381405720806356545988043787257494589357032004029070509310570968390052202789356422678012083807157587438254767140883712763236252357548891387090959631792909984003340199905906611746762535666835685865205166292954344169235476038823094032629757482139443773849177961981382463316496918081267947444756124066607906731634445413972533983199390497850657501617284467102852176450219168955599254328560621146239328393702389537246855577000100757621547618047703499223933576567439819190527282132851378739479013442818886598051840720521004470726886002215294892864918234013816136734052672350987193464306371728584317276011267706679823639350598961300572705615849688135384682294640335597528350875281978620643041242410047628744489366689531625567732419451726578318376451783320468224016841787674175082373016766561560497707940849416170864241877482714438649205055579065858817373071967857344864652841039322936712439066538163851036130716134932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,5] 78020749266986049755871872012381480527690027099710040554338290959346771653558814108327600662474624949232480633835281957392118459357229435244194399929389307060852457768739094417261422285712263021545441250339800212989115372260301712806873708400051353817364444830691705051218400098691927799425006436341284370554957647787172126062080366186684399714324620235877412835763940657713689692425808612843214649897620818172967159724182497552721574584454609502658944278744959745708060272086207649209182467338765066013506973477218960589976273694063732340868145066779842275176873465719606665747669595240236105054317164028954559033730654139469268700421321861103114269832218888651477014121693755712533180758899073136203652785936410015073965533135291465027380381077167467607164158577069648470273787736089294177333237973610314216156705469824296221662369632936761945838867204063525292059963006455593836389176206648839892457537185216732449471181657480373930051825265648655485273207144070203584862069956385653710725953938099289687152301807112733036159819408774395772168088970924130772724139297944218470505521709302648848955801603328976550405980448299499554856291026300028581844028320111484680681349547994075618769075572032618382794117038912306033247702758090118008200840641282834369564060694183327610952748558303819036799020133155936529957561057427391542776224079813698576546349689313815497061375381639296251323375042140948479747378755773388211433756492812034085328014330380251302041145833011567905806262091985344203773795132501459859809202669001003903358661600223471608601713476687184822375002660863963970983052025945388240904628059703700369818428107871109706273516334368614517575316014665985873823873258097422455482959352131044127693950242369920671493453740603408301440855032831873645444384163477258364235206700472949283769182870995040682647043388101323269511583798363970214335505790230069880481811189244022821066236889934786521414710834204525799842201949425806044006990143173573077054130352542083721947083460572817448918712862268444823881145302957389937584447474096207508165610509125189454981144947860283125775967441514946072180210409568315571429369345139263359679377705509214374373093146390784006153652808989462742874373436821705743001630270140035221904073598923812277633601615928565976403729244635078181091267653669768739830790342462117599553591253252887304311551912852499914488378763782801599486533621646875195424048508160952025900440331772526241254998274488470559402215324668000455264754491068458025494234306983442386948697081011997181226133398852088886103318369651509515333133905816809602289950200372594833109324566903385067544420890207158109580821387521957689268806129133558305030413007485363069136059253145369000729430570820179497182315246805457339514483357683727877537792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,6] -604735954239647410757934254765105033072604795680881328657883631428697586887760708655486423031430470871111386890225901697762165490613559351799898454932460679246918877801493523399241902256463632620704150450230502351167807467882047915479842438677368989052220128030268630140182578698919755193452928021005521935959680232711377897194224270018386480808681428500741776955016284885273041984117883673865639716839117492687055280831370628563894384472549172694292171479569354598244833779750180635833660349295839721097670428270448316766084948979845606647021960707373711118454530766890973027908149786367126705540610833308780208289068255919738002034811830484665639007597330827754402699009307896588850961110866076811769516810746824584281693823549366974670173849628839890504884005495383425289622051193653529752938531362679554105138920695187779706422243835119625137596243163192405619974263015586720115304107728230278983050265328616972649043191003905774505759820353395154570482702486469128167248158754896178914429377482967673242493162127460874606187862665233449223236274010711276204024892601227159065754404796913501988600638873891611199241466272317119265768967244327488622826725007736118137429501757662703908371541955131611800016585258741646520544504053811106507916679378710014079981065172884323309458922080130996720644438208751862526996116450024438587219871993538498942612286260960749202429735061217238016681361891765188685112642832965980202501070734760087418421515601355549752655464806088402372226865323077731797335922348253194584642484178911183708257008427355486875441159622186992525758244291206129039109741669124506302476616742277984601072330837496919795759929089667968744471850155908962678614509904959479403860007856256448880501730696335673614854616509706819515660968991644168095567462769925471648750347833910554289642617502989112271145612040542608737295747386814596334079522165022528490984427690223885356642143714808992121518140882616607255420261309561015526509910441784473968614803075152383534158698173745384172134235062831335061777182771253620252554978389384820433828928104492243269041269583045728410097307399485942704324399003079034603985947878152916864320790971573560250100421732749586069524196259685579498267600218294149557163332478576281145143616530080299739412637331401577940448005252691164108968387922055762856120101238652186055409144844259470615310839459008140031491519963402973036427237975700767363641895318104838916685867771075550400235378358859512587993955087495484145116282031505214440776110197875237133666124712512370549941766729505447222570049196207175816914279406798291077872697873127544205539536471160954119737270714903806727797973782522777612685892848174789827748296110041520223618152390825904886355291634944239268510930818763357726628441255792616962785280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,7] -8100413239658161694470110575244534918477898182005605693211364701480505837259039892712223717070792635416693768589098093313498340241134271195519723111783559544830165248233294674463017026669680229871709542258151794247926330767682518420610432316401896373169943998761193584386186359484197562150102729344621248215724617591370364770633710356609579560881339880692046641976821472736977483685532284294646186262117032220634515921294303070888741053850080344494346027862737928093447027181970748346539203514805698472563278114145312509909540448429403952906413462703211847737811606412446930702263514033845711759560739862661693495855381697481203578960817290584369936796642176463096101155676769195032747626879089618758795810154000773092066306609399308513646039428298985955998840635788716903113349132742935836009073742950991924298535637220995676840317350376551205046519422166374682864210576941992443436412788083697158151937758148128862867993517221807410716608926725227020535278555927589990342061127676561207366272185055636689280565438761853864843250278903430793566180870008082231259722312212209988604470040632753862973126103882142279295887027395863054112804691921405115575070149120513480609768536960500551074161771187689081193011902593503185479937247802321458714711394903765985347862652162895042806923313676845504671174128927072206081886223826704707693602203722407267351435516630023251422624698453885728991896440860466450460707479426762518717099014984860208782292650439166773158812925987333461173572166766124882338967878223002098353748945150720501042624458349947682425066339413504845450777271396512885094827039599578580985798765705036339799050368463650712807737774067339107369978820889603900064660989922397948100068128342390703301990721293617743339391629237240575290205604992215090657535566074533112105570780738126383242572871839478214176724269370686380759654118014186623771163486457601231354893345647403420217284141091190308446876477390353981418265332858092519452199912240445059038982736948281261458811185170088326495051106398477384106733500345591213064967565449917088769132736365744472325940831621907390606720624096273832536506751486932303165231247763842452571634299007504796794431661706861114117583462640527954276257484924100444723834424828120165661533374654588201723428864640635496171769152674656726777393594909511327512934796933856267153107817532311861057189397790207803365316639427498084220459047853497149180430650563362488992474884205514796306088838775565547788207084738781176704851689765571544917432783091001880677579272123171951222702376785310534080479631342032508286040772964688537457690684700291784361191906592782143649682093355098201991568219605521056126137885732638074099807030279636698421663382697085648545542041259752406899389735465662129510631374207093421260144640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,8] 243984303001346621168136316307508565556770388649337466675208937164294221372500921995644431347973260605239791638457597563355544698801421947781912252927284288533977226475251410504311182029760715374605316711333280353483164531644729021320609994359602794818263013737827353274940743788673585032338314958006807273673332468441746053759890444476488047363121269995671419373469677146060130118283908819639699229848115973935501764961576354987892678296616908898211505704020076198510879216369803377616162366050297641275924153255467056698137909076791622236273619624640635577990922532567744819639149100340832307561455711987833363588737318247218352553998223380124283871824828383591167823447565695024007073555176043211891267586733576048744035555956930121054941692317996411419702525589679501958960424479674057076856091734067083186797526354817764111041083634237937182870421851705570844036822036773990815051196627094530165491877039974130143192846298623941692843819368444488896864178227600414289435397648923609434961008607100597490714082725743743276196575062349482259413981333761473268627704460516526543753242479710786973991563598909163760254343883396327639821851336105733729240473288972535766320997541840567307028137386446424714621382738577219589534756657224920707374694000736030270146318226021666785868753743096725320455880132927735782389613126144970565119706973411086289358328068850851179047212600145192230957207255086967520659417673048391392016692055659433798233667553455030148733282350693365233020772431818869618016018598300385253747096993758275880039004880915586633721231150675675710661719192442108949678474320068087532963754234999432851519816221995191218673497381886962283059657476242901072226384266651696053484696868503678553729218383739427652215356342799165748730087844723077104754162778548553141679617841014363124443099026006500137604062592497878622706887045872270779788276807076169846844238835904247325016947970573412379246560601318534208606737814419220473195043875620658766053688514030203458774843586098960478366172371678619211600498739728468080238399028892626930473190865705249529241328394506300531364244788222278986274641008965286771969791413658270819149906880126090250396202656565810284131195852189582628198242063888792607053995933676451725594242361196608879208160985968807010391802082552522966901905802856173837066697135291070386521722030784131509741192215339896476439057340849213424317037828445732791502557366740983989362288081331185434803756811971913659336595634027114540317701739021296416861025568022959784075781476519246040016263468889967383999325931377876529979860096827153933973823532276271620794794119802996018536793018485954543180539209739837705771093009933155094906881380197362141997617979436548364284158490742670624121604467959762197344927404351602804643594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,9] -2998848470821712229344881768596897152786137154070994894467224347611389602525073680373685305919181461718640470555270826036239155283956858466409287782863735258925871884111356587330752065962162085037271524708348730316204444210934062214070111448413377686487155819488350466944311945307650268575259024175307046702602265024183139076423654849597310145094279381220739592013205240672439639398646827252194057427572702777345545452802756060684089768148628469966770097789707554552176887714767276265296874287277013034553905141961433289709176661669901843641840403377136566314250358638420804545359643768147453110759712631012815609588575618138896395879571072419988235669467984630199691086387776964413664271646356145065622015140815585991722256288051845821030166177093674364839510808258172472989081308712928218999684684220088597787210261167211020200579657329296555329194369412233333058689790771629219031192981287898956847260150206630061649370579945646370691105221617341017837123826251489875476214550468540656946271379539162626334420055666074006157749290498620106413174237355670160716976382087678675118721660582937887102026005180450248651393018601699207507226449462177578128690772578133743921330352997523761132274723669251299877199128463655992332011089902743592857639974605545522323667680714080405702519406799867518503933809448550473204933252936283069177731398266632004427945904559051360473006841162924389250746650966710016525389868417185878877394231510563441071695576412028061035587627206821904707115326402200461479773594963472426126553831021512349493772453447961429999063872074608390535400447552761695899313635095604365452255611685670923711473577229979665415011012828247512449644628163721233552439350765532717877640710003019612520714062485329232804798888352348096623223851575712347092899121156236682297638319856592005106330029858890174901614204341183129949468656205117949464762436644100569237162112718296465474741650975340849135460798420233448626238868939265447416663369417101059180082291252500386471754391763569209406477464855259352495455257423332348489059398185278921215780457072820299821342299294337388256406253520247349918513309038751417799509702595228688537340573657615394267409858321312523089788146155062705313354172002772207806905784377184533540231246498476940543957164599730500753397826935698265350566164415458644454266029278834871947976825743260433929761876493397125709891618917331077320710616153406219233605967548117847627161147822115306971277316567823445691538825915454439200981793736458228266481555998589891044942813273167641804625461187887296809373340225905634097061310182015117422463783787821698729951555234117637660979610377500149420392065448219821981285571550190168135528279184765180764045398572417408073618229746799925791612222917518286175755089216351890915918348288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,10] 23066279995015008670020899481200131927589492640138813539228603494470317706137133616818993910066771853222125241235063755238547985367298815785696254323989110699529661447145904839939001974513406297501641105857571680058321911563654322189606274492295048586547795338458092871724265239878065204352500906298303381260376973190884500663324607871668815642670497137511992966558683589632005879242653902984476874811041378804767523574758731466148102577352654258025902575298305587107667517240972627918521521601643153323242716348244499165102163406984419740705739071610868735169980183545993325399112991072816521256937679345235085861535200068301637756485741544095021400667807852127270788618973298016508017684918356372678575064276852509235554780571930881936445119587802149113673592317324116402393017605226059055767688659405702011967744461512704345319482153787204983054709610433974954818969836636130961488700925348358211348208436104888982401370997305600946070168663703071686708856122134353427433578971467499503027981687172569951527939476318743510887423266024370859759101642460077331038531544255207249766846700931513180654070061632352491823000322541238553819353564806613687827258913246185809929291208540847136964310043169227812969925962342664633146415360285610542982354023102904954329058646496969256327214907787491239430084585501557149347399817560816971763427747353870358074213994196606728073654609366455554371268815410313087677629080002723895429418224534720389554122561826745382506783312009777188465955016562804718497855373622724478442347284741841239428601122169925178929966455057836709158890030549885894037690143327184803155708577458618592886567176472566076748666979537791035764313026392922413364866854334824353195385027506567709768306959299286869651993343012803136313614844768663919447004897720299363819371372936171237729206771005555586021790287426043687472993762096295199618568574388578803961096585313369224010005356325982239838284217611041923640001275702253020742115559224869167658730772719013685668317748225749948035162656167003729220083001618884029871207850027230014787677904877577950840627292141705530246294262862243533639904455804566989198645518102812459079642257900455017617043973063907166835095360130111937534903133677617923324599630900763686344379642058464926592643728442045921282354291163699189290041365242881612075516610989603117762078754960398807152014998599829644903895872121848186737111252813187934585200326331476172412276677184005499055758137274366560141347936684905923689352945617312746005529990613743641155550092248480640456869933624860227125877225005730346582629502327319503267940025862617985650930054535275500712020622369913408820691192870350352241263048018701396927063851401129052272045209129475633357864558107202824543160094449149843034023229973731455030746152960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,11] -129041383168324394989623598558304140732352112818395900554164397331997456005718703420760254123579765086260831292471477760991136520215839910523757752535282768257205678442221383435725262129935918275568102086539115183821894353832425008032597582787543617917308161761802283951365302210068353045545184373284505753888529397882658238648898230745815388206122802803135539697440412546323708213415059169967043267005571294114306667669830528441890541178176258213519246117437885145143076769117757659443234192743408077280443648663990914115405071736855686566651907863525764410002198297570429940519537138438445256169096690440685247865168360661887010297541063241952208551198430630577591767005195104519094507382948723208804514274588475822965870519850402522352892730619806108690871893710843829194634169439401800695962380605673787202245580177561674292027842021525740436222538173907836167089471001169942086879624609661552537561464101022577440306333939992879560738747819804873074550692570912243563799556050119045664353487563702593223039867086865996437820396100126853186976058187313657804105570712002205385136638074863391572273788249012213139691792704143372996665618666871643289931400916253687150281416712863353873105986513714114345757739448118576366562046710222554493174967663885309056026502185495866652759579277315850164549738868641414234004257649232007162792667744552259426958721635619800878629522859436353953896828003693363470286519967470917587582040643329907319271944018799281485924405156697942604707516465654637283967892979210286294737061544689937058544415372418738784135381408613395803121770918161741647985319690992729616880066439177850109141645412105021321880545605611433328383655656398970264884131813308785755982122070279713758888456401623038039587150999239073503119894278839056848034618212187721392928979425389141041275750917340625900158156727026030752402241622168765664305793129071935917310649466180313962868240931526946132652046837918831694673908332377243491210802740016282854848731604848562611910933474036718701355018467097494142519506738304704372305206445201144139098374121504703009868031828312776835752553054190497169522259995889234024811134190302573879423433316969644578801537741214415714192144861962846174960655461813896902833397843115143258545773619291394749423632472032016105929228284272855254022546690371013861436570355966338941162194996016249620187036530919858249444646412058246395702010756414647327983173486707947494691875797803903478754291397306918573525902678366496893737518438533175332910637655308632905559797575247573919340206693369070518620410086839787965333339888187656666193143179223136812711075808559888145775939473905948572251763498439965370304554467683557153206654599998689981618325415859167944203187181056299005982984924531843764092911761262848653890609479680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,12] 613549623854498395134191335362185047258846058548506907411574597410654327706627784138495034170470096242394552908877269620895109184436702195253915605195511533835467509863584551100629244245649304778614613291232922121012932192962653949072513901247520697396384673041221204899524704257311669909814997814258248426473852450421239422675920774373507559301210543880466185873460575443911585659276221330788291686005101570499690802884280727956241676463474799375065694510700775081908035155864288594394077878894868910306921222140982567368229925785548658010448880274789894198258231516853190121644557565289612581838673902026942108745110729363955745578179073283126128404479302247861226345752066409736077575208021720114807461619487644211457489823590295530523310405491358366496442954567146309386263989365876171065050839896328689716799166711122765146788902826756825939994490381084121519042925694321535750016775699435079302061613785588138783247866613452121195410409348328129585306504556248044802202259537064244347017396761481352483417050601279466376235002055349734913318470621460506554145521805760806353191530561038688352534099388985837953944091288212525789790851275040109306973029082448283933687647202798934003035501221553873663039688151455556218735593982646657032891811082984087693516101758872598744780503794674174695281641128033090181649979999697893384511503925855079010587039439242750218701863576978026384217411767690094814660836435854006300126228213825705518015665752426519132484431591148890198254589480627466423001933638870814961186801064815482313209530487460660154517295141998085221887769122165628505668327734589942398190980976096246773372833148202473934800800866351817729659503608680575634183519909024035529089050948412148733924391099866418645726457613281006098449616079675174347212097100627379714078539342075213045181401463709519043631372883028528563696764913782833661289595213430791020777702337181031620052320751251724486819049833111957472704997349255344930556108763634238462883685155466867897540883677836875643573347504847449758159612277433296141566250458210840630524640056819545976655108699859617520184417810408415832905954720316559925238074421361606215854586028145380773829224496248218049105475577947174321149947373257805938340431850485540788285016420417877606444272199911354079217158707509299642325788205300055014869480079249955906144621609756367987700368117824485082045987159975343546138322865947845185073830641551937912029342362421141482602990095191436701566259170042920918952675318152349458214776542714762389764036121705737788168002536379934299692387829016739892147267647837067483206631940537962268302382021666391717909874734830989876408512834208501694403954061511325445465449626296863993465026795663811201890281859638497706034161144093202370247600641501615734196503838720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,13] -2763441811505272218341081282113157680143055124459434736369463631753483161354571493549963284092930003743031484868877443105475822775208485155994192405376919269659871101632599331591359253791586571606374479997096344441124567896571160757054389251799236397219472054109070075642804329487471011182791922656676304458844624166518352395420787849569444988553809490906183177619397047408424803397419844164936858817869753598235535765491608316740074410616437318418373422518142078366975873292230346332981246451463563462689103566839246501811926140200058311710600774516454137845395917363366310550593924648821496034553607170027012044839298670056960583296664361443291079501469088436735833969212875986598638478297975893550795539080711955365419636548702277170610264809767688863721153406103386269825051428106223471418075762040830793493853557583074839619545346098632074939638606035112621698289233899722226821322342385301229902451404791774895394874743524612766760499783869825514531813741154973183514632326069577852195452603880115736567370617450188995483245675034414860094713606107149679018436966906458769001600932250027012797463239005730439088696910183535066284024271864083148974552444528051089567841909215567355650161222721021752893367038534362019331381519972582460954097081092380345961383609242562884324421147493545737142179886590625878827623095677622913218161102582052872595041195971783534632884757398575711291510144672825682386260547938019390962664853790211297696578698341508861588035691494005629746217218541467837862644918110370870780640809384881418642772362774965713787667194563102734930461601403076067962935086034284807429210815904713037749552377740558431423840706964367584835608219965140885977779572118272857547057858545155641517891177244877494219313446177041595191335106315847708092297145813341058389615666810056017305178870177148707070911073788458571849354707299702054108512767853299046012069033374798091654713686727969945791090940621552912173762824521686077916891122424884887926736820510665700055758053235592757948640827723366408851760793750763651635796374812350161449571045421172851593574201202518967360671444932236595865055882945715589790177853975016519646560110345540512787777297238513207141753868280299940311931193547995161504770748643642449873734862097366870582504867216608852640829051524216750646557054029534539492218816210337880649978188865363947865903132851481559783108124581005869786282350917494589633944063438001911212913504182530700360495619804693767940388110756363505035446124008383940639671411725269286579325653706985435508711905567399966671634906949293183721232488182360400226725132906359841299281217482672350598231152738453949080295893354608371913631767753460142070267423800428693830709082740786425392209709109676445396738470744338274061363620907011249373325616480256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,14] 11448894039483719531137622540818366174299102931988935657935439853994361798688302763361477562800816673415020566332774419362431224952589637930708030545880612797047489282856205267935407113612692478943588648516467306540703876950882543046250394615779570915173588954639341472249517043966345273384807500936387657236155487369243690653252107205382167327813964810727827080755595784028134575169773499336991690437435689059406165927343496456504316500235526170173866105966760315483080922208521894117743274412529128866892904926491303507904925039114125420823531450932535535399222770891215326149833561159877902407944209521859160585184727667958791952152496832881657770690056974890020785663362919721046920973065141887277957544849103702709191242532476597779665446989169898864948082610170309607303136189573217674183263892247459185647734030438813889362571828008810772262164304734237822156000202398073005010021714395080223545213927500783862474847689853673403609792161829822667044516346626485349704013205241539455056086835564455896616855717499153292477756529239758467043327089560531327666253200180756182615969587636137470662316188555293642366284610226304207057913268832093621865530541609243304963841909017943444645347518394402369366298435496396915383728039388523077804793407655146113791215968535787203932265756711113492130476737141108118140742312081135412462962730314593495516389005164902470246564885761412154119544298400731761997515734645834057481825908182211413720726240616158245900201865910448115377365091049976033967548879454534390357113512926826481293415313495731130592482733699483609787917579838535448207693060174344238276704942492806076569810034867167508473971753035300543235377151621221510569802863073836078326661776540395531937212247684245234533133769248431433374188939886698816734202533062396308454428189202284410359033057535447475357289064832853493230427443343461566978519088394780785882522675915707068180235575404270754418453041015042930347598351769453943435749012903357838601048177744415223672372863085659455576821320720612030399869535380940889007796107361182532615165948325097735925628075964259149256197353825735921167994098372496528313340445291983864619154382896999777074190895912381516197077506183720784803785582004897885893450276135549379348232517288357404365102215235624205699680459338299887849403920355707811738603293188183564139944741740894577444246992378262755213938692612912834184270666497936944454883825520095840770650651123275660283121716948452360564729536378602906297898641586490383001514442150529462690058358672594712456808537721670151200343651229700016439278836686316335313416645227544089202486549257165423966177456424749357114728427144578116973637929117543069602938400868151891943075258982736932947210419366399714178211166427358824791932059455405867342862829486080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,15] -39796073114314870560968000436064972152779052257674430165537029777242727995374716737222743257838605206553811738274364682143756254548357199549107499896279383808278957821654415268210654037483412900623133121093502369864372784339940133472042784192902644648400496652813536238077340045535886045393774389197811210051688795436058080671760012885478848409422544838940107855614082332347663543192256305573560133108599810606940289737978535096998451350575227845315381223064456777289108461405601330039215736958653886013790700101993488412064763749795593855965433289832174570654785915431819833730730346467244906267284827075575737807039913958523733491076851675525668150612576768548238056846707940973034146763841879207109614584683818556211190284689344258485310568135538300844510865674370431005914639833882371410648746257087101947030746891073707562597167277643394252655625867362133141341975241661955291707837790677984403629946380481542590929595293683759608682323846636926190572310384589127975488897233736234615502608154378180655248838625805197443161107532107224424494427102087171521028599720270127734742824153517161577483789441236786787721904487420284393981097217859924310410143915170332496655990064083901275070030787595505504263916155803581766360615543215491775866210704912548587088155766569488405809024839091653027838151686061830401574995401572450104655116222825782948796983045259322581664854283959165267606840350970137297484364016278527787587896145952466327913040735736735250123654913143071796709466904418707555720935320709202590394435676656193848756124955792569749729311327874256551405954074500553524569174372519333315485190050812508316830832092939959335280102268400618676101889129597481018288132852384859588388368414371442520940862321599940755971896878078284865406346822701859601922898436512797775816098494695920316982431936381947351886599998755646305302225301653375219049785894063512231419938587843238711353919656234518979829397724402451602533404561595132512198877427724564587602515991243225130747956326928645085951240061326533921772500980149820594173603948323629833668185549719863983489567216971188678307731595702904130966585773771531802148221622228626351132938207881276587750109322964174130903665920723937109414828411139715844207848057276526174674807666467966408427434787139184471268152304128622301992241817235166283278994173616755152800132321268215839057329620045788440897980089944189657065101888340456215285884367271689931167668429561073626645366154851993700513236362953350318952742980430880197218038564378790060547746956639814538123047260849069132699793958133374028660717787366475895016021334235680311419423590247446138714969690217452126233698874940776202211399622159876076876342715761741911547007268877852890193554270121886808228066272565467494086594245958037361823055100248064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,16] 109196575130851700188765505227061728750618730136428720149455178063708056035927119518532821549573164371507293257857534086257316003243052354924827213411432914588225734454281423768779797373595199273736687903353299736387201813146716255267803294942151586068038802934584130531619423584241442006839434461878919036424508116246866435944450655501138855198087692382381600246034290938349235227100676225869847059095545703981587584857547669988699430299725190538096147393948351169693521557680662547788659028005192789610551282887985729346023277838165013353420014512840146261586491367527576031797184422490234707685776719632235452626983673105851126141997230339013088837522819348652644592940972826998993269511453433136184216601567712147964685878012868670103669427861392139941989880021631898163455793809802831173131989993417061361682472174258612030043932168046700160959930084810481748861051792799193877106526123737154774432249743302782520947897751438486187676264217432664000423081438671242590774221868440093688124733639640663463313652392534735152424034337832428492227767598048738143248663618752546569950641675438172007921182305006524996151552704903944373707124195768909762420152748319308419346300446394985101871610062751560386788746105389586373151820812398582675776426561701617323536287253544105711392777048344920784666910728878695846297714869229512239859706090480627315515071459477519247578078982273504489759294962089476894608162636532295061542039381153528673018188042986638658063870043593738983714423768831152716553055014855654854239075830003712602472026746869671101509927389628235138435202204682947260041445829947537127006518274483372645702533382428416785098890969007860156989078702929191233701051903922502290771466316049972496330437229205426056306158163031504507165228462567819686692805267495661017828543919019547680555661661969445285396967414814300266772787241145217217350346557599236262884899623011496149640440123046302134512535144133431566600176442758255543864070129740366081398117391043273003795132333423784199328600766785387086656636193869008074933090728969353089122101740792957365316146301634104183351403557482909736677371672248351768848722773725579553629346347458476214420329532265025063764958429334450870580643181055499314025215531013075773827699973567218711006128302959539185299637887130815882054245135849768791523542549885693465554721902357541594332480004923556856139370863652171473056968865371954097340099351318988304264267021771956798409920422747882169295091865591566330307641649950223493953678585772992755428307784382202075105447888521976778582963652580990975117771570658022474812900882366437371536894394847847503056820984233546378944117444018572544484511185454538023372714572143438093796579753573208773419429737526520208043107328527564458410195336043544568440817293721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,17] -230083439497346035481204386877081191091791867210415448808896460117663379491611375578934771536929525026073556054714751761180284557026232298516330373853546066946722979952922880638389066692198281059904154498792448993179641017217570354402369820346673313497940062387436140421468930799732552788249573403359836559499456804330143020638147012854696880751002395643308028728826099861601190050415478545344482276965217044308488457948355034302213688163588845666442184968518604374959031213891571039211534849173542328287753270627166647241544022994478320315964478062078758140122408646819659401091014482621186147084979878151716059726034101167345747047782607241163852615637787793089295170773257095555282615000700892401308377035193463338096978480855862003587799893072759199582819541910636700388427407728817248340082853293100785493704766391762637043495096137491408789895315006500418006870419312902397049079922279956918490577308162821606465377806829121614311731791096333991239594474200916969795472885640541394598145347809622774407560902007208316382870652114979578412888463149113002596186845177434629074562565812898022659801628094926742883417764743355415897530530971338196699974330703056330120263563657772565858579841426353415011535596672484316066006799324959572569939160643037203012933051030027157705359593468797681337880051635228788323150876110416577811017877074918981722322510295135756783726152619178157607917964224936988528804541467268524521294774553828045629090393074580025487359321842911804778933979807337929983380533235425200191403294252319192063741481106416695484311133433647778856952569472681617656253707759340261282479077629380566796955054632640373119343432365728778814301676068542786720299647077201427785301286500208409885595117843167659888844203475991680255389046455821946223797347864681812828111658087609553743560126781348820896229326191685543855222650886552392407965159256274404410324436727373670086774746129077541820735933658829015401215155695813453707820441154159444634738972716815291646237705576904914427292317953040441951924726845460809033440909783351877163961803529680166758775010587113449382186486706326315112405643847333868893979843073855930680179814801102639869039862504798670733076915184638767022424192380021229572588821643833948258051444438967447799578363858245680979749018446097009013995334880466276035053539844037432360052387539570134468887745751573284683798963126946247128755968203933013318758046017665132464292139910619818152001819310937007976328571122947829192505434346531614825214212492183879178602270990932054440946565171000156355824263993773180459333311861092898799491930454958662024716682637321067838790908551665098954680094908584590522548261704782337323787199265197482414632142960229551558839388846924040506326677092165887566482584724094123092642589533274112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,18] 364848611886674842880107330666763879723609035421511848375917261277270971649515530475462385317959970160558995785399050384704380629263969514485557917885851445868227406657900644886070912581526772114014631772369142947874108727854065071596499363525347348897963126653583555246555200655988934262122114333905453649147470106344397653786768741816637007851764728588292776916984554792261467576394054180588656738584214515806792673043911667495921158397244894271669350957066611730728310944948258153987063696120753278492608468443988129603138196037188066136785886171294994547258735720863859545247480556779599981064350170075396276097971720453703935456751052789851653728647345409338365611968525304354398207509798079263440920548920014333555253171809968039353322098151525757841859617287966203531578492398793345352872059966125386435399676645845137652240862648882114876255692335840215117966322590816131711136404244196771125833239139277790347821391906680594447065042435034512964430772521647467267766618981576281803373401856670716193416746367326320066075436572545650214230591800590643675130142862542594156148756986485258011508549585430793491096535265946227667338828369055301168274358513428347648767282894163144606356732977240130822609056927292036570056622312857582073300893385515965754461943261690018468657113179615225950530856690988937413284430082129988392270795715125165023266985132128856897756984653836251485675251903824658107952846171286428280825327153628754150949854419826061202073806144508226175453571989096832912682924416295419548394399076077605872673472708486686103468315623906080111071840882565672689082198878516561315148574369517304542784308074437573983485886301653137766478569509379049704715347601390104647035221799879454904376300595117216565837312391976171973027857379724679535426359024120798512844271725261821336846735602879263231862418902472008964687134730822813005953547899227032235180312576332828768028773237775554699234949708638729167155746148697669346961946482955988904486690000068712538761198140163042360498906083541081252393422152717862050362782364702178166658833022984812060145235652412604841385031787458828208406785312137625229213552835033464620972505257247830734734929402390229060859516090250370380419239765083268159034263370659641226419433870758283404808151098384845636700378884032371499734462564638886013012735635042055146292385551257940483063600869619382783663834805592701879120886913569362362694984787232565850506169438546824214127519288903548355396985609016891145048274661182755646751588975700948409735873122160155297385192532641396252728711296946387457801890879493205037975434897578245050468345964198329422185558393571620704319201488147560908594276709896192364892220450159394745430633506082266091918935722510935881467868434746903391476669569804687053129331633029120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,19] -417154968531080563050464012724854695727242693165466429824775518821481820801098883765722044724310047395816670461101288403042880611966645217200255702992239096477798749640424802294400844637811022369866287115268379715823941160516363473936345016916312292302243972594408656554698771718721363648750197124402801805522879330284511109984070497877963963715544208069912672565450619517371384506965825396141764707620863433339446522923884310589249556827613542236960977881345323518465090695709328373956949470186252548217343537937498518211911235587981616039760583343218130029624752696151890231353618486909909855220857049767161518444081186342910805066911225371093165472391634371828331194230054646180406957041113513911329174986972410665000633536183108712668635098169981010423659996224855964649624828614856452155931058768174164995312838232966259974436134874628186102868909425123647282218349693899757588236058624684950679254513194381974734024515199465948205957379324664888538092773872646825336231306446812800148306401559443341284872701626572678355918910938486818618212801083204349178911263568725577599643870242021362886925846126293248059226732015703579269657930712381661751392908175228713591756575220385808506020375384986355744536513851057681483725225251275906514270770069269953781592087988188546266634485109778374453311493701899984585272543682737032023508163187302714730707777445299495142512641590387609105171799366974735410350437159287384245868873510535271461499112397771535720625252541140924894845417356686965142471879285316016739545646125299607484768896481134646239144211401886439434988615687375036355316167933399245184802403393309677656069316994275272531999300513279622132907824033215198345664291871313032719129480974062524339919687201337794933780252566765694877316287663161734209198764533188475612532680280859106245109422415735001381144197392939732801717442907341566857719924788220766185310069473257859566265869789738982799514782731367442625098653327936498273056133734979953560543326693145985558703972366412655678950440658941762137220778274154765382630273369138762523329427774556000816443233391753424066319752949775086886449753215033703961022828328451010304130105667514823224319186834593290656197610674857874372947605766469939958929439649851403820399573177506135077320002748798513277547287258793869591917910193296834453945814352292369527925171221758290277294862439362731598809908157346560961448286754317001080655292172360415670002476694867085953228026005548178432745225422190189108765705748955390985749056763770878491662574288791188824474316042556520350995342430590302840766810727825623041449510619765220086415804380692628217696258174697028745096265600826369020603904684276227992634128168329464618329318264041013658217876881107461932605314359307192905675675302266338606908184656347136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,20] 295723771154704215285887446338423073447844338356413570036612983902143555736608216409613606657501077214600966825873420935507928207754601999381214003304181221213524096702991671473460766068769423938889059191031963908760810877900603001211453418520271584380566326865011748683536960028794342644615736350863164025890931188305265951002335475044714438588437793220542058126823459414615609274579573619759969019141513732491949240425280322788753557279101394149689138560689755834864101080574815088086801018609897699640095702712696579220721845676788672518284810427273957810844336044378804308723939547255595680817152264728126950489420796597258963041446575022045093749699623612430335343244233725397435515693182583226251797812662171676914918757602705990878678319215501025848501707778004606613929837822838170454628609401211021278989727307065192858975088739336516302132585757774796014496629619777300630198663735831971285779723114653520765215024580128399357745235278255014854458192689745096038031153526713725794809010782373625686772351312833308742114488367329415419461509162400381759881011839416873044678578193093989341656061560931062141739947137794131882873046480315322988641411745356218240165143944644095799947968710276958702111818935089052135278908709431265814039805889005855720335030766599257920756518532319052808877117374119737361760511925446860382967078487056732277474560879890361468524082319836865972129827504098803105485857418351305985473999947495416146882549614751645492172054323394951278933247580193394221718469652017170218064772353044629183837247608242013990015052933401051899104097178245586850491906960438370423321237648239467629089101429504979354679086974286178418217685129180498812915407393225710342600389098507207344831196061574627043164069964684996236954495272604743116540888940320210179329688315308230951718912596679140130061036332076258521107650957802023236563466917549287113249252047493597540044640089829488282259150192837472740892505981075792542990946694595200180253417416102080202403909616329191567451108814170595254533678928061560391914086821478881247479071850145159260800103006707207596199934504458198004534871126636929995651194235042094737877088353930504900640103916135493398864439339052737177471598549254351046579861297460714464013308200196079645612109082822747543819662098294953168360728601965443846588680983722470405252804194706826677346815713367131405255415525397358189354530272025462532799365945754970127739415416708684563663794127251260614270563347950660829912024113338895442695720922043115017201541132400550875984766555918136171830220892983568977171264322296305175713128769072965487994499320338795893964751825912498546782429129791138822308117195682774577846562336490111431503375623292829353207237999566326243032486428090951881737292932227303723349000857845760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,21] -17929138398435104089514177388288337709484843400238084965651315119275513920793841167614153966263833237152039151640374308813134812263355678678973123368878689110739551123479956902970764182204331039914008423305433858561382882487870074743715876173309171713644022245985204738285349961219769234072581425892836666918121972801701491023856186543298882647522962604090744024644121478922142970141923860056827507474345244245549257790316969103081435615312719869056249830775240718412649739131028397374194088368339285637843022862637245558554349580456164101690078796029218947526827022697972759552798346166026563107273246314437471428127882401401482389668532625368607425970709346184183069414737091908690171279711348306471089904926224700051079643850884108403234716578578321924858835447883797789629251941707991376601133123269887280765092833375367070159876635724018242379709071161645668649345565068056920876632883680248782546224045827522064665232046091479047936536074895975892766749546414909429630815757520596334724441016511605317827560474043923118470177215731611549169334595502226418440711912976800437881091316889189893733453296037018270511005147538020897408007535476597403914551519985211670613827630140138199344338633638655744083987208846340165940140554882440503330552003157567360240776135760990206569997196997226497270899891388028706470131408219224980977634836198369267319160955031920997147766610570835903824602518685558071782326372939314510144136232706622407034651833011663424797588597723331378679060100772854131741057810112621021710068052369240049648680599089778125018339160701635887098367390170375353715612458255824168586502772984320449560978599834002731750919750342538765963031132744812496703162260984272045750119042186628471210710794788092501941882863513085660991135467248157206814568727121393085165160432025737978509942306641371034332094508329602097393330238887185696759760950264487251800617681826555024011639006071822857048990278128114537633143956101403993870142340176683716887279968805263280578256316015957777210450710052278064002417432676659355001185932045922572604543196391078242121390945573185746180037367851776006367728319433286496557488589763343892294907972580829573066640318719416662332808255054036188624826858704792023962342258407813834817626955920232316535591774896095300378755941485024944173175620862801322152207894021611621062361122333079094090051571982828753813687643501821169769822750451225133364210661530132849702575383720371768091970193697674239577690642383570781625137495122336372150556561997795013861049668417813914460774806697613476966248283206866611723953112819692605643454278085356968806066062166696936448382137194013800515416609755426825383960710690798096511784318606633457945935332360364284193618591395653646882629243228439021483435686559658406506689787330560000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,22] -256303514683907154609961036095736235798373701933572123946866233747141262806367542891465887528586142982753831990974184947979522531982386434139767247128985294963395297912575423527363006103801902011661605786173323649504041411538110794690763029041401556975464422195188691663220138837615799761555679935713815896370942811380868742751619192796885060260142860917082668399782685978135297702671608489197668432405794186127796218097549486187635844711318322572065117124861278417029073570730250305559035771040522962287050739222847486152347521478267147135682887305550867001106965612084676271821591376260971680391212354412478441170699928524216081035218442928473856468995389892878211292187759141421841244972372113700513765549695008158959938763115799501079377226063829892803454083992674040884460501038599341648119128366204110967727335149538766729388263559544546287960144761152387299238850158025414167379640150451436667090445474278190612388633624281874184757462054246642959513838919853521702552851367215554857907547058384015118809718226662559280689497423406286746287762392779989148120013856955024675652607226203535897390171882235036590940961409902307296083705089393547356675554909361776416940083229449011078039229077286594531507126498066172287087352013707867644099492391967163274382888160358571518641057560608186587919925716953961820822394634851755145068198703683107316068783805197590314417708326703852771705863109336618528309580713243676345095857674617224797740106867406970222834948722441425536085585390131998152918206748243543116351286741516606944431896800975171207330749031584480402067289588894219531714017872709034553041664960528674759021128800918937408895238917606477860350937899920043880817832705034565774293671929001088215821004681922127198553012127604723606063154616323787996397393302279547700432410065535582274982241842857993242360770872665928463444248149609285421132794668886458178362625065604195802197887656949479179841738578393016569693035255107387742874264653178921784087788642825313926740333712842997296815643143869192362680387679200078672136440315562986265519686982017492752225994873656199365052746554005475521802374619599923907682756391451401350377889128138932386690152851909109117852878838231240876645330650888898761487266568181991168153372826371317580478976162311821814041391566733228512692221718665348207201336000814073364633311312345784038853187845101402413763390433307044301025932158566440265044640204167474937379531983694659364706030240641153375421356205999333694195898845710181594989853603540286129623397288904785197813821032677560395912023834664104656116163533219969390500272700224048028896351445425635953421118400886381612673174755743082954849099587806185225024506115216854128456470854393888667569123349804291822396856093319800629048974513820981463511058717081600000000000000000000000000000000000000000000000000000000000000000000000000000 [145,23] 315960791295511488810776130932319127339433621051793786588350533418464435381965222704999980936343960132810416108577143077360286732875693868331053766694892409636603161925265141505320529750134959509285842372184529413471231516687716250086179714558981593392960875286974364973947830675807589692819471027413819120978025774173541777998934939353848220673472684347670090968677304334029808321503706686644120476659499108475857241663723758444319250122614449770208942680663412319626289559433989940367602470159124751947060065993957263178208378452605182514754507972485200077522464350098045573343207296776620051090355765821618818205969837540083613314164856840562398307482276597145467261300714344812496144559634340821533102792839964706887969680909674882148985495953090379525911124660576048089109518084683631462606305281271753346961797348166703127224853836544369328992839975155089548607797604394380963150661407903354023492490870859431948539202237820786075602263423902325879947411315434691989748851777304763876414788425880191576294246151764123928148661596453440625837589474132185549251742862770016344489561867470818964841861518924789572707280900919204987964990460284761384370982942877940615387470966554007098742033546678535333171949574210044197096860048844297640067876276740883847038114594317417666016191311221078843910431990620351558797652272185388548506483414015912281094939125736058334219018555077657598332174647447461136882186479525786795676654145317199637048946428763746523394335092855394790621128332415820196588444196682534437658620295309279572887014217998254852955917105921100333947148145713617613395647630738656883296214905239289830617259974393146322391488709505521509414447294824820347403966205026274038322996988890018070349983530311080803042761817236377962920505529294008064441755688442840745522623167313319541455431398577395949752074068438575703821900393283996549037311980491966082687082906785127314333969355123095858848946686484610338553107888422547296628895212061679400196022075021406906540816810357894556163228505334014686458617199870877973833303026151956190556609784075622710592834813954459931638359081874299453329009211773718545448844090883659039632400390240578514654617186631168675275712121291179208901661469709449325822185850695925286452102980827239798371127057803779833489474144103154768706457648898474660398190521300599086223837719988753606341173098482412182441740123724883467199685206304425255425710501448983563583803944048909572134137848196659009295404695905946211101152691799240427856896609585311714023285592776546322503612577238799902903720535668106180760205007150401245527236651323295119903054177443923355143427912998721003606638757979049207831734361009945292313636956860402919913792229666585584269999498935350505598196774611901715626239222251095620996294240108544000000000000000000000000000000000000000000000000000000000000000000000000 [145,24] -45861069293313711161643201082637358184164828512594682593493730333133658571473539155451060620270443362568831281012171424295256101696804881200584822394557528723729202987324159988764960910071695469991537282779403447837620882817676442032529957602755122851422015839341041981985672487099696456139836610954166926619904327833129030399940084914899737955539279583448265959609860047924470162860468936291415297840594060833820916595397812974540204362013502159242907289606413185358456718469743725719587246525687401933648426266514595147318491694724515899338488877739047152054786998620759609149223577024853850394253072778244286647523940689751975654881632585314747159890947418644681341106013990674531436871532829413352813187819372323046166409012890942782292007458636696945133206786791057782777181740403769486386794233808476329688232669506285627602153783775280506787461386275862921968985632183402250389705364495111115125946348879213499528649097153823225713645785013850622030449939944193063421466737338915560042206631100141318215262074533092131156564635156372931959237628016108727773676541201331265429614793957740713548730944311020179429534725501028154397721250928363327355835916437323985976416651677702894390217267532930723501896727469117190170042457636019662307897261702396214764415569460590080483110773197991356153676007387492027754839063144136865983640617258987220719441783096241449108843422934662138988051666631682875522515512261776983440055846847766178024655860773385059003654928051389269237115357752562561979432011839852568947749513841594271690119934748578863180809427837499070472968677590789664749944449149206600667471068237363666024987581624670640389396886191300303167309979092610540839751653009628560440810495630943649498925998830141963701835772678102925002025713910213508894868975451577420776454818398108802791777788816510297907638557243031729161144336246706888497501050479859723813011009417355713159959920198711805420344777300264021041008899985135057881481523084436386330920787884616357972387745641303507431788023037051355856075359571317486358282604962714383589453614495594985264660053182969942063200709715776687858574171466170850548675017313419153498055665746877244731447554038433542513324868029136869146202541934537782598907526501363902969817266815538473097340396343231199884528394903230135748167867980787892136648559680126808055540881683798894796247738033439184438356412384200085202327229484902457455745990951121178309827314917367227476269195329534344438025227788119684404422050982540073103335763457507709387730611307407790506225309294355083948377957982368148318779779852536032533218475584778005607109209917290468066006742164941219772103794665177566832591788736573922337440496029148391576672566165256453213361115788680532266669323375598278931609855700902267808906592911360000000000000000000000000000000000000000000000000000000000000000000000 [145,25] -483918200653106717509531047669355486258883194501985044616162569678391658983826786180038753923579319117744199693537999207946366500909587075322142929596600994797421272901333402488227427000863276070622496365483606959000426019349241241667079750081990688537990119025180722996458034535070575455287667203841824499660837700472163074806614401632824875249896844281982637115533640053966973073536444338462111689912245183090123462954996618289327354609047036831261996008198191173155988107753855870984191562726853473044390480385244404961638976625704363769654383910419959113605598585677646525906357035250673024305584599231999694569199442863317643845067806751394423178092203819201373042711898161714443974818301585195267395303170504509406602788819878164636118334146313433983280769310701219817559385758907420244561262717376151244962087502871986660905032394611345911548034991061750072460215590188381626216631468641046723592852757143298530964633234586758842604155044184996647576855064869084257438116589152982157601989360929396677194899278874417271671076378505344428477657628843270510844055454011161327056838003935908391612848741402160639270054883390300657113768618318334896109936459327968407180964506116226927910665183645034205093367884136843083553410181595065905267196503107432292644507944498971494751332194576448620927287869784058841154037263350996511914698925446844240499937211459322500964355469278268204578545120045857046414220118180214676784495511521289870219934523627554583725563811490817085644851824001709286916665149483713295032279444642274419337262415665846092065412964468933181484524682979864679760182987465846687730993403468780442782071269045591718939626159163931773042655183608642996779745140434332465882534711976256608463921060661374764327295715767373614172561210983555802107881973671495964072736681403712667910303732696020760829471705466726446885206022019349595671423995687928550959990144672432625751442929884078716273259755869085483830562688270997441613308763447850266489754407383370660404008601122241716945567627353005642127991570280979174019707056277760832877166536549866309937126902911316616042558456640536507389551709814073008613542169878090445715964494255661170024379538347392248114625311559800438408467685749136635318047365078489051902251078423836816750648423161439718890891189615728610886749419368677812995315395689367159057815321086762842532148414113574622143105258403734351697725579083090161490017067350626129525506627170499869506181752961663272363983288211996576087521166418152176875703608169351521055786363830652069797365762904721591256006882930975898950941596667760501594656366544324188240360267316312754287030929693893005834910978736907050376900723125301655972654500523073092861000433417603796069205990161853839733217768652308622686568253269823845819418274693120000000000000000000000000000000000000000000000000000000000000000000 [145,26] 1039395605740780078103469305389144237619760510735373486742856853291419247156134949274411571297680213069157938611455661489213979466805604934074540776594802152188346156565077393568679536078708008023372450129534678035794731091368023829164054676648034999016220092049532481336018432000944802779399666780025162988761570172268321101023032288456576193934475732317487418406136351032395441439451936913760252663053069338697064877161513936081373265932668096427490844895171291806651574338598381789702990955048547960706789049871246100461855496557287119024110551776032225423652241413638657050746010464874429003785128718920460758205563423485383841480752907404494593782321746107839725583077011332893094108061926320078342256483601149061654546358683062950757118954899293810685622752956238089260415908864622347597413488309989335107921817053225877751760962697876326382948127695924686230721682744735954625681868284580289097178312881200528234299095080104966556906984474557404301183234689079447656422544234133940425837042357240812946803376372452426238985886842100395389268808568881720366412747517740557675420275878097802715992926399833812014747847627172324981638413050860408903271820867821351401589656201382318742253266860119113342173340446474600390642649943620042914147379337828665019836415197650717840558264598210903966991708773017948100190120722244369558792633788694211810635206647646930550570102387390941246827924225963817006281609005719070722559437292013233720946547905824734112318780861956641161055683039834740203825105100617177085818176364449552177718273895705981704612563917296779125806874254633205575586900560288047137458912099668661579753031010296021677910059995183097715164234137457296636951251812576317827157504061863381578554395842079832181262053851226493333962188341939062104024465224540389882082132470631351317660678483328954218314600397183005208673266609099849050602497038959039472937980648462077856648249995828373718164588988003037676951617435750431834335796231360827791564555775694933894303407657879244294806478749850981551623547924269257045137860723510981284439265656745721266185874058514918245645187041448974102259333640413431455794161309023178428907517371435584278683050671836969250491671863580576297598361967070149028985493588030537293211079877641209792821446693552841827796734793108379350787841708496247666820669310199831789408630535842163993832508929641165042939025842760649860258273385207532161064929005356388332681455465745324263311349927037406308165266289893949715177861255785331586414741519344770101372060533481525879774916628548104629649165238959486591810187661623282526277663911859664407627960724733767864159906462161574105612003471727601168374472632621062294091327527836058220990960895992584399232826584926761456431125578062330289858447436866730987746570513940480000000000000000000000000000000000000000000000000000000000000000 [145,27] -1344675064683611674519293528068481258994099155771118972533013491230145755133437395736508156758895987502512035239367500641574369966213812951251794824806083147244566263679169745084932059000223844676477806630248022141594143108909559493791420264530805620000631925976574907278156644103454310403370766579550299750168734941684734195819611847667884591309147918942626852687634028677825214026252053504060168665140927046914465432835944747820853840353654469573646886478549604314941801254888957110349615391158097438835975439768656961541062877847267366106762560978061586962503211287300520144741166585779040939757986872351469670596653462301568276075121009913222770219091488030541800887000271411576211278216940460483793149507647242357012731306583191219512893934925653958879476589795475064028979700819137177754233919773764932680657975433357041352989493219349234016271998297103714221624979167377691055160567263968224655348557916506744351244151592102463157669671879975604046989130195266114592522143130239252177566840182741499839883552203615435673868344134027619096822112561366091333743846711702651848353343882408974830745709868297122897271881118779852376499361941984152945707959262808535981761837029787771925395581375001285063755280073447468371995234377410190842053279236820497289177111659963985208347862736500972308654834576490646626687489158255104731265175055551717841600353811796400766377941435667328615636059016985808736634392246353651204252442102442955552670703594436235731072318767540065847722642467138939274552854778221451023584228446047813949074404504657187560757683696921310157191972336590037846593056248439578355088287583423850277827677633844075678512558673003336663242926750231698368176676994307190301209542840121557771548339942385420207346425016284914623814201673761506884174722193063462153378702065208898227782665684542511339615092163628140907576474484455873645769295634375599497716919400652668786068733011587322754167626572162899291628482220636196869885394890416297043090386811978527068430112372451035953437970864711671813146270819290668732475949698586701638597041498293789784550015626840500237260390146247342388601079769958684013496739325415650150990606084816964672795146405587622278861751591182659051268376889868016739341286321436012681311458977834887026131855723540315704878907885612572780577442909625667749680166837511479125044790550223501541518686824052464682978805322434940931296427537157367947542142696055046004097978777687186052989446634322055867986018849797700430696458552682409435790449723158531918838512809791704307886094538449455568058710172954204136552411510850983492687917328252855691965128391692748432071966795860675328603000791571893042047030186680262781428206839717400708075218181769376324965290770910888864787790508914550416010943373943604321973173936455680000000000000000000000000000000000000000000000000000000000000 [145,28] 1250301892191866317420140255909469649026814759702734369172313026529002138828731329851104770386091773965564861869532434708635488628380597258163240596057002105626998502880235271504496692013263176294349110599374070255772548282016255630349225252799062963156870374690182163229138925928346922337951517565919525896037310698671736721418656100464371427731206605793353872187999259725763335953750441184034097854359056988286485083578118631734597566053045173170076331199589639647208498488543543010032800233421746403320025901350663220866364265537000894657698759699500119001823397590627559347178146385090534297255400202332483582251763859497696434493857924097911899652906814766801549677660345780832325259845372277257544195687015270034538992586736080227874213888633434195718482767669212072432810733605875161671660027830089978007722970061360231146766874434761584456509862780615199815695849218586294787835230887744101019654891122975908649798835871767057433640229223732339421292474627017159743116899687351811507611897916064396295929431368931608453625891546931926987306788579495314792835281972858038757694242366100734395206586341056457171576508201175617944333421959934131309525136376040308657026020807413933242672314687720278338147722070750473590582576735334648711474504069379156212433385536923781194966729366843911587577706372055335480115680461407081625011980314726771160290905656920755840851172568593181234440442163474124174568984796347324646056521727857793322815519911049986078854031291020583305752170055600419640824034794319085854958498429777520043746553874498209770680399543716715355399140173731535146820424583714124301007480483106843325030784664011824574215978911928668769450439556733902787488249279590537732593555210159126783392618125364012492295149885219907895998078673879856641321816974489652958743881997353203447829875775761312293277280258033152518168160374174426413205274922003085112376520454979216856223053829688564077547462457086383024897495646630104667044073804992281131073557574146899000240292153451424865859520335356766999597595940385288228652799502966422432166733750098022530968038724916357444443068264936405668901384260928111887050740809795619678808318085907790037421460546999893099096267463274994029917422814348027574074487618946851048661322636088066187175403237782525599597057775118106854072872081808390312975158099801901992115210900106554083742950737349554974311097111297454646831640416400499579525247798639695658143358414079777250927731094644445034076827862494332102143460880203133732914397711884944622699828787162050451548185400234369234361110408719381832632339207270604191867111020463004453929829630908758924625866297162347508125468466849556265162726974751719928852194477896323483451552975081957600764384680773220872901578410420402943798608756143827260336362896752640000000000000000000000000000000000000000000000000000000000 [145,29] -837176833792898517924156022864947376805933925725710262637980380153499279201923818675209471225284563957598118207956000223507213616826597433675282228573841490087127190750335488478126147248291977880825618545673693072327758899206702840806742482509065675115992740903915822183769401751105400625879581720710381105525219157801508375707614890906332322650503068730088978357373055129965226291538944764845973512079246181822642388514994823416558057973951577606727648502570260765694706621328014299174455078356373086982509378197084304949491200320757748098162684327074149107989209225040990441693353144879131796094186915649682439080903006604785384891631061605577681871749544363474428060691078209372982477274882002897140213182745703025628862705223768432060853544797080229856314047802034014136570843113537682171254504941530917118411976576430530170319604124243541309405636009380236211646861576767477780848907589359548769615448899705939323679720312874249671357521790546563663316757027929908383398054347077227478031119773288977090660472657195727432408831734840546233293667528759416696908590003000918830190137251464282202558431705124171331112133598509597068264776298414939629363602552370757612118804636278637538842516730504752810165412955082731047442263187529643677595805901118269487526726173550502104352563476211250978643007866882482429018856646772570492017356294515676960154615854931399109491677967682415212138393939050998071557606385380592375779790209115700295175447992862886907573247514145818682652296044097250738441332195930930229728392432584030633219553407987506480582977391100416100559743505358165167149304576926127572030397912249867688235550938794144025009628516867983803742150384449666014455072780526162665001613442561147239688480032195149264968539794788786501112629422322308263344584769463387219764940165294945444670105825890419674948115302123308598577897857115591507138107473830070474659014470181418749074323119666183716422834407741308973030136515436344495988006831008453646319590000522879998267903652108372656832252829137149407683296407689031236442749172510305679294119009918206401480383699228422578917296147855591271729204059803043117822071199384901996715020549613744612374436915634055579170992304714588295361041554691000720254861077125788061704362955148689318845869958342605813798918629894940665818793729335856818712266834797087699124904957261644620790076490512749508055362938956511952013921576517726423227317189160380853229199513271765728114424239354133691358708824503956889958953920969809151549415874261013907811833904670148268062789329722093601464030148611500253290218862142538121730070582364441271724033161103633347279981375809331544048822571700529231836319778582034653863472660922427744141797676834453715822446880184178488896267628424750890061975964762249933457928944091136000000000000000000000000000000000000000000000000000000 [145,30] 352963425378265290495861662619278931368839494556352917579206225222757748718625989430148220098763036249479328193760102199296388706370300901123803558752461275534167708733234013306511832212447018239741368617893483413748776786219160722698820868678514787054587869631767730922308799462821251722105723392114727024573113147837184421782081655414119257674987169978536410178708940210575183863282440539401313696384529238012095076026802640032000717469558739834176982736777750965514365109794037728928460196295254915902117631192168221034714429684220000442321567432212314485759235126253267912919099247941844999968317702428590736740783549737314274822553778316473163479207891750422067021822640754184968768496449934961437355239667936091476951177759988916564366414420858898457306097883369028429168916531474651397884368217812571708540381265941191653735939775661618009959927197433842806174637493576924921733594738541517595662267982512864616149436240091517725728161484058852254537909715639969642616713433707959544680391599923942700452787007032686552631146958111427639309439850804046785924736640240095981994409930069418214302660410838201230773596279219185937889518668962146970324465700718938268065627158124337541970271281827505687521346329352285458140938030233778361163585801033111855324950508090710417372769205207720104755393681535933984932850003125581688728789398025837710698298318322955109176955457232158135478226741400366176437294591634908459431142182616346782901995963091522835742206918310103569542173908956451554136098614924801565845916164986343359544255108116308698315130857550935943670318136890160982253783471106595101676402690743048700887263688085035386137766242198742420158605978796303212132356399494485035466985002485150620945200134089046009625793546187445376032509374083751843572939920041508333004716981768445590115428805204518288721240918992433283264843637470425017165154714842998378140895662955200069441232435125139749871917316107989555332911302603173683206694957537881587393797290622037562907963964598246206071060536818265243975881446075413771561729417185475955438424356272749900027629383071693812643332073157055080561980026320684385607301261410034939943291455303729402574145230102696126387417941635836281225325706449391799932171378458676598128817579751171484276040988618048499251122840991804419190291834063833497285374081017380906274610879580039781711681463044636472843086066837591812802236224214371280041279169585761619800757198989079845876347794961592010751874363617388115966580630709190078435945682849248344219596276666458688438738510943380175081331506849009592815553733508419455712058164263606992996662053618338218583853898644851648616735620600313672633305077353935106290960175388480541140115954590432691270590862303832314730001242182746882374820174285721125684988031795200000000000000000000000000000000000000000000000000000 [145,31] -21848769953688803516101132812440482617512347874006177418133240727136868032899822283938443538694192584273548837318988559317607823147608099783891595832997672880684852999334417325032403167793563402557242927562348734380353632701727472470637802929448204925163524756879986274706647019270958560160886553696671966329602555807572977738897554181954998727540114086955043807339371924409897467541508543741197895926807390715725747690363242645202158752854806897663836208396613362841965071727241131572714563707740134528573913275736825465877233039109936043302945754575042070430046486912631322652787267679507157484054133839802112535638830797766585375839623168527779266292773635392680531901718801273542339102651347724866389087033531901755567241466437821726365790356929627626117328488568239941756467689851135282540000497719641841804068333333352005223307253460866928442490412262737874873878926500272054463334215722773866139019960729366505661386839246273962465513981383643392421540337521426123767843581291402985567640072377434240979007427330762221467681801066867245199906366074315549523133018329954998570009903651036569328280969664429990842356521540141959776857436173283283407455310147080514689065455729793923135074308086342956127602949454670943802444350711836192602187672638091852149406714669834066228387689682920399461999882632337699843937525844658847434331202494308944593817156450412528558145322315942537856937664889791551501241703916118635603552621180161397082761945440841876540761698420157412508318428093273966761168994841871006348538520432107894993109787269462975107828731715529645054827269335171428701723498682626977959056678862282127435984242573640303643566122460142593639694782459432336140064282267537141475201601970640350631252318423160087226702377080077977755400448620992527218804118933770320509498963789649013955552898775989728831083821799097254574636642447095219406358214019880105331580156514709413318889983270694712871728076575246387264780811762591787795655385632480214256544688593930316731488537989689783558639122332040631784420360138180598306416890018139911326691905780139975476144618550955386452055577241485456541575882178609612899117920450568063544234466650930215492538883855388112794417557581600118553259110251595058944683901204010265822882711070513143096924957101715541211436075568876147562091123132469074338867571382840647161587762570447831172185483662205562616022846088834259294492490692761169490555557228837543441467443051686399085843955579627369100968292402881111857665509246498103877887072344620261323066328458604600054987465805460233160732809167767957157551182940119503795295248713729092983695151101664055489128097996513777990160187435190088538547975692025925846406519181773437751359729441887182607682929897556245816249800890136385028090427053090298534938808418304000000000000000000000000000000000000000000000000 [145,32] -96452509029444085878131374342198863069636732142186145636020292121762938804287313436775305069227315838942194932900897200268212603261221793444190514989264485413094527357875158835843666239217452235005493994514141517639010134733257805254809496565413331880963121677782630037055463860914129676950810639322963447186389262563781232616707598269144180516790523156485387515684489855313977442546855308447523702319389302400042798117940735737440928969363557014364058446806981918570292913086112077835981830365624431676324175477777517945849972729647084086046990518462464085117272426854217820788525775077288905160550807556382845262797484965914572083095076515240746452774756718440928173730313177585357603106843248678071849439046952360562349441104899466914767104255512140240741018280052220820839610524450347374687848774136722708035169851449606435444450043368573640655755829324913503630397837760485840057425238729761233766273818550365169302638228483460230973572045122184299354903859094376417276195747353271792510639775265506037158769328973821850261117281433560675014561771661617190158049664365628948441972969695362084529295238250188640895264511020688582675908327699177796543724652099435090165023167175371635624427951846319782324243843796500342432909100205158315543457057872550706139362233626946674665868366106576562833938464950931490812155503353592027282672329904533371165860548127719488151040822247125104125540222971014318774528993992881802891588295994949930501729411619897216845686711631505391509123097109686373096818196898669666037377220594029695424887315542316624284579715089728155588573584536541420061683133829077482845372392083880808621222930598395795218825413655218052308242249067452560019444141559836167389218284603250701400891615199428212653885200369388634485913392918878243111512780614376443761468739886076081752147046785918948523493602512195318696789062004426777461128761701328115803699099510383735849589224958656854985147373307250312063641816585024768491407159017153745012040257818058689584936280345390905846428142545126973974209495551850609431682148486461149963826016880185225986327111312226461113788779046627562811029223622068132827167816105361062209189447760610661093740578998538198920587278193307812005322155783756661450040274755351447483396518744509199664336481993726322487655912978287751767316445114673774436356947367705209044107762048505891991698168956272911573144836065120434474916380931599594275151882143153593581604748292939109740202817624268460773444917236943847538515372106102428402459439310531694894807645044534597974354459440167191434397632887262032185128143808194038054861285807948239247841408747568650519306968750077253008774771286652961293168303689335848555821818353453536511180442370699090786951365545365629076589905734659937928076472939681718158287888711680000000000000000000000000000000000000000000000 [145,33] 84307136320921907528028372562044737652215482175418331585163781737401217823778960021046067846705620087085014608719199308367741670302914294375096924743861303359590326416991218670347936475090602025388436837008100350449222829332373252797086293747126365083955728441455711615707117770486650719736181145641330857508258187313673319428642419685427909633041488627727017217536383629454204937797574046865755881580133059966658231030774779328557842165497789311836956521213595377204056927891780609509604461456580558593600643590574749179558728692538559482446137960153871879120126534766030651987191670170246708242174705344414974704032036860305241966188550546875921495743802050545823838479779474328987599188336595282715684955002896745774716546005014540560143433635029928693217858466887168351102180348212616303521852253818884680978530035337932931886174122504897185344046399632409241955886436982335134655432387708949754798715644100442534507321948511977605555005573096061714356482903064893176344533499026701252727419701980137685637439813635426228340715611025335102640249163766974068845232089559885927488599014623799950931567183256618941472463448104597509992859430922306241362538259344850565307031586115066644641094641541479661293942645438138234121246460961726997858652452730334495368845240311194635173239049251726586600833237227350981888082837930895986959446848208076777389553293406061373020523642123819226382151735607490940660267888487220319406938096691181129436447893079732625379301102924343730529686951845874097438594615086512054705731576854583225222318346929288365736397433263933365101784175003010531445539043839404282557342437284015301057339960151362388363678990091617469389430220254827754228309291586543796159806887330472944813240006185766623660980146007595734137885355999636771244755854896909520893952085017058854374758044410425905092416814017033856352800902707837475874781602739869881216430208887639060132741852606061751770647122889838643534570530908906291783779224611509276966337048259566094019620927595168399041232133856995764748021438442776568444371271981298716939565751212261508405011418836339227339214805661890582201199002359502282152462302821629160335051614336559582947500994990920898995910833634436054997987110856212539960457955988542608046162224562463931293866488818551697132135152178056850414738096589536119382377650463120847776814006703974403986228857410065050132921711044890517821693339249096722052651600517770848079302777452760186297403004474362868885949882711019898105073089188019957855680553267745453995680438825624848345537275733514487779575231719778704525384589907540314963659774671038218388071940533299791616752344225132176460575752704107313010194560842703089958462742395156506940211167176294308894055372587334497356020025419577379758516418282603615601310996365312000000000000000000000000000000000000000000 [145,34] -46772815765268794489108091674090346958236773538734752606318929977032593698489888739880956980227819781133831407649502151576432136240150357843297465485333803790636913382436450905861893200910509636395090110452857959533126394894074566298814376466216266497986697298247826382960873743207781087544260378931982030622981769480738213063289216331932620684077153695942208004212687476236297077068085623988427836869996989967795818321825900564457817514589019446717440970663784287731238923254904869856887758398222076176010874231904877010827553010943096969606511490897695588286268687941219551219867205032378404074897181410758241864498299836475716179889382757155526764986055067137847303308053800666184388470219267051143940241243597806032048855227400070843191719265383156230933175568161319526787992047059379550067927366776300882623021177550639565132781666341606499546550798545414151586611393637908726485473355304171339803610753556069676980843519835679914221123683838039856268316180046061296876580440741922798730439046246167905890047539621942417493944609915961700063848936752580542282759070830510785602322946223953214443932308769959278450901610282941709450954489469576724723424276465707365933406355051059162631889118002930941555358277905544757546812815290195312310133918774182389924000146542481476713546254354033011986607464187974069259684598183497692847961156913010573534978289043441930282737750655960848523637040390918054083436464017949241857751610621231486671367529875447503507567173226319302515063826489761769424849856779984438987074260863434998882094224498964271348619540555815048659611443173241372357905813168449398786655743310168302905546801976986869332474881578522460984483371151765232873407180021590868564660694503015389307593850966655286011277173874207204500304307152851400894444308043121543791110020761318251613354827585028863597828710285691556795303497230542957237596792274496368676314744958057941781964612477647323889296043785166989152559123752675823347495914449620770709170616208397968485782746977525757212823138832699557319620921937507147975794951457906135764922119192495405069848570713529489677979247265673846795562545146701583540978117102287161220077191554975030665520265066135972143067004665161550317174845936145795864269321398317545836658958679938425574954334849311393237317783857019576141719746061112007452970225885666082225336624116210326978898165243646709984737798619102459587349509011606616512520799364087403271619183719196230381538535186781773391584260094168552977953185542320944220987622621585322213479303365085236635850545654852010651584753600421456631588645760304737217073103790325601108859626177825835292075680813998361108789551684003240341799946589035465816319966402738318727700233132792050863235889785406898743467107027737065728391568439019718884712167505920000000000000000000000000000000000000000 [145,35] 30939496078236999443213472773795507729574451494767923135359656671638028015548740658272270804212542858943656103359935711520901852058461052138531778279492554119694511612550360762927703033691506165039786085493159383786047792791042707381676480368969651313365478224082483563901575491776444141681958759223032660731469030649339132824881101452130121703325672909873404039587944503878898506751756474878026057593938129881799804585211160627821924517090960279468354429497265900475332033780108504025498177863323387934261017994196884834836140168852655110203369709834905882627657482808912883231574273415314324636929033210693644013797843996927419277961885561260573504051990795126769407619238792588697188150067450122237486071638338591371297673893073186229558917245671263335044963268590525005667807075581318736462971592534476587656189694800885287786993677037868610263625363851312679556769997129065962306883744934852963231103275290351929339858216019960207685447784418819733836962901096252311301341215601071884604131469487840647637297802766362018389737917408344792646046701022363588327145035971341993940594241570139950149413021467002195683069065568214262898089752854227989249465728933100840471282741579869055334671427707145234861938731426341823655156491552568741602904754604240771809517279618106552558427432454579591754772488093081755805897795818568688136325408535766953459359741261440630317565582099353372294311539895315281094233449364694454129768556737561199884076059648460552831497335203435438513528734618991486749792045478781643417036636268866696907349137143266997090181996274542907823021039628617276269981578645173765399600730885543832171731495816917909234903541984739234457276685015684930420478701863087458751113051750486290369851796266002663013607612099598935295737625203216557293379495306688009294675507237778684425008271686623629102841907253116512383796247367210245345474437929636445274406254319661073418801876538363060428159786465575495898805298111964297532711293473634294836797008241255353191396219932695421039837134954207639843690138384386071240580601332938611992839005759750166836006046749063119221649711390033448568953921597070128048019462969164006086777546646994713555332622928251733476003537684326704419964116579271854380246467520831238429628642144410679586566055356692229299707240297998542881140886359391363620688462988318043773700068482840868553774214672444879461163572379506943807670004054757782188565776938821973515435055153706994506642735143783976808863865671670688105079126938928212433089169682648286283322816823858518540534075715483577645146362641381592441231248368004081883335636654564723505170407169079536501152417575427119483837099250247377367080612194425946803338290437631412659331686420286073399584505529543217321183288476082148125512678967542606327637151318016000000000000000000000000000000000000 [145,36] -31150108497152768191265607654319451498829811254059654824431656103793960945367317953198285668662016178478361277628737977623315596049564427693571840794447124227991606920919786701074663951688756531880267888756028722828810643114396849525951844184006011828546093443875811230979904332262616849896950660204118853267257945596816846668761131552307427382144083152514243940319164824052559605150726449837014546268981980519396294512502352648300448080182847029085983226387112241463419702207282615914657647819856982064427764643581795304683734694441723433202009890403260718921740347649633216375169468538592342020425021163454853464243662025701446477847741437911988813307202126975595458894432387561833831498829293169631968747647149810417006883871019432165267035615478708020931976114785790349026332527510140194566929864168081024999996027774331893450090166548808592139827248844871798153273629159268386357123335438875690499256336356099588626641769923481874363688392627973295635591947951245777066820511917077335944109204580844675315669756912090315852552760674505536008553607466006620838536776529154625178028784833624120580430347742120549822038179322220972144665211415953292202596379070559120420560921789019413327747665076372409172064515013102140063147840972924617922681183544777198824458726076574478368455585716551665689956766202039692360291049038905601129188727582290679943938847289060262409522151507850164447957647201517944587067084982659696096472250290190789469767823374534545392604424905401451063916763399446621549753346133865648386526002664164329745084687898589764103384739499911483225635718603535814018029291882411359006136699219090363428374631487369121182947620178327340048533193292901638813683863080719193446925775123184155059764083165460798066481741374230818580759961428865507565280119557969826001113010280601460760060652839545501169750960570433223346660978462417343149027201553884052417968687323033626453165856606999212996755725311338380832386958141290926687101809805780567801039460258111781297787577311015594117951621573345817629868318296865534348216256513742338907041109356478889216685128659243679594463102602341362591402127699485519739614328575487224725222740895741406803336702111006977614597522734790289767100598393886726890635356920331536365097051972682970466484579268392505641856204200916547402433299538656032620968859795682129957641402928124793543171925301848236548187706277481838680116578492132974158518404379373310497133866068943085164061310777509484660097801164833901731356826749980912641796379054087810369563839152552696220687264872154089980460262287813061684145972847091585339705094221183731822853690362608437339676389811142276850209317994274863704999987523734943955120635637175627007266047524198999943033694772766015561906522525212669749520478130447673386183583334400000000000000000000000000000000000 [145,37] 30309263230842372833936449005005863726565867970417162951020353251309689977013780750774998126839808087208439663783766883316118032791506938826754477586030670596522493693390733639465349164279992004809250954326999852277923518673519387604791720102958913130301752860768714963991468231099338412558031609723553001902987917891580109319232912694303649948793033881597336327831100683575340815745612816729205627435506924891905498405093268538715437409602551112128976751783866616094022897752143991572922342948865767873444727362706551729971973885624887159449584419543566378460272483259763653955164102897394867191010769722459234771231566562122303302790603395295731408568257021853319815051416003859479780401091796592041402834601752052033356401849291264854056858534750447122945865873598590527470794918067130230025193924508640293340497403947953799160885086201473231852017913153041677039025627235008224159847840271148233383733527759834823195058203134907859611561784179457682300078411774769548366828211482318337748303619685455746816379892229405581794404579805337546816521790138763924735665299413907054207848072820684339086889028866048750987418687755087435078361580091320973867323640227096273285113611425445424971798113163428331582419646899095342317392802620145413425645970726417427603431238835358389766667428355612154664798248741356494049367498861818866064974818820411160370938362494454897540481833294455317556696606461140948182127697816854448071537871636156466947543686576448337957127834966925526248316142989106045649572279404806654548722917553032101205454737724895655959706601732567681495392935211908935486833444287037818193624570886553149845170175113735354488436566513965111297712051522439462621875605900295175508486053933262609406132217541583840794978546553177262988765425523854623824327943932963426884999896441207316977889723898874142085854625764007050975605784417996629179679831030939944628481545422824842781727671195540587494419907847614639388612323739982466614280441931575030426544486315209253183122094061440767757693232781099991182101615967527603908648783913866670622851749178517523233288649839999573030222726459418166212545377196353621399534061776198221693916769076292122404189038877521719920973212900229929897650215453248534144407304909808069910693098385168688048319624477068330198058595954847393851343304410189334932984344557738660568808077738083336798226523157956293472552476353507136179709753396209142105850143549808552595284177213966152889280918546116162700389790993003426923880375827615289955465848673769406301610241578861779882837825934992114245010749843697519229084872221499928861527121421516051769024322414547216789188505122456703049629088848669645065927440214199405573028747260099406387282136227760046839148044207130256560383256330916665031884452534603783120135445807104000000000000000000000000000000 [145,38] -23092943788000251610012118985572373569251397135437350343333560127264730732297986048478865981705805824451525097671589995355514760281557095717072074842214223255048004458462467486761804845762385323370880152254244368653088112534648299376171762384980604319840532226753600072039498275744267518745283367178084543071823981023697175732644120065315605198454723693575652294108848603385234480892234166350264924953842326978535875080977608443566411364642153939466595522085524113772136820562431736881441935652853329956203975621151052012525065849648247601523885954184376464140388804694283592736248369120950609777239023876085281335956001846580230257807323574263972669753596149840291884913527997454699517503289797851644955486794072334956839593448121278910241594387080549133505517606748316038868707926589416664065706406908582484457800958708275732642310414276729975595901902678332773474473867821881663254348875886748325685279687094682004247694343599344529579629297874929815354761487075896751871459485617223868096474431260883762008843010081799437643214720045694308615159525078720476545658133808351916053134305746749660896713871108622226267713560066616742324029992716269450729278318218849831965096008496885055861740860304105324469292815631852485467213935329064080080898207861690681806416117653125674970015466307110140619428352585705166185694936547692357244165012869306596763829270114274134066057320988229536710986389592657446304043036444174005708807236306873315530217640907436103769743182883561465576118374261023447759101739337306061495941465750642675305604294461444587077266680636028939745890246712022323987963821957685912559598534040229136737166004087751168470517941210458351226123960174014100181128060966905725030516043126097424813325538588834937847234060737983208364331151712700195068224096831718073471180366093902207898076123124309987665913339366253504597136983967284908126943791848594723251407518822537330896012409497295588988211107962534650440790574768471900013661748424208520095786856729571732473398870844459967174932464162508663099679954140794700122142089114127750675771131342320249437134596648633957918296937967175203422990892615717847917369766007365227897457610635508715519050862911866686747584183883726251271320855081690644984680313030560880615334305429242497951869088296560247949174182119678034624291162739108648487687077777264973362156253773969332626651295852209680075393137910506656198236967281530714991919176905036287479268384457053031786660684838798858595625523687982637539711508652610085545794921403622405715097009710015302254479723651391221099083498820861008848085189319249311212316007415668944823085683580762355265048680075820660134794621192688928399106747030314842792317862875253598016306324642487680342155444649803873483718557511262264165159043932410681780763654881280000000000000000000000000000 [145,39] 13644068855198131302661914127666146761257610457902224548738470570708492063918267029529973994305098049485502714906246091171159119778537788188803680674313317408792998321017765819352139263663451542018363569206477614876351612792725800422844596579821578028595382707303675363673333165614308849032563869630666913933626685880181711713813992476369615100936684087343141588688856964666307018850654084071055118138547406414785257947044169881349879059497649623044127761511417463297635505612255014662067200817338486437154426081496030746901005162299181095785757921064167118646566910167860285471619933972365747842802337088111326736676079539118523824598682221534080893151993731601194553254835090967537762384881826229077561432695869703388127606975206233664908103757157411012985810023206229488485786707824135676881146114531016141137971480354077588765242760167386657714580963168679167932104094922761529492240117561088215141103488850635255130637199639022375840605787403329709469116593343778961617746631579318439872872074864096423541321889544198942176030599325164414237614332173080326910524050930632253644604826026537398355298999102453277672378746875902439321705197938900667114029371602549176437240686305085680196850827026257778300050955998975217854426294784276612661977341339154009937812757677467498782818752288811288456594245863630457909585749753614613463170619552939132549852128942604783113311834563459005522032516670830622659801425725491975011604234455774317764032623665135116598043813284524464041077303115150744025783765512413160124993794326910029841298364826081594895677486545982619658830123527124865066732204647097991395987483363139954110723181365596122243691893091284591129347595003826763472105437107335657013311863693622542274052927067650727465207716135755100085455516108106720373018408728954927271916659364570412615918867682486362868681950682508219871680879630622721374030773186644475524256710821786596372307576591055723627251035036741822968731298323987723460191612804491063964424730837133029040077013881084164527089199378157757203249304174359303427939846060849090504325111699939314166036928422004006227497569024215642333697011172213945297391250044966573959520618107273646332247853145498491755468068728265783343602854697744981753736782406655251009368142650688529143832208079350835489530841904425795610030254465033410255536503976756246749756361690953432760434685756083510191776143270253572115779846305040232279681076959497877162296633650081504403649780973153674531188920078743555008651267269706524295659374496210308776723650969369185359864895644533771680186815628279197008220157839931554388042864499422060784614701984363282739452668153154747979802455391841786375451272070222157843574152491600287070721327620904956618913269892106880652179205143402412678273538302992281599176322580480000000000000000000000000 [145,40] -6430505485773436858147653946527508607064668307846568836378730344111236616140532918121906970589836725747038302564333240957291691026048510438573250753417310368324539070946942977864338357281683318388483271947134881292308535656930503805229382712636592798395253961749368785756288553171970975294419061200380902273627627842134701123272373303220306423722016916879406362179728129657665754607462449836592678762187558438053278610545394343544908706773864432662206922224695259466436325257616994531079820829781222712866571267889631232080129429426408553201902239327657553065896809169902011306993814230561450461834266646198339639160903758012090394340534333414859470360687924474724813652978595503398390491489207799130855593292231989437392935004087207902074882833729628676084381957290497897796295229535996978257768157745047863146735744833702191111465330389414317725159319058712042550463925415877092379460406314349889919077153058977164147720828211154928798000481766839498869291551763166147523382072492969295006874457877840845717100724798118705585615873349582744680908831261884448551030378797219010791585895104831250261620765217099338222557460758616009532765992817879010103044353870772579830780808496433027997564932475477005512187348891646250246188213830004529736778094813779711232937308097121567703110084556496403350333486330828066957780413186624134248527005080738843625410970806590517354423470039742533663601883403173763481497741656491445201703169623035231431298773583229607932246421538030954453254129071207068026012160098474391243504285291682632278993844954829204365774527290661143477699537943480466337443264165352280764952032371020733959061089018735805925689686028595952318161019466455469142047443338643237610142523070945070307276301295793735818450954154835407890439806704937974428709694743441728155638078558651031570960146490613391850630409826383339138586691531806335223437271207745300080879912137125738119096815748733324038471703943065106485007364120831505322198264770948391566044516212448368179446108162984059175750286025116900382611002176253491373798449876523084751435654097498082487190389143088289827909559573244089821536533323993731070025875657757509819308717467800930378801083172228534072020989837415795640147757380914537144014639819367542336168806381514993266011518857716093173086096591190830374379746108394568877999676542170609269390737948474094929123743291684847556481211273946273863142333341062466343866222819779983015143274737814238457625952524248611754343805865843106422732386105351239070787489836631560567831392132303249114668616539784529429327367992231258919816964016658944133458725889136240835863724696811686295139657016763614135539790486823102713649867373331803928430086147552226653306459729893768991502887195324246191658548922689539172974376560004163999968547307520000000000000000000000 [145,41] 2548118319429738873682508871939281428605707044503766757818730180441227270241687623089085383838033289594671712881673373513358944300709057908617940761282042936626980866096178156020626839882372664888612306902111179952310407382714061569768420144941174964228046421380119254638364049893906872657092682619847526128619355121184704561491046040342200695564998584874779893682998728205905514147894273791577972680593768316149783309172587686233257836301901000533057291014122719116412133671498395160067770371892743051115925415124430951103800312401194626412991989169124390800540590370329163872292963151014379382440059419895057777046710807137297851588878560749634906422765197728156066901072275187891430527117429870014992295597229508448180999504461986553501032300900910351119370070159706631511450242667918390002013019377699574719086857905258714923533046707764399536110689258921601747555911602839385680843376773685862723270181713003258464379758545717771050851491205353084723371670557121451788232531602222361392783700192009171487120191181990633759384919401417851179334211378351739403653863232033297528954098425352169023312608445203934378825331073218051804337974684174268074441163174143984937969650717146895457002147379308878222457042572464785861860586252761084321876601521664337350102518464184372724284032526356260997712730271080860438787653346197851009295326454080613126877638855723922793301966404051899610120146379150363644977772076756385847318339369301042504605129053858096505979366049254084257934804767261843521662440818768605609167127636271896579726422078229373999059882967687269205342643634845358874397873077817859398270056150075301279399663972448294589987571822846703948587540218703651964432553581859030846798910377651662053841264295405052866798041544186385224670951617677260306537599621908634008909471749099660017821372052738084718815181286530692148699227565483536146282794220243124879916465135986455184158265394386990552128244257437316150103863597634618425231597472132241780298080376523876533206007037389081873315648250544957303267057663609253700427990361041485258084863307449016920487955049126128810569053422923079968469570570511913506447430695377569072650080664798813916373630361837675446021605656853638529614980326402532581759211119524764569104373182251869397014688328649960694349864781326356146611429763105740646244420773455153481697180316004403244535325966453735386306944937454248946563282130481167688112085958207777893642714328061569230166133516092394020511860198648137141390044203376347903846645197244953458290276351264858192723643507795841264184871390198593877890403015018867941353108072479696375476230849141288137758272967622270937175758482227975459054350913793844950328800232587263787501888922116887955277199580957334555389323587491973100396667205866405697543232028672000000000000000000 [145,42] -955300057905676892499589704375058692919121022224241836383593257616413180725564672547778707115514962287564831991089831566708397260999352904670362329998394056196239599782647170489244485485496885920579436017293907201244488468011685759349173841457045247577310905156176536972443330269702659749169941301159951904928656153462333402118599819416753551779593530188974755616830976839759222245030696725011679496806698874633178618469260957787669487724130371994849839557702179006319620689183726456065021255516288713992996969559879321427225876849460992038299509706268055007075067615889619847202562029783750862450028942533960567325087596143836141811809298407635843497375044366612899642358727698755647069631879430083442989827762227496062422530978969047489427010720205204203683593461210545863751207407605296920815308512077122481472606968566531802946328766879689746959829678752679229750148151569428185363638914332207801677302486830676303141950752825577194570596173183394987740420902795059838635027035134659396935948964023072764979515189818412948879544716997398566318654806390071849613093394337181165071135745629183911226808165529595880790169019408245533432787522501935774514885296920404624183095831119510565645552044479114068326265714286166118552854857609498585383142401360165541031357011873594090007366017715801293278541410206823280994492767081051300861862386307108304643866245593789415942760252570745076290599726139017671427984818656809871243028317587086322641356524888071898390841247132581700705953901792901513712454848783138782791959283003718247678866287317541703593419579152763219654861732291604154016957743320217407632593452780032107610638095161489332095383332327354575620328502602988472377450492593363593432481720221757570231368270953033501788096857107110126267807890701656723118545596304079584692840859813154563045110542630436849370164506766913842805342792637212806252449269540050901516073753921362320486320751395581675962407223626316148731716579797074219305281462868133456096289229517410391897080168640427195182861179099534142036004314336617276644105083170421120301376312180618226117563032316401926814932827506152044804320312877109517257434292240546058281180597567501825910303579211853825241828976031427331036031406912004298585337003835571496834752596107559891470170661545193738864163248617645679793237706289785035806986700641032468507368598033738131609488701268819571244770439479386579031593572275991655457543201630241092511007900952688349225883616566544348363102884329946927755682168992366916595885401573504142445385283111544032592106427652719204059098920156652998392037761414765452240671564382906084929060882885653534460424198898674766439143654881485495689069667114305975203669432057774432624565680853633205355556957818524700892636904357140073129370418637513130167291084800000000000000000 [145,43] 405653924710463292823517917570188305140713038602709535992486882094977123201063617562435823665298316045496461125953160831246021131520515801123317925873774828532224645015088268310783220964975258678696828499879756258716971206032791453864183197675807421209494461816959763524318294122327329485287680278122514009855771481744767976437269557393588215568852864822340425525317152448279371404438913485349077865978112716093408603978042577258530832426686312101928723126033228093022895432277627676969424931320372109237601493768664449912380518573905552066883316517632122621856711691643786225195167327502834865262223307339146705968094897181542522338365188245570187002323537517564391397090808338445912913789306607823223699042142274793625130321358188405749502121155728113385742771502106542210588058059219087744725768606113067664914700490881672872136493183105316248299827334651472336589932647124320309237252806241356993288375994986621308625497962993807919244062413618664758028251893096436347928041752371555979980975351962497400969187065680794936194121667939723753723178175722423629412177235218048348611330492707676769769124510282562739344473237004138114012092099496647419652765147089098677006333875581199014963080733253020778425323362000242277403252090627140801509562262677778052341246552936128818650737303229327417782871028873615071560648078033462022919272926783403531274454357835705146790628027151116899004934245845710836394274975890887431660115505832054834267144757685522585081209324126028481884396191699457821140677801278170258858623005891312052725670223920253396332177351186298128829441504457116318745153545361806169687115869043190561554833570034029421117800210702541355418904405267709515618240003674032815232998706302025587347121262981229920001918173205187729536104474331643084582839048711727837246338261597894872203845972126123818532131649204426524174323519017046459050315181635331422089296912513749396459508439334699789277063404719987208701341495872670547461379275783812474949460178059640849709605532002936456400709558998594566241052818175182012401271316578410326775452726318279648787350786579958418882723157818835913708782620398699039495865248682802582798081771212466378718583430957684527107523643233222362477097811953260297968372719305924603879502354974967861389471453701526630700017211144833641287054151787033483478946973395416383144144583913340010951170118420919191162206359794668549461016694823522606565306374868214161352855124709522761199084410052930086758964454930300448166260880629525871501336723032669437128611510840652440852509256104091920931327063259645807494483701807016778443857748694051695385361967679775831547851215655995532013793011976051119615878453824400333754225741989551168514639139494180046766398876439936061593740162734507455051620647282734383994241024000000000000000 [145,44] -203611456725905198798313397663371264582514579417490960594673441662241999816818584150594686227373681816071878436210932429972021214076389698722381427622342985457955788837410317297074737150108404865549942884461796662010486002488727323800240325697243370816747558246613167773633357956954070937155080379856207196446487243318862889491739402751138163158717361079932849497347890682679557888445517572189368443857511762772820526124025291883910034062892172452118333089250187489490448040964686925173268486111992325405060110503726252163168596649783681392830219982944109949659802601360948997091099893767318309775944980619083303138932034633235435060159469972649050150299855354325728096266196964379030422181946834730281366623348612653596830052895650292570142739304528510424040629302970548818094727272034670948200632215225559872150201158531123584593331107046352799089471417319790873937966735719472538760040953056063865817433159869239485816238684536350932380450824864911403524508626360116743936149315487862529135351360983488718042717411160598163841441418383613054989191620719423641683622120601539220197997290050520662293090069668091555196719530045129602543530135905651884977925370867720555980349151454755740915975455539507604954622623064578357210950367052552009800937108291164438226418882129226065961147391337056992855573196394243789608551823634165450251391211514318531296413230132977690604985552632132166339150486087842228589941587304509218367160251088338210474835918377381222944812563570988712532500645430779557739726396123164072423146613863570671824829759513790332175168282535602408570732294964145531245576849619547631509492019790622261977883022867778485529961682765533470442680589756598596715416652593058102685210354545634285745387215806583793534140534824399821967548245813672449548176165038986669603695294122011426953410885671659782556186088866235584056978552105528983964041039750281071264285945594379224494880650980678193073570408102970969564623314623580778243741697983170013565631263353544606194752897542869862742143018571093099289873096701838621757431006298772381864957158176775178891412657208059638804390283222068094047711026810752748865975659169438300052727005600754520153609882962873264984221481192766857498056685243148347546950473563314331049324750942008092238488000911732755361882036640525332357765015626236524668502075454621039280128428894421960799883223237197242971699041861158824664219698495788794937137247050087408201658140925149465699030975809622209903617046614388320829756602016071977658516236034834037786196678772206616830812937699711482885641608531749609584522587955743084824232850852037721324699012749784065262833038019617633467322349912109440047699118824393407527711196968490933325017834550217263586110986330448248823912197078435831082259482383259470430994432000000000000 [145,45] 103809070235049907154168720074377707968415713652769970100794706619432656702210865828872815502735898908484346644992992967767224295976115073777975036144743859509240869306734012657389690681466462364879627431534265829291733378793683193714011327847954257160584189178529296134937668398217533267361554180156135200167004326061817327559749881482747032201266339490910920707436845127021475596876478515207278940305519511553940663714335133249409401818207510712630399822082294104953481492990680135194346217162654818504831264063526081973785769109570273257784609988957783048959348065016713176312921250975275040654288853057423141512570159589859298716074528818131503397064959487987277332054602149895822996862205042064900526820009281000946710809366351836312752992711714462579156162340259469506994003859723978960517544703103780507721318058569363063841235969153840047462381330522675345602099448063650030794620054202384266318088310571990260379814495159167611059324835529084142873481644594865292650545791420031671480015630722959941188786212895362798480415963061194127892183625080910309229339557412389694746425556656691035098093347934090493097593754273308751987691362220814415397766668611786276522693892221741449537228554071745095178451013471811323727001591993242852793707951031184840764266549978007648135619281667633996913136266037397659125975921617671694945549345864880405499553513895166207593642709919478666995417062101249366526798519800102924263168427524588780224284655950384976066645996573836634183401909813818512988084475901556969962907981003607233995394670962186198742444798495999271677242315652679872072533471995517733084218364403412230744977502028292019144140615476190616276684748047687722110648685856730170406970351819212717241836646325643940914847635156238020689737831246656367264392613997309315315205072270601760769258221075761151766815892132865576675527614704228309728742990912987987150163392145693853440718209343521473819393264705189741701372073980351772996478917064779542111527141029328651013371807875683841085478146498082326882326489581772517505837653769375770659664187462629683881273869942217476974862917111085669859294533550903899598244124249770557403259573673276591572866812498692067844432397347612481945029129882057252372723104366051009561518783514373599091803948380662168357335532119732438787168827165085995132551089659089545995617684686497508102946447843459329802639523341887991167108480656800970997641802700332636982767245182428729725668394422962979495968109806490573721632278368577125929297975025081031185636085483758618078353498724129577417955656313138530263645588444718358451985766339344334395997084393150013173012113474410216215464765761418221597204120120668696635961484611394377801468530110317415110754700682485594727975673661443603015736629853172482660158668800000000 [145,46] -47383399185618344705046741993958685219886485946089508125558632378445878909714138623711681163878177102696657479676649311530214650911303330555569580460433833699467849824645380489868400911491550196767056026688912637923331614944331941263952181250137582418020348363467111359719471640055652322757522886523541268134622595760213603643695340466908775429441642249911468968183671442629926854035667918223841729555795847756647528110718451213327291764687202281679885936540329842755099983761654342657946416584651835007254812800063290155058512121265048992872943198945300622045180007436755880880991414820307577038293354044899490207543103400099341063744056232715153311949245330720414738349564735318360936368731755807966292408481391295678457886590579098372444505805008521965935355620357189358870435191042110185143950896844308050427986421071138337224622482197517215918057376822069073739614624000750579229609022479765220547190563046842705196429836321480229698013712922575244467680782368917480244345820281235465944180369792782486236588690531739625977383282441893700995443943487664416427167520858595245209650232861021929013172875898222703836297722899871326806859496559850688757617628435742985990072956164460809933297660038937250033756168514152416043520600577065443822525045690025790750716212967712895027275875143968282886259828252242077221914110253416424566116111085569224101367423886093257582745606524280438820087940534062634620562604943941028034216994771463590395371521585388116270188272245390764617461785136080120191561791948182460464983093032826567123288913090906403651543371223231253958902737941716441009717273235520641618135785310772980199889320130341798470066166016762652703136109737564607957787291010951556279616176179076167000892766242876675031284877968365794424341665369681951057964189607617407312997192737683273029787490659511259245851207678944916137137751341050834927002494164012810635313366270560067216466573172487087961290925147419771209283075433612819773252405510604471534682464826916722021081300864971340932622512599091800905108410330489993296098803921700879124882186159062307137720064186472087710868124935004421860188571034277550456461409071985926090889938342629957023885950010274941085592387021626672104223822536872994156046421031282444218670382819002810099101023499274961626718531938661380823437859213375918800357902784272438988540639086053071055102939499168477774928415011865122418610071083247701598279585462958245066424981255366179943984409040760921540656426574646411495349457279034883026250362809512042196903492151689071244635416721788951670025415424728738500408589211450020100910161911808380172823955808080455232807157010076114938411754308708496735683612945991988074822107623762685691996797334761791253690833699535839179092738666312782468537706600214818330099712000000 [145,47] 18534624603471107671436834276743817057185622766167941740742278857429328632988016135807613020575358263239848874555445705577246575630952285321587672658948093141796442780029699864864084879610489997405609612355004077471563774409590823269096151180510782912766108164885783640581011098709223940890652031688664801572752356052074910814904716116865732460467510625562737821870229691094403078715559303195708252428625915524729495106148857676508194823154118822021283537873791235619847555662168087011838623868547666679002804670872479694266760414399842109363493804514346020528218099281308198394823166777621179628840559042223866417996189094964028801565550276496667069134856437745123775327909045477355663998649255249012891272564845882972878421879623093311328694520341895171348406565166938702717314438379396505282911495359264440259813767354864450432085903109497446302465440319987729831698734911474338463218536909730303852507567581393378768799675876258238682933440421240056511076997005137086238293265246583669040987898106006376283922911718766959948091561770141300355251174639091204387208800522002609146172780150635159676037106742620687885627711901044624439039226119025921152850444713557603645180799535837568041952927175576366787838824291493458356796781487140415982140975382109555289896773203525375395107557091135761517482943347622009007164830929506867660386982065976084422236388184590748017483388828201130122906036362770595443055716627280061178678962017125163079712149110522072210548176558734119066856506666779647185982312118470366005895142209181089199312758615072702994212793271784310978017478337018911633144927338987352728540568622788053326565355840377992952812247807709835842970179285790323410241686302429280871113639225556664753870062679553382474326052446183043850941632449821472069146207997301826754158314783916814922701878408615737546980192890384066504229705777736007320809225832472660672997316198245333171446067194526557412573065287595466099566459929204076228312148639563748019240921194157986784446148703735352868576253316777577016310920667760381205279698573736327963684811639213688169366758987287192128625614178780561849900601948744877800645317679794650007755873326294500776676536047957749751621674715918085457126539665767872298247572719852648058919727585144919421918512725769412282426164194441570110831392073123183926407699137112250184535160389499506535218040547562337254806240754877003487341522861655085035219678050323228667799546531084367891825713981374051254165444229570705240923869505793279498175071973737382265511685279338566497599334426363289020112818297800517530242452108841123136699307177245990813488527375830892477204498788068791807910422498209211978528711606462348557897244392781112123568200603625586110877716542206070199013055459384969801619314882071861229230948160 [145,48] -6177812088746415527043029464799735634710555256876724049488335716193987602733103784378931576406890839825024698195009358761511639013187075340659254575461406080471668309249800185172212402969449687929332515477646025428181424520598318757997764852255265698448049943224225340582237942798542167517120562830925178226105267011478448479834725229761797356631752764973109179033695507464788608964111012724743638318512501140487891604739026995089482029567847370836799563111410380495526368574432076217210618257145010545764469492086761243972393210398047552660730784761578916592647902232193954431950935404158901029206998230046859925712011684013723588484820155049894442479870577254749955624274505006309121752162074725245167895448029009267591211688925654942461346418397312713854086181237999142377378596483260540383434640329617905324993567170291848954435619461684037573961938079855310129280365397483895313273951737365135511576801081904687375728361585468159262172293796904024336253391889367142875895737452655252731070729881761726838236846103451620772459554937754146548832088089174231354271860088773685705632503567055528821605237356214844920503998903246944287758781946929811731345647677706730493710060050552251050478780597799091301906161758985037885424877354462556223844437972565778189485384287660093079243974370663166762167403638433928468110598619410543822436091707376633433407144243356430810762631924105901158367745033237474176411972927260347925805713864529541225415684938152500599470617753846004532944726519515572750537270611886758914543470664413031589346977046029575687122785290089965810644944604387046746876317495949921216569661792355701440244925032523051995536338901392223953562733446449815561138008493838294758605678720053069591744838049591537750380482042606559385869083457559245234595941926769639237956473144483091796590655094904079484063525359691420901184540538217978065909886629811481793373624664725564806913073361097886308929293549681589281031026436581505672802325545218684305268010873712142427003083887262668724310561294990463166285547695305126116987158559703338828064415887796470416329182728191495798884315868838664924701753929257785615518076200885560521072292136636744843273842666064490573531653782260518390651946554741022695259146866940879520765417199513195821172269412352020202539654228691520603839112853109417338439274933981345043130496171326688444810633712747478006592404639438373164308682028759368599660706294666629754185515524675828351883655538703661361907993941064308882938776315373072003743075620138147287170732372666793970698675232229797466119037701460722115884689955145102093303358094424776217102468197295529324393323342513910183668291138451909325934869950688495218590813822129384582520667029711872391400473173050882032118083563055106704094581466062119978112000 [145,49] 1764364180453615520253155312715779620879203997159838864143007598813701321634259687735984081448086503909917889370085144215691536358972848313469095040029047071316786405787083411214090934891318726060996491604761100635835784235954139767538827447009800209598082117533010939003639889227395779533597627069562012190471806978608384798587213850972035809411520813518986882756428025989962278570070826113249738974414971522935417650295114826221742692714297664953219000707197023416378531973014556842268786982654418695014166700788874762587443144775089426914643238692016132887087130340063926942114350335415267693023805230893139451239318773304175498604580390094049749484378256842099197897619570824557481743722346666527424920929996916484475969827375035942638689261752200199664701518392230777702480137702304553504571808784936360113231567195200308999327340158773025697291254204995757918184051762393270898478365311977440019221726437553589297199727083357044247608284346132890186496688267022954209177648376283476567831751128293637989147054792857122193122928200586050475878642469818064327718878377073463125425581187848447114389938575750330001290338269376737514074815697806343358304269612134882233516334609546117488260281776506269519190995890844504390781009832268238902072217998105283047148755087819913991927429020375685244591918802382915011205128496394759611480436283385305108494182841293914433811243031773870776709850198997065643885104483377234674189133892076642958326801703223345341870468332731581367774635155864337737462728854601800436404044123639755048743477684394041666883619427864524138291663537613233870912468658561668731593246543725041886524523109633768618581169997508422728669333781073670758136959214630170430953188212890175335689230818164630555378992475554500646132580639236285762521083150105662035378242229763270455056474505914358964846820702493005446608665408718364774678469817193491036125389153719989345385649376405116582824875870569585352436700811322211102529831541130641058965167682037601817396517029066876000393373160947682417530474464820024052701286511757069787009616886185118647879620921205385206558380453657834880615881258795966624294497654464696820190492046237820659764343286291118616340599026499329370385031293341085238439179169945990996083421013798334481043918707529810723019333636206966779623612894670438181852441030893976503042438975005635570023528704270662637510149525491029743896396127867066651783233583396887568264520491036359714461815538143345993709893953074380332179643820240715430632757894089948061484319857686168222115247564297114362320821804068455503153523531301666621277171690522547633694772162281841565263578544697461803838437016727126177001410159617883327245314658221933751745607953733560460599445902450953921214540841119941281941659425067389814400 [145,50] -435339217849446542762688139539748111678288274829106931360262840670529866748370727765102697853007929364935627990526491304340817608855225096924840535479129150198576082339725497199965490779671544520908505277013166766082628928996214494723227169303227330927280686097014535771707942704377730171475476918763064256774263079198036728676682187398114750600920457308912376456917154046794010746466626405637734460144641084541669737419009231939631469975758027448891199385307148472298842176195203886110153466243977116479934219075857610144161525050423960673609053905812205194575555759854341512540020108073776060293808924831150442436229199534583151058019212813756297438329567132575991320892137453119352049769151882327974434698172107273953911058218882415857684766686961036457903124793734815123921264860834846384591166492286058947132392343567850601792200618638900226862560940826278562026740416083552112584532247532383672071950803907708772391526031500443308323806271479559539783424618469922758564698590823292572345335312670118698239578460665534699690524582521709208588963287905167275606219615553519277813737432038394629834207730437161480797345536991694036343169099894369905201147979791244138261688124530718937450112115784175097568998147041358592514833539520390889917636762281776054087741213777662161734362541385974035000549008564053152509319262639087428607897398073313464411750485856810275429876616396895465338867433753316016740454457912517038375845045354959170962956583581837820353371105316889685825256785174683707711625413804495190625637997971423052799895844677563971212307153558130296591032353440101396939464771394909992634779490436089415482002028670248377236179181464637089482463102618860706936567760680303142208984381478847885798439593659519005652817979223649732820584295347734770002564070336896481085415694158601179018618358321614436005119732084982333287136291520957239497352334221139321582743552287647455543721059810961781636798274733050944552840998711850041278769789401389286829114101616791087821685064752561015904974264542183542602045834497503455257837497332252748238795158923830356860388072591630866029218218376509974856793488608323621161249704715320356721831991074157451107035502852114753738722943468284977348587462632860522253027717087983168357498089945531396214711970983125436560903109522366884110527121740772972163962826735625805795937782043122161936447579210710593008335088129417498862497677144099011742570163237048286367141601120776685700076232152407543932985812899789719573697734898850528496889951911674992306267160183196592346003967412625892366532672540158695164430148299462266421624316231690050157373589220557423438324762906942222235177172752612729622305635431239697602558309427707675850357568675170357174679738778847202732605638718240313731968599022284800 [145,51] 93701527710708187545949857359501179043868455853434557432154309006117275849872668978827699376303304134488602744054484111536126125310517049687947798638485733185653403764278491590488482091333414407748479251096601248761315003052813998785605142236639642355721392184373718436918262754381212666552221191075267214376448440077683890478641550676299976538949914512306169407347255195312383465065998544389145638087823486859280151147289602014695010814460063388279998819876506636178035275276076841718424072206288268093904596650626938710005757160558360364869172768478597486365991880680404041946709840390571256488137681334665303764884882838245928636931605411155851357332668538494015742250206014853492883506504126896693912147731751692487094893280519830774399887799131871868168948247908471835983553929333885830529594181733911264059557287002466692093482437909510339998867157417084088995848860830296456850992501817111240568006205774244558070019678360713579390694868291247321676809012167062161322172384718199531492792689932843992025164566972368302853460474713587968412599204309750135007548412048968499394219559592842399701538996791950478516187014465770773224545816894975758808392905268716709181129677591077502039920039173574202770337714656391129674002378466455532058406632488238408960241792865808019907658105498503625799090586184364201934371756616292998153321993787341339473821734585707175718753004528329990058842164670477704780218256489985188226136622184368623233616003749192439845010850316290870471058513957818773322106616252944150722036689081111145435385215631133169414674385662020912186055695358653046586035229702522164536187237825218261619186251572897182944493123048954742109783225994820953780313670562721184977407227273714022206545061165514689931514598250118422312509780469615647445321698369964048609300655176899428519675290538561651116296539550063620764282798980138275744910975171311723918480296774769084098347034212351656123642579278656284897440831120167144689046325785706665605050498857099406922867722695940530697424260173501853610621861216984291529044589981202001063547339033019392180450747577675795047798245846898145572082697867493658403596003262362330681576022365604009326909044089744068797175954100360953449399731709277246973272636083053982272055986094004594879558821761557069036207570062860630455147115641927453683125975375053960033282595684247738682700106049180409956205032641095593339726322332894956750116172135367041345887673549709642892692217068624167421705818659809560947484542838949191036901408705385381550498918115928104933173102600244537335137297957910759590780279907025489854244513742925865109547042761138949905941752848477863154666264306479078118649617878563601949425724143749197094289520326219408992461585187004402225241007710516401153931277311040 [145,52] -17821301239539202583424746015448248621070711145928173699546505528445457412760833901495609403820761502016147937279217767967805021475987788499832408752690193869169493260792882981246349901333751191126934849261755387981403373728883589926650598582057384389001345630178619782744885690053690064895795889801567441917520823815121993445459607348462110632628625762565781712627510477033984645956948896849289387805656239322803622726555743853500532276831930141348053746369879668312677372259838597050552270498976254505398700814534529351137929253166511837310191655568450612614250550005534395355313469744217756436505467146255795204645070484468968695124023178551395683572769982103687886574103925667746420175935190547964904001515297362411266307123975833259721835789448244296365051301955295382120240343489534206809994985715426870967634417684768551058027681496533187124383171974712846098132607425830295819418271632938292943673533786642881358490462130332695242182684764300368418951237680269656167451243051899549966033440985059537540945614429711640428934818170811116158913808091382825243048059802126662525739370104822696918458567420262989373196329585354260067063619177457832013866561878186325015471899462575667625054060844854490774937471504032081306139164400237122644657280478873296658589683009401292118727383778043470911249378828222317554890937437405328445233381201765121814545151620297956933960923501509168955380805556387204760757098098787712544482706772709978853340970013002492841880446680927822598409060380074482019022531826568258968472271652988639884751369403447078489154275143966875145529895995108241025011414938165581019718845011350970406380854848530375026507905071597216567992377454430229821063705054376201797700886078900584297018077757327647047134765605181007836554235382699605181483735870305405261599912201849086220293304451646926334569042690587442452663762224541345907686323444585963868913419196713217471692383828666363712154090314371044668021617399679677720362850424999074808334139912459689909549514939366293037233006528141401549441436188025688745539093647181598338860511464812211928925762351706560178499341527717126498426162881482744780436037040834086471351637878899978356928236994773784894330267663096948059452115088266794452243717318320459357683680379904213539026068359069729399983056697363611822142262958852359181315154637542668883896157155203486541316695719277963541169596223489310191829041111610752978380060127529579807699911936438671150157702566807486569304110926730776996450441445588076572127548854788546546424100355114790784393573998134633913531614617444719340016913237888888580764673021485303474452684968168216187976423718551093581981151464923548628807226775803971284897160481106797976108913755751483863619199909625001736228576928338161713276774400 [145,53] 3052743398093943673733748701661152491433697891688208193315103725630522347464554247049945448721642617498264392730832861094851059329032386810197702051210041352884604420656304534566147903199045303473059578160982257316084855366152712698983309231445287988116267038488676853094878863001587601026314448132261249402175875095916830862781840616319018555223038544215642495052686742384424019195132849832206288645455761548284429257599690011461131089764110988740721287685382535573019779616806633821447995234324530588179799103083389564261980084221688875014004991335505922160679340782954588343597263884315045685371971034067187591723916450486448334102151932694442742810957332807834294454073524092272769322266228306612164629144868192422676949179096510255615629534387844627511771667464429350750688644114734003964299377959582118187354691116109068240591262719598146309374847205057170008525847775497598445306069150510365241745279347487956933631294646799991278326689934646764929430512245429136015225051103759420369298287990898634502916261980394074847953979403989648374720109078101823424422576508409266918257121610647880364807105058631720630941239338432754090502440694986027713820416187017182890962741675077961166049783042718179930536079845745665143777028185872563767041823634570505057347774384419380453424019479302273581756325229100429176505690286131400934289207577335700960007725592689066059995024136337957149520492341769868749936113457835579311058692000840242793732702262072787876972169354701230818268270260241099339082079569056587871179914853034409062352350326737171961974776900076743404614149638237219889748074308958112013160514398611910054363466130540475759442343927248043119694513326421133638370713386049939686163091863236126995721684650773598733034847008857797967692578217654651980106539248748950578389433839881736417709648449147560599626418328459199805436023671571098819473995948739113403498426066364950919084937085341386754779186530391303036298864757283527157917116477107608126573605388101876048485802525463945128263809171749609271183039636845646024977358460239927451415513175067870722783531248349667897417094374994921658252836738646913849765703865323674633525054801835926864078080119385598046717243866490545043568902655217230365072364179071698313444711047236629313640236377083369753964637006828786612294876608354581887536887916680994191133007435018855192832846083871117080829376756010879322334941093042117605674685315947035983115505677819394072101755857022880885338833242369398892145534622785574583168473647054273210880751415135932357586769548505287917348696303552456506334263674909640441497967057190827106492788742876461874876690040846361584275867778950184403933368703235623979437152673660321006417503062382841868091406354932846145108544873976974422219008 [145,54] -483624722472293764707208624880482044061224092671126393139030079112829348315358842510164910372346972202535578619696991413753343778292297517777626797116683683138724244836328797009079307531377186753965329123073612544411711129645058814127055289157257654432681736807345473907778026673601785963861702951748335076621652741924297064944457268986473596133754303243343329389142614901139449195367989867290447857362412789798953090515924250992043042596727285160754209416198412775201332664162834861794983037023113985439354031590949730266427247797157016930098582941548733153675274839972733670350062079664125097491776408950593172007856751002268972271223052859364285746239797792764033429309974561314767511565036337976628872051313964001444624834287837899491794992543619331038080693451235847122320094985886068356351263461027020232225256727669180733919853047856768300159494748722681693402849135479394291059854816199599102924080289549438748292428610650470123094072491865404386467115835755185429672606613914679546475057966229823080086187875746340532169222379258849826275207353465297414307447083382338613404950251438262663581328745850771503671210558184128266129580301488787970798135997134601425251918888793021519527697056581984776542850022530405527155950073239935758522191852767363870144921085769189287358294397286851849567558653869126268880067467204765739025231810562069287916349048175228869549073641170204559232501182489181702016496539585372206982653924743089939157195000937568004100061562693091463789733615267419555350169618132841737256065867321474444574746677166514705296819668664799549304481510799317496868736642765579905738465846434638690476033760112148699848523126724844417549437233622575843345495052995070438151179653071968267849042635772255701502825298036792793573854730878888597415820024912260977020705650204965212960142591168142689457048220353406541890890806967465593671527473327900991912729253489110827245765823567546565234675255251336225751639977715854329112701941390577175820375717063728918843653228332654116044196638590484960835201606100762613763588034528110570877018931898603558803887140769061036340960571461887864873050521215773977477477213432942245076734104594673997250215246496291459676698848452990685769744320270673953966791338175157463179867746161656126300923229361077579318080200634106694755992728235895211024243170368291975474048277564364010041440461195636876083165999762357658592619354388075496616723998105971737176053499980919823052953344381111021070293617803166771124569405172313207767868931968777307981610106251887435841756244902490509593012970460691907406400871730986721429729907443611635031233233511208499528215909624264830600358869542798353538555949487365639771597116605288895219270922008858109338277321809430033085475719112193682304 [145,55] 72998902428474189953985016268020401027761519248444873830419430583074530802807079427600986154834154307365145771084535767094793569849613492294093331597829508637850096191752466706934095897187197112912114202650489546083160338158039825486722632573463785876271751148722168674537750966347872660315790168364991313637495899098086647055365373250650170815779064461001835456800914798218730596514497738037415789061116599070409690463937494643034708565837341447227194290015546559933631296330443512038597707413421800500288805469524898572718634890467447405748124840151616573288129170248707150434744202423586619474869325499937355352983557026978709474604486381548386196186816336115195685581751537947617039481959086755158486896945267121552733262091538150714973951216646664510792576658571609260947494108969391844334830929808365182585578518093936893180451484882077074252492348863167745661756259578788678112138418428086584190878922957875733265224548713584080938733979428884797952411941930937204846987091615354107536944007000223475082201648208356061139187764217561266201325703648441567711916199288171508777253288826456566704909981854777750387675121257324259798517589069569135993136288224891482928917255263930274340284173233920446480194428767757010476476669556049155986233560387499161599056425284998712578503574916885300019968992438384982350511440442350105401348240857136444980372469756729506581254846954679048976245679998996179131609380315134024201630261904371807784205937246479274681555793673662599644267858319413078061195847067781039809788267618299105153340890805016180159783923419274743530405371875784617111064110651270731760799341350029914078634205540574296593440690208088112323365077046548345111500424319324878023130801963376831843719335208640210272972397362472605161979360438843413216247566650550216308071075762495495894465261673043457959346347437596422002312535439481488367815607211075998102108194211863881947868886425507965232972061306320315753257675859644199581623790848856656990183012920349970991541154129520499536982639255931144041023409229332445023567359817738901504702761979062731497985399513500558283058709830287023525623940799718542493468283507726175245100625202573153106042877292714788039518808190964021456154738297049074446009853436731526801129085302464011064871602481570826357543068824444640514552049267886136227999056483784781992791090445171960281479605254169555521027019437936110504798328905430790263784381512878124727496576871610280052455284406515898255804637395812387049068116667408520698207337339853454309579063684754703731245581306264383338242506262740948781052360077863001448913863012502777205655571963717507664973130073619953248744731611846871390609817673317369757935214145175334596348912122360969982006019672895358515627533224918640 [145,56] -10727709012875611372473925642033868843706887565522676592006650455661506466457175918390191514295199585268409185578959383168012758413341953638253575074361648247798475937777830957427501998613466601642969754927725911156179570425540194535620531410848296011656148142472979777062786247094025273355674664307923203122620449183247009351163489312728013383498863244637557446781734103805138590141444345390780859455469521815152473881598800256288997888045327803681721434155271789515621534035767152400932737935408805573875795614743035807384230631777536716483575544114113398868293327998995072190798291393408030819968898719285205060121651033367031819064327150305567839172507484842402542527973332893945552621867472734926551850002347527111386901347635448851348995007510282227787173886967993279111127161856742786463492874618020791552469881837773641496315611626780196344396475095456480416165061490259685128903722529804629203261809907902269033921970759533334795726760956520305445296951273216929192214964719565141652016330327516609891465068852690799013344775093181405363810102186198885190405665669578189969233361273600089360495982621333686604798519049822834950991210211337210230531145899769441222009403576323891705349323530908890273754647372959690502617555164310060726442931183074528837419613133054726095861893621764494603882240747857064515099690248435263667190990799988082240947971327601687106219541029888529730968632924407451866943287235840308159494627253325697859031454383904943108056230313110127377648827210192311742770611158811208912409455832066911747052994537770484473384332969834328698377919617604950525386099302657081918547655399886976017312822916135986703940223195948275386812544743136146295389742815545506978032116941994649082321768055627921995472889160725292668418027063986027113538778625131709921491623298278225288812042997220049791617414143105797956520435090914841361233878381744541931228493434163496625198491775812451053481089713547220910410237536256710676665892243447336072578462442234550941272864145460416211528872568162751990067248741555495713930766037727533444489845685550392787492380651663496057586914492074542658140369988860865731698843548200272926196840609401267785728176100352141862009975448320464335806557774453904262644399257853145874296399915589539651709009846239650878375873073075442644001992063826594524150916534684844714544361485723736372265711308723500249331436312394964640541191047816715690772323000603942558181758202050515866447064444253922751858529643508090890737983257310399972815523628040676484541463896019032008480360979688355981209610796421944551907734744290902247982760658833526956208262470736372325015309693610449056951993944184295787282392208862836065720609142359512614658731115627579200634863753787474666830196300288 [145,57] 1533853235762464323109682537115627835185259929579616621042831656151923962068087130569674781233813139881018265968378119448149772661181767642403045583428744644362464960613851561508435440435900620244075362101828968835556339792063609460703563420141649432178159658031811903561233077157397525632624953131437082472214783161107985374513347911322610388018287474630123335418094480095430135894696491949170288713473537471732354820265816182339472122529752922183624684551637990346498040187668514888781842424746212098451610572617620408776596922058513784738812524442821821161587715585619157886110426862595390665175420802361148654022204028539463029843675058321168333124618472845149062655430809526220160792444848046445849452728066481624843526593268799463808033326824341052800091743634214611381271257572537427480650521444983079862626032802774723164261571660874816615743955499107312436964416543159411895274090145156187662509243293294319569768201735046307870373094440161418783384887838230206355329851726054003764053235766458990410497456010691216921524428424534373796139737561977987078444702308199060214641306620710622813531366151711851988390786623180708373427916788384967024741816981979143886770940268338632444291448430666521435988784023365474978518313126803323453291084363771137668611528134815419682936738292635841350377365019010589828677040666509920236737827483932104059479703164160666309843542444799318831961226614121161057747371284703347236778153888387540326265781520528477237160945072402230477734490704015825600882444980997260413971052606322593996042493454798312295082793994005023466156555237694609840213423860634911320951348804884479013305207497167126385551974482030922485473403403689853457133184804846260230493769089866203424997241272600311816862785784618635502629299783838437286118076079813674346737492624019621745032177297263767300265619377519821292510317628159453695254756069849887376531357651542036394486241035424041017990267220520815914445472151477545146462469864352839261471957537111582938989765675745873844411806198178936688155363947388107375858873638479630351927145544973004692626363859819267125526405545890869201000014712069290096943611451849681435587309863993521909596706016879583612043386715880856076411880762807954033044318571612269309821858097289157806261079328067975182351740019029457932253217382087391422638403478369451358985047242922230854739712971590290600896163757553022193830230008062595171513822310755219338099062297820237795503353590389737821295498847734144863759881717152877705799899671306384698020337365919586492946911657197442424259963073771496225561410886402501054773991199667747782446875089773979221673961569698263743087598297024937254253690299123311478336696816651453331255894228565621186490428335242142909596812352 [145,58] -207845390717289256134558890549484536240880915999578197643031001801247374753347875777646078336993219372486044248205306573694585371257750765295444705859319970924890251242845780597494753000881815707890941115950496619512045847970538551575292532199286987079326508199562478551698002240992888370888925350101624229860758026509534859429711305840388746805158265773007164835064590557943347225944585623492990667204138528624165397348181415253952445629306611129879238693838918723593666823434513074937666018626857748395038321394259801690987121350127139724634053027587311478229604557797794485942708588848870795548986899530657705586000103198474303217338098197044434358994102829231320848692390289637069579778731433433504169936213012999691307970486213908359648969805873487569771278346742633542692071149054023750252404030942226759667996899845343424052067956278113213298851308342603707580581974486796634683590531164927142250860749304353631963624804319868393987929449329540868596508509255102166781414953110572055761088530999383476111171752798116876562695983973458367493955110155964553072781510051101653426049068042577527703652832731117253296460630237037521258240003548263050201443065419690775443387146304235082773771696744600281141387639754963701361221917488377863959082495274744839145895002845532790537376177347471477809851957275149050548298074779238725178580702986338376885628514586261278929939394558847584571429961417277377030410559359673550797259162331425522961935775171387716564781999394489660860050062471428277005702262773377704059528230397630705275658698685317858693325904859140899120918037603923958251145682766954729695080992916965731162165118915987609410418494639533732134946804412769945406032662426340204920645005188550546829104000445905064920731909941145347203075231333738439082433571395826429601638447996287664829497444696314948263734344532631647480564261053747678322261270864808817255529223569762957757568115319340377408563591485509566653748833149914110213020414437972052126896538237730833360933748524911273087401732460803571580323370811096767402470896677073444079233468742442482020627841981323571776645192570702355350350705976334581039125121379858974942240019481593427859987247541089370815953370426897292980823682946241894268592909820684822743394053751068170259322713209711941736813344424403717370451434363820076636512067430986383620291480062933456680883757238445107059729692863583678975165351789290750130546827112482436514693432824280620724210421862214349224184843970267009991174626833838435566061607709901546968906569866886189973292523251632323635538512204464259346191151818203291546079709716933984781286625666711679598909880211248552043745091998097501494597861421294978362768461280502485058937254072507308439068132415619955050112 [145,59] 25810378294308325536778210220649858340087771282793018900960795637326154242319102617393971881018515743044656398852285152948992312900311388819609358685584987830303255260437166775379744347596866351199982504673724833952054430319815494436343362198525585249520567213991240825090901474947764607835319672981671287195916257210854780349057600572410925694580007030239851397471930024963243391162910992607740517167087013553223960773789650392764580491332459733555836544934856774228503242786532145534216025444882935193536541751039104344208583371466856997693699603611218357821923059173797117336867843507862008676216442607331655190962874395687908981720330849320780961546876354995179560745517973866672721332199777930737134161611998784190813676559912944257374807264229703844066975517006231224622776452266894660198666715178472704525658150415621796945495608225525141500698077959280910870316552645670553570949186014223008197979085498031804892862697301854568596775011755571288063739457741220144370853458249240983188849891589604177986954473721134057218223835176470526628563507749621144771701666364526477249584142525586228903360381644875952176570549208272421907549778563288429434891767447645283922157165882075898595282140224818675588246960834633154503219448438663353742435283634822301735160690221620791115911863650375010995601300667606111393240110493827072103121689093613401224463975543943740388201422673763294102656486863593207752492396669318026977412339110598421938473810331383812912116300275006095066444217491895618671972247728525619640875413863790117052039705159846106507455657475366746047592556344271254962189335571579487624847842975128535529848122741302119572043278053854178996577420289227130413334348324025047738035048982690852809082637380707416467817138050680260121199767539398663546198867444720026082761441768219998300278314806861601800076537942500633378670624011214123130778249404315319574095199597930930982992297259352754528144146826955138718244510497224294798254332486859670760761542871502076066113447686521343714991898830263845119167105821933900256613979227315250800780859427433380888854017045379098929129091642526701687456830413825321791218919793262464278019372742439701013956408271835316156736243221583340810331663810566054603994384075970931411703113892017598606058127626989516842211142180019131730440633837277194228206134502884441433598654973808010644691703168870405266175489124702926874099709016162854696291481464075309671298904295912235249285145818114521924929600273382269497106328543861761573581610264957407370956909348387081305636896001723555250726335763501819414936207051721841788160383125032399012099860657159072188473267103397626205019652257134433423446769164754439785501408037581388901207481218910818817730004359227196400 [145,60] -2900855649404223643991979115722980737669376009921855530200708523098158672953820925817472559418953028592588261280920267216503525300596538625211556241321472216731588377259466333328214760662140659554184314679176340980741526926904043132389307716463223682812830751112483768780617700447435458563029811417826930156685135670516815063237342800721174086289463602926280773756523714699854627177104705200123049535974014823285391052374299412085676629912311306792157386069227970651701988168802055568755094929958853661892328836583182077588711437922140737545053521591651929768532173945087802424505278385788746193066847517391134543528892259416991341809606086927937197215974596903882533597782277793475029717667975961552419525443396938417837342930852037369037811747828714410878010425348075691266751244691879035780323508273704617214084109307037245696306454148824979513473023259852089717805903387589834217895544928374479551103002972161913221427004356972853984834436097011430370800971170718365481701164077019724886444404597003115512865777437914221762497115313221306178412301985026213714532960574039806725472574074932822761088789204977007401827712724163460902716405109416027001922857691979077978717922840923371609672625928613299195486118047439679018152062119449536806781382091613783334421926961573672408200816504867238790844457777521013764504046590120289044468471918099944786546815318196883194130730505955841866786886924610634541319480496569066476942325088949588867748053614598897708999526635474354722407919034929957630207706093275072828178934808295858264428285406009537427049538293137571106258787942075949441055182138358719859525622734677316370034378367281222170630244447582248765291505644321257581433892731644197927787280360578926563606247368093320237001322030881236245252912557954169945513350738196594378100953182990747700265338533732387826576484851956353621819009321576226971625269741827030754325620125244855587121332332176687761842956430027883751588645930963462449088250508724254797207964751978836899215875944850418744183341979936704576627990061278016835326319450072332456759366578029897624020572749897215579507025689507634330577027971110025645074443125466935163560738204133704958318171245799389145977092942489247460302660884088349135586799344839108260431282010699151168205180494126473234752901779224692490207565450508605263133859435662597744200029107766661679247471064513565683872158360415444176490304814705164862998333803588868807488518633901185218611499664055902506625058515070195993570834488205665703022179857243614681663348812379117925312729025859480802980207187507167439365353261773176738788020223487687697247104024716709925869381851960753881281216734111344673488441989377940471562293664651871480808040602912528140682645502747808 [145,61] 302223114862762678382466363500186350656178298428461460988659334637999030119702957587135739990449637598504455136637993107246483602740007671864912585897366927401514745203263370987586293011183946988793606577855312758343521697610944059972921327776666106106583489320127060407963625693211005516254236735703744899736975834732945218671683480614290291804653218544486910949001843365839655235189937239006987223315060430784785804893321516735434482454012506318020339644097031193465255425660466247283047845566353606490407779776932484041256345466108477510863602934355630857971048392132053743500508521715777092791498528308834597004121162152097299306718971396473356871528973453420336964357564563084945285865662080044230655831503140698328758328531734598243352443084278235667628006399051778017566604083161540283516260996484731461504931088017549416424957478830094093211523252174833644777933369899772124428275323588988387444526213768473084648680265748344280297874558154182847081508309026517745405323342495971619870933215894978182688329930989267186926408909557972899391934606424760079652964348052049292925059162865595667232303552687916615068951462549258717640421805128079862346956039286523337811252989486940953469041997690981736355995038412937343020745884020864433008331072324914302467728856692321639584420582994042130779312723101286516365839948739752735720695932756988082692923232987044612471115547576662183837659787576514579866373786808206174794676390992206995616433159375062948193588495651121272913906138244580034700909927094208097029364145353016509276056001058347968340977312156047829698398403683538003293406028608633488030828081915695654086147679437554811909937152611117236046250313645959306585013098738906726250855254388517001427200641316108530973080917224265412933008679609422825171415940036612022041856236333793057351216483500695124900376235019751475610841832735586189899156768579982976825467499924247939329543443823047630152563898408420124112316456852604304376092054364028366629290664391626698723119377477666977222535224320396911212441131129235624415832034421706052360896055928065841322927634489604906250199924888723199478777534341814322031695902303966509053643850606436205963112430101800926149941398275026048300610367253480659050050021749497085580780647822098212861728790075647576787251148091380758119548204384194706908046324052799336156936295274824542779131683724973547697066850330344168503204979752979903313534395894330930230198422849968511275577673390084723607549293789816246562036186065735178134793213562935936348592655577047753236788335883616313743114773008585467697141202902637649509652032679644329079260733678099335367538316219246325896784758269261100655369190619834418344699754832029220760777312046576899131255133492 [145,62] -30436069715571568823493309738693467894909071974149504380227274401306105078157216555909407324417616533144838885719780965443856585174482696525171347650258063689730082537197218776904386195038161504317359967981614071628075549101632140148520485309580421342300838470821858007723146149776484557952352259328293157472190810448708276115521096606472938280700305740326623147534348648351091765227584718643607907861316880229120313631729564726441603165509009657649393451295397074228909092358807317206547835798609714853292526160158235760445132370500738654118499419238927324296727484871133718268918807831475111860959674450852103967307204855832045888011268978027261902905417157865486569224591704184156063315255626990869918748715287333033726923129395201979357531867277265566415650100203555005810008659430369689789345053138209923515464719959666980740011636285740033454879993334425378622038271141038916915212262243062454390927943057765300899234680604739622261126078034378523955661043371612203954768150086187784176717556647015913140355968442143883015465920116172016775375869432494208388778326240167755593081559003987938758068212846591570176083516227223362432956300235696136349419847640842845664264493645250866701946149598035942614963367298159808579936190834856367779482357430802076594019586048691469462350107952857528067565199289199875269745073551393712505268172567368260407006127255485467621519028881637138278985966462800991315707310427262201937062535895994067141316930813895891211857034627693638125046264017091253599059423920527370676034478825897805495107821854595868198689175407356439705829674643840616922553912514404896175198338747800473238936979698337966330377675654675730163580073355941569366711306246008371785972292363055909287525095248690370140851074738263909609261799905463552012872202386559185886653764775086192141947182992974273988298507004659912861627715981633540873356640887829520060779352589429205440440469877928805800851616660847627765286704888076697179079082481020659519210718603808185313296989555307338184238876569075483145317611666354179835620343216813255369143069185104255584991421524784019444767136969697784421590185446426355549093047712085272110819344973655438136999655684379011903595938698126299722863491276529281012704431521560356508550854712751360976272759253223210343674884718506179077637790168705239916476256508756545649673960020065604290395471344405218500788150825186310063845822515312594843048272081939750016429603683443609042286623973312981286552286679129640703881238726427439341000795895604042405412383521749369165208278920682318390770470383065133005599736255953322493263539835178893523659090202429149776762545405795342604784187859461033568186247537467198442559426473017470671752186865639852786094720 [145,63] 3043044104920090250378349703685961330135903755763350336793855446136466118901403527927982974682636656883027719026407496841790493344311740025325683799001112149282149503195507612825863567077171046147709712821600514324565642912883973494261450763788161710006726125221039713758681255966189505740058348861669079368124194573438963277300903651166648003528438603154542295805063617222851929932429292483191525391379825010304983142100027600843889979225949413029279385856527281438835547484358230741694377277979886523214882909107303407887256973433598738490216078958613532132198361616325963973053575412165903610024140749785071951776750483513085161597236755501599403808217072431063877900843940280577390033204078451567659318109795320827241751772051514666299566931107569888529306929350800539514094032939602229742116381412007529420512230788724275097828851809466649018224248868878669030677608564459931126807367793651682782498001255188518890814559038604827269418458336667414172405259972637244653801043878765511541136768248610256492776919548649427917520077284420562869051407051485982162985483575112374468762034413908201429327764615194519900648806179866624847261337515038987737919615802246751683036929334688230788757743568009162660596848035185588199837037687376210684792424754393539225130392243936497128227749654076866292077388409524898092926890707960783968386067447376888001665570939625125710539443727724069984724155081811112748097703280610956451730270831747996099947369305073640933124938888882646231574733027387511044078058027509663085311966998927897674700619297410576254498433966928684106491940233269529978107752910692063505141966917119280965186485665189870236302669659419065601319988371785692116789780017817732004804475503564953347488566956645033406516668401284707115927536146808972815324525513243561724033096650758775054789080696032521577243879750648557932793100456613501070584165754651785730158645422302240354350719400863823476892950979882932986975057896403502088342969787615077996265343399625796982728547977345646884030168156498656712574985775296883848913472714910381951221836153608690005504406156510342116955206143083303037699366075650098880887031178250307747485079725360093113865236490538827729475138027721146684726128368561509700424809770946390285162969455141078962781486844970430488499536208274089007592419606449219778088031253298817725762323247359019494089329217784766169077759439771455823544100493423868907622707612139575397115162003663774567893085962580832655330090406413976729097326488566368725423727402047443722299367659843317773705924884869208592131522060777869408388680867414065631387963192787437611550926770457724603092811410591021314091661101338481888727376073242483317043983333854354934003114694252679130280 [145,64] -299865939684019859332910971659956274218018560517155298800115459826555790190164713326422995190531563821291355393783033117412641186275851794891812279447681409019646108302101697410547216090499067022904259654446998106240735561831217785066180267045112359335770971907203461431574227097538966078791387181712064417369342162889812779256463727660178106734144738879371913181774664656036939316612318639564847913545660860442284445286520313236156625823354416603167804214445282133341344525344029537524798103413347473480321019923732117454870098642635992291667489440042668205354632711035880707881008964936404100284345162483592856311647827537698618754054323289766884451920316765058075414621998530035590041031333497083428653297157538236413375801006317586180434337813419114493841178442031283473689825130606967745124323027419911342646377115315494427417187624392379410806098211263753098262783659061531342146866838578369642426175951339040142260841065946609577998552829388806802020310459722426743873522374765617055222309994978997630246540483786784604320947992748813946130094800372128250299951503090892309818585045072008626026915477452709965501770853174229709851327856076417648124799934112531522697698476926571720061774388358619928547792278566283658901023852919353139284505110173264485931340112688919203595417278690789431657227546227909441315423192407533175657684834816221598107981794277138075499504063229202731746841239933522893982308998474103847157532002271860567801191837073740101985892827614326142852293252411083447039659100485254488567683134828904683826062115515843780586784317014778359922569274771912847240509371620989299540682328637766548812155610256026194727509551591001490791013946664395790370197959779622661402025437639591459147831951629646865914447203601145930778602719310480132073404160338212537666863208685724828831677731680533707830922381760823710526998359513337104614734340844265082678860584410827104788092027256606180586677482767759217426470593176520062755329653995870956371299010488253442061359188140617392411616977016143666616945458167548128434986238722117085496685919579479393898831257933879831951643528499382384447448162487780672189408332369524506345370766209145420945274183220328967982788203185425613004662883293335624661198101790317448936800694946755642210531468414346953338857792249822905861229650861319043174089207439364464482915294132907224343909800614760405159123129541028799955386167658966443803306812439065174895162584103195629317925012506169163381707135489654479337312004110641565709152737391691995982049713298072628594012023606860595202695943712978138471347043494176871563981616103024885343516397477616052273513249719821094185347038356604382563940934467064252142536141364287217063673805085467136 [145,65] 26709120322056294788058088294583298084175229609065609358887255869206394318635016798490564008170966880543496694123586023958856276519123002400445041560610911925309116949372145427832833098281751386163149733535528852493661523836142627067385736492581228753702970106126679760519244421859255572983641015690921524296889458875002012740571715213159982803990331633641565798594702481923479103358395589788003149584030234530600251518866508291095008943543161398362626207114613040643424633754368124049944908700913056600241901092818502243878994469988901272987474129039471066999001465105246612137756096738433443722796935657741106738438361405512944481340616411751141550667173662441157651944453877097902904301362818420228363780746523434617627234104306553972007375292692073531713276992214825619338849769726421543154895074757110499739478750564863910556255544841860703153241849370298015605981762329065797845839872913576255994364602491041711488541108026511456284150607933001994508826915549244683049446853539142465885669166140117010463640487844696593776844763301696915448824764265452186197788459413351349457400739776421047892332620444169662971357124846214606492560668629546446309996864840247854269098472232950972690129164151774280199233793146664117666808660774950643653150845829603592725951807497320205223627169546589284748373352330322924295137085727562343649894612144215548911914784476199975340383124101697246657589570998065519290666654232264309144014966563679454111357152469597290206142390891464841008996385148610230557258949807371090650035856448551331842220910166864065377781416563122260230655146810717417567501298426400910401553559690437275449619072585038167272301120056177492581286874015264372253374832778978470363554236570003203185117932233720468137863721398979803261038380297751479519961235164796722188155285963491639038547600611459506301820295029353778868626884551847958106372903609575246657176724348313873669495564121322398723165833606728016694357610985160045620853341871878637706943990856053613305021229194944469052112873182429616822381748863595602858068907268726560722438011842425048623098431889101761397782208444591701991967256276110787428649251801426402574647786663822812720921243183213204894744745203792562548367731885545449876188974586128356462543470006929390282831661569920127860984934895158057184159604915361830414312242047744050922088181846128186564104791491831192362837364499334924620632270219057801902475486119407670357458520567496395979865522732339496572647924735938758076023965510357548031459916165597716675499829753738179809824602157372517629246450104092204311246294549527817985172526602158933586976474021629716260579985600818678840042496524299740656303841171574638906894961234754701355197382851904 [145,66] -1851415816349365333120360502226361029336435618702179439320985644103066659550934279747416815428443741488216863984983952505589005463382735547822227261563713585825485291798273801700032301746939875304622579909298973096818767019623725313562686455318379480129714478330939004618256325619789996375540293321314275872431661608993073760525751176685080558223376051358709867958933972342937774409406128131147203482054045901767092118037500178764096291718896071418400137487799796231743717631976233607654372622259227301230876921197858539781954401843729092096634839256374972264203815447757157605267376860224068590913935290340782995003456083084536383919536663790332329788163982500322278395365162989380626498191228434333016325084203333253613664635011940238788538291286892590910735223466533266260475676366103873805142590247942356706715822819147330030991589007438111990012173799688535936062994545150752905409091697473138616134766012567329348686874458357726595271051200242061542169362556550043150670614282087543637337908116467251771110607233462183786078350996109626387396766978930350404244506851141157145185965441965607474096053884299712209702270641118100235659186048935074632637196422579308989724505732534436256844600825614210518437005436451945104439282627492605526053607624680254503318344904802610071962392839347115042451514107438958914156309202037917903679209997312111717542503376214422700098691729553107708744784083896686299663242967889068442604202964455713166967384545858746177930399676252755871632451763850262232397541843237237086334111713598585844417266800663337294064189925046199399107047930624746051491403511497515724688706633735532484464038473883678351779700664333638221526628432622701539942927872060611208701761492419910871949411191466072178487586694952003488772581766344667794802951637124779563252724467916855443351451954438423835690368012480031282463592100714220550746016799161534093875603865872436556578344740309734182016544542823627915877722219822406158923991709627997725291529459548554730452862323666440518236074196402055392791081682592735476260389505690750271028590643364572631222678315008828020022958964974590279834995560522421219763497312910753608379519849376830999590545738312611138663019461069724629395803138495537565183851436654062661658756815430918466409882355085950103172122779848247742187402182688100358795843583863634458753630158509775311140883601934680488258444182013349824464250656486276375942956100684840758706131760897002254385635878692367568233499878305650765602750849998670847875590801797624310521348655624798810904480077341409406438267177212943493177745688845017072380645096888433237177270145809230535229348816016768333560539060767772377020329046532328017719340947170616690984251904 [145,67] 80931040965506745347450041124497182713711821493551939863755849210493994205267785304221582801699358097317084304932657993849765604497008085993270881943137633982234621089653810685848809384649121720323462012200984494244737511548430553513768712814025086216399596220709770591628105176760075547786050532923487635652815854699828671845515636576717864574329228051789797111528235829427072087940824849759563949324551443872196297843943407356343347532956249670743296336249852829430192156304462654237226950186627695391095661464950847798837865316029734373036885859425747760931835548257416944836220027609895875504393919233394299088272676658319114441363358377027258853170714140582130791507672888306834553571989382443533515679477294730976325984365707935026352360343861151414757653178833007782967366749395565832317497044530126891887101386561600908043729485167683303658863540164630686817984625384202716303559560069330207065916162878356669781732360177625041257733002663108269908297266068035640031997812557899832599722583859567850790628985477588428503900413716023076527884929252799060101474931025984874496327609554836613527062657907756368309590176718080081213437772727540499888626570858019876862856002035516209638590152888458841798752960068489107852635466803136950452902720449968070743912172928595779688489702796677607246540182620608845501859387300899973344906780382228572156894075406833914999403441408276543414183831325978020679038581964066553599792861690344256662262953991735792954103261526004350396926794982546924461967692909596586559227566090386574168943519137662728256251393018373297072899424573173868422188147831596124002742300895905626950863940003652877515841461690398593655177607594011278257972363034875160555590955164484342540677482030408190997392359490402461438536576932556582692497360936509093364067202576854966814770048171556400442411890413818223977530786086078795533455477552919888666959868014292362379122969183878891483235669851841224072953051046749014037265752539807262982709034410069782046241824421997376102221684933097165157510499195853687935150384281737342568555761741588725056698319993035130845206261495482752169756208998097490840429057329376711401519369438328055655505674036212197620505940553825898818929707467241630035300934304349529525936992211337894715118821690676563404730426494758940257761516487307697097090167186662211455394888784119937040115108747279501669421817460702867301245571042086471260968706425443804557084428572920961605247242464850653931242880442843077076891400954512962809783266731246016518149673529742914586948339692488100700509187417798315492443089130810847809518731558745656777995995396877148520798663405882610371131177567535703330447380242178082202483660539212773200960 [145,68] 102982702681341855252332592889128310017615977672588527889400459679434095908993872348223497069632656841256399232930265138664510711273425232372825465664534497256583700877817640029313938693039334248995068515664721845105430649338766894937010975157883756788198336359806639812648699461499719724857815579008057677917384914473503263355894783698841002544021146628481682145749869170657315373476996187564302948296638407075637631358503655122498569524542761733476750341805199948319237012437832197264681311526335715167019596411567519332944077765546705411312503378060391219793570864968885175187630841502235918470681263650197716882087234977685060969476658775777208405901763965748797495622932651792289030611455967643654017178084887333180977795150360963372101212669405819852459308003769170467767368852559229150133641976882807450929229180593726666021724674448677971200375528570134304507681641811560552946069854504923271054184938075203536628273431178813324140496182715562429052042413129438475868337377703195674742792756380682394755906287851172717486504650648347189614646949834616167597762131401816018651838685900281960112150017299937636484525327036765203037504011758767905730605438490912400546031947858861633321371607971450845160729644487794829121241901425129378801982172978864159183431313865341630856725342827007362627305445690802478882910595670453300307066412468179255091323520831166971238295115979247926861216385152845153433562833110939748505795583094691437558805874604732023069306973960288220203773290079179082232722016861450066172808991471995689944241687417117099594175392836604541583458300403493324018878001307669297744056135907718188664439025459880203525141519128621736072199683226053717016317680356675055537380002625682962054388062622981467390145029442730425550442358374825586744368092200987026417353980605589165655914320018605666376045930914338505462401092709173710266048229104272960181677394024164439282092730320303996737014427777925749506610454838906654446425345419701472414626054361943708436855661780565003391102965138575549049252713735124012603959488248399826357411360924289676545408268285009666774578207896732685220457568398906428238292100383892162764202919309249827971674541971242464356070379918279114919952381821957273492024719140681800931199865343324713106848761995147231873198370714480688492022829760858773866826619758714956892692227700586669703259791249972059568367753187786119587745873125101372257280164325216487696171883414792091986666658015412740626422288590735031833616921031112661575344271336438133564238866288091740968095843912839706445813434131453528698557975730432928020993883402948929908349531290981808397198153854582172252386156527439092894221198131121056078664736919434240 [145,69] -345229312966743899257654698998060171805837831558835762343192485072286617315039699726987839071973102739902988171787189828382976088258778722617429897766695229471275937463722861930306267561735837787325518767477426610043729880491984249325881107396471814288467157180043222647658857333582387688679861416960789172443375323097747964708809047465995870169426135834674935868392791710723617446785389501063216327815216162057679205355282435422978327564142284280699735757358214723335594249244860288154417767737516134883666179977196091567365958499832327401162944255952895652780870029091927519105640146216169783578483243876324975855787973595258794735978075035903078310396514853896935135736221587223027937441032141099481378076454531299626082345640715187703174203826944600648335208129377373419072143469114965030392266470399774844188088022478494216590627128190353360032460036588481365742169291166662909087834680768276098969553471280469472702464372058037103896317954747477421087504105800850910005816744582561772534412625438143515117423668408046918271815932576673258556325076312802142274624441904986526830334602024037418512445444472793221927392593662823782016199116554894240837567944888521519604112860413219846706553818270250059279678796580928209970617044326028418095124101737208922611828993915714915221069925957943310109715070054262131705614828492358397216649709970190428151956428124432640870878605564829198349344472699676582747616741141260390103217008586874751549258336427165624537403056578034487927434761717754081592438291808185840675106929640287674141690312165643091144088344886735562514759323577174355025640615795940679549662099921879104209312470558385417278833237821783705487650735648134719132167786232717270250285800731928504692011184208071949996397571477524330149383901493807349101253043435837104926781511362762210811228469837843179367197531067590123738350343510325379967877646403983670316500098166629570709184698899567727840686243558809174646330767220715078270664022097772403380066059712949774215702603109681557796532282077862078219320427357225379516027827666635198950520672955920584782071931883326259912565959466397428437731570150582713897979918127176936799925401895766881719077551787732017500902266166498016272323147652327569833105473414695123192473503877952898280819481246476678375959169021771545545864875312014529212108000386740391714834356971541022143659788919164170698088267585168236212264135656578907084509592302676769656165336542184629845405435366436454657171242777098369510276230523352334547895548029115196381111739803626579817603211354139180890037883127617488638400570640760739805026870004215332773531505270764065856576127411967439698884301535037442252922332930505789972866502600320 [145,70] 26107988365542904680055030666477390775310141776455697269894511639983427945382487230494144403317071830205434375763281885643003675632245293402433013962465811223937619448249667271669248944745145085783555961255355985850374685184486121741282960035463484613168180130638882179948890384509480570095595406652973165246004079664223391423181970826964729365194919465685575422353729580256029060146395914257675768209983058226421364094292494874473636686384996305016605995800295980037166756226777814625446308520241772680340367843252667813429527223214358039185551726141681106173043165539860235093666416098379990586108567085161942803237734223614017950873298503161344412493492372225630328633513456879684074760672202354613870354525961581597056517107974088832144606233547336894330750953872100661023080198788450936352484902309970666693874688005745483816315348511180577494339291534735121941754393248341816032931196017489885002890481031751752257582495190100848368422783838958607062326881534876025299390177397562582185013713506606889155981749657131306110148266522064192960115382431955739306066639468738771100679771804045224911207887032622305077239128210809818444997632664207733174538193863140041579589999212389459780364550704403596007170711603119702779990430706249713577610719026642747024355266125341195349509582364962473254628822373257920023384514296564210111542396155854294468226686983882115925563151567790866963065958210795717077163951321252539374564641246788555353520558480504977684077430508610762279419782782036657573827619378448847911171642751534283576418564584399539693509596544278172769483223645283691806506912294457755336248359587168872857402782815787932044702274926674111220983637867996197552052194988774680313916360671980530660922585434828343083551339581787187247045438830920931955216516789303663073417454857458876342158212114872931404801588825829016956895986181176984978621977910726329956380015118023821068266240915210360705560970200223716350631450630815390940215804445008786556570772256876091648708598107321156875665951717267329949889758354514488777332484432046760165843210072838753092015830596613353865249720232302993579802797340570028754593218692107679199078419856093973867689266032941218840644265814391515196038964931639395363561920597646601045656540554215059716924388805734531579978074444204129078671151598495901082215618690998571549593954111085385989063023647096211296469689483406011734465129502150631342183940757507637199988187078170206856877728322802332673243544190207830702509481636948511178775059017383877465154634749178970081800014277716825913498380624783261849857014497999644126179712014759054860722279074924157597588958713407331458438156934696073254882523467908955314594707200 [145,71] -879868487051012909243898435995754113758928747281925230938943726601353045737144398343965332485608041196752853701071896938133346454053578474463895295604907039250347991441272899250146931823228389779678441739677469331681310264508568129582421687978074530641669691833963306410078352098998364170290865157510358301899741827988203159223602238104163674973090513754599786341850494407188986420137769165075821903125589583300583129928158479167161850946546576451961790175337120737895738310817102851509711954074071738836295329871182209891939302132067363329534902274889523798503392955193226682847663729216881038844191656949378815272341350491783403416698575046532209081482915665103109651057446827323596288720540745230830218996768239626164145816457947406985426717725837361050528606901070506892265066968927708091649728786296829006657445023539948140506506399548893731144524421504720801211047608312512850174572195287386318981855228602438887268598599256221381542528033980245548945293839752774673512996702999656018347098461134766295021604450240637094820725564881713118842384826784595269402937814638217547612927557564133235664653887855577965848792489607175478781385019342825675717341736524789782634742670848918804835558825152660295343508065836013754328375337153753376327386871420109835629213681191224007863842745042506939459077745769872913807481876812911820374252603116238867931249580203536338618297884508099863602226760215504653372314764625873454196722756695711831274643906734304309103005251296478031703189111915339232062444162871648614614414549911391104075787709370633723783229763457865754598264316006950116900440779004151991945462559091234700282146761004434198048874976567526733391625442919933565651785395154913272690981744414691608040708644257613889589914888158717996235304354266601691655680813987584811698165672655622121754047257181326493882681942550768583149987052233466943832231837748780809694511864026381686039128635318772488221479210707760432101897526259104651719314995101694451832878998865210157932365296650533433396904055701333189554459908223474792297176479334993637489859285562473483121677691747633860797417369697319332640662803097731633120133757421232044339220682694987653543795475795809957338291298367551622812289579267444318516165571338994022399234011625719694986283708514735804158527095028615544676562309838357211583240397776030421043099997439232229365195360386014052734805788815910068701557308898996540739695321351815352991379015124622794955267946762684060849669055720888135737880223866286016836474266586494857346211483377854999618721291924285403356693326481819451963846699377087162576296710126477790416738238152103623296807156472544063197187381144547306749650547883182847044384 [145,72] 7288503828929261986473175663979683849257521711123397228186305387361043634334986681290036525021826429094925323632615642616273867686486495641403821565558517035056091361549218426255912085705902641836683481595172011149448395934075089576002318324859837850825531954118925921705342492985701730224185211127508947089661281904870342235173883219200185451226223900908612111770803291456150800657051660977753585221753310188134755628481141655237496472705273857940399197965039791318465296180299260155869924044162655422107653994018771782376648427261342737547841703119020733291320972024319586494136066292096397990267004307479302080649194983266314930735329937715760098575038447768766332964781781632621831109561139656985413158372785717222887787706541037974145346246128657130721035554007739363865198452884453330980672642251811626961065544733714156280285892044120574289901973928393760924949417417288578230184535390838108027038317124263059959518415589615084026785075187866233170915181808168831080195918744398562659441105713344969721988919087420447714045501338227636051043320019445899433761882854309607397130049154910461228922477600990827389178014331190687906178735606185141503635649385249111542009285040632523913980287574919397089176088949126574714367975066423887963326142082844911825817674645921892695188669961368784248384720720079428282122517825726594966194007131791256261036757575208677863357309640810949193462588830614831559034582633873596897584185534937211359137522388034452116933660931658267942849582696695928970425957667458117280053498911252594394040709908382306752490579349473308106696302519963759008159050914770183120162172707561379240687368222506186746812347961336641885398575326694792022970525864463779217049938659109768096373470375589644077873121636247231816330748801518816935239921129250234865041157635649883733978424696946682941742757330574516633474282444905157966843822223821702940269971535439697937047457589558083502759333004650987387278808651714155568443980825763245611277622940436286185524151244316247711514141594646224059409134366859773898189280209094323501227284965754088178402924798385264309412711735180346703267031566356810137440834979900231900926745624156316067627482275616627746342810437107417770227023474557093561677442396224298282419678559518977308206619346697885781210834046624489469832523361112507420672559082838020907040372660722749825723787268444046107948588126217186990679865486660308923803896328813291970430163126887576714978090816139947776472655151693240620738582289446971587524878418344250696644610044734540160692304300584997847890636599272577639304495230993683411926439840822702860174697952526126054147665666196111884645656575826377328032562399334473344 [145,73] 462991627587942161130878223568631067145956855513518669608898845457492975046780485235414336553506211082101214818387068440846595024884562685803215374356524484099565016550330396279142629019841947035026261787022254731994372305618857453572527463149332287178116343163854864106043226387803271055998512588561666972211852565314562217029916158909446068776224808212592654599281566885066799103679708231204192179387779194610737168031898134672944474431520739946034138044134674640000879868835820777218439591742723553206027786848363531267772484808056164369838287607011383069063629359997960271866488437936043622923718162836970087691755632694278062464203917595323388028603011923775719128037915132159010643917224986247077436466727336840049130952632661349014461487547252745826022447603649878721784241483715760854645743804962327281298348170871446312911456979205191614052772453134054285613470055574770738131963319524352329490082900862006434841517596931986704072033614805815193889273788695007775718590579202895170315813846276601722823618656821699378769681195695431816589566862995500735181296050015660110449972025645448423298433968076693068347334920133469359243331959788531403212695553579948835897655468453035595354873148786076988351449090443942073335494704774955208257461823409904370996007913150408280871495187351811716625201989153282774915052361504230336945274138057583484195883549705382878193659493133056274268763748294011504681007628575147202189497322173401473540905735301193203570996308632645273626576192720872889417358918720446625029672925426723145897575882992769619245745163259407230979725508460411610198284147416229363279677872788764897680602790561046291942187980349742601988524146450138776875305071268273382508145409632002267542204585032815632321925283938932766459624327928714692227771523555726917333813655679497826028304055510145618940993796002351797456314020000892738307183034567227508908087886617122240106116475256285016787602098362684387998271284024697856356431169681140530748250544987248365953532650369667411886835216451120701063539493913694775747063639858824486775299133741982024405901759488020015835566660375111159854671078031236768695400082109509179815036317610818419121879602046929159489405305254758779164846946849120791411045231924674501809934397557084931104564379849072496862835517700668661402254168115488805870491359163145378270830323662598421221338646145111554157448202515001312830354778006530521053809030120654364337383266554504992764547723746637894404490383321175953035097884063098538183635302906797447024181974332672393951314249943443319999107363518030239326002455921185595421153012129105021496524474004125314585947640431129625514856485813992725910411039066352 [145,74] -3707574969997747558081144288845622823674103310722700150146473664981039632930293571136642730765339814532932474119358385420223489299718401982512247962507012152113228741647087820882910030616713002543036091210899867518433557529292779317158163751920857652901353363124087523509212373508907173954460917194547811881382300927235672203568661383320306883543249866779164386483441820006931221531996148578304008963628338584439959147662166680241405974502117437619883288137655716102252143124213257332956976495489172216458211698209696744922495191017158973072932746186922328004737179974424518833728759731576284381815051750678529042927934261407461289438794451818033601433077632391269553726152224942651587641325257510406715509558161643988467726023632169514231416123359566601174498729678732270675193624621039918336531152581738240492413539649932064586409760507631486964393196310686077503833011617384221304802781831773399416195733288755205428318693538529452561733459489422676392838484849891201334365771587477497847664111192040898003210492750571745440616681467230726950609801763071870440323243161155023468624802670912101170857290324596948206804885586715149243606014961207511550377678633846558300830584377213562136147238346630276240139850799378393932026728629286661680785040317961865538555213472901112301938379146993223571003920522860473981648464845817745800430019656294430380269786414453615194302891139548375128256668350341353744912598636549101337705895738873953821841525957799483869712250984404322756386013379990288157108969235496727540483673870156839358372868657779793982751741764429527233350542076791445768010874702153939626572509726092240363952133286374694937568914170054848521314247535630033193501304706195953855969575780604873126903968645864764405031107084284266828979112970843909016711069562832817376950747675624584602157817150672343686348621904255767884360324009716729081902157206850490582638294901213813076398670781012244590973214107410401679444029036913887052302965780961119242761730969385184246001908687869397651972708797705002776689898786068140154739745585032493092910036148560985549506326550311667407470490174750836349789278237200462770456215128108489359859594641529556979620209448937785489983951787776912451239331714806332709879185292815377542991229359786919854849890039421755624914458723086265829013715885209392824565348606192626577477656904081794130595126783305230185144141336680981418150893639819273149354192375312243527939911564023336298154394586685178106907074395075772030226025320318891062876363669887720999960317991209247919904017887754253205025170887500318906710484995471719722261989254742976839441688278618442204079351316471088574356593178780131730233065344 [145,75] -2013056910955815603521479209465197366547691865921712974990973190937809186070801473543488626552369434215725853047179018457533428602159299944179988274948426141034752223648321206614360791196883780589518229517566170692700920294546440461430827828938603334105417766624069924943153658014024606921006614758505191998905363051283263299290617286915621043690208300035802053951029223846311055446169681987904879306531125299773648640777233512672218396078407411134858042318224215833127067237484768044481346510712266463333399554779532302626544236888518457457220321900223080070589510032820451584879820071243034400394840285910146756020869073877814631567976078786652054671563597705306158377741509395592970414633745448784720677790856502603691645693157493495923760217588931403897815970239588544262016567731736101848938744102211439290398463783841288852817463709111412235505974472268914283267481712680860833788245997700870039109807353242716683915059639686267435040511148693386786828751797402509414618109306494096660477904958486380980812343345660326239079308392588137447798163502528002346126510972022450530640081473426342027274723164102884583875083234903393654285098161877668679938685699692356611007238715265852311998443923489220356011827238225872846674676990540035255731754416512411239502439038761119699127735772645251988508241828595726490384501805412255892606575909489648257958189973177891916904292351953565454857271600010343794752530468333411776408585407739129670576107798876384989346832910662301994078937587741712926377639893219215332152021165829330652804242642363333360908837786326613803446942195784892588109720135215710020172668160592576732998435842789340549438189656444560600399978756883257573824261927536177917883801772058256601749220649663177307815205644329009863276447786210347015035551062448988931366915285422256008456130665107015196795086687742518801716992547518694714770360697005417317227737185790079028628681775454938078998759299644672954095905883418587875122591847591605004102800049065469364593229789366078695163665840437952813448051815469898969659246967319160236589743315174643883973950818714348638481176837119611154455170999347076371133868478991609304582938664834254459526974011230246374167185461652192750546223240349438127001234025433289198707879221807983138191209884684612190087768740302721077505412439761161576505386595081958884613194435150809091401209849153226758373121577118239877688785989357923059297506425278299676352516138970677360678065781394526830592754784782839028324656517697562331425736806446394153851534833863230416857221136003534136370437053300445067556214475592578112653830831197651643255050668890463319308336540583158499722209712157172740389856 [145,76] 223838126591280153807061614811020021778071258739500235341446718855929496081910586281001806935845565400842143627291982141217475577512806233317266767449218015653461623757767875811646095001695945176844717217959131018377024724892381008937645389444539140479237235678470129658061746094280117689129198129995756750963460596663837985003840257040710208372304305893738998462500746560445883169726919402624391918193112937474920810195018028823544064764218722272201840163706601865037204836251669761449824362648261617672050674018809499456008421466237405598366239290947138909360846037456237438503535879289753852850751499361124180825768663849346656751763582455350318385851350566326080004322008318522862173712251880679075084767041801850170867556299567509873557270636390034120259046447717958098264873637005348018151810561893178467780381253186253871928158463692903997199802061534979191167211405224968074868357734269144478234068073153793960452328495239683878603748004017117679788221183288063228493088051786937826145175997776161149284329083109572928626342379822009927630811477163811741029294401986589395361932852540384223256587325201447002030006721076967134873942462409123641025014742822660036321453917628443564065719077521331353240034126388987960541646587488401207330047513976247032573267284549196527968616073423838212729106542933019829269198683365924583813581904009294561239456309046641441710583391420877582459770971751472722749658911562770960734392918049424119801980848953158690594565696365695883806238548755317139374474630849854585459826953600332433100868362796288266726965647786970437492388119125969334896639859282732825835273958206608064014148236336876249376437833104681848940628867268289351433108281519966589412030706781657664940623394359241214073993133110778165221349880047387088359277612188112415920804769867659394253232961330171402521220356801625163526519699503934803478439889864942588647862673505292281740759575381685426963802394253308423032849898621375012338653840910000834636721325722389082100978865470353650184420860912036124706183507883874072422326847416442301976960104863420318655992232752897669282319325099984167899720602960687168604635175748241090808210420020854326495484410308378094795374659189924198083652258004741457036417461966694660795344403994332947562609221326504564301535299438715197569031110863570944318032439271006805855935221772805138497654887240749488849293235630995330782187276984936583657006470674137520292424595155351080991214086063834921098395695804694206683586197892154007537168819193609149176680446729345233502981537927032366655925428983516572427727497209675260540079348813645234817083106161988020469858437642472898081647773742678254592 [145,77] -11486632137854723379289668629305270019194516981509337767913225909038937477760256806411175974992205268728285753968941764522621927021691785579742489224122410192082724786697263590890634020305436062360019832431459007207355160575704725606897381590347230747327366353440510444284828819766493390171459134887459551509551298254635408630314149174841059678804596706698173454711614704148258070579210923004492169013520519231559529589063436496849999971065921621329692664332134986628442460204917885404385476035540450526913515753720566334790982297378332371370094237042008075263947313799120516715417037218935587866344728333860056837819554826101211831992343606681087749372778982279520625610671163827453551672526075804922118098917553261782363957101249856157808053586688384799131204463527145529483738815102668038165016667538794292219081743312018202736544779964316865588234179417143175944497535467575532768185793776046214063056480479100937999688410641669595635157237018247373836112018743682661416793357034505499248380206250752571713234758097717036443487992733329339331048706974441866704569352232664945747611104756424407880076232995881456295224235822431583567146903600900461420865545086084793594615700267321239414590408649620574953984473241806920117314359099145793048200307770094239542965287081612451933927609600901371434910720934220254224124562637015472778224517907567379977833624788856604049737102751021950752616129601989110029084729442576210271967397230204910934694725470129073250024400639708937801478569150936636939791112268745468588235690226884034698981396894063185011544848509673236310326407946478373282558362883738735241506420916240802349395478587779343915285042710100481731178943985173715857866885624047575364461449732203195750550409141730152758762870983288613257438165334786818594262983254911122004468471281824821349225475750710144382341194630960757574503325857014891863403383776498247702943255455979167261489888410472007646950269943739480242754496051858821311858735837531574768373490239118221197811541062422062803228811859911120648894139983296766411401174171815576605598084264757548071939452509100472158079586623629472623032498196907997817149738732062150227486838768663089655974296813002901757836362483254048475867960384972624870047234447540311251112053065410532048665084074977095907010268627458383546253111778240267896004128511291280056626795746109138516981400691248865460337328323669515012778853372576119873927803651761936637399189646020996960318694838730440812176403463649457313574684515855331561377198667966130528263209041656964235739002189022195867325828493703608070532234314103231394104150395408228409185412446524402614423572720572114802097750042303616 [145,78] 418339036236513034594082103160215228568929126782652039910155882979048828207948986532123868628503405585470005263785413826923102422375664062407838385225763621379124629282239884387808400176594435388885049306340050034300960239390759311634356773395576526105153026829584592608105185555096171641250374344286544684977740703281504240572292303241356856895512635569781827294374401980868253432790055141055515697869018584732043041786449436594760568716497172246745075785563799380131117100915190733189470768273121516387661172455925148775395148888621067176673196170253520477809941796434262735956465515745648148864638759495379981678502559525796339064415530227843191670922186016876897422178251124430710617983393259449963374615406454604460965873508864127257296370280199241807174715178057859951333013673330283589581328813999238333351659886855750137249078876451056436660244059578091769784067273509933410567716712183963902738631798467400730006483183098878687115878194840273103180108897234565063201235145575764624461518879674640793163747349835126948984816150948655516679049464770072046227251381457587445594276093655661194000590258566991594281163610796912059778995059711847853659448074630846494823763516655308448103150559761706865507927448258721395948350600168913742393126808041484571058093340411230302410233225489663395549613650829028431941017711117595626217750427159279192688945380147818819736227537854902900646046339622505316300226307076553831603384423503475737285077659606594204738960055976798673035957527000244383016831912030639035804723826667069831026918797681109734394578372495116765207402243037161469288735132872053431197928128093625474693321400991149856887932098667165299707993644801160141828342723961400885561088801461517278718622694047999877755415550145578556736266663517939574508317579233664084887990914297876869544861040220978660807048400179459799420655626706919322314384220176640094490447221504542360929373414223718625054801476564169496680714473645698796861105867007135656206038304655190205438467312587294852863793641013784318877158193175142498146285524418519342783754911908162227204194707383297685141188976868625265858404516148289488191680598741891113369732834750359359101691894433468650494612836059967490183755938660620679757674807290119484793697447696325329814605407929554673883342092674736061564509434187788818805656444743127101159868089549763033002071364837443371822650010723951605189549187644268403998072007005940399648420697366237389816267681264851845304165769542159018686990555900562262932755979162053741087343800989182340803285854452098852084782300592134052948328116678529948209019926836036689899762592538339421765403796299338381461144266752 [145,79] -12566074518960561230973732302821231445223592349734864160952958857275582468221477313290990125428364709185767890940555527853345652591302339440572519599375498616730445574187389409266692707006186125331856714583668700687775430819719329801177110417055372035815124238300979732400198487836964580046705367732313682457279105839579433678770433634705584433081508177216569503241002879724028226900809494381807849709481192997100886683004126084339879753781880078925864499214317289795212941036753386879110993473054895124720294750492928959928060118707204266595696915428557311088887875240485194160783685205670079359654598602050556189842070657390531160662552772613426759466857174170293550374982852034220852160455622571958370201841447349171359226188787532257218745889755185868565627447331454018027850172553595460938046099864513867953428805285536375824888166094021664166038704477676109563319079627925785633735148253361552103785491988982804766748171246961269882869529161332651448554332699703936258776545060606543542036019231619500692400830268950435482255400480897179133889830886717677255908699422233453305069416509627477844577468004483823984367276228666355019736742093175750017817022890999477560881670711672611069838952003768841996450192525562154633273914574481672410266948124648506035853355457519820350311596218570971496967994904411182739168895600410524786392490628654429120779275232947243968149509817399228458792853177466267865928232573103743648854777443086282453000002001493444433977277195458794939700037664260025005244220737209646817606160789395631742656647660738903793851614561692266915302957409723040138971068083342031612672288745438805839160064276708313229445521592784911338791584725299339706533239422359867793662289450932621578674880837167140261877514367902358236975232573450992303010874505349191420824421487912199410853970601617166084657971594953201004400846645647272227065709157816142179103089161598491043551929017828837775710756537940446477085607092564894551168464703328890791518603484724524524043717748729913386271250538108797942300610038192678910676347777900181568205085288147850803721240711110037268519785519420815067819033879670136945396994205094080186460052236455279006119450869586247984775813972106745003553404405092149436396412552971802424614291260561485346700791560774827898031827963361239870802653960388320141712993924368419526354406741223897451080396085790477225327563887072518860046476327623702827007390068639357609888078847820979878676422906374061871780641182459988644374610187949909912705756351103094476368264018065558844755229469311408913924077311792567762327611198974298718347710560938047352645625385870909521776476285976253665686624 [145,80] 294754205232299974517775919933279761768932120489088459531260577324500315630092264781523810091649667237188749007948220159368945182699730458550584171699944264132373635224833593530569016582828790681067938244446435040690655133848759229161771214619337701439456401432884561710651663934788456798583881680826423396054275536286332773184466958070944400183095114088392663417485111244994660783831609473213174641189290588353216814828618317985628929168767420774047624558045856836560808633870131621584116316085111632729881651639769486407950471420473884686207555511955137006475958121236139708310461869880751729815120993609231269126035762859174774142929668472216653817961051456027833109128488761476995932411558645303751306143960757552662403086169154165602893947840283220433766987712186576728366936808923751508554116615452750158735822943175633544954731769252130251119859422078882807075007740773449651158301852864750371680335471620578650661859285196677140404081634243803444640786934923414587400896010088084020180695169015901217675256266113730142684997559509803956015680300298237949263198154577716936794284046548140249297482159480611949087158652290950720810061422018627802370660884094725501469464210990640910886506186094153613100326683611590750854987954848973947087868974895146265122917332426836126313635514563311129791074446342747868863265570956396963187842711528831467619393776103900925228596547750479480681686293160991220141430173855212673141464867135760674177793476176066698268980714443472751339172599173953755203976942014133694437291197963471592428599418008686482286547317366803327636145746713500744625074259495760805989318264055182669877160810356848086627222674736149061339999757392822104344201335859806584833461866836772336629338995701009908967867972181026591371351998469870811155550702043151218220923553148719869143967399201120847759908074124410220559930995469472647400022855385731477527942687040377879320577190754605906375715493328449940551615799534020169361553582726658099056864504877084352401671207742037496556242604574146848256148897894460357963130268495072276802175570084441511036339948839383798434229100527461248773156683162611627646521733771191469606413318377654901516489940361201077189598820510031178878184603940037746728828263889107066937958493024132954671846396340137897629124166758214643766217698083584643361220970152748163603812602824686447906015037893889156342429063852882164236098727024425607433816607276376197542900275396584019315801224288544057922451092844299657989139528207116469858832676440777249922195842121296694824965860541889041988695424227515216831763992098909331155221933128341018039693426154183530387669494925778241792 [145,81] -7147761733846868763193240380318381690365123947000685315448495556840459098449502661206064327215945201206745889604144939994496458189222574172767897362150877058439518185653803793096689092459614374263174098542838000116222077107907512846874627243130593259698661013199918208644922552374262595566040853824504617444564845979192348808881149051723728611154207302001097131642665926624006406166119599456677591869065699517880619074140048226004310085389709771177989493550347855569452233563558084350050147741791272676655273323115761237142731862245904225688772448109552434317023914484846932286778231459934723552721856915634537975494441453272870360619818683527433353118108014683208215040718321278642950786868789089703374376130505801893531206801638148981835179750805177854921793845481680156035129536672911734599205114553010647766875219721731507868382990332975632129926956176978230372799770916843752637991443666026369474049930103797305962404578417688659644155562808585417240895508976170402309886106766135130961893616466008106617087407473376369830777200917534885321265855064561406629124125754981079856341973471965784917708946578760388341692675442223257617452838054148462910725864013756292890567544783243350196118162096863751739479108372968165197915389791896575972427329016578596580013624677157818336532346953994845852050562490622702034561098387577303431878719957802780620131538110542433841063080923222245589509560536124579961565535490199932439047968081784209019256641672833465656565531451196029017839319877244605637055641505055606054351628768143277778097499776793289611331477835414018211789919836851633086950089361691573241849004667298590235232217044421340958064860017531938056581375855381898647394428881018391664079077172841517794909394510553035249352268621991929191797276523145804847644599249891737874649610953764729075873668448404338309964818794838575555618451404630513719716309685223832791389347667003703381503544218988327838159014505740646608997376687341358991718290658141298822649844183034624764498327515675693301044612679096367402976757223450530595648513098653382058231343497293558440227785316433806500226196251459927359489779572208878579280136873237354816287190308997138872879906103843461633176305707026179987058543835038371145852887354128259129351741471514825371248385438670831606306000806197338474771311229244277271590887213129415057648775890227139843164610208451994950046353345455992197584858389560347418761440476774144854717667143842708887288230413678092334286421812632023303068831802422686762429564248247724774781013138824696161111661402207188795451223571252939219413265951814173563869862996251761930733689779847189364956880213190560 [145,82] 157258056636856770942307207658044563410798329613624270523839520290803027094092870471359524177937165023993554020917620626621613718252083680955881922693059109196503571716838224563835566380618071826655655593758793107741358246211535537450914821015987752777196620608167597626992103746426525967619861218629343951783785862566575852639645776184846360259781533242796462650672912879934629670183595328019015695501888498843015650204590599859096475385683391012515673381286681529494329694746200125779878592095843227259080382603934457768306193499646440084564950888602014724395869918718628734540093704410564682633595894960739897304036998011160423390867615394756270390504745465282191700587526119249773661535999349273860937552412556777242100464210132383113230424484054324724156356190612652441326584257159373679496954870922099151789691869326572264859360136188829912402491298999433567202627262587291587469993173198463693782220538324680473419354696092891026048215262863725713762124292429549625838528996776033894612097080558418290216472146311348086067967741421608291136203904720310239576267802331660750464642523865788959486301330965345184078454326546178825375047304339584469883093795081354916147089085620864004933559143201425413207048437804699692166330151055833479826065353809975698276999453645750439933024013533222299910500417394626918015637690278703712091142201004190612843014608882258353588983485921967122212934697520047451259865807416224953597024263640698578313730857949589335482141748172192403689110006280920615755845317843735053662015555284495738313826635553032698050975456844244858260632268095841474747766550367251690036129664073569049422095828656150835535857396233719810451843427952703261080388750291630619892226797222239094360386173672030111608436236688211870990269167385980260867792811107099554635685219051817491651185822727345133171688739599626196738084475960762971020325517592634263178231938574151330871313545707933783686882997412208560883981448584403243694452841013141379857333867084338834434749100977344556583051088123424502343027461615692800233655078560497377621669741688111478709261077175967859967140138377882112722145802193972600182929626912993864666162623602505459800119419241213205623547753465317137157645055209771760873559620595851688606249734817998095223803098291269637059281994872619635874957314784731118106469784235944111125965774503639749552747764580276430386490683999878553469349288063469774356036194529509177112553301343484460026131673902049024439721781458547648683767450347231276961642222437934526475640087802443415920892170952151959066933610306867779726888673297465561668130940054156186194190182650044949323102827136 [145,83] -3137907252093434080327806730712499833426046050623852511184237792599343398435873245928732144667599878558399538930659954723241386769112072641632779395281713533576232125892062896983287943542826378165246614179520602672033895650689869803775771674190109168968636954693577777988401762798084549442323379962609433689089883939829103510423567951824466740617551418293383280315621409240006193560480890061763196724922572520637647996424858229667951649207894613481071715042753527708785935587906687065626094618986084882452233976997956698908227167480204548062939159659191263971134260145881556917178123042837396732517316747642624420715547237727607071525805236254876058119020368945415632092267436462408660996533582877224516294388576626451454844453365494523287099079715026700842479019151144664360935318131884162298470946529025055381232019974255732289277759017058728344449046410451856816135636741235223869549697032546512163050552308300228929236493099340363515710606696805004714936842226616029883088567021796270538707739837268542553881135900905877148252445216387801213570281786017164798423036815901570536840851022200980641444101966920940049058508991502110356510945054928134037308864236858054551391270159699992216023073559915154064708774359978143703315724119982010254628210269581776940422491391248827007604885426928807751204643597019476371769243700367580457523829818600193058005505434782007635648112854610061137541906157796165680021577272393989585615331352423000671680050917644610248751320894855620011118458087674186652580492808811575997118045455314922354408860428945585927084291075856267716206937917193074095682245542103821306847131949179931646917818191836035960307851853667153179591470397900715127537928079021426413741816419648580227288726252650030507589571615938132571178871455759687239728488019510477413424130007125271528888219922361228296598037440941987561258730065867946547729697203707740546733865545995499321450747058751130551538712372392501785812040024579273146114780280696795585040902880871285187360032160148143894141922221049517988060130698505376589353126348857908616407748061558367372983709516815451911407904845479482926586322706919467191630361478051694432607863055427840866129232228682077365126224870124878518189109091198537868947241089221130720327680373256606260308853814202834301312337391272860574935099174450148414669647009604832160220296683783406102935669734698386295363713576023758668769731620875825309236955248966191413223691731641194866663654755481988444687902160031578074453805628224152385230084751437885697560311475754727454499853689088127797162015122883038111321143796637699408475602729958431647939620385175667929460080 [145,84] 27150400991659587782603488065029390577279212093602936861201697676041447768086776673663097702231582720875521451755617021638514704826677079898314815817267239905247498978872653590355913478215525914500204025170164764111269421652720004169665603794382223483632490389902060017112667023843789516640699011706138705502101778275750594820979229818085179376271748289231929064430450963826402899156555474727469195511447321351137634048290894787788263571967262922095604984560834999573150210300356225396462881109276639765722426639155913670102907491973168781300355778660806712450402165857188241761102152921980965560342744090158034472944538987843404984988909922490764703761245483453126263050239040952231869342532989693850068456994480702346547998886072184876901482196496235372495761247806093334393141702909454308302841242977780730381004466920607625460009791862174125477794974374159561588644775823379600811477575857121576596332217889381538686865916132064503528491525001961306686520988109379220485729329466413097902296172995311851357341950860388800964660000408612442894561332064747530727916230818455947437842952841996511964359065102504279556794550983656793570123401924835108512269997425119137085997633613029632320085279181310905065422702321356383026328869794070070420831978766845995039409930061989266565121828397983526015818471781359774056155219874549128437531191894968899509477910436518934193138728807233756967251071084990799915977920319216204510221959788861399408845157566783307345444236531288218608216878811542585836618934889109061663952098860586574684262460778382642742326710946106149263453463656130957921290159209809936818508180726907245502719285174960361312611341914821908043690469249768445133395327934476737907828130893935533309706994333515225503229632344906885471705829458079290427753992310477996205842653696111726410461510958996390704243272941421530354684567285203467139009739723433970660898398931534876546235530371080953978872786948574532608846449649914952468167045811498900770059043124495637936743086987078295925292028651072372091673649961405643539543561105704066197971286590853747577425011273277669255605445530706317228378557640455230347367006456295411155586290722261485903399733262073693302433622763257849226820063655716599672471199741541863584773156791635436604550608377369600401151080533304542846542444103330905726448379549618261186629565506556995794807283233865405347715118871498129469120501040689447323651197459562206299109399869383989545484316081464867801493190973237884987610101731059427388479253484102125811864516021609402480649598446572025264269386954029399459436790148272513399017481108753592368617293746011928000 [145,85] 881860316592358828395413790260430091038204456047428237854168197725274198676284372341444068927098343575118724694390090228011744916041959573825384908196959191737083946113582319614420196528063261832705512327667148881891098438403458629836706568186914595572531926519071513029930041217155408826233859646891481042345425669023103101991505296264986332574557658665481399849026408211397976500757419017195200582642765845478197421393342166557870316485651705933002017210794574002531678781934099294425357063704353813597811109808955685587502020330819757118244300647581368635122557350167763708241291360942643387314069699141196640393845679508984447262570898226626675587118199193920275560266670891103519622975312659895667578014380896478425818196317583532896663533827132172147342943291758836037212887450119601162662345558638015098362007118617874681837314725902642027445847246297210004462691881717359950962308415080367685747364857267969832963351495857322341047054670655198968479502059042672721137232840978399325541796630217885293093938405576899889919054277923783461993958258451844809773155619371889962499476253483945571369458475078311065583810597936732202902744209303009991378577907086163591965663390774180007900697038852209604510287717885866233561688270707755866620045937991914978192488651536974175361397821696970875915078206865735439328548679504816956568567233166779214667793814983056794311288228583770929318150634993452675632903794000214092890967791042559462295732756738966412685539741432293718037073917130098720171826874603022698786020419972882522393165593164988892137297789636130955075620897796676674443503218429081746935055257532022184694447468189911834971304738911650649355083112915447773138364225889577426595863784287845955203153565173977570776074343582040487819926749200663061164322912410744315295289839369745719080597463105459005564497953447345290781752340558525342415724587459460089790103676728535597607474136118425751585941429868948948810873494638579364475160415468048067335064536253015690505632602853440372308831636473948327560288966178986446135228612783013828872217052718207830484040066491164482603903347500397846896151620376046412898591655478034852766986640596095313690067174829971042218571052425979796795108257421801916757308239346572574067341394461910042546058077201312683772472031139072023071894258647475539642308185928691408233745856314956455267926454307419646383285576256876267648606556711952232112615644732833438012116167596449428335093156140902909843768457053438407695238361729675959227884315236527052902640167624707330914690240705069589514412890774485439867981947386725180041900769628191796443051292702408 [145,86] -44816199971670758650844398475612905500770162175858111697294937237754092754205271142758943809757425882275491564819208686210061807879218061469254803429831690949124683619099707517222195101051193917961904295488314978263592719203853621034591660308862909099309226907675797859279758255624691824537742433587550804205226485143113997556409168669400639390774294149458502983967027352571448419915757947953277920808342068899456796806001959391578321024811092176605855721956108104289115752288348465417123564587294872368212719728076215473673364134011646391772407461992102196825792865648827574619342936984422024343268562541763196722177326744098502631850970948488488009151755274145718731725809631928951798975559883195071047050767131341760468855252688569787005686329968072010313280463498029865217679082093165842785632466402512568286621403562870012454859012606143416452305431005623866000055937633097170387985048411918526449323119613677772003208297900817558669551243937071050325036506062968938382913416326990161087348946020789205986203275451737794307099571557240040913823748073857735092432298632153909276049675960422163933222988828986054565967980692714154731361807576191262614041972367314723530505655741957604576753905101257425111131007232597685247406299535122645943789312597228577766001364338042865964595140601706331691435881512973390744060813722698213082060401232029575044590501694374416013238036162940802641238241865535735516140047368745590405539128890756517716245031783630167363172088186800804569525578915696260387473679818411275406497960533138513820760796850980129562143542876775653107014339227920516400687031690250615490250006590288706351129318704245452720893083597595543882226842010338473210195800901513717137170263548321050277008304844988255448093262808057491618706750102813908987801998138383839262477302264688552765669897959736761476089608739400502055114957985338408437578282957888979706207769013739801698220773466984914644331876061457241045196498573634163572370998501948625344462379091260592270145704281424721273665641487343970854755389017531855067523869490894016810104659273414901020855788097401941676762578419877767410242121001281751734994581024747547168551420560085957196717776178986600867324257173171362831631696568293047721423422763769426050867078477685766685363080069887794159693811456864647490412433312879989840744773568375835082350080021294398604898727553670447802129866158389422504714713352965052691572335540658342796846274349118160037423479836212015041293416840023118770704307640369183752736637082982402370861989197289096016664241571296696187600080891467972988973794602023579309007310903637288198923054592 [145,87] 1083472111008853658271321460688725851186511926573755362564012068975897025621015855841129551493654195168267869513545947784234002632187546958623996377233912413452592890016455686858206708353596121607414169130409477459226375729735128306599746567042408252932188045130481292272623214307850043456164144811541649771898488045650881281242911715554030024095762784029851886126473838660160281419866436371418866928882090638036907017270234241935254949225174134654973868167662889551627377467126758044896022115863249801299267578584815041563405566983121504722580093026879044899762988120677407103707931725174458056717874759683662727146546041849710789079645358763182605899245552090205151962585378618492315923931873282560858315992323932909496266419761859115336246470073441703785397074137670011633180074786810137883721750268053449259529503007961193419092374299475314359478616307328625352813241479955520343984017634468982878246670065703677748191519513990604967870430271644139350079317564536220862472890687729149518389508334860702109091404087520109371609204339498058618485519347274324794423832502988271233505038151344346259655047129747504932159287245679698037266996768180065536222493234540288835672711509976544309970705267772969897584603464132030457340526621220045002314991558541303129949380374028038404428314687992172597633274734653191375758890581596108319418415353512176096722957479215460677076953198378854600652048589896805148538762664052591838959161848909086780838535255569538956325905264393029893576169223300015027154325547986359415280997276838222086165533706882310309485259436575384750287947051288970275056779904669926838901644464071260051349850871844491822100351506992768563317756892778295339270545277086438141322055512362659641032927123918129493704550950684332329523465591860640173280859099673399318985097652964978350581130533247460402316797040539577868984119860353528456687348320098797220372309795073993118742342424776038115183358288536502182197993611948669339443446751720686197484144546831204341173850454307440847883543859909801367420625502691282011160184641146080646054060319538378471147620094076026654429235316990654393189206203904821509473311009202759149652848752643173261613244576306225040174413366626555581600286924171805621389564754855577884138237620605169507383549990426010378834287980538493414501519912761199268918652213194629683155868195243659537318319680978479528956284444919875625566351233013504823013936229123832464361909856199213017425811676130527589126417810359160536111376632298291574856048469201861962271461729116474373543405956462200125755483032866745106332929026787121534395982229109409656547328 [145,88] -17124536409169620665491747948046388620482066626085721550499457373458446564102590122229379401414341875208936634097885942930573685287199032305343793453990635424552581998542767238584908969541413711830465460897164429325022399284734203854427807435646070016421061183326745507792620353748528127418779791836753565136205523188247680873938141583578953407653497205139934088643727646994187358323511210656984298642230785909309227321480817833281541539465384681949776647975438545988076158439038513040801124062880597314971766183180646792954847801217325602762640846548146743607011833378567573982214226343132614704865260751463454202088527314123349241380930314072266018566503478435003015666997743515950829947775359270590338911887208456113946497900510692395069498048446817300913875679287613959186225799051770007734970784455288823467998010492516042859934681608352411548754315983363858250121145658688018551653927373427401786891808654682010227892309595438297478006678129630438667692604155415178623351779398756082983289915246530681984677245593347546598759734674635032654975462523379357157169059437298617434055363966794595118429326923531747296207542837202354468084188139785236878770865534245563280491095807822176033368740627244144770778806617230991820494003980711420297489310925930314245667588893655334860006891217100450584700245169667634534249775590877151957727005407413529249689718637081064641318939631342638861304225095161079813887771864403189360253916864343805989612953605668960607498517113384678463813068124009591012160473394664008484323118039320853042625172558703079126718467523518465532392498595523396573870506656778403757593051983704134989731946779251960418114594630560628319555960484225941828606708114540478029930308085342018133286321351439660636245067520099451808947688321548549416450764966076906279441088993679483793314092071913224576753446254014495495942165123494680785932825431332690011191344554367820561827579845708562761240738432538197365959883622355553141149997210483351190925111466461532072874093082260395285499466400540572477142961373091970538993951732327605540997282580454660506723960431756484412247836266345290433008252704975843096233712553172141714141674898558309616274708222760664610871635536350278162961563125668193770850272223795097123804986621605870098255374262433953562771359499679707090697453634229476864531008428136978048193741434806225384996275114771870054576878727755591054616783732627172225251423509265242651564323356362936945088921731645374835818589120007373713249401572760048614127314102528801617637840405277719942512033763872092346263028073049025412033763403046554172629131049309898752 [145,89] 198536152083207808082679377541613846193469246150878611358999259001946104425091158284926355171247183039151451001610251492100067537629790063606965358718588291157645184083204751341478467317530449780091320494457873890674189292466818510664407084825913920498462187910834436557208531341109759836810122641767105993877311301151690769018527097757939252202549572204787815263681310262059308182757024615168449346902010058871512636420845480785437884725772905107319285487502339301007256849588565764164480914537918333546038747624422850730737107663395095952594842631108153965268829497080450989103754643523082279934573460277286569547320935556118899295599576178416548724259727248712666180349629824729836773348382592144822488947459774688222993429904462741592242880303734749905075108821390373777113689447507360301892181221794052670685484833719118592256463603245757009334515429531020216741556573631323341319694283816003988624322561398343970895929348758904469268404135201217780303592306476820245338416043325161257101727731552890136145021549467349646040076842302228352791933207216819615580361547722561715580924998700699401879971544551205504813720606759353332895970208138472436546133758101667676073939371601673933760199177190904152357286812438092768729458805612999973643553091624727948041099985080075683782546268995301687477817722733179776372625966338633346881506304662863964820742282869372327156661262005559342552890942440356990385391684423145972808213770294451734297607319906216601977656856382484144496166566302061390898255258498355754277161507796876566520376002555423777619803860043079260894759346946550338781232103192846982974632907922799578990437603062690094147881161453148017361667602432871895917965044817067579047453362903476111855623179266831010239688505683709968771124694158885248986981619794693676020320839700973004509251909531456260987537212308668783909828398652916440297810026260466454723698093901180681376474332338166684239788953235710042734570514004094015493374672843188790393872870944404688145414771747729328345263773720123233301723489812537439710213378148644977146167006648543460047310838147477576273316562844864278277933757252339279719801643375493274808035044687053637735633074780116897346456909510552867273848418271087921895584858117668818087053637303347463845894620913343440931609105839010408888292284775308791230291463835241188348448173274469271493626294648766839952449385680862172172728292431510402748044274338619416781040788913534581753845946318465245085100830827188099939413501258708706232105075549977078149813928442825174267591771550402267727615398605001651661862314939365242935746578074560 [145,90] -1696958173769770168982256817405286108492884949927497087143451760597036889248249076816259701304699949502132743613538758339689219830064063762575096730289721236349125825249383209915017034662114263625225939138541694324147599325185008264575146196828582210274091502476313094930624673594153542948251060320794142596198417482347148109015735066339546807800559020693060979000862961014584843377587148965030660226200630245039265808364828919131632809309748113198381566552843702719875225665173534039880145673084275545044821568362624893992159338361686275111230667587540712462912814560859547715616937197797488044049733721178464155858561068589158286652473242144832548378492754363855323029162880092912671087227541523131469516219216898924455095652647860942360312894527149238055940814415763877058591855568978732440748722474771858934113854625949259885280055240938467022217921024764697149862631729587452077015756529144730602740270644840934842275042196100371480521869639228905276587753595675225237142887075195316193184328302007382286196022741903985647322226564353657519874246330787266246243327760970911618264694977458690087416768453640137906931974408828455764101787446760023653318415799035903141020241502354081986364235388825876075312648504203258361942106457785876993094849674014879615311062759543409212573656898243238052999701081892164481502601423633193296914512438723505216818545909127725085432021111518460022748474828542236543805725624264690699967289078755449928437583738647317482127721297528405655294291294621610653514677350413435217880762878378326128799246901306667313918827367157565044035655971486945123875331811815974970244007773189644238809980623363616909702468861924749332032370887835029250023160451011893937504556709195006227509070782576694325143775878807255227712785918913795714797421895727052718560446899220906019240222444790624439909596650440676397947306756894619836707108083289208337694378295016457894671517877482304725783405180021231400333242055400197386799229647966955814179119742915640811993930197460222410934928127689516494659066340797081663749893277052230143450470210204276567741356649523281894967429358261161167442365263829636513386694371198001523927311595397445172079304595787394884495085814652643176391630258153989612517980595439929179692484741786893007409637936775041735083967303372034466642541516257043776600674121296640038744611052059020848592176831603724140180201338876355277015139759011861797240656118218542751969844906725147726855016175792918836844032803416597313465311042615541904349282552410445131821999360034525673564794784911266885502196037692979053438043402972599151414373824 [145,91] 10731071790650765751862976431828561454657552443246544116314513599278337673873744182521927068385275357924828499723026547301584114827363175477020943064399061965578142405706201849205700197592636760375643062335008052946606291911811901613968332557810534025847126337398623423581085267200572647109420967907532901280247725608390732266664062721861311018652544639846175263626067434470455326796997894485666567617075054141299636367351265038754365035636871005733503454556410574568982512903078067413324922223410397147104576616372304957695355948958543413640967748349472260733619507361596916822320016486443152570405188163854372921765876698628145701481487728558613749715038213377547875422478162130953263246635040352765779794337815242566005024561073067259997141427479694097473076392752001201526518870985386138487379706639917437197441124590784958799709077213892494409349398681327259649934188585414759081455166717333566994948364624866972094168083463953717813868430942018890607979017030289876548296314375360330516551544375954871224282826237742631196364535735660433074332272091355109184488518540512636282565810039447190942915024906337501554205493972470481073877858362219256288101399340772869870476943709316369317205324250822667910097623218880809472695636041002826345332193976994442606018038540948736927076607126333137033759922073391240176845216639976418807195932712934954565054248901068776602564615360451829763656879629143280666390197221312254461086296798678475094965722859782580509307813713877885453787159157097151092497583572698014136306688795310540769949186483739904748886036304862095538687401184152764752116664253118469344019413996507273632242321735378309573970699458211332338708351232281629119262375138419953452980676505587588460484836705433414486112696434848499774644502194872376566551572927432160508831723271242133505854883012039652210907531363346972511197719090854478977051958245191518491503771476157193659641190737176177626021089836139880033309562904812318058590814635926022586351509358612537549980857461337672238136687662917410064268982273914126157079935307851630011954502081835524838819366146701070816131738453979024763511235337063810956290568215772315604138942263712018317031566701797371949106796280293206775112614066785952589945476059634883972549556192833619086854816400172768985828281245031655905885969271820687904885608450807625614059097468996751120923496909786764912115505750774410477516668039364292599402852632268887555762128900555120290483115246005004273938624756057856799094083854492747205843634466669571290276837888461649011848362447194475927676940082015541934780841398873529359680 [145,92] -41190419402402936986007656582765479568152743144731962283657580447042731289304144956581517962089452136037977150373651051282163507054370046041278041790974399840752906894669583007295861188873453981829322783884369330574745715720161485959563034565402615442248068740865670157220485066206206675083003942118385095765709845400131912424062910669529664870655167566118461659281167791772492001101019518899137095315851902861513997515121001420459264569839763155820780435478764896673319987896773929476045367869574935813586303712905512086211273239862792035522044854776462005088093018231192493250333633959929300519118853322183414362773840108026809269143366158590750237869021390227697554591657064364957098580832185151205581148313789046158252658452987199720507730513367995417321535255915496366522851698908979416788078376823935457274543064466727815583450403171558546746316906042103776780248536536991805885628958150725462912423545474764782764898025620187141359830911510028707814395627020626165931837046822371262032809767699097979302266076701594718209685967166056630070777341699840813548114168094542924932456677530532041693808686379735462241850940150951571565559464665849308673328096846008294776392837660181441532032261783365314759723903784938044405501534075083433289434155211559718058322206905531506373328927645482908282143842960149789662392587781823841638571365959231658199393248936815473719853657044121295630840043637643070699305073289384322764561252415748009544078204421270045256335982515485132195819293637773667582998928710053288335534658252017807791171204326458131369754981023874671311004705508891612123730155811446542774484394993240014516064161992839817764453533013937828964674989266570851038854362662289751209076680656251330258023070104523908233647477754813335138623608768630741478719358743365872342290089266393461148427373949842086985516509663635984030802476166466815139745346419616042210345728369838753982180551065832498557730943842256761301492738890081596303987783738074286235959676450632085745637313696765021372833060041410343104965378756330518187439216189152664801086138785491148154483094101892121774065036789955023109826438941017886945567275801867667210930453951027130374751832944062451799738640102415588572957674786781696042836301586557509297594237047550416531431099655022992478675171072223781714045318199523858350157811977976952223708299057102963012308404199709215519021094825025773269718183197895717808846729647047331357544841116279390357256496171811032551687659524520653311698591001062550629325042239745583463404251392415356566506829568494860554488780089916885947082097654299840 [145,93] -50004885494881037219828485136941242574232337744881256281865315929305211299430819141668918718298756743794491347946658081330802956126429014930364423968346662551250170313898500389880319800035575097785556707386004023187418049165483318528560451987408819904844738657967978482680545911514407904257716942359771228974416629134616312835946455438024251795868938664518921014358021568172488220455760803493426761370116732953508181330750282198292879485178461658499053682904083421776505882705512048436614636446067529474465809465013673157704771462864283258555618545385282745608900899857360331925515585538816451588450716221059296005064501549650215482575583784386547287011539492424695536755993390639625621600921456822263684015749975941167402312028542562128184504500214460543856487267814754065685550745143765745957267629929446484862504338226621076515885449881259207059958748703420676352304848485692114056034765680509334887590665471921429108683623675227221325194784538587692893318504385405862086189849600942558367832625319160704498077932696768523383289948363986737733954587424230700031389942444373383556271019390940231161444778955946691299254376445823009877953275033029689506044303419640737293542357042746883709668212862029998202066795021559064802244041711747981138018772709765234692385053763841252453103657301573623173793991842409027904120879373734265294987423098147072379218775713669159825024837832766941218711774104600991025156586130538628686458186012253572124494545532585962736004117766485528831336659490903812325515167022505225831935019007806779462605984261433503951760916900796087792367574240440125689344829190144293726974320158598756719667220151433357273245528998028917681734651577317913023749906305906396217125904501346052706007216435884562072175129262994537120855085234805576508144135958478425111069899933123384218796299660784539471250153141646783177471540667183279452997291272994812257487451329669468283839533324963427516799031786431388993826726922898555427308205434566182709531528118568726572387008177924968784766872898104995603368910608917836359956820151901988035684427105497779944416270486000638914406914294775865940484375963244389368067491710132706248125400668157744206791038045251384165377059636787406356058028222192243138381656705033641675966193610501514910900889342078600395772491993045923168225275767794064368495966824189453286790597535370428125742277707521225423945677902005494417801308662466181739198587910246166208379262667005493761148279695705410101435650341488380773067759636178171062854002839942894208242438650174982726023808056819033477277531606344492980569493288 [145,94] 2345086728260227373466474109606215473396475465551060273387307271051796354876778100395862557270359186313958272232157830990271473508141044111897261882703813600961437344717240134380458613348828994304492395130974577019207577014009643084126440334999070997855560895960080932090596895852800949082514995107103026224007294398264807626484639387732904271368200952192339102830325569601831844777341630318942469516384895594234318375828116856032328561827710667009144966130899016342591918708312122907759491171250818894483984354969033405986455480386702533812093789728322920423161081184749697221345706823525989130667668446791919711586189792158789259782553356875820432661661075025970826578540141367985042877715470832855917394340972125602157374068500034817599811494898233593574193908345612434515632597479329350801802025454274626085912591238851553470677510468204243010099053276530839023938235101068546420542270109276455391532712057049476719823592624649925978242266934562957835788846192980497314128389850092356701048026773517813387598384750868667299566905641858054141276957040599528307485560367042933377417812915662752081557310456834551210539227776288361341172454158457201944914295896214072693899186201503642184954416560814604526676626630652406810914739384297776827708601132962797892772222926281681703839954085002976359789352186070255392639427003242389005841021398754359978603919763775029002059244372401785440155076328205109503178279449442281970919557221573544729054110919263187627454956941576353205621271064823959464097056614632197868326583378269050729319285322430245408695570022168957845780460148048345826372970874215182455507690665116755777745575330721011791270137776520158342083473024276342511931975553067770944598185612030821178228899258472709406014477856028368206871400293041468883787806086708551136684197448307476633824586707162014119732457195803444545475796912620218474566541730302140808934140093846362334059857750564795697912015196296449625395644691214924546142560545320720519023635117899884127794545119602883805730818058495549497752972124040077023759914133674720229747496582885018453401228071604029243926765935446479250925984215343777772558941269820821694370580383982767601487121692521862560457851068025100053527105737728879155704333365188803060000073973069042235679717522057871310553070772644867386388811644411427251086817816409631888999442646471966942423825678382802910986303421347896053330112890684914284128001942774947324907876446516633139453770312270524904666503082337472588673144067908355233009612219362198852509128460547324441814265821575823081072651746195543522383360 [145,95] -23931261355966880714014488805343472029115266773839784773409676955583436968561535983688230954423947780120031588518183814868727187923817380487648581908045884894375970095504290369192330783093294528296390244993942468046904703492498297509294122374673419956275693310469126174912302227287179574106442914012937471685358677786140674066855201371125621714510662045039878214961462816676898258397781653698062302645470576462134531181895652653362489050042890387186906928881918576982489437597453828213172563583896722712957431465658106691458549205280745854517888591996576250389383271712925306939264731012618579120508452627990894894593204104127368761387885159207143028187354693667330148713427275763041417715579106907273481083950356896607020749821117344277183566932430478960484799944997614376689642794593278568438168184621240377155211848703242684175260786194744665463970740319118215729825585927332843567034462284113814291535040565096073595210173349081757117224543981364482545167785168410771459706025140213919011212816053660898859924574768915528848970752680001406775767037030763717749809037101617088086203164769874596366432909736797690044522576160501552686075187484381388374724486586168026494161350598217162241265616407315639049349108986028412138072981537452166638222155673244085172611529476335294414394220420584422509340810236302013431607411642204755124093764579751351821954391600032911175828854558225446444780487826254362528623838856211101898154491289909576290147558300275709491306377349204364294194605892693528155555869938688294906063188217726994695981254094617328483132330495605251590775873193451777877324436510832400607376335378143237464401658486379578177672813320523018563932167665314408668220389297526566051523772271212910635663732628869247953520636232386917581801518291406023694090205160607544543919501959822267033371478666296246278408671321014181772457085711473217000070219078657787444615686226707546746402140643186977466416307624698473816953860264951149909807797563035769788246295218378436547675276189699636293060193675108335428526498850269281662302912138247992153574405651735556270908629926154543199893548436048687201951304751287703775358207448260087954124128833789728158456947194869658288451963680111090238514639627277337997606548888417411377160227616205644324051467147594575820012846826219500104080290056420852962290239096817119908104361436257909152124500882982340642119793542499529197040510391666391207808907070007326313244119558273122286811492418516301349697968068533355453564684836434965908048106820344187190336473664510614404426675249224255769290959266013094976 [145,96] 127333814881119877245151331178505397498472569048994904379782333707917229365975912246613794194778780319812577347858056631110963971274290115516274436971019314640894311799502941866049864643924073984521722583744445810333537975883098386217040386208725388107187442449528592234979041152604987121663691652646470897841879050385815862562032837740362951717395876524450186277681014779153404428466962536840185357885280993475163671108499703046642093032719505666313772263176959832880005905583954739323532805430935621873571045887458307847689567294752055031982471492257972703988883177322312162314228878952225690558691424755675471649754815234642514694056222890330191389002242914268218441965633152790455700730977520378374275350785772311558532225428601997179698547944441235862490690222063247143398496250646597842875179507781490969969797673011360371327454010121682063401938449742258894217116746532001434442402637719723571811269163857601975886212845417664103667491480575731337685633107775920086366874751249224438169101382378322769567131588420839609035102698105485561734654924265014635009628613863934343590026390817675831558994533597970028199767832486909690009724233325304420618081993679367361509243528764158546851733922693116346814593298992431414975154401434779537750816394062062944041406759779300318781638994103842582177683783455122854334202171546468824968183497527149584915453418318572663872690441948287963392631811457148423855910422364848676115982704743775192126766516775916549344891497770488421620445445000361531493349088369964993917035665685796779999452403424138477566241420990935496487986365899586734221437304362573318021063935689213596631810351709322462901940157389497154727626861857138709117991151018799774832829564904371631233429504445577337309806100043448153776740466847491671104106523667417790465567861433397261862332047665433031517215087378082766135743375959526851295790474971682528718867659740155520977925544234400150237389059419081453125181228444600545499577796001065579088099282678550409671671127607200871995584800304712798239095634157814700368587935249072220920770288682749072709534819693944816478659000962556510911945065780711672097913604016881088058390670407400991988524918708994667050568876944490857749465380334697890142069476955113306277523683605267740559916980052049023163865185634086432576063673873056760243593848642749609075533822845335512878565054090963821125708301498100949024751431165101898355770870957010806269129434939201193119500347756977478294570532912005943972896343300492206626726018107699794901966210153789503938339187120614739341169006539840 [145,97] -322474890400306325685914813984093224565964489986228591399158936802670839201218625681324370346252671952659223611849620748983697240524610773857995397614950211805857147883729093867645475747788099397393874525868513271418138214271569784054140132871992292731782047834363525018194446562070082333684269093873093813805854923430275646213454366501439645871603683191537447946201324700009889348757210033958593277195651483422125889954241164771644306776780127417069504315072869707341377384248178218602645196666058103596580179804412752184341207701670138792205482018404882760629571556554293891403702794182856190411236385150631916783603433268137934995336753932685752229627014360245322548721559472730904402371220663506618946722678181566585268691128088419986416291812354638336685521546312803502235061582173833482663751380495682871573449036657481175886292295194599581627061820983095022045541530269738465292049384376366909076525805137069656888059279519473763913961060905507368710316985470407164419031278773853099367349968235842382040923255787518273910963926950040700824421047606695499484528129171467847391047506225213142386637234736867315222945273384332666065848763091442674674109264086472861677409767298556876855459738794642897455270037591733602729891554334464895820275315955107306850703563852729187890585850225303227077519790678902634254910633009586179082765934317440261393332743965520954003173269471465115859240964497819772719504989235527922325190238937813149593352785281836271346573417153037091869119505418255807432389660471397920439110722139817352596025512138162657602485229389477696108226465601785959658715918216623437610172168431614311084737974290807166883266024179968413926208515117033282214654966114907684365310038984607282231114384790883513254285287992157122612262718523118303742539247175385462367762600070349164972507287769922770797801285425713666876808040574931890387471303692566874143876505838165175889858390260935384505626317696193497821852601409525540786390237754245927428197843707424067034721116881928906407923899261506852653980039837449446772507351329272224758435998260785212497797947904992465848725171805878201162609146427430900277553408717377312983676718276192211060779003376005368689157965736689665502507440009097646131620766429923648600806588619778392836956400815616818336053687153969665640996183526692458615665892622649259717900923569013418151082113222062432502288585962344688633605499365981843548303525166269640708471982543253078393039656582253921304202638039370389997009991536246407909769920476903079792938253360571909473282280414793855883249320 [145,98] -1132718484933546080935692744315624626719385623533455743313476871634913117231845872711770325433513948756627787797434953585349114853030715000742298432309349143700242536614560020237106133358393841152657656558117066642788432293799017642688828981010003780854611965721689759360845221955421272600121565383329829891534554275086564173390548932046146160717379112099011758820283413733378452980716000435284045855064930024730639063811618286267273247832178489207647301548591631399516239236683448127165724406797464187984958202429982958303717226227079520627455275120965301509468949446964046241691408565290523034392070707209203142111700173467311608432854179296118038053183160468770951013276121748500419990894877670623216828811535401110769670896692804251162995129453510881299537161132215822241908583482419748239963464068690822686953271473008453974920589893313545432355876968565773902980648348573564302200435557970025135388711830031959541997917526263917920294145740511043870421000739620813716955200816643161571467250751558069540985600821604998018314602759657870517386661508023233528006512894768673476551874468108815811973088021304861114186046004936133392584384544115869720993884013700463884645962216194786508493276632952737305063451365656959844463688990470232289763501314330640160901779931496334788770162689753403876945744419900649957945424554443166025134936606764168917299206304797465644109090700431561275267070846613180477639302657931434533454791982170980727023749592662894481265135369646461740086375333026915947407091515339860452923458977140996597803673320622879049575302889180167892273408124438855807550447250326038032513167355725431370521354539896104205747280144070420774173937684241876183922088930429123595165467007250343899597837250097062673247406385682597224611245638283738406956470611231687177269155767773038770120138302627746328061426788884025421371721730423999181475590450217610293065772258634377512511664069459840962562813535776043485918613883160657402475125720410529101240169530778792014904032014855834967839388835376222726226579106865393053721843424133294029426832229835668343151388442564690402387069646132975179826518137331585781082205283859473656517516607381408430492913293769642351422116677198932987438068754624135140993659976605155398856455299910123561165173976180279773432227765347724268819010373583418788019931385051880277940601228820771156718333638609129145794530522890196814633213702234360573027764207138692257733931548829779126632788958658758241401683449714937426837620731286636378255772241747311678780305065092058490740819483057070774016 [145,99] 16879144285782280318997110008736146557102670693773648537905135279034062355973085682798627951744490654570535713224744512172660986152840759296541597260153033365086952397987523024581798394573222780485650132727123793357484139276135980649477076436176539074178559402751758429676355400860658342114069791837174111266910803658694236368153438041096666267119666421028382644671855302780414864712570365569810874547227623503256508890591831526576506059756208721356461884380114567357058468159576347386451684040661660303817562002151493222664310218847905214850585336636316644243233872035231312626316899703545198291037004870854939534671544841429958105526391456458145643012153585299091888284080858664374023574241003003979718600021084244835462128531300406934483833340683901602330247653545824773003919129524882882041760410135005225604435531790730587022054334414176536423968762385440347962124125705731036570019396869681865704415129659487714663734491775932779809897873761810222561972380404961452196168754011054414715681640766957858168629107388267096414475777767491221933877616356525492961294878976808584901498397794326568639157163626881795703381271077636171151911280346645668741728934414958782432679393194686344426705278730583348667267952312297369197675885756796149180811380976148919174368284923952278994855701365591739724232038959458495228948845374799398658434655775367120922751863379328246208560897812196187161624628449889438347821125375769499399190409215711920267576792306988680602772984217753096333693189234865946330869627444544160452887750573378918424182006300602479471965758892867584389290108141801855321819161703305630514608913748533346385369459664195154744948728869010535401179712794692836917749559607978012335189822046758278764753391817661066405531922904840911864585297744605861025346010579728345094884549962826515767722972784310144717945628233987022021035986924680495208458279459903118275888690197154490763680749249536757552443232769870700043155574657595261146442817675905360415699739371008828768039342492641349681595435222297854181163729234276503640037686021085760510501496892423633146965669836551431936493317959720329481953697758282794531660583492023449892140932026083991509894755180743936532789700882750768327466575427992428541766644746622955318900512646734638372824155108717907754920250949025977878253065463863258785108569397486313896865284985458740443479892508986173818527946865576808470483508244834016590206005185777806291656259180505333342351460001541627280321006222452819979448715932057207194499365626133701372289243522623645478004384781853680 [145,100] -66872559069112662242886926143034482637354546065454314985097880270192663728253914946141057313431121625206235657205821374416637664258343436021365686730740377204537109090648472645341601389713486219724272699185352138037600612149356412966809268071225299444591995504223345073259017958872363748470482307277504970008973054067861800914377176105892217564367276314256422241874331832394103621006616198340219693904539975385067147843289385100386933033180714472265248057233979316716934715336776996277591780620440752601586710602643460635953200814182305900639250441234564436561871696412260033661942543199846343503033694057731583710746783271069002051190811442236693959527782714166447821231707501313526708715413980154740077703022599352844983947782023696874095703056301443900886453447233024243661098559286524476112268011705714141142714105334388598503883711138620027624745155854785672620905177844152770572544992213670585057418422229379773736190242023819917080646467323236266238748272361121958219425149392567616624500974581893130624140782262383543341689631873670047041490288343485030944661505787555639197947990721210997134941351982917565510368743037796529333095940700925825186790978826238130164472527411565213981787450488037574126598691436604037444935203815740550986183040200483139622553864947845670635646909799991863395487367878760015847554821767238796129524239149949034761904670048482052467337702613566658098838193494983440830578214983983678681694231162859630944066833524792150829505574921683451701442847143054532179205559056173569965865917793665956554597737693341209004754096489959973488280804923157460307446145213249416402439348151069602848143217906222790152771370805541117071531033482243478633413563965807801538244375473977067125914684597920159047297921078084257761357068769931806101527858666636329380577567115909038262391664330530496454286358165630793143972916472905685328155572622635085255079500193818921899073988233424645690495788872927919348587195054660635618038302918947861442769701121232033608875906469145414092683251894488774901782903964660852952997508816765720024982825673537846674585916190797010968040274161845011125182752773042318099312233014366834099929062070680520648061940880374487245458788374415691159646488643132827539892523562918068482205740330694717451679461503897880541197817519336942699931218972729173615347920133810506337591432098407803577463574201500351591538185757081247582062684101508811795659213624378116383049097037540242974717855133856083441056726613486578760414260997825946549675296014336877610379398077676273182581340864 [145,101] 355243595474016628963554949032206800009520326531286503769651727842088707433110898920644095933123020683271686927477666059042643204064630711347812813590742296853434800813761638509866133946425942074717322398726367734905109082746432515122615241241838447949119448717655947025614662999486962762499848856419550097702216575016843208463782250142661019161376152326296282151583799143468626888941412843251983874762179832269733761287524090207053601984916210419345762563820299568742544823446605571489877448670738330778184131400566086705549173295364495552214704581098804327548239105716567977473982009664899939578323723555788923945131145938395016391494705479183361981265027259659656121964714344371284568036079549523170882265689208047226168654831005981330968781076405765820235007585490212427749410100362262212746677681179315945557936547069947669451268350451555818043015500017374660951084404509181766414597813443452128280603390514099552015025968709065379350929778384717476317853615344581888465670515444496345638286986833317969007770429593621473432580637817759893433544942040837599379195824330103540494339895742054675480074709859224846343884997344439064552551359829881749302660652691670723845404979196720483839985452675007191112282018436801549619900809977816324743663705999572761797813710559184485472305760333134904606372090345825188523454128323244930888968020624730898265348310110401141912676333465567584115424514150235301770499507914730874366855431483526990063688536448985674636002618950774886146363572592706505626611722473622781709698619606674959937569721101795035659788092825285305332920298303877094533096691802748576163019336855039655421146254378238837073404677191215933901314028636560506706728402408775240078216990857599631021410929669261856257912322490339316332594647577997294968258232523704866138084823064047836423807988543732148402871319907529518933970932629096677934175588976854703184899923357022381445947896191211238277686983640099226800116832717022799707404004485189731316905891661156047754185580221203407143329496597448996987857342718221742034413655546546526566843633546947668690671578484416760057007598778935482907672335158380705190251266186342007962567449325150138079413227704740161668794103032921255437256324556460334145734509487605405925328750117687706134128385733144636921048267865603167161402168545012318472718467605572394497792162034521244875522313353348811718702351710894718571388172996589484001778751350998715462651318161473542129680699290144174823825652741763374377159923242275496276141817094598637379359028516727721079128 [145,102] -1364427219752071785700272628441746942075009127956513650294212690823322089020911194872206345885444890490530451049566756646573940968569550160375778845477943799383916128687516494867756611441889360038205086115203625050260024809921850425844225545254368343712033013915738838285833092971176545056309411722723774718395534465619204865167653170949047202340538269641285492009145320749945024647392618710595146188274622630586310520516531888860625115451354050518425939181346566606737345628850995345670059110008019767341074578531329714858815560046991912254826196308697012492362880450692449182820969674674060742807428266053487288808497348952128070969849671340905503469311473835234783014111400979630478831129233266379536645673391746941802534949754384969089394067535631336006873814648849313992728063152408388300059146490206427949721402057002426455411653807717153638695406328458110819338382730214137420410056848495221415222961526407102492878174654238731747914216286727659629549315349220343188792595442059132920962967774658219724598013683027010200523682201541561188961206741961543519435156401946792159447103741181253670917074620061817408432386262153246278691183290291620346971220254506183673485431102206104934618147453848250792493012652259067243752431577703138030449971651678795719337119068733800477643525406043732755158709088980956493341394463915982638349991115005662447360591059726531915374420064028533992876542314301828933701293215632139879834409853899109315049652217294834426398441927795855192752385925172347133705254344328767669406672784823596879946250513320570815003095936556999822344473338853549092090010557697117873922091235147857264555201346629122123200771575289329955021904522027804849664496438814774734970891391135990683670841704648838673819434021911099238599558945229949069399893882865186075496061619397876575987103118792350265693948003495146953882092494060271350043942298367422098712110226724686826664832628777412859070496361548908405434725405232433718086058312293569181344159138038058688519088537692458639108330238273966280892880190186670825189650269951443734777831475033027460731474840975230585025533686240070279981150435859509667135729648655678977286974429142090354638938712387991907075979373219072408959920545497068426608427206331380081685950554180983873099999093494602462160790145553647439865714902247683951722386743461227492511270839669486008310874323211981260151208955462175606221054851487959888184611360153243051215798983219593009849679633686572180079927895328415438486900145869440000956512167591644352668257345859741952 [145,103] -214399625057259347055498439478658318591513372159642814180171952118966116692936417241061785337869300734373398327420820243668572266411819263041313092482823389244815158964822190437869252786726306277117965611791841762056915599591072033600827841847693381118456016248543593669338953056153587108015586340911171379601443968524111922004347731623291053955038321831265436367909048777182776897130367994721047900692856511982263643019179420536493147756640386584864644081401722858748568794478591697622357765943987111400060608989032317649412726380324059526402530595323981265439418742750025145465305959330236362821084052013872577349694736976760079938699429722817780977964450338357897573538640834221053568577477698769204914900717111173683786353225182482898087599359598796980149273057265226418605545729025220813586023502888295768291868167650938400650525432730673139353107261455501893126251133140863810284855047311893197503606676282449885019210645037994438388767813861422885488426692121125004521237122504128016255260391925363577059281869309978253812676462762336756646975698192564341333075882021944852134431859678118070225257142262862519602855654775721022789371122843498085843371954172343818416089991352470579640419064308082982668079955805413173166859241567278715510939682940273846461471213046873480775750468376960397539837114034656387537386992652815262894041638352308366977453096381871838627190176164476124007153184789513117587756432681939744975820702123338086523840188603659795943921267083249209980933257939457275232842120118847804397309084278004090645402055222702627221068457061292393676238917619277588001080699643808732781879797931875508792712874236508172859579633389501657303807372721818756341795227762837401964616650437920138550850261114511478994000696808299237199360257915201028106712352434703533192521251549733828259074001254243740680281619352468789866439691232357713866705880785614586111915643678701975437656115534046277080876520913831420455550256306775428356344383503198643222915902272309895618909079186577350552803286562998612608176647729789388025226636962308584014021785561536224347740283902583863287940623061484380589297345090066365315902281784304713448630839816952145865185059086977195683275270058928255651854133910576362291850979998035233904070736482838719098633687898252022623196153421776878119223482900023737470355157178173058766146178198287996553110145017580871581085139959747773925291916138694462317183735066803474087120498998874687673631875871817377580530640843526802978271055058010885626820287428065144433590262192 [145,104] 5641016521384654710534357688636108095817804191243094100312199195537000989551211868407912819601595064865692567026340851797924647201225949630666742051699524833433702580189236003954797159434585187443859833676586315748386996267606726474917568597125389433046197688746661724431835998538620863066977420001969526152788755460070369939797237536741582236410856125823681490596974689369657601067390359533543293989273342061205119757431104395952188412992160643284255909513422618774097733487218184487077799482555294295739257951538261762183863128344666781053319742256939418459621617594269653643192060402746976699525275830503642354315790029939254459925058907005419184646237777494416950252970765498153320594053281177030877187799125300129344106695058807645846760707277813844175929847110962947108751931269672860929973498226173763336201527568593484939097097686621180825050013903669651417334741145767956407043958593251782345569062746684097665571520450450724020369215399823576108519705628501591201357273534209073959021568483269665639482233713272847820166757784727627873078860774860576794634481493710092954348789283588152539202667929611049440942220224420906840560187839310088187612878651371048387008799773822526632042156118668058010769406690600468718603723161379439275332490610165582360609508657130259886444040345070898705688775160267910970540029471808766713968865327386422458449060688926031447703807756290675135925496605851535292200092047581666485516704585978427798730710236071273670386742724791831734598377507187296000889822095735732618792933993678120610078778581168917150843990928935084668169242558992011078414371782231434756678465878704683687547387620485320224171464025605788689464468924588996837776836046354082937884349128642164266093294978265120055987355633284731601832279429133245867177153662966357988967116250282289624889220445346337482511816086142883343318290972194825874024118133869182510763802286023187030264323367943590895261729351532622827293459451879421244187671595044842865098028679450332082379212998468687535450741294795846486407652151684046955319952353650894679423267339109793600666427190621927071870213653187474336505668089289302188968788482437411449076500340511656004350288738386232292059276542104244884785632424498997851946324189564890745363010749951389333404000709057906481121417493673048220783379558358679408639108515994019872777990195822059611666990687882427928502584920360121622153770015450459869902313167095113671612939969469043932282963479138709494150683269260026791046475150259085597146421981390668200896320 [145,105] -1070761581493031020286811979930334842853871410896386453947550933854030091313953334238920793314807048180740231173423464280116640222325746129159510606503358938274288165141483725635585041409160121305548715711793107435690748766389065126539924152372342038029825040043941803626516399246521158289562514214417468602166412097418931993851092468854196789421402322522380581898450580456956791207518821533733982150575863046176580592415475181167993170421727987510804855958663860525304083270164301403693685518699692832464178374050107490397436338081470674008140135333966541097075930652766417581275478404151438662881357386066111383118693431671503300100719945732744750722843528936907725046735538791921911745932640632389947474725853583292514119470679222789354293379861990325117600045285605891013996881474741221002940826211766953420686368078656004857771277191748659349367247007566236199430057147209845831161393479901160146778180572478810004704943145869459691242315909138548020030680125448201896063946427018140236688106435735255436411718025811746845789746841870014126204940694869503474675016679591046517006125837572539676172489328261454044325697126585604523111292602557352441158010557359730848242863206794851433665952446080693955212256743671282693547225601034967372563790805250177578504544775487182004684978467946718209177146971499108311360522834931740371486693503121117805200984465869331204088001182707006850949039413557070245046292359162960094743332847319920311380135427106178709666211621059829868702987818546836482457925041189893949163140878554019339064467971592573106523595970714988799697441068482208640072016977240863433468951084939568403503316552025847701263011218434051988158298934194716104276063818174416986704288198452644418654524054938996704323252409762098002378758843854914325327041043496400843856822295150926166946757000928221006529457542363430136362977398265083731997120750349709297882560041018859157196608620616924122656087829858750915524146562737542430247150835366426478477552385327127318403121969424610575275357659541522731500975793422763113748194310125274335828437927330402367857014379871384780738444149141838639845056078823449294454897666110847789362033554457934392236515156590138247037094119325769714348302514467463365964017390457341001824495947247119118919068096820962142894943582825869494381922164928626463927533247541775928219466914985195729057372331726223429833187438604517893255908598362967251239919353608672482926063125165405655248768174827651629982503090659980604561572335915214252782301615363746920 [145,106] 13255320734990397939206236942760274413857578814339552472132805208933550527370188579806990452928683011320614398170970315780103716410144025230844214950144004040378104802418951875767114622326875922866951434831722842070966698201420973577518483692305517684185658912949604980155288486703376239017522251986612759548264050884201058797787879731323034653538759452100606800462903325704072183479541800983297923924420629354461307516670262941202984147996125052044584391695036312180190488686490664019072901694375617606471354078865279870403147512196512026887514445059040067078968486985378757206544222957605551518818426656688410276676067514315152717830867355833288401769636126832205690025013338736472957368683233528815223455186054498512203633258417018129240135947300728132550902289275886221728173604860799261144439008171903550907135060848092588882947972918199552180373914604526583665009276320110907881754587798613254805115365962737963017942804638885781350812053950848673437906765074214668971499884710925396886571554969410553989008731298697548404442190758662247832717591663647171333143197820998447361719458640988059903050041429092583655435452548968160304670703861834170360005792737808740013598380689663116846601209642324511727872808261315483491342875945043192883024299076944173283359316101737990571959164022564106002321590778898603954038171374123338719535157712282104044910896477271094463254551877264721914949733336766944133710054295302941356524326061910590754154586639596710017730308910631299784091782054172653334698442107697460220098238617180450053406560554604616657444828887508153933109844821328270534468485863115741219762686192171381105884521485672381947529885775469260660808131054393492900302316056216967930520312979863676544393847431836263382504675454307331559128982196370575871466730188863735617153527222879605399437171190609311229644012217684816745650416467261583911690139858628249577698105634543229014670804522858750996895322069151631875010120267157831508146876680756774500636758802657056758564637987282803046695216406910354037734184896529186566510669506877781819484589549714673661323121590125930353332523796115214874416427475538032581883372029258538036571757239337763069613161740920793811650766634967886169073612741884769198391531051862431665523650207375037687515494920821781879076857541854432456625680684771300791333326688757143003725746916281786715801725592820829957933994272081230735063970161767418365396142665799699379432706650065181905592448683660597460269115748314668040792461218954422918816144318880 [145,107] 7322239214792493604780354933462034836351635979746369513771675780894111378732062348662660122284338231108127480156358861581375938200032128006439368190018317038006521723393218128194477245566877537896002412709107092362951986259655376232715890939635112847341092997011169244046657584250587907024974230623263233604966198002429528285681483826623026518518029371491849745551871108242243399019703801853671055232323313036078778903433646199793567648733560724831155162275736429779875123521214896758360970548589183198959944663106470305999160756503399641546413383295563679405250162612190467601652739277044240755920125081080906227088463654310091650076970261946655212360711634219502194143644992566227309645257656076485342625421913343433123951642738666496829041582096716610415890462872680222222045320188842450665681832615459253596696509789999128977180568947896503118707650055858588512773107380350373738846090088021386736394533666759316004728194577661610189241487058130960901152506536250573258768094054112368567612684232484270506047347239974110436700349237053304036508736557704023479914896363993215647117186013798807743941035974256413249154485257771962717208313089497738104097015991073372946042858667475119132263827525322534915699744944147763990290576597458083055595452101609956413546630123112496099733761041380024120160638935340174832345212131792043803921660846880905144799512108059622187924435003950496473112281809752911444936470175002856232847255860018699523394213152494080143144492385499063499828451556026083819027718763684566482486636071316122225508998302754974975942724409376746572345363046573412139189270021951343479068651632745660561666695760156250167280191726171430623314773703302426216294265521027180929778235197806686027742520947138034802326071003439866878354281654808618777077058339585175057109640392222175752439214067759990938393162082232311734162155121514040638745166757574148843166877414259444313695389498435740745916800036447726431309525896498602351930121392597376016337130633392895625433215031268355381076180240605333407134504132773933216868372950139029954305688866820748383242712962748620849086827375055372776968798039239226141079198724460908862392089134135198024763583771240907508974852825719144224809885322455305203363737550703322241116411934999843127913971381882373538247277228799055030390654489053598441222152864766081562175773517647964845884350616248289100721225702154465935716256676248333920947214737886928652625625577793716486751040804697368625891352431909165902727714889373436389657616 [145,108] -84508414111320974337279073061458481304045245665897224703188751015453853330179881640012795826416295216459065622949013517160842272949135128940592202057355621115165567043682099446453088277048074347782757835993842143156213000544266922851984993868306864952523255903843314244389112168350437975294006532342211304800732092794570180333808905621830251681904502730252604244626834558158370666894140970185821540524122886752564555955455446034967360125342140229192979915266775016657748135037839535963765019943716717287667945759301717568908229044508021053882223275768722576522695128297425259592047342263593533614739992300955171253882670489114378623928251286808047380811477759724346772047696260893037828824405029895322082629408953324450000370753621417899672173744622221265690433621110125395883289479284454922411808156708691427659719486907365990445754300391865685141261602883266340918261860357581413306795577184842881741623830273349141578125126849879649450942562581022608620304259701004172589654948432255756430203282664055700675610411405565536074639401285061986908123031871969748517646681164485119825920996752502309213458574415071058637649407758269644621281222990608186535613496491229649713853517622901936484207042743365681468198234968326735253496277990678948647892149323712799163669158149651859271572996719650566055960034092613759888107169270288851819671008960716465580072237571997598672646112927834689363539262734847481683099628020186132642135333842759814185968073923779513980859678075725377571291019670063284218673829535699477830347114756095856226305127244811753495968930722781307774378064284582665303548684100746734809312880503062716408670405430638944810209914038443596153304523110435114488428663609673856045280832347859493620590580353821711995310038250481346920276935802792109928680572163739535247021170446932893592961909643133214623787293689417339684446654130095905433245198843157002175020760974758508952665775143159721898874553392389019627713853829989295622756551187514574109891694676213410705107892188987499471093979020255115055831180364452081697543289217545427484708502301375512364744313100239450538979978524073450914724370967014164154125419541195234101520457441279513752298682572499118348586302592766739140552072836217700301141239161897656361515399552559275968219082831445147087207080843452238805092481124455807417954778924404708205291140074357531465769775944183743810567722975452475388184469725902248696340568151217011677891033722342835414539067145743078502051414980493428697934111501576591120 [145,109] 110145168144243562391110288060829980731965147887057172006019204066137590016906517058725592977197786114011046561118442792879976516009991430360149490259191914355808867411300822762934706314636126772642685740064085066974197557141116634536080553990967398497257448907714752460628480423742951668128384394716095174209744519388497853262452610335918499553545595025079763826868207519816228403235869508699942902928750308918068453536712682018374634002771122143568403456877209357026399634692883135196119062408114115208355417637349517588863058063069605993949760527186053565199899173736290779570056412025934628446818744759100848063465175234067163029827964910250306986427014676201207526075790711004754612318990895898271445776871791800181655612820443337858666465864274349854884430736069192984572344536961832226537284267209241537275424776541546482572726353726520345192765070422381710249637324911995302336614703919124523944275600165744533821863763746157460680489188204194030167698733985177139630021175712849417175742016135510317134779384869770480992952997107672237031432779736120889840623114152514362419429347372651981977022445303514812140751164759393705476798989638561260235523042606636565645312676066881897871305646252426090825239544339501409555684461830132623875349122484736253469556431523770309281057244884772455305678439928340809228886787434391514244494605506613581524603882448246328561311434957939726743363129418481622070045985802711949238660186508633027048827560581048431085322636618787819875957881443936710937870186733448875827323175678952713468801865670734632328371075454893841246680373233327986465494095143112591840125978792352235285650339089413950604426183304633203415147450239052756266202046117317090173979044834768468457272631692648049898253535635358811224646597223982969615659417452513230361589598933663900114577247529692152182024648456655536441913986552406795348410634202098852724954755809656050525109048915749518010610059541255444380433085408116287711777694870811248819353816589632455047086588099709725119339624947771753663278315144710615250116745274548689165886461277445921499609066227758851543221444755125249778531000719435218119605622246769315817917236886911173295411053863829938201907242753056882250929754179168280164747524268342402218059941336058947218588659237389314203589385778499969622774704210285139244679997579779443775324688646266176308936295241240948963572656931361939980805728403050961552751303412653285757553824257165146552489013562177072183353901011477295996130480785874 [145,110] 298479356062046468397367079968853635530392110831193620591051200372628368208502176617687575625164208725795085795338158239697514550388355137458254877754890645705631647362440861245155191489354218377867832662218620971355996034973373567638415151155049450434913968219588713874681034501087986515912227215810532648346135590369709999951270868874636164357176172989420490399237559980911974991343582558340523388465779580180684996091446122725051068461749191773967958520959992957612676541138485791813883284034777336156088950211856939281189356316543055305519572838235468387591916002355970657592907030500053864894928134173447486683425095632170649686779952403946137921931676654727257412300189026996962704725951643254141258893249720463946002772432728771218148588754253104070628316293905348992493584804954994573040335371717806751138028043552648158688532300283587714662963556333203710916822415367017330584564676115797056910623199399201302604800186491284318538081592150287639549583794810163653192750028722412355400872786741059764115544921337120095767402804668857191720083399070462393972474429970546754217983510537072668301720778729106272128180355049934255804109320319205334798278544831348460869966901408162923240475778787794706548219031165866787680423832189625091192503573669365926310962304820460972456124246116804576866091720348553791522956985542230848648407547247986541233936280277103953529603392966810476653566408855505128601570585487096691211636357766837690206545017237110802160995856965912239152744061310767768969048193886602877142793433121150214459056716544304957147268278895099473500084825163357042212775654340636928538122922270959166002571848852901096780554021642426977884243790108253981660533291276153210209248023394874071926227311072127083276714483689636150002923015196066197560954720983262456230558135609581673952392734085811470995208036648299684661272051059777482938471727844134895676060370803750329306533269843969155588951539682928685363201687936924889309155284744459502714343557736443122746583145794572769074125206582267902739965060599105036596730343036295062144293325830002390088705732220217359988391476865584913361301091142942591321185128013919931724628110502275687914250653023169916424973996360733916610772195619141861212601618540004123793538806409216321502235845741337388240200955316401571513572306980358662295827390076826555975471721510488236965722315006508391231284741153283009555424365358179671413506935686567571594447922625368080904844024075368306749643536362612230155506432 [145,111] -445174093875297910817999401395783757731608916529404800526732292585495862042250704622926425811477922816425909884954188547484583331187383760916218322594060091579726480395140758889420002367888659120727706073955232134654071038081757126411769725512067191035158089250330897653337902285381713585543299283753491754061771956997968199173452429894933101105996419777292621403539120477410419486351119027026595443279740910600843513820862893906712348709299932804904736500303186039755410045507532937493113974059821066976959696182490182998862193634298797360984887030044853319294180070522114053039501212296150148017615211684643086303920781508107378575351453681257120919605854826682682083310453646934828696791821447983712610172642777026070639917399923549413400500825306100838208535737952802531663315900525434637792015142007535031539329491845625417751581229327101762627985244524750074762680737697167619815046947082942974389676038055846548023250555078003879737709219900332068164627215811137464489981902027804208104292084737093055420952415671440811400689506525560867888537833300006775317385640859931462013496045433307970035693831786441601268443268620936189118896264894272997539552474032442900158222180106401712839049324660814554632579502044139807284585103805683546422337383510470014655891764556627384040398228647308976902807572998866289598903729759229728233494011307583948135570220123071814504904875358869240821243117577786282631147930242864119637082333748712996987077679168960673907188359626471883817087974003790062790171958697722527238405506665580693192784980278151350372084519648302092369382385476161586311532660891082273677379359253869393576968969112842150166587869810870952136083207435065301794845990051647577061361802575846168033618487966509954326132043235935043242824423297843577573016072396047565726889193206680906713110301957410050695116192805247257470307715981172594365867855610896409682428914565521459370081626768150073974921716915466546126769580264201605224666857383271223105465516503658133355342861641408350524933112946808910771456113998413931493540967197640582555566842141195800081969894752482619885761874265065290120450955954722379917490749375236870353094014481465793767854608742519809374183013483015537590427651934297227454607919755307473971166340624271187613259439764671409061806058834613819233619122766606657056471238125732197508092881833422783079513582599982777583014463656884855578744023008191447873499454411921867419893505764639622968174027313837140142574415093686430784 [145,112] 6817971978362643452732318398657728104730174814377487182763520593527712046668001102328294318371633884425270840353039565323983875276668135839519090306782967674608893075525478930207975712492390662902530155664836306493366844147121299838170245456721832659956677642267301999938536252032385221254131256779208161869459706797673029534667341206993208385101515060204737096919395091080468459049495404876811784757984362675897484086751930070365713630131120057404970991362001015450960917703055281279344234924761566634266383391288316887407558185986279691770991022839899651089346667035469224268391720730718795620236442129943917312853034239031429416125576540259800548475232992116994700229209185098932368084100996912745170059863163523861189956277905201322728374359770886312311746511953618264999948119246988840860768557726258696616905303792305491955757326780459580181243770940209643131158811060779617180409653239289921436000480453517468471547301867002350439392259368516245895014075591348751353567494303334692467951072116932203083522405662653519738243322920458595387374971115703684431255596660278590192805913904517992761063231026573825408145735677959406809014405815672067868928259585332630424269456129331625239327602807340134783715382022168374349387375251975799303322642633248750770453676708703288894815119771931365701761289253841265929468265843518735772352751604758640821874336360223677390200363471360961235317156786874613296266640877847009488107991646524744127429213799641387413497609971927598280352300755684032211751537145540396821736893051052496398122623713245725472859141876431896876129924747125424022266161589051456508122250049240785535678654628761780322553714108817961148921313950911958800253075391847381110890959107630257733071353780937723148361707192946309945379895536486088810147577779564119285987034885005550650763140114569900571422544257540373435104030395384572850746347788877670621568769148223623947062318491866987839278314216118001535749546568201495638253337977180662844607261036544099929665807190967121349479657416579253776013609489946830008346203766096302515541554215327124729439346155862532546425685870510348007338056785390504746365474345928528613123434962931907934772680160920619375593849719195984382029843719490173781322360705851655163768598887080004529034557934905791178959323973142707166136130434284486916455850408848492578488720459271826325269079605157791975108855924327666546832676972571552926096922756443912257229257174548820987774032140704348673843867192032 [145,113] 123892341488877958186994720469113550308040019554662453799025625463058965540085183457941651430954070205153508177322324104969002491359789044923669716345614875484255933617186664535106180907361980713348546167937902873743087306492398486100431281283338423569417454622531356846312577749491442060659585630011391175981199549214827588394400083157194188278299493658308302027748977387588819167038959561806103097240291714713686267407574559250324546009223177600022090108027104214606736517336461023856791034774923827319202104914091880560812570187216065947083911374947510243186321100763303852744582650611499510474803099674077626813592514612783185916482440577552995997109410297639519385481520572178398760659117395733137168656592533667889441062495549491591177526002898245258486718895561772602018890834477852003304999769163117083141708069316107302013337244313916568011271686161551888318147643107435780244288098035339862777981257599388848282808988936440027863789284311668526623169543564025094091244106868189381730265058719564164643779603774960100505452594031681283577659992180447629280774501645315677312292529968697563147409961869108808042574882319834838407008249808299265667509617530429525756778318961322642173715007656188963188635623093616968696003482171652434802387961405830874794972441237427726765773161977271326137012880295520689823109463992150955953947615817664147767072650418486126703152059774031878284651768968805549229415662258729413033576748951330355730487273538641011585711305878688539138040060804470031170299870893299639107786649801209518574747388321637986223515319436012906490978706896329475116390273841189948664131933085702192238307017620651071719679059763758178139336870556881385731277958081916732320749425144497656809106920142402818569082930221279456535406488889281084667937921293575564389010493009257305499582836922259151003202585726211083895494665393206637056391076982784264577896206218310375254487631143021069550285627233082517440757246350252360197031448792159357935557696408579023236954706116470560207182841509004985166996491011392362740222096925593670394734273440151142825305514802457773996023044183205537661044767675815997020007493942608048616788894065837029702441625996049159323645169398565420060262545218686304377944257837563837397512446618181583990822450069955917868707086970539007929845793084244764946130795433187202766393990765705193950304416670377149055971500896989715240162325820233926168376100111018464483160987558656936489840829746498392764044628 [145,114] 5074868208614355419473682049907050967410981018341485433597565543377174949152932219009964272737748014701401570646435668824790846842760175131159621043995136491119524135576893514904828190829829310310355667572998477288691425027245877181092172883150593752874083965550840374604934314373142208592077895648530185592435731258082656652634949495915802506381955453398703022796444645656375171268294055318312953403193052112426416330099129353143027924997231810765761832150598722517708357439721083731298893766557136577270428810429145215351252355561393114401676138899296445058430523360887058506578615568683349406617244132961303522918338890511337594100131720006574792708096853740453789277168329791100998483260061575703497606292190260982240201998871676411200834582268970064031558244144083136999537408590566434963009949765574071576698294429509907197470536163016786742014524494679142691114545391588643058342290201799076060812151220544014867471812485900573334626948135966442373130028942209156079449551094715809001819692977615672084381308265447133788589431971663074669868427513742733336310521932776485085932142660985338645980346186756541182739389236304428834058020637641964485641493941554698338028070554670065832039122524186067710547086770754262678929111447253244405729183753200518887144271075961527063259754430369862192698440803233839511097550262921072295891039595415873224336018241518463479070532137201120625858870716322330188215314468964976859033785272971192551042955272348308563728409245447853576609076190897424137850769035353389770149776260763368557283703095452439651404425265224571018794048495156543155508640795204754970059507080286003532135675403352548104134664296286693249693604894125981622975711152761070415964861123152011194029523213908316844147352740620235609124246861000051303185277890734352536611737627354292255846793513023217847377240683449084239760522465623468761892250221496528385765304912535193250420289901407250335488717320718936681458375408757207273224639884176005988103461564531423948974164217660504194283711988265672971072913966389512523694743323766059920497999594001853573564803951871657641984550276181139063895203250045350358332065968738417421773236482941979461990430364443965616894221540082236442291641378743211701609296662886623315358607453559913622109891010397371483990764455239586794073894069364074565538645010628442907545004525099590491065798848159324683244314557191299403235488595196399304923376369012147673935936996333573213255833075389578528 [145,115] -7940014383765531398686865738861756876723768095769092803091926953017130991462926626837991835796327382604897397895712535277626811903849838738397440094287129178713201380338825648939846143104799256031020544442904985281102163372887766580149885844829306712006519327844688855884265407144818793817765986387732997962937212648776386903560494281341606032672109109785273997008425880725701097958924369606718554901264249368700832630411663694556919194952221267002261618578502666449918825086433398528055979792687939041890820495140567280217619137704930080739551605598487286303745042947001436445006330868897699460789187707012431773711721227229224979298961877511831033178424251582850405147006045331490267810907025873939948153155903060235369395280219501436966888265671804211592089157481530961389965461981284342490331754039112701695431184295756670143810095088229022553881239885556483843069453708689618043921834265770259878183226587003830620216876885696077207266987630343681924115603946046187905619110471795331730882813223080402739974873368347873427525297552591195788515751008979186175895055858958305502339071940628711558221643921585088279649473552025578847843877565276454697412612378340148669869514721792117432672963400331460247038165822567992468941941359088631570179978386939179928183031606842945782344979146776829405722033597547558498924208468363925747332528055918371124804425733185327517034931926422499486805537401489218850464788985966059284195627270782545644309242537520627719392814710414683320879440960874471800055659995548004228823679101258615613930047333051705803581537455951925515406799256188772452932369943145455025239045943759466103900963611771966179713074171418021571820384846826090153382707504237136190930504660228510486385981403832479526270385094150563188553286148228330373967944757057469097991139562595647890846125539157665171120670042645862887226541004504880574932171732082463490297133074358899094945485010069059422002099917674676384866989021288281567004475905801332342118296713590359387560923228528335866471917019453414863702118359697608234023403005810670733957543523729585759517785950531137628169722274601356502019849253422824220845379148387442848836436166545049844308703690438193710026503244449390610687380780991184885416761505856430857645737501426961548014348113634619907243297410065426207607019635279763197297152633898154248240342699617011188327809348843973889790914317555698746855320381583430181333756849230635505161556043276334147667995852248 [145,116] -1291344169581840363302412687219165552866763907385608691203729942582509915112156380102740404450659832381741609748336647479282129864910994483100150732483014479866763270349884637482578837272575043249537387550149544218449466180564216692865993324032279570356035548670528807917350275462708082863779114604895056730703510548119797970464196731489086770961677802422086385613767992605390810150804823483361081015722694924846899463811401953580147219417174699301747265591237201019230256087680397009287985731857917366655336681706881132297597059364228673894370136166446078919108495396969768174662994667887010415168182982216739032756464456490161579858473662215239253595903123215295209834206836596283491929185178709039590649578295023073539352984344628648199736207641045352983723317011781152862184567584011076288149814723815420807623809450307057775486835031474866685004751593089149970278848628358603316315431007396485233644271112031408818598060459230284216755212489567487271896595506908845428146640134529760866433465415430176838688435496342730759924752105990752131896919402602986618116123781724197317373216795542216128469287013881226428245208236144133259355181072578118863280140607069151646285162605607535602908755866110199852676694065854662184341170959132024892378895324425756352665656540973981433545903387699434462096414569027125491571149258344922650582943508950927750880950061063644494715157811422495132367876672475412556661764338914677424177989357665962111578779920780748480113590447166111337500976355895175248774280851064442750866535819558728684007455131962058623913278210586130521490530185488610748595610406745065703352112242324906047611695174608828328875311203772384331799418681566411190528746730182883608286316697049438300083913875501461973858796119542581799575877207311506059205608921866332424871292512472812677366947858733788994387327821328067590359864940901635846085592118526312131151495532278894033820056811290235185048830066821192729339051747172529888444409551073713459704980519772856076831521508254770715496805046232176131518631178846906417345830158439662994538059692259095345203638112253499760145022504364480658240732630615606522434402992040153383775175370857135349885780641283375580942762231089228770543377646959267258401910145536790501011066467364029837151126515200178279555928573034959873427088334310451596329911858831807672835548239536161388935617282824899872216419076697013170057065128287901742842179195243871615579049217584771073186736 [145,117] -217572601411128449804640065506684429229443658630249511471125468001662577005380185295016053864006503939060706869386912659351155670673788428522061259251274005100206533809983242236972644333436163486348601262392780034146416918188894379665822346174566173685115458690800925415460987577562796576674113636682609060990886616782336543932847653613263180301714379750701232598772012777782575689735084718078948644587168349947622853811591603441470812602829139609446400368485771457627689964432331939369000544814132075694152458778666739158188565237001272389023727420645598647291590033211436127407382369986272739371090505017668642499445286500184125980609052969233268998958635268551039544101703121953579799455245422627693612712077895638191551673360514037581342306292673733987796909537201831911931391903515934473616924798457558733783746692024622389895075771686388169800632977646652640301538453122405853026987588715377302201828822473858966733763383148846279181897344619381999322036293004347318444573142699337364864758772126102198182401433067431481440428003121757074369490646194302570558802481929757356786270267237350578763319334810976212436152107689576157980315664327835221498451089779353152775779371018046440550637516750333259256853199398945143188143665659587116750682654361505262408765795172166395962905108846730208639728017159820869576960985992798150407613426605183137135838055606279422672889670551057676679613127393560621350795393171324414846768423127756179361579436199534886185311711452466351568640392044577220332541982212246331944339569694166416034365312888547641263056877194908779907690325018577571513483020444294588161796608086165069438846461351984379918055798381715231178189040541666282436371309175747651040290919846277254760410718863171699881047553014835666123211277293208370404837443755543091272988500649836133898808137023545736648245344072158815963075824759369446360352870894836486340213126428479816845434883186674985384862107022505753941294563987509885251788514270149530088151774465373493466915474968703727444997281527452564861135464348284759006821247164055049083815167866535730943190977122850095911521169971252101808745606241797615064180851270257934244144895111580724651261801041746870230971711133805252259616503879243661994552668775546855937475170424955931804947309220460303690953094077914951123021247590124111495933153308146942616511723163940685742143304653515061159589989562971960649567437047528046959225230481736782022402719184966666 [145,118] -35004232404351199569539458472255549451784002045745978921176808566323596763501372786468973351429592993485059195636901305799288168101845621550667163208905843405715766143204719340960131173812388293825483512093709644490615800663873321229152532285354684140529706280001454815040406947436626510308684294288614633121258672877000498725201798270446420035780507776901498683543765513798229912753357297174215618520728120595108294031629261331110117421005416035936819297750232746537412642036550727328548733981956051427867238845814291167887842094904019844685534216905363217424048990157383496084668855050805649493584603982263346973756672575830095174164352882074817015086372621288436847888162544480707736191053197767592056518224148553157956339126108695211582051081956564694901643848720725933731701820556435906081411994665437011817585755859850366657949718110185955264465700431995503257152980298831538116162872457012478494710870757554624931703937308455003927506559627808170181241556682406892412321738928041747734756637159380201176991156422319883979267817156791040783978684334883866413963552617085917356248352697808744269168639650226366461169363118101273113960584218928562486821256685424453249122559347878272504584318936886319829915408201904773903245559700419176965546194633127867159378265629476322078697714026888943740470508218326661943911055787719656354008845115906600452635512118036662634627614847844281817775899480211278025259343021235435431838167475047763411230331247062045959582817685795740523329101026444580344320049898221889634992038716249142537335345243650139392316067455993279306539092054270489671743870034234588124710546456583779587534940964096665270382652471261251301662806351988935019799165345520964989004085973615909052971576340487756462746054889661519297746375186176969960449817847428822684351822609811456193272087384827344767025022950871165377774904845890046763576711275856765538844086712903046947844198454392072949099956919029190470452952813361840214918342699563462099473885039258986466166859539126305370403594095327903716968176267586652096965686525152330491818548124455440074266602473524877488766647951899443868739856690933988167839134862970784992969034147148279899207212102360028151827362956761139205973754736203228318054493169677845784684775285558630458908947290161555402489119548791854529102589142877246291148547810550202161402654155956151660390907299532928196396037811714173972670105507064072099004602539239413722592134496 [145,119] -11508965854689877017227262344973530544577794363866775286739841185472442175982319197033409336711939686278711400979267798794081047215550856398143123228614598628635990947435513652762477486019496943386287992300635837422535845805817796966246443779802023833056648172521898536446935816727420608847198772503964276523784400054601868274256854000839229119144716129694369292991932860481007043012572961695410210380316842303462652613331835285098211722829006120806775890432649415879293910683652221778582869053249138376632225335139021613264113741113666252557331409209922817433163796963323574595456471726756096837625041092966533897439777235101357347430529340338660072007906160335407834133824431827765218813081983131196504185806026215627998270544805382460844816893125272674207813372122817983499073742170295738341946474480458927754225922400409489666709231697326789319009208495398692070160254095825289907939361415804796689472287850122999401621167019943667285427675384614615524264630576298490607570699806376297659162289071420766791217089892218827054747523284451458957970019984456952577102925444816204439744513831075074380547153462730833511422238234521129912881912717074166102112583048964157065811296702272767867510512920377025289774950164344037869830220328248144754182073201174012784135667100324508951001078975654632177814930123465255484990816156510563512855869063621315757324522327784321592380005387869917369625768392552810526424042587462775865238232930203943711996515162285109930201639400861612758192456374468321762977782511526397664002307072940560642577801115845286477039733549437519297827583643551227518569164647250327220168274633594672366005417041790113691539295896195859313164122856270897742763602706520917201475066835757729697756837569657795279904041922206437590095661862764871235723151021712081352983868052972686893591299291155702339020633417413343017517972244734398486990294472176083991600053263226392136661345644235497147433565746151765667944600499822977598294347040290417250193315626747803749152724219750459077219742754404870959859923489163708997998957338132634744992667929708996533887003393576404871093804620465710253666581258414645795919621657844871840142605308384574266262370340222433023012218710951274327749727456964393193889537261401923883255182095893615287022840922362427217869980080538585940600527049355055497746555731599045609186505068141756425645734686817196556010307385027097126543669391689340523484079258515118651620 [145,120] 483877020851785527561500801374580549066129476064829668044307548593874815653651032679047039562101767471436689147909799261425225763028557553923860673369081452828395217763613266128055347254384228557874768110619105981338099927922884185120297836788880627969301810461784681645296637093489181182068198758725995775213952976746254546428136341833251694745705634386070402245186901608835619299723375704515824521975832193384891386050328288500570521353568134140552267019766673528045872241267275592498399027826910901528159157292384164110809827514419321179162781578348953263723634348015377320213083890495370066656479819084274490891100905883865739143089199335538229886521058054740970195460899107720842283908307802517005751326509682478023013933768850417177052402778318297479475432871126548677272575201400292150082803129472063093688932399605607397586076664176559998406884733569586666155976464592914670208282908132605532113475800614431571422606426446638084114042038580949516631617133383405781382423741275205748047470420337775492619813462840461629160974390594652892665798268987649377656739551409886745518154155279568153074510463747444715351004052526588420480855019705271080026172400531292619337294014246353431880778688273341973268093268683149002380511945607418880649019541624602045779339543627678844307697112059600429837517757676680843414175550411287690145583270029330530979755159856163659237315825036001087887068120184956597694655776701937442769460973814162545373032703784270224575090751162000582213830637327322124552300717243010801537200602442263103664462247783279001557009416508127470106620017038267478583638764465377637046418293528291770994245114385857038366348378468629891290313035703706965058887839981946838834355576567517958774242881945634207381076389159898680686924416367924833802944990171016515654936232881924842325713553480341493625656199961979264640677998757305251567552585199835197558549832996877874424665438671266681226971394583901190186426676199254018758669682086288442537406223443684664546565460921610268290206469314556315024302948656122350997576583118685668677627702936337329958673317997300551030756510585905854791657029863632566837139725172321224919664259819572459174792298176034229268306924518313652174575627424863522153376390090846612925429550018299168820221245091882800037950838000406165264210537315203901867000959042149613613890504624772966768303530218045248196475557310350241315704357702995797183349224781880 [145,121] 164040492785548007539303972515039801423554205653412177212105117537445981383399985901002671526858079590755326600298015032940744675728434474194177416401675171648444672369595079249906437641413451594088027132117960474116081919741360343612987767076492239852025911207123068634495988720884446700782936846412626782516121727225952796401214949761520916378427521131742989949841807997196289255537173440812312207759510545678948958047280733982105409051622203672456834972980831770409299749121486054651186131111396915204277770410377445628454842397948803900790786661517702763250065884637639896719334725963581017932290843917385517539683447043235827348066077975332174656762580223792075473286746506289160987862508039407395226234887029726693035946412045963914580352376662299386227379188378952692380576851511390509724191332009937721996768735080690819662655655983830350758781039918656124645550334807359348128544224944879134326935427272152054718773937957394477870158630368413334789212448494672658333118819401634065028573727425236775966049605532254033709936191794838425411768110297018454861785451579833974594952321626529147148028748312369572956754381770972933865930983439212173655457935305518002651292259694143423204838120381316322691437827622965900865896099124086212234778994658318523291655195678752206290433815072813486057710295749995396438513737157752407494119522393924895704887704390506907246332254795695971732978302985936052597347763061479768763669327752029637485440250121308349216158176657654881443876960312047654973284196293870029001891310396414934569610964332965884067198475855692839536165816212950014106881076833217385049712800908891235727875200684207645726296159279339525544525015827973006248258249231149513134188311497334241879538809220985069317556812130739191252479822868009910620597693073965751848176125805854048463611720661483771663105181437885438517866845751967094850378301252114767310152777865463451824029637135147576036704387684651231233108547896650043137532043799755192195769936994035214460505520994374496746317146207475185318051476324217737061682093075647766728958007118156842846761539160302186027229046876002998623829003213222930114271004758598109491978828744136349675526069524513895098126374193095434007346352851971617888347783855712826832132929564161045521764556809066304643169951723142810756388122423509969074005642846388357624999322751909687588851232348203918540829001598883089965326067454631364016666613 [145,122] -3549266111481269752178443511525673872224946363899737582282121773585258514143645584527879976295904440748263816299926604003375362563126384241945808122810290435687664502654963385974955363037802663706914916326935333916462657736991915440747837107088753596776685618881989604192831576114240681516187877520980414676264804806231464446133645694519937756598238440342620686711978302156891288708795692944613749266451987929976292898299635656932356144026983780141745149534621943343296060956377621892637819304487685399113410493761081288361984778784469211599842578053106517330258805433135715638077116648247159223417535923065407038590180589414620051639267169870320230978072993697047167950449271764662819600718050295500146098237319359838610947505119236045735087634863748589993848327689368159890895251933488618322171117247942020203116577242339133519340238939887679810102889881288865956307823061476863807670653213701297045193397995036421483869270752679124091365525993989800035536699956325058398737135401027691934413679519985383190640452395652863556352744541340982067208541206449470289568477143746478582449241574726876438362216815526466280359002644254108677926026521347062022503001869662832322026985373166525492961014313333705295348559427732303307335490280267605266147748432275804550946173166321496572821330562620566662712108745857142152685382692288245223667934134164395435746683686268868401843858671008862067749276100903733120000873204147651949813978936313359509417989992627036420150940245157284644549166557098521014746804205523970850850758798867167917722183846761604952203524191521600055959729248611597075902408991733283338275947451399709320501314387078290491398410549554950039638345468153828963496547106237448767117064005960144832822292621029485389062930603919973075742466320806548505955169005045153358741951936092999871172339489807565290363239993445056584957443988315647660884458833405526504562470260016502007682130791265145206741728789420401530987064568749258133299655034992744350081360487452567017049290230998383905732198732463719762385537771785630311763408056021374479717379499740122758809821969741170322290056585454658355379596358731644367868656105749573282784676138918314675242806736009748057452866741138236003978208207460567488746915726727825135931086194383530830452890608686827053141257834835716470846190441906763543810248020347086785635455943412130048304211935427940934172981329826846676055927452636183776 [145,123] -205690727997006320638738206496753212187393028342969743382526443907474249149591330931818387494094865105509393399308199897974202673884684550219629000998589638666941681521323281472769273591282373468292777469454139811937804534649773420245870253111661404371963172353881504792059103642286947446473054287897954423896917857572883375557157810350560778068221322403707094430684943475875024530250790649572485448830167330477387804753497812991941970130275490465677099535894253972794701510939336255164916195347537148338572063147090065480663696592262805347863079937525929844005014362474688777155724235443956985368783707603137233527100628084499279994462055699309798969640388752632173529519641480250272796259768752655697118742154373924391159307240659581304292392193450159683390860835954266054885017322612050389832209097755281101784234809785087483230547079211649612379531809492206812658244787265416403684688671022158736098664734336199622410091245218424589854013723950853010799266030890133715764866094838972806631161900979890791650615350845071151316108634793900687775659888588749552558519765108210309975611726564475344932414674222733595842376718540474767363361089503644178380610050530197920988018184763552735249585099347928963888221173335893718224335841135762332032562922571458818798034988424016788520398995869861591148799648735752275779176886512967014898244156070618904690391992315763397916955414932872838932498022291383319640985563159418183634744416412815300976351618815145294299793337490660529699222316570877665587376643406243921632832726037985616839025091342205410103685461122569365154390309500831663373123249999597731145012134442517219908446851706789274854522622734165373609594469027025966126055142590710045666593561020723158297595389463565852260740388841936483727188880514012663592550446767159153806502755663022879701057618751721271428826636766256883050382185665958394059037917935932655889269996245565414022302092039082042246780951119981348187942376534592961668003380746977741175609768550602099052050419509844126740119141966681999677119053644336046510138515628245779733285021089408468912467367421090252561426892645146916424730061097622639838212914305066998471318408036048094441101525863476888172187789085496682817529243469930443585164938933776231120497085971103710899485706614406502079579218290736120971342609117256040810098604850350030365886822803170814814786266752063825067793014853017924543742694412 [145,124] 2256480825774136370010053002265555267938935769137442053459710195879448132710595612768511511513342965993629360477359104223191017747503692552506155486514128499109989398691342542992502167304402586890303698445116263882277044783921503296958855923260539829648959811442484036658038970391844632272505918527501142761867172391610509148546946295696014598249743256388186521226690676025325664590176064364417033784425643112721664216423918966420046952268224089625852525140381967781194243728033985953101729291546405734962797711701964538327778506529946394748487408093998906826545174393814365641180412982201444888048687451891861647043693644939413762116055216727930306886442547629827714392854579014409000731488832693507328921683331443592110473873972098907765917169657541725865914789529171335373721162713845034489301743789808211528126445467041552634792572905250253730055412554030499004123519348927068204052432768462952018381381964160027586676990620153296863366786020370045750004559252446130842137086248339780523084737917660757043127955701564154243569155815972236091658436681053708982966796496621691466926207576035864549473229432047720056490980359422803569646628516081368377462927173397633855530386958558268509205949667361037768416796171045112960826040752531358212669475175890060701370749023191919374848709493461366922610040717148139710693447731988947137271674976805161675047968147785369902541672420826437356795909835557485346546495478846755507983801382839142939618130439835873949427244913104820332541818610024031772705549525556796422604572075472192327420758787304104286762205537898195113138025832915719262278506142392484410223881884954769420985226020582339858074342782513801632124714486759155635832274313860459699843360437977888391474947626073463349763425072180117870727310800658463400469816479605235693282183652445914400393349393487014945181327606877316788078461371119504021555656503464504887654282395879644448465155270517475871012691476952774498648448304972775101108421649656770986332479985813491029579778522894825101991254804966074390596269698256243321829843591050970504522713477622363501774120709666961880494218818718712531064102188904541567403379162858752629530395886242170955984420744256724060403421662844169332511626381378565751049721504096244854198477717320932163417644876190837637197460170893532919767883745159393400037301515993667123551826667799664091200154516946173676609400604166705508256 [145,125] 71185918474728400364418667239422917817799311514776407577025520764719003272222450502742310800903962249306857410866645527525553775767610974137909949498917834057404601369418115089378970942182168754904516299247966135549272355681118389337537755802886995068919338568243901017033597904411775854857627535763163504222590032338696220389676606974982251356331574332338910911261778103840475927021677839436922579190117023563003805403171050027755674281631148063033048668363985973549677002203317081088308688026997157296683674936751631700376071047282730148831465431133791108913074317405158264186407217555797291553854630586266485211286607748329239702483562548318623517360058411181348374671908234924067278734643703166243123260194589578769834625216873500034704453332042000957770764922042891848626696284697082551827629942057822980567156987162388069283780823396744779920762219893094008272588366449970388029571998159936731319449901177311347437441280679143742136813549622883729959330418136390225107058030454167465975116255118823545678698755183045248429742892577517503572709814906532175335767545918296357000905513166539466899511928989876537147987397318894687555242518479878720399220652683012085169804550036869929946187464979327901219723984154090210635603674374714524124209029960725812563780779396849025227975493009625753456462656498269254576452028205771013345555132044586189363913159866470851681985629414593573631791679892366884655085036766603012802308068282724462834549578084372355863023518321618992527846815976337974058861271476491037877250712417386925425178988988455207335926583811007120191781974108522373640469897218030241447068736394062422000178043268004792226310427039087195831810859917424326130547529094064410451074473698055540229237253308521336282776172680339274002533234433455202021001639098933794322209638284563439690740176228685387693664753301206043729253959632462236522564200405185584340588704168139632102740362042984747732931286308683578400584588885196345761351021141250039408306057710503322348215318612962494282899794694976237387469981402426610315595151450633524308603515225546065145749465236091543281219799772427915810817539375912983242916990877582182528467832286612601132626566239767871728673656981413376731935915499313960997424778662749824479428870125070002396186171097043103019268045863532209063766579891302157615251511982377996265462283995918180682233420366707974480865462199052 [145,126] 636908906205453573601863447799879722198722231441861968929606436746883843163719597397052435102257654810476637839735509211281152658726973623408138826314493487665897329643773675732482821861866677696138182012363178517091269069169579815138118562432405655087211122478913854154571094900513142379167543939162838062339345849730075979565137740384071305009179558302261519105723950552497532189281465665874565106195042873436508766702651921382582798887036906904224614398926370369313535194262899503403486294634950369559750719351958676900821432887133275374929179675398800036946022177591438839253160800254827314312630528508406743076449539521324034935371008998417706263515885378025124005819320507148594759914021078037002370365011540441727945101449918167037982969734330150746488797091458172667588729713230275278345341048930560533564195382103468194587275314869228583444441819916151656439098758825969090450224714902417129157384186946613246678039828587222262563562598454108364638078178626589780816795368720440870619118219921506850291244764244101291169305721031940155569612901762555483764295851100291828074370829483694132040369279178494632154928180863472071236751268646418405234537459274647595188825534009096439634345946262963836354253404819955650063360008234591949435618716867524071221451392527857864898723500225178420516036937462779189768086793917890987597746781292880760836745786027748234715942460497792536039557961269741987334871919003434187354063319134969827437305445740675424078124487547379313665371994844838992673561391620246755632068316278393456986025790825267259121161230589904002982441118853542320994352254804183301895738652333133355578304435433499280188687574072737650574894553172164559284833592092609064899322941931282847348919983083303175218044938217967632319760643668173485993760258698047574012459333713547172637494611859668225486064955195546106050820722220770467149758154857490962045895078106511477138611187763530064816307411014458512613406878208813805745748287698705798570000343146430524272538182555962471865251616156697795542296007829470358668058380147240232829026942033569587982097533136014612931982701566532083551196180229249780096558753749506894751247705693268370068731125534452407623603929386234388313071470609828703066766693879169759110495547183918683668021440219072672534115337529887671893603876986460334775685649925387022943321016939675198435759084958436014928960 [145,127] 1738614065732826336121193125653665781708874957568981875243979665927092421146772055865788180269301799470433757061913238146152730795224330989612624041088051885873249664312271080081051120657963862464470500620601886838640775520338151381822391550018327410856258542973171358607736477414357020245199587229278763715970635966231917808136882815354294551857775006910915964460692125026214871659620900496267500305908808749601295795391778815283262684168376586530316507266396879507225206516354159043115468674597838838158447307824941095147553604366603021705609736989556141315714696653481722901366273545359342552857711263469635916531926702974018328494995305027325075284684342948040471020395766985436482151360969144352462962152532408478152039459134607157368398502961910261049328907802880470071836437506214768197509266294588693725108863915383034046981843733645136055593440722518117555917575067408084982785283856938335355447283236394824997520037943346209916699043374912728532364238866369868871290587056067214466531501976204944358142993433571142122629552626415168977396387049948775903628922279375879242310581465680626508396847065559296094733074699361319694194522822044471304576332066255315980421240028377840964960754899815133551140437798438850633933827172570835869706684403108055378202832345071480853716273644210586465722825148900775093215363780044987838527962498248239326500418166012023356665713271947923000563180927872953118577297343160617714467393859646250572215634027201318349878424340728576053755283154758657904466384475389631502775475738669928555272279195816010816208546839029254301042978594937774500250791607673283728272676561974182761413631710252677031832977437684408206127222603255149248351312204062314238141712804707256527025797881514443390763088114756238452284490378629947075050529174878009163129416266426598521744724848791911241706044200568597909430713112009771081282020569634345412445058128678319103724712993172772539042502496484792795109962115363671296354915223835905873392616046628332052700054935483002442924228759202862997786009587015833006699211712676526336577750390238300279200165166897316084635601547915995828948604900408235530059379012408888459331512959572249382536819038668801322652726282715506890854358637475420376856196055789947937596453901658536514515728364769344130087154114259538925904391748446058169469651963006841633265832528844000625369782745432896 [145,128] 531261170530654760958543334502120936580357456887085092953546080449271090311058438934199244669687862940164190748783420114934743350689339739581340949758525089406077522374891539503156335889197655244562712150139819401327231554000990070115435573207993998216601174421156441335863627366226691174906076276857549212442139896711385549441146136273468971540087925265381858279454309236333797389941269182244121929262432246281829970954221119590397861492474692181223797677620356297459096389443147071009774708296173898445822575470061314907741879598203530205683904951918630684255690955992626117694319680489072254774692492220500477236921002521978100976285448173880056644850346764630821030591728497778692920441716821719685272771430239135932813373792688019196976946276454430723542479623054084894641886091186789300880456382541555348380414828018957976047588721161630676969148121760839773131394297881631866818806369870111596976980351500306750979103039625138875058622072725689607128241568207908920516455625818547826153073356443239764490643137897080314561646337859274039935817161450193691884433329889162774135760480296397119585044233275250035571366567797248512410723671230744182596435104616865487244191613718734376493308410622480559839101459267283578579781385503389467266857677929211434340245700390383398961627058392195416396181666418199452024047851146865107875513969119702346919651074974469634040270873862480077467637338404557642265346052724656292404429329626089646196988652986735622548903356695512839443016706981151225308564082259632932996185619078028849955207825450100453174729857887470728420612365216185394104914246459042472963222828358940460432268351238903969144035701288515831077906559111213426142928350697632645848843820681660321401987097372236177639784019541133952668929479825729343024141586149048500872315787178076471114754170485370772675053381432583048454178516051607985572168854448752193914100747834024904534196030385926954245746388659567666047681472106280978551801925195967025261264314890215947505893421941080891188676510912398243286563328815003982346141702349564336280002995105732440110879830318123298154928790945619557161166821054617811192782156011722162792041012013124991761473757470710859880721223203021204035433790695300578136837566333773788284129795425456922575632128501432001550418085809758504349168278179211644989201452861191955649158057369705664031998880 [145,129] 10740302360787251606070236237346190183232464612401817222570337173291743521973884525847727725804941635274412500926172616740656473174574293895355515563699783974865456483849319349865668237515454726070918918345284978347959957282743643787467863133081670810986436478527066672853630107791966178370417537687775043224905808035293649974086069974128597101988388119451246449169002942290306893325693206992398789527813177421403490737993804944106525484704183318033318342000919200280632123574993725072570196919326064390086968259249525272475981723160762795610869211907254360003819671085115376694204511969713917368173204402441639642257310358436026034165607561384961475612202425695078529617035363727694861920520176560514567040522965023649049110038187391485017908039483417989696294838878533157953141834865368280675434256369573058965086771052674240751523446746093724157642684754374114510611005618049680952227227263995800680638474302555469598797328417536658007145332780952339578028958589987240335219928840987648744793560104732756099339685171527816580154900379456198525216934753034610723886762318429361644062824692804435284047501718938030275611432769074296918239816607542780447181305955006726563296629289693640699870376584097795492379023367831554206823489701262217794701788146906449063129616471831680821562745358222001692743543403111061474867086669188770099808137034279577330984423410746962538087369633428612587094873369684742940388994464646430936136840504159299817957498944977670403020690967446403151641071388777166824593076570345466248401167224756276591436265945078859577198816224990620266100418887461957827739252618973898729456519266902182947228104429735451867026003248520832091818668456353834394742359803160874510742193194218031787777683359116257129444707362282887644246580105677471463144908130426447592986716584607271181410811820286797340794438104155357161670555661828362651350331210685726607316170898839304161136984210453962586204828171755115769451483773279166398833909367433467096112770418583721175141500069358613397796349172236170563028583869185520511775627353464988376114593813510232377033945103872394503873700543468005603606645409635959363324904995565951532127634954008011798186095678078865196946298968589922397743177294523951961756174929690313277875851827535339895790424930484623656933124053244824791842652525658983603277131911015125281364686908245646556 [145,130] 5277387496009397349303044289145241061367650862554636241037791817075719110916990718602860447418661162151968520198258435025377031033474884337242229988946710732963720301216987888482552282511772862528616641948971008680843531534807225957985878169273234807454527267550036827447825774875027094414623126465651109329922966814632759857610424349422511389339149457314889631137867691067095156505632773992004358098476712107501881464386254512624699516947137398547283324102380037127735581895946182171403478056915036734372482388409173759704227982299286765482820750383566747411837244612591271184387860282931596063836382053451360245923952359537747504056433993632287171751864275394023420537057712285146841169670862496860809586122794816950555805001477237825754537321648656882993378917642392637732359361612692748626727303228124600949101636246047224546098634897813583118284649796511824867508370072107439956126110208821401197772198714387733343998303013694396009694316616295782158526190465950956706112740378216792727169503492049955311737930833166910499910579814105123353690655152454306625262644543589883524312848173871531853962422370078782386049869275775147086405493168828121069945226385893750507109056132568226871333130541709552426273098710461635793973486766568549840512463614703717098505639911508640556237081227019114250072965963443585759967744470697540807900800338089494158282040894180237379005617990036397762126735289090395528093955469355315912916193609483831832272077269908618016931595954799599778314922302274211450634639937441676202293267897762777985349240534368167362490399735662231899759165207934079186456261062884890013414181152367687409276409207970471726724885033021226238690747453942294583637017590105414221573579263166068408401468764936007725293795193707465699740446940379177449575967088595115967136285238514268292866451057127311719561447470924043009708381480959803933168468431581196383142528958173319959727681448827365171653776127462180121555467680328548178896664500331645023194394988831592251163915090517936178269467218934642997814700536615503214668972063950331599500787970600508167024527826909935727983027058477141156083660053405481456025346135153029182209780544964431794204813559899242644519287108491762192460481659659393508051485205458606581274204426897816268541270806662140555310205761098595152293173941229921571791673597475803418769908192 [145,131] -1585431237497806069138056780524267601950306475511026103936037861619934024890728761164683738395841927390736636942770799283359192876652221581391505894581995900320097717303638774902407745890870477062595302276189343852926730617013634602984918034771728186844924282276305032023356994965535183738188222052716663310956801821876792554601383673329262271741501921255869620043250765932222580990218379807746753532802416400395624800128209749019329237142739585080064573415215460388424007606566900322695931253932938491557602359406927555875742736760746004801471479498952230446944085687380230424236120124003777053278479649342839790672985020463457573219034615827969227586735424339002703181255066197736857351354240079528245122437498035294456894974721026527860486156492684349429354100238941689653344165335812949598023794628398237069674088754895786191370100495148663031342328178261092139101507071968213523805672515221404781195145182756252972893812970297916066385099762185591618713017701629606918556353749507451278596347350224306643765264133260622217794615468158360819522004043431250252337339177789142161441894876466079188482032420606029504652265713861813384176724664919290991342605253485814056885610823404629278623850830205073239154245369665546741243039880573463427398516554830310046727487137171956566527383919924855837245431176957564980225098589269939026617981082140624260659408264710989184334644854500158886685117612557346092397220470291839648505474064713208105905581850606150303915806203575854996042705547318844087682175630281233795241317108179431458914957924796605566010771903303067472146915277050453424901741337241082540369580644475162018749692993028862971371528983830910345353755863400522762543847548943918564441587876355561970706220086548974638900477259075678006106237739462396758238154803357874016493338050802865270252468806510420135548116165620899874084558757646724252278231931812094431129615357709214143770025483133403707365292771013803800424073886627625726507579460966416707353491587535041437217473753566716015729548870851864745051208778917741166156700647717962966126370211227876255623174343501458196517788931419414151852372348618771474280251267367693219178748814350717853337555061963730287572545822862091533756890777531641330255642087899906215807234636088874166643954142135781607819741244249530401969009500939962399853409511802613469192 [145,132] 2490550376554248417004467639929470380369729161665357999037943709199238266743308320092719300551859673700578873955014927536113128019596910191258879167225887896956969376473286749002768003696937996132023852699341431734500690062566790237522105873596524597068545279980499529874883997136395946149425397672141825030499319678349323695805044597534279254238506550393721064896743369081035424974725097651473692929010337219255988662175517034920448583620310627648282015296386790379448165728691134537976773598770822605053337304940150360879511172311462347615103809689517837836783780543105024248952055020541649267844281539841195631129132637836116286482361299726440049878850243173108442534932679470956833072659067089552637806554874520102170529732268492015916400753042118975504073221094057720189923376905104432005684291726921437530598494181261252618168461362597509321764225457312371497545261963445490583038650781534232533155334209481545006156908319005733282645892243060465088393163535119379123537687950054226854683034574959358956932064930361384249369681075629809453378981071596021379501289831023713220728141270216619774961149780098242563505737464303487914947265682903016044873625777094407878736877232975983642188995754450346874544513675830858730173344543632851700885601860528280901050147491868648566908926141191299029232960213846790572314818967756533979756408241796817371950735082330546223490282055254802265789777856601634996699869378543053636692998955438109978979357208334478487809602888352143243525925964615760032288415051198992667640734716978612125350640761869387940435514251276023247992947355029464688120638608758264586119795535115137149361635842109350180068718089066274325417841003416024842339457177846230696272649126553837408991689100427948843941404037127641335258106500519920690588395846512053759051655014011773685039057957434445776464384648507288853612437757537973549498954737325976472863087691284465059024571543602464887213921048007099519430353342636091122307293664286755125027515455024013584242154702847042223563288258427428060111211533071970902043235731096049758747855601004772131822352900691934331849808486305322042134048884694712479556873983101789481928163690980300721623314241205465926677666908129610959032959067649815233218922703234443617761590002403287735187577770772802397610154705809317370592094895287558381177804718528 [145,133] 56088539554127608464917266076048172773550926403945242097937524760443792241195939494142888450387959709233858935707816327404748229137148571129865603797411255830764162934248169347772919843111803369831206236893663162259493483459357248502249137831887852324415173453003534283208526202076730574758742327842984406513454418799258128148928053313568183960678157428674894084234540739100781574703917920224261978049033498454109251184603294305412099764511898838431571516387593286462048471039725568238934571201869655277293855675522904409899989180991600812320572148926843213818172050160435140623202243050108533536439066440680926669167491576705289305324509988458828138136845712535487808347886873620245978010327783918015751872991402608208821982844051022840127845828129851443728393779659454261429113954115520528003112633418589451433172270648081500881162746465044109018248310620891819731426073922330676968071976381512943248378813847039511850415936864810568305478972313226404506986818627315542015778737574137003901225439596899402156217047782559755187022306343165251750808143173530413405162539407487465796053644811397623343267346473956904552284284448208210847548386194088904191225146584751923374642216067686750591301191115978122491739181348322508750202748230846731433866104264136015716877578306588390473795440145257496610557189426136094929022001693584476807209558591915149895439664593754303903423979793596401015973475083471100341448066881212666415385597736031752424075094175230332962873284317951943989509950581894687263881944456029817077681661328374345780835835101174288643181376896244980742573670723106423509553369518255941169262132116956617704869070797747628997368029893893905410733097412502270684779074883307620228643283819878197043092688569006167692129770707218805046937988786674645217365325124759009825964622747648609064046511397245612638371112658838194765732422753124496667134325699883211946534630565819939161270926761304502809301644100791834343331610990654936137021983802295603597914363685701029473857991670666591075911059864278880931265856716028897135601611692101819141587306674409734334131103374782330495124547978802869793786235213913088268924384479781050735638263904795192830432542111047778543344792375912830281666054719882610135668269724247937829220356530991329963386785775201773318743123690884145237771651974246498886344 [145,134] -128948742292148886461715833824325035393682288283258740691966622510779637581193900861638567920649605942215337809262440480068811539588463551121424879738121583652511960214376172130981471662003442197478703947367747969508160386460520373763002228934130614316830521401715624947501178783767087567912281319268572518379991971327007975939601964218697944430626584210367323643951478033939484746654608038720460384167877290950857752351414056932192743490949644401873646889238599810830976053324563827974232770003427412185411226441580010268745618134354351885330565049244351409181297554397659038114572216429717122730447628497682376664324125990868684569965650280951579828399704377348238220066144542535821316003503003283013732251959416338966237074942715661347663559585456493464148833842548426243176501763529076035697840417278643412726815491280219788679466126388973552689835801118102645457544564456966401041222155307127868042936218772734951176019913413196900608679450953257875573813235491604017949634234907582162790956140983628324400963667060347162504901090073696169886059005822255442951832230107832146779441695558770815604752275603826870240258497794384861704531875599426707795239732275067938140303226487948242410502838092797770698250323829096229867066405442312400999484910429272913110176372438535809699671452000518515315380763238127874604561432354436476164837885841644650169300481574537095082300640365325895416242297554339147640666823711106648743515348971210205574849281018179127971918631584338946222714361106126578301480508011986105361953440065323690042651393114244171504990595208509732323880093199386651789009986562637377453291625327922757535476800752605863456796032644915990249473331228121607423136311868074776044948739921649610008132156502806470637900895787580935998302624718157752611185960621115073273749576737374214042627197898113409079801349698594354089184692136834288278950683286731029564290991667591069917666121928303290887659990646941733046148261304147909380027621484808467269592012696494719434181530101898782514309774594728002099569209044204042794535236495272382730234004854468167190803506834884438531132588236696309796509168747108337105032657555621029876635055617578219859614650969500787374756765085232542118759550398371786281507935168423824852191034228917541909952693718108489492165699893412191948834599519424 [145,135] -132133347259781584723943651833108258762870975621970297624335225237065057707274871405554997707713010487137941666703490893454393828943074191536465069762390720956314536426427297481214029266947613155679929532583576560215302001938753919135949565831526732741741423349574925940368891425284138105324603075683993124272742848600546544717353799604660205943420257582184815206787238391609697172878616450082635505312148313881732409837615143257850931021939690270227146618926977147730173417383364028479205392823595202085451783377049439827600177651883492915513896682047990486498854560604244007766595268838659116928821346168226031862893143707437479885768357815795626118720265844336639415583856792801999630557991264464860977616403913155351301016111848569082281084437908892687171943009658720692238721037330036228745628391633859498562434075552339945996959929632587588884000533288630755173143873841424511051994723661714380510471042394294542304279011299739874040842537870905945447433159353485887351596229981487178227180271900320161974666670552592254132585695845002422519878713172000818774814816106432738719727658749297871683068432982001376813187667910949672572402208428220892265241934662725093471747121064566721179259611045056427976415467999414807198981035467817613191024888538356521610669288663111650868333599300852219873389649960295797516768888402569615979186511281872319160341091882059047648358108105546385746587495018535310671905389352620245975017739297969197545124740714441780651813889403106469586105244391202676432761945684074849607932602404388873737477346954376474269289155620721956051481624941621437160340353473346281807036244225871511319058198574980754563828998082235291370459805070584815336476302558649846580072648476169561240595647502083798641259163113694970371924937360513873782376917463297135741589417048109475172870137939051001448687549408304764227290411451766938645952731054745051246070281674833231518698913848583324072235281061009907899060200843684118215935690157756046034049364172812797917453734187880554769125580778120251475859980871667250245999772952250144134763148262138624334103054833468478486772800847664253888166877018773394466548756479034141929028196412641800581076912977749615159011809928888205634030696502872265995192215034121241327685116838245276076455284592000274187619554094538309945800 [145,136] 241582030510554521745162592329438341258063201751805929047888517391586179916504975592939316431138126338935996564173619405647755043673808233655979031625684470103113423900891180844966155191471722156289437186957997060812256788863183272674029493013777666031756119885638427041785658154449560211273620046998251391926427688190042192058143959493335348689959261479822218690658749383573736150947226180185218732324993159066752578743321753045519336957982700547897224005165409988022763295687351128538937314844676362490364539329695251639261521828339212710034948170880505551500998138418086103238386546471292929998292775013217338300101191196086861025747225344965833276819124604268208122840111100801569839664778518721488256004599914621223114540062354468996498804690744511337630239177559299134874196170436419501280029238524745534369463853942509738266293006391484707639218273211504888830307193709150720782805062946881072491056681685392870571849729162430458071442822423715371949587177972065135882121836423709697990767400047403203891777139532957330199391712331900880640711344673684980834242782039503001048562766651778838906724837862205538014292016672890087027378697824392272642988832183681172920205674573911010917227501279362075571418152237773590937679093777698601329663608255106019975394061541789066342990433999526314065407915386960250045049933702643342387652534613861704987491411043650576825629106834969730854871455240278648464315986842131041162410019701260885280442119438332407659766136198089033941897067621796472591461144118634423528573605325889597209405850796158754111798897658562892236783117203357109478794698854644829439627105473242195469520257623411313529440270248195599936490348163792537022060650080826494785878039091917206438141011864520011452699781746509062315333782239871932479869203714318375755469325585256701224150545241429525514939359401889341843921750361538991282866486925636673423970194538972529527959022097795079524726016516527732153774439003776979888578622290133636503797720315751324217599489087193722437717998587215375431542410568919453271163865533396421975826638687155510399753026716532735598493502133826841181642917035579603799776643108080908597902297143383685552974116287578765575365160042859544366153135516565443541988318049872092479508157671631515772462137231805408603815370756576 [145,137] -237968175303445005329227104171408183002170658469702517604785968431373377097982625408420145044349244765401289067121320345299903052625848470307938934733405571707563338811209879877366077318083426190866125939987710735865464698621308278535838844827777649795000727889357823942134773264272858227642055989784169539286936408012019803673897378925176297142765788394714665335455555198921071439306532073428856276715958140322671925180112500096180272512817235521499405431952332921366782013596368992003475967930313903079561212563805951523931834185999112447812626053111452961421057400437315046740550426411803720500205937957778340739946772773058390240974890496969035817993307162383030673019348403054078076659240280799900799902606000560009297173002951753867147798856648481209936640474461692848007115351244852470298728470195977321456747320864514714648992361382668675168489525472163350074334423036433341943894350407332864822719434047936739791467648378474256163534781985240437089974767840721164001848895743193401545540000846881240401697027758732651204904028533709454403426992162000557683416854901107301820207732804590137191473793663173191121409325310693738296069193437898359269152080371158005163533393755883929766907971265126450288202329496912328225801179878430257165713282650571099439766908558005911594514692632997080105307746036494843526919592236497937059519180764716780747373742400443313101605703114417555720269409726792296411668627493920921785323933393595289529362378287225340745950121671516043319347361306643466613302781597347513235764152845035893270522370408823375012329322555307105883175863795263205127269198153127941551275900611204099964091805795874769753537412231674234595214531506507610772160031108950872668999573368911149876013215357132736405140848904450759809690960612946422325556007706221228521731051944143796611991366957204775075855309459056575589131930492923617831508458010008264569468054864166449613897829020354265226447394326601216755602532197691159708866157940873425351512324018467181793880828066075892766290955390265091433643580473262640033639271097639418677605762470127438555194024981939498337698607170347350999657226786824544326938409310947398719071230471030591249702915290575013516645036213966899481558661953294023741920517052128158411800401086875325556275164048705577335244 [145,138] 5252327295465124632192914926539152388306421041039795720521859484022030741862583834752169433814356127609231698230887258406440269456891363797293462681815302975596013399635861124475593353987901440941993485239145947964224135397384888832502965554617067197392368643003390295980094110405765365917949558901982317042523747458360641324783980186022518463405597641522131422597741177764130032806666615701602409296911132028073674228179864994459915529047903621782514733231546944504913278698651594042829799002163386313612766579448197549704900994423564255555232717297483289351743641405846182335206612997984688461337345800496731515348988192749269305020633383000436946173499298115626531414077743071318073214324497848777692674309666750366153399118239079351853601001301743657775535848915604609676952379856461846971760882475653939460103872972488330141227642663312519786952429121136662437809643257526302783866951727136462255045034753156762321348295642954350313772658978006968424251310781120794120948881049182409976729043046327191279409445273446499459511094771884836723774377071756824919948024079835756005297781338391522490918366179965789075132619849311899008734301783613695701928057593151368470329414363422020706764511159399442556298589408268739497926659628329383236165650317694031529269294530536983371071645013820453531919034766821295946550895901918895563662359498521063853657446523591287932790666761813041482330746914064394964722267955537006848558167128114931684764802021894202564586991239460895651253640537069133869561683975577552453271369318298846130868192985338918439105494679544759653883144405633555884073783565290390879908441676069346320339716982784394568907264453756770626109006918093351763663498835829223258764702858725136416374957788733833629546737191493263777470638989889386575021421961633429070544796795427985222050077625047517656611234168934459103511721734574377855438255085833882071601074224578649207580238086724446145946587043740605164075792022807855896987524754882934317054677928344385187851144046000710872693188240252092928275237378208484265527381448146274694899140565559296649649078905767847318027740703678592790573413601205713213708202020764511133750479996599080014629807399975843616232043296682385793630656874972956563088585859355004029054340163470445559159298006976 [145,139] 71434518810498065314648507660071801773281725067361372668640864826435460438814515056842678257574712293402410505626487281954610810272166387742256842303061287313503769187331321689306754988352906519287987527552976561211896112265860837459927656203718312317900187422417391457577834604447358134689023347021037500051963260570630525445475216446404660141425720821396947514760963226786599782900989577739733749609744222683324405832865534930366733817432064669881462540823499136141028863522106551936888859032385026658879422667014447641546059729930168657309701571629943302944743595397221323488553561063234747505839510634645782306992010767977831833576131973321510501672660094848798271692353600954869319152359319496241356277416335216727524052036388214619249678279239158439648864565511887370211180038110140380471966708701786260059606444977741551901572534656315704539715280764319137018071657052178085686614934257497562089762386735214140291744342218552200125660965672403221767781149078940229257425512889395609165141664923244700213292683139753710048062069352697476229451080987854038908756005795698429696639354734062105054728416837023158653604343207153085823531065292555171642996487683877094696425799710088967935853801101417739652338447675417054502430522587684822079558749786706192309393863790100295342075485759505532092420490218601267516246672294912505899063539089918022526678205556675261873748103115150302127648754503575981070866901039388566254292134103698793822796287081307127285055344630499028228870710159186364215736317168556579907931665596165998327162602673861110837004336625919172533824087821659064102007903074928972313483309394512191878926316733847690834205425051638785092077198790730855740643450927640392203613497095368189201891887077721029928583385544607894931984207394029453583882624520299888329050745593169430626917483510069000099906936975818224647567599772840338672652574805896881961295119860552798433119556621411736260826071576031496660542557405623722048325805842334698297814293791665326094417802531183664381901934671955955456413989358379929816738132594618617083935262216210881987520444254883307668936287242232890738407593035307947207103863980484583980670287098003173434989712302544877085059207653892136252891311587055487604356771009796876091487297571057939182112 [145,140] -10034595155075155330571950259778436636279948923709053960543325536745739386591035055393408541246087313879527806873503624904441438707554197715908354255595176345728953615363084968803008286203886336862171016531609243971534124572119010862555730433595480732121750889774290199393511445422536272375187963286114283111241473826058379484802296584887268429393919093180426132246804859364520149758796871182985978398789954101766173981465751195031667090289360189455011798459198979700781605354840316160411309954645596860075965711527026545750492734111600539390506587414938395040124204452188584691864379899479362333761580204221613485169311461633638190839488775908456688108240389367965694842360679703072826563726636620774195931253484540246435719352064462844574873277345164769620222965505960513970671761453590218858406530642133812337487554824010317294028190573469252325851327348274938746580922539156325978813369181684798765189853434051428207826556566752960106104683226524819727605882722759617973828460469416684216997437209394273753410328523180745491604568113534438504497896962796870779224153482318635052453882952279227902095047011679058982791413532346175191747538847068916390361334908694770281805403383684707769823605725316834358632870550251637413397991439088709928562345690613966897532211948537104341380066412785524406663472744907033361502688398922746496636133612039534143844736718136487022358086352367326448264379690711614190694561744130206098185886064040604424296415449652000445939397820857173466387162493540245968155343737753164862391057599756070979881037250432888126352404097131427560494317140939788190946123638913683094448450625499577727386940173139904472603632928462713836756336435560061378516426862703871132815861940013690840575924759908966295796809361447689187915452889086161997868258647634241267546314963137236577495571901590421953136642940676344895923085410257354421824425977947451021378942951089327208686919616943918934879085678667286024067099728968712657541488970923898148227053429336823642917397212340592061724728663383786550490636908017227670964937728429231558222650443307970017706257048271769122264911071599509497131260974172899385596496183446004657667262347029383244586410024234423765160982999755417992087895170593059616302751404179497477855603598448 [145,141] 797620088246249014596819260553119057804194036013228369852038235278873847692728820538137772969753750263706385303106950110985663743318902911753523951427267430292838494142968259071476303564622310792417826800484927320469596857131348140031145290243983398948194894178617858130797846943434507301733352378995737840759830729870866195775155128719855903864580062972270551729850030216684794339037486955478880445269705824064698320545239347925720874567955468019346493892457519451187078942655661525007362206354020496308362632410345777993644088219178877724405305715511571636010158528317809055456345351673678589516379315642152516555570458284138161373568352155217621715623423913566409699486038277741283050138255710133142190318090712025470368293974917781882788726218068657877080851768644450639799686408755821340704020726903263300759482146090083051542632171629563965993913207457179143872823524496175051717516493519377854696937209195986928298142008259553249354080308203564545742573364805893009311836703946560494075656253295851069849919290540566070165413025769028953363835767889082099787093614435399253425040748433196852468954711024469308781514890273602553036791318507182626306025431246706660664022913701980306068819990766161442653415962640794114721232838947830714166118268767085801818252461501105636914623621372640571872974516797092043672284104638559406566637984942451857148042510095412920368214357759142785465822426169818094719505855374537515107975229018134268837284089958566818976133131228130976784091205647239523926055053133549867361153761787409813462177414017287884380368207368949851148039607121992572387208719145296560828672951792858325148722598674025974842856090455554159324950276476565696587113743297414830922876196431082680017354154030355262314504206315290588853894048614953359812575645873658701261302334979628662872044673863710451050725157750997607755032402451099959228957108052892384491926867468378662649535583243610659159508066181094917273901147385246351847327573493944309048622995659235667101595048281262629479637239429976458100502604331342334914499261551812341211769900985447602586197872093292529553799406379472216088192114154694497516797855472686489401475218576285209841573066453896675818569765283499876470121316728372293839472546195758906526 [145,142] -60160348699604593793151685322351694253304370633722931707333784490858531325426809803585883148218903660144882151624849805105875318653421250445590730860990267535860858841384065572623247044653509636391154271596092950369131195612107674731922406548819479422822905246381185171563555904121721135453616980416553073137901406838080385394642764149876211795736601838753127533381222035660879569624978232921161132351526979798975571558546535809295098566189034087343505773723503518081940319710118898915409190835923003279637175127760083480408418345431200459434191079347561083046291908450513273633603782307268649053969913731388203484089528123895413478185830660574658784111313183264458764299592060763302743506326592321060293761238309403200386154413988711186400673070153945591952818044610509344161549636173128155779150103285239248248229366369464367042411601322361199558901170342504165236876573446929813111429617392055600389439162546962949574604983389953974257545948622279942313349850699704483035591436587026262053883022075744263636509399828571616857143750425727089244209447363034226885950478409635140308778563591497435503063324781743888118680178558774606172302455115985175784333331548494664654368620679306786845659765111834358056893648018643605767866148394740859169359841884321553405515961166119780307737877724457665860246748069882225774213344781868832355473098874779531263938751699816128038252187095765411725025880364280805885095892733539005109572530865487828083172350122405056249233594463007281160907921482011400131196135106027349764234041637768470687055823018526696370932690740320510904894284504400381338984145280119707759085146673305782357143599047039032997673698644729742618197677325925822079790387387216075509908706616553768363239290101482263580487319543310066154587815277375261768942426917534658079837526737360923898777365065513410425664389866940347851472606061978313848745112023516831952297539567410382758127168297861572122181720365188631442074141022999324803097140506629056322697151055609752614644732125187191303665441573229655030063267522930197178723520008667588428812600368656828248363846931929635592001312753415645948823567122156271230837511167215114104285319898216485601127949860508216428253203494561114169640236049063192131203539328 [145,143] 2554472303399712954966662645848966288455321736391559427828085649873455199539076344606018487212416613088333787259553702388490897357778312550203152948727587321393970373358220207428516571763887546145225032521019184196931285659187414622815093291685922590529650587363281880363209510820420078948790361020164378204069636549037107703050499954112475121356392061001389275950911383674928745071779727082711161460044154962295534588794626974061919336833511708754459070702829010513606874532907449907463590724253225727154808923181490576075561534872015122478757872394459228273533041556833903357358614820142130646745791491366023991910273998310793351816768445127454559702274239850541128478421365471911793970390177897625662324536449957359532602378758288911011882593007427094482426230805382834292093008593609059543588807915409208961085808050065517590525430866796091240047694637690829608580732644998529413316200844706207110995590356186576675580051811678066483966847335704868470248059670537171553713410887095334570422881550262396484683291330041625428064147235438341889375594138502166514246247874155098321309201324687615620345488093255039322640070470668711673076148403080332243961804896280390386103776754100456444401614802539720497436989013563189280826294387999515234164285636086719118937219862511151710071510230777874891294357231499158750712100765844012621295876673271528138041536324356576775871065708236278059591285197298460842916471269341449172454283317307127835916632248770583496417928970327950434813611569096731263273624180401427548041902336976395050331527320154665779429676469910510342005138710206880514673441118107274141518040438268664907446871973472216160319242089370337629341525852319222133589287260935996494068863442818769405183526192198536513666969058441265444778672646978374512203332055331380945357455348097148481822182242943188520801141517350457236893651594026710900898630102633020955759194976176258824481588423970477397381462739188376846382542817709995124729219793255838193733685939024337151695022081795238299002689347125154954907031949568678456538156261400496982874459919881762781360349175480786164878081544542593954063621577305021884160279487115134904857564752404938974732830580003740101954893255227342249876292148749865544 [145,144] -11130880543742100388527629174699158422867728853469895306768996581435865812485627783910154077278766825669945033546436925979734212207684706915038982727595981314374955119180481319403437459995011008338733280631167007671560688898894812653247993579438046322992643808701950052195168350818907892350253877962225725460076117188346940071003438854011726798373377251129865616307191872605248717828784531242754744023228739050565881607636998882913554277380532854823277701154883859164636439950873870262501533791193691641083026016628973092847408628930017344845743341942461421416454982745844141580872974464398177188402087423771825270169564251633858051635589447887569761618742275722562331354618217665675711243331730155148832145425994710034286819183871260836458953442038521170832651050127453780961743612229053898726109113332595479574961273602541099606017858665536419890977045003790929226114041233547863195362099645587073926819407374042252242818414598377894097199933892324786799736677346905992199555965032652676863210262402735725466342358452884914837679046898404817801506206336369662363523768698469609608141949658268444159999998165592769364143876650778037537158889371485840925288329392316689051038547467790210342513446589854518063678697181557812967081741758787453532126668699950178345312106257706550062464880554223284238192532699948544915210188945260740652545990149967984285977495048091586743152703764687225154026961328290564133591581210314106161197502892824460077779646951530557064951600058828479270653292912384623891544582099242724002686478351555532215473324235568365170796119419486292352193488779838507618529933124038790131227354487594937960206258830070960067647757642753560362225744268356748187059661044517238505570365228403398580660114871293858770653834016098081914666126053490392477970390375845942777051556008729346012362094482649612181421213746325386412466301374078327016411579249618604550823720854047541986008303828853771230468384148190934477211683454615581613418487120803203249653541157655806147442651041486799925019191314426870474954946249987266243068901103766332954350695783797582406866697023396440328767909172342424200931613392517484454654089125894930418895909311169134635046331565950450512871601429157878052424544 [145,145] 96915801396904191332212052459935957987424775294179649716285834585069310813913954068026209480049022722684253389792644275264437869780861045128963115115421876930236303148314779091485815064603275470156570244131946388262405635136362722185848690028035689261671980906852455827687295100369152620045615867594561386582204069830471777560638408042067573104999553056165130928423458108534641068097004147237923372252150199846257294446668002548118797471565643611943105271434491546285651120387444189187647560319457702268155729021526249400572447051642749421030861528911911067487538248525812577807198382628407319946034619489034360235022088938917859435107736441305751549365064331563271531675054119060057827080455774419186625802086821858980572760017729924159355382788231865444308451762220817538267514834430169783294418585647555417854204213494447722019648450918668918494067818651029443569572112986055421645899193739757972664681152242635252116278565761395226078569074488410349547585694551103799088128913135998258792218618497651455446421680245034838206874399156405733082170507931556615359613360837206804563405502490021574603015663981291035765443081788940057244406709035475447756175696703980076884511602163803720630121198600396954852898488098754490989494332463294527729055406454154548829077706817538852063928892553368066849923296999596078672009384059880325289143517722435557857676974858469963879257660171029548333114768598906140325916833340003609714073623561167280267037856814360021227694404543234689570209142681189245596702526027178391496618890907172899692146015967753363705282541677989279310111319496182124249440201567327107683885665600066389463654076410762254092924491581201159907080318044155808016230600627064154671940459325517775770352163515630087843221235693259130731986293767437332529798022713771853480674662581781351359194582991262013250940513139170423676337139682877565952963575187126508247321514699947423069022531386477928779074466663607507463733791802014002624965773564099329739351467070002097415952065340721821464623782172952033394313849886423727376665531954656689139476288066227647864043571130090128787575251509123604168420013862982510382644887014210054249272928906995711729344425409135499716863972968028 [146,0] 912598500963878654409398212437739218740032446586034455135274857820025992863849466617989154366034227231720041773744319281877242449309216956157071115875939955375567727547052213468911862210724048413207129601640430197894660351563462055067498664109095344273891662660730749107052258491686573483483826325619424261173423149792770878911579004310762164037939435497029273613046768767969670474808252830897988943634479492578621323335366590945997505346812843662736804316260769993456293509931959103483278856416453910159648854216387071241853003243526760017580666895123101216869918469011585741339162296500237402974611840926569792277576350712727346645120055140669255023062537997816649802668599261707037437340998511036266761394234945653951798707370053465701272307751404422507622401659472341668634703668233054471481906110076908692239035444902023805472566943470069919763527947066877564112923412956340480679001785652567717803187497333819361358348403276661197470595274372978979741118103361850402406861870750260672291052480976760774395763677076450516701698939918700568563375055172921850461761080668051595968452371847831763826744888209280033529904309811212018215372963442508024445307463858709448003922445657345099395046141465389560351534609916908141697018509129493302413032378898676350009517296437005089970024193098096065041010645469442294138800054453239275976967757601506979475929161289066543570469203239070917907487864058191331771954006659378562115058503124189807601121250352825224889090160099356777537794487089036299414900397605992797970114546625200451334536892974845593273556865740239135897635559744710839717596194902788418721514368430564702468417280266750032889087463483215958130171184631179552278280487921310762739678135773302285894243920508299893363334051141379290593002651095302870923815662051504751911078501856467150721164572291700045745869785781249281236771549664310248849003948018708861372664765778500343263666556218341064902935453041658783646424998753863571038726761415080651759122575767349047887560593241209699044726957350177153331646398785446012667550522168728687225808673126579961024554558149439360815614929773064737629240560138117162920560922424441840586065707197552238595963269038517578836095051844667915367142782392217246270150567031080011894720609049589412764318136390157731748988200922545023335573965936863984938879224726819649643581174584567041129222210934551394952790790186391918146827680275721201666231412280319302896404708836258798455722374159924790319607091515906923272385902020878598837988593247904904968246552065966001740472605900460042395329309572074142342484749166140052947781061354205769230682850414110197888891509825775711691917841259155348692662394391506447733252394406032730900744458266616042663969522574037897261521829741528730304512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,1] 109418874518138668578896112450519387491422101811284800843171279914927242091937969821529222052243424026373343494918130541207787100875151090497860940904992247557117548292438211299322521369898183106175806194142713955336785038159744946815530631595077716190835320032175420889423117031553080467252029433216753143076258809328521297153978296178700592358496310044088743987198181780883052683766229727939957586589389058145758091401735311317979018844815444160703842949244609770205836512003005354649807728531744691836196984189173388974449617338285425490230324322100983452343862430563473204789324961477007595645246215112156569398127459321109237946990400989839689422874048801365687057834039459035254582073119838611863825102924836186099649531079105102337745811129156697348257873133675517612534900219534103461955735658304036508924243778409363139856178031831325558526855006428263256723537746142341902017966685152725638856102425964742483909722198835356527499721264968014432524231095222708124172076078346187792921978673541127680287837054448840206595214692654835818798176630756590203699322245938490318977732501374170039120901991580107720631366802895219162558783119000145631000071009670436016030527101166820664535013535241722743775000592607018128176512232453181916775219220190521546315868765342518493842272070499981116460139784295310474485383369044153400407963803535555751362518894663152821040249961120538854277919218224752181553465213423955807333189521989145707287088770856338781386053601040018210802641373233052560606591288714666163322857795984330285790957378710050663261003182102027331094293060036209753827924364826929955589753446037174852654046158860031049863256282716054076810265342104913722327027449755873475041874032707374383388287144179848502263886307264588920915286892796306724696081826392774768021950373774834095311408543719185999088519854705337858787260125393700108551405437003574683739311610318402389161548131356752270498114252035494393286761348812243217265495733919059401712717502584200221216636934076677188630327126549206076392833053204700248135774735376041564603514119437584590753671351566044450973464546537614044948724500696151822129036992354900869092713844359325751105539103578932146832427475896213521773546995829996047056548322429280259896627890995591765964434838646931487162584237120560859987716047522410463321933438968733401764149743952237297413944526526583627360270027671468556189038881581846768141046041450058027838632186021754722457717432511272609614258659317612520614509461277050947998838225926566587741839174417424518101405233573818397900712099380274385412170286610778230830618285601019806395158651293597888858192657677831656436769507407773262975661741118745560039915633667190426071292753045197251206725475579996772625716144576513007010447360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,2] 7634878045739975547208044020980486480612385379331444130664978737058929372028261900559694153460019728467283964070771993178484788650386246315955201482920810028549074263487239334008778440376537558644910873244710604599810105454993948239714708125336932399823756568102633151691658933899793896035753268573493446262370952921675589353783354484550665374266840402526093016639425428018806164034099553676190037886414287854695698161467298116775338919700299106870491658479146449777937754371652210790710490413875759302368934121525518855421897855614001964595699469556430910436007101538891564324631168443952099538700428518787433119732890797653221423397102512563713013495221044765503148847227088927443580533947912148957131573875751936522490248651294598763032664021276815334989083905977113601915562514661325875101810070328723259880268864431850167032485122658416879440704346316236130907279143995219139591159875138761675657443248569074384662929691194773793476703340558918377559701753686569390245212537717737596232749765419231212859781745337960135829134086322233231127551136812683463942614442960267148881783424797209753336503118098592944922939898540940502785290348515482499789365507639456507113912210327296385091546836734348668217272880802953646010883553970680702117350904651354848914279359709484930608682107619126942523291644579513707821543897809451401229894653201222128027712557090371639187952435447268649748266980859573499069102116868932334076729191249929191486764537170059153292472534286854325594020437603712239451341562133812200654885209187370840205669170953403299988314608502509701501064701938763955756235350569982573233667962571325134018583159838536514062103522245643050469301436110702629275344741043681079994364689321626390790633816517960365158368340380211563705155834698683411894934847280953017267133248124179782833105673480086840380878118798716399447116776622080249666365561005924191354330853396034045248923572327304271103024242192905364266213937419828857865862690249662557451608952153252651868977266789109295591322017572565027191827663035262190964054480194445904360994180721646398689584221205878409135862042466769373078591065318717691876880300185544257931826397509743091308246168655520818558933627753970548003080771025404439016400975199984272730233887953595625805495089965930525174048363856544127543228033448331299203585814410515638721767167887433133765213981982490013635439895141727716582066396967371432744635072499158572830587666859002650885525091373797672956659436516154137548393862705851664355395681231076889550163623855182578773806490720452334314480512539993720466364353906367017356064668117267824970826321230547036351451078367269346129850339703509972049626107765223106258019735270345911422072477458951077586910345531935790064488464124657502503122763776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,3] -445049608968850359336680935981710318656830114162279666784127706590618747893545785057692189531671590329454100807731266847048027529124260246271974897535137979960379250813554249184706897147878885289013964645210377355333707983607965726849352036103432322989144296791751823428838449388358039926214025574918560715971214206075121430307180923419790225290612539365412321535540805072575416777943526550437476078544242113604097783644587972320193491011229578282298934581587606621239507872951016528855302670047376389984008065894241118186691978561786189847531825225466930222960682944390928203415026755168653222233389451488206979457612742218569434280683104348338302466440411796431536042053608646728499727245073913777626365503491475938456258691551790141921797925468830159240822495001029746135440225296151765669805158380790639557001134980311561751404818134933509740405194807286534515247291682775131066330036514793280907789681244447884199566291785624706432481397724427461805026746509828858275908141483275907191969062310704134293613022639154891294861975488649840787942022576332705491434158628465400191567544487086551301893866253571875387848937845948836210307079863515093295423830426997034614218323877239609067302379933141789333080236141965445971369344968361884921511562745348223881390538115766102309982357225067629594719246406056207273413693860681402988499585011628328781990242973157611464573258695140900642561078477730194888582727422015608559649684491800575696781390044717263649051202581922823219325130066518433670363204159531957575981610242819968220481885565199815396212929432225590706497332720109951081217061568338157357013197743833634807309824942178572131761740917695298328868366538527134885216316286177955739557066527655994363148477571011872620328971731139014177322533903624324847833942690081769990825503388839829935586891167256728583592961334401553888412367363563337965127903766755567597083314021370906155145019932994509708755836464465470680930135119521044602936923931275729039973823435416145057280203266280861951277555655818780815646621572642982205911677066537143728292598142641142899803206909689382653660009028423243079053983215428934581430290207298265581375666353710102190950574951674907615073990776390030450863380951429785785851276770283291871220925772352266282681072465034171832212074820730963427471769472975554716187639314725076985989354231547033351276336355217361184033451424741771937756621829491788007573724212243159573292701990307567816605848479810561166455222479472826500296240843099975588694223545788721926226489896328935898149324462696374416430765595176349936893646485539195436771658820536597771868541696917650636272651157735703907781340021081899079015511633634714159971092655444777717094628535461961511772035808807966295888284869130499161894483394560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,4] 28780629537346754706547229844557420865777450881379588337985134262573527977237166076196798085295815736134617580222431637342866020852195213444637602525684670508573838986119709455101746575648008692433767737051718792766531372272017351960553305990262367946507419256776914822202960362121216407398525648818691262407849547645957980292754464127767624283659772140673210935451992063932065515241689523839633760903342347633446415054862231707399927871866710401289002757834391146415832449837042457190016909050090156830269736306337432213692491719665472680872378401483874677377201277680687260083154751772135890287913684005971424925095709355078428321209843618621014292801771186990098453417911125717376884532062741004998415449603184515634269981234870764671870390251123727365049217866126625656095968593765813583085633319528768936643391195430389705995088778070905858665376775607109282885704162065686347734429209201072790334428008348495431816059254484021586323180649919259892272016203904270139659481652043023042813208529649667892359813710547831844023541306980503447223472933054124838648608864455237304223981102817669077004931601186446404431771155066177952284464355527896789985383820164343825472508857655691480193398985675875204257648655460412392306270262416823190844378972330419372353175030237886978082634276978131656819617028068744820128981800891626667521702992178929657252692778958163194540645190132308151924291479707215440058208923154336664787441762633146359922983424426139371033518796886553323955297272560561958663527811703745344315631125684103223257566214736261910219454741066277765411950461867539285886317715492863761012906573296971412781732533641744823440221273668309724471063985799053538584726955861865517076653259512668966217736972887299775237221404030735920174029614413853738431428426259192363125427230779768713564927847271456832621659451225271040213191290023487046491527426138860279174265590498342015498917118217714504934947115914165370405843848023231723016781222713770196610296180555883664444832013946393216967606531890831279674743691947352202626556554538391227116444301386028534628301915652592443617380207022389712441406756267961959015289978080329219529343194223937316657573088587283851931803125759638445547239742171746817539175430500123127111079450784371470192579938939714650580252014320193834944913236425711126156066355659761528228630310385283246095149417369351516780165583279231100693340565251475933788572989404225316544474664788381771713239067381348278763919236095427110415791825427136156923038197942474169398669383663799272139021500387114208988823049647775051205241946717531698988936196036385821752695067903262843303919065079543321215830398167359430918697248964717355813950517658252660906220389340079309847218877209510147820095386641806908292892115075072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,5] -1634096864389299795292295815751004591768098005557460606178066509079677475479783640822383268471487318982573808037787447466482735138753566555533421962187579467480917147167303944375810704993643313957900384186369499628855053649445700092491780600740838472909752162339853538200512955964588509889064669233751484034426486883466268994838199327658639228414500201901872882342074157842129980357983423836124104205675424046256199886045779349510352325353560479446112785926057511451089223905878980019015847680404030188920653459673492443169029518142647944263873513920038481501885062080680135042651845717888238665477899001683154551716045850237032759684525240738304968626697096660697856897210191295890474456299367187020015139760677706192298103837571522932664245869654790011563972879297647772739400578341595869575705148412833365543490761182935882668481584350900124182579247383490434896230773800040781326122979805256337757202057288916888857601780640694092309108888903192029445265250387606055291978949905182855597425617918825286097165307540159547154181856696285678081757658719623277448346218375306630267503848391660811727865746567697106615673582504859706236376499674891422007757174452391403615489982014220073567250206868584680281006550961819635796087354742794479908699271274291044805944039204109243833187340997846574060661002300796775065790830718857084757849439198275150271974755647615576562880396156710820603598257437289522381527187196930075306682206608083451304164176689250551027655587823311085931265606715051601711517986898833868641974932228659898206618439444508367689955307164321740611176948786233563116135055787936961691256600064008023537329337175257796416232190990664482827282940560055038801659556685059472868959169498324617666113676732238686190620564025714914714482762618831935810986959710705551127769401715921614738680084038059552038872336351742588756516172613786827448195470598861367374666120368644235406371850978132601670861866136723170089655681352096730923042637403060802665477440748055373255115675627260782405463171797302551285420625681388068382700332136993742700147745089264755290799315063098428794047986586862376333148244811188260571573691076827623346541331534138020021022871235492937375772985718497452042249290904547066620233614485580729791852087407531132027933382923728342371997654964139319562919260946067654711343968731286531525714536641455167246680896304007568381709535352109033902890054976819074906381645556017083499489229784464590881493650643259936773049493902058739099264151576108606029125813837902058733798940064020446843235223606162667283876513197120856897661278606504164045190752992943800935871699554575092143035704763928756449238943663338815069888586876276233834697984603136083752397595930917089517524212932241994489286397564144434352650457521848320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,6] 54670100093546516463296059863934485854648709999078640009717397160206771646165224459336803673932022275573952768441257629931361021794831394208534105462195508732068222675660189670739361721320359211137070563758474492887877562131072628389085909420832820061285680028183289934697489987848665764832405417304103674797479628474422112159142646157396400269665295369220834793220796565721721999510265893370234061493907188653257500763385855848376011314260489589448953183980985973707550751625296724505778588349567496106394826101145974709078893430790004776801009518266069398997483125365915897276551647035090936251602202076903815821612188666791245405132356821532474917895953820535695487428235392381002251067342332697743608979775735946711596014524369810682339876744581597394126819037269882296150540151737555549744031518411921531451890786664251892645656787022340526172823582632726736862749228322507616496088324730509337818146310279572700152394498097490555651879921403565805911640751909209092188313936767559502114500565036191065692286661068871145517999476999748147869301683211194816628105291408970155148189600019935248362700113293721608285108505255459529076478002930758170901449463516378029342323612239092338952120251612934985366954151580824509505924482796392063113518305541583183137726207649847477212497315487731429414449747539111880870944005714738353123483186472449184354671188433815702100893898632569641153558157524391525610150438240216527217395212760368665400524790255547131580604002817820977719840743402991754911047387558190552607054016749829912644738138157165172579137656569155407162126027071434203815656446111096662642299332845270988149476598082839777359101970423418118871960871391480134697689979696160705009494243985800922852687921916193841528029302640226950660305302446033076529593280892651578009136400506191737846076786569206270911512421945594919704565153364291413523657407508445750552134670187612502339913993317807602070973414313808451552418613936622775945094158607693021123441052103592607628222939527049363160775824851166891027820513062905752897531056129594245054544653460916466530305860606899907399963765950381564016556307321227486864420183407937428651310186239074894824020606241826625496582827327337254343741946201220248073715219158743702753313197788222591117382883565880769593678760763028514404617192223411404315852074839328315327617447479512941851632921480326524376515983675906920676922923807011202978093935444081971422312694120229997072204649227979986579689073778252783061639397221661836065709850230779630795696537408796508396279742807089229942179970743293329736778073133150482564743122714409283051124945502792847040822211797969820527245837858686940592899027588962442471756230297123306332002236109784455417379654868474246311801987792634697638936510937956352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,7] -958580815759478679513306692727556323967556783857061966630547780409561389559273888343832750394824531790312142005753776034538871369459233783640134724609334807652620066837699239000381666366337175679479993482655810592659354125305782762454186204956798529735744335205168780196692371075299501435454714331529843558860093171356528132500973951848066723046348257620756218446460726940855277926929714847120166559991799384261685632973970153767032107059694399597551606750172047994813395852812090570567524201328162542739843547053751719333725291058268436696581250337949140616679579950861891303784048376011430335659077885503349819408014451420150050021951407552519434915813909062591769551210614316222122768378182448158320998117435057556212071241509520463339775554508500431973172883871561683449862017267763272386558388478619880135529303773315520185715432766160107785714426618889454702886278548675706192264789942671925860098781066638617275236920724039705634477095558568228676220472797289286819982962871347908497785741356222577509233773771866724863828982813366213237396807072991032876137950150426595339711023340339208945413333865806921795474233068351810006243503476697878864580400467532085970564141055788092278778245215884933674997053674897549377931970123299143103472154816897886742090819341802045449050560523462376699053799536566533150967076990229205479960627769749769664613908543739455738558687840891527683982187871275929087172649781037157739514427054384335139464612809087635275302135242750184686882268774839159816180848186584302194364007418279839993228092736545047564799551332258608727329893736443913467819601487261121123918002467674525947528787477016231236355410508781405955549532369027417747637156114679916540568547674028877464442710621687044140313739698473953005660094125559323866708250016394624041731944066227838492972865862299950284783574641777843762120761629586252954277363350727866065741764396808518142654696759827184437915294323914363589420156457818862310750528342297768003134894920123722582711519904034869638525750570142600705468994410539381110110731570600242249339368827454333512488399060347079053512469856611941283741801373535210377757270929602318784650279505410841211199767357036454248251570903610682413623010571705296323963401547733469208522620784838452332732694722528481171833564335309379994371868368965630549511715811594649357763879981299254625310606364034566809703675520923008423384399405835405353145524195728607860911389065617984054970558821969217560347594506657433981211545624209860269911601095454719999953299280378038989113152805400415130167590386989775369873278384676345472522618789543487420799140052720643407099910095222648740949232797269956454648580506919651065046720251492268486471782365986760726893226871090948658794052154780777177383181818569687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,8] 10638323013161395082083284822445304042813750489272660299740531717752674671447966572691124263362402388126731389612315019857336494534071454401407814953679586454955743837002324275771131764149734991845687218356912589144361175993950002212975611066255578766582812869908717357775952969964760172654613772810133986218500323954773364436034500029292014273020762237595270930344446809556752785007520520780467364396643597639660694828788842774005130333846218130755979641543238468349538073515876975835056405654599779840127947839156357208564899700705755396374743549921783373225385406545753848987585619047503145723385370386851257745468248124437607671842105487519841145611356196282595240193038973789114423584850237073865429955955305757998766062657116555830167838779617427887345252308339199745509092321102494978042621986513121292843327327183007032261982892489017330745498435179329777295236935868747958058731299415584583447499338004852742259034566273262491115917561151510761217663874429412962956280075840087627676696224296542696548730892084917712887984578198821495752588068820187909216752634867973436244786281824236730081410011522745448143847708192868972854729056900069038876639534082663754525510573487030291070126077427318771564224311045580460189574530095223330620791211135567961936270613931432439930000693390543939690143780556884311083180846456870360093027868246534777254711626363287811784762297527742808183633629877117323965161506355349269821575958628237637681581070758865786038369354767117479557807416184367956738106687685545046107159711651597657506492940202786864566044261696664443216306253491024598033129988250706509352225840974247182051808209055388972602097288502341109925386040162147547921947447795792560744298469926432734699221328484877195655984882999150059879646643032119348320122428837680714937711075800853486061263343697070790856335873486586790837844986575880249601891897425420764535330300262043653989098195298500096281577914736025497844977058847163811614485630254607919289030087358718998317791045509413989159356256283361014698162953116147409726333623094462742760694043388191476857477265363395053607676364832799123312057155881875014817702044870951863998568514770120730309843838846808373468119555277046315117045120781912229204632200503019313286950704199045760623094944488905120876673312030458202110637079176933996202051639745506505925996831524015227657998205660484686224072100064872889864886502811843515741180112614726916096578489245883293480840098177070320833798155040275481597205441169351439088571640020965958524952333483041254764374386293850968677710212134733146122105924070558967916256837895560005861632798147030304148777030974467718714459988039790883266761569925273384430899713593782250096146962108132716403886214918510603977798346225483810143547372476102082560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,9] -83725622223484898142924179321748518451347471168804093204612359744930873342039599781040281956559042527844372294681288100606663073666981425498174726436891894118778334977164158028460623280446318836224764428214368675490369712464108852507269744954277746338215410292550298636554328987866237261673604964451306435482671876184788690032974849788369939824981757702598381870717052510643170169179945456308169709520984457368530017902743707859242967340330649789567505774722606711815098144393666858101644228191109220734768590735987092669269246456644448298706500035327081192714420898288848228285739910952828006718827773497173062377082550452088744241281703378716512736906105747953686511576437442172579565166194454643120760778292568603226538836513735769392314259619332951426737336040925408829125135461518367049678858792849635251614829957708451597855584743915174495321364592951822191594231796899098701591527978375240873686956974284265831717605857753562886468946880794483936012516464099539693942853382889187158158208653026526983450080521118665878060913364509859125240348350666098468106566193664934705064159750497631517069116967517477998044939219068379222451469686634744398424182522350520868501938827890420222347541764781700954356222095143419391002740593359739490543972107551835454855588154579765135804492686560252098341795444734165933728555238685485426874405723482236117147837982373881598967469045888162577711670359003375840512970190619200303519280471976393477011599769197572470765995129325686837044475159751183656913866494061482227477872346612834920663413354127123346759986734229975847196710237553674579572363933392146946514989390809711861254556361875358936263624611524284482786866431432239228647940852716766985577801420347390205985531527899692545982194530365187678814100421446953162789776453644800932160557940663114617392047535226669126645568008810646847686567837570779339087614218363283240964464933813189560747636555955041213269961850275248940657255853084273283141054536452846551591031772886121731748877684366714248851415377563409043533969799112733484948258995031948593604423087843910632880511520501481975547317388809552556002909363575060691696989918848090543990906145871614148397058201693412964354742574648498629974321304416053226256998091934517861391927758241536517867770119444670889431689063341989367333675812192314487365952528237951760953703422525756314883786894118174989955762682027900863876819202085949679675821722445621698212972717769580031638541887326151883252109788605279120181744778590854785569036329587710854434071081390867730706713831207575724219572645545564213971254450554028226946844294528908975008176355998937780687752638273114140871823961804996917723430667441783419999008704161520028543166351915503867037267446134812917627724858892386354139442890149734645760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,10] 491281855674805785573920504055639088721814357735413356068919945525350185816122742063883525221688052061952402869396577656062744684331642775090119204224250315152086054797888608548114988776120997604824884602609599632753962882375394158902035920984628626555099275646646210050782064870214436746619271657426943902832766127993081880473226595362904582617711795390721408439346110491239118802353249002400546685955052438312989679872553217685962231680929928968214040885101534799125914625071840517514581624494227722301600499070272063177113419164462724475608319582484527732010387828654603573651001007288718478527955090440261458140977349850904877011454683158147689471333714362721326065331840191461308763869018792608621748461832672289842563357241730987992495794669944782790842886872324554581030387336266746774619838167497488451847197322934990235792485625823423808155418942161643596816863532084167233309928400519797804306641666024782418234983440721756274548899365162304563483540642107511554109497269770995777634090733228026153323671791094367707680851874318383808745808214334171855829013062245376812074406303088544717797527194949482280381662364458716864201466973219833520059928167908384690599857527043691141518473645104143782550780600632874061315987182928081833989996063800430649578793201191646767783827698342356087590191984265011132262767257457212465462318039645235901848182020862678293037222188008610559892574247419340289870156524889308799955206180437450610124121329137963598609971904691462293073011281389518732087931424098892613291462434768235832454132768134582096253600930651448773857847191877649579778777916857465138857356831075360161973746903626513479894679391181793457310745471687402978933897950358709846587069270420535289234378699021350108845661310141893589893426613228910406853606665099072753046230978674810354943633295374204672195293039148373545279016268828737048983638308877281598791273008869870672943542328641680056753342313044483259090262017586561587913633218169283429422407486000842800012032490554807028692715226386076418805450032991282317346505343291594191763445233600789650541927341458610289997788937093806210139050024640252203959787517280031117428289519887295536406285723212555828832654327549801044373325561604873043363831545505676268000706322919830190082160664800813681250013620250970424238545843093687942258333107963581699479447773682801426885813786931720721694829919680636420455199226515197290838172786614363187137112383907799929202284273981932668164660801444769800134847745679041252980010972402250218669992806748952308725446312609619317862473992435715522252643672391924489875211410736199911515502259073581546365786950609436767983339985533106997919576062450270282424941240508742887984513861009622791623845369938792763861044969481328072900083796145388650496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,11] -2169282800439740178085694643525880618250888438573035299276207572119516880298010133094468805272655125106904380376450391847802652736608876311321218748936578831615666406262956723378945621603212623322181198351433270401721493418929946531697536021287471743175356174599881574073281686074741631201363161380328740136730958372747691267651115900844719490794379547780352495367756386647310533623873710506526396526918091935437020074431902563488014728098472587896395821723264656114336013306037397680000878311064804759872700916099752989707462544239606577096881587089549744810289056391426723011385797657002984380466314876301114772129664678626410541580591191775476947494560994487668446745029807621152373127266832186518248878790529604881273451652389031958739414306749791069330896861681424294073803029549293452375794492320734719843848392966419819039750694459050583870372781954846754645096422899313282413964489288931394666853335502029480034297482759787201424511233561778794006465886030365170755088959798874120116343329030757801711227371024829719087608551214935179840075629604323878376008067431729042031927296001269358663653976243545882986872594516717651590723252416232370657576855134911820763479029725690604205845939599426335573827016816991459850832017457932781975123963449237567933416891800714872299796100107798751037657898669626529379293169315725067786676863646797064054265220412817744859004383323683521644223326612986724813629481437734564053722033894054444766932424596074768054027057396145016556253984482901515628595215253577958709065115801317179175476426065812580923302769738324232654810385283242120498307457255710959162248737727097216032896337008528337969756007708610764255075809525895727286123884454370735871490185225378779907071470191169800310255266659981139704438629352804951995458516258646353249393107639578974316372825526849672046967362524541995589795810740533485837410979717542561034896227697722020620417894357836915911216014861117947752885615947834576768513936931770678105186346364917198648793431972596544968127615609529513298071166713969161072946866770420212544592740189820212847633106117851813852863621494245396118941712240955743212001136732150957619417707872953548510756995131194238965378817483008157905879648291403944609405205272608804363709575208062712588123779616769064809381941478224093548150114483899393833389246352239183036664544223114201415252757897496647151367221522076629494882017648526862109143342901661874346653812381995632047550979704462218966318216480429321303328287292537714156060253099603738844060838235183926136162195615437315429813558518597095268250668259975696358247392471279836002467988436549620329209173583013954087940930073702443086839990995024314300201837587175219773739289043296030968235143237574312727446844587254716330493085200539409448960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,12] 7123586531218844149607441889467750617303227608822146581130429248272375466253842850457515916757427501692449450633842229930711370596201403095440933898648973853434229338353365738826675044088617412526293088669842036816027354025078677412334364425693047204669084881648615897177781228343709813689798626368546303182495271013248196292185935429909192629641417613579470322399792873596045850140745058844706936409544576427850955800315011336611050144671380731690796248541681321113133342911239512850424800835053997097121733542730340058357320102530686483643258115080896495004851312814227083787616114287732060369355126168235730129110885142961692285244215659969823946309337758770839600569414452929184259976966425963642703185638412641227710772063209412928682151901919084547653627186979119885924895159012631843968725875485960585700164788604718078050257113359374337208718432328860419157130865256928034002889638828253653422870609447892169661732985462991561041702611702370476611858238211673352213258180710766155060141786766782042946141206078753570969286521679416340971838037987141805911984074901244958921571260323596570447614608666476580398059590564911996713117785021999872193753870419089303814222811430113364007071698409551524944070714233183571719164711831351288036547310827717843238313919463628396704521703080772872334602581944795082791737084888343297685309568516263950589825666873898785273610302945574662040050585289210589614772465335165004992444152719714219527661478028167244397732913061616323602010966239432082315780120918164042006848921634898116962472324064253255638793710130075404709184846046118790025229612473791629954597036077051987721164757907696618144712477571856050615978803529281527253385119391564762885322576419001794570043562798542472782094209578734286600830887458983736820161814317650042022003529864449280826171165303016570787190388548130823453490033722367433734314408429127726691653212587128676567374983911649686321835045077870420619832698319656780595176771230112327304634702609164207081061823442075674356817729555341872387003889213558891117007281284946871885037076248500411920238177992226966123433934754887062057022599669373884699155808751221734198465727139266866113595091334582562890511513748003447827882632196443893772096264339958410121091321024324915934656632713103908932335682625202683919371016931513286225883004156715459467008845549082335518674088553087324092770854214969074483650567729892321575066144663458308176913469047075475660007514477161829547887555789264554919155963604020500419822825994121347227813039636360054760742819959128199761437981330974996161285247143422575032931649087617761310472397597329541625888331902155331086714314240851363522477554348904748923036462097917370343656281325725456687224216623828618491849523687615134001247387005622813720576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,13] -17131263298046407912982253920775822113025891047144743075993437159246079253043029580232517644671306756712699716860376637462579752873236995713423529958928267893777302160020144528278833926436821836896935426086259863438808114832785163869074276552870103755752443398652733707623237103169625462115392665876473765988312993029597794203414663215759772452139329629784138055491916414495563683940985307635599621076639799124388820831911255564950851172544831826091253748580156301584705875319496144044689040338185689124798235815978776473899077939837409036935284106813079633767329592616484200329395982888546419833465235451708080583823416795039604319139786732765076395087635084339704091731990802584782473003784395165667360384617025575977661918538865207841667580706568561864227287063873192974365618233636544320028528478550909226923253558824665584463238296864108599479665889986434434205069761996067094489685604379209532130649341820142913451546098980157824562654330671788727787589583401660223969115747941696271111921808094016587002232087458816036202609945666282495152891161171224135493448618005645254884513620875422695426743363674844373192588352977905495737954706132386423603796132602650848651189993239775018854777845781164378603754937486710490225853300488152232402038493296952746753035793612189060479032180150667583020093057579705715383003174695259978887528189763067165417044593489582936469626267067873974144437068305822619101435336819739505564401754512854668108809258618354753286317730674217266055201964608640255877485047664298329170277202839035825488893493576630498475407247569995841555117294346777085121804310444419237476314192569460856041572785305240371661251679828732257516210451871570963226743194054568507486841752403446705488502195248221709255626088340101977902030670809802947653310959827975724426302148467001391186206576942589658009183462217571582816535698626376131953522001365254708290350391554993463112235083485915668865599710063407712196322344639935624480088382916914766699210558683143298717421445904296981634754590608244159070905508112355101853831575775587406251837350179491854374414271491307934743952378425544924605108535903278383226476214080547496343143354413495089615016484678354195436746248546238360614918480765044860296845422352253353215142061565524022492286474637612921506414893839401541099707120331844764326857127119150883602127203490565491786696942146345952067324987647088880222736336900792035600886633124013230856831868792117866955503806388526808427855429287943810296805796843321901548046370998094108179096868238191163813319973632670340795461265320411011501471922721245826829196441780974338836598473724167532084113943111572191951456047422645686082396555930043935920578278499603655325833972538065110604171699899409641522176563417028699048861954300896817971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,14] 31593993138293272858376587439040140372749055956401991348176617059886629864907830303217538639463560415774129987131428257715730659276196697623874374603193371389604382141140950852184030139726157257362161680195251203919894179088829140847164694243369021340709838951956035225795986959853394712791849194261462647424546707244946248968534353270576574233190675095553636205418551382248039554749488649896348126604868826318325857057576990931038823312788900623269440224544548435355456360699516830256154511483933425023571351487842094714545348560254261554000642838527808021966642997470224469969466877647124655540146398682916672615258742530355981627236342028571307055790194779170253944364884634514365202490616376662752983178771704360204603752012495572782632381389074306740070190198817000243211317875371114453856197607312077364805205697882313781440779196952051384207548458811622720725038608478111816395547635595531644005088948019665167348929708422615734528678614220484145631002086080723264606276294737150449976317935681877752470104550848224666907890275081444878512159726592506578089618020406807113019633208237423502771735692707757571089621526906364530942459609430211915312907972269191483761865292468189341550591359813298025584380007335949209839055907634837144798939769454214161163401568179598573014766486361014307237463015681137341986939618845756064247524235380144377260666721181659976856991995890117952203493618864113574240912263760775997305823648316949436352327538469299418634895756012149790688408906563628024907441764339634350426501489904662408784089033040911828532367779006872491889917672605315328754942464705207925058345403178206733434726106725137567449385561479347893543105414652957373947014142264192129918706760470295620959957108592394372076619124866831305863015628790850167322853532944514203862214715882143001588597133579749077984993555122176876407215330407797983535678840811081531908320156454632806554221583940426330738086472629131161637740752848520149504891356396600958253265271664969789718600023846893014076753592200474818413759218588401282256081356733414191123497626032037224250340359208791778136997810759185107459977156767370512797896006037246010460854902174476999298715182349345918690143144328963264202010511302152988772148365257021565662308590583537348487121255324551457113009579729310606902389354696726540866099772414467673710262634671020976036999977766693237377509310114037672811185541929476158674971075924396568198393285964427879175225640211210945867519772500285246564218064751869886902691760298763062353321735902591582748172741836330991915946389977227406161057064146520997081694131169339733087884469232584910681424337323561062131665188986293938652815567650312784274226231535647046650299377694210795625746728434374297571467814965684953689182297584898024669184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,15] -66500700989881500317614081672224818745731106682569458878272904805768942323608303049694451618309952737055445004451124633617922116989618744017892878012164664406012096720918018152955028431448504695478109474145476284354822242329776011040712795346974845635285707994725711179788857418856681628486660310799055943064721004311211472106325283319677178251082257952413427110013081610262081621997592701935700868924366208184058651640630362856419652254741273550490602550874646792654468997644889963879686302975607895919221757333147070793241546136693233892070804563674537815653214977462274389428103571768158217216237228423425333052090717746909327391768298221467885953423915331580209659474071899205556694862667923193169312971722446853483670012072711504000054564966315121814976352551357916400291613531068060037238361686891102790212088787059480438638561695274589521098488090214964453527034282229587247039133078638895695543175512534394684158228976978101968486479770213275153933448780271703113568695194256893395786009949041625166042868687850148044140181152467123447204112095984230255868361559871171859667139497330621106291829408523403821465101784664516735021397644290577194361392399156201364466682048032816775533667301194072453505494831507847666263002379875695596649692350576227907321068699229304653456732047036946759032674704435870065530733707468263084953180870047000122071818665171183321078514264758623832339099221087645820364233846206575730500159996511048006895749686244306605597044422020499239279835697914308552163865229753078658019928447889348125052311116292920218604373030262507237628267589614288814610438095704180005431479155202777226322041571910587158217038627611174443520340802130394765156155913263346854338846056785041874378393702084548101501100772120275732633336589218182705683243271138452765110179862244550345284781419957615933375038769444667126238536678519534512019005119951013736695578018638158285086217235898922816072065223225502672932701782116685454913625919374181361075835735563763605230711687129111669156008333275200231509937014262568996437098964032843294048769993829515478667791835331334157334707889831300613188393772955514070307474539867121369793143059524292811115677844294968327159858603171670669925842354912655904669641672666616793207530439975047741337047141964655382745864195718299127642408040158513521392371536270893816361539712613721579548912123159971622215033955337255785707806520123317158611021316524604864760061507181710434138263310673723725376726478637675074438801082349384373630489766849247654788772427778110188912715745836948175012425716323117542833599178645998918281105060983591083577720674322993134773691240870938020086044408807764954014478992375554218098042633368391159489072765031441287240156312598448822774884527158724061324607969182457308119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,16] 253100008393876215943818667411921929460779548821398699308813803570946124874751073650407181958255032023513615430873447487520346897684558362508857804551774052674852939661767060422854767711810434420122316248717082044971764781501968179541629587229128495849621959085910232568716690127905550124868149428258507712445925052247046134280516544645387049960860395983898679573706465403330900979827014147543131162516341573529380944836571360370688204535282583492324901548426107621770468169953785969163297484985186323215965031179963000047567911918184190222587778767914449574004616948670758793274491574299718652303174960800991503437286337049856802578621432974345639286460846105248047088758433269531903975252176454276539926096416612750993541914526516639403454805246539945315077655779955824564905735780578823160940365176345211101945830068404914553536572557119101135446165893061167093074591677205727500072050845751613590951199937448246049665267219782249391810432646947130509846645723065276490911452427601606649914400318008728454905344263719399177400738511516523795886934569686214991357497711194259928130421772940623379709731604124619757031974364029196502972472528404206222145652991003127925306316101811722024068220961162114296195892899053366372823935381942683323873917881254605922786633653942390964425027089726790610580785761746937305525494920727253017070620652124346656829257805107924178917277823610626094716247003578804315325446114671799375191057509868429003490543627064809783057186700438426136459862039995527741555308285396383863847422853680998394317297759645757627234292919030462690375701873820211759527715525884999690271801883573070130212220818107182103755977546716345207704128337466816155749814432829144241866094090887325139469549537502347680746950207254616910326462167369888743478457672309489114035764636041403843774319782487764261930075949423343623663415041262805394755288977302733457208017501371115987367751063053064706768197869028146524981987011510744422423037751175707609517584650149829518356646450143017578526230091119928205827957259697665212236719770402503428798013691916410579666954512558718808123434121377138193785408158894872002714488493154404181774750684646276567185515419560628906405390268668882610430679947104860211914745265414569866093423164558782864062108715435402213418426218532173875765462850851312979511447794648559889786143777873234574945047098190162954238598851065296719131421966344777884489064542802283108313977552330970800620149966234384236666861245151464586687711627012862137387052636989150909323989754253848307923661184891365697314805010416488646535038520694109181990215831385729763027605836039656360422097074048454656589731550199010014725014443316503537209217802730518960173171380055139711116348417826664994012414955904386717729597456677558732980224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,17] -1026918508458609520995830964536919150455891138626179511981313176196120709863515476799403636429974476935643359434568588793516407930737744938714248646749893883909995948380456999072176159131131088655425190822954072399077873202578350244472269209988609411829162420813752960042256987972234535168794561097092654124791465575613103786835738151575991524374551853149023459422532180478553943050111483252828886153282627326241004126206998824610640669044986766193065659877120657130088059540122585456648030206840901459005522646752792116415939273435858250031782963872168004743477854100956137876109710448481831199159752853076602325080103041807873160297537593931252613644643437699432691295071401853484466639817512635773346766960109262411699831501100646133871981463929123190943020892090539983388788713780575978684482629098400779784326098601964845375438136649972983507871468974288000102241621041864661224807875976200763016020521987887676892049647591365929023925563914054140014925766988410378168738327378630985533009069384680880472872757899570536656059962180966772204865484958841735466662728977009778362583225732408939129728818659511105057503202803855498528945511698629449900394506618558629127794683933243911582773630122604765335237541199736752262300849660929477872054572658425248211075754401912815514927796940227117105799496287300523462065099539170320026311450856460560346192880903410898595189473283379331900860452842861319479189064947121974371424558787678708297474941003642671568122182935068091131467914713274936399550163333706888884345277212901207731081146995361273163212569494121391685229366206834804025050245065346507280692768277689753479862849688390413688002746002209145679185096497326419847369195765681221163757349629524842028017489449729185297498084754334363474498800542012567762124639814036583920489884578190355924718374418819580097013949115688174962471299308970038008505548261075748466377926178984241940499956786019665277486172582657661965157560465403444140037652420184797804107023327624728645419587325252500742425208397902394998543164576216844538818446187408274515550757522173227268940195355694125515493231777941026159941103756786811914953022334753218870666992346754306198140834658747337413809818049710368051162425522317125471534643302587149107477053340358007851573642114858366558798925735865581120832961169256182094065095340293238748912207086640159666987094475729604872494618352822990162597984511458424772080114405507927366573004087688284253640438068445067805250970116500299454122019792857564685957822156976909996228225076638317340030267587763445940983172784790610457611067022279051206957097880254380577793270655278106897436126909661246310828648155451787994039931183581461360028573799205986440667583176190723381860536773257380834623504760245932592996003645451734110699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,18] 3166405743742564575687131718796835920674288641203680446431550869076558247354369709698638828981532643237931213750166170798013811366100801248057049062706682897601136803280954544963925522696716354362475488986136640263264670443969732939496670331201486107737871823003300140906718943874431522181451256253403163090401125500670740855095884133562389620843446441831763977416024874561554177705489709949170831605760545846669335844781190177302283571632618451308890905273187345762079876174141753948729061956896207458406960151774277480571385435143696053638141783112487991879249763965911469352606825577807622186130950588386207627382905645277692433684717720865629880252466842369673046290209233151345123563479102991521216460011351485842701848120385842928973246394377129128922845838784011800569022832831029674174047610794309648876759221049979525708136747180468478258750105246643797357700125936791235989522639860943177339678933553281643196920245306669484733820893020564100399926984225787488562117505671308836076139784887770332286524704306156763816990436238461035952750161807906798489440322669357233200108561520897424290895386861758183136201923503724475262260505541218562329352565079527120612354560964626564565328499910209090665828753076411667030078030937782006322507473106683403697995962940363019015074612924901742191298034163900756172501450812636070003358332680614007893038887901496326641404394993011766448104521930922728185808619372851910929452332425614529916935744309834045428580334901764925407221361431073633010515344210772979356357703175351373442840622841479170613041805181104016065460022020973391441965844005344661566932219100295880221393502685242465288926953198532596518155906133192387946041592796891241267733273501018663839872663668006588941743005818183418759528384654695282002800649626307105126973935221328368452682697730081899280155239597175432640129283451386019611795013817309068851807972779085922158118301879137005999501022576231446759116185000963719876956112825478436265129327910716730778277157096031077941354512352063685455764128315062300349931303718851390343456594231565123003853745833120937210030776776356783500921948501331979036343059401890535373168202483246218832372400349954211178813863399403493363078146835840667627624005625264024647318192995531075497900433236505175876208207429887785665595808302361493168852105765558759947692293773219710781263764607777271825159547109639253930828477623480755415576282208673803722226500772868690669115946819616902746297685465840513737583350731337499913486042299041382684702859320258818365452336789951721829563282573594359072061448468945459081911897505926390784753705676813360714037212808886270817084385985038926495693339424069039203700355914054929385645524072262663036452110086053791606607854504994847500880667546980642453454848000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,19] -7268520907345505796462926815862486501207123477922465971129843034620378137908080441963579937692122791904109699350521052335176381920628924078947161633736614327010416762658759488122649169132616574301140987198789955252060307286601987970527952053090680610498244880425103075292089101180874152032070112267973141683632474661223800527853478697894563975530284019464750000476024451289304851812970920295799891401498467855805713374531824343287859552246514729833071200826915019194391561131005053642135011307730901470422217880965687181535265989051532608922071989348692340235843551533156533714959162603735053151261556102469078758083366946497408725310281957032687381301462129283135696265392907951980140670881288620285414600905039565676563485723609249819527512905120427807415759250263624901264958200003431527656456300045909773478013116871045501063081787426289923536844952084549428955225605861724323152716913924194521499591642845603950267416988707610511649296592592997986582014540942156411787681199406409561942288364139169306165632711397762457184403490478894263851826933394327107860763703965874062877212197197130468856316788132883361637219896511444546821295954349720568403916870383438212229170986021084472934295502470911505853986754709296661113569424690488067367817476451957879377874414612787834306122398585708043173529330036181798878295185224128946580945666500044004984335528456252905211161863377063172917750654665446017691895972644196383123540775415507541583075905945705072617597228764031610294961898028626547632371312831078162696841193430445098167513926235197297905583370619030443562548731190765732579109743985575168777844086245173926859355210393485653450269143225401817251196339068386203640996807547764523762584823739809204312339990761201749038272284480400300279852065724649565852915065186355191457608345929798133888711133811927210481261376681654379735542367079267723530899676435252239277357633433576063094269074717591921634533448930191400374225810300556557274885768060610183550510829894738004118442614341870978620390441265376555461344612890306345352514892895109995165260670936897473030280070992912321073507687893585007757384388889198099555992409245489065415880300070797859144274786449861801713236751524512252166126945612958850313753409515695617112259244034772693616975972797141519821270635681554283595751562903147581626045566946438094603307938211749587689697463445893166546261568959753875173052067635370131702564288188823912865290735637016413110242768954390446578306918709120137458403030393902772246587085648507845777774950190912186936680649733082379088142877079604117179840852202683756507832559627169448716337301898056697142343051351707623950858986652274750119064870190909123903043569007730613276601177985070265108123970986746228863113308978242707458574029632057839567503360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,20] 12757540165088035619078429082397743824961508505725217795772397002773258706039368312291453463218341047277233880653991889813061508639924780010030367309039327369518504318038997958559776178642208966877928169470940426809547697359279001808724648679000883138379800462654995178134600838493998216746079630801940561126634332650672856237936952859620041583545104762169901754758126734089345427976225057356670940857699002648286773300989499570490190845319199430301000470290114228057611867564593553059089682890935227234449022523566616078958761914161179515717411188368271700771054049967929803657413919910353206616733791630995612336143446882606174025257295816209160266933396085432865721113187798294671310435037671116617878914180392270854975685388381391246830581989486879788511697731227611956030241338153003933312995999797414480041773870342582415722659038687097310528032196149264856041958038191042184911434333824765326538825548561263036840742593344486579776849731860494254512786921472630456605230261842001161016887882894910440323918379054790707411930961851782906106051611905184685204181664505011469458309080454275692185566034328191492968667029857265137928724032768403535706095669232867190176059364483319897330053732664234180953053316149866152174958818999695406408976743884238743079136632801860317027338717076846945280625912608401394444334303230346820553355537432747481258501473474031804139772234773867327450081465215337321121793393200050176662895462482557623965825027131999480690552177858628502460617694980378051105490022428999119339476962728260707229469336309419412152380797740767488312779490981164631554845075331665457710278555217374774884582895001551134608143089800419962612153654455999113185115298586756522842078159479921519154332606148613103068419438449221351772919395662122779115526266946038073041629455825931774062283846153717440394894753799415164847232519949388201388723715545085231669189303136902650974071368417161927054236721910836006969572299155592179910008920757328517727353304537130565243910592582021463310374683134006140700785404149533003773862409357006663453441422042517206091752383037367602662557032420898852068812291374789682192818009840733647970599835983263801186283582005838311125839421186374291726722648261889302690195560073948116312625933364712683063420818455810520407924949406638594697323013203328665882220043681281388365667862063390398184999832144525538184563068465945759476345522820527912617048884845812429151160269070198482018793044749625348825179396682246237933946505881666268267942474515847038437096853057922148382709159362866284802669346017512339003205813047431779480376143410679091448828228747004412564123400998641994709460089267351252665258089661959099289380196477023098323410962070903920422407303224730096293777600399438641512300637297954410559700992000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,21] -17408689416257841648891533754295015600634871721268565768072168640299458614088654062986767995593260860561172680740041586647345764824982864243053224872589081797051846350372803453767345339749829698766935368615216897563411562581585990726297206805581401641647796046919943461523827229796130848562241147283398409337792555509044949768631644074733372611843643049157403556139748087093249732941329092316115133667423146055226895351777720515260686874290853860702819478298744311610061335762938046080811119307335547263012400847878357593559397965020642346964419096238226309488929527511288289300201704228684378425373523906455695887037996544179955811641447491004505683116223527402952316272675821073154635430664033667057398391332719733097775709524803912598803252294648580983707885818139483613656937690733231164926295943748767760820413506616378894938874950692893307422260592611900561871991916423200806087971185821286323391491120456959868025446430001485602126176639913400834737115432602283261113259689292040681593015738593610548734125299615170543764639637874974908405689617024576837472262435388816069055359398241420442680274869470744485862867182649685206078055713385102008221207306689237097050476698163808978102831305427347241451537697143515458115014533863465703510235520399983282957323491794259372750417990023665726020525436494880471813976535319582695962179349642257409083957860237016017696388378794499481317441262762365964719555888299031781381183454832341747718199748756417187561885904635340139481499758759343573363823454849031092321708857444196588228284504214555434237192806883492450467256221941427173256111895814997879154784874428439474317890825748436011538552383815608351755746682934768368398375806610221760424318071345498857798517185808933523918400400592654022772783293440580014497148604091467894963243448289081335457617723938908847893447252008655766093168030387294612863270155253420886576807328345314147177892927242910593534954942329726424150533093428599792197816961794711900687753002664124590851302830315170689044924939100169795694885495767680365916296070717423923159135714321817036535878795878419815497357730505622381284799074877463619135024839974688557832221974205608204901548550788283998850165306366393753854589035459626232020505405774211284804933714976744853699911995366548749004472936299897001293513309306611047228284270927523206818006264118846726022382913059655244390222165501816158795623466569601750973864954163369646767340281691695388830644756529226011840122899958435037527593134692305384143560986514607025244264805785663123446254493869375688312357041295250532195273674899152975813252054006295865272634756863412339250055159530259991175405229028832699727744706674777568248661353956088860047813399323226849392948708702076479974682036590359447185164366038943077813452800000000000000000000000000000000000000000000000000000000000000000000000000000 [146,22] 18268743921164410891790078628970455388239837072069161889296051759401959664535307227278177244327354235213601342196955768983423834626675371374815376921779492651556436251174869567150188729046346091303495707981136910040765399889944208105962063301492205438789561404805412673077651807568528088290759904538089560091800168608401974450568447769954003239087263343611296123937382689036337174522811172893686275149480639041098859024954173215140011446583207436715691570821548741689388029845556787266010584565225186341621698926499564942842811365157330001484755620897110452405921946389724413972859489905837331278871027890266970388954486649558619288522290197399632814805507998960969723598831415760936813778562672815996709254979489046535097651950660948395870728882392217986502979602487753940640269820765434104408900743986806657519827525315287700473185117680759032162734895215727372728728521198437553137181139321358159656833684526131252325163857531854464957132529683221948129952401252966619648845934251132338565751784543968845443203150407165548846022912481848123307133693510363456915036283782222561731134223306115744519193155030872074049612841112530878008265253183436414405987956175492670111952753283512702781173851098688778753370410428745019358837803444847691700515513220666892853547903785860422155198248076989032385715481044493600007229522424634786448293878224878532484485825475908098173488779520533766906246136834281378447708119020069691073710610309340870883857014573757124885304495340698148068198700171478585771772179571354546749796420138983734951823970993497268751671278746128992806562622285015968321980682519334546223845853111442378967251193425584591412841371912197711051890324859399530351199583833926024686772262481523110242969321071590430944980426784485406649538775055627425138357512278790033528062328769143754736348286621674635850058345543389775000882226503871224462025863446800519375160045802687513603972838379337095073768828962665404646773981447278907452973374013272323643421263751058198566515340919765176881570838584632647694763847698812358037973564793920715381946409654045637055974043167894305430531202575241919176002728349101726640601291755119136557221599973377918231408933649263380583567412109009825891744653889666637667947156231020790935242536521596834480227501437957969294356776875108021270466246863985134645373672219012311701667708901027860559316165733737274324811538706038217744721356002260385691182029895997536735857948362202815983686501918327798488090088798799494358487888961842174198483897826680792895889612013213256298770839657235509347092947967677046612166930680290875989765301964541759014932895312374082577978997049360976055009731270211307321459923977342076601480864061213862466671966179871894929008585660037123409417237759721416818195107263684014266908672000000000000000000000000000000000000000000000000000000000000000000000000 [146,23] -13527436382939299458360778474337508487488966673488277097871370133082868750616574860145290722673165644291555850664885939288875329599219824658717726704783205662048903988312231159149078333884096654899288233799172717424695254983560155249839675242029994995883260521987982926203401570536852713029426075623089311496789809207267552361194174761061796800628812848016511108417833341715961680498117903004406825628038052081998191028843471518808696884409627437439094166098709695831673095468408454316084431778213835833440953997891722363137619811025842423733983734209822552106786320994699537746315236083725905100141233253911723016666783930588383756321621409344113884465354567773855402456743935110924616344473677142590556099436837846300402041249874047905688909448809220839857856760113832607161379370117287458733866853785406200726765370339635702261291253987700632276879586390749657690587850309146712593784807653845458621090484177020392734978002429515653428685866698071598871279455688411264098832084470432659955948696764827700741775831245259498648661054025051356742716471178497834831023755498796381748405921264147899578170571316944102597113155756863074002653629282787335501384944732488349263383816914938430356415332624019798058208506004803473732185331609312523701094190488725487961399736203187160400931104340855219621047928622989214445776446985786439712426244691668174944719879096768528194271623289972773092972758609674742789600303833648225043054335449227760030823925607849206075970276469439689519236434912539574657493122634876983277655163942871949424818941020855000141967985693562525328691774058912276671182674810287223252442138058389020423778391720477911974040811323898098948232171931282778536740929976323936887900624089748537498965441734946551523033854361444239290565828595375478483691717404543585707146537430264202851819282186710932361107307003861045339155463701048602177207763344231850659818121272024155346406871627690214405827289034525503174962798870724323970391949622064167081248735988706053740116751815080819330206040503230086376050122675643246621568241689591011727203174766652010504244837600801242419835302881249896226828622654472120362017434786291018770020237654791908247830195214421476610449226184794790832099635884966722806553411829741384197315920284311213471344648469501102261405866021621994176942903194203196770584363724488111037694447958797836837776010392380293386316568704265686536384916728163365293978610339260388200058745450525893347666070315857604246110720643326602134186783911517879203604381665309464720357682912671419267965564811716103583682629211955875987293979128290957235857201650722342587937659549010565233546922688894186863128016761142825452775217013100141790002793975265228616884792738597266618839552176589687142701801641698914358513372490841084689121280000000000000000000000000000000000000000000000000000000000000000000000 [146,24] 3870072333944790992176273733455101570222590073691824432305010441664958990592493387653579130107542669682427055519968520859033907444263715478004687097197484159055866927193935328342908893348346163801232806020498687770961828597625136126402923086280012498160787019170929211064557479672072761337064881808103513054361309731316526319308686208713928567346912525187948183343892860811285528057277119966706524416148582666745905437051822734769227511163212858937738368499908483758932491670369514270478948681557528424621625706744492579716979298628681342092312451900442502939109493523886783763563296844314575714217896354052998827234713234074565549510891134428366849821309133684813944163340871444597945803130910118668567112581317049599009734918821605088908036715489745658320136021411898101614810737398707304161219799418580978375280791649661489313681725248161393443020565077507578211213630586610318341555168383995686464040821036870571553427218836274203365203968525254508018138443224965692931035795268682184402625200669561638133653006157514567473696577037831903217694413192248216604911097678400526309463150840867754411856837732076025114635851195943023716438179825005727806092963843621212594858235334204148289549133384323442511324151893898677881565795703426215190907200114803211320622279169917164753828100392333112111835955891060241925254033851935759303760297309061945955718864583569201776770741484725966413526670156307543448130014110403890198846137655052731687452965658425603354524413252635123523826017370140043665890108918419405329180076147522772968525209048688654470476642324287271563494232212326417769018789744952538507747106182626056620416035588859503480055067116023966947286533392043456290425405155289282813515714846244165168799395524708065978583610243655443062158791546939255548616838446024612265841529980925225129784542406170420850925939060119440167366823881581650832340639046923290290474438080009397912105403489574582463383375622571373157158063764347914123244923487344728503539616262776593963407714068842087517201081770893019761119652481090521460964903445443979773928694976833221057705189322594274919305583074895540039227734920064042939090824931444546919011711242408363126776189202499106166282661406773482038531617354736891375746629496115065599357138636211540964621710805907403422547246423960656836548802021875611954745125737011069613192277557504068919605256702088582730460746992879507802115427152440442264086052018261280036039091701017508317448022097304939536096362710887033744531206036566023503211320826291849147877128797134549758219419566455139937548178995429451987381342705940678518479314121052823314085152992185549782586319432366171335515254173131945783943565061499804009369925499406056911709000474689859094939297428367030205835153290557213774208540531375359494455296000000000000000000000000000000000000000000000000000000000000000000 [146,25] 7776410808568309149726941650623634316673374925768858917217800018428220957705633596423978562872876838618808893084493900632900865434751906558415795067286764009938604607810462735280680698679289124218388226202021476149626654146873440332572485817944875203345665850509293577231174034767970817679288847382016123937704760313027211295504248926102066173434329764694086645255295795908593855098717916933136222015256865219161867822616264866951438253825101804269399441242084025534748040825048874871568636613677452291937462015824334794949076688091922410131181869851123724823336632127832495931796538082563239183984073494152275140479803055284113662485288918093927327682783218689946259557450230700724679327874612842967138750567909041723044454510813232238647456814814756617007786988320689391565290340708315994099400156426568705914102161297784677424497128821829582822600797348386639813292025954219696824242524336514615588668401350990015596773428887643779500426102218450676674042896733173750089210542504738465480391462361681527412417340871272619829094456860450545250637280674596246832821729025770332125136792405601646057215299205142055678313885636147513903185962137116001506648153090875105207298606223310766868795944398468732150882517301956051558762637578111769539556432591087187365587244035426209639763228750384344808240846859319846370017759700409085305930565499077938119738743607682497550646264133676032492496357062920169848552730975150048298060897043955098816216341210648910397197692137818559698592328798179618378654737760779182034517213428937093492257004552772923319342695156183440364623290385505169921149088662456713673486548137334312870082701170088713036779738629818191229591467852578188643161225576055608313154856131935766174687309862712796420169698983265507640923850622353496093411121318367480680826080024495657779211974043372321108264812832183062624221053252398914682134162571807529888150347601102165083156030103963324900385132335830100440763153107512477493165684270366797534122984238265896652851218142656503633434350420720728899674717670274130853114797584686858111217393186262728909416127563797484219682510764046808158251473966939628158880152188360102142321898631771496964015213672714909638068517699684648913697894827112522346560729151412331750305606757656685213140260997505489375035355234860367377576239366836240037520883589699267105135651071072893647700065666585237268513034476306507528384132681308387283370414964695274952232195360720763740183514022151846343702670027493837319937280237250722376144932017374440443576089050791686277154072777058523053544400098759071640885461998273588244319029379782936690255165276490628209715556635257169377780098031307593929496159140492432385351647278163289400424535309090970519032279183317748435378209057385129806757788864794995311247360000000000000000000000000000000000000000000000000000000000000000 [146,26] -17837276420133608444276752742859247843624869284882158887144020965373621483493428488554791669361405197969570981031140298069042119103942914804766085161555035878111701559636470892292442267913648581330994093581614943362397311835774320984108463503155937651801190009041939492256558489287989790065496778543390573432578117012526410889427729784988601436821608748052350282357818992070230979523055056528380297706687825694007413671697693105700138396947589168764583526080505623555280905847481648561967521799576667329905699600150604432251156404257823439802979728658329156390064539040488656231197627908387533240799736449596002358735535267224234609883267602725436970849925709261823394641072911276092951072759976076573435732758673844369056272460153886051076231373267660605342835150776812672149691800335588868799978048341447179739985889553438787755385958304783301569227980439590305497621888485944177167876158054098868031033033331610562868142669582044032067978820094030934344951909342974133059221159939949736830243181336368806844942585725953238322944201226201476475845554130814988293863659754251646342900916814045904592156837727616376431595724168056859670158384092225920890389182312001115567386578516571670909742731416112340048029779356735243569880148468934144642265570473055001358160248012941934995198454795475293438953892670385006604826850116208629329997985797729207694993501143314641619615785170741813179912115312139933372572934784541892266250626575753908012621018019444040714012741239041666446684683881468457633362842672351519797038835021249228211963850576175566290373467921222911208426688374225212146847521079218912446303205753287546879998816046732578577213591902736858850233464994578580092394212052921244300362976658102075290244541393971125330435120035762885315255853965429619483372622712824355890649618783123665041012124280189236300709969966276027057233441950123046876868032056247054665207472782243639520458593536539906092812545491876242942031190700333441438129076064169637043393686092876500868608073338725644390495128248376089778836094518621800112731147722281864507935605768174622500457055273666626626625500279417684244292439724249952405385486950080007314244997900772703115871858847384768936751793968424458181872606214979530088192897570802935043351430705825141916403710192579519743090395733963698381351959158975455033693373278852951125552667856377700515211009571364141064029402790203849179108523239190447109691967175507346214776014325717564929361485868297753491670259321885567382123349257659207887553422838012149035741226414145118565671294400796098559814436926896585369593289288396133337692935551753756128287887531120177849872240804908241535087765832462624056656882588156072232480611343487302668154688955050163626447850964896474776231137941923726804243555300248327957774336000000000000000000000000000000000000000000000000000000000000 [146,27] 23722778178011334120053332856219280666903520781614895421389088215784690128383597922533100198863129101564978919579093577341209950559691314948912564811695815696752295650563303473178750066992749020178989870565711956812969015893114129465738329172884386934245494657187017037117678753272667594212077462106640919580063733718564358715409245494780892443567728762003153593296032685957962560872153728743120214530271406083143334240352151659249918606399559605614302983620093690043953840362579436392042993387179382107605312687765755359807844264795260257905898464974431312137424404746893439003172781609172993900659540228133198633024031163125361151691429498721319832602414038651909585524443628309141954764419108376114480267109614125393580024200393343624850187526651429236340468949486337546131425311347375291060147761395651225231225010097254395309551953877236138680696875543829639234176926677925765126354042224811365563968882053673798149804042767335422798300209244862526163480541672992889208481499147220674681228379529326390056345145318835492664931842824155571455682849510097881251994894704809505115964702288304082368660807159773233679489362838380307898909856716209645398259670729605045802756567412835250370769418677743096941086710702640966514357694539827472328187861354893407778924180840409673629466565817943548071174822314171218031537121037119335614807495443692318285563450012096809496941629880939495816460585424460300941320517120072383499476461187662377612220479020114571778239564667112922662852539460478270113082864899668850310746301175539695223285756257023690257724557750367476710361628264255755383299363198121277359761494894904867972579441537764710313521725813549884484045716416573387650679705080343270605415822272516694341494459078072880433856483074133392643485248994242527455204208674084284990681168775059889247562057290597251843580350753738259451291749076568555972644642430939639590561801915308438373374710780088371242693249710713251688672794350478498130712520307770667113166230771117951946033934192953683749920647429105622689454784757103535229040662570822978662866074083340707057880964757393389794246240644622844840882433604036802895587595361618790632401431720957909602997675296072225885776116687234064440466753573144215740971721014721063908660183815372293896360733322779573343035000705990854744654858527214633097200515034640134467195097460633436908831296425509083952245016316017086699048381016674538352970942835665697218510112867950133235152293270361423435430335999403050993482469370496670518385957069614609432438888636235068425100652438977792557122214067807126793610864087443287178735878483919070369537927764944118202112199961216783054181939551388574019115514073624828251805217421096423880960944937734830793568150367720744853409314480635936269902209613480032175390720000000000000000000000000000000000000000000000000000000000 [146,28] -24512360836094901807419304737743461836080499666222966722651091520394815475519969677160070263189527871153836038464320462587751869506276961405608995744453753175323882201080482705214948777790036385178081122728777972902233986656108208433700885192595508740766485367085264603981135364568895647193869974573239602435560496839307298312023921946728077597603571818546254392654653206438726289107734745501182754379243320167531347370756839898347954303280103695926236411379346759475818199513558594229163951905947037289619753831184063750481968610040757138079498851432448787795083905739023640669221942941713753595073328315152587371895230408703905925281625194518062392383144721948714883189561048673953050452096012811623547720870063657637682095879477127785827963264499876394924581280162543047914279500765326984065721493394897496922719112669583775352886526303180317057580722237600101266671684729279861117220738405381616749979606616602304398787788755616790978222785685372037144915037545502587143101422067372453523825782905194283104646395569452860187065935657134483890448093019726745500579695436903026342056248055572833643470762422536980172871455434962421547388488152945531746796623661940289789231701114912806530268804750324144248862329268362421765145594129775627568997125568057459028491858655286362548685043410285082606202080107680125771603150866430462945237967035250271194905247388592780904472228242323739724285427424870574832695481866166346527201940455482474729964468107348631911501691248241856938914639094959195380021868847445659577758814905943074174335858079046661080140589316709842094347565235242766830964975900238313685985800826108996085855091547245796026744551395855641613519129843937251109735891511247319969277574278264868761743209269750018145671275885576895198386293651660037524204989539309598272363375662093515307258497053319511528226715864566334690797393061347089700678438764782488052103845631590450459102915857842188145230455257674004020170447263658972078481938555036991643274020716925891897587897766910182659271182215193308605480557800997696586470645884116461874363255445900578044597490490410932279418422256181297656134925069554018562274488154799849289327620563919429102318113395554195963565957085091216068437218543467668043175748187656844624137251410813925985131969295215122268228785367660816913510037529005829525939325834313764115931578025852259590504146582705682628404275984219365265880133913006089513007962243950746027337139746178711644252967288546856043490008130916360879264455820862458278170255513713840527412658332214799765722802562629887524016969520849668224035769973188223658083724803394563357041375374655209266484117741197525875781810336430106669502126672844904791658044638464643997385141426915996643462106486819766509803127090816383800236970550734964620525568000000000000000000000000000000000000000000000000000000 [146,29] 20799018146123729052050487596693177236483959420564667634666125698891729916567490693399623119047696534373641636001989359246003776099650624561774435426783529272874896600898926012189773481353481789689298532631396175681979587071475763525700177572011938955391277519033635749989689575112708075521347408686183288076231970911328422445435156344331867900697509410287349613287071209533031176482111422614544312075382891058721823962978797937302555679775760849652182009333237523697314248681658432959641634336025539740948783616032188076921820904337698490697737441746138555417578113306598807370978843264949405456856644101531193265153721926228378107243545438431796262657841233519600241473047230601298915076797188581033975194807769297763694472209510327895268877789816789283133606286009270773395598816478133565234171695111440227675016048884095790213077243629379961541117604127755655807128877655677672224742705925777125000607410907568832727832138408624146266359720828363506010633031459773337148680687217903988750893950399064545489405377672396340939412431049781730832588887639489552989074677681170485388574057220769947997370104577717936708302873792005391303764756804666808170511219512511972335423896730312424197974795600558805914931341113450842642721577681988830709248350990155832863464910666989292584243211067708845826404867350229418614514824075170415982930943256563858570610306270158401835808149039790944832311383978195909931671307616650646495032420980208322249819197932757333920680084621281386714721294319816792569721627623410350897624109169905931756324840781264906219946167486456598169276956122827116806073422072895622592869661284074322447593173275896245305985473226882997298513749262885365010880294036171966109127091653737777399286383341917292761855104846732983390131048337069326013833376127429579448697082861989531165422632797104816803594109467705016188883560391627781960979544283599258824302849559668365061739947545956241020946782544296212021350227553668566984549094705179242934876590053687852505915977937462124676811990809346958966022110801293349394122281662261907514802953141665083336273477272426807872196272615464781293750990803884094647881531830282450229194162226143050029894510668522171235074612825515463711269905171961159985208000237074072024186679781236757870517545674044984622589861632112092636789696752833204529906648989399726322682874416148108405112001993169983711471344343228114171600352240549919139999938855617291869568006576714525983592647937954270267378848395362696990771203366420018367018169492111350368192388085911670246515296704886189206903798979221928757261651252951332075842693309245606192615137445019108735757645254434924185142972680532345151187760014092259489218907872429110815344918852401493605548272933749333337308266847376937003290166338795684212244480000000000000000000000000000000000000000000000000000 [146,30] -14256494501508448839208673640087208426754299631407003753172239166076959345550068720218865314203249228781862269498106342475723538178883580521229548701435131313773183938169299947493584125329566844058150187959852791903479021340981776347740119201618933218691309621109664141149214957423515193410119974038258303127059798645147072145980985881061873381951306412099420308037321605755293913315708881700855277869951214073663758047757188974353493773595062006245533392797652720306885366751753136742877793062760136555607713823516803646628781152506383078468701807963177713337279827339887424175950616576681973536214894576836674296646472438828828483579459604686661313241405939378522378761968578966361981672251843707487820486510324061752952022790080962023380720849937516762408844006574304480010306029057601333915796717500964950430411425850572820148803840371735158347037770663839947570646794642552243525554756430857952011014442373190709006930697917855460384799832486780628017842528872357218614612348836382280553262568132406319099770456591535705863016249761570306920988741235186612156122583524297053491072018205004998259233368144149692502959092432726654417063850753766858712466625168692131856903836687335598464036385364369969603650041247393584710431464480436964591925155893319318767155091818128138331976346536172005555310783140789881382696241969388872392346856621534007607176696338903247242824816017829795497703199896752544004713457501903650449528108001641453649894814123960822782184589509562311392231064359017130381209330810015908332030972262592384456898672538824274353110390387060635893401505208762278055978769093417494305477658270780626050775896435569920335543810685388754232873831074952564833384401769204329836531582972147323305083063943064171456862425416076698199390433745262947347105098773965424621177998750385338519079261521899979923649439229597659804999782086968269357684954183387830022682659660318241325494034346969987136601203875010865360310391290602482469069476846318441251893541253145867938213028450958921544338929009343628147493900241695763677323086884262539706021069768166639292896695505100238321644321457903245624172836256707571889541381008238177528995368677353955527624688608069825649803008775678958888755455701366174112025914344327592137711337816219684389924042362677416894543519090665071035371127567453555103788917908962708016679978088575325926049807414379055008868603575337498863389124718463046549208256219801098962368465986280360723313625623915357209997424098013455621724577906028488598207476444496212214079403409242514539215194353709869489222898460443723861715380603929070094664108703456231248697041020326768030594334005581062703408901051018985021838286876718977901563157058542488945955196867076542343733143726665979059097288731170188201416934253855344414425088000000000000000000000000000000000000000000000000 [146,31] 7111052461266577243346341702609146059505557254503432176382334434024459760114367494346712609296391846888520220174621614665947608088030041064698543433179023770011563006799710350906944839197104227532563998493847064550555343600784274174046069895214923158191520454667827548793232614806445735414569612152755884421875152492085325506097348295092588999041995594008718040841947002869172699535689397612261419838818137352500173032558823256599961195007198483534076967988514477571132726310173318268022201592994015564657330958117884526157307411187222921932589944348871716947108052907869552735113805167062666353985169459405496685895505159763089167604759245803579453466820031021416478214799730763919203301587791006780528515567847939175385495977225928557460990884902443683179864353371283136118255459222162593354701195377481082853101031634378648570490979669443203448483401592918612853262101016242416064738358639602500290371726188231116020302531717724620135026753318927340128073800418971085649101403525705552766590888151225361428029229342030214754505272367140727844309132668090562311791970119365676327022452453398569987048702512118178276302108191439313719953066421188305834167549626680349316906507492279162964471794158967458613493351416790233246957683703507435833377680930087093341282889300544383331252599209850876830884417741186487195351845200429855779697927721793988880138672664245354726437072761698359100091028484992644701879864153637852452618032495402437719910260004720253739830926622803342850529602762308612087459758020948926969889971829404494593651955037273167192291562541701268399267136135566892570937815104989356982991705972736569600321936430043614677571328481397173874311710277661313312762430145920230478594817658486284678769850105929051734180302121862341995827800180649618330639712378636312014522459067191601590810629155965090841050898868338964537572196403222873479411025036095401928348997170912908398424289884201522884413947416659062370478710251438597501677316879688725851082890006958138714243549612481239274037993524861533828496212139551214204743206269854333112544757927584214407779896794021266057301134786164059791566235139058381904366799233439342185492006994466524915418677949824014216183940951664452546825777350158658983955921979537521540214866886252285767269651455998021476583803016783753236535834291441575508477298199136719607835233873276912026536287304025685793595504383011396175018726601300936868361152495275873734979802899628644489970958433899059559557982270857555763325971094812740831939896575994172403527154089700982975042543425887282381626471265450706065058591904461446514599968793692086162100105318943071553094419756463161076892755354697978241539329306587746538687548669016553062123036170411863456238099160040313758207866862145099500407018473721436055797760000000000000000000000000000000000000000000000 [146,32] -1410004822208438368189015905014282175748017564249601802580417886365462701818101396145140217824816564304805060728149552448386607914171846498036561443136358286037845385441189468076553363699771986901279504182994683471413082253207470260110553656142531424062153025077606424957214553357752833095843713702186004292959618172918722640221289462599031124868823615971478673646279318461119505151373321875906816858009389278206164102092487152997448142663073559117206414988229621872176183847331002676030699166913337552122296835256995608691625712715327131889155609241486759927016926351757322995068494127553361875372939560877664508882402759232726441988747052036824610086197291950154861503871612329022936587263903427279530432469200912120196332288009435247989894677693432815670873921757328979848220583221696372538876868167283657676235751721920652993376956804441852025222647199139508491362123692980627953722610532266626941925696525074370612535203958940377847950443970896432005775722730866533290335947132081215928056069293919701178240520322681264877896206924407694258640450806427272395618211228413095161934061759673450829787227460954197434543488849486769392102773542693458802586903879996873931558885832916916290353395268826222046976515885168112811320912760785910359758801140700151702182975634325056899027836638130968052766221490679880473490155678562934908716586919118608124833056760407028390634506700149658767761300341984461372681677743380862401548778096203449571260127933974015909481069051955506495819061870298589535923299260512332581886957162253971505023016076595867290779266089174615385790699685259796468139989528063398440680084097486700528992470584281833748423138521622168628088310035806698995857965317527946541528299422344267716258895191276436311227582987071680289771285517264296679573035301005271812639828965345754191000144736604339973129760809360156137918501457432112861418172023317351109369752739023180483300715423012318701807833168719803535192197098971350602322633592222157906588287671189105062810519796624193296973012829870052279791296769296673057394922219748262179259775144348819505095571735960141082386169694505072381169657507243387754710571717146089427265987919652896101359967137872565777774996394173200633036957803146744313354067933293408163812608834158711179106634933493114428541800455664724586450919881779616211772370562860090966247078492915813632669669070835286476298278149528445350285709167168276352488503577290473495544539358819874185674929268996695249642461565757496532612408571244980458938772582772249566273424006998038188717781795044376663803090882328123597647227709333913743283396731159893435038400423285731817697454142862196799826339598069823118728844394798041286627419759876356950340434071548518228747530470636441012659986479081828218534948288352061264756736000000000000000000000000000000000000000000 [146,33] -1750868466090505363291087837624242424576756626892311189911020377446010151025531672749989732333428372858322004537004730376907180591583324488411297123200791311929039123427646481432536252612917140777384585924040723269236895904612028770386861366301029383092053449626204513666218903540983291009348736103765963035850453263617218188862549977719783273868469307380795425627144246576922799907341823268941601323735678673533032272182990110359481984290357549222369576398535361535724817015479959368976564102640532810665999449170537218276709113321904617052358545354802947644977522155384619000657419535327379447100022658733307216575816465710110640442803187581067321587756309801181429485300320294454908296667328279626697984085125644812596345977183842363066408372574742782515160768940687164753196858099450399233338690411008804626036413333026764719139883407044064028971300756677143115680766676807409930757331241730795222497231141117250654262634248182596700286264928006129127358733406256891225632452836208219072111315815581475002822503229834124049282452509448709705091125033953756732331063749058858558758570164822757862079158132683900486976575462720544613219825082313405764604347508589016128554037848895282520761045012528171209953591993171331745277853236832132562533185875800288310718124699106120514330449618434195389610749382176510839790195908025149043827918311649501235776876801302781789150420504964795855741621749459715639282013561643712708218628316703767232039116226551792843911843698680960327455409763380642196425105138195351836888668093861256023246814964350081605591698015734386268750757737408151844345489110796143751661391263556678777161454061333770284349261037900349928770654362653577274984048524148814375339915345533634728564513685442593964749362266633484041210938188160738295963576127867865003656534162178717685296664155800190823701649471284281177415584452230545676569406679236560352803162705046538603496913491076344463007854225447542994852647335325743947545898410365168022715187878121554343934707655838231529472965891281848701914049234863514626684003562738296437765256848363845594288009537011657285115706389156656496095834903505172183756589471609064951953841799838245519110279855048914348307347034669865054819094491392686159273141159554088132196431697005600216261131889776428027322102400529906227508020374071085067089636691778396246795773207983594980125996347410688401724474783625795489349084197682566756920829835577271292903789257760190490869544233067098857327156311303930767401152109641521456640153639314965096050066052487690433833354745770801979393219387799772949639773817511389474819627692532029029910881513038082023013554849925916159108694022887382908908392081477795251069455576619685734649439514420029392496914024050061602209607583098403546709618141377091621355520000000000000000000000000000000000000000 [146,34] 2538569372504900000455051357662935278274522998725204715623648585993708127421839099367515518063994628331233109642233382910422143314921876015870052368672354458763015384316028799794989808636440450644845833322224347693172257195106744308274374348063328863079596855505527103522261722653469769869657024301331688526722856226361025112072272788272044930195137685332223438593778018324047640543327402755006301937650613200319292470562321821304112928914628213638602754877047292387255640636124685081877392621422091850943114833004489730835314304299602805301598859448529884004271720401329919573442073355626188140409185663869045677618789009578082077261444407859698074380912741305844035571477674922354475843996322882177130415407494245934656634568510035482482016049280133954716009081974748894300101735721780633818862812804785342704822045821593247769291743279960588865318048579847560208155903533555426542124134776952376252286814888407593514317317440136874209376576394878519860490157419036819925098878026897205577757169529577971730324224268194059728658447376902805256870408474830477017892572885567574355500703871357044625024508468127282828657539462157791127936544824888953861922675981113942633754652464160388065440804222110978306926191123685452428074339741884816930908683495492958893477655969039660310898704732007604181292536564950624314843952249382734939647605998068616554772574379058868026608649618643741905746141089971414893411725113779430654892851332901340480694705441453266051115070907760816681965081836445776445234803506270617927553759665812249291340439618316356926960715861311294449721085236617898375962334905131646387965067878369877617670675158727723251094512023921872952302312673661107292648644788455048976850154422073465975869661655573590843177366682497738904570451571779841814537925848409955322887355031832526520863149655654178163688680544290756876846126649951252819456356092024721804656030785495441223684475029419516800827961113826790201888508888985969353695894166689802513633946826483447495447505781413406094892998058429076877820079539049651801511954560019415838263804255681030593592617716070632447364025218087746532555977451927655635433641588621073630089219866483976822812639730739843229093026785714370318114208400940155219563231349785587675173611796107530226569657184525561573668300260611477894770789929193703610310352316126402213815379397693747938056160196806074835458386619886013776537501267682638244968134845832340138577971822521175309139136982914617399909599760600478139125997449876437281839048723556251103784744966799258082912231758729698639713649068388372856134177055405350032749310177892920270557628134373614983668410949289317063570914666384330361269214485108733251564661454493285091968778040109940457217254801045668219195226983770464114073890617710231869718528000000000000000000000000000000000000 [146,35] -1960335229219021518014689730419393366263559233697516635118553659748144831010864276505679301258818992784702381227288484612302000760468696188133212822479803210804067695210561517420769657575428025750001720129652537539038987956149987609597328740763266168832294491769729928548597110844258554229828945026587570274607846721983362295963916429031585864362525182061844152188379820708633725775785499646773783417759856714163121825663167298283670142016459026989217846530411347951565185268017842930588807299800510385314562864641196496025110545682200200929079603412734769757765457139258136650471819583556695718963096000996361348860599679123430256899440814365275140116821383461921710294246115568479711780720712831710752783721449430831117992104834971617846537605470635494790010226870710933644231531203528614920517455772502257796526016580179182209786249256525257053731360722318189813381089182843221724051400679994747290282945608217679387490801807547463843880315597896242837930029445440825988489259783195235833789783223057413065210206240382405720468735333568533466708535070871161458816835125731718551442419266803233369829196916578619004975456799745424338512692884965213065475254415225149447803813363504444596934166109506392138598256977592278160444452161084893498607198550064776315065555111844171048365674487814967391015488472476995938547567949094078731339172423926494149092600318306192661695982220176425518209976617961158589851362567288485298735200609217026631581276991311842700918309857965317912822490985221539304349212705936447655412348794807984403959147914565107503516773696170891481251109521418296215242512836564055827348408608596652330698689296680109013860068207393435461066038237712010219237157528282509183972395723101161722450567185816071387173406780374790987883989637218891551619321505300325467672977931433707499228604222594621101814235148134944407237627891578175185716449719328281163390897614933863946793565832574548656921190781998453613477337524951205385195823307077638498518748559656081406720290625054917983867254302500331670493621588872079164740096304053633358303430473941955707482058850305373816839638664588454293524300461442174900100866883426270748586501960351597172923805736332335539997313887760776242620295804696893462315175512020064803003641334392775602942684585099475500798956351169816599730554875629733945197772726182487381724411283248049492745009297240913756641281358335483822302817932841826300620879586411923727212607136634695536053402581663128834955209446298960245550798870689079317664653714458769445187482320281657453539501695801183496286365088595886943237789910889394220572806866822016113945832674433645731575860085161699888997721775397240063109365293353403495805786415578891699424568827181573782795092793103224678604579343981802538556072975149479598489600000000000000000000000000000000000 [146,36] 1071097944654529493290723123495959225285916056631481761863287349806816778142285024260679210013393362140592767380241066722120753146151997362805832559362023543964283625772232224377924276723530001527837202073628506622783041545403231431112639236093626206630597095742900735994857612657926974361214278891767507432998430578091404671655995008439255095490089917595729899358430098565363705800138319481718904148109403055891470584463192507104707105915905801287475433905550237583081539765725026652806294842036295597291941552011384687379506452842919633972200452013855952134069435462214691726158715104185370843416336093170494741091930994571007015800869453946215517719891199732850548722104407313771722980285577512080871227706573667406149095031758701636275141535443411189493273653890306802647640683474632370217019964000080449958068319105103818379574145616437630928712889872781783813579569597508372223847311770242763201956325320588250299647124405920617240230107620428676018269975274525097759726472986098565268034755074579576539105644274232274052652706708780263323719312367645084569076498555123353522028964018777620824679843645552798144868140192136468846362681620473656248733484959633765366200665798309847583718139748264485567425168648167509920034806236240223202676514189925814470281895258896409318479773076361865983758169616064091992924105648386283348947855260898029568911811760046524983064301900091567176352916766566650732807277935698373585765249007466246113576099667526144745851827969236778015473067404470567421318248213292361366288910903859892374630470410050156105077829388490310424734071688189353492049258518140111694351604082572381942362396273618390531272346355155330891631498656175506125002603193881951475354714086781372879863623375905422888421061980470655750693693815918970411871867043819069042965851839098585980474020790310511465379134456930563000195674507801767469763643093355552686576116155682436547280815213490074148506848084164370100153611276993825475453925641454444694677676489240133084157456075608022663961487399314165974573313319702671257632565864204620927769287868240730271108581972147978958962303362732338936585531411237328486127706116018452868054663311762060162449886289750274595136690577076783155428913268439804700213493601064135889505997241629491019236724105318587629070290986084444824044181106866829890802618039798272334508372505679557265404894946918300728420637895330791125996114901898550115692566607333681517079989552530612312396655506214563416877519766894158047636913475146443638438389086141518344125379696421372977920791673527658212960469374257414569832374779412002211088321366031775355612179302367975110094178398117995921213911174031876743044344358139204853732587799996814378948700533004999890083661693200052212618518816709977741120716598384463538290688000000000000000000000000000000 [146,37] -443447800820026630836870637512687866568835651159546100435583515685253045638143851742972953129711497629419319415948714870580329822162656617837970186796512288792168384157996760258455628363585473577577868640099028194794700132368738647130507215522218663273409012633840200246188626171348008934644509300545972892038695251057762564309052052567000676734728975006098973741177516730253435592745702143241991734415460175295161728599491503969099044710271576233848316012236965416562719919539431035491444972802312158747735499146238056864254042612457776978820949458207945683370685082143311902003197482594169432204324626411317619922949595872525050962589237654893997193233805884935341989656534704348429119670714323453196681246237259569660942236517774778887034478628319032130378946296148250845770689343419068087962023381698030217692977160365584367597297678559049626256169203414504490741094356112101120355464771595021831756997978541399711004238237742936798167916871426222579964368342273566850495860451593003973424020172375875539686176228306926941671253260021896654099655666334448973100184717948569499630278821514687971242747252395936005488649278920073251846492379964863951061777507362403455759351376329203245495442546637486478263370410266696975953328835581098711186265022454535339232588414363526774884848954495933919250936191964201899382909292576800926894995165025401995511537713074612476622021137937641838086836370118045766624834352647433077291655093781618416514949111908507900322337217720554360867088706530006621180067181748383548073372787995029961746863785123024850090024042875683165033893505713554394403542869026402917165336380573575277334079405810073532071794883435170068372001023641061223340283044570116694019056525142307799871571752472275674547328208124708689355428361099110015154570521554194832828226682559870604161657466187505765227275949250797409104157890023182082388917316094124498752328535633346623787564490489537385658934852288064282581229413219342305609434978361881439871858360700922364886973208579689350698884470559380308917820112464190414163970790251478831890086688149864628282291492942810152556897948183365826865107498688125853919866393484639996532170395326316776251725388068256908437713313976006588439693698793227733787862407319394717938184527234023674324567834429650526891705077749008700730166062986750111581761337618532662907891209972163993974156267437998958398092136111692913902108406776951546852969285546153840326578383658969860692954316308026650095872005830435262785038001171660926064344480912595115787090500605212703812132419672226284209890029732243195909680670257411526202203708760673475114525341593754712945793665622035382287632145103009977934347295419420900965374532746551199366267563500684006637498450961850824052841276875980863377078826158346291118080000000000000000000000000000 [146,38] 156373665316035939104676924007228752456041205590125577603667321348362038686136671548992114728780451889923308935485585920052506594853109450712469446490074080537354339252446186096390023481222948282436778563883766458208603979814244033178184865401784477761870127793830704377340086909819138659255195178284887044727890834412378927063236505058797806591178767363054849607054013996565585672353383903257437026474567553612127395815669784951563643612244265520891098950707676792557554741372838944459209800783385379131153621037667768440491289109956789878929169540768774692203731955782401766411364360478618548487673810147452574005310320661149954226814334374187153401091145541109621756603798924583922982819561286927439828172728166184790153138858009946724079306271353829571295399696773932591179027902527622907890286530194004688668305268927417115635008769819003884251046926811766117088713059013917145710571153658065472467892365916406498671986929731722730175475541343403133849904005155442823949739808601414876004000425817675721841396736217091714147823208192245858364311570531806782691037954613658707713504408784755889218818331581932598596294903915784427248930998977204441548586878927570941729260537054331946790047253256673671024956212153720146889622813978915659730413589303185610847803326110890333812141076870431361383867328640393869711468300537513028235965952362934107228401447443239415164120609832749512963287152378715978761381653009209151828563538045971108781272915457304875577066722145933650015057918490858854250649883926581783465646924371521185908564459631517580846373031464144077123513981709629474868271847496754783779303469328084249312980287900814185951022013567086254374809348131208357711306913497033715481491019542811337227976593584116028312533716270881628469404308587593289282245203261098441589563499329200413919913533622116486554643450761743408592195051189050099210119930041600626413136744662291377174596846685766365985775125234701266916185505166262088807827287473297756008223315019444688360611710050300519467399336889163599566248951526268317703565517088318033425514906386358397341479170074966494643494213666044088646848196935857617221156787715193346833274226587228992045695589602529781131720587657700627901449700528346074801242162027946069032468950531374260194072362406387659979208427739010431487706066875520674683360088537123223274429743523971267338904652999931220815234654660922552794744373384232626504669888176456701302381313183342516118822486372284914629670434871082421495796372017213027001711060261317712837658284778002531624114629252909064951058533399050855851581048067541383174353214345496432509355142713417991407939660424242224512929005910743525366379763238043920799469223911301998991243970999076156015993806991791073013503362198201075784215456155981609697280000000000000000000000000 [146,39] -68706188059402992347838390908463795680572788735191925448932340969675039364928439098311350350119089299018017751780110488287811372050126329466194141476585664863839749328089759622697879037543927914935758067090179364242618908517381097977944698493503282837154270269288175973937673046435387464347249807074740561705631290311633132935404002322194562651566956948339619027091339644633049913713018342607690499386861880077526840297492654741811611237903131606997512233030785952740201466122649648355375483642829298451677141385594110036177605215119213074810470390730020613322573990305199007572343463092020784612973552671727049529774871962492575933678290866869976306999223794106100324286403898780279952083450386133032167579349266673348547578332929484442011202802224035010590424296648341368119751054285530237538139864665758172102001433956849438718881031593824684696879361998065706264943725241304863665793188978991354532835777636080556654534367481921637429418899545378048546859999369422339308819475975342791360925571716269468564285424134640352435803935879725608277944579622241438832676605223881702709253839782013696956365428252552420940708182635740988868176259370813405829561755061250493875984124955899619740153740465315881720595099884255765030254972086864361024696599630843466073683837444953085931269615569205857432908583188653077615814197123143372469099747993009653541155815571411926108978478905078967591012551241048206379373793667036518947092969744295900833631529575554521702241203190742313263468444574918490933887316272322122059793272460650309516611519184404887721669642441355931627145984144491762559430660086812654824815319616868973753721864359804396853887107431852569254383610489573294700157799168055095703905997062534792866320904935821609763890909255344285870092504411717472262903421634175487782181851978511910716676790388559044076151961468330863169122026690550496013558960094082837285141711588795271046154058830709950224718516287898740477868111381233456434348917875229864888594906017076835558582727430970016828545489673306326651723721095089767582371988180070297267341592419515539735718378732397115954883590843545394684160423174095887766628972253986504795411396770666601555582463849021707250225248993486380178112154779226124446508167233254434320462697507492925028139353439289032866760562449916691256055806839754549161307703097685632937021512445818949621117510811493131312697060332160361682483441630757485918503551924519336226163984050486470015480672126012623598032253867430595155016807129108882579055887850419838596365234808690823763097878826729766944766364236190037243039161491383866516220706777415133685534288420579205839841063856062367858933639209319218192020924940065386536066691810838547334196112487431722472669809929557941684582042220251797419637365327325770547200000000000000000000000 [146,40] 47309123836466678062615678185893943637338437465311760731305072580362297818143624100897921388982878541140739269863107042126546003255512776477306990504632711685820463472718440127358675265638485101212297426357008580583798829661911400549466352338371311346048181238740122220471102176557008003472914839200615398564656487089795666958542896523238841231127124522491313343285384647936047728390279496885418799872616128876248571251187664112379067667129535329388846774587332431957242824072068119463920580162176157071800009830367822964333061678013035453839170960687299717520391942572847179978437118957070832594551696908672035432053981036200515350434261806810793675225664593005186295015902276680415424193704664098866769400446598627771873858658719909090750177960984530797272777976965194574769445624724687694104411976375002041157398179099255824139552111340396173203084202724707264972436153664557396843987108993953215317080038370162356967491395151481342498420214285374619394376882489361476443367044629520225695034807481924542363855841324911473266384351272300891202330019907001630246168758387646933209729250995099523276222684997558226329726127961078410042289301625962019560224813128817591562915126645185779133942929005744971838662502368739962506149591976676833418376271728217296936087918761377628397066476170729500928971562811413075396940082334472150740985287336722576882592367049894050699082566589040959175207124882503258959705527259451054503532050799331108799130314828129910675137182443885507633551504819023994846173401476311913737532839376753841750282723193857613935173914679591219875148216972719205445335739655099667666475238668083722959302365585569442199009801833997664460857958343511641726284020901620620465887681357151395453053296274976224556674741797778854082649993562346402798724981124923611948452689741079317513574434137112323691953464075550437569064096479665113987990805529610779166201275321126739908170308871258740535493901593595961533890911554065151412377587468380749222040768756414293401885990323510976744269381231390164946882095359155052192386352643152676968825384110243011743791879802864689317323491646665157450697991255885576184700460274141391804927905778821074546909934875413131614895511398199988909320526719947302763289130676405401537236027816656479976959093720851779033421851034566429663553716623447335112328977310979081066965497678461843460570097808548143778640057333027892080756066803303653933229461720787210590449733858641066949870284915888775938375814448600832722152880700664388652803833838644280226116830259402798265901084053803739659040954039713736411189510175552270823310456489941463394157281214175909559149851583450630559401124852803081550721895213517752903889268224329552396688445930530681693719944316451547493433447892048898895952835007531179835392000000000000000000 [146,41] -34457826545012487639066539607738511702364529030829340094697873975244294420518832567638019644296397021642910572159625935529962785511935625837443490627909917594439594506323240076079602279518369429553021700556830750473591872973025964216561650651552376194115625241929661073387405951002589527038155173256924810054707363208938311132836755993791497488053555816491320296090634958922046069656819262751088775861548838564242847572128234853266112713412347211042201646032325561490205355711208459626079247893429131487568883547884590628335373118742306911368496936937808810636583939826146603585075990204992137547368075018643864111073248925361297390423208148252706323266299869603142096423444869016040974352376395123693834748267764009399728367066728136115930632463000186271320953600922630158073222763644937542424909098540084166534379970412962083470182466530533349004631876791930520183014238060872533042058904578003485229093634307310095914193916698925197235229091197742237213798333189205294670965473239042488379561647258780778854352552537283075439341759952743527097893928542319051490387438090917082505128697910913659720273569706965525114445294810798509501459853343876517332902066990854370327347309909442922367474503680283620417968879399831600032604244195841591777085564791252338508334881888541461932125709005145312529832639869639369038342055321057351829067149152391338331289555137473214710966781416713866164527306010438195106714594872777248317946779133054776879450255643443901687137589576650415634124516231768909397153986044680642650732186505147421243664131041681711333135810001568937017185371084667859286229297292528746772447414834010622961556484627244797135302746144115416941318353351645013996197629430767114582564839544349295556726565449066840776394053545997602975084759638531759737686607036088391190737693342580071754016830421999392633304710471337304624741432591026946237023360995254596576510577125569244873164718869922808249068112906519946213647891953295037131537363153442175773569932713119824667557070171529162625526801712503841408266935355757531460513368143691248523126139303849066752633697749909587419750956864767079218173076907495049102964121607979460631641450652709107175307495175598567874126425545758033074421837326790643900253981312190975583625003672175490109127443017202431783470631642004064901603399572539635071157092900085033526163716493592294487066159188302707995266635288849045951586018498250763210948981323938359680443878374547074306090148765529034859763409890158880290109277481189516119102659100759212690018740750449882640880521603927827304059216547751331538816966999956893802241415479072908492850524565074407726417894868173095580848989591820731148272307437345384891701357832697317836967038689963875341265565842526279412931815492256428746162127835042204876800000000000000000 [146,42] 20939050570916969317677379814978804597812175055896334893865762780023604276557274746855471095397495483291195085860983376967218445754951450639303414806461715799107342029107465583268564036488162851512740350421641627994225475420198888065007218433669183673741712319357975073494311172322439441734610320346166474811735412990373877758296052219292563196564068141355873840144113267092790936221653074285272122876522477591931242012348826889758055738447316863431540878475815997393958572765561755365416427860527889718954334549024312393841138982324043025601308339492878980571575476089689841400200930917432798386247813266763695925670829315820163063269539058898671328692166917882605540966461439306848948022392343209038337141986993961960051255921853100114497876689562885714730635365210990011814575185220593106968659230326161316009510112906432265404714779691310235827712632128963505220954119133995856187445302315062613235459075339907240099365531618883522156672770686522085352780806200152769320766723174938511092244522887164929603036106463575588623042512117926544353419781613204831454663951107433878165181495725471536193016989057974329454156108394679854996892321152510289023211492367324008396307665178943522988616193936242485079707536975630948644949682166977826101761061547367971834190537445648883099104144767707957307536370947792743605323085188452028778188594215011386353296983211073617456413202190080816289843283260092235475624830715071223092275540336360991835301626523826125064862235457207488148240969404016243381928100474326562492502224954499303206957618186391723288351974792461032199466289270375525926462033975068209598370967722690315793257650533635684676084873228239439672885649296942166637168128768597146563345530299819718090714012645511267278855927126079397237191787096557744750303200130623230306726990986558595948664702227181144177349725623581436465287362811216356855232534553443625281894791334980203934302425389472774985792595048984674622574290888640865551315227855574076290547402237120579574344098205169581462554756599235132653001790663047609508836779043982174176191708405274871528266768179438535296007300468939532771024240059931384041003705164413690738336793941637851499878596080038617499386905009327236767212329538338564663918040612917716415337332489322888665307794921272384414104153710337991051808658693041158965552824215866843396469394236149550116207115631985840838741758329936739665880811352570842903839127827762479586570464709395483609864899856139211380131659776516079984696913202773342410303779862040625689330604860008599579748956629689890232619612954196053915514145375758398333140960339262028920058211564765602047926370064347192115337835555144657057143825214862087357560476624470971951053042744739826832144366037901579203499968274894930695822522409617771724800000000000000 [146,43] -10328306111527780340256181565599191881409879008921817724565554177879276936223544594355753110481424224058574945533246440361894157800710784606777378628877434221155898597229778295808988361606699120271701301709025565163505309555711819637823985948072183183533255347235841623863089283728510346308513412616529548526488996173994146795260904021317770235906009133340159537631219329463923053709509980180078271002042684798870291520398980576425024881665725512652137752739754629252200770034707618357173652015068371275645929543433007241756135736824026757899922014818394664355861869640802218942261592132515714063162967930235970469496968051615625329665817285054673632232348247884547585589166262337030424248251083335655373893700868553159546504628626373387693695228625600336026859936524795544313581992665361857992474445143280260990062160704958310309920886615598756480589529002466634151545074591141571838176007240521214286562644608648417674580761504809738596166899546810221796286790432829038095404862549531478341753823553027535254804038642185403227520969049418967794853652672874986595929289861167762338630792297015643450356104546392525968120242745274617252096992295316091399384096364164536577334680283137967302600234925940886326255600826377700189504727403091670392023458030266201345950692430036969149281829375729559191506654175969143529056706783871640308927063157465340916032110601715412783489306865554989586917437545609767878855815983869546732359829070561036450821102722340591640304402149724259273728955019340227384504286067098716445968478020082853040708391979362008575067416751507725970565636855691288757050814296622028912179410876346396465013847892003337441866113897916414735224225821017866601665865661031630850663148363939085414158923065811769814370750770424500987410135252695850810679636536128081356546027307648881422797925781577524474796127334339122679357985098426359569543582914569457824727060681822721884294808357878831226281310952912198631351551409995535278318958666176774875728965130835764285634289307697894461907838912599997274717954972352646991386887719557917864889065829332130600457004753551418772922349869871118356307652205943923151556103567924695337128046832796428906125737993412264125659384125865842992310858034488939300629598790174234688100890805969214421925885262880591335987039662348324255273416476130745415822516409291464922821768127046134206980167095690296585967592458504198991236091954742223663884270020830678230496248790376326062108684018190429124969495252179654172200296784298525109506814660032600482757830818384086502356321745211929944453723499210185045778583460075586141293568466725585018522434660141965079883609025631249034882465609001403708128861349825049980047914703125049562508944813468388951979943597467898804811099450034375911496941675944607744000000000000 [146,44] 4218145390023503087102181176221471251011933126033966307271893167142831522554413010427428830533805998912470727703879674694587163810508398495273342885476590641302294179680152701460825039254439201922370069316789381879058053020991197266818738557554481208629010091913641556599535481864492225444428519230202943743966093096300048051400961046513110647514306102074770262429217967366968779320930325287881680623474600273757984733484181280381846330486100981866549150729271720384360136045200602803575611343283920381730675411936577903425293778117198638914695866711064365548716213765419864087009251152671124198891093256060707256815394163586123114948879097716933276614962546028757492717018718643839802061274331298317005134410925629751549041852186577614630490844234045486311093796612059254109286323172748517106963671696507316028992272184374419891340812005825871147279241441300098622704416243524170010274064493846084973774858310781516396603237981293616047031809102595145903226864635766338827548311788138753122153039197520964028849957033840369982619701646094102466403456011014830525518188427698488648495211449488751844735400674388973136418193469201758224953263232794519377003048289126656039247249127171223716844058641835017513147952543150990529888716856862426190367015936781638068590446900061386055326797468366892655398785946357683627499028779996057003622867536027936582775759086713471587104225331188829634263003452887398025835575801983656904213970403357559426552847854895918901316961002440366731546178953144009328529529644771807275912155076267137115240384254898823773109647315209668917238082401880395255847970484228994019776781399335435806169363223379673506219417528557410089926588678516594471945538194036866801344616313469232544679080168376999384293750845690049250487227452996236141412132726022098125291229871273388500217118494762882031794064902525219257176105028926379007295404490206883625181337980042250620463902157230691524884238368850310404672008780324485373419415962285675556126778908547407944467553366516582728102376695377300484231131311442267898752907923650693684425634474617614399555274384315121662400838182591687496448477865911697895052075628967390537089978556517658110607988780454363395431539423898767819661182498479164919134736858569677828964497102100193423527831966661726518070322696138358575953882712811415195715087764585695880985972188440207550110786535005907082059004219645015007747577098633334718610471127671568828811377548999527337682204201122572008270098852901033263355412823423978051635362991657012867856821162433601304891063954016671194939042871294843508634058683475070286210380446094461358681601832805810930407345553182509902926167905795232048080313380757447227957909523795094516469293589704817554420638854294314158614914344485566667076874498632948121600000000 [146,45] -1467478591707700484301958952352340164849994784415873653416880833566611517729178471517007231692975605841422747693726792224930307883057926495693785222813021758324926042203335100622529540561893782881208929337252818259052337087982062636715005329684661114924214679727083687185879644351943507068954735525205636671583029325870841750103864490223346219646892370536856391421610507992624128461937392867804066915054179822387930571545472753219042438608551851920315669152061619514517014833658139146777813561329642758044772892944746444725165327255393107368212473374656357693800411475135932415072855006383664719536654203127335765176277779692663394831509762486350544207333523594014601935961400336272182738895101683404878487409466518542935974230960064222421305931620468710940713580224719021647235812770560448042124457040202132695573540323914829254014457596475973205027880477715707563966961818698756439528968337925883799002081992671678733427144126424238804200174922457197591790164126051181703735447741077963596688505532380097112167423154731426923377269085124514901900631507711757927517197532634605165343032541020552915966137547691118844189701429674008778535934411420179783364415063813276754044161947806541440543174292431498088294136780140997546862304096087548290231183585543696150202246595589416532237150219284583162740571354159402854056373011799170116607551720760095723833842648127940358171006456028596680961903417733498462078307192628911498581432743998776837657825006496563580445310014066501748177112336391649432852880290478304511296410542594513418955134671795299067380467177736551001390099024445237351384143525906220814922034143713119208795173191134521236295969996979650581122554664333875896157188391690796994892641517512659135585124160567642248378435464251232862180661454071030595606618543753779233374254324411303757643090398788804357888463160568269987062729760148129905188013407265686802095373874965287044556757552438254050581437579364656965054690047607066922875850658266355125509707207636263828366121888954672544793448818766732626091481101961706904592655361472747875510877113110207782866976965464306090324915028670150386693365100649070701838403734164916035384387628370776083836913980950954051576848235311933681164342274740011238045130331912110801720450743468058012636503503428164241296804769928641726399174721679058190380204522778260517813503178979767632306655422139334663005061510197967345561216430746866016497718496160832832128379825432397199879921597249884568236069759664385919158517132308585606198351043587473221963295789581002691342336626214036352005999158864122193122232206474376202025218682809396822697165395229552700566068297835174863840868484517502950657583881230664568835816989666416977212659125082414286953743697586754997181340823843525207766888500096172032000000 [146,46] 451335222468555100488222581970305244772150658438647272697464522557592979037850495797121250774819192112453297877827930262633965714418557571611394993691069236549280343215079066564471178419866350600021578597134624250648176163170093070710051310198811724356436716006187522456971108868238505590659337129140190209444077873976522033483752084967808967980301873818664362838972377447181134855902052073280107654561285891532885431875182426881292123639599859554221001925881552182392862237840086184036609231787594081903395885827492346928310687967594530241883672251734737250967969158843730958468917969483513754711718096571692697616169988285530706607406352859399499671353521948592522001376130075857053552316372599496882058818919752194672990307049681719401941592427402010405053389220094797083817903436711429402015872822108563083301460596086464732902810312019279089624708534884736806999659905269258460544024846685600552856823161445328124247605044328878174772179098809391227547080390378203673557381467484727873645821024421400255549686476356608772311759327113630209893126199674497541056971104279705810013598044531369319443336257763819406680257958977278624004193087576052620706079010487582700704974324486628084359350348488150722616423475988676382227181304772310255200663157179902094021363280410934497772423840762592901590833069823367633118584473834223185603980837678578260510461392226954451069548650396381956061388143983885378575639141776596738264744707848237530339025615538855994798682945810155400200816918260174090714863446694989373801929166715820275294851180353690965072110786502439488015203712230726447492521306871756515642415819635010235113272345507182837385551996409301514862852266626585751346177339070191582973768341259471049766252019058225760570005744757944812877810489758667560970143261663532251105510875441808329858964029141499705768749242442984855990945695258637452455050785547485006519636902806319244364635136220410792902775820839948294212442442296282823449886351757483021341884351356960193984588081740365747647569371255333250115713014771507431832705703624999886361117774248089535687588307587683272858752211908313823101774091196601114726342538007243092706713330209683714642184056282162537751442953846714605078954490276175041387145309336458992396942701254508702104974383479163474766479076730204169030866138187800836339808399513009490857916775322177198723856903619848152818187220302066902760096252419079198318268673665191169779550341009917473938619578711941129153531380092122801371334608152297753740722260108981665120792243682735405356780976097878053105093701799139805264891825749509501157204486920435911667106456164536945830974967283886940239442330152682031078080412083615143545335745500245610135354171216322538842045131902209696504265950831604737393732165327595550880 [146,47] -129166728488354569077533058331282228144694935097999537479525703387693165683324565114966264883300679348116355185218097064060144673132907112592037543503308950031039197125844310267731018256790200070116654679398112912831577515499923967663782120058248197267702266485337781497404952140580871692513640298407945078584947499736285952488147904557049924022319458420653739914173052751138091147765658178733819200606010059767846863698854735583229686239129661900379661754305106612205773587083844701153127170617661668271298165314219657583313163175045760561429205017433547894541027219452737053379753912594255981098225137105600641014973657364262930896509011512091501540526465230168151441336191133295612952291467766197835863323464454596288353942444203963442122250350898531465507658508162656704646202639697084541790952687623661191317796767124154826434227216799001799709095174303836937757859767845863038829498403305834887070011824771712790580510133095623804437007704996902401967646632960886704667754186253312226580536171942011912436737943838676660836345952872462304590780112233627668502841944546408345966035943592972174137005450064215782610637091261124056484373201050576740011621657243213541254291779112914256276349350277915427673765101393245464017367013290573880499869926492183800287847660441843977685396029558970770941459416439347171631306826977464703817913352859818609024650369070386435086257456618249080077655557445493752283868757635534724196350159776414876707972009848402885160170003803138501624331400646362550600488514457367247598007295313820404189157734666726712002444666897969310221385930809479657904446457937440420573157853520526963894261194636492465442558967033837393977511553104997803022332771330704704890608588886969313293354723781391358285604910626331979828314111901744954572498939848192249515058148665070500214039462812675533965670155785914675948751256847614820025101369039522206961192925310502422916119948607226071821285912017631824366429443749229384186032373695437182669115406844264732883093404083589598815482524533333782792234413437114716420577589089517202144245401710293186899215730544521008964539229859748597271428137199904941501238833572430930678409342731432467828852791326532684229614928181620362808879986553843506892015913257607779659491655297492923484430530050291914716518251555568791177005431759382347096075401230620259617649707860158923701472220517104102272809988434377094793482707103040629405776888502816472072011841426513522127276436893419164113613193078230392679211885059380475241870468005428100806955960640094236490321078069095638459405217618849448530581506712831891835998401938925413505635060733635927632910178182152538402833937882535198934338828524522572103692455512061623941146812114191557180961529183517322838754902983116155227111321344944000 [146,48] 36441405826385278277403839393521587410071740197574448916028718182403412552651026083410405679132992226483712173899252124341519930722463545393168313877355648993888125866809724197453428285932767987072804774985738430689525845329370471127442298528741717925658802648628581645437434590109544031693606757380738150755846863905027913622091408913760337401648052488591107985294959654391571289029253688097056716502781953460018375001331919147690155183379982337514401509998169648169622091184932777429009421141372394164356878425810551898956617563005845169355010252951909033635797140212771777378471860821501844260182042956651222706547320802878652226787815365217367069696742596545162587033627093288690461640943424317465658177024073427286413303895837692033763472127104212485060409785589365067096822211223693086292361302610136893434480038302452316964107115661627875710477980665321190095072384362260605159557203046218309867820283867181199467873321584253996878958587477284102167274019296968037124747083832089736106607239963291812526903817882229132055468194039822196273941232770033356302419221407455855164437672512109591254923088724537242140267828029701817913665148206260771044539692414771227452374007759711241595263316039818843258413632260644473572324161727428209199579807020273085967428228346678289220501574596699943502706277110849426065579114811058764840133351779773383215899236500422784479068612519095875276880021367200786169328242577756512438425147575276891757852912813446454469076568920840200171221251791061911594316270866858086445548158690198118982250957655939291069623901074096218958739184070449687711701842573533640144291010144650890645854607801401198713787361543463340824315843718308101976633676005267796079469014016640331640553006248937375075711230442576720615555973270727793869699605710102068282989464109407225195078921908074630901730356268098331508676321897697954321424726246232888137184042306310072368825282603833698829756484862742167119787947427477506359075129459943601558484649923892784535007000200025634538618233311196810182422869589710415704968257757826632960046613498507777182194450207025815658540888224550117064113820599250609138718237124760695187861960681585199009374190549612864634380180397572388511691774003093323190276016483952129840673761666767462526044310581311642732234058214390468591766333972284138583659116166802848116969057029140747411427861777286754813027488529505614187666357903860055250202623370164346389766694832928204961764643089980073949519149768264402307272535444594070512589835192814975804950132601644248140178388038059094954745399598410801642370122148433200154026963974219563674543638396385521272303973682886798340864701420703166187565730335326299446885007552793547526390635646090412000124824520180367132542929367754664168127555552000 [146,49] -10463138879754200948050435077118201453073411847206797061341063197323479362967224972625390787441121268632688092418525291299203752667559333086393109773859437819660430310207904331247964047699633867312004595300026243269241246792077677168407926639683961411081301296395806659762072127989163129586882403607300625171970480240576069811300803914742360551515739847723653511757904159327604293170134924295073355191856633204415125606376630547254151890507609703406558648910668659409142874496862035527593909968568406365055973913436151706483259766082052542082699511528227569477231650067327720828632447231740527524002295695178082004165708700002653867624059894673502166034395976038906749419989765663817737756241395290578924000892936183400570236172813783366761203284460387178274571000571920706744669873040133588411100413426983628809459995597227979889760962691868772852024158111139391462843622551897567678562675549478211242958002905572244577749596767467765203352055282482304153561553530843347778085252613830293687778090981246906167613203852847664958530636877399075745560134201377772674474700232681980282778873695909097834646560964227035991236996157228280222070982984119078634362553742920030681688355177065886867818586487142152490805791343760659013310175665876505490631265893814815693568975080361393856646411107169174885042049451528123278744966711774849786943669340560104221197336078111496562840663467967755361259974930982861121134199718052629057639182043348741533050380381667631381833332817902910415932575819578614197484653227871439796755134822031916459483124226180988001401839413605425471518570990877764746819680738062974010390025125769778030035869089820370835561079862404525569808810851990801695212739777125884544444133647284978403498818334998417066953463648330581575619120338379436548721755238787500992216080949307836073573181946466640542950035303675225940656103962042509469130285195057906623140387588085735774763234556966871853723559732830667508843197995531963432934822641668501699490776821304203684180634422705735519877784087498965245140293471814983838742380285005391888966020504969972492381445562509481008109985025693587525007523923227882123563418930068426560026038393103459477164555961337587035779635695889553180444161889322866410916132106683271181144318762226441531186644116846461067028792722944786120028192475122912209939160715285437693382963871530383357184150599178235412553273413626868061572845950669734544668926884479841683936706287896919434547430921733568636385209989915592288270801657220423947754496843840902899376566545448794425775719537860826916131897290191397552088218856694762805700095731223905121360802160466640757638653957406079148358236166276297313253066127592216796519475629372732790894645331830750019709078035276637622628540158105958336958976000 [146,50] 2997783283062504868336984993532342903893493463700356264386588610398103865345698826197173378538008069356110760593751600828276275743028504484985493669744379497552516367078246690105569910080766868807112585221369387816992813217684441666126824426083241070430454519952601619422488747284293627381655034545738079801468091750519674253172111852766186054140947861827196061643302290208347181118734475225452367367755093782384929745040802483160750828017732105926788010267873682332631355303390815554324374201530852797037762222716451847541565683894960044852029642620932251543709631037904124886484492051649872904325567173238848195876439842245823937893486836270202443942011384175734994240842595494024454741062627286631451632840128573578365114661724336003231086611657669103971504169543842595900952914160301021051406303267000985575233814560620953215249464141888302971864828496969758162938905854982916734826830402697953993056632370976323532242965530979607736971319176910518460891963475421699811983948512882762504120472143338825451265475863563526927189454345015275713553884416003237173041534433300136289947381561859871509130015616241719475339920557072189058341291695054647637664690028880189633614561324767522551300171610908845034185525226583368884141699855711449608173346724696340153253936935313601684267440436189592201900404209892096159929984529306300317236399020509454747681854605309003465488442863438654425734591046275990978707632266110011122641576696394344600297040223981292456937926067917453409368058292194805212779556881298874064479327202861484548462566541575234906595262343845430012439825338361891225810730269978828850150590585409701656171618388827453524634442775324665303004323661627556664624991095261314059993727827032522588509134237722103830193452474671255985576756730117290901928679219249345076280266590914221686781847369055527591453830492452132646219163303685969510052848871172444664408332787640687475971048504280271199422593099885143900229953893405165752141071594672512773280659078841310629136138772025001511675347591167337138919408838420168012446825591137581617018207986901459981169021141414962257648344492550422118109737077130984969129563996083290791812101534943179411669955302968459211147062254553972102384959602945531966335798079341626692870553223440220203197102355987638513921313028668913181698430592866513762434668401754269394382533788279744956413046514797299115013991999636288607093941999514698883518223285060475855700815789999366124411947092787922667693389197796898512877724941374786718959430539644962485205645891919044509660405674075532145740641826983855282226125463929871057785077723876086211544417558947027530111353273585977953187207732704787802831206250594319212361585741751703775952659920828557024955756534396458625323211606657667555124640 [146,51] -815663277494178652540823610514273919004060542839136468550141713401294193052065952513997151617455184816324333460233741347525138594819589097670908422991878685531913943968085131516549830753523607207647696307378364966666603651307951880590628668454674386458828991015682043439124469016811405628363899766772774424566798368031514276136174336093771216003523496077693722272887447275052757855727350391220455834017824176617931629626360774785668290199356305150296760858727826930539356061276346989553967939444459522965072992483298365025922094106483230368430023988190200930090446655016942675248439329786782840146515952302149709406426665011254927143758205187919837256306984160764282572450506703703228546336474642505990499767603060897353164746713899482175445392794872308782649748063359619488020243973668625474858735381868721525056311264321688403164964000770373404405265144959730783581770665551889551005562116999539270915631138566394256625773092115587625488115083277746259972886892878173201661097528940560495347638071173254292619707336301723372670120572666284091921133199494989271755747814218222489426649727064288633723380762348092806940750912572092490427156060419908363708334193440073140233877642735584811510189032621239207654565528175832106121504320521405153974205082808959191305530016542607386587539450650245998726495530729580730765926276042664502709045792739342011384139418034251717726147079853860301028899970115854584671657665791972496268139538310073470102177294618496290567944452214460943721038115806191070145577917735519448799373315980852619568561568826600911466795961533076389940015501608960587639604960544727923228069103869188354620580356017022876281025618270159669409968513803059388947670966898607152409985077846246794675061301655616453394817038678700103628228027735267429959511814857303428766958836995731884515076579721376227450269272311859598920001961853452661128942992941857517770880972949362830715575532127454248213802028772191850953250764522004495375207222477214836281654552736642522125883637019707832565290740902113723960746210648998884265160790466217342878731027274101589608385582528665126700038265712319898446078967231134957358694690908742875980423303617515373323206102652098031631238051181361170542467629575464339843046361381504860742482660218710244164414442905645808075416440957709925771177991728711806427390263723848264180156650761467684772616753092169141898633843455084526454072460301611370027974027780238945560710286254746243424208211663872801330665620456927024782168391977688412839716280577780325325804890694036635051043938637558638763050936469683874843221412932649318577817708763363225466014565805227540020155312626581601321740343256114549631751358254692348668823754808092416154439107550045396845593765702042050192517659239871986560 [146,52] 201948890520121903035798936675146793409890047199970225118115563149797091216121028878585878756984094686719054750857827101402515472154237367377306913843962035693062491057353425341723344572036591266192005681188760966993612657406421930681797297763194194641539894897916779006052501490468651223303784699769729567924343006168884898751847456454245158872726321459082300394048100197432649965793793160935051998255010147973235538366766891000813292471719646176309027622717310964044604306624197391505195353802794774814326911140272663453106664015814694961656466997222647939848044119042624227903736455032904607931860945233880847592959464468175048726989318054941947366473473678798968742084926887174542993151863497699364511264928708540452827579025036090473568355869195961737039694478839048880380990515965361142838053608058140089556953819772914187524069976641111138936832284589654168947636366207419833557411750212132050275661003974820112609082825600893673767757998811600678843378262098794444813503184820541364794267306212875942772614607544935940078685114383433559050338982526881641132321102172872387220219204476365931975856501877912979553286394676359127879039362528375764562160747764346384604874168616631594627588220134982254591406613746485469817957263202875288105264019201038286126614680161123596160306294763458216725780826337380378439332634684049639954473288817059864656482782332884550990383854311767664352955668358956830005857785217218419839056664624659380546813353732990880434519045029030508484891768395442266862998148689739365863428616726770444513154001484715000254020355589003393657945373679291452840643530116330941045922739317418833465626456328427160006354556807214127867028267327972449585528526660449492948422085346565304764044662323479739203665366102471770146327181759982661155100365261301766933120198329284552038953888887147749758149736931271120194235141149891761815824821357919883264835083762440214754617346583971725343037126186664116319151166001890591897827458427259190372622510937730405807384029063627272304286731218876155844164557743072998792976662814747478461644290460343222126558472196345772569303390454550642002607563240678004608469800305457174754493598024678199782492967077487477488039342781017157952523962300449236208124365957755307603954490089698879967954709334067564512852962068601540951443042643523729523369276222220918967318019384213771216606201833475433696979315027851881117186943251129861249440912414031886248978541023056590781466232106728979481700353726001904090797432255525401516997027199830235670429530977236157170085957709206355393662433908867078654383872143612626541264784108253228611053172898126059715343796549764833949738066821220214846168494162583042564590127910932325100560500609179015138641061181162443151393112915081728 [146,53] -44425675083529954372528298116136813412137957954868666131402068319149293479836281112636235051022404920923151749176191355572854907453207213213669616194445550411920432044649162386150120420127368910986655950299412342905731011657208271125463145357649571531451374422879084150601894622068573374159321739188999057184898502339709323481741636596232779926213790967584134760914499452040138807081408445118666567332032032473231505708499265550859449322381619369211920077682792375577912850840577564338516332392063988153118605989874515515837194041314581008347887624073275672224091035734909654025521364592248911310697893017307402436469166849065557122438344197195811448898095652890169132530287977070692087726665254622104553900973353565883901704079874464055528193959058364527270240859915010623550922817359474246200472754862918773908420044092480927385569816235946789294715637125110911940914587278044560313612638652427139470206661793145667154808028540268794449971412945105748670408438729328260364615962310068235255361156855674255439129771966851383886463514704247309840425269373394041665232557347960450568576688932821454765001829719149683746501702214886021621626434407971765739213477269839137472668157929099017959168115125726643274975389984286715474616808937549339436831745075271092995216849277292084107359331732798296280291017970502184997207669641248041948545515732442434823300331053928514099321150813948636969751472512040184212225960059658931345357218587882844934688937357903578653572573157397341064866319663068947965731547969240286775833686448664110294691041859839439401937128625001159555889126203890367113232852681097444240493882309740095645956449135268724302547343897071338606297224905124157293219523386730597809835994167731464584541258576658528276935650192875666747238203582129747031380353293450363795329307262724258236364134793041394810430006944092111794515257552684777285990644197294618229701942819942895017551270938905004256573942796459283974643932110913439703017523044834572677426688588357359675721934484543010674335761258572809894651940609805557427974636247540440944550357090908931516267826707511224621541663512272179074565949749644553652071347840741841141241939571499663740688161805078432071253421208008990398992832885821958749201702541163134433001667246276471140509675838826986996822368658250867332455951773002012969977388369681511245326953295154357779771462423758131310452337868550906195536181923929939112761087536422004315839687524383279072952416041877327743798062646162218473273287303925421890349309351300557554077220404028947431660018339616366570936793487099509284288563863336898104527542811944410220682602823792126445783970497500121783028949676083185427121510430528988585659545565880112461079560008793763514667482973751308331329420178304 [146,54] 8601151233552094302469192203710219471021920859462350305937836107533799172915099132884942646561749733388665602112499282950110463047010297201629154563073960108301214913826454775578218647132209088131940177356211073518807020172742008099863534837164767232846861448346226517098549083872944525374281407125856219318175688194733747393025369333620235528476473749713160752556110472701543731916609611985263808435942735309806119190428145575341598250533675614681912600095353274003661853676452216515015772929429327684728271078475011656386679387579464598906607346185303792992666044868940414765641639372406264206711173913738151499672556142544552677250851995197524036815620128850109207214293818997550054163816227856929668151109231985030754940919587697987351167426495870661766398806759886266654680935235469941901609277007125273834415877227908034892341308126558835061495004962488100974781166868794593032649349370371108732421138912521155535465852432090841328269824516460929971987384240305868031120918882197449077776907609132862288889258496087172437653878289091527518634417843654868419414613686655432554796620861838092746977608739719350193496319986909941297074164101005125210185674024521026581277213209858814475583061393965904349275645281015665254751479653137815804325821833929713371999812146360645438212517747620770434353198847178402072485669624749116071407303694513392791848310441048594085969810887038097118164957198270918132199579378207219574425207821229883041520210486039171463741080359191590260117248393434340571379998890234921036766930398174052035897221711200251483027111777955078814468213964272886044804807318859706862555113817781087875016218153339393633789145921899655412099044666749752100399566103435696514500286432383737747704508772772735056440048583148855405088911152344873344384187093296838314341338249578880471456083061073036977940060423735395354659570684761254168564657892962121943010854517971497348127328453783278409437050610673179968403069393707882724226508252123170710279138593138519761778619687845956292661314478377368195340392599127698069756616426816756179635972506338733563926441739579190402076999601420968237818223760530526604339386503071185800783349160583508719309190835699827480837431427652200119376739650228880364971635922591594586550560449385957547093646920432264818177644592918083061408032805216354076310440537571949261769789307259023401183321017265649881562148679582876802992104929253637505158483090263643758575848544573269102334272360045619302306215610636142528571444942415918592962692248138003024363882966352730351307766731426997575049885677571297752880176946619183341025863476654787093002393899554925944063066622715135140747689922526896182702183129799658178896752309224079964700714980767034140933720716601579018342115216 [146,55] -1465358649652121223769082886739059276977732010541050506855083826981160345143748985253003124040809050065646239849383912673668138465759684335810041547344420779607706515820907442099961469242808825925337368175660644887781928453496277437456045105511579241189572080737289338534393245856150967384122819701596042720408785652629045602565399885503741416422953027207617846300360127957479436293445842668194605918272875808875645367286666730566838077010266726864565072617623105888549202271051917632100590940841266216674754689642740100983840094947905243612961961674946121513722605525820709692231924133990080297562008672755658681194389875718366731756950789326583920921249409284599539813624008980377486595850528694737724090127907780587853838372568801935931481144032522406750384991737251941364187533507210110207446240896687970584424068552716831105816973663479573351180590620819032404394670898838986549966583381255392096418635954766788877658151680746286367455936018821499317867047831176878426526801590023971118677962464876638196261441313285298466271949971623008544047543384318149231158267991957972386329392373171281021896783329257439312327161325087596872784520648681490823890536603146864407257302537892639764685064244566285524294813250185464932132717415293362461589578420423753534148907650012585414264178552863567261001826498970826261041334947171252911407751108405560039732677860453829874206801104334365311788626391750018857580118649055477836170280614310446580012552669508326095208732925738992353544244948341998306837716177458668577584199108433042301533017717395942585832617457608937648143763209143629020140681847662490334571464568024091912979824868189030886311692988107197481866429817377568822305243978685660097507311906010161410158381433804420701134949124652663030649665920503881931615497429830781322259613601434452867881682983172582647455062624764059748143926151590673359717939735712112783245942849639267303551461310813000898199564106932653969006770790476095561152576867603182210107800107198553663121156714933317995810334499985863568756827378479747067547021716553278061488781612342017387256038206391379305930060065076251406555002171769155081284726520019348132308253138005267070581827098779242582045089037988952214163060167753452023991292812660882211337458420225977172550372832305995225212676738785554148305632987969640449746055254838114313887965452372551334155648065278198312145422859028503546105614801749424340326981141831108799889636169563975233706699072565100973657811731103401201154299689179787213792840270694364310467245132794067676881566503270065531512255759730365449693358059637468836413427931173289563464784882409450410020537914273120528191451449852741772888435951881202939367298244192358875201087538668741264905757229473876176534816 [146,56] 221655634881817616057347939670424260714291106212626988541774913708969476281830213736611308486734305380848885785422707682079557399879096742659294699178218700840067065642823262604457573588798903659304212560713407291751519608029598306260231185707468901958834912237987978639789854282070303577341113168912245511373450535656003178540839032925438592835521731943822642832068690875024040716307421266823851389192776117689264919496327575382698688170961883213114526574249599126896072992718893996566587880604660260314946172144190713241429524962781851530122813136661469884511178912159289954998241978715697732275289760771733516587997451937171334487958722411134156263054906827822512576354904732261706298867467395184188367980581892593600921753065824634907246501984563374596412779823786635899448738934851896074902219899228068555520315599242515251766569965993350867644789782056927740284422774298570522627490595891276847110304669275419092386433159316983016725535414785560594459051508822019609818557167514479636439009994307512351791358781961326154235968475768484239880983542123082765552418327277315649873836489657204660928240812872398037820017565806693281214464133321968989866476122715970942978248519563743149581027378621365640924965998376437813117993324508336383264673823013970068789146748730084374815414865255074121495485390561482613442506795077156397408212474550194619987607237568507195080359491155192401807701598896958742406576585856348070391535725449314961262624604871608597421020819419904975719853262018731131547597943540157265461938646694984289922609560866550164470927413464941258093212768988762953767597879171797231194271909609567301549678036103733293680765847805128478716413338126971479999823667891303177249278589805339469956438512558202545528405566723000423001571258718255135091832848285815514135399500312274458576727510249370587381457103907283302794380408500400971800835992823570235884065981629053127707059889150709932246812104669792102306511569679982672355220460099814060687456025461046346865881898887397900858697506650273328795151865001627761537117677369889034882684465917187340452851541143152331267775871296887706414614996462370993145242889142388033474691171719901737870690486043732145589325830012636950199639567859773284356004082029544315714839065693812500919131874747163965435426564916127519375042477901013942670955418637831308747902470901981400399621031781408423175758604091184088240866917167375525872725323112718878165343451066947010205458936735102669481092243794820335551415170388025036763322019423738623936576016297907426910635660437613700493079917291811746761300605280494886086105921783601595118051928966119114492900540776653490154701903311169774100614146729553077816397454364769330000662968287120674402805243876996577536 [146,57] -30355555241147521415246988532125437506239843521600945053021956142187961025110354916172211403580593511443498792421400361146025651132306246520545413570107083616172018858861966676998676034285436249935813341845797824327457305710107314858644022784435082076585881826446473554951665191115228536507648592063795196952805832829513961491329688008294189021202761981580723633372196492319196211837567548753614278155519145153792122336574158640778557516269675064159051711360390729873151987233317868685498505101404754863120747483582060140926391644615783522153822628473571089394926599369241151884119463967203230328572646763919103814264381791839979951667608534047828349677246307496740010408475498689712305601525516394467828721848722382793369500822581196640567274765338441951673137229771737383804157462875525534763250239527177512501153775794041327107207466840557970676363536063815200035994935862593806049734492266396645860220334451849786743668669899434466159335901696212928633331309953385420982426572955648024075321804513638898789331080930659960583856066729975903094246230954272935668514943344384994030589077031833278062683276108122830572636380783094469088754035559127604490007853353948769433399921335224787851736831040124467714041113919003025967680296418061147755389073114890519092507235156409689765896929993508199906329262494218925376129432470251174104503855273233292003173458126411848071613725368679577692667930116418883853850925239238590444181409500179775853371680024818323564825067385044877080843245018612690599926568268172043955543129998209962476514813263457411941881642247717709898757215712575113050896570816032031951692689802835537722178213457259798918815994735178154812002665117845026697180619663973967778339487491910676420012723975467726029836635062695869474159455906095943467670336805585279978474134661286510454780471319261993037545748541572754390659337718317306914632153196146749899320433587471112880894920039974883837661103765730321520771264397044432705261272864520307540848205858603292674682744380177674782439159827052706384994173002210064048878719150971079384647044348020431450625519238681563057978127775353933765254453591127989247357301984920871303550769625866284679142765645760666332977036871968503990284488454524313848021364258659592218082836726306244271311568356429304236253007223685811645100324708010197488674285311963265479904919290713585605627368676300373324549078037318764939621407723722239954851287072243697147845555786229989806797680340108778533503870651269344579654492557186700639366473799787676356404906179621184213232322800762427828976344529581636543848593419512987349131943064919055536381584033911209907567696540903336541598404928904307312073685892567383393414079452726769054721156578363886836753764203987328 [146,58] 3862047676721794797969042118362109926429027881941203007657028604860390682863222856409253437221263534171178971303760327867224293389289173937024937590804604294261790863597936579399514825989859423152880327808641743210453805261403805629836332757315065163563694217507362128410553938210568066710136011483541098364529857580378199152784798048129032746104450883131085206247344736713770180755612545081789963666398301168261423027884154220729471516394361479622990683967890532000549867457399865983249054367768377345409042276395707401308171584500846764892086001797227368751196075248619434385731793847532479201408068296790407053425993539996998693142069009505469926198393827733891081441174955986385355517292619552510167507743576256736243922942398427405122917866449057687217194879315828272280087355882966078647815537918180350184050743870251446337585351495171838990677530767222702067027574376277597951971977173714366903284754989707829601447905581445359786038045013971286942402346246324517254435774515351208312064608963678608042850509705749412176015188180237475920966602801449347158123249795794508671082590107629535449781502034692279933662457979439104291422695956164755288974128128713807644583305409072022993168649584039234332794127293581245592752547680365078339126766361558974032042161892052483804872602633632968539139829088274798575220847309686512574436966889596425548695048909272709458983489095199468495744482273572325503802206459573953788371251253167784063043567613637748098964498470445293319154391613308993275441211281136068871396568632031425325217839251998821658666895271349457633838415618336015935215310662087323573516549686953463172086200960578073142235552766759435904705339768779891392648921262155476270216079650276629036272568567362793015926148640049500612230819394509712026747967334013681458915594331051403674760225151509269594405360379618901531815282544510355622372338688901945690721342549052009897458762817166090078629233984824968954017443723712581898105566945468193083951124647650357613887131419355136828630141232232934132667700058001120332228054426272537706818300683413632700859934056121989114869497590662351372931425844419269532907667217894814355086613765333806027325612658094470182952566534360780359162140496923963067054942893885649828805872490137557297795513059644210371275899881255101817144520415930997156430970501480438267900981192071220595951762233529492854177648383576973729446387893020942618559812620335338768462645038663405787894404048227009910697021541773395151994037245968854858807787448911664572813702512787523488319614568248822640087492715945189917279750206916895262084489314389450842644931152975248392013948646285720362881040992334048024687331160422924034276986295958902488399072629838248650616443901024 [146,59] -464418772527980680657340818253739732053717566476618511722961322327986907755315139160591950762903695538267688843915041143192786505633315957383440106421205344710520848412205578874995678731622791512272934586928958988397719766712727203577171317038160257522115445945189929422996283997410033577668599543281900262865466624728106422996714332108796225682212426342387371122142591105792104096163677942292459185416089755963728226667024826261311640395519658352581268896993211995712740873201211725742348723524631496903216267585466771263083627784243815093813503785347035887695514350311662114439896397582747947334070595553998908628258999590631524599729749876547921355607497425661014493561462402635537174480689797625323228377656620794122864669433608856852022691842039865549121549934247261684269191166383292027087177051105899393283414222584971203675492269999363984422684993647628306193301021709101577870879087871093615888960501509125288303718068104680345731831617348377901344475598123654695106539660928347617498354637045316139636662507538816887790348933192238697693926577454047894110417907105572788371964582781370155175697447809611028597461575851319424890183104002119382897250861822138470408557270658059627126711364307332381499241080929798635595621323034639159197238886123891638528359721246619495260207998740502317824126469904424186820651896324338645487381358241593152838711304098257136484700791194526048924828372381694172883268346045166790898605170585900269008121539838179928228689460082996528279866762847500296704920935384541080438083526161907351476634863163907961667641660452397789203308186865462432363561100813803914848512811437434673422389546581264385067217824598189711838147668937361490663947890224013641207850470471993881566142973145984098532086924227779940307796846713383308283592075415785865257387894821918848254611900843032410533437818118086693084725350597048106732836913916262654928450852832796598988856822764876223922135307987342569491766559040873837465943658839319629385959644632708224421410990358733246474909528791074766875141137187538830589987726080225531619576677973941189270627997689449676202322812869745277516743168934665407508564772284928659737600554169539063613548980366502165507756220202697973210539469678466222137106674044474172607992143260489271379844986465413223902467245283511916962471902295263634330854325357679264193301835944850965767467191018021577809489186110819003865939114299701498025890007917816868364987566755730467660755519803705751928056459040519830230290363045022544171428981451362073332443881789902240726714485634799676676697044027552018262866718801148402364533967617576254655895412737587344877503308284684422144478771927796654937676944217744611320742393634180206616162891515156472001477248 [146,60] 52470358958279243990807931390670424425793763816423831331782946480924558551248448473324691118779096607010660563995277181335820534227124141494594211645188184045374203108307343679181565533606884401943742655151180507329150643138731530946180125627963449335726623834140753540478939222281471029816783760306540874765763166508946095690060061848101596083583479398024794827757595860372454741739651227362102617735677092302922814572229840309106439976003176609521348768022128785914551062196272210297074278852023109069758410042901634378896802252756034983695982926361299670235617094448235570667941080129748802313841990474058258678370802563106148986515729573013916552158966709825899184505686749360626580703435911988432341720175198557484936206527044783686383980118967126345620446899396875477527439238607112966244279753128823662295818780760875830281777089665491531564114359328307210995173833340591043403294753337386214514708226324267043186569879782033622223283343648832083345986616686246296401411933003754787337771427293038510189251347835913143933869828945512341463984642584892353380177537778050422114582637162767316910141450280648513035824530207229836248768607070902679980912779466767948969403897154846169087090204101418408267685467046995081563523410828559224035062482222551567093349952296429183986680449317372615539865281651965740867032783896702727847581479528565360061763001433930923549907122033067237067023511298327913745216300787536624956021505957237013628680607293265594694892166985923148672856366193981232719695294677113072322400002442943834831422083233036785078167714361277855419434511420763067029020426353578077341544266267835186323567940852956040109896458960239808075749831711929014803824278133264701996668132266929547911337866614977034364823397515633045121973558251623273943822484788063703935222226762006093997617826118176949001080186414541822533815970033614077032367526703579577132467724331863405725050964755084813297564790625501072040837722923537635865322328041071644953202181913507977030009975371341115764597933040261476431434174929555854586336321155501229677894033487361950410227455816639844046458927529228564637961568817850772387208507676240691812766667890559200397101145208119922105577258819078459628424855180562558357849833975058992301649761721351790030264097639046210629763474696573374349755605077714935637927749427748057971360620616239229770057296300590740322493687783227334612894084357618726942433198013783414619576528964622987644708837158615383241831180955192596105833143408627161321874719088914315839061307945325308219060656668755430922124412916145331952439308411891609058979193560096840658338202105210302391056469550138623954374914229589039025643176831263879159276207469419157431584623342494518254368 [146,61] -5428760215670431800661749930943446089798086196910057933730228665235777278365631079224879681977926344558309837542647425762291490890863615917035998104200117815296559596682092544234194802663117523850651206955640915058526390356772891570562857460105967696262813427051971905881663155349746622741891044828975152757173888624617903172323493568907629141279926260151536696625441642783392940744951984752900293093923335215625890564460199669602257983178270272808722379125625384725159142412043958295196832449694302725267352670975103953020039886273312889691162277607790308958667821600597659901410348609793203471734890395515173378947931364243237459821695731016042801576495324975103091650781414536268988354458461334063891932131154444500393408642748173309041683322522510081048235963546311275356414379425528804735821444293850579651323949494432197111124801983436594670858838878614929839673565880887142864802458864068067024611439690284111557161505177541543410705846542685966500912858874070511398659995374607436417363758730676721751938779607192704980668178210934724609768396928152496247612436467051539674460534892453553681041916163287013626215836681613611947127882387996543130714820433881671909854518240531168253461141235070341552667196048664138870886817190113084611247537189778616280152142355204912216932296164233816776414052129891764180712126182420470473027745480847212694841888435491495000118890918221624711226556868717781537150214487869472945108661154688292892281805978964415950331285322043587207255643480318555669814628254586382456307209863976401307901346297194699589334163869934808056106626304734142793814173371178975582921065941521415754815650729702426752577847500785319628368350973230871406018125088866448689107800033696115049893447757175752375993201206992973728065183433811009425584852337861648304913070077803791464102634660253472235043533624921680774768717521280465683334474288325561617684292443420713700920105317029478757849102829193404419324346803049438621815028777688364882783752459173796330402930710237438276066446364415249975151611871261129838427537425100890618905789681630067869016133016238272638098835348527768242975925445173014449366328575489424078895308683914400219327296423770766449903784016499510049530361850728172417745279498843178351485659006356715234578948400392008466761490545857535639187263173954668423746468615843157784545150798293541690437517823471722519649193058640688273504650603278627641309032698109566254904178437493946307745429132117558994967574851834971904816029991571063964218478579270819980693274468355211611360952286320145057526637352099984588142566850766276592286120021415072165584389279849814439935135827703514368396074472392910313080850918896499024813462366414754261797524925103787328 [146,62] 500179683538447916185768062729314087752787447103239235466484379583152716143990445381826064517532598910915996450606503587225862841667716034701340380576299812705617530622341026339237341585957513094344340468030540073313487387355689515725349713255056792327160018683702211494181533039441855912206058180435849515148724179613821312969462332838420167904631208924178945778844950547262374344425617912700529078895395807434843905590903238065750334760650145180324311450102413223133929294589423894739010207351422055798867364039106147739259679704345297957542924538685685417611046689200397571962816441962220411184560022586769589286835985231820223367569432541978791811355845542185910089923090923598407150004573129556406278245812635503572213023222935680411029267257521891162977351891659834888798046784342411864979707813399197573190602653673860301656245617131917602169909893078660699944506950936439804864237655763513177837218691442627515300651699889723380551659899397907596170236101109536549622829161521275978431839422951673737034688602341516153627236140418774410815935919333863591548297690097404672014094738140444843445377108638074414461720703575308453927437112253441228456204140957366409223553772823273309732798880977420362587782516370813957881061055181199722104046717990023252319128450838059833069055165785370390629739091586730461049081064642398774211939042253231088226846935606410683226473572119906279988472653426515546983413072791301508889013764043489324014322306081995801294065988480516767689483851793981420972339446724843227426008831023469600185087876310687926007759969475016904037055460381804683264768562763692559257301574161842517973429521910737825044541694052473287197628398875815868699883165182299661830160995142417505079356300164827758581624674178997428734600613972016405817253263067987989447641639901402259010025118470565203831338906351456344257958132473956335916493221268747913643822658401120824685560379897850893306537369602596425415123794922909832676416492302766497517403876377296307305134038166033746803871229240474392563485722949359876133036824155238443594288341172376230244272113588262522243157966635016726193646348945669577221951992466517739200506106609811033921558597482770930283327544807643742263690886384668056019921925969560781048427025302102619939343789607973223358887182468467914278317274293157823211534799037839107641811153531476422412741494801451471594668907940424694026025786178420415605706536433372235829220982831668577212381671950735046458846638836106794396785865201096755656115346557439849621952358451705833565530639957213589496370548045865416619167951812850611578832774052130209472826898266995420870185689624505725980915746229583672907554862954416135576417230459263184209640612433980 [146,63] -39884108292871947790107075135761396981178599242048919988568507345721549682822896974221468099519930539455030648138921726775046124152295193219380889451292130279775065096469714303898360141843542994883397955718891119407524632542992525039777595062765054734792573957045223654310970126201990705944326351393251643029193892592675141758671289087283003951428661869024695872745546339116213682274019154149153318797451975997672834339578782732338769169904914115660166018199658063278508673428027600790136896640915771409616153784237676706241236626530175798266771945294246834073766902490904455309756348331091422280335553889406016737032402962741794738493132475640166988994645787678363281474452184896057788819648235531582353530778044896039720000734778165462404901769781755315046902871376173870349640884287846475511749458759632601082459891037534190724279945000884935741533330085967623542583245913668276801322267204003226212250166837964428849267943985660460323337604519781665813061826986800164610554199647474781272824885838742053718289247263946588142792729140634323774206664836852668639895832208859998762602845458660602665485933549209351885562519941437087920264124078786244486213619822592333058763608287441547006556202911619325837607121468011951981746403602601733267739210371187481874110708613614729251579584640903495239282526943487950512897429039243558847745645044387748681070874791178825615689453209543548560202843292329603481533189876764541998285080035193110075380187128860172616858451890006220994940784657075566872498108570342879222465815166433413924567965315428886069762728348546388364189829220829542739818382967350540060784011749078328026268155406543363003518803315539809021812555189356760391837210027133065168993683721715417057103578133683506319301167675801582390531072804859762539902820677893272051089776820221359271365824909014185622932711045191468452906115943552107094994405678484853529798696314910026700253102636349733654714551922947219955793576397808889275343227411522251773113611731273332170071528114324295566078790277338365990998735121065592328268796180685407886888531206999474865974900380644095999912013619685603031517438657295360576390730535995310170104877453930574350722786813565297413062445687596301671179724245048739058592777347204904759268750659310679275886715192073028417675470669851114668943451649085050237828400769958469849253369432999147592241891666409919988452670928831026245750768057334785546709800363643505970525367314672533246777386113237474371001269309169361984042665312735540226976338054230042897610730362999919680141246132037144535344000119592913809648673967595285296305468500510616271145084362173168919502578343859122736750741345862067408699869903742057219908933374927617590488009136 [146,64] 2610899799237173132699408394112145206233927463600749676063959730785711460706988696386663901553098324827465106279410330511927896137681036106155899361764269803571550800992346668902771303490655355428440498376568894383902605348574322407439135738025354874565659426472105306441471004022962682147259901142661381050613426235523656678305361478591198031728170139736263921637137112344095113342975994528515250102471056798556705700994862854020637836320306254659568164157279576094100767312431906284322273546525546386387533260542172221916690556703346989646881571877525667828968786330837947939451580292679779065032701364282040575446743170695686196323905669200462757036023754930003436347080807793435680320044240765382450911981273280430344256041674170431058520970936956606798075210249007816824736513882906328345386016967625555453164048335745868778345607648881498628999005940642451429322950120060341066219639747846375005536076340092752153728998249571183274752852136563222501336904063986300660173461140668547510812363915665609007554502080246862916901618166970494833785140943281084435924993908399522546714026762052012391791501966224963211310882598843555672242744940650219449978325987276360180291474819819475757388000172985375814273452253288932266513178055847372634818867206327927426152945729272371022276863689933981400727612563813081839663358534587778783220290176886831494156547128607132977466276797336379025671903173934132790696458662625590956635768292424342068680717151958577798593442375207660071847203147534166175161600599053877820094878203777777902104295312668175210396176540280115424335646253134891213652627987744997922260210647800372298919719479022984506880704712784075086878237181197936638525566133376089296229209144426956760409928822327550190990381667813040120754154477243528178927568551775037392563565975134415072467131599834778777045772834435236450587247272528267052388810733156402188322103385207644154625551338986780153000878530110540721907868664844529842973548581316469749321647359249438231370847758964427946928961447306116715086194859901600883053720665367584038165175554340867577885302854329956660325497707067604353075164409454700605260802270915786978981257329473878949616518157337357526587497320857811388802840681003241068690552828514635376259113288823917690098640841042086991194598643667092060099246612666250444102383443601782825240940466313814303857333180757150150950756188045240614220658734858530829572421622906771316895651401690498184356858258387089191545218884642427638963114298064386046114728912378965777365381398116804494763689747758772162009611747425401243574086321748564897053212842166448150162839637676634745995810741186010817113519155047730659116049858390193571628516853897245593509376 [146,65] -119933513164174836615960649160008745020078405427811511035986218899849938372974039004610504541704286124968902468317918960447503861970411754322656057256485845275009693586912792304156432771310878257204907574063701492821407578799495040282194733685277709513076211172671468260748417764030434799688302416386027780970447015177712333942437680538816623271668094575191496327856784087417661469227729909468690806776718700193288235962907946741559403983593542354265215038684696262902508823191916769340769475628621139421877703986034460190797422063481805197069103330993099720284733216712671590837713781275578934371989646022803228356254040869403947349481246689481764722134207167865937506759384682348083413582999662011936267736919093041075053109135746090474607143313737010787071621574843477250304863653939375132231141756056694637786448992208888894306603384204701003959444013240290780279145666926562089473673881403096089574245915724752430470716182765407103171700622403135097409272275452659463542853871069922115394210192927246316922865787846700004363543453823417122990385376569672047010506959701361945570859540326482594604836465088696711541362459082787312681709013100562859842540041590715755793472296933904178455422197094346295688089468939213782783176592726132464283927315792072273787819235246786933455811093661564279541522156903564399176039853552723706750836130949503109747744397686760922315444238080508899503473950024613161508417823224861728272566112238402194395024591000927175025190072023327801831087725750378142920081745221497395499630509455646620408632591130286711247416590718135541148368409274826951215111989768109962262841653699981077087603832412830658367994610968836911973041132506209630542900365026284822935794878678931513410895367742335961307014785776023105135619363219429206525098611361547788430407871641574447379160556337633494694754645911365589083520655644139595715642814435882662703314186483902833081709193062464832968845315922600585016172714505639089412224336360965832974954863879845360692742295557041703236328565560727410964025463847804497106124765549587467985648739398979982533081473329695644194162186086034815346458890892175289194512114357247733283600775025838872460979263953336643303578398134786752332365647894124151756667024753390031079410613687271783771801389435296372012802052947843163526704491425916499514535040509955765761951979358914487224500509766650857076986226101671653124994667073429525969066712158355896123057693560939846419907678620011217375387134299271960193517384526945308383038275280052850204755955477831414886666692514275758649197240047054473446996021222511682794986544121581436492020911765675487746739925488921540297716399801606445841929001040650841758427856367605946880 [146,66] 473485688899680798801795768081577900581127298475216195594281518114559393762656827208334606179063634141270341643532309085322518593354732964274561059738839834957421950406127975541104350295095313854455444438089483806230577013022622275701422910833499663901228341977023731455497755148711177226552236043210856795374553735656319735809904979686251655645849499455880926131355789784310668090409051449772352480507038706831668697206179365607704091034712052198160234857273166560549710197269226512135169649337639685286563474099410421712532079190889161696395003818608211144338817097756579990785032679248749675669298979827577554981959729957450593103720285886367415690376514607738169670366214780518706064524421595219300732057800969921786041196172727464887138449222751116400668442261244439890747591314224179314376843859325492726900436956135076577017665140854441831575189259204382834701399918817953884616004029651729578940839477668556234233512166682403564262497544071007071738130775543733662863856776013335957527684807561683298115947682160882047506428205560581316541693504940930075665563079547170798555920949182939462391505285699206859609092237566829313612707830244661789824295340924439882558682255623128575153521301121739543396158146532969343933114998968750818982092264659728417932737505998894402965140582094656506433766899237316778764281444564939700557147811088160254439166126678020158586971574897839882260962770429461321151558868223596306359862997596147940444142986199599193874705776978059282394402465090062268033687800054575377051776227726475223388812162282802000642282489264111743169997697140174970241362797943283116173930468894752336627880826842853616266878690636443886720129071375535656629417572942018186245960383885166622980536513536138802553746575276680822772001713147580782751554014044004437094961590971521843667197449429734221615234271579600027142796583725229140877769818618816085642393691974755273646329448735790336770874536113735546382551427027714071262853358508116978323199824116468025878756407192855521638588660536990048165638427384872566990776661416715989630634297871372765394690690808358945879628335409948694870630826057066368222768440561531143441606031277474342286147579892791185118486751729572795215724596339297564265997633888266869501879366709331774489189208032123011721783014481678568175091929852465628303148476678051094278985659479595513201310582119377624313998656897755437976093716936569314915663459857020284855100347537603830960234739071988100823779678738571037517004694646686147197382164989720656102052130628662863976708144652215710695004062868823674961290364355126296321616680984240295072439098027569659848535696951024609510902943869498709655868320558886127270368064419136 [146,67] 604759333572629053014882372021328058687789830002110489189203460118086335179768031196665795614401155639913208496679138047279145410684283852765714057834659475343991847593338358963713243772408432124643812461625553123810766697039175403071244509867424846411104012946334011924459010880148210676889467408481990376583847441114925014653103293591928202540251715578527475485137883185230516394707985380052858805515802617296400532673597600167863963203206137033194639861475307415626615866364929501348295942106494560318965795516658346190531022716619685195327087271286869427059795231170355123232659641741956345172022332772778030599671397229542146672706800578710913740469763144474617053155949592053307624550824343276640927538412550087254593360277329177704891591916041599101363686185789104805777738414833351012871827181927949663344227577855391274618435863906447394953160704063330651020768996169070031021698305963624381778839812819358506245986784420561818862403622255420025932820936927296989020331422509487850143067839171915615767668264672798536561321038025226047793197597803095558328852845438698588915367360241304223643948289806716059599502447637598767093166713415374621780132540990913928227128560267760379873272715977208481468721073979664459575455209497669479230506767803351503680912089308645047973908447055411024587426625144713001344818433102000174981698674963431309924349253792368117756132773045592296847618739493925827149490514716097756386799253921531041373328181116887136962799192903055895308574973176408670472863003379930336914105283050346234240299918346930598896576924225132201191144859604930497873817983500544362159541265348206986747723317989990811202853728498267269987289501877331153895876834919658936511222401300042778714730463547124992262268418333616514300764781461091347823467808832287235233914580730140884174250875248657754438164785477497231099135885062500421335788780051924423273805552933331079649834866043575047239294231470968681645241521413408722188189412491664711150801625118718987879556487045912874184950640523144202670334511525872947027198860883358798462758838075853461342370897363147838449002942088051354495875777615970045019169734376895867018958247281394592405177678867358925780421834633694155171449197324791391226579612283692953343963427774538522889381532539486342791204282261597680238760544543018672010424868061608222715686589742096638260360078286139313938359786833415994016563567387046634731980373262959406630081751688969896355445114971235329805807632842026602645345182155771674200383536844088900745283336132514696432497105436709636751490174889189087022846581490035723577265628612693032864196362697298045891678272816189144918519163685400875386436318225303123996977600640 [146,68] -65400908949501738227965027390249794669989180285065780355982747524340940446286958154603647609646361467721072264562309148446451470546712217009650321290131495053816503954972070300140010491503963374852662644459525126344108167742478840477649345010262418064033066312701275123854523142458880330718816348845001681865701931425675691368053380112903486903676400451460615812168766771867602983737628168899471507015595170158360685059213228591480943455503378173059895406530000067356776718920259584181947830717603708804027614866395692629339692696223101025234246787430094849779104417517241472359822685596979506894801612237196185342025632344030010386259861842096213939311542443013774270122689299086069519956397340903560014548367818651976336305049734752610587113422324948884012632027736245512985335277954006209501112183135535184655931717691153481238737650785782438400119839661267953252216622866838486145872723542936633133725525251996486357071310314911218910440654891039749173093290395211062848533945063479663872131193857406746397143885676438301939845473677295036861111994358442970922167925560825904456855832341623874190475794434858090076170157886071626341752085553875706447991750164391102582181499249916165268957775203427836995360599324941645133013014300471194981073318105552057492450321833674278248805342191020671364305421875128514433991836024719896155665199843038188668215725910031934026773274989415237941485511209414777909021941816617186035564175811794192016052341165946776691727297064648254935024207715399128363918745714636359116318452855784091399100094386997111526998734757595810479633300593994263181774170909381323731311222700794930413963181428637065533507236907909442347250011015819796224767045920752575886557761618332810907282052918966119851081827497889259431230579493806198235981790289112039988699098704862560354144758676507367442438195455736002865261242449353352395573134870046386303588507546502533579937347682512378038042162873329358626070562403157557909405870292927137945033308908755104110790269297837071373672493911806062872904705213076900929665453223107193614234932349420040255156512199228596368820384940761969938195575239743545261083687100992663256450959514731435284895971478778573788048019447720518137526525649577261160170434162588791830668634542556487743236312249692053271782720740666289915669209588667874949454497137964962257847111002408265431962844110978229130906420883443424086745690039495226880292717134862647826061122166456662796041941395762532528775165129390045743171995067033382303125146947607211134036664364108047200149033699381906709441515681722522265885360191251623777513121604188860522349918065089849408039146020902902394361798300682013214097143251806639832847360 [146,69] 3379744438095042776254791803898972138586191396075779054060021431549087100090734373993356417038599315648166019036988289680679864629275227123549288918368818204229744862839364264662093590135046237597241499512522478880849415718643895689462859205529064906589791021108973002100934820293750690629043416951546582937158169068374911036989777164631903809015806349110372214947765378571716273389305171207169556581118564123601412481603997868631630711736335211250397351923086629030178400998748272320613652313464369531393871599318515748822123928676552391173620346046564396229189940582114946942743131228076767231697420976828116043567122313600967403674770650870458690552931643065913696467316657107770267586607967467224747129367947680829267210798152363588078514373668859133472663064861741788147319464476079883193943550353157956113261217208665745135680478926094356399602309927071245545755218744140328694362446770428032689992591721022112464806515522289730371732442538907933791179542328759448273963230929530560144515567158992879937096127117842390823510775690422208472135495673112629459775276285505984060086899227073531809030183755349695807771832572871043000874192917719679250205310118144910050151382816972832630173591716464897860264489504014243002466220910593875292917684106286094781935476553253592737778295455996450716351827572719133926725736297152770403919941831595582767717018591060536471534708679236539183551325600171824908581551988052521689857651939084063334536018817535163417534141324501257713496276590397359865395036627489715232967054342388506503868946867718093178551601898525147388414134405474364664193406643520109418563789209342875176615018306158156980680795535497662798613276979700975804411466126097982511295007808235217744255601538171036784341386116980917296290281000853843851704277558617779507272401721755025905745145923610009507378036411519450565052789678577504718325902298021709603147199486896560886654490898140997739990245668747211157755474838276168907639966015164923290616275786552951629117914339396683136603702592150208753575529313804545328103105272754418028175398439954544638768133270485934517177622349785761389563846480250261246818741987691143295865001823125530447628740194335240714982110727957223803846481808276294834584882410130788210308163609904621040209863564670318729703875438913443878030129678568273137973105292856306930256663362282493039863309256853392198311632601605404402618269748382518043168617065149555950643338984863661423612556088485571876876517452627988769083016929217736820073257057710653984228957031477017649016150129112238498182525275322283076100972798645826639557144350509709321455903402217539353827661734062902855927540305726917801721045877579783740160 [146,70] -41662596863848786453627785557886786133980908854712209005828033290410546294678358987471866022294843687493122090416714217880697687126893230989534698864468445459064466837814563223993865534863673510787683111553129793298907140862127702882773058402939182420782639376211476038214704508613667590658963392672242338636377233099658537863450332973861992103311481592402760015622455203019162597359828023198690416787635600484358813499990213221185178203821722807330149152286593971806754611752852183827505951343710195421688695456782860071924126324582388590890163674617289950243507106018003506480453386050052393421526267765734296749329125356084150553435332209640479256179323671931936203640226184281751909116140912062495393054664045879458904026343972745864696783083583151941144409939813136031913321461184151842480380878106025330884307090787301520184935131035628775885518286216989874027265874759570914717550838584217565365261713575104662899160971111967293112175450940570462758406885800068040756894529472675369372517462728387761475319390793467348526601884032739426027612546426721580922654209810731173931739691947779223900860648674834873423083854704345341286195878512459989865187780599858498971082290065281674513128552467295845030778343224324281615374255942108081789072929726541751672001790078690238791686302916080404675100311948749918408061380211919730126681224742504327793137060948063635546740608790954723509623727462025373874907324712215981311903105169154168447034468799388389440620431086615070453960018962562105582068958255024266718864034236196578748539526300681904896929915196034218603359498910639958859706165488845191669443124797409718345272268549215290801741563108709842463591958542409418236119404199693823749650311007119987644442736174414337706623130216317177131222694604036635257948952309040637608795969925221601224142770854666653194244766867522452032684089462057318805754703225898210553822467589849947921012825626156886977198349301187304498120148906322630328491549611432684052013807904538466240060668102734158964340050342554615490612021077786261576004229954954325364012928460022901795921816947271744302689869194211975087585643635731439187088299962009751214173028043117157061295438885757425749897638801022973827699278993553849737426035566876084585756386334857689515475557830864486096168639623327806476810719253094732570688087179823371640301778993935443904483723226169584989825894197879885213374093797236601070598095956273790576898331567354643344773374029964192524386255802395251503362209058734310259565047140620292012817617851705772138069532990438761006296532620124252229462099964494420598280383510225332270032026443253913816440284665832548336954358841156471107638044775192384 [146,71] -5790393484834100499565365152995363641753731127571948982832011342399503395732638841274783123008891993356236093913308587889696209494028638288413480069204588203977661549064141718771150104505146856509692412990318998216619889169225689839351019079775944164922391925271010074064663007497033034264109925130474204366182715007495568671322101982279500904719365397650206728872678750529783131082300941998181283784658056092584889908213850105597631046924102949831151572740161491401891391451048843713023121538131118000333410560565151542714968534014336464540877285209973629636776583205202278117413180440470844792725270136113518575592611418283307213671062026885070685925684332494108803879672570670490186468431660462577025026428883198111610836393467109989350921457416472954022621646889753789008676127973073589261151776233444044561779887151834834745188483548589448874698581951436606093851917313793537543407667225725559626499526375353052180949137177989218647030598055276884917556843776318478496483683698574557581565522953716123295782455773140603574518721906492203401008428920812063842133573148813384555991003252561315337807643120830155976795153014495546183028295698941655492337587721828384039871393764192704640328670155403976312088365842453717830947131715133162184546939965886924351188466657873126795344162365281071692206743408617719543160770557923365863868185080272875342495484877133143001663713189402735825904938586676721835435470470550247977378696447413111913054322754532431657022978476722498743309448892901440861140922766754013338355314046096442802167563433902050004487767068348143272330993543121811460489725219159846256899835486282487978428905842212334568420934582519613532200861947078480165820177971775695988210375459924611238535508159358881735959915907629597643416044985889334334768581967034865786621891070567499468845145722895230993474784418026183775197279016344868155460931886405998283635184023948542942882606220088181065790743243595720343431322309750570310447158060999284771494668382527804166594620478548904510216319057044937223441303481255789638682795259874513820057182772104764354174819099864147746401007195892438627718081050199872489511806388217487776193764193139630276424266523725101225731471266949372005592144965741342816215246078668911349353921524424858433458196479572858472633435251755928782503150481293700065135010952629223889631117839857107047438467187695540390405904306228683304433715107112511213629192732265404681313414146608894360908435365213542436809902568155881085808086752297983785956705685434627570445758285909114940543278083822298316663539732768121768603164965426674720747013914823105159543473643942150629554283747383260123811609493355233054922650572992 [146,72] 405180772132779018103273191438010445743623988157515484966507155418991242440685743369264238588433324353966758475007115631049486906203548147775617366989691297466857929220527172217890530192530098111531153989379566591145591137827031013296753716722376029123432773287804121055235825054969697851128647304768359114136762892838330424459219492751537110184623652773206062095352867109849555385262343247524812806229923731189050890048910325832471469759604959318419532734928463690353393084489045286444377219709377323297874295979317146569324984596926210257993733471075937879179951630332496550778713146179889142658638021345933204939003540893588581806366642437636947851184622739142637518261270814624926609004973962119508443862450588214351777208231020892426717671493093778711726167904211714403184852130922637414486103797803813815781189918106893033457330505328098185594978427833418173210946227896798528932668556865717670443358435201372764431361763700264840560980172564341724585763572177420900202662918677970609172304732047489016564372196428720131965960950767881481470187398073853064707413888356240385651471158843940844885346967155685277601157465923711020915768829214526595666379718847725195166459369909946964995179121902786450888366012685849327828653729996521733242397853312760594089193510235157849497402772930836246296959459320389533354073010891959378683560353293463711369408588569825074290343650260318925636641153309289892448189698175443222831798107904642183622417572051825737438531097454575231138563188860098178206969892946577646911251762303923208016393978175118250330580374689208474961235530458822471967475554637009170688388278070492640223661143430771121034651439039941015392683388619042731054290217195375963255568937686871314021243953644457164527213865222861533793566808929850709489778139760568734856694681586301677003972480018866282346507850325204911862997946651929834365992614635322372028263250353902684903686932669039444370148922809507829228245538949009704422521064060657196635371686550726381767896172981509293229505274762433281527502994072389407938928442527742848676979840713152737104628069418475200268023046101088841849690050307839696116705669923057412291894020655412494389958212454214407278631907924989450735995279751307860680307408601408039029809030229165052998531061232193168464657555140894845107449142504819225354981619798907694598206161948512318521979852209215397609999728657998597234076893525880507292846329469805188499915066184638804682216940058699939396037172921980871246591488437718598046578720307589626856360398462979508119191973780220511933643964628306019383919573443732987731562588570274482165589257535589736628165067226683670393439909080860516044408000 [146,73] -16593617429594545350459391525421119377844932114645661235527949929674949228051429250112913858233450814310379835912901459487154592443207091991554260250592850463218195216668866653055483023091499801035857858209219994562235370175558110736639097887002792315426972714280996058962192853597869271368124011684115517461880341574368371809649066994352166281434715330912153173219705847819615040345351484290083825719264677144601837325480887674376245836230022733301559261503331841727390581289262664149240147840709218277606800658097640331752392063237921111959314389576251521961299565892650304793047549615612244998900732648490675020579908423887999225287574425421484466531559271313734955477513904018235514365747552954352125785158434603734041683280846392773048136481052625054035254726953195185013318626133275008359840228373860723788925952052821092416482006566118691306735877294246035580714598359588910748364155577236194697042094478511276651318512954822367325673725044892850756902570174491553299891487347545081619188553064306166120208713969748809888318397567233363394954194767622231420287718297855030493585300119665033595985822714397945373490193339822117881621000433474586705885227345381487049908778828650345807875162067547468862697401138954788998640751216678938304642089784935793310511627190484261203967618543595365903099839160811596248316731851894832541518936258082147545444136898387216918817237314814535832229590050633392580144636988490440492175720555479125522351561081001000193033407797156591622028282290157711836855175764155532360816794183310523501762771425778240760629867212373643822976585577866125902151024856981944932283868568669130161119426463239794697121507548460228044773078364897827270564416834133067364531021619931300738612337114717124490226893764133655384653545201832144561796678791314447206594069056785690556452668336694639767852117130130507573087115224118880116668409727293601966407382801403304278880941668491918879287028745957419823765037492674270189328186366126809556074676498312154761264962066837135036110899859805722967405544472507495006209314470417369146979305323745192680271500978025588850272133882529517091369673581435296141444281387385895846974765335238305660260010540318709107049390237162085910464469845325881744488740202980487587624159389518393449272728143725442491730420909585873430955859853882810022560148638454768226108193415454953212191874523860108694119061107563547121726788586896086917716223724821122792969149019390469760030151778445132328838793830387774517443751212512745527813955760950433641531911767167158526401884834623224957777208839390362338707707939479228532059592935273940432640933979937831172068689622518872468023046039010583747456 [146,74] 765545765596151039510789676558121726671264143969047660132645639679742157550670864302075585138443551088681590421272801420840667851706657750961862477711067801284260304444851840670529396549818066761320582461116774514525875289004852263591048900653584579967109574173399331191109697413457677989266456941388089090423818580567446754338906242188049337324904001041236713693031311325303455663972909022524224267459249610743676857978665641804235617687968583210907241069647597433386048699840909249562676328652992138752092891061231489764098353022518543457851196254784706797215711454589923672821747795570401136132821156813941837255888776896321475163937074894861121151797936248153600296668015842882698002856467974032601808149080211363132999522900926310624030332875300032293876606351967319384582386645660749467354881476706211600421107466558806995865713247119885603913602912256470591005432228011597733841883714847435274181023566672021546003977670963433399695028010139343119972550358705933933314257234733916733325985506958821302207400373501449454774547421857501213290523617871528905379299143338226152229154106760549289369186466247460328993192643538458690185084575743085372301265989583236460975639360132550937706545832079370141573996906103819587417868841986193203131713788361607138856754407250594534015319851446460402235329611332155710853004524415667386893741723643170438115271889206780148509129743949307767951440149085102351244128120054709377882400562709249432460010885779337405586275196763026549701149762587418067391203795296024847031024403083330407060753759587104462839163933616859813608210699415103642877870705854689883642659008882855080404360119124918094411710551612864791465022195199070226787123954839190363078588663577349615875725381898934323732146964720256858887852232168373715384039837055827729235868108924476586208644466935453457750841333741116892807294730382710616064758644298842196425093555310837952627850159350957077719425436288520547958994340048420360102736351872103176355445253651778773590631563405860644121575189697467351644012804378027881796063842577173599267267144516708040169736847684229682298302764512871507536484582305263283322767181023176250181089835578595734755081259557075723963457687604894596436747817432268313375287254012299496282202916371372643450294296286513745873160398638027563057092852399061194878183512603641440659457869283164716239715513625289042150232013389357647574362472958764368608320895718533460234992414511476840905022641108326106672396529819078131071332723721585936418956248234741130065827661175315411574202081503774211933641580278668290011930268400734763292181938704614369078855896559654803228906086203357680793367731202658920 [146,75] -31808399774683928358777913727398161241109667414764685041950155868444600125562361491874848446205225117346538909084269594555417515759880668157258589434064020507628602066631941627787100652488831454793245848369388719796848135017507905918078532811385784357451627563853567515676427532216675595948144756158454605603114669437359309429411135917162874679329441486189837269926767763863103105042033348278926856823758553614211955131672184932063602830528699849459407172587672091453764374477668787878004268152540756020924749744817907325889222173378502131958541902928198076260267368729358662670938131986589502796125365601995644657671702904394602570816852546475176462231856453185045408391920479655780967947923121912486009989911781140393965548383570373994043599565691358460686318831760249085215611525053588440137579869919184323895337467728867298418249363946194473512489461540188816323783426090550938485371604192582648954010111643707269997700044314538010937494937583860147150449801824328458182246217289753495097001387896358694946816176798914394370481680789410184072439596231368045746896257137609944061918194033471964574511753341227369986659495233857631212949461854505672153799813224546605718828274979401272423131976144709927268484406899082217520411654636219999689013846726769926939048734588095478208520311276315012166466194373262703227131665339283168189788562201993078330266548068154342567263977365249919857240315503734397278118383039665931076674986344133240613831963639290523845342162192234717733665829114619385932533373461370025611578198411176192959338934104655722192125685026918870029721658089600269631436209507689063739012257289948241627756971712963788760273452254215572076139740909197745102877097045474261166073726159991104967186468750208366545703853032308368414420710385777784293647226309674372866270528320174143119815719149334127728825187990415188031905307878517679105644201214733733914363591309038409516009882709529127572880596578748174219630637151148524169868904320979396555770439219011474670702218516745382615421408031333665209085582796453941113011251326935701322041907044430154744509258406639300902727128064577919827653234330951145856131231734211477256105120489613153992022906076381229702670051276100874857987183390055795460045408932054008552577620825706275944360603282037048126290274536568345518734355067642969171387314175417124835474072401496553352834693519460436226345478367066673721686792854507094175609791075580745917732101285282210442769456715149601347749821227453576070369205038190821248631068389842236536570573753865767150109691404968251903096462072056568069542293668846003182762950032442344885592123379414495699983869713389403188286832294336 [146,76] 1143125593465771633261224734334547142393804260695822874662420123740772905338458481411761009678530689909780790530228131239070251953148116656067701510351428312632372687067718193956210158196019618529149163822039485402254716397967155998657200320673638371250898854964730020121568501613648190823126603371272231485105166412130103623996795220457538671771914352986019331815417503723250830010643027409324849125443803503797941773873202240615954797536276800266897288780077053543888835608907693807934287325181838039431714691820649171084722865720378422359585433595586252551586372088695364362433007790182389235928433714242463794719583472792181199534917895523129239251693107854286683518822636582692254504925775907100659367572201440944200185384039694507594039116151050167270632931836300675781358268768901831282208750773006898993771321940189211642929896722724728897279994758841013286802917110969616440400347043638264498603241625807993541196967091908675107555722035855207239140672598226906607888881046118889727433431164168491777641258002841925035564091330000767065085797848700658503366618778882437356351266146124083243536643028034609336030481187860948928745440124787738380995504872226310993941708676705556935679509183484535772522878035979887414692314893852520984761952616929413144233566846998831919853145630661987026209888148564012437792484421198320493660041520695105069010175549333884620559344962816370334540218686844811054341878654745393306134580874852949017356201453385347321709403582861358447264979678800925035534960726628802431002443647570232706198430429462786284392682597928174177544208568477247741755133128324962893952631693455181972756325613186334295851861135048394420208557296049880019245628240329563701918897385257102140687999158757691054900156927831293907862303023646431958900581932281242272142585214258202038224238909737326117243966130611953226496032828200342121625980362277090245657107758835093131092332143188012606907776663609330415094908311669556235028243634585945955353217868993963149705122017739404320727740702762064646887996048233283792256629200306580462748667834594428456993899900781554807854068183276665666235273416299876872092197245431063841522821966793165222866367919940974339125959531496775619611098635862946125332457376455480503232858731148759862249331895451784257296586929267251956398120252061033415672635628642215018520646604282922676751809553850467568654269534687546626944206698848846903210288314260613487223637987017127773348206961907079201394345043256197810890530041523277653779650907030335203745167603376786105731340023202139898814104913370766720423854247917437986189636175861486125856496194417672110772869559896318807335619072 [146,77] -44903381452601822019865044137446685173703825357344659360165176143649453933531776622203668310755089367659094258809010206537897387835505401928540818381166363166005116391282838902684000871043183600935369791561904551224541990998896385768609556337921722472887082987837714343261960704920702248442234020919915929276865716338253318295412015434097392899674219276502344825212480765573107600563470521850706867877167833491092274883438044636142538325224739680841123637575223635953407174884098924270361723856243518538684238381251051522734694773067939469211427692274679477009311445889223916266103964787614942541017767742651028300154348179229405861284165493983217299558361615962544846763467553438789207609549166714174000140543942017016118822722354030124668000139105350006111845051117133091433575368214522931576592151048749489083011694431849625542293616904420561590603339014598412337278150176860643845502973917153371363822515260079530664299490727339615289735663183526366964895717770969196551947145351018920652144325599297137725129577179508862624331537685276385047752726666088060288863491280655719204952572341766822938886919151566540965085851000355069444195770788520600356420670197011658798643716458283337267483000445228064573144869472170150571581499581203242101059760313332596863793075091851371570849717149616324895876203463062499280070506311766737137188168490162263822117935273871592660424151090728396071885859069165146265889652998525931819909231105014173347928535698746004724905468355179911561514383532919322931115649652204083016065861172723060509461346597816193540792042098996936382730727240090191287661271087252953676717001234363600142348417822147549179271122993267692747058391436846833108452941965219093201884773590738427755086479201716416409847224163809375050536306986003405588708006395224930264304034913902927181709095523739645273334825144352787975710093785784890174266489652936222115866556169022105822016684410345281019766011691348974864636117369809303144296176586599833456573296178858495032471999806825292797277401956077772066220086671178678833764710144025957304946396069140842796007251324054762562955945572078187305184478815309248967989162593787999994527141565564785149784316444336807719349654283581544085253905616389076343876571211093653475925754982341395360320978046298403932760831250827181458314870139314570717328646714737954686353394965446769863927836208084943595014596888470993412303047347425475085475078130075282173705845603979538024480051740786417722857579100085469854937840166366507332788575027636077258050566394252373847035352544625848065900648439945814490824979410461772014866638616827494561389914837580954855836159560977624956416 [146,78] 1603188386106758703538024650992517066162725740183784631256465194080002992273065483024839203615684991443727142766847590095926975730815073699316933139140344143547217532300590251381326776291107078401925685934412969206045718813009153707566793465602048734142603321628305810165133817018917516185881116124838223172113634744424157029114976500885478848208781177678319657394342879672732108155895537205552666493536048918773722358595010304020301908164724168928025222170835021008646559109397950590510548000458512498078531098215002188575782052492957164174735305026225770481511565366574790638658431152223050343398006557298997522277573847089429195553449881021506419763244685111190872855321819142531550895574474078398642365564713689453030862568720549906427651233628659612422553863206693053752360794806931515483421480543841176895463518029941221800041219848576097714342264016143175574976546740194402105951743545795121683928025392484147870364203862945269669941235300344151511223402215749912016031105949930008862340026456862335197667080298239679730542288435008255666642426206862333719616145792029079546248811642917522727555108370286598073829842998702193843913071784176844084242475407108185560849140591443276819015087949453307003370678359590357060692466103111478222048522827626077799918028312090847254643411136841761202742958641839086600875465334420068524182458725566381894722087801719102323558038244858443538180952204470258644506833140339154231601461505391469756031984272697210286781669130979400514191916601474619643192238456472921110008574480730024055598749590893015768421084390481684550870619040415447755383837342511137079553238102588450370396618700219528546359356523780314143525446833147463506575477429124641673600789261961381890476999320095674561781481959755574402593526337957173199933480239205808430052480609737632814610812376515811396272954533844525410407610897351952063515406345904806815194462095922339463143632921237920561427323400640213444835935984480208837400334679149022137497771225469044375698611533019945132969887920670463339622401311564648344221841697632728212974045331821313234225453057401459776351864544924085024192806605833079089555940380759102268017755844918510222249044942957136569897086251005814454208945616314453884895819930845768661225054678604725431687891377255737399488233170597487999155961800210341868830041939576663656441455566832990151752813614996930912417306406711797032012190314282605023887730622100344723908655535434054372628339780003573361213620864642705267520732968385231864021966725284149828043721105273332049951304358955191402563049511862654516488451927051337086325500227010970960121364645237610205829734137280719824 [146,79] -45097902444059691428228341617799146554283525144109324661818224956115462155075676513563753300359214965038535082241178125753687680940911934419964137237093435688814411098925347330264202672609005371905268879668530113254367172344948370335396232243933097117486379477258393806121371218471840343869061960554413448692012912363769538065366368800669693892837110347609928983071261323652953452892292998585484244646383482786409479649334127057233857086348461482227762786420739218435144485259327760074040713368298472748575562556053889862308853133616426676263831049891846205324347581152812523327683735717682801271900215301290041859847209660563854412750258537028646770460960473900026557439933566078335580905766770573276420830177865602744347174949833574224466158666182323098207954471995552574494213179246189033222123482917926718497226281962294755235419490951054217585803378633928646561025066315537719789494578519044255917120894799277365519448364295941097330090210892898946371551386934817675375543648763065139637072127368227483034880955505736069498328882299501731181778105302106378821298540729140723824907330954883102809820815544430611412459831934077880489708697164557947543800025697645844508893374795328705355183309469282255263205410065200844282360823905349230282863906498130807166816812578520616558741790456698529126287955053666007570430764444570136196607555240611890594089659134881357624337610770329979777583523675284810051480675607992484425933932625524367824886888797569614204440423188062498652866589952742760558921644867885551707554961958290767522592731237945543497095946318521625106021639790047701781311052695228252469195111228036486479067490756952941606079236078768905136136842995563932273302469933304184317354010649036792817587880347889084887466553805170390744135048823181927430274934647211502605810777971174185838252964193587011319262867704072760171691919746924752607962775086181608614309959463888415806970649658957689859975030506356268788324336190025335315329074126370498698099384251950412022127392764515128181987100991906011146960489652738993151117285425683827002905408077153798274505030655295476394810174648645479606825882363506131431139660360360874055077889813388012475400538059777464257758280984330877322557892853832910594054212863231516210806768132850512986419047109849552884698658419596040187141376830026132580455182675995948860311321698031641162186399089357439426141202491207333177439406042610053693019604879706077935022712172171842129040669591722392364164511920153965129711141519451024654325235813887949333414974606711900216155585686174506764092675219993531355042879353078102377550554582378916934454867666179931654871608757696 [146,80] 923041562819052423296913389158364244414130169312656338950903950716592842681157189780798688760341636165157462058303264888227109172017361218269300309715355116532315621600325052695796262639602266639566106829121270921391301923158117997488296417915948410850155287715247139541583095695018207340812794752513116598475190182716030243328859802770254536286112125999844832095980743203466367085844385697490857416191916674202922872291728549833129579685149834670477979802167319279642353394529340374254574222579252553496811100328331602107973186212706173536476573258744897693240941339420242742848764445471916032327728177457064366120398864716867669476579527502608342641054555946931365628135557416114598882862645016226058750781707928774508574327298025691546630059149978854286781733704529587290138413888269233294301644285727016486333647846404072674729627361795635045932257937621055558381394932360930715385334266335904757190490776936933268090272039671662666689390234022643356323240517181883741062774568567946233159754093279600427721750532723804691036661610532762382239763216844424838967398732886011185336979061400399086116401735497951997649024734762108386581965077637321430367828532455450792137875703998102897754808693000040515639202443982394230534279564334050399542303392260202441068339236464271900083998437037004991606127931612405656813278621241002474084294666229349219256651772973780867921054288725745397256675204275953844903424498351866698049314421464334965725186446628694503684313554879624384059502452328385637821582308389682095000191437699592206643402528282549207314718913451341531054203558754014903031483754226746017514234817593931426240847485616025138007436226557738203910850869502487182358553483357188203567279781068831381724062227939216554622420687953398603387345412339515043297861951226533825217793043407119128884447982359858786153544741444519912092126962004646601699384382482517382111579097491999750870435832976658867463049542503605227765831906371689414656665666653863135775376464217233161744448502230220522661781845637393474744193773090877854440872613088222933019883366087546306786055433078919194947172462886859241993703438514750820898653989151759652697748328058791598435789831143100644356631440789582093565172315413039045178326903806383750509672857981009180368427315177167285208165417877026664098327263910997105277280324636097800199814718964094622387421945773839048641760758552669320302674330369575228265426555788625136475775193414703795698980902318673402348189591125165608836214609036213361596812996351183868050037089927845250508206033052961477857522375777516122284374074849154958962748114625174657415664630078471837796030208 [146,81] -12152326933310260327286245811954002066507515714941204514997202077338201974450401306247458232035841630762894834347512231060618169078071604572332744304496013882827513561714181247137486915013353351468733017868782480295172834050609623133214036809139900066354837967395058904999994454533407081866199174961684112979895286984785809871688608928905812321547894880475916399082445244680624645532736660173824720741735243986781790637875771635002003041399080734147427310341984855832273257042981098339823871738029348817504030211064309046627171266438010436825970964576122193959376169583486548298766751636447091534442975677724007580577031178955000116776372589301536046021006936764774162930730235030783222844644484751024751580051410100450544817489820208704625050367658698001698596214821085186885122116465272169502491834214211797794394432421931277253421330918425906829448261322874092487598904559577285388537560164573667139873500796375250055684175492665812296671825209665166337633227069222731634009797340354821932792312832231551302551261217172396256935640801062402557327442077368387478969778263988110998286897889793086672000463391509408777147209064850739264392672157835423765841582338169911191615753417174692604018270777504794686691448474466734873305767909497622176711279038632030912527380331556819077362116520530318390390850040661083121898456938980852567234494406131000737777127808002542253434414352522039649239754223797194305492817785006085808134508628173619517301072774014351869639865204045054576827545095229862598402610249889273909433647674671798912170277882438466530133878017547275727395272315596252983272599602665601344521204923055042184602343019981478479607879680207804644860288673946342654091884467021407418179598525544553515073386325654522221219072151357837598277536646613887657050954174078143451282810417659046440501312902903205303619531885797834019557543938074644245862454329184674498032475963038240213859508764252318234813333684455401350274510318750838973040405499611712139046845875835202011954486826032845918472331034757020431531377094509510170222077042452576728300878681664428881953226543790372835796402549471963489668859193605524760207467560332369170222851846812493554895700063983144521729772024286476974225527067155151807744694589803414374527554249739419539836288194813268188450443780241883792021989587406778091321869282034629166556179784377665580307053988686596305467727969910616659427397608519623902705899665022183940534901598265119375467032973817482477099451060585833444822811178942669354008650458394364482484073737741368317007441177153415308012947441077667545584766196000805815116164125686212604448947817836120663424 [146,82] -165224683790388939111458828091620746945230226515029995142044421214717432044112337068239152671141958219210796099471283387818561282392976969296054108033549116537681250949926947635799341827851582703903681126668782487363751877721979883936253650054922936572945960538561367441295908181551300114161021466295000108984172479656635150610389183419802152655780291120675679097017913888472648214994458243365304088008583326168188948771136135067257992651054845127801695033964251882587567064221931976220604033374699132068040403418222057413693150681327335260846635139863856738966209519819046145106073372837332614373007777844531942421200176644840273978808056685897190400342825799046166539217269042174248170649772905640734449803501830909259480656575403195945313875267385912556803003470159860052893298122916627730254979995265713759801004219482247856045715276907939192836383166935001804112555858739496427883201999754604517877488954538647950711261137496076257772177420800311259194102542652968421999919946376702654902829947929085547560978796102892520780217268100648195514969187074467206315004990015253320609871482755728983973055767446690420968601221213452085769138621752895474983799938812191018941642282008562716829798821298999224300139490504607932025410144409261602624252108510691133313407127565196634310601041800424541652596526137355034420099219982041022455466784733892585489360145749823651816813116669528578015436344451754022604131060633905660717723818272716519910101004780386755464147505282635595001496478173336498088619942181492517499425000830488040622717390795717982603710720957851963246417763507772672307387297628152629930911869766163138491285687443086391759455071839189672098841588054627238777647237582770466553403800099773247841880997208976451627180301581050350403315406211538860226762812536024916548224554225018527728402678737158165690371837077841558553760095010172818024493077176429619860946299119737790657210950098419729274208838346642763851898242536363862646701103671743535140851772570535828939694513258289549247152716233384277468205688867123904304225587090174360054735458383311172602186579439945658804872665788515511170215299511371106390521373766879860438839857896311142294729894747709416937299320388365935195734879933354252087363717548657305390098880794850423257934823232860654944312886429622036313902020451062311018810835201545337794175964591791673770950813753847619833307416994145859263043962360853940509452428771498675030690175889770671958375400989409003042910642587772176235005850831398172249803520615445753738525590281984642773183494804170451366841181719959260827046376235854465861550708808689690114851673295798176 [146,83] 17984308185014674349558772050887703884566254604076828177306052122654112809627528827947818905403718507328777938752413799569093739926912641780532218026697094119222237834263331900756232354340717529761925290252523089314711163029972293697261559524769236371255652911392253100594601973781999246489995770411236308433877752498575296102689034815316148735094916923004193713151216354192134189260494826854133060515801389658921491178732022233833843592136182070165406312832660026635677606684047824002798387337021021780820551323591208389735202302289462796430593461838180060214406514246465654643098365373782397912950368262490139424692621635429860518401802054849017892420615900994768135211677389460208437416175635266796486155163873067410015405089133190198258439313990347524006708440097945299101364146122553879547385326345587803303639752621642490506324682480662768977688248671858220095208917327661871000151602738616858661980013116275398650234227598176662986514362771832359657147374026366943314146587972184191908252320843552072277349878988895887332252601109976308131987950451413795739019625646567580042093873802195146689108851394095254464103437791357405340323446793308000592549861464986303373343434677252291480834293048357054279513656043726609080750888125136411073721552481653649980751319159594607838400529811560691411762220537260678077679198390004685955194688744861233669265551578096847567547594040842895971716941723728009360647362635860449257529029952551096895227813267683024193097810572322399379614416218650467951243052603963652539629499956956363334565360415020130869407355286810431590791862809369651257338131296714661605877923210545939188654926607698901843637204171640956193251782752369239397834937494620903082046735750923372195020399300926422156074194738641376970853555333294979058814360679667860024150723119918599074488441514714135253951176344559997912736541736624159799697728965606705175707028199165787057959807719325276943953330523165055026031016549276832601989037314784983895759125635313574867930347761918172343899194553016266590607852305654020511026825849390576178869324263366694972195130256121520461726731820105395869748087387651100181606288387427511710852105129433262725096251512927391882425962238905293779325902934206453222606301784337556602308924484821869774151119954105495156492803549183886737671333979841090685061023889780137053786998421063412661524611591541600526512376498113695829202272587782183320339871837431922832416610400717708272322926226291016791141378391495728779364917965855132364844787446426048584387388897049242743930379523257501341872243918564634928844840008919982648852201930448096954310829995616 [146,84] -659943371558208024847214386106404109088216231678142012029341606356099564592511982248482082054754947379523805237249491124216463596984647573553096058891680283826925727802361754044500884856355762014305980130393690490103808641687986350518283858364854196522470155429374873167320452018828764444566028400130102001260551839243984940918887417726725883857568370745701064345006293884559796627587062136504684679336164053556689933491148942080874134002943110969956654567180566002803472629634102731327198248895270660785286044962988785993849030659057652841540619549559378401264340584418244893554887007578059315932682797199522244789603101170184453874957914635412244756598854195358616970654195132647309570067708570043572769661457389806806207583525815873315822164358598055108186515943657052098565645398863150260863494396483750487430934542642015803307147773618086571277619178069612870393405334572787965220459594759265757943735892625755058946400623524934279058341080239145129831417435288191459626992282870075466221067965780811738353151355980193247274582105117736679865900616189586840033194109165062887533643345225602676892130383888082290413280906366174293557687174975198288351898192328656240706419342576883322820172923665883164274057178910159424995094311789169495040493324719601785504822901720825381605070025630494314417526549850663533043899688610699213450969657448201203185642294241794904351923651251770566130896636659001974322110739386703981439269130287596848873707583176493836688164990627542327077122440824873682737437417535505356937658635777301982258657101623895826219970114585383898599796109069333332843703825799837884089923999143656339669174929737571737747446223522945422923143447765177552673646858067575516222790641110601276665009347247746419935908863302800882844052145014705345203383109138648579604879933837145084247690824653561063902675716599155823786648306918441402883430122705720086379803201740446767210345129852693767632637550193949702506409261577808765774061727389567395775612483979475134505396159706985973367665421257214033911227506607798449792441536464020075137770223196924668010540539909733149861389638685159539389037293358376917762134466391179615960581866282479385689155163742895300584821995060194103645664177103365248013319092800248495426978329491557871168519201818039190588498779429428018757387447631082365798096467387034673284787510996618856184468194788253231322008314555106244861108516868394569400776360167357774709327515561668059808983349016367712506175268653610419859975673475524689141991552561865199331143026053347851070959297194815034438575641839771451491020280815427662932881637971147807544132928 [146,85] 15494553830871086493509992399317765307298661964925085819428252299042240791731377340309359177797734933527690173230111530169137339533685019882667825415272080713783060069671287997354472586739259582269691867107978125636405039571435540688087138968995065354292659816023589540385246635639735889014472582360892931815816492787593915475425159912304572519344294291660406170742824925551322124719397195562260770005238626359315841656013045928147957609370880862695288938977838794355097857394644027776315910309356076102108098326726898869800106102570128889815305883031260764985704055277120337721014252305391003452941958688322144973683463375241094884153085822347592246200477823438606929647485185933647503959207206601989111395455433373794943621242627760943755030951714285597135985833018161144353193297477333269382111282970328683900663601347567751161466746481202108608530783941541009724157285599086417633775482215802615913910459780551810544049697740911308976466083470177329715926980745939520614303646193568049469213377038693656676816962114215249527824193863566054135937651286838630403268367233968116698351562214616631421026720569829361283378463012735187362068509010191522545179438697940543129238942507266762503512784466228937968762004478699538028840545088438320244326915857139286695544203976116453324126255530948548640515264467062218956439010244306363500165046200502116853961304007947745177120036144873915386960361770198471358468422262044986126184861122474751816996583688686549298873248569879843771344804812203071035151071255032200363294857498167731529448743592416135085174277811032048710220076209004247638650743200649924689308883672674402420281847143103896022127333912353186102838307663887960866856438977398415801603183422326859465213187055100633609972228103779684724733355216694578679334560921927138503471940356727590554982450975642926282145849950378606193644419159345467163743818501026215152485138933934531700364362682254908384558454242690559284665782783787526877618483379890612310642793949684363105359178932759698283909532302740717685780469314571780328948922045199288276993644798265879748744176021784441698789916040574766571655152351832639578156255952093620024803977612845700552290379946815106661830225719682944613543663125459410512301319119789671944931047990215236688086940333804687594973746505373219824526183462205168935851824020302471831007274830305911746386967610124407345473070277866928613735659084056297742124380322413904994810652491830025702282106203623244742764899321458388193611324112897372034050910415943512068374036666606357530462673409867243990126923739864568098851194312838264699229828633507214516352 [146,86] -195011922762383339774951257784704816916970940551374821585993046294937082731090021145245854333631388064654707239658077391816355156183420627297709863127279491545689437685667282933576292753716100094327151548157459551903855153184010926716527152021708399383116026543524027209713997542186673952925358470133317935311697080330618042832198444554779960145349549062493249994059207893891852913275595878914197234027550514884577768963753304331536418173940837520213786643278650645261418390450332631615326886331004271933314512657769645775341415561597174516901088467732251599589248976795048435960068941696419077355381389610659181370186540766676808953429322756903743752781388227293705928783553866688629812170512544166137644072404810669484985536640947027084037841781857325611901346120663672099861396213179321730629239453281429575044381514732329905722430187514714615748052616896039000082263982448964078853106475709973402318297894083961366717172434262832393998638286512186929691775995759623105742899699192642767978769898751610327206092400285778032695710407624584014609466797896766096199601884747515124900423963580887126640976841527994795635974481780796235764081722369559456541726827615396073816508232446695583427275433607991224343081718433762446006246766021567736121456818444566914021026206914184098759463362447984855727253117588109420341167170828134228506362657441028081713767925476682658768551863216436670042657873718725422109518202311403225229481320905635753384944740888050425143918140183850148768516742046675179138039050778989568393441189489682456347923377875537091581959728087809371561164378830600295640969161441559108546753703803912176196023514171932180680794625487029391585542101208558591190918617087080627726398317903428838266071874581939115253257557140822680180944798181881965943721155269051859914944493025515442876242076225315825628477814554600728153315166645077143544658035182452206752920755592413981079973660163505258580002074232397004792153744732752221279423595914277394606180846948571399357408378166408482876340902840534439067588185346115176614332310898601581380245587422061537847414000304266629255540400984982507189094518618458206048058624073832665657397988418618667843030608721571318197959363765830273620503873640753250789162327072388919694899031191046803910705421706539452876830633784127831913427942092731018999123959188271877526064020317868285138786084847205819340178713230778602765277835063923686988709178221490055479377953734470870696844895704656018181454805421719527525620129915599686629477842243653487873431360234454006138349376205079622866432028848386471907098765694933159517583648881588896 [146,87] 406022911042053197394656619357338014509540484510812514033565513952707913736610942972275234207278536073522033517586423998975084241801419552688367535974312156403570048076873321741000876103275591973149948548157157836601226210933899917589599976240890751447376134555525834978613284964315646414982915738900833989536301960306327635807156056087744230671025121131358799047060249399704459649225111532319084190692723348654088664457583367916965239255042107763629641156354345102737649259008236342706569900431025094737178486582276658947847796553544806682484668111361605434082868067639008696724070331396511901547329613700632184669312755913181947161121578504802906412570071108372216156781578163257885754089743169502319202595796024057006814554699267135062773036618810730939361940753999065954413215591291380136156257533105230015689389435905634633019501818075622532654205973377596289678003793516186443860383658016090298259308900833275571102167504841037067592407178699471337855116819054172916336772920622334703888862975737230097717977738091056284638501961877869047588223303077316168723114394120328691254094994511109357355932929013746302159852273794738226935561760509759990131160692010368352677781887204983952496684708490012135441422455713659084035582513275281102804992107312971351119338112240446750283513980396793332519435364039571005521067387895678874933918775396629541120827726353165541398630397174923178338382804490927720752238239400032717240706547398788034505800670119765619296486070800592633450904666098154850595986976489004366095256412146814497153903175855215331581603582181519213595344848845585658996461200591548131424538429308503013966789968494451404416214546410750150723596070388725010877234494434115221309257272657633082192471911743725198219722159631021281100916511269077223931637414300690217289242015734544107138517994167247788654001886680727731246224985968571828581150026023327509384244215598853076679878656717936344596218639279585252767727183725042142657856520870937255023904613374213633719243261013547400805649495255871481836655701928772151230074792497087545660747756876614479544993273967877499004905854559527691004278487271235828905234623414940331510713731839374957824081205254792719537526100890069657240777739711260354063101202708194543985402705904514059259129351399184945094141502837403371075007136947368275707051042022537518162016311519061812488852048847041478294941144005279487848844829277841282699801289848933620201019042334736554989219377435038307746668004868286082327902494999188459125401535016279105848927061585989801871023558503306697945703695502264188464287709142334868420396707328 [146,88] 41643963675993443180064133941719873215817150634388455070261735277628925106854738701103412283797120306646334870276359740620987042220789496436069268918660503239071821663317269298456140639761126018624055073991784558520625925532865312323431473183419653830345319463009723785554041429045398139451845452217810486480934052374047091357352054425987922015847262117317906195379447354541520789826996294274944188390404280171824016260768243047393305562527134136622728391336030107995758668709446928538895618626348151779296308521957790579320892719909994851232224655872156798965888557038538770814868689999445573313432585618379709890373842415079940514108345260230849408055403684188097240982455420667402474096310088687191262204590852146866680190859443251671762639895255417629745345858621437724692982799226201409815612113207493989976808747038063221620685467474195456077949254709343576307820784021690654433162372791817658959341622582280286491809462107331660937340590477602824827738060956437606270120009829051910483884941691012036827261446543015616306606440912310538208797964020654406242111355180013888640890886964533312876804671718357393899641534300195431409114607375526420037784538206199134680309021650150048253177469192041586596597852382642720222158692790154433873919378469000021728429156293466213215620767478208764537848868378082018907161502798027003078800129034362498497249115758499258479820308743251963939921034294451034499590712587679779574639291334847304029115622062194943165335134541741687366157690959084135804445183396523354205793940616932289930451207366108680513745941638687470648009013065547925644050689848004461436473793153024906081690815203764067554624355172936812397320439484105297089907585356513089581216415745283569037683970517692577636316145379968156237863911573946845422021050819486127394783393488029824292294809383028407493413472481014117733869596862931431508712225236666506918811727633497050683825284364595972152792508600370948840964697803246366852023483875906124434121316861833927982128979694902998084840570338232700614780364936869750058701803517831241714453440326296638588121584287703163993559372364148526052243166143683030640639089726523544835292632356419865306290370654998465030835857054049509397327513908842153907341639362116038127095815713653657438006269464625621138514251983593512719632692305705906372540648828468939792497792167308808049716063640191464386971551667750541167425546075223854355916663963366667941364978703125632818844433355791906816944887109662631605778549385490624418792756139634246931328711356907676842731966346000913879682206959700409026012591132504492532850848 [146,89] -1011314212120819506247393092419884953779502978199507791675939521588262868674810802969059098329490692363187986851394223256101346998736315462212587409958869680314131504623240394297923698836179660344925250015060161604808056324036139196553313413076870116907307266243928411071824078945254677816829464391893816242459087941769405065033864780514137527204434718776561072589489943847865516704715067443927860599121709851810438615209076032789454512013141587163749663268483632127670908924601839982344838144890627646576353574493642175496436197144893601881700874283598439030175126283557670259977704892392697255498279529170412470913686563063171666260971086533809703809614527691104460488139734672823457303899793874887052932073051062249102600289270015866527752893665607797391752635515790785956689803151167636278769022197192256327526971093002026440437996211758649930625723046974415710848326014868973632412212701746251581684930878652972966886038125738812162337407328949774795681116560044292329590268142807797209674360308849575621089599272728006021982708166389929135783597299890959678085258614217515141032816049407458167388498053247878142670491575054831603560820071353593184928345437464144278114844247765059622380929570156554799406233145172544568655582138659200399923705815924059055949279066501379948362758070600353843811322498860784253928111811970896524910202847455780624338697009822501504174925447960253377258278526448781035440950602059704722863136446298113088934778817563097276312825577964433217083733184127010581844954373034135653226266953662054703799885279523329419849770510308982192798746910097231283620505401817915464284616853948950175248499041221261845623843040756260698535472388798792591273405566203894444294092382352911569219598706733549893879142731085628257326943499588365037236541957058966136719761633247346191511717845336463593552882450431518114468266271454547445977403420809713185450471659141996366069452127729456974742447223092550605168996613032813495714890481415575396108247516878804762323374213683276891061048575221767358782556350352320294441289480042260988761676264645866009075932202737316158573589008970043627712063595956390854976975617835929698986023223935806045465346037309817582438274959782787222033525883674613562036420788592480016044710481094439821758361047152860549878294425238816881460895049076610238831622698555246071525020865716842453843386157326228128913865772169970962928246159340270554936200422393209831524560790507765973479663309624640741060936251706403339447020903579173269579055286415338461191667127204936968497105898112266655178219600137752168005687049042252821184 [146,90] 14727785092434619492480257168611995805063481458517621245299095963667057813165900483065935101652752159014061173491501552919424535681620973201141369903355895379418661581764163618406745410505187684810177215946092193585704411947464256444326090330563431748050240179979539786156525536127438172474876902817321154604344998742832273748036688865775634975293532043348183502963039719750547774014997641308827832701668037849752363036344051042681291251041899101516791601851769550319914988214217767279579390477139699918993210220336726996756053632880245899920022819950474762830066036667509258929688610610898777078130075775995167200765306705912176991320936900635917894858818967037360186851191397127362299500361309960725404900558907308413665064642297066171569601118896060688941027982561543185661944498721389682249898387000624638006812702152140043044883597011006466762468709593262041724451826876497044670150007755444714446473682897630461119042771358213075657887614028617598806124805183882470692686606281923519518001728120973416198844328554586705496356010346990813520564336667256427519803865666610276514003531380272927342900039638650698800584880852553383331077812028162804309529914174553266142565736421316270391711051480150337429524828218312529746712213589255915628276137826443561666815237317514133072045290293959821667417758861033298135770619024693272928068079961404607944589007040731390679616741378773829121402194121673893278785036320643219135854899047367719563331454157595628567517693105421576750487920912553371406231870987903978076760810601119334296430126728299470362812132002201609336483628391728750981850234596910225797830538136847221769925162072967462685361692716640368831856231884425282382749595352656701285941340789495474562146993330791534066581932446225999437254049888464112280415927207539061929163591962619755178529320088585743264112914655267521029319541104109552194103079394389853852185553389406536416129925000248414450856595084590599840907882606185972642745530270118153029432862597282391045426721301461284968665655886040324682600479437779634578257560719118800495241174264861606716596419708889942333808056782986590418468457603506076471488052396666002707807647972990928838561106467689953171768821504330011060062712471989906407979277738781282763006431192514279542778053794349845935675944870319889714997229054459629875860345442675551894974412401116987205535539961420621798122653832225554597145778900418609249241775178034259868893356069426517211239916590447165238861268514779293657388427705102114786425276490747130340901610756038408755652831504377353076992040882814599162092078789056076 [146,91] -162515353548430855096737498233665313851036384235005560482713417178777594442529694301533316101694275504742750010498077526209896199072224183154371147819879683959600977915347611247397115967956728390873701558108541070790270423322180263917283614180215106495584582114302886102929211067169959849473619681141941231749027754571767666228441060363516319687598830109739717905698691136630381372292366278407380569676685449075168488042352305531324993682776054813882891768810709574305919927494890074407805809736690694546593711720137338664819203501252769038161726160997455381591149287454668284031752859970840182833832433479806803935695108725473795859313035220092426873341289861672495395537071272079037205770077868610323671830388723962858857567769066179350856871500568135074341334717207663334652555745138424674140971286530512248522737541631380165915315500558551517477735288017768420093062201989915474099518050101286221339481169585198188226424888862752302578024447126552614046795946962881606930361115423179256296623420175457654046643945925942880479039254239417339688495487188153814478953310616208663748176615656229528857692563388005946884250098808266424497585730900259347731641341107820153751843402519159366117403913677637548502992292567619282812954054532538918935292577548367296676723588195910336359097209932963842174458865821970336232878737249263090999258072217072325352363723305644369241472859310101529091632176592494686180791876981462243320766617181122130971689915789426594793754280465331881404196587711604014787402098709590844743357354246583476583287539884236748961623354739494290469918013831637003874111592344807972641882528756866308291468933878813683898802964057467118057973906820889051029240838651482728162883136349845346952394584121255739985253342734927726927739556287390460131480929978497055004800726198188917872799258452336630792941299598756576387258418734418607707875134699771598977174643703735029594952279802486204077263214141769943799991980316143997266854718890922497674325337973997934738205882582472629011707586216802277208640112988658838143675346793111728350269400042066711096880975923797517380301066256057650344279249623387026030997930512893816275431804254795616736234783501823887679244314752664998328991790350943339392314700262611215756247019006526089898689462995956648930915997311782591533061961239301730239018688956984559420028412987252131918045768357711653147882711221017260947795900171416062400953244622521924475467944316187450211195146716119222125256392697636578888078242535637889423931944353780429163035411412209240480198779113246309662951232873387369768410160832 [146,92] 1471581216229962354660640760257427942811408594369338490738918144049508290806205390605699616935048294450369369722390973710252975505143693932372549954862877253453270116709618613122364244230115143452772738125990872959224382522644739032370176109169195357614946398284649156635411460597889646587206023234598433320755027583877911436867515068999158805869562902117171687120865837020674798164855836851636759021746815691517510327408902209277886796422458381969688360112404535507316189518840830370496350007172535537916395212664458848949074111213917820657649666312732843971553916207825227780224143682032460820206832633478725615535420978337717071966574290674123132339499751674067255477424222856470007369936273001478750269573515384237859532477459853577435222993499874248813004673829448042447029390581717769953766108908198003435831605981184347677380702820049322432298639482557948084826463303750599309131773955776925971414219682749505078876340536987167615053369581544205507340813336714009301167729338799678998255280809322736088751025216287495286552240591819784307522305724082245978830328872329103066248249529052367279575271457947924110495227596564633908325448213053129165806662384214988598848686240286773648030228810758524806494968933338045098302119704425592019088970143726060079350704068658440260608096009212307852979066691019190456426948479255400213530087209225260176247268234351714281971877132392384807807726736099033603417551206481284545480823678459639187436431598279195066247168228683817835559356233179970864228156695991104688564026644484055372484090424688790025534580055464971959932886407821994823799784471671416382856658905028161330605668093659208598091561951222271507765875332739870795463213948717581122981976771688382747034808141396633791803918345618255015504363080333446254652461756607017936632455725473199546696321163064736945475614252593933956612946119146652604890114351148963665151913920455956553554106976825945114099349417062585542358047534119474057858306818021088392808835526099764282557727336267675393665690542284291623589357810592751760730500782335152514402892574149390392585161139452159268133870530798211497204999930129727504548727165539781723200219816440252454875122677301620917830160960322106997273426525974560375849943910734831183728065583555391507358153548308241912184844057170986946200007979342995093912108268351061056423863403818962086000864667642892237868881718160337605002620392003067479513527559878587565711874276490189532520487961867773930670323966689736093856869845254722521203749906673617345637805674949637722889015554250549547506166367183318827310848 [146,93] -11163168428579407012042154834691601218377173468448823688880092659377234789698876205956635289524171990388264032283197274663702347975654948337101354765379936478840380437960356768465732472654281867860468316932345087622656752095970193269011285423864541796020863527812770434174861080454267225448405751709726561302661208915516395579517729775082887653633166203958788062300956732470406028217153263626708154341258419101272584457627246063752139185032216729723429525488733357771826160281253318931981408209625778608047653586641488745808237211697804016910155998853843379277704472594773918330189473510117836992818241875159384428984971237166848186861528993439042725257781400862761131696005983341196614820833919502341374720591413175554264468720090365720027024167823425142730204630901464068758143631075748728906186620657373999704871333132680962088141934416173551182710843297702698276566129366681549021074355047551532534707144825395262422463025353741565836197659447427866516754824714130202529505353432656922107118301304750302752611016291708844442838016809354902674227225907003522244990287489345813630413579133394734690368101023281298916581882220586125249268330497847689242116080972421788665195457587334188776032875462220151860588582584580582988477715255399364694282407742096856478927235613175149802824571888731488561482692257875275356236461598306818917859453687639459628915344127294517593303562298581619867584861188432996254751473475433637532614426022596855932516961094665778266746351652774236576231069265602408357548476483601847786413835257686319204724860271717769934400476438896155516892321589865060116419710566632882696918252953008292751483107749953413307337788102401520147402370367079399003280592636317605530820739303071396684500489436952989560972306463989443030328482213055022680192747776244351336379869223190706734927299771774099765894755286861840683095583530261458194497956501113339775931092143156223903099753617009317510357811714238637638810952764383875606353575747539894089051296956954264286709665937962403173217434884192284722106246767060724304421705083144988964907097885800180260282256556000905290709893541182371835375774592513642605215946549778915646303125856272274916104294725710638516494041989766504047193799595071790545731910975408772813320901204327250556276227141027251252810426000939145060406112569051503894604999960563184505005784372707682547955827060328244563884941164414465649623796930019169540771067396698466400998470597873618395678257181688448951377894105407195977107773706786915981055082156103850340237669358023250690064783281464059638181466130019816064 [146,94] 71596062834086308615980413110012591954569195597441765115364787013139303509135221381440938031496200781536014694897228604147574279618173426713464907784892055477123593635525536597533176337067620406076142766659960693926231546478698173661684948875773629686227385143743278658896784609337700522103648854660278219709451206732338010343199090951313701338925849443126482184879158693622499540835202518748388028355415553141517528925971198463290326536303309794566469302349213685785742116787322367518920676518702426401705404121048719655830450936194049644397725681991327385639795053822464708099283018805687830168592982174803116024616230273451606624694899031799747613035198607610752491427785203168046040946076554018997776637056663228240105575549061310499372929049962684717395552455210554039812627012718529775536106622771759103009619185718364943422162409636768454186717302332835714944895705036051120885183714881342080541503192507434829569226902989241236973100864618907633094414976611367476131430497097484823890892462884664264614520895953566760466979144097658389825865429225718122902444966493378983656686865496618701119963714104031029860222414095019507504020475853771635108668566857431076084231562977250269094849689215812824317705005343661928598171865818024885891706255885441400893327567404518504386344729684768301990420846493453871644140035551397544081891811805910289112773284087624816438802208382971437600385817163297956196068768051678418429055506278716958875432224036673368008602730609131820443116663915402991315880049393794566722810815547870943056452084103079275675336742044590314757514911480507361998522984885584674791315025384852731349736884436783155483870786505709447349603619256664129378587588848305467576216149254056683341565844147084205957013538694615776632857811645646533844070315193036033975623059871812247314599778892628078302263233091889934710202455259445894491723781904672289936402471987706004315786900868632269167838867672700322028566773803203084536040822460312388281770007241276370376596867122111467723863844362335473892394917728797681191945650846878020865357779512702246438806656486573000216514006873601759258906629678355981624938697279524322295159781142308655740078420570631228746721996145073807045997010893020011727253731304327242044357869395871353941713288761317693936833812103610371768953263723896383303038188793387728087322700486220273727573754903329689637993842017295177408580460282921619587012614302452303391815389087727234692837274861846060474078690794018965028169721486847017352728684249889582891163215789366229241110031957606785008061322848000 [146,95] -332461047846724551048402319329573765692794442759910660883302734783249872121791508883504114662671580064952175209255782743563918838907035050457943835312613065175701860451508534499437727417860684517007695290980635684534954835361088610454212716443532170432520201481020022379021469085610712420803341659124223054814684185171116167927828348817458188399673146761851153191051780852126782513528211737748030131108006257601653611527282831404058331304578702457138031760995821929833417205207806413899901086235773663945135480850709541911329757291718708281309419195904860234077152483258379520856047064315461912131002738387492823607321440545732328469440200078364842878173143219576393640043642877996067554912100491643869297597989671381148737742205797326020754209241003161099290355773244481949946031864041917916754902027070025365368830679304913392274501204374624271022634495897991857293804708955075336248809171437149553013436593278413521834320189367240072524220967248378232486941620554643865293859942902409759589409827597239366482264909421710793954414986686360829716460412152445864114416102986547338907983063038908424328280701979484044955653415274326289106028926144592022002507475768854496591680036770964391536368541275479513615467811332135469057204477248374899834490692895385972280854045579201494067469081665130700240874721139732346881439796955093968027162184292980395860487503563972024385656863827885072640622272926063121851494765095672043198354620451872488683428805463058468384384058016143756355458948558972489546234753092312846251006458927413276049210543445567290074487662395824850369726401763883161389716954244021350280746935005283670638489258945969227789124573553022608253059731908200273616771917462166802654734380099590039576969101307710673393187499682527037992837043338951002533011177854666190530826414869874696605213747482881203890176745900871207507554509581246479111156674901890169546814160529806351506075772762741143043066012123137839293123442666964590088947377534456563874051414643498363401465020865758104223334781564068477837718457981489683393716087978670000388072130148600661073624088690279845717882266458884572007098110480904981598041926554484996065359763442639972580498871825676606586469208162475636896099750463274511409706224436933749045126082903936627727743585068443430981054466604826437534908619299195406313856345651062144158588415318990735357164438105411642911444106728608925591486502228470436688837904443822052426263808934639959488116200804514068621899844778429743792364869441758475555738563478417791241232978629853780846558725867500667215821504 [146,96] 1097000252997026304199495792740970468387665744147342921895605591767979977723481032364133286329633449933423737654866284818923139927845299941418949234123900104279501412588626099438585093835076948836084237718690429129456222955925613224999877704434412172526824162528331776231020083138544000278078335338935705493787200618366484395970506348005069595486080765429076716951464021723547846917390554341541276509171788737339723622390221757367726561003794358924242226558479778658284315532745282971968080344133964499064266014020502986079340615154177360836940688584419013250082722941978822532329165879991316777158991161865363716240769634331649694662902168056130097459095588272138373296495579260057330723009474806748017604020103596661341561321977007123228897017125141660469214548314897408836665847094685850297951820497296737990932278689942515365780858042758583835449001979603659668744143341482131412378680525040002397569255933663177800545046886652364319824190074570193075375944977909901426809025914385153351802056943393182001506015358525676276839771782493178316279764891828608929875004045584288887082701431094230170795692297040894319923036749147680724330714804007135310016597223283110358319673660800067242748880733200532500211270086736047897853988678028618089445487902399849603492463091079086071376410401297862360382054513644198226577362500906285576537817790468387257418903256357043981042907326542259991507064940941784024541114843859548315082728267363090724119898086091126386157846451140274909279864681886079981482668874795538197567137805586107949579606775815177698569421231066617565471224262720272353834158507701727821599260049513350553418813256432043290578416948928457556943678150432320133280590223790290255849625048621850397382080821230712294528335051972730251716167956182691177215367774833883231071256132760522466754076992495400205368448358222442499308818537040936371598495156295615808789868104735181841410464318611246217405715510624776410960488664238709393339743529685390469525948711047680541859477779617895579841673872527925588590331216300733541782776798290790975336164404996179843879950301264604553907529854986668477364347642722814930418903111842652910805551424219127617834383446221975890727843331205364064017578793320582748332649736117952737217774005065204095736168802408287368840648959590234964763638784982142908386065173728329846818703645069368945317381224661765934404078389148906461198659132009355863022797092721519043377918297557627349747843369915271267452442889875150720327496227058552328086066106969142626322870694398454183632175127511641530560 [146,97] 807861839645608650628825340384516121706901725766863086774924307351840134025680666306541689894237344870454518099233304261626085570915362038908761850452115067008812566575065285531206586980723394443142943026723844877055703680674798167450107297152748874393938337075783411512753918749655181319037044740544170654931790085562031555359600029336121332753458595299576123394325837210367437273593719982573196409211200629884463290290369824938915352045689662073352566650556353564833974034715436127881162670947417051449910074175761662441739467271469505082375101804398136641954767930178858259721447096494641741711436234131125615240575913948829156520185761585002071639904178215899792442150048046065685514471449529279411444768628592659275139642689292074498408305160799995762293540320641350212213629592375120151895685669675874099120292618266701233303827003442470164545792244430891180677914368334501240083067418482671646752701970359786607685484417615685358730907745641746639777536826367549124817086265063087990605851993662107638311050398206639530369422809330690130627169595456114768091423902444672704969992747419709494772813969153317997222885226151604591466016202577948884735484681433685115420766960841432221762705417360788522440389698257423236755850600876301489638694803860758828518470152656396087215923943679547430901114417203129248148746296413459854801004478380029599408534180200417277312583018461455896611870191184824967085291270678945497419906661191678985837652121343844202134646638888943648472470641866002155948646327879160420186150952018047505711786875496012016750997996675699784399656704214941685264233999382990716904665905850120848041759697181274063935473312947744497741694589193749487694435353122641525657815161006667867862410453333179795001195826156102124567766323143487617368318851968880836390348133013341129155410394391855907377084563424408524253989291763130809269474600665462675782170667735918892557546231371766675327959333498939810998194852769064031696780377338557394925515311617629729920134613367224897286386041049678188037879063957728508269225545925648663645644925009313171397510309973426020358306311001118051785713787494849771234852473984592374026605760429742610460941406780469223553079311777389380544184603678674670729627821225557567211767394177304322213436214818618718149121205080634768435343336465932219902287441237993950049506216287581263400906020892213573764503470794443561714446897636697453695219003880291548411805191436933940467552781211559733533682381343815304509942301859550580955264553153125382970512019635257706289094955944192 [146,98] -13250058405448169418283314435347073282400290634639889343087224932601883336297734259833785827317694102680489255828952281191208740714725263369825182904179114508902535636992825577667611590305211918084945886620465988270942194741076032976515577561170692937916461547182653087705362598801725961789207322849374444780218660028700242608547575115743233447989467408352720458219918281905718260885074134697736700289206976205712487810109713529850828507467657138804412918466077059301004706734082851420501019232828401884114180019217783924496472121235022684618029732135069696185887464999683619360426983769572525143946834857569129400070908592258888697619699764316364126224959401490945320266941637798425537258120241650928158560082985285910646398752759658169363065119980744025339856145929081895032470298950305716469428709052485303823603037274655386678210650905214542176733222630199250645190886430981781946604765634615423477217367763047949644262971732865325467687139938802262584092417156538193430864808596754114896598426223923791228906918510879522669662838393378546550278121594808460915319574883538080577592330131858512538328447474001865105762793146440773805613478552932861022359695523078472591744495113289251990187390920525416512460296883001237818024357889522994673448926365993444770663050244213514932871675076450200548023091158486398142968494352659471790674717856981368781721534505686487182488703501592819420439615940980278934105307178747307153733938457276719605948463572866158135284410601369164759462658345466765749622878927424781797920810835600245140922872276275601675350277461347428670736292124898836747903320039727795575594428203541620818885403563827919315270892967999942552281495806756851618875975647289863803622369187298689599362161465059247026657285482653939825520793332085693880325557605048124739101442503190150425501920660933560788321204339470227343803876997384320650436047213856582456595422909472847043155525289257408892736758016030754283060230367279332566853991521858407031741408535662002947305980679180829352866612366113156016864178551919781567047062469436041545113423714131613214334238545932350148147592707086797191977327969339965325821018895078956167929915983979934557329525439379982538183378728360584699952687121653201529761647191960995007736994681555038982354398255227828536225760237655377476045899884089933169705771513277823119397419333132288963707328193701571802140025797906489141742999109438631377623171093216789830178769662354622477848520744034859431265219051260937717506357610092871851139277401929944241486700858904168560718059512 [146,99] 23350546321140197054399257092403441312414221416274262781496840634214028973159775989029961520668294545052880855811917612078662117639345666071656142516835672765658320973141924595003491775528800694898855638642704712530830302271793259965270003803310411848883810718220768588244535810245950262401536792263435312724795723419224287739589341940363986034034451230335826198389399151524582208233357875365314491713566015998800570709571633498709334858321041761177567448994816416145759777546381601311745772916947949334523847745758294810298311854919501610769158756528789876322723170494369962951148809631640937272342784384237082308634083499681062728257574299128060055519336460399969474778547698353629179727996898368000608546683521409158334779204614731840994191703860264821626304385490205136816318561732238661198010949040208001145395641833534955158915940631023935847234314529285144997665911745920020827813965181348892806517385426429042803796093203452683886534209008163281662296374296018709645606548495310145823868654190727504871497067900166886552467993015550274314687840300269783496551304830318263854096648489876838628473440187588015846262340006970006885968502742759592908526871064424753475756100602993280117987483603863858061596605095516427084505218724945213317523542973243514319383658871346658140422699423174998050586368351391990094522993379436355932296072817441462798164069858866496186697765657268537009284868443406111244839503915395266417023124438962969077241686636164724609666191144564140668868874806691746041389980131041987652611284132815650160885276152833043977838271505203466841790617303659651253203987651146113107459702520130711938430994065895283122231148620905953476251749501052542712640096772739602545149668148953534777662762438045614019313320937948036520666405313716786281199859490272205659307227269295498173185090250247435921962580611638741581124402142365888862550278198669191726893526488033716734848423914558870620684543161575230427562820933140657132661018824016554614252459344699045364679737154948950170054523772743850216555790355167247234245258054713098670670235141681514176795077260525413987637139457117526429449320123368915644180209270743525254129785672061826693116815872093328546079476014633872801387479003340047092179579590947339273921493418942456863186790327945352051362972050317938555482694112959126185972566900613190106465384400176946270474919744777609011645641268877979985831424899562422538990201922745333526264811365596838365603085649193609346359340767230964126114705711308754901287233404903007994499169959147739271072 [146,100] 709962774465941886876311396000596247258052900296506431357802018029326358386868975886004965451119593387787813752245375449388193321097691433275340374226382362317021412958507992975055936542369271737816550207390419596414756974515213298222313458686732815073797828838844334706662192064973576435215285919758846578701573287936276758764228569555806597640523836041012958786161271877380243012372713687612787503002721439852380218991404170012729191893819971885546576410096556479906926188530894394331125516774492010199095227383807220951423091147981196147807723609469616602367184277711678468379429280241581662368414973966729890261512858706192880847971230021522918619180499012872087766481672611231424228015846016000870985524917653308017462220987920510370449479397634576190802912212660721608898447889068344059583303339327438978220248418647223317030223830230262893226233378831896891571480253608031882836578311065146088951207897567910768286543107524353988489201753142965508806670199958612416777738670482834144324226398205617380888924312665235032510693093148580644608902041976154320922031070472201988886217540700563465723982743980230287064972010738818483134475691185531319016643575472332891866393892165322008374449682157838985234131506832436252092465226529695314848770200771418612103028893413901815020910453409531270877472646569065421187406968844698699821344921054862211816678998688239186600588178962851192966756093551340547233033406834453530958365990787691858141911949648180182939577226791259154526123681064817724614996020899121230828296914608852782387819639192931447181415392785043293374353816028219288901817177315115362752743969047549308744474903699177986371784014502447820060641822787783585651900823397608334528073232425013052845668646626221005833238459141078835975523868487376073786577457161635618960427308991384538888997755551867451739375531153539938139455554023435624475961618286578561651268174521890580404619854820387148593907826121196866647381492841018391717591829373494121839920137178835337157971446496155290145357122187724786895481595861571421009554255666608703191121882671869992432091017366096384226035110673244430075577966944739389598127633678659945428860804321190593542310971425180870677593991375841501085980102285150548673706766924235827443240025793558129512070001429320118284498419193693965316647388505385117440621949399887814943777173828145775069503322217619437553025009284387393612488043936950066140914445042592922383856059166874952622947445777296016089975237141801482470927291594532832018155245872956973680821576135824832 [146,101] -8270717224266188261448092413227848751097762925658455579835101187143486752214016163107023511898871507232209446006020900413114743378702490886198933311560464578183961551303160642136768603352901471181919839764106447345012023959280330308257341032949291045715688303704537107141154103834215494135927153755640224493970008355281432429169599907219561662659247447782010231044316280500494401304485290196570303022998200801799611943562972878948579741972038485913003007435647449073223720376873865332177269508667917664762729302707656271969657000767154484451854620361975137880028386505610239864958734457752424070687870047069099338257331232564662629000244433126301396738851599567543642162262439031966231148658187272868711570455985643686130026478075427013670168943092309510504755805763412435597131327246889779868030331091225156212944165520184428332811980669445814777658515448581960471118858669876248210601572243523599543371058300379667458976403241623744833747547706353884338965520566112912394491522348661092737730155663858806638268597673002294385413764484930040995508155325816073551015445941863363532039002670803677771162836607082717518690097010488137102934961016916509067831559356711217976321544125895243909273398795820780028946816134420607600241340896739049700979821034956418061109571778423784484660630720412675237475800640640076020657656365337783774128222747913120179318118827611743578589808668866086701498313472782845578238263812735959249609126412020680216598603122732411384631155855889529107711012794797189589412422103356386948704770723439676200337793863196055056257064587924346611533464011013947127769328863975177499640142329474860075515884948018473443543730679275223914461085699258732907278102527796751282658463669218253679671963913036208616807133685525121509179346839597486266625517257152138349377762661897396512561453166777617266861477707712650408666782990442085185507932823959822365391332314911865896612033643825142322331525141115529525056091897386998229627449642177428480603628423184952989802770665160286687015642051106924970435682268181203786130349316579717546915611018929428379935715374250839630974924612354318960480221085841515690188046474090518068578797123869044943690187245698117389587708642168715257025309279909196468909210302396719763419525809258490742619466395026044496396139880022054091106112762458756648974254237600420626252829063180785960940641298902138987177420276184344626359141288437909839126821117494603841624474275791033698322419841858051445820088798792317746131865541224842440386226814280428662323046455936 [146,102] 30031736118857539400294086000376821476215077458333443610516648066628735165552526480169283993936959457009797102130938051676234330686347290550422249259102305606983823991809594327112397678519141357662047072075028902787465451612145654163725595265879264550983727738389091813033300696020176704689189524409329204688106145303487167469512973438579663809192634663278057612071618553653065429102986227662748877335861834672674508049881787121035797228890027808480757528709460243290239544578696895094287322642499910947294776021114280722156489387995238438258490131494277316066051413970146189882321049303530397258806269398851333166627470175968538900660854073862668388491829217378958513394859295168830427470511262426683144693867925337112904087965507989350764291177725508094012253624863084813054656082557837440969316436596351755978889862070941598693765493109204013623064073204124056356920268740158107203038890360072066472514592347059171073040819551662580235677664442311529032685575026009525698898378853935975391775795215569195191172767707853425285801604503538956549827096344821246164487919564450951391356283614605503145765465803906627196260280129685633404775844691864549485993471653911593022378164916028918646442406432263666194733135581685815785556178684832663104587265578112380850916789891113197932235590736440465619673682539569174593570882703206748985885484820247492794643763851915165272798601767304313702607963309334112763059232335345865204826802841122257651981315126632506944195625381953365731375344913867234183242604493655641366807519465058503918774377367422680442975236250813788346734065229922591710459427026420260650602046493319331103130259139161108898497980477054885907361266278597829195025327563330478647224094224071299284029344874181672620924378060552609267933136324266303196718167950776233977855102653131555810404815449496520194147342155178532178955286379690681814314561289040876976527709862758341472889941767243474519189511914722566851984667323840184488177741882186361453966963424969483378867226189913451833037442729333858052512167065086209645697828883513693229351167250658710199238398117605297820005173310726562908865903767153721404347969555553939026354460035163410097859732169610107428842312125227479605333684056568499411719053463003639599291747364407970888279027247529084901895642287523313703419486650961661420117570472803529231348363751100528733071777756341837932070241696144316486189747861380908592020211294781889775541816156012565521098897639461554321552102328598061612259500435820007379633030183336238273247224 [146,103] -159136538822107907346005026496529784343428719962642393321689315369028419272823407441524745650960517425640262209558609582648048741311730447819076195545128127016667717268949091223780740248252793969708555422875092639146674014729105643892512646548858771336618270889965403689557182302322948474380286470160899133988594963578019974111071154656152083749520875170872823985948917960459042804954994027005499283129314813766915628607331534140663241329238676332417619452999930151125314331211868859774993531270630930894083139929627844545330359106686565204933394802419602653703691372351458539367110898691344554229090525090425495565248785800731250389501587148413485292730592065459417085237848865996501315156331142712959689316755067345661422773036173504221408090526972542500330976713895529735176723680549326715541509089737176365876100371918068897042670046658507683217550438628914078414982440774147778575183706607665782166895293030812847924249007996681791310982684798875800025556572165028604330282323008755594081323411755299555918888883208356833675630202507623847517702870070306039907834099884662269199319597429973608107253985424270326839163924157554626959780508154774971379428077345673665197345356222235144297754576990919949564167699186369149054678123616664802820201467319469207866885262762479798754587933934571871901668305510516605797772305508088431166247931689380996564557084626440737473675279164811560972655185829059302224329395818494316929717970050571506148633621548574015686772102783085033737154988732025491004442737588270890044123021398879683634037692021207487704948642885343042625360645639932560473641874743187104491483755279662471099630661603919247908170231455105638628611206134490725165207015994543392212305090198854909501321891481884705909588828880985832854279862055242523436294083197185887231010967975938139941184132159425026235587140409779175634201404424747561997193749179202343834507448228078616170456030950762460576839010999613683535170225912866274072922343819669220176018887145540787655755920349009714007297634705778378723826611301122825977601191234804485167094100106028247180929412947352880409493674034089742244435190580620193409444790670748615596600251075182115021923296698845570150245880156510045634875277883752443032915058487083970254613470209896747544407762283334713917914173379453623612866736212041193313647933798752462109608053849255913631943586892898159306326897599657281813006867629736756467017039510142564861012542198855388941227933179226469829254367213864866904691984060353414464811778662788713888 [146,104] 984286980765515930226791510764993168779914268184699716039548000368424048039518902256185452761009844631255497510331737546118210818384603904176465984726115344219844638358257034938931795754224173103006701727645225094987704436972290373731524966738798577219440415651235520320034704859837529585267132611101216719747423234043842260846987878509460486823452869327230076144261412340258796709020602193889872516693979478353690600099786811598077099036554912658374457185899780821971421265034066904123317211111888942838512853616932222298853699544336760609662438482239044626956311535174251151889188912897919871696691650194512462464587974604554731959991416239265929313926883854725441818481090154467867965082089603680926369977513840485984449026002406210683875615299736470729683654470631102329985054123561379195120865799297441747832016782758634751851124992700047370575423088505558973640316647439726415403629226519120619771742074527288521852076479844777769249971838385195130097442855404513944422580184263858220145214508013385090452695410714679028398163119213171908895335659364446513414554728290721679039072884640934583748714594655004832256108440681501599104110040550065089675041635539854724199794407361184524737215001524206884275370195739693899987734659854448183701396043006857390662261798835292664436967303856086887367390246052948269413242404728222869365395975854117096155065500384593595448308880450409867484179137297487435940366026479475130528920806195776591899484265212272575962620855007008349515272011985648892039586069997388479232966177047730228009182608441640630843388855564044275211295225980766320626846884173924102194174796955507036691952298789481301563859712990306885535671277367668076313929600268671288471643726874016237286639070041068056232691632204600462650345239167079873217946813392114272271846828223853941034547732821289342829645139542795880208629471117029547444032966905255468176499767110180368456227761217842320303205460709993348812587555252885414515973054797393645148561624094774922072214367515340678326185391433317039166518108338035401715095188999059449758780480195241203188652393073828268092528979429162821023654456104680845182809539802304164594520450945301227945893185832116886429472354961745612158750466631654314039224030677304488023982007990730953120781232607351291183434957206310207049648839162746331555981228823824145452167004104748142781034968728100453986330272058224886011066531981463151681856229654592215497320670770885354024458351193758949309127365518034759509925378089133701308758181040848 [146,105] -2872098896088307218270613869804441727163986589833354348057230353107302038406863847851298038460844705157256386151339863412201750594817762018388266074747749217061744560636672928191567983575724373549531691293756523443390223324685750279402246661585753180478442667441298634174315842690027730771757979094584808415414834758133808720250714576783783297627309579073724513014261088365038103027942322222207462724878492753372633211102534233878657933300119045735165376158830917916399448241356080912960380679072132973328791757493784896708537415249467375287340216742999157484329653492876459583414741277468676708859365209036271781503709278815359998228089188148186409572823961580569319062527743510907660219933166891077527740013803681448431816593957557416711352712370926091895967083628312930369010034309966708850192589919527525693442975719090024716781941965657704609728426412319607775360480899181824094426713559182036857696701976511322724080340404080953051048012541613748932470307138310730877824467426731195728128814515180948051163954717524441361194841958779758985759814651663382451343463330216475322457186110790514519925671241350937794364805343051512992399074616283354810275840134533097658858280460231402899998291112118820893361185397554128066687850858710321361613037816263675124139232759027671761329259156739123482530820484918796288569181395299367160964093329992215667270494798037599837098448924780966576317301829244651583864537174433932566052713000536183246999793990623225134148520578395800893698228788571977670484475752351903233403630485741482956182339929373301199186593368788937268006384636956961031301476071990097438115529369076051373233536421316272218928072371139911305354673682989738006934608743527858466343785774662453851237600557805562671128673850203603062781637790942541295139480298520523988112694655537603811829528403439648119808053283203923240142019961831484180787948680893421376538619889960486477393237560831009532076696079221569381264334721295110109444559300159137566936882776436190728374002897366950545874966342859166719632004749420953210518156549992814866877408033924134941878934615801810250099263969953591074586593580096544693497989012859687990562961940764619586330592767138302472301441856490329122418533973387534053785129293298247647549542520948942152504011194028044095021159274711935720432087229523941500663014391579834660801317308139787660598367917391642956495135919075797428843403036492562825495409195826021609579256268926499794118954487411310657566289663381749168578102412953186036436041312 [146,106] 5787839428430129457218161300300530002222156353024504654441127203271208937489735694586477994571121264332212257050738362296768532858011743675982414834460789062658259266442898919832687586496974895753856971047838876614785705526260139956266892733712876372940182278619648323317613507932080553158820633510121456436395451326943959763758666906025627418350934310658655866294816416591346541196882290520655938988522326257157030505500722626905644945267653272897879067098898552961803975674348992179282702398965237332655675034298334510186523248173921540055055551447635674765652010469544570117127010059904734454100870249076315188511769468283483813946423512557176737246963946824732596113122743007816997623593594331539077567754629166223722069718379020931564162338957878555978039756504861286551132154779992861440824714110448969157586955339435272379074226362914122688212428431520826399551174012493650813499324555223865319178103179286609590535114234344942784202228427729768446986508057839977815015325147079746768224173607631414812728196438389341075660875932246496261627997769877411662420076457145184542434155453740937816158861542350311234160198898731113719966853995918013775668871753864900321812410745758505777171131499378166128825228345030714305610415835184178051057953901726597496775392143274693759443050234168253171956655602694083277864045324484732045158280494729719500921226551573402771948595715070530859976796066188025291005132778732579108997988865004030414708503604264404111252637921267087394016068510850506558451247064564075041248204799285317673949347100207116296347139873239717153358039411967139135989702126853534780510437680409190165306487557967224447359816630755562943009440266873495793641716506934944585964833614680370484929629844879262712775059923539930009310945522302711082588066608036352921414460804145080578868584819855332415467237722169194536275044603483238061254133987092815507476144433340668860923752810946632666904335892735525243237972381771422414851916048803812757001749366141362212741506921049923337658839870674341779554627665444787501313998872002930721757045160741517516510538410535451153523421671061599119720920002448813628850161004766245548307009050973663181559431794887336008065126678297284656716186175202659488681430958149565190206449220891902315772168527584242193408263673673788543945659437580767473548857199618371275069176762870255087887079805167053701832402681320129579168567048253573810137694343142394823227480551732475241057834283150644800918755627480384104234240046676004878614 [146,107] -9239476296621275764427120514519168179323289764072382725767307449536571919910952990513432505920304523347709189397729325266464281531768004772149179000627033922659600273029022603660178078808072733986456625940354273336806462555922358199362893974865687590986522547870793021470765532874049218495146727998363168756211760047214960871676176014267709051046312268671235608084133233124007747226387651034030390081252530357916740394924179141787548653096902508589373468187044250860188189507595154662698062607567555133535393737480332936345626213036002019713675300711909532626407033046211979108434646879744897021335278399339683828578172456514025920394579586245452678725644988397810121837192604059277964164694362695503937685349580017627916050484358627749169236888815138902649997996257895606098422146315066932999366905384174685755531222445315399523031377828646598744198518030452298419314211112339506474509164896705699714679958911751357705546683104619774495402838830705149750551152546947349337366476349890777206966585087969071925109206316229462094142807122232422465881679014460131315052774824611999993515412862057680105033019021703756063639434015716450926416163271840137057699590174973917699460168431263629019979501628026654968597213437461674894323783604042292613571152729552828301781823510837095335819884565297959631212844373521396118990055409598649621185478543163829212503324076184341610657439426402541317632939774223829625740252285855974968084045808813713715175339572243004919372602199646678602095259668911141478800715075609522736951983492824196762164731456115157522054346141367724210184241494603713758985747711461871122474851192788593380439198936290894490762217296946678589630345664650097055984741238901048064626722816171197358492395540742777139725674727790133569835013711304623850893644952055567820610123815037038230066299134369430630177158503307720612201090120493795384841877503229587836891011559994110875531059138241531218588929550886516642670362998896191722719905767458723062604091912599259824819022017447987755825924839219142882591911386725394716360423345432037548854561640732813097398425982159380478151662078263835336687176058089498811726619047190845260628173559389907150010767619411137474540312442841669923045979191935430156549880880683550338391017453451874112245097839731148710980806728161876018305802464083082578006724061888921770567440514005057109764463857503584210466434353958360957608936432324010755511384210056862144166656068496898771362500560072704984759179656345781950311368537868624 [146,108] 12567807759709523165941439246199537522813072656989584321625789263915179397786176443471338301481778806629995182804426244606900338082064694159029826469651857090800045354007060937087871989008509159106638030496161322124492054511266130118408727731239663736488732965293870430270635206236426388781387526635039320780788534731187253769444615541579334611935345849299799020023624629913685232268351719453429437086261137170630538788107221286430039235037812633975459043120276749305690980463015912293843186231206671219955176441679997619310443952372611392377857544730126059946756473667158439272395742204475540317516807423819557098188172028726672785726651267137047073542399540946513768851484337147126083862033347928110430411493058572512391565296263054197612240006814457447419490258073870853988970835580304228996907991293046565274806180973609704003209603147562013617179685982198901280218246552168503517743019865898141076297393957590584954869753057459523224406915820086328124947522911232106764007055762465711787365099091260787161296611177655696364148816210529319480436754753752098958772997041549745739801295599524927683802107443796407159533147758459640349628029333923283684241217718894996155936700740438119251854362218556887939433985128438607351185268420497317457067131088769767121800178723899781415124035399582768935312601684133436138010617091996048836481363789163821312306148886059608991733793801529242545245083711286262138353873213062613013133627943450104929424107576689609059838502462519008301638324070458465970661849015119997842514890168091294189354312997837627905203937158106712831330037746633848395766528967553094289654295547021373816120813453715346122761494573961727929587358192987271663397591983344787228109786857475668011727757331762408046581944406421928441208304375091759981338831311386161665285295357957227080356780129423071942423046797097018026278706800974316592091763875603771279442636817368227555957614478136472019455344458732823563473952779623065547126075315450779651849818211639660724631952756472882993574391488358338424374985097108932777075519155022665785650818429110328392034371535477780363678754999179268537382230559738043730969394481007320930298225571589217243086342550769730618643108226805866024390713869274909786577766316182020819952889042523720552035874017496433303943672294101340818111701926596262299216261838542713791494194324931926390996252444001316893787292340358537740347273123158841996944406169303809856716181713985031648055208686098990884478735180018773068868791152 [146,109] -12940857236271574326620161549516823259957767327778890095293468591037745946882706476319546591523891504234194198807645802488448241693827273448958001153097063050118391420035069925398618301493122112974775418729431680326088719419639106911000643079834223538727404243160443368123837845931269867904114573743998612692284236014787496679213088416297581695339204725977579401783686322794853837265989641166092126962603102301737275651535648071812711141163821302020277499850262571803734184093406699677539234143721692432698069253542166683794871332398614081355243667488608793135672038785464521898002223749329523692691073599769451149323659799651297429369978664062363436714198142117025340064505445488482114610052700260545294527568325391385118479796625930526943443736302609406170635363432279546108124059379650267093925954006777045490652258148522366269074705595287574260677802297245520511902160583049078618469529171429466404828112151011527073054920420723468873964153323831371133760731303976202763975311533688867720766277788836356766930489512142525922522163316501933312704038953578251832909829612404057955593413546120948822708752473102380613130974226020885918533842333236937621289567683035905769530154685291874184600925559922736708629549651055630129878561768429014071975357152185301102858633999963639072295783402294051450921318730998635081063197561992977723742638161191964244249391952075101109519119634690441578130129572168037545264857910770044039027162818795849842846099119112826094276749123652213042925023805811628515322940476899980322096806199140725688101409246981537169724722149678442238826184614169776326560583328717136223601016333651617076621954507503316020271857046232517393482629105102825109057741080811296857492497711597083411047595523706169190027867622938191401519106246306628566016417520111842640227355980460492738924403900708146498531571130369505909803162244770271201674572217877895537011631418094339152981739208437425750594620888134243440731126963369210095840963838708221034785444840073282928967473658938993759039233130537848646239110532938176614583872291221656679555431118105784900534603463243613414076170702545562914275040099768583236392885700839455819174918206035891243660890851263628566980252198214534174925886579804490570608095618676103123856308005305000104072296708250254927551055019967974194447142410191154708804805927720580058457726283760718151811317785662382371780451105054148298117854763786760817735989610240177565075134482215747020711842455835955501538941189523152416096 [146,110] 7857392193549099224405608681511370335196308946332361289381493992295136773092763071469745759671118762348323584539739231049577934770180251292784044413345402796105832171717275450491338138923543735461177143159685350867455675853854011005666588423608733046975835223993900298646703131749763678836729968712061328648515407257398625290009664139400546543259288770471383203072970672006564734482806896188034819741477751856642692110761021056561844774652511310777904425131587510315899360704556992536965832609160427677265488455173119394961753728298012549502244849522304667945306678612542014350407784570101284903436724766226118940068041408766072170635129494220721693056075902694316078685673697074258550000421050561740049978027604365092236402501859550907481980903934195239117173114514272999630652682712163092382246861267313022865752962852412050838572443572073833491139847223259104635314099039375102751782192068716355050771525715678395712520471044267784923944079333567199185910280667038595016452656037744277718626243354046068324589773310685630861490227722178107124571740876513898284383149933802563067957597348623059303429418685617491193484713455182790195950523937967875148500730047494461565300942053570849122191220641361533675904673196678230089617068320873262625770160874494748565268406205644837836595359768464079208350955606286737142711702991204204272929260668534059315020488136606130918460082028113835791894395964506870635297571531761810491605211657982404918941280771763503146978219602272313412408726964669083414518418435379626029875448662918058517330998403272526805563848351631013378843222000101285845428648535825081971578222327625032103167063508994869773088765674366796782095645041879022929382580742862543311457283817627852514984889217552258614307345417524379166990001699709196367546163960981441922796762660109540912523863821508950504164419386427038212864865880981012637543580832089918605555432177956337326207420769752357021580495530280024089526869745199534079286380746715464937279915553530739004713259516410430421574232292552277728110785069706290936871572765560212959465714415298777122109600366971034081631183374965033955200833684753086989513856853576667857667004501027361323044159547719219833499745168212362643226163466928936350043789021612166574653860972938460668546887643429991290962076996168604138660248217942304900126229153085065433410107938529642146040964211976560174334137195732800155547073899016040488028616942647094113728288453662849457908664280938608927193123624886384 [146,111] 1633240138477632337675967248519307932502763670796212060434240561213157875096691624489621164750455122234321351243025336771185302439750193270519468712370132937532801848062049883947615915963133639248255315160599586753111875016028520725447474526895116903341343745120335172672667962572243718615773259065242538516492874604534434223804861037665251811985653315387644314864536769015144338656644850931954106328041033793887874901382489997990814255302070024791905311382386487098993011449204537439633337590267782450371402347273559204709117679587187177308528655764329220277779190685126555827874028271258312991797552247581381841251249073763791093830221513607233606273114026120790206381231449841211267470878808024092612048257851083011310312114501247805711232915614685771456328684078821886658846149525187084818770128036426407581010045165139391673534116411195956476554864988660490497398695738716861624465388632911164327390644431325588534806797980960685306344124630522956226235855594298025925624722470462134802386235729166669599320455271235481920957229503274726557663931469031645485540541375024691037175503795480357281636979802602084741306954588275540905811369317402538137419895354970653543198365122364957330805683700420917379103027971827858804484865386877886557652798403924447465516634095751818931585095676930749325223910013993428697693336214601992369117295969630090180321638165648739555160392236143825333296934108414724979820703707502787377376147269211355317100796897436665112662600964708082225345653907043156505599360234702715206508698447644849744799743145308795494852042942153257424523155871999156237164024418151154787891146087097652251133535552545133092170159935629422445972744066332472915835452765732526003816774741952982810695282648833823456960320705069529842355495114792520444433868419451791756295379713112827101742520519718437488893709123671522019720382177491817316078312016173157232339319608024483410638101664968999573653935754734546604823447120944347998455100794810365274089044505903967232392221588866637653885202595998386833882903879481239396044404799804913830545478486566898543434443455698863431282096018753184093596535379498461641296524112209700963780100094362124484084376576370498226208723756826396110727069079912662055121881116345786443703988009210724049213412231831031004308551474967366127642760337375064465393664527807016394277206121448520407450407006605376044285372765471049041389410995201803254156026167255865420351252834488469321055495422977104337533752992 [146,112] -3628675601209964374628057276118605724964065746795956696524507744781843427923849363833196904378851281684811373155093375145298201119948716839071244298478077223182608462791321563336098789378479182498371037339538220759575507604813925335682804349970842182138252017343988273780138143285895142573756560318482660954040636958592179755007919687756868095334181016676355391458894406022374531398630855528347173271968344363405684744411142685738769154151895266742964396769980984149602639633215677572592528896826981554822977111939470060548989279571687780451975792461155794485826434706094770908710850518609861758272261201151061641626749302730690955742510600536630425711376971725181371220576534076392344329848332392013794416598895838948569981417466685395382581366466285602349304973686849936531895563363502372078394360007801391948579808918835509617035366931874395222071077902912943161635059121915661532228796163155426989706670381753678831786501819363975733900711948913396240976149839727169376010409908105249741310680679030531761098534636700308792166477870829582160842461887927934845648592988752166333969294398587806322029365405170023214674242157708674106176135914129162803538661851707868734560470140083888271491991551708273214272321811646317958597503298248012468682524064534890250724450910214729449994284575193845871850696767425628491512910069264021043140555303666240503238660351057893792940895995804671385927728409542934287648527490649330246017382143485738871385980009029715824136612747572682844768025452579246459761905887661843589250459451623629614711809305568308408859798213950981441005019507977599304314823935118900970470083387189311440297003066435316620031915238056985279607588511553867251202298380995199316894394916061093160105340643027102336421514614668647564791610425076706559793325241004413812410546571962715498535631482797757461074569109335013783242608523406357201561951336751492567719901700143842872187286234482704545171763174822110282865006765441812671871752133304261479065438561844283136508882470665397259495884635737094625297052527918654087900358738506975664592934151981178999717368157472102147966333115973505002218408807429756073326072325470413657037065007464793353868206798589999914233055606277686936786892772939123257865871428227227319487715644041532025693040052864151813347594410645778077682016667418471694165469954978624430485153206542359125717431359271573307992013511423756247753265695690679885989328995398429853973764650765547901163043845284362295312 [146,113] 42455448580320499270430914131742560137795498626683738880618827393105431921166071557637433963813312911832797790153756525600280251433679859194466380796531505197393782687815508731047285252467676717221975781180151580649465795661533476593440614622815367014322630034630413523006285060405638724682457808491644027658210486802498518980049878109273975733640743028658547888996322588357439264215732649178346343973365006580759710101758638946589882997850339362824399609034020782498995810309243747485649132985641059409568001904196934606446594526500912624077620333188429237548280079415853654524362154630185289178138986687597081790644768610428053209007212002454608163668564598188456544211409369573267616229599107784153962684035226410738111216065761909037703643975672948851536716409624437602388249949135119430908429587207836973879722003049935692401411856105458079561550371559721741017795917499020328493964334095691216462190738183275816774629415951333867482591611852559256781893576953197842752559604343688766721424523072634930613482638466633286261290030181502416942894602803070346023628690024197094216682445259369387683688242383520350636618035125317099832634385140202505775409413047289632864392020405435386393481512932522234353261263285162990973461648306701093891451916313983653849270966050999272398217914610806627914199214926757373848270372397665469667077398128210342199067246752942723879562829496738743224654590410449288090930109617136078141243785732551471898475413302467889693930523466998130396147146420454263959202179865177071958773226698293553057029288157134082450410725770301569584768974432641001947676272698888882954897641492076679284106175877989811157976384799321575044075187533205439344472788016037618560312131768938864938481646373197117852712195720386825907147565943379965151010172711122662738596139994154607161354940204912084290997132639740562794703727691932167414697231195517086048873127365430580077025779277524058857660965379554234191178469755798025182737819154408869705901803031270084587781554322527797005056089350480318782483482830910736475712733675488712137765352822420433836572859449723179791951375403340468162428873293704089381937306516911142112123540803246325715881624093939524289328114366006044776939489232040504066048443021276047721233567695144988188905895549654989308089547784999432692562773768981217111217322126132129778303702029697344453864451355963989236688465337507397015292417762232928294565728382544552145354725401725867851396825094688 [146,114] 510695425287214312370645198665920556061333801969435492512465721155151649322256191745686080358161267900313545748956958286570942797037373494831403085659532487164757643500433115272297094698519363081975849642590257425512642936399691795369356969220732749097003302951399663188925041810610588173626159148499734115079622213370273702039796346567829740076159541004620279055502742613196160891611351682196180867917447395340414079180662867356890912600621193523266972679066305394742717339905603298315833591714348564619753939417664910733943275515098277796092535873907623493862165237362586613790427649986917173918026961629675395783278175896189478293605752571869612254123961331417295840086203017404093016723480613814632443574484801875400181940354841697178178473845758352775804399184270225096245086545120011269655219752988243018965043977556802150861346808704991718851974585746785677039512059912160076473384659359494886240955835387584144351716996543240176683689684801020738205924793913941304083062643360645157165278463713839193552535235420165531103568578608128414246857613877053890431028081832866685996890841248984005581766247862329594700075613263702637094217698236585294238978137175436674419871464853433312297352212962432690824495484262913343278610363589632246429940764595519891364309741464279393724404934371685953107399256281975542113744860539047142827093405446763420168059738652894305559007678649025903532272422108584358117389586665269719318000361385556445575867867424718668124712621754539845949027171816710856817056260566188945029662845053698545766444145924597052253967729291066457311448028863875671279257132603528132757254480493694895602281117059497788395725901618288389099906486650264183758265977146254307154700186221387069939872083479214114455322979182458626098261996808602484171108546850751214200812383140025890323171327161822458041908802473199530560946014570415548129430320115529536602041927325224447310636733978362208053338160738867116122719951017270667685450793459696117826121542117723419505670752837028569005712556843114744880123458522675820524613183073397431731359160514481732322712930004435996879483485009918393460911994753992161061693633818270175868559070049479200815685028612053765959755785714911564677290580524086724400836902600124965196250728206326123144065446105494116943319891880317648301051768683321663537667495338489225290251558667668380798210139904206088891201084748377934387959243238793256974204608310707105400381841553040107645401018 [146,115] -55060623405116385555315391131697805373738032049877246316472616114382605732254762558895910450176517627330614083988451741577181472982486531875615587295325702279557809863250239686514542223597991937672370874904557422260397754297478404199801615904088052267635986607139449072416740795206224880266225007832064127107687317436770468586200473676778381793089764439724382536479966246932664892967581536939577877147297897310328836804756547309237941275867288926822735999573970275020596326394620229312447311064806071099100247952996176532570912804212449740466735955085490559625418116324490818080534303982182273306217970076199118065205258583236769662959800328858913062640467901509182832504982394728600955589484014054455643390778224120858280263470570170718683669955000755196666798940512504093272504723477477806747996320129146619377074188896760700133934058824988504989609694533588279312042199701751964404345803812825027037863497948761307773493197781924097101332620481867369743093203789351270557433459549083157821574474414790603765661980464447105571867983506570956475100151595810713600998518955078919672291220329228463153435334424968675604583738253252542950135948205834603367650423831870012888588369772814167044333437834693521273066459387209367324522607365265096787040756251154518686839571919604691735081905434457327864288215847195808005940243687306906669185065838958169647792084837082213577588656956670238054480142490264261010564237180685033478647397397093944769609838081777882682631347711636919969285874668255369406788959387062681951318575405955206042517459015990096114236188573409587077541082730517129800805177826900413930326048584191331832573988461666423227944110848869996146553906940973309477851175898998593301831311465964180114285480970885715587155996183325402027790950244094134238827760221520681109532833874022724648431961303920413435851084369512041196593216287966013767004548979251869685156651311360373345871857666503215785751089113504735054744157562704684789120164400172037072395879330643746320047693887477016706130733267833913403399482333349016092556971324242822988821106043214718165189857601780064111082071857789951671869417575424058709438283438046919629081907610122855514072834081817560057736547851795937659322027143710029517701365095413697637713267190006582275544543944283562481201594854760658036352781677150284750247807497380877671472733432944851116863641403968698665451140233636534699081034241488512950055657920379992260944939023598731520 [146,116] 18112418053857427816007845674798964827272123069406771171340526417912731082915450328852681008837999477162478517409161480497709389009543689717438165852720553598812979674292181462600364878081773137139908547535470272541681845300740612130220148214609764753903782784928426966299128713302019635484230144127000085858028829113609370795236694271017309039190209552287286479253422998475479489570076716190422911901736379097260479598891993467061591446519315405260227840828236598237041800675494017954211179181217870345716766788739880827834584712916952185653332711653870359203060581894420871124398189729302106159947472302978468010918619014439275929790478804083720086902010839198902695482529059092617951870286820315829812286374881099725692349072633184183173997506036949940048080034818393617607413978040770151580033891763720847448100182212862962549769465419687586860757905919634764708354445862528062896814571770496403172730090063439486783860802758690940159315520430086273976169167696396708559841658138241171327503283891002021672021088586371062029903762924365289306673478113533373585416274031874443303484370397016218262427111014431348604756343074789159804719469548569320874311266078198673692506587544342624383491433370774371093722295039154031192755404367778049347004140434844356714658255529288275927327055457890730480696005969752929659843111519793002139189902700048284308424173916031360666005555342798939858836825369833692301795061900628702512866283120381573943131270111086117740391952667825154020331541707649581970215656585950273742650531323465447559723935769925615424497041627571010350312729159076611912587968178774337776407494854293671746816930995028743812417159971959078540035191278440663202889985339520852583409656294686899646149846684879409155874757724934108233464900061193857331505412718559501088635513001420955553575126307982691996567834236190759955733350849462188985342152761777868234690438247219613031144863587871158937125285590400719927843107901228028704752840338642766136403425429206199835887727757547820222493152129143884701590557765791711963668731203809887818326160441768383701904869593340600805401253985926336386091832717628063585547633081464575354673866422596331862975838252878466258609865603020966964923344037280090137701081802471072595513690597251569657118729104088583098010605456507157210167441518522904537676121663385665211930142241781994645858590137725397880326749004107470191396337432438826983812907389525023176526993546816 [146,117] 1038220376147614828325630091582836223899918691868251697167323629269425617893611047950433687888333761211048762278340218835098035005396601840692881583194600547072030816494298740081161664123736288963382851020972564498756149461087040844803100427505079874803509789771874108311655111656245992151737574097183213156488025727845995374130502401698785512827183875812993766758569008644734202583449163383980435684307832477132474781757390304755115357148071823973811049663889549807296449169259897877308638388553162934139431676487593481663038696357596184851512245754442572427067297665763344348738580891716384825773413414929433078037983569239410242135151219909911269859003507686999869624722942175405284715550017152222624926816093521570621474476763500993194183889241269945082138087337406104425462691936661925674203140279864720179599770456792966244910388954443132984521040466914475245895160204223825147131429848458904626897144166575344402010210910645747553473888020158415704857422913338148627375075903632368375698618868264448432379416546267904629058692449184436079868404837117071212203595458541427029753782468029954867507386112061732994097122602712691518904530540231985344014090343235055434512940705543962872079181668982989851257944854294622608056857411447914393130932185896555526043511603857183686730106738125720495494076628423335703774651338048743861745044253505726946089231175120124967850921987476926085402262509485740540492791506271472515110392033793527305810667960760123047296155462437691896958394650446053066249613773396390214126213782710027495601915085813460976246941327591763045944680348085067771916025910016832616534507932117729161657486990911465161525958916867308961341279700908449093980710295445010520620859417366098623344674739340404220597931334176027958857424599656026087775634607913586518877520089965929801976515401674712350508862937504513854817547564425061286307885754612032737904683599864550846245207726807931856570948262753028309883842602056741013355987857036212932004727900189206291931846293514434030476326991670505562393470829259657550056973090037968206816484295019151475590372984807335334901360829232998046934216210357401087972140936373382864553449819816906825414794738833420016863936075812114513003535587031560131400506948410318113372599108578698193838942493913140501192301341330744655065287053501755017373546583431005618272174713039903929707553108013310263687324494386655286752311962325399231146783396071607784017728 [146,118] 223704276031706786985146828668421027043316823251183016764028256022615406896803822300910018213059230896450187930678529728721132114861431468906596548229659318015764509916177913668241793937134049155059785665125601317205692231908175471146150798441820038879623323891596532872226182849439831896719323931182407410599986110419814910462255800939516343971407792016002464001640077941588064503066908595500433714033094188995650860089238574286360770447624425145147580578243927991277435418517127557951199157959941386573191688563701960276715081255186367048496619664980435750114575579859020745176042751392395733228821314921278927933639494125346337632451341724120070223370230868898127864081770220934296726998188856642248669978925983787275630607688611340551557861723388535410741927109747366469554631128007264745639702957267057495095773999345752965331075517233796722693805095109692595112855567326628984050165117439956694239598915901768337820287546978124463831918925915178954668415216456872162185020054101598722897049227537442938518943662069046282045765493016208727074001358353226563797064372845157859386996872034102518581135175505299843273093249845031053217532626910723281771820701613685170508460831120713072678333835243351580183477582983898270008372633860427627529354300043264053549778355854127416123854171331995058524742184335467233152568502771822081525218453361853678240399766461309055398787344128300984784270092284061369359429018808247805292506356773011438147971516261456860481242267424970283726692768450548032636901490610096085022325428751494051988171053264992196050123945085574953275259371855220010146751680333652486580819364246189670293656529907095405780940852051423680321927128890915180218447339977840808195048764822202333971069868191475738917352440259712871763855339923226839497748122182114315775435038177142514864193766555309864039740582677735266540301299395976812700452918735557888238389656428417959357485444619404399095359724471958426659345921097646145469544703302869258213792051078782086248388164889914210550253185318138994525505867609767864174138674041057525612121537297245114706675571790140094830927435452149529005742460534156704116693487371008747248392920368026350634381382560675451914015275071687947347752939560940710355446411510796222888155723998542305840232326371524207357506697582173511728911205543862692479749989013979081596358911738755516978893156973436474996241986303079869473849124062094875033124093000352876 [146,119] -16380815020128826936407727273258766234344210043196584434005583679139377656203616080311952176280177130486627686610778321095573821980902853216106522718788672954569482282062298652593563365365755782533610350383649947851471669104325743149104216306814114715351480337295175428808316961015986753152001528155644666573162966079870712552511272538608369555581140145391247016471099424767859766368746888122387662841705139259395194306624903373139035621303127182763361520486621283662193578808894388925325881742945096710036816601892084772068867268501475698112512319690596079864369878372108000843021856231525061523650011159188191083327212119447855868016595224000215457884419371730670603882858958620758284694068151064097869532541603362771729877484394368663834790141026460776864685546228826217988160378774292600802246323523232730831924199369647353128187150225192186666042558150548321351074440948116677043221965440361924196337638402592243187066563158647441600912777523314021881711744142964123246924176884375005065975107140186662380660331030668196005197483913944044858043644047982697524578911070452246771350002142488884825553768364640488168205307967222510580564088929803383394308685578596800641151411311414498116985454853022279579932608592252724342263636750625140449162395667317674154186825010809613800753733396324477439162900220978729807768382504985621346434601464686608299289795190515390841641564572558156759056830035990069958963110650401601280243309501278265856997627150989017738347493422167174286973686579001708760568898737558363277184113823791392576031818725821748310053725493377913705403573262717591321364800540304500637601929752105471859068397620715498790362245746897940056897358171723996491720923623360497971713535865852999088026119357325858533048045591416751842761171562563119995097703919109707494215737184549976325239595647526665800198155137071589418783953524094723568228290092489240882895647850810685923733788580121275231393156202108584409315429848352273578637702091928074870837358116701869949919625201160899572230725323603337225036309828109123781325338451072308044073615621814542886869888997796956210933610815233901545923472948506486957701711697314733151694199148995644545183553328084467552464592497538983090544444856252858193271855674043884044234189292581077518907132599023660753314245964369216065369522746803685931068879984539487236451416308026665391022503419994230565470784067942868819518247768178625170409134784 [146,120] 19062407140143164278111211558200011043742868036231502143658580991529102512668239536893552735004738847022629071394527491731761892070338612087322267457925423883580767093453983419095287172658112969668876878784101271804404986112723676501173226062248760012123499978759237988742384027097515215368047642409506500497751260972028367806288544798989905475765144378777027083247980426208674456797935103959287735619122864557286297757840704506283805849500650538618091822262512964962775139964703641974629174047655112628930627724756791620778567287153034652952940253212358297451726942338750709626486496408165151713632433736418216989511831351427145716001425071749120708926289644261299088381414192006735908175401254210963640663473338984274742800918426729877960832528229742179898115337502783151549293460353676837623750922010826924410363423577227258170063427794441186842072705110600664567159693545927244587132038610361951252298716101724586516316539166195173224658199801939560674267208240864829691434750214190929652506786891421811189733988694939349862573497590220932867514764882812584965335252220104542269284734798479323761457973778695583638757653785591621639722916374068832540282798018995884064855813638186490502615910658076981070248420757638079240617676834415435892427826167456968343652880522787222886829413160710294608223170230136472623045452017754041378444543731439139107675405364184702484652263775843034162416363285750068565255949206231111394302620897941606713939322559300552686499053143044758090665375222841130183401690278527346611534891152855220764549621058825555682500304323247699134215722471882893657241449708290961789878246074478091717181287273129408183045973434619840093313391259748135678139237276954078910805565652208197396615955381094322576058285665470809823060787137045759727071651547706595102755963703587984896222604227304713496707881686120514105276108359246250305654371588538906911591498307458594454556202774244335096009085492697851657328574731692262503882401633204489632687724175464891082160148454024647352767828031684255080708190346927201498818955514429458653222740545945880979609917201349418009327983570406797958511493356022538897270745593701355352636984755562371296158591535668807673509682507629144053666076763840943263812360387571084806204532620133117165909932631057289820780842786357508788629739125423217972244986066900475223055622576825095138103716668896629651183048620342502075162480560802577921856 [146,121] -463779653462190986018716819609535864917890880646949004864611055091372686829814143794894890879003321564316374077904953264938028868436149589221957420975802041276179511141919673139784208526041389577400087383390142636835306034017516701034021723480574474028124010404885688849572420179283147506507152288372723231478862739336701690501977482278412788778995943487280646417246597586625687874648011323911460976429251083596891933875215598998846183638325632907744905765440760074249404632298590994287984533908454533588869205041175327533644244762945869416227534301299916534028935210429415590365515102102488307274452324175425548397488290615927794514907667250923567166786599668243771734309420034071898189298034130813695114581599317144137856043738358546888821243421296009802782611044570143264104639547487783622171020469061510444702978569471486987969128636535081827152859089234252721791705249134769214575889563925438071056699560468964791227390881744148972006284591842629873810254800819367113391685903649085615512346884492997810142877789855243219512699633011039478563563181347409633166465421027233148238028479454048593977283445668068710149348188290813659179499901834470461570398907500054485874694707026461574322215905940501841385848669264974299973344911215517997027262513050887143245590082177493280354852750749273506087364694874077426300770911253233513679650174378696613884206641652594142840201191290485463659840272598114415499189848544040256468731981092212400855387460317727921813396732976504874579446639309250097033054392822393139671807471513472876668757849603938543596159702502370448884954630274063147166335233003714289352906690179932962866035831343310335813097889185951134682902925612544324895400903712053920243944974599714244219029382572825264557292385584827265222383305853814856680416277234885876325647527413832536699480419613923471315667347634472331769853003648083489841589895057558801656446442178137326883671955484770250701725239736141143031716987352361461045983121497789631410581997589174890947792642758486495728805902676002446407600620657882708027893961019645885197187265202588329859016103183085554143334314553876472692645781726049031280492201050308627998223043572252192474588160198349971452790979355360825266461749347928408228825045082132696628809479111335039275661950290195466677019589758833181239626199048334620786912341490247367998270814293293331628899223314887019201714840636765167490915852242144 [146,122] -55439220759806122760634096893392357064746216037456548506848773886659343481138562850359091015944273049882114885902347921502422506288618447309099428633750129153237121973083675831828995820555672972893030964917931022591926840774689340089225160447673453547483244351671467139451907151421973202516380198549845669393158084571197776444398625913990679186043394651923396931224961171070768359235814308904168183214319346464494843330537984239300630091216124254311333341818926555358758194181582616281795537763784148123386682975375984205701878768661117375307478625084149509769626051513940938866776322097311667649480013719241060576259172972129784838353960225639648345123748566649221964539485734522854709218034627719624366725033368303417001002400111555302528546901901035434521833776530116672813122435569875816523537524368486802857750126308285393760516215560339300747957572089849508155978931837944557131410050433047314957947064994426244075585140545679275903215159377955846778555245437253169652211484862760560309693436773091672576426428607681003263066276262480887507851204513950196530648198268280122032463645785415413822265249256245904595172442211733247656793951633287599647686581572098318432202445193245202581448424936633668893679779940035357682051695723977262924618819719293416207710652857916376460246112792683883247925742694606539244651206997681087314273691048414484756449994158051329118841730167954877061590429890160854382197859408185238591734622048859330501048169469760834511241653495178981963565260336670806526357541691762296219275253627975681493700860800289624109024844731676921666771152868528875843715719149491076516531003080358927315389479173809756631430445917724242092521041323477232393410695358648140400026421977877333943854753053728700823004691418960559966629603927524719880691083678974285332813644938479007637200437937882902941046879722057144038176823751208693991848450204981781762822780902260231279822174134847632116513820536826510810751042184300514196710683659992124827508363614278350759455002909239123511381791764303279706034887306348902177526940017562803844624339991252964720576141098871139543142006675080730731895989426812743122279192834529278860442511288914052942454870143916847386998041420177410301159537997041295170112693730732687350548368505576456380988530050782139297549176251347274979886812964007423270510687475441239659595178845873610009956684320655407187689371791314681616182520 [146,123] 660044106262295470767910055963820546297803697204447137773323473946877838322396683708480044666886329716072464239282989953990893675512173725475885768462650343407342100958489750814360573996588589980830356156748941296262757265828137687721847093227807033470632712463820185602615825754753210537411243100230851588483301836434604103489352219803027789793774850931904215705854577142631101283943948316759006987408329618225600985070724890518591781797364586062520895884591782027844087980063809905089479585040140659221226642136599045212888659127281453424670802225722878648242774246761095374324940903431795955352072993513515598946279732700304326022144131011996950692013087092680676097682778538120568296148522455130906549704772471757991444628161429717527840003540413158502852839825210927690343753993712673341021817155146553530712561399316635673412619140185622816306171399835147956495303608419563108453386804600073614165207604024171293448470583888728539133702470795725963030430537099342210700786485055698642106512200432274992125027331344472980600170252856407893142333672222408843875422669645829790343240272936504414307272304368938620115155444057436892723874784176732172589610088272410078842175254133244723659028208219483526230937880247840250822036435450452163731515046587359207988141843651258289109150373170463320347787902350280568687938829834555758107699569474459266993883259806963656682308138596780505275808432213156040272629170354721446658767549647380589979924638988785029529950635753777875013794258762031461271333635450870101660333489341600314874165194510819507759456847118174218592356064075116801996428633434335902779785141965140177724594741387711187967765277114551189498998109353158048355554168192295313794295749006164190631628823714955393522821601362202960749228583831855878758189596615660228259792442265288299622633661231246012672248707322419450732709133720272013789599287879788003953314975691342130312110932249328676590901322826006765703192517011878532025762718937176280764888331728427785282060854353942086713090715632262704983598925521257917459107590412584676100560672816166613044566526075964370258228268938515224601848856018132322513790219977649071220866394079225277981909538609163328206043472794074087484633999290391967077916933683646128207660431634666814344802843734545346886664784061499802715437035014234295633489021127096152574776110053643003473969702202619814398389714928776584 [146,124] 33277940978484247012131594529006166201354651126138296486154144043032409649955325439699665473691602183946496462551488576945263908640361887581252732407673522915714828355911314055649198723565258811191691442411880878624306109750471578032757353796677159779162091717572538787059291130761145449664262823067942306801648483128561358531620547551024018757138357627384581975354393320255886859012517194164264346199074969655258252439239056015326946808732663092790376395517220269383170989971777528025987876215595234940391855719381135848093878802066736872546581432811339037988148241908888622044197126213177811716656129305983563512628919852396446971735163571287406397975418566706689139845458118680843204305554341663467605092238934314285493724918494468669507591844899160657468961260869746996782963657152414128886530464413482652536790304401673274555626739385941996887937865997865663169947000545839254347851139023754586025625049983302547102943414775251247725517800966149036260099171719453334216865959826091653691273707534921251878328986797510821738333666983330270034401034814501544857561188883287877287396616875787452716729511208859226174394278019099275406215530031234118831364955190360414890694063286709735587930007811606762810183387035687286912050641057565166514585982134458463491291495303501158486099127957319408154694402382830571413294045467761998690220811581499858674398075012379349941809992474464435451526342255461158265288817443658168360762798932828390354835285463333119025478563461241559681189459674382134034862447033586621916232583653925558481470201734729980508448763646923518548536225632871018543781687283859165619650282253187338509523592917802967247006884544693755658776060005901502200831170990459380670289842199521612198327105197045279949169082207555762771207217115112630455879544968928408979981285303438408875793014978919209507053484093253198393185957076159538435864041370361856701217161652098584749544230944403410362168127339276297735638445704162421637477670664152763018118805880368396263015975747336040598817349089435090417036571891386757754171131338885130415193705893147963482325354998351341660709442768654432214640065611801409925775920452811152469430861848238889658679303113557634992900714430091675153534549402760176419420953602622239402687432383819830362983840517868472757606390255222041846579849503494497684808406649854704262192937025933779836861683187342167980840938192 [146,125] -465086119321061865445634574016842022809679782592310659047911732329877666839394679272050899205195053109647989846979575658586426921834167436471114528710409305779436276498920935333333285179101254752059450917502060518588965680544627206788152819612831367863275320126510277410318064127584776508963152135831692362912349353200732736175799118428471976903057774131349236185414757345637329802218716411523361170921048147041917186274117022260678475374787471509890552440282646940943448363680035895589134960022874501640525819596627960866911630613455257987856918749355384621941076364617941855870311831036563149907803499406012257200028467671715112405475805542511143411745240186599530495081906885701167211865308273230247315005077498602296175624041720084338117054760681115587015925669254053825103187362956262745367206694280204559593361686290006249936179887674497833043958014550902180308908547556916016368983915475156063468899242964182822705556797726078629271081789438235178059573427475753870273304531140810116322898112915916248963840844922291613853125460165396581019986395994408430496005993225099547214553719520106365982841535183021038485348865829009382462908100685264764437547659578398365651175946331492428774668114154227720890600423276201530366000347661102836510658859263457738464586011756616881908996874859844232351178643651649078969743240063590573319590102667173940149674600356260131172867419158597372530572921947785822140602218835356132838754143462263034502355385140243788969538636975980454793708571644750047332967060934178150264151222098199610154167193523192090466950832602092428650231271884067239838136314566376466424486589687285991338036745282603161705605877012250093747786086648806626625314827104629980732083496874969762142181115036545445747714440616293548947246523085102477349133803412839129915593201291485590382585338154835859217938271082763127403518710456027874162700550106168393668798473912827296547784068161643642836688718302114863622031567840960325366996751952958365485558377664569976788805898561834850957121131905448882860046747200996847594627362596829075472534019247612475802632013392440021372700286564824293025397124251709724161867684771950249162586840355689882078506802487724325349168051019301845831609014778101270090744753439291960757795937266616062053900909357388241933172278626750647552197098598970416513204546549461696834282204485900312315046687137752218624 [146,126] 26705116633631047649820581217339584554520617205312946124477615224693626434892561788738687952404099042530610183628635782182780331637147038377085795585006492786040547132634642636008985722738016349610955296322401196437361802951596080166284669723384239361392844530130938054385952375010620658315235167311122645853818096028017420801278059418570064779201375454101955275734850123878787150147022992883990910112410270396377206601135534544676164156535456813357851413269927373016210864948853440405717631492404085411856378705068453641162614303265009331800023563670166349642910616052078623126347265804285360765457002842374490134996496091454055884817193218133539431960914670542663906942903187591006484855512076913960860903435158990680894042957265539219172391430043028290460218709643843721699265427331226069063855189629554851450070339638675439684436136073174958002273308012060929867863809192465114881513334729331254306832700754055110574399083583336374975123558063435337091324090438684244028378395228373892889858650087470398708384611398228901351338999951304990146952134581006712572647171052524391767929299240462615625449113132547002737935920743733257680288116260910031811641421618230470145054727934876170171590047169625461678303105955073142341161169739663049063516373244344487074327757649896311018569148178598917386651015733012482926259289524279620794736483172276272799369604134690664924268733060752998947228157060275090142814888132698340407298491455054316922126515303689153014211213619308575564477142186946835817252825971126160748405908556509236985825446668705801434623792004468259807021843256396561148851676998999884687279808193387229460724663990312598372343728075388186801344917610639817239429680482538028147668014160096935718195133855892152694094901068243983686095753191008673848966190719784169888615777594135930989934071420870889368630173114352966397611307312243282769114675764137233110198882084879170517911979466638722472237558574758045257671266540838174145301970890095869664624977426474894427466288880555718979355766440021752550469661450727808823053759046841285048680249917522558141048276262277395838493273790214184517539612046301557742744357169218078658519869433103050411055444844309337299991957972313781233427070016841287519143032734738088265113167662222580846768111369072137586394139870295435806553542602384845138609890033689811785855573436343010615311320277548 [146,127] 61723320415427062198675243831570575255913397636635926188511860125078843240602699531514258209723152292678223858786789071368673345086231914192724485008330692576663999683502094777734326318333050011004167332200718046721930822967127272873651804118014351725674533798549628913693471458629072139466555265109853009853113888822201560545001005453272476112970140484232917550083782898164932903018896711254964201306078923395758687093392688616537584987359257704841100619415693438576648391767389526015226485993088633893391365115521379036759745143839130442270157183215577291704809936496509416848424446351427177269720783516802864500504920584303795525703485670978732145771975375010357260745710021510639560007673076209734745058253547592053805355837219775177068649433079396991724223828884610588769198850392602998060300575732475563060087858619995962599859163137272593782381910614433697227111169119804158403630766796041140753356607365242759789739756705745820824937694823029295504911055687715132773539094616234874987133496427543427299494221719712913568810484327719533099113952170537701051584886934641225668324180225160767893541109145611269969580487730376959014989745112041020768633503953923724058081476248328900686179051368825828741055648754991485883903942217871530105512234618519620871853492754047585030475732944457705979043798638495309083457333317943784802541457562667761689362197439112161650856932657947721559406899121348808030653243629719642971591871360294538989511979090629727347255174779829409267632773232762517108453719815579351742269507534994974965189408247197147111192212201633659582824078165493559698198097485577829092121608583779641722666815923752843915170319687895096477334710833827482313160615245885624267596163535345917395646544672149283246807540274944221567275126423180172869809409771327073878239403462721439479209398032826608157276903592362175340498070935397377350543381506462185074861343108894424600474529438805368624370958123926732246738452041151984328418636640981980306558695077100355068054037345074868462091442138728999611878893827961890419332253810831817305101102989420325888232979397346023116172765266990830871986766030815622910940387004219198182410567601756919633993437656383988922189340329034316520926483015550158358824711901292548263820038576596807656984933610241547970082146034060894129026891493436537748921447745927594899869706285950386568928 [146,128] 1674233159922795497965117478152205123815054466469167114170717746554117349109065872234124516959404217790353250848906505335387534999508082113650402333086885858321904172170667099765037432324174917856701642548010635985190296554941054149198690784738165582511536493308407525730547742157964652090418299392479505291289500628852807043703141398240888979643057068021458954162435948706211803863668785151562331488976734098644505367015204236057058776533148257559506156133407690988350033851935398572236125647020226227848256240701265665466168593771857613980353846637658464980073593829931630239751337574969101972233905237620394372007001883782182610310448717371709721492410403302780862386093415723098933520623667222967420522342798034508299538002935683452641556015452004739212120250980656812182598931542651085202083114300983620783430576289990634114919490817361659557111386035271014006044751650115793334611663215819070082549176579076046810619701739864505491164631254624146283149902668607524105285594694756162016592763603213756506486722137216076343118610684318002135221931284808295814590145776984768302190329586925141917805996210813033379244209895265480230495597851118864924122867788359768476083128680468887490248921097262478947140214650116594542271206227920370235668811748370568949615317886904905161848554882790937767355180429368345340341770088125926488262434293737852056792758895938349026632887721485229458137596988761675090570302619252925569516153414243087332350108314232922548353703675235344800336240119432928470164862550955923619429814524197700909774148668313438979173977556554749965848461488682993781236978599006133027053891614415094225272648780855502686685765704306464554892927551805150190055797275701333279012296500630870086948610611130298730615058591836181464435113687194199052822241360537220179410566571801668417673842362453670460261296752237108129794845451408288943033393884642157475020164646126336257477958451829175343977993999807494988943050375983344420429607120609479370357799626217076511055775109486513914126351550479050754495223940606889488658735881144960322773166244954454951264726128097340758117856209122484343824306838130507101910544888966696079313726550455030570760543441975529378258316836337788641582417350632771050521627716504107181022754514414089431473145694304730077882957826152832588035727326262511047443207301430602185890319685036944 [146,129] 70597940348089943416746269717557063968822348132206855098217700887863392901929708804823735588464420304418785865776314405219605257170982657507133085860655112451659453040698205937048016486129124861407219563104201946557246121509866659602319965061611069283881748216826121063918235031127401086472860689067977408506841698455993466831100622955701139947111793306895914350779501462747121153632271850540113502971164695169620634796003184216909173130770146475770414808892872033995638806757940479004565214760240965638369479734734846997682980933896166391604365287401025401688010910300896257584520561209926287326814802100612711075416938917617767065139691086700579734733823051404376433075927928351894279651513810008090415573829342096842376137995644638450323783359769419015570540705104369219684923435274340703387417956924835042728000229159902335861406793014453372993378946847962451024133720368464366861481165090312725765157694546492205988853867761567191884076442393056094744269235294323157324452826352460006752890846351885776357965584610499495982042907024245322509997790255567988617624538787179961063815554512396056272555999247860375557007795539140454233969074785993069538771405123808503423440809758212469636314641495287013247899185258778435095359980646580736370625558307956647302165105952385245971681016775839603287204628325313560543799348920292523794166547073261139478207851346803988905455788697328065572206190069284855486990161522701533433127705965960847320326572123001621267178998351785646160995900677662604793611636485700047331190747950033465474937305428522692409819279211985207171863788608107054323809090763285611217742693370778560014255133108802990894298133969541652599634298207204584776407660577302753084586194539641244020553472375368567504302726924632048626513983705950806678735998422336208307185010977841317116336610555032765343378933150768070720570154823926771313374760627022011511094743083722063192153488712637510779594025419342570443059574655333428768292178081760840129358742505327754860509909975145969530416555216312557358033826271619766225784304887654299395666684858322905336436367134118989917403513779155468912203030827264708385189857659498030966877750827956984970639935272325176112679200192277180172271597797471732317548805903720340067876936506272714849902438993835424844322389819907492307287176727233046585164306151959944638512224 [146,130] 2395731203562441483474435834556656174570878936498567452041022404797728480539537703570431644864720125878425590956390921292108004085107899030214885824928461428879642405123730030779933109790190538223672610987459653071222208665674056793319468799223153998914384677640834978758888665180703557258068140105211790565424849190406175792671369545448153704760965085040431800744516702201207909787207930502014602884058183192739839129848322571823118336574082685522120430870369026095866707017251729618292810225036710715947230715605035170130664420937770731207161044227286206681954194365308275577538491776015092981630371387236092723165011648258875065306657478165231924958646664485160615126400862053554353590743537706985210653061331072898890020101808267530548655407939174498128555384013102607620267314795661469646080534181067264571215288665579042098441734700377547484259713823631035535174911860911362973741673160681908847167408047436587969151672189341943023075829405404265749649890308012100706430426340492556270110821054120504591253459548172635261008708233177535236619761553873218268551661573371046462487627065158278304127793570776496879615696336210746069215530547094774914004781212837776598638387351742580337309903642539685089744354024346969736787538630409308903990893661860163646425758415623196624456201546583518448395810760176316872874115027955862991315227333485558882389132980416214624274101483929083997203586559007068670815775619990482503503669088215720898637181932020400607157083823825674274450594010750777595201839456683960176200482937037752114497258482789086909860730868209656986050289206151084324390372851439084022011485575697496035253442360678231820644534918290198044515392415320021782349842588161738508014051366139373392879706816521732442651533420069148280336150563343277792538640890054420958124602158609270496105436375327252210735430314230387359261732709278365339458673014463940317504033152956858944429975732204229212879862661581344242127856406966018011746176688836889308116276785442866987305985619049326881594718055361143521755686414424843962223261244328205694406256572844463126371275065543734104431615327885359962930362836689200642135845759346477665437308426982213931811921639509884755537442013377738841993524536007716402063701845020077972667343570595929512462978188258858139867237294414582099932964602732419546953088283538376742 [146,131] -1495120858790197993415206581176873103841355117624045810275936129556972043065179662080755294941218235871571346056618656577477570257425454544455150896917086685704364157155477281614942013693306099560526183514433829883655920909400112040235065815907198496410738591088556862274584953445891473530126721911223143888058008993989062355177352163194192492006412431760155712404874010621229718755251535861076977454388250825406487445360972577039405554941899782722169364885892212915225463460955906842156531434862328373179573302222989390873212015832186593270509773056692181966330456154319497874644819591917658542103594133968001918746168968593170428028437754628278327072583035556985628202287275488496621882430933169682033294708530651307491904385007972930955751467266021643716380185837738858977571095627341938086468708211855279373399683525664353398511127059390145477724822074331580200074273361147957165372179378615243031165459051812114693642485999540347574142461856235454209731283200593610454835830003566845775315256899259841121429719599891715170343361399507251632106985663254833260037830940689452314862263709902699404574409766194760630556480955761932742022213349897630970381613266711873451979773167493472102837577539810834885958891021573344823442301245638758112322282599327929908775577014881459114767627799970554266536115953494662974523479050810363864752312565171001869764226708115173825755289843222587170793647121316008472845568024095801407335077674846584870700170301801296002618490935276324643570483834595128619640995464101115286258588898752857692209437851425739507953285518664227460251934690385146572258087780596218322858989572240922989087091094825266343401366683107581381441817788920346695483556792722232191959951608440028751863851245593134962829433108992640921156953237343392692276411414283267573378093866547401405218061533035243706444051154627221751610543977519678663560040553404596334803668523351305188297586649386240787976020345871351174557720877673452418537601832920464029542815359431588808847990362354385231008025607394218927459355212856950074254064017962551286701418217307738759732241076238573511015777499013985008096594685771147353771092115690602646948526146218963395959198439395982811975249348072047024716191603302175913723300867561017101103507691127652703520933607976718865780785166764615205628247350594090578902932048 [146,132] -204528119226373374849946882180634572191473200625250959846852388276762964239332218728600505040282008282108007006099432287372177483255234965775226404745276573165895037458901756278898893335057483835130565093185115713149972138551583967217966401019477266097887348694189021061983649228133907291995528096563878736205487291499385894211609707708434198887190703256342008696163717472438064273869259370825030659513475899056905502859766069383742431109712697735728332961533745664003718538511496941913299063487397438567810802310441928862045627217373282134158115950789740341506913689743520851645742438166051072152600970253369957811040925811305539094100574034813205281062516357667544075714273972119045676911106654656799225312493528440061310667463262482449643436935293574004054099210727555410643865750299103473857707414787322643962649224479225929762226150651506630303032559675325481410436937879309856031642494563053499277344814119548581719676455896977480553253115748290482466392132149463221436656047766997974492196833870975846531108199795753798131185085539694092839941594929212268653120093712422592104609089137317641392542693564346371530185718653745125761776166717104726599591838435311214674203485091862030528772026511886546447727621253908212787763183867028858114339183398572194247888691754925406355917853757953126764618899716340967731827652826058709819856781957508477252233120034577450597678536612992032306372024081794712279633680483581562781387458165090719211977808919853820550386742986405988363402117372468611480784616863602405256965145984716090206307420493541755201687917620382046665131130876179209818016937486596079534184491813623339761544056325052646818920199628297021455442936106150319654931904800114862579209638828007335720772438971692993341561933220201218674505294744244811946569983601718174150129906707207807701166824744435210257018258294894559058138253365899729273379968788707260755311072439747071619578476653780402298789842651896454902185197819810088255314890494751471617301485439995713229385583075323316941052041141374765357479688556281397561163232083480942972235744750528962365936934378527583821407628789695752192073956169170819244491513361795440937385935457102460865480961683621701638905419741145142819968078579816101843878823299393443745059258915823441771990642865524100996301712713257709457383814654623687104 [146,133] 280845203742191397786236982905097200987576948680624656584206182349267057375394757221434414322443867929031336457334262303868095888244619408102702475054000346464886002339417607873559691811326933631072567657505675725356535042948740025646573986013469476804482149142017442881453917964650197952448564660692925934909292374913158144228298748231629271273734445351796996874228457387477392533070828085112469593976885023394019895970746806807441853471663553712329029369897785070932157265703511550368928290861193277538477921407518893624121151420170638306685450612932930192117347610064641533382169147353138393808175078750967110709589118818864076250119103911067966831787765324792058337549952353411298587415339603086647736402806685475805170150628486158777635055233852087957224189656200085325763498187950182035504916164615260525582707697534575764549152765127243515983134537026116841785022952700997076893503099465475650421331522811682277863712370096888314752769365586474535927357253459661145613354247028709052309727861838997965308966017314817420565550187223836393051191355096882706370411281784069860365402075827679888668251593158321877492039131411712447258892403644420034724623052342079544108767293830795417235050858029865438383066466598368230362459422759750964383902422594516618775727901005362709604754081706822032156152549251565020709926616487258085576447142715745440776506951851106389071791356957920834611204996952042433726219791170169510772814664197329269603194280973970875425126251617613329834312110850016895305484288258701979674034943358756001587653917124053716860989897108094214162353392685888282917019641147638058011764104538516076956356813908818527389852907209882939954248097298510627188221835730328598230270860810573444026301696611422582339626691919477127938966672581286745117927958027576780703720657854777226437721095455060902226211673438657557716072520390394906584729879846301216480742036670942476838556856293746852431968201251081377674960713040393725507217448301626208263309848523554087180626697412621908296055718349951546394371591365707473186918144858382814258183864218702063986481512637691349995573479187651489152304406325658753083008118664164263179938567465916566050480149337367076887026124486336573955112219724398295136406513258894253254743979865823039573284132249661299483461213752082851646136491200 [146,134] 2685858675258493575994370860972229761864433196260621088454875015708855602882010309856617190047640884796127228604317301909045972855735324478639858847853881916533931132879920437532726630914880297325268502512282268228928929754136870521985867613332773394454880787082991385313006828512164828034882761964173302180438008716988704321204577608153240175808867445293361984617170178814023188207173034539493561416028458246025388877171300368420969392930641963903014978477523546296897961809124871928082655371755199207960836584616775776639083537527560419476246888746609153227093871369787908959236225696764234801560017519404985801208438732424552593161729098935529222201339120285981718458288140347961177474761306984795595624507316190067069601660419623433703492111994128204301113798565890872742797881875697973026350194515593766678768499786274526148714025136435024590130297948047617400940916615808854921977039545287483597743098885971602209188815038325645113107166323347407013828846879215361908265042333688517254477166730272994313424735807321943726040960310551198886063320444926136294760313179406167766838852616526186900633754356658853860689424960025364357415870000954911610987683966176333068188883485409937831304395676636117737723599367713331570065374625393648255067293809748696730859529009155031395154394540256877448288689109883708554065220326383444049229511082604483578563382786782993091209152385055031707625518997264275331542754294343646113798421723826471946085815275281048621512604852230185577180900114955978114331783528794293467217548021934977321340792258252419364762060502364284825357674083901173437028311052692938823654754174456520413603096211019764939931197531667713481026802189854595334417653344034401925046597478510550100370480294245099866473090258060656361267274837677779717611203297213653779176505583443296424200970120109811024291835138293476304138650398138895442701171533832997224642438272753929700205191403968865671756523883667480531110023798287000157871504706219431575649070921127629872721269299022442716686878653832520073970413955334206582294914970329478008093619778170446941436142284566803588896868613561377043801744036258220558301543980812091689293072830962176652884006800423210123578278964028683917975843898161106374279593743898325931570813538450629409087768695064027356062310305201144146360 [146,135] -4566002916892743556086753445595718402067563340474074271229518144777661408065072223255741283280917024672228372513327464999368185133497259483443504066714000735675473064784116952571760976382753842165639282851164445765380039981282693418369605309313157709216975771651315526748278556216142619086543050228654131888357099889732194765244930518462058459241187937112253953268598253169175930315058106514893548888899525461147185776573541353596826531977225369576435471635113771710731306298717460255537212189538700657004922911696207698154857441463111998673886216948434484056970881518599918405411836150276540330534816752683023675592847193160439794907304088098201902022290920140074347900758824065451080336022473508903264398203048647713532606300596061286229572806440975532853641766622877706281773242749413934007437209661545631689045514357295964577481461945254820114761106104902777633391108276259828655261539427491686079978175522671965241898494829204032308946504221570606980547307426303721614556037057946986621318673659115441491861537273862419532565284036364566266538238118372349526154098054858706811343392397744483841416635242147033862915480125741024057423664280412965670289239432550096372478209703407227920914906866538023962617946655580847308692470895998204198053415709602849637893319025590861159135362177461644798705900855992906004199580972952880097354088455006427765847715658365270060439371969010430193948377742063973380723118033922556128198818974885111020924206680454198082375785875533988116976062285515796577726625755432158982674487722245019268444851540723315783668272644925875319570455481133936435282157440877985135082967834063238672136816968884486173284889150989826299444306484378206226896452351238406064610464282072435051615078837446187522415138661512670424961927291411283031716377338629380782015036866553730408150956012793653292375838357669988732731498943176225058646815416520523332802890110938097048224677813135809346311808122788689914548254527711376847100579747998523849066492650118110235163571877910676650008459563047005092770864993904338957107938840211452656194974035046538879724938213988388992453763194445459986711469210697228591798859546472235325051437155047246194827662573267357593259742170449574577892625729691917868217006926927399944582159444480331396153740652503856022097756178288 [146,136] 6597901861442730025618592296919693873371032842421898675181381791266495051081497891957334059436092236566732340487424417821325865742850324618029313789271202431552272832030439953539974493241528924028318869152293032307478583927139972191342008707196658118702363351460936544865871652565789442817402147420346315882462820152920381027954015238726860253689513037420616028866229523885809524651466604798305541903459744017535676117542314117970936414764833628710411977661738635482141717626788507826286647369970522750019724975250805018639566464633483508544054010894692659250367711312941653544942589931893566632103028828111925003588373580843827383187841845002435072593525069210715423581319900072148261786017708723179700668776741090705417079772649269766765532353073429679423061543466679915135664224355559574774504238768402056643280191669870107311605124391491773948940628671308381938182400982964504054006265369356550059755074973353882758999029315856755150705144582166793074142255794789093784812206308651233554432662322543181198963154828862345593872607727826119414431378494218545444917456923182937135614158439924724080129836118185703594268212802901041968582384462010571517114729017807830086496010128143875424111605153993453717618917931927865502516335149569985049027469309342914926111170386880312013713452054323223057551719137546040125231450091302330523054414527690389926382411413695978151598223234635063648004241872846917754965319563809981766265122907797803030619948000913022063048337083896918085382146074038402746227328287380828990638095415907411668541474246781124221671351377292378739709604322339906711158814363903496697451579841148753320488339477923066017368421263526203960690566847519479378015641532429714387834651291326878565701019669462866648511452118324324279631599905079733203602128879998880588015862594565165939749554227866408591098244856571658284658343364422907714417103351612317398790758883488502829937375980730879546078496889005927718630228325228888134180705480884990486225852834428766553254484770724274200336630289435182435592157382358329206302580628363900743148211829378753261156502841738877666452888527427308610046024875253588146722062136242686159686190210010874807311771801078676573584395466690076132239307940821658288835001724701579680509237138797067403944723275365793319520 [146,137] -5022726959977333513103656753136788946949632770124384698264756013243037884099203592749299263787342171278141831830745443843531913837966583405713799196233377777211429053078175607270613308514579446098729956757057253593360053986625413279658571261666613909464819410631722836344664697314666305865790600501117448603138417812497677201145837962495571155660486114100124867855500946109863824080649932797720922575749251357974499105406619225783256006362892462361153436478104492909624882707460928128443897566349733456079028519681599327018954486564685714009616199188582573429794168154123735885021971606359895751528648736181732504124869803973742726914956525957178518057929650339787506129091566237532430683041610211803887571558292471955197854684921419910531636040092117465702239240463861424801021476704789587022393584913848471159414014644601262784893869823194738636260281554174370443093141056916832997614216179694221439648468671866041997181646462930840899111203165460146119785786886212190629796613721615723654731722605260629174911648580227210716029592156366177966934178031175932143026814977060764784176612540076861069934821136621898517134177607102796625255714374798639854630584818523716787136507405399453880831922271440502142029503451917385750981713528241003648655922421625336181931234750070849160257265203450396497435861947926390446234637989302505847968412412970806135036863016016299214105517685837760751379162726995243979948096224234579950463867217263357186313398877739655422109171112952637299203272660231725304815144836431278026006952063463417477941850202663534590311075944734873638165502453228098089950160594684915862241768647707936989597433767766136587106366298306753764774103835818425428939553699810307383065779873540294209722105714682567263599571756398098495897304163513207144883835798505285138169041541037230195606280520977125586492158881388862955507359449693062537861662164288529576021016435888521689835335817611041242493285293215772574058327384294415391051122305976649259954835294545045775968480779681479892822461791017085745445980164241266254212469952984277323642050096322868530312164768335800679072478889529681148570511375916851527567062949458139959868753131463271690894526533907168950042409691583787804612849376716953185218566828538327723048483415560972898242700228672 [146,138] 3027312778658647688917921007907087250403568586648140680799937525185287128559000230881586076605559646855958588655135617094693829341129409338867457354890627101914695751629649529689074024753794171184196054761776608791817249996003227659290971253961972887701097221193679794837421717763209104839480599765524447312285468448828985668433868998269838975574188217313281462837914392484780610410423173946485263573299865598971680651131547785444760006488051941728139021728988347386777219036938457861246800443546368325461011266985633482332878647984042678927014306969210154562890153350499331888693199971641791041962111957334546999202957829962396722682280260471127085277465339287132923709946529095695831418507455706368474290440264866865774385818165915290028978674719655038871309846172130492557810930078990849531919388632930154011448625261091504602044620822103376335664228777998713295854015781958753713477636233538561241688482102834304098530564514426790381211088127454841446510596182916310736268293031024329381740673309546879350147879079678457829763212472711005362119840465416775128774847222743246653155418451067892638297653217450135453402761917413370989469236057732976494499366182791523590363162759955488400257445800985773352890654342780840057487204106509250818556930854476514445800742598495325750043345506448831205550721782700436054050242016162076437488452692069491486162338961010629668144076617216615794411190450658352293884199555281791086926547186368808187969494233528156148147901323905549581567617130086160460343607229495775975199146322208797013395069741870577444207030865502239904743085572816198824950581086539971147041667314926506586782490512168539774204322840704145211760657810149260756588648023890416632299939134239937489856387363454722809487062049710427717275880124725494053152990780682902848275344597087337278695208575715974383340017332020421498865380171260746436198988334464851526337511738935988081750988065132967192271358031092811068602536516081724042564002025353952763141783270543158920588741831086583656388386857823682268410559670840750098449237938148190543173330240361834987746531185842627804617525715106131429579151599675578753173906057377141781113399616032640850143200560790863311322664934713903061796399223511535424631468208747896589734717935210574957188 [146,139] -188060353719095931103239033356222900758242114935964404597739751767702490886448523866797376196543063175661581619522808864165148581772521989923996565230948950336578540140567330714348332762203653113136010308097941535107711670821969874786908704093459597133157505427501275942036475651133647429213323247327491904470897593328987621694272541599632166427028157190108728200232579935751385935566193403569483662445131830404043506541935473365970108680277310512719898170160526783512629955727184085754697394516548917434716975353620322052704143865505227268873881849760759559044062108709394762052490440011836853916201479726872680606887533404073245395669175047028009664536782553206462889244032035912609788233265557560903667134321994520015591313032640007197911918511366045300266245128366633689629738653505202424200445694304296826090953382882078654676223334761486106265434492285087965034744967044355628232727163098527950251265869757752831966750019312181096250220315130668632213245839132506553819442279550375351506048776801629206263091308852471298427131812027830799901853637503768401140668816581470829080504188649816679844250034335801576856252914214756331351546681807997770769902856853584498052074626090611604534237298257671031591091799525162069936913746110052593839324249787260180769290516891883450046306768216467574892526879265757545900051653176801925486430323366151187956649058012901971621452638950052515292934585404432214656542608989285008968854961279135749044378987458235170904533388425548671889950540469880523549993674567796231096431661018522138860753784309586805949562492478212200885250178478174745853538981018595100811547493942165216901963156656803347442117253747517546399817524251367063276391070416688083606493687319105301690543791223877403268930255538283690090419049459516529073680105132364968124012663299038846448617587992954595659534671006906476393058460552590587821950690921478739397138339181484060767476976769221598764132343933368926477819552662369955145193741800392625595971786169992860126456161009392411265659101144924396405289331037113957295755810715458975251335850052356163744841836568596461683919949185905397223037834162303468070349553339121089491067730209605389949972046110184736623634096290398895264843389089410756049392632920090349657064058832 [146,140] -20545662540551123454173948626850757971157775706870152027088185336907228724687682883755550142949860886812082154172853422355377192588584190840561038666521000912072569916628448358668964747681048447465782361832493396907434853301750347623322810732359539163218227684742484318847885623949643537251301762112313653563743971564802989464579265179966608913167286050147170329634709668078226480008624727466269775950480358035951032619632379129651026265700658481596816006663831644890233786599386872041963420478531289272764168681999514658393291798692643687066838100470746754826704873038776383768612967573624455174578050024300914704099478372737309451791634937930933588564257640966303712244650997363712623933151458387515964146213790892165024347436830847661796609472841739654326430034492089768943930618576171674852285993562523819928906569097925177141841422357507639311058167189368209419435695085109863231255151307317350604315370418401555283670432311979703337617132193094944867567668978806499766407432393145332729429204122944862933492083214929923225372322443824507772101712631352741395843502956154764929944999771886328335817711578896927609384104135139338737957858092058049122033835552946528010719976428688896714107484480370193984210454067098802891391441976412841817997127288318496148060827961575434203757960293767278462555144665542560027247221963745640385470636362987318872160773923798999500704414995192994397403066385273038156644660280660839579481103370077961448726467403874815940681009847458085073764701498367080439140572055014195682725858599954589165856187474300203486557251573836656168913223257927862138345969056207601515289550710698498926676708832504391968043721836468328250253334160037960426044561027252453739543257860290369992305600846397377496096577451288905363974489912599443985193307831172945798099563243190345723124586333876974447308354801279396913929282401015736824621472832266765067723651996294453388073562872420289268584635094009568422697244888030268714695424678334579401640560920479728543078131782901638359757433336491380247349095284669754977319262677911211231986373424788300520086324747982657997687908711053643846401452841225333787223846314552661831200044656705264815104844508993533081715194944877530996141328804251261443004491667235117584 [146,141] -6009296094455461098852615244441157173720801431101254896529875866443197180793553925510825204355719375191460863847377788323673373547739636844909277845487490339932709219070360617566770329379290969134065857495755148129110717954604398794962635561467989169669662451981359774243880170415165599502415167413079503635761687585808645178912003837983233814961485589715154060813790012354945507975527282588650553095205351541443491738899128707894039092025675902774263334278081849704525572236988912289805718573366246636437635999443244586008012985369729332645268202367040393454678810484518838539413705279473388827636643183311835706686430784774884776690490203616138367342731189998120058499780463488625278511037375381031563444949908041631039502830809064727403907565122091558835262317171085245925369183487801937348486141250282335393520584784839279820665648225072623209413688843148206080268795875009193741776734017387791965881828596672417422286530522164078294175704351089316544669843739816845989808987327163328614754286946173348188056402397946126809192285793800319874126531627754477186247590931396207889475440949426745244663569820026926709169468660497870788456694189125266712096899031263200843513617510876874531712239509717850080035456191344220709527344083181608459585919207004016873544940210213979171155917246959736594732334936838166013244696292125969687395377311896091499463039054198341120678135352183802039433926046842510377600134339633825205154286127929622088424471326324774615752930978586349785895091981530657407817189503556634980142699425551371779380253838818824522941983365579642660614657655928964071902137109028712687934062432917244566122292338139032346105367007125168513200823318125578936225763741442778294306941457995846690668303247378438937529515764535410814222065504977139219758988710524720119406446349630348557700991108638437439682192388255824734428749064018342587504375593871513468607936931607412447680098738880849329034374513450341780686172277191387962919324366473819588115421021658291672825898701355776546534023814193843648655066043602247271025400722523426006924238633353019440318122842229635739805281012641341799311705286532376702089442695539361108297715775820200951022657648976574665323145902793730667400777820774650523557448352 [146,142] 360399498518835359391793368005738122489533200168247268830639077398947739964479657126892201018254996091878366294389290987167203767909778825947981262649563050031546275644864814558228740688899433446965478142190669769388015046592819400831778115848584586648480019844768118115585489946355463244418670857835467570752151182642478515743493442370433228035585879389358701759900855757147455450080066583667995721732145069662512232237094740909332896042277193781523720927925529015402405424441180348089203607058032147562955439534338007141732257674780041998477078562334029947897262446226421606213255265384942754162719162773122552024091774865510152423723004645498331386822648358184556941247828740505986006468884837179898254214907611725957059036195498509060706145702935832297632254913454352433533314958342148056627433238393655819003884903626492092475298227578240143008958920275826741912017601398899134704376823208779941674634274218592354626543580355979015665791981419310609423428882883188383178547712683469058613548118997719084263930424874244851857403436726665209319689281487348998652293236636413298175087874602618103413055777916049418805735725386735747394634825255960448666652059983889291678057482356779513752325340257785194319884912979663702792531423538773191298325477587509566817103211987206508224801410143051046597188714215969591123237751648642003573562158536627101755096594213147217071432710601818952701519173768516158073199584323986200331022770732803885026671246457789151388719048410511062945043352120409058543706845554828224802254043461112719282346661699027524363967907065002954279201196476457869093548123697935777047944324799215249059570755223728531248492443583175232311585793810271762801442509885204267614879932260026628695857427003368552067078739879401518591300363022752053195490829523518030725242847440707563194058303234223332322759727005486591206835649441819739432141872494418397690141413225405860492673808930742109356221937769915440988084024123644386879570402806874395007421277876101949092276190484906722446276158045935925819726857112023105337495684077825925185247684684372307337495448579120067904933563430221629810072530641607335150846293823905852133847985751115024399548166560683292751663626867957815711383317861643900 [146,143] 3179447326048652618321802924749721566279917945448281007842624218518843249540772447532864573383786123505016324607064652996488149306948309547251505351565404049294503791883726695935869499275298963382217899945291680717656686990719216259586754544087648034645067416823060338664062765034830189173946400966462533622752094672166697255311001414178361212823155784266547416618243094616979549891646119324786545771384517273139335546478182479589472235146428870277652080894561250055202175435902706988296980178670933508500840581679183645289000886573971628224115690748262082797372029981147069031933908288186415457364827713052698725358115914394617657892432157975792967063770705068283325799337406918964896606681878908986947795993975446120988632730954789853563887846523522038115180338848017086257507680221790922886400186659664713132522686788321356498550301905223838625777118846094942801567988999294793502163098556432417641716803785463032421827454292624964020123063960157857702637240686006801713349881605823620007272485233270884363958203436119953955779228608369663799736834609302148221098348183198845474073828953383055818997016533819670114114429082256860614842550799710718335565117605806115778970163312105313705178043815623937132078455681093722096411419745321524524211660523852677662464674944417193306387396110446865151045396948677294846597537977716943062303165094471823771767828438109965932231855632606328057487546876965225006695371407256432054790330125232548923230485420739371064581510761463963709382048069865016469943007296136479856007910837178033397440471693534792466258457071898179530700605673774072816092504958104867866673176053594533527390334885516250018336859255570494967455837055545625028242497696681349155403001034376462015359727586348915976674660667348952981651979945753072983643172841844930035262153199780619041799143854301435005200216468037620233759655411708057186668504490034387316650324564973881750301869939636144968470090916646864494400492842198660908474122781686616563249916189083349156283035742907306253623210997222767619846312564084598914385409619273361291570433475417496498301865124408520347942021215612401422299742632617453380238622284461358373858990825430513364949615336764476563070518659461437343496432 [146,144] 42597586172640743034526223301400633014455277844588936875065789043007635148540796956879298755950068629136802472358713938861411021951465727010979268283317268609389366230423689377998667527503011718838060951368327705206849341478037706924643342966657071986549822773692612155989874414117177925285942724735857032012283226086438800738338490282179378742845023447373319379292984119634269851510915342356680228359320975922488952084487880189777077679184872248274351733549790801296094050858377998081629743778721748299707252543191507533718926706765677624323428532412713607296492687106811298548343544467852308999354947102738441272071713714378058462863768521688607460011955015579343650519741497454699384669832114089623838336549087672182427407364719692344072567499504266966800243646235945364618341695425906743071774454924756913374554335772651025636223611842800239994760906913419525618992392586054982451234707308107284936658668929635434620753119779568426135393143070098310315267655017211016526486827640825639306067809700126236959669978599872396946069192625299812044848354739368837015016427951415453829650018332377617976149578366260339521878300279265594926746092059884156132215025757814722027816081290931241845894365652295853398270213673744467413191770082483495407381734428044779476786408704052438635766538028870693409282712085284569045642487874731164763751825526338166477395790086727031236497542197651517948740885198476944332615456076998284594444548446158590956785608462549299490986965250567892906543513129550982832047364472314313372384430225999552312399088650049920810301389026690431772060675549760221162221783831923379346288957372208128753770468562466169851225532621609669823837130888928172032838075547574714313690570193431940729310231148015225133306580446535266762611403505493632661019745496771432503742266811562647405839201346749037389086035469528577766175754395608604121891174306934468808398459399327902174178970175656109041289620338998035372981387427468259459147071248877978697153246585270413806277246471245823130239361264028144472347911817815109054093612533856031939120888773144442094931717422206561358872983993501362370251841281699744028164068891412290276289312256066052515465136233241424174033296048672 [146,145] -1196156858877942428314303941124720970953018897990260760968730256081837539878284593866637778850490203874203753642430250283998387730417193485290750527303986077387169294297717317881848300261704644629613039113516893696777483888566294572191277360726603406134313285575460258837589468337110779839429558757401150100410544822391233200928324046431540265706241891885103942767094885180489826780471450127792145028851586779663493561864497847839322765928153555349274263370841688737730854596820677759397196058985802499306798890809324880822378944870081785101041820013917689698397117621928244308432708261087883665094734174162492528776894386452693317102744202658887295543425339850368540577031471972844406041464222881406875898401135169554711936702368677650712125053289572245665258847594119268665623667184093431011332394334470736758260412527840893636581889115392298966922592694881510065288184100350989252973694051917812378206015770586129216044066307652371074026124679927225062925762765376803388517069733935391340979706726293829956050508638754307139472412380519077844299357200488713127049790544528891242782135487200800754138629766801065541522162996559624877330984603272709736205585192938579855954756325419235690935559149122628442946338862933430485630652974607647413306193268024525161388419483640568721464404201109624780623861177109010613218754327506778522532984166773986289093908827954929500899610479561720334658856002701577782100795133560565314562004635276267080873476935180154887201761296418676460576468889527476447072862088708438754516639773182770211872713219394844849000092067957180731841874721527242788751437166569928510149269996405645237586811368611324486296372684128414448185875713667603957459681716211973587577930641338014931970274861265413207094020072859416867564389349742187788496325115701564012369763396369079334458210838222677725159873014051772668205825017699196677289975479095233598199915594312353042677874026544330423193441934752899288428810896540565453375314147833538887228752848586903463427973693955025144257886749496282431080250731016799815792402352180228868124290319329613049099387217253992541210445166983364648765736462536661739196523926456345196363084498442872426196815275553318978976 [146,146] 4359803809046322953136486812829570298210150487081705816490082161441642580116014680603916296298327645157029566863971970603183338540380584527234208847023711446294005583845149270848911821638819354819155028549325043867349452133422056350650824390455451646650652007493101172357148504052524902144725883550861673507966037165484249093651439110030821029819792290513914706352882036166966395298540357441401022912366228448871165183294788207807948882213279224592365273446863542554550362562644313834638220060585445060037953431528009068110329944487497792775791350859968864655376303030433705171749245410148611132144673224240709450720747851826955135841642193630033717244843917076895694184608854628446791944073688104037208985684291044016610562471112659849255473782857604204905771205128046084617062676703179428527369285973888891199273398476352226069498416448790086116636169159305124205316818714454231963838673707179377019271660549153600720346662531035063609589943634718431276189902377150975853823206372038768730951083937406573224461476732364672311285483183426027402067908768586524319031285680962862688312661569332906188220866633943382488383107948870062445205783040937205177963190160667568073224138803596969636746068824759858236224290668257014348099853815930983416980928304152817531598297588663540373354028259760734029620276447295749785756751669495496930536236793595736726797681976009955488411779794170247360372119875500057245922253860080724423409024516370453384248285779475734923654745197972493252783076049491528246224854379174223145632376585101257147885304588605575340062233726854947465993180374468530121548328467292558283153893299636738045325331568933520564761230659997755978258750928736119818427550292461111038462433893338116194211642319534795161264819128592348479523408289325242590176665713168869982001035610449436449683014683882084362797360208898068941355895277939932065852966468341237029679929330003634973786836791406355836366441584022019122274925336527135133601785851492115732030841677924295802279630024224925987113456116457173826764341802210751217871352246626523209254621197790740031827285564707889609665624315103782389906812614692712868375783898742474786647320398648311705844734140 [147,0] -2835838875857562351738581572160144558843357285700743281683724047000358896808976171117540492139406490934225379565073927513355660148005340538646370313937219975104282270020016024739803676553537888840650253914362853847127183281461059016418381569887744972385595645542981715138715679885733493250453905058129823954691529476821365846573509708169313545589929922524203551185010264935480278991694992867754515152809967170571327555549729360609854939674070743469462178232799114756019102784831759702655179315087770104671498893376518209351680527669280149840626553744823130610981833449536451787704626723972805277551950305986217649880227162251763090928837742522963325136415811189898500157477867423674674638979364046240616419918431141616008209712478997317041160732079520558191256951292575126894586901608928268803841158582946932781279047145137497087377134879618529175124568535258144185335061188745878373503567321500472741671403879918191235547531156465929177214283220689544075238233851211358577572455625248858423882272849488895657438315534635272167383308543419412753426257991503821703931536655810462335674645330270628274964445296163110659335822918328206450691893705066487531101523774177233899141306231724035358618111227724423367987247228985971989273608905813588062497359414623031312316741961367619349321079220043964376385523914826892556592969874383207709900965372018575172786624265108817391388980839841656140751341138523585673833670096709505516791213749540724393094849243190218512778456493113666933684660066439599155475219099584095479028764238281567022111205056646052237535121731763984633893171366263403314739219659059427350861712925402749017276152529567545974543307775294852631803367784557777962116383661662730315331055410981260722546721311979669643990083736903731516856793074577745726130578761284338711632159742071395885902103885412982331954326598077770172682510578640336296229189633364291900589363221963370330778823386839103926022330173284663123844538285313184544162158781840418205942987969314539154927109590177271781186136168291653906246931299966191284864283347137066708821806332010087417159245661746944854426528067289917620552973154442243999241592245143965330889853333586904836350150288210155463083230338287330754193233402271154545244527728664436120016729700918232460853717813561055317244097353054932419732741302371898102286300695384529590162787614206950344908692693423412320775860409273035362949893018138109909660090513016695909682815687342430555568763239606463493966801624217279151454106610197970204357532364542744860852454224936877396315015548632365192382272989334874232681420701326815387110595629155833951446654109579973413000191830687901274589742582532467920748783228432472935274599372000557924343914509976389797940022660808538575091274245734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,1] -1035301376881953700960459985420799095503129233787759521970802388069734373001365921228954023410089314103614706719650526274432692101032387470153567539523022330742367790488155127969786827210078714574906042347930117396004051632675835127190755198065080242089542404303307098528500515041659626731234646330394363996189637411037588642708993402365122412690348776543516563165882863164722813480854637508410565809985828406812055605049620187007471782486010392022469713406028814244889906426644061344590356622349948823702417535824513250790811631234198246241963479058826533325399438235567439939343404576286972398141625013916654792917588101922711935875737102827692647344832019865549331691824688780701522895687345351959741352897170833028835209195740157814971797898702984813592853108673622154803841752810943298803421586234962872975411667230399438062900236111725789221805728265051653488672099219501235891980439959928059095410041307858441895719282879021704143257629055410924176090003960285618445854937034400518158644979160069342214651999818497101040420093051854972901129886095499649530394258497678108189122905987042151941752628248243431129933762107122099880508534247546940576546244062760904690587502080109416675314873314308936915410896459713979274128577333780424111763885166450446963693212185561938424119322928024559941570716580097784331213215762141979387116133639072638313979729127149439483405797712286794163669028962794053664010029285044524546473545990855603531879190556584662295414826201857496992316975089397249842892330845392710008645287309035205196934130152664033830229008535811539868418529922567834543687698150342583216107004460987324781095384812657844682020040580726993121865595364389456842177249494295573807545365001296755594744694700612922705374896564022210944892767175454931885241065800333376672428829383153084319193023094439736549019673192274998564861337040312722154871020983046067677066511420997128543759911359667447580161982896870601284162459651144752950871004026479244973902964897932582314703846887448213059558160717793545143423003423183543913842836403150649752116845107325589884505673033399913322114401756156922139636389178064511327782466901437859306577561184847616724698191290864429240137763868539118325380961218508143956884544519512494104878928243340167265862387432628259888221525538426082801552103866797444001196521255219906439437460673101786351370403723003030290502913485336456740843903598238478651662396043337161399858967361020351885598008874878810514559294855989698412497666276850529330368683168014909271949113219691043305864710135692479903358857750721699880933907011414344241845243514598806646832081868872926683919499042891216237991425064598480917337519101712169489321581445726660918063239575015894099909528986765069509946408969378463744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,2] -15758824758954035130573592455772878883780623541708682470662802699378163028557540507788627890710120595368582486668010309062110309171560705285736112241964105052978012282066231986189045490762193847737553117841971397515968683020444992026342350041000775916485764611230166929528746407563205398590433496596503817847397817576606719362195536008438369292103774012608017264345407605026338431325811836648689544575948063209944273275482976110747819940477653465958001288777453738783617449475478080641830500669255884137002025194314696460773881481715093324322455021294815708022720171423551678453467871293226729005797478935614147399461577298039102125205898533846606291697196512356345245193262505051292160950848196858071779447661718054644121649520697109115812062797480327770412710689556647253306663694254305039122567842422798319253598957157504642093929481330529397774238012961029631160031580890482313195472143307252524260218832291634400794068746261544973251790985539346550320876241822461880695501543579376124024498633117185462181208970259151113966080446301476919281277310911947859382208313823981539220158605402336740260383999419045255504617502312406325655802580863906290860370643036537824325357983188545785821346883883087604292450838606504401409515286457161550814441068080581997387467139441317558906754967360860225881597043296941131530237070008537178246101839553807554959761917215170709773809786183451694586276070855756932949045255786931262405971656298784552554711144054444033672326952697963467825134792270347638719644024047096323436347078509101857742654423090538667903933691522441557774571113119111857143079343250032390881797099348572866427921189980231948126410489417591744272179415480287510719574800326958998226883955251288685167517726358234107773223926721569195626117550882903638365656150997279530522015354309589142920641519321454198683593922891359520163770995010911629978237359404979918066678655953239554273813642396844526081897552604405061148376257794688009001086043769814538023261630884101895898519282724965160211608940299271282489575724177755666557473489364868061661341451011230564143475386412091093789264381382058075426787796393970383011309437792591054949774552208002050931384073000277090573091668585323347191898639947575794425300921102399324095232095515202073515978292107449532874521069589917236071668347602711167044280524557920277413568628154058219859725081251152905515528957854111590909925040198413312298328866003424061773525012736110901568730120602725308471560111991077523888548246611070415395734834225494819083408603142308084748693961687974895911008850569769765174964012879342046096333557288817771081686433852784649612082877321174798181671794842883345834726627091962251183439773912787855128452741436538965072890391154216132386039555376021504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,3] 704012935176506272580555460488268343701960949115017689972055953458072185567894460960944249912832706547907439402793174253055998100276394867159833737326091373053739042411105130578024964622612545166594144615236405483994109380501234665562365430821734746950593906950208420936300726106762059911944400394215794308338941891314575721708165426872080072873964813992346678972407704797254345769499167738559139454683302131404964014778631315278398488439922665715833126956257797699448985103548510376496436120417308305864432172373889793977670256485298473261592550793153643806010706228748428092718777261321701779690918378702970328925726960721385989870661575002720919317166731867104732598363732786901634862129334256770558146086737671533458394072929640751641559027572639840455436879896980223881285670228594604083934804283790586940383512213180399391605670413913508514609135746202658047180837365584912674630934866107769283545209491728424341676841715361671563639237808763112334982576198427302353679289417319922791595537165034543515039761925291073687803873158920433600743639602141063398469856043117124932348918597193949964513677792240795158490925456213930954860114349488760651189924620749458868712120169470089022847182658582040070050662282428938363265567327725762160334055525141205847547036372673983118188166131994038274676648409665258100389838129972182666472615300818998882820571839277506329638456711591534700558554549899752298996123349831346392496226111211147295113159253470475591854691724235827903881147119655253282380585437144180373605189980004703418337743790227003793125828834782889114578065229806079379047420844734877390517170742318728258426054562258469117739388091413959992346677696954702155213443821000237008910034300140822779901643223899136911855937792725394193562501432533231500310024823691179968220781964237799422583647156868185090729015573322082620115596608493026887802819223715564780701972886268806639773332371217283051488132070548996298640039651126013700547334654285272549029152835867891737191002787051003057405821105055153998661688202008558089342050370466307428841214622015580608686309412192040037059848143987351678949865806424243492294895957691121971449015477340970486010816541251984277615806072666983810640652239497409480862901981114684451120300559976109463470504523913784670404615648644779004550496184986250367823994728883561309143354963618626872449513711443680869359946158608495592406327189908237339103862154701573852358885082344138522111851792502902049771433017010558519309796588111334986376733608344449984388173656417197957545755601205499673151358634770689480898249002440679206282840663306968032506182920729593696539150428298400441104318094757059789516130819475760974440248130040402857108944622831564760771416472744606776473988752777158852608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,4] 120093338553878279761743071148416286930700777604590468592196189723401995849537620240042966728371117185316926076752120713848752142438717927044205052710622430337883290490580328531323049810347951405031016395185690257201461702784985685517241666499626325144382157377030735140401546880734336979575368491683192155475656061973859567797067340964284106856289314492469072411773050753246149016830887603726402033046490331772733756933852614890794281986476609998640768631509907187429362622003479680918598896670653667003694041803306399305437695805052096171658768640503939198338112945209080704547506530041677180732691302169809321281292368215262270860882762344183266923321991243719344666519390137794088549125747093125545636721820702766695820284342382901429013279801429936883845509794773265295271343677346808528992076387076217872448790541469684107453418224614678516510615063743099437143910394821190637561979058903760211111807715388046078353537295710696176898833635225096920577715127487994873148856571672846797588990778592751589350022073957410821373165078519763474373175639467931240854853097268225161414810616455463766906618259570725471834429976733829555313362016479880837196566709743506320732691915183972988344845072143050524331267362355462201741341816134332755822525712790164004032667408582831129041193050201296012790599518578078260354288376643692386016452312545858144447618295612707321786010317246441654356273202678191933381002209939237914198733573399968452893975279832211931994455876649524205264150578363268878668285785530437289439971827804305446809317379485819391372553410357004260067003549073935421868332464496670109379015473978664138920821195833357281540620578021943079807454338212147413790686448715343560179076521933886711347893928341432634407239049751244598093602085586686040162940187004416450291694954602678550711757240334345045142464125162090099348480884971363057443048120997676485937663909529592210491631530503845816276327553722613336660574773769167278343556093015908450285226893523636698905481577867255406463680404649871638345558445833228781784051474810274587475749732660346238245616289739434619558511982702501067330251656519382213884002778707829247453124975498260687058384134247347307681708878297971139763197905510330339434307187923662630931368125917760449345631147715067360850389176496931219791530688820109786437721698950299461525046841090404591710119611080327208944265454382592873521098617497286992876725201199743070783343323735133259418987060477929404964877862502086909537324083990444225970866182318375069198108330617979071377488799669288674495292374291978164866095585876308351134698236794758575031754981520532846206676384187765949130828512951275820784039983150262962442514470320606823055920886039082887018749099850303358147525511247715389931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,5] -8232179141593382363450762914817770234461916013969570947703074181409794460939038895751574750343038388709090447237717304665439460210654909123555253224789011843589610099175981626150032392228553511041485588884099098889257791532648077425143688080674809523537577889380885468423828436986550274459649022625579326484532960375299039875484765137789285776754278742848347702171222329823019083202195410016969089767095920318261391747489310438855274708268607389385362848334555860621476041129718133602044963934900828061710790525945789423988399966177587879500141500194904302383724753250840578375073678481177356559760283786994786522705490833114796809491660435349556214361957425347750300567588298237852000443927313712001358672638564916867477633273078923777061948398400205562838663532097151632394888319135952526750173202438234817907183848105788067856321319593512833591470224558341947546103317417841835919753680069806955108679014508712482225784946256022129085905353849589645420661405115578351764077492710233572484836221295708125026383682034543831854049726321510187404874966839702008835278633734396225563447198447276275293502816536765185460706617264582686457887110905934928165906246511886549937836934458673283220737955815601033528116829563430706447298501957975837400598106170640406945734692483262655588086499155742496758795982909363618396787777972482386711835100144477474976391611285729715278957144794929060234952006111552676272842076301622390091316167917142929249016199068038029553360293993973196914791421347078207977484155272271346681627909030615349876102503451056626946370420511336466355942470612571152191963861846866701193678941530879553656054832432199636107270696853876897010113959625523024778164008317601945112680930113358126008970115102319727997626346577688505510578170953513951487338982124917485790143442455822785784099245200514040875355384186183842728315526518653855242474011086224441238718360575074568546737981966385273101442364828568203809973317989544187129963899044623988006495745843851016236430547503334872630151677820901721964701665921043584019747852970947229438474923744561740972911619578813190153609391351719605049742793691261249541553474003538748266598948472106713539337444880917149615583197941392257806572454432965191287647163715519918942841250948912392715924749427611159032087311840784787794377253730188544689001289696719046730265820625893372051892904719467152502114808241226203703551612279491834154346031271295174546290542751247906307405874669402816948841140108671682355130185670334085422963291392047534266839697310662845159200735718795721801243966696946434473699283928952862849419854044391876683980285232759905729217225537955857187045079183345606807540479800116915462701350046356255126963968530616991488609168592563665687399864185650410665541632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,6] 210257974620775296487001681221952498422892672718072022483193664119684324126364397605475878350399088407125797711472004301386874696585541007375600467957905466083876615769136916034815984350184118486994157248199990574274845247186791765574634909393803835902491176381735553069600197120693049358536706884888628022015910645789692443379107773906538229136748475430588035344784923197073259842711743233621907219855015655245807240500139654603010279461741221963134701066469186262320274043609486022015668999855504716517822626329230264897084542363151872501661551976118549031606363021622184672815348923883088369236210251985643086756040656856193532879807081348930893755814835247396964583625192182104101430025156481179650232167750024002296254094228169400057096948409987697140470185143037067281050153214604093749544943725622809002406861112418589076921810855298362892218477098729472849100818635397750531947328256153275587978971888251405937170860809713223092927647869298490390134540572786241702361345356525207782706121160146557002898220156914730956731502675703603662664204834110557182264319772446042121845687700903559100175480525314231043166148218168627994420119863667682894924084758103784769946067269003378138659606733073293430462517824195803383404105853627584816753963941988672965775692887333825231906250757470314723915885044768276600857021901316104822691551107559603821339093123444932031857112001841759807958918016601546807338120065366356765720659076577273582253732495682302843307543999828417991561053163678342478790753754715583243330162214157098351338836756118946938871030296803022286833667189972418703550895121063929883857171818317235421405454326257308343761816806868281271361385686107948602943311906293615052525628973446174950402646725341069591726252665906945643472900482052554867035029420161434987208518486485370504422903196935206676834110453682168756890219210768919703911735690155177666429950178304795340941524469876684271901854259363428599875118771596239926319064828098794985279034467892341848081907333581418103090733606475740055975149643760640488869400867000230682419021446613733491384609038477192751236866478908836760212250530818174439487380791343011935525107566945685103785351604649527389598218833461669708724863693937593566971073571426652223229058145482563515549039003483619655420531485461354714065201468827708641199754967057991255656203465374774948564839127600565159712344932345549244988693127294443806134650219196572133632348727358262078683107831210548854341792676123737382760920038579107656834790471065522716462249037232552745707848269681872612281753265528542237535504995803270076564805882321200776297384702957815897324061033206743509912860769306056221313950853481065779798829812785120352482715096210440726079611817867990406179873841652728350155735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,7] -1810031377300328155728967754565956969850248657367969287296536333189666750982158861971745909809050485405377165503916941474563338091724368505887367990708944442843378181650942480979304288402593107855285213504520271037716292772832537109665101404485350660186912386201386589004793897686229930518248377843605792138460180044571432427968712267362066312247191008089528232674852800593642330037150189132821625571948513210574309413508409345637327915982429252461530296484484154401835575341129740399705204286204856588175346151116992738828513336864658439469554943339160061072217700271994421755411536125215716063405246183596324961143929244299316940733814477112799124044705234259823677804800849406604400002498480701311372703699058322155257737887594075906374719532340644001795564597843631860723694841778221995344102189505609099171835619581611276194876723053948964221421580859133146808578931140760321566374467797327916593890227373349901267602878098642909446440574503396511638477039132361234305547241611312294811426932506673128433280390310449303057396276657146041938319277034602359293161374883387634724265902448105058822022485988519293992065781104894428492387858907758632516005909874444257894636035186724238969074664706386644563370734998021706788375614504467664568646143598447240671216417016265925712050980894512805387787726132813636045451846195732408688314987926023763102850787937258937150531409049972683433448301669842942627130480490829243644676534578188625712829815802285864884500732211140871412337503466089485907189313250576752443932465097351458416000407814735545203238745692154844375363174778329261619205075839528630094607926374079008227738958010213332801061259379956351564849244747082161544947049074034534912826644629635483493471638935294619352921466090086710987265773327032093535180485184602195944961522547674265442884079923164142172245685487501725208725832809965412542993077047182286938161455091580629540882505695909611308696718095072863065184399479527658307295473151726396822349986844278086326844517426443505335215950430856990928287248887668152642510354282110908112518151937793554239361993570335249268082941160933169254554330241163537641899612317638213862608698358377109474495719600583448212998888811054584348518456087739947754137200811618854791450645264469240051292070719907174945706126252781013651011093828064974135244896288742990124296959750483698378932275722998441620241225938292723329531098964768221927290153051307510530902629698588382123615016264043314434999681630571017602209916013962522921326841688546845411415135415166279569123011379713029240903590480106996283630747949281982366134515667983576321532604946845845973044256432313014058882592500130031816998729948532714644404381791342588476029388618031979420957455244445505026820555274590965697301446656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,8] -8163885914889650803006828823773517726640746313381512773068411444978159131214847368333193936464220916307881081106866221277086665404605629016826142708993351910120274570062806107895016979503215292604573795738208894203611721477363829869322619987238511112630760148091659090597517263551851970101509305262508965865694884561099391872745784003021511437810398245573270708977574287896327507429033221235807573855506052589843196240192125479975820236581191263875036793294342103290850501956169034304632245947253012352546531299015231166070307117577006617405024943118812141543050213025076920588330349412511127261459599863813998042747856292677375445059494571529870917628818874677891823449866921406006729787455616537229461590494168388342706265925609485169955008412009367446630624451289931727057849879340835358911391169671544632809612272342195507835854598185559454173752534686891053147104802636329024141811678047974688958934509231697008887739362742421109926838975941200205731059248431895062968961794104781022635329688555332203137974912977652473892880403405298381990405068845219949227557640471824679866359490238387820134842511048730692162602344956745750965475896913980685033473849376379090484742659981892591125466351756508729297898708749130583856352556879692605359765893255493143909195751970245425157499848632326972711100370566511906807024675994861171400341097643085846917435929338123571073701610640643616651562762264795333081400722940761532704963473922157954293606342962691402984338177109958155460505499730717532475078323271153152540042069691874758693006518787930636199014775588074956109408633174495353035801994914969101489750018629141444675382831334641252910411273915506706790515338932195400661489428515028091348646041036747020922583968403808892311057069271006480432060247022837249628560794156489619456424607415659973373733821497284166789906385650431652148132916145694029669238617692632080287115535767540794742276590423657035929387473786454280774030085254606843789695518522744825062291459356729229111054060267261220743386776083828831080301866624135911233103099506159615770160267437853340154879105907263016299372192253182327455527472588259733765199824810061149008709127742710025152907018246836144603998174121370088362809325134033402566510842123903025154574780574852404258507905131131362589468846031819494886517862577061876596010402045686887375849477518083512321506820367728833168551047051915422415558846901967053659275156730220998033534097260116241284029388707882395200576046004507118870414641661733127975357946923701086543848073748342042390602223074246662438576110267995238316775104252123832631312090088271986050358676136937160757816678316030743363893948180996026299559556616977081944931295161348756017017900836802013083099364326193117244081034523920038873666682880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,9] 330551597709371886080492472012852563193416843718839546202845689033063791307876806086471232440676795984915773161086396619750497864286810834007585167966575121572086653765153321471851019616633749346486400840939043591808832153070422123912947906151424416172572160457455537371448773179736216523095440881690897867754583013714561087158684723768648128293876090360451495570384544924308099475783002493935265371853376744329813348521529945209424847153056037540276968761979108742230728711319624175626794122811233843332829115195980301253261786424089662900597120260929047492857707013029090011862068639840014571318968895128326923236433671838475344156283595329136749876521650136199735154131221366795378140704465674593735684419259270629884467889859507123409977058905088693952043398064380021414190050013826865495376382539695086609772475538823410402855307099386146713327385539911472091595818993828097520668071131720742386492923958404340641143617247706968719190729714452299472649597234455272841935529138022828530724282074310852249704793964151343162288614318243460171745228566628861747247120716321740756803517051451566044694520693682006630433294373018966689404745358706202128143539013727808295011920372460102178652043749531441600053561849718616706709511988425445073217154526501386905949865159958356567573616531970019308512024291916621275799656837580012624717620147646078906389298531201718545740437795343847702734978504710147721656898825432500344522888020923522683520034530534877975771433858950130832487794842821365548924820490292162621794729406220995176352762210395427118935558292765927866953783755011631688540996336323213659624118723974138826262741335656245726243058783997206969643564072005810172919949448927038267544512251647185846991154234792212092308409553842860694810582191463689716527917547143773924705342784414915897252568070511142166868876023028646423576689964391569125243048999153483702725742868022587766751653724209435703656056633954995415293488011937408509872641198613246438843282745058243434700204799511031320005417348060149247084897069388689804255268876336760245731996600135294309144391768840038323295911915259517505718468141882626481302562584406876315822631570447852405559658793538865931663342608706046564056071094995312758935057306681294763503472289276986059231136211495618963697378151448267957268282325465969715255188689706529664517956005397900998829803818798726894542807132880784153932735770269929216414885251649986812501654896188005571280903548256427693047894515623138023914711534258336993097735124558912524958869240918047757589590204122192930024605916904490269672809798907047884362260511562529530325571988590246604709399504797704910549940765247627889193924370893640314636810300726452907147909843927245995243369626925095735048194413642534661352335605760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,10] -3676024657173056553138424806226339590883755508775100624212192343556538968736820117062689594731230716224647727449160877518836732652586100192226044809621106305270990529564386291877730122408668233011291651072356669304082188104331878861677763821565472325582774451182116744222021088865127567753944501969849848013917447422936406195466907546436150716814924606465320485104065396809860886774427718175289743648229674011514725912607469085952456147868154378268311860776461356906058495578526896391566238858612868013168822833529037500651568290064243945945060486475329439094229977230780412392306069965056867514275329735635443744208987969479098530876901432989498974766036087741701310326137376967870358796706800105463755946895079377182426841532731185660994814332678061339418244359089827027281903979572636634313294306552563944368678314251728196956168676924578329336767635880900584566061089633193537533126918645566675951071798346650473984301655710454774642165258042632842962114017571020440483315247496591228853045438605231373463830652681870131508981349549665830325489389751290314573067832820809102451988250942053297167019711758970957748679339047702596229811213212008048491051596897522282298427219741569337552388850807766832075983735956561905741911317379138573430054840486721353332455254578102899762230115387180055398042204539250768260138818344689014744726252205868382193318564670694770292487856089872809166106631898685872241342964711782316900958896392896891573869530654225390432623025745910005536497110504307585139863106726770070639630057166097813498016130496326242426506809750575424558953868119050919722048975905704433173553094921217248946345011775902604072887951010523994379623441852688363072193940334113934215192197770865054452418832437731419513040946884126544613232600245708877329945312991523270254961862856265375303112189349481400734633634586664209110198421008245850655633629470675118680750077946916704781434913407125224146670825411773225833972433861458991654700853563541075668774549823541431484231766864425705211448243371152329484290068579088758272255389284170433648864286815208074371257156827515460069477541547040381211672604915225394686422906473532170053625379957011627462288268774800044573193251220679384645656555899473335288180749280208887176503868275273956631850243267359542456432897696903990689001118242131865404762793301946468660485830220653662372033584792065551488199450842254717291841636432693631052993951643597393829949260837242164720649226763027387887310113040977968096147128764868757989601431303139043231124996794844564601184864621673669109996543050194696735198684367209792450001870611627068290315072919995153742101375914816977760312598489975894264960548742532096659561640367287065923155187470509834661933312520953919280773920747543583738420673904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,11] 24938582511540804430581029405652500427354977331331860747084372175805413580144111317930964223978458428785894432721037958487291141321523283878160811181082614074966331067082779618864128102724856063089994322748437144893131423728390592283187393301518933945251592980865415295056862708477658906564509721068731383631805178080232361396149222968548421995431687148426945851684309256309590639091846318785299020628142349524449169239020321103055103773431854444857435866467793833965124075281063707322210343443885529843192497073181753156539658034583088436542869523013227496627553990421835503249447693588770912578946567658814940002182875256941874067753046627586340427463088827822818346307322866000574461319292538334642261819808301521695562273153017888230814147464372977328401518027912505327053157946902022640608146005268640163116814828788052678262007673265624070565436048369888008804140954027236448689673817622776684088856215929705123795056744478371654930728451331824765571847210031472604343469272201881604436180208113328372450222494808559189666280820184317529537594372761144869119121946751865684696765571716245564417993396343147583792267757869916290448065578855911060632296934279190958655596467115117263302278211287413032673664687486916109814227599469080095233952384117034837259674163308606879335671090344258742583888102642117923013159604450841823448666575741362163310799908859002403280803400993006485074310384139347365267839770692010753834568166227423824430536802056855567308730810341000545466905301736284462828702498752357719656652822652164363019906923313111861099797020597268355027443355779099489168376785378053732515733287641848107192799704699443519181106834879750781791093332554606723403416115878612117038117068580177032483971341328243629861354301994850749138626019385972452257462701771738637557355086426805099959323373485975334629685043057404905544634223605625868154082809346860117424677192205969575436735135938019416447648571078632262185975594558245379932113574231913693936958582199675877980838606107397543277405730262008585755546089064530880365172497086193130499434032719637816408589738061151983642948176357658711183924420034208084843864058421710374962890102937065856603818129155024095560030377926864193969815828601981799091763819989279970740201709490323924003522102797693877463851899944706071173000046921674792423497698074815691650192901024013880076142225922624729443024736971577964800507467030591527485021485455290484320003632873145777279592696370068976483446290566179950341302780549056475920507538374893282622905445659530187603836063474907543099645639100103225424663122774014304929917162784438994936493117260708603432241917697735189460631503152045244601019138228810981981893591436843390627729745848318207228233190913116791732026958429878619324512074727424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,12] -118251634393282094172252674084707549112393837658358200732121980862232668872747116389460261511766905249219997139320744706038591178225808737251690359757316674122418483738261240767296900567823476782841650267716003570244978135717355941354518020414326768322243952608607039232621718409439314370912908014121690141561790682153832696669331218321657352467571095505974596517934998315452777572556478133745068457427960554316782597234499610258001460557375781967284584505469733192426603045685272949522704050214097651838375657886797865660462871257849968808734710332471122091753847037112341074617524974497014365431620610848363590133297171284318149915189729204955761503014291920844242594060852709157917665471593221593904072778855085404103099128422542548662048094387227842658249758013477046945619184457520541153247731997143633618057022866414621988210672469141922953031967315125866215322384359521666883838434190391662042204324069119400025860626564848484028558671264589426595264026653648546667560235971146365913755515490134168234879281342108679808614129436781258098034120931785754596601845374124313575193498812404460748867656603015685880409247269406086706959412651751678557439182820633182643129357056611291647338794608504500186002636257320114127001775641039603097062358704801389954063324010016068675552949595225767912998513658306963141476359409795766352053870995827724004705655529651606823419621909326420916089446254470193050650478755565061969947292145096272826814418627335935055866157491401721532433697665458243404096741730894623864248941291731635446467174464838321515356316576616283522273188483962071081864772981620773388193126643173791341205897871237104414279700541346125982776428051470667989897618816855153004054041719790139835603470703507126501576849103095486201527576679875842310553806394392406456240344916004896944715089214905707137526198791966797059970562768901075677536318945909457097039262589513941128014631395778211942461656899448706757161680422647227750915757198604576654917725394933602890495583531167516799000241415771149054869035110307388265313239094550021230825727301003262336982650972449827412442826160396711150542117625721613971716673673842220479247511303383949754693578073108713624985546083155345110675067707704037171105981364209793257209880828285748567739741559491401175619095830638321582516876399198556291014483127462971645913077137884078977988504466905120006126961077500674147847325456762228582444684604992003191351761196982278829804705089226361822277265282565823481548860435396696453308910190451228022668800275143842674067408931620642691344850704595304353104054107358237200168569532155742319695889316204123963293140824980649163830565761686584648440817652092889502187135601744767404426873211687045876468626330167970013668636745566235571789890416803840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,13] 407590610162928334072165421635617948861767796893119126463956753279034992010423841577778891434542738465858680849362492440675617017694423906875356442198728788144750596142797490489462184142006297300014067869362848596402929096545181142545165767324588621453724799068125194478100049224666503513915661793546906100967563613794986012259649156978669236536090779024095726639102775221455514945647848731982662756559907399492236647905948277215600548433410242909202491301895565996254135669191127986222450435512752678402533937207067710674499478817803062199326781645626186211701780795233010087636812056598287014955881372807068651184766145347366889781294229170139298441936249023629584849050227982679675466532094196486598983537841485585188057830023926771233811784984438195991253054271175858160853821342780379966595495296808575359002006818979105337563256750158494246729342083976585543971458175435068249778534088823303089697855206568131102727289299914329428170588711255025654410675316342775441699480187339188764661249122072119514785627907715703700903297519465963167527591995035947155495758951812037707087324769559983585515963175137392121517998865359399939205573837872590386903338937227615988240277161233523345972008461401036403508597174829273959355320257654585362992889976700106459439041003446270120798802422116715423877109261726638113021513191932660211706126201926538113645354329087860180627600032250257978088676075610047371019000290899287613269357025141756111768087278686034985892788857087827874697548278425952702173294400096069523859051365378192039261690256712743585800418092142779904133559718515117425543557134876485184086017464447372974630013759869165526030398009871830175660881697751211993181364925771649769971089096031561940220629279671861729601081364208111535724342419954622805023059695668051834465567553830687336590389205333338398496717907908686184591918657411057493161662611384776867140855571545841032807981752734815506462891626929397141632155255208548001710177224044139097851027686916259293788419684998039870410760572894939778511867354069877430589110276488536664932230821374261201945429493260486581536966515032654720002644613684386249792978331498779403985847422974474710421121934316438217680918330619104960004524759932748830219953286778703293336003896843969411258577693796292088093261697651249715084329839710072839766070953806053446201034482240639774416088675072458728393195986752195321836383558424244588330264095861005822158817085565347970890457231217227680249527843801820483205529368636967536796971103949028568336629320520341968186378346676809555441695142724060397667928745196274807296645489279495900198047906354324342223115623450398206156690629474815187805488370844548198777224349717342202424867136073324491670685023028062459464689311786974872065512598142976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,14] -1007830203509073985996434323093024450453863200525984990401310212481974450256843375287676006189771100935978702385265015994865643649986364654975843153048327138541649156397751741624675005493775246604683523212098308485230505718698767518721632020531355107626087980403819803250169089898920583340643160005766889809058952750364078298840828803610030881251320098415069600186200281860340603146788362411419150134630145339982621355914935691594746042634282037353040264920759394028294298106613751397671940047377423687984034920633375078073934578097758015568463082188161317526930337735898878449737415372111011151179391381589476320906843946524040229596511668263411537313001655433743510229946559662010783908623591502348683269310508992535429546977991808779611575794985410427841396039606176383211659993146814585554902759872946563722200453307511577949915361059604855793552646877676513460645382460289546326471311939983927718669170965004385539783631401107397362585893419023642069919761456322438078021095429263236137880728322915218216500093821344844214382069734355963461129473278913590151944641373239822771849468506680674611563257985738956862928343906740012974747847644733988935566784626810362829851817567174944893557299778318817836347001542845962126753732777898996772976783662053638483085967059508296393590355388548895059299472288035318703350095222948589688020109485643671049480221633841344734970498465031285075432824359306562417168810922489542448262027156159772692923881796321660053222064349615205105565344882051156176689761698321739968704548696332757081943670589739068568668402612546246844725007140318780056478683960193280830174313970001500488642341795727481339653685239842948029873429969493931086998447461661457533558723329098628665220649785642545190576822900708650646080989297351173722364301989919294888284075278849046462782825675948709966395469089657982424783029449421068436323790355681331257895181118060627715778229111680635125070448547887333916641499020027498776614346026637817330833150297524983772241519431973203740155505019479970935363728649624540319373101231813874704556882113066232857930194737288954083158227642836298937390798581338516861986334284864578610095038530820782855087129421635467710380398900476166537134059384372026505299077632704600360546449987532585790286975071772142755408638004268926605360349704311681253235265953190306977580837901507686617961574061421324191009184218128361489471431909617446426363002663841654591845185472183135689896395360355779157622815564267208452962650578962300666552650196903552811750308156342827159115564854176238429415648862439647810781388708103014641733559550474416241669186753715240706692507911561620986391397273826423748782234731867573138050776954172943254377248437732443229152315648443753123983926470661906174450556028846080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,15] 1605643055805969848392357385344542568838787524327801566234420425882230471710630846479750800117072790048261500098126313088950161510137764655108008836141734243094575447155740787368147073422998404234994471122447231614289725091136745118231737658828754524285735180478923854487202463126059320182921624045551405900172812405045773698293233160721243840867003585674411833291733605394845413948663838236111309226723461176086616707752681735279904035194355353281041908244778903167862734113450285483862774054339773051269577188212342986935067630978094489328165031996093741956106123617197419695201305347202394453138026775998822589656099245266069517510238195217793993238952246533433049830431378642919067668606759136873666548211117171920248883338421297216869332210282173892096916797864243384912306160408397051064008465413790176937811282077527408333335058416014406480185726843109971573723652195302692408820734983377210777689187378277365585495470075251660554695767622268804173404415100148370984692185345750584525844825475818214465464434893714100100335661805609214132483462793570567833207500037078039131909742527583810136783437201910929616069069309157288852597711909202382440405009084761284604864040715682119349346721739632716200178799280481253856676076615716316406081204886953343477220828657315922087916604147277117140478527242897273963400005341328002545462439265426112530437319175802510521350878847516974043291888237992896770473672547188580477780370886567494307761271501000974039212664121150883074927344133142381825979745012423825953811044103418810279195087850893263714583399115902186181048398945174353837366656295185428006587498680598757609316379543112220640237089128191184354560152579244078515244172697754726366260850417537539630105280960203977299203885893839718146926503756815324768566744774503998290975788105346644777601470234142988393039389477871618106820806126314403898674864518498732532564633489352631117235101687529922248575492135157618990430541006085997673649104335348755527076063940280448547937363087033890471001761465414105982295110403089049788883760340878122438584395925075915088103389654623549737438805947026496392418877112140511761701585059709479350395214496303866469933417698799076800335096763702957543095622908215946406625064691918353169818006087574305367166827062187761551039233266166635141592847057912425120918525023472179479465382884641442475512766704416900360878587151046358735897452889505222915738179583838616506846560882199410831300933997665792708998510123164834828726537559381566127045435578804330105489918469912831471474523013694176825353587986559633667606061898284715587981772420251353501836305430614271754391493165648553274003862214973701713795437241208876982286166138494216662643098596132312247368947358147982756768224036337661982724565357297664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,16] -659676484957869924649392683549685932272711429264538879115398279872889141404917930459426790402626348537684607082947968427792175479624195298856957232272378075494144613545168972544870845329980153835848072794328646590661198450781242059080201745967705483543069958944995124547929359689131750210425625442272484851442310723692965091524947385672742105309237386247438070722095871168760545784042069435156120849925456964929416487201425329143815857219684446477518434677116877720298597993366828058485223559599743915285852863675144763541837293632668023618784462834579923162427516932616193149979784827882116614599817904203405577832343708202851302089354440846365081855685036081470688950716620708060919148161590439109760000212361495669800744663089191199376615512728437289181775642453047510021981028251849640361972257682104276551418746526894889455848796703650261778050355285207488690494461501163937787856293976131349820644939843832457511367420005875283768672646026854129685238648487198193633131396454808330963814180626862693597112357884020113018228932209576943237095728523747270870115516805889061073344635704778249883527954381088371967801296841832366422686384369546031435138787322975882763783413845779464738161797338532730231540357092316369756379002782919051254992016328484922891059190621900854831223533169613951568633021963778371735038144265552973193943967067272445538590834040973152700116445324756472617769140785533640876342054966383650996144835923135372013281772757959996410118479717931674808720402006426150035720882707332877435146188688320319293524594160570761863613192691148065453932538569261563684435158254252539661742597821120485580685312960653052829526728438441302840404591195628969323998204170075876171656613982949019479504884527756317742462539191199836396161000574751134748659715251029981266392824603347340764856807655850851093896740418429986718183727372096588096356046502797922622178500788276170497436978705582570548238217456145412653305445509681110601385827315761344951434464410383873187412723861981720930060959470034258642108005260273378374398898924382451539439343717095117136613519355692086073335457779457555157923938595492092982395874796571343458710239457367319791628350312283206246423746583485593468503918939073448786817934408229800023880758500807766150588810292237646847011578912569453279980642971807005148839146135185730499762974313636318907505769170650917445113053394628397667844417136224016564242605023129679612082708117383644211105765132103234831020296739199873909492109206078503259571479708958734853410554204089680224338940480403527064777599393459368619877872785780272978921402094943023398167277375098167727764434185045087086108774346098598453306021785770658067466211448160160703646813939069000172884179256578548790975844529637483744477759416565760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,17] -5057140166311745758687958858738801699334407417331843294483996870087885994995503816705512425399841557096648931123254558752224387413397561548990269871412616772177563504666667306955445373803254552490008196849782783014358162973854333167251900382959488656684849027407971880333315120319651330772299153663709117874963683680515736612500063718525865201886559754809764103801781217337709204576515796058259935320336210120613261641388431879112342480221505118571611693094459981082690015281537350959132135262938339023867331513243052058838052407125561012317037765053557020530130404017484080257643554587959607430661671755998957638297784987341245308307987597452714634692353046485288783231866203612248976008118354982482438962748594118355981358160224679624444159783369386043984681965183875318869488808385108145511259038749308332775651841688731765139529712881115278831678649513965374151518071495613484547459399444196984929523470453060453853283445016087735270778870351664043252921237332258927677911121164166568058364813987339974015582653509349383131047244420163638453086039750479245046240235662198118116586126783791159502839590841012183951763701627575077345498288082796560740547517744657113200556651717826233071542799416349044796329073474498135651438004522587399745866082257188161567807631531211435037491925807486345176769283727956105274496216567327211184030604081732262330845397435230421832603523955718049281936373525616976625935022493185336113027070134724762431714766027219576712036335801710972721037202721720458611123558639665415456912511597867870233225627564072859687214506956875505679630523445442116534133232102294968024999053958628880772548111050276232425564470637835162236643884953661401932858648223580365981857514476276055704419057439506935872346516868589738619285286122193853803190561265433768073674989025384373432666707734874290991187269964850724775477826390261121769030199776057769580676258527211482369841144577520250793584547088607103057627534490762334555709907539200363458521978275227592544983860522857124687998809766022383709741932108862477824032844336268019461035999447415501102732047210853788334567096683411380721548899713497073100094867400919201522108394653548156060769240049962941649359689594464029992248640074402735096038697385526754694441854348838602297626098931199064905713063492349288263050543605096235203684467132570364318205232487808310237420097618538430166965121203406610840360465659491251589898412634165039968701004778161277766912468838188591188222353654545515248518835161725514498283541626732781813714231957239966393835909430061834752201645672494637240357419015621841197661525503544350023925430291242199883045899580115557756651864909978463240422821729678819765158378439619023157884042818377591639127226494302405028852933191563849896212750764343296000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,18] 18929908256756430211766336996352106648908690451850964107426791217389770700069515863056278583644695154854846142218766604738554994944945310909980292938659126255113875811137290545725990635452236434693785050471048198714549620152051854321366923392059319995153384456603194488855365807944287984219369029447368379173240162979830275625065345391488153125580180289285149437984018640879436510293789282899335651310781742386232192594211982781709699163523869580328159436242922138737898634454820593250904251025108981655226252107788429109744457251162083990205446484880562304318686591303968450480420034179242423624647288329046055905862134973626349916350236033425382348313347463730102050460444874008663696262437816556560462267429408856788380052827888834618143152709458527134897203373405461524263516264350240530371314249231725587372144297181585846966035735083812817103741252725795413280364267664281227391949973308126122859807724480062117461453511049188528739812493353531812955737839145882569594958448814882908403784653802623813138711002399716485110140926421130594307985413007962449628419979900029463027461866046693394823976217408147674156089013558082632676201747999558533884538678777088052029601639804912099441120477591060187865584050271745601553812729742950712154529892573768664194023067823638858886516105064298387143651488539054133512885901028606580134335279938325202365799255416476823286016739605946075376158862561717689012015304380715156576252522994153317913117480035142628165366128400027070428039451321585088903570497978611724658309488273505928485224242267364584379044460272763224135306186952576426222503647502820424613880153534836230603846902913291823749527129093306960973749424044682153821680251721695502576125486396772973598385776810173068873203305752973698741349900828260397208596528168022518555121274514651548618395201983503332795159267403312054362034170302297707432129607032764128142349723937601994139841230618160249225830737999246800569888744132671639262735640380518316930803802075207239825655281219539833207656092869804364317318948401243054434250939099174195691770426699609225387603484735643714323371243707103610312090125613660821364377639032847717479389991034291976659839744135187695285158442434131448534215767025072519385983985479841807946414955054896929821479194766324139951233354053254502318194781429650391881746705812507696547323365013473134054867835093399405760115196966948012821540059018587647909565023915804923550379717524883801350700873279693346635101879502258355540620906500648877816968366578748324302018500447951413597138683017061441464457160751401142839229264133763546179983864440378733060583612258592771050447997871335260250705018149378552159802508857282215873610080516700366831663979801658445455910801454132116154175358527678154592679790379008000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,19] -39587200894389600490155556984718096576358039878712984882913878438021871584233695715746888289652227041606219850681563620652020704874114578698346010500426625369372373842004837174169950219982274466286197044664090495187936174982551506401788323942484291320126189573859391366529345046631245580009758542312009591275908856889890671459066229933428666505347495344893777211238524701275358044713945601095261445979629156325317616874110679840507261506717468053487499611144673069331953172530852529791295733210539817042764160312823504816265922655015668391514801524539874002217034000054938715661402795507289596352939283408319214871184632918015641506217954144643049560427092917391304716445835447317379823224987032699525537839697218841159183060592258678661143044948801961834049517505683108094574223249624939266029357023468929670252827180890805451237334576810903425466013538802850964123779775585080688190411713566936834585368446773648913585542079030210331112299689719948575764968744091669341473841032302122052335688742924433650430913776256899501628056327237904969687044225940164687356147934940347401561805480185451769196992753481505811791496700945762208211360140589900116514593266077323554963863258605963914502425436228539410887450361903632686255719893134531982074358645881636782741881270937507967117624320430190057799189241864939587987930207713054774869726334639185568140880166968277553038978827815008010128649943901881032306903209432480613765798014660921408703862974925206311110195037599448389003679260563222826266561323877362619131221278150369666728116980693169784053177732904062103751671707206534933052088294791844988290220437964066572206921573180686613005535233204619434838565650603049672330286596945910310174543380060970036590436238734053898614003672689610310310225093923368903678187579928018489870356275711258188511849908859581885022382040275660205857370436623162138722485495094127190230147748072779378298188450218645093478011674073821317195235346605591978298879155417914101801207051077141398907486187696956401043428857708017075821957167437778458565298832568274825686640248831108055308635224721395778013750250084617181104113781218540780588665664879599313941864227797166555594337557314884242156891613399772622977497437856260615081460331272983453172096835130013389655511442402534219484984864925593989678309582536768452127279629013848327133738541267543272938485185147323354817916377030379770997286272451521781285135949512008667963036941008860726080200384815573746795739522073802670719711393362810333357802924220051409410661218282348783661516005787784544959791700055812735449565189318227300951834317519660022320476678652057632888281925955259278774110941061737473387832478548808405722348363004260955819249560301263798991937155832813460668049511594012160276043733001043968000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,20] 54800449637809308898895841137037109273047348849532507983924181136654050703982435406500612687860906384246665536210150290013377437671175291730085025880349056627345439092767052622351263464429773795080995699176625738690611863032255238766479932399441096674219636141767040999129984286614133446682280526825062817131799604023995127256269876568091578973076334310310576199721854377040663556022331778266497492898760889164569776143023442844585789598311279834294224953225133327067146712621303695491908001860463426867319565545885246742676513769679910621682633175323996757617050944382235368016021741793717001141709474686993256438924786818826175616411407808236541266070530674424477681739468823317884629125088845003255445029635798985857579849003150109294149878304418548770990626917837606824947461313960295499281549142409009150632788109613004060308081907711994772674705319982414772867907937471510781239839163961734810744989891030145030399931772483523136399320940434614628219468713823275554112260767159570895364048030745806528114964289706080154391760668720081625900668579737734637555380394642327815741367903435615735069367742478788286206632848236676824304450354672944057602664264213395870385996028884513558790954831453728462066481374868330417607312682870400628994833901596880503104735747357898155307552035726193468896516057155637517678927418467157402765244037952910592435918086355188026165081191634005135271539726837052875416106346122098204227175204083536631618999701414795875348894063404554982288363275650178659874781571585871569845348843659043037484849912288551929653148404580854537409464540745280228833479201161121336025359283845764876104552488328368091553717773697196276462122590192621164515113491902696586663265321932934338586964321699076711272247354831916069738825900458587415715730691110086587406346845642264914486866799295326393238758421338546581566211936518567711702278852515577094281827109229044949021382775874589277659331803281922412524590110850219786552534400517743665780566428750734846486142205571137572362901773009395260894713958781978123120329424113172182509278521985148879720745113769164373766524038897711997321888672595479540152646535414860937395002330612576184503750355350249399248067857476174982016614576721780647645199374129449546113440292323046111328292668838374789781092737937910288178211887407759424047040713922399946959751505180905469056740486967824552440745812950544674744729010179672894278693303499584129447165012425597853555546209846899118638282669573001259567960531651997327905350591582240906866104588987090763379392222308544713511294658820628951475321903387284307469532305728239468971039701974940884512682797091263901347012252411937943158153710898434602297319540231362361525860790222424030928423867839842922184241691030861587967590006867886080000000000000000000000000000000000000000000000000000000000000000000000000000 [147,21] -43033985860310523211679331445039499454405810031653880615398567884206320610633417310585237619990617444879397036424231944682255429791724456133480395869499659817320030703216576433931334402289593872369894845481456113476496683795394099810554859085474547219448773832207501085951129793267335984608789938526058943319697652223086030952597327397757752968158038935989385543905020734751829547812987051044663565114097732483248033560591869882020588710610133229108082007447366745626162158450285993958187684318432505465178015023483577916888797902023964986267360795314882110259631292894417990717186635023374605953022186845528335275660203366080686650136824156451671428917892230968700523874724979303014896494037068188334889645831936878933941668043675538814546215475378445583254340358822524154945309293918436203850489598530337806105596544434717964157512214762246717207588689922170768625383193425347822380398080591642240393580408647884657037291312778425129854731277998424400372332604453236459187521001270183630906850326319434714446970332329287702551100635302851660819063079830812151005142182358958544200143173026888100382285038547408220726877082716926092160363496692703085979900828307744013750486658926184291695918170494450787302521863584150895064157825940379612562156154157569247738864664758490682715299080196097960618625918489426851112979174946971532875582123797424550190207749504366602625396781316864254491082774720823883418739246124639341922171505029718799094392187554752700374580075684880494960214277934572717510690302185030463866220009669653153990394331975256290086219255875602361542303675116273401275010406227963127304852127238299118873539090449297596816890323912186346540452640781334646974614571809068151798368255438039293534551390729050402353919044386832013483873206976587754882588049310692718236075512794612123026729913172956067949309915953139411175666965468046195956720668487048071401340554040805677301836119470781505662740388307457234251628414681426278808639601471548845743749852811589011199539886393690159325448739547083064343653849289122584980603394740867265982027229238651437216523592135763204467517693847586781935078891358767865518149439274508792105287147599821547523688580950448771750305547819238477212639404542835789447698655041657450374073771200128694004404250208472139124722643289747392824192525066350586827416094900748660867971945072204176230509961483265779150971821736894911693314486942917667523338584286979358893779962507132652756581796526731751600583507024053865194297531616272817263479029120058324888026294898129925123058897253598359596115370899825692565441131443440232974451664521853165974228349856117892192594999711130677654923028486709029707935457395102948254919515447384900232782449650115959426218926539153452035304648311137268956978520040407040000000000000000000000000000000000000000000000000000000000000000000000000 [147,22] -8875844322357906028950036118709801838702462582257091505430015904159806527674781985876136592573862175333506901672975177190517686449093458908732397083353438310377222221562970114370521893182288683358109652630536154342498372010409920843458962452004280501937991365011134809929399844856872997154508985239849222704151380046041076954913315221366268132993782690561826890974601198289885731380886915500308917535919364422878733443921052661859544120720157138834458947030490102066228865041283313501896613588736435636087066996872653855163186849485125586787484097312347519464525296915952531062971985278904103297590465158197959224645123576802338415331936273538193287071637884774337134880444005602802897969488082771597771031056996257058539821488388429485827239690297346554665902475071812077543407100715723570121445713176385954409994891479639370593646331727515683733896343517670579463497118072193127668711210255031764565102423098241336602471183520410448756959929193402303557724879517112664181057363429991965279178853274370095772631223038435100577657609495846780902230913160367046026022344118890870928863114216288964744529780503763627127878361376933954604575408399751882993492807025606051118322423261243201281467318819659067521552617007208552070584404575106201096074053199747858170372148225830612156773585430699212530378313760673810637772683874906534181905602940653002795445135334706703341704008313877377294938893026940588641065644757682222083974028050642852724674211579621022010636458059239810027315718600979431434416715252656475644403930238846334736512106724345491041640320327884117891247880476284671723478039016764775872735922468548782693328423727107452911261086104200945904444770611545330316430050289293044567022076112824134310526368341593667357145413160274015089935019664977450353495035780780749447685804138670766670462250138811653546165478325286540684198124051142061947182540609991616939024473652398362647158285053603236379114823982339990898047464286261602742492871410242228077258462155411282414157917912916263894886449413546541823145945892827397823325540880085425503593344105778791127069236309621385839895767234599236326429415194294134422780223341551320838811325903317285291726616009071285340770397901725802775509952451286378195266744914709572811908889467442067352912636364797785552232310027214750052505967570002170517282774858480112093014532409534252040029708851656796672661918005190105395499589789408560059160252421061513473185904558057285325999379928654965432258678129810584431907684596780416918856395271543686230514040126504615641219904242916644763068988226746284342240145294197738399701878078843263723905113071007209580811929318665077322421810895520288818231238306177501267995688297016877032499499756430867136810578354982019874983107472208485747519994346864640000000000000000000000000000000000000000000000000000000000000000000000 [147,23] 82132676549535969440539286220901823139413050383699009915777783101227362505343655928786124843516919690182073840552227428074345050449600728689730542383475418118446129747615903288545113877936976356817003314935088066035284370670052820555165119767156183160475120360087056006637999367806777866149014492214283095739412486624118122100929332110569177416732189134979768244456339867907534540403428033973754883044635358157141748501742711358931996639965139828016677148004512725109066639431324438177591480763998671402858781731356340005089885370616388927684188871978697887633842885320868242454151865962863292224136314984432283714741977377672069296025016987687854323057823566739648943591067690441638640988936542734003583307367564513349197169471304515706127495872788661440300468633148687697337031537022962967022782367002880475147274218346519498902146735474026906068464205705106817560459995673348671886806594693361313244437867505959461961939025853658016637566456551137155040729562851337279103511146619490397040571828887528954322077108424738120939972744557731687270687580597840137607327927510338539077153094172703500357254076528286484129634467881484558176792493660746301724355335979065568709216406333359569382981841272273665453254113511932765703185651079449032311066330661282874128809613739534115755718567571955792970359571664013370018604432915669596994707989291035097331532923519064979909422121364510785635996062051496976514294000015167161323695392515825348332108704928517127007990036950030301713865179483464676931026135551604936609509858257611924695592552554720948400111256826529432565609102703446947619839930933527209579535003350044521355552139212504641137098580539083034084300281617824036284513425781265965814262844775537204410179336053972188396027577015863017476063594778879337864883791249643657543722358743451743654292313935035553296429798193306870683506150312456339846091358465251657394410233094053063348158491078150578198948168702576446174196890426722072491723322255666372911207126266873925742019613525176002577451937855987696838427814104596306376222916101771050137658530158922088108929703809337277307510156792374755719371066413271953921186195144124377228294215616185198098605207102888117232117665511038700072307878413680724453496344059434421932697712406440783249998994496752645087141777020229246605286794569093298196290884661596763881832276888708040473912405369804809040266586601078273085866776899861314230457879213687949342567313407834419181469300625703393933460700782468140342653998756118762035914744110941772657823474071593709197148377505069605710539379405201307652432641971735458473442834659995500322399828217429083395590306603323633007151010272339298186325705728792803786094920370446947976741602333081590375444320151966925521567655714322514064199184751263744000000000000000000000000000000000000000000000000000000000000000000 [147,24] -126836535572008093939900751858077293164288890496098290476357399059668179491786533385015783344204073927000758692312742261119141655422069714529746526840304001322892489580121054835881099610460200262890141469926902594586835194424239507625664946113765303263662267356336664631107971285388296347806525640993024584164968720865751537666399269008458438500094565425825235124379103193501374593321309424956321019653348799606534783224945862051185008662776794181181698266164528985527579466238497297288765197092666485117214784511582154876885416233460998814119346148778087857309865995383143972573544573936157523562316651190547708016870988953994546675796515814222890727016198036445563621697148718206900895269120313780976974298060713892553341973619660912369279434155917955565993025751301066794179087437898328242804933055095643705672630181191626442557693153360398375697429336009933028062707518734997214863286239685117516101409112851305169203414760781328995047496035484138713978001743041263269014523186371479736074506635322175490383201646449182601132075843088500727815020674133940457931677423865180145371647490174814696239130208298855753843380244867282777993875347623652423004433198251004350205439366552563821676218672740470121846271512552831333374793093745195231667910052141883451311378459600712936443983356097330697101237008398307660005980290851680093201503213627004043444019700457145458996018645363698456500277664093888731795612438271207680421934413579621901871318116140286547947087852280020089194260762274836722896943210669982852582351525396420298544445767338255428975526640732619304657098584996013735320034576218214324080064888308645617352249695510408305383157148855391012140361803867449411704568895914681078020163656870840935246230353497273173502447962778207287110197939490351929795711380568723570116388787004755288600196051889024633581995582229220723371363223156368231799983190521858676093258008998641149709469666839369271757082863309919007100202707941523352042840100599600693836385389613383655720738564545935554281031470547829696886122953184112183141163128265544737186804516353300608326912898697516448626695328495292067000311745628978682270834376201337474626725703517496280308202004488672407435118126945731523121644938563145560740327603436095102176813109910899984231079473759749375835122781985268459681655241862334257102936475731388596983862832207116672360668659357804219358048303174289453115374408741986934737759549549104828912443502796492306017818331770363605708970178718508181320696313274128110012110725441715613765485461168214778491647600465445950737571939853228670285406994081780433077183016831342348211267357503702983472921140258186993052573774979604422921528984779582978359700836993406499771366199148059062983947827806902093700382690827039216090490639891824640000000000000000000000000000000000000000000000000000000000000000 [147,25] 100580564121636925687642123177575247899118808219660549792745741799465747009030816288001851802490688906023982385211678802354675502387454759808338624910482418706930281343018875943784464790315718685156114557813466402295379501876759939388222228535837484645041026328289372183993788319059864826502530882719246470939922877969838144811978364015483013344999814101336660247048724278163667892939184059978183527107858835967683843313826366396425247941374552084394752073614686150560314729086163442068267702825510661679669447663484197811130852934961731103121620555708965146092952920988451138379611950396042306504397444256197020569520752299937591563396122158274843671742968523343832828676931647037034019781659867767190779752788826717359198027416804892470129896891090243514375215346302275004440476008804436921644646718643938938298333528249034572691921754311570136020245521670957321816731325953870232931412782912748850753955600292620097776460490995980984862877506905277429473323750599033810175470039421999621610358959928741916404312016327073048390595446070862863804985515935627770062596678862365760288305659779594511537515048679825290497191138168810698861480582808810885408903578988142745838172907425838169514819753193232156769442324565512887942063291333212784632685207994016215521731766646448518147586954943989256808260363529043271582845045410197144301240783007986394475368595454528350787769041819097597358535044539900183083943607098721685049325203184567110177446352576427684343873402575429850381256970444820714544702937121348649782486402543184008208581537299125660745334377458352524353696542887993178793016347954941526117804078636817335472963421360416855065000374301666619042384267715880957253517687399030649574241556577237690540916454119504357740645459112475857991956806191662621819510507243993512605168573167563161236112857751609997618435036644907586878489106277294202094040465726015496156767420627188658265307543409347718603832118830671924828087125243660651052278173202374105273396542283018159623086398924089320523758935831761878194743975305294719687574070493814596239574557760927805603170030717644191327640057594590767148154183044515560658346672233090184007653681259508849272985783564692242943864103934165461776368525253766209464886180861158816395563706593252439650897527475578109031595628229993437205971330176224223185574015272569042417843090347265538852330560946147394483366102032521116447878657009772375428503951492546295698886465257236650709307015329861876766149484771419020148876913531071015008775745944801347487372941751386948574006519003305241079194565790291448871272974424198816491782364517998065482254954152078129291238686843749784303284696289504595335145404336054692751824549982723812986556202717093705657471486138841078630728013525309730745793591761698816000000000000000000000000000000000000000000000000000000000000 [147,26] -10693416180377964009179078793624226157605330294765137735592382829943213055634388507602495227263216592986015261645562466433793101908162422169975774694935636301568044965274793326925789236505981650779662794956515414922091546581276954552884402246888216122220435815188573770874281371918916258509911239966671585125024130633770579652238124340779653271753459106948848003477322992906042990854560496196975296624816105423315054328863562875663023353460660223739252069397152952726061498703040791396313736311701197905052575864576760094206821010030156778539407092487473876920022816921741673200896197517013608630498106775639460460613597802279738380767311767931886260156231829873983037087233417758768414691420912831562415794499565744513546655731325127841520285342089549316361267358815874503284408196279213860759075492429161835339309782386804803143722845885166647931372378832923852704256309563874681055720673301548496756334268602580008627192152437419660656086484033629614859538551925259720298374136765895801369414481524789354231951188289504065377132694069870105649429409195450965016346650447433658088028675905797439411390803869655953009623036490285251520705044560074433300442191014332529175189033011824485701393771092400146509148348971471123677493000924221014812964248148655058152418043893487910110209840306756564425248150614584877541741098955543993244577523250779243725357538179579556825119710153687055207070575460457721420552688441297229544701659241071335299046282491581594372551552509077143801568100073043601323659808924578365352211121457319389916693056351366004238090696284747116149308317323409235565710592797164004032952153594254572424629718009604635886757207562068997751865878987962260709051123590453951220264280825547787860630875925426334272746037512374793731813287754224348593370799930496220419301803654509416628464350943781390443785608752031294089988122643178642966368972293392100777519312147798599950525790538439480043563323121150073236951172688561649521416361069166855460617202881359650559070890801363941310247214358655183998830071885024626840594432182151278904772759286258333740110864538465662666282708630394529216050863725479040965058266724581999254554500846041904339226489471163557046082355433466068800005332906813700444306061461839693057481784558888865811894624876126992330001519649696380727146980313092970625036204479588343643552149159711236379008089069629128427286452110429752277912392876934857219610629661442650546821179999238989920042773711886914680285315748061361457475493633153292799105246868783389670298607185956990058203259966432887365746819057322160867459131020508913758942900296201163000459141661954458952474344417229504040216175827930695782041268538978833935410081691893078033126559533898846426386772813107808642499188611647957773694176948387840000000000000000000000000000000000000000000000000000000000 [147,27] -87170186321415084128386094481476025386299591532028086352284409784664791392385789537096341732146414186355006760022667508456435459037247106563228025222003854325237186558724917305423851782090890859909233048178967691227921668419875781358128291536103466575718362849904015365182284717494292547674107398003155931862370133106228141683370179063030199384897998247932868848612081967873751907524841965912069955827189907556611245280820753760853152345933571199040220623193794884566488072858730464949630788632302526488923373439847780855207331778412830342394272966375034195280193507402451113377627690417508466264764079033565851513668751165776336233169653615790419024452749219359374475347050544360746542348856406435373373281792701849382364726971344004154238280367386172266567968402045415908619538859139218732768392451485485803530753882673907979875061294655561722942056754031310165131530045831545126758693044937195369283956416049505426671725543192691011863272799887501332521345829103951183967075197581508181393585892910663612175779343620381770315578011334061655206076836322564804240840150805256428957818414757675677899740427880171476215581323144917614564865604385904307294000801945913029866136331249661748543580816835894167853316545833403722361846134496830097530866933747974707487601318547877113723818660877810531330970362721796084550113141621652303558368927757370008112644597586168995624530629600152965625856806538652538775271401372158192808395073208107924199708736690991404582166390525277558186516839471407339958917197496248460927847682781836490655349177509569014259921726397819872483696886958630457053090600691337026218435167729111776627009847768117913791377023567174068073710436087082424614759116012427681359945879335569285956047688307625610620806509134490873787788015311084954847499468179859730575725090888933407360288472064687378463309576513835748716733543844853730652358542916506865754418957152095940472272364075643312983518885590327143425139909491964225165872643834694940750667859431934624729586766338374714362131454911271059877885513772709030263099543103671363242623291859871794325802087294731428928805645077873832025811421797616975805154622589977874926830601431183373543420730790851157183735885292675768502671608210687004403861754674270636123406871779371315516441026411757197422783164098153496526969523578035150335244443179966229648288131533551703492338506606479604647966310601782728338915625209574900971630674432148014259265471493826991859875110480601111385924946896610403581045251495710489759750986758610128363828374323326578690257569207270162947064767056933760267386814971647999625064327459031190404763716269035371803214506920508566765314980809537485144315378341040883857020371553107270148348522237393806910434538437726404069873075045594458496715460790190080000000000000000000000000000000000000000000000000000000 [147,28] 135179146048760159310303055259877902361817220680989302822891998599625479470298991512647185345722826574187667028777035748277447941003547651865369729971071425162420207255485978735502794203495451979832196023844170624277179812634219525178722956629068197456324741468847127594256677168598107133311836322778028145112053148955843631416999280818548202220157388652721308900304128655683162859060771978060789813198896579752259463624110741577677032967823367545359891164798106138644432393640553874300441650654623692022337484925262620652583701855615545826707052625456874899652499720389293089249267117978705776767941671360374783828106859062973754242555626025488293354806888687967561869094606355643931906590934273678611237642177411577309685545883112952199344375526510354521394268839297888997271505348257812700374828552004979916607249489347458671719994344766288517017526651964860623332957869512377027201068979746536027408490739781715612689002410857713469417197308485035743410197389218191482746495776595344672829801214509828734764741930177926435120913531799294937963023204899295677174029121026773782681373976995001616789256304148944201879087367499526179180221472798035320561701479512710168816037405574895233780207833129443027511719772979163933883694778600951906745597873928885520384904311839567198470758053811470532483134938301387331303315136315071114987284311877506279157941819044357160667159679754850785063602702958603995135482558647116775877227815646788682853045454531620782564935102934574113985170121892958826048656635005969617733984270928191205210731940037817666279557574176057740910338508985052636153328586621883266642191568254240569499735417828528103021059338930126923447354215743430207620092148444536484686774215635976588040182320988684460141039471899887472927064255709083419236902062436365209691799490014865886729121016776073682459550091231941436452880320867580228611807109521629560930567165643038319841026652278910119466472139152503274825874017512945321253017632372894342567232492078871302955180055675033392930769811045719157294619838017519033344267978859248767715406284988264446236779847125553873269781540978513301103171213677051892672308551716267460716365415581126718068951770485479842513422264706115257574537534673107909325568644736878528288956952187421281944242411599162150946314070583832263293203380216462300491556931705387603562013830620552891358541177004151027661733383860056507007368122958739474860511767054822980343174647384273921158698290259950318947715528146378390771596454371506669567161598198001253054769722775017095668942216827407267113134594746472346411581558377852015888926356349093691308517919325718501155615343729956053161233428591654886192696813943205965821103465853284128282656143265387583869843041783659407090493674869883179414300737992130560000000000000000000000000000000000000000000000000000 [147,29] -117598117184833789237757303142565564144190259143292654559862175097598033981291187297187172560715337689643997427464754907380807854785302629757775137314055580093123151009805200560186614444319032303912703285695661196337057654840999315680122665543668757529851459487127651528032362596150744234098781788913424411601081041022653873558931395564906368843397808521787379100785677431621946195028622266814119322891071828498498422260204386148540910139007497540603469960397492122030572226462011630651776438899253584631067890709403301347377658698601405966569951721942700702659817057470716793397816299124392327917439631410185719138042929991321694315335572305743295802918826214955362574620670345805329456012102406304078045369905639636469416640362758273734879906529802938046386383227866842084980097188176064998338169900675568878327217459332758409006336893907597943100747615476143051250016034339030834707157420177321145343315718489230237015392850369177562972378191438780610483766190149665701976576199028499253254022924269859944795488750237778765747099558563907719377100870869384664291817385233549802677643780729793346099817924960049930607754827460008944537559264582643949721691951837156852770386886775280420020047850729708012692796082241491976594290252547270697379972725864307351469119366606838125822965828814327594068695715177170152603514326298255270777224244334887146242409673139849289755356028757226166742666824233191090647189371936987527894680527181939058558790195595015694014146442885947130352630567368325288769486789673618979702463889359232208873951993444759400896717781233394783397618030842124104667654410232530164604788615185768923943763788336884434557043438325900086025234147579067596853799262196863990757130927726712352022292577953846098774624326593131531186330877766220206998488484269738194193828566007258795995523884038375956749373482381245237283063877096960178905226987489353130109839730176187110655971738324063654976367138150263315227299050814843956157485936068706078575342768410453271429867974221467046370308513453498206908825101909108403892231199626863787423024754801386205819764932367368388944693717931141621613329168325228987832827824072959879302722138009762706992496130342076963870207954725169974246189223637425467949593667785773969826949979149671491290312434347609687012240351845225230659150805311085612547271545848867679957317335649867368767590587585979384455971461090396820373793321498719142701986202690391238488566311076701719652889774660508564056408492870108963888954342067651042853726772223391630301779643660797203219526493667426181190399441272509355617145987278033661390245587017001688111196981812624422610974964441254062123837001398026727332173866228252776912801311907950871165005335360550245917834809503264464947816183433476418946331643125694464000000000000000000000000000000000000000000000000 [147,30] 63294255593903013017070656751409151984758386997319762607603905757637034751831156133320509222028167963449929606730266697764783017852963360673940919693908677228253259781252056591297176591924386279101022161898046432332850352847008922823334468716889818620436929230943063347090701144063677797444030838449278173719913715173435797829759916397360218846626593498834137431970356653952946706684744739144694981455644322620437563880559700163028341914127270798731411125366350738227299155861376054425153834364189363929645372470456099621744421987850855182603600152220277406735383427329235096465271457454651030581913632809985412137986285674824313029486587787494471284725422126691036618581304663825194154247273284701944818461809564476556844470655927645413354859174010488550144186979351159075755859372894487415411024722471119122846744500593177136198054837525619839245220837783858344632295326492712986988134053044031204168151123633502452073814133494931123693863152462276188718560860547255561905335750720442699719728758985915486043413757114812718631209698408023929127084257872370259247821601214626351091598222507407231523237001509902319271419897353379133626502607545208584281795023384739045956206636707793729630548261941329444418190028204926497281996990179119952249102176738362635968331430323420630254153756016419239823364517831222049383372895332816035112547096571392156902762724898867936424650276335507130664304617177190816617526913217519098523942181899582200081951234970183155873229244857812898821922999968269480412382062595864505633046246922299005696570979527680790995384659321161752032866107146722895632774750948245163206326308157257494685313378375820055194436180748042913314572537991817822787742576467712258261129616068710345314063730465413012545531900842079075073027226738706757536901688828111433321361011122920760700032528376928348794513303775810281472927190133189235730720830160272441616346161710820453002545685876427852249239647186861666935753872999404039551693383244149786750441361175097513118972811611831315706658955720699483589992032155299496426395741066276182696110870475377185912804333788346715390702171828356630607719160656020525827812121632111409415381616361532312343705493165242727172597284210635244303044141444919276981322551226326533128778452436829166859369174205745697626844993110563225576525101778872709140144865477828096577125395385465863584199414198203864518567329977489743780593928037468708190133979649924358924860525059372745368145875791276704317023867853646989201702004805914517170059430170497637240898248528043877660604113589436922304726194849024767442992081210828809731599772044144594956200414438124549374265225530682796905383591763001214766882651335307862556024964117894309194662461849471531304315407239792897858552372172536362050234297761136640000000000000000000000000000000000000000000000 [147,31] -12843530829606580983731995618950239832803673062850641285890854143518872621291863677833092802867752273508315308792900241939415369385136954432320461646181201967467119352522829596497437304503032983144034709729815717263116974725652476890495672319587350311328325128643136147556322866770694471562952192211125713013020393650556032483407683314419504724288208865234379441149741546219785960568824056900732163323648365824599926144498632904202848695497931363769784659311324284673685303284056605500329121429661260663614688704218849667673893582480370563383067603846668892518904366914935669252619228143949178568236833874295184362711710789594308819057844661021035824317820310002004011787849548556747411706671906913076287298243456654306644636423572877108373667795551059776030532619479255581383024504728558972448693891522349250649409116234098502797596386375431097242347074343615895804338301279932269729279419815196907257488286632141221355617841519652947080175390010158114325412463035995791056374098683173722405107267549793293206010181935017408211914157998081163305771111466063943821509304328591688937475758066932383315946241488296869021149583523886700894329804871843739788746867063018355077446178637362355617590142350898924876353305844251455276679643051631014380897612104301215386808293046788336794595934611920931513089067387049494741351108594639138905162398544878571978084970586942010326048698783907135105992449436341232285019167162154065740926847075718796578578590690045423915717304887737265480952727995843207498461469911568501263553168981266553484093296933821817476958184868174373908486278840131866649189392164736306303262391857571150594034100290921257339974574609839388411637327380747174914795724353824613486100307960868145482818524483768468991899348290667056812240172378189320881649436115584862497675955837750750282549933083990476888731922856856455838223996288038201230880245984447217675973735673348065649006304841958573700231866566886149457861913181983406505733753693847138760700043625655832275278801685566078197743655129805232349558229932379311859206413985259167993289497460347639347114615146872523638123088753452795507357480163112496393787996036766086211930172123859120911701748497856988347784670069458681210773076148705573067327969903855062174409201617216269311386833775732963808121850187335282195162997745920575148181918917022594989772529722286610972096106150155348706872509192051020450483591166753010362548279106823960802611412353115864206286930830969780568584159844251323862584643863545552319626995980631583293119353293063922613435369362278857710889959927288956920738705812183268088489896996874506882383591189595830410632404524278993586990196008605644809787333672011324251307263192994896916354339358317116383382628294364309897103105650086195166488871068237824000000000000000000000000000000000000000000 [147,32] -12647248451965303614044576639907782127341928204267347219290847016729368271241462847731729668134700037866600293602673980182984164660199526222755850014094142081521266432765085726179486541337405139744573559397403623143183592306439922575922102254809790581792247610534899885942477388295840889514411078552360776421626572111828040919363863957208449839491923321946342767219037833157715185036186911786671364081663227290791825993696455560448975741452794125471761034578577763755388693948870261039443302895425639625313194031935494348891043932452606943738783682477520581036271079219639457286638260494498242806102612964325372198582283875715184853656010268143468475771966874565146481343440821480051414392359885317582959414308329313215528591105579912460422500405621217540615494709989846794025027639399188153511869223855606166027330415207209356167818896288064517635213857741758608308991973826508055893353262876467620257078891204187698802142995184186566139659685855128951418971446140393043847343109024367388412517418085252278172198772083996273489844237035764618275377546491310006300622432642966898387386182168491515431870830552690582160137977021665467552695732352592768827602395235617836490349319369925021822128336753046966072262884333362911841606326764995895268415337239186790322232123413740676552824461439771994857112071458408664492213675387586411112710187154074292691625547280562774325588445308469867764494709570728070110822460957295413594266852006981984667642858788526310693669394453718956467151976935280082096916071091304375641502347131447208258982898148593242085412085155841259780805846385340895079615660284725149199158529821928624363307064059218773512755093515009717700119977725497930487751672022728412043765555152261988101393136801455874142386766398043651732486087026757859340116267443845335352991460051748168908027744276652604877091513552523860235453684888686386717297343649916802005576918459034820144673791925951786767663938378174722342782183249066931995822829689065551203602230639210835079493486285238175064408973408142808505060887689149792636688689571957521835737592206210213268989936172032023597108204461590763766697681223644392345007944744565200643390448464421370994939656838824336166586391033495630806662479801219606371716074537319944818652686160156654835962646063405722682616636033644313081928328342971457494542947431139322553284655024622650056370975934690343361590600116169092725055629184151440659405275439712251283366148827786708686880126098185044102245693708855444526121554037787764967420431607398559108796989359524035005092135512974533699794807367608213941886431875002463177333167332762554142271348753117916059809369736115713694937351571022819094173368408805265094843634676846274359916283000064428124761832113271707070900859808143676017894255398748160000000000000000000000000000000000000000 [147,33] 16395748818418448312444664413890395331548738447972751908115194495999954814097163670457869053624914318950927029897259482292182290541972251161485736131398976113496349235363551458469779902047770735970667534282341536612934590385798845874817453626830200183441579865506118814696615163995566623359314103404397052944154730817535697473975323024180329867535973798716647866941883426407834969783359652064931585480230945288848799532854115961434067734728637136230302520061929724743204727958691998221900826926979541200812174871197629083037489959553557583933797605835235512806155954806371528352996689406725715839206598563980059588049283917892475502292796073034438064933750115042202782148741331984407080255455302959747568385943125046881556976540773322929916651676069895362471528886089447227276521855801894842416894902600522298671253903652295998411893307670937515427953126083156649011584349017327493729787260926831400964876224735805145968303349969458729299214273644158730036659409407881246352432602981430729612820063714456244447644980286929223255168086778634367096320495236449996095705914206453326044368684978896706662679368260713240127316883252831678933855608411468221631395351285119109370462477110741505477585031270556938901581297040823165989807571830620562051250352252977015618221173091863040751681233150770574446609227672722135136001760461193693795146862353656046936592352406025687970159764062472651655067792385883090581302618996550201513375720491593582701313259919690610719080186482178984335520063202019613201240134935495701564463079510858297392484862029412262749944037213999199879826763447349195319029168873523264297070185665269101370841529170359341971718349076524015851877932793025141854065552534158305481907260491741377041466398584437284071188145335532186252691589530695633375829603160652305476592902335945091159596491008723635395297433175748733530257985992553644340964707942242513412995549538061172089069957536666237917588634454313973629172749941798580172546767506163561591850002786565440106969739976937818505237121558157159307505388721230399519438773612688672613039387921927392389145286647894634991462324049460196423722015937788124547735370038108866443651699510597299582817662061180739390511065901945026372181324588184428854087019195657748538550550482449843019814010481110461754249780145948171911252617099449072600882496448453937510891038367066150159275193866985342887069467485864303995809853803604212633718258726202372330213736306471229687044097917272728715459109982289865202041910402715402601774171737737431421203654017885845297648841651648985444785149451589849891633669261785180689500059711388182838495818761852046780766000411684765547067039635407947594733837581400735988164459069192398984928095376182646766611970451555505628281565803245308674230392497111040000000000000000000000000000000000000 [147,34] -11397770704137196665388153198388579594886751160944095697782644837306354294367014939767807334795552596643837661673268038771704441026545530189090492186938077745674121548486815976893113179036786825122421336614871403355699814595697154839854855027219942466275455529389950372012745253329310140260179258616854025614550571573895963365597260156963574737633436657614957339949957285153080741775088558375224425435701935560533715781537745476695524480766161922853811561032821995438876354046669184931682166913161683306830252351815121376303233656541338313095368188441290003050803381756966285784662878284553220112283964006359447970399024565262384121712830126113869613795757069959050697571739993662640372813320704330428612198969739074989893980798902258040561973085295182337982435398440742235732519853763155054324908587488194676068957914903723362601441085475340281291243308341133240304438984320486307288922987927137767349642467991332915143017293001257862688894539475130020003846554571063994262626281024734343714668721018812581778133643345097087447439702371111293978116446658946273460124883105582589319660596822468053261465870112975759462481744748932763354947199637872828304563583997206113975218947824824524823243958041785677012170765998657645293405297962350713603621307132805012766097530437811669810876544548479100880693381457641793730245586327961055981576172164257833381289151136468941231788262817315250250256530579521030002157757784451032933288207113617153761911315925466731586040338948435767479961263848704056480168976484477363825853056337891662429747675248905884251181265210836258157547395156789250922781434756852062848970028667663301106735437707493557710688823594083963640577318161232515417927615967022216245960696382487177509330329642086800356757538408191699523227231871485824666964244402270830493951863018086714935781057029455251390758060503513632316944473440621809660635673228253136187432440617535492766813408644466335749931701689673900908244924852240708616985318402474800990443293268924857027806205483947103187918865371643583150344455440648159832219402600452009329599532026296580050770256876234282212726474264185941748476616494995044070592800923136315228975523579333263013168513766590356887579062721192601115177352885093354418523239408520822202786914730944761560442229231023467147428271849410392117816082821627561655626838446031146286507429887721957962540119586185726345144463203298650461462875693296540911972719703410581461725889329267996644229395482359586890687758879001601904410149520787603399973217576267488943697512620500734291819523443765277331793917600330123072274785811138096753292136584650427744812824492984142560921399051768880192519555275126855464793295119753593326431663565220903529570636017700260819329318589398166240514413530000036445059691168399360000000000000000000000000000000000 [147,35] 6708280545330679128485965167740910285262977231247273210122509556475146000146687418546579668619090045518030655592940073921741443859503819669785425112484593603603164767298678089578756013608115970580741382366412398655296476592791856430516868089104686695469828618621811976584009311338988227538188124600123450297977129095100565471191025789794130973860514287644577151302161128586959078941318542467770550226298828147658550677075383820056912733368782489690179366927226349881870393030488975455390575757902569148131900563059488142470466180292141961126778437277901776997442851262687641889844904953448576616086706590405966998187948014904172543754818332321547028019949688856565149304886638971775397925197834705008984915433933029938398735228431834039024188363848321452138336443277755151973137532849210337874729044710630941394144375255307668492886079672516793921840679714379654370056540731684609107271298449590172943841177446609401793985143684925034760517721591178975031622634234775992940290726032652879888631374856063523158105238612712629533622343388989467085885298912306104776796266492267863925966162717713564401250150021722068339867311991711979054614810642888599335691847238934838961471575070670580387765959266106192369948335561566022057850477959984834980226028242535912888587718479563975668414436884049952709834649940347852437726448914614183153219135738591323136238401522818675089985297471417482885316849731942047582594656555854133210410474488862402240167617488434629112393912367175576568067672338449644152434690620167945781291891091251900719534448196689256538404536733651178695738987093823022983320997275062211849862480013235652570278640675783403833602392247545028074158981017284525876507173608025828159780026458734852995154641622355807197006574122723246294666113545006141532556703305549032156584024846005284149933892143976691719235765126699512957981741381086902684527097375706063730512409809905062257248969925531864837770682079912078702439635527298374648287994270502452659162918599752004091660460574794345004771037349291143212072450192510968708771904343858200511047232270302829520703016519910556732738528830008592376814047883372395956079066219166012609353275260650098253265482101466345517031425517746196587861657217044865651449585734215983490290127215641571453674576838757006733157274379964519774101474892227982545511282250077585291337495947241857273485779135128790938021985405931438392089215073353899794313183294751601713827275164780186510913478013986633973441437499513008097076351046357119298736878283785254038639387429482493894956035879653278435595723125060885097014516956323006701923841250865645000188205581417686115294916550838177381168302557994553324103401718874039279362709687415868151739742346050802482580090385086291892130812611660157128083607392354304000000000000000000000000000000 [147,36] -4392609920420823373979746831732506517275277645299315548478169168633752916560451271087571201016964855285516526322899577349188546967821173191258139953733195944398764811666278248192171186342814423084892296577468777166480835065678874805523551363559101498506221042296112389532168813004661948165404123692594626412776255514427142198438922857104324778380188649734657831743642748097425040706886672904727621862646560557417466024302934856559099454862910283878428913492836224253356631433436884469874297422317462397139714441418873652621761760486591447597108932004951976408870165503724361246420987721351877786654532416810144574922338982297468631770002257006920056619493601299044076889921138525786882119877263069549362838612196945262870522978356012433783915171702550552474970680369717797386054589188169805080069959081487758979567990345974947026571921113453722556619602868710346493881751404122823452190121933520883267989837733991298584662478328021598087092944477379720959305627016266775493053754767028642687138856608427446697205542180869892346893289998228999291760824944072010057472655767233710198149646636909097385121099436528307197091210246526083768565690539138439471033073737626346152680092681792776272757512974922426487825292888630474060342187137103617797291443494989766083934467078665374626637447374884664305922195065311315401522094553064935648665122012412301585997593755307955598889500318163115593284507824102733171203338902411311620362273108216580252671872308732165441657753461890077121342845150253008582347842879397461361716188084680962947183692497117227460705914720002954641184827719500077648346712248087536675084954192529429846238116642535496835188890325339302249863637974674958812303102717552295551537358719325110342287042643973739921763163096031787697236332644178889858584802153233815927437066465933402929983655901334961346047553549134586464335780583404673831287865872109783641040371163342284171107007236174662474276788764589839471072855329215630272570907059644204239040761876538871279481116330261281945305158261891957007075332378096200887683419301094790618904216971630405821799318295047382153448083935758900889618372798413302080293536907209549008332361902520592882329223478521946453439685397326902411104525131454443665237362320615482098502998543366827312402825254405131396429374977233278549094236117788637899763262948243980149073502842447695556712042336131236670439623504974648669051474534302224641752019364909888946769171047116268191507657192830385395608132263287368204144627788282415698361253342592728281665233245806614653327217173865107259774735154991557205780111917880342944794164714920580963797919765213186071753671964783088194757993221630109911967476423082493744689123846547230556061002272226478654784154825101742302164762182932599352541141176156160000000000000000000000000000 [147,37] 3236940339127727594390806701452589301579686977271575870336007424253558954269754163293050935656967998708678259299421671293900161486754460300531701416687143813899595653478668767482304958410493869775289679234805275177752116889984749262644495354717731388544815448762299723286405529208151686228534822110411543170379784846414771340576136728169605327912102888561839858723441164251622847946842533564449981640196542079958521434277513071336706163250964555560510863404748103354404598175385178626885612641682492261705416727425408087912945730672049073091177552209882620004321308477272979553561193504365042187034815621239625517536571633208032537364676238311985530078537017662120819088028614487475282048274248820429059167669096417662023449278279708971027404614630125421205846689256800792085111935248407880754487089213112387251168144802457765514196784367598300400324496187067037232602920283343608396431888887246926786339509510585102798184961375976714360861954314781675413022305125782017954651975560319533293384296117037735609059375931758952643774804728829672431485506093925532648486109633869531215352680298176154941561078119849411444356026957986537481786375694616618988402584909252782219873572985353647897451548407073340698177806116007352059719163975836983926001029426685799596350534928232125517739537114905978932222051934228347920367490062781076972351951549846940854348162462307862095200450248090878097502928946003822089211294180881603829602811768769976846258946873940251197705025167242193885319930545656036177124597108524387544926038557231186747104586669397946836746350448234988330537798998655733493103143302652752631180010146630343722662435561613580695248904340533516426823294246275945444335294976674261286737205547171860130336298388144574126634218262609679405481561019000921676397059917305851214065667480784501904475897120143255685302512525171638162159766236031245019645292483886854361705138635434952305838021487291639020191689519989298461036549157490761704128366095133569580926932204261653832853737397419777260656334536127459934106907907219598058654874999294115033953415229221205468836355283340487002442325627610719436867289818078948734283109193412961259763670947758246489259119654902044277551160496669549228266749531352000583724463996043152356486821321203615100108970178497641392568868469302744095564986290775352683836248445324436495686432491948630254207202545155614350339752320914653099928176051948479326501902647578513922429517554172443818814780819156736852375262529139096060793548618337075303986682323546192283225467730992429812333628353023637932850197715260425074649067856330428083258458192832167298247893353643495133849816511971700209072068219506502586039179377545760530004366086374049230108813671112033509271474613701574350356114625973051703315893281882112000000000000000000000000 [147,38] -2218695896927419646533081156220581254948877787985354730859043088871274933943041853845994662108928819492822605972739768808484351605469402553244090510039597507952045465855865624570966265294136406274995352523811829823778487858800265994276123518567734822781499613270602502693813153756818459816431397267942951110707487174883812671975636012899760999779159613043055046685445871431625844983329400154889515896639758652164674908209408742495354696481731871622309972479610500294029792563328792114499805034096385076251538750013876641942873768702216898818722176311113790325850320248063263457496825248368446177584590436369301578533071227592125925747170373516459582518734447172971000675703184329133005967968677819285648356212170589864302182866453446556231939365931907668783870509238372104852201969906914773425426939953964974641604003019715574731921010065767683494116235768743952976260793480594971969523597512803256549987564163496277809031272932947431245376805236770160133664767343175335870636053628745430224799994486868315331948768294722585761569596346944193841240003055178851445809448671027088710600438828400082863587500580828862616928126724827571165631091324068595668493618116257369260961565762956991772456591282008844871868517309788172802148420739236778876496883069865077746418057363967916731453413452258924183065583915452976164760935596143109672752214144663133368803741142102875109251203779881058989754084744578244570778790843239365342113766486777356745822444084639992186102152248299334015678687764683043156418354404695483427013294807942948677135087738514071367387834511601018448229126494770791925113447620841923945192482446786851301012307221846829832823222960610326124978347945000899997693354756696179824334388044303814393957356247553404195433584461126194289245413779281519041722407670803363168246831057631782323602374355701157120648753892107588892140351617756313519734963795996621145082714898145974538093751482895386639919169630599267835332598388271492841696951539800796509358723507909076437890192378710054712579669408679547063852524323455404179996707443564606788736436596268502466625089676698691739093743607902653462802502437540090442219926766189278916995800578013241233740418433854988080814316955627214310572978507307415305914553932754593466592406768033634535003470802916639855716212170061878465094766398610510863666262231189222579092778221541396018321981126161326854438273434322375548119149766082071589368307953245987282737910516966183560154272005927639128751963542074310546728069973923829474741182451232170441111978495914091763658803814432386175811611501378522779163426779194880277801352156461601886955498977302934771819488081796594360349785162690430919862661408270528904598530197091123367776310993518755339564319309631170612897244917058276596355771012218880000000000000000000000 [147,39] 1255567744887029569727662456986107309436745262498303829708981516629387781027622713461169243749058760166107615419884679494161970223659284140153666455521222483945875688510076237042604376979612855011151779712307543151962764925124116257552547069705919241319598536668176070752452400188843160885509728564825611612094520808514595626263730871071340777160631323966423709663755363471969009040444088754083447195601847104226902448706221398211188424224044010333037214432712056666547035548732743773083479758033175697409688170416683478257708969624820879813438695843137518218177845407778162722832378034100534255228234067446045581688480916182456674576862430989806538976634770029972186835854869886575389533236091738607703055270256300888032103963806363697534873110040622676650226601128230008077415855398804314359367962802294469440707202167224420456287522020497919189639890945700721169064226177533848681599656232985860259412251523721990429291446728509306543122642635749289122438770708800241848420892250149121422691485924299299383077242283338745590715823136993407990250487608755736378636900029567568552708569851844568642916001509880047104380463587493845635417909748745258943893413493489465316918591099218372835131897124708092369942985272179010281083366725380646494249797740566268239973369016345878944818748716168969928890154425565764017319485197388736282707462163961618615589238547463801068770283031257302505568386650708686157933590722375785207144966713370456446205764380340269185986510855785328380179072438026500890045659318032376616797273058814577760874558417839457232281009704515347284771606773112552489937526534976117453302903370365590482990726040354446369342424930915393028921134242481952113611919172619281873444676099966406578620879265639273169112666539860986022287049851928592280658951152606369108544317157389500823394302451557899930468999711903832275742002333709576597866107424795021487045510220151361360852850845556713075522872269298477128793059995579869755641075388123251614095004768966628792820567222194619876665140216538691877391361628172502015191160326112172280273431562101195004468614489352937765048740818616220025320374485477032972991930473560117342941264845101159558883459741045299791621873451808897414233629265922571623886456346794835954580625684316641312609882943630629835016062443090515987407977446219865026702693900610002234566513869340642359009147286298470138179509433425405374692560778405638381802271386116638609468376915477003428294097224977152278145566212299382200469260537697862981396353074618388117957030320856531098473114515931746012153450976121616378725714995304936717584825874565950017829348894116229870656203749034544660797463446003566821485537837801205689949280565496804659634869569861633046407621656385010132643263681512403303081582193016832000000000000000000 [147,40] -566020453577223002383391124369431875885527754874603852152413582842474210093550709246913999531039189791330642415058281066964262567700159123748817191844374037726554524361112892957996251719553864564877615111620150545515064368010858814073125253419502092763699650361191084669853063544174705748517375384408440603699080430845700672894123299057938732533407968006210723294545498482526486212889214993463456773316181726735035489726649453471112584739186863682405133564684940676127175296390087440221864603478489288688429386541690804392141811864538441821398149499414283381520812029402783398416057939350970286386641974364391820846690801261699742755358238020653964417756270422921616875178023500548359653072746310670695425684141208747323707301658262196027956049745127164249609466868387998024365080823457659391420120171080174150849520848454143292871666009592405996792107770334525946044110242584386708785368524441124609550368827635456740916256869315722266501471023196073170250490059123477945111852899196571984052367856049639406519760908986802254366360492444903308206867954071526285489838214286189200230644992551236524819893471230701415489722946961669057141652012249208575962955527721533960359455290673567834231512376639113411807893507608624764462587142883820671111376221537210124889081945218652861306161849100859565385594047847125346519576730327449066282788047931247962977848081115190402344748414365562027966707941278583802315471155566952941669106991999096350090683961785671362784791454776634696929949103811005212455613808670404858112541445396016821834860102120526866941396342132307699053324039547942019236181358154459018826826302775432265796019885116759525728298087432011268227754420344918808482105127824947235039282436191255202229941254937350363868845976944660525613308974092912288599364139793447757532515967092410185881130221293157872056202306018698103985853699217879298093364103778843808292235366039310016265713798162672554003835604539497859115075510747909577379689764029890065088572548923052705494514873696096299160695617095212391703651884672445650017402742908073902091090919443641352629797716983973880372543025496399616399119564769835919241893039998204288879269600746897174016032144125272085535699894020696030341989635602249089717327646258118874582950060218521718006112016753173443771492584536629055239684047259357514013924499996558392718516550095130721686159302504382733218774365209598900895823947221579756311512095173871472342708258918387900317352357005573941397787397717212273851439784147083407914154935145759397677571494216520768888473697388875845464068692756946882481853269799406332647345429669621760418834273819221688871124704429364047160455490581729534888008581834992198463552527990104648037498595131152071917795099009227555042885739699713845617941597388800000000000000000 [147,41] 202357867984762169081599813633120984102181690548493147868536841719224171056024209224340644000867706297671479560726832817179562155952413605144132661796107089426662401931047953443674328964233125400644625303472456995544681901073100827840866088934541647373746145264804779439940029256191438545415949880218446722319662496183913512386638360684687350353458677300390626892944339484306389238387181678681211460282349847707852764111724218290163719141508313750648439772900926778181700556276916351173542245455169101224811935364306327528575508452567718358243557865288568423631285715048234984001200306650950427405448038069980027306422305955750622181912812654564523053705175517156455309038598986716917696603224977302562310291230788585377950415659893108254644233253570129776257587058135368678051293564863113037974757309570227370607783090152905920286693104122217054988473923190361130362130306109231414556381604201465815220017674005102614306760398232349999947293498307517992689331757177587669820817212739278228940696938309525641511850570087728825208574385086538904016770080115351693679898854838725635069734526844279523877832322580183442138793906034313930978837294715862977440968972267592112609352002444597872983404322350858328070894569364439202151559904452838299607206627897868922164892702288818428385661044441391725941876220353467504764715159991248440630377357811177728395389634885684401804962719290733827880350630069490353773877230070361000690146607689722171616641965098723291862269781556366148586073601444905748782801653821063533595752740054449003351487568544731663519569963491107616847768762576982233450153470249786058630471046685562034381231737658189108937934282907162339006749416179869855671100561125457133975052468325041771753115317733427820889849992798753775163230093128376302711950755054242046985115855369186426840860716848754793860894720728948651434057557305791376463786269887873645345045552010880520529620499075464649828379062149049305171687312590998606686964126165160220695667957697449818992411836344707713994507242188026059616660424019849559759358041160753392013138312328095442008598994113084881986423984935790324273378847930676164245792365889564769239927311219990992694499191919295884296771787618873721394726160460856656194496970754085591841906210960227571781543553439713400117786424866747135813862612529332593841863966549515246685173633598397540713177213504721754778813239124548545662882403555730878752279370265905889127655778588981313104129345533841147463713673295399896421334503951334932548377076875521953734329165980860231319317633471557856635376458853612099298580705782226510995380012897540845056583346794932891609601414394611463334517513956781946362525572028097395734557886303390165426814169628511332664366977594259208524484735563048001769067574722560000000000000 [147,42] -58307321300551328772122540710127763391754876868161006985190045650415271849153106688222836447480331146423158325199301944678141344773923987365928460663546340646787566159360453604950059756159705557352629913629071173900889435736225078420203770940966719921660991324330366504341660307213526990824756664807941152447465963023865772729271209663233556816350217633404146019641254679487677337993965926445358559453703032161442272630835070155364666407945293941629578292529846026322430017968721684291798671105127165392155029886967407508874848856394176917575456702267696721980451834273223901244296870663743043836547582533418854564268558742115783542224771430476442141561966464527421314912015586436452259933876400031193763554617644370363506650245151877199464054343280819324477606128052807596783828545272317824784925046988143228367561363381549816407028503165830700117661671229991740591538088083221491208254170965045313919451495024103964240182942650858777449882074356864875287986931648739516376682066434320555421972369251651438277531943888565803358296841995466344752380824598541627212380311381117925404277170637454054732871322346342976219298485884992404994965846521706457128764597453513353997559190670161328625910453494087335838233104099368604948659248611855927149874070424289130626197392682649289529200600115951958597923580324674282908437101080300519910394687378720554441977430564525351879062563959284295642537441641646675051759974410895205878642716247858338878436020398147782380788396667564461360462445322599121072862045845400347169278844213909211163231011441905843621754012399350182962073940253264477712714303466695387702390622894180780323370045619246386341407971810664125652387697139318852582921822397080932159546039854734460698906542462207216637680043465000509306131419306970062640804038393078777584875520492911587658942371388753560466905123353233866784050520070908703788644309290801919080588979910576960102610068779753846933627702911693881083245490344174864609063758489617921152703306882906493827278923493529473011073265439720226078288900540452838639968133484691410398681228408099460598202551893216219236972317508170770826319651984572240720891610112128450210100467803820705210012818813466196004024790769117998306499770227439614138955977029640545489708038778083367799692810551761854844334048393771443872795799586978150000332340675660824092550534832367621663020678650008713956533269571873494700775472180943468446942513219592376488448921720321963876461873288789724618038221945756291823227157937944794427238489645992707389323742573185224347255489124487506241519125628763585989632632802241753318299444258233590897340799177963222050924961090736560052820420973509219389893465018224480418102766685476938301196633212479428539116368819812008903993137289306209691843008921600000000000 [147,43] 14599595472801183862351749007952279517942153352170792439106568209471753319048129452721963585266640585738099501702423595864329844976523542574416919135156895867895948424671422457195960208177927614670748838404734514970997581548362926512496270267297892139328961339472951245462287125717971908178941370457821735782931112375324316431508170630333051858757763421832797234530690056925972588009139453454768862270881067100856947770243447783813897775719724345330034574793183239000010728552742244449765090748877063459774159027276825900844089877202048037842615784347034398069127054877630417268937821124410695043795648398739629924823010449492618927853333513165741557459286400102573381471226993488486210446173652760838056188138494061547492387609464545452118838490772975912970554355270901185853354251110372274677022619760668356192892195947858238080050587976183342403888772342616062847526054302018401769207119743733420283473952922198549247299841813487265213015130513591666934912748763724612927000157991215486526200250369825850883637485331739272673761499907048448686065873956027383024054349398791369877272566100079628122569780202881611985435173831182984299166244712688546126760641852315479635493950695852218877211158261180679386842332971739878805835532290339276950640059887352111937978605793737778394976102849214937634728640248301715749212007424628561502848248565630748964964217134716844339426736871925221370625683861631010627221922345399587999920911881511181161216153024338982181833715503272066174173664928380687432242683034027089231484187326879192041346041202317388006199578640015558345957319488516308363860476169168597966807034027651486978022573715279083449500267863105431618390699225072541033784363747700546211627966606397068748137989957934599084308333948143749063251115291112842918682810490644426830777297679917057643141523351934855034407975125596259770527600324765347396154417114551169189465168505182948631456639081893373029808495291462748618936546697170115586024186123926903002719073873857810985719517334819507681478252054486024626703472548590356312615363947582988109934669424098720795790670190724091022006451480599384750058469883768002568662515711601090899089685642373472706802964355318459041769348386467026018929775999731529414913830232488411819586001664223740460902363116319275051611658534898946505757815589915251428902457317356198168886544368728432587261308784665845791466863141743328281614120334432646695046293661605015050174537527646831681714384213979543428297963305194972849982636297140751510332340083798464175128235038459128644480507352185590522921154791707602323232797748987110935585346467127257802196646118414050771335709822785134258927356189222887436040162390036828873206758376335343728152428738048259812831475192415997143468247985957418564571679948800000000 [147,44] -3895152845591554067142206626742886299530534512429115737499762598145597060527282445224235655575687447419806169604189520868866721495230698402773560931180048193597687863361222072329174441638779204528321483949342103824816115275128781764024000627721953318391439289343651915544640562106890709682175534540518992912698752733237165376395312487753958660012199560124344693152941858267300511830149912759730321166482053719767796066239888784867502361909326793209346454541979939469167038916011644141135683667387788175340616685266226447731872718668013202528437277830140092960499285377831144486074446956273050293849659568407058883437252317283914082399720000384981050305777318224104109055835606359552483008822922170565619834744143509185818573056122862442478710343692570019265967140459010377131822160961118930538120885651339331848963899148842042959433617794972469607978077801221277720812756809599431710443599617480126223554083723319287227552671782525829553957229763302386656355460963259642449289625225384254311945666615578112336340625199732532791852642658273259513281803021673269590128553817933919941245737566074015220979100916254777955480089955390398894508398648318969702527011257099547736094338201892592472870617117622726241474911580762898282292890145032380482764299963167386031061834827825493908807473700403410419635664811251267620146449709554027527273064201048309196561145828317952719658381520660961476341112298524239961606344466608218509371437573772539833054931598366064800287405459418233761980969973369965563405155581320054773986289359706818039429608781461336110731022070784050439845653888507644986549198831041582182592245747265326046810433058914782839425865458085834916083228006251469426028560274243492918523500284521310693710038571155800735487823142590252593841714650049724767774613001780827974918879684129280192249325148138076808798944028871979180109940660992024180716625870740452854566690416351356587444548711754966822935054114623142230966980824432354648704302768494406024143931067323530586214756836053918644942490129229374975932442787392945404618368769273459269820571227742485323698290160511080478514659522539565758631446926591984061373098490653801291975146186769558359868212788360413122694684799809890947426639963895820117641616052539622118305243958390135926270976924757927753688823490509469505391861550021639643040674771435822009111673174301235450739929655714656665674788751232462959213125946820871930829531587515859498908366266886492404912575714031664859717863987757375107953025314420251464418900164426696151125086772813511310362534960390191352397072955463810525666509108784952105001120003996355299532754904151177905756571370069289996855575927843703827816047371900186870495451590427042276741799008161420584059585121083110374732618683438095845449965568000000 [147,45] 1306717943956377263676727631059185269281573821532551951367429776809607139368976276188950438560114460196521001995943764819623719173931086207023526196334574847666666626927488957415810588905783390304212529339379506767501695866798980603285177942436295663896203594339058648238813882863687126118999379261442468950861897029853948442179536229045125035495844902267267623103900340493421855640541568019785020610011073798878351295556900992219910208686308458346191475137358686416971212065833301142665235433808812212296251793571337681220302871040777006333051918958619057817496622846278657074239384741792814828791230667629742845257054392344885689265464118681051576441742956395583436197117031371546627189138814295216686915467190169675485062124799819430559941428209440037389200593841948476456277483349063796786381932244292223148639457276375310501681090626133223550496350781480610208598415155323669013857292009935124222880463661968553643362580654332479089348970136046529994320594738438758950655721537107559072062909922667289806757797995464207795841512308721056839989685783143009560343590323813238150170319480299878875661234164282018468942843645793536255914503581423299487574594083709119290465402868043081816801668880114479145791497946918548332740231226549599896030079578223900617143713239122915460362830689922701348257771295711481326476808654185560859601244779117145447928286310666956459191124586927160357654997539161190635124211669062449101955994841984273106755027767919959485223933410428383291455809614788938703564723108584606051349633196056207949557548430637770971066222827278047846588066895495576958219733390832187878660310318992036420051062643397329880840966377724077071136382738290353646981148003053762972088570018852611585146679117825226082547809152529565517256222535598330886807519657828928543387974700516793072396183524666935850536371582669005228545981737764859498934806164155007681296018805969757928022042786763246647460660123938027915441471047156936487728171397618941157939968146411929682531277670236647942814767723718152851124889033220055708754701749830367014980946669195211779796889551101184990703913124440008990709077652768903787380365717154513825851154032145809277585265483086297073560809549633165039888501321365798708138206668460775635333316621567771984725936622599749773445985208186824194199031181735710087808025360044328467596228153790073282833291077011519080346234178287720845699528141097917764003278602359476716941069771906072768800095418979149912765940373672198824371259971726226139680365236403775003238060219068535638896019230388135677043885859762838447499317510158420150734348094037218332870281521742038536548713908358710434063097335842036040072936473474220608566003852593588531358180657647698840462944290351373238251029421323054904671798964160 [147,46] -458679235298385524312148915024868158317470092756495415072632098352961914609984450631289036687077281832013154525426710551737671416275954926800581530987312411492468693217223795390929983853814858420167515846493400538519558447336202112897899343114056683066600982353903383616258865229254926226042305331263109563286898799460118630766175831111629396172751387850322994121497062140560673149011476694469258165003922567818964230464156559353395948530678772964480415880953963174872173414102104779089872825360763863509796366637782763637204938958402407631762561796761271972968343189465624343700040134662594191596571227266773344550497971304769184335468012370947911497714146475823552708900986669697679706324315936265681941352643547505891155709532803478866382159660036164685869167852900801685547993808128400063229565773433271601210741378055031002959883814031522266535053200367805915019363200054775933872848042262184930174290034272277945901668809881380598164125342299156642820546709845971418763977778684830279217096651048851111922179127182405824669286260237843992479192537969942724437896342913381511747542599913819304147069781634800866163834301009392074295415660830137532869113220258617940758027167795954849989118645258982688253744439199914569870767966449050175499111396882085238829048374213118178968815958729303496429329533318955452738407857483357621336904968679988253928058482700032546541362186100171516550105732921160495953310153940260614707947379754286651325786729063724482543434742780874038181117362934046794367832713287591310952941007926302349733399017925618626140360419298834151220741242127645326314576154242289864021197312670373039448946683920071841047419077436630972760275504364787191318653037793943086376901805070573829298005437436948271715359907190027026230341981300224769343523124115717020368549843271885704180664027215219964439543852215140752158442647878284758917054842331031573984627982843439776303997664297612295839345401829796001061003763467304379221928706639446728583752451158531331047067103887629632176013077214199297372126725761389446592767313440301893920861491285877831985134984066778801504624883744077917727932322241820454213335313603972787681255475706251316014972108483400748583022808454391084748946622356865616230111806038161091417098697602468650700549377837700279588588997311995080735420113170702223510582491432779318163399744483909977008045910703793033537508163612147172904213444191786674747252616139357644647461565980965408018962648535231622585223772266909229352113611102128149042840486819067297879896416089504010862761913729915359108740567876116814926892898159329639564502325823801112755785430975958791289308910947219169727104647457207720715924539882164834912889038529169228501679877632666179953557222408168176954980675184436039975024000 [147,47] 127430624465673962507408324803502108936097352120498375668281897002191837588020259666410027918445669836635621055125665859170887004741469956660410856081408348949704916466779985857621062667255700278935521930518840997952668150393112587179119563534915504373084377650636802450166650342898971053467581135736509859038793916810624014746599427592754672300752787415221921745175186070289310091085937773544076357690259492110850971524347171966153940808186974939030389289444928295401030007436496358481696526038071521006629576049769003441822538426837352541803095276099080196522753512363689740325108037597470638120018423292435240440768290187312867776632890756913314680833797203336921542313481293177162274972290667648466483649199945588832419315200778132258298190567501908316614996137700780037099385356337951605674889043375271598672465176599072631464469564499997207771357259909972220542741085555064813451596146200397821099513993850272483113456632358133401673223312858449157002407081457044272608512847455511392066183128599747625237847928019396623703056023316459890269564884041710077027519689826861305856977587857005622533614830291424883732919132942364670114981092077606941099842492502614591176036801996122690962765233185847893899726054236359722199973749423607099027764233905335700371476901318098872272663309600239111715693893926539566286714496509008058023771067082338875392782552267286777081291945165542581100125726316075243097085347200981578772541115317574637660017486177309677726471249598036619366156018321410423970656359860755228693928551262153376416869627256454348625732354805167246136818767469839132382579939622546669900937205771938172729329422974590626926272144679974657848645309664486260725097189280820052682227200446801924174103972322275887993010068614879521252988569096349439138929519137675521368438170943139300086650738860318080039626493930638933522698359572726503466749088326297354061211747851025062895240777109883926350700641056591715570977276906042198466551912428102408960159325346650379494481718816974948312892368758048446281974168720316809725569412791127727567681887836618602489184443040233519103606346266082392895064130378356420286889819375738674780021394629976080353410475348270226708423259131520342544313906424016325080211586547026537469944033129189519441923702699357526641779526623003379417419203806977587028659781219819539033481412556271472576990596881029778160178191163635236346989594887988339538390176513286741326198501606469439922796898164930349217927520578966883563945297788895475707397516078273939989356002475050771594961310787285144926968053614767014953210686708856527701150581956178470935893232267651837106822647483691511782486945544376572329186843395505497303277478977086793336161200792251919198445511626438325413140728100509284941200 [147,48] -20165467740890340634274483744992119586795761700659547641741388739026225836388360700005552754627420595188186623456004263871016141402446877838879897053167771757401594165477757400987236703090742281031938077449263919775974692950927550362804280277193747795488861591606929868870323756053882621410700255691248607107660190820862542123888586794767506242148547656658490670295441351267055391774907179147537683911153108676364112879815694703522031445621229101709349408990381127481955762735668343594902332338125514558794640549100572807410215044064528262001100205623888833013751363520967092252899107545010374596092474039010462879396400895194941484418836056734606658261371216647987664309283564670719025227883822158949763220981188251635633516446787279237199102648974912312948922779832942961520182762730687692899620647967432999560352270816391332193297174614643469109792181504716793983526391267752410390885367239955482787897523039110862846535338273734602722529928797644595896035279181792473694860794185879160208907595149142430913519556433672343663995183583237156681331063435228772707931283362264401959784202739238781300078173119729184998738471945657558479051782486014511583454967051099181076487755041052840538207233251196742433772173723544773695923330650698452704480722099371479459988072861845112775810874239272851405701788733585578257380830504172394595539489424618973740162332014241917277953829553055509056744613489863501350654751406650736655593793983863320404453948951338853352006473775692620847517595907877562368238318624175097358241515026814549789332433712146282476845845633576363006659510577516870089721433099523472862762106380403881857351548308677960469921319453898388331719563990823998896306377326989253768411916412185841155744991693196481744958841625939215899145746752525456790423968377419329871562760154380835508036216309391902933824848044600054490970207240438455985805310647770155793873945866278577427467108474681837506618343510834185646412071151692030114548897832397076073534063645472709697176036638491932839933703516400094520976639394477107668207237375499581143441061821387383217881677197738368904885169889640597658816122626790679463021907693797311785555734211589381761146436095613112151435994653004354057480230768325402435448557881417740507766426156795736422231950501233247743768979949776491692139785252738792599017635841249389643531932621216303853659281637870760836969257147791512790384466487153567171221118558614919706045490480688387188974385878907898832565909445520187777077378155548644969583993060033108490797839924593908896418014281684037368520111828382181705588641123156777532783455618537882847378820022743538024662989954042036922500654353045408975889004723179128752272964283220732998928137379589773263313914459649476932043116701304025600 [147,49] -1947612793392612415850850190053557004435759151037359077291824340804435501026272739401859436167912702510703609305445964992088648626701263853472116480487401926006178049446162260021268013141818150853064517733340458903644255734400532624020388867331946904713992283750494397754574902068417992457820241794220105997135894861065318954982806831098915008256147394551316926582903654499070203062001129014888024754223112055199802939702160445034433571952343865786653424354529957281602153218428777763877837418693328950915144480497349979278829415945382984211662753350384724498684788746036512689684657525429977754768620161310165040475071029861408029735040552468462636453910667499191459231178629672405563214017803105726182363827360374128097051893978046839386410316569453814513680235101162166254646577097947480076367740850397057469325528450442128880713794373135607556986565757487466907472862171433451290991807661101050625611768597398443404698772662347781774006690535933009756462395775462842496895976107699615810836269929061165160420194026623544063021749364543349146650022008625929393857123885951686644878043388274392057349612353134567876248824963328586268208431117961208671711012336789171800312881246204770617116409631058853926908544614773782881628661373989810966718407436147605914612998761433099048660245064077331164343995099449862186278051253800657737593012937689853703163108057792467539433645649580344091285383089469398444379928587185366995754557669025619901350224259656621240165819859273265376523716733891578918510001830190902713734344712805532263733981822156842769244340422315668682142477256454630819831395428574056186920881009639822789812382019039263759794842469901698986834682419463820968643127327299076453884935343070851215918875690468907988697658332723711082370566881193159668422935433147532247096215453497489097285952470474812877855023940532663662386910445591182296446027981231067949533339197635936132467122881417344327870422058698770891619365649053615807163716780178782039455575879087542329059474462387966230647200195532960750784991378801626672758992069733516931067849959927279385359001992056074468411659461913556392652311190639453521947746435120966619718607468651936041270347044105835529279317018338054737201232787514638843086262617845911105728136544005089262477867929608558701062880710571563580095611366831310476488671551433385245275301238551081781790840113864140960462206206837020169224168414854299732906298752215296660984286915379711831649726920274119268482561403810682072861335804633302149329607074030142847486549171552894963445687261455802949199708478483055304976417920268939484689498260480335452232940932102614903052133590223611021014195349435622480093244577645091753450028588007049793820240229112772374414251614000711773981213777726400 [147,50] 2502077565792791233762594153840357283747756897282530781044869083388880291083703002051922289380956508561986944223297618727746267899699411859939893650106493331618887407518546887035331431926572481450341986318568350512460263592665617082807631652514328452787453884539697453363910724722805916562117956313821519179305870300165704930185713557012381125581892291012959396634511399865150695469583755856800368987744613480372895533445181807485866960152055000224964463484341426792909063240451164946412503862715280727491036440933602207931276132236269262206337572584786703292456024327849059051891459109974176499848983211596696490918087906693325230045686089075655334776248830511334472977733358747168034390507727040272046136972163648315866828363052939156502122786789983148645718876278973688833767777414592219005426176485788928568772372205967154086126389190854755663037705013516775643794816398408822449665704084781136298159150842899451685152220436918138072270332189707023741995632990828595903121977302724168499663014828209105765212000625032835074342701326317653714696854059719494236342748170251714797098581314085346137843741445812505536427338525897272780618473003487945494572454196922079013604973367843682337607300702872522997563460878478687411182092116872275833935949087266319118191943848759355601927055206436451750720634739020554658790729600504788861257920487272037836405220041638449727328169227562162908079689487272234835461922987973271867196703185925575018251936862435085536583767733399960360641030322248034456113392741073533694149826749175414307254864909907894228699625359004926961939490416180577461017020917409857590591780352869542091225171250123275182224703473672053928422585790865754587648033298846543335457500720280799605710609117400746565402610488095285301239806391945397995100256700902897386192205475915379307793928314198916051785756231873333046071770536016610066792213736343504252713029418489116457890552352706652352585077483238869474949267676222701116302997208438393987317136859455132655770468606944763093317329873703218557355480553754311949134104717440331119103095153469964579954494245564922164607167007546627665905325448166820993500483405169948188845968541088695004589885949818642482788291805452205323023304192134347961255708175315190175532911962749490159430959799992038502901828193565839062870230713022337158299644136580436284448812381217675086305321736190463083629027409958921919072958527198526220496478052524319271562618891372792929947055114219894620248890735408759213436719743065269849632815842118676091837439263936958896153042301763266547598085172381784569522942196090726259529783244228341996599598001585183578565243931338749865782164184168268708058595630255918063393586107213178867121173058158502148022893832019407486334068995200 [147,51] -911555741423315576256102170339550716599982193487694000441366509340853725467646690601079795011279748018287945284882589193160984230230934831458659313551552511825173306552476537765771090206594713330905229010491048608901922952125266689455833852453323117990209639419241710986246277994970879623793834876607101371393517200953243440437132639955678126251619171645897241540126036995707448140803043545967413278648218619286226162991527478488914543589639290052911729037914330307611248765884416731760952792662111771579355649116225685075126176547995193455201615175238232422651384656800128422841923331622898548017699558846945962669021452554123179482848782549850088817371145583415726894418688907742961611594496206171304768683067386307322742111586891920909512876264224071191971103802009663803232452520349304321140071162803836610594554980804407911940969355366075602747161108502797539619605875767684744002673569215506017185963806416584602365018535007762202105190826118688518484286025930769381175135029589665633167907718333274664766417770357946664888560395541262123388169788717478851735857574441494883488917349701466957618060935797255524198629674270177298184441289460575140141790703696146444832169311417028663894090404275098515812864198533708646655553421329670067784149820910978676932066807778656678445534879996158030242391511851418761724791953055426194563821611187862586187836056614153840416565263755461885752955239205958092084053125056382572022326854500297943620692769973494236864478449084562144016112690052702178248732821636442979994909320152676471451511661302036718349461357929629019133814326076114258740050319307031085002196621513435584216623334652725366682827920668373414103604773785424503271662384489931190877726255402443385569226937798642693191923895380921702582802766029470142472050228004582711870110300727659595420135551996613892708984592206788404453326700084497768976720626539525654711511716802476256096696309238753577772284939687193530328280890002041295748324320529245955256626908521825899541664690952890124425594198769085944734302091663876427485544994439566628891283747630113256974586660343943844814913857253331509998945784538171233749956558121547478243623922379372549792216712528901005542194072002282170025165961793868237817664131224614908279588520596208955914182498031039618527541924107482174237127242011964713410218442038238552325427652883933048836034225239510996460222298882244967157354293914042365331400825634453932428970282928470988285446381547572787480653663166021989441858001045405690947675349743902151559421200806866980842181346185232749611941123009136189963275209088295220095533620165733821485074310041360268910542943577572327552014380812023592563375872785891433895103806637652529522475052413186457420160756943980199496569072 [147,52] 203118273461380643216868061812474626795880249923078398531242696461528075097379592276498723585199281365746260484003210619638427355147180761202553571004951944435179102644315828664905575098269817045396851508378994398489350213649154656059437321471356465511571396906945061480076799839687719637336777917603321000391589165419806490719459189669963738509432924420590149207133913582009272586467883987101073922838255157166008325759922922266874976527750475438529889702538140686780493688341770836654557456859256601602133924565226542787889840409171101801048902322731630030521187537877977995559055183862836703488183054287936634581476145328612198407753343987056207693965430014865549114112557932432042059492126706926319555364877544803143949129043485875071299809850578624603950948709250117320228628800392962109816928822726632760725310430492034371739606638793973598767035709443048889716847553708248887859322512869802465198429663259826829674504543198986462145567707305288542647756370806892546727611723306661759164870760635194003674206440828385882258627517951669646657201023500856586198264880846137595240497442316913816629571215282233408219431775246187146108800509628260949199855625968160179245975683234545019170892569034603171696302426700902252676672381962940868723943960245649350759897639101139000976320085677925412986014559779391886060074930369586183779848733611857651837741640384983324985012414310973302199976563286825285617498228674371372978070508210233667580834598804491539327390862293764702802062325558149702211543049216988949740563554732373942145156621285608746049949071907638560698416662015929951998411979124129572004610370247496590677568828713710474134561685711994182600828527883541187535245827409751642708507172099358480718585583175577517178763983291684140073281131335851737009165548430758691118446020533253930961757255098772134033786180087617153421203969251892525553634587972201676088176203754907454269265272090765504699000992261771610884035066599997315865218130590274859934227112619091627624216465288348967719991209071869445868254831284108092084221542667161053117367797364782604826680129515558709032144229819632989036647132099580458129781756633466712428698434247586444459503747423867137496513217601683578653365712892384325264990715818734726358838814787208879185505987817583318615555175734486175350256227829427977554614193760043038118929983978683826513108300214755918476922653888798455733995399415168642380367395578273768954705549171798923876366405628805883550066178922910071541327598669046432571789069101348691237432796233834524292383291849555169811778642412784405033710025285916921579794953742959897248117756490526694180260521374579403685720435360676393244119197845477574380549433502524136846378422242816938147132579223333145867136 [147,53] -25340806944809905052004459359005606725977060338559307866479406790874583373744264252182503732203226749096600115060466072005868332714021737470482621978504383104213387199956958779395567681888234977505288734628685890241362413646361333889000386476487691241309105216651765880089573667200846617216088221676815733089912346601156321467518597186608209556224292057663738984078551540093868240748407910793140441505910300736612811948485608137931764379068145183815587735943154243095442918439154844037069530183634312197704785424756818067040926253856035135247530198916650486090081633154123990677418509932744643412711872761668097134282159498131772355122596227697466797201098063905117943012918564376481972561178666807123864660927176723893819819076052626772387338174741083323342564886465274024583891970803731759241359851684675169332193157035281785435770877082804013471926335369391006840548723486734883358642372100290917122239273235627268223580668766598559197813197717543235305062601537236902987492592920277919829310727526364486733356592599958638809173814088294950889718834438779941643726778348562326498846665849243582912811259267916671113331088058057003501219231898134017273252625380915359461428985439809312139100594894694420514796073423857905765994603300899551449980884838693290352407818615899029600723048296933477145660172931811611914081279596229801580821695490680581839543126030940755221598152153295651598856369824812776588583872925959736386678500194263774818111516027774323212869765800061532667479340912755474937231275654083440545282711728356949308757964984023314872644821357832533497001008184122131053162394803718737600547113583322054822388241837000869217726760001791405933757913653842478492046268604137716646562054546909988822600821612462450814874964927831770217141054436049769242897063143014362790780958019554244868495120818396904685495687061870152008708514343339791489943522443120664660405289409701743453367883801970187412231431427936555213382600111617388446768510561463183570332235683668789400726910098388986508195416288555099573493979024629210394081535537585975661099160670186552113821125100073876433717986064806045963799199176005888684684981074886141810370618430874760007223808019951691166290841030215478183386088007743300256722776757261758001570469716693163751510642639525596380018536426875866194408056267787055452127557123174608956072194950969909220407368527831979770080573687155092561254832079532650879220990004629882427121155779777969471175910057531925969078029856112126750881769290205594425637974906386448583375761884761094321018996451915276518071426688232483568597724935185205287369601880962013069798561287296893751659109759247381148982465051849400049053439472315025514977664234059957513923173980009807400206421198793903120 [147,54] -910251500941420084588472771718926742831675038758214679083486252502548705038952669413289802733607572555083541348795227723852250192147265495517013789578226226794897898692984281309763555699259370441893408322955728353889268103839341099634372329374246934134964003023242361800675680496939542507826560490502616717581694300057082315981394129520054109437260765123594331061090131892636592646730735948670132311081879786983242002836405436626382732210124398226255652810066908480625083925095750431638321828479463132941333695256202110052534666265295794328243893327094625079634732301520113764380662545769575000748634254699817444336274932251845672176095161209141491753982475505367771548118530328133771777798816430735044013730062146614351548795214459629117409123878050593428413842110424421229953367509579234108147537050470032593251227713754203547006233309045820425969067261370495077580412219231777849101626706183402652217238919267705807991333734234636198551510935473851122775342773023937063723254782556252754932038053521136845038713150311731312573856810519440830990811407720283366020763111925994785926275309978833378030253435599184530412216126019491173516319074380637643194381546392477949477637509632221538684850769806544282492991875613317070847659730820827334800904251372235749727952431528587566249659614187422697848703903213388478982128667306043673391197216170422618149555123631007142441873905131254234731534018828589199545097181646367023240461894547972863578217756191619232993472643195331454647010778953345645142974720909887570156620737212135105636325310127585901001571807769628188692426442754118371299776031057641667057776930834010739808724108708747204194337680129906127724121169966859573247476574937968881361699910997343433571946641141735909231091563249038851444188855832209727638004888542984969499848685844316509427466605601973268475060256407169214244935556049915450140486686148064841347456946599684033503698269790970134818794757391940668314623135776383900463715300907878107343396475154097302108612398967693242174656043411419170710406059162032366720638551937857442626563357263460125175319270315292056620495250215775329069705040218985464120829372873987227189330210300449775080360131652801059820436805678420698626330240155537737454564027937918117479937621034484019533185300180299341784209918248892687523202561289502750807358248619129644526875198897560530436751812887118285879646046203717603433573389229167126654903942995249850591232901001186162810618447323546449803222344141626909752468750229469016836996414240706314647641364141970352818165001684027794667621529796457700271879346378310988616238396337649366105185768626616154303612817127646252359880628342438042618960553775285991191686819766505950447177816010926916656443814172320 [147,55] 1371810799115092070661399218042606900085230202888112084851804354766525363398667624923888993170763778325579217263247944324075762648506061821064377277565475600319236864522516291759185698125467728942777043831437391481590570808749630606047230064484561399725132150632908573539973462293440893287582963261932306799501137685640845845525577455102201092912609633009801890704158632780518005251469391816819747568330469340313124096801909735493860856141252771282392347776069328619654071888030490960262164641921936680635797762786015791511322552763792897131027398792347172319948567002227517467061185380756642763915299948798341050023752826522565326345001132896090866086966290269064008528443696104992386901065488243920931834835870402470472710002374740861123544495276919918698019313332617499547750873600853367376689885804460105296247929359291986933440742052701908618286754670471265993504183609912800667916709676179801568830818461405209790425174917688430375951378463132949417324879091838081125522709479329422390867983425338518205935486228675089685843154819606079866653338701494816427900644435020145638810410236505471305774820932917126206940107230778453125133537549741831803084349120656308097914442826728368618533521381113449485350269012903759252188386010666611617303989516341876878064830173177970867156703982148982611244955851222275373442031227965637969463227819982102884680996337497797658759573965649620090331439458568810508245045035015074895649048572116133317534681218221492744885649676373119068953261871499154469441683113709969667315693973523199821899718340982619278880886549740882914729349923592915589386978166313583916044805092393279138149868814130215819113195018420838364938997998813884742906244582881062130368952882107728056447252755188993432665750683183391435577180411094239158231075206663266737339861804302886925668474869552177088345960160747288499139953354469285401723317561100280049676056291732875561621397722334385149835206935337470581003646850399903250984998456159091425511053585365621987189208980006130082753614775234095718009408195042413343106387363280359587248016748192230529461223342824269237557318629903247500702162002068902064665715731620923658807484275285353614497832941487416771953801266728996651733247977072926993198225576978794599209253085048661367166780626890525926050324185353424691355206209593190302802349545760416744540074060119358177180078157727279778170464292592341414639407600851379253046828292920661966286304524208473789618003638151316116055456200620634251191672288856667062500706546172238377046331710941216957723686599626177258599873963556726619383961075906214305715935158655957538845483776003553125482840422751376593518761502798132368151778933586207604819068045097283373462822583393257355474971361468 [147,56] -402080620676841076002612463497160848112298689338528622156655833310716333077325129896934249562754968828254045306403433830892774753238884777641979051895567392246582710611064783435663022108696641376654381938082694295376497511165820308710509972281051077276958040171089794469702816183741663123691498041751556133806029511606311116084863528884043335305413492439642622173162423364045562238167987092011767751683271759992923816527879132035830633940460031901302958980153232161546642298350252049875797796720468199933377829006239338208186391586898744356114325771997992087343800959087646632126974102886668549747784214261097129296922052250046990679000355456335933943790988125224214163448005801017904090777218503084418969685525307663332206894074776552064273163630776322999245052971195145747800835934647001985883131085750143829992272244140791144183215351691810954795388290197117726048031442952756676624123547109388305436126755388361285212614422735085991515570384470079647870996998413473865402030364854024362337117517203654372065168963374064547492787720285683501945539841086772139078879156221945667794549013387958561965119020930518239156797266979026891471034311904083032726465771564172513685117193065185621921869718414017850842678524449127516118551611478394631516962802620095963746705261780840283175973957547598683731553842202382378968602715686979802584317124078115854565673168651667702469539073671945624936307483527420219579584206886748758505770297707034676247460473483087530839303559837959992837820716546027523468258775311197460257894325212907047177528008381068685066748853970335796631182181109877254100271964087469326855138269172375629078465587774102681833062722507475721533863842205907291851242261598280792910936934549446125646948088536537215549986407079221581928204138955979148113692732273618621178634462253360206224811002705545054074318750474972528765670584493537364960657237773232038644166861996043068987229584257694534268390738691593767624115088806234405070108188925833164827693673757062431594455624484612580329362894164511519517026637930320159903420199297686002427459729067292195127598572170892927560464492874996060641938120797575504612907315389378806414732444031325040555992905348247043307786365200699103299674378305141184521831174035690638678383225683029219513060011937057311225534852829437705974804196335658957612263836406629968408971518055611086465315727083979915324378675107319838114477859731659647836689055126490390805631601950954513871054430579169016073620651024657251846969862185316217642726205994440856112147503617743062486332836875988887252276123987574032494040693741014038820998042281583439701841548420173783575643809461483264295263292435176966695381806359184281688754623106451873087481566878978748050485888 [147,57] 78755674446880515701120649277873429408045288603471210037207574131989706506698758294191384335916599391712485859768768278653462695142272016110961252274667438445887039860359928035635373144108543882825044996007917932096225899171836106469276307307468925086883095938415688986014675369051995821093215855252157584839596439712180465185481087745273072701855706341020364663764287749551526226015917388889611564461344258788110367713810647828287740888830945479334050992518214022695400815240519355502627598499606645553630968824711442549085776359982538824078604649273079492374590453740709208531623661021271705719024091732309525118449046486349553200431619692582850154106775340230348997972284270591692340633031326585758710558701696286874300610146899259453541484015039747514983916883164825187656043044661129610812961099370362317174614064445272687284815901237523561150367393287280706856149370460202051384308146467813707537354607266230543382070035173046361747165532338089499942987956820769283250697073271292567842043078661364279411359612069958445377716707030399326311897254862376117388046369764432733789680984269677057325742348109613234789312733366404710569194795466972125525410589636640616405727416217306075040013830091876660770686369555795488004809387500751133425480675618314957480794313354781364433332998288054898244578906369934922962765936768270162732844653252980663623134538879661704773860159796995933381950922389725271057093604218703260487246967785505945579865375806970117303751858854827801803544588991982166940270494593444081805819338948591431469155385994872043914392830421256425611900259522372651804055039239282226198194709508538852216922603321640049365190133441968941218360299864726008342378768015461304572366119536591583911436495328779316179909929966643217006211620626282134358671563199832760033337309085326333462204441991419468596487043034665272376705782246786768280885408978767936014162818156674442976637220894952625026115342588661839843435672320565440872558983286757797765967228028277493222835376298252083125305567307622905811313189419630715502075430000017693385968026278487042544806186214891110242860744094621357364188989138677917243253938280715704890730336111997927899122613624419188690611333115512487203527785414345076475679111311670287064232519390316172721929764151372763722828387589597024267613598640349818959449551670917732424425119181360041494314610525032844182346686749183185620100409861064746873167311250821333186599265776894933034002833692342809619995200719258088447122416738873688452564099215629718287430860053634105440863110086881860170285618975478483021857765588817890430466907552440607840731650497297485946673755339203054822585035445748319262324143351904411325893214106029003651712322936439595044112 [147,58] -11974352606040683204673084808644766890527836015986180646198405152866242068057180160559087473746567725670303477895553226255763841876119323892716157277657389196921031855723974173438604477398400860014126154374247757913854576699777266508688955061187922701645178887090651164904017842652123257473425033920093130863559691975299855583065079914251363070954170374062922536691733051883593125168357792533452911630992167256178913440951029451976467148832136833148425829046183517289269656319081000396208023355270262234162297931642429522811236551645951528097477856483383670126004652419489483097721432325511308360782745162913745957634270822552606841771781143893378023910915121738482032852356706541930712196427976060644180949238074936300271901636946840737387540350442046315040699432171740613618135563814346113388717018681673262187174236455055873012069598085249501683925815026835692319307869420646079509655646953702946347715187010980582595665206267553402219685387520718452202000347506461734268200213433173792577649402301992851927544289924860291413198600519328590705298688058522990651902970016492222657528605722978084437987192653061068706797434614031378250742820921447558124340065725303630732528966921540301477708455955953385020883636363570786222489887780734734781258529758086779952107692944383705025916244479021669514951088391806062180384121808917861053934002612287995980458257752264086771343483171045783043394477552082172430170895101740656819703060683049952135287534138551297202808117537157278588467699016720176250023115444874684496579012941007122336383115978709744951740056520881051871151440317979001855567387837569958059534970309861100253766029755246179151121187851582307996432841163768838257094494195924315233784728058642389748083319421055837257957829528228183020311486486358056140455567717110810964476888072083813309910593761335235671958523987736631195270968519767268491530044632451821930453865595377801866144365025861986240013786438435019985724084800583477599933783946315857476640307591343883481032490313407922482626910906690348442206446587422013611065917500340629508601242203762254093068259091368772107185534548481325532447938564524545483263767972584335050160180971256642430947878954350560381485842324610450421509038107647534144542135993197574495103479695885469419072270089289591746317064103066850201003265883350875287831467501142213973096424993309581397370379519401354330190870498243019308202291601131603702127733735934770636259345478141788881462658924731235488605256934380138369700812412843561098119673582936829857646388547323306361426441421214352856405900702419597120055381012001967154752320850216057628719960580001808327573905544704941617333214581741327608221116409201528596371560398735653731286037975051710080 [147,59] 1484968909811289058945447650699903918773259811734350984106638832077710929187920476991169678080478930369969428544922760399787398098614508562108511359612504074924138819613416281998831777369272641127405065886357781285965941829544193931869337169443494246259090523568717985855469857991281650932301084335413943849273449477044527659721933077721490107525396383576316622767964530242196531337455117579104454635788225338628324717872989801617072530373459538869741053614851232073309045920352565633816210386606500497719793482242098909221115736020614536796348057371326784294108237348793208004230053920451444510373995847307288608115928082089523537360593937817818664791182066412705668620157344854793349955197802433232382115596417893025698561593566968193266869247872475962778595700609141397898948639007002589973292139928482807652340679481858546224486034090430442706634316841628272694115536855032594833120269833283342090528444953531037705011714178356351676934561064733954800959886173997699378494533403655276953831440277275846005075281198289668568168772076308841938599466032625356249573394994572592690869834498652020370720038564605670002071323792484836347722451553445537525026083131021339544590786655727363683905723302902529007400563855141637054736730739853227250132893683981017751784428297051205406003052727167990691357972945880879320550787733112097490655156784227015492683088945221534191620471031162874675748858332681060872313095312472340718605501265457941660014280818838104645589048534200067409981111566785089592935258027492045938080384188338088414094261589339840387040628123628233702766669035324778284385775992085403357787967125135098024316116637753016426631563579518283196008238988481752260745197097271895630614995838354134308420093746555071791941937203758783528026595066102116978060593984980767840459446309868220452805797888128004965996336789259370104444380534701244755164563619857557087050875756958798380037397889171661164977958221525033959010285912290301708005342458314508431018301871578529001460914075235781098683136353786484377320327434316097143617241766822994005594954810105887037888959069650101928980102100278694196419578664070791287913636148754585896713117204991524288240752429504352011431129487687916120430170524719580003736533490756059171163270111875317233914228160050819194695410156157498596603211064996050568095370427807809861914357214199293627649482252265978653579507189375298988546359591030454282722077321706983517703007866281035755698903559009671519313290038758605894108894392834049400156005279849398060192070866213678703212519410618883457387502096441284752074832015452162141057163209718829144042113657509975256317340488267066528164277117281836328102370021877953554092463837210372369701676534818224 [147,60] -151457319974508985546921913715758756374919913680672814363367799077207193202588587364323367065414363436628092860454543513141563016542649831674165188594829126693928389606203438860699710247081557218937666955530984036506228693174746570904704030556790681652043837359385721678971141891559388106251963125853235099935409688859564674486938702237506976746598314002365485505711832582525125464990030900745963484529335166976453288827096226663882708003682566967197438575133473567974291276251022059928796307860148919041551445807976689072062340642737615026138185966248349165930711386105234507111949107405097443634743440332079298929705991486143415890987706754503355381076573382268505734587119061408284331489277516835295565734439011420585796640524470446262419822696806464777451931099400611300660428822499397694558531611041601741665378803383111055395963012943879601486298486468949806242008169235681104554294980918483142972882391518604315779308970333381558278333937240907632485423656594035234198873523372563312832125337477464013218649865204503810999322781144571073721868586106791505248707622980462519305368636788453328154468514838635379268155381178213361139282278549024408904881243006153187923041997716261440212492900395572520368818695834930979274833666074544057300964436838889128946151383710905522454242431750079966445078117437899937686930201494158961575591358122892977352870030630167833312136460017547730121866826952446931334510086967360703164414711627855176601488917705836698861542260636768368566080854649235439956744172490450330280909996361286629792281360927325960616186481376087625207000857721805753117500629242893398743742408263928229600067138009945247054436766889985666678583838312019679195941802546329118097213270773769037300098505876975242635948943276074900524477440195313010130953359082900911515454463482828128919492718072837220577974846074962457438863602647061305839192739723735062912603325343601897977451766569391064093638490197187002101476806091402908408885888989200230493218772701585208034870420650634429587560771983888868835808539991552541633694351624233537087842718585253670081703313898127623852106113599904265734268224533448723884618323127504160291583564494861483120872203259217079749584840876605224164700294731525671444756026728006703519372952439287699302437669010297439330741469037788078536952078629709501293201884772821229171581367018464942239025974920517170213246072198843891880304928544124036982708129313613315712821468956768595074674708685636676793784861390542581302919476192591455499081556760160474090167987070790901297767268107210002582831373315806117003675751998274187369746912905921142980342956624824013429862487145251456689846518200638305857314585402694887224240158858009910902882743424 [147,61] 12448509929682142516847455137235395910436195377744431263170540951445287416843938375630157699526934929842371303299608450319664857265392553158432508082605416096602308808043705485633613129972209588349402294225681988573851987589794277005455573043496505578172864020276810758232479667476369932609929898543686613483000317885373850815437062158820990316467641289963093333336394792887736538328356087465086419651654051947032498184786295519818346350430963033966037558207294438194953950415071115519310909614341496054987325495722674092879030054963562310317725472076408476413260402197561074771082180340337479524742578178227934915290476682869816349046723081207012278269711264731255916790777539452176752553076709635301584084650313924485374568105952282191063035094439342828732462450711247747858980728846864734607569207491150860377107777513552526453008045963275283532100724086254419654497018073916904457901985037534754624778315390527595884867434529319109525390067814940597140815393654449711966435040038419930999165078070752982920048814907103857184044389253988788566989905675968243766205689737774545098332599927712266087263365141124563751874186389181913072483307798777206833201028947088263737307986648686013073712252043070531385622914475856959049138650986279848914192128710924144417071883057697810024423922820123992788443485198033996969197728375531469689759550212552000968747776816037851872867387768583706918645745658795804943008432240461615915005902151621494319965020266946135885385406119488954384448376781353022953287254195668850693181375677415370621289146885032022829704414529728226200500972091125590730918853022920079808077903015980138725352877581427334470382514219654941142431554025054544488471878979036657454105835121849608873210728975987734547537111964020161894038082757027117423117275924756771803938019951890305823694912512042205755704314419132310297026641192730453247463581255565182148308361241657141657927098411833698275684769710982257522597620131340624045191295688450724360127247437123107700436202012510007711145748574947277874921784295561812324562493149743818501258587945282346141139864207455010236328368335045748446093047987009353091815812508777114404808667741309548471515468763694207204338091590889575350186784118627374962409000620108872832754448642075982023539653422098625845553885820840412980341859455585497250279011565536519198526849422918212910802637352296119632527883920739870170294386073519873332470898595180316995247091015572913728607947664574805932524716583484702316164622598656282101260313870220849148823117572810282738014950045798331879920342689455365493334671256941137765286270406336526660026264514988120415928418052542463366837009275420252191191957078495882918249162693910038766220480 [147,62] -794519450681372740690441606845502868484109013876342346892275453644264253833358072125333843570279402373060908243504954017326876858922577330963721512674788312155228237825335408929748220225706339993236004879905247878171104343500097625365249776391798868778368012161408931199741711084494231551235410928711729892030764525492227184253014265232386619976828289237652823885492090371528010238800964651601543637639698507229527772211111916236816060325299529747048836133610725879725081256772289345777504475156903264465774611863929525563635712315034255852317151438094540451752722151127721319439835878466622582806563145237248087606607980205325265813208102910458818710997921393695167794050303377017833909020559375044871630823871592638714199507922608401394514715887715557308064916468478768762582138887406024492457727978559317107835800195961469281619196901622153437726632383292807191298460025474349479348694835054588512834366530426766467580997772242009581270098276708175931053903889313410705109886911559623069930572903065502271433373735319584886890916595541494291505859934066575624050576836630768756142276663021667941639675516323564126510515480429111638019127160252138389181025462610274997000916311960725964858794146785389826650854705230819282551057943601078451061031763347349852201461411557890911082631909641125780112268763747969780999264296062702779776746099705486348857403395263390510309067221892774309591215586080296356297958457427933553330613787567166982938373818556663380406332379303774370927499247576122548611977586002848737735893673797317421032525454183630220705101214797044516698115621535807476244963528710773550019035532484621615508019054160281095369696530544216824647934034004815891716070286042507531550212531029258204232046913412369337980743789142506934672690157813107663488373839118220009398021735471371823835263951094311488947935951991189167074602252357683117726687944511129421876156755918772497722995413450206818189325422647116366711003533270647361701892758602675072157899545762179874778644206595499419369535130261800488448358827394547383980524681625101667657769530999005623409840377725584994223641893690207856859282218262839733035592752259186608593900823322809598989053482897280280474695387646149559715572472774506936473474517261011070835349701295281641090898440714668314666717514874740808304441908264866791352610181034392894241041809012857315031464166478292954786263815625905784852179876555446227007838717292451456965652736369749962018559661161676599621694348485918471540741428014907397572377244119718915903264691380120611516344088822524799608118347828875276674600467184986339028743354392200880416642143664308845824844557194869426282484673015118332996853446537452572915751472648917013872 [147,63] 36555266260300455697779083072191126898307644776828391686200748038237360411964299295046067042148342183152403000186550536056014682023206088939681036015748028894984138657203241400399527215168851583747173614944778129120974412524552018462501509269014960822628900144201401795739342173871618949076005015388347629915015668503929336104994592441837314585770380413511552047469439372486587490665682671967239857349252730889473252146797125863827379075740913652305020824036269512124226640592271489070538451819751818461810865466674956287126718972986151752793539204155911438980313469046051330697182547715886355614722970975476462204383653273543308660840987308387968336840122859102865160012199077633112939051284783591748909336810858068840309450134959877984426945774533152181499006285242533593690473260106675904791466980500407266392593716366188024874748970881932265052166255898684706418797441424574819454288957264233746848893735907793743913650880586321483948515628353080961907776670631951011631529144098186831142096202240797717680373850304540377707120911971468060901575028862803380586113062031834199875445823755178315453700613729420377382319149990964257143259121998913500760478062015037681573169292383964314804510901254175500298467689766804524147898490722928141193023582770144557563264010594344197469261698040736419683764340996267411838694793895594637276069009266081663461200880250216798262831380469341155508799578107722474458993442135317977982750564406549046586747678509005819243787937347233778735436213613686725002604841884864786784332077696988591160528736027488918834630082834810385395964051229222158822117864319413055615338795276629134300198689425633203054397888932746691801149748460455104536610020864622447172257931761706012226810232207455682915731508011780529845823176560376634850705576852899196175070927092273001521603822835260151191890361851874332809748562241713689009438075194013753357985854598819074726863031744085515900557604038142261093908257670278224824436009451081826508326963880850435512474223315837182731504326539516926303856864819000886091155984311719951344975898446788788663232886910146207219601765732129419102554607121718467772035096325017615764602206374080451639850495254174097072925324779637500214213539967184552620720441198824793196077164539034358594284650603513564986944579265705758744364393667296604159278103930311507305635414299833029279543018977089332317604206372322227320939075537898991657351506765365103800850440856785949487186031528874146911372285131640621197671549132448132445525825311797998577227062270039180287376164249291706208775699214973086601324687703508430285114235586495200265811758229916637190607962018334114121488432647054577933983442072519762775297846484305242 [147,64] -345800194111382931709632049048631677337097801920272771960156498384625798407611181876706783125064609138314937906572993491680049386821636212366945561609102614533093018330337805498942493638438144029541882367312786007003801475389836269693413002262396334835614402794903954303329276045183921430745466457925461917848963635781805205906883758412443942413663133920688842496386427368171559897690610631212117132681845963861100399401413075019434267776116766695802959636734247918260499257105769871307552913697218175732147746769895941395787411372130927540429611371165881583149410950720634613466915801188512664452396904673129663951055933573331178775143242605295033340347938266345048539332702391931590763303011096704364829765818293721180219223126134035123254582374021841400712283585065448603679570230712433458255457136418410528319338814529417247564570169848200050105578008367366656426249500448433540389206972858641991648429868727446970439772477674682995580206790470068040574486380243011845950514299282961830520729204888367610721508561635888961968494828926623877232602633777194409915201497081536732694701404892805494469337544513760342894552336539672450466216825184107068251497224566896692902334200739928563292239201656557437594624014020124887984187567344636896734590916174907592590636957971383032148082003433969374388378553665774854457489467819574491974775758938085656858124575894848788064209094630276749518021765234872462354316360322029718979145856836308043065477589152018012618140060548170937501149152964768752834426629378474679682732924328530893778575165263128298680032692506774950179877017055742111364085699518263425367952380725410655524396790903817820037401792068588043424856281088556215013629131948349799690822235413350829728295445200806900257846499681551763705231915599923324717011957746109655412797129441818622176643139338726107200610589157596972281189999709920508248346903056968027682759119429368193900090529618166079077546183571292817736958922962786430373562637328809432996144734365254633295294829795657263402256406953681454864181910926058796067659178567938753219135665518896993761238834272216663434928376485246780948571358079015534085211515965594854362199949866156566933740706342633753543353362873885582758700686711208888684092031482617830817258603272469718338384331600964709204727243668457766214930649024532935449017248986884853011326298587652353807205245377681437066551817696557352074475471590792428422260854522430083125331088640472923063763762300255539021349846224188103628879687977451678885336543533937725722817104553227788023049907319841143261374296360394241091726725315037854404495727009184527087858334108804722649530135064409853592136812510678859412195667722503371624367862272 [147,65] -243534883765958032698601489182954831622952448419535473932340165343881990332786157580548893236624201680987257419147367417349572153140604674497497558777294824409131245523177699431642644152858002943684093181387372764216084514320037467078306717685361538456257568907436623546710759901068581486488285866756665165360512595688037603069363827146989513715898257289770760181647331472041572286569534334497451114433311937828580114236569460916665524556344166070674961397857796305766247908531349716664880779037956800284213710016482667647138930338759189442005332291604109003731827729493779054969215014341560096955552817232889325614115163681245953120967037425319718874715745662859673535549049551612943379150719849308983607291283651588467658487066766244035662546014783652577664793509782768627435670583673898114674827877165773449655298118768279662642310157739347617279421937028159943718908847250442749948755924518754029088953555955245955029530356704102116116646460860153464328578279419185378593611062474919938639725218217185161913432046095333505434125028872181928720625063174358319694060248705574304168665000312921068757101528363400522463377096008391365164739518944679915724660699711923390088134209168439259864364789864799681474379714527485605770503237235474045344535784478023286147669796971914895822902004374627884453093528711686959482191348509932478346425552017428172668280635475554895790661234479870129612551371288377651883946575113251251078540369246281583111316195208641255877959241389582982795028439571660442564267169178149954538471565226469265912611504320325244863663309896176469862457496605539901285035523225493576332360587222407008244100109403186273798498836241230938964695776655905899073281691507626860052309329012771394070343294053558973344496816313577662294996151335208232115586459665076292814795611430111836222468765835459324975209225439910123982824971840548864388713732735793903235821177983481818371507570539661079982380397388824140780346957947142541680537753195600102774316583961053068385710601835604265452565275168682504638655372777135095223667782323170851261465746532712318070745265240816687477996919140721685641084424249450071975175729911287128503929101623593136517001370879335070467618445241950965773175803899360068255379459410080969327361294808588496334454133925199543539170175491389432347248560228031884692421688803653734894636877438851262666072487135245006913691728448702599704972300130905090908829718397279846855164903597606037128951212703981622411439735381945356848695231685760070350107634348528386834888842550659074793201179464131758700775987569014057677513804845543750805762699665807117369535122796905078823557347531152132539836312783954397012338710660995956380993728 [147,66] 41035753110864873464003859527321529368767160372156718142564492494316479699537148206726871349822059122474601430822676420835549182109897470724329916265492337382598735840207648278530112078759135473635456593854999174436184743512718055628786188278904638872284571504017809917697573942443013331501547701370035183392226182832440832134811183331055010918301104499417740872306330990123175127828433274190308640892436282127671277032149307664625358505934342532701389390297078473717161540127687582018678466232113608681796673279844859867251732629349556615155675373019556911043660109308044216501956199652353131768761376104551158136810573896982499344476340436736914152223880218930703464570052840883847294063926784454434551160920061204893063473874712841058720007751683808076982915228958302764218185729699001415181444396183188972656901385380172257414298075461474031157541413689246023292096011338678967470423349777918907906277147221861877429554691815373385747228025095914400226021812631859580749878879131008261975998704494063590495419375026466962277918624750645207530947120322514512101011118503006351790878583239238437298017167437097524855434625658504447479137693525454225900918185974038322842898697696876833006290679116870809921079513138684373505882048341682861071988104109931740590762693495251492311041075384155856361314845113807076741420481457363173634692811489496660520395049588987818194170758901959926201416718349969649636859965535037708793482698079477081408174567036561762993383527201458186101908057586094052667319939171759924422105405810403279648770083301611572085956690049354579261554139434778692542589944232223372804838527663365467908105796568970952225047434712209852271160068902993075705833980167763644983025295103026780538453463212547952949370803896259778294003643835508956473257801643158395350052157801175757708411140771822978057910524771269008876530469839029379241938302157093825687302301330809611170247821440928341284267390785433263063177466492265792282456762644676425974965911825181743772095834342997660819885733299067680715773306031396729407827236766893394158460403364850176448089130305691556903680601250956032202135844944032331820186343250447420354342791767056670591965805966816473125179551847717678748357166332912916576055995811445376565431571441252836459351304356446919680535162714276394720687442946515204800734127489229862681493853261297448014833753050417283525378230988118059922580752900613020645417625002034156269452540149433890219881448929346103128927046250880436103056879276106485415804957609094965819199345497749669994880968517480654646132408942241620777212733774270562465320321352921974570176556613618460179831637703477784056875410150450991410469010868350218739840 [147,67] -3517137107071947077321154891274072896699325605606260097112361473197157421193852408656955518689224141857520871282729891674368915788362349076860682917611218170900787085900485767483716127431123283637646522180262321177238906043851246778446258662330327027094174936546596489796103909473216252520992726457821474824807205780314055978791916260078511235880610905196396450644456259600196963879274100764927493591811856641129693076958005543425704307046385095381786681402919028990762618418558761746457460538425500907027332100003845445580777934966470556495787027523436356127165231623275388863311760111827608561128357408025671638413821788996178804410226010934211170983361277865497236447944297222608363550621933155096915173891170351399973013619946732203790557361006512051830539436019758509788440815989834548136328775472969867436118694446347662310171905732047830164636612062146469886758375231438613395358864543560366397938486831076707683028297845977241294220071092459324273870558536659281096420560822292537899305813213234501133750496322389643479850477848194461574422546752457743874884050728770317824987876629739131086888560391893892372247861208053719091541187300886186970572276035891819015088107356033494753797327031296833724673719023593596942418159235616741926193544103071080828121683981961349366992549713375322619786771912190651973436067819382246722148404588391000135031779025769235069042904052105887398011163689193864445439810152156653342726941168474166579949473155509339295247315795971061752444248037898665376358478408980624082264882124527327917217205228032539044833689775101362744302854639987996522944689393361453240383035834842106670432182317064260859133368011373134891943314685997545620261657609604464525915462017432732989209295828309072098397649902919522795022832963403860322717608810952009369478476812539071789228851544099882407257001899109091988679868179673111301367702313658534080187166501374314874479725509728914877761455077776414140904414615522216732903126470002722721250684333821938486053648252786138041452086522488552527533260527275469991461008864423658214135116184357860628363341219385073149774479453535464910250485524120822683135888313792928660476054278994403392040607762025869867771380135733980496592465688573906189626715721585422542606058953288270138580122383759338751793234070437152339609236978232685127045862930722318646679840705979980039985131703745713379729644944353920541577394650631257471014530738482497785082526402607603244371139891264485559102282069833218096714399881400873825469827909198471649398904949134974303326029961468232599842616687754242919308931030060494266328160393790336581820817543236775025174690331458366560822784668066737536431059266567961200 [147,68] 143255051146996946442588718269765621420127032669378179799194137846340437695862776176866591683518656151838720470643755497139981316561380065308352613352272416146499987452565315767157693528179143433769592526925740542969092453506507998906089721650041952063653533346026320588784804536635818615065422462627344364099931151715676725595735391253522906478709465325833088957410263840642013963569437301057041027004254315625387188104587768618280399452414963623128696689792386380033417469945883220411436366978840515972268639084724796142538887911445820735583441889063338354110030757922048608834474328168829695319371981578755033255116824571887773302825855881036487020011308079013680136517142158542839195589773307443981133929845567629602491523915682039830234612010088572420110861342100908934917890593756343887712461767267342864565165216924850782476845803403818238521937291534409338858842348290079340704010559164864628873188076191704273598341611437876740120882501362148428175215558786177225727635053018253620689436320406905546725148675052105925637369531489921369071061285305849506336542833135796327428533565363124846848169673892278071026532580422165743300269864144075424591145361559649946280616320153053465565385374686499593037118980219843127568515759315052866531368275247817403710924307210722852319342842062780038295613872358669151282324096025275379221001914686525702876056972914324509635647924347464446997354484461398153057222886412508336722874952300490130208149478158427227443406982554175179046164635382016695790076971301387903849463324609692477366394273902377229236783222708743360496988041678044469824085703926466194132097579491746926032168865405506107409130318643990635445231657370446447722679088240794905674969988056615421563666933927895758255675375640566379470895490400848011350941170399714112036151493193021147113900731042006359390857746810994573600386050346455367568562071884427472291263348010367548929889189939126485863715521561438629440182286491427291067100063069957356244978293290787790080182345261451002860023371516263899645678893166182375031704768529403121620185017270940337826897921224278991721119549426365955272870888613215049244508650095685322750664376188974332675603664770295588073257754436911371795798715411038095020715645231521730279182757578084321295612950430355554048185392818129755030749990263264572772806127455699607014515579057482824004486457332319128778078961197112719508835963323196073361457526702941753985389682108864806255113188926358980691184113582795436210681319027262991576526248888803110933992202725450368360064297028160874457231531328858349111146167954072994571262173922217665731569791119140329925059413866958592204168024493775268496480226755840 [147,69] 735601467554513917166645319996059772027429711865539783898276060227608488525654521515506686136315955307258853116774271641089238163722469815221606493544042317760553389366240178475339212809629015171411313632607384108744639315928638659760478079172657860343746038646573556053891962047972216713904691695973344803684705021380980360582358679146104112807981215306587112748470505600772832398773505616745714292092104934026263127323874122445529386947571748561302718606072679849988684390154906829412871169853073042084422954344037353792220280088095941437912648970194632854391196026944888698485540924031524021214702379125864933710862012497337097412113423054350284781966584463945586971053140525705972598625240652091259590105444352073681167929503267377457432761092484072356387438088383261935625650210774839916349880203633232037007102115257596774813351725343635719151949658834620428192158916322939048987127176743059308594876128001255760832395254324366984289305146410110719642579692225417292218794025792779591224926693451555534600317843565919126378733521284347917237340023267914770667108357308323832536939478306783984661071408235460778106325227245659749178773415110863163608989197066605774964868970328926298437292071530502570483400106823715345218186242631139547081836728116376643501415182674080869218096316164568297246379030482829621960115110811148177357078894168503984285334722177370284917032727712100096423454092915482920172792128903107820194973234311792659811534565119176530246261375084706077040009632217678334527967658063818212872175051310967686596646352498023920543394152737142352764586958155737894513282893692142013597836766167085220454515804648898952108901434891129892349972637649792372574516348569783875520585275063163978331772341410629948373113265848428262467317040902879796337128157658132394983398289693032644561143099277113036448546041565293275883983131720351298724162023887693428814257368875488941549374280191008924902672913937958064069179676709390982467949850932576934450186745960632273422990885584795504058121121412526295908480155976785472220803988460374911303444529287050738330747950754967403142326831026122985455405913286230797341273112216525722530029771486103451246712170267467396578302546716021313371845179845655279875741792968209953097328462892477463575505348065900437824225811268684950525100729162625455275292338220416860816862088016889975139789284492538471882985810915368086526265291757733676672553660265087171874422951572166653490984607684460735334035662539756536903592863894742568796080344352731182465314888811828671921489025094472491539952759235041422167081347006937026603156969950316938475716628843150872987444206998609901381800102212037530458285280 [147,70] -279825891154230878791262239741654392096433860234632745345720669531221312425908093798622285073919460259694003500349683442687958346849053306293232036861190050936339296964741386800041931964244777517094142155621119161653454017845903946894187052904085119229466701149883121166766138228078435390397169418917838799396276876096665306074805152561226564502285551253535456480115044454958176244110726259843797757394970893728393685392025605989904082077354708356785613041063487899147983822200257971196853088463556835849891810207207132399310416345078228601895138776050371619161074822796388252899597783127802863037043660457220939414072966157615649897891931620722381471804495663148971811369612016904202193877579119397072424616345900631707938014965285479609612572943457682928166024600434779991757709901959844302269663198585922493834317859867445197371025229901115011250094045093333328996589546633789673054364040400194292340117345118902832940623222309599767490684605131558147854273247123918803307509010843396076541369588966803376195383277730580913617193059432309892769999826298719629192708647354791940256374915608083382287042632234379450107170177633292962888875178429654516414407978014711295840101284398514525841519653439838127766922766022590434397706654383708013011487152301651231738884922383690060089405360973559692925012156195206898091228520146760785340993782530537843822948820659338910810019155515098913498642875560283237964157472426418748340168885253725728368963081498628528636240591423304951784715996789737471867071462914262530522929631308255896949367515730509329960070452001611172542066442294105038390216624386402499270930135623362129457805044777959482719020667437796623972391746085198252904580932765835339988008437473577804275584026804977776704529143772652018332401847244102328705027984104496831537110503404887648264993301986458212549613133548647190765722215910178633509415697416179306507597483691823872063284200053554739517196975896698916353490747775271487489599052211994145248153629810000817525398541269451033237640293037524762609410864059906787785941008288295659131005342047772540401010141087652017502679012576083446347789850348900852391850358700737076605146259705508667160013290606081086549424995313852848958244432018522746518303019235060983445685783663269596138758071385582505435582440806383872605474514253279712364506145107889032547268908920639408932942855724727881617035789369027892307008071204572816311801325402079287231923943146521792712253827184495752500357104030804678213225899500010606801888410464064985292291502687923013518124239289936862552220890995735880131981797663093294050781570819873490311562057336591120513336159684564182260452975188883544440256 [147,71] -638127290624438225683394022256534913952118750026654012675547232104007332924177584795971496685748866545839769275446120181398352948582602144605950322334091492902739646878332586419189591319314574745120231450583644489520437584352658672575725732295650959020228745442417024117725936902388284663976524929726167949809582966139772905076638496544936060493592747797719965643188874796065326345739731268031817357661371971167459920442938681466697007774445849043477831444667867792948322664738865530275019972475933003484134842795909065142857730895489698739921128559691610788230566323936784489702281217022548995360507898995947636216903555682007479703520711926376912960799285889432747577703431243885454647091351330848550682286462199557097609818301313566246269328889446415942638801913927082413510716862282919620870624002516985839845892952451142330948924039411545531599869507208985563198909298891503644955591631370541828000334623920346340113578057879472784429054498384846754091626884392112985994741847831962362067627714927026220323041950107988784875750053746501642387310478318699607529530924992968694850096916108139483542679480896653675185933310030991493930166687722855619056801955058474194520730609435608682330796503999248442822388820277846578593337805360295134021040265787779883875111551348368993236964988744643560145506551696641447174805820490017984890242451201468373464654310235808756458126698324298256034954722824215150862195161812704761137658242535112201752103897411719708210775178341519176253398650116096409697419852752428425872903387233828067127586748534957937593864813928531810936179298554407533435010530484440931838183257941732202593943678902498926138100143189464643455988223442225405210581302352503784168615605119459369987871447198619231842935982235388385046304711473036613166229298339316455034218696551751240348069924851584306914746890426546895358615259775221200335280276186063028544790640740449248620380185878036321159252361604628474663986405419710310675887549664235726952071533732784268847513850388471391120181299770776879348896292585041272178508789656624344234401437663319446249354501016370695328959155475601323415081915437003140423452250834731190356739392506150660460598621504688217159497346513002550561674312195377997853030237022221447218132446081550117235368356378663983130767167755003744164849756021790078389802066138315046043936930837693696798574195269532333958690765766554446241797043224866579188352429322769824750413520249627695386761014465249791508255600392144347751306520763941725224670652323130110098740549437156792021941552617800412586857559777257556325873503384950652593850950534265939814441376129198173553187051831874998519960622809550040 [147,72] 1182124544566740725142542413260518766654800386843563945719988545186152861541613387985803153264716556973976514808532666387959921107987841332622091399069903864967272368791738854106322261734601854898528924115247640308773160429536419906536216878551219016400831921319523482618647811575306472138870642981351918156283251879775411283005814716286365034017515666790244088850315815130152041171496896870502039044335854714612055159781169247270994490477558172911572993746254980991954657293410526380605145934684870143773362358972558606053780057053061008197785436303920448943228213009257133132335697809750336238170925767041790151364999080476977473222814783685787825351962691728734846759051416031207365171661414382985235843602504043488398044476538300917684543172997398869906310826640427349916905106960124531023099138458795061753711167614620450786349237071652507167984274076501588181190300646098514396031349487344808700079258144389452281233246549463161327967705609802066058751252895378814072474131778204668937666437660201400589239485009388401662014695273631794896257119431090735219718748871453550457210771053315228001215571818444974744350424612501354158155426223698164626507587535364485930620017790729436674266649088543581492993753906935739010050740445778752632525917123542197341193620765506198532646620940485675403048426075359899707569664302667030940451868701177991585618204986929751494065981226947524313976469962371243298371382380867546355366404234573873845495498699787330880704745590395755311533628980560570820288094560340607972812501917166254609717232768414892074100053572303515646517825962597833385318696191106239998637200346367522684593380094969286800117446090185543311276882950801316914730782606113205927385473619923450168085332135213053722502928782269489151777654342694909297697662646865877368736175848114884647627671505785813563480281155289152798637185512636457268240883423692543780590256508864119665113485873644439116779109837370934173023314849433336370738723187693019928029174152282719831954323670993564829682191759483069910231354611781389637534202362612112883300018791817305648049532862952456039775676249989788768409582074790134855269948014808893373294413144929485137503486296396658186349283263337857717245645193320627911580904369098168798230605695762648434306593824788710321881118998890189219379053723922397912155422357759459729857630907519417281138038835733820084450244855182393491658555833876045629948603559183405229954703847966323089495909193411590489497290596867843405006930973579215230962793578047563624140446205588389493232081946412037112145775787541798140691571110882702386206104046109143729630678825961168255468052665962101812951310126219520 [147,73] -64976760382490370756007556732510458803887698830378208207614354178307784358015036102367457166708457599668260860919377538644533325821457122028839032884916385729751815264988711885954082237505464008784781720892078374675234143207074420220326979909624980029251857462375260854408660140028362410252893726310832490337655457541467132115945425844040348723909266434004220617091412220788692956255279890162608402348787814499858262863503252333388337499742593699030931499298787716547538672719033044167989338100150471645304270462227999604424767837985640970566423505839292464146555568016028549319213559879406039715108171144137699189355048892802246453560831065818351952256810087428621636131114995433976178447799069355057390779786905281389737794935529325838373688555325608095540500925347784379143765365204925753072936127316991780732465715175348635598288325177503636359400577335178293723683166940540780339894060132201581445522396277613051838941738595087780922749784720895383830003752176386793128612272660032025151166013013563050805311097020991035810440221837039713218271770102929500541426623611825707256605452610233696978204291305960452599665730090988851194320284485746305393711166004463093541419942875516734535837897528307240094988351829067524339375597915778846652462137578725085206958113750849418310630748523349238724183305955558955102111600734469338698962609022378952433033202460632109422926038039620239559182994998574547847878930251450546402113769127833986551294761014656843542685922978210920873071970934761270883649166248430928536404975945383170976122413853229976714141849450379181922823286113345451455023035133623134105320869506401003930919362587601677134120287643156582711606190980965054331655707063406791477002659235380968821203487589495395428990971757123253391831652394676612064048434001508697030598901022782083208555596226071080409695075282725246082099690666213666292490157858241726336055729304800827917053449348739250423105763037006087694125414683634613035561011030112642952618273782781486035599532999950039930731945818129979564826752166667564618932555388922460522995488123904874878267100875113310489407540389925754357226648841424459668575303088872330966630801967967976194121342742843920733962562484635098772448437496868491772292878370307118932901735179687124499976257252272831497908787341955499358185735647727470704861102016631653959512114054544906357102789644937489613531973962567811563062841210064506478181832218871401619656150941979982122772571158932041907118937544536206310024857150951285123557488042558547949622231475557376337151234949552510735475893638349618431966649760811786613183562510917721927908760716827785567968004966693587517044508832 [147,74] 1648200111199625719212305632309384571837096350966685351053105867248097501273421650634038543235399171455929301562688175859016083584634391762224404365625966449102422840197791803631435945090344102065816964340836614847553825702546450085716389435504734673974703590310617247774307616968548440467137184368365290184114303603295060356118255080209749215299638699241398765128676728407704026650394602751740654224724521940867855645504675203377765940502079479754005756343773039579191187694366744042979313188558823309437978803995889313337814961749047064750033542811375271447635634684240508367204169972549957003996761642470789865242175925707300474538089213101268912307062516374596487657535835904372910446526817560042460711019868064659880825150162696772618780840731797783633663082059754546276058628372603152859331381143961627705886629165617430323440025514089746606709115467177302681677163510897464629393717320590441059439883977362293788644011194180953951454565364135158061904811111147634028715506396597698707477697852469895008834501496699028166528244315266796150369825549727816190148467903207284792282726728245959662915292822108303030864074090232100469661063346902105289451391085765997801170238693963009322793314504831873508054655240582466221220674977472007944141307860534293995597743191313518277790583653989585007047200345363335291153886896816878207713427775434112534851734897858971811235469710656362727884033261835661177916077343813839843301473037082086492365370088054906577395884447699256309047328116254418619407118891025612609171869856074068487323378014929127396743961975213517373960187365669760139795621265080442930359173791726734695720132431088610973679090420553490307248425729454178563859750414505479672132260795383504770307841698530505213294856554801902708183667160570038814019208998548660527077006353289386460569939579181020534980744509549053763150331668483987651054343483263680774123611176765048614869786443008174621879632027738997688310666731057281780575620799168191990919368057684472760174979669620150470563647719162273501419366423790340625868037655364534399892538239524830885177437843528052603552341277522096003595932336234878103527774952643143726380360768523078039343865923308028832690659293473119598239389858270439491113705267360567498116130216752121413569376450466492346167920032943611929622637102972813908326218733175752838190162219098371142668588295788430147167055442983580161650937534821385371308898436317407012273512581005793357307650934571615361304999085065773730084453521983523463948411691389846921227794293476134831477607243655260521467804481455787882387608022684501387791621267127688496738171277668558608091483019945394380378176 [147,75] -58725733448019405659991841872905837655071843485145073961514190435765175624307975081789861674378170928280763127190825065203712582527649766610377748727281645239845269336030159677172524649653895951522644559207208745896990281303325925815646660611757654592728085977298847209246302184503396613907475854498487227910919397547263473739130749753116188646568665897042492306247487613962151507058864410279892360074135071373649229018303146109332237188973717035568288314843226703013359732323761191122273734002229736154192832677976669380984688732018817075405573759401743585661427669544752034676207518424350981054664353958847276244701592396557498995517102978902061814638887960948596331627928096436935485533143978741741995160722053718158738121231445822472808719298139203526339136963581245983270407733363934405709979303092171864218337045905472215400592667847736921847672952219766311075487721543269971445157150357044044935281186768056046807845092374907227187506659886283518502474012246282708164649492555954444271802352914006409618598990364865263319182292242636104685336272788518114073921894168111754170829731548734730127779516615187089904774145323242867474778002380789178789679906765133116157520810427952637327595562515924943985724836457812845774698671554630039052645755878695008448745588128688034263940890326972387972129951683976695015953704465275261205174499056132095068305128252878027238943882218231751442175726264685188915881585808209341685690308981940665668141247317729870512344654264850430229026220939720994480113009660149627396493373666368451488730746141371888638109763651616362559512354334723289736657188882154381566947515617298321744390676396900305326752572794210078774741871306219460137681098243789479286869060195576980210975798022269558502459273744453849872735539619346174828395086087961936068302501973882837046727501276610707072116732165582823036399254392506547210995348506496696349517033420719641707188674432850110809032617331664591946255492714936868358977586219341425012313173462608538305217334781076936316846585475049368142203375369927240860640645130304476951297726831123272862981589029416131270320465216349645644228431455279240921813711917181748996496564128232504701879150145806903567625591861062501314877492370291751904602054157346563053869020101391899235591249033315986425978441306962961852986998750957014619973514911035211734592154516759776418391895296013350510851921577293514955068239752707394658054197193448418782641701568838404991978728743273338355865635355495111281084657840512524210232147638471471723249638682387437025408686989160103263545834841925491657791964850308046712147562922976777580637537229688045994359647884014138360 [147,76] 3495676349322796749417992013162959038631627363301394557001391943158640850842062739513707288837337811928270267438222862164740370520708068945570188269816593078366543078840512250370410032490953668780481620301251233572824138762856772808609228207145106533409638763807782905821926484835766210485334702046124210696880248612202499557200426423629256804810048834471231991276194863356849023644298494830808707704166212754337320836870152354299053957613744995476817987144041341245239669403504113062536550556185991902906874926834528867689183676626848095288640834278065611420643053810608439930049944357061133195063214128570269696295960526585485605328002150130246226168088060570558135731710317619659578164395738731137169312332350874481404313127046132946873710219797420630914606911076101767394628549850154309554129660019551992780876468808004582208994426559198534406703208067199336664799878240209286256323743579943043544000474820765018958154133463148431885800112974772582712156031039787656892274183604826067860637297918443713671468661662482894464703435603823338383645987167763137970547016333478824975794344033052481252899739062633656952945033735773128635691527010175085712402911825587826753484594676522124926161904919635181812560306706496090984922469109856389681836709308678787384420073405999377676957331845900454296464443803224630520703175053931008251491847693335220261823725152428681844758990109758223555882757908480609757420090690599195794114855106001055348219889672548672371860623957612729264547218125176010579890948850347713365385322742989316873159106195309758569155928402323323111275756907873015858708895098588432647253319427300556783445001296093158753424961041775303193469801119659554244600798751057526167458926020989470061777709014613962519824814510908518446475460277009412943035533052044506410976999915566274555856208449119059394842747967796767678927142273128125462349852810085838882357883962696819483562373496738482409119046146224551752964811293053504076739084200723488010710842558599901857729838869942971329700081042085136180340145998370887868312924574115918171726211441114778289617003814389437997652138842822296745516603158809951814181812169656353898023369080729438655470048516238523321729259739485766883803195717252657327748267861079205682454966828573132507570190250823976375024442851887548982065381419909187110194822294189960581981642186895873017466479251588489945296928498323055698579978601097391403964448964160674448422371440300003547735059104243904742922712347832519298733856903899327008410837311207470442781816670957249575496824288869029990440586789488270558208806595190702767371337455340723924673601538398592751206461917581824 [147,77] -117027014879936278304632463449159839212863304602574390480873654496497616559735419115879488410268917222778132406612917769334244776531754202540829307024064232990894323198941844213057666464438724031445410444969701738762792632938412329437222266332010472670908729396676725049952579270314609254601670085778588294334001276423313535167079863785685512999013015793910739752741278574213242828331467677159756607697495776206722097422427039585649082879340258263942540419588304851867057908815545954966795774043357186210363209948996134503621496673688328617727109636492257591999409622320686088984367411303954549931075853866606693105725403146084504509818671413424206710675013517342628078816025136027079852575763981805228538315153440878453592130305054690859331837735191096858503998090043468209931434888146899286134354006971669215277134265915526915052759743382018346166432070534387422590601183960435995119824640327322633217501194142628483847487799052175115173651501068889180782257849895453985608668535839159132369629838093699361117845706600185170551469900442301969763185619503782869407525352219846744344466950096538057639333305910836360794264651519948420866958299157347909408258439247971509767995133858022258298881692621634183643375755518091643574798717577295479170817480359608039940730100422143562525035094603719614785057440045791688256006458665175008025225166179733760153037302783744375915412953546327044264447809145909369566070339925480429948901376404470261633948093006171328094562684020486767245471568072353934675874839388391765090123579002931641074401623125202896695053111039945429878283095516409329593266420384512805927883040091494795429630912986329219848840769341071185899274738248737840300684001977477051970536859892647637574735247229374780028007530139582139115914634123130236402375314226879616622149921449978860949057791821604046282647526993788215173391598882643074850644388803129499051252740181267366747923234567889508548052173242453998528642649999014808424607702578837790112097210383453847587967456980286127879603279159274798459377805002814882605602009161427578398433173834373079947338059581205505223360017445699749662306130595246997900495149535449717374256417231509261497275956681942641744504138975757093108691589878307582932798088718436118511744350038629188190240267572628446888314528888303472011639323897063083819006987491542359814510707752903606044160662622794600357029423534811850731518558242325079214319343471978710300118968412539894398071901457647892061164198378381940996781896929223173609588772242485457405913546704410402209852691775733204641693866599839920778922670329936110810175494716835496535324145532404794854878559968 [147,78] 2690922900021221955967848919892582333025380420304557224978573915116818573443108480821839650742555583913047052179577259060157350239095779862865208855653985166305507220076753989378848851029577072481918764124108625634576733648161715042320396880215166211744002193358963925740727337752405205385090564418410499007562385918992391508543540503753771295321076104118159777950876510563588030397429404368364333898721787568016300945508868382982666410739195856327996537059060680131368746419461058879119151473652337173353759647045034191175130620711011644796690646081945893191748423100870126822334230428139502491001330931473368928664901856715606310083884192874693347634966708940754846698684348373366208198844777319667415395869879879268832238650235598382926525236912642214054147631141486745989886496926725752536496135418775696850460827023696153526654059450296762161517388692067869840370738081942815314024123409858727260192598028062236806250422403864591465428052433682902184858493874370889233216345799647795010165694963339964179056053600429124394968353117896061201866567751705193098580555379264131384161648717965877803265279647783238184597797812535404726380467861677470306157676546573875749907930333297584985773807905637367447451491867878097629288514125246907634735452058659785910131316029410736603975936537445859073610717959681667980238228466578099240517635497425406380112052864516285318602709637895720292264409469284060516694065812592071908137899720420938187818522180670348498163953101130405036655451473590710391913283800618499737707447509987742183910585372637282368342836174518280407810073685185298383567210010181668444480960853613729959885525412122614702924005041448219696898097204634089252052791956042561975268574224746416428508686907722580949812186237830011754439715826077009460560173702861633474306957678438701278393312842666011697572947410163736338574615660800984422612979058264328087366444002290363189735025967635457588443457944281852004667585764062159260042390153654010183408641806175670902973379371380058909137340752907335631145952052899595047259035790012575570007460504675076251032681364189224052256784287902166980476353516002129510968109235085848546889859349203905351120952196498629222480291912803629695911291789864638196865953795113176758012006408569886379620427603970058956750239152110338152326468430872930179243053620238892436892432047835528844826279676714867172049462302471561702291976901510107077117160991325879324123509045790652905230321740997140852064440655056165466967188932981132085313593832457966721635542036299666348694452984210096457440602576314180498076148582439674417924389032912613518344060717127835705998144 [147,79] -19444563824724540563016223739608761389200436296285281546826447679919332034518382893369939151840331978709419889603221043011303143517856841752536831597484504335686320323638785032884980913227191360050629602095664050774359391040896609116941303372010364921535505133169199585307838391231366582062051718006768144200520140512798070998788531371354656830669379947558667947403591945104876662829258857133573102148086363429597783102370914380078377341341484831707670868812304204469536656087814117229452857141339766627390696198910860594980197491498390460396217084467761207829917172970268094701996436709804523585498320727347100443894566800163893737974012171832193806497000381421246141448453563210742481552012683503153619191115050822060684766084225008271217396239205459997044880759818520567541420255689141484671885000049524011955961461763058915661465298437324371181997549138737753682876756059505293477524537415678302922138807189922601932649276209809824502751300146922163229509922885007781849646612202919690700131527600263244863378241414176996437626751332454761845165186655899912935459843222499172335492197794045520841531111732365872939004266558364620530918585487499958339870565688040296472574063174825828570517954555830893703136787854395207092649775651667237287681781732997628855341455305126619124511223187463094720694658430014928679230788881831635470461841524463094819757568834894127937599460293985325146759377364434712679415683451915364077271273792898891699965240253716168182401518199516542970834911051984057574091066367106413427207117933533960016792642136754558063334317007718443573887987514770483382566623397717415913394412316165275248986344745009540451890299624044249509092777173879136708620261821659904391780496056789690149778340748447084099984569018037700844755989911283455948345503402819789792930378328263690663728127448907078304298165713468606819743606917094116670062775161479696534857741822437562914127072550398011742323179749067650288210322681871095009693942163261590319690894649765434231605923541968497753381837243550304268057888884427797454231649870620272685348874788916482759263636734490487140488401915932812882211590258489566117548178142950091121484286392114862611567943412520402186285338454225878342624549888014921485990227299998640549406674571054056079968498421680333950465418806637653305459825937261305887713690261090583259270210291401339724506753206941385525599738688197765888911502895449847071527862353176945656378540668748317663867019780702166698895817908865595587084988604190720321854170911813976501889912031061302311457332903406132002986149667020860577978619094943547649518951046611266833525060234792696440 [147,80] -2087708782381291543379716962411787826114195880316756623371772283710328764564915863232456758412980776342170305783428257133771116391198046896168229458295198855371096938577848923420166815337737004400864871133297889593074893787823267872596477844590892285862796267251950219023160978114083079522452543843206778738454510139889461641966401154962308305759247319388185300472289224190320027045972564451813069413839376455128841748211057643011746305135293003236278380931824350533899687954737587628339906719582916772411896840744957135665071398894814573216853846225989671810511947561867567922903525364278866584769913914366032338582050073418797004788814190177569558132008921338727236255874790163528276270085332665176287774167583010093040995359633896277145443669746866732261272475176970856448994333756722033246866706540599678999972513546394679526810061955108534033844341399527144265578828470761348376307871138974073114338321916146307866786086435855881259799037203663736999790269215202058173577246130889320050111653859038453374055811850374020805636514535863422902811029252799787004821132839943941883849477331437520648441652409096379696929150109286100078244197301766928609040931264896777065461580724531345233148718405557053205982323659270385643447571127525943403922482881319668890211522677460749386940983502076494711988857849119215604097372423557175548257540451717521371960505935158218078558075823008069401607047987833585127413638398837473720456413447827051798252021569606076678732444286697917779153282354233940569299574267034094221034085942892947271900698841459842998082139473352740855976948024476626383431939667790518125387590929910608254880208867899649221803457592707266358080167408476205296577191797428254703124708368022624414101246447717867589772255397706447061124903891260269503243398595374838996857192659230967101905462912499500216783273648313816096550566213819967389917122306090328275134923651238430461493963292432276013037333326707112802170053816811556633259503094464271510773209115535553150220501882613154287827829280786771413412323653226688219432423597590269546533208789047429319536793220895410346760619583096266420843787264366539051820541243389951356127214109407678460645260032913488842392644922277395734605591200074603636512254768449083654030981707459655613776677767498807094947449869166517422728239591453031789184090509306664546774060511971961145159158680787858167316707013028170093417657940818702754703460123496856624769724192340067229805667621515757570133452956262897414653974988144654089706775225195896153593014309945193983787396035632437038397819155956615730290776156713877373034930447413119545029909435248256 [147,81] 108315857807392295379833562220558463291093584551379733392590155079940687664947916893109232153077948424696105554528684334898745849241813236287262148469928338068022407084955128748192925019747674182883335475732948999742824536095999270942886197514957503827580547041559930725185143084647771391386492715464832163782942657757474727746918942255012203631225252999301375117306951865040010439831592178215904346950286622400220577493507695183730184399606968011501873020777571626119840892315222804855639322846730073897860581784630412089177491734641482776041205874714609734025586406423502304753919692418367174872048562492079694889348572151265391139641646010318568599602973678794739194437006046193446521770096466767938018989883361636285592698510058949556248544345291262412369309858309459890584781253365180871847128942295260602318286559250912338221309184120951454354898929362520287160856593714467914767037572275815903992674060482357165854964500151017404623068486254956666281052603692740165080635160740461975365851361055598687917411669342340408193558715353793765469434371362313733370018331161031095892783386002474527611233741456924766666659075493163429907651095608707278424665926588151889121227890497220939387554970199601300557909603962799982710843939902350140596023129812145554348580706074355884654398718579201670812646759784530459447998225266966896136899780878808340577443078784652947410903626282169155952594061075486642056193056931492153049549196122091020390209338667044801675587942059775029867213672922730771430032668659747844080191185252686737375480852828230038989251933023553490308528076066640517728924117574395573223126900829746207678002336035971515428730666472499964613079660640094493576936353567883583339957547007605249141526846468471949928760613093713547776003284967540785470397235753246147239440044096743719768072172346012359171832125793174867092284647065044542851921782703298569665428925112090429060519892899509675013039840484241303840129221865631257214460969997819312440586156745486704434796429972489347280383880071359495959325004955577401564349821585699313800055113627119075628039005800078572460253425501711937154014832092613680504785286803535804561105948045019276913117532801286729486215641051660788152769791295602134579770422562575191999001338879317672494979880789760713850078774411852538431849003968997037917553178794692861258836560436572846278986941733360651615764296720320304571141743790464610223768952670608484342662509410907215054705385867347290635080567001675137429015876579777056038477087731793111196886243795607649726633302275854348171442312094430549174504683535119251554929565566565926847870354320 [147,82] -3450490909974440488943372312629697802306401473575721063743080739998094499923859019052839657549317848614942727751732645224291974928974921178650718018831766132564108983057187585197150460347503387636828583782753101365660878727111294600966018664138210961882555084719565713936624524905651772232737751006187547371328301606850333662238571213464352549217442459691831925806099494755697885795704339596209854291304150038593815006272970293378268550551121154240489752270725296008955817368342051741822425002490752841987106276767823615803175200440740928184820289438044027485794090417792111876562705907494630258973894614913195016055614170789624289385696020038724811555724503380070733988386918136612542012624810080643333875022111651843346156306634314336976168791751666655495178281555179959810709917288699808436051898601468704064417214590552845013749322026617695981371380857039019667736937488005892192721820546174077978154189038008787368295260475099321293003862608167098272207583125057710120754076766783220547037948098628090581774646236306112882679419800055622638838239535491634295769649233890958911452084765684270637157893080855320744417250188426309494633854768670673326654039101069742478371767064871126113390230644426236149855015584502754873830591474561804548255711947970165862414734546374955245317500042924743109056644449586748649762351893091471892767398273109513720807022770560223785798119060998025220490572746913375694462985677626802280243414314569764053296262267273318050318960301652596260620861501832038816604620344441778488899946678910976280496442840273931300267075451986520583600771601850304051314371479586621209669233490054256473049124132559194091691201334106556557691855903696672035013021464114397490578162301271396941543603397419671000507170132344050865863775594170170068654032693721263116109507514955682286069604897784828247009185183317897761367981604043824274834267633432235047852810122638809932248402114402398338723805368685713033163302686432212444943969679698209703201684980272656420565451864230153946554915808893305917288621313779178155245572012824487732886349265504745269947754175689183823459006124014571703257726789115061421488191123660251605774249630063037302058842790312874632684371369416081288773465864544661582086890442891280623323205659297835994830104149652137337480279182878151957837469102325703353352662431243283918614602721100629329654511786064722693871228893664104913720921379498067921129945147817647690987266824853540395654311014468949861530265614871122105550738903502667554192603976339610981642423882369223037492139971928100224540488864096463531380739481697743141780563904221302838022560 [147,83] 87921511568006541812358372531878264624507408635368834809142445730968899066527453161492486105107544003579382719570401882364556855555246531173375338589003965765505851535378051409952992336634003818822155836040618178035367517891435838501234436312203578322511962474165013022744115892866508113180657239872413008143681232438975446361486920329866983103509574010683779850405625699575857045812758816799893423547877173861739687206909000509545402568130612426548370351742032089274245307574341832051906229560448239119979190263922806345540831010452386814305036855023079328853458560102794451533118548935281380720944592969837695725959463484719692288819588881373688048514314574039410496219178168409672376436002320759780013120109804967315274555074160972938808533183580833811361973271429028303861578028267035571084068161512058672097222673574549197075592902560750073857600233425017306887456887673155358779551508341567200276390686541792676875287095315409629214022531680467842721715398384032834937286574974030463348565952546742879169528393196776214657811164220248394866359993810257433257745016989851582831272893762270592222325743545334190881664685340257206751463318005123473374594640804797697389459466423911200576459144815310012591427220058807076274776541079044590942574835109493112186950534397604925592113222571412813838215678431876488828999837277236353278657195503382577546520406904878835526263924536364819381104597806361866466114770393997616868460791436215703711767146564590885363883467546344984226578205538658174975647283538961423425434920794954361616779903623622962736773646169505617123817055060237964561489840473543251579053715527136365360826901069549300474959600643483584841656187002398695909003709302527078902283498317356161891338482791337089366113599725661832384899236808783057985987778633535752947124532373979579994203926193207811238099074076552665862854515616901379973309940280440214780735298529584607100156696020996927030077970237126716523873274708922647994033486941031316207410536706510581203251371468274786208330896688953207882603530754124528633345526092763825818133829455916361487640536271064666485778845097939857231722105652434441385888536964770863100541775216260234198196201378932311198471296516628483535944599384884437600688498656305406972519116495583953518706479247907652476874186681986351665466629564663134477663624246355546743694343783109127054679929758194869282070145479163422632052032077488937463426455496723764993778633783121589913182661421981830761008776244416830460133076788735814864184186631566880723639389000840141263744358975305740164354609475924843427901173589796822420862874159911011244 [147,84] -971085226677427329991981366645017580246057525445408487417384218583619882124256237760406937750421784010897508962754527082054397942471090403620776071585034903179889112705797802641350694580995592734036930705962167510280146080332744254605955829156314653858640697330564169036990755090691119167161532613616322093000260090326666593520055923438457083698675751044394993350202498318571600126470304436985463690465302229515685533477667756861836901786990406818352052473334337215541138392543323013213143314389349273754287354236882902591900369715963170359031169578540572608725019943643672769145815389976187534247685720114941861177404606098003173634139076620437595611639467409024130534012326246792425507811592602954345388839618706083940974759896936091046466904168148890656398280978666623365878240737788933326232197116706251799259707795973293683895933423807656323908516389918603216351330565214153460314723676335203673111978794769402950312946736066861688400604868046284009200610595655020856790154908590008173021310582372488481489666770822388140056362984731687186369151158544567235346079271109984603046812447621206672779369840916053905948224879207610183649342817274513799330754489569182008159980561654483659310400410851951898363168691804276759539687881506621945147291312683677084415441374251991690323815844202019072067097734510530346394602745970356134447376121241891107058295522476096814101235880463480075494209577943507329135207273381688498333827855497696982762706333682785946210883529758478057140640040770435674457330166534166983980397709749572946612496075487965359062938066933947575378898067657849479695378308629751092518297811250921355120720308251163081766969118488557444028204126919391539773933679046305778916019105979978641767583687849463547545830133747154691351289572468684670856314767034642718993069563152596985260021504047069548813256770665292774623548568297381598783966969168004600405635637379490588292592740534298891277171225280064119117017237722062328434344134316454891905155441918011689382360459387229002785747094207120824835052136757008620219499728043263053322015223356745832051980900402937672783947948268507249052269354481008160957712538628728569455611254683991865286480996989850765330273125352315445957491476085213412073006920562731192033113648460948477565250148765313805167230222931771649656497595180900780729442857533922888175959992727523081471750829859864658645225472164176272605263891497139063520926905366851048588234721430208463944885435792423227254371180263948383004946880732418582686939259062958554700828838657950522985817971057926954276601651858543356673655387512988639013394642841344 [147,85] -10481355444252340802481644473064180717968887293021465115656981896286958017913769516517143647871010445700492968527144482976198269961448635078614369897979581644236792334698546658007655549715476474277989452645733173398025255996397307753686473879889397796364189573477728600552394316328696080348371836447398231398225155578139950799292583178136299469396250510822546199007451344096077878014923147484575835993992147602850891591165549487135231661541301235743519948692003958835457692878314961899083934693349186756569959215048434359138466331477922864891896283157535474768760571623691536955642854427723233724997899244900920990830221711477614629203543260162059396929800392223136318793444718786480576866598280471201830945912553742335788280931224697194927271012250369395004757070423140335343928249295932465390404889200654185143375622141238064373802785590454386936774833445426291356087534784755216302627579548604432934270103744629548931207109421344018771745432644883572573715528019790914304465121365748734068542002906660392140734978707138051850010950654905997869054633751423630802148310771572350963128272954595027008690152270732017591326738486311631095879485258367870898172140763615461850607969936905672473019178420566596120791100775788151454532620740107013586951984328164542897233034521611086222466721930842251055919309711757667963983416797747940818065268633714874460920932932490654377732590128421480435533722785052429671010517245495092097853128489897228769984227693866292776256449433521759010235042734998583738979268389752066339406350242687488969649847415303137993740123513477186421763848913851816501249002133933912141260893468994510822891690892991535160678020427632452348796320752511468988918663233818750811642738767925010945411043826198209782676994879934867607129984178994731179137086129502086186032458370222897008962058306855461425367876762648936105306567892519294660998333944879772148021286064801201237717077425941679150842493113383214916420685860887197667112649984205747851236291791944486417409263150002332664405969130543338198694549779065375161697802927093426480163207814761526531024767369272007999561447008089983406176901334662910421683824722901954910907786664828435697859714728177076611293172560453572859619491656114318932906920540197989883365960811915962921973610480725837788574544644616640542252750026336176382587265985329151166595392385769496554959372653622078054030044908878902423898163345828734685293257571817679578328405877849647113032813740892026558025648050654616707769710387414054942105858160817388008004332441917305926616422817678102234377028062416958611316718572464204376101659184 [147,86] 792386801992360065843234729379445941516898112363383091806172488134343718110129574581471393174064986121042548361607195565031381053963975878302218657670726179130397147758975108993327818585243772943709643241663766505170760834868998108616270422204501360179299056520069035579305418111643813364988688863701643464133088732874177266151557573104777340371735512489802736373873722951331878817447654515384970396098409903788086277408483325173723477173422049781923236753007135362854075056757525452121020518089106484316004138681063552544505657849166473153560786789208086887031473273547292115736493900773824856123223055996936209083196104514240200314135783119141802416103241130381437335226447731464662075859802487550390351612820336109903988849204353378961724271622880162998472637828774875729027357763617397854895579270343097234564472767097799457811733359557741846616904110077453444532885829569583750147505040609139172199299878360316454071470856567514639003456740701746663805141266168563522966872705871539720714349666803119041277534686804867214112329065894824958033345215943996450967233228524020839814149251004135682344624897696313670870946092387318292740531081094778123432251762703175758941172564963276076223816099816753312539981797588452781271675150000558285647186614487550856370766624594264181556467177718348485036294794517366262237876027761096042548627619385520143825727544240485223399527625189840763486825393319087249057711923960596311922116252918210178615683625951730702459634745165523477989196568910624192598173544696430125471442243042716266435261073429890490845168064610223520355036874451387183289598190166065008132157998051420229385782396481737498271826407809529726632983105603105982213321883407819375174985893395798165063503462528065224108095220933041104511747977614764581686323429092319524776978582258316601268662698350859573704224986093048265716026467513498320845058376551988904508427005663688795837263951486462012567561492340251428100635926776754579633741547630687120896081548915401184905260168768545415445369415896852692787332203221274848708294365444640438173001276541363898752775859313198508282424226601274832508065553278483053854446686454221341684033288873602582160721026268738048759918258321379542272411713154671368161293733438949601626544300992774276618936508561391743025936069673195980450179205553646385375270053528824946420739734716069246026548285749699945282219430393233852261020142097639141512071288079562361256232323880642393374613392305274935223359649470242166284456788764853272929888910732210383349732492118824772014257558636428988289520495346161987131901350579763409996288 [147,87] -17444611149011284764584317160028736428987093690120630449447573355802981850989782056582272469942031460535586212828110077902656801376749400849027484746676177268000090315326522328534168575706709637174202789314698373626559590706679459556692300668579438305395750155608573168407514137529452665839901053554215269506130443258618703654331088857739361262797343569989227079149287899992253556854801823162611951847365030351774236544113075554312435821094508169135786519130910871166221228291029864707186682474537299808518951131590613744124658065976819541473135883851577580969200849111709318952128084270145650614948214239521674804996956879060444675017007207035562948169181150242905903935140995033982932376480259305149504354674927641437150850327070319377084184044688735741450221640001082892626877081388907054451203066209065373657889642549720881070373404196313590744238915061325055152819125887917326791078499940671321460732757302391665358532484103555617111935634847826993715301741569788591432937196950314722540364243393289475103678824941822746598903464953154650691493145117811837380371459255944984658293935871417777823541320008989703627893634876199019479901552559164924924984025388917818486254569611381575432286648741351725390381929217846206429948051143124907002340963976287052601715553526592174272236538843886047793579218795765022873636785326308413205123257365682607808665491664499528949543309993829040647085850755950912475551661099209078387760058741457059211193669671139419905822686810689646423060563926973130401952264820638395404499744673993623863545377351338113033829729260154394032946294094539490955463165717214411816457074921378963937736670419627055542571680173705209565524875480890300309419756787029945329220133575010547353922968152190498803053712350435282686193692376214789059987974184705090599654568457811824380361951972587058065252987357824336791352559932839965167170351729201961503566896290884404328691403853013303721039705477065551894454548745809588754877452020477988857179648322778756439293506253381615317020285303533246055727136942606147224335723681062765738840337845044202578682440544578937053878420599544819582345609011637820745703915226847385016983063371712755843289669743285281621235530891121099276938382340675520801897536344021087508312114384686756396151528935517875196187155206860658038584066662021444455227954751417113542935523640043762835366297146960772242985219794987841622570323772709284376997248983585269018846340962536619587061837616188140044770061181453424939193498795478818023316543820397038680339969730132681855380319209997246184286569311984622826273309615754572096 [147,88] 207223505776185837073022970165171377390520130842587080872653907730119702130672704064359816123093752274204699092998761085391472860623897530995665291165045220429385174621641225361536972683361067978487312947841676509634089819778116738645751921529434927293725270217890875277757629881004103558516069091882142149575072899586071802612182511500197011063573016383139974028562233670370292158934052047408098685193290947753964429505400861834961146673348508164162945940011711060786632221792873690898870373836771944709220895445151434580170917545592553350407783209391334127253854188449774723599181598083271672889864491440968962507228349511867725042149557751224954496849154010015596425782029978425667982795508115187633320330942683552122038161256050783388661590104640690630762257873782586469078325413250096412835780587549278572198239064163326198588566137601886836723628515954620259748972820293751740961511593494771871626464704970096050054576578019595630314371130713932718833420260963298910962467802927057416304040980229491930903704419054393616457133704217271283188296553262377184079198294494148033836142009117362281683111114725380547775714344877329060406323525277761649186822562470907146526734856765681599076035459077997450953487761959476691791539032749761902910187140053801924739991686387588930460888556804013092841532543128115613320994464567763521076376973442430883922355237461701298239898641128678623928318238629179391057990461236289682880006783460268629819636732246149602696209095505432731430620336328331105962680207176871073306339885633484772985053651146942115523727865243363848607203019975991618315669622977323686550662939990403894877245367101470819593048017074570510950772705388537284567026888946496073515534767172061888954687667617082903357459290971270145615309256691071220918278890838668315041634618687870662178333385836807493584585247491949367376233899320942074906289739395507884919041094728877657124087414590331747637080311779503496397778743421439119232119878427452725222804217987252739941812485684597434221364441394576572844873904998428644528574035286372822078883843290091713662290905120875221756146143008913077430832396666543384678123416066333822839585234734143122821017748452377579683697104041608313178959462465359417257874537400863535435553338832878655129694401786225449435854625411591844624819776872183186088680959388227614064755552831761799166624781402552325670395010356309854303573356430577776542930583925145127403355641973704705349580212926644560922989092237655092708561549611769369869260429575746944123904814747280963363180618338268771607442073377566655220022776933376 [147,89] -855252487704003804180528877421695410406170356857662020565401713791897376858976289374581086953969213060987763621072066647934367681195239839523601252495021878101100463352788908976633372136607551192628911725223786944417437015498751291426374218251583907700471101479046519944932041330341553285025880428971117638286286405343199211503007826521967132482867130016335157100847779675087539929653074711094057681354271548745905681870832575989057532395562267599153422165413300153516528217559819023413018415278639126653843023070249405811720132450477816083713917084880820677375785694873912465986061736365175778657808162491257775945046349858939732197444251346402599707315132801888324999159751244834502745797961914758575069844516850828422645070883890228318701844234937323564657578994345397436827676396097871075174603882903160822104807095973550010332420788526540667398772169590163624546501186970253769460836721603079688359446957406216175713187658226561333540479727423808063203486972851441104330954771083683384504732079526582469756477737774249592721208772416294402685367418308055628017809279486775888047805019428962909199785518617506267978378464800711094617221295380821911029719358808285643959424720258679023474151935661991187296156739688679785851487079348557560806574601970152706360140935499084503668566505012948599891258599640440645686375170522236230449359476573002673094832678782313740253319727575302765785360911899975395383109710476805753414921307815729237252157712258147807335488072619057468363751478491711243080898084032467263352625391178691534783557368604987065976031661497766959268582428242804951160340376250689786051690809317775641520641992777146364075858019110856893881643144949707330832307609799005611019126628596187036734496825052107050270046749145269125752498338482417219276079643740603052782503248076372848570288943577206142935272286329224794860763120398349132746042446795404852123073126853971143384054989394881320088285671636853257937020628772444457549366003665685505113142364780287529702593066163873041041798511027324096284399639013827321425752916224887443140435812028298483439795577395058388297988678609051794860371951203268667487664456993100105530943558090673506828716870419152518790778524348569954663514633319110840231191194956180205797211321210278338800879081454884309718252489928547302334893224708572420120301542535988984321639333129436240002287283384255038106174751980618549462815289894054287232002858983308199507791996203817829309238229464112279004780704612368209571517997781997491358804437351270928112254474431387821992764206896470132897630450500900752446606720 [147,90] -16093802927752395975433042473268002167548665180558853600904718948991162217561628886803859193607219684720006990224985947403508333989983394805835022631620031987901897687623518137648561005299624557154815692093185571990341314658572553750401265744186640819812189453176792445894425592175854869436709253853978127857450707893892494639199133440413159926049264529620444229718031223779883680581111073104025333468481695209403430388719285396978432400013676714264988698873656799400709930451566087396039367993423972317819410127675081282709606883684760091156448680625450869559510786979968553043324903374710991566136745998143297700629866705659542987007926972775200834076637451911046315686582899035776757093101148402345288888114497029352848952841145164822033850861006710162871080593391056553659294258534292771670413824814604278814635462269406931174857058185119468444100233118747676823285572563184153674133474650678716867243362169345664870033227514460008012900481252232670704919271582528461620380553719356856517405183173735897247184546800086824194839236987083386073905488507889336676657106343292985895754892541716973136678550895352781132111803609340136211161284333753529952542610372794540684073919596648283581878861319323636253837493581094889996148454633593368185561915762004634786703462890540509152216660564371529648719683548661819805029189709009628418394805559134883922441599151778782968099740211188922416135403740772134933034504933835052035313975367879849184313038672957415138752084803895367814692409287708571065359295394951355584250267919546321245535523056076852079382586584035264418467774813998918269174740954786380349030936759280654763016065059314099273156581569932801057029459581785933340528641623002574475799759146975714668627341488887780491220208776961155393062593431983358378552177618690444233194473198918300942191056207719983352271950730814749894796622745972857223948237045955646737911559559500752573717258901559048695449731177496580337141271823305451116946740734943696001787647665304980869281091614833266676587113970453812546796903906704919334840049421305966608324206868595759198344752364028202646766395042522308198951115810285661391628390425378678955439180897212017688601851489861460571420217687925671713027920670929509136256250671244599952450335073699380614793385101402230794170554475176481030370352740060762194568600921619471731146613704170899307731963523393877258935768275512133997096979731883832006553625818586711938897044252659645363485543040279545802242426980297307370543124592988097599553535242804501921598125103339087578850282355150338808625795954709298401472 [147,91] 458114024361937633923071579321402807049524293851484503808517688565448126690075354062666016885181313193586820232358121887458290618396265000148605503400136386224630551745329853855364722836178593066130672207181847750437201320930968863244232952594679763426733377739667768548821502007894875908103635852227225812338519842044402106210242035603096804854125137616159021381490761275301051980902853211034867423536810126645250509962409793866605609037639814108217143456868397335664238506303090899942673702448149101006328882404576476923687451338474662633699309377285245058559056011266945905794412271848587044113541489951482058217030308466665998817222324359218152832722247828086348232104734715741370886519830760919745379772448568357556333882633499774453469845682528239706104957301754853139281864428417012521604909950234477782847277966241165416600721750015405129063554538405094923731943521034229671815057710255442623732170510013014868924218376401736718339184506819157791282050880257953974732396715960398433209439634652808989359644192853480086980900356321973958941211953811522980325363663779103213414488968553101381583433919449164484765799174935070765065363081139319623958671527381545437486933893578842342411389793668515254515762814573617269517671547977444837745870977620117509401184919795336153763084287884838918663637996432045294325076909269519830125029052053939417542893721090072211753887088524897564243204597106204627520489456788366805376425583598350474279484228355414561312246430900286791204949310078215818593804517572830337403243445707447824288210084646462289666456768219639613299111269079713090859395531919262214030235427244127605096309888204304642669922155803146860922543304414967048767850126017918306605383999806324815208124899903914486938151679761905290271884063605016046902992117776535092088791238242626649742735420339185896145786409104449585863988239107086543123225025543156947615510071388355432047674126585681752191197692005682009311066960320680093432921313197942440171739470682822311067787943634724552034789213499301382428435078522857889558488804076717998832848617268855561972296299587573515331995056033237065354105874596787574120957887422846152731839705800765640922984040341398645366221899945493194040781539513909509283517167171915339578033131504824671870426257628678799668817661157475559437938090489970072821081400111454521383190311737941229325170695107569459483170958806038802970719412401804420907907974558546198117818025793928490128291065339380676271856775054894650071199223109179803795242564976554634340738100835893115062297309486992069250134225709728360 [147,92] -6404120919316306250072447051706939661127118979818642262163148203397343953285773874332816003576024928003702682789068412651777696885935996829162794978932526000809137888819139115636426841323943545224597542648657442894510629375982721863278055117025829990876117572720374420153567031820415200660840437384904687390143507027840877094269024851280036375697891092957110630054518261202932258898672067142724292921047819806980978607245677065609182590212722135467459812154820850384122258306718183610271299401478882410956119915346611824480788319414970070727957147411768869066216896874563297471832254677216692156796493652744568053545834011280156383806869688789804355061849757207681785754236004128483337186117576147497708807770985580241073351482526800388999204870637869621869296199880778618853197938176401389350267654264161831745985731257488880552554215680249935942390341832352470268203481689258870759988340572665875783598883721871074030434381634340902199380303538545930171021399836030458839531463782901774428201340635956991358206135041722460925213092725492792585970596642041023168920154340307675494997646054494374068030530349222949163908100371960835130820999343841511432134576758122354378183902108398270564072432340576848636404622994516047031408822566673884058406126160731025610059902109045236772328006208385333906319364305266236502123974416437747671806861943335977642372895121252356913158681023602888307255526834474517354160275735070234203835894347311837916392746481282107291619855288001550835635104047686094882363256742441467986160108376975071417263670786793259696630993770243279424673060421253564375384623430725351776929002020760136783859565018824218057133875309531508826135299687367679779765293634423351429546431236034832856708660420152392686643244453616318577680928955422697723238787388300731985453197280546168282449051787880528001691650667974300451685429112803550976646637978913556145860042659822849664272327687145672256390744663643270152263526899680259744466405954316319860740038270553491340468176875269154363891398926008739202873902264821599779512477302848088837911428532986982947040165972991296486206969197596733646842885163393326597549656679653243559466967380367933350223842648579606960321563351267513557855845665104301568542797261108814992730791881980702762295427061158236936019281005527210304134114866794550887520516452717517435477787979994320154568006769722228884830084297683142798935701173529068055036822954885471213333005197920016042086733999170053266077291316823128912272559088531208802136348679792474651694992298849849494415727192620333997829921554304 [147,93] 68116394875425747132580829838445549338640275904607526322401513265341659041198021857610500515207846060653675749773900371338571789097696707772664377890398809088899558143212466433255744532566793864870582532854714097952989559139949482227441247488227500698425485700371401738398679591955250433148745715875591579026827218219045845146412284044705767138931224993648832671479169821961354531691972478450029347475624761639912148326738294293805114358230408519303660846078699334072431156893191122018273974032970874830776509611604155719717347382736542708009192483212234651626371083671633108421570962190028275559173094882424935495275861181223545552031525646139487625739421809687601665460888676154337747393135215633317083818771360280760882694204048158126250026485672842706030580294012497004413311680987885576248926925711206864659703661083827335318586630747902653803330968734209884932103787037651338700302154488064023745094551656682370374072449721884681266571092294318135194548259481393153572806983387250458730371189057679191313044743914531691785998029498059155378189287996724550688034634941160287278594167643489853049972402651830051194754355118793700011363872363741504666868479511674833045818306458892889211720810287645766461451305624414274804485900103464333341640001805456852485022327220172098949532736666425180940810755561400326813862103260692351752194994008129957408683969774664588049149662442440935748261463964554707058685220061622013579925249044942457012264017763947834824359805760498341831672542547422823516465549951300566798402295579341151800236867201544280062007570553221098447216970071143535027927761663437591624622099860819854670446693245562100779876160876967865160247993129135264333696292008782179656611960362246204272776943481175718350000944585661502538835184883838512000349095321090227341197316312471702630631409878655441106148317783042754292394478414562970504681638797618172991538178093881273413927936632060868294169095177347402267071982435773512311679773406533297175099404705483755552076837783462391498669671967733630204519268212684446824264410233393372809964912176262356002372568835287343755518396340302612710306457380541771554264712852362013923067474019811986144306018950389699549327013171401806915547944732387498748888590834917523273147112650447297186725473099231481231727951021301701373978166753113860621981910989408125250138686459305697000650508246267168597051592493865194357072345928838488921088081651124015105669659185347473899560373001216637221925082780639130809504746360048609620506651536242325759170335455310071200747483608114184736870192 [147,94] -549731084155791396185216357688100682316270889283051403927904283441974838461719148147619809347270652042116909732040651346798649423220664089684880570302201172535280358440426813398824170131200483709140141855784672732435477206983502687357303436248328701975406946661433229684509830348484759128692884448208086809379029983419723787061112683018692009492259742026054591321276097937326853218156164947730487665172490433660007043483613895865209890945679722302639930795455161801786203043986323347268851331662584580410221762214522572024900602451602967535264364657227954775308383548561378348401500239782694323399518595759725863399480473081526181429138906793192837157596933439959850544109174042297245720034757364129743730038457065633423426403917263219466144713150037326423138119720606305347684206928013222203558827143115803157610167603377566484395545855416041185730148251849653863239671272008734192062980848689481757818530533481410213087603837574301942606201196403668759654364001640463347029593728456665330812299914196729284417792109329725813975612234899950113515040731236629943968778635440276531841705887732674080495502529553414139597228590224721032500818205918730008384207415760909171490313620118827148502960401399151239147126714806515059970213300709314458919672336668838081634083399261548670098070071016822616674154104565756456601507223109167523018637031482299826073703682008509388563885925061304484020506068995658408245792457285608025280246513045388690574259061628263529385132762077786487664208379805657088637954982829707712646673679535022964750540685564512488783272750838014705660802610767431806012371703615949533881629820008367995691464975047248189720131466731532719050760148531354721573759288206248849047931160255490538112179523901218105892586181234321397635898402299802597973932125466563956019169000862906614291793609395870376694463133995698288441197047257873713447575121831177082571417715057791007174251827158793374060705587296306730147056990672754169262475002503568782733526304472257645023193270283211737317406595175163589117028207091027625275987123270152625565232568897672077686268481461460770752965091044404397134147919390531096184717575034641466368607165908273112011589401150415467050723067239892030397616564232992412848062137027612425142580144184140750264241385365691386499365643138877142957978412912972095741458230233448383571104808245894445342621536158086883798080781144512490724683037170620445100118743498716714253545774361310320710673138254611702390973238114310698288535229909479140699020148762383727514850486540077416316570305150394912192 [147,95] 3879769509027390188500501682268194633859483648918649781891139038362735967207788016216260635033985239718258334791294281231582899982419624951526885672814625964732864323278844865590673028455585826148537620019998610613020598317892048558466665994090389991714035593077710870343369031215603532747162817196194972094223716695243152156695373471266023315752800699015722948673754498155321205590726956506061090314044363256090709807354078463207428034149823718199537099073124145842642901141059666785039231532155643588402915143361352978143735589150074860363740921362091457765263488351648467565245076214024904161560233041086634659079510313875319665960986705082371548108595634830883580491454977052501179025176487815730898519459111434024304091123445293658793622513631381945498610993877360238593845815407365987398359919028233454780787837083010026393654832368157457810530611100559634234511858038020088724598237747050169144282408636362290271282302445540112223152578091170214487494599264869502390328994880109711473272563337052438201571936735095523703970576383245011927661506824679385814147545327265373580069494628343589430936396923946317359080698754659770695441286673164428770706370793402305591718327210957261112867359225787592810389203239960702321284772373909431951763024590124477279902356892418018565125896522663271077301825752073241198128480925142449136776430644583386050744984501348080625548120834993208350799220340421304286025975975883082875933555225987034948896894353218168474469453713292783661568961320680526907073770388042933375202102875076728990998937047774645058329841300913885986750969769349525818211837982896024025922777869426035036150449292621085422612190000944546407558598847453864492325812896525093542006832267764031978162436444946984556527004528900861325176350452010367620550535439286536690453040614145673487938342065481594510127625340801556745407839593523669884411027582820577614463379183095278949959724741079407166651118366775571136595434206411703692391475138275702567005245096338819897046662618904101419265932954323487293308717388855753298151407603184680469734878479231681525564521437073606349553591506730720318807893704742856627502909309392909186550554055961875003903029816055287450706610297986878617041215934066212521502621978980077440898231522422537442387774328432130354235559193739975302456050613715664347913689107063838653335021181525912726363718265167804632860299251081235111448019487746049035454369651909959670221127318598040913649563932290162435748689582627552477585915642018902179078472825265328271827057331454050856285173908481768 [147,96] -23692668682435613940882677411637408492883044161791342466446699385285420782403055976833368871587021557278146326639627800239487861100020520398486376544591365381622604173103589363188152199881506372831248780504717566524725079352444841647605220059050409315761962651256743362579658290374071550806017578722064361691439232354088609423501051584926135486490672667937086180166336619432079684627038498294470647329004341133766768706725446653538832584069061496146045508823871196187632117601617337871723425353525532312793189049668381658925511092348702868521176663681095238244961129785353566459590285647428567150356790276872006774965222967976998692057199491642537984791793262326910987397542724888555908840514325056311293688653534942856459095563938200982583616173834124810594328108604149640653424884227541611599995317835115329993492452563576362965254669932404531696278021915169621567048814820434262082267235192226004028693366313391405573351048921245463530260320896455315911043062882342600998551669530975118333504317472232363070453356607159587586564262984612639048623155882586073901172479040931738107230723786392422432339537183624686782972034791848755502018301143177329403704175875335371102878119960357204401418110223960796070488809616579811940045913421357276092782943802152237707216341078936984789342311428178269820404987971215510150893035026682785371195631970157636566718819240673658873731442056668474148021676999703135098971154670870159391852353305067862007783649431489244537499760534000395237717733505990784704908995116440335857128267430883451107838093348370558905716533578383040218848307759484762753605606090689242218811533424516871586899111250413508017722857439748090854730376662848716903926913646825033225175801390509783633899488705459252401137672397250507192195280456657386017200477544119509859597049910240825838010269134248812947427552681768972757177029930550196592465305053045996180807764291495162649109317762853005030934915733969436435786316238982633229581287915760026589312484056300708160951250002526047854044740536603123676857422782595421571573942412998011864539468045107898536520426835281619875605289230242259478340406806019337947896016799738198438594803971719516071550411835854123238643530471516998681708576973458203933124568450261421461243533554875078569566922389238271141236289860953099039498521896937957825300097078196131194748292852853973144884232579845279590320434839572539463194182646787548292497830345053169054954290754803655959318603783126208107552450045675760508284857480363388543426651880430765900076650976930814839320735104 [147,97] 115579813574762793515256842924514244174381948430682644099964746319188560823035474699336873229707746806976799250576067314000457715259289627018654010338356444358733367740194257348133767564126901519957048697846834509028663021531913551281323379527207831635042890015868346383579432474072403078699246439029428246528881701809548544758181679686104438359718997236646031257942488412923082623211226448970549750757923318849979259689212703948994531418330809218337579756362941728766433341031530354196623053889642258328581877191222348427796707819682549934357489187702730711126561358035656477796184461497922336776469025064978933830639561219098223528948602322881349009364094084656445887898302235231823086894505758441619011490953519042555361365627921180910484209083309297107979125780327420055827453703771645705181808423480718496518304768104394956655230725940730038566132496596761452159721555249756074198761244996688457032734697034522972155964183735334970395932335963315635407409262183034808174663112330049825362999836617239532678246538862994212638878875511914071691209232149976532708075086358666006597112041586517695060727093399677764693268329698241233213716735034462286880274447372884180850048490250086072970167986602612373652542299901465060262726357103392231809999682488914983774148010095578856197288781570806099205478457546681457375744014117729744214969104318917142758957924233314191235966360970374034245427028215650493257051148373645796145042573238559570009090994424620420212755007618436933838126981239012137771442889953270775156702634164166222540258320551930010791109178195555719319830107402756849204149124270711148000635605714519179746802433175905563305160963966896069447823690331102785045808642220260885084745884743499078878574552403518442244072316356212337674178235125436897126120406930621986971408145728263560603659469340385268870412985043699647095312959782435176963671769248552096631140247645140075211903675598569495826787835736640078318520653372162534865097578139013130951463192796810247567634951255773357338861679838373785594754924050061615671373763818613363430594033024147697680968655678217045721860681227043150556405942639417754583104703311112953779564525857659251547360076063184746227945031501113681702745867109024191670071088266837290359918512834010497401961492323550293320164076102991655229744185751332770843335378443308971434357602659905957518664255064826923404938596614431417001948968672559461889015528283667382216140701288147180674386281374269446048890718415837873384862553632479375850266514559953657387906111610930788571504 [147,98] -365251966098257432354815844686920319313096971103398583026681587124716228626028604423425860453544488699080510753109345259598354854507288366091150652031219228757958198510493711234541083190546085548001671243138207388720208206842815401436172186913587864168162817374197503025053135477024792440689412378326359809007814096600564193705589800949010462689679376819845014933036566105798650212239348071157232007642250108001184867679201428913181989232518866787538753682876778304448487843321277505195242718743289144317826845186781294015524914120888393615276028139199425616949029494597313560889110115755970298990582641886567169800984415559850409538828759374979778700944394497610331975550703209267975862660205156060011130068994188121669400818794608172479113361680857350377214694690079536830344854124155208751646121379324084926185218164313268837757908721612461206751718689019527908979281480227337996107500332587385956347753321906699484568903578027579299841254016414325877497245693861519149867946241852512913684695686782781102468900393175389855858564340546901480070168834271191655253026103795038876690652353183750663555380664673571687436367839974200922105701681768291042783240849048738511726784929360896094838144866481196004113067545960050679958025080662778166173353282067226789128318137008045922562439039380295669615110039335389812914514448190201994337280291291502899075513506820539270401518629455721484079757258969699928066419480582638799514927153431322703699465238348990527431114371657055638092250050153384390217388383217257155215302714648674965369589339601567223238233110099147649715022553210974027676919367582181446281907933607641553545505522326796238428145543707211335967745287209130624422093874636597007090715244504117687310988352544582128161699591500210400216691292615406699768161136476823976694762182284617405282440912232403275849053515400607615746436494412902523672233659434966849229296065232981104807841496756233928612232079461075458491531416669688702093370203609791234117109440327449408110852905647682404840209820425794868354106345442347690072687162064281259435392165468648632475553105920869910677851337887053322833838567852860870156343325873260476790865524278530418858315070309326757090712548415153870792865302416978162016297166659166546714199150980428950378844375257062658284976777109123918932587577997841707298690983910894220531195181764317150877497559394559003392609158036053316748200982778337606986863036216338109548887241316399606277725606765508846837108255567849550197745072292204457937407576972659811526868613709752928 [147,99] -2110410658158527563025991188723079823318664986300288944663993430219528299218706021583598113943553102738759547183021386060111659556797552598171198685667159685051956744717955219696940585301181210128643688386186801616242689354454956104257459624835627730010334369666708469137686821887323193176724079113423315743547231432039082148383585242523005743059594088495118129661772929574208445697159842102188690848499824649009906394709001943489762197051498603855047252724964849763016538536734253034043913069348916264585891865893687805368817728031219398216983364796963539923935160370690103615474046521829350491963287662048741039575511362017583670649704561839300727057908132331550964238922367161573961544713765885662609633425125800324097013604910531061705825839097207135048663354773070813869309141342658600105577633849879634369628186836530177297149224346236934593385168899871606616017366291130222628821067236199346636546903483751435829965104790826192788477707176952850381946443441628077684485981953406615002486134821743789932534121186754166267870017305100281454125520773129232128569863256250162079916604828770281604012048012254600076372109534136498535461574305298810415987260705775992393669952714817952958766508660206302614199549073967986629774301166415437902648235772017321871733642228940758107894813594204745457636869975333604642765246952081064813683518738901757645968729013034202544333169468899939125231667797737096277130297624756406463188856358409039247236448224357550078588606586970737935162465944767380425874795044163788451403468046918742821436678971070583378233648305372044937488428433879404201537943108507578448369759450536510276814127913451055047916104305883234218453252760332292907094437414078597037073357488786935158940664395491791425562952405884323817506069719859821290038999465652102695351374245339658618324446936498879451960827643372380114273969734933565503077081463287107456588550680207894126073772691102155004269225915625560817751216082547181379618500189108815559276004223207100444243558555150682356528696149918617553616630375686598411724666276106394900634533758960606880208288860279632927993564846692104385761730735566800688664163550488043260534514848443217937361123578056891058229610777253846328640071693921810895692805035578357449633795988061347299557660627489574626878413196117658480559029332528190201703063252877005432766182343708430460795198524634923402624396786523424619708317485384008967328216524007902026812180204532459794918498589136296239643471145567930240582750547849108989977233826108850587870294675180 [147,100] 25437370272794852604139996378277313023407078826920129115024518465832433882696120839748507693239943799329665287434258455071228444356459811771858670859992138636985482487762642671251762615270368963394828599186594068313204365940241919828585738824973948258338134107442313413732947580376322029183972564865532795575370079587845724697994510419261474839068013164121594149447127435333166094779875374123063962824935438269807724081727348514351037424269046759056340713947645779731027644820639842410886580020064985950068460274173041004693735834574665076720247693633766078684234988754084371564405452993648545291350990510992489190013727754774742679699534550569675364552042473340077009505190249874281071295172483467755364052157133701458687230514074864493118521377401041870368029893745067540070680650336714798073548590633188296367379555160825432247340728332896330207606774096617768179914213569635020356022869752168625296705611789997700315376412824502167396818237193595434733753737691261880216479007223466865216199498219140292325015363486209273494134372235328285544953410454178680131172741122658991722458303446313426828848421146866118207449154700894654929450841000254764948329446092789411687818976576248016475756154256380410904915779189901789335354686377407361987336702629328593343513271534831215554263027225502190832134028279695526070442201076273099997217285803788642928856580370451255455403693587887816091526465368917357826397600103827276978653617404661675228491649027853424087358689125299105288261818054932390815795177581891975479417560593363640403632921475437812461146893929438240291426817970427634658381565956658449178860894394008310048015825804714681448151657262588744777230832842116601206296487701102854373516081195844593693758215595102774540384354726137034202419846762813692696286028723302996224407664932000196320938525850346660465739705351124759704962822920964418733287179490043654659672901205062687543587769711010607262836707527041159753907922475867547260556804132252737694893057818729610360803635341824589159303108197421588082820881111358203203563559635196742529665020756649627959523171548349751051638604283157638603187719435135295301183044828236010176835910109083418149306214151449666057006581033786789205914546300604376511357407608452320649606634255976943050118086832625795031934074948445587883958155966077091003722593093706801059058248614563651063390678726957364206082147032558058166273931818432267234569738161092239280346174354031828645804532086708546676200858351350559119965472880087996955704580742622956013291008 [147,101] -134986248168702426792627811100893859315671826662011807501450583126553100348342177755209718606555541595762081911583178418763001107076400942169353542557497676499994256440168721254902953448619177694478399756866471313359093208543240288970979943149265873410398147337425246579723501351088853943904159173211207272998969784298495954040101276776815361240236765322688799358317078249738736828140140058676892108057783573058656230915582375688874993970918837836449121647943913393187839424524285157314811717573581835942846897819949633118891626894572679385771069165164171944876092447757297072269331230065066369847733250005563003271273241551399875549907069217365852928644868141254771030139018480236360304794369144995662930107074395489497467302999322497423654403880003618218752377157444682420045898300537562378971269775662858021734387477237605626068371899683537181408320932323661157284944362618357985950199888002678366904992201833143981438776220837992304400380983672316851576087153865695463358479054376899362243482879001152042005390851748188465006817816348968219686559688534752257893779174806655748320594302845048579303165077270031679231417923022877515941941734713497367339939168897510840819025723776830110381109843272054835627108488751964925334409550239915741023997861464049853288610233744137602095438237040222015871344691123888882869656948415997358568891368569823731004221189903544723704319726928725494693841470062223772640891356135127101325648854724920462494396688749214122364485518436975172758661737117632373872040962054953954577813388214563365381071863642436977859625543292394596375409085859880520119905967138396456282621776075586823460445575269809923262704604320792818091028561276780311194705241030483552396308754201529731661385258115476616855202627715848538944433820968467643602448633407553467376620639775708207733170804895476291918589480526858547279955012913348929988101245396606175336707562709676584906644580248160805986583703099798297605986365554911152742843969509244802693982602839698695045326831490174827791293951615128184836333360263082461246659164570723593865955755761211461146662671215698883822946189395379601305999911879635918838071123511899437211572162173791498110744759720256575150266843732920473067103913760916447218783580817585470793026293085453351286244505017276449406105393529040346043191610397737137238251929365144681013046607833870189210309021406819871836793314449249501213383540854541572763179948970389357348324997759679862573032515365116886437219406695520653818692944178357586298039448327168502720 [147,102] 353571920527989105284248454124281049135764481976171440843793335185312919658425714696779600325313716934934307073327194330068783683314976568419687851225762391189921579561459012547183848071152849265487656860880060384555761662607340218562915029007955166418753344889471858114201993507190850994542318202598395606817116286437793634120156582008344655156305344490488078447180342102106319020599751736262140489063447847215003825402081742830315229452647986817299465293955300218525159180823478774091049257464123516538060927319178629445411409028421570424301154437010772067173888202239170602569925540928927036443400772338360375808598744179515195975562579292640394470622546984160954409512184561525603979481230859819492558815386374082402776005371294593079095703201909016945288920822323343214989709577695771735407813005568475181446069076722270999435706006597687245138975239030373455403334517739037649912608197548859272357687413067705848629507969383266141864511699829653588332482183408245070897196284171542429643418481888081717269884723451546510306921459576238210801405719135028634190917794403261408143350008826740496321449036618501264074225064719093759304024615353373729786150752008229745634965073827369464549013765156659717178828742003401307139321092714696912932558133730816302841168485796352735686546009004070936541284994964111591974128695584317726379804949947007218663100338410568006802120093272772903217719146028113467690436144983727831121872068721514905086071661522942470889653231921513308661937422686787354501997172589706689667370949864831709715611018257245768924832029976329848776091629887355996178896137519212549351344276682172165288434885889608735714162574820058526811078347352106213719416682411518421965626076353257902884818712224599410834600898265513697416487423762141834294464145895166366006963773923000511825048264464269873558550812940175771301345525455317653544579954824020310689675885456213326991446690648969447281692347350981102983005307460944336772346303000382902978546903527322867525694906246821527506888236502127665085042105750528345325301399484397792545802115003576290926881388655839500301040774562285994586193703368202620454991178353226784349031469067838261237667188834789385644382691562550964148226658575779050743329017046115277153526060681081887862102574285356662057258667821224882773118817236447440574565864330463845115446681842942257294112118942467200322129725363678065461512258923872472962774661324104531928031806397378447342843029342143139846751732519680624608547655065383368523017185807584 [147,103] 525106363308506590429246256360615705300908376536361008543547442925015453245778912103118756536462590257309028179104010105897354673838281016990763145843318370983065639396427035873879987894016376129221077670029272569425257716123098936691702493102910077416452742602472342418552140715669213115253852046548444163380505480210693659291126959352400539940368654623013399793585379826802275082988288122608948633022353010897071447106335055825295152113979269420399379005075443489402971680861835674104374076966088101420220158657916974903619303722695902882175378424108888425756808910822330946330301689814407237489856011623583292368896887772552080027767056461688348509571393484909651264926363229511381374815311117515406786556895067474279979048935320965182201592091797848251268020124923605156586729602817061667525012368124774988874523811305836408576409352262878664002619755258926552628210950153450266074683429446335040708905758151875656937277968297192087723206542531984677316015018915115055441339033284667814040805385652420668124393538885047813646661149916222743070422598487076352368491247125594966181627009420066425338297157139374990839882207004513216886723809503181537221833797129327022202559892939728115691439356303221939223514529542324738446320315964847080038655957607713994852484017231526559764417383671071419609914389460724015872121133468129730377436904787623330790527022849216443946076949722442169397012056928238198426809810840634284044371955683448371254873187462150996211329797157813742922827979069598070082708208494332783769650304136107034548613523774919114240180934049337172329250855797841819974525837979190793502769861138650007922525484244374002880842119988280531244518676609972189165096432761956465991985755446653816207666469776298195704965905615836451118628948735150539352809313741389068070150718319271297633405483852399411313234670864350208631815834646063542692367958318303869571721628499230600777607209508559359171488220021268136888692355449180594480705330782000513752205804917557397499322244098063982719253739937296436963051463784993858294769129616697981407378062295694686703955019140423787883587233391331746376648522259680237621870371959152564085571743554554743121367814904497374040062160082650997655294897593901047661273157498628932781745388956095017904055853509012709952256814876849240384957788936772971358192363198627732935749882248353717203265878480376316538996808963926334803541011174391346497833979089572532979763376462894276769596109196077472142862791168413552749456384767781343098713772 [147,104] -1496092233953994918757314329920245147880428880905467368626938033526517721323170770412631575603444517626259360023833084195358707037711420404140984097238572355691708993522814751736502117403492353792370930770647625115198963858884634191410526593872127134295144543671186321316937327699177876241699196302518537425041114671851875332460610297019061180539219693163958381481610642577967084993634795151475336073821205240675752206595053987662541168303944370082251879123559769642508709726172958479734957458795258643536312210519058187467139502449137466346687050161148231422625422658941184381868784787867118650828873722927545811876639367421592949362944529436324773576807245928050955149521428736962863833083184255654542879240687090540189986234751718070455711683869808071891859841437777536493325931114655833849364183193924761047537494065063103580518633391817988247297338247547606663371820042357520211619668840610261963470779781898291602908275605071251132517537957044980229735827218871554180260022477740361553604629842124233102367671042807162746305953965599968396630263839114077426428244542654066266983927850838500049451229507444191963040330769124747222222630026277421698682012473995969907161224285470279819040650053682023445770967106877211368575759605821561267232374164246264337455083465191352323679942457524865465192795339345315985322832035576803573847025633124119356067324505054066500395050460198319343769631932559600180896073911025749603954398886734941239370963458605015135891317075571677769614943078630195375279287535113714251529114188539694710307911808315230275854327372525281925396162229597942161716920913806282553846761256749108719628231965696512230318611079692292975063992089450295980214710465129530873169925405541346575831949444006977421703732514456226956283569184280474902377661860258195335603600282119521591809351607519692737087507825674467572809444817923722052810044982208334813624215683604043776124760187730097475300809170504609093211675050219982955589275797881532208244396766793248116085060912784625803790403551871741419120842676465794111686512053007040466480297318272563598724047987150230419987885816521555511946586668709402831235809764650914707419037605931140730309192697944777815799322150052807823900104287603247795761915636535589802096423434352595342468139864871860951268181201109305204810157834655006735384272542866421379659413407507100640921221618218984410554307353067901837136347626904194709025797809184226718380755060939878220388886699387813975590814233502558921977710194502191576064 [147,105] -7237281395629839936551000882558520094323001495215917643263882548911451782589544605417085959112308659645869410964534927785015890911326087454798034429928822927244509844928896572669147746429065093554679968754924069600404837183798134377058558105749252724107143528990596553198303211483978926532148127123155969498327090780572033834181836415347350412999443753387901784784960304737293368107617891504366970892138455020031665219898890439699958586064838678486958366908866212290853336403838855591342465508951918052643826075117400275337185131609523918129211414077957564449782890018009751812384341009961792102820379045640747164486411559380138336341622864638700927537272878205212580207312751772121274978666860502745236007975796623338591939325947064827138366595766918815076391604893596078028712769749301735388041224474424414317601529917860127088942187540667859075480804813381646014330104500380578236824581928437855559195412296212826244630713350691692409622837684112731960692254420816059459946907174940601457299525967285003114455536561033687771161430585179814733180295362609814862789967046096877845510092457534411623338243707016057356061107173234056988043433577117668195212456431430560710833351333007408163724997402638250467047286087329466773788078986727723394013592683369641676694210099952561154882614135743167238680971568903020078974437653547206826257806075232564903440633059976043669781052864418257458166539837120180216838438110982729278039817810510168359392278240284855054174448983343207107338374845402675774929488762904782990125466170527509016685356509054761749095137406511128675795135812610781863691503155710605765620385023348904580834940822380570304821384847959621636323234368209320734850543094380480346280509838424178446320047512035447399666502057817049314212022811917269991013503329895511301572056121155058109049411077343453813903398902823752650687719277296041987444541519447124408692354955175846410968380374154269199454475833499642902275326203951218107289540288059236802382036371698024353768162585305875916950238908656917610094969002352363361002015801168656261538651964952972202263549875417636479236224492938132571145714056251957990117745739536751132567585612012852597826762700292947772164747838054897916941940415814727480015307816438858150671204499115707896972034000455635323842906906164910352310380137213369326555976839826531684641867249224065233139979775524779021804978059184002535581331872736719841379774073243084661268421136856432445039823583125354605502240233864739715571750224713376 [147,106] 18675799812330970346962622535395067986995725463852666944774153063998673222550801185979011963805939092593042183853970678665626444562457530815459905312069981887325329129879635597445857387975877259133810367071261613896071323880986670625708524978228921478667006063961292109286611511542611268590869517531528865588041650152760290799394416177374508045362214376100064874355136450882465670115105714617300494223637758154887691342136779916055052903730429413149491301391172431472229002213183685833373479359493726037749835697020207968600523427626155324474942590232610283789187346061215927146858201813797677972596442653482046695378650866006787338474046944688922005333584033441962814154377985725098499769192313252371770716145682867280907196685822666572992025563014833327040036355204923695191544225840243060609351405080089987149299949968641599179987381917288126908259589280267950680521104219063103778343299685505372778535211795511372124389778159400182415937778744158676566112036183375344229972333698857178441595717968346553242205681072469925990088406044887584862082399926301003157252310326288961690119411904325866638470095233067261673434434585300085244387812848757259854202123083080040413458664078188047198775802037626978131592201055566237599293034943317953360567305846521944271210594576376891168096324068060928443580280966768920627297869221530228988176874952797320013764998713209955300803997150052117838695886462836092206061850437494943500942364077766724724456026479122064822482937013701238893732425525606496735575497326047965453089286185558348919629960046723289299012657469519474524799973139524099121374917467744875434676861559858205991202374329227874062192156022766525836139834744289181336301408685445412288305942241260958884659100382040111766602479986796041810991252801529568768053914194454177597393900526291176499413293359292456160181065262811351931537778975554704593100788356984602768001141046518385442399794167014580037428517959471359179894188870112955736769185526877389245256231950924062489999001180484459055246180580929842794121242624264102881730908679418869313411940680163067172882362352731220307809845945787783269529494204911332623365255268842099490857953011932212691893695246940553097416148236689083171586323121465363605707308067281337490889625097545460619395968450960300967853485164877766868375707187726439585065387425011914471915318447595675382173521500685645598910297346629160822374589500420193746083333900925744506011044589373015464075096261817046297252373970232374169818432560 [147,107] 28014840793724541081055344407333167509655581753844551208726636066757459543000968791698243653784606583823149337846603915510778615175153515371687193178412104490205408308173360029303189934316926226694354616582849497376139211365265231762000815409922743552558253630286508365181724163620522561568410066374505876081847714449025706901346085897146382473901479435660960292481765003378106268239954905112003231270423498489533461881853578511982513480651434755496174084661070008040546615916678832168386746921969581136820621497539850855426365161985199773339594518958669773016794740951322457029516446693358870380974807802746237876478937690117353370943415006187079084310883360607507564390716616239358579437962542527650419892820644021099533467421893944214563277212244563283422238864650222855475404431695313558750213087449574757379961094926453934505436110427530763688515807610473583067165657131629582357960367908405165784670921368544058314700343480140141280318291210567965927354608887983026865005084917357313083692366382493003024392457547110968142814604397805920308003276316412043504001364500577998255923997569202619001506970177146429517625292283823517601550305537190894881599606973796865063501930852274421063009397396743370111740335248031431035961326936717461800818713451529220460667443219984354769325230830948533270995004316709939514578345347419441512251291304165371404597584405333049920936195586385239018861846249760017723624181073293547387678390211514052165180379714417499184879273725226623138916145263038003590806181095194691864540050108445642734624072862146955632348794067488921390493634347414196706271526218568275852111733056950662531043724190047485907961598520205614779970409880041431753227555253277272964820524105711778558318806798254175168806374852383483555189404596335391612589177607208146324362983534400957732161151117891444928280306786909651982241834297043798841402704024617087777620609361186431801348042803294038758105948669134034139668965124680246577459132369704230782509688308831799346055344226401142639664405961048953149662500228726184216464339104141354286574014895765784066468368791268501800954051318505946561403299149021052081457631057668286562124888530486411767923724318381322091254494599121526479360262898998029970942093881810325960194134990098536037499957274184580914087527331097592501785469952430915239979483754229422857395673421974062764459787631186849284350640297869261678857714214114591006004202235090392752839130518228830227864971577870732928112520421677389982086 [147,108] -142032299555691242544621066818185877057513046992974532087075539397083359345758584005496781584370888505689745050848968862017113716381173467155893596231572527198458986819143249428442478734136439835591376134479938948952229861140483020391825233712018180820136274106677034060610761993415512455582661307031743647622080162139406568399603519492671116129384729664208592210792038381548600750208822347368358719875405480374431963166677008801613121425520306583848198336327010599862313687927645628349279751378726732546315020289779899089357458080961903768913243289598246303253804234692853790094989620947600611018034856869321562373078242505006491508411097949395180453613335749512944759477295056421390317908262910035585120972294153933031723394021327875935317925973040574849950845911709970830721015244815589449274930921736858185891249884761919306331173334022486762070702612231394540598708708268534140942172948877877128832537461115228601904418075293869197398981114401139774419449494310805895290460294836353838041366479340418489581948461294580139678599081762075562297803000559508448101701065817178245983540979717346155189761741639909402965705872730434037774680777144974806069304385201179359567017776433421632999777162651515377363046311918719451057804760740751740110614088350814961220415759740500978907372966272994375529729970385087258197130194822507398250815328712529546033608481387247680158744226662785167288578091573501018665025978733685156109083221322367386922974694891337771821776085810891830860016570472245126040136659470008532735352385807335336882069758412577384283791444453917676235931372436157233993400542222047140550048841938951229414572787592277257767880495598058144440176753120944058595157505913880608347260392095665179280639473405738068125081285448367760514288503583993790045926714538043759005075493802103295196235609939080963692045171709880255027218060984564637347182943809732176202123395490889781325924739313146374065605920558876920387630346535471634260087180164831677265335379443478272585713650522049214761112375021818694263088836991990214069341784916920260562096721384885396045367016768247672154323209877882376494276237850372147723652953129836274565922202014502827491493787282106851109788608345100842836577318267790155527285947692199772606784757992347214741976630878681765959579892508898635309973252957038927221939431271769314092797998693443862223676542054772377631865657165515217653852686876045839832363247761755749128460560096281692934828933233417862347479924601012160 [147,109] 209975057714756393622096535851444587926501545796217278736180841259241990738854358184941584673610060437453876361570295145456924807691586637013227377145607036670885440074370081385161246514165573593016883568092092377761967129217276658357047731014689913012621678404297941150843837096921688265711663972821979244949519292430791630329501556603436868637740322174815365555864916314367681760429431705457088717755307720959960410129455865497663465112218187445700693006096689256470401492951243863208062331089560513627023582813480717659279528861054360454179115885254713330810651364696804410653377527533119423152524148148156603178300535435300279308173611815589788271456363418150983750123779958971602651456834128956241645675902560895422393689084760318933609214147190869346271587411205231255929907183173887648897021339445125835801753593597376921061872428494944005311818409894455172675394983981913195178390990179998879701256038862444585843647573939407227622833537438821982235927464097935616071599899003218165832141121406020211752478919028517179083529930582261317416070823153756693684096903491938820715655708288955890177839176767527223568957312563522408901025457844896628327461696848228745826199675985817903716518603664379370884259499537980869204977178118110466435726069661380219806952862508530878616338687736759580872975896661788663159075663989032166655562663776685674525278978011471146324146502137194933786702114408757196884555293455836757941967779302045194713277755826015318676378660425484207866697804090311456396610616316045041840989726973418386594956582251373109939513036956559720018670152957437490908347462770026916650090586361176773348090175355856711865388745817695203594674290393693390213062280499618916361040583082630628647760217430439961125053534821520117061602439164454971265997173405643592542786698366537668551355477234669927330009909080044571860942293283474730164929968554115040584066448026117938688489305217625250962751101016546731190023008865718213348413621297192363443747852326082070444363212968627542761262538999779925854157530326780847264718127084013734481279156372265462967752741378216381119491658840747377991262849488200489483530588652353009964263874148262813511005965728615489360120577776433228688408258552572112078179655068164095576383736412309446966240535395005509587293308940581042593828959639610769361913943199944443808390666594282996210086600115446628410306864020976219467987105603968597014760102724568914463786448102537581457220418451989274576819097108 [147,110] -185646071624074430024801151175312427887891724912709279316824770024966766180186098148008134828470797387219724667166574004603153783018125850382296636805521265794233044268223286845650627944277010655420957714877099345978871808164677891271142536635184415877573482385921662901655049226378696994704652048783577532964746423283038936384014501838008529461627882357911095790120629919503221531866015308104022228247731004035212586893603825798244728493992473776869271137308951423298933424274107417363433533210126876222215348225199876262579852845920964325813417034641138751957238369680828675511120779772506112301707995684541806832852283374124067171172017130969781871858219919131323032424260471023051823975033256963913136126919329193870883186626150909668415651416972985035035872685276277873194333623583106261074617559959117132429375074367955184828159973922224413673520340667740070927289646772864576312029145732794769151857643998344724207895894900303660747353457054042323030233948066078753894961539896363282140036891868320770951507432136719833829441296208843809878234275483052743555639718021825360601377162905493910859381765993231313967148038402340541027786804127772413347879358976212190849190577230037172894054478379226968279087644923756072038246232893777172718501240619280728615815843701158721552646750487849626437377765118684483545263861547210671122442561751481380178242261825889452417440527556542935869494301966230550319860284767098246165234997176708930928170604045610345891112895603201833096357414559914307959381618884153753167451271705127835040627705378465474714421908363468808221790129198140280149382470529337007069021064621016985221381662048890689975445490105342090794470126194229263035758862078948042908923907866164686023727528151296604999255763013073164893934819507882858060530804615016488332073635424137235948973355738023857947158545021416613515116452192488982418632177549554152341295776636212617988947162031986357942713929903268856348808635559732459114493360508969644526686077776291623293091914394948083674831137407013616210853212714791486766727507565539502897325115616684661464782948768470071292373803810865383901353754277892602284366212262882773076377461208710409772602184639964714550087455123733255648542550615828132891156612743995232003959793436137681872626523814535145304485633775648956907052949953665104856256654539645030685219170547351068168493428285870118946671899779869993551481413370985059846457776264336055978287104934512633179361106853436903675616 [147,111] 100816685153445046192521648724513780311572975781946152479621938355329092015687304017233867045923664950628026994394697772315260680765778455498449752772112194329319403837009058890999501762756743581799655989852810960373097534431898399039043620942621997597217865832999468537415972712992486101492922035638281305450857928826970696535203995068123481683323447386818679256700055431674968843527078186908186710008095288421900964911469893014220712257819297446076889037272912893910674269012235766514529225289166435563154281145259245001190982239057822862953855712525393688426782750685951996077986738263627617568012335728929120716349586504582734722918962741435781769709236164148705409461861388454553425299230676926984645738289287880151222493556995704515696366074563983271209167998731317301014485473177294370319536621051201437160143820607591675164137248082682049675471374006065368362615192343729650683530863009716390434632587102852535200707771176976141669147020334326328616312180400315304409180510702485063839784994499836576895344472512647011247081745655969566633447966206754848220264904440996658642503914121568910098693209993613906868169827811784760622892666197679488265169102204306995980792477781971636466516591539836424152900737501275164819095639094328870232263677981212102020118628097442485320732160471000903748379401119631326613074939814550815037526995923832743605958307146954899420985685512272041740127929135462885223106684312266136664578835137530198069862522657073327926156597847507936222157690678124060680569011407233762728790413999844905009632449296238959174889507585138715615739032555192207764301581905863343730490325579056876143021635311258062432036462214357709666913154534896818817931321697554870036459315317073292948500951917335454198362676098708554375996515497932355993909768948266911467751163422361190912772443167515642886342343067059171019724878931355625480871532576668247515000048736726680166427139986538095863237727545596616163700085842803726032695360098935421502105734853773330158618421306176912955726531257238679153756857700929540608573617823748787972999307270850898619665675827392175650227460433645236129789565520082463523492814392196413898620334712368043394772429604722355704195480671524510697904963867790479571597602344728775996587744555706821579086006233621747932403389094311567246575065148707543864532410090503998086214882610820940749868526234896952978131103583197917415149138858642776908955725035346141816722765622233116842774988360717044 [147,112] -13923726735130866221904217158061391773364930758710980088624140630830535942856210664891408754701289097925345393390852488139086188068718703882482809311770875887058911137368292568588664196800723954996927705151386285619714944277083594102902888343225251207835396248152902933121755925889022951376606448549088356454668494790877931860685804634928790056674227185893003386350281170948430955301812990131498726364061292449604815437328095746382981155500462074844216270634565618077127097497886739225039741546661519317873192203120231052402995086566789877013276154046894211876406266461596270543632916296798616015103770227817065408590362441992987728849569637456180322804038548261893224860544700077638547349628444590343859324786981599489139001032617097787618065117624942108289855820589161174442486466727261705668053314754915617431429230808320618497356927681726934129726350304596300943662341189957896120351738876436074305255552728275616498343105420226701634884742932688557511249599753842259775815359727218887239481171465732850650684953380606647063015234359371340429549367058488782609943064512876578237624288975382334374169527548061003648680172572136787789501874910344235390244983109724971904177591375331863188757000068665513860135260638371685649841666082466297176089445887202826351084737677211858246121677001016254153515262110340739647664474403159925743666142329552682227661523653601251659134704391982864973252883357570116355175119524504648610549194415322596169040485466526630994326702522781299829300082601659040643463132258878665850254051287718694559041350971529900853969917587735406638629644272200087862868636267486793101865796766137318839003815158126576291416593577954174858207755001381995798010369134991658409790675626512692322498500629641051677815038580944830621328267412249730481576779371848031854754649826839955824759711352054400508568218191110810110353915884086518201043696431583654381937539510414049589004833142113270266086118894791859581964555355139626610970862048944324892208739671873807400541294574590744436299328031957741580632202544123958055902566799061676414211613027673381531288306248200833806103429501488573250228605911660359616073602098644893316044183307368885584128309414653394624131671416278292557828290704370588861490018588725496947619918320083304652142145282589983181547022156666943770813772132470100926963498641552981715960676635795846216604825330904236601377163818272945638827372343093755090095949118592468048505094781931841276830777152 [147,113] -8644886689719838818158272259279753411215178255738630330757137202657321559157275211944231944743376974120578301437118460833850773763813355044853375618402146318462835234167809307852166047912071758830804443047629355530556779831027825360333485018867565613175667119681261659311523547007583006469584149618776042474536523313709512404777865702563459204122829209907990514036350009009252636885226745851904832757572156426416091411774151952954086431113003234326398536891606463961492153112839618032274934294428480241002942975335233846319055978642038696434837609976227522443865188643692874950529033010090747427302142812446901965224649848779216739504951908033320364493058933937385378708349936238944408136521899379091073123999611502642006392044204660920685057929466641309577168463826788098777239618684813755816934955554471274826626872724102067970686106155192355917989772069119628712683098810034923703660947579013062912329238641108887557153626022411233524295064689917297362309509587671136078723184058446499832006983940476164419974151921168450463891199754982346865323829925371298307804201329827465058552011401538050532864351623618412677301523477407375207055053000915568848072602606595716195140478782514480327208197231327025008917300333456568779932338755721711906693039892028849645688394962627417902584038931499867486372209140999312642666796347434178868560320782113282677215757206751929873303123026008907739711522638096469317759738127906994132811777578836238292947544665456610546001992614313416374153293059557336447930632986455515064131671599355805572628543587384805362557943813813319718322379174784999586178088312554850286473703658235115642972673280188271637097746234388917999101064564202743075349859873133147735873849579759056947532973681986388421652363058526336521763461040271531470113715420389487750346323884971490589143374934501280322016784689455797346596378782981333427680241774003909255693585961877177767519581838763348889565397044483398288525999921973470666423678726327930618665419493805604771689894487104992966405514688172991612926404134335858900255290394866224220144864221574108083635809367204727906837564825369081182007793764739534581591808117222414768485494723124538465307122632468199683238420301781839747424165710818641291158457196262322739555548620155330167399680832035792742281318410802210971661734183186805478990686619526496434606152140320595730120675214056896112807307965089068856185404036723790087598595873281749631716557404476342080632 [147,114] 2582170384062599641019307889295652273403724526966019110651521891535525863745463500205395627316182713614466918294035795998394238104439908794478364513362923785524075927716985519263390648736566311508718737450285758541835768788625082125293236675359594012371531456167411816081134587380544064647182476328547364440041419112095942443366336858016506765521864518794129248004992104744676326817361779379077476087496003873909887352909422770465535811783768986484889677165323128246153914229274049398002790502418084378203248305707843397263488946808551746328090047764754532704739465835259683026000796599351622129020308552237506201016655698770515939210468907162195235649834824094550176257599568066387898307751615050356060310680108174543527377234260339507433481176635896552074634707529720077026636976504384028891831295248625718969688798197924025845602631827832627812979091132692026580020519751549238711700094423240443357179801486466220928551034324286907927755311729031069591171101947739485234242242897453597681413511204102236892875004033707504325993970849746485435005267665721218816414782454599696384535469348764587487731190833994779730058473221924192144310097221098445873818887746924920816318681055223483035144144667200355740369090479864187210940201373577774282230896247488165011329667638501137992134394037691098015197294516586039497401350149558253893390664434268252854944777281096989140463208062518059367160990598446787812801023528637414350438214270361500385813377801435204296794527740913036538844467253048258020890770842942211931509093451401344844568377886838999343966174014656669331011655188973009720351880498544607190629402036906482107246449633895982681306481079079992146916677479194590679972078806591051012728479391185752866932419644887788545119480003536603554352716020381185637602947073405725168618710543102299075077756781034650463293276671000529155701752664592925773069495567308173914232158018746579988493903495697821570756684797676579986653621472203574586595775227917031422799932149448532672269791676927750962967963127571427981734945035245301329796463876564523503387707190586720218124800343384540881268915075307958267483250251737793636418506161517290853554129158569287659202409201263639116149742830402439364687377670142426464732015155265921115342185771052310940207434014127337284476583618965316030860275975243500312563077355892052372412513814491271741769906226379929881046862044119210984516937601839273866284318132386828775710390507136768 [147,115] -658792795387347337513511347787610386629557634964103149743134677412001899681388505880050827238601360481655525101665087471370323048353394708368834926991301112428280130689635308007583786489469862973401854949543018090275262850097252250994859867767593848316330539273443377122080647627106217161106530644152091533448837955907637051795009578387504800082866291366839742116183344886057993168625872643184750109596991678593826202252531937601325036131180176729144825259026576018418206611744675482426684573568515802271921168041640123136270915992471400962053024638690697160837549530043967371843521922102753049357934076074016442379067850149684535864242318679848497293307806499577865950676638095349017019955946896282337601060226757029070063000952896379420212897213639173996200560369750000475499869294346415353023491364022161256660458894540819282543311602312183462178289254658620986520638032602979517673926664003322114683502073921077508101393851171681824668258126603691204725329591061203590101427517472820773187839101148301620180862685559660198509733160874984906967233807953584901795054116659839263242266836775732858529045786179312955881660228372263434693877823443293996051841624727845210976156775603298749874555787309091186608676378323560297851168179716939597308604929087103228916267552151453504997367027214846029191498687105906516488756335805056448554330550405369104396832994233433386408942500221296284697604319818177329542398207359317969287028862361792670999908612671213505557033200535834951307989611145356699756390852813201057435183498244548855166131182438039368766300519105674475592397885836933300823657860236060223649447438984301577338386529970128910030222403385035731885836248286638752160929697078586637031507212143541421092539308130233384469329613049688460804784290930483449205920519544942323540604393538887255465603121356218492950934221890777535998277536443451217529825917473683785063491151089686435215885620361094540076131616909736371629484648218806939409017175146939845143800178532941214208903492311575605227346479910512762153533302918703843002859850839048352371807466933363228559944929353252419787951491413697039856834166532968755956666781959198440757352461190727121326979632419931151859901837730147456205452840863653199747882698530678103077534079118354990223654015895284894147416662280905373836025951772773400552150390916255952937097795319272140222430457840019339942732640599717669348752388597324637779544008285857805591243808 [147,116] 58980048517931371353825459447708503044851007391812412285104784775296372314245174658131649516326815004078883177926520818288106067869874668731595533348919218052636373763906945113558348067339320696656362275259121415899297021719300085405156469696025431736188702348048704195024301285071077595963513693053497764893327725072896900853047512515324195576811557487735224330267637472140490670896068184903897317988589492703081729636224780245077070224156195203907435795201784252390281594165696323673142198327240723369012573355585124165354611611275385543205031983333492966180860469619588485191756047479582806624631521927976869851317679329161685105424506227551268959849622386532198986545705876051847605590702652969474003140294182278886095335081428673494765717279322146734329059755021904153311552906036792275027233737616770157954722943279927386217030953074391700433725230137430208006472846951452892587153038431326872451701644733302736402446292765756055578126105065554128579015172421211245029744659520672622779181434845140131256275534993235338972719658015694151232871893310177352972201404045990149524220511889115529349245760579033896108854371338567284723688854581372023924171777917962255637370489318254112791619135612783451288379884330781771195218998750616841822683673801885076351831802221215042179176375154963233883208611396531670364025919652880867715440185377723194946112022418982500681437079901400591228757932699018747938022538105288134781610198994200536312882550496543614724661724646054530286656534773813978008823745970707287059734436694482298560726248594896181948487780680184278328402384496251857239912267662136884891518552531567101701843705394597598257340476820329390278958552670099627574284794482755874748057831988608595829069568580096869577163508887262863184919482119822028927825551964103710917942463739230749952612328747568866584837691986141193715184671378108390486339238434075664918836407738730227419931999599004494434378232125640093142566401964288906800583847203571475397995145420598314274409010924452937000373643144711898527493250438693943449058043841114767300129520919081355978251434026533396229913659328568805877500305990899592816462729602989316565004719473222488771251394688583258814532317575750037375756096108117587297057000213401084702800728699698014245597696311316588842697259014317551438818981826077989772064832046880295982312869611545990492508595217769462860778438920287911271929249028172839815389517199681224000 [147,117] 5331786814158979766622808978573848927409674240401207852793892430595342228678576687149375088156165881043949995823036026541891981079473977059747430281277577623791022284665607349364124563851966633035348077506875797747313628115450474309568513187052260609505777215227089453415618064032600762571685648588297657516628567129113932448423909234065467299484601836839628079175344130434448280851009811025929042537909615181367359993281283393636921605499248023667983303975474077407622996495868872306958577618737536394384970503873341697554878174563287284418275400459261372077608935569683111082607334049121828658492455566798983486104446288486228104692072510079621911318696160268359884119582325703240268740151065358293707509697880372597504503676338640833147915532807431114971750991951316548523592578503529017235094515575071716298700525700872086843219035684148735636498595221246753161483510528321673788995087104693298341019878501727572142636875811719556237628839793619974390525786720343057146136315688707502976142302251568942895754778502716575782165392159348901290420888751806957267735014266998288785030203363538846162733525305317656033835584569646405739624287070647846288461504079425880781333997928945450638955057350555577744050678735663589345565986740993456738284167728987266312041638621557997530096184876849111980765998586148046114395334372746980083778283394085357694240079116903427426433917972724211226233781150276269513063875129470890885073060613073409091320467015392730257099462985886950258902546055502919088805173636888514674244740787457446246136940205493849481078578125680815343290204322251298206022027093993283763388401882611881554505154602690974660502446368816608589162682281140320448524450515176363475334991664671195285418828202592820234891332496668047465349879246506286745527146927303994991350535584922623821072244085786901486487743474930288420897504105080791353422002542375415323700299602744678283333069994701271077566706523254585162396405911306112390757367036665619165422125632966400360544654159317607838928562280240229563555299772808747496475010635314171729080366478596903368693445789660082976037902828657270148454401879578007866114685258588661923324456703443119014709737950904046541144091215501255444600759351749838855354836913042541219345447532057862715712290687119590621038658293869764193842048813852862927894733096847575923375188191153294792679765516500101121684592180262310243227876540200273287403355607568 [147,118] -3797974437434275682062525219105159368324940577485086466954490610907242334172845174506590452018973733795536523622547706280705899645652993395972975444033987318448851913732403293578236737399669518897553091274912352156776337775591838046077851422268172551692896558559881247203548268736578353413508479508823220501072959108402938748256498264025049195175004191582597098019472172163796957075745089337487464163759593839340944294404530019874321211065861480521167013341092766717907872821269301600447551049882810961808010711856107582402116522812477000641026385240690662643618762201959652338375793342208637497362797553723272960657730076977199066694211477509830032567727672960100475021656848951640664645847172034329531691217102792024680750598556662979340256382098149908963611411881625040042505790865215198281204143023232087025276040995041285125759273835701678515515048346277761328232791963008789747618057999591319716462490462910167080621983740895081614122978981727919519736362313728674045721181845984315864401510270587579901112644310537261608552480656805200735493037946992774797336914986253486142507669371489065121180091140299072930111657569454015892505700547418928423563343168858562506756472680244244602643385830534359644768653317447702131367391523021068377841753346512656597263917954056987473618710750703734760124016693957471347250084146161452957306673475296267858287047761775323698908759041269585316991115104388949325937090669818406428928579820948558560565063354897779906095892420304116984780717918075837135222644977675440303094265254498754475415658417303845655828194306086260846548020424734929212169245721140426564601970983260305775607356339681714238387195990750268196396361829028513724168351557981038155811141298433140829929629863705531539636974743309485936737464755345756737066457414319432948807160631615566605014759806381798265663152686514800507094202324491264636536702547943526135023318757881166263557988830292854943370635411450237328914793880838132921558962434446404765036321484382202455226477986690458397862545076009805510225571868405110599974453469992849998391016316164197810365915682253383183050608233124448320142341586617317391311172198882090897444677855226267025896647461150415489257392405274544779623931286999547531711397440897026666417167939239325420993533928173842249843089292848115773146814788015358317692662373877918986463719996142165979317101481377419397277540436768791955095469488726001465034432 [147,119] 493500332968718328234847670686535235135535478615696509405776550139299418085891893785931940945207876720912337840387503093364719014587491820212964972304002788652714623743744233644847542415971418618857309757532327368083432967448463950227772575137624724512573149324928722178781988737087022058338475579330327291400858687490514294015608939058470695180671409310745960819047879391018379293660182783955254520159076190489525998285853213038744404828349667952047599304500020441556451904214145646137756427603893010754321259326602665850877404050180753259276928304292335079365490349120945859321616458565138846726109385395524007280517057096318150962646263892916951993184203459571398796143454487933796405274919015149165106948424768767503470303391793892225421310462424421758802887106204227208141459246728931740831042551977760645746043381466458597806001471424115356099169644646791843583853647109720549971348970324143619988734598192578392534335930707957215287761126007102612247450609208179576326156221378090864161902729458410996080222076296433108005929945217597024258227398994946826341765171328019975784584942386905613253130552064138061857015538292215192373265936367467136268690072079010790572412075109179312901185328552851455751135009770115818709558633002639485253272044158287453177175942642403502091097541365985209682658805258463526924564495330940739940137786817019208632089746271464504740198801726315679900478182736177391102621118628404845142830325426228239365207023917663589546515992586983705105578641679273349519949440958726263996843440217261696551734189794864681930694722751162438090169673031632200926335919819720184935013135443981311077052990161671827512029053340828617970709751218415556965450424665886955338614459322610310776757368191157218943445704550405989572866286895862091659342338021807206923354538795595309912631494496727255923954747754732942906686582639485615673481497995382542702497504274839399792163229731466560868270021864658963729926347570399639811435100965788532298348033396627483009518986267750273214226150360585583896085868265282773172645571607505170227879866798695374904999116516247239605394245769880257803894593355840983441958751932790133682088844580708804577926058519807452423884587400992075071932465781101725658356821879374783121385253709100653967274306493971347391545890751880884709572164305067414791949298269509385474266225260069622318745380646092411883636110841373847056191854704255208 [147,120] 258111819167634312097005898210619910119006849331425694294001671427014198642385709789896111824282376208987815954713812806173843132749341386384963298141113595968923064211596016428280221645990633900726197950228321860480231707959676532190027336503731005448765638639510224889760375738003261189474527348556259893910938569681780521380368058725522233828953690803583167159731804234745691169396170734237429637185755385367964957773760840080459452844346404460448683738534104680042181233555280208482366467056254321713527911645423662090979900888731699193188636970886977168006217465373823022313582486228229052700975235912769403578222321061073396961924682056804656521041210254579139563592955898677068867551763025167182476722984530559449161269796235841389380711926493653781078634053191958916838901089384531763575345940116218799511558438882887421881704644834899780252251796467074232313818551790721256397187142668986283071335138098423922391964330036116209283917686392458262911881712951321625347605635522507788272753604091348882194522094373062437010195002272970388713699299143125220923590661132173087726764370078391654312575768633235341956902171914477630784257710532599343498241071571063529225329157816733764829189434479495094765432055517916275877057176968127240799371560134559047666014244414252800733795394841256040692727610880580906938170296195141078128268472603857224372972960975790839113182349354901063436680241767031547277528561241828043625804636550495800117889565125987388800356205177978972440088140014253944487936121826545267630243132512547228348615183488863000353941580733241474262438587670788080662867730302063597087854398397690068064213032150231509292768675089067084004846671668240103499334223068050170075146642410014247697447600888087372851125936691203905845207021956289468791488851660083025651064454529765151713558902905735551231455145315649504323441090824930407293628212281983569655704674818009276584000090737074559064033916091769394066737138001597259358665832678758139462343575176042179061701034480102903183980365581909829306470331030413613247241260238451387713497821799827667765486237193750315543327578008763717779424788877642443360202511605364139011393037720086251011816385304334649234270627143299623713073778187618359062268537812150130179749729240268312260001076500633189052622166590943618897484820049753239046698581991514972431787479828974611361993984461729676939580054354980336235714528 [147,121] -6968425160167743672928549106062959520664815087341898597194205646465090091695447717385003276885825287531875378276783871776556762630719273863203734215206373907392141536430198636945712042091316293172733911549580819882690525432558858216460038512945386095286872793861933327480140658682158713058063793947288414749851908766973647050991468716814733796302124813529304326954943800052114612456405259552197871878821461810068193835179612470111498769417003063566790311715891499769730869935852428033863838869734898923866246268799547728414770345241849079588367974799011238789679778902866405155321894634743886991353399136107876464642635598170984016418747444957037495459179716616817578724075311779669335940752317098262501441652726262784444407769731384210306251784349112701021277528365100528843447196334989488491044370233725508555630972242012936033144217003858947919867598001775198759560009502531687367927661650612225254122697126385030645778116462830898941859177977572803821483633582687173374770464489541093582630194835523753820697971045334380567188954644176208831143850023247322230095319660352005111239773610061075169521971287943725117938930636240041885920461300340418557961156105604807453463810632704548078313719138764166423440762173836960116061864059990291092763396450804659039873418288670180294028602434863492428445430542360478397628331572353322523313575512102236582667540545671026722530164208865635913986333221722508790004308501011680695243970730960333822310293056909611486766362047933899634819928357678960330163433879476344718889014136175904332993941280311115795027845981395134974323229332328167621361762170204200279583112308184649214290074153074971581675443295774484408378691161052743429230984479103841663804404872694836206741097415850527788227199638419494026778077743311929868974376596035788238410400653332515585235359900882057900914582578652654149309537712378273514322269161407422474059675891100608336285414816295082601424524138551455958916870828963042308113244819244158626389127214762218321498745775808421122429782983540562601603757393401526800890094473321967876441476255958894371462580694468502759392334491418381640241383097148268030557471035600281416786155067535416686075742177565571996558700980237766830258695976747954402280545526110068166340628268839887769590508331813126259014630082439216755396334901839568804783661473148215992721388158907851396819451975937037398110079907300422126956 [147,122] 134880405187397389450053648172945765734860783112374033645888466634185411413779827881224528665957463106455133783847192166848637541494156487953547872265212055932102252245945582720781567011273408617966675065472133151129086322255346308460772531120825248002568953872614777449337054462074269601884425340850805750354756612310825747981943089352380684309427045253738208823327249008135347319447722272284190227361012855279157993237386263764817183660682364031683528567454051730700582119631730134454911355281620555216117141671389515218471571120326824209349143201711254677719272037048476672792433113718767404401933643077583330927307005892217056784175825522771378376993770275624066168063197404551463906769165116538192945620140637688514000520390865840092787294954126623338525416149756110807580467723607380042554033992641638481167031397243918101139453405176385814119511905957988288898692916495409188844016990534542012161290732747782633545015185909290143227122741758402436201687977402396426137867583465437265577320921213147626661853898927406326794211437727522607392313043990703738612268021807531994605799510201051651418292831748577955123053761694786422147611520092875899123988477099341125086877960551378785970305451181787250556596842903198799745939996170157188726057475374370846824712407111061105008383659974469673539506054947812871280006406835430935653187777292893957617050844135126718507875403404812507264092576986294457803707607512956231504395396040886187848728324727258594033303726474791696657979449764749114375417270550600868393951500688183278999171869643913132326235097483247818978446114636842030005228410383072151065846879236123719242657433804223196545536628908180426826455938731821189164435777455628840916677250844786378743285270204893840557439162498091213528773530276640025082830307092304782317655645775707839889414400352025091152136922895552139578683791477651170442891017163736929779409170385210349000390191579396354068150606131170204245826400582635640808674443624171739092989160122940304735397461781628947332053072052954621466381000980820480730272892313499835318108842906833752775190990298180630113918339718412502453351830858040628314287950969007918601800677874052233603839820363374390557503518921242841101816005134215354596692607328888510421091108922891602129375729177803596766317844605601318943379590687648646221446630215754688868272648888225466822539512207636259335809021198664 [147,123] 2628880564117043016822932382556060918155800965563681426279435363372325883656362169781777054229236667229424765529536163451413358790307779373463827221384211352467035668770205301835535443357362281727435571839937435260413391424552472684290157812936711288960479345329052954441558175136129549362158556066155332264656060984722730254080522818801275773306046021268104422951403493616755187802664042616085713741903745360483975611429924996416025843558510056481883270376958305575044003663197808550824015352514096780667462219756384036002750020835961200975414801781826708575122941539835537766109583923182162762359706714849536600193603363777942486844440236283765626972514564640850735100481051958297496713177447940973085432178770436823411908850642616390650398169603373543602163187983220972805001120272102263108861467426323157298055359625992398734073037787514954319999171243140733347902861018486201413016593594271316084911986854927682685225836982607796285171156397537328829906020500344890999423475008923114467705365534967546756795618999297079022340871947968969584897669591763708962529861221657939130631503090719014734171242633289949252174943005453384380948624261882333127852695380775734309054968494174642702416287637822784699897155846604792320502054849428401766801814420195016801306437326988064295673244051928343247710396816385610373507161694979070789957140997102272371866983257354348421039778491583820367794477844609593358852841184906470789878739989215656741706823596803551818793268223743077183535376762822659647666773977945578516096169924500744799350024184948949957682493775104825272868296713247327834272129707078588432915932651503950700657461653532920604440970862995712850317955892862293012119262042727952249655923430418910710799434923937979406759533368125813924679495471180353893144738692127188166947836998960756047675308067957584765201319673720387810567245950125200090911550268409724114700944632136801126984828375367787082475013185184382842842116749225078810951129967790240212322535770396258064746184593105685290738486773990602118753611470639304024901891641152728989823599748501685635789694954399270808690933706671689757872653011792820868638583482028924868446570598157831878516310990503383747537907922030350834049960641239638693344821689909229691489882850183026564491816907706921117184556098874149683778150914574344446361964316672031061253494230154983422742897451148647666470809 [147,124] -13131090954491594614247883118944170652017134941725564681589639441342141423062678500736809084311433884293614188500065705625106268444213942773354354484992781606271899076114199546201693118812414925139716187419792536452195525294879651663339998465898104551731268259893965786481934015932852921438530397483410809461906706808694059107600823519476025192386699107258906966059532184528877961887864242073876319998155630046445389727010949008254865432976398648110265075699698945760342940749028176604237696355623576826329493153479888579231129117485959826727265059893902298950458201148743244912426453416515699865869583822750497061578121746180497478868195806459929821161123766933863894632861866382299195298217583638515278201254383094480546150575186840054142001660985902454751456988832202345226635237194950333414345829347541925943012003111591049203033398062561327059683920389284688525064248962309368086244728992142315857837026878655146430526052389266551814256175192294540862755437908174274175828421080697072092173809023501496399367717744454737177113287433476433603953135221013143055394660432065068072996409400709851751588736489000153233944886067631848415170421590207943291111692998096829812438468878484781463194735616881331038073070209351023638239491501897814804948900703953062731358167228874588424994087305388240498468539337183400290053397629421429798701491743542000433641763302378561007281147835372669414308082560395329229392750682098383135721658781451760418588698686106380382780380801221524851619227298303953703486838612623453280117190806918722743187245802255968351667989317104176479930129524270481189889887765296734182156591800372396484822462472350527650377638923945551580504796782707503858937661666869593523755124904284167863272210442979648808516425371099997453073899119183975049043147829665303240276858328448039272881734601569619362149940210073865308716033739281140821362964421152927383699320717796879825219521321317265920891340979182129340999977508206816190596450923272862795033983513621846727620564536179572344287548172827369489537569838074465136787625929973548817835899507197255701995682137872687249622058074175379143718904513728992800064043318551119338673914756557374243533269218629427279766475302854594923840259468249019899501799592694822942997857636696006941166751662200474299753025740756594108697302139131481577824775838504255624594873928176497581020329362398304 [147,125] 4759593577864741210319070205985253995632009329965540699666055266193882619282861482584439606405818398391613210302361321217834795961783867936445448321293715268911543711437550140586434009874390323609763220692996990598110903493807957099923701287371009036061892410128952279142212443349820245529746655693676071629265305199678321336031434785848826746967279459299146247723142374429727016202152121640872025172184059142268626085096364753148663721554884776618823696886610230365271175781680389870513886604675787776671775891743110889725458931076888425803842915656455532286935941181102660054293278257398270149945295127818833512387022906152869819219509322712728227841174184529496438476351184180900562908664824149695293038470262382923584307929008984235501338046935570781285450801044434939608750174056052989460087862110850324050469948425931472505066019089395185378007622852594616991259091870068419891074048058496117629617738617326988489611277929724771023603216927481391806826520792988484015063707103052161080903544525751424654707626383253748747434985086682582019689881285534844701890708995250282212874400805278209470303857241387126433706600882588494254265870313174373222613984721737108800914869585322757594136580637245216043959538109602809549083467125540044004896566019904561874383698354691195377956275956461918659958091130383690507977899759713769408677244777515235674844725108205716853398860795173325842369128174242964478288003026002270680952812666359789511152547488227232838978352156105180686665536704786324111408291002920747581099278638813030181994046387175740706079625864132243931591698557713397184547609108649331125866307048606415235063788321372867046704222747340022158412768519893092039828794220801935294632286912040251328844976287507996516649194588888727947696336050969978079213507456183892592103940454894843263233049796065299771659541258539429640201268644107097893810845590212781806295647425314806431363778624770726460397570141216158468924270586347731271453926687189135640573521472681840896751117401577724108535609119897923785606646003084888001562867802884233858089696497670255992103531032753600756080155966309447609897465887404903359819797528652389928870885706860629292668751416223783869692941358733063777195665478819382623536685075343528606485824691110362365596829752093325961369728896757805716170971384683567646928748925542298079943023711564226591870100936 [147,126] -24215347146085130775283371167711882030903001355511538097984632555365960465153823016404823923495154992982760283779617274689219097300942161632401166951834327955800223116134210841523956011823936071798711458489178399681911587553809453490398075946501904085369380888666659007344178996610428070404185336794669928059197265036857883714528113376165836687784101911468215409155937697121218745727744402329668428569387633573907930504552056237451936166234384067454093612428315286025501191008314271484585553339905740201321998365817765356180774366264433318197416185661391703351679734512078206394102262320769291942714703524370588805325416028479343485540717947566852521914558624132261336042827569697169929168283937829840205947571077105361659676383925335990099794907588545219740903593137163481001124525643719362688410968897874774158139796343591350954399578078459238922351172625921489304083381176706546716904388521069843620407429364571583566776813958028560314279433883268705516631646468002322727363935106643149984545786031279231714294800507116009857989575765519467203495007542837159017826454699987770470234837632494054746317866155281892356800397320068531948717081987788220077896735434725423182997431452491886105174416551423118837747541793858120980259158724865496957665969628777177100308836835115586990027043031577626548466452869099653502272932808532084951906051239409576003014977505546102754522073542725732635189406000613257315367450486722494833473530230162923646160662467070739479418034159504011535510795510439861608993993237054422194058444105142537788534344003191347528953732391242021307104816365034449461485837614166041884411773379600563259141209319340399884531105730410067105683561046233991753087000521719582536813002796648159964725673596466542252467166929916746065927625196162291379332280735633740291608660339990620729346551898305854321172027119834812986973352957137691117555148778518749557031949188581913156455733081298864359178712313381003108426439772246035562184418327486970179695921753434362251953210199095271109585527911281067569857314994767262149956394650856493647166610611937374730251087167344008374730560875363841964398718430340538064086562141016269871972058337866588837633650665365873864344302792958713445058508081176766764117483129733150770533562799755469486898958026575682511944753593160771732951765697320800768368261223546560101452806662796939936 [147,127] 2498940547629058076570924900169116162233968923662179429215398744745213310305681977649536119415339343199132270505972786774941644900299861156110880271340351176739997754898271234699668593242975157884693734514853251755898563042214944669695777429617852281440196273090054267431225574147120843378277238333942151354156594470524608596506231102735826512654495907531560154703384141962848205640274373758526496866464835683196778946087676146187053246026447483504920623741519675719891216479331678656007529314939112509639267876723799242111130017892592522734962227596102126659665743473713908936956946957265782514085270346478105572720512905629741215056909524993122470937972984587077251963369395443350258202173853549456237467776939385746291008873974621857573892469068632325521304826534281317917618370255931694240561063645687722437034252900945021283303952067139007698960248915124407575966824702577170478029328937188858499972225501152000345228637469540091892359295188282658144132926312019274921864475182482527302679250264340201424013318140967801314677115039277205579149298386384114245837135663559899331018595332629047798998396874819486749811483814333614547112688810759187298170529991067233385454848084486138263462039726158959079571555314651430703770372236227161587232246445596294763462098656207181577888779476284746029015841881777328230601903658251593898746902216253492637209508820173973873881155273545432992076062346818115597700580539952225200642999236737119996425087041329485421500486525631393940873311647175327280260327039324305819037638429235814718865271114862816371348056964572946080939751237281465058392621258697013553605237915906129871692208479323980551058278179053968081536606310599909963802549752051158682211874115223809553934320590481935553516320174849332106591041573744633711249855138952765606151840952060916413256041232731699279648924600477370545609958359571118804140571507338832574308110720024921406686883282561453346164656662628950505079490486062622208051718522072256497727524175700141864599341241491978415713805850361769169464240536283230291259091166567786588222664674751045123363114317318698265104063711833051373812660798996872101738320925685839016422669100097022672852549743656755191362806321549931149732167486986716713710631658689703441123619205645689988416240462620931958508863156159256139562167664698955988232080887757496484115598671932 [147,128] 24701054775375921191056182988941860062259193585071465758242440868003689110665413456300040777295979760590035768636426732286939271877643360708866696845828194051099406983468698208424625028123859919817915600847878915845760031769977585108650645718333370000318526435741350836764587799858929973174885143516331085927421468347734701904695259021689984184104981556265560000353363446773259962496058692641157440550431615314381117616995130546174442265500902267605231269651765857014686782972712344195195282795090392681384561012609375047375716185481631913898850337355790093982982140392232468286282014658936390586551382171423328185258518426205280568966315063082025093971651387922886716952106740898672675583176259387734561390824750417694665524449895484597652154287806592302377929117270089169100390267284190702702557670174707859431091649781355410369503350783199682855293415895605092000054869723158552030670540555639583016549951483671749199214188787718487372726860828691889773167017644274044205748087935864196320705554387136764013219319342025673288539052298469984020911070710189172194524594907324377663495991736137416167190639386223674427576924502752923768743355054689505555696410553461784687879850308155095110207166675879101699540169595767554743343575771395540812280531264841884706029630906219252007410921220850538460466227240185342578708208384397393933708002013539381025913972033147400618286224652357704464756296067240994021016750765828173472837219428060897069101282579475770639242738437266015174203098574015966672245840705743025892402023733197455634012251496043146012635495734518887041679622732395043361005446595699045640243301924178285518471114140140912550938874084083119992015819615379184748727009231573261311617161698178631959521043457001218141550543195562871235294006701871259610692727078050167312364170599922344390089071022232598640052044075486373069315468755101936184987784517620747108217849967835775766584133471603602671261522130608753494600176289579385424041030135299163719589727819598079599934368039897661386269269661232243520140530519819315398985150081092166314898274695964119651123695528008767952274821007480889157252793949839919803115834656334423122253998132796975418533624632454236288877591346440798156722510635448808648977946480894023057726725889187101619471432550293153965361833164252296667972076493033138408284132158034800096704 [147,129] -688682065854096247436746033258648332294425108933452816426107675542152997747089924802002100812578882420400275164560665566721498747373007662391596700110621053785462568112103307962131472732757518745263799700470442708180493672841001879858265452954865796516173389385934649136880286871386908942046248354538276140449024685027940743988570696546483411078625618916411979113528337516999481456762162074972758071666019257299589992562558271437347354232225187450806953540608523199363261023828845185722038886608195710875180194773249732676764567229592351337634009195823265765921251329707783383860315364448094347467253419408541175738614879304827426122986102435948467321779931197861762263414933201701615078712679174706467402054472339985864871015220423030124831563653254531705918601982700852099106555952409408937246317139738895877923368409242104871047235738812150519869395687691350514165773402088161154140075148221193317639169574961868525963475212911584793194781139016909994523380104812511507091064867734167244364897606616264395277294314580812827016200935121576551471383598901304785936288217960546364772970296488748000035115563961462379346879610065932875983155832198040145424190489436555601195435152617235558289522314430148139884251277886644622891371667755947474414189514633694312890732241895477658404820520132015927983377541173982344987304676836906008670725935135243778621181675052520669943154736076459268081884618998665023935999383146989766633287505975919106181167925807493050167345481188758600384970088443060066534263010256007374439264880819430625087122833177368792238352977813802189973492376199284740872931594114398592675499043651611570239280087902107565874152543274598089052352787983024882232876782320105529136561674014204968916243888980108394873635899603390295798828247375083853327383518704071302869641642106303739357978420032632178077587758077625477980410970233597638773491152945306501746324929034305584412920421790098462774781577578859741356665328525433158379757671835840548563156823705009592031569909550108222302583792094269212648225963660548793378371201524770968565175703501718458707533073223985319058707865651299297851944180553427133073365515282372146323947405930712060391960612973281372899996922300799846278174754662328681853116023845348342735081294765750507357419297128192314874730470564627407315044042743181257696848366611096 [147,130] 3509415943644631655148995644986467033233562818166684366990402753822901385055848363807155390924928090792085613649392308978492782253919416832115616585216277548742358668215459694742045798698590462885201552587472497854066698286715634020988777610969032642254379852404635452106425247694105847753628526129944212779743071206103634974143098409136756850746428130420171627183028547948752095858978333725191520654198875135634930473487419339960693176811239016938451692976381408351472114816564917524112922415020691698866525985492618091377166587198318294124404613239295033210789104679184218441325725786508465726073778193077845796357988414798512507042909861274783927490365883194458662868645348292218543890333657790819582672097646237823888450670811925361584094348925394013695911824328237197832646160654603533253408498111772772345985020586628853162575817056962774822341537506772087240217226677308594341725574096544584023374195474487486449912158422836295047353778596872860879392248149229199174956804551952195210132887088408155235788206803513876061474422472511283794004885477730409648710364175200757044203602314961229472161075294000187004390671529822747934861907010923784453704924653293733089933871304628101848735303498211379728367883617651551582773996904230525827114444494010620976188833972248384904253206633543352138307109037041816071977734912424734363934136647351645144300687937536695791741741328088611194430401058243436690819668002801077967429370482293344785359953247136177697691869238266584617932004624700200808428424669804647405782612062105916843835698059502204272601241628722445395926129393246731908232527351050886861696273947684809465101459716513600345459013710287261462349522201423289283631286824611079792640183511483490756734092336231666135713637428811898290780382560991628463587208433189287561516960322636900645042561045782296266659538823910080477410806494432580677404744124228003501063017602002328083370693027808567342376157583762377237601747968939293497856075764248757481014298582811802937495565994087799528973772520987558513759588952897375426381790248782442451980124129816159212076526841790743383014923017660423588551990568912331080968182025100147674732388885410701916087125727605305977521242783529428654432624712518154214412922481708679063416842051980962827409906220773651248634429426273021106993209898476755687455920 [147,131] 279741746692600463302630720618952550878774194975307504742327928701436222851405682822009951836800132842708825410269646351483305898934314548994291530317138573680924211954561116613811071066523173864403578142738211145527366365908759443878724546803535031511107845361812842643257042444422897826134335778827063283872596387660257073037881454451371613224410461447820912696297016286548588500506806141616854823904678662726633269967128268738012931902176248404479477187033104279530551717961908329168665243448647991355384089961055194863371285280164731795330600699373371769391084446073992678865701021647672738127486971702805307683086746913809164633898752066713299381097187131596337573000947668385678363478746635584755280809853547791919798088026988475210481011930408939949566721231591065929375037621541446285051849394176867322741953966165257252814869631539879289106888179132929586858133963792944084380188176723557003552110084279656252222600101052000789818547497929758955302463935923250633176570955730145896060822505625245298207931888275948804523154092912979541972181065652450489083020348277195397579420602906201442813663935594473801396938425112183256115677078219133530022323914542207412984196425138165791063734115887723326421127141937025972564283803822389907113203621325892376160159089617816314701586947940944206788592968885245258832434197814351305613267209254981640183610176136976623581094341339145348038183718704994019603667637203444681862387970916030268636988000702145485039932437770921842799462088224953955303506353923166628470342908284145019481651641865464971053538736834642969588232841595763994140308879353897393175331547176258903871225194557078392136027245954934238052499411921774205021935554963354770111855343089180279321954317030520266630603112619034691265420983610907268006997007294609263984951683247595666759842552481144825515154559528842251101260548614021967480541131152822798606749694731368165224172240035885274522319290211181736702450648824449833933969554424323763029259340784481200678057209194738777962803326701258401567593586524333127612744270422923293846842233536440440045667858001170464229465289769724379268831479334541887914753249898878461211077857310531665198937628389122709322875617281724180593660601735333913706485004370006557835858596557838082636026917474370874385801419896763325385119300991026982 [147,132] -171692534280184510852575671597682744308861129637248484270031367454846111358765355466622014356001075206507949387937893442647966237258635227820290605797389437974702497825667283882314745091329446922013899700503467873049024280780360371025714402384913397165915106710329026715633981413258419975863062060486439084564776608049445623615229889893672000986531346599514234074690442872117884464210113293303223433089173862398623232984167834411752515246103153784099206882996088154712268331301359511357181490632091616960074419838721452088849405638029043667894758834071372412843148340910987498899267082256960451965067102202211289761308466236005087198968940792182519624332245419734480693467637330889044777655431897876611646395132420188200168057016670189321528674276941146150607158809769062832203825811085779024768317669373708646267841829801616744178544641618861519544397453367872119329036792957151109144403160828432543480219415377597834556074047220064612901566646574541449011910817912935599516616088825240797388330666204746832874646019841580277307319753512755360144197326387626494564314024470723222536486222334543716145529711191467999642072989842078920760752003536672674418987144596410203582632004514185554594486341740854209751901012764923573577027154872991845551400523354805305008294934734735766984685832735841728750873183896815190361780151031885248036544580939193203189024591016444685825201822118964895318450471439083602987222849194897976585166812447178583005013194335828368156879645927794524199494443800953827252352257679361984216360314366580661356410101351975244771521960401430220513228881642361433540400426833344280465245316814427182415933893149750122007560930949854925760918928944768356331332025543210411758637967749548237187171402305881051816595691407761396842381578442996805698650806435099291449270410469797758640085926009330081477946938895582515597921422672037100645358424678790871916577844091867237604550249248375603393425726875483204606092681706111509407839404371409433278483228884161736944949125237125734478446926983574150490595084272298369754796136569209566286147696096430574220761189906595679247387440931500872800597834873122955147140107978525670206403205318325548484026115957474613518700075973737139274054575123264061137252764977638883590206323590663301790267320661018893538877209318694935484779072 [147,133] -10168844366811450331094097524060065375247501183164778967437753376730657094435917916244722543864750570039737294505799472433373326996237542288868148576489892564347177262851355924534550454132138481368715525436464665653132144249398299782233156921588468687063525782597271455689654045283822993510143484705043953351235312641300890791127515293419779031185357222351020992452303272396523183666965952672963193992499353425843949311297408900966539187090739774909360842918083494315322502575099525289514485650312438945902018075250008585422087233169665683660871684818089747382004040400871775926496446584820985928465032250325746406598709450389512793372388424880293368987962807277111938661422162114407107827688181075941807328421334822286332476862321934871261130310282009252170037390687401049461739966383935615923984613109294003916907716028594813894782555224335930388939165707598692613379046013520608549947224225657733526106606961319353457403008864529414326271390869444575085991311766815225498260430157399173601367913155372409654132498026927162718377132050132575543539046412581937513614979514507262293427055589625964016778242579985714033804767314359398879765308249747900631111199851411091536354704250283902096043244824615177278558244405419642075694431451065392120692488686120210038168762910483260117313193995384862607310174484935764583243653006681196476057329380942629668164577753107640042056780741087207247904484016463721231858957364504016048080256739206253213566266924331316449188151912831420959182755342843312739384885244466706491042987832785337926586045818730622828374325936967208891027631103146973473432773693435521766383774136516688291312622579135059714290263490671491839220160371976441933969878399181864362819504628859702543230763361275397721912600289346309354101982108725770379727732256334175005510744100377380750993936327214276813273232998388728467955882827299603497311182896255516104492219486770736808966676223311787353181352068775492020333108051885113484970697113945795616655409901707050917080601234706988380065061462011194748114817097926702717897178610591566164965247584254121824343665268238815396792166779676785967517138662653722408212841319224599147829770646375506277634397922205424250276778210892230747006929786799715695953588560002299741337133917245730431575542993365797340131346961930272280 [147,134] 9202918222556321504793003224320448921876434060126643202771368462146475844568999143609734261065108722930629576209177649465730363831939067501068788084740179908821920581560436771611903903071376106512791502702275272837235278302374359548932030049946018412920698534127675164882974715994768135829236278765550101141436179590075658619089695590594762540170659678993249359065422721120345992075223812822101916170231793047488765624402550263847863592481020012208955335845105417120153375391165928775683049078368066740243393144901388960902435204066892811002046645347596340023117675508069508938786411745331841278972097718190434339914327767025481169432915672052947393318142095888995587208750074792246357533650699704417842472995362899735813992157937533347886369147345704324695772320883391396212282038384964035031632756183102343912963753821401544635991505794599223393291797908799865128553764006362909059446002069517363538143396710002182161883815708242734276291842181999116699972155377819830305682901181843731754879249793502079947411414190685602611086320429601846060255857215572113414776604545872276333882631673007617472830124898694992056144971521070840039884968346838681333041738881580322675851833406495732280332578094105750270658758536495378353314729720823380526033693784440416341267458578306041282741755166236863801653917911693805069726958347028570127478810247075263257083711420924993463965602542372090115819033027696575483560425946526208915971865942211353349739381749466492681113460310174051916761883885160527006098583551546442363070990975412910027902458400183219869305739081132679984891514239775127336483607785839353774798665341603301747803780002303192037012747179410888351530025641242717590813069151488274817270816938047577093243385675170965583794353966804573977445267493702970816963385260788465679973106632385987918264413617327261437912880290300428294272060792592430963113176793048794636494675819205206454661778778009797001230796354172967757611190946112369816608726152953580032521801627369512905115673259526268618180708475384203856930072165202061082520313761963736877755182171053018813179155894624056135377387182833509905222412695510070167629359181167365541383214546209888819214342507255379633693288192022479764191053078029196042121000538443550609294733667199173188228499317765843451896381520 [147,135] -10619677584355220236337624893668355073390495466167335437288858559342379857625569034526333085607518073159326045528053128963185901684876317891543788358882760024488556399720083907484287564393220654534315621172938087461253440148604698751909416871061009919530375055705717101835906081275428542384809926375839343373205168179978765094690662929784437528083398240968528502889293427937497647827392129238898693161757199573634580550621121185888575646698578229858959338271929308227209568642830895427584307103740129669950811287355267836592807700047404058273148030539423422878414919889784304827989277126936429296459478429442596612309264386251046631806249989634554826138549387209341335224503695472227369325597618565468507242741223106627588768836411911570119233670080140722700201507669479079048970802224422983277663588425266900977807234400417819047008895752943845533014957425641567588296010126596744292428073022403413685809789865110956066648648435499804201665447472468294411624226709765166095544036927741258751249123483748716112083063981976883665428512333890471346170299093800100401127575438783510402007315150891097280354491502477172627189530132750710410902485596418281368210032382212864725816217391726692074842735175910233612203194134142792796116512037674621098370343449373825865896264894440654983553502763779610322347596254540484609718790686180470050270058116081671335284766303587803976349982079675807424292558793788699266257865320868820167550531653428646968285379792047582531394666783314851526812953034538060084776902855744035890824506457550568300438516923068383046817787211310986400264295395451711803049425885688983794164184375008110729747754682764296652094022589140171499791364785841210263442052103898317136931801905044516680057367384953457485212437757798857954670807008957056326933770734390256087441998402349016046864822217706118478435203331671510563830710715914937938788231668620889157116465782418738289501911362410271264723297877360973972958407102580682191239808040674680387158383392257737761702414254142846516429892641729796836717397771837079142567935168791492429598777124860270051609923511269144713518863457612693914147197099884820600234768115822849383884686557408690471183373567360347736081224060059250537880271681133830050209269091840751079403269672887329616803532426439668766 [147,136] -10857682758577878900717745987684233965428869987617059958376156523784090786175808075451821028495100411455949330036614987062419505736002861161978112890442315828070183456962364916723297276564809433738692709313058903804122690713384699226752779017532449557767786325082174341048095728064939992630645840007690435009472623339210126462259845477163916655425356920170794522088572104737733029852391165774799483509127924692044155812038316843030381609254072856808286708423986815653006577560740101434885005920970914430307862816141942118378578473334730566710675623927534157380352397378843491406566046363534528766463961111887462089904980790842702290234917714017671045243857367872736333118088129533649078811915580524373042136347149523471334612400411740605864727174653573159566614262611575437834230581569825321715446736579115511605046085756621255488518234907330769721848799112815574539225809752596293613244129493678988042657621663237830901612998596629563628434621069878723349128576661519206577241452040656256961313341848424703807139095212532663905033867130441083140586974848343529086825064410875530559696428541442712173688305344861499946664763139282623239540099325383246365713349059917799989920285212348119200857871146999108881424002997152140211391439747924815044119816358933678824086901421174753843409245279171715812408066351247103430208511275876168413678336362529971684216538221223494537236506305268727163050034392000152697366773695338870699269250297519398343441035026642075739945669059695317135853149378859755281554660318061956498281577516487227397305829752528093851268694824747028897483909446973138838773167508744198101662911607875748371762249771810663955823378905653285039604602057714780557466948391060527208751836993462655018764475532551642927440770898064485964126081109189725102560409380554823563994939995674457886426220657040153750922943906472347121927199348290343072162694051563471124604763319611590868142309887879912653711263399499957705735027614115711031947461079015704660555069804112276467619662649241430392246076149781401701206987773905446108485925163188369747411366699205817075781602098029318335885463911429896523410738030436889309083050730821282474003741406806681158701601647776045081558271810309645440535910966252180005326887205295821928578774584179810342909223680 [147,137] 9728736341379456183137068612967089447704857549641425835440543027544513938421014801001778074309015254142077308783030606397031800899544579875456114302725774828962384801958548720649222564026409887963777346767040373796318653139798954337914101455818536714420531077417848640818520405908103388131336034474180576082229565348208895080513330394223481020133696623769688730400689656776540460314888606381315138525962572333311952576642069802744382500376820393714265633714792590896453883513665935549240339763086662225441523896330985857979269219437227999735145189766621669721707506212392747026481025125288048315336487584701688504597464637613596890002258988231114770958072999039662613671234901803457153784794747025330470628000299595517972761126109435062685331110707270234305267160080706543984866377975991995934307848941804853461527690436895860861002874016274100007247038368057661915522099162987481734860517623072922195485913068726160101015303418562205103193456155168647241668524314381673514639316061352615180009296272451102919518521345586141299107418004142175967195709222831844358399041928694309443444415663701396550910106312270047509942658322991977860778526539741908577644749391191282163937161602731941316390927047660804979330395950613718045203389993176147696644203253163634899378051937493058146381314714831577378229288565820553345783278513902010941902921236196547224298660644716778625814932505381176906999062124471596679383101624398543547792400055073603975333805029855859957845600919572983939933259594108137692129056810917517702130274239693734162734545096813998071249053581962516560127673217094048806452489085603539383842436692966131421557849186618147820984596847539241733488553820735392575475864601955227826747314685036900234095439362850960266337314441742323961150783085689316515625132715506996149225006420963796297940750634479236286121065183101111772639287772538171451151471497991575905626087077491670684049043638382843548504134139161714109112160544286911339049957797229086620655541772980858737495347489171001587117151715553081265092891483789330699372643507018888190466122333669941364983532724340721941217134993588784882914802232724184680928952779104011889013242872336836880400918653494794593772382963233411982735818834136225683737055389912516283274999857991689088 [147,138] 4203533049331174598770174953090673120115649739980501309138399574371730202916513437007847328945412879407789226364814140414518398056595423839080703593722669104611766870215842053228991130934957300134539755488919035086031368614934358205778705957834630992255800927124720865701094228171226888359629341808332825683561782610884345523730348175980954074465843576736928863570372925555023356101974226105501991734249946273243136882724576010879950027103378047892618285430657495575341885944035869903222408344482393363990294752408822594353106628608371768337378811077289729058268017618084990135643477082367145859738587190801563139718972656801351917649481166713328268880190346541973280321798373493879628615569369237949501047214102384232104038604107520226245174026574375825242750890060674380104359112357602295608431287708431140739226363440639350630079488970073529910866958680304987905536670649591499577143339439342641759103645048391375672748205254210854298198192157994201129655011965806737466928298682966741275651239710973495887086612701648851839722562460038120576436523313086770895785123586697810041449357528065716156774854065677875880922692580450364241266020160567501882627401268734517186848551960036583884924290329013720281901854079385477650798868711514103325316307925338053876833850898168536741154627383969067871808286899604795839473920041836210444775232028487683529718617558127149207518757486374541028986014395169671587368029413762638573835646471308347182698956783844363891112730123070232232108330312916098622867856668507897330859342330597120422590483935270727566898237571837832377136645862110395982176569540529260639417620924624675857992023470875618377966571642019847158454618363830687201811672246454326304670556172602351623944218158003586171980323261000443356821638888436760928546157251833521059336502796158959185656633274767488772369966750809621333718896293493633497336873768731961524712992433905863267008279536373801675288955465418421018976329503110461456720078838817694657621046771575473599463115940954466415285298292439101588262485553512919005958682121052073499652271883256470258153662849300436360947141285670414320167163871298614118519396375658700429103185716354153320495458675700606707412199433884673157281437596046673171038708112988637081037493168 [147,139] -1555345456799543052011887837252793735621989862431667406788705812624484876759745244624909859628357602773814030707833024260814470596596422645568905263647562910658843517202525119063055908669110376506741028357373025604281450136347168780913377762854073619558350008511815588103079257957290162889035888093406876439264375096025175229638636453521536485706778460704520608210015654809379111191918064780928689942604093563746862739254959013613456572521880649328968128812580415786097024367115055625129803506399434317033596953333521162820594459592441929507125403156211094790191326533952747171379708045444861066731654151942661362145136805599287467059525542849760477892515882881421668054317158464926067407576614470998900281253519241054209903787029892500380819858704044789697292978229803610869110045230544176991667444667513165165791886038922330891713303482100697960511362009634037951235651154246455323008413290891129889785719325239327072265894798865424460096947237986846072969117095632858470907892952109373901902762424354227562721699045350496972710576328417797311772658339579074125396470930586793034775712142795568540619412641320370833518984727655567461733514789668069070501122738859393680374978665303202274265703748074989660025381514399434696419583897375672296584181940259203095724030404880254628276762247532609597523732630033218123973407747003315789853005060145955085527888560442220602449461132634809862421018041011198932603160171841335749063507813916919385414635841047596294434341272427916936202919165606348895386170724425784873320639489357922871544550130776776456369315652880211940144635675608970014898559477163015111734881638663094186086585671496537495342450330465176365947780101547302204509024711945474752777003807180784944073896836875232969247116034998495793158120572308810837811621479490349957693158865480778754615625297698528936676565583890143518105875982228886354104694227466632818284408654083782363693901692148367825841350960685586889988663756732782282860302430791644332963313673328682385637791026126004072621721102291908431806410879723603267768116300679415704773155477282121618052601314574820435374382750279099551434425172627790986346501142696030715501977962659077052785028077657568519305631689646535483362855513021859045661105465426333642 [147,140] -277201578660587650417394637575061306139854237058726442014617663080058364918080817633919205950625819035484251011745835933020770822729987977475912860585389162023698442261586986478467668390588569856058338424041222091545367235322842166831331138233972130541609159728020718021269723282582381714140420871031796639328371732768722194541915622475027368408811230091310697091523645411905539623430028707570914427774692247998432178298884524974447785532406543287555384723052469683570706763875187131360903833753831628184840122508985056540123885955259836453897357889576529343681894375817003865572771667391788950404829811814520201006093811010823434345437727842320222039725103474429781675133676443389376059469288819866656157959318025887671493414977077996514647189130894163896630042787007276039416354514211842659373795481075483736750126102358395871048454075004242386630587717440995497870051739226724511832223034854741096272975074584751413848871550997306488329335311703514390889943842872287830472236077988989812303775629696815310474674253966808370277824887051591745212432777875623105581487116625948413829699860567814451916018087640036438928808854853164104794798535234208391206599887656362864268805103387853472357365974457285838903163140591245192561882564274048570655294402984173540025792118990497627488980779240719343168517472670460776089017837393673179166694604670809474334265297919001166252347230778322141626858943983791052929167761491145220213342676219587499102870249109179253049829692405002665546895086889043686786391645203021086542615874272054686186801847302691319172184411535258530185176253588890468689464031284008976842151691270055115439663241466425610855602439748623347736911258513515634388043966028819717974978977776242051928856688730194396591964586175188238319404193057255015422685083120484122219325991999420993063832051745382708898821569913403851082983573197183298679916704853679239262676143486190420453511520571911653837687510803590090924547648331267641641515772208967746520063701091804617681026677308569746291798973777395390010603446653215756244141995471374525964943743520110245144831739799453868407707031356079107898004286790065608339929213973964832309660440593403736475343507858899854270782744616360603775500078085958774484784512 [147,141] 15091233977749575810481438457084099165959476325598646868965318786605001051362947010128468047336689963911497287791409372570345375043639867091366841035155100803075217128815593896901768100411461683619417239079297640974521633077690310198485205726703186029185539457763202616591011980544761825542527274181419443474392873564239661866073263178575016560251261950066450167040037049409874003524672219883029193045792033574641123748749820249494910900485929567880578909590319028020934824853435450880617444389650196719626756242984642673460610228028381699297941873392998999530896149621829306552717720989964358645625764960824148222556425316313292155823441023745867133682606859470706960091859542165295642018585304424060703047375544200439399327542673143450068230126426518013161649911048285313862446001214837107768420517099512424960520313200281780523014973535638867039590426120419572202935710033984805437078934553326934458436191622839287237801959148306743611857154063421291615274486071050065076443502806704068231910445848023065539615481232170946825893543203008953756337996734382651440535379918344832816656448096351341579488439037634709779859411640779933493993910867792889902566978983001882516164666482411915157812506565738455007504366650057493476648835364704048371951520977645440041903656031754585991840734513506690300457734005933579960452517686505462191008539325236673867421700538776313605847364888076959767376787722065242173473970010003845713826901791239153283773244243552105045774852369215407754701563389073344127256955092986163899449433232334589607291984043946619910168632465647681185825672390270822590883552900966825960752101072144854405824426382323352015194306593452859839780143947213205267309605608871918005239633021580793416814638993698960085923399244561446700730584802349331907382648290482979885080404053990859981579608804788976241966236438543960315472522781130725988051114750561760452873251178548229057569442232989687419405513413795699533107000027293653094352704609877967761593178072881642168533674947314038368383445635062138768004660582065978084088349347143291788756424191263692414573119596381113269619899666654858801174331654557416157683097475937655949854633667539678287810664150343834006505868322965394205924921566592884 [147,142] 729866123144148470118574547903953199418257071661967108780633467936362290081431706234153092097007691568486213225044548379483760361673705258268819878884258695474963524182964150242697402180501612761047458143064143723589900063287947658632495883530924580098595522983638637727868889653377620689458427533093596363138291208860489822259687940944082568287979827029442055526568474789952992166063842488724571663963961815669203864891487807857783304204516672036766204957740961508371624810924579397398159247515538855158607428883003988292036361833818162331525130651974230736119913897865436198552810274381688921630031710353849792572255382239032318503676242297775178840452956294359175183292357932870322389365301629011648831157813718148023682905339530678775259494923413740959107229623553595815730772261063369567110812444760215448556211651385734973236743969172603752965144259562574831740117344230552954147681376363074296998593638832452201380950908497095969162547692529349852731042088477511604596476885319580076551181617355088880041294227572345106201183524402087980614451883116015449626205996681115291204342924832820920683449575170029382586342957365499821756610608106082695314256125985569348326632261534680240704806008634941292064683884971203752868855976257467068838627527192706807939285920929591545719480185387098054121914587617756182456209885449146598472727885369388100289382684107049394067104420380626119150040095459864414103822289133169492238647501758078109745821481149652118421471852018114082294160050443167728569804687911932474873370445987730086308157767518295245736615347603646061171079086323825719759273870997758504055223565878290031229003582332114696134400385223995069826392436627251465051729955197135163559234488174577141718201393402995840951521992994600875344331361174429581130512565929562739740662851923324353585481792004462496620313150443240593651196997204702745105573837763764706152528314088170765471129570205334623309773968668968028826040631504187116270393587497875105376229437832213057143536817244245178173816939536038624908657967454333157703967454673755855314195463969084808831806925198983857422212339606404469041128776873454903508066137264120020355474986508073120803841425592863961343091990331576597342384 [147,143] 15594080783846943079043386427004956779005260093382382040364807716697185171413750535856146026302925014969149882804969050972308510043975144314929173362100553996622418692164128231654130251228786003874563509350633713356389916677132392302986616396242572574977750192213170913819089847946014645370406215872668019226590526727648014736614479358471316220674218095800559305189253700254832092814391123557754321111759892175624118942406264826362604915528554608428457645470047917644411059108803604256315143831243135411647899645327875566475217442307067462885179410258466461396806503724530646603599657389146125927577910470259661468951963301986735149705209261095872932279055091529662925756232243859297596010182044267466432871484099023770341561832026388525356931545574317135595838330878612567666456374757248928013128047164608097387868633354502241033742037407673480900010392518053918818385851769836980725249208089382779495278943427892135073312295743605311441505489950859141484966424728548915403510887007815054319201638541943779334823138624428454032247177871654884953326235770086377397695111067689788493675719148843356947739482042038151268400414057780317689221977607670844842245170271647005862531737198133096737266321158744138558117876000019258270117861814579384608850422157123118426796630895032791607726346805586474836092013699599233282328083690090638502032105860048809089038687170506725711271627934406135611588678185310027959485414100805251883437334745777680275586853320755163650156874593038134832886169019488337840787612496225500938735241538248714109408866336899454506291129867846551241688665322618903567847428746802830514951993539688894622211623989216756484596786601575488995721554110991752185678026917961001224970371766055669919721792325882771564852002910002423761047321640093751855362839770793093642158236335657506913122659785580948093717949373875194132661232160200757126552637140546891716923088069631214216856455238663799804641164419653377328295239459625046131394047329119920330472924144057641018186356324976726303013070588125790175069542312315085865277745779300358415782106740680081418461482395775541778603405841849234283426481067718171579112544094088982791032993353548156691731281958633378138997568170702 [147,144] 146521899191147769238598019042508122467923776501795409165664639996754706674146488540650373625095109580417908938746154219913879461789956711590878370303529282882823682418462873888026335010823858593205450820102407202976512976332518162328134638838212156806275544404169937482072039509699556377650597349523204364478023968293040950055875750496523729862362828763056900995909187134395951377955330485823798408303412042325075812562966799317644529943278562956356333057092285401522943652977456067360500208806229606605025835996372988519896692571724425398031244580845115273573825111988112877234925949050510540760731852906278962998346911296303489074903966601782818093259559968190812481148825193539895302509370641252732401408764722413306886810495745959378042783758051973176419936779411882806533747307957187940744238593219689406302066792431342850581587215637630136103826932177351809558981340315068838793260540421139248015222412740342393775676004377339380951829877007135676221086962717708948982170200140064879558080952172632995231765463265100764398184188813015198815618388156704655525931816229991574901224677800864454438055240661891006341484818408480793475739006773821439487541215871159108667881046888472494437712115087766765820924706654869529239953201212296496073508059313212223397816818342372356654912884956743162593912003351589740336623987199505830074170117292390270855157822873601333351646563642911825887763167946507080085591720416628214076674778166115196586416115927671959933313981920798868749426856385849298668858458475171329652606863017691927627731100159934857943241497448316831902529302825708264333138128753817361349404361704967911445280164096456929903011568571817435785008843150522507954954404601347770036186755182436566344344918733378702739993314586800631385756233518882652230624708472871947219170707796308886802364353451132570054381711214258547382251613734632512953035636131251878810529684208896944214955551314276308415555027221107754672378033228288616453286682964416091186959496285448663845279573399582354259735723766004680038533056652882952331444149803322912498418961621831294956272732051717957373461648348533231317883551400961891707448718108168537068378815544016994493650803117480164704 [147,145] -1027430501717326760545661517336874644855352453005504747542457838774489435060559266548530046912510710867903054893537347568628918321887675083822558740946029923883568054864153716240164620337574080624086085539172623318397644585874062772598370169080901789710059667402762878431385130779843140358695418957492548742999608435293003154308790297442816618074341278410613503961741053155677863547315917132710393479105019018047400870669559618091134872403803881233701396143239590845035731559587274837810314070936355638609592486949832909609493276609837779039051746892695790425467818999444303543156966497936695409033052076509451302087606337509827739100582658059759766740113246105699982907915892766508771799271548656990131869447778173361417638933588157240748423393243940579419794958710038104968922000218018176075475668140163981603923876451146606720040669575858668129624179937777559170820096075527948689768909647249412601300536166996706410132059315995865779010734499066352724779495738930927146306229786199603240616387219982821096204474217934687660468576565303536278568318662098796554202757083579787628804721676755417204534912004974972044799544062078302538480951589009333762881839484226272741981749556360838590250694931842659775976980842016759561254052036228183744381495901016726515165355248596990145280301045395269344880962961529336046225268368274965578215453818921467334038244240366934006122873599968468043382050963177858732895185553389961953913738856305669804558007809269296044697692449058878554622193534427689599340006688630382911748699030127912030791324873555851850317874038809926219735875537514783419490370229205797570825378811992359863316489752438927045567481267859054009002137774984535377960012926628863650492070737849454628892957079576533507265505715820497926748639907768274348473859989198524951096815175213499600262675686402027685378420782396441130679806336561603376212420928982743242641625543038031330174280352018049038674432246402577781047876484745370780712822206750965139147218597361411764409903197754645876065535156578927834378642227601220976672068930649614529854540918785395915492614068125861035011362454125214078489998497942229126598205372408888142655538225961663720911834940 [147,146] -9279938812241854693229009195571508067976333374682790277619712515128347913384400796752411996619540003470580755242426062740518946169594062521719377797768939523213439721862433201643204379762326637691415538224726375742064674955301701841607748023926524068048646994505578407939869709138813781294244529599428441520871814706644292541368448124885255578628219402374910363865640464890052740697424518420358634906922495490379250449559697479983231133378636971335302866239274706714676296027541385529239065737450470758024361041555350760547925104233558461255144856979924633494128240141498370707952301000376627599455325770780837275627610837394656723630998307950358548195451468406074100715242598479521502818545154911568070010764478847329018644690627453217554597717378470184320893853602151299903971058020156676278735500482911840659464259070650903383938742397596204126737898950091205546653641872454262754601960751112542260501923302264847869285856955610258387475914396405524522494037330638616393979493666074956318241107569840396418711925857784067476074601217313104147684331096730343385936407254183220993362737652237510108649504913484407258454408675942984453525489190718153547611630550524265087880726926876398379797537719831279870700243695627957934100627137175988278648418764489222229660596059863304515015737617402867622747445864452442063822480256675050141224195694638252443211302274910300176211189121874341412155615214553342205523280826080818634363625840683047173806281451334076125957481274562048179830323097947980383851742583871476669097457552394719253863825568838156534308504439167134617412176153293905189169393488637135841734165118484962509437740817010284008450967360830149739863345556722321293641075567494244893288157343443436028058476712196370678272168952506333324897943185750791998450523205240725428824108455767204476134823793038382323728274355156737987328566385164925681948854762178631454249385629292174973075254373398030493740339107372164854163366871979227071248565297116377757807944298974355370131581760954800159264645109812006881551865982275391145373839498979756036191615449591694471810523594274588228359647488519042467197506909167108891560561905632989164716359074887688 [147,147] 64988690052134253774578791747375372428957600916900199669778332372410129263717041658486606734895828154126951670954182182164723881091962355233607589646709086459937517329800654598827028392003707080323309577009918233464224540013253248924962357276324018940637551623937666005950215366388141029664265614696006970963680451481167457937586625288794274608481971754760927929396744978295663567566603679141129549956770406201745040342609400165040204840134057310761126000405626412488030628501770568857473138326606163224801878989920970137640579112871594502727502408707436988421417223835146760734525472278131529044495789984484331231724868543401813487857774721430488457434175534428012962412997827036812597398092307279470019154530668033674535615472548194050104859325711512572824122229139294268554120040526628980907398919905864344047913179416043606664142685478694609617942257178879857319805339349207537491616270629500700105717669524408125020685077268888723003005309979986750419196853232776869417533770287979789384474560041494545511179722951885998535638816343220077288388825218129835538673319339764109229003716564784212319859481151266133243623821705016125126152624521471460665757544411281379839558820666099530859662827393618023833918332452907615234478089961937302137848904070883114009429062978640948251212756723254881253002605330191326234607406478255999960413795731774959626086452468528113071621527039020162883209441061632964014685503876295746384329038041377491784091151276967109865893669109183504566112525513833900939176117118188408774857594063557829706007163390717093429570977009807817502909849660207046811736460514485012020725230766989153679155771153166514055180843850215364176762255085373964559886663054977188280367909647675746401204125922468262198406326690678866406472830867971518102160387953470662711337662748955545463607771171752404409347463715177635309156485188360080958121651082508448636834427349326791768763677492037607559253942679344225372914101927867412171287157349297637195312678054775270707799297515966199642005585568626303482109411308779654541403311059526212522084749561068219154441197942524869559071562433184017353233159663295252539923251572631093339159 [148,0] 7241264693494583273623740619267519380696325005963336559880414503495438297880325908620118556159074181284608335763709252741381821710446301198217276734462919587912363347626154389487703713468562562433598846954232166548219728447729572138982944727002741762862092059994182358844992735585965446462107226778124255324432196668353064318070111974811222516270905484651350528222521684232876184899213229882579517037181880098078981773083178528626047186194682238828595360998109005261936272990788394118440947389794231267989592942985503216586081984793783269437604765341959612706676120240265284047130995266794969111879886081245217021365045339442438074231698229634167905139126712858476097887663555985134514078546104023652598886806849747633446998123592390120529915557956147118700981054086204345272211799607931343677428979403517667968608647716541686059392486794360361531706956520242069515675418324267186707726175319643315061399711202405477005554227580478424845704109306944136649560778649180748448308851682381954159818769474466384181012610752077011426603658072115877811489820240667600891477355484423667343721593232826819202839401407752588625128902877599895640321988547359288261157220583371711387035908054312303816652689166877354703223010882831462864002724437830898092175556502899566569073274826887806677679424630800770741751985159963206332480066937463899539821792019196442075063910114388629028347301545960317777470853566292214423446403089326293766959336527939845810176503933388314101944028075357923281494882697026383157831281878456880791371020591162374644870991034325571978697859741830404171903963968690541308375583935703636475357942166498499583276244689143798823056114289850612529533924123699066850545845831233251542846354337716634486274835688795923769816434251552472697253291350182580285400328386764203594432758796901668868980053184437135007223674117584757820829418034608152004516118224162750105682483505335189896989582551774074292646178053976532416255176802357963814559492644619335236774783851501927848572229787580189702661587209410060056401270596660364146407622285491446511427806482603760434138008533534424943181217927766440322766446725052728240690471129497805433790187840790120403036142793919988712553948353730005657623220317997532491864144206517531377564840109262814427885050187093744304615498718876836286320849014300051801330952856378633780548210784098492891080081337865886030458781463447923835134758229840632384093131395120512301819910085659948689773348217158660279581864685548982016178926280922022096657236857241139601398036219612699273172862646608472365418555005260281187145104661717544478274055036611866357928617967253751742229542468700408765326647198065817419933074789434859663066930667746355643091746413739361637758546679358884237279232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,1] 1014598687392739886478622011873866136229170072777212944839227052603636009206329574713875095493191991336990038280381985297240467856526649535128711012376828059735051297218528058175079790544094093553047622190943067233924007540127689612080314825369881784227299597755468799030936285971526563644754135498737819739701132314603894919958555032608706221333282481409386459439307874298514226540236537847368522759603335121870807187336037736386294848167306252402422256266213306661464247709894052753921719726444616379974750466218843155461247195224783075427706883227066455128421834618066818926362736876212591773199025579117040428981730250308688209052621434182177538517943088441014729586206980683667897429202208650016226967817802329305533951287614441334195005022540416950747062885960623967734124022408409566646548868777199581992100144558754990835899255321788508522607839666079326050212243556565796999651329239808931144121262771195445177623515945678387789285494588403428641590305631977122795618447672537638197869248873165649849319309025101865680573226135727258497564845999379478716560767659571235254049362240146167572505602514008591671022584965643369197948261726840507101994811323667548040222740567136534221450151088737808130963350830488997752888301567347030939114643903073415864153871760862207604833633238257429878920657358716077850084809085265797981503789088874171784915435846992410199646246289330087515657896843995170410718875758768743528490010720979515601243906648542851860784579087990406394814417322137015885070125619639876421567237444823451305286094909483434641293380313725271671578023681955023614707429089890868528026985414340572928691190565813383566898036082261937907118666361919910887667776083959224467083144805219014004449288054208954358999300664457035431608465880478566031320076651113470792269391835418574569293159544659663313441682574068365397533193080101222749888443254456456929878901963467444620324242214180815839260027273788501774965158914244347899560263215367810233035664178638225624741695710477193187019775969372917203787310177009136818803065513204220816398621652264595785808987448009536466477972561262789629621963371811626812003786503040765543730431122591621222490906042176687489126811414966563455678568489309358645408827165593077725433946968647827039774547628576011124635156986409369671865526207696105054361317869978675988091776886071206816674249859823827266025191463596592009110867235095024480455423881749729132227474975715866380854230038524438732323534784477916898375809934593603814043193718301440383008319675368151114013266924018329726553881816115907014282659029831148490645228138436591164241354451618908204236446485130184727231860406536640320640093753847174962888120489905558570499168996795846692844463539376763471197634560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,2] 21748003741904969434207666454740234141693489102633778637868929825002230381875503726466693246568055274952626215286916286350039010085011585230766830391287310850029464595713000803398504843855209214695741995354436842676686943466267911368584185303306692340110689603866890394798701246434714181242976678945096044535731399665499891886014123316669283294988332543675371888365324913198882601149890217048727078578025755631546161281131403331641906160946809406314438611185833473307877114738653596373007107839824819420140225718874702747921559147971458918437564523089795031093468647895311403946548919644302097617755538600799323772780495986415075532289933542403737478015354163505071264081358888035016094423620861624941578263034414199481745548564292841162283418031659820794700796414732545780148688320637343641299364366682439083362238612126253059950272467386100970123402921556685548798406110404381371067405534770531713140966545115904762944202113880414393887759506788851085253757015863080328153607820004300180980776701624612651224141461920773361792077140379949413005227540289931972911434984458736269960342627578657595710955223121899311468392488435502528226755021507707892459528081366700673431244949684186021663982818389751560017519683893035422920080013414174494007931990028196616297116576924951382457903389405998030163224243390267598126404946110533874622428685220794804383969301366273065656490172357906737171182553212749834666572645853732201770709419896736707950962799723687259714397289629187624853859095841774146222676769757077459375181695240837534543723556289611705489091777845552288079927521476138617396013569623331472178730996539750918471967749556341872839805137685063262502572976016047645331738916033239885385239464920109477504661655441081574378312263558859664546246216912366976385189983854203295106894447476025065491708022025845692466783011405880407623855174459556081897446003701770007882270232874727091980210905013452260334423939355598438687652225460011423709882566649629599163923213699338368678663658445411007371632840587378906342101660196556045298613907282622729938816145913989309921212475561758270919472529922250740408270303129315293700992709158599900513966827947844409980026306800873417058552531006770908683182145089777777321778199460225464271656365492280309604007995919978075917030537591245184259277379083267935179411322590055989087692176075870023700089922538002805532414707635727287591975257539651326904421048517673119080619116123526147901183047591497266988628834209261243853945982847274395649557081268223174718670541611976140832784508834840087177342351602710903362091844212452095231258212707811792135747602055824818138833019930152311369316336193364770270236158034330222470167568348856798370566844545759298227140698335969207459747201024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,3] -1946602207225390039679030075271865878660264645144945690865268368175106862794970497113175453228272042289621819876412877330972841610429350796989117701637595534290069135614991587135556438230110394606895665149722501445841155825386350556172546376806884447153112287160183718485133176348750264781866313547190600247663317888583298137943981742115619322426582358561516869613409863678540441605974933280128923814124452310713656110640338356897204150969978078690306711293082970027062488281489728503193216192677711659411888403866993138914171521859458064985263705884328477891879516423764620253336134055663209448306405386255902118579930360373360023492655483606416172356197931396615935270939911173071680398390210477615367316616722932341025762094986153760735108471118917222620105543805799178430541701502511321841351576788841918134716023594432223725669575727487282697576668102501429492991270093641135984549821063871198229893392523548522538364847202723831311740282316049545466201189964917726171347639860331291948133301863503607133700697894017142046633777724664782686929505335669078308749506403880423862703325777326098870618988290958124717811468192522319838662446821932045646643724830781082896387752215824292194371382203748003642088362039690672378599489342816766391283363156932257775551187983434691132348474006723364506263990547957507416818082726079760657893087435283352928683509793393214872080057504465089479665604619517727228166454286175635649175747418169005959689376518714143410115564528764587392691663556963383698076723848577083616002168949563078055741704293984673927393751052203330265760040086743159012140210210458569340113285550295403754491238111271398548075985621802644667926687797035906468738872047459406734506385432618823330505957918026761043677344917239595327677981743615372954883609691110479629679584337839831698502591563655814386667783534985901287968307989244832869777002234951744441685327204810265601726731312826600595153478642851785302618785410102622719678667855034992727844574049993608552059596188638320920624971303418255031443056669873949600146674886019073050172210192231616298177125865751610810855923548916140610455377739832006885200071643432109300265110161315080912833851588588332123570714363363234587784371229315674296191085909722438911875136273117623177689544466134851739252865169390425236678161649681008908085464923270816080548342857039362169169963995536630858949565052794336683528896315903324854811300852304794427734914332612521659351110560645388671483332400129497135123863806623036768185184275027583543507353160089512452660628642221280185648583523513068262194020288518897304560581600028683820826930342949813691294946068431663028519308588773205438075463590058544604528020917286295992313879150910055262740631400270060896243794575360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,4] 417581392817104651551100246176703216341457878368867859070668082078556421013607761238183442726706021712051054222857237340196202598793357644961768168273517999346912793425961615940582423275650910934048192607387439574747284077362949064672011478985659613510952837109462961697630173139612670110415062439684427414373279057152193289847641131043373641494785213520843330117076009863320297182507479513889197898913975513630525092226282725075435818710171046635025948780760583766263166209705327972401764570271684583459481051165751054574854913624370421625219837824174559720112081984942835965356690879134042592910486809173221970067293168005614677395078665189971468781923384054710336552548864964997097768008430320300726806281703923231522675687155273273271655275873247711182242978572130030309148655051214246617872383780446728334274206872048639969101503987629693053870867057005056370646974189307664565685010625472616647352618369797377914520757042764192122665970476929002404775327890287552870062611919440551492690159480427191939640955831805716037465365401478303093739501976573486047748255155427818966468524841801602703435119257061865531625532178608141867105018645242868458780992178232892494084045039421952622289559777748799738404039250202505423998818369449535808792703527098287626295308366491896829779103109087848502021429550992619253725877244440904301788376995635286002471356206750617375497917901437186741010860701593032246647498156648712583267804282216420982172422251880871750054162808956334188070549882628148594719797109572736680718545200210147526176453011764043827657456121284737816954810836706386711960286379659644840996652191691107644912106923024614476434698631168430475305391828362342293968952049860513171282547572127715124589141022427176902772588940776188133583458120082474380192682524556336594927767043741845732725271925540490359289129876647374294489269385706957788741769050876260995283994788394189398945923982173882929363346295776112378050685206997941131618315071502418728539595809137339114406457900016295566331307547555019214883724614558642220159234978259257028894286101364184750833193541394573236963766943047366156782210728356961319056663228474272810037445042436668483332578674501115315439665980124201427700500174054032216860582938825171383874751599175873964109167029894284658160818290787004299093359578010213914660588455891614156731059575750587578038701560749544182195302197503692250092701565427480539346126950813312667721134890787291588012017941766455610049852189528743428662503609029514581641267639007512040729134878035548517135267542429279791021176961689493257514361822623320370804953665028496190387577256233911472979285576621896135180144426658293704751747299332040860709570528198866751530575912928089206511097266062380966457770059497472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,5] -25958850632274421418127812223247290396121714046496353995311955665034291258882277063720728501967870026600453509482512095493900639959445837658338469945016358680340672551510209334792749227483752538692969551309697803974907185034911752881388055723386829281291446196058314258596724916148369164747845501762144508157277987721053362047761458702821887475746910015678082417724499718413604644573134690833174666186750870356529267466346944592746602772113785428727903747485062775445205921775604278301833770224079420382596993101478344345262148135441820150436039027201919238938099283728331919283520821052086580997381964262252660299326389089852565241371759269598829115513486929398880394919832461969883494458566269073818087964511911336231429396215772033607760667222580387516904824969385357303328445266072547885644108041815931104229246886538564955796412030154440582958061113888985382987013573633744785426198140845353850612598324188750582663459097775887434359519789576876750366827703365784093951495349542663553316068504783986117700962244213530793753560991892077121463928671074633251234172617542808155476322219281620496474022143541153589932911125516727643336439202678502357949419412204405783813265914114810141787285022785165293215627131146056156593481602263976839102007214210817469979229937589479947467838999297952355339123316645970281052402443783355768926877044047711023481674939321347609858492952324505295132088340159463127787922405232162746785751038068729507554564587790431102835239399945630368940381813569389740782252939827095778425930796141304690204092210678907133382998216452745185896383127090528968138468405462835085374411096524828509981911998035575934423070145346096649073140668371141962283077856722751494450787814051552503030403642965876877855356700548333911069284653144521426891173012142123839877541409113987717431740430342304443876554138671948897161229593830883859180374024024365397650735549011957485451522273700766131337915057378608586217764810445867154585439877674281777515138212428989183806470393844854660074764232602204675571692783970687488954000533283666871582759018030698161827410039712870824692339724007004586795905181818023483190945514095566569788635592366929206704261636883698196760922034239476502376788410240709359241204944555172395992605840764469025673982875463846008522023489079424957667826333816609289580224676490627229916704390741542961460558493469643348170365456091277257945472054324783635699915764969868977240555666552410561483629345219282495193874336740744808653978281277684809567063314480859174880090749478285692260265462075921414831075629989178732928989340819073600630923062868224663988253765786542647732506786146353696319005722062489906449458857369551969612347809887405379745696870809142897745668904735004219990636314912358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,6] 784006058279146405333684794033923256375701710480507538262940238180104104259855818361992847542630589520414183646858733285352388279818850843063013305814216564251817350440508261138409720531581607704381819750022155902922333364365397485901130597712109717963817039641353571363636630051372705334795898661377304889015192725742204552649569259181370351128502841641397415910848559934202290394959657761804492988156696406514876842984453564430668591307937563762349936615431621277415064334512300897313558613221054767057539373387133391138924340131612647587317324365525270169179143404539119466693579852308671457306658906125239804359141865253053470356246170127797574412574825382010483079305667268386865440536718895139318212745826539831897868975251945396221460721877773794057208247944980229090651646735944339643266306079509606111057143564216215875656214953787334613251782455992083301498140135050277005615750242294732247730971916784179145483346889027876785447041064747787383235449029432272519667353720248966128880635954522709089348357286234375077346353269403464162009594607441644542620234306452240407671067379225104164119033650821296727957903227446948104012374241732997361614751572649978559819010223488635231169649815907555837244866380948397258379438659769010641225572139847155872005675241206594080681093986311589469218451370901814102561187171150869306278817764356427426878852715889956127838568714150434669427706313158039115636963258781585322743274592045727796424158490349946132798765208827388503722451967172192677696321144199671084179226147211446386997311535858074958325667840952075515022168512084964890389470185023033458944358123950483720651420782092546170807377189456328004459851965812794590314907654606225042727467387044887219145208569599898191836125396053459006949280729383740307490271647393984876370271038940094678135175380462072115589468782917301707511470586717217109814017002402953845535749096991836591397206826278648574837859247222096281173384825624637156285167121874272090805966848480146348939515886154636103154014298116628109284245305921684816840528440183125912074038521870010029784746741624435783938755372868180873266457738440750010098505578125170616075368233768542626750837819917484701320587566051092603780566948778902264243560449409777563855976101838032756000970871286005046052518328355115677962833167812546271307003952405511353296951984004223896765616982194982792501942908259605547372967145837802209589597141762470676751753121157126626679276547485711212239292861004996187241555729533403909222622819384833302537510015179065156638239951790473853439149794558513420413345944440042820320390893215459345546338108359728025801513255281571857925874449764554252128881712636322968198719650679553467116974010155932327361625055170171075447305378755248128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,7] -10478953262570403023147753089299672244698564374135904290523220299308136322158669712970301428671401494933529906736950951284888650954137183568423335935943396630404281136353913390029619250549431132343236979791246476685624724631810242572766133008931295336219462803100624881361823185892319790678624833666875942187677992546202632558006547011437656832596994665730757250100869973342606995512005017241675084751004436436455311456684053922999592181422727524785797461231595432740563065016303990147888640081839745652225592602032342458717338703596506707226086480617565248224733960969519598500542313268427680137703323692820653167634210583722052775318895259581975886612886902905394012113615397264428938048800546984660142720364473343842463074258600353003727904611314147322256040904331795222711132169060139309971821739485961337560690694942212019879361148325039740314794311339812664514734794869749083162596073693898078361908635539788597463867450439791220264272489119977198105642818191947978155911465234942944766823665433140288380835100725322990211827973987982617576745771621998937977050399393143357380348929870697706863296348756203472886773171275168904390444104321637680787710937295871484163173721438660229593660796483059876606525642951977980803798270294656757312278146750030096697234622125530679272443924695369958170580820006806101270377259502316286627895800375093538211635585900241162539768000800436527451130545707259175114484699772969223406571349762740567840215248021997355834385880233055134996165485238716551962581204074704132749395487089727174570288363939685650083788982114968750445095043333918387198767697612057204120734463335156503889282992752877714843524148693151371879321165670968373168989834251513297176090995449517411374918355992691584102930667832420834090651187132986989443448771611601225249836191608005097481287390989159385136451830370655883290774938109744501305947188990355645513554060139605373622435001730457755856297889451823553243339295427195029652482691260543383981060995926491856802410612819693007257196491435803142852189779823822369898213218137143537366156209963682272886231391106711782735463196411800300554753164333623138688842543755329222468953113847115243558802287457726148147393108319146756714608272141460352141744199799962239798368337326103472257135925635885245688707667730147139281711577804613585497838145636386332251730646145245706765001547874644373139415846832434462416614865171088367482595651259570215212957985923160087206073517865911532814372109117910595083339573249886416297044168338877723975019280988437740327525453362495281776726297319828026164648755748494153071818670906444167644910461394058879080189154093357083866806263366632672693326828632383833707333211220166658459655185288916714780209159707953226287138747028655308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,8] 72410538515228964627103092107043065296366481471414583539650119238065073942958449385459140441269724911588232283063405624976916761697029191664062929326373021659731436815556061707563218418122933431317265721344874571179577781895778425249912060061944289249569258142516264748486662700132243998653671906023703426343651363382264274081338171352117538635629495371210011370511663007673078212869323421554005404307180888371052036072803742694230531699240510898749579379870458969685590849327242225027268511343025123754977195694174413546194173250492605301719322692015808815359594420728342105962199397857377041098666159045342081057761073252345820939192019341989652373185896696674138942030208343375659466343162241138284917411045408021931120624326868635766337118492498825905953962182174779401852520488500977302063778839577864740108364027333854192314685317557176831826402855290616906718186308911029307250641804382826443544060087519334708022993918283783404277956607028634076957546668034233175391477678795100720732452977864278193627210737753808372392375110186455913662799949555381397887348606396313167499556145000801538546996351809340320051860000299846950485117612593525773763598361331504693762959542325201827412843059084128591186867083565591898664265475418913129730647995298223116695261701470526614007761727334790044315451163432451548704119005461156217772421143730001038024939715108270409436028377390189607399760566415715443270643281713231874971001966702218529439142735649544333914557076789434698957079402416883855794438521966859453208980645856743532226709583372457257177841553590885335308361646041348583076522997529288710056933133040736523256269638219166122360998211518063177506952620760881075877887381092609760842530343008221241700968015792785876534603635193079407397689342012370772318814980967531466823175567107740021483136961804601192765999524426177383283938568211565936046145994735968276980627819389480019757372802627440996394044844447664635485567427860271772670885534016028067424659112647009373779802505093186406987952681935947578485155502976344065417832441710904584327227271980934231278061538222554429425545629537637791655558787253340922409120140076985901141840092746812842450514249892866196032031888637318594487827129032495927138279105949971368331358323104552735496767889809477229357369660526504139230894383223690599842303927478082993706775107809067126709887441749349294536716331000607691252638998305322549273470146107222257344062517451708603221530204011005023188837998366300372630387679403836001498572728986534349862107722754744887162308655635410270653133240319845313460762063297125040998869231748318143378132720072410318253877236797726455395684732411654377677768736041582404053536841002190659305278052502346366040465490809873706441006127548211396608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,9] -295639782262606836355802392460682424193202700586764196979989219084597332141732094187900682109510833547932007482042283936521806734803103699267446098786298224373615592188002758507294432997206838851099832476392673824212450748676304934097442350373739763891057123381834529591626455579235549934581769896268348289991869124236714652116562358005209606610233904331086580476599838704724697719111914425469771333699061844370492164350413915941498477600902185418253158564538433800249244953712910493892877575451971687204426431139833627219523814975842368918956373994589464023153092522879711412005621179271374017397200261970232260778457399967926815516753114408998309891269317441501008227018738518798526717719395721689149370128830444350777384228903299853443966267347456210798899417338677730552743081357240934673559110708626904979441389528651751997534455781794838115205884702514096471721979209332035496083443814890819398990714052328641079641262329645688315956871358180735419993385227198508773666143301962488667100615876473972538184457195568456654750758543932845933561329264636037095987381584574801088966300119869902386606475270416284156066872066324759239804159808332567971743956008803602668331699931824682489684373927206684382608283330649131494527976966916705815955381464239928129266655339181345802761654489657135907894849032829879151234724173082149254048140992621430389529148089859714841962650466830686114667589541788935379250814368158905999669684677208026777089256880089119206848589678545728375243822872932274745769885942854547212326380940390872370199919120712161246402630425033391921235661761743033993078652932194627386180723243837738223569013152143269054129294387338299600925902599734154242267985670183389665277904380652532573866073871300057775357668534064392956386655804411412519938889915226875866453451735930290027806678136695787462003170614642777935232319870774862669762834592682100801248921176013900464819027469421960181026229747126599837822678288243126407284074279565970247553763471472297860609525381286034810001255403007935507846511756624842230427859797057653668596900555467614010394962869269001926909263763899292701240205023843007240377513976042954268035169890026716880008954233218408590859366477477534848761447907396489362177683691482840929897701067366797239145005986007895325636105147761057997546187388834691142797783776592819555405498581117220276558131895525646903671920958160699729285967354454727583692316883518658674296483436680715756355008259819076901437570875742054808529590878773344850109202153601163960417987021520357535696863464566434373889815036457164109257930639214850532332680506152031277845177793849061153856814878196722709078105212305965979112089973398394286479853370482226568770576370279315318249760257487356912155079708636170158080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,10] 1228120500015745385341332113817861010923056036017670685602222938707464660471658884186997311968487876217473716882817968961642237004009975706909055279325200056468381963169752807896096289768440022109349242111978509418958885160271442335671717040961009807568156543746254798042258952401597209571928134313213269777443152635792886599616757050659905436417153706340675183312047340361035454095813231771272376652131125598890904057758349438199297156472656218460210829072544675651847213229077798804714516069176136073170535359957250347346951583122896768690340081147056368558331310032713130509789139580237673758646889158532175750959695182451122419838085416623911364679832971473116461178228192878907640709711961819936811379499340589831526638346855310206933117464999776360327425481618167004103816667889564031421024210807048717946269309299646748107209686002725024505262604473301977434270387347467419427859076641516771572445566416000126284635478797505070629199730897195302524024999868165371829327750103556280509958167177491667354975328169414585991588616597128221666216536048777566192504587600976884020301911766765189985585821175193625200223287711756890160169135677031922066672778653831716956111694982747347509391243696576885975155649237940087799845142887097942761872952763481128173732979706593141358025736357973048092142932572919764108211090954583211998317204069180488304838347654477896469019983749493054870236230504230582076198021797803976320035649944037154885109445739021439287955945382840946229607043104335989284570598814983056170870544776255655674082868315814109296070579280574445261968268865927476427429636721519098569212435677611467161871082638876319145173271922669764437532970140273787746132389017703881685397712832762545561744680243453148860948554210097698521112313498601249759239189702744375234946516480415027007965810625119994795745083798502317186163751173252144210688060249360957890065273563367025359231579198607923144185476036336625578357955276952662346148212510623446238322948247429349043251346097774312359302494059603457464689187853523685036506349774771024544441961421991733346182139714271944483888181932031724435852438860710695523278777800324678140553923028256628939285376412573647522283204549450834452698358639113320941666969974248954662267900204594458084451739513741752186392858406729513198362550322730599922632499534535582637353640906685082088587377104949043791031805681912596489602624059240007945813214302708867369994221291944773824873889932549690029065317512638275338864334748458164428433541419680682159324736337490453204578157001120635004100981720048421054566432802757559877529141534611745693959064412110345422884825686681263382381401569078442279104087328513501910542100671885588380030847998757078209973433051561034142373041943684589813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,11] -11155773080952855518405089035004792880313790311051784836482693120474078373399965931175819149801051971838343434591350251768909243059590209888068778999087129609595694563520767187471241930137471241196411769417987824953415361804623495911212673084855327487800216857045989431553791325199636339701621244909557159662334991485494607826573952319410814933796816221622076333199469973194468902964888297275514843928091660657507592773685081996998078471221015699962199402715765858836836831261482169025333027397822431926763230726643326615187588058124159643691278562021618712925590700893772931371275153392417468023947403748169803400335476729617241159187875117698307459597857461116854309136001155241186276249182392581961585995881715517813510821231999654639156347692510852193813274816941961475894374846063746557116192350681105017794458112958865966911479355852379813416775383031872990257410839088975286276461087863263819654086917083109253334163446243941542359081691110798171045859270148637676250067406931696223427923413763588732913263114797231221034093284562472657372171292969762394373215356349395554525862983317552591777671171880349596203101362941829094715790136601046994318748047543973401961335760736886830096896581968429491573984508328423991605188892013301186144836796792633475279245654604857880610305266335436356427157683424721450814767948663591144687513423979207499131015185917515484874080448894831776617113441596500143193982782603656044348998802992034349087919898888579757803982941368546711848486461682311073748301355685794109721431654064557781925207362721571477387436321154188263748669737288992287464851534654930191324122156569288771168008005368832116935999059907685615270140493132087308613433633549450638900913946949683032724999002109450949575610175796829306656771386510188371203297458713004320039601759170509811674818048348629260878476493203987435176833344715967850503813843835250368320475451636516602365265578859428031247519791856546596273833080402816441682015941071867589843482682273952858026527429850907308760764191575494979002238806112087956936818059402172591685214990322805009112700141890983037907145953644186074378392642051010528364423316748926586925375553967295988804557946656880965954786681030330346271657067827976686314319434623153359735471188943713650673632153985196217530342428308235055192340938136132396808349746856105088925673885086523216979027719393655969781820864103195363595566626509711582567468565539152550720190338879294185729713496869449734360635262443935710430956697629864065085023463870326796633546132514768343604050149870258647289970990809562118274200378663191814276240657791154873172635406279161547141318174871761139174235820927417072181862544915098117543942193533332119163022967404347716961954942929258733721331748146918216171520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,12] 100596242855837646789668254524867660462639115000761578120152276566540672022497937375756973961475730564029775250345292519188950691978129214296042347239416697203832708458633058167295257566807131360016386703445053016233359417230347302831572562334760229449185164164121357136432868338323398107079104775671459983311814848787765122490379377527807709350767481293309351852965374376808588121110786947028666961044104135592477942485241181503437295093354031289650537342716751173426004005326719000464027870795968520636487808594007745397375266861787389097747047535418916910164806226167626233230234679156517665509970055913856348259128417856960771030064265428873994492484815200599265917403820792814421110572999541911195799024589999483058158041394965239938122155466202022278449846073889847747333132643394100424625689623842728984316613209915730300726738312498681040923965722579336158365041254737480515476136237000181534367327403356152863521071781623148571590198151856673445635004420040892957637663907075076337993990780400948746949866669163576238317589574843147697321004361046154308005292153758619630078245355884145460094480721589390307196936256670767609665428783076405286250647511763628097966937145378963118898733237941994095814469392512048942824992528524211088704772089478138062387955041324942358738040844336443292444255816145298595808575029878981096321025372833830733881970513311216345929921322013769889285072191610487263872926628211750298692826567131241251278219015733830247717306567673059484654011601963760314373743704669551052483264941677576350805912739950346324152268100685682658420587693526910366052031156180209056112499914892508945252743560304994113241630523519793837652842495677668566113192476323386415439518571769290091937993811385788950126641947190056111106376589346632888664827109947674212932615854391818103486694720914983951882116794171170755804053096185546189976022195254580442747019563423511417837785313234010959323378480838488313427490593031714531484923938978583034468452794128407130915446919748352563885025080206911732336931043384900957812721155818090221366030596397498523844639634880243322083224450210807013180238523604213989314028495966514863309480974934973104718472840056575067813517209074871620959799610770055794503519376305910552802861493673539089203345383364848482011644169061636280263544521407616992944023104982846920431053862113440835111166974976693045004466687161909544121693619922516747723850031218050951414316394643581906121595410183614238421344980637221031176591147681584933747640760176500659769238899197186626653316084989615036401040526947284524153686356502884369147341385849931109174732654139724842771532020731450512760584070320769258038031521501085692393294058118966754159741515487085571554345495438886264654105538646662524698624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,13] -629766011890744862791106159207721845901605673891679190706274902494608987511416061105746511300156778813750436283014966561179983858754038872269936178991693222096515155772425634425800088050045875593492008174984116124938971623483343099718288914182711292419436077897229054586700775944817178211716074256108509701892530807772798402070262264264074183456204843724286460412366306280935449522325311713460955622659664943022840235439989566599378183403644490903565183999840954392262615457216465624903870245651652294298436613740913943615651243036156809786449227938664500927330622436956537307124031798838996725814703552208442193407678646010980549420434645889247620107838862174119583123387914488489051730783680075049143666009866530129424524710179372639002193036934191936765813242719695699148828619096210087754644762480543826384590580990754396697188982813952116131437432506310515398242888114478351571412713722566268015604779218527922604242376493640372777998710767226728324826813988141174608108385460253966040819744638246177878438666363904295418312173149552260536666911406589793607155444639426300305916708871535608039796354509459958603143145481476388734007998062129788439765839633043139239076256570056982414284180134999150349377485500589810155195854752307080689599509310855443139585970806198005178462170670365804333962357839175538802675135562372268958525594892812816755612609840853757562735189823034995146253340810737478020420184191904557518167622351402639451321256328673859682701098239091760454667279513418080874280791725107910455573783282646198669696851973499519571438277061040250333832038733481168114464887426430450434125706111204921543325598500128420917741519967288629701456531637672055748109409061623260033049181066050063831906357100878390603251986328199992931764386244218266438421522696337643432992722742258497713547661668211762200123682215489115695150286436093271238679908541962966117302145833087867285828853250838678622609858441934218424414016292802486848285146873514529165218898599960233796119415310682563728026125958027733475488862834927850962975920266376139797126744363285917036834649461512603343636431329384172141839255868914067268261154900733127778061453658961748024731732897562128214584918913569614512388585645206105300577043787582220146004605394519415406639911032856591323853651369493105701054403166058918330282573512019791872130391553336827003028901273778626661308769180984860950739452243951050824695925694736124116993987326268962825344126496970213389634101678497983464573125494411474621540701207715136458438822834758326681942669914139965537055585814384235927099430655529626982458407206605041510495910328106901480486163230327881209646871154633638606384545767665266420655212049860248281570553144041633561566016304087300158544428747908313702727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,14] 2845683163361523847260926056175123056127531698276655974399224347677566842256361351921671811039104545294769021425943150387275570097687887234607417882987110358860926294105768376188858587431906743238895362855669145535499612896937787915575027590708123337893962726593553630165688420013499947533619711470470423454893449471244531452678756535699200965331748035338188559998364218593686211465085742695737947015592274746161434340649516012822482287351854222556809594409040102441506748324382031630234059595810057214463285445925052880358760251699526068201795017643948665038445090156576178688816325986664378522971654792627327818466625590364425564718863958714352004617906224954829890254193539952651068329186519467015421445729667639518956219493434638508582905312318571561541394626174778808356106453181570135741083119361230996312301992225628323899936303176019002682467614118319754359965659775490188562117327063563707892735632861830326332852561112850213921432319093327018880841135991850716071532168031260437309212639103142127334760346202568595816402197486006457079134940238079050157774479723709621479548507748862224120861251611032950792196863563363580860869433800871192358372839070821452824492541895140117220345188679042284511382248528729783792823207042030997305090250922956546757608938768467857681028401703797443713363238022874303253452758655127637050833311212587215724105335719504484241251653596476739198427515864213000113053906507319906269432761914324034781366625110303144895064938323056751117159339578136383042071618779551640434186556751627627898366372080558177880888012624081540062985347300570505424088301120640123760296882951248610667220885435923072675970853882834660266174319826710624346019370430982071097785265771699903282122468103193668255235833870732173090979245521945860121153514861960348843271521689129558962291212906640208078208867807927196882911856956547497589138151436243895212982783372686340839458559723404522074713183177547277382573552918478272444303292335536691977290804880710487389376433232599237730836956020717085825834459151824942327417700907334681014918489629383636272457941731383429620175370578682270366133156996618169156493844930933551683056628836862376227631786244726650920789318876124321673646613663191736147991071094041204431228758870772846776790639275414840880552465071509339329563930116603989254215615866651993844971194519914795241378999935004983131260294705746389538229023388673110177981972599357897045955542200815857304582771751009526040350853749221462734887293050099917775672836369391507271307387048151428781116385088988490324510323771324550745638385296442533132585601140396238438744114877251139673739226521068017510246603228185118949507362586950627221827369103688302149297512657402690278374310111410351740449102716040557382074368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,15] -9798186112857487742536208732296553845738014336126329047074850165521584989330069007570103109643610628556855794033145948891003412670221201154209982344571890117251877660624821531169410362216004837890390609076648717451458265313785318850193888282000992887754468900936584417240881715900201894210730968477892647007773200893870090041405611636241539798328986151103083346135753628543597470297664243699323883457428772514754677275616045135665511028121438459316313428893682632894228147716445576003526383511990663343725896983944679678907867330676126337656174825801915303202365432758431435170644316718875988203742864185392407592864045661042514720661178829677105265141891053345412995524399468642633123300747985963247575301641675812880789323834816646538140290577570380087732146614207298972290505800323575953235477046968680676957439536943450262474178362148687856154708949263890398986597735359873421063708302703255721883847503797855901382631415171663715925586163822966636516211277658739585949217809267970172575886275706528995280225091444378998462882504354405992821766561703251511474286207583994301869209988641027579506853745167222754080622587679823707742000429133788875548228068468198239229406837180895750322753780841493802187838447002556015832709397642014071955951880878693515129042763779418076564095247613949089730457411185931757956005523155334348624268372344011103355857549712520840401526000872602475009591896791054738383576479741277396161793050407833623189619860124373176286597067655833898182465097681607355647449300502942786215427966638782573156591029476682492005859736892591122451704575099909226431504255473362306327028707078938833749231993954448742613440412458465984436344941941964987775780687080702792336710748140041610678888772736037395966351721683785023961127331765368569815457290943153976548222529366328228184993493074776361551531289596446515773381951020630802481609429231316162085236328283369326955763223989677498069263806696344590831220779122371203579509592634726383503285534919007662253367735090499711791222636067161233154809726457584830047042397635174358329505603524465928623462580980536131042331146765807427122460438928188483540979167488558715429411886294153316467707714099720123169106384738047376760733729462245120451304073199831904382692840016198974134842493935266952396029432937150732844674921090268868190542948536210254785970974067979398724548503582629978381046874065390242548041277531907684833715883595996432948663114209957271838485810173933088242132550954797248468566051982008750813779689934645431308782953871032247913428121853017525263033362282509449296093847320945043106135830941773903709268793103821353488327294264534088656467152068293687063274035896526690799618139957492174912390261017358772191975210555744884699665077456532310138552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,16] 26365642347232339597002181172784100232169842137312822408559231729884108801122149581737033791748534300206521998399998240886357479306810181730003443549189431683181219538580897900316878219173306238353495585595754633464837192997868781002002498670199337885413504966323488572586605279947713423715987313701047079757445846009562165858515994917067217110659050533725703556888849048273260980706471363427495439158960217611559023183332836721488189704514730965897573646651948460134581502127734039391901217445484531920424916689100720595165125623270742595657848764468887901874060268755451085258635724053499741388023862050507067918959151600432902506717112159337543483525706460432905038347774119543211730913307115616560968699025443918572449692367941076551430051971020847613898694114684543664268674606414497565236598553057945642826606657570512837885167078480855045400282934435534368043605352091859121633659426480522229377408166300253939324692688335431320285494973260551777826960226312085622890775163845277213813768622417750751716973707561994331335802195575335698696984685083979900565546115742913953685501533133294185715902154787729208940179633011378135128225287118302856210340741230248565551595496503400958576818922481697866335994355562379722430036157219381840869368608777894600395248061880880377160192671428165294212765380084340199832082486526396603357720918550767186298124140075364166664804516533161398259090428696516643124152468928504556178583424157381284796802841384758420137841850169400442032202648768700275727796654790123510647736326327354360137545973336603484955127192235173361544792430788061242818386192572758386987333314870624197799265440673582085118868393404727952731885694189950757062592878230469341595385632771698750081642974635727744650619444099480447866510198283259489027228341562756532503449790147819395480076236053596707020798505608981848501228488505840607195477275301396015818318953616902562854129892186802297287692277322169936594409493581221014291984574390151910824671651811624930822954806177211656476338312537977016677933654860161720899309367495705321981016982437134010207271005394379372236851474901861458881042023420926152527260254996802174837460127454466614360977430208369019110684183962814797745501563526536854268641283651046216888718317358763407705503514476812936379776938573830241446571651207431223365013282836121296579924068946895007153982195646554243246433215903623536437496450609492265471195175971458303925773445426735319165784366854710070478974682697087356115272879232498798932612681735648764183007473628247995396373705622070742112514082873390304007036705038910227252336310748940201329444848378391114848475421691598536814962411354043646553917628149400378765107116619693335222516118877079017547260906286823925932157624982493552789422080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,17] -55373330603363416186649525679689832882401791919130489349310936232193378401740992927839361455933771027663450022406156489162706575899125115025277101905556662848183477853669802498955094806410759892098089131106570259087354391765419861691837922752404873437351018802246594859286322101727553642805413179351583046340374887613885545334747535680808448466557432089615449817883590212869685471725019429598909191811347495786542521263912881871644434981993070602653763449747454582849179880536612051114248045983422971118093628261844250785070031454414524841907344585307002160361932125880124765352074841630433165143410221883241585898367550134047231688626751861360886106196684999351004377750947655614445821860453834248170947135537286419535744194004152024020642153077734370952817113174145381305233346638110512974669571274193640968973131436044896079381553957662526655226974534333088972762178725383245999753077470924625996538800829550490252828548551639762722130930600663221375810301328150521267624048312812716263416052481278322481820378699779808796914146813925787688073714814805554828700245890694469675596321743386057848219523365723859615547910390111065979414733422345772202043811016426426812323735733227143132852497484013292520389969809475822797835436687218440300416391004641012850199050596517633289714542993153554060493793567909179353864436308938607086433569018138471488983041349264357697194279807282119958932875088352176020105063166208837896641374854470361345636891876607057519777586960409462380761393568240551835206450261178761573015540193159840004663128078306043790313057004087575529018266491873100634972745048521068946480885090363111966243224447393999187833705848283391504549742485911137040721688407730219901320343999619874775908018458764021318480728611557281199329014854160994411785948368776993964994732640918922770400796086713938549684894386204477303417895993874400006902941477806033387017376083836197476067054831362682637687778683828860013031021383727474222231025442208201449583380225029236528523552936364387508223514226943674603995340996221153125718743944589592337254956967340180931354077577894015522546081264738251685187164213298875342107703920195575853504450424447686670538044057223306256783608929855695095532465300017287559537745605659661562671175275069733648020082892629560224041408723958101702954242236603820696201841113384651401713474326114035437630815304804969596559887319853317556443708739476117962913480643874319714349900027187713413006978087429184582967833428721552750826228141171595718652014517670977494133215641556494316245715480599818018446233360446440411790635690248924101377846517698395073349125105109305106215644831218192004967024510075630319942858231396974623564123911130864219720905279117091708163564280906437292528497823968500366547353600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,18] 88434298644698151592776487492010802694513423436441984837303082768617876484135346998723117105949101152622956695306216514930485240298370020544497680608909300152773129839093187067281225682079320818824753777248698193808026471581071078349641888273792092465375042096731347811645479525227766096180549400032537087489465367555424454155287356804228283736611510433211173804152790008656862532041904730938990457714356012074248078739118295016284629999790392917455248252857084311693597754390452687133666340440761628406486813907876982754305247944701294761203581412384731518219808803871315275104738763473999369208538319604050014475744364770353104149476152125533160368414582972084428032291601379840884591091795956999369596675799426054667466186260671407900857310027538367247561756539582722701469619617850801809920685476235332568987614561759232887504384996963953507265749055383789210163349611759239896113512956215864755519352096822364229042518860580914301058161070455421225302383322001377670397558998052620290096750681777280256200480164772471697356517251893953567246123095755451055713509365503057473081000472151565332349427496504983328630814480698072257762635636103776529056302972097370715837903556481556920302969139504361882448378881506090321675998495856901636392199551542596256929064493596546918609964167030313424235704785630449204501340366331013334399835856262469950538923056236423022892572796637500643009043880718971739955319947969810327441452128788761284599763534819034404490575378710241690582626968079558427662136520881868922081151472131839217833215106565141546455052108030340219994192414430050135440385503850190021501872240944691952253422530202849470332374088310474662077809872005457647432829900697999895807028385810751285250032480824875119345048980332676175674964089882802366248121164394467006220389475369957169994060598853495745761629373865123625779843707355699835450648314700353568926506078897881042577587110712055820140258182594458091991000045351443686685011883045826336996997672484259707952003962181351279200205035290206146478934157834119100230431240999342074912092283070280031763682508933700998164476118153423762583610199266711088130338583314132497018671838562915837177587971061962070629700940738690687158013440211873424565131080768057079225549716877325619870000321742951910895987604961705765280934600314188755109620448250802074611883031154871748130101360938536036550446219782490056026615826545974416800068464935907828231286611647716650203858738243095615724298252353551835181127398160913029449139259687696670223165414378408860456707623003364660296735697267581378821604266643074246377421911344659150222905311827200908063632918801636789383544955649631333408520140042304080093462827737574513861069573765041418170365147476234022517899440540092012569821184000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,19] -99624553293736711057208144568385805229986621841630996626160098862130338900878867018734955686321747007825061163143303699255177395661127137733965577723078671494976384252584601714069109446817759804701630037196446752075645668118854483559691392914549099099987562666403390284901692610794856572205468863981908066201131156846222310559239675856526003880843549758910651905213436358331275886362058394895028405259212238040882894796603929842721329155169799312730714523055183100822242828124477534584088052287942256597461551524594517963672217887590628022108553243690630622057249132302747048198617176090091722823095900954238089294066938888363677583665812261996041942246866907772525569733025940259749634966707471580237341680268259802548613707999472462781157322302343421704244600730106764888238598122877477347548713844577068866946537911684510410049608581117117440486645566945465482045821252205248798211540101049838729277167570264195483757765959475925198548616582734279299984594125280602011851520267897755644713917865516606422922692881315315316617415084483484615899196935992432328746904926478695886966595047170968412724361180755423311945524798185119908990625703857139673621505292904727730445475531628980528646638146188215576817982095327859837947037345265755866509219857392961777307638493953668800046265671845249996628406381400195645309507919170381608531183449186763798713428245815043664627149147188179096426410034678706324330047069337424132938459074043294020383985862317430569590401431814339425702300058062360159192648037638207751106407497826507532290732202987432142191491655896924468640309788540305981900599184320673288198291869488276417051440171102693725567440152260776577823421893632654698746038757872212449415174252215616997847076684461198790394124443426506410618496277136445906284438774243770279588599351160657864146010456707922927850685577693873092928623353665288997742010627290152669797211662037735587504564244363353560684506321392490064223282939359336897181609447945531194173258437063744480158649662829421403588044980797082294640889310835694260498140816272926703220373914495520054616663195369447595156457983916117871293150939033587956505770621420901502508761394445756602929524713496636939065099298701077939931917847930464947821204001962597343460015428349537394110636434872409018173573429211428735744202460216306129413999192372041683622288588249244371459118939339567694339716365908525213527665923802437863900849310929417476732246650548037898727448285656217293991404037735119961883892132664773477497279047608872897941153116889910467160514115134762590145667595716457065762869672252011512031282568919927711962819365184649233791286890783847939005746625149418945231080899872809902087219773955816092945068430413002881528421355046704743756568281529792627726090240000000000000000000000000000000000000000000000000000000000000000000000000000 [148,20] 57155186720901776288995723995710572036292171490390927026392493483879384291219167921753492181455337872541979901708451977692123108469799887099045561435207276471823691438157510682431635029069148336572119412250936824088592236144742504109518541407959898233101157447579643912325135922599955784964306683030710847224213386980223976554753557233919506246508132352392532819728070970169302628379285468453674848603242936476362496735359511591498333187419603444696776601565380208297673657225968845748981745714291593955814477365411934997490594972182164306421490970830558092313760734203625810797430150952139437673222764024408366011263345771568434660261920863583371187016050404136768086719407194604211134416964693937037567706284448691574032966664008029534774236631757435322988267326473544011953940655417190884113357543149156481464051331152420147606958254761002491860674710461222700767791014516018951788941658352245829489435825101106835239914132081670637696238225969339720528749731040154379851753865674440275556850560284843930972595841912111195392601345681733205242079931817424171022693102183520274711295619304743197844009542337089452303988461432037904868481093925384538078971881136594250842455813456936049602303313289114614305730228796062423020703229102395295488172264512041409595613490265327514241875630523473855811051587009192677813582419402529451495588150855558096505286490318890867831721154538418737374467142857356734688900057330114911932714357183082216429020204158233051983262126724618085242265785109150827437577330342222599178754208818745594593477317111910522864254978727859904915429535649123353063511852718832074627226303808317615981290268244273068194306874324644262054836139541531403892982953060408234490281120150732428164351343657352573884754491291248656027612874844293882618975651435152255869296269990217732676151955746880719665875934992718072517973857798405398526539062832448129206690913015738093694645680539027447933430858826541927689709560674953648261706519726917827303512005622443709659189201710113296037892481178751122031910934917659533265023475047736666807856747797558827760609288087958063349397409255024515211859400464078182399723740376479667620141363267722983664890657858609738637188260589245132928346090546546264509863129929958943915794359958430731501552590547236436960133402430097246641605352523242607921191388909570633595927622363099564740906604280052998740769019859527481914364831439576941446944270175063828079768801832935216462605482648256778979218593048613746620039258797788159464482222792710327816367029958214528314506741294250217748884973331837462051423260437692182599846873433543234624452361719814147317841645341396215328902995157857463524960554836643244713778653720332205913971092890546596542121539961387136729184699141618585695158272000000000000000000000000000000000000000000000000000000000000000000000000 [148,21] 49028526310216764146628039948405308810786540060615448516092868356122490106114248236224739617842860389728518378170085626671035813665601570717516200305272153112757554144695247384836258610357293988829806195435266327488594351550207608483519509440299563518966931855473639943859317350142045592025313543982709234892168513784081712063049952105786662562899276470921708088027267720189423189418383351889318698624835978174204765209512836870971300203753218661641185325952194107061529700460539103352244175848127592735985456169060111799654691129434086837862323518649918037355313315782617704537846019762417013763069106444200401365978375782013486742566377300136695666834397214986159530293887889797809956988251454169957406468645913360124679018047913510181072379215428388369770750764285681054374995996815367394787990023281475710181762216888048968975018620133404310022270992801533131937772398605083340362819114892268256012172679599123458935560523086119881070745937678905386180557386543748689349813186681523951095693295611299288450467088070721028420442042805419804629105716682788839080815640510078837555048310665532164569192709670718159937045834331587020991292765325244224755496698763106867256029471620438883771905100242936626506897843563571060259196672117491705539242989125414807386026354221005102789380243068944271865434304767486390510416608155386575884522762451150119817868299095552211318742361446806243451160890245860026781066963461639354148405091107738252885488294567132289544747460420836202140983471864854220452407899748652624062910343330905302910679656044666657573049751898582956695468216767652829607191374497317032853193863066211623231963544169775002294072213313091968980960802823522431130999697781403393228221998055096733369053457308871145854919806994124993395234081674902596673585638951959582995899219031285473813026917767678465517261392363821055277039078152376577186526104519748279170218787242138493136704306020794734625451977857139601576266812478428990178614843659304113551286045332877249288423839233351940912529531743077054622191131299536580791595231783910427998710044149963913736718444406185322997759433865435404346778566199956658589628729452927184027537664572568258601991090326730276865104481405574062768369334296191615157604088114311649807378635264927883578582500973303483379456175737390422766455170861455419533856227270446938315994018686062982268532981217498316937219149095986110737962787406782004133365097562141841691023680079880606650474578006597107869720121368211810218830553606188804311614113495674298594883586770963434775949697507484401403704906123469422031404137218013184101640902815200350323881162833172078063070619487129179220654616557227977951800607005344437764686925371270372703116847423567610875903672412343095864179744898414772024770560000000000000000000000000000000000000000000000000000000000000000000000 [148,22] -194947959727118847360476118735811842777658518475896478633924127993458380971677050270283824489044609460253640264527242105608407719522153153092776868820931729431581680968549814136228840405071212906375558998782462147406273802677409477851035505063749546716539140824381061045642813708114178281213032304923041108677012600196538006404046538901635092796473018044506260899044483099809881321309301739096276309650709752858763014231184310854478519432832116843718940004928729441656603251090875877965851593396446606287821363104439324669179474564144904340277224369393342732287611361075126501293084512518591601508844479071303609160751696351958397920692484689538551114953897776713455102761319608847360283889368293107170175808144883722254549275995545303108200845109316231556452825837685594831246308467082036151802592363585808258301544223886515149377310717054691141484342175230763171159064843179950119392931528576144356892723657363607392086386819819349932900526809504203091648171629123229473148031836752263640745218465436492986883709588279622769514351148855878275621492647226984947513141787071885101942829146657803336776200807708632261770625955220448982455752575411946412383853174867877275391414933809900448910804741539261535117320847166723571569926205221719851510461166399734859146436838346694236110581368122593816725098845191897503236002600356359401571005937878586168228544881064981627300042864821613076662341513962501126952271348879803608947495917545048358760021434103884482512358803743577652711730907149125553862892392013384719830959720605042369568370442319310260621777153705094104525518472976619862601592069441302113830204880744948557244014722676763670686616689714345226676916278603204899724522860961684936444404233136046450097663430837146611096157331073959453646143326073114224640512792617835942692705621504962570683883741006364262820308861446305560527180057609715539499561049260959480523289069674051775765362185996224785436239328813685809218122949546827233673561184030161610849096544824384797200184821332997725627781557925998736243592316380294631267565391626127641226886197045911040834928086082882343866116162786337735191882230607056511493549267479944900989630542932829410319917173400310566644326483801526294606005623951474567680152211943398914999424789566835435676223901620523734175070543137336816344633555762832605244207880179068385127971112339392410436431057795644810407596609608749254841152088799446153380518787953002341004126515616799381094906901370961041729782792880318178676188606828200532083601283783472768880613151827504313500171700559687156679800935558924467288704340447747161855185284772492856570719704558247868923480683579186108065256192973949763892204112367274550080339535126302048023221402322579476649579449732301233442577101625022709711765504000000000000000000000000000000000000000000000000000000000000000000 [148,23] 341782805311113015430440954366669821104959799673558597573588561600902731614088617160502597710624757161904059664127679189281736831874670433568865191051266785925786735679397953236497104729470775229678540261593497397526216743424793293132960316099708354224383851014408871150267666137034792081493586922807681870181779444856306889078421382057017526665414952188665380877855736130706259935434663974160344152811778165108657943059187106974801172414450146910846927767941127125594065926252009912732716372544985944403394725006375210704993055308679784618652323099988174196247301606554374082005004803631591612607514781677741332461239421843010122028189284524326356164500941028161063527804570643048584038213030691157977746093771861566735299559771556374360739519032087311658037757727014203631899731109995610089254434613108257123763392463158491337464350262032934482914840830757530563237777303575221267717327929508642688301506854795166056373546475799951562222668960778140288584180522181045942146651241376971542740840981759029743679699252516664613408859639175283536362009644742903710419431196803821657165299069473046583688551028721580857352953152938660514511902377786442047610781057242202177199857135914513049279971818554470905318003617060916813248518880639685328539370988382617478743200657313990299600232066671465026303346590439536808681903660830457709011780793053983190698453058630006431662734372519915103816867590059333258317185314457019140600868422641684298924078288275637014914410603400703573267088260541207874979807660069989511113711529303418988392483066027629055410374653186120658606434902150299277126074679769399537907197885872688696964964931983607376626211743591798221112472531682641220465221594879917936870200215786761206184541968616265114905513908678421951141419426462668745162360256801356607540999090477644082231137948201598216900182577965233143580482566890669378904142880695075592529423055450241970397198492684568919028161545725585281297641867536174143323063717190315433238476920128027394542552426342172319735217272787956853183720232632931729258446508350485729447455939672501981690719777588073225889995100397016638728172779435283060803448547459185361941534533673063871219959183380075588610295525179496077421881103559157143454700627794570084813475875924501023932532654008369274825077745125801897218082102117878701955384246809957198519993520169722848549464534664766585230237474751091754828419128732699943055919461659616226873000897959053740015046838341978346220485634848760737506610140417177396305709526404603309019862120834718506151385388795554534851142689007666330409553793468635753374552961397394370385817982201846422830598385845644565034664428368611696117951905470939386820244810246159074989783265954378171649944987692189197771668508073545212887040000000000000000000000000000000000000000000000000000000000000000000 [148,24] -450890661859276607855392373900521205103473163035773968729763826725271536790719617392291157921391050056237658486599137473818563978786932401123142666768458937027261049559228084335749152922618937623602355638565987999908382830934725541519338031450506746561352821808375898106724549580410715604287516418166397556344917395002821604494000013996849344655785561128896972279156384579849607791182302897467253225394482552779783309309150202228636258371699211949021215578858237850269050998808654101112642138195106321525177656976663059037823368112462534620677343532912728831820177451723386098895485695365551669159027233003950297780452282126295173929579752054292668389529608070732832812702094388838348919696019271407564507305350024545512248268833877010414557520465833922598258221426404944845586111845183643097761209928372149996074714177593454531442528011355636032705438215801216475663697574864918083237443646355125230374453426392163826874383046124377732960370122066995512544802562609826084916472036018109878954304050585900461805748093404357278125522397465336667903685255403312650152419453232274403384918531095988317303992577298979436074049323381571494147359910198720841642061215916563256009116438779678313951449811849575197777073691371718667446984088363335070089287649953577412471793174321323711195392229626746446156764059558196506982059135225012318384545677973401608285579393364987750541985297370423529505921719295651124945301278848146303976849313073136536103452195847015890175492857262406335729375088273001782124439755118211619116472925998285429950522684958202323739552463038961389163897783159807462046047597370569272605586949693221116330283296489411978685932219736258195780963455045297762210005785647676521416858387830747512009900049495249852888165553497247401133362817552820594028844490315564718138064215735383144122289710321057496419269865392656533656631619038567578265837999965069371451056421869878402532378332270044539456263547723816109098107723651056153642044245430845184442074648411627100672935074093948502414047979515006298560316004950310033267258417112665970672294481815832667163984686875960896109115814955887780322935337818578768740131601324964576746184001473971950049331746441304016224260355202077893382835182724268951221753856517994279620428716933245905363272502103353802324444464917732588560547403896738029710947547579279521861948404874058883851410180015970343468817570584007344719156386319782861548027312738392324914339532397757053809017326881484124492365252273623430463422944670003820368414531334330239171308873742053295493885413432976982055239365777545202572343492070600705572292162590888850765786714178811228733676089255347520549878232954589811438600125721067659029612249919608535560752518741916467269836735413379195602783039862262708888928256000000000000000000000000000000000000000000000000000000000000 [148,25] 472150415475764889456414052705283424700486418497374595600117303204898040546490160301719341527877730255971636795223073265784731018857588489903590123413787904296488615615187544668654473991698195493607051429643488326332252540251059467804847274250069464990755538407517896767023444332400705551089849816620404436328382332171331408357087442041816992082149195114458186277155232953255244387591677524361679155968419591064177555107907652943702668951134430900995898056746548421437657987881738647207954472047899540593153293812459917235828358024515918684751406846092035368011952364959278362823592855045597958884441060236833947014594840586517500942564762835259569582137668099687433173540859075181230892718476093446577239610732394910809634568865460026288215878059755035812663024748278357630210101008651013856394492963894712125160336187398197342673807156456266381736999397610828517617887894084362129798606870101989626456814719183088209369783089149752944299594056590108544973076132559300096332501779640186063394616680829450524737710749447301564333035070229152374173738050271999228484202832669227427910704611559375985781985807333013562567236124064404264942685457766789633970485989470475922264081911446539623113592537279291051232469695137669792851068604935919438307356016719321373089996339581528392798624609695572775811102634361567617638703070710784518015965543975180174197379889015528879833213508628312394643044395447683113383565952043561227972751524069058261366257424457232378875701444002146481291217667416306808295402234776375409930320396216270439032185036614032710724091397854915420561718969059290739770233303218339210742625256599839295901124156300478229269280214087587150411156671104584389149323992817614541626591632811896548772075512295727084216651399748949930694295583038166855764506183328735536418924334516965399824301639420274289891776327217582425800933853005633846686390633550452308060287793166645506326734319952472376706434132912944602408231523214445294097782090762847693958838573324699287319367547108120787902490013277713275630330140989281247707467419491600665105798217712591880454941925496600477561934215975154232175436345701486839980197484330869194545702871138141461352515725710886569808939101593313772435901108604287818719266955781845771098662550004226956916587549282065607937473185814153202512573393816146849979707881547632589807709557699984657605121720367065710274362800824371164838282510870214184155048503150215484764814732687614151230639336229716237260250467557205994274102011157925634324799469353696859871933365726279715591802971821519254757353535118774391877716894904132793943589432391436400039311119977687887491256014362649375869019014997387049349925084949368018400694622516020719094167405357441055201706307815673620444889887289506804174684160000000000000000000000000000000000000000000000000000000000 [148,26] -356383392701939097411927712203923347275904287445542331350406784754293366286378655646608588087245912595460145094945665122022067909093849595186377791926900341245471495409458765476509014447633365773300203050149377050923696149670145660482948896463318597068733114386702656610950433927928561698334870191511302868117235498184402860559082816647180994842084877101824226462777265204963445882323074627828623311495243477164940888282245311278704862403028728585865835451094668537685257756587977996420703055786034300933579973033919805289831431304324399493071662627286005674284082685833803280575524532859732819089468431120100557115841455466953170696481166979903051958279965719024603818942199010813209461119046077005407321098035140441584314469757394292588140797052721787070187379058771231909771579252040706834780240810582634357354174401783682894939981322380855939591751548469984577262763451724840438089034569103046477262581951257109086366887077002814078306217453635127315536385431538153572648343676472624517445605317648672773688877008768919776166296318377522359210928258865657797879233669802252090671187788644656154061399567213466608695565149182264769353800619591603443329046518857761503993869362608712613854952497158339317527234649483450637841449106087729321405926512251934218985227958139287324658979087908504490226742645799275598309823686411378393044034584937144315489355234188688751977873084886126242150583615601438365373747739403541788895101120890604556600174680792240867292906972522934660612816203169940496973413232253263758510065726097662504928286909201416885559579922413436477884699608732417204655188812102162997765700564632341866216238888114025664208268775929200121358941103486987700045846288705370947167550269541403776219438376939803282416171677839094147058162773130255092102100747784593712796423485954852345687433092003586973034221860739061147281690038069833105164921469266809005292930283377655139883288196703101223612496278645123122534450058676892646141804992827611820427224757381619629472319210633286879565106122034876598497216578628526244027702438627819022491923190274452848705482146146858448429560211185007650923697319004369363312794321492334070143125496864272759628647806220197570247426213651721143994050441113956184015792829930057489534343736748624091506172937643497764372481220460522976018326403423425696860650572261421018922300974848748258456043671495328058334527382084571752266303041431959537043651318031373207732831832168778878803532494600500224339344956486461574809233156752005143043224515928234493890142857515296678197471434769848220109819399394654857823145035347763049804628303882696107409243310053218385067049468370101681503640630797397890587788478815587197089780456456310446786732304253904105260556749057286539912298448931521362403524608000000000000000000000000000000000000000000000000000000 [148,27] 118838614687554767398990825723928618866226779778244501973313252272550544241361573801435539075634526549808832724217685311465766049843031025881220658914853875055628720417974633771396895611838047157905040679111617213270597599993120561423905586130605195110891088904579224177399268668433929630560460731329228244272267764075171754906462071495945692143216052512791635203918188816476050077084553796905590315911024591298545596288276696855793518329037294518077526184615848582865369711784399508325933260902589646735117758047776362618078846781002658401445521639670826367984214689283358327083274763619489984241923739794196386823730289712191214591175531462721256929621340938447989529230715353109016465198652955151133241291776672051758023182918517670582295114003769673905395082504382719125296287522990063186482623668998364447868821552370743330142257273667962581169942603784655651680819484347596835432140387117133540110388987469462385968652175710681002106515149799729544012728177852647825737050328398957832960021589784230621923701494445727342858273411342876380856767626529730842083387094803756437187128806581248043845826953745645255877987127964599221695571545178198782846481622176886647822977140352623353219661654430435036827458196158429807567034315084639572718234017718173898685195076065976626664498764181591216874391872962064569526918039927870180586882590668191333549873986773022548210998065134743005816646979024767158781096198584708486626885257294589064651444803774613462890224716161206610078824899808788578320072664218254234807700028535945983717722201522512274619058498035205429756081990545135057311977040554785601286696778033828266653841552851238721654252417609490549854057228306018379281139677929265179426533645688082637300812853548439526378658550521129765961795677740405995177472318967942485217732006900065141369066263210973455746168405268598505560665023459328365861240269297800221190203787572060159932989662156473182579631051287259815648932738539143395444850406128644985934279790044315843130184869556799696219979152247072213788532914938270897118393127820303702583323480007294732964020761379205763432580934094623286259472321687219497086910648415990667469048556568962605530164063362514879628228858351712690776941231506044614920964273124111808707327236057645636908765579663770782511349562648966286827310178254474441835516863355969599663297280547848157192569750543229599099476574472461990823276242667346184643629882360775793384252253441623947501867238812296401952423910545257453369311719721298996665528710310393222777178494257680025949922440483843664042459790214287779659859599079163692923194290126692861826717909658231691062309783411115457887501729703941886149297273064226964130533583105214142884381617744338757723830229261171518253208490881742683001323520000000000000000000000000000000000000000000000000000 [148,28] 132445726023519782109253969042201687424431104130250838241053439681492319166782253036716972021927153227161647099600750589705516485102055586114962097274511545089257825386211563825309004216682747043085984092380384924151752880464771204250064307628757153222187444788640924171700318563964521404711600087682146874802695684737628693671603090156075138618653606851686852675562716784783820319971214869754524673655613360493305905201052744210466433850838056936390657450350730896245829641073698263602814044662574838692939711725782462737589131038677099412758502132845831837422243238744868893240849853606165429144370333355179828220496289794960156916446750965101103387535424793997666826315504350322700590803897439412158219160041617773518571282559943034859430168631407463087954600937197647904404894662655641703267217064363702837649580170098941780104667340576975968843529985681907714176653555712723645269422495980353997795289587442496268270910511562866500939171461493345260129279501132511508464917256802739547251305639497414900727872611877642833894932688612942994973705405312989648927236600018684611228460123936625594688720655165608690267737926155245747055877961724743416342193666893580197870477240141929108344645511639300610733529887886841331638956757198364345073955576084157886334624470355725752722461774959779986096493299534335686807016516677495188701979127829595976035045717949964145901442382135279293673091141010307349733749852929999044666880147710471936296944422476454662214423778237086326885221444830774961371028280253833280362471316435342921860562117911681873637250133050913052164190017996766644688484054011245163969478269929219150154299238239890591966582069987319400235895533289028659935314849012737818963826673602667880368273322157432132315245679035815774112229915473457706813437249629422754748561433370531885244791094685671074354857630006529392285874804087151044663994797139345014816849041768237653107341466149735422300414128927729523630248308929482300143710340717048129105412097691998168053987377895760315845426170068473048555191862771210371940578573616577609697602775145705426423083641653456275107890085660419454975039624818329819000915096885929890833998448372782448022829312316263534667065243304489384044301271493823759420102220422489364468560662250246721215091737512566188951201409487054189645804973390232633723221246925950431740229177226122437275904056365190329837255300815714720022616306604618243678290825157947708261128329319733104118531865992019402194772654683217001583386800391717889139035218340029517303579958399606289751618037587173040208544771278318956886962001749984850055487844269119101818307459526583888449906755233813455628009119359810807371679563516783629312501963947994003818233580959389067843816102205128553593756776716825034028482560000000000000000000000000000000000000000000000000 [148,29] -274231024221430938366801378415903373527969678670816210682529026187203413713288957074778694369230524473242034668441760615651117167255170183611694268256083293555038194587922436865472473853640401040397143366617717142968741384454633689019249288542240009085280834639799019001173920224971939019696679612154121399646116660378903090502610835665588500112392571335317744103261457858858721522215187002964171558120574957777856151218386365472664075897757237068852472087567362910660952901763012178361856429100589080085476461109338202238376218797421417672732554413142292495184291272078659606987886074084984058783960238295006331090596447339988678247975596914335127240201200000053653990615337535655429271644697717193732496089646838925676188995282292694364895408106365500801205480161937832765427420626081410424256871022982718259271377773866178618931063404520574071645759336477132676904604116071315640431113427450646380057404579053141222902347999781607954744071165799687388345129289936920544648475212450541348784433941368772515605462203375103830463357557330233263928080887882948111740249561126675523439912676088739048209301088695818527874713602691884238961857981334593736658654082883482433897952084201554615698730305573686146778002737857195478378297982314657892958096076169529043251417484774479424385545617936286655831221177671828520398984356608370620296701321164122881040681916789190531390573400677306985594305965055708894893838111389402751273683311110995428950416452387992556323323249769046980137224991801898127508646581892661257563211839942702055229819302813764091961908400789841013218555572148978619095646808942902937930812366720570775410001938924998104195788785474360004131674696075406691047958973437159345452910238057518496504891240828575339472334828402140399129103249705192773810908947401400531769612296039621745746482493395530272365799332897620082078336427518074446716317999510932653948590939620644916794709715565948970148981673369362980430753610358563453157308722228700018350189040100887727810651824958617099758880894010235215451771231113253229606510614856215084790485434625592565575047691934120342135884655672632192302520099408499575556689123831978066922502987205889472549451795944830615106922389200625363957115031557239402862341591255952021767749146043560133852929250975064658585767620527896743082268304877121328037852778867344495523891331115988869292434386743563535795030583189524863847351366089538365064853376598358617672772901695279218694318751850023376763975099408733454404803765914941675344252147626495495432895610916370028100514421326640273022333701417229697089437664355742926904148976700797627608327266013238787768846257825096038996262998924497091178076027097246970952264414302270391348542530556890222343593119120049359648366614405055518615797760000000000000000000000000000000000000000000000 [148,30] 271971960875386584299816845143299143417518192570772544384039651474251075945123567588095646836248458468505766723209854063501513825324869282579607551558655234549974376556974114951721268914420229818177062162546207790428636155164270040016638678409597167196625154566914245970283105519711665141733414598116456266533033045235056438921140700199139980953320549623255773876978145289853688056295628148004064298021768022376330030206800630073295168541094833796300695478903289408693933204591179379074315971092349149252056762593092038843796251512559591848579334600744760115442707073302750951806299054171601187881115560124708495092523077803772346119484674549524123539835900725224470671122182337689945435771578523174150071303791133285589249207917992544749157280021181657180077812875788891635654650440584717533482648719304174493633407483008891705559963047087219402611474898796462405178648275476907336796698402121330197673133624626752412575692697089714234625160126205504101859918480109542759166543014012518231401759049196919847820718029518058158141416730854114488821583490224218009995111826524359351080327488607048919651439470643837110373228310679641759485377439127130353524691250943697534072391872731810647085625554056003594141680456463124231885454451895852028361279203444546875142493032623755031776020049974171796339761579302853446822019953678343963592846685597267863603388088781347242045516705358639303105936514250522767933190986876418129742983803170227218401315639014178482180513395196602156199486463918404364332845292712573557839601373027914680726683299574070887770895503707308841887466758798398640571288179124155805237724932260158683772690058513697002346904348525670273902108608240081377077571841426377073726555982863269642750166992515816602878860029754565925632479326813144724190990852558019455251720553483173674464292730305674383366607631036742492573325470494483661987329745564222330573083665360487266748548114954611010985186812347031412543776227185374301930492829629461847252572273892530692873735073106351718703719429746618055716822831284592782015479485747763592540435711211854745682352808602486539869739262050270029112433274955698448631982821922135018220540958953200833352643322360932173567424226347401116949286831334224588674391793421997882851446858575859879561371433083265516214374879349110544889247803425577308475616876655582000348211223755177562659116335377560804552326239958745520437557379519162658882861911066226897942301162459877532523285794902590110802859455522855860213258756962052748937231203715736359637143760625771073799650578838805776657174813429399689369728948210929966849522596562213921075697239006162033354796212612472731149051959564165334770959896594586265294596376779059230399080912102264907277436817411651216023920490935759701391966208000000000000000000000000000000000000000000 [148,31] -190112061914731653646198912993530444207269773267512660469606148860238349326274590120060130687384401483228153007356924661986878847131524308103292847093225106878628083044445309965217949757871274569585522093581429493053117919170617727878546392249512502551732611394813313721966335089342482213105298901309469411229872250811684334330255857576864544362476227047383138525775110918789334992095119911868324830678647026822090565825974192871560795623971596284074164946167223466427220745838429859030583021438753593545303885494405492636532511409414823503097334625129946817760631415117903068966746073787066464501410807311782998674936831700902267802436512843672351078365566119348206637652714392994398944124121754559734148871221364978795233139784965128120717101864861639232098376069504532429491107835378059898526510964319540356914352081814249172412035953713300729723054614633072428683796750837637176409469833435394825240441307369756652334137829321010499069030374859686496343454899216956041505997823913479043432329608272073143515919082579485532656229489681327541796950488384630102070904557982512019406465877386883537430371172243729001695985157066103949930060118124840202837320256531373789164745539288322904792510636112279051898366640692094238230868700450912638522410174108831060285129850935745667770629481969780994459306288597429543841667732158567359563458557697980014869014692242151621378009517415780003140376044173853910862218957926097859852232510864910363531247213374805561351863624777290966199480688957025548105452179127466562764566220393266600467153346917735438567281585699433759433972653798649869360893506945550799540232111448996840915711262214219680851513095854397472603842073017152048633661717461644366308838196253946234661785969925209953539361040423259029864279054779350719602857135652583789913290441080017436522490803620800114901762662522054812043549139572890006790887145688635183843049180227655881462518575797761728637555657685176317512524484800057192541164844633828429833934071736623491596349721318166723382907036069860910389830790443773844590170387187123652113710986663155960173450072671880728258744141723273434413954755292349855602462416228177866602879405506642427643725972103234223139411584842564515539562903973013876617113293898661874099306605626372763963732110295027811254427321059149551104950516814542740578280725531311468762132765727997127679749172727692855914484279605152429735281849024738400467404024655523377427378273301680010676146075744545679345269344862820786694660070175861563770248692511405019756256767492366871192284193483663232755971895929072631507999317747977683775081855290483997669576018732541273476382236705352622680398710774779385082101040160888048053423649433309019792636999138174670758174684721123417646967674766237852678225920000000000000000000000000000000000000000 [148,32] 113340043580048900641773759345711598510256992640613595068604738703100231482867711647386530173889514772615146251143849042258559627439724263940236264699585670921375718106728497119146984068193944973065469905599637006899758230167396057687383269692013319317311808111841497347459893188932396578486424628913455951177732989714977972127183511386559365177613447340317241057621709293652479049168382061538597659908880061547410313667474116399184687880697289681755989307853765273917731734209900670330856529664771360366645228774802438709202063145064841225508382329876104122270638080612975481398249871598236433388910369344559530699335780197397978044799260125465944627025948333835228382962642249860719322199237752738875213756540372684385412651940386984647987351609518239872973845045326365628920145162865086709891560019635560459212732646730335332616461503009937098060408622243097117287650243387493011009078011260004889414011363977240513730634676522903313442987822049107587591962183182163933926701690008447799838172086852475736449254368028378313858040884669761384946944647893951006760268591364401603144953660778339920598915046044684281625025227163883739427874458203235879224338468043105048839464004250900744380013582443712908889339007474344526323617334925429012196736501952237155891573742546020426663219106483136885207985761180791663904081000063417400863844960169551982443950045510885474923990272852870495827195089925847454199209533430409489844017515227752995686688580874551570896967327110228467435422494492558333623917694687919243219704279305548658419244062160698598759858644596459330725007008790092936314997189551267927440727630142586123489059212867536044893623591501314558834675134054300333191486895812833368712580873680199851119198081804709113342216269402224445414771483995625817064611831592942611858970883640682506769577898714911417710333151175338900830296662895497439400037075624580798230632255093357388441123153982284889959587771743536533310807577555431898951777109634067608919260083159499238041023438319828226309864485346124574060056641929767542325483233602208407017537211724459504331869118273985286031398041120963118694342183543676295154563676972347669634864909409885540582552496839292379482341277504127915836692242889040557216992033845250735772048144446375444756881567673991758167768180779080524748508477252009319105521587152564083486227447328557024658312021099886495429912451544631291547032962868613752472571938472679998804655788814203256333164196303806190580987248211366327421836531991243880377564484407134110086609923375032252187038068483288727147798247265121700822749781343107330818544358990142239759391026333183234869369355322756239221217593666979695957666462297016943859541897190233282134556542318259723801962453260527768058326433794753290395713536000000000000000000000000000000000000 [148,33] -77360603064622546521276094207100485962633794418051533987484030402612050189094490690534802875596750727563684428959243005750022597548620942218920269459142038175316594227453683434699758203696075437878898474702264345483466570416888856592590641132962311984785300410058477106515589954121069501814681668120485760312518689621273387306702825988095513204818449925589660289393044590013724864561673386516614345813313667985563916074071410839424271483832355106719143273019201730281588893667440571429386599634753197918977400633758989969859328543978089835644050852257279112575377141774463672570083063265049075196629548921051068978710605467413936977277096045172695191536516540179759240749775294292238853489692379180012555037802336412428471065808251458166350121199367701869819660209279405060749836620272732917296490295162272222747396817239240436504506782559506359844841284568165992515594866195955683116850174880039748844095230926012237028805780110388760424132405422206352395891311052001584887025445830274799700167452857795314370835990597951903332662116179889302379941364984132682497091776339358774146090829210755978743793361607669971643005923365427252992770865087298965702394501596345036634756130897114274623465263680232096183299321008279889145119660531019822716265562420843333179036275862990595809963993809697073983492657673660132424436095413490579642034933157658727371246106046003947426856506851884693755354409051826753825468947902538846095369239935109520564288012903234547224257330316640549986674902349114317833995255510797305986993275217104497606868162565645265595574438711079403021203988403372537217716430175010544605805589906167233066389566550813156253971033039581200008598325558374081671600178028322447855198912841082382614164105407084174487407984163169925311198449650676495439828128230357855045052730155704011004310618457592200028015653765857142644854093417571385817508930988873061295080575764165452283484768681937915456601725485480469197843373359936370676230187806422636125740129583862927314294799454026908492538875109787110045142634429197079325002871543129529659092325129366288638252540156867533417679753450473098803355370840751028234195137809305660230466105980113194502892554457425143308303874415088921170685233918096659437090796537822161247987428869042928944411159358950156185412967127574183285094273491874988544715254923301399758601320295370390693021571596977908795210689635016151642825810578312524435315782146360886407711323913205842002738795093672131223923795482413320326259771049117894757732315797238229954842892966433452327943781212548219791125487568592510068465942852241886234938153516915021532880347166854231735910684501144536580279417180543062504629466131201904505358552391892086836113356887835615141247695255636214218290759265082437229608960000000000000000000000000000000000 [148,34] 67610717427038409388132995211519373529335361016779995386502613456682315296306563310128937486925577741679344333893274454160099443580052510780974428614689331392606011010610991433255287076166102973669958572284124621925045056043652540728599570355491407143771287614445809284295436956534389941790464608928582428914283762737594668917565871002038233502867525702235976901649542084332855111152063339077066202886752603691443208391274118646451488079554743178059057969449240151653833141809150858841073885303290436317348562876773136138144139623790295172880543512717743578846239344877732750908244915333760185619317378122508896682716886548496176299754605810106743055733930346205911367624586870821412112018289324850805594226296580992402197248631673101055973791893302361854520410225706352699663022059066413390403085503624455817698968180244848225172499539998802581404939137902920828829531500342924223099820702993062264015586042287861668068358477641878361094138590579032037918922072343854870609237674497977176881083694209255940597148721491562242493160967338838818213583969700440779921167521359981645184843084619616044819720595241207444855320915867616567681364463118842815992742309523431505597604622584136679137104002246934114156598120830640765796842126754783611423305109295817934886638307122871441236683458490640226417558976897106299836003009425934014316598918665172586441154305868157478332481330959760633870517154779791133078401753181551861920236808941221573829848269054990911042902405215087732189330021392803412690228531108027147457369346188668989450315285263602811621590440259667074573538636968678507115819831025171464631189606278031942666417532516055718787730927455337686975319322012066975611120956035367187787626010791037854664421276126755020183864580466813692526374151209804308252899674576291090619008905620085088958305129363396171732087078094577030893121080484454050551827087187872233590921268583836364616932222645084326309007530921843237285376180547181496449468499158235633438737519513216456450593080788899578637147755924248764553885328353823423448028025913007700453799474827728920971208599380461719520239170189453860488747654430106209094857578428351288279017701604476187041695902471539838771124924669033261423686280904827603904834642223738058151585188204788035246025832772385206014260876348817247266297894938761488503491035800198307939525186108954574096390015501938189103340782133934575895246225549165215662851059208228515435921394879096920957879555123546576524354214480732592423196523867957439644251806769153817497231841883804765133434635891055123804532102187452598253747722462004327014144384336941548238878777502861374647965396975221271198105316829515605902432773836489304878692073523241584973333683295318960424427965848547027971163833506550756547756032000000000000000000000000000000 [148,35] -58806861584777476502286735026102861295569671568209845795190179481203679149250351777054258346346427795517267968865313412775797072772566769159940543376841890184705388836999986756014198043898104344221581271451620671426533598655625817331103206357145292666476950365468851621359220761383103086226819321637264079582412900445144694850333564626590587429735997898955592226217368111804137901964720428290770606739018379512002287583021877019510295866031348555900432496362647795972185755406615552594856998199963842195130897499476017945239658756024037219951227645088464100907878300630941783346680589783746844595967528258578644998498756581102003405577475318792054592499448686002412152801734734785547515391001868463857676413297119391428120413289726856477821228589076006257233054120495648772993845800080114002516866474847318529403676425866793111128214348945629922647191123799438969746918871423375560239034111737119084899391058875813605881248319547210674254695622918165362543610544470691649225431127247003339282527811452154262180472039434452285845803085224530755546389244891982920764931969824781627850172317462946161127631440206608275424989201741774387424146618122298881570349074574972629328083736228504782697869938070832610488286154422329622438584590063257135048936274383660147823906706935064359384579260489943296199991266556325227727031567802215730568740700681214942028289568783693356531248164924334420625876891688285546746255137849271239346420663135075180729331425256616078686067434036003926132607827166420341954841346351117955538350699379103017550965295118071544293455171536400319687770997125532926110549323320590803270310863907488079273097930230010438393543634634413569127517041971942513413280706995779801309761366103913045501920424080942029889884767498818836508410613008263074985619367180696003239558505629952017431689440296928680988892278851226576598178334878331814084439079204950231362827925767689785993262842364045573928578847917861900281246392270621887101996080870482582765918344221827265487542043118407567485882571092635805772805370964003755569847468142034737740234815109875635967619211477413425151335377162954999341164425480973547574953829754679036778914298142043545559124384897164755319180854028375893861380164548855306790748069857560102807537246637704875719452347058143469281266181756370447674516818363355475293399997197814442102422106209935747979699389072035530239730221582973215025483851471515070895658598773043268452139940661921320670567051857678704366186175184566697336158786908072103931375290494889570171114750229351894533501519956960165584285451195919443434308891525351931782493558124464822756940119064349265468778130515773197047250121408447233688506165578825281753147420967048081112761585435584277389464881117530457335748999598774777985105920000000000000000000000000000 [148,36] 42298546172685910619518463198527978174862336882662528200384413222348299631871109365078342014567042499360364600408338322328693209986962692073012004344550418543675654885784881479635387525392330185016674186611178975651051701227316315463940363822091887016401718542356775490826483983171707692050659145563150002586483550250402993865763000512913344620110663853057414973030303735459517544239706724417147631174244937849732164643033246879944332421524479752901737612322297227398212555925041047261049011951370441706088093062168559546283172252567644290708210072810546106128088192355181504727779935755520071881813819080188843022485858392491638792193480073130170642548881831601960904779108003617918141291593412555403577759383725246052082024580913098085413998291166361468860645871992877788260517445485109990475574526100895902871039255247980068392037957284895679577473207440974481677815098937870805988310654039786815009296100261115469482008842349405331009900943532114411362433584939909434547152360281625459533944273507780527768745199306076018413621758289425726060288965535819075180409432313960872992103383201255624743141614123416224068419524577704907590360483902502886779567603583657857027673580521170965295653957284534806685321618972040518621022862310005068267499239338785169723656140828372484142277804612423973995367057981235839400135373504895025452235884014432005237077544407489228963731432845334830467138083967979011641940486601494300214218827721261726125828581470407067104492135816707513249715446212383479025136473374326974072779197750296772727258727684552939888624959374310047960666907230266020333117333668512459486824734192558927792508836627726359170152613603114223221034615341212311150724932991380214984718245942148720133949670323224953686212419760213796663437025168029126157561100064195332235128807688336433140067266488789756845953964320423830851556061643433946757992146909483445411150592426312831870617872689741055801467664242912429775361380496482471409931157174204118233429790378745596375148573947782788976688894161906622988628691583696580339787210219238693141308694172911658531492382427036282553827478846058980375646488895982262256759881403680305169259003689539970213098473556977318776271988258301436533752038908031004673213634261720322634518431785033798147095118000282136806604233363041006391961144446682948729813749997144457588282525125257474851125956154655335441575125902345844329975683544114221477194872636467652380495812301302676043383455696322796954083446365293449750131454854459549865750021984014814984955110113783310937669052104841555916709282075167238247343945968201611986158751194940451024013536454319692803438052181997469796455106595227598084813496776290932093553203260932147114911702616133614094769492931194287596072153552165208605065216000000000000000000000000 [148,37] -23942178222567581038753795305565412234306482572506368999551352966991223881441383068681879013577517238536256156570707247468333597430635393334764799942842319694465857886226136189576983835170077030832289472228027375922994329033066468975757902203784027885564649128388929003370745764378763209142630636833524381118993862928586161135902859899681987623680478952890429181230399746678441020861182998516176971385885885925510991968286222773302113220552656003954211426594195519898683835889631156982613285268036872295383705231336546973771749593214370055391200473837226620409176703258922906772769937654122069657457974714038158111649047182195332378825392782728650177876226170521268081337071099707555867560642951580814757429713065990053630351392481955940743753937087888155491574565630885245834426999879128288605552144025751640384506896196600694739284028743305801377141119345632938233814309154501939702170433793239605313322536300044795454757285438194588207663573975843240664691111801603912412112877364326488116132350221345090220671583145095427507266641481165015315795414774248133387506600423543574799821220298572372068776426415843401512690415867733809714873538989345996319110063437904004366593772882347910798853729733402645894590102121963596173383057924963052144543459665889912786199525943330206488583062278230834723379284181008720429686512215951256897204003491887011111078136897604063059022239890247047935168723031710628412071682318254361913439282427434515418731463979051411720996728781967488345668305525783986675177649966423337076158730656911344395309879421660717333887125078068793649424858833308506514179904564063540287898589472509266557489728981210820479113725914420631735766492736214364710420270513946063542353627347310554131619122789635378243244942320536253142159817512551537049107522237734942548611247418975709181459890447306540636546857916827805920324102708676365870704877770742385136879150672843635354225658364853297297605083575183619768453830757595875247924752219134066654445495057810938329896720570221138409570282124305958059185261033123422888457239714137807441535909371629660622421043229169106302450543403349128185626725582712388222918477058790136313247318799434077339052497626814707957270957238221548674264325402390502045376260265138125694658315251360127535882783812261064463502888760718607640633183424335380745635826755497948867098393013731063753698125959616567476756577850382413500646684397045420767257477533577848737560426001861005561359508567332844299344944412483172372428666578641239130415614592974356417727250398997852479064314172315133415361198430660804118240613957727186834133012275041824420575317921556911586827472954974788896716433726466543891620092569334866943766611411249176921884144798167193738690849065811964103422877799927378534727680000000000000000000000 [148,38] 10609299833595168975210062614681708755637713596472972942462655428365773942060311366485771225654108686222141935248645373974568419073564639190239135061352127158195573628319306785679132179819416055852276925294443782092179568389503323024017603766664106586075906042430788401329132098266707006141653954283222120636112953687925741405828001665368691154992834041967645383431301546430104532376426430486412258504414677737146797435086260659509726628843396497313878629173594792043520140759080429036866142384173036853807724355615960433557859975599031957610152116218260659475223962787037203191397384745822518538118409970131860735452926353101836787064227742250834707788886614098273641594393353951192900871455306183375201725101625937935705900878151821335661932751718609177023117570575099279983106627974592729816872345963812119413576425081855260382218961228000580671647735592695377013020793706037294844260908073128740991203555566162478265491674808589376136262079553494528938254194782920746383164423059382876970806335809372584201169613825144920276392133890740615007862083892524724537241100538715013360582130307836704203834588717178139262255111303372905006892524807907271245529510995092929573764588208408700495543898590356208343527880970039678354609111724384211913634761819696630340557444456044728885350362620475177198964495225866401256094143385011804741620532233317281991446433863337045424611040011365231322932871569929725443731504360111540794638332256918559729392525844925996643310244333993803673475272872696803530657103450033198934826294429488035057295927326018257058871768960090076516084701477475048893506777825123841765636888164575694368187446587765597521471151304523963305296296124568108578247155020981006070062947217450383543034441341163517799829601101912061300855565597818404062595563506893714943603055223062843414712080506107456104092863802193635277115243744612431891621254309285395749598847778348000035696291637958811753315665262996949865161557756060468133976487324314204223530185624156049557657936353709729622908571069902609567564795325661560192950884460637800624300263880460771201173301360214971221710033218913378403432121904739254470331835867222972521821224242788382989821816906092610397476089453423664529460425316583166790404004369496850359264538203498036363764882213952529281921002994920722958468392365084025685180035495705725696268968564294257235731122762013992404258161403987256283765116292310970042761631876155249386965820539948955802922948465569720440188103114059371544069947291023012214490144525282097459329877638135861495612541342827267226294234285639037956332810471626880773987674562101724754603073380154015819632125315090360418858628610513430439015146601416079871498830977777155643122903435134512099167224955542190537851331132281724696788992000000000000000000 [148,39] -3708694170837645403202043750844553221468640183302114239366487121413256325272466020996804259404681046105434076158970698373745863706130287651028773860786454894472192194741280823156993131103354020944548478950558380874303017542445298589150100663525203468003738510959017445396805057390679002102306354112971929536224332465043785037268827041574687728004868576208678934227341853860905102490753405361128230156790282228294643533538054559737329977509591126169073750129133222142642514810775661978059956389563452536910607052442734649297189694542155130522439213326284928923033594723012837688883451031412127248722049234558722742918455386680367701630105684142578369972022096385280950019151668969393503074581696717370163288852543617998201722601149070688875737067222889559383808213759615960125735693066849464151842418175338625350906361318348076704026717093596430559532630735655091312687564167233143053382974133656552016074808824610629254038849421247252717505078742098593633039831211386962696679159441649578064561496046283097463644182282577183309875432932685933145971971565381768502484682600408523157531917623472747729456081057352053656604223415772478796844761137770663642491728151478482953051604996153426824133126110520816421383015542255977452302957162342061998023360925971130255489655640454219107859629385531050042212031058705971159700995010663303706243320726172745521552593112878995203663946360671777421143019703402892212332108567277462960806614157218535668373594499462722497828326377087413851738260812069267122743478207583328405615420327623471746818381175478070601719866837637836707089104345764424163327199922365249355950375684657756882576331964140743493952261901353759328316663165871046004371298177924846526222721709497469450472147274850236548188628880650695443151936855754723571994571296860452993167680131580565444977611062839710232442089870777696589159911607982839397356466985064371545605617996398818603758549186284345520973742296475373190647965137157192537943745993295860269533454720510099950748020782861430428370576310708763700849340205910540475402437293936469077990213399716232776116889689661586180590036643234560368424650104640265694652136922677915390205576959203929293416409508537890515184974431693517128593592142187865019007912578897836657524056997490575050854629101841891104925664871092294575016391766937310103777207085729745416727191667326130068060441291142975239076096138598036183460934668665600080262959193657534795661340808041540274206215394799502835166906012433425268010445876290398190280845308512222788673629898323941821038687471311636574087255866988991546125820279610238014987632572800158030946231094759488533772408053819132098745310130498807900160405711111302605793941503504875267249255069413490980820764813466804293923102943319220341964800000000000000000 [148,40] 1051364393575201538659708846834616747418638559486723589167464726624520698203427981064127245022997581818447047223257983087885180666755718247098138951183519340435047844260841005482723398562278379096002337819010143836677639682353987618346821311654483097343959002296478290839066194348335884102620144332441951764879749565091510114123198786198751685584167454106964047645031062172913719748643255497189028897769834084756007262266242284324216606010489639935184895567554973690844116549865890973752560242035750709130590595054935483545168390589291133008353359537030935200922025957882809511840523081383046967446084401542441607308801532864626434698980618305114682301425551209652429869764768681285416321406212762311150237191656550530243111470082429827038369693055170170390618598140573328224731756248380626547820990946569349264057191348642412473235054452228949802224731432609219098587187284664429178527015948345676307850425975825729058161343995899146063590663621902134080761179784067525951127051308891723614095807932108939663207188213286383879952844914205521374606044529359076849715061705958133113213688069507072200822606653384956503907564087885146374546094185467561515887554604720614961423684989719075470042999561397917187150413982196298415477065404211627637746093475047909054161015767517538688988649440628448037706803337731386266719819669096049067530038266585337531354527151506636619648480006581967278359664620958006857985750380266180997142397243831081372038751338712392484932997884026008606486485007937153902612419495170230650184474051839341734851124156049535404782369656657203750931888078715765870953985629722930362067983948331065773140033257796456896198877046627583591302810918966197808311868305265666064803109095117734839472946675221358963688864938406016954626452450031445523896456821703685606838777169632087160254044657122399757868926872654354022055307879271850223047875538819156985331690045709896312270475203481448199141394915495242848397165483355288720353746522612137759378202438630965185047693112253686057680215189648118790421266428360068988609755109199763820632925099638954747348054850249157135252090631808979418974673030860462928114626970626777437240332160406769415013904923112647395398976722587683500013032878064168458370263329662892530307805049297138456272776233838291879050906441407872517856529624774595789368182322790821279803071059912967310822997296761060097911477993719485043992282079385797129144990055941865500978878584373408816318834296094915128154870471442819323502102091748691352087404454487918850313572352873758374287083221914815803224603769584066476423144896484446707321634839109854161302431881095764642032562857722723515755905892381591759869282247688059945861039961341857245180652270010792342550022087409174001687356555486267577466880000000000000 [148,41] -261012132228559521545795184389508761307425213110136661055959527077793428193983673606874130335849456559090491226503508845590912701105298367601605698647576780917822679802407365799840940070515424617042982246471198038523491689674317622775727961774084822582874112858513939609600777465916667790284727226254353545163353368657622040265896822435371594471757940036074918448880771605236757384469633791382237132730540047602040568765444596809276955899091999584991429623766888875102508888538435694351275898005076825991945599056577628834410760597391387658317416568920474815302743887125052441761202363332665921875506106603121189766162871774899434155456699866813847838171411253139941921122020538864862028904218252091295137311942055598305821318544883481381691071036486751204146321779931486101866940900860768522826985835608222298827407150971351840535378531674276481851252342189165149020830615466695334124370668555718369480878854540996168142383755785297204669677273133265817092461220782258430780956856970005221135447942856800683974338382336583304814009694365153447835578225990070074573369902644887566899163413317630883024512512155607986348407146493316392798571529983754956708868974279160168978007871112842997260695561185826028164413643355046494966480053715990697726274448821662709919446203819829774364276314769712600210648624660473307143899179024652847042244483190276806939337202196898637055246415308125675502022833591243428296032579431700021881869734137933034066341865497714905695075892661476260315040771477098802129001716026760064860475974603715423077042129297189145711288957405241875937362902564285082129057118021868897602142081630614009344977591777500301382575311618666282401316825784783909012245091153683288541188058941532914768408314068307576022157335338816002947192567191570405754915944323571744196156869012854430402943204365389606579217199104917482902009226203213502598412800500897662870498903536603057829573285838121903916914247545817848649944050879606195607213526248220195820490090973159188223506181644668177515761637076324947729262808215434760263197726057690252111751641202818816825084076000465923126858001789092812754503902901970718598492486945088792052649567134507317879176127057252504228423765178329955318397166265598378914461997552255957329313941622301406023484777743234336890851438818023331490142718640561353290133232046421453507131554793863581307267565770069581528243280594700002102438582008653756466837732596099842410747275918054015704570975814319830788844369384678357981952074197589474324921645505525489393239972432813135422778602933502021575519918471897236550579105341777683340044221301087910290711241360919498507453266279083954887196532080871857919365489069032581980254165776773802065728459625410414875205511168412734648484864878195821772800000000000 [148,42] 63941824281131524636166551799702125992545750992804019173474643501626546952815237332754889262176407484457208744107642188362140888641232088793019328847444711204954105647617009856384802540422784296395532809596151993383767523815959981640652622312566245459583826928370391995460730596157090335851841831461541304934438845953733094054673918233362116351946565868145545746342805010310191732241825242690664828464120873900881568399590474765960911499966398308202849977802677898856782661725467768772514768244029155400204708854525118919175724924579684912946375983821850495570094839535564286779630852086637487165161956095831132745400826954186259432181446841051084767429944220273989552498468012297329412953023168893323953028203384135307756134706284030519380213226643576461935524676307654954622338364268943145050770141279224975184834249201019197995309177726902128971771870736313128863876655365476251351471583252362118218513365190401434823582322946977186759955008352030996807346379805251541366735699620787449247302697020747558533437028579696147022906333222848724983778961770385623247125270063848719209377624197763966044095408831285325443070042528503943156998307863464189303622068604907546998628492514600951959665916985845580307139453215196665766757171184156384008898500253000113950911517058571230678030240327581733316504695039028218643961445559607169574083035253854028696748844658013654486402549055561741037451394823337590612049410494436728302568649744498787435876313662931281525311271061533202566745754611494862413963980615588449906333640988593643321952859451220847485714680493636908213651664645135276346265910745020160284521735120611764674230276484539717939930592440771081178825017161261923424204949821640818668060321275595313161799628383453715535626910175008247981131332726746320572860233651610690058055885127168203612766760451957475014615409394486311127864076063511573412412813700879167937707194846090585837906680293163953336090828515932060640930827609614100784983558283962303431236524683141186293479650119008002860857549483577057119799270195391268533061554769984463289840895838854890881554964176098334649618474612201242064451189333056022999728560493078560057809982115060912725016765659899407402027528268479412180161716888663668649510628083348414893106200857589027167372373503931830256375903685317837732062318534113832875753988366051158072668445780842993241451189504845951632253029076013328653096645177572148086969291558579725109361055958253808235602399177273367544384621368425805523342012511008412303813654029162925329963507266394287494268277210204096224704815124885560936582583080673562575431469550130433981145681144075983724267302926168925505966355152647944863052002892472614197639838472668935130328439716535345137702823721793885421438276174772332134400000000 [148,43] -15738960522390913925729865552865830429585089098863109000344396764913337514498554994679970694684769784898296254573609745909279566484851371263540854848167064349878965728626130653492921500297722023289199144259191071524978398141548096624508773902933715112811195924414415713226274872679773765094184719764644357499544067782519529728576972980948829530987407375332522439633919591406778422911469515384322662055260845336674239283007980256255338035430257222561465487715259696412372044377149190122316084108850295669491069337064884101770920396222305644262610707377030776063286008365539008095046111070857190207457650709703044676020512482015741695224643992790049590166803763219194267830859148741963336771846848912321281489233097741855976544444470450510741962430107225293928222597369032332555126992165640907686601570660991461590023769597940515526084514276709696950638608446902325328634502006311878211661796392247921573944621406320154807129724029621066641875999781760743337178293150408156433803625716590603101852344189522134801189405977852239391340868009564290056806842922397820758330541923276044015416963331070238422287425183311762744696870853162797994237325117164283634371279673963342696035364556163925032293712332338664682531209327434403786776043435133881598206734191658111970611970267843193243957786547221241098503090799587335444501795294920235226395558443181247651215023025321913391181417714209164772456597400404143776196721506819892032773534284609857802672972192727921802460598283151039391966803501503260296287154754901574115587869377043967583071684258037621641087124954775191896276184061167254521678732638615231664609136687095351380691484148409981084687806412705692200757727104118015488964046980936905010405995423958098572772404609633779167881497843675879202822432013785994761540875618146787021554520807351465004505978044989800264241252307649762244181868948746522800875112374160350760544184320465089442973706228554031418401028496273130063134206270997627254291629165544895288659771718439538968073610322968583813733642938068313661586419379756118414475831400621730159544940116861557179393052607408245650805302255847602579836646218326141230062981335317459945465089517075983528140520510791110780794253125007200303183565170234435687924646414791402227019310936441453127507026752107712949742517343986798340468665294137578468744592114778389557391068998332079148198632420986027868417647008428169740774185036659722329001871009500963016328620541771678740868299191293627107620459824460956763545222028447651455693428338020058562397115611531819182501224234647985003034889141220539547424110116500278592562958895725809764831204029317905811941667103737765292509432461793698066123500889536631751878249361036874777647022626258561348954048409802875188872376645261844480000000 [148,44] 3541364656706313474340124559404007815478180966006901488683119956298447429496413216898322536282335153660615927490157736084482374902261843680721014433330983065386107403783523295689033677108278632413053320635351068450116913491501589763974082452804924654592668799804714808453306688410478134068496166673194177604793487600548709655040070818550592194749876961656956912711846028530527123904124203050896496408797741368499181438782218255509971637750706730044445385836694162414669054212693584374534061125339997191917112568868648155575310653595550556415198014453653867392679894335425595541248375657300176881975631008402490088556053208204046944859065462771913420475628988894507662739389165772363913321725837803674319797408257342461161881053412606362207660023249157618518389263758465249006599868195464270030967065160296775044122169724566409388015122468577535252960463995818992622218079615202076938187396429191785679940018548017964616258072840432880644398059985040370012339083658559082978100991689385649511258052088442575760395978793963694197559764249345466129042870133427612046975709341512552622385627835335390524919746245931895923776549236362264294526574177893161836234047300616912111626762322198429576372686808868699329531531141378484164642529928951781067697143798760006809781326999471343807934555309308682985708187855964107728214316340165809433242650139111485988814147523997721699973296153940423664067456627115012806547214133473814374941378882565698023274288934804003395620201397950365590952784171284416172324414142000676441173107086662529071562061402293660765630466406911791381418454177073790168457729942540840166950519803985140681785199184209227599856167369419977341069306527099726094531096334233816627032222408043353257466126109156010786511308645415061424449875548466621177297295940496565621125946170488063874840350104884459556644271824599851095092158402975234140005009427025478805721683468893434669085160496769238782251278311658846882121443614823834036891923135290664158091294943470790380824077034242674053254607124811705603250138167068410177954322634104138642669141017181602687643422219317372693532713522546591504272961136973494769789405985282150551450720227771667556586088823125900731378416097914956436885938589876786682379403162713453258809922372409989222363817036396020758080316499100954292877883328141589305367013125954049542096009921282564562400249590647815512202219591412872199239874978884953615139456494294704513386704903997563338795172933992093363133143688976669924583382994475297910461261885583037938559780921678631531682053622338125169584329134848945993158819211272042385900296503082723201651209998424839137704156689709156172162081033297193964323503127656763856886999275315884921079223506324594546613843679569837118013760802850243347600 [148,45] -1006386217317967445878941356704968948867670882599385124156930063809272396320794444218958440433019126872276935300346082372082939204333575157348593779352274839086377943307523293299156701796959430288808165642906289245039477846834915199896071683358326198202808696300988461904966435447008581060023049454838361019215079757712817591114911777023595820039489100868121563777910202554460917671540831552899653141507593945763387267319007614036349078039681599436111140192174583844075373648396898010728184481842817328027820941554487431634544881847368294246350923073099992296037367781401869148286061660282186069857475955771499895072670058013868348991581114034333914327910044097137511925061218228100285361832272804729058418641995387540358896190992087960268534468032337159489385219467273761215329006809035031163827535923191929471622704278563466730059067669115324155803275174550770761263191535268730595221571347099083546361417671096055687094505887767611020434742594624434157488083175694187115525187341810146815189945934679695031095422693292705810922834874131051148179111457164316661527270638020145584341743993688517173575400466261749630484613069488822520640739932151061277299676822850722720623279891768894444835994350331202005634941834216513748183248386359139715631054073800995483858846079564787695969451120977113867652970047552647377407899240770251233020262390275498192988974329052644089234022578299533073537375727665479009898819211485656362611146664254757827893091876716337030848712837671055370134137557825473912657148830233010737720773179742032902445029599189854373265355226223187200788497603883723291418189991600033796977022730299717749434429549682540754339734630900801982615710024377300969184220545869884666537884075115115886772767744125895592687269564454568304502320469767338941936774181901166795158783107212151450514301286116113043597489235177873485202227294678559400668269114886852555640909012737877908876130020476681409660459761398419448503812029070843293030592619082564225662882045104814462054115226909888730525990672055263944616806291927003562016652107775160175906000819712181414484440548827897265314191369016468963303794710573345913304730234828063299089849872099000672649611524084104736236272516188577483167952222300161944788966570179075174769492513410360115556930907987420009317263033683674774072669853872571909722249625060550242965160541773073667845024434090176861222169869040492145343050488598173733603784303376934847218425530076357204450553391529397847890010906905433478820377957316919829058355103307543391553230572300311057855315378808731990124650187987281540649610453486731274517177331904612052004212238282902540812565770595635880958649146333704805642304374145048098863661046733334514759332414820247176024682113862154543086796045208352000 [148,46] 614878671064824583674801351002657121482667934816006888059876972583597852889979808347101487870244393059199248377662638946431812683833776852094007018991816614507082333475288670206042234064887980268423222551279285647496620292046229565838572702740609564222806205262451419970474232625566387117529162958882797719735786678599730877745048016004704215808800810617125191360426771036508829209910101192038647542576024391645324027973093238827030105289869791723116062387958919085384502660340751210331783644977031012799356324915623512656690483264608022810480385134061016563872424274093436701282362709631414815245349086948649364693727083877558815319169107427981595488250172653649447930478615997424823513689465245546857616287343849611333193932838348740659092900673841143675083746149565185134766007103262300911588926046434387664337741385902025475006508719536274747634631587222411215223696614371558199508331730102157950851181102319488415113904238421527444473552688133421890340828258786764921160740674407345586973894695621949436600952932490882910137732948690073420771861019104038608698410759848373051051916784855689415378317339240169404639047832882505613593857937345508039048845471150922543649713849598977707511308821320327334353482248685329928991258075942092104953794868523243549733829484825266895543324852152224385432699836213697396783383559986488699294508035539492952140344273405708226724336016958360364969313551268084897694348890643442879828894862297210798825644877197459854973945525085919606841891627567119673475985125832650343250976770306088368862639674436764758700755814758631306074065798774885742778012942240760765219094485291666465675991180574282760578207349310021744648898975528745258694727738952735401072374952763083038978673530041859256914060585211088887954299702533269101977144426867186932262089186404454035391870359233149376663961509869370681212394697170176288897711727312920018345119112292316197325088309205595026987880426094551931581612831216529172736313486842714554957763265003789093315051089018877463014202425367705322531690286579696881275606187546221754024196333213786066072732530899092927070573890199617763204088919655516372546024366593739520372058529411417043590811017577231650854336475797305772248239590809340827631384064152099968015034836694101253943975936355595985185138355436344550917823074124999823407990979798282696220873808658724723809567127741653087859677995191200780533055131471411029257790649643755082887461560885978267210314703261572072346436982608360612283878713678981257282060639016057883295953071639687309666809541099589183611988694264670543790862992327395891111808780905713068971941204997127538470321963320376587167449564017155465234247687975680941400807680467262705697010271983858040104772964134247425167477138888000 [148,47] -402946213769590371097047454899428286042105718671619566249509386698986587914222712033703380483281905087378652871368800666496737369960020022371619473866788891040845710808068372304485749774655548382078291331553838413808598616592641208440120415750825451806358461836007599834614365262444098286717256340065601483325877564685435051307857172818952883924883171318374557347810106949621848740830559409522414882709966269157391725310296016302954768297913818168887886733670442791103183855569822793686985976582006456867675032322609115538838738265509036526462488635065508342624432009542506897122722314546185438663114846779810895050815750681083767009050286528799079132182001316271446846525901246054210751123397150867629135732469433186190733889493432536346000046885237282339612022354434633605161974594190478803427253564444763616965215450734218480671205918182135407220138986914486482032661021691388749710508525563583057997704105704880132612056616570049784041802215968856591419930566595834985121004116317307522702271886274532925355578082935524894412346609601589315603017016349542161115780714308343275479355638098362394516304775611928742731192150780191453308931798708946172041762268510462282432889260933828184189288844683401487099654944453389009576327834555247591613263731129545128930189499878713482092038724219331225092634938660810457616583336375361335958813551128312981374582723838465055218868039887336054364694265616111619645629097749282080302135154559240833772457108879098803445664388391451637555327211405038731670779638912515976896981720235662982483689909339713611522856042668042806518788658454444841398636754527177851373215964865060131247875260320931233427696493548380180500692399997647023308128093676046963501409968552200354065846733258522945139127016934783307464711722066210292556214398120440115352428864447452374571065236416477796443745162383190919446192402792680113560177220889587919577728743153725663502845933100243727866929313244588130036477298785262514365420859449776083830869305912968938637598483536892414612370176330653911384982346780974445203358795894183461800400296010446031633085385665815499143944431322161467540055786974704729456855827349014336682330475687610761105247489556925043645053044254051316425270136819599774259235953224048626721330582459360272134520142705894673001648862073727202960987132143730807325996745743090365654486282670667235933516595953196073335395072566182425761498239805998131449183193977418338171114450182133615806259852194579175408723133970908169698367817665136124150972577157227005450678401105350040785687299543925789716695927217352744631825995935042570830554396761041632674955222221124628564744565777386041227965209897128254991409012818093065919459035616314347649500261787550211314475172056097241439001705600 [148,48] 195347327345025269777072345268371307631807690352993160061567212245249417104932447337369379072732793157602262517152395560157442205430248444136444364301320933511018243063191940457508507693156747625185732087454998968576917211672179436967572916879116011888673152321506928177472021772832312533718125765033424814035294866476840400896749667160488262382150087302316825008394008601663286402764428243615600042063669256309154644630330882061076528772724385541092351150186086285191881742757920704262262763720572532168598700358670261877304149285939120480242215821465622300400780747954144924609473285459434585661923323387113637500847340552220963856800618274071725528635321370567991987070739279438328799802417663511676248542424921874791365423174112082946674197838176693072724152436252930977299777035474429038795516522725752680772988812215444968595911784653060697240270170386234137346607367203001790243036846170340123954141172743568827176987896927826154927115090643047223814423171113472949638827662870878462636758711083333765105813542006542011364615612050505384035531888800002777029351503574105545950136205196763788007617257328986877034964865005605459844372730521837988494311576394479361801772861200908555487495312887864770011816628688032041610277929468456820104416455238633928674194251357588126546380748331077490555256437370431957561699035288483145647208251843798914251913214198981127600088269505735767821294943594252352979233467211769953886244460777436172363575311311176675384358648743459519448145461098489964007090065688848952498345740782641052264624941852552712589815108123602983023277259744071522393949208995255031860099799718831403682169442366579703387848073877440167663861806847743390505216675071620001720530625239616074060040443657163220772176537946930009395632421082989909067709461436224911786238531938571253946626154145702740122212659599091726358123211211410153828573242037582843324382658480475258848779707792656384005191778119699588698899877101966148165622921335974753497378228363907384576565836467642956855907178150765567540029557713850887945314235426837157040509122714670819727399243626665529411902617942247826913800870979163100125706926066358809885954212025529907536542685948531919859171325517861574816571234093566012434987005122312664351763847436624865368674130508705582941143566617979440864049684764963661259373543274235224253034993076228992686121317967055452215040450077370880238014351033322755822653709297019982767878356730305502557380310844183489654831055687321065825847117126571771591251541777271950018951753825517847797552721618844613937277383747968972115353281777055709280610643761168270314822687413282564552755368702994053404972100027809200393754958670653116624599589380527020935446445370896186680066507667587326073467840 [148,49] -68499475398603622239857264566371903471018133097807649800623133283196241683273713241467657666256153039785510424314249818138445066225959164525408843742098720862336510652201587415695675189998313391050982099093447687643466123006796595978308840521178264905685423242023415016529513947115451722392449594574148062031241454411312529025247995679231092896484808583583698296214390396213742963759808667045705847315868452136034473872262821449808431072873607906103717938939966895192999238550422190601887812069267218362630637882190382924276086346114548223857698691379772240187459269088830291071585143463489378304645066426360571865641189981270889197912035490277780704438726873671502529198432052238183539084845425556451700535832096315632704551332290606384743972220541159145898374134268190754742953727365938098210937851518404010945016698603825418776907200924877946571951507920814393586940663153476734935793382824085221593158023209458597984239208904303243013598930456462930466703660602545273938356400734357857910729831086991135421030459155478160831738815051454442203387574447732168605895839747601544379698248129601940333606341488805906964164579437673026720208207700765311254326393287322553511107291004600454185288393103044233243941001030790686025631529640835944823912923316947730109404424386648320564771377066312721734977791823843185061591236849211531131051362545531406425607664565268626968703292846429442138835435667311601750853436361140213008574368203026276445861308900778810003032972425171662158140113175114345963342914509436591319657097936951997415509509196837137644577399751692269039614063815608327834112346413448682883475945761122319812519268985452757242153160707070549216355643832880638554522654362560254917516940905450078423382095818881899452856650999863475808551044549267062828762629710845610409555714888325640209075212797727255513926302999784534130739791847862188673770950955783126589521656799223138763397642788575884929975555822228158306675419487325238027783720335575028139758748163741902075775449772560988878356636625457812508621528814640811027115868313594798212504962250352527695504165152599233816979787059966550194517518860301221154029937475443396975650865588121938111667232249826658296917886165995247554517700953420143873106708961832738792085808221400383306866034684172549556026678985738234710652337842088437424817015472423639701333165235154503415783508178836601414476314955048317197550427836931016880724766785924904744178898118605848998074438188531799699796314612344251845641332934008935832759353716087295727592244600018927210886475291308417390614194316698944098099151819210095397373271437592117766082754241855097754567036736561148082389623804099850376429339154211418319970530739015706566929476057871535155796972113624026531840 [148,50] 17084776111620621587551849206455142362884214445033715674861245211853163856006519460865494459470356981541924179943726944097748482602587002542595148738652342377706727087649925909919525515748504382352315162732526418539404104442036921396794678042407124680490106594778181963871381328873633107326955339285920616809346430273046012157701688041609991437604092217128288399728446223540638944698214320496346845598258497996979599807654509397213851642261587432234151332868050467225430888941101216800035201306371956343654352296292887361413085614737505765618374636479686178864751731787983249666872317128249755972976437083755321974791609570633578641625163649882576475537025821644446091323140105157432321161491431903644552607694290021488362113080424703199024899179212432557756372158902304215338217822599391028093147670290906041632393994234281740262890539978842227757467760005247432384216047029099197683958494379196868831344353211063922186747497968316162306000533739335423200238701059660384509799092218202075586557077485100472941859717463419870687193505824380571353371354293718200041085009741607843192526375933202086786335575950531007643586556603505076478598400824721411366904201441916030131891581541583848663221617096562608989016287447343738499545548695188805479157008993867987178545595344658030068996100927390508689688303971942171594776335570967691145824755655053276633434800951588886599542974353836610907557019442469371282472117637867313889433098164321397090523809360462572934787052097138213168204136757492468204683927367838415517443800537192196336967889461620881236734158744733867630861622625033354032128033956138972930734839289501033190423789350741033064919972075963613030551327538473661787817554791434957165956345441185755789612347386760407675621435057242618380023758200208343642018333525533702439640491145250937253427488695672200001738564761596466988168382942860651876428764845025644122402182038747748765324064470332288841894273688608825280569655408973511241766354393998080607219312802073265362161368354887514323140166762621225618472685518538833531669853583945063683138690819777499515297789207371385323601108347152748711190658950626697540496391088429120689895036374467166843930242867468837826375850021319535846330831038988930804410842573339496814828073458429564137241468402294681449531464073957745006228377352919592173186855377688685064712342329187916389624975598365234136347974416920887852040445853569212961789254570196394038709879994506952573486412054766054290752471095595193716533471741554243738052728896205713849011063847767342278034285778335832603701204996540030544452676368398856667664168062747751077133857526943687544789821709733243621436667544921568303502052950830349141773119123374954773237187630682840633398987380052387328 [148,51] -2664289960455294611053586920261917608132357828985801741846803902922875653795653154080669771981333323159936015124288422427598678097323093651464457491940532822532625449677050700113367441328962826274409098504380832146257160995191760275845099207087485496124220386427404691573531722008032341147920650657538275207139935214729307252849705227345995845034318969639607472819317831169411459490407818264599635871078149003616785964567083935977186920666302480930987201375714149803660626208268717508355982943513516460228029183356773391842439424789355910230802591233855625577105527120295632090046337714286802354436317391076825259501367237773309966441076079641332533246844109786940335385432166772131705896973163434211118181168543340812526254179851967003765728359835704467516783565849238143901305163055948459799561635256789351605975451637505734113206702266970457446760582151595308513363151934086752907603224293544785488265793894930416248861500791155931597362932436066001479533513510992134319738303842285863591569670397267688717100040123894408043020136381119509727237160949039188930002178031116768973960796038096786137013518231326256753344351881243491650627094450133107494166110952109832297488401992645031811600757564423942321450440899933973771083052758628634552877829222072190440534099516331952001261394264664233376464255719888832077021210553306865459518943631484442713221892758013643635773593308864463323871750863007628885744252751896835362638476961672527694685354219077465220429206695819947139904082083882189523557047649196158487002989748723809223276570239162473374287510507077085016392914035277563305260171601617533244313124304874256759546709246390664586071901332583410162256056816217527397838837118046087498716938478845483761436647477670310164259598856650351583393879929534457351881935113080792878049826664853307023978877516137239686732471259265100468629663296337029909001709693010584127376150485941672860524927796659969105533522529796273081412535765717723090990321665952779853422512025952540137971034803616188714799753054058658877380600633365906235652486925034514984680277699330941864065527186733867539199085762288076664990465356537623664827185215194211896698947001932633931722466271077092854014232370813332253761849006805694480991789626878471467280321483437440374257554764972712586389041364189438622142592099647465070759008577894464469038644494781611561379679145921419640802071057078981777710282243893179569851310495153919230291252972979226151530364608760806359751420298555783155917415657613326323877232813256146144636670147967062218548159773225250437318895046663219570399952231311585897262621842020419641417465719732380809633248696893600298751652897210784722481721739880073873760819769803699813632173877503245864981807367551104 [148,52] 55777872928806424083546698064095842717268691675574458042402614910507290369601798527747818646198542230832484809876998064993741346720666756866503036570906343432217050564893274338508679832803608137045884525682337996757588990026843784330597412912582035415213592979612764356747598742401056874438413513147391969495384007506927141989540902995426175682796050654415207726533692968245371575395315234650431515285251479286454759888214179895850336616949870575756506620012372913782453856868712123595006524917534546421364605660449119322605333914010457612481517631451530841350708690134044216107754681411539536607774141450711057449744738560663244094536519269540679116634899933589181027810100665879206403531242244961801566866706808202108383444105476874815563174449016752212355326896843993217890386144080575268159173378148659042372045295329963867970621790847638859978893271300810604180821926797306109058560145088085964565796529104462655230188131555445907108018538790138928553611807079661021637747251431560020761742032600529661908599503088335023519770188270022188686845448680469739147172949150855015650069322113648494458023680888942382626095824835266535992826790032391570906618259922211918205674659096507462835879776097049427660525016564548387537588868395910352091687750860708979147293873789246673980452399599160969748059423479143877024513783319719771006029888121177212907733968605753659446926986981348264529522258906364662236296566785982967199586820667848089604599317632788548877352321663537370983450212316521280256203867444450155059254122216998659666228462823558542173537490278646690910937709401491516388000169964919183107917157163305388663628090577771861710267320197190394602530682583252380913396171379565583067732843401162565635418653811654793472395144014743081569441653358028143251739400447368225032621190280293764819584553419258765136044221945087850534765679838900768201315619987476196476681007884892706398297816841211377929129014344182378929391671594938912327746613053135150418119599792523604678317301386366794559311335489421090939267024558845669143541386047723289514367416913238935493779107205454558517263050067592110491836846722017160199840849152730693399473362630070369908862759013257267031133691285855210213482397819697570215324865816421580354878242219958014257334924226025917368905876873531745698935433587245520386879136685440116944616014495740909367601090292614757933350885369571777354368294736390007494761309619567595220075374629091161714871704230518836014031824273533270311015389649686891195501231474217020078239906714376254492137000463417986597802874987299263240342711609622174730857512003576542747635751075417011066012839823024274796523539133382255003527059052862385553865431302101082829496724529332196053996280936 [148,53] 107032567347409533287368351745518733742884518462350803430001525805175159724005544202003919548471165034002888483692557739505988541052503783466496631615006294211141648256407426635079567636442701217162460118183660025883045614606213762920600667098432834909275486572885011709829474597845240873797023356324144021315422793079513383329194698203455191422329353337133630431137875906039592263585940472790134524401728842555930654265043285145424169188747912162119937345188091329573777038741060959544538881079925802536748536767138403455217375444733137872227819726144423136809898239175373646492817369161680357920779669591643268045762482356631289654716650664612301272095251346562034377198841862510298146675902728163442481526115016034409026492567135289320208327657974560982984305037331528208214884283254547009171512087661452533034609784708958255023691789556017021174787872456649216955990672368619782180832494779072670889235077360114321703499215709903535122464100470985901266606822935852882026998384866799862593594378279730943296730921671328782205999496637995202314283775418467269438725553127628329577730005338433418809719877090106257327976777272171738846283829447310397062613708368925666734133366051496287576313168586915982775526079951264965691793317816224782654049558654649708761892624311007472057041320624203033714248103842906043098835319534723068717878579958620193023867072085132790884023225216203333310206375675244167739813082572711008483376889875556961875056661923639815255868361988859357942321501950911561647728470553305081328293745521182445105931889923978366857616532838137292702107715481033606034972616899445742244781268760182077060082525889170271784266873632883029910576081819683079214167925431001979236779503035450341268326321786921358704687170514948007426025495014646777775160555706598204844818508684056916076936578646180351269302604125141981811071085151049181425204302367780601309478862127168914544086784925784674951496012420692896256059044264448087261841353055834728201294719288615020687979263698638505992416963047060244743892970126645504543190605528595643189037889702604350602249318779621008930140060867736826456952370988864437779434518195337010768067112480700132906667729496108603417212933073760906864717032883046981334582948089753806202002519815888030601396360578652850604956269132822936240748256512735378405908860524080731191187532502923126751314365964631590464148781088111059645920553894579129172673937530161228832758852026494101122702880353321397778375785223093138802039861064280473870272206292048602471291210440679656856052269953414980922231567341148879129382808646130997454270745398419064821136702725338354087657253903995051568432956966405976114106129159466841315325685982747487649484634069297967055695488 [148,54] -36431774196041461630902136628010803931733461917519733960821313443712817328438677792597791919091164076540403653079372245291394939410043203378269465549708060464008755444058617349317626725316705289893367349454522575466199947641764803833032662720903038724937604711035102567368194271359876247161756127234133123990852821646987328127538718654273586420184278509352263874978088483527138668367266994027673756655177206872585325114521640650918821105257683462242833306119188450811794657300885862096160916956508878562574005806499899817150082567490368356138510055884659226322658306348431436813722192446207934801638219117032038043431827248685623014394905668777172309808136077242621074426497460785015561511262872493917659371125312056823970506066767447571567802906471990473112881478808413248188433604271065263363149789734514093084822408615105554146341478919704437307994836534781781187572721145805578608367333947935509576476830024370483987315694875349353921746887481024478956555716241483362052756096343876298069685272065185977469549636937266810428795251920459774480986528872108275353454712200310318109669678449963012201302544584476704890748430419491701753920458847217064432705152042838638198835262593938533285676192091799864155866962995380350498041086982912069672006522867968273892743976367780714067069333229381794435003557077112004982286787145251406301463288984617991220625318310012960417321060606907018414143482156052020355317554828666329717635786094269964828701313213843832648566781192670995262580269062801491837452275971247467735340981324877682833858483620675910265142253208288544562987974441908797593429711075417830148638003529326874126863255399279164865100875569254731189957900052265904866239669517750560353003453472024780663034690133109515684915165285691539467643107527554448282607238848997275391895640841269823309533520955508883843329861726251586229185154382099769592529758232092881789942040537684130233032902192022635104391187498260273283804553222953693065031838182450900390966604319267254397826587096752619627619898940275013448354012333703590654312372669059490512096913883193175184834574544005208928102027724406185720901027455198721807529721967933247987334838611398843781931400211500521003244410571148027712054213015376863504107244179940176607671141457118532495389105333937522821854052947936176238165406280769593527842536118048611321039075102086880046109842156255384592939146030815730643540572088936838963163408571961128219232329962411908136537419477324079924878089891311585947771584168506509381420508569394289057975608045267194420679120176410844793187250594084299464652116116835480471452413743726278637187883512646658927246695031531741177343088935396081361758335470492560034068597487549675369883595580509517716576 [148,55] 7238497180009417634637141512448050517887158277497880009570845613753293634665321166566148184267312992272526207471977465470719817114927328167212469197890547371059171748993959165992490194690297944495452769751376101566576383123140943525547711840061525054167669493585972627255131372734697435906248548205588317893243059309398498749796447677797036297647403250676416310708451311949469822308518857428364796959443166510580387001615255355378348766159700297774424947107697081597630503339095524942439549958246352371478510883164442884338205567283659596382074370832230906252595549786804495635074132700276247371930979543403657530255308566089207805394986054000633603163561858961536831280686390224431721648536301410981996032213107093348083533797639641890978052790579658539641930225747772301558454302808692630198023365306449379531570739053105402723279973642178239946093760685135549017343886346708004583629988644114326846704164485174846320373119667446852843741948408563476992784181751797210467343708369167475900981112520886540890655416971334104524073430972555157126487401037601616027617021649773737137764084416338600023412109920630032346252044041724999406751491390735132430482656542526264245679485521528131891308436446188966985601365764647902369905193279576303978835530934373331082158785940178546722448069255140281488692095889301442182725269148456740660539402836551540502502286599055480803868578367661771542085739119117381428122713748170336734178900356327337156597982069479448714346574055821143733209955701615112979194315809395133443603589713758661047215051753492805852991545752643060452221111115824130080767579035133562507284460127125538522713485474086024307662642731187974701558921156322181316238174065717727962591085418940983287715471829656719000542042564067343350578624594104955219636083246212937647171253153165815330853659482369986306633236595923344406364469931675527463439074621013440035751563466568079308144403620230185719729227889946272953515473594317294397033218916218304141271197070393407484662839005181632573577617928056891020735401817156895877485599092161501773896563709467958266385934159373141103278796490470493111684620543936827252547618863548816964601341778690079719491292693575792279382218228587332750407396236835119733909183804972220754491718332040292153703539292423536650377303500470818718816748248645567077324801817531761113491826566971136265357953576115658479128303017666400314685872863631055381690306548033378641803885717465056395011651587971546827845468994719104127928519421765286981931541155218666810810489836290459116104181629255471515683340605226993231181150822025936371880987099496951618233881913983961754338000598058250383135671170802819447806408465597531347368426459443725195397936313425367616 [148,56] -1002523955028805307703328549428131129919791521189388264251493782719140413361578611055997476188014392206307520026011720358082434980848345250576140477245911233803467585420229736004838456117668531464934336244542484893307773978060871999897859083984093657718058095233042353352485887980364019057771948671688935866784043077302052793876881879069770576982874938112689008224897092307144155815626856103167113590204168994047827412120687786668651579891649335931066546155725116764199164148072306978491070557783849115715512231452078554400510108542062274621222691663570444062405347838050348501576442083762830678514901358297549445184990570865706111458603651232767684928876154254015817717345292739987620133025321201440286006620200759695119088547479211062380448254730489684084559579978511523302433894850372415093121056052353162209323392012014638757153501902442773016117702610335787782824870688433028732082010257938325374012250951545274955570558929444033999999358532636780895778314435550701284317646214072879866718527886233008603152223071118175270525268180528791605283101967818422325249784634622068248788556987512169303486782659964717948633472522585513279673461173291602958737623799311148273290202581721913350861535739979637798813592782175868980849125800819016032448680293578876301294954006844661855201516630156543894640026820350804643564791724145818677675924875947212997866352300103435430074719416484149995164905039894372305521211577066128995953887551883308547138581188477459068731042905816510405401013610672406815426530557280247582484037094435452664658223151787668268591225624863274476765618468948218233418106087807567276367653822581817819804375600588587657443953427400640850710021964966805632849882124825286903226193020631713240753723863613333346301340336911964843524931785301812679462518614104141151469763649979001302073372043328277427862097590910790554287806964301660145131539969632909639086865653566313331043299190081458903308419095457899166195449515535084229772863769868742787573915422318134847575578212857167293987802802911207090225292661803788644648232672823042754819706954779690690843797361080793321939602520903247827594611464163468140534411005208335483531439234640073323942457728885627898892580465220882801366867682103607624233611994846658297474735543344417950346389360728584873397140677630029228707322953117803798872924875379209920728113952136331758126525504640011572227884524096040919960940199116182243394212991899278154146756859163869054385753832749100877508229785844837156996467870493389940226704950276619563086612752518451476704690659093414594125177993662045430920271734218262230585069208459811011000605013491767245982909360349443047178898705235438505855602865901044620987572980316586199079592905861248 [148,57] 97052318321900743990171774858393219930559618898143809874128509984948632145398993194529822612353320904375792525607751800842869953572320160171938863272068821545023363512036926788789473313401464739833322527283596866278956145895792870755462899921843044211006390600967832094622655320304500311785616355953482391987346474949119092897485173868024255233353020604540867695103701105468791600667185114902295178114075281352022776736152680610960370100774101836631070129184084553114810279258931517225852053217215110916458009074947899849518642815531504696552832041644701931310124372616774194274539939282757172284749804686061804748223154034445681770437712585232934572428185194978070485660538599806224606597813734246120665473204812713994196044239785614830640111356409972622453368893003690465471001051407023008890654137325478811417129083415815667540205484565517115556867079283915599180102258702071972404333699782307603692541267776354222418486577113342764018344513169475978221333610228593229159190250647582608939859160772451666714847492455072470248824268726045304379808920469642579956726433755531502282957454847130961879874937473799050086568813791489915759881233854366649508757483672139262630911877105124898095236276125269982937386269948439778862548976981386738641069528117103587530791031546116557909230312272835593082853999600032323188867370102318439828051939182088964355880913070623070864483150620061864650946528336153050926341010196666394708574946027419030820406426725771751245399573703302654968236359097768262865333443617805231740804286297850969998307313046006514815038663979185428272617373324234453657387976558725104126323803822986052196864355540497550982222143678592804830148868107687195890927228345118674788871338455126025505727567895394846459572910831994312179826397695836891589048751992814458506662236907809733223863534320253812833206887166894055392873007169793328419027361634408041032165159951782782825190472884586205301222514761180335569481426937878803515985635808904577910031363521020293343176935026738242340356408616300139007509886433376897366003986890555856722568489149271195481120841469753218425007876263730881573623822638115933483560775953533464437564492418353501153987445855080379547954571940497234814985484282039611784085625840864827113090902267126026540595958045921005117428226442616395593211514616337689307659273716493466070777966727393905656885149401271126597475025269357918386028787957366242630728695132163423596811674414009141882321883419995377947170601772175346532594390621624666252115630421296416737270884408899296288660509601809398980668742412064401198872160366281426434484261788449562006201658586687071252414052993386978076513355844540824525080049023647870103550292309175917378095217568 [148,58] -4942510335049377332936020915095593489939168249319399715730659058348127906348347042438325380171522454182606454699957648092878874406446436121510181301495477535864907620540580438431840855053402552948410941494708832157190036950480527210506087765096095221887353829183235010638064834094218564136191612413734201989057805997697758963740281808748104005541701391078139707434396237434093464249747985835026346160289906566751842888953052785630841673855435528226916085254630224016112375793537809672324007955296221062488516219503846787036801610396627221139246134537332955480420343462262746881704499836185401340642713124030874818359845679561292408250279821331970515849855484398662342939660278370216724522666187239541995712308907993144468901992051192522805726829224217261831725268054835235666449923724513992803631771344241906382694125416544830941027902861991762202344004870342014199388118961610951192723256793690041046833679470032346485483523022855589588091520211208435425939292298965222591100607373158491596599182713320870380188979573881937508641007093132239132339520783216436839675023647936587619848955297485175481217649450454325926940964505201787088762579429791103896844362538538332871524969744330408863217412051700250117665923628280468083726412093879439072724023579062468667177233285359671942737500743219567880481240809627999365438778065746204526501806910578494559955028609325725274535084232710943225005598160769119566456943724068818685871321378682552137555238002130947106470527181205188258180968029139171627216664220998684487247187007274493967781417420459675682934129823412576815540041225996583352537468517056789499808804997788625758373842093454666651770863193711146228667603900104206402518557886283036090050548357963555952473785544191373998344216245462161905321867409814168778485966853396377071764489458394198350483050593668378783255121809109433552012752790354748738418347396983235387208699375494493635015466489500117718025321131232414406881943256345074037158016229923722139894111744049511048024599845749291692046324375276019073654791900124211935642073982041655568368692699734324366179380052331435678463374754243769604420307697851811488710998296078284708252387805043582431315627673058536745686078565551636302622522380333875537490962763236889165162493452611657394864117109893147454812732957063619401905178857487717704325337668163591612461110643779918163971265966361806633588640785418289278632554444039963613235299029843510197634409958598787794996692585809803319357493483994969004313744287554882067946528260974165716956288422609189302684225746362430951251512617061706679985225376053178074628168987554420006684463951087111496669308042699503603009105131629264082092799068842005891298468539457622594547808 [148,59] -462683937594206159023164726309985558728586691688757994038861003927271466720377380115771426988779442823798572545901559975266707087422786424750710528261783187588340609480364451012543676901001961678508453891484165868014644094707475309710398220864313622520843804649645656833168442110951289640296639867160942895874597451691628150478093117035699110598549932700876947550357392610219932463367831059954896535659378938039383548488457030328532216490563207429459860396019274623085247550070109214723546357456810259326666622962686502900329464484208558997591993586782112406214816938275495693245646934766340141605210505155023541161252995687159429338726904073280505107672715347891829456249776846633428764114706765884240851473358620294475972079963170637764555190499725549142728919129495599123174495676971386686332229523166300035139763518732509481856155061129031784732213789190743909361362509459066717427956951098516790933149108047161426302108023631403473660825168972729658969692016702826561150709227165689311795069226203288461386162869927523298989535501802618823173804069352829538850344439894196781915217505237595820275805260737681739726975481105658857887956708444272031858348979786638032651893920184428588317765577568428216478831404765566818688016889207931856092920401375140662157411912666334676395075432421151683670138358837387846235566798639232447409245292374391197221088189051529917283493123636168970382723895982458754567222881440612866828965891807066036887796957119018563587920920462953052166187761985277463484165647697039631197958895798261410612516035296887602302021972054178643196055672676247134486058551696160217719711474159208696860038580361163832577567444196793609722330918926478360570592180863721750674306810378618299805878852166179270861134287277111344426943499264132433801638851320597697518723914073303190196654328224256558611682223486959327686209752711080086835086928221517262069488545867965581660439087286790112454852719936176093027950592714365461782085432305856938022001428262111139023955885136523518474333477588746519125431586701764872255561652798315543406736155656978231653467659287633117008030149632378263088167836986562904909436159428282393118991087964858144709357179767657192969726694695477019152226406700693051113511157955867124661018273384004124567723023138578826336251768159307241341789002151804985546790308878718120435769458658935427833022024452146716180104695826958186926134536801218144059085758432147371018597487820919378771592643093889669685902033963833430166844737282658260391729388936732716411031438881679572550898638005076240858781677591445804083362852420054490307592803063380536520352864868846321710019945928275321883835464022679306880692688741175967829251063767446058432 [148,60] 190529105856196651846058148733228278903606522341073026482074246130147281230621836549197253875818920550513496557178094302250634448095877790252391457639552362245606937080425308422859777726671627728293351648224728456344982823248654029100580784907445509515138715083970431975825901899929637035313065160195823079972721197386797358522628566783722578365311957435187406564716621837706200934722790625935690666939915119932479938737242039910254577323795857651933481958877554069174277404556421644231623376711166332573877489621070672360852022644178531518965129680651194825501480106394693578703328876815112744007266051450385951575789906266420303215674482416483016851976148746200611073167803545293551605302003973150477644019559971876466935585585020454814078591601258017663870119952229804178140044057287213576873896579553956006349513889464597529511952279649434406201240830669902619942060012375949704234010732437148940619507536411919821629870463062054714549276862592470640536249028330927958681211722797604905404829215899538993338072505585125058880240026678081072863418552917552511380050776762144310177996487397883786492251642705516200130221664195330783583619577704958726267048515018775576305647004736367989232186107783980948591972178202187026770697993425646588015098166894533664549441914656565533577654198945871570289708446083767206798414566815047110947311408503504840067763382334773422828074729731892333834348628759520237723798686086852354596018609704044173078725908781653989756891136001767603362881273931946343067121010816718989172634974759420225901218419549927418158936608204573013985577643710522834690076306313541673939391975693029955310464553463351042149956023911865595847235882040001415423908936574256065032916488576829851823265213952445645800361768426958996433804233661158394062302093387781544751387807468291414467426445970364435129784459476619069741160076797444190853519602955509746691672480018168163354372279880583305136729731430684206927643179238322732388497904791164150360512985276896909363255084571832864256852652255582465800678386520199618886806970235260410732861098225897934864725509739291230056278532270901583892460152980746159244576443059232520885605388078215120252366364902542479124438559544939528821055437726314152537580124416825323650977170971260817859436433702039037306281478666032624184106292361226365378617255516940596984289595204735935969830644336002845385915524157622522774445901665611189315052737826576675516191775304614953430593804756902421231271338178464518811211212039367589976848369792944055516031702423301321859427590935253475558077012726691980877456325291690206290923346103857819518182658337635832692088696498229355123296072762951571054208412565739628416879235484108788 [148,61] -36371003125777086181427245492634550745217366562418258164228506212316398164377899670368136010150539143058705148543956239132418062497335841135978261910884456860808125530012046038385346676428190086660655177266979444961847021243178387576648404783156075174385464324075087361621618412328474476967378532143585104333276577628222818416172553211663920766488534127079524664996844650657629077461639824101903121726105198640696180902538236207816775824695257514176285555079579483150482341921039924569253634152070891254598436368676080166511878939063267805958262773825730849137866599282724650134633454239519515655601827184402013448762531446418614965279788442945167950094709975501057465915269276423713855876291965303808832002020446845203986829561528664290816162467596458967651767558964450805825676819473469296781415995702790544865578709692859599347863017859357956238815680762953113657257792440188588827586880974038937270089598943948923709815675454392190972540866053719998139835532377384492143866190012632782922214255288516911425024387101866802405909128423403362186131656517597126957330491077302109418095565205594363143702347628633384867848858449704351235551459365124486826024368694496637631298094636013352734718759228924221002350889580733926455119078317709541517630915791452991355372674004120217595538491264646275451646296580909247510849967328526151302688385893766266074071883252855901279893841484025242378432796461230898828452604535889884992496423600935810402661133930689050548181293022203335777569987450919518085215890607139695672531016396897731584706762816200853467450494036131437597496182708699585923002248864737190674685711120350477673249967405409587954555278951024659937095626007273026440110977102525147048336011251322100885589584729411738862512572400885631661206140283848595978212374741360390687282461162139587404024324196552475659230929461893667413627592463303599931654061172251830079183616640286484596557679080183455866965217589719622114555449564803782136407310410034052443745862644431639106775312552851201561635988260045365258790559767676632075185242977119219003659498684485285501858651322908448908379635432513622934440415369303206432382864031606832422965847169055576061094685892928846968694805048535914660161437943501323338009359949716484449783082983344146662138366799467161064589622902287070218220861162753851845236726075023017670785021102271706830596660513105767931407346014785693875369725349212634908421052444031875900700450412162789107497518993012572021532122360513213644264974087217421570508824317321870096169728672852691283046456507859559181980054289976619350040913169833493405494367751107865987306889654133689214317824607322504793695544686144408239839570513392664282741254462224 [148,62] 4994087583414774983588564448458232836859501354815926000138956769732284641616436601748091508628789429589985027062259352456615863770604473055761401582516401731542382512353492244366798172826284676714108471475540705567905950205045149529961721861322632454923702396175438570903166477275414210456711967877579068463172270435137490188958175663318943105828742693716626566725617662418501085980938580340709245123691720500838659172111546893918707254733083355582308289834383061219039545294707385391346517547187259343957634011083127970261975923109747286744650405989621131894428640733127165428185138131061955791984679878352061771050317366623463149446843340764967332150021668460736587560814735332199993600939812664946040433524141306796021770329765284083484643913077524692886409922833289291772783948857813990402811483826914393339861271990101384334544000030137833969999346157730133827667243132061645761093682931825524523066083150049504988407380144529895833035650316189942647181143252664795851680572162695693329393954372414860515095308407176553545884419077427291408622740719817915509064867721614314975771243497029667839571618605719850497574692194509019787685839807136351753297535856718015054499455798771408311879722669405339605749289590964418045196044831342166563363914859473088697958188338844983651307722142833516038106710767167628032175521280516347324375686792823888694738059061322684532993829532160035793355301127117751437136142946423590781198992345722308552526345391850123556351240782679993216361759122344394634631245282680825970980974171441748158495311394240424408384918330464302008072095208482232460963319277155812336460045859704828540559400097995746778379134055790401672652852071971874725331193448366443396826446692596518628490955954534831842481551792829622288065306755233851722945849890482991431808993087831924898727586911321031559969426397069828072775261527951149267171922018460615940851029510060758671744344639855050747148307655710706826489016091467719372201997820438011946605173085494521369676817916705173180833312087655216187752411094886260144037642739211798008800847745179644314289583608833910213954350054480666613939808435177324555472258023928703722008134918013316223475748105813342959102825038028828619806106544092827932642228761741896617046255733256523997149596577956072588408585993412232114512072606597558904668248363375649233041693904523234212528837468335695295583581128282074546358141238377145474253996829480893580673335069517015165529646840369998787232861806815135300526942815740556190853011565664623186914541263067073661603938750779725598475875369916464209142708933522043485125632679497323029454924977224150234539517942041078703833655546784994175806021215385726233997843064 [148,63] -517856910141003183995942680186576769783045893219991762505165680943329256628234887707054983048843928902881597052905769627924344880161552557389528593734969515035412432948571037737093812071550409646387308838372533621900201845000723627354258280646390748264012815024390409879298431321164742580204868722623537226158318406272120029922007109117561662829672835636427760380676914854250449606637868015936998237699928357730671995078837821149927514953010598090300338235502779994694220424283662582966012153383380553713662764778101817240550474700585441966218521609197604124560883577572775841985704618499717383040734369510347736532097196505783485720878302388493242844338272610174185391246247716244747101868385905733409958608773701080907706419812511565022672055951030491674084077862652256234822530087701618055069437119714027865220722068915012688339610651137646032879379263608615721985939565236518017835230490525536012426717268728645217159874687929830596477046829311210371423357695995325306193854071444683620677781582532569156367881128628522373595802811401558718010941136925855966695099572019453755000640350451679363666469981511691023360528605167932672022659131826912331551391233464087459730669209888549928439841342691068710906184994880843361889362804175597621358973163071067615203417286364120942011929496129603758387854961882439138370867256649578369492862658476999860983570365071709165265243291183285491677093494169356484698049811178800795822883437410418210027271954071573790357630010144628898880495493681086621021033956583752953117894292717425242786737388830628452220963307094003534252668845676304477014084651971855521982022447312015309669367158966466430858584426015291444039240293803619383700630578118700663743514756040191189751863010806117154699585329144388568328706627652892690463007557193503268837156923707976594955588140285379098670905143820098422449179409603564636208287945294226748080395824539993880968421437753499423236720410666912880377551482103242718392640513960208820223760117912905830014516513547418270599874955930534635158194361504437891327150943266751108880036414597976955118974491533837910562218966260257671342144311921363014629301543542394458974232622600957878424630365677660802181408967153684524390656286317552515546308223635949573760773255671237083362503664910554993714450191871346139504646372717189532171203401374130197154482570189288470227202628124153180789528293604077557679010667801731232179166820862421052897676535947239125648135366229195594012979989165678515025653593258037992116099388358256921132003866001392113248581897643507456242236949711986340289318337483440132473929039246329854575026141046621009361156784284916963138212895085441634116758383207339561649568 [148,64] 41650580541399565110861478986727162836919365525345106630449636856528451567740301643937839795367470200377966863632882622513413523023887911032193003857852586478581699543674621643071250933039683494997443225706843767069432894518702852742621004581212205032285209592843693669138931389854056067535661256699959788939989042519623832754556189232599643462433263785562061326770237500156849436955868470651164595553114423278784349974631025901621364642278475563565748133039815491457488339870198197628779437336077315177456691011916989457076326759480311955119941700757940999234577197130010527846828419651441824135441696304824752728491779795400119635687492231210565084993929727208999387209047764903819200259347178949276122955763549644261431802677762891043215500503880354231645432774726410232148391265573340129722411043582695063509596458128301139974576121884660505589136515016517183570776797837258725747246880179344703838262220346356229647121507805292033590452424066190587378276335569808794857303890497219265971159536518652804369315582860791204145001631512651071534357342212760624382665385713058916424861755312932598842839524665361934065474263830936109936401436664394118925047464134215864496031247377842372752514587204464976116308676434009900647278168550196473710424341546925490290628178014961659923375161661337971675420507759441680745970485428353826632188221452144476620136030507181834403444877243915809153302261195553644010191410157214472540689444891959662501753203662467890776602536616528955842179572041176483386383840321996749104129131374946596142013691802502025168857058900099289830112104083246113510416211215509838299810868675255574635161235479876576733053361430905885119940429861442861589103558344357792168184659764224698028978039467000767756681801453071830784769958143091134381076050299315994930639048613466925368929460722894293461845057206424998625750606117735967216601255630655324724210124258135284203989654606125494243315599433199926774484035079101060172020783625006643730920539124653465730697287952505130961837441553556366758542133904116953459261285682582832049063800476409073774973245803324798113094271574160296529012560138915451073925271324642850722614222773462272388883014848186264603251392696563978108812638407774950982662235456007074855952730464928147906139714603508105111267312275283086524192954976805469567032188285765128276660115644987029249164685562659169695356961592741603875457905948665707883964956646392813292083649905100934522985971993829729181140805528481199780048439497814795380420350512584877409129283624246154382469652288238002287982668566113005275128770848638938116873747302872672716082284624558721697078768156031988176064182961674249331125514595281721088 [148,65] -2873321164915696420029604060796270601336894695338091488630588103419031529474949174613971724670264936724528555148256360063295590600692343299360065092540881267387950186456856682299419116818764798539852644519634473586739991868009431365746722300691774929191635367512145625626865824063121969480578830001337604289980357564035620776799321312925203054364871442803566491654703718711756566554107070850533071984308374489154810266224632527397664676334827279652141344648053725204226888178502187974175714207180488291348480684918604160675632892415837620712891004654787681543895370049227296703363285032854156022638812690574125221892051290409843057846135223032101682867457913769147119514730752345880017567994805749984298470958430029129879198699049363996777298059984069399514962110521967412558641665834120474715168425508039714843665377781834119726382248603989901039109920781580930439195749926066264953794314488923252062375839078767689887115638997432527016276573714919161547738581485576949051466357277877303415136409965919941460004183472170091545807147150329910587517925187538396996643496534541163615481521035446967296879226405883026706645736324805197310556393092139826928808293149443014252644568806926170077887468735104673582544376373647137992334024109176815726130205657887981233484997239025420556338253642851535915075596686419420228584244110578054229434579589743180143254569572470366950186887699776034844671932253034228533791235826847806188512430518149070422005870093183996653351573460436967751360038376321201451669380854682292378067691638250375383719357632433868969415144973025442624747147317362663094049827348308877899178823262380229779303700349661331785283655304628830127649744217014115917432428142368983062515530653869716686743144845683426184511369824414176503661333892955565747014568811793822514947741278152673087182246694554693071025677448551296612733732815772870804953755001053877635836070225222835602935792249679313866587349777729280517727220212112679862926100932384654316934573074490229285267950213656773331574052831577134733638372185958650945552261680960209464943917585170171182876488150460666093010161175850309601667807638180267910511398518685116707053330861314785448277008679336922154919180005026933397910282409813095950893779901283335306617223859037522540016811792293158830097207259278365761620450882319652974994891824968472510131783433564344071138739168905962301636610502840740693421723686573633496590977771321851794843489520523389989700552764680408666280793848552716368842092010234075766857866047833067672647078605580520795863096374208486325161989137293935151646365043217567438338033032414235432515160227315883286414486406645996100855896408937804950344768984002048 [148,66] 213957021604094351104335679710190205656938468727327945799424877922992562664560342109267853987396048416155888427187398335889667861739960301348802495035570540318707023328399814578104191249241149726401824694544157613073969978117591098445792013002738062551565937675250307421558185521031940443879589996199089326848909729697275871865898428648417524408732523903967350436898872308434038246659450352693926690406001931859335504204993626645869096580993072618603434313786858135123694886729347956508695550436773924091583876239415345989031837536480531922880974541677648794141050127531124035182101621423924596397567517177603007889857499014415672954454702038885395047684152022238807383124914684166057582721636046728356200442444802806446583928193769725885819862606977141416679984863190061055290103803114994444523799836435071619984739659999630649279483378583681897701265160797325304466662685732335016861241536418951570443728443504465052492118194037386292709661846486434549671943107755894483090767951846050030475148936474336813384175677932716779005423412740629899380813789887445133399591201978816744930121808603280251401992607503206195039153480752405462847283504533760503065501203405395846104575508919642088646297762201635281518197452770820211742642615467269620198452611868374625906538773400917609008175760129119272206836328219084667979699345307852456620216876478285469899894600315020027062511170325983896176140766094829146988485575066648078859906571735214247393566667991527680303348584841674494826026452882064030475120708529959988137764846113916175882736452058125212239977409036236041356344498252733036259184293142820795071165411582359852210916367481324985279983339226928492975638432858984952054654109360753424689350104161605421121782508818439403888675574017753043615709113385421969172127462602821843891751036724501471293515298613283884111666751610717180768254707029775280881501391015411758196110695324939733532041427918009966605512247640333279907568781644501634083878386291260075378116349666021630924531059931270524926996704197405155485914193478274257708452419368987935946630836009182767968225066732248239784058769865062123081264210591476045716858322035481346261187191017188451560069755349189487077063846469144080496940270699075756594038527517723498345004730744393586287932390472700691304643401951095099728941705469171889897519735392533266127560287868886687377907213828638997648428839312104014419074571113536528933183416642814364730793716506444061436566054270518414127799580447408997949141825762039018107078408959411045939272792420416071063698005913990513534221114727865015843901668649626020302966680156349902803969304378603716657440975556998545258227893190352266896504215040 [148,67] -18596275752960953727950771009203058107578035207188821273739470359271878482996976435688716557273433480396035495756592489395269954198491816764965882510985063930419443506510273386282143981773320495743561383982926674857727141813161220234273890042395268759073019684759491007687653557222690862286496367125205990626709197525513787741009752407100044194362126721002290185825208280010672197428508049072647752799575666462953510028073236893713829247962351718275625852348878935958205454213672393644751435211819054453493443650467304758108322703244315773457837583637743395091289053308048257229986584051940408433456421832738233143900887466396121190264502392389535393537364807069029699174682425519743553948061397797275969235498405216031050109534617889087571925994931130931411706616010616446094530033384609927136033753789474432122812791693045915813689511862401589547737072345031873661760542707984157950409135964592287465701363202332922711634770631753718624480779884126617538874692995532287709840234124526659272389740054028130273672081474737185794630820670841568181040490255827526515644468933543500252576190994527600921112226754047077614906860670622997099955803588937051008345075041608174349481485558704095022962263898780995379443191431763613230862961621792600172859780959271880291970969217276710365126896329883094019650317790274275425081002942736590207569124737425161743221731218042283074991125870543131870440628062934113461227469366076866467177781153946095897385573613913176855421456428159511660726749996910216223402409320479561296903390941208785982991827992071768447980198969251008378675859402684373243047297162333069441856828823086484533054243877076061529965781105138962115226356017891348069109586218965901039746683772121294797444988313856295078404477708635687508097813722646287739808920986838917039549017582807101975162276812570131546850980377251864129663589268893009046529212369383666523981022846656787659834939182883078830261947219846534953159027735012422365831639830425712682202123842387843693030973005038164480359153051974568560017072786656094481494405548266448722530321953787335017468642413571879729369285673466289306645507398809824970626045733155435869346592783255045124865417170373940043402041954911719590133773299188415683944451333577193656065658504759178622720816873504635598209748467822623657913267089034146108191515298424810590023941511861293946759509352822376585443219305679593363688891872986128577528367778519713068874552858382554808405577426669195459357319780320183897567368236250758432529485902321976938723169194524790084478836087400942224692383014643875469278325897862244508198075282433083824187146292938622261843251976182812483397944385840497439363840 [148,68] 1463371735951357436829151583774500077175555661441040759263041211401292842048457320432990778359999532935654615926639580923243232944459920573975541316653866807356337847687147952497030034831772395156167769006251737010100161378818713290671496833004164380484490943967156344073273748154845797081337515697656392792894034460570662236191001007885673636245181590797215012419898578872796795411720635145099719908360911823956861332382813018490030939792526357128637361454583005662162201051039050837752064590858357043714548447497281022834893556800234424768206020973308253016878917855646852422069166786054155175578365789049805904818567546915341399438568798122891773979759580428040678230842746942722171578390640541561629797892515929092003222271868695310907754042269309159814861000710015989864060869948506490719642099022444222182453613022138827373382033606341199333186139607098520209089611730663907317467711213190802454552690883672077408567177065029318383763680193144395427254322747022889592648968242633871215296569163172387160274956081097729469809185334217047625508007219218330262558341547054519000868120803158111473781610827966314994993913442359280735734461065817790760932764251627213264139517431800066433755320802463078366307670257096653909567073684448753894682238371331764225316855297152107754855938991265789309205743925587024955195639288918341086869745266608850651780462561831135957726859921906659489244345443649700816534013526715407273140033294715149635998920204230308738943310018285863540892252944953196916951580833250651670523879187269386084023782973158110868892086816986602412212492834396538963581152977470489972640705974817452327021908939144851999619442267296156394292757309024872201988293977947611487390365346297163890957378885691724047108063483273860420360041415613584950076353590689409588748211237099621986130320003067399486894767961077117175604941237530080020709773869479843031467753715595302395812118290107908393146824257280710612690711222054470439166486565048443996932274778007140159546324828045679217702894089305105183673355952513581728929856578914710529426867869668411180133879457374190196093533199688828621692999326192537366973386790238870437437220172007003081362619327965179724577743600770048712304173482443053830367370768841463670427646582837633969358922366074899322939611937556919718350137430985958013029462170472119363941250528798543330785434817345251915568841859320216776328737526880893185050701165444337022888360940310894838110575377883506791581274504748934012836417607981836921716071263776736472766757028625573095297139286109393307676990526104336434812833755091096101765330997059784483045674837582801777476972059188479164716450208077228549152 [148,69] -83380894061258944504902085740361656698949525738135217153741604620909471593827172403779328720421173309934420900465621078207021922592012295488367900528600877799576096895821131897034431927527700684439385923825214090995645248440266771298304531621051853535620972706555578676715159179847241867029217294980224712352891166085220681036690725469956074517308317079460243295609452366750978678603753418593118911576983059723673613917882978989692217333912418073458445019139892004109600390539974755669196407385121391783423433097853787174870699611052103047922674598589323262839828965097660878287225195018685393678495637368385673842278118464146810509306910096086830539067911838319288640185630949949719306675433381770794279842974606750707927677475013487249384380487512216957225914402912364468346199562858236779568338003944782357144152443457133907261959868838706652009101024015089682466310407657128411984548345019180661611996911879195557316062498315566148500706702845318531962857633758719640339374654258768000117584892899098920438475523960467555256466035299245402045623097696979795342913745100787044528676846523690812621745369904343257502663234590277425915717621675904276411355410212431799203952293466490571128502953240577194011889553215247220556795206972612550554030571745845504384512004132441681561540220945460040322599875846521605639645024691760273162727995918331100317326868984335288141132861515400460360092091111472113742091163104708112868913007739637370255480995526101404611275183858916218819241226756676598947724078790112208285691010772174226036729281889891627675868184621237856089727687747553081884161991169503877740614881561647757932878131249342941627474641719035061219678767596255801061537105274487672143271760169759600691311654040668256351653545917919055260736210739556906149435697766149118559572383041834321465442482549214407725535673446093860486170480313710171968773583990106125186167384428174835293909494255660555813006439497698749221635103157740748900438500336190022237408423135683719747651975775478190830954879439258566834378003928338495780129173816535342980657235870872805551480754808701876633871249102909608611150722261864790527776737069498799161314115198149110910741777863720496998403996111933648083755025829640151400602957459605187638454302392450789098411787816025338932513044976692275731307333670080508651959804523010094719072400665262142979751130301335856974029456897743677221939375174565386090594626706154951930292538572444809955964305939537075688489792022745506983878050145171709587018520189616890809714341250851023896186566718471247963486553551745512376566780346306336658975954443161504614636007277517478859010250800396089178864156695169152 [148,70] 3122056713398049973811062084791901572806498283033611372349686876985049500758998335464994947206758062297068685251393560020006124293584127953765692224035374931760545264484386855575638163760289578317380296004549078829729476177539611840829284483604106821043614723102724075289092068363184018307593119071631957787832133502902936816749138968137206741553133505248173723256288426329185502532915794063124576472207122391185559482129406787019833169756127831669058878148752790477060300476651453268854282516101953475397561784702948686552583166130085664531767080589026719438198262374183363755929082410695330537432973014810629879863426682885891347116538262457828830949700134937585249937562593007835958589283992264236347063248958480184815064505876318829639548004635790102645908096585878402493633274494086530133079766201686443741488525136480522426491022414610760776089942189774238948507214714826406530962947250669004531926747319429528482839511392892126157205391947040663940709595611134349543752549372276975075619647267842697033818255296506558666987201076367930931536277139009058807659581458743725184410026853017298302942471829114597417916757869315075926646429156351974708221718260165632670797802008091875281394959855584833603992184679297609574124339879382106567317709156523558216053679415276091984416601710195362098983426203577378931241826354056916583089988616247002324781821572813868183185647352782023779394343178412736824755200136187456147986133033263158923721847410268739199781737246769719946338217757833263897665769237288561115437285673808595198413664435992526499848186032767965669341084963248333755023420550792869574260442811941110347566154902454295738341452031682376556400358485225836547718514380343302092883706777723287284989704276512516659243477874323011502428872304631844115765272637053775912174133609362981774325160379642757374212603755226038221159101397419887499734530396440501199489707191870723828926271354983143318619934659046802844719454299946580430318319334642806354505407323079872246660702488508963686147896789832204781088769230428356556267312162734647626586382460367629774101378964678447064202214207874882687054128702440193885882413722316478790079814325308843120709996393838751188165058572041529638741666508664606826923908249733077102974470775691095272029985468429876262847928062904092966606252026986971950479693748222652350358893918314560938429102264228055472039398543240776978881216642077711232326666122403109551155062869364776808769480593618518361342099273876084347273942562055394001838449551421272920079838859480574788514302060726891916890707177246781240981690659501785233826505600365455751956802365563668441715264076832153292470832539072 [148,71] -88497498142292671527303911120952475347734544192339429140178681208856235337737132047574721219430697810456619979165918062433998683340599304082016496622581253491757000684198814802163024958303814802468384900000557618743736864620654571942352914309230509458705832606582619742487847682314127627128859031950954611917847873128755682169076868270166170315353323534675088849948068213313535419083705565937185243808092346721804426016689824968768758289640587885877936501924865182783418929623793272565792878161970302413336834183483308536207642081859015732727023407554504146581055840451498775587013260196557883980213670300406699427934327225153913988393357132018539970973391021714504027498317912008216244324307513867115981993397319894541799831001874183588540786932717645695506617969452840835347856320622512670414980351609329318887523011929780850306516425489388839383232716896960708509553702735686641397323111988090137552422090828017725801115087159692288081870724771920089730322825670827669009388747879923297574529468380323397451118103208680781488166434237378929492319405812750171086631904706442877052689882465456260565702850640816227433491454715190810584176157196338057806858161527455268806275197274320353300463877638754121289529376417098242243088583715294348405821832907670447677066090675719893365308710384137554665871625049030353762583756325990543392536541972538436289140144005466330111155805558549963141323885688774338673196100734035163755536694469294749161969864084528785638407998603142797694481804379501024198536036240471535823999645495302232919593229796534351081969652115411436488453128805841429556589391862328161299252174756148478694366202904062794490379391840524923861634767136828653206312385665114203828996454787201172428309767129726139580856157803917821206676228163355787841297880678086354348651696938185834850649372542117285613894481558836296731565306348437460319379526887684531998965331442499828029603613084989504957171995955935041716355298972484299831466860951633774390968908536170554763769401139288608683651284359930681439432473757025003049853533612892522774794734499779488592193210941421412105942713953046355983203540985416925657097763560913032093170167203426906813599538875195481484653004956941945344838221615630405940261357743161037757503633083066529885828226930809432920366440574769724181016321111739395318378420073069954853290891289724697587708784565516566215605260356632714588212809423145354201723723852488665826604389293618403319155281912993207651194001929284957362166903773986903043169581158814935895517136462525833755537268916779911545973974248874170198868158760050034148638761159992280673967068352924409181814858045149823620987776 [148,72] 4021448765016978018034573646494117727982285011854939446223868884510175111832524208489306816167826767823234216548063118118202441496107995837420299685068687068823802646331712451269085695974054188854555615954295286078944331864783963889701914800528586301951529445423630506333645510959097589505527673319546311936718018176485337933991998181448387663134656397691599623736213988750415269039267323220246369271592342847215528130565430357853137401240305518550135005430145240182757735069586816643064874864675154680886056674902202036957819378526296834518628217839025353355696781866370055034041729610549819171591360249910401876371897688149002739741466612123758559681660071081896650401704006223295386620520190775293221415178864882483243062626560499985581301362774678340510461565557970231629409619273893951242884995971912313028676686370006857654523239203054470789690114329526761690007883876856396487968229104605693697493389352381204241187894859882284829807750427080872979996993858647789132736185119954506880743829203800322605188426318112854618557887041363510779506373441816451451884418814995027463593542739317206015278756065349488557942502939764692344668337828304552474706073074798746233037800385362856047315621674063399830744588381348906201519114861560966067550493753470034329053809126241062087749088049006749483043893965493618734273272893505846756672217010582855925862388349249388648006761469151352152236041312857909539942718063029291131084263637765419761188349904275917986729997392453130240760107728113144974839393344356282688758865690599145847132501190303901706913750236870624147840464726102285420438549657545227538442776803781114730441723717787713767287927349087167189273900411222337423543677437809734192963514371628324700704792587563730311240155043442990901853772798275045200680120016086438234242632858241748607190609336025048338029087928658953337247917509260993646212581018912915008671180721730341615382278007443801578690907299859161762702972664197339891674637505030925691682678555554466670559740958890170278288675432362650031364737984638730382999209068468312675613973707417106969593382078919444784379132045372039088905772462912510730515684836287128142074813935189782458231809044645956875235529548545355254487849604067656949114366999509768396046038782215774404966397467227274590451441598046726601366446268654620651692374287809210214851300816298350567551052362021855690217343184888187583605987087079498484193697620302216241856671175762258582969040569232660377638558615224596186853425263691822574700136811603558914969465316474996055186250119840972418317596479343525305822563325151346388760073705828168098295142662592887001911158012665972301248 [148,73] -243389334955406055229857235337721462752218080715230776574101801632063321965116278544166258123384624436429625546545282217537343151930772192584829684179580879217396085357389155011157949468949488178939556151774940471761616960285464264452923180869507258947139840206075133514569046075902245178903808526423099536526513678573905636963612055833227332703922855185135509583310824784529447080317575663413285153724985037418263771571196594344290996565525921845835674011367993234949579419510046693602954315747397029034931117535398216493634865395590530418132655002761563443752380513929252237552493376003009272724967209030900899133189350162997296465268985448789519482011664593829410601370625546745887854585934240712969170904490253502779352187730310507144321747310037545709032735194229879321992314191077051285587757778068336697764159669030996352156905603591337257193744787953894925782587044288837675523183496218770022147222454530522190139610528254712718508311153168953044244595317515124981885855987559481677719101827408859398781610577549646483559463649210642311677111901911698222998124919751744678302482766581457288469790740084888424014630793089235215757995302865831807187408245404836151152355515652982450555177054707356548663826737174950838521496518352716890252820608288083603820788927801696692819222639569645414180982577722166130956251990861213653067985161952165708779361812813217490222076525757587297287750538247356414638539420104647359670007960945090567389747971689545395296377245130959302956369651717421371121878581961243855063998663903076824378807740770331389852619535967155116988569917739840896948270740044579813911692433164978082888749983627780349093917968661733846403207832514017577926239597795932888158088056412850790349880735420478132864717108964480092472862087067593671961433162923807035797609294064382071190144644972594121521657638306110836343513264158879260818850805386905808098816022107852776989126744352829173431457940720296515067910227169215709905937619127720986465677326041389212454542069416154572009585714656479235573009134405251998172997830448988066132839835337060511737254097166886715941082731732548484886351771833901081491471625390879732232622002895550642150940315620591660754552633598999304754803805871556629340095342291165471393844000723887786968201041859927811368027943831062176598160483751573600849703912776907230182629888444583492364063570677436114133532817466441758322479686342413849917661253841668699530252784133117123064754522554423623407667961612210363545097517050211858267263025812150929818042033181218121150270592653925302302999192362390182244726747931802814485444712658075925165626745515400638630464971908343680 [148,74] 8912917813733763165670854651135109009855311419224734927943469823142247294771382700235740407896883197680369808503963429513671002393378519218303261259977826314481496551233005120038831035603239405813828226673448585567594526399082278572110926272830533938781766256685688015160002321255035209598879348602426718129488837889834492189954593002454142608030578136192682264394571610122658014373619716783020832179025169176738244216993864568814688296480512607041730466602099167756177139229671391798856005443162072520040655204485084091754279467930094306545551223330039787424937565118828773110248197579107883559373387389458101155533354219922030802488460735439093015398683858260548892644884706930538352738168041077378014068217485259738242876348262036165057892197341620325520971405455874761683801565661970982672483415543353042640826959074149716206268755771971903700661927282705958689923794323028307823595662290094816270563328674757622852413608277340752347156596855496159212728247457785721098979595807899496730918947386056987160685247098733532344073670307141251812855800787048246622792335625619885177815200933870398354272828719393367396980436999547616899354403978174643318506513470051261969971515695667020372843563281180346307664472076814045932662608705178634314274982124248612915652987534344243128028311874873228803049480455241857470515152523538155768834385562030850894941294110980106263420223418389157186428051375466189024457125394020687967395430356704395108574023577972317510186205857449805050050442379549845525644442460995720864587707498402217757002622376695268209044341246533537265609932028881693424538189098126605362278698922026403104323320037255928540059679848730052962391929431433806111474059983040201860211093506350728338245607245174837670048375128323065327859099245098349000290742633878293794280588667190970569014683658821953546893893875453892874787827323131869271277838006536979395546112831404792037019427877326940778974711832363144224853238641716464808111552792230999855291018373389384068271609384297194926134585824758913921934802863274867854701806436078159786464038414591551439343325900934346406993539202258957242502729806596292112248276347556841208574915560544235559214732971378036383106022496600480043974701596175235115608197984064108730114482382825383528200333878683479445795216622633850168828422486900484353752571051498583538873239456152941510903225154065901607616024390891401318893326432419877947744024750070068153199731169787592785066965515888962196182275310281422607092703119892688311530420771921340484051079969117649940609553587426474367096833975457347491380871990038022891758510188752706440811530216677388336134652659712 [148,75] -105480762163277138105220494474802779305629850184976500718532202561097180388082060561159460498373077315563201882202964162856655874046792403343388543644565815087694195275183067100311468546614893513562125634963456994545406411792656091325243541929802529432549963750718136107293988030452481488375705142286677635908599932278050261745546439529880833356737865242384523269414084431923528655149363954563661996340055611859850952389334270130321475990298359334823356362514782395595265709341416297767311171671455678564182812246061565454024234802589701471877155359719792464634567604366012735519100133061339865786291666436546850171196031271724096191596442146506448549114109264625615393781930937471223316587137682134663893764788843677492077303539086884539312985351306078236394450072836917955505229179021908710625392858256830839307073376728895654665439192873917344092567111837982579751960835707742625956443968271653770252170603637693757959034692540101260575163649139895365349751401086413958959633363480731041327602973573194619914456897727708376934643394307854097512152243055729665934813909035135747425469910255315218210150078309452749514849784794424692042613056531148686179775500957547900750072392831138363303742903398895688745521379411841322523903097268584150204936818996056566904220260409988646504188223753450728294163063624228760344713888210036906314727073802859228186669291317944285251765119302366487522455627507922699676204221253191886049346325614401703999309903475794559315951508625404057606774387143745113197878066968084338756091630722551592719667921156260377968801552807955255495723792205490240490294791147371451088625780543455425839781304990132383121951593260724162806444029605993344900510042204729319537752958768130515744504247405276370476380071894193883256523981367679411407696237608720905502799064706912857467795395082566943569396796063379678731020749416394440683588329129043370739697737198298383388251577850954877314357428510069267213645584653218765468122825561471413356203194286019427157339892551952947657951474614559675171625239986711148177165529452638975838130081476797626541058897037237478355686452845510517648955076304646896941204118270952025451137662461944292266392281559603295031293242185991982203799862331892245637641598536929125736045227779788695924700526829267715652828954029498208117250266761680588851639672139662346237241693565839958405303106828065252215726991433277737150024884109636312177659603613952167465365700387540397758327797346049250785670242798818395361095200353326212222111902282626550546609257240688980691042262268061493307227410531331143637612562916373008513395282891646697348068138470117828972623872 [148,76] -3088510021431024806651227710838947265249398273718231815530848009838349990035864212637827510025591272582611967533115684294172167601789563676705888079436103923534111733666837941751661975388730431031912087178580080157660018417587566753054899105033995739103676241010670109330819315630608764593538342788815364858213656711767006869807697052372574029233450575089633209161309969248738483020460247183061656006274251940720635907950900797049533108173412546990326222889831296465018930440775905443181579887999372804557449746906993474446456695497147868590438876223394571894435981191133272911248959506347016836399361806962484066916929566172558717192013769822910781252653986112115559207965886243933055207945795961024950961790231116329451592029122618473545166354335591072893025717732534699797687483538370797666606865492456250298440769379225946072388414722671769646071683496956158908366418645822439185402807239413656101727791192144850847210938291404629828637435657733578783021836169455487967882711048639071710505093415076947151884519257075377993317811550114667873447919791706955110174236643396530065545419667282057048746897977822977083162200829533584009592200296785484176251341092921696797533782957867690552020019662183154073753515120152852869565113786843536014125238143387846151492621842861346768021501034483994284226068492646042839430885577586841722711701123925409516425649420390538023704316553161485360874441133742208059208350753470726419555479165608270381816241351657065023607231889583697012374512824442482699505807213929848399396692667568714260130456374181441138728877420533857655411815266521288172585561118648583069156232890946054725093953287061006462966203288006239411910491917717072784549891455073309050424704536727121331921635105179055094620878273450724097399253714726370343932171118104573354043998212903908846447752577548724281889931710764359636702278744423943459112454680942658303895904488143500246518243167133006658527612724516911708902566608398171436003714583139058494312610506828567629952022000706315439096796720613804734185945495883560344222468800244085416268786177830643716395327489719280734792356920452390339196075022367537859892835862141239095674092489843819739480109449354004715877982153117474920444539595583815813965363163603712839005475335523797044808375779719226223747652976962052738411682588050530102342354887880291502012717972794148905898716917647821475958810121397706401217357407007263198484106853149622331191336798033963686193256752983281192689606829600939188732555412222113706037882426745399398718073243041299778019380363887377782380472786100995246769370242092254387193860819011582415232718859797919288600 [148,77] 109549622594374456406828423576115457080843669836875017585889434114256811928027191165635559961928660253545139418081653780786377730659814496202258233733135912494432482965329057894694354291156939253195336974193827878570036827559588273692459039150152981564581326829033286968118751566861488564141619874846688290090726331037844923337847235959338340825236831748711438565070837914790108402879878449506101029204661733286627868023855336630554512031093806415676477636562814173385501612058659571544969304416216860104756788163899976661616170485850991970973973526479363541057993558221828873709271542521690483698184451967571796663104355689914869216359975492568056590671152790441928807134574508888854122360295500384500812140848721044322436547936392452576337134130215893095279313751111335090820152609247510796857078403738205450029447979322924158322122311030713467052464579821692140772407614605847153503144328165971484142381124232556708611609763256441547777981109367841813245519934052405913827699026631536275374299649553327504923199830405473795962810770851018905930485192562848853804322317537982321376975984308678953241661559202275149896085293405470660670014736243168871405115203657743131656877839385708326356894618914431112547809490800829585895948269530238572497913785176755321990318177793242521158902857372110541688170650091715163245087226762140280853154761720232039216957041972778641760576609887731936253619530547162554933899490906545046241080101736935876485488923511782487317638703370369022871744595004824038904109919860726262776813682543358451660572530555711608081836808835147893923564570867055613539717835854150015352154248085861244814582545740704143996729611778876356263300243189505096883135218190329956039624492703216935678566348782285411986268709501204106838373109444034557012133521752853866176712598184726949138632176493188043021986793188757884094459692622279041841467036068785239960021012867026288441121056452496724671800235165473281284702935456846616058548595647045938104298639234545106529645107968828027673037919510027152599277173890000256592920346338286678938751650329057411663323603914128031837059889026247077609045936359892012161091407010590308555365533947393327382725050350680147362413722543375952610406737933527657664503849769915606149497446609172797107499250901112260640066749562851977688317334355363413448406776668147768065681296486669854073343066522328575161499707985488108040581316404754081495818052625942610386215538341191405489935884784010499844782591212675784459589020803275994663744365934194432611516958015389152887969196849189430326984503121920555181748087585982481839038268483255353913044146530972928 [148,78] -5026856254176494154457586516538472742906125664883852051754853200705237133960399383526674093737363068715639173496800535173818060643056301465061976589276412879061023066592507490839508901056226432197707098605744212265202504338409418986446323088931591776620884488636147528820156013805925276580598774681958574478712552699942821693179014361657376510348326088845911216354655678073665877785082501747399334119155077986401132851018772336495557194317964283033986621190314958545371524908512666946859954563306068998934276117667488559599802746213465315808444175297401453122209686801728121631389800285514187466988737440487411254204995415855775091866678221900613236179632836569834023174157755101197363165845458144245062109092193252269359449921991341432900874505858787558280933258503090490015428938226684571089259250293790492148792780545922116820369423794387997327844583454765936485810343387048569469360560943652486811308676728500484437949866056324291138815749625734738402760713137895461207833771424493199713497376804591536032580086078297987580134909604124031683472968893961879504641438198168911151268261533519336624500532422951320639038914177639314975489434550901638492804554660992879745353396304370121758001540271573077868947140293298276654086442048129596884873844363399510677470567134030925277534920153423492185323769908878582915700393870978014537171039193422677509927367042909382646253931341566773884548658364028126449395414923132924995625157965425928592532129474596885598627622170155326816409000012467565918316492055059244413655093055467781972422619043281011288480906706388313415800984944517727332487848774851269125732446079422296501292592316466554295787119369854033235752314618489113582435916984087510843842071525258487496942505918517194290286799409789395802588168753818797853845729857634225386018130481296827345138946255972015411414642174493909540438039855708580237989833981627754078394611861029511680419632016694485353755709658742548340161239279837329347805459712398876424317688405981432366303010508103273109648230764185238233685324045425827387200890428824519505172438736550813660727709399056949829449912654637925655286710393655569552458016048235447882665290270724614509867082534149236782751592266727122929074757064111223450605325586988936839168544009924855493732997859539835002053931523275279336327934174469057203193245179512390748717367825078067913210333506192385876384682027966846903977907207020831741649092558561884403532983330749978222061179142043508213473565962664185486219011803417763082196880350886560485089420289806756901038314823639897099130580295401162454133162687031439832608356732643701174437560504672 [148,79] 337304781406231819002980349164599428213654904468659810946764226555456734203613045765077997299188835422271562796877115353901425387167749821690404617459243635604979621427779942412610424509186762615419259996239819994564426335467400955300550666573876609417601813309831326299306604342825149545943509910790640565367492197911964827934227184839747689996782762878409067188146851666403149314617040304671077728993507949094318156782333202527975971113413114322123812371472537856508915985627613834739213026084837159759761081677478111148087369625496339621471906946895693555012625717402921876611117894348474290677954035129458829172380863185754134318496270437905487893596694168057854347605271506477410416441949695816262278158211079941754260664178086735679655190946668434383674939319275930073791805839754977068454962333523285324760983356842573093953162138200123333191892544120688956297444859367535260234402647373138914594219113098450773773123751302586792335494079217797963490735601531349942295434262400799276838069689776740209907338816585652856265946504830560837972890380440999600405903434357544611029216159432564791724315507454417687733764457460182388673770409496973610684813202388850723544211930539402892642286326253055124039742221790295664818284147772533063056221551720846091954052241680316803043372622870066816008458338582112049274632910231323448587673410059293105078237731035640959706999151452969621429930957199829851936551979413481645378810425935456698025791285829023387115092712016639982468961349037361337830944184970907793074531582850240320505317023553453778512188653860977326691759497327545463162452673007176596383511475533106159373986879479416077401438731032509785935799836685171500683087817589619878957961779741595953300798506762362910889648111591013171786110218771500020318075119428705241774867955489598479057136938095167755619594703421882774977715128866186276163427207306219547102405262287487676018644418480205023405137051844639695004411688257124895019354074304765341330207791422075651124504725354641567598868453258817243502326459905262496229934224231076972247444724583155474882420209417739710009413939589586933549739217467898361157865021431499802201890663020696867520354880709709551849313233735835555588953544865172543992409555757838194608611155726935887478855285039732258249734248181509137772834566620623821202093065102667875766682789540470844653261456141628569154667053698026331393538479736256389278015261837116039586375502412966743349648812889513404350599037566921107677371549000842512330988222736659813561491736422071971914678346557333673014674120526075454638041756942702714187325763873736481854238464 [148,80] -8777918709975254302496912196242263462704088310289020169008886943447890579731966589651126323747011872444039531680685741754148149243860928535853249236736660495938287946442341559582679797544526126945196774975772765461845074199839393680775900121785231759547173778767831556533798860039537708890814206542669199846761462010007685946794915970851456738080359847186271669649213358426934107316754238327921561978282958863866502583579743326843023712574655325004908990229908546152250688416762913984532687475457544015723500217325571046364313277521468809505207541772323247535762059555215448446229655398928394697665957594179521837960775361069623889653841680397429813382645426692277978442125164005529805095173666259668951786632529040362248571121481235943179205223401592027923046237010019504456581655146843681948219716131164059909823650126985170300391769945287758850157906719229726139101240191321987281525000418833105272983365248071574500733788080596075655047940980513202105619832796548405749572575140100824531870647002543938097871425270303523625632889051209174392598808834012889287547606145109821964695208964224489775454084100009062886027965782124887005964282060201482006284292266300068621439439508551724625137360036320498856822690984981860965512732677609263320995675567817110268498034845390757369975108847817237341176391099728020343478125582108772958061859613138260723252014367024721300613665024169427358398983044320130370023429603130625137880806813397184997362537061067850847487485724157552622378748728663264875500239584314347382000915928017596633797317660020300378149959146588625444654440086106787985490106116349024255350416448567504131430205682991140741567037478894763573858050066035424435718456095485893959515572359152660699059406147275268769056184514801834943305617149058334071235335073670598815574876861897972023107577233650590506149041182069068208043920925124464772265489830607141340119212081920491460783524253689860864125174988886585469693459141492056251668544780531014773967634481051937135744901180420680952471441915286659673612799335167748758746818537141346434070653071399113729846594508051934914108001227061117693850080156570922690571493005792831737665340872083304981709510150593387451105360965316079721511179689258415583461505348147886029975527699398762805032150022702461964429301506447676580443082159031763019118032965697125273904017187482193529118200462957468983215987045954579106441510236417471322543585231840555419099197566952106900174967194971535673848303087611018329759372963400876665524458145906606834855846482825245937311940080260745985568002537454057839934995069590636512953686391144383943968 [148,81] 126823785117073548566355678846390311512612995343318043483252057436788762641493237433782138265547777151531992819026963787658241979130803220850856595756541604943767126669480838303542927197391630574387907949067524949006148913579665279241205173250380732926460352960645671608471914378924220455206222605164193604104197245393221093941737531021117814890187158016334185185943839241326399126316523670739943110887727607773684114566655380878066503440269605622608662031059001566593292120313401058665964141914912093935342095498197548402030136346956252718695673097869987789761171717540910892438043980633041650934332991801975798376056176960504546447680685712546668076756645557073490698648068765713602458438689899956209448666702468469500960125600437437950705563141886746879030849969216655938124899840075781089210898627196270755193936999051234688601152324343126995928117549668661107730830610651215839849205756619334117730845244046305478864537909506428843657273299507179863844192710888937956371288363470733336191053033348091972922495940710761684728597586601537376902586878364465444411446019857439549834775469215625732961503340965899286113920081372173373910761717354748425924709640531455173269663053286042821477183991145860791607773586645764810249222631411636829623348388600828124961923745991828134568691858252739983055166933290758183870397313945365664069820357846597808831476501195793126686500934579217859524952207926089926243999870093418605222209207471358971838283908788456828216311167592312623512343688215399199791848216168053375707010619454421356790571241859168641981207426428831319451317094563847516814855508954825713716734245650873925449954068448126833297705359997640595358782498921467157521524930289695125940689010211794815991120605221726294947956021574084856024665148338429892989041666654190830411815970696992299912910227573355151202691736396654671489529876758122399146217593151880240586539094089216398847116218060465174336345844262047023254856064145326753504391988396823991542744805516948520402883278697894703543047265551080512978479234426134134808247322692387940237916933552822373894211369920272882904204144973796409015448387466016805599149099812530124676992823288101161594722772005671294572226842969588749966712244819717884745186309150496896013523285940848088385290342004303766361780476520188796081391789282964341796011281495810294110982072168838818294528063883715204453621672972198129494607161848512805642220828342738739183607112091797130990761088155939686239698329193753295470071376359708196594780313312342542752420965858242742015140427813755302486753491891159137388019195109890533565887573388320704 [148,82] -1404558173596528543954115911305417238240942908314500739146034753703536075313790629799718554548446517146851969038976921449022738175892964616038115703326016989119117505226492799449313090840411636784743991038194165426912828803081913600331366247485208371623320508312129207980168103501944665988086592348966584016735716503429136061608889287154884475689737251501359881842199205151530831740513408653081629743878337974899878342222363998979331693355718258821862988125396417946525206884477097572066084896251657104662462915641243638201287004890373556568860482603968007104219882547831723872664285428560151239129564941750420891207442180727903060362472919473080155132246569724704299236401815813003991109232678534819420019764450563956876438445157905447156337978390904084120345245248516804229012563198753295885398642713669767303192890158126773114443953953251447142359397735543631209998635324164279002768026383461954437630991334149808585613587970711331517362532897297641013228587479461405544854238026551688211278450468752602060932742661732424351076450291369299333747161448516973902133881184807365009895204584394761467630463652211318423738678853887445530405634737291843336411063696356694334645286940266179051263370102255105911192850822278472471913943926036455836402729368713144662582800179064967363909942984357907780759049579825859883084992575284624075746531273858252378551496280731932245034759768082232942440969753455582586765681700325244881079863138686788067612430992293864096342732021748394467176851116055161434338467264400052929572482520300039988916052143993309533749527906287135993132614603320478261305928748206191711089305247341592863409389243770426616169427961393083072851544654849181202364102177851212070957028799074590038240552842481451171066044912051354394710866420669796395497485895543727070046559357293396774284721068857119575771097464888409985365138233210658840193489933749876092720992229804356844396140544819439754741572491236593006922593506513495013045628866596149941965791845855256811089621404618451296186344870845936889407160723919214642271990400741932622094726125519058389244949744679339174633291508944382995492680936944373074768631979359239234758744006831589366820343202656842044052551765416150233331863314698999771578916997466425729445150539035887610735322529442411795009995559255159905575318661552506207333464866329470228494706526531245932585312374964761629739938897362172201667031716416991178612539109305018549243460677368881325013212321850531417124710160936881427783939289723717832914057417096759153697839614510147226845436905980796870785232455607585730423446951863719702146989952832 [148,83] -25124441762029872191905144498842335077918840647408925797047487426731152295646818224998074134812921206946495929452988210115422995239863986977695021082679984171159427294068448701358473830778393281535035768086336729482070074574187855492942983354731259602592338133808385725574800536783432533778673628953527625624957696712423488860306492748842866313951689699780633202326645440029539571176669945930909565794936190368887886741189786345818244378931668961305556709439088833965012824935147061270644326785962166615031273162821314033220900877331908965328335479466309007983655709004431725390674696556120006299862434173000330540317061489797451900960125695181941373441165029432491293111169250531594197592687192163501594493354776141482408622295254765499339979476656825965002097155997703327907520442577808643956753726896071562104964139651661735118223030272282026933827345110238400607488613878441587485219888084456073319034584388235065736999682173542104664806569412977249586999069866764235188378400108829774317262058359964909143121985819339919382510274425850833416325287404404928541195977934867812884840668416277187952861982430640883006499726273698294238941587184250930487944333871939611237929818446271482445074482679285597322077527338309357338859114655774217846742655844121455849177065447384631451083782492315844836636941063381157412729034689954413158133540771249418360842404936920274952608650524750423197340303206092069222835477487006747769008253579750065866579223163423146944409555380238691022168014271334071477380696364610865699575427429905532883265083571017469944849047579296256348946531857019377106359810041348825478814634619955385954919003189864585448600065337482592720627381352316203577994459334335076684633324184263911209120281241288313616599266111721508421923907857451440891246697715427078393055731334167587962025544758690293454461901525969553891472218330313071283981723730772565763914263502260491353893699979088715327714474417834692219601981969235546776234177474171147739392599907837665917056359835218653943852352896195478805542681056004541238130313899191355161470231384984646083956021051796762048154991404480811615015737406995060558032553828327730886241506557407021348119773069801522242875403659444350128548734137342016246509657056707046134747876356849715861097902077690214571070704361067549517109916200304771581983695251581483512225100473028021284657201940431730389045334147743402147781737345861420713999933549014571343667230418992689500145637588168946259893581945061347974556000472081105522471224111401037859408404605230898603539418911712830668526366008062475955139443261169999158199040 [148,84] 3783458361010642281984899658442424920491240914701216760087693765422319779711270696930036831843767373468477383489269805302286184028242706999247942378867368483895445850098361537144046387800735221150142733646817117304514134026699416951825220485982444616749588410696754457192555382757773733658935118144057782257200244658320304655030832725422039592406782904890702269556910490768549375993219292777826934485570980135817557826469473576844175666892898063817086945215292636058206428461827826895060000188772712292238537448289670275674887292596419680862566409537566729871748880716442667814835614906138563833623839253659675012607044684592658417896913522725249962850924837252579750346029316914019300826830188362676778921221188730950029111475211509933749963109596200191545467151721603734847016485416203802392149429263408885107900558982751834007076438082918334609384719049930018693770480729094471462195760143378166673096715031739649292257816714606957241713526886574009685172097706429027411862921849912054358530729037568040585022925750740221868137139173878558115869332801481126916512708619494109040641427011964025975643296478983012190603618522939410636437757464404277500035756572645517528226820185858137384801220155915749893306997059014739774159444043402816757091472561676545768740503820448760433679372372179444051736760297620441132632906316813236520361982957976731410834544104379250675439897842768955040926250945063740042814712676059757628491060651921573228713805436722957394792223723064625412418665217550210399490982875914359202524026818129326666502500183332021118678040153889078099271056536766648745933371096085537616096638057334060776139074058162529864292269574863744676884873596111933524957540038602049482463779844587660711050793102898711694876409013451000912686661327604253869612555930131949561257536227638425754147182961625093142261451843108282570655843042963575402748402812020728762502710200071878514122772008295731125001028558662292853096848490677843830419472366235734719153901192422973102111615271958354345994888750910019061011324905437716031449854812792582973023687093704283658496314538886049536742285623913368251277729311029122303327028819082352726231076432130878610052322086780152702353536280766794669524227468026613365551470986119433685372274822549515459906977978646083476577183988665733495146554867226585129685372362808777063050448416495958807817403096808024580949534646861609601101460416236256484829397823037719963306061940000954546344984877263052607440927027484651299293124492423858774717495690467522320206667915986277343233931153388302546359558475893595224685424726801381260740 [148,85] -107754871092533176353190291965416133988425293609748617214410320359267104108036337123490569656645613535249902944179799592909020578327698699130834869773915844289147089330705370146475718532402500636410871195872172924691137998561479195693542810364284352928542898640246400002115459949248646841441484752629629351534238118035928315717602658511756678019122178475674046167316395622986845561002296174862903899904426345252262368965729510197097142561903522840672717197095373474299747361132705460755199242195099158324461861546776800109776221812506000224738727759506977591852981586601227920626598604603440303081629234318543655548893048702679047335462761297873122273556478315122607791938823251053302331624205070045602679912198054029259628135490810054415648566475342627964564567818059491368730942619823674948155270787100985900199319473704744597929435978879422395943181193243195810896640090364570735932517405878868757834065314758080559348306151851815963425430838253081895045491890125541414096025710932951627369320911702087828229057443253253095639900120472657585967732358061111487248667918531687060904290038109337601510453960102346476652619595083792654807795936164421093951881113354764401583039055039477121650646838352416472987287850533393297502550249562582916761426707008168628820974216802540174305691530486966805480107894390415900919469848359725294956361751245755395016326609420790509091976202635560855672597462878365896035680485968312559372492383920009145565644458869569247946719457456573084724766680841896484770297922734120201224001779126053018880866451829347880948444960988866756166271507691655918376484820820578345973654552385080410596605558381948374502769666421622527418007893188238727123762661946731696184356961641902137190956693883656037836033103144922367967019044566106967217387350335634784746089781475021545003741710982852376010069849140356284094903700485758227408741552739229274342107080855224713436538446559723824911481911048944980879648116394519912056837485776449920398212904847600995973475721736041261282974903893873961256261677619333919036217918717486209337854309474946720292220912414955519964926964389424722118846753014869271387482561785244492790960342284109850718514075300777621280476894435492227974187082230671046410416694189779680710432634925905575181476612724752145192228356500881040965192942955833233454982162714262300922889554433612203325213113180489063404913200921891766705317998591249569332761150129883579837172150624839837611494768951487358938127133378029270861837522550638776481700580686353600048722143895154370643921799469022178802184100501676413946530209693264224 [148,86] 1471867501662429243814325308442613474927723276613254389088082341113238288074782848733437111523438743926872174870201161115349784165951409488227222089467205025643533282014500363628479048288913421644659373200854000045791338188622893449687238541882268308879606822193231467801097382949672963735726298556149637994532892162791217512066646672081964013312747951451221939920099289160688984374656527106909423248038175961378966972854701693516238380614315604861674607389069417823565224026626569293218604318515809948441535476912681577015500960898017790607286560817033950543851769201529462075059745616073679473280167667882301559826130846678494114679613314665743769604905445885140452349418523731253733656553805179059256761413527914762053210696601703611665722107621804305761859817781270059492953152319003418151048956251094540385889455001515644421374256698418680352346344750274812365757542702061755941771351222063392889411001366058755612944797769062536189129400238369816784672766519517655938288700148707114941387200144962459745299663827444750707563125862700651607850376833304877841603607048509201546626539634621465837444655811812781423019412722230337959159019333497302078406394672923232947590953755122072737894983705017476442348536331865586388980824066899522978890761753752435118891419336119266032677642336182977074936360866331140231448142107388890206520921919401457666691493849992292686526401986996489808215255634005063423855565933866955041585299012914447858154680845376459715820722105673821788579575920203512469858517561848386697071759895269418112152643706608323230280205632059963423276437181696885258009804621232260574425866218301035336775801632553645176634953744596099281455591909379204623852653552209848105994015886754523205745756369203423981037765374919566546334433390253232693648404569549666437119498746828699172324818433511360113642312449809276844843705567655214336392090532723142317469916655633926833247983552041935996616900856957092012532764632546744301116394036542613594361063595426975921665975870231936883839417928099544630976198524083749362154544691951285471653457765923948080635293154930952670628788943093612916414589072527177098608830924573760741537367426971539863833128494041896282861234733151667195239614104383238792433668183687769733903016184654243762336058621614583160636243940643030162105209348188497624285075310409240179793447602017091570507493702648200942171485235021283885640884661843382114217089836269624709160270783240066898973240326498589796504473566267253798530179590806046184621386504035139595506060716069053191961451686118566272028744590034105785879242998816 [148,87] 943495513744408855800221653015710660314813011952899340849691132987213037693189582847544764635598428313290975422697664915467727050924755834333818323088014976913469298147217042890595928101752779111734347291938812428011827931629621667990796078481018142262673071742511905608514603830254083157372890984969637908760239134041740859904572013632279807167009941752081994469690845814195888462726707328947799657094602571514535917301890943026132028707596368947636035921279496434667415479816742743075432361019839359582346624668654993131992612862964896570137054871377362161880840501870918431909534902954278625724895933635656347357697978661373273979471611869564531927735872023370146335129957854605283607013016357417018086344132969256664088182401395849672444775871122905273558120804170456728477560014269986857693944893855018878051057129513293274501352489529500241002577769062693404867851982230040192592758674277553522084938123485580102331348831274921067362700227118985802864518373210222601836591252536358824334875758992308974981699939631908817224581265822926963065907983274707889348187427380657073758281097970392594408362500988891334206414162238324011509606008427402677605324031051669035129464817245450526924835649223233000638565779391064786933737782405908961686550446387315318288487008763082617431812363974538434063847328132372832790708376827992543331808207842228255947607781624701848373406635711650544884441630330844211938029818811809267194780872366658454942202133538752690588155380730960725810052563477538641073273560044227260988782724369249084121234183257571058179342438008935474778685579402394827829912861179919452585957760107407756410525004684190018543165807261440338324050135889693446727097079669879345247354747330872780927468018633893723835155349095385457759116358484240517331844676040130911114581629079442948674849554567936358709675381740770922070082308514897822879330891010018652837455638320586821290636745601479652806304564757773260024503170682298597566814235954714317188583352376927370600992713978138485235354579407515285573935213551399307472450953575670138387423811832802921221346942042667388854366655688128869141676120759257413902133663971067950698681378296251648555807522344905664759040100953117976358880511214057728576489151812337389022758646286594936212838381469968438544374278134772867393779439228420328141891069052046017348632564306703583845766915202941098794107894324568308913543921048912456934867862728882085940141211863707007604014796797187080214256248254693811852219184770417829949557908361226498957967819977286231886371807426928536509457062268750521905664 [148,88] -430568360939546463647298340921431379954698888952296385427095670167930677419439136928884933403543442846679349465365977726144928693234271994558467476904140477855603893996450735906855581696316774886010311788179469794669057133142834679345175195522234098324867728347070757379020849137480509096397813620593007933037619671009601103738103413515076034789327885690984608392807096250571791852718204654281154099311943722120848725614670029528797253279863430177653342286909940078075170466678076904075285300994101982516708836406475533705278966836672332593085376605324396848239362352372524576559595290040246872297050122286715153223338589120928016005119056164659330800531426700424396179616064164047007506784136075792849619850297585315291016768364935291034145380700207916003386729264793183109793703351957993192245249562396004453946697784734194971183874393645302313211175332082070702555621999868062401806148539215925939151778542515162420586448874589759587838732188647007485110488576603103900355386753306108761082371009616566334164801059774021905950377110443283377515876350902686372298339081879408510928005462597445845145322113710942571896026083220510716716844762460357853045484168525155560077943927131364751302793806534228003665815764026803354825982082051865958501900583847965955928545415216199351771364098303479085597677753122739862815965446332350157592887286278299015771724316230229224523796324570697481209947047788821403259969655882394180854979237645454715205413205604076853930773454929383879023680561575843142429154779692515465155445337161193423106068352800623568055064936628207657393851082700144399312687533660596172309998232130428230537754979053792165332160041953958331002904911758346808169089598231675337201326539005841843978169406671114414185484700345075149578760079399165975491186498766433984498339412279439748400544175832797137843259357219982783858317754375215549629462847013015825219594249775507521837221659729363115506113385384690162752715241821489172814820904524081637526620521604117181250210707551311690436925618152778769873464838215805722125139808122542413289996257320514675373810547452839020148460164006100050443343417611509046468582562290726884834164538561868049483733036195696069121953972468310254869760386946900779694033460765102796328731236363055031420393008595288372460210934170830300333373545014736299898264425340397771496763301463814467816027085940463854201239178185053675137805615547894417990179622674422712707034896954872474637296988638109804091498691107162496535222514799127301556086819759117466813879475170298516923037356903012141920184689694691725696 [148,89] 9964850430264639401936759299987170687902931390231759588175703661642940454284155233442380232449961669294443921071949312653759159840822813060416126098671965215284508558981057109175185475537417064796578746385213194875503961360117221668163748531235448080142378553894340693362480225041216985154472033024987443448723351679499137605591519351712130779394729137408096023718268745094291043987090328567234906183416876192246036478941953328776608506928996721025526172340571675929873623684604514573667878909360594428499283081443980502124856782007324818661920625251768844604599518138732953796841960537222493178932995481695892037401927217686864088629473449398579193321048328764008969686006937190922035449308285689451950855656388723355726253531305314494744480476001585432375487080885563710830718276774536688256303553821291812061148209343137375509665940086570192660484346235213461859638120368009853479831988046986737455029906700937686844786072972900290214862386300161213328243869199992582600701905292155248625441439724542259057701314410018830383142567430633931045744261294949528162758530125821627895734156267296528485294133288284062224112407490741498996406938913012262289586217655926531858152746612567689582817487856646212293644091137458996074715338442156048114752314695808166782301634360540695150048524081978639598928270125264878744935662327599065482047698519398051273526147742801467280833404917168665192095590236769110095574728231889587374190801997790434558910610150147100117616925046908222383890250388763551634236295641287654991271124675058539520882751014411474867567920462774556240436795801573266933500920401342316147764213426833544277416562166792268118375404963601034083143754013363938404152043975377834687994867305133240318350099372136493801877422419079094909862103542099557493008729087880369020851809495104538066379346894474776046741694794775182704032453124555653925004395103809788847410799422921900947202914059837152764854000305606931998775583633323699842529763146306188770321531685350441512421969736694768113295905233946698327144326641899011578546447172856004397702458587493784264463445296019166658490910975886432471353231388766296441107393537474654907321744958490516135683508114655266175920751273716914299170843821485095727786896671729885281365891768738726517939685552561889103278779821340215566626411359506345325758344337266999895841359793464529546661154341700226431919592141314514062703949932746283051750317063919501429319979277490520886468612958804640728409855263080784407715993568592995561116591088848361664455641346890974426607396226578560209215508180668352 [148,90] -108966047361594122134658053397080849496915288921392166097442697228742209266730997974358469058476320976488710745249968405292676932789842179727554071406667371647111017163671147118713276099523385989028012070598464295028943036531680568592278024896367149890887959557761241013633575052373117940240678605328855087111269305572888000158605232834177200638356180944866596543528921164289815234461768259745895862127567313683460849366465661373064000014191718754853752170413308184616133767333194462063585730549616747288633275423381574249000698946394634783941851699943944545469238812084135654247706503782467239815645742758529190570162030915291250772993027280634221469538676878019953589424273841747148546338001671783691919680632612003160521981382962428950436503900455367411772740445867719422330459845818092971884274301773061699702739765991819575750372473976504619707122155095823722326265193447915104520369205634311763481363160059101967229284519097084567349493274831579040077098742815102524824930267161914956607138394562346818261232160289107108378234292313350787367644644568300932765749558166984587915661203360874892987207148018726789938986954273952431289687653396064288907507849919643736146196391086293209566649999239967409515763338508950645085588005700215106451054259864953148268999524205944074113673204869560579105813747783343227845385106927310904579380304627462241552336547493563286126631947162814281186045285351472345759519596063932875103361267845717580676878783498535262706643997000461542799309355376528572498558929390003312830108339128891601154357533431029899175589859609939698207371648280962454677414088149776371991243580427158953018901326438064328221821355890970206655734364103804685208647684852716773346494614718165126288934127520506704216309347234042026981881691142492602197147606534941942025719338233648515979202023944524153851037286155019717962185637019320627431601428431609282884036140993353434826405675378050817302783658620684140262250041233761766163232260862051736453354356146754223322829897914907435823048543344151312607927148750141883883786545948042221238941182078343454436497734627225333459677564796103220276448060734579334602750596196883496274955681444395584541152491278528569650366964178861135964452160798666807067620711993287472687748023955779540752426443442285122989002477559341674472374891443515943817472210635327663936307392232112364315563704185104913637626607496997982829204562715230604003777711187477924141919633298690552368271166263391887582980923436160991214785415055336681583519712969551062793690541931292803326657819523137425853058963584 [148,91] 588567272476747256755002624132941529969579856198643080137251316329354771406057766999518263694576703045243540473581855813189623902230559234274022690203338201151092454795261629845872158870151105218772055774923884526230380039013509386908217850148407884157294832538522232757556756178505657379699487599882184296802897727816310682732172731012468059779452889255229380739341728038284021919047672580355473379870218390275011300740790691038376949121874276479563748417373426667492817835615303547868871383927450364632747936393031814145279626931905201039095894599421418407170125467679184390295929068955678749862706601690541031483386677281630694544953786057163682811830180925306545758885705001720261911308342062148773333148428904286954293161446146573236119128880743985561971778711435311963414637947258153756483070318097617712320806469140834574233414359453940148094684373135706085631098281160631482070463663103773820283280160919568331557669912300837900174069013029304563452754919847674745043872068154454226030110734224078428727785718391708904579834289306492619043303186271678379828483338559507639213750855722689802228446183803924355324818621545221558726691958046332758472636116200920079886132878110538851844930774122277380006506248515129725791588725680044886833546483683263557023279510564109600493985861171654096014041070725042269611422569321436266715304844251155608782430541518632473816347863673681682734811630279468107106417959681622316105870940759935061475847341664470567640500527758822767310621692108247492672188427342106435333574482313895117266480832957182195713460601311517534685370140203371900657941068401258586444676091175956487826910598132736742564655272145407764003784937953915314901351342036776757465239524131649994011283073489204432128996006516983132159649730413412592541805351050464815246066175729633319647711773845855527598323294500882432852906693719002727099956084294593398476293283302333159645829841288210972915835433282019092822039153259745266552875778125904128838285988775666076627622105203405310015383897093373457191675187135259130818340045887500630265539191187974866115263288124849004990014207042080188574793757176370090435574118845813443615511978071639947989733940983173238334361992558235409747868736836451195154864912968726300712673302455631024981515186062790580189830138671745872413638264833358706323143978565549034022886802131036996343254741228837431589654790157768068191631519513748452356964358763141855660462472493783922803360411098945749093081611299183800822039633768277560100711874620138839419460897446612811694064552984036647813248 [148,92] 6064775118848906736491952624857289438946167976964615211232159362537684049791730659840799738395774112133489804612106103371730559509963576148879678454487089747588216591376646677054574773626428788504458882223229095076405741631997047684931940487714905282883536356079824747587093052151350580607793121071346355288155331430762387158132989042593059569752631339569339701797665761282875707150204735370326264197136910416680995573539563705392064682882166217236748179377109095431785721374013460836646637392619597186609496359587087821516317295135476243332265357711464211875885101140902269217017563016108538586913904773657664500198939570674371716200382535094584462144240394342991281126700408121121825033991341670179487420825365864493244282466726724730887200458077781265399819701676475077962323476208711159446407190453039399801100394801161375561399162644834768847684558632925565718797302994485805492908840879865187326917768463139720991791027596463333729254828104866889958684531413411564225272654037423975306588689185318293731841187335377548036853090891430130846528738733734200448779750117594261437950285766556209877384154556162084344739065486477580348364771423661343984776315486382463426286244758714255630630118392318485089672092448667053254344396461416268881546133833628123065216220354181062125434000418348788412351888440278173531657680771710982799227113251155802812230201187023345915127333921079926112221524490175118798825771814783509058297855768096699847597364943539958022806307053146010224453952863683053493779555137087956287334388278243882420422463002117366723163147201061106188505977157536592164284192525520360208358796067922825471613868000654341684338057481147543086907060808354473714229844089802178684746860961726221102431365734963491444885217791694574655707091171371251830493924715971922220335655592112510780090259724809262562047351847586363109093020133931262476468203912484257161026656873839170948393654606669328908712641866403859233596031835636799013130969113865684873863384839796625282259041286903709326206349445942652854728932736824759127447145712378260278132184932360560877400830184834604738251086586269170697729633204679803148460074459538123705285046572974742512235483788483565438083889459794056170728965901779332098814980729028819407467090186937482664757739140437602852545827207618466926785565756357760052304054651378908053026024191807078908263821248250825604493247603901012554842920053606136851176572544271903318428454221169915961783691001678678678642322052347343877213822663443797875149486212191922438348756464466494971098258809088401360 [148,93] -164223580276938325231268907328430032640451680375160397605128139648651206027561080071903094762708272835422272556406331762227841932662762361048088176991863896850449252894098976213441660115508317746911991405358239909979867246526997589038793526503210783202632075792034122154801440935432854797671636656810971926061087170487139386895175128970232257108260890158587039372389191013898390910175156438554519819222315144429025309222805169345600679523669441042373612255362484077709515826480198593045094884673532996179597896625632762973241528942108717080591516543539373918952478597934533001894606574631894252776000362186832490126767885482306545325724882378328181584819590528383627207437105862574478802479119998179219830991573110297051818385417011759667131312927844092617883083907990346418753034425790153958691103716812003120166732386406999873257642576427475405128251521286146722413268931220152128240366552022648746364280160954627873675213697190763604064697672803510788024544818167267357532392187725403185879904635037926645194619993353581123568763247015629380085258178111872526489935264191362892092339014615864161739397473334306949474753234006458604208453688690321595521018734393683596700506974107040126597727755867518980786993837548823487026754573282064171604385060273828086405818192378401481469041727958570876845478513246830319435277361442508347925177091090892546906179810080537363057840224544209559126847325842440464252960341641004784848743319053297389527010260106427622479853674904967107478074376943855493571955494919326347122809104677157236691808293863965295073191134196165000403538199170459662956473195907728952888796365351384503567229802761280262262834644266374210634254427401516373539388380833318604474146936706323709833627037027215184110466264037029304488096102710727592005324940551764271852981831825500836176560785396968669251475831893586262538772532615279058061517089399051074448878346168796683872463666680353500677166197221415092395386240499136710512818808191628701468329774460266101036348564889259096648909907697208551899203091704126773987880130884462071183830264842695574754514807774402716451265194757529037796989875061138264761363888615390307573159190159535898220021893038682869959929668317140234825150391123060636614115960507900944339858309344498997589300850990419414233140192770660646116728938638519793191017357597636495798629939214311541117573950852048529106505833105253012740688998501457474728926393941126309042627230643922248814619808050989101467757468160655348808169859380834232173801658948906431404815497469710408011422482633952 [148,94] 1917784848244034164516506035887025397872569643839900478631206369675397774548096396466945159136933002389632704674237268861847492074802147596921234562405813687577758426240485090704323309224840352461620658682767993019307961090985005626812099859190900605134584478826538784280181533799447033441406080319339841562472017962877294830987076090843040117292382247331528091558397359821503249187014129383611322060821817012795934361381490305280120029099081912997070653852228038293326918386605132842910439094497814213823223277457269966182445540674993435618296950782423734783083606134714115252912949485423046428063253587103568669372187120277996535262579744171220211099301094826441714461584889709178954422803913178964058420110893552064252317518275802809211317821413777628914335622120218056466747329015600615458177428837128862259993854057559272038504949093021499117755356998644319902762025796402754055242077032239552933090759083250631593940562466196285422274021253001869312398950170090328616390059707175262640659837384770607613530276297881647564628421166510106475863401543630273015078343579472956417857534291390736405182632367580886273978145676779716885274032412958094996834659193133095187964329547116218635167876069883408781673294162787400497088523088081079477963627071259536167430562715890979245547578509058119369391375720371816132667809582154659000519252430480619143203438321703471650801036545842030374996987590308760814749086798993566146385377534943056889764382073564972128529474323740129632327730807779657727528256088709242700569352325651420336209965363779779817389554722762956813123896706966851681316381373007356481827466867741268730522755008238934700454163183131041646687366837294720759642707264673394084880487899666915497897717056129148617286828269189318389728602465725089761136892044442530049157089541687914203865208908960643628321225012229556641570214755062135351433315182243475661187342641459765371527830785479227488042514493917710281571971222686665542032174512121115417631576749073639387814329314831141183656295715760567196354561901841161610177754146848022187975002217601835946409560599637897608689423280482114239388115659171022964516278773726103967450526064495405264260357088581549153235919265779056514192792556723984856612232631187430847156290882722830654030853435641875978712557407984572580071599194709542551025730956621498888615572019789389792594763550570601140239032162022015294382628610837939464503541872652372145697001578193771919275506042932028372581851941939792710922385887102388265358276699282903616845645593362076287741920320 [148,95] -15919527624382560695881976472148902511357085767440151923123523846426045031343281235173989781343863499337657215081604604139383467267287545079599758832119999310728919157741445183817116983302868498695648257833023885825741010582822951768428843556105186829093228420379429065213595609264848625618836811132854371609629722928615641916957855555808375451497448897321760502537972440354895692684939534891426286312653812521696063184599126188074209939264548511396829209450831483256596199058046079052432772982149191619037441962618887008597668214236408299679239194327537957433674358915729375664562112101166375681521117497452119076710045355809450832713851741251572224568699810183936810197602697863326683763343019385212731131242617439194291946941093505627103108500300536913677654120958663503645227608720225452593184263723731583527172424620618018531483996081599697126534404668900940079539680026802602975112462557119861035257508730306118485320265197654225590189659591028980166305128395969548292936579553144025151695322382064472382377747711064945950598216713054348131089141485614314265541120128359966661010979891184142577667270102367205599681292889231629449822527268138468012038904564628324804770138388088921738778402582137393549987365357217536450880231066965046705357314499979398371312832327367415399672688397418035957166172327617305355650638024519850166225509739696290546749110196506675586619796406438496010628704974921019003017329627576481027088593605049765455137882657592186024977530896157507080480420391338872948991876907817488618420809295029936626674534389320393602232769136403710452369294450709627254048357119776968205282062963041497284020348996670030253624631966619210564339767888785151026616978873735007333846103040734714614658217305738998043631680273010042812834204643209825567968483896006687640943469580748402941854443887230136771778258203805914543321279524966722478417243957403478536615505879214433906560980427554343499209647347686209560645964644291180845189696646307543201434150651933500276315871895530511532904867814770181181326163637460980970754897156555268376672015467381683886123871304471233583754482806927588458888216204361625729483959823191747860014814838589401736554655745675764670950454808154549060193254298104631628157289602756416999747126813527332436897609679114493554754796876148282481378814624981236557715928212631575263957484776791014023556636946746567499987061963276305419139754921397020736908776208681153643174727840843647148532053509102392152594207148233400291135372757799484823243547174922543052948836032572226503424 [148,96] 115130568355591947014281681997502098587324610176137170477751715962368439602378233572727499151975257351408117739324433936641692969488422050198382844904290531870014826356561263276221774914934665488625787004854399099553726589043526167030832790426328603976385278442046694656607117716254245177969170472356620433603419150163485365506358352521285241097242826118191751338675132399071926804387128240313313737127351735655279818548053386966329786922703834204164325334707309288383573281798157778719652266379008282389904090708096776980874711457616171092474973000093687533362918606192246718177250875521312157125549920900678654488582021152468024829071291513250120756302135520732358749071780300953527111675513658730238443054423551948521048939350141307578376210320539463544871091854065078893265115032529500125877832297649417939995341431217183060940900333283031607306262465654062527549034647096450911940578229323007158332636259207735026109616223352370746756598460968445304981193123053858894638224260445834055589918647849085031026729692408923973114326427773465213871983374007803780281190635488368445392125941518470881196984844301123503423876487956354309126377937848750167066635167929895290401217171306843469504087139119777676782308469045042025733624823646590983691257072652113616117672411166734978288043814340309770420084639526561293272822122118546785217553660856665730256431315348845958868354272053241146618563239308122500829360728784156495302422767746995507077626513108652396978904562110880073370461525634159379544543385844582775121291366255253860195620609881575246791766042338633039000364136635083619870837475221354230379558434645161223325234955582049754708208760982897664900483761290980267428104616597848284859548528849176403435755757497814324738931092569860061458983021192474015656153235920691040451571339722155198371426747494671613172614707629162851065917504253256042706766671877489672865044937057281017477165574388385529772756448590092102625340572456621729957944486271797102069800825004876683805154373214422450656072238738631454622187825274989933496293371483959913200191990600737254214721372543136529541122272456310813308019895956505618026067722630479166498259548655022325385337587352819053198892394551736782982630766979106398877198980428044589804885225658096598137454495476091714980037501435182358292977621704280449611784793788158626014153945654085413039970234918948152139731245904697177035976279254631628487541698506686418196823034408785845041793685841290712698805442982372250888374303901023110449552738007493345413760580035494144 [148,97] -1039270425815038250753735069665738848904193333645594950371765634494394027500699797743976072285016056551732393178828269548252197635718351709292642342522832911512032220651268886695743474265627573393689531867457357037172039704037506208858930532824217696145821868618288292112716131179287811153608884954444730828050693979303821203187189107338420493961790990711798564369810410121003355701760532363077770358586036073652580243701673358073506298409114460137399707341704458027984673295870849568795965426367057810849627271443591213721152714617458915428010468558509228075287525936063107979355423985659674872519696998051955098587665486084861292283218485495685150819104988443084117742344508283197573033103736549476115337302249320666667520079145182169944833288329629641028289144268267697706404768103666220806413014580144001654641057487757218247914934526084380165329592223135002197752335767999407817218642630371275896403243840582605143438250379921147694094535922991533495209613139704558809044578067229924848512972602187562381286017881219037577759526940659171239263017296391981122850408857941482138475038287486680084470261026634457264824539464253521809186424972565086291562503294320349159910691986596158172866201819400965866286651208708603050059926929420312942754123645863043782622090814278261745704674165113251607730621537281637301195283718877403796534595493191631601208238296263051939227665111951563625786934987702808511820868260687701141409485001582483825706229383081717083521997076887439150669983471158461407781962564819255628116955992416990362436388261782630887880190811476497430905863091590954409715531112079802877113620502176018073446953451708869044615226688759141845745425944282173697256220724970406254980071817673550242497133235947531399402829075400210831547799332479166327044880096171128104875501345952518624733254309291760131966236903507472162883280356693792784165562927363904467977088728222371138038988248698565892747329234042076952191163236520924885610966162276500191105661871912500841277087591803819716193755426086241239971853403927863699645137204080131373677756506744619630348645503671932326708755157609121345704130325848691676252571008809089824136970443448636818838578023737327390614893352738624845535841722460356809951124418892324855947566590174025075946855846936145172842949338836744019932266997115631517421013207375366181225912599334773729820734089225511445553121933587847869330393350798333691595525787296972071291109990123662014528505326629900535734262491806370501795973740888284603867477324281592837769154452928 [148,98] 10533968045182849658302835037393108254554649462611935595593802301561197976630392876570339873008296960012775346161053640223647697499328098432227298682081819819141112235773034489800074162520835050115111498288942566537892316092739199965789540231704752091830371778457623180319547345702554882397879958994555320209824331398592245814840430397651968930384291801323016824050002807530117736127591862235401534313678958179434760452608104543933983620846057954932038231579305203746401008583861408424923211666586725470394418582195176061883755990249063386464977581227092549488945516288606735082247323862413816335200618608824262882736715400598895760025514983952698126191610584495057300096022563740975611607796999007797446477458820872034286504009025868161685904067125462717472215052576633829421132230413108418151650865620874442502445632376022386984973280459951763394338576573072446523787574999914699610441988891708917693933083208632902658820144914223210986538023926373889957486373802916154675691327603265772183549179511284680019064299529001439448965108567989097441434602010241760337904905213272195054505309704568303389023255794331965475505036200133734357469525807855733215280350686445703335953102601282353268914549903945296455091297146028408360422623061946989786870331136769879297744123781905579627685549881567298749355643199917223351220107792782841719349600056055438559627592468596167481456543972376696099810415479877644975244756058706730991563221776076237112521544764088026232669995578145810428931633484466334252683005049469793843950104472144996331572790685510653696411741517191310958172412511595788134993233613007995962536583838252246622928631512917311760321477162416580853838414512397217324928838206545558000590142737135696543149848194773777435316128947599519349475917768469175099334800801353643358796328225188622467010489084987258505525460048341839504613487027538530221082458896042852918345858189056872753834438191241041729836314305697695097847136246928032791445475977220774534361826095377622934616862016841530554969971885460531753408631469185032914730478330379423624157707947548007125817717130985796220792973849268411445971329899889933309239618539292091662416561522963630949806319200721499813446512621052117771285976035043091844652326411038786603278774134718042830463618245675776874467899526538668678914824837755831165890053118223651866054891934820443348243922142814007414604196714546710827665654532859205208163420074527035824105068907167047695673382432171491916063032670445547703129063668112091725725048729308992528049600 [148,99] -76586576507551480993672905544338628974648844318060548154337536193925502566027172961390126394822581761263143902985003542242158652344724039356445701958060221722472430671018944455873568152661193654177369639635632695146139060369461489367462353803568333504993742516770148063914976068162455077429599869598303342233294928589065607842470206318579475464931425094186623070509170817124095706630198748906429650769496579496338130226080694376189030503656309760670524120864353799006687734721016181840918712227956100823878287193781072735854797332713870125965972349874898772929843446880017285197245402254708877666147507869596014223744261487585822262771139038846057030053871437153402135977904775789626429508717879203830024487505272858677910335147223064980457539278823765572655415836408704671696631455332251518480771557441714934838634442381670525235071965241756142582503999077051779044093891217592017584273403795983084194907426352302207746361070737422925730237721147661889679230190366112060542281877813418685287286018289389884366398648417023184581960024762090328041569355762862418237433878510612976380382881204473256252731066234606114797720373875672495867778385199003821641963334125652383417343633985904580684909401022240299756924055045209401414793750696964176386622598306671468937708785484463620887169418793345339124451083772196753311077527025585093117948921043800334517982588030342786031057034546574112611268601748762449808100439116518834569310092653840938000651982836843809260219263754374897811954361176774477623132789748204719330567476028472223899032656309621822165806643985208859066259133183614936651585393253485750497521356301327518017339534227886151836332952979628065635936807380699218471711441811448868717154214406335076667199241983807715504394580634760792099328844434635874952521572474717953909170905311095447399924226701846379383557501826532213116270019905721127134384171959822504120971400150964539427042072242456684034084518752670007897514468458327086443021354856364703239040791222868464558703949802714223649680287900452545273076024647185441787871277242930298567710139163647655442898346361949077492965249957538959155457606932689893400822730357013189809572341340707942761518465756808669735436499925877243556768528469703391889544552777993290756166104629792814553111651920507642220471308102609995215017014099038604430941506264068993888643527195662056570896386327723273458536879835310254969445823941564452532151766211624640178774829919299438794139392381995905320321135567490988274698468930287321941071797325764379904 [148,100] 523868799267445400952387489526761467224103797178181515875591118301428261578743876805549499076971839429677064414952227855754506218138783866563281230796274907038677880828671329604252686333615603414060736621465085609082381650098118154722885299820428308978224660995036719970091148975174085899329013398987506398012995845497202971554990131975520897172943714809596391687420133719689448597717230523686303232015393038346225690299581697351115565932456183996461745546038886467726675823451039039148652667435492178747061506715430649137315695664616887706217321889507036307434810915769538763702820231772222067797006168716771319447753991077646805358390689192094488351595831700363525792800586011415589222404098212714883545511247767208987091637993946583396375397191193799335270587620347281178313917962005657433105863943996895888142629449495686322621143579671340037266574377132097012937231700194817987769938033031512882152411967755046547123701360666792591973981627342396490193473434849991860611626299392523063893895164453242786551055880057347510587224533799723745862279938715647471273203955380095085842243135430343515923972188393726861630487949904775690371131812184401670946691940738406032423246783317693226238225880640709164852217448034440827505952467355284330177830597644385796390299965578890478060898229399098374090555360977851284578678904612224755837132032037121507865755250467436132257569411091641127701701731823699359900859183782363675756566621940823056826384607417286001234140952560659854353401598706577829857167798247794581090950738303851452052301571269178191132580547465936292871727146923602485882668443485924419148085497466468434127442491162206465570472351468411139888434848185060523738169366979674161736286504342375727594942677168839578420090830611077206190495673719154607229152910633142048044029095175340764911491490344293110261312950968299145882376900593206815703324525581023415340885389774111035901278086278529323895762006843775097208290179941387922122778089859335697399543147175482835891019888121241349804463437863925899445639201454430264350048341968889795302028254763578963425587674974500714957063078698793768215255040906306252396576609932073005736551779703692393435625913633042094421224173983901039932810286071382227257487890102498989351543385536479532921705893263617672196764070115070948003462792204945605616110596532731195081694305345158073675326165100101705779412008031910355640577438829338240121535031905291796588489358567289276699136905529332191226179083854738120833018145151146207000090439949888 [148,101] -2283886223716500911416194679076189655595380502575296002192063933657460990744650474777739408108452342836141711536933003075808749804114854563927575718633509883597240649670168216741777665681643393296878376632723660902620419371922661162796894937561997539432349040662332232100403343923490926612925467174339172202428798170550929196238765361761136982364317222543047452801995421637834860850057779000483865701840020214854120228920344200073420676032821602424870880793740951543711359154008381588818719045335220988041160791148467828803101123817971679613336053435419582490744078425785873159368182248898107034378998586434852831433324555890270123678264997903172553404236557386015392694644934370497185928594111857879745271036289172893855569589167665011226583018668115255501240114941816710518668136367686904393736832455989729724797931239348022963310343066271422801406675640194763543627511921663956228619368771609814039247755035611137394188778446628583284043588664754084429770213872252467935427827602490373575379881829268775761994858986731097607394701222730346959661855925162778752262300967281378987624176072761540024168261604154856176896820234638354057643164521565005181412549972217672755574893346326678195286350301478652009927868876563195021265060655244903905496738954044172059440331622920203840422748628146506495690107662917816592039164032960167132062368983312843797467411669357951784586390248297563843966110536806687489516918517389653140170267139542694071072223030569853922224851969271544726985824044954785906638960143977131904098868539879500093843309488639610753009428503000126989716255032405459514827466180172703438667764921393017727604418512051963874858646496758516560964993795935704666014176810186882019592860376178210140291034896280644498460570800075702288460082601954143045035032558428390301932886387168844072465700338307286969863913620441051810728559168654373198538052591013950863425505080264895338393569682595807604146958631533860134691732562200543706886452030843336346932960697934184631728379838522215211906077586625440522932431670949501171169668725773492306952306985505919156722397351862069346871078855013909983154119307985720240249545333720736042929770300681042809952463985873857019847657264200806582171252617980527573517822518549957361019477204130786054712528582603062126106329514897931989883573755073224637943372815028189863171270787201793322293419593519264284434811096223060167489360616341346368315770429802684025634125804280849868584013977180063433039512047656406934309177700740709471907403104 [148,102] 7262653767458563636247631959411502846620699314972036061752181195665687127941343727732808633675097713684405048090179911316197368535361720941324909102582438460643777347239900031673327708138642708026558540323205038955864340427476661330159433655217197969599991772806021882931317044543880625179412831585562971607637731127185689366009503352670320540652370521721421484543243915428105477753261159605474334115919472782874097110999735208624116045609535189484420461757892602315950448878173576619195006499893782670874942844938198946763925707232580546526289941574799052093142243006456422005309141129817584991026783735164361466441728247742627642444869605548222765749264471873046175673050373511316503172077088510553935046472517085704978337001712929804734619375554411740926913552947699034861664809356935643702946999530821221272981973997518880454852745363326557139688604379550978153496776038225537846683649155790698143023217402175653962373733107880831463957800990974466987674731544215641652193480024891720406115432341281499469501684946824876544595133125112276315849844766072597702471708894323272258648937490409482160473440131558082633982099689768288495350185732418915227778958492905664747497362353204246596328264891122750048770558316865093574257524820418251767518998715137916426440348589157226830084790462345053404566282050238721283853936577043335023240793970958003037385228822328017202056080788799000828787404193089715375472663511300907359582812342187027351762801782808228586758364861096240666172409141734034551937573125753194057438872372834789907003762129168423592152457303392183511333616750968549107026865810097470269718670600838005374510222855315286363863241703759245834352552768701640374821993056485278435324616895061819047849459363943895298095202483612126682469967831773863355642666737349117142986751619670789188083387395932876119524935238766971647852285953358112330153836275609953164318334102291468571295161493659415388644881065679989787008803586059234216023656003755112796004070531781263548337659819976074839106723390197238357771087408912974617134167411251497223959937688852446469203026621277752556576613368706317015624485948230802723347846469449732006041833200819907457344711854340374701847392942100750519142665368873005153507328603042513484762716121319245122051695814377475130632786285485536566723944529370865734801711337683935156872972636168902228381483611009040231259058513976578831093951198305989649421764117837437246939322646759519484154609733328206496616789244307939326732253786665880017952 [148,103] -4124881238540420133940964397233644240819915058216785528644000831462617398915370815237737375576784577180980188276986220945889345901864633317593152857860885355086120569861925411941283947074908038681410434638692253621641323750715597860828194244623240352726769818651349546399613443807170983188449628218780743144297911466212555708604707331760879298085657223348037351380262323335877567537736541951355562806219766136829319790044972250638500081588236443268967299811223824646673593450858577203617909115407348561834749254655587385275315283275330891867283604638682019610831829904881135237341016642365509500439372046228644240090553582771941290805896540838968586194026562385130982141276992069829533390930399080256555140864863104130756980054298314743586657973415315981539472135870555694297954561326384463510488133580660973181356204426088610477256905441551592674496588574873242488389430878817760864836390797007464337317294535115466049027504141224325849480095033660444357522344733737385902160304323394522158603916495114367616085122173017078844766364956767855058592936915098408549692746182355175255170740630871502026613973178061556218676034833389569805381030762319324470480824931102552114938994264024566282853903674833787034210545376827800230072517862146153146975255335820301662793142941613003840011441537719981326552017068590656278351317795969634098204692673426352113171886949550191483493174806623134080512518141411990697872852001933268410626952982235420547534455389959341746468882510437935409592383898702147242743117952608648226911495176790220535555326461157568954241362949772793110159355400419788318210556734171376124717056425927457560856070057563729658921569803421259731776603273103498927536858883036038700748656775341757551358492618034715535674171778881904163930702090630770060869505267224691961998303581544830874982071299558299999462852137899196553147936918009542245342327673430594536921963326726617410516144200789312403432279407589020869014151349367903543560228662267535816910935638199080051193591011727664058458226491669086493018357497492983506511636682403408535865440950878172582421017553364626207131965516065127054093337959248836148027374537487934052250849615799309876730392775730077041544837072982905045101029132065743539182010155112862081280278716525016812258526901195615016900022750457522770850137099711434744844853755132827372126369744223042231322670503210491373559899914972597329850534441415431526141030493983495950740707147724960058682484807052009818855562069930084226943343191825600 [148,104] -43504728652124596246731188428479125448469856152547440322761752377401300318425514856125192649045412079706810536009735390893273853960152594055061845388700518923947700109286210973458772115599740079050323349007567108290399100393044404219987121131881123955687168082095263681367985972441761996209010643551799703178899235602043515521967471636887118193737762429864670972616305167637904976783207340747630807696215772292445937328046187432671278502204892557071370423518560296255063484512615069818784139259561139859108833476091002483883453369301965675078809980571932920961428126063312218806610270107935863009761445720409222786048446010780472620409489044252417833191805497725934396531457568837192967102271481977015675792740969687016702680469397852559152441015414011728943631078416731852539374758050932102656374427531753515749351873317158303984659290103234222628626172983726884845620077287337104702437896979315344319796633965292649933847455367874490109530197047687422999537399392800599612174715760372497109827639287409480808845800247835050814179337100985016294262013981525627001172204375500823026887452834410802357603169225597216419977734380198528899578371306627527244998923726495983000392706864109221133575870645679593340371455724161218885465528944663418611082203016694373331115483571025616384469931934828634490951295457180772711784611216039599742933731208320068446331633786678892902692105292478338504903048893049802072727708249036488350579721730312319863282814341085005993650211272880695432279215991627677832546964188216458388267664744666600649777899035354234829854718207435849879275951765396078324799222208796029037040111298113008960727252840914559652790985132968659565404550171874849149864242013643926863263852870382372937659896344560987939182988587080632678184369691096129958926112061649296552101095199741632923594459685888416532438796035786574598667990888148850934098819360051768564901928173253113540383348980974224119288438190069666306073747665775777449443774019697539635231435818987767408297690324840077379706660648905214345000784375497008265591328034451752575932986542591341502568288609283782014024975749541741869154901195902560062383992056058626393302449955615074551179844686844918079708502039171509407369205005173645208293556375455074753776794827209711931312850858332351130280580822876498037982034663542829765482234238601910441427215441137765092030832548114772634975097566062415636357249966245621785142684616097424334160259956463360310341317548461054807873353743483066325495709656 [148,105] 98937914530652169977229130644557555081366546888813917397269614077184705778667230452434252849169764874849108437355716214671960088798552358142116976783469363972362027386155029048156074832720951282387090069539863598756171780042523617008546270372784554824722234244434922763554510828809160297163438789966225815848861832171458168678395963268087122968833231235792638881385688873246480982655998961906425684644623775556040011809961814722260624468568786932906459416962716219707612150875596433924031911929500875916104794914151918409884111949421635509662300823586062371560108507503951692846072950275198280089829608161846681052932355719722825366709278610300785420322803701657188085133584959190137078810108298289122243738010721014635393185488407940378875795282977796210567760542387956419835270583519517343966739349968497659825854200326773341031557464455900922133513079703794524270136484517527295053081500070967543221941081488495899701246014136812819226229904217012199619358678314064284953358195395581013885513550298770676032457119371358227510175181630150640505740843268581695152098040652306879351995439837457115280349791956248065936016021935876400110768981004930394923988653460927614402264148700536208163374047959214240046465839664931573838554448101489561678894953056685706829115705018767962554025474096480478548636790361523981945575604988565451329881476036163499825156705153681321745791330919736389897407922014107317331487789866420562945384168544160969432612901666893380385548009898284510695376246862674421571689260520092307362795391665067246379853491075560464571028427796283300458014727557251361781426091026869808047692135734142689801927472502151052463501730187919845406738444494068216077280830879058393645934088040448535368003352079463174491811995639643510366015325351828976158074494865193740465150151423450944801430145829867435281375205709218224378825384407405505029153045396587682640749173867768381082659726341092239724883812463033012589408029399088213174033226403787084520497173826230764170778551159680314707482333883597392993145308885182320787567648030367665251609144988303366224601093756689981257718050019169972415403827865558682590293562413886125260392443241857862396333302276908731120072042120417100129812679069534327141374030392259186391308083300859754334472016365637486527494317801343330358973408471049031509016049159478801224619853954619397352752380950094617007883947636292743645488445568313269597989801376023892471087700039397846802924648028205203307130329174686093063184 [148,106] 91581688354263647499206443392214412458845586660396736068407847311377832613399052704612011669359417990052160725109303775044206351293609991456940342086145699984855403456494624868180831164732061562955413567813390210593434100047790142246043975922530496545755081463163044230268695823874859911371258325301682908767591228028719065774492740628868828190072314757967543094907840757105209919082512898921836046470132944062164364104423315271261566467952073776193195815909087563008089489923556868980258848678833368778554562584041813141007249269916399898854590417131636297358432078861417431602051549299932419534350288889404719504857830215641276965575229925740079102649400469521649021371596068498999106800214979219178832076159866623375275704920546476087778978479771961670160154993055372752638202602406991516599947834881735532738929625959931075587980538098156520673402882939206721859682796215604886262739059876694043480238941309681013511358985345742029053889065212099771252822454470612660931539935380765918552722203446001774370990793414072876520075996577724688463881186319131733469975646726787541128041768954545404448577594405310760080031243401721087007342461187445158544315773600595420446640417466016696823490641465921666546952174920921593689252725788075716152953921240480266783065523122681429408453427810216796244864194171463941261037899019391170330879931293168356999554965115296081352818783258090737153385179836739225045756344885943157755324162901000621901940083158142739480534565577605905533889133022175132387649512052451673437328390290909407784987156762382329616731328510346391364815419019861373221206020932466103811103256600662850266345361862157953937202973400355142517247345377180758284185621109812807000940612045279223716963317023413736263665584118441957928612928922613521009202179511284633120007939321117309246592740311733524547873130516856075864728915515987357691003306317251681839624978114194751940623082326259328533951844983190368570148777514579872096755754219945762658617076759803266509911999359085064429213263834933646721544641670814967483883735367285430768648695593368810545103686135811757487849279510626738565205043514409221119696985119997229075076810871156714830893384170360078317163570322711560117532358828916619844770421561486968104781109533629074172000745212284400129927707948145864567662589526388656460279008994378410978220071488163291252798762520311405616133417286239589096371445578657558403832338396442916822559948554622405686532871404797282821492697833853168 [148,107] -449143992158964366032970534677195399678795767668504486872293078136103021114402457802636149756320539554564328150845598205665079448108238127238323806823404192837003909872266711684737269376035030940345090931708787751130270246968614026334993774797053593430347320895628670768302984937451337528254622564889369284546076520305185736026927808046483487328540326801882884814983090008041842941880013841725053348707356836820765112647333709587699573428748445450675229559831999112421946318865240301118002757960934685212308878584728643726260976245667830832367172113039170064138966612872824960255761545409795735844506831999658108524883820761257885911400823221290542925566176821768769204961187426921336999490243757692157247586471487012152813122191124986615819418604300013580075788072680688525323704859451602987721503780180322999479359988903603710592104269122023361060991095752069660450816811843158879199962588124823855516948625932503453949886252015519388760259296751828051985324866428731617394782144988422161061274297253124837431220279043509991441543879853470700425790342401844842135418799950863586377551309106850139852578595656979497449331819262716871814782116335614997562469271591540544045310872348242839457152772419383433744099049679758095049000228497854429273082149821608724196477774880192417918270257444646872590418768398276171806126717257951294549780425450910701430097773081753662634217660117316587512134603687454343924803665984863851719848659381040016515015135762649978707562081899642929889359394196970965762910689651345120046592707240799035854894507958261108579762565397755396354398496550536557461052039467094923241822908616712178701451313261419278109353688497846034832537896299596557522480692200460736943026705740603253751025601213141515937410319454190007513291652582613898332882541689390440920235597059730721618408193308943152163716587501879436725303416629168827021431898999527533206096728812833755884689533327545867705557669513771942489463293494252780108710244454285102322571939928007756388578907765254618010595163210867874271565148429553347926248190381555580504797982005706755751525565999864541511819297624344064556612249448485614509203578489770583373094337781302432639846618574145259535328642216187583424503413445280487805284715401505725566214471717926555658858345425347392394927555551302658269143515209032220404023410182131206949387196296135503596969365416666404867821506584139815700636882323092938951503031237607144137371774107457334149827200505610426895407755584 [148,108] 649502540372091681195780986251721066831033635028353807794125625679730494953040782546289870851241367791296856923757953384618925518783018730778741639454729842592756115645825200965156679361173762071909047249718753668943901880260548096668304750389082246698247977363432947728381814854365885590418328396729405710705947245359864545458297811238987146843267102177584004779505243294914278490212507077629315116161359648186052006680551000230854358200838697929097327528263867168413829786894506111254997502311051565367378977348695836294280839232257502651781905927386814646212413307664830355842244396140947831678716355177830995921315031996717394728023725156238045176114771966762193146504349662766904227003641564122516938420072943880134685673065480374469592398633827488700105332227521589111558057263084953686204142934246905482368319471924273305166133246884998423075551521069723011461145288920968103018156138960039624234888651103271542953430618405548595482835017512911505127165771282123059213828159467115977826253140671633354143478875603925485625427432230814322351057336254897495789669857213508814639158467706509460491567284736472884035150859957201655506172281834149842317066229603007135789962187548378608631379162127914852621796210100806830529458892967104243156970443804829040836632629272778252833166836090580301561541639884243054024737369198287494147485941324703936829199060511103975260894634093698224798799667834052140777269746819654577898944245881797400625442726806725103273195390532579016896488472104996496079671529868024079789758763798419173599154529732715685120024901852847416922263730981957213129942585844862965223896148529400216443075414018016604958581739035574991486701281495602532426608834365594756566810472892163901087303540629207887013838434497230046710842093010261857707823218183684379636928507058080527196310234073767739931901121957724918576683778646641157697736798766655662719692492281525190394533717386267426120033403994225596417292943783565384837849039828666724108415611234513157312670769949848473251566777237994277753246086676794978192444496164271871911730618628379744873669049684707999241304353828284830465139450116252505189988832576293557546440309055822161499754967990522571076370078107320736411882204145823103423307720281820538855928677891542073623891641395639906701952419081745017285880093435898450871345320104121981415919932796044842783320565462608003973065271519263816040588863879544863075825939934140148493279473699180745649084901734003128894033 [148,109] -654948609553969272102570292298209156763006356546162558633928782257860940680444661419184799514334529713432918905316264912341374810605573245235131969616088307815998376531533607847367017329528157280609914974686914431995161706884212874570333458823430179603410190551614165148245405373594032607079552953088408528309652845329051471971632205341955384986887153207624123763100829248932328928112420800790405244381460233681081544560618819994755676814843516109669764331457292626601908176910481003148677113432465898936426629398524035857520345198756240464302682445821786028181304969623709852356919298228105122301703247819032555502581401231249047788604764081767183765111351383984086529049937166791193635077153567475433701550846345261969202279217694491862395252128990282282258114876181772082478410141739563511568399617385596973065673123405395418005888601974791754801788541131309607482933493638660722515422574634664965334445531819984704280265375806881514252859368210549873325255350121174788000066171279979660552383894861365819230252099093375702862818288376842837162852111080257549971985903242790187053262116372532063279924020244042648868525972690426104730917861040376499333234515576747030578750244607735922398955478901040546596963491075626451966117965092332029742416659410223594864858368926367360853855913516865799834917484454768225854590789278864048792459378578398562813204753150559672199817344475770352508805423189425382712282969134444740910107424687192836082040045612130709131453783583191259369268849208477129544554657203843566041283363524195328001219148334732179711945386420841424539522404413443064245783465883269811510669831220020820168238890229998929072021299322451991283509574329874137156462642411536227131543825050055544306889284290553280393088282936151513245169954401332704960074196299274286777451942645275817636106678003790640040708570568649528272154042488796881114698232084903701965778685973992926163027122221711220955776299399328871915894165397979386897087752970765476549095093124906689505331040372996551215250725385945651570119385430208245183964478650893837427558035235736266037983024122767272792071896212832747147544748256362571843737429791008993831904335196844697891296127766762294327588562561938793871766169073573226795446171815942594989573469495457629984934720414906470677331740708183110725084579158939835078589956658026645894808088977499622420123736136118593950515754349984796547635170740360407975106149559625439101730542640879726446218321654555960 [148,110] 526151852896931732376025604110886868893689954809046557055694235416166331967773583873491264041970997446338709570124410423266909590094848449956421339926816391232224693281621685440540861841803052407181724236312872512316733094501091935101339994980114924516085754194645571547975187992689143771079049077245253195787443235286592222699276010802196698812730487845683120135475395039318727092858887456390002618364996241491492084601084903221584164897408193949536409247318443845648734707223290919855464025239522748577300753959584978754342714485111029860661757724441493302984555943935854304982908738487770606051674433560704414741661035614373590618497126166741001871910927156967101271595942130059359313821026813676977993196980739729907670665768246719483360736014959673358658310779254150737289156059243156643579470642630517812385813855581654996969569626193670460683765459002613122254532551732354447094009932523460158313438473911655790623212371662117175431529306933107033386047275445425432253236532025274536040928132102679820473754421627613393250087327188223029716786932798863842418275510419640818655055108770280781710297402534512448458025581870731168162854573598883920491440793994981485731937211249942773036465716345481555365626336205179201552920870794476716079030757981409586050228862337475024981995057412575025107743910900717818945150080350094207704270187857741525022573878553605026332574492554579229076717036807486955611912944527576636556760658595779546666044877048942335119249779181175035772099328174437967856212594113247893112807888533497282935121951242907111332121129818903431964916605438514089119239413769730286978885113492463018099692003613132786968797494658219650189467039778564296700397065548235080405929250353358347999917386836288216382608268603755680711831085156478536355948511104740190346466221466025022283240990302832595301546287459388758071019318487587368670699058464867397741353948571186841848153455718347427043723848015489449069154331231549026473626745544985835133801666592061029200573167386010308701803121209762481972525469161481843980761538043029155855957568861662803112821746324432043867245137784926152386872510791367602556574402992718768096292723246677033446431314817926586014751473702562142461188025181060233620715666503449345096712277018209913603170059468880118444962398845727873860137083236214369900561026352303430511792187276154144949658563327098891927377888391463598644679490028592263683649458708452847314763901867308668879590300272 [148,111] -428378508417186129772772301056928904863243321385418965048709644445957021587764393859833125715472359752859478285258380288548953206339069571973465157369037780219499125813547836280671223528348464349459427638585051291718487095667855519090212937891412614985822627759113005060357824199349797357631936612360542181537066544544416777389204654917612281621094054515537161175504272691656570248333860219810990836774378467351724811387880578642868225765957857863246116174946671809658454118089752341489262809808128251368016781712583259111643736358622700399894928744275776269885879495961127604828701148106524738342961871838514906164375596985029280109095979504151588210412274099845865610825693746969151042640386422305410507177142081353852482592977029330696429156698173986843661647358529163338772943195252290500361428743610204986121321309710114092108650999885739106017420963598237414330534066732629443635924857312487091348673856233880625435139054052078483383927398196559807968693742700732308597048299172273523325993694588379054023379407910929915440421100669693382644188108409383682053677732303092652280646602150129730369427675046760247451233485508427107575762731617179105095144453515647999948049985432749892551842988826538914458338116251983588086036873982780836395354288875861814882969604163897221403747932526756617454002761976757507859613429173760695496337160789500019858394420726892648534081943859046496405262591315412544116020161545499852115931984868867462794930810697541670368112667413911850684928048483408759887020674414558762903098203682359537536742282464601658874729980010230090482308951369828582203141899633671622043567406626256839365975838552210895622567153177236646289046976326037852522645725208220487858869753310770380720027525072641299017460593142420373926515442369265517511228923050178173383901782979666419773893224065599036247417007685866380862644016378170334234562725931304259981560264793777294579460733935094338679493958065085256769735039614932475840575918964071507363621810743772020142724287816708101186388160007496172258257720591079961365675147696794592302500088035983622594583454774448124698784615281618971193868763098159659770591984779697864226999265337260489030922993903455372009173346057737052024828804335570111177164951769999299924830968866260244935029677626848550773329760870282401592495933029599301595356582432263422447301258654036708698274268755981472916497433764604790496368459310136101144897470138906935078149367418420526554112 [148,112] 263971049785260987568359736590163598768003725522652429193948511411167075270537905628985178478551449894833737546078239131885144889426801834959640292303787412753466736597455807572161246673709835859933276492384648763856906045312447914626669233731954781159347674240698084849715733106148858175056699265732653511999593881886498585913441937479459260667546201013901257052480367733568459597011879804492648128359867148974586790238271799634835049033805996487612228504675469153987506738134226134211024454348638816841295130263365047268330682654529115605370093886414443821801798654852041420523077042537496675397847963130212375503402331784804405463959249081812724782782469141781754415893581702882720698341589272241109244763570281029083908988667228185569874542917645798765962034743358946056825983245043149922900753188232090726154627567399081313967542729329789013494735703217453544399065350892817461207463182918840383095456264205117659605451986400424816519577809368369692283787279230785296887714650133743183454484340248334352594242107291630114896820712379031674142631191397975300513057022234881115280021592298343599802372825979951169770862719002967096569213148738469017159847962793418579300403819889161345282569643503147133370739439473244240399013054334649100328410290209233697544772829474621856077224832800241816772327903398951875812132799693465268945051252890706135340061811814668180935450217165586018488972843205223359501562091265143714571232279609745494387133158236658253012127384052811431711188592170488677633643660848155065449136432255527601227263642885095514747774323791169670494907504040269455184370382238612554575399349601286950340974202329200237300731992076511878759898986994160060149320350382383450098729252340317068956180056450801369776641957260107322510915563110714402980393886355321709449163574214418883848839815829602821901661027509708879814997026375453138311021615313190398564141297543117196020984053912814488310009407936951608575456597856814953304320656004061663309086337329633700787469699180927495673284416682129625758263992602302380742353287236820323249338995975432661421793545744098887089377482651325571074642907929144681772305487086268644717374778068594972825274060744391562986800893163419163329484805513860231419107595954181841393289253082630318091178499200418001722111709803834031611607567397752304150843438837470439702215542236223615147607612483084676620244684606771356969100476704295043913567508173876352099841281889659392 [148,113] -88643860188682941872958722279281474386396121584671455721962155349155050433122652876304423537535965203545292151989225991838984454432211717793462431786607298161513879463082792281764124481450268720829917991959588373299224217490320159939633419302508897614486346498546886123566006506106517576389720964358482384890173721298912489352516008960074373911613057660364155455994645782307180051165353889212238048151882900264034118764741993032384406725298327663880898801192412404176088786142957707311915436939307410871361105719438190041725114014351517991209393816047020824017632042141833286656425437830949279209608573907885293653790178132795252070539686971520755682491508204036588297095486480185763747525610185827858856442123072080900491710270555599865367746776673347867476068874311767233103494883256333099796026177412464683915017562213289152876781844505409406620077511899911683129596868797530861519639166071299402701852200977631969119521177855999893548612532414732506966807266010709629466003516617972132122826520613214705337821165884935221866914550096936428919679578110297722262728104104683682021997514722484896322389792525295056368768688953723153196736429018154865088063795417243221662164347743394007367492921071567530944202002597679421927637277987052739912032216529840722475380453079836856696435654001171818401563003082046893440804943059123575096965256714042338111331791097252751787740093246290447234265448285744623843771887503073139889857773706943878322345698270784432289652491308420268818907656365611886134083014900174475826668884557913774010085919172590472914084744006575214286023170145721387138732718023732644080846014855961095216894634313470387017190013697254087652424399445475058880594438643338468481347597519819994692180761734203881831613505768232225103295023991978430481549361251726348758037200045666722385718197945513624184722419340604462307785927384080231946214210122761056037237273419118132256879339743473291387034186055205544847378308830444574072320119659418453831261047162911002162972756208326159224093189631230551975745360078657908625123873101307753938662374154692721779334379522102241034560645739361728522105039490887232050451246815540911529239328045307410809679750637082583109295152205596399130890024753871957324008286129751025867114291234955593088468903958521511802089009638337960478455717330813417648200875854397548964528316957886837456998034767403712537878050653707047451337318832991523576587049758611963310467173616 [148,114] 24571731490258752586300976827207864267686639904090555774380946098580023165508056785935614283245469721011153737050696665151876721380339695011947491203738109584171110502614424824168659473638530428508707239678784896183340079587085964598879625891252407301881243193025313695101758919588423275853950893784345876223692035457503238149257371724585071773615262784048903334904612742785205063952158594667877301218740258216372999649754041596248210444463058987315529659449264121412426400207457266368822435206759651110251253142399067844074907199382686419805846936569285967168603581045525319619010208074573773713272264146159764780741155803324054564998343003358182160813437098056557670536433191909195715203588157994464218547061530336224591376724288170998728958135710280838534659944590205252089381354664922426313857819337458141000956976638351638637455742422632272789275371446831310816688794858230881178000159693644872960852960545536131532364915183297396389417609360863320760611146765215017357136676214097475611901366653288346059747597990571265820162990544088677491244707243194320665346739586519025093936494092411218225264668640371685932176705709845193064792826456892876094168661069820761178637442093733000367263319195808877767984843094241998718455780769242478982028100849128258869114150132626406766737837468823777344146150692633003818298247942019617577634647119149219288125363380094560605048979459024482238076536942717294942860834522201395004238222015095456644258526853912273924978755877869902173997385183774300456672659068036555245522509183688138901613241215739093332772590849765525479860796949190162356494983387891886550367897968489542302506609786817940985994661356539649942506207422416243013671722203639325071363351283747281079372710105996345707988569392240564062013861872048265347472196317631446097399476084930578600424876515212152960393073685556257328965677850918453863073769663411871394228264748318995204238726196209296611645720771208110970612724956485522023536659426340667588929453980220148798754414988696094735786438173619142617301561884955595282519987296211778330853175182157459498876032719034244693403519238826692366213525196211271658110138827341246591671879024261339458802025854350189788800616051490327412768656385887789385624127627597569351273154918921926985286458156663731171810412821137806113440705852872050861953031983902546534241811392035859742558284426884455325574868163124647239913060908863959986317894635142707040768 [148,115] -5788771728738928332356442563682469247771616509891919996852911420372165711206727969310692529686483611652890977717931531283159672106324608129614763623582234929189909621457712679406397928930909877034415719796714936032343167931150688799771778792586845909130456972833386346162419373557091165326135257073512943937667175584568717932199576514655289612265323143548966462821692440203889488070000378257565427718385857646921373989826497660100973735081940283374845496795888915286112107056225717938509572457104889124408085586523366933210018690118161272144334522713093786318983176734592498034155800958159802350344810643085247023448721021703963441736820699080470678327542961146687964333336411313698864140692869818871872096506682457899643968073005523669393773635012886324896806248015956977266885599430677386894177949944680613906477246173729535232675942897374422900427162737595369040473409147150453038708962394322615667371191354139993660565598677501957637158086989123288326742697849254662411401217908122411029614782452637947379407573492744658655377472680608350165943429710574990594815642926281520920931109003568751922370314612478807791201819538841646502797658095375152646289315002623001125261572639883471314762388603013714392536540436936159198878686456898478489280847677827265877762080836969949109604419432977265607386736637691472577184099747881369780944810938103076014855490141743216737624385866279014106161449865910897573511242425428080467400232706053209943313428737056452775255771918904368234569334850356571187683956307451988914960648049907970927027034947741581439813156474697738170568472567844246480744079525217476766824583972649901509675359586886809465226383551514238165730619983483640585735165118907560357109288188831113376364424381746932615854509834402864402803866753315198537284112607410134822953959738113759578948662428344597678783709762203174166169745325976468174959721480434047731113153730321940562114145569176186251157984438329396858126216623502035406112906814471617488717569175863197671417513874343862038031753626672031901395431356058833171184522608913159683990753535338052425389017325588352985908027686034397192681247554283231699982697544297053564474186454417777473219256582888009958792232725712692495362724141415863940232994623546876944101023454330199510978588616182142977187574649042889772697545770671386477169299644062865269200174032713361707339002938874079257745725693265484235688967225570063253933675569854528 [148,116] 1102642521557064555676075794392110132218522678561706548498233711562162917143473071850194122643635648497920017062077107750441476656693997149720347116705247777119996034444284771840914823188552214732693153496608723044196939658853696265637117186285865436200130717860660605094167456575181295423196757214132969181393992558821729810422034256468764979622028704801561981775415320376178870824735995067641574909061295160485628684575137579897412430347484446369746655510050134356399047297009267020207322376265233232100768696470512726815829787737390789975557338865625835688036476752908767144673165976003115016819287693674016316009829818616787951059455648218381598350937143461363206095973204873288318106743525799723559123996762080850387435802846014043715601185960707769939713184819814077887261183054195203245988061215564686956886122354500254859201575446499226096738105540273320087363614396186958592029014817898976479698673740604332595028916288973670320370132363957739843400515790750459638294021824807234885522953061501720214979441450714603491580820773804995627341879110747017014078560126269512669455185917937037976697409891134018102919336545581886045002036657419043671899097482252644335248779121638035943575466971679430264385116170950339825347091710250671108256609359173357008331744418823602698709687882922986189450777593850824538851108644528999897526666228620186061386345418396175361094270196797306802567135300416675726610123655702205603808083132885988897118632619963784357650687214054245611820729312265201361029638517744129973254481475279779338848003006308280375316644588177264484022351671012440820892112239497859724958411325828580122632018153310242191338484467162539795754781462539141209936331216747645368654739802185141326051871117601840515592255428939595764748943615688505022583827406817400765329090766726034483011927436362076228322455636165828700108502240876602700742027231390755729653007771389283929066265011584001164067527076080842850761689900461521615222200617412639450956865009999699233419579615704566803805986236733158719584052263459392030733302667286277060403152485629294382435197658328449193269372989386876698609802188088606038043336766672476076199027017505249950353510387305089434370837912906591447548257726704493266016944853195581414275745456169408642414011029822868741419813544729450267050916667392476153102162090295907365879894641918791458596880282268229064019998306468380556049849481960181959006604210 [148,117] -133067229142054214654330608619219737765053688295160309197405488138357549026150587663451109358141144126812657328136112157857220132840319344282031179563737786507350518313612436296752426913702225320422834673841649138215414469421886120654983537928424524790043268987684984916250513783966169358035979474936112092892587874838615550423286790730512940749031409586616667846298103924014037341769506148311098830351199778553353250159037218149096220529516118090162228741887384924880939701530669186145539621935732182913395078605487238604405028235076869133487240197125921899143386556877413503514594095171563276448380349213919747694624712010177607029472844330276769810054366396220299278328902729575872499308676010765756597541971336629349120126429299303166926847574535478361552185834261832033737464707118375201904228010642911475252702560303681653275079974537468157443819551062433211212386663348430348449352566885385117255881043998435645311616092579642989460207992730413784881185197125180236513450137930370811586790332786545706911329813531514633944875091148693883213625852687060311020618685241330711156690488971459659202929872838924555746769251393781142950275274397726006609898584880420881776367568598236076196895110748958476641236084342453936137491026511609621044192169740666808060390231406519760354026572611255714799877194504306874680901956977296723739526540416937651924990135916180314653007899422380601670735875660821845365929887811296090974975148463141979436718974540249567140986007508451743761857477986754347026346783478627787245903916703350053410259747332112165738206325496892398808363734881021817865818309956419627204161359723900613538408839422380906181133298182344739182565110400011734523602644744989428629188277378716872377028936526330705674538903506255153060466836108703605230689630491325813830204263722239658858891688547240425142130792506456040675153917321539391368685457087775870531000380696780345407515066986244238239040069853329081582545685547548624311249148987086067647742891240872254920675571802921794214566657398489150044961755199333016875965962148265004342745463988851687210624038867121254014477312516563428382036014904986800072485462681814352831425300219293313595877233313065424950173866031461380859819361939347650110636127464427150589760794479317433725735274653210555766176298555568698296925692258037395148059429576680995563293842608741015917091370116625691080268524889798236319308037327232662944 [148,118] 4705285750220887085791386230775226382072012134875613034249977106411901335622300697886510802533418229857627101661360719320525954565090190768898459273110414888922198922977166940862258940891612332061308365508161986491489739760713076334505304410856162809507379616667148353249035750792427369384618679056320602384922767162892304411057550624519183941254088463254217776829011407666014098565938366579368617008480597738585283449341605077035044689002878196316434310200554302342079811664508614790738213647947119572474578217356484715010121248686402867101885674473240112223575683264277175464240714824109760294003702241136132205046610473176159036870364543597468147753074426183215395069130434183010715637648555905378370892734360666904710971464389506120715242194511479182916213591764027028552838529793822140773115825899122068713562643183931918884731324774365758235555175556538589923872891931415588145524200117559555862369224179716072824259170371198342685105720690267692305066980891642529714892047930852900694734736097849496731127599192621093941030599945564788575081866315150647728835718135668408678967547877060642814513666745068987228367159102296096502004764050515674872069118262819419274246578788360854004954075563917008606001231803904598188763141883699336608422179255476727053518482033672975304521571610543940701144754181357486376582017533669877866401938350894435676550727500140753441072117191253743515609893981582724638163900061119952880380894192793294373575569088200613864666999705984094607131240094316246419167516750004805061643593735546998891830941353725597037909921818876086504682369594875331811679958642041959866925356289772437847389907768434601143310798812393778099521049936282293203661704215727186796818209804808196879529553036067224711216193564877280328149190452590543623637549380130725419314872251811854880623867498453719656967436192461418966942178770404075982529946855661932067537293040613129879464843283301577207212545411972791296224762400364775983473036481822733713117569333034510553331081616216893015947786633548420046765527553133033018160057252520892601577349583419146717055385558959168411004699931313803603336821456797765699585182913762189680739721830923403468304775380858565925781812203503248758237097748889007909460868228459178704390622278603144364944298472493024832490413485862958594144813463510919125691656635556922033919099825023582815205545858060557723794628875976724233313770311256 [148,119] 1388352300829822572679259262729300181997431016893820223107109649864211101959622901137479120022441862342213752917063582958525146812126392113587962028371381480560376405438857080837119093166730910680159020618607519166317669790505480279036699136680346714618991237380684524814175858989651582236090136724431615286359409091738938722194513986048700087604827192886118412743317072863299951251765379368402254250133355190125054201786486855055259041373234137764387142364946052957830989086623123670659245929613008245785715639057314582779826242312008489012404677089907817891118608824527199086135654990352134809183719600125992379867018022409843093208043378838011764676089236997257569329976010780682130486619253365710219821972715441803727796907107738870532529498783292458464598722063482341876806896448770012131392544743286076152473362945422721335277024469090181288003560808117251353138301653951323569787306369397607054581498033446267423687935620500731244704592095775181145887782002153372242667965435030679720981618954074839814901198699577333393501253891417479528558920067406923951288537452720023951125238236281135715785187101623512636186028951437929787120389580356523448623144151718601169248647550261213589940895212173058845484609988125460370224088723646900555014291666196130662024381618642374015669535821375568955091933384213367282554086246834425155642907290500952006539699284891184818122016444155234090420229774584968150819201099214116710362768584967311095452813231265454932684496032875029920911429787483438593090016577437932010448970958024279492212996216096038940456768275577607154977802992573111011284231254118802113438512510093863469102161399572236396664497240985079304995911332403900719334709658798514738995543165625885227590527460027083819831962590173946428836040642328538830122802378144925525323735211008490628194308471018219291183393794748680142410284465718486698691758435087846166098862992764434363275925717353291136283126542001332102996964708556078836019093691173147821321616070561824968262911151447462631040281529311736766951773635272320335699812765951706371665851462292918848438943922221483264586928938308435338483029084917539945043603771539419093584250915954148230069614149525736650454205808948403222487097424826269573691538325595869159308705344987960380602950094023657752838535275610892991856622491357837183754085697439551318966781142658465739807118785781345251336921207569691783934496 [148,120] -225460356097142029600855641519543489908133965327046711241855985351757519405958374525507322922000168429989318768281744794314709062826250807260459656556017251608492017910442949512078552194874063515733168068231698646013333316058468825302838161938695517454095347828841776447213806820746692581285195512399774304019783742309753610634394956420244230143853384928362119241723612415720257085931179557927716559706010067498301864875271418027181836789463235061343452645022823676395152318980594633984824771657273894227833850014495897289949557582425718704251528626528937186521177903573033324579677545671195019063438743262005198811581899182970709552523522843725654489940291809052170826053675848887926304438061011797218873836397647663189440501894471956245521590759320451043153860344269583031798030266716817185478930697138076479095062680152671226768084344200014664119756764693364500062488381157203566675942467898986261136176845619715339685995581104146536099470823517006526381633125564892132063451970400298061470809538706908748421777733996781260428708644460000372607764768865632001647018291667889321374207457432869090230869860531311168446943984043713743623301856803448490980591550603796385456294634413312890175305739063059550536472849354658888438382607112937201243272588523244159538421775576230001979900330851660813649591129639421093727372546172318941377913513375019026934332656822701594460590107608901758605241069589903459879474866759753953135118623858295256726361831185637531886395839380501915395390777528403297267833450656070477767593030716290623684849590072639603274401631927358405903763472033212943924391183909799078215915365377597763997314788590292964761504062658581955702021553366941314036019952091009952497568962722873261870345827077041370439061200095601821279975721988358238401513977321926392405424210015772188953422096689636847450799953175965175923203154696014619728261498615845303521877993813325216934686906555848216901070095087646338606913301780682402252777815537193775089952602847151780209117615182325265481300922505244993055171560453867180153526333744074223521916637587070894430048878749791581072772733607991536179346529471382494719251611176587685311545676651294345220243687440328975596373783904392994588933795286399467253892860677599704975894898377648569952322355935127444205752342829125742530053685620677522695688608718327722964514886672411426784373797542042515939162193949323592 [148,121] 4824239031953329636964642325574569395189660402622383499316594398642272289043470223016420289264307084831731810048621609547235311765876600613943721703526569966572847740064102499630331831144522381696749350328119990357026636121050931777151989939588093925024561319896528430813858043553668301725000927165632069299537519516237401964008134969382615330557751969047592797241922686419632498502947761357993074989745595705544622797983801133795631414293110072723819286775357136543961371207173772300505687268506811825577989602749638183066435416363263634327780984235897465199744191954461673339193435346855513880093881601911604686602091104681963896714357528568083050526466790583289559515884568495968760664927405694572826869962789872328334519225814095672945534606284150968611848696891064132483697609026108608264572816888881738144381492418856970963740272105957623149626380434221249701652952829128112896186490876065586437611775778690171875076468391329067832356744059965880372540871313724612164898307776296503901043610516912892640694238525758754729377067252972458711322786869626569416529670824717496322763210297253131021635504370719332863469908158620007827310099435414983526928771039825918331951661207752820304578185702439104636171001066910930238033573223193082040765633591596364043933138720561220027004207492354305440874085360459849198404449882191780897799379361024177595967155285074780797790897532387004641048792604771674446361658141445522002367884571034485451361122856055418544338188052850229352069245602121867117115612768066289191599439162786817297058658695867275121966244112742389083056105364142929935693918950868265730863001718950642542151587338517704296699895316990233342744841511493004970544263390529795390339065503790888389219121131482159552257180241516506110380250562278632603814100910188641577620079102773779377968047373841218720554651053869877068003183851596806764912113840131146171678657393262279244079984544936592056418573891603886597644382175900728670568623022028547762885100857669976399899814908602340000102154904922459891218032036511115688429023692629683198475974170217578573618891517344532777854839066242665954815631522841381499552731718847148411805332634768992218814231327069208508815982362918946747986402366609470746767422027108575129947426041801822854086704320936429125814403170642622573587350360178759089825530094953381708945824995567796522244965960544329569505803040 [148,122] 512740345793088236397966881245970594591873971798663691934654650077680466119244914419160989069074357199925298022380428412712535452229896387517387095476367627028494704319148698349618494905924085457879599297922759312060979054938586569383071383866954699191483195062175218251212375577305757985464410789445280965474078278215790542078209574561162762683501948033878659875745903980998555296196789880052403988845441090023640636028003605094426653812948170841577756692140232562636246958021803004791766095004312018212835276745282778963487695906679271409676719816229518830076598789505899839559893539471590179961469042426984986280622162395432593367573565574900087174669159859948021013719220424327910228027121270969466133645909256718029716308843676633468320972812524353046874805238533710677227572665477893249492355649180445895260213365991975635070894977524472233052979450316825921306224924268133435515651892846736066027714639573478889965901780558806006886389224612506687070866187902017664975533156072221359686635496500276055566481954636523773414869101741561470092091253210199626563001795241298751024852311329871484894916894555697924730398540270642967695116320264695390152521993641190049586325008727241288832629889362679379592626274209940577117290322350123063217341700509323806527151991652847578776974177355550980934985641085414126765896665328101527478122010131765561142358894071197665464433541217595406084266212279738012550074252188434162168264886158736138525866979617875318784719724003625735481085423541404606411626217007516974564041514721512770423719839402796731366865259525157696414672749779590036589483640106179802794907647123646913022731105359454561066706280339832005403581483169566409089662655773630541656217839644716722876417875182525836004638880299991917800775250857203623378418396608476659046822297117698379208545957259902218958977572915149799068675804342422340992259343613339952030262412029106913747660264227037249973570385085629076253900527954419256018511839321469751160099497762164469330020877596739299751395498609728451479964947054193457711197853002508821461162455133057937450747981210786890283532784206316295516821593176038362629772032169694399902463036953155672054711730609441243295156027811372937344065420522156741585840724790514164358740438924500711131172915678633673435912736409453622296040513939938571042198580842252520275265730670340108614431792048618044560 [148,123] -9824702213453245991031323918092302320347518289157950281786117058798458951005578664720774865036110145268604054186467873305178598708417607043059271279183151473146813913260860292394923616960282696977598204641593544031531648234649594775716974072484381070120375124245898949888366617769258513390116184342532511817426535298708819298789367887165242850928905336898697947614583903041394235194957068317727263587440370833062990298756476793432398299794532029943309390651354744691811716876112260278537345345043315343442645307158068072851839886716356401412983713608314678005513647589065996618422972374679267955733175839381665868143240562039279570137973413193374417765393353104102206772138292357433278863830148745767468997148069506477392710841535389543077488165259784555944785034821632505470660623640277822615641098231529237885196026020963880627020631455150891703003007699047350493363800679465145258861116608004486971836779944949227951790792127678403480653039784357171685636080297129394053755376462612674435923961329087789645254383369176407630822343636850728974648605390596605749093576673234210833265475998402885075046630194753203868085444510685982384240684763237780103125633040715351117069005610374790906629267693716140949447535774134478039251987398606149137972966676925352764768785200384577933573854090253172009287425132838961814886923909988987306760233256614360887498706340435073772720126528353846014398461042904075724526677993531057168228816849477896626333503149320865848932437039992779586596433589030256944749309557317758898592798889224956448037534290496543120332258092093522660531113701790452858357471188054197622140989252929388595342842215348563343298860691407827054195236747448321310908509675843610487010140568997334509996301442764850971327934045595382301372471701070119162723474179318246326972534300063808924481769226273455692240920566196670955713861959452953768747916768089273632276276027838541770176191098209340320294785595564494865655891746640616304946291442869105687683937963515472793578462683406062913547709131007392693280748337186049049246227291525321005133364433349307400446639779987236097464808303265153753611008875656434006326780799548398037591407063716375147506251110422250397925111557988091259980207616171367330060278409482207010883578495027716187452832722636077305751701574942812592348331000043730748051727395404610393413470438714735395246696387744 [148,124] 808635373185295921016064359460704405156920315034644656516231103122977113484298488514006002027975369934845936319046383413357358795659826471131750485622979030598092660894370794271803494114629537576433447891697563361426206857060097232339018123990679107664764269248960376619813562715713208927171757731558681965600587919317549920531106443632901455544846687652517556450150171437530766538838041348279803803957590917616895575824207555730384306899473314347362413137995674135666164568206076248852953252081593436917167160731035654301252496232847646789828295070618877596214996569340651293770561963364168218962764644427967749621845141420651381478016029905611798211522255410899538352034205086661176042906687108257637083994132896564479825558704267749031938678123578455196454040238810738596121016881249650128906594254449037466819480902136221415987471048136803947228056093816561768721219411619803679331983155046938938629230661897292864264167760395349044522577590823023928224928213747209991765002210352467307534691111412537274691762119403141627574346521417310377960437232655200414762512743482719875657246697034823096300592806462124765590187003202964909965112372918393603632254824229860832001553601424193165602029443062458868339895636036921760967820764143301265993613053596673537985959289937077773625781141548985925733255141212217058614225474197779433025762947802007573328060709711472680568085782757571527341259429847869327476522315140513584271349453835523160708738559858073217732250788025367672398883000584284964052335075448658016326384474245204773298340001971474457222171180639814755727004425584357410320714596658633374027715225105850500135142883583253319307211095966596722603611888342149840003160185489397793266235568372936145238021523693739076224416664274841000125117969613460411051022578527593211806903017669772490626494653963661586246435449555650788474677513314657855710277518947954298476322782686128877730003417781570812276113934249650185339108536029136727304580308820393809933271606967345537695878533068479840037176357610590129283845706358523007830638317316798011117528204377029644760818382306448218612761030962105558813146569173026894492594776371752718100309926182010199662489435079618404808728133794876415591016672011068499952138862624946689767198293024843328813352802788618408262629850639825734598909321826014589316099973568944987848865345801568430555825 [148,125] -15951896320702289334315770580922058009781701147996165126471661704708251711599377661812627241512384798439922274532282000951354112601026197796684015537305700777759459763643345426055250227293081237142467797801105352421894946530396336802084316468420914073144816335417932239000240564581975401634603181748010092866263506272105545027225059498093525024245401727029050492491052084461500238824257249486996565672430909027783826955479311611748239676891597776457964734743991387618579885777015400808513198698674378894111073059880024826205750823974124615500033596902494104143034972885336298617746522977077776602699927035981876561259683345815633563056125643560853215970411218162346628723416411095705910657226030536859223096145067433969551150500687531585932858661348998570211006468171481034536704769756362757155326082579223847316109295750894372662146817994006909774084783723405767937756101012107711299832825588720409011045147130997396190783709016329045201764331604969663545607624594633956793446618842903325966309322888479068378157540119207649935804782286739462349866257748527375854120415593575439748146576790331214841289748710793271362038735540060853869346915557573436678111134616211716032224648931316228301092738864793609298501208076879406155160046733332700257192483247143606518422431573939091363630004911473892846936594400087633598309407522140576982855822273250535848878890133862734256962101448961905945771242820882400402786058484154762326710487282859251720969005295600002540190314354474418376718038123100550130350487734776245906482335042670065059764414687013271932953041531812631508263898538381671994557577835741701850056520581425796892558428364660861629418938634255160787890988417287924480703607828109598952588257057635549037158520511564635628349065187190378661332399376198161660310354889791533444356124171712902769486161113340577879524399824501771170621365036352543248863371241702816368463632225119020039309020926281548016132428701937710705270439511703864025255033297950408701035577500779688062678522591829875813537605780704123198444086452332077616944727397152085262832165034883927362199003315909531348826087306304067807942687108018632751453144577604430634566069056139110067458443835501472486454794057418139519349468420093313798771360206589782190454989428335460413373482787928761332637665705469387760204455027132705075986675411184661600033523598334160 [148,126] 1125248642977834121365023878824825286427101994268110944793884186757933826375773197304607798087705391839942865701070233389320474377440798446495695007306990823018930893347903588661150665173634037701111036378180765484774257391419233578953040263655348741312480000437943366288992710287715296888912610674396323190343106422676677509877575591404051108590618299641440160761845490137642618600203509323587501419709347044010452224367282866784261750822046564214647112690669695792515005392874976901350368958613020372760693758055009616979309847342692434787400102292948762116369688975131483698351272697699051485892309029264452561285306822178704249628804036030343772692377122378895632037247666052213983739920079395624462183254494872635263418478014068973422289916792266179954627325672260501680145043359843331896780131701275806039638809615069378454809934470293724702335837747902281040560242402537847986851362502670883346272750017942280486809367653116457134393094754797221648641713488700401195720465845972044635907649506506459053606572942585568384616195972922561504971519734656752328135234287275212992709850462700562289559343717071812977206268395770946462329531828129915867718845246099380989726472018856546139085903559248418280504379534944843001874608942527057985216757428161594785167874048320235352269114844033462975269892115265650719104665590206579527563361592929452038561496976961241862234564620037641486182241058696034878456348760956011659603054080787738912157043933875600884346963194778247304319123824053653125490840420647431486822157437608215277134670565117850330009631236793112113448419898558516499179729307949966900952172221655542432987264022026106882185287452607054758888907599331613842831046811832381135950721273669917215947000293911293020754517583482555591148731303942285391638793222084212583089005685142024173196894232195649974652045126587681498428953402174780212564136595168534216553180586838296946461871909617027624519983942236316288331270389582518575885366052444706316694635783703289611573195136619406774581677431281045555178943878061433832426784678587614845681384290321966839838211843167330084236477898122948536410483984219950765160986321730802662041636526506985700021209369542857217903965747508466260428046942614510664394982590803441173420260882581755037627615184140719078509276651995778287728841069017491150576353282121637925947264776 [148,127] -12851845654936003862862906468185550229701890102091171584653704879739854004159378858595173848970543753468149370894247825492844071250024434590504950232347937911913474773821382551864507911985100856124382463547525747504969253427692949575310890096074784025356184234963550578620318382353383920390859295056375891786589175307837789877620292871670700168179895931916561095692512497000060008667203562281835908231009006371553217234221891129404702583021413246319581341847082994819039600019793429573880701270564036834359677141161825758925086762793211020014454553655481332229691288068059260637416313751986047379196533453041532936255045317545092869984241770594767664805337713366398942339698462111158612390315705961234024444409701588865488420248730718280889255785664055763707870925329151654531848523428605255156761244396055524925105270599104795920203976950378817626920651571770108855407127794682676505139666537577816556908337279768962358151542368752328872708721452471722845713509244598943744370264937386312584094586063498049040231007247526400853467099878587962685671310161219922618254886979770797649450400840799943308889066403286995616652539799895493856905478410102378393407747977530412311385389148627024011218384857384288708134045538134681799329885631725259348637127567574695522350930341574788700803742614869429375703341801292033515688586594513089563611493141880295717012846364520901410337729029496237006523034851517965079898291403770331076064889986987882233727015434565398062402183556410879021883656081634675218161884745473090163237507584508333239893172329251833177616613679477638033818052127303207437655621022110629103170455280471663453641057066634571605025584173218239016876369803263974702222646954672794340285588271269353281825611093549829272998295535770570122502757139495393155630021403204844481604106189313917624243754757345542763694868600102393888256381496350417554179444728940087365890556111281649970223798977818014629531519079642725548461276794336152954733920819381383625988564374333412711176739366262754228868504783057154839089881340531542742143217099440167202125396160027584784368438749896006279180304721152308860388996636529996113764280204021475384024710255503602690163613686226962309844729472193620378491091091114727345077954084310812715506729723311902501734251695895870899534989419915504598826400039882789454336777405485246848 [148,128] 253541650665277862957744296297226822846403293931157635367306565199019326715655017596204062942909998793619296608572186508115611499999259693942643100466989640461303869704337889244763746737774481043391846702922012988030772427136588357213134037599364428593474591467280881586516688694700052672352610157906887889044064976086520114518750576106225952163184570647894414744726369370584623127675782402296210924855280153645942392317302892794769999276128668741513872253576681072525123375330928591924106369007345873756552595997841399834686214455047896897604297778248117926600500718520320651168325968643522358003657612781393535142963195912511254244122656995470560127175689156311921387530191493084354031901478395382232052615834185070639808076904874511042773753528444843628632178183939987037544388558979383110014392201453691491767934198033283766982105038277628035577026844283930731230140884605324746079468839564637800763473803671050834437091917273279451811057797689030323712448527676257014494963089198360611242801852864376419024604893172655074512925515539502779367573858180467026419953011306316233861149217256794198243463319632149300599730201626536700427442651989030174188598900858357179984024263422009590835525139926862496730001776357637907576088478727674860670796230181570866076147034410619687112115623991125825131118470202042678045621859419819101481529929921639114335345410849763551467679958666190048470874943861780518666691886271604237940335475450390432303375641109203402809712488978798564048034784224295572916554886463906674569018050538095788065007646270023318305425619369742057645920266514879772240345350953237975183858416308003667104141392667764890185747955339364123683544237620284175648593492420816317655991698968943871488550275586931256977174139259094613979670414680512541684612636526264479081302541632994809816286529449493458029723827485962452245723007871199123066427225722235489047920062746674668060850078721844663921003457140362651436816573038061527561887495519474456570672059781166019281020496623349026440736078885727178755194960654100169327388891455298239931636225360648179308424756334943608338777254250569711252564895452977322613573288337470444364764807683923193825212007570328323262043332469929623432885787684073093557923419986939552288760611962541622747090681864948216511956623870454180711853314734698918672160277728 [148,129] 4351249365411738627912871321128242661091955210274217005679207634091786829302130326267793994630516846196741116684030402573917394589158509691394413914348951475947181925183542632002250646726516095683868745559410688518232317678317523292592113587911286490042144967797578477488486577617879682800269611612855070483126553320219808881433259673145880679570915941694617456763298324261915375555466818976022528871333892933694774832746804131506950800152135206264346893131622922411265079057018453953950058560504551137892328036498119050526772229658567118458201190289732126672785918891745706302611721087512316184742231701859638158535325519664995935343490347724970814666352098085175136931911905639656330714856504985815434951635547945493942784818447078223005598216183245448499656155804219362717373935246355392933892744789936307075174528346097344913035573836384647356356591475150890270276429967608900863410968668355183205186495587288310383213182371125624001643415197105696640419218775528153499102737343131987959432208050703664882602028921459743194945760923060469219496353018463887170186523279508801480138937304141589575486932565636286643312919069115328372028682573887556918569412537549386524922007559693818815833617822971837906279649461276285960800980553880362651808396021232253339734864660462445224198784661386716919209308339324646375955924062293360982278142078012727995732441274560206607336613938986547233632207834637285980674767264052848689057920873774847772258859279210008057702462001662429271066736487610940718940555901801983760003178832880875000615900593324199786300790878611267532307946023187662255241509701732419034577310392444846900658299559339529852686011389004119415144142054701651161748252101580479654934233508208525703905860729499157706867576689733050839055033865079009251440666235331879882872452745662735114639626653125130409416210689988224697189011342581612510326946783236417077678423147424658369899754664047333869632642652605105417840822842211684886274776974018191707444937267610468490126439587256328286594995649220786734407476800088892747946398315255148552056970721831661554372418190971702769356884930528459197901738537934896526994340255128602417506590615298883835473004341352786751065003262380425890771762980209901316043172427941013905567789862130902183649375476530324442752268408318107597679130176597744300960 [148,130] -113821646305545537744842896027411822402303349904150421252156655219489551010882332154257357992933855604346347771600779762029721704385625376838955025617959125202342606699684300482939981283861719967913548643515319388437490342401320552036764364700276064522856821814786363602090214016393004815011532455470805683136292992592650469921794285085706153645094554096936726846862030299285197712527134975381409184836040291372319850317484045647077432445420505385820352993360181621874630312836061137340193760380257478145268480323227511478403090221486909481041977827973277452193492616192250352989615226628917810601335006885509869123626538168426960228164022678851043476554740071592080487377106813644745692364609067276016708748964654923694857852852414102048235448548756340438151936256070267542028485782270227002005537569107223712090176850316169265299741189077284770665062365907439042720426146103652120881423225415084098908545230939733936449300107542061891939850800058569883632335566458150366556371350468598004226120142713196396278592453215678961908747945184539303486952656625798895161021070181428493841672419845811331760396027145938838739690216435306015156523548760830330040849779580915643123984069581912775411711433652417213233773788047433097280627175158223052530438537006828373903371211517866950215634305608388343989489335248204363835966349936291751146492838043727870593570030531820173558645516442151410293023917337824584993269397470384422458074299415650666648893277486727112612537136872693837794108527163908860127740085950967354391437732809630542865979593652728441288993437022528856735327377445240357423529578612522877490951965849013954582448424073844537466341978360248205928563837825610404802990819047778110585914624954222960828382535124173027239080498783581011256503164696890815139444094615511027668151829624918847661172283358320189159007201330143460875706310958543291769400070210675881994490166708975536124828415656246325190368075924687532377719133942851570496503030104956899287928662887939996487223656057287117261858223455562900129082002416748670141617912276561511702704542074275562674288519453234630019000892969054632759979682741287934108275932016308869792197630926726049457988198553582680728108712410250728154708642623151266101654052003795417683161042005489065312740722548778719772568260297392030559134017745984 [148,131] -4109030216422779197156943729243883031112845392144100158046625393577444551532823551158809485329761789752874173616691650820622003363542272159277879742815142199788747089384009965148839697749722123330830252226190894767808763005578857735757467074812513242267439575249804030941557486865077897907920554968967955719704408516466701912520196263789363909964688324813805604784952292397974648372166963299751566959873362191014751706597833564793414738627541647561121349311895251890099816542642949486778716465906924126575082084673974865317553387753765573331364879895578116127784317326780978121410856342593001885415116836157076466840546962709507045084002675125423146826534612469680088304043705977098292080152010548260442102055270676958784659763860185440126173509531560193905801144159939798768867644530130857955567852534282129459407381025191369530343896817348013064443117231597010824549133960953738151535712992861945564460010001633956938416448106032126689756955014669369373158735381662286324110373406798315909772743775302489058537464238984028568202599746452686262289641544618047298835141723713655274095505151692954047876625980573734517267649003877280771275600545244494584230150209811972265887836108622434755113530653667646930858668044890308065865442673418666737421471332896818476320602407790769396171781438236091238491363646517022598021514764812994849061109108479798800144628700513555501741741821395417215692212415593695051566652500086933056427618224121342239683471062959794300369071225805006178116601160984644263412236677448393764287407442901720676350035151136681798479807722621450071159326687682859645497207073477909010517480539146156611501861416909748449948944833073286076974127921189334518125329126961775785708678759269046014699126884895263777631754874239261368704939208140366859953206946341719754979581807655601314306064103120486608609405905385180490917162483729838917144767912738353474265652360170248390650672547401910141098589032475422004785729169195839388540422866880122239537754155738242397563456764735218896999773400118236903875486577459277662325750855578439384789819947559996306367690002617108810315973161230748737769885998948000754335644158690010851461022732011259775735717720196053739638452318261339433277255756368069922262907193390662838199112265193582769458291981422897145355399166571202938304 [148,132] 13852478697923033985034135580352961021472559268394563624818797325090830145805184011448521122977959619198795079045393604568972889254834420723030051615554608045054516839335649005672401732097595605256528774704666553917588064709763727211579224129045821648779234948315608972863537833703223650271683336545815000084225826728661565369888185188067668236964714308955963850913244356420047575686909000639715843088485873227531176198097146183053587075336770890505916404167624003369900363642669696658295944804425718220422162131578293702825920414227088841414057718171875331985320598576431306318328501677076599191842842247558553053850107693661196969295384187199810811496841495719776068243435576921990616942730142773168416105715453079236694646123703589039817953272567725128186992052223281381042199061961057025050254557025710030153235853794098726803104262013112323603817857905131537776926238989404292271835002127692693712232821642933554862423229407206594901165907755149747440167836450664175990868491101034310760249185726488931527187539736351315000258258940204395806134710588649878805514327519305180062137500303804296171830151305948079666124512640229773197730330683505752622934823594084777778566914165819379896114860915804938491052592510747585180198722850431256512572889394558465553478591443233713861502147274967897356799937004997684333297498315565163742884598690457346620006467582316482343729628524455615191810617525016425342877772670176363273115698716624165074415636605629817722199061485671261232963219818092067214231384415176628754042987781596117007025553422721380193332185077449829545965600252472307723267559847192216431317350145803199601638959509036613973355292163730622829746497048893251617865328384049246531711255496546594676801150249108326475871751467669053481544338352207682526885791867262178926548508008719331169578222799881451745524140050031006727896475474073354902570643476275356662353540694988355247541196626630922645661030895853274452096862219595123920791587717304057665201877101381851630179366968283250038765211739442378225926143184748955487918272194600204379744167569433207818145791795757549611830461562568725950551873080621191133140012088730795624390750140581430666880259937204381825257251385274149039911478415462860181802010569188651488185418759514268993266300129408446660372698270293624 [148,133] -1557702073264595907358067154795702339955430927436887457976366716911223485632302990954146824889769933991017340085861742109216823810115057064585071430075789681017213727112900135059081288375399668756216322729645738234654858269590643961707190454572904131975418730509260310356878471197424820414457366541140633508735669107083589039142473391394877208575527732077062408766099091848728478439604304918886527940349812411793807872457587009942685229927151692512085973914432394372454757110030437607148149644208608953130428139137718282190029741366820265003351823660334823310551778263946719820297337698086863971844473294320600984941860641240689963791722013550529463703040454145234691308678264823098025180510226975964644095136460731339357595231624013437216161430165656426180626609680727461617439942456451024733460379314932741322492742207253954181443577882968097528985956001917924233494673341779858642117653581381728674691631779320794104029694713756326014138357566970072093614820004287504812805936613859030723721452920920392381068200537723486070713874082265299206055937034407063948280564172159619776413365053881860860119975648220776333242027821590900683656144143863895423425804716302299097259208609281907538984878916600004047932695214194274237620380072740986129145952369505869651616273945074926741645371761138295676794199801744747336566598712886138199913799623636625722730647884069455797933365879203607030641848978525863572740697271231327009034316920378987268260474760351929984955058073189307069683233963678112239256698905377940231068835926769101602867509613922464132956426710104988798409466319509680253130402436144018722970588799324341603437475782774824876570130167068934095289322504653703319899804774524090761036668291748295068184711883290495596782336028465781358387966938983475573073667810080432774964779754805467680632113375231577670347344290103802813397283278170689696049426848183141948099601252847194008822077403405823912310132736694450347828580079994745055244470725419584752711197908462313571036836736581757202453079776876962406614360092530479722390536854758666575633188022124228441806328797864887718378907105022014881799620667609479655251067059429646231355087483965864575879330791625081464271078688406697572709396020920678463472913853549262435335334295458455269830782324252100047675776 [148,134] -3260910855826255643477021774838309703461504594587324554632807278753635648199103491551871785920157134578447514231925294941386471620904872419251550607454160944843988393215227537353080021109190232612216601540218946826169745872193704758745090611319796870480779273073741572104181588449792715376394959047994654298118134046308444995728462708909103507275589883027906896535547634317066103275317819928479855853861204258390822984055875469931846886251054495798983219761683905924649066051946659802065558525434583809371620819964493450758056294844002574538252625400461520142974477935290065447855144484956285479059217240535011019552799484993903836394156170948064782797674461478003777776486212763414188836038460553397966688259002903106765329973793023923531864228627053110397467242037417954814050205808082842230399346293690986242364347155473335561089040871793865711499283724318032254725581297313617957076645828328690373587796709681528081301800580797608226009423437523243340847400748845531615826034549681412582347772818243123296757409442603876815351109155801746404878079630840088393412259200645677784408977960451163377637488336564895337557538426770267585702135186178130274487958306066110978615706223910648035846292655793189949319325069690120332418505403733158756425313290216941432823375343530009626923878687268458295296240172647466545412268766050526245637786998125669947932545760428648555191734043631054553536652375025164973645517851811773855285635738851859632591112234735182297030989229182064407228068495669501333160973579038131702373144511221492827781859677747625339640583552644884225601457876312102361089093257291911904359010879498895430916926108348208409385482786936607638015999411290429724828849455283547326540499446225242945677896463984299155313229525563149665853167538500078905611341998721925543018604114857417019127864249297957366876696645671667208367455718242760222817747372558069025646781332690440641156525615361534538774572297934802808029635212247641154937148475889962370882073994518842839542834655755232021236576242601114992706873205794343269146083581907937723245862820779521598290265603941557420119588576742509921584631447975976676648805201237635359062088878100832397428321306196194200935537897898484675280111733898859201051316159068921302866462004093840172874739664826160 [148,135] -2450237102044735275129243826107607928592164844848312203196107865526586085288962047882605749329184011048914613753889781279536931271019805885850985997462326064140824409801700981513448459669076652622608953970441974061930403044570007514004667766460228858279761677874376779477633665472157539470223288344107366526442331469269326769240993362281648249638382026350396560057669202614873109915176708428512523595237834575740574786065524748340061530307949915948866490538933853542761661690422873073276515784999088616875445046213238197001583667509427476997801281382124019417161288645245193172551184933618008548671883472689233715497215949662642878130686023188343688741855289935052510716826201827421595018114421953528009518888559164165612093871145960247707293071227232953979992113658861186446866294493525067610930565808343458973472134018469764879576693781916465224975563354085216442006419236653854746923891734139337782851241912352067136887548445254855298819610180492935538346352183492514977183615300555097660725539530725145101342967512544915887917294256695704755864038470466773624391714125831664159608185989065192465377492903434262017533777938746776466905207263172070836044461039951510090711424987239101570948338398639984254468442871328114230744101615162869333601902572461948608451126155039822730208164943896219164261200336001779459798056406269945042000424676526926331046868995128873810437281305231629569784773325886766218006291072074041846779738835734796645431636339920900070141289049251760274409698333087097515792177867842268793854103613183476319563970340020355366617117264881423466719487222692639900237819096733089125786720623733529778492863360494007927133134471117192736666786437791550053370021659541354794714533700141088552395484298560972752659466876701921331769184256805498081650914815822343040497572542253114511558660039515012407867289466923136528545278707531499111734177433972463982890635300632784318068707672959833060551623364699059203920546435760165435632028936731276943738110435954838180873489166472238453411875381094876512152003365385040166237968187988863971384189357455996792261402214923290571415142542512352125795958057198992325094389909660300898953988188271039921600857522497233451956208376564285796114810952416211789756258986834728083890423398842677584182816 [148,136] 53904715174584185341029126945163486865167286866248832246652653697406855227654821245107241113553579328026475631280355185676903201086847939795891528831001320456245135253779973690334820810094591177904062404925755095931694350842205872979483405618569252820844430942762295201701321444861196679207602980140412252497796154226078622611871515856257777076387566024557171270934031610809139408817112921177866623628991849912052106738074645061203262852298883719111699511059504924311839603674816549148207047178673269482185128311538127591377249537436572396406568746546926119581274665003771938595631407260375866471545340600305419291753325377615109370814523534671812626576454605968458918214438763190076291148718881820178883982871751147058178816349907551039288976985992752612890983091254489819798335776171900522309756614934742793774821417700194253580498291687743012408988186182035500119622447001715706094648804057718323473300165774419485257250714111147464782342329078236437061867287893357590504359056248934300732216032951668566683694775455037269907894656798393005282281167236119073395444753101466838722156725394905808328917658712161115996888886499064164593462196576568109375018520602556344865636365117565800213301376588943783900784012796866190539959840838312236175757966978863749385242887818904017412920128770099405594287343394606472600857016378374346956941913938967506877291446925514569695355475884031990599637122000300727270711214785759828364318447448037869481594447274793697623073253978185969625247356903579695382300347536824349598401599204214316154795900586600414955296656415682837759444230230219531472385392325916434625698141647474043192295592835501474741301342822677224448444927367964358092444487148406866619903497454572686263441397682162784735287261085324581692609093616057286329510015719081378371144378259364222769204298877910344227223718390408623886117926496879299413283813150696941004632601240336071587645733968082861758843801267221501403788400889486522063317918772786980588262790817205247552767466619509082132574362501559833201480279632694200851972992953106241476219334807389566058819905756465962320921622937002280635994092079522231112515618930097358378810483068754016923302410199316726133148963955044301319727942925638484547301980575544773510612171805827320 [148,137] 44765106980943356833127562646985752072108508061554415472546144772879143824601481890046838746657980177311251216151225894768627898376055273340075907914894047886831608434208288227000792651034534653338611218900288584113988551503180720694190453289424416082174536505989656274440955500721557144714405135172416262167769005501765940782592719175642026928637918407483994236919146291981447659288514030429458178015088619870705560751232129619847210399978100302422450565565806588103142872032196645213504071562948039073507375998839506698502321052265128252393069669484387578046230147576940798288172929877500535911552230269488806025279510829209930574520350421587622352846041752432408248038868893564963355194601929234552445561666782589765350299407152971720452087703241031796310774064127351616590991482264163707433482656132479450671795110412360887817260354649088743657550869980310442531825984881081947754900220087177161576604947662065236808574890749795590934889239751399648918748522602907434581146306564172501981123909525042139740986509248263190836805460739754623826061477433705208635065731974897128783011677834105393145725354392035091368957637961231727765586495497647654479447132765253497634818372963577949388673209267791408336026268389818131382047494793269403168182790872472019832654713533215564707808048938577735538828483648075138250830109991878790057865762758674921067373977895727653734562790963984178089469686612533987234763966842869757406858705599616023613214306324401480749041984426618313365958617517822743156824699763469479803312567162047798313544937593818001168152447752116066578113116867006356730576451695418728437243312129223952058358033843995704548576901669586282747913873996369725765680996161814338836213894179486328283155269173386213443787081252400991278204967216503415722896760401398294692408675752677975585992759533786365888470515929669630086145074300781410221871990987596612804653009927592024110057129538004072953161650089920849901416486157636999578830757846931348814673929164568380423280698364899819907247823694971295108775928942613525264861927286599827169777798036262746676783959038716167206102549380511535172350457336354738832411130878873068248898284668773845887504241345826199001801947476647059724161629633376886395433409245662824126849744 [148,138] -6818440201166988780617799755506171521139095332442494605904995954005705232896097137285386808291930226893320407230990168313454710054665525256614645930911641881364931809190010431651914664761761583975912441438221832621401264675737439938689154664960609040497848588656497083718397953207893277197471733037554341160797008636577850039589241736607250758588148597641949657116575689717083465054737628560570412121775292304119251722639294231113474246515059439083436373997618434894866860022519456994460716507384651689228373031239459017676273081562057589182480068638284907399404229776132941328651750894387678855580304438464885871559582735122627260069328286462615085142930435446233258132338190637486067132023204219848567747158102418486398271629084759285888689040570326189748830701632143799852644746786480578270718040299198321601112534490868935965706498668405063612992028337753860172830364376492948270026200481642973025632379896848793859376685907681279150361664260669558391622530878753564175516170948445420669878781742584574238542657603562369060489508248925604319254227181199041742307207700537612598638793494595270452143843743021443266968479797756027979837427575013850638647178500250255725274356719453471943089998698557187206937675072773876035306406740555243095367016278209671510038295404739826281677988647996603944052888528471488346048843589727646817924182870599390555661689376512419891393914781736388355790396261223257218380721887620772731355901506997991861875140910986979897322209564935115193466227926025063587743480680828283388499658635747500491643461918703564792365704400319921875815746715305303570544912161826831852349666212013059914027008416684174051465800290256767608690485768730420211967872660649750905587509882214326084929982097582163614100314701042146363138238443360876946724504680171447970456697670600625701228252655458710215738544248483017872485275496999808596093465332170522358597375752403021082731635229763131701678047323975349498317900721999084286476655257988186546123389128554686795250284160366787886035509034425375552248996277862061796245975475929557175057586078525737851405398790364843606330686721333804962904340256909401611189824196708301889520942927723333688478985232923349892814924697719958504600579737627001504511080692141392 [148,139] -2815837506732333890704875066513598853770881884404839437557098732691677388816989778158883437130869311622030019004487062232806057741678889762715391041854925141050173395066918072751116418565173626495700087515431574437869765878514755880349735593667081716745701475161260473244968450538458011491196436483117544477826347029599451959204640633241147587261855316015657830788680461575020750967463189340048084055190367425108041237406973599039704222015254897054251619577517781017512803584781625364637102893377797694807179842933741491220225149541995583927162873456243352192511257815597772475753635342134736719281634029820683682200158619317476184653555787157097218053266718876951349126823301909786177142441888381891014389398250523402952303933736668614982510487781022301477921527147993043602320114883223607935065139107959859772411122887774777184466578946554547603838950876094592124065333602547080834469140906357839770128777312860991616278211315329580869363253207657884483765344261722604048224513561525094844354982217616802117048409601619542758893548429584832192207831186221098637379993131610988158260285213268747202253660211378353601584227292715876870024246470001410911405378010388195769656970376643206262819945713021571428234058152033316193385623192712365740438979849508251276276871783150973330346893850170018909893133461445051849848795388331755171920965916152235223926896814711329938520647714289018731764430975073820767270717436141451418627041708952003461936913137689518869652738836745082875278871048177882267985831323643538444103891515439832167708769605330753894462099486988668014085246500377439711148672026383956792453644600762803036404563616839204640536368681287609998677816153263331997416325306210814068488384298930489579409100762578776503501349308222436103198519016349995179206635436901189983898439889863811874476171421399072654580865633340396774662607192970386503642175964530425783403810970128378611510284679500708472827865945981908170102186529096547097390004646464189854306529127894383641736827792864231281642061061953429037044288729969523198235488910853230814978035720508700117138493904981176130369704022720300940144659808205276713122777934767961430745698531772019737430745619863591325856142677226987043723110392822143265869440 [148,140] 553229100623602621809582810189070481520744327542743398340255919782300218770254429998671248815662630491882554436412042866037859689235318256669725468726186738605870229899485967438001141964497644173437453642244479932090442969811096368986688467001736151586965034409583185378908410684572556678007343080989891949143064184314299240678197120913062042802746999353781387175001307522570818740006302638025222366370796481283671894751815443137316289574629768233672741471217708255431328053922163359674938751321724690281838024396760773016746869147347371333474758945946225607993357253001624060176344463673428225287620477787715482597903351319193992789704955546169441732264785086745316408806693267893710498641751874960940219521674229702219790872801600670207319163411031628011871406998665681327480868411031422815820817561660372624887864888119434717853348999359878036049814298902775303447681545251322576874380262256060262655706157545996031021094961661504171809835041272711194200297591118284715659387697676664300860768543324793453071411974705548314841988020728995035495766456771435604728357766776572827700403711426612673502929202028425425227024867215343226079874123325512911020052114069830725686595454564616145916226697309820757310614000883947673310669946392622924266372513820938209311963437617986365772457540945290059892323757524583041477219469538721467038789459336194261305692049175190198501134623504925689873265261587467336745844747820663108386800004406034971787081716582665932239071815826730311310923636575439206060423328492929772276207516300183320787740739705469856216388207578929878063774379484081174929054349203289282139351841689545192770018986497628723318830302182355923591814390008132465073212950175735679189860979996619708678577043597632310915808208360396864394704599212447090511171551479954848662732977810058995001813255074505454792307751838106533999791450468169813424196585765283549301295532724637519661830020019597456230154282097216897011595283112243849783693682441975523407018599150899232977984609630183182903529154747499425886537201981908400411869468214964721341777952375894305037215758624579727563019094284436524261711307579571554784667154077516106752206586467444499305861645917630564698930249076480652509657489024871 [148,141] 53942840664620997841667346568855529552140874119379681844303993066951013397942465825832718433300630535108628849940713232940593886797005398374083090870995867090509100865627830727888325803101300217469714480462430168563493014814608106867895809474873399196056073399985234321045346311812571897681874777748231276531322902373225619304224619898176003017211980219629161426411164440788132324198560620155092858339363681912665025985353407763215020724584171119690619654455070319934264277009343968634898386573426915513781191228348862953908326214134524557832123830140237469183932080980116528010500069695981352953687357076331361833996445735838446897349361658542159125179026758433029124819122803538926904755526930284764842421631031249191967829049538253028399562135591101420592812368329191725926258439230352794290025072742984859307625461689149335108060913716869903263465608362080437128390942420742965105831855710689868927848993406076082192135393926103848866289116223629605450422285729656321035506932684397282714842817699308196794972723995653464315169196448240877751847141698369775191036318045240408656570959607393012453509493830548186178351326053299194161208199953577845316417598769473254056023516185680781103991981390241741332709915031051285137780626116156275280840957473340700194308669724587052964474348723053494234264571478422602759682608947142301204550058846535119779441846137504300299679376022664955231315635589379314629213194569706363220552718177198353991502898622299258365096363980675158206982894966560293069269973155182969322559099719152809611525854997548041951949565101189962792746203528672723141127487819011483271878230146954931193511923289152614696855688452347500624731917324112071291029130341884097158502203444846071833123197504894631849399944686130728784889236926896092873272814114498870035850504390701615625061917939503107142704291655987040204789270240937589675134121585052025411177291155289995957241712144171766777610186095264351590099496587787797040552201144823643093045262132643533031829979506902370963242461622640413013316836213347327706199414233105558068592488160430482799999218570298617533118039783431258910182683901395396367666540367761419422365456371783436328610249748414903285389044119491959213816 [148,142] 1650965720142364060843455848557636491802468297161489487947471271789813719196979347179244332743064669429614124446491366059052673450761656543286978943499363531660309590943778295624592210865530150979863628629115210896112991888585389578071679365172668836611836103062415097882589916375574792806582660281789216013570217666762259445613730210325475558727565360024653293150622872370317957734931977196438778317022462956909451188393833009332044832490624183240031567155590481528672627252197322936207269129110695656265657820240166720972521785693884285214451673755777882342917959383655116226447532800625300191920245059530803208600153821513974634758725603771138637616581230515298998449102922278136464021743539589392690738836365545393026263565899864145543281804342400758040731904371548846282931260472619844709194189821449604795869998129833076863891178367670519942428189248657912081005783546558426048598553125995093299774982380036534665127542722799642953000694553925892326955709844390799777631107575394197298750081561755030967516120770291444289593823775787128617859816397551858191351719659150432094157352096016923717246593047010007391269440646510224802300875057319718548242502091881087220449784497029736828750614656665946899258686098053799720291917549240138629540345424208229173976428097442406184281870098555937194009808513018966043769799634837245902314273241801272698282106712567726066957774411074189278531511277453186198838895116762767703990615229751026432391963929327675930420944023288048609076818056303811331218958051271816886854109453333148911142604466221224224251348584295807044621394124999105221878046439989045582308454042812108732571288512924465686233950496877896940181952819267624824296930652377138993066473899733808112404089693717523835850113229126314375592126237139631735957128652240206267873905534447330600740599655835765946037316247469099962951830401187429680054085522304983167909033450940988089802162055877255805605906462991451846132280573874737697445471570871573551263711880790996264615272482098139136265691451299948062877141100478561295128535794627909402674550762145370650084677792331043384523258684267439541964839123771639826245305937272179159226432943995894217381753693652760229894252377688 [148,143] 54657962425813101808812672572283021909386226667258102175242234951318546798949507365536663774337723712138840213492325658289302534112821652247070781170544530524040024623820305485609190289395793935571723025354798948080339590154084150251556623276135932113872736186148607998588275001932455394450465945028967153117250581567248233435696654675621590555053931645920648986348144583107659767512424134686319844902804910373553321907703319260169357542649953559604650058608659766568775153556048880225739132852305477745758369785455976025906541927482576372385062959439890955171368538547759270475308235237022947347125682836050637652945435566383024525974596756611369327685114158827416100285329377077081816049506931665190402188405050630482743269387936242153691427583674340880762964917536422290603225113293053750747037026038242538857674519887417575459366665318859367988763667927364092618797124034090798087598421342949437142002443130490202444581984235128844773050934608007642023884291618710210892650816411524037758191455505723601002535288923815311066055919335058305174556468728615181845555801766270680716310674583519188480517467782318777811349676992093753734204649975414226285136298174929307101823093207432244528744569926524592239780379125282430204379189258104166684058503252000374361599772026511966228300926255694634772398039668932203978168835160270527181041389583634662312692174061151343837812528360457517359668026753117637508048792626036481187716281499511956765218031435134479370020035000799876318474220395485425082813178583983358798029480383293614611571420056152122430845599717661064324504022370210949322980395367288166899521361157142629231037669659236928165957658036746942498796164059452249161850379429445852878954731910683370221611522158648744624301349655667113822322536278940975092281143282202478397386527052728185558019861063100158696275303518141044590269741816431020241896732539823765498340588298049856742204651869841751145759475084825075388543494845371761890930051312137581526138834609140165525808572107197933378202429082359007626233581904126907802225983334930649545476649881500429992389504492463706468326151941511717154874475821303301804410730512862995108144930951495530521208052723758423360 [148,144] 512697441392503740755361866424106668719976270040669734287912219197091178014381549650906714534423025939475562422229341502969309009273399363994172262091209773441663692292300612625220602036685562147108620283335505948958263780781227713652429660016845748352200342422924594533195749102647454537405514437412861685261168533197672454730147780815468815656211677518676036726691412463993843650294636176388568394648952976809767466843399626455569946178035857198363081215759885489276113580053357849752943406731480333068084588049894711715940937195283659458507015024610125000785549469971724001981826662082802629886993419545335292543466974928824857820296997551905475202768111204351956351784699590242137077586614307862498071440816391705369917778339749113942905626011319709531426938843598384801306119730518876631321247493362772543737197314724132220587438714509690025405455894085694170717022596322405646722971349104558351898206057026155095383532222742104102629290526629052955233811103437032566141203370045197232129023316194439798651680381635756131630208177588851645914979876419001244576025203304829935560926861146478205329832023246122057063916864849242484120532850554068970992374450138720121400676357825645893725996108528400820903456045925357634013420873340819898427180403221811668306598774329240243357962573246753123478927488586507530168498877033066950568457309887421220795845357283651602696450288812322223707147678837433473869551421147043374156828605604411596616136350243313982850301672776568616591384881559228168817697594182163725461043812587172569011464769028911635779202293578949901831130881239458035751226387883038790269515022578205925696377655050702861722058931756031106721752367988411481582801474492480765965194323513353663431046585486573909117812256519981324811640465473452849240129565340611497723842056266129240439519375040197823670536676355831049075525737535842826170119472105727824204528837842406874242488377689252502832979861188125376409075284052466423701850593280267055574218759419137104529817272007570980378755377270637905663362548519889153480328517820188331222923367863376542557105581424739399557464396315706907124178474501960449375370783656225698043470158735849700284379288 [148,145] 28032179095081036357867255956948778090574964050515776744522284442927006028599903227217277672850532888666756442211100809732987980195448335647716353792634036340203565936882404464856829617396083137159456783237095252300670210205677143097466882382161905422025337178482971989246305045713261021209272994023344349487470969923908087705679028671869892279564095499918012720319180223965710197493192860100666980258685094595347241431106505522684406388900179843980973974309158100401888828021246172440665449307318471955818818150353858035295436574034782321090600018262255155477335617238838060859062588042000434480493225479359798255438135858549596873818214334166165279664369576143157037762236979032118608496843241662595717044017880914464098600784888341593494870950532745988747458574975200195801703897920863141974656198210295180786793076315938338483963109455392568205861634258135392330960076749356394551046174961136073590658147122684630948187205057706576645258807281111325820911180422557327936296681128278416878829597439285081248620500296993471771499139893849275106937727199573801703621364640645177022841613101728356020223043546483517598943705131170625152851890226937124487249196747162548178736546019800696093105334262869573614732204066256406739427802855240593215560587284464944330479830545452102390538802695476752996202369337578046591131494652532128955710272193790987111035893268193780933915031623380908745816178782765784788346328043036064408221570028451585104890625773700705423503900652120813198043334978308995149245007499128316034647017819848446346302707178499154151123945780841384300998773874542849115407029216939948091542843330789112494373193117338051801176891919826435776025576980640376000685412582620764034537430648076933673431563613847718774701321991083186969437045460863257722589696585297089937486995341055273175826827517224133608190569665151219097553799485345078667561249331450462428724434042249273645481504694006409862820476763763559233556966180698040362329318175620607111857500091516955265437875363107865459548184488253870198020307983899941634903339878068534985115805017057241886480850479332492689471698230332569487942838506317357435991005820073895490115335592016 [148,146] 14118119934526448474384618318321150069118527964026823727116225350339296031858625918392115223434920490600132193158367211080263899031526848646302212387145798901102163287843390488500064357805007126270237523592214844400950534930056199996288200563543160160637713698554503923169266232745609934382914448552570347703381660912059495342112501770665216353297785390552575242147967113463052782233071551582027206115778183956316871122040572791469855332921182241588860771201524570919713866846899036521717615895523132473747507141309290167902834428667472959926787774057140640220007584988709817814958105606668266793579204643799084786371793425755471070098835945892721941687865506574748141392309537602631916759407078454103298158148631102270358533023620431064544472348238546721916161019267732040121096914273527786368802515765984160389503012741877307575346736117703178037008268724922372709019575503142494908071635505470800613564042836266761958413660694346129897773030846109085877704986752846593986459464122124135231710874875339687712165874851581906608419296834900943628234900970501895552292955754049735263290297574376164423110473223202580208696964963779371413545925061439072645476809610430734388337075465128762657257142444172122094319810187806269817486923026116793889156690457928863126441346742384233871161414377126710811805917142441246390088082209915741210701216499378337954872232486244126800714278843561650840539687526311583679535904416909842125229797604263779673980126445854524607252080273072513013416497342680165553158976149785984007587644234573808447630635124675201171861754369043436797287433998805565630827318676474218919118279457794431020887792573686723992009051127351047564689001800034073423338402130217786665300826200195235699037218999963333280115463934289002630085243616860149087511256117960612986950420452278502773497051433989128177288427444976334861490310582726599165728437060219432017910012520805260973697960860043513949538878291139428912475417167065839413040926697615992776788303598315891713613188452506285629809850110584768963599306174343056637349426274618676505303828441561215541899564039848475477104884605113317513458734896697966396464865414604042813104 [148,147] -103568340388220414525355331362352591871958085928629237179179609510284070876522850844489352884210033762325607412418642831187003180746904811140597908367987391187637938110522532135720400132728012926837500173963632636961122072732946141924036719314685130133351126361461611047314860958001476099058577143181107943642904085076704932817449356474059452019419372612312258029131148955731460633058009354829237979315860191743991249394202812600557297620460523271010384015733195487071537339446288903531548175314390490084692007345174011013679435525176613518978151461153228004752168206621164576535222689045950951237118604019091346148602330362839286935472726577175522142713189086259061273058208547959715633762827894385450323690547747145966233038963666458751343641346248754636385627351277057988715168986044345193480118118883020434818022548369830201732340671728930570191589867347773205085668025439493850103972463540819931892018572673246985087438109321014477128106054481360793943442891130647919272893821235451459498018766810054091147231539573307294797747720818335605427087164882180707032245491390370983362451713963087639719385979299180615476827822225459960718706498086737532696850203895454340878334773275364159700479094736572282747602741722533614661837928469788747488733838344132383486918327660409051206127182479005302714727741677621225650932777822293925042351065946059626567324650622137278553793419863670947727074514152495037748751617828816309396222208828523914326212310375402705219142100560481309174666429716260296080702678969845451366256456669006137564713679317015425126260225518995978129776827131875889782486604663680706982740653438370994414010622002463625245190401807724050004135704556862754684619407224402641228371209385727299973103724449090390405184842703869128798256362833092205462147355269014102380460499699924988190920268943163889709155347158956250451836540899631863547700986730664194702296409721655040787247138738222024733088153535172753950022419725135005006277041779548642419961687602983227776452473411866003588684034344507844925912683237461738572766081839154428999354236704207132005324461037485853608966115652220552778413161106532376517619542848 [148,148] 273936519394255665462751685085320445646648846784235518396406941184916489258089549542702133390499673031494889527418425487902123559859442370328765868401745078488512487317083505635327322306692199553226527313725581173898691753190092063356156929939251472025388652752664783765804756896218364179258149107096861321072796442655526407468374557973411319697348171090420466573002804796986169803252123432565711168782047008881859397816499094769629756367591084070032836394756875103722430935515377519247865801474727765371891500642451385669296820924846019029001559648026727014356566710119204355203471383819726734286763989412735454942849157741255384336932094161690776547112672542270065690144366145150671087517859617329476534955197314684064243125804700843264027611907992884249670604670702402100822109629632538945421772736440469735861652219757498428085578637121074006898099611362716845895343642399091832738770146006578121391433767593616446441188900879823940665176212165942971280097349087235980710174289136108732578587923812650623908471660475555123426770914656947043859683477294108379916228570281549729853017275236496450107138998651740798715496343839710154291591779295985669077202701627236938854472625117904567825255658353834590185348205178481805670931194157720547543522267172021176787075555940288102627164160284463997879779257464508192822598282459270880662699021292132197367428476488095278869479640640419203283040617774943059149757083175379968530898661486198086903431302563482711895573560128479804711925403794446253184476199036776314690192946353210684833249477618070322001561535741103029040325737714716128647961513292883442007542310523924287105333371855524629959694591298678253006294722017335649796331359929699094457728019392708219085300463506314463666360557042784566564209805759318855031936651319174043840363990536785823920451610808463162988977694696580295828427848156345091574587698495175006025765638201545557137089895237421600350636398613782451603627111662971467363370916138179935112296634233515104966504429338757672736349421605619403438997185894599777224902284687421981646688632602759231737238102539929379468463481698369184609434669841237521 [149,0] -13035002138659732118228571090102027364814491073441201024755439616909388531842276636429306605591888850381688108803586511642762738934564016449803112013745657326155197854848599073260777770586301668339667508706728514350174246611429757059876498000487844129051977461681943449026535238387453780868352742294374058987884477545498352819713510429594752100699213195625419432223302182798075847452877089137696946134282048543790977502778492966942321306719237527153839299791746829697624141905674185078394009942865253153591734074465879591835668857056720014938235767693793030123697584552468908984009830920585858349092956500373075947425786035978218098150853637856950729881345304172894622128098903313897292660956874809437914353872620962500559928836056756028462067010167251659954804280167722530772040954982898984580403368641972835918677562516289582647850838929531888852740285831781504673434205353906563643930172616990547940339866031216885854474402798284300902338631167458658721661608461994471682958396521527675421460632450986512230224691595817728144176516387230670602627617257886987525353711342695359058951245248354281525807580438245940218287955479650786544799382175346658600671290615929861032778385120550060089468604497664353444862215552040055864531366862917586402477074817899065484338937692927044695871165956013687644041821692618187860434670472208895772678996032273560658573118677469968237328822333854351788135624196427324843091853448102559392277044910566730336355668917720049404176609270704277759152806895534918651171178667657253551073444972122589287272585693525627364514256488174565394742484700478253491631596938018772641153369786110720960732657078190002529641406280408060130039763733493128455427469531463939283666954537932363081827351444130852735002355305102498011479240780841697193469579270435378630646528807080492479896579813300682393429558432238135559774713666677971606058861427038157795222243795962393643380356345700955004306524002369543866341110383317304803865641259755211639049408163465317217267117498418154789228434966615867855697206414764730595212532218858164876659599101256851973963133618334021242890553943350135363030395453304936785683677763372029661715787172637082617214067639560743376938593701466488519075479738461855909962314271557078102301033881350416055347050694600908207212238191405552512367407138770952479948025097059148842346770723319409095539383635220473444011446584567480060846922479136454613169232192458462964036121999990423047959649863230641315711544799464284541540245462281644342163941342940232230823230959850197944339371037008363807901528497472408530890443283653962002420405742974625272009116729477529249795417480482338107723998950475514149807186022342985412418228227721867723806590950117344747283639057776640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,1] 993142341316253381201948468998446345849495976314477151204130087826901169655705163714988492018601760889951240844192648929184038996240980827234321873341287863755264226110358670951613850127664880921576165726128863746064565568138220444367124920383102772390111995655814847670907267778625635810123203805462712814098313108380420266305996201337539547858465145623084229820261569036915208907891019685831325684054511969101263957356798878946006022047908334572926338795887133320233043480296097350421362183544839336787503088152153291911317732451667543919280951015470207865223837983929810400617834577101220960068532651071350174468483443461380836919018053879784233266597741913791345885652649716613390604156380396049607669427605632404248489966158815789695041769316764105367016764656744358237103690386935618726712668605933564839135686838793499698731841208880848588257270508489508392541532280812982164738695164612425003441797184561062770020439626671572411719737580449946531404270877605417247672262903454501008876529709294486244886379866249380869350102794946924383643222070608221022615119425895764518533800831381194558374053872955320424248094641519768076169078402784684015881449720305519933473408270456505492142553247758631750336263843392864965766326549431711698856766306398333669765097235744647597233555314280991440117157829669554024047772122046495403376587840112602063400234810996178141931330967849490802700397261598986895940322219637577419127416639053592372830691961301332775513003315061668720213577480240519893435988840233637739481433157093918109566724420174156126627130535050953088966882373047451143755168133346550637276336423215310551611216726202260225362733446267726532941434285156168043771524774832004898599774845259991180690665941601814802523333658096827032800026109209345104607324870580212934396330593261215853827107898210771175402871244648257233083431180533723403798047439005544489155691720003050822865252675568787323047759575192077816995055734128899762313572381143341610314909154858753427400757381739062525232361220667478099523042395043970142451928391997802767510723607552331536641089483249144364973711700513937414541209050144926533714019094911860746349523036225899830864202440179628515425637408426632579736758200501933559112409596985736473555048385579638858000332921917346969011867795363754074305140081418304828775210996414455593714096296102522081355145576387756203365319684473227198378207070213809030560983679569379891425349120202372663194092183172950482398649835429618880808853426634510159461204698693049232040705275817473234200992658487445995288759322294596729108450262805590487277176822254599816796587157297367420771044059982240107554890634564010273273709765764698999362689071867028885822909238872526927850649987416326144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,2] 970970943411565334889478897929361403402197889768051194513884967636804751557372644871557120100523892254873750434624130050385412295148778487929922271519297996357926696623614307446004142876931709343293374966872236091643149403280236060444665691898935565304023452067076277349979377393046858255179725422671536435044603586891390214929738590643503944463945888159029967591280844574419720094826311347905406082785524161047089708575551621875537328833426780276108470490163787834308806320606756755209752316602659762538148636319151171731535153288762524538679875443003440236498136589169145594068703839344546269545996665693915469057601872281472045365754013567627888645489485584873538773326179587771114350628804803525792449532421779285286286443070919049375962365824093217092742358336724879498068504150588756410645800100367489940341872739796507840990128878384667838515213270126215190524228703062684537538441062692931472981815044628028278753675485094776268110117157975480226205142375896883094960962114163507685431161524080607412095009844488650232264989865117500440103509051682199521110302205396986699267919249821595274392265800868856403649749283055024058796743561179808243108194611263199596356586672541734231450822040365441642193947862986268494135561930486062743045012030481045397136426602648263841996520973313079322295881057823635659582281024410041935091458089909446136887405754249448676141758534251602226466259402936262253265640709689095327888980519756023874496513309237613752183672541610633207530080159975603928333766405235435919349509276452512418616907535827214720202124405763575247512513498402613388883249409124369428935484921938517790172336346465335212425814723432452036693687288975591959962567557354492459183905875067400913156064587813407688635024276398958600238430576454842631235262421062458363677530726151672160332737694183356118149704751060807761874957083452754408667654017350714877736889637147291308217859188977977152380119675102415886592366590673342584348309272664770202551084503814949802598755098892936694320083037078062504105360461990340927332134681891693195869163741821971053349515399546599528201042729596021321545500700668282795298908705059220757714607544231323369892945607636014546596149536649203530174820519196588349924717835906587825557635516777624142802347346568515048382502225741991741129211406624974135339240928910481659716792642806392634764499422305010975471587798866170682687826886233007208441084732396085140802900969211498838769458955885719308035164884330802296102981434920123980075434378914806324549850017610286109308461715031246510535583456509225106709351258836601406959614012293509209701332148003631438555217014175894180658097550010626067700959487399031486509316245115993324791292778605913045442641759506131845120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,3] -64361070981476559223709322451597002523015545877655761309044927678718674264434083192680283233328423835838753114175231885924332145667508649862829129385981108921462348602105070799937110862068574936244921929929868900297511237458145276137646517754907470310929644143104463236054822206362178961533103480800930779954740763474251830571772159096834255191519825125203997597316315202252340333108292956347280860635566686695272008844445390139070632831737873374461025636818495912681234915959902327190978549179010071397689346331450377344581724032111565153354178388793570471938105965723518422743429846744151193638057178263506099859878275604011281081381753308285974575916534030905942431337021304503289042635908289170662610245621567515233846475036275614505852299108410157743286055330472223743559345388586756670659919810603425819644524437323558797463582789450633006179939274406189541544015920471976792886466020739573942562097278717386669856395460433958130870954166229610488510010513296407057495240567753623786598440633274504721805659766103036355277789514823478553994301118199237008086467063467901262871498344283298934320858239667540350168728965029473697515527520695192665736749815675744230204912317172673639068899049857631530552119141998778109372180948031934331460223256311110683600968164537063336947348212257382935660169300673330110705017459868823648235182218796925257233309145759280791190249665176209838464686317653478594436439668054382717314931590651806038996733921728666165213536693809218911501761701086316127913273732837629499686053152516445637192177222266019674512055421034869790609963953392919905858463739574475804108948777820254586677240878111436940659991794342744939459913692096488106887263620696499150043987088833428901402481232784565683110299177724994605119456344797637034482397702987878394396114924657072314162161423160483404551151313325758648699011968634926290539100118409224410789513781207695244528581006846788366456664137347505931259485644819287522453098706999008484557935746627913627155205552644726181864467678854296915686324835067932107316893439839251618922162550018967653742639051577506125549171424294720049755993479334385843256350717480883681314792409850086081360530290788487830749967196529108357863977172976856798443664967460144760327080961676142905211160882045126512698536912891735260586937787816947702351342322016918628596567528629571572182484007653587314749491534460440892862073329814223666710582515359393923672671656551176364356123585626607688561358818469923239195587632919484571260859316237941110086720685366641619237293736092295512420143799865422092076165793595038350655210555337317083205206078523967129266585695754650509656986956947915991455368079768021551715090858781315890871782452420986431282171866046857782231040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,4] 762764840412929873629749963624497534941594408233568799557942665355493890287586254844217861787277618471351254037356175786760182952711289082388056725450480313607345598979496090469361451973931268280467448364368211171668521915371612044894124511797667101861870940473980566796844567341234758776572079247838139137951522819267713462261546344353864161317636340589041205570582694151072602231302612779327227991500272857682851941056756228533628347964356064926308512340259928747263629963426218204383828346111533892253587228929881239270747012569742718910832440821860549129554722982137233059507690793188670999619358212257593093335390885722371183544724074092643894756923317021517832057130405435909959248839329107764525656949132323989775078599878286971169523443318126193998807581660184724759346954818089066933981184658461833900498923385004022841476848871496307058741609437613063913113548222282123402386439060876330130804831514874505996041033004827425103143973647711476670650168326010868826452616796980038433932259279581754393553353988269749303905226885818799750968732055864671187304950018995278822532596152799559450617992541364993922405938317251157443272486053400934197106515610504990530084800399927765974486888922243749403015985284492665552370825218108232333916593772187685591091699357680336955958592884959013096363731061670617947730299449991227796426712848299235057550189437371794623666850373045295982310101622736464817667737252601628086354066316543706315830083861378652207028499579395737512594254990349398822179685738868834923894436659022635542382650216364728442011262175985189394410719644453276052669562944924334352068185554545169865195758358212030494759648804744053013336776276092436782560444420718588363440869884540591228253969668961183658417922598639823981844316268884592282256311073665216033107071676989669997921689144749980852414293694512635200376970710452799756802846932164436142456862356533245996782581561363695084860947511954913728734220521690233261967267377788378071019335472990459543576101810550435492194930011101266689685707510147250334031776540184876671222609412734273667925340175867321141984965038378554190744627678046208640303463105112974156073960982115982529253749290158023043230858272978112321625537929637337101464391585486049440726464686565228963963433597186432238714724701130704317271487764412018278477646010895920040023191658040670282969762994522313071960404066381485600839156407685352627022270024156755992665319637083457091170516847194908647947245131031500789088256606749238014772589635562568970963336811710642407617171097965334474585563667341087448148964614418094637755827667379288291808625003505879302520712442699742874870854602999722385635912698657886479831386977223030082928127903078832253735080492248477697310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,5] 7435184261769151630949836492278244027672099834141597151598095165408606794882148931888174541666542304014712478465707892975399471515312418379810846240481215757149475243567969186239048679264179140163563374599576058139527430326764127906981018003856594059817525053183360631974718643124538493596318247239192694728271048066126092724793059741672259132277808759360966640505602132057741173560506580890958922985798507358748147467952118649014045703430303222603474075001756563857543997846259244009712404187468325989846018602088030933137781011697942939253641137940243596316625199693605276521484298305794338120745281276764867827695669727506954853924691271099881943346654158980032655997989899523568008383094206123050032431610455415263753560390860306979388078110333184640812212635185785678156366062609575945390687888463027448255450282644785173772727659729688939661919563167665088287904311610690869578960380697408637621900908642125259526022411992328198487883647603768768239457568185848890067026751217352598855805324005237410304939266089803795548627792550193610486814842394109697350631940291220739941465750874522540973331464717732632133908278035800124443548447011195593719929845108807998098556107155090192002398240620859738755656452724417897532073684538146776830425865611582239300687571630133309240554352319892754115655032847925000259944001454873246815910556270239299584620733909092951753687854136911408359400380106742272419573299723236976670175004443795174968020318346869027662239172360173212156567907433869494648272783342794648916568243089204581118677524737953782943554223897929816430783830263198910744052630651516584344611192129313119045076167000943832307146288794628872625668717060370748612185170640769895280571625600579437650907560813149272744854237544637052719807043711667823625892305609276135665129284338421400327127664594624510407068450765283523794935533426590147579827851582923555508221191271091069653427125836511783428650039236612868426386887353839455292835882997635092907083207156282276093133068240228391888249780603064435802473685458478224069419484253051878728478792862642368220934958650550563358437370198359760717353176764369602228017771971532499189762220681820710839349570580021917763459182992078968674341105720142846471004996260419179688945135814286255646824373586002282594056595885833625555884929704262912098210459140726172240807186772522352053116285484999435973225056067496107121122892302446748384992971873954492414167322793018600822931335726376095824763454927812953322082084487808281867237557208598775004846372113485153318459239459480827282866049784410800224161058642985382857158823550471654998775868660823693906274397841563716487353425546205972177619985085207064577062719093597984048847863521160771858730618577654833781669888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,6] 217969346297794284213957804625360726185355831985238707679228934737801095222939416664440138949140568099578376191735841155623444036870365211422566760240758832435279615852026881990825814818378247604940543273897704249250814021842418540147684076488415256707545348217960232655277694141263108475026909603243755961585178463052865930037245257420572066238917891040479749654495968992072805941791495095705330480655317356858154874887839661114547538417209986666911263683111865102858123047022289315715325923757952528201571678567377921121149231168615887169604316394938643870178023686440491784684072013191723752757403838990967284812499256988428135810482378011137047057611491362016807472779722330288848592470132555333669401452176106113211780767879598674210909080094037788044154492136891271621556514472993379581424317205088442150350077978754101829775584358829719128297293581698244634217401024802210503175754203799902746856780755742050496819863367131786557407632014715576084866070625360258804289611967727110078693699649235170077131323707933266622512191454559548025578491447288134788390284493621811386818144668461279621227859992670927423454916866418674193421710433664029975617371362958069184564005357922078140632150673000088523129053710415338972757476621820905150132680804711455307224515295037900931234118313546346662261779364673504535066911462474425237787855005843796680150799664221085416793379699953779976126236441280537677039204025883298728174535950631910019459130259898631809510229296198044392068573473921595695104156975638925639550171902964440085291089081431621195880515680308968648338096946146247940144057280041880910564374323267848830224407536308027168214282999811293065247569118659879898581428859264124299195397893251724280989429954655376794005796879268028194606409721760088602183028223289138672562326684102162754646933448405857726189208973083117295685320542411453439110590659280347665460521535679585984502739899158099277704915686111914294730977985183330454677799215807986218221308644535041294359643228495109914549944457546546773358625131346451543403329121378950600133898148760582871046330430185744212752250981635060572141016426546025554055517770188639966814889811290617224838277133035939154885807698070162749663685430361242270294634530730261752481340888874360984843949586043684690872093494668667389859860475624817598667369692965568511888077563897753136413803723208194468030588819008977777748216558058989191995229777572632655747333725706079882206134797687569994651712669610252888879593390841490110039129973931285567002135498354122673172542441583700242795424587766793535660196904390280576246703340633109499150099941818959939382062177125311670839608512202180716528671514112808675021214657183891447045251426959739043934514442678257416656650240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,7] -6888490968291068203460213793140078559296143386945161798764958508153499974931599168456450703343034716830696266695822856089391500435633123525482074555979901713842718373641419388876073837117639971464423089918228188428804046961940876642310233240269901541724826632653731430250234085242605575787362849911673558492437127523095276539795573507444164626082695668782177561118362912787287987022040835712214043177296008382438727477227294581281924806212134866802562468451241057851418943487004596666905473500032711197324612719662920405543381019867087108969286198109270630551282061885450832584667654366970415331205765467299958959292954342010189187550057820477426699374294666650714870421144370261918220346511369310108754716352274229959694807165205460635051188538567838109527905049931469657933046603351483421720809016143508106979680909643724712398768711159384101718446065273509510265136254210112563192185528723561084376303658373436309582633952741171540940586062020581646004723513764626037091432699834316363538785615686393829514846622515735907753584595842911569360456749911099528990372813230001860634090213303709344512511430952374512320807680832949200193835559253749105810185348976422725913243309314641861667833486945104125353597844531615921683248666451310836751236930218539974879059103376850685289960675228976146754955658339993920514152585719748193910473220394608885133937163174188175238043427406352569793259389036520804254507511236847069964146655206179332996487751626601481141745640286755038336030841016383068707440580196140451128748286459202211158602786189755838444314041140269569416785524782840758986397637151805575321796203067471344104905938083845221223876756762163283675591889656959091647454931372558597059315804027642374556819677378743535999010197847014697701619912398599453790462857386998746845643425426091233161382253430642824586260136572131340443378513549327994828141099222869402103552124895041945228245174844179542182845203493734810453031457245727133322968956308103565849649992666145442653501906132999043093033384167366537003141838903288600194043584795286748599137960683272390553169681429535377650467175806989769045308120381211474006732066716040326425967171287099216777261403871887856616927545327309702887809899637122862074740950002317373459458057526948796478676360645991051013644774956988012150746966161261824836602522683376112341932783998619651395430478098421275888337664454467206927823401209086637362004489686335979744978885626312987809713945975546232950496709638977086030672743383641576199410038037427850832375695598304422758410272627442883555246463220463047300390349361731885201839514552295230270714458994830034785580200749001281778001562717035720897037841275107590123904221872853920972059274886920563443088608778337533048739856384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,8] 79856366784381103822051968130929837871647732187057892297997305241999209883560606953624981035299913721646025958599880501993019770125617960466344951972568550939857600441855920069382659176484414915523693223012864543164637146529845018252268025151375922994365011986500845032712335310099892278416949323800017379605329248154191227999564507417647441926109076315473902740568247588625567554533488521671311374770571646560198122562696149278883580187186639185883918313051181240839979449394078025733003843079629518916659387937231598902397874044009069830563253502018026416979210088574514093267520479258460473046977682176073152039115550023030842459369612439993858158420319035086418430842042965835309387599952155737828357158225851184927756966314786970875041448053586923387133083583077796746613607736140952542928268131772929364319478071371266615425258018412349869022199226593936431604247734859710100670550623169570398416279901843173717169586325428807006411354869871706223543381220699169612508710923362803470792282612779663543803608848416180196044130378110755366667199563597812447926022108195740455401382977637605287933252445459257683560723708855664804625856478021075607037754225315105137570396657372086602702241490788227774980036433228564138208872056123414164036052768912940300988675924053813853958892919516614550676155100487018442059485176988526042570860061288893618756142048328553136248726299530780548215234336723214529914096268492312487402641166091841694494370836173621330278189204647827350410506401564173580931823409539337697250071071565978493625754949948499140523842931615228060267900877140389984864379984434276029684656020481885674537234888158300876490600492672750062060985321985997325682020632758997303756660957030796858612569990335983747579944118271864184993367917400523397190546683128018667715983599435022432286105384706938324087007415224490619650516391176227657475578711025120446504186155167048248217608339412751914782566948168069200609359797294646105955724753109076683841411472024793773351701267624202832032716117561919022103502428033839392315758452532932234822605109076181919045131618242926692244874680478878961585765199173215824603398876998378119682274418965379139921168404900538250100105518004041993660008763642688915293375060909225918631168399402878478240724228381745464110976497789197377329800846625602810358008036762454130223574071655338186298985309015609315013336632588473657551194210548427572214383083810052894275382905513417388236337187628974874708861835414770136444278554436901693116631028847377335350574182846578745807501000600801047884233277529050489214818154820462755780231185038387374350748019058874644670929018038129208439532433709899940733654935079772996155806803690780249003730424273438853314703214046443165149005086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,9] -647828118151369994285552156838605333827273517516723609828307259757207184091314525951833084067779297220416672536680084333966424518616580677284192607792418037751683711062244710417586004723322968088021064029731086485885697322469856334881100008537973738917568643763887475748070335572471341972889370244098461083748309511445142465884249542200992822407282054433913807907702825608997723561986478135505694680686567256709259140461740954147428618816470110862847811229436138382514239907083423341245118151869083973794215756601082979096185764391581694137318025447896050528513919439536433969695019390295734359266226984872138496833942752196865056965171507992571765929847179699430626228628214133292373783779898572407913701720005228318730431286889489673080947882279132347401581674086965704414355583722197918009748416427031735858276348124074031853022533255601318285596730473779986286927278497999952838478875491410412365636096201329968555784357423765189175115921745011536704963381368911891509158363397846810570257854813255421616677074701044243203337256606567509515093826641951352768147437025662660833667053679428110993563494829709658322628249852572938026289648309923669375634442442396486569061408083215516654995175096803205472536126195836482308566807541410066875151117117944715605784727343145203620326057724727044635550960819105531450707648250688818799187804234126962179501582808897260791962505519314998572587184406170650832583053319338429574504207036627239656522118867603753418238293258427428885062947387198880631598318374431262687535950828845507751412198578563166331987024696643425166466568649078892640102683570183230247473884913110917757205586619232570117607988655351061667834811265153170184494025818174450948696730582733844531165365867709424332339599086580320323075670878717235875440094493147800248905254514310254850103837245865270877669719434779932155409648710485219342722326713963201458502563022109556874536060659549415388205764365497377331896461385141762823984439980911749484600759408856272116571343249419629749636221266987167969816948486061327288734570878848497486801467783209452738117685500008022206682001893641973206564780381667198721932465252171818939538000449538107859967676068255983285612632964455627294931688365450749504060451775672275703135208912460254931317891357194893710610781496098027935394778214845179859183672752338734263359273428839606053836283063031671012054817176026026165313191497198463131835624525910625025564577016037593914116601820102728044714154732886950438160181226538181978020933935559515370669375994728585587849991943311677903882848850222714734953385898357564485938377705989256549928467246739224349009675203692045096171989803762815175380756859606036171653681823490600244350957994147464954470134223592536641634924756992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,10] 4424652010852498334046893462159539370580940673083381074484471026455344697490191200614184847334870155423351589475533329832347896863690178228359397509868173776479187395384376642800600574561877079712918763168804358986795921565438121423619391295022620008125881506975092346896088113215503308522281858111430774217030347808534088780162279428758902691441361339535964085272843362113939533931541047024589581145303693698885658406596462412733018403430507978048835639261354238570269794923531421163825345374039648662636887151504187488004665323837336917179673709825046264139637070670491267350727688687963374933272923939037054447229017970187697078570890411685848508872179371650483512556837277538486963944702642225690431291633191205177320890602676755402276173601445325655694125862519679519498934449786891582564668388678993128030727884798766402227453615319593442305515564543865836578884832357109246095344564380151751779917810456372182738033565473052383285887907103647365046869335117380649564833143338212793784263410349764543177668669670148503091211786891922208070955772654081542688179991295636824166963565898046008837439703080855193769881891498948505435392855254153088146027960479789628416744300468510023309058746967089831346942194295257113813304329335608336621658251064705822689853771332001136691949961545219151424160852102016379346111206596529828590451664324146598415074342346507887592364698383066645712060644143796973331835134287858144574087680543237227315457093921441811445232324322546458965344904285233509169308992407691960734216761609365073043464481684514707135366435731300054736079349943142810699212435703506294118982751997420222417875885845780068172977841529196405816564445188934923629563386309207724709412208763558526680087748352531914424014819456711146846774494301050653385677140863104014637467801355719864116810937924927781356956369391570788727019439098401679650997047568424688856336878009408410770221518982676720193313294166876074241093659462465701676968701852402044208541662537186192789246047734526052766301857850618736573890999670528693718240546079932459900337325063565236709630794264055976297921625410464776270654437468390146903072815141800052772149185771289245366398482966204699785873637476534787232219321610201765075946460861859883374472386674791872920008153682811751265664645569613906868002783817987369470111560755783965355301312974513384572134901209784420429954894957473394862573083469871828718338974974071239431973321441437301465856782311096470855508118418106904371697882436475675118046698937897810470728351298343145213654805233144187694835219689859295940781037657357903002464332840322370440999005226616655153405408744275683604468151093814728440415454245875748040730780899752770069048884438448457017175510436746453099986383011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,11] -25350351659394258426770224138460305361152110275933466665387502082383828059518959575909281310821279204272755497671922268669440834667426111547062110156948423824393968177911991113240491928192782611801721818542474656597627437344070981506155480307379622905252613829046850736775449423155715432690342212652947971108928033886340188680078099202703051350909303412841424952641134258947354306880194108748085597189187893093664520439852388167320523985936401767394415978847846816961227501899428716636856376958600156809046548699240228619387648290185274788268063419818972069052214106850579299119088117742126158502843250535787777367353452412520039793668433498337287832255824979315631401999430338247193594402070474360579128446919847521265209236159676430632230927613945135145836651527081503523595942421872864604661785693479529367927072367941309427824625877574837135296727771983636707962083734552267866750968243987892640985774628183695384342239522445255375855178303907208120080400185974476055903350409596952055669320510516508879727148457030885106900343339453882637569197027071539740215135421023036517499572737178263335157957764715174904436672326059558816217194318686531270227080205294126186414750895207109307536588399763511029760607006155998293586861769670646693122893234360270284287533372386814936987214219307245923322838140779725697822031817216470148554531717283434736299063720803937287165774803367204756543146166996608669715384762027643283509980055711001394401765624299410306451172497951759286008244017081496244036284014908299711354296992399551533425357621475965267795637465983977549786662054579269162095526271875595664590740089659012740884890957115954977088469369373261379692393362421336916515391030881649958919353686906273327530848946734235692815779481420442072721963612471457939221560585842071161339975357053087324785725161862776005772634619015136143836948724597760093708084796072622057114642841289730868546440064889212439464871930310001372546093375821563261814854025016142923204440434879372508249445895552140234269150091815855017257338765753071503752134120640408550194355297095411365148004772521287505341875356127030811108610630623970989501653279564579994054738194750785202908311800941193923980815234036087729852196304703559534868169525984767873525697947906892816097137434636499642255910602424463499958495027209193916099764050864821785293203851191578826584869854256521258625868284324089958112599689650520722841472932417600659796259029650154553206162250913874178775597249708478433433231399232821005149957935149265665992941096118487029673232040925520728464524899440086965193802293724674239438116004877188899340806494458626732417881561361822535771527057393595252295953448501846111464567751207893498816335333317258608645538638079991093696744197718016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,12] 117701974029045747744008921709339832377013505223001543863735129918101841773003875960360255136526764123748441301780675556017059943904458603188741248048905443547727954911035083257029041794787195918465801276794567384020984414442792810546172531526945470291664862624679060619711234234957101832778352018730254945141165644600217795192418904251233070817610518352765804387887100293615252103579944119928416100371267406470717252846773025033934127152552715503790270377689284574049442136583875034273971695066712476374940972294682705230174983664762957962519677389683341994765814264633241365982121497671023795360982476998223979322017781333224235255754647972089448085486343901437318364972081000519763813699550080429138575803848139782732245852300224690509809408296369000272665039620789239643512516751690749562236504536602508340463485742504638511461573489948490826930322528476747727568648282419451504441595301536989882342035599970623284423846013208672387957542372641684657577583657531348062530932931176557472618850119151114489688096250828129587590016803221328047135302968464386910686169945920664125045595291863428813225716474212921387842204162849003402032533714803977960289302410003407733653646075004505098198180714170525761240075872974711151955984194837641995240796419530904481905632497513522139531990401463684584771956842186191193803389223259189617128782285080629671971542159029380886320319604725511475412796330843845267597518026820539708568370988321582963198998265680895490913000808213873578116066836868284022452116240573785520639080113746155790794172695140166838873219398019202165109519807942773514518572671982374654923828298814097541843068362419564281745720069679568083026104279560471373579841995880896036407448655937729745599325937618001114646472269764538928309026818707495391955315264628545960425857870084793152989178674370164553567313320704333282358239797687187052503928631995368657724761841835638132427575425830196829758819454542153033121888667068485578059772527929222900588247498494605295361155586953187897617082674065464233707240499771677985447309311737561195926898807991146716735026976496503170421759073769042029380368632774277004220473224716277288092325514819176455037550915489208632197108324264187747325909757080675191056025449854206375094802275701036210631679938318494020455743415214577139059635912090787515694483557576361891910889142784819137529966609528277596041027235422456504771281582233293731675057425440405630821208230336382369091144514998428944717275633630943179496237734857902353893678310220105901803746239350181837844486362166288786939863458913630973324051256658444144311030455071356571815912851556635155002672612721565011382578824806505155588364546129919288831802018356234579230063935189403212256454356192953000128778432675840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,13] -414004526582187648110057118912993717860212160212428161453752555031890668237875922588622752474212702195266255448313870005145982978326010365722775078865879964149775386038535422002640886831861989527211153746816940737898333386990090772529400672817258588529307390679173619601103137401931362864516802485095047813425829628124216592842159839911847679610353070271625934714426960703082629786341939427134697030250783044430644175619116543282479347011482807528947919261255083838746748530968619666217973556039918735235196621739624666181005066914036763579053858618155535496173770046730251769559651304271146542486864779874742994214385022704046544104027977278023140254300265414415943143736173664283459796463278136185468617819160569933639764592331574311161878243787139982311133546244035234369834679848999875431505834092859818302067290490493172986803239567850018663029321962097053198796823552303588024570078209236555849202415221135026021952268126229921421270236259344339696554858447115580704274910045643898158870944006265187771958394805927338750358234239342901730869455846471576697646109697751408773561257091615082006012437870425117645542197284174647057412867197388078087797515706062868881018136963994699261597016591576471520040726249550434252057694924178478773043079923592277894250612164746199123038832479373379569774450427227412378715520568808297660207136546493884805991922353896997942619457572950870825295305242505192017642426306530645514443122149902113864866415836491294293137755523776013895676048762575319336695023534965083034280507387344725667435476628641443180332593097011799399562648899481527894104428628419326004927812392928452619126183829128851356431901284875282285068982172827524190636864024486801680134233024502811047715096495022702048730574513258683525115822249209387571663582048705898350568762216551543182631915114731924708786079742000239505041435244288600610510024963471701562622300697336277282212907926378263129608984579435413805333875294747445542324287317259310847907237711595602423639929015484323604370262119507758078430533781505179394798395806419116293149171156155115990517246642125615428627046878501429331839175437009068869286133464081488254199241489315139868688556506091595204415286961879487508085126246274311547047189314554986747843440403925923086157989104397689102567760259827677441131317351987534760402753384353206312792766699608976980778476814831887713097523556919607412167271893325432956994327823924860403906101107323892423483180715399250214189785995697901068202063572985675434654514048168985533293803422471636582393981717879958894224803583054177628721604188784413367127383739748840359727994465100402934802288059979894700781750698496321258950368789289559337705653422854074389817795432001111476778242441522001561390812602826752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,14] 869211285236532737765568211355688406676408870503763203624875653792850759129724752552159544576382980654197872053819091304621611224719043617125627027468021668375869638963538990301951981500107887847681350228554327826772129468936582512349265029007244661121101129253981204115202273922220133475680344880574081050437193787151312446089927488821234643929963321454797157621266532867139236986456281265970980957756132155797799123437250173523900745935820242696017609341237023095426712995806186209359146589344188872893590742585615548095086060633894683154752764667198452047361319418759546986359738641713115038293183127919819239676342766576472402439537182398553861791667737864559201034128432169265480179829251318954848546435174005647143488626924690611043473213112471219357817269572683894397704673191072163641724940853961202573966651309503015592954249768130713769504288288852605631456322095532532958452635024846500307147082292226625566234817419541832996161105682673090800382611847593950990099233624278934417563965100535820717803459371739822036236126976249503150518316631698836314067081225285409951902976817633830836291654779109939452307521044332529784922998201607557028445842958317399071417648878818282755972483773337905976308538210610813780083800014941297307327688663545994794586398147005192060756012393593670701552879425047805864782781371315847808230569217599382177792261188322461936357020159048531436071790440715472473281324048642702708412294020163663075631614967394083336462713739197532359476533930911159263715135081671748478875289244980066010767192483715453425829362969640949355972686586705050137521567946422314879128690095814239526970206367628291109460450779966617849192962957888329692704975137302350473977739979600025055517625176434869540156637558430582381431736322574877239167653403315384836649734379652605154777437000036699424235979940569684400354361743536625372848195437618057733156947792759919329927792133119406285063220732685853228392982722429932099239665461158487390647789898826700158913399585121504836213396490613335302876606397248538867738468788087390740612117536608125609231561084927622536369497134405957646426694046345147495787872489940659292837900562717993367625110777980271179486946597396616773629300239498630104087549399718651593871519974271443290347481265007961757281948380551039186870585885116934204537764054550108020075268656615891892504320474141618719605529142198079298003471868985578492192957200478197836152843860348202451026717083667241263440036568120114480437893777004918842492606392749773309523503145114209089604912947582927849551391668575730996694652242461688130294085116977631107059384764339693382005598034496331995751605940123502681217977309732415912087770304583278454529151468514836130098775209659164609813515809587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,15] 491708471868041283452669757195823385242706755235228734336748815339143822494981703944816728743689928306927656028862924839495687567389520682203941324502116406041502729092460740301023298084301665955205574198732926925763624443276318022165930109371389748513386890011126104298540336233939777959248764399336615487662523522374325899611633091475107858807477356363860863291172661058981782888182954610451431726463804476002612436249292855112482269534931465284546913933872626277910808720795117934128127006494941695132060557002615007498500649082510469168523277781192973107437835826308013620970884533489995806183877429382451721475580471508262889596807364109709851018630547137911606005223294274555431210917113777304986232126308304804221199148261209384174841628232659139098694559653470968614875079130742357902428197191105973805124689951928864441688955740986687520751118055798174500521525565648409848739591536751149287719793633833279083781177351970680592271698516506784750961558706154703084558549028905319117808942811466231939552593874973852212298630779494500805023437508502556886186175548933794471133249318284151541452435301803414932617076741040840996213514477646060488400183076455566993798909831676045530351768957917734448848609250988844809823698458849567849655306806579652550872241522617419721746626202866833572456121974313448134128050581629746311956037131349671230366626557940399055854850990628095511610392466972694736087597761724653641623483700483409586462349660907029895807193382426411852071860434879072237580958893590632553828040871612626569543481931414246282546774810141563804537647989805623219775788722797915740589145070060268561307263768560380101034354213805519846546550943645700410004317892633985923482213626905691975655955001497383624834565171226643710766627815926153832971561955829862509064633569968090557406142656626698065578898721825004078687759490739864442129893661471604549214740958778227601945172131424319079014528974535588292706461832514712398179674497263450744526729666072243766035618274917157527215382826164603996794802764796653338886782200398886258689429158246558420160508977354499901954359356178547357699057946748307075285599980642907509430915650805561002049455089289234798021028850753024531375038598758956516114528865763720812537972375805962580076051480444281636191850289772252983485151849023122532427237910738507160882903767975039738227955553970924051577483226382447654248326957395081418515435912124234736331662925863936423973321831362342783645914781624876520792597974382500754185083731101941005817635732566235938978314891795563171029712505508077156050495940387327388131661397930582098661892666448997619843020081705387090826674034416422472794752520488547819906597900490453806883648419976456773782031189040472289140527530508288000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,16] -12237586190298775346147051443903737727412205463741323322159544237247296104836698204158011005133626997580045841078727588229314346608262070014633556211992504943513345173259737722014387943620453557946291631609564442080548984480048933568267556134022321070270160144962852672025019493688891756577908700302294369834191475579933897710160478476931597133628553108043370269251896929853359843547471989929373582280223993454398187752544403462949328182581442760455447264319292467828007207975107513496453901496686289904364930843941353191061551415805009908370119202687161608856218648571240009016865062269274947636164012890004794022374724260312108879377883327868877515131065191190508189401469213132704499804570579580753553789397824072055045614448006340721481194753942592271951195209493892194092867315600858077312588959385611364028962687435893241722318081429294610015496241272443878582785557401492275673306696719246195670084492187619698786596543003564488861823572231185007109546374576633147263841761290403964440615710002949285763702030266991042275953735641747205428069434304267654599419217311564411986425942454015106318418310653978356602198229903370688819889255282761449807487357014007753428155290301601875148723024448941840620826439741864024997040399080231788975031336248543365405740140060249331647896979394051274243149246907502966837130063491595612448224991549274711641110962190072797304097280629882869547878390700160573093032975030622902470295003385918550526372615009788708725825970119128751868803012881218807853715781434096113365820552044174876880682871306700820009535481499295637809114471574337118411119255470335551014397692824104725129846115507873561694251295769465758012463375901205350281840926638670464629940770719949153570801899863744828946058355324423439134633473138926655040570890916131738915926183565009885128320518000247708591905409484185196844893457485904957195968680568025376081886394602494043269357249885338167524605282098270103776638538461796689222441650252835338993219060369620751661091451008239207573926370955158033084450065937593326956633847851371299963722268856393577869273715916456144553035217528882099824014241991898933004338117117849428185543081971319909943811603403802949300099675059788618550140506865553925591043139109444108991021448843488321535163637279976499485244478394790705171991788342521522145750720798832579289680669527135474049481720238108366023239662631118205198592440794654489811996401978917158647440477157831255302377756119088821591181453341868007194837502402816193581677788003477561180801818284676869106508898453556590671234709059167705760722789321152301531982459918976616411831820156330844605637829661412461688070570391094189450454857520309912661705898491128051803544621961222389948721582640460695063039504222781440000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,17] 54077252242190338925250669361280686320940278442516658043659938725519437109970152844595171680379432874230217488885312253074580827598166663921990577754804264998468767855280277264381326865524671051187120086385144938849233346550997726856756300014183885796627858650419605007575732973997900452940407100140067560374968401314044383167561597238682752390441831101704178382573325698591371872819629493629141976680500538804306355108060128385983255175981119739860741647166161501914899741907283351625945620401914434159185732656475799186658788370332101772750269838267674141929213276096494738870425610294885958755911716534872742374913905846364731918946683962915182110202169310036722184270700992274524066034324971260604774549183608722918806467899851958313779705249353959659069530076986648518075244581862258625531004390965789146132934025438381394211841710495513023673747170903721312515265609690945974202498347347999188012176020987943890098390337979899725325938625198862028784762133815055710381161777300305299835139339923000049877209889030092808909997889584888298859240996634969411208059261612286676912000033681323383610568879930890103266780069393301144997972583138884122293516411739340417410897678178582900787565234249930114130073465638796461717882372910092588664604356325064240335980665676296606302174998659846374236191614249133780224203252612369064198841300714362657205572981028265255239973144233316919000785049905831572371987688341826056257917101747016717493206619913361816566514239897934972119935125611071050524394037806026738077514967818591328244203711611778603498245143306672714371070284656519671242461986078042860836104167030668292781677258417966835968583491264051875431135262366103844392408805907984225151772455485328831476718220829003467855883977436419403970192920409610545305095693580183988606028618398203276151887411181376416570003528147816645207505732605924321287848676775540590326472644329045498498707090937682077519550878227330908996030341465175353844442258200524732844754031463992573803447600898896865200122256559263340354158827089102983340871184650515048850789955493559733549755732491707100391463406107415117038319949035597593476396729259590457144077687877918282560760184702592609393139779286553118458002067758223147635554405769999037554142456250802790700574092257445254136574892891023712109405452387540949799596829623620329192389961489999111787250179499810469490077071278983815129634940403145954986150004385520510673591017185065966599978967732217515229560254109250396727193563753748946788725030462613526388579231192564583330457990516221674409288413502642456701015443599004518455001383660418385573280542593410884112515901353197923007022862015631627715933704916783773242655171260407491939407645693858964210226406940223327784888319596298240000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,18] -150005189820597144196080325739654001194650102227629734614493643259509269847557654925846571426781338780880129139970178062160679547574605394911072953946008100469964033344598185107009393780403263885325824503935570592612203323756541693754060701163468603988483507746491926100428867518939387379787431204647091371796752359246121099669040815117553302304804486270349636550871152457652506434674734882940560113236571790783576956084168867450790112634796960821791602332683380904031684728645641727678978693674859179385884195728635826383751749217316131038050397334842446330697247162346444736505869769535218671761966971595238092648562706056465861768842271960225093483298005040762366670850299665484740243371870904188004448396689621977892292041256652072740858406821352798708920319499532128686256680062818988058326896253916705223289121415379887686568497144327903959961622576857260532799754466375545050818564909329699477498077577974341717961463557400149627048237959942842590813661855137888131629436209670567897644441690818613881545175559386048945809226022474701635146107235598964540580798324369216087710930657551366489111260706915342380915677425660181772697052316418646901229051067706624010037276827474490956817885919018993006372413160186779741441912620350751386315331929075316522188321084487816058278844966197365656578131183248248904736250281420037756337160086364586210186333001906218244727198603795453013973030502424216871075466187197094030184752621655189123118142825307005707187313262685272441595226720488756380212253448535360785916198650218458041634049505067188993510478624172596899661187063541174432163008674574458982684091397956805501052909148865923257840396470071040529054776486966324069656598248280032480205205248839129216412550902588535245928169790059111747297738084958257145765189411321580395655431345871057733001857463023146108573777358806357882478280743216551299122704955539413238318993837306830643734132077081592973700318216828811783129159896115221103526902100145584202523210300186105704161444858713021642273475282103285169241508406579484281468640296148451261387209396139944103634443495928011349505332984222106163028990339148462504441371164378361393503983318547503773120278523849891801797866877431482913712902514283444964936570619629035364424097389952993885550998431053486396252428007535730839473718652748822504397305626078308024851596421844244247631823360366793071924094165901155638747960349750100973914321259574833335586094587666127589674642085460560647502200294751707307902619263961368246654871513974694149823811726507713457786912926048222174456522388827858271780314288086046415363460056177914767969477838187170550146833940937688144888647346772695153077671721419268475523291039573202023396536044859936682160005472521635279622688660825047040000000000000000000000000000000000000000000000000000000000000000000000000000 [149,19] 303270510077639784123950757140355568373526156101257207439536485874513889360294095327523354539757795441697847357453311218605702738584052651427981537528172940576272880974976212166020500611724792268686648778833201610241701711630550435082657883443036308682120659531773178987647341294467135482502728735375325407939577751910879501927480823647722732908094551278744236679858944709483655671433899936285008404274588045249227293733551238022834031293472668842189253267456335288388940849248197700218547722861513170369453638062685026526969703134228601417719463345370946016736288298241948094794903939989664887518506031016907763695066744651212919588170177112081581545611804715498292905708148844990867274014185355732082217830537790554320822681953364020673305051761647612305855372980037282267240627479757426448334647546824471029665393041619239189258597749213369017656372315133024730574074147184829298208634820223153636540060798471267205116093149217755893373527233235711602649619327778506160641690415045341918220860831133555344640887064159770773701734675457574935451621601171275967461108399926362622348224044372600012744007015753037798122730038091459975761303852338702239749196596625525133558998103896394482721738109073409618041986511643901587545920753074887605217352276656172361845399147797404882882160877933791902262251756170130948148691921579999406982805557398867169074334146255486406922374236963702406315015969209598158030470385131618502304529456966920398236788719175121028284799392639465688808940853113741780940633158187695840399789022704244453664153637820468865410829295101864625813094835978736452167180456280217568962973571498260385050414586283204698855893053421912564011804624048212850269800669940234163116701695347304417441096853233941210299355118516421877992259354078490029710376359817834967449395920092341510421435295385534491994794409330158157221227259716558686913400887910900382084817247042692133269667758279660752543902246332725894388610805708468325560287315738800821027675236088987221657999755912075731138400714903568947316698056953864654101511728897694718522103580792483920598019864017864268708414098648187970986409485788882323232121802583591169529180004923366673566697517127932861794998427322002349258466332732015896212915386831595716649634808020774758397167952607836885131217111680785778639205197700777422475602598074442022896112843455426064322773802638522384290675915625311973288084106906746032761719210228875582016728959235119708024356521480712339308724610250560277761956864287226689809518183999091965282421990880981606723737462781418502421293140809425170121079227196288358807970318451408010340631897176590277804502818052596120113759064031679456672438353832490417092336533072179082305216331489076943634236216874235278999364751975251968000000000000000000000000000000000000000000000000000000000000000000000000 [149,20] -477151607218648828721560588576913612205721124647850902324913047303484760130333270742917572122054122026546056671682336815555339955282402293816320365820928344064354127189140614212642578171835792057887434333690103620989778249835075252541991587489527812282151418273874274402562679835595487569950517874859028865369924705306223980879145532172885827140136985454344628957950697998517263766022776691669770358488646366794923737594088359056004451874173166210094912358634847405996896894125948620209936561923357393233708808204155313535015604299373296916350649359069123107295309274932658409704277755081792072028999942977841501170383519903118785431838232230582193399394805369996794767776775057659885678230372602138519428853933553870353774503517002168420288986535765688944616981124191490950830382396489800562397781976862293676494055557764521485270583352093531948383822120101147487381412457055952577560160461701459329810061724591941097433733655575809508938876439180438590843412896664807150603972350999656394005780897295551420516893239465922082727042737183685140307012356422924906920740824212447509551668505125876332165104448492616502585206539636319144451289734665466101966229759995151711466516159329534146907670544139300765596312033442177217107528079180844890312776933912415271321245519060505002746489412380313444129014414387675709649308606264592823215909355178447328535847959196423467350354444198921667049259837523444083263185825755479118459086607040402735334739917407658536517059840988686791660932258545155671627978399985882709911578449646328495776664692621204509027410619724127450005370600412635758391997714863298399227200218230377662212552336788716706240245031222129692531149741258607224210333132864139606406123979262873298991905882244134708426964923118418623991885638846691262893650234419544797622113153788318690251412429193537989363978272718038792307306600476532069357697182399056152069544144455195345022789689396874302789100412406330901010831457628188813472765432612179573583040181862741325015468222586170069756235702999316420000087938333595715810575484290290802967541793145492463505595627772387287164677436293195756324941630705138454957575354439607534429837177249551140259151313531722968405922013421911142650512584080078565742991830062907040225634574359008357045656786755230498101533916265876890290136939387725255209156842837677033232405022893503264062451047913679865178545419862683812265746991157173784921375736721600048342484315250473072718147177238652043804439239629574223398612716017657952178203231997411453252274354621943061589990606124616773660931373023603330001176057565022738766326745696516156671205328843306053305725638314852857060502231369666470024610889234727623125746025497086056592556768841275908945619574721495699620650636153978880000000000000000000000000000000000000000000000000000000000000000000000 [149,21] 619871869198561747820202830937562641204156390532819849361235244468259912277430726701882483920161420781332581171452042328628302742890153498747340488570521406150600620348884516698116465420189815707083864908434382043887885796901812112886983591711629240724734329966883173970088434447192920974698352943332732907315830518701762725752448886158729265631501897720273217339478325387956249107925566180862997048171163366438529398304736996365787077290881542128181579483481016662967122241788507237540211529753763911444066107214018918617710704408379414503788093603751887980094261583706997881508547452298768594048089400318183885832111534548287889341492058277106500726266656687476178499132804095216858456283946505570239133041232176927675913508486510437723573000731273759512973616389429055536368204359548350520639116411390362329260379686419885928525089517252745692300244062132348487230891746088349317126715272822015239119597263483104035063726040435835640570354857352061102589855324540032076672693469076973171539484798080349546849966217576483434505083926888398926333814630234470480596078447567907819800043319157399172321863264147949875379743794857258907288345457193428085889417126915023898572042837880262734474840322711594241748264656391197783464496479268999655602836448596422126082989652094874554215193541910702544243465244545785687054476884126037709598961816097329359974438003650543108128191854304645560309196959163457842851810351511269050883401246016929285653017331556295319095501229283553661456753219856487544473535601090384447882642551578382051215500650827885185298937765907766205797199053766536626536175630602482853701876899040769370296286618908012240335488737786099347361837293469940021623715716673645621369372780028347707833568981315985214157504868861651874686393936523706943193721154275052025375089811561917819203079230859296059876213711985395607087546291156911270465364250552677250098240774763219930674275086741894562759760183542422980134848297033436668176828420563109088257268698778956223735464131697967296981163786462360834569708838257126622041820485961496025562893733840512208928254069710463249080821583937416910874374466146982791780893602056290065513580978538889837618916765343016191090492195030373540202832029833678667055455491994701072858642255011954226339650097749759702819575488592759616511751407106478093917889502633367792253618575515821391105766795966472010294263729061949436685952761539608433463222511215277570383809165665478159024398525623638569008035218261069063653975198191850972817296982305121201331423691657382718263352628045289794040355596815897586580396181425957188189560014159491463918237012618579481455878317591410622438559469318012673792761015238277040121247900802332478303818683918235149832915102979782340985458606938783744000000000000000000000000000000000000000000000000000000000000000000 [149,22] -715324719680954123284164224383282058657028685103617453083116270125913030023134810150943271099776899712713512971847001945237159468453210610498115841571089543486984253422506981848335949885409409258205420015811917156697092141989442454731645420985748178190755640329617573923208126941895880994059877020756706976007657715026387507733998716624793328321067809702122012168899203930638510552109380265306315413585323962542901305230257857179150014073631502410715042374820284821386606524464879838158634327340792964128013601747058246654605546917590744096809804107776944343959615418601068282666120326220568671614521049199348813010490465820387328429907442637232195140316544138980591594323098160502362405003130711972991466629636617471621648884065355967643432083227121475368314504494683777695875411008784077295781358367212433840690779736292012769329968559027283634935362403822294121015577590115064321170828216824490778866008028295112911592701514054723054418989868255222513758684764072815487355098509905079330035200783948547920342093897824811445541395318713885698909922720525438821166179424969943670676951949897622291276638837314829763916074922285206528219148629924548009636702295750023822441279496639241645144765598073514268783139937504401764286255721041348687992634123036506735557547484207336385392867048950938672421877384635935351296186996777188790766750113376088386635808574175267713638645542619843902696458980804443754678459367502218600040837353654447517377062337658155295992522297798815782935005067951480886916051482185734385307344250838458974342346977151276565861952832380724781209099310067815333679682767514055201841953718202813050043185789890065766793050769324816559631585089327819750883182538463097663727556904810673250242650128451485432608162231822592687906280768885300851660974602201866685697083550204333428946939622383610033785799129638981447314394742618609210806400319120020828236565132372041590656137622469480431597975331395865721560384394502381069055258767610569881060947075713153964426209892078651767715958969410709605844090346621465431660612964315889395989419798351349240683392659572198650144385127119423116055845416868808403519501407474477217114711253989789227290167090896290563356721846494968601642974573802383834086190953263168845657108367095409998780544563823882486110636941810807075142311180038806651386487778599067225565263192248365949245040402981996627227246888110221873389366873205473251867759857874314146939157044664975186928410674503433435911929011864383062053692962948309682804670872530415946856095627936170302013638372097744636525885159640118942861912561645980298472181231834343588679417949662043992463153809888139992692033064612366077540969060975844721731972008465625858908359153502195992305751679476065830258667030954639360000000000000000000000000000000000000000000000000000000000000000 [149,23] 785226714630371362995931659823018479206405184658629754903308203014614840604562939060599626755304044969411764483339757973305543322137147077506522877549042324895320326719006617153283487709959802312656205549610958267737714226960959478375346225081373950703414052774953901755456527435537618449101729079308243349552314013843700485812639081741359444213801742918570955609626219903773075441615900397762883293872418731158858996653169197619979957098026106595412103874994088074995100932179450756753963960009415314508277977569365812160304320619453605914011574662699342729762977317798185680485296252034543439197219923255255086608760962002594819983591489078509786309110982122082435855087790851082812700393740336979581198201773784471524492796052892918618587728972579675242849094767005962057593385423746345752838197515997410291368631345048563390719052152998383374351430224455014129684820549202666004105808774447992541712479006399335026010237208472881799389624823797024564036854122745909843001269977613917285666619616639959983411220074530127546063007182987155156111140354853923181225386607588087757366891127016917991001785915619173944362598767893213698282785560606213133814101520671619301531838157324027846057668573084233610487649056834529774633452420874305429841563583331053921359651868208352013489974049916869715358034598185867616510534874314024636705496838759583511767705171669903642232698734741392556363379280202949135321010712539475838574987905797913622916456947944990396561688869469034550134912143017818503386930109690170310247015033623645896053019345389330886814235130177496303209066755461789769021750883232282603026185836930181433450389443669981196282716122215813120612471543990289746758450973774648689620572062023017814482398539055486793153523450158798356633242555000769684333031928514852214603930827425494885983487322060270639821716889871636770487626981650514951766382202156321826431391872204041743113325435939416016823033158969750196900578635630497007100281136325553880992479287390206871353963453185172936179388482021627778502498674242353739077427144445738787386294311918450332863756896005395771267184625707415340710410771363431769352243173579478603704390779105055009777521934126088256744421952992901714542038975069403673484535152612726632019469379175243708530928962950206008042314962743463198665868322876531627410272262888089059779106675970619197294344166043455140911035457067470844402668296343310300950041055911543725207273987826266146935368269313676386441838761126238051367668392351289527045214460926659068359670271097492236132829022084804014425825477438384924099538705729609646234262636508929818760408447853471823182245327865431913912865996880725146510955465121478072902196094282862183878942912040806915038414563802209312642517886782406656000000000000000000000000000000000000000000000000000000000000 [149,24] -834267482734278545986563876989226493076954184087129857975213775966407835092734142739358359929303154229257192139926905574469449311468499144745013975383597664333951638685484633914949697574499338088762797529850870634514703508845671310518748874024687255978428340728845037296913558351503590345822951464416362117522218717536414147181292610705499548759260603054046670953055299359309106794715366821698966730708917526891069342875703573009093021137359364366298940244494467319074569436663987442454339372782563144161275146153602901842025389355645144638184935399354574392356826925935956843817732263034797839380600088814383415794056680263362568459580655123767473718312780101330842986619938715655254727406109397243207771402394370946218262738966908496264307386264486339633024780210713093427228766329680921512829440759484225756157407034916745365284738179336866592384066561874691318745847252370691558342774087843737795557589703457508456012098495183915172831272573320859766975193535720836541552152620122438301344501970101383399608897305332894238762957978963379951355677046013408730309677827966750852605975779009005506264798913139869616750846637616773001561745150277071571228508916657181852560694114881721995913517652711014667847467904210225277374870458601207306282567817430089644487904103366772981959529227530701251837515142799998940260341864219615404172550197231165460366616438026711971808128210876666866022398219929688400694823181801253903107022501042066214481696565105034363181745358975465640761497738628479445797943869106795328605368399628193160792482598634270791945397949164783249650533804296523231452317319429112468328791155885156907263288303170495934705589427978591389323898005464624588251368008877411591515580673442999965762491533712786706004980073566837711624969554754012102170912669752567015225223751854119875997193141095986852487846122849344607282840975489634682670698147407871863424079087687134102876625960208690731538182353822710819298169222516194584827121787871349056236002736266446439858572219480643424938650996907246056583005833930477985564164795686248377685634527459837976272319282385870948736629049214759382187100206033555075264282758680323534972903514830199972320185414620102813865215226750910006895653331831042731922105388307289751914760135172036949387275357134671898411486554250723639124062328170990699048474140527202570848406241867872840755323345636780518845745814145883534014900594129217112656310380066649001360047988611090633546722570522361834631205513460122869344476148471439429372955580002030374723084966657957179679510756234566820383271048490036087422458048036758516952406392391444041208702966750598551009467378921940031324764895098814526953834157524108273672706286216428113005733907918113300085216476185886728700723273400320000000000000000000000000000000000000000000000000000000000000 [149,25] 829862173855951643475907956424961332255237716121062705896401578128878675787914103543136641422490479943133864448530092145553666860246840896267875532810122149721168245484967055959338711768293645722665509121400099270873523560116944697447347426116891130501035671764705886912437966083237934146289500352993224969343590318517741054133743320813740878209413588874814646575099062036284038704521929570895933357267591576373378258202671215729501956466851341638990922179783534672521098153993730343201267826602745454716549753729097334732178115692774791081138011611501527491683855886768442385059196145629757248922663399849633561286268097313565439194458581264383675530524024514972517023348216128951271623828833092952303140273090689832166261977071632420445359314155713383920414783221184160686205862081503619716813627508276651734394175669317248318746206519441724882286912910670812884999077877487256367952294227218855652304580431362476781774731031014154651853825103764120963833823086763344669717446197412658055066579744509627394356434550942857443892106769209076114176010375472281770920541121486290905314983379149840726927675926297440276883789117889454571896108994544487656443869208646900926398640700309943753215670876977635694428662983892000630255425400920001302474034261927437434460516745302133129722881089500928792164586529479327177696390638015148228364556368602196933304315249707868790370298990867105948947239504948844050243995574944579596683329590023260659572448292917516437749284057992587441644439150202759006044161704833100983136414084893736102089794186007390353083863356099449793512743224691209887111986336002738428919385923708797543157648473530699635536960104494228352214805847885918305452852044689783882905184590336342545892521610117401939445007323350202917587585245985340833495731290794242470482762663874018942630978027013682439499261634671021834959755936273543186643420490114173352083209602029168135762450340579251365920438798824266967762653975037710792634554357227715368784694542566684891907891653555746791281913704610603907768559444022456501500090315531341929572208152259166565207611080636078819338149451030934046889169314117808924954087220534611963665326551831734360507055086196754843157069664468955131893329448242781479181287357410571267293982197829691497618922621527690003194961341311245716491946400680862618050592109631498929234746866085656713642608989315837266639555450165082765363625051136436234751024379185618398206271298043230089219371049052671580013731436245068931335803443782253230962791404013142409986147817848672307616473372831214143678402464792440016255633246285939710890848631539194689660977305233848280947654700801958825494562678076201704752999996583919849978483962702509006331187544450630969193095253404086190917111401301409792000000000000000000000000000000000000000000000000000000 [149,26] -751374585711470350228068172824538137806903309316572360687343877252328935957421646973022415802995522620256151331563325281055550255119120191796858949301280110108790187270195547049743387785384291072542266153762964616931891811622647767897453153439208241846160759629392758892712157917547508159021494396573323060787098497351844085705459450376987429532866553899894370731364028024529865213729793399456105631520165579951884634214648793648644462245759176899440198519383671169873870224837530955180198291989637640981263495810620153855978076642511866673650362927608084432000877726136399128579202649868391341423575512526141615424807224246739913544173093754214040867056146075343564659761399667464887108116211305471813062318302390852380070908907708468284012058253529125676448183131506567650341888490543428501023773382192938390243975437470534717517763869895137811825285650335354475063776782309647264610819594280377995458101780855902837224346421201515246304568918377818410943020229054661231072161179411501179668231260781700192565303057959136353941794438003733075810452261480594945668441094893850769397455219546933093850404418578794955583774448050566577601688493548303410094147073823802850904516516732884952183596950315348715034675550625321259727996822771172103371269905196884968680922125337683662176317806620318635976526428547747482680404778820544973840531962661890964907070764936902883897730870855256163149225506280495285987485116817686930982667655917722207477377020158618737771159587573686227982369131815199598288450173684835759437268023222900824124125664651335943489582743133224593198579544926728353104086943514935529517040829871041499641553556079025226872063604762286924091085674291781104282184412611443629074102263661543057527707169234154266242951580605964157415245407367879040834067274235776102199273774671643114382977996541706141464818204594283426038206194780936292037378042590982232334410927664632961791949396807327400018838438629810549962205110254965048514799581284704533123985510968550508943869224638052173300332320812464389798344246845008941667046875084602907323164704802034014633930054311178611514594407024046108305677784200056935602123991923488377333779664936681002361033917253768369359066878965015488306604627988391920513678523758990511134301195580844786655532149659824812774219028679678722588473060206204516268783580012544010824333949356412714982598110529061533792754757929001801809731802730997965155815992184259880040014720151434876679238537648929454450638209955942069005393889682186558205479226893170556308879033876728011474836395128066062434829647750907597068592653476635818668315461036265033202409024560253395300088711175640913822487925007012729445857982973438875037861240287555477542608664572663962131687484826156663061371328732856320000000000000000000000000000000000000000000000000000 [149,27] 628741833722564099140736353102487656765079768618877153833741585856044950217567280262391804655055795098511814423905986037650647661700074189886920290387299446246675907527700766067574344279177815446036847798217646347548018347691091384406273181698955691934866105786467772637618939513002517179056221202577879369930617804377606425636793961014223802127442647865788890244341681683097714014475755786704183554819777932740852992902656080172835423753023338305074166434619012965734600216143748237564146405397159739938922062646504676725018002241496674783861860361176366440903568729115608904690128743623882955663376300576838031036379135671125728360722268946474362813406379503972463520871595913127639677529788841491442335872605520397176868881032416235298652219591285901836636368661209226465058140992200222698580587340566309327746372887360377730010044614420203705851213637616246887930546222923994780593520531998159040237794198690634744463084099216130320952342913384684344497878159080261668444642449127213152962092170364867174993091108209173023128522692242939759577254217938250342712673582232819421608203338687878111432609802751394702240471838684241620546018133459618735983552836020687573263102135686401349239782418406724108194491329799465000667618694671666104332217859842207813435134883405327115698216372625499601854863302948956607335816407197559857332779597919013739866601396899736900733805433640515920998029175465844567719507320494887236911027334091951637858355396668500082387090688262077396700624305290207284821590320194934095525857633437339233180721557290000103509178657307851386461736771417804166110617777463898864752971696072197018940089164867887432216726293275794491814320743285230219419148318830817181052298060847712001226760193942470219920797815331474589584324265724912615547885828123066820218996094721931755400700228538144549854584672036726929045934311059169612863035783419944980444710024229928451309431490570212864979215459964084004196953236706580147304410648487191638230084449537218251769862226456636031566852447927161932898119744203208395828250469140923567333566200951027000341998131513991365637365340932467195138269321014393079754338436359344758305997188117126179875233002984048315063356685325009504122840747791080377325817743937418453083791880663045083012822183002726626057305826483471641127983128810121476547711094724868276176679334107476130046085502076538266752555611311093682393734938217028630723956033697145972825989045132153509053548686260484367495776255452302123311437529188518109486728948005496032878106295340403843013030479454421734824096014652876149427535012779516939331299498540339325650157435240071809580330664672562989677689223324696813929352816560156729757113807637651351689729559548901181141422094414349732206186389638742016000000000000000000000000000000000000000000000000 [149,28] -525872910620049121000099194164383424313505058024577567945117969414728402389477967272294647852590679796655435555784363643252696817822479820380787664170789840797399055649944528548796184556573624508056374064295315838869433621233411383621070338676250684767336964246238454934391006469061455112865098053725901863333668601289073538801554549964174747725764417569054627844403515135266488041142005874787015117511832944997400933088609991260784298735203305997792683016371683779821125825237940990109156142117030511313142062227516982387199840891918254079043980687464792476600224955436112262663019439569917498021954238450731156078507779635299225357489758042283258898111204444212669533031813870627374116993971208677225435958493064361283121181038757464651681070829851048275823633933013345182378075326019750809304821568005015272237366126895832646994106996261812920458216827919621447267695363729265529288437875245036939977167745621465602671189590501449325484168409104390823280173237971475793080613858300297912542396804071626458212773475056065227920206278080850791738104404707463205154417179926847044638441186710473082047643181675535577376579807800283858089227914133571578617571954117852027704072910397724517265737689459009087694301665465271764123795510832693176593716660777482912104953393117520698004203290483820792936568303300869836582427217275633776815776198313690864753017835617955193194688906456609184563372191731958038572277635627403477139765100692002508895126827706738569207252031365401383897742328004146642000539239293776677610888818775220841126314330029448737911070121158928964854367656862475754207775957524336832579008410067761759037120322182391297202589114231289274441587452480775769025399139482000435513932271071260371340107488185724394898732206924079379683053421850314917109067814296404563163358459009929316623717622338113851483505224669687455702898951450942489546591967832124104541900864751158797996712668732714177672347904515784072063940085349625216425160913966371921081149334573539022269275771555832960433575791307224596218202938128088935114065044316214836570734264142071265765033160423190921199050054572790011398062204891174017740788273040339977480036356683584084048400875463378519684612947781019123127723458290629773796411603587567823251068478682755781061598216411683656201537430047755417032772946152313291217555707358218325493789334413543963370319957820851769957584711076175781478915956169459212831875221319991988387212260489446100818659538473717944464640886904091137510247221617551032787957414136836796573813229036646859951917969278012037833923422987748316842036533414950997427044880094799180404269699026235987945075001332247645110954465274570330450962586243359825839304630511345721450614942891852768450857553707256233367076376370216960000000000000000000000000000000000000000000000 [149,29] 504500246477479688206443098821997651483015227175141211136165352248718138505107063216363319272226214165965802620192664065245784207919673101503411654670806760837574139710699489146255385477377944418576051132306347965631012298186297843890262382466139207466527936357209881189964566391324681002066173996321856555707927936125853085791583215167909410343767672205143950626571536413816487192405122007544685326169275195425825097054447130630927190998515121948274472157809610536036765501291903269574296926049143940813753693282616047838018032667257887038952920197108383302071009007520555153436936817147187537139623313396672016335100997481025500889808519553445993367985793572634825589860268618380367423781555083303203588966146658013993551556690266112945119309543592520879136752542301170381257638810257987684490293764240582874905085441956967125741316801415585476102872802500773694970273690977933820846891624346875566680664719737778496653741108698210139244469981124909083979465987240474345619239976980407769935400955522743280832191127799022812402020567119656872183424352739973356924754622944787131034289781699949855862288387965548071626907197509930642423722941346717391333950838882015950580128414473885688350896701761907330906533708711076377324189004639423786493034463633446073340268007347125796428858304322668081912804896860090134906084260610106518070097884967935885037828187172333134982583701650326420009593648103676239565598553521374806425247375360824535873010487314585096439600988934443964117921835329196518139023714740163591123313126980773468255344617820588321394269623136348489882825389028435515018939078275987367011045009095727960625472818710527755735673071721838169712130050965189905499279190386761062658752747749855751662173457241933574652514568736298339047186910731369817753654005516868441464957853203854861617513097484587667194341109635305334017434256612080514603807244010548180663261891525348822799808173863986083151976218207654659265009586504650179420435328825274699300833740188862112674985051937153862925015883955044768235860064114328852745120735985069956753467512291183163266562093990361714782818772868748037295375055840841202753939000405408401350037369575263504751140637795681881206702429703488104091189321637566729493259229012136958733528665843568483351604393905940680387201902253279578014439605995321648461240176022541076419319628629544950526232766082382412096017816293207847468724593483596013671500842646569481331320228940760318479756540406892953397271972979262129546306628185485373305087125359726659303938646577193830740553182226147690641872255492282177616505839634081893101955233720641759719571574716890324094297100918825852383325544956248645862331431222458061775711332603350389979699340376700554452974466915556958748706085598658560000000000000000000000000000000000000000000 [149,30] -582260381984449278186320792679231330321614082602605705322477361197066139866610495643823236174085630103949763397892425351626209376830365758670169496348120998576293658263637381242385722737426046725961061287741287155536688487864817328557015886851077327029508271949976627612486021471236546606686889455752319333819865217644671049088029316697056398873573420867524498154712605998331865291291733434631212777261553593702997254567209570046903083630144735190215850094602946845297134617608138633212151985177407437698219201642857559105809968235609089820645887409851073619008458380132471815305619526111214042440283098629072487584053502097037947046793674163884394401875677338708929270728548719119087894844374897317497913676663359837845914159985952899636807743581130546277050694016060450158736901683714389295049282190662624742351822670361306054251296138146755979098279360680290745429082611692150577652882237340233573753553604277163322169943990549693527887305179474275582936465434881229103209746950959525623761374773543025784432584341564882172329866022792338823688374116816230882382471050231500516852074507270953187544953839383971884313036399096765445715131621848461682592482637850012954083197896544692756348842510560597127888211150473608430129988745914819526624984601609042331420389205543967472898144955234725064836288749583082880748341104704309769422966292437529487271557429841628471872607265659615708680505623678427427260363154079413433246574065297986580724580190074446646067559344239047303870106249388478003213169329043119289745511047304164254507932270192581324359419625114674454399847696813244138446434467173594047282060515912626553844761941841543318489855601037618847252095620509933796702162444296428182626946752085612369391176684498849025562867573383537387536365252155043064975840523483159905897335566183055640268152793568694328972832121515687847139398880148443322466659022407641730883048189119108998335438864378863262387027925949538130198687475844613487576947828164243723344549621222483889622239767984512383555885655551728100527597771954727317395652183177348380171260921510466348379919591503541929810967891010448027756797168263976082293120975904964458860186420688169962910164729523640949301158235515939570975599202329369944642267273407203627706608669907445668016883717335896657129684824464299129912111708705257188894908919295082706132414073693179924496693535180573308335356243491169068485159312428290177864780131249984515523389823578840128044159825648633913752624791298586326562862662474610201984875576244453374903479495594960351330691643582199632114481043348142055590988341059400724034357778446499858833792621884646918349411337407235099558402679556586187772112576815613434068718358541488353701315992353038812372734017570027650403574553793003520000000000000000000000000000000000000000 [149,31] 696972025186587365366287479202608413806975848425710599043754683398072117186452543113106818055053333501961966030270974266167432241290998051029780728094029088705487631002658800468040260214240865225890835840674479597115443197821025952384104124663993048872206258141031089520470025658893500057264801560584208859083690096495203088719658832939442608594696483998607610629516954898828560732120913815753270149717636335293379999828687379287496747260001224874566687462292225838533836892491369572610686200647072739100025882804156655328278887248101538992245119378060808142759939198850704011197984474699989377650262092290111601635238637578489013929847126266673457627825011706110114658988242536673433063984472522891964423721935383751205817929884142800723709626376322378170931726478901557758359782600671903090431322737790930303238363353336264792719215612445925046775118038850006011392224708977485512595890631051490323219483516769955971905380727581510225446691002380519354879829393481823098746918620511396432547640804881988791696873872964832659482821025923266305863783777441066158128120392866967293678514911104144743792239953874215732168423061278206960280501199696465589753786236447702478742641210969202246512797141778318318165749975268547470820333411932511599402231797963582684862517223709801918485323119107013781661433577471380380910551417141966031759997071090968445361563966099257516144457067368877402230407476038630325986863245640677495661142876939959593920043879404948575499312522811463093937128813998128629892871943783736920042357607024213981234356154747813899141973090486534295094404876299894836609008516979094864423063514557692580066593314393179588946792270783895794518880310109832636422886815175411612351244183458723748155867996636367781383002974734641675338495862811282135122793259936187371385941835774260264985391005298624581326679208899195087627337223836228684302606696482564714352495889958243384944157042925787827281672953754149246348206064983568235182220440907011327851181852666436163074714700640712452554946032377784198197060947760816166966085051914567396424168527870682015507377860553337993952611718905035319686744925033315728249048967289833819026449146586590644944556328504721652995407726610817535460122216151758352137253999943228017359844153612032070515569909057053682230325733139321505824461499489159559906674701912651078295899477228982634227932060144523529776799614585194013051301780219527985635310823667098439705836630211903526455574929039491741817773979587497280645962376705568745431171618969956047849587184831585683238369782021581544039642158273828025645794058768204756019997533657291813677999184240491511955733134666200022676831523201890043391137393562493581322063651156424441134597286573329977155744900379237922966312885275328512000000000000000000000000000000000000 [149,32] -737855558960082643600635794168436709251193585195685468141035702332384945753073567827731328465537001138865429278526425189310630307935228987734899810824495281109451710518756177656687415668904263008977940988261782995614319469286946534570479519261345695557209040153429026005742058467175143764725764738879056852620108365932475506719594349237971640608386147347300364683110028869363351712154609467482803001555584442698368970069961365629663055260375871069353527583570779986323974086219060723746663224947787815548021531122035374988494434948020120265630393712778384707491212156764374373687409764261495582949273778414627802111902637595246899737882236115036223672010882617656016699697407183811265951621851578044877402966583883727574498662733665175198090435991789774704210878266774424398230980688483337932319538292218288636601195578152867374635713119351240187303871797449083250929109385919944932944571991994144223997057299273587279074073792832853467567986053373795189566796955827651122917759075141471375210690908525953586611733194957299848997817714329820039994723159877308893530077387405339746543932364550689152099066118184113639179450761567042079896353359008902308885870976399836500465695122571680220775598821500328665366150455301605072940651917920723431646153043248522289516145900215982780504717906343244742103498190985607939567909312355248930007136768417921555864788605538920478425205990526899400323162269218277964591738516556304883228791379190353729510873744604755146344823624622775761349916858002026810392371594331631635734481620598420427618305378058489603577841365397091080091532572317732470894287671587951244189797913234466515516980995464699965856320768057855959739096865013310551624682332761329056444766025162464215399207255857086957059950938727127052861521979544142359334577249817414246700432503712637196035872293639328150985419786241216014417521552985822141468657170105239532628795934059463221412102412101909489927177623411835081998130956360368618576000776909899164322855556386878983560413836785161846551064176403747628035711899469766213014961185816189993707798047035211263994207999039380432442679015718330823058037524698359030681253241393474057603728937200868227518935235492814160828669653174465093656920709204659104281035748542959253963527302564682896817795672565775329557962000270257064890764626104093208003935093403793316335432579537667543741817017496920789965912655640602035414670432410239703923614899176101473014809739730390380223391715649620722843686866121432091195367077264113451610572823076501076545694049374189583841161755621247011720753501281411445465000622262543914129367425338855392039962713407082251939439275370855370373905833552325143692778969102686944662683848033185006554824243410076430092496577381108670888034939143454720000000000000000000000000000000000 [149,33] 642255166811617788983661565563309310918857400655123107621462134499659056372664457516428396806182115118117894835797045972487005267405928977838501483391521889403750545852934369974065425647999828234078079783580514111365492708572264229411710886218869988083304182549026352144654849515977676416909435282629575456550458587785387205408861058570824578317388923233570871467280897004358477742767185773180974905288287181783064201564855629039349297812227868329559272410590692333733234760191107597773211401927549976282503181907990309662718984222721265491606502576273473769534425945452496542673536475903345589952438188323396947244347774000416470065772920727729965429473507321503788150247478557852023591182576123973644804070416282627774480481011482955736136373301688802787490013714334705195876332402406727091948365173824639410378214729912088600336252810541134933026000570202669803759534935656700566391959322483479112517315492904425973967758977251761814603753159829075481152473962714234579190306673582034522980549251889262613074522825351677728158546190619730897394995649520285610285799890523792651662267214322070774046942406775343969012936712083798991593268552362767222352533986467885763844143947057500688697839205948401490406844696782728646913700736588701524952522348155447988517882505256000764768609376429574980838979502132035612833993705201205207973452192153562769951411595450269985159912038775671407103386515466773911675505882118985300855149442093512169488168959407160968471850660331228728462791617640489759380369157023555166668399029146446070750333648175972893851983229078257617866933637368101494394143385655602130126853761640815636725553925067719874266639702164538540047561353172740240547002975645965558416019242622486755650228004147783253377096596575761590678070685326896566296115335764243306172943062459086487322004187616477622305441925305739550372923939679978027450351180116332382905868714532653974470941468159574143970732803550253707895232319746668509962961979554265588196136279921239143042981975203189602192949111606641748698277538024875880299330642905072940101861624942731455998417687727266305235666333491636401515192217265077171335691878191366900404577411400236615771982629709834942485892884892788478806058270331196782710124468822090544383661567134564189343222625549080234032682941720821761240256805964476387627824410310976095705196185486193000957868178422064344516329152187381186453395271858399578313803787942049987026989837796067272699217400346576223857247581217404406506976023986450429331004953235638135373470556123852060506792603428108544751909868500262035777268331734050710243798870129282788969828321082947804471961097190553368816214518162401187686582815971727449476352460419102583963822420310572726555428395799416375039245931828477952000000000000000000000000000000 [149,34] -449472803261547066797198094808016817728847251201562434898187382615555539001432396611369541962305337162281615916356911808749135061578115080674554119350585406800432742830263842424889140992258115588238222703574029665402092827808790507769957749931005876372477950486184077440231692932441896843847138030807157307703143021604887396034787063713778811770831863078620729954393075643101068748806075417819055848223013764033481420356449638969295514175174016075212366086128956676473818357460088435231806177656758771003746613222918823202917787230840671928619707720223387884511097128226788245101649792449862012575562667833525109612663290138417074650520192607989650341624972929396231771869703089784082706423178256095796616342818221519629709828597895153312341579285820294210574765733872094404838290192741542729031709059050212886525851813199215510162578243732693413183726493592635235116923787537395320489413929249771127149432903039587165796374186903552844600003730018981071420575012617358743419311883044401645040768698564316775334617213261819672241968390010175469957863084402913290416152140774665277274334845022364046212333963275276359414672368982291881946408227223916410773489035755594261237797023034122957807581103105858063852447194476803117265178803089501739742055625998435226314583652139741065173850689443075146057255977886273574639530240768666302781389795926478799368071028817049898823578129159787963783375767692747284671646473976889397606070767519725097585817172552733656574259692938871553824194821080277343306296602911448756107438501663629665697920647661929739877712185781623733085168345636051064513129252635132665900440334672785410591354712500449911675323801564546670053976821156228902571108346020879422152636670808216999561874245450263773333466630969152189130233846903545194602388083754389121995911391531654439981166776716744562321941841467390400704886909866340912201775270342902216219099359895896003239856675011821111728210338755752159251431427609214037323543076771309251688818093532697293555490339866736087699955984793586503923362944378106873969314797326994872623484798684365642432317354041478782439769530942329975001645976395513213486960080073796176513918759002447620970501015356181329013464962709778131362478292077653546122414190171503035534930798102911058363709991190469054201854323219862641649573857346796966289027699930050466444637364684199820706262695670656701218076350291567448864944916480305576692404941266296547752180995588444940103880734067708616209222944916669023404686704294966269634119486563288203919880037571206465313046333601121284030169635745505479805056375704609574683295450368841219113606846511710609372097044033957936360376852487346102396249939958404487150170118864511166991610803443076732427563893718236171543155507304857600000000000000000000000000000 [149,35] 251939636601596031229649984228033229866847154683400743021715631433144535732182352888426110589179601757027500478436454348820641902464983387511484274726497270682015808684058726089652790580418026360047024288750168333193330120643730188334770419664588681212329036367520279827769729405869607981041404813291511969701776707088634049528809398141228848931261573610240884671328249882342740844043959865128002506296460070422732152803019763489926631165468163369048661842679345513272157423014692439317795901731346048804295940438388360359681650237536989990410058708237799532364616848836630961753471894581471276220685083105085528764410063233164214840021573043679650036090030688934642023332244434725926395763224802083444944659394688849716286943724005485824233552477782035084215619399620799200536987692578771239864777693173350207089719023525737532461673053473518432458114656427955979611692083311015556929077586815477687044814248070743065289152238587663393405483239886269016254497528329110744699218093929522444332104470822171963586315284554202113109335702705466138948377420112207005745506748683929267429827744253637970589836498986030746179754976981804955951196232841226472152131134795105706610559658748781780758178567941949715846663406032688171132620202950658174807621625439175057778621228970704066750893385542742736793339249654506920479781713578494792825934418683898741565044278055004810819755860338079091296224301271306390059793380054994412706519030158125033643411647586723628818107758723574205018268483519223953049247664740717069258074297882345560762076131390837715226415771178939288645378881170239839676831252258083389297155655885412356718855892338408913299467008693974815751937349280332862845738658117377497948040955962817835179506583217413607503487048174010811873506562994276524185959590758898686212471970206459931049093418223376575598655291410838323735159887544082807234245141086982568795087852255441105890250147784385355410767932268226045478911349080506907221632149568361569260358378736539641052266584858296895004393082220606901884426449862497072246336602958337405947686556441547599371001834459126088932591174149328510499252213640424133077778792681794311258894917134363383777310363987491120354459143471700670265668368162270534636742914377831841346971365398113699969092465331080649991588695149780392226384034606130265332525968618531291113082262386468715274455472280168099140388249856456893925826646841058496138214248825042733626198600515476657732001764100910077227808008421292627139761376615944495614661154762844913935221147111585963579790124813897799658205029500197763193646164217381060752113513016458857184140661070019498473950173994294649501697727005685854203999832091487487257607406606455250958353923702618524148207421999561361494119020276744192000000000000000000000000 [149,36] -113887320086815781719720228092549332701594421112218221913264687447949245300334543130813915709437855740548874584470024409440464450374490521859433825235146839622957974492263639973022932464479741588283961966803741048419966094833457860637134551340530061496237693898986866608642044893065208604691644630857377824533246515628747162061780756198844457622956351957388316008507907705484286452117188607669567464583863411220387209487502241076825583564486591885736732083928930653335747581547226667601634455295535848820618060610395582764611004012989809453944436885856534692106012775940281107848783731423374044653798284632112551312406105585167401797923757197970697089946571824790046676608999110894322645123606798995824450884468304966182547352454041522545197849086232913157867069441547772814955164619849510212189693964216215551776053835128721187904896170678263524577315728180813616211905068984725352687856562945959438106911489888505674221384060479326358302119607361041863467009313019632449536782977530566854359207408655106008588427694367496036697839119586291781596350904009129877918250678935950494191669035408136669440624771955587907534545589171666473988722275634306046896425870097159225547792658325582106962487682222899447627210520767799700699903914683950896784196754417240920140324702609986853020453368988898448392832929562079461857783015636810310310316607777138851012435649517082885609994087746695637656440314800573157918205006045597368525268880415245717839234625493039743023703577767130799044044579039591054464408202728581630257710128491198467767831597513113852499255924769246468237060227895317391784404381018495134005560851996080830043740297100338617716753290229550135081830179447478711277389773154614885932702316043481994482210307279032737117037546523687796702141650343341892745393511977402526307857693661067838940185682602340149435014561607796025936411784058560294218016285396429135653652207603052890358537058817323723869575778695946502194346562316671695485226333330710823081831474096571416261797285760877869804065983560635945708845852123297427490354990374466435867983997223201536327716209498958016148219196732034227737067565462599513506828894732490697990555907900168918093698103591654752826476963556722573289918427581581042367013576866571678747913509874754899059632091729881886101099253147314689882028651225421253381123109276696688539750198431175593179022721475266151048576436632344637038292435637551993764457584317169074663115918112419958893397020678143087545437912303591811978659540076627924589915834177083753813815316701972572868806301210357353794891060991557043211038323749316136229160279218585860346194622365080122677140271440610602644402742221433590458189150820750717983849604041239088709395704464915117879129975916334255030408608481280000000000000000000000000 [149,37] 42806116812584239116681323641505207759487803828063231905755648396699140676066853793981214839250410169401361161724970888578956758578727206669474286696594275236078635367561910411609243883421627778402002835321902698539237654436801106385457813724417690611697310698237057510256160931460822863105261644503486485323028038992118731469952649986729252181028283859023322996718797007203574251881558142165645651984018852301568036818780537140459815148586963828701814919438122240493213188280960882234086138543347507279449602647378392235946961355107015326995518177629033995440249125128851105652861794055314305569692470745579179918049561384979789092355540386520066247664918279297685413424706928254109639553631957890815367228812198587381881242312275172434154150691516772738022905462866708762328203902345870997576595544373821477615382102916186705005512584225587445114426240532529055963487763234654000060589757045073469872238083913951482384265369591733741978930632591807336261138080206302948646101182840355233373429621374758938566757442452748930480765693577720530610710152114918937429655555547548445850399451976044583450681611473723111655025202180644399118686626875630341955094979427057551941388819509844946576707280087569821423006220823392861731777017591269247810391310463312073451320395832769771944211246089534504709673370679114506970519573546983790216385402473122478302418789101624573807421488758055023501832443292235125467209044250483318793164943188926172061217713400130686065589313869332289423620129756175258292100048753553961108527656762252616543466446489418459609983457187372216933982676132769527175372716242225974575516814496406915935839952062105245723480348982913309407247300365236891971088997547048887088444748407893541995303070978373229193468445921875871866830444761310979586345118898233148332656602321560384279141809318270036948680725128874293253945203814382100270559712130103997318690505365148722173596914738425821563179938258185746067653970264463788471974793429840352997106521909056992798462255389919135077905192252265845167866801837615333761703555478075941115247730128302986205305139237607347842889835469542924530068631886671725755860204327385624757828674732610767850139937007491918864342367483076925938443179307567516453361155401124630300995818508052971701922397741867272127417603399674893208070055172910806596757007980658734521956576535777165413850553668109243629554506593997251151404924612983393532346333683788710813710267688641145421213056727679693758949381097728469252542555322166808033188767626218437926369081201851805555029663391429479664071530983463702250448905544501274149949378918588380576776455247200262651022314755457181754353065868980772087635037878955430961116996533888452539780082539892723740311433378642031359860769315356672000000000000000000 [149,38] -14625807501479654984614593709248454103275594941942790637006783369674820979254573356498277691200411121112733985581551775273271229239917811752881469940900445030383186902114669118006241906792746823009286951759606114468049124067516661704729054981952047079023675803566428443443354469539646200530820372610246137831625154993353846869306109398899100556134111576413538304554500330307780748028338315278666506770553907592520526736506162754656309664921118043060690377128719741938448731576943947706034306539199666959832454999563065436169131118529415660598490176301045962659428767111397064253575309088780684158378089656832410214333428560788908502435446248698122760022968606402394642488370994935071065693976382978617235223090708916285527796289037842598632469424781115824757217256931126436824590459067752431338065247383858695646538490675581620664672640522300780116669128463106974622871976276508432977631542837896018827144264378966066384362487418625027289126546846859732443970274552667374287035415373340352910022519591736820062260133414185014065223511496503274523194208805239667358611741266491785963980815275249632413068689067335946356076731633646440948085634124897508841437572292526554911183942792815533473548332419158316525567250098593001252207999771752578940693261888984189691625823873202589654237252405775596130883537501487160527943498420499308503757772999883213898010609275614710258573216383580874390040543249552708782374101919177781648562915298603396176888390327257983038751958927009418014118059489029534527983595575829986839450564083105675121968481610051747524382890247743301606127587570211078892875167890851352009644448270102939097028436403309710532370741853619284145447338548647666201538967216587520134095316216248989440006154907476508252582887937513283303630418489369262712732143029619608662784573959662277093648212899325372342715248185615413035988489014869058897415275273788852183293231395546583459461899819114662111729336695085152549875988292385495023301696320566164757310689937904237978805291396999009981818418469736373637029804146974998387006462297529186452270627402717210027551010860496527771208188383016154531786877577118917351405266018586358903909165217348138402477630893176942163695570220239640522832027405627686735248471116188130169149319860744341510474008610067413945689643852506630003581160676700639525429303771191796374682671544977834694512860618750914584523802180960014074285271693468673200566354436216495177483859553998611690640925838693016192295286328491005661249122199530685528088402085089938593642233808445041281203313036600481780207259851649210566765782500649162463427941201693531969699756702620662188755928536597658923850021090791647381533860612476801445276557720390377931784371326096984383578552578865906802659328576716800000000000000000 [149,39] 5261286491929500145605722533880489553876579640082345346387781658954102230564300430897018848166775343650757966301461813828124421914581026684116354505506549110519053010945155438242663590144854481290775176610097837956385043150675895737205806820535786291526995451146411875270412229583561592312982714363556499132600071388499686454073114945092746861233366450106929542186806535148969387844084633863275114205797667740562323800762092616941123418360062157683375622135909774054149453473247021869612531875310404722571379265083540597027541753620499835894032919689150052338150359564253366151824595958712988935174938850627560769838781033756994985701914629737221850950723121440952458183859149100325490703116247104880205794312570077029741473272496478100537267205066730857281379726223420459428064087092446974551483620217631639089085508660522554775781045915249748062634037027737353370986423454475619468828242455410398987381754433343103409362234089446523104243510816250905366305347351865191522964785969933226695502828563146064739475307260656175783898483956727477984292236871972248735894241497140587968118859910260063558478013549839240454449018954321447406673424677374493409406772705278374837254096549429440277086405682077311172288940070838389882349211268345877279739655177942234487345086707290589731366087273622929662177506339597421031231534928166284629049101477045781423200916901927004200765600924061955710805157652219895148217581843916064380598985277743069542081373520105311109542075643847449918260063562649806129157313656376474171622622809399655634059640379168112795391197860474213142755609652134237806198764883411806716302381985006479063851350663739166747513363596140320811514295337582823646336851966517831393181819486577359525754120776415685025083150575858913013956157360035773169373999418837216301631306857567807930963150938329434999969212637417240480199512169205170488707421856496049924913596069733258083416293093785035348357562807749265205717532546487301356809258010566174210359792398065756141006126074880029182304070693893370954291324496134438745545466878554729510701524316028034430209068300926792550697542726465336506927162785470472786984204016725044138203665691185283662234186595082166561571285392642950214536379074116187946063707138395073145580898873861230582891307472591972772191805910740273193159167217087488392877098263934810121216367876925870048980972742201526602439240531904166783137693249441806656762031650612923536155049814082506188450686375153623290789966290648911580319800384347337193588379768377130867049649069692131813938176430491279405789653349537706242816645216656403993737981286236096286730564090231379577289552618135601630958702086297311794257289423933603959325173473348497262058546672431291492522028604501019509906824526561280000000000000 [149,40] -2078992174298447730552011132000994829973501629961441911624121565918447791173338827805348063782550062636509257168548077889612613102980564416185082147121918978941336190711041330452311907437142632451536283441735645985125744513624312716273621954610520414185457590427554994490908040936978349573776104414463570690301638143713160535492925693035768817170463953102987129853477185197622453800498832540893341604255852549898963148580516058825915069713752477561687222367478861935752397461425068795257251985554149836107197758980415388901348341715927891417793273140483229604051115055608309877612590032382229369228754187396209560707378228023481448905276990756595523909326607190870784252853524292831575142871026828744444621286661381329059223463637312664648764580838014853080039476628890821747728098590409330419338626736755201433127532194128216004272835648847427661437102949153346320273223479885945892215344351195610853684682019640178485463265143424939965233544236592527805542787213132200658285298597859430223663573909226329686668409693514265072684621294470753436889649560097253977523254192800342546562713780344882054270066759700694567399264861174667931445012668889226230614456407049473604683551648576053902643536533432391278399335608067183583161092992842366902688503134166143797865395479151214717392612728773249323959338134899907114879729446894874735630089641380870966876744721722885235574766148342854047584497174829894422607677368864361715123591278041587719394658224740001844880296309166356513898987225018547943501522783541639357321979274833234400759946295575853954141722371327619217995886133353019274585260239489659015975037878518743407967250425860929717531371461075708538463167773242096199249016886517028493479243691060206338848755761811599392927175442364522258153616800164357693725026189293465135669081017701669595800429371041481322881593578992496551683836302086198292594109154385003488029764113323568440803568698484547407745108002323816907298957012503540811597616057462582174250426034817924494882024966520793530335447986437628080713769496573404311649533471010918397581075218412136638119338792146810754661295073955079341224339066409746767803371245344534345667401663227123493617053258231843866954915974223031611289954241238766541358416303559549553419756420976180608034874176870605405004667205391939864477192484206626861447917242319885709813563340059570878577544727938849455325919306170260101240891065202991724558335687870891382285174862399883263066039315228237377620131154564317108292724025813618753027765780067745219819515802580838948630701980669837880178268367878466468569478559549284398014906201214351651459541714854469744611770090229237283908378165106938601607512509613625848524795577361427155306014509960805793757800505316620974752890722713600000000000 [149,41] 783247298630099127575054615438407845906526493000358507155398152057257394937300992809497096217619952247550088701823637010386712220321069539416974750220087144963397761543198552287362388221712685866191422123005283151076346272991011380304370018907440745027163487501213078533328597638320422123978653598185602548080590859118807735961742307750075784636027267131897051029822998329019714368442647700808096778896279938881938808025704276243580326087684491754277872281098629065773561960804599591503717301146751173324327740373083369952072028332481787552960503302841504325852662360439534836205374669869141262333435102306024891958885799001707898644132775139364377807149261606087480613441441663434256853338829032340410443174600273168363485163813300327415625550800175197799141292730009955140984912061145365125095415994183944937208969496078396761238188509455279270959947795255332673230461927304495860443872416570783289090835390621354621357628105603968796718467388863776980199331087504449115911521756888130937638282500142396440254768193077662802466749161005398352123487151931463211796020337769530124388363608977104828344284474249257447160798856960940444597823875615482086415640493042235220779559069630551137477694586457101621200773360225269193100966301541492524457376705004963874491059926938684419642068133876250468942078854229598668456900314810145155775541664895638244261063013709942700161370555160781194173783114468290905708893207068286741022333886316838629850321688797423793122255278760109733012433638256815476791309140455718258889593273186406873815156504312866882415106435516764531957790480053607168014761053870398239722446915686923907512349412148673734310939547190481805160150644867888155185853893835837883261752305612696688615261549399450843118003216244916032309477166034151903275473966958813450481477656284647391939148771360788873715431728858127801646957616143215432585683911302033730751294431588582486350514374958215545396483792040068192421385849555724655489827073348095717213993708217073291096939402396078637749262290509545943277644969600337862030990304917408236364676088049719902823971837016043765910506039694753226989499275739557424240873446946364932502600851155505004628955028890755453820504794069582830372367956735292891627061867125968255479258794648869754801755038092485138906945331014831076132435698925951974463915407493444989599708175367583492285429166631884207413582181296548172555206818175418986555788213901802816279586536342709562790528274327942032332279196080573051815678779012425812545169581920412228067271949230193192645406155705216513999297905262416292484424192130113293328444450610292658942351211790789301673900227972886253687343949181415362228718675727738871227150843958567972039621938497840521825620882809644022674272917913600000000 [149,42] -242008445735398560267383178013740442685015937152432424539004672301306505532919372408098008686325168511142710636703667003866546109315963456443486429397387225327781911940722807744132209415529823300982244278289509556480655163590793919036377941765440354846703594365403360819162064690527226277290610308378508772287460577808040558716086007766615868311827023061522336578423030058536160530288640014260095689416302418967842848784048427201524154730377926912169583445476275187479819803778036324736773608593145721667008979917814205077145463779287337866346996010727648270433428743541797402536795032311793821638522718903626222488034829887122092711928680295479034594762771023996989413682157701169183593164560295003010565612648514491368930080184085770673917430594776788274247827021902866509748931243816372013680630636630438156894339749561148599416326170058110246540266900783085833093558210176964364164398914779091854633403009399902750220355236889763938416606809872135176897601832580142806644357844643397189847757206204946802601921246629277439907503139421369371900466685809356743846007573322625550608992579498492496926442031690959193843727470244897365387017068951499381882506042574366421211172853325624477569359246589124511153155475809548686408805443581476162517866033159365534757864567090988996343277055731434663555225955131378286858379798896313088900221109420578313725663010361618458936688360793541527010290882282268377908512297111741619420986248016911655764598192465922780864834647693268398678030331167654068802119752518604736902969830114149889963498831836451475556893827886474654336380937765809663636289320229643387331410938855058654755168052971407981233967032844654519574305324640820242383086909401677357098685956604609682055666496374855329853722924174193553176032335803361450445481252243121363788295198762349019395329139807000147441140928144577222687289888785333393194797974976026636965472539808324820029835949747355569856019003236173140922818194083895586590878480177042322791015422193348699452728103153648327561736671079293940891685308746299204696204022467138684818211585311055932965583835865535848733177901765619366841949713883888637392804184470774703963739075587495472650301935102696482317581699133921837926385188979862057919286858249017090196527049548155276166754554131406648272478581436336229830026915244477606852201165659227289841317955998165453599764457283227571652961258079452413388188334403554165382684224461155882537276416321183182386179557307241776819764969735222978153386384526533212052903389493552437071997574268028523704671771846666187715078042826497046605822615684392016970430951247909393059612481444952534527323619149737699004070402023371073579699965764348115891629006026639290922468013349155373846253022767468090452683784192000000 [149,43] 54566582670197323286248191523570647866354615908242342966723690454384151335140834093759441635618234346998510681672835710959934500266215491060069714420419293877521619487621327363322161915009238463567259575174667618489039657987500574502225323459026631256642945003598812796142828248693330727633708994013087430481762249549762501241951126208843100612492285474098035782880350132205305457689534115115472659827530410142658313982842132415675636375341286759469451098212679379920185250200526328577652997446910786720202499026173885653360100316020136944058241967355146700379002608468321718906521105487450128688386764253222150493523772660970471596078510035386612587466270433914092356096242106262277651281893039037033309892220785907314127421943542996320719600230092371428256273089284669543802060099689578057593683030560826579242874366566706928642514702284140656508925474381919473022713818821608271671508465749319814614262718611191529928374357544366621976588475751610090676396493936942076608557927111600812122827380513657220088110882914505125825293025950109736935014929540591738513055975255863986135677299779214802314180968479150069183496695098363934653368413209797132661895683257654747765319079470182174488306405573806367505247898230177509405543831896697059495506247324929544936966643606266722433461661588812645991758392422023185458379076173762578360273123208582136480855889763147552128621246427393422184258868802115909738807664381195745878158124703115305679145135468849584264382299458159682865046865371014626289656943402622655498086460705619570662548475515377595018793451317485214195218125406104562520505965036406726773562708757123374348328328046408664744089891046035655742202291196899510558141162011981929023124384448217640227646157116754758765979426614616865751855648232379754472787506405304457326472650491342222606778330034769683740057668744921813022926714770046091553530059376822734166351363827309959764510446346816998986775295399904771413063125944084160753900330410372385343873122403029702919398560300699357935907716335826464653473222594331064589964062272187302677839875834788590219297807269687790546312923494423178281829821593911371658539182706249608874992631004943591846066695423462641067911165225609866423310174700333351454815911449190815096274618028328063540836270476686364776967983924917671545634300649062772299108866662406093480339055155885437281644683506472281267178566630303923391330974078571888252442412816012823449571904908561666433936781450954861314363463641495850329565107990158336125184660106624416516848833423384678786836540435332203542116209719798746243681260660025306169943167868278531969056545145220994793218283362615588826732806723382978117928925372421714247481242288499800183242578841019157265277748976331964548652473934400 [149,44] -5837197673278419545288136772907622762034484223706045714327082929400324266293480155951531459626797982154951770085409400811135522374535404470467617050990520165144343602928932967797321976349523909436160778878005518974538384643514393235209225086064815821981399059091662673917586246794059451741443089395034707566123595567163045887772226443121070025196859881303533154226415346727258997179915466714585806783821669690344206997919325723260435213811816056922421609537806847769406439343014903946063436777440798215651083260711459887651845813275208290013907486080203834234030948019584605656050078992670298667425363635289884667081714524657238365644780297255146192742382955904210233378391075807979781924747925115181107982448926135946818418827344636432957870509965954849760449596660500080540297561173684280109950645259698703834086193666968895671555159420904620645017725526939958229190464991405907352828771312564361793903838237559333623252475079393778100987173502099187630650128182319415097127808904398681004742057859142807590701077069107666520909064404191162915722465737702475369061316859742506034169757680793208310776291138369058564268270139768555213823340626629624405896615940746885722778702337859389082233039675982193552631685716862523525880870162128732398973584281324392855895240863588690339322642488280786849446890766930132767695515616684751782083746843189517367664683991894667495549111948081439271998709532297933848139359575283870806144729718918449387631639437212339021748647040693943066497891491854478937136170351213622972456137584718493631937514601181369050323368241335721932076398472903870214699508462565855436017069516817802594873450674078457174502883860196191139572692435394817765028048810312150085229152853256156391212895510442556619844126301250242540101870793351440487295662774260317588724008507405134758152125270270387054532613091986159737468119079429003814953680480307844992590233470975615767372416383319987548767251839779042859775407251817319638443765669426806817520333101468808247534277858724468058078348672560379096730229563934679131879445101913537744084716855545769524541414882064783991553110099275514137242612580926175577947170352544229474382323144880776617681932418177572027138454797105375237822676922821259712844293076671366120824746477909562393616237375279659627787219077425003127606421230603878713166696604757549510918291809688425725599716129582159606657295235583815258516995383101396259219464174507133978781088257035564154663418086434467940950682530360270017819817522147785873558360188113593226773338018139167083644924254048825207618597486629399316528988922386843859363510063288352434911626715644023772978445716166274464181055454518359377146360863240360953783974752792825000781288080676299998825437689574414474546720000 [149,45] -2437242401130161528315514219524103099864254121990527300447150591733294759263829681884641972612633088206152029516364063131221749609123727706953665333087904298396853055675461054481362794289777073942991209856257843532205993851225854743293606879135460134813821349405982481280351177910376667879407094978979690517696973313396200970491838201225506985616245019555709708139270176030177607227421120676340826094166638279849237671724541842907819010673431452866018772550616511807571025001862088516661451900782844407947920151019916470543908294420866321362414507676918926582112676905192720405409926917040951605543859630508043268387338172855623303265919827803010992812723805138554312720201939344646465872218540305273745932467505166575004171056613655013054447729052245208005850833590556290277505187588584048932931779861455290887394588943021985515478814741857088835959080737711468686236946827383144072718937643292007187710586976233972955168017722665273134664215544243587130306554187893634396351419172451829418087444436846568207440538640298496080441604724491792849044696397837548797173574616575399153217487475618574030919076829584885706859022073234435833285071538229612162590022762208812676374738602019025907604593283334859758457587784837059675034879961049609494420191620331944556645734782872558510201545683205841851742081294816358061350802181819707109274173357034408726943014078413246197718110730001163967264189965033336628783286150982646878154710436260381337008445420859678133364632930583321464493006065783968076559269996170886603874817081998638815882252581912552881740842371148871927932479752470820253392665140832967058884631472543747183756267880732441463213938775060175614839191751835424804698860096431131500070047599642090369225255462550163968076010336005339434626893858313527665219003800918833600043812435380799479769569665710163617431610250590988164743241734515640942107187504976404085383967637302081968423083471237888026668186842751764723291934834473386939232695837416836470160038881110965041019404846839142531531990634539557682348729065336376654116441698108658320000176624942185548188607599651656061780027942015118746215143433038727095316954809192075645016941593759506214795251029769592368645731080351176722051266757300793548905684775834645642547491181716865402256404044694040148241514392664949992050974720669556273652499490875258686544702855424576457736695709264117856178275850347298085881994737369535590572638612623596747908777914921529785552623093974673331654596815906213516740786190870725416852162095810417633189184627051124988755099724480164610460801600047230247315910577533843102058995971182122689160369733267750268485640705984452114251687018873348129859474068823507912759729345146929331913318991431400447757484707838300264421600 [149,46] 2134137936125820493144570962781927217364317764253560401026297788465317149025462394502751342236141455048738157001592640109255101748844564777142993781983949726369747126662880241085126212018984345501055908225194352377721173119376964228478646612308839337307030213016616992926909330175171815419935149270498236805097464417564511238106220853516113902723849347886917421611963355375125243549772388444481944694219394250953890218762248002329304225608395261160254283453850324253994819315713693657697311314260155221796122189575292028589201174198141092104629918634590096203479618565586872965789902313729010239280056887391699688972148409140278339235089947306680762961744132072980081239236434867292547101194550984456078300793094569674419485248496372800561939767884747638722729972760626906552815432985360959430018017760400136787926359213932838622351430523260870516230701416496479731590559218032349653780086516801061207310396290687934370444180160282819032533775146333512151889532100672961470697638222959742605741595284450070318125843712546997135576629891761930854978521755032607757679982663199340392076245077070081466396543060340683080977183322025386802953540127104624793922313886791822949883246730378960753280739868965029431207478718333108697357013202202731783893597638542336197477725338119889044118018898688231720234616666133146187155821603260044822261943806828376312232638144735208154010718438174394844416753793223846752391136933733068378211539099272184611924565217225408562276606131212786532970747963348956459352949091894076520690251875757230081494959477684529833417016505456457522752645376003362224148454413748840584097635407755550866986554741903542227635940060453329939138203882186260034942364293879945445460491211792618348482951935830828702618173833665318319192546286279551702294277078373161380416904665975022237049191770756907869172584385580545910653623767040005469426774584942542388621818107266542654828927387752322466522461438095986929363600824339845744055610228947453300275795734308121073401445567738171711183359636479930957905759007563433343640262791589624983998040820360837677072548014520870767862277521345578327174704259328522273389911785953888848890449358139609924576810899135983388430712536131445129801738485840785851469337133683246058433294147378485355170208397163035848654420903688180784361170553650023279819752241265744508945465103646997261070740876305551475012764649672702178537651225610061878145179537436961098671042536931598418619099886538202897563768634676965625850441849645836065974188932013641261408059764838636725515744252787626829965768633892067410079412709661479577969400769579299741629294099918008018364424734141320581933706993350802316578626907532326532260122669695596062648054435754937969885486863349230368000 [149,47] -947588400850627529223574774295453129355404203734162174868468491033164019924942738976597846244322424994835202762395606258157671164067625648704558342282325190979049141896318417145137525881541731896842394772690194584219212482577924424242938722638363572277747641791819126134613574723348666348501463560030676076612722238971520218855681485604924937807456681498906916617883108380268390335099465000351846058749513100785923025533107804034564539093181283903562385301508634657123621316493917948245577420333485491966922960460309731793817683060279222061665402184484553498052759328912197047841250660055181752064077830124052910677229801712761625103373389848240771347728412042082843318254577321533192327548842762428358859690081125952778240723687249174603668185094682866637503192520861593930283154307595448307880906024208066231747847892498738688829229062026237165120163545977076000998730344374014366285957109788435197308813176553952139991208626246610663317642228116777893348275924446370138819788751492461732098503814199311411331822653654251635976725992191804409227339965258723402286786729760760277924117269058268033856615063491846619881399711014889616213510170648818512073602916991790313546023953608721055333800911634184499020651444828925908812319832125472621422878215534496962409594986785039033910145244256243203611281684252108249063207374064328497260469586456965528651917982816266114899478125491090302978827332305105439129775989390611458792447684917367992364329463536115356754247676772877917204010607676458885162407402376150236223215076191399023039358775286720872056935565967529428109292711555815343024598198665954649688623642629222547236005815965211643397948124006440465210917521578924415777109251837578279290821336289867844022937285233618634279843033305593227728815321277347161392067573128331397578062107069831888721259071546083211355578336214325622859067999734707176280829194080401700096432368269157024660838553771984299413105609955832236961690411303883553586754191725332393815255259542148411727324826603579230016535033416490009352493518480030230328689645030281577341628639357924940976029608139894964350007285496748250741726684134702292062106263046906922270835454500096262370341811405122814288469811535035539814827600643632337365955374013946656037736216392855219481132177692873209115150395431034503889319073930316169835746302250738234106796636843369654138616728732525029919610185426469073244594056474588148176269552544202680993500167474895661464466716597053106572980431130039524650948013561186084590016287175014677233348999417176052248890085317013057675667904259294213124744432768442227354121611528461788836637834344970910353647352121006968338673379488137651084923521068338702662312241378805644899241176823817782685891853229196400 [149,48] 267501839684090992219130266553698426101970625119220945830245298335701141718462953619462901642359724911421434712397467646959220536187393862097202834577690047954746934627434703325864828497995904583613789197523304613434363737542024966817876508269226996418263575807446520345268516488658153435618003027881421262614159771323724255000971379389406923369710092792710050443970195485262291986479938992978908270674227809977924228832247946533380585050405447983594320129044626939762496755335852811516330334182931073863081288366807501753746098087242236274540928084446717235806300412625730506393642564471916402005177729113936417964357674284224668087870149689630186041429533931641991962406212381297678437181415493310511635024446847696329417697751563603101890296332637279968033649099282276256286087299983411848864644564360918867600549345646400946238117071513055483223247471709183919324650221332294335965467993216301390880237696030187285678146762881540486385093826927950647062707344035342747448002215588951804253248715271922854508616835617603187494729515632204059963707357275372156700773269644943243332875360159274638597233249569947012208773666663555501245947259785782575376739240048322123228550591199996254461498072699689670817398644476300704304669014380916706804194957740047237368448016164378472253979896648891443263958297402630581208507444244912757619088310366928099779176379343109943222622157245813350333155328452508005572878734173978856329837173556834952179777867343188779440181443353201364403191858713629220962154085135386532065300906304703438563435099546522594634184540190472143266620962998619752864178767125427021146057371199879382384308998888995320405161176778820125549005813343725828972791111922704949426799236030539055973789940631842584453583199100313593547778516672983616622184648085680663787330223983855761260073935946437974566974285422678686588902241456446559105317305298368097696458341395101870334779538342271963143550332111439411352656456686623451783762861895515864086905021281598097608500683001907293336762054716804379851945986647184463779931741088449006065807154036425184152268678249736345823332974534890964514391624453205471954424505296505118924668718471694469641089987882545076104874273527631201216274146060575059573592096440341686446899383137905895365267886384193170205230220000846282550991241454935893422355873573133453152740302143839123176510965720138598206161238503647264639290228215523949680262325360851323892436136670874878013818292799317590725000972310748082132441387505979289817411368395555475196580185176122663887541992738666367685226233103860802430197033736669741921624275466022471548867488229385661741671325553126541473099675753906425032877803795332898034216794642278815126358727192186815310225628508160 [149,49] -36425654038963802216227417367756815363934179163791867574088817283627154708134814765302508061801986427924986000097207064082042833000058733463875581773425284245385829059840740327822649850631044502194138585259408944866259874023053377634124359459038223664053743842174172779914481295870554320382898331809735444291304864397774675843925289988673603715586088574023435058318107155972429350116705956685008637404770187843187921154592122521793489764765175045094543559468426218929570986785417683133497272838304640057284866736317194028713505933248627625544628634781843281481784164644818612271865342392413546671890829502784147915832802292478899861910915814963608025205620228574230945831580842983312361193410278818003038748477794546327033724539282449483090671739789681783043502527857468709999858880493917374951203336459677482556384361422412210649649954642672559400220095804578496684583381127611941874530870881698236286484037662512486724929966627075455909968587172404792068184382208649571091795489811037075252225217650684401766534528287005252061090795219528398198672218803500636135319955469666498474014606686011290618904865093025968970371826354734835092513598838203381387041430100940098802168628219199746993233505511431139530473194259707586580936528598440030477389935639002353854105802914811067612717762736864366802783976069353026460722167045906226213444215611441264328925375456494700176760366750941133340433272515872867671585230702579170522089764573880685315663531108574056374387381013579039649370419007986427434805568737121656443337647414170960144355862736986876190248830057735223132815967905999236594801318697541948131184419700751850249832471331127384982126811049075729369453179584829606329014379179371689878350256156950157567031174905333797664051978662873510469521629007270827290655541406642167585551434319963752230835647315176462882124302378372353946791710048367496336352518939762173673723902167454376593373192103518579010303623228464924360591796761831542010769755117151098932860770789395056771276857645114703647435905963204444107388984742581613190089634563059703362692719322095012050309387575397320268380422157849143108647879415361743980315783734459203758576729974785498461624113212433353667354294948502701998483649936020270788595345039691529631112333268339852030593644535240616675419186475944669077266118636766748755606714930435603587393421608745739954656785349780154225603092546828425510774783884691101170944404651859328807330143492283250173571325711496682145335394979052999438196654725293565346324909463071088143623763861898870464047183610811146762192584566841778917634011771926910630892401243552540495366558816650667907198687877194988956285037753741726348390317941245282839763013197761295385221995226675069289842070272 [149,50] -5966778111495387387898047657982806501907616357398877551227878574934167356668854188862110118459362523555361626127844865145389117064159847050007051072118343281115065335670958866797743921054068719970259653877116548320332155466244365523412517025723679664958540911347992461948277417293143837026180733737987984750258970596976465622743378450565315569261352035510415730406184689463414651770318424415005069564444651183672217948942544805997854590606434488972781688241136156144637016834983131869415610456848356462756813747664653599589548994077475387208585460247033533157231260667234139544710708907811978924378741143643384119117410595632719496538368763378448796050704547080020734169562111162473323277243668030714869371251611449207225078468372050048980379333002466496380561627581505707263255674617321409579544335696390333877442502703910615873132706112317528582854632518737215085795855964070911010824249874745181637763977461011051667166268023837196906744361049761918008910255916156931006815457215860351991446404296269282117839686113340013420822453176819063095178790189792373695573714689549567252114861766641774597270400527886800882578138542012169147325335525591931865304673047882173931791849671395700408275631166180611125016004623878406719203971048939387943266245247185820610340243816212122047625895230111476246633078807724908182007366330595600261522308827957946660475854370968967866413725548631397376605565239217314572013808879313345826173062259350644816914847442329250622164211941766750917939089489447889283611915039544139715261474982817561146236340150390706766521296913581560584886218727031075160119318465695201992536325563772050231214847789136242516300480154616114572870884428798527902219740754566087259297631786797245169948731955270286690564322533472633625679869696386179076304218559805035363954938149326611817215671588335094155130142097410597943877912967479494647966652961685338139258829689410627062561377809765300463580720725648282592984724206709775815271024231394565669291213466848507634846750992696663185769228450275205049842809978227770906360421508633872102058480902666522278191722441428067994114413491451617836149718585123702952395004947166047444556443551184903162002246562175446452997343279756550438669786773581601866488528278594076411439223443546353678218922154680402091784173720244195807518710132135008635172963913946904268902018768883270669802222787015987255660016713487907729619478661943077567979794856067695357980214827361199665176290169248970555826604206883755018777020307140800740203124040293059581786903491104326420486143876141233028311360531562172208264511614939082063580279369062913947281005992350349004249011602783982636245229519244961896872504023758660056862730868609448587546104912937987806482304 [149,51] 4694269735798044604321743803648960090684098784813514913743352820811301877741634742497361378853492954463075960426935989831947720054518545993117020848776839921201886805595070668641197032608186977304294157568023843353174981151394773766709706531400344342241283098225301174317647762094396007862986603119760146854656626197417638907057081993468631523599947707336540221593399191878185616865719694568253523471816604661778416319586996951961033708008831800746720985138638695582635217515823247456673639396286213215350779476144400920367217935486512162382412296101618566715415362485659824566868362864690472421755368829340980567377005223728125357583860502046223245963821111925152034864763769491738673317695564243915100992166839936057112139124554067074245181815426405923069619671311375161996932226710455172797067933881226184758325292769058365734290956199687167119616987490987061978829986534463466812284386169427103614320145229469893688286678186339717281352006648801992835192119935997414501355970541608361718250019504105175856829651376326335596081817503078937437046471643401670404248105858833289480897492121860577094994185248779520015456620808930891479112091978998560900234639291416297650414154414560454661254007577791366828558552037553805224694361315281633499680119813047790989903073394180696769968215044689103272108382886345651028144585357910748333025491320716708228285513698537834816782085426353338502276754412039629731533857128230019505837260821478241909347336600204294966034234267036498254537812194174657334975605159103655897628655571406878056861285643606458263275939543809263018666281948255941452788050512987696096424231078523145182054726569822482029518607040199336472313517814125340504190947144201773003703902166108958006999132238563343685014161447908904635116754847736891656879501410797195695658537198004780054043333282309628805196375006206471659613947165309841314355223994081317860357856264489191080238865842551054504041257293307243647678241541141347470229079400925261554678635169176162985468303302173654612079240370551422377891511099516807414252936130589094870344769576072465852510180817984315379455948379919086415337426580367048240871913345055759385551243294489708931083532644620538163349727136562063432116833725205392879571805437376634605003273046910773814576199750440354515812978689586010014962193391387438856623545254033753015510527938713425369900797269680921872878273726884137830025976137909105307253644270121766430533371148309543974122859939283554059979682170087703076561331563538249114320336865428345904146820434787936087334450003257078496527009495317009599530194126632855399263634196317058381098933553486575263304150428282601367653819952445851091175409458796098870642230383152328979645279349132478986864 [149,52] -1307338462105772175332606228329564424908142381438202754859353848941064321944919009545589917965114358503702224759023013281257496288257355882939677243982655411682888066467817481120162743055172517917224778955053897698157038148587225115012950458267581711481520767612028165759402422775726135412524725391851134064210156874879242781461703622960028030694757451379138862104860893867164074297189644032825519452694993097472544589322938780206120007502878735499404894151816436157700522262916996376370121165474246690106984699397945420941585504681968725408545080061104468370693504144779640596338593983105349233549001671862167434657816529242795587641173069144932642509803846573106865249229694148539190823107090066886607590669686628066062860711718910358033242406160004828163420481406142232640352702807254127953480573669404189416397249773107497226527533533628046491934180032022879910296488733303849748728412028750653804558537591295472665127059803716604214435386423429966540523163659756229263377000616828350884605834152514078661634106986907878470505369398853594819118419527394570403445520543877674728328519073677143479170877564009200191257090548807910370141095040888667303787738585556812859872701129814838914167437034203471624294302520385037111155581703023788450134093085821705183556016122767063130377139908720474799114867632245604826956789090146247328978479281108839159001290227444580650952994047546275167256044661640660849836286894202858046833461534453747134585060462176555614785380777343839763821229579166304407289649214719381884883925118331689641483366210171724230015615632958764424070839692465688080053971499644430704904145170636096665333756223782976930118268847467485421932059014757719804048674541211328651953522077892685047970184451177551205587661147780936894361380470478046257291560188733822661257422403275293849139961135896094130151229360892375671182667800236944221935684104899134378950855349718703131021601564984547252094239373934525708089420758060521897722065825383787182944552485622522025512419614366585263433052074916266555340330530254253975029430764452111106879530762017230757270043431816147077353202177728715431613806901521652465090489019923528260439666401581314342453131195167447996826648280137649701331512765085515098983384721093011876303653843776889601462295740276463289051679107260724104632030453099669123738646965092522656448973527636603859379903359113430433078703846054283910431358369162335798500574621387899409104608765996510820669251989961071417999807624192586419510680208058633810892823558375648690275361905960982299875530431482907705856509475383010481590946635158374581550246336434210263008971947717512214719228333981078820716371480809451919830038996449469899375104971028856967179627627046109568 [149,53] 207431211787333753263579430784222367951816601829638297392645425227538748464004374604750935905432617257466230901495992738787277154980957980460550129318656387265302785309397545958777844646778193018024288780739027686450759519432433465089133365584494181571821831106041285492064889240453189292396301729817449154362531653300179880856212111989305267183411739047664862360897266843329025247564764614959595063435621275254651241706078128023124793287702272896411264904481181573721334077001516582602990378869677670806204312524667573867008882775681185004648906333608527234609903239128281484931912515854425020493837586033489773527485682430049282018636256055695165022793806807643545705009059456538664110095491296253102370624131075525696903192008764161475119249606935294556244279045813330495762590919112079183125117476135819266362216250234147264974767036842313201367869409222311769143850671609634966654078524080240660343705969483101036855882568997113004633975853965031826466288000113245846957957513271811518774559860678548488850158442322876523008698281939374022731809373554335014618627176673801475570721930390469294093315098384941115992752717048367237260504200814476865676702143221908353537315915681535958595423683253067347729753603970788534650320010640127961002731019622374900898521528906024695690066141440320182835100432180917042107974935747838200012353652330435659521744944416694050939596951220849129797666912281578125970585193957624706447486934771028108902513652530964947860453410081931123731816294673998114921545251072588270618187040770359022826477889534903834185260136461318731836883558476221762255921526500248455778368621039446229507570264178115943916129584885419943881247072423954581224342464454749477911340419623722542391508626549286900435581169127950808065245272898255739688814265714251338887958082154157689128116634523341699887921869822453811360072862534581597694614707873036409627856978531357331474978178885152874435889387865354847204168222292324376146600846343626163077839239550138599188026253246140223318172754911827955288934761357469510701304346918617620148121146998831230161586260629479602459439195631595739058969423725989827377236678287606642217162434149786474638748366909818097299219743901050102166305001549349741800423336251934212417115189657087553595612747919585935002941206532573863815394408570518922107658660110572275053814197918712901600910100689311561699817696049720587014474150947755439753791209965452163675796862694242131949125453153566237055100528768707296378807288172898168114296988146207062909868317537812519216862269209389661098900201382259137037701201995918861481768532102085926195612023917117431196228502908486715599735309231740436247161433012976359860713388018071775337113570091888 [149,54] -13521794149644763663858630530023857678297279693808892848898193776963168033728910630069665639134322553621881922816005133586137240030113993507975004946236592139906174548992502818175741178763891405066312935663695584799893624629406409223666996484656269168334202651829389830551709565856082938936027471476990073535524640190509678898629804428421225808322555800993415219732052807173371669574744493254997483911683677291103920659771624260121565624157084811747673233447386937978894074602692592644439414289489599269872018430710907152253529091925291956236821591789930593735868634838005245849763220783741454897874002571367161972529885968357486570237784858368556110672423089419856745938771338003359375756677448514559825459234082192684042644419829210975286932101877024374881667676652876578689953964375587996527928282314637668502720190196836996507097832242062768120049818305099856391909585519748567281207335827053706069751343101305609650325747127384865153818493855060245004820658200473732849083011757755715337223876064464929357876199326102454341248048623488170073856687883687390529180444118317119274868121538946137897143168277229841045879391323980259445574938877715486723930512919274120175977726712526530403924386561063338940839506186592364092680125955174669077915534874498549252753574169164374844876276614521443693263824585482118918250519996994758326003373061873187583668117227738563660372967570454741178739090887826487322995294205979839577840470408498514998274025411943776221232975761014297136818624166809284392348751132068347788320660832533720793931267044914797633877906910087846012494947723917940676198945620235278459547153952344105167281612588414814963647448724042782319334148285598234431450297251955319136897091686901388146369050408819513534584263555699946838448743819538063615131579104653631465555153216425804129059782187873946587527202720417906297635847616475084092417238601687914444723847943804150626276582718669678955183020788406216503221040920703873059420135836520959395199689337928539158295808060264058530343926955727802036962833880836459238582236103411307587609546429514115136867448702654772785923481992306576945958407715735333785550692672315941059488138915584969348355467573959339094154373253823853667699297010778378847359250426654373434795612528846294640758435291325086478837817067755957966108675384974275377590222839117742155975303944845832280388278747428317951157885252413114134376136933785453392021601807041100588392746274742728136221418398257552588729480973908152238647026046875001244022838786964365963494934202136843001529589549891814699596504252084678737902389079869006583123916250680071141165170730633677282453887238320043792133785221535042879336526802566666132463337732544804751446583296 [149,55] -2389524518419753925459163711337923454352465633842395435531362825304133895809129311956728956912459543817232708026663497938102552979775373308026480396490138379628409271976136559828800429371143415692995855851337275939340326101489027405622087098248864189194153516228005850689627843429612385379562622567601421473004918766658319363471196188368820500007556806251476863850299513800812139920961102272777834744189691597071034197357827440110752304055409420107670635546647772142900070593967738613651716439223730927871431437887697431122882918734073273833681272821751992928301046478907795336543534687142553138672514456572619719497538597387752083543137562472403512964977817115428167718484917420048513848277543251808219014622018919309540549977606798282242666330788953195093232052430648154175171746363980575402597997974564405274589038519929447381440511844854979732180909614787771057478801337438413174670548615438695317600927217928332035576361526296651720961337279571669279311407533593065714926770029914170079087661986849697734718126744060078243185753627267372291654284979676197802297375730979197183415111010236243253864189620967953320400211020096537357672131988411028857132347181641006507415533047319420098704072358451387840191560365713157039358849757855947434949254144252009425493636860671917414941337215217296265842443784702382596919091530885390284647143004905271523578096251927619950914584661753445447364375116015793249700813301605261177213171810067589743712281941067684742409752251282854295935228813246957972619993319394285428658590116019917288118953563177800820436098565928402734153876247545464147377158360926700208256549928809308429210364678897979873514295159649236925102015457073826320034156561089105693439638398495371768003701053643102955864106641506635874143102284811445552264453616552498569320603014430533052752692109900878124666339367524842381441710643321326684150849494491749241379677204643177544434551944567203244166677165581905042675673179689235408654470177172849588602501471490848768631192756942148729358113674331248820942937704405779349521003279065329970498143172052597607294593774665052219520176470192857522512060855446631439664465254698476365879434712821382661369423822285947646198582386084405178385820423917692185794714812040106477951185964107632742343839163064282707280327807477660144393508943542165830501546034771010277278564072048043942385996445879188808620788228457979791507886000421978059157144389039901519883213341335300400826512667523937110933926578261184216356821537455493451345974584415779385381377328664795310594895791757964745581918929277352996889588076963451832119563207930716695095363258897517862858601896402877628312524502899896964263810513032852632747774870790703834826824 [149,56] 901531796887083720750964362279027486019509069264861682360770037937522515285754033143148761386131638308552481107641799644771728248636183830006232748294195681762873179722380989716390625607752632416040981031070269560251517847263223280719543769668553270311629970107918827716691841676898416040502993698575258022871148524412708411698622481173529752668211954429931682130623666958399308771216508891502500180066817686061139720476370344862365669454616533645609645937392279017772405001093968161466583694337181350014049156581076327686713518568606705751463531119521767104360174464394585669966219557967394625738947372971212883068941291404118875940312155005953541641682718627193991795552329987262203413843194412990246410697268149682249672296468812611923415902179521719402571250988505804894645190085526600933354442725708904587781544518650339659947177252029734391599098486681468300900922785242006244039340937705725414994757347138394102657401267061308871269657367763839398755300750055243377585894302406300648381853536110540082535429556038374615296244190476982642942068564763185873613936700702773816925580663195904118684517938482903534901586798455589836222379588642910319549040215458072181123933977553899280133107677850326633590712084969481596579468168426904901545669679832154877614511382096041406609120465398977152873419298042786491091069278290015601077494051589976190509058785116918964101705359049364613897686800045873255680741062563721998338666732107779970430661522456922695926264730545805989426558031983163357058420121831427376056662118334204071866666955276755975185923183750953731006125560521825862432335630704405807313607017296915152468578848916123279538634148566901846724685354270884130781678613622645187945664144233699588471431188073092330705116702648576188573477832562034509473185023211053222102374025925394584991529268651288244052252582479251794633987387561616853007155680655504472231356489980627826599877287404557095065909330690088524336084262460175092414560084514239787669516230015462053234816047178302381548190084989403653630488952886885271558947017559219202773172606503329081602394436496898093053645033234247607901711511732387252388155807148705663853873533955168915648791168528193936889818148090738045401253152223181086185325953449697381797503696345846302270528689179209893856808065157716645150526808069881019253558301438161096123159862807664023122743848359999511672177583001093571158425670161171353763080904197503503331427401222252728209359533101583857402672445478596846165195843692215467970267240493314678267351255883457529354694677751461816752687168604334704864014783977188702802885859558641388782585551305724411080322216245958135281163853868562710624655063549352455390010589982136054816 [149,57] -156623059984099068621310138378900849262890540087152596425423967493596821447246447767769633911484939402966666853126638197133290558092355780362057093350740475365362409492802676962202854696978025594533611857154051812422681642310084241031583840168631862372074516588277301572086520065006746554033108163553732058702524477040176929467317211203617836282477472629093692303497739475065956645886397657379364966396382053099070486163950673845976211262959705179422026988964716521510979139970363450089872731216953025175652171251065302618626144704781310508374741921127865052108788644253977693825705055548971412064572923501314656428349515122203937196274851504138239411965224578311243834935532974520897663075827641588917750007150858380915628592236726258644506616255312952612378654301742868055976905423429679957337300560370437932084166671554587459621997644470438363017427012464170044741400261856647829650813024127596988311316131450522869430036969807655570449348010999285525314332353944296776334091190199619556646940464201662106228584277995975729304375727096796405826897941712602150239730742489694972098123056743414462416168555217949983879775474186606809756500893076136941463617981875364289549091939114199442885272550292166860464309542642627990128314231457234050078701015054595412847591622258326585630212202308840944926421793052809903026043964838984633511390155770455438363372945695223037133958611439857803310955788830068551648357924736581757381655244978018155104831996943678514906705556729321842204419236317960607035164717937698145369492190407706083998848000635600055146365557747367919946171483949428577319440867984946084095729193468335138088475577959813220415172576336300165942119004726482769290702678022241469496480771541864793486163266878872108823862266873549842878056925736983926531139994664442555646162439524633597032373461205198385965665798276570320766392931783054702289493880348104586143693713704650170911074416934355448047108942012855199966819096939391096659711180471688990057545552557045674725235338006885009525812297262300551238423496345533834959759066193333358191633068725841393600259492928312227332222642376621688823732978248878330084966628670684643027317308405862232413923481375953921327546533406261167501156833895503319655163651042301332661039599181885325428714154444319363620942260512933869313225874113148738901648159038363942424748826016246647849914283273125069648251797690948713658103431765955986592021678408031584880728840827252593973421689479431582472144124702979467757909165967721849369036586980374678917885255962682081226661542915448144769936130370056099037041104558464083721169144338158587905225797327742806643365882973291197330899314017671547672190068901383937464553229853708852 [149,58] 18023495285434550070981428406357936955456658821781994825669072226204976753968152334500247195515176926067106124459928624195808234693278626826704571491572206864994032681272807549294744192366355375022439137658292304294159130820001112628442552117223349165537653959538331255836239779382357122626922327274120458502506247598058442728579677090625689123018172659197010102028597899237203758995610314127955084867512086423905475931264508937336838952100438016732461187323548606470349445359391284159489854687167371752155184923820998123574036656783665545151749459085143995436897466536089699813120765618276122296569066155590292324891985327127579783749910138418479864394024865867172633684950101207926035120373328648885161731396199774471081131204350358398133109931204115342036149828052002134057248566789095976745431039127283158582474464159181698640341286557017983119197910581022626744214498895265001846615310784399245984336415237077378239905112445141521938318429653988680343623080215779788966395876081124979949991941355599480787416871203046508985063257740640133846678771057348483266407346762309952316450488499855609818004992874977753804519813125371175472409565815043091333238763981883964453069478941200225309362712840463910438089859292213790455318230463363159081120751490528052102133255446349965855804014010150862329160672206012489322225753469345560910539882410384410936723759928955875728432090201442198856740642976514810811472000102021377014505398000195645655898418951215873900130222027381824508581454415417371867203969470740890527201891789051330679551988232390055567578582184400613259597405283201452581091586584278548654646991120575664502991949109725650899160733376719843349589551039051400513005537140223136586276704770994130993973411161187874734308956934835864288989072302965261184539606796211482556045900153174248541049309345256354126015104096182889303265084927119184739067409678949229319960644962242158489711940007114161009126127579314445441947040365303383590929262728341616075803983121207269128721829902766344494331205351587789567126482225255545161605339150575678995794756892068327972242196523246933607194140290281524643721752541410270275476829987250852326432209472646405598206354268805508583165146917487395003093344973096268791265813876184132242900918722365018918560829154808377898216078264976664505085828764839612363939752715466846401513204574206305316347444774755920225311884875566318956164973785862579301238082552310181587992555488166015953079646635351937223974917418089883348555361719326597725197102348857102807868253372090617061200903530968550988198163018401608784751064231879953627328553465830910924590632109820691787248162811557835173362972821800274140365531455262763528362831512832 [149,59] -1422899150565272187269922143693638086930239603103793783208515020809689854931590066478023594322783331344298736204761339090416999543737699648755283311528796920246317970711535083906580502044954139725842444417735482320962744035120886237633385431604234081600154368164715901645957699910692896471688668598404286289653851992372359917716359490943598659647743700036748141197775047979328519506491360945137643071464662264159429321583761513108739868547799388477298922102123690022073161335797175392929390073741061057313713486617475308594507631518921815228683660599454274794272613629611469003554379335738663287223979813198842527593343265102179403976266836013556490006621079972463837405584270991175229094866870041345960967340604470163835907479968996357934167681267783103535841196476332627711127998183791895163990595390767386793314276934456697151882477080707014968656509913810543346037550732131147759766362050988581601962046945860266175690192056009685843613040113982211825595374755223796440098090746248303481439422198992297380377779318416603604742232595281316162938094248727091755124608999716110036527920739221100066790804387894804771960045973550999948109630436271967720063408615542761554352438342772561855975442546534327647514878863515483252493172258131458897688784849246988722804465698165921159454026135802038380571131883601761163324723573022538225759961792631856322724174710330028301759544538238718674542236550291802662959548654931714595271671881766012400897666412523131948106579114882509308229234105460279338795901541167270073140757937799863636182846986824697966889450090302653566583307729700137705608319622288023925394405585787679324685177006193739885374219450390481055383562814924581470962496194909019167173620822323165452680451408773248667464567535712081361237695916665095231342357973382551871227935341945178417334268706520110876237612547076021128656385461346770684260596175223350484262496176033396576338219210189537636243740166890047175733441280031165105881190538633472750308372675212202999906428670922010114981933230066103243473140680153322980564177960615184264870412305126308391034905032548794699058848557569372814238499026720185124330341343045309562310752686102570521442888888480982576745765188721298855255522348784600549067865699478578038892058439693819775913209200689902820752910366288048240087786501917967073527948723208283415248631730320537918456450235680993022569740241552798915940145928176889286546214056701668722018509849236654207701179752943619214674874459549343973449341467832891881531150345771774363780954016537774676071006473163274395450662765991062209629087500440736520174570155805119737239183760166508008602848591984708717938790171968043205628563930525684266262658232 [149,60] 89063064786632285038482756833090822791684869748311389957864954906155995277223081665434866623135143355718592516963958962692546068786311102243958712470796858933821672712572647079094119822672927882990983971504348636191485150139671376566519153025451344378460793244483392355332173250419896830119053263004761597199798496221593131640986426248583128982201625280160154781071310932737866194132991269004580103613300303123986717735930157912374221112032651589975042873369354656844022614863382110491398817106338021758069170137936042024543441884452579284034827489770897111828223947226524907339506549076749741745542878541703218230256172284119282600818370717074774799545242401962031800178458960459411679844308105398455942554086800401771662931272990233297220631128897967598908360781111104857770862777028212027642302702150874759633303725885077396157752055210510921862332468637947205334001793385848965714331122831127203332266298488035983885139419177119538925660384909518278959176872348555540060874642787841514108255211697301305482326005944510932805798177450784416920188582773661175869009858477643271193960173501881596387935122221620179711392165941826889408822247635116297209954117703468015240204571499351435186290956239770453727359088978992619983707699758893367891901463894871150612635983324501506093974468127706291554092248986103378939907777755138604928710420154761572343140697726292595456877840019605541142302654040550177904558769193151890359679758013570060938021482508017155827276276725450951217105291398966454192228942107640355447885372783853079631194874457490589825235332256090387603081547142927545050266848157568857990139203734291173289793019634110962464199546284124977364052244438652954237546934372892545615865729364279397398290296383320285077025430699342479467377555494599383925784900830219301340500431454298524649249249153323599325841181407875430565720363795679579323740521731993749980638066586346214464754797860466024129190521874529728046227782911924472241647711813453360901921582281455837236865396273608173632328356722902552392108896111550355366265291974040642058593406340040646848187840791737609074638653543916934168629515283510974355333269722520326944681498503141697728133767470639866133503899079682502124722858322997947528899694090024357578644088673408538239430892157793603767540333995395333803503048746401295455638995829318929756045453258315237664554812441297028912006490610833299462146661774897954381373193932865196177145425706259319225219388433703241735541510478853706014870455378260492131548364343801078391469267206865184084520431458889438154650135197535807236274545913264001146502552592482422670515561823096757376056802310716039280532134441536220374927025360329595830384 [149,61] -10947052336160025050047265874397909660760387190021036672864085556825042323180723471877644320265702089612523265254119929985674423757329017592407413002995394899385562734058581148998878133230483121509550906937297376920293166256353906074650992351093482499580759005304670404860188799223701174661278367332102051650985763356341429562252776430291268963324319766663157643297569404205544934403937319891904678461403169502953975254530009378509194669172450776592018847867411859002551299276432780427735753981487781555376703048546926694735303271380061064025387997435434107159351642580417274559920265600421037526455440300316318541385137343102870591918825262650939675491214918798254023989696364301437336293980246371019167447234924350864455056596621808117985562037547215860885113320408353195348196791405463635395886880129365324155789943925803466809869781055988544516641551842883481604944945631760199732742341282367970041615609398655808022771429435815600530439892744024886744132506592874088114897176055172189775208918905018303314905917962040412350796314572729284727312329455696265037000372950131239009609390190124294620194329423964084847494550239234355993132733844872095798086738641318496117654838055607600144240907006856991412435417596743613611720186174686300568574133590540116124182266700181415697969403603090798348132364174023256100921379004077718698818502538881421746643650733776090395326246734364577179736922979155771516728803879899498214059868835160877700681295121657807652497237594644841533707579988402531366054655563171526935742379320671634944996111228345361103129455372947644047079773862556795235212874390487695649723867352633808482589748653790573989594273185169096952485490210857541594204485286515833056073710983801380801126634728053664953369825077026829838201713206857219400641680456585916962115723154874162316899155694431225001131070926885293320190763773664222376102621743936168989046496240688033355915620338291436539349547499049598611750129315855177972183655174710338085164528098199300927111164871828089516898964538328263311564943791263238577829247274004165032852499744098513519972970994739804704823644192517955276113556081342055842985718308842185969871977465317042723881295727746486183011081351052542005337321559715546558416797611415851068075371066485698081096765901917816746121485790844161837018096666862249285898619166444598202282394484782388560313993216046040939667594017667022854324728751393096465938452962729806634051404365350730342152237691018087390335675720197747784573758566122032239690904511306274690759890752838303947137504379086828360778901837389310436881454766186765715788358224982537786601500325335315058220805979167622591552662399493792537302022652906078894 [149,62] 2270813473590328655292963960728790694005507442691601733617913136448620608085290562452201155857745536975598244488199538338687190635984029386130055111859848104422787028353223693327124839714214047521412357422651457565090604698560391340445177556894964324148992852029823808432184189637419962245861228732145700445118653069807515783815779746651831952225728093306073312096262001456843234033232425108302567451187133166623884195866314162231804794362195783720039798410095782667144626746996016442488137323142572713370737210621362113436068952800509250502466645993488830388295403969408665190455661700843474011075715703612966454140007424247584479778870217490020094209674470271671193121669134374461598038728737308108484343521825006711718588288072311706140700535118503462933148513092811997050085296380448070736656484471463540869230925591043998549372223789613324428556842449326052447698647871572975072435686503570388917652433898895275938265278598836171534234338499710910545743754802789996493661458438554432147417668467323160600601089616751669766164740190132302333311049921292065924675223854119828201273923165892642359364242514330240842325195958551957077422717454723792724519622948884472900793346183993964856126971011056693072618023495502897547703679494508943837115213734498053500917795816185252146924755129540369116623934379299142475733111747829242869347506506890190405916582259419933933502421528986085617274363528438793359709729853226157716485362216619157703236647658958520716569680609633239466226404576655317138486261996543493417259889062133653309632107007291289468993707114437385449444033116297997133918133712968636259380218042846227544923710004422716313539193569516753644081779858998792842012154723183193660552829428084375460647092807457057301127808942748106165688440942251235782108487555146369430989669124828758396699641481301439744227956097375849652925389923953958173427872166999385844745458938957482255271812619107997792374720676413278663054756623816083040619313642917954319770883032600457607737961560628765322824837019502704748232433367277735287894802009094710570767479432492198596571889154737719297889796403168297597685385104992248172064463670759588820978408540520561730300177248820116526173115600475696035006589353377352903482187281705215288415405488693413914724343919420340788326041885348437425043763331938585885251963008502506244987797507662191353467898239909592753215212440444958187649511838711656037230791093779350499495928265591994473937322299765278896673373106485686983170641874172436118798377473632680214571939312948007290710519995526530938909800017742997900751827692402835348434632834137625930296307944843661754574060759453103115129867451683554524620716593603088 [149,63] -334202047300660129167481639937414205112083269002063166050754814931123012632385220672813036246751362806833116644796444874866722668746965032954536224030784661525652052273351964129309244882866431433659180286440694525080068479579780544412363678656947710144330743658515437795453044560349334527467114282871194583932788223173693468271774187092725760340597426575626256318186331512168503475305682718505544807229877046241544644574579617540908461401285766714033016183359779746004790198042355560748843007911928149260739830441421727162305718676700160470576206876845475709110663571739835661785031027387292421652075717465554996954530007494916648659434653325854232250640188707456926919493580162976687247720475776468999828387858915894634059591467566377945928065439785490852316871526037483583933129004027712020036511938669481268257815167450040572586730691031580296304628319191403559969469976230022660273631535423804500840751530010506041429493889558046257124161881690508945926518738842255086453581345388154027084999645826682281946507639335786976539248373591062610103268985132652348997559755569380384375490012615868143106160905794485429745358965662809853887366212112536950296005845108216025408330089922056533311558590875567262531259818136826879118769010487476966717389599563651320061451374560264155964115218126103345641444857162296642539222106531520999935982874735442708223181048921126369154606039779133381232765369025914115690902775705907347210339593386908731787374314349354149405938965244319705945374954447043087032959651340037305305936501491511060365753273802915156518958241253734448891349777477817547921637728950373148323359503636402913796957912008278504309635406840141042606412814671929037367429608079044681318034648641209915211595231290451213893681471702124530672767234939331493739133225525750597258919335747491792438442740730868242152749957598837734787186434860601279593124642910528306485013963213266175209235368516762453484796055597157341983937568516005430601381845059505488502556036950171160008250424163775791802899739797848542024314242442422638470218074248515525946674237791878826108158177452689368325903913198103686949879521711248334391634797023859361977047736964338274882691087421472739247662570707821157579377014070742899258105551401575453989822807129800016930947864883714792822866643658695707454078246709830710957914785876273710388923017431661930035894472175265189123837552073363447102254010155386282080816728330835203325070069759669144637769961589477993187452765686936884858441086412519833880947979222318088824445893957370910619381014555085090799733673423799554046299119154195272721596291755558012468678435492331455427533632900149257507290093807571023125372040012 [149,64] 29802387120127085223528412298172542326695139639440369928582028921958944626105699412960013175930464683644560082623271837553256320154960078838625079279277224393656771250129660573660960949223857135987634623194683364707287659779929165155594533999274836912359807216975436647389574138782980784522915985775429244952077246807948369750642752283191142695881910630313322166338341252429851140228049913286127696340831197022612486514729699629305774677065076908169129029815698488523118172592688377024439947954535909299391239072869872195705350821815572982618719609082179996245931626215546663758913885268994056030378492254861393638453462443281548608089468929263195269076772183053399112773040271114497750798784635322051331403095406461058778247371410337337283399701490549012194681253362076349151602343121276997924853626733872402240929469655408513476747971664501738829023383817242542682475228556426148337314532898189774280777062830603916272140296111751636264308237581142740252689068901825808698147501210748408102935060864912093976601034800801712442180692116164143590971870070062937639746482815482505468927306952873972017473630649018174696554017866373870744238365135399808611146137251992172878345108274240873672227095728282146649953269392674487162355174461308136233204877612603586046504338731005203648255598959301898377178406856653738756646254999414968548966135860535159211714958111737925764618328345406051956819825546493771043350658139273952116230509537610739237258797292862317321734710464643367201543009351444535190545890020675361960415482250777739536106334471071265190287397492788756569902544102224010118575782907646413417765988125205463216866098744389475585086270503403757441727251981473277046087372040254169422233009657205101505727700885726966562695563568901822922085253120007681451885258391632489570628540910891358166847706107134459923592708444010960991613228656826068483577828408749236595639035922878900557595407039748551818331764653046744973404665080827232941837095777295504441622470137155910944826022581302840474783119288406104195385423969297552207647754799422960736337898777236869997523589262991123787700699621089022120264427415978173566475636133574593950954899568067497260356480408292832295459608350715123120434370769304297239213661169246712399194934514268968639031385276364629060421373280517860467387686493902745829142968587759694724618562021975337313144151553275547990824210657711526418871067698035621507817705111672282006246918808900131259847768269677796958647583211553782822892584509950648282602537412175412006107369881431010956051373192876991753628788168614925700405061265897093479124712015192811764849397966819134645138680438927772495993836341337661145737728 [149,65] -1264650138609257988777436424466534110408555779013580749040938122264556401737960833592032335882374342326382383481954858530427203912600214235878579023266611716815781859078964379188838351027866550436977792887190199101328254479635550341864260504379463543562419546722875101676393067508086697845261849074958030125786087789927505904570477514576142038249970018317527792635089517061346786219698577245044519274819154967406112153397022714750397785252372369539996165078139296361044011951231185285994934089695889043001748537820703960680701468322393113891939637503310782175213141427437487673111338560290816477204752594964792886607571044113943083840456982387222918332111256827355850801834884159308578051217273166763460431908878273128014095387228376288056101285460598390800183005421341452819610644691678437153003981404493662593786532764859961535660153197568533517274930327538324368868092533099260650872971328162930438681958408782516925139258756178088439856096604531944854629801223661825002511886041179706006430593068627033048921617212360795486956260878679771118659882942350886110263154571231264851843923998273899611747951580743367589212131049997263631688616102989974240038413779418826599204481798132021899685821015189916112946506442764944797900258648544317786821644261661955759123996020311984706650426361366457719447925667102951096827959287850997749448132038412525612328887924229942596290890093686954636954913944292279323880876277067975297924121849358205075092750799151471287874594775716753638788929973168561852544764871505181377125791741655442436674062502201861776815153811755175396427003664097492130659972789957546733616557074595593063055127786007580216315943994000947711047561485256874634450924766826184336350540798612145173366534005059192840343369087357864527172092300075897444786400753794084921125187647041798038636630239012637576844015533497673593516680515446538577706422336476594546838373780568220683610271369888879487417529532813250664142503754651989073490983314101597224997214920307905192656415377879888531437994688311487464220541467434295832462589457590405797153169937833072737397260284383144020434026837323842188742154080030838760361362158542623515192095288949287913356975061855286931130622177910025215577589823254390934476699191474913013755907573046192408348262284126020482505851733574724606402203610491327752586651569048664659062356119810622368160884996712752444556595514376925902606569234859937818652791764817114706505946174598589384632233119255308982335390003866259918357978992123659078231741119198719256024350367772384186205744428683081206630974746837214505636182933851342595318427667445347436492288681390630911146096308091543744521938362663519653440 [149,66] -35174393441930551253107010435728774219074171331567502676727820612003016086999286223978809015642451525103763654169356789859478235916626467697757214915286989943872041865356078563351140938430129970462400910429619385503206101267901451436182733253220176620939172734118774454073180889880207549582274523055629094807559741485572931946265354664810557865470296722857926018181301603301590728090377649422030211266699272280947858940010848244879791911265944249522352331901895761958721040489653110851563844137082050022764757630828811399385942075864780533325258129893090381979854464080777242794629344209810791000802575517389728571407633708817659739368396352801833922239243334311359888147206877759238872334933859862515356866980778276818116006514673517796908604542484938145274123677029527656865328316105901483118619773095382283547476291041452456210755883487539407876273191446388549771165871568282821490036782895823100450139421923151573994664886626108061888284108369223545931317698052613914061459042569643030568192866718607315591102897439267007414709908298527923187007300910435859417166953475453283947658123272331198606967983082137536599004407197296202430094090236591350188017046073155849036654382979583553638513626555960140522413062213949246277896909842976253564219520379349586902236258169050115560647125676450114656339527951010411647380507860763859886822837217383626884294354218598931749749493551389697151244854131887898180578707441196498028798529565375382233316865043608693328210603508174597339128720667580027827841859912243878254169135233986023188348922133385714899579669572718272926315876279945776634365840639500209278002743388421977132922784320306754433792919713734564208367356942521498376020496049634494295922315461814518324196830765885824081775401492373408094304991512925313181375766070443903205981155278635075244667270728144749800592383637166818714630072056016905368854594157443008550681539302398699566117570958430539267572959044331739546014195220135562439029573972291628474779470595295431579650838853852105221353241982991207040200985459018243930956896643419152844421619502647107114730880048094471479831994369328788864685816974538349084389096922185726636730618054017289814049950614332210000960364420715536362520426742642178824002692109820543590153936011478609933592190838932291659564204627231313473331296550593777260353020474910314865729924921005973139884342181777069864655444485458377149709065983432507885812399750597730978249322656583942994871150728256327956849773215846706672596458319061542552642987151156582726088829049040428245582050410388038411328828860146476703368173542373988178944950662567067283306305310876239293529362820150250571314743029479680 [149,67] 7877292042543305389566937526496374282605599110755908416512459400860739684859755564213673395658722286759323218253999542143168575675172990263469147941613822316890608287447073246303862402616782673579352625222166030781581302364465333847609096854873551067513845044435317921307439963897256065782763017763592102381583911873816792990100505375858270604375649980537294648662101853018777692847177339191032959020812923725676311900684382269680541152267110531132894450783222662101679720972307560021467063243586821230809744351472460086562610222783243682219834065705158044124803570342077980614886659508505908033718595807830881915544393857234266683335931204480423041439181868850293804598259321512911536353720051072152480792919791077531294746430452117572452734624224284244101656973676247112552010697122583332931489354869128181413763204501259401058663086368380603324766830476639598201939454691628499839546123400885431410032810729257377323399836615946565386752784868276689235153139799200182628832526413122952522702344787243034104964069477380852747657295103212698660496116062077601355626181452781175643224204587616441294083399007765958298932178242909606954396651096890079176750339250659885522819609857231600754414008668368130305872510356123304420969180862561780219889057459441216638125533340594837055369974230873999219975343188264249110369637108805914746188892144283048370689263432579959568381523940877476382582840173764172196021385828794581210463512443638247470932434523761075429282185018813783747086322622165775796922031630195109209954011360446763207485263823438018745332757484317857082907194861354129522342182803753496300219851437218921830984311793598527909684287468967183256481307553106536804529079118917350368979906017610050919274625477767642006971642437168129830804612614812095222243619732813645700229076714630909395167189759117257877572199989954846146138688744311840853203568456594973064309597388704405425625878142806223413667322139241171524942886410546010901849335078722531138822960506944752687953882195293042456725046590491254955240185644225322563005164336302000633750216635472615359549185238711696060161528340077710967178587191645557462428242612048872506860324821273305763109216026179474784812703160258284010129117487867926232332769427726474642731943677538759733110127831032600932930143044918995128630077466925593063325729343875279513430935549804992089584019666522313195807638224508993919921332998427562675243229793954552562588189098019753991794680743166096915281598386537711082639492358602305565630446817748398721732356648960224321660146568171866263953107215901116437624539101126680108626101710610830467520323792497362836719913370196312870328645737440 [149,68] -361118111658720606943575317220270902626149618312102249888974921070377834755925990748132280615975269374333672203425101102164247905651491357563797109287516110855853026808205938516193313278919847021919034577265421488947838648075507859649073127261084127722334147783110866997663508857892606319000921344441652933353410246177577747383111153234883126208389253417916345660220367971793004978757337930749452267061236097959438038480139159417759452973581349093373615028792803637416153280230074535486343375726684648581976048150233877747047028573773923798928496469822867419810524872835581489020256203813337667886564237116883132770027459797794123963599124550775087011273737603920840371874520042049997293856946526464743649028243745194778991194234644182822193191369112048229373869986592862476069952822172287916571507801586810137302340983461308924308155921585321486227526844083334903734584725301886438577475464516412324743001807526934481789647160696336055910020945509972028838819583844519097710752901556289584085597435014842547317618718035251203932666753778132978346607972754493595328529703932028676986432523404556090248925017430316420570989621038308929326300969276922772390153339758757611351304628050219317861321677673944145012522719737525244708169686058233249433488936750665440437964936885308737513114412363747333699306732102197325582494724305588943783382760693826231172924339673814954046570249848040787363302003772834750226895976434637986047438963748369653168031716407876060336123934995384418970246512802550371210524828838818746040609469962244598161037276811081868777328444426863427938790173754845820985972254609359515146666607482182115479577035112118183817221779176280007068130541179479684723162868319800598865381678119964638036489591222273571371568965497447225525864329015202378444524441522554885236837223319347948031151768541279139855050485669609039182260022054151411570877618193564481682381475859599601744281404338144819672102148501767209024959112152607915049397520967049620427668098987398814448186037547708945662529137831905411755942026911243006590184983243342469863687085525358924186120943073870335828178574771060785139613533499722570333438019472486612460961461643968074112775219539204173943855514806767995189170188850575711241400126210982948173525906008226815258227535699115128216866382514832473510469734170619179979868003973677550903518466227037407930776959170250721337999893602537619142681208463242274170552795045704447476667375255102946208492554680781776759992862710550001093945592189755815666871348448019518636159122258416115714289393088631445785607148819856833920177634891679418702546133854179041916890861158658760675729451001480857744687232 [149,69] -3054860916655280301737452534450420361725703470132421553454155340244629870609068339273028978348349289609738189273468384476750802146861007306526297862471962368252152540540881004524155465818203894936939581263600427378757288076992369365074372439704024084088736151318488272340359123883596703404182429271918677032534309878646301140132569248575008598371068514309847148050036266595001134340404709938501471929550032197648626193303261989271877519797679414324747057686174844884062626494010055802656059726129352774258670720051533903521662994210235486118514149603270302014601133706030705560184645777137286564858604379030239424662723001716395732123373809040738489071222669254988987130610308856047127299301581804600567409059181671096723492439284758672948375193889005099353992629948021836679424195163983689144860810534198499199147633862210873827422137728573567359128092763584618074254421179515227412323231809948750292074298383291989520247255213798022202815999641628800246653552639355709107647347282246283912594754663557825990934459624449197478444301199448407519647408829475585571793379994555847403785981042360483955713535994156854576756456574995348237153436242565871605229993201360497138251346058104467181901646463917929871309147983658400383202779083840410262088680694285909517002538059743853576891520165161415643773500641124107907063165846262009027628358529933596346678502504917723773824336347652914799121075446198765352398619380485869740850566979163755907915746958592719799661420128211169615887125259788844703309267251065375794833984027416465607111546919923004697032996417806007496459069002919803038835278701667043316607193009392724976619442611084882579234719763981842492192483035749709150044762182197803185942539534810893321204680205972351449087809829985783210263150844547336476802531459239966192346491133978130863555181456397777364903999953403798882559223259343578831970438754086298635879664744916924631177804190864841687737631862882631393484680232923818251803096675749623206687818196336149032817259438229279880106449089092173323777070727719931468558192404736196016991946361198388584549454014208081887005506615452319086539693222857467059986266382343602850607911767028700655507117014051936110470717391311060859783975686470048496194037584517528671362656118288725689466551763865325133075315948810381894591698926632360057685937504831950107538194950504577666540690357782279918355584704593605023307262556900842238389756332774519548353936601890229597624704253130834295404106614976796706314517407796311152383204927685330001590999758004940538064242971384026222680698249382520114837414297669973910049310738954289687395490791818843332163285424635684499824 [149,70] 541587655067456383317194333157166637250139666118742287082569707256704397411249079152357343287215931411213882672021520042356622511213497705079335766669110380403607781476701545802201866172173068259383650144071554895571737035309173555960082200764861064983165420105308250477725285192074459892667956747543471918639224582881354822473066732434262533045986241781798457707326717261838755035359827260098660261293168693896707067482465617681850100578144869721572102377264176597024747714530636081636347358848155973509092018446191934721401009426834217553243365120580724186769267737012475409388570254864379222088638502201378512529952959659199954885914768611089251453596487181540839814719190813758407849763303714937573878218654459533325347955363577710133405130177910439227094009056474727935131406579246087491246372064946023318141217680084388486562620690511048971400384733042873956064024825292181791033391674815554283807419318906337910317230375847259011411565881257070750518954847511671469513105047029886547145416977402781595035771081620456932862080549968100643333103668589693503134952291346418790435072904032109817145304500699572547219028300954735211883054343528493562795310088544249448372071083644893419319333182084622549040783430932219696898921703452397711599839411468200029470362612440727427177514762157349558573148331604426483082194627579062353848421280454936652422785520475928111953171165016012500263692497589369127948734326702144458436057860903523234380848045470491899995390766656061344539434395106464226618416193481703936043307436360850574353022380219402579629838789585577734812236533739107071560570832860072384675503182941681867453559383227547719346045455696537069481093613860780591649103241468793232444310015343149023128903081846244752784776145738551170841837410754015762870133064037328846938051721343034345878341397367378997311008757055803445233116351971858132912565360746310316581446404723298470678800164840075470865016713712099168973119426724807027005959812097416190949392886361276744647978966989210762551520955719112390697479218581026403274645293875163111723550534877939076944140548677973368513671066434802836930966039302312251831698138932517109255577130970290692395602193824501734067854427382127338826127308323084982599855366763957287487552420128178814909359538667630622652156384304369875395867311709374994145560933441186339686191925786779892286744305967470417067277533787542728663190198918205927041967657497873479372746435770925849757712558252684776475032016335932385403173903209790284328859638625723485490342815536300186069965959558122579679851474325346412569749596406667269326012360278389717420456769478842726977226852303590656 [149,71] 50408763479750641184995010265978466025175823912654750138637649982830863754954563745301641639155511772382804737391486886779832182793718403112818732263723890564879666111909371648830237700634465999533712591444273184592658480164209503810254082213780619987471771491419185476385394448075397282238047972934611412629884962286315009306121840759778301712861367457000349259872835762827658434570624106572550871694279520012565513571362614724475960765521313042550818789167489283082324582480351947441402150289703957824583390368587395195303691860856528710233022102410951964574590608867832365214739680979325076381384554051521954177233507936582639082143554903146562766991060568294878931738713798533168064914087608415114386220401738104904564470147786753432703421446786377090724191826854004769129417001429177066685192907588579874919912307873788015295677216219020732119682999678564281563141489460839570894718531945357196452251220822466245880382433622000482243443808169528574625379505118588589387538739157144614874597302114277143139382012955384022528490209896643935906547855966375068164662359433428980172373885492522492341457266795687422790224417367199674757365664442101968123809984105010083105695215819855348448585176219943588875500567777848912670571389908054655776565381583911459145412865091576320548712747869897283971335504208927930430182584728614489891768994034167218740920233838280726075163812369778834424070300936673862257461184359578534671663183147470722276751209997374538325161687466994635285400474022410554121723119592493419104765944375512201496875205907751570445300392324442932314897457435494834609879076639209815866218157017048732543498002914416645359253035201571830689410391942950170146670244817000890903030832827021910015912120334072999801338592994539749548632599477594638539275370553174750726580694217341688261924078428615570605991040100120761517940136550362533805836370442336694759856753978590475671315256775140770275827941316776852739230498024718906792757106823418497514643954707730632917998954039541933615746550247509889301194048846383109191205424280286827314293813105763500672266657228285749322431870330433055595375887619332375050545554650076168606103203433770526036588036652301573532041769253377032541730557540612844540059169121250294186240036223922958744251998994153619781410262932571358863240139852685039950656252305522999927355036460089806429222151191926632665110689086486760295838291960757635941577349636883481657611490562226115115407920389556859945782228603891101457958235426185336763331233288502357579389889315687178087026949253475925272161428277440233289165571009253932756426735670734761110491089496603593335485211154800 [149,72] -7124668110360396699309282320870599085578281189908163780814461807455255109570643730295259255826957542969484085807023815157878165506344713385367084451437094984895902662307077585168189536863611473700566657124607587270876184054516839274008124458972412072495707828829981414339547121009881590416262019775958994312877127438057748536134371204167977043356815901036709699532237662443224961081746406445808828330729677885748070467750008297098763748365145154767056487493101781403113779266715264681749782067985441551960825124403592556340649570123998070409006863757625915623889615626493623978579720889527002867770738652259485654034600361589361379410927501249720507405451208928163396193492562748144301835797986388355229919325841988038921391548881532764009575463674254390547406403371284730418646117494272045711228190525941285607482717499355756161043908517887832393243270463604441027637293131357273894647471299886689914936924288944366953267602574160304303391846064982843761226911765754136457011732988196291965169180936314680253025567197687404776526341693744494572356459853602003124770639308706597213553639364078548780995316500623462364090135585346714573169255197571997518680539517776164529069201210188901999341894994672574745564777060070292417511797595089251978390406236936167129292563055065401833875558144606635791664487292906794670047831282828397290836694302749012655319105914329429691937310673339965674903278191312842826033127734463925606123971726429084082933278463920683326790987936056317080346177022098106073516502627987820245388906991876880403474172607444391011410777541755680022785881570814555697444598593740033561157074849303945284182362433061402418744224801711856343123868009253040642290843191061732280438682906487015082693615304046075227951568155924721294303396252326690207979852855252568001333386908137721934147799513649226903915552075669689363555861492115674135089279821234772425087429790473178929412138951878940208884853182163204988184874782939905293686525605516582385369907321780914682890416702073491827483587308468492531749613741747375567201605466126503216474051373204010257916260148501244669290162157968349756833644583464661414345122776245472212113528841724891131416672992441891497162017294008035383943802817420705115475144085363331770688364119577172090984825379058609697651130993979213533194429247806404337088723224934428074941673773911656074632807299049911202162640697574603551679525310107033162407206532579526728411306313750086028408532352934449081467120920801256154121480827631183123285326841074889945065015143781269195605905902769020917530522801526526400947262047563551021560810441756546091088443698001915850623810944 [149,73] 329429674884752673933161567666565294724412076712336208083946595085122985370273953417926218496356162496219607147982283186645724941983645814331537611964921785592310283918018535555075797197894502856269046526720569527554861993459515139152568784081178691865990270101638335106820631653515140570617678006291206698278026269180934267760071613954782335740662096778542982855119364353669798071856014134417559838076787348381438339618190457102477826012106336046904713580913978963054950405508998397550552659120436932323650486410603980147214926632538097775556610328718776110511953772060580144957756979000209438235222656276264650144169728376191497791275412760284650361070643958395981959287253714740384840454689487306622893684932132561928096168985404267270842740112999347526160604124806138466782324615369535185664712041791366892672634231501143059444281087804849332518481627263683952115528748841845714862193994265048483268506930054983136458997894964525229868678148278324521216419614823950544720261390916688753840916925924916001490072215914205115432598418031978472188786447275867316428605848560182250726323148278173935210032195151675418776898965554593537260801661774850099935249830188627991947414519375055029124186609808322469833323878101559706637141781915815930803466647387403174116599576116500448690436100751563168062004561398807387193964268306171045768633302643682686580017348985509720702180261105746821673623792584784718858414807398498370084366706159596060283486026485107498084619481560089805870811567303663523984592759414182664184214581183401766684743797203531238945415136120724741568064759512479048754591647610137207758833389859820566887365935335554544418834528441111356991420775462392882030236343690557772561759258400986017967762850753320065039241897145101518707311624890530189712175252302744744669039926695839573813901596171428279869274379682332584804251424635424296771767217603032377299157267561712932038344704693682315488175289433122564961284000513775059770710958228621933088092786469363712302863725116281991447983404647627351162966244211114990239485763036693901497171396098210915436521251349990679389213656415794792754585425116842009825709858061262388980863139028620074083988765150761136289146697411762104948034237546602287782479395216078690528511310384010943437685161205733888679068479236205449417569562962420550945936839785442549472532333682097785918733385662273804259494319722935777108228335552929051300404620119581515466041129850364499520861332051732497166384639743433147389633959473741958434640323109244514092825752846276831154226117250730169595610699147193361671013610330702968560508141453748442549458381975457881329392 [149,74] -7766161546990034435836764644892350129665471923641320661861432804167120720982955240300013534049847761351625821431609576252657037552057644276905867729926820172414300060535850972697854763822353712545984541631405023826739932443475359205701100761563501269039395293045958512184870315030302990555892558618104024011103086811784717432861687757844932749530219227485837503171134199263403894914138778024145786064421338694566508626925675074154762124492631900308338737053762209179500954986442524689566297909498272359095727716482211055664036594661817558193305125542835532858126919085839679946037496597682149039909474232566384375161637129546943732799946767565487861088118855710423332961184633177578981770185901476363478962598347839989700037999159201560540911497994163953180191121665588395475127669063967298534202993365172868191024157272368609181684058049483141484717357444353943334764907300845882082715350356794911673643994999569027530758868832700773391129558025911559033002967636105813701815915604071470886417481501421664696434172971835788064668785800635920663177797763634384925357284817961008740910264451006491141131566151415019401645161104148322111254730337171258944169589694046045409271284518706916542357393620356817295331775420954169010678689909600846356967303922142724783363843827946162913965651073677827902130652250874935593793487925291097795643731673580143712495416169109947611289826174217573339269716759425780130060634643533672446994265210682957865187503748712712285554256509232390463797511192070999335220747472811100922789015636795343766086737528229055300260468088641667500182884855882033127025285496383354601070312407109585981116347695953800720303162782379403519572452485765828812703900010804173940487591311547692599474604117932685685643703528631765671507330117153199176205082211433954043329452755769158389845363918368723724735810874435875784846578448003149680323470251306131956608418274995975124631017820013270746938354429477218035983081922865184667844891155067415648006102040920197184815357525013066337044068230022994077443150802217751606306240951731995713199299423673459631255729804334820535458274601861155631168095287230396526234565302662873699882292205419130036699227475291056191632851182934663218644436169854600226076555841353879591404591683326148489198818218832571145904390044679892984433909445776739652812250287452808634911393941831555545341108483988453084252316966527702687027010611155083328666422394496452839407489173974505773693387224383923216669680376140580914570628785818816043737647025196863518414582324746672623543637976396465287586843118873327742382827619782357501236030701115788292729559060638701568 [149,75] 237388051865308522588898958630460577069214193477573863792270703802017420919927541987143599167199453325950143355213914147989771088879266167176167687716441211343969320960089093023269438959859607003768888921381020930237860416613392129786481028721290227315973729048768641963176272826255602117677967996659406731966007870861028118867917793147662989513214373785305853556443513177509822288194932766602268615281538342748797661892513975184464731927856718905349911407035802897088464482580135834663896094203188281110262810871928502106432276897613406768129477688219030412083968904018926335327418741521684344890923389350770002521435868851374301524561869121498457380859348532082008706138781976291301231629678610375178767570951410001158953142715643722535387558898262918557618311557209918521192210164578075470508549043772146660607460580848737480147913536222692928054677526100612300247401891227024857106902652012242349421519281621374041169014170542143894864634075886957862166094188515791577679785900214294906984713897140355380500781159170525192511913491367173381909798073823985664186312817064023292420676273668716489246709548810349085536543983617465087075094478235934858410871857284683420578294748916474774563472160064981871450221738801006201122023051012460567476707221333170113653732522753153084089122736007266273695045323286786513888544656843976637970401260331911398729771280594744240469171289323266515677984224053342449535306577106966339333330911045117901207278312754748421029055396881120325128350644985680585558908911486474503706270533955321846844775080289243353592128113674532800602110862591114632462013484564963856486551362177435072157562221558656787686696423292733384413729419690763219829508964129975061196519271397705696278294347454525553436380496723288159364998722955248556643653552456179176763212516600862541443911276795602175339735680049925535164736320942763963350179586468599763027004930956195488326164157885278678038469323184885971377129818890114901778102013129439153415186939997016229676157056872682931568364740783699229201426660792487654245518791162712829280265849101900454316583596914319164773886790124404929622329586048687728287751818476390968236811898721049480309913932531948150862537645953175558302316022642507679196391219504881139564613416097999800856982145761477052609986884963209020008754815592105039239293553457419118424467978251506480695877210422107166394538914118202976050849922946223868501763127811557190979092356260661243906057030450133146383635848719892221021463117819087719833839532138429189402686032640929549867942662069361972163478716950198832831181873637270605427509449102888619430814858537376 [149,76] -14807358401294068761779431126695689084598267798943034753878461322541739564037829070099916776619860634557996969147940888630294455751623392557535179615530625044622921459522071624384089736172246326705967783503121490562759473232622662527081754145495420105012676470820751306816396638638472039282991711075329908633437684933410593679094559384422792961282465856736851319142656559697754504142650636888433318908258899930614039334689779731795258224550472332107243129812715874238841631089968408372808583750026606040511444436698103415653143967832793541003946517090236798369023381695074358914800670622622580360372120357051421206349214811533520262492837167467680682564649703996651624114022920781618917780821141033271825565205664472259227052159695063826118540396161325742671211958386970388727671010669166185669740755433477764117935295568065267443998932213831915212742723733843433836252440868080982839717229595566133621814221548420437583541297379878631144769357594846194760286218435218183976957905907420378974482412781191151983606088969879029479249285960391026374974207585428241957122495347936721475437233196231459538397963350933780182071149836479619437726647207070817213351291192273182661967974740343156230983602598484919056777528536032550920132098134032065856143141005635187891561771318778261017965894579026255749020705160739074998326515336357254519361958287869154303408506572639616331821029165230322698341227228466607963749383829564828889991757885835967110814449192649294817741542608612767479823160658723103057904095082530890591755105322606974279250272524501502706743150166035476119273962766328919970396333976670020201435615178661148388072876154982765815869274291424149029495679158620184332585449284592337839837686171940726650159282986041932933145797043257962997282153281947895699069722844614098527163977219045589945662424278150717965909944672614894630509016012684486882896586614011814975891092872175484699396966703528110288711615359099749865606820002167036607429418756251862848751247253551186753722642694302123944746907325352361033134279283029081971223205053130644432675512167604208217213521510905646226504468504968400112952833043483868246453636242752873193340165512249529510964822176934142349999980101434871329464049563517118612427391915229835863180864832248780238993713510619450069050610720347755885304671954756661281325280778845573254032385250958477053870194974898912774985861760045575521460801438354566184463260756645714847064231410190156041852110220739968559874954369892008953263066963845776469242826668362005583267565881279173303318581888379653202380296962412834440775292957713775358830323372029188829925573376 [149,77] 516974348781153597760806098787868721072254511917363029154742709384726724742062843710619510891485845096544387557394471154758405138591594613024544151165153306569180839469533306904601011586009663313288597205872064909985285461914314811983123876802352878520890077485883584638439542693190794450552700350378087985905135714087254933221061873043450498495450448301911156655138998897893251307536727024626996367878546409807393710422501582066854473390308008969709883715251194955075021486357820150570816255973248973845048292034689350682337171765714793918385814598337603131949499270252411938586016371559514219789234711186083389968104317010826780166104500382781069762910686952630083417609711785891698881226013005163075209025048910533730167598744435994590030903589160178342386384711045573982534872595558259465939827760696050223157851441267029541887956711875364452668167114949953517128938531042384879873481350212935037484792673267967622815950142425484479442656710498285689969283017776918564424661931865591759164409593727866181395677925149828535301257292822251503330412342438067440164146333067181795503085523604683404352992609210469344921880678396950128216312607394402586423535242849936318117430925726414260556296772188642121080363978449275240283943763601830567465784259466253738471473844807064599707395639125886531166643366340490784490124436749489254807463869267982171946562469729911043181174938236432534419980857775314516863016827184651703510953563038748062514460832581166646074271353997225731169437441174306020838699049449657190651303359629640916383900630723901162103609595783150366277203615107567323678653378046273076763971301363580289552481807467302461734931389895411162494778262562671783106414709558208855427677310661670876295548976016450559390977465376347542296879487599984739678446532838569688833246353515123421684575778189336094750724473324874739768604682513933298188891909044833892505286682788668519584015964271943147360726145299870463445951767349227871294088012898694518249984288673076503422420778870421929779545657909263846138189877421822261359112727573451783348729665999841895293130827555200397779137250890892659119426779213661600606282389744694809833907185832605950606559766436350089881495345474096054743683913373185452349992483045036973944723396341843482747835444145617890750316376898641227413985734014794351971765322864112985740876542080869835865387942291429890584775123308274103265352286172007280927860482582952203740425122227724369885922833724663904974964239660616139584173242841330323108845382614904075150226573540835376850618995602236909482176578483773610317893208445664979785051437077349026748320 [149,78] -4084648569111836704818952760441655759219850828910559696291416714915206813334543793829413512087182000377483037823279029466201037890459932622065764665144874597275521923977073675926756897733644013481415356663130900915623917949932286461229919633381596375337131619033801351073399031137734480679739210452127266688917006972686191859754400022902947293753369482111597961015514807921347549781740058726480981310669440001187635588272495715992571426369733653098106483709544759119268351254938607347643730264007312435819806798103396565071580393413566273240507729046120298171826512285080073942168589865439650936931893180159632110686336404149281111640200032419378161162837755681957767711427493500887790957401554894626274514948065230448834278923526227280202287587287325219544253897486614140789571237791886567740113438335225512921872826899214086177722728836968718262682412120585848330807584746614871568313855071894474252585930018849422068894691028755144520902062744782484718263144816489403055133245848498556998363431786197952904071139703812217264522534575875176218700935151932782936802527922914972033431085978065164950562944269838880906759976474571508289619566845207802966731910874813650305835629384917965831889163753685296339217994375227634137043630008396971705954509368964139053368310623122867409242716183898585583254862186451418209919655565227070795690160875751130527080136160529379725923890846311624995310988994847604190694485103088792677451956568930848264804208566088940798173760512632646756757728294729261479442492128543492763390653580187360190379253583100696069420988233485554730741607669039744927526139680918386691242204724457102506332575149751890850908371177683510780210375632641071004186648270068982779923017457459289369326510733035673798361963353163632596611600501822486049712082721731920935700605618323016689885483109988646044347280684397603608464822793678168277266042638011105608880901111314802070901181697728475346072418486795124204068048285872789731750297900466713047544416477008962598430817193560843822523523995634040683956123415005887609290013776603070907218456343992674037093127878153403196616660492483823193338972251941774253805018934881463482991800459049567577015190011426548814322238548384914168329426474550959084779249002837467121856143053059159134778514292009407253795825948977981899797804118826958021879385860574230152140474579110397427533648476404608342695891981017751582089292039049820652078774153839532605741912055800299539574538136947717923692606530348877188793619258631523220203255154095608381675000845435901763147031844258558582851136255384589516946165054363454705589475536076510656 [149,79] -228495636844737750041286487091522384103613113450208678304640493887107257278123316673655393896927056797529902005778205590430022596612597127923149980922723024199485452612217888577128191965647089292312906447355549911334377784173536410393356269935908535211503279462643539193909997128687923597383510360387848833236851909770942768700726091106999493684246371258639274572516963621512451862201984027161478609710876977906200976890695808177438146521773420181282519534533699334731528365885680985351443960162626374124726296026403523785471938156488725349015702281298670617028798084812739049448838001659091581482833482814630549587986103643353009256539591564834068792203016814765771042865381754825773001054020726085079480198994447013027123359381988061794843941587552782377137701853561214403190581787125229002738322019039254773376009374769083151060368483935910643972217981917775384869187094869486211272590524824402744492125735879184321805195324346610242458397709853423121247371047383091511831786579792392744031986996850544617227082599976523316342773917225804582801170214032012590948481482551448963495364764738209961479714294044245037884628521995599861605866831815743042286130082516469904381383858974519507815068288837920485854295910113412061665987824203610413887045446876805316551064703347774696645683507950332487788622059020279831968676984840500862245023258966242427214324146730474363344382550367060271938713804965278296186828581077800486157156455442612858793674015824492596424045024535199792119113154621620580331405440150326885190661291743314703902396983249447167674835865847850143218268874395397322054228396252789756383011037754137805997687557898505958902612947416872672781020855242413247678972100975615371791418567199009893000134207291225090980210758907005289980765729313519673972306005971218338961765392523932112260041944356040462443989140285242394352571811035329099471795652820470756962319056096663362737621911600665682827817408785914229538836943791426113633509553143577760505786407574058836019899097002000408710071503837817570233603179001874605281908640101187303393653608635831276425685574232386635533319806185013120402628846258652905376778397849375747234606723812688312896427813458409152181255671579995815841561583941559267121888245466864896753555529519008947031582963729284323543700487536544352873095814358016932967384396020605607224836950372982046356193360401205922556903025984108454802048015453760172817241814576770260709074103137728797317227847553181344771058354739396681316572356486842799109482188401923845455315193859492346035405611909558083514502294597555853655882049485041454986013852790752 [149,80] 5391927993012511496381848684516266912418197065217580073729518833098882824140569085414547018649142344108033277925593436893574059462703401192490232637360741386005379027808947428571810976305749784214395045611730758425129939542265376006112975248268541191726216780459947313506249304433740721249146676552527594035234085112871491815909255298055914491835319491318713972312100861022746439262779585513470999830148720990109376734615281111900919570899806862209700209546857346429746914174185742487562620102519655913741895669432615739243083070742478020862898298483875634160009091798258634408998635474627402620187134666826109029377550996778768353274391748424086006201342618172183615926822795707601519477539761726224566593856421425565437315115683134609932214547890042486621941014552968655410051042725098476905118136420453629516778166170940261480488644254512667426177933207842926716570227814700220570328962066628566840535859604556363788496274292297388846121515192375149828780384855268716945542606197951837279180555639803160861717799238438970512616013015396746883828211871815096074881205202524312856109879833714789206654680153820022914223998164380394767833648448424429182054489602390564346840954485004945296135387127711459936181838956910826607531650589205226370722061647306949708159589307787894282292518975039164947456136752495406451512417528335644721505532703935520703215215127390246289105023639578121236342527834144223938136827594182396808911219515382774883948976596711375944714041832513318272910269904102647025693480223454415798371794376335588179876331068178754822417929659593194415068571747741169493888399797688098890292668946686870198086730476897223098018401542818915432875430871893103351529373083235074239069935426283950585153427859157959626135999162289242662396389019426410240177446248869726927148322613671815577355598028559700135844680083792343035404458251115410841641585596742797142930419299169762305619418212135485656529706052507547690888259340782134104076544790799033731403063453796492407115740951890560783767748220608458754817547879485483397218017805795390163988429891882174984370612481648523095676041355875624996150344359365462631790436278032865622870856984070349739679159731243650509328496472933651740482588851433999871640506239939370933358486191176168258481014162903178419973738036294239241218286218936384971122875198359848749046475977999397133369573200941503660058845855244370246408629935521315884112495911382028535628288737156643120607549609674643660794506575283226486895320120635687307128606088593495621529479368941474262356208358353941889488782378703753516381353333079955695570688192 [149,81] -71545799058583574044790791128268834825434652540014207945602148967399312873378267583733919588252976406639887435446064555138476409962515433234858998720906164700390311819533279236588121504244484641983841298526834262472747505250233029133397138745269719247765471159385656043544174305789907819312984809280363625528949345229477443032876758278342429499850138139686462733438694174341296983743788010745262477445070923347204090695968822151153303820638909865552268009248679242315428233604961008601573009067056518072488595343026965996783428702540428217037241526044547021087732520934259650218472925129848479617973641304766309945452438783987994832225116404736268384524910204713508940235566019533703355354064667796196867290987472092845361464100381413643703424250137648157487564380628844940031192457482746107486312560339587964920848317412194358979336786125731902165797786841264209030737338891297783959609128025398153773121826896170059876487703532839486296557719355368191686253884977370426260328946949388530747634603480605582462275676312297548323526376717520884232689283173541131458476909649658558845143081516818976229342248897287041944625148728802074532013695424842956672871766240453462731340270119110192477271649563783069744459279558228796968909154730162351606487896780790378564884922550570988263621365059532183632182644227157450679631939625977066232252290839285906192350645991940396660753199086245861855249435932529656612812166888152042360562590932354331584302201457009800420377312664334544340434461328324907633117068646844002718492936435484860103648340110732396495611646872388970980272253748272780420767492196516465858201723055427792848742648532272708581520026732466069944709313242433991353657213145359809823777108917067268761641680142005753439558671390817364874019883306991961614479239930711126914251061200716354560159981925887485078104559965654598039991139028814396290312079835671059367859371665655414133111279278383135661756496239428462438171946648325158338540799797289278165363971155850948911585816647539747397489308450365815900679146159185202312381920816356834936864763583974904792847374509407287277671811098315187268219612849464781265849648955593230648861774676398022885715527677158708109245704803001962135147324652643084903167214497395730312120334215796178751571493675643488512620052785687270006364193557141295329590912750240805909621331007949655223032708785908357484968041894758082294455652805647689922481776381506291586723714311043269384710766994732906125187010791015553241957594955671051222927833376269617566313931310525964569083389821066522175415246388998684275763263922304193361016 [149,82] 4939461429572717753286308491305945520331299724596280273558857379569867866742681419795596948849145242390778202597714012822152965091408506853369830530509304983397711544543283553479438224731678557473767338274310774281843772436946482341991050306892226715675298592110223081160009221835340609441994542547044249911287061913520819941527627966918480985286076666178716300124949593312204247764890645882753502560912852651517352549547806028510948946282129979777126203959871457044316032633258294823267764036601291190126714928199488868254398011950137923593999761717434910615128687139828984734049806143226928707552243359484270442322481356441496039283545760097924650781488256491267762839937574428875251327593458391391026511392439694965713470168953655752342916295575592826121775471288286326628166955732410038619534191859196156774267875573407256457651073864842580129857098174166221311111001286257228396028708192012486368132823642954846696982593107540805737803489366643057612251518847627685231195846986203386324248942629839915805655795961000286580405684824510442756534616919688867319434720516718432437680264876239153429518778708597404467251172498603127134416552546775665988900778454527913248950714805539759092674125437103075686302305200767483442396694675168458698420173691723720593772573182870718811699794617167849386292158562585919597547856306479859064656668363302788730153984098568597319137311934098897707881393921115713322001233195933991412428928824077800661106395709115446522503645269802146434269174272128790433105413870654490679409527117748746376215171412531477049241965599341648690989137532815309491630122046625505272709326938294874168868923368869023624024908530898518374854164306224088235382091149768919000793859769720423657521897336126393717116612800532798047498019390904359840859212675335476069314570634065624790830411584985796183829705255729421373134462285225448714687883754384945045612064868232874210138354662341292463858770962580552315406359480458019711869527057675014529392506199554805935548085864643558202915656592575214598697165699770374225821721222405428140351322723877725866651176541662339971817928347492536063400423521347043163517700757204151054284599703128648388744005290052664849871659262141628707828533391051390081795922832153288604811777724943662937037975400041613301136493752506804900117382900570889360873995315552006243282675130394485795974781242150511959209171222427435847078601250909714217835601309901639982973818861854345185680197383614121977637302468194576454675262459494452661351836301848295117741997281832417810795649705312255552315263159339889908655206007981621376 [149,83] -153241539885197963166003146261733094192863538687146543740859969420617265568502858891200577102646707329513668121774137788044814740175522330153211164092196126993541018052370186497807150925197487794498281289166454703888014010592225102051079158162648802992601581022130567594999209107158194750746446561289029759324872949233445624859534057724740139768440853641559668036268604284909549627089152943823884221162863762401473702232782680783823832780585240463956998083312681882437400954400106282710243721834411095607570158392577605639232258812063045294399278778565065784874145977590335638248344355714528708166046196134875620944667629969503932818965196005225888365941294559158275049135048434758792095053851519341233228341718510707379674112563111221304891338671314664427729722140835873199693005659839406655115175245529653759513293038525736840060435209580633946564561315714004548412911819449843870733733304024543267719187174062579902578165896870400063165180696466030306403033019802444202919250327312705950134910048494095657884372164643533092363398536252321972943448911077207100100178411649538541048558605301581742606592988282484777899702290680024389848314904906323141217496346898078719547153210333320348973547246310450055796635323262520720987813101924520854469348704618638387229434701619389212857165494983035338106002535032252154457124381338979057492214466114656952805730841204742677611864070598135336325849811537205895661899287675971004413142570090571709904330802352360546397898394311344403968591782745673006807163250600300700411404853159477398475329603193393016203114785023458922472512997375773522821483406945009633903497498112669146832191463964503030749573627107011587248132409141761445550554682382022912313013020093470045459460833711167319468465034179563277518267352483656071769849546385026214712816625189216864986043745441425628183130128534445212228822852043634417449629000071427693818377744761311881493558361430771488574110705668363259010481315860085439500498687364892749236479548019522194488712856214255114887108981718193638550927582980483822486240843860151869404324251248710618007330339671913165728803574057688401666816306637866925395700823247155049159129561386282102401507354200301973422490435847794533009061489504648834665322721111272174462621566414181177749751147120664777653407655193150563391106795791158288296684580025211915594694095462037823541710742957466791185513169981564092949774596138742192908091590311188688903026131370882633003033607677817972987772377737304072332802047576747818745514460866395805019783152149302468636741919175466134065541034384719156065832245352112 [149,84] 5278987241579877217169949496473344092045140443259893475818985405581338895517647232258656764005391444811044792385232844283617620722413261328863697660036795429621550711428648150293042953531274540995660339409325781001967436564068651571306995263888753993108218986940639909990204260763384277591935862662740675118301711015833735721619816038823859374298527030959461907300187015191944008863604676194237549909711460085579913476319655740650864601000024857871519197883213273871344720079686400257909450372114856847041569950950461056283033230890697036212956825559813373886785184992198689774574519372937654637930035818639375756906648487719147550272960792172839030678002950965331279710589308282384245857509320304914416244342248252412207024080756132610806363350717618988426486560612857695361648646064814606585800916570119816092531346805367812181000949834486035986663051856826285291545728830826926794076507948344518761143847225697949532096307692458380019600844520882533703247292295587460626850740224319058286958436889676484763348874172264388104542591150493488253021188261524123163738729434742905252424720485948277050450566660751138298613886403528133655188744312989090654082099157875923604260750625925048674722735459424523833441809053399951573214761167684753376224931486299515189751443902832445535519578197153222653677239154832218766179544095428631505939570472261780050226164655923594452390512070857155259045384344794696389382507957998726716199779201009987392526059186154199652943010158876586808637588340024570664846285422175077228265743186226783322041831520587839572986585174519800923615253733582689724323704673448423751212565911335469356125959689254772693258851434672363262974247232714926742144684196202991737132092216994758530736934974676835456813029758210895365274329221201007997675803795627671708297665076165780808185636044243130255929759944907960484861285456298495142797087707232838207932471429994353253962085739791618032393528050437350408913255281964931034210212569350227470173343857019959335069089511093768355631127851055998686176352220435017276216856290638093295505420986000531181085915458253143849110770467579244964227957476708579842171351957898383596860642228083588944598614312697784159155410024580948126381541458759746635779526347704593249148014203448700533388204606770870172166792725331964882848760702393234649420912726266512230323216527968188618143684860573332712976289083955361615944035280784772326873724680810225729739545601374226243837925321230977857858306318839400295802259932851416056477603855183448226043526900458040435030039842957597695816256116704624240658157216 [149,85] -32009311978697396113951964375861640104862265019110098008915876125202763412665988578294280742248276026475487819324018681349655614068531710175758006896070580297741240128092478842010123052738548141917440846436969779069401846888515086335681279395360298308326022037439473774578036823715096046607715166885264506361394838566737509353682007649516595684265487952556026840938070745319556382757923205138173715422267081130884051387074919157195165728584135913627296140452732588112864221135159172888985887044456690234622482025751349298101600605116302751730867816377972253244031323748275051478714773391980807357998600845765042292514433108865938618462607404139121038012720828177375599324882252972361227587062977081496942009627332614048115019099194027442246602295760871260591899578963826047219100520355959310113842911831712102156829462098327557412493552013329829533045660529928511586269297806983294906537277146788875707942508853249771512835627868380443993603247329574395431230704355824675442019600344641364179950277306327173209305393484345034041604138921039585269945522145143794740960359869597640536656152377645214032023530144992217179277495266981955021474289996305197993811142634665151482565874228523436117813427087033902601261365248098720366696319528177422218739361951470429137757428203906482989140522996947038328949081471342697837348939778628763991935982235256253992752236693947252195771852535903724497027981483159874333319064136167473926994160703033931401415121549849666473262271751096033218987625036531714242388315461082999961662673047283845777752040258685211232185356672507830425999968564395727995155415956756553979794872202545186659724593226120156513912849177568945561909586561364501117874728190345072027577291303465628174965231773624749656178303065730113325552647502791146274691299097309779317616865481427080545779745700845594655453856205072443691667463489316241402545609751284120843260884887003784506893073030868739870346307271200936992607225815640028433439819266765363509591644456880753377933351117390259335574308068013192910278257537108817672203065027084385812375775559115223776746165537546841534109203430955489464631696774509487309316579706766968515708727828246319539387201798360048304461684625491076176817989843510216603893756771910538649231497425588171167567024544438703277858947557582430922724700443186908576495389801999434922893155691843025853217822668277240508908645576286089911966609529045592421152795266896827106290895422096781035840502889593589429657617689925786940420769401037731546699863097998000947443264197143527780634719789642725500955908406421594436628 [149,86] -2071237995375996624977518284019070407349227812618481189707728205098725832118766213876823460455822566110361741062484563506704589895058361648716785129135267430155261737611134721889793721639928055107209219303905360877355764306616760754336010232802940843166524494384133962199055470027270480953823290855264654211629513341751873904908181607962436314345915022117743479898720151263500319737582488011575686376299641423823415116754690741194558187401315644384072806091304164071433199411865158553120919960851426355289008086455799391494061847684138913690519020214187704265169774683186478849543384136072214814159330167703447208840797865184996372969132086895989976875021562193681385595361022434720963563026563032176107154426519642345545025699050867273239953054042206954736961349593955299813362653583250144062464253793716948298208329718624901483270352930525692744062364411564573637278443889639007366209351722268491036971129206873673924031957353666797551236143476573681646968666465206143381047810969817829061620915789518067255693251017226982505164364732635766939669408368489522090519222085900837157256902306215917582063720655600322480659372122034106849135243323533657230776662733178770181113416905059349853693524562458900542120738339058564063709454985632634030200396890127549761782912602210603780583872466671111694652092928791139594147527016815915905743984853052063638628344194541344522415176502248059918965173638912431125596121355373131792704558925813746333181833501526807707771973820002165895362476881749882384693464407861479571398984028698829112414808109866989293030258833553800123030982585222971091575880132685876373004741574696955985983303070643096666212020210857281092421582528617431012819914947957980868528284425964644322278939879028382793768081332911540082202353024898874996603339160615341863245569262099933279957518455376168286237558721422640125957168373232582950231378701317725415432832042084644327657696624753541983136522183458902953420966167591054377458735147679494330361177951755081762742594267023009035013385885975695368986420718342309232174789295586327332581155911318077269016606386258724758774223057562765907567934230751794317609789066924279483737869762323333959672792160514819520517958886448881553242024436270071855650196143736302398551451643824441927748043380869361436510442093233765116275273073575681406625755865714498169850790618299259754787807705416899184425433430461379920014887253439245240016815409203052294336601855631117532096229798680973430698985771652027150289978410500433984219879336471993416103552519323196257986759399972686709191476655967367616 [149,87] 61326071215001871013367256998476775371022603098849077093914339726520963780382233957332814231221629609074349455367151768660006342320347716747282338990857371688952206543845655044728143332733038746539327320241909430615225685878435992761889817087702714303824595834382375694167094943613857963708640147874340094835695398800683628347880752164596596900360911942221893354993714116386162219684628224477675959029087645601659817414956459702176796967825079801893263862316617589129882696166578197315132195004145537733213900593384013018401264780645551702462689077381673315336323997918829126695561884392306667220826004336127251313475025959488207779495815001947407725613920132784062858220810312601832814617918643092612806050872410513902203058408416165470568780210990697647385635457234914893621487569440109841370917507019901871819554531364962427249003790869447407032121662036045802593880512074482162482463308039271967464640926623668547991945945129661519204182208797508157410178282793640353738730222475605982799823332928659777508005304545695649852724848402142941912567481728576779842665814521828659532202338850353387725352595452771170785959635531829945134099119737317640384767302266854679496277699933823153657209581061166990346390314579429062516987695324592144866071132469900200025386661037839108079998739304520173434135216192925743692255651841209909165066213609053047985474046783004950876015428580186446816719218112109316842102169362554676463314248060449345037030856002004953048326684828126179720733846526342685872626229053451554823733422237643011039579211238618568270544618477266436269493192968582566050755508697813575593724651287499152900491154718449854190330741163624527002911508701205432020922769929263773073975460870455823980902492938736987668333684665660677300103829915676302979602019433928218153258736744815895264050190651393236876785992933584951109036589177442503480731195500203759076334810494673708630311372539395932147540863915560006844451402106846026119175208859263611469678326305697280646412750127262954752351457069146559002967662187234228658953992709326887447705139879245378895683283442265526691803424009056212106084684676161476585477631768514946338244663820475525753576167892801064976440696050882716602794405047144420715113045481051864016869565601714666081249888253847370283886041816975349841719382962261008069614302496772310477214984519368695508547092491030768975916972357695060084170517576161506507866148101578100887876974181152674311016522885969802547775125626892706533919266908294975330052579223773325837498610966492098593847783796436989304291449123264 [149,88] -847730708052251372059858823217498861821742788609675254527901465032410227923851551169525281805725521313006074202969749504379119265409754837350029042429015957670866718679927356403846378821370154236395776644687604322672375714224096676072746289537771150607939977241766874664479936592321248075286259112457470224273674067207311056188038935055899560145200651892650468655006310933396918691518684728072181020299108847729217930497910809484476419068199840281179950257237093851889227995132544557005974306092680475297821008368629675403451920157378027804136346964924104391613164563143984779937973843318792084602343699449372025291345855286603758305703245088537065667204548877550835316710736921391772977604146823962139522886626637602651962853532003514338408580599543709948533264895903265920163473959230384240661145495775412827014244428569320291948502869360788072001958510772642115464083687647672481546179693191788668243608158298813636531376409524242989765460825516962660578098854073455491026195200498566893542571663549442865137313234342203343494860411072227996419694867391010209447414236092504301258999011544514980824572062067937631289722123402533967655725568585076466396918708085082029785096555429619304864034892339857620898248521202618459309683313951158280754149695511452860317146447651152973978983976101176804801701133837135671152763097990776116993008170697662235743958556118451796422708753230813090382564353499562598481229155217292257193579516908980470547634975648473439985283339442446599830095628687304306266899805354708515304861050408520574952942406200198018582061869492503663176268367614809888276626804902111379340316261697462511332477039316528513138202079961392261917763742345872520602539211471425804736942644876696835507787510087757477192059443503473403211806648971632960678846101824284619119989104941955856111457349186216840768808330631322383417531231997237792194398428300990078406836778949523996786298716908810721640645276551177946471455166512076420336638941358266186486050730140334266835688380517722195895833500259588823698595954626808286071045831424049171900349941445015296181432612533381414283985160683074624967131494029804798086368403431554744129849579539786082171934980817816253157290328622700485019162660959808860322348810813016878038491482925262083979105598076115796253850253112163189662399140292282911946154826668174460808056482884852945324741399233184424025994285939005172472367319248807670389132520564317231080769826741962629397634180193128113980453992386943169506159188362681969463314413703538848554679739783050203740926786874856824703638848 [149,89] 4592008971882834840557890706719870244085822048806978936033090466589463163123121270600173560243789294902531759226074751389616132738013795716481789346262662927312243587753801992067738056427467430979370455496530304952025334049653288367946917964251799627186059348285986343649389249208401390806978827676161404151447873779673289107437424827162565145311325365625376243291596059327723919686191958757403484834832251187077907186017322553555017195586242518316060812842292421087218021853504692763807852121666822006979420614043471109616952924289894039065365387847967269028699460410927230689979911080771909692460112446671661040036169290159272914355066176975698220503525920614568407680981802853461325988168539129500005156614326593206737253012334941464610650479506423466889495556784406015103563637019928647317559800317961275676603083920069492409559752472104244640834995416702813218737166999962213779064587824760341027449015226985518106910056494998194835820431450410643134979705172657626114853935758623435520420245596375199400591956601461269889107148873733347369740439907417765564033860070178167527830391555190515507063858747087217710559601884061905798946733003337411348659651456679296597567619622730590810674543776523580371217024106799343032072062004755613210379584374265711665108716294033905375397922488673713090670182585228948446721356192793503586012249573316067806243712417465017285283369938139070187369328108930607261314992232056833787996231699109594106778709181821311010630973095936210356516557121360859706105222963384880181915834692051936020374002806379407765583120218052238581068090391734853314025523584840686281263591080176992980398530438104749967888260799741492788773953525878325255063647802616351698154153198875713425223810202176583086271014546994501144312580456012939543343564197858511383267084335956468108999240139662359058010208459216998192514822515901891992945569741843392224365491227161758520552414154817208312752744887903202822207243861068139396480338488215802898378426676349786606470782295199978953815219029144632564037266479428936513745168413431764391149636970954472745658071590547895884546512859120365513173261847115292693474626551272915093780714072216440056646293475026485479807000644037229612906199508480822580354269304335836607625703596646729660525258113140837252171747742007045183383325270461279990304091637854686943109631141007922234990583064048045475648747737543370745724014396130845699115538277028924497401863386777433921981725114768456022141077620453608952826568639246609934385882208027580944207075339571813241312581109964272160264 [149,90] 137541869457710731962292764238836675801464690168780659819507485650679746144845329586979275505760689905630943989676710910386600618858400442813503877077472699146200531468337800389975201787558480060732271357304245608599025026291890166198080750625381011550151501036540562923152095678370968475510322332322938868320230059427419977091871611347393466413531508626321128556020764772721982022111032308829453256704514144823843765118720461061236371116865314897362507410326878669383201006981215705159811835290175307142673797522362772763489693161196800808827963921559452746339167097111444885624481407356003410378032050704308389247985018719777981747072696685187054739115613929021490188721384038092029118117151407248970244643751538362605870838532659326532021263898001918294853818586889179827840457626392527388234830703111456808518959980576367320553677084638127597437739182284503644169792124369086768910533940009731884105466449252983698071659621430446074999565954367923441392271375628371502230359186316496980809720776848873942992726185676553707952209830478920992712379070261374123855885158381420339949792327102255234678932140693232156815863312947410453505710418294214949299170319091997318589081431131267441938113401624598470002256194382546697028739790224930522627545127822029834553143898492138966505108015609511780596856067539991299345830256287900750760555056795846809387717416958841930426578598400306254946451455273508629301433900713967911549544701012039753386382088854199207747959053582027096179540040715453939334345479643320139279237720688506739070469438875656749498881534316908604135964902625453829455907425715165045260622394607287790991636933202238677311466571407637177501233092303969801471627711727197505690338950916292087581079560727900983776776896133114293016498680013070660711295830987271162886814607954236935960820084504858166812795713406448145462754466463809997274334800210452879385862163985568680680506744627582455428336809343571369854480979207440707084428943251857797751607720706592059159541554032210571133186138848144458233233817022310726934200043408234865197910617129622104491934607529045232576164864552367998604444998725249879799842639174198819286462950811797029282992708871589485620570640399621242250817903920614639851350704663706536038085696649907706747031289393878162956701810660482492717406106773891827758205580519798397486808131552986592995754535522177217757741318067799517862101569079004341518878512564225828392005260558885994532372688495005881753420506664772468954970112409602539268808793889360612266327399995912180727375214835662464 [149,91] -3912669577399315586027794100219311868341635838328684559932465438832779364580783043325280072157365055907031386199231315784561005660500805240064985247870124092111756284307902570075399001795354237403100424555687556726404200354188898891577859311765409790541953291053506773911138428659326172848460523769341962231420246535806556537976026953841511055329411219640467382974118517039774774247121367385891447822520901558444631862272062868642363245643287779635940701732892211480912975947310768639200489406290104075477331215378133318480640721897136095901828804346156428182894266425246443870591840785076401355042617433271370003691390492808201042219337712702448469237300774960869116152557165542006384473149687759704987148292375243213880446704528789560801516940835294275727095168646718959115282800997120558428056591490880729336083910816693640471299927310889706569093056220608866078224611286652601711827411239871830581249555074234008728559732361354984844796466971530469666743401828246752956694921823705075758158240676571696711499243017215655404737942370455793918280047728823379450734073031794947693589928211313879001735899065083298460642316562044912021218258215235595887074949095273174141663201334431577835906451232516541177704017352997262794783592441978592596380518943637931123229686385367960137989195917963542579247713130037798369566412732619958666314914679297208976093498185218717334638138084062489741175986205032665175773758616884727267738127442392581019029966890432716900180573581687758459472216191646737470351564056140791852861192496665294110596900517534108008561549741333913392288818682493149978389912453844237066408337296831928607900390211079249242798231002930247786132152997792921096760503247170240556152815153262332989726288814277225479189316222034342488481776414943142771500155978626818916694328620528754268782475586244101678457615107422244589794220239225471757582438605258065017192822212390648618537638794842018289638589202656816576759961578556790369623262902226237126816716536011776434167029516564179479724165406287071597177159581750919868042236500161416254504597621221425373699016174829129237680193901237481093414465878105487551402061571256203753851918785676637425622396902125986771616361799930708654411430433995154389993232991450771258013595737017734628561737931567655289048946761860410709795030005319314716787998123057033975753181359193654824238828746320245591915557256851941236932761330403247585593430038070936553480079725182137563381709830807310438442926877497471346603084368523015121750022130395699070411158147793379182063969415632 [149,92] 40117549861917990409283235688148168978344700168380203766967213074736558011528434714001867551233956791089308072481702025194092740017693363476414999499236966137339665284448951173665599084169301580554913013799382395732358780779985262453934284752267085191531792336151146712923070386024427935505600083742408126810951911556003695663416355954796215011988092818187472610643264414071765845155099277382943696770374082569390611753433119643020642094465353629449413736350418601026667606247455605894607144229641607363770324520920416367437258448647673591401977551822245952638350605911761553950566717077982845262095614489188677293725260012646151271367638164553775189505676913547284827117918087239484783082813959305301731253887467409707125011937243561239667471054935932502616778860435627629250727782486067664702694656341380737614080886605512037957932525915092395638753414525066423334233288806029058185671877115808949588218366026860596093642937679074648103401433906749674223142254694215555007014309901914145100981973349755055453320239274604096835891418474057938106482775808785746091273098535345763143646977748983219504379916048031154006556010713945316003842099730521359526780057177733441685461334263747041769207011049532445065480392281592180149328454153628935364544937234397797152953303855316026952542844083461989667354540783791410227759155879698155825053285711233257482780024044060136845544402846288184345076713639039404975723677108055804797009529712765587229902536439011584877985449678199822549467724007032534422709712860094258205752204585428775031855265665161874184736397164204272443084031223016465359372993338403590274001504039698540308662106215225084946074814271278265651602178286206079990032297478598431365325091350000554854354364996905372122527330003049215385782904922474770113481059129539388529719962816009364707614948706979972957872482981172374041325410506499070651513159518435892752124043077176861197514915048608260185440007343688968025348383079020746088709834015864983837800266708799651422707482934014873531459851768730444084645530123656535431551635111188092041313414798527509816244672344219794493665621392614229545938800241769886112500582294459258859125806880614129012408659047186512886686910458956590880868140064565451019830033195280091607567486416227559039724506624313166987600186306090968294975216907421752105884073081700499199951829690868677597230645010820477334891404105059955040602361944784769436114291918644537604000347608471036255818668653750358360760073502725741382918869820624812206212227383679676464212301316232173767661600 [149,93] -108878071934313978618934143355539678827126392387257592016557557506540785519790759423904369615865498457679012570437255578914802989989220664589406724884345108925012300725734564787841951755217939815905553260417900340020657467791246720711882989860390042715418508263921465367518697682649487185053700959506672185547289030998352309978706959136467447377123382543227758105343664191208170578015581407820481051129495039180473450650062387910258340768877982107829968041628684377116897953644160341544143403181902882352720877723166471934671008173114522982687012554130727089505735202545319385358992572008356683226861302471753453743617781500852819190306205047251550065128694724490210282902312218896997780769238093010591313205574713770552422452927836803285898828905815130728182432864614382519257027823374561109050084111939744968081026773221663258512094746599383646797212922815398039270906110564157911289772781683465875858516860232771357052341065541140790694133531539545706997320316840361684475471518586098861226208175628296131149193044347702165575004687644426893142138436927925740534828225944821653325705526322046526375792589948814367492808663993387035208730969353911525379750008891818736490833975045415947250963369914073934041968773235560744506229046002636316546488482009816748152439878222519799764523428491042648655883050114045889980760166021916174234829764436179573819779283808243963540798498649939071651411182523888557746778317387912018283848600860037799878941824066064001862463528455823733778719695704471964978576379222770490695107735001263606641386585921417611899369569128182041442836744805181512339935123957143842061331864181287049362748014116885789116578967851417863436739861593473061500367939095952681238922842690900185688953371146638006142795194109370487788808214392593582035833093914534418115781940967685336432830377874269731683821277198792921237764512886237632470136108116737027029158630580032271055818078308924223873652478686795450560458633608843111511941736253533095680872429290879965146516676336354194358575814545544922830071061137225172432187174518874829491297692780652577072396507116860865591365432338765578449208551569655536572624829094631567996412668901080872653188487676925254632577839484870263349964067351860343881329849694866873626602805638779224786772631535294551991832489050589151254521545914306298097375602680464908001412667509793347228726933847730540411662424593068685206640419701033543914792309697091072204509557400195492299694126929744279198263770965776767169809636479347496219414997244408042760754681565403906660 [149,94] -1901490327941554647096056231679986914585305574945818308012603009597337944592450222469729461926715770245553827172286159934998298702060055751330266854436376825018085954600521522295509843921164495099894143079533652262411621024768009087611781977085045311571894427695844661360197868013549327655464579549150201728639580332539515196468158936468043869137579894971398520253071277315120156271204581292192281793154090429531226474437623599380461502076752480276323851477499956324086609048524260605781082366694114573735607865357379818524978031760612626022574458437390450241651209110574388863987010928068423450964565316692294357813765027540100750738694355346039198444805797698515898945270822465808467267349615403597495771952173715310347419964636723058502654950268498163238371631815972259852994014374050158142404440331883701113363026889844590504124126265089682007282423219320562282331141707210759041663570149934859374173057424928170851239824158452946346829150742175964481457475856152170302486482990432483111147474162329271080738977738425123165620868700158199362075489974944519463956048980356285457676555614303252938863033895083573891546019847757315655349159033505788606181925264096300559673327582362665296143824011254764329035800015008958637335685818959780196446393866059963569581480083953596001912972619160148825241764702584405860382533932012066461994826980083260137555371005319942192936920980165315105145738414329543002925330867592716983506816880354734551464704491501990371376117380856299824993206091512189834099203985032564584365439790064690515417108427615949616503337938251998406712957259483036647665332370849561116112665649644268027002597759709766245253953799860241015827918063159695891561658581811538439202549456006796625596188987797306103299802697019396873636238866088664509275855841875890338570370015271354059783870743902062431366620284465128470866932593371338192281922415262569987349382055650669907419712268646090728371132064013153011376227799842318895627628065493975994999054372112988869898169711588829345386960055078005568883779543824821898163907485908866697382426154690465431488951521363409494841412530696219126596115021639007683379732852161530542545996865875249729022846330361530703053189175729752844268159759992866387915512677218873191293862700102366066867356662825486316686791141658883519018204672584336484711613386325039660668375398351021386139647320931427376458888505392921379170672933447135437193222857281558512248533962518985367286537116643218729600477547687788320313154819468351338396009249472370686846479107043456 [149,95] 30841116380424408335085658801819126298929961457266949507503630266196967734344934827476778774731539341659646770028868276600606219390705080475688984258740435373094409737259495078552568982678430787573676134710654847666414757326740383805377460832660710874743925379701167445648857407494764120666761785500741098392320646938014505061174421551021370760332720112516041824023730042274835102829263885578555656919207509102455353968982592599496158402683329991452133061706713966338643198960311585330641256440764664009752576359795118912150346663149957948768393740313330427326048205748400812795749014299992662988642006757420977666290039155176308636428110931709411268456384966891142275523466436210649942887623217948223999575385687556628956638741576478292613033135935465747206658880585645457231755308323275582879917588585612065376190849078568117571727086316015363321843075797278640420457760404159134490858625781559132243130944800533531047694589602242892567460006671808076706188400435854077616353305271965064489003716737666612789220498035275971035857042982985760259650390116083964735279139928360631795029743652113247097716275096051527244908096817807955466474236793909995890377048833385479701203082150228916876649601520168075211990633513936772213270609665347633937372062758280245149693830346293092296889828474726371305400563211301682304848772509211671681553835057341807544497276448674417832615910457023099352283628738943607397231730645327117608138028803744817157006594634132628327841772402882558662595233830156797568465575827094430556173210761271986440924852194841355198640246824165790791485259744859841004205169757203620352876023146513636819694986181302218609280364877790831674486502129185313832899299919049462857593047806846862369236642931567788428724104361961054603674546277030592973906916694652544003122879194286975543543802108466048310911492918764412626833052512276557902778726560423005340416362210089034730609775945659462174373354670855670951022856255711414447335030590868916457256056281435728422891790136239171186735451298217297981348319290201896240080703570315385945087325824280019482705612485735573722346585833355580895770287118958840445417144741362193969526544861847363526038500814382331285885494721324859467181874359338540903220784029575473352612685433994562736840731049943897658781941828849325516332322856169592965175655212113800170943661307431401568586937381364877616449226658624571616538602900047671971720200693690936625346221557802943273679999044344598597804052784421331358768319818924827925962664345543179709552524384 [149,96] -196091119068598095540245869370586883175471109171034679580079386519504462498615969929991986224604925391773458652729123549750226828558954540034475240011319041961540409003685561389419338834065225829614870657055446927794194585172033278358027927627853197009336467924512261229810142082726650941624993287093579109751771718314421328138255740052557527227863065017162282277127353039592774408073515351728702264146237447066053114165520237531622400990655273257632611144663716958274690181000741803390907522918032416367516447653089102006428139870702368758348634687419705944456264777439600716616585847412099176526188499302491648510164132013085729516460475177194001750813580295464543353933624020762727111270750514489686966302783765499857363119820609841390029664717412207426036794809983102272935727696930711476898529935434304096622629253854897903908939533420095642339525139912056264801260787296170074926830656800304687548919109570509943161382678890545556386779761607567234786191367622764603531829764633591502140214197228628490476407877247183184315758644384522323548752595524348274161219720909003946718959305269897159363477589649170151264026655046314372627450007098794196788170694493822687411848129038351414403477006631333786185032759072955385152890860093324247798779622524019366024269234516639822346291793108466412659450877860581071308408783633113820097618660429929587091284549354629894143983827580968418791749131456825440999135257668802333571780124245824942838055195235947303705100217880781578194959101010891835795585190342333252889927820679229718748457363378745309740241818905830655384969124752506785492282506033424334563592940964255389215873164358465402123178588149669117287820410501879246323298822915710084413150860208253182921811217005455269852210703096652406015257219891267672171177490358132021584746586342364048627670863691012645515703056231782305801240730781960260850867897184693425377643465750535342547244755405414272148956274609989343736704891393073702847206841377755417517305246322106826104683550011143423010690065821928187810974931314742658884524364826111444647164775720405448333074195164550581878594058511604104367707927843795813703700455354242605392500621923432391011671625227038824689369526723773416191877491240851883565626890689116949649695847362825297926861395175663920301392281523667004041184347218560792402997777398501566925261743304750422573185001728131210603590420188767532988172657237264304547925190495191353928198521290800534405576121197922426264591652461172585364447519610878127451354778132475854036672 [149,97] 1214153885987333183821641862190348603986483994025062753733664113633163584067578207353132484604196718955195808767529376925657012901566821014286305456470913745080289539580825155676649448628249579640026177372353877153325530887864224556975160630010182991908240543252116105291178208779876597583647701270280340483966631527144552120121572418059481872326459878672526320274111490074380593806398377460339598767475447460167214350886679215134447326261932648299235129759173698729858003962391632584352794428771125674148817102301208716344522502295138517997957154971712311808096111294382618501664388202381043938231845557569608261983898917120980390265899230732824228365820911721739553398780721795862282120360070656695124531357919615478711038157772261797505244306894433695428782873335082766260660174794983950266033820044642612906879631791702700418709493361396964414791684825480337600499019895177436623744569920358330603899828977656362715758431864813672886061885299324862376382516431357231761911761695947240067700421699241131237468017947445790998642588393483560612329875068386889955569132356419101573512164437545770891943454473994485603871072721058584310140384788885162920050176279735783773522392769996122201377016953133873335807679605555663392772420055719679815407212301685469180697887184984610881142895208618634375395938432107541977341372946411098469769681828968350891449197654952038904321258771016352097826824216924785755628175574319705004213455636938690197118451211468357305951353624821398072689904180820178893776102604305013160794904168505814952108333365994820428684779637288051954713770467588407806741876943256813257268578237440512285711274156507518787529929376011800779088546792109838799346686121031282080466514291340888923423140116781420832944161176023093984826690821965357600994707911534124148225317604133276881869566895437693417609866022769090911329996523348497157931498807853805642025509454787344524059112539159314130319224371966242772090880875427380045447571416511439215959518868073001008891672676183476184824224542737261441170138073824961257241244605533677559890782047265145741859292374357066102557909716415571186170597740154454437437229967960904882828092835392838625188502351438229439464697846445645058603938098372714690096803439315757293614605775176321693248357511088855771759753630494165726459349048883419489229677350460818944778527163563220754457870901949031724428624427562505250029972982432858122700707512798905569562472259926307183747081837790096444708289290222517771256178729736121690638869584107364152 [149,98] 9495749120051381966184607270924487131832489045827582157003838252813112126036032121283667667840541057068215049412101325164498183043695004463687554864751236709130428616008579343033992627664545258042932663405143531949850712122529383247327748128934597311765135424215850194151652285859391063330576024828962302892187295879075842321992402313028006056650313007766608888875218121651675316611336458880157484016093046626401035859859660900005648231005178159267820142995691497171436108779001747572167702257068436707587747676635286144060387364485748751420727946925954923093784432393844812503873682116034119984314897583216461433616717430964911043520381834080170687051438427581813400925258944047894855442918815247762763459029389697005626329652986859650389566928978695166615626707947118950281237611936973371945125247048989256016014752786431554636283680911419397667803070366390233622315913988824715711223446958543924381437777807809445249333115431863198415862957309407349194854595474852231434355491169345070004293103188234794594176195850569129470614535623057191254314655580507829174268456330935325061945240836795005598904564274684263771767131049385674947251600749400198063663689355438127413034558566210620954153095760036885918837059691201201168534626691585917328892655543327803400540701082287257601506664667347698985254458781866705556632934609188576565027390534301062139630291360695805803883253996368454826174070225268837429003833246559239175261284261095513336457539806012378957909546038134550286129492304340311645062985335645240867666897844327347396994772114794407819051879471504892886311770958796259253483150278305689237908073690804852227622257336601427682159919504992839836879430750153196306162471891995203414190384992857980577719308711872119077457396133284197916393852463538037700356961747727062350724575736553632168795836427692228224160669563616293134799744049473902625548029221617879744836781617962086775434531059386099861182571539443031917316788428462707042808045580048110842026133894901093475573780630732646962575233996329966784635994345015399608641175483503690249846190656629290259809708484218686536365735313869067611923706791543110326721043823660539867328231713315585572922180296440654998550105575764871515914410502265265672149167488022589348827112844691561029530643800496980492595448544300529161328279685367511326016974536968025269384406941394784503560623139689202802317100234683606261545805126246027596066379790515955757724951611523418692695385044407098518529517913156534704688150145499794554440909822080 [149,99] -234589136504959152599866177420573057662886036499690889767152618288995737728299808171716972866717660601595538231401669860551883184924214117145007509756953060430701373313731852163281902613260608393297773531791892247706112544513481640715768863860265276705773746362253563366283346926485667917276181223802819561677767038394976022676437245409484200435743599253582036788266395449673265126171071506727052475380744064559772177108688365763580348067086073169944790842480929493029080315623938594619540374092456209833366230712124507225026168661044460346408763831049534601884054533012970849246487540308459603876589716144472277657503418363620209820467935874125721431414069504171053973729023737642995111525120411288152786405178995782558745741273656324433037503832194155781958617152979382669027542989553826194392143281696603223794997883030208379631116083723044069979365020499857269874288731149089340469333820312369025103134297419366893282898978064776007352746552743920488762362805792609105568681423019610789347884371366511168007880492154902974769814088216496035985348797400135326942303335551944806622743958525482734645738573387062319632222350467101373348886824267017079909169483093883024910494853777453041235324733394772930279981783311406461009314542717201342366466557652797375632137744867956644670119772547696226498375747562835544317996425205642303449998933662722697527363410512440847967662031655363000074856833025603134648331157518504797285279332927721985510577551345053562640168682825518816300632979900842353123223419285832121189764364153265408905623613762108784499383060318257427845180181213626142957582171850183015947683730708665854398215647215156068749137410664639186897321150971629621344453813836391842527500345147976683684238808690883954546717524854189113871836483375661542758821279959379381858272792500314337596069172445395903320999516700066509967589086040917737290358326675611623560336071356413578500450183063790261190959524704694945133506417974367706914734790206547524409170301081625060967974259888005040429461887363894041658969327587620062285493442394428103558580480032003560676645968050075020608595594309931317303854101565974968400436635544906160241475676410806569071902356659203755228321889970988990902723569379549272389930761813273398440265890678761152585313630455950126663765433350545325691892897599459206549704384858437800262237981465958247645687384152741066834025115369934359199186033891817340264742296152346307990314665865135816394574889098433511266127409023287537640366277318196619056489056 [149,100] 1766055209400958472951485752366486340929330345555598378167043662704758931765587304896070879568327738242609857113880565111245518156553279364497230442619391311238229072830874596135985734871731791940653878810318335768460617007837096735871203550892892158162829901064198077866144040344290429239708756861157082040343418937420776289086515128945098838007079558814464709271725057828843292930220055612383108752774564708652229867298359411113976193540680230518514271147311176237500951928943101493993151685436177919246198483241201340682315272443260505058757670151264082337601370190380235005795049715991993763577648726813270732227474638599310093392362279065015851857804207280187016307686720271013886266853912465190721038412020518791097643773538893214118702404490166449400103356153026610273164096074920352159324551491597638093669636697884538162275648179251397156380622594065425969569541944092727337180325028203726438350161673003423094567063294759699731210610848597849301171817386464016042031680932445143721279589309138913104883973881517258156685317879513969268947344826709225572831691919178310555997071802601915071595669565338162841194221646083755987436604043420658221175897092699648490110508282651137583578202548932781165037308264629512992097984323552840865044959416719005154084476793819268505482420829606532544338615996319503007839528566302593673317220771624153607796207681995595881885774401872351156795583651487933801628435032954650994183258156875150767832717603389573641878606725537056588066639088481156184992418404693894168273330084179441406125561448403499255369287808678665636206204514011109800280947687143854310621298445412679694455204022362856824773598713005667799954995639578222671765035703074349837729087140714293354729003597809045184365845540885864589810170168872884148723768269841313335139956189229373588606815897118626210513138901510661370201159946913900380203917043793466530746323197105009660285323511091677196019487630883857616942116451211547600066367244344242655619859687326860394318370165300647635711356715253415288452176866176938803803487255014481706027734379248977175824693423691450835958360395353857489885553602455303591735745996431856461321122136237906813222720460357280103870971286256770391075254641154371513587913356844428942908495655189518936717917760040996720618598733781877915311765542369756146002097421573103280369618740626848903771126835878648842417163000194258817169750793838449458277259249930976561330708517249040576851816339578373858297907083506841552574788606373368218784 [149,101] -7929745320646586177539502264777519755880373530043535826073906173548595694482971787910018493933332279950656709641575122739772944610407729293813739238087333534930400827759901026760728251333241227344117114162461968675594014814286632066891734772426247377008202224126769347379772268767779884292684768741819026714168507634495846002511259821195427152885390905159751868172540874820285144123413742982865489853484375360140671515650368278132260959209617343141651580789986492036771027564897528075280655185308203154375866583914410828768408502743517465057474771816319315106721008022322161670346235497407706023625992852739638867469058194188729038892675055455724178721643717493938321965719344320368655931100384738688319139972039654344043987260137705861482614292713900958209430649637243313800695642282599808098560839990629526704345356802841057495205800548477756140964206774349163304083118162035284386714083850297786979505604741108804590357889291408419457295363443884005437449852756938584564688114150664393517327968671684557036614074540241345200806069590346529030762753674159663004398180183858758970896909372442419020016131498974357393480498006297044319777699563854470551774607575378652877234122034979424480713972973778212014931224035968814782970661759117740044281842135668688368985001232651957241554710456434720260693289934343549554921827260889138112466263339706930487518446375367590972208974158960587932899709407289129626793000843183027961428334092278139050114520518637290253134442854376172569055662281656419069423566863223448492763287796099198799734100887525033478934108230401829233157967114099627839900909193728398962837184649808574564874848767767947487729091565571765826007805546438153481873298052750506738003643943346280912314495966320328361687318996786501582770252128717151808396106853878229584568681326473389628365306946160687589910272874806054083288703057380456308002721492760073875241251991490701718786338943001725273730424286643957008102195702405038820713093889814213366908518882727534254933910196810611143727844476818825445118674821906123937077103527465381455355811422328774816273020837049849240061983753192323702065448589729787428277477616975387692622519603597939724310145490616931282927027971849368350450223328180094546758808534523683646666052353420475146719534354026091045006294716520681975795645258282742216806226980217688583436076630198237639393268830630618720276118432291233658314696797056603198025076527203726768536793235808519245433752010916094357627164946451153774169695832973460 [149,102] 20795644787062431104995631707053787557168072300862116981893181823945298338550566511688440425568368061443093982734768679595600319933472075639842939915934908138609259324093347854269769713337861246011278310574561522999012509041988831067431240321643756797031810580015337279658556501401302934425582715358090144481894420514318399612564293950601810472009306396906924398047435921893251817942769963079332593605217604950793579882724194518668984968779547008286492254289593280317721433657867079935980401329120989179912245729007637704039304088025188762550624478492935910375482696643512920415894730824182306873217046033881947683600987732922360804283096189740120541434112877523400685680424728810072763966142717979182738946465730727527816166301132487629409622802156677118226961762764348439782562108187931934159333392851620240195510998921415834003995527499588194698592990524805795661197891946803617612043538958655551944261448415070000652088502990594277305363983788321282307648281941665691629746154578458974811628848549059596160238623655473502811996897506325721013820699627330590499409887208963078517021168044734088422109168547745254736147171782757632965727662980107705752544836368832772926033266841274173586257499013436056039380276319835324944523716223082963709094169247761203593841156756222608321586747743733190132628551408842480616221835402132813181835548261749444580583577375821999849523949987301964154109293766359467844136542051344244331839114707332635132962115204727904706639394102017981158940391235427024598382651689884002249318478476232896340278268804855104251012132089249843428799549217088451791023405574877323504508318169610960986149825473948379995349621042654929331081176590553407319847573257281839981853468672652027536599201755287202364055099039297983838333352760518653414801780353127692264409479424687967202576344924729793747530470836610326747671226105983514024300209986500278827514308729522962177618813052086885676940156388373263347159891014228389988168431697922894062547997868477624420263752519546459089284060773362633701241105856498419450719042885573245108707622816034751638346989296327949542628128398780665932459184506149475678120738793852028826811634573274145183406141594603175045359819456043457964819868530592490171201938421621883873633478684787630781485084643814784755011627585720445137284814450695839981500027695878323626408337050298633351034069802558227839955316190960187903648872063660362024878977807758720877752473017571553917674620200247060183619191627430247897157345280 [149,103] -44807621119516557803502953444670487519332949364269870044855431939322109805995965861191800111931716229968730755815861936208733266294526919763677048779118240297016083545884862030118571660711698443693604367161835485259469526022910937155592668440184070547926892104513554403345281274660818505661857875927434858543422601229293869013571674549810885041287331615171939183070242846718532724168261807028637950484032426846698408474605303579018588003981352324503996457554130932726572532725203127005911946119357831398441494850058001123690348715632064115376673444190385968184593866082561057772930646498044138601957442472515522846004195363073092903263271193546075380204213289277031207238690972142410760392993402262136878966825957748993403203175841074150085411532037468704209091097609290144496389031718011150048983320817218512282588042759863729289983024854122278936531147515902220316036520914376739786522371281016071986442861346547901224339062467270142614363419129725335273091218825122768484399576748623200590517596393835469082933028627735005355464024994761796530614857015800784105092695535291108342188765175980370268718942004885043286629106581770954942082744265968614102184928621321262834059130854762609097238665215415614066687947140140213445514223181679719470755073638168398019123500423721807709410331323253342107731299811440017987551817823937309775240972894390808078998219792758590774643532457835175714291199483920605385578442611434884864471254709981552248664964364784387869532067819404734153906658057458678317293176304979889710671420644641684877821000208189559988208291537981465845184071236898212923172850313101708164604069117526891316922600021951759952257433572761814356311251284171319616836679674202884537925503852614887227918546457804784973062242771381975327998163612604267417317063864655170634268329020175377526537466879307034926554759131971475783856571037118650352515137029773885406062932120525158348781418864585631171149411014194654733544319978746876417086669773683224593065506249524321535898056639622749879328220454157727719952095490666091488414232641674933522931453585392207556148168916632757998751417714947417192417569184833040176655976178965176741504168659361123162111503108633258276859737543729789354728240151705083933014290086266224485643298179069066927360443133375729702172145186869096571273784127975261085953267989061487741050749539791980127115633527664111923270281529167733216263079084823675641041349136459553069866260270784199364139206720102065003494281645850871573672 [149,104] -28100053238488682266943282531972323736163880135636934905340728533284317497869673517884934789019029632350156542325275069647329763306221174079059590098290240338633160536943590291538994351754416255783151473724417597637780095090622612124295500861185436764473345265400688014951138031209062702488690144340269358420962465899226877004136652412955273130264614685187015336766716225325148986396319581985141057532135896431699487931482059704808254452147436660234805601165614845303340575156979181076044027866319622983986398107972620269714309195002472006675414116034571688531182948265949876057583419121394326990628684109063533099155066754194563825236951792656677423693614542711201999692983271444491389870925453744575229279050338941012466266405249056290590001117395431179694574215978479398513583380053631085707469542618797277552270690006031204953288302271978647946990464714719789686502428983670195543237014268069058393821612519616553608929374272048461945730464775519026495602665782469375723913179278268120432574779237698709568186789066346920245276972297332731847420345151656924616669097338854551002668517155309760453094614222201814099900736513331028231466482849736529388167050330112948222633310853389638187971883689571594653404129912104035401367745069226031087822978199745631986021599050760235936907058949329134094599349533967388106679486466303504937826613149248578233055160947690781479575808392336147650714665218983570644975099791511277265584884939540488572009250931681031477833561171164691617867221281622964212524229058720751912551838321075691844592214927158070534260650768862515575912946189179131196928028137029903392072431834009616214213063676179785415952005539824069784586450907814920242995776100836696492565863299744857853635006857836272740408206159408509293054671160906291156287568587099782002528132139758429059114068933041698691934691423606007082265355161669131939869074114406303008497995716961175768336310133964981536672237385367896290186937459988306030657408372359291868081031342445302204382335088915646478787479283118219956563729198362161194685254902607971364108738487128053634562622073858039329581574125607089711997660383424708304553846984148423538027453194130356962631021693846011240786600040487869647345850606800396402124226834608052748034645588908205391249656460499713681614151314650851199545330558147869963359703935130629473537257979987092309405956853143136847181693224065318953963775598914151555245205860714008266246190363363122143855720976386242725182118379382448 [149,105] 311050945546094907791639138991402460110806462206322453171945754097224379261205444859096378695866198282010875360484561767619270720871264999142003915357103795195738090661526249659468578948647831921172287231201313598872237900851027806600036836875393870607826591298108320176094931127138610754382983339116450552871366581382290174227226352045088531554518939838945766248184572361263473982632255100277157740350047583765284965108545005885641983634094099482319092796112310667665990473777965047674094964077913552641275600270489071488030017485807817813916007122480698553762057254567185868062510431706665111492587706375004603773939615562139124805611545704194035399458186835747719643989225276856362855285069735272511177497028639283352774988808451177730950939944518360097788405893327737241127541849350642275789884644111643935445414847965491783224570145761135550046365091363497228044121336643934052109521770398112781780926170116322693374512166413511999687309707452723551292564922732882560349510454380828075713370765377752031947832172330528525283685317212298340715263947497185769093057847535318093859567936445001758225657549508931278276692073877867945484434357409387774171527468470258787374872617012191683274416853734009147593880305205536291305174025183162367614227697560736489593526808249375484271095858748848646802970488162032688357640084466081071706543255268913145462205069330344121793505310339997586664610971127445055605741965990212212900618521938361617488142256629954623384035887803813251131641492471536907093054799977625983318447620463166645492210564646718169154365502471120569839239735013645402527406673096163215274159543577454896218857836693720276105304363011293237991110037550785203552084461920721607929065626543456812647256683450875713257165462175397590435891643329015390401246151630211093717802591201078183938522649872984526834916688202899744822854792510016871682863253745309072396334256684830145430816885286048192156022861237564178588576145129828239336654341877644954653712396037712633609749774045121596129854107402931983323364216483825412166540821339271197548705835570171861541675066876268553980374415211839329125382717894142744253231296394187502264206193842767199352434681657955686661708753441797344188847227621410742612880732642223181463892533065079753996820753976917675178207852873719809905339665477774227679816079825476147247377565517053995390059020900200863941167762969612127414702289770987879810337130181639929129046739563758706779206302443338244050596442078 [149,106] -439699467306208985795905489426548351154978181878945148889819989685863312465580395652844306226611331140034771409749181249995593067913361161474602265726014489313687750668238179013688850527673124263906001151811127991014312159220654610963875469058661356190579344874725321135528128475580349860364350185214049760015308789396552355755336954479594220104016046187316487787762408572465501782253203298634089974283205203234390305804396029257454204261290431992343804555922140884314428921906995226855469341884025369549439381172361353340905712951590123772706510898915278021147210094250135673107525049346384383271847393833408227223391573858925834057441372141132456674370481217755162831419631126697202030170049144090492810973866562252331081910386075511590321172799816888698535798638671002846503722317325373209702157759660357560640411340909339780344600990059597091511910170493946105146345853238837403490384680896076889164625972354692412199127107001252062462809806124666079018514992480428447416833719561044175208683877644518115486198101013780369994825997870347768186136544581553894612232363857183941876136675474797529856756900533269549959296982533815438748323163147624078066078751164757243777854168240469682050474170060351662924115886111694479883882891305725070091370109444824830945568414443988102574715606547909177439953386799016594969544098896098375178130160325294210232878093069814348905280120613058367939779921048263892246634550847227195605951037998822977003760609488644589337161897782278366337319532997990504760624983567802180799053424472100123788767038342881930497524396650934844906510152878403235133441089408056409912326840731548345874200369338390754661069357006599612534039121332241001353307301948303416403126500755963574313207518348430105723161372153456325019796329326034526878319442120092803390551953246242338777079289749729745325959428255130298326995692105891169336590632106687361179481955402870356922604559536187045672080643511401263284960762030910723986148813195115689292208559819016440320807851911913890145667688070715203085942935458314824581785133222177056273316754814731089055056574129121819694147490745624389981160748530718994345199997036164929145616315573556063214167361251229720928640229673015076476800970649017561125077749997530690119926159326139040654038890646733611847206201478992577220376472664818179345710692140247948572603799706192544576757264512791323196924161024602989450943392877989341124976008444901014726458888782693167371873005497550131308768 [149,107] 453149819956855698619808849459627091008793989658507418636522866139183504522816786535673729241620154407112291421195366869691194059428325351883740188447659539739509665160852686882571896752690620922117241191984113265299407984211148987310317069254347393529971491452534744922903815995118049515566154815078787190600846993882922894000390835110443758251369345714840107681419378784494763762444987963129698936529287619151968752494991729539476915925523999597403533413819756216172152482001412858479146249903338358984020883160635589382214765199878023159396697338336792330906039938798853883420636257863746715479234942560374631820986760435554841919025461836919246243981048252146946406641992062318265251213811609457063321238724955818409521898749995522368245619156128364776886836924433162517494544889453681924425685402159911849639541811844556044337974581493149270552163112842525898764482020423617275291350455122269610913221488029210566616359644348523697622186315874742551318963797438188128100667747444767043400720125497379779074227635181348981963465203478908403536136244035638784273704279112664451431438476001864500874474378175997291661175467001047507878847133339489634059450360911752231679387555414142936140873941455741795503258239643533646712012654598746478041966888421585123095844501068070877458560793777306484925943356719180235634081679070497640485730107608664578958218100343065328847087033003309141132978888845764958803234292200604946731603574722158362022604622956361982778882086068712127048441374295722899414257507846848977714790555566979045973962508490009336727357208925888212648161723382659546323794818883559230983328360217529611916018701923316111305312172350120970018862310534832372992172408117551642532606092304908166433397224155305245039376652653666055555618058064937469603074843780305110213596961139018744898803474459738097579490048194908151994004544346611476962995090023542477657290340394795718964900498367562086422510994254243471100594900004912386637078847875573491550707981068230742050457620275790231513354527829888427942026122678692593420620359660361220411882912934127474494713684772254509064510297282316112776875534656462376776125629528866371215128283402978949483489357412435423759123368925730978062056292114673161237790223034944868845199168583538788782902418763513478180920974832668739106814925366789878741702548277073419173445628520396512053917679778518982288874918869767389863105729015139639296473377833890930739073888915534543204385401328513196 [149,108] -711299459909252632907572984683617802629736801044005610823969844538489496747726405092658926103602898199242411777167879057775641949146080071114070781471258606869923085510934697098140474351839174493842249374228534959140012958042947582946688385866609928947052494789960056063800624768923244965119160235156466335750114687427112786122020239720004180180843911072661681208519564230392706342000636841914068302395228340096255626335413879298725526661365253470615598721996667372611865214763995027978860279096563744688730006122746886505352877945464912301632873688493665119185723051929564006503560325656021579961204743836841072318821152772228076595642002041512027421194261601154636254386772572488654699595652171493841786768524923460431476085777789284906238755731055788555137970059328225984533979413714390726615171203924198255356840147491434379394510647334365868235965056986694105305427493112602370041181236911974241880231896529245854823004823200899245504304172683091873837570680633747214432364449295934261658171076268997656276129010092660685545479677031274926991567538064011777642353238727665623446876249335152055262722791075711417925288102355741755531037200532590457451628105830625291621426330216910413217220104572650690107626392462897647042049576410105335600918545872944496843098261399978348705247829962088046565872010400202409701335985839666596790445237151802219160810298863205598458116772687339764302298642577132716394197639220799028292468675851564017210653782663820334736407857924055073502617429707989582114740132917017886918409585026149148533360213124653772539641928688857786075690971870056153377941529926416422241407693561185142780986714719024508637805566741132605722891512970701921795402282743743289413131174773313913541666061970512655868496588351234476431900627747161617676282418827350585983810337005791502122597135683507121736392227471521414532875242477755276430734542042270746359455599273718965275582565804841890266196270054719064076646610815463998546831748156634463217553827813186121300036813381178939618855613349019478495679511789007238244889933422249407822927546200498794649073289351492503893029673541926706412888123400837158906414500657103788675192079190409828034937690167382403073760906185744181160138789840386225762226809283476928974447285182891466615520832382954531712889223911574364856950180274688046492996367316905458768545490415040772150195796661946892776560720700381427306323161061867909552226141160716095629119527348613704714435399544 [149,109] 898848038788771046257300823877514672623981108382980879453900536791056826721181798481396710495515692748065217206219538237716510138343344258615389471042639646261044778619206382771713644858395105124816581189461606956024757402720063709244501544197644889643267452575564593332248706891708812549629306112212016192727159186684820398934248574637625947821748511411816090248987996954228362168365270696971086042743654332057198826028714898116912685260969354975889915432132820525455782846383023565850731203193546112881625130813782619728695686670209461499777511477858458818421957296964037687302203381457399938681989817785087825095259715686730594421650152666648418330093984544201238140712137536925080535225543091714186150767420862764386119167252126412072590163321901091372990295016098807742091308053630279048587607429740573211971634903039790241558015278644758813358889919697367416506728486848403416339930119118539683400734184502112571614624924344667789126801433826337605042604854975363375688741880824008405037876013247161482508508250718767960735712984509507781375641979844382941467714812745408808713779220801755880689937334565986031190570154338524565299962093153023330357524658470556795246821742893254004376212669230022704770430542753840187589699987981708472022271222685633120455557345552817259568277116332667843824229840392891709621318859173129559885392186112051127581703630940296039338124137456521010060454454357951365939477033390383331368765653030996661067184173768453462724012588834095551051116317128665381994163901742783438458873830175903026730938865504285711092722588879716942186342936415645116871716574235538389775077055184757658493689570747125823604463904869478258277942845927908205257013770322243793779713261451331952562766055191382002904024562817082959703940765888909289158314771795050556271319796991265700624010737263468570440071303490389459292549508419538588302051680849310748430511064251499108625458268267418210274806678438864113108083842023965581027051968661139281651024754029000001661249763444995111374959654950478267685352061783193845856206142556201777750608879810950447473680871242560441144580057227555292962532512934389268978349337586081896403094529444055897323997924170094151416086077889811617039391723309575839013312850673624406334925861951136623546837145647452466642049895546755054164281814913074174204820603198967926458760640875164864272779718367986037178862535678233834748310488625788706241256264282260355926830628122235717303335 [149,110] -605563918890857550783786863987673989819011778139732073430385296884709685676550511571618776036552396754568359781692328759952093516354446221154038680733981180668601309972110366097693330901277051504030500589718285472162317981000134947536345222292604954188089602407740330315715519268665300269837443122105796534813722116788434572855042768270009058026624547111468475437688942278813335683299433877937317079497787129162241133755967923576751632292155725599480170175684922333493222767969591191683530302372706599716654197950195676760845471068996511518799838038433832264499738379049741815687357155841807168688362290502343958864255487538076263280400616123884379376925141481300033071520900231974286420316966878799618896269188885623064377291776508013291107414870075058051189136014744045161089991750617999431810127807824805716965857751790318050505070734374508488679500666584772671445292165763926387846988284731809616691803140728697292579553383127254445880829848831429690487460842652088845419673694309715620421301835529243121564324016864220646817358765249445309007259871030847462879774825701123796855337414023178355049969182759569631417842115660328284709328239930952390225074457075521113677114014380415489686676203073024866722512693384766270647844942264452798164368108074859052260572277108920600879270542456565139646935948828376502965681608614558992529730996874814634782908926179224744760658325368517739643944752062163078732427126890831540273006974888832181630564320026720577785041966852626553752734861792150112212034528373457816558745813107117146885032423342719397521879154616915328558336105919298938756496369502605316475159556057834949225921905374250092810598556677767138504603424253407935234985613474026520204381531211918040958563670391312190774959392772000845643813006272881745163401996217200284060102082071675405451899395083503552815664245715886006575415051035150763065866762548059229988302251172692899848410638466731667407712020615156645847926366827279509363169050411528841705781915809770485883535414310654221823922116364114901988613895751948921664691462915774824227817906867345583306245657292458987095280765685324061374420066317490631051940346927570417765257861108160554269264852341742333537359030795643883500164189675757673096812669841025229641930601986486750279258859840243389192184659758245524207941021718220970324810575472063794838913192274775709305485518469541321034298043769216147669148868521322424885331634959282055538659164697073440 [149,111] 180575565112184770477630563114474645732584479701115331678146701011572123481582167964975114175504041680697983599174064243693193732639284244235739723491217577065119688524693333651575582062573142413088825535998263534627772525608650754097869744243380921514637707513777199995377508155395337974221207322786672748949838158195084646304599845920728290260474393773756964859163712581603076448085583133655089683312263436083246667966175265835877359491603280084989028922539153328629829473717325933302930228918370735599336741509757668089824589986816508475760604315443478758080311270240194009637422376296642869116380558480140402650539638237453661781926053372589550038477813320151676745806009522508534009223462941401797468401460147148673430884760112259949506244117115063471567546093742770460782028765856469615076278957654148738405592932999220902508789826516236631533650928921732825890491872685712138517766766770005770915089390663769741468506875005037308657875757955566727003736133048265904754143746031256868476616628022571991571593113847384723278094928116207699018666018461664959287459993399325274463332296128307137812555241506844549631820022690112408340262663231841592708321494920775104885558004425129687827397031731318089056935325747999008758152535551280237764404855649262464100997112296186593606364857805614665996138036901729129554121868892666493254671619470286420929306244426771716333788158803745352012444996219358854516897019461669016992142096414639571421908482265441590525076896645000139234118344204760690728083116113065295530970702632235024989111294744636368651864513212457923219599949222728342060836240424465978958627642777947481559666128867736142128619492271262667332465825097223677499724353210119848450473139431734492546084290946379985345012358512602760241104094318183248032254273605036696245200808863683523901992534924833061581434797254262019342049648406578774200309025712359978423118266276679387947102499307182333051996831064098276972457922458386005324651484972590696590193122291729364733251697820739382977294678814006312899274837730252683039795398943946962681669138753446615365194582215200306766413849773138442725068783049143663561450074385284974476620430323764925501256179279863307695290124583935021709051510430465407668168218514317287582485675878847753513570141387025639502859559639800920356550141435153171752190986997634148797115445909197252447161698786588876459586733613424460096255903510396831681675906923416154417067558528 [149,112] -114195997379497395831203649467031702196746396775907858664618809180868565673236281942511533256062818131709452185657655401592883609122752233234202339429900289751641114108009606855173236165071634629019799026100703074707098776714650857904109431412695378836552094383429356634069637405877272196453806129833616856339219714130794288236336116449607778099423842118841111243540346603475189998038459683549105001975525033295654153003721548272319059040059379115011193728851572411996125038424879116723547814426562065669686398505136005924992756002455336654473790941705759930415941555691476057036832875287365223908167465485299775769242390530322422569935565529294265890588935031172112110486465671196491098982697687927645099065810037876390828579125631959413128185375221297255680003900087840345984431272438261212196278482264868357593735724361803637401076670373776461719200684896237685655493281991837720255438808426427876914170511224135748665554791019315318558472023430722776303349482843562994126024842375138033908593093351037304976266130252514433891895771684006428308319300956570987353819347170378653025646437283260084005260835925519016255255152366052457321819731147849447847586629955118919575725647001362226125614655627729433517722518700718243656997757992548438174764234420755427556409826133509044784188014659781318123686307019429505906722777054003782255365325240402734976791897703343692456993120203209359886273680747160351418737505759417867182521933840037084506500422583831780153222144610934564868411828766264407131860673786812991420740255623978036868211056900845801727545515661605718493905257421547517124802383743480185998063907970484895978705507242077794769052105710940266136866677175763294497729384300196550573035274246172043200470109334612507124314432739668679702598365980052577025873984566812975857610537184259652665455913055995808441877768005244863039820504327050592008103578168407453398542330911953665339967845211015740380379529990983617259568332986079986377322635510288867757219460502134885816897176843859676239977688590675487622168717697283172807157856915727885938732296467575630429401385570106819177496106968831392075835563242754100674680371386225080657654723315637283171574066529398552676021073706329237553760961359469005319917481557210429210238746672358478610335595090283070945726685268737937524330289089103196201623817767106298160367922084133544303372135759944184430855215474473352964951975169311021247180214022651453591088 [149,113] 41435008074064651558860867423653515795585161663809677098389178569454288801650099392230101426096220656516735113184961662256696242362079325693794762785144474536594840298160211844976023189287394524138187845774584306145087044127091255573615285900504217728489574716971778684613223613162039551265994751106857951222766047077151756254344096602587420547721606340525902678325179257548702149180087935713810239266030160055048812976995934520970107428367471892790278096052629226042475630699892160451526620270560724376961077615500596768784357965801471898679974235161489445354666358832093468656203180538771527531017733238352350686889646002764834711763996759670127916039098025836324137979800927829740205328321372864388589253754947807090520202629740568964608362420340417914531443219290882789904673936370290192637766347900815761672362850670188545636345230705290109820922615318715125526312480398998926381519510852319637716416617424179468607165098608652340019324544522827154173403386737776975478982116263008625476628879121685069012251805088708015441757640800500796029179854675079578204054941843547189012824665733979131385149838584649433059473863336715762005988730651060209055961475409614615223320493451019070891391183220780366364628834447663188040098084038123329543182530266268334633393474601345693274705328647845839228960065887106995413911145350585857484810510606467581185339634561316354997218718566935655020537987400312366677636500898980462070952572905023920585123333826736866938915471812160834351457925466449417715226846638164156729226886202047388083863541840600361192676063191932665829318639091934459764996359664857099387902799943813862166525915668468862787088574911871904866112788759660035061526512632230403167909684647632805318090528602880362335831471944319155071481544822163506520859660091563135005291423100770515698261266733304867267184739533431498106154594429881747163739235562881167698475095838268009414848989094846160344593964136131054388468337420874811370909624463329046969394682791429091120698843972255482979489731545100294868986967245008487866252396641435180288760068205885466651711034555338508361329939040766455029251382797390131604778934638284079760986637906053221275990133533485151963957571140395487606018769435656086007703829922302484351265752406407221798348090890259226258466983098253029992856373373568040372617691563793915184693434542895467740207060221159846186195685123622286678703393589318914120864349693727710 [149,114] -2381739895775875599282883081120484979186576680279370241233924279126349522454047612511796331748309016936825614839907782560273608077622977654855275836289472180987381344401873590943065902001985246295050731112520982075149876567275172416289442212966486957423272085972123969307809759237748831121928985314685628384595624290456331096737566146077716510079145800471170291681462934458117052865959802079650005782589336918464277129266488038445595621022649222945738838822917903156692833575642883115512602033997624157720746602264484869208334461109735748667819101899969426592685194742251715934579260777266606789823368338598669017439154212317888738432618012733607319426422774142415622692664492549215713592500565938217311698596836482624683898647245556111606325318109403745976526746160270970661301743178033467684641666180852314357474160981413997705530785658025352451193703826609665294969761925448673051999175083170051446711095008889681839495326898797942323117240167897768184951526636506357645914601719621735870203156905763092948634036495057740228161166613037344919730035550628912322631721452378154364174969743676287150226978956308036948479969579367892306097654173826352228914698576714620328096024345976380541517956092172225354082220893385213268978290395699097548657907429540450729120923685609945968218010216608072006016764314285600574712793942324056154396612941076799224156415083829616685091521130561419507167783083250973624604760909514379521717019621955814468552520426181665976690081621465306659724760562851774753725698337970898806069811955830808781692636189017239368210730697050162801044034006161211229450889593765534534186554240441432117631863953424790844789801977178613086882982834626999346871824644028333124933996441926272919471504121402152524220330804098116714876562844826952255499520430395291577015571577333322365318708895117575337936633801195529096735306164491260483447265079242909829048789056532333274749095703907365952681830892871817227737201620133133585551827401420592915082189755807190252312508634082280037111603837055939515447877902626072846606772574009146093870915022945562877200627709318820207745068148419972449851210182550635696609017530134135077013464195721193497193764523061333260193987461247829542476318335141518848260538552698915868264586251219759797548815684535040970614265103286136372684121587088231257368930074788573898537477801407943259700143281649143737138500969925449198996854969456608368160274368 [149,115] -4081074463718982990651829486167374262910484420801241930268687578959173640687786102956007035245268516984868009876025445483462129864337216909746411239493154342026398622151032035258876130951490130899791121652698281563729842214938776997295282979508770397722973275288906274146329463110206957057591513639816766959501318533954743435216268230737730519987709056891760249940544554430010791749014516596540937827954541696826029437707565455979774706176003610562853572281204999027624331123480242435848316971111352834682170199235152427703648154678000022927233037765756762455278096452700745862304135295266627747229061824898987505007607478931041025875192123641622972179331087922339572775371886486069499818136798930575287839060912576890068279388467380490143597902476677022721358893024719729317316551398334142817217721278658785197733382234865542274671101195179511137261544039286476093466737107037901476716296570372936281067379131063891763520366235204885821337480789175195432238760101633379715205968519890136777882131433938913090059724733977641230459779837762174357089595652255350486424648615022660106309045147262490466911270740385123988875841376413204682986840375309411140578995496688083758040328791846118254626278502904036020196810202730031690637117013486352193503300897808934596969612859821413199250726495553016985659545207560684031233429261622888071148839527691512297401240827670466779955811343932344978183068277687376017567188763972238598610461324254473841117286276785846396374153042447273834013010104389612129428012587886408665734191574352223837841126784744502220679015107784016254749891666565060978751014408413812724866347449784813461914496055278181495697939123271676692092489130519587582639495261609107250254525493147105006377585459051834075596087952003230871536976487965665828437921642425694554677444171084733736144483999910051537170666063537013364690793493252844784291083623221970688917218827993465487096908290414447287107331534283319507284608340893487656595017656039098529827099930517890250408881498883905718710054698774977467040817029600893527886993604561244766934331639272907338684836497486881117391577813169291786548054574607014153336202952939861533427819572252715820648993010326455885413237295871859904106086587590912601677743999894577819843202163185022897824737766052389959204209972729163463607021871515796113783583462025601449525769067719317851251537159244120009485016261879936483123915388309836442624 [149,116] 1620689672113122830988457793664015069230943169850645654963813997546890906128036252484008440404021978372310534066062834307005151691994700761064532479190300526910830307166603980568056529834470951979529289461281293696731675791589385600061407088777526463234500919040522992227479458183769425585077505905155458150810965863046302176594059247188385452084004423161587185905980450058480697058638714955970783945659634733997536917234265255455325899855323903575228334172444394981594741196408940790803286492877016854264232424245774370691211375038577001260468604704548743487637889893172543500806426840390166214397400620726664048119145068340776746465737867584294710640012990532919418625281325908196804307870809812372220912977832380528450650823438612214205290730060766313773654404648206097371211901586527708269903975124267020524832611710958229161976256932724980901377582873477525274482316177715285334089200134946032841136441464632165936255123182578733154034417694083139554419923591836661328316213400358180521296404745850151855268346868968495248427576238942936664778861954433099061694469379008086402260606124650740037682671461762948069000110252753421836493493700376044687490406044728186086566058326345878241690936661639288811156602686705696142561814979913494132332993212902261633021396297742353739242109300788259678065787810972707321511858336943098616828642705407025048719416279360028705059819698163581944763538483453443155163243946209186193699006322949467455862209296894085069561104705788822192264876939449465975672292983174757590741608383734041139128798738789610933385176459933512764037327388188821846106079552760664901524520580107451590296519145952576526848801182052976485510757670926402755139206587992980569732039512970264309938529521682747903497528884694173316747192468703043000868123167207679907221702067470194056880565582575139007898859898764508783666913701262903374776408164474877739948391863674404513465582482319052580500836906099871434719864983496368128664799199284903937288933948795791083089848636686103736140958147092347301842606756351852099621197186080896256713588665515812066707236695696132980527554756370657506978732844309195813208608997772183236604567120112297741027482035428871873930880494797363516943800516641404323511698062962868084578664010253887468593425613144601086079515153707414268697596937083185260949079460370009101019840898533056499417460026468133992521301726700952131600881113187936 [149,117] -342268608943015269487601803370271605962306436047584678970930554309073435895438233117662724038719291265035964508966681102624894705222015337009492862958605673622766990801500061775052913983075785794559916001562809746282001236303916569179561162977926596635414261671846179660873780091847328133287037672070882780196409524644004470143143918305578791243095494473471390623130250194671279371133495013139683424513055811955631430049779515209143655064838003465014696523225282933693448410378028941836146954636871263637114474140978827360101050493847597903058284568766063204754124608233742124366864953819343311455932348577284801195570511916907115624701737895934217000367359556085634491331783977271358881440076055535763809219069361250263571049081497848884688207784630075239285858739246506267045979592410222089677674865620803883016682246097792255718033386010283928544414251435007432487601811098230641605482317133759349112667298640341814105095317486938749393900817890135151187396446433912302836393593111772824636384859713445367059768276514609009740979283579146184055082639571086602464122754978623841063654288333154920534721796954488261829402164492008317341604578835173196598092634004880553386215420662542665750381075300869355864127533683206213272404992559012196879144801979793644497217582894922985355966805897750533623827967890311084467186085428887510342277213547146049573153699482675648747621445345027554913497276268176615348167402955799025919356778742234038332972182786534490695923360256377850644655133065354573841489327068416331677184051064799955167419528915193871677959352756649603227396177948924733329362462078379317822088081084076916272468292204016978666714835825474891605566190216832147108535111092122566315584019611678672867368229061666821468807824538712706891179276496387803873175363171630350784192547981281275404058575857732006679541625929192899930139773111001254309791439522590743185805322815560775374343644040999337810836754844950331586120434914819052454163440627931624390807693952028497647841602689187756261378562657744006836961384263495411949945960673575798922061547133762358893018931412305151890114802434794727517002071631970553404043311888801723284040538523270669279331509662117286567920728573548811384348414537141290546781130605396436264711082357070835596831781624717052658853711291177846293659157435318371638564519923375383350519194987385534499223688940845193209159001938438084115030556 [149,118] 44927121858572537386011994623203893602365497875949618387483674354886000865863332116883497112958244538890426980307814227131100645896067703591975373885387143464900026160977689271814943764216299296887009443299889418338003679705557816241209078478952114611323647151809648154155772843814814829957722369065601149845007441325395256177550083771588217811404688764247641970597170011447540245208671749853961855463299675314445590782997998282919562340319308152258741597237452866095914618241115221473173248490136005955589798364461864378583705589801604287463293547948281654600995675395416923828753541828037928873317643180529161711953863135738519895590784742780032854378699956649601521020828790175444156979385650733565530892502161822917838934578513311433390658231370977799235473564837693559375784620859465921476583568434575232827832084065694360187178497512641726719920960312548736455809089993115901884217248489547386040490801653617688997475416015716978074205182368124913178529059064954706575394173211028830800882898296112653498592513019535700439380874886455077721928659130047931483645454471148777734513498152319404632411513282015620920428689156474243143770399536491214548322771850209434515397419187793526446627776564501293867211011397654933970959247926201652606525596166373401117760419897957726268638970731228716244067261079255539982170324902373606123623338621251394963021292329947294010698982595331463206694451672409817399441322805262920750374674394150440986932960700901574297887224073820635737444950955456239082504526636459565907196542205781717591433940170979354100583401392807612000294506509440503577859544020058011752140864891684246557889783444341347311028317406815469765054176219186149637852948826798297403192896611917574372382241258702737678264086535763231481339002465803821109347769041868441882111973813053151274121133221045240725302385400490347732404304015430799431033812555808938295430467260053179687404460550790197926788995563610967524267903618875696470750868368480366086892664507907819613481453426189547574171432639496461164626130744687024279121619477502181861726123399217919095801495047684331343247121420024713357638871529714794882327328841002088610055030314206558743457705919535809545959942318703693723694830103461060206822823719920716468093075399484790039492985347973645615907004117732958766706078237643918888191104020908012185923563702693308102547284443380926112912565444137070608 [149,119] -2560028696395376737131823727488503146990412717737911425912000484896810143809418371374049354058581826634123894771699125292793373793169691740799074172365694340878950243627185112925222939985538910073793948545121347919585036948282655185391067370538433067659108932474883105499925759984924958911587224851128698725055847727325825450437934356407592610972856482832192295735060023077373994740387920341112713693312732001598122031488878374191769535348303913262799433074565454759018662039138996408119651313419795470483010068394672541911588190386654914523696913606128060157615548016310110203702176336287691828402238776322097794111175186156087363967476276017184311284055206846006810932268208849262735307919990420124798843391958100543812918415283564777192610898817337095124018388005783030450049653720170500050172041117708829131421304915084836841865304765837443241386517037353378146270414821905975264076507755741758683580970194254060219094760588552644522297761770271205439119782638202395875277397550008174125926168237642829700323667524478440965092996480563917025670810648441883352245903740103526323056180324305321169365113710458126531995806720031379309777277121405492267104699233154202474120589816580018175903478965391166068830650506407915439064568126854104552894019009050307903766339757434244438641376505013072327302504994132181980464300282322374421447159175988249130832368409429456012018872027850477229298089831559986718386585018062516845020271454246661643534792279236581623838259629672688086812163178789521985243457596096357314483005082583256477765341584339183171958793023609650329588227841444203920339630603552623034204694824080225920868496939857685363844818133050392646779012417070982227350311639842066764935267334754032453964587114926543136054196177840186151382476004992030847461096560147598861958638313378756639347884010600774516296410189902073863210911509318808739150719992842795651913455783857347073540035480909213951720570826205130715833396003343897567539941554916887306163031779482330082298953261542665664229565881259755101938617433955552630493467145388616425428470728424832224684186233676925416172106576752787698577344605371318723689355599819869588476421524953946567718050253207005100934200842352228670911163202753587034683579846176797244717445842761915159377389437487410938948464195219088314318365880029886250700409772519414878904893532277627424253533630161178926571728046468 [149,120] -84462007773281588447883002860767073520615727111517506617148768977524749687205857666009615322531360438329934701080419560396622447713502044444786157290979649115528364221463421259099051028797173671338448417003810781104650138559372444310942754234622914701764393853281326895263938955772939031401163243262143968773512696462215960013269469660160497196701060703149155352060585792259439230600684880743560227573828531991600607483365513784897015469656978974985811739130132421706532063948353627727418413057310043999271498383062936068439046597440136032586983860553646738460911587834521224758435343001080478109771386030507706413807766567854312068129027426530583867204500362067195561505190266690253489595866967577841107210662126478003601809567345608449458289391699962817368773480607079967368264657064414674305018978316955725008043195612941820448185458567599966782589396090651455450403023668582446775343559270201436582978786462342764244782398001677691300965682337219344696513206581732935839677860059166437097676431774688819451936392843083950894631148748532533846081964798710945026831276968328839509653691928169581861932910934662938820427437825952002501411180779200094917311466864500787602996112294545609334974806383965254728971570369666844735429403465240248598850504720970203931472947830318881521219461624657681244978335083632445862267784702897726203950818314461318603922765446394183019880024835890248462522631127804283882939278189693462225712508136848852592788882035501845944617087326906555284669852969694125691198863573834032246455360292929426713529255337980925296019078738858853363319687816476467430335965435458763977166663621584318807842116569116750542528274420409079606661219102589862532780855059429172285259686894469084020077947476270811370900692527812617114282499784096705011032230191944628418400547298840193101254444780329221431056935945700939830608365506497859442296847705462905961331436688325359345667609768037212145533097993312192208698436430202167872296313310599076676113737591341845152921352707106718833436576042210066983580349993589605195760805350500324929391496327624020365640008486099796909378138559633569573452001250616685549480141210445888496601752355759738809878905806458319406337663247051767989561487738831628362162298318180959827832115736035439642616049523972625371887613970641824210905370208580638396135113546331860307378863795988079807761601851335645721440 [149,121] 19573803860769910257215304173444135819026721645161423715440330814493036251961215725144851745715310217518646029683201820231520354211410220305882003963270366660756761534130803015086768802248004956508631779137032398990282737936350855645786680291078390075070515545212760221654856692604013033860327578157905016170131893304457560194101237022479737494251505584423764234898623254441847667027718486882809441830974053773490595166128854236117593904963447964565870526423787206256089681560465086910765941077251287793423764275975065167670314251256522112331204629544716803331545932634418696285774509885762784303872127071305911996365811483738820489731292290655559477314398677597919175288405201784937012556230212683077419557624090477680167587267951637116611559404357507864951360965534687915920294558612075810296047161803388840463624361770604571448880634274832387121645191544330061625772452652476646568449431391840827304373584816655470733109209282094458587142780181993022778197117277519703682769539412353639206514781027148670779480585660014688191823011887274192612337259058237029426750277541903568540271806517891319824893854617294338202512840519657517061543699209194973683258013116894813450656924250052436800275754349534335685328641446376079282127976053328417176809746806757575374832921009619086393280392431038103400595263919387325346564412667238894051219789624462068617874228035257309000321548306532271279065701427175239101401355560337644549745053349930464920261950778809881344517680053286609157121448225268293307415283444587714890677418312774594606181021049341064744008969340597977212366033446413030914798809146591596802138646049532866642511071938249897971388693861826186697291133759006091276167839467034764032993234870878899587786737405224601765035549891641021196292010832147320428031408045750861565323554648010355276232152451675791718281525612212241607767547395827479714851265501243800898115731592672783239241549142130973891534110227670022001487005095085591041927150247273625868323405692767288955199193399186828904368416534395775498193135931090772953390495790308485302684790495741278379342890763785129656567100271831468753984988443852245072496616651063209746900459895649690565250522781686716631358560698169950964416052711611058269846569111944737321544511923413135586314623330520686402396826240545736143343703117093381251538960474988432297496712301524794330087350993000700 [149,122] -620687851290419251430486940229928382318293055535432453436577918564685802618507848622992876218110985625239279558763577992434048866328131549244658039312496694504819249023217206142155932895324799947177419310186279612811466977950761627352611138972995357644053363076453602747794702988536965350311208101680675115211325001051215476619423738558590753762356096083876454119181261538160329089556271960584071601548028418345762596933081143915312409107417537718573590517726901288544418329494162215291719965283304921873160230749190140960922510209883963289244526281973977867795512583842906575964277759119788480409912493093979777440546247832637996384578165064487757949276506570351908896590731756120528420796314681416986677966621540532667572903312432968593333381312621720258399102661661106826817714154626001800596441811511799120897876839026976825031888072897506675852659296896174386940708329894870072575851108748388115574128561758147706378171069060515031532882877425836709480449214947197680208174085905669253022719185943998532767692222130386274272954395623852993011860374034767957521243465659424483514750223386171718461516938997040389359884147203998749179544517428400022248347250403489383948814704606871981611672166591612317955646648437229845832778895406557437049907757907301552692422910400436289315257510606193469498222504391253633003201204252785130077395719513047207586809453787444928739745940229432464277412973311251638145053175665041280639529150333100410101811751085751321467917298744604878365793128571187845981429232940823506035021310980378015364641205410886144974956333585128645412616586660201371682361084849684148781022330021228417413685836911039350000385102323831892179127496960476082758678607633208826701534523095822187034717752906075459828384035304332862099788951184077025457535918732023237640803677920091012629192609981132343523012905754800642006831514300505035392063813274352462012655445428084763595271870763339113106833255744359584090724406054329551714640909464097217855021677107662109712515892049480074789801204258898985895327279384195882265465030442236109654254897112921991205698639596779999304836865699497080052830901203419720321900067246550760325798001673674753384386083130426473043223136572712543093977869953146601550909280492131493550569969233025648755059068592347007601135478690871502042377400601248896782026110675415960583103828162312393098798144 [149,123] 18197985346033321931598542400381369794026369796980337713523465464084779103036664787055014099724889991044469442951422620067112109934837093938218566087078825964440379578347506380763003548796631489864879027670483345931465958066116650713512633980996990169508467781404171782221913073063648106150251498243089731063444709106332836898927144860726130717759936197119017790887282966167592460083567895485740112581751306741433536771624759157721228450494442052313369975404746169286945506355975415627620785369962126762401511509368360170735424204011075796765796686598028519129696815969060653727410391117484764179211564383872823368104755071214246895760982285606147434233142626124038756758184572002417261911036043929196285447895458736300118168749201206355487392480035647906738386950887553118930262322025444688155498083258042447783866561670495900113128908703422892207922256193289825500080167365364705819676602367431161362832433979021515828145796790661563615207314267528542394105938368791661782925460246372819915351663865083903096491789547716413509320221568414072469483045249007183963916334355737633874626034559246405893979619978475919397647961219095100509892700986685186568692605554291892328366596316368384826101896637106457286767479043421241681446014445782312325006840221182171460816769899072769339317864440637340415676883528910283126830886648824553134154337163542564417633077329649681138590986308419759447847959777634397515205164075275868662018268477965862359480561929942526753870415381402900347405324463800185238143727687853665071252161816944211087158278037096246514131436183801024646618935799773614391192444728069033070740877623224738656569277683772670653789680459148249889672229678294845484347890016203752861630227303938022086241777553262934980663785444234890415235644063266620854383804998101503915847650137805138234519943738493151307309714273068616860199757295817493562408691628685919222942523288603982302475918847783235782823665928414574554108024327825479886749961829103630282131340043205587345008369435586787156156950059723453945151116103253933155957336644823791150149347091095624656393868403656693804090726702234733552846055924275831950534091203311347107856169544054124404459280627289098987108951430814856088939042097199136957720383451640495049098411181352529273077122880358940066437074170454423938548320665707475126827700515901603552766874504942227528 [149,124] -971528313103316959725990285759769623534158087607964973862388828192530041181062408292904488364227708518018285104030391066670675848417644780018946501045672409467973158525110733020257743381539224793047894416797372854842128597447088121104218767855144932212073984715567774167503138139904486903403264047436947086060735619429981538387348771323150419258741815359223478397423066936498716307413529371908228292177405771251148033579745157593338134005616172288191001826669392587122407557670721120161437286458036138837905981439380533106875095241583628165966997806871155977128260073805966574132827979377806752317439105166062971467662593408026811603270269977895075733802983832806770128014216715296023303104472944711495522962784309818691094519564680724716204380313908860722656169305638241393304163229478851297203230948181279959212118674798887011670046662265482948646649620052280491249166605727973091591894232185378386392441919589459424591042140355586572232612856674803194396270188514487735795827324667473493584992674517933211571927586028932211291896309372195185618086063112127062983471756449557205845098818730958510699068425121386774422135869348044865648643138219107343058341805474192573017385503293412101347984673736015677477589728043064875239836300697149557221879103250846634229361296997765489533146688511579457652131828045559870846586236331285886934605774013925320548537927194536794509380913902481952425384637327432903119154451684196230993485446351885091255566496962410464827734249923841323790161390222486226951287958403628684126975874216845829662170590011908576719080510006620654968470986682780571520530577612764526691357829311818579016336101143327888987907629477523277738653639121933135734419923188405892535922451062161440590989479457213136376186307018187813369667460883053923611783897625897622821363969121395561590793849658464383667696063344802688847631644678002061895979377799749042425733879304615474680996550882086582272031242375348742759555745332382415260528678325245041942178470222168785605159322553044925239281270602086583664050234204550705024096165634209096022819746709204333504265755200262695396133930970179937798287007787337652065398602617447466677906454927563831100411631702118774679505772720136988034943675007727732216949940297166123475165886968633442461792660464853921575730931092832170716197760412615741789018075097700226894313252688 [149,125] 86043062015811126822145933050797594063308742186822830977336961139370412093859839460186031469691504216344743123719463612900497291561973002048173700616449982602875877443743255526162953953989372978628947822588071444328412542097227188274133930987380597259750050741682251505397052866035142203063289443910640880977539029414569990744089185285993940262117529644183231531431216503931298531201842563005953678482590475520655116157356675519656875268848886748617853033029157647722344961638384965371809524088363045346837676159182764644339549378006916899979090407649890055814513249865055018989576654500760650079329596461844868963776656968582227778720649351168798691464610911546441275100729232154260949595931449725697215270147246370245809349800211269931217686521942901365036196531416916008863011399107800652226820761843574549467146141692410299315983721454029942155861588121795627615810082547993827085529603151305250918067261282375582424960406660386807667709873642593020432106175299848876148406674871002799562658124206414120162820850386761717942679224821713528963683886951605029985176062589307056637208128495148064665565059885610454414211504052318846668650129735379502608953069186078072328487592486530874158676946352807759638326615197333360902724380233980021879518821421925839431007539481039814344965264599081699994686961870657909089237432300482996324059093268182277331116240076132652650907577321255353851585518719222262746961803763264296150286847568763412370872782882195060995484947844756958620222973606816308751361685128485880497299866865582517306660310680808348399226707033642129479014021772290481995298529570579269991493910475292862015273210351060642131751298541480928501897403183838857064661658279268955206672577204570637160944342544275922892173810374603547628343626072896949683889628657474502867999649322083458742756103425209577571437151971098688348961005274934878579163355161185923932665920699839047349717271424817355883922494105808716969433025515552908309696131964551955492634986284425313098415518338815313890813767411424462306709464227516342763873846408166600331166776033605026779291507452875418005974943722851808424852151230913158255994320299208153148071986613317096132271076637793237260672959221217148289112729200222367083841678494539400911943238891516259258126427347737430227869821818749460524739930267282979845179645357746979101354 [149,126] -2013023742480218369104013968942646005964056481965437930974718530342425691732559367595312374559428289231591118049966284760651849995106233128917225456852347005144786724815844599048808036573135416957322987850091255012062322389201099974835951711692388644780374307324646931155287110393567417429409014202844520939291384919107322359668575540189495764283785956007295719160748333556669107337034997263903092482514500006440341324265249073340530161798249461534776801338148990625670021879740753623809605696412422219455818648603500406833684263789024520139895120095573951363032818737015790705787405394694821819913953930799386195046213026495653735753842608254432166911920110235985588873806166530902687910157119373837385899328994950422701768760843501236662096133793731611997381709412489597296275797889142668948789547057520775493941984417754933972554004843234896305547950940957119060514883179919945588832254550001796707052729736489168203291946047436903418421415885170766707227152504494867708259241358664544042468245115975149585802588783082921646285109379735261689915203808313952439136450502694312806072037279142121122183753989592514936589506729811304319097568703181821257830137820816756025239844945983354390636920688883193311191594981782501739656363915165144102824622596630179003470278571094155446086412439674332509111260555004227667134202085269134905579609376166234803910775260029221717777861857550080004432345045857390620185576006950995184748587221819087540473782751241650267137811134148865325471640750271943619087553056060862082151814503384385558971509107048846106542911289933387514077535515065988646626569489219408835183958561052424839410499841327193007992874722390232658964677262963773694102292252245158544869945635698615626156831664375524946522030576004826647254496391411107284105725803603555321728087820403700645917500023225552949137949323192526694321144641883069426866440974703905447760529171676539405389927081826965931384349828428322349057868009986285146727706575191164345373839921465741378964895439758176192032044927937960169038407982160699120081333237792809112531961044322652843925965629512760418097104903815226200534240623142559353975262502864507345618848602746751158788865488579707094947248922344763604619107331922151344707530031645640986899792737547373507214814885631455655174773247172494370055967656100201086149254722987632 [149,127] 81919611475180631247153170032696046885217624464527268670317621025010636339404808491873209447670230860121709995984338010552130436173086332815225793763328379955492283675197594957284552831446538425022066461354043760027492701637593373420883413246223369266953332395711637551289586470801221539185435186670579415374505118649574533125768436900586558694245341782533907802998995862620009736426828321842278158564106068359586398201675866736365755300640584089985898529970887907515716765722380317860987847591465839395677113132110509061457754759565601843502094249906409690769725478748815658037643894869435473860956760219692006971415927755389927254538185035812524114499067030619217497817425818711565303010102566438910118792402145267381569775714219085543558396673198626284969291478466709068173015870149610133749087303662755773314569862533642360611154587424737968798610789721274977300279751454385873291674550895094447522987623714377379335289431887067361980168316202035335042905937338784667429151806905838889314612635269684684318206815511747222803928938953407711991182349463517381278995840027467230550994779119738284211616487488927882350593218962126947810325986366034575146173481764358557403839761460343644540552088116636130322561933385389759904105727753261284459993250634269925334283930626404626671864308713002154013200923953978556699812649135121869328354980449451468310922048187323822888481124569063451633227038882778704391899243384540092640637057340415394679317779783057301043368076437091452351768028279968881423426466970708406966423744685740322025214239816401272526312155680858388878357792070316033466309622619694084545728820405221382852358021121019364701861355549305641639974129147639153317335343857981632045847956021671947256778895739721427875349438462185475934278773798998935101690427314160395406034793860175342912764801309944900476167636825415544207460550157152894700195791280699812157879747343291775646992869551230234287395423730829453298930902108548077220585637093790025558080544715218929616627297726236687380922841712491974458255066138980151011523037012426148290279331752554103433631943156597598072804786882488591657360727812022773154940667834866360616941657745686669072740179573792970061630868672083277273589523158918671127331911288443340494093333637814962231357026233262707933119628453900166967815622118267715655068464 [149,128] -1308545976497325138946167187549767999846924363557668862275564315174714433476730341720035981009205181328324736170178177899840053888887741835320580215034941236740609045042089130511870798047239076849037021858687933017998466931252012171206103979351329271848385109747636016976359854671846274391949537319745328210419378612381750565539772118829499502489109834691049556787588825613036761221380148788491577218590749581649613405371175359962403410943629681585122255306878325258711081373154837034678854742544927059830593196459331484775311796718194005672906747264368992663266769532875618814216745273225087830712976971758218466711780004683856600084073078739253762564225351358422402811724050000028353311257177445610456117807889871082515025447131331119069005636404029749854506635263772532353658238616696469625370751190974308549351638968729106564114646432935031114508749228118219400591715298899419491499068056852361541896479263014218172900659344502008929286348470101668656936673436849960965514092571998041948254187898966372710290358998705220331044121457429123004807124435199310603317866858755930104812439485678287696776325252117920199750579375833716103823315482358065592264476922862667585536830068476031491762648266718510597163810805865626481113949514696756118345463708273615109652166753118466500941782952376045625635002222167024013399292415336785420940355518120167411654934301076468422956505727015866744119268826817907097474822790056241257617593842783747952866661855955414773834716172708849844615410663748811214044643144864264373730278216203997096350332593182938738588485765662449732828094839009479800056823186139547435932265691691009481591176195426535755050385723247690598615050722463696159818916790481297339535399267322664145267104496966630272484651924697915869329487179057565375765065479059401037344064213943399447058026137476257855363812315058830267678067101463768642874875743574414065191610055859832499336648009740218609202023795871813869306693869083079869856423090115012111093754095436056104295349009567411011175467572015035442122008904196764511492174187639080658557908839609823561174081540389018955221843434024183132245485513943996276244434616326801123460615352390129295177315624970876006581679524966487346035513102104934932064766825923943246116892393696933860125671728101656045673241357354577215447515696794275552 [149,129] 14752487689948849221080580088010120135854895275790595155714921900731753342891385389198050861837187586352229603987172766487791854949907292926101183498069097440316626638085621348820193917474665821702210744840705568471661834016906796714576736821875819142798590441380050139472596813860466425818680673588972580482746848682170836377816213900001067941304568737817378369312022721768711099481264384409754243579332026167194088441273714907819333742318939777753992017066151122002685612850417708823795440011052248620577835416070524014805937725271807048929690431198557339951998564871700036078279944221924177015079813109018236746595944621079359650114557812997015280605435916271148985795609722518748427473678141720926075328738885984383249909919322751251845696007201668503769410177215551635196838645314000540611969977624014903429249934760579488880042163425658288283376375509021161489584942708146898127009435926128101737086648797088208956112008639081642685839018882559495434682526284228635712060754637017816050677933094833618132120966037490928979436875037796920678562121348407560686594599053686535785897094020617724843096779470291718274502023804305075901754042226238518830401445503875441752338298383513556506732961187687791674945565138092285098575245455792368204768429664122711921136385239725530750327772087972777266801398335060900317927656404651129136225454334212416570653453251794511659886999764869230043847731457660415669115349152534852190885671687314472186754797826459406384836255120924560474561270140095731317056086796453333322815871937481989376671353559629479701025664815311458270995823594498774477784455172693475787060728909692872031366040063267694127531783549612620082800513938560934578586315692397978984910523438197415206039141316834324534183205963676598702690450811525555398043430468676342819260080891243173127500438540721475880315235768481228729607210044492081157178245344410393322627484701736034310451606267222926335529700954425986436766169338401604349903654965564358012251729316776979777012841708803503846756334110552515933086103123310710781054267345607154960235314212277256037953532349785262340666149981230837343820057529294663229500965880777660823495523590288732310648141892185077439939120066096421164801786105560704848642971059469332910746943549201986990031394028536491937767591370802615874729249420 [149,130] 278887212046197772108725022490670337143145705834019328855374694124661968297816343069404320391089136501773535012545237945556427560878941751075827564148734619976924326135707023544754473454791389527277163881155662756983394466427749829523902381448858186848686635325358936899594076738328054202798069545303626108362038244486443628541311568222230588431292527036677024528986200856734881620472261445487376414263676934712359924245769601794062838102364799348209375363213462939208911518277021054770558932315406886643284504535371021015083454177209286874057481886730502675618971641460685769300680112087049345175108419439737806588024064180908983667561672916070489528878564765138357918706452193529123639799505818142099326951185526729861045849145026343330402260216391248567523472328374180949561551656493730434451193341323427115968875544242635354857770707947474520629768901006378981462747580389952132392210332704825103993282265797418795789370453043611607354738902410156244972497739725913508449286367557762725113184072469253922377364677391559369635015980155716575905945334281186204935585792823221424654255004264710265170024638343021078532351226921949471872946653800977614585607911733850563068052710937554806346279214461811977362818044070167858717370683671853833065028122258400799342194827538878030058269596908515469895992866243677826381687251940771409860375939531502605460629227260094015448040280767135945721765077608453809012218159758803229506424144732190644912493002789841770340837407226300552024507571153444027014853540138803053378068185702648888462253441911544944772339400780314468615757562538933448111234808717640311180100682152543698495063884711062900106796240803153938995563396312477579288889989144302024744488512139152206473116844346254938225697604106587019020836442515100649617214170826858786264793512261587437401278544811611914139184969541069281699513987366803515179672975230429639224864578680446750682522464294829793968128460160884685702022484877064621936269940963905700791574373327178566875601184263739539423571265674020025708307398973002410519594665270147635751042476818700383803375334875087774701008920228228298027329638491225689400489210853706665589217337713918890533961507281883754714290725308502855487675425781114359079223485904597193543066466157645102133858558607350628091881816631044126528 [149,131] -5721049068672902219229583963829961958456427875419391523926886068885838530340998548126701074725926750820245993473036524784798860713186649476528346390939901669894183929771607103092652623049031747558538751528413874555225632394517998214825011303464128842220852001764376743960851772195747239668751023718805804480937847715713442630990575109643174477169866347309848298864985190796697310401499814786762874005608586540459455056288956142525300926082219215286466610029794251701637490676440600169537682646114913428901530529826988572901441962080229628766683062416784047590201571866359269543148204262680971177453417380459824178252249336299167004908465172855913078367297290093539639699670507204245674263976933773411989465539645738128582341623691507484429473570806851485835080833011200216511083532050685266012329803772101044605986733662994467725175025949450301074971344862131773010327614758433447609304788151568023337048957954833362244744622645417602262926655667421585528395208882351410519538533619529971170967138112127612777255304324765382136231181969957312408399466943778842514171294839419946699417419497990253650363241450583215598895242325675729808316742796917144104261944283777944410864777419416769660297486130289646028147930415084320911501917016075397829876748264048222499249003048496496219097694386863036929808225701985240376284178728626333369739204910614019286105854804349692059397895878808402584900552385424298828756256007207015047222422165745924529693603830882458705673930326757965539734412217792509376269082320500731278795737545580756264667207679289815264786908007826623133931353909460018756352106327364726983083098419126815709187856760508814816247439588423256902866965552187059079920245539813119302120414781810218654042267359154065624799717495010078349178115157444306702914167800321875513697118837796277758048448826699068813176741782225874567315179789051145138228187693852909291157126466806479329398542493342107568570236334254940711703592849444113225162037315792648248740553360046129666340534739014428781985080079912086348046121062700389764665736271868106555950727465800773176417239500848594482859479849347458758464533714863344161835724064584609741329445157155872280601297695223155832099830997647002536402107420501982955886422115146394385953085335218165162957976641670911838829650020776 [149,132] 471371716019497866850176592177687351255633937059324420669366577240068528445205023896663880388113766714620188973024074389536294013065909102110190821709550044410407929599562090859818486746886285284198691138288095347140683005946997750492029197189632757142850998178172422591697137655506537492428940419745436887258690833047750125809913189300350716444053207326694177455531218213234362147892971531161922742998353298109562292250942679244102908817335067766810047917990266757722058647786691164701425510332333989565056366072512284260286890356237406037665113853358917931759039555196497925558958048685046401714521439577509672117061335024963673389526260212316336423989668370425528307844267354275488576983636518097210667197042195276149625167782401825530703135133002140527887453695034194784119426204912996929021684429914508815571137094788040943372462680904260082135437539383901366907331459296811987139644122047735440769940482187749569153261297976610319924369229301918733871234042796929993216655136330915886894552689679299131061199929260252121730976275208332180648425322089396395067792308109827173966047886810206019532655117878527876721168440933975095590757721380238225966953889631039316835646630111006368454191189464351736930351808038331417964739109525010752607507826426290239704668123772060695108994770695711128038014949282311535083276657738182470318369052595455880896893795198989792077915220462124066977839534218571978365771878237484003294339897081642866042087197654082162730149355544653597802208260650289019581686252628272798484188740978690802190085323784720883158071290708335413204041924123224581091556963768149148710018152606325235858259281363677427144418535211096473411843089198275327322054666979628953726831830349035369438143278768735918630313710510177777350400279457225971869699207002077938021626697918510069288911955281560269106942499769031904136097651063890998056423419732961653611722445372933861842478848162378924710860669953800158005806609017496317818760645528907589358353120061672473146205620086871311762447980362373582508131619319885023226819839583746036660391879553157845129827474088452738986842997922692977283448185309223856045307628755094802014544245087368224102214244267009766869375641991215828680099424220347810177774188532148908398209388799720393772777503312265946752 [149,133] 37727851036369293822147285784110336023226891833151690895409324486200675855318674365194002258092906707849096955895000040102799751954813559507892840906843059494750611256957981462161443372463308762392169555814042629761931986453394393835463012690330027468990393768426309798201963060568121841595248987991481270363688279150686048404453204320402122683763428765956078165246080785757093726061190273427954352866671522966931338292837713313457206764475098538424922389334202756098870986708950938123640750301954228715146105305373869113617172774566410709161350786987839336219400757651989006881661577175416577648983065531554538583592181268899492359293625611331563010951144102193580691467862519703811311907661802608559062162556439600072668976566075499282677869840686204226691802217616313437874203879818729264387784997230477006445818915012846663647434403152717950139933316159618091363053773294052005579670524955968679993498427142811158255538720840374823714353332950426310182693059121761038844973969745993008528824208585408925683617954170621581697440635918312809633838763210004879049529576307864809947892167473037502970841304960457021391986770207880056461305783825898007631883084085761170926412539538595594329985383271113545357811119277553281228218162370329055617118391447180328596135047151495028294137893202754805520442868753407177237735180938610990598918015395443070320390906482352274570810624672280985732207233551886118231701177547851599018831925572383738530476297419681972212701833466710952390862250224757765161479171899056244232608252427295166759236749634528824240899851991409826874688262701723825398433831365341508894710664397674096077337889440879240365932935634477935499827975922485092028348208623880205283361024390614087433601276896612666950208234783524719870820431918073916523975283178704257945735904256450357162404915210830563619117102693818637327213257930209827157279876113543058617413761039317087826634172666710597877269378051966912364784898923809642393776240365543732067476397163189685689531372706157858125491810137551404039167858904655024213819296877367137888784106315847088764919882519901107296314733554002503788115146485209980101042558327209987291836192631694283996437085289618599698413247964507197346956700405457286153801872500246606087862208981827928739138412593872 [149,134] 181629053203367097476673932170820541498282034656279931764915356673308426135850281224310935738756404582255842219306004907235248171879942585215269841795177023782075460526008948614851980142996486727968317793127606213113866691240689874238036106101985997394047299212879994953115678516498882804229388815833345684947194350746931485603622457353776620773011982012894297931247703776385986627226445631957269846769215440620904306260874730272138688226358231864477912784529587554910885008263706885482429161621908111401219741315956905978172094112192649790191737336492079715318508532969158389390458376317253719663157884816510042136598390200790748770647072648693921578299081316860927271708664977100838340448430080701431709006753085062389783647861246835416743874507976133854386506394609062212543981650058690214364546315585330656666867715617132031646896673787754537942288469021539767588924118929416446440181150805490743534355369111425431558519625893645905924138808201574639261931037145788161720891019072569081187689280199859012777412267945678798302972345374827042102463260203136192245201699813736950124017455087550193865555406776259098239548824438524111670099541274572485030275233742088880790482361477209659157667964996293345252106935103192002293466620422468113151176390741079635520010976433546599776119960896997076561712720208603361744161991125330527340923548411665184253625421425572621317376801605280191573084445449069496118640210035922611629455725463718889272269198632541719594230057397511602317572356951123645864892533706342828287036771110529849099303783258618253115655745234576967454243967603018663375664023466957597044419026276997248438790667997857879340025217465112751843698024355616270137744876102524173360785271657859631151106442917954953508909882036457906442920382994661137052692851090672574339403719233169315954679605924973885561024569961231882773028057523658898272166384464736348870996876070169237962070093148400901888207913985583743842832063091220178275117332946579286165500840898031864785129622227880517856003582406743217921374934596108391752495247704778033963558170330375582505277685084732864038489314699820424797849935943952348416938126713240729031329731199300548665241477827179155890478102149679533238961902665439771738240270098739842573851538105331900680256 [149,135] 147224213537941692173521667358828453329014533401341962495519395455937898184924903543454818412086095787935915769737679694451961068695815698939182042694317520135197900743669538467923720126251545881205227571723333239618231819392786651908938116293970382290849804693703005015166601401379193391124942278268274306750931383580646981602135104086894098730321608405580208694456594050235520329555219890208009527797874766171207758052889052383554421814006189414783026806079169509038416568230349980344994774179403348589465042880244655143638570382801601667920186161519208467126821500559110569037930872262431744387479344892239281353584425062868025288874559746410746984502299497998172711264373751220441443240899463917763887764190905283930788345522510555184955983493643279522322236702972706333102777226794335425293524928578492485894761013543302062579585485082963416105586681516592104223146708075214919761045005463497111995886797934231579031482333251024314608584206234076869656981856456359601907871157084788307613509647001515894230799631702219598173791857243980524988009592203354861286388766768644579942330471362091175729054670353459721546488065869818543835412540137164630297579746144057739669998278449377824194203497650304305206252319414651620252322693541026449378435583440567893115056501571882750526320283401398253657513445954844274982145012930811569514403654364540324389576487342458595389977303149123849921731443358351214879328537819041158543751214246637683340239793476665779833544906208562494267165241278223404341015245178015570593698671668975007655281943258633657911858129896977335710434862743418021908001618700681829940247301509792846902882061144052324332166061005388064496874042189301347046774632912066978346267296969793954850446419319432854751138025421588458064362505525105774242463395901690146403076522464602807933340827709055049675490164656197597426280257902219872150406181018112125152443630612809216141864030962272936441040865940466324612074013402534416239425372869150243195935790567131529605233782180175338614660320966583167448932077705972288270129737662917120306104473727695046872658846725726377534284673296118693027207972885497167259174714819393309244369361639446560436173192721629695982596291068551403286548701745343754370327924020175925885234280200708 [149,136] -42074936732727272325612650019465381230606510690047495621418487607928387521231705158910872862442806936845095596708114498555771862696783966332109172466287429944226828823212639891963182862575259108616161600113544558859586049484492061778477972480947923676708915464545139975831162701203421110974457699360186051563427470788878019622096331033544848065825592828110044256853509366098697787831708944905590157153032458523786350059835798226842873079789717974318421599134494200317829992192768152423989333267332278507682487279758992223923122065634923996068765151499791437327849509223754278574912862198422468376152783397383886300835314285204275430373405167278168555256949649165667829886106083415638179025585311825705908669685736443175830183277199186149262648525720345990004961798557203502904492793780820765416992001766298939396070152887158300296951523463922673026876294813006774078485710846492197723214121072422113679292188101898644000022793591075768310321294024520873545839577296357797704017885715746888399061906011526205752337361945924050795679141110652463362805083613854975557533429451056352876907554709607812177696002658847307972732009975851044104742146949978443065269374730851053609242185417415655477992834984651552793934337154043952511455555238605073994619400786736576219091836154540843328185390258876313851285244390476984824539719251884705044034376668729919704584312132679158418714481614975016777409121778664378369869562137164612716263263998537839027766216806976542809276076789417141911321673097237623302026220558419236180606314453011509924789894962416139445477311633072811609903555464927811371397661338925853568785342614979120171293656627377167320077088597487211574790439998116259022617988130283785196953740119509431584078844325009124071303390675712251134665662130744601687027073711768609207965363863847818707949136683031162424436432160191308728832270585221675482342612851702979309141590368271113925415454539814436343753647869956223629471412498924084167596250418645265354311524841170099738873025018304236595399570675776163986276459780774053700306575055964983832536808114459316191921496204504944895113234429363435319518356113435965426758335910649739812127335098855609413441620222609755721651356212114286079423044248393952767514442387320575901936 [149,137] -60433528159039642236082756516410527001881940880568296736941537087593622829851488085871680809630932245894102395908918225751583487376065151317030915857641669313374395377814067738934566154272244436054021751634457904325358438636336269229053617856289948747662054288983565101654989871464143615211810521358308319604074501224049381147637140210669420904134027992146967130211864207940407725035009296564354002517359282713290589402260826775479570306971691411366412782972600344422996196632393734631027465573036115604896898883681065063347411615653674323586684603138519315205608381119310941491076035592155455596294402913732804063158191810631996472269478623269167444771513475722302020177337949958671061928757260174887346538614104819782364384953198790961415979982360564461685076221726854230287423426883114272920605357449058425731475721778396785052015713574719247371364814199848067658789641532686525952103727656574637267529533385980005366274730383835015769451455504927699894065876419645356212107319547091851106759777334588007504290318043440130328818501626032382680504353329515982274974238600850137064347071197032155049103696084030826045266810139072015103295488709293995912845112640946018423501079663268736436952821039361300421128697118273136506775340195481098945769558535794306371061146715087264641376561938423419071615334303390817992516559212289327305043725345870864068758785361060119794184806123354853204197449985904115764070314548898017892863447582124381645299653151989966147646737167383077385473669654045073429275216877771554031788477104144700847697041653285440318021369167247769684102063680120105825498755319082938368145713958649037341294882228863446277712733784888131966937095260862518899603410164348687198731690430400620099240416054824512148443845004921077817033945070805668488398472199081908323894708052770831232901248001404860519523267005825894424757419779522994053619139813080649607663235584007350181365899460481747417108030999489101783873802839777176724073457404030286693516676484978759214422892623613433833459786431817879961890639370999501698977087365615030315678221907502243385828513014736226595407668267663683539269467367321786279913907539123943218634108999938650061685054951608147238102194963352668751226936885379940736257377162362 [149,138] -3006027273611183195587779332898912451089804636600199467785972254771071583856868105141358787766541362559888796469819244741653898161098919574366828883251944756268824947369662574910021576855762531371395117772751470015476834579252610822063779616692036936127681863430912787346010527827358036680476151737286885161621693673199225906469669828849868010363732792350299045592263542701194945643524901021560799708098544506631251631372051354227894132208834145775396010708735325172250627726253301840912492197383685472390186617472609791597054716218711918464723515524896577123563511374702931490311409337245133438861977706990408162486560703737054865398893744859305751223325697602194123568210189594617479195792024049972803272737260486231323762381318945353704246382477400026491066752720715282588751196453853980220386606161351651789450788110629887605244551038651328437543830095901694214559041898998028424831518865522103460744399802290332107617305675093258736155417361187143048162156892193320419510177634485950768682487504858978966413528541637267177916454848780799584595086647473735270375100530910566122477065580803256802854454372807576445901323120138381461340193539368492099609680872559433646291973199759696796390220284007521376599514077042267163022281403085636430530662692763054844408027236790524851846581257837955940792544983239942065298628242902752312914827418417153212373887842837990219296553236052106246644842190503795502547540213907976157231075035659313550283470303687763699974644135828348911645508570118638316176209528505982585137517195666202510907268583013861790337790626652829620709761207890754195912589594551070550031525402059222593783041943985559980425976378735712143469327495211655579983690834781123401788435895805603930318201383142002365200240819674373661235688835934756158031356515490987951472727267713851276287049623889786849720734437621580846419450327135689354216911250040960409098958438902367970595516267170839512705847170140346774585459266295324566930301660635363754792710354478443212825917532472233549904776313401685471527045531073858256015409956059010441704985538502217134276821088932718397647769290904492546769854330738421322041709511390742577913509919975368272979269661475042926312873370368450955386714856624532389920 [149,139] 5801535041179221389452689744880562647932640021266464161930641384128732720847072194792557110470304062731733130469831290922019144400434664946292990156310624886425455084379884482283548428906568352632491930241204152800393784755264380349095306877903072949738037686415121777812614060034154778318384225124572675829305793653125923479397732421792739331932235357595595147784818623991147731274139128707261165884021232299182122129451000632764347835566064738865611863669480985166023950802866314888704051696838088922218230115759188334578569566715102357759813223376095200230405667559603431322088469643041300916909385950580078640082153657671340598715017446282416045665846696506202480816648278354307972948925234892073634456385945476074076167734446931498958052676848647341271885743803926873168658587884274429403783328305869761046856078735352915972615555411421592128484723402775852842331886279691522226505072268693023455844595136678496682606704173573984397826900090539828117102246988287171457811786863102639550050251230456711010715500756282901293214518930865460333131588991330366339017989484189377113995283783848936007157541851162198886717773772510077609134122704277996202720075440550326081153422405901349585240802640342766490751152187592944824099267693540981743762716929749583355991530315344145353791982388521937403442582417117249528485786222669096488759290168229810591844586773628286821689976330724221844685154415274157141236312260083110640849771403953735722673767094038306027609219249373000368323124981372889291366818914990554603138868282640459519148595137616565272302855996399988146664883861204231865978853424532796914069755443452506764387265893546292045363107257023378992797157491928750226277960489355756181371409491385246283576593407839920345964121758374804049713924397695526219146741814957553672150396057224867710782462330593945642084031768122647734085004534418891309005973661769156624858058330820720298842474972718461553689896590230114052670903589017842951306726394820542535345494375909112503481442102305902782566861054053572475189381494730191332739558836920503523446567487265669210055425213806179440796424351535997316853666695607537328961586693474544091900440104665405069344553128695124310265987211695500476815193687756 [149,140] 716886634906924493149474373466992291499729148802148464150366979522198515085925158502443981279891153394825312802875520696261535896236196023416069954979355108757553614104615357274883165820350697498247483527520498244934461608475112351864219437152081055387068934057357510576567910925934994331868024421556498456310473480195757623884893131746115739378637845906142040284808411113642136463607726806674641954971280934921144507055827139307281936798084229164806433321565229862962594257241290226641664789815521755005870006631778002768180438884205408441817214654075852236319129797997335486952027518790368455387770816488933413593576536668925211115276233808499573640990307048092846691363339248424021663754086066697805384816627450798570968554409311380289538898756504574496470679186764303060614380776664554163258617367587320145631395299819884816150329482487110789247172662828239870231413666188990790551328996530907921106931965775578113966526606552833052146177376517536666563066295733127662405842702214382176846174327958449969731233197509620996594439151476021090411621824826938933536197182111140112175272489517309646849046451556540274187459304194354396244484692138652549805588773585535848417877652333271339488113163364401234786448758286139161825317706659625765480140880066376707045309911587884672125484203089671080785942734539980886951174993129335802587391425843955683987518872642936721026162225155657000880742570086836000083878324721057016839217505497697736640061597639820934945154893046772429822736729608780067121127215403689471774666760279359843672089073319330484862038987692035808640455393842042943541723647694981955231585406319265270830749345972525613837591727760784939872231410678639448374543253202841599492138048147349470141736305523047134956817933877971726531989401673964240914482983039605324179932215212836888972800369877201794046040384761225565759980043925161880513235748960050488237715373939446943989130215397418356741494792260946093601523106636180570611179743434431207045792118144582736245357786706583003946407814552698035070028860176761320021805341258353048485399302273765384411215793301193968079576500254062086557608370015042868214162392776548346297081267050971906956407071318051715362023417872632025656 [149,141] 13908569850245114559231665301249286684545054370540271484793843400843995049661631559737034169849094446182127168944022051183806504805841659852172357397137285716066900594120259474155996353530112831346890392026345286386248490911097689545818620187575552674856557906812600760611639594554410753997085864345276873831944087203748340675273025542423372830337802503635357200542022736420619524196224837807275807912934948517539635993056399061277686906128473286728653317604527305370562403350795616618424015882260054496102192922085726021764262326467055971172632601951575037165062741120861977350920155194636527519357782281097675405715886560401836007782059308517757442810381811314095458611844483630066206876219153807226696415376492660030676456564211197107330668481913441987909502209389318701934170158660034815950856924773205208496475355768813628666560840432821663699262825522386784516165555670626006545711815425712195366878307698403765923470108932305928689865055031933572128594434473850090455197714090888627696304405704353794954282431141198568800619802430418035949830318327571493820126085710484147295404357334119603235691797321997632738327760766586465489417989247300531110990505357619309425197360722461570355982575058057059046218358758437063707668076484609326773952197902254110274102449945812010555157267332566961619567439653149702813562203396411322957098171201331963168766706439419593233068216852130634715354268208269383861267529612307012475311983011324298142571355221224407911261987154253983603345656590218492633879446227496845137921798015296320375190076733318572596469677016915113060681576016254877209559084783506020539058037071984605245912368829728658595781011713300399660630036758064211875027257624184309467975080631565366752500405862308426890078666464840405345699036146412652739800350761465585209401656263498347861896613168548124048448300770834842615731590652133048951109819595038831617523499349275610156005383669110316169129223113794103493921453398476730892177981037797714117225587482488191857268766064774251099138661509054305957856285271750576526184654360928039138179662147312539056051291203165380238492875699372749313222057373337821799765387622199810343016701620170892791229989543203444538632112497 [149,142] 641896325848743134345900866441453875395227503519594946654111131802006557725873248206382979303234662448461842542666370587386698793043222824110221648948725589783120727907986372023142112137384959652147648440335072335967769104902886195097283313055850840366072170116834103330047253329437916754076411494346123372104843835479264829844680480705977225926680042505219210382576548343819978059150094445882617332474489345052624867601938396163738557230950400281990389350155518272664539791009189682619208335806325821595061183702099907089753267803408515971302680908653021873004779158510361290304675456068099137551986866317331285328091522889937274607278189930675018387693730968765935896653638327118704492593135115592980393150702843089680307514353163843420744956304623093297894259782900714749215073773367685927526836507842768573423007052080582498411883495728257179398773279998833635848479029522713809242760754314410191307731457242390898524527188934912174295976421704775512786247639157787694489593206577491292325612778681268713848451931247199258077560749373512511717474847412488294633026695551449116648491092797397582359850488514510227137348390335989520765248120230367453393986896534797517745526197293046926383097845404837249726190206578832401963887446737968792506272918838225647806319733325160482572326582414372573233450742177947053350902250429091760455309605483933859132236746523557676619084379114777149858003972368510520867554855132947201337856106891775538993025398215707618045999790891620304447583213936101973706977650159023706732581211739121391510710625927434298473023663439626168639340072598531420698521835515442436444936516581045506096528365764073090396052210056373791185718219565655333382302837687064593667514085063418285036098831900360939753120191417456875808706304029951680191064372673406405458105733908280527873321773188932619907997099229804085885671477392495964299958437745764931217166719937854994179863776851949975654732506833485244695563738379854685895838948425790474461722209298308326397301966285493999276528969721731951985642626707624634337168320248573943351625139902164476642712575772077602945912835016173644476743595341607282261409032153424275941997599687443908406232359160853616 [149,143] 20553064939620422556243210565170912338441415206320001124496288499526570734937013000110779071496610349308874376327406054754509607966390624914968496328766518583704666998682158388997620742881817473274647379151746643777192213627424337201460266101556768766763414343630784295538388933747790820835558888621386088624842230911436414770108864610110813767212045883250763186220037433139679315996760525166109788648047732094362773336671241095473712514848979322067675292287887254819151215766718717541349643990904703413172421325068805897939462022917429775975941954741476829395579940168626232002398823915996337291890870339311230728083202434576063590586741159707462024654176639643002244884283580439587055426816847166406579766320942615777485225523158825966429881444515140351033249550829239174060431849685648257326165177979079201663831204299080825658676990034753368393480603565674759617668621221575952219108256682631201191683868555971542635624109368447986705542670374187084539469421000592758537286944054456965083135769017836784227309283528105054105247891612680224807495090619397102331473532336257123235473651196298861136275411989867406781392235729145365150514908296691316597634521517187492240391223169221701839593278082875437957213155366343228747170193670265940291422142844577512453088414785337947493833979246105655818110828837588389014164701075319481055072914180425713146360541088605422734955849175775491339215486506009480142222566519277295166277312842724064081928783656535489345730989651407413373448520466248498666953709188316012528754656864274841696197523522617119251881385140752484181903071749885165319100553173176373607697741936094497989276895865300840504190298150065765331225745890467476961279138389109360806664995519543131187723556544456119690864634807423637328838205324611189633496161180464860102125151391149658303222813129334560634003014174346535191710298750502118843022764327667267754008564824155932133499789227773850907825911834517805536549727543168799502964673617924000382381954640524350796853067069160448753755549259612139556191621622488004684526031640447796610334743667508967178805965737970600478743964517721365336860910218296689735197131552912922289510268646783059099261912 [149,144] 382393148638997205567351032844511347218887147491050350816002154788969401689758442134442552414969851030474954889486387464170623719137496835545375757368418947761895695577626438983635806311637112255745194487348969878962755842924074822810937973717661048624563967088710999852290068858233384759612706416049520489987297386338133204756821111884480812155189994848429006157448381595869865755651098296714765343469423536051145101896384644853461016276043803830665378160689773922960750381990264357465697202517007744451527055924432759631477014620121326290703266447359518175143143068085998151527702066031167560537517645224910443433682673232173260246894704720684726787402902966809408187165304877150819225083284110556600860024959386476057399277522477770757376274551494670091005275727412242325757711861691523959234132472547126172010748995416810200623318433153579091875709355545961803974994030430899152873976362566295513272951995097696221171672372238494458542434802254510547866205688724797867960306203919839997971486152690661759776093246228049216606842610371427170308180889896950809303516751952902963377719431880443159650660239747203374175206912269170247990767374059563541213242641491736121931684844684770302528040906388338474063167972000121739251589155600805145366861487322914994411114095745469564043570441558203019147187927311040721178133655209185190850890136515842261316411258811760638882430433800700170473676364241385613918603262302486760551752222478336192646399046658851444969351974620546434195109546338226531111133353781740701245180789251968800198581781767135116131459662930103672193587089655219012837005932262324207734269324428177621174761107564393058927249230353792488050063953245365447317965197760891238473686132137734243487393061370347158466324945093806175310614754621269966613193666767911659292638931530626544169400295787329928263333933744167628902444967872419007109182428217717302634844401223379784870952597565636254247681680702274676868960513018298886315355198816299341653714408073365080190626213438720052947990496842048607950846642594517541785655473038524468699521119549020671878222019447951426747019311423219912686765902799419500684747133327049956378958188894992 [149,145] 4132638191830390807967302205496026661580335535040040973315866556939177265626260894764362532522120231612000015196742771389232000537450568886592253529395303197613534525559266790515097128530230529581153622675016751712683316107667296029517879275420572691638617606431969075999573761157400682288952900345802538154628558157502576923374872317627776701017395432272908713485475035859716104476383011368759179954225193085700904128662297676846729951920365228711467961300930820810161220108864591075393613485529312473412705763227484358641469571888240592526677747837467236064003339700051978619779713088934504116743633337505835198697709496490007047521049035732826199267888068952739403982903117082320216472130456855518281904347713769974596590917365267847170940491508928652869650217442890224271992875951369519666566764072920898929137651316227289825449975181248912690698891628716750694124259821380343417348793936073580218361585772108795279800294932644563986254083022584031499661609770737277385633515077380806351651080123108316020210454414615524040984175244413857081806218838347499583238816769187622349974045738886952790948905272378907828331722517627332025392478618091969576416610986077702675361641392362084920887363026890605389637316172952763283619556678904948323870934558678264959866654632925847563870536268627940896971479487364613109295506706594345000968536720496367154811826988002543244813831065694082294536452149950759043764131103501134061250578121867870317996471512853206988823691401826943582847710214657281724740499424951930073933628524878433234711813937676739060617009440675270595070675472055777121288360814542914766299472323301580707145326035471231235278226128421699107884192898254164183583751582224460852346854326511986401594767252211167932438344687634426431817186019184758815842788113586153888832903355893784453163222269726828893513794955292289071878882103016936721900136407326968583694861545813869351757144535314218820027323241863911256128218597213661946330207011080714958013919908263502416449774105861905872923725380232060759195997744319536886834320341758714639145281151216332204482493853491003696678021050976129963316665419383509737174600865691403778902 [149,146] 1975500727677118679661048159040503097636274635938919355761480255466147265709857867369096518188585167729524362227861169142298784066273309333013442183074487391425125483517987520653510502596390466837277544047563367152325902552810419379554298534383937492408826208680627122036390737103969524152883408672085852455199355650659544281792446788716495389936172912992762015570298222116241813273866667529095389343993247505293035534081852593034262337426678739679083390062084134933192721904539833336011847776525406303463003106023742773460725740160040892289658974674463549866144684888489075585727023966289795178936131731424887839531144285626314081943259274128585982878367735405413681046938340476839782110349247669571692201451603422730064154971861325527107556642741145772467762427292601770248957281869107582264464590561983278301807421801827372238138559378112941111767451657067500726493861266425556256007227844981582345195318523488024113976202347431349842740980602745090791793255374883952869940673028796423368966366923156258853710024069791037311839700747698688982594709364442764630231284100974041630494742516364162021832592702714869069162368283855028735375827298700256133555609618411488385691837249071618660670677070957575932429655469056666044845160372457073481178510959478623174209168848074577899276453167038412567133142200705880148996276754794248858378338516073212836581956590472816954374493475684094628937104710958852566781297070966784093114041921644772080341784763968199106235295971101787064146863185873164394785499560339305849862391376416404423097823474618469512385868103997466590411458916972988562964838585265433118854159523280438927575712904145692485494903412171368624692146064886654696856249550860185836291792175853762547454166138865426033157136062492280348559031557640798471194172841309309872802953023782751426382416946000405189398812022055793391557571071478091989022729600262045161020922158841411715178080348194990104334753200904265329863358371320963181175361395907113848626772254465789584610844146046616195322691087634400940289132697787364746758108627733215386217530713644007380251673271426523172170714129170014036371979507746528319670664096 [149,147] 24885675857602917216560575385457153498977745951234583982333725323539486643167589645842623653456994548568676245152800205995426938372192238525132062442599040997553073953825677335871093342695528321147382484534702382685414208988561002532422598903620219386476350553588680261402440506288335701935414537240835238504628013986535547826406305292313120375052678207625455136888116758778953449946074636834097026417451854048653617413250784969886819740590093038054565437368634809781096136217937820703518823032105000784790621355137959406765549463647284901396338261200416897913022887940978464397819300683295608647202134341058632625242453229412207375604903954808958494045418157490312685281225016001799742964524055487075748265412849661684039917283683651036571341568061966789523236176223448499472597471671041603953865914872368609130300828386326961527155556567807008703841558864822009042769299097584769635873272783785279010533635996476386812859891292337068124593959045131272081883391702737075750676009757798932870804651852690810805005360842789961139610431991942010817887343940816481970282562456675912491749708717544444648405806237985874511923324200828462452372858665794159344125904407232604470395686299396975027093203525930961860591181853681627924609577467225488443127164772777942497671097016850928415484448951204903283033230738548596788748134989283741808923141135509541963317252400851056243391253986747115302509703355598853250511391500627535893468532807176152584446442175620410750378334324931291697040051538229596345769632653724303955581889154081923590439589628853528740238037372743369142397067316469951470302754266594522426291306044834342854625548133453239897771332733660613949744693929632998047617449132427767749371122914230001455463288130224603770181724721956105861924747787228274500890709587486956670016729565879037184037573361609396280312441059235850879870802724408941860924546280527835437746055825705665359554672041614539655385367608348640312240412684322798087533353813476479068620844415634756166821580251851927273155670883079671685489388170052542321355062604966658180154731102955071853810805793404476512274757752215886162766381919108580 [149,148] -148897464376535647232390799315449833866384015444506660458478021642843442935397568434252663442776425306232226516828849066056471347410543980798318761454385822196436720748021440566547242510637246822760944906000968803864905631394253707174836252392925333784463328473929121345053375052244369361288361109263264042559091583946347226289503137630898100610031361745636280738387014400302893627383429631039508317831309530238453332688068092959553990586457165463549067787716744231617481806988750272657737413499657873593445161922227725964888111523306163687561320360875125374736635320039553523932733801453642183388024407096111038468532695014821367337356186510217289873634495465903311339115334106861477690491838947137812779548805762807399836294253246422994397309662072040398803728711877910168245083857814189223186793004847031153340252060941445396951838843467389776591668425271143672034057000641472938796538014071049082580147238496453292354260943351117976113968640277643138390337458436623931943388814059874766591071818662202305079058298795383505673721514333785800932890345279009124929969970412312471118636545799470882199984652820652633916994978479837059530091779310489771414992088728061273310869988780508178800655976808563084382463251130315306988945630091384264246708998557809002705768111317303665834926056372254215663987763353860296213730311376324753473444049902223614349458163818693667671425600636969018425470738024098992773667348511421611555939579076587671268723833089808564506107569763255266391611592296947202781107751416370647162623864961320538038285533015498419642140283090424401938116086374799977551255311135563360108976357617232458723367756337829479205035988567261387368008702625401960739288179338408053920375149365675302393679679601715204219185530015177442159640251176792514818027708718843577712515552095798484572936634424645412506165426336738053960847933633282235059763711793144887626414729775414938178592149301158210488352877740697492492310138923819900600199370541068843181252039219498486420502126956196018801840848616650792635905107310175502322637740174195669430817789533891829434219948910369889489298295834015406754040 [149,149] 178912392026400052844289807626897716069490017658783300473613343574777883556724650684144180188680868095468459471928326710856460034337438872838866241829043483352006695430709702740492740334392165525077750114920189759568730098356094609778805719177160281086922886644166001818729109549528034874167373988054494479697709682307879796895893065369287466696870868604950927806900659665920863234526857546048418059277331662160356898118784942306986024312641313541827994674029114929143610947346204463255264176378964744704413191488644101984098409267339006186813433769635552092560534143107607394678026216785167298465709178798961279471479601856773445134294326724226615547957054657721384842584512785090618197286404085546480463156491104560739305999919392453367637469127787146214563288378461862188871002086485263948251247966408245547517280525564485679852246416623754437753396620577228695849945426831547234449735627424766197725785062419383549908987717573400457502551082449288563252033859053611470233729117187333220055954014696744347492172573467983039653927139800594165466870088363053354146504847069200212442035427801891226398742816929154333842151484671864504659308083772726223517414904422059078813010148084481220273427069410771300438752734219894811973669717753923782605303617661112836006928329959393481462478703182369098036196295595353233608021791477024063397191558344571293375832716059905940629259310867068577242439459267546818920503123462058948152054437569377975776579364787671815502347965461433317462176290519554121156789776066077950189531844078670987335618303015226871528071927976507234859737533920380370183452484734498331904199062934177318316573081578540996074942301452592128628056065383906394153435434388762985199425549141018968462349526604967241386891554693895392039450918816418417826218649691337301109183947156246658784601791771734021609076718616421429072247062399642543953123783043842226378295161289571598034476807263806766867092122111208774602752639374960395955251408155880004523905065200352688359212064462578081424970549735276061315719420945992137156630839454532987774840852913218358717605097776721123159440282415 [150,0] 19427733009181876626755828968809842814573291586693078411364975440221055370086854894699375075657483852628970429963295254755168605734345820295560188344517385281806724050110411266835164210376037898657107184927680693821389469683510997810673833952412343629054795276421518814675290013465445399287279970403828554790060076826355736720515470434350994288981741156688024323481871306224280583766260660535398917538065953913241869700273174841607383236723751952005046317400784428405756761444113313004616518623866989834283650454393840023617849174935515020152672652302676940871782785781249694296921912958048719051217938366560829987488277680892288663446145759920205033764961732563302547201267440637909181300260429503989274798170663691192637288029510032996261628805795944566376618563652773711566213253908161798171335159512723318248423352054376261294873927569536255268060094277536791641383282180390758610234327088030525972539158273019669440061411047487802625127748378114286356831687637619020660345889838091998492951061390087065694748485111758883382405245034178135478472074960102066328573122676828207674175917042430572094015506047731444883050146761946320607653447749710445814696972712971438864218194178563648783407139381002127069612655340574372019204916724585723227397107820183169196475557881805474713651939902587544596974973146021419619869873605100410726814576772180921375628924310839679560374443416146498453461879421520384645292424487579203140154327469984001622091910355276711346866161087944793126877325911198103106285680613417599305340663840375157616638271214780473852741170722461752796136610585538483361788126037472333652235592738631735603753515002691446483598835371116582780332177400709761425202110308172906470007564917732628602094095894664289285347466442292520715953035059396236156070836176481228129975515298631284449576225125763437449856087521256440860973243985752784634108602393211872734514177765610260222762199529272632923978763910935137107277104936099350220377976304959515459882492134267215700022762180282264065809910980169275232557278391843935757092768893351710745547508977878868396788383133290142673159842362309874838691001887523253627470651733986461449002232355248473645256095691192197481859534451057390987167682160208702921799287052901428414884753847354098387256196141790869988295713061964236623731137088279665685035531178333470089512725841404074156583679368980737820974362550486169264250309176368531009193723364294757671149137868876687859436831664780124088486037649982524079193521204059909381161625692320883014940299754605909773018826847162525106448003752101812400206799900812375100716335532950767011185367113043488804955147708839141786296577913664913445243598276890157222385848474206309420996810115123087419637760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,1] -4298074970466002094126864562023105478076754553219481911821426782006810423207345536042200369414989909151298141420432262595235076791982162917108026221265084761756798957135740950289090848480537695438744383443798234314168083490330123485728104024483896213379205940345638351353294360020226687362483439124846688262445265552882959038275802052070805724752869373889875049982289539926355770089234723647488680370528524556961361526964868468956237838827332455777636598723990835372532990987531192784580417391976534256871524269982024522742832543222572116473893020655354196472551446683823342725393157596627664123122519730559120805117602969278704446016274332647328624491602311678027416528902766108247039207360706239472692017235155664670939734421532895506497943891790656164827084271269463146096080822305999531683420062141673428382647789465414662972601271424429430626788263491801977665367375284934956100339177515811179918564115308546422251783417492330812336124483329893233684551386573321472337219908016792958327458751251896539939189447047586441892943888835639410307730391910939843962902082756530484164485562841852675712308547926231072629816836924271695257064947937802713872531792780042302179141859992640890099692840177213409373841589996169320704538069701374476842292039833396381314830148750408062689843845569513487318451907679708535311176318228906875170228597844965348850663544909358572913469060724592047950182218909701991240170141939356147557640930469029562392368938478091913738491927960340666593071670396808888528072578794437870094610649178761573500016085729099521403437887945918266583824819738154279786613513696703381183878071242330411889152102620459052011875624989185645025486566245925393290837680214642217375114962409697465958379538259449483039934152521704839581162922502135125927672845403723136351297548268802189798783219268963296627810069026160413806129854443004824099771343745786526948291966766635054964547483584039922761359801393494300025371943385443821755925306704793839351503543794718346069525492387579314694047075035192245706413735906219188486702676874058762989252662123201594679626507899068607513681928747938157300484239779361433572507350142469037087263957949222707419795579024427669019013940991077818718522422990644314092529356639895617011816465438192224220919909931084178085593066985727564742662895602534921347383866492637994529827812996327561650942263360294827318408452932797653080804447923094633785650353536333303104435386276916202453804582922476607835551111000229536722941401833198564868232721026546893280404459973721881905978411003773915387562955573537901629051923852752089822976777474161378460813406249066064795510466666650469471024400824108175131470261621886637269552659936940144689642685101625092512803717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,2] -555522366777634244583868505780612112259419700355929893978160728363028634229076609763013984153560142633505272643018795963856043010784795036794666274445996502104406721115200657894713191674815419730748715089713239824083334172621205410706595622221016771355353102430784860218308870709517668173759019427018125915685416508307103575847567956163790107944537004609763341140467359999913945010829105415476239610303664615281591668216351163291483421024897966652472396012602369425745317017188967561447676479697621008547054597975504026326886095954763768827523284791444577574958805563150413392228156592584024860295626201414959533986502343975700677919144710292842318180012633705875162742569496645880543999363502426236564018625190392133286071639101583830494956627611782866656414405903120323726171328527677026397860699641912344690585187357365410391417461842955694616043647842226136761089376361040130031027994749463677144847298551350569681000587557448426458495219574870026127911593500989533792352542561087189354584985901940835516970210778036544537172111654509960604625934937565650112030681685782834465502950566929646096737545631074461413787304317384192136463937671632990839299994397924630968503641839673298138294797137574909497849911237094807256116270144949357146519761507094509919380790789319030279414191523063794908445205837357781195089900062264876854892746406733017976334849584248414258980582839151326754163535083747303675939493433655117592885532628133785854704852911934263024036282276837437979393960562632091995790057525935984585896394023188703800635669906308498938028277772496578277652664797915828623691001100349062701868260040397767967089630205184821295724012105965186074369245030604580146696271422658825860719209475386860116081594971931505370001040088495637716297520217215886538811378376299477946653734965621526169122386326632197565686441404689422105334074716023115381562333463715256521313387836363656979448502278649812498493199761443486090221937359014771899736508740823392292966731340429522748213096749002118965916342452144811027570358559702076163637115826790986350154127065586714765951017405488297791542076801313576896544629382465172305622208564987760648937979459428215816456038145352586349913387913406246000039589668404787288733995383403083106482292367825634948250723010191007497742876767349901145486146232288485516763220904189827505286901623141974797340044235078025519057033073796635664461678900949737378650180194274142761820440243963518007174459930100598026255372319757581973048824937041402929947133615155815996633006040646351396463491685461165460216957938941645558147324879374767328468167818232994395177016995337690805664479716715355312134003195743887450428531497025784014038137009742128219317149838011944730705839259648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,3] -75798880716376407708251535263468154667411255932342445297663268872749189639439147562904154419178317497000243085054756560036221415233840781205106575367169255683912972100487694306616505137331527563157101590479324174663584628226498405718194425605102447730656877184527969444801067053324130696773363182434404316593402024481959081228227311304137331266869885246700663690183227707536462157559355959525184822812923447432351928215797532607747533052112981865977930950835991650851038906732400437349704706643465824508319196779324380366414045391835151397478880653007016919895312195857138239492161225475133472694813878437514583030037980068726017439324070077478219161657536730720261090954053775500966988906485858803118944853627730968385038593648353762941611169079821501859282557183680346391891076795526393627757971396334720295668998787973601185117126574707785162246107026146469444896383614778985290531970143272007433144323703667948404850092971634285856942392469899247719475701651393920374699048237273065845323552289215147660233716481215864759222794028317571843504025621242463089280756032561485909694432362207956019852452108544782379375183712064449713395150470216282018738414953449064029113867756705940675477478325277037561894052960336943624919161133963504189549583140442650017386423244022576553582498722247646612871227630355275896848982142391826402404312220611798438180515494492045632858412890272941299931587747119336458131127911277113250980112900120302994437753266244763211203444000715481167484134785195183622058080660580583686535389201750719382567513191219006391116619416810446749939897944168168939827668298014502187774804918403664944636419062156217303276088395209460245169033074234259602544652937416671304137238630404156081087275199373303591932834128905829064877082306919111694042874542916441572428539308949278883188585537633615084233959234654892168012992608610417976122191088040263228610889684132176976908816826171744112496822314411225628179405690373367634627646397592634989069447110696591385763860132243824791197948072570801737943307235897719988084118858507051413132751168614015953569389244472259072500290582164645295534954400647578810651083033745355603592932526274371590747215129882060940046868335937295165291653107174319317955064973230003202464875541596906872801641736756790983957555743637851200957720098958516678678316662342738007148536676922599220978406327268528026896833563912228330049962596435447195759819907562800037076977606881472146286290966506889280118901778158988187613520483415199289473882297851385465202002020211786069874312457407190084318642037291007612184948611168328993974362073455647843706326119955716490064648094413549634339838588618320956511752110329345157146026157173409847048504094829984435109147202027520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,4] 5249014616476225575877177764605580969830329656202660005413835589014875436509131147413242247356714070140280707012402730166627466843492163767996550428521317212091562882098786313100708626019525228541323734976399774594392457161411095963363137453290366662085387472691433220228579645840949434042069357224870298643587997174885707908766396060826605851657673144997373437072352471352854673402691687931363433494152083341667791498498740711608968395239557205221385704244548550929003997804193603341170612985711517538247133695672002617836350435454776187783827334867878573070141824592395683052886598429876786850296514487333566095529950476763958059228494600782787792077911954012730594202668482518082352858851110039208102008654066934789590583439296639775441251891783833072061700245594269327639000994186592371527762718719764579097536895158219871107415473946646304254066247130893828741538013506356861893626307915732880060398047204862958824257937006539236129561646041911223029900028632957984318747166657182276985997796831808528029293779088399731785034414513681218107198060776888301087565099319814745685162898571364585721051420934073403166112483009527451589317908755858814662348032053802904196690814872679431194705674031225991361154506670511380989198098172161796703927072809595215059043721235120358047837354519503622064477966102550014616785785918425600283675847337032506443004405889438938385000237895353084241415416984855183170503920618578414577179026873877803254326481287670997524846397075733851338204906080144680611037185037953364631404896192476317846701424084369333810732946664593888541698826273049058167340208549735596449621845423988891004546663748253684995286771316654770311148437195960422757367374228328287693840803640104197569778868747528845752987122331196790283670048289250304002519355491004211560078802072402063520625752577140762755940950743600072069751705245862511202065638737680624607316902409633103743777104797731903344375242229533270367416338285607735320662206904005684576237518123791655052867988261796688060759676528973657617634316499825427547232531968331868880492387334654694093623267416742273066448781987547359432663784763310256193432418420706946045953039423843189890143036041208611161805865679929831981585240501145277184650232358780732129680990246787691970183286411712066117983135652673138645360680066726023908404814653693142928187849795106715184182572664507882204477360074150224521967734973506077428993834443586759793978573506541761377093967050912515113472256250570223544100742142151698988011073401032249514712005456594739259464984280290280023120952737038926935314965186850112487653774866383890531304481318984645787178991353614830214060979870064011627819365467618192039269359157614303299748230662319076432811560108294144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,5] -62055346914795922756910357935217825844568107305859972137304548414676484048341082743701781003006142827495134356127404231297109639647395439921710703700664655450585799535530853273594780946435346051309259856798354325702732632351552058901792498084859611156733976994153318881575081431171101649608158499180215893514794328693186522689206421506364867444702612047479892731482314291877189009804748360120200079287259461359989121766581007186250031263754160286829880655587690172110439273255326940701305697141214008925683403414907860616938517285675167141726304248934048093263193113252759671866210867171097507253715026573075959307409255642103474978035953296668845561663839868150142512532714260123712603611967021294984835752505309751432998794384386980167755145208802297376616435023315723729139255316610118660207438614053406413302389933296180586315500207888502848449994538433556962712711945255820635502136748106942875375247669332654015982574825014526816103386223592937068872256515418573460626096043981189826170350827695203818998727837933219342421523634338034415584639618732530456764467815457232213501353057692887268546131270178994298614521461202230048130131197390417526338646885396390878937896153532935814743872878772735487585744309776177649897922013575060848411223632513253129274378946820716936291836386116086662960523769942532547145810320595454765581097252504365689290827530962883684149825265647916129941263683911466573901879199935286474785521496633629899207336046496278752812393796288507976764281122311546636303099001582175759541012908349539143235433614573463771479068477207535791525732403397836136345274687957647166224225276411306841214856952851217309299049158864866034894283681245284928630861538235967117772870087918666972361143228544295705893550048922974007044450076339115512859634162641341673466947935651698487344403322250643705227278829683029280158796858695352707359732521343564543967214364264798995662259507050473920705104020725035185063446882602575707473991524488424312118982844182489989036064612652227730202592286503198318155541134200559071604350988863719180094848695328087688985115443358031118941886723883678842555968755949636220730712550978276937778861375664749568006921946503701606056246850590007708973779676115597439403423600515870383648463266028333507032606860703292555747624673642202072259704560115942751746529403467301891698223798049396305067386165808399838726245465530296657302668658553016859088014113411145335278087885459489174037666504055020143814727592007014520673587773759016324648990850116838075467698523116452856378598613942397447993199275480337000462587553154727106471745534358881121737387794241932040324091180719975387400995351446877856334757015018711068910995117327106846690799561747682564566267459954278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,6] 458677558591185377095436237673382596375146958302943119516334881248813582557883998667389139414109877645931629242521993991406292879936547515699597957071225477436494382431796324601498634309034930941101567768331838495631208346289830660297607150042363557274891784472493831421683039370151109664615565908392946811046294990228104711965303413687252905644218293361823260322425813158164207036822267760683424952826740216445926836242499917597321374950375136222343039757764437178905067617428785816721897351585583957499750424117699481325141321557893958895550966359644202838159313024778107978200943500481998303319995514541901361329780114797447032303314012714603801424780177420228662348072393542617199051079551760697560142708830126788935805656299257193069847856559688605939981362471041247320459576499841588591346000138047556735280192073405293207566833391428716491305318591621049982675924260821481884462363504704514400115961511224182781562508165857447729275158281087340292407206167522801716801093116374280806121194004477952239571300232007029417267993194041527463762569704480768994937791895000867675881104653253568931061215568208333260533883845309915503633423500399761596973896693535901006683159523253659178742667416366304963653260813891246052678503706595012931788122011679468024714326731480427804306320517060808365632810731726766787171375865924054464365941300570457307690285548452378284261509922153196209766978680937964255523717664920937278697181146158664815079445779157333932598339893286200952157788239584608736360578075123046093962554138438480064046920846594268253790437579232385377720684248136416751531249322312443527343396649935092972403347849174348093712639644417633633558951501590232343722128122095062609342897581427613747580643812982640188532113471932289919690885060144795889111683374521866358884497262538264334112195789993383422244392158816140026169450598818027432195227799319892531963768270129695033774642632349243359296901445408116440526206224437197057943297876349614315664729470875016183139556249410559889426195906045176085776732061710729979936515274203348136378903543356628862868772511870188046759395949583030650269146968358092245542421398578591460267962262879685426733349844888964226020992618121875823558331998492907200192442870733197661205011155952126895473557728228307585260419428169576300320339884696219971259524101441053911754314762162075655213676439320145580604752932141695091959949533163209143468843827544533789959706489996040896358287082934707267094822250019435207633195324578564278349554322243231680358227885523667065052983646779389053895165320196999484941413155292682640558164436558603661638707182749057284467267523474564810383128396474914454273341264507005413851649070466009963564832444983305706786395655090733056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,7] -4446768728102990401253234646487960044667086096049658080059797671973064634047989686166526733770296562389341597045077191507029946103911075417061390542608906343416906867909766994699015390848432035348479765352699970499507551370604238777759762206508781731128569646281547717901782062556925206578636039533889531350887349315375404592648940969878466884326216258317960053404060778983776478391398844519954252942485422173245338493840862706549474759643061192767297736183814100240486469597798763224000551557246058805296151646935405622356758958048097333086133272721855322578258772543663759904615771172444903582393585119409429430398924407479876631560827291554837367480549698686808220037299070939731000602035059682680098400990010929717957744949311026267015621841467863412455956489873489710504167053412939779578242829594704479984856078058545853993032571053437836604690785036848947260424189796004404497481221087186556014145213122942738871931409626465192829500372296739225558470641251891586223083921961943013537293901920048875802123024204706072639240926016640983925707227716753994501142680234887584344519637407504149214331987741951374415189647669907236971108477253593419001855918876926901969533820730143468755522311796529055268990823951194463341271161581642429659094178419913062662149425366532695255688849192336273284126144378189105461100420059137320118772325787207833398377894794960171390184152600829924777481350468381212393234846328958665144006605656715544370534936768994701831350865402990779792739663589587316380111912077999774402719151470102998701845944087739742266011951076822766829982886924131679277935821506965977341108795447976211391646134088601094623149094720270731782970896016231408396463049593816532685786630701338351475654986272076565504055678235019391191260831474326302243992049457348552836360552654310998259744007427125559887456680541305433990864980058473076928030019876046556258952783432359144615284033555559213555406212491116868304643419196779912762079887460382551296679191465443294740385686425758799819701310002797952923515930648476632911950163773197105551611680399101743297992688153861009940676303542023708079539130445528096733935166588436325113796353938288802710084588701767999115386759589965995421598528982414445286347289079833092849145386459978744725182628982088525077766685196630276862407723863735175448212519184389206702486649987704990842743914294659620104393833656903869391415885490130732224270627415585844237377793854134688726355177988262693243761616285111444295982532051118049851498293097426370933927997648554637335478264499401853845104465806054313965631402321935336031841137584033348250568591978320036989013055932035949000040901114306550169716533298695835192062906017411659784618664349136749822895345204922941440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,8] 61167450751769516722605891669071585003984167005879424499948220500642790775614172023775948394217022277372852266514352748630873100061956561370472710323406338354375381406193863417372370087005017442760962701985437686042498281223905616763742300764495098056740503645721382960546470475342909519734820080486153213483845578495224668758717949855253597185891901352328208318275349113861606633380543567500013132507926379038600039167851006370290529488976355318406047890449827854487934418135730369676335011692941320287798406551781582639490335623592150729263020544370832819253257216494656854138352189387968018526217818304083910969735080194553818046474390061534867410104956082394156655855044174460841741264137756175838708782503371239199947125688896883517722191433411356839406285509259859304880021384700327361066472173660673616123566997960415636754709612761731210295419907812143348004010368399258031782198134104499834575462989712618458111789447690439900374632226331690637601215231863449175526550904008470066765545741255561010453049754170953596667249286343257452803350472919649225257955184724821348730325463684565780077290295992047974316932966739048056944707624076299923785612388351395598001022727463601045533447748693463367675379816763613352687305510325813904092383121063731751063780414715509236032405928924616867839610550718487308340262302745848935248407271826527156710192113716496790542993584379350244031421790358922960781233696185256053108276976555546734741507491235767872177971183901826248928706626723024076773618801546213503926454923914355760685321828164438424092203776148068247440481046349404810549982179501521966658481373187244074439478252475185513211387280485726821139992733505557293536277569956207729027343097630370972616335171450416440481028201946969681693716938441479494988341732853552378502483492968668350186064022963262701483626562334241810987129803344830794969699082658336820776256860127836215599261834266813239904392821435683709069557107872350318188248699955355983191638198916184775643659066192565645856493969611361727927536601127208959319596268348925384542324068464760994315339000962717632255901671349642852395395845497453598860340650124306191286402541481027974089420364334075436350783222315302974144408458350472991612668735207538952640297844262810587063973176148973927954479926254998308732347309137155054264287962814790091472432939937744203873252583236971297589299119423384733518154583229472434655525394796575980610795735373156802025726519217958740775791320524367216836149198865746436148862416583994194028017321793968035603958532637275572367601666201107076619104812222182063766755934307729661588709793525557787057967066600860233644555724874265627452362847268052691251490824170096955377105232852021734291866336882975571968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,9] -482502557468276230567115299995358132361519919294597795122301528546621183645624163395764943399910164187802431884024880351556072344052060080769629046636235597053967825283849289108671260403144374851862474084414361829958116004616773063032380503710947042243452897753947955274884372011401629931276907841591494187462887886443168645030816324866806387267143754585970738958269809242882718349583499613777735210426983834650962063804548643278578973397327652215643427423733025301931796924925521635325925625638625614568368773115071786433569500792925894831646548006572985901538042433489200795007584746493753021235478621612641112144695268011680921078103984130584778905033637968674984043105323311230686827417789808884880653212470448127845302641550889188666758039266978885473458935147406511088540477762470046751976536532845251146883162171451310430296489642877158759218475743133385778127089256783051545151489524674852987918514822913724745224413379700639990041554908931663214431448891975769136752805503247916738736995521229413089466334612864226748575929958992655155125407516076632462957871309041168356315754088784013661790506756902859596991597900981163884154919519519563318669570059349563229521707063625673033430603182597426638607392696186244006353417990552157745801958213719277449524433707122130562417401755670415289630810923967826350009361173796210579925154688422751534443338053643285330885766511820252483557426310191630248280181075790439493978953243650880456945679098704525441778291599666685144451468059621851874227009190999565574945341710998024030901104883058660457555947311066573326758483997693198161951696499797782791980374952057948862608242131142964795511035027013237303206499178786186846907953884067570153688497174268399947995288552980461675102342000730584263943590908413416977090295345991219637473602149945373598102027967826590622350015718122087491387654585583408774048825026014433933441192434348704738764828644527207523811130711167176297759935600665233042198978045584512452870032698877069679051282236844718270376906069208498453515072233904268794844379748219853629749619661674196380875660602834829823447316731949045983382826299399946776996190030908641266213695426588718050504143026897619174705797868122554664917164461147494025879727273415726660593608248631083851156553033014426134224732306514675567851063022031274699827731625756851706438181159929269734869907432524274968442831512693016623626210196160626094115988052031605111024764587684876143689308902152812037355339438989667725388468231740958650003943757486788380479201699246891911199690157651213703101053747681553971571659137166333272538293403857692675976071411468059328094933807828028243486364903680150410565297459186385382835433992967187499485232751082306640017062790664426618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,10] 2586515864564518540665952351650517286545343825386733702846437707418744585116227578316133491552358679340761801842601506068331555525059380132258637513352870968771556238537238307937736827907130165120388894011233613669925391463100674030019068188058826669237522252523560928000167771356437535551798490008475562767079411692542707303645496399890512810738720459285837825763537143784633267096001376886239782979477005471321638623818301942330080878556234185449212873313031025595994843460123822543104117255257734641825816990526140938987519740464246807436142092302272364920589691418010699610643073402739587928758799620113584184918787832641730563739219845524508524350999449695250745382761736104208679245060376149637050190500084659878073863751870767062928724769428521823078967515257128130462876681348480447793534708222285927792173032529181317634329664027983471285782567285597464995402221432720305945711833089506629512069964266181535463568293884197407186366654252531691656449736457185401856617006410159647511855947721808844078741757894970942134192213183437376827929089000165144756762517130039446081281412707463933785275186643510430546318411827485680312436807115913735690266155717350385847006960338017479260723908927710123212891775578224949226839015594471314190064871654290018615565892956519718650969153403361843993234546707397888430290585587703003755176046877382234488878570070872919619864690344397221079795505100522271510687562469214269313909754404241704214603099984838200775375252943453657249923432155896409585049828185618422743922697972665639576175671366581221651154961538624677110450830220441269336290386965826353773655471643249441832052886140992795736564658868249358568047809119216834193904433563280134238260609411973309294754460421494301006461564199486435451069714149606822510551721901907021170216324833359174633219148834526484484367414445328613267825070015658459830036848047114881212578552210221770244517519217429995519429440839835599029176145255124839815748766477951615479390663697717027252907371228288639917337066018144498764469801280505454298243500811366105525163533930005733919293918254102087415423545686653764298422087236341002967349637277279196422438694149565997579437566244447757131150092124685998542118534022261474599946571830699422535924103447482368377295087322987482680906295259628332224521704527391608808337924763034136049050365481178790303607455286311614544467819487383863272781921172591390525984462963222223626213152840380365754559735611559314638558281640517377021300975519228024766088321807569554674967940929509410766254763905658436551720164629909024497910028633804198176881174385967554356996928433044371076383581637754215566821924424299742124746731003430989037356736442363058546610648954214519109732781615327270141952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,11] -11220060230940691780769441761995157870388567569874837667783846116665992181165596238170037851559727609342502353894060347275330342902370982637217331624308671191350617373823887506966305540355038658391811944107913084529921583092573440802364478535740905647482383379581204647326401598666791514578391299575990391165213570366046465263619566821461923351589583872361742966380967506601866084954211246203392040680516862139660642916364129142371964147775705796338228513992102947369065392212257251247880221140275182467424407824228009139517173640636562696093070714343630497858503707504481050285937052613905755966809331078804124221476055508871728315044890289967614674531098824587186501922606142100863526136416654661024067349014627674179405201711577166793964675451444678119823607605996747962367987598573918419015565969199138508292829677539490522269557524847314806631522753497707256775489781262615376363471768845056741067302128245431153789822592115590120197810806572356541940206667826546729773095671280224246971845599753516062285859513354925929082650397113312869969964801834659736549168937690563005743665343001233917245071385246135594705515832333194530863722544766344891624545482911057836991692416296800655335602609968453806501584917510083363876897409911331069628577720682874083328158828904390196203107388692728262204221290864844087110653419178217226779747954967479140725443554928830806783531761229385712683455578026248572731466727646188032084560596088920365867378714189291451706688529121544925206472003983486124970963790234211049880810282009263238816253570949122483720627873712981711227216156778948530433037660903263912151685403794183524049106945915884175622954413557691969535059902698097820554698677785552816434246149826671288787780189620994674392404519759517392380938543990957563380949205883699480359026232980069874027538628258742951599667415504144684830524231049910103687281987803448662259404265512467876779910056430020281435855300510773412072372252070492145753560818606458541402634659821121604350431213490267006003167550805746242120186434896696559316764653603837606018816075305072593220245828546482888667036477453869547026099526602351436140962914479277410286176891152706071632466648871890942871705351354994108080900589523665247874365694258153666278871431675412933684074074431819213893084133012524435605710771811705551350269914366801162357564119568554918091091932085018239550978714244008259717183428504278605400333189964170270675563080140641498527681544460803508153511126642961189036461557074959954723585091505724418751672109346644647772214719626292963791353067448047257818647542920996399038687665026912174988099398530360444549913227756714681536125172857687611051680659332546150388014910078498089791916775218440117774979020184756881981440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,12] 35859289917955800272314527031696286327301093105473017590747201972488213374064964772303607072564472460881680262676249265818002906719363262279575568533598289033218451551523831261897201367067024651999997206878196604884406379554183265745170159796596026063810040931378862448935563739018122605930720018001492120859946588370939782795044144873918467296131486917152136877637964057005686412129379287181665834574798389052348072586623067999604595220755792875183950203334402921853489576710517924463864616573067435596830283595091945567213783716616735093517842494608333951984327656567550008458337838095185948367817557834840522470039960077498278940496628785262755436272514801477038187753439678464445094516831977004126560011253633421879332900824177867582647877298606384093541114453151851269209179498504733693726013151092623579599327817193037640242910949075164950844635397145449593727286611735426640211016072952297737672530185743958429496999157319402280423060240615361070355577320848172490434507867664475697113086152004499199370254991674491376629980905306343725283993754961067262450100526930298028822007202226202552840965937983442129095585923341551033808685281160115738013846133343500207887391347353832035616371660215052525444846902588489107798256566156072717909399506307261936458489044735200714477978997788000373397804159989983491918781730076544227426769744345208546256728634528591155765624927381727542774619164495024882075507882924044055751054828883011307191366124412206494123295113570576645641871756225869411898616724356750400686590675255116123304018640523476795588820242641175408187755216806582167877971809831786228352098097748661617090896267521235103032274821297087790796330106596659514555760433216999848960710893428541100730529558974765858180780674507986405894055560785676939879940314473712117246116497436626265056878406407002813780321450057950176827226399928770395604620693729575788308364578920001776667112256887809051657247038363978136814153692093415310124975339272694088179044150955091558575390975573514579364410843755699421250841493097397895707778369827380373137968902724903552588667764090744488694227939644589213430316666474582066728063990386060378111998540158361515790396329852936583808745415287266817186098099636039204900865314421530657091310634835351805979863822408803778120168573974546923259721211439784569555206366727029240474633527993205683649446295107075087237506160456919521473991475772860982407928334822373803833582097108065981159257107006876717139739219595034516088823197389658792327290390508771831613125732016133979309890191171396947857196119598463132636921489192100523619637314275391311361940221957791998029958100730095163878077421154076017867365969095338987516922732183124240822070919461619959675100394613118066491392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,13] -41497869817156310251087994603146794035200957472897501616434472970538206816211890406317198773257485385789092785153822005098939981612590111440679424021509329248380031045276249600442526042672174368030531605380976674724006264334918688954249477767762223359486666869177043627292993583222429608869338240230657779689559501812105795810145460886120444324096228341275078571173855429816999228461534501788397940180422491486863999220707297139311099858807672890471112445007282846332487369054528621535213897503895907532407823983591477463527320054625844328173865966431306785261539005167680893083636575670464683872406866122502014559363381232991264060722359540078238420435744674657678557529409245559508824743937581199570614761505625853395689126959574211048530732958527482574781731721373012854906634124292443037391970800754621845152648821677732684170287039906294513638238794297583675176390092830303885379118104901722601199446986330190630361000222096910803019808304608175240522997486627112460545216614406448406025049634376784550790341012552266504328715935311950336876941787524520256462205755292369825431901458287519259563562450031832056387136428627343749449785948930597285702960321039671580797797790307386619499709695654739887900290591273466464834927637452577079668094455951738021307546247806111249764655466576750106329272221684799763772569420394783211614934024930299683706354234212330117373767258531085706925883776644651304972544150382852341411811634170622505000017224170308287576718682462420836365301660807804379085034397827014203699854301498438036662724270543421581084753341721058108164613733217332212657488106248920677218617389261510502333118784096582478767637681638929479974175132617309605485637094959011551363461192360422999740289236908341414187351729432930341658315486708933085280045211797117439031197245055271502096226767412353482510374968151452720467997389154044131752613999274312551244956888070906047383050127576050943992664733060354245562343791524400809786993847176177650634777130098288678718736736926413166544857500862893895067616855897351396409228722128879256059594426299607623625617621457819337148392834463786746884303215366623663469296614546274555943659696771862982808968773852970393718322935645257831788968539611751281850422508236910898091374723779771460812671751729584412762001853882792311063734016144307235162087501642502898008811682374460553501837224562839174091587772839167705774595135631944779346781326623137965261545515890238469259739536306444767614667766100314212350856420355549484654911761751891392121564533172273609422749143195707809781879058503163434002455570493226763385499232880789847664639474072753479993939718662906792078810252509035950887385762134419886292259859327869108448777813024081185308911698116597430353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,14] -216985375287337227673511491072967776541959106108200948518840477629612867706611533720516194428133453549359297144416935602715279871708348544587489542126629592387247777077363693832828106971350273399854621162149257045344888076019542453841234850592228742074018358248323570736348810702816188630795122848297041478607144469594804381469729855025995477496330825276742339999312944697692899195065989999384411528622470038626808586993094600243179092434709068801513755116886684684828262163453447790591621968850891165826461568098012894982935428891320456045807415265444615992029943334410585875011642495825256829984196502350922885711929391537412228886651183242240210207485466407589091955957203472869766222298372803936519481625173517351176848037269247953156539401222978815636266518642244757900634147416170381100706472898147316136111121926558626937047862954145829788783911974788401882615350431039808363030531621681785739451706385509731590035500863334419605988062113837878105377793428082134086972991925858595178349266709024108685309012819997817791651068945252576689671293763186290403380543097449776648132074640810048493414126705081644494540440653347496096043903376242968548979223995927670416111540195688398361781904366471729907524031556044366820401212285188857987317427801640622089010556075130087922543402416156467596179783008290257646361509644095480109387228401148770985552670762513740231388707125092315474974058581359692995666120862568123512575728622021053504529433214699919071982924320417967286588602270034578089338145549863172783056980917530708666860116425328358460409686445696345660976554737755284829648080701196090332918587802432877921355080813308561403648882650501115586029062848869389031839486870576716696772825317283500076374070230926197451629495011448902308240021507413623484356725099190591849914353631216902824374557342248395053205176931140024236127848571474905511902668944707784488411203246309344272654192042842892751829598285333897326745545449580639573032370253515265148710118336551641827326872873837876430083561883067488096889396945878435180650441675183165124820792728684844969979123430388069456193640752768402986189251454077716789091751020422715484227934981552341294269508992069074162235766658166814841348299990078276655002779058017250742796182131346896247637466700451150485872860697949632888841739024975311491064258890452655031037901424019334349045097022188731597824060163572353114093504119157413615244813184843730192666226729725934915918263017645786114772175501042155069794870239372976775794819940912218893907634957343820985018522585545753314130076141946346455045224998528241074449424578232004369098607920626827804283567211511437484643356728004579349155092552023411637843219770676015464424142612601153920577850779488228382605312000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,15] 1010668651640597129206839298308967215436527288673742032170184419440529697771546752855642843621836134685369840355162008290321868028806440675668167597506371932392054379899468529315963495005646231180482673657407876733894605742111804549765345990040520041164358767198225281219800363928586601201622917181507120451295309052811239747828105165293554344196365995484135213799014386149744511992677446607052409764609150811454114913835057235192474219267537836043939396383474310261601460211128897839726132159717989412491834413907044558434180340855429437802075545021865137622086911666932745204814191992445760195360834692035325342417834884218246839932593268287811741791936113254656998094444907516455985376673653148446518608731470861294144548178113784398624802079127760672047255959988898070181559271095021187110005739233953952556609938144525194502687607997660498826099328292986912746519533793857786080956058165906098115576185799496896655267235090885465337653118742005837264731653916008983470296462855976506058743348748642742957863897298993705841256742689470502593421240084521095764177066062537398799704900427717808507571401512009294601391792168186177399103902923144606537224181561174880816612101587895079497113925352245144892088202482006899189989176348013763549519859193241540071359856250173644513323288041607566547554082847747701907098987722669303221559790985119470380965887196442226020951240842566785328953541744787072779399245750245844939838532680425764828536567999314944973834106339223066429656538723548951870390945068655142470000076977034865566655513667129464915956946122748554764790137643173456536171342820876902790046317819149649038773024252458916703235070666334295613054643386936403243097637166981049839022517206839953955223887442774610347155505724188845036743895033163191563778796403614257188087011031408983165341223158910831448546396996096654842212036758113424082910634258406027730035553020362538391569011483326969311405301928118406167056520078018491640603374923377742374708543396915295425881493514887729095464168097120598016778191066869998433618604884710656540624292095629491500552147188758070332714911686472087960636600928668799632404571803046429063927288074195725588911690067436526990488570116840071774722432043925842723227029943874998039697711513070425278970861620825006707582198712340115024345444093965426765540422160662167779531403582756281030409250074319395915558639274907112158667133368931690945924277650404813104193422957337581155316599421193859839492843660974946319600978922337640721723516588120402760976420300721230788273511569763245534475379767286363360219007304874935745819710037659895997323577277582060915631113376138417981449566589546946110813371663934119867507754018737580275614559560356591711439867303381751960698880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,16] 3514547237587794902991442549532915678720450636575255784056271958548334687769331885058852025527093933991189612245798148751046736435303115729313560046979516806924523182908514388991293692857211481362330531833483720268253639156281513112507199243959077983200957983785940113764406604252201698920171332430640416666929309416774549072074673748374143290117389847718904099603395651077276398115094008617920082319027499452182964923549492704869673495511990047074772567073282436595424971536903729616844861961011445580637113297750085729883151036529615958656464329593752130078458214349517182359689017699282167082815898317158289342982723355385242696010371278898087708151458244360832446872348375504882311680074128360697692249210331569176970555639471157053404477708463722157752909590089284249963835616129047330707874772164572121450221385200244177130559583048319211040690143514153603288794873985184585614608880069732004909831263158669004460038310194598935092108043250821797028290267874626552858616376349648598339521342339819490356197308336287119680961328389321019596946453561158617137837998844751415649668862705713544662882834915402600031734237582716564099428397711388682388398392283671950215900584874454681050692965698394359239780879902005965331817579569224618429030274453034253984197903083737481872794116643566805707973923060725615518316654712186493644800050191305470163020477546658818799433732950136083025727654650778044792967314957680773885165384249498607972340852668129529719556092946810982244682423585331764350113477685141072407804592534746968102634779053707085325230496441486896653992951113787553580928670683002566872870070052607674475953058205497461601830851599442627523237131381510686162509984341662741180156067182685365976699301387119122030203866897303872840858204584575787545903092068565314083049009544055871712613377918635776717227585388419586538031370533345468816981634033220513134748766743803761028946593726652975338482969654677274872282097704704818542713218367874810390094649153298015307927803016825282209664563499475254715861197765106783924386084875528662992453769022392414930299612321187912336467520532733140078397449461292779928259380036968307844873363963345644532034980887404899934808405865055687039009267882841841679377885027655245292160751536067898757390102728628031518111970660039513633194408318045808299217065827281746600263969195093544467016866286290540166302568080263838468163031697895441233362467019744312821858038027469227947864123985014814891051136449697427454603104711173643915158141995756898873101464054836707159516472003553253955772208777234082155454716515769267537541411583578038308610623233115517995996154372815416922552252145792818759729128076029222558737628993061208603994539859124959470923164019215457845248000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,17] -15736409372774995287365489561328593349356292399666436723056637831976268387604340267011369819740965667994938389937897067566267703316924135125563242395658496294736631816549046896692175514518975595796662956764678184816461302683395535685907097825477808384236232020734656740509233884922446618187916052137683700213927460640671579117670506984252065568275949471530952047200271174835845194197275152159652166478213640849346392062351374276661298541695975287984956955358072605019233628752864037831127106799283234394324241778551769373913071753503512765596485817567780869673598876293591783714015353011889616670427284480138026056231321032828247544451803956098314078197977849597932944502832895490730877247055571367200715003349195032660256999940697214040815129911471168724268723660733498119836362118843503057597628438554223347199932165393762486712468807468028062691186694299026399177819628555232667036604039374937461501739235298519980976578157214726275428831616617965061396206631383706527532550507535847552555775886798151109669392438960836990696266425550997723415557093275332815086447611620656599615908519169517642265451560809942545120391549034564251557898216173420161913154728691011620007206419452072644160187624920251691962744575282247827235286031919866947170426785620081433820829732549667891974088081041012781516139392019499288108761120944169626828610422112640468012686715825215686599162743503248737691531281986162039522260143287486699498993488299474886582400907984075414232378673308776282043694436498721704158448960829391313582208746892666478857890517668380913634311727481516174602630217882641665793270205516920173838136910830779376217194069082696618242206256772306426165349152820414418835319548159280586044017346071502864365483711859674794373609310219842708545932424124218923847150869066418051499796500232098907612251086560312553342700231489333914719031155903243136197562027162555866918716581246551731243230244815219152447458202393063083908746275266810890895550448340761084815507960454994027405232879970178318980664131883807386580362792914491925867378249284208838465664737242927871320928079832267374404304828698611526558656898489438852375146405524046795157354497365927371801470783346800421352818916871898205353673056706688034056440341200211131965678797954619535586935604477519079183048810159805118343862748153573045012048524144377604116265437997493599144716803543029161857011833695263705417090439907482853972270350828552673592683978318561052112748571596360456341876289766833934497458128948588249942075612500688123415996984256132552433826607627612372088864218759794210077085754384664327412928539557823034409882579313804781426453159915586479533333694608700133550019345540645194281139145262395285700945690970145278254809032279539984923361280000000000000000000000000000000000000000000000000000000000000000000000000000 [150,18] 79091421621563076331309688903946736959245967797536366548391197547357996205853124553710747779205695452630481942357804201393121789179532138419150483873154135602524430881420815533359703613491435348992991659282465639122839647295259346489623949087467831687947483233419184033247389716958133990741111827172076792517594318051707055153215301897445137130374064992345794840673560570881106551425111630348229794680540370857385262207734873445786676508244677874112152582850082312678424594073841924167376738059279629793616727720212732980772901397361265388229581032459371577088415993027094593355301230573755712666964989563241162133868526248400261767577818058857371048316322310601307929946445221924334763519288371235426769664723333330895824904372362304481564167075924639176959032218656438770628167101619485064070362340594429732326400779535611049450953182888421873809604449473276446894633878895375736851735697812119549904826272937238501276238996718025741460480279704617691740954688808534503119548310261459025799939078827680196936849310362640676800157413904608331282744734977624475072972672823820873887557940913122548642711772849590974572207999585705739532697174111587440983732413467206366779536811528198740684013343659239413206131157574447606981694321846395509441317891600997742951931203957210743558980740751081762403389311334319862805707536660100676342201645106618279275965344175799902150568897446028813928044559807454114352833353124955455577631414459248951434221694560093431200693957947241914720042697567484144989809527232233649906430339000024711357313124161855982278684930582541461662292402898557914676828025023316738062779275420299692031152829396972154271097019719006948620082878538906399821171056523725086999900711812350824765475873762566884017757904978113616679818066153035694989463356915829624444056739462086638693666931318773011986607661963630355667126781292572576108205960785917013741959149674383616110311267156725499682538078484493826468252536582656774641043556687050500368710898984260586632169156378878137435452932791509236463572188538034247861586911294113463201156896786137154340321602550290104253890682543000000256068836563758521520392050369894101204696867664738734702052478488153802613366446670155334821040679761018979397580239930360919774203170750526354460869050124459816057107794714283916799825996909025591250129607969781400435520531324683596384844379127992392490145667963277235929415907767435054239282461039418252375954334394365537323932501515321918594577982398630728548492319565855123651459074324748869009179902163135049887626494221684297914177055350753820560380879169074166627091429507831352623686680390694642421190786588977738686742699642146986057331493371555748810965978048840460710719435075019239579833757190753826224734208000000000000000000000000000000000000000000000000000000000000000000000000 [150,19] -238654961660052081234612083258073991724626951426747073564671472761319041977599467891057737813383892515950249641454427806583105580738809720131827120691321194875820623058271558815691314860414299744727327304371819412481303787432017760823148918970753987651002407092295808805950132419152569138288179404664435019558967590380631697378176726537049141133154312555933929949576712611984868211246320718651860016794398286821185088991371312251786650514006646582976166367975811184222634978188237271612320948414431580430659487110408449103881711629683488574854016499826313925758592644381929206696852690333325993776341155088639843664802438638529521985326218219210090076342123217682380945340077067091571501400245627879336216379146705026150852801575437576726777488183560678467936531942075621701503704748600660804756468934618573747474250332893399992016140698443588954280834261405467783843423687366600027305489468963950440253041388608344106751657064031101367107736769693684334950853598220044344988061781512697159098829409142448222020053794966836254752330753257085160394260876530923798036671656995426788211269919469428895779417759156454192401922713556753050795454997001906970577592205172766318340964072440640373064722296484017063942880866965505847290285219720448601156754320422537863673147784569773953873582059759553754955990366108744634827898628033712344522216637433274750601190014861943566398405739620173206622662678049086245753132016353277533632107153289157561009683930848664914088084230139461498152318471373513046343088650116688891637266820983476124578241541740123652337283611148588043290060908707406654351456874403540881152181379458781264510642978506968287582696730970272614664247025682123457308509214704652532560554771940378437172361660857850309614365770549679989534914415236526437518980611265244353817795831570341151998390152523256193497099586432966502202050318821801569606255913367298646234875586967333277134319885717798238016260225255230505259271750243440928553924449986886152123354647737164585235071559678013392380202811498833516758192412071353973855513003970865845241862238752457849671774048145483824616254507266355046773167351615060390926012261844490663361824735372725863583459821636241716617870292073258446671584029721991380463163725830530600922369373491198853977285028793333494369264706373064037010668805133949626389900887187261703333295585237784721139259365241764856923651159085692785868752368961304337968198159670673116726661777330455197353369432955633726261604920021904674587041355779955966113015537777396967340224036393243908802039289442458911157105942149131591118536988589923561592253916234302045559484217484419758486628102359235063016737029623027968960067928115718483622904567578362743040725283699961234853009435571083556201431040000000000000000000000000000000000000000000000000000000000000000000000 [150,20] 532042722415684591143481379890918279321129267522216315178195884584392781376782813452748147747102713188871274431491821340729803950053157702900099631139943043644459852301428635271189805230529256088554858577069801506036921087720490889717414213623360205838558237273736412469286306633625844092335873966107982602203726227776344265910898044798277615310462856233372066116529097196875716133981262792666888718342313904648038400122843284270933141599015457641694104230924040410802918650937006003347308709462600235936706828498601935348917501276481575704832591468330851641551497200226327252355136549178128408620573939851677270318212430099232829151741013947255375512918105663241017149406137271124589587570896425756884640398594408967526919775835375562872293454249480372298164495823834520134496810136453305397901567403232869769225923039445416974044832676105712375067314747916250376935393704415822210824232684881730588892976240582494132356397405676678600449639529040408530104199626198836629120168824143830233108503506756744405731849010916655247801507274545297531303326297912587997793527608172599701940898905750250257409140298354742650150509500557741449542310749820851427573778682750093871925251365729021751049086985763282271174158576216887654278547205383045479951958415271443721744576695873545850468902041246556073046367868659658253345319423531303550195716838118894634294443274405473123167620199437187601755958440544855377136842060184286278452090943617456037054060026268916886589299095748482967347027254889965531657838513567850826318619924754244855175565039513900985370337633353105872189940363623659464913823330912710825323891697299387523257743410941961000001217334642616048189498147753381735780360741212182354045215733134782864681142500152750481858171770653772490110951156611493362930427944011860510646933052025124555518745890254375708448701070401583849423192647529791102142502322726778812050724942967718930219051205222645390035941208604231371083606354709058800817360518324749921043396395208245809677880316362078998647928902084734219278025544772371174333226638045002131615394314390612888293210331017355005662083473207050212321034152885266524313135163107843240369740307559056567363753199599862001696664775306041966323044890319689383480278021051200946041426246567216103388030205219123132762550443641743595346490498377697953605500111211364684548675059434545827498487788720653658699137263778391365083676313482737425394563803394955007328659959332454399636750532770063982657838064616857232149647536372257588128444766107958891954608800086968639806581447336293858397582181063506646682934527894073459740616676901212634736525733989876671623325277226898200168695067545086174761911060208994227992567848881446805632017619702339676963623557553950502305136640000000000000000000000000000000000000000000000000000000000000000000 [150,21] -958117608477780984013510462035899488194680110536122282979599650608134506451190467823176330125895997628953054339023776355250554132901154363825671726946479991335170333426258120525337542018012135827968835186228818116773234269617333213990155397579212198683485337643680546287482629281678818828389653792751030529799582274806338894858730321856145648944333202095385167887629523744236819138084752881000256594041703039567920582924902907087523877350055735771841720753990251411427681646975152848984892803239741232448349731998656467784294531758778813520926240197469382686139288318439361997829706168771060303076546705923101109883467967567730472926116733495479277652560865024482265055755176156042437661118255910993290275293676540554383500604283285876595792890476698599025294774549719235632315621823983384397201699020610443227272713758429939151949962881837835805916639045554893575729282626654768091102111803908115172232236171758683022811672720984049589582193910939865805094536523073365603560723173135960478715823217352087154855143469306405314769737181312459073228852633428598555918600762256637736691269110067600656144121007798615706820694234626931542757751748264724472079768405149186471971659516808044970665425289044770943932952841415737001197538449187687935451017157970168049487960324543550341777249434328784444150435008485440275066809011855876269733136367410184897024315200857277230893355321435436879373018848865863735628296564327486416918110772852278515435935735546439136486895443827569663605560542879613450197534038042244329154435086219140175112292501952695732518452245114094185950801609023444704519975904192130949915556578978978710525179855216184170854546296503853603486123969987266499547262101303463603630049235214342649267498062448562746841758252540612429174636070482497816564970835821728377290775451123492360849758674879076083767642913228030938151280958692196934076769222216328931329722559079467470146423696600284887158455265994527392928302263410555661360151599617721583293645157592974875178355306424662090726119887427745413846408731901978874407539368208266753429155648153624122774505177018543875726050604625535340120767716830364469054859433851824553777228278693342987465123737419197684432819985708053106552201445434421240446775983158134227422264104258287407571459848023236426721829762326325116454659048619078996488987027766213499807549373590567477090288328410652655187144207414689054398099885693466629055304111847263823408396279600762169987405428974148865297209652392652766988337137399802168649010316219264597906232732650567547275158590663963705569517085740658784844219923984919728846641249936428537046641093135883787430483243154624096162778746523907929900407604518636660540836095698754101259164806176641443256197550131898451398492160000000000000000000000000000000000000000000000000000000000000000 [150,22] 1486695598485122646673167685015323738288759196396920894353811361313097524365879846350200395155786918504295132526540915955777397234471701791672396925267531901019430139596088939095436026211455849798823712689695476775055028202111823169138364547224422198388846039353380120779922037609154725573693394924664237074263473389751171108446629405904341656732107997723740972173584927622649404144484549694919024695869001392676457059313479858173401027357087182174861367391079074177355316142316366371680307704681154333961532195812799492147722454313497705815805001207864104889277649929585874125756445672736327078686634206768938465118052009699408684395589461171265952951835476045627699673086260147734255117068803860325144958624973819334306123273450384930699018483623891972170539914751773921103030444238785913467881229459744772063876238034214395324682614318595749176092374729768110537575087610645241450012365263306469772029133967167319274443662063801128890812914603556902804733983940468033922558305168526283105543225764970112636440314290160009631780807540492615168374984665076831073118473878335707446908865640616204770490371940218301961465213645689902163832789087464554835250873078041853150134417178597148490567035022190396757121124102803663038783733969249412648772130120473826170898558162401076862942003026280541037860772384302500539483046149370852029682535611938681087505999277031415639010129913957610981591836622470359820677317249384984942103238141419653896925207754508384957859136981157635065637198669917784355797316318637253212606918085779072053617639366358082141508338474190343111064236260134826177801083613535906992663783417595579077476089712870756300109042249320306643281089831621554462204047902665924036695401160644496482065664953892104732823379210632578393631164554562719757793703156658640254898103842789389207730886747143191918839668691549652546540663944555581021457264590578795135205967574658184667730048716950991521009194514601391532250416262917505116358916345495040865473575437854822782320641403738805911389187340930480887818937553738138491245095881795967817357279669013580713359539645242147541839520346864067015091268605156424310784697614955790672266716457911222914582233627461809298873794545191049842651266145886333580315961555269906662386625474026989318110849512135306379055630728740609030927872255723361249898345553966353092942396428530620125643046635766322882477128772083767166202474197065389829093056951662221448340279544790039187237738292012196427292034615414855572878361697404936329913073094394728747622342658579346281083728702165822930440726482968559084440659659713075990157893821941942216107806684840747268066607958217630335520206133431779283024374366525184209314606251347212238213046484474935763679040710759180556937723904000000000000000000000000000000000000000000000000000000000000 [150,23] -2095616852527435700000065376017449728675648550858327202339212900713835062277606378813924393697596519842331306502378203375700967017071114772050078937726591728135156532291675793500822198891417179604053540563721964409285482763130349406262557292929614643646116324360836228939100837212439681466616021884424293817464357945261434089510984523630962018506754865818636643241221259272117982640409096268786221513993476881045009171420700587053678783607560326235735408789949540841996845248702968541687947050843262045259410201882512663167765410249420368482178375394909834122181403409037033098215809475557403561100713225230200464827121461888340296538388575053918782462697280487118435006072123520424015300810734571717797191933562482055929486283670341952369910198183083589944756940660069413905972144047964613918646674018924612937457638977077537997369194072074708511334610832412844364945693588852146764728165430794122247360298005237778068805198788358818408100579330000825388987644625053920820846669510294516437047217030069170882798050251191874773600646373264452155831156021503003783209087676506529312587748779879050442262730114880389288739387287797757222294316052374925014159207024152299596917924948524292525304854552085727471563190778348347028796635101304057326217649948595317250563148653480360674912183348614638372490118499367129289718351111103930811664220661370890974792275522321108183764114372661962460446580646256603352961716169893778346983739474180717650091484252929389335658648375618462881683445080141112659361200627390951519535714025359286865344047560979991319115630656300702604220179098705772930724356299514327107139790008960334467054068535583414654811028563579387131593897194784297057596192113585887449046570859963895250836919688158279280267548709021192829366109329325725422787268627313704585109712617668530093383532043008058367257336479881549152683269643491722644730643320912536946368671791104333011151448123626703162728681117164057867006555038199203664572347293207286963932837472994512333713107784632765597023337896865932999844314967601064123568763626411959887104745523187523743603099698609374645213685003576121480043759944875760826793079252785264714231347289862195377567883037465987797111482752208088904668552522001885877477764040780883424862288332226487565196236396709038391691922694216628775005966938160954718339418390915447416054528978922264054112624277021788395504031011089309192231240174772843517321842224886077773598262634027663222565026785839766038521377937883001193230738169395078829484547075881501436962362866737175671627554032854519526930091858607867023178002272456767024845299966897010555131101469089564754263358475073537571825318715715766879889640723264073504710007287960281333873981347537318402015150632769984505692815360000000000000000000000000000000000000000000000000000000000 [150,24] 2768699539326921888057304476107174873441549183334321442179100021569552253909357645137443559732164859162298704296141134667622796918907493928042656730764945441181482911194448158266149214051333888347713136664566706732860341814434412819893094896785702597864215877440286853018887043416503924447976056658352756524804621135236473178490027351269716996207441899240010311721529625751297433484332074163640413641420288004227822344790255987480492560196055681706398977598938439643733289830049771767600367056990501857007906049048593160143585356384888631578885858087737515881092954650682504265009085862198742704113492016971355886515646816005972109907897399757594179387131723481569895524624103478013129617945958594234839546777518050722807525018096674545149726151567551221646693914105928225787391944897012419380845067097329332986833733903627586454800371694732496581321633055873298069116746564315014979056515356343342360260644570365299861326979527684381169671203026315453170508072539697573110196159551994898080830260442604252336320787577907871234996355378913990019110335833160304063941957090378530968259349385270883751225298645927577325957140014923870289053207801212790035975006813684185957055229745728733334414520376527447189038096159686999059178800942818236626091690423278084620450053342671497921114914006835101214064083236399802936444540310398858855619845461194771231979751953394574701800426608482510953962287936783361762600702050146978725663356729755764238969499229758195608075103758863920624196917123094610541441387824830630424668145658334290049976508643783619483322886893433694771419120482447042682294830886024886315281023317743139211157997398888902501227323964275025064079639435068874084694463881724759871985014544719945469385247034435957930886045977824494931387647789933440057125685761376583724631117188563396146619188194264349643969870349744810187509424714912345234572120251877614998927214777117675643179361970578076686686739475175028797218467339457864472047032562889576663362462035546385421610763022343205960849026249145702209589577582888680596118114698507341852602427182475889437375962643164533196284255228433005393566534393106409179242111645140505669569764880153000994005488827606380534880301698172718114788214605585588167652287875302084938966197491081691161618914419455013385452712338476776160740302495051353865064320058577296377362109355375694273022480737404024361166121337028679181991492346432446319045867859313486580723969885135059452871220480093258635599897002348874187241805934863354631910714119680142943250757469172215545717515825811206837497514071808163600403174178642319959828451966664642490338544201211719672218507633291335909109511181289898917753313086250168149457893712393270488934159337850839900152820957343938125693452288000000000000000000000000000000000000000000000000000000 [150,25] -3445174822304891635954983733337139685554503932166191663815119693791684838474094278582793236406833180593061118556191332026375460115491267717970716320658794532781190296595794100430831471467123971781216465400361829560328863908250338080403875911201759685925535171548531271926787111761382666729355782103903079577382334951531418060511126962939038773575383696947290390270578816746066165895789039415442231756009363649846509282391921021840371727510607080771155813887993438926684655506803627101137264867767331294878747143917571246292549618181590447875170294327159983122485092482334122051859368596077298105210871014688408830598989803228512966155173835964118896275596653691192437337371012029451225992117997386150992385771807794464552910763006887343801977030618465380481528909945779170574566004639744192048526952082194914470585176175728300399123000544460004309420240218038370119213596756418908647216403303074928176728974836844136937817161817751050152282965517368797970009911595071903383661240585609402148244512131080619600732054230049363544335336444223667695366196202013715029891923323784185492350937998247205898598342522223252392775223814342268540684180732537431689662534294742507104526197487170531308449760583320735684234638619301849999149331302421897451809227178316630419549588294202227331520447038183432459348916128634932635741271670476756613435218939698260337857285846918117491439229385733441472720556236270642654244868499193347697909131002754632272334661061494491378046009755200324796907677536170557969892085063088738038060456548074941444756901449712903823184082096188938903152475215333217073100481818955689087635719401261909974726393071092424860397097673019832136060091367671036703076015532146095268270170318458844627765049341841540085612962755683912922450589517981214884133092215441106358932390438018278619094969827420975700962311404120524733954924762448721923145664434427283838719331783546710044887373207635332143893312982622339564729191675385634170577343568229867555602336569493522251094740505528951229925919782220655964900309727417281244338085579756834467175833131155774782499261558061685680706033815097645404497945074152056076361404892459215966077397229421353174331586069213553343133641031005108215643557914201079295149983441448173200846325848812606365145442381972637395552940235042648513154203166005270641971358081017752026369425267418050327235306065574198903923798421023177191501992471629635218438068660127066865338319750561682701343090060814636251547027774882142103239278477505904506443514870978758140711822030752179256713613142794623032887333676207128630512806946984303645428060156787724586822203757644935376822812736162064349643464096264429099679630359374850031364713462491890639771998741819211576453933012674957783387340800000000000000000000000000000000000000000000000000000 [150,26] 4008440480056567216023345418794121859773014894346976092065745821743739075458576325427489883441562980071036632925807301132075925943282704955113644842437485082897260287952275460508562364040831709832444743916635396869795435867834973542774930823534953611120602497789859055548660242591529455876430546525035292823995303137137780905167774587859970554985815984173358874275683289985175285695562587917110353394896089294652720462491989380591512159300435497239056384628729222659489251248653851951342029833903540910656880505002620736681812629187632859988573116365397503404264991720796119552351110614176462327526777010646795668165349683548484164535492035302390224526956896841782389506371561153224422735108242277407126212914208343969637509649744100920890477582765503780468793404707495787064301544872698382652382958778716804660175150246304750563870658457349094197126556580655121647741366483219566338359853573165127767848946342905854209388145034399940480330661509086665418455779146539363483090264937843317590334567837129395729993037368597817909410313580521844845501288618568209293233161349335802160110732530745048290818368101472598239990537845207895744092884588465520640775248069406626954987175718340436939208856053390789246190333198092567907430486781241044501579728966903108389729004972039983554419571511630138942575355270300642829116153912696323483327152808740180403396429007616946454203608991309753033104588981248597896090155839258657210833243380110096012520379459310263471019893540180057537150399949374144841486967236114174783162876012773338579194487853169984009374349136119870403885946403050227261302767253563018962144030809597845326054615349040853321565791509354827099082559070068843935274028877253936184851199474166410769610362755024025387797753265137228774925144727068511491309765704100590991808844012441287827885587950805467106284383309213351162990783883449052136844417656635460598431816025748987214050458288095074488326009896495984790545768776099341974430279906035622834449384858004057843120191009555378784987571904551901829559571766040042585606360882258461416913938297087271170063609886306523958705890990024355211548916309922670357245033942113469045367491370190251258802731031772389278435595966665577202149128597753198481707389601186905035909579918571793109294595404123172823560807279435791800199818347148562082166920816292646946376071606194290194585296476650286110094887120047972840678635918064999927542784152037484020899844722368203542312082009036517613257166374632005225812780775797148558163842891972832802607395126012619667367831657681737255509684955912634278594002275107598718863910333573929209633531342804203992977244805831527499504097499612621626911261722090556545670594599003438787067162968998073228803511147985363597392871424000000000000000000000000000000000000000000000000 [150,27] -4342864129585859771170214337690002622828748226479872231607428304145315193372783085381271043237724598123089962949625992981156798572371980857704750143732937888683849778913508907787230605425438462334798186959306081977247318907433579416175688749162210502142126848400851906046380413189508506672366301429389172258231223591466463609162712683247132668197351590794451804101628292489377693889603429605094790153330632722101031619693758363438372972748941473130406612117879273638518073232002893396967446435820385722328146283227924148943757750968090460552436780268941248137100840389715735824594850127339131138324474284149447579384907647634347934003992519170918404515821658856018264893287925560069662560030123940984755748130402826930228850512090807067653505525732011619641813730598505332291882469498181016408353856401629516033419081994047038097721824903829427824399174777109616963432781089492580550828341212339831492768676835383727652763062678473771536831472430928342542445057372409617283551876754709945704796493685152750317692407075132928867520834426086856302966780447419419104138126498682920046973019084492732775730238777632136835303087464112740454095673466166714464570921590248882404761210951613315692238348904927203183060447274982936894617942608590695984275714235635325490849155258426831390002646903903171364550172979675925091540232077850461850453686039598033817204603332811858465440129692690614305868224062592352381834472826559897467326201516089673449432263632991397265167806409348504053510069682420661431056201919232886306851851876178327891657923679330759910410172226193437444767897989879159468664402877537056291247815596763100441049905129536391898224850846563218977781418093504365327633406658244385197000850926603743891050683239783970515002875858218848759751808910355942444749944789892991818611699090584120789403918593573480016292342019673006848708977124325913402036578061852661445721970517022658258166067699795002985978293140381222202003618096935087413762919710453880799916622966514223652394729562251630942727811179384385585913535491097288818309086798532583488450381765813787989374525976193125272053763482970791989252635544189109907318634108047520418886175208723647200055914862648265733993540850706472641214816749983474316688115057020235698716404146906966356942795913941179943757782381323820197547211514647815020648301545033519127251737337077211413568756557715175319475720422907691688487156411109850899492041032967662819251627716081746924885002480033250261932865004082265159713981449238576666317928017682657616967279755060738588078409793074813512327936806596772958445937912038854329356318195535379285434944857723702491822375268728339456412634976691689432432393964851217362385134566297021784713902102881327908850567873791630852384358400000000000000000000000000000000000000000000000 [150,28] 4370263121527570246657809332557952360425045827613479039379018733186271241189723851048304480787110257805367418945249802186259321731357928806171133708203115539715064874695512037790484845830996912328258832570392476451641363422304642420671922180418664134325988632519413254432288150621279929190948218476704715390422494120039355273704917051465172339788138042059659899341469386302452133081905871948343053501957357357562330279737384849382462174767990712376932212118944690476478815478387738547999546787796651352570036437243897748324674390709489633095124663629022304916557902506340825080517207380474741575864519170900822865184144970104813893264703902443954952298631525668845722412959670524552139570966071713432433655060624845975931353835452788826508236574005172755672414674889565594927968947670045108358481327027542655936823864620526039855060153864559020565129023051458410566256031420198728004611404422395251104225607908286430850556210935883336581038572099927064472307089891739122559858034480491233816787503610629484231450939639477169371183120356754983667281795391996244678391788503101240624985827376557724561517895095164438476256233910244186620427976337849170206148625700880829379673246072208632123729494845384672383088956099479924964777017579989153769259688065526935681050855959658566700312395322715349464676797026603934525179622401634530038616131865995710784772629120026397916001886302339762061974813472524802559842184609731792712790152173143797368323760917759239996892415225508372140211099391823199579207162459290028915381003887314406977147495646459966442007066364975812621671785935137671201579240521776273960977826934945420217925653996283041526255754018184587307826196006116347137116720612526201452658729477780702310070809123195807553960432067316446428486217749378360292308850706725318265088170329856282208745729537499763260869049149718527818626591998528058714838161541008101425031363272310165205349060140865288855076821964229580235501850762307909180800313150265145561939269023642328036569555717341407308902250197954436035910787697388637015724418985305864165973730377428002853024028039316665884593518069485270943688910384606557904732890151653612270802761517126213629203558879895937844948369395739186000159129647782291053309022395556693209718945502392159362773266628187685423790676834417248861746735649948762536814490741653173914644124172336096934598028819832955605096788677588014382528640516834125272440453644902660937748759298007421537220388476869887738685332450472002573223139605487733618901732680002092169765194643324190435500302176133169185242095842766941522585734828031131335975126691953890616364577350149628511347391012091273043196165149750739823821890311190539896368540789326926404325776439402582515784285588373111700572864512000000000000000000000000000000000000000000 [150,29] -4036586003731559903060661327009963943614450880677227496846534407943565040444468653573789064859331775956776967432424115542895548422979458215654648101999397804983850614561475924113644164659301816407196313912968491708059235465400351972874473570355211229959626824354671982632481625578628083331875227761319533257891757791367143890043114750026179991397300406746040751471775774077538475363239478842945996968989910798565420060479991457628003086027524350556632263318079237788458197496947949768470265140215687845163878217057035852759387716045455102567105668578379585103883979281324025027980573438457690619422244180153950627820086202481813817563692115513075799016368508862733071588162072572385055314003469190972974319441335520241431181979004383068444508258599319980653320318650413958428597966248060140292720290374198622990142186842016611143661288572837997989152306191970437974673619969663418101212626396720327154804143433729517330441088110394125826749009337082097687902770089665806775642640483033047524945050736570879199919284466978982105868488261815088854188235929239023952508593662736249148476152161455871766652204461074456885632408913761041600102985215380651532332856455273849993394893188177092369712265470698803407881079867591014981766703098851604167746822698988651643730297623843508113970817647876148916068130986171941799575050452665652123914382706335494694469848970702306232401310852098322424298298519709829353145498505913346369921080954655833849490909407365753253282634385352288537386461385375334508547064219591509502385756378288923041674635597360698883531470775288193298110556183963529494237249513520852100538558798905699022209615414732207042014176891768304323252388171000415688374827253119234406052386099953819712515157114515494752774959225478362670240793210857149582812511067423310819850788793382544876432903418511666208061952698202807211135476262861228932620659314233178279781448789668881609251484084447380760198849592163334691839138867409807490684322436842540620921557542698990357690982831195925521958655982381937258183475167174201342664024716387641195313751844152623937515136260933855355057487076794479180769615543808359170179669394493019949337808283528241577541905888332823025660228785352536823270637458762524525111346686213531949300228740692852676261367200942968086229244507159693988124188236617428073420261593144529643772067201548926857983431510460282735776097649515423327231053387805314043359949072634255377867465427386056729865605782059915417231077752088743968242191078416695872573645705210362796296357391299283863574346477567786067710324759504452545097265250042698413606392832196418696391018688480444028845581022651676964573267968788533445887895793833386334901770143572646623786014436479857040167717604685300592342466560000000000000000000000000000000000000000 [150,30] 3335276258687107349009511514481826763931095255759491828042312226282248800864171691095391608921768798289260309985712395865458465425783907988838269484258507743398080182219392257435035290755793098180569728112611957698866009173021135634328960502737898933325340428779051592255751478380609070749692022064415049879320073196987110244340993950465216014322693733259829355616875136645378562678137935521925655928602949535802627471179315774932171234621475696995237278935449434467758006954827502105979918137680229282173099968733982733153621514914974408306332482428469340849663668696084569968306387802629950973388207976988778912218315854264129620882255739755638171713467049754620245541569091871572665519460889546578278825701141555739106542729261751867107784360928425406111363424829796514242198988714332924063178801202455153364795716285383975711730765591560463158549350928785835183301588689268020362719874508748777885545688131839353003544835607916041198887864277886281423918790212471650552097067504755279959195464087390783511099033127357351499248352199629617401340671280600937745994064507867785324649944602678279963665551638584735237643652265381521452131724029181871791807300639745130996196349474514806669765762965824028079441205158421261409352717974530990615027523629712170097214772007135325723066387187826476307056752303703700573134123072179270945147829447477718137040981675774079475518306286325660501612654474486126734382146862046855800710093365834838184010683869495658800864304390398110835918122114780801078064339848821072206405646493417190969204603922853870932756518904790299409452010008800648195593927126848857687450228047561660431421436121198803715621583090005184104280967680282594461333171375198444230200091333247442500769728719073698918086323467076845943737928900842748716103974942859760933004010302150225370505050709899855361338051334075229137407490499559039655340388949273316208324009882687352664082425854808638583275972303987352238474535472640503063156048323906198607308225980220830634853255229317315546407790997905793148757268247131549821591160809784387378545817606226924017345192073690402371454538904638578268807407845322850298587888142962052697557497258919422201728381668135573694410764191482395334082709828562105268485982994499528009790983944878365010620613560308428097961483602550771679076680262255572535475594783767639289688741064625138459318918249699549210366494581058291525000374531039395420369272103080436846269498870907816176125885704723043420367959110414825256424355376890667304623428339873423991856499999883141354725047952012151493412232942759484556822865912439858390367187636015843287815913216651904904733699933549699692336450971346775772546167724772388573441879041664693438467407134139007109208484877830370677493858304000000000000000000000000000000000000 [150,31] -2380259810196661137744767203919277188799795092836450501734300080255265942892201304954196107667392175094305128851683812167021753053867173305355576836110113813084497491724945518654663259721268581476812239704872420345779738167381961081164288424526325690670897623932316916340968466016349329453463932986106067607669686972655924433622708983746214016114487703469707390611256777526111142212065471240579144040654509866645761250134427149007265112354973775020391590888622249271329892354338647947692911758941875846442833524180625982124106842966261525072270996088230620476533634214716124869302782344948838357227568355387267016591902543225513991779384304512155158790835504354024765440350525936960240515483572361285799236199693061271675746149480153458454078290545953709854668762206660018844836874339136009556806759109715505551177114984851749918152100210629516722589176937345374187696658396418464397854534747416857714186498201906285205506962135124226070583626935638539389914310741515491127967895649950354706122002052614303603642888842310477120187587757392680223224572321168075338370794852006635896483664873535174047277478927817476332964763755840979080274253899168863748663605276500486967322690104844589487178244073801680725949933962820616758824290832245844672217630293891500689935260362948138342450076440629930795816618249998447748309641526087115405965764480970760394480648552810018770458656685599604943740542410239751321368826235358913920239301699856357963680016837274070399291470048401630221415390728301028763133474034176381597547358505516507780346484509461162493934438946253994765360376651623231792458660213200157394213475093303414109184310209216299518184531825337289404978005036672738120282257701126585951267203361897959678619306262942928478519611221299601996420849838934626261981939547489048451774022752510751149748119445249208731275561192990759404989491858642330067475212289476315426075144276591480173412421103659061909890843135367320416322724095463926831370140066267000134935099917373767271060916547384323777517281090621581879946570549048125697612532074747512734088652483203426515169766427148526410943298885541517498293808281967807718132728936570910924465232717832296412231981999122869589892898264499451692701241859540476532503305184810932239524284681707343338626195933682194756288374873080923805163361667798985571247370134542293177725209433529253378109446590272558195067568497832048543893624991948215620595334067805841077305848097789883522056520276915703530473049811580797564902567644135120687550705843861975563516245526752395176337093382036021278223424993988785999723063538629413973569361673743757909448453061897801776328349262632876454193127493134935567112818943702044264273940674319211811385939659854228797384775307401129108491468800000000000000000000000000000000000 [150,32] 1407906779481016832320535745061737403131480731185430480806340998079047540031327563070113357122212712371211780909143385921677605927455528606300428070107910286499255215335740159523495470597267426808658403672541069477247044054935287645326968964378800363367926121981389747452593601543903904047903786200817546965519449304138356480003081222240351654272602172084708381279259594329804490791345156205704048461069794778757747253375246812652231373810580574791315524828169349544293418126720624950494437184236342456154704799603012180569908473443314403088057146730348596191840353400730436891014710073172101414859444438347381626099306348836739699658157289263563843478944547161843884616909108938654246792009010871485511349283453437998517252360847302190765235379503059282711953858620589965692763987355651776145789823889392974363179984675403847759237242209581564070145214711121862177226957190654742216122590692008389287534997258626753312137636320802392786323546245491058534339901232989278889926587423523320559185101252105361397480141044864883534520004758448246856947789524822241664203902414308177757826839234014373890520124712889755561648258629542737280268301512332451296501208830965615461151776719194677459413817472021999367242979533858826118747851929781156258417666178723122418425940970872309266643638829954312752501575995486111585195095869976733924636789127306930829716385751819238484311778845715727730172456250184997829572383640279302394781258903407172472578044533704498825377144367591291998186629666171013379974135398232101060789165702987881607684516667836207480109595334259237015868971412621406592450516647141128061735667724773440951584221821352568014920149434464221548457208837394791371086046531841086063510364457633966287252705743180618229835160735765852290377512751729867078037793918201297365356698816285279871099725900626147172471614000423003025386104152101721350218565718966663514128554799699381753015136384557287466176744924408755455634731311488941404174026725427361460630050661054152858402736534114573956786596382814134049079571497113641672067223574648774038518790149536918436271741244311984170515599656985612621446363456850176026682648734979908970535168040688365815079327278422957595585802647795274176576719657704698459509351676287092317689472334794629501248184997634761943367128515177284123795885469949053370075998758074615222246192117610609093946478846258329590592765368167804366077021541375179819946682174883420075169385826230899197387702593064186385956074527309184937293328149168045479217325840846931238223381374654862184926871649411866325401650689435657865455834143259676692321156719003964168957878945720272266282612679107339751104887687968426819990093268156229031838954887356604293830623079011401837799832065224744259899359232000000000000000000000000000000 [150,33] -653085719897134278398375919827851108830080970060256045055246187848589951569016125631580024408876539610382865175608000107606672991785790860599424461004273405767917089423173301526084708882530105889779674423041369615016648621723595778807138193593253364019620626559225933914959110303064001921703989488199782725020071722877248847964241533918065429937469197032786834315154176274640020828682164215215592231881248244576408690808386006927498365366571035398378770670423380447758584101767211587854808825200429524962958753186409515177213368428420657969153223857003707289063050148549208902203736998209254022620358213786851415629026438296181926280868977933978238574014926367301562950128539661108933227060878270788828810547449597938129422361597623219429381833453057662798597544814031783352645980633283282347744709888676120516767812894606792797975521941235324304711404588726568338583663098079756590346646039473061313453451988758646960910792529106229380823366195099614161463498987509008632739782588030392592546010278136883818673316595717128256317375685267758693159178033860942526886227161253646488856877138178799552366108240091014080980871149326061601908006961497902364942081626174787003368128865924997997762407807046483774905629494768359452604288725312162309725972205760706031089761549058152457001144090974995099521999800056335506904930955008789096494242033975720951242075364986612650908780626420318129814453040213045602062206381302343368772763536313643594604650885908972994391852660521260276078809966183147914451916186612198998646430946719151061418582296214941722269567568704334856900470133184476137032881928858924051095296083244332350208310983723225910020636702078307944344585596587369774096002438906088699734480398669977644862627457054569113418471084031630341822867792613624183502579492840849801563028693341711279034169443377842454442901503513351743815673825448621681221689046001320075569820338027939364167770191798187690457509506646126430511168670609695858782876614311503062186727920030416936028939290187535460685910372592702374278170292873188064274413187494918176689637539720575612721824864127028958506774065177127608284250287470694834941508037135747630950816011909517737925102183155154210918020779494574026767037975853274747708726957948327832354808381301141328840743409033202177088877072911882931379208459726266990336814129814343303903667005005037106172476329217754678489991861626361133984070590443930665720932261227970239010752265656300199155160257412652060908754934068297851548020973193413156736008094595552449375005137116059221143103457975808487252795427510750989557977001601436357818159731367248914430080506228317218535241092537440487704767660679753158149362523385197861603146691737807402508573907604562593928149135759602635830722560000000000000000000000000000 [150,34] 213985445483793729160015083183719158335158168500704096663984854055752217258200155141162600327315672563852405394816507016035056196445435095613525304104095291499559233393005177811955838213937426572388183200985985359153317200846858776910564674922588779445083871820585130219579199350102026506452237737373795150460848805100731579732685858402646564384812680251994621786971709411960866052981644688612569592304348564111491429487645095775615459305101175881299051836129565764974247314907008781587884104166844229838896113717121274880521225177782532435176866319670606247476443232942725226973600230353224635430376663584762391790965817873718244386273356378302670461831259277835223958216260446155552500754372893008317556615836131959040691288182793484113066214929537060084218850930865374199731392604493912454727378807466235126279618721590779689374360570167656855652785803348855855962003638856343458202986619732970592472873900217159140219392452177672282674583363563432822114895232665239532278122620743985401680685462404535006404792919909790877572103575337790252655480493979524566941923857605305670956246427429913011108074907362662140176838953670128295847662201412817065006309192436217133303942462240726493974158704375773384508406936558267393420436140490249389145714793655874870834348032298947698127981716738948266175558184891091468037202035939156746749659464238936245710289920804939152532340148986432662441687707573150709797439652616808122420221796566642592325418018935814575567782958172684720703715660397189060638277046507995435618956316703364231896662428335107135687973984551481264532322143734624362059834427207247364348851373158087829621094286444065491316262682080042935553476962380441138756413092268366747883417151000834069562070908584870337084772378891697425170828119541766267898968324712585432616745531409003820937019422547755927251924539878924821313656305094297455578401258641548543256440577905837290201035451096072974427695068061874526444250257482238554789626495960252508075298131394328122235411460252291387194860432856387518132831510067186180641096219845502893291196512321339871768442105004108602856782240889675004432850146952001967301932283866117263182006070619016975372235878529072291042586072248330860735781572192244045886588702111440960799341837017473061450687562412325403997733550426314141331489857799496333297458211729790530827790137883182985407773093519406463060227766053899466655803591151039352325287888011878715231851432366778069172618358554618319011797943962171900393734162892019048434832686695815523027752715610957790154892102126181253465050046455798874601691109053721420963033555351821884417222917437546827489859898090101987306033403806293120775746448004791738022881706105279602014770285137788319284440066142161207757373440000000000000000000000000 [150,35] -34683319287495808833443231274479763035729451582922844330571797135109182801188583361609742955524777232866551889783361107150577989642261434216842487503969518047287453219855607769174166823734729973536757916347677050729109228322105187422206482746809885562067713756395023776618955996241342487595165681602186827062673544174832672449350137055432290887883879472881494001589743305769262048343113894493685479982259913765562539303782693193321786817864407772965355355720556976885103008304432614305253262781415608642392850106906480682856172156287377128293067436619442789127165552731527555666877746040753141546642648402519755119222559408044278259446913109879411952499373519040434908086017798670212934495382460219316549749077089142207704640164858486073257974575402528303808783485979528924711880426694720353939822751519703664366073341255477616324272784751963065381941144029861704102032210646935204912179621554806384520061811182932457293015595512491782345806765335468973327624664246592558842939812480028066826086548916320715186375954137494673783846901239314700294995227699462546205580843104316316558318848770577425600621994578834437028467389543542189998060372174402370336640545273976268021167484093938978939104122698534836731535709373838871081689473948086572639228430001843692806991453159915450159439056726768360255288721378549325918297491079935749365995629618586295257509143643310421484183934239594942038874328631590240616136009718574203258625380204988869724059811210069393578863439247868713336216164066671102225300591009559548412708087819228495009864100332818503019182932277087360169989807700698768507602271736176877402909719603348548866480355148546497929428225977866663586121991279387735415183194677526592852327375032841897262375675814499319269120343423208106431198865113259789326921627844445491513313056443649045417611424790169837870343088504449863881682352241420827145922748512614255128204659540730937779224562411755605148295567040601850694949439878695249005291032143034620629075766820306811095596429140908820665968586902528454382975345464808302340643773940524228411260983251114578575842608896692673782027134628971207264931648714985285099751769699358005517832588953870591117156641689972199287141461808388593926005272570250321036618424074795874791795493749868101266444508620851712774778305652387735231071708172044529545450623497363180132735333680625004850235320162311976764358398764553543206341651287035516613700739858845503463776478790530216849917233745930487648566949259031729615028232222045646797129566970568382701461717937543160916730649189171941638443587743186608767266323443224158349935470704609420728736125413452894110518918137827042532028464862074247864637181689213083055152107419221059510751873158908113223952983222589925852446720000000000000000000000 [150,36] -5767662096135486475593079873432795553896448433559526376702977492467870557338944114636845388302369152523719334410140997723132998007218528518370574841752075672304568814037928153004408349075769450815393662152515331584633141016846005678821636946815486657869127548552296697461294061104233572484573465795504517270054274153843750498002745192834468384875979746477826432878669814824262199027948667580851411065081680037687969856790559942776386714219053675009953307766218601009277016601407863824872005691292446334418116653847304076949679075449788654974789558893163161071773362064019485936036798483968558282482650453069528384259397063630368448149948830018199889301807276941145254438895694758022096099116120472478576986992528099386996070213484635487190818388663574512472640233244453720919555570443074416809649491915989314846408146433797416862565038792698017540567718236311261945043403426898806257473608645668384770646117871171369217722147017554247897173427574862767947279742000061962345620702759269066884065409494941390499025623901041264970118119736774768640749312303087684358655816672383680832327472096024448188135460537053273733691977369267440480108675742743746256408018954568469117885876901537626279174268349044523475030346102096528372400001207302647959612479208110967423322539118955368314921307999531282135761467449578082407090936487155196240142323061312850479355776285493965313394752112499766297493115894062682360531844880556670259755582948203538837740533210173247529714347564585496580791342059399609689491648807879748944900711705749377941289136550690001351111968934970837182605354710392557244170237822725304903187485669312176898272228400651387592082935324859730634611685949241370340502367073144966135551029632936218017140257018268943475105494266922326100572203523125201163406924584961473387369885912678658526147393475117203723776680185642385227803125948317846972052316789054408414023472485390681687014972000955567695285984690333380565131012748553399112299287978542446525467521754984643861309950301358032680491421038817238027960848944205395976875533504592034898657501073266408007503056407962688508654229873722431624840136609736061622397059108924866781947676646987545874169181649923116074541308834566229861461020003755035937863227714617133708690672954466467135410298625316411650488047657782476728446159222111416175901949114821402066194098119247733688392237554904219989301082132009235265701124289944352168262619347495814258186252986016469552022109925612617325144712617143980663504408676885326901840807470060894351763738875377067179388260967581496702267020528096344308265998412632711701156954928660938145577262134566876575891927809713826088472343234517417691754568882156622818421564984303733094818189243499852451639656259075162574422016000000000000000000 [150,37] 2497792456404856090833639496790371295819877138995922052695340159127568572618661334095819579158692899085340309593780241081122573861308753485239937360318559089408368413818729340752794918354301406401910041053900259073327670948108657115291215621969418108229731992148110483213966061281186343590650141437853948901482833350392339053968006527068104555819508077594191089827919525427981452535613546089460232460701882008299543400925759595239569754548740631850939950280977790568582539875426045256251447403477440334819187490208986940965319507168040336938246386884619307001685447018052629010894795392374192129309103368515365754175629451679307826057203514443261625070631138884130328231590513130353040739712777492604912773642885781930844439962594034591692303221171083929420643204544645398231136320800642670035772953458283130617762629681092892538709518928865640083620921983147887444792684436483016705486920904025600933337749858495370810518000882477319267060243466429221267716375904189012946535953580434295367300622218869245496279147810717505110645608366187414730470123827753641131354569694812404460558169256260705029689672678821522398850688411877816119866418192502948452634527435037124804045128787384590735537094837727394367361067926658706307204711270827413926421311426089393325279878382379883814939126080913967417187050231296574319705369464567928432261065822824916292162330363770689596262501654662559566043112683506837173303615473271046570676590613289159432393537736245440519772805867096464764832026521631759405229605739667785085724742138054815540322137835169826820221983579534937025476746512706248607183026983636895070745893025616329340305227410955086387694587913765325582983846828745491390795329342150751059684709157814819650330208884636567792824131012816947255604765180949125021216587499808363675261951748756379474625907742402530475576577730085780906334792837772769272444116114824642522423989693159317598120287661871165779634092197368517274120910413713576010847790950524478560195371846922120686509234409042352209399863509922636867918432490044759552145020610903332512913252658214124445806234102182059115034326399244826313667541623053333629058235174302427474702133711385616458931636386656524706117941046362336900362737967513590046108893555216845053570671250345185172434796338126130880259862070343920013967844736273638968282181709854280390296757848754482263255159104414704424446245161140839362763324115240417912462048114030341103139472876759629403491130823839383092961232097470868877192974807113262192489120793731074284454126227158363898757273994474863909362756065008230980915838228532447398767228205717077386931374180136615940709181191524773639663174374306189787453033314823154465031379712440347775792898309537488289534462730250656048742400000000000000000 [150,38] 2979632827106115353567794306953993965586137971382894356023614034564211368853416504195182863258143166295152827079004597671335524146860658147029980524903885535318639135014268771876567062458529531980063580415728863559311712874100749577834961641912070931916274077180975178748986015580967842651064366428658918189293318694350428437223466019788681467604767483068962011082345743353012269451589092368627029544644329926246544575593920632441984664322423884790560424048529555983101451598784139595836091875758686497291054299551855111347273799589901635011352024220546184030650345567933448307026112946462283742373351947007410031415327011257841420343756949382921736578110312968085662108969476890574191177452868351739333684459804230781546360454555957118797882281420994337121408406969722668449540901043876907527231180135652346713426029430201918672412320054412300683472254600667806804674593851982724527157126767737198327239051078193669007224995590645391885811222055815949971618537405877708640484360372721347460784848489904165297793871055854582505370591058417387175132940285109747418452656088978611858914277610385059246917469518015670400648823904602076470889324455317639240037798807253606057942418112903461180717913604521625965106895116158367562048964670917483991005430571275772498456194105518707299086815657907385118257430663710624759250151832923740628824712359955210149707746777231937082369140159328960206586980470121040899922808506913017382900600570739966098161702857024796360622866879603151142168479128725044832154087918168134096412406632306401674494416855868999459043771323170244137501517059459479749737647092661082057763876780622618098314146437593314191192423805515647251652265307675346815266450008076067440167459735321156141897165479733253169094704943647316840641330893867521120065090086418649813259372332999910628731479343204758189018426486964244519421773409935045385445735327829457836120139971088627737129028484454339710227310953824869129959430595581026441695556284666117643863860570847641353070945580390548485468761948146786470443111253405906796722598740886379455971935591692945873015877571468981102633880290942072209058235797207215755854167169170051073341835206662790199994564284706875082401409709628797946594862107351122908370132975286746608131366100732787692186661053705534391450909144543370124319292944522488556382756266046698541606074267430483168642520083271957142969417587551285146966098765726835787622089642097244024345909424887346090014917610304793562789589870159432324773082208296546260165511072274087370379840417293572329980022668692521343991008607709104522929920941010614253190764877999414577654222419323109277381759029268130857709172952663732489814973301917154695448208583381326287181097127369162842992340629637929570926592000000000000 [150,39] -3568405722962895946714229532756551310550019186227496257525993964524885301783577367880319975140696610696228005568757566250007781139957983978885777257478281921511851237702311791208270073620748836891239554012116175479408069602958484677117555011525924321476177934510067467758323388690802163039966243290339152345382905486844238827849740364334169279274188876599514496582730482627451279632121953337652792779927663492055212673485112710542491845041374567269535911884447768802584043167280512422697860979507651676353371919246646602684249578555743564356742838480306947325473596345256128655951126236014233706508472147294043126605873942905893584434258586552703848830622830390638946531015999609866489454504647419550779042278588033633796213757598665476837381955790628182748503539745381905018599617674540673677005485062409142926157483124372642555261536852914073072728238902888904277281058252005055433442070337697861371670041094818045966328026458659293834993565466089242579665077942838953232755697026250275285143216536079982368146492102448215985295291355675148383068819344635450182978277252886964006134129964482010514545380264144355568469654670694434876683465309237563022718013803725007748245812318534465193210249188766646882048703453320880170874460695085116244093386189675058015047722858018421436326275118915599846791631012060075233141932449054346462821900384242662230027590758075376263048113225783957320456208037210002201695165580064589708753665009307746266187672414789433948329616504897524032065606742375600289802933309616915821929659444703302720428308969377738866734304476074746438811334823569150560177417121042073107267056202012819852553734813871126738529595186427247715075599769961900051621291355062481950320425870988782796238156982009925940483407721621725669367850997440544735777430832472531585081755945304167204011430322697559025479634506867659106697689729788956470625477777023017904878394363027955854064178768476297076651558311474334958272033657433103351547055616736496264201969307019583387337026025540253638034800478683201840941193997383926084428544036997015838381794914688460762807250501318287470279904026280072636175085496175317484402390698132615019828359221974959303219583119425712307010179105068721691936633498038207414407532630283746677689983957139733797706249493568942050915232390972883773937113464206787532632372217453437654756134469100883657940184957366089474571525960840133355627716736610958672356929551973104170244842067730971712160095751439936166078388246181569599795347963177708931305381342251106656868276010736305573152605813880694763138248118812455869270049455700495912917781688045741011084075487864562176362686868403854840270956582705689677564602348123418259631531394736240358132870505897152924815645194416386463498240000000000 [150,40] 2200239595143204066014214532732465482847194754798823935449451536379033059666517585900752034895435560649260218185247810853398846744793794217918419117736773030720394788745250623951226005703223798187162196520893664493367509927545451948644864989694015993024580566736462272800315397668948673652541565966417676160218968359427955532861212050752011860750548817799928395901556482003710249595865736815039685894165694090136190001367142739456672381595901004144084175106270313023274023921039009152363015862424808941539241805170787223649365644981546266595927515431575898515391949180187557220829549273587182091141090579424805116424150297967760117973316662496586531430357210743986064022962413583608505860333536511204466269106386510549173706143056186968475484392072888300549921354334961831347748085258738009621807183242195719970774112287352591576710237949389665370580017150805432390361884840349530744576788257020698500030391119159773481913558421815264366335521383741278440163362782901227135455597727121466516127708361171960198596148492477427580122873496387375195760524264409158639407510233886047131667729142664839023822864165279907145211750497418187682411977932023266216856820098121434964901135182180119030389447150561441196995758678011744654039369622618020620072060711782614824360063253495173185382084183637765405788707099871212937959623401255868788185827114563343953285114124342331537965589721605612965748592520530981318059461709851096110779883486210925506311047484210452327530222550839745514523346014084495128532111660609705704553032004710962451963907516087302300361768023983837034479436359528086961576666159305857839068914024216674086831313435898709952126320438808394383678993400317779590528544484074561923167828236614256563108591969432400694103702655360820766180763121320750585918648354001651102006445520712280745784615834820479235506734682395165894913572944495131399955427923354399728151939998775582238518206875645507180008920499994708835751632131257592413220110784578497693426917719262230722127857234057970973906809526567868655422313790759270670508226518448754335188588907770973318833447368734152325295190105469465807175319514329826531957421174626569008047023614343212674363895567627417485353923970585228850788208049126119428539346030759304387251552763623614353338374321300760551757331843054909196745124415079138959450342728924795509238923087780758412279156457029766146233620158695161201708994781270343658987786767759366582694116295436268802717776510820388564828281649077473502850400849302689451254125162049824931710313234820653256217957835261700262979435302528522698599563797424185774265252435385552888848867282552844166648912768852426617505531814957941980442196525248576340568920720949223065277760262133533920965763949319356520857600000000 [150,41] -1033339675399637885389573054945463652814190615952284735140393092310926228082064503076262532796708064489274382095723100984508847675502909860710332535303596374704136059434049011145786682954744381203628940828143348597894721862736354082024737168914506240478636512625318449496732687978297575621119596935717962457202975521678533685790045750166942655088378701721252205302150795188237035922928568913752349442803406205163795080375313794736190793068397448095800172317962826053573724007340035159193955609407677514627049431589048863230355707710983474440736993294145727144353278288385283616459276559810206595052004470597822869491937752964348294192254028877292085810724011613671518430540844659964685427480794980277489071530624994599067386203823422570742216538691217140205796055785522741669123796819793317945138057263976539356671196030705306179490437021699912745081161365051250696045147380200436063198553458347945376613501581044272758651850201615198210391193109943824475648484042339355350430034320337218645751145405366093386842698225259930042044173912390658824636884449009212961830185166788953972649844299751414898923639370056543737205557297819569324224237585724780700260054974273646941190065542929979714928404038652660061315438082137869040419674276500265039520934956266252578077525739974672321406190165378281779999227641761482793579693327653662435597191685091740283434679934580811277733509204367230984181252167149535693583310939438011365831816678963436371707097782149780176669938037126229800614556331367330908207314729634095133482011958517371242505049835653667128236260369244100056455907974620605824585170193170373846805448770939906493085036393291280695285723007805805563594177168398998917404608285660590346379411542164016572986507003756625885747092715125806149190946653782878193342580015776169463991854391590140552960311323986647014028021703853672864161664062221029005539747451952269421704837791233077964541525838217882835586965957551729878471346386847342314641741943866448657227615526132982028515102275544675120771157417645799175386432309934599057494881684525598767698025365063046102073671799387856724372820137116679188625656893147816429414021216700734336557202043314483521421957763274119469621614738264068614767637689427174389860345883093681543191387601981015684121545835846472584730508367502721935117205199166452135075003999596727730402300904895043000331072929890079797380558711071748251676189846541284361070290324925713969321768372050245511350629203464942591430055132958314379371206760316700040367183508805128312836670133075154286311756709795123047792478533126792253439187070172302708504815150998658205676028301671655386963590499104955817758514137299676783135789497515289474493165392552170788770421979136771844466458253030178812723200000 [150,42] 424694907331032331524426694925898518151080966606235026291104236357038788094534313889688412603658933593384397979122351245031759697605827754989441978922880943057324131346840075422975542941657616987666651757290459159514082178488781704271865655619571590115756688239874859726255975867021565812148982234814986586471269302063294855747697416325128949793573525086834914423743824420641492653044864749285989826626060220192892160425702370437710337688854869803287461252435418284946154390505482450873308961524482758494170558238128504872143156809591274410079253900786023342850404764105910717384976961113114492618374844839301903478958265242675188495835907958217227071417457223660134561041454570941223235950268734213892533608948363899392043897228611657115145849556019278402942797497152435108922986042256101036648918625824945484138447154562546885887017718507703568601316697192112056618382117722840206072577060818007861822570073216088521420973865615812880577268115442693766708418230790051126658020012674972278621233694566689965580450801993938914919875150253972980997935267764177597242079830079378447776058221409442197957485332362726850311965333258503217444389052201092996590998073504001934759314448254300999013599463935451247518284454697787400091952235280744645199816440078588257545422307847254573064328070610809589132178222560315729509641570610174477205807298787193143544937675956408882911607590018192621384700314585587333837037502349472419736618682919821388633556283553310734919175947389767899948988505122024875281310087778982180273178396626748907405466264625641975751968215693836478360492359798569942166328559332414055253760859649873347342819848253230828926239371362351006820345669008437353774653963232746400733927787975666262234640201442591436987417930392657338426933525455671587380074949442939828406107873296641121596636385074946825345328136307844856312998383793836565316387941808924070918981631402362039943789805810908012075554571255580022252096399227083749637224321393739211266515476145396046240985007203399335771879820392457504550758456283215937436813569135430092156610074844626012384691298977301430199094202807347329497248733773951050357175022372536839434898663354578946880443551022361902368706922776394748788752115981258520078155505587206422464383690978589559414801654408709772729766406590958304148378356781426282482826679340466875791241022628510263139208907564453738879580857354122367049355979475417800520403214509496444208081707389734106848390616258690790350668565092661795119805655932082540149781920413868235635997947736583499771400745566294771687994833586205192105983192850505754885984009741878792581812551761688571964670636957538513249107518108162530753484979457483601508253507669247271051108956648271018776562283624384173332192 [150,43] -158729955805255505814228740852474416838652072047523575777663958418400704774163807585752429493664690431711989449476943369951790463998923696547614712939235279621419593136645573865459250124227498953768210027131482973438779900006945391282900753369668617565539715400775445777571933001125628610300206793194816405604263451082733812456804168882628962247596181396458948324018197220765569082465573382367563604901839125920232844613224952352403413927064779242356650387508049220787353704655219026819629032735116551578593273532470287341022562997250487807631107679442989529391614965185380823572961729005921034324661364796118316116273195214520793304667535794266616849493231104232001717671943862688155009780949677188679960125975409257284545668636255292992374345623589168512660629837556880702065343736089689682164772471432134102489249286806539992174147149206542073647498791739056802399795425395688795237840271095899608632178173052072230466583481213016369636987960312236832335605532581177844490508240250135442734289784265600722019890887093429668770105883194283772089508700339445331710104741068141145964174034092482205352904836248881049033863725545783795289042390398890723748635144787960648929380390843940380138859852095003619556692643910257435257383645748275664128744425019767021315724331536977521559303329265836807995905949785059068354226632919352358107608435957158980522412226636820749725039592902694849750062425072757355862476240529900687275744555670707566374799284852537613172954505923960458449072755699975453063292521204549535728869248538222039679364755637573310270261883366422595771994027765964763203287480763377202417091011508176151808397122741880457852426876781009365692509728125094802004634492735000029172445962026841324332690467332314275931527371904444090036292181321207787597671204599283802614784119491364692901177076608947085607851254535667968968074618036664268042544855989703780409308847075095588390854454321739467116590019747757389989588291829001499610165942969736129692944411461461200963244566621966290210151729181984717892974469762471375261292146040834965837078893901852610125041351737737061850193746349807911528256135360060095487824352085655051036561942509739988906139788181903349756003415855815988252024763585902322801841452409504240994856940528268281814055011075182068316398484674165355463214158227493103010702371692139219479650347104307914583799993190183807825183866273586702399114663422860476115850293682833257982387791756265738191689253011491890969698688952942921994108232507030605023196686323376323759695826622400140110886588341434970860741514248355562906582083522488299333298995275630208923606442783104030620363545926223543090292119469332634355678684270308700976980114321172609814503392843789908495273243045716688000 [150,44] 51551176137917647470118015885318183904886828776897986561244868685444289574581820338132625978559662350822119251139737309553437029919076042511005055060469865584485595382644768137523140703344974143422275497647354929118948168237054375483627822604360467977449037773938553666156062037018238537422608454557059370834387233626076376669576589712378814210738953739376665984954523021778782576433327887750967802443316803141539884799037553137340906819660160637716531058916065054329449675606548758120618107210267044898244010146456561165054983154952935165399933431766440664991731847870134207122550894535669829673939018564470202816291060639376971325597951552072720143239012412426683110700641356921497745705119428559308510388601629491609252361022158738902092145739686276879829877974012337723060223924098034637589571187877499098091745079333215009864642979497417541731697013846161678192038060031318578562056300378399650382168385036184173853606164727657103580020221990857400383772381116348567803418779112525725742674866377008926415303432074042916802939469666655189168680832662806220881103979407897246893008278076688178726276161251632206412447644741352697720356135337869795659249578826028544023950076157547921182510974777372059991484178205331069789281690133601513489716523360966067140740106540397285892149311300344041111476616518539378169481255742077139610884337793575815226749254409489053364175778785887411936817087864873506157638177841146387419031135721795189500150534438688750853018010425095649147959815649298813672773558969099016606697585692347235442199940676422390146223036602074793487949082249630795955883367232597959088592986188409496467993443083386501962257295482932448134494951617550764676774298435036489650085466355392501816903175142340149119379119823434778941443209639765378034879377987508051692420980131201100703622535860200260656335131594381541508762160437597596198740994164570043635049502492363339591820738164882995672164085695945440091791712504983525050049507995100009901674437953235824074260882686745546918614909704237017072917603029229650523855056093765828662544917269216741844406491371095585349412102985009593932551186550405487034648952289512754384413298563123674920930835298114509744577980293403306541438355873249627332932681306091649074817331746406681757093834004320444588364364357656198815968676107435458695726670013895130262945351333780435285434287368126332125057083787826452960851716094325909534490659986845424013713841702229715516041465394354210141806820569909826611148888329115816850814088372141508910722427247651831488414556750797575237339493015172401090334171551173171025715076345284912032085877447815364377664695578583495849403184656647544313807706342028574350865691597391730898024912889020661201060560249294400 [150,45] -13126321442741000346683963720089659219643323286500915986902722615809586240507951867820082972016201645840332764886866235849047695462362720536346838625319827313892360050897346487810755700465285573791986137370338766734619977767085566902515414330727600975054482132786207545155328603558804067946490306497831152101472517260531067917334918034241016072647668507243588637461469547674431080137877389857073485562002358896915564314759298216880696519698106310253039353045013889877675323552839887233779928924989385962301123110086721201996029367117653769541417700413897614772954835907577891437972156621847367843479000381445018409943491618544687440902254570243449519837541706244189208806704299046954683609328221734483211716303410034519957142614383260779164132469661055015758229580511776510274192346843618084215358638948306423313286772300809554289649650370522593499875097809079390512236898613407222917905518878062140226265286983273642776894855391137575359706438648333150360314358486308242432258762060674170849435794825973238640032802046586009149853189609022044874897265206905438154378900257384676464683841873559410121128840738747835396604353201578801993526920421121374220459253871436797153471350499221193616435632556125293764881494128456844026592415157922710776420254227081936238532504514537463336481920453649553629224853804136400411000002084169776713495172166108457338176539335286082343452753726570183767877689466204768399421428608346816660433538528140845887580944330098383517583967918394812066214420824210426857990154449497194358369025854064090351172079616315769948630758801966013966271784177183174625452109140975011745858477125553025778164992490262968592245832975635756560895769747192110604916839599845901854720040488655704983262665902137006015225025349342949552671935896858003838445355334766036410322353707465735502764075956953596680625870317066440460692827597010338012663420546170777770749457308094917579478698008720492263527616488302657729819573563764503377562547208173204241132621078062778870548185416721396925845146923562945360748672258921542528825943086983889618200238610712552607281769461211533895011351935741952621111622406861613045001741487874486543180346016135241159446164450781261554773826481105974060588742392498048146352846408866742627997455357565217600886070333493557436855736144520130652222096341751839459264318866098749999342957861852773657561600405898819972526148232198879883695586379429490808259233245916125075219179948621582049538348656643898092254065941484106791571866532912087712358997005905396409048687504643206943287312582957403709171291641369177142040634423607079955545060957886496654719719137017848192572521317427203633494861118276267237798717715179252886420774732805922956294003598933124750924109932800 [150,46] 2051556869616174675525603213891510575660121382762103205749614188182112061645028376517710293597255392743881926171632861798136944971422771888631058758857692375973456938007548656975427887202321934508810487887954417360281418008211436612727426686994800652956168455923483403439189715127906794444799088175695972969687474930819779484223212697981205282540157094042660149158680423029074921184091885089380356902354867718286488714129836195352538840296252595438301700061603935998336186899930126084929801826049382987778108402404860135502922963024137551579365548169310205172050674189356792054015161610184965467656484657525005030937235565984875719561597535498653513148538425491333238920344220747264167659653785245904493913901052301079428113756610074873262789821724715533198450810245704374064159707596955479705789104771875409770237543407979253078349916619822073454182699037045885390185088525886998896476901486130195859691805292224428620202402700914082452733555905071896559652801724466651569352120742951195204942140803444778958218530073359308531251001423395121646662890659451458766871074184820862388709525180721685219474326777278874213354157520571982583135046242188083310449907497572350823521390794588982695072497048367578884585061184244161957603686537598945464184348492790373383559065769399882856879049009018113121368838918443806540715929697458593667927816513250316766094661983001955999386953437962615768895820914686065338980404041935220515107360792452643958699826333639937721327026197453409362260655774350555141918081041139373066879937185248503771730166983743241382328565285297428785053623851197555532266036571700186919684587304285528605289103798839366319153799917600122721149702768175633833708177264038981611040380795032492851687173576546506429372437099390776083576925903357428050904340025045003814770058242085768504744706956287482151251157883321987301445676354965932047149440035181326900037461489489665123948396920792354043598088220932653821780820097057268725963389448707716092014986311491194066622430791666899262675694307306357226565583750563194081669630370176809376164268852128459079313011250378397369531010956155440638719325532541245242353254670340483883965988894260681712177173081963057944830590122871409940037237379178083079754763480249207465607921703914686434904837485406240067394170692927877644631679624032256496978373363808403882092831010708493498318310401657702777706083698149593026299249226303217599788262376845635787182388609607377790418135280582258760408891134038367695515598854430004106544587171537440244334006832426455736116864849702778336228336042161092545977718338056553476147744279990179158263325955421749821694979575677919280598559638912748703697046641794742149849149803485647944474151349324734226143616040 [150,47] 108844847667415429032821333330810250825142643431083421520252076648799811734793156457273729134282440097529479480067876432980015417713893252181712750749065280176964546341911710211836036965283830552792517426001428173519408820431379357945641603616872966989491094599748684536898824294835279260309519914250142958147188302900117994121698475505621642858570785215985571332243042100207398906240753072557312232422745168309537788080527631888573319231621774481408713276260910099678612370649091768334804086955603862143186077709864358612720929627742499584440005411694541119358590910548433870007624866629046691628647200365943461289741941387818900896122025799548720609651929974517042820784439459095627515046579164058269739365267097713067316176658479079964280726644112292641900837265491155841572825613379438793894484941376165331329178026314323357110630651801575367358500449244087816142378595965808595428047774564287133292390979966787712855286338511877058117122021974746825983427391492145476237229213414061394121974969703375849482494566003641316710626019130365212318084355321983304984266414005088443078947448171829676844860428333110874742163636517329511299914053024787351812472159503847304989085820503003931122108433496451504289221832908827485838321161340166595421123086572181933288954094795515285415815253086838502034892327435342286276953982157498876696809073723235095981503415797556636924005096533984438654818351858848650140759761086720417112573644508507798447427866647819020250813106808165110209800730311499924141274393371157421966344761332403642702835267024236248893384273295122684388086123112026207559730024761505783144482122712933706816660217532664510428407973669002287485494482735266090829514323226208977638973529972243227530236006972363682051159207905810324097614773909436650276914816513705049842347036634418666713921101758027087264980244572007230377762458029718868389742411332706913959199557655332915750809098977607347791952542606577737324029921265669868422828587816018110284094346291148012159484228950375359423504157711055336884418076490059621379801612707169947969563294352300191566669876914958404462974577265042019418097118901852346739127902233983842628256419046317188686570808903210474286460341250853965264852055765397655661179218201266809263242123313763950363908872110405239056520567557525166016328953063733732251870266756096446350041761169852130756417521541664077459424452986646498403682522056739258183161521488427217320575627650745540335932588039125155508107288456839981052166057524908735097211811075128509654510659122113758604129294786161678585328251443757941493905992676604721326883613913613773726233906130273510670395088228393878080474737798161368095105208301267425171249743735141082718343641364048062887200 [150,48] -200795584373381033867675140618513825712546284969618785765745360522396724018011231688346601277405557544220265961713469957751720876370502443102835390973014641751366220359607463641873407179041100069118983118467922597261004597594125937510958955384194169952073727530068221888781102015621680045373498402966765665247744506779370689611534816024268771614434926236723343400434928005227125053786136732204286141229549670390330259194614160705660249875236128560748049983250122937699565395841892672400724294676302745179767776548986649375971316489498278381910940991428796315901327825925871156073649153358225381377645373518073779199557773917386653388279826712116593450856831838345570004679928474590586871575577405282314004940525393655644250787926020732151050073911226280261358822615234385290533325172861888464976919919800421441434675141840781973741405744701568195249882228528906757875916846645628379312592071342632418606662722743869654480258644370667437028347786096212037405810945861709997447394919176386124039014216358393345348432902842447447012275482753772582270000389851297487854729420413807734778811624016606363673655753928490197333062750140704892019779183549873698116417426313915829650880265098520338767290294119875513922883624281846836318383194636997098112969192171563597522659116632555165079778601556985394782113490036742818664591700981481499731722786950085805618481824487254479538032125528480069123025060525137733841365541133852380210889915612608763847839064037992914304366115059357846288106422862266504865250453701187343853322000080044447120078225275410868746108240009169532768905130274767221641350133479478587005153341311914732030412039953553043563350327667811780572281882601034889746031010680141877109370990110472242929082384244667222074268702212166504492414165687877502276534486555881664505202715754180177346653334161390435275394629347743875871442436899673749074885301144020463341233174836969803375499846841179130598704255095015118098283786934830636380402912382364947857526022816616833590679295066495375211734307174381194541966725694841625943617051287902051232917295700344925826725726066611139524774436408073167196442215657728986747024459306436802815066238498129684826085127060746557570040622424358131175948130328574869966476858894790237575617124393978525292149642472981670096080572475063805337201236676487749532038146744618946090586779597856182707033008185825261555552534478361098935006486503257899300818787488931008287996591396487823068988438100669289547022191505661790509687659844787107169514805267306443260230903055205228866724813952942018943173436725514649991062273634432249459118403329865577377866150222652127779075215831663125165767238978661989732098151086122189065847701807624410270048708850709919872 [150,49] 75589115399770134784236728010187070490440841608361111854177256572735093962630656517381150531142919750048578301026697995877332077324383408534367928235086002942722999734545866607991657668953538779321447132010853664645808427926574053480573619913730407605948983236652726541771167126352154764028441988728427216209000890335060492873407916236861284370999552159299296863455179712772603264060591547347103224699985228744679994678129386871025292524150273868681567190627834984852773048895158688044877701718344405183018470415787600122098574602004892882787992102875017331475207828978676844206089104133907403667885196709168050312516865525746181978534560366212900282434597350141334331554619960105184793009204781800091370696694202162161003255330072569080408900698862810210625838288050323740450023852582928434223031818782843368632456146745024172561958473704939391932764020727433043308634066457676631295885895541540612231860741616358161458133927228127299224303660412629885937882650286207684689179395714918881822309348417364120628600288537327238197273507838385081939773243628289068469562703874705539300976633827334599228317935104503978721902557628345262375974098682530784988924232534839837352329390510370466198379720567593378707180044678918992404596839476735537282250743768747957062293775672496236535435200715753267157510490338586188776505706636222024310118758044906254760601123354663692366513689370204879586368599494789582869957714749030230721364555848859549861379742050543238279642906473767168427651197287702464454084210798391375757521967766694138496241259608151315564824945236990726179654942591218476201957907665671401739592080565093936516594435079000115305623467459347429876901874357682022219825751892574811785684345784340814494385110905770540604980560322078091164097050059223306993114022823150985274183680970088904905432829367392175914878855582269186499384693211643996253907376985372955709060358159761427614177261447974113309247951915763101135947388459967497744742604356040192807038385286932488684703881134729147272755936786602168018706355813099747153627222434720809611995662639610937903969486031553073280546491424247480727869604064231364968899232167350302104855554357919251585810279221095847721661842419850476272115508282349668596710327844417745032945474970961790894530986978645507433336902055673029340114670537834168954377489303188163606081861030686219973613940325135803268817946533330254855500758268804166918002469709274200045922634465606234599424558281622721971906611736856969339189833556635933880871435887736939412906440600195327134936497881116365058900771081824837025778289865258347653059783468393151663529668079064492445712239150792068377607583432423533298706113439654115364601641031545443634228266469152896 [150,50] -16960633975163848798449241533540193560325014011275049893307193122903483944393772861339000235381394934237290033405070834802504252878091695818984722550724307669166311569209042804836331335376397154433673943687354274650657852495906573710964622164163971497685924325852357662099646542418924453017722699027960066593163535273000545237194072832390686854031082278682660881590831507053215988895858457199821426602314432785355482100109786378001456869038516010458763290941371177422863373855814266203500849842074652773749240628636739212904074020018595256680475813829808791284488695276098476742160798236929398643255616966802975321697281479168561492419654486400313122702462588875441222749869239757498312329834580031540095107492806789726562200790082999523102128882442233210604260287092261784213510271163901784399901853803844853591584424961901944138300159214669012569891115942549627410830636887604372846590143073705508735413424572488116432907505748805584288335650127949895901522484185060306605058627158815349344584421001560736284740473029790100675448058214326698147873387866917874779812703079422288146975375770119543042829753256696773057628153690060633956097045265400861461439056367573928692629864291993851709485826533769601532119048607792689378711941236237061966400703238804129742179645085559363048820614273397752966644600708602618306259026288675024184496847897896782376308691644365212604924779471401542916809794714456189771891612363106801196190777489472765727366420095751920869829642264524555062583798356667687564342684612644567475581964721915967822207285042756927598872909293290017243042402197272626386896231614091715478208505993383323332385045324817446880808586760837013042644763354221414032266733649851936262740147435921506515236331684521141168169754576563824755681545327454873347467917684714131350864013491494070815607440206452576239280366374648796142727535350080895648341141220217080222242300848825150937793897618818994106549165679346744493594053125900921609699608427292920186219273509712206708026510984081436904336101688155699055127289000004044676350086244125859857885994582572383174309656562206467101909793123696486150082766342187686307521507916482760471522557356021385949278012947938932109728538825364265795028152634670626695484378510487629107691922539970465698274966581054561634797497355988231360656407037929738151311989592082083364603449039959481021970757622194720309101047490949194975747353761833491817846983815858807331870086377765978992468107839986219367493500036722403413831739328184415195058782246907531241423191606126991220630177203659241670876829237987807340757933726297800518900792273815090434603150464545522132152442070141918134845796606559575518223993302119042544194404306681657254586890325360 [150,51] 1972321447763935291046780667835823974941735262562907229506117789691817023108612445984611276225627260657776014520588921459251966169335428385681356952540926472901700357266596951104421724367589363261419049295968224677012422635808738658162141955342330374817076679810681478422275117992006434371274600325036956371112039762494866254252930272283656768446596342842170927414869849197081395271770856216791624931087743988929537756083884810866759886911981667135679133332779640043573181271366852943059149461880734791352918430776648111539386059959388306185385112591471306400094653463377818570988971199851885916559250907678589161553218867850887642558230750858114759859223322385506409334394461764588193381453697543235135738166521807341939836218989503666838721093373765144262818847709667242168874053680656016593733091324714498182884847936383762270536520728306894627977534570119206649312542759024468738799695760302154754672024219684733135841044542166704812737299026317754518302384067076371496017176536828202879326862236852198598686511898856640968733931514939448161338940163459575942204850745082647712201382955598906747472836927967654484389421274201211710297328245919606361728645272259417542148282066559845857256901401699280827291239752975546219780975046362325677828097860677285246934367818180709131674837910697532031246429080398684775621378586310526220688671195880537779652849911776412525213332820621565083517472249359068420215083909484130144746690082449346047166931012090863299157336743290635895419427040009737246319742644611965736460412527980794989327636300692380464125138149413582425091054605228652020610883868231540859588269999991035211509090874272283189753215798003848816597452763760267864386545610299529828027437078479144970356502920142491139524850688445152287214185597984481922165726758705679440728584813017337182497639900325742621815477130868186609713852701197493024123847478795376766274079920279952908954852728446981359766145158681616980554853059593627174221870387080285199118954688009675679409112066465502496264736049199339083683202743723355381637462404602526803311336166608973377687875484209401366427675979126303432193575997742081282434434142971899323483775750608687521558448807721587883384531116512901384106511594543964232322942300416411506111499179214055090537160645660845511012241428490180318955757922316131810114183702374373960153207016846506795195023721372529420289619765744610861159000894465938764895286924370721089281804279954803802612946926647931440163984824989272564229253380823848685911060064130748216193412937750532153235750486104666242820265419463642919414834038374297376793982905685728844330822644569249139532698653807679458928470823765177179938104266305673341942288950572378947911491168 [150,52] 158598813442988369640791327395521993510665898260691517877717905320895998763633600804411168861884313028857221352151682963298953343981581621750477754544307650328624170183001325877452479857546244956837035888970653427767117026246137936973292948154818809977529106284440066287426324099109911425982919318762196228112092271649042413669872154357651317798315669275770478025679408995164015606249020282738088950405378709424531423530497162102661955700079886206727620551434066943186493709311722660950459954935034620486447547054851220077430217242135922766333091733617003883333809880033782250898613044723787477949137823258680192556390072286306738737035678779626249735050780507407832506369914906398915565983982820161855427574675722733628168447976462865163472697648720865316986954300795119095810354556399015785709347044062856558626760194386919304326525006443266548696758565238016029662101106348317653930869027864247652961713512646604842412670920161452668939723251194450758396077289200110157247310291135896928273061560011280736470599834024691034254673208823178895829013168703400034975692460505488654483884832591138433745846748028214138481183279638098029189421158542516874035676906451745922775874585110975087536028751743259362719233267298710177175631802675750810267032530184173252941755101872186259410796682700931137242155608090853394952713549891011012422586254757707546418097593880129795757432445101691845470808888886650643204238305291494249258164086315463132716434870093449215175321097093555182814613881624953140849961388290150213763215045406678172976599267106615780309416259893730052202134162827530220029018217756235428895213868758812451821664683809666133112480585647121382373213073675966405868451132130181477767712215980494039434768607689409896452819659223392759947408790618208962951210815871496669977028535490796260324246210228074086480160461573221299147901269666783148588013728230023988638056741798590806378124789182895709441152508338935444257390083397312526961805754530792306404992603938454667349172880566448344233595052527686647946056034887776702120177470000772144093239506370351017076806011553521381056226058520417574326350060041709625267516490128531412752812705861218852364744826263480827839484250852874450572230786877644462172847166091106829234162013114960794052103884725579202723274793466117551530978126961032255922462732339365208362721189531841247190983440667094877350601283156428761337256943149393856905794912871978495631747114464363702357542094913852288758510109467135946720357989640219972235730649254497077543332706446095125541609281289207938491389566635835368253784428894644417041394745260972605231975038317695883394823151266179798132121340105738311141681511070051079454200061404456192104864 [150,53] -129545303655498508646015961163304021980553101592303225291045385051532087268688444132590967451682046941471746381576723655358572776522424672659246728500026675509450896359643273169576693980571203649319997550036545692677941528208471714843260125841472460728393903899345109288520723134618281306565894754585928688405242893495021936932955917144673118646467130911975995729834379669649677664230655454730017241081916330160830068498024696002446451742082464521633964953731340090649543059490852256136000384506693926308187322171944704697193577523222818731303839011617405078117007909110874446526305560913810294529041606227843710285852272159612026341917891364490673311630837612446776111304041673448857744980133937878665152502516295186299340056224241256679112091087681214687204935293634140518328810269539126089330156303880200224436927917361247305532094099149777589888372592972642228828846830483992644832519157468274432867026332687673292057583074027018704186391622556678685991187192185064584110771590029524630364415481548437844561833621435150888438374548219478150675513184688055776857654352247596848473890533932419681834135126992376452576009792806326801626173764521232342621628587516576935816997687579938411941525051725336005264827546598442766728731049468438763885742009547361166386624139999530901963583481823368055425244157289266033299493621292908010189393672542401303379840021974225246879312210611357913804988615069189974593391772259823769730259132301815970165350128980719215031265934735277709408100985734494500296848106984091762954839056816556174497663749028433855464037799029731602027109588931803629519450949413988793888350733055913034806212881098132298460125274758483665202704598124854932966243577542401620334357737029410039160629473324225831053559840493656151339832320486675217620969037522605293126177938491926961707929717684016367559973609941816764919423029463981705209478120076496213884213302886410941272271611098147259627779635032340016763157534772492059340112126346555852322039184796994057831083543728644344263124158747102013400955446330848950715758350475337101561747491148243567303502580585580199513994866829975195662054512229710910601283312258806457713682650759583725597950403689602417864196674430670911993386113586925305808463707343682200612788675759304754147783610832407251295022593293363385323170947981484692160570918243545306736800839134375505184896753968185142029885572398390810540973213794856175886201905709106961920999618195264226725983601101022074913526284515730147164933942888793798728200274446389948213994526597490804095546838189806902923496918811974393120238111132207791655018989314589341453307182180309187905461702594977540591564843780478760901751256481879861518406602114751443456 [150,54] 30545711238206439231937715578871424296312913863148260551735938606415381422964886128798147685155334340951186243596886818757514744991260704177786814165499776012668924733585230658978785502445037291617590580729259488056780930377015058580335813254531834690518332196278646150902308096641455998551340938741857935093757258811037639111672449256415609508289879058228594462824821606777441965446489516413642719397575448976862936763045283625925277636292480943678560698771083949875347176331920037180656932238302491143889410724748018463516652208729583951393985776953225595467101660167333996278910246491260204062336941361744779962386931294679089703900775350075162335229487891228418322722314496704093378552216964768692390380053720345045307441600108357914206318261607848133654501602105310962261613666012851978422808888282471629335463255142624353515164362985412658700912382321117864212095241107472863066893433985909299251371736993323584386525366327326957911918163360720799700734146674993644173932652313266334140447001471208058264760756421601364378844982593135028767948281784537902935966846190283413084684884197188749821977273422245226903697398329208048280094409520550683825060935081534917232065618543305249333791894859081647257833349417180134167249260739299746480045095969192561574639983189859883904426701020705053796550528000385775577692395346386869144294565399824375769220941772376430366521405718506826818186825067829711783834829315835353201957601418693856950955180359197981058729866290833116802538180207433793450520127019149447076861869237171795603988012275939982459984619395198852535781613929801592738972872911792516598468475725887338962232743230889268481499369131706183049837773937772720811388857539494020509396694398013438576987708967976979313649728235950929861238637117619540948105833899726235602582741299199523891482923071928402512705462566866348208520629082463924113744870210094107583982795898133982128400414510816403193688788720280552298119241130995696043680934934864688016537329481105262130236571925102791428379316237756930311957486546331459468088664951238450362563328611089626685190383958029389170764087496969091234820126727544960864580459004428650831891093954413618304637698358484194316071296998088211580207786379761236821858608968998484180837896567555328424556095930420528397366280217512360767621191425760098090431845856898103611158938962823075878102973132632934120818570746181236738235940516475477235426791932151727363769326942168938518361530144955818808521039423159123745237343788171312007185126143974537888988477128530576934706695579278220223119452085660851807039011169784600765416927780895193971795969041437740025412219100370220211943747571583798973823263237574524270878301845297588 [150,55] -4083519510181716522419287824848256102774863371663747920410114395247182614051689228007127252301417633017791657276263866421886632455503530133280109050228928843229584223518766613523306311799341522458877378255727543821183021010589012124232121297056676510610977517822920127158274749458068924674399540100089786158639809362813079440659774983792055685529459247197072229156397739613668884514275114187917210759281419948068944816973207436253249131172405457945652622313724586376113006441950809462051637769785638970615235842960011453828722426386130978070523414542944615292325885750128427314484361310577095391203999558327421165938297976157093060493330431353252810793781276110723349115568700730131361893845850585582107612844740954001298467259020680387079814253415244155926277841685102058362115623635048335559092183803557742997580168049240573414894843012479466982382744517460022459103794397311358266133213315445927096446569783090924194750269898829389756927871102099369242869309723858072487207127611964106281538003224036543666951132649438852102544691971247045857701375930462380449504937773413005291708356261198506203162145593372991983416967457942704959420520809325372896797785353115113738362286742924513823661423163889857173662936203145041633922760115086868247825344549683286570254763676784939663735389450786002178620897091050538663721396629611342198262817357424281499262920939527933243086612104386901013757340824531937358710298422892644225488447183364691502348743070236722310678467744134539845725752210340072280301040722578375372784272106127343692759849420076202067152968690918450390656821120883248299779485930511442902217382934235380361950901969224073318875442684574306996742499751679271887121718093084652956676391499909498809498054196617080912737859147150684449123820216163483980882973392073608910816575922893070057368832566030045732921926327124733078238826997757313786996449854099904862623569945218718140466935954173414584727363769979178531685900413979029571151209951102510428485607958156934912913330508428709211488020267888159372471845890165028814499143694681423392011163743402455563147329180104090574906316358323571885261923690688956942974886559097988087914713903026369201352204563497726422774284597419987250763637672836775603897095580560003711534165994911408851889927150020928175214325976788191286505101615642111048270157727101683703293146730649896793750015571767543493727200438886457757536208347095453751967489106122762818807152824890960947802373940649068593840280748337586107011448290342022985603565664040685060403757615667743983177305974998416733930632559099894396219774468819617252970643175011237747530857484513167219092276618731907611587959502025169902789110105766062263508447701552 [150,56] 259617297138324515759111247978287083785630488655773615262297566234609483400666602440981699974932936127874458696848472008643351662078949591414061052954917601000550040574080589747048579088302488297371153101019852292867405924837237084376997666888896597526108491531806608667940485126820369220232932544213993152918403562154756021611277808389139545262110061042585044050445318894821322972805879220810563387380945023011198245980919183284713433041315339392283809391856750133515917930796539323615987861959132506714912485550594384877958830342178622701733430544203730869786472387571283536320448867866995918515815166951516849772460599782107270516856581180735715622064389154842262371354987206706201890964002226593302153244097819214964546754484298601050211434555403941677365655175394321784702734100912813439496311011396156153818599417989931616606871691086658074979833318631045265748215979049200761755377412702988395184877153986381829245760836525471341952364499632473634755712612746708256360795525898620098289789366654433562343903945634659706415349257429616530680141761787988605214539208379549269727255245774455811247748265163158972248532207212029267848437526736409086035729431271852200621111130209816849451444646918331026223635945598682137488503220124051806839854488396650895470377196918535339784090499106611249966577838528442827491466789176394477666914211397755425025935058881174727736750136832560801273368516982067356946269165724438412911332453943428300292261941808959783439442976715138169748829354109285660183932381204672278993167938669227407852367357272109556012483617883083491773241721132123748374733110833081021192015965739057518329704720145308711152905857488504261817009269301886149732129591514849972083450170038546385809617634466424697958879035629941104706459518643509820282762070432264134552976028730296320759756682832364263467873588892771713514186617901800183957500602534304465435926822841267427895839335045414662561808485208190439514835386212994216742165766889636749943612867613162470257777764344421127064475153673790552783698442743956349831305563531722957882357685104113519619742410388949494294462888299512323607073250420628954168561255549680415232360580600338552165610830461696919428273710856689894574908574214203308817797852423043128843858148330372187154375316703450021449102939343844206884730457923319778795879251420247826954890951677534552126119090836764185713742039816498373269801786252390765067679410561944528806340625338945530332305765569677681673813976226619481383321456053246772384358692638492855730010843285754240944405167105284785744549164092242309566966118994426668083762139888150116135478570847606077554452036009200200491969613887331111828915907638694780840122336 [150,57] 13287155956287291193960752108167573836784719066556020344790004680153276787438192697113118796684776721091433808933673572299115489510017146829764394162966868956421665003881656358331855806639231240732526962325248534184208663243900773233359769363089854690793064710553351510951605911887390114383470181080205035313445152566034951502930269043499939377895455621762491818448400741111546871244216338682009456176339431248722074302041174884418362554866384580454530412734311651959692849557033348142047012977890078398700807628810489639270922311105278602808028109384712484927957903351516414097468012672379710183391847025090965976212550376974933607225425579619745942174877895474639945016287109448527031727570717328812246709851456833740184888767737410734199108864604756831349234407165062296477679018439431185181854453622299871774674041650562404741685983504298945075855375361008550209617145772687196653872439147326940796590667612974387177219760550919711042520377895614781868099337489726133691750287355911516272514840228798682736408886985838396501186653777531349392496936191583167879809287945186209049839378233869032247952820647206869421906783089022807889956283588037403045238637602978593989353347286165608702412971300429682638193011621369381037741106407238338882194630895178350314976435354359141468397192482596836689890976863664715822935251977115988226087783071821888251927023787498414878054737221281301340764898631940572342810541176210011876714670708653156726359513774773282000277486433460381829712974845948436824006813859308697909442606388326319734968571125024736701336789826983693168841326642118691259911928359680404190418684016449752698752634931005394910509251948121780741993360248215432382124802883882970892466058015094102290636465725610763316617845371155109854364291369635666297909992883858645232741053969263004315170265011391096437599502402865219241185953478550146892934744275555788265238684931424591511467178253333317959591208483542024956421236472179426708740184359940883450888917246481196077406437657669207743815081988862322990595293499635185573293730959284470416577537537255199973662538251368915596404910126682861602754264426596818549604080359646634900051217336221254464100300288067638970408051649770875965260982195387932835607032059216599012836286862541597643236120828969318308146952684178605250764090609359128266509028581685327412101950671521365168078044203642372933929141826648892408707483329697896776847794944241219239993188294327269265470067500850364228365088201367330980971511907161719849665729805169790799871710310099978347015027450229628142748892878929833591933424930410296039065152508574727081913328345492995653787320487722932674593742748007318069133052583109990553664 [150,58] -4715388266574191703303226277676012554274142186677783736436490115151440506270774384999356534338507140207293866177899741317464903420566103856322314890729355838299855292555886798581300320385871827383965685353835058402865943355817571452236776564558371268826399823949561420205389644462492910818575121769763812828352840367948717428789659104664509279877050036944763305408123180139928879407767470180131918761796937342400268021889776739295643612206634032302698632239849888171492074445436020976922579801715861099866507133311710979777839859497217939267503587747388191554109806642318872747624614432520693629974919268797190729765589300957893450402852062106846952293149611151984062499551709262353726260055893594807153010838421878508037659313845163600428872020805708456776874161025570221255400545996476758273217903701711179007764701992077768259349925802422229360139162739890377882166828308379796343984405180739521402447145580360169346082117073746350366570526630294962096034978874515737933175133255748293516064281697673082717543449943504705576697348895362279689583019904663284695378513576978913672170707472702904388225821489698073084104271765963884845554884588362954236272535404195554852297314051258501782204860123246669794208593984213599594926266706356965214061782176714842386839623532511913948326178660022074759153905347211891924088880723965236342619462797300938630912867777433572241213191091398472362783447099666419024235943080819794518681903895001416698673157178445197017086374375005013678304973827690808474353716383253711350657358830002019158243545407276057474363686133382566571592728334275662709065355040045331714207272533951992913055283230786745723447046293519984740236438749289400236060280584015576915157325383969315309166718276952278205430625376903941623440377754309139466718827299398916154644213708999931919835859642146159189287812023688879074235549633960019733866013106499075755652528854556197772257839009588066293638079961960031763288086165463150032888074982584899439162993726777916633204471928605284479173967464519853221386275364058083440484609389369605464747652764394388801897513266288381328919975917465336772087797276676268385469539455292123072964420345966623889769526735130442247675169146840587053984551527811291891244172072150182865600938584465877855195562551654829922446681127585820808485534269306462257627430518591299307488694184491698529823615076339986579587448560593939165207022468820502177967874714468588076068561621913966219902460233201467955861439282071442725726420053673111910872635963079051880000856159835261201295799807924939538790061863517397009323304126532978940826259775257966884303930116705410590586818883623693670732483323619844956618409629720367508 [150,59] 424870848707307990673246668704249236001105569967104124381706052929499607018045396147807593924063671335606971260498918907760008825614769771154366930458623825714631218435757344762190519712983553764495566871006193002613790715358782748942822471542796452755928887028596157416352638626977799359142698854457633535896076879473398931049552610249992799191401848041754160275443412650435133634969498487246892225580299031958121541276077914535636909878404469285950419300243176783748156987089858726138383882287917872611468906136257845444936903823652949543222403839620384783512492386659477788886458138947450721494146816637742938382069599731537916076514294533046782353160171369783725031537379209799163646477297124970775794376157862333013455926972443922487849748322318034458402971043463469008787139521900541450875857696159437137250484525947350462991643745348322193945273143108698970479145789258871703601912037091048430375062433125048829580658881543876964144379620539529254883725099928588962140358625104085778863034765816938623527659278532118212746324676983252651756758093162057869008116302317420297637672046606579948719321001284336634802685687890202948574417997705095951709678741098379017150590190731339136439484764003222857712805128146283647555742662796498088617289069180115949412904464466388420221078760144765236506644966451156116528101694552885423160415321824596212322928079869384654332464367770464917795203577726832465749671425399399148294896668518231657395151036155540598605607298593124358432701179492500981283794164367092353569259021422287872589884256838592287444229676871761468870335134522574815021658228879887901836113372330647772693487924126485716464664682026527882262845739838462783924775801817256212246899939938968634179325192166963066414215111779154353985155400202324138862143493594023247481679486121512413264378380309572291095604467965997820481196058800574237553579816751932999823947362296112467278132968886266478268220828118906675699463534986776176547886581903555012609062081297666715384455993283101542504810210993288164928661719933223176684059745188974720435349998135689222018336341747461708476803316672921056035234669174291958755752895157909110694608167125770474918459215011226323314403418568394469769076516998164365238830904002857749860721325191314253623132924080927756367103549653074036736644846671242010604978889678469025748915374301938719515993271290880345336456530303849888582171896947863730634429791586821125043002803045840274992909102352423499783019552091174370363000063430428509265890223336663560850612808928161880489011257657614459314586850165694479289437349468592161285624345305090074651044867682347651107196625109963873998233799518256555146797282102560 [150,60] 3061103815083680183688951045243828586547781595780547131706701765193729353026758191957670180786720369063710139712337604559523022322527902989526796008363079450164314398446537868844381409099076538693878231344106901429277598547038827154610426090730896826389887935922012910585827990779673532150641161720125156864834916830930182832496228209478079570367298926761328074562452274125127572114815228557222627692716025437740760231872132515373198528261824851221695118308451266584312546926980991292080215489998540983833802360240426813976385762984688109143989284460904017415842900334956963929782406155138599263606288377558798135157226446620235677972051808118391928359775770423669792264350479606321561280205599897166866118558559205646587626129847510054032181370185777720800105555370516120319122772923037954300087498992525656857381612894391172958164484433107217120120980328351004575319021554793520622671769915210832884031905930263747540354887686151217242252107306639902413170451414412715408246014782342135260670359283588633865557955610203964672764098617696230467467379462266212143725950998971803904463594354968824149774187153766696478701294257457594278563909937954476716265096566946320891538517685700710209441697960729275881342512698161464798608900548958589699945686294093340900049592587748187919224043425938712446653930745046377859481008796830388134369085238070616302843103875636163794808741906524951968162720404532345482337592254316503567108313925044926309810398281978856703992159481916754369902341901573609649682142058869235604975448746729795548493759150808015262770335580832408048067324174581139378730509419230916643337775152862242913500980264669216560923695335825740715729185327115818686781074412045733198521578107722034896016764231842198952050434857237524331635719611665292267024385418325269295805577565751336069705814312485397921291144632915678323325721530784837160502481472383946610593875782478084884454450057361374111743732997799918502737057409045627504065582618338949264704383528114922667843634465301490159605069221784611513772702851719491788506508628505432525905611122940088414133367849760174068964206399943787390609889183960433427544597282128870614111040520877688869889077869122646113630380916479940958181175720823243183889704673378304471022330037146235974940404084509636489638782676828095750820514346443695157866819165578285448400413969800773377520948438073990715075287225549296612725829887124749583389785685040655047990952011284466216818729176758245365790711582320399623245285548374208674785791655132330792419139403606984716182963375780361456903740301669828154073418137353938008886966192624341320359139453068930740550884473298455512608527803581436656353427352 [150,61] -6550395067449847264953987117298003287475395776780315225976877664443539230457682317939798896281626479630229924409699625105896872044226201832488375395771513405895960277767995875880867309550867325761953415146950026662659660279597837265972465922002444520248773191712706150126967527430963210728161666520685227449676759659658521750082003807573955649939608951095893670663570574347814906674812594568393771068729621348415941327365381555164432412180210598515859812273634208956434255542650384165386486334736298679716364415656232414275769229249121050453674657986817081586543736686681204067650909576016619586451264199663772485135699513429872238630600853172530864212173964185461506787278506022814197016601392295813321257320082982079490209091615434828590024846563771643486508685718618612149858766669367906825608561714979774727988575855055883762628305313369245557646607238452231512307799606484110114738396503058705475342311386441178494427483082957306127422737785214058120099978710534477592662848191031562369564587462033867441805953740857102781485814042815883048617976428502796354182104208921488994661985256723826075900916892857337585794657889199679160076584693283275423761444897134175543423583544876178830581370697344406660440659495062687750475966220536806411867495200711752815833343666891542273047600763952248613853194985763647931048019982628983754171440598308464397038546629969059673708925514310806361200305485920981716639582602828880492332329287488373464826139055399223077596295610382658928873457948458878959157102913342290868606805937155541918028565250719417457390681653898360846149386264914559415486571838635213009026789488515432929515006233704029097262059638707886897731729526907988365363307283968234370168605023934993469724659804650773126288925457688598459219194552236460754033363467915769071993128676829634072458056708336889848335355756473601105762156402687800051223814480069516973768244350841579274369905389681989711215565833008155185642970469241423335800944083165302031322051131826310716938275857066334454687516761620117054675418945053511903519819319249222470165901575208739799318381185535517601765256197905048202883067720879796927216851445544056540667322394989733428699546824696304963385678565410434500724424930891450254610322199508547144760018504923775851908132988894203015160119467675854461482022778714420748152864000914794880349227213445652455295570707231510675884795223522645902465501881980784800838166972238667763821440903264527716722995807051184389877651204200141030100775583518278395562706403061217946852379118222827339075779046833293408683211612121193622456028157391162416184097840586901390561437424034295703045257206640279104288718277748479861850352 [150,62] 1279973466055468681835096642532579719796160518203553165692780311930811019137293276121269603538874514357756890606120789637876911353742211696193055747748502494938276105006075905067964309805208225716809800568108708855883298252704972574022949521386281466314196685614460888359060416804165987908933304506730346436426315374199496194428313809377656982239705100083176968932720938039973519321320766009462582306415000628046238865002904137039732591292264239512022275447195004919521718936550147088109707087846020754855092921753265779090223661659862851198190565261238628757952174393405026135456529272765278492865023475965419032728732745385578484916923198547804367899846020857659565461660887695162797066191521256151563975873511753136658654605852899327285316895263800293166246193684096756678990497456064868976091930093031123490484006097375992712741614768842783091929370942941061767259010418510829417475684070918796552122991591644624618703270151309031404792862221776973157073688310899635376836921858287247369108273140336453964691079626122092338638154570673917283104704692993785732349556592769444557781133344538790492594884088885593350716579985548267960357383460304580358747999535949281204131514499280002738354476208286785785969807837043597901344473362203584193983260222570669385784616395172916528237463747975533460436077617336146793733039729551499344352515686208471562181175525016822529418892475612184705026989372807223274582208930503896719029461207850412253971243664455223649420673849640586750551943987740112155302976960107258646855717865320907283693703344943426244182472571157472466669877388878562097498865382665682759702054979918053905087658147347711035923520877838402005618766168526559928911576081273844491384064882758028320994058046740570092245734878384022868832204570088375284383553330445024729196341786561972945769561952465158211394257748944889499789622557083502903364884578556116758701011540395113936740175650762480305828913577793488142455091813846896249529421929613361182486134468050632393136806125228739322970326311744466453817771899840179457140824944179956162458566300749871281292089024373098007052681826386334642719656113199197792956964212610650603754121792003246710078591126101253682188343522372213889282130317141795628111008229942936485111590579385328815954803046198079105113315121199990694133690066227984628611815877430332752844260020916850696378080342628444988060485169742119253613754964523927961950288261669331754258802882245327328932730847906596340490129554117559412392631957452714653539259391533546980478561677361991080681507621860263657901588194019644661750456421024379995089701699718143556564140992523266055642758309615615495216544805358728621295 [150,63] -182452791185561690197730680350372253210994997857363260577711330591309847391555952876270269053082444912161275167857001281177880498788484842607431160319864162817239214656618674338547975854696446574980949745948419649411189312107788283158774539588261375851403881053786422743666651578640173350748794465103670271900502245086706529631905807995904426371897965655520576078064579769905256966272303039762787519005440687668226361453932040302724715873967379598102741940454781861304238531663825979429895607859265372549416661376232142579989014747469231589732806487123474510628508846418025551692155076960246041420157853036058057096139079992537490012128575134337326838719780665716322752018440647307466510682694724019896241211381203324332792748750499435770014860646256190328985413048088198495506086310008398819845814598927665572738047595464119600595759954246287807625828233411881148623591963452118766717565601932879420582562937448203069984929679821053328313804821654895879882806930478067692734834288946372446538200764799755264504259850599451151318026778666033950637198648253917808280561236221164215555344651318210157646857015380300244689376775318502219772867868187885817462443498086390928284606803152512581713797265409032065493738114048160052081912810655239297696692289949276271839456954986853037187174049153843980359944697562758191137155432882875546444749477591210030534787875406423393621852529998519987603937643174880627803363672698241176553969056056045986012903289666065461627588836230119632645572332538496177111991954595458445288488126890081871168431436391116855845246883343509670433829429381520542593511146656319856415728499978698545456809173403233575126914919480846029869922726435023043666140130404208920721416777784403497324802584601535563655407257292648249375798122521455985535728052944005260459930526898431399967867691137970830680122870971526164314045556922198498155901821333454220636453745080797718384225308024584216560059470704779740996030336126084319473243292126088216156981682451784067542005009937726457660537220180476350676517867120139321884284699400038549531710890367759315994518284599057745548233839745531145255929059826165997297125063972505262517328805149276063436737469462662033743579561853004950104724139738315298361895868661729209198956942388037128470262562141292982291166288974058025487301183344265311206882750751073394323841500228764485507082765336369977423125522094801304224918765450374289919894245184902934846977826192265820062080903939726875608320485274783134227401031013982572412118552883943912849512289693090908540791894020157821409151791459451060345934338408409554989885032073987425949164068372891774338835685828297351280214438202747736 [150,64] 19941110275683877624539511944127364316184124735297874456573670780017161352868411193214467604894883939918431600775299769991912098099020316360467942474940362191915051064666593215337089834713751771842968740324458718811176009382304999002624930529675725227835802462227773026131267948144569546877448936278913468755980866320552078510268876019434407301659918302808850012589930628693312369636408837617691135594616826486800171896914047983681814101249839907522668440209390512699965114320034331729166343054261702696047455363458080358958050130900300819454608186194603857862376931793493767548524867402004481891150224430262747604898354781023415099590150363521460506164863066927606605223633262320902791086816254653868691936538360270844294759993782616894911054755748438358759424436087899453916376065916382677412047111436340546993718582258164451915094828875040258507639719255318277531500245861996932735546103691928304807894465158059568020950744515566942140020191277028151174317272979281027914305267024694050419242949911201918055181669326716717481555904591492932479577227798043169772208694005169047214587699401349427766154314735571448569886959810434744910273858797350764612186159739633256826310916370774893288217978788612085122086602127135781957575659827426131390115079011103631491791118355914853562708189253931303743769328646757874643607289822716147554246976211325654805166581202473525788655272002054666354824247207217517329578398583956813066765204073261427569447605530597611137249954837711880387789847195637943960902291946395970831739565351027971653884971358046822652317027674061728288012618266416027457765810662504877296528511703030386092118069156289341078112204649576675798494469342798075442198069385816545456866496290975401578678376613952865616793650185340359070135839656782349535720902178620032125699073453277448122898499753510107391208754429937750790072910997033975467189732507395175953747387384184122738776172608993664370612319711772605548351629524587604754442858986232347312291672168959834056366750299911098365160676196119665411844870933735041877545235971180462105676233370295530035815917988285932055569101006612952565675198345397789598208517064164407475066681748204098898569855613239511318051903782388943323156979344397632296349365722543625461822188194598572529520964298260082365711608222965420381303140042233972521829886612011437272186551891853107957584316194981953793801328721741723490397910978584868785534160761386698957424158403454899953254179254599301608123864016072031192006101677803343867880076643144316869933975981988857624089176463857369998610110402570770085067463679107195786448231482594237636878163825225831580597692969807546271710733508608 [150,65] -1445179760192254981515835840733269227350877681407703642052711237570376218485372576248527953917823691951528422151546467502777398090949855008616868175980642350891491179116701598855742765588531931186742199547903238988636852087233792975355748155047227089493838806722117827053233531405964225724368022453834213501185230289840186944702689625330200826026585027466999967011363003739530348012087838650903897190928962744122912937559195546658698985726421588808692762875957660330942018375997133908137246149679804796139973300358281621975156543721379660266697755346226169556241307110085269090563116504248044037259621506837607056554195001759943979640144319226068909094277057762173949683651632077902547168231694830386388320022380750943691079622286761956906800047548168207025909085511857528947181725097323201634358158318272795157724791154641635558290075078080476796328182599950343018196005513174587782835136353254685122978592509066658830483667728095454004479926317672924130006198031120301373942466942643485067166018495895433205891186007615469068747561503931055407633807024229400454049145188686274528143502977179104642655299134947111971295790523080099588328690311900819036336211102359167362695793922099088535621464136794178226655669259886383957881954200464663303290033831238990919464577269030839708354889969057762866700276294512257639854098781938106776610549154725112926207162077765856689829731960356104600056494513469400728759706718128174511792175654275862642121838681776596620982290239028206202963999695277924348287637115083307901086038184490786963049663975660129424671987604649798236704551131993631214087174758829041223821673843906960359527615719532542401952828718993652914195054937760105408144531787834380851393521121199743084849422087235162818534290333586295359256759333121054041952338001339884408708112527456214730181931383252827976661259123689114265212528800500335917243223021074942169814228908730182875157014622001730390405341069322112754070544993324645808638257603279774498412888838405587713924735923372639623391796312764358392069874307225415941919424155197933417600409865484007469457180035444455731148534287443714609822124936708597898342499391207074561708045357320824746884540355212442086111046201145918891301012334362668870538821588022680949617807251649534485361813638413483958932272333046837567356306410600103135771761936002565130424813963061330298973310908553553116929633674906932210695319719904982017395520720021788347653085557892712303242313809031913458904240652350048104309403606787248731575922349400453905517112525085393754157899344801235606785353078778701555525492935856153484850040621697940221622097154635204606059978801320822034432301312 [150,66] 38513706785409518895990387885548759726649419871955449088252082803757914136372243117653350608121704198715249548548325553068465701102943522546016664705615904988943751857809051977797933823840931289190231527194073413782172227680671657049213523247159828955093495510957210131610474962974661463454591411637518094975013443411105925980083311774430881653592638449079615059581143897862892516096559673789850150649597264923019842983386299543275698071740273231440219634116723050231980800736845638462854716500591895282512962139657840996288581403701799518414718651232657849556649689762852802869374401131925216885750869419455047725980404527508813117769671703086887238312772856499363341745949485027282320564105718096402668242840444644544939477892497528097336419874042615219383145556972510314814521378022310513468110353421513353813866182276937048047652137379163390122802893572057245435367772731194086120260710920095886454110833039660585786445418258281773906005050592502853621875022899200756409887208699335548789735802225280399131242422178018070950883665234484813122644280135159161935537483504332456950599390024911152030456169313563926481580956843432212437080046024275984871793481413474851168137841887694916401371037399215135826405806988327610094926826554793070503448676807189675343690361916624146832061670939666799771822153493404477272270767737626793212200183429279182378812866598792806527060884990158499861272198779289267206398381036595392038243830348344956292785531972191152663978666748331468276042455436395141311675383732451012400395305668592002590291854076588055885319287897617458301167619677617756849323289017898032532213816275255598900431420259734484365432093298458597803738547178369038943359002729219598793158279056363232254523584020291128252143909459394114276561578978371266286155782827303055466231577957195639884497620247021785964504508336076744566772681737327229480713161429559599295269369041315290997009340732642461261564639393631192067222429420933986874842489979330479546608754692593013109204146311954140528089932806415124508500298357985353352156403555325590783576848500431329744291161947910193944858144867000614451279374781487036069316367218340427701350047113066764252988167242616882728005542155669262559023180706935399202343312223918291668474463681889732008724115824060556482688011995227167564091634035865317510716377896245486733376952580089954091681038215718691095653290256024694257089044232229329064810073879428679789656149668495220134713757992993115407429886802259767011482372334093546387417684613379809356714664481625642854301806289153733218801044994390800912717644656085389976867041764414853362261014450707737038094605867658022341376 [150,67] 4562355891234654120829997759277983966164633394089689693692152907139462359648838288334870280664353269870177253487298900485140662359275928905512661117551567722298535961582390507685456861096518293035522123093730444490996580762988024095201083294504759730613822008138910210665746463814079654276148677846073464287995288406629023721769628787980497075735004330837431340619379785990036386831913648884809535284234271038402906828684124652922592526287136149079041395196301434909858633324336669541975220800696513143945830851810301858789536214528118860862175073907917295439360669772879989788276202339955783434381281316526595625179962258575411127204344805318311126268122976506766960494986889282518337595837185066332673106412915001554423727935797159736373261400484462390557737267940798222145941740124743534250189374121205562720053712836863747549975249724668662691371422765768387603943391049951700975639848464574786193354204313540158188293914926282074904598925794170950642374245383436330359162886509504815794514396443160654139468979771226726954084665852241259764743942006212333929579116242933418220098816588084665229862744086722610000409040348984139468595905087077032040574236365316975775415431330016534888100830468228144884190943068110915289188642860919074070178469944203359323045442123917883855173221900967410136871509418626932025437995301077877236705677568362270763768529818440202935704016523700608865543164014223738564789867130915591374286034949945855485616183312154966070020901352790511439957324184393776612305448405326030548677876470547466096741840747887759009815448170965797942828426888319030916394074377713782038085280486882494146080662209539528553183375371076637874869594026297247940946518899555657486121406893437571080792972522920143354738471834417163725652432094314668209904698331144799218093479925801858798272642889994850458933503855956165739647014968212629219865966773405493095101349894404153302345768636791466485514540122070777012911773904472791217941841596783970035602951023366299070775156644571081071327604828784752262859147768337720617915011914037390536070663966454548621095436181658034674440028605824710577208943781553359721052133741940347401740139455618839887812474680278409527601027550843966825747915442153956811143674211001452279834838059162170679440967739232891105319165547848395200492659994773008440029662469877224397075278507040303050920321201891939699548549203303837427988577824734863860120928371004875703111567147979612953301427044227346450065850949153117800973219057460205539462427270256492918108718507113869990555324464425883855809899118569386280291869841305610304803628791189905992330933481817668912080965831214387264 [150,68] -611390394498248355566548331901019771445211079023488339127842953845163778166730182309867545084609663852115787607627322631834734605894527945190024110114573614884909020477021750057170612376710976197213900320076592014080525200462666190269109032710547599367378784052504221292531180848496251270756119086396623058895338687989898994460148236405321015566926073011313616375429887662207734676905737683963768859400365778312941133104698176416789349843429947871772326117178534469568870311571357600817062238889106302709504215491927843319789945474581997293839155099255005856194959073677308681698240231206644180968769694891150847767353452227979091863355302127945826422197977521459159909722301971690897097041280404229031700503413508570771314446027416587642558373060691362413930091675901961844182874254697220878449946006028924966206713112966485562492747184646900928146601319921874170696745275663555727183827607338452704615671626422135530042063231549541100642219787622989410600944149220348244467535995302600762468953174971156669306749598396018432537334714754905271589701951121616422796691789714930426474736477202960920917468606355121481403890945419364366795147425109515771547586499778152561752751583449449047431538621103948891038842676381970828504437321573003938865017546551272761466856951631574915047871895327811475078638170871765671666779712466322531062119644683405821268806790687472055707568454194985687263618831745395034548311292485584220077641181344749080944686757074889238491526157705659345651042124704306313648796521183161376920873324434541483204233772977641498540016166968122178635309028313562342874811356718822628247948882123040658478528078369212744813373013299643510980594142664251247778944702410951153011003679578088120307758572070463650791909154500277472710070192770980494187907079427106572971210362906486616812454150488149623691653394958920051315082524589871167413735698078259852558652943526782349388840869400142428850984760417850410344009868767338565687719219830034068752009410603101361221512211055798046799140654484489305113862855430886346824022309298222941912814080629229444684292858834638603327550210615445058554154056265708511253671574706972097275243779761396434741326951007008938001622694371837642865633487963354339140610977298674755110389853867587339839644357344247371925697335283518386387379600756885070182461252339492278140685340544008196001099567223834309712280996047496698179349239006816007618805366926996084479152083722605380130333792707918355827012753727128563814479597661528305103846469892920918618481433042859160785938406586298972386837381006966370176253058361128519953744965230613238890422695262524441302113175301184 [150,69] 31199687238962456561193554730473617878420953157014559392985856314449049579983828737968316372344771698326824017951822258508877687318527411930436840149804442432610675761199952575572967212284169613461115529068217675327790883096457852466687583469114216071066566161707991795163930642860593581171212243630585023519394561112803677623603356689459375810845833499061103086792968745931412234741797995066282384608064567150165658775656165273736684717995878535866538767405058861200552330597274991702622488213007176368144332308942193053291485772174278419053810891334326221460320723988813575385394011581867915743361536011815346057141773169359651926436938060331930872436522840686242135292254848847327146184308983178399104565882331452871991342411263944433233906712011831486859512911623610015622392466354584391424360711339447942076764076012734181573619125401275199288600109875502767421796159963389287441088980807596738733653503969046573161996976158028619394626840573967469198440678324052920485036518066690542829197274685580975800883066139910622180533202108915662303810753964853512448686454247485167865253024582550807650874884655782875480637671428342242063028554729925762739810107319808084969707355577605056716473886979356238265708151364114191637302113612603825901194307623648187268875178108059532418700311385447642547282721667007261794771180436070773761400900066548355197850067132091335558957516321173208531727346969788771439434165996183455891610436748238734983702639904115042888478817312841237751851657132513957338380981022186653556093212558352734255769100540991278605547383271627693282336938575670682942645676405936233699485958084715282036040296231898184174367617363561406049576554673418281072618222623772277810524754697427889082183376070525101727086626967956777716325347233114816505125558552079731663546641804875664124293033550990584843252143044113869115355639013785839486956673284126425371368169098574392980947209347486502778976769841731395779432421279681797684218645899628937043551089327919347273093442580898431372545881168191129931592668427351357337218077408766175257414949926626763043994726460961218773090629436387293508011455732148912799836480191829237905907214945299556730347106064666063444872476378229811481927220362721250611311927955629160829794102421800012970000047849964241465680568991101334512027128479616914447215777847688149362120362110922261124882836160636251240660720794531394782049101827127452759735372427616765815065893449994203742002224781472933519347027782256708600142164844965461666140368356471414175852813776386476053556707833516806370095006005297307361460846751143367462773887988541661113193801368067238857620240128 [150,70] -404312058592301689813871669700956852453319650272161395447503931835127697506021696739117116503694708662646893100127716904149370349400660669403647340092336436103909834901473143673537846045186826336295026105870998814144780018321969787302517337060960009086131778275179122618341546776162635995270441756628010075977909990349061188886594492132102326366055088863210562411120437731615629311518872131630928950979079216161110454707548374703725522755327965663198629504301383528824588491736879775480955177975295191736102820325608007586895216839217070500541345591818769211603507670965552704462522868685328516995014902779936769324197431754475001286948172604066461066582350746670867103395952462947242173645377648432215583834613650394366058691520638361401189772076920804199964679330044297102915576295460267927991583545882879912081249418472604093241016497943405550025902371984938112968799608970321406827939354911943012746609746288030061005680719645949751315535721056863495405128233187598320107336693259300566272364495057673840979518522799053702856031301328101875779665197412358985876593184661439953205668260388593845312100593878167042090487501747693686617469707636984495129304644944341852711951136639244415793215179265343870561770546085581058592029468803142745935076476608200103828463707846760776491888571358832662865804938879204449220261021348938192960352668049965706353532678707105427515061437352219990645272831687939252207868775803635022987156481283018899560046093537093420822554387570253643808818212624535184751287999281570875747153749907121329255202400695184077268389708713744100659191023929024485181612004622397348747489396300107628730907881974625833055000794526491779610380078857074649691900152135607043991737935010380324855618930130249185556250001813888245327731826361226220361361944994648404670506882995834907068993247298099987369660809410633810179272512040166727215819621172834276427589179614665015597127760125959171740074471035075900424543655989962370780865336110845207378822982088135657223797986941639613150751145409398576218386432070493079744925238384899616287807034282097768938844723399171145043857968641175650892369582321897661377284127043497949172711724103037389429498710174787364699125501700674581690505807360081723532676793908738845567700445309643640664020059787255654200055754475256070665159537874820900767407903304263920703484880335911929448909318452787779332761369690276279634545656724994096459871153640341211411764075824232547701803670089287879458806068452464618897390077673339577109416796589661467992650661112362270691545120543480464054904800624970571390131119911960857665526785053294509143539100597952770742216 [150,71] -29104400034480455820261481026405211394724541383551866442389029624643061016822565586737371725160213744121491075676402147440024188611474724184615626600780215041793457557388297077813319869125056786761412892858435663693881416824041779570448294715458672801085499501821659936702272646753969075110225598591946718235566639978166787548316006332835767595913688933029627525146202490250693902663256943704106536456462632790265409543434969648439329835061150309342939720207822587232973517431039110218717872694095522384113430676519616899713749594789955483296910839074020607665890131120600539036710130234608000030092573387146768917751313818773269777197165555791842800955925090844706136761903284823806899732944931971653951509794822151922674718530365638544070290496385603275774140815419519945637368963652819093321973979435068687090707145260944251415761482270386983708265354009402605313844919701013175477185630618496167776164677270079791142513831140340730349966904445913389163577763622826697503239054900308908962835686483789780146096459120213368780370844707121955545468505649319183815183873377308999517920906844959651183996682738337387206345403527632688965796530275899307699056659456467987490779594231505113043800642592998192895075819080113893389086277299993455348669711124492727020600500277343804976837654550613120798509500068350539759564552535270392423666414626903642189083253146149822464644259479489911240298763600482348518224015263857876162655309273106088851613172583649302499011689962561076280171839630772711523034434848191616500848979422846332684743245322235577069697763114197020467803476733530048587649408448351274437969330914496939413560329097784078509195892888759507299182159186432205240272508108565489006677524780414573394865739763691258480996714113368222947857697805824441145987263837828470038118402381035744661413888442568709392325839216752120478593780069107909438829196953753995159892108041985034374878320758193287932014813307754508534372140262686723447701593172705324244886606434545409872881383276577794084022051063463586482336282858727502350891666176860100193693334336441312499153357553262012099940939742866115607745454251429839290281281990427352305550092048290168323787063656046286822932295792145884008519729564606193706630957173224593670836458123335209656107645239093613041054423271357056416538628790474454741132914930710330561243313352780890267182058699304933935273302817460046639198870433124190517175103096468986148375223956690436636187079724488347920745216753402843187527729522389493898757436445654741076940730634717480117983624310646601197576317914178600575908711121438592025518663558955691640007946011611985056 [150,72] 682843752143225353172875035909181118851842862900822927185347239859085203932535291355509714287679062657056349050384600488900809447735631212627099013536024046560478620509648455830367469536450796850475488977234908204416141327499660521049417854705130050510424606183107387018252294318328962717848695383747384791300330396489153101059172207013621042985096584816123342919334166011216935391450418455091539232082133918099956152617231414527201090383671778844663900185128481964535215959512725077903563661752385515355626728042233854302089481746310559217637300557404727590837673296910001601539086870655853799788191482140934527862954397250219241820446509821646230360569816371145124304701868459716587493145806187502181598050133977641367548627710833872619249958487221923443408419759950007917022027636660139802036817245412918563357860806524684509771325956834392104850600165955557117023549179827703465954552920484051957283671425518387105464203684659967671448566909450560813549861821464540418575148260014103052729180366143000342613119009994358813851067346109063448931968577761406354699163615696256902485219623909753044858838276619663516670952346210806355494575674535873823040938012271990611469723505780398483111696072414397085825869036240803386298295577875882935175269765284966065778978419026846203112892185686975651783145989955072996515848991950583847270741752602482851643664031786016895502510490752643241454524533470606639003688529713673359030015629479700220015215167843965337475487176095194841427328546050507650436367290947950348460976747510044484981472033243646713375867832031742410584382952103340757925485876189565817027926360485377102343113770831249773633104960647029072799810954464064013133362062561305365808419490995104111364983239426341440403347256891731798797299924308720516055500500487346171001728763596297674883952157451481876862594357592654942068189234316414419891677229694591711245677419983509520982117074143104730974574300257741595567467241744453946093017360406109676866031554738267290387300357554826491307785345596905979267422584651257692170176151470133637735994718117682112421829648548100414592132619218930593955974954490742035703310995091809638127970138863034337847511950232524422800598009104617576808774379313094083676810890338245484088028032940586120118323899637419890113100089815393901956313456227511096313229334164597256369949822842596929301557960681293157354745279505289972806919854938300029409391252964911370432181520352455077161011132208362695501278159820304819822742599776153512344245661024431745607159377215620341528437671613544973577036227568116956396676973243345179258333840884683673628546766791040 [150,73] 46673091208654209739386529796651505378410720926653022987935993804147814027077362116770575839396073826584816056588297911734400043580844414105983180463546079150771415354036014995302200934079076266518188232972820054517420853379737972431840329821118452205631364907614785431477608639219487093472793937247405542733995904747443601328040314786865660952519659263092485249904169364526762742817843758960898325759438617639483337048697346822586530406491553812183356528327601778278316148172987052950200581333574582710008016657010563068326863918988920120403062864930688589261461593033826772714556080272419892013247491295565903987518955551525183698593901028492289602467799868639621667791805437395319376261715104457829193626798325963148798600822676446035022783662674102119084594218383727449037300373691194148650817457498293142228982176003599486075049072651505203664542842668666199863674188499900643324059487261836837280343817073476360897914400393027430160309303198907683040636389659137350870735853569667263230886266341622518710801254089612577763453779801533087785950961394851409681447320485133310516211997130338076178958605193858375241195154661634245993528475632790295769635461122647199347866324949077308395877926365649588704466198626279485155533469101853582863097642491154937549911455874757742570203948318258582760433337510154456948139604559172052216801443679683557871365213641629847785061498597573142532023064757696502798409553101191267551505149538409754333646963509092231489016265141370487512640808046230913635388739078360901645400900980111661650855849788473943341671529119387463986824470845642797739818155610015423124811459900349646400085230543011880531833620757097927188175874288298962296759341842198009343273504129521014161602451232083681408602077636598058030801210746370070523159101582116689775762799825497116320108454730745395318186685201560404887204598967571001029930773622270887250593149854069501431652680982387115469882667679721208284309014995895399336423867083930494346360516208941790485584598629995227452376789345710829599565267583381259562703056220498093105737147282905199455366090042713478951223493678129468174129358149389634408487982286617280586987545521067220772548265891817292772637402646778622233704634109014217931162029903341592904218264704080795672797289755417400331578457698781319757825497767578269758791062668721208361846146687478664802066602719788919686252588075613110960441076868726823991577937955452760835434645390103012480352498339349711510698642003474790428070818276714882021385992897900345913659866550459196078734322951368389321399146894220047063459453126096049820059253655660744110424819968 [150,74] 710749359071295350394007272239752896051373143079900006488688368411402835032400389506480203669476376518509908939150005125896628459908055706430003707403086473919568555511066731972990594354882239082033467505870765249119342887045803466981051889620389744024142990596915242917836801166552501332512234503804883734408869083437184768958710040733871450841226151223734229388195974993311740545656639008795362426465879062335368194010403535277292707830143789530487004395684383912152682485822355934136204367324438773219677877375052545420491122285485731858643876689388693661350913230207246861537837566151254677126820072536497963068419387692604479504879781890738411014685753720641689232822474524850131633277565940903837148336244865457230697788119508254128389580947626849083668340710473619719007072687132122803427289628453759868964187904719150059302851407659323301594755922447594944714570028465499106540652648292006516505630638122349367140987220754917347039098019265805706963398363358736935499842361814230738358858647181787468950005418336154756387067142382910854273869046055050496187269332646649832800404166897222368234547211882033315261009681547530678541465449231531769458268107488490590653016579062143121142542361122972998484547872222942265180019755659571527818396302040326153341935778579954028704573008944849910597949598750898760005341094255088980517930620312409693799891068624489079971077232666976092885949689731661058009423026549860593857230963400882749168930296158092562742601747072157181984655587254990001311079276549457295447981562017473427411704316641030021873355076899280756106533089389705792689127804574940431485631951726713328672157977209609487571547456254287080031242349310281034739696833413402801461214238220037940507381658508308463338077315148541334399779357382443312751328266941726264633371433182475090648720618026522123222476969855383625932797792764420395343516148129564351090251163064879131153140973820906453577157719725636459767612936120177161452707259926049017275254049224250507322833468304153715963479581964357653695213394555206692851222055258715429353785776392674943109226133150209736979941071251620228744108253444797747628846974979851524636522639561108053956394202532124667736241397846147052981239847242798610860348807349248921122955889291838341597317533336093529064816527793866435976414571941173725374036960065685473625608674241164118561919180947581587818062601523571917553636635739287839191451241032621855818294621114594190216191271972626445953184512155133929017266791843325224488761977008075562327776891946919677750674932698039967785219214053455600547274571809043596157572381098908490806192 [150,75] -343791607849080243857205212592094582708306410274351968445306785332427209829897654869846079680584070344421253776710457568318123236308804944667426773764998606714483238270780052387511722682476956346460963662038124698684258282753761850307860574620284754707116193181899183480618628353196764847601123266205655006895376719139433483766856544639072113062271069912302660547221300435767027830335150999033455968563676087208110537574797357539928351954628186565403489059681911122778167966879036225301096342750598982347547514583250602394010626790045077993640080406757852453693343873691209516346483060386582233794431077444300599928548390248619978960190489200087008624336185624907783242097157335194244707738334492143644246012323479089486640148715926507384469092861102741208075514488355871134084752731776584316575957389925254559764569605665705051714346594327411549950583835361832063841712576906957001122557684668646479782772520164136532789674375921001498393590651984668033145546592484378591014520516302748913398704292129767601625083600060565645960937698631227751838760111629279619967090225153149127101971729025851315931477325565242903012924306998097919778968042553621918971153373106129361323403617080880607552628525071159913784513158593841557647334666930812468154332857856056929005192739973191932208695342331885810318988222751714890024927040190861324357215151811236256037858161832589361033297328817400889376778302137425927457408263384219174173073201951634878264792333954655403550709674051016073020641551241473691138842946677285925605810739863224562751659216792161237613646114449072225981439623232562194473570180488186773340751583244024647783275959744983306922920598936087652734361470708917307177746145856579815560540573162053579134919138909483103715310067303291676813670837803170201870400792025086402408945438891476691140809327008357860172752273733296422559800597338130140531891118900869477746850511911644969438390206024802311785987267393913427762796285172416938972064613025825459980313123203723916050121630014186057354588709424176615824920449136554128253981637712341508599736825890756728353671109705686222401796676916341705280262037568795340517676524245977701077847690487463752362235677246412680108288748583874454532574381633833850766675562487171630222149630871925048356806228854211033736075592309070837873114601701166089565558780297272981115539388433859163399518227466111180937129581371592391274305329477025250972641658103142307176026997274840435393689487944693807445610838838456680279112538551788502367655123819988564571668418478200193889024508348835527105575242493006892051738927661072765792749217507395685312 [150,76] 17360457402173980494457096268830461713328944513331149015996383027599668277967210929227850579982606894048238223828948704897664032732779537981501575508007865181491698153802637852868075105762775447600085588325882670260748791143904354247519460985184851192367196863104267354844719741251506155235455435292455386981230471956213794587268038388462779666393776496414876397862468893947919650560622860423597584471247964711866075571041043542078490383619613536035142537046563518168515786187315804209989894187398972401687829796153015051190694781434583028627636558566596800877465411862669364496855925928750136337828911783021445675177716624824809451239018939307113669369584138946427342008777381721801327232395558370710283576011425877357486821027657652113557199938959950052464219632665807184004160261796945489201530494440469464925917288879535857511908581072301581130105856261476623897791145110610684875627898908861391750534464070389798891693647567447570561190550666534086465144180460094775848583299218035092527082704269723663405461056342476755016665496878417995190595735913804139302272632347804984897073509015291301364666652830858426137292077522471924149731137681922757656681325768784094105876981176498937364152777923100384073675701456274788714364734775463248174576036706276533876382495039381116441956033354625678856158524865069433824647133955234250968645192191004710706664216852424651473192045585435940168351654064289451853228907217673332971315948842954135487190322015891756715019204381215917337417178307328459262641691541085429035677536173311275825577632414455453541734972077945393176288270500103455800649248940649496452128333886722863259203695378107753210480095583379879653628806768876810767963953077224250511544196558561680673197118025127411983656469025202969831099217847811166867672430399558067604223053986130590484119794482993229465150886515895717746581678148596952674789114921093092597457110450405529236130199978015195542309819449145256143031594413096804014514436841004769382882688414076012996141161410914608397573863536033243092115701284653700598244545146297532836878376433342602126283916152925867775300276883924093788308642115696281852247741684245006958772884424797379462618831641693435431336082663228589115333700700460798799669293271391053574010419576389441745420001283555962541484554945137052170220722336584551427895936243835162517820767102313691177148431962189102751596663812249303678547248457680709359436972522725812245358797493979189102108871488072593154749604091568636574907191397514012785385847677078514518177134754548423759140948411915322200138301676467137569416647865760978660186036498942752 [150,77] -299294178952523431019255598210431958500337695212798631314331350633875104419778776382983641127682645932927028279460727736033953434616394564814069467366457147048056977148042020589837425213194884245032054344984247471047290197348542308949073217850495028385991159100838420540310413268053798667095862788590230477482884816963989383963896845583860861692953208701628086483204392243729014045067155062164774279027755099488896870265810090190514657180502680865017190009503388893569185129526419119136790271275758575594729545265848254031184894373289333818194505115075266878172358126226265848359136343062554995445325523297539119314395260661910607337907136050555553443398102975911844073746405338829336409420988298980552927716575779898921746974439264899039962197119633311538541015589855004206417848634280354176553665634718287238462639639109791730539839200890834766589621040627630370501152261361893693610369285466432594143917484772045862337702484719781566178559394516613659079370124386790307188743542143046410419737397282886191166970654057871438484502080192895225056557270765410952368132958969934579251532116888143814820805173921858411469371585648141156504333787832795747541529734566279158560019617261719034570564529434415314866881505706494895146313800070381608851297952514217878252337063060813421896944825701218224493697771935718374503542483628035702568688816383908499613908766464907701238078327468184391003720868168448470484611942653479286106679552800888818375046229631434518847182945896531989985028424190177347115073516283868847379142214365961489518093616695730693799255466537683121781530286727314240625201964008077043839371429629460715751434217503495610390481690653631471783478642460186451519208321027248050097634342233629616587129730643978596651397831604757767655701791897558952620914670284927245890353564524198195764643430841714997698624008498222290400005257341530744404294348103279981741754754785945508376938926612436114379221087354698692799421007790185509437744281633133121883983045401532109475748676471935559301436739516268970509067651639148405454860532846557580425937164639949512165916288007785553552333551975057985403931867252522307754674628364246277864507825368380861333605439975138420424598655980396490624528943578570418316368451008988601193054960669371433055694195216654768197723113429596355517390857817491006224724392615436990971294172282495729619822418434950210715465988821969088707772327377101134479242987083437785773326613801925443862296106054646382503926012868953586752841301777880758607643845308866865415331374567291216305545479411661817153590529828816329266765491392889911076785918144 [150,78] -281722641620400004794202783986473420290128191572595276186450507713151458848724708288437761185767455192767828951188599860190294488572482209263569717240331655739032690477595419089698814686922152162736414929745463855022642850748201259107214155273851135655045837505986325481762773815255830825443627980658559414304718078260560698886762563566927719214766234377748380984224339125449441451132796503878290540570581234723435390657683478653569363682631254754192426421750840093111283252958725569817123823649353323494637999342009741455076121036429548962653438092892242020029784087659784047492017118884602415744845934929335264805591524733168942320822423704393894981453295806731207599059461661052141762695853279378508859844256557670754460419130348076426143522161655553302418716476595342682727708862650082796654298525168690336706808475996573379190885142099398189906398453823399830397758413475706861993970126142891427603837011820871687423818666063272020318080277032394908906067637945431265318991531811643537634254779921913228137741689339923474425867459166754768811120866252356712884923664914191501273923127951578601821948245473503265718717147290478233354638999036733607979653353716035764148365309065757361820569049280747107360717252781295513149005227914805533923513068062447978036877942389331806713269964042418449329188403237274654591758634284191744479209332063346571323267289464661982068237409722471024871554186945420381251212521294631130491845945708747503881528479564712205273102671788618760829530831272341013455184462400757768117006590524312567771013016685724736278003676824442846551871639983650775632969639636690256367858392364750387405034605582016280667146790518037637180805621001445558423835706925736163905574220202995410234126425405707151264690268503685076053304205391351836897988064428231728292342549089213934880736359196678301789417528858549293871198469551307945900888432214270727081053174770973653304848504358976567890240415003288646326114127295904023473557910637127914085623673048728382690076796868139497705270937186682126211928543509074695189639832394876867176103780541810258217065037100764274026551375792801516662749513472872811342804022611241597169301506563190391889250703191275549225386917587534347546123200597940476323381733446107284975615561046299481218792163202312021997984842501910085851936092153885768190938806169544657600198699117292876103870513954166283136864732380568719630022156904708332924880954649194969032809715676804572023343903550869026233692637281769586262554670755241814959908791498460306840279602509990697817680802604510298131678397154329931111773165365512752389420 [150,79] -97782510808615931481803642293430196094586552492790201906915817347434431237821864481902099056163029957211906779554310595846311735831957521752355798285259170163458303800688554353147292579939996535202772856127153110340409321497953222243980733224686281322168320638016858832911726436792466969134311257708123044393172998084522498219609624354359693184016313007266546780030454008859977531351630833747242654249466577002398570506290671317684792178344319667093326300887980832756675674066123665225828759878843524298646922375404526550304839197979969111106506595650447838325463150517069864777841555120891112035863560229103316038231009759335809584958060611753226970914270900351280285459358168917085781849768490146874460938815765142150411899521085921292810447346122702944558571716058653840931475364996505237884734800181384051858094938540801051336632721821534129217334735016849781941055685143987409544778761391870954479325311592297899507606471493514038149372944588360985348666134970670212690049558015105068960807276416956647983096249035732639605035922353088773978596737757995747576250113908259034466996765923323875189626679061631048727291275434760618448281941977697049106113993920164774426406232847838516779073727809042901535789833502085739280012692026204402201627032108545266403372983101134538561060768544314637631043275465851452532518229075900309659790638523721600845051847344605490248176714257048716613029042024501980996686161669715922216502233498904539624421194081343257014810226218711398219503920845213839537711537104903533947967360896593601510766885003775039753124276667119419731741570968806026487669652902068023152803028656055922803072169308769082381930564566614978563677682889302853999850208146745822038940497498657274392396480588578245360260390503473308168426571764401760136569315074923012380841758940931450121206407487147216298186610263211720884820821407510357963016541482451214846016649633611071759155782294631327145552529451536318133326162214705458073742131364386557336889033036098456624574688320579222758109262408171469986888009443103055072339953420841544326085402235910495793125950824477641066491623979698650931738545051336095530525620995055938393160612270997975560831272449116210439076380765577685564302667950466451893325224924148077426938875218640072317941147667719415790866018967028281680043321804613715381242905026322013518178998555879808943526033681795939231833992083365491284503782663022669463754820470658698922614101851633274225369398473422908338705528774823357778497962950410675285010490105543022755134501872334918880669251374102792933994522460274959406056003458998616704 [150,80] 8461054123741772383569841347782950089818123662621619440783180543281625584386920545191397163654709631352217989329878215018906121114225687470108438321213325000860493459620856925162176148605251167009426608820145586275809491164423951753046595997327398773124671162030171580498327100186041952756785429818102201337377067210541306349963599657653145490120220307644881898192251670129494317838199905515094163791148928567686004533973675184662015873393644639626048680016665669993374434761832484585081247579855944100156026903429573378642825394797149628589406155901824962624913947437912576701127309922115013443180246657317891243039666601839905365951845429056487767852405020523510068861963353967028129803092549012391602362595782596186776255524405151748003531919223121812862497220300814273592860523976965526664363408017020536652606787110710791603134709140353000613506819439647633473301656728913711881972495667020437031582457703141109588244239223208613660842302431729164810437967271787670568862350260286242987811114079887083136176381776073847456765796576757120324650564430444605404547639261141415477938174633020717272697342438099512675937203605330599630789964138154869023819208370229022852348720174931582616310335907291449420039160629185829504769847586816824932306047534878167617582301900951483700578700989218406513504391441044565818286827341778892117145157655625953833362062290294848059396446179235837004607965886817838675953598031546580993510873787223905781100916947975222811502759730151117850844813890208345619930409998713622235958059857412160146447522890797630809785335794799257017344996166295426695350627947484690840891614391567162523613842167836280495562890540201284491509286238268180910232531892507480304897240944831117658685680009863619590186508317504846235171466383030604235136420828443934312929643020559849405040272639806162795642612634351642553473412012903497886090458107869616028446807573100658628230553761049189740848017544732943463992757255577562053321005466309520997637955035585624700558728671217959812804423587534066754234222754703031868040585062625519763761340580173204811608185333651534230647882590505864507742108646443440263879689521859803143323635446733400461544039140472322423695415260421951260566115787453445513928452183951727774354916293641341059550014025615270181158772484994539025254547351427563815188092162969573992773463117772236859524628623329083957458796008411742116289618610951911846818115554949299280178182822411250459523078418870987089612453074696336513926585366883760500298126088349902334233899159529525020311987292613180847489847001890096623929097690011136 [150,81] -102344596369786607479136442964249579823440725023541418405991532928934220006989719929037431350849606248710714864365186585530200320085836540144444327755274433811731699846262738721093010983575255127573532360986601818741765312840613922055869616407727199526479385308217691821076647932845037501169540082523899761451583213416238687114129176593702789345483520529300432676491096595442730618494762910962978684563104566999138892869100994062836048314618621645801249346021793867364390313983983392569395504472073028522683877918085289675832364141875884388755332832190621489852312266850621703145396399363244882840050940127722735024919729400241278506094718031637083482731197812675395526372675652828874865563164611196747059837042104053349072012414014386723093962050726461290274834394520967589976932418730807346352669838869814413438588469498954964717414824757700043463922142717494742313862241053574997066822665171793602351583080883560875246912932882857196445199551984646965662560268117784101009251088800783569522190770983558085310058647444243514207283400442535648312086800922775374990420855990844459683399180866313589757190038800441144777143668151263306980357644156079601125084931963046151173388500466076555683361015421326739761273428830437199518144254163182260048756296005988647981174243816672525937346167037453136330972003839344622425468297553635467616571088174397031077552132366745268909125208395214930967632025221332037486660119069224691028663814870708841150391423679586202477025043345442363252840676146596030635122727772971541063011483093327190682903437485230117509504308009298508902150417168332043598656687169391305952821348927987451570655522992563179897074663977975746439729075012498959611414779445646617981365252103625822920849492370606297450611885611743641791489574163010781211760430204485854354966283696239848492884693524471928312952763409107624555353638513060131461525399969990383260395230920723797797786742772473304071343128449392582684596718708969687189480664857265970178450623187778804977684952703787870381810693358544992564199767637005936203384105689589929179632268854300799958453689440188777892268571532374744535095471838449552120367714724054717990923905081417237739525962690051623103025776121025078426730730986026738902712736944605231741595485806840103254007822368468143324869855383684326106996457390029805675013246696236753779387236800234252406290913546852049220099028693169527186486883832204037498139802798850612088506054562983096181484423296634217388272933360368433854742577903694185435778389839898421810976737970989960220348343329139577413785879886354787866518139392 [150,82] -4593176213243981361055165120381455309168220339455771524881164596486707873327824637846498554410760935463728577804887637738941636589730330463010292558907987289420694911911301768334247420944211570100924731792981210353273352796225660600757934239043833346687489963702111641696798117841711097506422781109660677574689078194497099723258411728549393207426277405286193545194438121686388503677239155255474752588616600482909157662576075964719946169927507299055520156976169085517566429386150677187883050011171124517482007589619375511241577304309966371748894202884804505410831650366632715253304537261649933655466306883216315938369964973532420871801389747876105525157476912456299653989976760703343258484699071181647356918782614449518564534675047597604610897982791222724301590907038769664660868978039301520316755939091652785881386658834265405435756374015809690387668959137171152074206509444028903155725458014779134895136139587343654596772431988150459445319428642185175537033299633837040375119998288874844166942484876607908366995827600076806307546065181865293350318692917837610663736166089452081220950899217408154152039629964326225764694482661917930614262676730159875296515609311836865002726294766887331497382640075185642142454196755288493417583143467164490143304615664983575437941105076090497339167996223011308702018951142398847363806192697910083179471577845039564016363271403882994698414509808433150517892938474879014571239218965514963393502785979114966311217683540385688523149822246900752385490329624697967440493664044107868856763148820548500485704464456953145813731178385634423154589226163642907637546188692150219263335577672129093411654931261618138454737274129926997380229954095302545628159339234648956077854433766505634800601190003563878905604136097438117857122869366535927309372778363769650128355764948155655047403813624148601383052909218092882901049337215875508317972522660372179621860073035182064396121585011093159614669850183064922515347907387777977337777450774127800672467146102579642038122261229561506126866222048337116733020096310663226685344847322679066983810245023018558261834320506073112767796876545700995594643972810354704753485077623283003346152726408408700450942534579780837960361542753063273319603212524372964166637754990780294660351621478142443464517681951607184080845715339368250529021420873522546497176107288167863696112853776228151512242248240470374160264282076357170663885524227086798672279656749336927420196345975749394013904755645079064127176191811930564176369576732907588574281729491364566503511028862004555311411824815496430366122930371246577470726752 [150,83] 20925138084652756062699328137137287211259550178855888472033289923144619638245772154088194935021082199660625802229638181870365509914733310524793541147896029862804569054280500973851151307076838920865510695949567296590576407253341041269806428901019236577702207964756060511314605080192706138811032985497126057160504287246247320110631611664221694110630813582238201370247602713212510076901945240985278349910291608732821623139741858115885719286242207260367763543090912910823623495944257959218584575464206063847855150585919602670880685046268891766230110230549843624010245991801740557997202754442081507289799404096295308109437132804295132937825560906583619804906520792789757474066180814158318623643222484458487376053696653263564528097118166512504526349904364094517518991838636367952314834036131451082879397620842520327129804652178765693027278722220829061165553045469171496144851503311378429320400385270732940885041592449401442086987610849931091397182284004119865567593867122065793086630320161534640054282680159683345202041833869920071107316962674153903053451288038453251947319513159767692950770998039292751496169143224848580791879793764766430841038567271733719046973230794646746067265081536433072421940585888854118084402208069669289488000465714025133414975178430874828639897420994483233517598595894129757207210536751069855275560597735815770474263070896473968511164111050133400601568147701937817763217645901361679810844874610363807313582065995200170428572855867833596944148115226541079644781708353517487261787964646506317854172395524686802529157909759313574710203534537617367552966855132189987924027461248346852570955828565702207311252035827927419405533122982276872694892241710307548618442930514264691647474185315905500492670390864576450034200591191579428670211817414722372521505093458146365579636451796120343573247814790356891544063192864181259081227947309469661020481421940546296850343710626828437203383400423232211004219967251596095889860670898750674634779111526194242542334580262628272036394545220260202198044876899091478145801038593248589104949729561186815348765671607379929410422788804894330421959029902695313488412056040743512595026587692912764938198797022559325461917731876760435091709401800046492730365338904195587601469909007965070825559049980679034750869388436632805973740521385361023708117094349904880896670633360552260113049631374890508981503171411864340506503174380028622801408984516906603924934439870057773009636570616571783207258866602331112738236003669545601363119073496006345550541467777851826053212925211537694676865790089320259164221300125023660288 [150,84] 2769933302903764880043752801779157437793340223354362698715045282178908506108994508874804745107213923016723866498186480330040165668660558501409643867829218305887159954984902800138250807507213702398501453740707120332478490297425727557841750481930983970166902214592897052512928919266733776770461759986969598814987937193225685736878279627575160651699577587478734104741420441566165235510173944517924454539562441733060927233615159867417555902939291937267681148924268952023169240892566351939510640440092328312714558506489950271232543775800894319684366062506893588740951686507713393313973688885731420802211408202766499303322803641810698248021523226315413288980056520337645258416215271280984278333653561911100028068408395218293714677551158451726792967651018286140867161579672377211220915578479898637223017842445710416582157518522994082460790341622567012092939906167358814377865160271679502873717637375102677483145947149058888452959359029024866082715886245919404657067948852107006413000678650195243366260314937190198506396518990505168681350241312610337644047806683584773348721125911509627829771636746986626477031228752103142761236718887847659063930007420320959451701468013369879983473608590569252933427696704216780104810419356642510509115082142439434396210251728419685450150985119562354069079652953268568421630049721886850905843318165463309614438796997596121442014674176244722354659422090676469133944940693728895764826468792920982033944997962897867787884428117620824696847639936558889618415499853212168029365188169264998086210120894422746445958387077321224115802868347614726403219865057741109018654865927716729981633945233417290106361486961525776446670269724850909024519178313372712528489634015733578878275087264164678039442637607602775993010048377941971054291125404861407955766908775829698854034219187712566222441970709883134174489910839670597116909126673536738696427641031385441245174469321508432581364096722777918568473666904534204320721358257797222226336119287162197465907908973040913399944447346629938661996802085025118732830288704741767023525099570005912740044862444308584976428985803382666084622522667417546364411876384404219101634669458491163288210532451392387086385375241587851778857902100219511918020093800504110980579275968194978587677942118983794292254899719502513319311130086295785172992183609399050246886489708814767524727812594819222688372142873835714230552372071928253914703352058055660264235503373272850185799718346620030347974081951118228560367690630497972177140139635687106947116224836435082543138448625536115672046076854983770728688190564083744 [150,85] 113960187737272714758212879902086454732274173258850987238244632708722394486908496372426312125117369673586449124064649230550820143022024597137658987199289273118740922132761925226224443541553553443066788819613041782477865184758781468584961956585213432590851139116439194276544544489949215011525895955413224152683335767960129911156130916792137755072265698825448545616157806158061080503727817017727553648123627660009485004391031805950849501522004752758068472337223748491552420942212015857896109355026368002784578612854810745323323698733204519945980606103434227503132567132952488222515459070081884651175367570473582918500455074683012388193527257246849402219371843077798163639026408738304153980700353506762261718235987749290313517568412309919471614852333450457021666103418525586828941556297462791892142093229198334817388001930501239600326518794774567005646806068669947732450589373296028628103111074785999667000852927987010897585505170623777029824553934355453168009082129113510154234035112655004407789992680125766534030497438727438765814439559379945288266070102331263086694976342064373660283126725605900225220508476382210906064151085604767032176444414459406244441109291438717873501359007519184863973083449798503088413067618694356811012074557871695410388673016879437747162675010576819802323189433542763473847135510384416533144438472457078250210166838267241942378449196956979642504723723491924263354103879242557482148855925728197456803442362658195670703122565709654829846738650135893572536349006741293693797967939978322475152048243233454593259693196509142403363304434302386859541156828262739974419745982477111884546820460539444729710391203221374635308186881940382411571343477243274801485133087490992390202323256178170055816324598962762480333442626280436419836785852119112229870234667609188622342277627643095983361365534273577613148195696034834648203516473282482164993028010409748501568363833298852070368928774285385045253588292940031273669218184380758878370728196213603834155664194318308793466023416028193771906869219911112037562631804157399866471310614320594249892274989168500838788323437093569635635438389743956642555450305920837229557208069716146503231982203737380036622824847705987555126862853206995193147471740116163708342386199010913290941760858481792235062033056531022026626069388082132429972866637232362046020155736709066049363187918427282630761357376446031249147786564204775743648952137036326556648644033111194473673129164208071764637301043619221236122875455128993265648212042659026144654345427930770242672455941478041459908082672753749349156647832128 [150,86] -3252799977489814061850058736532061685453618475157157993614366999788773572056485728843975870173944561732009284440217422849089127370191210941888771357770662170413696312426886276140047899348883847881380462042493983378085306952138104732829587247798482926153964494554212611182389826256717230549838564928779855753518195181685177282763407779183831563050032437353400595092453009544976383593179810271605454742034684362157992461680748443872128523990947246654941688582578156203961013682211283559021849831273746323554363704470016000415349698642451004144778726805012083772007162978343858771512103499192302292520058621888058772167823565457366800201826449294439191958112039639395311765370973953162635826000247720030559616857112929889978012985243681117877208470369185660648961967719719764298430120039747256135522591167093127545580496518673847909952396951106336970236473610054007764787888012848964808175020972627073637298223392177914474794051999181052308731461359396100094524104352133571225108110438912448104113192388626629254487889400781257410746881470723693765376461207779635418452924411315643259743767122499095229846978992514005907760127088660172622373284154863532403013031501604166648969459004091006065251774650347123978904312890017662164240560534662424624994340569153896710473567834838577421205981047120606141155383748482592098270706482009309130987314820984637159600599169433771444135538859102214827287752255913078690194171652772600094447736527066905329594231224571363977235516374679055713555285215003155030071838130608899999647082138321739140598871273750872224905183524735037230852910211821328324640718978082325601947717649378591775290267072774809574108714808650892130605320910282666683667662097471656758750474960406408300136472546397065093544764504153257788636850110914909987544912194708329859834300694345323515038165473412554367565787827850812041906668441667755939749660405517588015065364859780336202883612876185766448925707845728937886920624980656116727919770297369907932156761680947924355851026709561426122919572649305846656573662023814251636256058842689424712886297218045571117083436785397732904917059963839947205824479801897668327441811252811868785331708182067497673017096623361697877869439826066465207490467393074150429864215389311334594975524247678035709083165646948245654240782242949531045475662077309523991383055719210688813085966678431514932066646050650168794146112119644105738960710849680000767774082594561018364998268111146278742928735473554452087532983585025236996484389475082215871012423040934014805533489279565161505316791413689062264914044 [150,87] 31203598095214899573575099235921055924491429754538679556370753696011896040677644353845209998799814660550203459505885587966320598751588931654451483223589605914505573433942451159473044643298644828372080683398222675269041770541007951028947928786137907339815820752448310952809172097865543260426469607371969522731971461983604589526879633920038057744478274856049176042684654225005641105693295546140980689115803916179309894854047840849760005809018047420753812099420349500901272427078915865619252598184328070038638433519829604204292672796207737066561667925390228534514487604255550103919382597240916596201357938819208768960033611310902001119259320301231410857495453121444201161490173922179192762299542021184613691080481274638033528226140584445117139028392754862529981925823783202462437731563571017336454592568289756317744649581406405986945463486519720264366410970782221300001541840599104333189941303748666676777392848123597655713286935659078540554547565438277823438746055800314481807086555037772034314181657702979938060789984528226879664027973305411972584703380666688929578929088258353020622385340556325634756628864686079551565685881228001123490884811986402496011394281532838271204472817525159619212269592485403702005959706778815316328718019498498357589072679674287271560325231202977515493063235382270450318036879455329664474935105970211435360009625543042792237918246636812548177279650185902960866719860730316349259682123913417630536458571174432982097451721269649179323143023320555548629534721512379356987241192560373974836960056900397373666796631850122245099797136821327383344053068272158451040740782372211171675255698567828760859491427192188791374881689031842049387895793048306281535860408518853675411104192785859812515522903258489375284888564808423137536202785023409793356062456763302034575766334414119252035639960415650723174832090557109305354396627675155792674481577150789764321906843608618325842769268970859609823475951070982306626982017645245882455240299235560881415875592866155253642343993373850422619708080581559506643900714299544221003525541274499548640915099919863204179152530747105717558061942850876231415826408148122650325943336538376508061489103076854316289418561246840711698215640093119782038494417165148555417558645331547381864338865485435576684560369397865313540507107504631372632805906987544824983956365637466710875672159839515055793729949467772406525537497574050852228104188907945130389830657718073066728857774713313446676139363831925080761095662040694350643398476348725617281751403166452972440982815595551461072120592433131752128 [150,88] 406947809632978067751559481052589093267567706703089367526681076921228376262652854389669600854629928760031464348741359046665482402194646913628784288407289058594849472247688802568451843633003685928711734265554331952944630822675561816709133347765283817711368104049257591980923897259277493579441852031295228604621101318724193689167270582894357069685666299278944662371348634870395334076545633963602991228898650624514961074595283492354997190467921643980374355988290250744440608455894669330487973200749038954793494331345682566081127436985234068253611747006752345089939097082718079676809013063163748685649640816719886451864266562117543159971238625662150831289556715119588288485251844487747000414135801762877005880318445506769228349727492083352463754591752368045116598538138170306793311920996320997359836057307060534334617290533087962890869400519346253211258630723041304239214275751086492669953924474285552036567327027939228331991763330929120558277905661732534866133884797233734558321767690623875074330288516722100449268143241207793027357241666624616042284630346726175137953654648654261259117333005800740797610343781634514330847400649555243214854740017975577870246752732527043461466357399322394897780947023747742652635996562765501341087006629106483134252145073403663145310578783413741490141212172494971297351370891637092557673107316663051536725971314715386747827427254659324210965648841111439730052039895247229001847950042663171351776525566191486099499902384539282353959618758181844340606119663855580224928322629620500185832433859797157206998397436109687995667582426680468489999121631122354020863248359577822040491776919349467510804247831618756950291743180235210059196912067347583668686123651318340630067037274824285833238326611801599404362373025521722402482037974323741427015456098856369919080784617491682928840697361797780391707389340681438770627049029031542915974802634211959038972077525079854655004657682437416719496363817353808699626694497997606678457060298764148734302284208411603461172654025035729311316910851538453186111522857002682921543858646980703699381649326237394325128992414574245600228041232008625739610459543105424412299438665186349565936607607872650995365026185708357530375439568368146625588985027197472722294317027116801172153357245832521334723739496735965823295798349937635296960854088186909563182689081853183737176295402106642194494397473291357963715587191006958609950181248656661323309128241775281773524732875372530645362296233285996514733020620953815820338919393533568384728968887871347672491508181092786523859840096549504 [150,89] -21322225959081821799229622712908329346220485081613566695687591870221664007091434801779446745524305743865245691997189101106445206587477599685440663092996334234663055442602222116318233393446711718791975230655782810024817480891243919489198335621498256120131179782838006099260835736454895589119272452848917049790252650908058967943843159477831868444589334518522589159532932947377447714778058471160469359524985296161346429973208473367670956553575930614714619999147019785572521317326101446306087812215072446349799459844635447943950210834115831334465707678955825475523127409095538845641769529301370670161199067587638415869367752987680214858592817583916470065952325054481543286805231007993249972358995129511927448467829452428692962434242632770225847025869596653005555842272780705707075661078449106989352558828713620467672550920393179895196168801469553483521238188021891309112673313848670264468184730293503865456044892550741036211666308755789358403665838460498464637850325898571955464044976499097845673559450512812626702202667458834463677708810684350982959436374625804902947057419520281972062445382561854850037763701091592387628046293628365226466306488351452492098528915758083607784605982613523088973158121531888139739260663015231324126739999487350456901164265359214741100692663670233685563601431096340082007133364960244510442521019912953873227883386065585476589271598764408016734208707998899365896945426150982177506571324291846661795352931380398812661032746061016322601226250134651662365550821126707360537112582765430829760289609924319152018788746051407637594111672687541016693660429414966760005005460526659329253022418602664103954436347701000770374778730769349510011984857831008685022027654702077656739964238911977048068265353602121290694553502658216586209572250985429900034632630799341944900258557858028638563523195471557461830216507494240776585622514781204652296559232676940322138021372091421528627038762092731550144505062084488856954154729055294387467885299777203447216596142661328434766188698259400760456397902322068588259681555529007574091903328372838110900415721542322025944296752580903458813931486479228633199322962617004328129622881127822980463148743300588619211656848657332509730787914062203687781608939825605834545248882739034147037581032228046960216507052324482048397152140544052507111080288955736272461107461422202928371954285153468500529676764194671061690063483831525430625419870537019739300636470893634976951071075959401945610967150064936982916391137643158375449134389750203106394595404756468003556132563826301581534486355968 [150,90] 320958998724472363316308563774152286957141757076915883694893387587215004478409190768906009202602910404492744823020641385177062048453393009273915810192614774860238027555074821851583350460405227802274182769261074901000824238687346922800625011636031683767315261496732846442410363009501326535561980393457775409084234183227717614224084580913164543833098848699211056212032972264526067472284506142575555000452778678615863505130380906490390007349661836421239926748672314657762373186338694812946696942563592284830997903521828121703243116080359320128794490777443939734853433746751358704045962079219934672644100248548542410539025965011292206482892776005130382559526458718303671616772101459588966452316762101067072070272119256777224009910345600175070716568078014967985702349389973744632142697000630046740661013775838961796312173446904409615892714262087245673443822104369291474768442514512253758521500302819561536395499523729721772149181282604875970681672642471405572584334236841256126146576379101811690386004677791178587226065345248123781784819016573445348165498933357591459774321243311951249156320434019079923510521731757914824503472134044381117862982158419416733059622340110343151223870045063873425408307328981971375362071790820592692936628861275122758351859907295825799146315566858536545735329310531504919882325621745669652692323105512787024932555157335869116132220578702246416938448294641924087248093144156040492803025806138512504780707249614520777537756840120631312582344403502597143633411000468905092761111928940059592723717607873086329047584072447828532522604205775266450637503100066380406231708517445070948270946980559178812362185713643689191126138220345845333045869513683234853758167333410457478294573452023882094423082864140070804072037993479743393788429043855608385892125059629641183252354629942277684146779266978268149801515226578157170195350770541594333671096962661214115613745517353422227317166070922789188043885944409539030441553563689920402281100403876421927720160935994686805166891124195214906228778518687553488324250957081931895865882031481107003289385055943034514129831087747842434039428776556979251542830260135633581440800547769439534980596745760857625994458577663164451157381865987402932771426838085512415761945000819182320892785150840916272180244705427937356907821960950121952111052834999083867606655557649875426139517836744354036866117924103104453629242351024469561156875142315203880071831144172361693352576180347081870904809343894363258434085956241293319916710308639066170002251910496661344356644207454043114149968 [150,91] -2317761585613363072510486506282717601434413389213327462184501251779321440166541683399427066879000451537878528052904985857951103233273776568392888769598291192824463109526935887746601876882744515053888916744713199839798527654567664107063466008333318036231186836311115893806295582783051091094695636025040177494868461991222624350473498880582714902741742047784911579561586949764963439708889883435580552108137822540796835130539736188207658219782135782809048736807746532840313827967847996821028512478553776631991367999853219108388272843384125214364543348753934148810526379556678887218009741208055452910968361640940455353769667491090151283504620149010539841297215338266749240299467133178432832794352817642212312458282935513187202939431410592023709691744156219283733772747078261652649406786035576519781553715260056552156706321606655676946763379478391506911999595378849515209995634074638203872221768430165710508707761246008635489573472694726439670216295259671952560781250526429667648370675069155859282477590059418500940925469704774251031950706906396680171940254141794734653579826230209540128977589805823087110916188010058964191453262500637649441067477267920259015886597835688876040199371402820637584718644809526166838378102629659939620375895732036671237144975380881837878383376691554063604695501892660233462142528274271768335705937817195205106636812711566943624646734338062770833917520127717866836358146130831153277273218120703907627394365112927374170527950731135025232166416714845750813241321020609098547505108765306720786604771793669342471213364931127852366224608701242409727384200082826586861465710698690157015316231885055241436117153312061761595796737606435549971267703347202118926674282317323696142765061990922455759812085602429529046927889360389538229588541655065930668455506142142578800448510400436271044929781313522088049267388571789040823082395889710584403542090270481269817171034840878517719893296051654001114370103316579676958340603858583858765850333491826604726046937995271412062388548983489029611310576782062504984904599131080876055234512728198782093491032551559750007373757781851356956018664199106650446650185024172823569646282622080067490140907179988120981124341372903882332359076260958260483053584803169996080991233553752268646675242888859710758034886437532946837996652082740563598892096681782045870062831533430910874148451716956374610022520698064719702887532490518140860167349672085966576108159039281018775027109340641144477308451296765118236102782079519326827382108387592959538023880768283964770394955063885726912 [150,92] -27887668548557373478604976202826406898017449357581773636160982049088763535141632108176429289958660873299211722030108076011082265199029614221318408112215599760295084675170239330644368383808307898149840383516023702393000436044490361668296437771040315850709699173941589664275081045639606686016874194370695394032045722610916355906436895083283115565151232579280194016717959736206514408670427645975503957283542907517928645181070090138495963741806703920422257675355581637724506823422025922821121734158601146328087798522018449831600136834353762451221497685993701635844061743748528022868706066891351145385316513008085036904557038074425093012045803561704404251077354720342701459237608215868585257802628544823636159695423672730978462523746039949560415846105184181626553466978328571071838425595998008653198626579344149730545060364779348297710001515819260433116212141133873505436742021440064918935254018747151264163097336302651323055167997467187066157633487191576226278090866598643625670964708730094440336649904350311711109660958635134607728903489904763544354809566011329506744635012614954736018859665666202676117587610316151221435545993467692072788111062402859334237833749444597366233226912979411875695782343359609511449187855046739428996543760815265277259923148882969847595007041320112591668972653132654763521883914414359362649380690968811509143867003190606752236321596906635152308715875820237132127795768113651848629345142697665212346687837807698920418129274543602874161991222598159452941866483910073457902363471826934088345906436138786287977656093623170294711526406416610505650059052230027337792713751694732570613416606779562093315075586268007430418695088957776974023995967821526032961729225118028761257570675815612459155585347277552878841251926304378564004543564440732838438677670193055905754944439551818995151539408101499207484870640914215840951199657075434654114809087211809220850669870546572556883571132434355210961808062036908718222541783456141752331327089077618979955571491170221008547838170596512381097901294303693934167873270385518555496901415259285136296074606351260060701030110117728207016457667792813176972046465815137767234735043809230523549495346261811563947435244854621083572228961432813002241486701611320574726602556996589328917287137974234759830411764608115069423026577082474043235425956755937943465206721466484397036218861589083334529302737037081898874825331992569548638837091772867365214627351034261751012628388422408481757703794927164355661499958566841710607673151900134714866665337096910268727181570585792 [150,93] 929660188091900410598167575341593899257103399378545258963807454601943626945416522583892689979577660959344908977789275949513815762356609293703519446356357684792539433368420940259553001794661771805879970289302447044502022045260134540907648224925352988460414941317884595692930582193941327461668460463893588527267705285905248312278287771246524651021953680322724755735529572709990911168239953097020776056838125678493599220628451037002025544500508712399772273417955681436022343419691974830290926150884654189194947268030865468794667937988250853769431246266540989693182314082848160823017659330193903214521392120569367441995944417306234413656658329868000422055855735378520350850231545233271874135900762467746437629622034218550196706604713467733064085235733628323084344205862722918098359949404947274627929835886301748848886073939156347544005749078411889530209817688936458691142804889433395112356610333112027749844044583280188282286350456225337926026582241005460088191709216901207365794929662456524197621846267890887812301901133020120640832102574938097026383114903922737923351253366412853755152909805466424772963281741917690413590850729661120367785196001200023554303377410812650914649774127046638397590445844868469046704636508044290514785466395819493372104950270412926513642022248017308906170440430667802063784929159976708896117377379294309780338881985933545133798859796657075214541018387144562917731473143811577540954898705283196326118199497497643788315149977332152381489514394265365011818875282050820781440728756233430052659173026555701548595047019851951491499082698535700120024427661546782777561764657150868439431820956260744372360709780313771009061343245351989722634283467180522380693039048834494166337003278862905072806611815172386052508399641572700463632172093762173836782323963948944452190903979018075988548732210743711820791223755735428207809652683616353281578213625819193012867735421213513003461189123831586908059088151505618883194285188529985141224776053933502611602057193954198255314775945175528833510874982347003943777326178026174603082370029026316631890588639955227487500752418114192704088959829364094110834719264457207909775245612775894209038097887796426517542663510408716599371920018711569311926752332234083275166659366230750734213988034065891099867669213770359054283281904003937074013550908096889777580555380614684700110582595700509705675617171535674489976254379454920775619848137865073188051266647764316464124563207981912204704433683876038350969405011738013650020315846281533305631113169950194145368340096 [150,94] -6654719532010917665681269129397294267642482755737046429220613233868955150147352850426909684971269398193230761049605702380648161574119979893123521151669689907568187444966100496402050307645155591056814620571477433969766670728138198513057071313465013152058145398772969709590212178788724000836067820921663007717442718614270817698774681714050614378536761990100887866380534579861475988472289103897430422536999917912735807118950999360114281871551041487852377708347161790137449408824598458058271534259469763976830490402484933829730936103543619991668689272135317714358967056734750171435657204824729447922196690685326431178070617647101098460217565219647122889711198828577056859318683170819702265135373930958111474196042697569789563837871403107211032088118293107492951440786198230845231463871175499207827804917104837712435529848330295502895363938618982870717623992961456275819635819176053840633813364619146324143569714171613463131136755594510695088567057486228890712400109443891731177942714040758988359425810204426004962999819934948696270113486483128359980007351665752718341991268378031690710301206053714060989206269794624474713697123714273886523318631516555665116708399065381831214435550706678283250068947486741880480707567310926445708921261214716172419659817743963194420467658858269742394884845739979067622669658454829310982721444070004173324327370034758124794768478533457059156937770970379414318627080433997175429295339214351291428145590282219812517262547460417221542409387281827223444336534136404600760404444247304417534549778243595775603409009129142513193242430318110697294284667646921762790759188949172943907100356865381290630437952807486780744708528925796578689881975294007968010571911538727644134319811721127715360069894841529825689877995835831058319525096504512567835364532119500101072649474616242174129387512459825836585756434853973990228504143654194010704101413137032806833681514618742187153312615530535375330072163025468707177423361588597408732279054673046538650802853998788963450829664233125545420599417350661541732517219474508283096235718157209055462584705992580224971438539340582377457611029189176532127609397384126352283499912050652758498189158823185163532126304305657719420286357817354219287129925661308469132519591208588529712674632135602377545314117872042054123848735212640529582593886689432900784911756571345032283904114831479766802933289429989199991768426209904289650358009033504709545411752802115296661430398799388086235917426925792638634664069652408399386528982713169603518398874887494698923640 [150,95] 25985064981187981628416485906970437365204462976840116692812428063294509157156762264017421674092238535830159847172973361721434430545596578870170277898318177514088436058974474379667264056936687463871399877655797036275640402391206507519113976070768623771386971712777192086937785196112240968572559531367342830602493892161743805255602800711188842763234675064708835953399409759527522936005151644800699255037902230181203472920257812938629775671149857171237124764623482403494672426915886977503048742786831491731409490842950541733454481599084862599252630194288290363959685586091500949798847579760664374850947138716430444710259731019273407393352243198653382797397996580795254893964512977414216487582721597873697010771877090553218871317662073464246090904934533676534898166795272971890654298881962011843260888450303585503691972984597172068385294414878915594646697331538945127868218289233076345763108081492884650986894058419095598929933240730880993814875407202728422160424019037967470126298459692530503952857538991316201688003398765495122580654096333989782566111927680125312710551658049162186489565167250180003372069146369102235803882073610929516659458412319920361990450613690932666697555900861617369934180585481824189837202531701261633317379044247272520731006103492405573015198127317874451317049230957530881913677820883775760478380844761653026863440377388687044766097156423359168524459099120684075187901275109311036076754962865501711774143137288041171874037371457768779017779745927318524956794412903560214783695554740701043896160256757014097704880416100872921943597944336942108488598128835281325037802140001992061870859899806119544700574763684224457791361120662434185044367111060054962613304375185148299717427126250814636888505744690784728431050231605035045469753349443657756079417509119926285535503662289133052173820238400217715527437290326902555863585481296072030989964281757050408591403946257117904279379804890188797616844328172667431971981491751637119307084340636357311510747420969401133904773542188911846555355607720192314910825888297519317873913651463740901074666104732558064975665888709563220637652492716579016613596479071636213853825434065759545711032045065921861964623048993319664465078554529781564238272496702703849524747095647083983311670900721758731293398618733465916760706698448015210243073440622785221641897542412377469890957415019932766770140810942220255342973984018042974862729964643024227402751889787098618449100565597640423591901823836324159447353937451478891935359707052777844649562712142249856 [150,96] 631900420196465990820678610411892137209625568730260622807338080697261220701396417203254232537955919424332510906120817696433211662902498725265835030327831780929206759865655924226447291824377763878341073789865665189679094600499678506974367518239264326040078399269482953927779262241049857869230819488053949775613798396757880004731760425850523749941176478905568182577166220070856892777877875520863454153875341894787321731805181236633564776327463645458519723894134332402728239684975632584404287156399896534838925645759416128604971089669839479188398623265009309465520098258266893372795336244426404039810428131916293522914967560309352033303812252606042503025044716662197275234657125419996962816876178150223094289974640241794848106791363380122173011166331516988812865380032417143553066482944231855777911859003744259449057057742870478378336851643325302790091844158852101264753281959935203272706988874286054409883315274699399387269507601944677696683674880354865192727259819495356833451900638434299203999146844153612853809233497246068723031208322870704477843815784144640157565850436668467369810215737623893509557430109834919327123875347458960911413229948096195191356168889087761079536886910400336101095949998463860196327518798287940703275714532475824577719769622619530499191605963973695689340113955921602929606821640629317650886941615378050802814545170081654417017276490116444459121547477987303291362190440117782837765109246429714821542253692845831384927734205354792348753997245386097959631877105037677533418430907023667606063991057356380517807889771981654100580309486307012391804853275218018716173800788906457414973886867251647778835716683831840653696717360005820213619139858839327356163174688846334493334497688805473237202907263032066559374792780260804125899185734264148620683531451444461292792195850862293777029445660308156132200693368440686318954088539858256593170704373045073653705939696812226930617286659263821364475134970610672011987998017378988300024397034370149888885975558779910137797471087847795260891350678314482553900398349251402988274253349621624435107084200645083911860824805240372724442862683156075924950575420998277678433295848359409626739959778484655989087597437431194485106063911511580048992526923163974161105194461354910779114641056668713351834090655059889601211890731801737406524098547758687590071706916094152834901025233738732241661489843542841407880489676434752686353582878587064976569579239825002242595718076535430542529162621494584556267813105860791628140484713102122431794395585088 [150,97] -11730188607283790626439410006944681372292738817834066065034301630362664840928958737476108103955479956989287941225489117287866596331205246981488062693194636291562196028525982896900568980985143571913697674079466303713369358368936034144236919532730821489294374183565826428729212895934008160879506251553762461674399178770292239535975764305998055535462261457754507848342339242403805312398061502587687658980556304211741834572164468729720529253065883847972267731567998214237561930152095749720230326085163793242891244455857644817028840283964588045824684972547521136263368428050253146596329406245901976129619877773155062979081964836174210057512919249983101062337614212511592187958402648820007353454881286821232181142513812593583974707260343448840751979685747835004636967111129254677063226265232462530257341983353529211904480460371487078168373778293517576839148193849166099611031695722397400352117192280056106554638736510227959336856190951384781173473090492247475577821988018560997467403020459219708115973957553202306834593196150170742536537842723735849362302703270856059295647485376056097065109418700651704305278312258839240654754483803186938542446133366985939981154464738976814382558892086132826889215501813775363879795272917984606340501697437987562934479134433229818696005212803773579833303239098908707782932363409768858752473630727337640348556884553724434475750802877654489652762925314153276174304411117620712438763235640949956810141552665774972940438495482735049747149829512185325595526314833488244657742717499143752543480647443348617938135023812886285377990843790990855138843618766907778798425448552198676201970659584434129241290138860336417732650378324728093075048608202802448125095104901025925642380658211689330748281745488292506111726345609971112812705850470135215850456006415685292572821755287859237427218940550705646503470552631487034461943075314964304576953250946765476348442578172114386399398905525687341504990994751060561447443184496177311002209967947543324863610316692558552094774684611924937636407483118259916266719455228661151434826278380155692780020965317863306965509505789961751090002766016860502909959919659806080242878221209523913726031779741021475214011772098704969546507467411932251003548632609294771678734950409567623737727596918224513837566495376081050408191447419054039273005923192432676389164910653296084053852166470837014428919948365278255575586692677932044132596749761199051686616901405245317190021376831538309247062519755724119612194473435725227109675794272998995896867840 [150,98] 50419041498894919824864487196228035411527730335288927559746246163746370051587568154931634040136666437155704484766660070442478851822693504224224074722961285551466657987547847755993399013402045373529130903070090384316389415191660863571449882702935355835585029429707012462473092318893657738361968618624086459049235035173595635830044909463491552817169713525538550964192836886436844754839210258597635574725804972252290698767825557909141971729686707105677623396791119352484498260906294592271634286135795425454764455143229074877462757499445944097303556612471602985628730930926958881888389395298163537399957569085180368066674153474222854633418514183743221730640005530781655077777085023344737844212113224581012978681410589178044519882350688249054878098478642935200275696693992137192247278681750296443729079396276338730861172735224960300923124689708391422208790323384554140445300019592568898638142931919972142837743706200130188560505094505624434310882328812551566834293470630491949130045402326375328420075181746424255854250067944458545524870043037316476520369013066134649519827574864092783942160177552291370997069689370586191034346602425525380173779415963533584297814477293680638144682929571623663121235538978848751035774164990990828963699931753794320752637465217789512592833334289950912017168323445391727162592642015293522813235873002572811128892442753346589727345311857012518315399962937024603227007305373754867967773066470966359166254863928532165425732781876872218600403301234473023217295680856839731659519017858543138031404227024037573277587587398557674700301857075504080952476127051592865242574478699895061139944522304120569201218873345102899945586508107451778325004321014584644137832888334921653012252465381047685491587537324207928235204960258581471411935708588849706514701822586242354015168426151080816702921433341446688258953642617838514718232499012422729741596090853437416585694341067085984929943743620691990494973995143714643861856141240744791953590269922226313615557354747655961935276324735670538920991306148942229006245531471796485349892936726843255802929977314375645937239621013523151340100524982172833135249718414835762589354669227164053368294841818300612885642085566129345139997082887824236764727048825873111394305913431265212316571197716018852640879358573075809554428038910328919090292764281394700444533312779292482386816239186385802965302247902557463442360935482676276057274001158324674302949546078644649004294535726779929058999889502489495461623756074048273268233367327326092088 [150,99] 161845012697027518241458470540185579746298275547457695779419073625046030910372815919789173953149083819969106489738319544578365217578975305654097261126884992738555642040962542233691596232903199073559389577991215204511672479562553889807721384712435062283675163038604280328689046572958095467643506235466949039734600105920607653340499127225610993483537224037806585476929893172425114732801043667243806361791404827336956378299654447875706103201116608294680952639964441241219623062906411174793422418651549186395285906090274654923431304373140597952393226586554918273580475304788301519969008091209599143844818954365370278427119599826928454898389218520518848658848462899891240130767107684338594330648371641296080687078566976933333827299773856663089421313194784251540559550293160802714414050618808648693736518597767174321354491490036929863178508210755847391303857762816423437341361316702674448223100629331316674982960959980680496042320904035378020185715127366993497119121027194943103373160614478458625763905779569759408821904144100430539297702597292465135931415620600044143574232788440771177224417747963626054633883145248754923798250591373236281777774660375798844585346119442206041383644763735621169967610789151234920743353618325072432635151395679956520276189041692150473609149403126771031598104733287980138993851339041245336378670588649211482852456467249639847590631701027206532558211323465149133845731678066287664588911858502441239864325161539397344311956469126166381349456055947344111982356767604126649841709479521778426256188405303608115688741185187113638878998815404482214356478989012094480453571627707226618914491789336566982454019002266437963593859527088694469281666778552370751892512077804695732681149135473560179821162829669962577213540977998238544239525572155076767398952135379040341009088397224438079001733734945887611785002768188105019829816509451668723670621480694897486596228995452628785315018300074584602816855278973167312666128230963368785934899753353929809213412350298394073074177636844044975969059290522788535767828481327294853010857189185061805304492676263373103167281178186673495148708559959117488267269634551409681647769980472194818578937939350875498441298444524534409901902544483074951636198625029553180309278558047207683581248753154729164922669471196664892586695831083325569286214829397930598530932908643645969467873263382498073823232877886481953196005766897740976119529671933358266744432754106298609333036732336469261498063927480823842493443725713165419833006954756512 [150,100] -1055406998863950468651385838536041532933907599630786187391745994069850081721415328580379516785669183209354065836971968545002764128798410293814856151337583437813585555797040983662769328605839183455034393798108629614487671727097574008192589864617013854655154975497735300594852755672956919834504355435874267633970259644501567939503749870880442144212467969985582350358026552483133567201643281687161643096344113890859250590563982549111528626514068483232878426786310884486082024913854238734449548134388972684777028986254349784241017936120254168872892919072005563630394469965594895108505202814932653880942480196657473138825468076470821755060869561960639511413948398683515884412479668418950940639728232402371151951483489134226949968457580042940622636823444095542839150668221793886840039904043258741349456959130831998932016295612124307963643446477587175770025947285530567556554087186601948895584106246177030707776553688130803558791091608073860811873183846403595727277844571176650565057019498560275984314340159933378520844218710221601767891922835601439543226503346576209266484868795380652865007943864966815724355007829019318691767003144855969854730920593484316279700921026133951932739348400160758853317414862624728774239339192594499642933478134052047335418213598978207093786564447829034555767384226371759828151890993058364987000626742605181679664852799294784080339353659476770124586312991358161255506460664863597951351560592809173436393513400489257715709031427739071299743466491847327729561666854282667786477981738132255630080750091569310771926431000522653582499714184163225766730046426314975746527092180717439285296012764235697533723679265660586297569708978755726464790700200159769415511777563411714469641004857825271242751277039841402138171293044778696072043318145159402936039116612243633752839679421286694112502647109433416136237768336206560214478693990491631246628643051610232571515645785835538256902775140471921776128251467878314370536760643363391085309653697833101882899254484895814860347379489121777126378146741664278841139528283020329935099460610665761381928380022021498180926202607371381140344555579492631322107816665694402342671604362111517634477682167232623313432035003671150603556193577421585071136253059640411457266222475127262570075626267611714729541667864641521363817445820192278479455530658330065687192190281460416809440722306299316647357350069378605574839416692036586311248483526701265628829562230479608793757492614132470269886192509165127038320740208315416459947387104 [150,101] -884859146846598539996504658646863085652961337053752809080278514676221306314584479015238344642035684136562169348617063700693501946614260874864602345056583054275885721853290294680997131781452919719635499690011294503336074344951957235639229407667752507969427993427152008569710795613138482339570408093363634631963671294738337207488611537288232206400640798945955317693438507912620257362745709670060185574436658324315985119391992559564053604383542237135773659733002885615071565257729073481197879325958587250344152158648328661296370801203296301814060885894586899290491187159671162380223125129475366560670552351038560313831557282412926719289529858240902890366368068192839285446483952151029448007671836323434452728354862348422082411727342793706347018506094890351165284808259828129471846876450596887278943148891755720906396520850938095651776956328115472587056748585922941927924044261362621422160802693174486336852818322633589183072349240574605889082212602137847688776824543189724414487901446738193638600701808915311173657690718951160968722042602542076024874666594280141620134530772829118644361991599242373534557271396583795782255424950807396414057751169595906267061647789625763411480536689082948110466284505694537311023150726932892362713880235680591179336790335883851911258854082915148843413122902111210445160630888234434363387123102286584847976915586489959291961692581536165464111322683862910774627371364820297428519797254447878860932968524641323077923493910694124589101416159981787996809182345556543434270634049957322717448589813008104989445616711155709289725035397795758477286931085620007573811800299717459926134240985500247380324715708060212701530612591880825365362809947854033504889313772109773765692804604420058831813145237000549341380875715170713345219983065189876347553281224645874050775395288617768787420124136627912853324871716208380206252634783905777765926625941449165126071267352016692611571044214171411582247303234745541527726201773625489840331117273084189571707039266149737668372294555275321776053712703627565894733664761937512982228530463599184320685297037280522538109908516814663653162889199371870967318223875293606035811479912536324422231289302272920075270236990069240280666227172348116390144776238803356836946027656726608173512884372998808316978887626506077748568133090986618917679490647714031736363218269718381721200891402134283313529939084873994113372139373977432325871556545415351769228351588212585026887496358328403538300193057354937584592563059082113462144 [150,102] 19750180549060800267877722473335288855768402666320694860058786250930887507870388796558879899347651758615194462425335801479732864777390376366981709534853289640903028109737621413224831453940806106729415349737981859993374579894046606465595655879601802444882179476053950919811159427655673095160586198143020887402065517469977547588671068519243147624427150883163747895716266438683529094607484187169083384141731532653301346114544539440283046684313722458334633174674417862936435612207744902544293590099018757510636495938067442678549873270553297808147443859299075519336345239032160448663620304733477102005873923651093803174120067316880501015372805847954567597580889699388159797616156684391815892203955896087436895528141345145751117035889772938858948707263492927280725673992074982114268486220392487719856568283918731154391868992655100380068832653401742243621005341645614943274437593305615776091466569737049224132912294950314089048926594338856062916662724503838410271250934524391661669693149440544792017582762274267919410458554357588971222614644643409900621719178987109650621372371271963652059533077389110866114082777438408931803422069959894962008118360090529873578494388135150148988772218621413210535450560158077713362525661466815436558963478777163661097743097973969516420969783495762606170145344706074757181043292910891246718517877293736153405779742341968729685877679536718715612135719720717940959904828247724996939898463161429302173810011093133704485239668960281663139630002560028092033551214413630223736046332818905208454470568978699708799238195402490823730633150233290116233846309329429109235588380958670584516163577048915055033107030255479958184731525915329537106965139636237881303578686936608779061672199532124072266982764702749352827462200854484503600463080280054608297488481061127048485711022908925825845416887280684703675093993313849635643679938914759560229510221804071601501182229916516489501779840695125591807720084320482655355797203687440217995017476199886779498560311040520447176390792546400036571192547539368712549002074281112172704676617025513028171782436914168086251503254126845096579634788423083756784918902821704167497381891417345543186341827790798511643313542534000700391180772880530496258210234393782268728920406593407819654993434340662772012868430259963828493834189149763271410965211759822729413432172769317615159578884893118926377957020395878254594790056321959738561520918348074894702143141130638916265843423841489561448748268116635917400442203072202724 [150,103] -95792610585007140734355019651695250000911622209012491567071530183820860993833200774003019966767433369744805781967225270696137239635457430237360342485388485144171878278762680673591285225840265778057047427584161917383113080553867109663700302034656301295970261405071093007906023953126165710607840994972052697172298740475034288390330709371594613295146546161698511432232637332748276811091996297519854898995767740859332009608555729244974040530470862790076493573984816569816807262513185457187596272377617189571642119621155985231361751828088485538555718829757107566171500766650648532077452272360936210652394976289056874618153216653618746488763032315407885404610557845564159258804284296424188102093610711325279899855876553560364554113501936585303392228524788201768379149610288668934812299754659502070879675728670059117810948862320083314016044931121381842191211069869809272498758985677423699568701219781054151802107202606392634693316074534625659635033824543304059917675480041372481312157337615004286224385439733409276680585541660951675766764432064165264044695614523709349305411712124162018020125167949716350360999251930134857790195063711022407545524119595594047618857893207923892674479608802865900422210407053171110320002743612100001641372696159278781397352146615443998133771436626209884296833750748532572687410984233260909063579895417168138750196274833174053965017803933694842328337492136642513416934742342206259668829631096174798133175638603697254310885205993364254246428244868753118059468739442976159805458382017867500819636804363340664518872346750404727451012873858479665081919585506279477872539655518224399318061160193013359913098370200924428186309368976574129380426614732800163674378165824376358440056460224590257497845969176383163105629335381234588012905856490203218882493037068256451521201045908362186886274464564289917925370236337071627848814383188339514145378770668425648110771385589979526127801607134404273904167017821468683524898384040427404018611441073335596510111474679974016363947018424773029902885125710496459249226696662811467192926907710979871777616329815633854224675724094078972598972304918152703476197973176560943996195077637126998278246117933174172398913741515710753033509001275181327754070093359853335555747611109688710004459629752411458284831915215217440216049506653367145403633937600008316680642385535958625870357355891963750292479124840750089907636794058280650277311556626822855538113299143294097495835859629618800867244489783408992085100475552 [150,104] 219294869800124674044850933618193502463495906529247630265018713353581461129899280723034306135773003270338666326760932011427340044211603521963381813662476748520148835830607167594889071447984727031227500800288504723768480569572480405689253974752232574117038855416058683201534050720905377553036333873457210481174827654201852347896388654532237278866409843578673944186602429751062824083503114785769040358444687269349739262234521657851271269527903293426644425937542250061210312315791134953799720186393890759450342814807836302925415888842678913104452612688023823449772302187770731775495669641386850950457090212345850610210544758542239180272596769448897323430061993401272112212111905241033082217996709049560601045916264002176108520548249643184687825848285703854223247054194834947408316651002254621265906788935762638447262563110343918808054865676315371858631482098240595461099356719973770776953569628960046640508599871657805198276167202882730755560312984194618561192654014331728745550625628476447941063156430350955527562726354787668266322345916675885900450935605957596785879521137498455470222327628184546783282786522113450873414653936875319208331227891550183985758252382101139732234169218682345575552316116423955723684879663461179385284167553445454151473717570648142550455094047909895694479893695672718084233341334402072728978663824620533634270492445301767352615079070952992273022910806947922382851590870144040141971133519191121923279214880352366598444237616031421657868559863406950927214817034846128979906051325434001733718691113999939690552480917801218201251005158431621989991471481911731048589296009844392022936457799630287598255303443262584816578396206217248083135708520676648679570396366102841788998763172196711326498484797236810293421807784682614738493060383148227687492304753640079057388589861296828327727695204633928319042503805232214345090962378552541477814096958957801722512705072743078080375054909402833345009981058050000591991929205174409424438314056072978598761689132396645683093259808345406370014384023801274710469973056613762810432962172213790774249341973292747573680371004580840615762927204659659480916160437929841657749537454372645523498360391571776504243026291699442104347323310718783660385430285208963013062855779254683742909300762910505884449910115407671504268934435095121304110901706937283117077507715403106372071251505849779196709090337403979921308965059522422401349549026565929629071022653953002251834195644420396914455832210071100212124192 [150,105] -168597977148725494365389639777833744310689489276017378216081214780853791952084532681759357177312470525305547140736454757501477857927929906866444048334123843221371702792583171271062602734277793319181225603266614599765730296039267797971531055914860915741831927558817404288924734395208986774635798461077612185891945610535919631815626739804179508941763151240618592187004694390142740377350986496289649934275443381374025783490413370936171731349252422219526653174306478560640380731396372996360390042299538826754470582678406938219574935519517584915544772734309792626283712437579574601256584426104679205931868957497277598937851287090290240231741112670102026024668054321955620429546932870452042010106532703531763493667628862228213631040072991560081143999658613510977116071219378768503391388283725537032902972560794001224239800685788830871948293785636387979622513771345526526421450797118874896750562520278452577430116519288697876476894007987452484769985674659212009771607180711551660143713200978322508218544928011433520586935040839998943838070733136180900668433596717224895160384688276528569750805045428148092975332126487684415160575576538125833637688901059124954993626789212277568743497729130753240600407300435481864080471347123402742326767827121295506936912196208275073461723788575300713259737893324079667907258769950311331057390425672345204358670167193090069390034537236609126139871440444933529291643427254752669746576221159663945940153211055952125644690362288329553380723692459744538922805692370686231528067288615803137559196195834233836109403766960239181198750863031915961771196578802108065325850614922373423575720110768866661978438137140072818842492590675133201505223064187861628507130086526825938912728714222877840238045904829048465983773410460037803111904307975750117945082136439011761296185341288945949399344037914359680864046543653539364835041848123067979266681419910113780831848833302025445960873889873026589097283167915323969520056384175283050885422970117989412787888196719249789449925898844591346579241396498148827407481107268422289064783102782731155501418111919082793609279617230066770664982164250001752450215610614277087386804832814968310897444354907951679937871870212504188084419883016794241383340751179837830001999151177385639031239640628395032873998193668270763502686293231384892438639229710450215450708112420948135921823765003438343355669320409063725044799629572151117162451731177469977404352122630530675697331428888708119001632236222568896 [150,106] 429650229001471063567948617530283269177998838939786712401900770800310457252232425660085776191860663533753756221136285088153103165284577184596387141567263106566993675352083613615122874857638724981798148266603916598860999995506679189018384578090824866801365741727243112731898791086348084564965712441653209486249676408807198228001945273731924039242468254077328387423830552804246669579371106992034680293843978168040273578411908633893110041121009779054359209313282173735774978232029916809941237709626424436350750798285747779457557887775920542384127413548994547484987566021989596989445840497962673306204296367030017400452013537075160995524126243630681139849914025102055016364067703789495605493117951580656453395391480833174274957967201884526735024668499762440553278444679879866320961746948674410430564752331176912454754097974313421933439654737685667870299414425006890973367381029817458719811094070979786674801557602576553158401666231367715074126411759424213564757148284843539213540351936725777849280207536182850329486871091678524456049038820522060946785011874216859678717835851142554401033026104512955464733716292241803882516128240412420986536917469760595158943264294385540817731121150220722686139440944676012992079714450642035327342990050050674113302750341537853299850455259855340388789103495826065813303326165609226250375403928068648049696631823645237571145015430868131173486060517058859532330928467892535052656863429643401196508138933964857126729165405688236124264702975894242300994838014747351095822051247808260248430925567121682851133730280433512346131571299438148401426843692278323972203822134169398007581781281953496496261036878520127450777455020793860933762270772268122700116095565540912828052440454017746875972204136785258889556222033317424797149249079877752842500758859022079926961833075869896063926348001548987441924026752117819290768574422111399667599514371544124313608618757696824083773822232703659785151716299406223890046372482538398081278875126160066555264442002397577262331394265366747222350761755788779196880257001041695121004733523399808589124164114379751761324419737626898845932106765821217172483396786848125008344849577176693216411401727391387544625775907582783648182547367419487263343048774173101203623108466998962554011460398343141384853619373281269582761904400402245455214892544371258014860241757914314782308570073193047744037957384000253978845334253242047151431166265550322111296998821859260073785537951678956930594879329244 [150,107] -429173410117215126221929489547335196040936624182214236219744731202012756416572623793928586647197095440082601960531860088700558883573199045949793819893393033622500367706614594150399128936844614649786346858323704196172128906625336194567795442745550757101389177559717084912994292563264044119062757822489048708126643949700132185283085767364076755286595893224776229004949506389445962813633810892621807204615316644646707000464125904174807691267511472810738376291775765851783836424360421350762454133509424587274171820873310577906828051910917172312012650013718417957278220473959449950091286214030034913946303220043335826368079776840592584242145995068151755990805307887887352857785202613761341445214229496637497743324014327746706581759590147296947960685547357517472084255675977829673502344943410741029172459435215704090692156110198200694342627984418157924782386231272638562045412761400673327711803307205729580626813544333933459825779479660971006278161696480317759353841423032468651375463303736779926457234802984847065866237686824820753153900681043575707643460959527432350171846966763013083216401604635294619088883254505472017391933785269586970789095611639230248866505533311535303096289574416118707390122993200891367307696677048582580962659347372124670798013241159910283139877937306169510488190887535116064178319949845911133531566167989825834838989923605430059530009775433422327552168627649473724962413059549998192019689412284083478973409070477161270785114200093621227111683174561454233174273655423349961385800629430300327700198896523045045925748545394998119863125200494493882299377117501674324890460026737866015236084211631039121948255572655311822972397304563132249107779940383180101233100582644169285561536624046990216066761866542187468391250032785597336550492344362365521356266710175680217102490110108243225008353230986997920928406118205226823468581742731195746580391441611897523202818364785547605743566759785397834750058342937044763934872461402765678000356208582049864086008301579958513372766302454859115418728674712361412890347217906056436380754463802145932197687243177378292870935503187348526052598182666298667270066231960052398378554317539773638507677223366205490021889318785189549178816593550703809331732694717326182763834439241052537458441283298321458463738890078568750386844120266233611733335538004366452878076571046060954621718115051134491832107140521809811002870788572891874178096707929113441583481168310244383272751846640031222259312 [150,108] 83570366064321822804082521788977141961027316473970767686813582647393344745301767534082848117423184975800783640686221051349343935115123949818955393641483189554313081384561365159676074781564210757732488487356800928471870073011951690833221159105223192456360170606954088013446399781664230185791608482628056495329625808233444443794267374419928650495536752169005906286570523890769676652334664019145985269543534727757508643289969761247271994529714346704337960338490456813246647053750726408049970035116819435643793916524533241959322410595019156758683381606007649427741950734349779601336690854890858073302976010397850283501726956519699346967073362089288590877364399160054489066095454182947349512037450842249729125871032217321649706784674052712138904209169733976106550327249800715658408110718269566217151079583703438695198794071144622107190551622193064570495713520146704991243293701980060177090071502856104685544618978742514779961096004972439411909343324178343174643236413387600066529601053417909810949788870102334683790113122882457065548445980618516316807084658629830198821220425244795600636787090660229347664638338679930262898420941552262912678151058714277489107658232650916514752587984128138955143577360099402255262480216685473076940835759661840171614429039025672640182671530546044755397803964101945836711867879305541364534666467235313276786361794736431544700904982688373965631393590886725734951907969823623841643033365133700855923231602563420488049150735398152094037814602914732952678313062512480952563460174777363185828316661459414775182165631515760634654630830302455984087068068184883076868215629317567213208492232582522336246068719278150069682854244180572558969593814229636100630123998165790166444254927971887346550430445587907776886800959513365281563471223886893027960150893370070138235700842796995464438813055452649296336306955180259999186479114825026255859083793790267736116208716751701558733511747605947376742256440776707443108730148334496380527357383483673556145729489295906412321974459514761089022221538941600670165622243896863726175470292710193205937493623152055274650887678154979514963633328043869666498365025635367117456164442852590702876667845357992910287580056151678077319359834247469880632152587124129909471740098570083482991096506543964458253940842569764236907365795060007160899747504099593980415939539452661415212274559004885304291227343749155739013356760173586438943212578529725564190179200788377452780097251392228912 [150,109] 133210198368481425265908962051681278843815821531269922855361314680036332241487484724227766430128634104881863466880597419173637957771028040634987209956486427452185122891679408090916525792102441590827286485516807027395547949045109083439942057149454429073821238747381906085902247874297974136434953066999649820392799415552435814872615339586737557645101610212263926898967343573294519549522045009377628878955024944209947398163801159929609991801966855422720478723483374604019616736012738973697997421138817719845999231169551257407471057219900005522008285184481401572638607175615104616616273487131821755864211500336933263733752289993270166526027077718026044003533029593273875128693313359563657432990043225156233364805356186517104392032149335838336388246560227955448808975249262985442079078515736302609169787642903140362254268605719982468315236914999733236267267480743295782666313661824811022320126438294055149953052562907352849187515559415790744459198977218192226154034002754337967533366780489269718914734552122573099601642307338742466662290539819465381202733696351547848298151235575217061091922669119614292254732131638987651346157080587035755514630737700419186549087509243929001227119260052257540657393804851760855698616290487654664568974373453714843304577073105925998824419330041858555114443731927037007401587994802521869580474061374854999833476621486895414284576518103292662789115988084763829579743397682506940909916344072393086806550325071412326369285059263115010556950906345031317625595276239065106129136580165858694077702680954947348580402303040397576662298294942212283972595480482689545053634979835318004403603984325195662748418408927259712776283068404472494806611135845047573949297438735447930776263299585407068728430904841843257053818595291078944474524547841417579039712153812098219261172299656527940713210879318573994040197737142996093212486273859519056984647793433957152425772515022722245921393190009575257172712261287341298645028217401451618071471330350049381951913531063465325498450625197675166863660088061199064178392643905809790141547256589294799587406870146144088131951689244717830948156369207941670029249416103283051428940335341928982659858087247159730512199581454421008536307920144813786567433222998483370551295930308878399156706216461094601449662178788129871811157077766083905121423200935825501375210672056005069030026912045613130113433230850398997766400112885115785985986513786068091575536214954758743075674403808 [150,110] 236870871676150234571633876595317861732263027256777546236012175467555959258773757760734875236301113010086889347530862833715709396526842080697253273179793376093539014159573221602262773645418378394725130172759999166662353463427128931046155959231756043256963368225637225619387270354805346090072675366952823828709993178231378134527626955663008739853558121975345127419653617216394370467970772411789715289126545740161175329593207407563855330875670604076329536356323616169487899643530889292763451909468290213019575063220889591458098416145313792362516492232705153023802625476339254310313818307872255978310616047957676841938658910814655439859145035914909390612247257130779008522127868405829790728152625850885458794505105098956965090873626280476855799328240209844562330052660597973425685313892678338237294580673823733067133671030579004165523242799368435929126559787194056117955316003218309668033261157975976057956865809849452993980272350385738244162113042303766760133273643228658919947612528688798004208052778495755099842711597538366384930761079885740346324781985358245037349596159748151572991769919193820666175453437851056944495202841260368526110760111130529632111814942899659251333269694118557412185520191234737603525674089075287236852103926650742616678701329377632735058171430740251174595167998672049618652324011301975585003598531236833236238949249788883150813123019568903570827005231631942945372779296752949253446772401173797514238756144171440602274102552183750845074633835342382331388954236044829893784882198022320002779355999092129241645036609158887198813480860037619597589362346503318591535680789025561878045516914094744679146900632977307409827214153031840329800641596725005358975356652319257058356608904899421430499962045365127412200683545807900580120709829311404071221266405463225777684210154283265179903688254138026765368312343067321329724243576252067299785416871763692756226155305100297555965622503929751735792278059564691436357596389127604925360400561713964973275986054867205822848919415259907722103242349387909950099590785906215687829182932988358260048308419819841604547234784542960907325502873675245010291233297689085581626809159922732912266197509545182917159446128978532766245576293856769894737567765431970012162822690852128033103357067112952573588369202277717556974210088508913666805179823773005708085950053620796774718874207183185380369044767919084664239667588354393023310699764450309213410766048105638404466254 [150,111] -78422499831364179648211909463742022711591446017042094607780015333751486637672138344790214918739737412748438156390498479195820124495495877667533675823129206594578903183239384240544430572394792822981521422187604382056632060065786270134644275808015571791370525804717466527265295420002638044210603037167716751507083847264655679422080887891381816751847658073382301792698376243501730757754578349322293852756963836624837708256936773668339481748077111116221983217795019421135844247664874849523020095869220658055863158860718002682649342293572093423854144597444422175472013169779589209785103393624369723447173055585065844060476856068354632936256780612286528928960935040426255718134099954723254305001136380915338896426563169001350497803201764004873733820636066977708474387731856462723020902704490106767011647437475651501789622089312178816357015071776862134336918263557922242496914244513482397278643253800900350426223511596475412990756675500349131579839358925291864774835622040717708261665956374483676839512889863692997353030250953842956686936678938860437563103076913686028492585624892823008572187494267741372928264853248092688579057331855160552098408197061086687041767346340428829002972303704890534616405081301921566589303393440688423070184251324561464067511925165333679439035267787028430843024177503020702919363707378543046051212309590173448516330775531536054586452902952010606740664286294521119093243258271921179760578971174060319731717151920465567828523071556575591545028894955900241521480445217500815400420910577261846282893627145459238188449836060486610705025012736553051581860528193685096429776892544445783550437259450194266773344551804528090574361015204909508819392304988878141306897434465884544525434605368621444749338988836780144233759956966293170089230659415523772219739095725720013236153709245681304241148823380465632389603098272816789505151955270046482704837013048965978141341093244881338958346842191285641638426138056946544988563645697289094324602705437146191656143044969246480708736146261538995878076395884921310445152315078643678959159476451370583415193463323687147685775269482590166918342306638406224728237027610220403801537905787214769620104286166357737211486248080444272833602679669573271684647154388800228175190628818726090604228801672433486848791505656918938571912468981934088412576574560369565163807857348157699165885264341218013250981272367304148992269672238373866654787774099885753199859256257558096 [150,112] -2456910746728709865222868639510757668006653008655426015960572507745240202016244228106890803624113576131718317452745409372321166325766559788436235111871117819851064813731103813969697295725532231493815642394951661068633641749436971490093716471148658899727677630796179229649815027123560765545309532421370044223288314937827111645787369757611562022904313043197435134705059175820268614562701745551888325802545699595620798690083496776047764329516302499902093647313311819102961102701692227325791770668142037076366371374373286200809370968082787224528142200849169798508815140798461608539488192862452530041335963166573229542657366132928603618030412089596095351410925738904856883031557398930402633343395542578686682653498822772125441557583921103378371051778333513917417193911073073252784562075026914479634968561002593862274792055162137452851992271227741960781038775443847194664336945191315809714170692176183648500172160566044042474625217955125599660563976169687071765393828066769221690017215474346985004939591220753233528861614251891400767332305438191627807108237759603311942958668608194549225176920229303208136338664952146868265592253222660088397827312928003591170532857561363773125281944345050934365126875002697019173355060520238926259491859170216677810674372396896496483332034612094865095164353504873449204496078464516985591036906325291442370988340388967964953503766417258759822064494744738793352407815846447353535983675503069915171331680671899162594350158203890893334776825616293711256363033958184403876088804643029985301562592294288048363149170248081457809600174188642381100577073207295263632354067124587636796954294172393546331107721590342026530804028753760392593448178671195186506230362037582927305695829903060390971689615310639905120761557160292012305427417003817339386750537598132043763794337375706219818925287790722976027440792578732461032365076609624060196130780561192476401985614450562521483142597811175826606651188300422433067341624156549218782952242559444681461761139564951741570035820337915758931706967259109415725663016863533572532223609888936075768334178933650468881604948743345738004603997876765352156583552678682259058253649596712736601040585390584828201934972444910694590286282621755633268420793641130906059955311024784420729532146923623077029583069972765134173995258721445790575636586918253080406774440698829983742031264622531217403159409013131522486592255176482224841079931699633723471559533504 [150,113] 4222380840667179014073536718529447204873116556183342767171178706586105994617053197689324748582681874701613299932473631005616082335292036639125120316535084829305332530886212590683508132109961271517390321740325817117626712324140456436926149207955715711431961056090986026553707838580953465282878790185471614185482210221832896889050931909796528747617940977298791032361255348196436798790896294200173731756771015690878562503535004613286821426044027338101464185252965040838195687314797750831484851617559507477136151733711237055539157729798356561338453288828728778825653999546100945062787349671059087059926148972422858517594465718634451967194298130919383082755943252540603738311445910436502611445206446780247440919108614656729091443465622254880367541085345534983351921305380414772612453760086080053236365475717424161924981872050886633329472701370560979065155550306073218875966432332183699823799073427413973816378379821991107371740704944075847038660595359545238089344959995922172915782206758629444883093542436227153760890715750462921195070358918392701980372466399972714867920983154762136943539597830220977879977129919548005576204336134888810734523412601587066004529306728014590158048143659151313689553013822640081389665119307913763036162547874192286687922686294903871050096270293139141001428561774776860447090743017174048370900420692638919729429581545993781676105960467552737171054397844941565107024618965806141602646089206664702201548777022436475567178245938861340322505919606998134411739510747251964542225545677455662816584932813206453468865555028765099924356703520652702996579074808188444756615719730922047419416438344708043223325769532003074695773786756065994934681131915847526564464253709500305734632810121552969325590072302511055610601633485674103322287448945549405387695798534343692367283438473433437811518379910917246234703181452035110712416528492420807130092342492297546399859255455881934817902007829898981197167062451722662341803002453512771965628196753638138192705311969425194794547016684329451005672349160220152918783035154780038707921864957401589530875482606262611614358474330789266867638024553936857686627589681641630222742455720728327378410206288725939890685486680155770473846260804148702275333334198632137972965306250027445856411434375791403107120971313962384195102403933796357691062735990078540850893575056695607573700391833884935978512099609580138995269619888848043176912380825794947538720 [150,114] 2359895953500110531602047686407867940783359083239510750871858830031864139371310969687443711146189756438628887004756948329372905420584126207628774230945392321198967667402000958494752648821017733429676049787484677413643572370006349680889789094673316536465183131503333443650632856315181987285969914190537513531499315277902820923272944489224802785330817665196330481847653839897210537760314692080927601520556642244501177071327729031232914832245427067282828346314823843919094939627575130578842817749993863941019548240789651587040742623047619424688816944842776340267768100710397384516698552992521480188990348157705537824556486929475819307468523492380576177123781563207800312726755212869045088114193703535071815392095469813617911192293021997309568965683516753984091490503939308146766590121088464818753043729347038026332179444013759035106693398597072014150327619635904727478807762028867557476812105157108494519611834833447555753782477447641856553207232624798037253366262945654295510227773943083507792836981348032890635828198255737144959632944474434577324656230443114980228782007064873785302579418943701235472512339386034958887287470311731988430858523646695570471800069347354319274176560499292304703573737800037277745687104609857815101598450374477912285424933735390117163103081765226954993028588422461403159860838860705484508189830886514854873964982599224378635440774061736904385526868794552522221454332055550208039808294636089930475042610917550000860158296976690301903220311992460811963226415531423697162907464564084600406617247981118957752786126714898028937182806839655757477025201663867341653641268233496363401088109292998800446652404760799328939268968102240287391832394262127357807592674427349036946450489394028930905165342505574296460274013156399663323844259196646374469936587326717227407970320184556322127209378574529190333890591920574901728109806161743534171413191989249279028431499228252691845738555760920385577372025985083170436056982838659943217984596102904018108321625641177906139559728508375772212946777539342926662072771150728544752369960474435023263538998456551226554971602501466381587882606474706620150035873421525566728148992121992359438397741193796070363809921537616723616621713733717845860895027137190858513243129420448363849725625176725322670309403696534688597304299282901284705043311903496168020383264417504309358288353240042287139287008970721452964332358629019939360661452759404676 [150,115] -25730735796314945917539373805815178277869280180556940176979036471300207528581297850572579840047155016278789501386559633844331659481474895251333769201168825893991161713410015610236237845873763569539664809938440611772885267685532450330611895397930072570603501499526500792758541609656808422812059492248545549871640461249209832334796189852378694685274655446025401313654871612990868694956162766975914368481449020319238231133030198679958286713365749406291833596728506253584552651287626219558106819730519694597322673969409732342135902314236988541048259952092625847647694131109247092176874155289694183547228397484752467000809315036268556230616301009095017638265899371634124767166518587942768198907911531692148273024008462462066919744355751291839895782252996159353609045060212532269995461668309301055700897422455511424021739415183659486360772503716129671117675771649654403004949731367253216284514204951819798012800429029392362280916422698419701894812680700943204335756950631406392149423408841879798880315542920021387597195962108420201149742576364952246903171898680499508799897372987540572125459199953834872961815275446250631167895769517248553537368486471151381471071516944801794944460418886612382345527059425122311412333244161510742775067419665988653858061964578943913017008667099138264423735719859833624790428569033843559464195235931740831926063220034620650607638701896159680041367120746537364440537327735564798690122114592474282657606187495218849961717212696741100017733096135266553006174330136948946064992417665266440770214423560782849497808737961035195137370879189605986306759183873347289539155058311082228596150127535650074978061341956661268822706446123361989275645926357551876840725102861769533753972849386679431839537659394317937080381472837127014211963403973521438400925473592014435370500044695842218753382540524697201118017238934684667568138647416828531479409735067628573449542356796327160730521845102217477763916775179331343509437245480527222624227657027861858762174751340676918824252048536098609224493036526465969735718982331939621035756464611315719776062831094852387330479673664101936641655802781567530476142830954068051272493975339665832956024574906527718706306911251839950346524210974808997721638079188722484535784184383969167460645190452835457453532732060509419946732033046787044827491741473684613770008282185053993051354900596453387755315416644341718768841687143369189139582176 [150,116] -89092017026535837838178052685827658903589209692683057378733547073542906664036820316341492812309715623586861611377616850898881300801744767672479419128681868034416783565055726832105921792953884832882604064742622075655531568095204707097898894051977352159545074062451927178479481790676520894338102015480708833137365558722677502107580668079664720237875058088370884666061607107858903998522066664055299310226834357324036405904627782412484550014384789059658883737307372711180520904411463680931051340262772744811741949206705109408011126169881477235101352939418723408167403598980844639946863096283130177900375546108632978480199744579185688290749942801576161179980241857424374648889932530930678003816286434285733345730087483632557990739765811279042710910233213062672585199947651947933490995154439745728069458781760353898469576421244363981236389097782777571031878201378351220571806896310150835488065682396682024869838116176258695842433984697749691873289628786636763982209098957810793508137559930657224205236936682074947466923059215667117209294996461109272930984767346756677289260223016172757181285210229688984338645239774517871543076614269239318411454489398315449191532720570526590083943215356897758180698579758823690597102592353886339188402869551758172165683029725500931053723839500561680002494801016805088024885521651053580739442285638275060979139395973524356933051968645356400835536719101046103837102419513351245174748002351525474881911012282218695043756023588315086171320481995293650336150439491761116861968601814166044814719885864623212617296232573881859211238157093396767638923744325686936149113256020763204614841939301930605931383169184982129129664506644308261819708437456100344026266475832896462420194348604519194601194393135335818187534433722662522724030205238229236427488253057281842090261387124191431742792970491975647764987294988271404128259534748963080287235014068160045564490027354262667271981189793247359050818061891959967990147151045807815648335537105032102612074149439472903698557626890904874869730194440506350769060736520812095228219705929692276107949916219955354539508255765971156638263063099939719187598626304345657741004013807312694209046419469069188984592179734265391745110095095777827428401490430068441527035156501476910260653860365693775426226330074728718674557579890685774435678528496142469771972184467373092736056151218377297523817731421147728786536416151450944296 [150,117] -71535504867224559719720479380458921986107552256848009372457263136829449655967455000923575151635074267023451549287162477837912259168285728121631227031582777520529153833141853634857197409668306766085483872147402952824223755689949550428551211690151474109661277491538813266241519378903684905092719506204769651869321592513045983136852406274563996184512651466204913250306094338161680462565778334131183731787243305304494232777113302701186589833879537181452944809382441662436152163868987376473170101117388619536225141093734278713483486117992653001002958322950510911794562375021243814883321968029274050170000934535167079225144761165938609733623302058408845929009278721646725367837407673403855919464657197168757856484166453184675359648428481422802939787175995935420653717199722379668776178519721316838677939398701085829390607828623253507501088916017564398943148376314318232298521474582253792192692002225548598530535135831460777919097785273823867957931159877733299278769606245417579903650646221641944723497594771427706394302063429425474130363538379081833201679617577164559300936247121886244706272458500765877700336618950575862820534726549332017010872877412502585357295611603920643305678222220367442463519505878494820622127831463913539215228507747739165458191749514350132717715711156479925060343230041165956987296260077301117249795308648071841444873854833886889115129448884438559598264746631839667101641875738397730082966945525691509403089496909350989146274783832625261494465639395066310512199125726945968511858856188889323799533955371389232040957008002608589057129875194151134308497268534718186156976938272085450353962904555523666493672066174706058403884563577755689046981125527556625884526066880885768705922464156147740647578208157119048474888172109290965993810937282513050934423824940179701038787793896274035556810987322521617940099890748639880140961577439425570983987458360604540940340030819191883610551549068394649710216314121698652007506829259987398217175807894141493473210329186623440801574961596575978724779820986635808998192765943860800085386486305414743097941013746799871975348123934713611776391469913663319967680534069718699706946223606504568680612320693786296051530897966598058683457890275730636275328904262375680254495570392140124424418705376056188907172303807025084741779722257925603138591727802850591878801220622668591369017751154435240907030825134528960276723577407280 [150,118] 28454036367675089532650117495574813475363828054721692562532074938046757480961950800692198199794020223305979899230602206804848809524137560026471878192617005355889685839213116474069154078623424416943547281095700461165020937139246579592064391799323207157077672947694075864974688687833444632351338327605951770459072781833006188494381004575161878746969944940346273799804206569155576895020731845586453264628410562669054180210677405249289604700264783817088988002834695038215536096016482797833511968066381366006711523189252247876509174998768038060986875271450724537752685873027565936383497696749067561407656773035400346607995955577360972839128197000869518549358283207575380454781536411520682324776386850801381164985708275659580826145861925753630978929751849468380726093248995010102392976997490660304959153179082383023790489968630376050163902075189931927783514872290220956213150911076232072657076019598241969873454729935684164097916896556369511702522815629653670809486670050435470512681155134766658273746069992562098145136550332861082590827533345506455436727841977019624048574705782917762568951573444617715231059421318364393612221135609563134217501420513824279107824665936018955770666375522190504656122947269764170968795012360062372573573442472533653265078100385903115638280438266381436611077603727414465396262472549790734120874379566992927599767587348980775677032724441044869010861206855099558589597195583666492334791810988392575014049602260409521125880139693286095912969826005209272201289632886063649315697657740454901497815105010690035171368559193847955383804812771238886013317444377301781371184794214152656753070206836272492178970619381040339061595175886576581145730678808907203567932557863746977775209280459449991677799901837668910414938215681594293221771499981759753262734393736019457649569036799659733295513933746572393386894051782799986940408739698988820321300671938079512713326266782970709067304818259919005228280381856980215898338508380523877655731710103586853663544758473547513916986076290678716571571107656527629023446612801702570694613614551310734510141749055759946731398478907572849435937310795552610802239422314888741788806252713785846810372947456046521100923130552644674729537119782357337606003133039578642943884441116465040712489474921709661165631263225558381176931834242193222264401306025316722273961427487096533953117111666226032814984642077718816645341643 [150,119] -3942658516544586252241632776001971486162627556113465991467729065458816152491497568953880270231929486675420133746032751995791031735411783566880925417980091885187960462705304995105697420646234214131290214468755656752705160523973526045406242516798518696013474077402734695374183304271873502562117286245521482012497249380270589831169799522636662298580362546451007825013238537360320103005949780120763088595506195495333174020498047546032792491515952427455647017328594973797151029710295612892154778749744951006532626500380172029614894096872003030924801224516263746491294695335091428102913528192919985276216588331078443866401093975115324023603362930570946312854134839902294744030187903695639293607195717249715087260199068795029773912204081692798709240873548367503362863404894466730588721719723891812384814536141639537250307176204586033351182830619731087235083479666994276868579336704411811057363165099660597036673956600133420832036906658202556278762989154536547417452895817840452066385689001749227861047304434412309172086783665069859938027265682990997431910836012252202864810313122423734338759027335276993329584626797712715108641397966842272346565171183074064303129668433713098913858133004073192422045635824199914471773065648593157050549457761960616029463818993965810286914384211871050455158483162014202351466643544067189371868218021972648981172157114067712145333643778263187013795935712108999395581314579420291071790765045797543984310473708193363656058925653571015980415404600180825313076727133938457766276203432506623673180682529684136297365997614146861216033866053653131726886704899421981334792165134267225141873815763515516191320298128735576280369421185710118634153940063450045614792252531998205585429010542032680756744792676906834106759794417093317547438169452142311527384876627674251250889799849755701504117279147691992351381388413160012890601482577474727306955429108116201897431459486707154565047821068926249862021964046974483179118948898216773873606839946401794235040065561141278698664964038701988471715028561207995357905791210860211631143196811594712017004380069360315883893680480327441008737729627032675119313467563173065335570126568777328526317531301390188809021677337926415505121536197067570156261100722974908857182891917228161098712565093838820838817997086741090322162146790048409628832970694155268556987640192346388163602957984713368148949098537400459240 [150,120] 244679536329717102110660042751124260953363240686393668273216228142316124944287384948224137437204140697074173617651888136672482749376786839591719517681942586214538063608454713858181547415130695128476033277537834147328479342028203857788046355702703509328355216402616760420997365151148420894626333720412039839466110835986818414979978494520163070753847205529540488436057731031168502568263628515044925323953923600336980334677770360508353904885118114478981690832387588613910176810751687066006956544129977868290018926988587042239045201052159340938719095183252679975152590351616432014665728934368999488075890314871374789539193596340880339743489794072893625166366758187460933614450509816418346652504908306685113561030144770394616108689964116251010119542216805735490626648043638257901019496778558604386506708741047465739715624519177087967561686119122632085838344833233978958956638419409650021815050067046520366792006524257127700008860870177965306557774356366374515097546436612907488775795741743044853653424672620332028374050157831168014665626995161965193189186368422156041100994322754867725841029987832371189123445056054707200009091468286956023040104392712649342977385435696498599005532193687107935340670697190768873582246661920743615786965920014022671982295956691883961388287357363334296743722011441804321023500330953620386372610464343016212765461233877019523759063378981061910575871020960317852494801418875592856080632188614391107287601948362919261063887431235378137731301377857173691670869228398197388845078359075434935770502705626671607031892612897685844941617493963251039412438743511789489399894638382000014256275817561973583625255994695863046707784073859672730457510934329919457663083503292440176435578238252634738296352395335781022597137215803902512890906348950630698434240039579583878488344432103401126086999036514234625911547795585421958259081975156359602557165993427200551252875347725298944148812418519089459723732201153830986170888462117919038610792721440758464410213811813708627631173489312983836914846634652990755214841320623634504802962654174300463604332978636690080365962018719719787918596680855805047361964605834113333662526408773834154155095189366401211032660372170678736595474582530018306877965176523932947887366499785440097762936313402942696461902837117127017084700547326062253746098071515262906466121678858115405316740413686487783245753353056 [150,121] -4577213997167402876901650042054330195792395585347968345099411192972815821803022820199188222918232566810133053427330758453596791846135864820289593469267680554338924495659563367497628624036697182995064207712538136542415536533050086864917689271202070615474341088966291314001340763111916901509604228597772863692486909965853432937048622181578977646009542022397451340949137685743306600461054072635895983747899839779141928959943923739356181043897974096877229001200262709502603390655980240328859617592781340368345416131252431555244849742199968339641160268532319844300778858067082684197701332612849377648680995894888071611570171004978787366115164874787227914590345879360068879250920477187069687238715544631695326850705421201486439181015569829997544120685020537859187796195756005312899170445823360324591152187406381821494218436871110385764062567021032699611365314015722426617629066532576314902227217837943117660086061220294166159587859330481580378961910285355290925592607122785197104486118281651873430348623308185312569276432782989310237259359658180402291778427205940706322893287105961392552194677126930134029772154042038449112948311560653794810480674455266876181898544561918875391764327365021998406458468348362924324277646991418868474990154021994511253242479144356811900185018783740607041646648648158880579017133404711222884426892534290522241277594171400081486722760385658675044132211129233613457758794261505976166481533324473066164466890765112665750473145182006609979549334754779490359685524087864403306858039603728091929767165619253925676175923955767171597168771215265825749472536036424272799617066570847839163534062270690304645058062415709392603294387180889060382841754981788982150338063101538415607211146983120927483535551124470548226271852440607685576870639398993228216053792509322194151064368234278494462678895442349006036322712098548575171986185246450049229643781727162449162530472061337058975729266378207747408392144522098986977575121011002366856490494294449728828843067674170305932930439448348772682886950803847655064480034025557357773767501170961919104673310249322320646161183852987503571722927856621813902477220580640335644845820945702717460313185244438194720228954873514345657668401582508284125013551543993032732710641325257800176255050214305360451948503924030031675147724309621512422305978036899519790276060119342402173924840679174822033664 [150,122] 22792538245028038390203187260243161584068632595135893935131533992755393306483584094403228369153724684417724026166941078089882123581251020100552289164492492589324899681151275587295118839163528014295851385931622982440907805374230755766278154939008875130246440537336695831490779447850912210854259972976791096264646625275717386094680686894141963897395533774542361969515694201100524219412782270832359330266015511758851562890560477497857185404513837468706818752475985782059257654383935137800722887425850019104748976127008195659086933405077153249386333900019762554923228796745047779583188220016874069031110568481448570061941002345090456924388235856954320138338995216290150821353650464401288914973072239909248764516287510205275322061641414036285454343638942808257734501916862976494323756008615596726286708029232377149691892191362969203163122234743106216275005530979427073146097552866526901924441532581742932716823186048904924885314520118180762264671884085282225401684132418978107809569589832287873819365427616802715104034243030364843815231339097839860382859590239810895422718022293908728978435456457909831708076639196243966947972239950742798907178929976109956546340698594939947227106855016038610307441170195504847421307286261535574520747459605067943405715194603305376597183009696759179875094375166127749703287378850652492615063394844555513757454994638614613094586787630638374279212124027896462361394037323413918510478943898987253730934626355625739733674011804111933043996188337738222725625906401908042851516570816942867187813662680896597727158258395811414921552129324288079142282005833176045050491190939789816308913035079719745245678075591451301788018107330114639829548031189500048537764247849451389633608900468865057648178834306168426775520156376418246023382726482973605784832022947759335882342071771653411812202682322054028297968867953185197937090240798758076714431976956733659766460888440854636664668117103599519145186513886049612934989133434321140891341588318152628884781783980912436404711128737361181337544163361310800355884810211936929089180424063626566437714449515949357190357859326702707418066602289334325756147511776476920020713166242844271908194686303886777463742696867942829589157415674217906250082757791745625775825080391213946499271735505702869881682123324636030684467837893092577691303377874340688760297258787367325872897037635416 [150,123] -14813458542168771199219940339602766668246939917377230405357285479742743506810692218575883898419134675241994418213644632568717462526559706318324917142924861475732365877434841912120894396374133042332261581594757748172285460989963482819634308788452744699998711790763737886428064863808914871487697872644945985740095427140837250757557451263235271266718903317876904218731677986441678955526981539925414010069502230410614448547069093758581610867746919110884382480001357791339869386751190278130094424079402844392264613653835559584474673201904851732487895454257523262239379608627084119241504318583572321026554599277537528719542984977532438971262038022989911026122678838618168474773246821100825724402191478808156855866497588879328362770255607575974981920477426317603962014460319122025864629561463898692263221981015754788875747818562788426691182504648977970614600300569062122918511709755825857539754670161235724223355545015331333038558101535790619306951872947986586336525944618457856928775439322526891177890861381583895635506786924848243760356573040853499322497665417076389500452688588034096722229274315651518538752629099826756426691883839771340049888585282767050777503515090005811158276171060526468332292335644771994086114403937797642840791489573275130551538720652463742820683221685017425182123562288224499781946499044321757654106223170469027771727739094769881531885034315669085414398208522174104830175703378169503052636527385794800638118831590689103640060193285333203670646693551089714643186207616556405433194954972440598101196387232704428057658077522762839242028720097783187710729678739571519020868892596653720828333018195945467093878414083176134405468196089114180377327408358234698079805566092597198337679926278355310427894515408723839014869913838800977010363723612565596243143716817681157980233476751260627466600240941128059716328736062995030594671187120438179257595632826224116445649499028521336660151798872599999308231954280006869679317036239401299290026414212343995873931671415570757519683369189447451002473147734456603980662129863841984737730653619561784864010017083919810383435808869896495832706736270092749972667966692098495182969070081115961629490376885316263211804025885410595205687663632880709779509000722142500154748931150499775568681931633056262487956230779384222817644213223394919852384588779662191653804715909927530694876960 [150,124] 2764730442547844499587508533010878782501401436502255165452960147345459194344244928874385497503564868177167542884738896087613626276149095579245999938013857827769445334318099006239101525910462193899161751699915774863188816996356495977133075197672518619729804417530722347826583484771173971573391806465405965966039176977494481374460148408775321758618192270934488142965386564772241148522175745811848164973532093304745422334759503595652620317064301018238748029122206429442889295991488018057211662726888132455534599257308697669034693659056755468819631041523679078014808251494477073902994581639838787950927514189157503639968502950450090511748112572231035404268401488274449287011503504997076610131959406684512247487005313150826428617555302137891691796053294618610062846413516707568199009566046926852780252325586103083828198160991570442268937890708617649076028622521530673812443679162791380063199400581330878412408680948828324645216332039777024798296926849719577088199930725052316500965128871418613672809243336637577063460382809793582505281183326135241327616257301933612071520903229209887154524773603552045986825064416053191894687219820480914197146492996304803344375079900514520127395155084673532858628642040552329954817938647198971551153793565023298810474845497561731052605161944819790965214768724037303276679134039673972095302331692399945076111363501812162944661062657997192044109328773948643163449976620766178968332071882551747270613638481462930418372173909412146328005934176836034643834277754941590052834605986676865547785647689479933615760379395307252762040743189166557899721558546491638607579305426867736122373096296203047358875079099672314432864308560607531985789747819202636667331883572689316644496918943721552783398070059073467027571052527133544556423645903041745874054644397996241814299315887153706082352503709499656758372886569862904507942899636624569922741740464292327433868885114622717451194727418584672846421735659567882853852476693578067324906608199557690787766645355829770336438094596917764860920815297845445532704879948675015134458556510639301741385553774923936502029749808484383971251445969941058959987648305102237505354536741284119198915471247887917635888888184582097719509050348190546212966509553696042779611827231800913021984621357269175145300665880167981550084502215537738121766727998615942316447397273990483944 [150,125] -84839293447095260276218049876230597583422697564609885826706702375757241055598403154604512794674809391320934911212147945767613187708921640056673188015692402854640829531114892162257176344558938322303318728779352260012762152557212418411492666930587985461537671137875141343438501435275258388382525325677063326040890519811860153814827100491355507046133347353429591239112069259011814568507994773303604471644510372540497943062813561483748451771124692864678122547495554464318656235318670145453926914785977729786441590869990342000851040312432303853361146370982303702317057615647397704362998520516749086617015551058431723129541247988226007127769909029832865912016416974847091367306361199475398866353808241664576656771616168420852357996718378461713686194156755053657266068542543908325015858449472455955291602422022692664915162187721878513879247936815212054639982736481710899406736672580242428285923210241345088912483281535178731312647482395078951847254498040627368500380376914613538464660682102037049261274936390469268610729616289619961841922097095079460959804009053641651686744604540509739450244587930448904529238051933025616421444071093862924676833669861793259767074640469030486553026100304656975148886548499604219051797205447788830750382012416301956684109042846715641732168997267465198543708917512345126001702129560245892458069876167484730490056388534738750268773803065537724995872536196299448023376076837225216640932529900015440759531913217832214105395333353417568408422815349975119901683087981420232706374223216402215510625092345822343195087694971264856870390824108316005813846595018219688986833258829548680523127640076269015399763882320921673174703949586102159851194653990646789061496081866740382729254526652203620022738140686126370684120542114914915555689181014403833619379397711337288839167955232838031581615903808716073085794363287900367427215150378684548379983503192040207152787043834460766943096679761891919321465132983706225680071337039875584477689332926611933755606801029474860502877075582009049303407201852192552351106505339602587554267730611322877954935524604343945811734861389482341759595655113469919635633343191484220909075048912997035618798512916910326483883979469730060001628674027693588239278864514355714562914251048213002319653556860598459311886221959892172368017128030116097397143988641887838465260119408 [150,126] 5399996423163532980544066472927585688851780561242388551217820407217156511298712966618462729402218462580526327754995645095821653221245231378376473495759340760227568675661098536289766896886078567485784953938655638487906760692966118702708107404655775393629905412730328047354023982708053848203799790382607184291797927017122555897321291978010404643678441500173158971504008048699616117934897954597279464943632971593019135926724605938251457129851967371653704238765225890463203734095339568740312089834123939128825571572174955933681163263222893996763778397103629255146897439722165963317016074830606387619342460508185963099868224812732044752829426722585838669089350396448837132032015098434341227188407014093231278508066646497313808583384728720038656500961506263562918515029333624687313731301498016827210007192105858106653007668992468004374310235332042098996108053875442910599692388310288584343756790084301210569029899172489073297876293409385763545290129632769233295042419857055434899013416633969428987295306331709368889692970850118512789304427430957050905822368577052070080606711642545774867939516615775216282221972509419876026054462309331546343247472661846062355945851947346459495041838955395063202149324517635305386522757953592210515476962406730646098514852265085929140802508761826031712905953235913153297214891559542575657382461002486394258472631691868260063072652826668715845226155828221593324849569310816823290288575183846119814011049644584563859615957861751115359207512880280799079482447521091948977203065625436289424410722044900549777511087783740039587656358903848746879144933980493195357108622235293721303414692550794609487391953944145080699628507083849907707711657091077732684313172153504086641776840975322170717783529553039565329454343226764560529365831533307003674858093816500512423870867273374054228054385097717739241643446365846635566544686209762550005683068209801486321479246685759618434885696547640978644937404826750039157946870643292183550098732738466718179241142876789858399871236368460146084578751154208704966968026819170605053252939626120159020936244847077807931663938689850913608712636645197515067374730716807057977602422085405127720864349105283596941996796903756190431427018913711356076004770911864178735509660307545945248050055369103441754446909053995979199613025801383539917915993957568731011233 [150,127] -141451015673102071077836390866824220941008115584231001253951495363776055694152849400010445132968061127315644622613476835297374489228922374076236586315831406184523696620015247999501360833489717516386443029157022784103762397983649260290683814327433362335030406421500580243388204996161271778191001950608206298080752411002850679927297806978676674744896113161407887128346104461420005738025202564936075830920504362213021267860831646346660968425633928192023872868779223928578618794441533292107260205143510717318504627227718257703346648312595207456074916853456181458110958938587676883223379713600893017567601262245453092399121231185623208757186923400779013953838025015139258152768380237809188562600223806742225611611039540502219531586178286108509520168799152515378664420962649668185563696431921917005497979557203212483021257537659808334792413677554999156962825425139635201569924437165450820794910844450572624198198816927236224457395845687039637105787945745194733286878040448187027373021425571330806921854384346258339171396924185683418073193817811544517461082737995823578594916180549774365092736761189784487186195915416176474871503581219432984497609342599684116479613022090017750148625623416748843234158479001502403992018223834341642250467850735153168819368225782841556368704505755116281970333417919806502308624159379232293890796387035797520510538206203184680882049346693198555867095254325809436110294664704794154617185521626291938070145925199733559603367067319322059936068850126531736784458716077989539133085937692923288236093187635755546880845542404920922696357559056221639477915255503740178235632102131716104020848504335060124306620992198529506659166403942461008259057415732336000082969304869439492119949102736667969758050760172317391579959705147195472771143464786016779616488809040787400190767786012123761956701978666212284073526231737639874028564572451383914243515104522587639570530246315509137551728988263501740017364913740445620116458683746292668808756723494392411767871179078049379070126369681204732381956367388551524005384380355481213567978452042822319665051416639569101012029956705422498635107422242205764258517162596450776215869670440543396155793785956521174309475644459585967630118890279888675998546083462034061443452762857864000659861910362961870770698785664937222077202241878555979605518027646144 [150,128] 2005192064122049182183274183767626798497207758821487278507884443910918751333252606902068714021917628275479974242154765165626576839703938862397454843821058884022207870044852044027897582096311541210897289118694750679651853156252558291246840712407169419149484261177049753342958781570873697826683708614217581786055328587116772068735780244871038656429112964629093421799779291988391808660291873178098579076553230183534320683892240094377204097372666542191288772585141135969404576169412716336113857961617544057644226736588793931170317677824444008702992376703831729271525458295202732752762696409365507615245370277289986529457527427240168429565038958361219429880461694826033344258609464351644927764952465418880859520275099955628950542119550852475096151826638345977543280786659860367233080242002035299604873759670532043531958977582786045203063849168527066526050962860790812254122957117798415303913057568302285712255607397025706307383952799129732131095285904224170342309718339673186005777119334881214838837512881004767818809964916408520137275158762847039112848961643900636934150284836748367406095993931727389031069930667154159513162303691417163010599823597812233092992165590436800803307231571104839721114215896497373412672427138487042978249348124722623450395552720888167624066856946677904033139179316147878495583917627090594942850973750919624586171490000264219571769737201218953626113096196256263824088952513714753332801348377098302131971623878969079433575460123021257222218444831539425445103379084278389718250156743970171920713806891452623508149278844708096556511346469326945393012630648311379119287939428861814560525195839997221494586509251649654976924326220304481698257895719294085396889077964063924057187984902750554699667731712670992697048950813898575992859256433829717729489424855803386239496235782692459044415018338444208419763166380771239556517392389511818485486169356684421152410931764195912639104719483827522702707729028955375373421225643202437721129858722607303039708935830392626568832092498768826449641489913108096519396291271951642954520348980236877283708285155570716483106303652829983249758852937726206103584863449801212841026950609083675179155009666246661056883480167920121529203435032040137801598024052442146283382673503129985315333269790429490712416363726469571218896534712955730006233728 [150,129] -47854317158950362157475023747825470638174597114804639568317832906976995977515600435286874550086143601624385094564469299932575412277961926604287011605794183378947656436763968058290037502569295278166406702602474181737164307094935147364887615890013936918314983124450364805032874021926673644196357860525854721944906296895983123046114961344056848345792765173498002623202431967422676996160600788576204114866328415948586743652798681928789010586259612261614216355352864467025280637142383979162139219067315067540377417337937758581379777330211832115774438565869522382296540430610039211599156904724145459464339956989448255036371552672263845318440084316111938350407176365229180469709142823227305021052235220972335169573212533824615417027904284405149227484728924367211261997949329456490940353603390576777774951469203165816012287497907424659355287261146738369123764732866415599228479420749576784878010998117143619595370723691937322623224288475606266691524567993721381403046807747550380998204562575289707996210100605127885522911104383720050243747220143150699174584905228934948650296422644269978332679466133983535170283769759977064732191749217926897287986947422627406517065781298573407408056719693509964641652352262277095473887243570635167203978272624826526386285437228858777605295049346125752617452903834541079768914501128354569792042770861721515111659176680997437261509823205414936197704874820806203914808216235999352226600369085999442655505089504067139496216697785275384061395580940299694460637629583006457942135376251534922840195914941162890945693113503753787878419592918825288934789063713396819500804039050528037665079160213061117170918843506412688552772326539795222866305389344218312289703044294724058743618269645522349350584384395060510317001941418833321732475870450605068784302959072677480468387095029925919350418607436188134525072992506397298063426417278620045420579506488689554984615485588858452692706077120807036215540782906389121834801014118239155380228048953266241303805750970939172101903949993806261747595609596969261898489663282443953095722831470826666430079385800976393204320355341427332417188613360458753950961925255612406982042747110162109575713828223518188013021122339557149951743470001076490335679932014132271461628606653153978227674443744696951834011242004940955720846334800652800 [150,130] 788030005422170850832358356229502906618270860089526916596806696236901545806565635796667160897613810415612956526020654797175254859775071543494618247613583446091354343155622743713761338979854946453450194286343606631513926291579602098224828093021990127066939670773389616866630861182888385183037839424303760728335705777263434013441956386183030303870821287388773925872794755039679825160594438829360950301893904723474061155789875601540300780411204113275720680062011944615815052201379660933974118216183344042920414471095887541416130585715602241132769440547548350597126515418960308526485752312596530636848567250498425950398484340985777098909253532493402199813915078497004025569844146923080767736667093354290409156634036027136567319495921548421657870754978924097887364828871704027181650820803952001164392156376968837748390955211361157134856390222946361049784032071603618174571067812699064888853822127933822437439252153847580833213407420762694276539161188108831859025581561689116785016031484977275058090312803263869126248211804359967190301975444653148224351453296752071764142782364539558164264066886896932486651402197824483028757903808200541501114674666687344113435572770510245621160291849439075365136514215172242891474694949021695420198124755342628129630953904586792799171025761411813804877895996998386471127432537466065042029373954193420717596475489006879836213313460459439369798637237512289407593698420198874513996978645450777241531286065975143866822916322319959877545532958142786261165534681794189466900001237610029247263647578896706801323945095635212702373581085270522287980929457549391860634438671985876691547586191187149764288699413060180132644711844636756770571274727725480652125898582765671264098836926211667615668488121406640317286498331687791285683050641516310087295927697845060297923320753755050048129691314094883359932136455186789021289051797274843986497245241905377199240499096975148775617779980519834003443479390752327081618306434129207727214500958653674333816815201503743823017739181772735461908725492904157430230023047176854221376108784157525077724670569803915705599708776080919653290801613620044195316678381490067492168049518375430135126360921376117626590476428604404922576738894702585137968702760224204798113206185396620327853843878070001979983083424448466161267690984 [150,131] 1342809782551106834452154371151953066247388563722975986709869624360247925254707956618501354396265209249481154112131814225415542565834483129181253665156802060466874236358552888464917844966038172715182792295767277538889234653565069751605234264234325149179500308784447227179327718647369258502160115721502207025480307360477167550839092278439607691574131770098870924459719553877383416126536057108779042874815766761623926974162421866860366110289930180353247563934254988974759046157034654847846992804613556040488993833604253546417946475039673143619912227088194234228822822390666895129520597276077852152631933854292219532385172346838646295402996004290961237399282210222885556760549331629067700138792278847517285245536932036790038034814540399693728091588738220955105052023008473973154060985908551163828625653208701306671054595813352274985063283865457993171140000064516880511836048844001577387904994311735497290773745093455951854320311708772136955907476069146440352290118455276574879405750705214046033671927704409703835072711554091594044539449554429251860730297457656919003721887460888579087758536541469860831791753869940499611912080322117804280276699668419984535982615931784805857290583575718619792774624130131930136039620271150648289066306084779272362647445925618972488636417607973616925501244773776765332041503974446215951468177792957623956298552337623557912691546622980847655715772341381879978196425603133124751502235778853752101681240339993512342450404348652097020333909810873533944733038549452440224180276033734497867097910764541528852309703230382304909839580874750916550554397771604910044705295406349908744105620923287500524277397676988256095506651566899393097020089272222723926099668888890666609957986741099232097395885582538471311432720094290404632428593573071155216026459030687958411671303401777082204819687181808054384789891956210329655127498053182107234599096129270370160807735496143165161397329730604168961137090287225986207321767452102521334204407348779066557590694951861547513354757032030748787752208165941124086676193685906639045288283047334830919835140385200327571740771104351319313177933612431855911808906035759582761654790700002640219024755235613815860880465389439344267284648342958083749034444627938048826262895177367514241846303860813927420389851790493457712 [150,132] -8119428239233939104718318476863289510229441897959982461579217515045268121151931095908532959985482720349763169959074231383196282032741559836518492045637683829467992011793467865864603349559086576150548184980265667784406616528896930446487951857478281689796115289359459080253738935420504432953185798481370532777314287997965602453838788851113971701761859372075102160614425224882204926282266359405729381799906064458838111281454225288310849143808104267639074771607198911278428564186047518343624165162971128404265588715067894194946949277575193553464750448351312290647418198552423985432390534058661754404141436783174319020581904830964731154769171669678335335607751211402209425317828682267983020337761056496673589618676090065316679602180338031571401769830697365205378848829326682025325140376673161482381538874441663966394047703126845700342968770516281291737014342239888952191401969088517366107736627720549840175909212712654489168610886922941793753492056978843206073416012614763128276272790322355607127698716812697303028076060150624183109410362964116681747661160348932670764239994381540975014687442653165673726617251996817718033917621671868686201639472039258551063507983389047089757000477059789676044388357343076567822691758097972959658742642396418243259455582557525392307011336771118727610244220685675691429300970016026753900143428899976000884517399847062294795110738665315667566531578704201558150566490193881537040188618988754695932136386269968646996064437157314579936292974138944271316737319843253812504974314784829921455766665212556069221192175324696723132039616839153328167174024461091854416823329093856911566462250577444134391879274640272563136177511444451374465309693853773366121145763221185286787138019839934143966411593458521073576479080990539555838892215141601713158990181523161502214046158725038290255802015285117539588796038542596898095246605437437997087171357317301581778860853587898518551156849567161220445235803369809374220569743741658775987445007153328112121214910977981385786767982748016255681869992554888792747069104885827627230641346373148134682423917898804284057923466913693515448281496434217248728544937913210924545455096176526489257575893079321202376096228130109917312115259963268234585735405084754120285059005562171541923442358795504198203379960496 [150,133] -37225077542083179094711946751495111151525936691523892413209401298946790637502746947848778718546849848028862292100496903552874737214920673398148037642790058102434501788808742857656543014032070198010382747657610650402902247651863488958997954954385308843621852921711003010011315519101338342998633640433917515904898324204533369176086924253200544307662980583656621257446748167691927633044530119768485115170073111443153701437147246593154619329428546239177631831764992296711201035448021732923241084790034525810196647720556811544340669872316469083624351157428277050749352065932068494687503465757924343098873754668883240390551114164622093781592473422899322034797365033806672706595712270595734085359853361032912629753022522144569834052901461683847992152361408230832342661756192684391258914870336218874307911165951480493417050719210387362071910509179966749805100293508366943103002803022955212486313741461875933228536954666832154138320368427629522942030100439504843936464889848151825048788645134149732533624065290141857717484281557061912111387705456992841820964603209588028348456149709232845322953359034460565465715538712183395161804140819447298640531451667140361920960683015565360721654157025885766600210119239726173494446271061074997709710367457812808797368119591307536602415404492740369079008764994967900837008481298020924435671304791121022597204866084649695638552969467738629247060611128131207118008542866433495542752564794810859723872768220608538742079501194609129461818693523443922208636722457933594132788152745640809141277332625490821227118689319586855644661939700375167514746827707020288928146920525778267289360416206440662747086795354270212214455848889915968350253934256943971586196715950416349987743282929474556265707377719628937098550505721755888881422593446056980790401067719007436557809413581354435621286207195017154047918386026055549142803723477925423337187556824573499961670348589275357911218629858088559953403927093007094464871800358297003223249932563804015867837193047601302753474574844929671825942305396861143734463042706846095887843656994529331525512553596377991224084677049561743962311913129759596598466511307145838163344142583651746724033345116176380730555017066183328001440900369226696256017842911635617716394140895503631517047877718751600448 [150,134] 91465433158480488881722680532984176158974830360363336365530687563790048698756478967694661226351624449467434833118403621890775822325741530728804776066170183124799198935102908751492889521990832975633907743786227139979778383502633489089102049510310964523653026215950625304028926743991601033790641681217005825873895862028182485683048453865907688709581253575917310745915677896487836914360365255067039224447161797485827097189100644715301832209742544786936551614202444550996113926167379652434658585135344819643374063899093688162628413781847205239915848583645893237983759308662309291770116300457762348050450891331443280744755863397845962773249764838968909740018882353705410190196854908928189215414751799896926895740709751207087118101730473769682014300581311053118684026918269154707964963223121343697835916620174884405310465819439562796078579811280465306515891215501982228786308103003733460342763922456453247329470025413554185876509313901401084874819083791665936987477685222933071895670306269828969672734247368238425834466077862238249982517127805219888530069609268457768449558531474399618926134741899183758410439070928155606295849641384587196900956115771071028750403064974411168799426846625750166918751387961649225335482779809801041530464714150907812473858308345943677173489700566813146854244242103702567303939487561274507880838476002305557874846499413776948720171625306753393764437047677192778038902078871678113981478602623022993341432102440433613528811441097522748881889210935717307350619350136934133271125203700231346805213583249022730496369968141442962450099832828796927821131608469512564840097777780143323521139415737730709545970062392095239435110225529554610102452198840409109959175371621495167427123881937777624643957240090826281976807795222210534550427898631814553878540995753076472157941998524837286006007363251588082092611401107102232539662254499033994013387014735906543897002417406006496398579311349166815387884721480779306667307490877551439176187958804823741313565940879203045568997339407431280313812221276897811648362993659569938369052078061616575797006911378900576552415446896053765908613761989416941875506909950809674862682417121192664382095079565447385491763114002692439867261894020981559695569433030331253487448216952792610193981423066 [150,135] 178192251747273002399542567990967158678603442572445514528982705247079445737958303655066406182817132993625706479285530335546293900957455302082625322496172944136104210015250910390606621449827696915037754075236348092787328271531579208781910468075971171604194314607344475590062037458444879788140623843739738568150153991383312211016885455940246201999916588443640916363023769446701474325690607712008010100678610041823811280763436037226353397027465246489862104682539261159625159570483064803318961041546487385695510689705340960471100023773504410618065010685467396205144593916733797519509475241326542474566174255721110492364120112399727587260399753755463710912086548925798312404595874339934569106459130981027311015262385896892750731542047439481483501116808334169886368544732131331124592950710690265515238353358333286132090423443714048824298884719209747856735600079924171347253361027754977939101658802880376315429267766858271364496484929981965287335030238202032089567011828340520442940997763923835314767088877749997929285632387993388849569949685792459260154048431947002679794199894653624526361269913717741052665199660157267292423537480529076870897759397726300896482508889468584950945203178938043372163144616788918908861981459602268566265918968915599303783959191575711564076472819986352377081006544543079862934355571218825629166036639122556285145027866139361371545947646814413639478825207590516791200025263452627776511400927669087886620163173184449785602957511745023152223263617728929975477298470394901533373552272212763272544093652539067675548755853491775802308826636869444661793707065586879985820480383831025548962578954191736084163210236951954125764149477239483422062474216887754693015211898850995981586838359126280860774767412856706578933877611924003003826439335590990115015801018632800764831357021653643663991734694831417035144852288950755639997235638327032927505967681640868339194334046989524561877878576195212956655150852511269814050285080121186861466778458733554166677922767115639033079804484683579958142287396797981252449954514059512807995010239477745481357076891048175933104778407788397407197132306839715319403652548652901452506963697123338236751837998732763614269900682862020970920757998026355047951841408868575137808507306441016938424 [150,136] 142526549050066660857451727655556177887458800013764831618321753612859039497354982216271356252694503713728078644973754855411151498696946425907686289574278791943316908474564571693964945231213483830812714800853585408102889570145909095229523036719985738279303334450847622532754091899551639092208806435197194032047023058472090935640801437127858079020481380796956355070801579243319539031856838333869043065190775729328526128422987989167478402055121667189280206090412301718724095130020730256602503703537604130908439010629964698534073368532489819287548030579511257959003486191090593069703378449222475058282485941918410671624812977039422832501519228237716184133526371397657514122428806090109657427355803317462618854646977947109531541770777748619484993563801903732903670598185429680159556715028963273042834291356501681824046118443198109021949621631268763426796097485075060529161106802070125640184783888883633959539164183825144830635143968006460940971604752654020696126833830404683044074402898114889618450378486246877342490705192427073156409826696704342308056322449253751971701993348268356425112207598924652102448016464758031643236388376827107342558580426282686040863009470136873527743169264255031002352564485178597555949975170663218559457399516694877510770074865440600119924216802457554275408885491677031257632280991673356360725771687877939158028028665395303695336839197497202082690679754793868597301130711143593501451692645973549881227342303912840719274536283815698198062218091990372464746080387636903515467149890080588728297085779624051633747335823005923407013718993817260399993239938994043354168426133972585740065433035937988021764845016963886622810269819796299655179145201774038032517833555720250968853309455528920412901898305301467783123172734528962272744987890338074961027331742876032582339300113172142750989817881059917388870622949629784574030432048865654433523013168358830989666058428054637845316606404651322760774242730396092115396684609877530573711178253507300429659681161255956447413308896065257611701055201303761751396805510435309743061057657725127674670199988637527870070023454146376845997221095284803080559622185037009970860675108794399181514315671216970865354079189560107959247594312438919291969580819610041434535338021120 [150,137] 77398806713225229453249890259088825695507077012231331341576328126716163005960886861375467746272526337257389697589610617617311618445347911384176075375879114571214605481037822133139862158683600393129669676699047007415706274596569943850346090919269434624734674059585423815979789748497846756425488511302020932256982053688209603514254065988517933663866417659959062527098329981345815062417999233502933014857073562224296916280048496982093557253258094977662900870611722572169283168880657807414611661703829398993427354345388893273514968775906069026417928609746464735715542934438848302290361639321452750539507158716140157092691625543070168292995957610390701060358397769012051588467191516411479514362240530894310248161058407700422682280282638202406996722203591181895544801901520971521395649050906805670265351543378238925329849844959993618434227482760448530799282273774035831628945769868602598917947509416272895742939770563688118873801673013003865412316122665691793135974800819378082073360443694821424198112728844022304283836199575885763239810540441841648190664689061272252226078409738954018071815559205188022486233400466010508962255073335454832556607299408105248185037239109753492282030535662165465173264433513430214504120358324959173524850129842825621398701890420808249482322571121550756201581132353840004535134861617499087412404558521082840557659360788171791647237833436072145297851490777019352929981486097762261166073583693136333189939155672515374430846749174972118209229484265557583803574051465792864106130940293325872678107235250453049393761242111128876150933671997622011654525182647292971731184082702333067124437418785934295461101350763904922480425704792369398738703612727483611837712257780470716971113257784676761186527531111602444979034542129712804450082849547709367049835340153284838143267031037719895372996685819347006925182263148939902521530176947062026983378485795762733252821252909760228847459952781605887723702578621700339576644627999652970529572287886925348206898063980534340377531593593701379236313348018406843509484487280761935572828913056308656394653642291022212008212058077261711499853685824245137870762414323064060658446856237073560850369466336309746113232874661980362736089971459385158677501864194812386688 [150,138] 22937061413016321397191595882873307235304494745511075212530050245989059792384323243566457942087252137459188530758941099235071484890862343298142927114065173348331796356416338337121570327757353816466034891158720921344934087283615208340369972050491538922014982794038981083712537672792125102083802834063370300449632252799285445419743735928341059309591166284553270497844154728007992509797168555055863055122705879248757562427389087605633125734734821687878589232852383927903495515491376326409779924573695543204282345582890002119485963026002841852193810742846439885641686974742645082801994009419878187528788258720380633685090868734207610405677125759107884157097990070448330681997609248879105825691497955229484709078937376139202614793096473997095967364599908599719114804244010759238606707118465403147364715095456222278962775376957030927368628867816340875510535792357995043474135234450084741067703486792115756242235293085474386082357786372005912693568511244076924995845942860767358792753634844115442559505935811602473452499960665651608018964917229299214823608824973532455156633528925571373965476781911354861807576969608224342909195561279831907216457182885092559369356838037245287006478721164166362798943296469764789057111564637175819239627687535771822767874900797376112392422517874757905507709305327612751546682573763664066179927821816678158526852888728156811928617825799685396316027293693334597503492199206992998018542344809989944927257512066388403753445511970016769199823003728994132921511532049833231200979725700911899155434480253288709097747397660299783057102596319297670930112813576733494716004772583728240626568923973796158942894545342020625091130353342883115276478582690435567688764874073392216122319050159570717233073245486165908371260373970547457214358060774423301800642070938037387810114995555247282281965329322083635772471231619142776311542276749358004243336681007931039798120433509062995259524885234328663822183547644809384607153530452783908186065926443479884073622448449381171107285335759604180987619630821246807091072727955705809376211560173238738590638781302970814839847692208504046140550464161530886389113674914869978768082831103819120327952653802970996837389980540942326341695808476413820929853722264 [150,139] 1598558413965537332452331092741374015331240771516030883870849354801553336274210513344803940016600962450735483047737812492027300901821388840528726264514298507707911123832980839568956704276127796757651942547792230331966969973973246214533863108926110576247261218593082979638133798193255428291688242598318322725058955225475271525738935499515408161186636951046544169783125366027027569071937537635899532591442303831934114591702917126104833739372264411982928446339641521799067702183490752832478121480007127207736515477977346803726110233173361222901590378687383848551248721891172161718284748409836557651970062601351981897773604855472797345639320118941566001418301996733026070316475126312661790100370932259325836049448746909334419240680921024329987151323041778085017825269841705473721314505730827585619342719145105316865918602676547712060081371380372182210837460227469589309945651640882738919245387933668192089449988380745734101676960805130964623112028416588755718527763165261574479264455567106162133958299017961196107632326868732018216014299041868730075335486900461219645368803770784467000911542864016481206596531643104999430177861594212991291220016807805664800510091059008445992986558687956321403332027595134326445030772915390955958026665596909903181107448810780683637637074090282592877206143726672795335046389563780595948339489352966887308982088885338346714496915978006055812188989463959287014717101735050782360280999704416681484094129859219635033226653105627381836220648916673307529427841456972365158142598130951282804454069905322784726238752837040099193318381050594695986759275900015549502405045302849343683676210326587150217806642234214421264026657966671127649176283439787615839670926670613190520970949383990418709836525415726635084093596901825189796413290089488567841429508731648079542112327092931410264048625817117891417054551442053829209052476973163115899069554607619852368540692715404066441988740919990018355970504953372356915158744194896859455701451817960172448116193650203126750579584751482434214722015599111468710913241322045530646417691838936430431060797046847763482086112501231893619065356443235378213558186875421187655864778532623779505302159006445936524116236229313262399269832330126115616 [150,140] -37599056893639950864916898155072105225998866628837020650095471087745463576579712727526689011344933611936052700044713025202533155328827752257000851977659004640729988069973177575092222996620537881037392508273118465075258170878130755838309657362938983605383218364599022513632179667602839159532769635091398700814919842249424579430809780790457606406098185463237169010929669763883719632689953020838926265191930147438476377211164762125522190528676828872449782587995099984969050497318265986343358388205619841866889168295117181125052332560682181647255416252217436544687676592397774435851030233278522805099127106848928157212116291040041434572898594207687168806055441005404527771408739736548610857265508093965499836883673990883929534793738394261623339411532264062296940097950027977583264302746172495368246715909593442932299124412270274365040479522063635324750907206687918224661611983082948983081414341940467573937650497414016928460580251453242790810845637432926339589166772989837378424528205661465632741301230053371882849190342452574311764976060343463964981479621835789048129477214376794308636891283341676633426956257242055370334752020405066301468700684822992760596613179309520694564181292065572844749963968082767510733134586963290089201417029842154747346413822032655709682860631292019135027589849326855405798465431179288350979290489134511443055717539097400736546435057480336667513504282321512614703570606808261583113525770831914312638538733460720595137387705702058875638572110875694108005867508260996055426282576270936494673980933885825258062287481486537334858116966996134596010885192614228613316529559493546188491433136398969586921623306411362726848351580457228491682970916027568197841288165273418623277182569300060537232545296264926980901551737646379265053841800110061891565023482111537818504482619676485427308860691758357741483269798499031628950732370450492304779962413534622738851863578282482887346037933419746090741598763273550280533165968173019437141776062750520230049734403987770031050010076323172617173015513758220828889506836424229150966976667688288576710901153360949375661597644522678482666565465016833772633294730663076570792636047251455370383662453718505450385799637982387002105450952 [150,141] -3835526403665350824130609714338597092220066459307018222202673382174670732765842203639960860665483163454112697236221312306099677323346426615182204271395431913517428526008195672165371086412720242094842655954058540089855777240839843520370256713763767279175936630112978108672408803458124237557807374247112772586227108086447213373899367239467205406650137324533822610852262928366448345445575034472022746729368737148897305976272687937800975003817697842976582707682891310555073242009745931739962315483290965799092222073804931874218698247232556814706996492580973005358557485095779702839684349906672150118874690845728727512983932447411022541446846100047502978689096182102812576285662034156968761736726598072144979178590443150184821923287642809936731664246266260821125623836519910432137203463175529141490253319467278419616313561754077620825889221482009809160608852406724457672787968661041371415079782739813638426151496491511765137062864237810809616343256405557677153412361410051927079147228672992252936084413879545719144496418025719905446188539981577223724712003024570569937982292726041235168252689833898268868830393065066071607410294740467961431195013345690303907530873643028969749950401692430305727105499859566635131111178591781941425664834317597315725658164655928198947673913212458579751818653860512565279903138209059236934484600343875049361523939462939489543240438440765316375161842333336062348295403719390715937364396888388687523377171517559449395613435220312313495350155979449999485806863915821754296546681213511423732201980725798701261501424052932282606105079214087655478679895455850080454210675760254553503069528238450849108671192598013926191103054107737529397075162583015683661081549357971493025667340024570869247176603871380288490815400502584731066138820965207801544095017891821289499454624261409186837756969865226230235976367263610406738169589125518389320868125857763811185835488176694421917737459954084545027424325927625218720342620815026926609650101652183915788221669096941332289102323922517441752781002851665666913023088171428725877658986907658854573573358125330233867456589972316426888116549132214640790802804968892710904306536073126161490725447528459593138972048979814736 [150,142] 635373756720385320589004564549037268806472960873005345413840529740196284889024290553415396547458308375549501865542398940667801940915239410122167430175221676313962115626822611067200423460171073545123771448844151467870874394221340890790112579747585883347229927842542915111838195434012023169839776489725924764950769707479509782685943272825041296433937367233922066259552391964711902948833982066183431127066965935152593871508985797428355386412454390037270867531587171711210052435719043959114810468057533255582107840135498689543378606305238104525314488121998328639441648996479877765496796619069000931108481132543848171408114601486900307607794495029282905210701198637371565757099123848732292330924050162200471226040896676395146169908394549009157103718570694268587555411589863490115054863502521943294548950387852792551008048251030119096728373956920453160464650054184230200622051455928551940877545614867158861475462295111469035201575472994308190783900712883099454440489425766870276276060107765412809244772876153086935353500175161597510614855769779517165750397246466453568227842254839720784441439979338870244313558914334419114600339044518977193080663905739190467249782989250241383711357427435863959274545003759236927285526780286838360148764522872161948899913192162964655211701791142374120146284377727563291705099400999223854697123355037520139331956964141739996061998830331086625609480842854893547627745126069588467056690531454674895832886113247294464526217977173820067176968738768195766935927225143330586803914971317792008023332690365678491404218989967755180817005085183312620812297086185763667699148335455213962852835676747138280631582052903839225539879552162508337224770198248372761942515090227360089177143958560260360587616526558564230615001244198902110043725731627118479563683184242817206522090481666558330972667021321342140013150912326328043858794609084094384185392033664906594457226866762299171012192024597337724970398258170873254352540454919712164747448906649630359641552487541277417040163221875457445668267354418126837191682918538202776049875145906463849371750021877252883230670290123014532715843899127377724720736835073311997812965106666901544792839124913231935165451 [150,143] 7643027324981231576365646693928160297656252660349169459594246413768118928749911165660938273207162049138811932957168427689667861560866509142021937874707345561480369383650760241747593326173100049402977203226252803606082570195955994225308086746127175474432103272387761648181189621189189829759012268413587727411244274857603957228081500142681797941693201816044660139426464199115064738249566330096960968979479364632328523030014332691119926239030728152325584430855972728225121795604421130923822539405482733446663101263443741377111084320143232535242872252847189187042552837222335757842993349513891187747419741385505824931909228052451415254781690157639007619239842899162661548977495305850580547272570642569573628111316516243636123642501537069065906084329379888623991821943728261538350270475799546203919989000718670959854889816002859603636502387457761550816132768298850428456466285293867211874472937512095280167148904830701169427095203136433205040188379181426986763061943243056023053699273095580217641473693390665315745334366925660606739496148450040568095276841630823329822854022770782730574973668422599871423395726817184675795288725487364069475777373532299860236479622147860018483429964772327316546978942449001784956160108492972093162188734009333132117094709759120279596848734417101690089577034661905120510587628949475841641191923632144791175730912112349412738397557578205305049347425748590581784977477074307301853052539939989566193253494192660383713990691010042093384973059002617039849685834795750366957929286900663557855765368478220219553764276462596244271943369126874276910351776562955935772607574769497407552616769602217914236932423873022836469788649934445870051924477989837026240651522420992779864260501366195736311420417805850510371985328963086325054975773418599557377510320776088597006909269416473709148798302982566990396461499731023068662863101515969140275549560926413369437375242962978544675945681589085528489152872202398848994763538225722997214129417029373949013076927060850603579242896898095075028784616467373968258838744531960350502104579484104373119254407150917073065418449470699558269361065562442881599112897307105207474634132399452608920002309713056 [150,144] 14507951956314153664759008839907496227957684953572993455715839769765779426915163184089900313629277515124752661189738097947148560405738515819837380383667636826490699546622274859709142766334418182415027047929620392787578729516926784884793452596495996446948219693279441832101867849951603342633800321135310020080407941881655578230522782642733457704052737752626020229087713392484985650537753791706214209514271123214333177965864608461029737893271586588552172788276499585156469606176421144102252169341677741541921304796210122123339148986987708362397501625512108350654699230874497064839016021360645210540679108104344724210869027854782055863286523863483207945165705186321963264198171173149712425556976792027441002413617494843342420388840328183873619707987522199475484266577069336545742298465633294876997886182222048245109050236165782038678032759867386196358421645304589869889881377050778787517949058832431050926011168108748549039265427272086656805511267139759483855111119336578636074182565615979040654238522450895555842532686956297964290082034224507193871053759456438855283455384220069590279156312805539056290300030625091283678568459689102602279258829383598736411564142954854888414376644452920216098130599559566960130629612743152795984603244068715604742966459658492091673915090079782421919508628257680801560235302371757047411253126479293376028022536540621026689886454214881785316794395428107072153987311260097758180684178034280207040481652690561790601703155692752042748232097436355261434157601175310442569643803006909784771098360644728516753729444148284271655593159291511364342632310414244724612688475544540494185659532624972138774931861966790444259510399729183520528010018374718744752823947896333912317107454936944251929401323880403141499379928217997973328643311895908406342054797278118632368909479301250494395855756659798893080597614494594624923198264522015202791423881141523616787596461909240966060749545445437118669494492671267188232585353950484169947356717195860671736559159957455783461546543611275443622354066230914597468559782906631206725503086589527641925160770358531500178461901653959007390799638772907923723089168059509897311777771922943613248 [150,145] -821918426819169438143588070372936579782564738647780072812558595069665697037402787031499828227380174269234187931392783449248590351659614040440993911877122197757308252522444224810169245393901861651697639425417083708960830666661128942396622076831825273759056588101973130875489373983772410367216628065266974734293154266959465513801111306471388488831213693073426560601329199455268067560789014521546676087315977093430488267765932397264160499079572897568302681986325957152034718536465199466188456855768863229084129040756037197842568258062889648414357650895934710055453555434189769992777912021731084786521890114009328726238922202010106953786294734468460269826875342179340407187972223407113394374810253404623183991758140877630153674471254736577212853092231191445760486816756948123830094525385981477711385389313494643638106844653499825102983880994962033260783542158886130902461832646837719740064165974457803299028136967428161204566765006296015232452159406607382630239423365351013280681722414242532549571134938293616822375061698985081956352571877976021651493962175941177209071757650233075695280478594609731429272148195581434278189833146568689452397930857995822259758879791929241082453749153096700738219814094525645438541967931325419991736312720779483056923243296899091645047211588806950622094401308600970644888557822624369693825870064754272804559331846576539299686464711777552904562516404350903722538462323886983838751728551856871998885466676277414982623358207052045026733383220681133019802169359452857158780050922846038155690535722011791422344389944420192733850578511602829685678615527564335325310578406171768918728799262800880860845677959459875394079395883089852855144178555501213018851239917424000195844544177711900093049717806147572426678400467046099794688612220709733266268598800379986692394512401232480862061824761320868653591348335950672217832430674498658061522007196253234652314579797117580571803008003133404241415507022964751190581028782982364997312999602718989605804332541407978173068230258359331517710773551285253622190858241267532343128837035290576785531439501832461367005781906292302025219082830956411510316434907354940842580191424 [150,146] 10399281719056076760739522291184203253027875435132737403630227478271567140423938360169964235201645749531930964299957333307533602322494780001147008695656587770876082856268116346182831818608210704150619272205201978735862478792342604137944724687078959692544026011146454731607759694679754014067888913881984109318106403434405660895186022742699823449182816115327382488025857238128195339466154678772703150984441345545423222767422664863950061627232180878119082825530951158700392728307705533590452425328400745658529140026781582559481653599802261523599515718246623837582345519198188374951433329887322071171610748211217871150129254482660191831529781424855620308659522562061322331434264003933565473221417043642944716565215488714680433535811093414149864943653726304014896880517741125714951320123309518996987592810437545191078355683510206814420435439109867207851430705101728604397019923669621205921165685718892336193630840556726341964919287625415627923805075846169279274334019377398714180262311395153280637893126753007732842737588844254627239475059192116805588847771471985038583711631914939671822997712829828293921501261002306413094057972162605959239110786311399138550815055000062206018168369506121249095624436043385664603863181939388645625475629933591235624078061125974555061219405525453822182798937267590222797229129413347873800621383691532438630430888993947310793939444304509692712318855899151789494585828056694348178742889082126414209928457121454306629672434113922983358473274361494446483920187156251632014897158519464235947983243117753790649111496924139835804340364122455732758718736338591674407011121032797354236904021321903265383782745271319251762165705504598302258168387074261127519220968575863888641257273425183895790132334925872280999454081723285838309156700602725313244420476968458920373872028714301915130857773001195439845264611870798575663699596017379341594764541773100669086031080711255802917271543383783457665001338467628214439567986192226298632399345127716119784462963122958252339368871528070187136174807901255619361757295812995161753608196449125983546312553869896107208316133903404946355563004649653730614724297826170904 [150,147] 24845560353831764120754215521812401953230181475956914954464057673726081545386513621793847087389207079312494517885665249730114250991765122883845784799903287295723472256012066706795914976813573667754471318011853093547596247670212117130757083527022725870850171279627396585259188107730206801150972152395890429868761259188226050428358622509176419137523986635400184699383414227128539990523824673675317551305034224573918983687893682225413515009701424789966501737166811261016495773196808617420169906197424683054460543278455633129793934534475509461939081833681777370675003485224110534346975587990887734787607249860802171146727596449177226090096981616173935103071635164046689613111822532103981599265625559917286617758782375192525655304118549066502373175382922111115750328297066986283002868376917355997152525269595350641845455897237869982160344933818849221169710913102096775248365696624232274735620809807199610518240743306147672787218270959877936031820868311770698294016150623980684078267549512507599292318998450285832624260407221405393970615576518548472764999655385044533006137868747529696335746486542252236381890221109248536078676856377425531435943854715520726207532671362501629457319024341339314277787099455455163445770389557899861443801965991138465802785355741858826820059222003402586302868257042356695221385121577686702384101608011176276245440096409291638741676131441354097823369356296903478407958069752899920082006524582732854915810022535966626725624129810341722082400841205777536443123231898507149177063638552355913695681368707736549720339411246043277216780593190137911363697570552962293287993167448744807305553342211164694075513050337750785166566395481119723344438749908177738182245096694992205762565116440095021360823021752919293731836328418721368928836594215855473406705273095771422230341809574928270563603853658354659820391622310862827773207648161002492915185118094407262972682396334024248557956487242964438639696542862995973861155780755163091376351880291149477163112309531369951238148335739781828978113905818955641365616698983084966268423296940011033621707865151064993008780595720160768671476213633435987685888 [150,148] 24246053373540290050420403359416977136367256505693831465950347150418749532446298087839252199614305675187781205470179077667395839517371973142274740697872862657787410142463253828096963454962797127851236023165183523585456419593239033991530070097156400062495338178416358173173142100670287561451580614633209504587082617590576862230612503280952368568388320075447273064127724427488983560789122085825038675812944920465029909621372671268970375458333533107575952399466261536927928806609764424010633335039725956092485830853230954526923717974414079543628199836166076566471673942559756663754898710504562682184475572202594758830882562340124630800032359543035619660766738739971887017471377792641746816036745859656750174179441498547191714291177067671158555050809603715027632574570945744398044725917753072164708379626951258320028210159074703087154065577888518548087422334142391806822032287829327769210221243498051450856963644465677763227264499261789880407910242848894746377383887999791954894517250620332703624998692809708015428973715580487049028395533270200565185953341748197622709519102892639936150326823347317824134906060124696151779991405411618203636911632015266775719369914733564624034941456132856582087076547083597614718876237636173478396574786282838324688433818347502470930752331783557000410375419862903023916733266887241902384136359444532087006260961738541543989701293312950427243480772915664952484626795117521669186534537015183419554256071216079735003981697549585255924060326347473186938193564221653411377498739349829983863262702261428664450635454837781309408412322304398144108591724833587034489939904932069753840442357143534364827513266036173325826362335883985952571865292091716062861918895376671236123337359634460615298751283352769775326929508699885499131969183670774004925002827786759768526064125986320880325935430986065605980933564531708706165114834168057206628887656926393125301030105657089516400214039014562825666922130618388110902014894724458601277961266068316209399046780920404481091931044420316893640731102460429594379665337491674196540246777810898145435455506550989827601828322004661573092029514616 [150,149] -58297700835407421635932155411103460568254163888976152593922649130856430376747543643193110476571697647890051880571831717383520401128435345647078119853324359442229222625110874283783476696880298226120319489721611181551560184140581430175002825509816729321758089746555380794541107299428033255781897256706049442693406499286860426070805584959841488103003982599887916263996915725654782832258629320182797512967519850002501331099991540314150348218758518942501340793479964982499557103427839466509806364818151433145812199518544012674635627562884508164470972292821562630189727738970774620821070171991014813086513822869157146630209693095196872264121978543559354003082577394261726988795771343119558720118707224474146311387083100674788215290059574028090648314848625413165310336502126485009464301972396460205114764399758602606178502518347269004235721535766215851687515039106214608487029435460867102675171617676940671788093855638996932629904790638618543554471162540992706500448833246179714005866176218622153008655813809753049519340379435112247974055276509370319315744624408054844556941510045072824943615552855692274755417514485533031808871179647594410857322098805733461808419060456923431551192912794034990414917854823737387858076014677888241039686013720260042522365176341895161859617167800570857614440445178835368972152330850047544550387340369535506891264378212172524618265012245178455525264771888711788299093960786780873915228363710371838049930467595898632837935462853608672328669243718684096245449356945822220416522418345889375210737752239618656199591189799073243558271580921936177244035062998869526949358213587898119369370987900787810479996860359089473080054955193839689677412014700727749587686336830492405445849175791047485456588017702437169218171798476190530306825988140387067410788416670583827110743039476030170591060334905491426557655813402411898426126623361777633340688607918974611699995298370086926271896098947808895029980033544544969319275176759551621431558993773362839863394296492959641835808655034898958808199271700987533032229804265689173549568433467285138458175984177339146036330983404320848 [150,150] 85880792515740225208643974139201307437119536501058946903513093785804145906364502012024164940195827765316149520441411150346761407588263905347326626669896897485061729996001691201393544988249530451250068875960811928106409613135781339577304886932719879823481918942376879754765687348880346317547560655444850110698582090612355881986442710502851480282697192555308084047265139739225180221805623485312616182201974194585120742981586662423938011890597074902810423097625778770327307172916547304178157707966469660368605862222428047759694119730947787822310733088245002117995581185335457486943426863687301643762835775206954449090838007787688643507309220962885304259998214002294034389847651546957146122395754638067364541653094787589639518085672060252181677443001625420504656338112826028242707969130139124520380777771918002730665823730276938244200504006688581457255288361461150288061432366358972896792726330849885983505102874742943326136976242432304880350214179699913074271726025490707263110603906124140693408351502698239085443349275833034528743038972053821346759615037687220079641939172571675970966318464901431616999628854458183224496052425931842628748803454140590703320155298963840424755689057968025651511558521077563475316017564117120474886758893864400135881474079390991743863219566771922415110468199401594685806250599088180073096915262949414017526535992539802885052341305367568125594575660926536283220716091202291567435341122041967908092675436335867312802511267008138655396708258203184884123772031617977014419690443335696009155928370256357254664072990839108824914575309560998731909892037289990954736729711596355735274523202557726712198805816581007134742271043762845377594683091066114076763633777413773877109499010728427971404023241280847247288222875274269857734536733449275367847420415277790866388850169282629384421275268501284296170379432675823526239068475964196287416853780674888518201445966574609351928193140430940551510890744020328534151016005772959641747012369176997866249024613613417769560637970696911205558483984950585918220377567572698855907108539440659636650524605870459770373935 [151,0] -19030361881888574949180005945213495980987901117622941324984281547558525006801485414578570736148399202454546923614803549901232246897312210477416122570006375265733931626167211792732837105441951974586156074472110591932905590159716857952125678096988157149520287281530839376482281008235382643673324058086495624316470765938206751134940302752265983035111564469940249312847801119522464033771740467250612969816809040106422084448500793142068984830520172504220265507173415290951593530397474097659003858237259678315400415795096392851425500446936870213952636741230304918323884026784770679518995321115380496934643270237976053095852840007731206606159568986830042159575889179160145713477768464383763421374957583237510918755142862084316872539110557352603131285713521751235581944185072910826472755928842917388937759586572751886927578682960397937734282728760242113991800383637558228078719741229729790177581868624468412264855750027305692772279071624557757962828065735158806310454443746752252005428127310766516236459010653083113032841180758830993668863135113653628163882383549377315646000961176074558922782852595656893612407477292946469056767167391712175891694313603918733287532063162604106624588854220792376519756033153157347792525515791761175584496745746819744222820060937913230731124734394023311826897137532520286433422129311226445430578972718566900079960995336203261233669167558931139493110155401860819813323398568642663872261458412585778203625801026933059789105310218842989684672917212805327265143084782297292993956740300566403582499702965483207433657578120058447430817667963652008543595372736584399631298934267391865670451766454938745977635734696433776135310410629621006650694540028342985455145412976564575132587652260747160640989939266646356086800919753310091333899504534671217767487504296489778966551313859116855731499565670959408587826471057788321493473284381700583421585917328085790406441826877333732547615581114815624858324708449540266712442574904036167434490756634098559302471448747704608713798773897120804218042864767816580637061405498291984224614545776679954569210554571134695013932245448085782763872039864833830659674344493923380261891697405281387779807504018590606571086294375789925066149635347811531222904697255376734146927419498611759364509973452388304433184752616555795923876689111574512338421453289620934546808804978498275650183453430307380755615107917021944943475495876249882049509590376606090228551946001175019331345150075081983491847581943672477518910098438855591364517942666313260294920922734333799825570472823482446648863694065980077865681774758791113804857865481822268097679423187784143594779857323814617773564794841187999690929189926183651424191957244949229982439352911805247234782247308492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,1] 7072025137158726921762436111009315570494913770000024629612464299785281952897915780205617916593679784933430696594907173211864426865833156169014008421063716038538293964852747322260341484439413947035469787994438732409788976995792998273184392116642608690091703673278049798241994165253246549980430171178909437593834976126959871859512032375074563829273967013027313360615842546523857538630898141415882322325588019631476059929663513984632702505830890942903892238293601802949766009267408931197235258194659154482176354492684829135568636635609603740162663865614756168409715210848453914581235015771794964035743897469316167730353166073210229152965536246203047440805505838362320914835242146917044773162826728875012623539452612440355036540502955897809983247004626632232175516823059330469502452617631089803331394534352458415274872511165887351231143835125643940895768814591008025029126356168827394980214969179461908471291219808588370162403461544291688641179062427341841303023729020725479544549083864059649323964088971380535663335124178298385970916896406630083579013671780950481300382515878327091968945009868408326336166794217469334399584245454039780786105427050959760213818499102593133392998781856885753782266567079999790275909073267942731378435667210378022353437277716450923450043931325625073736978272789553569554185893112093704114317944778586279889118894811873023094950372900178370009068562962019827249319553935139241557359660568816197839648685480036458273090009856307837293162433888976064173264834189985411711920358212851723380992434349922179877417123813831385228328604271357848590325251464138637397313209692694029315264794858137548516002690786655931586997839528892940981645262919629749986296329378658530161580818383558410710841853506941265447283846458953264691660650137792005905658031206605461750672478717605185468570932363105759159966859198855483863195893510955371581829697116146893994135998547201646319256215586546127668141279415680022191479375430909329400806804745001714707550032005231662194428641754484645984061175153900650653026641133070729584784647706478923053189556067297862482882481792634053047431302495449002709726541945820221399744607596163443615942939547157607298798071013503153500709086998345791126896930792263288005947150588077797466248711110485643353239663218293389100205670339293875600880382379808162976259711552155710833613783634102946950818400269599582476415079396553020989552802697836271714932057777769006577429657011652575197617175031977306309966202991564177134373568345134145958824549565469595042090012781403605076942640508271390325409936270907153203941625104632659330251096848686150130514714524673732720623330631158014471979141707665118471224003022510888745454904036221490002677936509918642176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,2] -1860555533461579321895027462514242009099092397425669185333144521195509549758488394391828573231647878592762476144858731006249434942084522350156429901377482924083189413175052879231405136827800831060008472746973637406892488228837564763411563103490708481332022444980773069484118882267194878598514147511981645161066559901958901681697066938550439303476674568207655408027282716855112072201862264811571753953321928747902401428129788238696789874504766917679325252456605424511815486716327701777969752415382449630200035710801588017198420393913439982296577919618596773581123044020057873891968379198150906197615402046597326928479662431559402200201910299310366451112574571110679510919619639818292797057809232733565566139520975363118012933566286151404742607316300177513701839149180049430332508577674239566260031467529902504795250851534806028591084604755097844586645872032243658323318637409878880676590731389133743113891402228600255771605162727948880875518557184614527393068468330813544230420679695663934640425741142235652252807955428930852111663044320469782418056037941750214131608037552477398265126976075518123758722022748205838655727817285428917997002090964740083977633079619013737162656552849496863969198384807937880596041208469609737450137595499007208998601940819629907092956789700404555985864609714203460211269325452133397971985868715866466066758257218877047275388576680617851520593225477748388126210394080816905993735232055769137661105292618336519424997740891223873699991214213562267234373032212835512971333603532309247786737736538086682422885493789852101385198129361281162903689757971837234912547867278011342079988423240019459034589965403792281572913071822104802315105513019970226409984295563696781077975307895550597840664678716084587199991633871053392907833157459309262300739554193011457940208182603438170890428238770753205794125386433867916940341604926649284881633452019882536580361151333740218126247443256238330750931376955474050301967147556329280212488619591164860141058197848997511664494679223030718069389631414973678786509980272485989117050022814123656549860915437024256450519155480901470644278921494788226336372928336796825970299271854631428835845516355179475659475826957080785607305605935309817842784699269335434286440880422660429216216658522307806203027179821875924170194092403949464205131327230495900675706657846958385100971257826236660681455037376248860532173425889141027599633976364215021946997051045339261768315818999687124835151376807801157714577710737242720651810049988123416148165313639600595829678879075670900042199545185927896358637663602407127131292101295349136035783468397562328427187380918718987002780501509251389976953377530750966651485410198176085903530066356531714071175900131972675010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,3] 91817644182798021129083714373250983578427476664142617689674234732233114778142098502940182352984907688438251696842758438048416005726813193393835007749009655454134116658163698542491228337786647372999939158059220839607767383490020792240240436267350231760809116835480111823376012305309277857574367518496755823203965968846017328200745874459163561693799500682457551365316424162477766661846813393996638756457527779444185576931648752904764209670526498453300393172305268949493220430444698680182616364612359918796271046934460542371171219776421326880334819414008072818790818959823200037719471492070906470283926618318635001303652873267435314382961428116778034002946766868246975303314132540442549438815885287588170649682189648076548481588738959845361854629451060054447852622120975587046467071746278450601434614317748680438841959361719026632596866143790468834232495886023279889873046766003268625825098731361757328371515706215816003153799239351141847343612828256027049469339715070938262858049273737507778844266083060574526724316032269878876952819759268291430962705538872627753331999287313707194777464718580407869473758678836069610004321838271221641540735332465119832712246872965311870605707793501589157900658319169975933550347917818244714553379759750759482224697939291976010707533714179105569626398825193770670723387994492187191026331667354383231520543113550530239593430655837920415336160953024772822597309960785400167749624600801054424765468231695045542264272834138577500765757247663129054479248674341450640644252477076680745839507698885318713192271656740616310850050165817812488744982370754884335644048408792093762463658066016805175487974246748871444031599480156146925555219580084079725639747589750463790940772089160730008064848656091422005235483116702010327946427472765683395648346233145991499338247083990277234230722216130820883377555586585398156747349292188442363379377596590463844616857321982130460328590225704885475534060582175777274000871355845357207014051482995830112596004888046140143333087971127972854456967019122164689887849734723474951190234911581564119742902455339951549265096729833379814393111011339853185808751989237011635132590485526801796484575359240062640771837836376841868337834583794525289760208028333476110097647184287916550908562883373101703312874396456418087153938879979715671763945329897607310654801853210595161509400068478261846700825004619079441357577296690286190037407699548921383882170741733702260124899311550929726663633169467102363682156564416300068086269975278238751319196709855412590863299466607010226464636788942019830433524576025152218062093175977577713887139986680369480410629614044985256137708130466499902758535751903031008228802472268672785256612878180627372543157030420617539616768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,4] 939981718046980825973342395776602799331495200767498608279874537874783397514342678005363422349805482475284274577328815845185963666177792813422150122000679574724867576418242587560324244698802616919225899938725785910584420153893758652576273647118708239759582059858894969730138717603555387017157521112104706290396567821885933709876064925096125176078310652627423299101951709326615006544013034007429320729720492073698387403765878188707013552552708261209523418806789943594191554415611185218034201983479449659441290692687513572266827569879171496717501097908582111087496614176666719258735704460227082166049406917797673404719190383053995765529266491102550183076125574204854700516909573441412570599520461277431420784566332629316719981013258839688839727621641783916079330689621816111286682217209654010370874863114561338451573560543325546736429441493959734005433422405166832719019647811294359526049400705596380014680958953311925683431976219691837068183137423015216405618733352951013436083183948867772018168222692557451157188614079706929769813175672411482067846296901345702615695641893903801902126658209826735877498076109488929684625236047062712255365641836391443731205818724523005651134040657405835572119734895817892522416959022285880258679345009805292472640613750270477091430341284260160891180270586629594791673382190613874568835711453358566510939300495005317469242128947247174001004336249299603011217698605277918658625897371120639441739428584437824430459846661239787486140194760813284941924070883042518447124802747709701194963538401212154543294894924340740200406238676769270709195612748410446098306171538197385494944441206195669909031426433970022984773530723757731818822041172381840748406834096979929605304508379025083914053373382612478821796947530701791475046014490428667947189748235271211766694295780312438490455304021547365244803218788318154330425874440522452525154898067249661097486863852459751369800350118227849555061376744400275231314099692933015146073323003700676587900783142336757841165182006270323140166807714231225652112277834241031809993290345416051202922407024362603860697707754302358997258147974534855817010486704189721535823515051990697417374982351963023952858880955038356001022154520913326320619795835947369568215681501387865696091796540217603510968582554178486622526822605973141506359207611498683369813755849432820396295943433684238135799469240637256815282027313618973142695580728690052479963412087477355075221770421909374792372019144519531820574546275054106080588221743019665370362301119413087422492182855045954603416525263158063903975110080061043007839747431617957423427060737883981476729564264799756955354191684905578636892431049637334185986613285908843008534751537403450690479078178417541120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,5] -29710336498649008505790719172345406781737248034624564845275143340302927610913436984937005372562430352301453718593424855840397116297715062965941434005091001387715310269552946965175030588435082379605230212715052420668326734621569424975926503300400865833452961143205767069032426780333463520598710489624005254498952781270258733492947782507324096735649770388760214241253039263081370327618464656796625654087455286739667717554818130516412547050543687478910471323269394780871300878562740476167106370838072777018113171585783179649755493584542060586116450429555256031720179705082112326346266873980892832702250273053834288671192048195651324823941932675707018143397372393443684045392951691051043395388174817268683410722346267217301346418875812729622023639110575297546406685963624383644414971669556113018567687277057077445990725825896988285622958734587048640363802337110470607025037495344127769023553793691262563565821475547290119669216025102512489718963671405962091405955218409845678860952850802614589061371861356822321208552936923524165357972989958074836813562407867416988144160988341118698372494474871750529711630211496929972545780360308082235433770964112749719464638194667958040265450671868897704012662920190949591468155985863379714867224394656953291667234092781929355511517245651887152108195992959913478358738452939802626803721350595634278770008683325796750514480390847605310075988405078348143993382457925748887578655498803389802448776539494773750365582654135502707459165496391932987360471875752115770619973328603431108013699033955940862285792525237113546045302714526809430614841803866009164365298442951204338351459431269319077883139438569631816116768769497994228296980166337977085563706894796623261109286451421925806640662362141666679229016562833815489693982442564780744783217156710496296725083006339182160794918344005083104455512691754927447982870503913293749277256300965382567453550457258624098525318236119202193066555132932705441815284875092276973724987835519665719015334932480678754872539988021279415702133246648734105087466053266341804917539508683182589621483256717649259899406273928503473744665233278108703100358466646041082673681674606619687163805018865669530278241615328631879731063523698004798034487152477909216205273568588395600160526198322605386805273781848923759346581666154251079767779315533010561612066765391948699976024888528305362218543009663108093919919306956300139150356991794994003520958493875288654371321688820957872729137666165881392116447368651298586961142595527121558389746633987101816001901462662058897015601375397152758422334838053448619129459445445405613936734538189112125426826360812581289189805800906418907546808159350391514175743988900280234353381446130438013911405602603172880304832512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,6] 515799133899689074727104249685814799076185001143330193742090616853016615577889004250307412342150017298692065741201823871296038704222036123680204203623744348079752821787768038178668173340080728285346881409421391738610250786249592641498984589692550336013017806018689560776448499113816403858924765830379180858246224482034639232034718120760287098365613369531430431814192037672544907830302036925443106928375561860663670308878052269457394615859494316556148786861167054097434255359299333053255477427086639263559718090876146138627189178885281200781497096210966413835310476398434080353429625651180029585797015678834286491920491621060477404384774825389291513568132240870847444164589578459544963435755190972125412011704924351593049914500476597154666612380476988963299041546032669830539676007691357892676208571349719089661357728444541556140445296014805258371632867493863071567641160465199677695258174450152857645142393285529417023942121350467004583357433697025529048237571964330656498302169770424714278628345443389140160300321701905191642613485670810939629291411852988391459117212265207937093733672897689224707451309544971401861767487264145946678267320418706653021880708408376497833671409163003489344168878602103221385414403710408168343732871635851433003017815888961963908116772495208818487474312549291107919741952884663793964078181737006121162799748794907955975784683309044470987720642279663125873241929626118852646865662508555380164334567911046924131028491867458681778238145591547026848627761191162377964901168607256078254954364053143324407840033104400697918517026365273372251960434454581023675001649505249300160923998792380231127882110822144172887884237450404728482238387146815176451211335825816496611067601117902606519441264999871341813887102256069755450995256412217951323234784905677075309655592060069541550641033912410508012776347455145707671251355537078365826184907282541733267267151284030111958697188445791812939752246418571517241302024353964321411656339166352914483184946661748740060647120661303236341632154829323614324975732787963637885224540607369052340026925300160378438469118272672464465812676232840559066640538063253320414243769200599764660535689086728684752594153206888213549633704524796975228435357763386328609539148488948692791255635512140676058998633078346770033099997242038524075089858785266108925751809285875996716681886835547653082878773808646592348725143218625802061249278893040904422158987060278340697215047841006401592997865966504398000219316524419144263922069038142759636408280264840793038265641873036755965958315438899529152459642781893742271092592529521195645751906945551365695860727603519278313291750669045705051945440258414250882211763291805316813129897947140515178414813607304399346026414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,7] -2359503717574495510961887905096152456267391379243003779565062867434022078610805325072934575705107067390646278149493034502574430265859672711930604669219893901682902511627531843976579388969826748998963800388438915928735233961320399477899275827337177422272276416768022209639712660476933947022475548694601466670113025974655110159618528907223073220982252323160092143983296648381726878920294884369502869754887970067085318079801490195987411566239458216066737262320422027082701695748019237438834406209971587659847099111375396329631329964611353073481387453142443075996632637130457124684601877117412866126315333042511940112522301007283594552876636038427432670962378002640749974831814670655869991210206504638103641766071588522756300038096938203645879624656266878464505421543986446848889680676069918814078702210452651799060354144006526748289232224035445736930353293626838921514625726799233998669259400661315442401174544950795995419535015183812060041700835833192712010066927734608177240401852761132163017694759035288449516560999123309128569666561910408304605947965163766068415565011731195884449293653641163507409044657479958153610578248193105370821150008411356456566178033937320899392168931538359706344329862570136966953779972962094029052149987277397260613209700673638482438969143056961849682587118325620763892040588376983648146398142948792197099975626345303493856130028045248212355227490180977595876938507494942244461914771472613005358529063947431846637435059272716887698274095025414901152044111225402155159445327402164450238480885275462497454650540409328921852531998979789636426721295844260588398937928654349814362048891167260586113500716321193434994692351113785496367947657571027163534265807848010516135355021674836866492230898742431677890778174535329294484103325002746588848284537724159809560047770304282556110897608347224775559449442501644143728723643872777294189906115823207999798151772666076507410437879214292807803594345620405322035174706549131624327479905773281320381647887000769878940984637068822971100544547835935775899603528380010287971527064226376683063497011235301052489692408328121687706016329985225412157319554565806738178413723810240738715540726746478221279135089691364340712868011583063915630197890369060772156768005265906805056937147129423951039388839086118386713825159604543324445515004120931922107677143810314930931212224637675536675675147413039777359699557737302548258800010764304559381851023465007434818059562431926407445137208905446040702397515837570563088370536037673417168681105385806415450193532665969079196766386440124072385857118403965479783694309119579620089763963507453823803103928550482479110186045401169178813046653859791375935450060785784140535543970130571044843688828680638711723362091008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,8] 16605331151205730767457013328962119038432042566023351323224159007477029297160818053713275764187775947301672830360129793949778854959392141893525951404179530234908413607853523328994875192475911545351706688576806317272208128851379243476444143051908397702227184466986106300969175228446957276524325307776514957667943224509238831789187967762506650941863395943281596238389557856199494937606451335810242446447240015453135339119985868578732875019284414921007845071498335524087670599382035787007651509205900089927060359261300478030114119718049970936156421048783510318509647095772977927786693764853611796255789358714905757084328883964883650987399615110356477369868015339457543603461745347376249025247382000211763367192110878134393241150037969921093382222495769870670160627611403861059199051243538370374260132146634835124041640905448587709163547490857934826971994044952609845666125808250662218741503749605012729140388849570044538589088798517832892355873049646024970463514858743811380465965061977248360264372268961147763723923558333915975848254373257714391316931425077189119918023542675952983137490273972279178271222105322674216230444034430556369082422118443995341301738407206671044478178260449158154603263696836944118205722150480168717133576182126470629754211409796860402703763954847117536730597011662810262040486448416162669604103007380007869467839438634947051243465770150668223356739161408522647296537622204033017579787805211239948182511556647245820834263730866782097121824408567363680038667353649667373915187229646541673353059293137221696645782702351291284005413914872988506555327140436148627663256542810064031373632722710362958769983783549138818427341919509054668902097021128893368348452198950729804924608595092581008571668739155839637875373818394071898874656116284407087848426647581475130041575637180927022686243116842082231126251474793179131277571989983244341024621422610821691499871836797130737324449742838461948862288819972928282645055679767146138355835993218556702863867887841957535054898982326699559430793799554975417738436740933785221093787093959320184967396887333129746209815144290176494277460093998251362396482237862857663985193531097956016335187631624911902137108920818606872948568739877448388599807138407599396566865684430425913856608146734540356859608429147779788685933498814748270822278314301662751865442837230640798246921528086968445636469880744735828741006264632675715310828511472673661007886890235104089411028493396130815896355935574040537325633598200871986784583438080036584093172051360354731049206117710880125243086616849073607858616762031680845449454939162210012308954628939082074459946353411145163330616898124621107714243370117676701322420627872093496960249764750689957047655528574814514274243706880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,9] -124484375204466283395185888791525225069854659056550479927159003035136522871560423336567144457773318951643198477673753166943092008762997189829097306264908913009710322151870707908953369906335815138053509291167963362207707681319752037180658814830725694669802463764915500854585024146443035575683996351174114078114203681385061722717444998260303017063653664632317141640459968668694055293013189342539620355462585612551963917376322218181960363161117588414941047669541647424317141374073294082479929204668760473350693802684008189621473505107398881525979422635420187510156313455693803348743126073772228571211451425592502353951964174792148517201453023556591412722464515796816907763815123572132280316860679786392834223986844266115424234495460334371384565797848027652588348008452775183018455749785847943905791574258361606939956512745589532027024763712731403656209188424123367109922706455092933694836887303712649176560443710101120753715244223040482472497346016924006725587838898547310592100913608588118358062546558099968270613789979716031885828315057011190801490147460575661002907331667052722544952633681373062673169316389956608655125427570586838261026665544968740253344817955375992713797930936476546695870170725530958816233290475296629110017246444218294932440542890500737353211822111277523568575437298199441222391488910227192574572971661814488113876326708011116015616012932341059462526317774877633408469610335025974868956355552069082648009131679751886566186565842173714281807842777690334708297975960942804830829430803216124445189888061016456965196088017371849549883002641449053969433590792350920477927684264094912445408371948039659058502963116536619692343962244049401606210185279534726457057847403965624240830251928122777408571614447067710718085545239473406940015688480934157367456593914478066903659592013069423407289579842534831394863989321306994258108398212035190894863829641143974204847318765868130834163026182811043547116068200431983200899047999102895648322840683871019559832973313417778736674469658143177921652550132795564381357129606332944605499486273847596187673265208721534672321337109845988362896253851982628185167194260231106089098772082755548775845437559877273277997103012870975240786919971563195045489117603266275392641211691022813511489430484424912849081851233400116087206001457877137726721137456749388640609375190204464949605689124466587216656035027267493926614953562411859889607749001123019750327350023441932871296584879122770014822794263220604045560762284359115150825519078244030296556000446299483973192152640751166360745451423863189535431614829791614944144095789030898637288951244276671840301946683767001132165218170869986566245661823537483108571748097120867380815083242049633172718083071279743687988070055936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,10] 617498945115939749120393678005581575355883135960275756757744070153977919913878496664977226997375318004666835979412078800490437948670429661555935256325660884071550667955515042860556297842704007824997101530006865951963381040307366153130271743123475547817612847616695903745773466653985074213075632288850963345755602285200141887305724351066409590863752338577196941105309784405647433346579995974598388393657347687686120685797853975876508818919662236038950836858419155009161608576422847141842937751357948516247516885165359667915998717704396806075020632803613197549189200277724986980328282734031093492747106867451643623202400492996383186376188156369159133579742328235814679391738745251141328201539588407312554024012401769006516282594612992820974260688072344582623548857169547725236268382770681110006128139353046838066649052657569737049981207507750843591498476357248821443408502572831461019729614947650229525708822801003286150117796133841418475115332694225647821034538401337844917437355844933712645414562438407181988771458299683348421505143237960957610756207167679620889284228569076768735714350712461147407348594761939406472188442053193819611653783484094049775863608975515396258374347418596039589753235749157968762216701286106050472283419415004429944812390139581593653579160349746933394990145780153013650727414977872109504683822471442788796201679886882768555092443163787345239013384080591389273957740070651050153508809407721861869067931859747272981663632495132805756697303991611271889873448203961655805089043473348544560732185435631125199483783327263662505095856462928784888492773225986513537118565580101508603638887379967398907088560283071776666852278953424571840522740080568708708397681721034327263409204019837625049409302848820441931187069078004902948825041385899571204389933428429085732386688013914708152119029240718195997075203146324618052464403888945403283899174575183669209840835830330425895621773198260629088337231039014851372846972908717325038228964902387570513308814356259883196186456415246179008882713749166330799346799057571272369124154425813609757833882913493188576151864161100817881435885236312376396889520162435735623748644516408546440849589405484770691816360071226534086883589356275109707979940509856518356175010200315440673777525163358745634006557451067126453232883771978490356890479775071531337553692720252083879637618725120701983140297117201449636254711414283967042710033078138329381564983448465086738420618549760343534497962199792551507878370161127058917535213813273680722015323758144044898245467045704193630864796811449783999439997428799247875573575047453003155900777611130000884045127327417683598986269062758106980652058955662798792563533916212871212772942437927781174328522650068567602138468843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,11] -1599241730913906021324605148018328613451331737608227373333674664730067467058684498605354745820529093526026944467189209767131182641547019462986259338982610466218808665932250845810584425758372214722687637002275370373989748797772414137659045218876976596678852199525033423246316231119975418955584456471445085812827492923848821019420331979576553830089934200272596972723371995507980776371735151573033532374369662233740724507402586066612319548283067863988767687398541094350105904613984100748972273963840923995436546026383832063900307825655343450331251554480853119624553284006448747286130166656021049718484189519262307656249699083578441998837815669822120814854028988352581225883149661408287460662107609116349850699693299072359817673279073822518662562767642650505157919850083005044296763787330192146082135513207239279355277444305895317357880611608547686319688941990115465377253283245283376989066556684825657846263432900319737967862420622497251263920845888996841890196318126733087029850928355470966840290552474698077308287204143930424881879766021656819093001387418426724301813068818371771475343907991974424694187394346217248517549326096908568336748451992597925998269762292001658870307475009427982123810130159512440730669470701923561473718038422320600307731439347055723634017256654479551460037332213879949368909739348497545414162924544536922564377682082774696928075584916501036327736565641133279494730784820133553777641505024656699780377823169859977662181350084910577618007433824402141709461873779083027058601255726905651859714457663593271833750484324456671763161471628543540877816513219620186787674370762698059438821048091219193195546570722062628303842490339852787314030405330142257842278160029004078274978505737140098806394824102909842506285059881951429076056954761411197785340237847491132253506441873678454943010090027107850874926797238778092195309715886015598427198831340635628537328324214398737788088558716182217646587147945459625212455440565061792943446173760306780746386040627334444984593026292706983891387442416870361698103360321734193980263042986144448128876383861398895603669989579835877224667802916562453712275871742789504309655996675379826067625727700624952952375426189221607972139955870072519392568147193427084783576174630066160895669270873854223976376914464796144403071012604089379785690788163400705240809019739689694848719972779845657990790852511494486206950695227636831695490911565159422640357812901998299229137740492026610084020197161542101584888801802641722941303222274784787458987597238164585453181935503547742137553047403406592246837804747105965211816637899569218913113019906450927818082652719863892363448250259753856319857508271618982103786148696094646559696623417363895349863218851523111842363694120960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,12] -25930719840331889176234871011503303693415568597801588931922824013639624194004597912856380584435611674919717760151179310460308981881362255005105328618827080845678349483643212634338646626170374812439513582261054046053344757992242190592587887620024128987555071850441270905224270870836243182775510991827022702120139740282882241606740317746264333302595011445338993425776389181297217232038586184149477364006041572249700806695075400037605843510185252403014026556089212879948121547459481731675996329939447561451516710089860300203176723002500546058379472254236378358366587211767723908009626477524697456462392161357960546696783612766070181034679997229779011725359391774933796682046457156690754276539189275381790478083820918120196013356968891204123473569326062687534272808472047234486776617314927518872260487706084631140869777721930022635630306324403137893994483891381853825171631313280591991579368946855222674781264181066750618250214893552190261251568447307131772943155490217155453703351677625437811195969424728790654736474392497547930245592896981347661168311146394025216331429762948753692786704293396011820622404826984527393977588864122790836884929849554367629755787115774683727766935698084845648710534414361317413982504799657332050020324312388157269280920463917723538715218687337078556658534663288556830425598136032771182458686722033813653097641798288004769014143626104544035057613302912743138368790419473824198403057060535932882415249428108043500126399216422784626802237770534784420808040292301368788139473630575902619889380662349729302175465418105388543333997161932060239281941562405903047832652829537161606028078728634579939430281966938153178173642139886962759446384987514958925609234018065998290103145976149932228010868488759826815765238730397301066848780101563549776778684996577037394977122714665867987921506396599030830802460477222042258160311746496749310950551404612112828240460571366860978980387858643725636704567132368681513764729280134331097114110096052857832517619649213884741473877082351633241366845411303732392307254823752305186990571352340186831800439205420565101283424523763322405143461494444945986489544120490700242537248630188671971791507630204213921541356505475857159248140838268654844893092615844962133179459850095186815670428009289313123740500221827225788834282562275836378244727396986852966259847958144234207074533383535582566012677281208968903828215152150722034736011911545892330583346348595489688242062456690484393105150547000884613659645399597147221958869452900754393513701201516761616273789081277164304213453337864772173768092564153919767594725570892735986305257530845890803053437272906247594072446955231008398216571583502297749571906182938154331311145468872635038230346904994005401618748538880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,13] 4358050726668535274362249580616071125014294557256840583517892153797320844328104719685584835059952413979676199138078227303331863051133378171089269944050033076461914550907252713514559301802020484266476178636069432213574594717717211040482469091189916382949766135113593570552199803804010302526183543585902551833485797165519575505407102468165789086681622602967141087951885596064058091100624361779888116932157608896873996975929825493895513318731395464727522020100903056204126184465599431275158189077390711613247492796749899872882563103947489064297020563417755338552062171017037223320804140651485041931301356732614193544325334592064789710977691677236848514878188181554432883377506156222926425237782754033692874560653156062886507068912061639048769061547773642485400061719634277448649030227997049321103746696264377486513152341998718415151876223576994891987684903061994400648643319926968478770123003991918217245069664098419761938407747464527485133696225423554140037757693736570004257653639195509854992640348248859776070610987179325443099298235282403109553803074191384834604395440320653874795694420781153886200347090204948594340989812312237496493383606360416820197837885693370755603197582855025577012461185623547542530768690147554620555143422973265699682989523736993463091449349839959945530873926533613856384799648631366797317353234283136811541686237218013103891977926109472895473899984524557095549527281222682822214699789934409567516852146760777363783725072187197718734128649279471896198391760139483348866910784603538985096110459846639974957798197553436271481375583545291955639476828010735069950668733477607804947343134263382553242362904163367773835364659559747783996160106577303703721194463255532859830124642357559853975727383283632461644955385265266571420971888091007221900743806007036059097318729230844030353197621178138441464246549014416068216610147254155796008288346549693096929867897533873701252248537743457612388491535643309893093807669896611235065239608219200473998246478515891057738780656092681285665225900007047805670755688588337093074803270735731313587682470736799101449362628890417825452380490781140819322513856973315160705797472599181306750797259423792451259449341494854172816833773018388496116231194376650534219752519825712840408285664910335441613551940928525209734370427357648994652491425445687273475926373461422089721488471386458529741685373811485894757453216568327104097016148090656893101441098612643774202825532474572402729732450460802314578335194000148251824542541154857050106089610367338142029192218593454778784418053722752901899390947386153682158093938614487564381579516078227734400610452574598052439445733099737926709464531304480019923898728315701985914708180036533939342021276938832979006244977115136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,14] 64244525607963640655294094146657015096651970631666866391603378510674134990506538670007272589970638444556713424290734799617415136916580266224837159718316938073019789854315495561014683774128178821373608011415600510632347324062203855550260058690422509221211794458815608241766006415923003039366328994156311039970588687755163457176643671433760177558354305052362789733568877573614182170247306872969423215457148357750345166350747666088347920735977540525001786954885966685906273120836064858862680332803037694120849354530709190867496647444035032607145781309008746709771666831109443558533462369988121980487094451241971128774382880060194675131694743535323462856815523006001190115816827852725729406844593064557597219466023120838080304649979921169844463285226559246793454539823892578445795514520115397606618666934557339610644239525614142738474319894301801046458734322465013560983817859949732374214595460153774029131415264030724099733643187383510116573055895428869794210162761353752432909594700010995770542332868724194107824271397088711733987440521724322438842914901106681050348182016756701972881010447986909892164909672851188573999652888785475220996563660637608477501533662669144925376269715412298743277275048068840574728239573956080969607933329786661329710399529411465559293922521836862818550842126128381717456271405909153134951679646519387684990376028448287507087372778187179802042646996376370285366237931101776969609630069407439299525942080823688085813742806648584532604562518453956638436164341692290130546548946262227327461327112708517417895212247993044755692044437177768469692958652058582731083042846660142888372562010584653590699010762900044512051080560461296362630570457876169235783674715646832359964950934882908317030775165154822578793206093982608988489714123413509670231964986547441111860045841010005337550766894870496661658188436564037572375620120494124620170574956750343518210787815888433561792388893650775691186688831397888814146228785303788754538619880713955441597784651297555354394853532527702015023972477647465911886828395433198342515290628279853137479094817875529506825596035045008869216533491613413850004047477748100595801967545241204329000718207928866795314398044298430497924859828871417544221742595715474543479219878612172675350563914548858778651559705523082722504060787989288591868547266473893385934363677446657594500462772097485894495394297165862567820998038883514701750085082612932473342238144259774205990397473599057675866729360168562835315960550728988604275029306851404263211698719219730509562620487736174447544767080377285832338334551599175885600232075012157492770146549704303490003571882968667424841698017174600015590202424696212969991875408745859809144860026864545533751081601608755165527079512965120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,15] -580595851953866242832147567899400559630007238929536259503979113409047871462470848667593601090087935246067326546478737449649439273682862807655007944620557113156650769980005065928770886434373825572015983181694933049788014329833914512972130070047102846366526642481403071307264311635427697956781546575707025966601462811171200810724951585949530385060481511312985032716106867551580779184320054599716796215488119745955094431351010985406728458342607465770407384650200844740609267050101684497395336105338675599060027029932582436560453035232546868228416653597487031501750357583026443352272998092308169363968938900680543100453639117151515984178450635444562946889029923929327755272626634729720672226528186057024014029568314974718201420551967288729406823894942861580783380644577745238928972242927773078541485360180925076227684714930902640150532940046777941385425467366262717626772367363705111084817329725081272480918974756219317883313072709076229990978155342547047838530709307269399162170711196039258822833690969533746444065657403124458728192231951270408622782075482338869028023143000093690187741608488226944223968133981160013374868856651870895077573060030515848197950102410554054191001809009039551617776314123638937631940588374675428078741870267604919178578005936217058920709196528755151982906787292962493950058428637315387725000013228935261278883785215615466226244368888569406645964328822995993016160033353786088231147047852177161094800198160706104265178736028959663669743292239911894171070167679647199521293335514863141440442706821454963470420639934555030482955194468330075694204736553447294618027903544783300132226694160119394395679820478962780758898693993108110046768819508971223417402888570194692822782878398698307531390839706152024969273157827849462271213177653730623984364870370968888983248478521196517083390168110078518008270380693681452228102617766151769602515923930540531356803004303749307176338111699040773312137813685646470398804648303305821476126765652186562185948363867963841235611230964650972556498790156383406181205642196224636066742402546836544772967273638700000575998854393779925480906212293806066702420913378803731709065911838279749300684465806524999266192903234020685709680160853836534276260627206635452340900456375328837850640682191161607858239097303377985672458867671805653864863612839475195872268919037168183174757362332407809982657378345664201760438778426374023722450753822043362971328493211826328551797234038332711232843228143548419667671195865029439517985880842729084047318701874110817440250994621481684417534226529783755170504895581076468656825908629812439430930934563816048172851434555729762037150302594025414082553178684778568431176283499916378519654435072661840631361023196932548388063475700596736000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,16] 2246334316862672485060354116894469908842384930727600104560790270784510927910455617644126620816829915678993821523348769871484904796357226691785961403902457257724010443739066989926196696920029420582167236239771541014780860799747892937233994109150399860622818980686387782659310444525628899149346198448798511695313107599499657413194478138345658808435673142546882624835912375453048060663346369658301762686955573442411996520092050439234444144597364127814384317299536866616805388907906830164673012796768255377971938909085411228015122582818727656035268728347096773062160537867455973485295869382868495208619597545964156169908150985039531799455642331969149970941330769049907876410726055247569226764454134115225454842018681779738648789936912719995931962409733618426663271200576930169171743663024421406090902462158641744723593187034795000244232078722977975582070997508360722856286236602045424281858386589090372376385887175853769028397110430874936499097172512390284319165608071461279474500979457719097945735603451631680392058164345980878792282144209933633887481623678304884784692610902920183222370137893504336505448671438023863950134269545979948802834548876735210483302213648998833188089031669714209565711018769042630716422108867147543555869562740228886710384035017276002097120135929716771280902561116415161635103036323800558848826011404954205398762756242482734519170624994596499592502258865803871263962964600125733775114147364985030419525288861285721567379369060828009931610045631787223755659131420745744507115010947455068794767664959184630352024819374324733010738738863062550526712645995121648613804244871750371729230272493319442809401434082249333804180747567174551873599661171503742535218741318926763527727367896578421500971623010770094425393491813551027130787405041232190617197384293025238072383535658798278937120283029861357092346368018635104192671398433141306770012467655968773619288348068192382941330037359912888072047461043956722307803130879463878862754785603709634045829826164856283314052975081215216907956241721290328037256874882612393428802322294112372314381816339973187155282843110728055958066240579859210805598670084917750403430699666849380131833936101737254896817513742055633066497669120631756557416771632541431143452142839755976531224622431747469184110196730120526621525592442543628991842738423765709003209341078006177144447080747554226772007557300937977875741882458078032641775460856790269165534810248019561773104927804126554574646322537583598924777328746736793783790429347815391950231921345769722136385075813960835070896312242940889831777213015182793530036775932488538472112996521284887467584832153698051131625155968668429690838880426724494097780789862602934272049783374110032753384231504512265645137030954352640000000000000000000000000000000000000000000000000000000000000000000000000000 [151,17] -4505656493861424190602260917249972654289724404968785869687302204459389237010615482599715451334651002113314260852082113116280521883621524704445825567364591981854170169136420323801161357191103993500403907928784159938078106128140998125836736270951753638610749264789396531311099601683714507661181123881281630565889109885235903497537379564325934877127079831766239058916365389896891035754339792372690495171029184954572555219219726583174975107570087361633298537125516830077487204286573502306047850439326942224932299409000117648330869645294191813100741212938734882812522229775404186237614077167325475932915536115737329532831458717717929625771304371596021331596740917999740568199374754813327865998475227011218545784796784537785216378481434960893690988144156571495307454280676271671234819921206283592758173007356147346226084526509641927644926697443432117311556342506992465753639647754588627226877285714144295970005906121124157238904070160687022940383647748826940810533759673268281565561887147884568741753031095192280695871732577257562441615200768120325667446545100292834404897481650875442606438192746110000891580048058624008561839755123065775475604743109352078672080633787455089872860617048515187763056848632381073046524839708599942324655013998772502715946257897352117927869582684219609516763655703998856604450808840060822579192746199500258504679290193492775014353086818343329304240541685854473171271881662180976211495563795646119113666548048454695660015429597185620745952515908907823344295790631448304827793222174637312319735360215233268520798597011931076680791989909417200172335575530775087453733450407063965986719063782703177828917578998627812376916981656179100474750629143512707910780099560695007174538508418447941018869811274119598890471327292373166115583677096590825675886078982530629908144007820164714774505823338696256927023871500267590523690113326521105863305889795808382345808633146144281235718117603130711593786805067904212074622504527086512714650965841278066872926883041281547476108459974127057398879091517871718629037358900364364329560459833090016307066125631315863927743372641453680894052026704325006597635331181510958751366820017827700000274033207435867217022997334499796252031264257835863200794426172421156101275584175045060520942845165178514060011791020521100548913862600477844349615364697673161780684649451012065728635442252277637319695087075237118973099454754495845206745234505493399059883218607340353404273685015343444561209029061283709757076648945404088019836669244517055564539526421413890105002790189975556360945772135254072330430355798288065601452587773667666177998048795355833146009418006694640050182859449353818855252601334790857995131225044575864507694061773327236852640081075868072257640341356675072000000000000000000000000000000000000000000000000000000000000000000000000 [151,18] 1470731864576055388987107021359068758211372538569070178027984297651820277592705799958979655398772241678045633048438171515524053771050063894682350268961629681969574932909617792151246281129880441093700331227446820806038140499543744577413555216447854031754476480555804068692529941045262777880785355199293488138092568066184661241661023713277736488977730587775106819088755561680972476164165098455103332570872244361128009826365793306059137802603199163715754347874672291484794526675397619748478794752647467751611632998777669931500111602972078319868450880413662765364028328440057057107259197122304566316560518701990914127571134360526001731992271582937614196010528884084070113543739800723463706883833985592264224467241316713349206584710824591252848635345876057161278711400195827781878264483430527144374225817302474661166811796888972481793088491554450524187489187255550963674533362338246834851267980406812857568830175106696531984818866343812640640630063308917522512553295022485567380684071891255976876789075272978470858827228839453651149694960835381714012544999141758786379069130995622480601708122687818916502437521706745166862820907962114227276122463030061367512032332284786547558284693745779905929027912840191153202717890957931581472015181436659511752651232926152392629376991284313819660434318406243538587775617743408612248557043932777317108012245209238509590152445896076469784543300000652561438135239633117242946169088542719203261018331623526324340340455606009505486013350225027355616994806823892550025102112652166595652022411042185961502978162572324169067961345366064922591229722753321772978441584369218229131036463004070847262029538512097254346767341606064931179755701811069284485093654973683366716852736416956739783629737963637889434764821330376972941952567983375773345976444806252673290778991999804775322668081388305771933027941924497133056111296425862370816419848361637242963786081242119122585530397418447066833770150676180158220229044418985629338405940934669733552349470231563248838325453279028022065056486368628264356097046230238029535609468254802379223284155697021015950141764497485035832183323767224119846620106606940936483840919435024097356982090346935593350082138259770905283197924525813890035320897730462568424474918826955660890961774014198244021749835723842458430213134850424590233661957857471812589309372724933109404783905274854750383328617993795190162440259404308212314457817934905564155341878242355380403874640473977988509141773139278063498012777794287261541332054794954585134752666006721095397097667088381311404913889907169171831328932022312347785102057078949122121149256517983070378179979672716483445263523732835226251923916487314154719710343792073605167379443156661426799130175388541605280892445272309760000000000000000000000000000000000000000000000000000000000000000000000 [151,19] 23882514875973974329882258542030368026916572868271943990555033326376666043835112666495332624079993795628501112411226432082107666046590879110609768678452573182744644723520416056759382984464375581080694574052380424512400777667591714748464467344115739293977073749811202621663751001700499402354108670184152289145058820060685451573458397830659768399917452861506393943012169399689938635912535482528144773211594369154117132210556904002186258774451417684394181223317251831428240450183373696112493482368394746854149097982189713898756451454980807490056132066724983186040299430013407831164254725133942952911252127342197245884268340118894144347211958935766260231960391755348242760726953500802790875701619869955218272392624791603194488734027456561075991846097825956012977767730070302003986856740120734138129516376696426789506596144932324197175621051652764929072942751477708058276463388367766090714921352000323463588557054663945261563132128618175123175556268793920492139082762953299168366425770668492070257824416199534563734763534313969363516127783485847275513210270408547200918489596489366289851661119854464131960594291086481163667109563417011432125196126748258127641472651109229885790335314183280861058155081544533794419534501032845835810696625341013183247169522859667400406374515561984301949705182015800970622115497297295931164188158195361472623993389595309879375253052631667785295063773707572268002747855456516818058337603129005227175720999769645523525035701492258271538234659883657588370923411612335844702941620675183387974518588525904056413943727666898226299712210106424802564770719970347020451489553082076600969172931338120948401285287460220873149476871364612138367754544067491907179944122191705567529059778555855347701840703099304536241479777736662255775619008765194955989438272589715515444804005358838738330419647426871517097411318887329866915204677694878195721622699526934804568111020329212668155061036635199466380629194673461326078634521399491768447671173406302181669161094155049785964090574035448010648603905787136035006046086047378926821351980926154401290837152654310811639062347772472165034860147618424648352229630540442248291781606842627628510558079039123176091238330973712097619055833986742838992125084519381948322433258273427398195438840199906591766929051589845092023105825020665479659488961680966151901662429320739081933248126144730039161488887184301251515050331213917251685905936541427004533823028369679885328702519978513787451764840670651026509245250155591464180334675402595945600240030581015577312349480888631146154582849496038522012196618243139288236060103829083473328513384869798550884768494755857288533876397673628540040427842292942528385065282878559440128297147508717204076685802780172850003803975333183488000000000000000000000000000000000000000000000000000000000000000000 [151,20] -98384064257610740687833956518921607646779970293680843166691398970309720144828033078492320818232593173614130074376164072779560765326438147383845472286428703828832164603229736777503287993466442286503663279383692019857251837685182113862369715155839166785594484036685910054993999531357248584166414959177060080467771206353544283670145846521911878677232620826777224328279251499705207522730617644238128474498780552512677846969125534844530094372271800599976545169767040711606362780218915244758344951420039471486970613068943296904129783829932595749437109351306389122008511281331230910335197082717560974893524426888295194501374217775314935021836642874210688948538062031297179558775879747205062619815980140829213396441564766937911856823242650661170731344752118030430797434403217718218950077663074660861198992410171813987036049483276231726116667821390337598541514102107919501870756193423078599173901987371920521464416165326890678079959828711596943024759570246377933159216202843625981499137615589359351208535935846396323786721347477897552227326748912705071389933551332241166201479340561785006306217916673393884181028264105806955879430934721046471214365874295362375220369392701266558304891668050906516852490048789694632614923587797745340756668268145693219817453062795923055334187375129520119839092285098686384073319540600364214949245327918364415693494192346456292986826790723580894715828316556471406339855525572176487070833139489237587579957193372911989923630598154287806078752854294643847346460328270886806069980612521665465046792729007175688424127988914764602965017952924597458360691047998557499895541742061753737441796926505546204333319904142667898924929480942380716273108508778888579611719506532818626384986243839749535298884565672466775577802247570058456029369394396175007109645669570024294757873298158226121639532125178984803137417262551008448946924874400858535993867762184290527474060104594477253065030761818754369635766126955668114838804916927608491416266793038990860781486331065651968320658699666607977382077245488301498377032184703310089509142328384786226246230472441502517847488973701129128539894637532805138713945394648274599900048284172860980974123356739918438036446836643243039425866195103081204590489683083457819415150865503765936874309925971391885508487366681656619521787129440107360776280232311334063500630841788707134118514951311292063773439691770505979761879369294022764149292604801640904449247672466193867255031225276651808378566702334436637302619622255962863175788080232336452419600398864531875708185143174847994499583190732742976165907649344697168262889607217231862651098549433079120254689054999361389555621873616150307953007684890830591910134339059062872182196936981627975716126764211524502506468446966906880000000000000000000000000000000000000000000000000000000000000000 [151,21] 238390133729349729025979931549014089581577259139747790683996269412145405950840516084917845733596435250656766682905463706126558331630721293746313077069724381420027487559568525690081112384539801716491992811214711750056427525645215800560206407484505729800936049368445382970887676395990942128208266572446755072980273064286757226335107660518274507758629900750556223896788421029408730898516234891722964773823902540129415394975313599787378688059232905602228657181961303214714941029312252229150807889947755396962036731852076391758074621475079398580850544983251476725063009704269602161027689568488297751182912467777530178796604664374303148240397362045908400239838614664134247246519503384079494879801191053037574560145936072309255496679405791409407863981249252677097661961424991707784964642169191650584976804199848435924063835934238868219875145720210067265031540617343292533276844817962534200297409174369314420859868739403126746862551283060716703095292635643108785569152466859205832914338642694371056026761202863656640645518211163151311698664923493590412883086699413457323775834760391979349610199171995564799745813408674555341630384338047827105946158255467092411089698249013771906615373012953895649929755375951658566960870221927184980078918233591360473810956828128962528960341709562767674132297462348496422714563789582069698002235145630377270914719581230270449430343618258181457052826478541527801843812371164667986964729950760882218368488442384312222442013747556684325921569609707033258443132976146564688369715390452439912341455451190993764473040703637378277608016105101642754948817929196322764565410295743490988826755769608107724941907750865532645654736724144957804908435301719122649989576050250360217697303272936410352888158614258771288036605584661742716519263216162127038185944719989906607253794305592896901958485989793975114156324390881253122330525761903392405656937698549060101121603559019021358003558691204757224393459658797504682349713914151713113691691217079739394501619579338631824623963829428062834298498871719953635826870785166097315703427156229252860042461238026934352828321959189859530827711573562476171306606418371857273233997057341842212378006264768422276293179010925663664469879480972667122698861280506788373964567203646667160515060491064775990369771501138282974612999678826593798886648960193972772837344939685231182769045705502913524672425822900439512027411586986116550280860401355175319581692256323939210196128635763741085422211610207033099578832273016740882949800421674927575326663754768033592765951829642810843577941754364658416447293032136928016606602851535904655084202334929371248141191781422603317094984254592743779081387098603382379757070074247382268090588968891493429841383813650245977935945635721117696000000000000000000000000000000000000000000000000000000000000 [151,22] -423941215861726539009738480544106047840557330787251447865804139775449046822037248369980608078677048268205442631607487285236673269176443201007156067304225863984507789757552216658121567406079304302691055668738775162270464240385317023966590186925304785846496359975794570085908435023082867104278067678510800248686970098147447094703743505022860817470587790648739881837448789774105345267750661143390213272571854555959025000889817890336162148294825871862886484484517328147196532436742277525211015738943293194652982755779971531524773513945132414718956706313489777144272325766535585708179366368736976964594139876708061730122043533538062106668040803265283303784042883694665712197569642569601378223321855759873853262103594309048288456359403782925068236140353001702910309140210591765042931813288794856947986655719916424824482144629254814658228541281723508832901211931109714805646702642642972703569177597029676802201513538432678525515588931938548242649345400268850966460481970662454595169053762868649008018156596798710530073677380056591625398468216022698199740985085022335138756418617616724871245284333956786266969186889485091734136246795156486379129634928121812860522813462937388034544310987611894124554831889317170722755046341756919797328812092254263525323031787052211408882227924280292310917675603429408282015034877380000729481861430222361969849441491630394075623249965071327598146807469850405680612765699918909271738239595277197682487852333635536003138968917166389002687352691894039924374003557697416650730042251445069041474016685976524811385454131397677668631309361514117050119657826079929200383595138525575569260775761794721929311880861922760151297953336651954955607631828176580355069357498498652759764436416385263905913379256021515821501410568676169147988690987154666020188657965663554125827114156369909629909194414709370926060080003561848707682898287843232196305813588528595636865331634912891313786612287327833965707380838644004307057044198748575073849318515278314931695406205805215219157330042497168760393373572137899464287868550431436073092535602287019903687568826405077552779392135036681740394500779462981531336618620694080662532394375795056765607754377711520504338046826267175433127781702901457678042479856192447191851971273920719644471726050864911217730835804145097183644833988882903525831908067251322127534772219012130351650957230993350136782097502393140702424880955480385274077137096782802340289497730126335726271923430113892341019649321432969580303836763572526112655723877885642528781862985352262258011681367206593760526007596445153171965711802979576563928827014949290227269010635687124157833621928694574010274302873426398559674486193051088775428505004783777152131996341973093395646155489814798612158089474196111360000000000000000000000000000000000000000000000000000000000 [151,23] 598470590603467603768323580569993125746595396200813895817180438687351949619202396454775452997226507936868212170434867985077487536357857365629504125022754464352096597275499059280963510328968875157610275886052618564405536941112516551496864064523596265032737194734966576349757160585451106667515467431115270772861917061456954740986723217258062035475226371073251075076649408042681885237767308731855365984173232901466241682321226311461916495665336662982809561972676643659579291698252893415907712579245728721078617373873874351536678990173575007480631662873329345727031033806742072919696880399631886378931197480360094468589319308007136881581197388290595023506672626948037655190111217014756233466121524516262966510492750625861943065866151880463978425048954568052034703511476412672885715021233624211772788545414650972931393390456362260046512235425928699741130381005223543091707668381667239543829889722542662867711000854431486269749814223189452071982777609481702662057520035219494580385398539241910690142089230510836640512909526699766011571102044327055223743724601303302409909373681292061637583244619554629787585864313563196830629503286980251446925045390500016258502553910013645751902028512675249223807266231935472049835463263275216438360662979148764096875973018553893346546146592118456848037686789422497162296444926480524976358195986786939571201688404489135150369229861548762653038519296562890551128853111974993815450026574969076350264250476955075024634505493638145626296933197905160005843084299041022171071440691502961323747722503593449875727723650022548019321950793859443957181756831644940065313805686019767227921894147401286368674198272088173897124307112485799702088010503564628594078769051671770050251996778890749596409260197852341371843656217835644321250827832240646588754317365969035562452872965805363714697568739472687806342381577210729344579674294717475686160353687394682243463941038509513153326747246324849190198384485145801098919295880888726982312413019175601669279430627044334274865759582119700915104803273978224958747060575835639503091885039290894260891120617690435895420266242068333293603654028918932103563709856514079043709685173347874538088191298516335538050009977673238623290048077507399950615153443482351392010288696567309864397816943325724750700331650835914800814344880678110270639598963783822427355710322257596493205337283187410686448335282227886101326074736114435319455899453285292880109030854172611093908703292535392272281265788073057794916323798235302671896497231575762049082200600720089565517095612692869103344923657747829255175262906288808872280849326432711880798473921320988813904476949705729142438073885003512904560654216613950842569104903192254200513330179978021811733788598473825828097942368685129728000000000000000000000000000000000000000000000000000000 [151,24] -697577955640018808320329926789293238596771105236707364375207710988823406007801255960250886066771774647425358380995584632667753313488226974784273249620018525156172448048101959836049099838435818388627746183222454975454839089005833732028214149199570020025350296748907935986144343040801700806009744909545777427445954286613714660670547687456605331287380259400154308515730033087676086773084965088570303862111694277667098486293679874584317255669043697556586321823410172626801500931291803396680129444136727497675450159230712772832523149207094858245576472146154245119740693482763683840818837966728184087349063324143846065200392220830435349334452728885065426860617375559832789002385985313540496285195436618895744941078364523429092445352115182938433177346065221922810181669779384116423156416312843830036192054078724678300972847344753089512631514997819264225296870226494834224896832059656435917755447817225595639172090379199851978151949637673700320251685370503730130942767994451872546705684441733005527000963453517973009639009174226708880118451970670686503739040541224339023750192150248050767865494994751463586093386224736908898985219154671717867561641208760930824091556601067518821855641097802873048877674056002698382129878175761297494032662047766718342637515119751581170762324121339199262686338043763073874953111484190632121749150438181498956499697674587616403529771077355439539764982521910285787258410977242769272980563368984546907823972317291729821229678249927913753035834832651221804358283460415528168172063745069158644188420701469775217727882940256192352937001209419981157709579516780765940749378455808571382168467985472004352790235753269134906521790672600263282062986248419818787001356272918028464046374676506186584303066822383079941910252027747807577931404619463681093155483084178181175898947834896724340587832587830200191429774656643193185765858358647739370711585625841439273599677874901401708097781855086397330482650278914523904871688650129211210267925811659800846856048886024781071246281385103367570804065577583929121114724528466034056312161736071622314477510933675525123349175062214673411415360850445588642978131700974358562174328025840172301017736594788338561064743414591440611079000977818657436890113775142839600540403722601624562197169973200565762701163302663829189508372723357556062609271585199754294622900740983744325376837430178594476630996986838437666268858641472238235748006309517936128864206844234450902561973415428934606877998477101681423919206035139609701499342086598942917754667525254707259382102691502745654396093597789562399848744126113189252436550533135549620951985157748041505343394865661455145343438027502537788391755536354104066997247378274998167783730896835083190374602093505986959628589883226849280000000000000000000000000000000000000000000000000000 [151,25] 675691831983423878271740379590489262085673951324893242927851849669009101250167177767541135475503482761182107151617648900174111383287265543965211236531920449941473062502311781681619512522109605761213739851644656333756342030867506219996537613762401589315089615137317313834054237159032138555765432851918427348610681991732842368459015310113435760399056204519312687462048894694976026385208439444070697184691460997094267214208105330074099923835949093832442566072382833461770258617885312616281803101234050077144652226575307135708588567792350744569905903022798678259975104487980614500948118602510045906980225404572760602736167363054309973524631807732602179380921635563433228967903567429362153176174037150569566522774878198530244678076587755639663511987497160834784267146672762104250317115303555947217702031961249461918633617896915419378549838246143481507395648942895288893106614585141507458981248678262198903803657877189988081950512474818230081011253593909913776199160828902060089588206123795830890034364981526677542163599320505592643419674087491699211864561649962010480700541694649888302713624828146670220627309045918651187022943418426752658339159264592870988128722254417112009109379733475070635582271123239781891037759061352540495586523218768915648520219345131794105674347303767552729532547445001848045608238078182478201077228587179473862310387078250442816488702784765483139907135860638967357727706376664439030858949750781750219917308932969539007132882150976661847807766099803376390172574243245042261669625390456890148450957155529605366706630959771547893061483022210413236044932994730979615439728500720640296608265062772362455308310949155648752722059697669835642565644402070832749475424975015146832007858365627456882290065622982271297603863211309699607944457685895124857931544576775856544601399689169546010446349526704709286175165241238561655694064775731632438973486757627093601605445466635403154969313543616810709757952080387730795756513361094285634812401364501114430377240544210668866332275951886924147369468182921949520912705607178841219390104140074769603841463966422332485014174111449001917576139840663281071464268233365902692104729627866711119620251542178541361227197157146524066158145083524473368517879494513551280845904897303431556630438177874473878236273015560685056719875796698663133439017410663032104953329872354876970760344840422693426887611563441982176179823500636325321105473576611363555722495258375429070997754634357579377684109603787532445346543627364931082869551562790408986026950216166807532544236007323496324386273770055742816423579655946958239506220534784471586622031315341917468399048673533622528271081599952506885043996658784810799162714985171373533703718245650932350341174020962572233581231793479090176000000000000000000000000000000000000000000000000 [151,26] -506628114984942220358570740176168920022097123936276618905427836311996355209113048677557330370053014414817569015778895216943211530863598680945551130017749769403644572033973223207462664059362967999909862650398266345910306950315707856249661284276749994383330839117713004100261621457100354886112612337536801693153256552647357045560335359339491181700132205411981911566442242780864332093186277571365469627250118708604507190193599517854652518940882987347214814245606268437821663548144280882669794394480090412603799203590468928024963461468038309617677136688980433237034674868013242083821330674462911502701939008190431294222034243368559645544790174766249897880291754505706349591920955073863277770775299991903452408438376369356175979715223454476735930300114247453994058979952304800460902214189274716960148682750542835985502630999654125293054809596876223177307570839163570701793505552106461651222060639878951386686319376414527176691265767782534536104798084596550222356702935942604908908040553379283005682023528483419732847452662673676746784226643528182107684005675556732789539642674159884251568200607504977997217231711474613014284884706583361283044319395841003086221239266980960259342439639185146180081638388938125944266637936086629061864004666032656015622097913958742257344187401940977507225028863578283299848132338396611478058710148153708429742808403280513892903905157154161370927781034861156352213248570016096481423368928711200520389783009671351603398891605650163446323565406959851280617226180292160829534305290319364047103618455104893960784251445439754507690878552038534660492688803238694963738974750626409465451032445230298564160614816382660542362658680458915492045751906872836795598230991724420479333936964330813135356642401902556570124397311060933971243337481239580594542087728843271239300634484267160358563792853052626764030095250775646303886240550453778207541987190800892037575120259315185294477894403018348321513687316950685124933879754120102482841451636119230013246173687718116634056348124886836219736811410806661043065356346091122037562159336568001786736739348833496446005444407909893594410750740321786504269693326113608562121152779465973143321908174723468716091943301099435897124052719105057066861167201101198237487589492953949294032498786033717886344137251405331286239007383049094524667544838563320993441753596751853266056051929940412554642147641919850561419321613528063925276001081795284991904668870880298171168109374332963315232237898760745229218663320330056649161345360383119467238133571640206015824522704267886213704060814581210329499884205775654567707044514376218104083451675482161067664935791803560789950582275682842448859186219745435738957180918334208367880956011303568756566298417096169396788218017349632000000000000000000000000000000000000000000000000 [151,27] 179614592831053339562544201322984563102470345325394403574688468562727078217336908271637970303011585937781233990070537842374676072678229409268443385235468366436177559551125034625512554452324166438613909933051225152916246335041114038383562681103858454960880211498664121248541858601351059655604448736161923016236258178103250433055770147490497065533578054142617252130991122482820823842745682543943305825540781365975905774028157252013071642096553041977755794270982287898929251761001804966350133449013691232788152374498500973353575354097463233303954015038439311946348126887970227699412794396713502867687928041872112711224630043990504739388102508468670719428358888008939725303009145738691561479378024328824660512547259866404980568994923042944960888864571832235097342281334259269660454534827562891872534734349789300418601849103117373757753693465439599382392375406509074919092906357653666110484719649994836094895486284008941378737619686972389847656489075187496426341762661733062498134975692137361714243733809557743870167814551926200265311669971126487674386463327613342227906680105398509078208987656422223519972755203836780796730730664062049824461044972829847733774949234768412264762089240546616103702594109593467580089497156633377960101036875667610754131232487768070671137813691210929863733990794084485818658891490283571680207606885565028039564940986260999199007942954439802915153416354267629085736541829321937192437495486089663035735831895366853610394175054130510157613494682595865710461994347536907174095877808880241130199305039231106362371388860310427098282643149953456006119648045744477466011391205154523998552166841367831209041119166187348813993832174973454929917740151301668361803586058524494294499519480522963869823067615937833792560906436249417552625213308787687602567345632350727040638181861158344859256871745998467973708822862451358680023576846003654472597344754950646746183861135156197779471023988579753780880211979585137637691666401855290260296946298360659424645453920219120637544376813421703397499238880705821104543309982411164111531119849425103236892049793537183962030307705072107179111202075247383416494487213291636839699677410025636225619882344204314096390702579710388610498777285248447073431276786264660417984467135899911748839881110488960901151590032422542399252757320414729418762952679625450098520029363947170242392096475964775201478805431669734767014874869694623544658240695452900762365472079800334591333793410095862527551378292613094009263944329642934307597282664120569816377169973570558991739589742308419857449062573319893151021062421035121923845154136920197736622419212983153465986854659900343590817346479991810023244785978812634948382322691434312270415549919458979671758472657932624464877327482343129088000000000000000000000000000000000000000000 [151,28] 270839160442353598728838437598395496565228198368534756015728784767009183485900513788300683091978646481149499315911359496776997393466030244069202307586448500183456522870733159578351711608168714460078329563998156092703237860063472715576885474954770026125867753118682448308751536263080705208840237120596443695750692327674266766901682587571698433239681383229012598129606056867601326392129932355695438351704020934011596859720445936114979858981761111675870102729341999590339679753579514691952340723515956677057701367250764141800917715992039611885986171188607896064641787158861555941987676451093245581840799531554872691091389216374781558373797848219704111385533501859488531331305004943172002142992195723485256660436129413631038936094868422225567522371122066520506190081692728728262841784498795091301443745569879235379034274494059159436514155080910376340229675261389455631862285551775485184634683638559757519742443525300185148288883114570714242112784620730459335289443025234948818696419142638760870213655859703831237672349279835188150293595508618947785437314207227288973328903180227010343616492482660299346624484425319114755081643084140143540160523671578444777258877145129593300818597066578233483798338523317376586642952090438936129331607779688357965130672030397373836031194724363168566863405450317213638429954472044544259157442647358042944197633781504065552343104151699365485665832717607806089780996333757974055639948070528440475607191696250142555467971834480112532838278923264422842389081569508019274049676832498606126273226479900588981192640099939207196403517217484421186962588090237800468170976682946808216380863556935508868424128866127811690454391282568676125883888189479547212355642218694396852006165391034018147132699040548933045445679726941153858499331399642957410180415524325440473126568166779886476573285058338931190614575374115045178551109646362540027519439024157057824535608506062646929199262412688978077136155890547534777507220405628012661881716526500589127235066967280663272990048228679583211082333825293064700529236459279001347879880000879286563097796642852529248402749654560866352862634906507419146359127684668963696896246009365674530482143625499784647875709013409733624558330508662599764709588160919890430676201969826138392021685849054133145637806567224187016793738790317425312600244094954641821071566403227517296516897003885178616206363877541389766985813954604002138004439924961740361961037104786521628087958944155994020466818748529693304030962094334958855789674608917342691207461852502390802215306597725014104964630421528444172772917642410102278040618174405153757469450650751091227823543333569820611567297570874968892118605885484497733174644109825194909021893147643355912799588592013743863886654332353904640000000000000000000000000000000000000000 [151,29] -728590901964949531608928588983945740116958169016276332282456920034272553997878091613621403148414186147240145699633375171182930366017037333493959413865355908490799717169075089341086228857054747806464191597834156259204366523266479702758156492531323519168864717738548445475483058685520812214390700432899091757171344202768423566849960776776004710508148798628862903498454362568427007586259925120833016134497453640484043993488249251279836329475269630721285334378753788191217417030516567495188828080387161166988054239417026794781689167303203460858263489764713615044256236191073475453616796193664578443264554375529265102851813371127601238348941698778357343440160635817443078357459185124242098603798140348955741299404211981120075576159761493033249045858671396205470161263709143099601864184495657774874625206359891997363962040466448725762525500056757948307421806749512900446331240761358725703373074524095716492113164959502670129685152783069246614313590902979385910962612075005259275684246013655695468423643547680979639700220062672077593195238760567705828079474895133396321974547788408524912861617432514307675448848958921999255709216445848654389208236033998327640291720780714866956479769424123730465958577269123685993060784850473304544980354433454823998067093525565573388311420764099807721996468524894723013814605482403602052710673093857804759462136509133253576353234592569143774827604226663923191487215754711914016770121180773177032093995087008321072265256867782616016746548430912643209843298010709889131763773480110962729995060670359480983977482342309175898674004859924429502592143333189200435407988688422545076003414225646248434442281676088037582616655908084284840932639644072364394837588937085334911238704828949094044362068548023116189460371857017215559975679832449872907993045017608738135164799787275494685155094557084808970010223143762581061522767695220628582909734998013798612092365373295682908353321430007049620827543284672785254252597965400734366289152104855993000922763093254497681518572648589946109536260632368972847790888680153271048359994775081405114883680230248668241787869574911511646702236809228663885375998010805480255810012242617926497204582077472462394144655314064220496444659626562612217203209445819400829543652276898396123905391070932647619573302907484666409331979240747204965273173300990617083413259793873179189341640332552592995238405792381940113057535749019399990364633300685128251066424081952896525264545830806095858607240373800115877810598251564922700636708854696750031997712465687486243608402936768390919322548537036656915511826101902651207629709208141881697203096836511954838196201726295305712910785979221519982827569776049857537143469907425724823345037516696534770475881269023048868620331907073179648000000000000000000000000000000000000 [151,30] 1031425595942987670866682476307470338046875808145585779630564422234489299641772442984283623659472273961790802201434617349625325968512792762264356795534094665972078585554385006083974618359344725710700298590028605111922796872845715518301507225721576846072166751303798008667182422852404731406013562358335088562523762627986773149879700913346751170799830740421874785230448019345880649396004271736152331900220279494706654673276006443678809670898515384248940035060849895044157412031581841136515956149723452006381042650141612260630673238062165651153442561217059852980202023234539383322046972669411815555170421141571455711624971690122534700746691687595663562626127507214095312708202794057301890031358239975102623096149059369343320441721518500523774616781737196397889843078796117279169829357592383904567148649977964171344428531925247356651632690133871854905670780394728718585372370510026628764671369861650194503050816995732859942456730115241414172155884968390238618303962792475257252400952159758466064305347557066766137857312180583191660455548413141904647463904216850880972610291411301306822075329224349308153939156652718859613989615333877265060528336591866983392244708606844522546036198540052970668957321005368722664867038633337203412415155634788271540838237666649466995106855531731850382269825840287493011326473743587201066814726394361583045843799717671019536650083373618381641421026750598842410695528734691603870321106488954434101182243308390707928444668295283281757609036251322350845554307499227209943453643792112366545157110625431519034237572201264036365617083499249273430039245297451055551682242487836546004522990984719461235235329993121659731095210649881474125013337668530567165636226082853689211290285138975512627006661389055185654436487566282839993527445860849232684814537324684719246214525689255975033335535045101541260672082957563966092119833294984661017399798091753700078859077171787993276856277524625741451830971114422541435595685559683105261241992128797050537913897886101545827481072906273868854558971118919709612889350522714000955939751390073885412201995120231118248958100551975593665612654538861805105206189611404947813401756117933602089489431638320479075668869804964510548333952532083334882893482984883963319078579219611003102341449281010675320758987264283294938931665828951478756038124935396580190210802927777190952319531182991713245674680442202292652106113896633620924478324347990989741343798261254840144869663709377123820542318571965693706520970964249384252330653185710507219020759347549881301733301784042691545249148312846143292276087070428722541172192403990682014543180090693136322176310836790091317274242443403132151693566230363337621452589879303615953853722279953907472187308655469439285849897600349634560000000000000000000000000000000000 [151,31] -1076527340798364220161320857986549963078827011082064365500209410134976510167550525101898817220082023388581183417886623539560322410321824438131466394506236544113270539568198562038691751896825456689891724552043754718521770320567189389896929137474401410479029347913418274067825010716071166537289973013999906576705536600005206745579982042732540565950232386887906527484632297986537309420878711772134759676100358777719162062212869981865497408501102698547446362702374720339130045951843398573515107297441371029583145354608721205197010878187197663357157250612243546766774546067102883714399793764770426206308862217550755180371453483297885053985382279766861183401106140506280262066341705973650389456944278591254897278637676491350049917995004881414384860516136108209865180184805811200366706685795087030262844586391676011426780927240132544258609251983892236233659227186735440721274610822254356120690139741646110278768689669770248592258890215547867528273372757571288419639911371710642687030961317718572536267190827029181359648713499995263578885747645155244916789236283242971521039683732462500370901633974205258177407852756474655414959712801959930069285974682609155243138507093410527737661157060676695850898918004511174407655118245226644962657318319175969573336766156194943481440487222963094468126751880276006605965660104986820890197399387968027558545779001238632831978346296842257581967980332182571087625961285400089577625388841679091549763901408918320376364111860584713807973069820249156114976297980920259277417482570845823270172055974308376948333274231534604073341938881527374329585462416619730905506149414468409385350366382708879316007544562446406080218702219192044678266644335498519939611344781493415116480504368200868746658249955120439659772070828880568116063592917837250598190930763344238042668045132523703448327636757419975971708902427865010096984801640221733837722408078061170842005939557713297835883784404198477538055664404229383309941039963856886402206529321089222325473666546017994833388500371011520335159800166064566348409265280380638965510697125545470780199073713589340682968427036352500091507355480571241379155994790179359327729641483385614295568520539865142329456146014998176901664624539926305366926627813803434368675742098082092746701759343352274697150357256886248798258470324241620672375866458410215212680042509700040355670656778796099974173430589205360521324530063102599826303080426394800564436916669839342405004959982136108614169384911130179358771049639546210806414031362015297647527224093919326755829539783022292732949606649911916256575988378799198554787788617893950372426024598111351579529246049898564179592374805611985975874595568603562274717092228110221354934662218440206992829658186764638614971805637793546240000000000000000000000000000000 [151,32] 890911076439600583773351191047666669355763590920262443466558319258377800811545830850600351108314414248547727462650838115808079645310111748779313054207925426198908216067590584254612504036204141914660626301891050427826921089469501176946298139265172710778986495340197412418489362062657658336932265437353856004293698135854310752042558919282779131281743530706004303276883429879511379679132739561998675895719803319721597782197509690195756546406969372004207956029303127707918722121692386806337703289120218101441380177348277802458046059324766225000547924876779410939833996519745936793766191296927630305945859136003937331752361069098781483254016663266397540069006904700925015266365087162761661840833205300321689940738843576218223252208967688282655621163378985928935149039079922339917449523449735953004926731661120170584827183844853480663493911443643083613357761831294005915533823213255166151581542773327162299369752928967994766067378674705931971071419910685358246919552263555556052789343978375412585236673371582295364785780645029777571022366288981382544508868382206575830470428663550233174253323249581966931419790965836875442620059292873580301985953799551948329483037565462431442415397971892359963415174235163952510811716230056602015034804059952279460268981969991955871243061498306487919330449933197546182649739512795485261617239832839753724421910609175573147246985416346233128839203783201203735928086833309937952276697783187008027285980544713331107413787249030753882311641827211239842020815096618850415295161658126286831031735751085907000683663193858838145038328056500012490524550610505669829061541723613139921272532067102121785184440275242511539831367258466282713172880512735224778054452211712304294831124447809448750064883564384865117938136800720372076681751753603271989053083024441125479450379877145790947330623243682702122411180181597703671756692717994004211493354574411100213665795681942331410255252848580629710657966300495565226172336124583078952083214924455898445674675665726102573741482426081304798151806331036751371423888518663575876243019582965760828893975248429940773004648686817311642418293656158252112363718198263129823514050617944686753646765485898949518182732356879186904288540114350635011487065606334848312033717277794332109145768989546103286054181072045098212213759674328223233306861931645701476223381200201308243686955643855295576373679317756489463504594184225048203807130935151508099727382436310641001247148377030187427078357292949163777757932135662465820404455908872521894039003093034203727455706848645948077162065753258404641008365011832058337158786175731280672654403795624623526626582609085604927565572914446172256360700607028606339528770839305020020145119633401806986995879281799369503763835642582138880000000000000000000000000000 [151,33] -598061804819291399929033665677630551209107797043244473047027955301261397415753254621964305744016480215046286762503178384727792420544113555164023864040559300104816624285781949358889395800408437429063568540728097426211641731439559933857954745804497039990505051389015383034654483710972016416200669080452940264435348494853098609830633304656851510438021173041927047537814489836630878699405989142682913557708960506168221129183078897539365787733205083472899095839301590922881917079942215953759637516456955142182817003754535093916698360810409113420806920765070420677567357258480005648179945164707622917625843860319898462775790027656572231515095158962273950352598250716244878246954139730400464342173066140411608034444061494877281816563502526844154734408806061327074846520066494345858486620670933845774286119621550460294373051490489515167891498422459556522402069704024587106016758568791163307600611676284874035357930504300288234916173317723873119845309196203277933387516332885389648739008448097967605791124113779833056422229577309070328402730650890203554800909116287323355937255232481009127179692715522644972013485919168435201462064375738090135863123159435119788052825681986052455873124108018153954204938857985472303374034733355554876250357897209510908776994924505318276372528871449986993467587771002468521305523545143022116928884670647802358802325254652224295829495256426318501341321869447509409473680501023034119453078007200711241911396332392268143093959673489570403675329416344439033912388760143975016954639578825187126337158561897673504493691961470027447449410014749071858313786590179043675398901025234040142255935983556403669975618728547439221903747762407646426646287755287305681851937793415415044122551288548671313488758566608171762105416438211471167007710782204486399601341681700747357264952290256902274981971409409464981881029971781926675342515354120445034552315497734850291128652897498501653246602320018148187070570046343549671141945439091036480649882761680821948676582485215236704430836919748295248323797131239155249743611249613664179189477000864255926913491234618363450132900149791179822564398710036435438297722258967302947504460280343260298090848930640140413490921464718345111447931107922438712075373224029917164896066971522281108337865316762509315240471683624903169948952179090012857429332013888970148776208009913499330168164618606475530160313590196375393976910560814063283923924198897359236261000305809036794864935637706263161244399999710265838731061771975552888709638784567759515650409160256861862686389060708376869799661378892321981324067439740610084059688815599497699535835878563895308504759554198798646206985821013646877688384905487092010270143084614080760277183690532602180822596822396898177477331890724667392000000000000000000000000 [151,34] 326094234603915579335177134417379775302910555271752770777445580075276008389760659261033869705036784489764816243815289459697001490909142858051348240207800816963466365497824443733460270286985204615813396421656998437494318973113356613177723178313912289764022832106593932596944299358052805212107349397577743192522329280737583250303525622880424357386703133506041084090002349043840475617000139024968552892545260017065193424524951114615006210561556594522958347367367912591031873621224777764030195943505091102025127367678727722185857108086309702215319862687721251894886386927724537736549028469218597820125172542148767420052422365015628560796726168972939491145301035946692380820325797883845424913853709031916284530344098514426537548310744012434556350736831893495000788564389313852274340911218576202537515845745655528613649827018097889234710045839660508338824277453905678334319136358283301985732894514925013226528967696228574726170005277316713450362074450165923057368620533366849468685644920050703539404273743810859162017308564278041696944170308871292519409196152204614083944915718280114820734661764677134214941778651343525564956841167241852305165089537434721169623321556483355040741778403361367716695793392627698481912773950193871752593688225236459474144621771412782819439808449392904163479021483022909267250173292664993397665226226941525003214363506800717399087458950689161848616780679448006825402756468239298552980824345807580230782729391450882745929915713138893726911018971818530883858522410155046608598624888765553195774210999820734513324599831478810824576664734310663182524315032269324481716530736287476682374466965186853955971059389284960811799624803136731878633496011775763318228180536132489491389757208075598318576210564419217179678728505665687899814362205324615227955125366614553176781406675294206627437032753155191676108252595329967178227724380880141428689938349162380390090883187239350782550212912835065218250499313710815156590370730318098758196438159048739770925164282443654101448702828005193438350958871680093649594928360027688289264176621912444018611074595404122157282879418984072557581484384914607763594121308745535540669664063432232430962086424594540278936718926402319751434490154067778182861880701816831410906579960951000969310442345583356527832563246336260385229042481232087076243447661349913667619058666632788397671723708723222112125426575899852492007191900817664461937061914138167450734611072277811621717147646363673706155462970906423261803480225072834976519423026568029280425376958953877309942488047363527329239327329838647191562250842969974334615849059499191563670597081976331856393932929430224600173353644445552925741069435509113522171118568230847436768251229501249995849033276423676947270532158162206720000000000000000000000 [151,35] -142289918898377594908605385671683279705078291150387159024122228291475843078097081352733587089012492362525444750811999539528698891773120064147017827330503447303477531323597334827934049296888889533912696592563839859368648993101270609933462111646710967816837235374878674148574644504977826495641575460759545640476369976999756230676192269918814095609119677869639507315868535346443875138402196181278399388765391385832767744355527096822483974884076176698990837304282822585743660951737172150490209176164443646865212157158330200713647243923403586973398179058345663330089627549653820138232901169607478741220594207263545172809208760933133975902709397727826991258498805649703369196462325900719656988386025351231663469525039368468736489176933539955235003826509970202021081696884902525846530739197190972234865553253920325713173915553889961852015066038700395479523948288662585706410015795972716670553278645111828564241950691640484645579273370669068953944512529876494639594417433283277973633272037515128836997598180979056418845813617722837557617706490637010330142024478748160964285530690824809307732301564978844948846715095345108425366917731061349352979181729059799186357232580414055142299593018685550492690600264410809382497667859852583370159122461781878793781046722299625666262300641580562636161598620329980645275952616029452940523500834379499265434577689250014517838050426545889191698432277563268974535968741569144592115899034903226443332730682766461003527627860149868043818167695646542423924844274733587389118350430973874583669905975248785966212735719158473063820864573376166621689584985862665818113985213990690295234931914969287079782390171942329720111796865002933569132138799249104913207743618543441849344381796688061318955931723932651417031954410153980844971515857459794844903981893114122550062012447555344479366512717373798436540495493157450381063169003264785243402746285629653113413400668690176234826312327789967067700458545043297793897825542020015120126479937525736287195598052714126803735624247596730996347991297974343929397942900856753273541320098130293575291521474297629420489420154071327639493505373377288805221840069317982118327018984704454037852345003286361385026566945303394928968202855551910279197042176277322791053380764575675783291731574889999314153546516842243243553046947396082384146910152816089933340734771553989233816505598260880373847473432541050441051887324966235851255277131742226103288523560552736725307551212439486256116359048100433364026521035905601598543878515870749752768245480005777468048200429080413891873103900891029946610209345094237128122869268071300446355310817969666992759177907066144787412826073592970801228338089922490099761559269149612207039130039297621047741737720479752577760901786723418112000000000000000000 [151,36] 48226050291108867692214777404666464075294492922729046889900359434644364884422233107227767648479828436305334039182911031979213333817839158281556210329986643368701452871496960383883009170606802258995594237993360083632734742162062651126500764696594587731453153744926138711668081434514275041222954197346539207512186956021274942143450218997657382019784723605074424260552018517771597179807295680067176604883559931356031875470179158930087961603325488805673476213512791088025324718230255479820757089474971813988015736522663476771944851209659495647388799346782927954231952533505656710876037077600842274089742836144744713364368329036633816758027029434599278387729069431782467661570369863419284280363696384107428565356256965009748354076088511693107142879903187339099972693885876453989369082253543394234674207962803188423235679043105354877193877851189386962646711450043560324018941460508907956429997650934959771119271932995920915476743284641523292379335369992979181300719425505671715013513886461167386465626576479062703529806460444568225669338935214203891119316060221797522521169949673904297238540285027053087705785261954194093443954832285601330177087274595115737575547413937180352878518519558421351584288288501506128356665941597483314630553124707123804243504206196369376634368233706315951192843801072280734333741985634158963112544171018410217243432131193938589004772279523092345985170918183518737604926698401379633315241124381556463673163416982007387574378540459080447218908228716843254178040225544324854063980231234536801584400285980846010301587498760401103567098892546099783775336029988649737324976219820363319991931413944029462108674846338075667202824479773794239476321272747088955384104865471048783121002287049126039728094994427535409758890702346414711792438898124460183034604294163890980735414748008373759887095431450192985925453402410777234353101823797325664956445091986379498916958544184672936135900857674437022355136612006396623759916182838272606193365746496062469509190170198983348459925960630110034476880338133506208280888294196681464380965886504479869525114462000777053467845795407572464085838561500051628203698152133590767873222164655502206113380332979368132678950336635871354661542878175156353025114835666520407490012125774177827411412537353787020031037177248470978913747198658570326622585418740387912372581877532786369405459456541790822190341948207298659543186313552838587634995604311937513656820159801327896120147434745784512448846799362566452547444479218737438516991828823992807478818255738010256690756354315065924151494452872330955596350179279528048931330864419601598050269842541825130145673099411862003473134639612513389401845723802686249033737904646378799346361999292835107426566202747692268258470846791680000000000000000000 [151,37] -12366684978392175451120892735640155678682481525427395339314317343155682829016342328195769070871712093341886071002454615945187604180248681391666016418547364698742252505527566045345388620862480029745545517197938142935657958185106254809673246107145330344731766025880962892303255763054312865037456243000842099579417330690003812712944475265041672440740191726283274876182635701305257893799940451315289018892764304047755599741056548908607067158387912183523732585272186164469281640930421848002822697190634755044664691566855812176381390860712746232307206546716364381399758641203448864813183725343796900472638532647693888504625400661363430507596266863324808242988236473613097976463938756188276671283683655469947760013896580883652902879343094600217216698752953968620998679758276415139813024383846351176265083123114194874814406618573159532262385256986709982828792173354774673613796891304374153731317931010744394914993059538245220135999737421664946692691478581645810572543133952151220702082699836357194376774778199733721844436823081093429114229663800484120119198323638958467860373849992474330539699249969393152858090844521039014838236167182945945602031515594122403194054921488953697553211575961272443744938199610510156068557065134447983194418594225127296554592064000432248685553963133495240872257830449035714218167682580740785237892942383749814824238857468956596191179067990187554833079312448681955618938282623008722074378123053698471105447120418357179327350702308304416260628571546194174859785801306581304997416799302367343715602692330002306684785228912283233982608217411655559940631391301804118117337161428702991774646013801841699670665115594600117038620731484962611421658682548558799467808382491391495132947629696378868047867939836958504365418733049826308276478660359991494780651284755669189420979410253041305835923464176518454908590932373955308606729598524014110066622307211442317741261917627759732858577607029432027300264332702010116391462931074355168397701356343135752556880227569741758925034805948780279570192749504507211583061288712675686780229397762279070268524616732830102871556352799899476761734254367584902561398465999070243444715528860757822309299235002072095293496038986280225150140662041129668687294277280723584574330597398571781383927839329953581537387127953773148557516218289572402297652900161798124081740924918991229107342574194184203243503781992241328990648755096135397135118273456093012559946417086823534684420654857974809012022145758101009293849145668465333807908817311189619751142856373490721278748482445446133136932897412546142686772201933806023602049354563691145555188440307323154502175236790905221917340733453145361211207636362088021781601508696522770464947429154150554536030638806199584757351733134360576000000000000 [151,38] 2763985996530762178180940925536496434794256001470798646333219071574217371181203655183893230137522135450419614987747303887752040053921555275920931423083964079478854547512833428873866933860044256372299867981950787689303489617116287256144156131095036564075659881833598852752672895332824084598238277759838190920301287981258159439616996419065403401935328532780771430065899200808468926290034249895629813369977260434240038584342858919080811504599552199653882602832880697076931652285554599884247164873232950996657065894900983243079407803472786138034783322370514052715569815164252719334181891823372521936818299829696125756674597481453870448923314859125658353505636139847888302784571463160573207049686086362576388169842349199115870752788420265224169570959956733900731201917718393295625517020423572173921934387243803251924584268435600786211263462958735703717604746650915665388868671379750495670537459976265769874945716191385688537160630728356878930426178706897310975346591594542879803517105825445574839707025088311039071975310985954497583989633513242614790337043016550825976581265514483540935832255142071204312620130732657927249956634703251388952392098230901360657818682240640104079197391418386698509424166746169924211741001015695681281162312784583542968760927905381921302255545496740675053361400542096074472263333020943819408501095570606111221968613401530800599114091117201984878083260690483391318702116190272704647655753621414438548862780684317259348725370040233995886993623424497089837012486403974981325670158149328199049382161781078912926589690992173792872774339757330279787739061177277802442923066603172535196743442916377136969285241893199470992094647023299439122901541929354933961491441451781633077662525931566042658794959060326140286310388222409352769125252942400353883951459983190808953714388910922529259654121081624940723512679379483537990755265056156193157692159035355371702465136111330948485465938695154102691077976926575017702320395072178129804914992459093767531854315254686463148521376204643325174624761537881186210425091374333355738245418983935918805641455628467471898974427616762144473995622545391297349953124432164528217045468441189982651342924011937652304086950281784852726690690931267248558124195929949823594883294326562437024220191048680199291171427274317410628395529412880666084299618684803485456353836037632400358131672537529141906088535528682464591568973075772333943057401966783560206511844216773325404222822931347691301119296890210681404616026650075779832866747442480153041701292870015298592242540150906066292023247181398599396148440036080469592188509372217392383312674114472778825118078972215486919703586266299239067762842786701076639349051732898712161231439878760548880789538152315744059489876264878080000000000 [151,39] -1026030368977972771491343642432588734822278181177058783745413842807055364358581341427234034399540778431436222673012794097850219650261917870008558766916394307358604086555217602656284642459277919504250594671963151438415837345049056265443146488804755424223061551877558172841680324317347956315542468607909831602885861592011276545818884682507823512882240258912074051694063261963295019422540915461238158252878586729938937209611435203524510192756597579099981091012041787597362215024339562485399352323522955759744777587141005477970708475570659345933878356370110322972483290762855789303918766134887739969991661050637184061578526942883816513520779613665986697650787497159223250216227271026199327789112222320313207388150440952945770841596085360993629502745198632692043580449337642429112241045623966478282479140174724527122210804573710058151822849279751324044104448355338115032091055884632530704200255358559215023961713174590027540168596186903587791413445413129215897220615238752768369231086350317810172024839006610789250249983977647873037998686912425777704553050406362604514212733534096377187375912408877905824983786873440534492353933222859808745472472613842152194382989095042215258944800993121739920734069939444371676239020856245919710941560499370703831923547397164859249367477148853242223664139345061477884502533559265191606563999532479707164025957706743414251347233156654349851081852757036910930670092013978924296427044756249866533744654976293187443623599507823864345414624412654258719428111599877476130751613559700999285051923694651219304628514863238755744105735631545413450468304447688995725745471477999460103221243231394711766313392177414557564529006069266005633576034331269588751328064124457934756467148222089948181760051728218468702895093634601325111954386583558555517492841331200860995679059335427509326767921500074417662873829803700202494745250712282148387808947949512505222733997796993131133709435197676586871547420114898637456515500180210716706364047941371043721553134891053276359561593301687763724733473123753932378064638016705496942528689440786539407257514588156420106599611872673346321862274703832020785996316174623326228662997895639245964026565930233588102525936734338878477683895161211755421153321687334086092296356047040172911319362786907724016065891758966750257195333149687135785981264866448382933275714507294598624129193819232598015632992991379893535495570377600918365707756140206118329387599163368586316548409939511503526468308910356107282860203816338204758670586553716250020735405270456268596273809755561599159241946785130774100462825633253091270120181518622679303860933319317389965087468238571731389208445300949871494686824096243045431792863203136028457179086713211236689899214729316016531424749373358080000000 [151,40] 570847773811890987358149041187174208472723968881254215538395283185596240414105179943574304514303786597833607085118889726742608525099009902290761065296324888285230024755285288323307716384754701883444958716050279329124751624347086270439050085302707454425923278533239042644746438554327983511068785867023187231132162707102738160964506281433219515166371940799434027871504274428986428581130176453314080659241325332599329352749744420498378228975408280264009059714852749649202923963085400522580056974140438497610943796059582454707580207139649711005391866081519772676362396283586603481197113658974138994304275411346037066878637316518748415120011898343264399440674302122231922343650698950943479397840252927713774572718019785031193428323292765516017629642558478506251009388430629537735044866291218978426829370294300707861563589792908930152299123222153595413662299837424350124232871822649802165624180143775870838540732411579471609560473241156119159034744935142603230516257661677789250301921791373731324872728647177297949194451161022703486950858340750100837681426638195496166446176233702435477326611679845375623972703585763782519599458661678704169066390509606761410386090968552276187104947124167732988673314486238585474700598663203679626740744958797735471754674508256359388775058963286707223354049525526326535651203175423895185090308645518122752894784528649784702009179878446816824406179687954193805823616047949583433409408048909884855678544533159498208946795803963018716231557142363199979278869073130592997261166796632449368599404589976887136754275581681424823496383279433055134447566510516593347137810724621785689824774364438666175584132483558434930374001151713684820488228560754025452641327379670586870738193184570490066484096376512631735702168711770885613339176282391878034262115686623483273997057693263522156607859572653439649038346632293166994273851777277717249167077910277429440457548815349814920861496846380110948398908189048471503034511535573578023068184777343282574328749964321745250759359834805614437262744374477264085324293560194765029163791441455506018147485736509127920527878194288082405838939774539946777231381097737488248409512007180989865146260078526959190566322456045941442619206548292919384390671267015694076498198807176593843712376208237988137872444812943810433033617083734192838812296248369491040937645290952210716116951368519018910614715449649843371914924083189903156718013207491743353662119988081831542625717015659630629124763795727278171742175040088052693172730578326821017472788810797210276745900427257473583481070111706045821007551275204627097718713176071077082007392627653204642925612695977511101719055828445579771453236505741660588246821846134856911222299567739878934742819984997025604210424317542400000 [151,41] -221430825182459661872926578004752746328320678525738769178145901011943943666778624968171141961727367567879836388834176854582320533658003496309643436251552312442588541283154320140281586359279889274147188137445448678983215623179587508996886735625129081473068463405275650707239045297929809166526375150098901908738462979178747630485551412900079037202830872688930886701780100501711859492129721681717695381557735571021892868502063261225435626022224016194715211315958320939895906876673827119537721710054198723210646359022603055161195385686861323307139820197527212054518063711091922579369916115118246501667379591834572103851783732813050402104361868781474751681851575223291484797160807548319367477287842793531974271927043218619134332517949487404783827695648676166079013095147047278513214792463124586410352031380003856172838594821466774335598089523796982939055445114756142939142583112982968453213917034255277843772939889450616134397490096532744964013950185202404954467864110188042758338014535845216487457733732295078363532089276614736124759015170836330853466470956015429365288976907388860267287233130726267328172508364688623467125041561588471864703261609786912626211300383573009520364462307622538045463608970585184531974189225383846459246347447604429917076688818545433464756544280558270472427288828700009997627650221659796718506026259824867939669008723416518101362378639966851625159090707624618438937676242450829718516860454333217609884389553542940323004633502014195141080937726618407529017441109134951099186668406187197754536378063393617859254814700749520772539483832072976036703809941074072103710804232271121561132669104015549409844268560883999508416413612113242029754943958006129241908852784284211531101293440617354924133989301457722441059382924717892065805507449646746663702115909697503184532697881399353634169976810710315801883333735053182822567623601191472306402665519648951940891838150733285466471523972655333556302727441575435056450917707394484170854486329460127576298945337666691714102873910385347229520890212270310567244892485733467521937149578483232567240699398211849086075613020485160456743774506696041183955895285148736230244873058336522290709865085372143451351787075456981312270943942671525112500233550638663009166521143110052466103269732882235544689897097577495703722719546967621188971119572780502782418095679599237614783535053754037285034762303934300101381134926333734548555084560481842937252661712321308648484637562510308016587607307544716527332872472907697735608059592835843632963336787627725471887394904645140072690806056442695543914235454133387812171796306737046478335517330075443720224122443837278409234198702406988036772558714585449973753434512258186773974856633784323600256401363319529270278813552620864 [151,42] 23015760825139004932438414528526203998550422883982187489755876813294626061572850271143451683122855110732958810806619848852512519062469235909204746510702935565293292282008300705127987392867664031711923637673661276703146963360611716811483824563549288188161361740882438396614872088498790999871849088184545199931180156734388581014623188802368957121220085127420561573931952523245716972709018681812054219389107078019392557882151498029677855366702711183037271111821191136358250596259746326192284538146909163477835939751335731347200814333654685146775740901457647730251138910406992920095862528392340220580201924927115626650812229648442238493599021376183191767213866559404247042124454135604169664540117624957906519274691228509244719839847365681233928893156422719294761781407185451684804736993086146409331268626961895426962906469110367769069140782263480260668115055476866604167799611728655344625756525653670679800363654278269724475681531563002640500607266826550443257663830861430623814820968930000080323178855762525584430728352833528210246152737689309991029562271331038592710947445290173091193614049174471060780948611969453130160090238142513639286679388230169835543450633802345692220487277829969244045241829844555833707265244026785288495549963971969068197380912244055282593327012246014872922195819472759764123452548435805366161375000404771589558994116370378920392710846480655966691526272094306900414354895970263638367479340586440742805951342615327401823606403720351443057135720818793367076184750185729257395944453415529772537209333769210807664845345897973288384679771959203065393040423518458032397594214889107031055401988087825933940066304585818673716772355201550727767314859907890378957717778316141184031186443597699474224659795017593250063111538406855589480863873348659697710638798065552721084862254064024452033188592856568739063221562384974412610517670705230990606652166089499417714286727706027411998329762305706405019457446059356255253437107247252036446637492588600522605511644444679090994185154972878944530482100790039933407909824790813019895767971628126432906989948014429142717118189600577750448091917146656797317202873330378493604779359636534637851913327614465273196893599192138113065153102580688792898126889916356360890349541588329302982333913484004140675820250672194370976908001776423491156197963118436174267465342520070532333860833674628140969049727236748754112334556017413537995741382016027784828202031895662313228395008387886567760032871527018112510262524390180465814437133360315688663983166405114409778830151698768803518953979335325842933728108935156228516625265041138621472668071911873418987638914696231287754308466650516965568339997562241352078702843434484722466160529516299839768478873987560218356649584000 [151,43] 30491663708413923669397954151984063717014155903787723395333328575161990088487545237439028428789691305228397331528424958224657705255399686304455519611682050171559203352601244305547477932418404529863893849725130681448570993866156181427964903296402296695159596757190258057620913831525293680512401612099708931582708396442589171573865456547354685368451679138291968064734504639214952859473561890400263013617148217992093279969471560071228595183851356958482865575474304960521854209603598034655828653709212732758221903247149558005483229698536805419410745545864056778467572914204203834800833561043926320607014941985387558455933494551978299187402213322555142525958185528729784605642675061486682113832336474353862730174101756134255782575473631156484873523944376281776191637727480551313068574071172827582447831678598945900734368219237272418571050986406102017703701405249410530552239854249959899434960969556335745042718251110033843548969849229986142038843130285325369385612823668908293502053916547804531904295045137848237904811599314455120784714126585854259570786185588883243527460361470337995208458682435956316608682740464592517379053098839665190379433153817421728708107204308518914944005089619768871026329414519057728349732712570491989889399898158893403433048702613629191194675145138697026199905596224358253860099024099715894397201736287555657876360480818722915452102145745813805014067084031926540222631262825244835869452442343454412323499336118878815717123065647453131234271526566099482443232116745447497967393533948174554311380508930740848887126602910402947228402457130917677764194546357971078987720004869627118781819453231160202058663808484485799801078847153570658677048517405882229865096844757166338978627490590832183363069725825415214571057050130573726448820499699101426545173814737051598411913514118667043934344958349850389175537760707960506928862578003873432167359787589401546249180701130958659829771586999197172646925954838600246157398262249865518307157895186830492683266696121119844697671328632731083295807800092447254203939728601427935683892269486586797869290495914236676348503585657145637149278386554075449008116494845174829177690340504103016737254650172280853475081445516917920511006141527886843309940138181877347461366941260527250953119649540262838863514822436897408114325313989473570470089489838378717661187596032898359104755381367561981300598257175608701622926133982865682445388499413622006804513797640433184161012484229359373618210075163290854499910688826117362949372864997585446984623996326663181531578340247727956752960885042419348721736500529940890916175179586332899689223908582318229854934718715869500174328667211676831884008618986131920402546703053137102118464098049720505129276454999521124532442800 [151,44] -23417171826813942128029008041043241697269811274666084023900714024942507924394226030283598305028274535623199431509381090431913323017366060064288278741948193584487719267342942627736576732405467618005610783149157687547140895590703844172479147946280478692115421943174622966154720325296856696168949473821007205660498825450117406841581666074120318092310591876105319902913404673911864888519188264556148486149637418516960747426306182753884478398450220793504177535236528169635179840880516067663706568676173571288449448257407372972686138028637214501064960576730773939126225210439995798180037367526371841918177673864710516779720925495717871376014113745404195834910802870669283411807180766179286457584166097117943754770566403939173720491672261302185835413195634817488215439805768742248789488824620585035700282610256030402199222642908751274996284407390986980947600856490645972175986545846810989615113525768026678961461030975103169063748013390138047939070261170328656222751942935087113497904302514117022158493153091545822527662510972272496139521578269421812147132142155422866112875053449725130709222654737111605405208216859137858655954654294192963607546049860496680316785541763221867906010938986178805248250582165004128268156332464479485978116276443013714427464211790158243154123102127941209400139699121776736792943870022826027642520996202491618219393511403355261009731738201568887687993614247929055354859818156492416624223484089912733391966012192396051077481991287482443854144666358925438938249180826764530560494517473728581368535977974291754074512561346146145988604431959942001253839310952568226029878774550556743440894107821864712964305508971695309935680218341047057719284821422310824089121630839019345099265283836927502175455228857633209980845237956300636331977949372521433525176874666809234319223658004208851026589471192782203855080469945103133952470407873326174946343307751724957550204554909676079177161853294091357878440954236913057174664922905181938766679393143574520396093447751610989727491319972799743515800474498856903763837854959614643226386288490507127647171242784137451113894137917342973479088519147837623549257780657957470871787083328522845047874206323349788316979359065030767802715212708036761346489212435522025357461105720851365340468755819152122531738180611745983922851400916560297515215386276149729278430888358512369901844689821110824767360693001464107291778759888394785026383625434309159922923469515139005973110382622224549944832835416735985387197689995745228571339817682143280742712138747026049695940521988988577524964203783608458055161356728844492556532175048898552953996449573561079178031592732574853782933018253982051061508949763740682202584743038686647838214849066623983841334330385752399772800 [151,45] 9622164539500861186428632094424073877662704270347158329754396571667683654087865114758635596438838430241850085853003622995706931527389651864041296135378398771666892403630993016219760728430900945571288084330643373906923980625341243678470751166841690370153987539994943774389110681304900755362119142092931012708291058748913533687435449421989920282083947468936263370419937693008349445195354354909248845246772335593118489160065927678947743551709268293608422477760484820185459674747999165568247683863653288442062882979624346776952891661590251471132215106965264372427809363148051365270542760327972663347631100509337090215577885448635679482991675265028217568175292280975490946672410380261281848240740081830595783662847358821431567497457318882497283769691082772266596030203859422421003071473849693858103709334551887860150359231084360339555376233527671717852696115340570586925468916222722796919161113410073822634276784501589565537525963964270407305662624669429289921012951359821775156323382187688294417269819516640247159280380545687068191744243603308196621001994171784453341390939669963037794183440521879514612131590315317783942520190699886328845657549743511506666020649752615310010651701116854193594434966739315081701547025139674917713593181801976420430159627722229892882545643159713569686083191365691903532333349472925468642386025388805054160340143541048571368635447484943938924230358090694413172403219443410141252097452795262024870125484747354180397435333440381163725872318400530526526790645319324439493865008551540211081625340155612007377552859857714916534190796646667347901583739419505310906391002458322751149935140128212650310299351630551387394006660154546217951939686353124049149217852070499070043898229627399526535016017933745913094962330945262148271991035344882507147993459805480783110540412462532706140226612118309995123757512208736908033114301110750655928411786322233407202628350305676072821922308648671944804733064824253690478920041063765802022327494139568520593429524620096943486377724063093953559357157818937267133768720656017445403674033319587600107967806487034142483844035312859895748838628550600240447500206885061339145175288597243920933303022125697425757869063521264827919132729405381848898664335210101048559700929745983413522397760798112043008832469713000329014736540594597424692527681403038781611267712002561102645037559635432253567655877657824489361762076498385207941931874548458552050281853353324385923286349653116008527161761375949369107501483469115642641891173639390916494991071419869177777250237906346434272833424193264788220876647087469688442744003742261716671656218172949933296636512356501405747673627117392989422124521951829808594378358279573268058461235797799248872985562445607111440 [151,46] -2614733049139570144898577562795896430168915011428165562008416355468656612117222243266184560946488385427026656709581822764997823881910077213023180415669532442997383958995747097926162578102632888683025343695652821244175148524240127490777270460860035262427752555482456236267593628911811482400927448933611283044392035133037108338597765911852468442603945255428409205622758735331525409555676261540299132777386688969411575248062703703458270375228782438433253829895886397134582755507916874005849666340109044736213753515894486457165875939102991238540788768640944251969091681320492704174332191578735364595385895480720801596500081152547235581404798417507267823819062797772328611082314140700297529040247029289260250922565658394312880034056776932518274922579057846362967091779092306195208472449251968797698326260334239277753118579475258099296135992498132753470332699189648606798768637412217892528167791853321143579206133398344430531928470312695612487477269212238737280081780907358531715076141109997901235488629666865924216196124640719309286822965264344078745830368935804975803428146692160964629270055626505879558620963013338223290554904022095166689461398492291228716081159748824445816135783282225797319055009225468758345088477325447817038522360290984634192610028387176258580896591106967170234919088068372614865045168743629950327041862945164384627858755470585718757089242272305183635447552806767304764277807125907533141164781771035674343585910931561424402718302272636905658153375439376049876643133439226957542640362574279121815059392388005124922306765815088276589658801530972898432190299251533837136769281289371096219963184191182092875900121877265238645978849199468209548102749271078330842522841904262266087864674825091987402144135590687808183449273330415717238961970760087156740901040659712600581790342976675825878202761543527948559426773495752017944352221219147908080757029373336652788333331543726501636132328920226444520756200394425731942386686480798622864203682768876574677409784507330644146139565543771199849731811790897478095853680463074076467338029858546477554490533431815194018459606576925132340833742470218216672285274675527939090250003250499786599871071089105852018502709920831388059565461669127083354020242754872250472434819045008696944545097582071715722371050458838575245740427686070598658863175898457587255266533598294712021720403611778240374286055089734594804967621242939533964954135921996522677760053658021696581399505644504378354475361010635756066582583735895858441902811237027672994320241275444447250359327716893178136790575203996115633676265023866380758421773088138722026176516904151511323728098887558189198176436771295805604713456239652855061539557140648117674309351214505008914782075030728160 [151,47] 438236385384590629090941031169620304213620897337244484399034862854055355331272737724117360405635002889623012971864856590236700083646250588094823192317693384043830807901394327499596322521449673167803766070146827857617073830961560000866735844797928679208031476133032386360909081000049309925006280660000907779540829317460657584389543882378284085568517420162910995965036990588840235227834090864278748771967225703068574946813143501125857475557864693323290953521109011176640950509465415590598165308413434828081721145171680331687758761507834268222671197539507082945480882775638989226357831568965613898446049813257389106829687312983254566852422231588679292145586980611178995821474770380641578588833849547488450625963726380282220166886854251156515049523242741195764351868681425607310240188147412659246326316101155804121671098092777820946488953511051277207035873831543787137640791072366317058008379341216400654307183691143055116631248999614248025887239239911447553526632068877595315355637381372307365016949436630026236829995878239486243130612391863755632026509871588136890183313890204459567171866276763212983256596668588150442623539685050704199731205705857024642529859811210630886470587508130474250864148204529950035990848668848911107019582092491498699345097334264806609339503688362082693984096490912511461231972677432198620198803036192838935841282557235088202230234241710096147655754335283371153795971921926947371045515712868860113602051723202398569562524024323907164411897979089476130579284157425400833368497686606973091508194379393645833114084085600518685257552286143404053338545247857394006137095234186776690020534880062502425727042735151221795967158053398022904264739044066504170762735265956401099923393861461049719250417199636577401893984857463325789267689253082987338819266130686175899220794430218724839662820953758722056320582969324855798721130359670136814055389690378547315761277503539744296184512445037975145301913187480643824607685255264600864637027159110090067017041741695818294350247302922448683236324237420731595416433669059945922843000657171827619494948149623677340733983480250315547353035724403803514277908097072180973086376419041905339835453695105167047795264838470535014890837935837364567825375702332282237131483371445062083821708953206476113875545406401014341370279663397131416427415846082264510687624790844295006926608860464871021556209112788534144074285176298657705445822160769805089524279276023133363609485073564449164721957317189703696711643887730248018180633606042994878013133012123233272051146761740440250968762177244447170718665729995148734153441431809399677993674093690775121910788660898396323983783675384484761815127555119339877171765020687874264448014200466390003053145404628 [151,48] -13265223585360097771332334978574625182676780121271737351269499763266894307291826050433855088917107599995805379284720065938336034288045969229950210221558692686462167990397594646211328288372861165949799303098213346129214447636995733586914303902501749284829164932744095859612024620227764423488371600295165558328095193668188214920933445677392162217324394692180644131690110400507650970661307410257920383233609972367844221163204973340638361023990640616875976783957631555274688592916024299285326729210663192774023175454263611992971819822357526818517770505160148169257606235216663872304641701118298179029418336607683499603951685247126361683332733256499570582478074429734440483966702965825026749656170980029700050861479455005678434247537356075181101991988025004887407002832376719815872817597270254378770091749023946263948698017198596224109258273194481773276504852001165664148512650358666364019295744988596201194371008870353339758132045515741477190535376106096006647498756881474514826151598973894451881345893379195401390232694885629824860899543407904151506030049866742055312583393637430660619890582347641032960902744864375082824616433998945774524756189988461065064525327652897323518273399488691257197411462140207711731128790579089101806680333725849675677995488112424218460758950735059783112446828488778744550846198811235519264173934236391511000372011672652264216948107984434289317180519622159152101045390316145035718303717641592223864806734513985135108327151409937637370206924927608965724405648580625801974398132726110365871358535481458835436978512928969044161138031600103757626373181211537985544705011427050074128790918942192737988269063456192911885586456175422000207417689165367704179766568477795244737847811371709493793015699738542034135515279682303827165080347336516228526396726146662105580294571184774408137139943852312555385876671431202911547492188984819665423430856735867986913623803341503792607702588498000359222625338046160419201517604846952970836425022223599952876110184501986157184363978320246404160227932704589545868992294805108933599174319527514688335895210751442761472661741490096107882462161430085280120587150972186784886608830192165327981622148133258560707175793457099996606583402632596737625317629047103384454278859245311395314244939299656687200655016573778053067317221806245503504586445739744073314189585729384204766019165019798790012771924870677350556171659933086120807021506527683610240461516946753811151126533629367324919101667237038551125133519246367308493269770920856839997465099778259341915085890437168284167054550890855581383172347929863321822331684037919007133768882491195487957530023571951955025170069211459615973082162885891154433898427444618678537960987771014510404357504 [151,49] -18043370057470708138638304120012675024560931798026992549956780889670685631563669738346477097083618930383483825874414010583707035063562539109026580834887497152784623360305414001724178089290602748221150757236553744767173595831001051762265592453431364645694634181663995235834765021255014352038249266454263616313289938518845037433304982205711759462461589242407462058027775096756553772506974094611491675423879284665946621453560735208848405407878535348274257377244582392431552312125169883939155031530313559886283884970967552817245847659301657906655815815233173389652658899922066653075977341886542022235540926528145201867277790784396713537793596356539720911389554526260718410467005115906374194125140883850746486763383415206138302463072139222664427684993981734999053825089914356479354429466888144632605239398652013678160690403082484969072396985880485725320424250318954685982342931198350198590822193378903644092353165925792360461634649408412709636591598795872974001759020653448075065185314341426563173573075997564618739489676026517256775701626861807973769406059704214153485264234763520195106614984572245702280499560351710650008659124153678221421072588764388425791144104085272933766360605735884394774462132877852027667000076282926407988282079739319250309060014995877090336670965190023040510461392056777210026547064704288562395176111597359020455725795971454338633289074550157838421046638130395519327899508780548217717702905590941717442264447043571150088709905215116212606255890809025270455770141260220426904277935571890021360443611870173977762031131360217130176545580043334932835869472059675786372130571566958855381647303387518520233482998493987578443570055479062451231652791429531879180861449483776103895087313178122456335397597063813955568986898542728522828822496446709781012217776132306873107997262198701209127443323224216114964871549974751839245197365830772169612537622176370611054020597252630242987102677146777473570613016001587399945337920193519363963758067568350240750676612824331982939157054599364137772007987854041261252031298385210472378114311364210803568547584840464591220986998596056850872403159742100183502051187665390317533978307835788097327344836689657863331143210150139242938494539252976981352514716351220213275260787114594915815884654902817480461705585791791731966284189601948224180598332458894270685268184410979158015374480307020007717906818387339084420057881587668609895794474347907670728108600249626683302794492877643870524681830143233344545701104171709305128933240177920658190643450658039645921948165399540045841134921518902708116097466363222236762916520529340502651220059511997959475576741509311814002157919077607186344185576814180611432220129956182773925673038552268173103376 [151,50] 6741319384037206335674451305194897603481749164865551910984708141053888049861043320963384520900690883371136213591292067388583132122177611195662725169433810808849546053764264010993950271344784898459273555434392284057609669709540652465826520457151015583984720287406509318478050002107649939127678391807414946538837609655009354668822246253528423472483191882165196983255603161690739687451266973354168170285071419757415993225334091192899953816475522469169878007630701840938688425726207083836673684377359637912476659605003554391827615699228357784865156508885402453926185351370230395482489715506423464234906498378040552467903203402334703914792210153430648962888790335945329678696482317688759759003967807492857222104262501260943507617837979548607646366122213505942738002456135841216972743458524436687993941576048905899176258300531032965704547784527712177580628914491669998420210799030180830737508292527011392758357128978932437040334418610234130154032819311010999384129673594271578474790022570695928206652111889644786548302306863052558179266321790169343504603196151995793957083286617726065526027044943378464298186037703281071888722636943006328103443595670695869115581788985552896827032582047365421450668237736733680962128085364277548917608166517465324426961502302974582028751275386110878204185753468508370995040122248371900643969323706834370875046635596685145679319303688345253619475205499896064338229211065150519555356279510119561695180586603217867599647020370477763767423649006681179838010936651328783559627753837031315125920976023890692819497376355513812528472506662776039756727820440995880147856305410228636988368571661211100432346853323838851270674005492018973486803054043851390985615249319200889684914394917076519696611921711363617000670833511735649364122353356097019337756850332183312905954216651071528827135394932382414910808742811222533062678755643163464325456516164574495451715668952109027758484841708797170460946327244440986492081480903270611249471490562160889643685637015430500465920734895658548648521832518662559612381626076593270410853847632298499699799691272407364871738782474521022028987822409587748704987222568176028185087777221511028219857617500778450078127788521291180455451582944760549654797448512395898967786389532188108623777600841983349272799934137422554540237304537248709105398666104095923023711232242548830970434459191968209678202998232311810483849459574434184574172616280816171281317388361880562357230509942726928170632473552434040973555873056192933623233539894840037701890600243218004608739303265389191604059426985982141196369553755171648783418271527406926712752744096487440947035837501183744906252488861525744710066977479115123943072773793208319379490447173108679648 [151,51] -1470274770486297870115038026111103155986305218013064666757601998917497030342047458658622797713627401858472997762355356981892153342787445886344088517584731167785934950422681521034819175770820395011345271257322644911406702427761595483926300036059599225792901981534140750400996490444986966720406325573611978266559775836405768064528980433764246642046034092414209319463804599204888123754745542640202712349562548777066931874760126469621113340375642926089282090767135753404035906533034823530081997028334841404951321121055694324838198577979108601662447567764969769256863878643078982924230130608449363546050033347448531305966449963279979125809519944938836204591159573504209014671633962868310847161233135256896296223131580162917689149586790594940127845423317545546189816619515445603346642397208221225378664623936297246661705167913316122602750587750281381546518144623360669618614171781054625680177420244545723669206132133365824189669637247544770138168763998989836185836509368912937829964421312571352725778133530405326606209030790404367551703378099438650097610876026819379928247147507929279549473779095945392928499993319405719159592238839701102201219805250949797322891867921700043701652263675911362554048553512590764240018420150724913891939916084709185645689745631005701156199454578870889726312264232857122062877704417918793330609699002589819652607703279872597141525114168007616415185209292963404257710487488089950311492951149873012715440504186394973612675369530368994988246700821373861485072601603151196916733112309320404319691948207747466472358459060108185397322156456021389557727139542529014215375319134041160594012648262448738126757117301081161011353277912779204558647524266019852107250217982359177900739283873844204617454729186334206194758530518666642302138671979373333535168557459193693820654611986313287823051686937734114426146478250357250982946587806519874911986543608591830499603694633664536299395684629331100520196648510151526592713724981447659026394322483866177915263560593501137239162397821333182704126610169495741025529524453537999323996904279284920004800135108211400915318920933803582912660803633040839910832389226101029313086792934701556164587740799099232670317209161403247254327498946700544512540408420615631123179784725314593439165073028249465016356998877406530890127075313966456344178486527197980136509997569457721771691921093818543809247899157750815123937214262956632707727699189818282570445781907364276940167843197246149727100536587044640191455715592670327961110877493561538493043216825957197377378014209724563471732413062183915679971452428085179855972685770020051582843894128846985084357368817953732302459745129136352178509885041022721314447161468890868271893555613388452 [151,52] 222881609485396955221115211182319862078486709419921793882182627210983539225783229279666727778847466426319038270551177209842627001945403892249227093956112525575339482357798081294595464486779584969932054024658418308851195579734377401004963979792260927472038652810504185683847966446552581891392126772755618695943451931375483985968275405082480886798210421461318558129648764156907705280982078543245825364693084653215276697574745591154054642395876250178620258483005697972650805151762467899649248935827051716831567300295969661095784943993192312991925715246147581719725257655076473167681332908840123384660105888138372157353277333529771220026631351382818974540293077432941557858674074407088873226483589998038830097113858207494757616888287528853911052816226382698081681993691071357163385989868481497710533803332881311430951112421410332776322920248611382072797373755842607309459373326236623308987330263790998840536899040891138672607609512609004269032153697406486682633983458703061127107289787284163485984656878080335304085708263005618149762274300872172582955158706266750224814055267741119888297098422826486227474002949619781983288045289570891380315756938756926101062061117563650633087553419033913770560677577829866325811082844822751435798931495202133563172835791830183634699259322055609789209708761596726066065021167193024478987401725206616220629742266735680433478285922523888529537725137235336129634500037173320631912675045248424763015060904462512881310312277356978916290403936681184102733449375132243366827105645159361931733466238407050378989940220683375661182527105506576970858361938101559129256807899929219801909091530149851939084574783289768705598613344743921706105131830761001175579931415041370745123781751472403583249455509952474895908754380571832052930308513225088528107770486433239346641564124261916316896752185818548458930130198560908937588150740767936750199893774390275327089290232081694004257980104165140536245014977250823489850114826199989963934258185209811300821054671452191473240212855820555006843293752743098672645310412582422850044508892053188530168682746331589971117782664002709905878358142154765595087018473603582095816704016871015093687583404119360873704028773527730519492886204575948329043575324892731281662673877363117302991211253088735564051168535220553502341016001480285491608715896537614771671013884276615462808289231061353263423445597523675577799412550677466021178616090432105412111941555902360343347762807731216451183758666347539380025197995542104745347874480934850714568965373292296030820452932299554729851948661312762936008217488104657434334015605325240220670476414878924946020885968806354906058554496970933104101490485847016773962611115647387368127862231104 [151,53] -21302509741189014944042786475601268916107683592125623941133856149363472108149700909456360293735218403778380142026319225962124318323733295450168618602494244608519747477834996510166803893944270659602909651615303862786788637363700447494909415668213893500347002698579157653806583397593135956835612862072269786869153073127980206347943466769620049541797952926429264505482904039843906663767802007703370706139494332355970433770077187984491132099583283169519953052854043402905471814351298775543641165902203706929860592803036593940889022995630214905183465443699039447827888379163239727527512092307718014416293184643385832936096296549430141683582129049252830185166620142110807455524758417720460430080497965346680766201460569485690642901555780436754649024323183989801630649064709625800100867179763842537907921734345271789704172949704603649292397831649463545280653217055044793331072864770881986588904076333918682089849157180449607787301510215276947590938808623703746419179034919184618819941496834889318588257326765729653272186445652915437960365956501361312786000266259919849228410061051511888534426620340459698159686259744108298336918438552847869682242148122295867945137094917894243361861310452515470545061162768476480144945530787146561218603345081608570310803323592572435721151330439128861872588293426976903965384545824996083683196192844157108516985488696929464747416186559346644413002878888322451954070565972851695974446979489220880023548921206306494169520711795629946201740238027924969585064870383669742987221600699238758959190407334999204664287496916572376719108708923755387870531926468753779835982210707250292640382384457268629138077097587968405936442947220153803391234889659260244056681402684497730407075792197101337718492198087918567691232593153874255142162649720511864717869089585313277547393439660322802465492908675630537424679597690587438719705117161855036265210187099141572190924950381852836666478839279260446995884178478293844865045302500417576262457731287833007588243456986621052379763748529430424099474779113467207122905847756955194740337825647861409988237001840485133625827655174808769318809860799818011762072645457183165113221244827678581273301750086004927401375952568035630821252646289095890050309369085001447842633538174731536235563968926963311929057793431559461401953237238331766193695750267793666497151150426138636230730249369429741100060854908460551938528825925868429841353994193487089048580685337004645696564311160784013638728505727050166689757683582984456213702162862697661879151260002441096220732822065431475021177362823106364151782899175835549448586879527735486891006412669708551971444231473835159122621050315161575092106248923828449203780905128395892463045384 [151,54] -46721003170277854597511427845855338768836937595387934374816726284800281652065251115495575734498506807115984343783071148041721473568642210137767582580906485332370429679269853640842215817369481641070514327817954766749827294283525450718680618665884780455110260536872291578905643417047311982907482899256540414048926558166588462293488662416176468579078102669177076224314546878147601137539516457452466378486185407349226164305358997215549481649641422074890075119533294067550698673578062553671031154987907704680951162309690518491341463294252520060593730159914196490318805785115150614610957055299036636619078579273550712795596801844864016749077889076765848507748085063450594778472586547513408400446302440741504840298781682131793524098450684394818361489296029315040947813517125698590166801629968421550289812639632037149985501767035411422597498357552433160983570045739817137997051683056236851149232309782734619831905498400830713244202997276182904661854077640868383260432950899414852748004073879344523037512725052249021427267133774226618625074328616211710866755451008695511402650339825996808338828788315554690862703168571496919110271795306448409310273119564809341390978120431134214089102622996347201070130351822422551537733043380599691194288748840223795925255654634452824376856193909596002409097383288084009343267678426290660828133991061188206430861710620435944126329696591733238063528628385546267116701719402917463126975594750790697331541535513699877314583974119912764727682565257312649823186473924339475331091867734732393596453333526658016590247554194315111347736889536579970327259556713924318885550193311178877481920063736556995636306029734699981691880363563063332546871596903442423009219127021001608153868093830609726936703511991706915869964198480456341913146633334504041672346608698842765851877417259025825692436815165791296116813867691088073827551249938718478259462314223161362403364810794551328899238238462497914730610890797570990732692809191938293155206690427378836107745861544676929378850250299570711503982483581455194390532824659233977219909752741864020791293672676977846940616855970510758322818607865348560825627296455388753805234028025896789308635519947893176291282576910281086238770432748367305958422019148189648506014606023437240742072158664607496311815527414093141578057810415195775439195437527940810173105932944988750494776563726179481597031988925200485075492181062355838852805408163292571324924098567374859506857720947952942109543571870737525481876852561872646206695937173497093323369305621110416736308576998999813430624709431108715924335467892996046746386492782179919609371438018389573882420372330808555714191210650729555486687575090306384825134113010589756464 [151,55] 524980489580533204994609097987112119252521328180798417446563318476487713453455604192914983187387554536936361388332105112495751023584231174417272405040098352990296167881492067954997024896474825378440175687332598268234684880142647727186976495817826588950272228126855878713242293792884133337358154758838026252461590006725408643633228390049683078530425346293791255321991116547221849569645120189144349158179108519866052116851398590244988229254184105329506063747993557005440994941702425631425584779598836318265440546587381277427858650799255954041935594484530717410003506130921127523690979223315826893780003489069885422477006130197817141491951174065696448937413503438123954569368796058844755677809800649840170896024368464183599940383029624442867112388603106430503234674273071946762463155383723990286872922732133206349280524066656772481427522000673392609253391727788899935243613857401498115766368561575436668501102132776280043219443206286497242981130123411942192831207074139416438933295152748383493292889643779964378256812321268551371672554114128707462619969294002354255752651821437215560109695566310102822140938687982279913328820967804616414114234340740388321310938783181898443109792510287875314588802783809931321041575296323286502127560674088583585666490398240369245778315122999175853164418727739386631184325561762535214341161941726645794321790655636968566038827571167312340115307944540635998061721533513484648751730777091263058408131863516175825520124448860339944668223471271235344235629303961802214331926409636010698980106147317930054782880610075025603754986313955001367372207419562168638059236448421893592848290203733214045347331353456815357043702943672853660438285084055015186942707754262626224898705535913941227901453354409728301458435134625730333987147756392454443036681936539754103215374694915349312729863182836185559300774170543509061177872732231792588060186168305165779939877233342164978715444868109708356917923780429369179176168415219602679840726247621126910252415390991280763411524549780837432075038305394148849836586318958956456670069929179727013151258327120048424801960415404772067601360197843470713578085385268506090566992403406571249934407587445688467642205895247035083225282623620060212267833997855806373258817358451281959191201507025018160926273724004802219072199856478847412348785759453583867289554680217649926393873451289582993154701225361642206698073191617746481591062481182822157652293464479014512118388134699565801374678038889661564403546931068202357148577396982442009710647915777296188931168661279893599354232239103356583651513945086301464939392073491360709108561763265778618543550603521525603885844552932522909169280470358802470382006032779791538 [151,56] -125848595103390880568596647886368089177121204029501640587329625510955986178692507853352508106797853557373126334924542812504394186727830103286423932375455847665755722814807893482797506776879795209440395801233549775436422735667296614818281125384270352111032948444419385607421041597005408668063739182238055036623548579798893653055181343913073868214441558364535952569911742039258428731056843640471444168090436284081367248131998219183764466372259571080219818336822123022727640278366257014865116924261452993136469440364210218513315749440894338447365085274823509034279528188636459733343912819168610241029558480380102749496710246195789300244059249273492063212136108909937950950370556431912320166133510496822722873683333667837664087244665243057184277978963427637799170850735585512992585580284280877066624420083333604439566640225058881473792798924128881892296673059651123938840053568969345392575071891558284957651751929541561174516383747095780607072958237203878932413677402393277059561826539153773199416085807443719605496372290190877435568552877951615701198237013402628235132914293897277838713389910512012670899857397002276716678504470536889094699108878968257830412894743433520125964541551166640589505866800051234409316662074851833215988516271711894488923621847914495430198484202156207258648253133837487486638743377661454614546775968064087003264611707318454466156004689195356258523599461518652407138216583005325553543807214859159700597289670599981942064172116496100311209570219248001166814139534567833740104376517499692385242726633064988007380086568433576663132719086955662388040994841650362703661725545387978326798431593642287561035001737946732571515576477976924498716093042157197549697632098976919270341579022379328817492513417024461222219046431959149679860105226899261578235686102618683258982243718266595896434106391506522650447387638595612078273702719777786670583742760644494029832061993234641919674691046383608947374344778368571749544077769030692355091524551134012293234154335965615943678793187852489941925597566841983884750693081509158399764081193658455502444586590583538685598908763523055311989223325856626311256923285741005030938927821723941216976172254541984166748531996327310728686376230468887586037134116736217425090498093086731416988240254951311850844728501477685097594489077841781923473722500719452386909253241116100590488080043638798701238417718360340717888300202150561547994609321068756837545941806544033363634170563942288352997461037148351397732981913998434586889572552470751210743852538980942212445289610496923511112254364410634778412441582908837594157132104968515819283281975795822203609803924939378818903291839923294255106770877762958264146061128081536 [151,57] 17951782056505711866380291999466290093266001027907355555295037168283599829300528340151299954908814705284259737777596921389374458097843097436551783621467386393358344823091024857186256135400461415167948959822439103593604581864984367112793270535554654726772668279464459539914064561740215070249459749536346935237690305288757700295565626592158621874534872055981589635450545213153743444768619844476486563101926849601995334636754549071198241693392957284778944286707083308458832225423342486140021683684192327100889810112359665678384596445127646199905867360247256373799569626133270494923060941753187076970368668003938727013689027616682536172048930716325615869318786090553910384364495248042712808946138611938674737941717014520656557188913290490176442013444618904283587805390236805198029062582114298255674633478687613282580650917015443328029830271381406208182556032188047043350624336632850931051699959386977000369593388504830312841413681828471774201137656906217695299928840623656978042290259283053920907428741356683463676530205097524593273765461777395361828002497234768372361747097997756281366069984763415661277433334312247887924267761449046036652396926334806774914156350152826877489153980872266515670809460454713037234784014608582087134032261614896420054029793819806224129632082498097509736802762014328360065958717356395433011804537675523742884122765208394163352569378277141951422180366568610435446985532559614022320108199165878814712508157169717135022303080061744331028107185387252953823297868508508683307883257266494964828516544157534369550517033027511280840601752077592292413440215131582536300773530129877709861580129286022077611443533547413888333505931664373640955907161823205915225620366254996348759884525999268388955976254700905902053744766314488711976259608922194334794905711869061597168917603316959752397312690577068444883875777555491146528663790567061302943185599534200844641264306501825184754878133288017253913088579592916777844092928626575872382011220729774375847183742081660354474002030090432805987123170145440120037919818973105136087236122010650590250567467478599710348024453118172391771046594558981143439440827870688462597164300380358232014123658618226485499358071740707520276685354035379606547975313393352971440827992235984028680466406086043463013186182542477439603815521904702080944216742573334759716165014248498649390605647158617385253977491626061719199132548440456725902842184873609083910676242527501059307355117290090762911834759364691477980169203773451940339137169982817685071098783149646642242238036058352622162477172153970959621944273244430388241247897404348373935059621159847981075798308956514585992715006855814136129904888735871596207493060640 [151,58] -1510141751992558312943175797602095627425576912170076990676990837050451882483232710508121355736936714691448889360322797367439858272962256768307388534570541048719352860035988964395517617229564715236227200324153207241880042068103906845439276717502647018276535370444125039096309826829920061481579355881785589081482792577877241502050844469049220538296838467101039346412778489425041472054593580665296454821600248985978925895897316933571479280008875331431368004408992902517152647835523632081912293076733821513594672530123304608947928386480378318491655542114327616794322789318201727413374854466626717649524832319651397624276271289568053007120579901619276111514619040833461119643740883569113635603973433160871491770163587208906554064605568275298190891659321596699530911123991237530847802230227013211579477906282957985963739340260491647746654756015398287060720601562096529632417827700465915408677002400407549915421507832723590315288444759735147991861816720508911343248533360206664178266042596517125560148259217525130600547561629817653516955351597295323096946325793040049810297714429258496328875362347826096501325567492939543646920100548688663160339412934846818308756148352060293006011824547619379571369847085551789558582058020259096968497682419104403599229302215173468022307431577170379221855725758009897405181332194964179916557017633351497801986136104317473702034972084775197880819679070524087150955847333915382194875000789782757152421314499066741756790135197137786072126442192018595132731241507678982854713033538698035857654096686072267257396690330515200096675649926800838964975778878085532471176179073275177506416432655295980010195412945538647732149566102256964483658376444205338991881707712312248099875293800343337207508979490404976714192755960655054685473148120955564143021252271898122154180698401604860075316068813910090190408888834309984433167947121112846294619940140090991428218800412070030870533225979312060588008412803070666058472595750370367929775103507102126635247304024628598931729563954459627849811218917544483444882528391655573435225924591840626127304989528439156499438470098903253382730493017450880861645625208919344209728325313323152144532968124500557738238205843557823749027231330053150878333262235494497010111040806305485610183644730956710573785020280326422641418054987729554569637322097379846215876957653889368573037540848410409303983334682048794104350048237290431347679448226667960156088675913982104228992366320405187264763705299669412828800531474406211005529288711586352278466485996930973261714388004598208516691713911555857768573444339369859048023936038513992909771639378675353481584981907485937766936654074364871875916149489504296057496160 [151,59] -330974434802575602768556853443429541592166364381189025345207673917377397243624292104939029690808720660149627755763672270785478832408390258073073503819907067663961030088944793196638338430944797674831588600569992617726661956940998081111285223723734130975223497341031312847546775055203130591455887366352809200089722554181881912836421191115550431842080148004583697954531125094627835873002747845656385342223385524485218349318325607490128777033464086311416960776425034696468967933811153884945176298448324941627753315436132950836427459595061851745785643286833796800550704736112384069304598155507111555509234086001429459908033863530036150413235534031515415811746636708159500550421173769687924086697175357135810313232188549872109484282231464054089648199021053895089565961706020318224513477256786610880697829537243016856543925115900569014472340815537000196443548811312751814832655224276714783959489247421989537179291370319267973621953235766122432084248790927701407019316408212162753147632925118729618154743934409249948347677695746211354893602074149979212907774350893163813059338133345338239827190426606067073750776578330981515766186353065139739654389155652665553418031177839794907012117626414520155406252039447506649072001350923446019181971250380429484832726789628483140171489819935401409688885386278885786028653108295359310198533227967434307911936717835036203881733903714622764663897822143208211856192218117547280651100268740386619886122264769696135562687011153306715442949317026058596579020797636502057710593271089048368057151182081215440044861324976391041691672845270931190234537279202172673960858625336175444871362774694446790516309086649780872435739352688840807525314316797277481977792944018789960582907310222761116776803298764450759582333283408028433983595492150388309442895874509392058969997539309210755996378539946338193967023427430788790180649800783990160171341975017929408886664233102672050753033914809132728632637008595118944363992843190478281044739685324335856956506551302068906869817448639239253256141561436174635649950266176628932872193846737949874931496644492213025012712337862752488066579555029561784825646720882747706787354546165260324299802049019544677171697156001978585803384522622049248543966284214670193621104833172649077785298224920071172393700737416415143392019444448866095195125995813878439764837118579517819637500792092912827437629735996095253656833466226129699771028739735529617810470401170178689627841627148273345709855671223131024833151198930579796926565348693986691643836000138536750151296266172538973036668968665150339318854001641194488207010579960589571382716618850159700449097589355751845494217049643970291624731799626158476 [151,60] 23679346040441614028236783300519841311024457062939978838848761549353774876085086955678557008583568607361466061974652345629414486773996463324852398596710656113659729816431121768591115785222799450313900597120055612289940427588033164566925591425778171567243084868653989039558135181785222982847661063297308077798059615698333587619716215259084668598767796826274267974821756677286924155640604687306313888392930424634518448832104261468798842503733132123311525801582135644424895966119290677930395218782396208125215599850135675051945474347394910846148471040921201533967854979939492342171739437310932456171574841582064914467177615770682769135478368156938574155736981752518675143479160733884239857736943999037042174145887677689918950950813515536056483988082875417984500071735142995990669907482056912354946341944772154525041466648598087451206922182953614123023900065919782694958782243237209464414997730134070869759577037456097651141202548125542220292182085850202481197690208813088685689961186005248270341725365230919464323798421754480907881327068757267258990995021281753812564090929830750771598726228834166017981727308377192221943887671011098786375864379072067995831047003595774659699423607939177722498673824672377136111923138506617804432089310394889189136176710791133685972208246775148395630589447279740940162635895362448623445469546506124802381059721711310278510529990241608230807288887635217398281768391139867200262506677978100196307572017153472016409199831948821851211377048835057638452811122627122209493758711765464157087478975841818301795930965340808948848565369223174241727019282613650024966009696272920841595989488634583987590775367180598289408550873105302369011795125754461451809637395795334282093703602065640868277007842921521415588128372350726282749238619802187819019745862783954490138612575623267111546053486920233920372191218796248968207867242186079173860956912932901986705331113073012863931665330252617875049709018041260835226287365984394935870154268079627565812582571319660751937675879911448889552939319251963051561055292520161286311640002911284487549730549311645910033233790015050375499550008291728818218346305240447946260389292256361467744702808006730112993402669299743281528083875615883534812242695914971040032350951413205385178292030230560742250789506130269302710941838655499372268286720692397006742108733692868624829270766097081738917264131942620686462121222589740180958593315200520575783157322040626674383315887930896182714457790529239005200644766296241497660779344846305881009651498193733827697545126902773331407375919859965493136988829684839831620991907881290235601237616733860313629518201207211680677836238800520015160028973072366752 [151,61] -4285303552615386049568332641025427833572208992637354907356638485206460121343061671491834911186185205706326687887842177386752379636962367393958882097063753805015760126750335048682431904813281338003066289968521193501924879814196534887316718458879798206884546705119448545198091900315025180637342194508686144294112081663072389456203969335330525895718239508272892325023103693903119839553301896664937078412161875413049880097262900188546459345701606802610796272306365728761276751610100125021846682193238447401949434568094019622441476979090546043525782748714102523340097119784217184094189638940484853797482052821428488866944525783806645419852029424557302793185625858307941092575522369651640930256217159596861209494904397698586298081488509979311974243883498084290113057395725479411272660187023898440064638986900392256135393896588184622131964525271977740921064780545413554713006794914280322288802632951548826139059999087679818446451037433551993416088019849475220461556615787720919280412753500963139699586950239929730455509010949299522995825146674534466273780562622126364867613748237931276765808529516697127941321214348654113113625372501747247402428644987662845082019669219150090622799739204929602500445603803691766224548298514267025767642142739202705448915002988205702786647836165056594955449261230442230080321460471711680351918717585575420879766528305160020338864412988125299569711750184738041255821709711880053863360921413406716077136907794318829387415548953367192965369193780365635545577147030630387776521670076729012559151222930377244072661263544988601452128019220068363464196194392043051172157820363206959027072798351859338845353532750167228650296676842906897029609071024307834942567340369435610595213015234142944348951900198654244473288367946098679044653309859217754735266529763738752195169155808062970545222927336596337751522433662797005737515927045349142828734143613407416532169325274572901188231606725126288001560804533794291824642963671694886134844526853379480106282151119360602389922204308922828571785158704198194446020323233941795705693514591359229168431916131121992762864206058394778110683462354069972436566727512663216084570381165890983935265550610925113687372403767663334885804344237111716686656240475867243878841553961736506236985792407425276493278863627428238793446220573293452857825185405883144210024269259357874916749543786352365844176365876072726617899601193060310416840327283702342294453893185034017035464742163876651776139134373264029698311104172088551846418500585622361938026373569313736917588653042254592298164776532146304007399618581692851433045186800436404187921204364999851001390664952037799927548087524935238067395972880692 [151,62] 443320592104842815935244654589636259075253874175945829291210868630282538351716509361365235857890870293481252991038110866321633743862434011886695108266408293308858345621188238956578682118668916206523623171392253167211565804754791952472052919927179783286896306015924472417092110961633487334902018378928440976943148236647292532545106197554950155306184337824552386559408826904230719487949714881053393858726657230278431203413843028238092658353242968771541975890398931751559503701682828489686262185282901142445607499676918299958988250865073270882554540127618439095172861055790761427093792835077521569869915943444701421620934259067614500664384242598431436582336104990119857313900997227272206309881028451754443044126251335973445534469524704433802241453622645837533549748363187871962803001295937931991576856052074172992738435624975825895738928123903463308393058290731378518355959235132783983341954095359305194611706965548989714580491836166744135383426302936257393319118256457708959825243678832603182547030209644509809812344368497144729645066825791544699416287888054046769539377029735805657207771579313007049110426264405635637654725580819261351427443867703860365695424703974748419148562106319078525400253401868694284545240103910480363964975367333687317410717549396447129872926651241817399086974803183718823313900391857146297968422648674813368759451526542213872831968844228182271850837356194655790601406163403807450449129598673132286864612675750242620072450011243491328241573767980109144366451952099060742510604994441880142024848439504975742366927923156711408911565614671136519270956499508694717204344695771104287853043966926095633630127367493538398171234847295376011696363881608090417341939168988213633458498614113042636178559955808295919720366811266804417667296305586922921975607476821724330831822607944408437071949207833963489975399209840774274769009205107729760161440552468829945985387291129576461854544763274299780459331746735565689607643433744529605214660861197594215556678012040453692855208825429933712534326259115635004110921242999853453908256522541936781828797195869428984702094516911255457266838821202407899166539606165382858007581015206243894296875973539703404250019326408153340124795828466205743196211795208615362159497744807258249022806635842602089685335774230866645136842676454365156584277483658572926330432406094646383560050428193863772140862763019791787606465984922190244763881484964606143721399168206795282208514226283357283751318135889497604005667700029014216551422200008276310511616995950141360049661435813851345692592327107108505469990950909819270976049622619413553533803714605802118420050046702158752580451927511560663908655208 [151,63] -28620022216558305874161141185258656042853373140459559581869984078352629135565901174965622339064422440467691911601700289191747776197067755176932180588484073179127822655327864023606858352163427885485892789833581353404233778787404665970090883301632915304395749035868874932611578979779675823342460372624620901286422769007791407212359609262603499630292344043241550602031718582965029568712478169995886508660292138781897648028288479767553841996380826325275644550011054995232053282102587460985718081894850185633218284952786251399826252883114306971228287993307018301581200898947391970659802112116408048485974701984298431758802206943711054039499787430942108725355996305414025185732062919888807627640813746751696216152229774600391562172769249659494326610093994559668802331641250811875003144889574743864528228734712775825424203669983542675016379294530236089132206657656984155074800467957156891546670672548710828360418691384463136935463456564535463990159011968511686057342366613877872712188747927333561557550770451097299256681802075104110955165805732362780650776777176262406822242387259111788566839732922715647808500303690525091615461372020962802507438102589266117889929009085139962689867544483681022203211998108439968506034508656478236687333124647409803305588379518808833325019929512484756422687362059857572832547483065252986021069437453939276582531764679518861940111621784213233792425740464308001751574830678812549561883117783070596524132235059862330929329370190636872526478342126234382200268042172944042175818610487025838143533693307332149635804504293977581897563165499317914704298658489758547197695938338004493280367042839347461131796569621125533477544098658144298247140295183114257865755475067382442712675496089211967700634484217313505539603660581898109890884294464619892618809931646305136924518901650220523520988563494855259227691809278233426233363113682810667388217245855783617078729074204971165936377917038302671883958131746807800341230548848142695136401840325057874506878159384829388833221577804768957839757553884859861187399173550513137614763045657208949449300338189149833192371286093053922497690395661419535945867240158712579293494290168622513284774262106537128748167976721580268982726667253769664042154761048324363698311585812943039248421627482168561211299273319254856747013089851755223401747391167881210385467546772207213560327371332154550815421920012618665492481293547195272618233711951656541201626304009589083660303470910683392797980356741794569027258146189770170191765642024590245356873126020005542675006694669569283975910300588085441284690269437333536321994736423571309532949151926215666623931449309766346236401907955076393811791 [151,64] 1070218236958683908511752615860640016571678835693556847318062361398109861422248500225699296328083491446379928476702801065397692989948595330290901510828597486194234793671112600044337653850135472744224843074234341672131999464416117738194203999303171173627409883085285312862819216033069361436710144342906943188541811464296832867436417331006149174582892562315540029117780582491832049804894984490514014861647220489639449856487650038339780593738155928734849107769906077015645881573076568272397945311762022007460223568091568068460062914931826366919003975947550698372062175787327172115135154060963580865903799003567711228201233303957088483781240863081241803771515839958272505713754431668008116840035789775399801154132096736430757262979993009137653682078756465888190401167236885184607184599580287255451783576689912089470031501343851201120495991476581225582298062687615299119806762502955194632520511579549068466432506199556724983048892648437809011451142221863172212725591656913905258145346716789328773482078202585391476527850714418224919668912017068836593622540600874944787874827389209028136673830316143730731239574804492305092340182949339236937615363248378323472624137964327662742528376827867590525954210553634037047542318778750800878610201702304635258326090074595794607842063633483053785620682328839279992233019223903102505704220862166714561002279358369980862998078256500404969541071334283424599989448033111173516574753436548896374966439554630370995975173781084166331071479920508375722938013057017129358722791060905904983009469776721728566324575889462603543817425556852400301507857967862850425274194959579945194331532859911708091831931092425675807280722518381589833962583709166073850749173080017373172657638157344228258143739920092246736926159182656069745062114252874141524936612930021839855572775695886169817930178388000238115303233023735450675383199417691054259955915599405539797761776017553942586927948077138939517626172911070932816835381038481401232884765039016126698411168937141528596062725579139716355293203493476104099671262251517624090607811409245326366278556336268086380218406899946529540310284436639596249810545204365369866243964062850621340806853644631051825608378513307672407359588067866077912002924833467382841390302365005570050093612433047411088000176277072681969116214720773604582221776668165602916849568493957607326032416895019325131191887605145834762941427330431170501878182241578010115541462192220998771131951716025071104275931835857239558291575793010673530173762928753063634699815425964935444038695504110823599650436745139149063605371898423592894795810612673649653805253627119349775252307431933931390254482813778936064 [151,65] -18069891036523524958246996298244661927310625698164170937919793258874807374561046583700436878426820276925405600106728202845507510364626929493585264960615043939133326332725383479967666437422847370147125093089576213050468384105032809179181454650125009184283345511106333159112047375674601874552618112633053876929168387687714651041496664205377197187518255325117265168238729363532144596666571991165582333278190051834296291296582468877189520537593185655998877595858063717985932996188922285039546435184185790844502026072691393246014416740427977871181682589932551709788682339323352020117328650082287572419927383085399041220939101209153205043268231122415969107619749760648827524748317860481834102030897972118132031244357642031778762765864813355000489655745864386476151804245583406874226359781037642462480650514134730764754567798939734382522580756060239226376444367362050964221524976233009247936462347970500646077460975238643711579828990387982691649003734184013385508506049349908454246074375242712863040582495009121399344695016274039322168517301844357874790478330032880987488156390319234028731691979613884789821930935251953234712624571778822513692654962645903073432163043800350179105142827103742405165888703980371450493715037290085072489402714083795412456622120857313433463109727142629168923670221913839171590255253124015929713999688254518178685746773865616988876827241928515045064556797189525009584017091678939228145533328945963821545310142020524227042924091288185871676409195873660606382945991966524173107428985959745750098349482014352676497012537344607970366405950326150722587285365360866292611564597512321054062255584741152043050587677572892840263087726151494197160826746641111263885397513839401114179204310232925621648561722762351247164550616636135892121187542332223297953840626249100276362577670724828252865408962078263288143683697546971741765164638980274472944354412483134330712081170177876575240202766517647204603067490437368286411512453385545536868252511990987142481989049088810862859839254389823388027922253952618058566967452246867519516513772528293470577099314126997198705874366759976771877768265678214682638382724493940110830416246664670231258104193966086721831843434875461444404629697950374380403706955137907808729999221678982381266686782909743842134322445702926761760026547105478389634271693039586068282726891614608744042381669004069718077709175972633334747408241065167218381434083288702145214158880062721170550875438066380561654391078556887143034797970160658334239071884186625575836874986592438521263695991026316280827426854904890679045645524880446269410624167945365941905025658655861757121903902721126836151939538942624 [151,66] -2173385555914772888364226246312695672198910723818927626322815706248465906673899835030049203404491124044184001620079366059357494589244156431078761324966988250492864482891839567483905954035902407762809221838403560446633194404465264343779804876180521475401551873107745794145991370828743140354608630678818360669979104378274884750263856203628156561014280848399295847328426308770304681716953465660443644638934869329650180947039740455581207154000715264360624718664617951814206879562325310069242259932016241385823096177084500407167988747482234027005482335539869317753294512918041617524321732205798680203122788911115123875549813577682991870441291749170647963096242796535082211848036579977865023080113685364009651664843322400096795718720608935981741965397320515992333382005588431746628867164773526778789143753126778985614475189176676271854211476569606923197597549151335846286480641711076248987343455277892020304714593405801769166376380961898777890709784307304829051919399222131425135728908590198360824731821747302853088285060519228335235256357433529554599978624882140898354014876790575799830856136693544496949414535230677269756592360099212110272336543451076129528509078897120359831909849841351814939045552842759452893860616712590029471993907157631352820356572938765679099179702356114784741388959744600095112936498483454004016638623275217565982998249732067248630474005284256714515335732217552355519264676847024540144002576876296204525254998494584203545925409095118420435398916816789850071961153496642086528544430737372246193649590376948914997417488917698303489580617851606299053059287672949213377748062261679028689506712319844036192752995196255831072642782090551561881803290971020505168645052559811431034711976567848600788229232202997013370727336100198414828262596304378953233675186920844980834686986485617524053350843433172077711422482912862078406895160892218932575625029808872632562464747295832323616589576054868972403772718962455065775873055735074000398890337062346930932771002948934746246044068725175409158603852804328709425817059190615696070765435552177168413608111872015469647621536811318455832262870671912534716314635903242358469987549503859678097510511012237440432345263873766439677590223315574171375743624606020225153215797507545611080424722513094851726163520695587817565380101516418945804111890863529247350726537456900939474042128617240525154945232321740763384380028395153475911405675929604815875608613962819187972656936765027529068778165335810056171031294941138287927864882689019924104646699878106622009540950204268549462919350228138411018534096867695631613684902064572940166190648240233967772619578346248047220176673472 [151,67] 748516163889061845904107795733171843088006795245807512637569384560967296020270413526086995527846497445257867857654309336871307277326767762065325686149454063071564893443196761655522046565676091239865956232488641863900716901967599547853316448383476405101726474412624916346281914882992642547986519514517775403410806344604848490796945846948616585008619064494565470757434329132233316383173522221003775746764575337685195798275955306514747538338568671387979411882360400192566750851234990560390561058266495273068393720512941981892306295078412912103523916627585837246142597654030425642952750133700571319335893895148722013702658190865986268814366092894673913023971480526984079280954649654659213138615214173254405068623882897226096428621558849926423301787204784216596152331035075626307431884518203218876916772037305353326393281767803411805506317774705478178494156261010860966426666067929670031910323054442204158072030970286644778086699747340857283542520021670408673853456118125899044065637074449010953768702356432999438942367852030782920371128603932613238773194496242669559477546598216871042312917335566318894188726734119504961447822683656109950849268636509497613580459512982677723172861498874153472892492453554643727378441907807038298894244132594909681786712162708818198994707964164602473965529614024635270205541149502735702379195663711652517798929551825641652568541695256120779617538437782683464790255623771381256117240522613539931331242811299667634003207016429369125415566273162502637829758942803088473405973733135503511468872310782925807457295937342144296273532583594858992729201774806121751061106580943280885828124807098534068146660516415359227043399972550724970065303177936194852873071871627886442552489506926957569795090471246696693126601252599437954677281327229706748980624436858708152290720054192497980494137957121670148632650163241140979917291040525516235002906960999430622425251367140737423482843350066534847668822881399676711534432878033517419572297883692138700229087504264758626654122849161376589536092458333528403590133871631416081575228320898952815053934823370795098671628012336543069787940188513267306507610632545228057605916936745499196456667805461805840168017461229454922766048066724312856288725865233543768533941380514279382171877928659538904253590929512281862397372179033550816863094271806955594762794662331714095132157753082837622375542749619933587986026172129028248102867040596940192157645777736129449633010218611738148477108409546739284546771442043337115488701210141964233358354455653768187337623797453234700570764932487320121084851774540339219352576270943447149237688136935752855753398622687272254623336 [151,68] -105217432350807731858671907361005325614883056974216019959464053747029315234156724714101285198075172540859602927237760194680228590092559104449689010922278463109663007442216594684370076061533230100001742077251545149286326350492171910850557108806922328885152479708084935773152192063795267266189515345099158181992632101745343311370966570067968713980852108679952572533008208437843277232794311354894745498904218633742733268414076901706205786543377576001770080887432773595455039342606023297395050119810683801404394300755324607236035665984343588389889349532248949013332869137861495541727261330181374537562432515342677948314951857453056852456040142074030119685277349725418770341348654954571439597749068632849562823389825793100968009721934646689286696233588390589970677931069028366162779403398499513371574063182130685218847898579546074394889504887481037646722843422040409449186441864778389454724923725197877808762806997133400348894860130635042487323753989835793840743181527985587010549250321654869236352949349099252227749902786882579555563095038238188286872393648305943892468729869521462239020298088049728083630629355362734364800400457529581956415333937271595676576615274514398612958785771643774833293551583499504277192217951004755565520204035290907801635338512623792716293348929865852381794170456803047436244236316019480826184174901918660596565027403508413287685859558616684026505608731974637981702971679924407218305744363692281426246442852272494648849922882274084334935142753865103435249614075116969870862317998524493712481781862557862328270466798736596553112387221941005858363237001034413588965404510014212209428397885776891647187270809805939351967296540048235826918790147080198087369883587109887960862953516573051136591443650420003421193650446875259847446188891591867496022551492140409314789929549910186795968651287125410510805579154565219220010114249565261476446573249660133560835562294222320775087249288159009819411729019667956181201729822823492536785510328004067719524714142259661187951960075568873943302318244757864051638477429473736146655375171445014147886677103274047100932411326017653717657941571921359351142420101253490219789442990341262000658834678701706272481556508316084351536773908389116257336949762170346941085261171335210797182929747705188109296352532426418891022811433120654351411075319030638571927521719614238835575979554264739679426147376803147208584673162845489424164215471011087156000361778544178350137715506437519042063280226670872188505050821340533164255984884145429068527047347631807341801430849724149377141135187906860844756767652337532530034890010133673699032169728693128788082304670870885673344 [151,69] 6728377686782269333136249492142806895819400451067353741415025020425544110591745994874424557630577030892002913947749268855644323996579704687487049661140351145127695729380313235224789525003883130463734451994129075315901986035842074887625100707180157739012185119174057857520221869123827904985047422321522584141967666463805307237815817926551414846193530698614729399636691358823134513487428430838671774644281594253522073819202305600761832358224413746302628120474702168850945399447553002717510419128646061408327225847433780710971103400712402246150510372776141371526360940232094341896622493244985494792428572439708984156151688738078876431086560545567378534196767870997566088879054761273365793131040708551999431067950740915840258971315202517972207424318296154629354723556784171617256581069128228527880129259750480426761944094386367832465140630697235525496415519865248656688504188720993796996158461072163659390531767190394324981830611077533105753652058498120406379020190027991345661754951679464596290891660761247598793690242905390707411559036195559071454461954092966174728112536195750247064015453958538920297816695366844571238927165608846863999207652011946177392459587327217028547453464566531591262942280175587735064753250642139166976954157800459626045056706677647455117024326240790718443529003724944557829211217759622240955011428139455713351678623852259312113623259934374257727450783240140112820891999659035704610454260690099910194201271299527140759666312537731134477483937648727514113876499043556805830275398698663357532858539940223255819968125584126948843957209051158475756897770736984373792802091176634576701682046685188114713001439080172962014240711723808185074078531969902064139927449398199330786997758175646130121778811220176358254335756236520546422951929377337258307739338403664174499600135873960540486858712308174767017191390033102690496112100138688361698036581797828412086215970756507300314793272022276847288728321221933110303564018378337850957852330062192559365305042729470213621234409995708823381278401079040403007266922660989397427129734248743433329848373280604258046680101214603710169164526577552430833723921746704084834998691540327193944539854094231976975891251317474999928389159752544303248243294699937511598919107870837335529047782995439590545110139531072339773550988166034343326110980609093452151129871928709122928357239667873844768270592889133464102761306151768688365903042835905379857158603687262999257128464845389769832175553742396427799298477428392976652314578061880530085737997500870080728357872838807728531630412277237314514985080952965976620709547232221339641835317199187284498556837467383344 [151,70] 13169947652119452801595384753532696793337364566376057272125854396181267978262138337482118973459687966659473307059078828566480410984793241844090448998723038644832223471389266555862837447493301440495918541972812686669334306752438826730780774303274100496414145920773612058297519524450523370598402696913828738141182210560540332596860271986934336147437998827499429218239370761582840839755675071770476402812500613489354379900212280919457576305673416566435922051171266695750720602386658029823025687542542956951989797971241334975194203676748217174015844688553648902274974885025724007959075712604977538250492702717860120524172560976080299992848440128332874667265929228772509676386705569425585735439526777382317765786919834743097761473857880879115678411545539475715706772248768570121795576452448229361449450702067321129223690332331082948664608820752202515015307632015022481008645921794620782663947720047203474161874570888424843349279542878499540258602140796299703123717433048724960684080770793416150846905585594441172712549718416447073148874925725030022494279003895792874445098087257018899127681376908859389607118855413919636717624205707727026516004793879055204573959541750239399896344501152852035837860489916530237654562130549839466215080352589884721170072856706884753704463256504767303728268692050565637837726623689128608033191590509309008585754700429590067396358840937937836389559649631425806974799618834513188209612732866520548916674836986936678424454043215139674982427991162575384688504598655811893419467230528180823094971788802344890960189296836922071239971646997317373825077003771513774557852894014869670987961344009195008293777350419676236687105541454493190070794897903356164880325281029454545918514955428938547597717932643743427554783687196024479788579400854016082260591632574239881572150366501352013518596131123328553914413438342315054200247324708868280060790213885693587800848060026811577546928442398234361458311750941893739299943894678266606340458950498759664197414554033281711821627953133476478731039576653105980974673837699501496877987463180373528840857029149491419030593615274973508627057034379932588616265760321806116469243940429550579541685658048434459445793775595618624153832608081407746832439380807271695375214109322925639950698966311747323593132973404814424101805105303906655662437797003030631224093370488599945184708410035361637563702686093012381711778136751898729513118370393502111568713104272643100657194219592507640182105487214428892039108580667011436739521451074167262947330767826788077290854803697175773797830164038363477074399844774897328858584545105678524595255702261256068905887631712 [151,71] -35057484562835750643470327109879138249593966466803507741301986697101481027974076059645586730281806367366247882164591816461245937699123957519785336809941681549029211745910549933473354482065846293623537105840899954255861768208374356177768508677632066118848997594844097983272100468722348866837787010595996912414830309398719038781901534830694316073005391319412651360052589157632121751241153088371241519069917473928708050550353765149884534530568730871408202657909784497556716070528099013841283317523732682684257403723039581879599547740926589816256156923626670226763127673593540314350046853681732398262480509733195970452176606678908344227852172805631102881004501407278104956815019323210927614295872733386966354552282625083028112491284589212643916236687046399659944089499210992695620313845978747944182364945641365642625391425116915604565950303841521378144525720590500645586076330020560456344454293198430640765096667233034863856370876917821512169895508181501706005173195688076533493141736375281253613125428612338746436591253096205762101172293114643306363662823777505755731847706448814357997958926890359962413956043255890483376983178110257349603478617080139183328037858191841520156351848844854862244554127691103981137294802382309293961534138457083070459698997340541161613200942049555043282676109960058551760684368123294894853429710791204191368585304802332369677428208858122178405021996710919139952892446130697596540937964981395005782820068413038060282045457841881644393729147298579205058356769967420987062369845462882454209276768962877804601354648051569469306094783853495332563046214928918248144587294004140548220964460690577073396626005301009078356127678938264594509156636599270583162487942803074358453106347951291946397262592857493151254181606824755050302483154992864946244707110291500104262952342493444861078421408640383797791559289673522016155242330453477561276731392717995905705100896002369271531498409632590399033303049323767119002093260134094350485085999457732365266609795939590595656865946857342613535571804087064855990430973232974330620385295698273628824192807625692789740992761735823014324548940755267217784499330827972821570332524056602631604851625839536601570257076938483414755371383085636673101684508155534592348044392561917268535392493015161888965100948920019567760966744312240453920780255597575970797045387182760670234703804131903753661829527825768496995816300317856890177117187518549358025098216081976327582722314260985792621079845913557108922040527572061093350384805753771261912712736120205715228877732600430578379181903990793323211543712710320858841625035944201019804566154861550727366833668 [151,72] 2527127971653730823565356165758573295057050634910751179550268436764622737741333257432579324882035883820184560124619145902201520586662426489218823835643681467269944474741785700240362666583217988192177735005673126566049675683805230229482419223579683772649882580993373946699953464128724055773671636625712730583314427469202668964744060444276680215030723584320185991587009120837026050445490599738259247317233622241349517290798801320305517914947770970941069068946016591100362013574939201043710442157733556803455227980697308025856227988877870788461394150786548398872714964757554965989561764930143616440539708175613416252183092677586141318306115534761214325263477920579880193081402924720726860185792483934864708455616591107998040833213219624384833546855014537520408609418823237092227428398083899838262878283268706873364559695264496931114181323588472822257442998750314722295335595573005430261866124486512629433110031881844273330216907703630192683658420226389631190680524897790466258278468371225925717224605662397459010842777420057014694535187298374237784609279124988849029732863305911645085884134195079149789526248030953136815584137488762175030732788875370885383019776771003159287346823664050854054227173847338022571047248491935655849775567657696403213136346925567912444342676797015047950520468320557223784547992745609798815157821834948178897030458027197445144827333207146560342152541123495955033096959903199112746777469092437034102434769830760369885321513607063388849452900930775401582945680909570114149486623253786444430649290867478751997729551556682371969292331618322114638306165573365980720374058174987579971580629358118422928860114287242437855395288807081440891816394355929323890039920733965426800088225845433917630159093142253301101606994255805354702411908460090815504917649252371816761260720971154597438037690206353405316617435118799758614985843000542350975702165477792372063752061475627287251759377401346305564771575705488315275648360056216819861458750693634854235143017308143613775830426556249564998968638176947367747799854092114438473133094151646973741921921699505556657951404102093732144146186027788880961491461634928524672397570573945891872090349149811609666011311473980887935899493200206825806250649686690526012721464733573646950910810490626198533017168786731300376777140668005437882131310002300585636583039956618916023605630077209225545637365869587598435824253245376254478790612033001340746383560699430025400127508929547371347254097485294906691840266823957370717227130693657841264120572361964854361144167698272833421579618274918762254308795285549810354503431732844156826128383148945725848064 [151,73] -64074001311187708962925101794927074011822705237453342913859677997617301642476861726477576496525503918963136486748115740443462111295317337198159633481435718631645270612201787728578154833359936283130884977258929271883460192639110560743466430243757005213395893311272499036112144919546905944338408452473027913821393949933781295743825074408500521712183154521735856085199172185033148116538638984714107116292718341420075683623060370337775942562487718743758294741920248122937225639863099590961469577961368110442153288916326266127778608893845703709072020356971682658382011431367443713605276072361051214059107897330851576000039957154666720343778852767480432828720833789546231487499611689274180710992155458249200786392431834041664567212130350277795194429997082341210849677735313951320617884393821925269023291952279891396619027862217640370188386841367882736802813392966355950796258896467616060815762816505526837753554524392413860089614054494114826237634434512755153122489543864706101696725331844748382961407929798991392282477961849279954987031511681495068399380102371697799821120626245573690428138727832602548289561993554889017783360918514353102144196632250729671833047572505951620225395026223108309536255363757994872662604332636862751788990835894805507607929862988818314010413753853804524526890469468749054016980651113857713868077993380054615928625925546149183918849421437125684882152933594886645328883071646223107348897364284266988830408148209591255567216942937605744824866005902913296928549059746952332121888324841288007958830565076032534048761405069498145278968289458644838943379153161393063999983597240939441768724848909760115085645837493345115400047145209227372817028179335568189820221687960931182436475840856539161860058542364160173323785422018629130674576326124050200242127194990778052820221836032853429643945577853104332718481719957396798382984038954993464915177072154691090984383729834502511937011985821237290550009879306375223582547117251715183046987094267714181756802673031814056098015375351143673901676392506226464470304329376054689999545596053613470929581305087838174514615912628136243990286389357996821825631623204976907236980281043004804925884064498928843612207757203056190042337200275665709357412922852740713078152680506022427552045715945616309303501743403118470298374084444315092415589427268280027406904001001574296683159414258657258001872199826642042176092747324347030675594246057623722025256947808515883672092453137905078244633598396732621905373615685218837018521096832344022508737736304439414050813387924090946398539167667147756217915238361683271802758629652984995131655405634079616 [151,74] -1313407333036404107432276263514981936344777500884685616571099393420468956587882000670553993029360391228948577476265470140296437126630512816357007811494749074867230124573735473244880358791728782544919696499065289046860166035524441784211183219621011897167351366154124168430751359779075483358308030786740838248497535003852176465853443172481366012587310881368004050576882822397572574030939769629501883057555484941779513925741637533041499011730528895397046757191810637576623822528855601957131215774841671693930475976918341046194678324604743581833528010270517960153745246468337102044530015815681129646222791602895244542124007052132111135505703231602584723866405857069158528896253855031103693266616717457128084384425302776644598175074162396206873633914244969950786007978980225452458495049563250912252138571279715468683174370498650064608776060751502616387831602873031645485409098735135604170908955819663277709444124913122522124420374095217379586793759360945717881965868347402365683672550059937622808265987493877666707544724578410976688382250454445047122950776786519439011635355693803756683050169196701325155406929142844129179265385965551051968415199947594626610190428246220032952965929372250663390939449647189484897851815999685919534955598434011362886661105801760484736613346380698404191381002156435206715088602632168634470137611778284761490173824182081223280779589831452749749001558249993534257568492402100406289116352886383733573168984366375657241662543582761649913758685973176881300629728856491002153544876908636522093934087197048923918473469442004882839852626248704040896612113278533098382452220621428407226577797263243579741273953053821466819156175020265766698733278370984937322349995645995308654140797058682316256705569000867908785014466253809728310754172402069288970496907754340872562232263938096486656673807221658200034694171337492698594220041940108545256848655960063750386459219349442199558135260412093047259689984322979845658268618375207283016100581898520981523201062133182765080447748096987182181498947908576139998969280338474511756443676802968639181229634912202956916033698847277674442654900947502687100246881985649497496981416857907830098152181600466664378191670963624400377095712678083849478442412175759274172219391883995483105087345961756589190074541064483297744302932636469143870798163114210433958630867037703031181769296657831656058365570911215739213570046614084123177812379421454324265894111309887300777975616111454870086991024837324195171366132046097424564582930556109115577314170929233376809023349020851282707856480062496786505417352309689908529580773904458040031865648850112 [151,75] 123252148834100282712102477119031217208563905222109692077898516518380615485972620432941310801723035326118765506390332882129378772185841820735076291079882834554814252339982848213221093158021191765303905800650115956307704089514206637353486546629747043464140799769391877795514426773263717739341031595481488292009174423927340520011646388313997872113097999950697041960229305365846153633165942176072673926742868726312654287768264228037763788310865789889679819326650360211669586542443138363063527876118391892236899353055538772783943188775422208058515013443370993170221967102790634281441426858592714648153834853332936802142789654040828546412908023848521737955801234528876408125614083209822240401671158294731358336942553378063813873775675226544362409668611241680789892507835594662923562577337732766960380136983494292532334712390212596192763346642985009275112335667541713148877414641294930302562125109010536673853556090546623171590359477342994594070653881719971396262416103900648479289314553614297313789291427197473853241743800314277734579517149581685779567481643853120178305460300238455771791871611207195855062537510473424748609958528834971582363146617120009517185689453471765151599946073695855438060209830177642394684505358266267588922107372483529018968281041730426177936009689848381672645364522356559204936472541347412164413872114555953228596253869365240864949161292773374466353012671926491465168949071106358994140790099301759228786906804717941833573985187593122495161792560728237345302802520320538108010376557359811931082457776010707043787500235534899439844393012162529670801424260041605936624546677326873259867772677842745259868279292826433438046698759412094976838172027511435791097786214970005159608191472057915845439666875659286400132860332323157971493927925275706177954083995279027966939024982922425859669115627201674530768767357961449669580359380646902084929760206997545416628805587260359873245240160634929280716751749026736218268402502425618998396496999057500845812943895394130742886243150352566291720729755285360215957068976810212153256877683646575283786588232050981224884632584333864873346223053063313167781751383195835395522685284755140806215375060623931940572768326033389173009288242709376581365038402451806113230436695194078818305984294166679295966433417719485252636741500310261438514516878967406884633548698272854913238682439169316843256011008760406501629740024346307559723943268020401600215923768688134684824027974601645665954531506593783336121802578637662278211979499131910654952835241487941700387968156672150362045273907399102190865744049867977815387726384748020963719957352 [151,76] -2687734646719008960596913438359059004087634573855678342806450609584825307350759504264846338036669603585050327020604925266121757024125562220136138206784358109585563585908996937970233629744930753411513651295745408927442048092003943592556739495092254913903253049656579309654872062944456132255885559681854309639239758994620371902355941118867891289047304606371471637855123633976773516542558259291459960496988505432933426340903757797358988706017486247741065087556670455331650135227892778442640571975394292892327060596609805653465330297360397732181339309332664462058264137883266885971630981344963586436762726646877430406727772429328225377191860544746824606685118604405439499844757713733345903398816014051020941134114818284702521555403006746734043807922294508646284687261342256579478209763864149187234304083079996543288301803455325486842043153489913422935178774982616443605497973022095176212928078289821306514355756297070072592353000827204852451601963964744815333553303155015327570131667579457450168826587987290027224875029740642929199605167715801263774706060880109355606106545910202458407392361461871946041253872109535552852411087706574207510840473711053719251369007061869420069251166127485401509309743610876317007829524923148289513460302869888797659081053587884885188921015374851060271250659848899472954893183746220792262022046941503443118453038853446384827748301769599705935901795324180937539065576274376979350761995614771136977008397330141769880416263035568592238578087627762434342598067230987716695106277926750980405526168910097398233486532819716847839482727111480522912009435908724663631951805236175559117619777770616709692635699909240736813770967171263858756737611951310079142712766197881624249775931006431948679455892477417842136993380582750889306220939263478735759862598336188118193398321129726224791748964624248543438797948469623499295395194416292555532222185687989746076757635047028825105437075669279395939554662060661956787982789845314543804020927071963810329765522206592002602452794990068214438576928300547359037599621842475033825183004571855212122548649166921815318197260314435188943635710948137830190300262218184377611368944252481332022991010453995772819622063244768723338861126139034028077575261818131233467563335737822698618816321722764711637795372794555034471672614386678034689949782931039095047607343058175004066196059862632074493747236189851203813414096032674539685198736706020390197062679641058911086355713148281268353120567479360694728074272005921876147574663703066272975556990697365356301289924251841500297727173332645590861512267552014689492838786580176445259008 [151,77] 91360889288050319201729634406642697566980881993705762788240042540970471803833419260282299980643397409934979899645075646461265717754106087619814513687957492293833210242757811081951502993259738604476015268421719948686277244566637287419889184294112651240546554559042322703490839519275816308913420659195288277508273287385064316003228625738264983771136213287628082678031426201743295083369719538611330323505894574033049985488156420313348451150261834781704449711387953797487350024095917388816850546891456185663993711569691589320209013572937686531261165291708156449742785604505485754767207179364632618184262944353783696847267460307155153003776688500700663915626814009400208358508035951082850477067653435730297197652260804370333201100194317609877286586408925214267259425910920947159305156679043319547651686559304293254647229385725642006986528282485554218064134463897434065648201499367547436008342811476163371022097276696521762976965670152210319496314190818522027361573925685143939985897866741677168248496702380795256326420249272527562474017762123207752984560108685551490395825583242388710398039112417522616684129934034315244045715907651552133711065608247884136855550727130280414259148923640040098790323885591703369425299131237840112093503878912190874824016699375610019241779890083437164562950403424287642524391967635147203575479464617544010294341706022607628022544237111271845353243178908608808831599132681471352388305435001582638316963151724390008123498219274421076299846850970923139770085091877075266543161432077401083227172832570443690612325689142705577757010494459811827292820865386717105034790110970582406067634398678969183801213749875803382763355828182627392116802458072245987667239023162689946678518224027634669011232944357649403861375447621712160369275239273957820471444166766600541207984652979518616636133091738541102415679902482044100831269458784840109936427791452296730815036517717051531050043452436929096888639767053644370304305275458289137836909007983698062027369459038193535550740327068137696060658421739132283670768770907176971885636239181170111847120016967244614667890649806809643506907474376170056331260224508165613801733453254716166395423734610832597057014023280877719863660630614057365252425435392206971414931945903865782577255418990635913209240984203583358829765159865916187986191084007196076406199921255295055722795143115728624126884069735006299912390856620975265492064728307706650096926759112219364176764234849460508332447336617014943185047525378095289471204465871707351001173904955307317739602651782248870310324165973624130681790141228241494504052780521378464 [151,78] -8242620456797450092957557754526981214055447513380962770100689666485626439614895809326499609710929337921624188946096745160809855971068465492479342426762034716466400433921055605246860516933714457150595718895959998365240041357204199510097443952520270183177211272351618674556474594549828688398367733489476171783065108152672305389261365827541356232141130646004482305725661422213671514699846450718446762445604156349311365934988898563444087968015606796280333092992939717883569569557354264756644978283492594130077784419406091344074686235723802487876429620678956029064931607750951796619689774493768375540634213450542576942411574131658647113771297942491602105931547592937984834078193071077200851425296119442044715610220739069264301297312287454633685293269017937191811178163545646433762021136297867412596259369200929830118811918820904265090966805371826394863510663364634957365161291062586062616301933903337069720524616261053316054531917005834333016466845225715760709774058125134978486307981370460647089836040086968498910356858938950169234514527731217034738824585334698402898713365662259352346507568497903858274181108443203139986324364295852929255829364446591593250927067541260450437383165314512010184294377608368760297425620865325197122610081545715420767881021297496614823899064577561885571262163780074158382273447799869176896877942904638780552048856094356036088631426527374528320494930239319060093174827372772744266459477433718800045563822446984043296620058117420665673221337599803382624255311119383750197923544571191303023904686028896080782215896495474406241768288368876638580667179257010781475469613714134085383302514204859961220428708156554161526988977820050860465400574678753591080511059262528097008110115640426300458701531816267563853598397942383602956279925246314350891365283503188413269821677549928173392003178365411633399597765300496263820353694161153481980293431389339170666595518736533185993928003657379473906813345070432817416204802549361047254381082078176409616398362886963637782150276463509603392642983211253305070175335438527120193523886642685650716208485331396476449963008249130666786864320710458366095429831165484732968253342884727077759114663410718926456974146157543533815070577553897335199337745658877297467919657210975806891201534640615841855538881866184705206503765114674303388226490687510267124280423469483090208372598559240306072570846945007832062082711466037687684730036387622965112934239915772806768855065218540125751260891409714803724794843049346283590630026415193988706544805357680892077108984592767450200440876813922636601703609077263320020075586705024 [151,79] 291151931079942234790445842118935348559489330995659067328295555719051878692268612999465999954671558245939709568491644042628514107872222520062529177180493336407143051402162032929989806852390943471147260234046497679082835430949363340210403730485548736824985134150132180491168593160610612018082579186348303159319443399992368513499293884745190893632936298588492216444023760398754897831045741710278989352757437306557516873585646396965374431240695931068939629482746595492467957186531923434573911087436524921015109477684151414253602363799173613261252303912218035070855255923124603334137040916966226737217544821971745090163086429591232906123389886897029019163544735748736334632977267222498551979347254963721202867906527372332809070263920035797678120946728038630286842084181841190190474532611756791265524703749101392834252040109781500297053802530250405156797382564638321681609580557038846499375299569101565068482319789421197413242752312025127352068016059227657665978823739008425378191900147247076071055061484606464329259054122729324756003246874060240079539269960740871249662609088847471237872210549762954329038643030466595408832897399511762405675190258850388760575875333303693555498526151434962143548602429603969343571057889095407655041679770317659440341046249507576104876061906091689917466721433206431069220391571405968566637544763979192797186894358450271250326792442989667995950825507844758709146039758296507410867945375920837490341066689676391443578012323706039327661676526029803680152985844318727859603128619828862888589553649493081150603357111331885851381795228182469201848670461465016434975702686967445608097405763214963311776713322971105878343539259367815402144123591461742833432797092292788850712705307999153284166068372673691703401889853438576799270820371186600614282781988812873640290017339544757205358167802999977891393662045502262349882147729543480188681133694628038161574101542043712282260476069017816126726611642394022090161806257650983319726706444243225994409625966539538943315870533247577731281814525786687385878578871413587857484725441523208332657856920825221870838281821948850404218820867506306098556086673442127231601134511414921846757017962921089181379109666291274898674248170820753968602327738114524912402129866533158689225213880458240527676076251227973581225452567210275985125545754282403525878239335389402260055104511600482549685411138665601859527249440992486741784177364764286328480015521031910422284678407890898058128954336823052029036168571089070138792883996336217098123812710654230469540476801338315499938564318208579032896264385508066738440819184 [151,80] 717106284641808609905938568817183506544622168033669759542233931068594939244841785476236720536586090585656198764033177573831942202956775399774405048534538735494767302521257079768061930247804309723831538135455645900581386035807461155291820929671623870594137985841025345011874412239205407634834373237265117993432985272268108096663581104268437839477725917968990259662980283938099058723827604090419578321000478909926286840914458857602427533857549985614411955922982847984313804561351343213966004612572437574416635009344519974561428925475026281127308001241489109896924365366525738569162644687866651279999122802236842577658587437816128141995797075118189402582994294680162632891154251268817691713051883202479545426275477142686768327612095995286015414408893094533490896181918071948380362782233896574210998792528682228988439292256113310297765220647983294354393736850236291787732952733854301819566414378878226325218896867234117121523574217088264246324923818201812963685921257956098526378772638893198104174684990729677190201122770111215114997885821442167947379952448765308510410202285549990770598414169769040630344222069224548283207460469931555493782459517585806378216392461573752196492035078940725930087442486815224916968913349810938499261185282071280677195713983437014481325234960377761012841964976327502941751748213557260470711700217707022863380697369820096213630429214747916363580305847898478364152236254619008653359218260096973313475041375409897822336775900928357988516949554958465779664702720736544243307452574871549751075328615036778990782252207868495235444728174490913557630448260266904294051328234545400624682377351778713457043701307288332585312950520395408373391496255907320463400465230388290813817568061675687894271408826810146403476130626244053893405937099369055131061749751640249993797264771704028598869412467403627621369894820769645853236475641445081747490788762410998418163315283418994110669363098889852676127481873434370437206491319884380409636089860624610070291377012889888336211276365394551121796320451366890809215564868653343092401336405286063599597983302552737726083312720780952875522488129889533624080485932400779739097885001961229583088602668086320189601109082855455943023099901113862912186442684039800191949902823893143033673151607663671631431150108830949098236510160701705658312471205073968028882679505044866640741787330760471529992269460826995064593059754941165130892642560152273846347883967776498357772001255371401008940815820711290746916586953898320771407527494618031621505756103750764259332409611436998419175615080207925810586140140645321334272 [151,81] -208109095990886272621953802071644874881667070383248748996852447811822469014069191262817470047671573283830080873123413098725144838455722192592471070651482069438565458298154370815759222345885319193190942862117610918444674293087455316825467027643239323687841710477961002750104556113158640440615321977066510510271860586782780338329230179447953511567494901605486418205267430470005883350829398821797913021781434888828458058236041884303346158892133132282354508752622344166335500148636560332716108428022345031123409567275730962062439299532755935588117318091103095679432348210407825794738652662386837538286128787037931304653974953144706616794005339133230667501455736378292678285466382694485803294264419376709054339729365151806900066424100987614780960909113366033518957422106146982482512417413929523218164951722178528163564969031953293146752150993562152125254131905386911084706916214934566800493937575986597289538331857096993525380957328047342382399197560723510337730288589502927609428465038659648665804956663316119180209183178176244087363923211994258369179732940841181421323830513981951819182747874869317596211831246112945301236662029127607713013386476536743347202069263461851581231236023853618568258107898393906395190233571617480709250601156300472195038412868651875822849938812298553518261605936602280892214489091037432970840564152098372388471587636134126565982099693119381603714584353397888526374237466149280186003115321474781574656307019212795382849132438597827006755075492260813583468035983566157945021602089596452750584026126705650567715001087324414977110765699516306585908819514210645955219651773788051574398813680887605587499182097898356197759345061055885424844197183885371995128834435449353212940774323556372349148826145248256092243291368195780164513464553668777299335729398291765470259108464284583252626423610105173527754266785868110890507977465909534462410056980209266325321650692317832431514058354090025939861091634597646314075076657793975601021863857000459728093674354442389025615408552375941536132757717774580537146002907602471530804124313967374433904868673285091361930360760101454453717108089935405869148276994360184797297730007720099406577633365691644852157643513884255990990735476772187573361562127433377287232034858396703663161690557835545862067538281975930439427648022400986096637188644660320450894851646361061784332300964895550924922713901593270055176645016772565325474593670259454047703264130993328416473743894502265088348709402312892462115037459511361511774534682452669564932215013048823393814711835218512000434335951023490575564986176464555520 [151,82] -1159291765829438389712502099370078752590510912719860716114376837447108335964029422987459173509550640931378393882151955360699568983633395019438882997291622226340578284700987270798543766051044149031458984380149870995720391951484996979313398262939393361166339454522797622189377253967848902844179375865757633388985230731775069217146696199774605340770103308578956843158213418481306930326451796656113948980437209783766600636661680676701610855416312627515700396228489832013385286279962065293070934280687383983051693805023825228811392900841928865395607059232491483898164753148845885012991869999120895940732490838373330242162569916694817505096775123598570559307635570810030264747382643239642054643183582807789906027630886120403233014108909506716275632756420308526154358403234586378286976515942188342417655137714627641974363132752701438654390692703302833423062431466861491676204352364193768702264131049520129152401407531408512072628785545960986176127170076299153385661359603614289492845036044206862996093597634654941909903074997098279609796578992284221813576482508033459925882031092154489528148693160049266276222204841189931397728362597349014859141459253436491919564238062999476760480127680156690684404480590208883410675004211938558607858303489523420975080177062006893554266155465445151381983640776200517966359365834900217730174614824173700953296807808902803051600842649572719068029076352932360829246536600851413611419803351711112006610278343315233723797460769136810377671372740851021295334242464011950371779464693166053844804867775945158012311901788108769164858664935352728311702284778472087932636443053550461298713836704291068259841075823343244117824678105899455451398171881359042505086375551317402150894490346292572746125395033634021523333478957261126894402207190826298692874654846486551554295734867524512760038182239942919054877924562916052545496767521015759928743595224175829841765066742872260809296777794849577636036631659110308292709991299937984630062521630867394741156876148940003480903989943574981843053964160772934272931077448777682182147189166959616001006057898370290352176652416704400388620960422219517789027416736001044565006445900754783583330449496079023279094393965119132702079932621419036236458067834482674115850217807523181510145623237351647436947480880769964979913185288862872754834726296804152555252254609887064614973521506652156077353449270941831798380777273617977143859005291815240101398753272234806627380793176214397313301991921353671984384311282996072381117954066622622777605722808929365473962484460797076501657937913014788987363512710912 [151,83] 175207539329813280044663381303301682852981829384279024180954906488268625066484689435360992222254278208432746522853744007829418016571905699176814571467356569826057821234216669283269229736038182453900866394612228973977369637854654532258397873852600184857421722401405350570480066871444218065543971793093710870874298691201176578867415272216439270864542402997886661156140558270936715208960663729026106118187976766558163033072449810480738031600635659690446014840847345012740506022087222995789551667985581965561915717852897996713296081090123641667367763921011287864021723054921700668003888430112730079625722294641093663707424170924587120716334356613852895646670086070200680881383758308590497469652255546301401126551912552911081136804624535932388905532593590250284440043858228804074590183555009615692512729833091768935325300750281899705332130560688012276966446727298178466623743738115580860859637849754207043751285143132157391120343131211830036368457781653663816928176039826623806989770682308963973684391336055457382668731664904923216331060511532905986118230923492776718747583325148609204044482929417930282649933404517662394653700014369090621935046120098632334972225717101348470273952435024876814048791955553481944159966621166437227280703602949084444842993868062921736853137844859341500672980410870090506433814650880936519715182838036722953153444830002873718267539699036140321648612678500465068508548293273222665963043308065052589918513049314250499924836746471458294211879331573291793068762252715793524381395906759781800227693344303441420287132453291221227914374917453736523292281547802220145294457777841208755823214118077102489574107502914310358748809309112123060721301195352323390481807658037042833155811716150008893080739846184706456097703657047626245310913815220204192396099913171348265430783186075255252376850979715291400505501719328349075582179748352644676296618654619103439035886818319366839883235073288395088854848058256552041498580594206350596211003398647126268470501110755661974391087134786883086648512351511915813992636365985635536270437313914462288773135247720007904994130591826761297758288012524804319233177226480745214749085727329946923784038503965271891465568941300358101827642505831007960275241631728844689977337365138186291101399176257246269984333313357946740185325088514110669789428808677188808105991534533596681585656960380987131330408022085760425477327629257526742236563012225559746093299097784467037072732511527104413753568866837018712737999045537383494537767683854816563328595288718813941978044878695551985662292419252004605865456928 [151,84] -1249626776589582436824081663565110738155313504410200172425299213866736626958988380264639846232650616928576484641475906101520164063133323644027816693095992277318542768373535494767102882244814723209104539302347104610872090808799443643380312601429648527781176895344521642969976946030121203583455495385786883993451229138136052906261841814734557400917640366239452182998310306671748509139843245349281813405606831024738617123892346674021925043234605774709259587813608286683077822910437435546692602543186247202669033609928391335291909309304310608883804003431367866057124261898628541760319726582489342593838640104244648521811098028136319369187590306884107839076481612356217931664945441367820593109791047150489224156216871409891310442236484277290353916661508662199048862856254627027107704321711009313728156602732549299280927582306149696477844127068892671724905715326569670713100066462137350227188925742754265633675583164023836826066285306483726125674014613743525261340262988286641278197417246079464586254201914051591341453373825373360270679992713747112846412594770124246007602405711465644554635227701603659214690577979080202781871856593985697026496973690901747949880191282492320650084022540678804560682733136326543306111447868144246678874481147778025066846819523897819183349606796203033644052950085228365079941631453554056619467159822768891869440601177147651017385967562473512407375255151058767453474514034881791656122142796045781532960942420170690062971550101824970734970829158213483280345274573433499213320788765821287984817327063145044409224050061234740407518685532465424659213265160860912132328843139731733777995403552263308176533726031035276658934343805152757883061454592033910447590564493940091008497121997294714958066808878436635476970593599045189514067287344692095756098521166275315721645421037560518594718883797604537078504883001236895929438888605733124498314746630683342454434496934959497275894981885309499768455565270033449436909912789386118428947669094125529497442013315021205390374309140185591921302571059908771576002332025030674405063812270475109930215355528426874690416213162745097530976767612467833069955542038362595185971525009390934902146118865820977255402744900489427981966397556086950844725141630838333293774151239650090221682200432667137354467488955319345243807625636931058778064081199990711713101734691712465071847179211876321673881150604629564609249799966452019393769118558510869391668476177369369373852737326238360162229263880561611556079092070325552343509212879125237236619990792775888640778908178039997887243816112221999673856 [151,85] -61443960294537621369116564923057748258054468370839880511008531807372795440505194252318432192500139191663996714790195066620469266181777327782937430425562746148015254733284847911167272614895320666103919034330462017698985065494290876910333964607088759143369585982899452648372284338765811450828888662725185741803773519601836782065441536834974931958213926168879230058567660095651212003762622164690098683907166567916979146180657630060759295588037095089934118371803271826356280075858714544328000160616645169540781147172758877407748981200478827698360794514682966270918220401767616779381476722297242731096397479390207269750298964889778081739690659363736835276679652883659715403168389470193474328276222467382885169246994124744639836755421645550115276382568261114901967365445920909718134334611844025851419655973820838608290234078913320979736845050895215331963928110000059528525317069377840917443061497106317285932880448829434568131376493699222740308304627229974253317749076342151093157545537746126863574113638535180745441317188415070527264878685941499279555842434339198423904838458512633637009405897418395017155192887272908014172784435217701662318666374351975061849515412208082432076073066977421965283531086917181435637194446627391577728065116714604965545490865334199743330642612377750407896832415867385857372402133571465972834791988721888609662001701426646514858405359911351427949267342112903201617183672793203705989214741270001375398762329138603845057398607506492618667453887755992216157199135211872677414947342784297916628387802150926885913456363237597928134703797174092881568816274946141002561401164577652371313845755008068718937918179344626455660933404283811349168462014341861444974163644535363267197659917024875077422303764851467028254540832978436181672988180974157433010452932833179816340322695436314734041564790512530866253138343017083547690717858894591620357696578961672043560577359455316918525291778166189330970318862847113825262135666747304640253170786568514257478426597360344982351702327732404683083822526689357591080176354601770342652904525153357729861062489749972767541579475890471597915353061443406998682226999257851703773263650404918828285064092779558199715335823429145536398291764761136337553797439772623094978890483004515466881707529446188220674179298494497461283916256347810841963032866693166958535425063899387869109990788596693522811604134130545719622154577055569181131450928413860074947666294289346849911383482512426483166372626301779804112154489832207665434683623096948886288367328692403220951837807785400661338395213524172224 [151,86] -184218807973672860942754004845368226143316249841951046882466095343680635475411467511431322566041816645671517315528335127037315789014770661447889505120378101731791417215886557981716598014684768538594042197542104158953181755354200020125051524635386429082281660831546544362970431910643145271916580878935592588351207982162359462064450212712030393247535348112462403960177355168107791061487198162558279407673508405455882384853493364359434655244826551248872801868603509069778174276125577953243304358428423546903463276597409093651913800695529161475611712716466497414579971945901374689868486873473221918936889415645595417696342124823280500674026723985850198192350186802619559791319643428825556308654827369198164579867410944074476664742667818384055245841938110685869929702928678439976640019326932848066257650485818116921034318842229831766469409657199558818279199415713206035273770229617333567251139135364634961259139910850650359727461739493040507553932740615093733124752202888391727003239023469704964576334255533395411508915372288445961485164856033204617589540558503252100405727875825842721114636499405769311783665315341102622441594931784470057387524689145125212578646923766819617420899117256200919292443057336644322719079011410575642012383367844709207623108847150054470940051441869680711212485078928351206651120124417730400045718144928570120177324805584546227979841074561725809143446257618812219069620614593510969497677668793507889774123216966154307412043631174323750017902123502199936699904694899585941658322074347506514683626438610849262925343394735349866826120531799561782214147564234260796489874606934741108852489848797780538852255274689747495392431286658050203144089486938651060157243083430212516396353074945159824371695497117685342691135641248879130130159312636987034223389797672056080607733450016770528606842822809770174130216022632726353863577525567540979664781251797259272353518053260317018582211975727832357925298127982446152864657773151765887599910405608744476809347973695924545875046107784027714036323230621294509242413232641000497297676426181569713167390384767058177863045417108594842935870850870044739953001698774388575448557176957368952975392068880772322718132819888992423215582491265804021353969678435125833427199920371649518000087462866452369621761158521668569037604507506418347154361751005175120990705126035814820005131574320492865263859555883704994320856512135265859153883718559034997862231524414304496816927058383969943753604507022806417986119555769610943275658694972122708646676916741887621527665396698942836323572204864 [151,87] 46282233027024124062531892100891056365653204022088079297474417010469704407366377540224869749895644127481414340534034675062948517534802267673969265912859740280789253096603661391241210533238065536998470506081315785593437003204842267019912283727815819154424110602358309160322711665971521891030088833334014075086533572191786233538492259506730576509222850103685282099543449163441215496771153539503192326114462386162278712520563223240809072676421262616699550128713438621320812421620603848874560285043427314589790744414853446295364918929616160150921678264235190640080909580331048210295789712257925587796111812977987585760044516942197076958179390375242478214052211919965243231566164761784134934463490609956433283975667259632193181267275571878279732885201462039628963303205019411998401928790711869720640883565115184370540942229677676893913372468342766005550400451853308385701424743086196601646353554446008421232217161916202830022541148328920396356751771442855748237131375113570889014103322354059681629981811969096642092854901284247364960847089593366126141499286104957677852728135535874365799992351383189606888529693259152383642800592367925253814183925206458400153320105034842238066786232302856413175544097317636760741112288492977220724539981449186661795337961175305209873624377802092782200187439009167424455310955051406584151356952566963622409316787313146873957643518156854070229653245728417651092330143606294219949585530115218517057947728418797422252531659081769590577362756437406807565164307452264137493990518818148530892699302525147820711076458699189487490463338228694284932299531575619295096198145542370538949021998135249350272347929319908665951615507974613109739857326657271723051639483203671988197604955021342705416763685145071721343890259195059343574103656241101274394908715171227354970168579742639919230690097479519559949450532180422692372682309551179767038934639727671125838191787655333411486521603989127848138521848959911260371353787580469229117648729463434218931703430996293586416340034375257646286850721710871027356414072185376421070749539100380308696794559188047101880551985840647739290845662284008822874720140351174220312431649003750447185294555268807494066107866841819632560169443447880479058049318279484170226615247647900562470644248786595440548931291416829600292872703062145587152374268365702087198476587606374739525181209509752895191409525794261338892001540921718886969420125230692049038310222101958686175321775512659753510516314798972938148474610408734048095781216056513811788525310796849008554870670588858586379367544 [151,88] 1466492584226914372597938854851352388754178636877203972275138840836202518860115610488371792333872867461547988435503994230895707633724123574904494205739518669427645781062587270088979748340157059678017610646320865954536704664647597704199904903309702638467191659763742111597620177096434575138469354644279353547696770433320766141121978197588107154508947542250434299373186969357019702981405247382523722700422162643323317618959446192570096703748322301133162733412945385551119033697533208885307911673293814295136903854334630078524487130075064293491366343264800241042036196333433330540188585423977445573318731476619872467544791726839010937849475401021879604297173067982012854706348254660462158784861609576485463693181427873876015105389168653542629725271138705579816247606611723351405663098533817542048892614603911670501334324521075371345574055478716563760504339545457319282045853559991337485505513793241140597377561195794385669679374875341133032175501392288163225332150907439128104716110692366737421340835478868017396084613695109020740362896904170990090611426672901980636943978187669919741333625231879951711721059146568596107917534778632648291531712933573462081957166842373544912313885774759381869499743864421126869476466664042823287689829505992946042477006992513901566208659331466667374423430645761416888734655303689909360001599315004381258318338411442990161823370152571673474729728364235316302397031705005293438080131797933300851522360702597043982948460737172538949083610808988898568473287705987247701207402618322379519841508556830523980732233581195666763663118259577084717603009611858930063216137463341807070372507427092000347167313900688077830688770277148751553355581211479882141700945020062067428180339402596355112216123898061240045999172163256257917128126629371452565277339358333070428640474303538605881903783143936967446527066851711323674454220225279318367482255434397331194141954231126626158775992665663700727016488220673244385608743448878657164737485920686539053946477756282083147891651919915413343387016786433990327743424658615092199355722713052422853330947249110829233160686635944051682911831568722537443074513913209246190680348040163100000466339108387472192057094364299955471301268134876585422641486088148345782700427937102052159124126002529633070003832088118149093542229747614774683620852654609090221382439748633218474506495182180088596994028651111457023249339523311464786557346001497728154437440620845171583825043999794763730186405448122308628147799171344215438763780732802194580218292201485666109654399257028933014784 [151,89] -30213185464560066523378311632131663276946083253445408052190547012400844960815057618730353856642045104841911446300557622551382128942143482368242517177063461989623796982598130485497806052448329347018521646538629534456437381367250459148465466881644606915379062646090121513897206776831049578440654216096259363977023433621080269463579093700873631879945700784597147700686779047845869698137491806640868775197448909368373512349661665504727360309632636420462787321945225907614622924295356482183491992323592875318722134726626268336730134745928160775334777052430770116626880736097110835803196416831619220299564258284050088213854569007493949987713646996245714414645412968254463173103403189173128844087828294519170551769150837281291827201676649061597310123861547398457780912982590509365600588247949038322038219515568718224125527470678605480851591722141348421222858665935419799858919247566923882645445976373575286023802412591660311039051042967359151641236537417622005158476201792248527381760227019183004377629382590302427605430951012709622483498628869116496310966977041388813128147748980073644542694096142093039366122634829894045032476408689155538530983679576086495452313121508201917573414876393286498750186143597418889053737756289622986208671476035778697644046644515922400388190162273559063594226803974491958150152791177807123610220657466841920119330049084840299114719843418248770424884015731626307546161483750334518356825413105165042830452179026663211366534063286367582668519122834993870003225349910358585797410517287499255354862382463610297955738505589018798598485808758140192619913195019000632213936366937347519554547356658907122885387061747488215268847056918945353556235093858256687309126314339451520509317940801431925711887727835510268919447614582718366394775391413589312091947111895334467314240007101332929437990855053259870064806150658984486378123349162802996899165213578002069930934993954915163848720571665683640819035847505547573853113219705055674905101852270616400028079574198489148676665187720355647430984440318638936072758390642213290635106747163702235349760661673354145963491423373096852952622195935136812714897469165024733257514421557340887118810740760292011000178441494625848921089153663874215730182012131764927571354325543862698014588433142753472783727547033406309015766423065267801812561789204735774641166218368672111744902047040295503291837766031563751303821246427669030029821332102462578937323340818415009907070849928262757610161704740421494810201924636191140061085817389359843468818936882438103502735586516768992 [151,90] -251648839216900635869531909135808078810548655389440042817451316291903226780862724716390075067058219456451916966780526950549224868946722413537928889447870173204397263567271788814927158425907401839503755738928310725001158359789472436423581277045728134528240439099871488939929596134860703628047281002727396985518909157273153226719037275443148119583721416256982667989346388010342018310273676502222997805332696838315398424010783697894006115468100113027955303851375732727783467143024290846395343577429545073679615787742067950953812293735661232059414183112499524537287965180801413919881246679595262688198253889495834061553038510506701771402062085390711898722712581739552004224275139632093705450954162574148520138234287056778850278649124290228834708706402972358678954671624907702652632974508431040325293886209169923781780688830945566836855083121476382307407199186030562207075741027690843319312875944493377229585122481342657987861122646701409072380718195368959398718161978327226947799030909425179105654155177597981656260645183119790936144052223603498298919289887399868817931465165588276320962017893378333003837763595961470078600964970895037226222896849460013847559279932929782401896709167629659512111533645331747362104412180942817291160752325574452810109874158300003566738866294688991204275419457464468504892709624555523463758606681537786819973787663426175857005899666335548286455413150071291223835152966806328082282493765213220675782155422837952079817448867267387965986136638905335790536612731022433174977363401585648501338184915553933652611760786990944139534097919705142069893516016744131216082784614643850033852978197952750892134567999365919253593645013421491419075248347161471496130590205416219032162047421538416403279227606232220869337218742122489637029563511834013778370134989090354361141143692844136870456420404895306229550905817063889833453198557783100797565717346024829469612899026979017887577975481215743164830477581685320695073310489432813154819341379277454610330387723996721305325267965412152075057100670845499369461973123661410021478760911715514526048175820977426051474505876224561858512874399551109551200219375901088018138789347942733700805389000347804663040872833589259193963781498320818683645778566229417408539697511279146582158424933687957876169486949287193528517965821657100693751881870831678189020935064420832330038561768170343214645699652211148807626955099324073029861307703124481674293792285535506303591442916165559229447638625860091295500664582315150401126874949837299138774468598237182002572688599488 [151,91] 5262281454415813676251272794556687347254505007884175507009831220044709068509000929052285244533566311284714022624975437822429298252853752943127977440747262772771343010664146548019886476209446727520207911091244704678905250670086232024712146826807396397579434593098931656974091317810907900154378944657236522100633875822792246544428924327861315612517100274696023011340019201924946891763233467760157324164441718988202445798895242909367484607087567018011961003726953253981539641608601264731209403038844978188771890294441364669233741180474530855255951152354262919357065876891403179535610033581840971174067345947565142264663002437394826989850247720854696307379852454158925409815835686738147605633772468148584245100587019240650427291889720972909871305209535693523583373537500166115579926910465887814676088132390926523899644921867628436191349584678704147459851784487545892792699156481276399342335127033012577406925990061263735516460368592569195015062051034089825307405626758104252777500901226337084981545743024131756389944131727065655188294748952678683512089917055187066862922875390410442669607390000807741032899652377739976472813475461745197215053987063047834749059823210738719408432952936501155139764801383251608216733514061483110592429897563737217818252137326387615767196250525664094671149235120963873285088111212124079541747273019491794582255920366803265728178124780386785654132714801673217454316123421546492994750070994770433889863119651581450785287750336978621947303580640924832896506887627252347870444874034940223318829273398517224466587723006107764770969532402494949501646887496598071288497584476554458815992872449923233744642922522230303566900137490968804389373630397599369245528524663012721779160567737011840921209499308389902706948398070766866947590466486405870737474347924914013269101361243857981460522974226444218255565359709940107346143807240889039388855255775618763368223851325711568292150192212345912653032490496402414100433643868307960897696640358228324977656510943868416841433809916859800819021129273659110946213926331320973509155197320805802381807491452024522055206569661748025332024767091271969023133835388178171600136719418107855299114492226452008464960578296178390862800774922366780214174441122583083891608925415985519658189773662886380966774933486645002887424958421196863335495070326904101666469614269622489661087751443624477581220081003039042845322849869452581362054945700216078687557718699150881667078120746890594926260364998352104203585228506889583451187133762466573759872639856294170917100616 [151,92] -21519552095324729172038576677206410343589974055202347318424662671470690644115986294246442064424558760371534494239701755278371233409658273241915942201464256708431049977570767460955232193247963959214150686343760290554415874702690386822977151424676960200945798078464116115060866066801939829517115201004863204878762006856013448777281630946609049033347157002599485194625490881029658190106436394185239143621649334853281622320966111659841603310274107548194117140577841194322884020414461659084293183893453582341205528924577025374355859561801063903359907413373673722296702719812480650074508741464550979429082520900839660793332819533258386424750150091230181415260481650359665591152275282407113109925344949173006924116349493158404902773942346400698034120030011119360361651886870539146123477681212085061311750955340407339859464655470591634295053597154006759210662029604362904709284129143662550104361379677726500965281015954683991927169725206156082204309674064242285902365563022704898569520092629501405840852234908459951489963665578345915027102645217171420405527568555539225384758224383548054426176310991732195692794619095768434526925561321929188011093482597482508715755894059531674473034935937283359111475478441370986503806263952532002109815440883212657719331753943457943877067798138567544295511130329668508471438900445851034607089427490250329110368467399189022982016110049265864045038465688221156515865432335611040821525234467042515275504735434097793621661195901935410030665490339120130955784928851209731195599667980905407652227131052802549596995763451583778876184942774631947957851718656446737054731540603443693159286566929349023211778793775948317457719841501501431273342494708693130314407291249672594700453612732300881702612680693729152200601083834637747704684681321866129852846125334860184393488945079768762584323568348791005972966815717073398732685162444475758481363603838610005043799793884314982070731433697840491207607695517556471196233784475731054101727660864574604474506765332936519249144096694823279451804267061205059836399021439488299683631876742290027750384736040098607030448897353057263082544702389523783111124313521550437181704021445301398308270850798911532298832406247951992551200410178025343713877485025522723310609111748924123095758482726931156526945986408957947516420048679695569951802173175131470559094178210901888088393350134114632440152509136630350875103025666485288648439839049195868563066200719399185641500207480944413313106147484974719744672276544573017857216536177907190309235726915665698816 [151,93] 571205183080003059169719715529488849878176174312246190742033307252828465382367282146677426012023075794146554602456268298093706413550007408607683653670508727598462501658641126143784122070726693227410974035632983906327875053344472712374631314769381058068006531371885907962952343435310535467356469077231455642101695018286242540937907924319698860856951945448270624358579124927642577558999155331888254309058852913752161159954410722499186155736060643185906461818829692644399654663157169835753256611945945570398547366338141633811286664368445773833194152737870493018727021726909396963003296831272961561313648675083708852404591891684625212561629411017024159307505992308712580022435858310523864413736548311829459223416425835223680873743495725422723409600762242922541768960981871308706446464163443193772617083110839506295299855508443888263749748449012639203222758214376667823466174374196757841723054871588084255769190077648638051107337622561862323070114257828794405158721293421328354668026443545519106240830874735452905137481726942399247023343628161967511265997688921987331634162869192439873680745842624404126941647574834690260200388680584985833927800600847106184016850193812232560303730265353709020982267620925852459571245519443348624507758672370908474555100821126587982992140694756231929157834801494591562405683339291914584654604642806968624886844728502639062894185603391923183626121537362036429984797959551744479599791231900522775144333297098913756648859224394730717471255125910913196146682512471532785944286971454614589076753929812606279118417784045083141377393027006582067353367686381927636316629731852724130028562654582409964745557727977994181067517887521631705936940802952222024174699683481029176777896679950520220350878883353611610030185829315101510352066934886868017437221789981024230589227918647201816423947176744764902940543702292268853221407158168010148792256331244983515929192987966286822025769133584066691171670366059791776367985367815766475505090080014338357444947974778039321922151824642468635553526813393336171440698994905386178845552220057008860647821535045729639697075585188692141671086706528100852768883684931364822647785922435228686658307346673704992187319745141274208404656599292370885626988161367838444623961827761426936025793452160835273326011409550425161880483470075735136111755653064254784351026884936486832398758191885473056448654112482297457412195413819394459392741581882478915178174116248078363691248495425837935133286479897890752582951956809287853534055831276307454628397571476736 [151,94] -2723900533782357918084604415393627197254601307128638875165737537549953673952767900192630687799335844459725444368616243915072487653491424117227867510463554388514508786207706841146249167023925960366562923290962710110615902350246454436005434624052022417545181399026106808911371430946675246420305053767731073285124096711591097326080599902019127190673133718536903583867802354208055822116627335097953520356111283306594308628412817995497710060994948415877373744130312803090994474086282174321428292241330567453600985600776069602340307665130435523839322175256536544093748296231239605949115175438503135503536113388167276835779182677867416329649137513801188122016501345438650216622373392895369054850370786217126424419613197986581905991481334698618458655312759789399138394583266127540214940455923535307480700337992539424874622678678297574534074137676885830752668472730341454134938198813538216100296644491383003235795248456362783029951601217312446066749783480368946352913294668798589565508517264105710913399779716018516726081242868113268772438028482387796914479824692178423513569269822280179395672817692560732131219015589253352639762636619660154755238471390596760710371681774650856885189577312721555117024842205997578916467784812516910824252523684168193323388675466015547712352099828069583801802105776457344822518563057933747366598792878649401776345863930090885758513633711174309390852013761420899456337007385833920736706343946270111266861890301922735337198008072464730128901510603730092614502890391952284549255454161780319198177696264577891093813701387322228997977044622711445977482134811837157502454688285718900426024408958874716135768543679591711277003185238855425577383433449945636678424877967540658455703508482749272089461626387502975711266368258509470874787912988365675065554451417655851455156169908727529155011717040697514337099065170720760871538653001477274359714863132250665891883022072305439013243291345734251827930383736004027475875597245506265833623200522782374067675047836046873207228786009673641375042379557888658807871351837062421784431567897977613933384629741876355952218804130244711588688202149440147679382414352583267118321504553601476976691486643998258599866107759236345599660609491094138355967340503937832212516157844137590148495123518512242843772396205997155878513255997945441440991529542995862392915445853377113568095079546526895276722800172704218173117230045441350815046257796418186334436906270128910512523064974074310663387019929154970493315736158275893008511682736662390128741543040 [151,95] -202843387269496391778084695239908833707240390082498225049036802970238214926324541520746695739004670688603002727134143071899972029541951870586408907660734004437108273968392915498116956319098382486911310908300706208531443320249190874876829586153731919044485827167073978080176679568508847812747924239234376753132571438956667676971758730196690497171549763728126727193820612522136600254940075991322969560330926441481720328261515094300280220274773595820014018106817126932040495537163419165361942540462431182913779173622832785955903152150861339076561614472854684646167593391791796959419927038428897054675299326308805959350166393191111143332138337171732061926695580327424010828007568486003679438617206431026455498889737084454588893127502342528318549486828732626015282145872341249936595138352334557059024287202896096823483352094778404605506029262116156137503772563623791906144529530170928783530016921355196844344919628121642782068200586688753090707793470967525871210881090120222374689531731617288326044934212209284012383169451729692137686286602298485235356076504460587136590537847119844162860930229523298393909367408438379268984771792024318580545094896141200337942529068218091823221273976491279077175784624412810608981850501543086527035224295068084587243405482574465687777794282664194898094517584062742806203168056825542022984791107309365133826483921364864063549875202556047599346490669473822311499964230360722679785060620802845136554072158756550498191124217316780288610291692502981872963892850642577411314344316193339693390176233552829009412978563692746973459666563465923422767925664942077764018979101430509111749263072396331171140604206888269337760971456938503684930886090755435051608245672909758914841819730509613274112717123447506098881396644121140264918338353914423179547724057191801731778799589543928910270803903191045792092861264194440739927041794525123016931585139197098266684692248824457459830920674509823436337996906938904398809398848961515949837101751030665001097635550706817635496854523114378645391758447923638089193495173211876988751890697102301145708376858636276658759309357049098554115080558565415891513652606564343432081055557035402942111155824635435339217248738716159456725277130847615731326884757923778743194052898480292543973770138214877522423871439114634894973409348440584824097328622893018112726014069826028189115147792621761057944690658379972371876088665196103165518041908417852509391211270626333046309667610134366424879191841999561863031807383155591856095074163242629146587856 [151,96] 988076022181293917393174140100141762482218566714151691507788691362158730474544672475163723942218267716945377000915398862053122326681097518561885051841360761261862019364713136081564580068679599298872631533165798175939983736050232391680563720607545022203047025422224165840836553670774961713221544371648502430878644480005455447218637903908754759651728655010206333607438504498318084674498647877160214892508482721861693196959412844591847991702520284800468863664993966539814689863225237647858478616192290772395311512382766516823617538136873868848812521477963702351185854094067054758692286069941081036347552341335881174131224056221942570038055273140268420833431323147509234046315930611469714457677747250173835802199715325602767073985184201974613466779341414370647352660561368358617782729820097597433152251181093398276156174642760743207480332112930363970655414840620817958491568009210441565130963016578639384871454282573568526415640666713948441536502981373699084530398629636132988339003730077600394387754001550554232383162139956835966932674002433847774905293161612713369362967027187956645716441207926116982156756607369517677643783476792516790254695334783982098312273585763908537197799622096446972153365242983222986500956088189688333764870156712574413830314548966784331294711727516727345803408469182086730497708305786496382090506919526548821565462920274853414947919574743889195390922211428676624571807319874726835702036068392687238619745765950086628465293500610818648840654753396965589723373567131679905847535823488604900050212692671304286269205123616014183865887291338515064965937488446683908769555090563201889079683663944607934487222802754851871956746981257673653359669757683835693157082615834110165207855427310825165133274662613006192679819447824316138280854953956423094863238382705868408270282728199703818137516136484905329238924388133809824550711558291284604405894242487329124414280239734343818184709944679564952244780485639037588113780756841030407127875621649078703020815596901617493604241366823757187878051686222634661783440664543896701136489215125765546856482487687032624746883473626123280512956280745886709404495688093884862762699094663358033014091127914144352496635682151206720547275276298666075118682622067022608183862261629030137668081047421334773655155873395622047678999086959181606061206966561372895682261191294149256992889036732817415311737778265446963583962605900896801820949383007158726388728946739906909820267855250895603236772375371439528157296573451163496378687966387868800 [151,97] 10121757327567787627233802230562390730333259048959162006364880065273206113307285410406768268829971654476351386989085179149319063868802234600524277262562017423846818435762522291442793259121444602828436770310699597132364655744157912250114007852784575283642795007587151475230500088701277897475132121883987697555703752767319835379967459566583016418971912781772568135511701699095866038289032203443260253458307083048971516648616323088824896582589700666758430409751488621945481104603544630848499122146426174853483248706128501724778026640865517234077090707511914507651117088488053081624331908657690620787666416819230399031332237420966916336955364012657051035843183750553333862797389897834639535687852439202020376782610447759490991084529533278824336870140752102031494017246192329857806229773945816999589852393228697536240178482692970515723464678933303214820829962027132760257152396724364800625356250605132818101530063933727068454911661960143209093960255615415983276248268063199508303723417016248998069162151657236390796162345417461000550914369410369980845166094824733374653029183936890715385735679686948535103959832915397991585648603616421956976141209723189453611849876569116564062231930748240680315676612074946933307230037959179538119736352508234867176055875610295996428148716565175729739407088271915283976948779590668856688203538382337090039010957732713643048382899561813111485664705406821317564048971823062236855118275961153927613903255036510327320093380749511336827441578705585653421373698934355234650892902954357664906546575445200541792326006393957371140383331545483247637308157492677753818280001807431940706476519595574807219754589232196132978100895701338547340920883833486241240413668630331093364771469309416037857260120383672241656062088721715930641967044136039985567256853923895984880421829536419903345819931187047044687911198654875344130156254686165151383876257599208368002403192004055651598804202386099463166070578327213780453113021779887210414398117583218281561055214487603941512268481288201189231979742214392764697634215387884982613466489058468163904015506541996501600526327363344774424078895576212846845048202980738583499233422861184379732731072534080971890120686169570882475224381804800547012290519931277493970573875636815464656224100802070828143594797995648050430358446241821984840995587590164325946850567072989943187235668595763715703457302065031209655256341785046083212029473768767666993808385595917132361493229977151469770437270317264632305808156464374299896012734059120 [151,98] -31398020595507387949604663967205954146858478881765546087582185480257253914148190514089053479780265917423225428343822930553576156100043803533854937904795832773529807482770720783823966646212641182138058216207716227125606781247265115577290626060960352512684492457365444678557923999510215304764722681416012152374493597332329036539366696193652294178434370210572457796554201101164442729001562993481558642888289395589348997891005101927432126428930760045773652371239661706396610084907786981706847157285026248149965090244617724798680864981228775834915611555292951484677293734339072256186425512255463484066969386166300866107044151737207133791994667797792361753414189276835014921672866778939218203008065542463460797730117781005350952038875194208321922809345528275913520602278562995142692006283324586301954776148519032031018476886025382619059996296959744536198147823090684896825990130821368041838630885298017054216819394024753909293687853675392281824494595987717992496200843948321805031622324690280779190913616402327540535717893833882846598198417747517690667844782254312258987720918364602262249919432826365381595952916051824653816966612817102594113592280222209575204378033729854671899665167302539331799647966464476397409747875646959430397170229539731620275772694396974604573421329669924720850366023111342397821847995605974651444983558375989577778672106489893281218010297442866147920464560779111289871272007049204027223318672223755045027450902603245094925986994351771647207718099088044408188591821844830333400506980870222308194450033938564887905663067052845126868175314850980933090309608644794173427404190623886199042328238412906332878892960849959758113029622497155421147370585411163557832719358920484525691538742507536560279390307282072533830834934641892546260579935585080433051635786687455791307364667211525746156863061033475665670080147738682877861179468428370886708951127782401068728457505088617853447106034411554175993796508093376685329457343639585444111920923589643918481378533164086837733896785328976318733260973209230470290415011417623884423622066837213389073879073159330331645634218139192985923263799860640969579273751154974307433707756428746019086777291455290029482873042139923981869527106049004092210139131621385683377747645699749876439891185174155105002629211265783456790851193622739625526434003606824071849263184183857938815619884449494341057649659254759469187023965029268103460492842968188559667510318736074678497765672218940504061030236374795405250039270190146411054984672 [151,99] -331695537635584491649055306272545170015006096693613373653872785912561901484509959737912079694563434935936841285378456718923952697136036229435498051998410712956808839403658623317171957464019175850047449022492864469638433729223756946252643130803288654111300430962028798579411702646104089889741706689772527134174907930829596917366272756599260869221686806902031309198723434167941607156841770009505119409722957613735458446970888912697028335146907553749255725632579328018515355182132023133881429216977472816596617914687797784892600711943589908922085296667460394359405514986518800561400589562693518107439134344030000983068100670590725377666054012171744888687610577877231627064153221818078741214913880411186010977417724879666808184765371807597419541463562224194964591868031674426080632304020125529590498028139887582303317013114990626467871512094089949055623412203642732039862361478332165804386020959153026514341483313152922443110987390504357962037103218228854108653824045152767464108303358361707109897908247937524504537566176205822339249117310156225364731444450705529136793303987974688282398014516384782636662913885763276594150379287593122952127241158779051109688758238448518705138234819224172479476738193924251256914021590870776755570503609004996683308741154342488540958480486661582657611358557253875568365364738593411936031221340842799969485659980651588911234484632433162200948633402977385155926484861870204313734079671127858691408362251197440339841798268633516790227326072335727007442207326431753264066823395478396889108988498750051314817997650054129503003541406701422275521493545506917314601785384692524552047666778237189519274767623721203563824458541124266735133951050448876476378472081962369823353359762872421931548515728200220563950811329808251867749288113691158214736097211988070723537746055351773559863227009387801431530295127753142728065900241477420874408624540583156574055744268983287795476798707432575104452784439607335768608202548025023692329330863506938097095340379657847200634310147935467093339825747300720866582322471570288890657517214001337752026944647088616529565567316305381906746563993187650083192215901906635188415615985117440829553157593729165992734825939122815124666604451383136248515509341171784134929897762703200283204552796490149066763320991647692901212348887142770892378816954578942354473568737156234496658175511426625171290888383035368853517432429709069328242332067072355763972397379255034557530019421903717080586035352852178753353762938675821104476 [151,100] 134895658586172170128222367897979524740004164503348669051915872611120288510765740747769741924911655862879837659859879623904625607981305096628057686310498808710564516879165403426768849113646896861869162206041124229837390462163477919039009012430630065929472690849733515036433417610540136459062481603282627611020529432152416007876279469736860648805166382666735979343704218242770175614001621777859275936843486046297685230274571986557163865269189125960643791526544731097025129016281851251798791421259445873966417892980445085230859572324086096215858104714029591031589036700750398843630501081460879628683611330965575684250936498884650369428026100401293636456956593061507420728163791357717186014773075910828606329127693027652336872976167865865148334098324690967399868253272760520714308381539006850912051944755869361860785385176316604725064869840623229601496280016514630040237953412077979979278502764533342404413100006391626310592886051968100552929561289126724101882681189174068389852120798378699672856461560167736416752272671855372566704928087044611333023240080580988512903301484088985544411076584026282922221672909852296200766284120993559109656987434094572821920567207680056995982968664482722660241691257928980353646479166992796998476848286206950458151440032581625464497416885139408645030349535950188337011908803653602881584754254022744217224484894760400354939018355597873339798574546538389046957762315896663793325348540563835641846361649261473068875481117652006608669651751271047022941704036840396793078481806333177277254048822509188582294035896191204993806793384312263820459265156477473683867343875306149797723236639995892703097676823726546115536103228962513830306484770744618711669225023654535949765758114672534120925677091184013859823409784667080654091709947527327509610165021467859827715097705857201773534759034350534984250805789991952438127742081327172995911935450328162088249112750586956195948220738346053457743316474656841580663711110052682043713927184901570723997740593485458710222834777245206395074483924369466757212058866603819295975085090143972176475497382186004721575631534510313734654571829947135571412371266857077214697689273962665044421607179622265957981001383323489732460758894431185155092245111598533330721304854758664061781635518527827398370590243509105034318632342085487895199436870357530269776251974699653636792374094019671960959279769172780731712391173171999648986081841221615913289868674985908281507026873649836783760941579884104988018270167071424 [151,101] 5638205852042256119773007763506770939239355711425280673743919516954996781404904287081347550447864373489971426504632109989144237136471574530854929665782655079514956820613533721337420713132499438101715318936438682204498561832545333525190924990237761939240337801918848532152534421972913932066059938710622728055582338040073353585720067826830893518900217964923675853699441246014355232935367428021244722872919843410952703415566310470345414487554734292460417369676175265053928997161656967935919766270475288492175645502129754515446535813895900151495398160849151922998876804778670151365004035873343604513046794822701844234509646664125600670498703366311755548433293961692601102823072237681164052380481805563157843572800166508308768584009530109055004270044693113747726877032818871101597001245376278377113567783609201492339602015246175885630271787755523969058393520709766389158670631237261769292247486189936228648055363386435352655044964745239407044101008300849031536677773229738651435166349759125281020362369494539258693679579463918846905036146152311297450578866788058136263374774737103939765400501475328462111060584580786085820011381036516876948461797181089060010340191221304211427011255995777921008960757111030309129551400744200764848199270366814333732402983963152683890070439401417736940555453643815482598819568960567896051793664811341505196530512992052232123138342618932820703715813505319223135970137161632952192838526265243486559914952200856633419904472425372121535284838482862403310097285845550038497396734016642685102371965622173790469891642374665011185928220285573207495409833546547619321014830414293416171332365060109243347013912834149865943099235413931876571193375716487294078717139198857089556855793555849678213913039630597490915042263458096809661806409192685890648434856576465813084473339602484093624424168632919935453288352485739494166557495638644308634372455034504686739309012668930167558057647546847244896298757148829984577682103455342813833941952863173269602254420919164393811869876199577243246636616536546475629912620895300935409703270447420044106336559878370706072288125093902440440840454275269634241595852892652085054157159579787696689843054014794136835328931097100615519188795854862796113664916417278765288761597465566113230786607925056527198493474402828002828467084991834141587389091556418287996129950212467115442490000446029495956481773059850715534132489144495243695925608814261451246054642997526908188431688812113664315545048912912635729550524392 [151,102] -9578533010032676754912113865998375770160450698434909259341143471188620500241473763255907687338697968664262546742594756768716945310626918800849530787044948938909163131667330963853501330060008108266889766052635938499077737547102469643888147624892700500351286906560692539425025488430288018940420735219660000389441174188701060839965750482627398259912511239914072373856541390472052107567682717032902667447399479937824709772466323662051698514890534734932420699223079224989558863506033214530708089359969083541280627361683138472167171768713723717834773793146811414546282082855181573304115910383434908468433171715671580593433206201403613576542306548645594084831356952287094887600177170730414267403952327581012784293959970680390807962882460086808531210934283740694383398496058624040606938021611462796146797776041474906964757333005894431238336845631254748778264890655475157036242591601662691166916808706289941003164419547060950398340181202597612153947018006831086355623177094373434958111324248086230683169261590348548272149097028499522546769290018557352092338489444075524718753441293091534409270248389816378470417113329733288062296703362852090695828427734843590395754327861472948710737282602341655815517865820201967614230137590387994279555293626992622006747334244841843916347614176853938767065316265806089760323113696960618034710591826666301152799655239557270986956039225310099280808651943474206744426199610438790473584103825919787397057386554328176304135124452727214232217949473128980413823219806778856134140402720896839950288626480656451418903912253639236124580355300591776056926130686345167848580732372938999151168345895806758098484473546578981206373302152678034868890201058151730678122611180055215417658412314080871030764383335926890080983766702141216301368179294641760437055149837362655110194115864869744671887348005295412427031682942473885247841723451088079922261557321074021032578416374752637014061761169034641318652747323608259590128264472952739060155532407490564178579564681475367558445610182689190798207140509977201490652149531972830637510580493769618082530131399627454079434431192987103512725010932105578542548938414416773655693666025345544338733144044944425155444067314569075705975987471104723818600771826409754633394353921503457129488763460622945749783153575960674756432936410833654009822175217998073147224806958350991822956816027715663837387500343711826194769999504509070881994456262048751111660385883472534260857277726499145367395785647883271824032 [151,103] 7443564612639184176983734619208719381145464181777996339410112221156738596910403754963618197642517922413941736055949718774117844710494548980131117646648142594085454173873933765638385794175468843441978906606816733189452116399646261834095110724384732741333543893263351954963349961585875864156906327866423273493452385661197200501326294448001775338958849355613240882979748362230262590888560724335295230658326543170341678416334463511135093111701636911060483802965371276626858038566342359390360944474413731087398193143818084854233509065291205182751022628414195233083770873329345319635178378449610000365955365559114786638622671512293367534155170959715835419449195739769626062434548003701078014913879114307357579153059368535393269462182324127376088299915344226887536128607023476804047408596057254809745094073667126952066453480290765631241655655854570624178760243934842485720323220646256672504401719737507133456027451189429899027187185960866648928331751619687340371340479209821786449557764691504073886507720568456271687142912969666660120278813430469221508120976407382016992482967344421281043953450276681563018073977143691439931687662611741199817680879139108441110883902742589383928683735371577774231756172710041046503665732478237838478679461343767890555790507612209036693099059212560564948452567713189372245707342144762869069788484637319377045231136690600910103379540041429031077202228548251296077764294538440940001092754384627915043499306888764464937329679963908488652928100274319925698844917510723095576131322802263970636088540714884072073736791895945568401159587039417956629220742406469726432261827714530164328246548363397414551410210391001278031530215391040273021003903534084310914070835439597998304063548843824730880927848650159766440498280192893816276650372150801777154924968381905242815320860031863173388462185319208910091636390512212264300256460685856453452589750809493665267829824133528075946851605689482128728332601813475640463884733493294930830773914228845061015897322720009914891332005129107652364977426088261654559356106156060941409698814137127220726782910176192585974246989922778780522689401649539905452943446318398301849504409901217350115541966614748133757009958233095047201570599823219483461694622587513752295140160486596827956073085046623400924265835954810293777343171993487943485143262804857785284649970832571581770492572267559300784951852131952534106756041051095738038298139255194473540162007193140810715205542994454697312350137075327740 [151,104] 6242825916250887725776394323532876845676163904901539136388517656714265504712786344292922190712770603050595095390813146979571247374650935118733263463625297779876453428680392718061439015196115831616168861855320910173614980678486463891073440657142232345606183739330296854236740821842175794526880399075731092386922952428173865459986070107007578904235777063262241664772339246817563450278966586961055651456335446607146163769624553363541151262342584236900744815989699206167684332864095403405076705219587819342186127859301776845913321367531679175044076796796553677068925126720685026088498323065979052790974118913275021847697818086604164954169495225564287550232972405105293995287822826585897095297827249594324499526699372777179032135024807628849475430719265565050519995237587581575857715133770556204960492023907983175540999139050361445187272141450477342591769240564943509587836289250769346457957322894628462897726383851003967054853174278729922354762441716466131998443816238649559260411855304061368574253268336317386213442779450369216029420806992439574364436386685432220074232596198157291211278874257569354950973824268195607687768415802736127227922636679702609737241099010178532117132740787323585862075220732229134605383374010204750874636776069820978562676492279741698669346582237949016548138803207022331854823080139589573296779650190266555428647316130977637050119688699109783989469645370865719126397263630440092196776770238770421481410959980914926317926606488682601841242672122406681006360007818407807498454348142602945970295307701713444115671038820845416435990870556563261774869163608106749517429082718709269517715850761313485557027855060778957562340740355573897632111653438923246794390810555207870348150119146131016188305967522306296452740574612777610057788226592362732071839661511764654475305323740618977774651939648681866430181844132709164412619909898238281263561056720473327564704115852535284337421515912679027679167805354575298531077344536331535669741005064258563527445324333963099359811428779983353108082909413984593232780465801127469636219130728384129178180904838472709614661115551328640452168847318492963867203265043301125247361323901505118777239720903859109716821689272120054451094189346129912002073634066240804295969481599136774967656509179662358219184999484933946626652397455053224716587739868872903653097092454117624071128739667684638310905924729675774243618546441753418002965332301791098621427058602108207662355417128201708460840738304 [151,105] 23624059470347556098223063182019304878950124601657594252702505067072123952294065724809688320289062461388300625023490513986863398820476032748502855717725340384749609774491367988228060594734969958091633846139806263965370045058096194954558127351898875416096894702864487135334595030535921731380318235823526287817637520721417084634849878199794423922672763957670825719527094060444059720410331250474619608276353426966447233512230805311595938293226078571078711808773358855937572123459295433709376402696486692333547011246601148408895597662644070870671310691761470133054902292618768617903010603097686620566795558892717990637629072204639544724135424672595644003486524805706933904999410620380262881571630834318858580368584185503630990305946341928512830664634568369760447321812477424239952211921612918178433382921637555185549726886971207796173867506287520841386977617467745094973338213474710723209038327647766011848830829196193974804055006665844718681059765201483335060589858623326224038458978676199326405797583455667340647200708354119804178895341175066579066441528982160250976023221685446523592698468009101572193589030784288994216106959239835948630951428578666134211716461832700650152788371784617235029325545246925799041712607525085140743388262213150354164567932916850896181905226245115268242343480544206258998024613664944944010968275624930385049953834779136103899150507451402991660613804134961271254110006054928176716771620984367862661561548406543795456058181443787879883895712869561068471597121097515979407670485973833581968959621413410123827329202659647086416831343996155543871598001931270529479271022114721321717050800490246326941915488993941121303659400074206616147146228003240493818944404109455663932828770929382334539215417561194690865844075366464236138007021770171325635537905764577745231389676308322645293814845799321474747197033600175626958438227177735725518831565690906953388379191360325118857906877899161328814851703748593074073045988302837728549619072316700797772059130946239863598929836353292148451642914266771291522081896065227583112448508059704098629286881258089023167771038270762338919406207485341410607592027693051329271720761428825559838267413494244840180507460679439513779288689517130604849740651527131644727402296324967155784019353844487638385745570526970065408901331953821816143001095778361963165175778855606445759345760969537103822962439399200955631498251624533224705606018155372170092431441538841369508084058096798234199424 [151,106] 109972106367274864398220501294624469779713258422731819389453545434419464073860976620885362642585142998254955841331932706801050060598635304684060767800597531145899631623239371141588499202203637447398592349617733501171654155441113446773569837522234788306176080625327472302979763988121688760045304678381126243129171668396438298136231544489754384804660476520911828264967382936461182353470638192085335075884617084284537602721956513741483565165091850109917777612557667210565283829212894879972048161129929068748510402916565896177869067806518314582698836804955941160640718235885722218097930833839826371090376560050461084750452687795094996747485587036937944173105520622409824592057715450039451853898708872480953786765509151884943878448251757847156537761732383305836747083204671493188849713139727369997302750656649159174286145681535066329544518951724839458925963940555262357757515980234192478221950000152750390925772664352474529636856180072486281104217966818150583772781894968041191905428635284410351458762330646795738761496254133030418677907390283796348574685097697081196405574051226298671647462102826752360079433974769847087728994411039372512130293755255218170851771809392361275357697780945215409342491403908310732455349627365892982339188386167087803133816220827757656879164880836070352998168106968598896862094175203079015055426220798596312684414808270684983509485949052803969792161078919302447855067490971365614043034262565784591658805186160088865120680429480880708146162798687287283240186145644546713687001072048254326330787372694008910418268031756937129879297159648503085358647123623189818478322840155634532128944378983318847671321840523768550391643625246885708198390607598788174718117922137662742601584244648104579991069607028925815406648791794273881382001445712643508366792572426615938206155997769284779252351259882970721230567219052346746464871016275041593750276316058531010909763246726771396814237879585618285385095399768552200328430262390851578686896974021681700500034148251818122701520618977144371542468737319895448073266793120575639054820841728160489350731417758085480338391017504518639517177249640466682869366860622481914099528638114829000267044888177266833627303912749420078468550517206043560060677016789246517534858767427119220107384579014255372216193128804206617581060447043893375848555761182321357711015699817984090060090577058165900195554647906191975788774983486770829669565251030165986288812529628195970825475876327177296 [151,107] -78707665266869169214909932889437642168958454278045179240107105499079750995587114252862428377006885082255209562475752966615380572538454173323392537023779459940807663276440058476652397938475206541129862163920322430029930967856908983289641131297275453208996661665305261057652797474977468479022392835713682929306297966977180227110191893260520254899861929650414817006584076312390861558571046620104479491788771821049281103902062486994694437330913572219239820150318296599934429507455780247438424295106628712366086506197368010577227172988636005458796063059445030875099278193044504695158369984086249303675379446269754874391276886365522491868934506423762751666847642285067971934716986460226596763504932203909802216804517812676904741217272378188119991195649682041828070788196313184085373174951013105598452764974396316072405260352178308369964667158625228013490884479783645924869783215113351614228313939919994150527774090070041215090187844455774206493429844064378820720997830547092340788308778202963472183948960337788742748728616210991172112317616973863898375526498240116793683126104223287765013186878546103932850637651467914532832732377014440794632220272251703904589033699460038363328190541021612652205542908519636351238180021298037014314862242656991748691649971336456761163897030178653941541482209661641476902360534462962469621672065134953642417000235431787936282375276052078970560241125634375537012357086493654350377940094979726844878447322265844961821875718616863456572437504119756399802661502906626258728503190254466937924642567493833135331524482764464754003871083423333435796326414831280105470798758953302562175573676452474957810778706453443605341136540886608643187964805587536126444962382353488356632991131737567555778149516505959037263671440104566516662510389081532342090041297701578288862370460560807016791420654441889750995707178695205561567071854905013991435130209713463713239680477044566936576899934235729296586677599659986430586974096997059224795462400071751792137172816802163090874034811790653239052544509479913571128353946437000239892542282834572859869893360428925900103294197565388013656915835686272578474263089297820497637279773269651789689543163089392269904836855680097910925897432575806800538843312433574939654610269904222441777410547922067368579952479553200267145987702931020494936041069685688535972334522563398705601475455097717806477033069060958107291925473473375960381884596874925431499281494989180076178398742518 [151,108] -187458025999651542616137825306645350038150128251456534132547498639622499004517929932137362637282091928268100341958399387717774429584460457659906452079634390788665958893359021109397940965402654242953330132062202491040903024421886553132988613879503594198009259141358744180756362365400753035652895600767040315433754318174826565359792381197722593488297420644421574081783087910237355742320166160442291042803035478438924727093079174516576385420131819725303217077385679098223823634163741327986824706928600643409728540776516743581056758305729401618240661502760600603424405921004517603446926402473322245319762486608310320199060905839662864808781445061515619899845536068425667289832509709526647699601839628012211675130350525104242010007714243291158196855361950536465467519029945726099098966649842712077422290944352283884532011412451541750370931630877815507629224264012307356551561047995129997317308258459850185904698471881364047074216323392598173062340497913551096165550877226449496599102260387209912402890084402336068822530851526001693366733617792774320678175290109972657079642775206924922836326948266538724825452524248215363679780638465520434444203171285549697808073872902996221893176653494341891315434490954726422065721240933402125712812529161501042333685625311632499338360455692321943779031877715448170206023629391052583096482154779825531996981522738689671271627241665566506505331305585959757094941252850345458743941382562392664026256694163733307693925785566479664754071977482521833299208965703183467494896808021146829753495973925553118321759111533615409189217695569033950372007718547265780460240277540604078196741528863099828813873427833350554496589350211322345213901496520118968951183004389590198349407480934218341625903112757997560351910165446759192300553390625498516686245322081161809185558730878206731162770943828290414853319655126836454723579992483643948690611539211865846287670431613016912641975147969471531846831498118526931238866560557276767576678006695811694355669962359403020059179123087370985617264508159044219821542921843153166121058627813283256633782455488265924283288811962299037643969109103945521241776195054920202359287356170936404471546333047780298960020373678475078616075435126805149681833523184930949546547205404917760822218600795113316588109355833241855006718562150387299208474588201812155581156388541287169409130708368206293718556049610376925986673804592018962891689589445412537809267365922443880033664 [151,109] -77343185841956416458384097812967916464986608631863655534095654159368154055118835446857052317928048225166487084451918428139965240566531067046173226511338263731018095520775437233304311011969135030638251914249595681679100195415964269118096567871480289339869154858197269328607684702639545223652649472991926276280072733315371174335609857373042446129545647610299979236779571231138560426874769090103590306398104942243072505607832274380625352244397520345146951253078019756711450669498093343329300777861976126077269991804365112193192799235137957988169086796626279688371898223882638222095039659523141688851578876127036552184946550178688344363511601863568582102388860240143147656301871875689517377483767192221675481630239764743287820008566291618794068654544978348223199413815654856077547144078392576310632230300294790856670089017646727548377597532456927750754762723875917693418433204417164252078573431901968108790177003241290918910204664654604912946535362712868538449623769320697785918743814382811262641279156639672013388003978548997435558085089895570778274547702238469192103542189322328245773280442720172061849078686545442741478851465852908364540922592489650730685404202577867268467234305009616125786902812966497253725148212014035383293900492545157336275309468115291763058105979089739197233091994506044589708124934750509492911461061799362059059594944854249850019897286100489916578120350040486267999668558293749563454081277485318771790848555790387366589001325435932425031606163786234368531704257506547987398766782707041849012091186506186143820848249372325130300253099210890557257517097020923864145988554581736249426581349264343273380485660361322072273828685392732126329371624090412800462962845488893108219022572430724464754997473659671951161415585960682334682394352358968210823853592571779378947506598583035309433046636048518200652721907135359984222802532032101042065539136123585897509721615803375225147411011773476936280846803401634348698382858056269263558141110141920114364172747069298022614499175782051174317055934378222097302692104761726585124873322667664262114254847729677154012094619750599302781135759216014526235953175134248820395373840656535778253885965360093556798734311680799574841065431971727905084989730538420580756138438815384161673990321461586776581204111572111814358682274845443193090026918608734646716910820742651101624170678256236358164645696095690501387099050251871503395538531012923525352226166487371856 [151,110] 33912350894492413122234406362380676997403922432064877807626121974864873133029971385411033502600152166013196808734158173944788270998005920757844604196225312943171858266299796882607887491766128849765456947750856468106325085784138315700474344470380336814321034121412211082822895406157304676851431271790925806511581078860280990831753680193941416396509287161842082708231469343187111117786053319287371747663773505504775103693959513025125930944565708145006434077989110939853766000473322298969309474667809044931208091056483224812529842608360635993797548590237996934457885919718644538121453656607014558087319040347584956640039905203468229705337645825180379546721989882593486424241002953679220047768496071989217774922287019865896053456068376859222895993021900229406486391732384137603325220058571097239242465104168593190398689172888885454136448664941965909176841753965171895823811753059349717809151066133401018892105325024138328310176005889099991008585148342506965905489174703973090440188909712190724623475082774592971150088422594753179415003342625171301352021608755544526344666533247302238653106737469012244827955153390866682866269884503719026413304910254470517047344069486183991333174589339249452159570561090851621737037352775224080015676167693599418673799801456776281445439177090963723570137397882713516308517151569157226943871759317658746849715031491224183959890118640829388268866735671703846484157370687877503171200543114552205362918931020786453439999934810970427080327019584806043330733805477532812295004345599105530555406256813299268876744354683451115479127915268771796542557158306834578804675858010119428050722069362003710014149998725098436869582779301979195843475983956552652493739885342203725361536127984391801423348346578896741244573076143980151903133916135880204177806921991700387467490319627642941814065955868439469212026405808665955586658844677799794026098335204131875880214081452757435149711593970156079566291341632122973249399907500862785862211379072284908840888169804389617400324410814701462596835112663090297082285618938334613718579527860865859695788247728646051333378821973839353034666357345319603161066274281417321525629166498681224980624627554670552105701410490088686612593907428331015681962601052624604129110771467284685995967054317829837032026968189063876391259683843224298193173578985286580813565010457133004984509621162634500682435234221514677036057217471594145555408841899980345587933018416 [151,111] 20483613445429519412012220597217920442180618016394684828662632731632100979460585791656190765964137093531699082687848777348131397476435446734432486510229517891278420916569436844528338756136297837650308326463449228051000760018173196224460112942950230591987507013559365714090424232968603552929905998188081391000078368711191752645781661106497723553482198985866955488951857784559150338177295621823764905038368140847348943547168551732524667624508792910715400104263447500458640017598197770354931235914595753484657047943361796731815767875790983787655515443677432121198838195679314462237654589979688800093217668881582470795039894657685215402880108315099133633354712904507781795050005812723002914588665175395102066061425939435517867634866160492447328493768243260349071839121299388713876899118503670706632382985661147437728228716683578992710496277739858054445564009765892152336337303434146384269908939306015663050044977873483812787678582761616540021651658922298649098158412918214312729894008552653327182482933118707890950353657046321158870723106899690700735871656844641205671805082372993493726666043558781088234410049031808644641883113123924258703633048106607859620012454034111779224046475030837178965610557336454862891666580373790840016618859732898259152275932763341647017447071760174375319769657627557099391845536685644238440354177242024161253940413191806616637196117068174070963849043103414959621081059575677586851707436086286666106050442879103803889465079132742977414977881687897477424476261247744579466488434850196220798941466034099223211078169700027494089749302704342939633724255210820406673957861122749324282674554916802594227681968028093567656268379017495058394603802493557418496128810400328888187934799111901119311443218219477754327638029346011515844242881580771021793529302437143392422739119525139828496320641709850000833656173622177658977481976458590867280655211354611787287924384167996583490543462545428640416530290018134548544178513596221387407523224621305041598462917399693674867669677404815302648608424133892190598872145952034575742673302583536305664173392735396507885285050048406427815762625066060019074430090681642455505379368718819593682750755320589759234801829219354209447449547154808675650267575907033926628256956260395791656204002511633682950892736153310519305898344282676573162296611772708649255318659681829403310412493605118421092897951011443763565538552719937249652212373928718402297214 [151,112] -19928536916705539936838050113616470977334125573586291612967721350246888601295701414679641019466548876585985918927118024326591312040517570692623635622915902214087443045661517058615175090540936336843298460765486830497132733950592106569027186385286692278254161247858426550229353620324337555646156847043218156306627135589670908606514765569971382527609126980174599206586079772043469322290497148517499133516790451530510609499756114498941479433715002233595277447993858594881671102132058132332552752669568193982666832642119278188777089541077624891399567303991472244976636380749131896078713926967522023010212153011084491959758603049823564442400091725508881156480579386191658291581588261256335019593014069078680265504802857647713254554970997796086183620254206813944527190184945204113390165386257304132304366109227973887821934092596144153393033934950328116032702047366422026714837740491674230154307910824743249402135573003403388855717016225384375938953772491366557679806211972465394193011555955961050073563683255254374267257264104485826314921862153431086765208598633324683718927733416771584144948036514746191023250510511173307878756311500663399210761233822126713178831417670903899313016862693455188456721142134999532330355882302005011403578894407199179046480797624272224305139568063923650691374070980436402286989912325543023282064294989421406773746461475308612779998692663903023311108657664156276044608291140954365262029843434305974485354220142553906766086112281855738673600523167736653613520114274306189982666551463874229524326758235179865038821451997635816227351909210854797135777587587195215071643503339206501747291265666415806540635311810932261293393896698171589414901947504863187269939478246200280303810529583203073815922811123849123754512801563266148232856562931764276112506304941635598923114372289627302616379161703035002461993065414006721648652144774462939681417336987471184805368193183220951766079848316064607430408037623968300924420474258148574882811551635794156179122081876608468992813153422506098139065462318012441436126400500739181426126049308095525063248674270242485473737722286179567026896143054703173756663857747004021790055529810312187653434109321296710413011374891457488508036311413298320417634965775848226191850683816313242810442278290345547053999155360266353358824514182600619784683059930451702205017866880727906805877688056794511118107864742097731538975860120490007402883840460797856 [151,113] -1214183604973891095556279760473287622858357168469166179397305991105922343275984927425625471002244800294150571587498918926059865971867673638732878551865379074039061305449417692614188535839087807136839035055425480960259838901952306101268729130165194519151762508707820185119118801873244739671851737320094870778483852375510280237842244347818528998829441399849478135302070076619366426732106418079584296137031824635073310701776221712967869580829024147155947476346985930391918195993145591408393516411122179436501362349199025561575039919007708719335006535624029166601697068148411658702843662247952941250955473749948737224120191571299823539524437097553371979336749789896429196545807824247309475133339619291246413749323143213794095346895524421323338024998449674057931893425492929114173767580168650263027810796508061072125606813056606160262669534669121464595526131647732462044635773064952829340275610725693656602694034053489569903769305866912910520410865088723948054112114703504877867848471322386722771283879038507939607076640820303227239056396631174105464318573778481275148877096769616493635353325447784762996854026428278879009738706632758561663886344777526925801524971291948379760218562631799596748834977895283893218486745881549127855904353132474569378817618911779705086045212093839061832112393450866311170634568469213800658644685547351251662202055314142485945586588377794663773857171272861432248569092009187250345277192932903055842722274842387572362006348664720488120856184221471709146314940534941555307893737532157174547593267191867607478378753721070993559263908632695682119207296357542925504367578356105362733986295421831516587471024235676707956569495669007661066964351865434553812211362533918054644002817602743148481551989092054691949551740413353318650030337048401945965544937785979008013082489667355706867886262417394054654853040641620354785837914790622348351287645118822778223058037689523228204550372862314685746018562355370620197618218378838486820957105580203321983451151947848699179889690946177009075834834068902126413368817388154728761272459464956632224037322069615793931885341671433332934107300211803642483572868663098971248114173556326735000667652697511615331823751218146818922236475472019080502427301160817272088408696413710573637059315126184567914832613485368598534218014676196678319052382412684411845929098704904131207378170183839015434227823711012239980800221326177711815599255652 [151,114] 914176979411589266158365079716297148868070130820141594909700939282882665126452893218572108542477019334626545648730512842428866066754075897528968753033433806623517071453352277482987827151548077740730832446425320447330117000983416755382564068117976217535164148711340444774528886598489294342483940328988912692628531407163279396115005293165088833248814457788210875170192925110253471422604329389127959253192639005266987738869539000381405012539109490375313306297122088959535984264904374036769055320537929926445897363736480164746204899643545347852707500380536659283258841570700236686735094957521042354875358092313239433857955230715656012581701363118873095578693531812972711866797617294003320446853652329970927223679496383954112358826274973029164127824446513493213859724126059805867098925362256842360542754778924659240310402727585838943834177764822877316982732473060090721343415022561232469509454611386459329150946542659440208966574518651106023763267757002265353715480508858945506497289326923878558539366880398938047691138427701369696455319827015003759581413266044569914490682679938633162322646041292933745375507869537890661580369435793266653196769257727140587253373595769623686468227837002094694264445221847103746725433155317800592340378255449702198730338209607557606228614515537556283584589280352822592697162032322561807832256350589007794556155430157301351950839440293976816773523798743235887421910319769114892467875743567332707779577133791689210369685516630118555241193643716926604201026729368488193390326354308639083566188473739416158411119310205548198942084017318770650566868609951854318709121111982352927107599541635084551928956739640582196247974012271955162387689113187858064268276480970167152211193883098635455531392256854992788256630357292406302254326117751557708146825787160761712067307017412208974510026110698852366371306259950231734470878441705645253503294244699920203818105007478829903198383982580171980545511602123997572126118737093878575769279086706106197199110884191664371221599277737933429444806721005792132250048476948553431467636796574902761902536355420603990675402797537023818336657244963466296932876820723921970369664475243042518391694836988978025108583472123479201044910005983047801671043288591249892564977140175842527416228489023985118469398844194123802391985825143810260944127115118197914904974860199942014852327547016882379096299501995916189281920360529047259808 [151,115] 44000060045672507764342182018055034583950763368927554203264801567920018107209869342011829191769845124034369216134718622902778442630595313137900399463190106408642182455220595077430561290929417486902004634188996166956389008835783001174178224385379502443932295129471372923627423411686168038027536427061941289039227919521116278776362112827806373757467539785397173492988322080505017870769877045004049303312881942898160232783045537027328331028988878415722417749472908430293723977216435615359798717287891482365429087373463912522495088764003884125368549274651094364079858380412851575601554399529059891089566106151169872276976196748769202651731841659242827636498600935729255303156666708932667112662971115218433436572179364050351015940695922816017645289316332113148436627925565575846638746921843856078730424651147329813648669264363844922036861799066888117696125102979264287984351084917387470746583498606754334237822294659394445234643889510086187652392643799181407223956099183984590954066326226730750268922749270454491917244711747358411419762107159617088426849671832907359535053150440195739171533324737741438457554510040565142399246954258589169249418851549521743229780632663436683577483936019724801927757055917665376547752639886035966343416662366015785177728482485267456588819539064151336977279446635779438382124199592030406570843858299166432991396579292500579854149161765176863060052078887542464175838403800564378824354341798821102637672833556685384494900938641859461368139979968645442764652055214665545483351562920440203753766209500338391618283707617820324553316137834392764205598667184239397443125163144812207526675153544969993878801828091544220754891583921113027691010279377159787790962751292164009307313674709767498291125163096690754239373069968059526250417948499715481291434298611911287030023794700523198869040539551283160782031430403781462945267003241200291172088915535282102678945721842524494407930903602679667974887046911667817816092466686095337268792928994669700220340722399733600657566481411262622202280390665042584686764515933551282302648407569619031765501978874848592576627932315390804840574123825260732605328052504303749204343455122836519663421830296718379698188405238410561423178062401461179401480902249917727587002871520310134739503591644360199105494028326609960202797963269575307284397608889099464985874671009925713258760353665407189311535259160632303341909503447156 [151,116] -117204812650466345449179567370984579014071940941204083484220691570358855133962047130416736693897875709358915248743885117548815074218364916953148120973441195670806024599657817375428956220482073632296155038340116325904753822895810723020187950296728334666981075900514249956654038111583666032184132275317834065987351662631205475734208543096716631849542870194743251971165404001241924688900675180465428392852011241986363058204805844664346795972668088421724116869044459459368170837353762187572864937305595648208937959153407596174328461407387707995176266752293165338058815314805236193500018364570048448349849499727649455631984527457194020540857839414001626377652166505288500780524625370397510368996095664734873232375523492869322767968400850202818173152742294676831472614694084935407870736942208115363367120157699957050958326133484830349703699364112568888356104432951229063054381995133075067844246521962637891463750522854533618278116426270748282881832518405545941442943710396882879877373254724522945989068287797364389953206637581698277725416684570760013786927904694297181029376604722887078104582508796826755562464244971145431236274063230897505022391963666322312880298885202762154297810331974952809908600091351853257740598339829759931720668121423913318712359798421150768432452355303511297096657983737272739104535947611067137224714437609609744518878911115144313760943888962796809460997531162971053300898457223075217235059868852750005756449570932341414501563130422144250257386181288260264452108216002156612986241844254171481084655160326398603612561177377500347413941705079956510740609780184400778554076311072060325725428423699366862965060977296245956156261487876020271685003174084863089454590167691056789932813450543225499369132181241538561154400599701314955239975841093808641923248620884258382081239744800875035945768064496797218256771583245748588928156796089494556744151118642136046563022805141923359012591659614194926316712042013873413562365525009564533486731912677742086335588262410124931235076357050674543388639035728166370257628988013996387913190674964296134146838312013844586622745924045507500190501584985634895888461197735659564920223772580179865290624071416108913897168027715119749803531140803943195911932772700968666828487343163541811071942336793933103755989013185879984533602266816554983557171234981637601350035808569241294010479955604236571438330644412063267811199648 [151,117] 40021184833022950927280275173944138502464388917091240802392934313126734291781721337432131074272508165166110770172981151873183886140623330275673167272758019415046483796536954365565157396259721264483791735150195736178051643308332026630244139887308008423151267744189242078039218944587055411553318283953381965192164666915005791310206901232541527182217287717639423727918966728902468955665069395318523377464769790832023253034012309833071511864877562851486976847068117692900361200644040407353339819469880685550829555396830742125156318075888019443925909217761334609143183955817146403168246257215957738077959929606860765299764656450014620118413014311943935254155991904559225009777162953578518313444093873367604652596113631938048043324374206170623381087158758992268984987213553089641922329836668513488338399434788734526283905865026526855264803986210621982887176212403555240386204086738487176998684711779553446523597246015153169750531230911487980400676693661620779331880143879314763229600711091353347308801765794919080726089637510744062106526139708296710743840129282281490043752860982996674160400383909755558042810648516336203508889459884548003044113619135829272724297796279348779093074137663207380680859868356759333294803245982321015357973194747659563724904048256262298825391782848644620043039327277058216953982454096222249333353369818633034340029688058927586558401843347335528165671309355932804177732241505220291150165934365368031040957760414671439653384838975551721332951589945203045010829055859100613473719068670464785190998348549072042853033039848001301460558327122885531902158212480711945195080999973556201314841325578756369237344618101900839715431074854406218367029890250161854908575394702846793533934230191114177484561284650878438601763141882956845884820401659191002922314674578153629767565817650410726278379934296478506239547344543363717416616958648036203115707887694605879246545301276145758186536028856649160185399611464606288551257198744635140874380922637188618851408064010033438480261482081323349034820700527219688981972752451534862296151561462198742763798440382389876761717956053421524428431990615012129009914964876034993404750624954159539605906436725476704159807257339822486807893593375470487538170067786815298495339006077714646993423053277380379357842144558094700863093112492119220630802109899997134709023558644636716441483220770694196994368166188464383700 [151,118] -3737329392979328858000090314038858183075363774678879387684851037844311981631257723770220167178716478067036949616860596432498139658715712659068291173440766829473353181452748873653351818477248110723560570508919174143679266616104725962842839972418850252717861273570765948537036007325516512730404565329244533755295764085580311150768719349918860409729718622151839445696824947733657071277402766278406028138548130861053782948619642711798475099431138980276218626545633094420786653451548825184034647470171753680817511686472528396032389297714812540100137160581454280023763851909040765144117753649660548143570229319195076352212266853308778805109032136843012005806574197843767207591743775359501466872389140150736275535552093091965207448275479063686742760861115116165747409275984921293382040429843891252955434780129521384471644541062808298940687219625688435075640396425866992743112599080646790956966495991673527415365372173435287565711017804837180754168672327437584710475511063660461142560287610299168964264272179585230692832687180343052630500350984762205449095990435856416817787482398102924725730542754171208244349229783736499347943267524235652786286263747189986957801136366080809634402860555640036275118389272223322757134580040916357274487097233683924507453494709748183945590930060921405791219663105081555120841560343662898357082016274374749448317864840902414359912106707233827972629742582708316367757240115574680751603495385251568083269492754887228924562423255573946149350575058647865725159181380739667143710699755279607560527468267064169032278999700270472380547211730743971505890932144174326678025712495964331731274455930466710203491289489065074200583190636802226994726721621342350197494350472164132081360136884401629618010007939175643923398664163778036665074009274205351470842627270320947775147814424099833418612958612459157853280692977443371861586421694906779079518329652104167996558419368636471014465570567983565350961872713810444929809000913159309282011497536701643494654291602757393891676380493462594674380117688203149052333491159862780817671332264944651143330008674466434286147897281332247722887872917266480303378149715904627954529142592947063610707332274103804192630526547330918962179840288510226503930940795260521362166504568090096643433228303282404702979413605923397774930191763138212395691178594917238003532850461665219682172911722270834104935356306664 [151,119] -293923272530798701866235726896722067711480871565680645541311361457702367021812101007609126095865252054870057962546520875904652070958296131177663736646372874606602361697782275598858375238551828803766381545577868938408781180738756626175582272177338778540895275250190580169526965744749141592770070906950749455104384435655829572911816425272647483737815408116930952963082922345780956661015775373616017581250453981567466679558304314907801552236827448729139860656590031632709890939134881424981005846220563277524206690488230233578277271906272593652774729337721015836334023246750256428405850893939581940273452608395008601845045184791588899023354569590091890485459677537397937358155392610552023085618832991207554632872760144126391490182749477503810506943794088374356128547143372176609210871451930656845464298383590593531918607791591204878994498250185329363606358774037250630321578845074122645293165597696172291450942088669531298384371967420257366513221832887870661597083398944545015798886164090276046254560998232486143691472558733595901956134652990480903728815080242130991152251997882401601275056575247518354184701671191690891626113451230817142283601090493627030204501400467461534593407379110242380673059533726617773933866190783607718829825602918229371533972308429483056239131638718816000536207654239504225673998035846728163273869133520102448300885424891294770678834558452471757037394577768958667000965592261013997089982217854214464422913177861292017338104681727282463337270999373744410431100317496760060173379687186707701551509342476579120771941792002019419542906921619703269517934078837544755069863124753757937767285735053868954458724998773080883785185874554999132507790563058749600575949370532408046206178659194361184720859428455445843950992576103495493659439105437667284065064879042421545240087152839778101811350696012178467351682530415141284254492069479416064858389626341270248477040714162575183473870016867506488810955067000335927699624268313851987780011924302535787144685758165738474940586222342904500180525091049903831376536509819280788359738731573143903436636317427442696298797265536351651220696544040213776721864659916591522531881060127000206272393922735979158394374587293569627936635815334967658025327679127512408201965713408905719713252681533835631916228244084648665239946108116231726346103160589461528986416973053333438968147713791582263533305 [151,120] 40228725362080248900323415050380217485834254398617125780745956716050348381050917968751184602256852400544851541358555753130510294180768115471142530433213264595870440948535113093409313419446771975030160835662922232757028248701080495953883143324048746509632959541478539988609795066356061793948434543613925989449914102571665345910550442818786977473136233292057129431488017802679775847471473052063718915224446284246773927996288009785368547320331547806515976923076204765507164149157759247032577483894096952509763812579319998128494553126589041200237145626244286033740210431626377924545409632084110237648918785344304917217454894407349318290544723778185060610362161647922052989894393561143877585223860046358747636813314912556443691066109415459437280833374171575297693154558852755103612992016774943615203220102617573022494578018281298563150495031398414453849176182101779636740948484012018857302271984388023549615143668713284737748308251557611209671839452823715454272569209896257685651941735994341688886089568271156205019880411012462141606187925683977890714006084186097633712694577744132896085302409120225536508080815649221954761620879205094001393530903073831255208091632081683883555246502013365236514109592846596232461765634161772278338774168645373682208865200397102862374457064949663710491119039437915887215762615738707542406877864934751048452737358910405590327216956675718891933509657571836866758691512247871935926602107750398110765234645048877409102716629283371178492470434630760231157288758416910283332398611072625240378556516063974962475761555625443887853609520761491088332017292281682348208274309829766020084519012178317397984965599871534832619068392674712957939951348181821958376911038972243485871221673337393190846181853081119584966976208420541217025707726929149792714218367300368163069415368181927442445099073067581000233694447607482417539981041924923439958581766432377898969376678172958524359756160562591226960575207743551856237912809441775402856673660180919808123371237507195534509347033236060584461264918467949596352336489654299960664421592563946298364796150311075659560135617355664419240192648261434950139239406699982864862129939629182502809351962189894126492800195588587268329663374286163371514556722701148185560031400595979418711608044570036017422486939088617196432404668670572486167369701623333368594846637581402711280752633226836928 [151,121] 950842740200618362607654393817320988974569704072693020512926768623563434788333702283101366343827453470486253667954823662570265463357504319602765174627001839901654281793900904646431924372407895520450584480379826584799548985704924764845526372788195204456023128897969373040471049892349352401280972929313063822700396780874881049224993515996352711756101994947450171604612842458810210236990239054276367691853433332443810677852166017016939779461097319784824972178949543036554705958594617250444796316952017340467259782544424152514277839152129369318358164736703446339152104195528926029251787697934102435723934569093653383096894051254593873966223917966586092700185298416072704442005360733394995018008894118392576973511537870052517710942645849574471981535237149443114925360771082771234723599990773017913527053366353577246017005873911036946108749166048011328858278651729979795947779440962296757638903419440927576180343525132695064449409397718204525339637838536767971343233880978856398451168281050916908158452302164877898826066792869932631574353074108748196676253083782157133869711199310272152249203603257063650671275556175387852057859696839881904888663809356291564208607156039238175581220215433060705121968517113173951821920179654920610285355164168134166282109678352826001429699256896713419322795418588870477420361956954707206420521206419882555269338954506110772170072707659435676517046744891109322977312565342809166591851880664168528573546084838261179206044630485445680158014143167781060092157213485661071421312278663677511580848282772224494311932154952394187879567389699274258675521305492863626761155597671954272544979162213966533681663251789827544937463520165150149751660098466995248739109474085300424347526226613960203813941287728704124181716227557086851744894833923022187792828380407596661388959823263750906182955027677857018770655827741856117235766973172199276713856793574613106980892389458898339361610775650890941347860713165122033756918451251179876115053013636748312548455898259085085701719876336547804284746881345531696323087836044255475763714725851046127213764671086658187480939243673027653776081397948921255795735439620762984583440623261695325209299391840763783623433259766716442264801284488045679946673156118655769086527905874816870536425720020129879441519593536788319532570360459281779717719341539578768609186653937592651958037456 [151,122] -412272248680720519189338102977966760523221182038811245991251723042653855330021493119004257209644592308789298714170103312129541643368269789732901114858588522429681887638745893774654470480268046799751065062382957646988106175140951246476424058779539381386751030993063330161467345844378892512741666793949123456808091250412945389853860736016700881403915272529782372831893090822573015498975396794920580436621490158870495735430242484880893051247054149775693241718072074429416094519436134235258123550222346050190858526104559360752677536762267711238975896036634020709465186019957762198950130910545418334314770436411890806049344345448352581390360103824631690168358743143786180060660361503152671511736573178123575597664468011290466026513232019274944122912202789399997746617578911115361909771810526252373508190272389027120989072431076843616666839559771969441034139078006582267826725695984896695796536459399832996088010819473229092433273901169884694636895651686201030929164135584945801783873913385603765237813818174394731406335039349906720491710880307835675672268785020809863125157403634871911647770636135356405158190713875503344477625642288680154502077140848190781278030440352942243184649781484835666297572419854639049243540424865512268192025667615650704960121897758291101498790405245907456751986374327771983978722312223456476120793176511899288401874089443265213121855638592110951160430930080620045533045386459326110515745701000135442851176199356354651709371329350312448856604168228961976398831208529702572006715110057988910427657627050607832734506720904451255826612475082874488242767489722124160000490188035959150905400118084875961414389753840483690900175841248362237840306386970865274387359577618906677677801887681069800270444660684402016086354304829302549796959389055891541057554443797732470068644970646012235039896915626131047681350582512479812496112642143379463523402359800865403162019318427014689737008929439551794661275772037330949493707887243967376776579935882867423038305498795138447403526714616125995842386853965625119285756916920657312143883188905742823050088954035651635939790790393935353782030509905124115127476345354406239466864392410657372112778855253835973911556555621552862145459843504064118127723477830292552808826588540424225834554679164827505917901156979840002159835328488383573724125698623217706418807940380670922144 [151,123] 35762446416503958995121854710345205630962656035074743947855271038673566037882530523221459664360115404048181174952967611107794124089704583253157609300342479696595410576535378922349346717369534426977956354124308618193191326332415421866672844928165567030021490096057682409108857608861840540426516818672851822872386223127308642288578808404166404801127260182540380642266351936512536152378032674138314021173031816968610745065512249917702412932946151173074205472508144776129026181485311571943690069703363073332583062239389690128237109193602314254275882892710172333791098644318215049770006869151146411591709629034279065966259172334711307519342727802222258225632539015968460261103891358024659750589896005485292870792578933238687826381568349882595933202631303672035619961643309733639035789328611467656755293672322784276860165333601374526570140615229191261343122833780150882763824716456845105768088751296971192779267533909139801529774015473161341257508958870094999529083167370728519644693764755973582267048195567630635228278891491130132629693868772122780225579183961911171300392674682116633430789388829904414093288637090901478533704144280862797253212860165247703642946505740819580479549468460766249707121037230204539933218196692044004077893845662169752121182768863033950782910280527442420045724668866693306085434776615949392756250388409933327368788990977718941364452324731326600482091950315006864236628325598939488492072401276319862512265259185964448434695354118072897686210105733047210730867374187741742634006786550203877822262887160532778698150035009014765554282221654917865283277256859543342671731703268495873319398520749627937970313014471962198845867552124106135336450057285006560317025727073123816371109503000390416615577911253823993834566438235002283805493120181024270212055891595824183239340967172524564606854859519818171241192103038783155833295690420606291622477742373729133424096228208422168341313631413875630794236820358408622742859702069632556034194416311769444012977462928639288417808502694040135525234983174308432445821449271336292669241806311515083705912300471966860136734535948578685712664935466775456519646995439879059179322788167641000448510994668644968577748820751544068985519026033316617768237266835809622998019871977525162872777870493972240062800869932766860990890256238671862925903269651302830519291057872972 [151,124] -1348655155861808255922454546529078297929083122747830601586908117603879353431890114335361842793288950839828521396513521106137084616866801560930745051676686325209439128131317939528505503391340130302585192493424690781554124983358202515571919386310039718813948362438368634850463410766646352742266521188072273023567018644529965597442530273802550264801651002783271893026483480699383276506882982876261099697507188279580239575404503183399257808221167838153061298874607444352253928399661251249254117045829284220664598930425950602134146091030918406702525533051864875481540882823608650657646492955219922213518513055408282425254167591283662060915552248802948677702999066884648331829989435716166481256343012463379179861264175485443664830529249876460169607209505252384989210544784421599737861043328134660333124790015615926883890297874200299014222985346545019578747672083008163390619248887821104821353695295805512454414938634575035613144099145531923899747861489023631348607170123015466733717178359296561079705100291744860678669334830280594603494135719518504223053250848353397241603390279556838060308103059146248929472292421292668350061203251259421580043247660304999942936357964295967988834477980060839412103214832234827767161198864741323049360642407240996722948791194672449300052631159863233916989154269944390154416832298125329335303210740251452760711455887058667035014028582677427837677555885274122541383832491171689564261462621403138616955126764969430358829219575033676822245552755796698117751391449979083569916033111212317386393306920483613721709712710868392773811310700917644798317980936090382253607879398540867022862414632354034820921427836355608226661527717449118262956334270316222311107867864755683646877130658279297850333276836833406407742685592018974032975897440054473443195984485978911829204942945455453943724826603877411390196987650362018824218937810604608680341307594073988225987786281181674991021283310702854481777662763586071161729126052476937911139929162442331848691279246568406769433822520460526689105617050991943013285028852342035286819170620214410032722365974451073859919401420959060967917824410865206738816684712488558590548307469368085352377374398105419695967181613659275056112401422676506543658898311437181970116536868042622549843679558473652770294931426796813688873632333662735049246053624797588217186752 [151,125] 120082787891890689934163735096635505835905611050112421151236386120397077334634040819750543270609724153181342223808901887024818452039958019377411547815655835321974419111306354374260811926963062075289088099852973645948446353604677489355485912301594935090966144692066160215122084770151318104460806399029123666986151094159215802095004304843946013310743069713973929124696471942877050933534022728106335386507289536552060569230389149883417030640192401861065491915100454430627945958405125640513187725490582608528998568737174781203931534775123257335426543849707446124990661736742096553911711383951566661343576427971718961047872450380576982904921238591428790992520017317901866915783760243192363440806057743888424423120803678583203171661137838648017429075822225317738712526498727736885768953326267885127159597602259903793323856393694553992606914377164757210509658466781130336770832910384417319457106875831362847340572597744737452608998593256062620772339577461092657625469137574003254070817013778818104692188756316366872706828250067938991042488592461830167268468905785530599925090135166965095547436672258181893692273495305934289764827857101977735179381385789723579330693955728158056011360797777019244242512778184740930471945563479045910181986468207321579800847607004415499803981056080621371858268848122405606877300840248891447810814104389554094098008209489751901814215460451542813134577415966249175118055818184450508022261427956230494722829547185603222277785945288960821909055224643940211181289216929678737563242983442008648677086664850161834210289450199245998939213940837306323548450176637069980917214145129982683855140452602570698444001630452164157666583732814461434213541537124329698528760777205944900662600224986220472167631369196510893719608088074219096308080854164418216675684246812430562402426903454197152336374046035221723619296326925525033329728039956438508260780414697694343017083504145695232661635925291125197601373933456027884284199471018429339984897224113751503217926525111070851578416602032671270713894916688211672758687565264011807039066070865571454801423012664452418659239393072652362167060732960546366707559637419591527735533835101216669787601034977484927372660070777797125990914761909307792358484598256105742815481392066169434785019350225457634222109900976652599474149880895375094543534428919811064 [151,126] -3652424035984889443779897889738084824278338150954165472893671122973875013742997612576025029323301021411989208078374707484380487101461179442646867658399611449596809065227325833764190513642458783511838977386082653928604714221448372960392624726370841828123699408986940639013487221533018967591817910673434654323573309470058506059214435213192643816117794314894015143618876744708590506056475249227337594281762269898263769975299586007174208928773525436551226276960086312881406957035886236575002182138970443825391306870307652875750070990536601437269936974452379028339925318296379688240983313361660103594084603468606548511401990575735823082682247767780038300644433099830266592114727356745295893960817984078489630036943788961762144971587671300562579831952276718600282613187318295804629742257231385798242972779909294769378204494911050987601774416310190078967964470758603875110676575864166210370111987243636822344073634014322477619278172689860352641245739737226396546827774277628654141526473578964630334390401996363580552573912363390783169191709761452111473287607555065031027589377183852641606391473225830933135327037558839310074519825679117557454125771727289702839512046691345610774036490042942322448235641044438918770870554119018460671771338792507939685813583493972661728805808568995736483797903318873122878741314889164698761718557780163359582868996614766999489011509491592241601133566543099267842043445792447148379921239871077422793737139230040575370357502414250025670602515177196519318940072776002036786250368556286802144219424667000430889948086165450844149604720029528776713497433403489620265805031991911722246347191266827969310810697467539074788241322543442363609582602183879726720558057232064640514006192770044954204946884119835563029470587655008844996182293690174385929935309932821040210223993516494836052803369910089062590935892221495321047467845387017035687534995060155035318998451815304838347944749626798468037890034869026032970035302751649416671496844862115731164444000777735275795383820309504798569764343484552364437947141087336191471468658508921116113928798760169096699234428155214218632126440132930789000643845904646975455393831768800141805456242441201511313602625063629715462308067395182617057613189358803760971549674209399950331685040394384592438077172173108070368031715223783497062224991936 [151,127] 59525907712223688082890516335124630559091970714502946796474998423274590091056505821805272042248161791791561103797240314678029604748841767954348174405655582866686968791601351322825960440973843202102141050769302780546992200563783937434117714279804184874060988598803821791516465549243207529192133303008884429627323115450744490602700307327896511316770014456058068011916201551632617691376351154122369759265260622263022934260380122895717521534584351125261511228804888372999418847641257961454116199480460258053961220582468530851830897582537963792345386917272338937668098853083508379183667197350711895246128301204205487006516221545031393689037714490294955655813302613105809075496310685852768931366412842705276583998013822836189180307756339439275965237623518341062590602958372578995235323744067350043876179799297604257908356401569812294931869502804274837980795604248541288356358718695404441306516154747104404558117966370164543276815894964552295655800924428250469477465910290383324202482541081687404211345480673152136528333863877814409734959135077032925539112988960995637711750313897467977024116992677345308085065173044939793399331962718661216719442821759420778631046390484518807694490685532208360746877796921034986412245580483863988299199905892831220944582896904144409392574129772749175389293055043140105127607982446462536215035321000943442480836420213821666858614811888247176252694994459896910541244042432379010853801585081304247553071941866643493007837179966649925343648069466322049233501904382686018172260166279170868915372504362523537996478054632698281162764724418366395120408505934303060315500984208655210756929428034588450126754100030690836311092883267272611793407702297838192744467513031902964036843935156054742143912828165074532655096802678816642629691982025126981512043005757523611689526734978933707389626552143865342622856450059726584025616571230392558604672492973803441799257624629665532034206848174447387598452776016482019016778231233551424664559386767603192632735260154042555961124020295339400126076432441552332143209674679309809197578454797235772355726496817676299982869202646646107306019381064558954611809714965696123954193608577397304615481910396859181702095675454278734568749762262234236582654730602009322710608834875544301443506631151220959383002870879598061280618349552103972168 [151,128] -2540555541232206440980444626465155111297699906752582516461026388372425075092271063981799971191233420988726864807930067665850649990404710759440427354940764345480321916965117208124577003218177952952839500870819651713843924593024256969740822444149940298271743665630712397463065401654884564056123905578912464608475803155863561513318110059181135804707238383234558631748193174482086883746431111574070440825961055439855151610843859462531970641256021245493703826959656112396080693208440621028211516705530235993763657844586329870467753721377645982288797464396637568500343619671110133472837850385679545087639768860886232666026670479913581334939642889024658220984369707701513048515751903588149923801437672626902266960496987071996014370271671338045958318085083124065996529768795816261284434918105474914805187068303316684479382748940809672542350891080649277576974268381627957937410656678037584896046398569961271352026736801654004473711649554006353727570823135791121269227321091236853045825906683965844204862250755525156443603389271091644252922304708427125007194088747594415828348442819450898813520394146238004762871797406666849430559993973181215102737480881830307604212583464792553610045070192159692274022347991340861815202197046871347029795019917715046698057573312579424763798889670107652444968283019829101017111041606038368117764491852818668961228657800282974300611822673471441770625787782939507052156656384729746706220586619056290318317848205050247174161730636866224089977740214998192147563833287278921868441388089227903446779342678076242963734422159377788082167894073309463851433093767310874424543967862610540786800446922446727058771528399226637605488728708051949238783650517525694131689939311395357692953311947120881455152303178319956414314252743184136177374191714238992101154255248363129989883416859082272528010058366798566864456891829753342369910241178493450332355727109176819962969494204500072028910472145485075337479733625416836275226755684418354720243214476112113178068300162143927851333793430168490534741505556844063622220339043703010780441611783864966441525328473519372735370704231565357232520156431512269099611614497451739793232719860239270902667803097234569423420854580118486574543808399571535546234747972046799821302959902368234653207282864004176610985347235576005621581295850752 [151,129] -12442516171083912612153801684670069995413121697524262910491021713268209412111540987212132711692947809927197277972932824400653038498868330922659016992297493546551936463653618233727778390924443459695615040263835973375989246788005765706834051135173417791602107660425360966366305146965448370388802224445984479908830772340596396296440350400664818276884419694403667872734506642377242897103412505114058285749131924799761842382204385402184851700714522193833977884617777112814675298773798465320122006546321374437301113900677575426082366659021390611546724554818018922923740832001825609038883198752789998633573681548283524508473851110422822334111591607380782019594814952053397103540428940178597432699015545659440456702160875668568334990614067151798651002132454007068750827835354706209525214986004961180254682147519265666661414141673039194233542874490454327547654429632428442149388672495654859744610661809885851783335067550846181550644323471179853814328977179815721810685558227490292939043712831843460084322979537886780862384855866591863742642498324544649174613658687940925090267396385519765729104310539371220354953030984760286558419052760804310148955118454845009234126345336488726593290116091502621042540874339100491706587904967651765244443170382135952745527505323516644032567921837302856228526408718194211950372184183725569948568760186702578334651110402594718633482854994625416296216760815681110519295608072239901099808624905676830177613742091489649618458589207259048066905260773249587591092239252945813174992272466798404729527233703901495030067659743843535771439195305899442207060509921702490934146651037043971370636615230378639213487250563512705317212499394369563556321308827985192198312031825438564648652971582374018496438709105973331257857250981440657247006351938542199753746881863471310292070730631315775470945323339398353065380362188514791030090769709360479065436430122687889596633896539111027374243688869504474358503539645148527356035813263755973839711176367169998753096992022029643658449162199675528281954813554310852871856424092597196511116025804967274309792529976254758063995695153895409671941956508081469374693179645357618609778889914780412852332670953681973446549062176652535645691216503829511399512029378925134456144423635723591430055576256620441866247752048524657919472 [151,130] -191206073832609170134669877872292571071488213200672098858963400950465822284176004906897899736554702055910822664859442900332649974198075298506002260475778032507545718813017658595711772933426645807978279269322439208424009798099278038756027179014279648147474224695384121915908004778896981394555400582207995476104705876803790838857435971431108192755484719657282555836525730228633743696014814587881429988329968067521771237490306346033421482902069460918408284625019461533298166969878047828619630616450423120545676326530845126986545798035367761930574458004961205515453274380191772512060624907001975551152807819724386924616020104273223244508372938518210091713518136944457943839648836450488040432238083377224307322515924222481880789378140371784467672522073025268160406282830524342263854161101798470055562004107562193018215129591133928915613642746048624524705068635825207194949379143853942942650492432331963905238467521661040538654096575494727064588346971154922938851230668369312546593384337348924879391830066974223954378997487599204573460236578434355175218586459392491763779351946451169864653496953569960603870109129105835859969889533119003039963139534710641457338264954708459079150129383196683278622346665718070515292110714163178573807696779724113600645998061572675656642545276184796417534557536353308184299677644072378480470085791251583315468682019591884754585009301951316966512431759919180761794803606265742254310696037562559822192203658604869424778696902133318259511359098561765991497466280682359364953491973568989497048346981207842029802099707680129261110149762527965366391191865458564072033227532114502950725058580408880417674312173902143065594083859498918722657514700769566686515331200344143948808458570624076387035623382601333177092673423788935299274994351868537257954282405351169800966997312877648803961988816374132534600014722586808804021889402159785742634494108651382856035326503366517792809603148227812396738017302084079952052337327034386623548682955880444551173964473027555950432370245277247248440233064136143221409433504263879169211840045298390270375918029842457774215684811100409623528292847195849692449706302067440144331414606181806094702059732672952934068388912800030377984455349409165368496215731725242613158307976692929834963599642059484027660214503790352 [151,131] 2185205416683236578596565993990561109153380898451626398303051406748717191233339152321872516824505382223043976611060906952686288447700750563973484346161613366647271679779819021699028657993515416793962653566884229492562771699146523088100285881788124654627130855353935216296078981446499518335201482751456049295887374643145109153954740306840027415423026786897171305658468875872280275075280976976363764796281480685315445067213856184300645157343381645149109697821715595287630336197435826723608953228626954797429816842832413759200158658933330532939874340374788053581812949903209932769364461450177866079067453072239764158896042827064903157091802904043024243133045160335478202709157038218593933487870367595510503533712064947698579007115161490346738823778220970914668430672641724542629248766692922319619633309708275185433871801557471553981510683134568932160510699968077339782469309117171943909243148999256587810924343453492115278527951014888970557539963246887319723117640325668928888450594103811248154793793947310037964027858310478813696143411686398918203495347038366751654826130841486294748488831409249753496264692576939730622712083809654279087813155467531566588179825696083901835119945913832573522093369752307530819497543363784010396615744976864917329794759018873831546474446660304741736718072510336408056391352233158718271986482889802603109102884574286926079555421770214877080075406876352396151545378531870567222626412508154936028914837736313167885095303247621310910098606359748983437302684270047999300531816921959054461029523402233502096441756517560841805738409338300664347209557090429540437169518486994803034819104964681142813106913102773070066904147877322289900697344289902113692347822192341150199692129789506450667260727446458715069338927586351611436060570125431245738967160445009285057596730314522531016562141228699304850075105099775732229931704884663914380546935696530105440069925065117736113417717447798190241697703570951468551120326631715915595894663833686978983884283797065155509599339250954006867466845897108187322013072758329306573459335195237373467389717434068531096860650654698735245459620209945811826787338106632985188975486703277822154137469357612124441957457823435837435911130486063244444707829064182584074692362182550993354760381836245315576863342 [151,132] -4855204544188533731495078974844076927599908732405611376396796382093546317466629560906979843335942054928750741998827745524294727414116530717857261108410075418650991695842441062698584754247620371726990698960646324262821548557499758120948894177314588839550226805156711254245543899642212755716002403880659066020985059872701378154967775317783869659615982229739523907383029949503052033646549502120431324497274578908713909044403046596976158896607732411434825703060535001268304519651576382850639500909722752440620188427500788955122813550490423693717196348486307919317794806910759738591439078120708822180700617847251972976625032175096795905736479131772026131305836835756124385260433534983988411891582284368209880222917271661598222334367167779472799911772936409844249351876949009567510246631642814137695488630816050544159561937342555169986561578846426325256525916116911851369036407573949180560705941807322079268134856391620599300063726850284662143508481475430969964201639487349097486934888059705631146103118798257720701398751852233110151727429509854527828467631032823951876163201101882496531294507804304094564453866669816960615714950001334071688568561175534290584292460009553342005018905393091271342198590281818483294589289113652266541672954867754602330314958264594170343593769206113354738586735583403990346852142756523039681577127611378058133918268152053500349122782221961052128223795273772431794413227803926425161834205470355895537172465432593841507908955892223259197267263716689881598594156398228487841294501327110097588856382610050624088859575010756039132563494473041616056270532238057795933047515713332608425197302896082006644467703401606141124471096715327817388262745951540392782251354898502021360917682997678617341886420236383166312520482666214095551909281398668596647729655905902635072216090058523544705690964111534684613186936964759405191180592280664583732149879627567044162553758103650804266925013067536325730610548650685079874989615596933943341391037544242305508029224628063973033523047430746705357589380263176547387400346559899866735209505239086756496201662587410987378978160440360136814972042437328720697059895098528560004334142122542941471061548209686566221770343164592062772458662764250582139921111364074798923741185823888595249308179606429600 [151,133] -28640198069805016220725610272523918942527929073239786705734027318253914529222662135279011090499169397379077306876830678868782876294375664963225473723821537846031743189362277103529396636963021980003931150167177585770932904580513779867725657589861552428153454847119608655400538503780182340827873344243907692255698822318145002978507798002685938534312502219649104718504121197790377402926442237165159700613776174397086571489436409982129630624354214876892705222835220987006527089489272162294616277504815183651629516195612857894937012484256979788712096898322215456110267291677794661063035623828753435957208245865149822680242359565827431742699884673446328171425316903945119753389037408604790110455258669326509400619392485306486905406682232160859253647185346872422342823325024667664417884057571093576264086381279488854818704014077162765333747578868765520708325698190484725168462338646134955282776594474604786267840140158950077573232823628773868697334609127532787175989680910745565839664933252263156407292978532607281196884987557010546225146477801316745958827410513739879147872275492147611363467081150229928732349106908723114128262007805819118236224452655421775114559722499028254954727008315951610174657373328141839933111735981360371779137139982327927706536437727858657843528892360549226245510881356294389771247313359398765458613263414476736162342703727605708684897232581161824083113067728135984258332868882225171043958778217083332458082756270411482227100559141282668813370490495366031283119184422850396502895052056155565328071112212054175914571565247204462818479508962478440564374454413895239281488983603175257658284260027914749813607740347591538572974470311339744167718304026739848267537516588185992601872753223230182319019421471968552988648980140481221327930856323309989578850418644561829848374928416734264531359482777934742211272284144692415442444325638712232693854631748043423187974035810839606225662899715833829548904957482058740725364052680263313632009625043190278830097154293697504924362780218965714806785520751083052851262173801083100494889370985884306430074889044486335342618664265611765942416568192084019713536613822391063251837673440557431634926668295078064912383601703025213200074958878611838510543334220487471833783238992671990933660300 [151,134] -16355408582562446020768508857195316557841349437994815240642792996928365770403093888595312436008095160887581647131286984198883501881036942413832630308367105341150408446949371374894179278297027798158119204727504935664536148425300931502774212677890230555859711590506901310665033530974851007755857441194743538322890214202416632873418310920530522911934880581719476527807574502817246932106944327794934589393063462538436098529059306365780882235916096569790575662635235594277337593113046892217292619623063465674063290736042844905889854915243096361020226818316074877377535501249892617761526153045956215271329035498232306551908106996861581704791175285463005755729461723263362952225710705308681607814076204440678382585213404820933027700726259060060849704061508527880863094112142728816333795391023997646247472395920601110374841976559408640920803161748662009805512934459595445890755948302594194146753036064535979776856412612089990530545124002249756916188403306869947603881091142800187365208361209250885278451728199975852906365269195226852248019485690596557177967661109745699688775578980532778666285151189935770444469443828765440213872638372628449334254315427331412245019098811175184493484150725263760161953117422074749077294938171171236181749140880978239073671462122690626594890348092762341898697485120265429657754507761024736858470609229519907280536647633420577827807087121084865911086181039570188447010749165019527574379493039320725897820496699560236551190781626637336086879775162389570072264927978333261466127520514456526982940440667266189117160601182717716875206413467730028654308567675492796968804389099048232792365993938565861295713171094950664125827635470538805507087940784547701299280578314873931181468399204650587741380096056369661880319231102074782072746467197981145918392535024476763666129423625689833103812905498425739558866943492383324867702563925472379970656219755030821317148719742387058559628474957223276728466481532537715944214626813480689119804690945837582463943336526309142705475852433221172881490502577116047910689349294604046246690663048555029811098726397786484976145945244094372984609704550451091990382615516489176928550809668935810849690874260840685662165855884697242334428974915890696550548818896621027417321777247131848 [151,135] -14488788059910199269667140137480567808900166434201083345454281895134175851029753577713133428412607646729810597526938018131386935246320813489612185278836628255297425856216504021145999175910519646112734512379976092674823844458173344150176535372650483227071804150005492891215315968408161620888623114456108584580243525542471663914046384008102793428677645572775525860740968044747178439427955914587585485122214341092703143499670576862916516773643287132913511354608217227510850254734343361157451070872225110156017076367093615203957341519376319741862940448870261229353744471740068018953434455767135509268039439906613491636023491737695197304788890913441206244148914724375683607229520339787901086435902447069423767308987751910945429520723553919199867834460175714922849622789600045818243907176518674060304530081763924078282812731468627603440016855157987407670805040006040261990292853258409037440133616126520130119642259547205661057880323152480673563660022045741489653517584429182978943428978711180568147618372346092229695777568920648964115943858917597612135121136927340745402130618292572246618610973893677900350476742255777125733652199638941615391776914647772128627198310323355737356736051124477107560758422609477946536061724538956966146695242506183111021921388953378802589902051386754310389596855747628113430402032803175097783486987164927590007968278272322856145923004888814303843701632127815454435800331966209710975971023412639887016816448097357839566782307512905208012383198660479621730432754942803038062660371670348993214184752530436378736397383602530716819206977506462380996411098788247393012408728890353054049631092265606346879620360225158608389913527941977915840770345580628640685171154641203096055523898157119089129607263345826684709902332709691036781364627718461595641704834465885468869247131183785292984592937692120731128309284337066065413026446549675766055558817648802792024311554625873052625924983746333488014578280528462659595772508938731762371900932348320486206998139373785115754941106360654540738262666722393865924170728119174695260300672317476617589624408787685070450567604184234887000693401336451653750798747961769411987102062873365837541286920333700768596001989427630026262478375785626729266725011276026956187178517 [151,136] -2489641939632306943664604949132803109449575725445383475701872620827745452956391710140990229321669872398738799513337811317685561414889178761269350813957361437494076380718954358583215689289739216761349217184617964690887775325585122796656951388911294819352121865456862375161209315213949834136900550990090607138002412323540725571108241392093068007576990375668422271322629456921802525103170435059225646869087089230323813845124119389753018721785033428966363955973763036176574135015192522339285879574696676599678130755370580010705217148384993018294084036625651230782659131589064580340973523845243583451601220178907471718146748842832336576907021181317827106599282884403199856909568105646162714546644706098371480336691649495296976868583974053026521027013657707836038625492535521418860684971962669789175421331648954051222192142749813634917814524919943993584802804805956203600187326359289731093960644736350730478231457826684093945110429013261544518132265688103757519955848265030504725417954330418733230996948488706664061139564167919087638744292098112019529587156143269794510802677871355390333703098220986163228420448643824737198996158086587360902841331425384029888620911255998224882406695304732270109379527366003166524309946506166613848813428072135993308124513610710768524387970473031755526020099671581886445891785417762454273951796591017890099019804302716911423107302908505451854825001021104231584702449365044271480826723089764300545811419864116851515921265302433476725386656553427676803090379908335395991275393555289753781270537040742843582436288639196540052217065124835899112575957305888079376336570294364763410259131556375353323532170277829431829864286650287077739617822967207994521684648348743747690970184458589093720817079675048262428706718671127104627808822687518496724346899959456566693380925618121085368794268118184561810879768520663000281491789947657267171941831497562832712814507369876569489404120933364687723524920123413037449880833527270161976353527179482847548817377353421251433495472325625422827348081307322668507434412350057319117106886288355214747270389199779842246035819939733772631136525979957200900668738711832102702785187468252731665986140890019653910910846998868200460606532856589120069451806070152064 [151,137] -2163221640538387565592242634684733861279384803626344137647039733999333955236560488033952848564402289066055991186001464303258859310555238532623762534797187949268217621705508395160443411665441863216745921540330059677978162715822290649136404045107381132480415889908647241203542914377713125346464975114625993280133370387023163829452274238814704428508241578571411061799573768046721325152203406241858722643910263110918756908316517152210356517214554288103813103394631285177147962268442113077898091288108219651777353450774810695491306191455603064348316158522384322152060137907343008456137189837256321592753566478815889414774353172647143283183567664314308181123760884929879542270405191592986696295844969795163000713719024973921509044501778885637487271059698107134696916175342788411100946202055193106874319929708584593171242521723445034240912197930157723884707511349499121524624476666657063971228083891254773744896528084615087927846359343419675304080833407594338831645652906611801512693729243019667234660328800959463515683127600261953174520098659293771752283267412580403606802055931203745305692283734090857300553756941728059320005598524512155945909414594479069447502081423928438351072639411459698241229425675394515092925280504300054558030185760027429877186447457937166079715879025529833571921818203216440089039866772562480898571127379513602720004699903028255820514986528823901842339152693624518320825151389155871717515988962166459362461625758864153704674061014829227105752750554073614647095870685114485858283329813314291225025269009784404076443575869178150652498166020680705899334274099453105036897828111707431654881340645935579394008869399773411292399088938724938247472514673701597217137213210045334355371439072028718121489507396060943394758707305744965243173775948990052409762472876387236861098344237414674344674360744851869587612743483086131556376674732301079232456728250652995992499996022145478859749932843019638008342701199329657684621538898473735443541738367480449047707810950737819301508347869117498148747458415919157017531405797739622683940205706849928693165177643217562739595080903487556024986799140344242370161766386752193313269762304385270491197522663661842958861683167080127398440296925261744726400928 [151,138] -2622094113882673897711557270510936521699007413850960804647177293069502034600777028867180294901715856779736106726533492988739274066689512701604307097353325895989217267035525179719705964966522985633495870896220107532324271356083125201473677042002682748263949467262314570570121392408134853744773069985078341200642668706076220869438816097162128133195670011330821422793380417849015997441634832757618033503929317853423538378138957378151608577103054193909808745172018337467637841593013816449078541182944138037768801862283172089149290823403294540573991858926535455391085926891181107327170152786675920428688094787164877333103656774078099078301406940457054793591506520475771738996007391280618032726285938764191521724806927190148133430997394994289387592824300801160250154264931307028651679062654330256708582019783358141942428507205550972287739488640222154197314145536316302186409298081056904041578313995645044365552783089723954615020823441622980834058724921606757008798989547416260399877763222172299402737722329200506632537058954435610089127776432475410057651048864458523233948561531453172929154901531744138366419388618179545352005117247986086491297173243634527585975734144219216614691344214849579375976019610047157850089704289579808789278257156402251839223638531381729234747448300200812889299549668039280689671646202973808022591486279490527252126784841124700974455868644401907988945126936462809788038696853186319851597355673759955126384050571539201413630069327232205456422351675702641116931224280480433040154116812361586234548277651829602886308704914697491619556138142157734094238084779589648107629349826674606832074669985833241736650743226116492154911000771109010570287817972240144280923139695068426271255340038749890811587265418719834771751549598129020781818695191559018970607338080072686263608048006814866493431062194539606663984095658371701357603103466713238586829521370052480504618788687702368602087303676067881189047050427872026265034438480108262100647344635849974366567748318100171452605363032530226914937666621181823489456840449170896518663825855071399110402765363952817687461730346152429328624609413382274622603496902518706495870764760904444268871433727587764080848371252778870382995638986467424 [151,139] -353222825775210353729773225395311014913877048094318538057390495330528405510669994336339376757451491423912596145454557442532632640762740098754293734053957082751755099346944959575729114655880118089569132633818611728112597830430233819788093433365268057823880842218241549927091567393618848497990839522310530358256002232628115263469578570519025993555630225692708454580008497133458932528325928674599924299712916527062402941916466357761902423970722804722795104016724166981891254503950747948434363028754206408458788407696632639007142598848076541409707331957320991665776136004875790263398817785417386968695426304148197581039528761450985813547072800309156587602074713528135976479062063927467047021419549592940700305395892022223927513372867982623793999343455505879378782913497329557757194637296954981595403260383702190647080667043988480856995922009275302980519780200629857275720907504667023031125786096284445424276606114281310551470275534189162325334963756758991184622540947500094960054120810396841189853054030584632472572476863322016860193411619595251961655353775919426258864142323357223714837429368278292072694541504259851910827958357124102912829214576744030870921996958699867367553306078351331635891941904016476693162874030216993676957885270140824857517538181923179024013126305564105383831749035203700412419954849871214168457840405893909382896550933833533812146224133563494994657205426105332469030504705232388138659542331396684829449783840384094724085992106951343113271915778236733769585543847188651041690898958584902571982970424682415477421352681207692466987564102430544925797343741227195753281936788476272767642086664126586376569064022313184741615393998035839777287261076869039220318009908277699512139846654647948964984314412470476548528575441388439586864828086514580597442521656688566903569210055756129429814151906970644476844534262896244587775821938768282665747556447943711965629889059583887582378034044683743535974002258586152803374485323667486380657649511296063847195492804600218203692497239977671700660493296695028997049662181253860634935810873016520919545970941410644456132821246370807893905347796092873129850645052484581891543600465669958650791456315871894058809751324289566717115084 [151,140] -11782533897139483675269657884184114510350938635115825026039838771594282438885957865988741735513051807056104176790481663753132702122893665932655878028277985090615251323301452408997095934313177681129030408198606822324825541885250912491318358700012316764608423694014286903416070008755542972626802189700430389051542829461408544504715694653099465746198388542522597373550333515298412743978980666021851947701761467539040368793916419050826917411994977382137021649949116529551094264963216843189319758451241828563143365099811156527008685135941548057465195835496660459996691334836539190525671413949364400002835721267730770563499072578104637354660997047380508745127607525794224645189569202073071403473634181939222671452025317032035052011283344170898738932944264071253894861100426567415615977996759722103658904958125590919227182998581305723949807954913303812207169005099481536976145692653562008597223444073585497273864360748259918179391899363654224167785788662806100496896754879991206974753670745048139985871341925884593189807275818504222970931433168965595199847543032992446460016183203480319743198902551003328012352695264278232860338298663891722514648506915115422918591369371428205714117407347207457568969968964675069454534976684337583341876970562497899980941028947330366669984087223335725287599148766113794383784630109379919675231341336943240839369303431908037398763224817272809572761548729604144841526534478919780231284534043314174438333481878169541270391484502785093272224566399214635445495767269885583738641941615396024134300514652745793622890432531197408093875951708462661220115816377416660826297941020093586391613147816415972702930256684841337882272640392397778548161466082834712080349115068719714023605921598771641620151330337285252324982761568677691601681691542989056992053503604896539383715533579401081274461846197885368066602602270351000911566442019255759896229069055631532035211438594365828229647089928355864212881246775791425703659392475545351851985227305454286860317016338931462646239332829795135537177342711511890714238336841345837472774339264321531350501690351060177239019167181562222886366014727164461275841039690602088747079765692301242370425216101499448633077365111616 [151,141] 953247239447771724895392951982428752526793153991931083160013739489697972448116509576687940062330561518533418442447820022431654621591488520354178972069517135173149739134685365518584934020677456883185650180073569448473327329917153607794222559033932260005267347920692143249610754417507252072950619569539857557544458647339629867198882344203396263203169297752731894504290975475349450460959711861184095471946903598901646968069529935341380696340057485300661719264596569546038521195622129031294294562627055660126768126979117158155344577910019091140979054259837516384673807779606352206177357208374823549066099384085963056812774825532452720452923705385042405157227435178891084513885850780549050961925288100743864458852029604076070283208074880698157605550026681159795087999302073937951688473984523046250421012707388989564048873674450328957856054598810861268044336306850730795054496780594032667043616565759265510072230784323633145920453774269612588807021744944958143449312126068659231104060355290258377044682580903974251579636172392467383337336887094542567405576906921167594267732239075156632164822798674693813829180039912104730135221949856075542593306783998193541817780198424307588804450174453667461465739610775969861561593668614555029193196068436609022679387802500036018150074891488662867409768110641227806903534683356491824815046590943397911551290989801041141144697500524591897137343602007008217304167382067490300099068845021349386991473891765236816162242969952763986592905040538454023557753897914794182219444221504849039848641988485050470924445352313380235480178829536517917383399927561903857000760272074235162855463449929832274468310486055425893543240110210344792500392858776766517886775572999796002282638111917703063324033390909445580869150159093015128792975897670016027146872264080308649859757297093898035965982195081899506187004787263168948367795885888118268902176538094435057781084070973960106963706795389777348146469100915724659279012896714938659794724046132783120784401071856453517366744077590014927965863260225834322213489210518419403864954012223893734102858821625999409830254466057751248891768354009807615072110011941594878542899303707106826612585375254625269416 [151,142] 145586182518214798687106772314327637951198219726237481939390906629239596098697241352480009390380990090567053504066583534087894265035263476949552506962470885102127207474215147601762158526265882707280520087040418277054887318882402939360849003141580666524717964150696564695432537393510082463052720644295591943802666833070730877708306638851159369782843495111696446947802902877513240528909355826582506903119234431607873546419406887908064616452918106511123561660330251206618253742989008765974813073071986134394865270082486849123234216025565042624517581843589528088910486553957087630173361568990545080592058457032325238660656006392664051144343413816633326672939269363196352057947773609873229297385278973810447325914254493353417251804992196475008318499668870472547549440702940827193764469967877482990382535656543089568072536157831712777803823712963497587147001632082897732460453199365183503699768705210139126208967936698916101412569966858175597705636770258185204591020737468402726896575048913838758937619985428454321212410144192959407312253602181478366130434174973203913286960988615017026318932238509307053028357477131525066001871304226615129424679127566219962327278016174763614758535404295700861324846488970848619084037298357147312951603338224671477807472160283594950971910821766870515258912312692333022864981603540732950319279298269240710459201291530240143817004488885531716357973924962461231152769028753601135674889826080388422928627621191548329584467099362800624683339944015904434631782290883379244558941542713994606674546163134193988561284417395349490845467792240511252285046275808993375312936065327264042604982783291650258045878848209357999021495363555011916463717880334054461511951229122752599800033647084113861520878252544824135348234400295916399484751088908568627906501013511576337973781905125304637675679633111373072541519626065737893495767749657461087332905943838640125328204017777446766543670255468153437423219896700993030109358663003932751172518218755046101030176739181809611998051566895836557701304555376978299315800554641369646439876017020713043705179771279406199268381391067564229203539757738331744905779155014881506382079361624813739225762810272 [151,143] -1202919241528869406114621532314625345716493120104607883472287279769451910871339097973331250707315907792135925663927649326800660384582359383332061877220047165144895220569464352611561755498004079734969298968054495994291804693277275327785435046922822658245183396514302556549472342484048805070491196723166200985360785812888518780059644786115079560360698330822811973669802365413737100693018165400533733617189223891548577810603024382620942591715306311784812920743293661637794743074096283471300971775538997805664860018039338026341855085423031266391419426160539788747606716217262997993185513906527418142781702182305506701355421001529220100524054098423737230605191685658619190294500819681487961197430545106604240263121902491415034031915669119679132444382129345627566149732297027490923341488371743170361324824161454270089825977906334086414164898113743114242008930011207971142090121406830724640777113363891514208435853056107330487591441257640457951397668930171875166212446599510300767466893344657964556174845610847795512036292370243804620278936458319905376088449012088132450609408774977765897589689586934287284760892724749794075422287209860884562600355809913337735763340103253499517242510834367658139546940539297004325121738043354205380873995524125643300842410044107243168468118405642688378566656340784511407854148460872412390913576296552749254890250811587005074505653569282300799769596779062109907030687004112334001217020760203775338911443779150415065796978929269686777332086339375366984584907630822434124910187916887844094320252141205622304071028388465728905476372976192543033140269184719389458623998054091864831896469347285036515072656726887750081538725912477905131967201119485110999103841566002789213269521115683341964915119919819290692690709231968427245221952855344969489218808500606729932574389342421505103018050158393806085779471048337620099248878371590563841897786345483257913070777730306859314020311284566952813885238528408969569911130236023911197442271830306234904822761250924327898252360406612444238421833334963477594008681619580394273038834712540439952097611908117824407696633839627691221968168661264405273302739507791911547570292149652098812 [151,144] -3257899380176219402710583652983725774152521676193643026529534105590050458789122958604942019338270348424771711630601664848301030773449438674110847013453032596001635013023137112440226032989450714482290488420003808331033311883446341650668056551566356350090413240971164676461741264623147129487473373636752345118822196014152041331047930768548426961972792570289698513535853421571446475501463881558862986630756264499766409643883500255301684736653897895411421552299047954538230417859945756380739998199710862995728155821512881448698084236142333273136241410734173659572785884445394982066850090220058735232151824429220168448125006614193357270285588439607343214100011776317262557005952948376354149050027375183381610622562880137126389928047811271384137006356315648903297132283657901421801709660425168122735350722123257190293229357108154266228511843009749053704974128133472596662842197069538094053908852490447455159361978510783724408243040578334865732658484073831036245159052641902063894887302527608231976584021319545724788344069347588441649680217135846361509536790856105947911473716208922657972303346753362800008859374928513677327510449002445618042155936730191021735926378030538057993006992474578034001580456873725881609210670992772728695275653926933412810115415401004971614126015753609455100075397676235064122479619305836966118276623847312345744361298555966954165598234016932304157360191140979897355579165035671320670600674325893410599023948661402688181428502619367512385652972162322882169394078088113951151477367792040317382873686689792394234701374786992505012985536336509971482333209227000605749861999404115317639931450529841956551774245765887785117888942059686424912732011565538587986470820801617031868868042407470124109006748355588557329720506202492737577357497595427093526568204799565427662801929323062523188219722119837216863321155474705924174073765565208198196421362722105458261823992412390410201862789130792577302665989353811409705717208361149941896913989887675192440736969683787073790222483703738966262594394985426327817909670375045109476439071821989873660139927298396608831308597064078043822433770159817252034830430844409671583076032 [151,145] -35937668262433732812530146151462820149433720606845479172902234357705511410314455799107053934848877043171053319374626076585808577753982774376630662567419672905388237770517494118606163831181782415766480545243061689698404204464131031587201565505687107832912373293161422254273314337278879688557006915218701254515617992996106097476298902908577180313666695812434856806402489087655242842990918291975203267745965097820863508479514445783400170276983236200921646877958816640312620622964727064735515279887937882264112130010423672091142547731443569027790156611704981707434269907479577653187367646094185434440742998053232378670090095533077832417091440985466785263101851434280384744809732852033450802098832690793356469269910332009044925346488812962538047382583127323527881221311597015888124404579208898032050880201561655597996601191005025680716095666963780354958845861550803166528502646221480221224195333619116835107952529960396493779500404451695295338396177980500884836745455537968767383609359302343658647324902119659979136038837011710377898752801444234296983289483442358140964643529415379129363173511250338689649938131991505866665125999329573780472930622733518768383306355097255880096206289232459038975757928783359862043260098595626470245892242345739252760412994249959679611578214342204287993173397492554007771703546304467583601170993859835909231554729624835138327157452724646318815708134759954282219300682008177927302858051815891436807683011207185611983043465613713686423275491713184457008507386999876753387751812271456665831023062145129633214828609615879444737941142095292696373781558068582705577037606269353877176553388277381312647836961698470915279138305643287382206429117698134110247716984525288065045955053096453061466942522362028453231261255913526920038859599729238018857358591849440178720016429845112268955056900232396050827017322524069222594681972627509218061767370523842747380913569092941843670657290354780996903671567038636737169869296234556371233361381701757262916620639866571777809799532886960506461398759818857692344913967428853094983258565779083285381066257002734432495953754014804236024788360460229850365428500649224 [151,146] -3065585314772916435316877883815376217048018059943529993593955586915310355281777216525484460104479192711051309626082655064225838336742628177296892170095443810568107197126983683733179395491397829102598036633853719222524109282323930857470135248020115894950711741114572943412267614316901574860649604755925084056864817476329478512549726414305051619262054660814568362825897944868952902395475468988533184501730610543739374182438438050211494615771478328277247813196216288570601830897681968697415911766145753328702761803112216819241060067379784171166676648601130223177516756465760344317694739238136012209392030731851959320212403351778798920724522500888751583818304213497609443319637709694256355766840122161126135067168703402219341624210849687983967576689050042200544569865931226549768146939655811727493288310197719184031766935012312475260512231259161965109910262850627728100898435818332490352019775251501029669769975150260811014478078050388373851903932047871146003755383246183426889959386375491329275417346916117637837634589106404616117948658548043919743234652102309115584670713469098601171210871063691050347792219626142128791047168390516011657792640418315405176750123427451358197923066261328117758252493332899066879798106849262230055662244910903590588562610972416270691544846290035795137176505952591236218981318436552178618147004277614433094427279100335341897480700217494648644281437059536939107626173493861563610105444886043247736381964779967754942090171290565259105168629454053392938549590484716531361904280203182969390603104894482760165950408857181980109111443905063790417827137561667534760064528231332738770797917712433105175047034200184921722850355725241510550523831631181889157882924237992365005081432401299255757643454211128709762198172162492730977131775941981883460886881439363392709641883938769573983535357778237332732787058348370862189291335101634041998027462470461926727086584670427232998031698563631178123824890982438735871638549961600395873159793614976342517650749728418302060484551938366981920144071273710763716124555563671360222798848037230953006374307773660625980354381261193213211859371669001258458368 [151,147] 3887304022641340100786236877240636437864165500995931962880741287988956569688258188795794512380592948965172594519765325285783492292231451081478518714616107102514164689241674297167784995541758792404180540006779731707922253627387255451276941541772167971616121141131484409932800215181043619938309233576042537451029739058433472414838662202373977532939025284758806383100988002919356883804447373993756083390665351182507999902163761321947165389739458230009241817855885953895360672109321163618054874593260052085430881487735482273587862349147116094744147916628941967968301438232596443625735287371286331627932300937973677755352566790155397403403801899986219220192388974443523972787495360658223462628561816978427200983465892175565871097573988962421569756064001528441757376796469228310678881487014029917479187285912327567420496833919735057813373599073550760603704446696590087786763689134726956273936295428736755890420109669536550985936092819695780492156670613586746679970995617804967645053666859557023293346897695256728102295460371134913171814274624559682308870973228086755212015825058761264415053184323105228553226349115071982779155331161276116684713163940968862052052036194164732981678369433137064514284317543517979856115242846563169669112148432853426105455324083195296794167865347876204676687905598407440670904062925238022758018978256087822890826674792127654056623621319003971109339231148165577851307392896422859113444874007978433148457283583220990852887311424502553342025453216992385237852156626463394369300315683981946091187336447281451632549975000191668667796168982036313046429083889031064956411919040575909103295768094379939726354789153824841622637506725619545706422734961547607920832636431996475384256754316415966799014792262937381684933330340876119644484351078561298032501216818065444546332033706541162679254879697869178406301121497228414728294901190216279301759137686107092117568200164604297865403635386531040355709148653080820701302808292885685802208912153367506703157814179824189169721344705861510609467642910407294628354599017631125054947803580942443912234292419205930636265450245162065478909096864 [151,148] 23086469907182288324481312075462506587174691550912366200751509081206097272518823981504332671986442006588334653850101826666112356578781828432512856834301921494858010132419500764126047162275250078001700652430691742278823938059015375466180298023541419346259983793585391982172770353297814466626919855853430268514164269042834161081090924936306153200497112068942259344790350394636152049366118009254915110180949934930878419595184450425449807381920855240884638640184349264412980505835010536423193668294316760931918164158677687672788300475947358993364928384919620445005123582947100240183452455939302850873025520000175045799883528645895570320593919539728897182271677585978029097652783864522622656021879434985335260947201736217692495360815130968795897915148540126937011006633712618780167190158540935445336523916292075814454579477328300136748889882174237764518042494645469197373005645152454000255066828116279141893551323218853704699695846654731968318668007141422030242619280190625449777765765447477468951284471301096031084952766247230398687397396825536015864574256363998977347487325917434193773918734662688041693627159635268313786558435579851381124821416256323428989617364656155668312439012952142434330235627986279646391816829214425169894651308601285699031248792108953581782410031122299146867585255855757628660527087507090513308562308867968836417282650901590918848784214932284983942415047584244427233001780857374222552441684753234873732910682524417246453474894624276234138511402109959320250781957087950465212057731215953897970547444511471564597183870546081909326420338282837080199728933856606525834510810920871828075411256776266716385903624323019639893396906758241397163119261713023182720627795171571819268433717601745404392155881646976179527500238486484194194467493644828234640606260165195910237925133143998318827926412850520603323973386137636831581998090902457292747313815362165983041943431544270222915445682946197953847185137202829880270020994922564752424483298041137159273222776970392269577539464901006681086233385163486312469197445028353073691014971594777681998152575238281037875577810927854144 [151,149] 15139573882270034302517622192669274071230175690922781449298464785630927689405897433649086193279811670704219791247774174306729192378428488812028813927555825749968191001104459890297494934577328410154019668963594116716340274730235489787885492988493050704550227469148865419842670811921172543900896939292845685182537564244949571357905687197824869381182046555013478741045843629213669045571770178757761325920411577012179048304327989318138576005255378585010332685857617602383691932233005177065363724247026130361677168464937191991692145505163252495961375921839251384459251399024470727669240088543079358954809259367031937229298726298014355604304852075679574865911562234644691799625985496216844411427467473736890864604549340832756984303226543955744071321904419860281923747093723468677227024809349491941027683161218795466709581563870227729226765824570598246226704486181359261463066995595632962158980010320904490437118441970497508063173321917042300246173257420671059932517870783994498504456154216644711014177241777538579614147725482518084157638342916702728176221757290839806737794493725145696899230289078986902850457762376403935508987583197574216667638323041708416114037523760781178899067767896796740551046478369376639600012153260781104324789166922923184871359926401487747230714923765007068648745673098155685539071206759952999606624516465509923183777988150864086287866749801013126462711985463098598233974847411552069439501529933351269010762235312240529702707529649698010538842283749131781473024612306402799373797908625322478054108662293908503616890773070803496904786827981175622044305608038445000281614165436506170203379707259674780558675900501368646153396711298365517297026061912211212674525807565310413673842939187187443936349096700673086554504803112295618773016195147815657041165292133021977844225093517380325401059098264208466931756539751785863636882021131354418911541860553803230251976830772974580463929634705491141552169630279908739492746549502575067029906009414002974075631329265594095192228794214497304896013275649830837221878591524934114086241662368013467266319729615411609179192 [151,150] -27288998116104923439986119010436318391023918470513821459062914418223443497875929264042663379754778421289223603220026861087895440009279153396753089753542604389872748501374997689292428970361185922606372031836123369037531101089032051359499491887965930357330368470159968434690839633667109763782788869169000015429364357340131637327447169950432798897467516684796956602839075031120947797043675401920468759330144092107100592505065691854358602239063010422256348975042550233498217690596122563646795269249383046384061122181380939262078553393269124686795207533959378162986943606817916046383527684348927505476052441471885263932872305817058278498701660988092636580981407926449181042760639112161387434810300290469363494846765588224237969565072522015805354466628418867140335754362395382538645494719506269674527307410254733192384759024759667705416996848082244959765481710046609574832785525835417330207484570419189999196195272999570858046269304196029816750603279648933056578190147079913600616196106240016870699577415674102789111247253629623124543404906526536220328936010912056473915150024292680374886363280619726572930498257924511388914439326039470074349572479874463513751926917938123711311580251933290636097562378902658437815762451211037459712956657651721545861763713557390360048699570015059216577550722765563474350752025753319788013778945219051468727447610161767216469349627192918828715707779842782176990011414802760699994235754969841952440604552056328525176533817039190092039214138362546001274491760815785828288174954379820330751104264847855370476793256955132090326809368463378002330432284005708789041606257753663085264159543256655683164106195298456969067930895660660801087500862312130188515808708834323405077250058287340825342073772079221260664013091684630658415862362175971924724022601828087735632713240964144903989995893409877475257475817256110906996766229809305800605991822218703486826278333658876831449154749427572182499782440291932593271352356102274447109871372250412992854178240170015728576151534866623094166276077924182541388586016323747746107666251008017095693869750752 [151,151] 3088555161686487195914050528271042434393070956136963862594466170881100068202848514304224002136525815455462375138062205956963440634248285166537838224441890500735285016668633396087869871098438060166392163809645947312916093805397872888036589124012980414816989208691039306312631654189154896830430798771167592089434040684353780607855791724791579693451439705393882721511293393608332360225759630135124956549337658658429633064710188902548007514479449848743342127871286604164475190219967600505754859711805675755503992999188919760887641532739803729139878825908831555362945087345195677960195238500684480317229622686479234170961488617876876227773050673907219240297811210766630004439275787756867319342243270436217023004617220821275876499223317127192643435446211715970489614991370757958736746143821190507510622751799224001656492703215113230876454746407871948444414498139584417445478338949773135469841794938283097097084611723427443848379251341455255710418075540036398113182969362858464453894402953295785760053877839305701144006380247727461908682367413364525493481873785379670961370521283798905656064375268730242194458938537260506832534738432237511695819874873305932141362636833813155253333662257443537809446780508774338162279304004219296794032164303822979323066707837763586220818399702261548885196971501502103440742106962465168193738367876975657380906245268662828981751527116789573301709927005120353966680563820548366932475478788110248120538914619878235743120125347556830730115167323573039494694602563900527572258247972194872375491103650096033014760409604055552332472800349726410234517932413432350618700591691582261500994123773815906475298736375394848694939198114090421387560662616611366650404254291347075757799144715166297180591544518799149538553368774761661911073330450595353581706463130767456780428570765654730365827106068597322605041111612100428606133578282668830221498611170553515639568646478447361728883722304934346273467957896940986112635053776682366089468241178226979973752685744644540337414701305608410917087619997503523033109350839845137740831410665637492 [152,0] 16261240970414128370995378750266480647718245572088737985790134667847892918603382015333876814532854785661277605852051036655468938715090160402537361032590388060586499011532598666933723361652503134591189542586547558287476580921616437587493655206813945377508528556146099291901758648140198397414196445778568266198425353210218003343752852205917468592148253905973622562259584634068095151407878056462740657730076726068380948693717741105426428414139138503553974190193448828352008635333559387527352231846661511873051481241166929215437252982966824313349443927528859017262796431516347728072416238827580776035975464244481703540857485749380510520720639256534089609878905089760709252553496071883585088096674342485862778650623803648310539217109481139877504236667180401448033736185523117228046157689073046547700687974557116162114703296602332866126586756551435611848505269263721463967456936955434464936013756624946027531850291781642851632831090485368025900577361123092279248979139422874698289092362357268818573574866009046003572006824820673144209349294609828600532587973974299674048687902946913238268516972268965881666318959296372535379808019675192568790414195402213868105594563635765244124668625818820917738752602179290340975236623412832883243134196162277413623922349266481445399056162712547930969811505190065220341286737687952577029835988796354054400869130634997080589833853476027501714088952349903919778134110183565283969928397543214542576556449579186247040421299383666315919652978910459044995483731911607390136306711627654648462775944867831418243104828466321195536898304072176284035424029504127824333174682956852935601068349099413041686501482464212144589531922636566200417715807192786438147719815728921935632611399501538859078982825273682152344417546047839216787862761220325976030170081626324739642131062168261632257263500637395059839375197691259775961677818954426740634789632920621498929257523814150728852731035320372485562415900671141720088979321948914636847147661550884926197413132483816992813187358024029354974313535496197910004368307548083940267108039372932811114549939021222097510647823417503406061128284591092660548583881493610846352404202037347566735818924182263681470502020615008006988084683995988667998925294363163857983971320193171785296833832844498238851342464254040966936288368279217906555145229574966291065624596044723709408543355288095251109557379916631699897952947797995145916487414724192179426603513168503289807130076474941225781522012473414262026763458266623068527232024925749367439290504253230922698121899469533096249794307503181911009058649673865249912605530367455066663561527108525121639762166449895964910689993297575310990182818124187130066359071302091827840247937428267527250640896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,1] -7147144903084642604185335624178298593510295804599084711152946130764186546761800020961490977756838396584220284040853506864882139856932033671165317562019059462224271779616855040925799464790944458397934275561348126325777484130114831992632962893878603725549587947413243398724929149840005817562032662735047857461253723264567033708028473645998957069918155506612889693318660021728724754092973153534783197138476125417850636261101103465291501744503953728359277790575530956910834377326461085011472462780005086139687336914673807210178861924515597574114985754920983097435833154920583455460044856450717237016120601567637014054630275546039546230557879941948225693372421332978180219564249411700012250364174739850677221976446738271275827599741855399143814535201642983002588606598711977660747778936229583186197590644027893297121834505684544299416055963454949592882189460357425050322430100824835634351175623484263052933927618254093268516114428570858525374684155581390347536711034957366137831759795248933551363748653471554794179134394339712722835657434210278159556996381671744708807658540568952055506135180490416904979179673506997626907731072801361397520281726070643939465003553898241997261088133942713359313230248205138803982740305317440459698194958448409606792410343970225407055862110235269808014145090090960468826100195606663465861114852808479207290015804817663217528313258014652584395629050430896951071414895413396202588306631943741586552001536415657474897981759483782198372109031996517745735738029463402875370729693153716013699280046277893246803005466191291788977366877126120679044302441722260031611091932325400411104838037492129349958039205183125531401629896284814016386790098315626887897763255708210708220807883735827342484565510716914502131271527764114046676730502846635342662665589661414601271986070349228373455728625634481894444056538990000261366282818390289254163420285972509053470536690970940550785391038157195277949418307698216013880217942146707080015095760419897648724024409575362235350200221392011068538075919357897161202633905859267850000142997548549968317318708740816040322811721397430561888790844976345275552271918199126917172942508817728958444430083646441274450394186225282949350385918146833976105017556183391074381667509692505347872014563557726461426024190346961118919136254739330560349054028358290942465694783218407805233647979836169999543114503358748444004244096438694744110067921957057821695241037339536944478996961439636537296951563521090295849370807222185578532738489459808455316441109377940289225034185391893702612814622161994423375295865268362905353742238426874126260495250706446030487537022947177245759328236947273893279074875791673038949448535126288241810921842058178304198542622720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,2] 1161083330976766502108152195175348803830842004013201471194940269836044811818277519593703031645182008427450643512548553225646846110976823792227706505803132301553547185094553497885951742800095966027356794856598026352450613445076741513778474933452658919851285375020284185311041720684603057668596149108556205615401308436399537568544351143720867589572519122087953777269404234974001044277398260125098259339329831172960288970271121368218968062202780254026688356802698055704943779262381701338489500320171792932148868610194374636928012925228868489310534950333714566123613697138558058803692644361809339250818841494149719579433002430826138507520562635440859452486098459007937408097052329944503561386151739543308451144155775841915524464336319912788821273478114658359997694464754191024415319579964162025105741109230082919131184120629048425488078942147590197515304691180066766847898824728606781316579772826795583872375480596819998812223516047390801527548759771480171290501367382396914155748928555141520370564400419781605882950843880459175401721486392421724007549362945216341056824044671149686872345433477675312355538128314600505226057141455488494632109247161895864759155458840600949426458253407947373137265454477703296356404668868831477719106686680730037955080926775714575728548375165199959578804699421203798539509481204365577478713791909600106364121132315974597600852225241229140625011006786875434449206098094169830855996678958094933040945861161857027041483216290503183030698622203491562675306087267496375645985880156432454969353614828427661813229333886332866668404778480333709168613613709018061811463478310243594343320409341583237203916328887952781973988930648581832952135207044872239085473992512303031605808024039253072577892458005551232354847541914073409618629835843692442195032292923254479434480530071692837810797362415513942026923086309673372585939124581095632524287947596965857946756487300351078020971231689750099478640890943092982352931776989403653845961940790773812923340608507128448794722084491654638090004758617093976576696833862492322035015958799218366647641669824418911938707411174671739593739449042397558757221266850700665519562413716272384291773556520211287572592740989634320342282316236267017467684294787364391870501374227781846975122154880243191298119486495647327692123922507878696701980311385174631997197970889868357552209255207654799436945815381940454557475960397494797488461461258934755993773542623303488712287684088709410901269680068129808661696430654861271073424811392986119359164433731976609472445307139433143240290472564681161199880281536322404981007274239546310723077466620681304560852539031509773846366914480882594329503417273832680150476563834080586171684148940738549264402155044864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,3] 63024677046563505705382349280128323485980008057915167466435797389655348239686243390298280144913196472704070514779308949281839392210108934270180719393402893945450612476253107989522440627011134539631327932653225624171716091163449302817533743686218103413797790081478821499819587081797224000369216189593815194231552570057160387917659160347773120670727705182145968467666535109879013892605648215702428955263642731915535305296362865885129475865323808979635701356474522210495539600089355409992541375765443827416539930425390958891000155324406176787865141871527597399223836130527883606286026596820154948023978623498966622673901886623462479371553423452149450499000576169727687853393791872060656114070430888400581467700221467017425493898868619916384102578530603234807816118105131750356043377932347588158295956275489520291730227141542208573098041227153394281685595615844635454168948390568858564590025187993281873540269570733918748368430049428162634640539060903200587790141323047428910656584938490235015847067266939932144840457218309300321423911457346453290740584571239477063188108362478906146017970488903027698169903210543018690779072561643291659821429747964758273030307268146878793155057010780830291219290598530666250832544060204663334218358341239669585249423918428864749892562407479158362889475311877261617847328298196492609198282069332177645691143889163871985629689661944851980372232477102903640801108524517341772799652603986692142517310610022428469350914895584445513850687110005221256754041109093460868648554975976139651305600437398482894946802999937636664252915011593200497070878939508669093166569191281244413493360031346646455159949226427546595067966284691499429885285080765205116706017933048107367506139116760371561541991898574719271776008864710910688928544575374113926227441714727953024456095213661307583492267600455686842714812350991403178721849432423349065216900388075276236978791689712744663774731498934884751932114913731814834322083739062139641236757295274482006491237354200278740122948448602090601391041974850987236205589005214273390039169230302888734257098774490073762788377366282340780745140583688739374661863757816410513589865628768635193045076914020502841271305068511936478713824896064177151735897563012775518646562276070475008161630385866741767949667203807114369538160546365113156262050012860202017603200539294864814376403942861549157652494563742245167353177677303892226136261616476757707144593626012657504701661265761782550503632381466375287905613759585398517159313622390245570349616012399249254887449798503916270640847794435425815854781515049295053941991292118403090062215621047325678094355067291047605700487943053074000124724933691777901580515468376358897596418437111631278112142880931840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,4] 1174298343575331249559950603341366726790569950227163598390581002561501035346623077747620582969536902139412354353531171779293580025992294068362699714938868291929665850415624901483739367519642345300903402212473882916534182114978389338444001665011420232298564861324860117960720745923911970737111679050847657512082315589190898291996194591744608124182815150112857344696336858803615505011778255652378094596524454988887981727732382224760360925067223085643126602049485825726940264588019526399415456836655596576898585318237664411161253091639213505751531458107683384762956626343899029605111171446745369285056585362773084878067809133031839545803365297522345129668641461232227244153520612144860344220874089941539135589927950023517634922059905618170502381107435207821819249081904914758863113101627028494174221806773106093301694504147501688003672615420111803734331663664838602853494536507604057216194005902041455122101270175896230054528055099056228984384333138442317203702170700580253938689449923323391304561090110892204691591337613730021375808256532184435461275482929440655952650932132324646431736611950428037314047727357017978221171035698629894513488525006390014924806998761501972768740728033196842880556056677410472598500659182778528677290325053171389961602764059591465314469319256381651625402418104244799516975461904432507330361529388595616632237324592454645403876800152676730735648286875873651356635798412002035512271681977543516113341620359396802740834488094580237048974636738976513568674844811642974928758642250617362195957421418885259233232072208111318010615243832809098839504807430576283926916746695103043774028598902213867028448997216773651099292447416162478079062768475293023366445916526269950988251807911758674025889091528733050150119471561482183760423246270799744055194820574841505997684692004767036994672831596784419381927066056805826096891495373943621012844579782089954017688881055351042918812917254918612078986170299784365868502120726355300049888919755492717155578220074379980071654065920597189123062491221491635029096246578355581766398537520475051021522354451581515650076297076721485687266269432508809745229952814736525101470082219511216021851947420267023537542006820771716577603127226958700758589879799481581096836445649756957041409333546282552516687048081181006693793937455796250831067952429441900643112921181386861562219936299124661466301662980695747341418693178133192160832544335698669281371124221560706108370149623051093429066522224607113509676690215074411011958498485355589225716582770105638766887756745501537693829678267806758765960742540912152845778283720093408045557563386828020576425498686069862104008615683350219862515130809840804842325316676118643871289627201921195073574789896470528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,5] 10139336307256117983292613618935552828557598676200264479610369135502433789957058991658627038520919327168379431597270938818289072540858390448257377629121661912112846064542799996008223799107969048188879478941668349039043231368849719474494963831635454200314496345190321070467687462546369716038581730076806562166159418589575391632024382280747063204208207030167418889691348924530276967926416304160197103000902623852192265585945996208235840689129586917936422389932846592072120597161707985000812499035431951888511641856126462503615233193204076101189626498629851750501804948191104254426040806600878336398190644186914462465634891612542242822559574940965449849031555147826807238104025554071481891601948009173732120614462934524534374962136832824551700781571399705270423915320620793094313880016476688495213858137464009528631056289026248267670098731897277646601070411166186996497478640500629469509867754603232934517994014972762015159591271433572350461763032770057329133416171798352341917907003564040623770570759426411453364544513776859295055543840415867727806589505753674264638047827850190981047125229552755189673909563929187046625195647009128368231577057805535311427842802869082732825797080699205879637690295690516744159712652323153065109756164863631036288392952125460605278008019050442102062686074204284768728907366506206059782608980373342745559757830800758766474513011449332460069747235020568859412599625552458697445760220781170715159973853832225714577857343056496274006141507705534353428485552201769739098537853301316568780994301576138510505454161451489168681096556915084123892157156468841171129751564394032977797646628070053310619010428031787134534335669334285590635104429705184613782564390207108090688086280015921364174673635202578955560467556948685728790229870509113242351062036382668927884736257809009319078185729704384170324736209684197059209789186504934897371209391949788526079551785696844335368213305938210640658576877155906330472259247083977874420209371681784644679489011489834040000245533291139569292969494507895746389032694611110102753196591827366144321033509273975890100376213770100912802418304127111094921473076446752272679927090441188198380417564498512004640008853234689587858834122166542318294527114822270099851222061780721252135297406002613642207405107259812730473597437724942893364197505903684628033240154764122932394332582426709769108150490268392300756212730745908542263771397771526609802217431633805609852463302972827052626364340893726785682090743660231945036755589680693390068867832640164587032494839816633067711989470240286583195446298300419757573689434027163135756856399424533769422822813421586949496015907000648445375833789774723400585824526337621603170760944920954961072645166659010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,6] 123532098127854279321761986324224997694439205226853254977313697781408997657741788199319963425419785964638146427593138141065658466523401692100837700375790448449112400144096894740084206921638168976293100428816554619953671577649957124567445619091812838434037623974254521125415672872759668099484240979027871551288573614169234512212525157962980156347984605581356599705580119396691729835507526949367735725008745420456406434113604096201712494639770866844094543776738726343557328380939945048869412984609972958544915408467025436036105684183805697040283686465929649851812907891899091580147369149307473844379876236192837097226204749171350774122549803316896354962926085350528822215962901482754198629396590885218570270093828400896640402293144155771533441372220148573507256198632361203239092000511475732011845958772845418326922908639878302990990410186114177118316429922098113454499193340360321769070868445612608725385173871068578646520295190525013673049926415541442846814840197102776040716987143935064208225862457644781243875408367869934552254615104536106514239116455185351812176184634178632484652544581880056149733210360615304239636175746453788157054461807979866655281615020963781445388552010392202076271146599818490092636852873241208290470602881524717667137833887502797349681020805543136549304671185850571057288278354085593070953124971421876646902214419757114552801669711216436152872710275208013778131166596359379429947023586340432470276614586849654116759484979139483126741787174645994357576964885948473861494256783195990212881474506931999386936084358492306590022710746157058607239971330162384755641113756408003753105329612900206535276197873152560606570704978867548786564207208988506963164027848036969051351302527666026880637749061824591401460494297385018997434765649048454640810368688145441563488052043108813069453561061775949096253722213009053412312305915174724403937669626642974839539587790935324953573339233903153673491816112291782016859949716811134581681347447940061559234719611137630090536726340308327024824314558123513620491768240133300157419530714452851807579221903214137983016548839497592193832384835182449117776748668771644611003086149902497546839181790704666517960532605549644755707288344769871004980123194403798398920136169186764964532706638302180512789882917841967270404585758968222329627476181248517752251572378516130408678541654735243805977222044773976389581843758482207303586205685213662818920331984539269099067096585045655939602177331777237684273629518156888797450214126808070062294402779540520278026034564544797371506739727172713809449119464898319891826317855405618213376922849904644413154716163844998103384025904500498846324342843343474387527282367525095802576895788348773948733646557400793088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,7] -1199508744119901191931242383724771141144425559432734850276270617970769707941008323666479612521436245170340796759488750163667748298076295999519705401310066884195271911187572304956657478535146503890753090812913552021410701508894730304259133310187173630384775201263843814192435239348255371440199206205341090269249769213172647891086437489464058532145613652158213429661550030242986046126499673333662959187132255784571032263900424616218662370992735709723334693486669504361996933298119611625576525159547466057319270083603413389240212381865197401329369369203584051338270682255977644482348317929463960705077236072173431333890011170827128100397886839014711793443457321798228036567893671565254224347581515595370811923828468404651564313178822564610564323898724002632846080357797939052740983053713735261791304745269532821739567478070145825800820740941787625096546159585193106271305781742483833363662293719322323349373383493166850295391951254879202209663926102970813453475495439426052483473994979948569343453447340161243618795965650489067239140953542717585577182959630795249328104783558487833226694614435296232335686650655788891220402141123890963642571722553196203710268885410609730945909163087925498445612493316176026614248549080748735144750252841190239440679997509897110751989108296080672423145490122374956786107925639630437617406571629650253083673785014018584734258564372406143655518905572619358337773421952823731403690852488757711438882835273777807872050674239782781721526570671114773683861949441816658921510778327010802516406068547288521248327863861941477094976484637299555993917999736137230638103911425849586831061726083819272467945319872584410865094827175016861837850074038405190006439312817424681223820635740247750143913764448844049177338851742140627554633242068795728785694550180455567860460832650624787619312001585066996798273037595772948205726614091418898927494386315512652650992830417228021125557029396426503826270958802097513536793760575088583054053276944395624152339704934508705249643305056637896135198492621565093760594516575029846554642927484081927700103094306108051245264562454106545926561642147347284527819151926128445169518579204597041676790335075406302915981377953055070567088655262523416532892364851694528974413204492683880481218609309973640506441799470886787445346608212011535984402228443556542818008545971659307604346251684333406239739263237462221053500403057144835023217022399577913103932762293441626796957117449390986305887880923971343108785251190000673414560277011928846525650809284803319872816418209777432340495496691085248574096535355623108515130387319705038702507897302497982846489002131534155289355086115966193899120720734323387913661236246216152992158540541241787741702035954854789120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,8] 1122212994859474225647123147739029441130713960202087500300555567952252954481991199233925984174692974158034857330414596199622739157507484072483756645075176389798796237484290468746204548283341627433616368295214249646163097349738998667175644822447167996494514301820159616699112838639032809909900531386773640812229055195986784244991795193044292545832056866630133954395173358195600425635057675433819963131269020834731513896752016237816824714440652284894694972442352195796714242208581436435651595800063440500823248727273176421451964449195835049910701109087761051535563866653516986345105935142443038549453623669510652385842344831192405716486596672498794857281591015832085407805334661915721918752994438577140625273185761697350041620552838984239382354504681770499068873743098171172846786299444519989528761400681468748037639852455316871203028771301203970140364184890013439907375188430841692708375898201703081553896880443473320810876968623382226784398777764515017672880299535384848127726608378414891423341188955221589747099743660004941518185505655536016524989912788058726795419326941677372534122807409202347360106519241271820618162253699628932526628237227426320615966039994962288535551407779747578482208438935991170561805357776475542283977406713970307968503983996752175456751795455786054501028174531014996842268292736821584855721953314386543665348801364290710598816931571185818997195622593577326278249464169549219010757920595454023606384600181366878589278900575918579679136913976282373768429689807205470362521229208164729639157527084257251192859805155602817340354085683774304176667119655498203875775743838903926166838553585000835987205581735984167433485293825591622423284509434174797500195082960806114620063562173130053395048055936581804845069168641298206580103127810724332192212666751495464922347294896978990375484960975243623637603748088799391151770633381459466755951535877685195671793514254277286616934310514952709847797065812209714668644195786638701001081121519237421417239694302711467443408696811457420629939500038936852477457467164347322087597930435584611139282537474827381833175136852368868885849319359612091997721654029375462547432840237562243311370498993335716683741349213572346038315434076481745871602412269555467022834196400447020593590857746508968089626316296635943055529245859466705119318407127445389187272630344033202250663148930717746338627327369947152439917117870924997385389792056901341136968907641524181103398180236237433037695944706476680022788122710656504591784672466721484708540041260665620408162265139218759041379894284210545581768174867577838029755317583136020374221971935345018249063683200730193037413522902189893972228113019450993672928373196002595635942700652072573011180013063126384640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,9] -17322815491691989528655110461917866859580046957648154577100260330577345904933599710734022411356500575509384109210454215108049307093022834387471396433419251430372801223520435632309651710388321183042514346045115489789618141663540430921616872747035374067138911023800423268206922668272287783930962530576038148007613150745739716938390882470015135730873143210835545366723654898075568554987979691181870452572457734067613659367555347718771932807008073543344182506489188317077819228934009633903368466104697234718996907683150665878280690056891997451412679172053156135748446078047637613872998585927844809846007858349582448407005272961127503140197081482595444456729624619520263564906218283140327847916113224291994871826971449927063155432122730022327113618330813524057738363115977510341097603626339144855624828959272990560917859379802653743674340143066283742438382233896494224611341138286189886913797256659639899313680834679722269113603702766335626845234390912513262276684827904661906100206774034789625509273660765891501633214751186426114086794853100648235471362130939273875469642620242291891386735390868830667439196711441563147843256542340064954690006976980129250914493506447380222015359431717864912139938035696574012791550779652840051195356357544931266549670916357471865899876528412684282848885678656365219581156637286871731635854098864001032873376820779861963900348198593801293756298000475655525322239376213405861033720569710896723861180120723539298130376017157201772958562998234133030239644409062335002771722575422979993833281047405471599367054824856103977231267359362473739850445662917094614249316302447380048557548219507935909984823082402767581667261087434580753136672435252289666744545027687769611051651537886279743340813589678014289180436029488716818781595541951707393081147795707784585770607609816936003134687972523327899261829949406018322028153671646849630156527325001784397730002372344585723453091310037350489778723057687211866064840601714312608351618688507451484048380948049516518691104925491773681560912085770614146525612417754866788017952099403954249796638360831055407770050565773176706725340526414233740098113619627620801107228527236576397890546209291684215814444042235182238372114592818419458442979011460763563262609609163861658393977285119797414258152384125087478949750360794746436651987143670156599896797441598021470562958842744940896656901825292640248549102519028269989985377248441789944976358499468670078312797454022404032071519649262605003883605154925725890400210798875513048663805256032541483436740856599952768485230082012651873539493775047597805700445311782222786580265236524073334680917067135054370497318242174264585331369371120766284468518430171636349887756546203781263020460121815945052160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,10] 45254341836636548876175101858574097792411970946317120054629973056650011035489518953007322159537226489490160661276969859442728535501061111529100214530292362088730955112499859819756308408626966063637685380956553486590144670620152386348145148818504819633884716217124767249348218091845093029630653296779482763242501041844892403927560199933375446379303271554678343456315418994401754294311103180528739201354077250476248255234704239328210166119565503813131494104780217541780281361725576950176503027134691924089982483379184863175909106734843340099705287471980876911282916388745403533445163669446231944385745697503445444114294144202385436912416635145420038579305300117933062368585202395734981433947023179834319053182449376102120162981119294141436739683913827680205907670706274710018606349645511170129848122861793590195091788838716118012068868446853585836748853514300824878719484764928515594443210229504589160078400520416454529432495046248235898129271041176260948167926195054454180476861352527169780430076613346416291320868637602830501154673325762184388614598915375657864656884307833810867614559981545138247071760577988675903553419208581560569402502997689557325293407739610776635661006745644674263756033822343911485988842954247473213751492894727257418316475304011039607933777669639455044105967933949171673264183528401923494144442871370345719459777153462718195218884603122960078336236507887911377109342456234588294068820561347770965900689146709129549959209623212372268723845480069107204217549429465777370486523892040214545892784511077625601183942376474591233721733976158440671704723675653644898575125774176910420611330379971178163298532665266015991454035914655542954899806697324145222083221336383007588802686276217996525537575351919985414124711610811161299788216099748807231689439717731563349133070019632880557501541867597510351136842907718159239558137977897143066597197790240702281989956747744648240930004010437157335814525371250099369572315843350628375234421764376795820574378771508992347348799301203818504418444160296785818235663191671042812339135198189767220708367371735151611740966181798435367362751896109678920696623600212711113586624507355052313899436934877574091048580312290979745040365858979013180819749335282892645106094245796008559223221656981492021878537208621195590923555495279274113076942241484546666541201709906088465001774664154963548266233263596539307885359201312376647629519791210061177649877449416764426179284233705762192531375445610830984584407647801244434738762699857906797163365855364216424025884997980808769276879604208240021017225840227848687854919880916350730580754909613761475178335788485306479018933076267981464487992954825258619562660422919308816237208818877419907242526652988167028736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,11] 24129475164202774976912013627358749227220830290147484899827270940319062963988826815556611793764714224497959335742463793869681950006618822472608542730770286111961948467610448741000940307218607623689117063253395466138936421344582810503334402318969675629448705816338178290229837981400091611543882759401517290906323334981060979437009142214853223097951730488226992447782105328068529251115443030841872783558299945083855514885344231665376564027000664393830202690320055290742149366403814096452018521184099752332234598176077580959772066350263336948312291801191751660040571827623783967039762077997620711676687714650232243070480419496194755996772312737845547298158632490180209363820744287180604789937369492869668594783939801143019495626460912120041998713614269834450793019884444207945900780494630423588948873516902212176024516818072999104722821038249269814738405831523210634432316284750304533545675376050641308037008700931958776739721796039034016496722398814123416976949576802193986348300275109839139030519253327832274589817589411543593403056004928462172428687425264185726723735897910599927427108529992600768434340087622301889238707032536670151941258292492777208078870064869870915160324700644148705267418898090493737099529354332035284024115883276232233251157587593526011625661798996723820327093672417786874266060282502383504486353375927497590489156445146518664146658831297764467820767915488367677065749054755398790903897794417816934537957926067343375677352476947592574971719534270681509877870703447015859090079160716918237132025467502770683083798262919724177237330976087627755357168306940698345290561072823879783356570412450279464888562581492061610536870789340690457921906865333047611623749969495367597713253192348902703279657997926555484266891197530229049817586184927076893960015416498515530451723926459940907384763462259273103760986813116631859994802277909741555712526551278061866493447040194776418826164411934172168899917466888386037274091984994861031325125575701586307180567432601370382115039428202069190114496268380875427419506223791593459018465277289321875567380178239543726965721619921382950705873984978895639115886476516961002274818417101157713807798335409267544293897628900228976178267970004194694481207634543711349888795730016318717198309154001295980903374714707654230454254733224063425858796488156823790644889295893317658285214214084366947856170115030791272298832721351114358602456210501683038215177569996523369756846332287429682759474887867210737675120412454620783829394028277900648333930495114224990673684213438391689345079689908943189640562933719705751885638926110327305714044682760548188101591738924787442309398849441175162814933143443846704843428071565010848186481627827637107059280400429749370880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,12] 1697790411419886198509557263299865197066054537977713527962114516726584075766733534005039173555071308502873467235487602602088149769055522980265025390801029732801208542514384159208450574576888640276575117477155935435328393162552306615277830607380037859140901537099950117842451306999059614005216474414617308986225283318796113840176966236926269473289142398849641906068770319755864985853742963194200604931664165779067464236179275492172551361082622681616560183948808946309656090460545331013555564843816739239675562332346975963219760310450340548095066969196461344349916718009877896675869225533962124936165377283033603133973152566976825620811332432318566884574727286904565893891112962693787043279200106236925718311429985126002988448073778909211599415617722042474626257899092231513053402090343396685046237008716660490427331931522646146670736255153233179902218939179940572247746538912945656735553583818083879806921890294661206869316017717457853176871878410559825570050267199664674945025303684779892902695898824423706293787082825220243156097194046095768979786137517513255984619265977296683510634874597746244845309749637715357735062448810857959461692003927158257268775782586400616013011043471662717486065488447566957864428035848205602821117819885585871533258953651228277925594951908767706294901202366852136750469532662563497396248060232548817283638248254633739759348293675135481359420080610856611869327088190991227676111687334782950661694389861987523467275117370431031721877130031117791054578176256856301424621879137993006928070310324873871111486771558669375037787033844703295242122643204237129402103031122822452970188793983162020615292801748056727296883401637106777044808638766710226311407662988741702474115368409493493444873054191196289337375578147180526576020879663026165919563446238503944296194720241606992242250084241057166774127316923799142306832629774503807285933313204327854524516348792426773042479197439080793827678673807592497689377732176307084161647603142223678901407074867619602923953056135537859179377754663619738609442972332672610432859419736946411772754381286278741311926626030634489129884071243982421839943456834545867827747177755288653031885198034446325049159022532571559396320033343340290740872196734625032039598777037919910488471139599157433868848494709181435143030474821721188910663415290360466479518365457121429440056319168072335440473506245878255730119671285078971920485120321548054642408303219138961942350583752916205589137485313027153073457344968192611786479829059634670531295144312464989007026373349874258848782060106450943483488539977363478936721871123069035498529366396622309513664185262574561538867059861041918360271081119760936828198088590508722972248889078473372054876747807622778847232000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,13] -12719514792714325392070641842580462205064811824266180648444267886878521398821377090086704291672984237367952480913275030217331849408127242439149057525140554928401799287656788798330560720879727020871626195051874001976260763066229989638728694931314810737070747842425003429282337155840734064149874023251322600828959559355449964523273843676806199489428341424921087437292313348060690985303482851045869035387693166568487692008839555025327945067353830044804311612514541412530399902802523836017843143075509722657467685686113622246591132993328798385303114020545851150163277347465871710325723447771007345574458285955456883224242287540929395402927204471919138233011344678758474176986448100265407869789588229323550478779843956546782616089390103086659676609869141250529997405433438028279151260244690734747738400413362268399496226130974120376875110486430843317205722798318302526672519193079504589293275333862497651063747222379873684348063781816750080849692779035068316495691780915795023398849402597758440871016537266381007184329290018674055210870043866183318028464477541875815292428354734845398104929446281560362539463525045684344224565713225523750204198196870855455270776314977867248078325093960566472389712142083442914593756921264390837286212796050025291456031846719872834921445322972504577138647966268906853681861824954109312286638366062640951084362314500355000328632458745815119316817705111774699433953377408654513070070714349431448557702283783543462680260018693554310643601333851372240847121840646417199684920423831437261153218414767660772476140355944407189584433989825035712006522154043510589878033406749669273574122186796951216095785571741948800983879339060796649850225585547281847102196475864604972979438742252002660677773684781143475078053338896535230868405282197239618578688442999442398297315170328752109073703299717683053677148408176408184296728956448592778689424382444633596642853982829875872549586573943282196600677305881793564510846830551353329765768455855847364682244840750455033431374041755274546105635383354372177958045646151605896704727477467349647397165670658937861551939134841266095542587584626525094605013684636085390290592752517035287909735817097037838472668857716299196770031308937925178477029011592470118567923913103714793662823731534496793257087189643985347329159244792535885633101667388967405137336500195243665115760112867017435010936805206867520592126577407434681904288326533740002726689347966921042555558332321441419679741846351887939855436311178819185502822836310647991359405345457472865859915594776698415676944890262470566148848358255749665777232508865278220201148169757788393525233150014838306839306579476793299769382214523445619609019111366385911857048631458237389030041228511867431813120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,14] 45270734705612476558538764614696019976407129855149468324281136368057456298800498797096503740034314161131311624296695433533258068416739966548527118720502124543503615328103135044858601556409116548802752125274417778564910411574879160131045037392121351594710067281575740814792858357292015508122726809144441258824065013384415710556072043028166434421923311721587711348443188950862818750521445881942454147853951932245500038987897991950254861358145779424772016722463886027473246881809374978606897646669135143522234903941055367049807506285425713772270992682789221105447508702489700706218533435046361516812098420543588196485568682537527292937497648010153718427650542887577512274620398090883055501039166499963579355094421454504329067050655145798984029876332358411656922932676259853153958030982001804010490944295709888356641830306417581744874022823636628224169191315840954562946507100273891214614492846744204458265300791959483916392502751720417970362295064446469477739730457800182980606805516463224711027761742601504500907388335565089840373906453302072959215784700596631924650224907305056760756628396636454248824464545061471178998144910970462726755324309194571511849189991373848233245882457268142884101366404206291367207091528294276894420935693272551880347135605714334899700411223217668238478458106568528754145651586853822591754215941861608536669326513189158639817225829747652706426676038431543198681855524526538519213040227063735169592611178088118951733225267049697397517271393553966471797710895778940325769334201120941234967253992264090478592544255365242528631513680599166737442528309367931382017994081818172199556470176331845500426883970856314690654426514227868380029628895652009961734906886285160672167364269503464074904692462666041030032676093923245761154480582937853853284542974915603224628703347024547572955672269770200441813283449389035726829174595275915383021350061831428818903529608166478018675884226239497548157038532113923249958073572465201533735865541662880860985763942916600762605800070311910231782674544108345400794051454173217243740041515730095052176648794880012101676952145936851850500101994712421637842967043291822896949381876130483419620448742453276468109532728979443783046979575457673957735308611519639159041196944259806126382629381973584568764424489022558925516574561367719777866728924873606479429727111619908765846035866104582747228459439640422719983640690494553027916838063855453805272507623814032333619511096523700404724935797605265727842052821647865390276199065383492601600741817687315173035955723803721194498937601362669661438751381251490501519860113134391643423779587760670995756377202144632044713762539620824804422932069128875566528990489829263324724498337640457771558211512538795859771392000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,15] -37265691053528877822413496713498824581080717791038863694288016412254745192366466215434452546458866634569991289366752055033667072454279168040488594222879300625467971899599718342440116257350331128094228093719170355002275080062820260974127559479553683447084785960845332055053468838169147969517818199994445272365578721184346308619942589576112166256493005855424763481146857218663968091558318211065042717237608443887730598895244512781767806178848854290187494289035566513012428076491345623679474803385073821079045165992182012327335083662391475750760772715733384477124626205684653365444386498982438488311725731525468945752691014362585680221692700889489446022511389809142641957073598123465334258226582668020118298187857452520554307627116973153547600906414953398205577255588351163965306018699116510497735573596101203873354198187426700508160430363180984289674590902962350791005966866655697768438670943690315331769190276397750545780842277218269440423428738810435749723254649315870797717953433337799585423972492117094714961397960664757622087192059818969854519676546455372153797624732655609162477045056567404994210290961623715438710571115804015849175830792810441734238571993552035884046298094456947257700812166094312480201350027967822671233613506539806153088041907407056119190958534556989570860460887313574472868231914755526455221670275921313409981850285168154195412530167958822056377393034530155797405534600982059828525080403358388692844225688875125132110583941530598399650841060042308691003397922664321881094633921711815162765579446552247367817502724938975146613284083832027357785024228774793315704511053720989895894582575725663280871590252319852004066981192762792273659672310467355989719182050064497032226953349294318726754886997360251428170050127592420175468704970586930389405762479883120814451443410503334790168458581418722398197304230798640513170916834117731434579965791597315653331182907853898456953721121924737450577265664831566809919628133853493895291434120551373006867142986350298150833959514874055882329083807272418915675114193992026949525402142863451873314649843458791633068795957969459463102456979130758104401840764664967475759277508145077684928952079096541815682389673229595665873811736744075420498368304859293898865744880595151063454305916090572708245143040090320860703083303270880039983584579423144559283135131890339485048819085463753809942426739478611779162648103274393759159269822294841612087982223897873428341037083931341906003116909888684164392563062457702096319557743703850476433324827297653331131621220585401918977464993916901981255930365193467722411997771523363713663936039237485487144109863563210295646406897097876631442010963339719927763380452119509080496325870149591515718657792256055254712320000000000000000000000000000000000000000000000000000000000000000000000000000 [152,16] -132373607842242409165012492478274849897947736227328477510763791365375377688812827639999933640084903358147381919948811736156195158694874836371781999426311090213656652702813898753329050838063977612121906932838377707202679779193999734812740579570050027118733703974064719940199507053894020935906143137654949839160431088150361350813090948494197741713408658008956085508187226261119081205601428808399509618443514914049081684466684642138441960364072692906337253686964214659358410970763137590452648237074417681629924402462209054708961500871676255286135424418986867208118231784681475680433413296615015431706405521346287448392790032131035724886683916116536145691302038278286121716314829311537385579234737398080548626525503199109645199517550153882081113425966170705496009368710830036392607330297292862021338424162341241072505303042359363001244330531638027198821849130687582234019622387316125109075660372063780448983151597978168269279598529012247594268672949184450068583829132531184961461091773832319242667603342047319097990730130466468955365527492071423777570853193305603557484560023671015167381304172400926304564359648706221005499138679028598903968657554289128176577768127710006758587413184407090994177488288339121764889899532277713257839039915817644037967844884676690015626154189138436743059418390049816988008938800432454550687564817099015088285463206567445463277359669462825195818017977227986369366673284147272782548111973357748571192669005644593590123218814581097262002737165308201150792838371914588137506167561676234988545848149174731950746491694954837464351060880319021578624357041774045503779342814745427750497263687351117002011385653997393785139316857546108268743959446581391613675584369211950598074861097274446853860252711655144674176014866522136365049469655384438033949947236238447853494194558767298457009168327626772545443649175768882039224897001315163193169236900127808963527337132116514128712433311739532956273366708491928286268491110655142633653281510931623185906274052167115427845903288265292027445465707198735496861270397855491355475923694254523752706175886602204604305044531243101045612581468905848637959382664111494473984086129850983120597352911293549644772210224395534648836026866232185381574031525838737286342985100780495892468556698424094082182483110844910557732699295410015957133209639162497077449665760767904922399984071166713196965487875247943778201374175406161267469961288075314172258975938470905213324858922981392241839489547276802208276997725102741889721082841065267128781587043569904819388679209387437604022226740657728332789741049575822467693332223823080024423251112979629765161215819449061559300547950985547951225315273516635833906997892809061560946295637789704595370277813911883299684352000000000000000000000000000000000000000000000000000000000000000000000000 [152,17] 609545868482422668717190311618345826319421338931989366424815037139534106678090752189519632077173948195045251227492053994805468040850218526976959819994238367322710365073482781841589267917330533166495055548201210694979641610186799862907428944484278133650173421013107839729522519801518845515231353672946050867574115004291284869596936935555444606048906340002615086023392574379945376576069366299012924052627771689196265507869143470480119309137699521053448569011015766116321767576319872218097396623497650387482312605260652382709571443716905670776741184708562074367055576913227108577900369193577891497138378244489878797835297054203413071516151244817697711957082764938700148732927534628220146919017474353587686618259477855417068077768235364324044109972920052894371833921745123059120082194699491415545680247116209174600545457469824435110109893241633371430140819446343491541331191328658064148865096917264919794654852263646830380876847606696013502746102162645314803399545995538784097957845829328028375614990225035836995939787311297616249545880733332479836581888751382174883682991382697689563424115727979744750848737542002070802593330451092167172148755940261483577001943751775279063975535316034354762788611535477323269899368297922891627862769291419490988093113296206994642861186503271351490955415208048665408723721193688107837044407365238168856660475798725906028903510728876909332541297041853444794400177957322840035492016877600583308730850055073103108215968593890854975038304829885706097999584754859251736414249102743570601196704542745924450264425163756726583518224885672635053058723387209607695385294520930954645277954248965373300195585471680629770197203464589035220347068370859383298914050675722283271448234302032252823620401879737607653931911635309632362096136460627956794155357548959222423063447743914575073939587886522841481248319850835296500784435517568708699785900645284720568663355665716189419303979199039288916085178397559488059185958828214655305101510226097547916888935193658214287287680150909367879453534388943852406808068470983996352341240298579415487548976347206631816366773818747059181244518012758882908237920833553819512713502226801744346643858233504956068128553395792688396073514006987333455118847058087324571114998588940140183469581646045255406578273257043900571639527903089306771168365737219054524523999585862135023863520467388571073289509585872883913385867573807865932942243109468275384046973509546132290533153656025591418395270574936314863170664933209325027159467784194078272842220297558612198731761051683768231518452012905776544010833715258062882762422464743200991575545214340930935101554635756700181583606117969285256210642688492189921478489432296772438399432628409735046593238167011179479695360000000000000000000000000000000000000000000000000000000000000000000000 [152,18] -1769531375076435027919306390008083945481036889365467028273403716059223715101925930557125768340476880480801337830113946909677166876716574353827876275745427001079132863078263814979839109073790696004060254931523019320604129784940672365055060307425270750501072945505095405578316829821168434418004461213600595277570998729928133154558036226026053890771655334903568680509515743141164363531866194784233272360280820890063132707599280606579691938060229588335258268957952405701421840392206679189287618907767199629712606169932146848883271176147973644272670306777928037166123877346686385192147283038398008941206100603520160336222133484511338753563942001854773112015220920523037942836089425040970600678764201004655605534573584510556449872239463701194910410720566072003401577742734675555431607526980850251512072100054998805711303708432150419242923030952234477079785583832979234628220509141795281040219692573436440639763658181726122972087629977500373124150683733637635840618686384332735859153957854753155149792547382448898413910336793377953461180656168787341776931849673414143109560700342596952170880256448823593922949846146719718799078282299379369816923702780174337953342918043406530982408036538416136926493309700645516627938847421231599444128905329227634404975865479324448618119185154236823195778238590555009672683979707701286400156395914516845646745763333454689317284454373119569878667095504710453604405190488878275519514115462071339310759711897171302469598438033690616924217893983631829483564178141785635462588336000987057677835580087425768604651870383801935911737865038417547344570429279602882939582395640495208047819098479509139664455056407795575224565949609949352548846234235147529556388750330930593421148444895622061946088842915774314375127835019609787345987293930569341107391110900504106279260215060511248083730948850463759630214088384605298680469165528439632103410348346483902449343196144415141799332276554748328906261877403332846771684594519062517401079909149501955709416121398585226148767347996322368364795919233432372242438278519281810777330097277238256227773705021972788565960995816686125372562424774872443395624067084309620510085900555620899520012598740301453044984962594852792737737294052929326004405564331479963875141457053851129684133804744152418148733564839603275205446948528452519637102725534732594236741936266740758020714476649253621225410619901129067542318331273495833441510492707794370425159226170804709684307869643353264221096477854003742538796628242674405515146130730426336317015098821035522218738935375483694266563964470562360313798789958104839179484062333493066867084625703949954779339325695366587236015875909251560232138633922541697469305234240703226112771574044994702239898042682267776791347200000000000000000000000000000000000000000000000000000000000000000000 [152,19] 3045348300960091222367552169225391317975905043224003820526178644044311791896783383188403296372063096143204017652135027217521246247879962587738162749743023053301767868569905853537992346938122814285117662179109874928207479547927519680793502623234372131991799072769168521231411269461679696642264147431955249587209067764223935919798489034390330445095626816588156605953060122245040800522991152757242059885198656726029385796950094926720481585437991400408905080240851525043267725260217347582708988255701028526870522591239315845729965326431558262960720785468142588239366414102136000515158554801853296993378741215509875122643073722625683706210274985906475587981193765866181051964698791957020791223229823188105342089879402201726038806641514498069282952906496728717121508874056767951681990469221081134817876307763350777029961512444627855661813022344323390888662496597374715590258687818796037798426709500318336713384724294470740494725237735296286969316015061199888205608340845007868025029299406821481918279060634159345681839952419350021950682744640883811963688749730904662254775291692533909172858397974555581096683324611297508068813365571868965148000832918547378204075746262930572106748344845026259357389650907818784707306489202966264281043307074225112834096681591025285138629139045364234491036809458460205931941690870037315587037965238371995166457537875500223478005106137729349920055829316992143799621954215974736190227634931584755777689702812169765504169664611576018825282471515972890463541126770613001712411950875859589215829354191570013084286751284808760147736084567297721897912333986434901841487142635607435493154502513540050513938176176709352053518203781209099810828221797571591726486871230468735760964008667768456021763698901532104417181957174827816686639963985461939947341925929096725595798096978150353168042214851102931258988631741812125861891280729502470612756265086114329355928787768099749858675007321214176224032949148445100355057419574098124373794947558796349029870360769378426995720584936372121444289327521108353685818455668289987250985187170512440814159258675268853075379445259246562448328093808478566328481662067014151583083089215167210387624156280140602461950925851993952493867955610443604950332972133586153712355905036853601363184705036371541344526667765858500849794617871590683564245842382664104543755067619921765171992964222647071298458798365749809684322361323515409251265138288893433804556481447546005367525683647483727742348700984326439783496756588380487763991144575314087793569544323658360386401791334193222380781383641857646498287353713678364723498914747050877784197275600212793408079821600812335425383318333881597368123145148328157075200139481304082248089404230589267994674895406139887006515200000000000000000000000000000000000000000000000000000000000000000 [152,20] -880536740180417002305898694534244431661303088332716593574937669426755005097666770621497294474574204477964733039066407130043125513713436163901459108884278958320188348523841368845928165634666921363369006957215102246355993510006391712464683872021222918528382347137491860100220878636023033044576486222057579202244275452559929472598153814016294359960838879394238683417838121058375997328303745098892746521296273631191284075476262884394697041634672820969262236803551891162721435880081774380705483901148528206958372379121620716067717745884675822575015607130372200511073879384516048567081319733176262591927889051908395093876769020378395303320650542783986018404904093961364991383216708049940584951950529722695731466254818513028656037592885785176554908414629908463162063464173052429195353637274586740562085825398655622838090672972014900468277812272312517812946777024011793091832759399067652926836432136286811927095632542316332086099051993633391078249290857784696195296124790573676583065201339315763097200440269659456620775622751988296408021508219535963788958313938908976993543918380665851108594511703672019800867874243767836907129693530161844329633283558419179383827285022717961717353227879476357255467644476848739573341264400447292457545484347647169694766698226306010039892808263558174193084845947116350818497386415215758327304953431645352356945098038999480445355053739626714915098137509913303013329271329901493515885884566324476872311559162879004152562961664531346734833174391692781708205821970231960472674769563366056371244069630512683866352619716900697960547200854426824297418060529310316875858654072829876156886344075496880508535048500608093700947968684373513677560480804144031923312697728174864989011625280477358311099417905415061311262669162868966811501692218248875031725172241767555522094279975170650421650834251229598519860940766669859744070324604338053450769709191547764916912375392242853459922087837875426916477647172370074191510845074150398787230987169604525969033322768751601573491976741546893873282885268268896426938493664960111346931454542110093421053981071629472643523057654764880853192918939419892041134580013471697344463604829891856367118409927670680825143528525021937995749791246961270785092030107067303785684876559834760864016240548893915003251932258395621170431298975787113438432864522007806580419803786449641498909267567573687370146877413522360097020051512149789115002467360057618778644387693714795219447663043685673190037707009144838503081700052010368965000628372328174621958558258871208017020553227484997117450222157259524908547413473878631228045396814481728478053917758452699446946377150794071236895329036886294223258831505513550497877321478451130029002290724493242066825297162519416227758080000000000000000000000000000000000000000000000000000000000000 [152,21] -10111421041661685219148567537313552266759783704675106873598809484874792528813939558125200148199060688399784195235982914466209560296220383321992093048495846216847472161358961207955932810982795575161675417604065970843968318454759943402497972145130797246572084169070031369333316640562854527008478610272149862250059551307354247863550889274957342953831171834312160668121240602888919133011147361365990733478792072028762862065110319269470788394515515025206228908863157209824048574651632177554820142273884538869577797445058549232964997208733464062203606072407670922966073841407866502309440851267345459295186237302314422230778124644992587865391478241899443243031443808630600272873211100792639299148881383110993080053741887901451386618718440120434461102702450210524137455852867172962282244961798569452652000161297226793492434959448608119695938729366569424639625162530302212028615852946539188461387258581442974313300725087269586264398679627304633801089439514030465333073205916160677594486827497796721634026999152681464179790594258209488082861494005044962259809247351031655769048607843591300612497372924425449517490795238741107774164031101480539638346365538611576714550316832588448352627800313651400370332585180723782193829471030657924622427762390638719036195914657022857155415233886808788935323338162067568164219283700541423398045547896080652506570376657500500765991034024981127260812275128501187044354252381377146249414361675802057169463851227484145401693265303439443788848123799263181883623213077211555573774090688327027838484211707904933366653932655505958953526808389283975643426628808819811404929349310931927399921147953755074289177447914323131877697882169300111510337771930923681278776736998991319443236009805177473280783632382483769181856111120151690877263795866606943117215668634048145724441717743337597262074601023509870542172450829109644643381003711341084512229022015789141483232155980561734078669125001283265745528934198301897485029887976035353603947163709336727426453088700465590983190332237865060658278793058264272921414034111409551984124071317052680483675086534269809160022527900022692984648492014286134041358982903220870258742183256076533703452029981617337562167037039188391855165541584730948801578399304333769666709640163148913266871681445968324555235043038154488969964836517033453060189936659387781217691900829648208024037788665513038025101117951440841247350028352901388763730382278613367208324916974259594659200440668440259362587127680860720099384284220093638614423665790205972499505888710543453169924097379563165527748988518910637162270173341626954234411629424655019579526453929354677742906358055705541102092962918210674682192596072944772390532594560377836778673961618312857606035810745941575514193920000000000000000000000000000000000000000000000000000000000 [152,22] 31458340343800715228393253215976932990844407126313399050100697001620636433533613925681964756036053571849678706319138203857336611458514825604895333640566556483292740168243723324760921686535751691604257781950428216450838503491422003145733662754850315710934591194296628105968860332439529523543060968811742356539350632770388252763709571118440013070042845050471882374523259180784470198312669757155023279239083893741484678485529554024540613055399474374205381936504525797314660734642226353739233107072727210017430287845464385113601363818603286087531659546651814580270090503478071016016104281331664738303161946031727028975875274194242707192736957923412792311905434862995013855618510048707620607768157478184831847862199007414834541049774559340841474208015818888205243434841894468215555733608034414795964091289995350511560500775483153786448589822670807955388127523494358246829030838552914044192919313050937110663129205640372953246716912824262512089749320216541324669415060024837136140902761490651072817098433037969508369029321175622012463689990131891088828112595888098403610963498469740200984348722403066222791587310931746746208046750691571170456926360467143872010115726283384509930403766973214347340463303040569599722670270946313403559321567937471573813613647606193071117654455037762746563137226930964426620883888404138774212528201806676521352609805663585786599862376275858036192622408731294286527965524341230399369715611273489017030793118360653144875202499485634608189150460373545824573951493685202024181262520353594310510635885527457315669140472766884548772538802981440772350217029023431281824383657392854000078338487844063666003165868537524355663317843423420801053231241797094227866100010361822151502483590922595423949020489801805975627850331561428678489692993580232645792894788293657312597546667423547551829543158908576991020603920298669945185334158055675894512193235942101039728545839638352472452541673982024459601660754353069460835392359549924320696649819911000793316134271288539047220732969924454419420946736657009537042688607486568962460653272528545460964245912166938836814868867552159949543098930565086346208333635980180680897301835934333959046689619553107697081490410310831903916679297501654838058934765846557345098278821908512691568133566516227774631800299375944315144737919429747875884338325958571587612518383466910250222423219626318509264958947230074230255328478027556245343083963693857705566612978421864895843855296492907341097989678951737827752903757576269402021618652774028399971884808314929989372960398505532171697991363745873794137397684856973147791760775563524964113847874876148500607065303532717481166338037839408834221982018652767491424875769583410686285586613107773013045802426671074250472816640000000000000000000000000000000000000000000000000000000 [152,23] -54028741558704954385001974606912960942594605747776902979894047654529082524456476422725865162495104446287198846261326608779962433191071160478721744576784063777080679851228828360919201888783241952356748830398013988440926796951908036470464861225450268690025305068477507912018094711980796190402828405279786089485062176901114986879240570362428624788025700790002860765746099018137593739615943500344928240084349416604500795429273507705866612765632100933095207855162978531773199421888066168879190909026810269173757816125446924665902661603480317668405627342045593389058917872480909079059847690155665671808163142633415797030568330240012744338457937003109139215942652337523508376090032984815461381021813981347237490862470150640730379423807587355930813594561585905314528218722376168708291679290315268121920114698357943745758401191235103901785151014017042271791275189092186754109928884115634038145217657938014252628891222492258563342744713693990285660420788456327967879056757293130431072148390290387774565988382117286558017079039503460883435670741996721575115025880400526716775447580715085864880992431898031155132014851866047710749047999236282834102705277775563303313719154607973017838336759735017441783224733427632909982259438808949022844843588198676829080971301558716785001754122777034056718805859779239087744935171701444852877789516976013100287645729185150753867194344610698041342029314899463354621631147354601085862463280431234561921384727490516538419185941183366629884627879505913369680431629111257419894272239244461590329365130313405390964800775459868839381458893867860840735109791145108177196774859459868968228331102578549936487748863679383507445246199487192747012632609902962562935243903790466066390905784412741513592887604840307652830042317972626696239420021702226503143543144375258133440207152487193981980328405190509304786674306689011910012969554858891534362998604506246618242966138707492852763154476092769011608985097102346797122325378770798531842334949965254314231714720570512646756761972398879406708874135502427347661822330007514533961513382810321648788767734041942460295380302602568118618186316407060589458301595377303424452008675009074864976575299664481422336097320485057673718107146799570946477319059551168457514705537053239257439696029517846674830756362647688669177813430042025031002339382628057746196040578670315901123288459231613142151050644262851736555405379542254266848419596589691263742356557682176677928632206164556030340223741446498918829969523147020062482379419560745912612324081381006516149812845368186145826003838811803340554263329741006769216557049424099811080376851571946922665098443445382508240381438548114081004556265202582189866752534346661063920003618344419480676192723408873810160517120000000000000000000000000000000000000000000000000000 [152,24] 58531132590199517814002336498280912048343166502126394194440256757304372728353794002229898545388559616566772603360307377207013885528378016913862239127548180186977850459520585942347437985549892357646829593894740013470937790637612815192175061749770382428932431149300890124479267049667126681312424505076852447922802602853294749997778884871963993952628366334940501949897756047024498094796652299782095936633694980317894987558736898035946412840734668878473978964696773252354389256757445788532157285942993758772151059087812677806643392705189023705555113426659186184055815875247919072714101420730445177306568284181758195324883137815511562437335944265567046740605925022606164930974936269025984483871297501629313825588148283057229413618826530367102649396079012553121628227352799360857539533135846669986093922269083998218465945883517562924542430424878820392650523293802975784123968207942703318031366731244483463251279283486396540124284636093865637769480528647771466541024065645459349894809475976441260479108902815823800428741053501811259514162174712734968773507138456882857657706990428387125902001723262718526753650329753295875652583365033614932642239823837319593307377680813986366354424550680297076692374317798955804760615999373805390465767263187086975154119184000922236780184916844411858906893039884992264516229209360427861596913119874152900914592207319707116580885747317820949791194532239135860675458640498412248138028075412237037539370790831663061571664790480718827435928552274914059462514250852381222748791208159967801511424739518742215995774272928880844756887548519272263841045993691903644056687523459328070589014071281720560703987367575933495750954647556366964204377301679796307979400219010780767439352593716675114915168379288599440356296816231911522396605442269930797758209705179853842910801040199218447619562348705470533494794591642670245650317277849390747908939470143912386684573203180575294850259468693204785180994769944953080388131424611907088521314734590372669693026686172139860430855554200263216117051531035390009765059160477157510032174812743865477832585581570029459522473304233935122375380645423016629042993138588048503346992889268652992370903486326311583920490596588682176964807703031287808677961879634003195929496948729154253929004015106545400180430084471279697905782137983290311051394712548715850637585996114282527605098928881252267581486539223961526938690309948419631777622523588174799161140396543559545174956183555864643366321810624150055160888554760532642119287935986143614198729195288924212028639255275969786005818068519996228143482897191945066336082457305201509154925164183052243358023622086166194756558169700055511297011567640840540808508146140991182778006403385094645301809604004611060572094464000000000000000000000000000000000000000000000000 [152,25] -29275656858536845855238172984250914452847685572201428964057235060878170178313049771378738697142017355971131416104217405537874305320686713605215672817341752598901693909712443610568224241993619334083287611564824997377517382035939543768280426002443139934932321426948995215257166152501832163181205215220213568409113744061783632852743170075806178983037479707711374226834944677735901716872918566134609950066010260706009316184620899069282481282682270325700539240048395320129211722418125176195857107489780515981230894967871607382061759387910407596899467023532793165461012057106132059065750642889440919363242650637626070644286566687898555726101809042208210232891650087138137627427488294212529462220961298441585868838795806145719500682866960217144242822252146115701439866483214881527903113231850115561336650289605650634644106647126309703940423402695439544658836525342061458506215661532284578965153589910776127232980028779085436051309000058379748151167203575577370432899701689914436820888602484243144311117867690589212956251807924899384416481192138704876729359352932183782092523712467265556220148132714916963922810742959478848535186416768021598492589894509530149804955252722955964653722404210742732642291264738233849512782634103320573353769601081237231890860822104020670733272244881207689145037281018006228297772268933578750090101468457936030366492175471514426532519626954036929810903717163974090539801335581120745204952986878504912767156276432192912173567605608463113905763617708508476432034399624464196224718043360538939165685390398821149703046818450814047730805623182501057337960232156639897958706746061193858061541345978046811082915045163606700664681388014176799240406671353935475064643556140212688986857380945113407078605405723642326083742841543769818820363920898451427906337555221495815926122278592569196784842008782420892580902582424390698349332248849843876918489493288088444683406753364031343819905590085877851658095055865448682377460161161292978540346865375763993602174750882132315850522582352331165773326952577037940566256703697541482639449823923278156223710908115232928761263973447274576460878152711282881176438026199301954689061411661903094370432495623876664009071223315049739255823021132428434902248237559842636727236755677000837056232157516226520578036086316239525710546230282864357848914185485063505667636254532684967829341891637677064403134872006015625402994948433382709377550619884295350478877439695022829105848185164935596221162120964186229963311899783512549069172188384265017867762482103585785011867003866008434581086284077038872911374528746659585837984633142804823486213518932100930414613255405329644756156165740339348741862031459126864271122210211556755776253402923210774980964745944649174299443200000000000000000000000000000000000000000000000 [152,26] -27731456195131891078529026817798679288592084850814725055235667154583614986458462724955709155458111051998666545390559078808501856115569842881287070823136193287660191935664581739290935765122780096872070186124970679260545840041582485263475179838903200908372205833296356767519229281059163569387752447173439021905890311222371587154768739806427541982757651125951476083112289290385082234595827251287232181969948644216556930003913626943027365964327292770055833140708184797393858518019124209235310486162710709667533323586530688602536816536450473477847839949824029022812599802131177140670662370756787579823078925514336907888782877609110723597675992083107211803754828649942018061079844474898567189410012427227989160064464457433712736046320322629859010661650693407413582483548233829811450246378979308974442640989742118121636686908311002414152649743420543400422476143032636998559021698390117945321512983542256890406166571314634587871112527738852955407137776911893854060857928638299228346903198640923775708351309435928297728716239646860863723873144595957313169367970217906557911961874431185999545160828046418424599232174996826901770812715874059879996103726823470868703143364166734060794625797202203670145804074785449828087866669803945733508207310748295289434045837538732681758505689526038763363042406064161993180893012442742842967157722126599839167057047236394250029946436337632741457025868072970024707380346027704264355125469177898583427830387624069900046113159501278661453368306890981204936254729255513644285143077702608311191553669280007058265925352401041076781211323611882187573996546779740549393783078098102990382245435303359865944859544423378449936661637699965173192381117091794992582766816358532167807540088122589454663645909847194680328452413705696694774132983195987444498868490776793328177092132733269602384294216676748511062879057337967584114254351131002345747384163779236340535212230105212122810841740837478395017955143753784449333061923693796668078911651432544315329735803912545001445104166713601578065745514540771422447884250626477133829480070533633942563491719788501944978564735482011444829455315129195417405771022388153470514925866133775340532938826567608081868835644816898695790154069977453736900206951175535904408488078702785514828636332767634967052715086551295643566947199219945787585697005589824153916435411531391331978949657163827727666624817749688168176885296791419534001798439898064232369890581701631653375909802000975502847039046698302441048191013013600258754592089925802856715264783549301979675774264191196499310546833616889511406356400593918550706014961832158202420747554856911847281773698176851585534250441909322036574855266238510360918304117141802896370119444975394509872111898138274174754357248000000000000000000000000000000000000000000 [152,27] 81200325276182075542260911345389238023859271876492913607118953165245568961511499920169678369945841898937612873974921257498313349901064254501619949442388692703404949175593662424039713815063529084635572957327279493205035045628275574037433921284461630348403760154788874130267540666543786037285367363783308425329756772472169939186538188261268632310650692956992796811826313730411166646366897763441675962759741554348080597309041090087772364979198178203541174156988578423100644162776722631371376542286507284109240445373263614659838947099971787103893317826632233625254569484361970421911518446111376531104559186765129344090362162706385848355303258772433951966039218119123364308982641802343069466376952218382700983281858326375679966611176371494413014765406029082911164792589567756218707586760278971791779565908334875646988769581177980693793309091412054246403307214828558492050577751154921678066766035263558675501365284461500110329059311089857799590513536833041143542922797949831656225421587438672065806966522978557229383017489762219224642797906901275365445794160640779636163387056557234717125138672841946487457133842656726470239555007275654417503473871315735719105365162989529180699467765549193780383897153707303303487681567060656578190842088458997649286619736769519564196646060058430912231519946016485140020492938371157665409279219455920589871918339473851386645974963274156942140096014263103542217655905910495608359591746242432524687450198012560209791348937912316023604097382370265142224878550719225530299729422804455296626788582234677601786781690774596531987907355306690262740501043054583219658236810629106859063831651039108641359104652834486711515447926821028367788824091947218321609660505771350700781435894957955837443483510730461897065342021060653959444707302466601891925678632074378328550560579222941353749203301480731230929677514804254652007658663581842175098523769546776854368044178915269763182110115674079947848681095249871443597899348948266799602465466676634952183089100382158968161865333713059663767450118836742382038065311089334698454357491998944076709410575177118906187241369803329167261262086162512980128300685696037724180948932886747881991005774324246790747312002847572289657480034440197350386955671199956780212718203019211116874988082533277655854598124984010419092182229729342171187393359178973005799659546779296183577084685704394432127495223484104114459799822973321621687368961813376344238008539608627159761366398629481737317896541159333271724590544507020500763011489704724849204876585428372615549232081915012159293994919488377611502627671918939198792657780822857039420052869704588309728139013674448782956142800417912782349459433314899984633553158568346256448688742551301895858829879797870174928896000000000000000000000000000000000000000000 [152,28] -94624612600769018790482572755985167939349406866561693535493051589414731885012226503695039983793680854165759053990408982741967773136784474417648737859693856873109083532504833796455691748507068401952779368274712027427317437850073525701337363225997844182482866431269141964901686188016532390024641539182314480849946937294026657242763148814199453583561030031929654876672091210893553744243635521522811641306657412966175825641840788242631710741458624731601984733547488956710124040189702155423006056098725033720966906690448032507259403322382690240883368829986360472246587820484004552048641715005197789993802298575592517857246780531289710841617267843915292787908321258189607761082946450429486480175576840364383812436544101601957224229450718111230440129051195010080551135292934919639636105398815462105005720705957174403993020204312249925007920231756705245559793758329172126917102563520525255434029132106944927981320719506982559865571715017169876569080666263835418136946196262658920669447199306310479301793616755923812494035237803681820954981064717554032327314887120064067168217980501786911185517719840597978838804032808048722566299129726400117469621264728301182643923815960062366617869581383718755503699190564554253262846168917106047729794925521050007817200331938239880731684105643584902222816241229421465417262362591610290975138295149092767404012569632628869127467033090881926360505345138718160491546511230539260720237810339291471937710549013776651500651264012179329454658296770011849418480084940407461361250922770409030587452905196814927339362662456131451969385776890978372009088737079874863912574936099925967672347234879742899697129630088013630224951791190710299881506655972269610568089933319041448876858458804221622181707632078921342543777195569686725740924074442976022543262270806926750598257688754021977588767822876307422303508119658989524993672565591580957107600127636892750108770531849636692960512716644321420345947576914149460293826077210602247552313480994195897766067449021762209147857556221025400099918152152364561192470915637014385022132366802511848174102859674249933822716568110096965534936267484850446450797360009198236807101122371748097480885364774201414550739944193094000362207074618135951226538493803911883497114297561238905026817337917585993198775100554594130270388416063556847374426924261858104299831154086932630098899858171716191136104236019264402911933090104044044377974955280736587360376260270036049186272584997306271318445516845325760627458734396813187621644341752833791480321337862981843654524187574234510406563591093168478405626656482147118361728802636153417273798996643431310767807801148657934057876436571913269501179853264517774276226810287836405113813430799620162132957685783827120744562688000000000000000000000000000000000000 [152,29] 55452439316007402238245218906356781035498515453116289458265465535729815316814414217499421278400189847505020681378606170376270207731275048287511165519525422860618917045087583136091768661836506161941968000776202381430014464442320033416033935694258063142642923182746752818103722222520773648687159433802978548770491191328283189171419634191352391617145276768395643386778392482031160663805453887744716480000436642689583276298571761161892931600961584201831872069781858794021782955815610601160140326930773453869697860463283741336411280490163732906495946297283519227475909134476471130177845182201952479404564909527610175094196127332954125727592590244874617605279934269975469266351772224429751767050223970630595242985802712861943096146124857974069082469442615008618485735277596593723032744554272202953711122155664820519347941512901262153039781850381832196871946488334848873035393553980625215445988476283801587597694777643835045010064280981971750148476914274056203099346557503082631253615511143565973798297868229870838742828991532015964308896203682814256163164878214472444824572130396620545226297961753051497832696891540017250303278972900433860893251487067987507565095895496837974149601312205191142213877949464959788691165614149323145907554191027309631597930016770543154200768204976332451860600997521498683570557045961726567327244304875868357296238747708300031885301946100057353272091999865275762174049368965405172999373397880619847487790543726972985453406404929635188240299329596621038253315242303165092853034726925043464540866634667585729416557350543610749818908951961047001872582939849399915442740954082598514579369270160101838128343746448544760913183768123477319089068881341294533572195919615171043159872203857700558968494325898337892391009629042154112892881625771243995329290041359030518811133020346630843390323269631061691055737574501248172670902138470950986066559730013378059512228096791541043900839082565191520549998625381622977590506280994698593843480993394761298675435226342349570312113663841684780507067952754107960677438869927147302730243853420724727604126492685328207420923829045705386508771688150257602865866340572573056115029428926984761367566609248601444945554983621425516578800941033117664021567436322694732752107800016806464253151213241047689645432925480229580473301306391040378398933552442824406436631898268772941065253094130322471177057080993952613475706547916486735411988639320598543662955215926850306311758620760315585848454809232488010113285527060600751456713964654722892472982960950059980328619909433767355488166695392710884824734379616669182964938597714616356675373019568848021902786769067427380219473228669422896076101655590828193217389077758037549516824376533645940909054076028953437740728320000000000000000000000000000000000 [152,30] 14522998543297801528614264297727207155985616633188811023427451809701564013296252118024342114765821392261296427210871668741639861431236444446925334120579827303398868247568750171985881478364878366627942576055644138660295577975937762310936291958602926252299605585072191755534247252540771908266797898897089622558121214645637449504955801126914909392977020658145589163700490249231333234498225958388298457429689457708815913046298763890002110168555407598905388102156342265912073452802080049055463584763687818670783734682749862795513150483916846092037352345466570030451000570474504056189791187962722873179715943324267093601920698638689354890160077423771776860500569136444312076770017166724644946101934267889618792791466771136650108653080172172895247076785015713484603843460720811764196281764008310414059610338691121840015548050472518859922914290278230034816730452850496281508049938973087477297411869567007244241423971063477124203172106857883493134680289699141648284719197999976951855379305391730368736703163818427761683550329260375496027424450328494549782077171588564308754842628045859439655263577119576906839532240372815837132377882997277071229595409514486009754071827998077591923869193193589601514225354575633358727087907776159010714983831138133405833221398395180048673816816833203307495367312226881048495322733490419704515121803515294319804339148613230984773700032957503735829983891019977779419640459777527769793821170022376375034423899420254495972664478785888353520751074927146317644244432006250349573529987713417377843663195621598632001074878997887416853725695521117556150270847261492302243627567445991242354584772603854097073972496504109324629483663992495514672174827328563741274335969299824512125008360882193556697640239106977208568279333618712621758835330075466639402135374030214141781779436928428156345202910320185848561663994349746249717873560383507499534992422972910597049800720779685627142949871519494946589861986068592639689853330020548459641901952414070988164686276852317119421657885279673110756358187947119608949940146932271508118083272929909839565864577729061621945310245830881972837088817032421353695121533766718089199480706214041592026052067156145270124315753926714489896427702132500643264954201804630760294550208548136688310346524664843425164864125204883181594682008547169251567914376238629634319839955831441208660611188861323932465369264222875135291566745628702897531203897884028412572559260317145794487683184200474303186136523807633636477046766376895360273041206481216434884011013479371413536844600786299763796125714600228192424235582609136076707932498277086109087815706594208299219954120696831096809645665145731052423083671034102552636243094951140802853832364066760133520009227218136132707418112000000000000000000000000000000 [152,31] -77596686571646251435338929873721950918739427073834965423943528217638265630514128031952934973206054164651440471360859241494596288156362333105524511918101276221984495164667548098946321105363895148005030709007720458281224085801358762820298347016220391998849396406443984009975806088313044612525286033765771923344687844559785134303048834891383307612173965565981590797271929588656176950190546804944900693447287254123209869946792558076743597257644399845385995843760395842798975770558156035869633576731310410387348564061227939905387025013884086717552473868364431514645759322307015707137720687400865083252108897889572307093040176576896455587109212823134856104713992564020721702494709247061319697145330638234095710555082929599245876309328855671423123127731558194649341859984283987385824851854911091790351584694755362170360366593425589096382671792384736527678850042707913419088180883580423912512565066995570929514409127089885910657762575064668203801174033813367244099787379029611914430328755671130108214699074070412276341454752196878022292315017260389057124222879871410183604886899096779052582679191413252942967565790890441942880168580818391564838815044288002824642424488558210068606360304737289058727425192821126901263758331267764742350662954468147363420098065576470715618327823307293892984642865328656259059953175781295626573156564042331721892856223689757792527874045150203654309134577038220966084273456801092485888742259118870210091050222430981642867770214659657982667349268844234561790461799257601997563316207298485808904573373905203687065478492670978440540230839499688745090036460596473160752871345582188391728985777865138843975010178031523508042624173529991869433219686076391021188358197283198741673971814396905171568699732538338820323993524341593493663558101140928345265098126093955582229930144326512115088412263554981251782128000886313568531034470818667449636398182468229263559167860679456014518804795040283306568175592287047279828628456332789153470100703120859843532383238785172769408823943951602389586633287877250701783855233677518986886393190248986435105787032536765187659416432839667866931970027588842942278896766137538855175945667149019680574589818908809427560356967900398722777636837781055122353898680488122120993200334475891300044231889975731325584145117596858694317784418743184750426824544447046444111748286307096845189161502908696941736285660259441560895157986546002006184195254117914069114135281766055987874549737901254214519899845824249530047998979204378413959154104694196711109206104431995090776264153609369269161606556602819148435362776176303175879297314821609667276708741385185950941181094197449218827124759144655592706629869548356196461716440810657596874022007503486105092222425587583392740802560000000000000000000000000000 [152,32] 107630231106192451660544173160932230194670078634080321986075299487586068592102813728847898732373345165986879939318217984639970213586720404260023748516592052061466189002883925200533726150038803454200979176384884977367750891050405618922843003586918387881011437339698818966893601711332965635498313211532622090269718229679658177146408995046566410778838503082206360118824276273326709354276914535969845823997872159128831510345231790491430195767955717578606632886459793097545717031831387325546728774142280649569933940003181887059784982386293317498915547823053061667130317102291238028260579062283611956563231834189801472086700760698263848850207875029113966354209479260774268570340808021187159196742579150598718918354556506365849939196775755271417477914977524318833182682542260403181585531267148846026226231662580075775128441391032382806280354570702228813690850675579149050088622860248842553396642062822375466908013612511190325015587221631826532280745044246165209571806431319813343863735261181751350797439684665126080384398150166811079186973749181768429365336529123197836679772886028710500050424360763820951171252447062724533020325685411704516135920471808058622124522117543504479092446493545187250733548338921781644314747330978377315725614896318629875849330578773544717032087778565551877906734963879374539224813801738315053334156516009744845280154074192925939433648577020118608956112604933162960058560695990266974020074439586196925207393106777250906923886311917517582909354315714150725902164079022054967465650899874844449754285393151422197874901780237531265090413898790823613961527509593268045525652860627913619716610605725210815443686294826655677678404077810294979450905462693607422638600399457119511831145813964425706354803869355355473167397899822677047155704607456850044034018109074622159545132994475890787192525327329984588516418847629637589827466246445091360349178370771233937873606349103545926874122517097433168792102786167740709231228084923040186542893360522962712093567452760773405755956649307674639199784111500896548061848959660511232710131410050091837792278688054923631472479020370995917217611196578805218100698724253667425465272948768982450996845866258944944891556501759679944985111773311896689969017566901951056803050065842837154615245491578312867146881307541966411453467960712328060814330570593555094479321051040816916256639844095493076582867999426775911822473602002882097185135431161994593174585529798914616744577719076257714092646210992108464928673472246060023775902818898598957992929662207577997563879894169844822530896858247283523670552358249637487440206501429146995688942082888126389977777452098779153850485867462418888795808793615087845713213361444138201336109869995918828493275092682750080812318720000000000000000000000000 [152,33] -102202403497302429348629375962742264154607334096294166639494256999675525110971019449781556315047406565133205565358694107171589446153917966246907485335993276868562828438001851906355696641391260982680497331445257998530147745855631227285653224393668334013102299583469143904837178110731774947648761266063163917699403348192353172642059203551687106499987654154363265410490156647074903527149280396334216680082571829083026547832670393346391643681931003712013014868219324716704206948820159902085394902376022276493915380657721171165783208549541235435840853051501596233158153579596794592323940227970641740697054254992464484964329946775709456904730462741143102042320328075159317231438950454783832138306194697044734494638499866213470528234029934491985002750207215371785237829809893013220401208547382194101285079828117361629784460411199981679141720354375811115695074781414123820349671456503397505373675883981667799817673296513047687246814398151929882674533262783390650594658802749162818890341262854923957181693690823619141247303286920578887329394209761910893699815616465443537817726081148561796762146951626672898647121640531260152252176246329522624774316567207232735971195534955211711494962785911860859162341177642154442146252046432346934788422602277399450396181568242431694178098618140085574547264130566952125327996317293735557566720927506780301589017937208950682321887877937244842047916498750716903344051166562168551949015685047679515036919457778099971924006904265607665456440040689738855077480132526561089794682511706888559071154368753269839264627237405914804841330553149344712943966445200472562118760307281797427621837961984384907639692745377304256381303518151716379097393664281994201842737713786876571429591419673863077062093757430305392828961397312077564686140423108818259457865997586127794005964080407378815465863599239558392818042020401791413844368941217986212633160732938263094530806403895310594123442911205087941293635176306618999166099320775064916355716908786901161954539345169094943364267168391387341949685170974862701445211939053889713828286439304100343853018089713564729303322797192940879603785417975043890178299812631808922093115587692125146242713323762990280146534772063212428978458680502838545358175526653896427585905353497340404657268091691624377504600893806612127942493750507450489659844576398423635613693169189298030458315896286705287466378981578656236533455491383584464395901810036115158150750001988925479762855222779733393019674206053936676278190483283003923509447296629888122966011486569716002039202190015039121554841520047705709658198663362831721932923386206706486196803347889635015445194496529154294198052928993419051372440529296909388850838875279426520025744566658738093982671777589161271482122240000000000000000000000 [152,34] 75625619358140311517752060556558329421079663787983307427869959940574696286275995795916160151887306512996654283575702024152092781119808277121832793979431077155068364097628834544289843674098859843796491781083027891090220854377161551721493288042626074439382403150691493279561467366775569065443247424502729591695959191992350420753455063055277153578766483625417561645631163551442330654983768576605195106515462525822753642520687677612828245316684339103744187522511066522221761415995529401021608720467758935213026463062899107640906264525658645642062950004484684077650088059034538464185258058391663849503004995751830192988776991625836720481669677299964602562799086160663966258175952939498209741271840362041909934476201502158095052803534934698880964415219358730767937762074577576226315354785161765739331873677866097344621188811500649530306018001478732277341078738983641520347058613130516718743800525767309693051288816732044796299579197535858218592142322478823482215502927870046796194296938242067408220944808531715456983258689573172483022184816249473513618539210540602757316124879774823756497695848827572199267361446566227118834790895312127705248192345131208965511040101310931936615488423513074383052095566246346668265277040131647483937556515580587639263255653481614979660306208321230349111196163031076989095698486145196655363025527498684152762556814466733211757786525149055079363263540242472079654833794827700084414097391904683205536309825917261414930560050754675206692638024829830691603072396135682104933747159243593281547114470667357333019116281388666689883072242902371530282180686843963140489703041926463068131313077786057193736602857654136834985132569143618998152713493612710287200377385878797862778640354390293282353195107315818570098697891158070576877510971143788404811937168894339366424421724793721780347484295764561016221184968286890334808216512556280816617812960737680458022780703693378716745872450122196100641268467397223451115417849987998038204428789019328893132842956944262952092092548338492743085996048694787686308046891261253484364429309748405401174399617387903511084380956048231552724559690707948786499233212296519866422387558991739474898139178940258525601175376836309694550033587064384061811739344007924318798637587589157415480592985101315259552192004660053292909463041920811130763330534286720504160175789451286602012768614063255833182798511418840639696979311119158489798353823715602385887293016118349681035574285517191823552290190101487427693625711093543404741597281536601249515180895362995815221830017761914244643100592092439070464454804811565785188586913898646472360493194309761268111758459318846591894787974984829357472168797325793187742490740805353002848867723675620113390913111809610151874265088000000000000000000 [152,35] -45162546313580049724764858453538721454856988107875182607417774833437132022719531167031411585648178899290075066313898648189835531067573734199312919638414339483237674071679356534460524014262239493684380845883986682634967223286273910418335610533474921792740791416333805602884429465263198554265284737027129418693659126606024829999769297710643210608721338638981669602244897528464948025070691701242959096607700462860803192214209462986562193045983365960536136515937390330576572934105820575562295115943967887714232733498601245823665061148025531683495261475231207673883848112687642884938050486048154143815452804874825344908880032179722857993717096816047499653348301194645204768792863192714939786264315106931147904621185985556580958208624869478808919515097548879166652044216815317642387485477340856970034195316754053878497334047264894469444614371953904739491045187125536603427838180564021763601870329856378234067326941292746630892508830706166533650941241593764043565454031057918406458719662687738560126203958101426106962980232422168190102388196843861928082048575284651637898387731684819601226847428944912741808572962733094398322788187240837780812258329527622041802023455334764724113274030589095859886755259058742850777091139139934412111930562584956812695190385306003448056438310989658911145200322101426158341390735772071848002678312860991010094803854386002203912543177191075019612024168928579988887971231272060857874739120034080528549743626397565757265617413527246294759388037307795412415149306863524051169471918651509483755918342571032173010261750086965737482431361357084619002584319413281179749862116562136375073968504346385574286544409483431713079419982512083589644751491052588829618097585367104833444648193283720020884031953360588975665818433258824332925804224317425998753001440659770124112304545202846824074707501781054597089876416623073779764347419037317078394170152545361496494232195100502838967953796272958831454245223052684175210402113812815722381152161647635772948694477418274717553791096509564551464161156041796298128699249366012233807229232396612693722304596728527839565225162702329156002984572484889557302195248233173909737958615103891246887420408490714503633005255567177576839660157188397423369737825747684798465676185393288055151991928735243995046697186285534235469105179224651995094748082047526928894367950765640677989283964771991964944273448074486413450696629875327172852416305326463826390323677664254446077913237892025372291350043797971792814915061370926625137471334969005409740738295048676063229259274814605155883232047874253740464111056649367232104635912039850050284820667857155790093865714118814253779406176349107056761090138748838260553867207626978991113440193070077258054605286414524580311859200000000000000000 [152,36] 21733178028074806313016644077224644921396502600418049196525179854754139799514266051032379723260234784597361594239324903016454040467869227294651624770564178205397217390698957751074406724969290886014319372191147090121604278520923606435644903431671131310245430953741266338788791067663676722039888428895723970833236312336507499173512060566663926849598514371805897165106437657315663700372301504534641497763860040862000907771798483824489833736737374843014147440215713262546281333577433393645520332220526177088486838112436389679964778502348413347806361777122511463323546773428881819661410346930311861333440561552248899317126329611660116999411073570922501083719530820885075308435501172465550400438062975861861641490553704172913621594869326407688211114516085822591567872982301737472490512154342383188235124036476075135013900521343601251615754900510954271498895608746209694415524746272942570389417806366522392172935294709594415629130245673942257391576407765342612033583229486697530756221805038878345444550142565888688670980413964765707213319416063670480460365364271718424107758067065212379729311125966312321416511377123848313106345350346608416993463415879673266792560522609427600014048766794322654599124262838765959025574921632455202901659820143933909184997028872630672239780356885383244558117629419476107755842455971461490517661902221811310154050242740652962418552523408857628139860527542944296507498269533690865123181529686623635567959694212225425818878101472563287798392244433595208509705028463524704088224761517677046432228440099244523735286470233274247183233181652471883483706094250565859127609047423746707244074161233458676186054379816107987002693711108315220493395514420622421991022203068616467184721960000206161763658922348398861319106909185967414458993541189706576465136516478648951445921507981267489305165851409597414561160618600442819829113912334757047586659920073702080226494925787706526317350152338274089304059962634624174906225970535273369905282966526395243301654069020441347108135096251091284223107627906952024585067992738286889063858932504035140589197514346471904342809786527458387833786572974152350968721697937015040952149101281722317415755511443337667599652884480009909307279417652918537132841720395798577875986650554905996971466321106196213776516714204943160526865817645675079755944425859121797491064624400970735916821227840399383906036646018042961861227015111240396317002235793908220633378345357926993070868967139730333464312378471072598930276818389842644846662882834635784459327153611731234651363062161017543445934100670560317636622193191768950192834554026918792361831213474823648725820547204876726671093613006974527320127401844170367563013833958457895650335691324518186238396837777914404880252928000000000000 [152,37] -8141842786115346541805904634104614971098173553450113408365530407671508499649450427788636256241114894489414814856945756591275676971484102787211749025563083508950668768331210005540448652459320031412213467272972378293470595761769514073156526525067471322402804876374658997268440076688429409526703372972507872520735430351064461489308253670912129674933203439051685100790729422528936701970299375002436401074130097764417387924244443902126693333986861177918454566360856355279806880825432979082146497614100307688868309866621756291308746261814809648703503725820191911808369991683346181434830036833283736988584473347696318963749359327477024119175214200892248721526040167678749629920887977391168321327093091635902191556549552051303136259466182927564787027445655142814000437068049431931232712362879572096920006142619245054092708136328974764021865975405869405857028225010692055272785080041551540168794723800967788014508739091810208116986686198434020004026161425291045184364915508971499316107398869704156297817533726030760078288986016408616488364298433981109965097056059902669052875621298629203110700404005284265281524372118324029567568474117340230664262919837422584835533416547614718102557407841523368016384233945660068156238488934312910619101492883329238010357940085222532580333983323322886547029212232658519935300969466337410701595221130817398635800205012537731669298559801041901919032303088939316804118587737695190505521940100412898433502103805774685467634735627585968733977241057171088897782367573431809760723507746369276318278234872815249805648931806649452594303151133905637538180805287055361137551746058760909334385679515743402079613336946192825567171274842780861285215977303147472973783828315993783365433509798815819653967091945766774305150108049902656274483873275255580890907796837567658118017447158123758518600220856751511896600192815940432532510312077749207642484232112906909490487457672837299868090743095167358223390959215412317090337923074188371951471387541746657351763299514124681703018850573562360814891746865287697872934416992793821525768071448406416988887323535783521743444228989194812366487933598981970562483511425182980748671739921826224685975286051750422109223617648555716491712393032068703832869063215315568970534559681134400484659817900915297926227600599109459885234934708508804285824609243725413631665810329503479716228937531646131619200626155457218461168694015413709657821187115278023634821969131931554414247781009315669930978833634819686777110142545763837814620993849980213546432239885140555824312906077229701189916636189672715049997394636789040172101692922687200283165081690200977413544487314945018803217880575906433215179785740714183293143521855620346412255479266626484569094905479553403186053120000000000 [152,38] 2130899262157602647753557002958774716213453576370829150288364543502371585006634764894854813621871136016173287367989842968269067934189634949954522212407757120809269368967718013277022966039809996676806928385394417780180009197710049004415184569506835771127732826060290351615035034039280750137734962038629257678060755331488426079877311496553200052460048766717389746821378190953728731577352846321903793017894364803592256041379411981768559365997761495484923183739875286562885375974953526718134988744573436618449939165740655016937652166005597749856147512359816983220877155590166097010982590238434384523005240128365264474376690824808734002800149347028663446407605685909845141349893208822189040927808792900803609399136503039169834286480753953738444930442741756747490001701336444548114993761874753512130808021108709198389635023825886649399353993449607334990915854550544476803715434535168002165909761065957170085424057283332976882925563488900253851548621738645857294092032091988765820288569196408726657995126036278069671075937647734458318352316556442872541612270501782395569871328155173980936997765663755482643502678467264176723393411609153152936034147024999861436155402990157732715186201457569332260418881346337156831076337911394788144859407287344323684764437890314022762899290454565716925998007882189279980111511159522859309363272547499562703147524535473362976738686457961412292978214223897205384062825202938811472220879465396547519585271020501828288829463800644542332407804171139104187124227281295444589296659785510239484930048268942880795515406323985126276031302550655716057503499721188892146653207230478142184539582920259637408522350984263636637249961321271258819620444264314942723775451444717040526870227563101865268671763132380408574610504483443780841383617139852027970443234821793181636335224339092279927187951025330956704549965335137076195716425222724436125287536565304939336609463375747383262722944478474035434476393507279007290478533466064264830227621265725138425204695221731485315091668643226727247653398522039231235311442657057691323083680516236823566900951261144137451835216666914718174062839827807265450198663881243330114022575148085033877566025215918147655677157094892436097972854483958063332727982172125498266854801875630286332094778785688591514747094886345614099300735304420688638761486653047620038446898776967830136153018858795459270493199515113048535355141566759660731092104616631702139075169011122626351179923803665696468473652494589388192953562846346601180962480396216383136804880712089177513565992690790411644986197527959588090023816761142992004582022969337438390482634635504934883381333223968787848562953033433643748342439575249913269446989837290265994169300759981442844830583469330578748211200000000 [152,39] -220143117624526894661056395932108838142165639872203995793670297112141170793853089781596261128895340766981098563738030341523707900577591806748938334532243401906490210021160748821281160080051389213327316202886442654369721765999869270075251724157287619988714915445783406136052767534135325876699277873938331523444538933841314170011652202789672750317512596443657115202074949502899710954763589308158615352180537090822179815905308050801134237956577112700654230828674943967938561047099979044426860313017463818272788582549559919720689259412688827712817624084310507237422568366572123368794458842557101749317408510667542316518820795292019185962637414061907357473668853632046238028589441304468988364945162169879789258481290669751561057509784409091458465480707588127533887538657045242135085189368293565905331151596204667647429098591882683037145487190215781911062794576487156135173918837040947288739915284240080178088096431616700011735508489008624316839232990464845876581378050682028608035706514561590124086286928526251380405794787624295931208442327350540409617822059246919019636285863825570427216441482212935865840943207342972267311787064692309189486447953982700040577675122537559090957942865419383705724086986232484416319599992626441844664268362527492764458641024165966034041442905574579389438310272178614519594927319782596388005486621947474889377705827250391324347363622336649652182110057413852371480889236364186132838913595447889809141497567461272497415149333155898452453446215312142640148686386396709234688511970594823105870120337945398141655615195889281049034954661293516976450798220743030696246099768260820830049100016450287448886812537615083638817165912004562367910692258400490310214979646138597442152984807825321757975504161036046697611422326661034390583747665810553872993096822937441256549585912885852608366382698600645274086786291887123818077841884709433435434556513501980365235282078563482277395285706564904469765998391899871055914772782024925910923159793603471032787404559635219177804057350514564025154801479337789407275364403927646648885815606998140003944877117843244115053843060724943727020666493305518379430553783810269493733414578241171719300187409483128218369021146514517809194887897961425791529617154591193725709683247963251701915724317721705466403089557530534433749733739835152339775990930544144086678953999423744888006941697924621000895251413678816999622717340075652338769469489464380972024288980730249747787559657192321434619866603232751600742060551545182262913794903121779753789250927885833724378138959723814775264778068472952848779030117740226738555089164600106194886439550266554817523445724670945020584024171836888589368518524160743693318304967202387033022708316247346099503422821564270203699200000 [152,40] -111123490872563461808854261733362969593780556436132796285850230959382474658524632877412977928745812781051539932419661415075738411120108433329553536696780261638375071118018617853638990045220527511752657847620681058526479899033091458545616329507043616124601423597384024818172047794316347019888384216390334016380520812404473075827761068376996654494857536360138670593461457960628632557599271995217454625085854070597680570783385205490956570183702785226666028121145398533402462010486170292427867509488278845349521208816992036499663581706443094837389170879480693325582890437436469885582864846293263305567300756386618888290833340698181963950974331242174257306727732080642075581034035076445677842667049295174170770083356447856190041425941951939417488551828834584582428827523721769894350605821249559002639948203967687165640637886976897011378162721644989030010934306125571255026207760855502521836210983420110241848674608940080140106627064329955699717361476286831844350675138313351001962376920129553183036968187625600426791663873656259634528357088349217317585743057197653193288529098695739492879066506567147912986823855343801183253838649719878798954824893249949331243443159784979118582418338837018283400146916173239659103335027759736626520675453780594534575438225051575404143160106645905408716347697953748306875643071569854280797039232639965992162550837381372015585870233538745333798637517220337942530227261602466909619666635491512819393402481748372571441653831788359287833686617132002031022551369026539455404627001459966292616961456941664648620066097472585095449139944439319374538109870164568250159558344337782733718683874810585055832086339106097193549289470090451033795162888949949822910826344411307348796150015488937919919229363285985094961449891108142231434244712075377077678897872159643258589367960298601473239211521564065547933445250252927530995768299521042920250944829833821366275413983642461168474628827074307971724563589077985567300604167404152526220308827931630083926550655430254392147848963458735656028258177595897883956038710931698631277589139858535063775522198231913614564342791107128577328100262807244257719967624494222621116781532549306028281339712918856616955558291545957010478506880879841149760927311164683881893093003002030331671398310202165405925101573497434528061702831668740022374296117347989998140898158746420693866860001098351322631028456219526054673206709678996053284865966819829072126708221788184802913287606627124781142669586084984052404322711507442021458889732904118964590664222812442364976253487849176917814442880069214106914232559150404848813413083681491311689484450026023035019461968628504087838682735813482554212064480861776569971723892157561469605528372431634897315191372390964028798088 [152,41] 64773357613540212305825068930892446517249117818250556686376597107420353421432011587354741440897217736736462986114659726867582886461223717217224614217916341499179730398329147702226843058008137719421464426276914459353053763914164304446172906839164362623684862678303783683870583796919968748429238797397209023439508466548653174123987868206567172364605977008683000002653955198747427890976909918645883027356286397080883582377876041759244145243721811848780683558772529776646945592581945145822404959007385073725179691232507254380451165917144572184182890488631942866548862601457894483605799158936690092429464739517027950031046329578061435002820985316107437158081265398807142353060458410393862779295507122776362447612586625414888855934383804314213351200655997686484362149022385182356549507932303005148925192682773041137458565391566860656504297277331081262502435258097526031316276734956192181803970133060747009855967182131486896598206842337156023898908023507593411492231267895069568002138092787060396126610207774171832769362875460262630799713041718374832399032407734286402437945897505705659992218145576256780688741243202529382320184991254189521665045973598233176465658105572789452027141971417613262983353368610958781469363877752389721262782822889243484151564715900810691191749583767458905946738921336568052001486233335817010143925120137028959976408079155204607251570773032693478545119355958373066585064181681586135887802180032111389073678660908990001261351109820309240418481491972709390896772795840972507643793238606734900311707185942977851284730019149466807937580979427308287171378378224212332631980449007816348590258578222354458200798011177320178882812650576986429044307981765952540013150774847095678599427278401075559805633466225216024926082153503455521733659212195588836919764187604304731436393149175750939116788455720139836147848478981980531135357615537317911655541154624082016881519285812169788905272015377583332867393419547643621795588694930093213320911469731265773191734963932975404528997593470543185899874905117112303919784313435271041358556870126383300971438843150915908948190675518974473108773572451448149457805668963152840080174811466410001836617166239236916719561784233574888145954933852701059797061601142606954804330089336862745447783777659504481521426886798123531220250907299769242649323902424265529793121824791185635320360009000718672212392633109401874803488909417184728349123990213349005306828510884192016783510714405229761148394433765970689434473597769259750659574158694411907061398463699501968100020096199802999525214899059266245462151313706481389512189308291722870010928760556613577058909620450005238923837694741275772798639214785670533641665263659980769931226537646702689541811538943014310400 [152,42] -10951036394710240809373374313700566128604131329724653305108060056596346653975254814460849848170719873816258655741372781423566323446554005058303035613262741926099549576767825947961108937194692272502269556214911919961872617935164523447530409539249485743152426190154134503254605784232688507288179807618201896524821759852011880733102791163859583475061858376894361337636902980956009958838306244804879468427960303762365340311063692115663992622459444467455126930552058935361064371712197461515066285370949118301345975666045809959491357194366078591253177714887555949841591278600983836202235182693787269022206081782686957212564275115104742409242741134727754719709085059113432222575060511619524073852321508215654232626291221622422502602689067904721094865087437606236730443010301518741321965034336184560670832770172095758378397345333231634964121663915869241691855807320946152050779959078784467675453194487356099733013229475562810897120096207930045008288198738789912191271565794807354097305490098613792429680466216555929330395999005912936719353102033335511049055201212273046392522016031134910716257967494590385911756937190181158386067807557968352987424397094603943678690900430146856131100789169096443509838855424602137715457240799500708524037585247581311581068166741487244972915181305791846848049627023907809121729257807373831475925785769822062165319449920873137313773146210607778327417344199613898833528826257557055227246103478927975276177858431508191242570143943148806085599490098953609072986445016724755863960727482746384452559452731022519439259469327355130704051273295820972598427532695511466184686054833657279634412672548705736224343834253160797139418156870603624813379508398997714898076995430042976168657006221284895958238653266448965793126457560243187523677869619372408479537584663338842331904572308512131937213083284844826419426126717113761097822224204595792274817382738566185456809080339423673154832786072738326667619576664250150308248051803711768908957976344113800299919067686656200668373861496340659230056213054773879097587780428767295482073023088591821636612300862389073249875871102106789918924894019202655996160263989699752492259850659770746224952203833575338787809129232832984478772104629447736133880342482768525184225016620213715157076716836738585861927822321356117503840390179347061920142824690516491073546180843605836585395279125376294895314724552632378931176730962234994542317072610771768125327974398615067940363560296535934260311341266336185872316412915326804394678518975718112385972834339079742343878187429518410198529565461944532969390309368508070008610258857343973280161947688188160252805625946050132286111943730259515554116662610360513948073066722757317015316407923835294917658059091542400 [152,43] -5119027290039961033565410576432976383634137261493016345073149819765815201930671683799184577032158104892375860311692409939215645697341245579020355002064600749920115731408640578745488307195618676017945693407568004110059706134329673996232022813309083869073602985648401113034829054866106908981550646215608408470179477590762624694532705712649545293403858824930956381265351027221294998690098348361735425925133189229121454293684725527962792946888493962646843173310804487220090086318890736492001360570674776563212836552437984758643474063988259651155182768095849337636557954975375882688555449335955805418346086473236570892203363645601781605771313377141136285214153207895451950436805974023195550326276907305226619226276457513404711030801417895793294188356340219263317263775790864598831642749952340101857397362256551515850091819910325110656992571170125346863501021785530072782939359671891495220616469154722319215124947321288010250137206412620404967080248843992063904613805312032522679032923303248243840903375100261595155721236050331563652759530223735309194447919899716832580057459477406573854618847152545352718178747659248377879304756938686880880595186425492738103111690604784958769036630994417017027561807857024701125733550474800277870841857345426362944991344724118946035339571821485247970263248575136708294385339022317783697671083409956727837432575382753420827853265765287144418354937580759216038388184938111786621255850203327936260639847108411515382744348663816992878226754396915446942524965479955059034473140297831506293761853694884672200740649574038008577679465311334010519357644014258099613949407859956595464530316377266335936862523388798665983827520186399455728675858468745155170613487013986154743665414780284533334539626396158831273313166327557612489151797754625013342989436566261213375601926203973405257509203165252359876699808962899592882306977316605831988584933599949237186163013028117203032843443531525048627735946047928388221947214448979624036872871759619363403067127612923271311352291760919709068827936879315327863851915541466968020669913098387660345291930192135028395148174834907217047259484014290258537339847863854966085738486730553900951988894740916460432415524677154079168354102024347112196372171833844697758291437586558473170249101463891922076197781964127419273036057550442026021052449995952572795008414143485191327433463312825594535044297337185801210458131112726286346183494923621433306478980402193718781138473802212556975381780355247423844928088900730675152338358661275008189855237033727749137839143003347252290067007088035366303959106447598755718088142584065854909587058058084193450504973701814338912218373906286896103786270846998217834044682134492892834213977376304856580377325996800 [152,44] 4752726590647649189944761956397006648838704865542366395384074892632035329614429098582125838766021823248287554721514800178343087531857667514952844826009655660362871223330803693880572192851969818591436481372529025727364379909439172100504545217029324647907107401708796915300372544508595803912665194711949935368791788272230371967838285047876219011056223995517971172421429010203598649309918236739938921617466954725006980595690345656018097484725917656350782266745391923194060334688717211145829391777044357934737874666127209976867028496982247685490445939607077014251769243393534216910934324241159063472695391458297561763155737077527676142714429097890445236257977555708998460300945399854401564340339041554370867162915436950779487646309396660277750890695796606194392924156714951274294595017575685750078617422858013153909499648915284798248860222690313342911097691949777324171385721559938013864952404109158843815766988035169512366753240894283702671172588732641678214771959972797809628129437334362833732843065177205418329648616254442442198387897600970272330094404518898723931229823060948775921505947155196895702926928134426284291794981746171117679555423409799737283951825797232367435912692362262059045688233546491771305151884289725184951060663910252114533654815030253145253771927324866484420907749824618418205467820899038427216100630242834373868789646482614781550877432390720988864094543543630591212561024652703079011569528642439872725316144649223957685797040059434411139664128670223104017945381906746694600142653849971685741882370042818115951868558672439993946011467189090380557805171255443147947656427447902845369541186577645577130960196801536226335529543688042869260233088095249630466327763369980737869378579176561401269384961920686015015810942147302109474527223305459855647566611515490519034471821310122556618934298429616455027984475625350793380559627572124899744245479100052603005626262785228249781828241579862309217486351136822985056464191807994309614421595740071565877026826579545648093621172945427304612230352196996812130090934633418227786499753431797541738059949279694630315604422540374506187218051004673441553069108651113567028087206155932504190760201890546714025068958466186741847478540418230126501814003616450760880826518088340911194399918392771292237933237932207117364603928409955426917233945581209874656625400648500326518518953383338977334504506584081707909586156999457993825073680552657331720079648123744922679395064557029357428296130700117672789620106917155025061671713006239030180247114184882671110215357428564463161799659408931650168351934316150997671990351357573246859681967142626529919342005226202344330958839522970639307119687365869754059827635649727634605020230490921110825516504800 [152,45] -2125689474335501070976850147202802942862568271133262363402612848951115828984598141313789891242797821633815069634472061199790557250698951012211175186309937957653231473025500798315519858486706328234136058576925123643026316334557279887387070208947467158382651679956566340348996470995836603218587141161037212214737169873980849990658008742528980825775374490889609988068652661502498208657233055710000084572697894919524167081981426066045474266383908645081013246813918783229555619968619239503112502750657574213937592761232647758815713087915576687336055805883003918759941861291094239490849252268446772666042290714265146663130004569170292958713904302074813095030476476324723164302398808255475481073711718880853507486648943131737020198445416970360156030460659653296294157282327811029380604283660946948004430950583327272386206216541623898203454546769927346071971623262391713926015478943476119907536090090735121685264992563656457521836833282356460392616430791753744974783033130839894482672125260878543977534740564060781515562282513472308876807258444022921891450736988745241506880419173093867744839897857403338838788800895269991947271161628421990801038721307348337039216247048277429388958166505642960852997290057943158015843936929650280050657860403102988639009801828069345703570504545182833720401009498807596589957396882887813533994960844921014801183879338793411920816741747872090848353261220011859807573256046844112812948877336591551882544893178795450161329936587910628362615466687102861216878625295138904211647331255509466735045873330167861182305160664282153995658748357215891728480979793021730213925696982364228454744754167387100714575285400803219823352306741056969257843149296485376441122695492131237011418272293311690683165805746006955789497743676281232620842424598189224278403454002883617712045702582137884325028849997226326541663951608533915142381141648913162074574020788702077433387474569044868664694226448123553120081190760864604849190168116351030695184555486988268077973594952969597185169875198602871286582187069879658611903150466564638657418383465771855096940022285001647069539984157848069577086589152396863639063117297440694862103589902145456159261706161252767406400984095789266113872611684587820896596479986030317805708219661438796504465767210562933228520270402767720305581590982218014540907364070835323510821988390914709362709619054698111099663573452307982835909416488894718796189301635217335306668551482055230100032439780280595867737111155027517781504652624202262488499071221121781142286923349036336882202816469720678437325889545427702528407627344211561987589674481357676975311126100622446706950444248860064387985246010708266472216186358902049069607854163308375591542948262820038331110400 [152,46] 678194930348016140759079963193760959407328470460698105783493136444436369398627377185666387786974488214202471618387237761872570174449102434063362676021662577153819363644102881307446087828029409775721592519036039764042954145324610776105834597413412742661244843710435721581006020021743081166488599004243676584615458760339372355314269114531244102698006544607123938874603124335667717719024934890104762788206763084940500603206035948036203882955507537712660438940410178361796685008478794319144876060204240636340799587378650013159512903295987141717404217710026183475661571244576792616331499867681868162794727185592495082522522212729714860922382350226295480582707270874146697086204885007021530637725096288125842983119793737858936591935442633997917615883355246586987021300418689309089848368850399256217089424680495731454739638491019389764562801715591575193592457638347921563155559049338136158176809611608709099712788591637111984825567780520740227736048320580422854825700804355364111561554179618031205496028774150698769081610446900391900049637160882582246621781300738742603369680397040463308355960706013636615116946570677007942539965605194106529706137437523131164101994169918908093802853387595878000602171149034979325414355314565952271130546303592496022794850817865377368018550131004338995590638947514000005342347326311792398440296657456703213200938811460156986227283867079154362982155199649381879122645357768274926287232493857146221606929875244910958315699570972460368162864682208991138513272917141960485851964215036285375632580836101503809548960844744433158465936625402622218884463515522634184780700030564762773273954402894860800274872771697041667779016729187084786750704111702550045971780825483919295854649702173121794725311390804777755231952329070196484408022721996640127039170128898219869801063344600238143086108958814985258928826594238657013336821206460165621082113684368704852311676825363913648066412007261345797087476872494874191168284350664734135202800356234080077973970392805937364023084942166020445026055447057173875448674057982257093245768725651004738052135442415436069587461247749873284600471130906537673033139925341657836592848473870282799314386391221003707101139745588358241926570759483800401562856010351251729360031838277268706439868134677180429846168436293475715353044314557412151544640070988774040344602682504551833328390302270655853804470459494437622121051138664252177797347611866374224014636957606038715970312184682265549765067618150532287406433199424075098061092185219083476907172716508354039550450582134974200442309113694012643446369795313224153457567384349811543993250730460084365837931092334944200383404050286865531307599302490622225204182331976584498800267239134269092928 [152,47] -167485346140159987884845533823043682473359099425038645384658022981187738342458064422353868024459075818267195095511867772711878129967825050209418880366090708150382870558873184089802046161109010558734154732032456848940769276998766899483324077285018735593233619856696636417219319376824206465054982193876339535974515184219280148210096554932496265554763638757988416469768806112991630182288641412803694916283515588546531740587752120433255669527347534001777942903982845042279832445488987858617948482393520433621773383863304370061281736217184540762552601490346504964757435749309162048976006406972336111474676398404250612473119831323884315135360873322036412850875697056720065874676589318294908364545907774176711645393316017594244696372204345439592113876362995185505295693732335459946569640813036037029327415966822738520122008211160708423617265044067593492727995584777444066850827196438163845887185215391713635877901461231926370005402468132097938888523205626039350858386314562376867087238528493074740799228232833506731961353870336754114002245279561623734043798542757383433933968419917760425590823611838723054169252313194196375295061761232331248359808822147997926730064796613325386125851498727911811730214910960709701364345208584727336060954318920518242246478933041916095779740145690695593867833829025726473823771316436683242265338559081233718231525875474885078817117704705978912861748704540420976544153779836674466970739880691976085193067195887860268944025998412328894876987196265841506798638558614561444391926769980735215253672271576407178490806870010841867929854576487391888974869147585297849429237149106345083630046528161199978861139019615129397709076675680051201402557521476941725717932862996727248563617042958616181300650505622951539516858456439589411292504058083433350398814939167065279143314779820582598278488290381388624303116839675228678207994970821757045865943960478035910801946298017553208822045513315400326176772323360961205751914511237407176166444684178026379163291579533029809276440584880845332090348285495474460430857172698644178878289636860018629557999117196483465924802139379456614947657218087714439536325581031338030871328015874929575904498453504138882684801935849771992143779176371286771216868493615931460072788461406454414071993823734237947949892359208421443193476117550786960130695648423547161096584537704615363483621624539172038462916705466210547884337388047821781008453074448386576878648273516113947900666209442832705885882594916018851958538645509330708366584535743533326466803158239479911939739800837102897051118738177983286825137264178208542600980518757440486600162599171151837118124507560907368829021595552424349411886709720860834768441213777519588594132709409366464 [152,48] 32100699645408985180497859917333168767218388905641737545611938162626922089813602448481050584763114615465530179544143305563644326289344858611025860796125456111738812732145004159022954483913412805800635019887696142249913590849846867248883361998964852963125147351988631739307030825282253363378987518452047794049079278383020682134120296411276694599874599015478842986610378022804674136225514434304136019148156569812841054921515737031836687844838600853888050801419344592075199591811266240325561449555022684040365606264925780133469099859060238832590013164843936613961035020162335566810302609537002702296411829918514185308058462809185030656831379772657436392252540368192210711689665312863281818675999236314888207523466375574297557905575891072088018673060879554069663564925339453530600077025799545763814701017839259616393099716760861796957259295271340120169743560289703117841342012663636270657449730157558966546980184551779999941315199047801344232619461225978649976963005447469956105609935154651663393647513245332729348405710320311883417574169410811333223942237620526406729696390337139996427671110187751478709984206516353802063397405580705502734805174113199835034106653572930092627051797729149189924174426030444368106698235643897865288781503154134190683814261425739553679714617227943327941362509746572232905875492646669557289230995947812000829157621269745707651371759710573746569617890476652120840618515673032996353085960277269763227707411564230233113915722930837861451828364360705535927168047010391692057612836939181465702299331616354848100978099927174553385496440298135066131236848305140228846057828854159134394323932880799235908657789943653007149637171979602604493346485185159298816047242901265899047607091500211515710867705165648548456921047219211455772644641150990416215015798102631305011506581204702939646812565088299933171150164641729060180279540052997925684156646404417707745528529791006009459413848938981364247542546473565835026743590999565219754779283577703466661272680118178911344447117791744422513307270287918036187483664249900445408800383057507584462784245907123193318080333781787385726596327725473817843835670977567615492044234937981383286946598819302647550225214994077821703929296540562846192426038725787648409864204330421519184162675221126458893839700185393638996725135481901910604558447939392372154979289093054091441949011061093685420277325694699374404384946483762805062093229057002423513058244703547308085632763645693018450626268296758658988550882267085802705429164247163241420058814135194391829168599488066017457237745577812779591990679110331070563638976788114697784459460818840845680662812315879748174686835647940013435976037971326478557574096647570555177555758389456 [152,49] -4369268773357331646984622334307250095821252754154062814848800358383486539957623183679594606710698225216640590650190556968725161907811940515960909786385715729963289910549993027130309544481817179926586983287660460730789988095461981576818155172559337585568666793389578285567371373825813571823465302522884608049561455321771850615482355723617082168101060655340234252165084618640727767596904403442151909634339603042368263438721139411570847107384121357653502500207738636446112939841771298341424911655164066206354196303140998642190562473200871911465036612556236899158372812854958246236574853879903283447010396339167015768352460245638005135832214523890890070652085079284162784130179854223007057723789042811904672354676311955793221856472223411526453888768554610806819176597990638858830018346252399274086698332129743738533058097832157194476201150098885953267130927711080911267258581768760571907170896402119555472597859619280527458153282613206844215346596729560881411377679344909744815414514257746337352507497827680818035330331012907090539086415531045352433248988761139266395506087081641819696911695584472724845080908520481934172751196602524624540794155114974803184773015869491684855298802021556111873435438795409878824503548560524043253578961314644612227313346417498455437253717636661108771316476608011949349458607517362404734562597580681559953198314454915844602593501042179389379403339758719820985105197488582663301960418816863661097263608960416779796417845909404096801431617312419739288074000586928094720502701860126228227193768284871508146711074588998646931951490298321980455203315961366412624449993720405936606843129370133558747225011441565767867865110215189790370486038538433074346036953791162438820917767751114973000115966636785466341988272657995353534342163003481206822956181753114324837054102005784385317110874476729166563021063620715893674697377574005894629385851619158436675924221285285235440092271331086087684929576099009154550568640146935695927150267069826246810470258314934328825772319692127594749436780735998762594071032922458115470733152538197658855420208299991393771042051318757682999829921047225760982742615265284242198320856625876290678758492218046802049704519911112750767720711500050353289321332421224893237294347334842573930750160511972854688508002273877120090439786230421947065128104781718690575903219032026422863316642150863960163454554760377144197842343839878383330125463520069272066798391878190384671153972457207112117231467013257168378195539307366194960361223627611567857961178986266214121254413911411363656673150023405701330443262869595560224599135715812212705000392213064478202466539334200336948346211406582727714645441769546402437656697043386485152042377728 [152,50] 233648898439310046417521675129737487681907224693591552093213973269551427219244953883549316774298928198619934678664305306114420718752864536977505757176821941873991805109536008375446623275436386367679704169452782012717995491906785861265753351995880043918384216909721002886350818646502737206457466140137700946691167499271626631772833500367942108120725634725979648549471697936944034833007139534702454565802358881085567290401208777227452586685135157892477346316311976281346033773524951666194417532727783754777452471383329570530659465421750485325193792842847510343470185217401553240019144618809386996853134718825068361382823166249532931999700207951559574864141566233265887557844637642226367478195842222877374229393859042420908536603119213161755479200413253248202314641822404281136553560213636681628123702078676340902278346832764047451779265779851808355020810641615460225674964556374670670703676287633867399236598633432336932984496146752331818641235204017678624553318393138555825673790305795814493035176628369173255031970547370391479894612949067411208011044759333572873715897236378315141614889722335437219113937262144066005658718961240486299468966720716071821951083065956310121125854530188490271441275575747763366497711518884509332366945875556685235584333086999416099205087357954788844606685373578800989851551405748458347056748902235808848364091433449654117282311951470299065298532234969780760979910168931646355574187547750674987622704010996476980846499336652152834948607062379950955395535934359545971719901816259107966645338753022745820463724344243053227952001039275556110012141581425592348081846469286560021243988032534254327520092811447997619494035052450201568694922550394635773560073846479171799349069596371416650633000658332808102918755316970013057817060612687626537282908092327598540240576162914008809800685783825799147834253991681111126416450843266507409742429574592609611369001050261028126989320754230400981817315598645523823693491287992183282838892943802167937412250013989648872422405728488562488971965141640282165747526976119056485884342370968532150607863489640291321545223148100145772462626750068790308173363227708083295533599046588060453960721225537192671179738137910759845467426022464663009856589142612948720549262749985818850210927759542593422953334575589956690710881279779891122072712712954956531678054304256561216855751254863868244207801699072280894300830609673300092147043255943987176426726167987375635098074112936320160052419066856819078387103330208947688689153347581764468327688068682345127180161852610519732970234926583715653119528138192406404492798264354654175589805981817628394149022747406822656322853530345819835475055174594090089597198830292609082984704 [152,51] 78078397143737412422133150639923603249570542888717742541967054585844243126046108583894930026568278324087989697623390779844877318148858580781629504127023417028272786434220964643578104574941238236894682973303197994170674097301394704849177059362396018231375994558534798649040894488232548588126648236992357001163371183226903254625047550878567674519467232893043624441022315846692388212565341463447866756882419494409688191499767051554130218310650837713298765043145891081446497375356541572695462963250777723531487039018518033092645286525136175409801397163562367100131958578914165388184233238435216816774182634693649569491950487479623348373027831383133245818604368040126939302574490436139153201205286367048763280479624966001226690264692704428320726544838522492903489723917261348204778318942457746260145151849909703035749115866520979485392697627656569298694182115264205604714604990760025898997214250735829818210367872958137878404970185076989390292306394527387241194293144568184004558386351843309586617527009882383956377932918598830691285060883654330756181117747214792549151315313737812838590544577121152133227604858746956359651677349675313102832336304992803949828971619660914260914482466437442405434046955322573061677532844563382732246362325637324670503225916887456450859297513840098898205286351278648892920573738725063099226340158085639104662038562663276042716605878025494713773345309447611764034402839145142305120286863228431588619525621920959064153549875981269817909275961741648182619051472650079152922593409647952441275101740689475180313320646411104195406311426934260962592720906929215240354481382372165982694762601410415816702639599850290297031539228214649220722311538462722493321316869849213879058168676727750772694441148837949055441138250781795077246238100931211700014736703099997233010067730017076028469412880179928522975798265143256379238166312100134630606584527968962325903831957357857225287794018944964191874494957733106964879681039849541712755347689876385984394121321394808713437888635048343887255557611321582381417027272652745144076842700200187668361040516102290999569319327429317248460014638710014470907585596501814688390189836998192935279874516063231328331999107390252066880533255597175573769045616380044368957219697471657945761488429761567109665450690364543455950948920559595529428684170092693276766756613334800373002562189242595333526424198638042347417254231077104601529859935311632216463981801563180459416810347794602262167866515024620562646861417474460712931100282721911529475465769015427181677159087165238050833456981552596133093410224397728097653301792788478152821959572641382698293730785028057303684409400726154175577869873951798907943268004297294994304 [152,52] -30782072267880611976302497010718914687801887182501714270417146128713265479228995908289731606484505124951914983558552879877735970827590890932197133705821739934363612459528994463790109809648004574233902579602859278617106621905823826374809452630564652120022868408794888710221683691632681852546159650380373193649796098878352900883023406798321456197014476741622797886606251715564417431858045878488700173659931128507802461113033915521955902313603841267615455841585175206220051907909820209078207135239962709548799511468969794703659622284215969470173420706501067307271610716419228229636643777216998269526332506241862480059445828904892593444479193104069031821968146489406597186184804493019409460582139148624216189580332380912420650271779893265490071850266214807560466142474478601090377724269246586201017510788274651330180390957970240980261135086608758392436585565611547822523285439278209376369936585160706390656135543000504129567680766521173479403803244382316121603480388973939804926138853876464341513765435758712193794154238470062033763545475928390134331695132475383375034505207446897996877154433990805943640993100621656634727198753077033018386511001949252109132182567600608368995620589247930242818432196546945333238979881822788340048104686729800669728582836884612066472172147459660442295362544333845641637203742102302320395148692302111380480648836678258240428832328330231394693935090825234800190717054975027221513398403977070401074745385780884868346267085140528821746532496929517622660653383313496117229266298096021672071803569425107366307270146040169111432490116227972218860000737438895075866021951752038856067469925718936458477345221819726678766694250559228610978352529426430735491681144312756581348322691414973518401308994993142237587232332519545703383499692066232927859852384456818384800967875742372256517141311431112437107718887846154810973156030603141249122732681266733539068873465899083234059252606323267879480783344380048540230229143884600469178840798107435216497865563316689836945941771940526475366155513639640236987024543203695885335522804116596887150045368300880921667117093572680211705792082166508547362065012193080215830926296644826123107341659483822191391172830124413427032865396443483214094134276597982478032641701858388322432124867024633037178016806300052609020251998412626451385740111024269673864871009096342086700368464617257931109021329574688972918116564779384943044473468108404363300004017149374085701148433604454783417072269516195882000493344548760193863643988600123163918433254477851451753446477207128450653908476132335286443721822971106944978336109847056796727377313654383982028392058539801415671567936304146130094832336163464507760514806770916864 [152,53] 6593218080211481081947662636289129145689565504608199974592461043615806435498114317043002548171669445578110487626603449335977233608833363560378463546210949778710116835152278580182505741607225134941234195086100831679125585446486023485542601804679519527406244822160594187295987590950585182835483801506812625347916284771135995755538981546178757653632509687241965066077426968960159450703550474208835110034947817120952804067572251404814776867255361398380920002923599370135652688217725787530964668248142258548614436200106545517674511022299525554193951903056772875483216749738336226733126308061617093196551479860171531063371945100502109474155179525803454074968145018941899656073426227544309851917513277111703775772653972473896494427002698808355647515204085423322269911657474825141348357816494603548427402582743111936358694059100518496581278806292198950219707432079480781237921743702819329764406726897322061531271580536651511539303177559727571637370486971736811357517636433949017900502589642502673926944370199414150463994993735905268900253157042932639207954508438713293026300164997635145783570459942684501093586508944577900036832941385554589999389039692609550091907313910994288069158394758389172129710734773570067563002608637556086896458693721137403493969579432956414972385717902683306933039192754146530799656499639496404991498686897294769305991960770114230955808340431944565734429514834380943571770663111583696215820099955633946451952852753830536662837851189437142743294824317971321809144949368255861275019808380703938895220887846970856223321578534755617323367946722964299058019712531160914386449287129971059425520602236889917791895805573529678520463965799327622830563403465416295967904648473236560317485649628405752681366632607799860068441575841043714859956349677589465340178525084099424727618149482976191514942443462662202007250215969228762192909148349268776591255117913702154057607435736303386600604064378189006425237669973489469745429536227199642468943642009218867374747238609004440012466993610296754313640028130298737924291170845863982612807186280257767650160061272196151994508706091185786349109834757965015890893107869840758274711082018302463837792836218897920478103599298111999711435765010024706952260869007012322308251882126805846688276329457839774441950078626881282057542910111292031693283475617418461608717942921896196148738632961708809393010790695782623306894365277379392356898226431358778481655009259521402644743817490521001535812903236545335095947158271972035414603695396015663270906726721707025765134654769277892797416794852263054616057225082842241863463739510630197154658528917785133395495029407356920355948792120651552359610916084939748842877573746848 [152,54] -1021791650492277495478365666229469995432938867147048379952566507795770190729847586014873544190145905678826498210649632612824797119523794119013539543412286498562409979995547515267460480685605663826649300834487402718486489392409994033759212104437611853812631957990253951680076939497674925798912017048290601331906051692683353439827906247748441130128549122515320398423142859852648895456251535057052718553992024567541374122845157277674904086664235486633699913836085405233093260695052640185274091108051915738843926057758048742768600499526794131180157329011545483400739168593213478628184322324442295502694000806346942267732766765110618176540053502802678625483919251680034616537624691670079049471237695014966470492648990258338486643253027821877004339868157342017100061133178987884391965717144582037476423645856245540339756506396114520590157017822781548870412220166001584969010601439122519829386453069439397445016618353463828291853639788189995347551035755171978604200862677404372314760898670244143559327998793927704748199685155227041732724694419480025171584286455387137106079261852532884167672581377920732313376205113427250810416183671788989611095033967332383483380209014609749633586439598912135161305873369504506149185791611271641839127211722342989555901896350346822410399327817623416331521440123317710424906250450498590349898131336391016133164506455863620601914623196948881858515757905121396258315454277555618507324612287170985924867082899039088343924908854180654557401910768071564409092867288577863917664497552658181384189899748736740570950802461126928047264947501110307223503351761838742367588971659279174479561220932562075593228885431334532814098824509728964649172614961490908687051370445553560423431967637014030847730652834790595060827299009247780802430494778293725398710904660637795216293003636312943600428199581964933452417411001498619552270844243168221135540585071119158557303497162716111208415014584824753360180729848547669203040336362226528720686766124157955865070743496397620700903359106432628394669146269789570500375680872826306516737890234807185482804041990577498939291395526214911559482615317494378819193929272912221127820822118476688466975591909045658890590283230732670135618704815164265496234586990419683081432566181886583914344722348442578597856753113102418558052002539763870285534188284213045839612115070247310397036622260819393790823845387966816086249134909604676229699929057308612476767878047919337028994813828707527069559683098047800258938806569604646638660000663722113097945019540908769776179317999174259101230223833539808359800060376452559891661379323268947294824515678377235863103554729787634998761101817430056593028220406073455064083721376 [152,55] 118531552759949883482239868916801188940296750801194387725882813887539504251213749233888480642297389997096865396917442782488417084593363380781622331489020137401210702741230172857959574329752763495461330955150751503607246375768327758124388806659890802456759170882252028019236724193419336843588231148846189943235917328312931898408610280785507713884713073228457260517452214248464581537270921573153367222329379414377971039725213762967586990036754278729583695620791609167398416353647601487210256880061926528105913602938136789585340614923416498080164428169526483191284642184728766459382583009735723551327988919335907531485336930370704531098238022232629318214931335050206498387456942356692116441904142079980974180316024129940307777255232784207299371506583948153017270996520942995419184534472794766832989015080161214276635492798305643697947050403435667579406583971533029485007467445525626586533710417779935867504696520539301923289463302982253917459196833149131645752424279515551836280023505660674647743669211475779482154546684455663144956891287534676409659631608550449351477864351699121092900415037067812995502868192834119161308091247799355853060453925915774621183549612452950677385675874280892018861669415620559077371205193878679847048012052092928560756926556955546520252110133345736107675971464497554084857548495456167761274272248197795625385508456485682751031637134476581664818445678003021222879032146730911740300639012336099685489430690249620836446896415421956191801691606755512972891967695843214076247243892830639392893073470641516983737599575551747299055190387633404714535477282748129652990636653459453004044847729102414338178591387144619651617415822101692305173935555709937235109259359482048894093023435030823501984260445435224320856462973237487890723128069662647538991984127785294834842932159381671113741161164972232367982069258160669357370924126867159993993833242192303985798766441364366045491773901807960848000107479301355911774899961066969275423727324523344378360676706493966250910384030136031084441677541840979148065789814759014896314804699564247201581699306811052673235417274274955026938661069084423915967449007877736282599532168054639476012973242220986119984968887341231591446731728365693618084488818511399570352719205675506755423243000269676051259280098575645458089176704791433777701104068983717481407060355162341202221538657746647693541751067970139149579789389552828407610785350896717998255493533586152929707942923406609756001821490334972781403907467142581236355583088266118990733219449567003908059432680488727432510322123950309189135264602039556770421829511107437188327086352572569258624481146911406936126802733030601944941891747998051412162176 [152,56] -9406800406613028840424380031263706195643408066830815660700409143798594946859692748492536958624335345381484742687040316499757051432018533217346807798294712512353034855838429049124443561122834277175288734915651054257190858245211501796524606774911397730362213641302590855879171433920459276239325953827191042974921008909527618582707290394680190382269554111539762782467606318351704506964331607857619084069654382322858963038437543989083535664514517194003882321885672873238663892466900162078980665707966047675224046235667121890834608899924806382705571774055025778606706802098847806442056949655573808564876280890835217421193473678620428882396163157132679351185900045299789289903475804386172332022983564784676774240452384134040716500127493686856920409911559577599792636270731296804972238638615903981761277241184727661559671439976130450091727869424374983835401798182724932553978446083331090588699047702662275574867716778203987956449024904781502382948010559054077276863335283654307213117641496945276988826310919872575918376078162204890546941253852787432748395545986081276960757444160265976601539293448519523014451424924000108425034661289442282357511601970233441161090687292606155133270484769773444244228743492078567478198003793648538626420758057538405587393356323809510510128170287877165783924723193937880837308123450579891397975257632809252174246099457740495519839253751837782409821934020308625265166354375426198941255118983709874926125607949037954805580596509882793263356845150551117323457659590069965599981438550074108866760135992134164663933620311443226314625445340502890327531492972808832056936289349187965838213190566786563580861530301654053858889706716844368197570233414944323533841704684816866612541532714902395125186800694926481568699779098799450811507812543158368634578026624159069223321704519647349760432231032111351347763179046314531926431638219966172902112726538641370017388978393542363536014397603374887561019054115411935629133882490608842318859507837184478743352094605649248130879641378474791416430608452225315135988817735511221168188759751413555957330434181706359486831446389714321782146768774751211542055819387916279607922758134453106872657767317858583708291340089811629500198216590525026051569843200650709140364476615026673857675281378333654511825684626801971521801957407231541795585952727343178837304131659565807210954966938569606086193071322683948112808092462396724174477359221802589177587560948811911454719202228419121933437181855420256136521318128190700735917196162858065369406234581630345858874180212876310208537376232741733989956225061474439866095119801404319427351798924267681897884011942706169696728321208278650118214245097911333790 [152,57] 212860073797520901674376008824458085860212528310150381396305022839733213565214484938449100881256440839781859146714103591432009414276335425142687316730788725525397925467045331078395232938244708083114345998396716433023899259947617964071064952294644127444415610948036347780496998203663004906360881294387079528135245709280494145428375001516582165914205847480134053796374349613740956995335636626914272955356837526574401138079084659616124798463032647906386257863559755232305743016701209536048521893443477374816366670891120021127178379886806227931008828982210527653965488633313504999806106336380748305770887812977902516693216638206562042922475466443678113353815748670458848578964568815069211243520040611819079410877951149850153194205555374371190868744315641213111008538652342556456566455458714513783445238487039271482913285103364949173230542892364174325266982244397424520442726600638581381035410812220380404233370254397921810715538140328241465841435248322420676324826357365539847055529200137505775234168585398773672752203152032579752956207299653430087968430362036634584310660432200632230198024062069185724459307465583834494082935574920045508033143593038332951086381351221292063582225703612088043119291540066510081057075980922973057876566887012305309968486586760489392091471173874608135078145054622733946028917107331740163737880884851041622992095214672966440137423535774263568525351503321961360569955695852623786233451319281876032828616023976351055022117273759859442252888501066208212018212303609377548191808757906663537019784914842408151019131389489985381840659702708179664323008105585058061997556278913535982440728785264283718010139669264836791250067348003718524523226202442785643331883578732499189155382780355658785378381791408859949942927357067823209699830541347624736166794213669401497115830164398157559656969666555569371312525738987713882068952971256550298462888423002168346057340683362988422687487662354511157121879634087685202325471590814967609940694124261148194112218836951780789892969700976807582792860793095391402782122381561080092178615021945314601430564590419212201400836734630634093074091905185568219368057691500874892628310738783639610685560647401163650931183761783903379007298868735815658876216565782875568896483127844621442231312881192022822644838726935092205897474368805200051894360316066799548787552364253149483582961233948310109926205234797753341886590482870411392509040044613091316747347716129820340550160329566716918284947792365878512966382356914843387581153591033584949475543222603455896230221201690677398103372583191476787487005873083149432906022843960264626159824335251697227276931943260480849086261891111041815778124175629472 [152,58] 95092953944779300500314753836117344749903588900744835298885326881506415731661037494178635185923291229052467567514308379766893853648493154432746894921649913851396195922913803626191652456212620157657196048387732743625083977031031588307716794963573728973587278921252983137708750822564891671380915173228175937163007522108939001592932582164659249995103091340671166429534620193849045265303740997649783929680086670749387308338365687582363605014211136469459259110800682307379247413842427610166564886707288811066949376308021017788314890556925492205802457605946672269243960871227569971923306282355866516780676431183796087937378495862101882475097776643553685676432534382227797553879697566934082533599746391889461255280771488907664782804294444062249065136957451797561107763040503690535995302726541822135599430489537769013928872796252594821314687792534298295417163586850486483504799353506909973787994851671866107216702409589675266985413228984334224567471871905886105950442742910659427775795917283651154154806670915409271525347772298443318571852106945188358065694478335760502409430618015801832638636569211097173582123818380066381632034762998954977158470617332590752336110464849262434282042670501871773872427046981773578962801810203051456036376137817693866773276124331437767429872517952157683892527625895085139271749303191141629010451891576128508852270158311154386322250144765340607380670230009492459458153639925783743193256655041566803064396603225890100637689822427122686543649032600817830096126329822418252970728947415141718904744754520681255263222278229255424583074147258987046177685725499348788112163371915017748360673480771147332046426635089668278127114591509788131885369877018105832127059013683620794539792961676672665473670841326961156905027461095923931962926574413939964971752330360161225294988560082200746826719322076494552739726425648863076210901026446190353875768702360570930820148253210382633101796234816152995400449789645628949352928560859675385923872351445405632826664128077948897956253426255108880243709093365279373395564519687126046431314788401673560059574524389416118661090246626118349239313762831920691337259650079869107202248699371676353831580514038430750231339904281706321824776315128046385406323591032343844205950573971922590854519123271941888021371190047332545751499320900152620228181021730171584716293732553861822087896413933478537405847635984947367083104993399484712756300959033056416738578987628747710371101861513316681430429284526673778981292180964183508690626937981103046658421089219220261328305492295699359354815754282053662301812037856745367942151506845909902117653281214923278617419446527929846316730467174812393968941696128 [152,59] -25048742666808628261198265973471229709886901667028582948667455824364815173319956835240175404723763026383586771829154121799437275666547354038751427485406614951409104786121491057872527447092351284447169466573443372373609306366027964931597813686717348990398814378750137310255415896190876069637743688615500530137872983187648968678810470058615518879297104107247281957529666477893549006443124673699210843194242318302755244724169544871412271306090338669494329925512602297691514734937010025509908045806747164354370680472497305198568196713712328045111232787249391583219811366718671471454010564523756897636171115344769971136919645561925036827143384135650138478636328774720760973951231806699466337974390635326030495018237487894546858436085500519376038073469115986082094694367033924553292044957077541120269250760871918077056006996148244034723364782954176769190794873546269521085352430977275750138596858602019498382095828878374043117529796157352359456418854077351374450572296850556575108200851628296455548369731679893614437400176520380849421719172651494955614047270881857820021812207378734849709259859312232371818019207807647200853525694249320854842676362171012019548252008559857223194056731842368858143947409332681690559265536158681521337981875007692867959455957055695768475585660120516027192195087944746115580324042047128587939699955321732948595279984251555636755866859265323888437414665921527818503196476707141059567021048628543245545893932588735097694206942396394564143919177560431255484248411818831884221043562857073954895789009259617360325265037763506835150059950686205687174453257264607276111103609680403223387733004929135437791889705225863432873193247266271430160776358567494124329005891532891189095169191100941109650078635568603541715438263175604543828109106807243197340390197442137313136782590493535845947249102878567691421784263930326744100913579027977664247198335207295399502419478311039884845474115206936164901011419705705993995254661724252017055052130151763114827418765705303995950253355391058372966949846237262330549720524647174458092891389593381144342184597033994008380402371194540424531742375878890562565977196366272314649094096434327933262582430004255202235380358451792077112031033578809744741467732010409807197982278187490278193441805810314950343525883830288233298023259477112989025761449451207113185893860302774002497630129929092685986857390692793054670396902185564895005336838542522035693739094984095917621128868255844982739378018533930234558205215208212959791892742660812687177858220544275226745081847654936929919000328400669791922667273109045201652803608026472218550430155271388258196631158928583365239679611676870943012626016 [152,60] 4219389408444165365801220042750673613384421286893465071626759612244011686511578070599177935146015714440432056072519698751801164584517291869543865266568358726366106960251002872840570745139786645653871468098091961329918161145479803371603037901660086946838257148125231725432047012705875819690621036421721167778070184640186925132631443543850647651824800442807908826119419053907496015747929635477040719737887727996629756061613884322254420895354610361239330016318052124131783199636798902161567316990084607302192253853816587362104651998953245639179004946928408114397834890389801011452816779565899866569157225159900859927863963174932624434577671463688968585119602522523777918297552691554389511975867061010234494965397300430936192820165581734459080637064689687115115000476055484287615975978391684392219033303785440724853065581177146463198839050324114018422069014511225346839968710333571658859088455996542756565989204092966866210436743161718980476892702425951038935931759058337975787421520618461763960329305154420546113795635508883881076859418190676614865158242926024645544567508441861102774780234231330747151952907376028604557681283350279365913226064387339534028284170792700342947283253225947551924046733607692253882839058070888691677245459002414019409921107385468277219303671949464305179332496161612836080776916313412281345361805218705600128222168966314986502656623976692190947901673108554333498372966309358645408394169247540802380028918486954316825947494988190583486050364378150988774738077108872969142835923553994788904448795265844363447867420508918253074465773666584993166174184614261949558981637577140575048286631922130264626700456247272455916159809311368440963007807054379521177606582611365323313338802048610007127034385415315452886721686824639104932298105021626843935522194590549080227920420851864746043202124677839057085925295182063892350803690756832699428492606745465950229052137409510083764253318011243202513401220597816099735343012256802349973254086032229430543581153730893481346021231080417810571332630465957134831608577896212459633857516444898150246188335128686472350029520442714028993398412916967549659859464926553606765734938017529476935382314515576004299413481688682528733063116912142165949627374451917131535717827938665959728752475645865867475571572494361232681687345128038936762876406498388701510866038545085653354145065741266544116772095295446882576459334098034788271312810632072895466607343795776513884138191809001082790890996620218848697398215766831830647496572876322842853715808980587633681289357408151019412407797829961034557477871483019725219919674690928382422275579119601933073222065610757200060457069182145448783736 [152,61] -530528039263076757271978998156611522551211562505550528967601367454021916939606374941921739832797266633148201753948131950059864785837999966458803294714630302816248370051881069675155271056492388163581336021713826306515023391948356816329168335281166765992378560441086230213162944341660286548653771174684383851491393290263182021395345186591864962141705426477484277575646700291726412926656086317686478491260796386227169302033773491421033606497394794735003917143442911766111740983717376892585905223223654650128366196938360543708246857671841847850193576375575805515839888748625295638091623619652382338364459056711761490800027717879857523215714724444589965890227127808758799691922754832544751141207210076693298323986731010626244184917573708087801993931295218435628726430385050247943199283519082378414546296268176975331545465298699970320109432318154753562524803225960163036530597675495612358052658970377216436946636229080425786457457489996751837922714075363548402914214076483639586095654788454176359827126233841139086717447407588839958031057695570106363065033408283415428509462261721727380754612533073220529869289008672625867969513778228480633855192708768094887209720770844584248272592636358898662787283812940609354525784724143083460680088947441005115706305326345738168295155741007670225853575888836757733211143704544740266343192721806438871146748912979429099403744190594501774376118549570434201236521605920818885038438878458941048951702376100359767606460915596875378167453243134849129486800585411668587136815201951132086747408810988969027344830643975804054790910470821195084592706946588928875877385143476820792271494459799390478733070280491292971259289418773171674554402177456449275301902183120888386467295747153504575642327334326337003740454551029094632928185321951021527914643554548094874780178790359505726209902284143907928133060543090797046188171435658609204319462747867881495911280616529548989914869893779316899694740184012675566963887160826847589154037727023008470071411252438379716043544342300527236079616817268558892070292416580694328684708435792976203086970098526115065990384465714747429106510525650708333254570694478379402045405238807720065077348384126933038477025179751597878753111226172446022825591992148371424678152502054497031100540040821786738384436194414581094725648962046933196156607002591091326484167401472829134800393944340918315814050565043391868804067455653136333379506692091334589223076575976212473757660523239533590921604859663189547681784933445035317075232030600746415143773373367866355438216278241785750779535574275864941540496173929070871145323517555262019128438385484184601071887346920159362124742536726901904 [152,62] 47884955227876545767351785860504497007524719022818573833909759032346952682511392360527962975615870427395523308113298735998693347177094770935198833265001175059755554442065594206929063299930212851526018567830927450848451214160551841346854154762578605201407998495658925951078638774502656375553950140556214700131971702305885289905614547002491613372051680683155895988697088521692698239049643099994144873694903256853209358151243524542407171774299857374847602932487142677985273591021274972807631762342195434424345686194495030448158133812731309359112943504451429851418190751135969092379438719412382860721890419311739503558048536041285163004845351565566204247774190247926085735079712278343291217426182664895521278579757806885130191098466818990503064008793948539600993128289262647007404778746850945959567866208283737022174697812917166204739881263163993839307413105599581306420382002856951151476397182500730540546329446315133172088959531513780559194157063159752536572820827059659457628708676334115225083223558124031507029932835873865726007314220687258272439153480706538526012068282698316648435946591459419580294102356739839729303513539312796877258878140160797672162489381223185643214927899288482802982354469883085536276174388880565230436541953249855886560085745316437959905548186765328417855680342665082318720629727541072858178563637443708433201661956840255255563763820286073302718385911537439463018495749500920553778561060062260528345149356437871047504257842823731264343828712121516094988770253936606413870233777831630027417997989604444533901205416859587377044221296759938620562421649684547261229124256210201711332871784873704128681161384122645145783220600451278011387023890570632505225660415158338139601466347306525047498630689733230016114011568722390657499587172726708446875999929438538335301367001749704857878349316669266712083668992573993687037570609561571141152262850564995269308592538234955275918206612181970604255859081240653647992767393103901420708160108499842934290456042827827952662290083471959567608224128289064302239760920340589032702167897928350627851603423282343807161640678197307756759339350470978922616591840939991329736328393687401178183232930295836828310104298180184369797560996343664282666369861107560755946262131237333246898984461767440448400212145395165289678423167667465409359581342224258097401735984788975219708372330070605282600666830552916411254741904146088430616392508441431947307004287115146288716129839612575319908099842318015035959294193305280123303856214553796107790901501546534442207105965317411346831880752265517061181926033864751825274303116218437889411542418174116087351077282868830557471292073558752 [152,63] -2528911193849450496797399760071179695230181483316513814539553882801951590214105260755935140062132328805288458427125110741636422335396488731663088066091570297601665941884497308139272026694398630569855209276608275278720522841122708471070526943892452322494479447722280749670995374969206425396252304208325155880189394301904930681698332526095820670517166155918762065910247587992848778510760299651723918769893296572835771650649497321211216552449768835691267884739131084218949285477123958200568381010863710111618937459443279262543776751687735315649084428901587119703863096485209233881029579468374425509755533770494941530480622564741094669849875596715256989042177667425505696968179681391146464141658962342779756008815282577187357997493994153701227087423288568593517556471080726539567059392500044484872155462570586178616820904101984918933545059857082784239976092285770131301194179580093371489452187701156080601178072224178573852063513612114949512188131770980671677208896461825457256360162329158059238019666540819911803043092703051502066822376004965578581226274234558329981493592398290222709273986891662737044433549942936420148087797139621104805037377845335587914811978120542898332102677848720524193205505516867748451037534558494302955284844793248867204367203851201773833221163117685978132689369249932072215680449331214012520695522533540626921117826211262893288743709834802020156392775402750049693402423351964294599434355353086697977570851146472033511239842931760513551770622619003647442146321709106143406268491507624780161644442270153615372658162847658383678831035159854624343848931397994347475581403519679495209416609975672122292816027755612730368873356685086888960486044166986195497283382522741775866317045793175764073289242101410699526715334262032147703868848721136429931329229410283366130506183371104977882502408476959527995824593216334140548258940061853715315244816723351012038353400508526653135098781607032675526802275253123933479527224410599871243942682265262530811577425074858118868223152098328353680145240869028368978681528625650069392761692682059376060573031547019099047939569463817279660516251643483040064542274451761991662340858577614073508348088696730599707283448463259787550941283976258072799873009117045615793874707536742398485226156034778693762061806462829751089181790635382636104651954891473848666808840542745088461492930384747183766437653668442759093297406641698111977409860927895667806922292364704884705899963328916827855191048283258560760672029224024419856402957203689934594164091647960614619413179872005821872394243312141684239924767741733878300349900570938605208557550929845908553177731636686200658699627072 [152,64] -36881069974307018197070684302697600942056245082146787440063228754307476888957460214513080303895726898652383168217853646424226723108798310178342944514407583732875343120260569394244416983910762955311550380559604658343001552932534416950145540559270083620822872083122721638145059754418801087603359132472424409455860551759775152780787751644522327911007440571999191892143378329972677461340162843466447659271291586961526649489622714871739794002174251522426796274138481198968078731456857654432872710060903379341546458823404447129697018686824258511675859939949024353391238864943119422643843955108199569788279947633350800335917286539615611368678348710710169663185778622471165136860433870442474931454588135486953910046928454100682217929074521586873185495527915580507354073891626093324623708118265274603663850311811559844906283237791379501712336115100545366068541725768040620785833462724212232744964782091395284292227230237448975107691524739200853607151176686165475990414149703783608673062285097756800641378154815327863723636640384945494227116627770896131887355596550225769830208733011309117912732199516428139895794730183980117386603127857828638602509255216693764293747460867312774344976480159574473997676695724281082493983955223510040554677787900821862746139901799704176994483195661497654456621190079664379779392056791408918894140633763273039272811462271576072775525862636849040835703960874913889520510343630318047111659203182262669899975532664208331076305230782838693296421290238234124871704002569311951665703753597464310833621688334745645484568572363705216636424697340345211215106752286872486692399736510302248853758298350240238904966062228713894442024602643027850507048224078024767936329794451921688111917327360053293586481160482257943925713296537834270208904009907528080513256973440968523863940408062267538437207875932381536398924886397230328252732525484603202078548811458332417523221515742655334288446629812313832877007640485819151892112857567503375655572799870868057796118490705692131427154002561631350011494353156543741617975857004639368153503419526198776162514846030855636296164295241271307524078408494011835650997700354380878019029943056187113390390040627624425046822413486678038202204779001523733472809730955049551653568198829187306212825231035818020496338365620675824459430678894188258389526269285428850776097876950252325179428295056153227363110052161947487425073937178721663493795953706694039658733680294529321432573912230944782189356907250660872206800860033110113771484515112029232945789244874606355090918204679085653404125418069975869794022536565209680402675403869633586006195800230159591881193054636139574369536 [152,65] 21405065654605266439566771368114916379487748767620224884377093482804960879514447773243875607594803224020926108875979995878203395922686258869528239681845450897961838150313004821627311252568128159069949647249744084783920278003797326370798503564379187660758211934211413064397722311291480657091792986655994068545889422320262355160443824528422331924283068023440482612839475983480625761924925427812135063905236144165690699464900701788945485296608729649283814675204573214582930043109776348623575373687308561224875277356509493817916620205530659005109787876164653090089650108437908187291440183925116833235323048231482614449716598958809172075288231508061782147348691163324406232715155554675168818115191023856037646160881972199492458201445922087545321432965575613611697242428587008136018695965511211495095517321293543454082880464330367804529567643133547844145139304696120814972708342411219444095621081395127107730295600675104329747041935754316290538428383808592967900184284872273781788234283792400795999743513320920629572091251516127904670980677322465390009456971346608366709864274740761626008455358556914535212976772777062414440546362653869370518406109352701158234256954715612678661530715934537400636488785575394453729210850902267433717006316936736627855601041713906924328699055708327972721893836074206935044261162428078478592429112782094176147516424976908854639602486207216793299892175678292837184425276277905867280632465561498018619722682028112934889872912355532283538407418329843405898916476022343452660832518579251279009859499803019653213363179896485487558655251371475544875249203744393869530772049411367954100215197348342616197634534575974866336092602946388205701945815024184788553428583862879937219177050699977531789925193317682592229206313280827938013029936716426136215672574624324204303323690663819804566268577538000722011639778842652438638705998076086663434039194402699320372143353802836784009053768732825487904015512826711261899831236485085060423637676616947481373566628593032597171405587594774487377227283787608135638787706551115208372183178356854263868689077312100650330481863522914478931899631994319803033814288842052834600936621233612588256085524315128933813567891763690229670678444341445256805638863684816108602184151059546596946927351856115943876238369367448341637422286531847201752797976086227034388607294114558532490749901953014190478300307415547438923026435721811728918137963520854320659081047954305613307279713603889061717796221100631014058449426531492380792761370827858684951447501032076309809703444982610624105122623285721010759068979547591461977371630819538390462125714310923664051710543203463752064 [152,66] -1782820274104625254466535561845389717678120139610781267398947533512723337863923459841138587410297502807249597851633859277241479921080780261634308433437942385564162349262846197842188720945182808694879333940859752826920666327503081444412692777848129732417610887531005224798159454085282868201039805845432695520704858949479948742821252333723262089027803110885173832190450004388636247834890192955606745305201798395829488877930262945088949513249891034749077197035016112549844493102150226002166573267876444706645200264224084399213302291877686058138802921304019118030775483321727549100452366063865062848036302473280390019252840113720266897661726121253579109820875051276201730304606120380682338826221078814080968343340834306190895320929375365441986510612913038411892214164788037136741366830994369295817043268899090762915679847426195967899218610491438890038003612767449073338110415136419030932655020925934557903097687564323594930180554456957444891609545785525465072347612001975504976479287810744767448061794437180192124843384007942297962729963802640279801569744500650847668160906297835047223398812181980922640424970535694696915915650474624326541997663125061409039289484145743569908758609414581664462851568061494179339420052732454500863710309220256441958118053901638667133921588980742861597762089307908378471220194875884581138167815025794366997774097067894123779882737140947831167884147869496676468767528105063248759407067616057558339091048343097559505004801180268030924071739959930885053656879667543998806766024612430426861201377298667196695263870661420310359802797317079821242948815242327647370901977305608445467229282399916159047863899457254719000451399065867355001390766956957563594477798904208612798907218739379416594472421817310592053552265006469352404235815911616635131244515333766599557226782440883657871078346758033665844676491073694581934956835938510155253416098321313844654301881588294308038084613842753060549128196433733190791735328096304929563536786105080235525569307908314575050823542038635703244525965866673975825866686347018585731150366610436279522537241414556058207201429795137337238561566162558707736999039819976271646108629713888816303204028056569382237410314694390290868491279002379897617146025372491135991803686612161741806574235924879800420811249289084612471063968210283013616034596921509514704218517239989671195749323931361320394302770868011067546115100412573051330856571527922460634479992008717851518213108491565745609769874410990305761482388000128440546622931951328965486535593112387618017859814392945113715562311029739814199941104263448947712658148448377408166523778943381293750192046652859584 [152,67] 31469295078320678980731874603637964665598983939390875611910699763417780257310343035028802625198460605584420385589668330994027108418530053604659071162678762774503475216902509956973076422981519330791733218596313182806124954629478900283769447007803678591035772712270980528696609823106156821196784024332089737835728712039598981715028948670156413201228174496443623572698452715962877896689101079669248505592390171627820148593539364981125012343343842536099074674280088743737396436194192766629513704730360254120185582042999158274233140475639171597051751518144360020149225273596627052654449667185848168038341349114090953936862809520514097841023996331301171076131007056959052312761955656379602304207120840389670298154268673296852559074009315922223722984942656908092904286006003005829381097532053659917871115036387359909207231827835079913055622532302743334981453971017811550623218771799509571029167090374803134942956263393536593226489904235224790985012197130514026182031043827290512894405533810575303837949774833579960530660574881979396097132835279751183644455349602903414570796142313598718409068039332401145709775070854113999428610371944307829733548269276437691147684684523049559420951973572598337069351137570487666696178142251564848296825824883794761737962843667557902338490276615975089165893617551990713782141481050034194114483379315424355943273425716395846532820611139711267327450392308434535338452305711011706935590052081580129236990990317453549572920651065390514711472764477187415180526959822039798825352487660563948644026681201398972784902300293578170285828104797655160726412835528313380337669703256038371262504439938357574680289467309926631245221398552413575723234024441435808746227382990903357049078134811888578920789156050553466429936685467659321523050105230115123906530565672838565990885041432466804042492287708270955480662667419259290934221946342298877420411736197272741309791702045938771103908640837367506001389298184895208054474730203875081950247943557046770045773124997147904717618183756458433772561393666297543644400164923271801900633123516182343460153882963446134057344098790435410261497480691529074837161328310916813861368411909640722514846106193752080665073425670084881072391077293297525421469487177916473263762913079431777273788740740518447107918902005415806669691117265912827666977187873014897681080880352762308824678379494441484327670507927340377777231846304519953545760839918641117212886942602067741769454926015183027962396122190674926642764151415007555756093668981668878860634346148830874129940937413903862336799695852905647316453248229656626783769442682295615598883646895138953696198199552 [152,68] 4618482458539264061054101255212622748041542705455029145033983546436676106036272255193596460200143110165189223301562888308714302243472248763236567508211291669236090464536919217849214562815614789947510074009347323247696180787965390487007557200127615231793655028947770551940909729631391931498991991584842134390816591670325498418154020428865340821696279054614043990737226351650566749547647623399032221586961129120166226844817985241860165442051831740953909913160423025924223905528137379223227934131951069552725742342970821503712306433295721053930418276922864766002420569363048884349284637088549579035403387961336338464816355966070528169362818278895928870906858501661812155885126032932968275746739863286206047717456783225381780984370993152200600043770898552788607169325037418869531432191618040303313755620229436725796696073829614377142205032902326989967304733005140292184162399003510554146383584729641750855183696398065591635272398661272537546531414282378737095684338117325067918347916753115745986478073888589288453517005766513826946723320192373274744811827307438988491526193088230028199889546630459345558701591570044566803612151545739681182123950036961142209506252371260135679452836168912974305982966361811398587331895707096573298715392981473207812928132563625607032245278424714343901552259229648386041923187482344905403125426747675916327107246353596394113746075188965528982089118589310352749017346443403287256418266050136724391995705352523377010115678367662965546723428412409571601698225245323767934575083802349137839085954953707284904346317664854047126360224825672974623986641882985241544868171139412701605995420644641112409824265767931466039269283956261132026032256811794199680793659199277726710347853717353516252890499180035504713382961422401043836400500039421882561523038550123561817681936862813423522007310322127351113800973385403429336669451951798571633563579723863643777018440237178873464142756207925979474993987678185914463029249615046351461163216338951182858034718261589413210595410576568769304174162103019233144739419842213840363235814311345039003653630950367810039104650918764352043635475246804772847866731930183434431754725429173942869077504042328256500103841942639764153813664336106931218391119665142714175609933024018966699103209316287525522628961284658721995680744190057336349748039228457780168927965984682140772290616343645309238582092631064513765250985431776539267624004994636800511379196111796717912977876197165903270767765946477035199025479112234404358650437024064756628354661991485493046372411968240072163142101258242807088947626117580389560626518027073670622170505561059784338745792 [152,69] -308967362763891680025730352165085247303856525696353928857964990236952163536752792890142411503766593310676006976252964200138206397599218348799022932096432822409687719195322798551664682781674928753602841451312017062940298755798271364547808521088178595091047335815595911595745343090361017125623760181430072683087628330415251700915372876582802900375552394079945884956578753312436626035402390539581024724331253730013257357705685981799679228805718573419501210391005123751358921924601312044289979736334916446159086233012838002715544177833989376891502758637201905721849244592827482968424342009210924354734861056355511739607072956766842601861457091048968662755956325088338719594879806793045682188572022347756952203270538053124126177767253572806210759440552499209997580967610115379802087992860090023008920608518349559081845096208244918147369270524303569295588693755009526775773388841728479300360007130901808070982540763345168582161822986579337056637268012674966567874718271763039336040419086562366612947042898345918071673535033997223854775015372564355506002803787644906242913672708602573088167217644933349635940255357410373744643596858092297559790060912760356168775740768883080349432143786785210725235710415494092727896130204566349289618541348805041006480864893925659026478369596391322432306151140843470843336917376103262367106296737264942171993777741771085927491193019862817616339481375841622138635723270753614099181948225104415537060283240198529768644074162691793077351923663954013750885849128481305606449125442659995051239625529022760519742158085220110585067093017671813473148322244780318127986887158172510159911202424794136663606233661262952967606838416838239796518893039697390266820538457429479487978022611877265098622548449224996720179087736615709434636328276910949600587956410935174859224761769474272001445383626664064751669951841565946530065657795594701693602375305618908268284240569691495833847166284070255612357388771345854012383461383422947871275580587909607319109255653080847323044573880265251859780589502732946369644877989770475589553989872277723882400376962637864646523081637539966111832884437331387343080439308526704530279393955830761104733737335565980017098975341103983932547631067771270171502014257320141470655352423959798769970657252463250942740970026976038248634213592190918440296097333974151988617764379433770420869644843734029467808520637130296173856874205021966196019236163025651647533876845320155162953518323502034811176815459798758528819545741115272519167318430124177339850787509741724807672478695814296474693871366177425746134334032807455172226887369760223044802687124919432413696 [152,70] 10082063629476418600621728762954614810225068775394750324667997931824383817336109024097776513739885649726846824399501456522217572146204924206347336749526887859157282556015328207548118450135131757830801055280604650988380122745997171157773724749344838927865715968466598894272115560262021715576811951156690956183206109638856431921949792381466280780551419405179657128449445739968906047942952695070023135089841060062903009864579532173809521168449397440452591764528223495052733762267053612890177618755649306752300252250527833136424500630714486840720610514456569710293160571604675421153411509854223499598081238600856273295218307897086258365185650990084008794975825703052147518280343999847048561148013897944786781381193328553336380699433775234585878793450944856798477702685273684837797094035170148676238698293720975331705134970868208893479775521281562907686156082435076685131693818342100631019718067443134918454815242448122058103356702352041002096665998566296957165401088622558539726578281176996503276864715600390539714980467477109246011941910216387880117898921241173340393717368497831053325820085804798963563961781619699077737323868499511244117905926607315051904344417582705870519212073196819656665643567240180659419697117509894950155961371678691092197796807192891843710168524977237840420319566137536050526370189407099443341725466565697563436254077541198572175461757732257024499383717543053914803766549682434330951442236776996334447453600114432014714363287378446656458980165033414466604936103502208726668770428603462775463004878133996197614081247985722103126160527010361132649864179543698554416483098387573945790609233745956863730454907484670448819915523441958698788429895974193074997965177754400594711789596834913624392288322599888390174079734417354451326854679913167666028446836250768963028710256802245610464683156407028810238312764971791794510469859658617830251231377521655852229743910978708817427103425287772183306167691890980693445239010339986047826173909406811411462843946283392298657436877421305367484847451842806089502248329353273562543168750853711650078400751988474470387296333492541085967262362620359177015385797975245351903574471401367959393047204562877862658263110382692603646448589961372165972352321633089858555545070793254536550054308555718150178089710323222112177518188887741237676085449872164343048192667840096440521393062030647910315871971232585795845160427642751596413383840032763214269935684319486780225786656294421762697478016285991702430300854434745300995319596955172785990758790746339872231246078158742298654359278091314782148218136611157305283901732259355053526971710139151104 [152,71] -1271567809073972198684642070466164695575338768955117060171014825998936531124119818155318322513212301740574696817325982208409651708106264953356679616780683072926823259519164464179944088938619129570390574053176979374387561178607794276916686562185329528536361955030577778642338194964485545467122571210335424957855880907053874989972329409599303121265965617991316725315000394466801149160328005073734625999747875887644563847117968847392055619756319811034129789623577193784571354681685607713864833080309220729474267703994142673695023249431637686225406736210561609519752274050898852882997087741155579098752336474322633884886953787477324766668997328550482173804321228882658976907521625241719007612636228143262660191436681617248584304170436478937344087240281389583776235030437381140936532800812853089564786057941119524581770427839908726988607617881303449266813385264723276197908837190947160727838180772791559068335487665036983889924782090694113944472558838256752324528602918990860333483473027674659372592459265458247579433125783053296896649036472149763307652655835788141176976934956882083643815504033640728653159462490189563308697867797680202138788688423221847239048182029972936805325283597379948451520288507780981432322612942538775305116187641136984558174900456547828168324805066655056521869990461829374515644043907120481422372152264335306159268534107118763084086745615964842507940451325053697610158875377007752266912922268022350195995930676537478177495177397417926020169166938727266262017485359853356943057140883140364336581833368861333918377548618544577654228997887456827755638608858156678174503061795542560711505598125521353782735353811359675146206965564068307208523223458827315955532872415290258980357736395581162877637063752039313019832919514730611253638374262215238664953721056635349227605501106026962246375934444960411160099589365564663274904288679071577958178095134413926730312788294835663725142132794075609989191332411113063184929840657146350780400202226446500668914041707632372617786047811177704848008050899001564240385244579171695229775937479766100951990509455648827406762491234533654641380942774942332167291887337423847841158983833608387336233324396087828622571833090587895265275129931609369667637987238087568357623492437934843057432576051119578862581162224538963252961751257015353343640128813715577985585366533989693578755993595634037476134167837667450620449104861091406738756863497426686051080764235050189433069270201659788275604057893153094365719592544484906080277819934826228120073192263551349864080690068356396555679165142163995964792972100509074061346175918931863807809991027456 [152,72] 118203728773181159882115488423653276842337710344464246597703147631641150961014920374953523240952094870581036280308171816993743117429587874948971035292712217518643673418643461528830683310980809475373052647408841386040360752219583590566037100082332554756346232655673827946645049132981643278149456193903710350171090163858647122665944644178954758274046817266037243774051316659257591652077431330157676332054254085576187374822711938915052656072126525408771874872799482933410684413555348267794638602858833256816092328919362301500667786363957522966516887536394963886339945282575833794449981823754782697908801702990172525845259356531736353854890563246323663286942560580063702677119751321470256961051267498898027092871157056941746941617257614627140736187224296521990681465616462480423913947158124655811660380556431196552817938922482382457503405391306454006948748206114532099515748457312135062056379134167919836496037877634334229958728293993272201146907815494974281487228310374136784729521628155046902839762679504994958438145186537896616976823205030344360923470241692572968275791026048543536024213241809999237550916320650056241184611325899070342464264255096266415965005539110395099405123798200025888311163713529357878548704920304268995146392123551114188135354534440057766708439744563684616951236657284065232159824853725257850619638829723379389107751465060870551285775917481177116506111843202455187451497461884168337046161686151369129347921083432461929194424745957698363790642278848326897161659434640384637223584037167841311086384144784946291503398940575380963322973730649256364610801955438536892771737403438946156564882925043250709014290826614714783231817462428795742892577492658062920383704764842460701739287935523914392147018524332926270881223870848501605903407536086470026964644783825322724241029075954731083747200616558662619021365587682667986856263356672663495139297168951556819324003007238676568489238023182985392754811728368432346824912407626446380506159743230746769886551003731686779683717807278018935564934987199765046775004923693721035933292388080714046182114009856362630558416103725711166413152298860387028491711883838229025960014539534880221634924239271140464413239511033149004978521604459175805771158316454396658774556924372945675306488810395675058105809765619140938068000663896235357043723411850290046005289194312860003501524347516635708821982214377332774243593563137053229585536610717642515201877273174334400622804811435341764821282510302246802457909346679710594981179598499545097143185598004311968539197124921852799204782956848848782140624340596852629209117845848907349569876472 [152,73] 801409303046413602113815370819472731063778927330269867501508764336627096112546290661384182779920356126064992567959382612660592212905555461611065700184816734945301829531421142476872232405947444959498764322597704921745801272364761576904809634505097876819012307891805734299070861201244924476735570394263957359523975714481370785000038068227609968270332104615720967438363009560504003876232710572557687897840491476526992201466696895394085412381923792553549387467248178676275553078903734344293390893946598551254928015212278774498882753320481797357750164678102362106509227308418568672353403512031535406675706979627694909307060775300512349038341537382594783890422250515825439897542441898438508456140376050263536267584115717396053424693670544860250004412554662898483474232358988317402552491282779328837219299940423576849929699891988593328891847607506670718761335225638188281105915921465869209227591784525831545933619301530913750583297501536987254979415266192785367768244061853335629760803431214749248324202116408563500877084037084985819637464316223886360826600477766467759823930853112322859981091573445878943908125927664824344176168034297544857871864722067486726111301064472959304010727518262705291431842228579207849713277590592050571452831984937036930590307398173671451854974148720828724457058256818562557256187374134762273408121972129945841514683679557365589094518987758888088915333210859493253893350177167740264710540755971137849670920498511725099269980901198168189520677469182596592399223215391861439003898803896191519584753101716614986365387043621812966673146712040273815354311785381312305615821716312537247077904478691780012396987261695549819179084615362430645713040392514351447506827976775468182594972286690516854779126949820279485280014443939875947923933154761340963902331612769622890376972415507787338904316996391563542539553844688365560274948417131889509987852946713326486736207365236972021301391286511235090144160242362377373740233517206242184969798624236160540549590322224876403946803470564603596096768318794557629806331739230705375881050960538494953110594867273678754986710099762036224059029394424472232205569709942603081812663630360228392452194597516867990580291209866288043344295717667628961201174175045249183835384095810732540204977094975967525918604540022442794462903940579865437369595597538097481584824412659398709647732438233134722733123472099398627159904410538001860284351323703070637226895257137068368930986244938093174031723481643434639865089004265183661830535377286617624787014850115830037802827827546440589552715973325281774558036173757028773463879469846206476224 [152,74] -839024124088764104138290646752850051007012325120898572933070483017724168142928737112618873683045431767646968273472508803597958549856288700394774726488263666861568787050811865721821321375083582229038878927418667647659418494167404157305625727252035018814460908641083683612773086838367130611011984887679795169300507222264391169561821497902982445589168382524682244504990471273994748794557205750235075906995106055722078341052903853873463527836264560853523755110540873145882524849783229616229922827600307627461004175432081555452246481620661550564918533488101554317558722972538349391355379416002862492235394289595763901426601054497613550101661769818276269852329258186744540685000932390172785125407773088554866101371526868528844367093747440467409357079006485423511782987075455526997051345001700944207951975720130737262603481015246073793873437496277589510911527394535746139574753853253716743390918759842803786445811940941215251826007411943420577617542509205903483370041662282750216093158745641396489651985521389685225114700368925692110783426267690477274827726792430600957502691064439021037809388103812564788933100325145206507757099029540943277379513361390950443910395200421625723685787841394174912900290016186006978453356496415415437902851981680503561153877711327138890264231438924508335957168196237077342809404047221577340008360228138966959232139703481303301775357071339086655681320445708904366574710569344034052319117737657851181809481038251816527279738472270972115617808046864710892079495241810491878381408126587780516550487860470216753129720222338695218848389244963564798039420620531547104086709151431964001439792598233417769525663040567936851161017472879380274496329702628944822927401127657936728899330470118209055901280309985292575914909173561037395536637129162972516864716692994056194530001852223146258582395542855202206946162218045156910002553745158294430515466716634334064817164900555349927675625673965655207790353457745828538325065868789611485321772509489078295371152113931941755477317721921541384626362846914953566219973768244769595153951622703331907188118721276425296370791635243189377609752321053384776210245548805639628406124513069019227989570127123521075479082506694876298831122897450837757290474893132336706875942912599259840605825663200351711495871985792214796784150862851776326964446344146356457964195878170063871237302351883416509732208828219316321889862356848369876538978276216809081510253002705410543787127913730111325147522454718105995521093984959678374159538255943272720555951165800018717807256388971399983462549467391813658891227219948634592063801991780897728 [152,75] 54545355928364717894974543959614425418391515248985071515630977403294262942039108100363757286869394513910081773714665139678777371644383914816268755750843136340174810656484105095242943667484671168127068938740829998509768031926106059988669224858342957940661270372620556738731645858752468673321898112025958084054914735010037690839138064357450371724281748477809269980723519878940762892496680466763512976605532233547805724036526315802843066193104407143774802382087739565746121300259409617056912643661154553088493702364071514732123528068926511443105402391653875345589444218635028179035240441915659448214830366197607345709082467665382764320868475160869106898950851290136000609805886895288653810418824169898774582202581218712199137688406690277933969612827150412657717566634769761459806846972349801291119086381666853567583985610822134389921569919449075395546208342638458837154830791865358203636892944530843647312801845619093026334161810830967217780430148665047556116515224355749669183517341791972463543275718030792609783426578929644228881947059118150069252995331787663387621590202911938088324732652680019269822695336238701737630952376494946474894519149555917235274666053434503706576526643105319242619273681199975384474813344307454416119577985454387537004871099154003597403643552772589443168721528588698338675048897121788631299197543684360686266565337424288925635472464057325587129646148485021327911358328248347747021829983588054704017018604064992376860232299199795878854929010292031936953235477198476926817655901700158776143142086566297193356778299224702162878332115434953196163550177019222883156302966930532315351162382189431757843748668394773292906408137177975696117921558755170138484237315945051648579176703278408517004572399123331273008632591025386341037438171444818587624095904795202776489111091598352849550808024346769207052724360436015007348367104160937646476982688601850682832916419737643714199448234071187912943593231878090557605901721765249650405969699164471566282667547468132788006467509748466682636845737702944833359135217753862721136307876490822668183500318818113007209339421446669186871374874094373323892775078383068267491818627757244462597068088898252114014305887598349857642584867735722955451134598954003984919769106263839496641863296413943241689965881075970456686090841794036327547976104749785854632973277959468023336850258388144090134486178938286022947738718437010505165951066482511043708757389756886359616846352164114247769641149327144263353482645545265768091561631723836351714211388284788198442631953073755866576954959340095157686413052831208002441754980027776 [152,76] -776586754039058801239166877095385316885318102869219313098854651711847998362692627669833427747574021393869234534065193141588201593658450213416761242895772561320402512888940132398776877495111889154122438847326892741389771006667987828610138994692112808460096216574576734337561712334274626690579620767732074715242950658416705320882780158912224739365534829915614724636155320072842414728999615222706310264966232919410514086925740784460203705468150545569276699391257958329008329248729038490691982062668903440659617130450566279091766980259062076056953041374426217357136448098090248133220086565667242714427880156516244952733761752357108014014104625333112506686160911735585759173259338776953407276901822569023578756553672666618739489588306802010303986018137885994080515219879717740292506770663236534725155545096304016982020724696660162414464236303684661467293817291108388595357703298426704024864513578229732488890355672975122645958430797895997230963406249349827897870002610139168903287042298296407572742424532459890677927135536674109940476305940760201817641412712039055088293686063480907181459795674283857295887214368489051761867337785161080602693789275383718306973734050349161926621346284923702415130672830885104002706102156001187227821052024280330366351652381444628968867106758078080181094294149646271802036454419558149378187194110648352598885415437218046788510238377242978499955124317076082369764881538550860583796607958258426776911567920713104716722067452030458940364012647852349826961992604467670885417878861257217313855764937436679005399536889613100895754220213633022199927518871180576459306412067622550501893776893605299612364499187582618190826332500492721067201318876659296326114209175403639477785021907589529937544341248660720420357383036083092486188356142221199481860072116238769594434689355275424986822522770285881397638123755086728088928689844258862158717222254863069521305139908050424886208732146748439858388686469423390351216519303188525224628090370331904458102723422300966343521246364309511698454758145984467193634511393194634564304811536820310678239040995401242326249937653772166060189657665525422418307057413172470526172741858772742498496387668835073939580880654596103731825533565186230149072423168705103672538877339612844762515270717125125626356117393905134042170244550838952147586049462873002336175685896481554009119578985702991646149542133956990163558261310478609826115329792944537400673603937584116821294916034711180916068899884854155343311516204348291134959069675598340245511633914402094909763233477894348594709624246830112949806148436982424033352230976 [152,77] -72490383259535731074218491732882680130661809428341966339258879405226846671639492042176666957497427224715426510091245655068879759948916446266931866874201328701860362519904121871610828580059477812163367748595314427321103164356500339657975546930569608019669448518170202791996132262958098514507289122433543624408529634104956134366188989339835657815065690582731107831250789039891980312839994025843835786132547316116729803146189409762215010797569073616187072249905060666626895232344094907742233490063901835507801771476186055085037774309723894767574130066787179064424507861806791368317919194397840864126332137960542545555711961822720745409924169930931927614114479584346078502310573637714728058346739555171479655632709121209913218593074737936998430690657975241223438818635626158575275026092037251190191457937389737301962859375476246212803496313471420319034434532127504734522911073276492984931108807868548026623998066126147702601951620356037295719208363848565121634517343622939903693257362933701947114423341583965364845771932100179493513281537014761214575104430637219141135455619709790611107145824625896173289240604739056501885713324167252344824684559988095530277872344618578389558911752608201656994627737385413172134922687305035309771880984051724702226312002806760050051944232963364115428653932149476844049099669925837652551823855688550308696995704104123890350918678066153594729619023822043898590918001091725805876417476290059647741505230429274443313960893706169429202231764153310863357884947643466387666542472880614234692087553198693982391411933351508319110088949966376871353645567486000414552952546734883899991266542800081219588664981656954646426444349241334236406306606954109025993406041846663059108228366119063070522315535301324083168164136613126430240792205745515900290744340526877572051494291011303762697734170003415059764282601926964035162437889710364551848440115888773972973166610039583205763759716833131103041537997054284532453278542432429928193723417420464314816143878170321504573008851973684039841364576625814278742866868518579379172243563343054234811617265524620126115099137113239439820322151723230728896186947198850898285282242802846762155939974842604198110642773222557578568856419602922734127414117483442164494015890924695755720366988557335407375325352605837178322245376564455652400501578445191152628435908164381862474448744747209731865084455973791757439423431387911428741381328242640964449593129460642403816564839126201533551832157641807885900641730845570381012743952197981568328214556884226779992761073953906487118941628708050323656924541167095081628224 [152,78] 3954435546169257406279447701856328887171384689296246980789217732654609038701205168004713099251557037170028370380672961403474383049118695088591571490919956088773533426521013071226308576876077525558482781296187950629221127117231853187570292599799823886723145229764213806929113315300165949415365621352554622919583248148407072647790814114570652470600052349857748339217676426857878231084372352107130350171360067675497144221396221730256364099610591216624214537849800461268886081725421235829694033562033315459103433071652274227752807593568182260873077834425247054135806222569582338796831519819228238813869435314820969141289138356484092530421560266751700728258876533540623874707294915829266025383087156330639103304286287966835804318933102503302430398156636662762167600478348136829353531938055396280357895835050130078190431485632815121447508788375975598085812231113414551355720455449183684452532022142471485938662860378867836341548311022446123273443792513709856769368120478312677600780868777939422049828226142767863662634894380138371730822176301268425816771423020384181615001445478513830803083380628420108257599017769748993316571678426812021769667035899687254050110841134511731244931196757542422765098444133417694405218008342671499237543018845368245737693640303436073626909077827950402348016099769935038970072639764415146523922033613561028644053513492424780038267829909305853254886637687469203175095202300833205012303465105301331163279384572516459972107100983558412643308369388063088183842080701168965775672015271983964109171834594432780624512912976293853066818534318786410900981408278603675557957237253825530676930127446263526345218923665350001818090422118897976068197072405686956175344153733559166596204185155503339887093924175623891521606736135119612607992654397074168541528989832649814802480138438983872104908111536053028485143504438108288312617799291100530167581128759848259603097242753171915676250086071552304524479582390765307437351714681575791082804511439400117070906817725020602822656640336422515787451386055639098339987419741861919270703201004147416988143560087851451012876532335569821286861838986788838936650329175263780453025709828231970735578352294596104170279008055384863443357607299687804435412235900949542073520814343349712477933651112167521879145956380948827096866635770094127892135512802265018037536642290903027745155311166928920906873912646926924317033174829508163628296627261833110116920022391674657708365653845925377693548616891647259719980894195808283155701450551374271811242835284178526939912508023336664938345114509901036506024650498992187904 [152,79] -61260518695376991189115527645153158167770801604736002619622058480304879779441840207485722805607738445418873876275491610087626304160734915496932512175196841098629573978925006321960570807869521370582801285844211773836375580455811415420880222105592782406073692079841878641769367257484455891813141284888387857910745778645785515015209700449088282129072730104354291040057330525020375786356770922935981856952719517362724016297273626194093842295290611767501903806542959347199391228785881964003639810083576002506293839891106349644708854532704221425199809908041727959456305046200634177444732020475096698852610000175097895578274024203479776438087037972950910950373807188920419512357368743974345596021650903082001061209400984819760690606988978611778106960951914801606048733089323156702692758404551071558062091481578655818055967329106168064147763104978679724777312313086501482481630684115447780760217707861887730687440325072827094873628407775442511639620813926196765134911465324978355718213022536633133560663997473384447257417150791635095251101814130702077325653275665936649309764894092960864469457439873318833117886776712979256365255296888781175664000667833876226775416980179769061373157441826261898470615488536113928615921801997514575421966039779707296542188650916414419613027618027190536237246207947410622214289661995570096318591907159003082693260550791453489279940595281311708089382719165963098431077636051773704760294673475318274971879519167893998799055956709624485656458682479415395980381522520422720766042639716148862711635308937398287554420123550045336079220483227679285525562486401648610372386001414901173848639089440849591568549323231367085586320978241852427895146861754486639777318114368290690564044411267264714811232047751468698572332725326711010304487660933274287192073336250974653753596434275163881379860436697135258879138509342033307256391764279567391448965206175792253822272181773434753965517985819924328240741259804786519301527533090670380507254027132153982264368412868407384930951383032500148650584482703600268822788248922557699302163615579745039675671680174741922759041717606413341980093547046573786596265425664085207243583684002913954133938969047045893995601659848763873885019871710018437799077526943566250491910072665235856583404544102079391957002781017102108576616299857911523197358018670098026637957342450636946283294896477888689523582197182633222074220611201578354039974638620308927413618631520477423459291824315899988908362866555727364136322840714924420221756958523731349652547732018716809196913403804772412253610720226308671598407360695680 [152,80] 416249082698467893249291377905032621893371698778490241650836041441653893505939732122860525447743521771733353961991174666273884546466340464543127763517132705943252461986035734416523963740939530942998225452840113821201708378316948907512700633156137719477845416722540859493427210791642012297901802332454989320177257769750287303852901837723748637212848416910314836716102742572958839947672606052464396989055570935587280567253403180638385105518180177893767720981516054001571595682009736827809987939847975014349218848735965325111343790733881323891888907769357852395948550398173546662666155604688526283918819619709821185542060989209706809385349532774215068025654178006164587006609257710316542392125406027379826645777533702424029433134000742806045640738324016601062268525075113182812086304688009637225350117608515649726892648969233092236168142343614084171604866120288260458622009798706977365230106192521164416952996899995061040011281183738097455260801556625939109452700665971167340170209447242979759236998139716336284859546794185974761706850068045787473862586347541319715026296820061858102878452353742703209293701480667624045451576166334204160682081572865374096615433705538811809098844372045182700647681326158849416207493549720689886196419195671071082429275937553654914379874339095109185386454865131886315566387223226817515170645663435634298715323038167761495232318832671784028927866052035809957979065201092578165442397731820293087499814130408464427122697325078038021828270378140422197691876970243564942715828033338148960075177822215686233337309371705653351732377328897280159434652882109307126293092391678421889126513347189632206880946603369671144028348358179480114889707837982027558810002738505652647856732904152767743624053926752884866920786048561591381751315906304928931965655932107803321360457341983637072601607768811164120017762935820415361097426494859410624431684522214528037702480479141898754457650803755362686531379202751203862556963226238572206736813615128362225583829810541749551713932037850512554974616002290666463048591837729390381441391328441533317087448492080695431884211553799911259505112246634157974104047056090294659915626835352273387055560909694896040572498688547262987284685511672589450078253817937105414022256384232228196829832674666511468882727548154405607885030125053558003990458898334149471859267168302341206887459606908629039923955251842766091060204867312764515691207918831735997229243093068167910050375310708707686377119117508117430963486040226966825527591091836742664395089295978471158030241321965685543449015584792919856409412472 [152,81] -55941925757892925357175858970013041505438317744606113637080209925979057425525786992729314190308822405675682683928442881693889411168013260032816255971389438465843439967456169496532737021375103355551303117511411342377327586831577276906433588267959926627255639372128557037653189318772072120966237624191637600428879879693457801305682421127856814096094077226746241004147430636094328383406640852982587723055098533364572726727371293162847916007901268759607674470505285067227248741877127219808239310095034700693978320052519108972985130907509708181126723727411246609927574845284620713372190489063045403703159822801792289913182936840555886577805748050013731112981379036353421432008436668715326900172048084571941973932975109641116144916877369899338148816558374753998542269352761923199262466761455060332695700823359503063103529082318863517318976278232862627869919179208769898756688610148978460224272791815448582055978143479261448292303917741555037898497526407036944645400972217514503277941440712669278519380156804876124510062337413196033104784177961322097663634466265991532945129036996898172979777720886854811396375326447735802826740520754078944272773034493451459556988459040756134291279242680577808082498273992123126216650566014955421214038412432912176163661128131390587909327807680629379907857162470203868628785723039796760402954417415590972031935139212208686995622138647507881103929481010736596430882751081110816782385852324129195586551616858613683142402941106672523506174737382873861602618344086889713080663865147983182112945337630685446647743774977408988944276735452487389558140955681086743760427622232422935327605165918906337329447243936213245255133185432138610820785384391173254817410041654225366108414580747549021013393508662629738563468009288635436916790977841858770274552605502213016564678574692073596511906704293388794092531701717773021279125886422115033892289437557945126802316539800007026709099238141388649834781517565479820956331283730252444873127663833668570912162808836717287991513185217156855286675767896852201966718614405287223140705176144955347683044562091612279710263804928711152237259832029649984313026729163929954845882722395578403535371874854509592672748034892515300047165423122297323545241070206305996986758653229087807879625472641953965470763061227346127224782834588496194794255073065810365939983228141268871032811697190615224293373360570200495752191297081239200015676093350645484212088077525148033743392316832067042409887598715320555475471679559584787309487468697977790583471790142530816920315534257542591972025067992043280047872 [152,82] 1835907797670201489623591489831607098896649339285566925510333493204260297863475566988383117150009137749441947106032127673162121021885007934674443927732107916535927898756680861597154853021805477755061207292341011753864353209338323496384055410258338293110912951045851766236398235886719254960134765520765356524201738947964259084215021494626740358687369240233308792746509089489796815113360950458297804957739818652160298904472235359175893694764240089567743819470344547922640774005029454835570674867021803973151721314469981216010693831020958694733725661424290492480989024282107119836180310200885249909112087362025437320233472351609823937790113789692095983534815594804268686486723583938444159657046459090133100084674524847572256222357536803482996723106073792067543626638559322980209215209882761557960976427822631582658126525116276946041667641476895592950385426562457280320268931170739631845049193398798210957854953097563908214770130661927580878572350127179469681407134593953645621483336439926557022194587372606787632074112445081359768491238048435227825602343725847810729420709176587915844769214225335455381610587566376655928609788327837648045677436465298616552400621200990337697433806949601406610646153189162168758183777741188473802242459369041118168281350773928828765405948035507823096050438291697124131157274124773222457569853322514675172761780487379883076625816271469993396946327423897293498425893215297598837227961789138638970224293227560410586320798442483936552540081020013104996897792035701967878376660204516575349355874312750157364635628164207383986736287237787020750140780561489618620943416284302032380869197102579839766138407638972801336577812071664945093183561313811110537154402425231096237663373997799540517132841297800454793175906117252998966307485647556284501838974629758248167913496725717580484318550066909556936270696754369161013582223661382580392023130035233495560705636102121277643862781777447025536778628106385313615075869866068417326902285185600968811229161204187243531831589531617750151842990586038692047011474208566976584718929844834612268927963725899956135171157514490416250796279194571858016818540583538656259191403423502585703470828738032874283207972491171104619819599572629593579678836520524193255856544437466304984761474098830205553765357271522012489708430939960267163295123325974734259022776547410321496338712368031454203200072174512542348739180862000523046029162929787084680284006741251109808715700696609466932081137425661977700518854865443361755097580416292499545034118188315044470970050952630817906559969164518128928 [152,83] 43095291594505230977095034694105976022868762608792468623587415756405511155264026598040105433115322057050244938127266280149544229246499612690630221746570455629707681814732143287646925174733567385473645981068350026695841342172343916182819223904115714332974522888569615766023180090802287435950208482580918375753354266059777853514812400674195694879963168889615945121278569453656480772981047206057851633088593715997128770990127698741424605921970002708406408242322749965966159097347941844890233319133198538844919810719800565913092923311366991584752485164814326086835864063580279785754465640732403186844760516271261294327645009731029512573904778193494522225450712531684813303414532683544010377941078846303152966525998610845312651099801150844540086562973648772853274838713895922764962965700959746209284265106041791145117095563213838237516884985893388095140711938171976868324687490041874173006174761976737780783901050427374703936851167945720440216149670247965005520851293555913640487907157656751047822755343955955566347362214621809650337058571711511840368105688911030717985471153361096812051301962092675353075127991627997464631193041136383314269954041920742949116230494343725174418304994550662243350788502512172280060061747661678297038633235292371285809852254310808130670580805907953858220687320771777776132265333364413331300845006791825541882373190885680696228596634959634403830675017993204175636562476013048923650603745292685807306973508375670513572627004167211955591338004120923754385633432283468750877415319457371851889095702070214701695797886857746442020865329538547921733531911214375553823665888453047193205058039402459920249154932739776544668556825945645758497796597019497941244120571670435614560322891299599850653990685792014689434677813702706110179948263501393732089532379906651148457101550263958538327519282978061605370772291791508465317086176118039784899812148709113629799083120816020159117054788982649500493038314348180911003381870403167085681673084978175590012483866500974685968129851238354749382599543544374590565560812920203525592746695176012745415242859758764113491714008283173002515555396239266220098158081801895512355904853205948999534360252191934649327629570996124141408669163903260833359507297560574235549482014767461960709604812048264429707253210994382143889263350161968178006511529734416029717957288581770906370157331122242612365576449959588663241113226086365280230448864958360367549577206531043020850224344636883715837930994188367242317971695960019824461121861914041197453580612160332033941760021177655885805527654647296 [152,84] -2477681007825952809113063648185366839058136662985216637097643406132070681692064752452330006808763626010468036611745101748217327061422178082601147655035437761192443948783138170076267912140655095365141423280878921211668025067397470098490963146553154791819534778380778091194777966021757142493831528702858409288873239469017974489925736233219393591882850168176719911727368198596131740466433616381185377423244808592891018770116200703299857467493823653501931015375893049191710239174962574206014393080460163008764706671923757650730704754711339830091163664306493763741941297986823600800529413814517117607254545531154081585168431871519866888275230446843266603262034705635908061449554873260857514891837485430795912231389983701022463861737201109246761769078336703692965277814117153950942370192574697625528840188564051323377286305384607234339837797039888661016680464381177193054254786793798617805661200149182288761772637355133411786805990998025332640105060437828581448431495042261793794741865235699732092976850182278615340834516011483758697129354952287504081672077913229238393406543905288314352044108182087959641244308514079499218088444673983435855965719667044074948328122362199786530971604320822954232288577886907549905576553447238820986176424471471037856470980771702381810010674334280813917629181962477729795877971115675108268555061992302877409018992015496882468787335138851901474379186771974793624482867854526752933059067281489215983390510324330563183175003405942188460013726033269708334834538607000595467868368786972746768242558420832221506235751743237852761620237539396109616397483818834542718859110270484893592939582278844840306320750306052783609864550233576573052642568330373206176453261838263334700904177909813920036443191807812954999642427586178006903341670240284290589281033848070710813772370167423033741227077293687911619329510675167490664063279477412857296830122255655047465196059331507831083384957738793683287502585026055963157785059356368940477592475984164549090211310806107274994556180653260951093173702057441218012716959505819037792923661006535510617989160851491644359729529939332156403524762313402305938338457789934215946554459295356550541383999983706761602317867589562184021354872515742585065168528502234866883705679851578173609238713525899436667145693395478314839466721849258543254476088007292207588245837874332809525679857066658733639619554942148508800613018845335227161024740850870814697131919067914499226210512651664024315670006671552773592115950186111416293497971649740358919428287022572278826133194976955869997627760896 [152,85] -24808031919732723012756532295573672034086510708064817413753529783502869157996845419680759737715542459022475323961592828245342117548001035818381489399652133702195684669878357449700530013362768351519620056455303858771434117316152100902135721367424600792489933312135410296393015633403767181983408159294989885913690881188154376131872478017813650019779002547557793841495469207286536866844562336383185779070644946507653446593293648087548050838157450505957296711284652883738314217828128253403027077962513428582770860156067091610619805851302395968842669400394239156511190960787762813615216739350490030337346050636069190780242257739025543637473446619236881908189429153690820350823349845569897787626795100529974241789410303063869691590982449557885149973062069047645422714739420556226379557829384735060381571849265789055173570798215634027350669225135644039518805552887652796941324473352606497470338198777584532817394594014566470748195670928824044622945039649856671671896283023803273017026345800119511164552472301922846626287875340687206374344394157681197158005250956011445565793646117480204428562101309603415975638701031644556437341011549921947184976926909785239042039382989454253061909522138239695066534239597945183937551069565634221006377386411200889038978954431447402257675984214728271920213094625283192393820398631154237362522652229231688355276367812050992124070442174688056923258934600353484768143216960906214171545714007529578943256222112320488096568901095637658697196978295792296706097504205645021557564572843817658349578289985883348559857134313967234083516664888224067844767591820920047813494593892413886713391381333235073095576143159350137522565469811640197949855876843091524705572283487943203141409544477031235460257652101542559109283357367954220686664846929244111652662147647060048625994538220035587454691766370028979861588469901461557835599969306386275718716139601998784578587771518926852872964427747082848388727679814938594295187814700131350114386795270526820071240385904446121253759904447257608464500104972133892744893011685267024134562880560125130902378911631859651986785581328662873011373339529022868021395324871234610280803376029464275155889081816157456211840538561181480350667821735812216097940251044651942811787939964232785414162927273642967876630958764962290660366868813583028976302375539219222564949959072668454403779580446507678319434482023642028300227023281479237371360898177408913728767919201117727188587971289979586570003419520118431365471218555420443859737451779694150259611833591407345441729232247807708748864 [152,86] 1747672127832307894264602394608581155476965415527381195589766458659616372627816070247341487708430958972585812447055357755119338971790723360339766689372319603069667540561117351064678992710345108168936962193109453025697048661295070753733212914480787626835275434831227614887848151014938703721981900172768254887697286309767818749243780275920545853052882890962766942946968508962647623308137479018156575139983588224842580094124102872324070643314987594371838687695423681628637957332091586336932916547564529590024016321914888808433961174132651298181687817205692616498276122396831110229744246708949825007506279715252155924635006593375520191688906310626328278780818551720317698995893207438003763741908054581718012107884414567408417092526738296059871311196690974486547667097228109150359521877409510175959244567532569893697943360251840181699410126336490365482737074321193278988958744937943019789016571741007752071106216504537892185972828741944555074995403956922116461066983758847889446063208110375969165327390338047243910982889648275941943176354277340779284862253483362243684241238344179503433564561417864443291548226631865583140596371369283934156985167176982354463101943956454703859248047677590706255297736491544514932614169371683805153673103399361972842944555526094478524008410476050234213875929321258706017533323356142718155516982842586493527321322540948208471624425998702676793309922325244760252210591178666861906315655261057837302855223187433458495206950193727549157760660443868793647010211677046086055876432988375785349937917479119433210192966312937635455155220844453978790593873574479520795162224296393162192896155955110835467020968051022485001028130003308849455462291361616381470992647461572079940239938399023580359780064668426577028907060564230505714160627382626218982678498896848438621491748943475298895695529924692775450866828975995481469907747039125417748344867282778567812134752767857636826690046240448204863077422682605511841276921738748951959956975379592630812674936164489817915289229495246259261887750362794713358524175246735839740043441567932747638656432564225908823515881595563771632744380927096702573846838887659281366842855567898786159562103817287647711962906322868697671621036948951801577036488605179823285446913923777912632897810113817069254872003703885868205424038955818744940276325192744729994827476595850386804177057662648284509778373193799324121811862154802743209066365652833555983550370408690916206832481765904302374997186446712077114440888688696770563370813182132553792719538420943535471898135523434791040 [152,87] -2384968612965126316181983978070447740454610497041627838464294078355670052572122926041726984280406184623095587876026068510136794393633089081620210846953061814439463204564738508140741608272380602932454267104877848239146055538443956656015297793272477714955159098233399596218801285668858213088628127618080449343827355927509976595176728225198943463313490218769509829663004993357217580630839621583248745658220072367867332464048340954448993998369226316853523340826788869082037200724512580352204367399457970120135859957766506031831386646734868655901284978306769936115097278258427303375172653134570942518625874451822556755341433668517430597625041341076756196738696507155907940736957507731296297862483002066185267400309135069836102651087725389084959931912236166721058065617403854698413188680729065070547493662039122037390200528710929645829546153029975348953022683863110102732933103358509469804021341573853790977689449579702061582665736964739478117406844748688820209698084810950290143827961793627695955957083113294648643868736702924771888345743026039892050332051748717296793155463861521560066768141014819199414738613651977494340913664221255805972794832857711935564132244501065478720338398191825255437204133593170416742326324077175259762716670239143006822156907788145207318217664466322300678356228135840927183473279680762142032248099284325023199468180674689837106479061802643483407667195607359446021141596073879790177795190383134425108160721366170956477900222100102327655360605913916097068849324533672443337371118214575705668392131249267072545862931863109972797593819712635198378035891521765553720064318800425461296853594837751927755853167739609731820108118544351078797364549389738246658532637922059452958739038998897722114968646180998075080833376755467949703639642180618104141370753632872351030434404064281157925636569683613272986050938525103213012971103407730915437895599913119250905672967174704703767159500884458321029445038643319955208636190048271107320636496435351065762180848743988959679939647700071174094903215252784468111552283624183270877669484764965262128018348266859041782235423261044175091474365992525508466614998785822863566182617676650856103722348488437393857960864794600336755934534801900862710202873617924677410274615607594132469053560924033967533537140709648810718932229770756738367082623631380814680626209095046272950892541664133191463924955739094055161845679301781427418646924833883416703452663439093618943164283635983634232926898245973433683468392573218736481147120002966869799371102149446084859534596692224 [152,88] -347540332872362037042229217226619934719436928214129430683240853089281414602130234605151616051377822412708930637292420379537561951766479444190678263057610256455958203761129177374526736961461887482909331834497283620309781711319030641258768748191877342775099235255204779729893511019396237055346315665902980159871940212467233354143418547422428615598982489032435092439458083021746884922277012889095767958457666998788941026710829491606698037354693998462502170769110217591304727469543105616243843050837422391940166176991170837200875082570539149039073098060741602265509479311452642094425404192194479428341534799148937431743473387520472494696436544711796749822466758263055495840817671818687024798718453399292593425377526720065651176395255562678702635559709776611196531241570450084604190743519065967289836570705784676616291677936031243423826082586676939033774793504228025812950160156698090335730282811159278203687109535226043785706229181983196236334447796731467560479473172925353942347570328082340595291626616054108465363499928725536842473290011984610119283940934511392026865951418963008487077667949915585963081117037171537518892634695230855133383163453087712536771524647130643859356683411630529243975996527012022808070179035162289041533793118536574825738150299504744690162501872192486984919718129201019946156780141032859904548423396785375189019954219055167041684062057796637584611312874816272949636844415247874040524249356951327972381494083255807001436072317813367655619151343228598199590153683098805938201176651200105201835382286558048724311299408144976412909350267727165316454750038083552034324361778487525630816048282719558602354708868214809468545363606006047103249376764464211663517671123673306434239645181594903085191367816456878100936560066671302859661278099919932531390969646690572455975609164379980457015104769950391384395369122639751550810226177415868610901659827506590908402732013164087411579200196301060035910552469138238845063898566712466391547888404942238322379181038467560257155897278017730362600444154362935976048727721539880779471329380070925291764151560558652562638598633309791914730109554363988246097600527825918953603410074420434821694007980711636882606296455408969446431607734423998137470502779831191552092181805293056487231266989988281493340496769926015223092460260428593008829365665609996374696209171282250586172604245417200157686405840492683848576105627380280359359946706803090874037434203973644753850831262351422793263600671680544692490003877530721757372403999082561511384769126050614943867219256 [152,89] -1602055174381110497925846073079711717892099116141576276254246202460051756968476211279090641979329648876780919217517759784609237997179770556858815488898449072200567148610037325801697112920622005889488705971762696710738595388385759120104919958471207642474882672239391097938571804227190409250353299374928400584467153205159225354079574411412698326083666771473269131089150559098184633771354796975394952477631479533124679492569548729097661394746072909620433030384199362700197875759307920821784677218211522322780420159739751055472965899108800260821550397402718102121761719691816425294532191806385196344737972020548701792803230485542567542923464509793429310665298383285773116895630748003861379706384298054397257806360112867331020323866511873150593114071124566584246808196889027278107271828111326422570983486437995725902127753021688049130483493668165534700503931504200676353559481410201272859677655815363117498666568069177411120102018309971460907976554313714790221267999777049268237390886021425268667109990116918160158912556276735487947150460708652078435098660053726114677050292628729140966810707517566039144697853007190756550498278983685198350414766046188414996859283945406480860463318894301709594368197560739089880099121419950601257092048513517192503593537921270180089273699390975336421543900197891140386674763021434828224419493877778149844599540302277112599624747615473322954090493944786733370427462086404184747951588902046598854345460910528439014909095160464103559670994786634554324521818789619214733228460096748070512553916246046044474968563156001984559410433551016197212512578244576334860819382755470668225297316528101679212163707528764816039302117700744351710549296768722114208605154104665151247904691089542672067855493337137238423306338501004182333574539623687794291974837603144813476222960012090299722759349495039907360343619169970262414344387019178580413974236063106392446344395806089766512927751661549172182129293448569251767108206581418548684234853541396451861894849362902251599409317019392958657855320512655055706492213358012463851951025220399370985191490547860236523785217234958714600336732731092719631216062196759431205773578566933632727900714580413845047892995771182178870877628620218067739463584554641914472366134207330532841966496801802319401045824595697463193248471767540555218473116680060037823717364131798601767234424283277314124190590595592627122020202225558064111398288179903931516624071704710778520784235732015458998387639448148987596637236347256579076850860060640399821896894108351752848896 [152,90] 168981211213267603197253388254257840481584475927802536684075166724635532529598954211468448846735701872120366144446050102884512788990600646404572829579740212441719326786871654757824528854778760149291704279470234329380159782498015695450079912658632806859200154074088049449441099924639860643018535277970233323666187348763719555675003347599445768773864812248807559879543173788639045123083486247116570514658764362308894194143767391500603238339122513888894578451557325314794525506427539826743137497486864191275033444926960474827428063866501418187374496109666428219890678442927462017909692293478396007992058929991373855594800578117957540550827159045607242663028485287721485723852395716819617035642936536798594467120502393857862760833596044921887921686686165925461695268412684108280646815019151996252376144948191137387857150107319068649147757677315970991422637396617242256781568093423770856207029959113086622585265380148804797773171925673334637028280243772533052625958476726249564454982807873310908731898309598499217956594284745896198302304061894499855282775688394016724821258611674249299355372142915008458798666105871031659821252284526737243542288386729227368725367583188671199956225422761731380844758416994496879488027650270428426714032008788684704788751206750298680495077335770483596943356493235216947005907305677091266793454745296843440429890701174452870608718309225914436801743584485218698721114593426025173727993761017279513940477487240965146423091334776358577973439215828946873672034818448495809142605248263617910450096426551629618329490495555834551818505502727192095840867591207722665372619302532824091599746654025246933649944891810894292672871710738691450789167419562011084705496310615556799251637997606971878005302843958292806741885424585840801123039845495195791871007326295236247909631763004630562335616399815906953976821740038819249223831171653066041578943306053994796795627416219808810403657130309153833924487529903497872368188641883109955298612835983861525917286635400502850208528124247827171499615926178630931782045232386086961452156676056973871408459928210683792067431757843982074136316422696544108151732798804916301929409050456415871915228451042434493414314855086113617065334985276963098253766844757521186762939576389482327486275632862267660923052949274434465094950390611658150645470860795308222015709262342722175260998742966368403114573253834421061373665503829518654207265720447316157544552851462326712331309134788474937289534360139992456897129286851218314116987087984171750675240547777384288 [152,91] 6980158559285364485465984730158635062497973185264125519933205011322968437050931975767732678752675194940824056936154773445779802261939316821707674796843041748426535605152593357142365281595966162099421510735491601097473114088569223131328834954751107828722554804719009336243013706017044011825576076863223114319391827280608416693902257825350446045779156567617478426518557891101005062065969838518009406412785370785347755465888709360187193301913701545259601705866182542622593825315394724340161652388797007404890308866751910750418726700454668446581168177706610685797103991287784185355576400805352878536480077544185051939047549781121039817931817315998186621373325304364370691717808121809721793862171494044552560945852745425866860510185852563836011151910217516303486983366239467396195974360115855484016119465046788439511225128992907144674569912803824812844652513640149180085682856361250834420246234067082110329117395113226010845975952342207702231372762502162560751762313533461438245199385315680293945218509216561503689019106511527517831341987109785625959352571317866548089736805308067199052113817919286596999380113625569044054362631550242477979805587593252217707358298929547185544745023567358749170756615778727970095081548556875235879335454106130844431685652881706038201275866268026972110718632132871096862796183737478278899058047046725991605867721253797167362975009036380058811475484817216905584721145225967036568218297365467135353556065428057402836472706939207573473051485214893274801183912004760996039066091116710035573634385642409317046836370541750073319691756348305971748243330866077102101276624622331819723739780696925068276674487643605382265383419666939173676025643762781935643164925064049056133315652178491392882493680904815255831877442976531407906522310026520337497462717999938934337551724051640445829832849656693810730813102374857990623640874924005440384238137650593729310888744235209626281550305235193251280437402785451411067771387967774045158510523933928689762864687497238210573093146879259461311466566511314865210613030963571170068582588274253657088247696290098106199119969726635245159489876796123648928481263647856559190817183370979525548198298800214514465922423655322924645988149555689333299204302230468570464747347533435352354445872905489714179245144604312026757040303558416272109631026919030089141827107620031629640473551513623814852060779280418116201245739252476711518319560888797941601932941084892316955055447218175484048447657484347600058729590046850041650005774216258334023637012585344 [152,92] -64346060868510888961913286312110119992174424064601745088960142556758062534289218399862371057170436923828897135983435147136318770951319401177741194945300540968535537631945139706202438987778021149412523872866770893108482662209827107212281291264980474112290453178703550262940748261151531599332750619645363492219642993497120203380149209207344941927835038772302657633173044059997587552466490778053699680049907066423279100005173096234524194747434473769822383605624748824412477241246831394561094872310016546710398169612377658716923746740385033549476470215360316032551978355772126483693368142984108165393152347683091168466378511877881378014376742844834082538616430090234259027937632048207134975493899165392345464753728864805181741107623009267127468171009350718683761043995153958935166853290391645569032672929628801290749441934135333204884541997789902311649845067264408855703758561487748046242178251021173197459692048146978086116739436072411853126476650005809441692623271999689415755995534704633845957882847194976501106652252901935196325606407485698801606546066474976984639352160424752259581668518788838889860286159759413154023624342649304208585009161797409150397357818530546365454446505455432980796705870661832009163609709373107778984369639138376327868169143931578437260598325876612719928730171591941370646945045256624011158242785217714504511916076948426738500588420164798440819581767487450268467068234231625774251597967417511562423948695780051141203637017698144357593453508251370489100147043419198401204395516360492298710448251684221758370723206605403211853505269864008595255915119448382752233961708446389726144207309579288922213476052984039481391942718882705098702749845758217235081729085463383418967902497127745214712884625759719731777944859095113241484572292954450542841753975002944275090074142393206658294222201522662192271207882752624451254025469347059286802883244959107622809037093087276530637254976704528789393092219976665108653349642633086498364060008361547482142689749625907848885801074347305108359125135221106099330661446356797699559988337902020799931207021318868354696742301845934544057390267175617618329857352762556733660751824319841316067925647410718765128872732524061672897414611961762494309738333529810434041432060560054678276916112965382418288488612790132429575040068379823391978113944929033881297095616393886223351414591923486800746597654858133883121899920712025711246911486517227826477842472366486449501629243155880673306636045106580171669126004268063457659926058894086806886165984 [152,93] -1843738273717153704855491708846756464528232332088227078445920216627424860056468133630432143967366959014540097084234626425860523486139895812992770737327170643549440790099535578364176975855663550306817778724150724686768861944799834950592832426249432959129234461748530039672600122945549739579823974154499733549831893382139653695205365227109315263181319689156750239606883265297710062598859457676801327357514598555255297024741156445722251256251003070342319549585439787891307453623338778258738770597160407534914012620099976879625075689862651122169958760716761805136080639606252663500292964365149652109495473021144989842670891346139164669199482787929294650436551508467470083064644574309232119871642789260334724787728135077594308612876553473895421040233188193009911202011476304464444798860447602494474499280387337924347279120662257344795489066190706202915334882137494862982899219672469974723157052672681286688957864443797428196691463651108059152039298772878435329458010298954716597737916274486383168868626690784131240368146581856152331648918761479577208242134571558953259569467888895693997108587687298820953250153285173625336489997274130351443305347668249225023037452530507661956282157857272341424276467751613412664561317807803955919302774683195687370327250172487126398524262122801959558282347335344389984176162244407923757957264855908132012538204637937479865870542780129909582685419175576460067078766827417871406657590126443265835628984271927739750172173862413473810901948347311897368388602330730670053192828832926822073258666203826789954887082358330768191475260513497887717141137919774059491662742150447536855448886907411124955204772417430778035878741125121477901289183865538481589786028488070490983393092554366959661953800296486046184645936404847414681346560997292321158354406685431167599086224398048426319795168513620689569153732853773423876077006436483340910054016940975778604466953027781671635247643888488440217549581085461285445114815917129686673534521389797842659999089656703214632289060545675932635933695292786876231459927271241170882047590390826268703466855511812147018425517380372726390367802475021190967782703891190306230145646432999539886062421478009971703025741476880570189881409217019416085962929022519018806015986379931072579199861233404153144980026453123448704476715182971442281712275284365543976937758894304503952296628865114918718049050226496649124932879752256144829146130291813723751165056563902025308448358199693977964238475199223535151719513168714638396719525782973535587712 [152,94] 4524759634081159263673364231183203847510621285522691982365242275947497504710137933281715160476144716660300734788090353716582346273762120108082154856224717918632570364331070225472184481543667895912620285264263811024033904668759653094247422041409729081032740238623212702536472768039818229806314987924991624316265509587053646375802930498024816704147394219457974016558665240167868792837334906192314149203676013316667081831677762762162821470224205389554182233671912786523870627968819590014634907993472757403511535075243602588188613672203258132305057736237436857750482808672836215220241982517645429668468943796961941996191299689606306729247240529881656330495246249026905320960716579184952431646120955363178831749249100679493952011690817752676542475741331734919321985320738143706256849680420590674625068734956071119529333195216331594378069164807452879967219467425054645615958027549144402327940643846227401218472179374861802795989227111896790627103592314910231652454253536514102578582323152335014876483325370762915865973824389121648454497090091450145069989304295282716020413171909045692490584726241815243775356502603290408052347052696662676301277302460997146928715088299663598585655189187427966986648304769339541695566751086636166327508732169459249287823749267998422872875557763710872016847060787670151857662921980741184518084564119315570525875473042579530008091359815781251563705710765002993367037390528999906196603999053204111468324621634744540356153430642878822822146212131868318576522301719733514249817595408798509800403811707631997695514275061860426231487196369848789085418509006596032626620711473508217446606539437587029577357579630362950987648317879545272060318591132384877418330109401911065399529126739311157660741833219173683223899023542056471104486210425314711853889851182776515583418826907216633000992447581087734527549486024146480174643131168087587730303989781105177033755633526903535222234600286037593836343246060303018936013222249602078908376750504793813839219524424567180084389130453591962678469714654781878638249737982657978470153794570803470177478024787214679881391557695415602407702048674564210789520090337596535941607913093775938464925728039698343826186708460903782170741104791702651823889686237346821806197462646018310226200291525642779190668876008195492653780242751841360649356853824935326738967220481101957091800590289489096572233973083595151910759548562858895919060379710907828906718722881210693493516107982884198386252741628595328287505735057311589936871319980907584 [152,95] 136924430038872403764064042394273127433783228808187263945767770259962121699447710431331266275852448988143068252052740733296310931287279433645940190938569513221204384829067031588380540093602339830587680270509508292655068868926196060722991034559750022310274477478674592799447839594043378962978680221481933031287815767161535127210554775736938682868758465984960663607736050577027889907907391370345655900214323441060180908067697004375313999074811755189194836584808408044956720835063097572781162012171336327553219783391637131540540833889873127441684170083709335644127457206160922086943448845887709136842016079899191197103451594396602540643080689721467149492668259056110659571646618072794439751662310532109516020676921883202026519796511575923615124858826392316497259390581414184589201529333977426741340877139656129898957180290383679692787907703450193148495431487463070182896697039479994134818015296750511421496902323367830284898450392794247455414550281820215879122000623747049848727851226060560953029273366286212640415486633000320025679393274223137003553019646963182010300864270072697745751483411095238241950176728806619483432213369081211881519795936759383589445001335665427435796361677202701061159765497054054678729721434142114036889295354193727167541529854920194427144810093772789703683966725381202084219364625186301499235578859548552844605213166086391733210491380663142910303683451752834741433253989941988837016369418073465310443276229269161460810233677645817613955765983118491922535426637028324323106044267290327679820528003872900629054821171108985101053466552187128146387795881899887961383399430417199787964525175333559791440096776666452360721162026393033713671808778610831526687841927674120197218969416266862006139897185680435803307493532854111605800906176384898829376247814500811557338066451087476482997743452702177021639136432223717309544946427414028705884452359614729303820223559524370869716144594038669636223362766262416427961719537366243047262430031351702584434316821393950401574845526272444190765962150537547570675900765528257451636646791043908077386028154132625968444100850366908813580673805333083711003716385560758711984062454266938822056867295975918081596148256994172020408106893930038812080663201733501512302971228369375603062176027537769575907302167101191387738293832325424749703557944040382314703281071230014602678024675740985320570896658266125500096250877775943252402155557762429123609367601202119311594181292515075772577499236625109760152072243075738054465109511040 [152,96] 463954381238102726779028294884988462631872269640974269524624200832695326378432102073765062618324679747382750805375463328901710640982615877967387408891048215226809043206112714409988908243424163416875199770987038709118985124885922023154500394222719934991544071378318772100731674020646047441275004341951488674784148038374136893832114948129625982416657538432984315146705735680637485885658534301544072172586932188706623878440611908137677894402653940221945629386941667553463122295568580674052133149951734469419410701463513740554194422296778818407059258769292254530700260264532958682058521947162337749780529573827423806591655512440326174324339419368610772862903468570391456898111033284075911760769063737234121240631434856395301137052748348128813539364020513980713083957846304766846123876198021397979290152213966200090665385370656619566794850678665407260142892454266211962097257228885755278678432839835956406680983266020921646951406504334096981508385805512230236584425374067107993399724343437086083365430412720409497016556404492310443187056745428696051014675658971444688565009543517089127794626108889126367423296461153976364915382986356872715930674130030510939772030720330835998713110701739684691309124272574600164174320679262192129414795649551202206469676956392766169283446248538073847215803819231781058452792875671040341828819817756776880815863099759146385462291036907448867322220937888591607084503182602511410425281786048924088271963599325332431450527151193405057906916661039636601737168914777713466405883941903614431510806650390899101767052300076487772557855961985374714119948392041708719962192959169819829908884961346089421268606064997152354425121258041337094003075275229713808711006191359632121726434693903419132708840186081687251707821686898785091639040002949764203577657099298245969450513811497870844519368652327645363455413457218631876541447462112915145487182070282614893941317441236924059828110088886182350461061788269763269219484228486285206378733175943992695990246810651002459222758265785502596136830429053220956556335837325883877186227266032902776541976273508155639999479239604646611956733552875667471510700406053852348231558603104428880464872102420175715295677959177619634355536775780328424565762264953686347891106778921784834339598865371262588106506773047034553595705624226999459748494136419276218442592165619499500690679543001855566802906410190681400779615942303234428677857476292416736527932403247455277691760364237033070989310876053140112376726902231259999550568 [152,97] -2900907826725199762820748437606355501851360064307449561436377912987858202484034301382638751810316433177533849197462325470117374810908904705999891383371062887656450268497454261724121020764986551963475385022057167288678589191344479991011654536944794683235147396853598172821839285388423482541805678270225229304813996326431629214780500841480481199853201247921220192898110194834556369612870601710467883663906224881662438425811192084966260308022809803789425000848509190512171997743941890758595020148268317288172853974439017431713797256054842327835304760867203310939687535940979104810345950603023514238197110447622199966489475236128024494989284296687292883611263040175784540955226190398529717977820175337093137851524137612298562002902179106995897598154482234220391373338431321103455438529586126600636463543106430858567246684389174339476648335057959273283095050392717620018915720023721240555986009826870995250435687680890886589064556425329566371483474620090593076781897764207824657876331349693444399044777060279993616577607421764490620680278395047507620267183428954336850446222645571757978651791424961369774050868053658515159686650298220611657443807502168498519013358810173668218860159552373534073664398350090991951239548106501030000361282384760841381938227395591493186454226099529964045435680377516887862337438353576553132775280531883040029161764602608295593321531763831453000250724422005094507806351518363646411727911206979524319460600990181857999735909285123667632570392766472483669162808518918444890060688041302261514208341187021206965911198566906937754296988160693054440410440682466399820336809884803908240090796112212952238523588787352092016007368138912376557593622048497822674120857896495317308751240619001156926313075679536765199143895177418602285683080199887050852111800031250617304796247033463895118316868959173771776940085550831775487726560251276169339197845143432215837813870035227501057196807962917430975434446519741192404074465238245157533058325211583898531710422492381009923493597108331919876806783901619886169739240580652567891139798762823203196198198500823465466734540029631875843837138055468577285224505399907253025900148588355410687513929463437780785397213235441801030487258235041600590790726809251616277867317032688361667565312956225766129245502921374524378091351160500557552647709110485798036671548901631953926252460483312334768139693959697968699308216286667981132928334791757406230314668768912867457152881355541494396455357155812147537684831582339132480 [152,98] -22500908352927536889623204527025188586596936203380381868937646689855006717149349438963778270505865462791322190914446625701389171160305991116318830463953932461696979164716885804442579240928675940863067897995540468605067979010995977489783257513924253230779249164642118905748149915443821288934891125079957452362445533520559840233802773396466687900651732134749292532394978156582794067071975937706713074417609004016114976413385782184661545469811681154490798475938742444080069854018050134666037542390812968042764825668088637733173185607289574760011655483993301545161387110975975208590192952430268036331890978794271461656707276520209695031994159084556133779527599018181874621094161918314873307128425065020493926878816885427930346582132814386519399071202793375874339757143716484686282109788608529175916333296436664433565895571319005003153170542596800477593343724105205271443096369766959738340285464780516511109804888468723334646597739441931656400938672262801602037801429643471887842293600136532457342807479997035351782792103072954513024111002912695432150524092340603374430606406876192612149188704158330190252621180060098048226243050979779410675349753331896815967112105030453446739027402290692261857997644552412932125108640213593775608163734284693352464526127428768402257808214904246725191255674723089534173160909345053683478164929007742618825725445215016918648584129188779063717688134281017082034559060223511713250936926366740609219073667254769342522815485331558240653612550622481583908976025774589980017813542712125157530902055935379148539528660255125727451721442315722301916048998134967587350914555737684753844616963901774277857511713139019406425896785750440400566150575452613015316331900466777752961367206440587383308128552738708760236598452285315699506063905198658558617230090243288286512835441835962210948814344502887168944554117425118027609614506815152312172930829710300543328650711367461377389002217577903139197048153647548342467217147081862257647913446427096160124554668460321352254346344961951235139464245210409938882858957925079301478210157941460874416541923224233502520796291491681282317401572785588703878011991207264060765074974881853168531318259532146495592009335745183624676456395946307249657729484594689151997652756516895662402900724412436994017169423055096843583946737665518068684468706440502804157875630737255092432161930942375685711203823935652348193501478885717327803742321245687262699304641045849083299753650043914810669742902305244335232268731417776 [152,99] 30941393791791163074446916312664078254998324201438647376892874241455568528089511338166608532242249465138633827485189224208046896238946478471321973335477134931353517060689097018823867265282833327974657191018377479074766813914837548675964795994537523752333630836200449781628411407944142423432915632349284224242791271001813553328343847337114190720077934666850199080599960697242802905174159058785782688552024727859142116951753547063127005435642390165678185157134378833543539654363285478157241925419577925386499722033186132015947852163761601920357608538747590107912655967689390805733687192347486843214534830450997700501535075939274801439057435452684118044486738482651517382301092344315457540393066105471833459976496091412053333113493244488773417914857273406126871493775345850766986611337876698241149383364194058496957812358695342239767822445262152648644249021248693635509188016557029716124552242419592388691345674822921742300541449581858258656987951572463265771853131348498937217637057208193146569882290513754666890452120117289366045487253920553100719348448978405883509624765468015581321929882133917857184683998403421481327021394314079633639823220965671549598449927355540826130348872573590575172038524677591305103911258628197125249800678604332140764042788699074409277241309106831554280823100088877259673980541814100943191458942989936951917594794102894041973811349824596039315401922601674012897371822466199958445074363383169880090013726305895698021937275969176830213220778028637695110550912936075043636991727456368646847052055793180063756257789247752873209596204697933191680445191196690062844024727655718749590621891648713789219348030830393622675065744560924699992386253529394450675478800156560272931719604000276930256256884725531006113365080207172527591331726037396172101263810071840052451222240162131658225631822710505877430072502393038617510489883325093882163843631935241925985682964933320777593381258159004739999376783818039864729493163957231587592373977086379382455435612950876866101329351978184468146857433642921741283137930036456116903084502510590659538183028092477088491788832145926069451462670480045132782861357640731898807968515111820155518385074820221732130404469803978116476469919068756013854748796636233474291932172481549553322804629855855778400267292091124918667514773941211176886351896328643657830170916110061154526831845134086100595352221350841284522807501081036899402195453183223249391283058050415853640303462564118335468808138468159794756055296 [152,100] 425697726679908596390464206712559235719166028738337420550721626548732410268644697324657231957487352239054999149173152180754229426074442371514362757055927492979661228944666569293461646249885203210526339670469598523700931256311468482595641664735229145937163766542608874049106296514776616828421446691049839902562225224620552316578748941008393424926026103182723782645873121196554675367310189449472569068141849637936084276825369337315239876444619289874703125787860301290123277719036283338259696380354726376780493332006185511278567406678960460518439045811950149120000076207812096498504089199603751968880370054894691868992578690790868319035445103671753156007359873452991835058236710883268367923246797857721176005230204883551526612254100091280537537485894089445140694302803880151873674760351205194071122419048480754033535576113226663116798840737854208844273522373488352791443618082874093463998611305065625691363481172253167122475933751164582996310659028118067213751000887731576235335196794628021076817855184569989531936346455515122353723456902882879207980150899570055301547326932781030556884712394079269106653194509469853199377723935837964814753767851911039681569358760158608100110019481532017998369473854489388537419448785167311836780100813000573878438594087521545509612928453673488934980187378034090871837541580129496775572361128515869938678592645257102545339270147527612609177366314345932540515128215844403095715461127347055030507835718074143305241368171585510553230309207953509657614767996541678012129358397186525372458176883079143362699883196264443304584730405334307324145882326213165414133307466597870239002782237140538631485952031690061142728571458586423228732769524853012984001054568935310816338868133339958062972538863529644948615712604181866778445481711739585642219996105685175551825727016098681227876256237759463789227009623548101359556370149354589707839165162581549852629745404942263392025516383841458593708691387909742863327832175947180999318936754428048199978666397089889006318978615362295296026275359387558352932392563097915977262897286531597880140277122494626734985586763977250467795739937100097579384031024466879101944435790826092578665002058587564646601435237474090222062686320610843743548226453744494961714692346070327352161069865307756099839423431908593769324371887745347494077087582301769546207736250463540967050359218325392944505661989494058031477928501953789067915266866397547648745826410210789699381326152415222753366248421474009161560 [152,101] -174463004496465777311274845093436588183564346961142193989161733702299090341579267669218429380272679722155597901882376698625772537017337075593002564345028845667264564579201653404068578564809842597961598262548745860659049870048177862094527629582820085770962668924316941663897923645297221104630762221105442649822724118646418409352516953069038534336598707370938542440654299357136224163468865267772775475347200123964601783849741744859512586126320803249871456349711732378684319495271403179818976639436847947470091324792500529313398953090075317192542021309397122482731569064396434596453459693353152981284297721237099439507944237487867071138402192472370030138578935163825343384652964484220146379517458792327261177625192304577630946668617671649920666587307521923861126524279913676597854908115434085985342211825760272629985669330345392918403796534034340322992368230453533522184337325762940802443917949370160648125519249045057140305183795467969474214079349969792808051889480095087789265531822797069680350826092917608934979631329636094869419873799612415476783213671235242624031389688900630033545582656577383691019073269655239757142167063378970814508163675609592310145027161576170935384805493156509764525774724037947460898590262101193342809488337696418431678888188761682839490464301721814213853406342588496381337810223728126297792752818161812207946063711720998988934916488855651985932572017884055458083927446246181802057725196137476575718859031409941047714208219332490810433288875030908362204835630549158022279949416612342933560596544084385748117674548514299048842369850768665317453074756212592308513081465786399793079212214322479997895200471094293999778822191453119595396322503002757898124927869410049552992742024915457532852451266082998410473018221208064444629876707287339020404445111038911739540599726372900384892580854652960727512097159035956026456522889847715536484188998916498646422165228726820053778730522876474555041016616690862602641463787529676868626063878142625410819688922838383049284872456229571004490519241496315751055436852368038257219438097611941577529023528826178023319939294616799191594410589767608814769553595348790755248098404932194239382027290747361470612402728750980687718833361745636531635285065462955966170805611768040756671892767216956659734592220484558524405397888901175694593707665917030877034402015967975878231174753500015998388448163702828582193071754882237514851112633159374230084962348299174146229592471279449347580900693195152 [152,102] -876961671333863486265933513273577154180299119151691068538467596501492907485227061265324818097324534852865472620327257329665266823054860943543244967868801634441098309830361717526884850785935258998105465253099885708177429956888962632118351513715857287744584813046370778873998453119200956711085358479310193253258423868299008670432146759207241233119924284451301237511886359610424192647212000183242699766020110786393382710945919779251977135965234787174356281713841266254681811667296545991964658430246599065003433205019970704261424978568649079528148676012351838948433450750691247783301911076794720942784143866531079207209325733243637985883032581517548981949749786520779241146069770903033487083551003685067010257161011265208649728853675082383725400535010351656450119696933988688937110906059536333428547266763147910559581601478201057630147024589087617205925941892387769588348740054716439519579020045244171857379240960185646346403052829210389011684810588182208848862728498862532321938665915220241427181184333658123285796209672447615099247372503175230355162859757261991932922925685692265012008796244328583353264801486862738113166269875501373844610664642950317314672375712377218731541429286359880446186378835216803282714222572957074184646238617435611193803720516816951625887086888113634136135830553087779643738518901158143968029476167079201458486752007723605570729053628517494036097508300144881785583372345799397335341240665196082977177593849141357964365006332891081005126017241057412160509541058014057791508160335770509300491303728036313781456755737317451455651926658611590127423051738754166402852053848769479078382831353698370092163502622117552063372369800903802742985351208475194418203022570588065172155255072726523501922704260702295562512163629938181570176343203082812499281554023813466226448952428508827663669377745658935250486614819154646066274702350608001070160912965301535276075171255203719332875205319844044834675352396647806577376701832796386849898054051412890942223469800564197978762415994271156752891518379415127736910793895446824232649575361597990163018160945133428300253563731311901697158359697159317738250676626659219153452368618535252784537912368611795483386057111950994006532831072779527350347729175208900116656850857611092767638132701497681327348135161133155272861065522902657280682027585546749858236635536054955619316085356236926145298015023697463553229433787107621684053856589600216626570198498147159837019350535001366037579831328 [152,103] -2023745282525795354128868640445347585420093148454702304459697385469658399150841210902721453132435178688693743742882604378367723327753326357385550594875941073185607209952767739838861477780792364235825617005345170822476098179648522016379893999681916497268591081662655130517993412754778537668167573075145368361362259189637985898400835574472658070200680148761505624343485085984275272005658800157772126950752245602465377805504429651262965162043365174606909774974621290796248660653337194816064957778367810552795690884478619495079063720842792628169263066774935338768828443688508202829851130357479082627048990436085264851534385255026902350132356138776630540032325182473478888886476869842489375080990832245636099046297978521138447452912961923271850703237593133935350605566409761597106511378472939881178042273851731519382129688160300564573736369397947176715418672535278150233840693146117195772835560681543875414869532852201847583275163870632230980468307847524592013232368144390204848147330820438744579569958347054744171906853670082820702162059744934838234994341997664211354686218478448178322026237066571705739920660201855920998134391174920253347726263041703672017603413180122121926795357765727964319910524027032098639753382646520959313349289498986124447815793170852926841621968388689378332240534821886745540103769467706647456365096538518383499778865565487827793701886992083355746932457192720279342208512386552445467848721686396839044016740327418724665424328788187914648056243861946398955514838820435376478925312934761828267523701276407946734954898361047217036696805761720826054263944303012229489368515301704878017622180048570104323672604856048942245040803274726397969675122584679045260362336461809532412183381008653544792697563423060455387188195301792063694137856069017049731679797045742728230223265319927194734168205796008114949282705368613319716559086338054503418204075093911378396271086993627592021368835200591775114268397022542941715844781897937047700284685736292254950468541978831504873608803833415101229671434850248145524213741821602457203465886196037188513030189166572999589164482529510784659716848915068637118253575531822631205147632461195415673348921808488273125149794149136371721181415810663115759563771987003645980803409801812657483770326608607941319331049680544346102760548635670978633867956873334321109865524092656139818195496296673171538102274171685799137974855263026356940207457524186265470063142518558880654404167220561209769600 [152,104] -4937513839344236442471646809601910764479317893556774954725185487494399348072504526350101301783480134260005054015367256546299137240690257367463139044693345691290272621876750014532229176991382952247610237123758779800495143591897127522042329729177990217487558994070138087119391446632192039615448057704201247737217078029880204049231692048347308426803460832123552375290409732090267302665390900711560612786098739767992630009753470981017194177581828794832338223333466489360541075941527508242688054003840017967673070220114681376199302692072021667925946764729665973260614004718681066971792249246403854512550138632436779179939452195881142179408232345679840690026334859977861602859637784116239523159727254145665792559567632990443469772841968919458474106101850739157686804225183137229930108120380000507539355053662873002972381037679101000998081150802434631833763507349071596599444830891573509896510426083634138999564484214774762648936721500223704736345145432244997101385086041655744844918157502348317883638686123125251524105151757450331117812265803236463517783215070041478642511305782822282402933431656992532368586182466491395217995971611125341034507189935360374429810220350234156203827726243216961426884492414607980175330661853845843827374540987425882995828797530749265810376699032246625605020562736415409649714336239113244009616669056974646565059485480577400855862797170360227053120081658652872901598572079268197857777820520922340984109851552981791789371885254258789572603022045980909033324569704614290718601228708343957211809966733951902828863793673226879662263548840203147086553712135533214277996257330811392152564165293062853331926290607360116744307724490947908474233040654984960833598520096598334650283757651960639537268786225062777137386803743457859427286187173716097638989286801410529814421843882352922371360038011181336267119787846660271025351619361252326443608964972357825259370328612459927301227084602699444616815338124342293614461190680033198601787246535272817823754692072247885974651731633662204133671098343185150897708003949298123956729230012310362555152136232371991631642986660819336329196632603225677896951885891157175218237391794220475931464978423662971478751819412187833571498745858055747920931896686691927755020342071530488045865257016640264861420850511553916259430386337990303630994976242665030292340086197427675533467208650998230821813537200093866486165176347851763894101687838808043987697412645991538358007820116558008 [152,105] 2575315143090082650036734167785899550692507774751047212218199840401352536581500624730677410584904511349788408255364907520799738810379468908725691901393403386675273570815485460922112840917025399970462260256788634643582618664355527253839997055799935270197724747131369714786721098495214156856142942418628023475049734684141367213008332522064576900317330134720907353548744543861633088578918677906057796095992170636652413763264331305732557578953849500178198765834126226104026952818377422083024973463387965766459546594739247937981764537513851142066289975195767443075750033012762382720386775747075522080080074392167676155843476584116594374692487769300277746696498949731123379899726455241620568828147130194530857285589632633406855299994371357000899577557905635458448021285889728970904344316417600814725758974644668121005404192208444495844891644084942045736074656371653661471609591698664716090907690652881340815410160740077698182964289957806559240401226337455348413111565531858847608979117647119902498533719893112313403483978986626067641672665896586344085068911004950142117210304639420471417172867406013839253763621419116876388007878080989908617625155176335829306955387996695488546429696320644308738828454155521740666176488135550187323939254407837069154188200144746801833998336285540395036798500912494848598526554066403216130582831551927874261506763896072718946367700086646533681661722402374771535404049916758367468233127418793506807031117249848383119893311552822889749904738468288586460765944454869249238011447148610191137969085265126400118235270981592802663188888632692266854241894823466658901657225223884275152585119087140362380603041569117743999611363159698234233835866676429898036146133873292055999450971495876529039076797887130794357973397183746038370412887557187036989459690332046685007724320911980713873407806337455693553741381636608149403022103080114151749440672379859112460837980256011976684558360759417897046285873149229445377626330598015021601885155333073766700130800602690038095482501962046588374905434508917220936194014401096069403530822929252940956917119059615693862719473949840287293488868991686750672296551321773525806483028824317029363829965220381414784827036939784656622040942016425692203942997680699138862154919494158003491243816717228144224849903010527061041825109903524866558651360970258322596672016767430488143631674863960361054186169389454222974090601358318286471618107737222515779560415077537602328571275696 [152,106] 37703776170580994799680017058769007035472845967226562593007406776858043482405117209460603512543066224691835604159394604179620912604610528023215128963281839536065608479482603779851385333325341263216158654300846696402780661272794539252030513902632882907471551487153441168875810961556262272990811200177324536150225249957049978013885161906337601731972817892440491249797576279863200707445751190447897890258644676544446429308042437127398349833894760013872935548829687182085252267776101858655374075518902665010455291769112079657987148441433043931767828395651984755320956592330872673084770423322339015695587319487476339712877385365444899935276566429684343422473776295284847217042705412957450660115663338736173041068767063759182430490613404737857389233405461857818850389074153985975567895913143738919450712323389013185721281601926044443181358273513619772492199955772489130246302520905786651365319366680213770315300597592795533074981426600004194726978331228015172253352361883788658093511228122689104453791225834308619241138486564096632492652472510054726205616321581826616361227148444564053896921195368602169302270495856536648603638766750123349719701854158159324446181390486880160174260909419702187545373426705237895047313468101507804419558580563226035594089901940769705213195283199408561456572198960510988715573929316287631431456903586807296479327999400447159340222690506128168712766520218325267864909185483007983559375520535950990803463818783121158216154308809903837561900194085810241265297739484538125222186692568233151501021258402857052815962467277754601135136532618516624409951953054689772023142921319430593707226709139161830465328737110462270185884747176144600683114928051098539474736564821311219840498238309083854960004221844820235694273558845269771441273906689945551513491161252130212450366822395893262011237680681369198261019552914720691388157657553134360985448843993146848909771251248122902853746975177649973034854187959657253719740200288541882504540220110882759455374621195592396813464409265560553481421989850818743563838400312234492131505560512205379293728962495321993047731411336651513811450813138178285333160602925735753601245728246023275529086355275979018548179951493645017392257986107406157829256267523064762667822300236811362150260548333248387370522760491736934803917056664975330857929625285281559987996331790316305825471016509749141710758725486952681328006832543164167906641403580909573460055327939892236944520 [152,107] 45520163259553964409421529850809895401624817000903248755074797170108776510932596922298239002706057506818738944102315962775374026803974556565953555931797528862982560242541577789216141072607999165772002050725354599672868993907340172199524305535030376786150130778984645230276688571550335475679749747521056281112252016122155925570799677998322467084485365109816321255402585128407558905977056718975702428508457026943659975952273089392934431152788556296125724362190283664099754807712434213777312623909811682316204505314933669408693813409525620994843682755840911227915084934191519433942213190882140968729363629771449204239716977983509996038151543316411745899673705048378016445930069005256282726856178270359007438377471414419817072419565533400438051489781385284512006290079935787549198080659152040652310616506159757944865186252003142033260117939709365595356838098503739218536669076252788341505318344400442452131896932234728012369000312797127292991541454026930482724855143566404307273552817605389563102684266429436493927148281030900794954271096893229191003764316925935599144810597696587243105088330965232275560021723203473924424004745236437074997794994221601748998554594055607357205866174221576459218663883380934877406125413376661154456786045473610007030603075563538968875585862919439322004328507815711830438681593804463958722106811006403268999031064939786507564014019375177489469420475846976245087891400746852588770453614178755438106530850318598707963050069106578138342438356062937211865971476268819914878644465634584932180922704014455646690204071521311744046924103988133298267192617359233992027654035455547088635007270820155738411324149844437773147223366844658732666328390079941565340439462452092721191846778268826680210312733484664094447752562034869758572743068249587064529593375398435505743552616001594877845725488515860089684423674020237806500190438867961625935073127147641892361141844216054236075052322836221836190730077523457757333590502235385654508706751272348070376825120449810298489344803031930449264358928850339911912146300027275064357798670260383610926443715304998575108396978935824101279803885450546336607853670272847522732543323464720992123670621087741146328122912334015660267910386123780698620923846443678342660178355394147531108864257258108507045475923775919679994933053714208563799744629331958194146777872347512606762071733839849652785583472049328640802813454207196504874587680243835186470871904207212384 [152,108] -10987943486365126398431878745567765112395589691545204077213006625582579056526026791604563498406216123061683283457050576412285275189861088411728276369461852400963570601896139644457202510579238505400678798319506026838526021402339248693743759732658675335544431058679584534923846293520842724306651421807526689899097407312678453842990456380505807957830647493519766760897061366063072477958476105077369087421955077283235269650368537361637013940062235308048239614305855830575469432807680097708035831272633811691207897093217778252372620977011308204728169314886716804467135477069018790321697968222103199044859615554295879650608258067508395330683874333513645873810928907810436774228903528519509135934721297619007266918658549226875526923813842795543462418548952942145217290310819907031030311123887106339099968146128947829723867203228663712266858929641418440030256181319677335559558364150605556587214507296999851439974721102878257463338338958877834122064432037240852594267612989416691112450501960099480746541782478246359731689073003283366038467226330246254004643153369552841831142127222087257172577811361110168581251082217731184385512414094251487268181970364428979185490884665877936855643618989385305820143513021741804096771065888733972301113854149028995828419277736401891757980494410330672330879647170567719095734125021985718785248086523403454090314682974208557124099703255189967178369490290746220167516546463324646721603306389250988975468550315799139345590620378576101305192467822593345694312733527583769986725874162823438683883035172683155007216570590463760097512871995074436697460950409359063980749280310366190069362686953521837953545367128972246211945701014120232225737358380259100715555890426380313520516944681331589699336411885986651373533787428470722748126677180603564640604013548727203029736834461651363793066062743020465905989100136220354262812778707560102353196208284887317461598394209622847587293352954552470494557115181369807038686768663152902935183453446416844370421393442795506744270835629328199589322406772066314739526316699370057624540235526935063694196831792150340651825313831485693689801067772149940726439374361196828443068182053695997175643981344715773801764549519719811778982696935707156679292196967448369965750353510771749493224765314210286096340705015249794292995279918750220990416039214357331036629802171471415353140866761846486582686239159486836512246784073277666007065930641942082300416974736 [152,109] -20079243216188074459768793036918174712324084326615560715484627199730113090577431581653408056129160736806360819518011520477736558496462004857387406612647963836236849916989588141537143319471461127457198008629033364366985853157824572399837881613073907566022562734537519797751359800566116294661886929071620764626634203616469162767366661384568395839920017131008762844303286172809332113084484707676233382324741209968187682749641475351754112914286048662503797034789031490336320110375414591460562815579440118424101733198360051888216597607218105791975465900072607168728843037023528294913257680191797636488221257183489620335655380697011186426206608435431491012396460618005657750357031912040068477963528407466809272289212784482678917440359271859290980100666141129491776902415178939855317821344640429140758143639682630689267119999599933518092923772350447918190204913621596919110816253886491934288850649764982733063217518258935384421204566554441752650078682628319351270242165153672012278858693050413934441619002297263650913154091718354025174550633331453830066814979213294499271010396225471803292327627614289445839431467016051411426795937864307907421034222870463157880419729383405745520379520427484633828103236821767498710422229525721292063092327501892615614862490334321400354188674263891148557675038005641104391964174643814014357888789353362473533590917331812078704059046446677719159562307529115688271272229829892340132974877062133606695756847222501941142088537398990020482688504848664999046958472938325333478000780348084575130134288283294765491860690211707456985684338926276701509249799201619296293137924089083902501108743078844439457229293954767406253346289180930957708821449688173225140634539645797677111909209696211933011531152813909377863343426073733212641296457282892045336143815261317532143761834286580007493357572754374495225035542397326861088811767952294584255584559446742743337053879770443183949681270090814242179707626401049025707264532025161977751394539455905082855077367581511715632978249055760833405797554042910621891681048147044398740062778991877451664952121417067491247854850704043912514355433542170937842248603592199963949846350314647023261624219672766143199529217632994950280891771810994627144711958691484216224457314211134617256020792480082925787240429562142509918384606590905574987035459245314825584777449303532375492876414161365628570048310567882333254059740252293559023618554648594536054608 [152,110] 566294290675684440340459998603864995822104963129319871909765459499133243047056408114020472206646715767256037327858699727930434295901903890381515315846002971984790493542736441158033095056150939821222168925573820226000360280201946409766032761548528651762985355222425358353951379327040573512005934383634884095155678880558709927506170638885247920192124525301300667952186107410003799251901713378365080432555786619969452765232888890896107998042597912158222370482315099105784910710856002361377293085654122576965160498983846403481833577678463712033510642277756800129999716110655477070212530154514315737384917991662666224003484993916303377953202701542675363839645500325765764220683540263461476082508564037067581548634202762147523749120225908743350151706183184496026953427370188028431305501915142537302870769121971228310038404102237256371591646018766376966618827891399632601564825563029532357468173545264291018180035800668690778790495978190024663150395807031618336073841784670028241984219654332264567547072688109572647195414610926227827993364807998324602104236207511610708247402256067953909532584626207941736425132563044264565861193697483683542360375680212948406494933910284704971905068182705326628594579618814713614812820899720347664325568457984661466634399029483791765880785520404043085776603954698461208806990100587899563011131070914465666942794638358526762985956913494547750270239510447442466002789380605391893325670988807686254152841943256425568655725319314916630101940279519635596314645845848547892102990083281511146524442503021681146877801496029546949217920187687968023842538456582448964933684265547821688980156511143843239187534902501614973255234522580640056376700345179436279228550051869901407891228594171195625921975247082620997844625709976025928403852304288651032578314607785544535393121922509679591954547880349066872271876721790689955269519130728968582949604549407539294397955568362406717542984109436053076760857364342560552233064642702655185571650139228950813361649042813927834611843647140371800987951359387405545361381709866883477736112824986666733201507164056055268389884468885715474713232139304126012389416686387268776557384777857424950833603568409495481472069271205314104140668095500582554444504275844411861188134067467578380180268405514350275356984267469082615886971323179122062218611973873174651338727592179618709593714266960267094131605052806789167492945582576905092549090002360672 [152,111] 2583299218672613413640459897929772831954668960872186636705064008158425388306094612207634324230013990750099508012999909630787512031764246431894380761219733637572791908054858570596650538949451973697696993271980422100907574432490509515036414911493610017456501149872765193671165294950581930807870296711090749047282760485615714784253328283467706605697642533220102366523002987435848133058855812727494699635731589583920703257045641271140179266506035571609212905886685495982340697001060933110770540402941848924966145274947977980692945154719340648215465468667228742262961152683217436303615093000507138675833924497961612338779262945912845328277379673751580703893044156526496988176383826482201918343309839137117757795542673393459102398728800502412384208837956849035044978458449451809323168872657754500240040753753276515059629328954404547910676476498515463681442836902620133978942330761785718592996038759327509508590781384523578681455539722047119647843259172368953215739183468694291353579412548388355462414193300474303735869831985479626713060273620834115493691495560876269570409967878705615879099574151872077425929691655872304557144584755055814530304060559976290559226699012642575021217571617888394724261004213290546125358692062800590888377298015851508919186560624078601511198629045100251639599178377413986774119669289247371360731214400426866506909278383029089561324083110763581937491231222826000698826600392021186636773141452015704982289842106335595391240357760922118847211186330696695274648147520477693717668007316800152060403599642018550258463837184414861212413424551752271947671702112886007591484933272017578777526219114632187081589930348364570359703009654532735894963012139333981842787999849399992220914803238905157637219750762696865199343099525838638956082057314275708810509410339507047454642473448323720229421411488197808184245332665404058084977888058367099102765210648087422811508952322379585129501209220268926077998588822855585689738110352338402138149259981500639415091397942820037151079245060408634615419189093784472745401372986316854590515896112582846655151114035460983914522343999886088736898951913335140771594804678638700785829244949027328636700587973024754504445158744367367323334330861588597056259778605717526613028527825628834847922188883413365222148869187089815891158019385285720820429824581098610098791237537450205466312415398196345537580869467679924409076605067256171049660952800 [152,112] 2638495177043722383619888149418937794052412245572789129308968587622981143853228188088619418654450626189031515519131593550012251536348483727722492226078127402122942594025017970669784488942217059097028837731264087330012395557334155714458729353107341268653658556405606441877928944857824405268102625976310598560995299913014247771151443665298974428704477216059381331147188887901150671541438431630035573622093744892416848265393996308585565202203810764156245928800211361794715376202590132574304063987924854588017033891219319664523160509121142847033663670667782077183077347257397094734808408351877599967448224136588846603167250298297152052591331667975163956250577350899262878291731335502419845201180558860567742150562160597248969600167757345775351399133175582199326492411327325173655961606637330034665982210158527182317749957933442425012581603546213373943294424099951974737484171602073010090473872374773734536923493719884950499897001074620914109090538650983349989144381455199842326696046365039879569647251377786311070859565475173159447405923140099236873034027359879234044239321242563269680675928542495331229197738166510598559986244352108239346948898655366117646002772439414615497862063295894291999637627289678370025263938815655815961208396872810927380341518053824725735798738334726199758247597693011746303349626516412132850411512146867003670505789940753803098294820486392382549266237859148962143298058957225513339234269472310934256185864961145240920608804987060003230727829902990072263721109246432370354085211268963721661590729317389922320286999102198498221705178108915002097344175997266767529812545203518940400095840527903279798166926659603885894584855466285078480159629815838432139444171849906330529039336235324202751205937803231517218651581614773318024009250331289798437444818660499206438254444351163802790373166786994435292336543762206379483854641335321943349218262808808218792568912433586527351827383227456010231005870273842675002515592213437699313637517294711252570535667524318187833351201884406663022560528172898499802829674145514701571579493660092472291554423237653793335673808226500285114376046829824051527410209074628272351025555813847543736824337359748745717532975568838535429940121443405885034433095103576815443604189069962630905308012316509548093760167593609732435119509148553972552019504228794228186330727523103984081252086425800660029297682488910836068560927327670761662807 [152,113] 1183123701427310033899238314097437698541991144717839611925950481521481829004622073153745433543888637452076105231237751648646123878549882995658519826381365745966193548783125112104480044496489751401325039681744798358677190407193939848127381393974076902385750248999730591247225106273852688480490309858236963467544501744390755741344792079386853912391474616481111900834805078847742643630266152784623242738752763297829278820198978663691160486302907833981380504522496698801992766076274549832436520440835451412912072256882170967290191137191276176015482345209832155752459270022186666571336617884655216932982138232034624422123627759898335840074754383677605745548132741076112646798090656656740541586968262602523155629535109124213363429760921080602407888761701605018883421249397526704220735549418555590641617230791104716890706339427548474400055710014203132313056612489951672551367362479316622378148754148890183231954941441625118765248493720574086748017966577105598912237831576132274617717114916686946420641594572013111589904513541399377239509597715250178044928668539925436533819706021416679617573552789419627058210284757704533974260181872870534990446311447968868611820708688120122301547276540359489907807701677525308004376589341058720061103277716231191061621372244577316848549493094696929746275871738039178323959642530015928506316423465636451312356807814942898538966173704759660857422848764544443442702695723378731700587095041864779369389271203294462308292195575303103155958506422822936078884871699464892102705145020855930263755024171469497023119166955975645506358465240094452488842989495134555647593801683413384261081214057369372985587106719528299987729145569902076293152839914101574979140532035949188927062815741219068714399275572219084839837017295583627686928249304428295814139029577194941895190767300542642333025579866873868692365695038143712775799670219337583227083057957117389309658022597361770983362340741690687273579208416823262878080189234550533674543925592469159484020937318410383509849270710776181155292451810629685521308955865896918054811115997884327505120057088520161149119735215659474328917470698599767856605876270603801356578014488960428837166518090364792299009877275550653619741847405115496751356541674977156542132674617995833788079837402547406618962084050600387468886475478123491685525544743234885584746989839291406386108484038667559337893652838234063746493397749717976 [152,114] 164041020856106155645681972363433562541734617413812699307690405931379284143224276731382563547078158521370058532212021646363185829753400353258336052996254064053085776380184685820558273878487377001211214326398795086975529054150009156892462610001152963605770757387431963523289809111317335384620958758126977764395567024459799439432557949036696069704669291965078048076852919439859465258729344416121005767454874442961016451196735739173321683509643118035225815247095198320590659638690031427304033225879801164004096108727438875323942634852245752770217594499522431864518647580841417239560156100466945093279720293465567281543861122043256091021028478502137741631341978369201716147751943183695101506712054378967461787502543632420808410020657070113511999760453642380176825635228814802113702744853566493468720000289528419531881670118320119795669152161257963414171759983497437886284093714472600294974824365981012733794082496620023201816655808329239297985524987137871677399447538573624197275085448968892427683206207987900718046210412445030284544846779754693191620103745874501749426400289500715005913065933606965099136977189689710818662257898666591429216055481261902369628990091739048588203092429832939716086354296115674263953098216788790198317914329203434865168141991957529186982397992878669627941961135868563990010848180099673568438062542735198411578538584624133776701478235728170094053068922074593358102400160029476962350197714637058379098459625786609477420384841737686666350154445531522311499250431116234133513112162051523987281048419985402980235043730140512801933642431586188836290719822961868354611739836130045003237559949167660370262150049188696943226418148244133493699305826174052782339171910651702516664638286974301639250022809727438467536538035148477117856280320550257728514284838364602563673713692142998009791359125210279616731510986787214829601004906663377466728547697788601859582003161474772634923635667893948385558350464677959589805813939319042355504351045298736417395480668818208545774272237293338287695784109681252803967629173994321735227323854339356235945187580876275431232672270260088311310864336085003861023216065151176515844332046316283331179518505659550315232885250592408685931013955800512560431959465297361467703216281371727875107838939254718483612863490255775106315248751386858849895961179884675853588717616135508981140483406918716043056767289343252717438569456 [152,115] -142646985417486968934753277748920888199739606293305472933688160827342350185759547857902913700050450117099360992695586767163108102875740507083670706384892395121165845101952202778424029257273033032353653457346999993613995511277543642685164046811129608835851586868611293404318409391177266614826205512024306614875111213485615797443552640925366701302109423543495872256730227644389964261186602652039788818470410915108039424207818014588316451861373547986844260346420997277886435365902939045254028064567384622416528002723490241139630747829870108494543913099384976249793652890875560118347869520478615987535291724708652528429491655812009704846832439874381292397716563836267662886176309429702008934389644466441994711344034161053294187700691247472555941523632507410129427251127476633078879185980564234437933440967095723366103557862827811732842401294730256830908420534916189023622900996879019856150977608983954896921109877267672285060088790447491906440774102510857857416562530933761027537719156284950527695079152661919439459641521783690332024986322250906574901357741196467429945078465438675518938867885511716105996649509142360886268195621715640093288214860328234623180014647692853327142063017031246367657078493102585123758672623494957064020195989873868188842620572613081741042606112964598481882375098365269624175769148365337549217845186798145320160703338055629860620065105128504674797373086092614210833961901116102504570720155277059651858925850982430694949264675468831860330690968876602935488491690279235979130052839833586867772302669190077498670784186854652427513710642768036507467765947134832108402435402840939175356144313657275747605795711591662354232956886505134535069401759721539733536138846164177797121945549881799908751251876633666547937074750771985613392641022544456792895421901311830884944689278050995180232336423640139034015133912916078736046358981807083185437979604610176648211847328992651788134581785520258084277100105627682434956743981975144754183648365586055170783850826092579743245214270167572928967638744469761963639393083332971321639226164427324850216710413707415206653953295666297615627587842387658244535761271264813900201350309354663007395842843795781193590997485926984534598213176807941106326459697837390461374611833228615257732746657973805678875796014167646397962667124407889728503941905759835367992431016650108223753615039893555541508512932935484529696 [152,116] 5064211886306031338206954883391753796300998362221490654373424680744681632127577005842607607743732133538053197232964610702835848698455511652593747595057557633267602328089034574163820279063039077324659441230442713899213382150141698293115846864994389993988530826739607062803163973194900701582850525984381461667652846376177090995115801540202452407839760983977672562955495187752793101268784679313518619720610855142247865134252212436694668528990308128726660201568307988389422633034687239320289020810942944355756425961269701311599666715343128983093363323415227896319786647797134854236441969293168449993650312236207675556949896695814531152783614465829868853336592614094826468443287455736181936960761497725560497388258296909492895975784153743997548936775142880037388924312590926806835420019230598122262874372142059693134246501817577451373332904091364080125688396020425943073341784991695648394712440767106448014233383573776248766428064239731957368706169868010641455950839630212026003246318112328290063599187177505548177490153285637847197280416317964032506401702376690413734559661345058035244629571800950171886974953537246208771684691449088774816125763329720890753609890156168118071390771547940710966599719706268384544778150461273626219141384212330272975501193173678205437420133078246268706681268522666105277883698932064275435033846164449072939699824800668270284544001164336508354581099637770712337757492840236509101163324810761392843514206905746678099892382110237776784585009292487854497920232593617717041583266398725068975829800957508911555247515975747693902431591772994570775275918578732100658829950003317589116073450322389844555309244559995208097498726038544624198132909125929036173960596147466317298961098042923232796011244376497203589525024377032866779178315121329034040409638593968356804451873693170351354931069363003190595250491457043659874483337919827447621197075493286001878620755939438762171009910443686719764054214262807408000870070723467932784566449732419209859430567142054038346588618607057048300687795495671665037376892092211083108807436341400011474455083194973776274868645473702661555779126663817609845416487864417265399084670843101420374709282240316550267745793531596362745214270790139780279341982426067519143017649747017902463064318012549825877560495155534316507908879462110608978536993396486233778589120234596148211829551471040727892942158665024 [152,117] 2288480278358853367843321748585262411123029469039417166405031797388651772817090144427823330606914005648434924470955791644843738275031723243018739870877457997056701510434274054788690480653842368735704447889134720950302518378355320515496215037370877758675416197347735170480123157613387551011438225564573269464684733690762043332727995336268503237164244961021613434317238033968957665011535472127563292239037999585581817679833588812814138373825588470557091642799055839219993349918670624686078622528572955024746715994600737612606112655829072190198868399957481438741024646329026274167303364396822785355146110570394818649445841132062125754497167348978935641203567274948280141752658897859267412756331786010467139002197753383617327680276923415957642698182705742953630973668334893555535788815188712202995618820703481243465705124864814790924347178102595451414195344891500728622371993929855197036594036426260786801504622233305247790139709610288334554760079272272052872569920641774474156682648963326335332862283186749896496446041409204160591052988611107088382194605232167058465738753583730826323519914804886077842040894547816284735070678756628159477069058874045570878950889230878114074893370792348096060428414734879872274485841088095277504663263145291746948581999005193187006219824735869085049437067049445645271703425072726506137456986097139501988696361523961755154829448076261332629567143527472093252686226233203352544353496905224465671687468450738931755123885811770932230350451360130406339425277842518314135622338546768441898592345513352438070070147628229546465388436015476892206355469545316862454237917617481800526453002013082725385794966435795248439201731572864652307259704416210483508048204113022724607150737943447853129096931111623616444080563947974245998610180272166922539928499353729468037151497874212266869288580838700469138297491631479062159863942876681065330759114260661442086323263602641142763269079033390494955887114600506597414564728360540545806389039997853129308943890433584649572608830679050195108312142987118964320197305790043991167989797319090753387976008040190841979016227886689512564290284021170555991371797293205193232076078480284914398738349680539678482885618113040441862719097394367783541074804709807518782189313661638641108822345167870886439746249686888161866640579991179351417360281009557838562042246207638623777777529708082700986299216 [152,118] -256389468008579094668959229549097500094974054196213520579924973870474015156709631602961162766010752142508023762534861509338068361469118640964871650241971266105746745510639769786521458305683969219969113263345623521099458994925474522968382453081258775367410503397922341915937156365485771655003712964711824816715711821672396102446387035285013752778557034247410733977600074696956801370783084318588586662297476880319065228593645195118582534228548796673612900464035115987047778418600603592807681809909333437020521117138102332580975550534010750756164586275747311167501060627972147141213189168859523092400050923839222825477470042721520320185135389933358066964220475413599407314674945925378472866703949410296628586160343664282301537297189506479178203024036052588049871065639288617851154907237388996597394175875308435810488952755962667964902529019321062065901461964519216262164427028843037458980955300638239657261848859425816671364202597985640668639929803852384052390801804545873657668794023593394667451146697718046358428480326731638373931448719181402969255762475275794596598833549847090048822992727782016083949253000543405541759513052147004272668050253501288721584237396076881736088509405223677268795285865841650334781608657367247048560745264781913695323411871414856664140122131878246038495513331223001261187253727479785707037605567535513199765715723255138559000153943546794643444618830679911755995778366177066413859401956509543743036325237138638340220498820110638222695460133781241864821917818069754216263896439122108160748677912618306615917683487486811535488176256809997711410850053351704304099803992135312532639944590083530178531777709367369622943998474685751887714667986772254923353935418495674325664419861575958084468222041385526622537943460098639480335344745774949771605870312875212482118416537141540748662851222554273075415639950380474339980616670994130858475581573702513495839114517184155282678883376228300859241618767220711894134532561038756952911493215413597911752950570291290668385953081919543906748999925797945583571530810273539048479603282774623319043832529171242091788050660256438938668025519767632422160764327204275409595302917632539807569843837271489950787848092663513139261742497461292037964191788284739945923474912976276202600181197439551954110381780926074305322058361614492312196507042490873683363574288590905914169719024838668832 [152,119] -35126039260985008643350615661371980381736305562495813121351534566406293682800390548746264584826458036831343871550208091882338500690696931220533799380913422114343132963401196613385029464610430067496653145874753763367342460057297515521264801632338066478281873921969516320168832135140781971273913529821960566335208611132204125282076256167656568846504622676501529093711382786228502344257073473911073319981856349722979889519258524747933474752589806244098532985353291903743729235809171804312434147105446757356972409980495923365422383503854025248584641826728705264794856585993389552263136560927328689691842934194964890723070418865804884062336911360070291485528217685540854079446548363035290367479820153557477579014317114799034241260390306480183638087498754134480793029552976183791325883031047143001323066599681821811750494088045139409345614897351399054707507992792794626503534283579835931820624416143175268058514181974327705667104958414878091693390304288960107044347883125098115207271513410180167379691231428793431106124422115358461038974150813828804872872888654918488195743583330611181223418598835079944070226107524782332969079373909431467326324525641074508216603164715691684000377393943336770123444412190408935731734230221605125982540518814457432928457519639484630343475522530853130970902561500502258184116092410942425611742778192414398549615059707010666033302497111204201330638121969334899696791129720019703662599973552826162833926009380110026126438855067246724969839282629491656367821423000001761747692046992235733926192403880352404475838457679075806922311315729711815458944132396582086378255905347936060135724600712569943574802312483227994745706033708904178332076125928622797475051626316032537312455062051977240109918637458723806574505256792997897460928788704307409306745650100582285229855564786961910403381024415852673165765390760382412254571286914833635898257202821091225730525963020305109315153731986465685979896312261859639781825603593912218442323706440300935372660209041580969286166401300183374795311905035915809731768315339588774778182292899805482821840851009644108651623538645674211749221360385041226451282677994492227575532793658173622113053809726713135938426914941434093965885440539185867696219626039106338738709852644722349053855037640675602663499496344072631044956641776988721492399657119329730033945162551929072858166996416 [152,120] 14356107884242463104752184661561491409241488230084765610664767028476210216980483455377003194140143704981455833987655103301809541964488107238800295538149999742334943827710718200948484680235321262525377076320141590032305320416353512538901039649826574390697532468511086855537183644193551940266893541552172756517167279595929589508387064027181939446910981920415999310172515398038200651370223092695717397326742634174593283796101857657427978547160081619032863465184307642231346724082405656693608304004513536203810099981045475292243667769959234389985003692174520821022917230161687523654864334643989487225287892603759723852107524205504062307109535252669107016277166386286125598891827389693583239692706370262143413465094779632872327578118593374434582448926239847369479076492692380223439398148952959273626210089224566592866485533206548961405924010672091842247870286702436032657169116424683778212966162414869370879931394181973302522896532511588551603159073169853469338666057973228513327147071272640157912224404924200070739796334425330103701312125850413416438678777454908231754089754955061467251523744007070376202150471870569694857808007128242380891470049095918248729266465193113916494902067143346779193575008350306675266493638880630090691924739557418143029496885948175558022679006819554998496430294542831072252519245414218127570867048444466855093991938186880617945610572051819920949726446417967712759028309674930705311941182146519777630630109162519960504860069828527982929998659210017682834148553530126627823241673858199129127022564146920679632645538959446725461769499216354171096716856549469670937062267636218358215076247478248917567956895177748483176150109934974943008218545047453706285100848573362866683434024170031516784339375983198883023298907617795490859798527530122962404011306910567988093532912264498009623787210943563098091743997903233028638291469518947532686923910056565723035282347915857172594481809870430861477303096929763290968485015318494927173465581838625638434197440155674852682440939023219800653132126657454054589295574554340596878526129183527240942574022035180352259695602282807015948481839072944949088717466613046740414816355413143123191272794465929345156869446183656822444576261191363033294274420555220033732146966808010259069219076516664898140098319965163183631119363004195092536712652724728937212151382092544405150233 [152,121] -2372564839826476271318440538860624945914233377572402910640349075276052245883346413144632674212958347856949105845826830276529832932886367297071688859997267320647215952693584805126572706126342120385588382046086672261140605523315255658769420105246734305386061222520810361600943921870185481776418533809499893321477661865217814190445045360561477737667735820283460926355639201680522060142053988349200755645426591099323968214683033267464649405072683760749383316434247687684637043743994631543005647693915531830666040458824058835008218645630626398733204565204403893719192472693288344625292752755551224048972909673075251083228292431317643479529212716389235474459009886554911294704051449970405596464376981686248922974652316265362866202590067224834564541975762091755906130828756548284613558682766568107399312866955611663336325818174808030698962717429024310297628030858985170222626530564683365564932100856211658294835416951883093664814399897823031006449723803077148593689910356308411050459693647323670023642784138365706133233133575267294976918726858586325030519535056892776261502077577858347499166212944215174359202452496399654753351392558420819982908681045151246724007935121569426749982157367147764825686859156122002224434470563126038691721080796261871922788003697395241703990333768836374972200574559692456173228269624631443924260132021538543165880492308024103142370898327778830646496323537789632035207350779413520095454248011128789948110745625590333154916047290425203289660263046493903541786813470177981838861270907769917341536641846384898131948177222910844761382400261560266340735394286718035998717748278651180739602571438305795266931834020903698529525127472673187932290041803878016488406124818831949339224223511259946892090084101315699803447733074450097695007764705713054906894233569827230837248789664847233506677366365404126767767372962047754481645948870162070769699994574078407933861734665378391806720973297516252121861425084748169940199809956566142932935694202839086399259364337025659553293513604155388267313467755466331191976996533382248189974102350584338130255018578071805290146975972077695283354133214480886087594653770850559655148801201737818889440186869696592534165492586368639832895274742793938849751790409197715593298402907178704840789332830603823936497296301832368717678205343802671940721330230194771489183100546368576 [152,122] 179657917834176408798776115821690363339671252525518740812268087610390825370805147282296120077320455684539684566292220879402657716664196048394228905772787899069999773269021955078541335673511861338500771914961573406165322882786873117806250184037513491927750515762134518139954650838057543179253692663722077158251593274748595588497208006386627983430925831178837024574958150381805719941827685922549907346072007440237607044839576374341648404459623510617297268410490319966193009755214085306750096199345553312759866929365316143768617432781027462362566593641428961072710992969406912206702002170409601100046881180230220019979365600293350739211355733426727927755474467973574198071544837713480659092148105509037274437166830225264111231684353449009790862353512022670534846399712122001946336712724982620947732250079516810655537393808652498649190678284358185672347454141660464647830652353121603941690776019963451546657303373887399548960185213528171262150121574221057882954015545962095742440145292051335099866556122085009151119900481688398587679657228559513756361779525523629178755849949646060659642021250839331080434189134578382065881029205722705424336894142497434545625428410115841801613740482991026788896291636354908740044468541954499283142677494481119969867205962751300799042707806611995396618045557757913145859438714453545762469627796309345570098384163945683251961377352571778281494385537019664741784679479621380233656386970046585159450060524061800768272537140413176763238283792437344988209710033287637218366895959849174099175867332722030604581766696834892736404479138707169171644243602522127515446575974042170543149119713988706127818596335101982330979170995330603646845543455143736404761989553604135746412901792707948392870193854154265132846129438234960638921120647128366245526729721334326322053753555068136142585826522442944862200146651994729022218229982398719075007954187286174871359043111051557901001550767548636479394386036764837440869316028528559954338217633349604887977415953499322911661346914460765553630341586430892966170592937616045307922314997043052486541546678909329630696994037635121746219087562159721382841902417893444373190066611937500086138868829963041928884525139573088056906192519098075360429814892898262146414914118081468509011648334841184279107595894163259691578626725852079283399062003657720307597493064 [152,123] -17885713433756198353088726240535129181038287821574284236830954130495549043236677883484877753420039800011406748961107758305371046901943845592754191190703701921664198029527114265928073915341626782816109839516879001044101944694336923779742084587881552726110814292513375291323883632555472726809122355199636185334315093962837879770560743906940546963023675149030668626034167037577597210131200691900415618458608045222370641909000738607432648894717439319182351438667498548334900745760599459512267022817238468876323689902324416974353415587291228269068673568886142573740012055197538748078192712447538915018566861636668046224551225556693650234068244732900647900386870488931904001824173144003780453193584968504418995571961642980104604531191549572997228282398284219509320783396728607442769880797018343519480303183490481929917236352921604323258340240380392154084234436409456514228950307083102946181622208027606669273357094164037289939933625589451009016399658442872534577459990371692255439989944474187250003808036845589836221251523572481186039932614877800215475077974862681343540475605820796462464925308745019670542661882703587155701743660659261687763827162884574850593846917099905492765186093608025735960332720023477962252181933087462084897063846541205525225105795702480040827548620597394576918199884683678053647366061894385133030984484830279435865263403870792034161699858813523576325044381631383712010362196696294233018303406443207049280858186846331157626964067880944154603883013823136100344028068170495572230445806641363794548900097862883551715868924927985798563807785092944647301104749788852548658474021382942994433972372079298268060545544156360450552141816029285023026970427896084393091873618804335130091880896438221451736323637055282056765342971045407892883007776298211912501428475130018544115003755583245695177429509976390082834228902021025741532069674387797865223653785388921702079467957135218038298805300043910532682296637993522227577227694967546985738699449733650017453277313099716394482063466884971792212500407691621818944572237597806413483870437426336664421751891991991061980782569799420847269582020874220320544378528417869915162820714979604285402353053020307940952930670658586613418711198088207484256861718936693427724217329770081382071534008323735130329956264201605388981452071430512206255983600603681905792 [152,124] 1552762146265775486608977463141116344838971686568059257053008138771131496778012254828496059929600985494618757175033695524990283072436859140599343047526703469833731358232038237930298413256292825325763192618769407579248301229766088317951676657195929683302866510078669499999424453100543481775767392616042445910537928788366070647418662845792126576483888114317158383375988437158210562594293940094256801674682575925770949452251475646687119395226685405449145484474954990498860542729604169713184634806227776579937794074585740592254995735194453639442963636644528716658321895487044408954999549397854762762703780482128257028742010678274894496914606014665918788042911701118913772488814472901319880822580575981858226843798248908008807175342676671021866158476855212324600857019735994093415502071680579676135150963503003538832192874328745453963632896496334453424748607806179692019227271384399894492007608380750596337661488802695338632844460660618731690924440966629857479319533524958740175690120446858543829304767546209033600155183364554021990932078845876986167709053361728485008981706595531043409353592009145438771302174234049639954663594709832598534006897651405458984085198039413605624383195539448591457675211588755373164536436062976159119176567074182644861328961417617215193986115934650004651873185791052389120888093079942061175817889659476796609286735747198760675301517085347632228786024401423179308989438682255967128520901799083034061216655416280817307978185626234456409629080092478808473483619465255215324646144122273149827726082828714011445342112530273263281622276307710356031629997910638884038861062686522362812911850858086548036061146603667609622251047729806863994556679771124370170439956836936266838691848116975123871291667978055091378121523833206363662738578183812527159790336833054615055317296070621094339782598029833659603253690543855283627033339084597998065755248279755882058901787942415029071923193077360491552498455830054853656896661288620787205062716831561115080541315150992909548706186878943103929577713375020985906203587889638172946722131232776896571573467010771465814310475819460118094285538843173669017545269923132625341092648176662284565959736302531242447596211003311189057701081238761078722225930345569517194828327271718571704361237948196811134867724664683427199716761804107118296287265862768 [152,125] -17701337235525578301336637638027169124787005994435112207712702338170843674780075065241236779331711843689891470422409575214512239163405392009712877254524551823637386121017329401595525785667778018468254209070995633817775716446367935562834261150736152401454303596995759532052681262080795669972866478501588541486475425921094146463708201673231435240747967402651673862750533363964754817942522077910853379097918929757366471007311053612029901579851276638008806244148781765191761666871341540803006382666338061543533555067559037775237686232088817336032529919577436544505713617139436093955819385697887730500898198428134223981415559347505612921419735953087550991138339601772002792611116497815812783868906995396022245730747932397169994314657585220493646113367735666277050140227513694817590614081519780814823516201607104253267761957628221167585542732198882503421789576278589591353782852711207830246415332547014225479639046388733917010638517135771286516858783733995212511952011211895102195163106831099333621453268940715518131859950459951058686344992134444589566686196627736310882391930080702706124592112333874868922277811942836901624652903691214210288195671075763313172130378125356004914404272828026658131609352128752422288239755336475416556686665668081396686336502880485721768698628913480913711498552495214723790721046206629343401492171417346629090946196259385638988226924499704575476382667682107089144734158239817178576942859916555891349176183662480756912940409842464496975238562568016126353466032417529385225746559112689025729146332256295138295589059728892112030514631086655527405731994179810212267851401351088008612484745695186892979025009435208482163623320826976564072881999724928573901397744652012380578640767873484295130707164229346182805420523037998150508231511373325015129685043546244709342721210427304110005600201281126475513388612538526080430428137943065946364091706632538498286068945210731841005713678979686029604667679065787068801396129640666149974503550410526799683696955503868560006361690046403920240696414390042733468032817152613435763932386232793864028876650785466353919003911079306979536369220296827047720441456942341824998631073190517469024455240118294457151643549708147882696411217282257280681042574620760175838117852500315296152706356600883487919709062754961585922218531792700966488656 [152,126] -1442744545268550647504725325899520719921162808736524905688912691693674002379805009122263427608553873187383085791373826560132693787504685470641845902144799100969931071712350621912949572868277490317749488139771413201840802861182778006641315593241611815661739633949004307794518996404348659713831762175897567741459499214187918023189396950586662077753083505566394175088234226688921566993148183431023638372031886262275923846488005657176722829731233049881890882708118323623302557413943925243834693954569395693663576533888030646474069448589175902311473304573566404367378813431355232302715792699041944218441609328531367409634545030705158357136512115142486632858933747880843463333277248522946849041964091171462786872726433604572819744834584125844107335936490501035292749271820652093258476694926257212069351756019462906576763854047856365184382042571267809358954613445661343170746204799098869226238952262412641917812585085572557521445809654083209057895516470444869331416146256200952540424934113758864604216604464264722241687718484995399758372434752048835136351622297356961481289083363116988345423305144221432143859435129259667607881161585131314483708988158060882480953670358378645239417916298300341516509794657525694026909513640358513677371210158485576670455567277693787592472940530496090494205656020914237911996903373935369153783600450596722626462340921538901089210800706016243955001923370651630090303244664338673186639276179854092125801926211203744893492941131380745286683308738011652938867390738054863198395652096668268683539207647563034599772494285198416616615992371704607694691341822872334645722479612876120769730265725953399138486879320663119516154892490355008672958316065338357139982613128896753294654050985965282384204410833107768803271017494003954027979150547136675456541639783405565479319942906286799716257231486905805811505685743425003829807527768948433543851312369028875145251333680917670906201757676326106088415276071326736072584458373470281766791826171278298208825842407328339522675401138555591075879824603424831616820958221007301306862336531384276562918846634462498590795068786445051172559949686888771297662833287600564046669971968452763582488007481398260094525198198507059952272003874098113017489529745414798567047895005683774192565217882648365675883051937212379498780692335517248 [152,127] 25378889962276302906315263521337715045370923142224237409537116961487313763144239280990355497041474089836264983085685981619524925987402768496709484846001067896194555196768432597080864870145405142902653829032739569911230073779010891379201952067166391152727027648743892756910024051932564177057774006135830000574046863520266447666067294748912380706723607684563566525317631129836393035864764882718261841742993917802045997764130996745661202231780652412600773933786135187526803388701314896280827735114867911792443860913913296410645414288332222342651257770018007118978890306184343160044266180611708843886037294742442033872315896299237810650312436144395881802706295152791790957370639472294315081032670818272313498336709123556562354090322142038169591930555759299614872350183812537978537152978609437544455598234770964238040537863411194312603942597233411733000407310422607284830708595514978233234206425491910315464821867348451246915584624300650145711471553940649935949038831333207384960727583763209572092088994014759581248742480405903273782234718829581447879246035847601092427439525489627631646275867747420506433453830715947080270467243054635032771252975853444874714698977217029019230930022253275398731531010137301850461586754767872247661915833064040878972167830067939603298130167518181056584570403113235007483706468047727922678870552818030305430035833315160580410179362590823897832647667460361967082451298764114539658257858154047796577848366395519814702124040793035317054936673401807126017433161026284246994697178199959976565405407587397644962463905385123742304496373266761889461966079518197474749476155903695759493341214412877626803104717560340407478956794712530644141308336238803398888875637755697464774557772086117473469438994418477167252423587363947655782132009134700605055289347361148319729218022172723608617065130159448617711106455167982430295205290708374216028413463053779550356768519542166214438214591445801340365757011553322748088897925760517716383261263997457689854504082685028408971571107390639394393327995136238664903439978487504209749666272436079691265322389088451152274223028787161517679878411966009028431452962310412599232235366367182941484991611741930301502559388793591885417370987038089684135133988019840466293269311706953004739252732327734300167171263635150878414509184 [152,128] 1368392843187325111972694867052375431479200730366839237397475594214116798220015765907385075826712649283459273667547221107138710638550285079275062210222217203249400124706420156151659329557640864774551228524467651979035484967837176257347738959031906170294090837888309399371060351526759707007134507605893285857515465204571292171758771281554466264192087229914717571461593223136456596581204200812574333109648905952993819733038326588631340157554852171155043740881202787284513844104942453498417849614011048689730831396063913238972022782898844606924449355423255253689765787688037395136006977874676740591753677915031345751507347061884182135102309568927291443662684622648078712119040914509531378170663998598492665536187104542013158753702110037180754359562366074995154844776446381682101441875320738353850949804719220406298377598841590462100680142603666261814180934172012341800111570712185179630238528537759117811566383319818920028129264597826890415126993361028010457374776485612443037007613647438763714870037700410353076868077008486056258337312610765870491120494800754292383127221943400262672562309438830661400416721480231538418353303825528248205014950585086759508248551223403525646144081176139200323478161629041389424282601422300561872226571789528408134066483079234477420508647797987913178517159757514693470015777969190513030152246329354456390550165099097095678482398431671045060284637570689988875463407863272323507501534256956175409340184247107626770180044028230168241165054251897120368370949330407130670908339793991044461565355301672967859822019704837877849366601764550079080466499845010548356638536377944626977954824727466655890569655288062643140591537786835165557086367053703360323883804406694570529113624720394282586586511743905032886938668729649200545299236180696477174675124755508131526641750797371220573395906717222045022129025419531167690729609487408435006840170396337781670190822037838327332859661618009677337913775325444100071483313131253545210525394895575971099301992716737628834634998405897699053255015049547384956368273850993893162460906145887697833873254794095403442127936099653330211110329731302531296414630747902564477530676721241540422826041940405997362660489161494537275861504621712663546913356284179872906867257325138991216671119515218244970661764669931981686 [152,129] -1734381098797537317345984576928562100663330388390849385534732809512317829999914157356171676883283906226368500258416679518314857835453525230441012919984812825139813925743455683964178859286722993818906332128057378171288988790814571380827348033823020221895270225025304896697702431673526977220829164551135565336357588773130013316977494716612587838284118836099505493400345275095352409861219157105232353862669474395937000733917268809255719448430870417989846310029251638620369306007764406747622172475202206044000478172203447848547774283119619316437987310122169950111827145975008847649371554949306475858514762982716482986108089002807666787387622400770838899252049264018066188113231470678512592604442236335951168468646741444112926727939402125867520242085435773658683709244092637054432710699902593132239816234102253021903284062928255993256228353121509396765010635768137924936787939462321033039727384403008869797538641997809683124881615281963692895622806193864619207727615675869323350925820728740830117807979217740508886409401423686500345551184549674125824367458568336996551164737452369861805054144774541264813573408954183056681109793707832152305721410264077021128165303416267999316932090384400117619850628855272217898218754076086391568339189287098531058244644657603507320935846999981185360732030325238683967586478757640641459327562274177605196918421775419858683477727382483762471938025864605484748568331540554576130227298972260084469354273136918831730152643863203363027299605276580387255849706340811893728124185910768931331787568299600025515688774879419681441230764094077734790999713911121346135813652656486232867714559594776929117206179919667599405436993128055364540464960146496343090436184573454829076415669962849775923450903521966454733199089965627647092439831066800264723388192287979153607464265264560359965297515185145295497252792819720853786582649788661913518221455127937474427007298326180506467908549649210597762257959660214528083649468050702602402065069135412493591329835811413137773525252365961927778360939347033775396739202389652740100576884912680306198956055724949374707891681693373675070071166799014197908965370189851836458858870790010810087829803664861863798156921932423089879481860951483684712060213579936505433783814416151466886648281852498726567477592400 [152,130] 54986433930870967210374003167166434149603248098276775004369547077898663862168928129356449933991075047551907711383962300496755148086992593524405820467893802348657103503541993059844941107439333768946132710879484209759296317838346966074789502881977957765121894771996191819399638822756197868707832171130651504039089788875026130670466922334460055594309873839833536673478528531963860662551474068681364551317664120398835226303306508497681094244896310611629531736953295207011746961200511504885260803768129104674763257266273356915939687860153245891505115565555299336791010679062240479491579362311759881487884313863302066019984443783538805109149348620811944500298758872221872447113410552709062726434626358432050163149735764027719575419712615573443254124976455090562714340006933478566890712108644842321300382163109801049795908385613139654628355977264197264447319181306575369418399022442831673392156788698331903931984735922509716041960459047002041330377609041964489027476788325676678652321762242861727227527089219197533744798271902569325489034076336093166853280420776248300512192798441636277043573715791557392624198227680687743398550894942078839408581080859172035737788490254830463229500479006714792203097166725856491898933735197766297487571226798898320726397300738588986939196966437371444277588760324073596052264834816479593850218459955492614015349738292736582721963136338677612950914964011370585597264122187793180913810832897291920859464860677855998024777017420798329888878173004952382094408299605143787408613556682121293102091987246709763444824487922768226732322109472616750645400591174840319382050593078696534891375332571815225233733090413804520212566567132027623250390754402488919338923953682889314710615828639560470854564499458874911456104993289634382205706053178241238920279624697294535810995259026340049990397400962683136953293000036580881642262505861661611556482569343295738748631538925392018900504871780226994184198777762565510564720635592164245804818856152530691843601455163010006335515471473607014371913120920054001774980978309107542554489041341813897473786407238495667226740855828748263378397951394717944853275642422924542855963671243780542420805651052347122515618514429458097018429353092154895171489462841671918859106143802641546478437630371242125504 [152,131] 455599156545538158094463186037999537700748292685989542819456106372690735064939871418678394684347652855633713318127812142099698387813713746491549169201903016472252195869584488359873409700053854065857325119199575965268827677358265423512221070542059730736859611990328497820297898039177219751431195107094364875311122569790305767168471783753607720345168295991030637905529540014255125320794671362292498501717144413891951690714983463721761429745119971236283125697424451668281273517748539783008421017683433669798165010189137988166525813316488233667430983248045267026370297788124286233181071041423075148411191234902767236745178341296481163626583458392227915047502786260302421104893293642140090922782504154622064067521533374564057714669539048101405524360303319521291872984828040051489954449548545185191413017859937504574155654679347616980432981734614653321162550257185929261765284434118605034565517030502983843352403736039772833824039643913517997068963057611574958073502747046933153777817234684196018610824019291651795610958165917756676262031111924306707124947264486815305775325649475898435222760027908484726612107938080890314841963247662485005025659638232814029012771487940401061408111506687389750725332993941469263756073239023391048933689702158395005026171032496506659172353224441886949475127982038785653122997680420741542797738246122863831885679951271649096211719672883181265309041558322751301647283474652614787813584530149814660264953734883020939484998205447135228655448134470775932530404667850506896134696029562502447761362378828995905840335197441343702396229249251772633374325721622066712726200230076023714161200835740572628094799520781561585465799208543236984972819094292136383192974274989502311608926594515736416715783223641223162148213204686366410617741657391303906547695214456181851088995588407002587552424272671675329602282763909849766945088723369387792174829562032043311805331818016368036235306429528770730224197652699389235721586898213671525249396417364917079941637642940286807878407229410794820871609195351468844399129038170781437228062655477906465258416795516152350077640894017544206913614685257443990200317897750317938404793462178008786658006617006497258805010433057823832477665640764492724120296481155584232223684417486970455879288461376 [152,132] 1607015738899756499834189706034893843716083786965363025036212897383976145588313981241986126607362037522301337246402468177582693983732868740534139959409610188137829863105438760678001651692370802412426461630070896702821812620863302512236280712567197192685942048338740804037371218228944814294138715784608632191234211472965435663130251378189859422702474913555124966121894270082263906653972561098607654631491808372155590794518280729771043769721771831465000828366137284017200472075172954182283123296084066292329815704884185345820666424935010593984552494976907510127087530616771515321428221570065242985064962343535548456553946969876722475445641056575299820801335857929027648902191876343394042482158457921766372536616355887365118748464825361013630596476350775940820183594814930398778294753641734298414468187266289725929932404854936392248460313228091051281012920060293447949093604520277411226858299716699511946582351721256274281305560595577832244925092847693394135362498229068495530592131188686277417422491507750637376035343655484351609987868601684055314309033815165892275677868514833582515738859732648996588720378055449755711309280217290003021972278971263948222686810055876571372302053731518545171405176616624251830224069550305985915390885629706772823628116144301361882440743997882903509858165998312745839383439928469566547198445286382207298402212091491521656115239692217040562613919804543245821022517041858884601393464495739322571715192833302813122615319217652275834720648645128733503417769515377936084399571249648647555632888083329146411599180144462643635625354681547824049228833394619108169410373957594794740905062173191595764432913377436229978016097171841103087001259591983910207751787340353647744523202987196051591322096764529985756309021084659490191375355504525084525973320644614648190039215713466298515359025770380796763223499025900012792534087933147285985778015561530662884485170982351931746779992679021333805297008213597985492343675795231147337749798088397421576711245793535148869874448108828308873728085113612128136405081124854273870425476126813324023859268831658089071162488842011010434612216631532139117843587582570729993597408447005349543203528078654685049682140788261571715002162902344915949646250439286257193222845414313670722696 [152,133] -2696544491106230961602929888331074851631133942155524932775751101940146739567247232353885054817969171660413030421682873250637653983817678258387656840749248351055216668602828508224058527668935915929258978242283258146348512246624741174453336262227536340894438736171838373707368009097422058982995333872185333159806616127966368302234254082156497433324001718997977416592895462328970946323746911796963675379053181416234855228886411684946665115567378598662385100303041802970358277463976897583164545488163562423670004949124749871598538971210290232864169649100367103733662330590004431505555815954237318050089963670467926166851332012556912878697677907009899838022741432857233425975522710602029073193022111566868114741255896504688056365254019127855684735748480399133193147898513839636825643356156165719467929156500844793469800399241496340922829319841915844665337973809171133821706753890320241665596918439512307172674070707178931699331079002420678879192205006498375079449093467671874430322753235435234730666476824259686926935725635581605287577294215776696423867180899303182191875145070590918092754382457691801087800646410446179672029515187363362914926807612337143815801194880596994994020565896316977480669530541981673243336826676319304501098508971589560933918829474667264142916959564629474550383805603010655923613115003231824873462397243037007851721048026353139835514246116024820957221797634763720514138577410096879997534817569407749474509743760044450007273903930347141525332144546488399811509107291435296928026895383779558355031436392657626080136158238244092329958078993073784719521553085182337189919495484807013507626077211042205123934797665533565846453392574183973273108472464497961959907346653377932177815715390713381507577798697148498780303341245074303911061920617282340351824813283966323644804461767900489357963071952732492513125226543657606052617302260281803148894637535915025688067117284785649010891123661543154487469986916253685902015284028854686435840435330652311929468638434144788731467738374898539909323747053968272557625231201446816490135665943015584200168820010074835715128654196528672304329931711265249847141298583851619972641128951949227803258771775634107921501588606170551668531041224076308105475358177593188751098881999248 [152,134] 771026498762111017057958573373404619546491659873910180176810713071400379895055139144643061611314168952165908361955618078905500575874874918296594067655057001209100363421168289853687206920734520450243759398211610343579309959922324740941614269580875116767589757294513088066167695514686678099836864722983469776180330457495636629777075602095366615091099431305503028366767653932628264936622046751100742492743995773585757532777758242359366607354985624569430423453481988698446406037102387953249185773343491590957614642120802305112306159595092428104119343242402702406614347976329054663429435896618169483194526374552527957722211770255674052374426987085461661716316285724157653927032592220868665672702860567449537380958787872585932364179071414783643724929310541879833109241104975861999795121495303818934754463762882655283329646319803855868101757161584925636636303048873303086714480860881953033506685065926002144192763289569321264504155540990734240904172226543394535457515975062289503810978097012160873875440382737807192510300713742880833417165372390135713878565670988878049956189370995162164408114615611404590736780178614917604665064253607019216491594670091573267062470061746368406665891358421700485184829992784256405465198885247554134831106471076433651406499215291512899238406609507655614895512842302936768482185185945046625359237089151104573559902389984306563238878136949771647898868811749891891449287719398221313760005078403921336533556116763184774294807624152235739142435492394757733477319425866418623017138419759459197006458872276742724813872970214360057305845384710415025608983131297494743089003366083328624053046694036024516688991613225547796219974131477556376208825855842789071904571874736088396236964091720994728599413072292690351259401523613565660327069504238163734849491813242968861533344416095207397084325083774580648286581059213855321053440192263524809592683066455546083234440834276410609140361377492706256452897312546810256592852045911545637113923316102615178010099968508378543113386747775179988686770209871574617354763061630670008078063392437860013161569939060381591231512063498126929405790417225599440743685183735949418073917418952786807685224191332471329262463316260880968553839895105617366922969559099786541728 [152,135] 756832616208237599456967945756896931822209155529074827804820950013509103162465349999785674268743165632196515547261121683151142466555766138086394661462718901854565027228153430691218725983176548979353849192859752912309309145924955392492557941276847503123947946206741119331792219777432390288642475255240863972574837116458097701566652340385047537780111217437982665618600237018759835259203585949939493775957043264504910231802012394219306382115201913497528737769984345276657536133257772231379434706999161813423365690644343175426741085607010052593434203014857801951441881635276624325706716762126849276891175184005012767430192841979448594980785963151772559457591692393734394975412687135813329668341308497983672254104789298507563921212084135888729474840458550627105525642697555560056974363833271248622304629584753257655644579885740100217413696558064737966282592007898686682619655563924356657223895504535652884439442239919940464155608389589802417597251679676648589484674713761171307604757234199179401354053523328119681602875752491859191687276794726140584456074844786185042743780870228836966366655629530286006476076973135789016602000997223046511545785345045544122957675242414839337149074887407848476785456809718310344694888806041178958597698829650815687538221927453126764954806210375780954070747209839689914302509963625434530501386027668770394392495927894468960017599394072261221851530101473220886051309752371068756244939737355000812484642281601536229981289358252941101956093727482596087097261087357969071174350388743432222292389448863300169955447860572370122856429983465660834311053766255458553312891452547824196715987230160185548175362802237859875741549157886499484251768709539608587036394927771651179771105354765946822586061752530545327513354079384187320995763846707616269321563448270410626044384743942872307765591770255699786002410223356290325182485880442895608616761698837074101170636126782974057135924461755041123409297031719592451661757542544599421003071576238700007162653148035120476517880588270722940563774007365310078161022812029881375919187151735876896976844017115766303706785405319259224667124642819994400797702898973195835302483547630860891154497919039914382831627658873282277685118991470949796648489143232 [152,136] 1411404505365675840446498992348019946035240000661952255697410681949371543932765373849573630645667855879953013696134771478081550335795501997506631204694843714137899920052820364039181067378873392095280056695773660396733480235007674866042469574080889156929888656638026232267323783540338368280267683338055365056339991538521238780758975027239807289823600521762781349204669720998020513711823339806152751795734383808326670353108507180622722251544856612934432255481817257256620617235022264121756856538583669412081102964764042969270579291259904055820428997258183049125495881468333637639821141363790676411828033545157422549012489244698348417386887502993443199699296748295185201632956320178510464223905353888356385392181087583300015232248377917180799952376244812867090551410476398976048934448870291636992804966610775733177002185574948938264059787617001302815088981294060088857509620717349023513485780551335035130105011486481498367291208820201636913558498477369554825378305898569684678021559730807882533364119634310645007040881589836038897016725913078191954981583399313150390722299620325392501598027866230511243700418589233749873452454687660275630604951317572094628755980044870097523196888808702377116107875819852030851212720917384004216282087509508543296311199625131802595836637663939719079281710477568566262019919533789242328397989381382378222444054851680829366352158334796848845937786318318936717613007953504558222311545602407203768414344947968234050712735710932556068778976727601026233457757402323841488234440922057210399513617377113227580993717540988619934971544225627674374743963593275910074648005162070162132487595153311376976996740811172961028282738115758399667354784364931083283911530765708353715662022451681593427890402195692463351538510130782972726924096830992076723897288929735426288449948245429842632051520830477218958074801817901250639719202580043980630217682610067047904005822524603215852622659224322262677516305846432158986847481016216048313150851821190759481235453437832787174086392243608265666474104361008713545337905426922583431466398460212606813132130074084929911014521618055067365333435385967468981890578156404152656510233873838180975184159106316041236175076308500514921227065518675497855294 [152,137] -201743548029369396863274001709855662470673743815654932528251229237708304300967801575461662300127416844788286514428086770015194392741586188327924782664990555519371726602128360847800723247365073158690980250506954395175352631029874220797338425148811455649458955757244960521882700030437312147874599965658333131099663669333145321402949902726487957487187228760668563511901857612872975514227047635054394303421495423531496417532653317423020553305909426064106905529567470422168391304434877210621614094606898300383788871859997462654836860358838728890900975511236064165381873909589714337337256959437563048144300925676934287902612145838828076009499007365805367796469244555790249396061255623754483715389932409846043284814442111850686291603168860335805518417773016482791592333402732679319644063292997709246574278304790099300766579825284680098586534262624385293660507051403892004767878251370233490513502609899092355988443074977658235798628413988984485859776418214900680688581460863703477750912174535693782006350670028070033313595792027971188826238489369324157659575349956245630371220296758456656596063012121381894222845110456694383678088730119668374034156006422338865177817114021830366014730178687867908150837956605110709362332697465478737941695238566049704910414065926797418698655179980115909400930919894368213444745641279998527506964532893120491477141540735438812350063130141681922110119427232654904474445107816530037560040625712059596304796356055127248360491608870563805205442003631397765649293573555408968844299542676159579811422279648876448885831068250041370675937076749591593600073785092995023816476394810616052289796071678988266144703923988935458333758415953609723134036721720701744421295094941792303355266583881013148034712016545792524202569248712941051261546287651675611806255049342093481056366201182719226906148727061208862304414211140710854966092758827768546297768411152253852312777607006621097493803523122912063002945405272600352785892342726122324655088898737919684934772086411977775379467509006897836267064559907695200083708840075511462442300014110905430665578395117545180191722244238920024015261948552291186470295149274214617960193086584399239411502590673106787354253610656000899582399089248 [152,138] 51595825427702604847610691275818062831730609403409092726739997808072411248993400544256717391576016001365459206002286382503068275296687806232992593293212759828321933273481803140598856514886455640715993752545631212467972402678784281835633174207796465996586840804361971089052495287321238438627187916967073267904861482474621317728550854185780148536348336781554184339582500036110241084030025393239227019773306833255191666850340543526892738834919646808826532020423671456904776737740268417204787088394991073270048286607663368060344579721557428368842765283812582654984046034956040796513366797815584253690720857219477142917284813041000310499643648566498004915672707212720728820900616097027715257065158745620772322910607208393572103620130353101590782410797636116590722799358681844042179527001447885161078435286991396346578432970534245641052269944961552180406109046988070243689114990170497267392712737269347587898871609746705057206728620651183653690678992906534061405280207563917590064793882729451348807349347736303852635821157443055960007973877180617769503001309292391312293602701600421974713713066385536438458873762928130926575061725069385796551280598038454204637836843752426485980532799376656304658035928743621027768697150201747142716532306049255980509905552291689224714859377321412976829056696541919472838593735242070031451084696037569792271966072658114694124099378106847045886460077504556637838130978952636782754285160218237648713766199017962981821405941045839454434068975935987413010544546420039145512710162690843377170729436656544672013951658183204381557257056465340147344515575579489208283557871927394026722653031326967161454949859200293191410114874215630082850253352398043791064539883800928790397100158445096297921969059926532714651187815750416131776563986777008326785838041266663151673092673361059491228772787315774666230249086112942432222292044780234700535367772835555445602435770498153361713796235416116371394340343586592817895634870130986007872107327425292301992629555312664464926668185755545114526423415718337172153133820836681411991211126983776361302467110357120512636672062626935076390090900274439192612780099571226681336277770254151099177573823575620274478071217479700679416 [152,139] 3998889325760655469785499453734212777665347532620873332085139323749891395766683715838291780612062903322713216927633596130596433872913366384497727968052298943588725795903570645480820015021635260079475472248089823620773978680379350131895209638971460557055131832178390525386161592647412288623618758936193832249434280178469429803233002387979883592634262844629240318712983509889035287859206847241032486220751980359285307714100784321729753159936295639710986318023738863626186974102181106857559924323215029096492521479497186845446757548114509951244834058818201324190089510418481443595288795812750069024850695395546565757017305185298786736604371456642315756680987978550996078515930340664161374455180493127853661917048038667194151028155514896323541020600544738815969844209051599644904668623748922400297743587058354422271888390609943582576087578116674789880165371546254516909390174031998222964250498986696975672860848044945306648870591939874879219067272004482522689744181290711714061831762486991980311285209713797312111344307910484449339225407578001494176187783700367094589102218517038237210992419763904505502052540123142373069387943420889972922034922814179307673552490853906774166301102488472350503964048724659464748659701861071630272538372951864846768993563058674462378100471652697599372094671238922973430327901678539612471869934168633575143957746790992431841928584941804446270511409594286451690185695352841585442785693193342400730419465268302427950749998046053491063672043763641223687445747470511321719864688971305573695723484601607171525204913648376812537224614758638260925422748866694488459789674119127357865806260456476772893195366952896647619180563010881909049983572234585696717724722927298630885261221283963307712276078938365524994282821145901827871243436091107562768400930592758123417399391955185243691198970921754213944826140876196612076139303161578931397424410320023924497212360057529109913664242975461651811944879335245199720876263569478603123604586643730732986779563614837190788082169583196645916124709713828683652920513744804169076888726828782072845606364536555528417445805845411388136739066899251310661194811665107076057735537182886689301019744026847662285861602304 [152,140] 1487970035875246343350487292433552443129565041537532571486140089514728571762709399191817399690396184111187302217775708201563220908568465103784060779383213897678666240029177999394849328897981526682789292505745028791854133994207757970691691072916705924925280692295132707575965371299187232485836120854267677149339975852420294203325877772434401947145496539215962012804248348571670677210742392941174114310754895240598179886679214871754056790177419902356700184894877014578647294261104489660723937368736699718227124496627587205914978726665638890075048886018454550468841627335668782995402713344952108690682139241231972603166276831828230528707130140445990413379921038840610074492085769263932984864644805193313855572925573212388764885248196206302792501812322313407828994302480986931615866012165773289989362035357115886276149776170268151682993325391635177350357244668358033174387748453021156111301308641970405724502988302925154153311196981439962288826230014343996680848154189571522402774631761926387748178404970984738061018713904432416713599191034623787966808766008650732489246881876613167216007376355390012166584283126891754495736495590863343397391595417406932976409396193555786254213280027133007458522317114785362780351473462346215317124375861741155575748133020061208599393108809152258936627853989544617544868320512425642317254289219464918771230667389257068712757058998152848558671092743199532386830333704149255490966081228063417614878190364784841636274449503189796935495796085359701378186565620633642191705251401855859442655022614228428368163259344228592252835117040879651513564712249055877068830180259723007234492204662574688109139843342688031765742362050227408914445909813850911542771090488739301058791180500830601029787894939922027657407672647814261313418622058941223672763227742698168077439452788054173312763188697081926267288973669521481061165683715606053767154199449969657049286859041834199357020253637954509059973537972332205774330534133734227556321779942459545873533517689692609671516324199452010782350033260854702959535882307974334525368463305448774066563269312522662925287247961648118990851453803953824530745878901576675152992233197226663874772501618101523136 [152,141] 182493034396683352639501917976134222898295234247709892496189940126778736025093767879431954171496430902764386528199509494162805613672209387291168453584954492008705162484291267976466171047703355876085408749517484151936692976206859799076634003057227547630294064147775843587600560808579856598874910679558731901403258171762032291187505424042305666588314263744954747847296922576407405017845134702424951772271404661642695366040531042959982569612233288383545433936840530182067323360943722572316754613145543156817100353992602102635880475672883316511368255168192973595719567167890793630865691827514627077898510040825776391583599943706905571059754342304293332223383390302962042734237056478010585571363280730351957096621152809235299687923367274441471331754054590677811289433633575183033838778959932249459755229242758328663410662754810582972289522793719044676974242436692211179520756931013203620547576075838484293536866949155315765425974141542969559046794095433513089130196385733485327034867676968348932114134513105947711651603799392582312381094305041809016097416769528190857251389483298015928251321477738857500896249527264599568515408498524707723146004857270761925898523652908778385716800958309164541945424331351320370026452719602023486858097255989608274599104479003400494846782409663127637383825404342479617271571494093543673554386108938092485454395708200826492847154285118730568415174501236344374124283074216456126187798864819508309118875969283241584474888990554039195860321690386163162223575207401478323687358135481080893545998362136696274812262335958200365035020711099575540675040370071667331500915756138378630498809622083350793114447738725323702125070141656162733867350292823068267022823504069067947878712524218277058519122620349290363595217060498877820988182872694725391698239236704296994183400495676035001642033452845488381300283201187149006414408593558702339132169622386001423867420792251843435424939064057935164643129265113310217126379489824187653662779949958892348056318307660511695569471303096624541271277067513484837857437599381505696998661615959399818717596144374394799018450509178954101145390532086562115434114402664815145331321687286553730886180784 [152,142] 6718913969123153134664339985681158757359846899784157718501532633079010139306921171424692941535533368206844854159026138191214010484931508567677528588278600366728098634131572754843398775251793774288047612338360828377361357054405663582443110348534395646811175423095629410499579317150097373201162672736408212163124715390665632962538146631062859323033844766429026077886275916661175354697874434858547795719801588421849651165120232110953653551364374325772913182853472107222667566681133834574192916106292705378026867343629238550416699060384619825365907476402894274448923792992931512419639395345795462900304098206317006559032458377310852074357760937607193090518716875145499318077254613030810704819518308272200712525984645932044832983786540642279321648314608951800183117445518216005607028520027632222124059512781416913464330385365051757902653926460380817346062952563527750832013180520948632436510802239871928335425411758103352015655545750056106379356416475797205960838176300292103297741537182680299231859151620097122134104391295583555985673320372552399496804110270226039410566432977980699310444080898736425312100591568643897896651631465650918404904152183596080019922094250507407942762501085107882203655169860558548397424655332937912520075117220325572122452969474314422383314655800368916651002151698356845776770611833159358672645398262109325416535770921849786502156081338315205580316726332794500715683197434637704909091330647265992461340988641012908691010039110040673414457296549877298178864271633545742633490985952773644507073800895032770898225363206399711327170430360778192366518797125701678824489178982803273764082762680264905208465982809198916577694728031607586443101873051928469601485027535711763398126529751822200994708472799073204618457989110223035767146258483698611761569594519265848934750981623703535600309512572483039567861434189366256817903570092600219183712578009633011642307537556648689549675290302902790506484356630011823277369141528481945566242071451407141542825042189778883891895503249155018795543809414035173859319855142689112323268159274668406208118952798488885881801229377094533770065073663527111937151095106204996235578349587429504 [152,143] -269543327646213105306618709444066425769712871793390833613539798614240565361771669132728779427398115164885227191076303602140992105058460514813064198477802387621315584339455930564583910620402951252553774030158600165182576905381352657540597414875318521062259662309495398619603183151706038026241821742175677690275597092124785513521112940500892097870930468618378728798765767134806953174545969643887689373769684099903624052960707242091961865398141271609866761625694022258680365719649635941206172899370328641328708502221060036689645123048206078060353683220171912982216908245727004340170367316821454296915183271899666722183499449056345242446669745065837617194761600089647545273810555008673199728693172172936290618261729647286403309892867594970778223615896241619174181097428124390367913807855752255110799052370173574564028434857160173159330078607110383478337228745078973560652393789119142702414572918300826575459922804698515341514758964031450925197418150299307499073116817836346487185141891526165468301442557077798400653748108453532398124700159908114777789470526215154753644974997441018197080117244960958884621994177660494448422211982508126772603152681686840055604671512817883445281046326940626458993676328571326529255336170817538175391511571378455671179009258291206063847598262648380049474681082321883543587240090496372624089435012880511984017460246634531414517949084272472605335708660655748747894341025274076434733827138320891947547786275311251156678666394881440212646508344823274082309369370452393100597371290405494068461765378237513344026737198948417546895962312308770289400233118393834899839809314321719598447369201292525199474640684167990131407765911269883273736369915515605418203193024117126215834193539438640019810564862848575373205320435643615354890764985836536718040887703620068745817140364556922430886760034560134491424028311637902672762040828458617170082538727476022302466701293405171528588801970969416238938926860071773006553484725209209955339158147821896305994585602129074398871552301135448938308283246443145865770854794289407628034348384350981521658089298643773776972595490911730966314591275552976344911304016598863451149632 [152,144] -1548368429671190856916454625944176188300079772851297751080124394526234003208917936724205086878988687035522040803416927535062371054802101277831616725893757485681676306329439097371402992276154027865262477426957303959339728037839394785690193349175756328460026147222794743230206417790244233077558262042575069559965276402709921968374576330180321964763962511334953781863208702108985222522458415307929508303845204966877143792217679917551443056200892818240288740876308473478381831282689463040425617965785180220749384406836553729753690198577993219918008386023500268704851951719105820897943129244545326828573925945018371422730652158668863232996663672942073779785701385471935687683212645941756242386134774705749260998713436446536393676173619695277353622228791183020232522687437061527278571213376019675272748329217766346892195040529530002468438993852046291843481791167011480934437345928813831527252072892650908207165163964428911067880256063590449861684155205987283204164843476496320200304888223796139625788021399708519195781767008985660200698277752020992943539545224529253989615797565103737857503366768080790665809225140443353984561049592785859477254599844271583515698481308992278610338059687642220278735017733925009980363862329194004964276218588063175172016541551249864615743846320994202900923609736876742216625219563601994210313299297889557021017683883072222940518500669700318718388917182962838622073392664474795720122904229867613616847358146842848438308426467413726434010927688070196935025751657024553162981285797496991876937106423624691394766365104763780468371569559922629052618677422222061436976755178524286660365805075225765640167410524234606953697407873177215537708669724978191056182680686396091853598695967781698341018953247756632532271872598590669261856059318770795569910850764791177493681438133190205996265950133738490091875161750473143036841048433203239191736329273177149369657172549437777316300791201558574313839404226622613119765239986756280863417036189029061954196414410772937553785932083844323698151320905266200395058913189422404362558066263760046484454124418758910036054758776476868500544543591875856684842686912968 [152,145] 2110856703686115591115893183774013085479354514985681004389381940080666304657437732348177358364983026466992581486002785043677776114406899518539031522747331229450752285226321054463136969491526383117397410445573961571061480339362095060605852569323945793893301902134634650293468767336399379208757764447788753360366558874395851494493089808656433317487528043957207177604915690501393422641773072520134311024987735489493779360150845210493419433370457430863711287653478640129749877376518633497649037884944841922553842001781182776869066067249300728834295628752778645129191354014437715884275293607117944585633940942699796225936678851108586503444105094060050986310801160118202520449383670138719738124567932470474863193997818684157293057077513700231726612262374697719988218349725445073631981402788863933233017873260342331549552982797978327810735014972286705695423817065677160988381438241651854022612584710480614447166590395702976384181363296228521333084876720073264379261986657614310973637434118932966342880009676994840160731523654956032039293485290178076353945887027265414761564946938158182160405549589093160815506733521358555177003451771256765100543951042565251733189648501678118027737474283186026513059720833813498190239826140478090529440373273265011164079538781415283047741062788232631965557481961841627509598428334601816994354235507745972839663792623676354861201370124617207986043441428534673400639189024909560370197363772986840970798605271817704703354857145841705780738274161392999059558516219466772068335399070490611546552699526350011830198794751442887791805358532269126638803004585712826684378787914141426726973518639634725175829605785125447684305267237782225832476857037263474062284918229308072470875178946574457029066514082438493580981380454922105389588655198546330235208622084278368334017765181344347876983501178769984805700815971730342523656447133430049034786569327083119416566367489947380439202828053325809640113105567335001514040561131711530865428649756971107525406460872363782722856591826634116729963241823429584455429931163220708565666267140270985744808120010998612504114053229977652929280856157677094384 [152,146] 355914972565593285676437913891115406444640433832385579909746696137602373608946037931231782134592206131191716027098002548500758398115303158575018180211818966863782651217710963590154871390847471877561587930851317506617941958130720742652325361996499219938982385515052897602235633656259119549617838735547997699400759785705642812826326158256989861125666573455955210260724338911323102281528607963956378541935458129415146711849190642303173257924592888726171676210468729776191271237846489086440052618721583244336354618995974316932161121128046623405499381729931914050539961363232678171987113474506551350100272797696187670668197107902650175041577957264363824444543900675431692479301279134790547280882910769126006650458779328223375192205864366921908972260116014214415059513503019037376956608715750538448061131496987989063309540537933095502229308877722647116473481110107342298444119189772175190358647512773559917196060954133767624231518197368630633432718293145192599371789008939260878850187470677864676410958330680829083402251979927930782135932497697736348847998744101085771524843569362510151533392647324413350950778206988544299682809860027876684658932968968571644773770594679694161360382524353221370219095393067110797719490243570410177937826243466577252187190128958605233261647884140113131009503939586529099340824297956120691561083482840375189354127155551048560858497644817798443645619516404360498190889872631430324526482529656291412840107030681517853831893136423807100634232740212890730138045154655067217222123402275578792199858671541556285933839346780782651083612163679259032083447036226223757577915932771576274776310405449407680345729468495342550293379243792156312542838550291013538518442728236290329765490352682389323417646310973122446856601587117458523333175622717289283185800436880698032839686773354531738966615650530052036622965314925266362674967992038821483032264275386779872441945036579303449655365245460497258233716555655147676903902160340271951857134999313694230562240934373163195015748288767228547417563866847493658355928489601535203003872884529061544618758946980998856350703807299387232124160056 [152,147] 447380747646568822684714483102607398074391678174128642783541406220122170747072355297301849414537603821398045394313201640847071513286223744126758617871741342926897469539595008983168682964190322064224411940208415761074174221798847493411124347354417834283211030588966887827892969823311723727129634767637874981979246505618130526623288699370494635107336641304673929881003938325613176477554846221642988661565406926291265897099917168862105252027509804799710714933356647636137261314662078188811206843903983145349588487637588304608434854593662713553448839218844559188540515510569939868437489631829449766441705574123583096922494157206350697368739228600444488672516716534132016310135614976262873362285102038333137308215479917972113661461052665785556797770716893958754368601300074817343380786828902600933781633040935183415424405255885375587884304829770194741521656843518882621583187863974694889523115078965982875097561774927081641529825776919228501601272020409179662497950601207720581714582734229010394276085198189427753708229516129580033081066837939022471135038567830568263924889738327778383850318987147590292770378878636634339714058099413936420707710146348029953398744835927836396710210578985576550180779835316077022399077891826447574547643305982718822112643503143244022871982814500120702379921126634576803161731858246813540742965223487004304207154260122256681218001150131862521476506923293059186485720056312353172853735992192593576350398803797317929065699950592497637168128431772376311507542657357271293813339663807572044225278172654372205088319735332812359448999403727556306092080046760002154996835303712737592854043409335701290811495684279201865403453036805834230430655057523814756741657276132533804016755207601079459431641133652570699655832006071780771033679214723695448348638227068290770503720691958781767231510621593137892301815779706999306948655562012465425112738363868318759853944158919870548583952441949219690353249953602717536360563093694732628004378100005087434586337193767157237640740481328031800062626668326534683450523352030602345055591838113558051802963030749368505337144999601472 [152,148] 7390931236281968864806184501664246695630281569642262542214051087310971780633033379827842871608478687133714300373409939165809544178063266850873294542316174982321094017713635503863862770381569453455892484028894483112620597522300701099312115267376377929342173831910852726703301391977319459823322285791301935624930782664674411221994255812226082095178071947629445862706893868173703176113308217727961895255187999966264481736388734365875271062502835864419761936231795930254736199419357815219472151388428548882349526589108150107085555142362467788232161617815201016782013627680375442301732565218760388354849442333592436662271673815972829642409641859156301359538932383159571619402860865624368754431911200073652482782036297474677027534854508453212044688509997413721931494186168770231892515799337741582015005738000766285243873390458810621029336622735259338686243748987155232861870386389343615593613108128884641442002753546797810022210630825274532588143304471307901015166254836973845641867146669382992554744781224313639615476291513762653898601343736126374206563240749875353349838784701692751941187470200125970666819217249825522866013508312372443924419380916216019632845195338030127304555637259419270225426169441404027867908283691861586310183524569250291272290285231940903274385503969300036192924021177213133676379562566684482390120894164678862984585815876274659591750100376326386286898098870101239462254374604570858143065889296609883871216713202219333299596476549411038992410777845997116398374566643552869871341638737604873693888150706599262729871609082688012875192767522290691456578855141189939807484167694731675107766656005603651675455166409145315676852297968574097481552178286945891853416781964563179834390868891442284260872172981445313595154729988510373523311418907089624607699664509979475336731318075137525559489677193571732810678181516591179535065281186405956759447561154349478052358797812920230351232713695919896154779768351105962806814996268935553582482379691520756507776417662539553363510928857746074749240094533576603087936589367440570889193952960254633014723580147421647476912 [152,149] 17648587508983059927905890416814840230766209765975470151540302601009375340985751643578655012703994807109306989394838259146901227953654365373789492897554063986460106330744731178969639365196926186510401512185986547244951065398908164704655332041120391814997738082113333859246701806048081461209541864383807131225085733888941588523665568832594184312407208121868120042413005062677366458677645108627715396655789185163823116766982992339154432567747291824130141394738914280585249755166454543628351221997163993823137300136369959496536912435578187754870291311540034563544282800159954211225432931299698333077061983246760840679113539327904819992633620139399729748635557744237897146693938838119834887758101704803213041296850357173177661626877049437140314161806237215267703886938748351538371530812979089680444638386267112773227806645399125296113164375041112689833857643613333493564319725113999192113125527363012812974122441249373145275495810103748917262726423980505066904994421514167288377986983353147498739474259192281981533159958498876909257078970599633681889176099752670234039417187586358462030847730342650709507488040327998267355497167992142641563174044767013921894191578156197531219482333661638891028336579478038340640422386013562977242425155736721027019332592148240214344851210185991595109089970909605530107450869920490913704149473237760996689280419330284833709824605082188659090111944354302778375298327850875527637187781106657165539720704439963266221898735004852670559115014211514580639964573716718015557644158270339364498866865689291653376692540871954294951926430450832370007479694106680142864675929352335520847355803020640958586021352969572105113768441535550295375111399820899698434476935844324929630049098012332054204787813788550723211900330787266512708263201485794510376941012636842240351406786394526398443916533775436577625034991791379130575192336574542586738725078882521893658925694901456696947556766561248620992853556567538825302290066851057484644277142098808113718587046382079455373259910571076145442586623843798567388507765107403435816937088120733611607099791952 [152,150] 9497622021838378722275507090082706198448224826211454945270141503698538021390213579078661155049580640001396767091178925154528350676159532440878011161108726905627816889772682178085001973694865999558294136312309286929174568074416307276230350674979924903504958023570129727826517549461575350944264964639456615133676218121291506983376311701250573550781489814015836668258453416609347759275811139444014727121528761486831472883172398636855106366696255966559016996383061470326606636100422964776341406842083621007496215244475273357738533385351909195527266878569332765328099383328577269688516902594352621719836729580506942895903986533009940876009283203523981591081092759563930754181340089275580121711220468972895738491322062434518011115247248748891820389444183173159587354818308735770667975990398539057886532118047844372520677098635657841744262906617274779036122862221478544177954012553853147635155140291828060308059642416074638668508412765390915363587942762836063230445746943197911728037505461828042231889449458209582488786449903753168133032217671911961717129590796630302789956472679176863546557068179181728445840442179688934235492066254806012811140026702826889257778784945101187621277931909169470864072888908182091560682321221234732267316500246959025511226132569033044169176012419908270491653171980305053751436081522474718793205216308164379463250672654157158411725900449722921889444357834431028211029097147743350063784511795446719846138329424239835134779562852827057030078498328697638951590431827760360620171988525466566744738823856426501574543053552608023698962373345083760994409728550809545716519919497919879870993265150936321203631970671601309741973439857484949231434463925756218139510078213430062079961122975169990129347727589359984685941790167253919331789539784533756379578262276932270764614464693025267941951808806694354841785596360318071648115045655181508158961574777167142134420790564629178013901051736697663285861279776386002953958147420784807914743085481031317416146942484579225533835534800701440015369825464782645890210750209447762925544889978179648 [152,151] -6550513602684663826708010218500745629949461976664719394006285089910038217602623313146154842404289220900269773101559925902487908643687563310155013233391129738795531183050687411715891890970787961999082420372794515366587254988623897302616461355144254672701667226446621514859474094569936949311073572013220391671256695202570175831520223235002780438099475913991617014281165065902111379170276649312605976270602743013723093350273234738212635696172784152658053626170611552920118352779247226710695594175606834796566138232269299862022940550567609379899327091453240898901569860487824148523149212347458907258940648690168522023779957466983004912866465171846698281819493828250434750571005961340323172685014671720095286255156443496072583693582658226200881819231745304214818135003562251344407000066964634742858286269644578270854124617268986617153448395056114351227947586654560256526944176378047015381045752914679013400223540007831826597431380498323102855876989223786056733780834198393384547377092681907890969408831073619828868454496457405873050768038099466776619843467300189669954511989527237689851777151852707919337868451521297241213447638935905152992846429703093933676582624638038008086506925796092409231214289231469729807982451054203994709092355721839961886382960065553821414271105644329110821559015681068023586318962783103339375226131725256712144023664692207911124511343875954179321215359357493335371210276023099067953016363108092839188090916774598698201953376090968667795230410702907108666445395688400410783562574620866854594032525107661644178758180367264065648809220508720958122989188104568319493140239153539772852834446235029654219117191160750119062394903824692046338387055074332947573669501572602365328226192582807951645858346875028149384107344090539037029698052059956864416208430646115235456737250858193309984320922262716154822249852252045275285254042802068687104175740052276526526335011930374939992334015751619076457466666338511994921675294068315705752349976123638672751329777917724805524764554660949189949229419381566748219276088746129380916032 [152,152] -420827380090526708037524623472643515832772119642444493076773129223917810766219443567309959854536978678491493468850112996980460989569068108311991604825470328025438859310464527091057377795478791256027383206324558752971425267880869550804905062356116272855287983733928990908746992522524506749510073820325195322473648373158033399674985327583312515094745118847052799645897393034861415561008075954087008002242809470834928405293235786717525704655116621202408157332191701498492549137473774814227751615218434479108394276499677548953342227211513752099889067922201632424362447424977429793654501397978256876979629208493680245095646120036324869231210437355859537386604407915330860345260475039670313792504128279047829280079792368378223416949349989732619437868132968336208916444631020723403109081873295636437888279695742906727452528565841163534299511051898633596167627529736655112845062058957872945989621740808415340911437692341835445944599053173002966805525424480785149914289955593664392435466519610201718050773675113742193738962756273154580595705550669095804806740225108929239353666728796189916693985972869807177560710862904859383707291106183592940138799589754989753433878782302562380627011984045724262698749050265194555693426208421503000950454258466410837298905217936451701592296791005761686114347611631875971813648334831533842135558194256540905314783072207480844964706428960182741593815712101906111526783592967287650367123060973349453126888399729150963808118844703933206063759255287745069258668486091357174292430519543342906165414930953430054640066749957931723768963352146859856093471394513131062792038584506828520020692166270933752832599229656053986187222349512624066209870189681537184587554719728310370864652932969467480215720840816496317830420652629143413589153776884933714737401229307781826938227508447288015414293531263670901783988423220662069231736441350509434867337636758120830012199900087739899559240136552306887531701865329553269758988600713048240585400292266817509854196443990571222784119389491595952675464746655112237741448252 [153,0] -9139960662372604293931910063555227977826806023291096812849173848534466672074177559063444368373030863507617957853091825427510555965624054645786829128686628849230095818141329210071923534927246783734115975354020322986864916903043324612625655133472916736837689513934980639595045376462633785221666756914471180491861162547073466618883544428519448795008216336177723676109050557256748411705017111805357768107619983503295984644604430097667425249950373452061083582126588471281346412983318669495322452621838519110789730659750896670043823605079152935176698380809176390803056855501640031430650155244446233944359784034929599000048338062763601966630146470362402665216326195603440607043269950345319377633890839140708846623245892535513332988919916429755882313419956544353769074453091074822479818983472939930219701114570297802719652422238373263003401563941038761053084067218505451618442600720264917862050668632825681659662683781267356923891267073071433380682435447995939424238710168049943886894685684170014973039294641806568341310888706588174974158325266575426655337579897145041751338445488201304212291944489905017538246891649892863502301865777463655212339381699139745528675965625377828823667321220548786406625756918672125800197053054297621656255414213084893464616385813981848197127402377756995643495777784388820259454796210586906413053302818253753691212682784982752755790246266259755238053021643927371692265908411914444360445714045326699633226002772149389639301935879135164464106251401786146987380088132467662894892041217968646437718302695376435255001770914027195392726982805056484654310546241772843528463879241468334742786838042495073153623252983484584941321737151125875083932026400976040438879225641224227696840554668708071861699539317083212849813304865908552113563428407510453927906596987935930236907882507009792875179735430419443015942313295416323980372650064052718603823382348944101175876563036415313294872688552332599976989263937001151995898369874563965030594874569860350186643279757286908029567952243497658921655291332266896551871622986933268015176888802003708949224914173030912260928086790921461389811763766369812064930438973582958627522194858914744773897172041420741558916057681193373198040934017974494246059812560544369434024492011384326744307926575303606336930343643827630270224065082354847982348787963476953130319668011060019620697868469283617138023313909441624480923190739104367943410374273487821614950847234632549623517424264711930139068243455064886904656868924339326976292556955129247569760791510385200927794485540875359504021816857073757288503365644407239243826007488155207886605759271921437120504989621886403163234398117919951831700579149774998371152079023837497423552967690158080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,1] 1182038255654246581854974138062641688318035318523374690793067059213645905992528852434003869908268537007167034748844203123863878929227452046055531143199526150521334012183276717772871328157322085206977041305027941324736678591726524614745114047168455091357577111179101042657125024682336993011089586902524367395980606084924376268603568801434378349431531321296382244692103914806378636108399375037682193616726723967662603367192596899808283854277678893401115922774576956457273280121675150194049440635071061407769939267801178677096703857403557628649187860793137490068260962336992361170305752056750173540756514234354435371501365706586111720458554392416934453403143056765556237685281506908949917266206722819622682780996269519452167871629933987811217257059485411313213498774936949225760331965702637932663776724022894461391562336667108658096671808655658113905047562631181311477532892194922181567489810613709386036959738359459194517298836659565757603982145212233324696951822867191486882816766596992694937225151255812162637079755651294551614711226554325843328651690064815128474428369788335199766196124786545373811267530790331306764025462142873306787268704818398734750743433608348421365834046392973005860260184102427685531234487026042194031987165518640662195908942228693035335919351630371399015682349597754420065469093473906061394665158470549537489302286145727678751509084459109759293657018729907710695478231539528236577562743036186165904077581574930261176203302931117692870654156677320273594113910586238598141796445950388309915806006981912896017850163177022192603977903708916562971929496385212488818248332699669412576634673610692536503763711539457153526505502859260475353798645950673124900658733569046951758160951342342293557826596400088032151104544323759880083192493869023503120334536001354619631207104872208999087644875680630828183484593375426150159347037554079712814022254599134836798778087863621183976058027572731457329919430667782156433427340529481438670671005802621467743310180086584107579749674447141006136125330982991576154191345362312960333198296087847520714282178588186523317245527699171468438219819256455370203000860363969941732821435977419070187675760813905041866232216525595213845908373677158979650818813777976287353239664148137837206839460448463340293975124240697417686317882344412230527639835638166116885545455041940306888929136485173372952649287381230226446019680108885322524167224826116358039485075383219861087269145810941086402706404288778104168628364340114369971163371394129979961825210950585204923173211391206701170004508091593542851962987519115866434235196883181199863745888024343859659248850630708189632247498661437069459808516588843914899916048617322687299467352465664376832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,2] 428938654596506422077374757905991327079911700584425999619543874364303920270098983004732499745114801732232421474999170891444192581921049214385138799833636414445162848336607794613477262710461507055310890190353427327638549731887210034004950911950843791342036576975550570014926670520035456508067145831765976899864883497903455515660988114849516821720268069898690637379525360843249689417613017119852912386085064879031491022587070545698617508437119987511637406243542315008885511198533449486802119203320479355217113046675137274612053276052297042363741215677069327551842872592568674956439184997587749389221165635559978422718356570305099869815038056899589793705474506892175539705536305327146277672506239461710698462949759019062295306016232240817420800621611542633732127384682326942198159905633116834835623823076877380930445582067234505333167764688760338383184653054263524044461534013342850426530481168318117581698505915697825226510933836690818273109803546715059131405331534815308187572448643127490586250716327253893027492327246550320767182141500650220490731034659286504260571802821417940284571757426206722075259511705232797771894601977770678515126888945300585701596653370278517830497198927252189521694824870432734521180074296780072239482250940956500082745161012697824512517038719583745087101025535426652961546796942917064815153257038461169956679359861056123223920863290654317780697154490434128644047089059829655461659032813221060807282046315109496553095552868615718213718833356185756280663943933322170576702116569999378839685148297903151590883305988753894657768924982356143426440866623210291436516570785522732182476531369470861980863126624416872809020630291324759631610117034443667844992824602468202320109580954488019263322551326051402954750864677249265843726675964073202903710832052001558604646313757345246472685957739864863789395175835137732978728863900415683481525497420155508723875903792300585026117168624663890181516770359554000558876212454320996897302828873251520317625695675123664840394314497770880656031573651749062042097550488098571439322328856952130118174214796063299189913101939545833145767710308416378074774343692259957140319846182431462308348105332093885523173990664370852107979992289182440109306929116317804586003616183966570855997498035488604786456560960438261989295707732026065475138814319139159024817222098748435828432564664425953443329465132245455440685084498008349606767670801596076934103365942473872757038650590021554966749605149150206885643550196752619606218729051826235439847856638377977379629920496440934177625999583295858895506982122395266314344967387498447481660713396725114506951339567468412625949510753411303173760824868210956673931877455341528763799535104835138355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,3] 20075059803733549079843864882471697897338132358092360858835474322453553516037052009057233694857957136755273584080281145171792301993290588761796052235258263792358265967051150807128439774486694755686847941443111091853005962615184136598988705890635471209019460596711246879474644802432422439317832211888848576783141730874717962677574908846466560578803473925750221475050521483618329431976313037831792860451442125076749126781492272417497602707623911869678953981716209398425826556943034056735794496577375444024864132238763889244355624277730037184845409049931838389165001957700279157950288443021204001058502110815591793164192795999003508184598421406630510100744429264186629209546987808919631564323216843969509639364199709262839051093877689156171601093240751591468334968054413841044213980836593756187962327484979253424921048176893644621320702134248166526562843016169916355658737901882610924198955382236674590541482656137302918188083924699956819403893129190712856775461087153041002876977452398233483218174848204420988922960885230722744157284787493704588252399722076128406869020354685016791829652084432160730249823647029961989352181572603158422774033596034386035214009650992494375171848661232335744906905946115608852956931365112861235998628382197369163947267941848644871119151385805184096055105958787218104687958214517713588919905931158386932936211947959884410994641313901427648142312537647677723843105476107941615809011688470665690867566812270083378994785947291298947731667077881406265115004566782290863173875452806986656751712880116084358613517552638073197689776353866026882253469285091886936154961438499089785280419836283622252830391133963111183542824568081368303987963960762306271590086367694472679786571781003762459336444067166206747873965994846373865938652356357917492874086451956971034689277418815983811037652696988855519787016209329743615702242429542960442015287675920917135046395252150094410169004042948944780922889945740112478201371940341564124161892246652937628224357902654654385610061509312594743561791277373888662908634630572112742040929942822330912239593345533180563180068784683699751259000846211740610636656199366419738669028235158150679041521579366661640178569476985773713887200250881514917643814853069247022828845213195056977305215657891711974286921726285757175422551503729406025567916064899169319913456972864767459764008244574946416809612050874238556757021770769323361393611374218214298930691047058032938196697283551386068956145571434071857852525329326001633422805879130083673972030213378584995884703867504003284020450655933674122688763515893850309315692365110747846045460487641472993226957727751734830037353191497495999425914191246732041934820295381020553458976699681471547310080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,4] 35034148552999095489896294681671675075679989262748644319756655387800204977855939465106193178855217961378830337681506118985159348880215452492980121837986949522803599635714977992526607551965495721499818720424964884312639886164863352751982537285881474407055055196359343868206775627290694818780934582255137733037282391805511710021040319693847418472322471238794239147354723901352029133403937957321434978028826473292777035888844700423176455100898938564708407333120129639361157741350738484604041327502819662405350892124355788147594492115079997309496152028878279648995026839082411267573030012162540311556156437365558145104434692039282187601770606066861678122286711236127247194190891021107851810116396617354024549594685947952636664671175875002773645204939980548095847519294033405329743396908833190160329423163945486228575502142899362867524866043094852414455824238497019677213528651963501997736874713516566321334217003073224897437706037691070972328377349570631014726350385925482908703178809390492879192418025401249797799250110376267220048559722003785391058256325547320683267067959428478620870700455064130449636406362299900029894571015732565994838127333537760953309627805891079056228143229952063658989711567169504501414157610067834363031001198731803486277410203811490046209193453442479006951966671489091404513502985239659073108650282529847313034674488859262488969546024888550108717597737778140995215883596981901342589259039357493034803919068484727116648425332478931978708117916878033149757124237776303130139152975371613711351319367150394074955762994082798586551784433563498052844116586443317670043060940438600194088339435071079313917129805144662853510031512265846932549915706302686455419308575089702855315579927526656022184957800063782518391282298297647516939843891317907289613605082120816458443527372785580231922300221806402492506181073595030593395506679607864736476515115454501294316266832754682616666875040808763898466577730508052034272177289662335203086398723525056446642433963350791656087880617435778454624137046221033415559563282116553946560650857691042101291290294010205093006089961696954999364717052159859623957872312687748287797783207236434464892609978560009577046819677825413879554391549559650634718582139704007081781166836271569208874543238345422295902200224243598927315144118729967942650253075772950021191341028894253903809861100841712006302572110311641339789909862527260124869951272054814633711162616674598593193523032437513693984739581422021607958939075959961566242597890360329120198770517034666059853891953110014230073278837937416003990411414354400269878789316699761010829947493281196773474143553143088572616847133445202914455967679783571349473636347723504955047987363026049003683840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,5] -5580070784611684025357465513192623978270392124975644738540928688361855717971512588544521267946703513685997048632607305937140476658336172692792733054162642667802170810479290876006053007366036733573547864027675382029756801189317355011271512437262827326481207519803216443234686731482100685520773693845803412732667367596958389372240558929815828000831740713407922133876246453881479494754100878846459006549784298853735368138552634263611581582549070216133089747795206390448212653328528099195933574946733003378324411995957242788667454091933982383186565798826110833220115483631636813256890693138178577040486701497165667863806158344882303132819326757923037915421508192178547991830171444883066940743687962851931461510401398882777497569433509594963350763886523177996110663967455566859507684395195620381426107820133500940074426184432608187810911632654690076723434615299442058139849608020463291388041649822360685025578799057595966902707969455585714121780310332637050053138478554789078911776146468816893424418993310047338192450666540750047497607213583537313917253633169605176283729775310678965934391873654495823952578429877258005062359765703974888241180776876043325256411930391985197923818939598836141857657623274053859801905257049583894134520784051265668847387752678354395584213377310684354620774141528636045331132634022456467104229430855707887363758540031636575090403159600574759956589380600903546138454791825308384594456800515016499512611826587703696185607734003658630493009428635394864246655128288601630857142777320357190339250878955351828207888626256832991427105660671955840068680344830404710933696471431947346843850678375276765431877557878034429553052822112108776344958908804507891656128982129292866121169281572346918536779764688337302531470711433193385536212071508182987284852400840522532766325567718477026651504095595351091942823423926710483025442214752176592193253637498670404451599268679493146762352544972662205721841556368756358080130302171631072542214799611668899641086037161858008885956132390760612822514150249284564004449512485397246081483644246070702696157675612194724553624689081191511665619236459783637349463763143935935970754403427229449571272402193717020723234371181690562588620880646655670522298307085719706358028159567446190166164529007398141564916505616097299107288896919728805132064432235137392519322721764510743584592661446855474787159743596366154419245100223415655070835433310594727467072846419805790630483632653710685856655490434023004729463500244774030111495472760321243324522354007109120349926067633384456817939757898011190786932170912133741445928087397668282260490538286277670186008339144392720238547744349779805727562882112063897143268058315452717215610616825106002937380864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,6] -58720109745036529606900939522613004786224252349731860995338219811556645445979944819543123501025471703538082607956613678446353684506866639451551995566414902012875030741305406497679193629798573019943032653638542645859925162135345631048139891236376989330342529566220268793925162079976968624045445664992362964856314918661263366116990807647521167193134404837045975653857395833759118984945923178672051690245613468163946921281008114102463219820574759893103206797385891005348372026801656433176154205077728929006556596308538161053897582917783129708305715325826417056161950938383057481866335697125695283234416586669446748707921229899701261313039001654548669792420575851698566809985560801587741290735945594913326750942391132201395791673898153158394538485102416889839231316502335228474723821181000043057226034236783287266497978787689893817432992995748660860060573004170811251410181953004229613532103484512372070684018497524436703243202927887429135639055479955507855346516946373698085215545033968768742847021931606532767105219717888017143406798420244232520808551656265408117047080223798423645865713629924667321031049099896042583767135018780561506899312673938825773417579449099760223578066540167894617326618428653807108554067636623641851404082784309284435798189536963638603993887316557424438795411010411773327813980448091169275365695294971662869490011789895437135685300922011953898600249327105806145647505070863173479359797404696090714212197799741800526557939646241329063576206896356525445646744839050517109095081746727762126574002727751366266111439762924843807204198036640202762910260165256356081255448029670028728060966948442748893474949332733591838146755504390321865473957614397164611067202776409697371362195952476384393610882983553294735168983869203383338357870641525452408481654310142525652042565234552661442780246794195609840274128460761833506533877450567112607331938119367116322836184426319755120549598656095700838408992662864269370122223255809170938077753581008008581195538832974279754141660315292990476247037550355353151871093314400426628111315182467082947466852225540689563424358642387362988300682799219650687478887491628390909485796675434355584837022567764539982871798352512959591806359809081569842470263415744470315381408668390727758205944530077306807960250840890748031775801687585301016535544663200773239989102525638763193219653843794754546002339803540712334507105066800501974785749117718569091162302520981272391118844870406092806654944740036002840528303458837633896594876464504973476317086374082154069768600846127853086872434963344737448631585811940769981308276168144083989421924156135403402518518259561618062746667052192012415489472962700254862130980796209057122768756588933015924637696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,7] -342330597978119964109012841476523744411786569874443132531414766336506309703570634564759635676921877973971656203553946299974942995857320136724481228333826038924661278712288534463880014677695442619558553438451494730151732706762601489707256471388670584578210463270482360086678501899139017560015493399954539068116744975313671391783864146600754865335107024443613062115630010307793759936060308261297130855785440828452888984687583061448384389278314521514285576052350264664086143107138035197896558959772911318999537190240674094625821117539696678958935199099501732128858934437635092054627640757159636141924784084405204239134335898438053340555838129805277823915589353025128294322206350770014360115652086988819447135119945493156757425506489388001928874129240768532863335179184805776373208093321425370633563686633654886886024560586294070320532565343827756830855940572786606302461905594596810365577180685405349809487699800947477094807391053471455307702089584795375098072725090024102210922083051969488862072409088183319586375789174165799640662700771927811686017739770715878928730513391100891983002853841704008716340781463825041583811806046741543221504075970000677244851221271678126840676200364482290641442488097192665425131301550805334545346524256906826154234099112970803115210309332937961974391681261920877418560057595369596537955583292371457056563723687169193121943301503313544823913764349976734855279642409011156266288061427503864691633956595326347090199400386337744451573985688159884849106626916763324579130644350518042933657901725679252752899446218012681338068353815536285463949505465646660116918096086576652586460456042002159546402741125995325067787856948934551435396921349454613216825077924870982005125182619144670038280841447488556638547504334200006618441392496067580903532813700688207392191057318993082186198009750514204030161982716237694461150416146124429988082434224094048270743080867614303202678488267165289578775646545657043065170569610580221726596646461906135627630727610173680062323416427876441585715162539893300383836758891436942302030629535494723185233872668147588928146941489646045810840633713433858407134276369306021342938139353035759316112544205453519144076760336640490996485701085891437269932823888424724968638793445457387398993069136554873262437220705414753606699446107490211454668227019163270077120996881043224460129146066881201365336323109470389158801192784892013406486999869360361724703783495555361856839755074979312843477380270627303370916753164365146581657784915336401250370151450657864150782362313230260341278213801553558551968450564831107384487177703607155201447415162007456983754671440973669719884461629191547143363911480978179110284260208709409051478203743516150231208034304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,8] 646545983100397220553012726574657365073202914500383863396244763234974933679913025758582816853088604521798208435502437506160705005862947795527387460159062893433559394948064047225411357751909481016946631087390398507355660004382241512170991056591127694377327124815034244551581337118078981779958129850119603797322667083053018926445781056314742067487238991868457585700947280141981943963540754680293018322660470150943785897303486388452743676606024742710292977898083059550701348495797797227757818956203993246994530723128101386054359743459289315960844873890620166569150669081849965466984780091186146935352167945239525182996650507269883254835504439438279918414819463250163514566519647655912644820621319083251788383458013549268219962205978546556276223943423094097777823881988840428972171885915833873787404533079804272290703950442759323948069118027295268041062409983620493174229317267255460899460915316982407851463114340950998194164084071139049076587329270022800196880339402127341416452952705160407106790920028493870449538690708395259271813264164602641066243284309299288214319522360984091191046350729729908874615057105141980126327983390663540335848511736704252262686924273279631224916326141942833491357323236220637270672067222069674442951894964224086054782223759600583112193822896873595623328361610893686643936799405259242974764365813434893887607393865725759071241971704805014038153310448636097098596906253827949409242352555147790601854285713130220750024514974805185520705239100161334738074214978455263900126516949421033531711555369991973190144050843766138727375439825417729540210686737565216632772642975987432529454174640209188495920025116248158073803673203418415547866838304834115183631568167330242234137687290157328065282866408177955279508003697562524156703554063689298655665439407781187507311494829975181460834166753426086203699062771161175676818546346114696299151036131705926092788623645164210012740700313300044005791709175259175624401337756502654485417510369790101306713118290273404889336090681599081295819610139653186271352111002979661661944438186189041419150522279847020868668801340071630022189118419641895652053826131231986428785922178590989513007885778343215789777675852917469727660530887708941660664528645206999789357084098108228112236333944484349399259271209839835085263956185594720888230159358788860488721829120684605500894111771369769491545809736154406071277184396030221695177300093023997367281333232720508871600828324815173888765287191695342706885728669365441491737991448807540010065445212907314080020785444666129652055413453872974327281934816444003769184752080374655205377950074022806108305558092603776561142060804958854103392674974633738183653999980956543481914923023970080021565931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,9] 5693230296953163616696634247956795652552705164431017128352122052154810852003213441249755948470726795328775732765746594348801280936181795452965323089002417294263637934750792942916123054659222296615927970725722846034125661054206249629499298238306502293130162950340928877294805107780103486365089133155423807804962054077948697384260258942125296985282650456785506656309860162485361497629233188481080925560222210560317751808193399039409725581254489370346321650406960411790258813259103647874215856721331289159744359010591844821843963804063298239023661367611473427999781074674280094756693791464183858974775158396764276482636387225604008423447121832624897177040920905518057451678660548602797974189205915450691577303414039051384602320609640002467902551483520951379429372020429916323911514620459747445192018721971047498830623579695266062596151854377139062466225938960034906980786317553559031987493421768990199637337801288856598053277876840447977593106484659807382620781922913266462059907690317975617110512396071387762926350213669773685656728283253194808024767767324295591213831862164272416802712556439883809139637321142827597227163595498824918171040809733631383210279401294592452633239821551223366514546498898724477201504628051575915626230158695717779130238870435263787833056680090710935403538482965706017166520153874412546847584418115948108434428443195345614695144587607726047089727950737404465359892243319131976365820902070246366202109115341921374598267326020206768298977761084180771805326328943892168486400037488861012485932346155427467301373887895330159137095120380366112508322934408194365335822156320402881424609115364998158653458269252475553954718326863632410931982679074043067433019278106465169799913704959937763273667453888040209013266715145162032013618885622847963835953509878491961206451952658025870708536328536140685527733192064066908778640715761700066963007378899785346204162766999497891268646365457497348119176094516929226212244758005325675135878384033704584345505864160424869737351414969229679554664784745090658562753514467499853111990914523937110348039777734810908724700843286943762081925595368690581879688180714446486933797949916020564822602763794429725823329470448306183667390419300687300777184294022704658317659886289817242961702894173233977829622808179088864724007412991903803667072415280697321646044904946150509025918518990686136490478850628034125861646280166039483233752498151870422512120131362133261537425876740068395639588007973409401053664200588234154338427504126322501115731514118788986459530904749144485282330994791552159089517395196281669239896914318496399557627042964667494718981840792571684191519076546661052658658538573099431860086077798394879926057289608590664949343191040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,10] 40707557748396488756734304596597767875658248916376688796073445997047069669862853298414176293967122190118179004696469427196705051124214724798281241777737118217339157580904965186483891776246128096086374153598580224578756754998018833900972668647958647443237202064599977833243841275322562959502767760883144499664295124474978172070287579738219417863132255590841622899110303151640794621922035334122134777766330203551643261729449800995196362135730465009217863658257082812898958278838759383142829145263908891005854291964607199948347198005527351277938858487159887432163997135757383065307154348481540774231788167506573318915457719873910304744910886479701770229888136849616980643519373074697248837736627437751207618411277099307041925309564508558220245897594558464060525446144273922505067564739555971959998960794975194467735531623619559586211543660597344761495660276954641324312349313225476412177074795671898828095285123709130486857162500810947016697771626853525006031381068463040274101836912411184330052106182543692394782446110301496382340858200821744373368108060123260343483316626030207063579441427539391529270755875986784574106844476468270734241131588117932576833271469793768405526701875314859119348927758869369486529761729170285608644405442179981446958339595608774848532630841339977601354086782394849747051850757139067866985575809256075799009021963541897380762981550183969953361592004185838175997732348639062221667119863642145151814234103732012563039882845615890456895048634555183223899644189393842980783370880687657073978082354515100181202451355979099797337511536762517132200349576313135724369357991978133804544374316004988093367005211414592920443801408262060119892882215290098716929948559906011812960692446813261476681196417608428150540621923701484346900445938005968463582204413763167864339549773986208302406790810740879365027391390825400992366683266813240154315548006145590400620404655356268959299516077346378999772134785111347400292154949781208790265122186757077612597452866525950534884886636359857980700369101880580029341228584544162126656130763203591161846122366169106962710293295978922083498783270971578605617892779324845555446505168552645632548434067712169102427909569592737575133547553882550797049757424811132927960013728927777496025381661550580954586907646270639925901502348271570624599020309629980782098372133519136519337380170414570132450675357919249620440458950976035663566351838124125541151076668636253553155912189452598357474478622015960940598201983954239171653539127757768375636234306785407822961509233519135833900632239414782069079623216359262790256074449545058382040202902371088207770915139930297785619641520870742693568161254359847734542861567904508952081892525767485927770334167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,11] 34219793798138912922324435512542270174260580008826097585456819754436012201622429940867052733513141540155967878261792313713186449462345920911598281696625819665205384667752837240017504248700283030100510720332225419213244025927550472333157079722474686614431836253470383994237998348638872821371939225065977552650143059693212210004378584455397010919378083228871988647990732336655000271292935860706603163472255842036512378412182564990700118774276366813726621489656616741497927318151561811680269931628560272974757953880463233346400963099224849700466059086049336809235374586940796022089382093921626364937137289209210436097627687953647644704285277265190445794262055867312658155362964810465593633212570667692400324825091147424483170596478479948662902988273201584995590183519864320901776078928575437513594110504481636213486777700428896716759136100162710057420184420675368729247033180122149059851258141057739849430460880827940557759977879231013819718336417134974777070934834567247326759788226901738115911541114811037456800805606792826592352845292990589650011602861182810018135856231910397281431710286296737373744925954305829020565124376321421779827972192152790351996029805335217622861415708610770773028687096200360081647557780915651957996878022422817809342056002653039338138151741073048825746765628496750093083873259578459236786276943467100894561406144431279936164534235719218535609847059444704344298486616750718241138959097841930657110350452669117864710667428226967867143705028569436520807016617571516589270839869550796876510828753661441875664620987137030714958514069264221974372074567304639347324323939798603422838702004437074267709635539933469409858252055370559700764388186867632358873164852987296670389416131825757451025879165521940405823662297785386001786271561000173990981722695798722091189205530957498809134405961109972595316251873837609833916794817921484888021467571389840558060180532988278320328185895996666837383348591922126137657200389456838804022859507428341186450212334601935735063742097894228635756836805940856964526750902520824664467905217090159375496610275683930325248920184133973291957978895474355719247690831888183967226062011462939666243144126701539762207572336183527529308284533739164719812639930280963382719124663753574604492084141742502001916671567302466157743228577737198868487788215606892641418852590357966150287082091606568189367130919203994673466209911520013764197858600129428981133576912132161508277063675332478615420510120433030350684066599185954671783789463621730294470297211129350733082953242421522264550626375068657853601446882924840250622526827383832039596044215303939216900457575284878338438066977873799856537853485660995905881253783650532701128273542301579995273756672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,12] 552752885947694860854853665297903774502700134658486684881996781426374718994507297626185202743979760647548734718961570988271715219388131294510734389652352645433086242514462680346631064195289549142376827692241617896860538254163527887113193097179697670023238620948098500659509850386645162946512048724418966836861153179693116444409222586831466994151372748780460351542241806911580813255300088814686674221266674225714739298739452950200181873711399625211134287789068104818497609006687905816386350253555971055933231226787769541409020473835096185823453645464876187310603411508625151875547843930117651236689034982868334991381205946689478251914962361921042829205592750226488020574186341405852466415547753791730176456878720859757947404907064582882117442752235310307592499665842426466250451164645625242769184418391390495016833269831795639165393886316897895490532519539426916742842162673254552413678123049878332928870230159587700792284448859601305993462554830104525016988318310923208930539044404271002908311555742295856974522917627761557298469910681956242142937431928490879746874519590454638102915011962832077971922279789064893686634865488389220728735240353063292832724761499538769520946107077756687617261842759275686346366501875451635163411243483085151221850368040030990912891176258369527651278251093102786880607150444774278354514318054328557456755405835590815321067377745304110422455798948011090319595091153864081087955451520703963612302247342230788585959709795488699348615270871956912877758235174377300340493728469402733036509813014029075651198001556742672061766259809315097979360344521602182643989734431736508034126387530489288007701197201547821160067686706484984013665949450211957503304792485048733797670511143874849484299533440847685672385309119032930369234001123020916371720083720871069422229496199645804620478769233480276381492967681794701440009880618725325900790809352651118034636573210180977624334326319749966448965386016149702187576870597310441112336448316596236788580962300233723303513174095514370298727935300469718118619753035662558008500799698633095389599863429918123666402139034145026016435132880413411050355261169451063829953073837120849368691737895272744659917726309725178289842727218056941220977297963429065847126642409863403994013583340671362404018479569730110273546460703526322628719121403912693428932796432212104794487162612809371102248577958930432650335966357053291100182630758070333160526040037744758904552785540555938274043908111909976427579223000876727881593648359420754657593071386052265390242331032416189508749779578271710446428009776619914764811234625299949019708487667842265190992838451678991673341231009253123786051642900210172915349244387721994959799970230394221811440570859520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,13] -230078988333078401268456297919518917588360728596907082811796540241184453432155748084834224373306536648828095677604985507395869804162753728988716807504153060593440818709761223678869418049399032971298995019537040039514633860442567892559791667312100371050189335616331898098787265250668343135471408323183886324208680944930154357077400107733984777479093804402792998426792342314690719269530251979244089459962071750476661961471845768265222443361419292441376020459366397790773371711063424698459349436765023997956261613004816033224026508988948269909977975110654287984187003533133742482913887532776535632356611939175849127393029045367453947793854262498531371463457974594434348613801930278712295607478450325666518220829433376589613355684495230371898006900627472078145175645654790769684767776895067070437047736374750981586321965503229612734013575114460786862504743805298459192506785582957785536937707254372995137352507921942080692287727406082627183707634556604684816937270259973527120778590360193136669455267909332411120338509198702420040208188001799942608785770883125974410333268492717448121862653530365474822208593374863904669434023929493105314063970948247463680296260208666605165467422245545393470607885145692892995540768974553345484583152144389949557880392053699332033544854931412126017677963928627641859951819670347547133184762928853668558973702751650798300880764839777885817966624176498158274817219164795863914991091434655454972518518793612567529637522241454767781989796963967482332764712245814926331329194531299397991383999401812705038069852125692617999656287585800893314886207594226019713215130241855185055083795354493282687996819753647404772626533396960756327849268827443665425486851018877674025281405365045677806996515866248349158854505065102869484091650824304603800374240825906972456255607497992336169834037214856720341438605511264385972541219478605267319943161039431784694039077604187867824242198590650322597498532206000982487122356887204103512696045910742259447875414327342679647308099880109116888172027525000569587966070100274797656324413916301095946885297106687536412554834793045478705472504184011501591526819201353710227644536075065492283207732844451052988446180950384765202902363612713938254148636460559874841314335246495747105339556406051546400861231310006441405842454806781194402496175670533447718596957795023872950333861995468373052845756825776188978746915217624956143601031377549426268747055917034207328556093992422487306939456353277934676865517291991543502831282338137217320874877373235903148750675786563840080422381626378997412353491667801264556358967600413596022312003377772289811912138616017848339184799943536330225757832678662222085193276961784227140770683418447559761996164366336000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,14] -6593168575706757392879975943370028452816523549315762383321146456017359533798398194882056834892134228539095243891354913717200409702001213379073826446284748172402984559379381975066097375918536792610496071152280197175351601384074471564829609803041135224084617368797455399743782770280749250181857141990606171845812316008338221066523501788836236626237025416499480971298740233518431902257864017806006263879047006177803880130550048840563079235397325796256482039361267112578268762786701019872638407227268470521550643694368020206188806770498315574168519612219408312916196416884985293027977270445292576413275540556082372525997674289908213333801161233362993459436470877590778689346191383720608838584274541258660890669736962656757628874147208277388917536961864353897594802856424833745566308206060254646579982814252232464266418892351731052836813092132148662205288630334090181837901206166700305303439743049207665136570860019828869456099889224604538231930405990832323412845199005922589867188949716819630089688668991243597000307285664249154513338178481540862333876061320765618452152976580447555708809420164209110341583090905102328785136781490216466160564766625200459220452520104868895747482717879386854988669322793092262677965991702735147004903537305300156537594420281556643185732178276905104786598468782751064332340560013391347226321737329753100541997176942741844605860278327749738683818756132092490560583377326701317373366649768724575526199453628741413595616453388293432780711077077584495690634310073410370970649374599435850035454363612733509343951998692415656198393438588908866762397000816135649843632314507943116387068712908491574717050350829893045172502770116933860288297586688885234043353050678296558300279141445460981259113554776817034425200245689540083654658561687215738791963128988731687363569163025329293693409559001779829678506459177612498241310385420067236113176869972626080174228546649673287746003027674016090432266904779190411017445665806100317184699625484024869895055591585500477993806963416608416519482240049059213216949873571661520267587604577105423042302008996645000166575850275366286889311697966070510046024439160854654317510619816486293904376449072518205515410030542050363133651522350875818623829404752197347967638445598003913050462667948569947898032867227719729925047715713251816419074384348510623627257323749341251774159516674779070392700920955114464958470687645629388836181096856250827389299324130857708056555656017250143814433188709260153357602673813798258294373312045428657644077217225873510324124989700367344441534623337158934186438465994838321929203339797568316366280768163017321328959364418223686993528907833016358786940018314755159784920851736243193370300650148234506610286662778880000000000000000000000000000000000000000000000000000000000000000000000000000 [153,15] 6269658560383524874651263660602569507999660082124310322948647231623280153180629147981693311295759194798235489477443155052589277520686376450561919676358535735439158258421803841153383316053022707443232066596721327031881560826009463089126198721183082005216718366238030028666383102399210424319692324778887885725937263085708699532218463439931119900215745762134336484897463059086135940415302150900858538849030504841304783708938911903522664576196580492640328704840157763979310801435619575573887499183962316489961123255592559873482132920384940973266913489178468391672817971245931987350440971786343381390626848137965608011744340288020204015277131215613379988003403371357280630497561505293243810059016047403870299470737746237642379074086394945373863984598752183795923612591754975864110446356094994868884550205116694116028259778775669565895023839942403932688514586589375518874921728350390780223138105558838427689977667520634274171661431372048148952040148707099637548603803273521829992325435199153711183026458676466145526633112629962292418260012078511584655710852058100583755012832761861396721971011547241326901540066969742677449355779424876747581747639023986279318728258390498427654173616814170227966300441817324639793956901561351932226896263493537235225506519608743179317109126151590668796683765967534103218977403449300202319978895045912951002025949999625694763458490961762503172725316217638810159845731365085740963259127945453139608627635289834544182474061561290397689088858739764269809270206992674783523008720262263707011200361219520667916207510605360240522606628701162113313501496884148332058427060316869819656621745904170517529185866791391598156746778003836499667888235857755905197911233064910215016221712519735303953895139534999409918207312822689396224002538264468725629382992738288687045941969497099341700067139085144299521643526029686382104589219401321340806382990089358615481007041022112716321803448903199379946422910598684449397317036721282538250850983683774018134026396545955497756511018208194761531023433575903569430883477767553994313790900051599403077465119364119156744866486646438692875488946185205415697254092315130438012089788031840047539186831521130156827720570007149778646119543062915847772392651662201715245847950124084173974885177486722441019313090082835506649066961418621832162469873298408713634389343491966945946816699480687062045734194265859788027419478702285730241171199849137780166765592266233340591400640796588037300964320275202755903113424090172902121972804656547502378959319748123014637958389259410686367031576632594602256392062417243395312212359528262540478464109783911932658269171297962268338519028390716314172708463887271135027391454270021114696142623743418827570147246473216000000000000000000000000000000000000000000000000000000000000000000000000 [153,16] 16759198376815671347407262760687897261653252805880526339800878192235953175583951529412421672000963800707126376720014925218796579097189601077530777152576602494694819553212806538035108558287585971475670290178085437668746989516159739640333699838499287985891717204315060506068303299962083419259185569566534622703061764585464359557791889522693072041177750790945124863802415816442310003020863873901924077523918663163888149854126527573004161337353648595019973583834483166611305434723996302782471338819336139452401068162752743675955363070627525760476347804343133672274830768544762185957610216750160068274035014451430191590181405426868824262817098375833144710064068994843438980891886098044527548985902170190425872494446848944984972361624713008404000493494647474999053617974789399202431571968021467328054001730964309021859083047542943794760918645265377445804497903423237506055228882191204824246455325651436318249987365195128611529818286236475891982982393966825826942240802122937460146755436302970222023239223485152904803467322879805973055168611573826421535793921252433353037552001642493593530518211872312393401513504875755611585551528228240810715885460112022503240715210587121604743482688697518873898265575301735630036906818957143771184529658805086243905382862077808977027824207130074225605309353132466089231592202658173451817626861175926871388862194914311163544637994476537922391665734170260504633490997527421094693684309156839270957878878907023726194398064514428774964530950054176142326673544393338675874147578685152719287563674834610074940892347638756402015001648735931462203257639624955241437027015226440110308041334348792761725060448639656449892024814558200493365731552551719259369552929497304157622866265203007233505107460827533686514126963021860130484552902516901717798310782243831977011387580370264281326330594689017937213068990366272219666251840064008347881460429877327746912762271439066733558269444016145117677655549100519092387883579808952691506797540345378173142574428543765138125519705182262239047566886485225367848919116730933537370567319923227289037649007685326948898912935801444450369579529225583764152707241348241843282303236965782730222772413242889765107289123187927835750262721107537450111194713266372127430770703802523698362009978481876514731175202393990249228372343733359565779770319323622886785288213017951746277443195568107200786686904989953971055552027882029870556140216339723289224658911160241416649049980128567079398293966943581790837456557937999181976626606894650282948343599897870673701310647906334270965562293250994630822050025241812269314614898872777520921937365312955345418154520356947105384383920539329546665688960075482192782562507757189786768653111738516621088066235269120000000000000000000000000000000000000000000000000000000000000000000000 [153,17] -50375288653595843468132764110597429950679824966856848943971456595359542374744489911056385536284546385574219399478586898144445024028354871359034644751075061768671558282386471982866244828842621557455886433124179830807424901763839974804396056067818690339732103471989018772547112874888736738385814115181158678979038116189557995629090895789681785104919438048504002249536823332624897667389704484629460262311092328076714035906241770793696232534065674204110503299970270103541586016862586712990920081005415938870662444781068566737562687270523028267601696397050673664492316313862888015557713094715754285773909898876562740969477270704639073582517191188135586587221116061123323747312762703864477249967100396312478699610766918830915866261418645216909299627581582464756410172573633473640046432339840414752094550061299658415472651574687428512702438759372125648948405726131603941689052634583084134868115210447558972380289735397697682458755154222848569134771239127867690800941261300818128323645542896546448199679585604873085047192780216905343277970683565567613039600234523475052884492160397309239496980194788589979009315137281471546033530559842435405980621146735707350391341614999856962477387250600850190393139951737947537332667891470359145489478854864212882365573270399662072046164416998085729246504088784478058126329961181105307474506666487580269576215394630383667831861133293530300289638645299772288761961569728134528618677084199264059969955094522680421511819282473840272352953381971951502764912420360990192517184454414259897955584145786436212270701038817315625314323693935442809698409605011662540181316809037774842558013858955868642825435547309504648999164671569839945157556639240611323122631795456097343073878712076264180175226458619839993076757886599106077132404236199007004738214936495603604797117134531456206747904955375354440179531017416971036375819501647331433923955348196591106223531815762366589335297580237265446387968651785810348281343193655654867170566971317847544680858674680754351555554945626684334400974426949085744685629059216461378361597768580219969769037344381469046350666870305280669841909470324757140520411945594079176964156562170379059576019099239544465636415037408608520724223254856670962610791064904816130631355705585073801368792916581124612869955118418869695514854899354257403009683720993289676140448825501030748150418562332978531864464461170137151174014793203109789365350523340779496787402114318034129854193966487215110727843545105424995685306178420181614749329935559421015934138381718968102168277016382537553142960479888977438652656060869862566992227709928909244590430798055556310191085604876212647555930112000700763227864574346714788913993398736587308626184893822820475123134105649152000000000000000000000000000000000000000000000000000000000000000000 [153,18] 107534560970439727877785879135838873397993453783066634028189209199478457198501009410762482323512749752195487727372144205615002906431118110638633974081639762876333007698846436205093750924704616895305928858779905898479300443902766815802348636464422427228123615838629905301397562430746738792540828955249026408022651639886469240653639012704436181991746177449726310922570048216723246695189609629621826381384960287829774016292917168735455957324826679091778584554962268872255251206741120550638833112434528690288830210737616678592965220319796840187861977088103413920990201161297501142171466752958361207273409153878189284582227650747952954715011274344200329596827352170238555172153233835050490090402406958368162162221155101112607083461859114111521102544308969365007819692585064457982697645611120310562682691436036676811374922047744283933519631530683401224593184576375731254728825420377099366435961571291070174574121455283839170270714362081753307977025796344689109378877643355078567572777879325001552222062712300397734811892897566220834629315759161663890128435919416076912013885222411702631962166995339368146356279559093190381605146449798440643561845098735679826255027417177643554184941461120333214158659251237778874363576456064789777554597378526703096382483475143261967784173124676742084175909679174420200859513030871440331464268962607839636607150318221538099271116765214857912743442376836793815627908419936614347289181806481493927581869847684161990818177068290107303753025208753322673216684054017228648947162985930890430526902730839338094469507653205154258812257021974767265854053572537474919711801633891245818522611018141463997509638607958129954893376971239896266638857236632548662173304473939058105338892196500475122600021517092543010620511021195352349333080838627741789258556045272688965166046593795602032626595286351713912947546646852720762720301878548884095392008340997595089770275916444570062556368390244561732090861119852162814521384088893862287132769613541454718006787584762012935021020842278347709251216312856825414810821106539467338276185406498552297312513152186428179465590494008427281239939027535022574045760575159300114264056915511893532346477110715243290261679984814263960788749104741214795837233125901351868786079629804329544134135644013210702445022001348026345887720888122777512813966075542641258237436530693139545153090508748815396831369332871273133620097141558983643103643846966855712674839040123260962215114929208640485769464483958122458242802535173248006474494032793952087478234711021722247028657526762380762312032584390250154425811281926840949919073452980420618507378755428065894120388756992655235354380036251310512966972189167543166568712516337392368884545280391574017275666943180800000000000000000000000000000000000000000000000000000000000000000 [153,19] -279483776508354848848158253818430654416370328707544792032356899997515466466265427309041940124629819999362725973303227043332754389442702700755294304627449365341628842556253838679929244997538309031385298960204828294370496498275369025034441234265240296306412762472450181098971585260229755645768644005018074126988311034965937712006077976341819364461031758526554405716035768605331443429810528491307423396492843490761864181300875545902759563854119671637368487563207616014423496042468028223079255440508540464739181529840589574629499718229413353230217932347484699264697938928437349251170767527345599562812125611633591574944189127565555064422669123736596906252681685308631307965563176196018245414628609525148387363920295820178644728999727047930340353162780943723538539017590600303645563196540877657856075944112749510110291190869497422076765879420024808379790969005458134696875132173760291007734907223457206250393172467842836125322863177329551519829375829830266346249784393079077946439528257141131626563386660722586533796122266569957855554246768549497753594644367632911065887148578323128909251291798696161891304467793520746812448576277569811461030555485494343588888837933170652222134322423777000426955691778906558094130208128294812474711580992702071833182177885457822298846778611346591420452050982878457933062974146871399402960243960251740622033742541849582458491119642836228620350013428786934655818043030606371731907903209781064614557919707266621358242223926754197297075236464658644129543966972988392861043230299287539003437235859555820179561000084128526041321044465513280900437456750613329278598824060772700184845069257364154387483598993625467724443221216469930592142260570972731956093535323265223409933723864056391399227828107531662269082297984964948240659470730569327832194595991484055583076179727537185332637158959738495887505121837869371417414520304238159406894776151272602770369337833112814485770184227382935703264408735002225443107802079065833771179794400721424762819105897727989865633744641020914813541558868001440036190365808297668910417403841143468789575213150306225731373882508568671369116355519440446955485440521019275561068581461342605632026389414026109120599802814299335290825975018693379061335841454316926157282827572996207983512328400233450905192414621406959269754738333335749223972958227706424468375730144842903069847253888555942748254214178562765143822860942737360213633869479868040464843748318326393135299240108288881312048291511635511368512697381002261272245426847684652313823081600430255045076966084707023359105494460294374343044788414268115541317373418733222136487156637473422692319595267859068666305909848333122893884632191541106230648404020420501827542768682841716068441468044312576000000000000000000000000000000000000000000000000000000000000 [153,20] 689595445242428013719276441301734674867850892958596006370094186125981083587130226031032044610588660145913954366612760429510400051872136114946794524838981967916021589596157806564662178549469181385504710526959010979991193831423589935455189592133582491287182656138363436887561612840015190989669108019996798402059609688612138924902878095263904245459740345614720523530363329221868721888975948291656514835647977941530413055149944399546335192337198355284017236826549860345340755849216917803544961239195002702230768629453923439690204161394720689542430579793477319481279669288716936027353615164016668252257754926516882033448966636988892520667955272471250507622180446478339854253160793537205425989148739198613113098950458279815146357198591422903890974922915789181637091694773937703263490058718299850050897067354524069881155811290668141062480146755214980186749670131716176267292419505563142105728387000356691619748805907174030969589332624431520409753023807658929576839628512805891741121972251904509962892155806879134938947250172140835224756037232440717277587825667039285608479211581990386279889500197264689482985136517207566549080540926790532759993985669770854584343750811816193365036505111797572965177140557172818968634499782466407941229879202937318751667846959433517948862464074437129518115357299083100934945063844880930931992853970816315122988254141189933138067695812546339959296494941750707174286296735099755695928184460590638434073118259508149152826474061314658928573492596813396899452895382375224270982723674640860868806294431210197025786104158201345730221621575339965379695621182575458831300881342019868165810774818741919596639906004445169964458342812324736483060442942997198289783963655518558727822677991654918247311622815975103636300741345491383343155594280446401214307042623223796102688722141225809113385981876330465266256924939619296812613365771248265696224790059573204211183354770295973151457010066002364160410750303771774573155592261541051399987272814807097326505395873197301391191259939984957953974659428837332979088175491179713480034273609870862821613295802179320038516813943729243669372709184356122416657128896558841858198162106523066453761918170768602876464345595456246802355954612912690233529627328236934545214929237640981351509012498316140756089485719530868768086470090033131587229359775305688962874426773797569888953090876053212268463823466523349258309104296439121288089327607687632513596883542558633234779520951593080361364532958183092059845403412146922761568794126904591836552514918580893031663365669216735562124339220244498632903501505800738171109518858367300094216054401235297495695488689472170138959967218288726934316600048145510900809069031380789621687363461245011339261382712360960000000000000000000000000000000000000000000000000000000000 [153,21] -1161951108181133794019746166200279330836802555798168328749095613607888956172724610484512438197041998459572589348978855766726087734054868840537659026131637960964634992549081673559059258561803413554007072105065746461477364056777835936281976977842447511843568933630158625662209719101417497531185654778272180483510696314765066268775740635577867673182986150137682330107570642901534748718019943973199214860254707819328737977796662784432965468938155964990771675655678003343705096934617781274953216602747134431413430968299680284939212126596972805447750992746495844093958351161796262477799857960922934049114823079301383874605118217682580354064012173548358751518436386201564106831527932150019666089984031052243378198762151680872667687434759999713472366292180293579781632288047325371781344664245531243081951336371414189493757777536060563866492141896705847436198234759774807652677990031513329201163466577399570801307216295054092464420449295088533116427457931518188976024120155177766376645404910732085646192061675567597636428232916972049447424338419956769405370347268986889646503365245473712377142177532173576852423737625528038114369169592753928206623329750243734880583266571356623920312082469098296212893754056244469137020676883090772923330779095632410180073246385879982525039456892023681034065661969665735478347472482116256972817957966520507096814513892762902906761859049070303213273130333042703088205694588068973682486740328629056805351292992601483354125048379736591166646382203343344722962299370587867175475832781997618894200944844401682880222708904746811389999611563674525714536136918834908837039361283729377056592952039355029052381874076177293879430630983832365407148193506346092166645025018091533833772330857747960212418598242224140328761202049009960326258999766562443969070499698830966645134863659541269391030314380703767276091410972860099355098746267172368804652214342208356122782783978451326644605244588972035441005657365316035617325360524777474788562637984166674250601857466709562741145911753595576826817123586989206897879774468507598413146777687572347010499639972520566443474797888622325701224470404003024535957872562702956043981993234019561640736680798506204166081261391149234424867686091957237734184140196215594136581850721072474302697422758063370230044365923776550590527467075469201464638125325896639599569604689754955286073320762079416785112781782583026020639123441719551671223459957170587408710544583696312257094332939672700875597795589642760051654544025608439125957154969207212913257920916738886966130301038127719626524579532490850782991937343879402615463603359441533060617093614025244411146216868577255427550127492137709979167560031797024547392344042760223719941090901105582299504307446218752000000000000000000000000000000000000000000000000000000 [153,22] 901533384529538491952546533137904336744185802830243564380208161056828573371724193473555164118497731948947164584084655424125632916111371222965034008645247337999093140947698097292147799303790934275599383594051688974371930745153944894785157747359177114571829541049268474522571274068343577944968619872322141714172621861775046529248774591369843742847754452031613393470266614721387632674473527953236824139830709954031059896710900938541299658810317393030689737709765220930244018937701954190694851396845740966732617904759225150461700415514728782180603812800200551855005858340779578347274642298723956867022144391761593378034059805998616375322521776828514323534552688304897538560360071142016221312538913421562729815222331062070594020788355038758617702845107778791528380189887368568238862794152056722655750432653031734757950548584750141133062937263316662957165076500508925695326861331784321098781109558378632363729650934151019787413714133655848328902540576579306142714897483033222063346326628814413498575601803415081957560072739883608871871648982742815831022108655978773986116289512645731587322009928162030352157985381089382169354984983354453466247510488556692724984792756653373735700682204085168959020609545635765300139900519851121356426555205301692643684838203727424500826839856295590994618888799806868880082476005660801025359313938324536338507531025194711836502819196620177548810737432209416139217940162537861539553815238897424355655842870741275345823956761039034944728917793002499760919735651342817302439082321071005097744055067146890433084888064282134088228826325218242277753956211343061667512441011440963269477081687457534760515497321167097280261644634032567381837253737036403815746697780533287454358311457655812558154967648798539526562335460427154160460920661624295237262261625901107737539248425128768454757588939266790789749501842834491311587040181508158197889528749997302211378955077167485312339428946146549044252429681526358022332773898420395046728596147224465081780085645091166636265205079322295540026785293312508623330414425163022251161016518171119981545552465268624734704471098968156421740429245935066136101627731461488556971330854979764845647835727298849944059296504531063325091064332629106761364015862421687116719242427468782589246875105577294843595300042923934036914362379062857767564885975649440357204802270484209558782883354491461568379084115503326743548895422281604844868237754611537761185662146701129573268675272300864320397982613327758162641053283480479875794307906656542170095521109032473936690320605793564190859365095674112168975174814377028871078446773063174267113634594778308059785390439352714673162155025504133766553617825504259011164179343744576424773734462221133910778789798871040000000000000000000000000000000000000000000000000000 [153,23] 919229471976269697477226529266165243401819587172437019776933047758216537061657006906328784296539180059472964163632436325106647380004225498438561945040290212875119197738756206166121058830213239846699912823061528796401906224012253809185472173326197007070104995831054715003708637858031373736892183498911412716230051481039145594534333642591645408320835958656645653001488106233580973630255639791778520623262566521040261623920456256465157610149082868022630980306876223721114957643827873011744484162375082353503261060312561304362261701135786863835898278912627096185642675448592203481712790705151934192671819336011818477010080715468207539409226116640463868371846426557603111072592932511090479565931239635643890487428200095918344475517629399603892696653993519522022907449758533001492236774257683465906788822991234326030369341492546201460310721444987985610665756540312725271456171531725353837148446421028304765295534553372932305922585409304426344115845496053509720434163633429013104891397248182369715999727857669588217153941173558960879279828489820151875077101256181722227057245702350834160694975164983550185691912473846964510583990169627309200975561450510017500237946506966822171945182047565351963257228669920993134324009806576228382587017034479447960910628690198614446573539293394925808588745686488261527480583271605378137097184282199441005642036928018477314516506025072921898272352900430848258718849753819811270070649347132979029236452101762780535146262699716919267191557906213284250415114839621599648308783581812050733872856460355742400222228162771944643834852688527590928061308752327866906023166114509048134975445542945985313404375120331946271076069912424440220334390289959030634529492228231159398805763539455074716787149616148579497823029046498716914798760488438347105986954207425431244215004473435387475761730898217867587372730719695257141286593537841861530788595176299295197531493278047506425732246766525728956716703339194146707652612152371740411910051051638033145275968503414431541088147481766711608340140928901424490789380777739286144180235775157292227553010319539380980109206659837897432253623146448707887250651316209154823610647270457929101309506479992981266766908702771189175642457487896197705579177131900421137085102993804993640948176673029452393114711161159317137013376087388501602119419344101676489658985213883463546146512455908649619107902609468790572273849913158043068899390716362790083783431662098505650904929906853000556714117322399170662766213390180210906360285561095667194103979380606829855822336232511421698200660093105701707450796906261677356698807219319921783515622768290081915903327564277276861683311074190287300452986534140191253708011278114383151145092392265447203451660696289280000000000000000000000000000000000000000000000000 [153,24] -4028569376174756553705882360969814057934513479768874470026991669816890319760540000506819981599245115874432873411199090985910764878400762620931603855221046549371072088524442063666945064067311945190559677622509492235317977151922402042699898478261511997677003573605241924367291706888689157353010665520491519134546872465105352919704258633036737322772649095739347129453384751109579756354772832315782455983267425466510082498728067638288482789153467687842175711658805681645704770779501355991798375920201822362195419067776223736308302221571084395282317401669187185475786228179553624527947303784266741029702382853178481123330457884500967648798646888606739374341349198205209693719289438145572972001215513616222083283263253522616416989546640542821513549912198034465216508078838737165159806760025928149826504079383864921739578530778170395587755573009125635480242241276709630896364884452918176286599983946985294368719343432727051605300523472886467463382318961910686808784770190559981012555566139901495940300859443674866401085455585242552417192842500610339065028399151799741986005138938641976109125412003615401289291213544928667034819221227856278453808817835382887539493741152191981792203930264020204121893993229723946480196712945907202804068694956836515881458935186586274661164967098884350685482972060682761977120774212561307586386983066375613759703296159625526136215002802182637836455942254793085384763546440154324404108186745462250316976416080041138111398252096014408008063604170754248306524989484279765270032774071793853927810747696124292272295031229320921549280025418402386880821836292933929740363644313315701547462915320721740680132946012528039017153144435002690715974562643349186776810679092602439037152317405101397318337191188704132613251121899622271598500208467130549738187404255513893323629937447470716884784286823197745810964571646602621468121657499709855029542480912799352229094818303415878550004305782279248511649869148969134042618934900609953710311186408012732888332691300038855633889056621732201717412698822108817704188098715049224311956901353706602853756313474807443122078898157265629173669007612343201914209454298245764156368292349200916036965283374662179809249736434702086893642633003385798238929812967095277862738211575411476293933265259463722222034233179186527684237744933460751372513702337753059605385008581540471972830701987957138211408753575829172467003821752745657711520820439998546272134890438404764458956431142280639874263990190091187664153148646508935168101869568949745173845276066004764399617523753642148917115072200636781085037127327753454945584328594637452553333135501840483957245721309610465024370517962993467435004641705045609438062606521810555248383873395206890519053062310461440000000000000000000000000000000000000000000000 [153,25] 6864173435900710066503308389084624006495735374505237534657076061392616225828544496557007519410528254710062340914660699732958889761253246162074434663140860667950845353859121346876932874651073479099822850230456410059438525254177943896753460161356560113937830063273840389948693992707150665949421383281024954936198304661028275989940741688373671366079873716241219133684807993174649921898089750273417018575871203251436784965051766216310547745164235476487804837627297726626767494959268197406706037850935788641087787261792479074295449177239706794376127200627223459994664982795738942686373459876565312486118900117448069221484877199744236483512914993013575000711966275763379818226275894845296595258969295322753341171165724681185601843225047942795486526141041072911422724424893087026403445587410087429565105116331036868831301513325572379034331645545816619483550859673742587635874619564925295864185603612449396146929119878632857326699571024096026287011587318537384971756450987117972879512602100684975016096153792557905830436283814252581142829273509510305402857463718482670444485419819315059442767270867416216428263649502446226602329287171931641263518146528631508488996290718196467140530183260227334954401571339340495058202547191750645205191871632241282952875568129289589127849292667977379240046777123049730314306579282435115151565104026118882313316780603796361385553681687480018775050838541197774856368232663080604809221135383536124679128076955037198947561121376972266302076723593742670348798793586736223803688129126961700335002117797319946350803906739905437041046567575966995829554262567005003316185470585452400346485329559302009539046375368596002086058243786278318426522104729069029432510029903633667993437951551823430752986311720680765322025278890819492108514306809847316684967090593331013883075153420116640981231137734234752732305547733053582307591049272842513717026467272577892320896308080441733208082260742219597131346017687211361824632328240229259172848131946447743510011624956230088014972744918741167593012453626083329592855272102837482875103922833507739257986959131341350866324950875639505106703957913433809977453790868688867085795599405332366687690522054500542187374607501278088172314981637731827047652899434491005094183476640555059189331433864906834822279198823448480325895580882964783722937111700203926559749264133937913264526258428251760653777760203022028171099726717951893933106479209006413916921749621639375941102055826769166754374896651317842094238262628080460416693509236038845767756922060321633424966505543016828660675376342578732916000638934653458701141534080463364799203122614682998299571117032445050031414911668410833375167497386922932654169604071594457735217924497263619165945241333137408000000000000000000000000000000000000000000 [153,26] -7573567478454951438068130190711092974256108671671552587011012192997183281797954278600771776726824877129839198745896090355667575385412299791443384301870933488212470278080990181540394544137734232105025678782674925422778485686831456474221334800368617749043813834277004695416715868700508532105974418068705147652875768151802300885369466564960270980813692683678392919946552423299200854901741643793224888967769339708282265817329857412199993024138554131911952116037443301180250126325176781000452723811615195047931469014712540724291480059639795300061961687460547681304508913108987233899691380078278841205410528998426226648839864191821108672622504993354123896137395438265037364801838483333306953114429877490889283307472681182085119069856211962660409591002483409882058591918537754203362602352937029796320970880719387900803941990285987663807374348343327785536089292579181582547962102022985940811105856180851905654218474453575413555644162061784038840128600434600905336301243241044276900708426363422058662393709635667951172610602859089768315778393776002397199390317160220963010488512150977612692482295808537975385279227866693792802461058680575309691960213028990212114797704757422529512197670838851782624130474134760174332365470198403516149475860129378875629989774030649452611919128134737280709822823534033400454654469322371767594968183343773929437327602946482569337336557789619806121705505781811628767658431684925070968428095743424576133381132010961461815039089770819497524549418212746466509256610450819067985737894615350712885781953277460400979106648103443891024169547798912820896661499427219054856481963111650410919242623258273989144359293707143159987931876361665304921688221690113800253608176339995335912276815055472140187891042222743167820499282229519285598263341002063042200140576668533446023751927923087824157089830436227501274052322222377839676386394794153284637749602755918786366267132290342686897674110221535656951096454763616575704191105122513079657739494692877507627178259678047096672431349573978328155490345399866232656426478655168858004065559149933366850103807658882174150449996697125758769014134493517528128900970913063292166753587029769416689823837462351064865184123255148334615648286094241654774727005129231026814113968806024246624324408739954254815430060824471387019767209136142389870944763777212390716378233831986743962376803727467479904857294730635916711964758565904709000990873204184918196499146825730442858964695412249225166530808903622601174365170051981385949908783469935376570760664991112874401666634021032609820091503035625892317629640136633985540681146608705387022801130881277661655053664283572341921648579086879442147590379985682502510000419850296286373103989874868382510911990886563840000000000000000000000000000000000000000 [153,27] 5193461383744581650121040141237310810945152818240833142988639905668363425154557467507479453338876896644759864253503149017457339574282064503784572042149819470268577033953956874796172559888847110656159675747025624939917893071681960236846827268971836849877657050736169751082386569926597605230567281048144060943980256942488234748837305081388814374347859449145521883198785529439064542826116920940745096455197288025747010890713293343378474800555275436917809805402226893399524149332111091467760595022542292756345565305589378515067631930533243845248803280028256547653032442992977657764274078494683668050185013257783974398375280387790845206368331984090895556988232878885754118712677112623944770937534293782902305787952212236319268891065078325992825393059616098929503370254423382925881093937821929473807567103747575464164834704513091017488394615548569291191564352093229011856182630479777078530771631458326697955608354975857145625206211987513851843831191458457637408100620269812626999160230775728841702083761765739668651603046076010594247733162301703043179102277919805889216526854372795265818066840529003057773482434202024632763898885791847767820322601134684387968022403375453589083651049443767627927247527455883766206138686131921747048589360082631781963339154710787280300321090013931203625775409982360589954956662952798290197858081926131539796688221750455641525582001059938109401514036750852915721138209884907599639712667016821225468660176525528524471257238012383038927641237632472087591436448548696869077575375567974794132263508372288378335258949802586408606190990673172678274533108631821366822141155098076010872316548730796126725658154447367751791351859716849703684585931969312687640282839522822856349299895194957179262448454669066486760895480559118439605289700019551086159102499628275765029896498784398862460095088154462102521845060303028349468220339633003727164503729987611025909306698714376476345138069810082224714232211896947833263312060952383679590522534389188945422857416022982228174542150262477801484314160119002502995925244502955602222041756173995758120579413988342763384484208093296431755706970326861202248003994715738595575443493754154680561547539880453607844681450535238738947265362857394258260050012619989806043441858167499808976477698934052225949052092340274687968854122384266126676655899255854585241386027343554654307851743653859527185638368187464297590575680395114994672841043712037702036990024515562861726813326970820911396158328524171970283444805026782568039524677394202628143246708194461759337689186939672073295457224155493778254622253357880236550550626949144687938576205257288905908143282459687477487128371892379633186961702509767310143494945188310272638148185876722619910848681584099328000000000000000000000000000000000000 [153,28] -297943877167987590522398538208409754338136374723319360046805510933926493724399245554347941920018489679003788965242371636437053830958811321905904490951194654697553845113222581348377922410999620664348415691405891194344209904585717539208233802811623076744840963744703154783493395993675135322569624603163468668406239766736438090742437598991854754300577901850722455335481203873084279993150002224779204045409892042281399301994250239496407072487759465501650320799686663771221961405799038649841479216761707542420375799363987087108279636037317639586692437207951001919091984704672165948581662314443972041544831242369142002813100774520577593007994453220422856044807848366835567595325051694685654542630149424166840825024868735997437861184823396165596967064305261774208046327394415097118417323730692497771927000375664960822563827293482625842787969325890122969068462650265714927765837358667999341029169370323810426632401284574785323744273638309111135668257893267431791858237568246984389934036731717839692352632563474580621499627476441934619536212354252814133291151821056656604013599281065524847634097799267514429510069576146381696359232683565467809606741785106618565389819981894707669484768930613079890618938603836319561610585560334700707146726444839785415441590427367611326287517309215810659553029654240115380129226752245244555276636065438661534152487537302006973219914535982879948370293805967885515843316146507912152176131652964480141242988957565680006987231080044981632740455664625319407746452599069945928583012381590277268303669901508026782386197393822173979278076228905225785750602237986129272399644678409445625341564003394189395305140055039928809907753437109957116850607147151183619527583695387612737925852347066847153705134441231848152236746007788657966921402769534100544282491618752398390454998424039847332974660402677855811603584241869282122440112858414171424487136485666097756825162830411294618283068248954645265134219232926425382310147015885476528476914882552311507367099777373306935249734910390277985218854603521658143759489578127370594968790697693853219703274323151359985820545709354227117637530990743212409212060008420482902831335798432913231810006988665944429381147314361701691528315451647888801659927594786139764287968359674802980695099784341438381789911721064877734132906476436215813220428666179524738186416181789765847896232883345388624133683998179208112203032671730817062277238177072201460316134842489502591580098323882519629729927777449328113494195729272816703043629762403429100401258235852214377095819542120928004511431395744478305547897888010427345570978253900703580693037879893829638433836408169199162619654579207706327448012726470532818862333094609283396108647302591722389574320023142400000000000000000000000000000000000 [153,29] -5134955998428214522045521658966225951007915741421203525073423482632928711779292897216351456353713731735361981005532852545393903932079064787514512469923345241903561574911447530105389090324410449054451270433803453716478506176551083656873141619046071746372337275607251841706846363696343321280096103207089087224336724155729484850371944194802654370230193982760071689939784577193188219809949796851215922800713223093743395154009200328855245088817637009813980264547130851497057775499035340497850691802525083086707622382476095595749065127850896118085550883753953692302221323165923198314517900413425776860092067724333277846333733822556044484354302247655711617951812021506517714303224323681834510790034466050111357640453814135363599988570432019790633751095328983703407520860961285148205941654415811514800921819667865177261885868698521068020610193305309875683821518306688106473674359548618582046138665852114301594058965561613096956518002840878789068543867732037149758445267547153887769362785723109620896154453176553584401225638057093739249419099651320230866543156561921737084612592182778919137603751907852320035165579323780654233762406656552084828899160232327089103631716516218572907397867234817915098761818531184982509478189371705176406034073203897359877074946422593947237542435651839460697514175497731110927968453236359833924020083410502887880750366126312678063863367592358224323238746438376706786666417586897627905409391141577122282944413584992165117497190692063894411404686790093732077648069657358897254038064400813222126529600257953973473302310982556194614785563516140170106148531231022720908536668704624088112479598688422563806642428690251183451311715000655283441843364780910399896984863199942012154577851743415607940519454259737097035697951399964103171061005685879579291561980902428449779471688188942850455420940509768039227639364671216446129596567983430655956136123185486170072134920636296539616795706742756215914039118359334094581673359586075583178887346012035047090648095000517877869032070980892238600628333719939095033684485835277326325540499118601476235995156339656417634729689310849354638096653800264376214843053037963749586980642824912413555805032611720201867669744403004718374536104048381604135362566084622241719161297700904655108962431225692817756394346702019929847140432388496445504702099576583044291791775455678841457138072353964182876357981074175473184298703491473189667779573401379734132017041368376948149269877913729053265723736660269155126604879956174682584220347911050464065283659526743145097395954425823917405777348484570062183562342544778890599005980366897087364055572443852441827253051594070592148786063443450432861750027114314064188394163002784805410999926953057910720618774623420416000000000000000000000000000000 [153,30] 8804887378717717908247018321771858124395449195469092938258669510724326940284208969100468049620707702796829771179770191767334135194811500663559183184644873384664236807390272447575222349186881004514027312027219087151983266376182211671997506632865990968888040494010617588853690042682724308168934096689216429711529711432522678579158087597270351867413714445169234375197002224547727930083164159981218209035450738472429871988622200881574121105210911940185659803887229256529510479323433283518772660654518820603750985434860814289079231315443532771844259904885647033379253562857277786444986570036335625314623960618400045306765140301506568308551633788144157739171698122722253349195656312774045131777086347649554936642943065877205492313355075020732992077576629030542243836840004388626951017341719864412584507514888130198982646306636961303941231898271899684873379665570080026070219150851808621777918817156301837911564635986790118246965696028233752436496307896072732104504956670738704401453892863975436057466466218948209340802746207040748535470292235313461687875628119625096347703218904333461922195743796742062691554419530124347273586662710615714047582611644702553414949869667037932592556951430872678047368025066364351272848247318959532610382081300026376178888968036244411092796355801327320509981055348101559280945168156577155450436666496360795421436020574948250821993824688938559827825187628041429296503847806882472099125303254681797043310765604508896568009681849178988952044567702083905654275384501657690607853660398155364325498549215270101209660542621388219329843083904009453901669525151564469219695578322982447880811011819223455599520898740679318448381831277786729576756879520982944668480496888256920519086337749304223979170637445121329359875591936679502264862388379809539746366196869621350778836774426587961701337261529658247588756540507052080246353928998938336178823676703628310830091837352217360407582951075132016396365123463923150270008598888279274580651854054764111916357894335216594230814083300605716049607871788939233700190400944850409964080600673612601045087405619799002773958676287229237549066134723342535213579356231175150746022306618148887802088256422057901439088437864977599925563528001694006843753541527082336558711980392222140647807280168728493966806512447523525408290825041781587146250076671687663878376555983165741053996253285938127241203199738399759212521641135293924776730154703661641181018466019065022602571192599608111999708892991914698126852216658105422983455903808224326525771172924663697169793356048116503393239385845271178786577223862343475315784824494805688545592816016179436220809122843972668862291852764228679195358300434300646129555726816821663611880707737436763019254861156843520000000000000000000000000000 [153,31] -9579172023891132488747296217981338109605466540835568630638547688551979926260767412219747552300279190966123718237243050404905862662027249654848500712624333101847368897231609488264259278717046511757289836815921193825759570810819550721487739823302288115539593328660973734126932681993339789009708536804836092461965851159806108948016136767284227585097373797791086495087522453689660948997649822978054553092550057272378363372189773108337201795489085066743789028239492245253948884445443278486890559443116924557264256342437067250408297870902236418156954013757838049188439889260659426984652448182219931882716054234878032427286348106556157411287707245434685775639881247611623596192670854035512538090692613930695025527728125265713049629209855976798581699461275885075303493613039834001887402666136555374854100717235878240026064576588607975019619384870478406300248920390744084972379092447864590678093873321535016604290888714150639134332460062732566718442461735787086838919535882131796718495387990094608552091167592598517156792552172334856100880253689198687907660629348544524788673093346269842967581932042121519473154798920745664524978857349889890954190902963555658983958768397738037247486211370593662482882911367324461443006593658852709028610548453397243594262068436740662086147940398893408379959736289689979878108027345704978324126575583504505852078522926365500912623420913325313580772069769135726629764571963456850748222165325627115880956278638349626329120504647545966915604111014894424431355393798677515321969790117026848704825152113904194021394591743422190186858913290360209136523308763853372267993203080411551330280970139825332666142770998273605503956361696685035033717470055105323450500090931076294340867822671530525532946230615993136261485512248980510086001848951298874439513311509576238966882896817672434117046089585004122748119138414706801924343594113741574384181820735319157345781024999671736954680275270153101526166661867246456341414558431916689720321452443903213733114454935410690656300317270376816934598687880301736092247541692793557946882522919622809010999145743335405948721659336042846129992991761260169016391552793758194325769780093221819824717961434178014760467227170780331754317339794809654882502002397236468960434676272584136456678427379898715255409259708692178725555143793484238689321542470748374212461215962458151122644756679554668327817980137346479483274115360942561215322772480178197911077534142928804278176386766794660194825224264575379799348079502294305247729414180926270076738011870047088750159348188344825587197859273706723908472443776759100238614133009468027809613989852292670115004219883979446102126493535358606963869946832979959650539994045731041979229402514434745042531444626292736000000000000000000000000 [153,32] 8062944476486989320897987944592617028011418258776529229806852583419709276787279850808746913349937990105734573899880280807775692262873094019165818770436804095294035600160363294915441586806362625416297356418883100044438088728940515277725190588279847289863043903127291218755161093096593613462556290852221396884416700411800512568994291851503918707516033077615922600481535178089080666054252512665034801180478269181757781210306172388038247104137581039390706358114351120404318597409179406933251464572395233642643553815300752022691854751574564161436761183545800263903870962925808073267969333506457805215410566568714930293550115252500284076327045466453062318180693498903178927410603624986762326718342417354382181259866785966237098979238151727453326839868339753685528868686863974881705731741916408324583560670657028201142117248087593152926196499543030306274400905444372974195719217293902569560530046353289672242413289187787271111489196775653620984199758275388792250326224334964520987652822350049496156280310555868867707690973279001223806530119862920462154876889822599793949035347042122190839939773106697099578546715361051881732786011985940887740057652838891162927331279803863822351026957317954321610583269656757864404515634864657772222317814171885355292455501005893248594677081509894955242158762368075215530284337216266555740949611891103502267536492396059438495882195034684894865092601418364449566610795258193273638101798498664131099512667516520218131476128577694880983329360512504060780949018306489313922617636409996810059171618924671383068946944472267646283221462238649442235742742266683473662001800106688447097643589522719895876723938365896181896691805794690612028473889327366388313705484321502815771815311967596638086655433005824444187846156628380340637227141684013986532885941806694300588989870772076093471244925152943704266675156085808982157500223866140122863385596749558611006076302984614507577082361420223070426390105900470940515453996223994520535472811993167205107940471668669359831274220001539964008266432599997048717725205521091117301980317469061131998567653608930429686156517719450325778657361141370256082931799290283898954280560990616816245604315315912330530641497153496416815176110670838777144061458884510019961427034495566731111420792539678261050568692935502658906653084198155030470531231827982239971368953214528417914754584940824292543484013569934317169058133061423147905406243703988636287407707229533521390758102242406092112646085155299575126749717758605143199614153359491719681762057030699712276055590808763380097564676196895133960539484452778618220638895369473701048318799904811628237611626735173521660588005222465548667494520915194171502661789443357506130993349424731398444657061669109760000000000000000000000 [153,33] -5733176845592680718166207366939860775764387469810293322039749555648615332376611481662499640191170297952609656033146681774779282493563016593161427342812726529952428934639433966207310347330781243881981351891507450284124459021720100010476132212930799095714294059998484062402711287844286916865380546360074417756031834045772159388532326555545218556149321625234344125464632050321683123959147685476522738376503971254880807702264985860750243445130118740852436250295799653631852177724425247032675005153684760177582484095536522952644573431586120810249279095939803163354816599180016050122517714752628641327461549105875754694904458663468026127047621516912077828319270853920555745993109628199519923956591676031239420986788489701337824225674268560691066023490774282390120762676028634880568301045263326707935513977302745852271854249708023451413955125631250951268723431377406400894032300193627451800121575132899493782143239955256382825452178876585988234134419561464056754777270884780501692992642363491304081012973991153563073282344759767440881448292075587765739710269421469414237183882167934584198278468382041958583822429344645896324947596197072699258651981576647227392805296851857068414954445899963958402589613915866806247192107195837962674384424764259463401554734234456726131146989167480354141823641110451159814779882201230776129082667602116460456034753001587081239533376391230141013470087977710746406770206950523581957970969197928250700558254049817503898746187092329150188708304702944711579942026309283092035126094530836743151714787838748731951257012240024133874931233750603028483909261492040794301323428299687488905061589226316492371536630126579314658448745109419063237391041537372003081493429874989781527106219577911586804092595293097916959275678604527469315074031120029953613307782804288948658015862213003045500830126042502751160286849985989187065088563915882195478490654910653275295413990731809675196176350855898098704833730861048947469246182004683057251906397471653470088106777655226830623019956213838552929830155876783902671987549776300210826774960616095276530214406207684797148114750435979192151068091889285545482192959700706375468888987140944062764948945764644685371386604426439258042249879720744605577199809234521090416414271455935331585155504807280453278119012752332946983188987599346861781898740543754733630047303324518269723538086076185218148925179731445649658133461610850359973972777418036802034324912131090833425567483983349810990317223359531830080916533186465018253987526165278457585222835207300645987627211596641143420511913536148835872670877567611868542720557357442775199275988369904653780574415913420404159104871283433871974079628415357701799423692294432993092232159443777740618555708456042496000000000000000000 [153,34] 3706807104076420413510660587108294788849555148650278020519617271933457444720119336405524794869461920999236370990888529611018352949028145866047568640308534455135273793427873629547271680727024610408632733270621877363912947130728785055903896730298700668078387099960170767642027992812666090794445530155408082030439784739434240366009551303108803177089714006556400885970084846624000554927914009053598296700684414231527465833932974726834381297305037513164168856168976054326745536716048114404351206636924197003500233664705566320825002704081030782349816721183828657667014490640403081672772381002195899961881195071632258260986742519466284238718076632692594631479104722076025630560220775266046573305808307070104649128274512637657162478782201920079319031518355539122689698644563793283448947632603728708033012048086882575220787069383282667314743970859089078562398193046053741617354772102769007145739689760897832766142827602439105071567299523763134611682767531905876978106301546225259333411005225292824989598573944132670566234526938557102778864668542190718389883353958163836343098087586384412735878216047859985760946850439857123072310853109043167490814390831188784199747371216726252786400403838322775357880710986836974082056496140463758253389542786061778869587131465024359587156851320767163750240969005531727214280053710803088703533884243750635211816048679718714855481338054048669891468484688119091816075078187024974226521855590094136733439018328390412519260137665478744070522384942119736651323382875692703671195949797219160702456878421022272606572755179113462327720708054115915702263717816399154356042570754048719665522736450441499706443640335793805227439771921372145745355324021921744092811974486846881220566853501971761472039255209605469773889710540744969671980052839993232508656903057300453279216803143661009239314426913260376867690494245196740565547028152400846105187634806716340823146303068693149248564614102382680759040331254811818966800276654478172675886127490613166557879342976693511286630062650055737173900863523561625291587559116153464753564754249693490082744001536652840503485661532382753483543436904290462772051254450932683307821867082552255055647130038220396989357381160163736449647933557409203974191661536092894864043117099584119485869775811752116155099926152722927515379983140397770546885855148493046674186666034202184328596342496843460101990942824798287511459094038968676613028685765837931015964385546044452725228690206255482935009320872589158561836499222486418670242382879259473250664111702576578614232877853226417541255755283896590049601558066205997304873142547619481388163867647150298111611388565054437116095839561442645226663363978642062534486168851281411347961762663925683720991470832844800000000000000000 [153,35] -2307686908127001035392418768765440152269349249230489292143557017206024521720337292381458886536442303154009287410223864004190595513379063475400721262403842003689982858231862351741207411957613398532835959163428060734000260241391542310733198723713287632875069344221701361720577826144179689034360677850567539213050645707620830891839475148349605646458130856088824910453459824862471352650997206261485740182357778423091843050968204373538468524399350162603694439181614941392783946068476159547872253674413896378238709423125394674943043396835111706432316251986680139646351963888751448299911475520201769596243037922365522984899326228016115908745680877563876420382654024300356604470777641063437916097717795214904694012632505324461212788080635653942275004098123184202820310591389188093768700759326683791291762686220590213408541887258693999884416802615242299738755404546776850713347740425364428104954406734776933668939703187791828906022149780000521803675680912446890310463294214851289156688989344863488493909533166096312681122902737253727178841068602601318322678558524341090662642712784870605806381504136341102289883719217363026737379012516654514967913396897184353468297724666354673151887091804279621699563781136619331040129926473084092936158096247758222281226948529610984631604341600075315509213612874209878944171318926068383888461836222944391535995791377833484508520865814735054083168282615055518641975049931380981525970457409847057268280132313002718125951858908439843390759352308814498503604989754820872784430947060146413771681361483942483034146413666229184762006787061110294416210151430844619705323029206356107264445833683077283017407824041549357113745561239935574184059270285059842314469528251397708555274918726425080185064020129653218000129539058836563298992873258451935123842160336313408200926831565799474072095131581838701922192868879235810453563173025769876305154777298616924139230201849291335161800324676044344870241055188346807098275032108973012961404928474584966240139626372776656625392053460921540201987569292829865918734447269510472113600607507502966805987614992340880316888019454134210283107743965468177767127487227914030128453705168003421039883281093032870179946610368936367017068754437606435376895896888453713337836817195737181615972899454560076566393147605384664126375236087045555272073687991406611031513529641731177483314770203784960970471269559259286680775658610449500693784894712621080995113084603275012978245223948073268524786049066197809693113447359797639419676939060558850465993454151687423635882965176276587509796023673362951921918892692732395007400552854673171255805620603540353411432291907563280761811198736155986050933316655773948332435598565526490826202258726023946671383058030002176000000000000 [153,36] 1399537930811839457937758884953528586917669733502420218656592071100506505710849486305415425440183299827976035412784552403321672298112720264243321288357816016782624025188808200767463367902786405235252757510287167585131677581235469036935842174182342900691645200247463989061190090632710489373287992962042967296468589266556722380128110122362322304597777566147020322762596439546489646203950671427519036475357336865209374918504136904472936099545871577519428922415036933103911054114937927140933078305888163816422425625219722874266556862132930419879229978032977882126553553572510354432173254032168163390505095296175236160540893774689721847378934520316212784542219805911628033370310105817347713095218074542847331913987261466493964678554678983384379509882588590918781834756766217472497759767395153783699782596997495974932502757282513834041190975736699027526213066354885941155751492709694610773916991287508510432623185650894071516549027276238175192317828295766629624680182172406270520575725021151727173048911928535479754942477619823155281850386655900365775292820944927566821854392037252866629918043721831409392483688344449575366676946224071363153846651669176328089041057616825313417643922133042843634211560954121452393885496806632854110885166356990457453033775032038615364584108992049476160850497771275565442032364111141200774095250195104861610884247422364060560264652074404362838494936602679335863760735092937344232916178736621967995850392587863397149376732915819550430269314782125116849291708365181187047896250588840003262068277189062581471985394480761821215172258325484162322384729139611850072405657235599201532882315390930361656045526104953712083120498945321965252901582019944145950729271554182161726462743922304827431503049146110387742756950534630160582917774369799020170627606037410799894420326978569313618241853543352466397176159516602066818329734692933671921121951249551776865422428622804129773379190420895331904344965809477620328426929761272751163132537521388451563629614986809087675187190895860476040218260345254144413200050865131052977926623026162903675314232732181291349826793606917720589465506972246894536980426228960900858650246009119350129829616539448004401102102512985757534947529549310083169895795588788789149603377392474040993479798190627156085839164626392050786473096309513565386206408888061100508350287573890478773933876028904613213675512919986172457151982176885039361177690899939268913887072474746690046029043795060402005709239017646598914466785011227371813098627890056205475232258280213740095592811477296837297547016745660718649166768216630186751390333489671746725040994416020622952754836105372903823923528584127640308202207976600166442028451013415573061289401510821737218085132341084160000000000 [153,37] -798365690822809433993246827942827168535220439507473808689483372218809393538308017066401996201916876467724485090798195074282331372470191080226010724181574135194223729475441903747352814707501237059904398166015077440145340741810485967693548670254571310772776289938160316550605840308675962772053896201090630030826745292251341122127942825261935262958294819653218882938913872006134945123148373697357117647944472267853035719793613750854496259687017427714633003399693166877414453042215074717250067114304467328891053163130633651149301512565081173787559229026683578129126962835412829476380888063022968373823130077178717594887474716031301806659212596919210606166178788999854094972756447976464179588634246041390952514138620188785519615402030153558015868796399271986697519330708073538922542930105283370529517028542703430833231072424604948299592698640783075823482677438111151140861680407545534552688115772230891547550644730934828993171990847634662734549170966349107756988325208204113690131731376810271826970547717828395101220343179196820921411587138970885905850939239209179545788772242119027499698981231647734547177306925335779841807666436933206891096459233799126580733736312322200246420498671908970942898927045251768359549276200239916526600818135182668195713927360874067705675364036513922101335439811224771890312760911961599680296117937608933464395651220777148081511240172953091877486886650797370460959128078123309823549790815315205199850002335317635968776956036032900790167919889853199110341265468483278889798994397667598234156059029820581706017245166873314347323129848715669633894960379125305491970513337272000488753913625243488844826313518131805858743336202863055762499203232774474075871269859300716107441246261641804362181228540126430562301899268553010619632223457442901437105387030712183781542843661896412461521234268981138496945245251669828847376295399235084526129296603615432804431025671129846143273080943615448871527350216880402174197761883657391768058048247460494090824841938998258965292178125526447203261005107728198879449194988281607761173418110074690356483665460699360149501975122797314443735376473427398128404645554228414667079096617267298161117338797575800374609736910179298922969581342622540187033187713485397729872971430055320494730964831207544570674647551570964449871884436537983182849734655338595464003019883200789069291916727410071574144237899078797248808429126580973538187694100497085416060929548879046828604586898737102239263891640127858190239010588542205357359581759458038344430306159761293265691494427909386793909984265852233495004753903147249937434197917489903467487894751347764674227794344716412701955942538541076059257195866704377848658875811671155748445067507410755883070863137832960000000 [153,38] 408377282826367372682010976064558103978275952572964665518143765562405032178433252773605019813992061809640382650128054576376431644845069147545952270461016856451711728067073705013119470330085217722181682942439614207578102133673304478543089789219104997519146807702944116739194311802952913241175862363161580814362606218788111737207949823908394274284784878967604174577623596751930138042706830479424615099887661187048941705298478212231182406986940953126524410524736673232733023953417714972248162705527841332786105713755471981959074741464079129223633801829652937174136616623310414381367621637178719859401837346345501500996085817767909386921604116358623734415721894945454765072923506039925363513172092533771894854332174152650440602584762748196701762827538354440257894763388960724218901408284927962015627458912405800509558011288010325351467836643459648763158413205953002229184278764069751125763319270981850768566460196036122602351475688210853382753499559630501841597137539623577045323105652338607002570440852779666338358159216593766311964382056174673710749786580095293059942501214728039701100213580375720967452856359005572985265029549277349881541016231828743101730928372008815667536807587360744479510828333147792451685194439061776609671173472998348792303810919771658575638026787400301637421090574069482312676940663594672770968922402210479255603608955911042259100447249680719520683371908981967973583924968859677208708465740841246453305960174810966580989587221935881600037785592112071985024706169928093040823140475271104524762517730476994615873166538598233177455376991856271957792765627795666731529279458250633684552806533154545782699497299803269418186190654093809780705184243941199091352969904764877609595158279640441062400549900515977136602869874419060270513607985176654578970012138697081073203744316055272453049713312862232854222431006636162417919911969150939935481197669309174526899691701053199804341524770402013527429000933862814020461728611531355561762063654284400923867095237696423284013869277142220214474817127142686546384169022332187081872223602968454370217447455239067149260860676531277720244778198100022942893315209805468206795285809216608220904378127826094126232777188656307189746538647021972860679569851676707337682352969061547498017092220271425534180509756526485944583441892190978707520487111436834292957316529446779441913462051605003059145224959637659536572144863134983242994484577224373160117105764767269373222863941330306247450379993301506247230021608363754281055983728583127705729762147445995839705301335041187062354568815321980143286825300767027342563272537186930990790065448901843143920223463539678867030170494950802276250523502650372252965532126176323085737308836252246371255819812864000000 [153,39] -180394250096523513000067263919375695489006541268412650073686046062387654112247650851256971068241956107461600256754825975716271841334608511240850489983561640818551899415466115332035933140005424777213936010108239817652378844306597354522301689676026175493422953449442697755198212034168445965774693034004849306800190888158003767968449438015934093625867190504305579286536830483459576731395230374445365112689100148610708139097821556885262260200188440686693783143552194821844023846233360952378156367729875050900000386779410106388763047480806441559258300895384861308649311354568280891975024289486177713746167849169560989582737530414982881872369633525613234409528135754079804930689773933037312498461882316901997510934461693434329667667181214161540733488975015902862986493821790176376160482938724411268542226530517750091237346981130072711015048803920300685418276329402381230355669082697161908130402420261514730501365091103688080175156756707710411042349805421406554040648040725485388732330075580399153042967508551092675329251938933613810660038067861358646361049196265201250651420623864484066813182165896780079622015818095205908190156686986512462260846202213187250345771587869231665776385738446607512543905378573075057737037876280257591645848903034361015361593489132643774184665967210764717035516206559643735281458764028653596408432279336759033877034549093708700850535323399837637715334902143364703804300395016589145697794607166211095438201382741985196963579997155758670983032109687688385667993121009863446365441742028874702784878274827415761579890974075351494292752472827503228479559443048162381894862435049954380084624293231287243339846301983586007933785933052522075883849118925057142485358025081967990778228996361625272954631960025643650423704070946541387991973430509355630510395267312533135016818857230269920319535707743021528131030944848959561292414278435196003560154888922189405629050328487417375936767940587801029330763112931212776693264973121287880715005557605042142987232568908151153051051583261186459957692779087035891188534498148779076650168394140644786120421958139170796049940654501558892790382851012302838258239577265666159737047280847851490234918065645362707571326736470611746581947924374775341036521532100234173241023420955367966586322674376751398380610435206134501360828947519074547608499474803698568734769818146945766037752773958476431717665365808341784136151675652581123428829636250066031743693558082677765223717559286903313921017331343590728035838706882315114022105826801818271809417606187643357895239555080648945037127976008965647415245617350685386357363709882939524084803778565415676420673020612269838245751012989807616115806515113887065973235615296343979003683631794449097102696998330560 [153,40] 66812609329280874253831940904516603733902552060046774686121218420172366202991152001421330394836528220915925100966819784180206835062605762807847449553529872377680214227171084012187277793454131591211300812002337242707014420532585833502837255969545987316337838928837283726063716964927224698276693065108311268383935084464741404253097263795522176863813803575562550435681636984169780602382255697666871867181192648360855422602766340443171936245388177413979745729806558943975361999103829500861638009463519310854630444452268388704334261313493789878163503607205564839384124946791445586920630918933571544472860322974575950833998906466507251583505452285888179941400589927983328705423837835160994985278491110534960419137561760157581401324784055207532009365402964731221911529203319302888946745516386730703181115098220669897427751203579890117052653241022932221354818087023483551547989348677862403659288016789394265017648361321142124114130668579434011264905167895150518510281761119172205326786558419586680412486269640204294499608790632495722165899319749089028630480382344223076359819301405426273145893894707933725757542030532523376248212785010270004711338375569750327199964777068136296343325528899317948462274931039826738394737055439060094069320370371889425708804490244680765004090765687953090175033574420052697010593009967625841422298458227614104620393477709781479870857942399393318019345214057986575394552790495009363672402524433294003622399441005084372503660158887212500645508926328757943387322147997031402200459068292627614857046094006946767700619634592088192713564721444493546688526958346491630887474413161118616133199409764751098473979458562367729263327872715546532486889962434524991899595679598086374490587295884066382811626565392300022687772445778257250442737695552464572360615523661075857521394937744886187957124486113013362860109186340598651682416816794232346796019459139543743422964289544979121964259327454961778154070182480701470185174485627900150129167091398792667106427015436236586375489359944937967738962118921177277743427778999224649866482660517205885382530382941456354818740294599037276987175897123528646732635706275706355911714811439862246226104281182227108329766784970262793229039558295006961237029243600213723452762499451055520530745405815699159393815618078726803991074949265219092376776519423046281037581994519494638493343895302977706799052720727016682342547802412438030420939243272010057990807243550371330139347111397864079869334468801883802108711706600067171061775743802713448708007191091793645489905058898182982777508857032082886711574206018071589954663210898024211689053782146113741405289379794397686848165201622097722349251773260442818962601120857186280445149168795133415250290291200 [153,41] -19957820419449291743708591518823921270584294612949857025097760879790012764534094333659419988913321116504500031470694331618100510543539597949594627886437825720353625401647117983280653300076768623411585752378205278241820824556280280251212881618168212536714946226158907789751136341420437418706000620739534785949186078067493992225049300471384680263882758040536582591274503983159908084669202973163189684799440855457116386045755885179631396911141135004666685799173627529123225566224606565170284721654066801972927656126295395343944711404095200837641328714500594926392929599715270612690857258022165774565238170554873081290490393340587514743653208729188137652128626421682198930703731878624667579818469104231320672898539704941631169750230262100039050090608962245134497191471620477789367443703073234264361193491199185148736023269804331449847341249582944333870388751315853902647755644974929379663709220281385480483133941498234958692743918621825389412572936856010891933663359728785691823899555780900381702377680167830921523368514804400666814801709106070976372285687619736294758070603278726409341810102069599297778241628500460893668326200344150596329471546785658537219042256540815798619370700033693758958927588967179866433549123530315382209898624296244940868927307185528864977800917875451270181694382521005693096614199351019189356610294383675953809503373614600407034189013077548925998634649904576175167913421918276863777293899804115019800354987734847098235784172109057619671042544240508045098456306567310492084713800098026955193546087128365213460978089738373793033123245456740777763060230207856258871768657866032614255077382618665840252532647162597185740911289520098602706757651143248622082268728641609999293493723927109447507337957352788030104054134696024581155162875261995315147987241162390949437438666866117190388614660420594347722076572822410520965177748330653327600216639988332122568400957971753211270073698914918709119542062746228318252869549365091511817330811165720422012866522539176825144011239550337949214095184107411116601705002913539253339144430304235630141043712585766467588865840817558285861150849128741845447578511014470138075382192094078005635577620327319878659518093536323512273875422771822331897294620951015320879523579310968639619010168955939697414881727187490237061495453691491363923503304163967321235826773430755885340431340982394075883949747166854513979768756453264796830547742524542500543645818819064628442867134579410489243075843575363669912412365988192191809794351988371959014709405097400475596419045616324966055218374588036614282882606227007173995207975275215800566276790815308904353111010452435726840573210719478900875142522054376919433981104108975073859401834292551226108310080 [153,42] 4367763588245679294712838375976010416794143999815368506178583500965896878887490361597427334816444775860229018309083697862502990575548091745104792449003324156905520247064435985681952763489396220227433936857075238932412175974419061315954599274221720443516843842628319115159950435920658862728169589599665204738108138441330918399239649576099621068838286365746473097786819705436009458965963348544373617812787054972507121240126532448942023651394570662353172104388933317296885637049966724252531468937629511709691158066359270033899277304270133769371366687783647580792671669386281064063767682656312665832569566328531813563527761445959698189448683244254796242977668200304291386281440779493295420548121550349167666725108373909720205823001971755556263718831695118046911728768686884266626185745584343803492023610404074121279598714026338836892815613970537415347284055375001152667050541398436212189497863850113281561395515124807619960729933861921888416158999540763960695235638519284059719690769928823494341185396041162928959139751694125449515169286848848242174391525584201324487569076676636544625882180352836823579912325397262737039551197326374760989256750943091974421253132575663538352358270799532472641298999067140010071324881235148460879040769942616378569520112547155279588453919605931778396635497806249492857292516598140578655690111016035465425664356338882817772601091415235058398238678125147805715505408808929135286936626694702159977266699046595782439036095263585932503616345894348403626015510348328692409493961947248423264622048479818188842951747857267998370819535544157800949905094935366809394253168690689111254064782029122283098772386655539361304645587792086422960541562587456418088390397262342034410604917651784531095735949694517394010476011348998397884276639755668515819153972726207312095809601371756300379295547036741674400276159515811832203695302737285056246901349090757358296408549841224721714145447928021437462556721555155966015839456722240984839860234322740824566215015949749302443876931618509764400023648351888880145307157521462589816928559257056969029620241318234017064135327340389018165897628252699799776754758891063221716897062318096832412430425017540887481642777024434173129519501276432387585435809852410899896292453937077834078462334361458158547198176172463218377210852515190895118377516306908632933475638540143706068698713292968430377904399482446743933597483269882421629448599328048279302711918133819279155990354287278009513363990233762743422036231667047154066703156869851752528851246740700578203387916257538685925454103011800787427771268916140660071253425914252824619197901006579065141858539064469806437169370248837278136789954797343119264819970239824276451419401585417605299200 [153,43] -423735217458721023634595570553318210205352235121697205467660520843046558504192621874941408621688100221840648401883304524706973308961795276287148269023686832311497505172789223532481622794444655099049386297604730383774993676321375662506276653832614455896650234983986421267895820993067478643210180240563052644965272273134131329723687399064801709856383274707822481930449384579737964541867172075039120361338533737962222253105727797701621106380528304510128600851415916081382748114808490036868124024974505243778870593312502870451234218814700810016623843851010708962624587854432819042562451178125366080985384457521071036764610614705964556579751631230777296572650280907973854087861835368047524568384776891505046958181792290282490969310981468823539587581584993143052629524260234643226211784788619178315070896398392164489266367309631176274482502019399351211394638641220070156546614020397308501813849329167100531587614891296815894184252724119718787011319108654226344921015297056050884889886082369770615132933960012530977361219216377205641788015885835495919957142540730733661605039088699504946312150402800007513585388810557631277195890626018191918379300771223252847523917699038206474025572918303601160562301489481882980959895247259917985733525351986558444010829568372947647068144836925837832401182984671005659068763468534900467999358760110329778217064838939465350026574520683426228178791021715860158776099170977973035291884063458583829933220276250726883289605415404497554178872181700551680613890313614174022747814540824261777018821447516714630246681416606676189695903842179563926632873723858438625564358187160749109908119836665580879744055465723403733612715496697388422709949114708696941771692213342163279339095141982645711857902069307711135742596757275406686352028817800615135425871266150533141135220960364556009108130153215332853531615366446099972452680040616951984253067003918784129124155729118147324033897718889298323673863341221210558563017554688635601268641175133807534432415918951122196347932527023794361303884030029691880648748341376635548208018391462825980277183616429635906611895686187864068955603520954489657804722789866987838014622946861738736386328897073978322587569151097177604695743300912416451712441364451152522072379277794116527421549700591780540798154075514220828888286087840440422959787940296593947056921827867030752980959597671717785056082032250955068025559790267685349025919198363236148609778983433154346566275211779195004992190208598995261251010497911908272082205942520409497320634264162072339942199035059734875402261215770078691607586244972806265410032529841561361262159832779776874354692217140027632630551738683780380889213983376170983413809428329666730328948326810667680 [153,44] -178001739467617391247287134469084097768233014274027616231941263589671064075117265281643447710817454984941888218038633769876669215419946646342001443675653108005775308655426163154437176858859482649302887827501908217146122494592016232607430433998452827539552587972436288387547995539993612306951464890546315963269849554498263993658785124276290817858894276302896683718714464628073486810197826471239543628753330721107249874803493958994963277846639859453929444809460315523176601314763867728029432387867784903393288308894166504643435408988861037627975823158747814819197329001520284590833055889286153723599445964315558826255538726525303944564896874765878371296695336327202839859572669109955854469908909692051145313392250888325137129136755405921637759451884619697566633496286564094414350280238236955336866973643094346050422103506110659145365340931809577694201671138766562039117067096531298012244070206168711905615701185361317723814314693389097351121661480717517241506362048905065887162038005559315108945661141427253519271788909471707427739894467332640687252792723020567559142674722673678180020075829851092329029435253851647456564268139345462418035515581157829954419621368333966060120202792551282183757925643040415730647211579716392553687686883003856396677201327450597815993611071408634708471883291062667534819570176811145457037738661496359281835092682603848228000803189937314836960079651426336981059939556838042583364283092928821613056685835147679214462464617284872584553031046294807033088586466370478159524203551703692148247201858119924218532311274731901823594077840679364718449722606996955656572815863318978525312102199243987375731451044580217415198864838757260838478474011965626373182130974519614086774248843274622612129189511354444317683072885820211325058289918689124875652017945051763552625442327271521582064887234914681471647698857361548876179531292146697987541444691995758623586328036981268684670404961312311954830083532007550433525826344792738196391898222062483337094050317975207782671134362077495283428829532111209354307474726894441224564700372579890382469140433779788617961032409382926750147239974513718201818068049360214158402404672822402352031588441908509161307195143289527537713663596749528771127137306650417519999596167924243728963179045702406506751514833220734621536071292555029397941700826132363513155183664611731520164816531273011002347193223232128274530633943623342562347162983326083076815315599082142458331877043998411458716873395143329609931966476114542549302529493964754840994084552609434881254289817640339715216823174053517080508627978705868928077067907275369617725971086912723037843892418369317319508829136100331365281547111294374352483691411167253575080979834859520 [153,45] 127348877031957833141009239174378041809772961782206550934661760112345841985995017736821455945056419881213538094454905573694147710997003233072371190223479131345478359443107851598160963160545201254882091578086436290635295737926708288456912128342427083389325117086961045881271146422335088116881244261007040009733965578481692375105154141496553449346593983062571770802436400274578462340687350637837728550828235298284918858608171149052849473374746589103159864610637827038765485674489635776586886041654081830211674419011270012815959145501192878018108653867735457976676781207855222420726913810293223377370082325774601458809243296796475913169488859459188672090327010398983056391384353271631999896179935154452055388912532335170496355500927332045187996013419756678917934810342972511313226290804147080250113076665985761141303718883619492851400924820564153636665021650306616955952261749151731600766781294029289708575017406213824224836068265357763415500500369589044048010914199179375570144654586716453819737000344077527162652403130813412919058238260632222692455383555466609381534589578673113845814552835656836390153649328806548485950143535844865985801939103501263573121069944160152055579787503230341537344492254672606285884550053418426238599848510669850665834716668727831557720826636814104498007826017765926599766803754375752542069231219889771037120181182199457718728646252255675069294486896708842293936909812533444493152616470376045592528399576478519917328539818684755756826084059617147424039674923271674586026672968659816251726990258240501909386624634461645696271265690212073703855721240704871859186135860749863523942138481302690490046159117114774950578386600221704056632637501346528737268216599825827824958268419901191232565488935512338280724205083856014933236705919330025213537820702794214406343199403668642228279599106096379307536827766023146815520111661675611487630243835177153636019580329071412942317567471784818191268756581451759690018391871549696880676941528511279233661430005736981005844605171886806611179762503037316765790505166377413668974170394542412135849882675619365522007483321856788646303759037904673295586399382019571865878142625148084684137510018393729945552688799286363158407643134846564972992356702565817165592864263282576699310996917568954144939818421844881816992560746932667515705011392335085429550045197333464055676909336701676036870891297033100016568599677114969495401858491484914635336291733995339166845582563767870044820153194782819535885498241398492163907142720225147078102740421648873976540107038279549807004117551437069367320529130553321620277607194663469999507596034761168727399690315509769303882230942017306877893720552503359370210238792230839738950512996608 [153,46] -49338357948093187015590337976990589416770665941179393220180823942872866088845302500756463611140846290643873775501325714844072142463750940007730641551046289242657032811331443905355533922304706140789749740204761619035164054053805522544116459411881943436971825428651640814291804512545292551347934893459998843156668230132749714330869142725482214118586831586374166745780651033867981518033992649203664668449084764216830949816169618329816640328855249962624822992002755947139055453338499217907850073523224298960050590815892130992815872942857031781731481001278583754417113307188583159006864620920243221646030925467657858408779599117920682781863847225582311888644533321078446661668883676365372398962477511736803735278542069709803257342039234233593532099081963169391856346180227750317366172422518323682649363429321207951888476365449274798072350596284407031519482368682881771307830427129162842111636962760284993510473131690822024573681769927317274140629199902338926950456549744368370400910344764281772462608230394980187437764451544944358505904547099942894194566203823549861925019262840142135120476968629455581185186829585838840063049242669022361921980488259946959197046781956267744311062647756910749496116153284289471839202691520628194088617946031766528120669965456954237368855547925719524933760551612553387801604058645586132446921171716658592118735251455319970237973790354040943325229440033619538923311645514871300747250462693765817099140537254214157651146398488187065019274701811419759747814836182949660618728350186577405076781995204293455934523545459361908399723267875529951918281293875057266248426679138086713609939300252163966837660395104713840841177351007295727996836325335138568513020360121280794922853028331588209422863264981572627738065224962798203404191580711370204388171966451396264904328718156816733035762809493342449286647667174019160052946854881596360899387219464284771423473408610803753115875964292003485589946673833063565756981849752472200226993195624534238868853122614911786121343155900093918698173501828630019584754681325388847373729612762518446543973269670426042720086951904929056838313355496524071675306084851667529460118290868661530687739248431947667143407265665896330103744382801538531002938438783784927512064455037021244786552722254943928086865335710897671279463227232852042649037388236713199211252648623856556006769305751253599432651807032203104354922132716987340881318027517589857168805283638201154545422313905965362580435372868316358345900824882176602421036328396954085728112490072895249775490813704196299354577953480367748062787518505847377181045946178440330646918041928901504064353171215380924702251396011696632310142692375340592287117128554163068375482304 [153,47] 14662284899957214586553398767615240996559327795435591542404406791043265859129900516695802137943803231960644986755172112439950616156870247041661786422596429247461691580188829307864422492223610088123571924316475362215147757904549859989316646398267743369203207307993545504347998502945837761177827465755457434346802919797381723597010749205321367241801088864572691410899815760630055327805353046183843411963690541067941129996780914716564848052618299849100147560962066971943622726280261374854607186428272580359234884972756607922441702778354358460970544294244323264590471570067247424415695555528476495730812751072690092058147846995316750633855557104607263013228333972232458457350345404427101545912450591664869816332285496309253567839130822274686355464646804420044054489151584149536095989260569727706212502377217604783464661847291381920024794423587399122527363806805900709423873148118921365394395284966295127772739341830987122001515764443331025636853385940380365935814371721245736369544721675452418337194111874294969288174257551982601491842816891219968959745888706625611909881189217072393073023595382514777169605819340102676452126087704608563730387384486426923721968796184950229884671055368323951333645906000432913107165135419970754966321128806470929657844711398804185784999388331584548257937867205150270093707315760189159969826470435000121384656078640794953779044920386343640576741162327141128824495208628892719472866020337062931807348470981861349458254656622014992917118899504977790867367239894476199821552430436451745330742725069645084542676917971196236610903158317562867720544302949760674970340429493882595673195849300245652204008293753460292803320842355043363765688789853098515472012570684850277006048918465610837552277571475336034028837837797868098342828162598641435808747736248426216937785210151785367506057698950270905029582563728994783265948620486900052799342559189347404050914027272861415706291043859788380843175470940678639171818309318859613627551400689271684440349046451544189344862544330001687296925833012061761548548458652651562706563076774956992057696908779036584614621412734228885539538954588410715982722879119503196547340649507161059992513026884534152282933533787678421226862674858881918202750791382289347031142073863561579274214776552054251245833895128748732604795527892689438941561735577530704528857380206467481411376542167375035267244629615642228644084416016783735848558676969708417483379980037335319786560770281097612473920064317335855907204651941659913558880530202009572852691842532647222856374163126134785582812391989468170639456667399357184362544728501883892371328750277246930112764704202598389407798766257377313976039781282145278361173949514326360854360 [153,48] -3630912755825676731744127819116313680174041175061660390965089940386490346526562366766443619401409922072709818335461102814200192567091434622615942788319126975524096766014042982518192175921356655491048244408450351961246729647354672834584450199440689537153650959115241196369579617529329238428586152012724640748735455964579965017094064572993405135694266838500945687513227724505583839255198194732280053899532971598327259320146203193002810783859132735475894644350093317597122088648810160424672813504911199193546348384087665818760341630574668008125716712361170924148358046991631141905779192477189831094079636904027699305280197967449765473462732907945212790815024160959462805316335351508860677242439702996742220307905511302014416309189223254360534858479696236068439516314895002955953062125788551112279016113737807221831681295596999366334286742859676428239662028966608854582044797405137852980575537998941365878057653538115672825374277247984987272050818691811561494983074967258294572181138341178554649079825002566529838806119796877123136855841780134808707373950602158190743770564582334114148077050802060481955040282699973630246435121922089287855253180951001474698162973752619220261818015942081266451371651965695572090184917714033029006742872695496718473126566039282729863016822544576286604117457161894325242141997350334172608960574214420735612164191681624011773971069332281816660272138743153994327380021227371707082003595673023323230057987929241847669893935396151454422241950634632440842884182293401760922580712485363411704035167683521149537404933980881338975665351839428409452211817819636855704553763433055990666255726289657984617604044182525122478730450938256534568835999125633918297315929879338649982196789749127518485960099708027892268717418947969487924001150031424167071196705974857223120468328173798880855194072903469316101877766147019501382985493136569383366086321245657185439866805074787280060429751776554025648442047708444020369560939573666218987599127953985564889362040262011063941192124728160190876512439601976144759850390127266929829556175615461331769387537149642188759328527358302608537029421331011116752444163823536071039299593267185724465678936074537770171718769115031411713587871434214904748321785920499072671475429428281106651283002529294291627536034108119819922135048132958280137293804473077071887567905407358304813344389944780280767362091353291492393422297624569770883164514240849652475590879651713026788679565856623280106445343525419460052683443833483986933056175613153963484784777808390575625485898147653336310922219744900645283218160720433066360952103014473923872828596238160716515921536569361321355630791272158479735486184363847563918025522214662451712 [153,49] 771109639216230737624412302644225763009367752627473167307020374643515974940455972383776096955534029368427304427473095276799155451914937586393256508260429428434286244132584562462420212482337686174434430173954178680424511570138492568663250548355263260572507275243683944682272535410622929053564464746380691086778290432419214281808107938438759667166251399956042283798415518969315557847463045072466885882188733358720439015791708335186723701095662151160799995393059247725732165288065304796627810617038909337425584258383740831105067720526036151561761007261320425335664846986409370488198201460402371987807915140214637217507954912637422614058892409007271483639749203584700052209254177198246696096848869773623843768704811334183616351628967589477470444843010747664752608669557214547727633091476139995376219333307639746996423248587231430490175988403461603648820386902916850400294507901615915779352042447729619285088132332137587595665501792609130750587728867227536515153818717631809331015789016496664154776028621112996654915114086792674787268256619890346354685360033458574962158970882340914759912656026801971928579750517358020393352273312336681582085021705314846731564464121083961842360215449793731794547280810166835667102598170809447646299222803154501051402722751169099683539553255427213534848174746728083287206578674169955886013567242086058230149461907179528693152242538246403724059588279019388868880209647888376720394315909733013929629483695126831805345862962446230187761878153762639398386460346567106065565407852485244415079876975138109780672122429032303658197990919032983697312002214786643106191346718530281074075517293163849669381123167200872059729220313604748719360293988120476663189317634842143769658894156102531998698030022210796237471638370217171652340393177619519662054056429003727462112363627030739795014747401718624139327254052591093956084352868227643793235113097417390121991311611649942623805251346301429476940104952485847857897926674911958431474462643463625542329111138333072169827777696589096298758339061124412334896479608661690177003437732609193638836651460037850520908279036311586987931867302290017056944373485278894683381907881671339874264838131297435621717681933762791758570262718649637130596172718575176661675790715163574272962882018558562044023164702287022030370102443598428273637764374417702690673794486928352288952690086939906922748321611626273900555013649322673618496910425632614276159982956910199410440771992394154817030713495027742019356529814364651162573523208985757595041071180558688400848881237286772006077801520968893368724720821664538742814786041513223246208015771051411405585739639725488484799899563080016224950796646076324121121549664872768 [153,50] -141077832157540656977323493611074964954221421375071276372274858357483124110230468445643915328700270408049935628624485964250243323336246186756062192021947509626077400600876592000462078393227763996271104807254986953517395416804355844180535434018345361198827432954537731544231667216349995770143306991372432656375574135721518662916468089009540752752700722538468526969417323384050585163292473307114392717036783985874097226631978451700412675414827375801187451838824555916389932693190764830511780811929960990898506921139991597702096118621980404396175619622003316161484718547070826214646699025131812742538050958467430795808608376873764125189109372743610214757425580327932644923345503620523145006979505647866295760737087744408303341425735896684546708488886802801431030729856153662344320594628859825807101827246261353260686742695272108527565958519144306300464505632929814996828638803096960840115308899451299596685444088021226642327895793254057453957429219116383868781459925345687453156588241976577630438903230143276011338135171578813095820413362587929156781112859875048647009954295212093456652869931921544579790304454368308990596229124990375075308436551558558904659672231150677320879254442956455349940007065043244478457770086257477062701404307999813061544440128140533649351178852787059163681940453294012913030191366697289072383363877739075675373498374126452129237991157925460438105928914070834107925070618046773064492519884560209551561108476168875031920332547001184274700018744477193183858659718501576397399900183729530718121736161206636654252019532115812093050467159774822712854575265205079154766464572581799164506166106367632646019273961504958545563643287802349068312449449378712978691299103199052119422020994888424466794824808079723911886695227269844371885921889613268700555262281331727644362654968477126615979255002661651431987122374231265596652679723552047145428328914875086907844408865259742766760816282382753221387199619153329372806900018520389095927264028708652261541107494952677057936074635398285879600652305868132533493890429683545181693070630460292803860754097437541782799768367858899904004967078047428085634457000939161238670718927606855924870205770539694132002004375461923350176244556354691094982968649464251761086633545093150226149453625314479799540379935742173622883671139114064064277683947245336670189564131567121818710611488984832941354924397214232681411947850222806124459797525992958767015803079243931226483537796832563281422037925777576494449410212275430804456607974410968532850975911449261552044646309558458935428272105100208864932330425426156297205772048352240010107925527826774858996909470985075875398755490292035976069582557639300567440665995136 [153,51] 21951123161099407830508260926067621961029022378328440093435237444815365969177579059393121597665777126959167025938694835705121563612052344580487411523780395855472077802908437276276878748604346611794487983114214281919845586423210401430132281692534297234844801618037544603070159271424968880899594495004568347455417427618407935043079535880212020284779752476349231088479411334199120982003888971327212290419784192656923365490353128612297873465498195268990755921689311642031958758749703081254408778078327514730773543233206822847113422042649580700994703451964411524361505687270047904909134738690371449179128158240417746854795685500687422191968505873535092588044554200365938115183265615551455416283500350672802321065715846867641703842221889371147967138875559224295836272735709123543654407742259960757081722327782221415305348057322241172041069187978321372531270666882544916566147009408160368089312861956185467300084674197826662593125383971856179582494854459452890795880151163601336257429036484609562115011016360857232221738139162785274568042013836894675773499748967221194372964429062210507892491751892218833593870456425820358832522986229208600090944459978102593661515015816568963436680968397496154883713762090305539447740439623002152567402162514680033790106938857621842123425069158862139766839948628770572616159410080211852521336383422800927018418318259168184623363964559217301836203872992462235476674462017337910626501059230316386795616054702538641431361527584010531635909397067702758532079869545140603966588446465940703576242154539845059583004133847177500526503536851091738557346749975662005235951460295541378896605507727525889222145560582640929930635374587039004842996471964576284835534145307139252564619951091363855796936397597651909730797390471607171578202722543405611550382270134638008085574216039101512307316571863382386047907974943141984783198772201501821707001150313298148984205715191709230246589192759842676384842676164923589579708792751151954089378372213272236806985575241202207868533246297938079174532901580020938084062747800525939625771424868861735955647812396766341761876650458207318397853548417784899540401951104959228564737019009237458045600626832274939953263864241949641206472910624559725308598268046205135655080253684524432310808536793591576423825995424616727807391837871419167564443862032306133695063737072090847773663184845811589569148596855806201199616459627547147036558259398776414767420589645708700422486406022914900113660386975345059028942980728391564497990421452615759941553140290825894730991771564322303222027149828995588529127277226791843620284949702163850870012090783277163860440002728182648141969329604752182979725448424354223532100176 [153,52] -2803410677920040254758032894675013358841149699629928475927554873986957887692082197661078651958133393914352957598843494279473865386138131665385378330031971254608626958146022244161716046844466528793456113706647174715443879091414793413586802767427589386657612908675474576537838710267658171219848013923966834489347779981012275957526985674480113145651734988017921304241590068015647206835729609587529395697810578931546543741944503941272767430182982119870707723078474484868488321068972065164119659610506696884467541103831250720217674139342609482917970640237407595160280000954757831711590103807211363248423899427147283993294081073590352524445453785297559315304833675872921009565795660699064378827221319685191337216899628460982151950956880907999590195899760795407569343362776924026516406328423715139108485338872345755582874468315171945810709133447269040198765346623368575158492814121963318078124529366254214528452613569972504718407566432476013274831314590444363459277029405107115150811723292196649142921716652850041638486404236215207389162744332804837830754382582707948541780267668063819414923605544680623430337469107785753148713610703608062277669868251276670200713343370815709817604142421515744677183544709663852359266692065709070072511227509838536416667768451064563905809015230238920815446307616294416917858647613791758286714471966400443657167087473735505147895549825096212355655507616310964518406775446449637012670030143834061327187946105457054651404849046461146538589372919909397428099742173117623530361131257360385787387224207208155092408122819244680286048223569872257411789123106820950353789688747264363089499035840680841416767990451318135142133625173669686946282037287514545876027397009891445137879990859861102273203513802323710673831777658159096104792106273938943997224347105761218203368816074346859500607624235040853645136536240006841119934834379579056522773566817063140340431057465034391410346836536464498125020959990894308372003081090323909061169068562480869927281066488499393441726686213257023540841000626377628581888319149522239543061164661159573812510761685009223805253065354797822033812270625469507411253534841832799710474397173585017237674579085455311581120714522931980848336116928208956181717873751750364996054087548727564951738788234404803881698441616611645123954077287504492178530347770337643340183481266820538924265627340204585694496341544118069203440256405411137728901349676317350371222703021940687319979248832954964314011529419101400998586759535165648481209827609645602867483374869161082746687265354647978192664569935631355552160479819008481686725604518383993395748305712734466685819165479504575341656661325623165791181622296036268757472 [153,53] 264249981128384085562901578033044403567811549655291642310344714984314543096568358597992242860348399626797065305717349717359852641439929892889098691815242947326666574127984594791545398641468337885853449339588890849728592442159641656747093342012392852309451654286803682265126671446491542364142463419933742129707277891058215232167144685762173960377344144898040552770408044172487022672160110546711651301979516924602698101221779003841346559315177338122533400256356559676743902804702655917028481393619427685249053747872597661571576649037909805544082029421584820891865065189811428225214781779763871687397073030338767975777688583332494644342928906787103094733071019666608734050560912938059390104923820655043857648647373194491699494443028868454798652209417518733998827324223096947161886016557074257455401010424285101556271039545955292698233807421013285259018587477484655580906977350519710397033172253290069419687076755486593088667480340290464863823381453105054401006152506321137748535340181799493750504515756690673158874008423885894394709329847388426275395952454710572966945296377916731530408198490246275966714221782874956488469716955761513097462447125613892412240428863702628373282341797794255807797283696045421102653732256116342259692453353242458344598914874732331173655881890486551193277446199092855050902989212607485226208605793051033514430096347439607520809361726673256844012894451989073842939869450872967518173108474361519812288537767209867921446637723325902431514313998349489345696378759826023372254879576418666848576169074435913119054309825221261550659769175645773686219567408281145596792305340306911342842251311778631761000595236727526777396723845480019558947417906366913413585867762528574097040777316975732825263582309371624006917319701416451718453221618246896317872752709484110276867577244361308456207877003176769977761279971253847256120604668897260003594273521208633684245993395524589880611501675509681270104431798603677851164228805403549858914116423020749072694418156547579712233888661567817434487393791518294346483814241786796890868194499501098882283316736357064538348121382951083592930900526426352150955030841461201501635288346948754574071767717066936015295784984650253019569697790083105360521857722012987850172952255554689172050425833767463880120990705011656004081355747753774642333900613534899964496906544668612310730708344258007409501528485579148605054764454927814520365840796173035068103954082539921750929555374644670104799584509437169191857529723799977264273970267379779359348087915633083344889375535042450104911616934503697023479237444760582623830774568963446923843530281163907836039771268600397379852570139199260975936650220090796796 [153,54] -9130156415454513429950932735671009138660228848888643790682778352651458886285730376370881891157772974025156752072350624322955255077167843353304456525789328430961352660208038817350439595860153009461199231213612723865978097425908172017902889138382360867043381453787590184298584284193548243591673021288307429154763764230243788293974597464053551136167024249468660930948313556654618851675142450765813218405780496171978553470129866009126330802664481096498910493092741150803320090050867576818815594083412427600382205815604403278413869066083284525826131514062664931220219801139755778159500950277155409235366669455723548736463647841658932893711453458564336837020057522775797795674842172368291699876781379630265577984478651733864016680426972738387574186462026213096738510925654754228712694283666391807678166472299079497997141218854424602244906866611770706394780097649109996330656529322103040204528338730584115442881892655481775279046758123347959401875774603070660230225308682445364932760286876779612514827612924087550612172720979702377881068692677094801059472523809747703412620257963758920740761876766778739517103449066691376278546362637462243697025373110533959341422187533645695532119494940153131657116905549282636538860826584579867751995747155208186402762651150454406350968436557041735706254956750797103821422424518651035814918111050661964148514474483568859156628157451482251633951126270340441773245945737777458666872252237539827506654916242490992184970287219256984707670662979775481311813745788376631161485736922975642804392272542458546976367841153537529239530954783051403751571832365898794151546589856817666919563329222072061214866160945423245440422840469820049748372463450077569493655514702246116857862180737665711971824954644031470941464004776384392008909350814193931536084153151828532673465809247110612533925211010138407425153962935271527505271264535291447059523470971516089869608161398593970089756778039295709008027817095131755333243609723559275174781295411802142150225972536015784440547102696268534215707137360116760312516297167364797215360960203702834059922373192865525359356698121093441597630835806516812839724072247651009305607519761400995334985389355851275749391861118493472943207458446413071656135663647296142661235147491919042178205877092401152330173251735110804752755730380909416987345124866357187911692675778751034866171114166015709546458928171433754853361621895980807608581624164650288079423765453407392906553142265811071312356224966854870382515209739541715202279861993054954712964632814345689906003881790739653505176084622059187111604483163592151486303379323166012351467956413132150716211222425984070124173215703019709137239661168576 [153,55] -3189527762319760688392730965477710154090313054678626310343805707726319462945432946306259018349476814048081047163217924812362231042936803182228288333266708441008464082022026176646671440409785195563695254711797644793285735163830223601689842130316564481513328423552165261498783850742680654962789777070049562016015585947499230219098123029755715469939044565982982351600202329787118252752327663233930549464617067115864820915140914645795650275231506797523359668941165420188372238230082808395439946602401292746564931840261278678033751836124043704623224035520798885849611840087744044711308826048462928137454175195763027014272469672014548390833107732221983525866431320287804954838384396068977585749380695262256732875192212400309247984583877582154030025937235774198313757983110997492331530924716958751459432276045854210832447767862628834625612571797491928933491478409025930256059712353057727827420649759773614695098462861221520819740149421758621692692381835665208255787759115374856140664649444412418677689230516437527838276424686755483463590763218572591672757812219161358650045282063707728446903541221599285587660473356548058892871299692026743983622931693614018362634808688101663494414035243832735613821015146295888278283920778315544645799759906205906327806823645825725022689175336458228781746908401649698395569552406218094178576744688576866124260087847847342863508591085352199620044859252840099908618058405683370999083998899118633217810190208796821032421530888160609342800256441558640684321628395551824569652475616322296415721193532991580635264571061594771556649480392434735264868779911606280165367922941290502637969257522233250902479910985463885803407355081836235092998218077940342311303047239767903370553578471627369713402152774012724076570775570058858899668377550444703611349781508832936627996455731584394869170572255454300218308498455877232566561206564741233278935027762647518930885885287042833851822582844883973767566684405598880452860990051337049301996016742402848358979814070836742113379801219317478247462267937149103122216999997660948370485881117181289597431374397127352204718253686439756920953317367081871914914335993514195412997083070659104612506899202904844843874028484478722809348164778465322536088961992885309638282497105602576807609825149481550965904685232929240452278454715002789315913179260801106111818813011180793286811769824384660387241664796250720480086041120613084736291773404583545001157629692739551764926849033489062907093827171868485464444883851607733042444778837332305447127724003937562123238401653043869650103641323173709730884061660765917767498959079731576687173585789440634624259991153647695166053961763104416586440967296 [153,56] 994870913197020162110535678079011404474420261662969442091714540155063360279860152955384886690600247832533225191161933629571287220487173885629170414424423915761317190387364521249746884547029794168046087261701199130124497961552966491384337501285074426003288016774844831122779514016037333440525211424918839463243059407731975324018565672405959325079995777748031351019412514332150101032163242684548228753239364943065644853665208646657816709346931402585017753527087593959609356292566045046114851679146620041196267394066169633905141745750428229650644144170059672799476912423156694762378492243321098862948195525075560892352640632506202644374658478940730683627449106332801893658398672675114512041315998036382593893962628111806420588377838350958200575366645538749408543230541051575981492723089244549265432025872143051510635520111308665715159962504336586178628039608565114544221146684425723337143324725963484086734821094718595617331112521698002746245885492105574215469457263429961825686052991826741552372028580839175721281789026925222241131598861901262389984592512926229073181464976984428544197245793353469655140724673101069865406255460460323582910291803635300799274303630339789232675478889546939949254717347151072137545025644069812748696632828106912444746531340965347646191449705871186701437954269496752660301786953730105718152412587458451844299516660742113656163749778128975434761586395844821251386656125111690960006430893911013428055899990182267339614357831806791281432305895404295591722895134563274058492605428798273945866103861271091064604582179330769602024161627898412127781138829620612160669836364126757421580276320504622067829490634129377125710585979397999194713543349608847779881596448456413299887769285019399682777139992824313432620163303411823283745091154613822307570557019534392085191258354812272337955557055795376651662486799919857740771493256061642305761988028832644935245703895286242964352455898764247674917484646836905542099668758570533859626600255073198185284201046099691023908659304444298881534186454733256048417072111624237250115402310040180408659059815020009387462436241761588923444401538958761727372100947280335454882545460489552370771804162912918203881407937521285258550515786519724964793631678710687376647263866985056334574086011234604746421694287087543409306419660696271370678024943049579257525944360449229324557009449661252278581347747383273299601387303023758187675815344893786908306339486488063635621059032918793657724971154652066406661829685360132351062690250269990842316525614839823296523529179375302574608758120118310495091071082632983384700541766086816151856286470551937275323919492997125287433804350925522735480992 [153,57] -183347542245314698432343082663223027066168640353262019007333268706640334582574875611311134830128614859716297444111501857649960575861991273190681671521622791377361490156048881672090986885252814196114646803752945771030789146607435448092930321018163515342460575459382092649218256112837380510564120012495106269246026076985230542191260587051411128287474098191455708840651553107820175972662296721870607467734610955573659021472522195630847788696679874629621371339833789183944949422625729773033568870130973650409078223290683409775128279640112962364004920508547755518767936975057929563306266525570345487402347122514401781611528392671152124629104049017238990894659634428120456644351418936572718030708588940939197033623520313260492321512532957389174141598926119013241230172793442986517575611663601796551205629384386053411387260029262257246037294173855802163192428008333989042358502528574670645296807744918071192311734411128377845624589004100718369801800235577510291557056400439671842796143871139674797091614021440737180076381471871723137132799718081168059732341762908805972575238845004304609136589186857285659357155220830653118215331296907172489482656779273699409916498453395663731590945085512927787955418261657666792890588187758282065932019980227410290699570297725751645415741051074577094627165915649154492492321383735752703741092883183388531255162412468873383615724220502632874493835235963963658175610600083353911392580650102725309976099510395620697891806749787341645084372202735807801966986637507979205607011058196289051368714670945062430655110227652688482585841351383294648330821290428652804721360675420108214634884233677486173235527568761766843526400964244663757958830228126022406142254381624366077198645322091854467393788661095358657914785328668467296336363278435030016237681233225491901963537246134193432551948980918901643987373875688541542917746368971339894994030015155339716589215224055616313939121242593442001980050708620635840724675348732834338940421337513725152532737876125404561079035735708051785202511917377019180142985761665201754411943895781609136561465746790532353876104356675655006670868054506918398277894709817518031183178803967423513353899372170971646119625006771897735550882434461017230216579768607781077818609577960665235100628349876591175367854913666933773928027572795616597644503202943726240530640044530145712413894449149501794188466084585428469504407115017261554949738087281837220190495997145056703448202440468039822322464654738961727961069771370537468546544605936724376878046816338407947814476559077835226086256105583139690853511807324374542551376824977713617893381926020243897704031294673904062738222424525828319556 [153,58] 25925036090870274351845659019030777669883555195848934185909705917312545898168594782240623090908684541820673969628304302473945689658595342639434111943279996900955049265541034885554602246282439967871974063665641733533540063687889368700184747923868711913175705030624586716712219827382936449793152699250771941888090806004000299749737496242192448899070240723026260366551521771514186956405385283661025343132000048479910418739946414047532775468414845042963025334477879506955471000718694098884619672538056642788411934495471790250271076836623974397767593238356051471053189961930566858883410822093490358310472533411312311034850501813948341258699724685315715458400831209251884206913593462233166685886557889217111000292371029961684821891707729240775871225773666622398251599594896066368651764948550207590782469760458079817084618298746169937889959465044651751365695882309682508391853928871285691953815494053788982087266951198171294710656528516079520217767098392100126347796950603255755113552922160723099816111346147043778414472463184445943638883363744881822560328271013515191916997697142058493858125162979578791174059328842733121474871597974455913177360363090572838642539676195258576943960796487908635089195966322951505570037063210286452024682996235178853018410142273772295064161237667365267916343568811076425821115452131875418659870118998860802870114346885790563615975095340971558498756359465741993496795746267006184000431388122808631036872032802923406925042636970134358616373867882814828731513316140344011106829585360394467443093576034666327999453621694133532952738849305864497929319294515073798276104311638388505937798177909916788040181668846438939728473977404770052523168609679272062540255422304703301709925466098861226799920194473825468254658741344240539406121685022750778440560969760903032679083808135329134481136051221009126358585703868030932791970509900866244937464645744630685825211659678395483761339178491255311120844586921512484995779382704476995833106098381456952847354978877641597670905194077624067701707199915036134850857205197749354276284204946123245383790638350463813019248429071891107253506085856756192805525345762773404788941264040838072838411938768107115437510080858599516462990962264771913908970415182821038590393049969928068944601782764636608493396802102115920983629670734127002237931601527363785089142423602258635539566478914714715018010250384602212201720531537286363182468753906349416646290082634874773688551560039556357119402985965092449991027821843620164123932196259009164444578093911540682460816544797977806035289893596694711064650150472476701915542220300648719982305835037588851594703515124801671234361713063281120 [153,59] -3013999393660014205177798204732600811385372159587590622744463021299515771405954340931304401437398680896108308572360552347055448369682075897117562823263943285186310100735749996923567405404175258795800759316030764664984895660203333590774734756857542643839603080225094374562602601128147962851680630821825774490754509232295561804057201860262939094339429665688433691663503323506667243399334217332107084217470648512987687318051117333097694532357501861006236699438739215425879716681254397228678473808896309870930764761271282475574899094240851587189323227065498508908922854789150836302820386791481359005535908269374275197339463145857197714125371986364927184110454933866060538201519372316039162611093583385131322184212707731797703407404919124391274904315455908462053731819104382150331455658726534587417138805954994963650397788258611820733794923235946575921897024148814720132115832710304283038761237797646190880277709237011227250361694187799561658634834059384166051214154648357077123213016414370062627884920453870744370965386953554926795190591636325054586181936235455209415240041136542100769886249114851902950944976878754415246487270304213771545162768886692170349054054569003314743629848472379966651184226303762754246228111583060280142469428730108358428166215831700561676270183196298711641711677353407980084387726106883041838433012424025050916546084124109530570402967196247234227967091844976735301382022099441620167151573235919300712080095073817566711012841170759734781619600373164148713470215646504956866955397402516051039796802430061113382651637053567259998887797230854116301103932565016212586040216906915956177206096936604197752430155788374117437084136983108047178910934152328274217458069838517679493649008465459387936444342367560400111729242176938312523770595791916320572269081476819662617011469665793578030288894945055001988813134662296778021620686979870728739631715598467329019877691120684381416582602069063513513474990660386814903605781297958213098481817011600215318469148407694490947300094695684795245789340329753497873109646221349726587865794518584205570790550352311499046683986919434504254965066500435474199491748315412954048403218566764471570121968698615254421781393731251620392380747023606958054946013071625605443095543565794268742686488098149034532356608504961361219505455111258539207083102236891635108170993023631996273371624746850812699787958761981724235870633756197290640689589875057513505929514116534092592953338139130754014028265311002832466563385065799191875184426619941018265997130369719053011525258141661781430694070330203484516094031155468209400334880309323009182880137851075402512110616857976624103647699439620 [153,60] 291783661152510229621236537334185707736895112500618624682325013845570497388109160563902070102236059016223396882029981332839649849754156163459262670988654628476846486014967432620050979557842026072978450216611900714985842923669571048725586007825407795620511864417159726018490923161919526670828725579421285580032837127430276493239392017756291814558460076279156064850984252872007508779098428271779263906592750068977002467898979604304943318155602501012523282886079045541522938883924013188322151184406966699367533380906843788147201974777157432685045291620283063927700728654850465452501541066092370462902381311954705345310015414927872651650830037271754171856316251134125320881892212258435973237089273309042442277447449350475229634173905910796674778024526446957276364918949488064062249499334102405343529339160921885579618430198674892237703666790386336421170308674578028509305752243548091095687621289200819118791526259158541004453432665988156783264390614423952981811981371369045639296283098233223347450138724562539278014086907602737498476938199237406871186535628554149156176067112960571981734730133508218776808165767585062719825873709576342176629850563656650531469286200112564077272129632195679687870641670308779625088278087525200734768495192364659311085741388429764027218295118730940143543204603698770093556519250488364179833786630314559508345489203857711217463389590438200391284592070620711233629658976335976668587422932875509912563356695393222019300969039386762444585129148707216225304916376940709936340729463486436147942690264948703567877082192265618434330601810035163631479473712777435029374434254531800559712680192849522120941106277538483300017238461045348897638487267037139547570702652188860291790067451405651490808292213799783530354434939966286482295334535787952819287168705184443164016123289046657011504544059956987272924727541931452949116381659418039691694412533539642875630994305869379975330548355246645055585244943395236514056753192233168479412905067818700693478212914959647388664838911026434971228720363900987718119855622622235946025747839331198189495903984060364395668975810609669044692778237175081881575517299362008596129362286210383144475574971371521268379409908398856841805031326497056150054404872622795348885291923853487230703821866854208424647217018680365677043032900711659798949940248190462843800915870396328486521466863280688279671495912403802366557796288381465636294127380705461161560855432716098750487650991442840932837712021369992373112517414277131017652550341238732244457060827676059326536420232942560644071458555876169037674934026492838315296918544264181641927133448687317858110063945473770080436871728 [153,61] -21653258597819323417123218921180992921423478824264764467376971261738179370877179974661132776557771299210755187412841860552448969052018581584339092314691889893448837795836551782509243306440082936071684773339282067463380190423415456766331055978211702301431908191508522169866979908606138932810517442295113627110773557753855636536922611399396105506609856443078274812316518312414048843616698724363434577978171249235051714052820331284386440114802077569748178681560362823375540977426405185288116344601905365580967961325563060911083470312756665753606003874742363591579329198319936759942265812938266737403189351420918804602672956295479734651517272957246614889781376536364594962357435630295431348760806379607812783786820952974214734107056706082127944630439917975782911565768436469484654483685113954471144350734184432350953225366875473272741297861309289131326609706955981649036549705330338321701671216165975153009825267941744748562668849222469523824839845743567964157481616227805639812622587061506396947934289040967332138538418983737559448539196239244781367874593914687085427244021838260725853747358811195719402556866658423081014117022488607559490099543874580886542748036611858463613079775359595031324760070614316691052719714697937667175287440340526990542654151669091195428772644405599623357828173677534359441293238502669602895858086274221436752833493844410717692534027253389509109096910314212639169579724019421649481999704766378958218002381834496523872254672236432049465350292095394309089592261677443561523938882347447660922174619427505414857733084850691247330451355124268896916878272985194261218993487988928858705948593505049210225909770683130146069461700381904268214531899444320213643044491294029197214713736225051222925349880761925475298032255211207364213071819121742300552458660078423814828824006429558460446656908524920623356389499813842264236353783411569459935874666354430510220013802982382650722553603671083186247172831094946490288094730016926686070906203598419681529484309435952376083205014871978587164477409063529352461488557733670327210510091731780911328068954902768569903878302885187271404263575803038275738270332047243258329750830451400182548666965400975981227108233187006832969794921447146821843574906252490556519926756264700597511106649971196678387455378650186766763748586790807036269505094535135773808284526722001811197715212041060197597948379068543146896779344592889475630770718978322527168297156280482628407016819191776607334325158876843242675975255066668808109622504872863664460185278582253658783613844480966812623398980404471353341614030607653406769068060405007471994824270259520689169294395834435096904310 [153,62] 771329465029669712603583519743446167200797054963285207316792099883672462387998630367100422203770372565380314562517168867465436407404881281358628976889295120566730964040782241142158950709083543391935182643895900603040780422009944254030826285326765552240313898471572974276974800865538139437424765943947135901795340088809215672026045368571973460821848793684738738700499361286844482934839408624324694295213964143165663948651393624747018074060556000769700848458271051567429424623600098829210943655018915897372944751993309995896906393604729126737272790698026274507659057618721456635737169445387872519931390788523320018635678226466017109526075832337102018623055614630055881464178031419381932096024902921699990264448480392256288398198763024396908652606387295017181913761861551005159257298425866533125061778520624821388530899301371641278485691577043940264109228644836304185005659655351976659563237071186129780427337642784158642242024416024055687611271919938973346203818267208474373416907265924279612345052752455517246717616142217746560163261022439742129435847927969035805504181333301538383675433223599737447094411305659224062014593202300329132177778542795679383597466899161018782539639165727278225494085634147380050765959950289350678955205274284755967671422221936829325593893936948130943926621934471918148725787451066237664194103499886840449264279766283934616107097233088362416133194067328663678507459569273607157325149321408635816561187030363628470974908998664744465724439886456771799270634425124379059755723837042010748931150936427510503332282509819555901496830681296192598895776244847073552826579088872106930421518225189158120779816836127558849150876860710504004397593602972853256495394004847437651592707831071474622855158105609782127302864339085721898213409784315555849242495688181646855659369568030509381240340775017163144132505727051565998282800264391287514696273387165616147147274422966800491013017891623112438456083229165533767815987224476609468230937074341974472302400134308555244611241419586940976021259939903637202472564259916432338625950204884494397741964844811620141600377151278759704032540563792366512329020881655200759898104302497242199007236517774350672600899649864926886251025401113078779627720978435008649210267923529764976180042431088020585026829966575994718667564584609879204095864018662612245273886408494939197111977295825772345840424938723674814964278619917235889500027820863969883308357530631371807083488790977632388177034395300771847198343751577698800741591729577297148437085736089000418408344494418080906160905159879565959388862943940306282307843607599750967553649462013622438977404074404029952 [153,63] 77667734603416686027415656042977444924259315730798340867363749034704137350770555851083594995830762552687128912239881340831150223549007944659324616467011993069040035443037902405046634390748844520324586882133242241407383836493069798202077194738909210312741812026467864214193480195016673000844241753426276424664940592540154965122224108529498048927059254039982502397868935033241856903647162358264253041728798725834289521555608122255347616693436962214777267598908427080989178755309307561554556092482270178588930354896788037372653523852503827999640448348033955935188364445998739731978572424827755924737295133357270142631763217521491760636759851621260011242049680695200385403271521882432643484881556541820293832956211042414525533402651948381518692459949528026224760034281881922800600331696800227552314914359711409922296113781381133698241855064420665308746903472616210738323785362353294095030485094394018531537441296928187950269902699735841057866123149450521578375228659139598382239983470974600920248481422822107394280684481975427830241545816729799250958201564922892778312647403311788898325766321302273214510480282271269770152208101098539534289995408860367323408670653588421936596735198006934386279592493689159718192714364370743435249481949964238191348641445212990751970157695693287854065552927624553373544708352075389437687356839539030140434665366044771446194122462124728230495603507691032862524437259292979738878403797032185251804504593396730288435578315252964738371174923498695954536572762980024775144834681857645089470286278740922250355088409613574401060057640993937549992130027745209734090995789096934875113221013027010664165374514128670899720356065028999233751493502270878851642752723436682585132873807746757240393028204323917542503863520178288676109904416574349553948868740857641190787231436131259782656303921524044525990456612934447161612509995679345496347244837993046301438187903089895349403829985075149758381991514076636096781570081423570382567795079051910926406223877820370188191895186877229283537013600198488020451790161357460515935225733393371464507653900160367983801592020453263920171869526879785423826096210219594317228538997414329927208513006700496503449848396339762818598801195252091447344637001539140530169714388103521881524134127348915886479170754017668539060380183266769997270421880118095664487056105201900996086726113596304981589967474432772317841510094652613373991499926572439126375885211152397012158207395129835918882584281903620188298900994423082556303141432174284536137153714493458145778193569561640738949314303931608484763248596035994944978195325645421996606374984689849483715771943927080 [153,64] -16542788842482106901253421387724572636894063489830139895328679144674579442945835696902257209293282271039352050908554744203072246429481042688317046894343060201408265297518106893411852786474620670544533695202018504950936203359250626850419901182564462214199807997878732720140014650284982522287377450124145298921036060018319051407906959458722937045269062610306164181260008876024203462285938068537166864079315090270467241355899536121808778476984908638758768496836083571377120364085144559258411109880383660232896684632941472995748966028728664151218681999707259458027356709741137901860440589277041541858168571634499627955579533040327432596112653153690107832191979750581623834613883402927612961721031677737367588336271126316447173250939610292373347150966193144788225917725619350082675444731866861438785681059686352889414847333634051559567419779056067089968577883054112866918358555807504112471651106826557727527099332938821321413317840255880563304351183190815613222023466117865044111851009290597312933988632340170810449889164872319979849167948947770790823500183393650839865821664732090071666804171512421475181135619454113958188393948867478162517765842071896104971829685993515403602360131355604315554842730173228535063180895765242968178196115280306363651651381212978669248970663811969615824646879123245862313286560522061273990079925610099388490218413289092066227953935462693344313095766884299554868162988306781536945596466150881995656253980763227286214940425042742266671699209291899904507978777575856506237476232100494495265552275535118641092419940772969340611239257573319802675250179359807277073424595888677693960879345228402950294652132638779450796957895310001653710454775356096259635333838536899642126197183013244829757803746371446778750870734681523715263566187635835462655223287933391007607601109679082773327386976728346708520753875051325850228225812281653071712755281987616505933224534442728930285559494326126943664830326037487261478469332354792718603902418230204564900939602130947722692065163810641372160494431663248207774037225849169165799240679579613716759377692724887811724805607787329088971371771079652575094680761360469196630266107780273296418467158232122672837268756552200989702318540707719821348042036281992607482042768643428243062374357774944824345893273415446470871432076766858925527877664117951278200151300223230184860532557117636189091745415200535245666482855834507404857189535800320969853193934035293451184960434255384894303174649531011338029359316598323503758986178344974153205137289723702774323917442129924646519941385393814451067549931197327852771868752262306369333254095915403479711285664384 [153,65] 1532171910758746478740319892122643999793928774353648973349112516885860656868121765314093267711326143739002576589216058295865971074421386529390960986931649468806157283735695422191130391459684372818249457961830684836897793176380460077765574741215949136995402609682238279516300681667213690939575540382842809521307469152945628314006009186682368526138593479027670203621872956488993857033470101938324779805556838885976246040053394082661494517882925819709437986897108549162067254515643546132569518313604284066552343508613526293173482091509559228286169630422676459081884800129102706235422717650326556759136036975595755066230596073317619469173080775299840657720209273890271908461566776767872161975012947433517634520494810841415681719033187932985969211251224933039526562255105863596026119246134648731345496258811925132470645657316184203008443632533096325319222265605529857744807998585253652784367427220683254580633773788045829874786817712885657543043925790207986843611217178562395814805976719335885616233225181466024904750053426624824362365105867915620948770759483957073801060944051099611735962337837590849798719504206276500939286994687912428953545420356442208778112284592414704511255383487139108408401795137283031372559705837568970818999495897354047058779471537219805848248394759075473711560324053661914199044982576322323540174309467446171685711947242391422869482915542231808864953930386383902978778361618764973678245006941299239092027106231237256966196228698345155508985806713393717465134671358189602424868720451867768185905096195075829135267923272321211070037275959471445541237490734667774324044697008958058070901931058686360599903010949634671399165105542097203596362663518830739989140945235062846202660670615874384904617383291476412738532727389921506953579781088217222482066042614830843680226305073097936644268477966887814976291297693974344681993839619218031704855753147179411192711593555213005563198964125702150134684275231518901194729091846743584953983039067215462023508781200198922138330920665642731989801828290568621836861790462932485418166403137424911235336492823776414153428982237974280709011954202151998612010298359581520304063191049034052404541967443459873956804629410948790379243692097067410071580419196113057798355723529358675496457176207769394638598699968218240691736172530566523213246404519616454177923193401005432344305320792846806532796319915355787205531271136087311222079272415037150201929422177508096719616871171042874795570820090826774986735109194866997645370631445062579470761489072955132186352843772492231506740813478681070992481789500413679936486360991847819761666894772823299841728784 [153,66] -88508690305648981706468783228677181781558515040270922035083221817621119128946781386156171850775508169804523474560919959771551393414048999734308944112615867068640949289953992236369187600534685407390584249875212303320515003475528404693965882376329493305042657393501777117820713675513320405620855094001424279155710912893350745988159900398301530057613499171266283840462991650809958380869332031892341801165361352335237712488843691696072720839828709703112066640480073056822163465483569705373661123388323893611959096009201045426835949249892588978200678314866018807570590721026432059566966263819893530175469153684098856301678323544572994843824585424059011668497356281095378120739459342425829450209351298415771136745369915048971005230606194276674358846539895225523493698340549592164214956680815914242256999192765637551841422202111274069517828914434607983807764338685815404772156749771888495579560951707167338079327066673287754079000829845767312446968601459710121282233929663661534973093022596323292180657575697105237146167564724398067849500487095859813522322903752097749575271751533378575530880832033921625544193462560282859919423501117704333842610964804005705867000624333865358427121219583322931853200309738313320637316405071194138389972879726646585651221921696946987639386702778805298801318505605048164051884215433691511938213998267058873439975861364366744460712525175608534690289794155793151170578124557496797594582893387133672377714696824870015609901714764246339527566769349279293736673152609395013466661836830988160640444011782015975037334080160284021151659686421825297179195847381532224139055468472567572378996269941697000855001390553841884916202936272183721740856347454617119072832138995303333901321187677406708121707502260698174553421595685329856520295166890152665293875268388661264432733355732668135940970730238202133695294777708457819902367932727366390679881274347265687957906097558175966781600569112986858369512073840304013349150499511190927758880143275152436044815959018622990359619061171029296508260549404291251160153115797839642032249934410721677823370174089382568429594953500504182514069752018577710679063036972279261704701994275786427406125596242435299943608775490137441170924102794544479954337520479324616985744983914215065978787859037709195576432451595523182613889445866066995384338382130386472653110378345228699934165248928182018636867713687255526083771500009472674219084621154563504604635644136321725841951177006384205738601838379839322942148532521498261991621400316143854487334038707080038665990006878999273810979568946644483889838602698676511246778188220541618730985106986434705024 [153,67] 2068921796113913000201692425222886899204727285997249594213685117391416591513331665012182952383477806735065287165935808099454901191965436831736455012800153998146415436406954082114315776356380653429484765055041973524917960160047006354070178586714860317413327539047186119052225781575695137167333845418270685783335996877530517892454986255081468194039908402595598939329534173273330523867183953614109274674005602165159869916689335149357122270093704297458124155220677681619860888867204689397660370578355444260187664115798947332959107276833942813686733190408876812837290973742655022891050548824875410921324298970911133951773933729225586655704129547437888798451953242103647345764087312906234405340450136631834699361301872177259214396969888214426710731628423870215208363054579668133753845099122846467947317377084660226227812762792979172890390233675618999931018398996776785694898497953132476428274707885828120312256243485854778014377113813563925166266385018048227734266791229368681820582273484721732332231788269981432433794028360715175006124869881960069604919220293125569882742044695574731872866997779611158447045268363554459359924518421728621874313404008458180114478844893252926343423851724150712010816305985360067001423309095200772170912898992842496809913282481108872743576080443170740679632455887260024978851746422963367014810811611550125434483699730602848669378602037350369774670238884512808951996693621100069587681303973594936830983617135153559996227287417465985983440394720624931185316168069981061545571216095360369119111067466401240923475915213547620354586211144606824215804531328191052188172141387921752331456189450680903732228240715727762773365295983686108076315054504217688620971271995931710679656081977628540120664100874764341827714627903100934043013979046466865342463861628340091612443155845435966442861053913883777563958809301141420238151301122137051166228809450531867322662636608357877620440020683816035117633038821503945523862382956549416805952111364268004430760078216404663039810182992796370670421834289402630184496345719857975748067318517465083866739161611784751740826833453437083718241113705509807571757910757040825941552090794810644198122944593922706652819000118208236230346242189443249733080685263822704848786423075987788572592148258888784913937935262501789908370042304743994023554739525447748406063559226552165710303361606347624434651188645527850209176051638615158451167127316285237468738129919205196554215254448515407646549920643238558234715484616414177699599194907502136452998214099687669957212277337888030261556091254810332734486129454240242164164464525891168541907401922265184 [153,68] 297537443734805986139759504100044507066212070064552150675302620911270442365458260577067993000038467597701321142832479722369098523200199999422395487690090786208871341479950042659728403178640217062407596773661215136639576599469395202093871667777830862954141270920980596193600200037945870372415449704215852160673609945414529849951785075267784267636018573639401843030237382651105285238344427477028372168144834802397045450744784262780344271476309634860220660443399553684446069664045545816379124289714219452916143184905374688219810818441879687801185575481538776629612097818049284463230705874613382181428841954228966572375894318370809571736153811669210966652025783863869403325978895822377798164512641362484449496859874877922972962113215153400666934890320518590666293592318699847982747837770738686812549778128441377073020115705599149796968208824504532456646188934927668401312050878262073419740725219027153248059707666530001892960450271014129602958689312309210176554366077456484531834552897223317111462184766338411681078946884706341194079158290808804173690918967242744662034242600250931535937913891658530664934158764744528772822250675438026856683058270847142390932701446108193985434385421857993291214908921223154171510897138650701732408713429369934389943158731128884834600804781997585719161256270650066743530310070029122488752401904684518545056833800283479400141593802190024910398336365490240365880331412520944269361485798811291219353684198204845113283176156910444755372838980143812362712950092958039078567669955058992846825209677678308036607554737784883883381776956619371237253485445673530222492497736118675395797233711180193031341790140343408366461174047707987192893298678734421880920583408533719248938909360588156273138144977320646406082249475507445321746223046164270079792125620901099955676246344819244199393072325192965629202613492360077300516792994229649371152177131332495443298857824649983822398899513043635254779840600249692151115472195879410244078468880453063906428319110145195284443281519359223215406758841467312945946008013838309533459818382962483261358058221220910705769276023457814620009540296846157939397713953849168008983897574081247217656196473984741051842649934057470025489982430351687911951281140947046925619043278012325992455380813646757235018746329381512629245310135484018152132528466469840238041608645227033965614077286386642097232503814447884210762396620956475525022206953570018523244854563749544692066696437431221957489215059786033082056180748119056736243893078276677240377953050004568789338340022801583467592183998022514301806408074953942044246244346474511952434872954368 [153,69] -33770211191808264941653544966194852421137319330381796747809270040328142105996972669343434886877707032536357069577697559664901129597377290136536847297073653221747764199245841401025939942567910755552381420024441421067461334131876537548989678673028323066650023761118726028896814545508189932453231471321498717583901992144099208928652986346477030898323178793582330922953418509662820754631190160763176892774289314666103786578245886679878431828033100002811688003459552700709769526069647895891129705161046306361687148585371626784397926481000230231161343203417758726182965420611636763805633476167317588704238219691585038473759011372230566698862671123024084328935267507946641846401303390716034124596101766981837774200078789665799117323226521062596720072207572340676511047679055642858237611181793606574796407921286302910956513233905523832030487990809451885086121556381303563871431152686085448020466007890435895279439503876146316821327012013760594656371423923335992317747122044837157968951910170549819157381554064787482406626130483428254036376025985748041103428601429864277924946922540030881470637549447412195448031742804895671904774574591759043422432735254816925330910659614509332786788331899080747443226597816088921620606351843997027297096494630692033214542995160950064718180653643772842566999949610045150212739873481528083200351149681344061249931755904783059034983499149102691580079045603374790059983945699547626116680385464653164342951015350117478652776783722607105060339529918551046908204184876119044016676646154153986636559725841644636735377513827931726966588036756607727529974698605618248607665925858493721698025376607463725398800444662539069990134138990166077174142342239329311046313453121331447170115606314186597627779757380947274154319666818146074253924696888788407607441157409150883924792454475225451816132742250627207247199397796168105837804458105690047607247112051779714279961650712713796335274622656362850959946970830536527936046798871216912968364724491475640829770597809347501684404975345556562202439195352695122133000955024964679456540121995325285414297086376246155322339358231658192926544323044017668758885862091679370321845745352245965962060733877509266762709269749263026412044785150484764250160180876128727088197105187371376605936491436942527781723918327052620406493513228750045638408448398304986622321140143229644364295808948918444220022065785778412763573705281431729286791617080318334723928197606640864375914177098811500672518294358234434185921163178410457816108836708301264261414798595131073138475654813141160514911119593228490568924688964370730256449362832932552691933888 [153,70] -96103013413891780432369292778814176780131441513399158600568817627184280865070251829106424689014619944304956380021111922275874032644667628236969480512007993316796872030590491640262599885402340019447484956913031509020734456147771029126857146413960243291942430240392233563731804686048077900546052077765824105928144687375784825237909690863854345223509682631058761490124871722305360513298842201783980446518160584861293964377943713334097654494312960033237649100976505822382120437649703182990955177822726187108505538590957300834734378628086745664379826826309267189692010684607824855975218846882869519593716077042536584143900484609726515641889344423261170425438919864672637009102228087691994914617359080596813943903219921545675768403128284874603438058802359259488911445636292656097831726513255266192585698442525912207449824156468753270409064676493128547196463459631142394542173069137634519019827309025484264367848230491811905247427990923586214722962096381146061766008150704657619455062953878117701355545234099142036330661962580651851795293100918726638937336056872236170053532754773571077651173928041981299721592705795152193339632014500354185176661421789489514045419848983656017862132990867364457599547539220033131454579188722472245444976984680511483044014730447943468650445414399038133981164664020390180794388391124060707888763000716060283429215593037889995272630592601941686776696167356832018296992369523102100880330397216154643078992909623612956921103819637426253118192432274201776139189992643518996110277580149230548743505171093119568306536949476952866894896678516841509142176497850879011647872715638453125402652772198627985165541924646395541670985789053708939642294749228168976421206769815649743814622411360733126501366587746879422267605268326086155677439016200957111240090795340175760215944449197071946112941121125389412453773427339391167433582077902970326802080242983820722481596083245707329264010731211880367160430119444465722406355112193870749511380437827342324319127550941344176836446099765971108892735010308458830883768888955575779293090265996174804731410369368525089963589979188973960490272005681442730978154615772209081605981736952633377659153344682354382366835466371509553276828341200072333131217585509440437903514315799289851528555943476024838693230016872898505314374936441086967834612414492956544846397950585338385342720398200955270716221744016669604255869043322245811060598707262240748000438841805698578298052397748466302594751415510268728627826741344090652794957640029593873034173358779109307363522666465133402339876229895476103359457910598536604949223865276329139968 [153,71] 190225822096955820528718593092797965932687990665763461331804043364416121590284290847372809292771027251488909595987519266490165710436777264526098888231563007149821725132644610346840254617164172550808953855334612174794200175117584403999985838832144324478641785665417620510159600683599900352975501327096302302098883868928585917415678905714469229947864225658266697594919282982544216674588578989368695167192349120915257227399120232553325138531984344012284094028581926485648976529774510296263990849535741600087806063458152452621535873869276782980530133397766128847897236439294358056726979391666945548676659482528895594708172739056442350647658644626841365324962854118589127411146931886322589167081739176099470652442664048562873618274853866816541499799884532922456599867019796275084069082970286927882405194306896530901924345055469756821599539809822970335089247802753554387683282674323121324276137155617646102169550269449529745469637412753097554282964796058458614393018814706524394078900830168715498257281024959777652926794436506822370532713585724180342984011990022990004842467226122812370404194610644544017258643466629661334919673859259563166428069622084526788241642512027897162219255332862608714383413984644669023056701377747839619667556912935164382257655625797468588037658352123618886914429824293550906497056477005253881710645726699613033390963064532852238950065087259249750551452388997107729739890181619636820823207598837165968238911594084880539427846254270045558426134026429279201863992271543811053770357875027189734603455035426686951856319370790855208202883483282301208866819188145033425624536099474939104333902674437502193476317934383430521726743006492430815936457073005572565346507725827598686422088183562199561210022321770490180871519577216244868609881202744977426302700581793891790649399305088465436350204306060844529848646592585500198722274926125957779775781492318882949858765198923316471518544756445317024217027619614667843713984758403793288383590740150033800018002042184813995564310276326675929927312485738609360560433751396197956912467640677602289887350085146083975528008409493608288259793341338807134307384586683521146981122395821379221449483185736448701028226326865515029783682730825447496538722887128715019301408517045201793053552915133184397612929868700263448743711023269620988974994168729108535549958219453078957792868066125958097510961561723120113659150498426433803266619950860189243728963486891909297561019529369268454290437837267792472045752859383048647350867680443338651939167828281106429226602158594982249560227546800576034217548545099050647134537782813027360 [153,72] -8228447831987167594779938694745276669890898677466812103387864589986413490241927760326025647872740210439904425278813614082010203296048731482957539435620130627066943214491578417402543593590751212592277911893249125323673176312901613522962580766137775316924251766824402005213493777519838810790286746340999177664630949755720475388368524115409858842852986572962854036555683198634759058421113686452577759432766774939666960285053237545483121602881499909736080230777913623776129063632119433852453530030506038193709525638504775721942717847002926571218116033143420028995394033538784494746849881403642768475943238917466003326521102549753976125739696486576006036215006347579975041846668010737666890363051862085015025749692744086306715367940141967510700965826936910429506980806452893188978257461542838454468704410876132960251132326236400481362818204400224457830208582429455691015513935063318004998694035501200431287309706786985807380515599949625642750395941878447839551947433314122981227030724285868328455894789525020050078824282931840202308625180166497559489075150661691906933443585578527774269914339912273554702794757517295612669351861430405954829537706930642334928900552845017579898993205323867296379016045399746813945758567258379313186601563432483633427819518804052799325923524134699133512083800396640332151041477279926552841747217860534462115527881213307448299657557087198852779993836980551739711546463387858271551766060433882599063967538163217619934530011706950990587599228819442956524973850330071765376656390187635411636333610308875980465357657835285952868909898379581498354832766154930369635304837202441169197826993476039625213335243662117981701756653691036274149882916061535641599553755477115096182115659476937825035026215155000660389396190499227087752409706181596695725097575207152548585708282555470554146315473126648800557516964656522131021705827515297902332346236165545589659603418169985556072523475996583642447711274493537665612314042608298319629495873855464069012796846164182084800552438017859695302287073750991969694727153556506500751719825250167562858704819405666632341637389535985651309466975668702168229753495443843271253708563792602905168138614084390840029269468927370239023832600218433536215178016812718140723772897721811710681101007928236289011688465635256919256102486617103278283553067882935551132182898439931300546111710701438554110001611260132054756989396448254892506037806329560746794763111247883237955856149191092989608030117599373756656236265218768721869558321094164002732241226810603834318610079383771304491405105350524955685972475372967097961220748745792 [153,73] -194968233831981521049467460479327262015525218685892335229734824423554865409854883342708609587532965332427673159376276595447126352031921842294816817778562641501465979763042944457475221341913449409500580247735426983687633733097060983420022711768765883315869952493426512249249016575233882204001001988884010173493767537207521783110989894818489895962748863221691271368569597788671835768612877110816932938333924334715096890234282159496193311062283165907256599957997263976668698274592723329444855544409171685514133405485003357518199499240066849628829688099914271140959142475524899569345419059553273973690641130331507084055220958037524187761559428504066771482094053239968394562198662777938034653239968639436407614050613350570327953717206651609155925781312898637745281487370718582988885746883226894544284673526415483991349800633087776728502434332898370024455213548355468253472793438339126915770461685672220987794876660155722835288887940803643104002140495758867800454530094487717981801378457578648386630870870697647609899621608503270347322812930050483209795378912879354991776336733019080783102790990661165187896580254434430672813770585395451761807183335964883321815976704093852780139094187745942565835386797770876969219939180301332518832953486964084600198677693349079497008230588001986029900542751892779150426037632429797387784652304207018854606910187085815584696708362555384157891234594996107219762181216711720732549900658332327705287704400461218313328752353186055591634970505638462038533219196798190364583105832903940535667918712575878541158971469410587337042445130697424780951824159196876420872092773952574369764630237543100596041655589912272284753421847320758626686898246707534390905406913361507835160030218422510189064527283056048566666892637900007627335772343876351221201718554087321294151904198441887694040367900996118953358807228612239949443510330215550558059005208857214793518865030540944954700662831646462562000223963601995660018122800863464144929802041810784775450909498883985236401032324745949590750337323076853147607581630888686484204423697056437772406717339726453503585260634970977267440835379552005354873919129918525891162045135042643989998400997611889037331366696270981314413064254562820396278648418843638030727891398653407810589871853817553583578426023995621959657678861629794798310654340100526962708704589429505965649286627598123317036281573608564167479459449836526246219867805268593710096877356117684657497830198571512393456891979273509478904771175325891415082421089638693735057645667333526525030046747330365431436387839678966433496590803522040594671832728 [153,74] 11846659669762016672651646167812289617525425574436213896197010524448552527810227579779211359019983212673216947409838304348205385733379270649224857100476337991293198426361860584591419967638653585686620539617656721422549835106525027321345874057432209153688125697014979268328278816380765381912101238203696057949810254555358993702025597411547664237234309309815653400402731687834169154423317477435566609633186992054668817738240870371735600709742133842436070902700833370575311747749827206868937657435691773878461726425471762759535611566422797955454977669226876673649238019824009937159621239534497477124178113222281076365745201560668016224039953881030597331563117086436910209230610496490107838308972957291986547187963455671289712920454236756582486403634478842752893157463393868321464483865935682926723207537293284005730387143488021189943792855622986700108954411580163503871148587360288120851975383318231614188848395071979510867012367230190551981179564711396795757882129968835807160617898750147564753131377207757823726191225129877718029030894242659105930324294512997651475490315688683415800927035247947664036026251093276248940939339725672381005460067645158616087075013007697853890675165471074386809999949343058486928883080539166719869725404795202731141184918373595662790543527001824005705579788665068310408758945330926433943756443736165680363396855997281617258409985989458322708284519569856917101931439858407639981391428148606179005944180626003514744338001966637442709608542383121558643264503244921814599387843047600772385019234803601220639372011919212238245719484850667716170051332159410547507482637921026550949062969021711800818985524601525481397018177651302992246455516211027985445796551107370859660705644427233494714104329549764639838556470401832743064782710827465372150778887614902623784083656028243649867950888214277373705146827256628833419012819171388264596294613984588652896899496976521084522529878027596430264873219122643944687737804575209223688413900601795195360660875968782347041938499292637159310972385775178440546394386661740815775701745157907660442572251881519783487552652755278123405404421476422424529032695205932512931992042225118656130682704817638412282965331572967209519350676984975467030268616088475583564691835454443332592174179803827860632778793756598593254606947814014642749586905543050738193010460275223621708818994115203042685430404204551248486984173033764870691558298824584514858347720493046863849458114376283485582903515626525329626343216759124003353180912708634866601133989270354047191177985617208032892736194450409889765658467325363297077504 [153,75] 1463175946926679226993309543613165953380666932046708592638078541095296453079005330386856984423691292135945474865747098745617633601711428555481388333571209659778345513669570614211674873141693179846149960986789724215079133848890212942973592539498537843092522387818505989308702361976614663185738131566489587285095021319550102074562810054218041638130603039446130589248512913419246399586235358684605220425536223052971562479681042104557726663945207443667709342286200535625303781123988271775974361855106437588346699073816604751263111719463486480776249672568412254216169952776339034414389393502417206380780475386270049092713666713473175563441934085006570671177064857466586754136809190341460393067863286039763847982457341629858287486550589358651432951469719555927563986010899246563234229744907192965150909813585518678749252503627461162700422240240450887123901842378682637330281744261571623792811090864095598217286575229353397665605225693715924228137196381654673411467589948487784242663388536727880592479481552086412243403718925561173756470257281607108302781757259418884113897279395771668276355541586204680336859550246705311674684466712388642154570133035720188331514715235392951736421633172902260937311075847646552120816061709217811529218748819458965995604311631773775023974001049993401725223852863235858002647860009699494783323936559937506860456465529365085303830055265693619710143612357374334257040129157642826241203649492646099868549331602232716784693192160819988359847809602270283309850432954198748195814004267433122105816792957435662615052415299482612038895694708152493419274166760148533950778851980608813660773481429106891643146933315493426761014942940843918948399219126104967802146491602442468207525897219836677002812659764462083819484423140577541274170803617718908565278853541684782221214372792621793341050632035963463160243222637631466881837116855870866199598621040609019554770909977917755275902668938203311517937589889442629164974714295140217818238648178649246502504669198589782106184536702930699562802107786570695112974590678421596421023824520371732613686215169807924579832685318057344731713168177768819279158835049778419434484749098115316279519588425396998113538155463740585228776442868999424087568626944435240824421556320518352794593505762146704434542564499739711217687308371789180146221207290555695662732860978320053782601770419080196776467509350763602351799106844956282512917560588998394598707779675124408030997947354606271441745361174547946902717371613402549596620732653901044664510621911436279816876447686186035804711627200713362668905734680804689424 [153,76] -78588648471260364008536852648817309568687525997580844937791302623820483675902980601005383189615376259167390944091257608142883636624536173886922995240344311652980963753358567386628651531598903242166406268556305461854750448805062853090589862594628493470344724954552340428995449324653282590302627677785633983078713966444075714755008489028220165248951337932962847667360574302374558510190495977471322877413046854354620236377295576385859007013948668572381884920388200919874765390644064661476478437287075037209359723172245143745019758820903863123231413325652463291775586184312874911012383816190624378929247625538545869335185526700048813788253973214577772494753132531994228105419929855762083569209959683615349390038383633566680939831006416963289373042349156823232355720335670108488830971051034489074928977203997508452241824035871897340344053207361767092454355987858940461172010339121762906586995699688400783635047217099536776687368004864570207572848361486222761536500496411699419735802131382327859903566182170901510616914605061569096762498780452307609379831486536255440283615809552067381224321079033576508645314757489143508396374427573800593832060215829314132285383497366076224066886282360083547881178246517179319113814435938730052328066936472283813183110927678074427038976462781360485159478813385080159857301639276060535362137252751046162792268292540068308184279770989727856386207452874456305877411050531749232198758778880604462258570336665672126616173046667658982702923792829404868956019867955068863998147606373618243702994839961248945026372509044326329475178929637479002479521004810717890036235316786597166994867685882321987089762290956812929255063458684777190454391961605456378082569427109925653029871134635440449446433846280375499195565911141153461642501257846427749742787917234540422468337546945460466586388679840530861316037512989745363765407311832135932034063931983772247684883834335037492857419968017161903843457750826454474975604315797220451500196480044464040736800137629458493933480237964272492860963100041774294436548333853905507998252620341876163960995832344341111893250638064057589624527530224909012467220929736581676433976517622601328372994368319137762216297342790248438128548716568969719098092181850232974506046521083526939636589194015689505056487658494955200940640610197877806538069820144641436676845550897201452216065886010892055043348385503671490891977899576663799332978931125869251480725364415900980225024887998685956329220245151122490207388937298349555090053252359689909054222162420859996285953571416077690312194342792275921108599047575360 [153,77] -4591538696961155792118942157985484523086206952073333912205967260074487629348858670521749391736384790199180159394527881873858777409444432846020302351496681109132701127500139065116808405607503717464435043611595904696920456146536340088841315574612108217422857566713920952173679803099354973061356958711803546579692381337448556626865745884736506621485654799502661554024599689378970573896117336798678320760232350483317434667040938047381183353269000343224968620820148400241718942840669702859067758248363779984979746935856314087119455169519714757538393412116420712787973534565002660759282207384482689777319060457413713230551109368784738644159084596268702571443348960710224426563451718884219932573481205003590638615163294608345639730632821807867652499355661413449752902270418258173022089045048832794419642151756992720274089051285095831336862611352831302704667135692179310554583984034191589999029194865239030075797508741957051596307513699421683176898060620655344717712768077385374129080813147044385903913347203886428019659889362445993010153769890368104970125965793826131839083895064509611205166475981785266998691528871757202776476891374650503429033097995563151699735893557704416668913565923050249878778125392777161028639850879967391510651342719696820146944668800227580658119276341419430423266263647401682261741622895053211951241391982132066007354649026177020618624381195501983720966847347899881415238540298906674107442213423247946302339289509705276692331231243564241409670854258124099219628527764674210501508761877505496652249639572676539214390476812471881616754981145276720976242103393957071793334085743487811678805098235893071891688807731363916486362833066521126578379235174233818418162900652750594096640019672681883604322750667259607077242986304411323939781957727250743505964943616960976904162555769467497664077797477825597009153392571678517304465248915501870916096924999861395344054815933655192979225781097085218421118465506021223375983122829754417184629485727757354925442992290089116980605170115699898123334962143699456237289690172206524866622614082091808700067205629106727330071699235414335657551544397690670682380694842753612016541137943039773377104376747609682633177349545614231060499408578443088650552362838254688297096603340540709171618774225215785064829751047591029740016361969412271363854180215081785139846060678201928365258060897138052734513387102219110342747223483430805333891459367180904422988413631014881205629396009003848022099452006717269982433773354548419041055649231127567436697400829417020170581393951577063993209227011804260353897656536 [153,78] 398081792976244294037896896266894661822435527474338592378749341499334700380057166516495028285450811065205970893306904374454238395139597543944794099937766454820229874794786432289737160135636697609211669650154564516952238384867552160583472313754027022718175575965248290624847704432593304484720872886475265023966319726542917411380722874085570085864145937030452831568916224954837177392500875444626893136001967787886778730518403730009961594343788023949708742178967813360013111789791240090468473706529291826128251250147005233542867891649677356358237142320970636555261752421063685139597240472101488809694246846367900499155795630099423773889317483686169069345198219109269099339843987433854797693899578434442240475217525065345407716769862189020589136678102126320425255802885491115004912322082527714524331462626846811010604187981379279792215910915672717914586360811395653530346647784772590870790328963632293865451035575257482558674354250747441834689027129816965519628150165992539971090725895118957552579818841894003230890561125179892580145649689649266745481548697275630109751306648084012285612771498710293495961827726180386095430528552075853151344232655127007495087955018571089295074362495629177393976730473395253278664226900491621678345119630487396657027939651796281309636022906798616598966754212079907782167985121343128722492568725180893682469128642582214188628379778683506338484261904942149527654075224580021083138411553083685158189137481830890631034763017562385145912373699167019937506284000188834304961434871837822174639148184842119368574993261934181552726172974423564262967731941963372211600523242093281765990634178117648530157653144278503667592949058628823168340330178900566139050961439984041662060052940300305585058113291229692110844132972619453370391715229958915136340852054658709988649088268781639755249552140613021081169644471512897436262752315891839981012852424897936524574474422271768333453255420274485048323592731174761837994818874271760076262578997836266693530512221604207366187915979423463297044937696713513023460292553079841322653790583047190620719773653618996699275659080832648546808330289771449162113896663375202688914172446449396175978714054585625760332488113995003943510323140658547001886956031385155234994123051780609151611497551736936627914580140962469461240991319540118497936357658605266791105119698560907793246119132328904756068643406459744931473591197883239965452191471615132887403965640961857368752252593088092365872649020381806649966881003985031217391282490296515572091063589082776422984915881708514979948322550275138166140288 [153,79] -767884923956730747749610892954754632508117417664113671414146828840352570744184439457676388074215348831497542773883020020598719560319509587973601449718969913234512074149249808237233997611962411971592811067478714409978611616639792203232649260452370792936533950319893867032224196663512358810859233285266145312926095214604371317158495149742695166940359682987246761956089197276057690943509440627423906160342319950373362504868391486149586285172506118525500166362548025270209218020829967357718680343957740320297770415828981887966126826107847187398766588926087279810661967012713478844889400359242454692854963570948372883960110596894492441396470716699239406266289407851312497274041622582107746955455801606256676026563548870037706508448809130334483384167605727338012871612058698883087460836965448778210904009286361110069464319986983965647048457605496758856457638763627763698342626408951659648974141435665819745480266936027267484207299001046236566422518983119969125403672138132563663208096714591238325538225494184342667681114147366044572238729640846796639833618113392849801687808133709944969967394006448692000115712457452970319323825092204323451737397106199928543084129290092089756165655470216361034369452869425251656566495731737355296998991942789547303923536895267816544344835965530615920570812620451013297032168033858690832777361850084487975391926780438363666352419031191482691879661510704459488365317932012349407691633157604177935588911343012136108085834099943649646547978544760481895611433949754633377710470014699722526804420464910331287200705692160713821459381960814461055849607615750110537438745259375796637507209328361199000375193707634307203457246572388348227884912339570891319960239079778076639984557639874437205501016876945497864186204143878878174405289177178891155912243832789805910754272284097369228482696100345215715659736400315775854051886324923755445757626365441189988261409779700836021739778401284318446194969758028280433581634778442803431494830128538088761177565149599703826642208715829182031254709904524366022614581526110114939705618258076124682570119631475226590550618284641581631003812114635605810598048114826878527501601644733787114737613115212186821182602662664561471645115403633929974696885979536466000803543238400351963350801489583028808609061572414318391745660712933522003920747096197830965452165492755936441425273728526089970999132687913702719508601965110884860738058590961263494711777353078609126499416012025138787537042736734382873320166065448323507373315281609425292397961809667404659625463282201250792475596811506696336 [153,80] -929597774659538823658208595472431729694007965692480721563097212878607243000693114632850292408099684595529071243654249438798136746134363843170770233245788231993800578123115750599352889284175076937336039980281719210145666110342307150621847137856682653591674631686714271049205026839829017487074878311401999980412228364083009808234074608191050461263927340312499251321560986788408536004804970151214473556187584373991367302334014775939284895986271556404205848411036843208862081706398579718190751488990410887508197671511299583431411395790218570757781124472706287429678264519761353202016629701949634795651749203541251969186517934615379270730888493909888724777002994989537255241020945577667775174179264596602998078199759522741160247152482224254114045471695055464890133361884486724667130193831507550197155245682381406127766764107112899153391663349342831966220421744079105486387369566005622047438957568189890800372186753206342998709377023433034474708282474713992713893564787443802058414783982332621616445180011254649031541782665936494515005481433076881217264168078916706820622277817573453109962770178477223152680468409585211532022164639101059543146439975400015261766443730292665417873747981407096663372842390344694630191128681396243861320084781119861258565654061541084380415223493219194027633972665860938896815314996757561825062432581058539712002147912613986861155509083757942473392511512375987142539144867741842109196508873288938002920938220813782361284248074765054160248694991169649602989663052802991657858422251303409706345337195296339081704445479623646528507472074509133694234559031126548322565418607987223849604052927843626832076314894466389422762234250463647891147196824504927647857567110207731773342380229108640014722237289169451552810426086353853346275054203485918423543357870598578730162571702965749761028227572998909668350385371881280596011117473944973234000391036345468811750355592732662264115656251614083440905313903961086441961114958450072082076312104285170463285466323369193727297588187352414556495536881895266179403891603563645084308232936535566601435254632600364902170082858072568976466136404130889561884939000303421336892664776455872456694560098841557310905988692738536450527309276248729138562629550950669291151837865432792364552835556211828284401742185372327486785228595694580137496545186596616135930699175944333789723834656525150292801018551214999429748572081369873343913004104482856647560097084562086875241024013012336242486019243871644383589411144772395406724735878740441965556500522534345854532088890659761704973007287154432 [153,81] 39267139033260458243494529694278238811936078996383944660910764837151477102086837997309192652128328795394253997539777557755979106242233377636684917738697428115254414228523085936084622225284923865789721080997815150016745654415056072833530974848594485979196982460442505945511977077916687007583613839401306666373658875140893235764097860445364501450168197513672033327885051066221971720159264134891085324723507467630410801309895774190556065627202277479175371854929120490019796012424154069529066580838960908143009446939714364553648737453298879303347146719626197216276950715504739175619014462053589138811398298292096407836368658238048514935052336920051210266333772750030829850271637294197957583275064185990682848421198955700926159553094148636445994884225192435793342120070947714835913549803774279597470692414486758088224770939278694868645899450979752437379321373995885850687268163938919969812373209661072965163699209048740714275762481916308803506311652198674825441081527585558819279833487771079457247517015492221250690918741685452445234746874377754333361095713547002530058148207176139712134088515767363564546304232937268502189696705861257624898214875403257099507690910073102812849300038153428147845619019173360290984070560861092650338948303245120128447319914015287792827378616115798912118664045025742683825383331023628548891843991772310335564532905404473062103047954692162157241317269019256229706754395597114193773517876357052768426334674421493492749309209810640400674949083604056748009410910885918633865894262555913865804059151413439978758061986465555214742495075083601905873765180499959809172745176450482408191159905234566725548440024718211679007057845753293328937364297228411994158580909064701798812067609008856785408731861946302984604232314406318569771858860454827760407804863319143884495746221956957088050001543967347379618816680228654872849368496751578582085650326130947903946826516398180927689545531944604072179099700064440485996703202440625409986314518069578772733896695550414427652649514394504695472560218997755301313931859266570766751608710627386979127743007986077948681292919853841494634040665895556288531500719934176063725491676020130339921959225720872359380112313270591612019008736753901512045124549434044962688927674800072655208328971787130886481125297470363518218322010081272943890010872901753028224368062986882420453992767058880409845286006305692662028387711323862900740892891722547619240849361033263095599277869699405944875495252627257303443277056777647519932234484914666490010745450707470750068865096494613525536704158240 [153,82] -376341667690127063589504406526215970064128305332638717089083674034017805029642771683721556039824209718250538630795698246307058529207468385566755627094186008793767815521732215242976674855559927653490366625187210556266074889254901850559956605439946107127396305735546958015078028121680906075652603138166435554684282094242537241735794091203987772742210437144713403822769448111163486065218797493282413570823956819109116141130274338302731322367311821059723089965341002986388442200309962123447262745875599248090698409059648710957410863934867581261789741167128247783032748113254014028112960209884370141546581325497948892781066965104949666403459840839036796359778178456384664119611893332141564820158667533286628861840231979157813038916506230083498479045843809069219436952414170440464069114155030301616293048109340895032609468750858550835034681814579280395821039769058623399133873416686754551156355414834933140692382371398048531227264101486675797086053690500273327583912166010739594721331900767557699497719473497880539650449070380483049602456881246508965033020556609355172965032767105740586545586272360057106580337677995953848409983938420399997796461742117338926593331332917100887346675918213041942616790002768429269496564730899236946682454424968900815764316367048363266752300265188462878316971607201235238471548809698812353064619362205197766004636594038183530546035302925774914097124255534663824982995313223229060309447687585865637527502450895705088995854521312327159904610236277144904946501233899076440150855831966165393508915709912803387340671257750983081485145772013517081349837074533516704901008703903571817880839525597023872400255953509668885537957573535628829320264280681362972709636797566573377200508496281803839988754849000633343340330962507781835863485158911816807514143103047615974273979472826454524573105209506783151666930463548423581684194348873947236500558296779478157715610896564367498555059962728532256378064575572319313293777816855414273452327794538646553025042365780595411465365157507373306964876592497121596729567516827311215564570749442806706721528418378660925858531041645543408515889104635509653571534503265651391257582101551048465215148215872143136939599688631008089877463575566632691034748896779637974639135495398702672517189548677892247286967227138162935450952890156432477282186641261812643746540414484652885063206978239920557873212548117643420109696744426128555668085929567592291733790667934061414434713324103644496637642992736767852992816044420617457136809200153624207490446319275186917156407139012420558658496 [153,83] -6746713246292761951632320081875555376918818514630111037472547413616892440714288657254972224770189448309468296438633148725191772690110086893941003691920701753754792756666370551490278138266618524611634811157569467772629213310389701393829252841249039171155342831634099470967811097164774406252764370729035527056412022175885898498549727585915410454196327448097770738382027927342586390875604975557375954208677496008197832679017673337392214584044059356556836493724344963506611732736800798216036991635209666225083154568533468112718121440535538649927252837105588025190117388133911580111838854123565457613700298305110759710941673861546049197452203750499784318741734428999191183446506493143972521858327398328351406189830092227250923838469120138396535788115748787486097173779795023492043898211794873449827651662821827409785920737534684971858870755135230950384022903210287258042651480121660623706483294823667193688452519958143790322426055236061760739243386054396118443588659564861469340545383694904672227626942460658837790184732392971954590274885080588524188586242127841857235222588009176918226546459645702244930408896763902492226060762627596425785525612249756052625671224510118490155977669153035883436322700359485236059745498088722832983334009869970220695870197146408653294349666125937991285077228775079977220757375846493814661134362218166726464098401005535300465949628963079242919590954132208684659712043887787905528256293176715146856629416851500873788751486022562022636771134726595921477246577160022984983991309608438032577489853246590337453696053732338141308468116587683047120370951712358813599327073851421742656190878603827952241290015789673098582494880314411868063114749452902471280992496445485670978570927789142837104026424126174093984787569451647347929262784264548402935451214544996752925661119650205251248861133092705708740914869660454086558122455022856859678194758027305959194305447787958227334784865357349398575014603129838176408592271046232618622539150507663551776117197450640085953102980703786851155150391837862567990488781557957134043593025413779658474497169844704588484984576877027160741697677429488460926246244671103603327162226181748387701826867265221506661282315859464529483403080886126191021453681107101213519653292997994575744418558648466366179741728308645058283421842662856786290965963920186342949485143074367575678899680241060933910770235813594662868153102002342313543711792022988905114707200002848329223055918806108280121337389951296387894209836217059778607218848632332458574772323608476079528678533771452642752 [153,84] -22142310803198774421543498768381513848862411575435952291737032584629409845552391726209411995102200347766464345998941783028210088639175719432010247434272834040149164805311580953939804389890087773887223859386688164325100355345445664636084771998345161498361693964941784941726937902305442392507326057878104066227505690660725874347127793664564273861310899637911376806895738309900759503540782269982607680405400395803489641982889125933354809058704644398294964820895840714133401671554920619647198092197585479955211635606411616760731161849177220996647824263908906051486293671503239697673875889756820516136922294458781126577676102473031128107600244620149574238863744662065647191625756878676055235313343609911177347945741953130516163072278892646895787864653956241615710384329717812602113567324723883737981880460412402575036854005179062657427642551884580231712878627576063178759783165268986738144545757259941792783842067499936922103795436324547433375857738769769203957188810939099686389076990221765424023958095340150880478855571849836388730323178323160155628527099261245429687493061016884327345464494558989390594438916077531135609174180812222867060058122721827463559317636863788846714927146257469724962380711714806627065954406325040210575228294035046451775724410691012124784919355569946097705959413511575070642745597297083892441910610038125489083656232766598174578437970912276309184431926679992458659236473838849461830091363761940223310011523875341372003210557408891488355836812771619055188988379294805027594674417129650391622296180671653060408752414601928355949715942204737139075671685295833076897145623700068043911394769931730964835072673739794286774169357200254161007520015800871700600560015645096615924354769566270201832944696585569310719295852899375789388845546389406144844412129903288665285029676955680114722937686232573363306116256342692092689275875670020092389496945213667809905622942698891180916587231099608152817158640976479169962417042612245940772233140263246512898447661010333225360436090522452603713502319819174450118104054076574148744480896437611377210606033777472590207426154818749938876395642868957450320007272133073163074187300189541461236165831816043169172086755193923983287048567015099998660641491060537054554129367779084007693319268988881831174345536694347057533574925019894171010432809414660986441159873529332827234408702281520238346009775476803357642736294977150557855347180648904594688461443998197522559061964799566113650334026706736410669483068623883224248546333137070710103739871301702610238756234150720 [153,85] 2082692116074210708643650758804241516425246600461904287118864020283311724637223324003424469127731118583747584912074897615016780546184928426306315936603455752843355289232106244192235707098364051225163965842682713918097196958484148633564142461255248108714800849616660939296442161913692051476749771848217484721122605478926202354348499068849408750236959332310365950290741611955898330299345333504206970880540977057066469729194705414502060731394208923931435451866956475483522194016623835267717610993183059600780022265318444825025791603434734930653139602421170534246009025591615855383370862310181104051640358094621856987559340345758192043349128241424308052892653835677157406140074058857988016964331060292210188862724129681259599998953247745334644262955735109138171518879849213776202346379617611721955702367137307892647378339011222967705694601906083178589512674124889989885543628239639490816012921172200037189516482959829338314927252688680868818168761095562467673928542447525407674765560688880042926508922513560620481413249882415517704521880785361522046053440673969355167980482800303447924819581556444867637128526981649908858032646885772399290987871257807282550487088431714643196528747960423587850409789369545881197844786825972100554894967718591273886284374867631695536792254663536481021452300836383302210158540731161868298812549085085098688854434263131774749916733027944765110505641810011164770776472502774905704948177723043571493960958706527386014028585532074819318053076556157135867569306372453451291550113439339372303383906913674736569507884320377499346063779945672840523162523378049670177783751375906632840054424245711277057685042594071509872499808299586478275461413532074001006689332684211512553167180905712507713515986889006558118423984513269912628795083270609370090504497916343448812396775381438311082096465702634192037293735147304852496112670320267623792216757322894961377210724160710477510163370721583063671076340333159617710656856974131148348913846523303891280366369445707884350154679664397868615265725020286089466017346808071251544939897885411592106904504940992718635020592967643973527324636125769508932245235001152365058320218473741076356443079591868490444529178790489378671800173860995007400839925110910670838922136206957449700317986680465899726209018318081460812161794873999366622240947823731516085425788170352298951428824602265987650997985881148999787391176159740266808752223993308459232342472782505558225354720301411560168405727601600672038393434525865803656054643979269162999063548049215160311223398504 [153,86] 246826481301781716883911668224259570387119348012377356159184839279251983374671789647134153879832530391413020525993507788495958033613771545182344376857244859370685134109693801042116891044625318828738482290289767487857400844393289615489680660569141211155592700777480786488152615001996545263483077204241216283234813120574213680273723132544254021920800219280357468144674249704762195421101453305104137228715256574936600378382966932284758313534050759050773383744442767074613588154767709851808683654369583079545977646023540813009489326538139783656849827323911742660501368293702628695095683373439377406064325797772020477052507154322147251538220065920674176913585705813895012799708761714304224316336658999032818806521977964760095149663585818618037627165264045377358826995201250375711545746709579744753221939160313119209505286098597744916476293362009921697896495620588241771387393404892989437727525915377863414095422653615650451639833239033916169740926237517376093370821555673119203265312407224006139019899766628217350334707384414274741672896114856141064095614339575580219772086860724106253780773995501667140916067821140103866117067617312320296975649566767781978454277898225670003475323077734660307707599170494728526212082996578655327349734039563212998173692660676890095822022916429898279189153362150810767134424899617425635307251798447237034763283495929915618174310721825527232590118657338260140639728289809067459284472454268567347943194007043041027204687737792314079001510947144911783160701685159026348584798676248499032286582496992302688580221173594596442009625574331104315132989526027741583439382779097999386944043405781129814703751086673643192778440545377778053686086910811156457970365270238280287378147615788763503795511349304128911923462558751262913662412433627239851661943225947816761592706863925213816556807590553986567790298369988431810962749161484056797003265848915503077804253183936758811610528502393179816898291276691528105839745453364819282772729709478350291833638184875250170063353653118743689791761151445942212131809393618238452082014245757357555250964945989023704294137004225151925991183695490989031056197039341627428235611000561751008451419028840080235282936507966721487884160911555814180828875757593929654878824820417838319356856411014398593886175982573027693483789963890925412762734218202631281218938313589664422948077779760433679930116266443006084816357069012234092076655424209998878709930783793600142105587269903769897918239116473721707787192483433752438426214489144610266293498861313505123654144 [153,87] -7713561767505948224880263383349437490292689022104759665008758822793341977340691763409348408254974693603494373279439829070852991551381123998449940735211350152228490315806480915125898969723869236822853770022671781703713562699416029167995597151480249248032323457567126835665997901759501943290517713015763266282166100342172432098322069658596876593403963194057546815791183105749336309885563963108491892040689754980008572619930899564176090284245948714396606063562457327373751110371078765810740846253918623348059804087121899893859603322121195527410294663039169118263848864087272481180307302015090370047209146021223652173346335421426624266591770075145695573392002716236137689256385710432305277647734756312153471933691768074917127000112821957389930669149087741183030194904237498631745104506472010483445183676833854291271863779186933825830350661508563161194048664413706006480812953565056422957063580841517500222641561108075957244066347378833784225666359717501494522980606966149013870548067449015732382406058166945043567807760351329675023572037421929293677703764582826660587360488260813408554908420934724567899398050225016280923188955789708881961922004774409418469371241286659514715982610779107573573510241336116832922867270331290064392640259310899963859323794985814295569824648026516965042425901501601642343154598266120864300893193810417229054801107595910733141399266968925449892743164290928020038665576562337009481862588543064941816802649445129208370569990750721752245117503686579741525188725323009442121473103866152550128496504656686268644320662007364041466644703631555737277974431895706588968698453340507364517803890121985397800081572826552812023719782486401580543370277169695289054183438850452164904590266181553243090123630668596445908652848191429437323025615138141807734529118754389636071041051587912048175774498868237954646490697877254473788590120554054239434821921300262816840187030677839928082876804102470636795153891991667791595028024591226013683460605700098225126166133549441237556655466655710947722515105590356670499631334977697011446979206910364173937928504577025106931944783389904767512228998612571655166009937178918972807107681987205536213556251743766464177572278359608932816628352974604773626828498075193997735270553973030011705071936295775482607208007728969898188755175460082805460177320124414120480658038452692654308219418909876430985729176374138048724275270735645456878694493286829239210702959004213930714771821378157055813780760969262551162094858875480605817911118626586444968383852885865846816 [153,88] -155063701643062814892140776156565840238757098760243994013514112437647404622253524335382504911414729667735014722402180803827158794992214981063559254412402757753483335539646872563591690043465438396165315772802024857850103893093540817638448065193185387354640941462499446613624084063355240454750659950473110908758351323570453693792867499311158284336793275038955747605186996089994124056102592012152465746895791209430023935372419273787604530041892851376058363860869131827105666875825298033738092039367250338329491847323205016210384599145627496836717702492995967949548434809830447801744447902337309438105799426374954485300035064039701125166593446055809065710660191767452925252830160023756458732977078364770538882931562247136180981153165140680509743261158507784431314035695562049559729509415446015464601171380551294832945579936510075433860254332994963857307142004437727402898154382036250147645106102193881198473665402174511490877261825711601614674350986894127231902619150252808029762311286426687500972650649419100538410808965247953526493556391090163640863846785009525108153406802159528526329112864011411081048394956907198105636104718095763886640577423518203639818261189895613447977135534952608206628641909775378442433079064348560155324747993327749314135705810023351989689005284956868417587047828909144621771356646972188165312350108861895115457824914113216404844710999275439193602473022458358966155185524550304265890204300676945976541164281118243098036394127339803434169228586404057758372034901557179786504633269539618026114799705513118303835381846082300972417120619619529086314400014727835422868952593869784668267387912397480685976964775052353753715994100980581256572127016039573118964885745471017442211765404274334211010100788422497769173687608447438031853648278836550118297472820292302962423007738598445679484187068183180765804709797052085501716976546003390584682134818895639795710955931272430854097276526415337258227265366334731706820469857495378076937785556923561369610528741197469138483266424272818225296342443611701296893841128632130565549156144762748933817516655263717839525027499070257376666379679426498451800240523582439177498721063776577027716552889054596800603111012979810343012964201135567904217937301843882302040704895603240634623649976868017632007938253328738701856373056589667331908997536573004079652149304874253858895846558813837144770588992402664939476428067652541371467749425535982402171924393783929476114212934695746804872594867620095076301004999575635802936356985693475408472044058461696 [153,89] 5451447899645803260971214748201924663142654935930136813135581650324562238427403577871940022994873300509000317737201272430814821710230769789336345712551493652154434180789722686991888255660587276919688427035331583388515100225156249966439469647112687736883922282784123083995677281201586739359650625921495225351624262203234089387973177937622411592174413680032262284735902299813528544460308845190614146389134611830178132975951070764486007237592052225927604177997867178677585202470452216944041865545475755463409539557260487775072282257653632474275989961657897746546385157940762793232919813833568662870933523691498033966838756603077581939846644845508651365027789273077527292177134109778312875457124324372703310845190088687852528359543642387080441348240281948780940000354376323876544559400368613852876748492557698836096214133095586957312193500645825809117212878684913774392291177758332562326488068732812457111928575618983154434375924063155663363610595728137270085146842695970254044202424959456455638632488028172602674015128017210776456552975517714369581243155703679040351743568702568052432953075254266716048159818812695419481019182452303670353170976419965469239388849679744949019419039482429559853654760634980059274852907574822635958749164972243450026972719445417074641576518454473528977844529755658004088036906616412275708558204463555653099086693082856671309864170564602462819344810159533196332872573611029251972605319444856879537153961929982452370414263089148191934682025620346258532656012851540538935022071183632080954897096697840116201643835863245260756827768377877889747499170470426038447740210602492887472225168231111189582060450391187686494694014050015890285193787310897055299395355371682707650008496918995161491492345332478224756485518216792124186084053034093975505766866204370550584064090306814502445197199435169504748383687453214214945026329827468976464931758425891031667949721412654504682825668669649996147132429602731323060703890341444058585212716981608532289410673858861692497451850008752979980334420922320825885729897546572270237423661311088773521246577316363856107976524861875965492083043546460751452678007436754747406571094307561050818498471138939627607283141747613013001241880471675154352006687344401523752967959364087290802995256002333867949720889401244165095500666790721447009048332981031922636546268815041360191969989920718942889891244202995359573438371344004792593515499425570654243878577741844243601228629636278043625843453998421630404781426736255397847997455058083448047221029888 [153,90] 4359265804335604152943598455132351121949835016125441777055511872387500464533046898904549940497257738296906577968056241514020459603592523637074390855825225757749882224644205913178546448725459682126238177186429359311897767168865538289081525215457631611906428190765096478046709658162751398590496861263892560326651468383653765965550341014377692908674922545681383246949997704812268109918687822635006639700665815373213381431624565056209270501146285495974432847985301781615782514379207559872746134358528428179753431715431574499324735063290121494620546676780096111431883907316615832679727775873798216813530134367222636327013291303371155022695632736146840844641340403922955275244232011283779010752450902898525235608234413232411200141211772847361903381607051095440133163890820171488252450230545558084890919382486824304345611495770972813821959801752491668217206702791293186765064872264086434881639273313280117329504283336952804879027000901270269090345384739256253868984395302501200872184818365264728983420484915107210224517103603888354159455993202304744441930945437802339764356541234450544188989278228112811828591331436022872568078765582037895155432478639232277737194228092182371290890848169148722984142550660898198640947600335644014393697529502384884662138053336033983951799827618338080624786684931470725604800282080501494283241296976068679078576619330207452004955326735133306857339087362632756344570236371173151740908717534374498951641762993792059561971504485528462949255636181465583537589802599494534521942496847809732507101560186160471525839261940058970822580349465918814401275252784882480216934924192345478520390412865597647862317893590145160722346547668854910928103358757526697431060550658221334178275443222874783563014558934973740201872068170442882556292417215035864440819542958138652646541698876641311946450015488650037636123262196369090459267873200813217862965467922720364583285426383409609034095573077067217494032856657861507480195725419726991332590072272469043607620792650007577384372293555444236565667483754411786326018871674790736359836664906874464092958796405635889946265201931674942893056191571922601986695470837017138669887988692732370280939555451567938031635830354781927190422390677476269253001881748902760106870521707115768973762687142696408210771943495387455633251655237562296853351727658801504188302370708068660279693839636181291005830924784969629283036107605834202790913641734159114544547001173245563397325521404625389566926560844121715730360828770516436045179195377340738971968 [153,91] -154480864564504757377245077080725596532308899062904113338962691576137263727504434986400319948200250455903002689454100455973063930335580250757880246552405524111795550827692873415210519323476257351997566605494489152950023877911706188447299699223451743404380991182687293550540914960273153801918907507986475892205423479738085763985117524436584771792534837441392911846218949923128111808108380964327536579614500899995162308059434254672480029921499257185647667974131741653301477089382088984882615538403181542867099069728955692493140790382878411252417270821500069201371847573881385487642781539162216118547034967193485804792969887834927840094521974214548109614897370901914601703353878341782879143087722572292825972819279070016773215814029232473160271659103851180818163028656293428778482582094232941038026784218924988541122514615785989211875443022191306267251787233075001967663487400054503778278093527720102093456117593010851613834414986288276405111651545886882359461748338165399058474939732757217575559634745558916379935917967241771953136645517522462827856234287908071286891961003674381408027961998038071219802133842656158490934966758355321842911942087776168622658567183732567898914923617521919109059633508327991496505778951986955430457434931058511837863418080448788185104120313394904841924224865799406740393408314409063183094598999640477788945400113977401760108284941855023541133340538466883234028205496562680558718022054347276507004126964232015560557568621385184401525022148251320123984234556130726548659878042546107860856045307591333058779758805053717383863073158949630136582518241841274483267372257838512397242418742035172222201096106385716922320798350470685077901416265907758065986605793849268725898977786129790166015532942561273384252144425512834066731244010834454570685825334010547570968673637019056318962057224823607304198470162888198858036581535674979077152870067093925731958458840840961678299326954429850716163430155306084895752021277929397872422287081942225355258022758634177136448757858684048149450711670220771904596270245328589779922404154819627260311574207847157985778717637388174339536907221634781475388254256350873589215867236202375396146276649186990739959569303532149284836847924247863184948955938862639017649428248237402244629387928106739098881615691947075544804437955792118851985501006490433365367365415191699965031817430389127481473941630757880601629318791518500280948967928137323885534873518349258624375729816304670256401024542413472987446154466449301337131339448204157744 [153,92] 19220158150579334518062156537691464490282072159628287457116480400274609429060147382879889191312736161133065214643453599259273698283182098006790949029663673820290494673986667974526308429343178543656153391193097896855464723549370767689673306183831290761128924425632102690530116363024104602746820334077577157533735239090615787059084276782493791510963155580935031485548873015274910144903815462752823354573528687820651875215914471210908909159263794225443948616666798575844249932342942627061300647860338399741840319605028040629922621522736163154735033283561822557708519227801926731656537906970086214008236589069594889229579801878795053519751830641473724351195860728337267373287628153455155263228107080758730014879353662494826719694493579869944717773285780964071421278990353109933851406819365856792673345034870370298315629116380320144567430048582846945851013812432314740980440919962486071386837479092797852854005095856630004598025838994647077962313231603089995465547165225820345038550799648976710549037975512025959261113277976030662782288606022880315324749721291091843423268865121513163826207823281407566555241921060690993331251836056687356128612078680434808057970870576451207421655541301042946919563537273272438834572858720620843718237839510353117868278501900850965218209297735902117195084035666906219531572074269505799237027258283873450301368962853347349882811802918068230534493328877245037235934213298241525422690948114431564768496659900354156908523479131800868068318096575095630750420991497015029701103100859509808341090389742813832141997730473422029793769393908432416013142678883713982673824562717476390226103407918761915998235435318086587024171459810596020048384013263935599662199795578079310811282550152170206946200026303574072921115643882027122799253259760250092887074295185575276689495525702031310101193779535661907324528619775170266585724369160123221227407160302574434669310403657811018967464244175545178977007741026464680566784005271951484829320672675125416619792926305202435286367008317224294055233111865562569946417713237620184048284589999849170868265991001774960756268899701713128915328671265256276267884845637831524842274512661549921972157877790985525227639928203008308587321297796209827462304502733139412414421896745990183593919804491303981120019799527633693295431994578960893300790253446098180348144097610262401956314718500747203332906982107836515391995453481279138375032162776870955889787780549339569433260078643457213129800734186022879354403985727409411677609151502464 [153,93] 38021497114922054754561061408435596342567367553908861428656307208911012021690899121538148518563068419762553949660545450379236242947715148848620320615934147942854820624410533517522490843356955695850264982082232039052534982715581536393911172651665213259573382499431653826025522775106742299853287506205551320569427581010851620909171214341629467190125367779102281987607386620653477722656721922237401780413479836361547398617257956051939856906812410382879824244127185754889863004028534791971420275843685834249083507755181954442077830293714537467178837534195438261281849267657420417431451165932598096756236914304566830680705016808233061377557777966232483241684633209200081155709061699118492776693728088994520806725257583051405916601107130050210222776703959361313493124750424791179254090722705063539989917962892149866559564140262212057589086335987867241835423838212866501617789057603738873496235968935014293479351471322215150654346338072661036971865090897486689302439476933957609114515725901280329300902613507717844563940153998932223097661920800599836200995887484552558145867092814428982627379928854986926896406226191392921667194997775723790443405157533639004963765617990051622673633118870422174315664629827430942652866199456204269433332255166557195288655406776138652794060132466336108284903539026246625504765908131269874075698333794225156419957915396220071427741482452839723701609821454147000097298525956711750441304105483185147251836493584284078383511930670187858125187152685634046185042295858830696773621871629178760419223784651300128803707100014277145976770928460173697229771842868390263336978910438713271501135897039063484939885694449556333740364702772426720396145723202309079580809193674752621786567357971497749759486451294763727831626770666078039356124618963088617049457403238838271230251088253325068104928645315277609079707897261409996061552197007288242749918152055940525641653147991070827181982725830263646144568013293526985755127766399097135266487741305913244444393314595649935081530200388691612157859665648825497267332457449850016907306884952073139656291474675110996594544195873911690666282618370379291412548641257656779278242493398390380447612459942081099067800123811789766585258835921572652383520710158371241904505133062969005668878866562685599520604504397299417774551255944324466542784319332384781792335256851003947111819280071283072214115516462947317295648430405270889314620199086982426438932319240598813942704245686727843403789714945135387452758974194256584776026992 [153,94] -863966648621841263083893974521633732701791502072074471094605435587822512718294655410423682734077133143433590481322093008290624969191851175134953125013547140916383294610467776602465500745356547579495522523495548742323147097103225404831452322363721917221588606251742338804787481978032171262734757145401423207304453030903348948392117318776722347526558367669264676965740719270699049367414860792087874129337936336999840560725487978098937011889095106827680741195742232027901860691387979148868279964846754058503864171030139070030722093245641284517009731242425490913317454330406040397778348041592076793530978580797914474388107841136141661889341167895849708068637751746920167474185796419080022098164967015556445484820778515474015271791413913468597125138756103336724765835071654320875867562918067898516690793315853598283883966244082183002660065972747661797216471399440375088181282587517987433532766805216527894945748484540031234318194862211451938859098761259923713362089339267357257586738532646143891502173235950688828195378624552038219171514109905754700414155772208396869360290698754753823550452786841297469679549280796187561862843204582286785833826612586141838776179687269133474742758487529234189817357481847269771711781325858253493582925845453014831996777640384655870580779529170033500927304190665373174153296337187904898661805277439123914847949099121477448112159016762219299916343023034571391410279928707514207478400967651924477880739950828811456158391446002733874130677568881584317071593253244499115020100421974501879010386723864453221927033730681482861517391251646792391206387089333585359243937393104270912399187813511672944465020598667049530620663652737578905326277003049482756708391627129192587529813548404586245357580077257592415184606372257911986815176928829111469170031025147906109857872967396237761221472712772899467342204842176639254619367149538344627404133478837043925886095106848832468154476695397944504915758894336610756411964419378601713183055948538640320673932954878402155969733868097624025024301123732140389120926933991647454336532396093467782143655099039874821180976131005160943437947389443773581962801621263329588478367938657779307062784539588066218929896130249859148891858624583931328900907220316064433156594480499388858992944521830488452746027848376200646986134800969642656364540609168628945995531570843073539562901151549568121039353601581294791863111359446967372147193628265856074924035911500953779722658913260905761165277683555696164121979202126384285440 [153,95] -17212266608728023340379635348350977330807974841284788534029460101630116597856507552072246552789569454866437317485405497783607513199549849030019901208203323145160016401132797829571320589820380291778448593304221113651477612335372230500234585478691216156190714474323686114403895830318387004647889041089320313235383782052565456035544773205900963656380793667064401668817419316741811696529613710676717875562089718176325061576761970265295710086932150883779242281591086467648175137558329627807190358665285938532332418041884994074250799534557551589590280262891333017480440497477856474168919102454759072214958190838983445201347366927740648378455078398537058204813157357020253086151875956676970330169459972664970457622685770327929911796542311338953627828328763876432369734320531435506800017497970392271163602156346100045367091289356992968734425306791547964512239317955733906111030611876511819729222142052209029014169090089851342784485454577169180124142712057653796537274212540204231640269791995023705534826240320390136832821379003868858381921355331489046064422173703276394050121373055689692181865191175993662061461752469686310685055341680592474673328251924468875594228286580187485188123884041744376876160651984752419046946098691221569696033223597319389656399177199318153807129206457190928313380270311780809972603246577862001467007248179248416288100111821262848967516623665818950062841048667177747259676997058424654853438555551369312762960942249816943280715621780147121661482102003925696844827632105588351577727571339364105296380956298533033226527995017688213526056058414067010671350951115805446428015709524032640391055585340963966278510903154854206460247721065843577774408845926225003342526610863577343176193670455613365452430600092954599043364486872656968509981653977117086470416872536413019167887033426580503138061684444318961068850770107123455429003791989442125422522874286893015406692486847334104352931552914308789597053664332067362227698712328345288320604461843297438531117285189354442662455634623727081184189520708658821503008091820497909875893933679100108594741793462656735539693034665338216507894892370273299653758219945710224942900954690704547978208652317271976012329473791956792813641092009687467633969700437338246273664769502526265566564752524661018241556732901856952823374823840150504081216392565572617588794387587612247854891908913465712501295903656215761769290533123800352477350602270676275871716192762718718896921721617557620111811085143018527647233211289623728 [153,96] -165521885694913038939982465126943277043914066292547893714388028824003980820249926757067310035528825152624145320590089503954481841162101752137863519657581377037311121661928114237233805378699014889060755333756471404268776524198490474386732426454001193334808897507149986659606928459342906012680148152427955636076287765478971313438328640499186703727710906320109203688727546653705215637762064922074760467306851160258581747117841806558911855003745695482114608375475247486595180582230108790879644917428485592548913511791758514591853003225838528906425893692951569201391224703776223012287025526965274975900345009250318389674503108676139439122513309960617808715204261882918542217250083234473792034709179308578811507720190780167134487963981847897829969938868696211544405825094716758428184706687674374123396284503918990801005789457166716666772449146935330175562061648881198166511118272568510006577693009571818842061150085584783917901761552096485251765698911146448547534851820241421519024144599424065716644973961997163856044013819651440913427287178805916506279886352296104341176073130516105806409266550840806790253767479815234913589399218332377827931114979022144920237082716165022650920879563581788140576391059818488144421663640037564054625445761803523878801574020237716567901953152027518055764151212083715795647570748944895877016802441259060213240225586858528909216683725108057173344731583229447879425746664784596030251772803683160125714615025594336561736844346614403271151570270929357700400200505877245029436149001218551000297749494119536674889869405806929469122445873859069362911094539111745730824153813196941484540149304587683914111553347151266439320621666426355913131564297685400058566666530118131664040982791945062070871215449061303741833363993658626615280098290729808318128413234583513450315577133153400512628264747912142808496248122421894534106137067173216565590873385585226326495066237416474634749259473909215862789679039092824873002856666046606390586693618385853048163027188427257940781803488244124958613112311042079965303094436900420367226383834126076446670294374613309456994310958553329141317363056529437952020852217393898208423142858486270309026220909755825949619498112947466882176431967252283299203910620026616241146141742485809777679540672603808424246486336990946121214255791303382414583162473513037963567985363299759475903376119595348434404741857626704863577577499955756449988016558627809614201124680056854955200936067895803111285205399916827666587823384128 [153,97] -458607454789896475046868573257752252940220918838247282611116959220839035057087432980982909731068858541934943492470910122548469139184574537037848495925002074159194189069589948446299816235858001103102687142873029326650014540525456986631450106458334538665948870519632832301760113926906120015372188881044444407829975756016171715126304597157909530889181410814415437569394653677809091261094177382825030783251575732097604789114556018565375612210100167209303271675695828948013800932521624416923740886481103083307882893881421024314032616939273559855761151752111846992594614747303706328654899502634836918486904076935966692882527886098015383054830499168487276759521744699381623260796286601873508671959594944874056192745176764917222967183767288960614620828206153035286415906086891820743413332344939841123623674443790687342847549061701619385418495028339224610576482209855352798948752374937396135583187034157073587535115833730497108318596593028974097524218522408911940805681013472336926583550762890680734216396171548029511205639597433118226836586598124086099647055545954250913493880277643853891124047804584087267113538970371707305199965978723851105160607688423880201653857789155827287912479077721549747193108927402166821766504124894024552948776238719643531081724391410177867380420776570863824721518569643962094567954118213441919255045508713396041089982705623170998060992306034955605321644296893055923199114704820053401743749241806531607092958862196202161446825378693298743249424735278604163341500524415858521630377862036399524848131630164024803666880545214414805618465119548852519151872191461771080773401885909916754547203465509607749477227294312465683731923917825495202668652671998302714261233653035240301680009124702454494764847701832491727027030413724091778853880787095658261370327299262346281798921564028620201207406715423674355987122074758769927069899246683443041578863863952192466969451568134534387040241072519691934284932681548941636351668464096526664758790640916711599885611155757712997461677458719634773873162846207195811909034521671985483926095332056878795814711354162739222171636437110841143991130429409852443973698052713599538075400372173443492720086842258445597052193538690601922778684386865645798389682205276842412826002265036393333049892586758540971404608089463314326126386119241442814595980651449255768946075490664242924955046035214210051765067520999709786473799576240566514586206620366506185520479573202108133965201588631491521682985200520579175539256 [153,98] 2691425212300746673719838947514766947283679591310187353915601058717177642654208928258658556904984667627908887430266526699235932016459135107009415316543764547648676638655296739763487587075729458199750415900227056313730709929526083763442532774390796856482920366563717593857865362338496851924430892632363799658442674378240991312669386648381974553255789090044035848674252271125574203656705405967554266681201921411585698989390327236219634767219488575822138047091567813337755286393404512751487127653622086702889444190375809027595357869347666151942986309300493617437346279919554862618036769860236727322597205254001829444033671912299479867368743968982375567069071946531993441959233507595817726113769561688195183301072107487147734799161225250747360563703399518491105870080443963703007502905559112403060923301103540150371546317751841892169736593838757766701480678704193614233438731671722686308723124638267338871697100885133549906751729736308541385749850655274838706112260441635019950987252325247284249359217462537941702172609451717631324214752215999984424902470173667940233571119137586054573458817318797374572443880895235046495579825533188985423451453169788711766064937640434308235671902174801643919207078145026273867425513520116674759660944020060518071648236787382218144788829583178684370648875788057588463681714919396866602750619712567592767069673019599996952828876374782745809588088842739252164867975781028264763294221973228534974468267508492385559369542645785389102170422132976029782247590180238689202747662653857781185580694538534486813226668251916915868811358372471556317862473408312816210164660776159394620251369040140443984025383188320448158328072694739810753616621659995526866382763208150205298798845241859825615103114208715055953655014102164102889202507409409532984972042609322401945681727838387300145607130347422045348456469503396281544586281179446331196001245809201488688241791830650836226008926140016308561244206871169745885535105548696210655872118956953725531749198907589824120592006352390275838323700599077214136810527322354824162363430893939473533551499659410688690993053482076937909833189384945049066475951790775419765866525753193060817866763139697456979627242810916627275610786950981390326199698190253568734281587446791206943358121432955009722683205362444959968609643310125528595151259884894589981615608937328058421080059986542749876548768438936823467764302696033889321783971753320478904288658970029543428191854998173259102864753595992654240 [153,99] 19751811337336163888541556227052271561919271163972187473173169801316593851772070008801887177328485846547795574508860734314500538104629152501213182964255061507518273274922138011311277268352268284569780645870282360584433057106827536667197045853541102606719500701622805556488625244490856086970850785198364470018664388880644460270603878478415433529515552806849010118500023656460781381204087874056469502076904320769083317564367569131538351423053517811865446203939616231074474617862029135031969158117995228519886282231017334602416384140105149926461387726316906736540897173675745634930455825374473144368993867593680733219800085070986185899826707168952823783074877532415948689452328066160942180597426351986116678438386802288373385547527529230429101792844007410964615114357308456626492437728005371641536172996754340796068435641879631050785310791360796598973516321950216348439822008881465782346414041737948406436895734874827382809429629228185478632810934414837219957551391904135227434626026506860339351443393740236484470467317209337050780912562675645224162961128493129417452872826134230229920746820792949771518139189962612495184881840502391431666393618638318852417612988843192463747403212528147700443732160686513513146126501343605741043800161618872944004935110435250839828793293033107135476378783577028791987765219624401731999898567959174707046471019119252623558226792474984107052261665482184779667151598734815821195664048860496270501446007198711335499867571193495347050854567398093976499427113823262830068518890508476878589397546495848928875798368902711733637487609140563307588279189056139572930138141967748824699824373762531972864624515809396344403475772187690990126393641113630071233524500961607963711851356747027417217898458395363224275353756940174362499424086697547242473511334152254360295224779584952784141014496381532826094413548672191088361867053213595669123129021913986271437585458540358920372650303940969188863103750050797064338057934533193194905259805155310236633429912147256389149772076432824714246446674226903927017649009278954638895525756178444327362527408074774073132117581311100722219875766469722936448365320297485489137484775338148471475805431222244522739680905509870255431783642096151014453305852591736560329376464097439080562243739449314182004522779518220950288906638573361015897316539992783548022918892121772971582112688739868552125923222403477606072723654155574874655062922570242257192175980662642594792224003900790464235473950246400 [153,100] 36043055381093016498235303068708596266414842600778240374747409185483264223541225284539081383257082425078121289828759323781874264652806822352671413668390886604924468554046716479804402114895397742092234074298789491118831699073298800965702711878172081371778823086960182129467214217532719475487571774278858635340016117041625390797471801251590619765646358344251647610611628900222148214018582762994535746177702891815232817776390214196859031056253603727434838966082102506878528437207554961965484933388321804609172074643958408549544780444625025679533385170950088281251782826937343642807592858998136014613660395108258512957949773146379020085213867073515090269996538706094645724977147454872485102765370108487748840213230628236575258815910416859711622895801982870692726462159629533951734347641866788925751764904668488017835793541815477116452015508747333053019775784034847842761462780334468275056536468326676801475556136379896343487173018510521306417295755269493501349337397866685873193898453400743285366153439352390025781717322035704902412984078517528357621227360571444583638186932380767080932375038748527654400430827443590466142186402727305558226481467880626940764926019530905371476174873182027180227687799321754247536355582814932734333485709064813919899677659670769426165335686785880085092004992426131715375922064943140539859432920350036014616069220983517814266423764443505763180229514179592408671577526447851448704266554065947984224569781316165282612793782032913825687653175336094113348517940643096448649441070583313556353757962276444191971357432595077948290061122875468157556225082224578501107080383146144026445037058067401373294427214876370572043349659708105992135997273795931768777815061502129103332593738903767518208244840770010579709835807104481893775378599272392806851357500755292376866262982359599607705957288591696589510944864976758495104776614417843015896458466186634945395854960065150269279929563250052212589957544244777059070457913135464090035284854475858062308111247276577003606276710750816890067791058946506244575756519251489317842260767051018322112460588356141125684665432584995088983728083683254293895002983388822440770047636286291388133792546358325690283371154500584132038820268122597865471785133177803699816909077987653538201949637680812743273383426265744867161190302556920715263189474312457696357639577874024632203866127976512205148498972956573398522357527002388774546489566065816865485882005864763034789076729959085731715005104 [153,101] 22262969390372748700454849326668293822725003443795634064751345375460168267603163413474269172413707877803665751351369880336166323961140164896233078877087040236324002665904141140326082917026942309617654775138756503673349850624740330861150105756888792447085779663878037647936875518409138103236031053740241240898411166072375595772392628576220133600153703562938850772739545460423467520411523041144438074290196914906896330079057238044284525564337554798620508709681755375745290813997612111361896087300710542664029287495364989917873318333613938838315386443283242633530495763168916251732851505062604387421272872959555644434691410500667481460596682212670445173895202586315993660346548808688661506853575177668239901220773702933102449921156754690821071958869157341941940631926940130746948048127353664202222229052728668707256061434140424222137843877338631528413549063290048522045515553365158748800870558395161137377586464379415006024810261573318004203132259495214522461972104402651373008975385718401280231469329722112415062743414846544870081876577611638113557893202634470673413435497944970896960397956881948795094767915538555064503723834995618846201037139462125358335722540497485781570211076763105555381244603891674846110378783573820125751949119724101055124265552602573941316906968922293261964991883431124251917782219762051245964656933895189063440851432590074347248047134395906605710845062637809561763569982043724671541347957199302327446699802310868696140059127173982439079657398217921560614590175832261132698924801930631136653618422101590865697888128188500811526822874245262044975369056416706430816090854355574485796215059089648761321931480839888345116527780812115371886464220070085457389699709325566310126334378807030421902141197003428967209970401402487119861791775177965094456153518454335929642395505827463859962678174120983276509342126340879620371943992813842341571361638969069120328722431428923867791871583758686066080042058353902141571830598229183349757819489815577194274888150296405592589415339452103215246375050655735773035758287263113391777176918674946644895555019790476246085376488150466679253584673794951476588695958660815023820731370490144404818405282389178872745143052099622880895930196622090599585449676676088010463657312728887265466446204889400696989998208376811151068524158714873183579639793997938311175890100646504027565227630537730030965207054901264746398620937897581587586853209938003341798994354064015244777406677735303656106 [153,102] -27163237355023396043923511523910115903984500277337044880746442422726970409010357009165017788147828847746619077884807255919124772367973127797372168715622418050199802169741414102071304137270670959689460194985850122029892914616984028432160068018372680722541512553034011467789799553045156926570585026655441154270950120335510634812470482222064742373397157015143676494487499467274569128332094330677430539142703179420494794549387260451436643002269096518270499508803919858094163150355299079266775712878666144510010215835774255943448852785476727018445695895882045883677819068546096356084301998791085232182649402489139986332347896653519207029391531792368211442733623027580986444289448603858631016407822431255049863856989469975167553949600726664548016024285188712902950224245942745435066166194341462091736769245989671032148595242760360391617873439038589496211822705567613248196936616948585645864415079442212427696815123481082527412823120473978154047099561684448159669734883728410575907960861392956407165731506605126635211559721546475523875555478559363632925758660049193316175704764940485150991211673612505502525120483131659667268729236963605923018526268448905302601939380264146311369209575151194565320834072963918863139279564980802143984957398452395693841093030111760529662788455663781916002023144949037368423644111194759561286416431029577374071384475634686523042265415953064762220533581578849650576235703098014840557028890582896235740038870443421865970437603851157675454238614605622072316849447331053680991379567054061225657307835354782640191139941592049985537450523432249460408757170878761445428120222898988031775647149336091745704269779196798945625208860553032959979564097251663798259776422898738929116044676770795438076442973498693034067412145734851663243938575061702330722289488557911459165462216004622178022294338090159165244437470529943707888859098581219684733202042169571155068061527051967368757906791547171120927918600426532115069465950787183342971080779820346888632396964053107094811790190842206852616295398725445765778255055433281478700619326834262769477649747009135403274033258945778000377111144033823507900357093225338212837379389982502341703852710762989968964177407763031054330676218804720565687229422020145449348147591655632259687267633356606143130665806154065588037673612125357183719991739943364328734640378321490495700380728289736997167649777780931351824720157081697528575774198901301279124643175670189181583548698134976 [153,103] -117459448474207480546441689770530472056719125429514721207188713333686071746338707249896090194083021432729943097627581144400740966157111975538605844879610245242764339121773011970570477404628548179649840249176943749607808558336388795268484467999509340022905761781616517188650075516323054145573784926932673022232033390134804964055339867989313781380657118837608040759187913656740130059961560828093300411896422527797118122550641653317547904273336653326608263059784551535637642596006894806960003986437764767868453700077606200225301566650976738978057379139545783143893455227712579291994432622471987938453591532260371386640932711695663143196167464850807075566157563806301737356596400593362510923546559951319793167247489406310807078840339654369013017606239672859469405439848081690568355926244448835514497811728504015301923662607015857648034307783128011088290154797451499919720247993177807170474895257486259109668360992137813638956144464186824635772302297801249629139738821865393910146774489930180707349976385269010796937074489896137082913537912405661990889555285140722327994728210190973852131215638221560349812505142116142942197922102451385752881716140590264527509813580738353110106094161308333925764040385194687807953919407966735188168231201480238468338769605016538220221605874767844651822227429056245292919146806755053720367793632603366416847858962334486788525254891995809074878269313535188323725496257606732863168854316613237107111819495907912647511482456854925468173233096809541746396136555832852208779675926838977343099020896157039054000990718424773018164718009427153442206467228553920018250809627658704652942554916391232714259800764674539666109350859026831717853939259956189625908769454360476617556264886833752603499112145843881148805278230376757359227072371258754443024434879984832935454129659949995382612604949958171193039854716862597264053333528735604819930483951870704285530231069968048823103065337074210965533993080560547954043795051737832557776846325312298835293655301202787769523593485243747139094871359685231180576960023648297937937783434299233990593473692862860481290035795824712757161616580711897307398211834112448863292796207982211963493447768286996142258790002147922682469531412362212792317954590316942624611783397386912959790216551909387836919237351229938251651086472760842536833915623965281418348516166598898485945851413273291920418331198491440942737924189209352188972297905091770186349166736652503201591384496 [153,104] -1617747682655491028192696635103690031235970753748359167131647297345791687708134314586242262061190143059229700600350930637171047228191538523706497329474351940836808933172168918083161964759487435907842560979997564402277639803050206216914249966313015289130381176212793116800596594146493585643187054020937721405791229581975175965886556888454882316628387020973893464136116523540043186242940905863338474732036592800986680456857978456018369075461093548494863386125007009653187407717672392328231101193725872867794441428439459074369234776687898257152956380933881594422943645221109155326419516935789134492292643005571939031812632552340132724316503526288682781545413731719325972656541322477252806946950733489126854696587545056820090868224568696762514528179022019171979228494776084084659571960807078483146141626186272394763048853221259383850732358274083588990343015946973880255773146100000062090993769919712480005685813093319134989799225031842001294756997160309225188555698713364830122062924597550507223932267018361093755588530349986645197971580141060920006433724715393567511514999304425673580597373518784605541649650568086324855711151236687507810085463432962949274604785743873688857448441158412857085425620388220953060419316741198754548155625990763258689166373330992500312255608742380454037870519666271232561414014582771207598653829292945744064562600994699683241058299739626270680694616076755727421967879515272702201856118527258917107550499768552671774366103452601522883035395236132518708844752631715581109850917936557639333101692880862872508435169231328142329467513104962201237501899388283723267233989170526257592768977502536178049708810868367815356690398014989722461129478245053413529632669821333197195179922627152152300571584076425499364644684722890439371275965272517836582497126159430444520796468469416438168675555088191617958126341966933811614872180666116600462087305253054782029474444527639143389473594941214144796326312946095161659705382325118888758425799976698687654287126043032580966417496894409559636925554149776996772324874232691955833953023641767422612472818234245568776321899082069390409849593021965664405732216261009758907762719132660707647523573055409951272642780919280661649745654989330664538886816606360580422695170820047358138607854006707602023093303527827820219700409484066528589639109508510465414128279757134692872623597496213070914372629960308313360794853129520138903211473930233328860127452356646522210128 [153,105] -3764253627936922254025734812763297146114364812144830770544564198658075774001493726850220130674850330042508340117056269207397388740869772825119696065500528398016199773027429773760860519795887124842901711644497920990917945104085200264240238022356990535858453736364559763280396129364897567434057957567241294502190356249058562571722484108804825447471473621294495768533708866407250658375628566233589235249870804911833806717662357004855526055685136357206319633794071733261146969146610198097522033453285919599260755606375468700135127426282691699922073852386956361973794488895371765059244944942154760339845170330684320978054406134888137222946856863960494473314633626398980048654236064676398589771032685126821813874294555013723165424329116879794243957386787247100208574636516570242662306130351847002017116584475572994114618127498677684155167987098072293977722617757660173897465888850324395560285373735670586497797841344391211098014659433595194476915289947640653456308206169521110508290499078780449392723334352382701349420451767827546387418223954987064086361373716524381000399709143466192933268121354632130546876397107035481832713805667068845390413884769677147240830770522834468794228265140261146335100855606217634496941418212455909609035506453045020445442631082374185514644293695741931680377466228490239910546719600635247878639757815165280830629856820235375518863773532416650885509244762946586393517438806715205958801182029178717328361214887137606295394696555758700188024993911430263744576729733472647518783579936375851499642654589954735590395273130129419305059374996711828354115844471305032705304809845600089953081488491086140398918483495278687214108250284939661802696800639572667731908223874328857642584456439230207319417256677474073416483183391699049445405240764748142302831135926846869214251356648461795037670195861544271249968246567084619776096722481918498713719517763899156700949408279475956143295642023004579510000096907519184692396261774098053994197538528812230077727867831610818909927614833936645528523652973998587363161014342818574288941279074182629857702013546388784936257891515253151706697858791477167929910608984897725099902537643238371069498234534484149243568347708206659624243869980691676838117730440210195501262720730598138262363743300087242428944377327904217742440360051110764498532471976448133852742397134501950034098529797275655400818509462291420569564314477473302076875992113430295917396075147835566 [153,106] -593611322569459389191698919050942034022274931434020972650751480745166896060738555157924533147541987699315709578315724535022802674778785151082260030516607519481402449011502938237469353269910246183490964140116351397495506000954464961576250462660708006876038711166282615905150413710283534431661081252879081903187942218429305135946765854038224910699899255244249603423028689692787989792470947706290375486474461847055379299308283929663241792033554178987849930706719377830966880562224931317589465137260125127076187346077462528192836515014259090367238923269831409349130211341943192695920119600992131572702435686859044402212994502253041063214800173673274956502458280511143324558252774088349680989207097751836911764028320089072967586201474436838115473118625405390246398792604344588385192734466468993575304984275665810572586726365982665989416483663342870007645815312555037633617403971050979671765651567182188324476536768800099844521954153868381460563760727637189835072662132612876778034759847194142646539872942139899311554813409072008424640310437343876738826340248677717992078427220719181939022075389444315119136973033803485048276510253816297979491963793634965097398484036011713176578330160005567356820203199898109873759259942425047046186461923671208373269569374244572868443991845395598622272950238311740021232596641584599871681182153232054482597770963274744691482893991179660441093790349898408441113657704673822016672376809131349624086785244867667832576691550906375952165620953457635882761054673449137557484376620820276797322361251098622973215216672326291536199044391166308578446738508236481991818119791274518657172429703506871036716854377128302023196060772439452246331639330984076033203835891723804669160855285642196042170074349948906994547482688364012189906847862242349199524137805065260816171783587520204167411357503307882850521693107811385450653671956782096443187883031562083105741547480238052335304543299378188005255975018925841917997666397721481185171948315208442824054917432542217070717742566992770799522830712655328455568251806053793728520353458255844164803587065342035479219222999633200400145886402206990540014870082549995302199374482713781056095029395854424536419804615485031187109917663972409555236319137817598526373554755537921127857815725275263902841669227270434723720023911083854909471038484672495091474068592443276046603022140147451251983548162611495623342873897600020976958747642884516668720129232 [153,107] 4343925309609242227120184197524218425586972864196209340519446130023465032679630321763984862491941570973276655616245457480576617987556674911847127322459936018060393725855025082661887393812933561127650467024280483359457538029345428217139674234710743529090496450545907193259445917063509853565644616389931729585703821431262054159786764034170260287568140729571012915734644532925703345354893378453465047443587951830135050556891462681088684789168498902505128019569428193403814436028696856554874877634266962760102400705607969702954987917511976606640944615230884121845229958635730499577692409711334656724253838365066536518148142954395844814318471839393901601280513071543925021962676875827223433423361862624058735791744019123326433635376401994926223398812726553168432219511846815789980571236390801697122264389835033076692334582349157836660280775589454232490534950046959603229498537817363251365442680481988522076264056142535962440208198639348728232947129159781817574530295950414565340787530660212604470058332158244520195245122595109320883295979215792340718490144831122868312007069540267018757915822348031953306880156639750104441147260064902684375312409389667779459708581206370721224018532777749576185103568604383449148016633759322476658545752741053076090208172544560193816222360254750590435912841803142501099578098514671409276880095894959131526219468865009906785917294240042945992970893795494361337861963806534175615808769654400498930602297679675198148261872353056727126582512198717561777789510118197974117415424314948396017888592353144592672197891393859890987157318137880554617412173371939737171037240861752716058633865298374454575092446036670805126969306338162234656337134306730104806209273115319701805011913509918157977222255264927649890166018353417267667653243226923982040864012461891083057004176398428259801591279256358466320555727626893129431645355035294014185430782464073412482029029174423970910519914524831835502073310644873447298481224386803236940448721706507814395394723629230216390492177032151398640590686467174529253741922455648404455261950370124941915093037218906752147106882150694799119888428964860705557607442980481738848970620589761694517301835176670869496054791122904545665058271302678098466857988149149082173120458243762356324771597255893374873448582715266846854988593589596287294913848124127711650121481900744230614535286712377549360876721841798343624689881812173005596180096019512418503172 [153,108] 2465751498989857329636004757300709719148946210617070249579502051900296105227953500807931803609743671456503497371947977408016326816849598075436668495366651450906757070474946729665917232963122535405658177357072202362833280359135374118094884107684493807328342415917890783004210293513551005978470506815718671804576092721422301687364729641948310787325182717780703523706152883554769623786415136551967295971348094764080709218579030958490149524266390586522764378333472080273384044500715446871189769097551877891618998230388347497075285221517845711698371026899480533106175677053001985197467615712104370057455543568861095981327184816552975319069517133189769859053364805005992848263672611984738248500641506929308513246274151591621361123421007065523637041918705272288384625596910103107065074555322021778775269437533894700391991998193284258205575629971456672450891159539163981138383975346847023713985774905376901462040986337894253402611950853265247615819032369502325147490339327409566344073859976664801077602188221885740362013636258601215439476528728590166971193997660666423935094374477202532144336410396709301716895845614484059717486711331266733591564262130096561815053339409399956303865121177096845629608434086387219301187007252797082346714130887980009406469014829693668105595227363726347287514760435456017863472719172999021258961948110191991890751004468909365789046287593995853085464445403061262791505150275510248479007134674254501922835183767002707926155569052983413636372255981024925339921257066398298591131653349132130196405066893666217787757963991439037402509781037168812418925944344082517592183693896677635587725397576634431792423392573886928972097700321807905096014875390425640233903659416611835620692620858125053180904183641433723969211195951699161957382881481195379517503898652911432720084156481098296355036926264522475465156512973802795442699973631052603716928600807244565662349572589840825548488362983054063989434071510813230801342874095768344721395483271624833992852725855883530703790495630625955299127388638010798367143862315780122850458519351194753829371111108099179032334383018993260382231968351798992665451929898735507503523141813353861478928144082057666789905061760978745959481399120584234666056064510192956399034933520802693294235096121839680929712919872373707093612554819635005426078381676654996045877428045623199444597472076384963850544445898640411930347105355656389774279537418636912 [153,109] 156994998272920506646466620479571532959444746875170139256755408626046949977036396808065040870980988399794319961602006587585681374123682384084857291243834155931412587578251684340649711329652475477519747475281247306514595739011448031292761333409909555819787190437032331663540473427666728603321764051931079705348805730725760661311935722898378916558818773029686685655381813290185743361773128417500788509866747157150174240370165480706104213886170177930294587155418838634430654982431159252932913455638264789003191179784538640333897473201675494884901122907485689716484583558687899160610889583832360478113601547729277998883041458294517956871476325999103342072868130932367944643366351190533108643070740558142400259796399748550171307459047736716199394927111887250744009099254813112151980695797161589156437865859174621878344790675112700611246046430939809504981304332337178312622444805731066136575228493199334543994420583049925051372573719804388112769629300407041670279962045578434530969417080280977425554498530018578666361734467830826618342638595522659635566904407292928135865159512274739561977993951875294523572989289704123582977760829655953396280323986306365326609646352075997481074903149213054606890733514128489872975588080315794537792600009884129247404089577852485103315477135601395674931004640217232804573874153928936795956481014418271472881693313096472758548750232079557190779954251595409683480583602645193759404373850354922773471813814631554852833181559688434764206638459595565257077629853040675844085942088388188169321075887964261627326625401066416321646408359729660272033591513462155568408911277062931670258708123503047471146758628119735812205283717387511164706141774477276092685904576985991232697932716573419511440963080256149736395716779860465791476688529843247600367696462308923002049608125786791423366337279853449973694575672517283702868500589043832551862467097954520174067716790399617773295906670587392793979817695648006655699417547013444074848122839123576861591252789363250268724325751088027104769324183188916303839913204505184674705886676344782198486218132095556910973497076298785337657732668491513616061733738622200672306698115129523284296835191704875092958677245050710800207794225386883541726962409688986437461217944072641866906327116337737803504642240618808588963740071463279382047371077252797479895427196298298269742041805974941674992824735778198521390680718930846849799785090 [153,110] 399209168195025770150585156765352908487372496748151868788693340154545539433035424509818459054445392957966251081013790404173565877649688262930349874151351747197086502843588434581412160424771944213137483400581853011738526401093217068221872625212160228583193091960498326825609339969227862691523119244402869666847916939994627921035736633232467161955240270185282089400261756687802492093166297862626074760697647033683208641078411789455766931699927108409677399878201538613979910296438076863920529861337071102481582078326862085502988881876710974917104612928674374251027607165033449844157533487267563623411398896786215798917774491689277516925520523401874246328913100719726000920027091679889903150330263926330447759269644990573848952293057010894922805448728933594988098668294425663710484830911330439313197919342956659799520992450085162856154378528668568846957732438617246079815216032023518612460586205459830161965142829213391232628461672827403234682859342356142231838048317565317263404502415888509673403469608581574789672820153427737449264383150966632511963210832537985443554564908359485876064016063939836354077730270687716823044550679342903525056080267710404563602639735597708127948649077864627871949495189542736447974674552338597860938866281393788481819281303212028775554728542680199391279742646483203449250890477107609167516558151970531370067344961059835458779447203596677770947216077182316055249775574377176582222506486461427079974439252721789348846244329155023296945983054128822222097791531651073788855006437951269546303602242109342628110565786361006956059672808533837836983605542187527330309583043220417093011028292358261054990867644746323571964674698807955432869671132713971915201497395311462703142172735616237315597469525950732132949782942783806883888821314621363319683605639729295948975323631422379741128713673271170590580115037064326893394443546602121446362666133317862557127904983560805950963522407309421856023934273065758385065097990701388322000580647314483580824461193273263501415624869829289658353836290102347921982197255917688035509866695959623340232779199034946612830825089549787966734770992146895858759670902501126971871613274573938099683515252305129332596327469961222909193486509153209851606694796518435729681950310645698135798080434912111456364743573505199572468807692208808180334631657353572684301749014327874224537063900184521907225965152271912728830579564822501123808 [153,111] -284157762827167790657099270788362948288527124300925171491789827098875338101633870211378035444424285359815211992719978933106257351725509908824000603814530779444074370528337232967684735796149534347678272839391711245204998764478571473352766612879365902829265997555624335307576585048347078909520145716652625679050148682619741151090984591376099238758985728592328348171614060276619238646736810439287841875676678600504870893305925043475693498444466383819017755529712153320793795579599442967457225276236535748997199626511291553957202944196373647536361665882386639086250012520254224536610212006976419745856213092869601853422983857969160644309090744224922857349232864070132741990992306219398544716899148862417474257125780171628022651267959339462907876395220220896392412933653079255017782860998437255357251483412940794762218769307760831934108552123035758967753963137353630740907428469405604879349250505499105298659346579531187114535884661172653917451140597306041730576208401799200853427777557729411311581059772712358997267898933259000778081869396037098965915493076950945122842228589349357159511883978604200544343936350482116530366567968220851544232774989634752852964023298595505847716186112755084909216677085042694504511759001835373576189034452902610026733343597269122807863862736410260318539137315406983970008921124048856484246860118162937484599124717472306358176159538787056242121124864408915344525661553355008374033188405503656886577485669245747938764587612718568462004427335969075601328623267885325318918702372969155622290981253933149158557705446422247001581854215111094328659950584201843910473852819243467371446528595106680660435969560198372543122477616216895880642941532326244422924648350095674461043256382336993370920103487812955984524396247629795124978613518655008396566278446674315480162729761932335962920680687349627030738337969272777924255507467529118684718808175707624062886704415453555689670349857555048968679566581150845853161405623474078390812560753540972010133707907360254011067275023683736558277568113337199193818467768881920879380549790535531704069966319360049808692896924532632269666604330992749670646324473190164460361489809941090914164890650973131726212527319406566606672575697501597352141086776925361782736385003571183033651783920798708457798241005384303037195203689434855324491786866770202464985219483831781706876493182859960853657274364985137306709067767292476 [153,112] -389407717109839840095299248668751716532263411635823411482665204430632644720118646693805386597154016040444368061969559402485004670878389672451667498439255700488493452397909021998770838488316870635166089122767850629181807566777545422807976231595376948527796248550766818157884799883377467693005323594212459260751990941828289865947392648051400120314562488157024385948157967138633230571184761855444378290352935637960068578218903274967107597354482772032895951701913663014174682928912403825612251352924938239442710912412703984492518579862185288271087632172006984118534136267504981751857291955151603799541998445557531446295887488173904662797812616489144129074121831563227328023086300598434172711287249341868754649841115288192890503579091591462899209819285836002615771510833797075380330655142747070148011049815612111966399890135852881423735857852420253553913928544449174104768846513864868658677720834849143764181402314036403691886238870250800103354905761996698225834512688873190288895866271189751271234742062842015340462019218853447760062143093224145924317870585461456906541551580887027310007888007173629459507441293554442959242202955986162245770426554842003963710080010805256409775250287938374671296950383739324512504986208062761151034897461424618494197511397858188431523334374571301560026607116139474363561242716879465787340566946386256381232525186496220814082499173435833529530522183314584958488677120244355393459437748417746040889245568479262203741335843149535590432231435462623048896202226035155526135863353513746924160186893428760277279372371983037347402441076129232804907233794611583733159870391159345886494579502809762325426264331604490771496317590457120869439303753568296290030199637722433120501931442106067438700338097621534818783957984078129125810191789466378729726249006450268163254121502353060599093676470397825346648270428252798466113920311294596113183206698788751281176176334492251706580810408669819730161008583577115373773840910888141846338699425914354631550411570496088751758762658063772511287160344095540087933482219249295632262967117950358432558874474369331649508446542774561424267624488014878239688784065752167405516086028098328127394053151462664851553615647279306761747504064286731738288135167861138780428955844835733746535920819183652773447347889608074682438059000177775484644656457222810289537267559647268512779325386168202954878399008324824993569156072 [153,113] -172582883264474526588308397935887915973262737024361323972425071103180695126940059747917238446477659238839412331382324930385945965829095364164876224256462264765756780243105076152933417754471718737846287527842092459222798112241122284568518881795204339853036503455798411245207285016213875585619682171544662876672872434834861026218920041658655083207224157516744468812751568338700823233399918782120878089712785611637410941128105363285473352205820062504249616012005820931583353674345787769421642858334870810941651330402031589187582817018777342662184308971025148024621940643686890991308451870285144263639242823978001200294613583189008663893746905386202842685462006103433411949168415424740893649242215419060858162501903339711112831548294298284379581340000681854850128565468487999808874548104498022533293376503882630282594565246217149933656645448837807669532374263699148089611751917041154878954793914826181197194700293427664552256695573073906145874490957636684163964803247899332039008568414625647641777035132971063458302255118131635627435722743446282630277006933796348018493739063212292794788925918285631483713284270530534663944078626265284182264186084066337369338155175158766406673386920070035663772997098802715146543928209562744794661575751499225878540534627755132666778044765087592223026494008596364179106607277175923051142883841042422368326425700320696356040076824259869793372780657638219332658583299539683359175716720740143264358393310459253976492481443739191633965393716639635669879754211423446545583068155910974768489286071141175491232377321126832981571777282294201756292606188923222870386822815989248408056510577311155849264766339283192952346879310230786154852220098646604322070588836534964927353558040543600483612165230429889955501180773342288966509460256397263111887195102884574018901699120792989358158566423189742774551095136974273815666131975194898779731002973242893288020583520443710858466922850691616470880104788363240936567175928964474618246057049125669994378679354811137316818329237651190809677930260099837464265777598877099046126704399127223011156955930787561495052406751470354986406446177043586102973256279597351499927884226814072387994420718368890775756729984628257524188501877911256043134861853083820169114757821670979201776337803251826189138843723923857252796238866479382331354662570847298690715016540548162361259211957564011009452223766372475652271 [153,114] -48197419227295514328024560445145339808168022869057938448975321675050805902036919383316537848203848895169082999941616461062138652030328771967930718670258357080711259447055707253292295241461970692302730255698566054118148238344547931099560303461231156139752257059607635691388140265165833925339507761510373926295406070038258798312031780389682840241823129919957061952962959838263332137457103051837918728227781907805298101385748698584899928494182194747710773914593158085583156198307048777948145234121420976915212781194324657229682093078416285607127932146555027783322111406810361980554957294805705907557321071117285390732440282249798323125615531951424820967347158700155465900388373271473321158085645193243741232457110069372530177932213710789089543970102965228368482563605645573959422484833762104993604694227064738377904753480894941883366411775718231470342303334108114569931741715949312649481952184938167040049049231446803745029175779539237668861499289166449919946602843342621712038433766650715223571398497412005555716075721209005331298165851460801878486208000038338447327859976494502547764728272698603727929746281105349862202521241260402416675567398135115203074565217446360690655793596219871193861108685482595080651708501912660459936015802562325379499797018715511649602274368409656380316158256487154755223052937320295908498576642686326111441701692115971528777202007367365398308046049134417464311446228849404347552419701169745717634290682809642041387533217289971878877180358608301630442561599143068471643555723601648472423926414927488172927480090379631370197200236602838326722123883186531041890639949397473143050860335463676672662893210805426112029025504225893292461703171787746271424144327200585092961806511886197649731389852525211450052155238353580720132528700532433514212951406721151941017669566069617329149806546701043458594186466639016762371599057534416359016027528203722128229544425007000469285439382013135193022450028877191364356868058327918624945436381765697714958160018553011827630680946562725157962234072618444492007113938408166654053546190303125430558313531588814885025015999751571756894471822341224474238709112523440300171879326384179033875285386567258447939495596804047939428215254680523236546576609227746377948197254376295727968179995328807522046754582840074853907064161523332585305036669333455194660471377601883732490133569523888515981717650964352 [153,115] 4740537525029430746913161435166950124546120480321331340945919551632842670782649104475502908739358900277861841382118937742288035953833622411561540662996817144192658759425146903160721230406381869040738200789894806638201758148924818193190387208813218043945463332587336883625398886666895061798492802598270743713943325162039192035954893691609227854377144246007545351062180952897013210144939128433421255723015852085302092409986629924408888572709482489351836893419946443478775290496241523314996516930967842740591368561946010746396284565009148918022668367417400263669711898951390769374504912756064514254804441727325087436764936518726848610643045834021862277998771626849556822626613875973407167099924134929438029500165834948965968499784478591740819012581559028067328279140138780876713528645469149836509587009279462784470877323455821484298630596477716769598360115719613750087456965360221733327882064176154762751967802586719900803851637614047946364371334387493939828362443005642910057831224974061485038646544202563919795044206572713840267809468120137756781972148351324261698185623034507096889200067539819975295307062684790679794786479188018215952019459109664433309028590863756283859634246682203510529423259853331018490652924346800864306707183571146312911866014485229771396780804906751845057762777272085854316007503499463425679495104227834059385322127815874456926611003738594422174184738106808865837261457832096849300092571271922425611148466387561180435033693211836441101440424814461391935452019476637019924477146008275818141580741614347371677840774174074507903414828238652059254825469347861508573168224785672691754615649529968618541139818369957102278488984687848650216960789789985896878861771614502336202486189232521046863834419833680082448597525343729709668793088292395963992646283662855659166786454946432732440961013166177772100640891183134348037204497056196546073668751758099749166764246705056486020074435281963914395023471382496607235066668170241401578700741760835284871411250182523659663920939404914465835561072008840707864437382182983941422592726743643506860652862064039518267429749629594927182014368524003220787782066395274196845785635521296610676355422088741142098047824486657321960797321949953454207953867664330658107568498015074355312222442471268760824911169342934368129742208830275631642673775733957654181805594473223614529393891971941534606924276 [153,116] 2249637864866044198571333444588332923918554997389021240743930775029577263815109165798282874830853916193317898302290688333176031007296277827521519641463989413947806895333272479487097391194420257695944967614394679377301844056361331673972481346459812053406297534422361213910468713924035520851516277665589224157296566925072400087587544144762771325604312292994872763842988769886259844047858784992635363939628121370329341214875763853147679988852132453817377982063566670073238681677625504355836259004605038511839297249905599704766022078795923750853419098535284260480911948467446874266669356611988599416412759177755938893510023147687846200905748775548700413156829019300824593883821062463159423616825234809845613568249059008845827616890860982874856964136025766768620348589550070875451743776558752002189059224058561975528873375475948648716095002744426974003720066088389724787722230270599922752807201651767578379986960884596337202352528654591193015372389825738356498161905563803575953189532343299351561291822229137708718068296785696408340851191082201149422166467734309293900534962243929741668087547778133877249572930398514671319325826766442450437359673505923797582061846483369244081943982300990775778834414999595123310907503405355116267122419949529936128639725931114717231494489096226266637243766607928084111663649621590745809604450090844026498464955454667563516962367609558947377446048450044166017982515296965571924197182891894035902203667486246137426613098342718678232985069386346580381565508538170157135075605504497851852727099778403771617341964152838440335378331297100949595247983760420374116832474037901485401774430371993822601523951165521988088119806736809353437452874234445761915715370155600636893265432511632305499782952107508048442452458034143823120261064730192415326900220900189635841740274266515953452387809148919379276367675770073359261792550700563608245993911911716946261288627396895804687826134411136176389080043595113767259697907136198733312382150104807601609165189340330794029537455903306105551664131211746657069169963050906167892921130735991494023013955204607394335695267890377489088951388798295623447621052457560353950390180627871239449170764325643145591650232542313664857715203908866093406287749199257653423030445561949560696949284937972630588175434508169699745702264767956311567476424731434349986725924505626848949124262066978717200 [153,117] 180156477272437258166249858966380810629146671869329194503481456036172914512542153873208703762023719084260054487090038235400916556691883706636205980429376186207303624043071512678906373857043785947458241659321678513393217762684923432948683675433295829168210356565911165518794551882954822127177351369511287297047665254179233545521758541824351815757344194097196779652059211425728217479508340303224308315444222401124232350886140030655896214224071764872958946090452062713454642394350417351290428581451599575536269194655250297728196733294052562532438212544193477510389748498203122493519481595819007691707465282193988973962032435461412400339638409339693678836151531591515210571816421252559211968085797305245994272821271542218081048852797485634811864606255838250382294865273237500754065853606616355459161698185803154031016491779201789331619315719945729878386201956402953171360633263690847087494060857459260086503534571796138629611991725694424581463477624286167185216207841910723747120926605388510447700838119248847690693200503342439690795695265377459850971122022677172749518398146836602899352725997139765597227789468141863373974743519419986387639080668311463442149656688466838982516732011149404438467718522242029719002600353278660183892922300183683702801521653754361625759050567097868854509041166920782482763674659017301648983925024801623508538624903206410218310101518256365290622600759679974779420536022288333203130675200122507334238945230789303454687549938430463147108547943430782440628392049000369160414237854893621435275606192340275146047465502968592711121428506315329196940199596550686251603048542328086511340733694090397821971920680370364650213731498284286044028605147341432205855305199169134701756394335735396001201123957658488881475784175513794660896536775086485570016829352504460909947217263021598356110807416644179725079323605348854422053140798506000483332165539749743287111520401592885934642814191212049097972430283986302431886199991354993816265034349424154696980085224066711233136491630866673981384324918668196224507646653486578815786263649528183532146227720585674513483609755223978981755512432379260633783076858632003334911712900570409300367770039284212992463234565777833948736653033416264844167232243639268459891020815034989756233738243950832637318428544257044787657262536278208069459130298971087611545217217221145005131591509118 [153,118] -37729924845962361192544692211929265638886562953891588422789840272107690679942996908732077507605101355861983764061178414253382412893987572432298627527487684217828658122946740057308491271119371549619687482882579736924548513613207786021782882737361394922792682790862038604451637523224412071078055195990483584734916803594467843762279192427779413194810599506452832452087266348340069466744818391749203380261219192823658969859939975154786439551611768006934425271959842356609314909046000686597443982760810576534924957646202214953375240731511556666429277940491060956258107196307627420227119112309130976725909356245426540066179495387528954944857330870234112063338473062460119067028331439257930484315089560787374253456249362688461451376004818953918237035264925151477474143428334855536749039238378059362633634934196576469525540478489752543279371695095684195041028320480634191556314307365261819984213582735178242940149051097241402054209187468594651109285521758952819277516104569328046084708094168648466918146720147857757728080496323732237538898063772628980066573748090519015203992688331252632974736911263609954811975024608596707545009999847239331353876125919658313526641867702620520757104974338119861074735969892261955821286815947365810294353835081300807244445687747178532987749294683281627728815978434966547191733689664009850226598640327753802861344534333033320445591830305814939928245574291951624954472964093983878250862944018052124096545436550186171191746289470779553271452574061427386620956704234515782978754461958345487000611017578687984398770930844300108913521142653136696393745820210557006550498280961267857500678365550707985405412029952397823283196505184175444807423872020885697826189014276174072682685642048301142534267945913953388538936306398606837781761305057410877586884533317023122735074966143992602578768322439758989522748507560553590246758415996768659304273716892111861538288764681343115083571010520806994734345602243703312682551957524153950995482683953546702254196168783049134077183820073774919174511103987581274153343942676418051062588864360549559488382480353562216241253195140456080878876744136630800517275217632412160089739674613793785704974427751511361658974759366254330751038472497176973812891047888168766293434256282824920717252127117643124600260103227514564893742242449079686876129091056236989967751741064959285820032 [153,119] 2372439271760515288116414354079089934526276265974911342671414821223424185104199227681658704614574924819947413602793705760431561920861951721132150969518410531180327956674689331105614528708516287650653884286082534339251817270300467423010535380899434006172236925007900451626862861659967727454466709717232481954068378489745455826085424905030883194130552887110992403126540518503657459105542271761004386148548198530467403012242063790269700150767473982988723484400130635140187262777932656287058902032690483928724678116779908510931074252439898275857823035104359704200588905499190579534455525892838654208378213672919032746710979805057790413321744268204906864169424487578348353615593414854994602059010660456806041824009694528148317734385432455186793731732135984705138139791336253429925546220010586564913820415751151246078398972877609565019829492923902199973725898566803121377250353622760123540401755758816083131448486481603470621427049108589786984984062755094746046320747751675208998003517608567796824561338778844607684808465539070406002295660077627805978933924253471498400070099137202096060938349428734750359039610151843362831065782191991078186744459866218442871363275745902531244429614044833378733424467687170029406222260691823223591385792571286059706912442182296371878713452398511025957999449140427308971891755897185130011230954227358949327093044302727331564750297235111067032688479118426406447089059281748753973243783895700265583450467702186784575988195779573448226483609006900018154880650154352420027494199544243925059198893341292978720895277832611999093083430763636668624088828878354971784281940622963464081272079708429210996912757419107459116096140371627979620617906288288507726399350839412791532839995862930633798621320202379609502303736023198003432289865806678819062619855273015431631579062700154149568450012927700385410241195222183821773238517923641472066996601876922257288618371502060277230021341278548601834498676240834275430974950535228089726017887679297846759731354920378694230193703221770376488290281686618183490819414178856674848970788275566953206564335215112531769757722832477508693390200143324323669402346128330503074166883778140208564230984595996450691449943746146556288024371075851549734191515903671298834677511614371517006856531170065898778972706316829218456286053652096475119568977235523496272333553063441504 [153,120] -216219842510686313707121101718843911910168116298850588401182118134317993753955094099642263664904601502652422887819846638798290194864225027549352794191294376483111542444688582137200454774730089388801143304608936569032891181761518129787417429598908684208557368530201880122374229048043238731714858811398058873758549990770268506539017345495793906825002181289467864389894287577445883955869210650894759204744734558919465043989881614888331311285761773258229997588102215146145759832609991675510655603454375361807586281736163492628008436928011747518989246706494732448092441822103247162370236683869881334116530912974627284814468501905592271126052375400518240615791902048846285836177770096079437580669409165968970457125402207674230683293258947688805649623391967999851788501598066946812396594788505877554732048399389641198696342892575131006034515243200782739969948556085618377329045637337145672459856743982577729475992727758364190704200072906113185715234977759336499293304791561569508910213620321559860074078363030675764276167700191916527050767050532918352258822489925949648073491688871181851311990757910965894175358837561918550070515822511527177890134206459209258243368846745796564869445604695479245094891586726745927921491653043337576895362274710918570129356940343007141115475902430759962771038344955452792815495978844725968503762800566719396570990995264692084272030955070937301707787727516583325187610071690731292538150200453352001198053087131098357364707647035063217743416483402542563336564230302571018873465074921983712751875504479338289299421363847078724468909020034758506298211809736931752080186682144560372207759757496419537143626443585173953802706730612409768520664587920597735424447002363080202824173365412143265640499290153995322945719876585632564317435896955309045558147619793974020856459765049628712530040622813264964369543240188310011362932133727206305385235761610054915699541946195108646104194464104468366469021464848664460143938658680668509008579557268187716032500836732461872462257441500530577813248738584550440509718952657504072651698490060356896504987780802852418237294711226744607370676858877644157781624217892556230281221723961674682402637143134623405607231623527544563099667789800998606741372176121938956028517430799972883354926326633085382321965404361224671807196674840550681589782067722735889460251712 [153,121] 342738716904956050636899191212764135604847653067624476944051413603934031228648405261535736664469095769626244252628934648694125812402818466393957113477949563012783598880545956241343459597234692677183910338400479349474488676059258495888948754509343813641595841455824636254950091757105949378122228493899650785257010728604665484435031087146735845552804683896518297380444105368468252348372233908938020282188908756747917137960698268400658165908104865463093108952704433294761612014658051721210543299256396103381470061155827163964239694554911843415288049853017213901769066319090260757024887527376211550159522414109370951153899254292715620466724026927996942596405645205176960079020331725791653143312775235588794582058172931041670531592566451055155076435524090874859450753413103580454221426732226919483736963691958933410227997606510173915435427265864037286874318308264353643585472606720134765282969893319352176040054959347757213716076658641524335243370198978385691576193718549605465991500067359393084689078699946921536413616857731489679753685981229442865428204326060386219213537607772567759221148439805255446041652332080045659134823478112938539542579773782835036633711645722968007630277585545606411701525447309144166269085038164286459140734748503834885394801081331494818922490104259706701449358193628164851859133327241925317265773626642777606533205225236591461157884344487474108736513694471564602202232246271607146238328251730835486308725519810674218623488912580910987412645716302446848196627966388857039001418223257968054349096975686175614121938044912630798673629814065440208203895744873068433527951016524531598337185220328349690116926100859936613008629237097344137743373049368069563753409426626928963072338001859026255796383104878887190544199495407680204596157445381547205265440288827191251590124702685730853094059497623192982048653457681757102428207042902371135543542222879560546668355027052259144271697402755523797987426100897381293114122502611006972811859119380447852687625401792719418324409083297950368582939236175382112955687631766817323930125185760700589989356109197559149163028090750514306631996400647383456936239871476623914247659594222936053560777626830861526990767390905220436713688626186321314407799248561085603501718137353426088009548752405316989134939186337921184471889186637688948982373727133482402456 [153,122] -50413016994985312134874003025937310541438091505199955635823298807972484569484475955327513031725331498586238800843926814570477233340430524344229504803964667204322084112588175379013259428403881293574204270690064139536166756367613467426466926977267602350643026973020773755489066654524519515377527920742359955989327327731631953619501619262469317257560841683429639420099739334076549452421230315759881214097680012752335616253868559930173331089529967562162095386074305926456048194983176003842036085010328720788952754279227821089211647438156009767811028017799918514727475371595713454021946933302009183794444970508128019267182860780856777494081161937581179415932527875216451085518087931848507713829182021065366412186586199695037968489126498704482154443734588569911694719826547022938842976094632370666704943590435006179932443829976771386253014870583989654622752393393751857320312597290925255338025503488055230160180989965031471062414807754116619505584390884235496581339819476893673779725896468387767219607664030618436332579894590888956696343334999187343586752175880192399300543234553481044554299173055488862236576992942640599357390729859285839324800802712492103099763511023601349061388044873530745500638816344724652022073890623829481613285592255594136824035586169251730158768169034364275814988364960267609321574904332773429996343676270358521187357870196063934756138473878510582876014138118092430258699825972369039643815356293204485675955674931976999442624443334970200373187390775136758253689669149992197939555576077209049936806912846811321555786385480748098248041778647907524417690909572368685018753889465268087974005342092145833998510664048611570680524162123481966919926315780203747764548652199810050891205552680378767071034010130501340429885406730672841487679893152234610395028882299065805109023743382476314283250545013944638656597923506250142224949633080245296158943428494727646803045910426160539431809122572393715986849574441580279833968505841627913418207382447626680666095494436853042619290263568748116911567888599692440906327666240150632953576040835397824347559095494980561263845409655324291939660922512992125027738223850725651793202169537394154133023054250921506958314101983147065878944543226186946858178636067429587350395702202118534429082043901651523842351548625648935033985190038141822517596705416432 [153,123] -2371518026077429229323861404017551959282357369159067956912647916471818743321725941201595463771863697196548800477567939190062534728439074146327341518959206278749309556750754434430128949954480127938764742824580587131720296227093628674502389499851837596721810853784700665675898326886827442727565775395957376129951089337828194901590178672568934062315448598755453609321866988863172171332134047025109195448351564194931760639402637258496825383975697474363804680917021855713189686061216266545594504605635022744884272443343201364956387364414080587602565465511773966605408457143199781714161556727289647911141904226808592791450980230841334690060736061543705356017397690302513556852346350114652715633519769935260341128414637303492316586546476331763634330060744518197590356180025936170712915617605474122577581454768360886833075141512218414065412426888872578947395690402003513833007995929396231528657042275736887900623154891382365101303043951334260775738921752819625772445207921021541460111132318259386573880525511956912891423602781027463042821793046118967279412284917149156218689032039148724273792774579786736814871090757309197317878582690091478045356827082567974117202294484743029873777665495876037833476541349259825979197461928334014293215231053480701917312412910309293493571232347949664132801067461678581058190841572590725604884546689738111517503956883639337558499172441869870094940782715394070510784496714142713901072453201588380573263481862111074210798336546296032742213553812777386842705383246160638541877269605112510798920069445072617775850078854982342844888674966406946525060703570412997856681587321897626577818690660002339312905794389587314156668557249013920282849289440149418130912943265014760434540389528943475087907967239871387320357786868634858019822237828506757513935678677598309303802632570568409136971214320526116664702977775080827056888162562327961325459172646509020766994192994537918903025627140764852778752196721280242273165792097540074780969071447784639930081287582750082909518524536438521500405170359588731200752175681031096241090893130514618622699350953452996710387656704818274055890533923304580450666201575002052374425755378496340080952395216315651988342937432552515704634071666826747480495944704876013580797897676594049567502381065985816460621069780090055198220905774468446548971504 [153,124] 514282260584276790990803677147061495702883998697282398764515876081541781576597417312893647738461446233985680154551355694124875765480860465221505179669397143493917054742346771806545838350417094983563772976869868732462810622504811481798359482844249248641534113351290989909904145053266860810272763243391608589583981754058523495298630232470784670651360753552099008611427853461848706248522810888681968940032948551793454887523366249961442299007284752470142665284204313773690019227128364609169452032174142936433416041823983307126658639118512661936371903338030582487423998068918082392840032583461794662439320062319467677211879451119432928988415780011437364775195658277552782672848103749009248239967977723461048035956799172234620909889160717525178103094587873252714253959878381526777625741212147247982348908674085725419443587243939964178238127436324093679409727418929884423501381870959641146021975574485354143069763926301632426899294472687965818741170031123624333554093070971447590606096726868713945891977607958381536520306939810557776510229713512876672682575789291279463143291031591821908289109390081036916975410482646039995491853269986230912793248918082606818503527352736232787355062921331641850342117956446981459221605460730896833779970806231821533538279011122300737082933868111516109932078176090286781883087108342583583967344695408932600010389283889146399319993591274142948527611763172840611973996771243408389915007987382552130075379941892778255691817021302160211498414216607417320490269728846139379583192508233055028101821309967262052524058836228610448722254503291822106926775651893224427651914042807107515573677384451089814312672749052448211976934131714014716686000929122956178216704580176263062653392212224810224375771766927528260227412619584367748970133537169739055412974431775093584568713969255363392974483241442894923904245449882428629138828145964364002163394571566441157157174895446515270537715510433948739060233320746629536093436002023172780171676989663388243018301457665419611918851806932104905194268824521883900089253944492004764404396823939334322556441177037846026963014375585413716771338033947542521860103047597318276596317749116402031141156056573616136310652587436141775564234862911854837857836662113093621539023392322139527445930465703926671070764029188152525481072446755807856 [153,125] -14515703525248292324965029369195972968664744532208490845171642614742952796659835250866780295205062713156558841523714666139139398037000105383470262443483238888605308874725662920891623410259923238838680099035802748169723598946540925152380066746258899449182031970416495684972780195571786470340492101367576922780390555962267954466319603941169864114554241736957601603031915140216225876637053685648748047887112500381470338684291098409843156150703997589590385195847705315862876986715856515412139823737359902545701445203238997829313255906692376542832079820674224340456638178180268571934557779247960888820316981143700479304774822991513024514705358902951016832604206143505498459229409526495553765413793694882274869613412807800878207357089159910125771176545394505526706835777365372337526008434266109453076962707524751384268414680589550565865245000672815212464243536948353640066590766218521899385257124397526364632140447819670267299591829545590530829231213161488267607627592688821123740033280134904159198121825112430231555681501854310426214954019039941994636277029639073630473722262972062595914378071785198712708431497602067186276217772788128815018525320502546189069844366064137942045867209446434805564606991760176028859833021774995003122902142961711300953839376956337126095213373555503471600072463297477804893440864042409838138191363995087154785908072803353828873181656718296087658400158963411199450758768014669856211797207200565859326978425078611452677444531767028314795894272114874948964115905577262194952321699870333455828606706405401577859855300123966745866511223313312754024642821342744597761305612328045376414136179197120584321611981244945621228185332330298186771590741269289702117647462410822820583407192927754409993525547542614070223519424754290195648932278051538974612439304721124632119282083993233191570472034484188024412806743296039845428520596877204863357194199986705793807429474519174612988271776028582945780511228802506989977159479938337610275991933211805639534687792569947030516499072684915857887506298939909570161697992268650022415010268692723331498315572737395481612256252804386253090398309858540740994772348934207573670042218228433999628061343842113041690706321595976124254890455480044999763831130480482947033045337495472706283111913488453992688647265249541496613038993630 [153,126] 50164068419911101675239872739741089585165178891274293930049659779171216051273245425923571689429232271052106843126966093769810617859518509547233312751740504459326116099984749090345116218442597383570636755929414322704037802002553325343848100208738807270834097792746175470777118701374243698694291199113100600647468597993273119057091663747893463165626281466357955926466448337513056375655941119640673194907017756368429136875528164760690906229724040408598865761063383925544782382659757576492031881090284681802552574192708373951892993961194582447917958671256555361681340352050541425999546459615979946693969491318276623794301207337031202585108989186128327258296929760188851362611309933541790585067871389059535750665869987377674820898819017257579783916875668750093648925512762455633133604003831976422791568351060480037843338777097890832128189112985238943429532009993552365632975335860475477746855892409205657763470289384226159260512731199851897126217715566019522548418713489281192200584144931508481915473567859153062132036490184699989802144378129964000694307879977483820954511225554893913928940644579289555321274556608780220006291503091627523618531756617456174503377526146729744364158131920130684815661706330292791615430969365570781964889318918194342057512854621355768215181668778643534237462959980132380887433004991850579785027062898164141276008383586800801792775250119843756211338212930501193386074768603445843377887902199434793837814879739723758974022746980269150717950367698630447207378093113902769171675556371092096804695095327653734469752626293619343398519542595012678877700940005009850912155873270025115873993132251337071554600687756934534286353398334131387423742762134727908472842064339658885697416372650560352771182586960474070008395665864331241904699535778774520503862131262132372210919959741301003382465478069477645936633413796689495684223095858152622000215889428489994957382248898222740275542575384714135924335281256124593898831839079055434404645637485713088913349458817210052249570256488121753991766274451214530154122370767460645965576878516404423349733845283262591556702281858278542071702733244618846506818563874969908408820007528857181199354218793115893958803020973948738380075891210514927977226180464126532480568919532933167136460867631741490837265322242248633088 [153,127] 4130900852927769382046267443751523993603241820607953502660466563215595571272921429507748281577526114297911115197200786722161376311595472244929394590572786620660920644410550171298490958237134095187598584131539840457094601813454585360485112246877499915231442066387664922462053492539110330214614977038346874382340191314939194568992079657815553427208542307065871964939387424750398602176159079334075849637768971838594062963462051368849968476036652574227416604164007848472199830864965644532984544874881699817484691741788938959004601435071358709436023257151498907540440598590214149906376063790033789136551291184096187823048406788507937346584107806117932991688190665521002520193799337167585591616250018981249767241111714930032600598024690009936174709429100377448423459894771259636819579058759987460186201166077852771304069293779097527471709748950843611981386634924414119153374381351584859076278195827428041695057719080071541385323647146188701153986333400756335190180132808185550313542054769257598040492995396804224109908777325009842628714465935145008078062100581128302261642082690923965273007918977761213724445712846477754871583104688234757182760450890930541594715027055781083168071248451751142668611592194949976681246253865274155554258133302967322376573739267695398249671844151381400609880963707979500005458115315827828426183421423625220298561166838588174528387208350693984893235505319146999425974072302852826443346470284792000049970349655179520138120955014636210472431245108699391166616718421902697870412586641422913611028879354071202354423461246836394438939909385585983822403268852063783000870375714142992618337933449855417358313318836635542487513411970371023462024333621256312111096635412857438208051788779904327188265846336153734467448756280668111799332820206163230937250938152775641521222451714401416717409759891249410380381174206095456903829273892188126923132874143449335984738676996523051769800864278906166672377811240957677964002918342834949208522408726372464323746174619626355974220151024113577086896974330271567308242612067485170397474962114048628263563608930141769101565730681632244304878557590280447996187251276258872138525601368738351954058521787718911972499762451364715436517561573172629910439738312456508485010048883705896423333008173686355958191318475184 [153,128] -179125285218770606547115717727077488425138642308089967868334712024310879467435278113868938120491059571523047372469733156893077363554862243592999581817822676151897137812891209870652156596176460420135329239908177208390976427607623392206810282728576293195252115103827250344907314345757717699066765676985103820124244773557106737542314396052723670109952299908686634353338620170240498585240962029290300822428472108244365305285070222665062312005472077143122851622023130870199151909739686516865404308384865987033976008049391654105289878731480835356101514059833454147267041411934933020461853237344544077901377125079214370958799569418948946965059073693890746018898083423190377176768274373786584408934641037037025410013137136026046486132996233930375295620471379538705294398829503404381733896539197505305027843617037247658205990339777003386308679496477162432634834467341202804269134286860577015874293810367735122045298330480351169068849683806337000735312488371933908790260489361466974613751578060145109205350046639616557930262182317433814558033062008772524966253859028850529396711884126345210918766310200005154961661673333224790332622352320745810504994891189642146794448209586523549220625773761644179121454292977979793229900201946069989860009359807145507674061045210738752909982861899128523809510618664186378484079704336335112104023192396499492568189803920946091153281368347727807758339692934277275174285310691461903616272241143322420626448760464254434556954224836502683278798204747350889124498234619034215502534291860608949130145129281323761556538682794302076898524929958080319618077015358146006238983527204124235630206308899066284127962218929316522819505457570815152362176702371849149730980323402663537927943876960659504875970704836044111932272925146310475236441912116721242437022170048797619675183941286072712579256841063289144604651786750933640916321612949715098133810284600540587190730384829800387614114451769718238112541434846349953416552139691184127087559093250650109472897492403687843269684262430418986515686557978445526988104461755269920362764398126238867304249657567260953174866833882191584162754537514974249038080123395689125635442377866766971369681440479248761247937900634743392386913342699984708415562991951262944321967563465227902763577429971024300905936 [153,129] -682126100308485632056178973774086589715832454699551286493297280276766833640814288170661592614116030935487809156631247389191308959733122909886848845015127190560715349052278205778474557310095387368726779414641255560169610611803163463806274215737963276723966153032978135674814799521433669935577163797205260013894242152796146989591248636212084241601661358711710464303003246115957271300862290289608082005737109048520079738413354562461136828365968531039854539968962487788712266078206919460929517172190185985740077377070410152866694003802884317358109215317636423789999864879533714587780909991963494586211879802148249853006142347242609774800325289316647176529005608799082108948014307964820484597582528914365137261483698656376808705888428050371902963570235618451671676771821900221989931177945467103403041744917796348788550239737590169188104757448617956190177827660749615152816844645033656725974970161551175995652328827665295424491536821626020440823129643567313094670250932568848156748512830031881676187366906315445805135565485821483962831364241920569625252696668123380674094495227969023364084959457074742386348999368771292649783780111261998637886009488972166408586563063852504527464475085707243361420456607490871262391319146812146464542887141003997275066274811469115269833623265160874291736329132807378349459903754231021335090048850778933207596665866829123999705033046044441016198489005389828860022109134535945591539792112559299364843458283903162712567015587335645819645279115050243371313679987523595565230057801072543320856752842969218746213705208141053467920487941164968851511921048537670096666610537192196042502118095682260822475745459898766403138902965124624747078526281711039966000710502432570332786507822704057917842446869052725055324679932356241304177091691521305323371577976098172042746132136901254921770483652631005296194173483619456642517336684388234462498568117510857931039422382268183446971115458280941161409795924811473657026815286501187163744893137553327596868098006827214918896000039881100919219318809315363031213047313557315801141712820446750598150438110296392656011026558639851951682795531182692010943946789100147838045977327605666675735946852988085952671390271939079297580066421309514391005118952809079655354089799695639829512447843629182 [153,130] -2121301620811062945391407860492730425875447929636479033133977028232000560306230795225938409359684905902701908088991836155344037405286974910217923557389962800971315931721700030439682775630397044442144655230662812164943128450723542231011684163269202166101901360868999552080053958850584627945927776669105456478114692843716713295489871210948420961059105858584314482254046692794396436770653155615545643409033650982105635665328645724376719416276767005394700178042052994102583362304407190667068350325191720572014139082981465588335393313531434743900696601531334896327795306315168184473302115594056530720584521513664749594222503604520396066664541584832346274518663023853966481323111243310422356727342455055413476698705713955434681868368468349961094117168365598095824127650646760065442089043312042598478045607163638886818080341657146258126863151993783856916356807708294554527108149040754741630637596710191834769698854950007110021226285503234787342916647279889118146276806340482259615248166352536390880605182508390125653813920904224884467902812602291710687136538524869685941830979509263865499894471977270490242338617366822546996725765905419746260319003526253009393697429102187117693407633268685886271395351584572704692376265107597551792159233661185934531549504184244042998187045921964119484957026485642092763759746546297685311051853805017713051414618692598883344956856457566503422500614249904228218742485240492592261276583029235433213972943113782350147508499984793526961451940139807207287483338050567946129553207091343399583030892999875463169280563578965613986843602294476775844410140029451946150236697574333917481895866007408516989728639258433591197814639828752340144407687377541876480300452347229422561485091223126058631948525466599447887406297125911023857544902746081665550344586840174900522173279395867799564602406130810762074516319833891123483679803213102801455800953226204223072820743144158136388270627112700338874979364702011316377012877290304651591698968277315746975725692046505957543373875997695747876557862996010661037835142097167983330135207907641910087199369280350381374377140488970470975590275450270154071215018035859430411891280948133862581556980015379645666201311244301011371290064848997943242561084538313361147253074990022595098046400 [153,131] 14735097120287249807157821154030372757798444053711489791419400018554478225854869714567460471082609823753436297298165723861217920286781988380497591999779509478366099154088103582253383833017355449905393853603116521277225603491735167002189965275641452963575661599843752790601577715899527897370012302867066582102486461801207439963926619132827992151759572008563911026812155465625263725445531111390007639018932349657895472023489182053625461087324916568713839665344554702293589096719862578742118099199506812943315881375373524363061262104311114453010892164105068124935095945606606170462885574279965509331336482323509863936202449420065873341389910153742071629899697038211817429949002663532554702248389490162968450296028501234729808879521123678285748099385136309183342953624229339616874654008284866465898294727538953361790824363866991887663028239720051755784817474949710498727946661795934461788894095850704258983708179594573433775397696582042206043147881766974679578980867286126145941263925074852209932745469895224434177319615374650566192845162088018241546380033653029170571139133963038842044412681727755748126574517426767165028571269443313289529672574739704007614134924262729451267259217141630918469169197313597019033260096387513086607751720993152150320830792339799745575766686515944246357927890206711082151638838570244555568517204194668701480830076388422625212553619681888395468691598189391174927508916561913493705487772487170499395056698826085447223001247846153646829175245637209700456654743481585909140676828481515172041677605867761775504291451176772970325659159782758965357663996895458696078476972745787192530202917925822477497168635043272224028645948808298495293231260339955683915374006954221420401014718469403885716807214126726807498189949334142787568920349057974862919373814998388608164448076108592678902374138826193227125954154027492948552496704094290243631825221566735078712037023391392590671536108071273590755258146642379094221032985276178045360461716951148982019802871024179954294396248639118705875864753013906086078972680410993677406769000234576859056475307246755761374706546769156586018268073678283822832809119801922518218298712355614146819595057211379386216827852899293651133279069897595431306478192646141165240016482158562808 [153,132] 126678249730570680550460162427491117848315622761285348219536880835805028785504950129016623684216443407675785186019177483111795403197484471330929043166744563352832599820367986074298345448332830555380694720538580591923173309332624929270075152386644718839499681036766583738991825719137519271671881614674214255190508200779548488983006834792444911929595972921323174033691173996429072639248375734021745861941027200069871619532451744297212545052137621967422625223789215134918304439113757678826593270863398267844128621005852667123276915698480460528222321838363114293240106598826071218700382814530571648383516294412554346132419964570446102162741198051276430477077764629257769810633733994763460501063208628744133718333786553033678326036100250931931948308302299888913012905757184192293433442677529033129726172322406726782147399379484963033622433233444571324318605573170367575221587617001874783555910089679550311683615870628625458063194824468452207319818278220657626879813112568748984459360222918509099564765196190013987212386224240917762903973856246029706370701059401832432715983827540504500409456206311110738660046540602170468525455851131842782557562116591161649121480693367926777309244461003424623416117033355997387346345877044054059482712719681740652967828783737801841725276489017658878058483480297029424577971491993539672909009043940159728510133733266227538625819588862375043867793221216965911463108378507929973194529542346253159051573222225268179112704037819793061079690973709109350773332464004193887203292356841026309988503661818280071126833921568437078611791285793132299753838701279445724623593802330793401097175395532145979145810572822519862667746840759372127803428498613967157266634185269854433249749105155987624050327904313536892360432172364682197179099632638564575018803352721012648226243281013762585253415224342382620728029646989933462213070712350526770523689636897175710784540384259555479571366801036070471385380596231958897601383455678441944248599839309811111088245325434397197904902395078316749051442752175702933139451843198899730259643657145106910619137329253832101198761868704693842097901931533318555032033450978454596146044511056449423961845017111940101845120969831576510077325560972069953066087900686151997743049392 [153,133] 7520183164346086386419593746707159725740453121815651958473450647448910231230681324737824777323500515803756817872905770902540463418077002178439934724068435727151957399038398149116582932253139246979735863545222445574910995787049154273329764674376864706552263255239980624494598717182525958821139520147095556613235682557636475902794819153073228706928226274386261750856753018575258617836054921072502674321343253359662668988298100263573067515334248155494530741771946716044571626110018240529900676451757174106995241574442139322068145301171751897933820677384562377778329290957072659988764673922850657465875697551490084493722046615085766772893058701663187153989954584163888468412708404983344850433005486899538668303050206425048001153296379044835195717663442768948675856005855459835163190433649131851406115436626222458710253620072091087325981739925125346092335829813539134362333230187589587348182587083177790652981899599954582043445681425949359549210162879787731463276464852509576752337800088293895067104427860006126523677280931633650805239545123226717588854300389996015764061666687371634386285275235949461038042180362237083394164537646654494123072699520758517687024364868255234088636589554588905084886250036898580575360103268968361055185906282275055177715806060948002261317021402822007088804772898778855950302468211712153432556009722469481287558939468216958588793836464889767442855648203178811849936746745541977238345561344055417540510018940923402611240002393058443435592918480854919929614133912137238364200183363675651930636302231118670477049816166048357447648627375992811456771625742784410960073200576150403977939717391700092890306985434231983745892986632552061005977101356992901076951933526506234784364135036452703697493151727025030440924338778603021651990847783811086252437749964244235007368718058930265054859005927505342669035132990876832928222859115010118331906662627006651371975653899664809100656644986046064039564225710164482366801032193890161116063093133018749773367286051189825526121001704488372016639808356012277780808253730597521239997167366666175612125423275684399427381358697837454466791709511230100808464425693653198336655740863868987682343166969262636398169074529344932820445660327923258769157737025961770 [153,134] -145941316319310457089821635797697476501816660203680129073488855282387130353720637624901759964481146982819542491720165888738532681473796431899788636259478280971097681444804208570545508140266527491524648636430661969038937690265438560663189561805084268520374921693501732775301557009238312992053812574169105447255780203884372535195471031116934449348441765404929085265310540263992628439603792250464637050906258059531257280767601527247140313358402993165387399214890077661785712080381261413268018751932090357066189857872438418047630615614072931230953040622399207773804188202994269332267973294867096497263561488968306490868134918977361799652567746428286315602372498819985637896901913893810934915066603593512732496887164743329785207530568898671912580860541413656433020454388615489093817425012284424874851902546855524019063376521229486005979749235769710105991075667529420853098090033599670325038652195129149959519291089790502729516164886675018894388654820254719639674541528137394817055896114549345942569487045984013542768440677253119665331116995749493620993429672780645944029169158309056576322512105298692383369319051969262955964286796394120271194687499439519862410811776191979021736940882771961180450307631627240831791768733220059951310699494865109003258656168010953107216720465608092346097084524965483804799049623514608726851069837684660183417095689029838442460206338810569509353641173216371999578025471901310453231585765666049412281962061564555977693112151128576687097135108499031873990969293805588779244938035699451297629371180168397192694717489475957627833539341035684487290852719055939351196163237130529431076852370752003905919847391522332849101056622829808942492980935615391938639793379569507598083057912198341569118640700996786629014844976053158780742184710228246481832654541913953990744479481587200791687451144817630421735830670241376529313373022583520392748860213689320375618776590375818438261286839346831700429232290619657793915485670866089107123832249832636419223454681890841980383458733953176381642347930901176035464521800514341550537915785160591925828147141890427729957008407817718193095717869648490199221229110913043929161565609364172096224436534192118619491431752892783172287449946423267287972694656 [153,135] 205823073149338268898008229091907672445818934516606989193623630709110356372749626841734805763660116850490182138075580801619976113238304528530815821918594609169968534984087141907403460822908324290292370500500992417785352196053196918350041537237147795924583927580885624499258333376795048544404881614843493331354477093956832449860387787925774554970990592297429257573568167742884881987958567632368126553382207806749398829912551072061423490778743518477037228869985582395434405154404482531796957997999285858139822540076957745063428999310813413335688625396074923375428351066844592351632822648917239430833182511610672068672473223911426800756638883915084980496715974394796721617962971333405065786332297381786820346692388067512719926346030755260776533809947146901661528325382470879288166114734020223587031273633060674212286300856755268200597524988425168094315701294410548709054343772042987840400024138193100835070762052965823062638492558076588436524731872786901230250911949521035971595109717748454341267427967315584465269515460624103640318904294038422525535602310061049700462593882039065962094369248170611650826103868052575169203155117912205378696515928915495640020412566953386421977396739994262523218968209683125472580615712305085036568127525113830294942446081550225634873308029802747319938256043312583280233550133649545834337239238739157605058050163055309771333698232348155712504858431673933413470795905340291815449581737961798372730361436936286673280861339299299309309162749338255024407741978328659473489436243255175034830058515467812487230943789826066983994777599943189122446371674720653464245549632243162476076078345129470608270584749028015247666828625471391380731679676611849580791278387702963994721376012695389041835577319574962023462272211248964812211038612239757921055265818954442304702457136854751799004914274618769621453695319001051601552041459630000925993627500734847819673564241508156428639208163822202376858269342487730784715072968402198857234877031299543505766903676106028803759155684513183233419050281894981124280039427232858112254314862029049054287768564014073450121747441177179021987676430902580374808682739370556089240206982989853292330700748532100255758384851743882543135341906227030776 [153,136] -123376125239709766998675138636911440407812007019246067256631965892059161347044282565458385418137753694197388614864829071713936867904864713822158729712861611913418075714314297335428436603795966080656458393277393522660307949843141851272226039367987936922115283488877331150818940773339695223640800125408824658223615256145056117049326990607116857234628188205866773541706486065520962439389695736680458690692087866722129233099557392023524816231040503094413059850104644383429023091265381224167680172970757413134026226197881605504980508499316634292695513121653080341475833557718097073806459499210003870068149371338938208829291603477319130915946081548365236045535702412294456950368489222341830359868248101783212474552072473540733814777801301542571409121721415742178731414765798486064388270028003902539780836510054365690631071516230541162795303064717431855559999582402128105315820624134591049181274330003259284376723905663701620383881160739599539097496114337487680168757671466277870732367626694893775426607239469800552969627200833452821113299019929549269353448938759759666501910804458398748270567084915569930160853226047532367039812520560579921452413021873312920928257697989880047394521123478643060056351136098453809868310452284429378025686270128133742786472889899173704755158137746547824416902132728570624236650394830094599708605074780750564323955728873978784898681524915212219080405726091151442621829395476045720824014567706771749355117732099073859624340023126388596772267838664734018938236044950649954776336188813704816329387346239838644989405425272382129143757938227954836318826271238796091294559205423911008227481256088295459553845769901492931881339701355197467946873852732850243906303062802657226754279395773252265390967307256617934903523535920530293700695856740740328536262558944988398675061924030256400482320069777845879651768549707939983723419958800632745488330538120496906644547646739148858681516559283927235009646709626649275082654790493160919140188639593583732430749546983708413067626030311276061599820820394051348450176582427721313670376626050601828455247127981438013704406340386630535517254902347658196078913335842074084245535946559030606333969232610972243316500346424617683323333728 [153,137] 4187460335551424549325843313561970544087830350203833515180970107561564560812788074405477411862354903783385278311983353883806895340377974601605337068632984831248844760961351644869314938821254367425368865698873739180952583633096129894487079291034962680433229319128109487402916260175515278681233538338830914334314683545952789818523225418489571178890739777298968851517761714684374740400795453834838055633564516216271146951631629164397123214039971964775044384449389499232565545037075875781761004614912320924414736271311305102136261219225097536227644552374402989343322097241785364757787295747490833619426435393320844860897408812478208556945981605269134098059170889267564173221900111780107771132012145615436050025660179577073641699010356861597849740238420327531008286117634049253921478526591085947023642202497968752616683632378801562165979076422025404646059386595710835754562013872952968043749833389155724222241007175447381189765299704702293946206909879347310239566867591037142529216916828418221757150677109370159224371285216504318939604693037338810863365674422348019960675937794073149859307713158309045705508888668822135142149558448850904144128398049557975112422508263658619061643886726047455966177434766661844215979638741628701527775327150860326955356882357738241391746252162300241487073152640328386893857742420254102878120570369729493612584383491113357864881660417506698606441944395581305895728018837408420064950184774768526797582903032080604691750593176867599222473024341182483723267271292251772608335995862364992334460031860562813493634496730784581747593924550629050228809592766172800249443938016648957043308788676767943458651682930981658329001895479867123711897970839466139266519502197466971745309161650730331291762178492886911062069215650536761760394936093367478314990864551259366284731422175804646582503445756679462986962856397802663324097194252887308747204032937642706108763899450104653664765460794327377355732189930841162055945042938504548265059552818713955988223604285404160655859155346805494939108507892872251538000019449013665511851759302212281679952060216428160486198851186234958052911960725131922651877509842826823084817944428123969514066137871928858431056321967055084 [153,138] 1645339442462470278916520160370375980775854881127152094997426280692853199662016386349773766494309403100611529804217115742595535587061854820775094188074027711357289281249280798181596304907689519412910592108125179124070626113153575894691085598981462456233034343270241113004495202958398956387140800037536194360825127662047785696903358200270724764765508190657359396963206710998609274217694208734788642570063628828913477045575581119542082529501056348926669467059854706495781505159601456698224445030587394033700925690986183600629502322929307798113591403844368947495412768902798758890165172408926133525184842745916283552457618610984658905138439902675242900785971506658362820459918504139747715123200094054082285987249058532324405836900709054947571978326292520563932815052201805275858795943569464538498573803634925926308203693446824351796816531974232368703691261985159701115459592863904795584521193909584538481835463547715788444974216549095323137003369946508896975080514642599642205519855418489553986703809246553359034043416582109723206537464527016611010154159319479952387899960926588686147037736650027399948254699963908383952845027493720265956734294989585149314856509603060238219844945225863560612882562852368035489001307347610736259799172538176053761131900325691674222193678439337996796873400661947202566268966858920380552847646524624418459893015905146227102576419523734347884034357800472024041083135017745578131775493797202932835489564028185822607910980019628077185591047692544902630651915195171760911721765702351556963024023425508878967570555077720620272219227127123742516751445852402559432047417166320343572335958206662972022480170001700525366370359892850782712180055558734470147931365967918064734217636779289199454759787783771291671235000560741215339391132468689886014702737854907649209097813462186611824545221427626907639501469282893771732719152991696540838837234908358527735912912064495859738444872125286965228414989878455680959118571351051939423445198967808320985859216621391998771297029744438471764284136371810412298215811970974381850247173554864479706096094459547232163888699198755025084616068969936244363628777985529232400517219612058378552622135900420493039738864 [153,139] 234400578539608395773254229139007547101978400078407197019511144894444706472689228552241158253213526877863511643101004575460004321424046528881553804220540150955291845645347691697808017726244281573958283563998427050961764821957009412970276456160913064612170603208281112118447611125061557123726642045821246360677131194812111726988895363923556555107241609041538458986604032608180134122325323808542147076549188499846637739993912738663962497341453432369913147970519235692890997965221937463508483525842988379227256747840266394024598270027441111562220340711673215067773114507027889415678913994520117829483411270348621893594982835535755266843260642102612791691884185774632517937056356905748626731513807153700700690097991869842266394213110026716698803955646680667444196825947744496337356701635234335124751806785470864420772986317961901939068828386131878760701885012202194037319781097457499786873139908927605873759038344031077151010018352162373442062235201107323975314564297625946245492406140118560620534940818895876445824018853696114460687813605338662490393667912014478079874855346442296763558136546051636493368758108691183086360261139599351636560488696764600573708685099191572083574827505752998374049090381118666017967270926936511479764447424610737787749432667246299328968020146620903504913947433641465879726496854053129235312887218247025942438629078627203976344471184884460882308543459005173773078610461477092945290095103398329907927295831276451345665466059194217119023570728501936147628744027303001177910804653065028212338091599555353351447440066363993586886475522798768750170478974089150884804842944291717223270000802810606890255084313765093832914040063126927996882872232665353752577888526533302220845231453107306386324757105331755714062395367188895685683127686108846260633159098647119477194533120726184593745360126852142201554135565539571113784792392953424594607222798217201333481813891460472380118772516059896264113376331159088018001548980147225867286795298320021093733820644044474577479651431316774106138001268167346116361807347731149683985722885937426140010418912814694098374371774430727086955483681293568697478790047148579820184139171271016746597326799804800 [153,140] -115163926349397277521435765150723931072843388937587575930638851006413062939959464684298275517902657109024271798489888040335410111251760163292771206439941908644271586506411300187489605701373444914661043320185774284270578640438067864809476825694286711873031121750557967542818498069543645474083528310557885941813974080411232311503326914494968817361860489869675866062256127674926985920560973308096138661747488165732871061787518184031140681715204284132248214304064958115279669913597963666412110120410094287284360018255320749097440390270743424232762722274280303601898572735214631315747333939796361205568543539976931192906485954773769703694005481597240519738782316272185222494858648583422481966372947587783305405434616760563754727288734903761203528315006323098659189461058086433012363391346469192906934216140568754509204553153778168431541502654169119069208480715889579359944589525610269135876924646279905981362733937651859397216012338005347508950036028533935344510431520186939809525374730489721910115017888645345429026230815901153597753754376073548428033067125738348766603754734296483636886567774653960823770783031368598833106381705291834769651909316402982294933158998055720505001171027829123522658929329016768848206371741736626109968955788898138730693028304096466638248839374398376703677235585412210516680494423987051204899892949116266195705676481166293058802995338551544104192814641281962076363666796360391504802147239154179881538029592745965483999923647867676507696601549658786927564238053620313366970693338769434671973633865776861381081869115092593355064621078380362876904720692279311580280335520657513413028744553287999561544500329613613273629971989653711122334141238002492622634278451139944532214691612414168252704684891831717336696441756320239724275551407547676685907361738210946533190195186616307687276983764246863264879498736981566248707928176450227405445600564258451454588366208644311006267325920272688923835619365018009044733850420580046991015162569264826488746251790466959946478822561118709342047817093629558248506539671997685507780706901046674295546805402844660979703057104630238515231194915406518171893100293803947883585756998519967693406864 [153,141] 9125590639661757751729047907317997511400196373261594412934664766512675751626727814867094477087207671430863349169542338454756672117269509142334375287581165060628013427319578685535700459966858076126541219085435297770549499777750207386363987425203792686667486151240650491309702432373351855523699461574198350935787792504057396458416264978453431344314822840854693250757591238787324540013617110621425353139205019294157422429440615603789731286109564461259416085676647165956986502218660214508271290046448316361446682780931704174342165687139133037208183864817011512939666952508037806322246046859878015657961582460273971362144385375568445145598523006277535364540524049950702326479465401468909713080707907268668275980272479966988591867490862905232416145898780863354619079325155922840019861262019445467497149391062226910780380533965996221331874924963990845312458218890791947172967514857622609623689096158550937950536337363131939049274134213216119769391277298867183908248279869911390524351012520876880770095685169909150695598464687287782504689687393529508301424475503256147421035271808047094630321278350316250660747427738544224710397937663581367139894260020872362816767437247356033325768213619355105753936693520000233817719815567877970854474696653913986975034430674806528339956096751412020934189359107029173599371649704154647722129564677595642240297932284810434069534391676982719555964428970373602470351555986925986140238677144346359845312170609282189042460816449314258373171708345829574061297381516046276314471546205618988933207672945646418683729212883740659494121398511281290698069638779947406990639770515429643920438004555651024242897382017126459616761232486961868345554344204558056977358667283939590117397111575135693117796625959118308877909072169627437214058119430802462463912022880258784777003757731124563957024681250720146729896592747531144963391467965649410690329246428551363735330559513454729823233030421122096859034255708774970226337633475783663223949632297554441971037161567698637429124157634006596332691037431988336201247796425959965932347883300150018909595558807912703214879174908806701211640954594779932316902314324794290044813804752994 [153,142] -372605873093835082859827659235519730720169250134071935304790576922403868678903997426111289018669768642388415509148912252323112408893791634151051764441980677792473502568455827523183761614769671193298705852690571808601915326958381350411945101712499281168422684868907369427094822732512166106448467394109480017271844056289914621702403515690849175356232878106245516461075486134739379277950939324263640198164255179341729552226129317845533103334458393074567600119860711297682112594830218190009344751091159751979271870860082717618059758446747406149932315606448713561330914429545640455573595547706654482677939698031720841634749307767475779252166091036312380809401256344054030217199867369489566371898778335402762827174039485231595628972349220998518360421031783196764074616499768253913729714249638895165271104578819856004629885841705129311226625721906887552990112406232296135059941698259372373786673101550165935129532997844259275612456271408701603297282332154193655308557969669415196807201296058234871566452053038227455945337556838853264334927414196170399975738202489682221182221390118267881438773609381103291702842088916587921299724658809287230256980155488262959530771895181332260206294868987731151299164122854557937911842542781890494979797894063550829169567096528657786015886090922693211972639787381178025419922031548180350066930724390597486324130471961402025625518071619143928087323346601464428671829964051976381262801893431298434832560894324843424829022648090608198411227766097334050133168697170871409594022649211218504478247162027536556560446074006637575503810731202064843464826897885895528650101882840144114287008000034359949702739266044612726592143101246935726620107986418506802276291578725357336377348290510848196866387709883051445477405839033694127416196761762773539766151026652560081863112977663603772768310814760478642955965404197519064798532955035606853127405614898161140736473547362378996090355298658252955741183345181438089120882257309018280706646494814491025082994770834730585349498306547282594453329240317590046204854419646862329552677242953454649773361230192855621937399197080119316314144444554252855428709851216170127296 [153,143] -12915369888309964585103736815467354847523785963744928847999137134977652467693102949106800866754747343687792937157485904471355513425557595143016033843560534990703788935955586081712758399609444052528070897933656327958302995374546845642357213255668263608619950635394716135751057815142957814319145040805151030958489328051096825698794897162848079640852441247490186909922421945284421582135037886018869430077243353231041905613259390860442564723548859746460836762310024979433841833144126698569120065143389101209701033970869019212007121702481683945915557257496706443971386440036027127616810030506303577932476137471208694361685348442910979173029341378499405942630688718649612563935424158755695301278377007407127933186557184510559962175619802455773049710169514142548622935140343216076310345224904800986072322041916454378451235276083157223825968450740451113610241769230547171006964843334317740849797297993188916553562416161286720117066068979744298778437646457144414851728528116458152818294616488933134410920201553769057806589600721773237744134001475537820390327255917590351620503058351349384182341212595931073511000377755940122900201296823082739326253434968951432360969539827829108041812011244597916127475025764490705420628799790032153017543528876162563685352530335924324796673973261865031272763481277473889459745315725432279404193488870051524504341758266036898273417909709969972518525507101240358882769554097091104849225573508625089122016702722255895362578774555439952001199689023029326243813902969543449859456780263153171819437017214727059376365790231930733376485577852147334220821368185287062382407387897464893898062916403430258835117283983763324215471056309579008808188199312655649426262884365102035504891446628280081187305868799957016407482508463962445834747473917461223699207891711696713745977076255861657523388175042347282356235846082036492892285719293183695239271207118992557280163541769196343479234465532262693988961296893493349348522635216392646445236150370514185939340110726305947170243773060331733024019836185250034517794557523787841612571868008989396993060354450302840220967520496557106301730340012683457441762795384 [153,144] -169338788316101246649309280957946749549810071124327865929285914229969919324348963617099089291322860234579271309003401490679643924509631346826412356214473222334348918583025357919637356571360893172303292896184886965342875785805981050949722109630928501565179540666041070121958273543205119427866369185655547335459185351226061444756973538954934558819386742880155280870356443627050408576688085882541043149338487223832785209247053368981603119073326380800099047228958997665041803941895169190297161780877289190709654301020076423058364987413702226864682164531281742253342246326334774502957210047481609081197090822592244165125636663158907227049073073558417276303682938824891482715678470115494525195583210850859982173229554404653229265501133388789109246439819753088775837822376714777373534081195324848950475592286007603537309511709126135843929990983063162171919370710428332219466605591375232628618930289016262480358611465905755440584427582385098423293569316011751533881810748919465168544718922814926606168946262084611402915094975874283312505607798565139653318220929138602605105264931687722282650859694898527329085971836494227947672272878748259892877322987004344029935250986112041971246301221631489787194768505727201683565083765656355619004856937196731207251392696839273023190446303180361900169668476099048982514244666719929407199645093004397123481813697594693597616914569013862635675750704139207113087249692920420163893414089065116762390950341302321104539346095366017474804429989217592863117785100716828967115208242475135313567000199512027305474959055694695579642604691439543928105509766441960232362859260753775570450905283225656423568989957945691121941762944848921654233252659864681418549740999476968603857462800367146727058114375080197795678260236354388466871773893597352480939409938515186359225128650145259205297473524976014721520115345922773080892240398187985360088509789389481165283819519445622693552213207083258452048694179777828742776968433922309587221309748535478988930319766877938528886223399245577725036813585931360282152378963306514347406975624754325272159918891355010043042123922970792894011019115436237200 [153,145] 3028704983995947245575055962318957541084634479417975742755224621761688464782976231637144124646487700761305064412249410914881393089875977190934694559565925693093751681040975525449325036734974422808793631731752934489845550393960995391742150643498198819806742623839673478564317802903494256131458667833500486887172945776722359443295732172250370747557617515008440816439014103366397577393655560726061577048130642605111960877127105100924060408791483786145519525974447602407933258281160501930136538844118694243427121036694629101587024602250866386464473828168728883655462054942533137238703621620982549252367983911183815158326614724094108344050007925726283958057423071206034417661092378277609514352242818374326708271308542146973184930810725792109857231760470060030426118730874650964948567243561676722731511714381372331315222238853829968117032784289442940194834045615504173954790456320269922753257227878102388236743349395325247146376963649573823438862420138279834931688621919439584015726446747910179833639368548705373184077276068044284043600999771457340995647665777459623856611052011236917688499046866257040862430880121392429274037030939824811620982827741512390553764137272017963531277020853377455801163031716292413241504508187802518322011082573885572337706892863272992020784182564606852643513177830843996081803566457727733896912396159347800707591718581709671073600558820792374829076291714871370963143155584546133495911959364877718808453237249038901743197522515541443982300410647047644309001914163147178219619635079848998606815156465177995766523163166542047014727492378805853625081588840952947609170861415098447513408976157819162187938688032373149810010334918089356692063565848456191665609192349847067799577081870871220108973506394491476331451565685041359480616655493748867954670022317350584477163603610933409149706223548956693170683011617941384159287861297443705244859458230612148982045527265497826161793350302471072647300112876506477622915304686146237704204700843198317643029851029272540639028538670236362816508377936439232978245441049877855469826982548482963846856538450385811135362821508263851400192330 [153,146] -348997051170214539497428681546718748538532956979558578276682163431748577902315089210750992598881114095298665778412684515340037198271659063787460190192557294924278603578339976005412531834605128779864461224065899215657670942103499926501561321738860429790921127287144806009666341845743218396970727691503737318942792470780179495086070357198886839063818993855497007618863965496152922266234151789498994223108739259172071493637839285373551464680658145572676764583080318401285696445601281722732074662493924482422561485949793385005110369101746622349444287305957432059352815193844681488149412044277012460812778790409167232510860189201675962779950579230045383266963486857200699989300936360761425343669601133915968808407806244196397897300552553368698993522890880698274844294875716713776879513552574335135042213398424452944874112033858261447403683086210958081219583617738907544559959022051900215665649860567392429298030763385792274859611121036698385903474540640529363766777072633116445690695012221384412699027587793280412161384759503881381971499954392723055749371528783195518377506431716682510265894346228212263081758845129294999130283641377339517414136822973308286593357579631405255395735456165771085694502975067331939883727663862137005153832114108047891467668166427105714408728567380454205566570973676688352033071899482640413552752948561378809941513552065803492431107405363299010406962214078785205155101575252114207019770271221106821215396411830517632544036796246880579202897374906071640457399048266213926391866876164344371428701051701947095231941873097320006988360006161708726743829622997144970663255662849380479738363969456152508822706320825105472069103666921865999652441243543102755416405505515234388501417645081263145257814558937829434837019861665854392939701881469300246014354063787519578329382214818094530838754966346449020575593474656602332329755055440007690672280736925394640376541092955031719727216890840902481220616286151600060170763779954438576117499637514836775160882096785477123005574491025172864976798266539129691749494987135123993348343356757128009608923850893893170850377403344 [153,147] 27947219943149200957602986178878170260415917037215553440033368016331970316771567561916255148429190042317162456348756238661962424275351768136795803278276240589310762973894555218298822767145820999659754375048745558623868350050189543527602427800318176887485894330316586514667610202662017417158387986850843985428727623732476481238176965089854825528934075565974374355833113966092169254423431294715625332461828377356765920257108016037269570074985734665814822270776297142073237088295373717307797966367216750929603996256879406153233898309931174833807026319972424627674108839093867349788473682481554362175798234409988759130882509944135101065337771871699635528368513954044797500884179057002505352718467420408453661630477535634563031247037231794786689770415224582057374100881466232681570323509800828444659643778989624703521832978364093741438045054498738850545659307127698300689471548032393059146429457794812063561347804805632627097984581643944372387539985357608831216095245503464789668652805355908220780431727390932047392925526891692880732042836199859008736537904037817050292701816554970156820428118180588650819086848188813737682044743628923014466790228277414168640943332120830997042386608208355869970444967524433217365522419346029311679572563675544353228579258433706575573458815807491604562472017863502016901654818702375520484569653392154426195998801755146124475588774379656866213510045587344570389677964162013530912065467831046963258946439271208365877165663216283098105471961500889252310023111620109130722518986716164641870674259637073529905079040959383862240374110699080611622538586360708513564114999622959940990295102612359047746018242179053350999687042902726977441357515893186624335721182859805119610426174783191665271311162241477073044266985876914815743500012654225811792504312150579817952646455707099370752689791612387769603774348618510039308305274559698882550546806236854525603605770061757232761198254038333224843998241550182720970841211499542402007620468679202968156422602064949915638625483781652153871834421760996218106886004331441285218973845223176914132064878461265613880 [153,148] -181791513387716990410456324123534477791381341777308502875196853098262192645522962791379894423685823653721703674085291985727466304940766793228609096647267795443197438912742484818882735831817928384461345044842268608521075081958176656523669411735551491813127769077798413445252862818809049464030611684175463778838158525013134606531705787856360241577578764500378148523871185085964159526675246438570779949280390197324894312252590242033659120456913763835871836096268383708156148693509021011576099554180317799809786075269416968606118004034438373948997046842134114546208315023815341330232564253622826865124459453205456351839363196790001102256141697419807329853615982647972702502189000088424495295330888809440656074495304134265398341581327728260718365359078098253222045466260299166770386648089279560475853212193994906556258028780777575564217105242796792551483385280492498160401321314589127301020372598156896540883710212723540627692323163369270781655322744421805570989892403962121673765512100920760568350234637516022996985561974553508735765961822082149141926201537533182261243404113795111575411091836346186928423379415495876161735034795347739827538286575642744948115157725044894137827233676664418705268437123410844162690882544802119319962510948304911439407543584887239684297797655068477425808011083121123133490780040049779650840782041764162372967243665315450648051316970733733201066574331276071069247284652226137401541970934064073399041391878839543636134532523882247553091912806269773209661156216965494325248229860313056521994054325490098799064426682187028633027908026655082632617749723225160989824262621192083909075372424615387841078809277899635484610584389773301401801340223613199638036728338476919367712186226215656120819127657841239872008670004549741733352305821178235827375261372829661128082516413556795961653989616135110148913601950941356831180759517696307019128636991738214764985281881213303868232674007668939240104726658085692380574732816546009635612712723093759805493487192995344290206443425762542681134545565565552767507478917190897643945030120978278898645504752 [153,149] 1579955283530766535505201029893172000848556402332632443313954540482280051568625886122528397564909195486513586430155298534886876571125909421932845217629507336583837447133104798482384421684120647536785988643351688294409200771202237131247101195259418800582382826311981291760070285787921933908104136208905555865277491067099353172126753061680247634676608482581087722041636549297538000163831373513564400727509173562199056647187328165825273795159375212459956019460405422191689507346658356023945937834372864111406701732296757871476684441349107425356238054746735992933162347249786889153276404040525042734627452899171171243321954969939896001153307659770671199981503380654455160390059038491897451307214800764691375883845762077370877118073453989118827645899146512538247334230995223535390874026887812635150961046376291564995746241788208099929448310887159544352074233465063722846993487594861439380834726957516621983596342785313313101480460064997898985057610725441735488994039702080864355380454438725132613641690475199454989530062920634080434849693767923157090911763271282806572370727930694012605826851725889205929868569759810965492266323047559101000701048001537492373110188114024582352052290452168721896138538854477191047662813180304083886391665808615640701504261463459108912530418242486354598042518680626984119280593717518630604623072370755067011673708069742229393503530920903556637271040414400705988943907201544684653194791762045249546265233189246639785470174328245177336906910484600782925946211568982012302426607399424090296699877763030364695815207982285567163330616880728369350520728743042607761496911029677501682378718658028511629097002892560564938343020149096817587003143059895475000666269742820422054048968870718163402081880477560563000201064992553520749910303020702646990499913549841197057709872741640326466721810038340847580215375258288375769278474568690631796757612126525149287959346289851270547631830195015663972386972237410880449118248794442432484353567255636005986129582554596615327261833040844125917420648556744035817054272073224649913006719096112350 [153,150] 3895455216187792936438935723484947690045085606004876353714213209462042366571235974920954985975929728014914024199984135583739536139200281437090198938903461016064306926957216718397290666222036389666317972096717120036426349342994640790492870519682572450293394234630082876710835002353000962558797325436366545143300903448225122548275664802385076039158212408545336049105658862507027416563551802533539227555180890224574129033088465468730992904086968289891593067957229364564152180450204735923652951078565596513199724427553439818446049278054533790474069440875223370184978514579480506771253001122456686153043947404793513267989028744812336169357636226764030341904238428884249697783592298437644229895144776935437565140731539437765766863755394441128108205179426060154631141394967063999922563980188600724385536468432648702574811462711448074521073282254548636450046734774357417683660231690471070159191689746847245606696663509888642455925840508152782367097947786267141431440351280967867982305530523696235033485040645552674719241699676092025389892231163648102641137516706305266806002044898841910218034226643865475865788747492443629874446884929955077396532828875653329203501475409402685796262992532855841251302138746423254882588898215693286229527301263898144151812994370579379552437760489604271804272879935636709936515613276977192630791685157068688791212034770278118559340284023428641121171212830168054400700375600270955280101549255529544626278433669440754197416444181323136399129599528165887257714087408645907627991314492348733844223607720423945508210280125070550863056192629097260032765481541355532210574900468208197254853283978709873456256024409090135314669218201468611841126667565141632768300302645475321702956814694370001759706458189900378953272825949362263222775049387009401652045596403544051411114560218199979916548966254692322803637317937385512389523057470739831247228470049218104409491369650936233609102390263525650846548676000621070798674412198719071892199104753047057804701202998739590047244667145811045453011548958130321496409112932264256510912 [153,151] 2006575399393702146616951167893315373940440248441545268177549299821994903135055521253923521868119509883172388962916166266236850615030788274807027633448337984029615640097100385737979412602865132439814779302880256820060641744117001875457900354172642232910083351221424500628995240983898999903701604201735205322143848156734197885084885495300033566782037035481791914536928028982901180209554331137749819581308445465604511045061403315565039551857626396874916300022444923028160084701943944031481056789183641382769156188459363034315967226904814161534200089271443463803457983877970199022574128980728753758908331129521407452341223161400216688051394154777784278262796394710288760917845607058727315510907950852223243293602865438384897687414842236700669478638706410685312916013660634381121648059514869693105932014990990224576592482853034621622445922469609031750994054053428054368456886960989602491588596128544248203537297594696696098950840325677770524791136693766159820774137528492902714497994974138644403384116034414747159405845762211324741094542323602279559695231013569313426385782887029173422972542787022975752176122108310745349021556121562056657259935958309451390394604307189131628020384898454075507231456718514031832155125877523744786062948273756128315491325909087887304530394847638964118276512369229572814081880897329913650842895773290852805565534088785253819622377172902836707825767570868425484221176482398435775394247817116233073527486033825166217798410279507750100480583340450111888505515085686563773676320367277862228733518908844663483059705006849837022374411394539112895255080050914081687013499475410460700736775069247366007038521058430678234590776765358913848932502754968232304999945939211540896871938175216753661866859110348418047852089672105559947743962922239444543841190959490367302302038354811705004424434742536511852442405094719296001734391425865436809742425673839484336378494009465768709216904850460209625210737172424687192432811138836487732911032314680405467843593763857763726108421505555386100056762672764129545105230952 [153,152] -841270879993305611416910950874969117811620444402719019985023736147417908109162538666207159876078881253913511201314208330291173778537996362615781867457809333417185959105433815670068177308959628512023369246846301747351851732247105853714404493797628137145189202170524475464817236793773393977380075324009601991862321461534640217854638780756584146805578064907030389030023101572718631770345476206851873375771331189389720964254642561062712765681747820992946913277450568866590160017148538454758939316625669264721637137671403234341340584104686471750314126435260321482421132236963565743093004950801804250947088595501018905069275119464485286858033346739475123945613490152711293760524305017113797636612386186677067710744769767340651258853191399006239483779732740663774772189047806153778215689986423014145203405431038417452490845781361194268753463749543345182809124113256657590656363398983214033122593290105623505228561603621846538029894672727300876161193651279504062944854690248858719219231883091766445740937267692921649300956229596480241722172419100102988961902482946294492868040339745321405366044666465848793706579794323727935430925486816386845582451784666536760334489645835017070842486400007103134360680898420081744043205126184680692474803144386191979314517164477801370464544783870990078415285903140462899928633559452458583605132870664618833642492240664223380658998544032675189404612814778522726508979290011811113795998473452330844588632008568399298704361582896889491977405960862184219913687056715878892858988146077989054366169743487760251533416406317867720094576347830091576716416069997547336534805837500505498660744324444550862997249905701521488812738217579523104900374286454011579401331080015855260168603356461281005289062648491948513007080191924452486946559743651321441270603651771259593325935285816047661036721111552273522039566270323466975836790114272698480205060212503379134255387470337143925395468593776058068435632779825841445048433383620444451641957793585117738729190864565452934708527422104120090271183048438000 [153,153] -403551501509727255104406495730762754676792123282005013414431507421603416931389466820009764597058534849879050308839255212384796737384080797918945018910118953438467501962065259303191665614460139689278910564963850202177186675708302535884528649144360935165860522493890417559127986530585085879614362845815117856765891787891917815795030325143760104554911561536608346130392197797096255085557651010005347942913336438771677963961875974898875884713449805503876928193594258768693198550806648251149670619820327876985158155256990377536499067703145892210683625563310565731592809621663692599637974386391253224137536861810256744876654684793860075039008458654166084681415468127589899783777760528983538095775932723536559866777299870931407152055551857516376580003405085113256573670875975039850952986188645555354950971393804844428533733419232816868521117312546038679833652221953083857815007736138460946040203944084336501976999807908764798862192103927687218581031997978741804666101981459101153842363908571535016767656625104119758325027975653474169667695322603578218988526376441782584932185639819036007501567596668988514533852231320351096307820988475504303990856059915225453281265333207355218896352685658108277925904202290795166584459813271403714245942090343035655782792271625358348989229821188318835187528382974170959723877765327754047168688835593824668175554378807200682381600930000566086714449540250276997291368881561639969110078731417440022760613983749163892733255919470969050238714093454822928793245600695213499882844073487412071032746684743922899835389458590864525768328536413331613117250276051268708990488866079228726688332615309019943560767596933446414201482848820752880674277625098626099502626464907510914628548472545383409245891088341850417241978795669663677556493312020058573256768515209375198262636933870678642978866113939456122894505114424828254062367037585955593968007460989309557364874543686871021589104755353516954788408182719209216018775351856007896748422020475419328618187544975442263276403579666507549066 [154,0] 4634070241246570436329644808705722205246022111260907168672052253466092682316412872594248519265704192377418275287922284586070214306427015593618420681026560691439439294515889618074222888018132139285470138644687570802273358330820333101101142118052367153879632349985577422856927011988585328744625791547824595894659346741988565106898723070804769947004624792360408473860252761113700568983540309787372397255285049604744108640859842681464727437063917386012001864433582683148680811291421548761648540114113585555254779478327782199347056257155980150454077933798077031529014179655231441835169097298203134194236659031259579585072887222236682540865328426782240554000412996599933481518445719961295698889045578475304679937343771411254194229391075989610779737859899835827620669310135958272235850667146233791750311831326248370138393858505314337840368560914561402735689020241482004605985853269873029272691560308317627071170968321767338708595589548426581022420006686792670605146245408678870392790062831399166399230397644840986343847081823274972636985816944104359549984999453017645143072312146585050763674534817961232259683529432903707014427599516037971035805027501570688777249905524121852383936490094064813089534347873920315212369035476593913091289471407468264154347661548894746303267380651414978416216763507112181990775667962208061562022787546341438770513749594932223587644825563800954654870548469723925800244628646559673391363660542725540262380236067435729091765430446387266037641397851230482153405460259810942655031388171332891646915966175870208008860349251733411676434719248194284737709547391559283601290831196695496034687476165400730640247857699135132302281111269109981466182803393002200116634305188292652965554836119363559019910641353122939515253038930416138687259111685502716011877735723196204693761946307940799192378001435026609769227585352714093791866259957771932690338524505599668713111406121811276907150587391619995175497382419438212577825219840579254429156365112621748774603935068221569915234465407660819327914317634746589026621358198687730857670111729625934022655688930455157275727754077567622295063025514042039264092773757972965140930316482614397864248572378249678563368347607908767007320567950579870097653309019142916182566207001452163455253524250431883071393397801409630150818073561642802123100567988398382636702747125158707247326906722714767157306097231063668551294143053356119472074924807316143583696370190469402343695092836290315227650494788483101441700452459973002847143397738806679005757559321680957346318398389362992552135127050124685091232630868864329199100657778971496953918313733091382537585257259056989551931385354955575796187808899645797818148103211753943536238592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,1] 2137562136940071893762424655330635965751832289392341572919397762888143836085559866438886097920655809185435681089352850810495214030672108806887493940986555884150405847758890555732028326362576990383672301126390149577717942454559702147756997162704454414720535297636899584537384069004742077930877014025700737117015190137962088096865118926967395071343030972855206397601937851632496992464042028836362514780584322235371760235360098603528305416838960744323394549570158455308830656986169444855184957422847112065979596899836218602284676525297006222521803897187179023114410290998107249446801214560261778665130079294594874722291118478096001111946053761685652323870020571515046438051164934224813810233426516565582766907629784552070377232536119121569823114082666469607379825190443957760781350410029986897500455662333375730020041519188009851981249886206971366526089999520477441141396248698549140721405158597732401958082735963497264138199619707388396603889236649181211028124859536362533257149046342655837679728644294550015150970928639942004797480382685892503186001531658504249795608901555680820165497578254536498903492470771459276311407818833416653040598680654232425692663632966263586773989894314286646759883259504361498549372963519354979547668769980372064343747381560235599019741515111412906547922276733456353074971435919221177156802213399355689872122625539812873421001048324596203495258399839993511970563170691059762281711930257541895455587923173779357988709508937842911810299930221004709269630278344942427627576847859689804626346513147849565879827103344295118793662525757240010196676825260304580412687817578889840300537897098970402596249655708633682623568955571234056291626063846684637772502694761684008908289746458343397684009779721287618655817755625871397152991883080478856387361996605972694215457129147041227976611766358818209067330128212089948628681618895670743479296956954498718850049539129236892981679625262233730057452512305489278268294625530836871980365692163881719202590474279833108234951772001733315572944414300677914507060178886622226169584497899589100568835380419857239635914555102068907560287220245634948361456368889059142185000458708210137655002042800725986128105256383107583693048298570503286022611029104649859652248199233418742154881408828979081585565420737381323348396534299706868883204339616188791761006987996744204542344019437153623284676003691575191582178088509556975889872337908039708829529999827227165488663414343357895229878718019738399579828821160030338021085079959399020452980052504399877400364166657763937720472414123943327942121075750263992398615357838573704218129935358926577165459248836812288286194917435010260580346954513054229162754466789139916117057208320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,2] 48297106950810829292865640962594715561028834705541581889297514074161653712392534953006535361855324151839404524988386386734858176276722135157010136419846231107681223766626372574758850637998607494370549383744055512758784596196272847603070539016868181313320048431073054321851057034541341227992157672976644651506733492247455262901164679839346156578896773657978389011676917880267478551683691813646312110750914387625669671074826227935649361368070320510049306256743128367870795665802290227338012799709729418189252418298024157086496755909128697177551041546866027477931978170591138386810566629312611078994650100504052974183973648021700165288661217365893308677295740681979819167293998770670950066012927213212849237764562686504737841703597395321048989907780736282434346888482224229960697285616521013377345631149058971949556922275973857660107329298762490203099883761744976230336986665877851026138145498335548470152352781476026126048282469635696468250635542218835654276433510791545192220688368579255303320760956693971874177623826964827572134099229468868634033690128288548416588924728714840659338064392294739479837291167993112052108333934414608373122905571726487269318004391540302500654900530293347356401451017721637455433647674402566116090681879620819912868173380032303957403608667194799768196887668684501585938011914581306458859349848684460541843179443823557394216848388193136716810486479470191031327198689118290507280491345340881968483574416792544946661674494337389994818400323014343072572784166329168794170941538230311655215865565016794963098055120706811528389430424978666671735697800705182961588502989561755676656085726399852920320540002248411581829166672781666246827691744584071097393555339897134323981829614424432170954829309839794092774950624527210473143382774482354495144848067981672601275353027915211399044314752024462237482958400179526072816147946569013690519692646763337910017466770113791450861012525834884438811156126378492138896283174661957009917226660815793971695573743022900800849307248150693082978292966146688330967459999817809035019004338880040116716586927852217867422945432336697082396587434702806219189732044917826036839799387596784835949252319616840388583777997884104281741423053242574317304637548396432575361010735838535427459168014028572906381763121155304030132836452000383351982097641804182145201689720616048912785448811388041171464534754758542239966954934811559283398875761240875367916179231744453481944176406626139758236475788527613753068161019487790897591493141377952021582536548086507335204406042703184732279378797317888828433704998326956120836409518079461578498898687652051138021505828977709448733439289091992107606963304137833688397684560492167882091194744832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,3] -1621112088960095299815448291521394154506077709026464171860133389044838527392575106121633336163980217050975216133770654071348055167835588270551685405531273737988840336995344528634268787367880728963760866364757316215798777970296083322511562643513938158320661437569208551239095057553139248289770360724727603679928663332535959101136492334967757070411838758057388884724271302128850828874087959828201688017290422837209534539288664883610641516240737612983132323673301880813891346952995276439253713923691942656107890876845273199619819628066467523204181502128621331086864102228845399366660641902170479825168155436954944680318836487212718215149000665124525071586024229566287642906658264990500858191070121881726658130021365304479047678954682627132939537408431537523667537251931478020130524842896773976214430960651441241431729772586275428171578853423654016943982979898860301109864933201860173186641838499413128068241891381234565819161023504278993013556223991983209766872010277394257578223500852478163336275545755304536757839524116101996225683017288991352427397444937913431070760333829939283597771077050755069403467880706880844466868228197106607107072747529247310336738815777237039516632988746021373909195474488926127619010456604038508744763242831791994359216200981223692970348779325502998990391539530159902272643472236747715981170764852146752140150380888963370767796345327982363537455904006854962303060676762859597330468886654276107329944456518938216248833918631112435358638151320462890336829281174828645930199046742576089811739247746095038213570898842965756362020820747161092991965651900387403320145660387445660185599295913634614025002439583888302661578985008344408689234012199803757171374889518670603718891997690680372742425617166546396763269512057696966484797788428754891563322719508164656583294638396820676701755490463155461705548103759399670272836349091668375096625765804187764013115151830545538775367577082652367120858667790275912308004603489734500316465021120182850386540603445776014958786743140924316066325088569560847695505538298893463900760109493169913927703389488237913418147387988801681361824172101819868850621008941489492355826669222075754438699534821938403595501063572611908839801548036544749855113257739735848464744162182741151356531954714461605398739403927736003224662459199482812274079205987776881718188648429257716932522770730498573295982365695148182090490583366967517545120187507618529634296505177246550711947397883890479688052090917008617482471234328949299166010558829187950419836159394038926157315834578360091932159754146154842757480019465740774936155712528080032427621022873881694058298870678247134514819154123663743046370236327385162556076812056020599024069545820160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,4] -76203580028831497334219175704101904224075765429859522168240951027671750258826747506961991083096027862345820929132196660682432775947362053676215934913970842790469858989559526359781408675081572627079186052266775446125888121921056304347102795441423473562771117290433891151441018399165274378331569411813801912821998185866608259582534849523611196014535176513174654142473112435026241335070435124611733717116825188949305594051755397210347601771124032724244024410848734895360895602160934734830662468553378018396461765640511115931712617234339159183666773357994918893249155334058736771697058359050502756967191851523606176177802952237316149269557681127735670272120561316048240262113229607732574950025309700748877346855255602176167133711513507146974145243043515012557557630122226943030536662726875762319314861131460345239874388423260613172077671061339455955625215632368047775165630725233134236190690925155784532545572474058490711555394821892513835199990022102648282703741563253373086656792780588660798673588391283845942552759085359518769634202078164073385306208732465197445474683232000384099655229719451575309960915532502080418234865051691120704665345399096680200347442110285962193898066040642796406646387081970905905506242722390209322478084633336948924245838182830140487539732157289201839346479742326039285982631569683209139878115499115140839919571140207708247423926717552486505805758633270318662597106249104762415510103462543357951603262674476659686148105965274704778337060092800537212389639678041670452567709614749471793061453200220172349583811494151312996761631152413299500992213425217039582231224980490240713774436799451230061136122782295369482065788822264218073353556019929207654934604462796100576160803155571380033810846960292432169296890174446449117076594407408947407404265305596583741779633610902996365874128364110524136644297349864607548436040888611505883085173116873417796650154503743480335018948632377715481808951464370391234771421945404732525335491235224462806617891544591214425332322721832683309220737284271683010948715782312556950590522016199823320479789214278960133956588353962218070406119221638663792379924784578546475346323602732572825866765645874979664342988285588197493828463114557303023946170187205463101481081423588971732442005246858466571982351777451107041358683088925888498050321079373517392378153668208243540927514031176769459617868310930729495312756481801816935937872240774250962008043178054737399804019557874461351288375804466335025303048360670258471534405930336481156233027921424221963417661202593563371221028432710026701935091528810055945885094241144084646151288950939907699361689846598615589405884275625153800055787115523663299227911002499098312756749848805376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,5] -821899213023085746521969066101668739641089261088947564984440352520818026202227996892930462865638045937926517869653145321867988487456655937860635108658514798150921342959923265091744721460655606572823004927535746036151412659829502055049306964856676574032894794911991184284435120448981856696668789262526563712913505340188605204819662726023069040949984807153344332837658967681732514011217214032694573339661246446422381780175854152086274838065971832857220584455423007410252441141897055965097447536275187273444321949734435983317572987596622549000266274855308116867895056286039244980131079332778594256958617290994969173616182613590643883985642950301747276695496797628487501697373950164335916215305019647288105871687051224566674800115572195263355575245201398017141752410796367747128027974874797923566603161000055280662903598241915442151110986280778669184345889086712535359528111272540651240124332289428971473084745588799318666317022025614344845237273548805924907626563720710669746989139726243944914865061832016693954319762500052776523871724489754215785184363213897888445824935242710840522150820997253948447306837930691641457299628703615015472343933702970798725249268976938789067767379264800519602631552346943553505555069155249312712775310209643468893522540725531745839472720244075336890970972998904412988885604049364977575449379146669649163500686167544549331374770316103456281084755571941243959373144209980628011930276504880454936602742647712618435487969635960904126310327411797242086064287510708109366134934872001274978056369946549290944297146783145310203321896982104266404167904331742276414553281819131150912792105624567446496670912161921209104910062688392287129169398144517958238112557064145465893229319987914988894889075175154191715597653376727783435052098577514248847000621240299514161610433421340949198054963479226833353246142853710950994653992612104894601622872224561800117647410229279701780414971764831264541596038074840464782199690049475668176802820559729982108052407326352662819255414081406848480003409671445113086845879724279704746907913344918941119582741923130547692667273950711791394434292494562393540565026205958325598206758409637609330579407202108573484850989487496957537369452010614306823578736682343775714649784845022139084488999159319826228577044201055568691318426279036910671319283890178333442397346430210917485422024190746098138885954748277601286377512477673283639061830359159469876961166373793394398323976738391414410475263425375635866754925320229532041018154856609653432039285419509802302001045544099860177650644011730916946160769078079059968761688807783013055375210061899539967148063852659042282796625577920169832102836764390239568146784606042549488064971176673280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,6] 4983954872902858055269148659254661917806116133162282595607608651506057574545949616640225381655440996572933801097849327720787641872834309944345730558099054133655556126537183363854153342161664824777740280042516695666223780644054379910357573971325726874124698644107952620173105307986522212341984636905228946344851845034422044772026788540466690938977800807363178964322981239030550200537940736215264621711642622101670732941566709335755570121545963375421022397822351698569083228967565536986491508989655004818789062565142193261424447478107024302247644280825916242495930125930113475362908964353839917214833585932542826531888534349853274645121877252231505744004840921554280780096203801353562603515481741992095118169604020252337354061477232865790195194530277086665593151674492413559424148744719626545798040527833414434659596153217558417248864300723577949111040648424271311301292668206713875248019113276076156694207598450941002460375130058857479629794435206598300186396087944940135563368955427533223666385514837409251657942451761552327010058853770599219587869098885736258386940473568313128193723238546998832413370421903924870162727019849628013740364499079196232160885050457696509154900327478679134583188665985248455672555075854737192511981087695707218383490843086003104227031170775210943178728123892892669562666799748345180974252058459467572313143834259194486773623918940277099643521968571711391019404117442286209014784628557125548756327939232552476720475185692611592103037664228100895893074764814106944531334256835795331032034021506486021478049816408216288670974523496285530636842510375295493079502926667304052262048820885528495790234854846471477491444980705709742355211828675884861225513111058491408017835614154548094975241284090525858023081878416143519715343831766715044913853226610442591316433569578870739610955156103797454241929481281652316929315962134570905300638460220782808481742745369546767768911512479169970613552704836679074044678535501468495568097761031728610024611730449864507298942815473553302119080600613038023035304979212752457195304517345555198678850870737000976484448099307075220767507092010344912578234856983969826007703618259341551968106730850515481720182746504101437787736682600904580064994601853582952711413111364657028053196742603409939991372103305678573481625684065252652524867859371739273060641558148720775256887566669756093782379545436101204701850409105434536337317435961478092423932273409096142930192446776596112360101556558193688916149034187240616323133391688124893056690005296714145416320272547123650963966828086225746121827073178474233718101025202606743449170333364272406504914420598803426588075291377384641560946034359359212807065700534884839905966765715226624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,7] 104104588881793435110045295547882228130501846054304283392678751406470971241175851964152629057244387322005314118263418578846239609093807197164366550787386405036984575766853682222215537469523539216560612062090141168853411628581048735987953292053890043556939983155657230818087639432878637048240058738718671449299267642590473390150178901152962006701389794943068248057625882212023791562895028859363776202190945107040819001001548553037213224082017569957105231668302533372812042385155361296803351561566891245862835511595310032032398938134867630994787871938095501549004535664062686387311324208622023636796244648008405747610007307129554037445852022040188998116016133277202586925504992856193362724588925789789762138424407843932983877891104373723468935768596578883619368239077649016067027976680823595018898202306906549672878199403805329959189478430041608806583074766767687874026029972113556132121548965616455481578374684235726802443928186451532020807549794570118377467508331663609033939984633150259377100466555079496550831277823985375295226203654660574470113091601868134570982879593654465450484596818335295688356333538364040778267721983387426055127209201270448164103172444773921280982770078453072423941105226180823653140335372281309816127474188664463731871785002056325371809434746650849098050137038338823681008810608973706911526337604702686844179626807503974457155149858281086898651820341788098808800428371899870660796772261104731959660972096919451642997399863165294346148496559135067886524402510271527783838914877943513719697678252366222920664920510361334943360459850283952608456089786254676767184595574881914293760264676202449108519450754260248095547639940707420762832357956247621305875358162372184528154257001393861493155169091245849581149866560560189886612942847986771990136389800970524432221555367558682892095402018246627244393071570525699208014689188138940027170401452953498035283848768537106981518292009151579541622441340521827429177817808153044599137019588560828274346897198563462168353794365689204485981139473858250571358164349742609013836246115333440020064124023426893717215593268019083961942665421670828830482084282738476033245024704230627129966639439053425782639417245815939293813128715599476836894122970848534139049589792807621766010222762784721817463245927851265001524887803820769937478908303956964160319159488090934398279387304720354134520556223998624262148610773938698235428195969105090693293730962475343433495409781475816882118527236535437148743119769279500923201736854674423163415212307639973858212477937434107588817568234588708452763825997189464001818829221169803880074262092721318857655622316704546499880596168114506179511821685649286647715041212193879863646992767742115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,8] 712915554463535849704613435131399090759727367358883731029027972935010303998701873901059058863633323031542819881054659194661779219527912699774826976200049919608407155809064118519177402270704734513306770258980795801771093248522763329388218257115658714537011194889631081688662790960941129114753016790222205459593072543765706581580649961693492829567063634107069925144738671341929845250654666420502170983288348330990439460446065946888681317426039693885451910178408544693132785177162535024009137662972116953832932777821159435540995018450239847872818105425458950765257793594296455197441082695408354828140684435029578030302627092897867842118453582014338773870309631783517621150301885454354168435238358556598684453640707546329807604543257514586756890600280665280381409276041381197293868491744948557947688105962425661220619503330917430460179375002136647152113632008931714726760375020890690987726617073313714409428917755363814298535579091050331549930380251306175411548249950613395575155637666690210905293540870870406311677616010873883957725265818494543043129982006554693772137864402823539255534945142685487918496450294436240431684521621363905834201865459386257712609317634231587327263654303861118071271804293158244173500915659064287747118523840750129637969698026724692919777476092365478543184731819899363079747122201242511168118434505997365608871084713763342573551890284893611840466793383373131020029909269257829672604599273620492580620359040589858676979337858804467007507647432946359463301313595191033684052899333397933649483948451312581212405661292204131362697130145967482132526492212048787237084054366371050166826517528745680033252972880434757066200911167229405691000823928893778562340990860684436253824160046122725593649129689114677571685758272176833125392114845753553104456095520402243339749467124753609176985132229736023098256435776470053048127227599360722558678944081020539423600956871293714161650492033228993074356515294603693607921138509068648772361525587071949826226223364968531163364985198539506242356424856100462160384119166297933277090782411592717725449761438061261894778504369854655950408651149331399419515075175415826925694449104286728666226813960226066156051528524893152207966170575271148669716793135196979578727370021988691899878551885637563230604119938403693826834333872533040027001828207481424406486234223236226656550632939383667593585730332030647107855387306844535135893856456021450873580569769400245961707724996784828439048111295228176647671990117327685992846466629473591263413143093391813951901492174267770104676396907617006711029153466277967713920827559608747998713052479971994237212779758947628599052487049057258569549002401142655376881991547009380077754229285751619584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,9] 3094601186569964937582849589715280110554952057293784364055151125710652204513917546403376163060580126981421464111994507622179109735182084326767769711345157874092492560166352244505561618975667265854033783089069292097210823761136969727303985552306342195889791300195253266655524550015120812102396877583545042529077637059169259651080549665566261790987578117244447063570635425996777107645264604108383856293588229199156144541938977842649928630931301990118188372522877551210645981087116320238573426484404385762460005227035210882465557333044073443004511634233365999498832435241370750300272186465800114056597628867352578950072704109472547305621068603401661856275391900802490246008586663533533413919611395093940731457705341962952182095139254384121798765665669136892076541322183816410117857811177851953181629231829934609613049522663343978055168996995727341460229897498606137094969019072136651891478249300274287173246266852420632293125084489654480303274225427012186993691671350709208999044143214259463012991133000658785149940434407990755942679946448557739320755741637393285040279667832456442675408779831403983418414158600098021920084858598798166249180743667908319864746454374688693008928321609873443281901870010494790047891009311392066886479448006280343051093921793573648329073665125766685999484948939560308538253660073687653638861087780395047401019445836638877143418576603918948755806491578329808612024856833592439673350464379691909349870440541071071512400366078408543542511802466811276452304999895384237533526637819658332593427186614587743082019552822330638316606724553803227041743648893395701657737001159623677866310479691707349101263713691083596910413037677248501339031245575492328307422968299759423103993085610582140805727201907359628110426070950054596683334099180386668603064192476432169690401463241370338083436693389366051785777455802550220397044288553475524059640638784903740268867194794694443709023872274802896431536198030280317963844829417061209095138897794303945279014217604560152607597030332044947790681425279416929779575249999551287410272187434250504581248713156432448828444471803182845592413113489090766390913794294555506345711899614302666891173083814502647933740692972949510447454952122349790331120514818715722215855476781572777014693206282859151193421133284645895472461001105292152874631062681274914248193892926293805820126768683493098783587103701144630778896301069310661228004929771056748174878573617653977363950847017741575602831489916797312065287085454665041057063396226710611908867344391719864177190843734759896828589031531879876275504448282015518017358617105305965541514500567298021005876865816845808944561681632595131927155597426305819350548361461826723553423887657619947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,10] 10618308249488700070737902080856407968044071544242682364834024127466288905975291924715991543164074567149525995619553772744824579451896067102690612961945974018157201485621937555135175132319496424992728209945157600499045871763869676977265389623737507990819870714944413068741923236500957570832241047932843432439522108961745988977561947271668964191607628334298682460390522835002370441195060026980897040253976383342620537709760127694647711001327106021909659752915573191433214455582641441638459097138939512270948888383098162428117450069407732306086654466700787290491796411244566709986217576615850331572223993244357592240888276840604625657044958444212566910280078216881606830494233731539020218903015706937261557913853567521569948226814842561097120033596935741885460880037165271251692639395204037186206472724385228700126187750765815121618199123224045692754799398111044983540546626107296263401166795460917435166780120337942538895278498478139839856665085862294877265988975829422725876137776642578756572614726270845536344613651160118444546526309737341452190137910859873709103933376410676466176382868221466948174640040666230518747453659637214175074038444347897940347165215365132363180319326169751886688641828651876224704836849896232791499606260089888950210196173165155376634537349686271038267440179738511724723209103849960912633660981714998018004825947557523379662489970242841862831733410077229715519885224032562998258037462094191945835338564935231337910250682066789408018275875568852427164340597337428718580312310710162389607488242619675037170449828325062305068609660513138921479169458870958121839806514379052205768404105872430997370883177359105271404216523215749100017979242333740552334075766554519394401266786582402427301035829653072052830878508763672259973292749813276574293250900777464548716471656812169586770001046609244383490207469148363477566267761542125904870254298031214069262052220924767456416975023562989878795921195056579701592806237677682357732657613529387153681051823110971812127917922400936184069811454980969086921659628135603050028681645878868155920360247560383111101905854120831764939831865987263390131840572929463648724355675302472624077831003148151631792506747015677022731842813207482086727238838058729153290653302154412346876572849677195014288493655952956995436158775925688674747893696147004172016194532466627609282187207058319390541183185456324032036650141329862761113891308099918492332529424222127538824340052493310106789907332813642417419286337836875155555618366543671099353733682436576812451395815582071289405553118358761919034684048574591500126405173230840024920178849790238329413438129765619381096199067000302953587276285778998333618873806471083146671326939137177550848000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,11] 6076499578840577038177981908902646607501443339942932151587362745357600861744538924630932310851818559550515842419871538603812365641457673542094684079283805556093050200701614695177624359052512328075282953858405312109792861589966760884551791884923239427171627844205236016973473255402822160087018540986435831312681693306578639516898773047963173300692454687980131758808913880685799791959268707243976820807736617821746754142086888968960027761368897340532609433642135005366198382845405039974313140224560676135345050034313631606618368901183230061453821503304146920529478782054078179104055611659837217536612582016477145709648787119900695568530993983758454011995616965042271859786564202637245695852967765305758288489891447181948365648268090071676431497494692338027102868277450958344675919127047626169049052885982986790256854879128166316891131506070036944129654060723174813547730306547388481183018487265026226229406990235024152923555605362098211711262514601186308910444538612745190944689152344117281039948149306582418794233321119154446000765347765330710044044798617037819833976383086750865280607325336376263496763113153362195486609613835552557045404438771354422667650893324935332835343326023316305128844982436850677792058313743942885855266352084414322159423142340669345150668713063770240380431870378512358893745119352350482117658292128807937946865309398127052040305075875637261861137590998049660366667998308520291417154368807372387996363580230971787192959905050225397453065695423584341929573219281288598994283842200591263472963032784441260857064320886442456995798527114521088827387518381184919448732604787758585028958708778016349433831024471699383810004578807811923212974237211241177377620836674690063809180895554307184583308182930913856586967088926551104716999267266973200662511058336355566371671903219431710787094888135818334953228385001772917832746489294116488920488176131914366445975965390530847704790572275287129102213454732853488044540094751364667731097624447078067284148560609166842302171510633829592863990044660748848946549391600360169753687342386611252581818636577600349743577952711604616292031097329728200807803595119750516107132606741160692163109079192751329207369222314831817152765039442130259073838119268880319767466882865735252267958274535048284029192731505865148186689494916129337796658916279076733177260404399363979636196787306572582830399267642290861174585526403635067273370839583837237161354236250263933442258166301192071805017696803365366513547047460704643828424808066002452610240822161939467606372593223487487560013846521896912414537623998420016547524834160118872137787969114340537170396452185209896838352964623872366992236189099730858026246120024897957771260918355931955200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,12] -31870081704320288101615987751807265188892141861263117521011474473154288887925800248048153992612262879253165105614969838984994486568254677248095228188371170802345978162514546023960193367360916709721026402783593476897604909514591057528903111292825464903025730898108706239868559858268105290968048427403542425471789131171914997927063352317737361284568007164220862159149887490261200936479741677571730829807021635131793476418647725179251811930963611292998845046018337853033595332947121597922506484544859668567686613244279876128159210435390430907319886930433235898153468544525395929788581487211865071414774432996146571974054304393391283127130952545056252401096137694420565573553585675774347688012170632413836732451900275356567108998069206726056016784328308956770180576423070472119158794505844193360230398425526689660012894703078403662887311415853530776517559347558345766903826301673703607420940318307993775003282319122639803890684472612203967298407758755257734321492716384801385745477247390161045712312035733668766618036798982146988023512587640175299134088192508473122380100651969966885747824644731288607272461216514302171412073583019279397291447236802907812348732452842389775144091870174979490599436738817212288113151504625702953262136889667254053058949788896610651405275424748103089629171057199069270954537035195611533227176967333386453679555452182151309531550186453710955117697210468801661575834923047833663618859231648587312690336536959111896044225436609754082691593163760775883527447841656994699359904702250856380831834330736722010196674496890950595986675645786292699978908434167587822647619301735228416910036923860573835277900873535847461771544740400627825868210956629528849954740642141178626580515775940436318982500962224650928697966102550270731495617902252839785874644033064162309781339361236582718512290292062847945504650625401060934149938594516785045851327111666354045470437037009397151443397865289035950900333049698883767258988670646990772790822676039282814395108574860301223780032521193848754023739544452732464074503795696874091136696680539571840201019312184441632356467578052324532582769260864960127070746423382494654629556324286923248620314675443590700153521368050334370617374605573288909247084529927659943066153162077968099861037907336495175296988944849674620320381443144166985577144946656127332327183161986497290832022287424488037591403623223175557085129546506200676137357095072030854337712001145327741904573512915410427388764592740298365848161350749830871643310050695524239926285994218582316360633700495687150467199275066612024571816230521673679156279828034781224891042520384800453439460188276644323052306307557662936756065069640727433981098201972138389639628972310858301440000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,13] 42629011906485141234292128393827743816454380599898551556918214601550900422783711240599744545967797066915048114271286566567727594133071167169179509349952358454184807393987135831417450582889030094610277418829676467246247880077610230677434297153228534985760357967385920902629992771202549582725803071949686404124918484953255090997009068094560355562964034295798515579173893471278740875561666808931100800985835565302818939983879470206043487354739927166729727281356663005082681848752928717949066381695407125667416593231065749223175304556354070664058830632555619907829059272543925825969343240353612489699446933123446153001050034004451718917981197993996292675189369478657934400707761296464258129688752469473726496509048533372808776513297670252410143007217561416794832071388963971009757794420867061541609549848152166961951464914464116344051210100629880804440256728661122394381014461447436429915849613150216388210896765286572657954086006147483640457245696931524903049103632051550604784106496072111863867051586651894184161809055310923795177650722150912902158410350163739795212282415943186699184253046040504552566851564044035525276741503782115006621757302097858275317603284773929888710312181311885546333998928844980662134419980966687235021658518823961158067244962159176785854177487483315027044596852414630590376493200276356134340185664302522842475903566445928665387721411961567835882681462039023479792128731267366506175469629373020225219537711297958520912815787771520942818839479676022232904286915859151059397450077980833393798665467777231809834143700849270984981150039363700035349672728794610249501405097968125874044527464762960528083972849151619966946716353003982916296210854190458578816875796186764444622262625781370184364428316746624456964931265468632971037707218613189660435063254824083629468766102449979152570979721870400881927728471782227740727614940596425522297274048189878987063401440098918562436485702863794561542580022648069826719484061414093252000802893034131387603490834735641028348444130373822810833694551041972342666801644966104437987645712720944600266906199531899560198319784987872850451872035220386194455419422283184621625901597848611097912816026596236661845990200090627263703179732007700145732698740485209203995270370028901088353804057257791387792980100606830222929120854538689409742386311020202370250568151726302866452867680156100671054448886024249079717916744519045331791014655952107761257448450242068746519889329928085259748010912680149917270515883518259384692099047340454850687992961786771328011493105702783156690417615587149762522799742245544672852449025099752529419818499891806952853161313888382366689613035424262047171386623968081835270133636540434925743419825160957460480000000000000000000000000000000000000000000000000000000000000000000000000000 [154,14] 379612719753791275931334953244332636049242570445330006771700083135980387201694320848529510988996048033515732075703305350378487856910194265075433470684701323940592773377292995365744443780038260530912095145003075926594662202321409812084396823452374606385184680149575810795312941720767258346275733067584844464525284617515522197239231705642615738528367551979808714225850011145606545707125794492474264440553355799100399510414298323532377821618769903682872186018206358518178593135960119724366252552545477347173989782507427185624225584225835107691319181338554011683743431584443752606685723878221448929282899152464273780391892975578235042147566928823643986139143245601133432328824647231359478480928315373689702548689066704696190043148232902365068778272708097313555500151807036379553827730209430863169993663638850200297680715992859333884542078567844087696741775259352071546463411412815756747005874982928677641660707797559187327459983643732037229162869854310796432600013478537467226927520715933800403828775599909383258164396127287230143008122769075773183235650916359796959925895319923811982470054735223148785168635891534770107032944978003204543025144335250748279423258123732500496785513137090271670924802585085519872774846662700101772079516517584173913734082357869543323930338070760647602786135723111535945923451331211171600082771201752732979865733125192768021574320830872112848025012113774004035803070554320388861637527072299097525570981534923361385300021062963865243452854690003485222189838587434356345255375395859512358836887835853151227656129087358343438853400984514914289851213678435152698280426324805075663180180136794148212031312216842555832654952415838044971035365316670912052060112675638068643405272136218566001472202392506818628605248285056703173710050639297142374269330556651149230568986792014462791750859389756003010263719604802616390543023086826195297469985450024291190054824049742039786197460421019344433264438674884362487166360145627877020322797721625803000691422632699408597224821221770258587832879238317306967295429595224681671788922098251860773285524738422779184277521655362934342395620504025278061028425728595903103910316927569625110145924754867584789232155569470581897804118090561653884296185074563494882681588871080866837923303830618588119226163926307134576176666109908249051297515538340735618362486843354745897529861664467163364317319204023540682161441302796181158905978142404528452217706666073863717597813868882285427736892484554540478364440806225382393532182451172215533253519857862494059351981120486696389319442553066502994275706259579691906268840874640334443497439280428550801880782814361763619947242645203859009424827193887101926962039563797318795470531730503167377408000000000000000000000000000000000000000000000000000000000000000000000000 [154,15] -1620123265652052524039290553511270593914399313766677387962545488427826952789587974824997117841811557689927763041935608021896272508299537235835970241059290763840741589063726102559653632349196430443455848475930375865723319163594870572392241757022824811109915249034481208201440802361741572495031330704781670762462021017467985207386834521503376355314859298494283676659007173259928860148910032780227631142990659284556993231450933884796427040690909907865722834884609961672411577388564513900493490414869995004774573300450756373468930977418422384227782117118226391687415881503868787672452794591776104707392573389655796842434059984413620889135808519112239417012467805437770914780271548245047051276383129521573197502579792169356228966935367411479304119972642574835732359037285049473987091663718352516247349841974395592033347239830888893380949877432374631355836048921845633636308182528885022532083785244396860615469032565636916214640369742926430182452297242665314217142335251740577933342728449353480780305884093230227286316268739508888110735773031687379930140368417855455483939546165904490062637886805832402345369260390687218161836178025185321175514913436705089993718235466598056374689836191538808341990033988443772771482537475363495822238223158454460663828573938659204538066897073785118198443417060433559926677046567510868913648890441773024940859137552420298491065527887081022131797454399206085768698056846452422582530168890534911794112084162738543398041233454432054571745478299789826287396642209214079537787488076411180488140610150023863178262173460579777314433175005630294793483711875528740999433140209546275297498638970860844636360803606520186186376144475734648146022833784993904658734474402964803414205310745819962991105248244413560318158165649282281889690067066466775863075161184498231710319119310265556158267452109378673714692588355626319377430723583374899642149743488145712715757103061753045794632661755692959045184838107889223023509772516377737466309150835135173301229997598270991192985707983754212955356471412768516130863427645004890680205203910328551339874035342423616018845486539520872943424016282812493708380953296662812491638518389544263272204121660271275952776378025596885446244079192132988405852232183647858476441293935225718022386394133753837463207368786210279094219624699893841649644405516101888764160577747331312585652348627912744056150847310316121615674936931134922520713347325826969775405186747547563763545452740844034407657868139860468831549325486383214314934987619222441475487879116183924851375238934268722894396159449937037916912891001585309457804837554959266540163520953154077150986844049926243120578700338084474629372007380863542470501141483257461945752914192245352038400000000000000000000000000000000000000000000000000000000000000000000000 [154,16] 346818668482831117076787584038715449046265091778800007717622119425532501696943026872584668847178176861191172204747912823142776621882832737718577935705402595986095427272468035871386004261062634820627437496583319255099537305271523642373502611986597840186227216030879808675067053336958845117613483457404555720851661609986040290724654370632895228980831236798349888722179403550207490239400316904155528907359934594605513533793917775988974379004864415330490563890280557941558810545119058158391638354070982404347053799758972190669474151279308504323108625844773328660824941890996871442696477502218961784073014378371471802733699274742096869553289960882645853745106653894307767153992015284259850953303073490096392035305790145784925084940117074098498215022650854968775141459902012599821890813046399450187741687535318954539397657567398067845398456339894108275242556459867684952059394161071201623258793786881238988974680759503290866744483966563503399633284455746397022038642527269840456115750936049488513134615696864039956918738430871950954400016503737961891537796831659781976436022024323830763047627838760737379288430988422073782101445169259434009551499839842721137295071481267926019893063361237011663837938184866702222252920998926067719782957941579581138223293743115434688866218858232491247534721396341274993710464142843622083605818549364002175774992813757361805059019662560354504769103130854840980975255898655022999733575786517804447436786913378258730871280470095540313316204644967330626047048197397690185369355533597333380921689421656439332837004882378852701069245179311639233602152043888597558565850598805598206934694757544865872521429994610864102794857480419953876892635054580998920220584074159414731156380640438321619990111556291000173009249989033889673256019181119470551792400579782666737371557725036780501467436945376912049570847866311018957257970895208120135895492352670635907507345574308976252316363563903092565651855006039272132194014709687144462864735727122284927765025445109872369150093022942563622468027211259720291425567806437924007059743835187514922202466066219898443052806004073300918842581552936034496483587176259762301899235139797605000071667721624069263072131919523301816237243727146192142532067169136255479850858106438993081646959061978017447192511431930638023045990462697798188355634196631255530467285435494577612020362265411711757708575958285901848732194379749849948983750156412316801917420791712729218350379033784846679307479435578269111147443219131122281371525351726539234594547932280166237840757257382365040653911807393618828869060199896859931373492177219611255645122144072597401566616010157975570286362394459831703117641430546410361370773726140290904019580582055492190208000000000000000000000000000000000000000000000000000000000000000000 [154,17] 6756116379101966139804063833083114745774124595542460368723099388560197822756123190785215010433435412625906822668712560062310847713061207910111269564307961247011153864353925271598879107296347246788772934208989517729286862767178881914311700273282450126801595827670915697732059816494048983030338364546912072641431507105818952712326362482463705248466905476850827880548317999432189717488957334678831890746004818734072959802845473894969677851334636829718343528152079850416867648664695800935318052194016978259944337323090129257972871699086420853190617077388941757714369832933453715274247812245670021140693542383198979601160615944611516075573188721730663517669369856898628134412072360655978141245043429778119404794243788647851315495335405396661734016247339010838141884392625225420700185106050907316844570217839681710298539695101678492394421379969667765428976064003508725701974211987042791089769924927326531749420310545140964375235223425871479643161053430070054259114694906390914863706438565236180269209686678355913871247404347441339964793043688522056940296492479804609237095242797938472622031196847635577418707118146266568411947967229293634573616098271766913900571682182244095203769913977456197181853596827684448956078499119890311391186586136554067079229476177808878425159031149253762072726925086514334703659658187497164143787097275438350769626974263630101580829584161547059049153161650516980205456120403447563433058945825995155763030930395913841050932368811515641902739132154514857524088477169963057192947449578611853718578352924674145119511219805526758469221358792295050820041151651191829352992523938514219169226544424027127319071619278848327896629941900621370560743119308738792222925630453224035089973065960830844699188392989807731728428689838275442405970861662187987299698661886970922858642665669763676152931985215392802184040883881188759311280072354752885307584629141231551466413192972641685352213052985324247472809535847238045427386420677282158451078213202369360620796869051995535227513880897284429526397471234050822427783389673479453876955309135741226791976183060357016206253868039279886272068222096592893203115333705922492548003376487222263759491337039627983325111247633684994146392185365398419469538501393412222861928640157912997743220566893986874079763945192170893842690709306091302966363363413062035997107056880261766501596724451588566388683154192574237823037534840401661734159918402698608044501161707340716387566186169275740308903357855542434385329342655940530039049981062924140662804004777651635020280908904433178692243425298601103919964694643556751773317038500601814640334605934695009704732083239347520692801197760105124686628555662599939968483452783056273301156908735167872368640000000000000000000000000000000000000000000000000000000000000000 [154,18] -10610548757954791816340827888686755250789161325207258366917510551624164753773619333984940721662058612342658052260017434756369748548861257097749447025167705715701301097692416370133514269021929205113889264487869275160497594153062601995048585480148360646048896976589462305134199853297831682233623564827867905300927366260290005203077005179391788565511822586497169307529202571652480375850570609028063483665410548074238949249619202421433636061777482252678159943973892519991455185776079920850007202528568636541072157794424165121738295274217030883348772921939365007682657429546082226397681495683221412233600524008791705803406468150306419299368795797251703293591833166654691914400866026371029248601316360981010659092778917422267531363208905789478843594838740112807122631750194803970706594566714169217764977076884073512531938824824506516037948769743740080412690680163526480898832663356245725914102546495150611149026159255096147632028934609814026760685339372599847183473989785900732748108176927970224916970742012557646862962869010332114976418108829623969806357214933850853441112889528809083140861257195207599964862899337222493175431427026737281169005066318952224245336527602772482965488141469320153062114318146597593596079070829170532795372495657668991444321222598355094433611974371366613582318225087002592475485145492931704155220900280501357965433347941622808748776627666115763082854683565092412776273173093039579136380574080120054218698897692945233708196770354615095164978454232732767216321447229303349081613882022579110457340559532580156241392873361767669363808058729413411021677047041294638633298476604773582948543442489577223755447561284607149076205078717170818244713999450132567544005397326243059832182737188736428382823161789176640314149445079831783002353244640770747784228472517684719571360219761471223057560185271438138769040636885290099131982235221752639378015178440547386034146284132840949534716465689589409745757602332048251046102268494108594596098126497394339219711675183222367375785940850062227772248648035234102497904357087129241480195598165218313179097635610517189218474676156703664648059286905465402868944372577264640713345957267070669214147688528610237428084518454306904889030908843876482551502402149985109307978508917443420776639228800252592673245914698366729823394528482972880126326194406055819744150225027812678049239634917487200268725765871317160805103520068419961840295670343375043300174958651693758453044656922988179960426199180821872257977294997566757928795318471536304455725522741027860918210307292116354264093995332995976385923676944544998902690182980620558737295581554543445066544351075649939034322761232134160900481673122984575419122871153858225085023505402643223674880000000000000000000000000000000000000000000000000000000000000 [154,19] -1764489151786584020792184426912809804849681352479623403979234499606860620388716081992203451720618979023529038730833114659313821158770537051525316366399746942542645938139214764246652522988899170501734443646060977023896923541258623706540629086477334482640344726895349576996982013193071973615661640513759826644654231917642293900227949514462120021912447281395132263689418307132850760383411217796230356342274574678202215116668471799055301271093168146583488071560820796663030748196241142541055171588990224377401657890336410240047253517115517751595716341280184174197854592329067797409308983059734337982275001703670027198668872643248351668788775317547617988975990229070636580259813923891679810180072708013396858967930820287452780379833344545677020594576237288369569626868382000278224191689582600521724208992278138482527671592104000560440387285154034911292910690642171365067056437128018169853946966035635694738822058235767769134110720899442545286149497020473623276528844756690168240009987935907375917505411612448042962130979752937468036362209874944278387693204321292554497264452103526181695655302925367037919234119050705352291363910112040272242163298954431835521723981339257200309204348216440283750680579499883840765767777136076099561312609678889708210937272996305133816504328170154006479797739006145257797403889434724730434828855295360329313550557611362661541519748929598481173729484440630783873924002687830256584698786334520828657168498060708424499575596543611307697914071498883761398781608766048239716947881574468700739640358737694416718392938313721777630027236673202119980742469298949583750440891850135479576748218785978487918356277570064708529865751664575820480794621191654859524237402194185800641796150154283986585895835014497920784310657521240682967510293190187177926621635283868272067870372222661935886403240073773381509610113665124321064687535956895842775859158052739267386039550765030134604760583370616553652654208393531462193537768549522877607586511958289518914467807981215388641879467965981245017632383879334050990233017684660651683366455696278274618657047068173294749644968319321003371755406142652435521637001079526824937780405417413778762415923922330485805856088598111591853967612819674997466382580452641790412164068286639362012842644518624968709033761695923053174899022757007456501204015028738925734212676998003432447466985292710738317477463170620988567419129269663736667462024951343213952192447822359989738327695036461230575814949877483817357534137862541837088902261187470463730376356158974361737302005047872761773999568818740017322421282196358649629627532085122509733165009154129997622485530744472340498675539136327119355848812592460291055055702292805985449038424438867388006400000000000000000000000000000000000000000000000000000000000 [154,20] 20327794329525105949758908068965215490560990995126289160547575215301322299926232925951571032051487480975133455107001432663678105092516771798785789172202817024569498240265269001508477190619848759844119476011970563291426199272911510263890898348092143485657401913110214997781200335620971208295310308874773936099393890644884662924832342688733323745798991462281104320647737767538597499147496741424792372208089183792968771147336025977072621616291022682510047965303904233040663028794935552245130926386296615620600249953516262010989714812426455327229528801263175274505186900206391892565883268026429728381327346615553637167837275832765004566844622833300504768721639566173497821067095412288395341119000683037995673919160184111354917940580736007717538001584157450159456827557421105418813713208398408821393504322060864222707663807294413457632161688162716623001324355038428300297071808640907065145428618102501050543743681171160283543121979632482347158105789023055164938961148953098003467503696320744986577475081884292190026065212951992769292276372795775364645495434954243714288997193747342662966410681789680589543573985655353506008850097148009420716488812875222534994498930346498760476289969427949478162448840473896053917912806005816154277784259334638230883557623144948006008823410165153107415388366199111981029794203781985642815313664378544486313630658141001685235063122623522767798226709524946515614181172085807160720693456841386065934738612785637482080692356783570026588841201385210388603221491734024026678400878256386142543947741721587863018865487058546468023598483885383591135887552532208249555392112905150835570063794166946016218159710204750205431955966176916369538605355082954175595860067516917808701694690027127649661352810610970955218971839068951846880649782808998193901399258615802687161258990231857345094713694290310875387624225598985591218594752648777983991536574547583766118228791230523614199222911681056634490935185020614223548412300813451773508544094784672568539990391809793523491281600440210225219338209232118262447053616064055307264777783351869059646898197109535333248182763717518904415453386672551543913099592839427723101782820185991383950110402875501387162936859570588386857409374330147700488655376609788064868121661033247486366708094627716784531174139032412294612872519697366943589351006569567599113887624169401798800354241516127896417994313233247815139542024488123373392698445666055399771019377375639168281828409545681866819306468173169730209042869691219761551685108095333660501207813219837333271944376310244638796659999928472699603739246131364158179043663759862259078614939577762361590644197213231728478945440618160696590547599322090069923592940535986963145723958953691416887296000000000000000000000000000000000000000000000000000000 [154,21] -11334227193288322573630765828256823062192997927379277802337529350890625769190587908624323666933485125540635219205357838148347002414192891614176874979033774165874581969258479356426188178910938028394344961599934589778865682332363243974030138159442459031335919805228756483513706538621752564699059121590483198040863020094479080838014693911110037371018861828312559931482588051737738780244006727239521317572157033981414608024739153938547383577317221884730585386216647592956450723876029084736080840849083684082001722652533872965837864704593536365266297488573320773883060091005451008524212034241577864389097998246875102309066474195824369607230087649125209157720072405173833907907725202009101743617638553511260716927072813833723912342090140960507415136018053386470811644700419181801138183278126994560857324565678967432642241863533328824369257762106173235510207462439363514516913989945768271680972131329842386975035409116671438264857690614133446184165583255714705359736886428312595242509052268147921697385831796783989612724735034567538335458709715596093123487370761033432659178437029722768033923926031758034166264326428805078055745394428458483452044496248655628172615174375307421320247526734542587249255089349551740796098286371536190114948239521227781303497492314735069914400588477188507185785565815551244901630615867583579995738299608467017573053621042647173510296087077317586075724333407092533293060351548144037378867472289572770591770932671688208990528730799517770298692535194697603809094617630810700305646230462115236034068182777678001924637070262454823957568224235094381275822591576863068908204723291991139744106353886399824535411969965054796775648334127957080546082087530683634401752766771718139172875788594309693033585665098706346078047884998493356385854526279208096637935947855059205519438053243637472880650597628592202010444363934113616384637251402990725965322998389023760364789522794485252902487590451070021290679321982847095257802346970661944994868267199118915710844569491627627411852759615810731545680422841173496084624561525930608731216953898639507800581191009230825589572585657449635209451262029515437774671305018835029973947579186671029073516281408750933611854865248935026123602471396071938290321940915978446153767942253569064568424848768834193937331893685297171196422391040396043213399404349343011362197458762659962814275946601423344571772889246197170621191942962825627064887207967564469184021026328350839958758067636380619870688321790795238268543120335976477717227670906756031697756614906845903615710004542470461620343538609614996926879519040996167662678469528487186047610243788512426455121655339031479318462582210444723083280546116095772757975789822593114181027965605217650606080000000000000000000000000000000000000000000000000000 [154,22] -51646949333672414960376660478353346077798290317618865567169471102744292043566225031677711278129879464683294200355982498339557180984682204048993306562741992551120488052565313006566954921975782583711231026254810145915811020367095488643349182992314107831497517818657595388402844412556791732804263237171966384645681579859798533927442543475293141570159395704419260346598937254490175593991489515426622919528349414616880494895950754420412012728101815211704044473319355666785396890158397616628075003290369257400334905669254680458054836447682043729729602269996855531812624686320096067462724577531128024999044192349782697120003722168384570989335477792453017616109324005745910505117947030177545807706234233112158988527823792982990911832382751866617438029313561609274099005555935744510562577656284326412499584890878414229198138793178689630377038737880165219360000939172148761093253443371203065065612641957260376771488195141277749631536477223452772932608556394949438712122720191594206077417673103261433292613253186879112245306868169302306773027216730841555926104565771959899923973963110562148928434832124269280121181909149540536878423639708218553336979825446407475963701788486215756323304595705860946566278676619210676027711589375881027889059475974964258861777625031613994371383139133114325290460377359179140065996234784789027632428869489156717367236100398623431499784641667971813111609203214408139895416640413821921193023494851351641789681145893167814114231487275213693172628141345178975736359154147680304861875588272813306045870904679769414250398320520348473277730332073064124844550661510449135363734737292792821159017573941613098733900084702722711576822964950110757180766317950960886498423148422979607448932779310461560553205712582599625476699568643036631671908548288027591650716791223748665544834341008520701632791688367555930971149555755755100489148619789854515655822634269144896356587113777645692854225136580863374933740246352609822608258004033845925733900251439663749224151369223173028122270383093816069345376958124929624959018834800467287027369294779075474892444555056727782573792480197670899936222387024510783096934917326858955601303887772544028360758380305080210743099522428915533893681729913142004251865050971858570205370419007043323855456433694625937285425664236053953571827912898114762018353414344438191196484100437380070234067112508859724990485900788848045313487807428061694393099176838269923053612075167420649468211182795708734966616341123518378705786911304411189306959819707548403397016979085317305301390184978637435752264605765264308201651976976394612786827039163841693366152714247606080958077228515670912361595747891964805830723685793013462714214360543504774937717005551352860901376000000000000000000000000000000000000000000000000 [154,23] 144803287667492988392957992685638039445541252526265382042648064689293963363468386754130112911644751467681151032938047251435790347923546497301609045781895595929821329508096709023395826917246172108533905267333859649266379770707295248424463838285600297465432126172303111094616635733122696611587479972091120196098645843985799322551535520781713683087522731232464813683947123079280216973841507800806549450464074579666568981754430338073596105242866145416850316159912795451019660844459713795431011900132633049084166124593926083036771552605600937069424142963862975574787172919483957073194026567071325483749497916699948147520136595379227332651764307222638587707629902708827074638940996144369596506620196473180126199639887253432699673239909075517410465293272040283115626312976202561840252974038088184867511250202559087822507066944746306302761834760293769208158741786137409173749915771527457534064580177499930815640264006189273981629711741477686330050833254843979887515748634309233726375431836123864676994928990965612795437602623550879882649084308421343478662328092051485103202518050512462284354926379741218878158095024528365038400371488136199840786561771095364479292810771426303113545378524622113860617260866894807518412528767521877906476562347822595990628988814358250605390594998888021324137445441050641378712143755953792517342002331087717548607059672167150389661206716287167809190220851232698701463898889816352153253304077487852133820498638274973142686529101969128139638749004616481111554615179485488800902684068975109146994821984739176616461295364442751184943577749148421050347682105446107814545617693676292882933998442144164235968476021185526637257821912761970901713114313825845054531487903105989410715617788191341584093790584042871489251054808246302192416116478571916917632958142135293541946425591164031897085014097633117352685699684730193825099347022258697779796981432654119151859092512634876543363279966660832303886674053128772226013275861213710488760036790537588628543990101169502575433142638262842983701901575147387991216312575155700740184185900322239171121444816223297729010888348765157492611253338905033947246329605751894471850507075402962791141917518276163453605174516571248391165212112722357476991698133731818798078893042233682031781113115815812022478815037268144757172970050310031707141987477183350665233768708507538192461653346865141459400541754218407111028577226326343949436483927950064696806891127658780282554739212662592681051114253584890005271642466628118101714586477048120432244508144375273294794414625479617174889289193818970571749705039819909991841291241743951902701134880626206016290782474935825347669420098618486030473661509612992164561248093342848123455868010358144300482560000000000000000000000000000000000000000000000 [154,24] -173004892836215833050289069187599125807761295158524608863064810850635599731265068452786152893732550710141088698089560416653677540613486704058864932909129328638741935899443118704901400553572585469254848374572653177597826881046128039150565687224443639142113048693214417873302484622190602274016016236172327439931168189884970942731339613465457419800869111079697368651647077533804087296419312174142556645605062235793402324396681045492838021315710348086526661358879246385196914104830098585714273417961884352439898774724439019239085318368846199458206890286275327662417061259160393088936942147424145025488934360030616825637146969630719046538059122093331615668049654625918784088872303631760932766656523825835900331020102827597108192787075391611080658722811127824737658331814052209942697124729917607551367147859142933995959936456223862514259413654409423048560631016438179117870658764236739670083500288641498121818421257343793870172185893618640952881645230674537801423991552802737924124630022447274806840097753175562269107841147379211576377765674910819314808314717145613162051324492685312418923593944333713663635000186755829025761737047159689790721176631655052884776315380868514414414717105795073596923451454929199087724478025229172915852303677491995886261590605874258852247537546891872499132182723745891609397405940943228989636164694415181083892752345264106445005980000292200575763755645301922068678942082811964565403527505994718987506084519573622584630832410463844884133362743139766107621717643524381082085119115934353087770612906921931914886509172472879246737774187995136403503503826084434967456113446523983048974897675514849605004182062808633522411373580535340548812221023214146583364263017443826003015627928133659068442031548155305559289421618078080602449648798515911935986244822281415773684160323038234732808499794082007741056547797375761250978525783432747116840818165835125752637953522876271708688172022700479392367899573944741807762982282655074412921113415145371938890518609831477253111786371553292409394602345279552544270340808358078995118459221501525260227951552640806483648637254197303238893425995232764803396101319993747405024188533707559118413016983633620621867390101410454806305688903438247464986074159594839321443340445741595769528599041209913142849853748152925376620605410788566248723642576560977111392899017163871687866154186488795880112939786550799565292116211350338830008250747587867476271407289727031501154656197356058968823873574365100621523607730047070719887011479110281795192830140768485264352515958729704386052423673899036679747650260987375626635556430650414580233650906540592786337569785374034467099196922287650224313427834467906858604570612321482512444394642466776924815360000000000000000000000000000000000000000000 [154,25] 42876354978667452689945977347910842153786185509028720929298833601717319070456614444054666812658023600204228039347752785314958044862678045249837430685158115307325061912857077072727040429591504026214757601394570244272382753653207214016738620104605812823952480745202242350142664790067392124909747583190319993487421861324241822073923647423213056686905520584755833149768331737106566117364566039437202666833543875431246896526728547826427808876988587004914114057059000326064005025195451728545725225138861318527361395557821655994207606037389885785371251879528520115852420282691034258866497971774700730194233910746047896098210181771329311149114291921295703783425811733411884870397603586900634329895450831883300984241693843919304656158816009585771396627999271721402656835148192476764054921156813885495140170716010346727180738667362621448212392540876007179247585818074870516471143145845303257167646937313101132034579944798622932865352703171654903567329168197082338823310969299319474827494401654097704331839132497343218210128941714256229293989019275086937329697500557563139685328248360865115506458147613545785524767889403307150416715418943135844830416471494755519667559255007958284472901746661976257760337009309353587969746101760480103287834728116418366384520210137783578682183476501628125016938333161776294196964314771163911297246486701238890720418863007529987895311735280876362937658072588707740242007484420184169796970972156564167136138324864653392025038944099435218083715428384662186975800222494295914634087547457954216288305690604699519350839410788902233641515251127678361532860466091718964932141067475912433984134271545962785945902717738756129282209331551409882521030761662725142246406625817294656220803578987793261787346244324212236754239681550076056446439624335835259168269599426938617613343652333214734595931636915482098417993815646330052461846015041904548055474346956594768085846663112532851023975384396209862739456614368008527967570565375066790285149211923054358359887889996018789545482096363652890023832642594745564460647767758505779829802122157930565737065674175824075925012000793547581021124382845733293699126689206283395612808047496798367761319247107407940641145701850010091245342100761317881124797195830218932508771796849013576265952631686624458033809748072469878381221597520646642837771531029707715702602519416681796793887330972648854093500206983198495303571361316496493693365095399595132319516466619526816702430490815322297815425477955485204604336597672453624461089606644137391528976332547173198566915353635385833142557200141406737768111072614042193553292571976642870767765897173762026167596310066985212822159784227782151989581158287375520350402752293999308956279272101755653980160000000000000000000000000000000000000000 [154,26] 212849972195761273285048854852642831324144429825356266791872836804362433939276930590816408098603152402268042764243633716877958456949249783281816037916288989924681466286109269477360604868468542561951632827147397287569832884379894776532799373003669990509991652772400894103315171256063043669404208641431794446661736522117374701162628983946825132212318061014843151011315125986093547960002199623648190655594891061092221784131674974158970481833154149273946286562899886826813863343785368708072044580750518385658857797419296890345004243622556999249755843283506123126663144426158509131677647649308610974806063937751904063759668499821054541275391819257826236103269235820013250949036435003725658854384941257051888290474508863006642625838229034576000336670011213523669127572046461279306409458250619309025172103840470713295556328114559199072853682628749392924459199804847370093335914774163502636646204915673540989683302590836794305736919098926889869407423411199769763445802708425211771092673929277515913710511989952701628552488465144120210810468631390703281678970720531747183521841386986804468350107994543835066057153677028531127732760866077143523373323483623903634262396483525662519079545193521729980996635417442779609146678623200327551703538925346682936664214402114574289837617956373009966879546072091838024972841192991368340343212008301485020069540819921552074079215924785243128365281766671559068141311257788640965677733528211865792690650207387062808761087791515245003815559629112001421734067411378668475141949963270817383360988547768948948535329332467833546542922361762282721151887922141017913816072451165532767682480879087392800676544905894898355812195467568865464847521892343354687415795966137725116981344861993850012412859384669525757971926348785721759901288397257552200672221056877473971689513197467292025828290724022605783212628666128975212893819505600595244371033572022284920378716423143259720160254923474227288262960643797977341928530096063156766097228049694952712050948924384506665260587767712137372192115139650071654786019597670508865912483318524301139011540944379482337472779190493314004430427364845891280027225542368705356763577246942692049291218950826427469542842559339539995031566799967193239401376627013188961136839261995264031070720166909671478181990386190315770735755155148430148637479410478317901882900848114781086720128108783019833636162449026152698709277529631404404146283087116030458559748704190563983429680678673754185003670847266213833202622307289675669110643873723249841870959747791448205141331054008931097463266515832721831485554306819618813144136725982033532788632033630506219921877513152265421602451713431706034540118197947367975706289145418191832428655716756871224229888000000000000000000000000000000000000 [154,27] -443938952780702557671166150937246572740838382908634883711905721032289668906192712551934420004596706918129293003644541268541806424720172792093156538982345846712316690976644553087433257870347645562966426856085671264419152378613967546931888280230170665681133293795786063546017935906020371579372206424074227319623120375447010683846450326306403883762145804705699597219697480033960046163527564569352876931028108567152268639794740691035207950930070708033075331935566247359279671974673758553319129042421323984768458501852673534802528032188692672433514090224630593474596084424730945889044486601100274723114570118448199283305969503127187135728260589431773292878240650109870503887258214628328796927436313417776539185829087893548137212843955667562709603352077954279871333537156042593035383637227581639456071071766124323442827392405109952200247519227875786961641614963631067669380933045967648567373230447687059030718985958089419294232006864264016614116145007676278584329080645139802579692311801394388870570046988016192336732833067001286451088364983835362993559496316965108361993380695000656069261446282366065337016354364558404685028112258660350659838523003919414254706927778834345406068472279177056383185443556061101796559572047680452721199485644359929748678249792813772445843361994802612970314880387479664750601025225019311209462492663668833722963504331500068875849031992204016987492060242511415061630623697974128448170306698704604911054615224704771574116562590690131295553785796250414292443388639631648224185851017412122874213142220762051336325908276619786618326011411033270092289894997599662654699921333096272631128482195225923662883023725604290222907821497439896533948733188669252290904633929038383901954712489896515088172102172237120190763743950353394223710615885657196791987469769069171286990895952534734774233243948351247043458712948452209119991037978392431859469224891875495092838577215936486012068556628565415190169020012417296470355336126602354700855694142208927959508324259436047709015499189468523588470972012744439733988957015288187303004808977632455141618572325870415644510606927580404999255047474228141642949945067728267751971513986256609120083012957670081690419534504521058155042081331546894346158973088883347993082755848117917385092829767006292337843461026849355029368210104892894914973397734453234952965099562178017400327847819454091538656844087434796833777759178515158801360937679847818884800995804267748322054095354219882130422046672316093855429930663065590807953127433892268601247289162608877295389158119634581005999766057533284817720251217144940231921023232916219682311858184489248434685439301916794753799859142156704388838073869046701148987699854145897076114139975320861797253120000000000000000000000000000000000 [154,28] 538602162977411358694881806992501873655654917662640545690951095552616628273727535906914497304454911085457898678497273856873038746888695465587652648098165711593231337643091148134014085991842750247944479512190423166768437096528453522666961330562481933086555787166087283411571820518919173054624708372829532644843149526108309545641109452826317881298454104253487464288113561627005837386823927325743381849529998545056805244016389958916074415395341016784264609683288357389641264872048144131100135775063628408746220510246918745796018219013453961913400865450749071785631812660539918588539314373558245205663839323191342168894786689992567910596100770367915449241889857128562132446137315153474560110792938190917778390209959296236557608461224772551719646495364002230609802701624795290806163804265335927560229952177878554323144119585210722773149942607145419131251448723653974254329685437599908376728965076332542065665905111017977842818522396604464342317711615051225394492863230487018483173784530091641073271233698957486374664393820507455281880293161434451788305655501976869746262053069473823574318172734748218616853554912358685502640813640110223568078474353121847466081140924592803649666693596673288610050807996730918452886235287698020199595614416808226639074400924272146566599946678602145384218649750130991845609973240284645727666841770635735132214244711355837351827433089648244238377810067549881999806078192161832640171231824317883354910378630265136127921413194984651939701199897909959789581347054181703692584437878464008269209995564006421365907009806952453516295300870588976360857774948351156749346775979033299267257775862733086271093155524804003251263049212414556337560582317527151638683336177181512564296260198491284342956162330651509071513117919582488001836305581519701179585376478929228618993091164239203046666530804868903749088305590321376885153105854959870684044489410805617936571737904472029966335451433997082640475847664098630430602507223175677954767460962419435507855789325501578474836767403488787310503738987787513414836861030463667239520713731388352266933742571765593463616033334031564737171585398715134974501471292642799541576557340389163745865617119833088609212321888452316694948106169024603878823264539826199919066005433224183129577392443311542285006796412203969880910249553473816904585351736048696614584521646478806777712682934207328351440513720914621429009625994806809532066871305464362316690099506168227834107680761181805943951774097995103999519799456788449242704407199548509965362797244522576088683143619300702583024224496304896914225220818886567201199393161371251463399021846788738713396030851632104497239752678449439365714823812951836256449751556855398675909333003502991731326976000000000000000000000000000000 [154,29] -513730594015571555890652676482808056086616121145791874509989807355411927440400394327672239126065435683298267827235009501169196320599476647230960567393670170712306153006776738438795001577588796968007126951862707841799977277430881777583582865088907199491813486951667798825078431166709443336832877808900578427171914569597455455916290122217730758786921869684348511005087764612980737866561715768210411719750368788348384986659123439115266834147671644948768198749838582247361071205535469030039585946061034531017972394487377257481856059885039958676708012202071366905060870622394565996022709001283461775085949250799698309541453259208234162113011222780227147006520740847894682388375076056408409536114607037308835891107170387913676387295737288157880471741803475273641961448985724241840800064300462063153904569068774074384356299157029326018316495503065199154311443162998501697744898466756326936725118420754661449205594068371123905006453841462751450988393873979902745638193560512788511666147198368777876182244618219402177292317093136666738164062379505394792094030610129440534306284565251470571746203753117390794583688162142061935186648316546896825361558347634464599166331273519302553069940175851743291147597691807909171835028669055013574710150451203269331613287934117012503148838144202144566161436837285376902614452934572103493167419741185364057061439668574023337270681397351108428865216765695178314463746330115435394251003993980646155747956826434687490110443023751223504804941948853343083095093089299557794614975860871303015479878596434167513129629479341694805804041166966758993358916991697744906725572474936281513999999887345949049031861412902548072536780642789768757783998458620301607496300399597907076939144094922920861767467416142221870987700574810954253174069059023116884847409810691125608923092341377704682227782309620762768088587764767718259655678344937798482154464554431204592455748401089080783307575694133533484821176886842493490504359899595990779367980244442562961861577957344307419735621448188155667541410083139293986038949306673458861022371649039314619663567505896967056945669914615092228077894317978461986238808058445857956153254376503961253723009911165969151026931751662080078157601676793801359587606868337486751838813969496030975930734381875234190824360003970818448373692289021059853129132257783186087446578225932095859357644014417408063115396098806549798368898133511773907118749780614253818003478612999672136710199186108205747439307585423785245138067270766743784372395132078742552837769047030518875473339063784779259339050299107458115500460981581659644642286842388098216821616816481048851516531020253204208667602708674058769398840061563196925663447406921795608070732274922589205299200000000000000000000000000000 [154,30] 445166246725535646595235301796145879962731678586449691824185455861207409669323097454472462711855865739381493298728877472819026596952190713929535464363692637226223370571154103222065263208350279320781417393223273975157044647701055776155815899549686338187120778021584382898619517601033098722079144439541123701479842764674887828859590972483352808810941079012435515797185258402002670957929713576541757636429089457071904279924564857058250976097152460586885571962175819120341619448315040479946386886782517165289068345982859239807479509053158213709485122691738313252182001040094009547348072354228711327472059096417731045805361266723037812571846670682219794827968609059466108993700541851704214846854912408954949957073765722295405276085971272417328749668259329356459345314309336867032615117716259552664877870831750406414015201477843301830503703930866305064720344620276788773417802691446087135866489946518805737001643420611174488108899902252072575662606218909110565560733927644018699531568002892200827835371270620090032322995831474618652748464062301211218073047575819898884772073321551845676401785348579785367451282473856960871872516452670244435504191981437995036831720471735499951142541863337039800080075374835466027121039232988647795044721307144632555391053257487854222012191170650624582285711029995223681546859614156449824373919283894489203149104273147929184514440983259909605133868941354273371132044193790595362025826500307871723640403347284024512469975330985796369250858139637346709487691234503011148741509915241711005302752520274629689651488510527833550403204725300567836224846320860811299131357131825879823982231633881845866423429252913556568367675825059209977841887893801948080841355841287399980116992394849234633072004689529296745232905713487693520469174922298779974826810355756525953356707229357541033046079252869620578543680039871151468692339006403198736358801150829936668913785872685529234349077563069086955828432419268741565345452874252354449380966440169651037727851943029911410685012528994754171272091114878893050344687654910158383601256576130240452938020567556344752293402657862405736384893079244807209454056995546487596541213920294368815590535235338458971001052423232083941729516442123378432050445081824222604665742634899425307451609464451671040152804638060885079093077390262432573595075433723547720168113735318640711218107004436296054323364194735041058108211888970934609536683684394356112426620593116165462093008389414648125103103465346544386995807448562748943875807021989770594035506312271727251502663185543192979899852755637574246254427925470590660101626461798277807521069580263979959781248698583386001866436056685461276208272140032493039961172152672564988960481589022737764974592000000000000000000000000 [154,31] -373353278171263243495612819464107801676757251792131824677171343709183347398601107874591918349068284975610316367165804460987645220772240850110973707108196490556952503271681973317290881524146516038738244323966712693917896039319897499620042702244983483520131752029367640509286723291542312763665825769868160491524137484148007069112875272094873157141352528958719850632314593679573065062389655875759396907469910821155878711451076103470732360372353630139227797892664126868335517938172356869781527926120865565924336377600467724896468482260870587387892841733591703213706744730788316896014027635378976657579149699035580470816943836855961429797390187010244478605362241562912003801800237931266062829680331110511963909841571367209125424688142604257528500169782290619275889956229015903884981617118255829515155555747957058986160374707091545462546023759137460634662498140301847087078235812480274976651822897277323664011365908449431240798337961230074173910997444642827314351301737151952491820885174889732802827231945106974214146999529633866808527493901988955979383409469262006668478998091614737973569415118458630914377577788381563355973008967217389095028805125661472742684922113270698258556865386216742217693105094838115791452547360237871723336899476836720687675996342569870421344804228747471028676432964313777165610107393343681010913710760517356358215143027110949463707563922145917258563820239840655855733461966737893572797553348369049467290967652697086223869983484580253886251906132017133831747412542979567998460564030564348219282443051967367250672529441809146471345714264830354717360540321886473139883794642673558367734281539106735902375674918454603031733737349996734245619905861558331623930813114057107991046063304992486529463135757717420215708122363218255418225647345771356282785123370261989691110563312026941931532257188874493103108583959058492779001833929210932139195636870662097063190137176167687764077507287781484548205728661561558453194624234836021801487941951100503246917885521135505189709614791186642606966284339940447415943146891078114004925064957981258365468742225866519213186088767457712160618568579298526428713977542792576803256148360635986797427653573032739109099373805189618942245388367468374337338410383830896434978325720094642637094051772021656903106855192418480930108068131496064096151883819764612314318276141579511310019300224328163728088726495756401088741983224539142385336158306246719702450582955136313410744175873151161944465385247611080297456063585434731926493681952466128772329882898497400841832259074379248997172187103377767634851161552137470103421868900036893319918091441564534927783161952840481047849682534884508074561944083000833454902415978896741584502134701949719549050880000000000000000000000 [154,32] 297009937199077595970498399831266961922642518960981133718630513458099461676689038140728045299979023726658385871587148065380221415177971785442819576764206995260014440865913201017763680781477929231492464000626303955083742147212876015874838035427573697645538437981239471195425893378809652324362040032674453353325723069329978626230742787773314425549992030433690256876341540956579729893050470514558951978298171465372423058010347437944312446216215338263950910748565392084254788786039199270869329481002031246133808184331384238095636748070265665980182711221001936185739836242025239244869154492393305117254490753032400127202792996668353808507471712832528034797324348755023709061996432438343532753812003558319444967370799828711229459958137087367740875598615203392942211582303628687191696472159823302425607171180279104146407518213384314661142753227966593245331772888618824772856318612588360594086126386739146162562805584635759146032868274026718680038820655976606996506303506897398558320056566510606194929421427526605950948029145768519231819527532461656532425651976115338532294765736750541767322939065781796565093611592704904970295371321131639609021199970573364742944921384136168033812770976794858966498209773056432069548066999927883778594196151655846393799500065683475113293179676424889828418108002231426665421130967664635451093132335234132071995716321189728403197390321020194091350535870260980337440991921437673192045380081892549122516272935066786234844852263121381179386773696637510717045629282434662652036432681950429294708857564577446622522223095246281360258638728298404886698093812059260696204990541446174948461187677261822025412103207975676954557864445394738138883557051410448302290262143377819919467274958605002508029950929287634367796424690631442661063849028378551023697465792019639664744018540938150301168704805248682097393456407242774880989215344270713079934136993466295946876064821390668253469295908210426197455749880520602006886897547156174417235530891571111028428070652380781928879492040288808123042798693138210354359992262863421519017572988186436014252078658095426368598954701639084557656283712944330080780537233164738539001432924243285483434525814804514955296818455581381024863515342326121290780246874879849454575510969888431656339854155556371330408492257350948053134683424122367605354209374163686542890814754355528368928425338272415138780971073933504094568258656955249777068422460377126916425469399044904313846536422855708304178270238944253635780725541994507858786147574921847341194824157576557768117451691340858361957865535531286896277859448145103847581914809295656414444327034596133042233587110516742143231896964639462666399225543547996710612441134569675239033421774223478133620736000000000000000000 [154,33] -213918247322908761626970723333605805981210194190835985788773393118590614650008698652062471158767886922870925800707519068697447521267956921520106364571157789144324339397954094653625373489394313395804502104635978027622442072699350131023945036100942075677692114210142090550757769796875498781346082094388617585915220677105804862907642236844011400911455950443593323435072557738735846080365290807798233435346169022577362874142618381634713649889555200439552368333196154000631443517966669864533407584678487911209863492200683605521768748142139909102287126667714365315627565092633684788878218765218337179049721716913533229128288575061619500035825707747146610686391291727470476603186186255973763087618405716932660506446266553786014625966196980955630507516399033348713422937146259023136485506698510733391700007045196516093478498775547940574466537030706194095461171297715575970393057483190171620818218547149100482607258712253728581574793445079610341220823384620083553031850695544835304632529343636468680703355063669404342323188882836484066996652750497689522885531343714317001012855765075914651546192198217459630405793292341856243709374431740311973125670005844516734401248042966833583241802199456722849719418220222422333728540088668697743346521223386879818645806579329370637771763287733012677436775511280268846241096642877961247659810159324484171705830118943837619488609536736501707652936697253936490854504180452047167409899618890726480455373012625884918113421445220885701545913662469183236106795497536342360341758302867160948679458875341057004909858571760328930400928934516206182095669628977553836980658950825165052458580392977449072504180374517107355170718177265241277948777316299999220730452066083015061807888382918873995185280998482048078138664617018625287830129754508689522956182632761573170740470972254926215672257741588525413860175260376179301025967892193792313060667978769244654373062682142878812700758090534496584498038236096877927351980351091385785830941201023942906441290948389232805101106839167286391874504781282746052272556199555525114074493214438027081658663442121624004216509952780078593840470428313259734670276884171057828685865804852174284457054010585978755250309449198316464060106581011674294092691248130676027976473195275406826264347208156384257042471951282248173407325334269120187585793346840960059211249738824343194392619442329827110047684430756395217306761325005094233461194392104718009946442434281204013409875922622579312450665536691332876291263395399509913445840856264290055502461143241620075594331033346088523040461289203443851124565244241594018081038566363653895967986823809110006652912231151716753381412992957845162833545288408705501315347242042046480477567253415261215129600000000000000000 [154,34] 136302386447304294158911268445569803229075837276282254558549909233315435225390451370262939075672265235864797139301064874289545494576192860935298801776444864244379555912810478595597054978064598256582385313769077359406449138645768007780310119275420899067695284556818828849650817018439779089866074592038418771910385556738152368608232753326624966257647104310186717705474105158992382911808730952011797829997773228431223242829807854109493559146787313387729350441437152545293673600122057996071586387879339322218113723862951798814264068357819189219529095581034103740653205136472718267895113387314036328057485033470536276835308304549356779097346325301249374494307602473890029852527946251326424023932291834543765644872891592751409792427214755379146627526983755671689203737699610026235800977299403765189142487572923619339930953410710878531103848424819083460304646124217497752242406536887083055616187509979773951406944228990763957448437227096138626967522756833501042667336474824945911399290893530570394490365876554068853208247465024386111348573540958844984346449827249396643502948699747119819594191524655772677634053563272087275147604089043005970860791360121659251242092659850225228848864536900565329729939694068453722043674253301726125700139200128934515864040758591596173664406938373497086878339504515510972662227906412902563186853441062909480607280425106429515804669799676901031060237333410193211214086276882834652914525603180545482440503046065271752202220112729703880810893497705251315348295735348919677264345746679715201911297707330931989556863875391722558820808836956787976499844964584667545782368707570738952219466479962411125542146889041380708554298831511843110732351282084334808073501452586145379509879399829918064911534347647957887452802339361864431698585237699320307729859602894111791005486759957462384152164929395139926901668076437492471220180936687107960442792552324958360170761748988007590935372697024710435090371398207292862368891312039777155972123891754016975546397370562999299727282486146725216894934999462863700045474140616058241458987438098336543266092065016860928823173459069033643127960647512410018358148770653651915731265996429833126405501273330529343775048167305592703269628578195921786257737662805268983129947009586733662722308391143355844245282914683502565711995424761600217920520584073032233261340783230827603599624171048121995846790750675989919418247356589828628013758977088744899518076601082690016338250580177724530695727032166206604598700567801566562113490571541787164025651217239867484766508580181068811197297250127696176512944617817838576932885139799871555379738080825910909510475953080932129188462872540399857770974645153442940580031840465182792426192334699348380090368000000000000 [154,35] -77411127015723677157173169299370595685716954299965818132555060674958034681369324339130844787016205475752814890561124374866241405369480764524896631617987197620757126412858805644482312823741963175329774126939357970465564427135672904515390248660104780749316527561676144019820553894588015135425338517109641305029549455982521189582780379098799656572137471012376301881568757027942081854098413071278765925754500041702195688157091083453594206194074669675883051449800587774147232649298438826771879484422005949012532129499480242330179242432591461361356411691268235885391510409853234381653360126229725014012841228120913263899770841858081236693779020151629416719039889266143215748012795949802008852826346169254679404877730694726634190813427892306894431800702941150476520934408939428338622169135665706172253929725130769138430149712664200234401518030399683119065981975062427299710096667635427563882773310110882454799410753412117060544920501737794643465301718019833899486375938008126317462679598762410246400870918180483117028144066151550760100668274320135389765726542885663894252112199955064847682212489431967641964639683643970647809173301786314246911327311663069932137297751151352686351062264123348390241928541827621808442536482243395550756611795919559868878497628804133095077030996404310016694130128522571729558206298488249811103078185338615538130954577203644153800599202848588004057353560447120523615951486630439258875429643014476623242002221383641692805806819949330775421820469206072544786206367541823314642034052530921611667976090388870955825011339992063818793844947110425281435282966630268165122598805740930482651812846338285232562167353823849279349499442408703402468261118581378782707707219569212709877520434227105274030579890511569149586972462162417870999460345880853549883314352410937825099565748346890767463258489649334517670511056261901521432793526817734863968615280267498088582095091897116799287014204794781272488468342382959931929175595385263847577971347820600576245223285867979320051825557702770026804687947925055218912383778098696553338980961213545172543986444699527941170373857884071703718362929843993300378648872363785818973498419118072216031555352484748597026250208977261842216198046459017430139527684795827873820673517660301595446029910058898239709408901001264000940713255913016050555153058060655826392257938819532729922565685873088538462600332771642430926159438449499777356346027040204414292034129091280742965882354821492239730218163512704546175514942362889505602704258526934678929700166481600492688597840640091943227515440615426561477452250360395440221964624962259334328705445800658286512918722746164109338231963958650328489330935542949372943004199714917715763633638195376873799680000000000 [154,36] 40318667023909197422125521960595959359786284822815912360892594183097877776345903264648748580659855384106330178599842433539430869303610034286356483591815684155217582464272797625520164206555765628409066987982078697289084368699397421448194793619177088963400752341269995318766130186913312978509278432485135868373210362612303538716479963724787133940091866172909857220918636749976537048619803055239804257064828968650582949608297060082554126103468343978045264216126607277971202849885507343491966108065263290907398727582033834439810407393584157255794938843676973992380995143578081236225673133517011712932749530221841643493409066079778127881891444452106899889850033154324500255321079374552230032886140930439078361984833375146141765111497538480719296392179879974644463784507109139350357182871781965984597790989238040343519403023554226927997189168027006351096702525384978707236085074902330930527032917746938672519061339320486244433315239566202959360225207600853017061671034959126589136280966109827648682446669138195974374281218794629662938546278420003447518100467495595500462771542276154455460840891234957265044462703946111395852598028912196854557871898510873039807009033085356737956525735426212295070569939245916703443233829676884142700335445047280237749021844744363352960367674434974553661565557134191051430100667586324213647743306102688588869265588603997821850829660978076697068201186755111485183526463496730122847046979103980728917021649407636528290015418894244781264896803951598009957529814934118376152698855544503428041960996538152181817622825581025907325411420193499191293338919674794629912925699752496568188289516879799435962429809025158385271396358592873251340284820416294626798328712607620186776537505269572387673653114016349785732531620839935812223265760906579936805102814343942128643881279309885252094036419364416985240573290332815625190173372718273584149995072180822823030387027251751974570196576271679799653609418842992665285376983534911545085374180353614512869880578026070738190522231255755126562283004921765345774269515983724307721546245902868483976168893468513019337901101237242666006212064111242314260001778069313935407610242841769515938881693874651430112656140880052091113160305637020149484441020773506378291668475366395127433220817724874588241423869788261734267802289111220588437721300928198934194981671522061578276873840524735755341033521662246888316657493651308789909611229913843072883716938495718588768166612743992021614412665383173211746108853814409179649573940290334495710593112578459698104540652122841839392456891350182514930803296762533052965447771389815140458990709508479317565715907883014306804166499727922677641377197779224752692574487645037152623837678803887031582720000000 [154,37] -19956364057071636671923487878590931004425085006180130317160497316991817888368134088286700424146512580531860985769012393358075319656020847279691202089731034040763727214834137932281420979956873360154103616682447939761380126723719016496905750411729688575222733978537009506057713948612742986517916680228049555294627283858140611664913504047198694178643631408866629977949479500188902936818497411267537069701887093565149919917608107221802952580890021383891846449990595360684020827967095058485341075525834718041582277869545850737709786035156285100613486788698491462439027414017579015489596395649850185114973487559444478183372706406660800063889901445669354906100243259367700889252578786013027933264661795845014361063188038199472513657094420570266636649624819436311906697474105201952494088600489602957440782430834490209297985753796796926541980075357294278254247444354723546112370959380478105340365775461654033513828935805816303380816945444023078434728422508115842370865562601689050171639944354038459331632407463814785528609911921075899199430552101279398081961186534355909424544781054203457962302942675109083987574688092520355053815140184833893953795788978376626379560240932428692319868892282557877475356150188985820037571368908594446273949128753236170841805363223858681493301833601263127454697809732204439925032457678938947981553180671871212761654803942067048229192585668086890749231552586989962463187698739547044518123777009397421107975601079739387292542250000754018625514785261763790084583899554489593010485294410390954586382805574821858636409426669780516187230658360785917715679361194225421979530280597706203707561146114460292694844451308788745885310579879909133494101575195877511226343839232677646716665196845566214562584377083580702259535117632206517849336170582766224922719057519634845693584763513580510656333738865270162889822048900202409795932243728284503497036663133150222269291102900603703340932060426917042622548534899953910331419280071184826981137537143982187469859081171193604811660031577063387160041442937761855261690655886281157050586386700810304301278169999772427699732448595943084716261679246265625147982263842115025060203395958789632313956682144566821699249001744909135608033516001627426809627651919418344548810320308815899336124390936073456680466688489147647405693121188102063053145650867213142901099131668958115293220602128983846771508686853726319721522303457519170268333683908305316888939891816557839350772483449557517224622624728287612454475638313326367725658780997018047482356304542412027150107006188322608744372941459454565996071151647464977386130206168195997417124441278448264536253040104374700724374759307447166024806504000384330606220421734736100627737060518221565132800000 [154,38] 9635268613060392905446217905048668069846065507091170089006810756911943562614770239761225296319552273577517941555564891571941282829630652396876344159859438089720534020191594677508195989822335794840115166019570051229858386516899857599382434263584654102167390992906276311202151146177488684089740313240734723487999805147558912165854646086454719203071466629185680702521147941396989233149151165491204400936241451408617224827261364893481851700701073545593671378037057092372696977937356823987153339244340888823058386839958118435358371055313197742716126424987490058901839576428258773690777432428838697123844787130888360490173032149591948193982332604013125707441555360123646075922848066106406323624387261714225273702689713265974482563465016813877344316613067891789130586076220659235416479493614644309461993275905038525522590287194025032289158234587564268643427760692392264786056781091580194352548263886742630044666155585308882545746652537470528575241396530405992963166411874007243615758360582534367563034067188406096345926132129347669573965758649548013899969909364446787590590600732030699968097066114562531312160002910552664048334597774888373011198959146674697414311186502799377800960337610331400675992933524559534544152325620329022413227735003455852747668168355799675156752116388381037108022220573130370581823110798398303372080157651656705390184109218807884082176473807071222310332486868889295556307831611289848628144237287997698612885199242636216735810354659763328457978467706882074782994797359797469346074689552388794907561652840749978401298963214640095776809055739794009448471984158440746290732959127040848120172409355526335872805659993089733555692151562396815564095694485446481296236044102574392717905986596669753328633442448460025196592036015474224057183925335888225779649232539883782973950568132008450944115236976710335459625030188875436203132679013107406471824449873725615618942043279043023818739550175763372718138607163649262553170150668422244453232503233735654985769793582796354290747536269418229791009887564672033765205289801605050218796547156630347882241658358060710055033102125452723719717228198681477318961647295703582366817691328003966527145526212208423239979530987351588049811424156006119043693227732292391515782307619514141681647180602454511008861342564894201556671933911686976504683046306263734225599018263300224600886968038469932133838666717912185608016844000751913735858285057834823567484069167151775795593529195679653376653796767527931800920477087625508917247059885786672145349941120927318346221772502726338129878813680650260511147159968312784437171157310084347615219429877786266046782961336543268569493692254074967460858401808512016802773999519250986676408837430138045852960 [154,39] -4559056960674176222065937614447538930073384899979282525177251379341128257867597191597336334094718314739440365259273551996764283570812388849989762728531737886224300436378992116389297830734790054613069679239922590702991986255762495398758927154865053464864105285725191829797995582477109982483278757149220553264569333131862739500196086231204754604926542686136847526743071163592790643877907339716553825625873913108575137963717857365007695683740065446363031771637712281051921850364756383662874279946420449732117848658422414640392472693164745191469589610388146730232015909866101716922898370149189602166716109799694729280925148079838881866933798445512441519563555318093999905970568407345505552675701168067801136476804708616923071240500982057544881306075915735600326488711118541517698152108028715082250760888268437049003286145330675243427498108859548844801902303280029650994630362446188260606936494186671926254511426373283603720318871396867823982099996696400724587409163529549892499715193006584609314544884879816039259527843621964478685418963539865974126378467054100844068964058098020460764573191156442087414974825264895131202309093892138927386495762263241681123027197616961787280736145545180055443003239040770069115663096100500915772607938128484248678267495481112943851299039755105687343495770230052895006456268524557718434831483189918957902714324670143947365463850584963253434963396871507005647193044031027096022252372677651772558240978066949391432797753910851208625895977625609197437458498311255867120077669471021733833986379517672081211409869780564656889840284802539225070800743006398668397790248004177669918116027109698340200158265719946785359018221314890144003286856973458901440887715543781438042551158468173592418586077039307228022895259428740578261480823692004600035017974046403246437824472180917897809551925215776230895299497168388859963012686619638333303273151032219767934963942422931595395994582411910729182309191698832010865051791211269715128133404397948902410501145142708894682009718453162788533142638257983577066426506424301993468268495841070873464667639437739611366679555946764335415531278910104219541318965678152539406710220587345096488001677480402362900162576961457662563798669841094050002879491813615087950820876680362999428906737962655739067822681241692321034811471203489808241816804830040010210357364724703625847714315274383680598888376376168253840233323690713241097968486860352032723751202973156769812812392765120107281301446150856708888339912373013683522551422638674706639098619421337780039548802389612255792761274124493758596030980797504690440552443524017226929940875821486171928456525693054165955806522805588662430547072785856152816774573050493581961509459205870704000 [154,40] 2082574868711157266734321284131736240623676034508683176344363262397195829921448265705196163309672042093519570443551324250809956363075452853925676273943861887050550574642706192265096040816754279844492154417531193689486527175238580365394584655703230774404225189161709033138273519989141059958792534706679531326088623235820357933113306591597365041051582638190722471436953696981553032798876902900934215533741848233688156317251879183648228691905861924455975146497744956339570582017087906191853152972082664011063242502626718597616490789470191041783487799195782055820543175001862488590042662378905944853289420940057842060657378448937911505700526170274143598894053988293110643467539751665915711561538300112900910880188739319612277978303345615066333146539079011284939312915887542230001811162796296176795291683009975084190816766060927393830182090924515467507577896271754432251104931250444642135517302705875922597047868535491346312775928955326730462937046480606110151349117728391351956109279715102132178201270745441936988175466605788821183083648506191472189088766796852636545616395975364110918507762316369358636837279017302582308465078504541726954704763179271873619801597447441884373409177948185713792026472990310822564990606900870091845906221844457352199330345625050333002086202732476063522601727201502760680910754173556751662508028792220555850974830492623078339121998020985212268192492135315797046756742964463632213022583653193222829584846974254856187744910659144592184666388390025419183848786722036479293917132557790966562251031539504548027470530932454801264205079386342627544807548632990048372168770930395281674466085598867168763738549711313769475025635451173597985118777819260152656311463375108635489916833723941818028566556591980335441133406809483571724499287602113938840817963728066991501584212824529258021858257154009000928850972693292108674314002395670547258394450854198614273494333957975570418438531594870143408470153431308575633890265744747082898470961003453026809325409493868934478139428446874446880777354290842581174987178728770593627626927540361685353195189264945309736432392550062441422203905560702686528769317586229250708011607146089436441368786019621574355991201088342301680711672017504357228678425850664383719585333497932147104662165094493182234865273789033750715259983785194939584428026419833542102777669162299035756357277113530129620466148920614684866211180437369254234608728450172587217226171087074507346169664908010118516662582340677613191944430915080601924229349002540051683379058752981522317055112310771532930551801630177345120484585726890762048417899495732887793078708732408394975089493047242001572788885956136440777666662458185518766372644667777844166458115759985280 [154,41] -897003266660435569139180428751002432625191674670899358660376242520382513083334346782651546329130120513676988271114653921238070933395392382760316116770588613806630671441332805862672685525635467429668054668677660174377122680322615588708365144983798077678369221730037675985927330901368705641426106644488329910574416379071017389722896273723748307112312138827415617708825575996289428179067943933031633573158440818538392161890229613807757086899669635828527499583878327346758551481448230366296728888337718912379684633095238419098806721482218807747418556362607463907094242028842007986322506469023431405978060339358578176849423091019000644681438377880820799027737750541277033357066993312540519287706588056227995203803766631108562936958059284871374988348051500419254288464768192011483942049998765402613947950339441689601887053905799433528574223732400305168766060262965953568256447480086890294548018821850909514582196999453955632033615983606353194160309789072588545898254726028959403405235277543340737642333235690339529219216283696762691157424498801896878796374424959683355025782623306406894888961359674132108644377228877038059678146039779577381481540401903196910669784046265722099927974089305473858280326658062696339891521954802436340448526923931470111627633961778027069991656337020311338175220371612207242741740010770746769901338297515606717511767174354767318358300559844076018724343833710011539399895510455215806559827071655339426557590823489313016222695369786434764118187127746435997071337949784589885302315030492368333097572641331810619202833538558280949626857345334204764786457718145264066925524906098839073595312396030999670612857512170817694612238798929160538404128777795732130615932147094280950170831399942140951861821674420225671260352568483335908914509082467128091158403457430622063856102341482687797233363015995156734360950622669913647893873155210191547046659256083095565891390348357527604855000509710936566454245814988421173077204875101717014818639285613632690737586378588569989999196331279938280188953369507203471631302125855923700391606040627094159507811251729518194035696924814010265123621359081357313861567985639079359150332093148046992280271050786956937670420661241447220689950795327907781210406089912680260505041972640239483032604016660894564073430630415066545548766032118630392342462228573954910320808257285444777903635241253101988772165243273729362118020322048530112648189576853967024192093837112775377286962317597807252948614349754335255697081966555056167570643744392890501128190221130959975181480162953987244497381213129581517656134019509619501866013360899122560226898414390318578293183966140908274970940397827348760375656131171180881916275160386930866553064299520 [154,42] 356162184914046530917165978272811499200312581812976131428095316503298484081971041453053473271158471726725179315047471740214170128634385335973560376958133844660348470829840259669471631934926778426168440244304350640253086376296066349410553794185820386744229405410999986698091890277935565145598899191235558319031377366518037168732796725994801411142279241207496099783779856408639108712323774544044665559318393532627615276773335429517504849429521942554927956180304726394651925122334143752302664203432672002945248226730597957176071586462151373099791792341191113710547349419419014198578631361271469595247654627977040415105871230662544696218871455202501090192172526871455804207295518238133710020479036694189196885468831529898742835139552997990891659000931314205887164225655791367381475968685878198084220670521322565628449520505891901070137405829004410633475896087637166747636437469468698630314224847399429656992453511979452330518368802881134779759722241741777756585512158540277719228910758674911373028784496156949129129786198901371905013727666069067858708256694201279389091676057203150445059452155453339764920027130464240654000291613496398201244937304209164776685055676905218960640442261800396123969087874749387478497742320685953262702858253579481551078002991596756328708111082089913024708118520420281828682816104319320122583704923466061260114277749751181136587590002856143227573015585342694888182257654379879875167109499667495959127229800348131448596216759620096145722583346691466974742600777905473874230574366487823720695812186797676593034694934218326038077300650499502544077047525995013432808643326952418463402239673743100959353165160996713369929633983330249383787391867889535397804035488188160347786975687955403525193478846080083086340105964455527381173747783655054064247190106380658238639030688040601400138639718989310963074129240421906744974154851846096377762883721886822676641568838531854361913495449053138416839925679913623116385537420262652062762969811637958106380437174948023815920439600750941615502555584610714131650878736672064842768502115242198416935142500496067035634614129133387510003706933543224641783435624467494109762680512353639112907961899378750065981373146683167399795709533029677339761812188276381827814412692702590606798394859498432872732500393154124755589416175366503300031004129167031326341467848457683203986745363693536176745131339676940080612063580739684645515403311755810804859652523498749180774486595120880827577219449056047076502163452079825338264254413237789949739295144578077757259839152352587883286370719982708991398431943602183798461784700883856978097697834663407687123828720402730354876771141394549039453100870061070395296131110330161662872498800 [154,43] -128142553298506047396619032992799743245908288870740824176931936515057634073206286100739262354832526948437046004490615402872515990131619630907945655717038801326485513516253047242527394705069559485790467334591704680122450871360928599871613327229647393081002768844872235197375172343549769924009891596091782695454486042003052045956801354153166281889397898807679453915752287959451923863220667081938014794909662981612280625465711723421416865811950116690271714085739335993981221899971943739493791907532618034189151291082693887279848696287069735467763219692934977362540646559759296463950398158540098431910141648529056388251069612941755491735787366044900920971262009899184792430003092385823109758227378866725838529656569004977434789601066717232291429091356407426881469164179905194583403588052181612981890542553089751616076992944373514419902515991584117116345219337258238183450435620093897556625853783715458041513842471655831538910437807963356541155180689427025017671165320418868177057817888230396963664465134482942814682380408099704457566785654483595956075644868983503632602300246414507582238108581216498632856815714764854291604086870320727710742805302362765457041522288094558116232960546687427603408531227668498068691828262024081822734321192337830482408713358265528595583798325700713326870656227769940701345890583345688633564959601611725417287663832550384429395285636843106193238366489443859991646480779906217646276284981912713468838586286664418502939809167339418522374663625138857491678317607473319044433379351580418465223358560588958548573124360444812348282514637086933239905342086530458828722468728536719476764216873440906514542063657400654166905614753208635362772295279158686989491776793765085484047284389729750662058491924149153577099435219300491412096007949895061519798303873824896115081397753656720822867006648455053753729403933251658799779260939531188829341462171824470850897991617446719407379570163752622964575297287894321927756375770520221531548954121814488260960698188364902670811068186579817404575072784313225971541416474023236279323677145736647326202835013571891768986545149087922922259120187813444841422445046309767415802263227686728284095359636236831583843599873896141682096992104162077723018049638128288743598148903050874242707193914297074715783345494016751051484887921096058661591442336274907798444642065383876816757596283413370536671500300532781174597613182941449990534325327444468954194731636929042050693135140618998548335501834944614199685341280400797729742035030564989035045365594960657652758700934819849953433440542985859839858962819759281608750079308491721241090901291300163712356997647137605941876810383666331327816108118075214794030966503706638829427520 [154,44] 41319647514044740377208966677000377000452144881037442762258937199605162094471550303268706108936704174318615978146289677524971065486089429132718664305626656321602191440060330781869098490354906483929029215860489684571916419973571297164362414648366287013315598349064779977530075177907352771615476202414735228249499043027448131445286686782951159662900514773606361072981286001531238473673459079482878617702085708170020155703241562643400771315322873199769107395625680596756712093690241071896501653129888035801913984080245114576588229557626363527580836766215402901573750235702983601353165939114177974656176152715580822189453328084954767368374601963500869693023448381067679636565909023562536777625564600198609897355360358802134198791666594261598374846976540632376181362260143923028754961178871625756684643532099274349959853625315404000562925378180590342124965495240795434902771095477772748331894385687521205234844512639493139909449855884869255860921180294438894714605579859980491272163607930329909216021579930323812225091237123525581216841363964300723584616087404012255112416809765730116128799713152106358823919157678493154667483286520597573933601478855259831290026430095343774295869120355209321094117193717114606858410309359742659387412154527386226978544950805923865686449262662917286817066981445204984028565543589066116087485738564033430562986621497362498091407502653835603560917724404428894764674693882802586714441848937724789284421419384884076239049727572382493644383980097489948898127797578952410807561544738733200521367350318387233756842431408661495238414565583034822044959122581535489421709869223586376020476423539864901547043396645671939362450761044531910126177585360432637252039104653198669326514112054143242161970464771202810449054322348246164185758424778008357755495680394597700397969341772534878337929585373294111680841630529530423656145938931050199963626284507856426974512073190837996908054025590408328740671847855772669355920894623419077234744381232294766138665905459496487520055860420475739976576676803654503267800121076797014482331505483449882560158739408158527075168950323705331215600507627947235240233308618750079954735400781769053599752098074322214300896610097829325648862972318907210195706847101914283739215054366088883403002438465045865830277006911664421979605099966754147383798872152349893814001444514325129549361209939069621484921058091918210048196609254543413567207813693202117536594146123486188507459612265919263842836618059124937396185966065952739522348069174560303639007570043821694029539865523599827534292794944791124786532826427196407842878375670511841223986924056592435384967332810824923023451645820919630021322153598159295792527090165000855168 [154,45] -11876441852391226161325394924597384944528157485533238916253718845117811656939047103580677002554911283856520053708043529337209234168800215755883090994547404633039697508103082797401537491386721486073482875918593495398665901005859139053698784197263572944627160171472470890294662368120239729314027817470489206120844860089257283303334716388317367711653870147516674583024876815912601515965669710268759498225883384574511357022628977528752875813988784736952664290134243103251961139178934380535004360680116357683295958074413945375524263521729110523552664336521401319234200764410863814965694386146089457169680489598463442733835402478828980435209379368984010780300086687701250777191556561984768447668747533446895054345797528874391839634726088040734243165358181884289783199103142361064402052432978987424628162554372046305266324326466328486121295563552156060183145420496243582311817616546830223017336602848198054835295761488600985488470377591622387152820215019489662443849704991273489761133028039243749730330404559002202854157703347618947483323669810759156261466632201285931863902263931111188817272969102770580745818001004823017778405602515145728746133607482275818055894314432220652239106359372866715028263792265337735671553348731803674019506682484417089141208835880899618164367374158204829582588605130696438475204032006208857737852558129528685103203662605352044362018358326943708537206142723869294458958229594786432610774434559154486637993226589830663636230268169642613039097830513768498416629326103327821044681445639391058882594817714777197176179170047590343463593478883158784880557707390744868431928516371956206461535839529472162035785610102673788903874526758824597440173241549479944478118622126967151135105430706840087042082773938275206552027647254295068087741487046429935719975141978430705567907130984042823819442114799504697521223209553272888722405827019165994067580576142640362821774559575039442754649893417944508439100608743132376696975053776883990146803089242185400111393875273474057897525190344076015781043578960756847749898442395727964597445815150983415519709736196768642364744026933284439701675959220988477695359526160480706726543505106087364294138282428389696586288286723883470595729305624015734121246039886444607598130039615429567730616952399889547142775532757290113183285410135547742883439483784745873447456201850380840485540325183066673070039547689354640189803141409845498795261291163943919021316815232604472841436637568042990801992803585380756829090521911077666256919220687623398544673623465661814725873992865051757847746229478835260018669121150125250791961595323950777060554787204929160491534090700366210129385063564084972919209451747770461696283707334637504 [154,46] 3041369714334187763569732104036242975008823230574972812638147285929325660172674504660455729424045292036579856152125109495769987070863799914943804378592379649477619106815429886044333353638668621975132071882400105668679540139266688218366562516016830222262145596463375152108738407836835500299090964347584041352967422462095205993327629743630112961368643637401760401416462617769234889142577770755134849657476493781856075779034212192528967565265883017417710203376081062340028359393336889787262227471884868584656830090119117437043174895127734865803819360912631564942349649926407877666538867316260923924627191992788387795899684854735738951442487561304291696194648902170312324763901761945899025661792191329298967386881792864375247705670049131171893491661989367107563903245432251844783595478127038238706270656075785106229875904922086002562173250264924591202865120277770009234095627228384445036450396635675196041453348119118107428942700656513146961434690838070787337294554252625421319297489272380327710231424156819475120141414096009464793163797394534245713362594267000414090637977010573812459984462027010052931633969264992538934071141981625331700761584968858635476081195334732892136611851302758813799418320159312803796002705588698581149959402067500779664112915985036843140415333507150242570067023852817809516106713473524492956305865603373895780477919795290841687306244615218094008608484464014469106644402884632726212136892466419151485996297775565937292145735663370461158602224712826388704415440375378640476769864772761518400223676694084698239524814547345870245836882444709204304504292816570176536766741862997006919931512547338483791201753020239784057441758394786262055222057950881788515858554717943535483723316663857066638368626435978300160850176319047115928622287091949017734152338374044437669401206000007648011768237802552100617182091807433844347527218225954610451314415586748074479981928359044265911936925643227603930994194759227330981657138322480139213432067153215091714994882678798602860113128898824230670571051983063215473863421556554260555405087402278139920934103669428125313232766591094221173676785833007111228559932937957525368748076304962820133743066938477866224109770326848395619368962440803316791660377956709382599523924758169795889727583177786943125951694723999906516049537491992282556626268591850533148774681545032107346499690014045365378123445257559952555701825202621679822559002702892118206372328599670953704538432318404890347106021271809060706490089455443459230094362899252903497966872953903693841655983403361953592144257800543197089358465867012759108272700358189165135548887962299584276553836093490619447081543100299798789446238886575255367540260603256 [154,47] -697079795837530271933261976342420821102917326685651034507425392836857339607477781680640842016752861128185912272871822854169512498534458922919267875727766383937608285266724074650701020366226738330848781747572832287107609800092593976277943071591047371677264666878450400050624030859839809172618860898445722808283316718926207713164500459507774326465168821980907255718657479979160332237305921884376198519539097109736752050083282132161016348318877514667281845274068703075838459025553997224438809907614743208628149054094084716978779179478790158237000170295720229651905351649900144863556673173790546330483341740937152924045405177649729520202997001216430101729524221268078773331297478436158694615276907759691577854295412727414756007355983008809397847856291088715577361978156555244918284309563443855717862669933506202397390017528085988095988490527650293859875736073782552606140544765153005428600694657189528927665814054095552452708857824931695476464701770041170234444914246099562549891967471326839134011028670851726256832474981622070963824065066310116539477199259206548891534995536851090576380534456316288804486852824684977591230199867277491480353755922712329465565137033599178069170809682940875437003602253937137680376312437130322654481877582106272733516232410309664596057302944931588160430028213164089558711891964881246201231659359377030380846490383054576622628616159281320848184280974571786270225954812258520479504656368943903293870474909836559560981523910353779407862698995915340544274241114281451302076520029130359264030000183590589249937474944536649972629377062872978613650657854119524488035681595099772040672941222834522098177428267490791897517227323034622637674500170859480729749293854657788478929393047987815111822659446507580443597511113932032261646193363851434329889746704657652281899473925137508201667253273957891666981303552580615557417405743349120948707979883423423747715620041657944308831426594397640689141695613060738494427232285953612255897461223762206134943718209653556959444843300086812031346978597804466734466637748630337056392684838696002188143951765659928938776442057248711180111145177839144478138204331902590896261773621661365603317159209742673052106415838762706942548512373299901235314408216339194970281352509315134637946162490008944176613096673493654872200322344670925028233721142514482103535072141565681586375937340578803436304192077398776979781296842682979395649649543482785309046745777196394461677042800638021893227351351927135383056636406418420067899984035588142345660884343641841366775943401585002697136657113438195376951925452015365075473036955262604998416314636838854981181917397316100706246773221464652151004255241577806660539950160 [154,48] 144495720164219089070298590299353866639513978304729340444061693357641383106854972329718539940543785087523281789225912647290183728590813531588362255973250360584013912347348398827054878536187688453367378807427733664541747930542216237975950961332338246326321200778118334768898352581071254369277585531638744233013816957777455290374249235170321127993737962876211192475444851104714800219874980765159238737193861409910031000953782025733215585226800796096097101208482414010590696613583139642885498142186949796395149593289320560538397030249073308732260276366913589679698769225314713253490076862433075371296296330543745427384869523977082974356121516827957598212357763689379172884408029878664939830689460449008199461439602248786001798624809440913942096025523100665270386802664908615557853852391416972141700577868694922128773525660285238430416295059778969805919291409606232231682634241708884328229724780869853337225871908126258856816266757813336671050003728598225037999914214713575880641225508560827202903784546178721709295651290884610816351130119218535341690793625131190554635879067057677255838498872715017593850468521658114846441666350248826143773204099739539832106481673894739781015313221463490858412797525573184272648090519829690752206902857167776783196064466452291305958466946161018405720684626301650678279997444924244155855044655063351620488638448074038207746670344871496667749619043320998141155819825648618016612340397928640431455370353325842049961781551584036931240965448340343716400198324920114448569050218964702828919304575109688688271857688587703509397992040678860082740959757817695699527592536587912166919281085801651853656545080674271043374217585458867441551944081136214487746992926316658680232168819359606705852907829140744468926876544465173149661912047837941884164071216854051689316107024763674779024184389845994057161403996073717916710767603276379447739023600453873576385100617931418261856525587254871704106833680607846676039625321878079757478458585843816139438628491954618059675246194731376538180593562721272989447808761776817282966556198318485064753002756496628021409798466768537727644743799918075052105675632892858332758671474650975629594672403009871868725041128239568265181500985152942073880627642964544022223416054175879785681897327156630843275025655670785793700471112157495178599692915080125053196337473689821048913241678764168294999652231752981107343984966616170928116882771192620464663659989141039832034197694071643766940197833169218572496031546438984584566960888626989824913745632846746086260051856040585459606333518920679839702850307535763973620208513716300574831683721269631806537887234293821267292513471910937897234072102501021636249344 [154,49] -27541286834014289089494090763445317922478316699299906743120764679688891974241969463497934551953599638234089743504180441439248638178294317313574991867018763754081933143192856603028036417470199719303129017086881382634392027652266441817585717305137937620415210492784812826191225447591178513148310123121889219989320832815758531796154666998902493248342809857522953972397561660784067165463051967497223113317856970673366437289075983641229773393569344355416156163310224481225748944732003841682405179744811593760414192478481617190089032473891783059954727543981115695441643081607056255954151461186466693131506625571040950483026750652214138562366063747100079253826070793137876247468606326486983803202480742480382356262729059219101774679680227191139512434211335103415409642271261087936592544954897685477278658803098746695595392681475198639757915326901089779216455674884997580568744654757886322105851037880964347161371009349874454905151286701592692598086873944976293562924515326332665591981499033475188596083685540032047978632692444222982419906039472069419841292439602814047139574286864688867952817662255675812649278395678760490285908769683498046573107665202176316918987473264394762131979758655954117159890726412221139113523282167576793087168556811284794239446778916718435105101271785433296488807564315651822504589389195514028915512295466280954031536596055030082257783980384992141909401023553419691397537923857116653545958789944344923857015138655900937895574922936464090348150677217108015077986505148401268629159651150461438683515496847994619418342474296648391947810897842774938126077609377754093999678098085567781813064120873984432243742798256141349430333338676227046440048697205478513555500418737556965726047567902994180185936964502205578246745464764081297778993502353052497014328761394359430587201410263546945750390995183956950829426988033972424813030512222318511073868821192394018340207798644069241997853645687797810339900875896131963878225468754108200887567393366963356028338806155661529033470125391954952045660783383912251898974392845864459897541824618647749555302771149176347159123842777581136533046929124158918618859517499036423532691105515524612689807374401348851021647355038536169122707121342839986471478239479108534961352966423461521371485986636996691675833383381277368833920991525654723524210496164005652068200434265120580790791669825076369702952509227035620616589857748999763504541946912285850532581059850411609085727443736990853194410506876769447198913862851893777020635188850084427586835342686400013841434120290937989763789462345766121874363932763573516202077879181096650368011883561072999486583616233395988893884802201535649678952423915313348736 [154,50] 4926778417587510584269151676258674136856991121932886197878361976362048359004286963540970165184415581539820539036153366051216051023867292775974923798133865462229502848330576579515791222167150873579286629095877240123449133717862751911755318905573531701831505197299276276756812004213125003685976360661949247315329135123385388305355877475947497029961719203525200395634335851456957278732709267033698449037931876518297683513270264893990484043497689098884300703391402802091010753950351856220250478265629991443565459008272302056883214315093544065338379370792757022851991726466244934339949065379985056721997619121442291617070190048537101909222321353576382530524097397336186088658484086853345362582827508232461642631828460451834204782078241138512507248134476734458853150777486893470847508465695062278415378011780972074238404179761412521118004864899900583180732168532808690761700038302354773693093022998292054605949358674940165883168620145710459646712720921026837558668967542681370615489439265169426018788115145997512320691425117409866009555062183512894729362584393729467085207315107905339186444338132115661525478860420966629370905897579238179018490267443625876108439249020951402460712223543515517671431162508376546273433994338148934702924349189694147200996233612293539445935112270378664844310363503519165681174821075954490908283351460193738828383077542192531890171156990352445608359452967533449915180228595586963614101548489331265466647021265912747409574745368407491913981660037440814195804561348106021038916404986939383551792862527146085168717286244106158964779017559549394430419439150090409367782478499483112205770537851446668820675050598598609053416804476531626411897685025785122362666028806445962739945060771959720281932529393272505630947037337003657264001207571737045837240107340388089500684740126520001195962612342433996031916415107125011473477898904582591330347045367151146352698740306474104749945122926475281518058186540759578084172211950983190689333381392395494643976792637549288260495219665145985482375911890536270345177331652245077177506200941522419092012133962074871730545063366099844491064997776387568314902247147468586691898376774982391658241905644463975744075925797304132756305809764376181934420717107298803154370842354741185927571119263846857074864712024950925309096120287048127079564866061072380973593464348500995799575696013365918964072752114456968630177037143114419694314767839592414577269053554327231447182982866531714292316244119180382608647063804881586647616282147675929188766066980537565902950129875931575770297327188134946707359587716839958922881921108362479298134367868850137686897285690281422015838104612493556007294584558606688 [154,51] -843173116886792307804593656628252068866187297948154025315135982454815630762968516786400108946392643003023019043938767192350155298588445491842121600084655858269205838911459349498698955982161050255439738011892422101949246190179979165760274044377106502754933815108128840716094909700452353829429241511941559614689238405804552792997487728450654005813568593461823914223619178362508925282555576697133016940210543233618257483594009227979528878249664312575072200642652404764047816541321440143293908873311924783374506112854548395059842921692809075041548643556402293673070856040176472452317490117112880370946745138374745934990228530047954106925532215950347143428075056420315687740454782417748543392362944019960384092404769946366517637296240426507093137579430549843895062874295364874825492654507636738487049383885745813418382386926528993635182688550045964231760272546801975828448965849984027771078011609141776362659609813657101435901489148607906379814911378109477750009410197473872275840772887037368025014942739664645231501305774179240412002603372457111940033247762225254973977831808610218133915396492163202981499803189933177530286436115665101565454069178281223699175581336370004703064807145323221499891313071339754256485091520359520005791637866005340308748318550470885124374458771334095434505369124575419060139866849315640500395015527471683240567177188435747734735356838916365569358847414695562258412508725196703656931059278270577047072878864315756596852220450696683775743522992839184292407191607670981242888904351274214047032896257693603597031859112190820143619610137391826069172043660437940501300502997099368697386324253374553390785551544027676572184985545039694897322606089870517395972323000352111189694189559909358071198226669190649750667657947400106343795946796997927405109674326255919792316488322256740399337835810914029421230162019277734342922921060145411622063730771206168803677682710953239224420116882734034503230069290774372020061818235472604735184692466307061535857327842506974455931790719242448764824890890443686247550429648455032298143867920716308493893543788006395556727138075083887424159680225954549868353599337382746756661921379313796212346500040462330690992765113517234973961462115693323275863574457957896783994180658206096346812728111626858914897284686733891045789355957208789901579635130203735285062184913555688533983418839056820452261973879368401560880893060684808152145243008147441086539680442483643628254910005064324549317682136048887680746605519182656563418452070123759215285905218738843950472392670492450597952304451121520419053495857420268429446177238130933592500455158154813286995463219466756103809791168217937494488520526464 [154,52] 139781428068575945486677559515662210276752308448041110825586749625691711736379796675181802504600532531796580167852843713361614842674372685132705515137130722385925560893172769302146643570915859814757709591057064489429713802039203695382667859099594370257688840009313929542331553069523444243966149782947536411611208906607439092543624313435564403210941387609107630646821255259114473861105792863594469545483050002058830816429194932820510854445316556738388760804756377922829934730805460370991709446009275856345115942297316706361530367200419907401303764536583767726483749425625635226426966736870549047163935322337102154977148893475891763562855138331633141238418826352904740156764774663563033336546702305698235405402856681148325264319370146347627160258485354693754315647994229338234066092950458070292721565256494053920444523849723918689401457693029811108897119583286615918107126530857771278766675217538485507939767042916116092598595509292529356390263037272466507288370484570122527809499474164989266689414672458693405519920058054663914682593282308861385191510412837417267520296771440975576112657547274284551247555314657338295018168867550418074416758471654917824575954282832975300617120791583884220764492242640011724102678751855234319608466863974409748622866205541988015294142201696754795237125897297540281365477256193313262644056658380868889439666731736089922474411956058828339974621169143919000003306581654194488652572974146885705985026029613393050396896073771674195304060898450604298616283944404050446488826948944475048622898963409521485776096088921519371423851699958652411689998669324004347912477896217608622032643301199980387984988450711854066736047353800333514470405126450391004522898384196665196363019202404561943616511491156156649862535899109973213100604313430031531087532958787912056570676123782520981895318322617632975942764657474110211289640295940422945804106981903082107693940478492427758073662537599869562718152049703516024607202093280348436794416466616443364867682661920867091212629984233513761104274870903697111339250971855123416192231959173522120895234257877138780032427126281510645306870749494477617755439528175724259538156818214517967833778321421755547668680870827151518856815677035459124103016657525110436465219944296558286541818911777963118634115183492080075549078130694636169455505806578269953036518694638090535206519031590022916439626155463765582464270828426201297084473173859098157517052184743590635102368323189103790723941899628631044313398080614719180764892396483002840624395302983137150103052246073056433339303352215433009431641646437417152876135787157696468392512922973481285675876638852317752841923828702054319400229664 [154,53] -22513606954425852954979487544178023702109536891840649556068129505917350950530561656251752297792503906518908427181407032710191889788814447881984538453373001737762224603468971405806486268298428000821913090846444529135758532829646918581088119443008720250223515210277907604198070678860889273671282878858302070171574262137278352474715962675676004740060792247827636982885580731350217657125698676989553945315849282338713127208426620712528558429876460362748385998532584886568530271218279587713760319434812728149648776815400870071538141279026307903720636011130223128623481367796988485987916624939788820008195494107267648684912321025569316390899357025777083389872568718973250368883946866359724665665057971339263863562642502835172433411295427420869165297984909327815843032572747581482747694179602425002191526539292667689033874657903108701906185347038832374630487470303101402918410526818388081046696866975349554977709065973632669557477836774248946301183654962550903987274338179738212238802225319253024552355041655230600454163413285478051698072828054025455417173035852769765241097820470837004725375894424715765015822880570115682172907450877009305015811287640440952616462408806869047128001264207688287035084072101176461242978706815990605502654164220329484178684400657878468435639991184491882625948241265144597096115417963903223117983189370810125395519349904839963694601055931040695180772337282987677638539493303522579239591524785121036802490177522179239041075704482023810074767724630613796259062253690808298239212382547505690753093157440458519017443318946101896911529455720251194293616008866897591665737672364664370506419620649489559693362259408531419793607926591888470760110924351336926044849447202865680674420677538776387980719595438890270310151459902445798306665230948113448180403920882304144096599328491809871028015125387140058372259160754949824627662818069524035655995168591411257186463016229259995727051163510570048496699279463755837254216432565943467521931285663842543792577152346155377713814541187157734662481583070968722150605132763163713047162439801509732033374916988998048309900783399392862795173593898513401784983695926583123307634752760120569229334095714460042196570928110215766878064429394199513919396068173997689821373774339034387443342754300186446017029900485033258343698133473070551228114986361374673922808900981901423938869023220760412679423101771187473482007075833486836742853807171352075937771926344907097666541659542190720934755814508419511143785057233795498767153584150226146325551572437396946054446231386086549544788106298714699101691465687678091858069209467586152083850173622885283648844317530547728253527402209144594446336 [154,54] 3496973727537384959513613665282173833304206665189058621841319753294356079694206175806312863670426484712634982243880191160233566602901393751557816154209154406652845518824792773590285222698940326158716677321270512795098329789662555304565274951143494852644400560082001664832563291200980844288351585947678859735661630940666997947190490317512749114442621057626142538497591524189897817334768087263391860295925036440495958989592447819951467686818368894073099216077053767043766679555531775557869956428404421093539336828171397124424146473348140782219022619486970943140924618400586631647149215474245748143423382497079892752289812292047940962890878334180536275708269174767449086459934329633752585627463386181601261780143454925338123140908686039134711079709193177106917323899275001828746042491182912668843930576756177260057716618607134108038480154719387571728233413974301610223254775883187688249611076830047187590908997701317835306210192838442732659568387293177645375604442583442730235830067395888060016565493909593032832878638442038712874766500799646223266401344431045932929974447745507414493067545561065308022411618963833734800183585255952816131292903376082795357650823371433669184383891426773280535361441529204219863146832822540530813927680020583441252551196694910300916281282688262725155390722822166523380046602251338843221011215267046166705787986722612739230994736433979448765057801296052386554508481856060009432810814590642452331532392523609543621621533805207346294163461337698730377336519838316608636179687688482847423032327820499713993166170336138389757268517667842771421881866597722046146832825666062171989605752893848583771971137621716757012748312080386331965928376101658103943116429574373162446808504593875754303126586721806503002433213966226210312506006846683760810008831891531913212170144071032286073603506631454619420828752225244831814458870620874348616950544000187270412948739140539823231725179813617762772685394579048708377371548369792658438569822243555809302121558379062422189047880168086936062063704022221311673263135128642092822613518284255295785512521167323887963979456653954589644484462356719860995697594621158169025552903406805164352391308073142857912936823604230221815454451734958015159305014733730711721707257359164340403172697440788850752817207589358631475104299767423018604667848282869637098724424881517455322144214770087224835634849664943447848465724940023821055165274557899004285625828102697159055367379146705421401821443683371713991153331513467760363669079385409840497944685118404603767545522400844759365035834999370150912811643024910279544017672641205726429957303773516723122675278953013800370689475600580600604 [154,55] -514008477637902876340419852830697298252646090148598721420551288310706658789593688687304883205831500399649179848778989928110629550923166752580447196770119409165701528312440941098464495441657384891350349652213696305134076032890373202589228284066214412833844779792692970875319489379426754241112910767688421538780300788695259876690362607329747998787988569423815790030787934133961648381068935473966558895311262827420132142705498902201778959228973397414479037740349769067617898915227543873403477686151569062153373162488448492503394862700280358159789112069669710457727233129473395451908108872585267332365973407475851392432739097025854869377261121821644856885951519717031435204640728447348278493647640543916279256549801756259937658130503574240972668752012672084884122342812816146267750906976654179927753246970568574894366386015152940879078727934973658373324743268256803420102168845955031662872372397223308360597168493568160051926918636322069136797534727976824316175669935468570469562259716888979429195084200701125980583255383178237414444039970896324804127287325653287146057107768319484279127717410465103720599016995473266192133757832489945452946127420348432216545730179347826501915309429137651989875224371288765799191691831044996746539585738136285091003686918672094871149713440860550231882179521216891912805097141374334379856466243273119858713950940228123650771927212962888895232755860164016352790797102548029963325039915468191055725092310616790734093469630853231634050934958103615022595362708658819279169639232035174203300652011367029924195178189126118779712682541339096463874572510349187513812449732932672346885578712325883160858697324844772006613176706322075109578549397294119178807791988347754423548556319451406358581958865971948441469084490733322767034112525725039429333234742987311727176476593093459982425939341901968499557987336880071481055087275061820819672432549853791457443394151088750228312319099839122044623568680233249703452628208436915921188014015114845492859519541544007342290552367769688449533449322063825602976795443060425614556428994189863183547576681764122365721847843061349866252762376076778257260437937444943676709063497191312375413937893868371284895734227526616643697310770366065400013772400110292590747491603930140177304792805412301698470953022907403506863486446656936584852224033708355901267306034349835139502852648664319950548926864676896017012542908337279458821215988169897680870299618025455257646980519950326336215930653180277631979545794650898049087295543653844600873461643380721626792360842664336755836658833630395917421672915168834029208513554088991133039393859592802384255271035840083903319180286214560 [154,56] 69135071859870124749919394102517692334807816670741396148025276105680717957502532605533491038062043803325878991816507835984903489916749829522970017665728291034461267622483947954011416835203353321484776956396282202734882728579232460615549554651647344881298234724136379342000365612328411526980179548777044316387217640708711109986596371588849832321443989259805862243881784258764430981836596930476695709949321272223172549298397785215475932222422542651649530392237075869112105816204163860960372157101365374101172020104370574421355429623176980736813281463308461295413621464574080770329253844605424086667701093198331258563588409299904835077846646333932332924420484391487466465462375718948967116641953853313060264343657403292958219271994115409489670264193042609947432031662812582743581931861516085500534997816286881269430081085535665336786203148165841095172357646166717936202693513438336246308471605845708881278642840838041115206845872549269029066206211718620501505284331604136002598881087391216980920580330303174846814251721617863574655009506050658187320559633126798141571738197268792003512509166694150276420393253684406014476569586555681190317678977035369086847062799668673268520499584657223678599934317073882699954950759735834848742992652885560442744390153235641850603076744705558854262805403040094841605291467891704678662062629081067814516458402048526958931576052845610897607719890494786708496616644425267573690022899006897813254911697993159619994502611856650142576141307296411489424298937237814254820995605880084367005052950311524325331437230694354681614399232120236485614865585589675806801414152768062119738044255605424315715984761651575196748656980032577227395887897662951016923970305682448600908109235927699766367992006382327150129465426802357681657372473929304138715058607915512081639567824567098181657572545756079888976209584814800440095576396421450878074247240352579556568102162663076957853155211249272090908384349584319252984474088143115254129137711454217636269451245660851195889945043106955916293579170064946039560675876604218237238991284361612887879520510950170858394825747972369596731941604391432788950454473278678319287988954432663502541517483952273501549111619596299181544225425671671534606707311415927803331318102225400430126589970698675814652702520733956395353150931539308484655418680416790073070553178240220937372475982562446337621411053408210395344128255145344127505008156410021104897931120712715005613917223261417463478611236234245148665230996526508620334382856568447909337804195552853067684116818459553426001891975231002469418836653422472844448915566332426989773956968183348941574903242395502496999498585216 [154,57] -8057835168894753446930206834215225272738238082631511403029641350017645566905356658423911582209622452112387773618431337466384792539016700706813885138194176587578101217686391625287378423082633707393336980813998441099011571388690944583167247472441932012651301178463213686203554266061450843450395529884037745510794470144714155047213506172110501935555413702790292809658071977860868220314459938802835379046589394075671809174537403449026262422475774089399351194094065465814143485799932219764246475566201418406314734686966889975848198393535817108554334171019395525854667932296474026764136232506757046931174069557860376256233260594005384401859322404478328089999859626855857243331739215293451950985784906294514380645967685023944744261623847203744723449340386873784570739899114665207886626100485267964733415849692314562854907092934081067392057008474675261730977541240308701016070991321445096495570966815802175881912325699777536973364927049560771597198043103920001927694326927403409756359138908866818244030581769363012882472698978600579588396131481536829529058953796900000007244333931609829608201294941043354946908261288214696411334227046364248694352346961252984163382511717882110895932135820105310168958428780017725080147059093951556001505597697526138944189998296894474194062225880020195241986552412304743147624035133272453373350757766895282599293520999037615596633013431767435134068314808597802696300635286684274613668272613659872490372692332220528391915702725071232807986873153581441421954771609538964814594262430274852701982601830402489482394487303599062917707304262947168127959325726761894869204256399606541973561044776151125689073545971860390968027876731878023797222894201224367124088281851402691206074726137217506979838740287075773218920692519741298918069446280227341976878076548662993445429268311113306606825358624438993809888946252841635140956400718293606264083139468414152884863284942416726698935996380310865454853083493070955571654675148983157294870335122711140722971850071714907210253543152740178199895764007465982650106960771399129707687057709996509279092585014085905443528913643897157575261307718412657155561305421545490063756088356477604606714994190985365914461917133191300834046954234625224207164093794406854727444867436502677668180119323031289150400119066680226064008620860354060289166801625097081344881010311511996046326781588720847331380708942416076087346471857964045610615409663659121281038373839539913666617880791629315452766486584496473990424100521051582952146484161852280456389935224389968258347349173487914185485326183635703534876484404637005158322199014907110467995497906272794126983728975636234204238624 [154,58] 740979660500783802144296841906228454964843574860417365303896596551753455188073455885000802934959000932276956990481368019894244493080282501639688485669852076868920754272240977309323172047538301068458235483393868810595840509256694566415517258047511591267191008596011793632921959328631669500312691037622371252761624554357020634546759598187039137973333652186528933793825964064923252597976034421260543549308592554424379288315869642494925245114515761044086781827097175017044597322522640921790898229830234479098017165451174445469572471599255129965272937722044491081369474004118508852343868400241175002431228656174214135450317236262946338982838041881568495923472331973588599733751549859336576763604772249417210278276792543265161321441036925888583593786388804793067596717160576683186515282000439313850450025609577153374380552794787779460910534124207355310028765245640568517285058411640736467636854366457717008621827963025421042757763712358423501446210714203792676838637155555425254095077401768741994671319837694017730366998836254312618319412700646364888293836912781117525883357756223291472812584425731929519317317473471140143013847845036259505411759839121304367360619039210307190558488429441503676696471472515122083162392195995220197504388697867847288899020314875558949653308482763126456545349295732012822964313416126915775705768477227385465092187824760363030347386464425233466202567012771425239840113194565760958502634657410495406951147961200322320676309366057193561448664940349287201711040502439047802434008921405624784175002579038876005137717817311935812359431998265787784852661573675834576006292541878857923982998555383400302032007093213935911299796172484428562487319137652610800164293410455296078975662133623980421491448711133497392330727906293035577683052665594259223583608928410089597959077159108136420820252306565385320751008871158577424123669695466041534917776684709424306102194728543221398205060441364697229304725005175283410866113822143286382830077846119333285424429033710463596037392431997852885872708715784163419739035771171175190855390290645342897789532480502833720855213854876994590998743750598101184830197516139188025230831394984982188689686901699575721517642653686418038300509130534079012036952241058632697184734125572662149253508297082871746867630382767759168541240774447456217065316439701848740760932149343788100846175916271635233604021837128060160973134332098097339787519042178665108575912885198917965894605960955933633122684436363895931643024933534455949265481662633826304796330679237278178814103706571259201399350734887704927130907734068366275502095248917618718538732066947814382294706498405372247296 [154,59] -41946340034551928299522001326839804755760397662582287765189705656578840130814148685995093350226874579065264209831494226830210358046613911016038343732574133017740388354275476929576888427112854449857099234775108030842081231513573711105392735021437440369639774630051148764793961061412435443146258971616544638727528432956731614352712834189766088797386680611821560106173889357063098245114328614851613822916428845060574067753294564878919672034636739623900587960801787775275381234151053297677778757763049409879120286302603539916754179495114691294880720417611843353162325128187505995001883191275255408706035063544409029529052241085132909660606746712127839062843418783771102387394681837880166826767747586560889175686640953567429580422222540417820344129190063653027269018621386203268412874416276758440462813508245503592234465781574392033512973715887608105251935990811505600179038311444912718591104659044094381486670752942630413022592192319906180184531532604297981533904198420022498670166957650057676297776178230371302108495325232146613832050236555895972426003119992027188355759593688855372529260591782404655078982902632089556111611688256912820495623427496271732716924633517713071431553338408196410250852521036289253920879646142536232420678173731126365935902460361179964982339586933398964585279255606904367352608211079920581973266116835487522959556722991187399733127542947308831048592121151097642899612356211345180344324793270962142805497947380608771599345915188424778903404953656805865494880233630338085071439240305372212904273540321067241998798566753171815324511075879552573002234639351400798046963967577581197394559088984583904503323376614785364033545588989029670362885871868383373480069492445057830612334463942211093056805874291965891504208729145578781011743440965277014171533486871754211429481648827579579758941156879930775790470305854522752152314207126113959449661246133501099567973639657148586553934756876064136444988707483334641017770478826552767475301333232542351815400751950908226636239049743083046060021064266707412090163660451759525576797495554009519487124035489031292931544067106600177075816431221614095133480908356357168493445070124731941543316347711478179670500506673024786454717072209879405628401748181307046918638959438448830630627249893560003532718639809610186495341482946298513866451941422985205602534939706880403404623295636086409111325634255767393920166013596203099495127215242963784242173502117056030284995485951644817451525741659113184965869325940886563548513803300439630499328860981705643931815698165900848674839605915104762628451477305215224151766464868334213673337060787090792500025671217023736 [154,60] -935978451255060776381091950981590667855011178560980102526481432183475033767978456541883997140625332919306923194874421282849242317395759036719109201964414220739950985256875855812255412115021029001804555139362333328672739436632363599920138931475218788748367406634767474217583566330583178170275338640844684182241679128109502155355092843564301432987991655573614543800291569398497854116138291900763242232427437529367581389320781856116784292260106615089734042477530090736204103606798202681870905851407857981358304736340083603295926553110823583199909975942741262905655590082013115325903241651115589124097058059550905229619609282148134672546908274583954212220200455308095797061094349151008099230864321684170362112414909770984406066076038623660842687387568477658178917157208709922034846465621876092504741342313051421640761180462628789053054883013041884978661670974473230863534387094456019267313815460904531065781309538649090710144501077123669441650680978678642495173135706398268472787217588006839174089698197341775247226683531982641367940897873617402717881334093786994576691776747383992313675381073842176586424123692975337751040400115569685760690976353417348663417628633870966019029217713420778951198013608219407199746666448527290938272099877460723875362425988531093926891110677656704504052846307029230995927404717992436554634385108641232109071637656498106643537187489647077990131537639302572670497605080217751977466088021255366300152021747645856602823720825397628876568166627729981799648941545839501042801907425785739843891854268823838357732298860802283693250455596207236960210467676136161077089602126169722019626296481736784824290727770614193719275512645534747304145241201654286785993348351020802700253755786819721252207938048838082308298420377531346321441153284774897173118054579009642311577114623256620488228633563094051206416860239448033608218432484193284522775752185657622835244618605063403209697832270243523103617515275543100234345121971037612515479150687827729076948910248736800182026574154585973032654332607042447259031467101685184111447096010181917182159183959361091089561222913587469312565033010546486209051316492809437015758791489830084552062295184424339897101769567145166251056555268549541845499830508265455111419583765230946359053662191857772427191761916889677059835135814654894656897517041746027475110614914989436909711269831610866514955911113755371812984824961922579113845485141306293899216232160818348279092082826782228670615148866409241050198188885130404639004423792057072857255087618006360879039770031857610123866865742526789246327170569654351526022533659477670160559624213908600672741019071280 [154,61] 601637940565556540966438208550180608236944286494285384328833947322068607196791295959571622106927828332453547148693964299188090386824209961529168610532075068636168727879863118929137625911640594835719304909668618524880949227189621030316839806319527313219070745497180897544363659357514416925465337505926738540757963932717240438932347121811776370759331556125030298401873070106666154149174229403168153033893145006907944396664122323506643975527065483886981232385243130065820937603773793380925940185948260638453270421093563903888972050651825151215744489764425555648393461383041693845790873176554541965522394815442603334121511274258590736389373577499250687785076171400666704962825475358714781334763846188290712751206586169537459899449631560077663852159522023465695888715576738384192291723512645035147277796708615895366647916002978838419212931122962119434502237253139484114462514890615602101482855429391449045018388014408610305167678962877200283713230682553834998310182205631513814024678668210646355398667087661720585002790784539674236342540330051147754334408094172831886916691436470955641114921789247156595723951810310181673097611535918863244326064285197276026894597044710590050069207279012192992692860498500686402309773528056586419067399530528949298768183428228667883788005870269903854710110564911935199895982355180828112432267447157866113231053680851971933911153868223596778928106783060638862417068112863839363485837447551211436995434058576012448607346141103956635962465916354915927309781267141808637216722889281076473872637891330285690244384731617796651493864685022184570499216319608339202142119957398378374280451418892492438307432014818918667935888739621305283570682353244451670083931732283701326128506852667589271670829355084624379387421814301198941095987466556701652722973111465557899364441632407517260628286396352111236674825585874967693674155728229513734032463059722038221135763416402945599778180097157161120616754034377876551210778933262717365538362924276820942982196501767458674817001454564774168704999069682690270135543620077721845148125593238091599975834652262474985491960182090322317572574016473276662642935142296290385265223554761861446797403117935341034925948845373762858615530691155011359424046701374283788111128867054492992147866221469237735227314662700713254098459221570005045167191286102180702583628631704834607441907362030691712367905397568141699460309243050358611911678819175815323755521171581399210711231499683496538884603734644064181502338780627128193012593608445859765685991888074606784116652145300243762199413719447448630872592017860840614453205189911373274846864235516227858946046624 [154,62] -92602565380622886324264958927731477902130745627551139748151567312212230775884528876965536988401315725738910235555432018059519649209044819322463093531940826978953131480279317734413798842801491262788219126177365420198155802643509507663358953000967319308217439697608209949894301784250061375456205056314565755754384105073813393878609662051831475090160284056104072177315014629437384030258804837613274585255773635020459971672632390410658009822984101804154533806115477234740987738925407950437288275349027163894461819856594751024635124705397637416897373482665739238497613108325863398445187945609947491866320743045321999416211994051998014558856083305388625478336259175734089100130954324836160197895085083191710599834450198131166145359507371331849090329682960975562349521631051897898983198818615028702712055408455726501420987564117001628139816031448267175699462445738299924537188031321657646327598186342629830185987626885122491093421649157925436417131094498437388347075522885644510901176608420017470186918784603283579660186275288791891139469133621668566707765340395098273754223062990635648903660754692946348101615505403579238637037785043311504696383600912792065215403865756897137388452898379202759264679008273439820120851604270994504043392309393603551911510423482584459375878266155375022692654847767246661464674277201167848346328118670385418306655114633045228891777770140413655160991786713508119009622306965989301623136812755141093353547439764684358493184740515294510167622846091805994243517620734610167843319655287385701485917482845358029656712818971311956032706540282878001435861814637687869488344085547992185959330302911127274999124565074244240905502164209085959668017917833431232816896596305014823595039143891697750681004819111632775612089586393640964246341547302125372017221535487809656072912869416296707004317221921138685060772061289276386499226501285740010569275008034999821186414487558112942760122323051822309316088083805340987369097078430748226482492368948466309679357305180270243962184896519047366003105580979430143747846059053245770175094473946221532605607606647136599119159839629205246478209232027882233674983599473434534783847449756040836331924090733661022554644609361131973946042046885548288822468452995766563074211896637364203295242565210460113311139393155446059430038642997759587498861521802264849906950901678363120002577964065502128245186990830946717247534767174514057413469664481800603110663155037929549293470269732288449489695653627608434382104495927346716518518214563594532807057122392990344236227312290770267164257836664662948752772112829039641036123454633283166606760061221883944374012 [154,63] 9972883126073282184122589266329755389675617603077505409588007609084969931670258260587679490076753611959515750581177134750822516484386518806127203195150545779101261371432589265052128577782592229370194759007481374065536232940928966782775976346692229510312555211608669758931349959422608178057932474029669376599538802210343575824553454119505889622999688237228801730956452481698105789140588339437501003300267214704914635636300998989573425796737136287624354062598159032880141445324684762790803819257729035740146824722317063192790059752747450846281523509084882352276728497234049978194228438039885940407544921438977153152364861581781246201275951285525256620114904206640145681922021069801443564162729157382284582408492382692004052441786713179024262072039701776704294348299253473363178258654111583532007323937163573518960598636788812046097308199119881277870683173725100743146287407574482520207851070405353156067874284275061450936960934766947908644686596558584720868504312123321690428435828883635804704233177208769898965976345152195167397868882002227041228710269567691541638684679413268137792946011970960027533740134097614749846655033494370278571595231373776940174115811769695043206143364622446991930510336417366544530629383459784985322122247961410335648673327919872218874116895916049194791669304950596417023559299742250392899280890047800048885850879938705270961246386402388365102793261624784518510011150316871580836268599778837332279986038317338751670282586191843854955903071881482819166418989092678038571265475545597765383497265434714593417783081088718645119350988942042408509326412238391780028574251487821853113092105087495179299763652409922387063109451603261660101878175008222692130766457041204482362685115062328403033792860646965947837783551884684862202848955062877585866315667036311159549367518288013937331484956537418503545157439657212862053504865431931417244817736884315435740858733570780604850314977486014519825433949420393044675948496176428497318428193164454926399350249085682961217402286933209367112387966929716008528846902567155069603054646063949076101863306579973757120341870457378245492885424310031333511693581631762672561457484885520635888876464399810558800766527359377188399072397255140484911581783731307645505523825623693592082743006950781781542015513287637465090885389920920090203030012488801272793496179382393422482666069206554338696953222197476315577697987218374583409491705495907121655417583962725802846778386069706560672916012608446183069790953430871699674368972093967167948423384570172451054837060467138370368985758147738270026866250731883621382681816796714508074877549174881740752 [154,64] -796291874527754452666663381616248602568604777601878504268335388662512283059986768553087215206062520212969775228242983781802385769834373703993049463607349352456441507926966356003826156510184249404563713336017076303470100589591993082179578752643954685284232080963824918718761911611260831174123657287097349674568701238177093002971472575327839713060036671646376914160016772874422543225099856756004017442169241023739503429522222675824591204820983792296856279764496652226132569937132649147574427564058060226070065779884930088288336299930716133751841030370512420449209325520674500023513968192684470118873304622300724638601052713491039756031040978652176623113289657776934731636984824270227529881607950081489083246977798572111347154446385930512810698136942576174022112368105167039595027987851494291179167524994513337513853733317754317470433778413833543223276777880082476847543608001520603590745356294941110170870461437546390631088359889433264348000904623485002727278509663668669143112724698770154120770003899685888071542217766701833619850134734427430279197628112546374249295509497872964305876682499697144084219791169470427191932897192297728283514356002968464316830658672619026289103087949697202524069736447135941315223884275911087458769340214002296503250573909037567246924194510962010142638834860310324432231236064305137758827151285807548942887048596526724369420612468046541186545043023548253650968433029132601000957581528939497928696853061246169066892148939169664821517014031148096110115687673721706128779366196115754371959136962871515679284355808286622862665688041303741998209698904495762877633027860312858236426713005914380302680530068157459324591197446915406228837440491293277460117666464034713489042937281128670457500121331296619802500546924445958301228767098914623592993200320942183306643172301919912663853739448487613619684641280848727192972396684612834011319964376762663365297848071659854041510529676943415309066671528975489393264842872151608392363052097076592759580793188820895250321444207619172894884336660153360200413658009133583027080903684971406415416836221072769843040675277436371162177590987108331701698635283936940488804517544369930983191843457944832678382105588297284069777177970480210815770766642153956797205454210097463119666597441673235410354315523573234101731195944345554712628169567223742593866782062480873996078964463080986545254354386374143395279942708921314120442050750743864470196437029715362949865853140461247334582202982970277731037807041810224911674390818856466782968516329155506736381643921547387479035942175216669618647539630120258163633392749782610834737013733910464 [154,65] 36183558012797181654264403965105261212904321134488448403112652331731484519493561816871440881948506245404392701437266885184148538713411139728942852563647889246951157680457597145575815880865851000132692567759144406074233590392038047629161103240420644630511409282733186439489027377726437023489753876440389048452394319314319091117702915564915565245119433172739996751569224685369752792102536036846823917699244000052528247786617966316831392325524645871592389830707137753796246422815878479187399276082454399915398902151237905799386576866145221154655972904788017635334337134204923866585426854577264872596173540759597852223241208438047787590741732346237416430745972181188558234632305921891255068045796986426320298352341155569459854819261626640180483701113382428903091710210413337459186023059657313962386989095208511246795822086119638029992623778172257123407249000498473343601209298726544209829665837666510465805153858329727482407604867778117202220191258358670598921195467072300198065618428794798004430177292017649635809671124868138980958820743286320159474474615000665662899547437272051793369643350083835324459838374618153486388262522947241903248112001816179956588939559950692782717505809073686764373126100939684116210230457115752975660863979909193584961671348813474447460410386610840164791203259988486648065775225589995607353708696672481807531802484360188038346772593719773387253946008548562586064570707237596418133618118325560757462208043492030911265514048054855274648957405632483161974973995209623278345528055766784105710631616461656066744326462013566930041538027912532815331681188616873132599847405010883922958366361457658195879414532253563299365481610216235849287947564332015021611852491627304299789953880025192231072469734586014105693728649382628036024748270035934162460105858044835059894721010096488736288162845693592859953894651137200216819838812556483522635842840239215563337526507691510262252404948692595628627662717602790569650524910549599120546898355034041529189808577789836947401883246128073316971002259918397283335093134037658644565563614161911638652041190113286229167833220433706747971107718874342720997674590099193290514563049414478200609657367007676367636849948713724983085120341698782192421091151246149646468709627083280323400982138026615061027227769300980763671701372451600788871727785317913480115608766364063393393361545770755865965264272774947741448747548058792893410583666347453153022781982565093404248285689055634486131855398204938282907804092801943721037632476755452957367927557495260538178538302075895728315781895853764672625239837455070729073496731299057295754456306048 [154,66] 940587458608336119345973776952902971783139074759943128813648365021152847902198770000072575053755428091223168201443769723025182215487195352447819022208560533911652150979399584916334799942963413231273498644035854780431317582395792962623015567690554619855872386527930874464727356475859824536002456193364846455648525268356647432313493922807457425015970735934739504918016213430128861733097954990335692818734715664242301538720990635769706486586175293144784626876086443076383452025409492000409336687706699299949656591059857942776800500572154570136888286754757843464128585028014100785750912435766633991319601289606134052803505252826864242447114217989940941584385327743728691246132431488350811075925848416497164635057333514283273837799579339644238590830078692465024252656782155778694215080357872291786690463754764840378260679806249864323455770008785576369396714551040165398662859887869637732787954475378441055243068077186322054858245815562380467623082186729007432984194501625596794757943246813744498827202073929177063040789693514861949048837249081211609135337282173632152068460106860974557508250863491263384199942858801673922414300853810887564706194838583899750177340166673905525343739482864276660834625354559802566281235043854184526130537721654876790159010951888845676572813780634555594942222178224264416559165230483036237480405255493819598183836218650423616142008905144231400623739913653729684707379156946860444088613743814584456884760379311038308406377674687264137503717349986524705462573750483526563528578409252767148852941753446299994879320091259267519703825057807690819606563014896502664284520333377340735259868046712274481246701484204057990487698997447237177591155808075379701995565753159771484699578783481353376163296768473720668982752643503674915511537823614498162305115808147900926478877544960478604427951968412373334660732059732612902477242552923746690036297184464644182040686049819669950316279237784945224396182077389366678251612297840944360419031640097660534348892237960365371179372530875841898744223867470543011027576895093684125962785657400098243890466408719524281955637002537543459448642273881486678269488487901930368840077424263998842433118987463476289442579332682498260985932410295595977641379925850579519258887525884591702524517281585985962993174029476005609423803340894238105983516848722608198489110268983166190954733676971419872227667645679818133409979317415423325696299802506800543196767238923680306959772874857774236041897907328812197646238140696924843935562830834340173340438146940068981475336452302960884693336150227961943091215181932683803562609648927829476751320 [154,67] -304434786381508577046521983024543383219211482292608985684548368000669688098439490907186986876011281340132731500567971460902324011370588864643324201896601497484204640656462835712897500716870321361518634025771498350135194714209542325376391699669188333558517638827446588161636307058939197952576086964958616672163291908279466944993490103140620172771766799686095921547439919493857434835243839374149191679718696533807934501465805059803188926798940393574732663123979471825838008802145701515895292832226738966107080658218821811342917614312781106058429263540834752078351452299425545943503587339116424589945464637176734176968583331113156829943342744535086544146895702496591870678696700294241797624856659598256171290314224311485678281813903563999398763642030473559317767348757794229066531236006783087214877869860376588363641396675697583608570074135671769842571809158327259177750674771585995496429444182289436391179146028862147283226721874458026230479592395192679222342718793515783234290886599259547645289723979633047290991125077545067630292912039525557683585299194429169112656032688714358148690634416249817059371018942193111219924651342884606930443309007004114238667805194620105469663625343935323682198377324654721205604649207339269294770817280772426573628178776950219766405767410559213340299633417868803182179076860572366707319597084521787849492292724463910306270803070450873581918740923380337424576694460914348330218446035364895696636766475734558028789108264665482530113411549981879771419870863282576609463511022214798080376397141473197267158380641588395741318924922535299732521736238605773346585306903268851942682304194724135442995465575756409985331551223956624982494563640879147915863817065898163175088444132930617495572074487874113135747557014081933869980810212472563626303236088524963386626795302674677393499482729739783354139617379750218829670188984101553542383453346665656071272106743107853987497728084629580967138634795618419408747841130177846575215835975293163281181479581744608498236676029009899920740839882186741464852766741778761537425115065744727883047952301040452517518669865423224225364512013087668060963567234505371928294062699774076254333816928192131419316524426487424177354903710670985611150696143485258507450387121884560946286754423132549557106275720878742917530059404346886278919445980233139732041472404506334766419395925916719030809480781208130243939583920634474085857321969474024987607364930166235602693883137285713767034743692082125850289794674080539570636566544400411102008887938034913418080038776832704219805159042192851185262084479679084782870955146650018796352 [154,68] 25526281260825851644511276173351531884898674424350692980825261140213120167184324013122105816410691702479317944895436956942552863096773794655130849788129443535379094092398686087505482120116882102159623435296244031250975337183508647176137670379057739836938791801544713646255044591140596007016106355407309324977718193312685843919971403255616379936788975223706021398498039441584082960846430304904404700903747646713024166763166309112512212649613095007968188792481686384133543470513950336605541359725547725382614514359718128384608605561106074091329821387226430831176712665261165132124734052473337155047456223354474286539144152944428236880660289567497295586859603149822543263826437133300638240232539861584604824285172594885141572213773672211162799182638169778491581260053786486260076060493415798927172154345508958770907278755183274619217419328629512144625654952982984825104185522187371484366681501221376719685953527258045403406085746563415129735451366505527414400772919749672289230461680922336534422290997237219422516683316312914275591905538271796339579183191100613755107233038717993996884239005600478415505850643049500704925142486440623786841136009488123373523092773836305841836918954566038294551626342241414313002583897214858141764000809656660001673469269402569528963471483845033647308918738130903177059795582503421815916251883560243455947235487077976638430012593823394675640592638527302180149029421530409080209684201753166685486808662909604929173142399354884286091458130030180005460963494784474079651443123475320383488039413029106994891983577883713311615664343217431003374600435006694231879093030295514157322388848729153251542307057390361827835385425378619523690561194315769443928737143828742966328861207692550789939453513333593585253693322482357061353390553121222257897430335414855099944237199896815282839281707468103718361026640841434431137471961185075120836694646017644416003264746483753162405301640945028108487190448093144013719788456668950821663689855512950193756533589487991996131823460823710515100120772727464507404837631022245678145702826470438553553370934345419886823749232354474177463469824510647356520015398965381960816612548923120476044510291187072214983245562060607617705183159293735255106471915461975187008379564733758520519785792198541291685955422248641111950229418182151862333071473085368866985117803943706097921922755601753784355114591708771043957000640702978889683827154897330330780798313197108267372675809367152668289539224909171032962632123480910211723390447871184945517076541481131550933122413365527308629370529438424604390428629782503172942609414011451520 [154,69] -1600156309542619697042935380081403454589563366739305363253330211596597408158202464360536267285094553590276223433059324288458296338457041459758739226482518246669915276886315812934187736209680431822183029838465582343753868182974699011113322521925314069483249889613287035407795166244881412642909874990946686985478377264648801502938823771715225575742237420807874119399115198292949536695375832113253183553267606634388683783474944839930883761484295621770739549074726500098871178732267284065683219350953498750882878235540348976842188679917938744319602117508313396892711517381340868155959959867372576615478225683611666849908585842156847800701459277904069909283257958755198217697091226388199208244763607094639658398100586516661359067530429597533561552527951295143663926536865032200142972647271992516398658931268483549091534297520145508236108950538052349942985797726689004049360515666384021436381228820521502242766455287173959021494215694598077200716600180063715508914771314419867212636448779116598255970588175674970041036658707345854559554503960118161917923099753330254210460665011735880783601826213907011981480821933360299993273676874342571228721191748163160572971692593359080422656804517727496424801638926488188269653455299101838772756086747423028970881212229835701957549553468378281358783822754671407858402317282928539810227375904517900946333482876045723225390789691522947648103089744288443862882283142001380345192165375951901020259453617713179404029075451523727069420027109768683633378123328126381576767536139537769668604844763249787389153702355884879371219881538910576405345440706072409339409701327743293263599185109549117415438314066346374870045439253328397749001776608371432259078012683852980183546614922052893987318709988201129361220297126638585291588035583327274038632700693424591997699183013076299784022519752688079156829283540407482050366567059635371009114624600319470369910509295450859957887155108867987095754060969561714989687313823601553534465900721840355663994773565617690078019120503163577437440543577518769944481055289181608738954897845835207472090393682171022979040419496973812191014326593426155806446726188060590038705216453691950234796174853112199924711489445305669069446744507383958735508980116846136499516148008207647027472030345183278430809467548024380161262692196476258373836291265090536337892837626898292622578826569140190393617201611690456505493465890540138931334343676251493257738047101738856361962835494238747135833035653506512594039676328059685491472427506266453121592778675332182402763665801673859109273453459660429748238055028324945770235519323904 [154,70] 113164967395286729291144929219324871453624842572611329508688819702595750766442009277627872596706633476258767453601594211667518045988814384823252446015197349100428118066832408057518064161466208113768609697788322281019780212349698120694756642973362879098739559869747235415738997112389491467680444505917012729070929487648194594560224286178248112663480116404096258854103702941078774022556261362045051536906994554310711709924956451162006767250673693359420025891823002976538870053499963565549512350094308051604854210150261437285524759170839641329165820362167958704904230972064788787410159839036209749898014796712628353977157714094658781694491508261793730201684411589557727494564298455337226264861876568462864929474070884578934264694616759094421432467945803020876006350109669296041895147037954828265073387348995329386935149763514581660124289158267248354888132510780452998542159856976340459387542568078619032324211962942133135664476394740483746709287453421084281739462848163783735926291078232134442536297804444737830697617167720873079737125466861822106124244633734310395978569720127399788522910840934397543993389913047613836883373312479375226438078866541825529049364913760841480931605105412505454498957533130346423053219677016623208703932313204755050076135522274552749210422725610667511025832757381341000022463226682794620568830910886079121711689111910762272849765559279317451959043068843380469333283860582109768337166747435123020449682859488448396767457816034259937767477252430975058087790545055495301143563747922389800121296390152050663937913483200777027815885385193993243603665016449957505779350395994553377525161688207464311599424428052026072466413808653289805646564622748589855208244043861218196644018219587477632553535065628103930080731148833737843092671776006054098945133481771677022820350676066150873350980771714551958042774677584869261037004689870871233005609767998582511687868909148830902494647375569610112490849648762759406737316039550850485860871518077509967341875361774337190094525051050794632876370961202520689278936000170778636491638555650691745499659030616521516690317651122985678554791393142320718865185756524242030345946661006703433014687368636672069320085094400333405856039048886311794538386302537806201982529339561808056324613624667120434713677412594328333636575014316217746775226368726666478693840456273892547861512577827378475630277592780730655966087381729191084580670261644324871501555234353757281561258275907506284523306782170258371987207706683223415254257763788023697170886046782536769333243542282956660739562787247887811763524542514915073902003520 [154,71] -4317180153749966843910787341977169974164005734091173682122043899095350143953117877081787977306595230381577396307570159256688429560415143658697206276608389393234008463962267856816034929011567527458300103982680151444736493580973146659721764985689061254792761158468125661906743276119224747083739653948647075329009574282726942850242421310181892069017541251148888225974500279753732854544772206654006893305117627622416660027686254999262361787599059969695797647918625934389870003679765991760012157883343549791058995386338916000096157135353597732411342851771243674353564295531769647556283061565554970934052949036493750024116469836469731750677541428917300754297906585851275294871711051289920279458627297521995123139203821869264049072604944746667446429187902513726452868092512175741190765562708658302996074594256996379433878512982372901940313791053348740454051267685332008209274811860359682076238533388152631813292292674540848857663739272678371720977597418208262311155482366614291168699244810468935678926188274566809250796884398954312934097466413565407810819596814226409396142858035214053099881991530661472543745701710834543721456001629449287092499529723617267639905159193700828257109308258101404114313833066963843906929123664426554502961814274038076783913824705896420395353429803246197994749185853209314378507549091949022514757322408719133138175508258799965073113862935912670090462852594028652756481826419630915345722476229469342129108809882433729361150180400215012077027446684332886276478517467440121939005586431478274498847344421570850488889665224201183862459213504750084167437513081746398027922318764617407086148532212454645318304091702122918790807778813884335986662391701670110410172719800198022916585175997529556896334128609451158607471489629708946572963649561178354646590855649722311010929089591538380603568518635123566122387072676807295802298552265631872404761476787336742204446155549252136688818035964614366070871663252157834073069701047667492755618239016559255987450151374084031965570660013433016437288172508004940779570760152687708697434241206859720763278703493418992589943383565145852063991020262775209382369647473499262986305191093961718972558300009576633144934269337582693248013369480356347867602614960919551917436478836376520042045431469058722269494153068080088084476136821085830301586741079575353113842543797450791290603487866169732340664112846839135564990641385010846818765959634006698998850590655063673805581181813345308638086375114068890783075654292497857965132198247848063134601951798776482509568083308605456435694571504993850950879847914605139824000 [154,72] -122292843370527079013218251373468574675358035325136147991810048224030209264832082225644559416305499720877560287031433811135109896429135346809915102330849479814510141361875469095457151797996392937874393039039379770879293056405186646570404205920506299275755155883430380147065836687791348937747753712452028496808373475379579316644120671940815936374080514397878809249491130968270246122974814837968634738002273549469477350951272088908547460445554912408601056773251297263839487810669386773836973066456621091485183131507043239434770075269978980721937417919037016304570432241507427853360082063716347956957989377927273894922436923187252130760610156435294682161137591622055858137701151551533104158700359010504956074186398381890740446514403749811842309886650853802458022033628933820925943358957436487470098537697231726356281782204557000463808708202266681228304808596940733148724371939239812386116643380998520038594059856594668974735740822783052582585367741111986313654245539417219326402503211055805104644961040246200272065020659683311071007084100796462659370089782636965880108621604448121255061535620128010136056668635652206439839651968298228856376889578470267908289108400392737948317224937250778843771074975052526216976202489713513859897714631368468842867922552629627601802675342485973323479096288687058071879227044028695406791216501759333433157757805842776347580860071467185824150699473415648157469449916464187517145057901960693310099420902317829698835403215499625772770252261773491581357188263354079808492783602205678976986201280929527357960905702781080017938670260145009999782857104590373379048830976915875416023355063760317514414100517941451706716513780627428999155572177618174221858534473635882159414955216739225655213905345031428463046656255843336999272808083387356627154354622911168347695182690183344364070167335953612612920892139273159800968008298449067875277424989703644201685352446538217663581452892456218889798958927373413331902142392495219640358734206895597242645540669822898543021374388293183344980206834067407090011385514496291605381950047983828499199311155314917371371534339629346352289631216863502722119055489899550926309583334066771403894048135745336823352585178570121790443661147386734620285858819937748951397818637995750154349378959902237680430322408019531483531223575825440769508825039815966931180955512817530448168878706234117593005514719123501058279545387519048362742478145776231622515320631776389253017432898042937856815613813330402253739352849307903805902172842562665770705847777108934384417731530288271047348512831090204991610263723283969472 [154,73] -9100250468541636844085705563511874575135937043696323443396067382592405674914518150092780902805605956474386015381483292108651822444694648935210668357671094889743385995269799829759117505934333599627219263111444846359886920276066188385962035416036726282709897105525827928024301013787172597963408212427354800436640379236588569493983711559042617460626282690447321051245527050311081191683050878510360465787164185878363893086161282303773368883879730976417473517787803478807785618966759491872835643182527912476103444853656990631549434543374113543432602421687490789267713039676630108446996218033273478790406693852908810965028140331202347562621852874278561164843778484893635074813988523809838191600867969855566251095048174580829694165071383314603343437360471491230893177222733693723288236391153947289397429790227322968057129264007819189577675043330602439120533477842727458239359893661732620622278335143477014062652547699786070624663041150355787475224136421467008455192271227472736247051450776019023076955817904624441918626978423483912337678626787898268198072800574894271837246117095952292791577311148939240847165913541593595399340719760837220907571224782873347410270122865966696147984095030945730207565417824841897150589018784075814190040829862072224812763804148489257738962720946850030840890241081895636576352671496234900863817494306780636531770889765173522367651156446478656218785857077266331618676023248675949366351428207937551490161655287617537048004173986227217762245101221027187687354206762936109677816773514889119190547301504836727115953777648309847873213840615878360675582890121584172777795299100210700539519814728430520884552630406238302628188713870433114340874866010980181587216067495920196221793959906629281545089502828904933296515340072732315988804976829065416141872940359614987613893223484969788259260826394483452104478072552418575809717911584003452745307839892593697350978791490137661274250218842003919414803979937890940316889684479257117907549432490931036055883384834576854944974141295029954768021654119030956953669945244531333358457994560491671113759452219638303586498228609555210006219222546076581730636865697165431586585096669409929820398372646847879563909500100193595674480625588879238546374289735976391387180158952866363079417997514609719541353976298566310118186719979018159348397427834407742034656537272868459337492155339935773924187995140703806368381279598101034318441171124094607717242560681484058877744815272552333721324599476505356415712680464318594558824907509135184509465136416224210383130782226699271687248167165661608803515469874944 [154,74] 3068321180198383763528661033644462773733985348071808708496037691465033136142141945692186575371021401725695782131674531265118299108080987347910829148349290429318319796914627786234442714958631976887565607390405605048575601346688047541462150618007946732793566804205493591295508123616371025487606666022969079219369178918790406521446291020013503704440287969591584301495537833241092887406227689353700656974666603216200580069415008586680708244345481989627098358490899474643905174595460524486043705482252685379967329619064730105678727056730520235544247804750783852301304003091399628764249240943843577967572208058442492638171905675391149404293456489185817351270539736330333486451977028999053844641677088815755435561295410012844253237418034907009364363685754301793099759813192053601695002379349677469339511588833819871470727045130834565544826113790756224404465462772118745994666608009238157251560219772098939898647705087385276908058078710298991693332904153196779881302950255849977564143739688145954226026521752023329203832582071345484544677310501857406713162210756671305389393070464371374200570036798933776686924890319369046288690158285454447146810326697045650946249481031580926778653745999241964196819982547347268548124677072530210638939273711188066758014894503227501659020102437253250232132503802941735288486922922703296820319131842307624492776402787748874802057694631196873970439376270810434790994433053888786739435396710221409568935230966493916715603134501180612825545094248300442405948030281906874488412586303794167770660496308279590218990559567135969852309256216032971146814216794717392156789527617216150828367903343269783527344103129764343129693364974712341967854174292993618168687561088938534838552414839965797537436819442956386968620479114730007547679409305536660417868145095697297755400949299990890452565978242025038440099736834357212278441566725922021113669300232823436000739766448756649408277132499865737663497235451289348734447115923676115550871566083538375627450453951440733164750953585591760980014543655758128437158277035545186595600107449692268860333044975259761496379160253151611415508325004518226448454045115951775415640021388291276152640552576184221212097314323004208863746281236688224900345409908571180502309691391341470817283958672463697312863047649866218718369604255195088920150685551159732102437858699282982699589005080421087610512511416662356063179381061795053865193063988275935753631480494297770510514690739152219022161559514700221701518226271485880714142404036556245458269222412175269313980464683108608991095386889630907437489252664 [154,75] -141886194346168871566664308272646040309645099804337550207111267557108006740868587457324865455268573360719991057411224995576742777085211948009887072366985308983937626511507353045340781710340938887639963519191842597873432320928528944137837848844872449334284154454076560955414188611973413842645842985365893147834521058367151688358811142846215708651655365326433867209149448441382426726390133219813300605780333921227545120357276673579500229571246377055164067224496572063643484473706012262595544016727158596967322938867903018110409869656629545875890451591662899050618971794665866910913302945861944783630850914090975310071791380536949125335507587272818355386039123128767360447002717902223213788068151352067994736972288743390715014954117190193420490873488581223990993704388686376878582605391539578234788342484726283624258269268912512272972822468428520257858233848508240097551647273304858093167662907198881907667383458191072615456298192597516270760917337178084924810226648453850040538048690258794799911534496279507793995745498191627608745477765877202051686343383477973462305904708901768502417292869844835251679415033147223824778280925534672176707684598921861301174576535015610217307771830151334425250885320814010576575716326676210222067541171731027632524174107781971598095687035009946382141511362913111859199343376646609628496784870149211456422777223643976804636692760987068946787693366244993426953181945429325404352540826679436014828310338949078710244069897768482958111953572259401726214121775347622843367113260877566458995232519854448341951226357887302800268625682173198656942537984155588208445519459662877880408154724288792563847981747161824649658757042617141192827875134913081448229574059988738784729297328746359144747271869809542608355338510070676158514559692362305968490606523356619532703715099555938814722298584008801311618628738854737905811189408784962703468739326831961208306518259975604368228041421706337564647705358397353165733898531891631380914174906820122808435726413561161778385133049984063633033527749806496426445426795592980820163696158475497959431661055000566073152403982149145078615898088726173427941027191374866663727193829940408369678803176145494956947809009786341061119655148328776327100547115752576193943196572837973386535956758669083247240933427085890347177127436014180994172490031918109871484995716715836162607527361681925741406533062609338549830092735093980512925326348928012975909902913702781070783130859432682685867772358414189327623774444614838126484908995902385955259829557411695664430604244098245602639735457905326678708640 [154,76] -812041705969163290414734896275587597248126044443972025059075874117893455889130945302114729260724927762327008745101469273718634031739412560112607381484756133005245107866507117469583470956558364194789727532925335187345269833754625679960465732232756768005944787265212172503843778748517987738746598809918811498838789834691474772137455492175782689970692779890238332372277884965719408740732708409581330568027491977994369878308738944324734796844931225934356056962039392740524878825525986850785928631008409321362524606596097663876212980937535609511495121160918889895875430032506311273363275006792135997785671083214068589274202140613941850592812996000768699640336960068275511222780756760880062404511583532305537496619795769732563982851931501426118040235848383385883694751923979058944627706968146319173383458220380905406163646500697262286949070266481745361643522743861508658864810954570283159234096913679321786899382551578256596910776787681153045030108085776794766133404743858890565936281803094250217172638176128966279913435434964159132376104874524105731740505542874633790584268360639289118992844066603228200677893982972580861437421774089500619316518612375389756663671909982182587355876206428364259461967791388212165999604864888827637556641237430075963989067495448121116018168331407351195099980329125303137353735540085219350703011307010625203032967053599901074273150363761166754155970119178207642043614484639394782103701915999011826140217965788196269640146737133686286263260422775770018770249964209884568909255105508414574472990025684910807650027161002084414639379142151575594726701744867743184163881464051977595807328562786757814374134511234751354287938227958732750681857629574209374657415476359014862587333063777360715071610409614834873008380496481289842928685623223326120432313692057799015491251340408737218526742794490235575667232474879084941969744600031350333052364102086972583336645712745401741299099642401841409252009123933442772206865655534691905143012933089132810064734727941808316181570548323534092290964495838714610748170822494808425101933424032831046312931583928279155126206010017910444472506735949445314120835345515733255049956399330882550520554258473415817117793475717053754050771345764719113749310531793026746200442911950520332679605675399921210801857509840067621901000455021432071751929832916157126061971318498818451367770220514368015741746542258893026512262089232218537394161751118338388854533830336193561120237280148597590295265253402556675747921894331815504566898025361133958879424667886887439330980385649568422276591754499700096 [154,77] 106473751208714123887137190760089259638146882040535592777354784178759369954612140042805330251271568251588652712755820305970709479407627977568160205607367748497856538021322099824056714087552647212330805470976267185630864110787342472129677576629983900031022373283877688595895933947612248939138852483801080073851939696580528787341118330382865172346944616215813520035791321255514457048830418092094170010425103980928108451042619708430602378757595225452375559190452860374001163892784754213771712726879281174337496612217920223812815933040573587744059718267643502011237120642880820104113673947419318719495492884179208141971520595954972967634194691228601047629514410619315211594827144423345386850346692678813154753315167692113548831861389685304553105305434540302450946523355768788711765620965768827546353928196715323986623144756996895904033975378965012849398216569110398646478945079910627923179499572510332200614717749250168120554533538063245035305011026667174778145929023890782245005582400827409339370863918215694844874184142959116402395350934004669395281318543728008294407940556254870413593333640512066866434307157067869159171385699335453907347487087664234371741119058157269977096332807982341637528372188876697209501842657326635898469365863533511948815294425132401667401808987979947878873053536452145920484407612596251248068669717356881895879145981747177615831987660165556081119403128439362004347976762295162787908313340826788632125183845247539109458895708884506248644171252365804124738154440791649515342997792354264251863658052975174346455623233725457100248670062932108533561906526924542024394623126458674888203871986271419877084447373825559563045745825760211478119058033878633280239787621749711019546620927451104103472152811463426742603871588899406816890670089620349913051462117941352000499330935601838859539814234593901973813208346674632083293300430507088092407668869723421542001175241836647474776089777826444790923351236480187592327553600031755922925413744738686179391501277969427972815914162809058737863710414093381432538077508950327874552203698431493753044922000504324344179769554090680285406434406096570558628057753387575974959442585667412145586908020063807402209563896428107089894014699334064959383237798484162858772413598378260985695246557108069142436033396796230380855279558102328099296404674940702584546826289929339155057258243468097701485413491963758976593215355509418833063739998597010784424045998651603751307374225545110012775680114824985611729339997181643082314880677844316980085299712421282659923732514597555620319109064601088 [154,78] 18838945797183365878130926299830576592016243898822231389796835634311247808027495014308584776888204874803081893203868235962547588480318959859312946601783993709083597677277344984967045161004946712954293445687595300036655124177591242123949062045370643411257666940618430596165674878717370256575868166902835608342983258447736024464545946233110012811271472333857405361941057512811714118672376526783258531255501023484425700798721055168494606551878439107046559808661927553995824866657481920361157487209856734113936924144590714907581758994624334765240243248790610436665390060296152596457792683045053827538899920721661612472544735174790012963957358607343379922651731184645221010898559481068463198424854433356555536380826238814897187529566430575131897094267317705327222621319184524654442907857008340911471688677687171682345245517643595839852705806225020317976582839970659188166868985315764593458732538026859099953464115541299600694756906812040266417782512565254280763667201587803618495046789935734265938736869778424519946633498638501018512082620208243512818079945040691614701486163352434410515401233299412098010338514490158921070075825127545133821408177418602082123433964903658930660245086386297068807245187897079297566465145372301935686588873746789081113083421720783459938414122861138765577437323998399444482230452001334727221705201475546568206645080903291023964474230939650768450395205257555744221037228473236287079567553524109044078808335705405000959583635675624033855959035764654338799106296889544429181457477276171388352498779524580011471577414209471831006535455303815146082764856869508315210529553351639427988674480210498891168961664056078513847687122074216031364838122659001598523604067034000815107293896688509410401204125685160813413800147075572324386116742795553341527618985558067912900478222127922538043099689243323540507626988313138342788268191914819775181071401634722078000339251195372826184241715952066367640059001321950347818162801013764455347014347244772821464099471277347566110990877785441037854142202845210185237368573725522880049842365616182712187080712379871566618189685588988378055928805617252671407198113688027810453562745531063849703247745734872020389740380525309580150657157426443432538228315847127619022400053321477662073926977230638079897757827912069093753950856599770216913725467911312670722241543636239035635269333253959937906818216959189809386457827883418974320459796094794832489661004748144976119833642522456774631990968144904109101617191076310441336878217359780719427218761794783661663132511311912168981650681472 [154,79] -1460627727332980858542069947348406228750033129631266693897199399998670896598643506772756325010097967591097680087776032963251700039765239831453060100871272695811643648888293598326210824660006503508444968230471965985810780324820707625601728007144128411274877608254598041395988762589752474154879050466320788904079269572213903737712464266813832936348385974089266586104835160382090284303337513550540279913543985338532273042265767779304738097238356370888624217425716079645762563381691471355021872849052891429099436558666852749635091286012518294074030068574021415393144411725949574870560161110584839650709956425913135214508207375562194588790769266791797547473866048085387556757032588711506998130940610638803520195496973795932090339482718434581154345207968153878933282413863179768840584162824019461600008769612448407108770738375889122854634279533050828317891133841523986655114831161698475496978099561319018807333596569371525918996887412445429330090280405279318629483698780352121011694174788560946359847850331466280167632932888203903643716856475015498921439109731416456588017838191106425852073024036106646370556444625105295165219883745626347786776113092463765975088014708919794394756128526716509175137404092774861836488276514031597738771505025310929405138828626343711743335484251243678209421036944742042355688568918978113689072212328105018923434033412369107179564683051472515869637998226572010656188378344204569297625968888249255965974609195901589850803813376926869820831942196413532009488157578143385332491159605985771762852247355198448877154557583807512193151552517054771436355486508650838038010680175901644147273005210339288887015955317796160015215392591189290477098116293897005072896117880643836609918400907241383607864423082548448207678182181602793166548150683219912384894265867866989073756693567854615917058676181792211504967827309075033297117407090082024241939225288578621597895914044148992185020495284121625937745729836769201014129473358446775102040242332568890406947333424860226134995441425350487069614148820184661464380565250667425003300374742306700724612322210544788460654481213578119798250255810611802026484120401918656016209093715571433434879027195409000852526336392534128824914900891201791382222518082385850834776924371825711819226096974002423559650938010287503558448702868330739850362711729859257922048312866920084303076999035898295934953624740846329975363641930019655449305767246789230929711796453783628875371513399216017835829818241303414047363441884482185189374101735492353799857098865899634511391742561422623407811104 [154,80] 16539032969819019823866466052144205580304685356783490985022193426740140053136218004830911785106360794972412664356356884956863423638835061662762538559216334659557361577987020885818116082571716221064547113945261686568014104427658107881713269314540997680788530630058295908632171717886182664818829339158191027438647625257661494621211376446831170932901801145921545174691525730553241513316140388702883344781867142749236241699735345021497991917320503488098525847147596151834048187929359120795088617334083286835286002730799516579043165957599092137107956539715512182630814416327852054649253991396082594586970332185789543368686025046278477635441082969215388150393237981330063023147820213092157820862652523881409592852604099617112613744571328390438908254529479998431141860749432688354668027792773361447644065612161276379997037181694804667795889070149577783007720815778655605412962940981836637909786268215028414258515468806205069946449993767751604444423600779374072454147971260186868939465735423878467699413082836005728276101172536693223328742563454487898776193998092010068397318376271945791975094319730114651680159320682237000587537060518837782222137782798097114678201982975879894266889741809526629468661439985157126326176230536859233582838916839832348527508957033080245389993972877796825324593888551410115139634605561227090391495394769481090804689786577945087730934270907408557322562081914595062528683608247283327973747899756594495810343388743508166795130826928150188277438651275695647203954300052952708579232832485768752523469581013420830125884262057826169079668522570913002085481121262772681031522944102063002959449435920450283650486979361857214814359324157415506833692274208844614501889690610581284511701511533162956861420099498902410557274671193290837572623234963259497335611909257651331196350375795102472633312922486488044613840925931643496455532930194059865559831778369875329615673160441938054665535918686867500417422779569930681106248254433373058881884355812573734974842268356709594278106323158760558674024504066768765787762426285851666756335574922533694730227484963866603731782719032408796047389591311116354329669798339594017482835036980087361754240444058787414836176822597872526927649159114184891421177852370949761772893551569842213609744752175026430071161130687158527112492224974369487127376035273072237486281258630734981538307223346483676742101211993893860850220833477367130755712936006971133481859753007516922015524297565482178433065190933386417688773881082967319408640936845783731826817719497804413158264651150888436384 [154,81] 859413797209393226881299417534705521609829266577638158328831410856878741803071580827552475147716056599245596038164811049528781025190758011667939318666041432214908486806468818866349466333731151240458500081606287062410597721807732566789738220762927639720596452947637000422501992779178903222464003783658524787996045572794444245960333347779344755686948856449853284308816963456617581547845473689219543707254719511160772522385726487125134258734248990544182594864410629716208725724765101509918296375743725925748448966979208510422260367083457209266389960379976902462412288658347636174804973199664365228678808713726322887906018916291641111725845472459260141695591544249306106463715137221739422428038400568882047237409840151875691715247432517292686372139922999435516416017930629948998706510100106225482214978400892282000418071230468992797970319366028347278444466324959577918911706644622995122572217015362011479630458814203649958432893821191709449840572527890781889292972404651736060527444768110686170791237835267390306255805987301330518984535695965933300209496576399968245013321268828826451237672109455705185775282447016303117943111884359278350295602082305949152676970143901077091958441955431630276704620442786881263996829487260658809641247905646732422768021125936104163198422195319585326659239147842897809836555554929798126675500823743840205363323859804663541901670619331057643290464413128608496935321130476373783986062819260832183913146443641291911450638268775013414460476469749574470768221718464403699410547782460015674849768294707130191133551735951985913519217812186018940107718185325107579166490654170202665462366889585167376437744173225884848486070136297183851597983463788558512283031227226606284448870092591905631237960673755504859329204787122575347479179572057177559566373356550566409534780349821440810688234628392574587581811428297291218190085957890277921024149775545786464144288140792464337634731202131431751403481376393684611334407409832954820133824245187738706307103996046603007901356601946648815634706954213989595824685090029706974234925995480677827485154135675069962418426304934430255819548895852295235090889455965910986377218186775629069064329214505954617598429813525738273757653483665069914228012279338923045101598970170404797879069984058173896640301034710666524667739105093074892404164871711108076575821408534444657056356478965827248051612133964422696452861619517716643923391584257114698841624369922634516109489399472121174944626791006324953289541314350933222587540089388206398189598181043306401083107465179456 [154,82] 25840062346373092266745632176998723556540705196097464210163968090243223012910037780271225027294404010025922597880145719426051848676587751104338577289355021347005057601028789384929268461002873621900697245127606612395589806939283568641101141065609086517043386532294291504228535281213533266144692344861591750550393711922495006681912516863010803838536788585420668898934951370003297039909888571209838674137520668340183016702813809783616560469108893286583657905411063150404942081046967089881433140413161002282958635877121283347702493160064801285622014745556917885460244981394739767924333580995130251081466777859810371940956542442033237681803252767270344680950108993413707628862945190365542460519403527768839228224836244920745920443275431059276540091958039724883285793629045163442290495416504541450344104460564444054361432346798990594129345364754976677259661214642043694947482877317787200577382458287796924794407698543933775464137946033357616221110763238021902380129060628449132365096294716827508507547856865552418905898015161652373563322968575124517123772880140226739183317496317869787703660972565340255729212368119647877734893927910721922754297058818760906478046626868850902310425464839489882347110518594345601498412329785908943308449985442283639093617335875105118634936316455659491467830192341270643470044448081986468470773616397669872478169139332432592602032782457586919704999055001849708283532409068291439139658916440044350829406932322732816814693690376308518202732849451169140419418816834349248371197976994959030230870986280438111652698448698649653054866606350990516358881855469568851629215129440984273011086372164807587534607286731866792118634332677922062304206571275272524656255366369771862763158616541092097114381085593709392547869920393981617951280575423411572324714126391183095587820571677780148360472709349956541170041032341337985393454121918031312940291407582742168387397266255502666463310963248387065596776242441782013645413393215704637496224567207654232347252913483065197321477874366123548211863907362628802444545519861355456942433667975016202055376960899898627385695239609354599430136988088028650048250002277426537285362042113836960614455060378649593733624162781745261016535441268116006894224443682683167277672852960223794133465117196753927803624066242273831092254180721378262195200372260638630331877194773407224735180517686507961195692044774733604517808282257389667363297407209295333482391533008923702336602809660649175978910267301613508888864626437897428140222119758642165841564174168511496277821607356 [154,83] -4423486072855980148356594134264302494040816134534487347823872391793596949202999260412254846702418420654672294020927683923058616124374855840301575152892193668205172279050703821748828518367379065993119097274579660857678323299813710452596464019354185661760373093383877493141543526412274030516102253055100032527686937332128768979563132042455236550954786419399668425295397624010020712256416736572585983326566622899539566087218487602629345609216372795431988799907617642420624017212358985338278782790383640477550043530134785701089273881517419855837099732568182562423431315826891800487557720801862205170776329606915010533595988151467633610195087939893195014896593206907192715220773345579871318342891304484159139560154974171142690218819843277407286233526800046226210882335508640276930924258305856500714977301486883952287914415315350038295564153248874795412333193229272750048109160550210228550944045297589467335283921110259967284343763798898543724864183064102371161926528837661580984287347934923736715076609590109741677249424717998955298675724756454269919378931996628123042395928653702960262965180521527098686276656193226916591043611771509475986694010643937388947655381324217262168365501170398720877677556604831711065156982893088544087592622547223180837049528396425122732932780067041189686032768388312504964892960956795489643710756556693717670218771714871939847933361333255200161675146744724718400228740079021612707209157023922303109468277051268859077674396254936092996726399932157993482917908568629106181250524357781191826103483521954904335766515553473867400528992298005302333542461561895922946090487005242083314996022098012161370370622965252572400013226309581518141938423455534136989489596209993043705669733184205796142294037953808298530438832038525473828393520493833147031094457091001499936708983131254575569772925050103737872370496100247467289906886212395969060539324720804287052640026918655621194832766099062077850483156312916137836544850780285110811415037399397440631214164138598727067719823991384454196982208555887514135710627609038488010775346914000267989434820302850607513756121214617030049241649011613969187343646074447930411932918361508357908679232745883636114459777228666863868274642963712060347733822597785008143137845425638119956098315747495327907426491730107669520683588108743449737471061937792441256910933137424102273852547248533296532544512759482650852347370482951061738540505684010178678864475917878640769669971239782256775568857605737643906213855021974731023664957983036203622250522920278278875710016 [154,84] 145190584715452346784842967034534166775343059308841540412710140414512352108919119284898873767353851476534462055975823891514691696233821928319133703403969912844772600922453493635919476587437840073825986921495134500752672200637818908503086212523563152635992695154876010575977447082134770781826872428850534646516063593264338678421298986511264834295843523657434469341481897740700085225057502742667479184527183264459832160356370366931113656956254254816394503940992419424754953630781330381101088854327629579988527715262464727086848537447929866846324446248012387858220935158110771610849058670102606921244066062947864206261874299855049138120592180757033915163047642516541075096917304108918827296296859052628859242423131875837928613659837949620213802704991576739713067547683199704652918686255744532981472994929776775530181908787561908468897667292277766440087639828063956178156391587965769211000069201654175596815757924648219082803324839153541868643391909168983952826152668173075146728127957524943856188954723171657305412709691243272391004611881005077075619327893337460997420802119303988459978586582381175780674097907257827804039255299112798533853912468730816319647399501844724386627817379743686141572922778097386126199177828108825881014848234242877116268076972012211081925718774741925345731517912850583404229037259757180602422713417004597742705195424162229021299850767000875862509321301213354235976387867938864983261364762133235576748971161925690305934378439377735562391148127088846215896846519075711444194749757268768831346630984889086004557635141720483832541347910898231726698883940431945025741235295933756176580531028858400984986760873342265492807913743559160417012268465699398259615368427030093360024322971851404650640306783249452315036965468156341337082801576381686020851717233691771244787072981135595858261696693900546563955261790326790181289787471688601913717323418131735569990329646358641703147499730605107310385081886252791492169931204195689533289365319799261087291875358002057785394345592880047396444779132272526607021296563592903538816005560706450775489669581960805189346225097455580184519507363446057977572432432143863886027886276697386229808666217641003236383794017927435968487242137462602877460062977566065111374397525425509872502263309940245483793726817977372806220415869012623104086009932812321679348610866999274359392644294714482378752703516690286397334939087534521171647083120177978974338024409806505722112003666157113174910201107969491598747925660953429475924618616176524382207764674948196257408 [154,85] -652464721732904707178647856891267363778525860500025219367327854483308127784216692598740009575395190276962918242843167506613419482998513962206284507580219554448794023148084668666604358431497070069855307445365533998875727191130686540896941285742175041248928450352994382531530424276106375611842100631910247956977075538814283109457600278022537900715019760803419456525409117061131201745622939217388959506359181149003664376466589945908444318659043043687110059569612973007826897746390419782724004096332824882625945098264007808191674152481792458876608724672827411525028473856326252305351091283324143610002342331573867685046328917536238455890966232550789708999115125949255133131085462470755279842420717750825745050762186201099475380321100895841549467903143740969896506900761806774863691468256448616368204766248972656744283304190762631398468830337327720879927836845610364326237699073664477415449672336012225527393461080036093752768972891599671802463537930471611980360093653351945642078804936497254124472339457799060458257685480433436501709954687841463073618883051938255033255277672126115090167713301871222630992668795418964407526796003214441664087925895018313270967853915686539170422903957101341300190340811406710606945791230262315642832510143723702508944710070449054121319794039743440250370028879576685565855784289667329174442399223890043571275021271597493474537560008689041167685809071852442054451026613992269117960446386379120249329725355566407969232011923762923247203243395183070026608497027954013971401835168116345149064995444680843370841948743106850723832422564003817503727200693517908903382958886770840566617487312728176246294125802693911048382196289934834500305632901109044908396170051167856305912490876217106748715406017202226661111163634560182708906017616316285022700927044233313141159716648925264325616171197780420034964359479117843726252198889374312259381686710626131872869258131653540461884693505704919916911909190998822449116368587195326393389475130598733176226988692276792563821921764306828022404401309516863641535371050158990620225083581933842748755812976875679317378526380057185842226962405182178039579691606221425491981726104538538808766246648904023394071451422739886323818785529729881103842553071019427856734161208660834765943754602529837745568498102003618417795503141353434829011527242423345834132940964818208686195978219691885601894077861770607951746847199983437177993742405979394311810844233794054629106820215838938099706799254780308174422044905564566306974378614067655671208400314928512 [154,86] -51115531207747050055445703555533933805922028771957423492273454011023548386455602019480417915193264990400196047833119977989569471367945049248409795713979696618278763789480139096513723110709698749999789174258914642787082425493653779150327493497404288796499476407464374280375235771456834507747341112020701726616572648078864041299783094836476123934238196325070790576122778986216207617782143888014023826470367848827487132711682587071742057092346189958994874784920507710702029650534475361629592979575036241029572471146975606266818171738890937685595334923577431638731428369385685458826280194425699341858078638641286671217768885175170491925989005302900461376964635377001091106999222237960733170912704444519212611693467797780742397253472770067993355798883512010527859487795685353516228766088191079175686512472220186739219286285251997806644918344492634243041782276950212031625410527098787387683735604156034274233288844336340553294819775605073840121246105593214146305269347974036907924215157088883443712351155504980036940448208032726490975984218532261615237778703587679749284888439612707379165268342558789768385044274934949529132718075372099371552368275997640623611537514476518813910555086750403828684612937223106031006065150424726816883383757466678604154336829529899912634046774078124628278382195956886201321981842267657167380529619236154083431945612889570056017739335824205578660598556413486560695050683056395104514779415060988389809499498863297855976494687053949785086049738262456868367673005252241500499324663615955618697922527417586568723844833522231707028922095860074634439968868828163792728642682553818902876546350568500507642709019592428055571455173604001871653152315932625432873354943083872628524513710921804122368845816635880637291957274411126487117886923131301090370794234487193088716291360594214112862682006211507647300290899065783911853943504444075505866923489303021550715642971378629522440310660003831464149735210882214494125190570170998637673578799296469459420192666241293424079851848113024066011001042439624350837611568995383401060248125505371060596674538073075879312782414205105220170760308121641781623216144367352304653190169596078047658083592165157782065247384821772242022495835369709503200749285452584551172537627350045147561513962250250895558073864377048045847071072554681578864476802962130730730800163251140593749422914061609077745523701324972646126739914632074165357724710518032688852329575613159390098586480545652904995955783904638001955067459142509383878786547122526583133969026416 [154,87] 1279775879682866856817166647148711046963728669027815499089213751174803612174963018018930238394398633876759204482681770540738367647496502657509477651966817418623405541985982043660911026897254172157340533176552026426301992085574343357482030974419336058675109434895211995973965287775959158416606772240729883549987207070697593684552187696460224772930339886085115879279956575948626341250032910332623897625062171342290027017876674996061411247127111004618587872768408442786954083116202552339670607451572386402400549374846507091639769530237028557381053787745989795169889434312449113643275996964684692026489743980234879565313153778110936967724077850408700774479109591576024642207474052901420800043681875045403132766238226274138562120200707608000851146017736023885744412396133714829815815841639158888075844166148866076258374368095319616955899589469378375199559024104023502441524259671229267034795298111087387606005287529053678712071057367509373427082913590866228136073576553523844094236680053110461418744052909945721621224905387292752662047683279559109165238145688915746275292308534402824835572189904765881085464098919006944761946330206562127387239910038167772354853266180517390915141174125816736009023027181141202591892676028120431694866989520838601988846743423829037825543552890369006233523015652779028884219963198721581660551880658520751528827214729646023307003414479042960649161705661346789913223203800317845344882232182339541987869879686023039469130802418903921991381605032847563245952265355214330506547938098138377665758672039282448796994141716933382856740500513109631817996695027751683946112376838963008349389945954576558781311641398954417693488564356723793243044692194528985361084332347976687331320608604138774902509202192306095679049565140026120023453318229062133325634230821820961881901508484663250137997316618038124787437486650653133768061502106044375117986942486490603793102604150534638195372635156595136816095578708820568744942698816682124233076325572770559568776575319488638375031675791920910157279047566166639613989523964008892432035181150218660610319178339645710113393044371223299641052985470541355311819965943730277566511507862770433811008259098759517950305191199034729882568148835394083701916384557669403672062704882291104836021554888474406679700524388041245463920295072433545113390957671173598819321091087280323230955621703309726156942772639790797351843254722912568814701935678268418100627671066740812377775687401031253654981447130800242409024026688773519421007116686215070311225280 [154,88] -20279780601731920418292744715168229657004527265488598951913742800413761786234883836050261002955733975104279666526557378283489186176793935484952155570242488142529645813602611419237015118393597000816475923797671862567270118105863395965887040204981253425168739271375931803979494486337896629997364470939012090493100249297117547854175445736048162266624152696665105871635597358392102294545101999077272252343243257224746056324230839308994251694978841492830287424166872036614528762692802277314314917473376661459820793061650885352606679450010679468272918952597840653347290635820107496639190636051669939874249463251138086513821750386944153874071733504788757275062805796717165175255353269049447694745159442091448911400815685199353593307428949129922965953820872694271177549415394376678465571893390883475493123629061462485359117644611947676997313775903907188948528410967331388120300749010214213761740168728010074936916625794545129338019752362970864067581402330795574122699587836366636724775959848030189819944045113118981392965380719487224143511555646977510682135416348291783648410272849868812724986219939236101939362949356826211241615361638100530727027433007982782049822559318741560568067284414920646040542112960154209369616210515023760580182942330694859162613580719363440050360142417089403237813648583501234300830323037125914291270540762568235429340557535604542245922075777902106264483428057453680325048801176404031570169380632663651690582958603856466841640574857457073321039510125503175103689959116994126585200987016973563541087294118039753690276154971588570474598629166330745713177337840104232581155894222744380601379452183778780525222098926290661472896032667793540643610806687361131927673049355963962764029966077619317105468810142120419047139818934665265825329417183342045878723634171426611913247124691940043856956793462511209060747977529686959289623899160041253273838015557158074201600427642994110220111123851765214031732966690605026108111030289372550627944810383452746037672058874191115271287544167155833567528286474200175098859287547725299929161798429832381266400129081261681092101816799280788114944282346552801605477150743635175403386241126113464112006641772095076848982064472762250946312087609605564790287033765271968692672329710769471093348902520633979568863632648244459200601901591400064773246481725322336014000193825604103868854061413013419768640488408055268719821883950067981006531373193578695958878120078184458290466274934421077463706365909300166443094900392301111702543542212044934304 [154,89] -249783267164960281814640122075391477945046402005567920313325245314920032652602401393624512271370566231413107490710628495652567164267590867624353076553726196059600507182732431147791477655843735258838089286738020547823163561884457568521817272151807962936834529843951398643985418070889422283106189626668837244781306855969935886958912884221211270499987565805652330139899178594848740454716214329448900441522181780205826556378482872958796855133564009093589704533120237017079236154165163156615793893080479967369550734765750479147531019639087489362700637670661443062463264188810450527523659373205674788392022845408742140391383673498552007683090812936438363635122683898587756970782283254360634421424612975046060371793083192057815371537063451019094747032157143395545504986736484703033007327730802882052867641826140368290355785714770227694115528917278889262387785781133701881180761042419548111374920828337600937401385136841011472707592262793523061067576073377697711071076322127865437530963206840254636636362420828398548052739330030395659772142116541131931589169406734564665690730661681902351277842546727532966775987532010639037342611041182907604537961748179613987209491469562332816980903959385489780526038352455720597622556830740537837764383796474246638579132095888305410187356315118641846049544103354975725077743780862183473800372386420809015177736267667998593999178673664304455814506812629617887402473387396070063346116453972500509872307943460903293351854074285549172498244943415945310722003002926920803907649440501322877252317536191497157371986932210259254791555009393549880377471181544768806927806394430655881290094348126422130345687478560952989329196848582758320291238522344306683205530363665930554370023207127515589216992675794599954553858158767909726670923504814701633689242669225970701901682927503894436690622626170174672035170121720429457547136103023867115958096063884732978035346863141091736885225525989115320230212614732166036718479410723524430178248713910107458798508048016865965302923005022577551440676634513414857279931834256139421152589026809118810932003658757629227587110816566586599304804841054323055956677438210183991084946782203497276957399100066833838496320627625488330511427818359158001215696288673080044393330214188493467914506461884665040676465099659737004229235265950387702834243530890189044142654729224969497276198943325926840685380718637901041633838187579381388589408158017872215978957306981631386886057964220544659637860840963208814520031922310160953655007200401088 [154,90] 10233659514595406684714294392798056160948419606971590627141198363392521730597144723536404483676319083072168180557689022542844811852562697998505734825895224661544242914318598182592567839342917122686005919420656190351246932244782171414950373461584173804160956424733892105859072603336523286171571128604452735844346776087923050405599093485491321810188563918768207004685770846875006578986684475653180790276443314192878129004082973047432663204874261061000800196292503700115668135533701416030368073418842386530142525803042394592308729268288472860025285175266997861610452734089271415270629599183677625265708115648970782384524993216301662964086316691746419185570807868106772258034853298956328107998498519020262442499787298716099285817755975437742713356175719396817744189519964730965536788273441606351161166501255921748911012279856280003213051662551017034804353929059671836798937526146708257609660000824263115651934793155664108574298772459648487151111345790363127468662437342733580511202346674554521218874357211711443012195427167001639527980465082972697186337851833617831991793872446206925662122805871043452502866234415779484891649925137330314545289151577055759716016093151335889232082890067142291607602914571088416956568147554027469047426972827611124423477860109997530201678522865435871392708054211283843784752952213990132466372756781807459816612477368715842418689427455868289786844404058347981830485727746578116057533761374474736474827645744312269812770604083907125460062147408678546373866691871217865726087519887962453227726624467752417067781995666852088042223105377125334823330369272838812363476198590984913763958480980045791725080761448173232446068244103782213413920832985269169259585462185464800992052034248649246410769522943950525861031223447727477587132841926624003915326225976834002203622953282586793790953798021057695696605979989395242646734390694878844301799785727199472889661837283907163500672144844567110882191885805933433652526355250234133465630883347909232432233359984949173833933671027188314776805940483051987137315951700570786450728102430933493423837386770292737734372256005660662165420982874656553535127014312763189572804243999860766576251517528957559255033800074124077008869903511521583371031959799820040108476667151804020285687666634407184502200605218664055421170604091705284651499718693215138603614846643817683714363347368517463579113019727476087850845214659823890835379249908702651641128320162814156303055998723979167303335960648747439357072613246592229338671871476 [154,91] 301251940091786269195119660905295794524512845165559522767847988901645571808465219041190872126470791172942958500453103047247952296691259397441845342410077001649327501160272939736762510067933022887705199959333575848381406968339470879746635663570079258735563237837828514161386785191681543343887547237096756637479268253911919980183431463258343112664609563341416402724948788301766159770434603145092453758613300919586223287945415109106011648841183678505324646372451469406881765782316887432807907927561323323918429586620735757116028769262211325792221971000234012055898823887469162159605775103141763777392412118697981266027112661969092244805744226847923690577634574417924183117300674668387238096455749422448606894700145562650245791562278663949975648470551874272110767574681529817192274287039347871451690577421237859193039436458106123858132783150551941812317707211565202651274562523594453406507394616053830508302478163924397076323044616190039935666140082057836953362346780542416695364979186783173140305399976482682136857007205414755792420449212807648702159799594357235390202592899621477837318978442906635566623651644557453584014009117018688329650639824328853861052039296557071250416326163366142642975134378110038367547787825902570264689415911980051997080767461487506547909925353877406774964813711529347948272419300445763993364959614267704345435909062030459516383073316118828320230235533239302817946435022466310272984485955441572238754557160840169021097925822663016471786120845317165540486093226083745496610563720764307464834828968168093647210294733455588271503354747265169394827081256683300649042366440760688301953871888018592979713079713980658012946328195892205237413477678131880390095806021341712060010260253532831295684543692307193861995441740794672475981621002710164757448821299552938463122912007281723923912400914357410348819138757991730475344467521105138354900880425247906644531843744100298735002814427223742936059028318052045098889674990133302281028154111171868353673040065928491014601715554899436655185624067857756507267466994444720784752397278381169563301000504783939780696880402336861111048040340743038560214061937553558789179919068455948112365308230883536131743299571469884092584413489811364045348765521344104433436113665347250087657202630619577524727421685712553852311007588999268760594846268020953083791373832147016017899683484812571210324676442420314289739922941165097917218127668582716307768980528920834318623085520538606222141994000122357298785909763951731193376 [154,92] 1253067544568525275192974385403975287986726279262968384110422959848930765628970213940341784137732835745874227453845676471755085823682650737526103866377283084416967159181565730927733067422194504705295192083902486539217050512025986559903740902080715970105184642951206643363743325540922619574714235827907002939799297239580223235239263305082268326679936442537450343500230885846241297271854186637740379172735174365216978586919037881168189321591714561480421473722774053610169515903443177375196642340895550884962881845618333107834965654876038365575952023687425726374991172954226905596934499323070135146461782372938422812017367256548762402273808155635425954674720992509105646392138564914514568480823564415617939134857945449684990811086878060046770824735829514433874742279907550206195592169581698723731334757541023226388577717748902839357171541479665883964238640373401162190613871563633846163180441303337765824958625299833314397232638726355868015190547328568810962261850237792497508325348251505263686639274381079336578908608082852645575024097519169681133929552879761231927662387104623324640408144499068125003712078434785410075936622820645802607611189078437843028162997801663882271459338628615647048874541997410275579684853688570525299492702576299837943228382406545897824132746852060991699637559424252949721579548868214594170533271547155005552525765695507655674904200130498998084747388630028793180533587057097837805012781694287721926975154063258717764662010969379726845750896232079827447314421062652105110617064810743393356343311692428665575845294023903798833996583824954773498922507410719227450239463130630866909011202295432443184437599640627619725018405410925369652649491121292813125582463061426151968493611331620954127182251765277198345628750086073893258824645937672437993813168748444395612809342070822662953263787693548458195468977259632500368048383041222058548832191072580188023978332146002543542228271674856533115936045136744484701385582089554235829529988705007689532483572208084881575892240127795363897686077414331895460298716539193168992561185945336450862127177880844694001894583070710393636223692675882034676917521899930449334311969841130299943534657340373980278662814696776079882121256286421096927728877756444662831266656124797318308893325863131747480851546865019519232811250843661335003405007174587213120943305351526830434017679557293777971258799799932708898227226969572888826680570248391183700890381109720322577439382362170301578728832077311792078991673333225537792 [154,93] 15783889982278259837537413061119280322500960371849102033207339334792289707132676814190798798736771362437007360233738079478379102697725726054853472677032833025543906069323217724590560401442964501808598608516222205107770992337202739100647649371493308695419177288052811110529721579180611850451492635681635997666062256103244669077903537880360921002430459540143725375874101509363554353818013456381037509651959003726216350766823653199724789392388806850157980593813332089238318429571279676211301797132997154450368042787545511713988860845703653027775380552892140244270442241634872471012902506306323565148808464144855719759230096712442809620828428690662993611747402094390631961987621311341924363698731622431683993148386002716383557287839883451125377574207193446783891084340749670186396788670323720615792141320686801712657295279729733678481951248366929798514541208479851801573589509706678832942303155279635855591811234950569366303965138150014839516480544520643867368245100157960839212738043315788111305659523396530397226995318605436674473518853505562079212826520396413379244391640730113095630013141767279943340312293114117247560344686964003453882476615390940955570855465793505599820289589715426811389313152120924646355277507832133952627969354620575027990599117617929002286386127473186692522614126075473721714320799363021559044531328900761456326248561876190901677881498324746144851923360056213838876171282979768412448078413427082148404666363456890318424581247971996192202715757116890416603628056479575228696087716570789311003223334048001321455930782046300726206463927386542355601529655693679524223360040832597247938471262626610341321314781029349037641685270049056030019810957830840863289408587399712262453289520432578926862362691324400228134354910643250396101666781245596232926730455269984243161748821839404751963758698043645815905525108501898636590226067459334700598975316212482279943321892866817519377896513948757889404945627168322182664705009990308480549980652508612711956163548718338081305681896244862838253048166903744688681128564651417728567246517221373092881917472778102009060221503727991563671103299562332647366922060822810637804919223028018080032108012528210235987767383359998770248840595643480336009199214508066017797734887482307310143310517384950175835084052315736893210249248695100418350692517743752387459336959151663843127071666205261498271088787322392330363482921452346057487566959071323086631238550290029011260055921374325643515129662315610098478191565573888 [154,94] 211270232991303717025228555862024254517676438429529562885800206863710487170135444028481902251242209170989316478578278047380702583786801284887485856339726896175107378128373401722903336923101654591559321735714928195382970959832524788368487474841239181689263632041218103404182363022282690826854817667119954523209857324972376577773498275126882514554794670230470435626318386366391462843467363002713571175778771400361774099522023033196634342036780061757597908158065775633030579251927732766864817667723570201169347766474236899777920330909978292180207405049896451250649055319412714078460126306408088575759161784137470941150105223307773660520074456906796579918166829590548606501260310705309632205429995488178801208521610907023933279398109003577278605306780481863472153658172124452061383890873417068716994672394046253815444731018427122682293966866509657844279252990631871917098714809437049854356655251985425994034488152722434958379854617397795094095903026609018640366747847382150786244885855624359647284683216836538962366481157898592756862157356407221713102046319531578175700081707040983741757636156736592285134977020846563661453639902763967701534427993450810933903031794803097286493026860568514997497864699291969598800199637674536501804922021594825763019262215213736180651805038787739686447458450215680440013156054595298392173598293544705940587177302918854361051771866976532637837223978047684449030322520341776050544239193600128833035180763101340805849532680064259088962489881731726941739367134597086864415680487418866065586952443085332518006406064532150168007782161634178132178472670824787392326381178834498074305453701514322629905709831576007977977778910664529516838247177708572110290138033755636604655609125193146809681540126877840462767235867368184598704887566225924903148699379327286607374339215320537594310989726717568008464224241092210264771321964036008069963733220027063541361812468782541155946108407633746482126024847435801461719746753294748955712850702872746674407587248295482666600832460353183167575792759372373789355102712134316368310206564808405391817474360545157632257955916576540643144755095728472810935876404853358918761214387290694421869491594759672746120561785994948305361941554222675271216685370859593193403229361952306440274372250576451152868831587454428730753461024553000919429421771160149715809850604519041640761499227018517137303982456563520115406950180268528676700899358733655991868416626946499680953459710915426370800271426804517272825306168 [154,95] 2634068111612602463296648411744917665126168758072394527595942995013991495238661997798900314378684359015392209246299338817974030113108561785638387560083795613738454605859538944086709435882827142520235198980201054193171708160228668180706714669620930020504399811233537195677747139858405436059008846267864806241828262746345031584146383743755483750219142136630308089318175894849831189790258215985341007422992908404887720745864973877838769246990632793953810536030371502964430401929611217395982785663141688562503844329338209225941543548536854751084865095237895307917229934817717895641039024263722189767035790774055660979010005444523836392386086454459735647814902918577981524750626868457841362405359801932499707176457528702691299199965862597481638002333819743826535186663818681757737579006860008968872940760711655544035311677075420148666665682075192358615214514534512733175396923429468522637284366044885603149952998692282665089632955098781161203349845772183991554078737320400856316216161475452324212068992107855566331885160498107739394962126159745787466721856341479517123282833536331891089341877389780698193262398335345516942931448005237707070692528008065863064461101254583601934417126357132246733477902618553559825528000495381503637491697423707718331075198004157726097224550618164221423112861020494516256293671276259738862063095161033740092329769501730484366131113335703220673464101997700507860154363509163399668744908992975498250711752043380101020427071675522824743825133370759980577284099583830526617975904362422745745401854406440052701301192819641961460807963679882709552619780866692130553683151900953643340686588504909687068128812758724993595608064162601016035017316071217806295177164586042592568380946451382317360518843552639585077430599692050234315570766252159308179486791328356233411807983581081733173846243347324172099570212330046244025563520412174555447989405317418742792696029318575006910682972215049283721212930008204339689565720603698967658226826254943695305540285407508845736885939217462845676603905511232189782522698053347081867340259344559427356126342863418359865436281434903184744431769481176791468216425477583574343097650390255262675813139341863128554179293151888713894865154124131462609006292959596074211362983695296072249029843403412573520491455565361700969575737444147780520130666807293298224411991162808308008688967863665737562031799031015214864536828112077316084071207560658230169119645870530101448076315714004010331964111285172279210464 [154,96] 22108376644219104441661735701179294318049917017992070442411733111300193032241999379360185489301039305088220956844808869272629640781472902199214304736774137601530701482088935112185375713212999520999144819973238683165350209349738034812904932209985530493525254972938987589598683015072820262092723578213540962936835725814306509238698898584010592454327633987995211218417007184238629496296821994550422882752931171854397510270512537373336521447342745157676682788395503713115872525432461724863239083473527852579600375386555509443369138133039240535671509818523156476704388214006524009688748307597844495343862047189048449732358293660867590576497224404289243089400230151074323243026301447799807103493693801226911327051928390703998463837317300935789059043485371657655682153423242818823318624219747306711670369945723330736250170223091123916585302270291296679876884766289856636500686144507185379781716291098870731410295164668642574147349228585642654053381226044041236628210764255161315373357286878866278277385094475141595318446479189326867035284192969842932669338354957425320686932658055511307357567751006538288168242934689689565665883649605594965574215172606618168372332995004940574900514839832728525170948116155123909325351453014065388909173125421162095412185830778257906167783535459289251379331226855909679767659561116153340530064281370972855287052845631452162073498005960815425941574837364557159263996451754034643939778082037221865287200258805013986871487132999795420754483278276858508476196981706740566520997702473609747259527397525201747272975282968765793680828727084311117621709792921774809224382875920381618325444422488875491578374238809344458526535979887295569764580873218949118185491243465465195376760221687956222090860815667426878909813982093968567035815981759978532952796635281450147864900698024382620628593140364620586386562706506286166697179665272387016201545866417294968690605834873696310547605392379280922480561938004149785070094132039042280603745595711900622782757949141882266995064764766193588438895836430098153735005115892877890367087153473777441516398556264908325214127694247049257454562023861543955100330185326079577215310850497393118612982291392914505884931230229901173213512644768188831250749546515371662312926893049081853452441903320363285168607339076234730405385408839691211020585250863974521719221803904792199807147648389497706138647043843093172901475697411416065112680610134361697259134668483701364168086501437124472764190813785064848 [154,97] 144607601090076159822307601997702299541202008127637976296360138041994978160097806214805565423971959560342090908846816488855189567106416881695074384578104683706586153070021587723975529832489165037460665439820828509435328852057047731979665936279607991348484038362159723259790324095667152124449797018269751748542298783001371132095061358161252650094395961503854766719851320409763696584565773963406604113414031569054796501633544206485152120580128970830889546272756308779626730242837410014781565901980321213775162961511453795612089504218468454945783138003834660229278551897494693072409699322349674781454448771975331327617987695082424252017677657135642727092767087155891445294153503944460290164498000355102202851569397150378357380075777608783735284076278083691738836023895550616957879374617917611991653089237076053283200625003422058441509887057583599676207304168862761100305766989990832936001999481663935728996361273237729196088615122818791893343437525201179988551385603296288494290546402992453166591277506218865716533035399919513997930526429468703781278733769983523933567775563271838903729318681201130557612219918782191505825793956047195812327315005912437801817194235616467506434974272731310683926525480014073037414955275428867586561754652448112720907194541865570598070353182109554324692139921682382199871693952840596253014792792377761227804049557171955103596507229064637478804564909989623256794537813785276024892391529447694190179825446551846388684003816832447465387371535434924267056643493596056338771762555892031851597201373253619049685522930505312566781783007634259986224678272652610871116329077948277115683425152383353880965548132595549664593737278101035935351793729121682940893140604597223681646440367162978861258435443885327760888243068329554142334285106136300983061716080257397683597081387302208398049596755395787667982984006896903507093887919496745985135083925742887714248884478964644246676471200202985863572609795527298246556141332998188383126644697485634829490152893581734118123227343620938666613860337578054154144454964557703974336863434408105581364564557622180343138837584721686899807093330876298479774205234096626971926699253808961955313966814050249244613807995156060409559037372530062873038472597301002196479436052329686414019434131558650794087501621849775046264298593310295641677000619289369214534059685113790358593712313443007059579250823049239572932444619705657560842808011906773069316486518607069158047207559616614979376215579296 [154,98] 656492516842961465415941244717487775743394289201411217266886355715418693682407949504934527722581261033387481316461570482850398477034831713513897345437516318989686351130080264790506539801912661284962889281230765134556282944864264253919498692640199518099404317649315357750274936200110938256389579257400675262237040067342701496402701117593844382739885268390857889151590829938022534820108359373796282258888881936887489077024234402065672149851700163768247907985519599257343205836443050979060728896614329249267459561181315614052247821847925694985009563619812865456448184066722869442220374710049638992293302468530745523134536001498135726583049853802185274552955000499189629661859654179588116843457632475595327752698689408929105624690177444773603465682407930868213457265933478119177521374431483761183258831334331429077600263675857029097813113793982798429002530114322618943822454482973556167512343663835165789816751887362424498133924036576963011140006112804987653335335193762080231139100183906550054894675353109750176151505257007135105832242718018906494341433872210441409361317467523359192712855986899043640953279948366507363343111157770391605515480254014101749262690114592240665682262108630979660228807162670511776011981123641647970342254516872306028635905696799203550904905715389919430207095246091247325840064314763448755050701387874183878063030857934329809268917600156479253292683765229173178783648256801895508129262761694561137457314433150516787022684257674907653161555578101484501470719833357409053083040710822877148924447609351414999594987321881352024142293399088090323756854529348706979641438442258172487165378592297158204353205927928325797966702369940693557645358522681833679304490897137194065258025490906325456483561558319561435291241012139099521609063570664003746715264831690599354796179065015504645088458944446587162894424060846415658614881796394561071829979633531542405753193886921975213682236278769004328299893738662229557132570730986573830063231279687120813473976746479709413968852487245966309247044367515371603792532175423154138106530220446988259565295913290786438499538425001317239777712871447583177870805437123679235681098665960736086100521525872965889879206566136412025157888533363619887858206689956878648273631692376047037349629007065830008415548875430692052442058354688516456361613188965523678618685302856919692336949020485272950505439329797617011994410922731167903132586790521129003377817780218212759367773147518952047520790 [154,99] 1913558200808058950554976740484336811043648997069754732696789169097426918395903786126616736479435331516892280282300391465156266041298629692281788324379879287408560796602709416154443440580435287867438329939819384481381827371210648220722770073746846500399317099271404960596443600456742845300245442703647213721499426772824174919242127279060730395624393113776226786062332084376391774945371829517645554577644115464935184254750997062743113392214526024942020105619978650640382546495815869508111450314603905925850965827462454336096245246448840378398643657323091997757709057907270524710714585927521321236452809544909279799752312322559999685287262990896068986761900860739362230779566463898698016248956226253870262054362225868346444080844667133285763130244541973360519685439257333876431395489731486375026586965781228549096980700133100892938993933370450480756402280816636696139670717856808441837819312625119893384366651626322547754902240998861192827081499703022421857805442877135072905593126832016128035891048548876623511460734137770556770910216034091413358196475942065258862332254780788137209714627597132244971215277255951852022598367831663221739509348009563904581028721536780573746395039447819342046087669124042170612033416058602636872936222675784498650379368212755931776287204185202339599646008535023126940697021458517535552155315540357006850751111932399982375482566370827062465129386722237487722310809496757723765661561482578716650992020244088480835679074136222062140731858756827614761192253206974050194748494026898915448533069364356172110021857431584649201908520826227728547538292950786442765580073916364005809544298937615473563520201517877797351810731450047874157415218774703063834492859654926752703637727725911226900985964126729964854839895781732745158133603198851337931794551524300597683755106732921612575116617682116328406302347111053397404489709518180530459190432235892869544501726847220790352792885734941685311456652898330023281171628101065198276528625118426955834458757477022289187425730994182668419915344214744439354003026793076648325656738364310161446933125770404608624497391645875305451570775836567398466039397714007228884699568096199447474312734467891768158810893244000527732274537349534764524883859961905174674664515113219567556912801554682123751324400385216529752419183265977429424780072957356445549102183613426342394519605605192526736334574143971350539012987462768359215116892071885718425184822008509597038944064173051060176 [154,100] 4640577871389582421715713873892882230908450016927615229940004873830144394905831176526251946131473921099390009223686595854973335366175816647938861276406627914067627123390199579275564439706333612800177836089031604126345363305038638205962148242142330925186458630688932386231924028899694394411433648692044992808423046400671800245687696641857856942950363670893921396173971240932853022617112457121571877633071335045108162909621496740260836985669475764334161216140444969248508639645252715683454182223538708351569118228913489807234440413307695333438649940850174493760519987209896066111517147589281523217375263632386959776318606646371889537280803354539314868484043794149195144578066200044175534583691699820107841574762817929403240281501779171502341023928652675666120642305347449729218304703344226482541517581169788453645919964159270869943889371822639864215701366430654336684801360213528309075841975030325714471150299159903841573790683871781632354480533637061087857773949298953956658877832971183225567100724092694160648180176230822930058338405364277786387004935681780227860052135023190342590840739306685100793923984650736596275360113649217482631109769944659237157093060735405206897792144919893063105505043674475239558941571674599886570128375362592113573507574395555550215457757117294595089093099542675032969686786981710294705570088464724445946362197907110373856594101452616878492506588494461043206833123674535194209123692976156443661075624275709834012546774156446648165709033578469300169989898502743913767297797193683554714366615175814535569114105026400996322919956559528605334094990044325759497725496195677092403241338260753318416410207792124573086835061483835043586397441821542860526364531110379405114463688317025881799511263927823670922735707938740312661141341782727484215257911273480550816039979178133255128150213596875470633851164552548879638094320592577500276220095138853798845097889053332899412062694375999736775628093602048733588356677230588158465571181907031093323504856426872264114602105319911926010050543091423999458804320651168203702814447283890505090807170394477199606495815880730527829833258993970450876234606109039264816008043267624768830658165804508858006766895352468747566575190281417795498236984468273786755238486958618045471400739760312741797516310314264296067347167242928390862771849297411621359384743458007388013766279951446660739562250551763017245901426817579448575564349399044533069368224095208308829904021297424 [154,101] 13952351433574284573277814584284301694507956419761226168380300521655250293385039717836198271744730225253286729777019040422461260471477789969200618995225805559893821029483014794711539308762464249869821293507086689156340234645310175636867577762875619979714159528286909640983564128710352321880410860587570678717342858297773427192415941959389839737490782789195038366964784546763241086477967858790692873016370215422760905326763695248580938628173881233604758462234699772268157496934527723446298276750231403969391761048232260260508050334502280873582520165323980235802431981152330052114568666630192741939663931144708622410220016795507036002720447327727773041839462272278830490000406534922534585375178224574024919188463524582562300420959726841315842206865559092103007105661647794218770916074753780691344109511706187674705946199443388581539352669698384824228395004892506263138187267843205130372719912043084569579163593363341976461681750176805710273589120265412502607270132566930268394469869283456293990892026509156307272715252443726961427606709751180681237330917488174130835915344271582675260706662273768405428906069469397080202256237331115543297356632420092959864481702769766839870731101406831001351597565693713622520684733038560509494356680913358939819350376564903393371797611936743371348669535245109185649510001132196466544041755310248132371045827225547454428019533341166655604681859182877693931157923699185993642046133057112896029540290044926217205094977549686445753859809556435935281115543830582895428269649173978407213645457504784382496765993271445437919975877734483230282301355249951878429621371860977354564152926268237702955352340039386439644140289357639834533900619502532794726592370650412211458043008633493030596188956940993217363028229622500577297844478525705601089482146975738132651663389151730180658171099970515236614318713907523710565151751538705439273801389362222384916832399866677248486352305665629196050946346916496396200716282994095198451065047014543293122149503745294239145851082909324614874819410421851817485013124925071950914777649450516420466694531124347141457698325807110651813420456869107803210874143269665018486559365222865869891105071134918809396945567816343717821976568878963116700306716633522484063841678628308433536592021938306660686393792575628053324074873464375909670853394301917013562404794658858998288456527401252149569495332532878534754245792519949411650825827790711465281180105988215619632974816 [154,102] 38448887391692338706117777796946356006182398522108059287437232665670888997715353581215149513413964667181119014908904347344577709383263546943965663957542758990657808555117633341270683173870348854252544993481231305876903519801328174544744663226136321525016435711702944661736393109256287436551835778587098701379121724635058130023360373511278150603763587501692057315349784208705533447138729713733970933307673484185065385378686226947551801730375028586664881079256778500730966747337207672670861150214748097782178169498196463073575742017380847428513870110196918305848513739823968836520161006844444503238675665526939197400713131598374405948908501180699304113810879291653810735136232401338602474657252826583352272416775468953746819094914096141270949442214728263734137646876224633056947114066482298842000147813412623025817436982165378976986935428811348272351327231592518253187604092831666875294444900871511196930515750965975621404174945363750401178182698004379976152365090677459477887937108519793927660117900143132860186942047824304710693712147718957960599885419431434755637112931694226592866216186048979916551549279848780682565656021491342536545293693471316768999568440952264536219274145972197297595899222227403099071486823009782846290893317416546107256271404982671746764566015124659700098323038158935340241087058671268647904328659114282119873650227861552792328426145322438381948613835977700433325994772215798730125509336274387133826172405880509378981132173931260707332709826180711184302730891316973666702472994027578312401715256775101395666801381568602465494772563833047961644616899443976646711772449856231874540744996878189694656979239236495030958525054827107538846268666298489912642516461847311078713775367934106714453631822764767923632372625055124699129512004226121204887895356015053999445241822922287026013550942683904591637815542436345520193590702785916556571526933537901332329813658130255229356464244473427755693057823146208124513967356099253369688385354316609622285086033836101106138261967706263805015953353265275065508807095097622164425802806517520391517137650219422574799223887113240286389428330052175503230516240834487938824847548456181150012817415062675757876135270506860415248602461088194255586891093070551403095883903790730898993256509729908274440923952904362182648217154391039221083210624179871237322074096100661258881656993599077711764676184807201854082114377557965221361633213352735985024045894997011214212 [154,103] 48785073714103083666162612786138712319348523219935140657698279770603955835566119731808223761449565974970108507262392143655255160249315572146222161428848757279528699522348177543312055573102341216307753251112204368244228700080343530410606030255445777037741638725015916628193499848591381992743521072134513769799072880878710573259374413629416009173183013483942089883180964269399717590465077803504819724523656807620205317045719663442021151426862831843177696830054906276855051464517590579332078390975772745088979456787618444566754459282524824734146173339005996844727808324424948109074149301868167499963176466512686581414724367974007650650100178844964010032783119365706231727865461066993977234765691948601016055469409355890663648228857018952087496032109268241270942692187606722141271087091086274078456168211112237768836852011077569335576109562210497730158671988858288761342510959511675431753850480152657528477622664291857857499388660792263399124113114895348894515611279634062007853976221949851492677259165167825192926682750522479882709417160543028846596603723946977701316763974732878511856403523404329171780705978927896279584889555925827647674178146325367691996249872584649380806303924954036457265704144555626246782243952703316893791360911377968013454408630991522653860010327118665702486408033304060916670141222056304873000774835052936336745392284211336430412042130614001891841025895214047577421786434332466473803634269225954745096092557778193089763365487674391852481385536976817262066504793061786594791547457338037626564249135227326827471392099775692615451627898467262941447121489024335855963166041610176383389287216954226094017825950303597773464348111508792870239000776240358444373675017026308507592972086211784085778933456910370979597380231575553801097821129287448285548535821798082592500618500498162140622587641327526062624358887142341540902096150062308009124025705480444538241060868625444103424145492089130064299878571669294857057658948600718373221873862745101930788792740361196804041126245075140350290147272737571731591486899914445579912154071008603456130039436786882470669916033894554041565959175187971879732990541857684827751756155150158490765673359298985989210534822723043624405919720462016375663211251747464705550191842948834030815502095148790729691779320481154134873052779535465673931746213474934907584382013102077462087112700581377714447210745020165102728519651668310280087127381846692673092334854520048 [154,104] -4541350032942387404749020109312863806977284636262400040763013789935559598102279304389664462156343768379240304154849929213911972848144781432511132362556915474974994889741974605387693207671637883757159094221394642987480649198441796550023153114841190934113817030340981687193224062106871918979452275095798329924609475721863170533402613891225032186501690921968540655575748755062411375670335923129818557273069176302253963734431587282996763303516567288510876417166904479856476730563756991930533428683728623357341774777056622523029426877109550881145891296369794553086584228750345301286706154288394953124647572166230068981514006060819424375780563124864480323738173533505215810128574311804884457975061114081256442866309048751186119533965583364835226885984436157022113987579011993867566612974361849265848442577812151455882784910736174052095135568880985434060293113177190197639946163221845913667432870748808364466212259111576607356327844870032885477152842681806960276541433519969040779818165021601972545026614582239827801450410258083845988554686007447061266581218819668794710439489069109386018784317213524196080071849772627886669265215355423149619871871237098736027384952693918810230590970834528691937224014397966570149036577137950743239584068681390383103181868616428929193939532107932812242733130637680858807270796864529752781328501124049583727832630960950400789872552643701603679559717785816206577563150428491010204488538692584554668346595426403577568800773504054344224119757315558314820223065877088037873768084917076823725740141663626130451469257903201600348348103206758717731717320378463236038152168089471959011520145738459154845330269290471072371060101587330466486744470110634291091903997293672369390710515939232136900574478881492554714127399488017166256447258115567856981557443123417744693875571321676842576874430524700544066038112818088651861134212532187329292960422324453249277841137511939026746007979093861750604486672781178039924557641863639137730324939078064579145475952830965760603878712004829806058998529575867304445927471185709879842983625889533577320329059280545065696822256992913430035100138108423604211092705184239458584868269351132225234184616060856642096593277615362648061492600289639131190888465040568595193238837024591904437608810738515988295616974313566504279462801871382839580685725418678913966382236898753612353725140284661956679691704490892548434677333632932565819935126369272292999386424 [154,105] -117437658679555004966184387978628355043173716882159808412100501376546753604116429964948275201265050867626359521741545355944104480945528055027450296117312357914718822039837148639748559128433279004327387376327537285894698060481909663931005353267633214992031920582842136124047350860287446231217195684698969355566492092982023091567068897437946110076100011700809174458260748798969676832722965045425255620805642066933455258194261091335940785433715654979130314209387747101031581888198176857690693492931796046620209749129633361898285489335279913581872128907468589401721282427083917893404796890518690353312226896101518113215134471162742106342160240240184626209128729777438106287973871991839140193882157332173898892363881600865685339397262073802585648868729074651961210208538806108209516303707567263679072868022376393810835859276792488118593897162897254333422909698730349902057291660144313443734691455532632912826532009257593416497531455251791974273255967736099319443526545556986141185074766374768509530350957292805176875305104490982595098375727916819708535467472506428757552888891353860802765100885166664489314582283880670763228914009080073736129648473795028521864082194819381360593824524748866124834840000048346059780900007944754105537996437060182901093956685825335020950783252016314283220843333344145384010806013080674771209730213204612796475663568114788436616981138173992467857566366819465777269022060115607679531283059099269635034893219148184561946736214896993493727682542086426471281680340545805945780536975717085226408941784900565817643073087150244531374623116883834447227802142651484729589138828229262678665648415575323829959953163111481122210942704827044755002612750516700914190334618060499625092751794862468868524135168010678684302130147909340790389212818146640674803366843202836931953088340996873028282741771324327885612678224377642049960954234305624900574682470852388250815554349024762448358722052035589343676295428062689369669310886041978402643929956381133593386158983884289287258134439005272457781821978069348652140619185060468030418979112672717848985728001158921473806076235019660253221692647483647829366400040509820688354888080867382330240455771171696242932687248496894499511601686705034421979480851973875919512185405962212594461843664339186632335399007518080440821547863536915047786042693397747839882858421631298927207754832548413896262128235949959111538728837840680595980202145979502765072 [154,106] -191464731366071501097936787253503833652471722026114684277108371121996590170661011786222817504755959469361394005591566260653673584061205871189468766035953169358507132861188011647993797418448257695463801206919188424324780825014206303332724882112974890050607733285441449530308783359341295738266511254881343517934993665046859283645699514480198232433462909597256110733434374133429516596185684378362127096987127970953555891884939752913552442275435892695291633086349691270208927907883266653808938521876764897948928582397440151191985439950367621861786428531039976557094623347379997242959537555614992419486630317752161439813452026791468700077654970708175719062886838024269248996649884367954513583578150757059092910647728109699250791415091095814289325356839647250339682803651210745525716024178020339962081772775955265859999718500718990166411222137250223504725774155521067234566165914983220782676496645164828936517914497013913391116437788239812261599429609120725535064156189595769570645408911728287885513018481440089630270708152102569180973576111621860422805087750999546397989096497921722340057846234507554625244564118381924408256704690167229882351148585626144337868784757093301613009353392676272182287709901014483882059456930123318051837494780568785295022017815152307575680815214723650695367763593161854998942349333065750470207463138933471841560792533255159251405804962531624731572264678375203977283521247413296311157709775491038538842625494190449520575645167433982573265271887523502987691066779781336445457394133659875755407158644275502981686411327032570739056067528651451570996351917838307740767186717738757763161379313415557033127132547131567262337872004356207981725459243042818566656866579202084832883697694329851526871770090757641243545434538841935658427337482855667797331065250199878035301337132380941387084282408673234376855632754415671769213132460746974861072438709024302062129849265611517673843109822670497981632287419778235018725547256845863931463138840206023293483735498857586714989509018129515042431876053038606290916744369209360892266159689514291261762467054358746198273976309257089219951995009421920374915407038657868666413447075377336207692562767805235168307398582780388006624842793893158597044004357993337732918875600291212107735713186082139750203693802387897595261816065423920184446778215671905132912890455347475880015793859191699653201900260493459240996992770488499064669540781877625 [154,107] -138329906391009886928677916704585208823834672219839674381294222518419197093119752934471517261795134670404445449579151590625480402728589968562698025877821532141642293818358736788029658138152854329400476934933254168001997197275982199404453400748903564724964764361135729393235529096049025903261083630636068947994595546528987386934785174713819900795098194926112330919255894244531607973909221477561701333143495089807199024284857044853644935812192481247360573364202141723329327124778497225120696457979470618557901266106495729239169036085240830911780895952767839818935009205785285287766389380211447926498354781100240971897201673280182409369374565913962873907365446066239464619146379427460345134313236602480984481611657441357002138555882435415521546041182723496017689632236608263979940090306508979467267395990533458560778875896780264694663960889892625324229473060747241347407717510305043540371091590720387719201316774963493916451932890542666154478805755007997201081983827047625021758706168591514320995490404383960294830332996872035575331801880373238256879901217964482721523789194042738389424609631834423688167400348246336663232616037613593992672694185424939290901050330064016999797185268522055645489044271719472445617010127012921869941483671182825474296833744979983372108722202601592460707780313709237412856238287523374051042385391743084874883986312207883644773948510256020230604452039678981286785461860480001244511264184699837697245392809662957966172131793151395390442934397306105576219082524622105557953063289968682952424474700910973081384489415237289202097801884268902013853415326749109435091817996020248244158981085654053533478645075874401977423775884506587324268845493212675899606246957673219390163411016937640074032711726350470557721004651793075480663563046919113737793279627561327522856961605976213507789471144927409082804528108694587197045165966694084110664528726711210851678861883416496516078122227641958004074088436796950417389321250424768765983053274723871126578701386225703004271922189086086663393701492437251725744223176235306952789656917292147725329952102935900453024786560296440167493298068301504863165491846761050966830974883977319997461168116773274550647491128650605855713452826400666144704595306166204080073314731821953412179650579538925214237697537648612428959169348825069455758250923650974759059513656423246632641535586379181516489896598650295367914717340721552690421647272 [154,108] -44242458611145997207817637296736695279016755986354244394600662569826701184615649728672121511186855423880946402383233328533821452956376414673340181919844263384409350720736080468361602900394740900468501676747729686949654063968421150656400546977348378861073016905257530476690985283766888636518142681056843946550126257938405841468257052578449941186177456189155032608196637212055481164023668370628320815533173886512668693296585590353433187052769251865876016573319676259426998795621906472363476697118339988539510209878126274220627246096494783669288345100112482356711827422573670399400230125916500014749896535913478427366242520202229825509549370219408881990395393849951330180886216944342122433612474582993019664606226323492073522535707704213423676202767053962229417346729762644174521027519331900228735353414507494035814242435868873029836712598749313308112299143966889249300039862150269893516692763757495471469962364562670284866225198804287296188421755919083604696587844996693127824334672428143957519381741527422862955013289383880833739574629268808058652438941786616822871985015643564970248412191379574758469310536693383984763651965526326017356849266394046473499669960390441209477794560453445776731086923922051885336057886486208833082253640248311012155801748571047007054214885736235410521920824856452616380482926163067493092497619211595934241951668002700475642325819115714631906884817134750908554829606913119679508430675391588795136994678474272936466424727646346499023961388883766231485252523984931569527131518300717188584640434876252088280291070838231561558241032357405760115698651530804724969028066415207355216500870858012046822895974752263435974612145872557449002384572560739237823684295950641277167274274988521412387594467760304798188743506939998430826517280702621527988049793262001078380343825662710412014670795504022436905765174386907367596185910572831915566427661122804400214665468596122915029667620375358278374003088278866891059411246711537507791657860346412526469895471838686903817248511600412835346874922727303539366219452223619406419870974367093351177000457376981012568110966415744794134230168112340464687466978309389200987952119555050194928499557319101665489962415076170117400687837937879427972100576658049946738000682619565373539497328090027076532834764794675173019349254068749444410347827706057496358462633168037339389066687041834528960994870544225433695915159378454413504 [154,109] 44587819308188002291351439746710773141151168406583697558328120183283472339268450356473519740286037797235059083367022880156846166606554393901684451221106132392537472411154897803617311708483952760025881218902765827382120043477250163230689344455263506524744896086753518325720282460760351882071739387471157816242126541924519273495460146303109090123147223606394471472436799020898640176836785918148424380716002355344245852537582533334048280601112523829103358925912440473073177037353042195450881018091285165079386640080877760351198294954824885489360760315314500718247091880653997249267955161483435578333205642057932636883552446978155407041223121812896060654912930258744434626564694936570039545308377380351339862426936237728387523287673690125530618126870971559412834464171401723980334723320579154781611581865502422277091532630402843955194218663652039137533717655129899244000094284805059591635958021174611020058993537672994510392513658391141890899994350259249862768045217086497814220315790036378723787184206816468859167389681979164519418250477979330459281250460503968501539410935590479060224907980163030769504509039355523452095977278083669811621730994863854660341724307982264893943786932402514957643868705659780275208454712225485288956911112730634971157447285815358824569857790807066712542712694867749196032794162474001269256999584713096633895014719506002205232977406491367948329020166124257980628755630711266914765053522902653531243934880655697655106426361296442525531921000074898739690547852351322712231492545660842942633682305949119277705993850153966017658729488696155582062309181962809776710881320475309171650719465430288137711783742500646828359062457856423345896886894039723122333296163177071611423806655295583995447075804150804856771372870972618899114583233903183264473089431514800917861598829659970417239172616602903676683213131738272274309299039561676750058354525424627992908636605530904133810308516404863691474977356783919097057381491592187716343936462475175820258241390441305419679903186197722907918395419502220372680750006652923803482045626013546630763021513846972433431704821446261239238568732020902171070028644313017039662090422618433234804613774911532584565237282929277349294661100452942210414161387277751268250078870807327967404003336701873280192608735651752540756799756612333511928541572165758294412772369988452801088053809179362127980362816261945126523599154145984 [154,110] 94328065628799297186385125672218894592578252743311258752843498722024866915343085836168492975914156513670625352665281698604358565494144867684085324807146853963493345466483271715641972844762029252910117859938970076737585364581631252966027658514241292839471417096013274497862096692674165207786829963869345494730013768483016110875943799312301567373001039338060744512725378517308177868005443515485011362061769852549539779713694931266861543006468712099942110637577799449007483190461733134058640926073886269369867272219563524328771700073208054722786754386903293207726230207460144338395000935133058277397905981907631088437672491172119093355605462900548047343241296515740612837743335855197951922479986215893952144176375879913982409116831514604540072267390209290821491306512284026065486420936474832231749182135103087251854018970124986559159614430394533650825938819847942088431924244356320686203895563836302352075385749681696421788729332202758718887052689718885419336409063461750871897574464013739453227941285154355572822500027508871917830312739531665815198236545477275535383605273408303665614997862008854958784141480539036833193574877279408722603800629590285860983321009009196503756019622550540194548649331332708840181060267588274882958129147999345958367989918176496337783262686756991133460129087019613023655263403312581743805080725015272718189441611036599234747834103243701828110729105630132653592090269681182169901177087583993677529593034418786848690988459929648162278577564501888860075696783141550845818385987101255125911321553470598487826568485145794543004333603157781243079167570525156741204932702511077188991838019539404297219496478747201305951247180238807676128394054220062499993507833431320267881961399379789245278611570494875788361217766073298982688043309001548296482068967390717306445376936724137483873100276913036791400243601922517378042946001321220519421709237834212381777914632740585272356277328736339077835134803913431522665133045591043123221439022681031930057421739524203264459350751113171880006944565127895582837118968877478857657508221995611042930466217628587239073382119182053361929813828061857295623975768496165192442056988106016770842323945616576594084141528640875741030170448806154896936241155245937866000556091818629544648651904767699194857042249804888883883208732090548608130121403436113790575838572435992699868722210618277079611975791863055001933477292 [154,111] 48935195135769915351417350062711673093149240243689757150557941220896016879950253877382884929504341012016629842253746734945063977376925620608717666476126530326966831343075998351119369189279247123190773978323492372963997986577061206466472250046890944081763101622981043659453120324490521154832051932983328469400924533135208298129179165588128818908117082201038353865493446193389211786004542142912332278225936636240288168999167041179246399867370303205058593443477683337840963266779913168349871797209902246211242535527253821759702342628245663628272716462118537040178159158516851951239724964888373933299275289555596222547677086381529186628016520331188362985283883428103041062016005412634348931791931005583117823889955812902734552065870563445695441526227966365375395922470112962763713906396410500438889622535817173444422732870376055013540872285755572925336246843391981697196138129143745551801613503585334515407782095616438686842719168681502779394645982612020130611560013245823412174021924016117856198303256858765458531901406597521235127946858136373654846295027032939776209410504062879431235286507344745033563087301624276658877054363928040167484367202625379933509995130842739571846595839671109487540433254943379579024247337205219649339567203681366721724218637179573258793383629174992769881554002603409063205664332040399476691886810969226128414410761683213410358830208103885899484590494773913845971946093833428425852434765944015240817018346159037537705169909671908052380838087285797601923147547391133541703147682193143172331505089625377709366910094130936131392722369846378859142285122083715851565722803476828044488968947216501479230591461084329923967103712828341691243913658066441903435020035820524591851490434699639937013383444969043306257333974120610566630299368601917551783630147964037170898255362735693689891555570517783493411216020404211244732614355509794368419340467246701850704115525154560840592985438294130880984099452446863140523572312562321089054349189120463729594824300196667176101042241644997009718701902612157033435932485572522662149061779496577092173665960331376051398808477054618138664829761221973404327981249672488530203850339655376703632482599508795009400694959315951777158813221508859206506992605495991217046014470064518411639655759177642363846333845691074836338790584282531731974178333703812947444502074643855181517092247270599651220814161307556217776 [154,112] 22880110812361541510595074466339717180258545925192441625051295192463163358508635882036749396993444939344340319479007765969687471521468238967112121448770551686768606686031129746259060537470783426117200425481744339012676418979558024602347336031456418530952817634331270234841045492959340824138995196927202351331804856393593916401847063519273995356361667159852970765716098393133807431409101960560101711459783119870101713794255528395883136537891658424817528967159394156112488461273314016707807102254082639558031762950441612970244089540393380591276411070466289001922418054046246775243325992413579638040863463580055826174586891195311646411133570524956605631268727706199954509551786784935281865080480702451774672195958299264816458917758695356369891651184475944211233807734078895720738067799241180974886837816571702210838309828615311011310408583044765427550425699593666490243289576842107137912288469392488599999326495310833191517237669629433412226284627129634691660483587032015328092088440455144288954067035955469937529458192313075723740561126713825005963595788380290926548119049391202436416243726459186977401631353926849533920185504490228217973751826021377751574222669083225667430147139664575773564043132866882061307701712984325771303133589179557306217861456192085945572395001944074259696498222966438674851397866031282336216095646355887143156382577675673631913479037134366842746288309681515485127072546315130969837778297166225812908326894957209436390672650820399395994973757065067522758785176851209485380391120159573676961899949432448028046199789141478771559833102001436328027902095239518828038273044660911236992862562440682104711100782623619246455051337578077155696444529283163768874133253918864610870872736074845771908733937157420826729415369600408639560976478549375722234827675397011282176860012165819796134252509222680114086934651165034355244580175459056919287540256918325499061168875813851753222317253015387876410511370268172965302983294631554055853301690907811897424307330547697191825461748976477536685554288000940557177082643040018933124962402110980661218003485178820275853544499399656583251297318348040793533870403859517439711608063481989121616829045242542741826738820654637880851780146785654475479982011455266044192941114641132259896927257047945131648136430601686376485631632610716059722839592936673932552145219526091179437972879766973006336249543265072 [154,113] 13347840149757818742812747024089003121821828636044490956201286182278087370519997848313034065035661291052458009575262966841149897764317754334187891200797414600539239864270757186315717160926218692071934795580047784813200111199230789047455677802181099347639567256777575199513117435267194322813583559076803868023474891144536424626442362681888507249840328787427668191042945266518543909317998536302948292531243506320734458721927587948554984279154901759609666089718076906104287671980367072579660134342308963673567812075243665248622950566513331034175183863357265264779776890135142864755836016063073593378555647552967249291980380667731417292465883285718604547947105454371343559221852078352653530048741947187511961078862602298605814202697342636152239151723084496802852291137896238296397614165931673574589775358742990382880974906970450176826182824745943541912718212123864834433918073097703872833635984618728711375928767417857931837967613959240359365819462770531291043995721367360886551858760664407444432384118198114310873316268679944464311373069934285920831645157592259270162224673606390907770796311583599816170268250722815899371357167983275599522531243747776472417612161065436913504977319931062013592634848067629101605690216411486707167827893129316356135281999761125535634265779138233124391111292382638486980249390560818337866534759860312292757667083008651851363606289604173902282158908122799341397429042476834918646169065757932673921702236958637136418156327618733732223060642318841765582190789379182554711561796070120935149960172418212547780826880658942328629001265183697593208821232239757249988594036064398369901325993471327886279538874781655829434158932004989678543393490173273817324259695434755951501766732348591747241378381021661221458640490674803131017875567959813309959008578621531094230204034480073531751249882383773948542569512567091492692118463697024777977330466008217844788069133805021949543894777727779235702629594305273949383002306548274335291566500488544215753915290934800518421792816470628255278476783960714479721962448394155536516363537044250517452851673917381595366688623350538755505085859071421837187646994059895173968156134560055371086478475142310119583271945046221601808718480191181745827693597307299149488806400310463193524093908118561690337093834926763211246314114939193773283629538263447197215177458551871615205095121479333942071083904 [154,114] 5832187253020766250516346868876222964345142435411704262713837740530913393900987100278873243545495070299301609087371339843872214386426994802928862669306815063948778226072444336686004022308288006076573325895595595975171333913105774979070851758918047719453301414019514338842772236019295617269314761359429719454367729488076983247395019894165709135655335251882267066260693993082608963061008713139210748609909505850459535985900125648031458207757066724652906569375437740208575019559243349250861869754181739478529642382424442382214701329273690065679709775798944659280933035030605182324902806914307874788555934308431797760119604754481208252243500441975501426052943738427326582064688316118764997054636981037636296793713364506135355706842228149994179165516194945993043267426614341907653107639425816383207435441322234338306201373902278785967995357849879572232393709069030731587856151356525416289538504218788672497320068538437281564978878558325166783501988894176743870009131575739876199991571474547205601367247805647727289801216218285144244438543418643810690336205232760065116156049908510543585214246816756289119895544506244627044654859068697198305776420795445604038715266861185156878304478444482611055699054965560088335918426741646362317815126631503677962247981304336829016548043334199619841930904101614179627008207447002969175146600393389044754715128491543817058244443850639618731167425240069590186257830625230354798766968303076041172012997909598989176225929168963960667700247617630822735080830450990765304562326449497416208983934821187532639080636362906431354287483613195783599978275581622641230390877833115747025050010693967140484496757723615661927640450731268119251619549366363724869243301897947906276613091917759667145230214758410890452553327838095104312927451030128789985583581697980690104010624284564172102891057920775583651353559609345408947735702301348219021007725448568034267042569507583764477397903045078180699701891714362393945591339287214488557768145279739318009182621034462504518422074855535313310897782274481603082203199169252085176014800172193122886347148525768039235927322455639208728037295926736090013489599611745613613500148065700742788277926279573199064945215467066079656404812507028064460706173729143178230392506340180176082857584834068564981710520044587013120466501443814512207652875818597773573767434288652963992427232219513320946 [154,115] 1325830608249127304183068041807232582164063273511490831214147425048859208312011540663051842453523713248205419872863902461380320491731152630968279700859616851980671078889543341474485410333363601574682452908319885830289584870758518427857874386579342354445855451076800106103331844216688201729968184369275538530975109040516786061164574185005068786063036215821951760920491379038561680252455597828172896813903910669204252879219278432721893908012124192152751405035812333680095345513167725564292748696120962684311354123365718555166175147521411168443696739780419930522251897443781384558488842038346992254431861747708915954938265454221545901406599940119303902977789747371303126452130102581749605557827781590676383619071137347985201737887790906520258589870595194785799176838409319208620801831891961724232430925462508527361390451057823579429615448495752596287429705273462354938317382265676489789352957132431195429077938765168136045665642441675166829242106080658496146455929307925662657671584014142664345683825065529238390705978063782702563440033800209865123035203933130847692596235534592759457512918507772930380873369878600927175666765311550596896194953273186150337814894344289880398512780856555551916125946693092930926581537054210091423862872871564172033069288653218755617896538221999772384348334180134390636470144187272003702317382851739619925701671778412212845829666961055418474413617114450974719557423293409721075167281255866648434253858809058455597368910516831354071841708730774280389996749177055153665125975307032347362353746284508107966304813284151575415546070051593959440235454661680153635056235285849864772887261549775641469328712584726655622210362593717807079203165890705098601293043918784688325118923845545214794582169655062169305713088158525526240524055596338358042154430793224479106360393038746962603024962123546629510684302624629849551051880263058323159035368009278378578437183538112797946743464596282254808335534427221093054175281594668717164524633966566403561146753612394354902496238672457671648281436931412026360066153756675339760202400054692673371953554110430333074514211136473758803715695348776810290876246841262316302934072655882660763326315150643587460122177593851834986701060790172943692055257858658830430256520152354071007902543230238483646940699998837864086891505773582660288466908820902347100116695472446507261606970881432 [154,116] 141473291154011823174879690928996768023193527993122463905677449026818209978886642935823090709694917964222881098115483802617600630473042437551922610073503982268956369362254900987479796538692704951979898377698820347515598667035751511990831236160611203002175494520688258565036597151865191709912538896530723497687168284944847887990059702430461904393765580782068384745130352531036472675764103678388434462941544991292417801473016739041643618901945519194200195851587183173423432800829627136038980714306371921675766137033923738329770359015821146534197037840658473486246252867753085589591707939839694664094780429075662661355520736181576715920397781331191522671309751043611011937764906658949278419222827658014124326065706033579575454980036709427597756395636861527904104290009874299778573170185483461669000544319118828674600583214163292629594749757678687552333069995843367611265760436816516070001385664068029406390572146585055042156993739451459828296970229734196612652444751725409796386909989380975000836135750584035405667641757954141267802041451934614837357487016813705546302223762760693233919609007632669982107648335158215440217563738785418077229648064594372150751143668868218944728021101693371152944695563536538194202929387182424599645818471541943615568027662627997724575320745961492351229634592927817658205951783603159668573091659423003742164892709203923569053590743328195255013382724397842881757247275579818042736101028522070247308972202263081242006767772262729579524614512930189890078315879969857853139001517302747946818267458915724635063560935893606165613948255328403785271964770076731808828506597101537938791603549095639997785507088811538724286289473764005867092335486875955481627930071853714156793361861872286144672771514468589052549156943486327058462711510605176206560918793050335708371797181716525986647026642068411790574608542481936170071360848101373765945377435761956510173376592562300004227952638765459179427044107303976583546385027815779147692690721229106251873162623095952900118764286185065894082023171937937306723867595653587626954036464576379049444541991420687710808565765563977458089987444430649860951902091287269633557742984790010924802186881267996774331823818565668852391832398183534952289638035044600654820995640998460176190990897965031608084464163330377655403640890515569675365097300261892419501726516653486592980576 [154,117] 12361669896272767967945700628101816329989166018103382256540373526608836811833753391807986224555761392105311125404985705402675743396797122956401832845594994964522244090256589333086162618471028092278617809775709914960957320590567193457775317470629221178767304851893022013738612000855577081549033231096999318843298884517140734881980375666384390208722684619550219719382109618251429050419912032472309201979828067613705909584486150634175170761035450495475738904659716030600605689357227569732497845149426675459573465022038140146014756336895626209284226726139163759814346710344254227473522369981199279326331788901290554547439878324722802311404365947481126386869002025797104054255644768916450422851263227332925356626399427527904563641310150315931907532582933748745136719617004229497570372802706934364197672307412687612850147071545295683767934072953214050366724019114973505363585970405356869496251299788579311280413221291764213028109476919848215632367564058048680833323294448575896882654320809842586699740271697544436087619621850805924548700991286187125797588014940794119832477610206525196805268236089754507113618345652340705210611462371638784675335327023408467825277359310142021699733401727217220304767064322930057909112387508429657772331311973730389913667669233389051955557876757948981859451944216530479603278470529718110777328646133183753227984150813841492716421398431520926069278728360701805079901564786018124168752025152023899036423038712916924675164973791432794260862521901788808860869999885834435352672186285874211132608333657122030794728531041589403636649359892055464489456651268196709072165467525031681751016356578343943478598638756506982428044775128286814686677593963184594254016076535435623679966154048858521193529035026346949394083198902403059774264441738218564588552956057636327760365088430847233070802604383110433681784453916582200489120457801865351374300667440656442636574196733974707756242243218444635846033403092609010198239377877658709264670794043893004341098892464911937779778637269620275010215674956220655261171147780667163560783595981335184356018865721032954964017301530962691748109717614320274805099933451211789532344003685531759293317838145376236554397505663308316414681179003452430115887603844866904190146242496794731316717142235890525043299130605693138353208870193461939607326698652226978637147279799180000 [154,118] 4689369547360038756992374249992989915795853411698781537576957138598295021624844386951537531926623642312538689957094205297171550303178586522447503499880124653019899702648855184892468589152052155595833179420034158327640099245485726570682392520301602440556437155271975491550588356833676204518335313990259582386256699607814570423284554693306675266565274421567254583388594374048034967263932852058193127169993245844084296377452436253217609451306503187085175594699816343932762531691927748040544001319498705460876748083977798316956040904638398775919774636795989273596974147856470319831488035301269878311992316235656550764080583038476422976897143963664576499709863245342108612908176926866403743578190025375198945417993508329096159122673342296494824047864007588464411816688877088578303213172115852658101824549564990188573613225742445443098207685332262296663678798512861794017543923024833676890220993583418887936376689777042620637418383477152331524527846576070168888452311965305005769660421931497405981412736810551996533254454898875730131612216199974822415818904361016814476480389042443995557104260826226797553125577036105785276121599493591922458994769616947513087439949466656296959680266797806293394297902031279108812582435881974182947254188770547938298453160278266205150702889434167482976404553666869932079737792725591300566127688928373645162113628800998547596001661707723932703719982076621954073449256332860684851693649127143977942328229498594997806097808256421645726209608014709595037220250371863188609832308596947210066579668500704219607326587201498575332974045112651211534318000841251639032145296500543613551883141934757107887624799897420690056567056176273207422367352220235798195955918917210211534982701021488896160075038034434819641926688995445375249955724658778039223321254049577110997827898521224434226415987618251131232654712398622395946710869169454066838957094790358740941408197250797709497947131257084337357760905856054581561938642564417121080944027718586104427268368060190327103685620345562629991595550989147899701883523640788222150653341089517787890706645403289018189970451354282598356731428666962729217131016018851378682376303860251711034317544303435592504198947084548987808164717215678039738258776817647528638342055267549206533960490318116886129724945393218055894081343651867044092091083352266133897568256344 [154,119] -761938847758121568911335873764745376675792555284640212746660861318530132641249130072181314994629344303750383195335507243575621706050964201344699155715148197728495265879115666092592075207931765713989570729704059152190987518734677367706902452470508919887826487968743217552540072190034194460518128241436677341397273188584195045450784374116185127002117858604070862048406266111817495567153960638894937092710412585652392284912364987349213138486620947592919682301173351361329263877167274406562546958547008727151633986052856225011811124959235603713462470128267400792577146689479558045571065199578467933010399582916643741089076632341382229673319871325254385904623278157001712434938744539142788513965402381755629420991774196531724993491713040492909892662390415797641219271212790955417727192609202556958972642850596988328573235580862432832929813410719586466289597763335355341554214506255221952014560148898006616572022694954908680868382308925526903535561405948791350205378551362896538286753185423776592398054196702978360264352187243744102043544633571165707152606113401038410174520139962588641840452239652808546660152876658435769308949097811838979521498777410006213402641631653987004861133778527537227957004837816179877461732202216066421154078116276034999087073219193949060453984651951873370856529515200395096723793137610153461418145590412765209565940271658474622582982369407547747455838917362064898012944201228565592021610781844850855337919974715409529242595073175279364912028599898068121284574278421962043159686975737126209724119460149390541549286700045680350746653797152640774650247617309175997478247754893178038791237942068229016744456459464694906688361303434196999069901408206883163940653136454009608273059481185124771248549597496838138748451146348212916424913456076721561815890521797391074843042159181127546174925501713588708631849969599705255222280120063660449938666542322398674321555093502711245707547677318710422500518859368713555775695840131350681560726285162997660224577346174427290948566486235280479233802410925965449357785402687561064953210960115918266350926005357796948669378235844106105446678458823210856088114874839374161078287190684291513911932387528757367598244550579655204928071231868401220024359691875974706684129105450861645640636168083256377611764585416755297515318895776519961455004069149569847424 [154,120] 101177556853487808032559829473611126565990475351778168761043497123719219795649333262586686380704376501897064365697921486664403107345506486014764289133250694749547825575476140198378518093479658767039920577313367936199485276198669144539312360008079698411898874117243817945905952665439549497726858258726455132953793422070855690765933432118099718691352479735177130354904380719132339939951415970547549277827655017999675362047147083599155040401690311680721802791159418793128008050498463756366867276129559403807144422232237914276460726557053835316416955914721178655715555571410591374148400281443793334111331854132283771648236837568358636222298911043687469984780083348681559476966385965939629415735760773813934702620598697716980703441814606373748157669642745043107478273254716188403971864204861645204316294593147283831685884353983393775091534834945207255039823465696466455095601539788028979655066598723803375692794093535927858450588256059970010458459532831534052590008668124238264534202136499649698416677276254631399049568436312716692262504148043677869278784164268691946691945353228406241585945631130971815849600123244978953455292139487456607921867981995982451621235607982041423376580368878556248175262198492742402137061357918308598884161849966986683195642476236774031829145308671576055535603996710098986292520253273829301174313002081287398185599289738633344387002732233291181847599180462488154080336673423231730075288440931517230245272332504445256287612403501682646038290083616799819895083239090068386136825632328059851715955143631679725540683631899836446936182246521381040627464226296312018300230749441667456233020527826122343638849249382357115068748955875271120795796228069452603767119473472046371905245073689702204600981912896794415810987566550595905137055372464764210343165194587345450641625329550371099644754148977578330774423382885252115384967703601839844428146942147185298566855885999012286905845475916451360104418744515445848578405752768576063484547666110867933929657699734708300915634460671090086894139547565444656533987101647376245046912803619217457804727579360653880167103446972339578979131214526311676734422019497420299533533620886109272366229725595110972991503195503781159935436807640430993893741954619021719067350282112195739844629087879033020650189648801841798843283672193112561654543155601608 [154,121] 21278254852661827766906427749966422043716610624727125084941519009028669281140422156767310849348806942041324896543241256348255417520463978430842229539101140229108658969036691137726929136921500578467545744518051130803031254361868557890499790840475898360840516054866252829767795077319017248688265583194534773386419944969185602877704773022085044168774256551950310487588789582177373775660082943844020374520551453380446165072256765603521015193266202789585428816396591154466884519787970095693421453878690145600942782462805204037098203691524842430914641297558227720642948491899214422619131099604719611983786732427394603710544088579565913909904403183017002880387524205133984175380251119307517612092757845348305044338486399220178976283332853189819065804600415619609568415065401271356167004826887608019552715315351328387390371758723610252109994992792689407856312767206097507556368751248398076694198298511612301164147942425654183432127566165694429536740122830534172127382938401993572539007088972842756704631272640244232204591101858690780810471361850367945250275129626515958171757362918117772478047526458862812070608738385083114233481751032781610303506456228576997019634350187337309320110640524907869101362741881988242732529415258215808921089703258677312902686443136765227614348387897514441422553063270057749775589791699951998983393241296135214227120632534094830453493452696760303816138207769396571334475076288632525180422302211243419823821476630377765698703423622239068161643010162143128232855820361708203302519201757778417036615336423731136556095165589906076962088204751819403180634148783904681860209693319439195076483251959921884347657773959970590290191424386049453344364396147357580646367505436607822996508803431569953235523188984097477973733750628675689680556036003698853821829901339989720171181776143818802236883677696846445602644096497572771453909060358809509559471335127634294302391378725184276964209786724601844673089941421790030705904185111071960424721785226407697046027522075142099154874524349225083183514230966028635005830616142335601359532568537821804266848886807500568094423628308703769001887204435248893498496912442220184930759184937296761497593109433767651404909101619630646748011963078237494041156680181498325342170703243060858997215447142553026812819000780699641345048528604539152767357136 [154,122] -1205502478025236879365962119533198668374821619567951013784172478783064186319402036392831384636837162799886772560771378369368817756698402161681051793033976882994468241360659125677497348607092099923008349526444034491995352717266215866821257314214189900623271293526965624303760315796497078035862426622928819382051053427025240924982064856035351404739640061651243207661928827862791306866257084231761653102750060731383848043503248317582161598393543980345505033748641712136165781636121694939478655725116336344698467828829293512805590539007279934024596551107685027331657563945959419222191293896993970384277134423978164301830873600271628659090583434668872736329979066683632929814444623397586939548536970079427087790097024414550220729641153793293399046437983147141282246711188208141843417839531709213899253480654552682224064534977237115933519858652497587903236159274762156510969710214703878742623203069110546258211824944521679416357472097766337426966414435240524100670786798793540513404450111457010274049228716779012625711972658248939012471856578871109687204603043627844444239492886193177973808088191282905922860887502975910164306383935350011830596796701064021822495773343981304746136370871299153745499423684057963429880494851316987643602977596947378142550933813110480200308013215676478104565576167214492971642878677648287283501318293103417731953767751849167109071192021925278204014538949125675653023637494188209924368782808307603213547800522204521331245041738727374203595662492758908077268569944747501984394629356516769467169331163008779875817914285816005203456048186018603392707230832527783395843283523338442204046694569885417762192656826144300679103383715764204592531296906891240351236252734461302033160380848039424029902472607367715930149684612911416210568542773777817052666828089434924900618020771351798071098060904763254695697211613714557829611176109187531762376790456181422597406585415646512656836589105529589800055619600836393183203904085061511265805215598478623816080261349714029426990516565054137084767896333958783848115827921816529427595389359477847734005185512446968211507153478521547034442616454225137565610541047439687354097580933932756499300428881046511374484083521440939094359274057756361234774064845228480954185937054866167628995912295263858887428213192993495775597395857937992497 [154,123] -363124712173993945400349549788449325837637774442253388141917477851752484448765056013539966894704382240757837428005365968768909822824360651577552206931738963330752552483704806958433610635604657602421713409741477964253407282662979282335929819094002602811538360785878511954586008569152586891193160379834480813655102970872172797821429938054446856368544084900395340173844522062607588109542349170047646350466750725893609710878386241330601116441524862359519594378839840043426973324584495430054045723675208772012007953246815378544197364983328468415985497487820476329517278596289826681908052636183018310372339841087791097050538530210018125926231151691490488294323761347734170989518420463261141238287702824474123725563327405308666115565824896177867597501147711527940750104163020141155674308204730662879736541652598683035394469688356189967597887039943977289056020181602019317100862305373129476952713298962606314544988851946154468424374080914327715946276130583238094891678331788713883988362003075866327475588399961257196086633941563042330637565588474894802992436510814381178864594922846679515154469944531335109913206027730454913655515483232854599419968282150707772549470171660780945652468810484671179753698799723735269331239151300903322349667798695873045089425839901675061617532825552293857856776441603883491210266293020452742540351963917690540718960189933700746202392464709616886813298710909043892396782592398181226425837985612168064651641237244303576534499243362196764612739138658151489247312066691016504782257251570445681225027264061705307495809432834488948964037206787384959773425804222891306761396552685983959093036776598282728247495747528409441004871887148914833755837468067016355486363950757905484833786734677565084005245587277659627422590320515486245463619758859333895875503173868507406416789368362881094087800792723079792928169437899649048199827849749517474460233647333738651452537593132877093920646047683282216972746449764484696709589207132106345940620082592842310533744819382003208279854260423825337935171409983659602728110978937728237990146008829391318243204181796954234090663133639890075363608554627006705850488522536658161456652594181373096646563661124957055438851814085389941709892801331785958355350214932236200659084894829104234437024592818569076721483244345155151162592085712 [154,124] 15144748757914121197243496965930958936092346244213489432574706885353893818071579124840894729346435870592141190047680619821485145137294375921021967059496650901275224342850801166336444778512031681311034309028970615773472387778011750782931960610647644050500497897915039766086448200574463684399120086893702009854997975024744711842355999766387389983777665501442622374738810571126220516499007338718245317566332068426740331316201805891895545834742318091854788015107477174530301916257178849771388602478096099759713497212043136367661257413119241910109577912499643692127918472851696111566880476777569541683646095953228285627691902609935762762207365643205411398400130818088060596459152659584652808685828750100033913261563383645084732499305176926590123116591681239943891984610771372201484832778393212311074661463763687473030402422517040852349689058126705646499409222646836916840728363065601161011300858382050532543181420819264805291112745638495004970157138116387200647413208618283107184753259703836626458484598183669842753572546157820495776643295705242716809200597335726761604485561418880880567575443547971758905920210475706155588623113932036936723239083688501458348090434211595931136658305113628562840260067294868283165227825034706374980485049187485042944508979445013794323814825544534765390246553887963885851687318701927219225635808254250479845878010866139282719162321266970748493111527132116947011255000736025991734440458594515235032673546006925938811653933115619804637737750335306180869689424439925371931070575530188148429766200430113771933828861003450919252911423273088693063780673704358117859523718894390161200832725644515292124931701287266904418904784226542907273019854465359387644619265099843719582899788502163395579858640376310500896145475916804992850872376822713634351317534191041554486455487164233380868143893322481074767982609134095640793572093502214346949296299398579443276399979574545939711986832494262059956205983305078526204434975223683901758379144209961065187256805670071368929601541114888188356521534371562066397419821926704297450509943212096568511940343349671566621714968664738811439884050100899311695112920329874274058445470704557203427398303558639078887475802181364166892463294414330553213489455638179722554999777456391697574722739117671074204158342620976506690144 [154,125] 220552587050213228243937474043430698679275232178553700047985095606154437368348566581947445105390120419253471162473121598574674358034792854530390380041557941932439750425397076975779396368422908470139125672546383450304690508791323522091148506948084396379491015462452262024013195834054572887629602022209203855890325925356160466152924566224468571471723133852299280686556023476113478589373195414774804315377703255795888546295506824946071307874170307862069830987271412339346304335363288798234040819798335448337281241099696216899808199654780990454385853379711152142398997531378851707453704565184629754536510860618381578975067255547678369633548242339827157120427264541870825258498199668849238728761792982934491693977615772875636883774281568571542180333164708573542732430471371499998771137621877012328058261899786144292019867915621482071966691616592886572083354772664511397740318890653718699391352667280788619363678292433715585762289240646620079307102047948012459185407433244155559124039587410311461919274448434911602398378782653324192710430272472704654154388962744800985669878018436870133817639000459364854150667609916505758436185016547274357238609506114880762065301768378808136539426071949534029424367920147145157465255406467201824702412585369529691900734446841689935405227085872252166493840713703635126627654615739751691300542307641476893328093721153976940645207572473378582268265518775329679207781584147828788892075223945892199597262000828097728322392288217570165765945973532665826051767412057844737495965695965120482469758683217565199669530433665971326725146025036128879721547030527689009117690924099957993428808669884293657921727005729828004845201769402122684454908310674546464136655885248434483493222351703374029166301381568718047690597510468921658487143543937272305820241508485230275953134427816977369484302080334756081601736748590499824351904184382001908194128553566997313845072708357421388986094829971206914821465750208259054189594091264109069563328770388258333613270311849916091987662205165010030333315451550850172474482490693547712298142539246006730768944687890218552228462719837901927417422205920297777262379935338786371103673620474845326226389765287006406340072692567390871435366268674387350238702600387828572713566154401534483959793701752200355068564366020768 [154,126] 23131727460804739393412219241115447506309604497203987048017548760079961223518990969178212985123050997550447788171779762017951268752720537096138018074930708258895382254093823037333284127622561679913692253018278555557587450391571254178037851749200888592004914553597300820063700095083554466539540616123428641557995335463749678666621510866228508770064347730801182119151302991760241788593518854481493853776455309352811381568427425372739126413821006225353751870953396436246937316855085199719297706662275820364191101620418187478695863765187328758662180985293370408781209514348615818307557394345514225199295602170825038130217516484389175492376179993821399263324133118369588832059615769969249263855077546727908124551758677120989998422312160539589640981084627685241782054032139675673137637620855815147958885853620139549655605075128818548335202184994307316866503373601348518429855389723071297970531892805858790817860730936498011296025913019155706104106769377259421096339777837464393474995552181415503611668273810181169043420022809438728451303373474036515742587547774372736898743819935835100955682800623642213398211865817971676479361975096225537703205457606891090132039877122542884428638070232294681654175367728293604249365323996629260029905967793302201513737667135231217054646882820488575914355869621901923343873911645733238958950007861589237886196827377221138789903168642917859320027359510889291376932117886285914431981338185860461036417193033481710021347724229062435887211228358798616394503556738368127741901180366219880985915986197215986222407794715527272963795071357145778804315362701695254613405947783985718939186846981263946197896372020036993418573085230609128397143468951051879882555493360885373891462200229103298790162879308482239790066755402606240116697150565929479375349905628977836781259447504689293506318592148848467837307499473931334051039647562587040039563648334444739562622372871253838089283497171570788564961863900643730092436627303435797101287467284698569447609210145579151409603041992002681192649940117601471958218691647376826136637199964364385711421855777782775092144794646541918212353923087553540948297929187758738772692043517231222447153202544847303152834489199292625474210925767600454781301159048267116739498728262001555074052800922532862763283592 [154,127] -382245434117075875177219204932150090783290235341130005891398716389614084777473353526405307350023107644357172290820414874449021941687124401591155814998924902830605578207591158695946991630436452975607252310696414420888017670234970786289214874148258812322451741857471343885403053481451159918170150864280680875741810364616475940371188313895249204108762140024635686028609634527411423176793679586223254290030991607739769520128542053522444435994781460359365542306185096562879791488431452322631279721749181350342514559614923216302207555577552352127232734664005724532498419263286768328314995089411591386469003016506574711596751588487945893040765393394453875780527783434063101960598090267961793327147704552136169177706814916468475048684599420665154002291087776259319373263252694355689519044479762119455559766853834880564905980784333656363553952632692350049028914368080422620380836343978887169386172852040755988327296797195818255799336991717740255598000466541698359653732986008082135453699811105032986436210460015445596877084133056284727537670281931909731863711657044183603101805862782330866175216559853939879459086734378468087482897417668358453242427648813341630046437384748028670565563385989771034503339009247311192972277806190717993808205292002647595900026796612737525919670749712289208213527687237565690005700901729770266439341118486964165707756200397701145701302917157814314093578501727915024430230790072008263659062193685745241377813161696357639047803420041721503911651236194557502627059172873976745558047659064115475285041479520499766877060432877077488640466419374138262733741218454435360834206349887276486603446437439293132343783431520271360318755978018722672027470510050701320031512166284149285184184606132444321718867265401319838601257160736620927880996991545236407692808115757301391832918600362413816046193243666193851761295873271196536194752575018516497955828360683447818054269905610807258300278453201272706329892218278076274097487921084383605870591874231471884993407387462198863657164828705573815939961840704247642403352354135551812789140364185677086741557661227214323409297031060416850443954453570516740722737411976512043037863966435903199717526878771062737635004555761648397029406720121259374204935203893707723426368822189948409533731963690455376 [154,128] 2016253475773063145613421284833051510091068659854142861400138624890999877691716249173995181896247990160895798891244367404089543661113002367507152424521908612448821429760328657378867432025767029264495073016858197952924381556949334538717719356741032621428159259011776096977495666890151112060687973399883577269264104274369794768743115769317987986649674030547058481739096359495603383882138919958606482914531083276819355049560147847957082310689221492345487494157828408639811618246676184761031738640398636197797016464500062050166786413935283493579860828204229450995158915956372496596972483204520878544270808877538102134969723701744519849612446163275268725346459869459739403696706030050478324784140851069525596979968965149880717730973796579882243932443610654378953267341023385151554623709034962875268742342379887516361613227352868073816160851774899072348962698561716560967029996791495841145012566422585457236984413150975737372189609040320239411374274786476275998582077203266850753218060131230473433148645722379858074888881680192037096550151064816106332237538404954707363530707192733580339366817323492859105235321606258624586281723446492034269462278135563406595760376241108739821504866527030617831271992905167904755877601204844904954281929494307140429720230373222758147633342779975737162791767487498282516794818466075143374952610464182091054576203229062862623738839002288339306617544516769613099983266997153512344481275111102393630658738253342183738250997796213179069525287339975405318380931309595671634103717769695616558896654720244837275746938871244940142669610597451918729855025770040956356805790566178266381980437749626112373315098382812709023716544253665872051285507614528775783968540999441598101849105361675711994413862995772145313294883750921154999661619414837083671573984860954166851525092778348185199296895732561326915497142494032945776942810555188078278725701009398247897532217023485600104349743945164076821439696314414266115076785417498351744526969667769102991529341936979334727160962442695050177751163751451274173543923650317402822385862353573982906348956325604446192385446709867601657569309084414454859875338194948883034676988997778017665385844084430005006585717398201691991228900644698277689577132222899069543317668155588087049965796288 [154,129] 18987906866700621800477547850540882502022849930023866427631531401448557326578657786827804041633652911485753211026498098187129685449615596791433340062575729770125793808512427336065890269043247798690144736141734493240401296836354938096098829873515319207745294800790538043785468804468442073095148846394215787895262421480792187618580254787572851970118837217514953468407578709590892065487730939901164030806196827307553024895747737293412088349112864955593639387260069905797151026003920250466267782521006945239718140864754976743860202414771371677995308530317469388823069200990724199181922283995140954101666502768921196207111480170868347163938528815917901540728122235399378727215712571182410227544451791475576176663326404005093143709209789995322226789261358559406154049122543374935769026656988233919737027384632751286070936938919784649365937594633110413931979652851425737532763650305200632392436149291934298521963401727548686443557890113360999181775426617108752626862071271251749539297060541051638338348316278337120258702547290541180457270714545027305092320786563202590688044148446418267576015426056128860374874393185896966364258580978870251622619468591900566999412731505938925242827384861970407094782851126143177494492292358780430095603637907191662118910942928717274108037340510654846404982411894586754524262565507175705693609127643857457742108049200644159949373811775094456753441185365860465387613948012181854452333669132141450969227464654951989498796148835121111178134471923817952792799428916933282184249479471783640325658957458784552231721830570197845521871510190718170626377853208982580496690603683241075292308186169322325071778549464725426698774668118656853848328524385632433465219981734930492092454569368592854458596699910464232165921138901663385650029015654364627380020859789545537426791798223400365092944189696812877802288034293752330188850615810440196894131961818755495763233287527711814594468945526840536392276560049587822218191335909861117593386921028821812023500066492006200717067575590271362915286999399542279488291264197084983113526082775823730810503249672490851152105207182838237675477112218827982357959805281013458410722489642907818082765395957451381217839384813703777894933472681627489052990519980012189579361555386206050112 [154,130] 84128253728103221029320886178314945573748424386609963048342986562510478352268402707791455842578109121929377453352994520081721668511110100476381667721018371806685977669766992282873985479148509308371878839304387509017627635046991504954682047756462479242103195291224884612022324718309692167517544677590823681573438077173550193186361692888190097803038677109479967017549610849243904848910256145683778408414177682644430935102528943086130390164814265010286869092691830017909227130033293188999977277493260295746466396248594331315742243144738944634429999171537159138301664905301040402436794177576806749952610961685340046712749624843377049786426313520797847785263614364909572765569720805731789825268757213427022610939934308013837226435388796264924968340294592962131781487026943466805452438037981938529927189661562296487951698161445928251678200963351925096915226030972181080189350453690802634012367023396269120186932238119020049961673341903427227763913027383197505560798002735068685531356396721358404045430402017081720826565833342547891087470590894858399866828703280628905353928600214758300826114981758414067252945208555638330514063034224974594555381855768405296732289801794575466811978216165620642226238144564117830287024833004814678252356821491363992598524579316454008320248767171258322526061843391622996764551040376306054002379364539420784449298915284237805408696938984570469315761761943685880004612403018900116632114249617965848717481110496648768309912487530289047425343809010279595229787678901387135845251259422828980873608675062225292315322654275387344809793815895256970099077786085785628019596858458565157215310702298591636535675432604856258786152001749580695390602726994368303864148676048490860136290121327779305533948817762493551576492002020970870756214775840377976476408460807860050991155706848746429953171202866022528311882260055299740649718718146519428215206992663834338942854956214235610716055566581963534245499057733681736687066100799402589635890102216016960111558882590826822930480392159422979404486287788234301979886052759797205339611395846089802604282355057216510131291746551509214548577694854431884110942767634838677724901262213879703786345962346253623204188137984420888424439547701889064047702110226452141918636576024 [154,131] -137986890521862633017991621714106874407740062121232533152773527809714663291627497496764189737334439292985447929735086887073746903808550994104723194104902453995406447586139059800096004729485300018626289340146590930245431788404877495986341937487696873164519844405329357958524329803784704961392275861634872589841123701998395666145163700491413698575435224373094166366477861136862358181347126290487873202968358800929613161304124587782917964434358367819504007258245103257056273706096114353000913437263490840863858955659875032918912720457586235025311457080547198147696577317798524657129848852534619196964393983559285418785320984042054191155867106392173234987064488467372490984792310735162404218056413870941926154882001080606914712845336289632552991068555588463716023616831853498811645328955911793103235122430867547881961562359006745843313463106654320411714286099324871705652983130034048160544888832640509110041437906863450103068379816439083106633781958700296942476415511542722095512846069745044192900087701855564447547969942978606485537462932411336550979963714540950363870124486699484940187679438480518896783032943247794792390992388880003200007466349080019697316859725477628444667950887822152493018996262862896433300289884668853799638431730204938469764942049413537853172258160666492720255549851957339700777422451187281376537583942452567290367415993829107633602733033110167560364616713557163750672850360034017683586504581003973117840988072667562520153126725840982760873045694852595280939799127109579171660437527379424795257465065111079419268168099648113177539279867057340781186522771543631792054719325443664301277274877595058505385575443357637649949929635874055465762923583478303617380418280840973491580642283181460265019505977621583257276453467817766099354611263320011308200428683618640401669465932777085835053914626417859236137089880202434721379812800026588451989387119238016766853068543723638952652058100195969524102198679189248648391805380132472739719961238428414585388793393092882476760836968420553289784066099256759156612984475292920302084607789377354777415113801383450241656677562836379311692234129052688151510361126327195854587176641015005895022418009747201192664919580297152462907727069688794803646869913068960207808 [154,132] 2093751200123252330262640050739533251013186642546945633937199095913853761935118930791824812213457263493869354158463449190761729473964629962872484831842006533343405467813476356084872802926710999195348214364631217154715548190650211422014299303278904966899301382903534966881158598783988160220409542989941975460120955269813955217065270552918553738641763223477713853982411482563241523086439137339557847790108604316705710581858521575783423960397451455782237834516687673335936782494587514564117897207649214581139433133517099612389081208146705120827349234031362720042041618865376375401660457228590056805330373194350110079544178262508381461124589624504814472095816093241270499167316708357956062068677933923928628492438935455534352834629368228930391573164328706772760787105164100029933212429588231828762259825466037298664765408274606268805741008868384732807510361130782548963448543354621065894177584644452274738152597958810754365749733577544857420947875268352781904103238285404267496945774079525226407170376091473788557265923849968947304116293783672243633007815002805650757341318371867139983006686227724019979795420179256550951336409945852893781429834298643403844000394434686518862092704504722406677549634684206558402089805226427074634841401212045199618395780684984106579370653442576628453072119808999275757711517633697345202022738408151649647520934374127129469629881219295870085867634820488995918132647397234923035472095015696737713804175117082178288322888089016826462409625832743977724512242640075804538727684762395570384159815520079672994701075545900483742132002167792416444527745140944276210197769873292764307961396021027281000101202109651832517517038389758328967127895871247938990657887437079814682708404061362032310928230481299116050364301962528394288430854737016697687102816948159429212914693338684667196938584823483229504456541356021009890425865493667126479470051337960948203460495225020631756407193307078856792636203394398355280642579727859260705447207543378829197403095241486891784151634294890204807629892357658414524018271126042836053541699474175243151945254620800885374768934887508467247975936780509947540569673069286614702474981620660246075901212355752328448576122036247937873029042989145172753606290270896 [154,133] 2017710425238985701128247660230404640402099717392684278750741366868016341838100898940403788548370341965665478621815426354569694935148050337012451908258246285564452674843001014018188447024143222976087575501735688054119581021971634973563052606875042852479045702255727464957027273080632905229914097701880398580285484649574348804065248960960669677020421972788925403137327580182365054064712813762165991591976904718351201037535517855225736976458717233255930250522589877333120005165102573389731687109163327039588047097639001134405992627899380586398688325389258619179021134925155669255323578019495221412549760220015441240900038164080447621245183181148823040319399762550315344744998568713348455150002255338823138898590053561984634181149387568928675744363092485105454803798463163827930340094155122570487854271848574061292330012109053253676391608217446570965551170598887447420760643053131283796783659083730904232476855534174480227977209440944416449183420641457541437828051716391694230982324144053771046177519060631931414775346131597648828558866171782540034739031091267022360803852304460180149374252732781574183089232133129791391879352932730867514176569208824968416475259457549401472990255972011493270464391870470032195529309533276192827497610583240385631589793888422417503239064513553336525138308247971773382524274094125746661173264609897907959569027836314319792904710171601923578746219199674745933440921770388141946199204779096408668002046790431930976653472916444731490073608079246687017397134424420875870238117531179705697199428454379337669013318011165733889658701364072698126770021301299017377214375900174937221475154823946311061721239954163182114097072855300928028841369152595308914559960553853648098359402471204827380689219361909718969759902369552864317407512019029557452493881458437816519395826232164982372303165170597306556344887694721617110445677891764743200108578849235984574582254097984602574963298195813594789060297041298244054340379272458805168886123795485875516042329206123803177912442416693772844564055442468931006872392265211744940100374613312685301337542311132244719517753255201741559252589680255012835093422551848148157202743839807935737391834236243030302861342917812324410455299165953021279776 [154,134] -2908490139398962755764673487336156541729763586230516829757718076009188406133980964244720159363080214852782959137496020093950637951328713873723144979912460823314707724854870865438370647313455363722890990774755158753139892585723087395955236133290837889648146478956733570271509813809170623076690573830228994937184491438046976046246183414004575379397396064119406894501961575692263509605662831003988271186681529667316206058991189797782270234835850381067954366418981049475126236255014075204261022543491045596579143077504772427223816712305646351193122094709811689346478760788813269210912909613362674243285492573175623259695642619697305467656837526309307170026028273523975433798047041273452572510771996293788830803628117944759753691722617862400578680586809747986671882217978147902483615673127347610723236529014557607271497540580681271582331600022841001713259040132414573578020302293854518137688012167018973865003514925106350821546362263396959238292487509591738199429777795955509000468483211526033937997608237570207818187338057158187039044365484059027266067256692381660440981590990607147479317401272088297982038389535378160011559424313575571203752978906810242490166848454325325632786604657628511655090285113932668013971425348779879011370540719935497013551982590025968771875460691191230957022473256807243226611826136976641868810375779789316830588315049524989728132966809800464963645404050243994710417640333960354277009958670451267929075854051097578078597129210962884429700472473426384915485744531276840884801032295287580923464895440449909337297771078806348032476413063134076981102920624155468545254421496576822711906395438409439977634988684501955532569569094548943033266040410565525932786397976796776087143779033793269270508912859071609449884086768643644430632782699244276670173915954185623239859838866636946872502245146631623279769389872109159416189981688066521385652130809484820316248228105968020601280342793186607074095580717980304554216760073045588478139798907507769022835242952342959948682539637050897010564617951193722771668621756561561023082697242666123056263583697873276804565096720158740570726460960217007597923305885066591362162559801267553958253107572400257328062409608103097771347714943372 [154,135] -2019744860120491939700466147701658151307590538310565975248329834024327503956681536259156173659505792119373067427464025030555393871150039534354324899624915144365081359805046232653659994810974523409784918834276692619335327162429506076754348700330185272602367117087804818278018088190101334072567166119139348673082678741310360771295506210509822567257158532158418450893747502212962481205295859970662028221538531226490361152436045932824302388345904756048882285850996466337342685356670434375223989591240790431942920686748482506773257298907651506387886107313860883085042072966291832737474672316665856365968116671870018343357394188922401441973594934159400269832119722176033474654296378709577951349687601656541620719824392753429500899275936821290380096946289373335896991168200314431721954531688131844997336603316121146222155424938959430403946700704936482294599908266528758338496346040984831766301261875332517734453534208098247817515832058757303407016218452358449019922774868184061212121390996930691274359691849170569104170811174111403077043440782546765354587229052724566424479104807126305255838900743752374293052330498017375470373001261651931201210643323423065510042746240685692913607835816440748003307399666759652709218193451941375242154482309383045932985616520026934546444503936968097954293005420815561028446027935748533343495631213048599180612060779927999356261748848236921353586226680418272919404545685015411528269002859868979450568176667709255387130468836066707171748832494861304619238781805492572032791197080215733963088320692965655499671720938019491834002115425796834027441306719978254616828097500107488785973272342694285885556384534483663421665174394067800623833608964725470423298961513102392177386409205105177370895265368894876572712851490758949218924127229983026080462756966536259886357462609471018780310266982552939156825344443045399933064334057168020938548473856314198661510150440333846158536590300689659796554743240529650444673819664706889361343107851524950153111702884960539621383272185656607901001544448411907995124797411816899481233304388225708256584171822895651732861558345615514487396262510610635517741450545946752664140283784060410477120722027917509053348290064465044202032 [154,136] 3414185467604565145625433083795794904782803242978940819095317733490696875050424483971385532979293881426004250967202561148843614421773184264368448540794727273172053890373556217066624832386085349804492261418239265375339863621588737727012440896933667099278150282471234723007707657521692385389358556203341614612562693411147770687942116040476094350360021936592758359648434961480446434860858131951173986664449492355802563854148466626606915647727267926949917246192669163807590117012484460112313599588160248652892524542233777435814024534487204167330259312230167728417405315726460727976801507873270040699759203975656200092442304877048013134512053708521103687988432118441779928934450971319904341688485126493536550963177615774612814149007080784779365987468898580122559641903683028938759835420144396400376627378868150309495057286589667225755201065422811401989374599620033177853899974888885542308324458657046668349463898473770026090065317246534463875535234930938146827801298796964790345047858478128924169066142533883523209742527837240064997742985315546146517862263840079910066996247911532703037342675206360590718895535444001113744088303018276239117216507791491233883482401635374379663984129541788453701649932327860577688188471627320929909516294724349739440403639500724594737822347024419797410252515199007983286479915747346729871658621377774773215924151577815821554068772663174596663772117530240385308274318749221700107561146301993628578552303609555469830781215350108540790541821201275834705089495002676171534755002666709333975596862448825565044195084015982961389372748368970840010487137231535687045618286924605717903975307961238501325004078682701380286047681785550428573567368038651104455966237120761361400075637798776202022960221789352184164864084906217743018122472369372160258803011201584440609812807141237436902494033258131671521053620349340293165169759816580755728759193064018484129525531957764672227888301737554985534917208556961838906661396329008761540512755968401718261288639317270612457497240921059233368953806037587565515400259037722743837985930947533947111755405761099763122046772343590023011819573177214257299012345261693296424621655962156975606686974746419080156003179672632 [154,137] -1412817122895019034969446717187444697806329162235172269448315410669350676440106003973848586597534836803065316217897541606841489687682452046186543493195854432827453640212917217633518566620141410910786128582156352078971029014246352806706481283273311339364374570818851398975873772372931939829473283100448079199939335581623906935626063739374189902014553068760358449782559345975113900394757370410839921551519530926366039548820003671143546725822193692686024101250045451799104862319289111086536456391988557381033862551701104392303878462290490912370752468303410335063993781568194468790880936137957218023968726748302374566412519114848031385078415229797892287742672508806250319274281393129317617910082708703352501900395233077251939042372873332688356144172950417646137750373921691325781952242551683789511901169710058508613924502657833779894359574586525879272371714562329770671572216523120428140800259542747412680606858213643939036331270553495482141371642142709839003741814669305087413488450144627074024149951531516321320132074644138546769918387638119010367974486068734512857221678650469157050217799109251457051912516608426594037019285177154626465487810067781324118147086016017785066641443437803032172156553194969166589908740641337445925809804617704093454112185067105309980401132426579087004222235988748798454123689633310295375185831424729296570712971187913215786201641412980214101460299893369404965909795156051744375697893544698770854331335730983067112921071762717721983906988121058243151889656453155479551400276813988515074759527448993137785652097368959869195970273958148092336285304091916325918339916281728280882790832741182804421556520246001417731799473997015153996616780654243970900926447695603688111991204127648652261772480344522103892805940272535290824260390444530329799167075964422406371100878383799881874047822436214310977553943933728450778922179804382339533072308396279566695312627480585969674486846465147991152334351888596714759216446411207329654865328083938755664382013681768248649027899910126045420637703533457172186938481276816107031901273418209855908371500160682091066968330594074312493820765748661772225970347508890576090021377033227380923653748656841808371024 [154,138] 406623340567948396556431195700960857685065724103114750611429413545788163144773185448279622933259635325574207788258900460978809508753480746821258514331999281291673671212858506646856938470086101920118872479354531996310010396235801835889719321197353278589660308841006691937673770575345027822607790771061350605566670628998064714841792635893386901573788448558219124661107213679658243996122542864648088518487309749138371741411053067761074209889798349647224258698518911031779349489254912092369324432072729125173624112808329503326195217419956044261821156076474478126675025447236207189355786630289718371094687150330307626315625817196883940231822671800779024452955711251219167096611353981359203263176339605333958769158400688248107735182911207789075020925804042022887761569109928112023532032842484447421303164556916444035987134026953319815137795521567899993790424836852771953610402866427044218812301306530697241536731236975921111796038788331378792928998030777702169891108240586729262158307301049588296626012780629892426170000861949307771055544517604318040714931956482936117887735970003836089649365902679958547505413073322738493323437110434261626612237898054679791842371744547503713566578340283099177888460734947469843090121110247696958285343741972414581361497665150996807819898180571596669106411832871265806453335953186655101742388283423297414524734941483717917329051328802659003877017308511843709603426198418736153909647344716095643463607527397911369289702835274846567434439578024430569706396913697978604901485065226215679523349400671510130517006221902631344998461072816714460819339377073409921757351233652064175503090579470543341392992762421761183112755272718742289116568367822825382096066807433080328473399451387603098784145311774766964648839052976335718291786354987963589923687439299064733626229759033993100231509657890585441217488593156102134384005068452158040209798370472372006936755197386834192446659632571159385168790858947649236141649534143828493906314565417068956704513834076021962422823333914774981401819998363539351721373925503637322095509586333762020153377834373635429352989389173796024087280264815707318768756380970760890135550787999145997084749258633 [154,139] -57376068371556237002398374972108238857232537911488035214600004768444938604030428608552624195114672923483705477666245301315067111707299912643823643366803502644781039414009138635523498470109982031286736567086685351131592244815108903794473415672845196528089531404326724804412842425110898775046062977958398623717789418371544298607500109522940012377994299633725170397581522978607796173692947250716143223738615295238677223998340996025088407402273569893229763472313481984507697969759879848444548971981033688413294364278771180095486696471595177938782360164823255602481394614735952516844500493971714069950606519087382482392862272880229317260353854665424938217543687779465817914302431435327695011283062093850675294615803213976562248159106597938190346292452392710351231267285226474865493243112051424446119868004609775277185571773484709415712512854608166452049779599984719498183070970614686425630598075200487612186273691711183140748116422154420075934755093919806040673242825372301815613581728985132826021762614955064728714160411479945743952202869950412365205924857328918597121879526325359505718224056754863712636181445209940258969947752773543701044067564775196090187111782436494946733754589411205826356745751955857045193699211986427031591375289713022844676083684552444078290835165260747059470212939728537583113990585081487185974161117983943757720587066830104990837736641896870731479549637482843343013787127835350511757218481594506261279215858952579607901694192018013479662083728774026597024530782812959649867888422238544742049641590737316777600812424951510547264046729340233649498161251738387911636831568578244960210980408661518404031398296720162411292084287644276977456943870209989976235601420692968277156332415272792177785165553249537256435143068734008718604991301340162816802135195338199014029823570779952395382514762232749470043004631262119570531231208429993966776561497321164536567928352931620853498088201603354229526114087490674642181870415313828706345748713294168399119162871723688399323884305843459278273603095340739187527137270628698648649336674016626564036976741847488018454586028621596296843348629799290067844194933695588985666209164578614870256 [154,140] 2809432107638136299595779480056412015159927247014428297676810097541724215303203780257700991344393894127557681863467650291254838813859107260803592392993170630489118518162206781039413613563644962897905873268495627638956510314729547327928656441441616088057154306325498609983136956538319493603850538498079343289512205920036300311327429869768287182889909856914082193321510495760957458413992140677015974877650669647685203660427536912654079188868213314645186870448653695649767755127861902190041304014226884901368470963003309912516730481379158855548085409797978114570730063594673803315135908447213992214798998759729855531928547456906555012630745824359149059131625026526520822370141110250813772091191880570327537013723608473432227521953778337836155452064950095399420399952863951364085246643494111072672378692532501910162149407262231014847598322683230605985985103716986245360258354886442489891506112393584547355987126907014578249741536695993991958070690583847289171891228652387728872720986366181821517314852380839441763337362742618652057877971544289350810349953103160775673670953161956654148991910320438178612472565793632465493531436507020489590381806410255394685275360327561274369246804149408692966491798139979206032235376778501827720272046894112562101603324107412754403899711730976253269994693713797264479489018404018693363924697439640225767863777765533830104252320026835535787460215714352725184570290669720654104890680573063947659542818155244362174017190316698919541692845149700701413596850467990203395316644631116004713092258399309504980609345072841911118668181357232291441596432396324503030051606743253967633178282344252609724715116197969406256030141901070850329967440177313345174557330377208186101648966008157728271609027974927226529017152510221294932730192405860848372378106974531058440736374114875866229530672744445759448663101981668378507776907701731088276877787273485988572758190832045502060649150684544721182999484779740376704870526768922607287121727509831759055378105153526162473663429053629138327020650625306615115825937898597297958905071876994151638703981696898573548564068874954070701106146847022836109112778692089708806443647808 [154,141] 63771415001085455592599007357664936064341319415924016630146311925486122878607890576665175166322826161139717914830033940837477103231110056665049727792163097285506857717078474476529460073996035689758988164398976613474348706295016774419833646746731312500950250334253203398245976630531380385191149040546761370789463013088544467313732698631552325141013831027312711711620848290257745594646516573495459938034948125469332570142166257020456491003672407859704447076270378146733836858368912152886285170484331658233446323599442692863418217950509166048027121298141181986534602150015617272518718951818947541277645292575764750772586553978440737783072387012058559719676662446801508802980112297686277068370026586376975836377198688961501217358017341655359938786923126665747757249788936202360079226430346497521722971439451919390441934224857763025874363119069088943220691116713093128548543474185948989549536028760477320091452614406199065879883122505233713065316626743128783422760315764296071762822042352414069941189633669838801434853022608288593562118392365200223586660758307963714248163196272723246093331201214126420100083342240401237994269467313088151518034525761773368340732532267045020852300331325488496628142449417613603598336205891211255336776421997094530081073318721374216280322721871771959805151399209131999590174448353231810472902186941261439922502513347839956290594108081778083823684545427280639630269968287113213031218350627667053244165350228919901303552768586602357184008586966534287896365187883180976190195943483314604157305337266111531621306428814840610138803063798207832559758901514550944719940949122518790939684251446514257132847913824398671256520400902334378510600366385754726876855360212546584160796498115371222743468482702777451377757513138967476890969864588357474288324766198668868900096950487867675742100041443437156501288806213043086434760851360837928331133603207543637267516229863882231102384610109376351175802629563028782958653716101138564741006790051749397207223207525380448208108455800942298038188388522446850326946956700576027935999090898403200263145250923147541827145972260157099680717568505762111269568968876876768 [154,142] -521578174876988397858918368524480601336601012848201587091504226462634277068525640503917941312353948345307864809557471580369145387790011919360348955358172373688348835702089765104680942800494621544478013496795531288603656323759360969247203767906371400133314084200791647962154897402051472622846819847897516510050416333772213588835705251061756028931049932048218703036627139934840106238369400455904072736435677102700947735119854657809564237702359498587114614711307620099440343553273028216142748372081497110886102622656494393841467923137747663918565716457140657102494595498424142773492095771782705612663489097506200074955308902183132634813411524805912519913810840597584702075934630008558065151765090352199629083959235939211520673438848550641116978301449748912300959627927760020186731484904390911487961676551646050757483472886148842660611406134577235584644718843443873518414341521728888680297195154265211556022898675979646480153392908366308728242029485379792029914044012397777436563851502081446652055214183382867055542847142492014447649116804218710098948237649762794873131969386190430575842152643869079541211616789523113224578572437772680682304560198225398260712839740233069107896962391212663358483140944790602741757310417244196937626778940449714226028702238327605674414419890437390370326205456215499551448056040596057706055610920513755287427577476384066170049083337578098177906124235893936855651157053100252826212953560398824219369172962383931600583227472647466958976807475178803219597181842473923642449893990703828446006175758171635049289384062713564180859698878835240552563166503550811169525479084822504553005690404109825177109920769658888200226845614236763266946248149962726863443480598470805894268674212542830059556394330332629573938142457243444409659272406077213669137901112212407165252955710658895463365995393599480802660427758350354416348957481911794258661794079279620313775349688320892887477692957519916978476797556553241646268192925927537212650670466528496938100651366412831217187939846039598122894680601759573684758647212857191611321134783378102519120551453838196809960202744869145680419470940478778105137680 [154,143] -172474633626046707911508069917377900369050568594885212319723259760771524175522475483194336197028192088968781408332948377488209775990614440702132660551950523331927393317503424506892078762126673271846594439637247880766669234968968745485540792775718033963964889873888517339206872032632675418558763800969382702851467924516082273533084551794364669063438350923512976575321087050517836863422993733097052613699060849278819915730372584661317204372613593291742179862418015153465629008033990743050787297297710605046984298764493714758552153978380034002481606890847115455040499021415291894325961224568709167549749066518203870766695357991915477764946654425736623789502178844017947916815003709402375437206507171393592690832010905600339192231965351187449931670016166805910072666913242218556688498694228796679609214433822924210093364217340437871587000268763908381327725850126610840998529883895289676939302792411021035540941311375178623273928541883351067999067292877852056378697514670309647494598073911968484733926052663479409014658345907502641785415882196617155649895471986545417405803550341008627663712716138888759014624524757617621611415472854079753031482967884595303528691710634243305936993199538019877791267514857692739750121569811976864985778242941490017618629606083329802793762080162297310207838370697826987302224475585625671171788024872573548068091645225172952141646321369511302282763566181670211877779499895174689974600761658826197667504477111172518827096848506021787546509192951129125663432720933059198000755095904901863573463929076539915021859302080309998820725295897836260021662240590768342049839055030033520965670279919895089766099835503185525409359163650956176320941781701621409942406336762228959393891852695909017450465658954799934183693475392788608750318980651937886907054658356865047159776646296715212055937346264710190436482289065672044971853594288503847303054204897144064281966675520962607031245425540031649791521453244974834615991262533845428486680424068260378184250028051633415679315311439596415580091286456659632643593370677114370869102960590071456998875219578836523651396952456096800221354296708704 [154,144] 7415954515869109880732339864167406899806008163534437470368431187491460873466222046583485004621255827502716289934199707323600832412967739116459834516098393267314885739389149230745545405631758944749807664271495224726709325291551804073888391634500138011921210618076553409675826705601850889845380857745965890039630967188289354965413199891972077777183590190540822817319565667063952636142386664257124870652166159785128823339991640600968362366245511222725632207825283520655612536280227028590782454100735149374803416500993534538726369437152067978855358230298489115956052092834581508763377584997238538184992908891586186609644311089807017410377928268208310807907788025563954640064161400592421001739847687279841588683865411692090039228143458917295191726543519593469098474745918917490465824690789548665015753397157848291012406021033431318500185697341161852143342805976702059410777232718353293593416221880415587849270956013806438631449760218804437963909820939219729306794200807859582331013631720465880041492832266262888799447735936647897853227415978398847357440107442431385799031393977901992524628922021057887686874654673496233677381737853271692868913288271577519097946478137082868742117373952843817265107223018120796011331299588454278679936779661049338650973349613517066198896063459647079938974351811635938557147513628877678804009002329059035240125034627960616052272690720993724257987186729258856094482317735266809029806487200564660405512891004902273969762394010938811414202998185110112643996857512525532105750676970221445472643432291870404281007637679642179416531984588126358040344665013340936811207119751655949963055465969484341448452438401945029709858959690011102110209354726786199974217702699235342317848796579798287965837948082486709360242258849374912392581176142402171948982200011738306127157448227616441488065374512771758145060760095921903442178905821352557323003484883697359595777857953906106568108102602051072781878822201307412655825508264378554295476230702418620429178085645152392204503084497664555553555054794306959885365556555706103248071417244063064531711651170531117968382364389641226198488 [154,145] 77424318633607476797640796050524208844848153742577227954316648280550112699747942108238058277499188562237596999535294705779425972031192821909268974676625553625415640492985493976365539617881856123317961160179189705513480325799017450910546660394861247400394624093863914939404900233578804667738528415473049374981791938911700715585552464074070995812683647151287306085283342059526078034474768530995996353855492156974787016724212629352135615448556586134516881776204878895659184961514991760833849815069878039030324800967211543522450663096534872490717038277550706904498172556982505921754956041628565072285597758975247108812048593951159379622803196831864279396315390194515878020765126645479429494058254561225446208077391195630629297414390557481230419711811982182820176933552357855060274571994494636231876980813980378636112608220633609879470126479053029399850284403379854359104884424743034057228176002705957868519199615655553488314999854932283789809110202526905112694377077273861400766929126469983229531928079731675139910368913246015191494694433010704029854202995998158876380756978759813134915618624057113670145135371325483429344274372784775280744835723546340856372206684069078837303807799710716981431269044654335962527161269053095556847949640842204991526164433152452365560172490578004746758785989206563973346288765649888098789090916775560466184214317085129466392748722732929062179833299498209118231745095064020732586885608021018885461533336585523023238474530531689385440661123725083367665841657349323003519683236457595900833531025019637664558122993675982661232033802825595076831121724880522162861462244296851274732189459350371383134383303073055561075344547545868456573714664139603123355063378936405793436867153630027907725358934024737207893633881250218562584227009856135868269315171091729936513732948184219378205702654347256218517697525200378875732143356256631868230721458864931668609212964731407088453405024370763212814393554238999995468394152620719210295525312317394198873671895707157082708680115879920030304469439825905873243948611709584500913183235599414056428984009395751897666602840816 [154,146] 957332921283392764294265298496946054323442714576491120544367196073670145633138224426379169071980528491005794781845833228184374429489727130183291716346791068052036706672397545685928774488913814683156119916548222653205869290535092036212789619998110821844572678041649337002694266864283172609374487447987764465557908591076415458395294949064847164196924423403113991086415433290758764081713566991207997827222493162623371375453181297636936218615605735855748620320283897662098248572692424273570797998049285120992135802588899302782082883301643854872929618991959737569658581034603245488470765455126938451523371344826659671515820261004068365467428946316464169010347477093822367224744190543382281987156671598927222466867351123255691433291507507305143481978417473602769712431199110991537990933529054690709514059196959588532754557181477701158981223476158012717027380698877825836915804831697494547941155706731167560036752989404406576216823869469039879540672880083971251273499471384760861004666149412693792063867385420956821382567003043105369692644194232680982798487801673086106039535375441930135770468762844150761893458172120537829098668054073622892150704531587570518994835113730574702845027202155205827643992948168626277415466899777487953636380037887678234689682928482498632766144054842258773993280832332486047436840748347195742194894133983418835022355128876781189579872012516190087871728358896301800864632180193777733003014646267890365872183368529943631606162210304520764820815311765143728111732963470727188493893589422499529453342146460535862746311962740289533184265969095030000158141461828638291709478368969949496109952300044315921395028183898360398622599266932897730113776558291349951936198424214367891958833699408976118168651138034489250116142269985946695140314670573449162648272865140701046575649865764890706495177528851005273248999398541861215957460002046534068008517489713720932120867912920923265385440200849129695757526913832126030210760081006123392731979607850416526090978011889097098676002313760894379753625874541088250823162011314147518418080002802179159158361165565432961 [154,147] 1741575858811208325803903381397259289791285783621488698252907014066912776935818176021696288239307117755197680043411667525488938149125197126099637142098507101350268356037148960055942767043742187513149945383095855644995913612466277327674121498923937916828659776256481511617658631415323125430662864033821764781514208733633845332118405131958687871781737212949620884788430979316333548246385299960117718427655756486487375474583905120461450741695207142168611464753276995269871212970805610972509102508027832907212280903148041926432666849721357904016023534653119241354893805175330540191285147183465111958281567851921645147280399481034139490521288623099289871255944961870741229496363964322526109468579473753278597950319019729635352785034585194608426791961223871450516301297277450223679209542754633546360365033404565580274137915620962743884509704943610175759804176977975781119464217697385756121579922050076595256714414269057629551399209950388459574882432981128376054018277738355169353561248963832303598275222652290605619547947234095793470248046782029427938193338531408844169722371633378890954253081652633093357442323121065791077681041384438966739614251451802696051922548747218194443318584092813071019691459280126950244592432364078188100238480566359133197369744045295958838718155131446520723139053495804345606490111658823055706560741422010293362409955875264382971865274915250176028581337452110903674523776200146575197850689697162801855184266931085222242427992511691580214132374617225706754667119793436114642532114965718090642005614657992901382356485729369511347184512073025523648402683370668082139567764780622396464501614151103544912427929755590525402545525264584684464742888323380895146291252722036092847686477454886545817223978198913707199484369346918654071729008090221371725993130290029794216575202575653612901624509483716768105489338302505399720818944155659300127970751964287952999682368104193335927537365258904240869569506772702688298304059701913763176858476391064715292722567412784224340360721194687560397998159634844455365527043353689997875999724134519883855875168 [154,148] 861591953149266261141414088361778868903788505738527579951571186902736824434724821015463058047953589460193935545992629050854416016700763073784282741070296478915535189588766911816892550373217895687318654306910143938936242137044484185784342006708428789994301422078611998528274307840829918408748425946636207442845562439186748476183787834230274548644285290783901658867917025492831089495782547893695734251630385831653541119262787408978016979889847152853743473856974572273065503345979214979637309124115322497696811849745555537176588269893499821371218964326937347822331563909883842071444738847813087970906998480433475771310511309259908495923081871654668994730940982228203979781192758007218634729538032204099772246365277253560543094012451420647597177187810457510477602841159442252309531539269427256523975398376440062854481243687711718431453623750283437854259227073477439894525615288209536603569429234700482333437784058290684648379125046248898465358837003776293928148642929522854459259624050437544575878845305486296054974717560624018687080948251623845742430987568813790752961792963005234564730734204607910862251470277744600578562380626868922936780951772658525051548426898348644527632670027324441447325336220071325611687181477425777412255820604266356431949054584579937878447721645007796019739747206879688056620547307169457424001205796467703694210118039225987628697417975301445664110429780509187156430229271424010807123370983680389521210504142553870583764786581159614125408541664752638742499059239709529395238919659678196136326731889802315781481023455332232290143099584905730555694864365197338420044581381754003710728575046118949202184376799125662314028449296567364187279332982537607068516499989906181209519880615547316006825397988469111882869991351826055258364098691731332137014385872297971498558301865725972039229717347990165677388579080034487645281752171805430782576622666548062162747329683831858007522961966827775179705348144247511148752152288043616167230858661388613822761838710304744255367567674364453557140906259086975956866715166752515715912802093280 [154,149] -110305769791002822784923414932991620483423379471126325443294081367069767101486106176931802589464069066744615034726002566228386929866061026762413691207386975798700125933482198591253986725854235091623957940993877906483930802909716418445214780957190206444397634918460551451168955937355397896838982939315418120289362411060177152243271361979829555846439594515222818310154130363033811977420837662205077662751064168257192315891792064539063810415752642493325312983370845987389101092326636872915872979218296664396973681387000438602730671770436542140893935937332237669960803724421546799200069937941009798663754006481814109068222119165085057476632898535485149344351063685580749111521981891636189769028598929207895877468715946629725891055182338440481687550454279276799962863274131068210358973250062116854034944039767799619578852604726799144647497682070722760961689355575076902040115453311630134132589933663430920559362460726005924750918543514812712886888688738214406906113252519131455821469292806352630025371474538956582732263896449681858083286289665275364927143039987089954561902564087215597891570800917866412656971714856413477596492342102771950463830838468608684799911402210983771138685607646386520106612803160832404560153242131931396815223366592278276483157334499831611220500152913836477232545457333460662060312926529801201293937667369325297502819803689056897052708372489261554954092981421017602635176264931249214522597112269984327866483539980171705325681748495286018508143356481829950213370150299521624109803443072076817669472579199629547726744270936283405505139511571307851671449272778054051456548951347065248985299190122342038818531105954956034160190358678577265101976384239857782116578606546605757370667423575131675231237663850079532054664204927461067586011992959743065486652471043558244128318517952589598233343846217232049131401400627772061907702263190626405012452112255927355524521216702840007906230138364949537197933555778315433624332602876223580680263534643582236207527365891563265108151654145375483960801004023425036829485460931160906720 [154,150] 122624181917675319307902856172840015922818672317644595258778011985614366298752511695625236580385003966279743092547600663951650283372620501613267106363304711930178442572569695056997090112779524222852435806832967790043768907138952489597503533687700549558399422489569444638386581088200734132154978912171700277930161167518684381468576816128214338806544930211867348194217771779549557811954282668197514750772634086206710936536258940890800909425092078530605792770660979175848058214671234705270925597020781079136681455713733094886769580191689419428170237965878761199555034769560991555628604269956097813627151412125669811130788769511231109596522946271410948104889998422733625861250173688121240585152579886936665325366409310518374585727571565298708277607127244929330551699865829710822154848285737708252115964358676200337462770711792861979638904407360896419625551303363820231059732443587646834118424426643351953519702350184308682714148328934438167911168992320879432649116748538024889761104778060984894714387753414049364100755266326105298394673679288399441843712488367038454108315294875025160354032054028051496237224431533244448014639993897620143262735291309076790890070760768111998555798262714941994040404942729578818102410062336759072563425036158318869963721301828414520120782602446221469148025633311780492046261422648442454573869038036285910647101218503194051358078809942472518544370609293385831865678275659011476159629734771744876705982386568915512505164097860315083279301686031330708385661641180047355986467436023246834859362423486450838358614219210923879146579364900171087390075115979109285054462607185130878415590238429212255575600553372529519679897508172466180100063311803942451713349798727969438609105088619802022856954921312030759469008636518800317927997210202391587280611783962515655151266691540351182757608432810857549013802765895027600668823469318879484531911814557567593157016032968184154213883636725035223284887176776884290266396445303713964326943176339959940669373122398555113119913031521551820727810292595568544932932360 [154,151] 550231538658268974400249981883357318966319910853441366055756102023756627981478465545325617622666768066006907060069833383739462265586681363838251282133001717771628831044510006388725123926912082263082423665544489618936234403047231208481974079720535832214552211812961335939383323985883902766911087791041598677208146911202536021643511026156306776913015638795566856383125700060829392432897947581158017575063086755228517673524040828957886447274966343907755248527803799506906705130710619745874235719520867063935554882560050410981342576592356295036629734120688847347489532610438483130040096096168385280443678667658197679542072223708164918804467025361005921526302292138883195366619450902133288965928571815930571600057659458687262565659350419535091484023875148619518310938360055915741735602012125777276104382816970521249637615783294239446219333666810924377363576087328112372976522282743848561987395347568704836974992658089607461680172413423830539727628520580145030630949383250092997400521175763277318015278951026881061805528423232500555872064073153623493255744446686510902002604970218550788036604710930517277156118999294576113292917771108006494353102846927038988995809344164540070235035314167080787515772345034964904803337665715255606152406999653490080244020928279135436386471416957036461842339804482877504399620238279365442156655210910648341991028245798690122117408735104959987285721081986984609046360550903263339534828702505276795158063711207455467786615421566688180185618125289970750311038453965737225439829869766656985646414111987393730542132070764554555580417307767273524475378886664323761901421600913380693216395648907461693346205896002970236957054514660072213755547185489804100388127790488884745347519607120676356008421808440848555351648051635433659188190664256761376712425367290926548590428398461029515133656095795566354337237678583668761288915304847832983182921372794967669288279553457595026360240880013408114692480922960801150274153593799568541993815151635652648151785355841112075806214117817329699734963727905216 [154,152] 298642570573105878080176317597523396895264070435201238063734800750881140864888026084970332645432071771259372672934372408485022959827287582630291772620295578009077409364440647236440165931322303916398784083631737131142847214355759282813596679984195853681459559475472168009997393231992981696589355430214482437723006615309851959761734994352082661677910454065234071398519564063198739866405891014127619744785428797898604698909878242242904094775302040354406443177532905425286183641037180675823268937833830921733053421091849579612456031058121726609027528401735261871178169560495712044038644068076877994861566331035816302314390623141727503932624877910126941546232772178685579387500441747033858872426015036540546207416344804821648955972020471287051543294078388865592316304028250050996222552835653012347510595573070529375836788270221508804829479227580725704743080690891441584162076417088582121849757278687434597085488844330162766430583775612576098159104913838646207605036144488949295561973278708751535600638613063279565189867127303907375576580005874159609409538066760175430704758083880929133456684716605094509431519051519160200439223884295504510169953435500315765741047123119415758236104894814917404936044767154373009969641461690247025637029997119545815014699715352997047037995959751889349354285892888522617984270711433740928820081317830288705681353965406241329068153083247902572887337357803480161745424138026985040363937355407759568622737138534619904970482195609199896323340212214581653995300791288249290853571981759595983841066249587037671567626405809225515306994426750971700012739297917405297092090849319832140415209074574713140678454906715317095565622314062706467050362772853310243588963000524658572926606917556586341975616182627404228326920044326395021653661064705328313758479766651740175438718379433039036759180598567874597728756762712559381885200391040004199286880078703794879958342992195789839627854969432615403382289087563596367339126222663530814765838726332290445011499362801657786439137717962781110008 [154,153] -52163224788887849499848876479541214953937127945780058994238014936154235892352834011474480321360300113367933321164968752208838529033804237547227210906566215968089325146021654662782747316513196610830047812304644731652962830735977496014411312570795760364646403626313725171820518314877001650404521234398886773936029788458261460825100969588824255922582077645470473144775193895340465331451447655207577613744575093675568981057374948516509454059528371175001376683477089863656933024751798297421964191672736553859589467100648367162055775771690701657507788415000619793426785494084053126310515382650854193927972810068744303535715894841316801927458384358915100512870465571116884568730841159823810373386312033310553423990991800907863064258125116537885125491667465440572415687352464453357649729938810164012519202096869906924617158178133489045349750460617120148165027879631872605494839802033782031812840317196557267024845787186833915875588138355590596995144764377129794968805504329678904926084832235983850341342727979977380325395794365603455029579722490851469261327131376543243536012325862333891570701941874105228608259256740983995450004005559137582109665460691738854637602902525298016760781979902105238754890905022845816528822265230450073071629124979460712673751915772904314102703853023697997912297441433002355235541232502614458919338046665179963832643723244628790850511949842585825217541328286577484489917213882532922952342976892404931964563798009617153607754416055188377326235583576936630064470254141461046269257943400498635153301576292215027984643378537544261621906706967847244872357691879532915780910405760357127439397639181532495513165220497633163650658845595509874482373171429712642230552092461541830980035304683487379812582557899542123921963199194877186631726864089607159781251813287343411561113518317802023336050098985203095933712684384709095868126809787074911236336101554983912231530705081773408315044153049812243986241940612814396204828198185822081423036557124390229010816454940547452186360848 [154,154] -30564175820420277519700243910921953794476695861830248970260939278794196858073544121267148423973499368870299180446843944470260764097506807189315999872761480515620156686594425430062156621736845351712403138463225536599009648842132700434513002796870522116077655005963624027217266664314553032138424956458881215862192683419039186438704872039484635469849004458292332409377662668464575644764945805394158797469879063456333222158501534517027380612795012256242979218072290582782426709969536612450739705895687588138463979313014280155157972439949190290709596389624994651185580014593546167551372671655925133875360425080571348413821110792145988793990664743714397217318154676065713762025342480136555208434070837415266650882824923298956586751358517305084887193842133019746074612563503572848955264161791281290422573829433037557829833525606925167185575804402959830863021780048799705392768497078610123314031558184962301228702560248942484887514780673049870786805659621619637994469723896708322235469954990022229586183571112533935277564037821361298949165999711203488066736459152968792815006687951580065033245720589514581176952591504587264944451840317747765492519435683862963223033649705006791882426110063216549285517068738652441350413228026621238975883891209151074409879739302371175417919350011879233118867756790975570089967642627963580870323306114046360554286550395643885103822429524120353589194075605736044247357771412717020902131801659838276110821089040649648163367706541243043188802964716848516514826338250490253045276087811602796955728738275777009773184894377112768275958241544967513386457116273194725756757519591687886392801942027349088776496452474816546649006488271871949103097340931664162682633798777919347684566465960702478423519138288213599740376877297524439311960490367886984712194989033180323553263248210564321886217106669595831965977735452473861702917302767194990030359337848192133486660387095722564994900310848467195764050360413519963305994678770815999365773920121731134389333779738551 [155,0] -1307700822853307501964730252180498027511120056809278935116084574594426017270977036963437148588035282971910842091289579647685539104696429901550169854208656611889140940786713502857385479620479540905575586994753189962878486080028220114811319941208709187562293050888958612866275894233008731406165472058784587912120411926055215055485575959928652255347371445502745028062402870002967346260028367428910384351203044182922820377717548068572457480709209956745544445709718080423449814228259972727656909081829630964614588439628481096626821848283690426297000144615940068606043743066525658921667625000120932751137168013250738517308101493013507702440128036271738391621323334302085739218479708952664916749506497100604123731580851262159374653577842257396626001092187442198631109887295167223897376780469610252993183047555507785560893475908759133836575251077553583896262224942849869950988217531855075579908957323210193490429138738770937334111213023165169258989519017968868807034049377206902853830417194724801917999907936076195591234738755670692861809274606764794744043987816566187519488728607245458804653928546181366525611941554662020312306223642263545495555462559530482350350723469322882369270220918451122860793189525010864828069642523969678699989399931305102971241937203518655671088860486706419700674542893913055293919190010620053433115279054925826414704324242489398286802684455171981179561971941452921125047371713415978366870286364297681055567557600653132982793630720514298783540642080308214324963172776903262176168194194301473598766366643228684709675256613094120077515805254492278142671058895292231671249213379940982393579263703533779881281712245189969226848583347488141763747567977175521523732134608146492132214862084374305371951752370866345321060242144372348475218728910975456726881886507385456862570004820402189401064363729385421419734387679723258475951557572393337994753246776869002607263868639623133932061622959351326238253600989846948883575260760125607651964814291640002672644270891668367673328505685654323151286584273860639333549649306655509599044210136933431052570278484710841126413741559016181791355087837205772499153089918704041180888879239077535836147487825524847763215782386999928272278242843887013142363975254623228235344358100425287529256345400403982097546534291398187434511576575386982088909235237918414603738607452908632879209662387610081176136957457879647798466206380292873362744961369773090457833090187634744074908079396022787443995818078349104310546378655294180288046209026058554004009766624546099727435842211435862764190968275595023720335043979014205461337949002314326620560965636208336640502203655745453295847197449062030059813021027456634400738404403773440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,1] -255918571177580761723056498317115702231112966984770821792002357192186241374131001535373504722938566370992227766377117123883438136011716131523631762037399019764562780239353180708705458906055785768802359462295955642013626881510046990119365944757881429787200230916442556426496049637653114877916982041611572545233873842449057958280212644103847818960805397970573716591946407939928827162533759434644304048654639659633391683502948037078942641246574957470377872342203544161567298680107899669443720810909295529201430541276797699795215673351301281362455152542545163335603065395388897399688443538465298639421857801138557556392953019125630128933660015717488624926698929829382498614694004386974350160473503550557216484170592579435876836990840073155389864087266909456875567195496710635720098724579955715803291783350874397446635124719843992245074253086233093793177800266030995517420590690726424749992237364620209630137902195579251025158509878858568009959327758849689375484981069756043817863324577870333911096383225851435497756796243677838477541935336513452755868805756947241986540289785785803247668726586348215351204527982182372319992961431001822177358407855302004812897803689404046391726936791344436063982307928510423557207585285345927140902886466823424596593827004718724595350688508763110399171893065354569999216250176723040573250492343578125996239900356989752508866976889814586381231972153172851086301644662203609305808744473252960468798803750129951892438197342608909584838839158732256724441609323514659919458838070048118664839377814213304804505031972224191008057297868450025409461580167081677994516847109729034845348706101490902811568363519395081832518780649713142463826083162712932200500513474974951639947898091148781526476736652808204461049973226692684268710757954532160862469230235578955363351934106932861013955886472326840380404379559103654692482148320471380244642964689881667336511064540580422964671092482214164844017603101656375412030994937236193624214160327164364662934854324423443722647624945569295115575291781975405509383594002573150900611407864452289810005522691354129037907595950404684185534921726732898345155647329551988765127882344052560075691943025172265015467358140966796533562159697477020755594277932363590427710736429949047929805480732974140847613701238209574342747515456913584291950910106636558204171381647670334980188018657971174871613495753868457351605038603201318556988461453884001035174716709942575402108369932629495838643645717108686586824371876688727709220543624251762297558378379601925953917907148234688092405128284822973140801172744190865861872828303149023341593741953254672975575039768862418193568432829207379912479244139413209521614110143023153152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,2] -7516073977499984245050198352255690783914841458167745495704050072167109293870829705722832033906182654751220058315123222358109232116869038953765742559687214818185269768367274925572354437726064899017662843493142608600079533051577225757838832133375583082160029412621368651796289528018451178438081359698244943379750662665321161752309477946290237912721220575621119923945205318864299338548497569577046224434844112451623630335232802044010163674436109118732960756411178726030069320556005106396687711255995450865106781476129629860571040821052155013403612843223728532160019468613150144230778257533195881221128715998804510075103373641945623492834910368879359605275327134161301192956327542289749591237179811805052821198672740123069573192015497964691010020000443240720118614867812379103273735328224948383828172825965686506874884815611226032876951043774980534257361773882880225066083996482597027092509919793431204394817958490753075719569359730525249211584021846594529985378890945426105957401280922645009725535189355695375692156558879670526726508799251748154916767611968419240711434837925968339739172810117100277654955484834974580051303245149049584252935173578295156059749101163781575817107784741500810926221702162030999515866296502270178594424763069929410197805868107485790065769633581975858568291488437350459123571662873442048373360632387102196113042617818003384681679976839853878471522860553647637290794653975791084914265601489745722222250430872401718018859598747518979284567848735764337043628163072291252061375595907574555725020037337383481740774115254341511050006047151825974993816303079142474600675812335296085028992998652415495705858045587307549416708130448886866607194809908032285565945927044166823540480285775673869424622593867055369506374942673031432304102139019742028196944728347370685890634855431483065897672657101724635895218681293241277608147741652708462466207596855306718432914572817319912043185762572603745927355531709205976890019971781131331624758357355977784546849132797993441980472319689401193826516992216852678835581042678868333923523612166518877043808576223194315154294065703094410913508207067010904594322424524713105000204378020637998022713699232676210134312368675055088129413732150744120994921644381365386446998227781213745515916662509835514395501176113823520496801205398350870788069143122606463431848264358830001667025505404344354471406623406747222500512699752055783441957525720113609707970481093875668476870845204739393082634342270549379964284683337977345110775747621001948098356639204352753800522799977442971469186081530933515249874068498390825184062077319559109502913775903458568390684671255541245816269937781970796525948690800592933165004420032170557440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,3] -176377333692047704544370319937630919698815036845203288760998299306146480382673961727145393197779135390404165695066413926829254664047114209230561814314168996499042376417851596649625929390023042173767556135518488460509044776482559499262989757546781104686030807184765161918507011146208812292457501696490499829049113839972937299090534933630233994297183891589913819739002744876379681018336814266967093401890408872915915428539034465240513195886099952825146502326063769534807598067845710315913548745279166936571885890674908715626106350235258638068782708513263312742833328520899206406100156613991150827031737830563216019535343172905858142925306776371574444018733731215173168276239457492256389132837840847636507524292192971070415003322168725167876781363219387510215732992501710988205083022822131572498253248236151734205173656444920487555530936753493296310660044157047244183890425190331682307150940947629547710178667118084383985392267234817496672760681636959785037581019370222267308158901883969948802079581853978379620372115353012499290822250036029985417561157033798223664313577636489106040161732418518778771210070452283056375229846478612553542308302494869207791821133850182959557081501209279971630750550254603112169074460432826326303638456265312066927261109707254176197358891093479219189171654826897148999434199595884871102703525750249840406957166382395940210779465542000319143122328052452775650306758279263534714655291060986767331256804776483440023439251489609209471260548980179746127442034985331833149130380077654129013032525463494135760069814046764383404274624084306293581915280604758132638196695035856621260497524473408031761842583334695537109185604907563565735096117386288742301603965926032439370370917336365064339948132469033887755862725254782611895128708050137861428460810401012677589010616138623390707841057980457527243422839199460006395748563016489174523459841401844596310532488021885876276552891669706534732447600618079400637282602233651869800659372798382620223223208743924946520045313618131788271315769347671478105609438512494587258856987421435502709717099129319862064176886737531656215113411762762592423632431377168162173169482643599905111320752598116814089382640815329505313880797984516507047957319633960652614356502235528984671204980374695183537919923479305966220040892261410738485165322296176590414497728417625609639614171612565727056250188214299146338735534182692485270080226368257599560189897334653431008884720041463803107157606727044980439987753728910281367541825969037874685766182572103628198609998059563032467110687422433808665029716740943397161838533684295704630137615484246506101056165754814263931446917275582910212887529717860827511199408377240542511104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,4] 650686090653041811716046008127805095570240624120185902528130774644399797568259166512625909314438863299666004303286176894947098867590387133362376066124645967646004241693036176995702977995785084187526958371428527746059202013922687667468343226952737410331101405363618414530215255593956651676532681623439593382408794641231518410714142620868476946748880253434052802583298149609156038733181203568386850366006615615949329946654665432474001714265863231424783722223936194178255824190544512407760584147052225985429809962965714940791206940032466351142241609825943927980168279521456141254358226028188111920461274933271377193518209766308753614322072316685458295870147661661926022674125960143764297777595850311108538336945336179817992891999716339732365469566303813034635634057196144673916199436960354325347941091066679771212073346587606462522400892651427141289217529275728864603779640609774397626501084325918822685857503222289161604823786680234571702915208267057729201429181086457022115907407320583824096585440919776787198996892993667065743194582396787679539935790198921729450212774338601238861951297343786969435098683364338181094558055769845723725721411992091361727131625231038482325714154189206111951788480945480973192141987546994328704313623364893797966809200298614546353010445406211535472785074273915804938681175126059966265045487453055787163701005152709164406734894315471654268571252614135091269173721025431971051661387536576340371371100474304297679210576751052139613569501286466647888969459573923606550944528717133837115831653749973898920853874505752376341371864532902813234931170684646201365979040669882460882494076040342043339868269336264023738316364063313753026992013895360547796528008522106760950346528228934702290970333793462425246130850991798327633998259023818663347683124776691642572522018643627078972800091889225318630777950494428931424056947709793090825604101377989408563072040171441108369226460713354072320963435286018984786564635043111493838200576087362070231822240171584410318931651536244432996921033116968374268378141338393180140364147413730711704581208944338530810785321715979382818914652837621068304237031077124508883195436852044836662926425389947953271519910533096126463596101883762494539167766283284624480034408723241724028983797225967017839310379311836495343299494595715933002976819734614323969970212464202175679130967942387933137204644599446442450876781314197352824869347043097050729585721800607350961843565233539746111442024616184548927452596475150040943338309599315281394882350270066967205405005491617387764796534634652862158479169983207977815479442573476499961772851597563545030324628191847030216001757362911229757097315495890208673239826926715136901120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,5] 66403946621288246800015026849948502950230066647849535172618839118636463399614324135241104819954655108424626663050835575946433225791429673896233945343439573570081033293880592770475296787949530634602260320691205830957108206188007160516471916080481177984077727372997959727380231268332776445106996634384822679322706448359250661602590613696352736507397861075808926641323301504314799001478218530731331292145292094324571063229706109040761817231014066517876124179384062606322997197231612614886304553573252447540814262731852249515371483185042937840108160908482481683801355448065951851513765514488493530541944941452166529382170606339165654176051817379785277429927107281848035405497677156337419614710920225723533782939080700755589955358750156505222174684243211041931620187615111404282481699269389028850092530237085777637465777487057098791806517140005519847989035247201372629080658884746399639825390656449356868798911022609452434107052104493288886276943053840905726566605653849136828685108661867684519410985825163312031407788238501805648852712399800044276832468178076834608732293420114469857986073092517856345377721055424988469562933853094425427590688768530708417366765181647884263639392346071509616577629178014755413567782356389823807011139382292922933053704151631358721673375343878495610039839510720111265306084561225487922370282909557752830215278196013021478198437652207227945642349251770569841805649556458856326173756620674550347273041289443116972774713960772134773854495952493179882446966650950594889142177159687581361004508722748280262322444012822591271952918140138053851102808502781434391490659453631826558195261716193678940176426254835786426966643366951636537155900911207261334580664185704684803099069067916589213956961476128311307068646148963951366147122780949137478396964097694830460574846483401087099484295770184006093121015246982935056964324190675285270435780274960887577784752424501109089082881532899283763190805475960252367228633859150084474003066193981630898183865120976126746712878939060676277712557597618904466406376221242092626824574345212283708311058958499958414155454064305498108165302976945742885997052247537132318778399097980479727298139060183707056305007298663940361316257084757820270240532772333350040663436838958299970985734317212364458712592829009667248441189092720524243405003581208569836617200567538790997938199551180343156422265981372498319264827791726860723656051188450829632406764020980899034857443857117371530766214427264868191477102309286645449335603361805136658686354974682154524613593388577739930366214034420940970061240643745738425657664608489906768901023966187379164492517278164556361336930567985787691795257928372221112771883113649543785218048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,6] 1261722563783685983265917503359808928757572930913541255413318909635102243007696642496896265686155362769660311350359306450283258822485433708414114891389879817000804048721878191308778699902140577498646683743306143696947910025021310049414944344098156881611651800694285238479625650841480162769505451137207015718524520164056423430779521657189604236127144367533840614251944781721351480919611553047102294106141834406115897672146814293005424829371564281751105014623301309059219128704517545537444134677235531612756348547613765810346435938542387713190788317464820302200525687693119783251534417663486206674843770906944800457746212686638804120597742695524196224095386453786342665211307547222486410637016047395927727857578669235922340700853027750918452871730581953876154616374925077102230296845340293558761163000445099826882657649121014831660789605651864140071411101132170125867893599903499692681806045288968989643358174685680391141417447323613531968889659371983675870036866253124346487996462952994431441662932135539473610589444378875221853132692366945454580967046401900704473983324379238835760351342486036429616860579302137601158144936052292961731008390847613197159042487936216746540609488837828735633093334986519596713916221620215968212371863555549930077647971681454421201727733894862917282681376845682944782393400539849860271796910131985236122797640341879699314666468963254300941500061943562547893280713266314086482130796277264928221494031320118533293844589396000952184577367085492510334031388821660159168040566331250860602691484249074227925200021774431195557433215449849325443207736711092188516673849845382047931679930333942609076204834748299956674034829345388342225531384840089388495619972887942036123922126884757997264058409912727360347407879593541235890523795788847087164455576892283750684838527817745536827388089608308716390569908458136814868461047638796081597423269795692220604079157368288007255169182404006944858119802473525590954093927509767536930636209932599175531351378437398816826443511637546527585605860495296973324458572562218954115884559409065209041559476451076035844341200744989012620521331350390528079926159529949019631525469229792834874709139512696801248839823352074851027317908223109344019133708950209852025378440603070741891562941158307012947798848441263855721448798010906071139992330890487792002331652626618255750601172740410300247423658777877194364284390227279759124448477609902981890018635123028755138515141366325025421620042286641595723219318410244082881952675936814202305374924107381041272786225327460194563007123194284032398257676415349509315527806612938436475426256338148071184646699076209576400334155753873255712769939454892251584927801502336550373949440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,7] 7276740218286399540422029623983454816823082850775676280407426309978029166244296251658083701323893493628832328138191917770193234951040450464072772935585500724071470852361693924261118242762437009345492290926590780886208405503373881967338049512294920487075604769635838103751577042714455254610728349744653520859166623705383071491612964294081222003287295389521125643334794666634003581475820981820521399054241337894045441390018335293757978263799805306954923256425842898595567645454847838008401224128477787597158354576025460554048804944870871229429404550136228920005287533514723694181054730626403003632864845176985610443232653328215630540127054189097635179924050021127812595840650489415992740947503935925444423437299194598426968634832709255789961937737869707065257046323485841332810480232471310256049377874781695760322466799249079344763178036102021149198507941431250747247356299747558741796516745600641312759589458405885245278942798807659892491219802496159644918215041289828527457708938613363476055922621059476214536838393959247983084374802187478848943674071809977440366954016096055143552626181365861027069647288653672338866211272820322266121023308401352673873099819444720238396438224858607537079411947166977451154887209603185356658359818822108598741482286199768063348650500430519397951804027055661099451400700005785952459062176229979083695356547977957848983993212441347559225132504519428767410588246578004227651054863259411188807105686001945639286943146248781016523428000657158942620125905285862739740629150312074810252468081523467675450829383457142751228639895608110369550618152410148327454933793348691965516387560011517140168105886460553854482600466512223194733237941575184717243229419166363490047846356553282870155035063630942965228812970583126569677159388439738008760403231890576664627130119219171062384074877004401523281327385387768660730670739178059317662355813127686582671083825668700787093337839590104235918874097109647356232387221181725219946842880598785720416003469766683434128492430305499208317922920484615379935929873304837772404414845804993194371734788284952853838658877233817648399537738395583245366227395985514238388750238985775054136399735059650438243224517643635823318212721471675983103804616546642361808061031301174549142420914638322546917940793811412668955430572527220051789776621744673036690420204544801972566263403440011585766281698524482182935419179818413229954192797674412500574613610078819631050121786656393525716403512266498831876728707326235372912601560936244103309250435866158151909275245795380086994035621900925481491482405884228342488754497963849375842258916475967330004285441581604632827219887588110319730664493538612789173025869703356163280601088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,8] 4552955287026983418742686877115207685769225147679958659024906419356997520062137354866824492316783690761316728298256958649989678728704118382803890889398866295713172448703035442061311754791101020768408394233319968818678229491517311863245382557268323715735862419348302292791741607189858279037944520159466702937423956816981003040653530140917737956330778287952013824847171953885996466372330220917609144633154353755034938276370195119398741782381149375233561034557164888799473956751359323065879953822199064401478047357305522375842415826414960530292259278627105232156301729138548225387720799897522507745727732894049306006206159223091295033302384891511797536524210660498472934038766748796232390382605594485475152831818295573737675994125301305377908122648469490124959979581787942363141900891100803129702358894655255558791663589029558409751909432665466776056163745756110664542119889767129389924043551683122423616964392233947818649525103038061155514295570587071960456043936174506262774566258045322174380760804016451390520097332442125594952495394436141324891474453235844068300057805228754753109890245623178892769952335991858967200179081845463605114589744623050916029032306839063432177721369086723961869817660128751938225389147606500445085202966943416091976032993613087571705320876594799950482925113698242696417754582487815663906917900936218925443477013766143146374294398611963219213531911809575808321473412297486051754396671137813147327413515503266891303970565207787867251683551202108693977026318493437898562120389936600855691596954355148447432890896724740471844263122812424729542140562993838799000083085152219967344151889046351939865367837981920739368653026692842636572262210762650092374621194921293536473453885094504658051395032677097335397005515703930834590015013069169464931238400402201763376558484368495535426198809650689410091279833350438376555066238171855740672756897865893531286149673987133750029721962359651924203319053833885428686687442069406228032486187466538925469371867182365429567613174204427772049728149924084024964139943096523957095696930440545025117998857067185589949175809596690381265993531372862946210321069661007654547453419247261837691633728227920571061126004481616008062711796254360622319920025537986963768078831997928934789647113461666269563718433844781766229353829553430574155492954527108490374310915298015288258375981131325731099846133934104856243858575184689158693699924659736017522719961286402633000846665578788535197084738429348704024690933940605814720406550359547313273107602116943522308877768049230290298300025676802227223071360355317225401676602189232891351476064666940480147434529475777405874540935383642406799845552867213865311031923298318454494330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,9] -126544122658484241065672790889666853447669460854193320721083069041547122325348633266674321198841294859361255863136929852957690544151219688333013718019459942293485863328786898296453266160113191958693697881900366266573861181064491748746120409811088332545839836848073448236610476656255916159909280769541176544722171435353528265676265350445968398040736268675833356495666471635203420678236303105905293519351609697369202597182715569823203363767402112282245476444176105218187620776090102950488075357175059247118281466967636345191840163537291000826043539447964308707025819449823460593799392667562792148751906582835937548730254099060952905714475565256910489198732206423631757292817798637269891799673384767823846894689972052423186055230010288387964430853938642025405748014442279011619322966275245379668882440424705400051055972940448556787079485696227781849923495831435425749526700487871836859088331035473939533443675685049333025549084237855551127280755735639593576159886014307171807382990707285510848492559305687497228821024196329917800810615848585726523631688904161531542435084575969663773355451200218802830720330469692093748439503225885249227126124369993268127859331735453534084390705686756372803331807933812087982369112803350361773190509325656189838627729428822984313436179431410912502301666917438734971876266312664859052269707477752986859966336120160365619712620116207566309204574109057972108673110298258508043434922795785780855130411447168968286726727099612117368475793902179990730910163770085814295058340474562704633972175419149873089323056420191680087758763205480502433961092550073087093673030168334192209188854816819632763718753189776797928834760322421120665299119146500734928339058279802226334954584369218521042396697004258397634297181642018258914753399803494776423650538916947878363920008859800564817972969006260028809940127486987483463792174203707109306598885690970824738955228937608523202313199595624839726022587395642715826049890649308959811015686845351288763524758782864641035036217856563918868576140056921897155261783305595824067391471082731312105083501908498991007973843205464544144217887909166914465544770108528813017038941047158227975233811848340684144554030196535777227936062403101344459231993973339367898393805277240766959741556751034546786391559661379846520287033136337550199918787417676778334871401559954722339340979843045855179923943765182492077544392123320985473028181481296455857958540679007148511817868020443664758100291493650776825407644091068603709477732251749580224145042278700437087273972298893093603451877881594644514840854475571018423238245619867303220751863131183917119397300983027410243205217561802751930302204366370037316662652332863208110419869696000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,10] -425234110975479943950932824179546920506551970529745140201373458978001394849209743178058804483929763506266346472714998319710605785129406966835155722105658450439480500494806032290457506797375654296814342104112896995086834912936705506561302039039630596718121536929104585775287447862172847152718384834188391516035971573663334308011407240030078650485081412296222207149863741742178016463738657786302212032144616918858339527659978780176426494138172277741233281414224132390399630994685233873985832972030814955136724951498934589146457292335813955072727501820789443743918091750952719243818451693820631506022309028883319568310827393874840353902037339202640400596969182593535849361703146671853188065737987380304547966579611014306534262460446693915270853740683884309867709139516170507978645269949346442834103828300395558640705753928450396262425845359859632122230752504006290928221827142026039247409885495523659905057025976387250602204348460212319316365232625183582520239382804704299617203405847960335972312356231748886652019410702181006031546176321271417364222732779162237410601548021401021580578330583682243122214746048515110571763326722119843624407980012502865139067258353002737198149633829834664889098001003259726244439837138320420519778852560123364508993807370743846342164328784084204768535941439587174427170841295351339745246259475861781457884781709309775120345186154936539104010267138742520377939884228647675149780034066853643215252260685063581898521732507544768829843905846732079702658416885193795569187906714925300963826587938103301629892700161894428098748849236430735271146942569813459363185948648213448032554971335235094833506003547845742187025324506339291142018587607853466209068636567976515008578649727613143286389033459174105150747628833804510087315584558362112429684025634850141822627699206649998477767083242790858764871336814417288292217710432419375329055005492310891880542355823087795365698880651584068843166573304620688287278460826577861418902357484217864831962455824387162266834703423183759604354940784607949888211296708656288581835852601639416617452604365018808683302969983105131811652431396274351310361372430988723322637084172607215368132021795937518852320682527865970586587456707696245396909905581924646108587009162582370795608905721389120945721457772328562466723935248509236409300402395658690162752023030631989089867995484200731558747791701014520755508791876291868806006847772045037397141967099106940777914860769927574851623393456003367207368986664756941359527583443430885697885791654693530730041453984493433020219583921559557729223528722232368284349004735924147397027235309830958327784845895054519012220739613672594263531077835000083288004731390961159452701491200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,11] 1269276806501347016808052573979230404525781404661860454696800044632475834711766142777836373534786474656193535276343745901765769318588512868450561319389983426107964103168511441673264882023071210133234206000278834296325710090114193034212584723583821136018536802217558791810280642500690207575698496464325696995270226554407280510853691959077374070738138925809847745388816339244429823216094196463855505105974202780451124820005279912817462665394461990808084298332621996854227505289403427110644488078466207876243959464978883060937240730118391837607850122407812853719018596462728270121254203755531834292048015130812612768842999544918360234476655517510412576611494985520240656265840936861269247325863776513724402659905433583734663153427839347629148136422110672712820184886953261816534429025031196173605814421668413185711574274161581770813070764883123247953848708725213349991882534025993484062137677784885430085908227482675149153884144894349682270453228676113348543356571881958488188490573216361066614568666402427746560799945351552879932575561129351993611049807672305901943794917833093042454293947759743464292917104023028809235030136965041974564797854551448982732965909864897079156810427175185314370496888829386990596673552186923874659990499896427951811021357385395424785271403561873476986681661623058420016107257961571609778949089363326494868726213693026607493088447641874867543385333009194835381127692803381706970401497131657978117812998049635973993438179643236860915693282531633972604117337805106271132359074400317433351069808020081496834561540052062031469099058752678236246685436707420043082442080541375654030163288238586065897825596366067569687796111087906683688375044096928031336843406442767199117819559838307948231364194346849564390503811404013791182482378640276549329590119694205075305382240621812209695054829373744282183886226225828305852202494551539950775262621044795342668834449502367444111422536452945932576484302350724603330212396772563199626932930358191227934855169937533515446407136943577161651822939063287158593218174094541683597770856826869954659006787770714841298432673046190185496394236515616594867095189177411137136499584878340047471306045635681804375419956528324697093800305638848773819593842368164538031326168614606351752361658875173575011442491069918670893397315463584900960177078553427589251518441756727417896718291734626804770734786074206684717523473159335852115712813206238675157865670619431694378830028415454847552887384309845865692373211810869136601629255041631691133194838359619429495414159926045266251516411312441120970886574600133171400337686851484553388656140129380801216472110705151104574497217733300515079813428325202470725564833993562550835305512960000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,12] 2895150214510260377279124966798009031876032764742848447209962242218927252963676260087156541835236729642244981763820992987758920486339960952967389900523709052342556268676527741559495389160124501828402459402941311545849034848943501785073817755816503326283251081202258804045930554998096335792655743050764624391857934087776904693393677891052098652244540659506280979662272084860540989123681067330165161678272857855693539059430143299097558606688031086952173414943148364886108275234298778254283988908326461758304652684951025008661248162756142758832015858283409043251680614204434666696596789867564540590480424320448326729486798300240642783239515659684469018697702576846915280581666601988238731249048272036013538636656696406942168531938508674756909927155757897425481868380774675306607972922499020859067482186193521996556746275682747392369853426955649939094699377382156790432770995731957376030987589553292781497481148906283530875452644386489769948466797703505280360466419414904074366698171160466122208683226154980304718935894209532303832872667331437470775587591612369589074814040512733716573597798609948097655523223854974390405224381412323327835179048071644555969345620484894379195989515632729407652180987329255213172843127683893370984083867831200283803601122136913178067293867462256951739351085040860284084554523460729676200868459803073425463661209857307202752446970833989805101211631614319981331209101601205349591741992955112038848137870730371369372764611025368833551265300235199826493462782522716274104770377772164695413879664664108503443374134400774260325481275114101781166952308416769182083903757656318158414190531093305209517883441813701229063959821568189258314497504871212087463293251163319777835501974229853681844303668716111673507412052428933157745126058166775479912031121928902318714927420101580953861938552846587719890795034654843803270777277498321723338436580581492946590337899196890325670269029439547697992957108602348825091676728034043322876740842938449728781414946981703473774835625421013775575095887966583701084244064754244800590538720928139203807071992401028421466369951690157877302092142806452988941660964232670680067543442454613121955412616329083090696663597030180603687303922374880766980286761104194427970354205045545631041401577241802977443740442297308361441441569823555124736238410785916324448488185652086886834341894453139709033956508546250213601612103698982153980283045091810941013679381937527864206481923448018346257361105513289695255842174871639135115937590306296842847923603745923102343464289438003306631479926264623766329378575294808742197341537748589874431677348867243184508436280354803020391708925359838547395943075769735543835330020925469197108489748480000000000000000000000000000000000000000000000000000000000000000000000000000 [155,13] -8206971269616955160145730984384000571377776841577991401945121362095834817410681884675306278667563313172287692716147910421713541961481669839415348237562872363871215499072344239483611523214894002025221445683003938985336691670685928597012925749486044476762136991621478813241477444000472170591261343985260121728691535707273446104980595972501610804451547836790496439602516703286164965443308714625405104444597038656574514173255631033875453201981924443896328132193204373191355819603500453473562959591320436721399757581096320483198220082948254739764581337471571540964624535777382402023413513453690279226271489000154685238792476191579391427471972863651054882555095875598024786456311808410630214176036050665851374097053424836462001488041437016773270160586987928586628012133932925852450205097142310870457177466583113209849681916755061686145586445461451688013265449318043752418090054391727842464905994227191989653551120459238332205720737193239397566710261788823234143421057402493190769613611269359607551569728601580432061463587856350979871647330501713235786619992418914894386097662298878740345298369871233599050913931574541152340584745032636114982303998970592017155511684403846253737068750808292830619972820388110843810194244217219821522055289499092493554287089717733170548432205379261874140590091937543594435635394907222034783726613053973706447046704407813812889264152769220823196649797235118135986840228392863981197365850409471119378699989040167023633513936116224739538752450537755943684362732528344630401265777969370969521990551652318406742213690202996961471728337600765657177239293021619291091880436516102349150322659354456252717061289295632921318414555562500338136437488053137713741369403896435395068862692520392498137026396242779612347887909563923552307582260623334460922614730278494514297413758608744952964468882173069271768366323147183620439308742339769094975754650149882746012444208973814256068681941262218466956057176468247342359715231223809098243102038071653626358318965090171486534503362430535589061077138117793114261158868004617229976549723200972721464645436728749613767522685384394962333800374640286813478458663356029858639753311106354526570252511416238069428394973722172085460839242978095470420563462367849266572074401086316294921752521131105003250201340783731259314874472692788045286972577516383136970504419086842268076849680132092876718900519985369758249545616880079274468992922433586093165985182470354748939015241976508976522435201310855747324378094079322117118235442898517293126404956505984797724743102658156254815428668398558419519466773462344661493498152598162962614529105594571548390655452556479034127830262524602477866696512152350185476961667541002378308977950720000000000000000000000000000000000000000000000000000000000000000000000000 [155,14] -13120813772201943963224427788792744565053789775720827678955221597148287217999069555562847039458368782630878733583996076573059529520216313454471301339197050199336219227856465211167427222173774683185055176272482581945024493330887632230468242514414782533856558083652757148625117340325562316023670237058492165016269392197793620831933471883294322189826551494661446995213249329591308004086570274800427671839203707823521795303053377768589618737886168843268022856671339352178709374362973103694500011441474175616448392880544856782526556320060519759976959431915997443588251953674996932865117193521069153965989577508972484160476968027227738034665063615114146724130182818194038026389600864564556553078859400274042466688404069644259418980613271528161412735831057968561604684814231796947890126417990729359454615417355303162220490790404978195130564336169329094589302507841455649330697688678622736509003509786886560520502329305420223065455764240661751411273591032138328282813715849845805070359700864583854419743995328496447476640106815069089002254446555467413118910848698534869660630452056433728205352222197047133453620742996774569481539109825843007826361993719105192005293447492287219705134023431767956115556203751599191472671243751319572097048212073181247529497378074671615195865223846366562396780209603943333988115429606903429993446675740030345991507376176215886971449203824711153179876847991570145364965980279393373995711968649854880684423109203975865173702767345852631601063404796739887493015656537585425461318149254229642127069114950902351210239471779396720651383445447326426259092612961935326645695334987890740748921248479781372446143173766924469523258918493664239602995676568954686048559625785547357278599864582523074556225246458699668026048015519379439529450977673039804331810651793022752566268511745024184211247554327353267316748814928799512898516269516621961956572265740346924046490336159629125939047962252573506401855097639070653491430847521836088333825280872306650868650300474367845234683356386123435296858929370651430070643936589037966188028096636675560564339501574677905542566843956690743301366028995959462908414249327459089309779776760309952304739210392896531995341812365183705269958667783385510345767330071969407513901128767423743172760819998210102421653910163729863099612243261110759785694021516103888408840074999291338493927969024561630318408497926307994337391868540258898402916223636105733917898011900314718113395218098730289258211292034708111567875287083436009772850932464451165245834293289157898567006507653603668404098614905122167335488177438702299348465766104797562771417584524806406812116082444171748467031203103395749119337488617238678643508271538251588274319523840000000000000000000000000000000000000000000000000000000000000000000000 [155,15] 90033512275542791718950437582578123511158110621122383113283867887626928042649090224257672067623682515851012995284517386769438923473447997264539908935335184283223507951377766700504769148627582541221014227794637207758577868655960557242785785286273896668109460094220141849146513578515800508569174551627926692680551749634105713189966583632471452511301727832763767620046451781885535705525480351136902963718478773250362924568377167447874211988543049140786229391939801396792911612433127231149605796834694989172195178505798594031235696880803245368834973909037200237565635716437597522695093378990221987050516620352155213376475520325716278031673988653827432094383768554369542103944297531305926739968151478726205767869503266994036583878412126325833717956519059462530761513717472030362015787191265318302244867040228635489291801113239266996701908256175204069837029467663566764391643548688185952736412403468515702375574711558075090166686326954148938964261601423591658792328179074883279098033433536481258996238459519218051749380222815914235555590687868528879913747709741197646028712480130509931228018489549641090401083855827596832065959939720452336614489110133885187510583903831153412603445143379207144801703189474335014034280442290429817914377418851339851822566571164007055116734091146913058705882912763773401818843315725117905100782387667981544343683494681778283028276354393070648110389167027897821525147885817439581274923207569453644667174605663186998236532083212086424573176211457544620139411283258346296696285191597902001169471439985605417601830034176613309717983326703883468825363930814542867197435433909200815445707559166916693679984451448620089297940721377499694887643264211624203074364765521436678361277223787924882117850063916279125891727304941166804615494347397135510495511005725567782409931702434473057444971653306981474460594278105955511987146565787359369913980939792876819466056982906465179706984690467590463011583270018689288140865033779726562900013816841871351589096887000562284994111631204724439775969183820272538712837267865942128489609432856762501097621689436300159568027439547789961168856933546131529196916457168724897390865577599659968083711928265194546904543839970716289258680727434662791345403991280738316326729936087320147918441767657490818021715992209691220378190325950739224358649478440649481973070397248887684760546071891223850054494332035694770918334051303034235946904580754180517055230917677755209758595886961389122494545016398010059756090260697162642817480550687808556479314023991709521058597547971342541804805249710746617251835651299468317974978972480849969979595978905656130692725869516790189412616259669018477272167542695182142515019302219380026669248020480000000000000000000000000000000000000000000000000000000000000000000 [155,16] -171444699241313682145715771316966252967792609102725893960655442591901566153881932696343919218753106680593674918325771223844520349868358190447277222133956993162991561622717065754406297344635336209899805070696136880486796179995009114304180845245584658290327450442004573030236335627687198423723159761346212394208848842090353019075231869782400606168493302750992937787863512179880661909634779407573928381188281123778681620553441614291944378684208709183267690962053706678087423357588371671127964057292308051768313453489013666622033122810810191074842302593589011290625529463703909258241083854217289052975538574138495911014407434752905764236072192705166310094925458836666865874548726881966989631961759157630219100626998153307320003462012910866628590718092422739889137315887380951039905086972671047899628085631287096877103604010591730256631565455605176122243029501602417050123750288479107364187555469222460612417585706321138243586786375555323778331462490860468573520069818728646735292213754667130930418357680993184474485684287336998723234714607571487695268813520493292385996176974697213914381439840169785457163795954534821945008628263505853033656708728455870643318477068655468436735997886835869637416057999454379442265025627343958551531672886723734361273023238701786063529274470752949099697375398827421309619622880262118673066993826746598718842439655918241951692385056314355963300140358984722738206620895874879206779914747151347728948118493334924408428085467761222153361730924424499551759274849395460327473645585094077055414492901245524815847978116933521709894866318123341080781084767542705247000082950028399870454403853394204945220554753798324269501679046340130454509810056294374389063669189073877295961341738445643513519691206630619014656619073908097441133324466174941862779326012030764767438979578664123744512559560337622518142956909224412252305656069498464187251202220606621233461311742141509928669224482930754168518361813565742457138745098638465001055810035498809605293972116055953157580806058592712259360897687570181935971573167559311080995363084823659213212817143905242175862139341776041278099080277150579595732529308108873095135375038062980502129210072245165858854981288490720300009885894532163944454843121695299475942981566257817397507722326054197277271806755730715031058314287535513515332709213700674521675322269624176690554991250322032022548076746277086762725340535629687909115985310549663274522693924048624680982793963853721566295754015783011801206776524779381848036826858205424477728145338948389080517399490851104085020448202628112137381614795573118463556747473729742451202176485734238246927068003482902197890788503363643387212994107112780312933971697676556731243015700480000000000000000000000000000000000000000000000000000000000000000 [155,17] -11785755299708832377669567377644064759003666399992294363180286105248867491458580017906160931496292267025591723266593832337465233114821639163963622749619482263442160546688678883122189715589291749070407422284845121824840514341826977551587108605510987345547738772448969940669888391179769472719076087366040536222979268289807464340975204634437023625429657785346003486065564457533986468969084615266239135005396371716673916814687569866883481629083332216888072397782254544979529958450393387862161839655349744475994117161433765592103736065151955173080903834500250845736558957429697459227745084541996057505982016758091728359653706699517068315819403703278352109660049218425522533844960644758726950749726529339143563858547142367303929723127043052689915929687356075353498769690692692309597812649911995986097832524284660070161308348969321260967655779997094491904784869792003022026531695796472416420456179362712895876412831334182989963908193431008016432210484112638508610315876448703303227180678712567839997130278918560910737653603044340087964353733947288981695238092316316629749077702027904129153016463695087852053756469785699957096668293965165569102530174155328686652242836091185255070053533049015499820867090565047811904551273463505149323901810937571849150743343926026960690700312052745689582937929100261379970761567311808547921218556084883623332488205683053451083276381044200867272180733829055209256584941255058495146735230829590112609053470951533264166176055038717504606347709875933094607956340518325600679803689191982249566420087544894486229869159982292688487459977081723721868668017340588848925268476425479754785282700777932708857134829202426120244451672641105140381830890866511382190710502168595344469200195963973919802608305123491242424778455436741554063215042200764091561096700587460802712065472546886022996905778811370897989834287324143259036690205390784074851918414869958718053492647686361208320822820617907144338924397182684476994792357328689663916167043093592564553868888430390060232079949782408735937657804345710443043857153335829605177562162726065269925194176737943197011512383659514961798138333604651658979877412208400052814689125375176416369939287055738765069570895268663133996994417240718731588955519935541191415094762255716422006280936854782798562110621194985033467366057990460561837579768724456230512126293279147488497534804932350504639799682386836715657295478656911536235264676977952389804808341720824530285384795014408193405725945347963788824815671136809553909557967754775209687495656277760912988278221859888939146086734938820775124310324234177876644234260746529464234223310404239202422539661863360602080078859785788848060308461249883436514578264269092364307675480064000000000000000000000000000000000000000000000000000000000000 [155,18] 616716578030037078554504960508955583908601830933028489779010902865395953213488605044749251932026850118881145357609747221173656628155471324462436901626403321170566937773917192466853587258771284528639208209581461427094471214641418895208638959833962497301024403949166262663419495183047494923499344524727665289674603844392118384707314239432154252751948524555926232379045050641126646587839845595215912004721486017132720820407150572120309777528898725173019591061168569797585713926542642966268911361167652753869261034342782611791395840572051038009752688770720526892056423233867723859707508167672903915117169782878547374223384586338808464028363283305896675831373118513915026657655569914672187663693005038989360818449978044973532567901742668529057210507531631891605302604587199190121704351240798557171290116238115845547926924387008229483257737691817339035749257335232441912342043175366641753402035745577547489879306280882343985538800668129235126098296451515691542384907963640928640917913222378116162374458006534872502270922612198572087296014319481103354118001257177844646976621619451998496952746230646617368523152592399425577577836899444205572342498782208844743566827034561427148838528272922676490368987447786545041343592332670960066446217076851640545539332580370421498949309551678131077555361613909851342227288569189730151471899453582706822833140820847439776444094778516152246845470874368372273758751246762159023001618313576360659551879804130965793399786744004902302654638783183171038190208948354743047477719286088918881814967493287149075029060797926690148609457183565413060565724284570650850343279527874005893278244077829089471218452236502145097393537182127839258292640208513474904158723014984724289919976813279702309216739044667065179118934014909300531746093375286166316323056830448874017961972544453109726095037735269839837244206731871826866370052263998116895707581007192943362848169192214603340312937162729169905182430876623769489844239828944017651025557862562660791587584410029579906691845634697497245600594870174324247795064394679263585614428062382428790694120392569259079848190543808051301099968796623597939526325166196314225969154217985374714552994294986000609898297711197819386375660102850113880139590556751702885185926675400059982200171085526469517471399571516093932889983794856867088890485752382292640925812260977362463108889780530833942879706953078297268920796411075463136048162578508069238503979540521281044778717459316825806217559579847872316869379800203118443012353611076764508144996192131029609589136675327242756026744581671425529795673357250802989168999133861035295125903277863291010116447691119292299340755524955547191216583908488199238425370503212476811822801879040000000000000000000000000000000000000000000000000000000000 [155,19] -791598065925702052851862560276030728242845084193966222120122209023467910384680661080983809375623789966316290722792482276675907636722242980258992565702911346833454436368641789342337978143073831146994188969621902737407409712005656870625391216449195623042778446114195623417474126056934157364266864167010138354768724775005542256746485968500445467957024208217717143964069252246412469674742580608017377604376956931344660008797937652688158269578678689840648347185031641902145195015454153801405903595623947229160639110533583631959981733772719428362925707261233150805209543608908920316402963118377244399586149225514113613346784102613990652733403805251045931654190191309960060120108707433617540968460413617728839440962561536808434462799592144147389751753374652176858239837366931432673645615019244165728395215938566820609845550370132195880599535133777938316431447876356611831453970437188976507533262794229659190760606481561825811793277958744100046526232082570464967215145054518120321811420905714266438967508422035048707394424528626256877272132490901204516286577288829167507579057043085282419899241833429371889588481353801035225836482112841027968283331431450280916111151777954278025629740647654397396921446432925760046902523995770522054301594121285015497297518871618491835630237009417076485853862697416086597854646451909819604260115751989697297393865994171428687721967079897016574995727125408096665751109616039796548035959740887742039829958312616522173014131930308317124046238810639349856256761147875553274328388131790158478733221282691671293484316029260158367823410927762685279645347105388196121751879891667535417544256382938695665768804603182356790141445400942720450620501671327940614989881908736153335263070692915200832625412396305767060284286765934785932699772486076099645312631158965817930708893784978202762686558082586934333561516631214130453218145249176633688934914527967777675565370385574319588400979672558918245194815079547584609994594534722006702377896376355049506707658516795825957453470904443824131298602077858976394375778957226802765142958583410325959269752366654327513555313177049869426457044084747322408910427796532731966394409966114881762318448465504798780233387868322369016173532176228765826302402443346877986547758028908922827915454391343069457142850637035794529418064616182084717464527881234881705756835636132958829669054796848796236946534325145910077659935315691427066064717173679361360184589930906879643920983077089984623823552613479538581133512129483164003642550496313823987210486042874271716030014544928955429918623451037901762154570942071879004545447782310884414456642624624615226179405322151667387009508686955076252534924826292614746684962154495645875163461844992000000000000000000000000000000000000000000000000000000 [155,20] -632968903742712950680015501016338657178144258590156318506008733598288945836433247208319512539482818381106613270301114244021292957094172447812847474468811435373616386791574981547928090000048827855747372430476008626466704296827274815756126261896039362625436799104383649018482846684807276270756781443121225101601906385135543418805627516135449414913047608276621307900945333200027784460969646036869141268638032993981195161059598936048903060518376589790688024236632584832738941115549483052210651333735876952938030048878807586755666336137252832017137988384228837373019184014113158449105418159030914052826207194472514416070102941053403226586082791735888889999483921318911904101923543451312379610431128706100714517118698350870003201040974703190760856043343414957870654966414090187339602772831194761568762547328907162120332643784193195448545013852393998141810258762645691471851290280078034931787150305018402307725944863026957637452722482437935858059760554037758968786280861411923575971390711050481914510071754621616600071006380524370508673765703593298895169324436453300920587953238914458215812678616519704479150264310825100800581666748639454314017385104630213666947084415281063042943225082016558973030995983813736811526520118821023112209631310692443466685214307707094954854757347551183457086571859178300179515640266632696960335695090080189818344070609934300571275582860950389294838442335113117038771425116011230132599997253569540889266922417979138783933604899686409361700448311054933766047014856354174907260526878844221923264473721963314997086286401844519358202314639723025999589850272580248912959624278696254667781327345085998876904801104142351249487295504725206913652839475840220258888573698108260257056460078540132592061281775695417105053163995750927205028558674071557910161114977431342614549324099652366435099557422028975151332210269926504095672357014449579546176531500411692389642553043426800921605198156196805249249351461763322960290017923006646316192097086746865515730827450430197985410763058490503569071321873397673176237616985894925769186551911777464148466802737088505939880816183255043137380806876334957259746300467957995895909924688038637447528834716637789913778300912313091325033859079258644308255242548989610461879876529554922081203596696490342271702523633201760293252296378109658229583571992683452074792372150053400010789555068451867745860374925329009900325941758987792437507895929173456854724543392563253481313985601684457941304641744454917552752654252866668396318079772459071800108775300176894509727935578265873620885909026582854643350831498877110890208147445631200657547290063884428130490457120531679336648228769506941798454433084638965959115273571403415748415900876800000000000000000000000000000000000000000000000000000 [155,21] 2503039023769716005346727657777576618139022500464050405991659161688345192601007128339636743153795395004483050635492093030131440632029240615052197323164370464563678011729487552434124572645177754950997410039064997233819540551387734337711976489169878946224202198594170595479604351796870767098704028873511886861063464190996237621615427705554911712448373313467515448954618315534641196724905730922086186374424592910098687508986089689855520657582599155526398570247179221143273163264144798396453562004870009338884942305886878562587829369549142092438219306944804910197873146495129398969120740111777172166460886487767077856150746541034191822367304650789756849611790237245124124510858313539024698000852626673180189571960006602186582094255767915451174625888241634550507134195551857266689689989484939458446615033952661903358536554007493869605900984091011598564571258141338601742441749334979697535224965569516422481082615814424621307284397617629090105702463578751913159811438805820975740894260423815354004271607744475675794610175211370423877889200140235550748557663646047455564663846909065887301369579610569218715340479281407840098690025952293554581653693674564473573590073424667356293912796978175261397037927635053283875085043647998046316869148555883565631494461202532330073105466429054362647233307586662751428803283794213517003333011393787353930331176537641019789715396453697519525101445069674950685081805334096905895043190365353227537359709446941343261407193337693010448295540122489761054515207715079365589445185980873766900074384782390057943501481636805439903391576135909721582105125130384536249892835911066129028151109510653532528501614087050149913277060424002130907766199952234089777679414542139995667854076522312903116150127654352362404745950798892508343751826425971495716498488779965465315160445832768372514372677650516927437951204383514147843683178226818079108407442159227252925920796794861049929166617437453312714929569569062547744098739097411164850507757413498487044554740568079714427673583066510774984580727021358551489793830231453624704384900011047769880272374883936718511832464937370225666099668673585576044927518219908151449541845939226066125812702035041666808519438193147311806319330833145571864948786620629191086387827187600237063471074126386504849606706823849299877875304853810496761111036749154118282316349109597229213727337806438448172823941907616279754984490464504931060864148370102733714756270274007998611428252470713701957620389774878005179363008277579661562966870066727117495511786352054825777335171316922335856467944863931108779933934251949453069569996602765030690930865429895363696862205354981516386944282903516813038403264582871055143801014240722454319101103833088000000000000000000000000000000000000000000000000 [155,22] -1637722891934492890316493144062718088711126378700428851374000720033301351541907552468449066622496389305294962841331866942836027208092368604921312480989367489119614939978145503016765473590571860051648633185219712552530751875155382924117006157047169007809740969500337773073894783587414008473920109973451372493833121796508642690938525745811607822441274255415192932186473629210017330423579275372057623304292587003553308100554174953258179671946334313138575874383098599640839236931859264772517934897941817800585854322774964741616060458873691289393375507462904274225288052997018095113568935802145058222480729440062713400348894394786448130942395972382195592612127247821349560195780640268492997920598888467876246631282170354788875671121116833903036280220423245724458474030147929188998768843841893195599609844528488499163450058840691438923113129349364207870576657731624312930901938659357462795601588629757422374531781799104438852772488525042863655066960474934970216395139239599241670583581839685212166881892568124866935496969442327140638630850464157008517563872394477715953333362491522905387341167855079881361726314064694170135553351891942596057121079509150354802100280971277535178686905488525324813917391634055197709018380261566807249543452309039144291119211078939714062972420864237947618536857416742315827624320563137932561756118387910604923169497702102521509857885825550155764740686574366948828341839047952666788248282106846688767196193116182796678383082688004053959017860921096581310505160795713795379289048806668280124317886459561339991126732747838757278996518945874372556794026948492749217477556858266171444280891860480306133229231727129171714671278248626129160751064799804948044601324877914094189139786021795900882994549187377198655624373658241565276759999318470354943984248541803507755629544560518140492273897546536215021643665595922606344837004092662114897404823410047098778597472154776042006407148917669446603170035564761865441505905485643827298357327527857660970050614614693613124775943028895884880666289297474598490809119688898502561134192628474934959593537969901278859352801994089891789283306375173549910902985281850374994459816276088726158646180845205854616107446044421398122823581312110631663293042296718026738127151608285637844437160909056452336077371844543782880434192041858511796142331389931406101323221787311829645564558967363604682775317424487295328832615933372743192403541240276255551182807548569063632598905657888205183526018095066847650728420600673398528801929567617826935581037145625623528460582294972369344353063043041509577661408631157077295247480053475293039376171574337862584557450780509406126122232076218157093981099160050116524150078925023108777625507594240000000000000000000000000000000000000000000000 [155,23] -2701194415066866516874009026966836641606859668980255576689167735311062314340561842095490597200609438416352981600926533524127486358732083747346345608129005976398862989534395422144194809433809169790136268842241129744747316544712563993743549528187633928232574365525123447682864163169446224541907875685930780046209362583520772768605482576136559348410905315070716013753050774566222839538846226836946482710846040841116004695056479369117666874915236343026237485210330681453036445302081781939149102301743980320843466677802459408373386439507261341281648604508093282472343509162519888591110264593641032188199859438575130708702571028418458463446216424414433749917545551282526317036085414053512518135907822134900317166578091177038741572963775793978589302019660975105154878362376733767756847335266636033857346263850326323896227529397754240021165385533287888225088293095179464096674460290475699835701239997524472125038507670872507685051188325142667351405098710625982924654776751034332448875668719069338628821938547003076083873334926576950016547326810812552047444492150652175403118968420613476104557997892021720902735244038468697574686163704304747098961546169970723785312060053659192016415206410288131119871553867232064219899296617095182907146978635944608936142057349505163689015243131619096288927097877220894410770538888055293850943634438480873813718170530889920719545287974492228164415919083117508669716408040296618627770604494446940673798506521490243029616964253789972963174772667636423650426988134636356255299708619747529310574065903205217936594537929961154119311688139358478733231121829034904697631661976189769633673453560765304459876395005862063161690990337484301250204342805786873125371532181251577523385510321164543861701707729579915802330406531550119530036247520138389079418621036971478120156636840924224948202901926846176512088613140146500681642354650051098520007238187467683056078599138333833866301912261702906259422244332380142634725007379656165702149809187871338831853685574307989258672055554563095149603814286243545879310201330648955911632581380000117725617270283196509892610016231134821864850839425207669120802395088026054387157866372617242677929132971738603078701226987589520630049311300644448258426966022014299709415989425343177832059494904675769310054941030827744773116300577962559370990115410358551054848108322141722328313641245916034568577970250397167390815210791815386425696867583449250497050540390575709590467785227416827464552941722169211129943496480367745434344023271726974985988181388159468537501191969062631396435318228661846908216712725992969485152592654489006133249235180209551845468139739289116244916895830578000273884157313041771115929474702487436707573077639168000000000000000000000000000000000000000000 [155,24] 7373555795586838511333089788053966643058565954015461765368696641676651785416773134735618124353588708068519744215023571190267648976657159312267281071662566401026964149383138695639543057686353028106162982328425656965631953774046184678667007397915429560567398657515414977047729713324262117706828760695876944047822415830185977720531665556394455779803986033826503449820438110427935241091183988345822096327297501737804061545835012381775075837294304604287761804480712055937620078381415147598022852941406499889579017270491454778732666189234675644890141721136401914432090759865251746107155427269490859663150891279018293494111861813437758930511240855076779341062350377302246277714339365846287121986098046633645782534277152634091060413993771271276811992774166207044330464247694972404944325114339183669832999778400431757104919054770937130359684670922741738438844046403659955910785365844286855331847713267389551883344164040433013505048298345965381790231539001742706609178365390138325303601516590913918106299080937098074679972289580483511687504575769921260385229129768653497410288418200740099112142338231771809252175611656727931882651228722903797438303105336915900192510620444236883386049965001632030163331813057313194155592129333978270720970431947326882528443255125264701825419495654991611762028896887726343060646071336480783985056643940686309562149205012317972825238098307414162311443512084270136814720040783878864714459487471168713127763712169902744394885363864973439381953807028353509976793506691609877119979110315703518631355993472825837132613810219476452257981192763781454226314201094949677474163617822520670028058634454789541319688053707888368116859151410874281061896384548427376250721377049924533849900589016775708226562122089403810058865191203408748505804597300878312329992823606478580628872427546080056629358853752932500136228022789806460678104711357099277689044064481432901410429925081104860485987166405182044866577099864639622620469384815301430250382977981232111692761625971091037784343085029926368136422787957181058967286052078360925182940523175562044289805915173207878007840064182440693844527058643992281480663181755767820353199263474967772318760008095480369949452367735195615842309309575295370135083499273229623474487418025305139154454057287731327741754554241833816067912327979369390145945560823283985292212500483613292837697657029452280146972267960303689050156799774321468543994879021722871754438574527064803303358892166870418707024101805017795958424504917322260378244841118517191532555803652769205195769286565807287438179205014991798160172244342572686220128808974489036271100625495707880968273464918024374944116464128357000999958642239749600995905798470755855189835429969920000000000000000000000000000000000000000 [155,25] -9687433765174390257595439451850593250616284755161938149376378280444441009297050423407263944051923278330460695349419737820560257066987754925973500473616923941005992335780786305567325906015065708872971335872158751143462053135713610830601489887975881413842062488877986979764744184949461291975575396835150229515917135961553267832532735222901174070445749187565034488190790621157108287240311891400371884350621830598904152569219063761562061299042902124373383741300383766903431462559394125791926906330388871959030511865824339855009145166497645803468689750961671398014134046506922959155219969653684167480516005258583262512172885434938729329269430923351410155750606290488744517416448527342129345123523773605684460227932195993641249895310687060700637084831346245530392496371106101402939406642369422528484322516139224258355190546922830512278939953411522042935574700215123455847045729761228364441346145215680886259848169608362703131894124113019398434133750389412702326501163430059506121093215728858198028858679124230858483886040662612390673282663811930719801292413249257665250102006037878916008404579209956453578974398015566728463000915744361567127457932085014399456066936133240671552880234286119282846606954978001016463283716525913347463968476561208069304731861983302134411120334213314025162040931861631129783109381311963347457968562535777197941329894695628658692615889331491187793457297811791036774223799117157714900810173162479015485752240538055703941914197885713937205414909068161430303850003388520056859131718212280024016697850742300526367512885388249880372104747789803548511139544171268892790056515106089888673198869373961002916942449625268882792665496266122936097067539327073478110015615073413461879461486132325745004604284045350831548800101146267505542758899857237249949851287212795939233892234866598635211611767919565196947842632487835823176860389087794997126325920268263623628673058953045084016734686198030522999342404414254925777508305633416319816709293314800661506986448689872491005182641450493535820909880409623589742807309779010303091282085158476966494715144014412998783551150071813068546605111747917689005761120120973562375758346371996746745363314723048774095819864967705425958533960800741969111924730457164983722352170816427704406358026629546794105948863616645296656255543155270036172560583851997996071049991340452487479604458248906083456388766909457023083066816348049860147668807678378055813110773703692946772843482346068319387622331340247886050881992471120273240293885565777241264011726387840666876967748598114758558584090062634763464984289850936993460467155575618257030840148673688428161980255892117447319710153493683020212900365824744848557600413635767448364918341894144000000000000000000000000000000000000 [155,26] 10209531038371372493376309856702170578596400324936655888350804559647264859549772737578136325887549586638423508497740853927517185973784067636908808393300149327523233031786958757039153360236025743595929221026154442447798170017137150606520366599589388989648858098921849850180506277969057204785780336265839329596042584785457684857800566170767047088119981007499442069967088375412694153180428437026503951595649615696085286468221909840760101863079823970324659780685672243887340333460607740136369066644830728766407515830659881228405134726721338317125829698888177686584911294638964107149290959720557867182781462827471766221621885827279471912657819008375659774464319117800598666715189460652157276425915607437823341857026911918716177626488260131672093931311123870617117294655050394621059247909524194336461510341872998819235503524565585606605668899860421548006772952869152649700653112595336981989328297139866179777087079363586029564380045333049286114175346876301634618962556251357268114980060243247323102662862708871178507600621388770298933513155726494518627087776787777351231957937119481488424867064271184921150034499003051013540098796456258464762209913071830064069074066895309638438768435489193391468823970659449750270365889590127304877913021642124357740619189438019156266463271245974361394875026241982508476989677835141242630992834758958428617232211984196995452551727367330817464262080296189107418399362495438865043122090145406399137071667561704273016961680296552802017322190257904102984469967657960231799449759714977168135208506293219639282665728843840701726761358323708872327130690241906127099120305319159552233799789104492186179868211397396053051416968573909053044569039639856885940447263986605463596630541364656386992274839365493080576957226479945295121866179273988722924056850584045528804932368669746694391901167495548200604061146565047713254092631133928809870103674950150484823586921921062801843133367880857862327891359249972697968324582167977662916482554701092382960132534577094778018249711194865364190647172331170135393894327919401809253262283128452419005787061126378108657452544642901970746082440625155787441844358288536462692697295124177476401293779892210734234994294429754193226180188468683402237822993019327716357242057347135826394219600683811490031397549839415062216243687881680337353873498055016509420170560260445925990510689399559174714115631661423063511970244610569974283542028713286356117413876910395116248250760463376090199972785814007557656940546491311032274071423137458387345811150766327826798923885739488287060987335648566991797120525091631120353615950059358434458487301949126375109030117392325074603915775465979748651284531894630633653152362975517087076671176048640000000000000000000000000000000000 [155,27] -10350449294764179708062049419525316533383738839381734314724800338881572629607882430935406852573288281739318414453377649236825508590620198133847094562751682393892925413525875483622689074109550862209977613847343725681188065155841473718056003188170055940377011231539399642794208012543721271151901516683182226366184909175034718172470433133167520699587748239917607194255328146024322449004821608157492436919996886495400570642336788628967613649287076925658965136562516557029728509604114966628297785808584263000585312666287110579391974024999294422210706549161880222664250366942881559868738283269897382316520499571282168018576579336438114723446779574129622742827720944018340916170193429732298883287505331748269123016148156273491579793137849140770832347098646644672603570454703752915820431254615722369918063653430049936841911302269910295228672250064778575517418267428165281485648571608389775654749267756589628025498113358904168376542922271903438205337685696943535098641919604001153637562709936092861488360387343497595718186802672246687797485350207112695072781382141518461101820552069805953742266900452825133708134417596266740289263792301043388300107287790190223967901025746021018100436472187432362156129548153511301641308934236493598008101120551984220442177724646738122622999746215232263572824955617400501783113730455693155945583151155543127225758140259859309325458894207250899285799521553537907226465915761798297110563829122701307584694491766530457780816685505860706230060740802226929892405361155458349235388063969330060676892731159372919046346350271697061001318258289516583526001633859776057638693043542986072542330944463383313280826601754262769720287501629134515817418435332329970683926506574693177151323336290597937174983846123916348215179180417104063562620933210071681424841955001559666495576249760642168585374850926661933902253522104767317170504449715144692532592601607178524590106261563428426337671270410426269482258182791695567913455856092661223792739273845121979086551145514707701153271250996912518387365994790978874546134518418391320534828811303866682485989191727042058719309538446616784801687701916591462718257805276929829525269732004725628880285522601278235565330182086059681750672275037864361602802832581467188528089159377519547866064133492846867939497241727298517334801923838382330888928033685469941112056023493557723566814722797879873893215886592441701160919830715277867615869308825429185750922938539755436304241720571407274059112161533894860836424668129810546180976274009999383038385838231134812937558665301529124122081805864500353771223082051012694893342272608665404368520845714662521530742591300857067829354789686209752249460722784855050353997383657009106977813254111232000000000000000000000000000000 [155,28] 9978243823809661706583800541715562962990877405661554989894793325869701181768199403607955720262885499920001923405179781332727760271292793028482579874134406614965209988199185500399957827057745790774379791851098546969657411927304357517482149910245160114155048851433368491672372165949006270159364905763347597512604087433564617006704703288760595945581955644987786351413325391831285674952229416914753446471226741817453811689419950362676372004976974312681673580562281184818970429466413446584030945168708554494092620849025780970380717432690686485614881231394803901150200279303348083579585964637872468961853441979908303746356102178298690879821641137483773787603130370448937042170275339619376960111630422183756854654631143214980796695382607240220513098585823006230459026783435190695110530183214574836597715526354743017229275112207071701776988697118625500543045430929380917993157441180743836089640029662314141834833869195578664859182705127654541897890354478050646300619855514325971734005428246782485106634193531170484797462646994593425302284246909667958929642356921967837512893011514362730143503196376470430061275792181869194898166171773940428172783352160594443059966573675199274670293145620363691399620326471327505900286723003404547779464548019314621040497597084146029083377920530762331480054407797997143268230009011507281880296437994386051917708157999647262592844440846890817221668335964598997498751954870609134979375490360979685591843750107525453885246431242972577040741396884620868967261825860550873051935794610141059051112150748677983673921102245590042911451350114100402805303557510169858929108827010209752484386549135077925103703065245350031626016106142046321494915604650335344377978857931364671356733303853940227468206747897691887792651432843075337723017105556914807367900017342231965841579361671244733244014474241431265892737230647427050257427810105895472485688359094849412124386262488340637090990239787898792099757512341881209173206802240966946130685322063585895047065563152604299737840537678740502472916738791681084082701022579352941603494141906304724932955557045463321691676584100709324975279553644558362045449598691428424303350888694854457152966108920511272326195239114723551686043268420826350989926391629701923146114403267282463809506363487513385801923519548391321253408732660256432553186333633602935708654557354153917955332723066100150895664079840261773819014071088729645260813914042273021974598981247640636533809677634291207256489918630386528937341814171232884279758416802162756918825129711701620597174907137774347200360436973488959897044452521291766659802764139940647621863987259416171676138193350839769325404191748640764102665539845110928539145194755092256828839931412480000000000000000000000000000 [155,29] -8428062115301625491256528465451576452158322919943900687776135621643462361277105046166845230294909082714669806201491974524656578985819633170846873581375490429376761030227162869483044086241977043020780897612005361636158003627672596625126689804536577278811932158715889341143419542059943724392543281260726623911248998558695383527804380484337827711526267804655782456175775534371087700364239207124728594454815275907411950916838722000067396165675290469390913976339754852097252773485826263898548219310649205244393799767553473868377309332529206380124467245259096394826577892030352901677041520919755475591298047022749084015608994989803575545272233801268312367520461152741054102077227317498353870644825135866691863136967928719028965380268998800495447183566214883013614641157618462642366847601612022375546748111501932909489274928070880725328294236398773766893805856322166805869346020814980991591903848101456658479439254303393296636875026819962909155804195407728085243117722637466179240120520214575150964225486723164304187670736799092420779811829030681484364141685608300827105478459937597403959700072711840682884808814549666333945382009353671272366619927751275311562615130526495879563963193032059781621961593116071814258559566795145636790647611770176968690001727974895622440038434879696467782880757009185148899408057640654682623090613447291118258907106622000975042899467672732828361339401626582608407407258705991996015103900573974248381141762582519663638602061178549887384731641301420571492544639724997406054454532106621654983814676499632165218743043885730364251621526079682169613271688086208448252240288040757972790637298924018817731544282288116656469425717089594335624559215964696708973501365538947790981313594738245443036108488869683052042100470949691641807209679342249912041780636544290729907602698210384798594315177940906438640927907123654457351223506936083006913196384891111833027582735802106281681961272041587561977928006340140355947417605816088157129289584151592194157528849520610643571320333926841798714920604138366575171428593242161469811704635319947918418701754314406354860504165489233601920551612230057066381985025392605291034529516603147328992665099031750129621350964418725196039424536651143860872726194450676126369372187374446864182076713922593053860705662373447326912998908681210117415925172687669958888453129117611952827496165767647217196684175228905154109190806017035471068232200400041374478654624295475013073449830748328062972818477891663231322343067693037298013694756616163185905501104196668053347539912218073484377457122262734212767256147491272650448791383789450778617698686303925598150291047560698470188341769422169181992039312524914645835671456643132558327691977162752000000000000000000000000 [155,30] 6008753575166229321972758966148089395352505309279231697769610947781888292331561201418024582473549551744813486213853820853293284797791877411511362885508139498235452295739077245412768613363228929318726371562460562039564424334292938392148772254375181994608936408242316118061885614434146937344869225845568513173637571621264081863876548479152614569080133686659305277592619114156002155001111092718082155865431716428300314896434995792389780888623896862654194964354032445511640801714482994207577726618733820666767095616700951286120133186189386813579059726338552366093553892039597166546331783714423040173581784458208019756530846567256374270390198871275702636334473540165719495354738414346405347815962724083704005907694426154851366300231751474072684487688022481077683921154477839385091866018368740084272090432788394562625656623007650529958944642263363748650448772464872616895837896681088936538627749946686064165558425964763660172221459655115887463894492022489281215468098273596142712424059575211950319618402466925701634462652173332411349222874882510528836840261238926817429352432761653855025821465014681982885292565365741884666455435629979062298480639664065315353983798184654065044275598707016548140358022980720786801925809268817283369671882321868765933031321197314806847433413023292452633969727164450368527355026008057758780892899626117915294587907872592943117141588992755339191002179155264716005801166880496918147637939297919699942343854076650212681335378615423469511594839319285342609409381375575190858511087894078229304802802100724921025979232604524252179446873307373779701217776151961473756142526690808867042082465878837129837406069185559964156795073273249076506443637086313763658078609123549900313197257061587175308388596530549109531401621077364025747092031113663101577454913946514328828256459334250860118875221901713225260403899827982596014993099011331319563935492997201362931933762239487156302447629045577004446767517991823176082253452509199945510776237997353250163232646912787839468937679798203649135333912468274908979782350992765897082764718436798934483396748174214620416540156826519263565155169979209303473991989837993865252480795043402393551416104607664334577887944770381855648532696374995717586468287298852238484545362851106694854777482555967348123149686971632205146957240249839591885332578947484751153547245602260304293499735198169250350979310674791578102126664536554519807038536594405425462976131680014045140185865770969388875835811711759957192723027547045632700143141789103448956238891395597340539602641825906780549723973612541609702547004746847046595367691895378519335228818350976659892401129598130113974690422755160289954728845439599458896362325716065417545546674995200000000000000000000000 [155,31] -3656759815181523202011878663714780250882761277363258783771739581967298577578727247151634417692833058950986825692845136824491171777206136929751970972336126706740429545459950217277350965548244157459967509171551310613632299826888744889361033636782326885384291385064322559266492996345365155270930289010564247482595750088561276759077561763644702073955872737637991172594081691595177363709308526923232916580127411184190564938897078100266908151695667508277945347057276428536603752765236635580155841654527685036826742286959643013986390869181563235789089031629130880672567116938770358170983872218886830146197173302836161923111485215425220332077405154203927432159520111577123334106903794884454666335084970932773121588154527069998162576726825877159149450418173940384439715419630583795949097211596810079121618121335973218770642911468678810620118309525887428892610192802645347788752372692526503263870413718352586233681707258131714312264498436382981955765191766005590165022723372723960152603086668691450063457884981844952467582710037667546101407276741284075515317911604119448622718338974332689398094664665595649347314306468855404999374815565453306445839462089140417364994679996684512936487245919545173036406415958375066295747541012836410100662090390582085294838825697073400264785840557124549311692136608799888084590436191171067319746480125529668792522203684228046365980071395098727295862545831447655382578181183606505116466551729142791188417404312525988068647823453726989016632281064915922726627200660948291484621458182362150979637998205829677260957614191011137889091646896997757579283576196453888492457146444425574158416640944899905096355664829572461518869925375610052034182795944993623912188430126355422263205943694678720634797658445725380331878333890354502150599617272134120257078871361849673422359916749829241805358392398888933258491697026235827419409119507583901437803882898996738939554616614659913852959676416812742737045903842734066444023119497459181684775164328571449543667307147361029751319349508970052012867702638576236660632391762993095611660197707340540319794981845070011149085553409504074529538365516790048147990671594607780684246374780836529689908980388871209355406929243412985361342424156660519199373744826077155416186304083500221299309709529234723339293653969918293077866489234214532611156555201438504552336530255230901586349463496180570585584002415610491934847254797273713482411304754089621917415713227392979832176626835034440918502814142961805715737212304418530489640785654718019838839876562676926982971574145312670843361659985854912048861021826919220495309500385683242852324953151131187613487889035817222469224413128554074762616697447430753050901101904975174827175422459904000000000000000000 [155,32] 1956759006689038214926729534374528264261270908850087069270940006392764310112626097495061016475521906974984113489890100851562907565499215019042856202799454053344514664492966128908259675817799043112696494422897297768762382512643244592269645730249150869144752901214619314656943316111028352745997983119656991847741951720278456915857578285862596841632247486046734201342004421775075929431450380106954594965328367412563176872583192572904210068817820020411016526867392943761420654741037943996305253624840702715267372544143844384518342614215276000885176583388117860416166823314007251542261226553346642136440865665521231901152232466878467854191734377576339871607131708611085365597332905170497177575041475658724964038246140192907184094103147024048343656171893503054830996240341769330628576937527792153236897449534839103329992486744017788968978370698050242003515500031833784176838895385326379014252642127774227784237835225787764364128878747811643170973089625274619796901725784667476794442437553544212495976257979013076114516391674050356083512470933851083514216091618993618386560010710520250394032492418019185049504647494954392483177709336299861730450502229797707579661446445751417612248589961658800658820807616716839653540956613085885467365174444377359384978128347713339222555396754807677350075525823748238814757625785178804926465529953527910522451012165900651017329495580273864524002782895845286000955617441839917968387501280488393780751426421480745829494933365294377483444932115283088267729850136914785980449148520598740640591331661188888331020105926364586100315447425731410252049674795772869251073500071024848028806221075360716061175128541308215919342851434006484419772146263585670408168858631919354925996508376220498590320533869763333067154471088945943350515436075839939979042179784386594108141217223553543579719698063297829898570396252684940999343218649993881825306751250591711674895070597554618548947993759656372444216777337913129502166754695797409639731084248668042768867670315616608917005790982430682177119125878106939441541812667635899201353785750952977061634924729585251868567301832732422587417291396960526801791116607485011578105591621828578533939937959600165124728997950548606312348611007565377681465646536454850259234285514437990978648082353887421668267542572066335857929660781549016729368406766687291034049445683288442789264927972089658716309715120512772435859008673952792502865066185921512387279640976180946467062945264020952904106544258763937130457499453104293075482088621953157594928634523045663983174568560172526684595143745325242832817410802668883823717745461623105151275682958506895679326483993365908175167536471652613627265887560849036627324893875185320042172933734400000000000000000 [155,33] -932162908851873644468743987860131405423264309492035784577256286724564574590227146895242969989762726077974571036291334657265642492556724476719283968330422394248991100197166591535463671935786430348548520347079261313136344687780304773675565656477000877810850913858867131980723298753458994502912921600685712886564806237858806623501234209510294449873722959867022331875404800823997829497302794051196482189426777182775643328775814036481156994794496550620961183240408576209195240320618269947508476455364616237792614800670463693799189174083067668233790263074754694082676282742723889498935900977804807727479560144574121057162007121653387492368856499495874526074934086659694141817668161352763599827073956271514068349372096948123099578213692389862645428086288595863885154250565680877178341274018448283235005699735768956831688879573703081452005975693136196328096243818728976256046821216494318533750304863745152581386604526694769862326980740958429660636013105306459573381629324750067155988048739412589837925863283941055283682677900505957082885061619907849229200198684874384711849073771829968166402230089722845531691744125003053040012966246737211826481502457489112470468277748891754873682156030080180689038787770553872335642662771435235763297979592926980687504640132318720750565260726205226856718815958062717402998737291833475952827761782496382167856881802187944688808823150645287547934703690806938513366565925765110660711031613468790349649126141769450052208123895126973312949265498595921172155162848292674817212128339805822165001197565121750289280322301234862070560217587818851151951331697045705759381342452837826234728616197477054994396255985676540837855765749765856536979409901711671012132989160262712579077226344358514114636530832519805183585918141018854717599661958107823781961869615369351965616524230911195031530657451718195799465753095599180730127610634822776360795961221782858734769467339443810620199780609867063445498613722846580926710405388540683247082983471745679339038092840688891033843170629212488350697966625191254315177421740257465083485731816491858546855072866020586898070153484681582356104434655785423025692838955081761379335238205685574768327481166091846791011707020428999731305146155901716897625766835597168434676333266661260637825941927804979466351768254189288748334149156283232402622009106934234146737004280467114904326843805880119326372539798699592442479074248315452064943596093444450102127740258829171805269583185135146625835270053832972938357670786122074744421415129505909360398952980185301630375189014735092035838031059093797166824987306428098380925919235632355929517136024095580141231098103702703450591955168459442001995676629145133580839520441602845715642919682048000000000000 [155,34] 377038956767904994320689837656899376572838038679501585596732403214349426850294458192396159062413913236413475314805555166272340678131392684098822073176145030795637833758589829824311186142411214531018542885780716039656746284480147704284941172297971963371760649827250965565187888876481126450930751955813096094644904133342509817262490773413118184922570105173606566922526623335528708527038390418969819849775447143203160897358479343413872617853981961458477452927801712255428992752580184911901073360470313218478503666624100534155099766546744096433080365235107440537715410642753312655208933320710253821684179526800699203209432044809917756460245145733429809480966053978029941208031647261497176700469214984116182595866148106485522706495183629550980825832611816546879816245045234654496845412166756807127007087061243283200377200502322153738666653956435401164404667664896207015080270434468418375862398536627921957904487957975570801559158463862277458189773174901438935303402821521495181986729664538683415645980790360335040119106134672272579411634165342305585599656777096335255737153460548309770742761341115737299194207553502938955530264272118675577466363526489617440892387979058771141765612973737623101125296729148926723120278251524192541237782444431673017460250609976592397645659258665502431425432072966752840257444062240371026714760092211238587077293559169025024412577562630503546699991993429972823762007709633902630306126258789954420453355674071597589211929319987820884281669184302077885557037074304225099297184953518246082722441146255722346371092983421727844858847797678788489748462904524249302341499653441100989960313343592508921675245646630747395955717229101658728878591478759693417703405737329467973024234840120527358425870660934687699459609607039199614323730404537761162304814432110717122123795422827132917432111996786655522573603471470315972319603772195902230990301211459215110084014409656977685273386249223572084887466923902262792265474960817283890886450752915644255419027188778568962700249317625844313951614147125886044038092905139626057891278143023244096174873443084639691535742298939049345675170183673813037299914896104770260662535130580639768664569616800101679071383860756008390390594850614432957862427684495892718221162867130156941516511900406610407225590969852596009418033608836479446950897294119723697054051104840315413133572128195524940060416606729831481077929686909352545568759731416114323835929561309767342240111365580770666499433882650656503367803269207363131709186219132257531648985329507664807421989207816036970757170757766736705630685196114424918057096154480030717411646676244630011565851549679072376384038219227531787038965903054974507792230946740418719017347317760000000000 [155,35] -104481539974379147925552178367280487098419051770325997524427103382499309493601998891141238266099223904097953059927433747230981778147529735216879919315807609185199127169366456446189223037152327107361165779682550252248574797900762213897108479068567297618618501201251842970621440482317514052182590660560718800335599409682584794200552078081891322561962988955974274007842995430104338131226958973712181445331989956251265093218239470440147823907318840870792601221417876987342188086938411686246312579613224796590448349293550330718483396215340672423510343292596436156493048932486376317588993381366613183301389053874825488167568356677541463272200916489741168248000444373848554181688578940380273410302824368809841700951689170785065514708207863956149452325109294881720593910515093836255578965702210751142052794108819873985021685079898953730834381105608408342302645930325931655121708355121705899623968654408376969454673116103436413792881726744087792564240048438095474139906220517795814713205723186597950254284559009011481629281737717302336072582399069334738332472046760166722815507125696089959449363067374985599908969661133372435865898566133359341262199761045725485286895708885293603154701261712739973343711516410152299711792447340609451628341006638947496511147434529877201430003197382353929031913899193057507744741457060173439177788953449053075632834803880091679348273495556732193157535207196102336253198046063117151161566897776395059774503455516987816899870051002914840366454058310919153665471129112342925126508688322886044422359460073445449980828984822209477468163019947164350555951415317454584136097912017108995441533620036625213371594500877390154273931227414657146647505573282153824644328622337480074267779103238640796826268564105204734933390431767884252372788897886395434939519124527508793385047341063694798647743517249557960539902716408862324599176077606978163230081214792640589866275710205399154837593909890534802923633359130504114999187367361164829844078460519415074901470770485522553324817380523926809128703763444066778412254003854654178313884038626660533985301403130573645839459704756984779052111198727341382039098176090817491275608569932182287167869695329890025874283458957677515303257831928272193412919569533002848254670168572506293887212380511657070661668141500084434552176514017848829734657697812302592976456841702598159558806757649676958373470056913770848376880072087617169989343369762580130614228352525521276405048166425074557260656391727272694163042080360049117245963670101687259120608965807582117290420998709212528814656236564472784039823144637428456914821096269988654138180366355593670253228714186338658282289980664368478515679993185831022496448925327536679830903848960000000 [155,36] -7499336303035938379453698115255582748809432789011350389567731938717685164716937126381319564445022370884867182862339642317326780742783605432517432491505812712218736463573670335998100760755089083346149233118939131390895879546456856013681342210269691359217626480711974240242575033750803492084608199303595395463589266246190208671343859423190347271954657639863601710458239601011758285761288044481721894513187912556057063376136404608507419396011918259335831144303002157471193680739922956971053956763827315228002843085886264968965913036795565559637350711861944083672607824617413908280884414675357704437924512209756827444937930325804915914170239928545193960029718451844451634338264711055389549139351218571314401929764287379837902267343223385575756755672378423214818455518267933336004332483997398624657004677960655008177893397956616530439029976067867147312382384031556259216888857079770885124213732954528667188254419135707076435826720712124800258822651301796244073668402508840423089383225807943282083785967801005262841397204819470706162692457156341947930701650916748277441982769955299034948504202153439934012684549762692797551792924027423592566739215043367278893641339565353742433393646974784411107584855666677341907728347067760188872346559194062074252918060991276162558427959914445245210682812393864497430232396677240750996914795422360209887238351686752591532428959171855445848180413107494586795543190188630001243787865518712310728903173825281807186137909954271062318317356133720725494198971052987539729969085978068416434560073753570233406474831990224243122760608903200271050331029801940440604665383455373116569265220327784325823868283928962125912841828022434737887704318388541697870004657282676904610720686159904852152531011545762517341772799700488436485776138579722704646477891905751183447073493269343979128870711260337627221811934323502064040624720154687386356010124247270325506198601413473338735600785774862336514427517756319065345281492933008960132638294446330906604982410300830637862466153197085158266518297492463008151658800791360736111799383615961107895062004377799838782085028541976740664535624476898866715759228449407995802549308169104020988112073436594124935739935273867647786276280849773826889024751341236939909384766351939129968270382361204606816046947054087531737227735994868072861158783755831730734958373816434520896273844070180680214262301322090438593413082161402742721724240744163414665874564110589993019654076943154593271727785764575185346040544714716226682546282911629174773520374881926902746334488224071572518354936453221360892026146610840456124215425026543446258149917412768146810362463076715147209062114164412417212366055232870101824476330226004786225881088000000 [155,37] 36855119484749898889076177525627429629214793581170227499013979333012992748599337397911857621628814108682473919066462073265872576171929715415513331328642242879897260171981895846803468988880715933900832906930183801715319321656148073579249423984563825606179084360658107827022150470326388981509423756919034813324065681598115684519354257237810080449137927525171858775814894269572427071106638471718726427253768878708589184526055234921658613414883455085566193329491591775813726899339310653598954956520764233560715484845199300045343594790497702144324344767175675678009354104018322332130033745299710424405749132607310209808768311187228430403635501373818879130876174959917638863920409309355965609369737505268828742407915255800927753608310430742037878327126606951226900399951340526578655946682648749967484902052685863749661864901678512239613843248435280017130100512707395350166131003453263078520864406275455853165174969648343655472460891815247468547393743672239313664008771981750210671176247633735119287234280087779721050502401495564869926652276595792219904806026940634439923754855435213745779039523963778035604423998142676942223756009875462989469520280102555323196409226505904743672630120272760622894256997218355219973428801531881764617868255730478008368702493499737974044716775152620523235383170908591390135181040763983485689072706981942912726833802103839877298407161520251787903004800516896600662303752889632390882497023987425743457524449469697172588644316140472547779204704855773888774654742951176710890002726156693532746085967678844625667572371668820051294094763145578632951455061082390420666755114757408954098187625624827284405127367081164223723257765183274878227164500012092573733678152484726528807618526764396181188120655202564474388794214461297892006520291197645100529683444050439653133545493114392166160407812549268475128499858808624315593032246942363019272894665902110192004544298635253012560559151950548008766488737978029327611413254361745409528141949337989228349500843281167676193977229365662537500259904176628942516745427707663068958057297700375616013002132161455551750702650268525846295354928849640319591576140599931347091490198173276066949028497051692328918217720849453361167114441833909841801691638329297481184820302489703228404454909687245073531595771221166773736258694872117495005801095864043214621872919366263918305125513048308372775607366394369346385137899897934259372860206514464601844323512096637878122685414009115436812005464536745193839573367498598585694703461536136941441765082244214967559775388472570873023176374020805696428185124819777832314975386988195501506884935545508439827250309498982076308610646802071609182325337339902138915852331947741782030205068224 [155,38] -32137583825989190965506009179955373237381664063047570226980304998243310215446594605538997448426018015416714296756101417418894576327501254249878697482728761697252688851132631422379184858715815336877189987929302239127463912726992624630722741828132753999478332656919038790761367269930799587636662325965316035935557162786229462778678204954134212831043641350358713477856983677745650499101055078359556376492812421023192381513598974093748978933995348423110560483081211433723704040572713526282148171991025645716710400430624642544999909004436979029517209236099390991026920229747283528751719271692283705404536026911896710890081645772766584207547571253441027325888952422400753751470240468534375807912023269574042686175552405573361975421812146458652393328964566543398724486140222163944249436448243088665098433898470230025961943060052263191669962301538597051018736324272088890397119225017811330480827831442904157440069381045115772973036565434916260662135693541558061997008860631299713885418847898450711155913874708177839678757901630279925343645638016195757341310913546154654078191155758952923415093820355181262399698641393135791180538690793741184440606222616404359997506508033663475185553325051649098420089709714479433317026627886903648480045591814807865250624767006012692804693610955303133811251433613655422921198338624118284424112579136045531291498529743522159281169960898917635731866504821460272286540764820947551325966026007924470121527684651233386872777044696656729385995063590467405656475021477771214255418874580089308763361490697241593703314669474275635010723041516979920488055254347413143527789766496460350884860485430265057072510502581773958822393764274819862679869184466912929094373148413920826291618411700444874731485565163272462216876236198030989052088217111233234630854778878548011359524512337780624038703973851689549998196791589992816637728997764910707336255160931271690837890897801843500808670976807047307192327553693949763070154349898144799245990644809534383070917418840514763606579874756156645357729955038762231797578646879198856665174160601202280405076742802605611483715858345026734157488363997955202479800226247631043783944466084976050171487388509385450368203886378218881188186119888434501826253846996506202624241169299325783760955320017969571451609422518680804880264163938926254638385889156049939199959925109746660711941031347150524096610749586640343466388557301279280569544343115438275115689931749227005347398009796693950306860899035497383447767684924133062086317570196331717113945007884706540478200946953988868840671920444466648416243054763708924029510504485580566599766897816846621475594433994222960702997389588609387676421292327642560216400265031381236126819200 [155,39] 19475862274854555299536500881510840387094344092681954833707645529590515646434882065400429406831116102335674381616726440695678882305601927834866367875432413195796771127473038141263778513893841837952074854004784849698587061295756207016399491554656189059433056632536151904474268181057478782293328059324271282497333186439791406769819092270366461644726705063856719004823511396775370837562121889769434498563592625052829096414123594275916523207749965507118041764832238020914288977374701268224302960814416750414209685272065234544360532710789259114034367889818302397215737755501439455502987833896659565485462037569305401081050742556889406212202764621242603878418790768372693809536685777500363122838110534818227055183289869245625451635403019837703852752084443655995219007692472810911751380903443512647814583393537263405508963786265627807892250441972709070488447159806285808180959078711941503645572950594140296577578624586625717162120310473973376085969116132885950483186518991622758765813110859927858061543820042430775525663570965592724400812416633603444824940966858930598931791495363463207872832540107384128001069675841541696706472774410682370243615127312619227091454259408955840171563364299394540503943574918806499532465815632893615996543537206716583735183900433976901978723742129997493239832954966913981338860220643646666591202486784587025656616698300926355127160983426083554565195813201675571354621202755937876228321107432243317739480954488921744121917201308981722036590215296270250798798798787259101882219311088725709041946766487641773288576486741035161578993480467083310738046643502923786253770305583391198316655357225289940024820856064424462019575612071627409991825989208327419122186462971289480268885984460799120398390196334457061447905610077011666690386634164885210071896866078113861194371720536004638615475131337232011012939859290239391502403898377537271727617506667114518256789506853307706918915167012329277295671004658736754736905535173174558744592666261152443466971426613599769525456075856819622489057693980684143527997472878122342706537829681494842678423072612984183722367541888123791184594777826656745375624112666223623656244939907586358853119368745333867613891889995019726470614191821444566749851075458845924471816681688514781346870898782992356231364680328690474387084497569249610631751253815474103040162151979346332007316377258069196630577596975151920328845643600097263932447195740203763516368032748931342368663231567283793799557333075375813039997758460391426964225571546709010302588979903330721456715875475034215697726645315914799859929936556190546376036942623340219585572810759242017273525039342389149137858845032251522466216907775383275001126300250977062105680 [155,40] -9365103802874685336390634856932990364970909552099418196259081511069674030420681302149508149597025584677180182280145421807248737326008001993825597922469295326403044021162307214794450371947174227213717716060733570157242329442061513026672124034261286085579171678703449206845329679313362252545170388949885525758519703399174766043552341793484809688612778759080396639885429702350657586279202999741603925649414877494815628673346045524923873378220582018502924025487244993874263746302409934548181497027833384417534942288195876246987314690335403554065440417480757290650264551540492794099191343466585370218138608396377574082301541043730414599794837190777462521339911225641605891183668973594970327983412991459764222799271077734320301426901220936635601207979426584209456481231321461827021139213023742667957623821652327699254673049432098521919109392876180085004496277097058702462186395630551241504909200142595566310846711408133885182941631318142553277332111583831164183568885454086360206895384663756616091023669287581508936229313926919830248210492337328525335233839229304496638284250468337571226109122173186203972464618747810410894737643258945267582996850975787809200292522999540762099972995019002355383442457325498645988715923888892908054625052080260764261401441530365223770470753053152559160411808556046941723467528429646241662651179716637798658080132076061920859612299691837334720220988422965044197134170018885085059919882541315035110775959566575408795571441755087120375348379348281002954030321091428287435641447447765770515084672048220681826168378058307580592200828594847064345960075294625753918148485647787913282739157787116821077806062104654091769590810044727204825818888824781833165951991849018649046954328959465542404579361810750888401850877908151789015411356855802545662075092439539967303461634480174361083795957927663742623856181503536509432949995272110331403025572999619427823039537058995722846338491185558977238712162532137543944774443918787679048707250236705532416363866642015052106698113461790019065627226312244582510622980152730010075272248184968009436455346323875181849233618372669002417325511525111597395189930734779661356440383643926515140853747326485900731940723280769176793135332779612301835440042825057354932697475720576572404943534873402477853748094160722566142489363324544989387286650244357056485500559965213209497190810149019851545325632106451830658894671802622210770200202223264518917780239064262251702795923267577503298003207044231538526701530827472211863484654168666629996706413160202993977285823248197045562190076100979249431063290103768888172243448168429265605931019616469263117196561968666120947486666408922713754343766404734233557497255275792648960 [155,41] 3703479347478516594156302760718024935997549825025427226487765231797957811816772877114759815363820607063468364214623597800299296592148393489604060953219648738086339502718621791124164269197156235591622862945815075958443657539674445848628746913325240646612966302427740845042029012149089331371002649488529122185319136747183766559278625521198741084206793425381447984038043842138439992159739370221171881503963449825207150104725533366231824944505610878490186751578915158148125103044626249317525362931514462375086936435157060512393303771337202313862881232913710130165889079164965046008048472301811959024644293034652833363750993073932269016963714802881512822888922223613294166121171210843016503926741359761671223857512892541392534739570375653132030015779022391667395170743669750815456091263293598062831625544044172073997048688192769746841776214838995767972146571554260427707320901310822102661718482836142441493334223466201178628663167910790260995268736484336201053603088274647326655125023882687228500756847331239801950651607923873349749560287124048495214261365194278323782482944997764923739778812284162677086296956004596125598972655844477971662080522959307246892947787502212127050785465785598839005027006692446050090647295319222706970322264597796070076205809046180311183818090807133784991681685112590962536998791873419661927318082445597128239228158025701145725856151069801595871874739045858115630650281930003732523782125565117057190922375032507860545341035019037090590518204916609346006772921500059417078576730881531259838993541826635324528554648332906746344821740963098832671961562135464969212581427117581255400715299623924889045406306298049291593350881659357341924316958242475549805367581111789302396120596413435832717807306220948322335009973914411979017495585526834676347714708878524617313053514910344161514237068650076164976894137989243257741725490646541698987975583711020215548754170487030001600090922487931555845608387149131544289290722589807140234646739790688944516740942163854680773209434094032614404698481195653931635378964782400549184146162368438635620934715857996602386493423322897406988900729315202959459619233201383193504527403518795801597102739064675311620814666985282072340740416388702506014622859357622061383137737815565766073108388873494873563625370474116113436713546102931007578430769607370467384161664461771472386300045379069075316356613831282129650351678467098160699035566991836876461643660773523853987752976107559582875776949780215068240750368666080238942114566675255476896774353508456464835998653875781147615373549962653892828714926152072858443748370278468519737094441842195199097481339777578470661059851635557011152963934034828681842904470862102368 [155,42] -1209817232169114002389944457085318887133721473267012150366633350327327286747163836160305515492157688586497014353011595449560318942065568849591931597268325994784189286149823617162329153931434221815384513166336215253589627258033461434115703370600876943889933034593138054144981481408149680671949016938099927643547407994329740829004660343387512020728518713988583009466474988922822539119161234856042135702956623128037649444433782424449968762974987125009330652972001295439567389821870666646822345219944304905857320553818254288829477857886748602241981537022165294855719186948331794348690218183674964146812787681385770590726898904866091854079827302393086297527576246899800247277386517286691893042718515868036543736763259049527115287207054329709927636080153114510067121358110515354247007628067372616149694365972987904355026063152241199377254882264054473027073739633429816642693591010752975212701011064869791207671123773127216029657639334383838154977758644348802074547909468847077224260201252265179275465500864621368882365852493185525582053348873096272399985893132955432412622194980870860530945347483142095548591783717182960753668405361246921756745631139157070050707633001993866351519347852126346903703560049078871999235293394772438865144567429678000321617729436220372077420113301690194362818516660666156283173121117325900014908765085527743073326032998028896893625382973160761042370930140214582938792993041032565907710295859558439569252971293732747705601317611510211432920666697537640752058805754947455230113697668806932412114350411474982485495881025083243825814821031579204068618620593633578024745069583670271134600171745243431188252289748585038607872878832586628199213318546652253569760408250235153446774228212721175654149058081343579289282557175751929188772873743311702431752021995058825152147851424508299994272622869741912678267138159699136290636858124422564612998953016025189208866212048233393777484811461490502667579277983130181616117096289696609510475815632365415415053140857505573659933745712132555430348160741359306477154577124960407925363484555612663506970334897246678725565645505578283786393536289709129402479247639983415298947805619060201089501495804953583733370436979631440127609736106706423935661010974926576916111777987902085047288961475818266738014586795347045670017128582098046508765542699158290691187583978837792918031931675748085756855731396501798309911541774211016088021609986974359046076311526880421359796123861582188816129226440882173738325883557906004267717050771565378400752790494987365559779687144747796137582594564189727396676330395786630036497126359909583225253281816044888855028552998235364016904560171095059945515711110682876284884233172800 [155,43] 318185280750997552245964347534003281767256305821860461038491404937106366917865665249758492864979398998868383658084973533499932143508751979774784206529923397676021567142639602860105370458751441804521025462968390493971109402835951499852337702254489443577481113505046338197259159266180438250064642786688327200153261147555542477964193007070205529448070860482473285705196984479581502370121057063057335958185267696995752169398432408372390843953539246023430291173384759635208120072002006248556147648783088907562226937796203579322031933883752173135486193669761752293137044478369969156821031909780625466561617132799646219723627550048577957086088879913618820530152252869352160294027149202733906896861968825621462662661254574657274689598017737791259723700501739976631037654630676389860170404690945369587565897738279550101193387070958705525132622807089648315907773853614888150774076017349644275894026578617681424266017037270233972974886778342572031422792424921015339423531800907443679591537681231500670034408800060706841970972093234465118810666189989333655312022973518356994848347235760823946269329532344051345487325343111977958442584188884014533118128486950602753246766222493456623538259844819790782247567991764015689212282053353489838196251595641335832545223627979881777967394605147550974282904108370435662149002058562463874929715731694539060575315655646937693800641755939026545496679819395658987831174446945332572697942103405260339689731601081620266833422697812200707366951763261627498273712517092452528825512032979091328949689762900084229129018737144773632494457618429383481426567120466430460917653130229414413768209288666413719121726584430131030596007464277435179473878737335265430006948258861927643506129453618843712819151380906118984050384540143291760159671739348168930060433728729887175379794361547863891810203981956761394273796907754350319130605502580787460787355967085932839999559527226714471385044720644936250644263683886420675811401082581277566630552820037452288094831396713767220448563394502293920529620917648515983403365804354862431667726779218915956319677707682181918019419249997785576739228257455410793855578284731126212768880897221922664372042808708791366293046743630410371964479605957947065785906382795326493925497692314298744577793238875526943845777021238499396333048945805386334831685948189346308995534437179215298941449906662997625525294431335958724947616963611560944679322308300797309812532907930060131615978252842715699941664610480923189463172747105962592005884793785038530183953800639830048864854699678640673412774639274643173081329546234406290868779060958418967810556013676720551147537844718753690439698393697089392893537924959189957498970648 [155,44] -60697931595318030821648756085883111191135957823706874988277033362476135605315681837212407575651484868990745369261326433516843999883383884254336599029188930272791546407755559871043453723021696244207034892998281746075163605190778551918662038848345232118756230271394556939598036108687458141376362114446011738882677606614260881251340211447684297923306055986255511210675386857112576541860248513675962211939798809613546750026962253586356819178059949862788928863548829040793603011644837452034870873598936135429346415018386133609373678157257399353939339572497246097577247276694690781901928570419621296035175929487882206914124983708307900280301705110566963729829610992797465834929506419423969906072433287486707655573258134255542739598824196337261277602504155951766842482366617579733791724230734748878992210377020596058202108853951581540017837609074319565475324981944975499028661123010774900789190637673160426145708691916841824922205558586374190561537203668771129217864640718200162863957738092661843634238027181769910719152342782649205184408164376972646044162613024545798970156024236940096129654193576465110176891256424772044136816151432498370933568630276736421797103622570739649606399399599658315330573831477337023607885261746427747407803286414514850042006147772677824350418416494261511093119281442334276427908593825013183960733232285199143288729694904647934085008650927031890122443095693315716172660051498069563447755960135337737518775134318678119946073737393033774680723509515344854504492786397800182827025746254811455782612959756097178028724501800709652337643267148905411027206624670314404081197856251834766360409926452017896673266667632804312932960550839989302721250405357952679526206482321038740403871431294502759234886104474046972231927098777770155837858742255378688635542190208240326194317695696125363303882515462200909295017722259744746043110136815619676767436268328884915761988773149140985199095916337987414142530224909606150996782702571458522868400417803634219071935663353787218651482269689617654695631750958046799323282098197793553646308880931412785696516189310237403447933482104900659313207350847019498919142223676597258472117396407819950961747915768079635874487144237800896324067274203143037819605118854944625681490701321561145716645281357185045853097228968819562816241321783521092227799237704258376765065161456157306490952369930849282543149071421473070986569515970676935242131344095828390702216715354707368048572133543207450101111077391375754975424941576891476420936382559630071556534668349755339151386463849044690945184575742059179632337078612524489055330665274918551846506657006541723135852166219966168271635403381861029768464113340235929857344 [155,45] 4228653478881442713611804773786238673132656314743996444761213310446712806663427157705987251025456702034931170385064721530493251003622267930198439779498654249829935435008661461736493183531152462948331388738800433645896101962679579036874630662451448191888096027492550830567317551628250433899938880755522430841086761016532628583342001006583629476733223862922483814835612448114199112853532818358015726976797382908604207962036049008837993838056401677843801792955591566867850760523247421261904235424726118792404803455801261751837171854191095722267689633235597356804249713786319976661118943335644551326701061923266526946005017433497494670595498058179745598994837410568256437144915322672925366906094130706479359725215761222118476658208059247890003693224886370153754859355357812081717032148324845029748556976064509991126106389537602328232863839173646486578810193784528439490446503831898232918067136516750385030240375170969588353790416154193077204883429946601706767271983143382065170105024113467300327551256907067038227004601494098577423747537156318863140954079725455639619665287036975618543423974705315111948389139100226624709545003122554630475247255916973908880474708314081025722552033781657166321878735048778442400732217764027326441544880285956619727749685857070899288170088917905084662966592545311062865182347914355954930358913416047321605005121705341999869498302361433409387134917076404739050123080464421364206687141790468976506946909043332735976160270943644356204331254510812233433958413857202670593753120190577762472527005319180142026467292819008170634189553657293736007537248878042864387285696064548473144699757702572250328682802172020054390504718130694555203614834415208019216352720616363122114506336006779759922415979887668684530964651827898974394548890089255652338767510404069969770138780482471669322299833798253260845371029267781808975383328709828766731119999530708428251201147941025878767110049157601141331810207648824954263018943553867260173467062564420267796748634924138399177635788565027572106738729987895601311889380378179967562730903043257619037936663551759169251981640838012992709085369724767457160015532461906805393603994157128769599496635548303627280708165354424889174667930685208265943772948618206818116868021247644999940334450938084722460922145629884512033089893173106195871295444774601525154035470489391225151502647113736735280307725880730797881827863115496345731823211612343909808452287231017995294574798426106968623617389777460289190120459658751987920691006032976718884130742659583511594313787437250460692199825695013484652883352841685071761327162992859972782344715942538525341307418299753697629474789905302888795971752953800436440 [155,46] 2703461726082650839433929265043855964562095957609695296700730318428979501949803797974076075542842717843612885108525827146823869609405691126961565199185225568915218430253219980028267760779312905921088508601582689314426265228047191420608789007051564838597307854540283184017164497118540427648007654181683041959448660355846383532935943927271255939493786681395945003975102141985853557754144107086844376424239445097730295489855055353120722574745092654673115205614690680672298928034907036996706059114202815532638506539307168091390768856681945472309480963626234084827009865203229164131297591887799947052036645826912823921797701994300608520113622236497308918255737565704690832884493613245713595684877509442862971876022544572171031755132463543903685475576583282585951444041880303210398638207248643552462600552657936147252302226242669213371674575800283695441948139232345994826677626644781062524623081778926912907843509743534282067620975128683716432157824977012401474619617047045725456097491084060629303995699586789663690510865615558670282070849509958760884357455692706500749711051176830533716308749797646533543632957854120144724895646025152163576551900535749133650525338999924482639597383601421115198397270667188392470525106544042401847228322048748660850693062841433327337048111823064313630378011577947651798095843085420664473432062221858687119735348906122492998031467901708903119835063666610115972168456301358487083109793870610313848284547690969786444001881982385148155992071297739749934229811745829144576555325831149443755530078623289159661711800246325820571729627900397583608373400049655538616075468147067760303513442584647799676220738035803899684359510732062053575927094183535877629391364102135119455870941661600212956106460101170277465513425848774830809161415020487766609084336985237898789978154330036841209732298361810505107100175907737915630783814145306876977118484981882325478532078086584133787498114797565801700530609912901470691425698976172344816094876570232887143083989092434510095763720724591428311262102575926413585442427898104757538236517738289621584800123267606693826126162562527752246426238172295169419996601327740737484713495237293475127221458405169347348374537625562399434972062794361021939017763633978955935281465379096842443089445050519145718244023622540858182630618305458933905927105945343242379269098281226457495502083213391306215982417370767315130503829648870535971107665073054412921771476014654253574029808846579545153953258825730306252162925030940266505174408989132159399173624975210103754178396658587838811122013348917072956631489172813195103091648860079857357773383006536994328294213279302147488920812525693323045087810705918704 [155,47] -1590127353989733216420933704486471596838342915164304347775511741381261606610106379500536622528598155308510269159907964164769910735937914775287833805749199842300743081632573384199906643684329588335584105297836421300861491113970155591681428233632470300420218123840114106328021909081626591515972285394572136516676360836240694543341295458975519481101204261470970713659311898986467377683683437648654877348409942132294092564028187511007799240241960438047767986853411692682237918396788899197182482703523192911406347553940605924590885994823955488055691963803331911468463368850464474890452854594776282389677867767023246006232705141895780553246596570392078338773015589230613198314507980538248879722558782510323499888916582414060859062502432169191931930124531012508777836361439036193213981709724451930587366557936382922876552100261208050726791619974223224630814314636471154041509131901229532258438681049142713342919814150130823635492991814019165527265173931829308378311512063422247755100977473315347175462237520466058586003573632027900574536659525575745932748745034344484668541594671548604215306439373177168850238924253070713073767725615203878906248930261277883714380408091034393056148365557080639800139496614164533899645091824362593672584348626147024575790366639000024985721342602969455927751709174025168384010941584825648220007950726774265107873489659669789629289626483602975476705243172378296278471797619882037389247787063409460147778426897077885338085737958232130903262282027666256633819140512635634133358606654906073117350867612420256749144066461883223503719745913485182782413745673818238513068779001247573014735872216303966596080033650196567482697379801474736368561986304430861351276223829111044777715233999923647570030514216527138204843057573397448531149493672174277344969001443737799172182430173768920438787822826519991695638748280123738238231485925967226112882760349294665454530594927971215833921680980931473439854135917633224075550534410088017695745506203896043526074276297976807825249264444681664576466453436478242078148873979901454108689059872455124186844229885086336014148557529931577186719723123427145520466554893509919459885298966200460894484426014663636512509170658517301173665966296402228016382285925560878201730159837683989693632700736371928842688972751515300750994357259268111830422016878843797731963263722461497948368766937924020004429422287979076887718622060887290822863306558254613022222548890210907163751249184778253762707425326597556565242689351822480788483425035218122314641558342879818630171873966008513808854637096153907949713588554296829375592386062001227858945968253301619397658152339615026532347840843012408059311362247082 [155,48] 542993059776275179805847610626844230021437328097362334831694031098895227473693609954814965144962260690501829342806860437135196188979754397238688439708562750704415840353204496523550566201800591761129557048929357440739406028185439483983720001343994470636718980559418071867803649631663236353827869700927310653367692796888704679059689022987185947487651045945126588703721508446493650482764939187629557043048999222091916033450077391216863150062795258459324750719521120838359874628514924471976947412797983641725215821177071523505953747820797906382540296382460166731963132557974299018116542015483988012497210844420388487222022107431642039787873718316836261698307285802081815429282288213195980398177543055602449093385946067365483957607371379562000463679546628201044375792005278651093654843591841454787120183324577734129664062142385806019188495016149707011839120661071217697280318365272437085912778635004329687498462847713915136173210177493269252678347407401369155893184064569616075298541198363330351916227596129204693032026257923196978945757960560694747893650544096679010963899218347649569262301685816480506733472345183719280487789504058239243008213368342313986763082194438529124085634806592648773901901804243084568793810682941657392973798631263990526203732227144822209195486820061467890595217287217577232741619046101615262932847795931100326463615196421248338385661425725239130089967637024926813241450360561048440032138384392988767448689091782422758500693994529459023802090674774798500717670829209763464154638882418999109676772038108170346587023669878858173837467364981189240559005652325345259561120338108962560705108199138801765977738528831495666112194072539502124104745705690427229098074826582259296753163880554248986656884025941370838401056070209188504255559551226330882713540497856378765596090697358626754734538749154880513751878064787091718090806094712360216409494123889576208920837271370765561242007824242886075263613047718936816762872351336403749775796648223133343409193672352861527271825064341905387861414668636910468710386923310332365936901299598822462142684699564369820646301847093313525653336438204047510979545054967355141744528559782938226829728763470263410844836469138004459016450729965383199853229030389554345132019102838802474899808425047512009684519233417383932684702187302258232541985653472090299911220084046697465011188970333303858011942458075012293167829492244530272801767223290018050924030582803348072949020943140661987456612256858465908156106891310640585949888427901890689607601442196546509818781076795228505635481525106676015747920616790524546387949815084837571494241455605444243756550751773180136773941138843354869681753216 [155,49] -141220450960148998638406606184043547086519888002944174085710224610180801656592907794164541128554931573779640712168461163899326988982535434812239465105388101152279923327416636315407544673772690844383022766828651022566263705569364017105649467024384846582883895779864560124062288768445023857912159252375184825691619613885627057549471067123913928343111126467760810702808391017010829386964636743843324892871406411636426873564672895367015663063179402795550228343617669950013067930813053297853929519221371382588137425157278002248928841866902892886669717176501833579044379176884054903010871568703909831879854611335176641494577299650681557671919170101252788038309668926348621982975934636293880490544791248915436516530952014341973694690256320914548431266686690932995501735770702743031548239957364071191473819986601764077819579635937168415127142857482981848973265176236928845439444527023866571088761591422757191852863157829344069425493098120590118529428585048286497655197404383055920614677158104906651593355964996213801061246827482564386299482194833665738004747853098277842058960960259077166914248944365987764316798092347555252527662901064182638874910146234022029863504836789767453280824221126715261837144047983483940454382485172173285543532108182074632772709256971653679689764861964927927288723587607998646883251192855897560884563407910304659729150499739034742086101022764372314193422434833151422884101773392971669849908032914725372177744484838483369826019173094477664023751928818788855020405204512855584456588663991979065259206506164320280498155008039864841063054558615350211872474182604886165294036931980664718587215397012500690381759135502048526019208674893730289929170517242387971986666564695440249930523448365296665794796110280749929585549246646744083716020355911601648033443649053816912002366809964452455179756012201400560709499258911431985178090723757703201846339203692440534532860460626165831948044944196975915012230358970318111907272207893464115271407952295109463191239920091289198855835248762779999551290468403507052085352401641767090484167313028348905944114360550185524578624811736087613793042267484883207827157461166531644174327169923596488875738785061223216948137614243545878312377528681719621446675587692395438862281234531225905624121171950379532698374487817965176300899789854189014992897377631138717006743373191137185925225459504217124231978764646647907801173837344064570592082815947109892841299732262835574712116160012733825530280453781719659538541668421056881680091216383890160678564263627950678589483500406475672306692917238573814015778741181491739566577201939834968856714392242402587211888229309570853891861250085474806865744 [155,50] 30032609422675350620617793238419922493598189519703226638919043643635577257160616842716159844010537705356376171734116073983123816366053351296102600235127619603643922352345134501929695437865440141467687362362727334519767421666607266009995440547894336214491307713653166176787341617098556111316784789533252345669065400430869304446947092419060636090353857282893638282508742961898233345977110628143099538481770976425818118879149553614198116937060533538005333227693321046899600397291867233454972343899987087700774297534632678033525897059242430274068622553176939640002360454112923886308117093236959362967899226975860076230824191164364787702506993680042189982991845154969041008491700185126884289018320943918368766172997765472006378868096365800568898215661785247128257404271965129197885178774664962277071601819364223901070287787173546790131514158526938684096742824351989473617792002234555841740172388230477449643717320778595792883782747832348367892094929817962773851787755926254033941793247637706076539866915786598410284174715896274940416080857658538250533642418812089078556558030396224857005009097019367080616809979910847060708754772901811562673222411088079115964456796500055904646505016208883120494752869228012408508848162762746298403281265830568169970052542606230969822022823832858579247759089605451038430553635590926732972776926320036598693826585738764145552175714834808754812272241994535492610474510968754417646465240942747929009002755215694310900494886417316472612698607429445590906741229806594981287247789912101276640729813908063070946025242563852613234687786660397153886729522605156816252272700085268232189939708927348853378960691500096141719183419371837109860748575585818932447302828893588297849467710512753376695939349373992231364907949575818688608975720080048536963376387617933463769855881703231322781750434200636799097489201844264970996161117394093532999768381828004299833665703500879384309730548440021459710637009587769999646434480825137631097674824237069524763902071358505384164089490621591339438910691525606799042329208264742079980974388608502404828259328833984230249291871048625442838993186370668380587889296321059379421296792958236634024365143366522626969775260127489502507607720824042555080002954420122922097130140051220198513604002985419946503868126470207122737931470875353005514645391923440128691879267664337685896939408620962251921762751970330605372703086899998649099615789276888929869776411758808453967023668387250696910765412264549376325686640804577762491816573596356969914810171260736523196927984918085329602915513463184214717426171896914595084299575448037623100025814319783593625606063301275933937628396571792329088 [155,51] -5416165459213536704300678202581850889215765112826005159768009178211830813970679037942056908345965973936295797127287628788671281347155229056326835912892458718157470768269830302474203704399743985145510521033577231921709067502702526589210227235894183349651666515232588634332026867285735749842501571212956746280452398000404213644410125332751064389392450624895004127035885657482733475601603624994108067983424831773094362913226880636841557738475908230857853869839301162173221688137510707267297263746527723138897242655947197586633768326463519331527111961084648974181074327908464942357990763426787980584228790963065732809692181466005407184087983579399557541544627677325436016467310123622200641924826672995680261828665936939132069761888815574881338960861936297850365367111794062839239959013956191890640364811435488795340887858378574011638335950660869865086732272332393954382545692735521662739291120402235589590440827584997162984600373014320211449559706756811699013294328484375938922805687532144646360213454766714237036646921395943520230081478527976437846136644547959243642508279126628139987623258355645932180765208359906502139787592711247656688988709752516397862259694122498529532723000520973155096929669393074611211980025374079321491024883788555702897451345170350406419561961194272729772747699931568612812658943326548568641017670231882256263387871564406693881949611257604938542300418728842245879378753931367008576668191877398877845680976064222147522003442838155989859218227019078824467396872479026778865228977377059536114628938918518432579481497773179259369903903071790323986643499179740610068223409480877330606644028020689544944129724015393164440745824188545981329059401364040466991277955649602317605412337134549679857753309575074941491998945634094545777961225119224720728665857556244382468722272935389305804434486783211645117062089729165347629337746090963269624841188484386403922366049387913842013003422206696981531771490668857772508585375923949377413362374745162845189455419403338021896763707508525154090260578624045087711635361056681080138345746034594087755246537888741692275408451826693874463587933405683213404747364100997711502258107569195390122610342748355373207015773665323446501900341430997372132183554032478444981609659576260249879351864845777647236930203665601864948337666589507471377861502290528078813858568031413179197113044450832385777927984978254641155440141254877030107857732240997639005822657784686652700763335721405233675077724809969085001273406543850146431496464092001018415572010655955133030887243938272292565247713322030633645802044101554446779592687149465822620005654234638654513840145524161755829724638736273872 [155,52] 852543380904537744414438248009115649177263009122413639396414720710134873678446903206824845158879898076275266827232717056899417370273696764704629929038178599463742853625165504798626034436146857595460728274884619433922772620204346714223214049494328708144642650485904995007921084212175939467811754884207741265612587273125790609701989884195653520948386989156563229248894995688943831370564027065870427911825599218144182836564146775554327202224387395204508069642333807719099828996324943360858314660880447152619304485974277247989665058629194578512284239328493108211545479085610390657674523984081768398540147860827175067773049942857275858604503166662468259149889637827956433020831662392414772636488091015093200709544175496510596686240247921725208786615183208960757194639421957103539241789970588687097869069569703599454824870851903379335589883590566474370107661077909358812930207305906665147648111839924330925687336917767253545417655863733196356247528659894383685923057060467972820076965959613551910448052779238486913200152722097400306022662643960990522245554571357067949980083934051631927238827735381817723415175288470025160399406730086891955759227730032939734582662145910677353748947668726127565666994591993386549149242273331185892713730177999281008064156607151898796384480677192519622932281216745058330502995108322858081188429576534819569774871579538840153048660153035406462850302134172982842880109820117846835679098421562323302010565373352290211299785008572600717085910749199471037404588447962324468953260392727279976060237800384752174712593033899865871143867199519956454652302534110481196726959073092257659318907586802745373839900690337778890582021952055052097519086313311443165500073387617234052257266590398744036556532505194107182226512205902195799718565778622272718433242140735787606188950980706776098733364594829598055445682465954209292204103415178355125527831278066449656619217670122972393044265841087427305775234486904702563251033922818297044427193145458911051786831749735500298035036987681916136892376807351715390124339996054839476189046092426757030542615519535141944798421253932468709340812996935574771542923726279452951171978002231430420066492655294075059245254190447140529686638780593021501580821259494763944508522004282046548789167190257738327995338369519699661088634726924947072877541670689880281886830044070780918338192207637992549125146374719462832591007368936486023226884583938788049751505148250429777671640959394957048635652752118410883254059580921869892815912069030971516300309310560223649772903228355766851843017998300136817980846109706577664537347170535496012451170800295704338175072382043300439008859397696 [155,53] -118721825860923138963881583692244495941110437881989148992222596699629119860858831032290301391745330589394341141982920657748955865013434749273472232422761618751408727171161607305002638957044263923333712167609836582778053086926527507963415093422811675246346345372269559476739258945828377122049837741069084212834123038154593468114781755461768702858630008585537374893257809870485134350352046879778251444196297269075538446829458139990093943474598079874219102768459338940551922296779159237817878814389359171167528046158465370515816534219641687163231979140033985054166911674018270733949286659554178006079560109044178782631477784429332820261447010190458088311468743501549376793633697697941173296004358778298937778604429273850462257842464458484998762858275258675432821850800976770848277233880827163275231197288048325129857335908366810864425034477910458561892087255545422797753197064129781280651426976898921832181894116386940459318129155667056701154806115234240490457757269989489131749507082465254067236026988396899546207835623593670770436688097625930355211494710983789581930911402422724841474457429600946247823053401339944955408190731473886195100431839468770444786914469581160153381488449176622920676753398958682967188121927509027427861271409280126471215356929359417658755988644083910605164009601378669591028976248537684442616556261870333226547277842709723168490804379857978063378888927429568084323519722983073759211684564251475723749581499228816713022417266947392396671509453596030262264016681472712414522720015959622939352281599835528698182262873826562627290946728984520252686807838780089445019048509553494859492040182105329234687387463283120265611305317614647546458313967947747393651927641943094873190048572545353806710256243933596347074702002340206501657495048326580617252863089237619067992335815207919501879540922089633919281670750463105326126278424814493462845221095862988895379905283879025339136315904509206687558010909181778171123228529136123068804255305165155212116122181619276752154595280544398587558051206374178206500347137623376591271923561339113148319636574955869198874831671097898576762391376086773455653374137216170274484328361272585787611877732687120491703744386672360631866892575713529788441145998953898242211814261971878274600330006428183429577577947770641051771170114482549839863398258307897762991676471579157906977393144615360766847230095121458101987525680717094366651601865688515861345511992371452631583933779731642776768758809655955616713518546889353625786621589344835364572198961946325076125472145040187347185016376279498654334242973524344221988281583251954068153585799002403566819980154797021378504643384 [155,54] 13904355870250591644041226257767322078290897626958534752259403558904117902557110068733713538179198753907714625504221670034301558753817032086395482529085755515512625492708083573229389453714409310475992753781858339620996046626920397199725239294364270360089512082660917545402470089509522994279960778777156501710753538123230661962102744933924304302638316743336249940511064073912445364967510412372596665721189114152272823113562649418015809316408569948840696398198213539666009814814772524631849817086555281417003711542453284807087843086487391954137990482276964029380562003879836619791253816845961783238240459775297286745486796486997058854642846278584964744217620043928649280428859884999634180528486383645855594020545659479448025994204148689248247435969914401544001395408533554783494360305685190620059421784136721408476373728602689692348847376321696688466112097545410965778718909178523319772898463385283924179707170876298383070013548415523897417280693279850938759177246093135891171597490075452905154711310733165572886501612733648130952713522394527516780367129366552401841664395995731618138529071850345046866916916999962198560374617771076609283636719619588810296107079313468690101072320526257158586107473635543941630725334227631710463343959323674775269206632578607515730596330553022686413226352412251924903174832844196595785099507911498268623398265946699285576874463203004764556925486307937865949404275529411028469355859691967840238272082352008919460186030819040593753607400284990946891047436944876472908599929383624061225267023195891181757201922101449740888369681355709166471717352722781938985555269253491602263392761391966642047789613487551233591475595597388343329862827127820880530764663875688092159876994394275489382231777909036085272700804003065348928402523791829556291126514341482517619194909497306126867259842105057920006869355561888411283458820984915593829735577314611500162916876291586902028277502874460260126639196851319996902584711250857430589276910999709290256331400628469899261724470504466756040521040904993886877272787754746567622700615812596391322080386467441175999506428962374673925605396773991929143818872475182913267635394797169540994917065214595104225703165086726313258248646282835648793042295649943418331424860657264061932341878860889259970382234981511464067121991624536094259032269500405776617019780656231213594009288531855052214573959279085949879128338271126817619170884603811053149348117336300755128864949560687011198252109615527734821130081492371935412452035085965864932788607520515209782407047359767148192421955069990185779829240303728490111754632070406403574070199140448372843043200561682132678880 [155,55] -1005544864443962742351771955156647773812260931433033981842183249329841954066675226888684312417537124022464666153786640237536753570623373047048221697764432329450660058438152261508617888197934712139909717995303142750080255391879248533525733731640156909704267528387395778663120197518407447270765251918326505621978661975554476779658330805007853689411155959471521573109733959001480828420358507181722486064364910710007979606298163419936468096815276892212969299094249011105543715572278277721406333005881504085864548447793151564446994798543637566945895866878053788320534805928532012813265055975980038029085327962361866032173034229391139562698269390228291823435052199788403024306657224656361139497116577886948833868214032247680861036931698931006135364070091254893792692927891994808710567401026623100727308206117252531570494092144925769033844657712775945093646232584555747711368107525196907055811967743146496809435994374148398179118823436469965095397737135613877412783996040250969245213206557183492328121820166053503816189015584154614128747374651884904039968262301237031840048141652079099383697536619916602704879964139391831437971216760894988093085321734078934078342286168513261390913611557483158081936690508208723034103783580847156778441836689861416552225960643606622849311738235607518344773348135388522462540499255587956257812525752491637022719477748803777547900645535521322582662336601500115763083416915801225012500383252875196484215488529138076806586654825503901273409819586967581139855626658485273465067661370552021980709295283649116953484518467025587908917756848805640519334612422387755903823830324726088521818310799772800536971041290403058632388790045342227249035022601324552377303527755823773284397617655789462408948275152198747656012888054753848650391238941868982118530671566750460038814395182314953990185218663778784815408608077501619928833779108957162808393170711456158256972164905022173821305620253712669162542126524651004477274627113072852837456718046317508572057560889391039482764933044590298612524758337946266426314984189882525391222445860698241811723996882897035481455575760536770675444538675390804216218752684756498851847386114760865615928960274900572901633152792946557027201993572329614101981089359927389702823272063693565655151421470078389257067676590201250543028029292935907393263502891779935793813141206781746041066239323300592671494344374808140825213108475024142686176431140397760084931609044726132992314067638054287408146999514442369793851162839294256958728769569329613836773657003945996892431026436029499584062981797308365532226571271880881225728043508814006977802367504963086578947178902462494836 [155,56] -85620156463972912361905188000239010911612817991440162979400185466698472361637014393358974937814673654869886414464793798944703402854469201129086207268742502911040016831092346065087679106886561310661370077169146231818082869617722335787625258698502590136019846338769007469011903157512617294748975101260409587405878854893241521977137073476262240162161327207568362955807079076265449394650244458007544939052502860842536000217298374324945522766008186686471947215753875226865620905936388356468576858989576705611204362604019447464943088919998391964285539755014638245867404085954702243919732370307878270586981001915557154984764123015128110847015137732461884397105768993425903119312711974937988831988458214394980611467404263679344081208017256039311554676137080714363058786451190325488095344049133385116485332212501465484368642309392724823489598924701121967849811615566012944383639772922532945743723305773531720050995588276664589791807755376668416473364114812492549596456320080388398424973517201556183638504965490789668817177266120424914688329734507785231586598368101684729809698880404569146440787490565937935376262180186516770694932214022573736035315593859060428548466734455387162788002027121849574475933331100170576863329838684382859535710969394663369686451926965396465234298884068594116620529920613918598305662390892158540015286489949172414753672743649095605226977638910415583508478414932233687907878157134686726408373544546071072680077734754305503151445526125025519289145126869378555827023157467219175636035800543033511730648476454049550305026669037954677557129880307943987415403040181105454377797806624672098246348116578814106366829835427060753567141131548632885996512271253984239378015198915167563865817024217678977990564600484979441056654135354960100487150726843119089678166709436116540442412915728701467925699544156769431755216508019185585406709245451454534894755659040809557578488133202053837637381619117203873743453074993113291170945221484411467974669413209991422577391272263328450546216092226356738126248831412576325830008325477205203248575901530773313575886704599176807736941977414899881156540937826687051233751501070190303352531666399007917073064290606664038093815419805162437661567340173327219504820865801028382456743146732268568814541461692706225393752290657887277992362787101504715044357940610094927179773420247089267385319630685470696575589697350673999839009082606267982979505337434111438162752647814753465442400756797482733654259333511866132781093745575357800022009652990326576865780603609150463782026727165531180916966919405405647625588844313306475770114685550251075737147059659438812912605993186656 [155,57] 51570166677543846547326997939351853221437531210420638612100299304866298316144652785851425260702913825099612971625934397169263663893048374111873109448481141984162141802731086960258286839770974890021281493896348594497579472156849599557697861649058961020478755013190343827493850237894694648983070299737379165605121297153264030355121035188733582371523304430834186474548603293213146210235686704223190735177222610065490132807376561501021726579777111683573634102151861775010239297948945778786126820519007458676278372829263860788708853643863484165074305123510422413645860857474217293873227359152394129746258425225029373742721902811946315974429026912162378481749360163705563405571560828493655829498458400929406495954725178883056569672767120915995297693865980054837802690432024498035428686672079929036456389697181000765223631837238692637775188562730010158818965467169731565682247177372453660433456926609301113666302868606768453923234517526889246687973584272932605532095737393659834831379941119145301567457148442667281682182470541587106541862001737711804655691999392587366744799455606080156862546300810239936253253228487318249872375539470487827883451033770465752809548363644118816451312209819246184821496430090336194196299078498305459725626735577125640836325777044724692880164179383348005122616187767405036681544019811651683709137544326093779593206267773210347981605785162499558674574993713446703306686640572047412794331644104268081356357740054843275933546273896176531284588560622812192303342512307589960563110114125510889965654360244261082107447443168343304466618995869290250589987387739929462704767240656164230739206919900188256033355690404526028318834653995478556783916977148075863869078433662943572757552469849992394486306782336772264670663462391570656965892554501404129282083335190073906806704068489546859010252976165843018617228374605396902095215429294720107343747254344387835874552429816824613139139739937521190905691045267977551518914247181329952467330250026640669131272018553442093211816642935513227914063243343616316803430421312496597671362186796804213581774718635067019202327363984100031303181720925672214949645895060209899245565105966640259242516361559838709681390611625407254107438836820445004912957656539152504723056385006808839619504849383230836830140292365581217694902956799053502572753328853858687840777552126134719342153639059309690886219815726130562452312717027500575428284080205246186298219331154413887437819997688239644416273699999583460464975716825318281488779037912138986381347588918682189289986474429968446245615089931686850672222573977179190864549524306940723564167325701147808377007996892 [155,58] -11949179928291760429385403282334216702023683110251565260690540887396443092243408045419195574888079428418075698316951999201084765284540107235360999735373742849895287892327832411350848713713625243710511541868323917790558638476560904494851358024259210163889827061609066396175089798832729984356736883173974266651396104939178363273059196836587313869301698900820392676412040944724877982560015262421137438548750632196055500878368755547129081888365473885504988374099588800893532197758247551288245895822744513575933480433509028930751825187129341619005692092650548994202842474664643362080747296518083929982166230315276345422151859249713555348577213657883378755066179991105988326376666691687839293085421036180620217431554495945328176943512287391714859573425446101331727079836195617384555696457843685630655645392119474410778356125804123310870093794549273039793487000178924025282190820316396198696675366252122858427830425169820111754750214097263274004370751304111034669297538015351555516655580938633035813850439618348452755513063427559668034182416561514017969504689598116477716009347797124275350033263324671354732967467293545160699281027550754964066073228222714908693031629837390170369679313931607806902756508988815584701407478542867693725644903861184575090648781994573392792711363113570768521691485257300568001243530132555526750325974926317549783390258997670616837938201179565679263618164543648089122686264541700843792993104542443812543126400612343219325787917183895253965674790312711788410658056373739038134266117626385713242429081886972275687547457760752170066709923388964426583952736176278818285252121504833271953598911439525462938579885023489630538243265675376559853207660538985252946317087820293139491398158509178371987971246542659570491040489104239698258521922409619231527027333156343940808572785411588922844611260407858421345420962317028671983845335784625473267162383289002995698203024337906310987728120285918757684750278640254747564573368708306020005071479130662668759372924039474246402251965794912671108977342482137578739721091319597492208485298642865842824160651700216827382266515148373357919566857162055602585045406978229345715089786727657341833943143329506482778470682305349603531600964998356739039900005783837844989021099052204516555460029018556434097045937499618668620843844752860937087646078632041688619544880892306600701196804897136488078860059643827399435166914776850890153437303841452869216677338613585040992104885994381811323663300143433794022053359382015489488847946209760418930828549240183955561611901671206221007216751545763679393659853742039034224336175347069500229390439868038331637652472 [155,59] 1944746716506633702672327967607595456881156720216501717201057005536433971350903831967514480126132778396559194549896926041583751992268238862040263806056825213472067766728165428630610661906485433870780362994699308725505104399008376719400232603442397813834296725002628341458176130223134399736920358655460520623106877715127514601786946906775490839924584156185292095829261222496251310362364351264776403581407104239956391863811005054513668425536600927432328681059917835886837682792879356307718173078235271871027857257243645507046163870567961031484650509267857468620635222914568163345520238598566088835971033449488370247910521971236081095618521210417321539583729859910095134334698023413949810623137884214448707992282602765408957548193839864808300281080666388874480267074236753130590205849374200118320616347328990889825110444134016092741132097039853188336902852902034844558315229832083297178266640215192073721161114563083277087368326518311182730713509120534680965508502790443302454177190900385810331346091258502154457561966748622742313950786176224061715272893133395065339467118989559441745812891230227050934684719385195103403115728668871783603808053608709029880742480062797071888040320333161356191565483894243796680122196506166124840462847548131434645573853801607651703891890972732054000277665680966909831786159472378470491433016510523304589798904454389756428183395120274753109999118789135079167414054973327036387713689069211859665578639643186466576499913835822963197655624971289826587967196951193045867387465760158194984748442418943053950109994722533971295329431848481526638699964348948514448303145674502148614028615086248108490301420302003244397265103790087334056144034751960584286023345231749955023679379828170431712793078144842363052665169021981093428843897040050001590699866881650300164582405824186098972672900922488731506513936403258983647347610027102033323522281093992622049550839198178077664463769695428753993707077625079891130800083788492939164618146862903486748580332291414809052890346086886874233136899620946410014983436909163317204814902323061985634168673570868867263278518810247624817280056296721385567069871440895998753131212805354848270082545868158055390428417185165530918232102193056555848311522944314800124300872104263527484345487853796986891625924281746970516610266516060689146439856613529967606248538066109775207685463443370702339393895481578719755333315884154289379378679186014242442241112567425961915608619207354672021070274087445589085468759392557186747073498302095108950858051392895041636009308519427691242546378378271177545884861311574407171929427058527201377688447569780612764593 [155,60] -241040361470032644870621262326345176940496339514974494854382791416871797384840599699901769053553606213125947702791451938433990468598170229912057946682632692869625339725721986917018509898242813522363868831360969750931915585485703178316165953203322379948066710830931535605976521041243716982192779887004912582490557472974273016686831372889074680835296214162658680500267226858938284665857088534461678808875222980748013478970307909976110826677915174722094909183297356695005894663513442947405291310000164724935540808263005990995372945156783360614773262700886870951140537562748695090544145349223254984498824548946192300024032031885665033719861816587278906063281984139159020526467940893445668986454883699337364618990399914312573073699098610706125669544773560842556294254782634574881239550270585867031247639526329252752672463617521083446899903830958473513019535893788806896905589967883156850480964502404306181219987341305930393420453697463144256923529213651876387412080490347377217332453472304450141892994370269655022043005949717342231421078314879308403180699399186595357868295109857647837849510602542836587175974467733570699520152027425940427737105228214371463915968595045306474159588373968046406521018494345631249013615129348219970926169467225540369537695261951089731218838308019256530865230469991692668007398029471175170808557273924549045780700780499026831150017545887021809275797928000813764186113086406717251983282508084344056261735459203187706567711598876779006943629830436868586685557050657664863511455163281252539952703990898356244384191733411856732191624818119114359983666200300418173719028491507375778117268492644607313326027396981331030200865502041203339475528324086053426709782703784444383682273769811892095057762676599913218199667579935499327996372609339548830758877628427659340436846209009006914562943165479785334260601685653108691332023922601168222030626709990329117868282532148325231524561331244349500960869213899728251225548960659531477883813064479372612449104976070865414406553030180404676747608256503638902174520094038451296263232678404062769305398316033118478449212079867443335542351153736558673459848083864081499939768043839558684780411596853549885524809064868914114942603688286434750147231233314473727044627244457762411199113731838866382950773655132001132992624611269836263334968773323052184460500181821550128153333503752165456827461454424087565060660062101870938847251048773416128406291134223207357327701731263225619656374332610458173593820235077856003059032720521899897256449364894375815924961386850641070117611073222344146208230022273061037493029274556274806596756226919349760 [155,61] 22115033110407860160834373463302310253052118524543523881494441579657003180398398206754213258386959802952978426139105414276974819039005312809334156747324991630582405618795846155397288707576453019581600344671431812000664569294127418010624731974180348441657236147934174982085458511179425326158917076919241849276703150103286308900261353991899564635789024775433386824033524784438832661389560774987560462467733205756081520190230353127839205587614627578991739876857985877737241847413115914075893873560445612042645794125734985053542031097724909511835107260243313407819377109716071983975689195913304834785687939366513092437169806149758904025277396249877716462053922626111992244157760104848529023015371001738524921416883572171192259665507829040305434877330100082268665415281520945483158929321908619045821342096385192961342392587652727342152665449200561029177969881312034999600631766451682654257421191912088193198258442823318029019501604428786049785076214762294570168328031078405506171174614783945435280908088394425857283402139240255660693622911905014785090043141974717728854418350815797099673250928549770253806485124839447534090208390994130309131873736301955890021710648812717970320912643277329083406865363111209011249917669097550984643506680015383889060614822858600146700491393289160941179417419393781717831423839588727805651969098028513398739633304552005929133778900886405675862597982801460644599425672831729464395448036829543598766011794853166426028650651194780507841036353461185491546984178846526276096556407816631313656706391954112885512467046187286479972289852777383660289840944713024158918187294507790577885671901493622293267161174368594074876997062166445189556209281640434895540445054856721760391658026919585222776036164506504809392557784733851944319083022962837592681350894079030477888151571686514652464282601473938923589434192952190215550781639332907088179642997316454060343347711715478685841065025990773571329223693331878771230221259024088400184566206306084496927168142639830851283079860457619009193044165836217809975756668357254808069226307252083917364483094958494122114639179114215665976448058282390975542372403597765644138874997086096476132569907245701620043222048299278106264104522107746853241523959919430520897464140324629607909794397350080345565787695867469517756162904879315114387063626408580505352726207528104988197581984515995259739645231387180326575216511789130360657516827754768429948090924251461454722274783988316808172972498641976754240530436395275280992725009402200790690489619261002264613380220338520098068851409230899426892734885759459595961111349021294919158304156526124 [155,62] -1219872240727095720771306553824480214547306649241717530044108512581398339953089382549180560561205225973878847842959698244084737577362105734959903325011417013051374274453731899598922257201666047645441587464270066078127694843453192633448263407524118951495205663066806584529654219462516364643364735793216373577793406658298323733480273405586804658897347075492440204372947884415691035104499677945744413019293469683401519602281918574158698331565905898472214198969186006291289125130151158063389251470578563288862457447216574185988675498468302077550389008548313746384864655255929337717705810993862188894786694103652488225557520406666126327705228228460919602988320504096378478966726967176470935154626280838302863591981495011601224842767798016405949898378501794723587947059060056847606006887123945185043745278851490450057304765407857504303488964399572241207346576597064333024974256690577841411558777741210508837838305303444467565894425165291724100895714415065951405777414952916497753846979131665618064678487774443677156123835437117543736508904989856272239676243590882455669550086454483666277619483409760589938939500698636748169743659307608058711279409967523190936013597024904130597436400854767783436253650177517400703272226510199315145182616180858841423278967977243696529721549161004191475857764470626461082581278486281159094224964295000219458398099713794988733968052703156188218604702756221447106762198950922008699437922833388028712019001182274266770505104670054734661275031616184044991864460833090088014843098708405014813440540560048879847303817930680397301713012821071557232471800025124347611418420298978690007361075381052893959770119474766868480931719362702387580417429512817083411135199622323590250081656199300724504109471123361865167756677756934204279665461750949826569049442921418813295457163551933827179188965407436212758752557708076332470609662404704854748670893405557824448856949783195754426618605978195338393947866855043862868140126729068939420487459882684925897580069904354253263109697732484752800437016470780620275300063371821534506009899789786243300231305131432355281566626218820738373275516051049588466523752710464958443595114624044949451203540656532588613766097535060599317098261954371799406294651416183550781180699459579505977734037510964516029003353532400894894179626748992991240393067878448723692958815329205259662953080453179657483425170815709569589135397470619383600385830675357052895582234808450739376653223302387879996529017525884174910600489438185895334144646494948879847265223721190364188829820935903434435856231306242527516015362091064055289295508329223585462084666224 [155,63] -22907728454634092074950629950875054717674621824057729926921618048227731628995440601498705911655937323972657892010631845162212810224393720567382079183976218425390050766447373173011987853290477170902950174094461330773152420468533072537621951434792987775643437525527947913195770697033650166008975424762123741229008927161592095001161756524765899963845145056192231508243850115125758369509739000696680976725252036759947445542322526256082015636155024913176695352230430808344787451234387988025509951437107541142013396534363511183609607674586417226271421194440622195084307916177770433057908649877384664097521180350918224837163687688998397102939354696856943461886835868805114562588512093890939334201043080195434970340229193254460560618488219877876988301480207994460143908098221742203464287667721957765829956218666576879707643368088484616460786365915614602838576993149435656077472584569523417563953019803861121812477683115050346684501095064343119888983259101260299080150292867609839708106869967243973981052735613493792202164491692927527174260525021629375238694685487268872720390673772407902844594719421018828304248860386650172832477358106927800654491852611555979133722417263206391901268300740164276630868911645772101579245963004532703388804239024290349944895261325362078886708361350816817406072156369103734465051464809653067018659574753690740566982381206031124618631297211349460684764728611160498264116467628197836308673939119534423308112966024396380637156191300143102956885172639866615577567956716729908926988566301812546641830035981501704099821659052828894701119283461259503563664436673413985989971308831302200193611235139172999009638881640608187523504952727585700231602823643122088772411639139634665450725073350896153329176704738740188251252428436348288474294557352349122921924480437363900551160249504242418557179968978299002094751655966063826264948348288580090822283187531660169408669259612841666429666657714619915508502031922004918473342615674462891118822227212895106040112851828434411725028082861299781600166272659247838963446723118233728820595454393869191163932316654155373237519103715074972599907883960277777428910937357042524703539998389154683078345577702269988382791040295983666795824700624937709896156916698979769080529173626355251787175613982736980079379489101539715927728581611700712676589024508047187946581815202223971268283654191834574151555823435316260069705105727286191687413879763875629846672841775806997744928274672389294824050703364630709719356990072279354304712022151649483933145802574589213211519233516931574417704442339567207365795621374503756495324624343292508936934 [155,64] 15233432549615654969588054114466106350797430068063798228744805251193102879054725711994232856500099859306069611885399003027162685954513441356994950195438028931399590754689280199220597896743209654407962408509242409356175472981474316207542037570674572972952183683198865515687671216245682493114427909404655058791291172474720716556226356793803648076197594326986941240203255983712560902051135139282373680031077235649191934497725554779593610670964176930132176008759390841482579576515014059881077193657038964649654923391423727491626438389662614536474227969237595073237372521452616765347769000128560081919234135804531359591333287677554164154969152541821470499345847443470207757411297482006600964881947781702956753921677537888932444644892496257419825494128342038842513759616859624231327357303361728341946325111240714474618339402497349851434763778835995114500087825638838629517237468316754203005151594342434873953142905585590702332977131611443414498454433453009658571588782130320549533555983586570230911514658958950721995195724545446425077132891139840306424219929993889424427912759951036281196212047635137485530980042457243716105234631401481990119246944671553401250593733800666068476560407604698388896673900381757610137694604631493994082658347681027350388225576157837392586271554473125518831837892013080728863372946836095522604341947229587151530474971042719832969996815067778672764584187631151849933768927902327670379239596694515941913228366320251286722832214837726664277887428689802918514708034200139761488663316590228106968305383876022541618918942560722911105210489147957545311687858462104789833559748576637117930001331364109712422902722177821450227233073167846339032584090826718228177645368932935200288435301098889919432892241298660625083044299764360267496906218968940639498259034377058660233397616805567454883906311582883908433460488057544270825078221538413851323134815316880202476911222715764887983681475887119482163506202646334558694020187669798998128090145162024662029465915285097897667782670027995075921572307622544585993115442160976053994620469687565080634563697704781856265638355617601104885531669368680350096916029614697913095721015435002333512145521262769515274223107540203388664754188456444199489045768515455154902558629852864002266365944570697693265950770089607066733492833533751015408317251588072088204381762371995560368436086691373746192257207795480364512953392064050160105126744138993910908576600755653565114851316876444288232987398084550461720317132250821831831548562191219794635667767705246978722987243105148491152356878007660941869151350683159859000115501653098066688 [155,65] -2251237070617873636291420432994074346921287985661756644418395750875666782973886581747815416640411578539315324171479666090735736273115161824178395211277569226057344387276722135443628188113736481978993470444167333872385001199365083999716697384258617382965983899708017402234245547857952186746908004315578941639822647736224524226858696705100199525934696886303397732506594487540788883997185493899102162404465514491776410329295992777116904418019835597424875633193320229190694213522805723933825761497058435855634250106425039279728259118520014382162730553727725883660230114530983778345077277447716083309180437818981950388527098873522864716926453554432832913224301959749479174548592479330466807506754811817651261441923347573818201825860211562995362439042911863778765661271395500102132005036622723557707220702262039955540672046943999840868474120385865091078836947389164458438541562385454220887942014453197258207128079749185250401797353981604653364420901376482231901354435027979666771451208923361981463329318798279249887575563732449526654523983727578578912653465251921606817144680315869088321236928721435112549358446533768525425879514722212807967565725393707351371500777337879269832507573154599421116926046651538873184057591536568586754141972994325073310998544553700112682546562133642805564834025306240478826322822455910849017850119269889261358024234449644894790605547467188520485027627587991082508293287582406106147266107864412045707064283319817672312242408665972768094830154937000414085702274003772967163836283531970274837681592407998208961067236246347804662489998844208136688244229888429454783250264689093853395108533241766167189947524490661424858489041366814107671383572985661288518384596146190514766055412647433247440202955241288444804745585646578668742421757677762378884131500459990618611108715540694537601897388914944105316359990920767069848499530844304857324887128678733992983157808441527283421555028484661923137503790965536183630060359084965010092065183452634257116120054514845132874889411697144696398712436014946419506713769903648841063834644428935027669267156336602229439504959133968190518844092139678900869972115738635960405520938868468958379792977633971267715520472807668981296269162023705450968250391466992777878592598541541103548050475918337179754661499084243310452092598917713784377471768236697664111564115744226216938575914627966329839998739879413152025175714285989214205433598019948724780504298138702670838918356773723643506101663852639354622119246150921702547282915203447909741018780056513054221627140886680790026927307822249080939502607348336488463780513095991008 [155,66] 235818870806494605007645966215696693504442145910050437163202570139560587820421451139514215615077557868779030979270892499690689848271403609127454553024793968233812176927990481572127381730496328875370076170012955558306286915049100307808874482950741281974114535133615879670551241141202302871235035400878109848080561697639452939704441087207812467784380205611097706670007121891889532261751231313827962397098633998669331599199811649456105579936249043496642528476193672044249029935409052521779728447472268887385165996155808546147820720160818535321623969822614067058390217806108034768193170093466834478287281218997878021601457221355269715247964496807607762384128517193698886680848756489019381882763693701502024090645616003574136325970159469956129634235407342263875913303455746006445284605180158086353591711769474394583491543540464359208098841354107618109654027902396115037570244138079912977015505306420419638632121429827505978353998208592750564439600125159266519996081492231326806175954307800653835586222565819262667166394054530885956781205091554305516997076315534489590783028695292378541710186802722804517342817741259918091573813125158004343943872383296356749144811234395176615909219380965897191554008654205435497001691249982375829038498884806825607662023611012869059159021692312880423528688913029157153730321205509533154445940405310434801280909400232311132141109533244098177119197132178508533944385569797826355024247702574211230196661065802505324853896491064473106684440206672965311199399627763123309124415327397449426473814926289800177096864009393893313257964356856835470641139079246676576433042946526458243171384071333635254598739606331780288979049341532268832534745327352599525067247781974061221901274756681372695821631125105150998074330577541020444107941483103532806255795616319083640734689375108161941394184344779569061263128289437781130606968673549140629554956609895767606669310705068144009828051082557829332197638495610175107776264513385278586820450642723084050304870186270976219322923338858774086772592802033564898995589682520238953792282297880570375525734512972533804478557845389328398592648573814251655217540932671911359185701296377533174008349764300975448445586297283700380264690869345967778036156883628719493455083370074460892642141687009765229002734959847347961771522640566077420088642023353485891115783045676936961921468290157882003201139678225336257808512318896731266151375630438035623963936630813627958630625839928608461619469537690855195762511595715087231130915437797504266592874732770812181798124737322097365923854246473082064801885474898059995627707516608 [155,67] -19221049957396469660981475268107400830688628462884324741780953008547586705621330373559014784072862143605730058225437812650941567483240045613654102326687623734709660686831822760109078284522706734977556919339734686530655494650455371719365567848622524710460522520221777859746580594623778206524697824895631537093094987547974158215236363814951741277989418900909167320999370900452354677379112849888073393871572314375735302867432632162706940307621280796504910369863946433810520011176791009548215446128168470529590630020375642189914688090220839843256983818542811974780197368120638545600926909398965002204026286232636077573073281188119073443725006293552223809699728188655945333431061039203385180649981795116051952741089052035153238373418178161083564047035923982514267420904468705243951867020251962503098216327428081576206442767707305850755876110853162045531662846058046720388286527364058393854308250788066903057154093715507428130826818618444397419445126496803072576095736184869953258860568033900711855607409137021150473581110781287024548682661015746201145110446430312804426388755734816983523250998653097151331543288108850284484698697694124230650958987444152773492014903588044374621227758767437779879473817548732553508695174356203094430719786965298189403479262263308035989269173689556547995595262424272673498379916200180865956013238877354485449900348518045010869975433668519653595926505474939530067106579774415523360774823432301452434937261120114843931755615084640907516888290665323081998217155619827552319024101291824515783293487747554341112664412009403803818643114830649374355419188762454885545138805601821872224107680080852334340024216265078852898145635973366827132786975670649877876053029074892003300944288554903346454751738458523628995444765791317157767139200150288644617002569728068229893376707529210469954476209114196274200486592876152411127323821374609482164640578255539960633664056635214404276047240523651651502490273257546398904605735427164448183226795320402724114666909766660957200027678998318353962358906494706930500250028450113378471730637887324728170748874747404654490690453730689571260953181557611192623385422636178372316470794612637589540239374496966895362102376697747278787202145350458961891399124348794830189228691231871569217544482990971414741108618383434214729018038587668556838684780428838471478922603240608906361804293499095023047327181523109155569815782178845952832521976539144442824909150284223936580210319096071019441828677950435730019563343044107338104144977645771372599511058187441174569229847896618951286430239930568497271713046219456222844131560 [155,68] 1122208723483980656149116516417993456698224492264347635205330875169712317424962938079342887966009438173906644360320404027783099174946647857897172366737777314567948497274843830776536975089456498572978411154844274129618626753545665937986655921863569184896860920163961231107307327097061742676882364328022308627879267306992877001462321397834233459493259611890689512744535887401822497883964674157115274919917125722468813772288203541478333868425335454605823239939097121158036105791596940206940772743784556722411766660093315571196064583924685750659501057215413695838685294307351765429665626970698845784069239829134014494520143383972833588385488789997032738907863983771890168739553299702710828715362697927368535693883945812577038032200615862255996910691416022757939071610440893723928240965788676450578734788521695971245657856361426304761199853060633473150370490373288032326662258095901435874796194105995106976036316942990786306427119581610115776736597604604823616304772928063155271277366382033269583839052605465238909232819224088837618483684444114640106166986671393858137192074170283848705193481106255778793507085353697996289174159451867560751510417879150887780160806924045536752766739181598532904988082566984831213507761676382472246525430941533489897131569896988317437248171037868234532849584544549044231446631243767537997313108890202142725263365506502480848966791411147541994666034726875351423162541220540560979058365077341161465002796398321883334688185809977456761653134508641610955082565570433268506741285390998658286221977822633716054387145243529689094785790234336907108009899782828186523976981527184137636976691968773357132561228401550656672769643575606909011986810047975548650069078370756783885176271027303535560342704739081056457644268515739278036295617358417221169910551073223386588307806394580562048297860746152714449978920383016660824828748378760964943356899457003346798299362263178197102936722767913654611787434930556412495051827502374148054253921203762078930207420589032777335503453094172919654529454558529063474364884692481640295602344382145778013923980170425408136541543514092406444768682739460371205733559793986608247079131597498073030081320725285298045240256120734696678596172526595152693601556653007934653244784397860733168847325595046809891328646468851674473791257984244882729723567998827109271034887304922991250554471127046575536095247172098575444097381183364456046743014066846189000907883160623253927324663187315769221356233993860069727758419902164113288226348105109840199356652798936958633833061345048276020857086555095029854061853535722422706176 [155,69] -36406846668994790102031234227592823837059636946152699755180659873266758361573833074630895338618927336629402642207084888808023112514148861597379104271565311641293162499558307101681078748943497771177818716390640448860089410001853059868857232461940574160577773046627057267946259179553999995754273467792052210688484396994818912594957955825621641814078979669116252521516952047160526975411537692583411694476661692704247417233757119277156516954428631100322443651017562393191266509161610345053748529849344025195738912065249608979584012803604092573685196327219560339624131934358350987845408628117876684580690530761847856870786232045785111548137546690945987245355949131564384723888209182119946814701995478062901649772000216160684203112461891840952199855666004121628076530390754264510477700722824185421945962974330349049348826785897234129751868005286493473047123287221783275714211255274976386864655092407869736569898704960427415128104683569789996469396224378755725835983216376438409139163477892111294346966595529754159354822639474143521445949068223057831007577808737812608261842225707904656257028053893737771079808366241520652750975885258424441545004494651774506864538157993696969971740537306624005483014695659159084090727931097673141003683789282465902157721625092429502744494647809840124894469091588592067848110146252231839772235892918763486932052880407026042335754291561125097749567764816263731350583254641994927228182140654464675561432107126698791909441782922119734928298571150889882882664452790704885568592166909887260147657158614715730815547207072457719147244799694740848352042108329975822343586248316661120416937535460480915966086884874660879202614705005242840709573126394048973637679607849757611684263694450915950435061540964475403631380669543678697572166569436766758609401255364139371076182681692665923522500958602336022636010572465655072264617997126099503352356408467998890265112076708798265829168445332398622056072443294859575963156005598050448542249437275497974634802039465573401454692018241879050960623377103728812178363196302995766724100505661950064963861265984788962736786433254972773826315121574028543215482264996163176272044754478462329484927743291073106686141018677345664610873694262883019753184080548196582030269764206559017481450008719576068508493450735639081840523746991787415110751613556709129579426544973084563883564304530867994941466368105495841907856718860289803415429572096246825519135168535655563073531051525928842767317886432539795034631163371451312060045240263388212409604224273824022301834880318874669501927538713990483573275492519698016 [155,70] -209822219530477046177834594267710130511033655582482781389475142486929480158679696533576571918414333447047442596037590724296952754881872064507788184978169460385210676630529372377667989213566688584629010594451212159977524804589324149756337996253741087066737797532329311239750591518830167779440661298426414173828059490057803865385488158053994880406188675240028888934813658205831889054363079860419236372503379210480705145800457965928707862976281984739485622313665936620556023593881594558835167627559091456463347982603981499502015644218893967342592949869514291779978586707334044783548512858427716159097475122629757867419932791414222724564419971040785247893297624015975886300063841479772975606754360380388528523455359199782756138332121109920861846304009991959136097643516431232605459398946243268214165288799495878977513104481687866885532817310533175365815523464253905896583365260163391165213551509688626201746043201732410494434619236007411479955237602527212338490560259540053079471987899069380554961560172465505935146718283047190734328485670715500881727638984459517054692338560238084051627570056827091367115251063624092909986490859231666733477368675610336682222177536844459011120764158512516681163960093063359583594390794032265972874497559442563081352135166266460224151860426751778085689882556672185016620049028652739950232662239243027271449047264428679094827968429354434246187226011971011243337011976200396435665644739870479930427735472215715585730618999734908254332926024132952947174190373496173784489554724966005424631159035771510274398597288976747108978726916423338276209040549807650739501658791827659652402758782343994002498452729632468349731043099769390437917916499953157089253025221380276056436669447154423463307933169967442269104178307861184529710951378680138589777318925877866475322766180257739785559414602756973239414293724780700659582059228733756417695213692329934520160025646347769349740094437437140020772396662442864640926340552003506644192340815603565669420734314524488784556183165730414258330187519988340603225301452788510020382907994817034413624349047309010583037433668086635642307741108361566105789881533693742973330502007526009983166485892859044973633410706623923927282457240608903476194523567315663604272904717524877655513581410550396840985313389209510822710671935240654476945582642321096316276036953122925383108208326558207125191145080001332000261325040812639693114466460270134459866682011712405804528205991783001841050874251348383055480052523520731582256763849563714570996306124219371676648573772630975533202797875865603427977790974848 [155,71] 97186667215703240686262552877051388926795347957233656020576288917278708532050486961517683702925310767887893648047831830807425952041385864247336561133369137427565121844550347202938976226126526478832356402866831465143051763638160830407619094208345076627490486320383951927930958709342596006125534383036933194479848841648790464942218894472705568152722513685475250340598065629855368289598301461830583061826434745251792989913832488772111254946091178650838101017312696532635174391472240900271119095259321039850098163580216037455202400777455505589677034138274141124156651388423256361830870352324648349228758201433871604369058037180376959998852269748729325515754016821648118631705373361588433248464258302836978708116654392942958499692728864332621244140662955022529740223060049713711906476191815496869031418935578790852639528608295010503977901328981298937440256744740449943998139279686268574011098041665857660747341900801248820330578575195236078964853801687946498717957403856277839843304007180117219177529281529456366387531945732073648788206801543493220210030783926689369713395302473302700493478586258127668372981608491600315591975758272964470557868254280600352820165028721178075766060464175039187574139119251572440204144143562123372534241317866081610065570146833226892471938733575669433018301027659255921678243505095059710316758024202994149320852633668549640555790247682620647389192282736697189385618265226294314750485165738860000467773736786813741144217098063015886108312545239242242597733087418840459950542160112434687226558796842011800202983666284009788107236728120950722687803963247885396663964516604905070865592775972357357069367514495474513629671665254525179849676313121084837520750815437009758390972027965872931783833362355943637067412429329858716734162592008544487214551124647489155232325591209347277692075910218088683367977566482147397488729611407730313800999541415591056552773909776019010648014799280875639094546131837336502606148827323675224375003082828799309267275610283887559447783390928896840456956969078869599102395447875760357599115423683960156439938638778198382520954486108330310744698927153623001004900551357972816031141958772504338194719747285992851685356809991939475163116041406951022801880158006267755971697873702472941130002511166044606128064385476161937606152269261816784036928779922449750286410759576234574431334526734443853516294874994195358847801352945435980371159467303256125485574510450451604872941056834702656175969002141789624160909080348661585035779749599326608266004260205144855356474159965376321655692206641202590488027472 [155,72] -10071601887785042962574544376184292459611905927156128527640339703460191545877846083115185234167392702034534607627442995961599956320212305654349571415441905059112685504427728360258578891094181899466706022096059935895238036230669028734796420088605011900769800548156394497328115959559603728654626888728163310822544381718383938937034134320116574045157424927735259877533507677672574474765248382399725146174189813693846323817016429862546043827021836905096624537412692883160289235155841807456683420821123111641413614875439313116425801187885416921432027761409198816981526641946102946171002560342332706093117519755749850189678596169127822881162169837277082739160721881744704261012948692317559392641903693138656384043550453566282109219508603424229211018545916634521999771331945193685642920168378998666547149944876859875650874082368030422247773127805026421862964901565143119160879087871294218363868849843367995724318074392058552137779406992615249494271025293370343908629052297203784193588350500391072880682319194102863982424503845448559107948279160615932040910884591006946574132292158302531648363457654034410689340945301517362590139328952834692401357737615458497370086391388568582159557130086268134953532148467204491233316817901782874919881768279915639036072918052789806394371724888490928480204181894681712904498627230447496693086019307435317836182166695175554337561536859613380445894808340186374717855795609509405080756217428252768796973398576580700269003486202641337052538999743767937596889230802723720336780310367810659657313317285717014277805679882515944966117191288871634567992821441920814103439082076807493518603313218559111256825360236617126269815840361506147445568116149140958543970862659159328607631854054257659686999701660792289664647706313846034338623507434149686649997465165864888699265684775428198653875332141932697822953764105570583434454189137756937108670952766007689382536630469338151883649940729561480907567828303779682996021212190314017446061695389168987995753259801747950618537873306400768727229198869318998095987551308210148450423508871811926515224861389796172082828363263418396457927754992715319594127149461988677684437664324122942148551860588429925284461266316074843711356515610950987532908786556141909809880044760783751685866429863354662071403770280162896415229074823929780251286164609258052122028423674922238706691454027107300312993610918949132687850400178560613472954663966401878095482346944981469151808410715373084389944594929052508032335852750281499491795440940752751564717660067738848631250770921544159983973412726537874724480 [155,73] 1230032436322142376761556847865155400901464433240622679418926175591970896156540445520370924240277147325270618800966626322845745133275046802335123598462854164745557286883388865179466332424976655895423583664696241072996056454885816684595277089977084657298991926360193350818345244133327361818609050447599963038788176224368217082887993476020879455804584305200971439144004912008781489811890353152808773915690278756091847978716343564309833275116849955312051771030673991199669353007016391207849279716714558511706809588529597580273236291534497801617165190031194202854380540859462219425977223536778431206943560984028969933326934878082946375439685837227595790263668463280669495261642829308814620707251968555798926905454977184610236752648134598161007289712227819358910956414833822168086625622530876623853810448307577469857999040698394914894035924417801744410835796163215456564283597328341013980398342681355636651982861022742814501791497512253462891829775767968402530316495781162822014536917941829511335048396657269152265655656398313568420257566090836214282693000609954231326135782907403782698152919716362427136690314267799272699399228371031482872210254551099228029390327350466400097978410694677218617681324435098214950499519955530076087510588084318747067471688728723169648542902388992132172813595397833724877720911225302157699774442669980892739758113698562261788646116321538247733607551957350618761872331517917940501840307974030653825799381202201619924582844060457515411532962883092852820744825770463620640382372951824029205899665050946347705096765925554762567371433226244017016098445640752792482371145244806864835082759624778911046913501659906668317308686480130274891849025559526375292832082554502381132386470557047486471665818079129631707752191080451665360869929319685529996613399444961919053691913993476544082363713435799907463110387132295052902814595158915838217868166494597918358146817300001224543415365451390000363587529176140553996692386651696188563917372565309606691198303335575677182389610906981070637153988688072933122957373264678373497211144900516840900352834713079993669175915878167319114068799491920034625665608451789259767619724354997120032176342812239680744361931437364339581318220428721356058604108391051184936274027374325557385739095609539575027585830176882524842971490168946159073906471827940641545618163019603202206031028681803400203008190653376072704873062715976367197316624023891524807637581228967196668312597059127042205130397917796882394672548971494992934480235924972850414472740813219250884400879734260971031623744761133515152 [155,74] -82845250699991781458584363227097786054419036114345516453041523178809110264227373719559074352148495724631045156408965974084173407921141258019370567629063887004290577500926655366281587089549132557184774662471163615396131448373989728770746024024508368207490727015060190367625991383700469261772425821260429009754222858346209687299560066681687600140678737102044540127937321900485861585682902721849809458366596572575844108833879904347258372919683845665517401705200380250478630354965975046955062044299782027128746174548645871312164446282869423006282423015110296747503512121634838618111270506484686616697157661412189320366465881328507722842518720024841285497843187707444953076945523887026183417741997989802455667672744193780705214053389383435477737944465162578199009108172129366080000689633732900787667523687500667326980010236424034557695146959827910739741891442216689211849639869873377773927449712299569116776289834965171448629160915484471687474742600783147067843731270529221054174164591460603799368426867801039360533327569718489575105102805649174388415193291895012801211332896357929601169981422696291008254571325914181129639418401638952149148169147915962521123200874714600246390270680125505622088929020327686512334002738798767929028313037080025119429566269200581638346965864602218396116382094948469879070542908146496948131829715789744572004661077224624258659836170676995461004326738769529944517208744365594570721508259681234898448470198726673904280247294189061462346837451431632166881834389633340364079497142340901607781893959744296570916676529297287222316541409212661536409157755459109508469367103538990842586131194330359019645828545773046984474289694303378481422102739229997800945203968662875680146540555163279353918307602324481331998581132027551511050707508269851953402098620125746341093033063858545101752494420411922078884619186513348922456077241169001464461658772284917659458072788769740200535065446218684250445503447116207279927706374937433829016256066593417797862533494492773105500302843099690241771514339633635885466715081444017438754687135675897253353392539996291754939716522673283087314595570295380371911865019490259073363907579083246988023259768594087874469468634317813631434131028443187833192710542712689478200595003433908674640397921040359267948524488950695565617383294043084554828917574133418634375966934529556814707046202676049176236409369735627686543083531394504583064332589170701938731107165180245630766621390981539058093824498781899153112787749823903104546328159072267920214198199020830907130557351076364280399005547346848 [155,75] 1235031298252982945540361741263696933555102889151519252655652296058739843405208232158612923438992046606478097381238352851022277810749469558792338129024568839107158117769790463436923071975974151364676833557794275419593127532109637768826008462191790613012293924341371885539769000498423356939642041591154203317896595267523862838305851677025899914832758246220587709794639380959837717605476173860298396911303292572161830717198995890113020154825562879723980371488891658806860544754602280477839662465634894454049340140292809633610497907248985471729055980267396289927111593460049243361741272130376242040086400335581584724126727001878847310437114289214516612967609934835825541030125045839574785865419218974621335880907625929185634116794651058730103089110796305927934207148023111407881538624384925532945439171625933722147866939843313499108869873674142628980524685273047915582243256201975065787767498166655662198285076654485277160736884349089143233955468676188374260456099493077112778642730921004194036009671665898123754150242262197680851730621898073233037090924313286175489969111232761846939896115724885212779671753335576503654149435453815237180731903620929322024149741112523425660848450479455808052171341258414223384956294499466342596693381668471835114783637183167197238172694316091893088599566215849782089415746210193706299498018367464405319997790539724128279217005603706291639664949832412528695680598941065321006801565240434795329331232497907856206353637446932062899019608928093673658457023264755418857672748878198443606646635929025829311813859163644084318021514053092504770335601887443418195683664345624569222849960802728028722521131248572624680396995684399926199624185571065134346530062145927984917914366380781200213402698854147556061069293361536618089800147022126232669884100475497527882718131846246425228676481567228273908352091327495696315360154106141440360538140572808730967965988938060631211052041424988163458795119992072755557489470615379245167061022544970230306583067676473496882140010999538317106798637879041975001079675644268207201928282544661183787297566084424362189921669320762993613823418086198188394510261335594559416969537593159820281149397698412457017408118052001065504240643245577792387695431655374105749754843095866928474027022694727005397026731649559714116383805382432803283013141494323513693711354790468610303970493351253908162534501433188436709526481580064578846939500708686904986283965507647796703161062723651428491540512781126263608375523654742549065578976476485145781408933778203174676707516950673547186150739852 [155,76] -130608874778709241089599681258222092915395214326010732802326738646574479014770222724476738820553128176180038913418512642941234891803722688120534272539011127620938199614194095354471383994903217100744417989490368537072578883099410598681376059193982635867723200736685435637350476487708927816522967998643933100282698375797486539192187387527631336194542979544477590160349773193854476558514800842241350503642151276633325732639096630959668011853061768066704453893927919720435249468987271039577040229815555405275380583580902536279654905326093517521280335171858390653042994320072953954256361990650910233784295061158324242161146971250176286974845269739540979637045655705009913451976953977736453891483050527063625177080509805625878111845600626785538185614489791396748123639290751492408730871948205486544222757321811518295027456453972692133396070444450144935239396058005210096428354783981203423996372511866435190667652362102469496509295727051336489828352738966269417356111235837233724518054836832364451274667851793782886825735894990919368268096665913738874107883277154008537239861034542476869505702083142979317184040187274559607764162757647457956515542239545341754757660557843769741020380584226202975324462630094920495115342458825618040685556044495176058640740996830047800113339865630083647811760843058905487091177423762944336564963300421904508304774491210209397284305644930717515376263921980752831947436857261921896192106644218167145343379145423667340869950088787931442580401451973095086798092312258231737609747207506580422241814486222107224836322677889461011292642231453266332035614711300047424505732406370402763014283963617405367745713318751107617763243412300891399070361359038342823229515476666853003794705713299577239035570294597534798600889430917375001136984067210427344687052296341257448812741200504637384490236012379272043431629906003714320459118282293099779689909893241484598029247102584994931677739466563862608389308140508406855202992899916218732958852390238635602243520892031027098273261373790347457116149875524567188760042903176259090690856261075692372603564317533034609218426086297035831550879375509635015964570800852614404062075422596259697719095495862349484045678134784053832634981371558581726283421396644331343161196440180258315179130095984939754426164969550123500329229100684966767633943730235801969641279691926605896149192877707865934239934371855660499217303753869636177164704173426443817423462881695091679719743367163150232408563449197472229114530462267856308979896482897435616355295461672532449039232000824501151918336 [155,77] 27256352872455172909070520875477072819006438876100650885368237786001483819540975340673562157287918328558489042940123012614578302198864866802740175181554947454337634224527484228299851640286304248614883388776366373247745335714627399560170738484676127096937074920969096035289592708850524829079061144964979093954612151406935248949222372719029622848710000664039817776362596200463595751382417801830112617883855093748887587710254482497237661290857503793462139273834320818610184103679044218483502565656767046418680314217628365311189666874951088660988654821594495015152087334549988240805941122517406407920215007824749806167457404253972999277899904725273469516950219200822201140552670253430422251865316369609403221021268007072228841248664385104183522953436223148552959050127559916888083207888504864255828129311991390118772946267060244066003368477568440651981653642989005936220647980247764752009573381560080108880135050933808760555258139440460585935348360662718961905387884065244151372224575120238200676789356880759152419657504525992533679597531005114967678823334584011616800186209323681738412474996226240536890269532878671351956874931200985530229389688195026280924361046084937674814895387802967652436208461749098314822089658911434343354741551571574168835598701167434117496942981141296041958176857653300560769553461476227396355559161067505385077375793332458650380318025172964949749047813168076355023181989760424853335216857990322877982407286756887008622286635525292593934228444570184344067719955711830049019020907362715190405484629446941125977370917435916192080114707719749711921539265614383888305838806644443508926876106015966816274412276527986283764336892612115268889187765875983356395299591482809829274031298988278847483173421768389218815513407290986058612063525821082152766682657528721201256482135257186169766699573112491266622383155789314042503315241732817694225061432028294344853250744226749644183459718160527299431102259033218086524566962645543696575306798578590432581867781330334255272201361361700119482294447315829742102436026178493591774384010468162240174528134396570856896169682915543820155811013189694539378214563451440121918507050316645106917848913115912417734773280686381138121400598277703177043058157357747970445027156793936721511056456293950518344923713554953784524285450341044042341583938566242981749187895538863909135690484388996747130656498145903055669809450795467196889218320268708571897677597406840971085748618937659480006805512434448795611600631627670440933625852272562286078418287231666821929099596651278089920 [155,78] -1362839769777765231126546971276269340609970982582663632667302672450293205066850184788536734534616274680336913930061627444173618651524574040921018322468291690153145995901708881338751725057456054008400688926560801752444124627573338789189923463506486726127978863076652410496384039733224832583264210055391161552064902101012979317763661372605041759446206426959412804875124698883811684914532756230728301445551563750336673076203190029136987010388036646026338179313764833382904959586281498255947091433149349645424846865328920024101841704396668962653748509501025715382941993790092575330178356767512913304143033093721973327055672549275101470928387627265729450189243947783509579547812532265004323043875379139258100456326331653320049724606457070455975923323044555832681090516860420000354223813960995789842324293062035171212588998676065447965898483396314616728721250683188894843708534692569854924969762530021624212157348265243444897313639277563972981213616707317500617865086288684678072032135380276309156953038721131552541164636872548391481336061243164267148162728524516425791241065702966932139498927838607821792723733441888826314822824514560916640607878501809608746925372938807866513546476580701529043444011017399289214890341945917282697659419495055194565824503323870268459878685495947379501579075677296386623546188721371636230119538202919526217947581997441072086645335018862061139306551552364962227173723096490425123152909810592694042536418825648448747505509937201534632080669471574159397843896418155922492712358816929496887267203603521230646523575993397972009938581120066988106266027757410626664123248911419568631549122055629762673943453231597022462872893605967650884586966605842361155288077278815005611690995432280709304635897481654021995876978240580567094173714016199706523294785858929829172806385922473969982611565695802346902513185053481929621138593518566208230206668923398701296946173629903264149731360326451356706508211985614917685281748979070862105286870887220447153689465366719321962867189926585952470324366717283892320733381433314224455404895421662026315916021771402672823209706405695591699832540357351150986835262624087896050478620991294622884577164251015827470685515997244703900926874473003003621440900244862198413231803201291318947376274114064883509629754252565135681163800779347497840478372303547831328601036536603772015514132452303347541951517339609904837718304271462072432884454269606438432586402588841708956393768237175874092259138220292627055840018151827605212596841546288813067011351524122794457013113439785376 [155,79] 16782737781533978826639717821754338446180059612950923251118598606053825867635003949432274979291612499292209959330047976572939701525984369682065697876979404722008652234966081153888127159359147915195796374339868911993820353568563915592531388847099507118089535003472433903927804133920035624417750049826387068622599323017669636997128878685654783964744232179039933987725978582553730958318461881178597391950878152961808181545290615526280017003272768201344740751116875800315969417758694010842345877014809005867175834466652844662464512195603679594105656462921887714819704464064104215552650926357596339897542854459187201266777425166524712431117554912748833121277400475364113033500903511461194442316509759960480728561527693782219650472457967239400844965346236770972565946133632424018370590173145575854692842871737252455205579847862200073605807187427053926044867728299170645691298396206787047801476346746093826651252037271179892461574733608310951131600328862586903729221472232192575449544967809215758047738611791380981022372270491453601077509769403808282089586722341543993654993500370688707176852234258912604551031724410520145700886900092745271512600342881487115449255397171670576527989210383456481458902380413502776242127366934493622681549605135637718960270185634177162644002689091563708847297698803010217403159118851397341258668678998168759366479918679915972093864496920956085425071165047919222938866996714748333731238997406723484475103725241562071457800642363877457198190589270912410869272750355192505944449642399406681126477704763381069223581008566613859401555710691505419005940804534166049944747226201875895035461467154957484717374730330865587632079147198667428808354244493578868968278373729039369746011134041385634413105466946119789963506758630978975739649619454196410680605837091142070144056852905481014356436139139405095770965637652538414696591597386832883482081000638095386316242923125980756990884975970852986347194959767047402918146421865178945193836391890883929389542990031187298466369812872231381306417822812772469791594791515754339924723504393643708765914296363178434173389961847861315966246799118266753140682090638128715357649487687128315669822815680919223608035671244798440368598311165250228062291339862246347325416653843615806513920223738612283779460129111271428975049036278243622478068241585402235156209876293700721023343935684558675696940157699931350321915866291663141676390598710386781831553934532060067399358811581225564815481665631494102167742667666699193634890583903312161465035767515362256417662968700 [155,80] -163419781573652404329384519142551806115608773386874217493868677404377115648017364052648457792450794008975299711204250997943191460992540818081102576101920796680946382717796276147094358660650192773483379575913154344608549960155636617980237696549845284206164198048825472020202563736708141046983492584140002263853804271289241186819776957589566617401658852015768505890796750373122900837694030353928616579462272547510866850197042093102336031399707976970155066225239113221836565031049649168548754376620252562887509019863549255871946786514132782710239833739642483274746547423803971907873355051178957077277294499857959438025755176468879739911459585431512704127925236793423387562379989421487168395244733305236815659076101224689872535433346421305511672942399092843839365540007273497810341637860089863172088170440853950791195083692771416440447572217084141975383189777364936759551274948565528942667171629204214653029802220822241139763117442883620226442217671146802223293297262058685187678698079819711114824667539698701344715227448745265041087802068520599946038302394877741193757482994089926686025415104895531049168334921336301974820483574829805413419439609070320455865982742247601897512902510216773211838791737309325371217045935080008604525492269464267584641853559855165950619681884221171587669497165475941181312851788704907747447284675810299749083663447731925667771288277024637931049214260592262190301649571612306214604238964535566402383379891016140719169533059150667394043933505651179735708878900028323502320441924296743665233408759565161508309596817828605649788255013804773417504295283826637927011363733690545278820962746360201467744230284131327923641513362591618531599856145758962853865080554444226503885280766803321216606119157966342338153610170608112895577064780563927271499715120172512409515554130306024600297234109501723453412918163581568152837636913438610341669618900945015761190577612408466513622955956977940263210422722635421252012349981617619407353754433896583187014403566436123701559941995257044651402167796582256958955810891551181988204110548128403350790190207889549094608202558649243092169079188599117030246307063281293497577721738522332844148932254338507427400574786515162250372163493941933587606127870769773999699001007922172744395400648330740563805578097315024418541698190803946671764988346549098234941116051806315170033246649669114240879995219631158162196736860023659632482393869881503307742976963693935655302876552211468331107125628760002268595975559980388124492591636608444632931581662109115434484736 [155,81] 124750989544931262040894245053767227483745564231807188506171376667784325287180935004906650059059832177349403907430487934238278924253975353793595881438929294134684623255753712516659439133666429040184896512022975684358275319120121164707230888293724264865855597198082538153467087195001327226643263649683489946739410438596157871766338663268606071074860540865941086052787891239071234000958820477183532956069473038196586648254892277224557397925499687309796351473324932010370560617182085143519257561157313319371601050914967137004385290420515755330544131689012516604724535169731039914847387147085412433526520418020024702951786131368854905403331136582464276214009828327197309674360296224151128478775748700278710055206438062759302034634460491708444117183792439430979146910236511544277429995923076162918432533127006142110632204582096392979728307478649965530330686587717547727351950555385685480215957002090283108687706180304563130712472765481306228728575850989542073654711664774255031881425301087745099371320672774294445472339118488124985646612983980305992261892624368625713533264577828622267703150240345005076054265354101730042835606141352837818771902102925464470687881175011051047041412210481686670723717408848818060328410677217609425772899766002290774247869908053415428611655876581710088569630183016592951479786175120154459891507739658056511272481474837187027515649423236707710890824219515670696742309028091818163516131048882287332780410342396208030275311609234826057869288559457433326471880914091866625194243490731649294168641693037879679762164836224661557226617783415107128346061442308905059972570218826426451503189747264249504588078715165984435961649467817933481936732992603434487031888317360224254829257963109245693574623297065285242136397005568935193304392512774540429424594224164846081671996423821284855873221726944666870853156542876152006501564847724901754146746990290909578224352074500358246427476539873273186895144667684241571353479694733646189583819716655437953506529717570183724789136028731156148894818666860261649342759842791919050353894441602243841215360297282926274539165106850824489655758712411629914837827214047296912553248739704441525035320968321467202775604743787292609522592396352884117881484872308855366594171741512071198597637504544477243051400394231336395161156717032460133328930172150502104376235544148044667385129253327909272109015025720328426278701805252823649771958320920853955584287960636555571552800942030481377078549013703588571864494952931776033630322426987832163271547890950767502464 [155,82] -8965859149617452920370604937334883645990882245134970573128348784937687906608004144013823654055080818756379012664593535513913362524481731960080074801818852935134214510336782082894942638494137948842866686532132010519226637462671637135501738922077995039625452771179074425480582170138826618904646843958397171830910042499843838854599193705828026879319565149871187641151300841879654202184363058718724084835429477080743318441470396574745012147939460127598676503710042116663564819929807610631439598428287396426041921712665037160597528808619830623549690526646149248666050115003015133340732348206813579997106280092469072011511990030417204171212702799268472212733230881615477474269815790108910335548654829221238195525015400001245128097181952994019689396396236418406190748901180181506397969343017345533463343090974230554694544428451599040632972003122148317730731639426085045576530735762736548529465620111709264965431440885805030505466483820749666354315749325761519468598500073200671514861095393275062511989462519638685619846483167295878018990473375682393929493272766842400194742966283925623181874488629829032671228474714952812341651793076043689203428674329684356787347534595482976622435753396884652556741576999865794006043394148406354710352409341360107201471333886552027160794770738966440086124848069450006219749858859669482691404758758581400514555286651482950186292813758610847574616230822244933327816270538112988543606530654230858871621236722779762015838818699758709867710482059598338583175209890521787405596333325081834963964443016603010683213166102293673193988450118773633733974177439641665060742135031360481370215191535969211205781684883016342817415399534983379686831660198947248497837400835651399064660600673839287644405687298925544995296789959194522378061144309061348805903425494523237563229413729829103618134590464790508762648447437864400783806319411434853669410633799278509289020416085647517737953297375950186461469832586517149108287426291444223700735730239366885898204879901401415751153992962866372463902858978584443806121535221845889893232424691731364503608297698673133962421487313176381278316645221695698632982165547881271532820118291120298315929722814521076571960329073821468492246121945788511561093674030337790944986005753272838402460232272507210557974193194319309169315579004453738264338012106556575593902861507131426339312429735596459245045906215709476129524322289827907629068450244942507387071540928713077061689368839393618798025123377096514829183675676403191289458673640772096207941963965852736 [155,83] 273141259848687011089435445101747045192251558795647677322366773998772670965063842598926021139644668819700586277529426286388630855064171276129796303668870144885239873595775349498771476300124409119451261583669699534131584558325173596039993644199744497703054300373487774344911118885868688934207607583177418152849317498979737648822235441833055032919995557286842210556645719824611146939530567482121386449595754386124232005506230403364266055177387181825620679360587999377645557937635607353361759827513358248397917240177001544113820819010751532678131047876203925806427985037028044809728095300653479322586140905598673610597856585392897895211076191949794081878924204469801111483489086129619416172638281663280920354362916522644701675500938221199318420928826083506730039687680336875280966359918583218987551194457182292337988244332784843653710495240571399816401273711082712737826806626829997136527258580712635339545553942228306742613034050643763753171793829157149124016462766409600118883771061326125483990484643862563051872436059875885890929141742070117660469403415362164161001174971207247382487954359259075796496047352358124976746030719148805267824346425904662296733530494852175207234426210828580680909431576694869885366553191071850079213232393169205269212684390786777782711582957501788492327324007750241429691513096962877624253042724816293369273546300633535228507159322172086079106592890402119151459409275904205553667259522123552578435905221398920466690161389996670541972627600788883921371863475953303629803449460166406915314122042883478147614190754443464954158582049917290049906867411804831765978975233893134733626686665287151023323639986117372135829442799133683576600642583967679987607352661274435217910137876554914292856669103385855166088760472379528577613426436415186929184513425831875230414444312930090426154871429029837274266797931391070544566745503693006749634817038664285217239097342744226787790627221387601339775772741193786324162888102976538600748456692371514118514916638577604120468001452785269671715074937965873214470218696972758197698023500569723448696179246040496868072000298368666441697520439767174529523642484282296865124187659236832566628569569780168027851545826567877196197781853911768842198249855970732255221779173019921864454439878855210712017041785654168786749251087775687910366251108051153922734683425042234872782143025181969860977909471221694288709023539055636685495233729939644613650659046266723955232220409284025907728066830515560691702529863847308522824934534714290585394552376120 [155,84] -5122293429331333126399203872298705383153777877017410346885104719395611016156456750322662627944152637372146363901481841201994516094286950544137609163417185073916148087931805674796663276661739866109300751874418848156695544555803269501336419125963043634960337884694065050367929488157129897622137303912524015067340122612063874155814055448860169673317863798619137949039039267337811903595411068096741196122023161565681547426103324803687010724125492958926220216345054227578321631699948618371585553122756449760627517849385566214623712201108235561624719107315403122416476778768422315406404804735025730753311644514497548205003774236206698009742043594261574930978616524628431550602972184799697364809267325906211924457069004098221053079431428297463104781221332583352201585628902537586242211732067609203875961064472253376525950035590282602496784177186566390919341412602953974383419924649455388482797241383353086972838050300151886090424431960192766469144763341057457121071321924398732127297828693564655195743572456221296297271676337664212269121980955574250153148126029932643036600562331480504429576411804045622127510662561211210804968998288872716834347277663056721571519947242118466210390739115538922723034904893698435603240881840742162943224781135255133172367256022713239069410735616288846330784550268758850523163489316782193154377903437133939183262332225293452024398435215345718910560501651307630703501073297036608819581770699648725757312290229468839297753974788497450661758190763364279362111132047145177147144462518443240766924759667667523510498156198718846918579655462100402903524411269466204279583890215257984496103184649482232689782516566793751065569025590219963212070249424482327950520553403148810070042984287305026593385631874053074818183542588187440871614038665910445077319728820454298088807757275463194730430151292795172781888772759999388150104767746417303728584412362019588090943905918064011146261312384979859188297316434512844461140965931026661851828940811228931709853864269151617931101308215264047470402172258697575711429386182261047519680670248166744388384952213848105860672991980880839323732568338215573306298669717456128004864423392632702862885322138851191331835263136427525289820890336755741416371171972680567221184620871631877826272700035870802923514845714758784435021595219425742680832343748112000179846605560956608092270703238042099344915499056975873182984184947302962288505548969636670026832810598529124679095181102320969811483802012797087372573518375041742845920749745314448385033600 [155,85] 95541380436548574358451215142153410753276502097528463179270669641003201206773058794829437808858739473468792267961427437203382855435401557080521912606325878883196348681105935997918198258882792633575977230351074010100789331103006178761719570814701274759525316899832864084233331648073091053185983023542497530915133160682936713141840899913226114771821151040225677469646124358660793633679389504303707722862587150324460496377017080153436379808168925228695291390367288063216397717345929323247596254319196465866404988877927434279599434071403780439903329405499491297776465902323765567024368136725189750436847299078518790103494635512315002784189488001315387897917233539989351691714717374008606023963826750230450033438054823148100239794623553300941628179418682014935766249640350625274645722696579307822429627110257358806869916259063602839644710665954889413947556457729387346156742240072680845920726692452817496114052755085039626021142076950430585656590568779715156361270241208995147896625262894196416721964500550177679491240112243070397156601580055782300000223741087647903958144770476889793862165603558626728006744122431665385829107797896584583455996567189274730863636802759774997012666690206300273814434418511897695568083218703282053795576975745307263287769345690992117800442729306028537536630684926626312717270303061664822256925228270702433992659928977786147691652011864364793797020271628466238219244494237152327214806510294652651299820405859441210822688472744888410555224238119409345697268822699184740726039150347609832140953824186923319584575234790207948529029266950294891989875131244662530268064271737478135303012481697076831351450629662045872676837279846117663110114633196357739700774702417468651205952799176660362200614085618223681686796910211843099793309783542118162911887712722570607081024745688323343110529314025126201374037448493686251346621323259745532186711429059633597118449650261061512128509951544564699394057599834136591147779171765420199802302911594047276845174524880434478917220131677967701173529633385714793247558600679408572434784171578273890887802089631221786830962075584070030685322874499633132791361971231391246576488757208643579024068839604178134721621568170453700544055426967425852715118138853802876329347759541499040524892246147684939820019178410289370446857632140591044498031146518521416745957859646171882392148248824494975288918675648533304893250787795757027269299531072809560887957229375754375258998602996110443435661419581576411108121587049232345026363341458083981360 [155,86] -457974922321822432695477152460616008908021964879006576092038953563017488341252037387650846012087648473474468931666100924104006234299009252915597016288709147786177337291324269867257810456882721118038123947245734138783657442213874251568680898181154188654655540371512168497194790692349713334820787914800710339574464353487617648547370191646573264485250868411309829050589117764859072642768881803656371497218088523177756006536951627782678050787236744218345687174652193905134321650443452738300749161637792619462451299389855208486433065579259923060781158904243328414850197897721409752359667441479887004612161286139937441343746856676463229795746893402037158778308067193186228053710871960937846535699303884330001756539529832147409715557028790089381692884043431217810698624038613062999437066040442274608839317493043152674266028445911063611436233397002413382613956106575270172165956595459037734531460503996284748459943473727342109014462691986759259019041389926210582354836656169074410690135599736775231882110181647361637983168805593016129126793010466866098364135983023404936162575448901152124849722962225943106029211706269313919518897722387442387918656262590031901416313886682350359059023431208072710015498105948839913099584275689272287873203500078344923962516044982531093149842747240800228397606769543384466243471414368910355047517232089965593318738740194658287740631360722559083219066299048345369344442205052019058458113902927068855114951105575618555365407722818140601837143761737550043522204286751647980485341045636509381497130051846462261211624074249818266094403649254787561599347496382227183076013719734445069944466411413569440374793854215974587922989341422489420627358671294321216588693162237490751192235841377791027678993161749167053889438887470126304420228261986890711211000323967899348314380078762580068321974709303130260529697245138937218315537654699621413841624532891975332907095341139881795448996168928665305821352546662050868178145310009451720354191989117482896351924840727732427369882996201654323897422815530605373641269528576295396401668243149782607465578123293209413175582837006134637019983110207045951757101654105257962309560676029490638289891720653206539871953210066544147899794369549033127675459479939531628193259287660389074727409439853249809694417039784475303416257712657749524809500041991035748483804615574177303724277629548352768545699443873846634721464746133157750345662712196806282365761858541263235619947260287157946811674277434787294870668257714359612093106277688640 [155,87] -66413595860402236741247507360626809531155433791935272329498252810018792888530273395262218092644744004575161106781983678981594925547792434471959876051617893900641905172853069232326870126769854639654043679893064894562953955195681060133042008970947821545248918588561584365325682898116841031240040112520575976790428933821743268873505102081452650000535318156294920773075454435761516691296700972696549762668248642128204842586112917169062594407358345714542969768866828303409332885629209962304530814515343674503597095692944236174143814545103569360018584575242917674051443208362983228365201998317019746546248511153299603226122988359268053063479357570098343024053880048650508351216931682494599084013945312271817642049648879871707396884823288422337549764965277865246612053030446019374501616477856272032790058533126352252659391208535919522845394072757434411746737037815293313737261834538027011877520873014414996242600144256503340381832650480041176236558052243466072009836430297441311605690108363529875906936641288854225354821983553699852378499435104542886972478955496973628492765782782411569760963180027030424579600788555528361985216745159548740264521020048181969269538979161805723911354563649631551668232549920489734450567039935000981225780679275334620589018832037296523687431838824786093765700220309902691817691636884255788672048756407829939090942190489689292867110837887687269638777074945132469014923070522568692994900953602233861554708349423195784134874266742243030662476511020494059919745040970774312440182600506023172122249258686872677660250620482959546988063125461095942903987060835026356944945287339098819206655555629419948087669532765049653849454580448880064876144792893419186704062372910958108848398043888228874294170902773272617203559862510520157554735478336212361538514733802619235456220821740236309470581660485436006849617078999616712140972110129070493157058242681923611747274127822185748226637226270767064667189229575858711035063322455741463452485809062998287499615031367653154200879177291640504128651677332345853570313692850058247674407728165767019924502297506036665484947023755897465824251954614546311212490415286523174496915040112158140224115502461742948007174923978934219336206752462729936389177330785080826421265894137333961994439869817289351895497464102815697950961051993864886381217465830735726950523928047401534273720421241475089596604610924762438257459826805800422974028327892517709836489648353195974297965072249588156028780029959869615822460308948596837667026397832 [155,88] 1686511360444114779550938539946821058293193667029823792261113344516640935909351702885603015591929696717800790007358856597389940778469358460370750784598952434369968536993148065397086695764536914860447937847926638630463491974929624979746338217225699812711473382301548326386208242191817070089870819190958544960494106498479956786894959830399064752923148709960403958489427342676825577757772470830396558839662655445099021820113320088225702849342799792482566143129513616623297643280298934941361088788841264126642496065493439025808916750846454675578722090762896754983309286767286033768202271472742630253164576938577432338891876510267349274654380834081412463416477372615742722586497044797473367490183643933013006560838966277536038281070878172936371915681664767548980274927104269626142452416553326990665659731985240394106998556989754943371539585775949757941545064100410477853727029808168922361209834538918067499130536052234545914283348726333798865359664689006674457903464602720846537654426399423453923104658150580768747074196215623410965865806506349040650584043861389652207108772088089701109587346216919708017949157551523236055857617083277053953635480951641151079606861428804627288358150301279768697549074658344003875332252413624708249377215866574780495467359432326028955674635457426710521399622241701679339648677774044205311270021826683429032449620955394991034410489545832281936901722883625837008031031986426018956285862323475563377336089946428786032821730167724771658159136971420731852590788191632776172670123917807774093814798058708199176895135736006330227210468472065279538408699751852016745638883366596449012099354925461030962410418127129250672877465534276924618314296933237263384015053715816507066437680390642617109172158344077128249582453595492589049700583826390766386756948745415144670233311269064007991306820880495741704272837568593881879698031727577869512247439817593483829473186872043288803156311701451570247710006491607317958985495087500397962735366604352506197608465206816262712094437298831578039365280992730017162270318956053427594774330889696675028235832533215793631998531194426656301359538791191448997359694804503764338710444689748436200489963536476070824843317690156503267926431001058453657781206397384407014183753208896349927575113288938121331530195495470978061763496602749193260516399081251864695624250641832923708247734459562408112150243330955810649384594754125954433503280143707281483281997530593503879640375396532716748321299055114887996370360354364733140763520 [155,89] -35764660989825400331370740388422271401848046919383380923870810002594237694966526695572557520948502924263862675726847588625133500475930540164134437664008264127054047028901599995709386277703696113180856259321545865611378632824955925002868839780949420147606992715251901680623043670577308968027638879324068662781581285706954658498647557948924486234565775933573248858959746722939754930051078072302888922614313239215135892300219393968823473021212456885252597988072724028511106361230303313011727360901126435602479487857142516065563563250285830992361682539573246263629298341786499378141026019822213581602339439265992987502203163173115499052765102542030786841320239845349791086351723998486516209923589921177639921167261240427004387917219934710380570240576411602750045257554337285502388013167210053783646395690540683289277383797583029136946419386666365238690867523550295322246051884611138434378120078166471928707011148163979366471021855311321085606317642297029179534146390715561010023714765194896355444737697958208450362662712299297307625863004697604646920644853774597474515554064379892937348960042055453228497602901659232856760218102228001648067122691583930525232519000432350576744474488648102664497578757083808659449271180328474110124130611227326868874240589549532389340002917115655346360141193593351735366691489150146113054429881181939420941333406817385767121569294354236446085176849217009081070583498847179234659932337650095371692683795735903156045018013974606599660854606101120799074760753167112944268926114175383940925469800808013518402879378692519030049623304242557284822330110739153753022395514606479931747790366095322506278492806191627902633815426175797124016207610541607714517758757749645787791539839457506889268068309243744838124985311077262731322520021317052461737086777928953481004804523728751823926249506201557189956643328287852112583817447574545065966798836355713677984953423948992919374450996150905160138781251561155628546278366852671961794770541547597858244150247897743192195234132793984355861633278430939580919720137868313169652619243337851126944186199207637026264252519551327979866618886330048751522319787565074818094505070636271319429716844246974198390075502048546132220101958208645148337160938355882079169618557748167339646656636716777391214133725928685140663560785697874147266438285895555601509892008443295660341674601404346829059291429137125709220091817064085596309051724448126236467531397024587618832142875920174704324907508119888101747573474310010648624 [155,90] 187018288505522404830464368021072200770401158962569026399522434934776769691725764195332047154383782360302947569309891460223746936716376629142508940006115014081341959720609376301668128758063976866417980794691028254528310306790618429518224083464033646864476436002342645405977712558773736721694272897427818484720519774716170373878112287719322771145654982347610400119509676959620149548637782851697867111642912757269512947002713739781917262348228652667900641768724107109978558495429863476793960198982634702928878062663769431645549907778363397895031767375172068599347253671162386329604261282454869515494566481570388818215117147217292483864874846279197731102561602142997119278281529330315019074702009036279680638687909713909070927912989151040403551266622009958226106873171132089339048135051609770885102037037632671391636383912137219924665485878485531124887723832835726882747665503244195848895191263983775073376907220956900280547965953540232117402302790272100226724570845844607267354006754597505166124953498387271302338576312719462052931916726955429161473591441147559168131022885603377536651193289966717550691286859971151109071050213019216040700910843577118839633436766170540065019236892172067898302658973079018275249847953642843500557216235168934907072691059794946361730746945713472527619085494875195278824735196467119537828983761651567848808539744087877865000385818385490089042542839462386028932513343372364360775139511550846797299094971250507856595039440593114601137174370686913848015673027875844008515789644843717368759280545246419476156911504902826425789490456005452302707453575950541942113389953205517001684636851320308797551905044188299728778315997267005969838542190030159056510772377079107405427350760276268519700057202894447014303899295867486319776767505896899708746785181258571418764068587784395313581681898900804289963928684681844486154212218289785160826310129825650727333017196253173727515458839121613988232774532563331495842889907168912050689564430845502983599505690391768062675598974130424727243918481489548514220323776428566346049512697324514478633233664617893946069479055791063252935013648266529288165510691670594326140046721201161720588376873584777236009498114481601674295382486932786688252800255971013733847195689563324631345099598814778741525433905057323944063436688839898035937394870501876683918816425889633486502952739062589238792734433649646729200526059540889368908615669758557591851711665445578230098444417502469553525846840005536596684376615767584 [155,91] -1084614204690677156020871974648313204069116451732091691404042947181091556373481373819238954716509807567418894967362152958800260923405432072475869056397115865859725978655145981541743420706132655119015772335996244887602048311801243405994602431882628264413538175051568671819254862013519358682169523187942762229707415581822446607079341618143719858377812440037693169187347768042372612981546759824276277391269281611424688193619877878133562613415457179758801975976421321952066647508930035402358956430502357807544899652865520371361367375130794635096893721903248515627180906251427341047600979150956213726813179699400247692788282448706725471087623150399745977054411769662477332285475782870564568396951601287096078370005441830864378797104803862983838488182586858000971398416286332819028314006366921716452351008876268032877874485335923490220742381444617192797141257039201954285156673783328898316232232705999091978787566372781294499861397902396960245488603514553782338205988675965262144946995531064492239575353932555171651691492581793994880900139135913990498776269459382448440746979968328999900684717030058284948395318720396359056497431764996875026876396299286066290264550802699011671921082637178700303988418346171980637444273962401783509206162741902711639266495613752380546983741746210684891080014946924686023942316267546404663357045960501501771257027378571817384962169442981215247725145916895879082814919665281422120608804669021048415801212679918134169264884952124699525649462261489937288505431369442736684452016855887465688004165544531889242423885179099223811334546394782681487471277208688038934441442597605002477676888439339284515575948233118063301769170567225833059501286916861638659207952494128683246757705338256444035660675722417022016421168539118986310488793333289053010740448919114841533599208072508815205536893820858104951231923475120239803942415138305947079865574617890572986914792040932290517944093782553407695292701099608349474756625994015416267608212429103035361771870074475740759591481295915284087939807173411163314327986347307570376970572464925596558954201755228481772587047302350846002144469289445601319978989284623084316969062844025472439942893433759293087815241824558815333461507225610922001023933848594128063151069419454926997591813178149643441391744283710705165335953368534023661260973509873226400622162626538789679343656521149003943623092474331906482173138842828826594685547857060143366460281568259938483169817467547139670049050962652716002901728252 [155,92] 18915099414768384151784952297218219261449886402037449225576587185703697291045732413967424194355235507813329057124681823478669019565159962501566375295995192385107598718190887973173027829589140651381971854721092460896721608329559156518836637269619231732230657447301350104721841543326881281704408626726807122657141787168525725483190233648097161361000448048756894048020045043069569637420287306632752089886831476646126029074464021225710962895721663160554198336186361907642220213001527138826314284625077445980097331658234563686577505920438212260961061055639425597274714403687492045280520128116204599857732622484343651915386714498131720488661177264006085036855998121364933454650100256522892292913814808774204090536805485509324137488110951127360241324629533245718459214377995818967800004254127429304631199534910998963035191395344119268427979042961155886077475452562588085182232775590790139598285839173793480817318470405438861834692974185963086824855515489070548631315659985562316129890779419892285648926090543246218809065807953763227822698982461377810894867648685225596260561625482213910747259800442222812241916603856543398377465838895252012092611216808437506787629239316607086997282717803127766417405279198093889092124855129515146758058798717432585644508884174007035191413323794102766846148410157400652710880074557498884243864040481137716678237485031189008280000387580618160957024761639592878164552533364481320362991898239850239325012119143570894293226269118626515575955099783816761302216511737022787345480023243333998789832930656366115547595600583992151800190552488924010805286496724413563196981257014234193264375738936366976286781374814368490021913238951738229146037187149939365110593956596678334111776337841197309163438878648187399693859844891289841795488581688280000448443761789023089279232896692953608388642132113333972715487229387798164402725792085356569683481906632670235633321417402298602635035951775835955522018527194274142592860263312761583891189066254137326306765103687138180072663279084759798147377784712524843204388065792006783021728702743809060739270103976146248930456271843016296836768161822839873342532366102563169231607283629383539368865299391751689035033186748110663919508624601055382664134462970661152415281874323232044000115767459142461814610369230286382395067921941782499328971826361554723687840743542097424100156714714895225412016802288444100725672000410938881861728582009510475804131794342070303424527530360295956276198255731931706150656 [155,93] 256718643365768958812037621835298017714917434329504795023087720900477068934690099724292602554531775378130638886512233712467873740957362988140178316467491733335299195051646299359361353926719610670338945689402465990295188460857309736719845443346252552280383806425380701812244275444172956184071712578461665900988363046122855679733180420539504265282558469594554106606007298180666114881919879272005450424618646944043780951083366153439461238180361647479111018450881717511784519606687129288146064889478520490750266936810675669676558421213840646669479964879129491332632672428940736646605842688444434043473283360232225282857506374987901566185895619100334946926066823296179092865922086601502965582567813048770855613867463190626863504080389106922594587229432570573249036178582897717060937992015852199150691336925787018290615034524117939854792973998570449366495151513748566210394120016390383930223879867587308960012411513746685014997918441650867240684261725788283354125749572260856506178875674106172686396065314102283104439990229909700732737310112233585586136766251162262152826614933175941236848241030636087645130787066191603639883536884089778666716988614819665048133411584559313671511900588498571635170868238688524316084522858243376432828924084898712914553260054638835513973055586289642264226892333739348812707689227841774085423312154395183337350557017609400262792482577552693390628814797118795581923219340110588878591795546634945311215426382230628036542186712390307682344646889739379283647707816524070727440388715423913780305606056794937535420115393133543800030786845101867761716995303049901577620287547669828072254892087160665222804917239330909031276888410426998503767434480590652973641480029986212261500991881417072195329299789061889459805022532862855126246558055299023474422417529891906650962650218506719398831161699066895214296745843403153178016511211582197636473243697314153881194690528348767916669192922328250056376868377794462993829389757984209773677385588213505909429992880653295263970809304468530681765369864111719772976532984589154814456225712994721373533688062149543845865133041693962112185660998541894915383665496906811673986132478334599813405702909379653688787659541380947807578834299101585929972584373760011255308099892198162825931798863036960424223025676531247806243987906235698623757468515715421785886311156112586505152191593961195968902659388739918682989218120392159356425476463975486879593440912168606610407846409593633949655554104610307888 [155,94] 1877892516789132698996789548018482713375127645216101617507376543438604585285046994510952080990695340287165784026964401292929030099539005742026792279136689667241143087363474686367544087500964774835737436603430674399190741165182087041861794978633134522848274095050701704440847136744985194644123142069759952788503194980685794873581111716993811023601788272228155594958794637391686457557696873770552857103235666353172632451904191772496812125437834873376332060363968167345965110439660691981883986455162933432106959075929096933849460366776105996039297734994078582587012933214169764361799931099192506340189953573935707237128154874538115743969402261333066933702806662449631417156724488886055072936895024908785321136463299571217673008855704566859513675717554519679529498410711330744648046703996089076189512479639247405205325135910763837633927546884087541058445258274655598361615037098643171945735118522258094344252999735020987724983824675316646946092618008913768265375956981506529034486008716732169568921343574772530850594459254242962323650357538518977612473990123501349961415071466652161456018952104115160191632056971385706236634632875425131469990494000552710292404062991879411505027047633957001343489857644457785338429745386476432193321184250323459382618378821365851391261314202301111213799211221537185941901173356705375467059515618499328150042101154782877550435540486141381964283422823586912267332859395177531319527864333053612039350011068701890084586688437116128765788482567556250689377869278683650635069260710140808072776249354000646198610832706592554992041116312429660982142574399030907722014647863060468401595541412939859373393578803657067845829304872592377194808027440920636325767622089258258339677776600113138811494805269354228376981249439235521428399990426307219428279940468981052284529626323834815918628380434301524829690527948575982601382919652723345227671925475077237053449329155838792167855034288426862806553887941369223062167889933727538869430943574730658965933365641043930892070000747102642522151746801390628102161887062360259910476892439157521126965805931007972346648932433819629550079749512925837804964962761370175344896495785237785574344500490053687266485989029582184064155392404313601914788748170954361592640363199360197339113467352397829032566613091160985627640674218817826617521822508294742444113454828939189133244614125810856697777095667816908066733497352999596640209155916577033084638483651614425186657856869267302167081990698080 [155,95] 13669202650247358483960459848447581571957419824012986442636679517148414162724118527521192184831458425215278370136810194406245962269027458842382936082759172732686424749339849097359268334688742245436841988389065434980630736240103601063128894826240489982642000928959412145868789308315039953145349441223579596489247599740944036946561002583806616253077620765427308987936119381672563348778014675952370998511820716310809906067719514161237305964929922319354666614202098321418824175307409856061915764083227111542718942532734968230126942131365700026557068907912263396811857401133129651256420696004061159385664951179383041646512741328488732123182501971128026012310038092876299607248647396870146014027436385165074836072002847834247429137576958121913919817512824595618233055493785065914301600906969905961732318301213211487678896043401700416854899349744953185800783175105908217015303497219040453354834469718721001621476673555457417233022204626538882961667625455172644513323091643020725760438628843095655161533882512881390436229415609427654020589502675144513651032430478897062062760603959655144264370731041808766538919503021642768198482494594706825811725775190048242037611886976449216620667716402816113073585466926311181475720111192541275725448930035230972662968665834838521944116936166892342326226663970322673313260719609008992336272554970121037765739677388339001333878388567067165779948896726245235646934110390352737743508337196856306177587312833893948607509192277543393574332437849794465248105273582893941749455381244395223151266400158511034296557969260832277456133157067419773261863865158309347013299863038067900173744303557205474332546290405891240656949095487680170883123620402849962882406542825703047884220881198120150553959301182912081528440386472254328726979461821359272675479213541398556989803457294681010347072765009884353488916476254978851614399172032703322422955370649745719171270897177245469602474526272330119583671634412087074665835586159098656490086347465950656935260352623972300133936432506669421516548878196047357853790181640308915905636563300246240787883243418750823190248310147968572465050624705912292274380270985192427217412891155423729734424951258706777450049221599708873689277226879298773914075511702419699833150333918937677043032867136153101394944130268364334723335602204876937600475327390542291738190797171157777873183117391245709583786570439115247562809922345913019902782433438228813367093490106190975674208021452119735300861692 [155,96] -9019469357864222735006120839438915503397933777706958988411588864995166852844660957664326966952721543837835941965364860407670912452337025519681827211729587394749670975610991427884654097583436728367259246051325456656333568824844204580992798027232623487892324822321304546597333730545025188853825303506818474023643524771044036371739018480887799743084774406784404439346485989385067587813143512575594533696060543317982682017918825805071021754760200776969206197265563556389945985074802243414016301071505855870514347814332959447178091131575127705001647544268100231559330116555079332392527210983444624954654309660042798371665415398084883276853070075705587250037925717691686209982149060967493331412674245720387766200567404367356688983691623357908326211595345940826160397140328091391311083625512486904627911758007409823037286725227325900172101713581162019705597779448396463792264551029911749613426595813973951855108524386715624445161017832990888822706652059773549031614672184404322511652087356376961012363748599545218755514145941961318095519207357583153500045824395034825560894794863867592790926310234353573923132056979074381689423159124936136571301312220294473995123778722876413162186445458749893383407447894890623770001316155821716264916268774546086456483756208119332695702020525575684266067621414208575813108969839226519577574822138295600972901759460218638064174672302452268568376240388413828339775929935976682814528579287252409159118841703554036789178039503335287999055603405161105760185412875857574540946350348366027491072418821815484780329805158568777992073987549233125367631345558350230313915096383754991179065366616128885111438612849206756392046401861919545729042549427069843365999533525135979622566510185519930714237333557283285794314696289524829513810798563675966004809995581998426807890355169594308383463631950688821388503235722447214448478677072387595656594487290536512751999102090670282814216528723371700290334501024328898182573145889742898901298687442506546062463206487247732391040932142248279965848858818012439292648525270141045175690296581829598365406024640417216500818176015790286772623158332082932469413360533728200329755064218079789204576691903424304092876286063540470566296925735143486877729946691183053588602770981682629251721044309922788453558650815549781226250094309688691005570972499468392720272094326957973452095960238729652582282823089758857940638879314968231081071836794844072258145241501503720162465608032605751680 [155,97] -487627651110908247980180412467677164937761028717793800927131641091928886179119818866325766599859999498483632757766004269885532214392666395042985293465420863678513215153836025932941483787585289570081947657520410562149511247211372805387116764114094963780991094658182984751589015906341923761246710384732841399878413434874489047449537544586265928098263683332318648147409340138956853100117359587453651624199038166874847194721768707225829021563831425685285051581585773088270526527935328781663493914532283058865885881728751480908919484896185669260668727030485989036394310457051696255639550366785753137744483636635326536410412439126229294370803309786100953294903456744353732974717261569063157551572427728067639154599713548953734836678147525552626616103091068582688468911927055004126143394129792769702731246650521550808581431081603475801268815734072770614997896006173016105292231389619850269422090346358556017159001592513007538113097791264937621431824246397015136810142690744209438349697873884123712626185731359619647804869042440425048858213182011612990520575327252456687819252562121487088416177280471161523113297328816035422307713051981171148780416319250496511989171009925680754776289271289789935514564024967409704126517590782948152579567328312962118884135500481023271003762684000601150492933143520592816899507067999840110508586624371086778623945107615192533852500023063216194235712998593689278881229255321692065148416165306860283366912665434412138523323086768520445601673765080844846755934455124487221646535460542236609301378178372014916142441434488958080277720589145718871466951796452435905482357192693007149284253496165820412232249847786947348968903481095836358213262273389879995867812541114045322056913917001001048681739668716862567058759374695755122088240411512866836618183717921709507368806936782299143357596925498648763128440555635020070502219105914791396132212709962542173582628648251992885356809707472079500016078164840083529908393340002263573642874738726062401136147905830943034391616760435857705315760327663161582814110170414554743131093410578764620968059076249786983751443472370328728038810755133158667428240303139628374530888063707254551060429842148900640462039419941179050993020132260069879520413073486880714449838576480266896775832923179122012135362533634579487161566743181527113997055079887113942058331621913571621125026537929809613668606159274400093975604545211424903354082663546759351835507836656192376441390802094448 [155,98] -3580097187357219449563961104690346285171504726828265594583721168081149041693899854593486827529084385579933749715512593912642955233544302179893065683583374587593679829215461555590557404252775307432983394662047889585442276436885424102683891571053064225004034379286809189032413552371887980324164894210555724285786946093330700046590727675155944134934575026669232792258512637915422317317659513377722202864886416245612660641855358440522097477025149779582048495032978124536304867142356544363183180594028364129421999895499624917655752832124966951609250435148333204037134645799608446641042988621998648961238214457483192705872363109690897757608023540070242964259835905961574577049949853795236717291267027034264652872240092267240208591618248099819665956757552738834334687204962439736096353249571510830951725935651024031969082335371065178634484582732460079036160336434788547587877745483755376865984745779140440872674836200630459993222289495016630508875126781337514286417393657166166251386878109355863381760900857313641703925176461027614574940998508433252389963960711591203001395950508671770899799474474508215452487060595991157383231914362332113414118452195645146302831676327903477234224739028403403079492758738542180346457543085448333663872560418132157855825885991044375458806921937810103961167388106326209432477397521959450496651349847672687751273408237397422477632360176428609588431502795876984294218534525031236326304751417468493792850039988619216836563364048330940089870639351174880251004551010877255977086400956902853469868377260919897180572879760003603020071631855272554852449520390645548879492870383460786461784729432392150406920755750340518590001335139817271206918760096390135486501333944162421294513424176988415502582867299335086269547042622538247563533572749894828443223413191673759108366271658033721088557389691558785281825133947995633772108982818113566976238364872424475856653789428983680386068147343717767077231792705606148759748746164831016420786128694235690665019968066028004378301787515676482817872978634596705657644230376559100612742585261422496592507139568495102325995482071923959791296514755236512862951032280593551247701341924375702808488117145265405108812555838059330009990243649465703163298085333655139391035894171540735977704902445172750612530043333615243912295543180507210455344641763100504091600222162378643964745375262413260739327443571830579512352936194795005919493080493964507854668751866559477802962388144 [155,99] -12365134407115825432299842634276571749293571272081735298332189959720784940904352471845107799336276208554766934816910704881582147600980748114669743344921519070357585960271370998370653009085020122500806746007452666154141290625232217128642837509594975123289523231019751401659515720772840959325264151167009036816240865064792896624927161760572660081621583784519047322421851328037809010769164179416282849411815244499369489704948630895556516092874407493504741231537556591954842780397586760571852921586854578374745683902149618819667584219689007233789337364656905081663538040731703005423786313231471750685380384893101619457501835458071563417498773519294195277909304482634513066411572057697737815135831093510437997136829439456169244517970287385951421888484035013353855896618779566957905901367682740556874099961621918652048839430008091228553059974807981666161360586047483733828491380067215459509490052318116409620598480658774480351621100611557353353301503682775077640367524893681831410195959358816831902521140111141831222557943548070493214751913555627476918987834133539074652337316145793135758775762477796982846851286482368892592442570107947396965429409767593516524021958035972709102433721856990211231598029759417952469968389449087892592797465657338220895155319993856504212647351881960816781282947814926712236263114915445318531315861143154268908876384695461102358987609613021246952717894420628140191849535445210157205915993767027458222293197290328545993317095164173275861010495314904797734530981753840339270817205076400138535164510230700208236636882530723968091115696889559658378748960884961336438110074877226012705596859504191904040537904007858869261464627022035123303134508638234849059606632554098397125246196457483115685003221255240060895785214197778456502887911117435278054879444231130596419837442769132469522677905015619268452950534366649230439737367212013740308732158458877315928376328792571948263876059847551919705472968010896279361119831461526546090860341881968779012181386026729561556125547875819141959799236761965884550806897447154700916736514396298339606651413579123487538056656983948556330158535841019127088162686839265256670674075822823134359933126840366997366536482006654548053690633919028120024563039900834758941459259397420207253193023672401159583931616284139556324264569931674229690666928505287887187472824875644347531703051834474352528043111234729662936641984243983095815307781018019245897625284001330083008166 [155,100] 3581152280143593008060425800222909127019190731737194842077048495508845229279956816502545043023735846092439077844675451252054287582972156796795481133172381890754368384227804275668976559717207184669304624485463907248119063853778991895123247025246946165583157752727224939671510346453351752454173252864244036846436376234152577271748233500509092386262847807308173425845883983121803186108285058153941046427543418889169177540663833263222651545815204808290949223314996172198917407735959547715448738157636731728589068271377715419085927291003129835668873415706731000784036794527929636155240801002807198336741612765994670836304306349970999465400682896853723102783391257711475877738164231316997932117120675834489039896877666789475505493970089238536312744011180275221455372370979069400883113704538497323231001800356359042715205291362228566553030951653315545797241977081133848827974601331107588697069092269424952506004290221135068158643335732081193395273081326692075811117180624427580079672113008857027513553072506076921239567132289510964339919067603208965646794825897992835298183399497666534824105757219907053974755648723987540445546133441942758565576936291663934960013699287983525448375499777395309326955630454944330349385975354835600918691928165808060555531288754723606886636252183749226298115510739884726538457887862301769639491577978454593345538534820845883217860737665765580210189293234674677577504428542882081940137798597976927300961015962841483721104448298019405487386961447291286194825132468343521415693069756221915580315766783933293721824541588112351306436293863210263802269216528175164250281347989746722402062862997694157686076022708358233348428246974713686375249321816363597934443609794485905933111066951046914798366960064224416348842605814236930920762386057312014499391075439874231145720239925210073415294840942158270738403154940091015357296082017313896231443441863183459144204772404098561028539138003941628897912378871015503417536021902447822263088787544246189343758305989324562431702408886248813238224637142178413259300262983534895357461220194415675433340099777346969944302020199054477318663844309443616711658978191931996654538844715120983386391243488560643718462294296823004246189731633553163189889065803233705533323292692022895940050045559397814160017778022061455109809997198862887467287745845999492436357463327413861495051486640444954366548612533386990659136854810567697918291300465154069541648992058225216 [155,101] 210717509884059972687442036062087200213848891398271755145723966239113203918991532794749356179928486699728503945445543046572933854654691340491144200869522419462796621081312254402254992574836433683116385002740653918669683723285141683963854508597667098024926623451908262386069264822107922906718329887144025288094027113494310058043384534169878883694448279446998256416686556038829158088166226227445679225454257127016377081295187291867743822012870627384464734431952378998271605332915545111173081237720069140854737629294427796209686459575519209976796692784178811585046580923991141157648464645144023005187112560509174845574112223910110006988559328773374735406799686543782598991336811240766361529921367470198616842748871254694116452132734817514932851404505245067457900461430417047986549298986842082374698530655120329543503024835168790743116254794483408313865567929140840629559381315170764737589559970247892123570360224604041695951059580912567630859203089361164237807471852601318436820269084906003865256094890708112790627020114128314719552870749702288899533854073051506562429285034405568463242424032707179727729317884407597946157646338615870795987679332955380717845204710798913666766785134881787068414093870480472760942054041599149735638237054346540339610466421211487688085502286488229030456288386392475347322328368391821825309802635486976760467290935273956637092696442244583597116426594239357957015151406774613455929161413915803941452818242482621677373024899151880006733449864172381312879241908831862201895745684191055484282760205909630385472430593664534624764571601317351917346876333478182979255475111250386520016834139798729500792553491886003587994389672594379171987118260789396949293658091237064880026105689650044022954738922741614089083960512420626748971830571996862854201422554697465222188268909076127812177057319366545622706338049611868789710003202218962435542064056028818089392235074348253617916372970409479681448131611204770427174902518475709958127340448342801684186955446008167022045088353274942933125381674553759971433727834984192908647281350590666017348906773898734361600667245607272330257377203432796687547696680976874059857524657161577203879895877192832917309649863547650053686940445852268330047936544040979818835773955783378478182854513001746314629003273603990496207376064747060756294618670113358003066745303452256799948361775198395243679533931368398825123575930695931094344162369599755568845259106804 [155,102] 919183398557407412114050459824068939998633522156684455012007172131107185176236678113691962578602065147589740076670168369638334571280951831917736218882144398453040094959143652532462973315762639298735271909162343615392023747325643314836596313459073636282350737650960447856168597698121275601650029948290841331954813751375614838167395716678473307210688621267301284265221242598830072664229271326433990282453847492207900416020133295826677978378217829329342304347305766369692992339977561708894208177274695545361805794787356397780978823300523971598737492479986018989499252731481862741482232154678891922266670648478214914030770236563759753166805318164978546527250093848815980423101467981437951679703602519834083804852830096318376546783965370730206419679548476049941595570471831423464125448529813168582986454059712963957385390210990090843911707821667986211106027665315889415251571904060416988790472680381845839573026108675612587533690356180326660908757000195413395396526419456980013231405536331644252423553704579626227445509728254736526377549512717298877389698474662566252438380648899053400772793073736977445406043193400103634981503406437671559828843487887594287620650478951752265425625043205995465564517578824988898300212882857580567733195275452903858989339270806186685426300017071806115017724046207922099836876863816907981562627201715254607845530092259600271288486822024606170406118329787894087787079700357870275432414106221026672364882330896708770613423926573679238253044022231193534442502791499774034192804979908723973204941525920150308737358240699288499313783500045107861885809556784043893746831632647903674771609487760670661287050235725795618021400720461126061762342429347702144629444732796983588645495726984864609556188677571488087606519845487476049875195424325575824140944305369238815133436487013205510601151367868578481004106530573167386157002582742231205943356915235448703746909405378114560895950964697362506415241472544914420372224127426425580891858346873470009031015176997326458731158333822149036411491521541388243133604671817739387832770606166467031547509552880817101378109085002754722806255559589105094777066673339264749173498115622327183883763913443015241868871281949511099424569952943989364387612316959276351489443040673797487162951149819563205685506214932982745160398873438760279182661274173406461062307089931037359822386332305547429926099901728827568394227785388767347078749725203422527275184 [155,103] 2213149473769619221855734651722972687589096161551740540336571874232475394560411180865867401401826424596388796234155483695723707575342178906280574456483654975205065912775273911195274257785967988658400889416643569649504870661369525939088065605034860974188419644900244834247939254599689413561336635683704270308750301256072346252030125113237536664455926315803249658011818473692704708852535277048677600835298465728912534782110496705507221723071035197046655491706204828129241712510321964698681094020460578845948886619480481009761152314286677443985637854614736166749609276098999289925097917527457894803796723267011826468620809291342832192361553461281153832022549386506554529070184177721829417941828282571665819673286784653650910696320196972964219191290148740086483140740720987789665325942276617059048557587997220242190424111258579090508441624058337448660237846414511772316026380601390946070019326543615562002242676590165168730272965506078270184852972597855519051508199426287590438687314303718532895716577745001203569499054501679774415597981332297561015634927946753353996974252881696962332885782778843405519978160851856113954989779412248775085190084908087573016974844127485651360756114267408757576538085179408767539517451981327058636878101635302730027306332501228349699867077902453251724085181039344452366701773317546594740550415581437953212029951280999896717385857626466734154823483503703999438795234121447240867445462053824956378597367287228580305184844576332401410769530096696167367045315084229998987974551602679469654955485267757551892389968308366125958954503101967470344319108685716653626522213166610679748011034473959907909457684765863164841050090302247904448926933800317144431500621316523148371859791695284494866162344222356286337589152296454244909189215154157594455773388643342367537706754931783072471096491609891969886779990447083435774514654113221034235293874863352601789322811728104838108985057032105354240112002880759903904639704235833905643008856736782643621256397363846575792038951510643511344115699625939319979531170682073960903824204358156106749397021495351553671779773708370382498572641677997158582799291890112217740022409352126177601795405176854570303679724488155367463302673010510615728582020774770129721604706872280189361925305442962346812460959616937291204267066416764471782287789336097022523364024456576363801032341512215232822280241421874360384387807567428011524825955642613796158 [155,104] 3057870566275520647564459830122035446495084855501166711867040603676039586129099560216840008144301607471351462848632900035903225452268664698908688077741899682262874928480286014311071625451847593188331061897591765772305469194431051493288750148808183406186603935199087067828710841380461245075919115045829203502635289988940452936215835773262822098721912006824494019267974711574827868214140269234483093338138834675420090954138888712568896213533417983349416391818026858148682620782029398932788264117399648253147008063739716450387401882551577528201361369808160265093413176079673309557316876503345413987315291261601998528217627775776862381797267772978778008909775111429568173787135707399852494089862270575756451655675814582400846618702411673903740524416449946838835686820180763110017011641753888132460356583687302546721592835380207370785640932074155922797418733317652260787189526790641905531773029489788761304150489288322552070105077990781879334490385268984563799588319060927964527087723527926409403360833119477763445703814468904471694355407778332035748777822197876874193877121656182704091147353367516801653787323569227219802616501140737120786420420679807925238911183963387457378440631556169144724052206234369491795181105657045925552293654136065560226644359405763150183902073600553036058249955044434180581936176504847464717647849996491077435802487645366616112313678492189757587545265765229253419684372458473912842175315808375544153455430140758641799903984593015861254417012090399282266963378771796872989453452275033664587507141291025145144167662561028957474092166286476681020524763879411524388323661628055863717691389866958141172688272524948924068559325240621862798869291897529461018553409084453236967822061831792111970769977862168880315414165231246033970063017397623788225698868618590795755884031268450511938090528922051058504475106296662586674506716114835003469180429899280322516133586871453250905309410028329563542863021292938305492086127869685514528107282799999775962524400362913441103820963902245008082014811562502049380739473290201892885544380330328854558438537062368509991676269485056756717577165878825831438822368729145980626768895552994911167349925755149213256866186383478061990825793875462385403500085034950264537259989024478949655918790891006906775605900603765208193053446355797098255967772952702860918454490633945627704842139880231629474700321868358995424749919450915688117970095182368 [155,105] 2456584558004877844108427583049988699668481595168633464474712269227105777561724087230838745103809021280215563771571581713661864326924752548154469769000943321882530475083066224147839859101294081793434341002797742303735674078541615651917013631061162889864599384227975427793480644120124495546943529331833644391171627030196175908894015463569085762299398803717758592379283894411554704476925547574736035556132085490856065373205676036031336531002997492080269897242510827770450910069171904289147462442811520203094859916933188179992004764731154968218122887601923927483735589981497756103937583002925081739480518898989674194794352888557591297997430828638874461056809216373007960935723483332102275421755151003359529071721967619234522529272084078581586733154373277674765187392103132393081824584463994474283184185721301399052860175669411441628085372985389657205954824678951184374929967532029367194794946620998380881388839589673160032426792146769408675197762252708908002848293892124418990997234828386608814644039001941359375834304598970194789915528254878518310914404840104903888702762566808711320384191774195031199740083566371197022434611001562841975949866448374622680298014016487627777145224746657127102403788810552458308637898488030217176310782907147142791312224271972045316145213303794976925498819511496617348012619163521359458116101188501277272368571863108618842962618555366677377144398571331713712746754644980633388143142085535123440904187910343816430244486949532629479394869895224423547679082977295724785885990508136797693155574140019798306764339175003472053962453263994702404329262132056907136276734085284621224741720955519451235544605121842778086064179209376557764603863984415085406863502421550343938301721711117548710182701966494081820076404423123475007438110528464933139901682605077003864215331005494942845980074546821229371715363634576782922056588239132206661048514660523390201199294403337287335968142686746922056751394558756966324280427451350251732888434423426900083533722202817185076840288623364446060577331537900219970016532179694812454768670420652685453132833108641847910491277029999144879944764791674028779837497997650983713910011826239201744658760885451749099887441660060788350469978971062819046170297551682080191581719788389271820985108702609057758045323569772001103126795144289922940918798714005866041932227349473175113794756242933040788808787842312841741631535218408946439747660 [155,106] 414326174017221006125627225502803099559000773373464189042853901500145855632517500662141660499229505930202046480853562041074193599557732483769671270653784995314887388874014520378300783219759382529110201995794068029107343958270752465821132568780551101744726304867468241875974901302596810290209496617247342490936238680103512460575282293681697355484313866207923040455039031829644400501071099742803127901560894621393328636088737662843847923072301065918364129040179050972781792276477685793413711280671592394977872520667139856665713636200702485287616844651514814017333091970977001289664649765836449952117344347975964337286552516604089520645932008828791420389360398915104010100595165594209988811396573707797683910462536267220310196262238782757731974359832983345625355688901269700936450094495155448432968998642702812921890291430201991907532721346980228466294088107063233515240637404017079677465695259850351036832401577976056325047026370446782416673659378265529795301220093852657951553535012874767719371202354248253603341768448125118217275478529992475089845451101511535100581871357297720889816780750341228321674288338434658359631727225840932405920494508477556431421843273329431694871345529499981139807098065019749912756817230257165768086147842860395259467665638068142762718272922013959572416547754937786454270492161102963999404267749951739994245975882416025128526629908177445561193971217444936525729046327195095671941359788614554870693738700146099166213927306109628126683701069151603347504421362226734368910567629105068313373911544917931605223307528887975231992971624683672005983649555692914915335723453423049726609270328426836162496826878933180159216600751103459490655625251449108400112248347095566095845191236561757009949305170287516985365386810865463740639273480989108962082416316938979868269775871467068427536749193140327265947266850040779664427122611904753961644809560566685550058472152979387743020791380997726450601289423193045520466034805197182050846044031927520999654545628960076324761987588305401171459038433194993257229308339702432520795222420751355197420268653568725294123987045777492785513833146365849213074268786276091261310810248776113936719349492155281981512500665036302298769055803930054246372543912871075184286484856788467287993582801129347510818509138539140378787724106836181629974783692238829657276952435836116950444673317884112320648727745687203116906233551478867672 [155,107] -1866685117577218803256985559830987124718388399077386358930470203043018176986844310178030268304443007216121926709927526025749690253544484501306997943292217408359734044179464380215479772420188640645351562321793656744282906003101140765769217497039837039951553129426144464390168447265431333346369262933320179486873616599412014872150815582777471762367085582750462575902169764834132282114787078907633491199649774189172805047066533286316586379464914245131771548157247637188242429251774376750294496917525558551986096887744584014987572435778687707454040204056576911654798247796449731543718429772405395565598664315375165242771351026192201565774506453956538087472285880302699560515944970095189880897412807081193693127425656537931786179407252883461351922794365215236677311463969150032529003612307213100507520281433070284228957821694636562086920881484387256488773773269026510490481816712570581211825075240171912972182912499934261934869798126938892422823832133362726782215309270248719139006272174207155680411227041900525896219685856697400644714235847989517289156759392300252262472689786123536276184065084296495232757114666784767828580399946405032349908879906054802489167286671537480096699329448279682877243584360436404793656883579236281944317661639836613360710593671886783897970760629170534983683213273865081732270068673193234632144022689604756069047369687514045141247548227251128708800521720471736106186401124361452356467375898351071851713693413884136468047036914618390288283955518362011075483279746822833527131063546170766309630646138978861732120356408623099338323856793259534772417968880898974031156316562370299784994452352267249951459813428581290106166297538688915449182025187202261041647132047550901195565498988407706520647543457032045032102087389442252986072953383173076774844700880025914361069171662634858690002304963863694840751498148111395485100882670641993112000373269266633428681799052678831265250136195616308434489706222239734813836500398002139990529255109558406197287158318147367011144352270689332402615640258918911159917318975721880511446998207224492562991599602146276910053699020649609604733088406467321407556443232082715068791313457805533179327967494919836188073272327974001884578472646696615673280854495282890924739223115166892489545204570891505932417859284899130442854087098457842892709182068252045762329583108306293793258273663524733671641460581984059490622993284997 [155,108] -3306004967138172039797814079623386468212637385411388155869956667718662353907254709512188683492354697042467252125242383249384040777204868619778409875054506975243137835393760598316349623762376295892518105065911431834099416069081037938110370510603772814764518891792181656996014166993760885917315397617838077715995867946643585576452368266565902062666828791991373015194356673577973701122454717406144447643400473325414687555317863583797633939558830233421734404439448383627241126678192876776825866971355404497611613088261639027987033635410784400550403844002621312077073760736534700698934345171368985407833481494049646128356264808123061202255957313265837086170729447402166164386714377238941512917303376874369756505666378661911525142697755400755597711961265351213215580534476302612036854986530259667643801633851611690565836463586516481980049775904802791936852302881380847602434196204411284219017489813753660116113389342059119608120281015989925458498230595274141402395288013897709892006604839427161931047203221083985781563443629428781746119583619560210524096290675298746654022274320447325784525630219872008589036662782316100821338706961197141929821244386245059338459125447789398829723640474742819422185011314075617412450441204494647673325522374908894077070233720877458994471555398689053454430334775171708068567119635155551432040210583760620684637894995779870661301118930489023579608390006793306373854917208301352039638712122249345804409192984600388157571158375107937276489186726589306151095282162602083852786785041885386003427276577730923775372592167957453783343745955440596539536527367511928930773260564917633360302571678256377379615432765672860434946915453771219732231082848032275160264940402664285344164219742317009618492960639036671660953916364129984070446064067483959003339528001481637644636459189192975347073575571966922467588202017502202038537855476469414487951799898939521065032164836526845284552864985043717823889424542366158109719036404764047640177530543950920588484670863362409288656735850255545700403169378630866702187039734604912602569160131758646993151249062384940445851965338079040026956151735717360131963822570687459826150950356190589132314203534449279052841092850161251092489642300174775827267174415461258850702121235865964058226147281094409670035955710410210866038288637697574554089312709575706673247974223510245890222327685792033826761533383133407275892800 [155,109] -3564346777687470071540155402557297341914070938385458193075707369649027153234503985051042178585771497545976404428068645057577697073320348244582315552473511027329764709299868900325452478314045964071992333730190255373909415752717091336549786714520029486972305735675087162084076990747492350846604617044948809524284730566685934799591361947424112435636336949279010088182684146947464514343856554449092476527791760969825375390516311697702725185916893312930712445059913550082913914402937271886857004681691590077730384220718809895603876392946227300608108772388507178781018750910314599843197281072925816731365678518066310783714050724583277374669055036736286022184921815808912885001463362377476147277567598748399910692047033822188392213248888276832836511773573314794691308962974496262919960778553040474521957445940422963613625479557648548748690934036370875038979361462889092093859633523787664019205244070788841415861080022813704869513125686385236074433275165555392731354770482204168474617462498974015907071908361005544522011279363282699220276402337901800419458627205769410469997008621951601903803185591284583614835643148033617917797177154704739940716558427240180258472341339720631280899720638376273813077213063075717522313927069852163261294178847394621677666198525361640477918951180078032646683695987165352244893081113195336165976573216148029135614190101765671777353306240959119925199133874733846923163439024629628946320074703666098022437390032723982274319666329363997545660238247468055318021241928067374023321190841864391328467223085571642932058962737300109178344625914910391776405774824078856850369146352300455485881455236211419266873056088849851958384904515709697468133051065787646559229366434118355868797053700646289261412574952184964502873987125414661190329126102452603939360330048436886034597366395258021341658180665744035608942979902876829124559061869824906724341435438899668228799690989740128761297512997523735221322748737606127285760774225470063506277666794426218031052405278816463373958794264545926887166758950182205694344670666640585237303219018083805209569344704844251317713927817647631174393874033673981151513823889420706777763028825639572362243054640253396197523256770486348791330740603649608459344219785708421940595286063307768560772433767942761341574143997741008251174317855573190100898547121461378031156063474405972157827745982804492754338483747259295328 [155,110] -2704409962531461694632990309799418048813690955006429149130150716268703347955925908344857836782405935359746631535844032726300921759783779847215102416426475913165084129392901848974784616164478506737030740714837802598624947691891488674551698946025451373720225506140204724751573036298563308608093698912372159507471173740007020111016017406818153205517341075255281718774385297104563310355806936408569741981515436430024067275573352411316718223893119932796650672636809037329060125638111613160516216323237147989572728088005182133356355429835069621192139370696174216273906333523104310227339569919961159798497686907411645800312826897123690132271169979667382111011293667210850789195143663930749498525095667949151253936982095640394198730933568816549545191532366559800556295094589957981324923617543433165673193989169903580988088471941577618798736500697110612803965414415097986348727005900660350532313556659092307183528210906524446161231555405677371577407934129835453590311991176530678719439166250188608556666971467585706098881928875817601544537610530212947039013032068916968304181113938857971375265291057967334022480565821795527158291940962973049489417287665528480259374120108111792234027139878856353456276472376110404626240301029213365178429085573004421512546879278531972699032695477841903582372378532047129609479859361564887660460969025115290419533632598361413515826106462078594451518443665348503531869584212573557845544527859188175029998769847185840432580013289890992233444541462539020330549712639300696616425764626232513342532803410399648798800694028164391314657053917108233356146940986400383038743352187995098320919186253259277221036796605393792196874720656586578417459756638536963578799716386332530401414065656564594015924300468165784773893845674122850278408622097747826504495346394655249306158352061631354480764461390029798801383343179740218332908628281633391743777681053305966807412981380049803817580425599734565468548428509274733803294633192252933993709367168888290591737036308664279215401757928215973667885156274078696222712901162169685528411812523745044326194941794574521508879515254748769608587954919106333926532686519186837662286914368677419854221413377688714153625247991706399274847641553163436557972745007148571328299801990590744684544504187275707330686065772535875008801476658217876483479589345592993065902323310257389338860176317827239768843096802832 [155,111] -1675541885706244771723659558963763410979694349046874516133412802023192005626585789563798883245589335350743922921803553244388388785059332108483123254024814701114285918324574305116776676150226278486287429662623171096695288066449055003971491136883898313714204209501558915440687461968875169504470067593105425133330502690744875196830901616045429549534287471009904190574469107299575738610706859105065311320349551899319243883001601336398596010491447899435611693214591483240044626187978421287464918405192458878630083778849010386676163814662412703138384787995726588555166786977339820291884988867960811962663475562952639070329372697160794160490931582655080235663887351922221975697472675334175841641658527628553123942769461838511315693860810797086928578184439346592982113030011596976696999862882043467832167033202228144908529365811989669912141365316134783518729739233216551705207666710271543608863450541776881570811688190014610464687088871017378195423879028011244088831048256510962294270934595004648026554432470863079175800123582234807908729047200504872010541790897464101666030727082324117619822882284494512626557347180598005328304864978272196654048018167373423477961987461309922201682033807923784884172547799817218265303048098805234337727176135971630799382677056141182693396236936926816782854476899122213255737918436923099553727765175342828303674307750746494760431705642036981905655167340674602085786226760310243310094038588631142885419291850481071306565287643782668157904046707649756744392126406390691540185068577222604374235128095846251217063043001596372589852914204112624555906766492697459702990430408364397222359439366230815234126630393993732544650076406476747229367408752992433184253803401301067348290240908903037485242609704505435057846329805184802482926580252111756231908600958645189343215084924404378359439517677442158661190726131596163504431849874245385151646309628711461796308216634603530958726736594141037059016557437898767408352442076513038914170370936729219811168238266490060246201533667067217168969531286525799226267389443627481975403369337144006677032729498791406756339635171567070851369104126087167523471590770492561886547475659430587712707372267176232558537294461925024943805451077961100047720704247631287570656929915223668921402388391873390351481977121334717133070050261692238468436962759020384839822569484145954646576752480162073281476522 [155,112] -491013563682999901584928582054913204646216564192171084272363305408999306012107364289391869250026574691852382204255900153079336248049686797518030581188273223558402263372774619521762536243438414231907076781369911880093639426716890882088479060289807630486227120863750499856203433875778479050678788943217464753593665306910024424968024038268992824201774747437282816011605768823206380763110301876918794410847150105557999158438978684898560053720606614665059063248498346589145574378329185292745098535280822912922426086600255784829077228844346846845820400299989507992362350198490496835144785547719934916271547147344590853700246130960297416501407017611948108289624062942307228138757994582505912278552925792947614855385891172929504901893226036394559346514086349851124532135170976998621711209444137929586198553601781065813691718312363939147717299786543226894288857444962794212559994211326297104302079148938765063635914931686003383541928391773525251706458917881788158112339017332532462440254086356875657463103558573608439094369020266513089808589546031493278626120094171269179172561698917408803969436290342715996762047181470119927555041851852234779333896082198670169964447290333705934983881604310229549964877097610397104731916872051629284129468396594373829528713521847898237822190605497397888792554292345175494643954501951070371718417757839987004886263340127567464880892070644074490500248745962633082324679997142757411512396799713495636303151588688497636664410461290630298185569502131491225490432297541684897249442752530170957044066147686202536204785885340015599923718716284816560932875987888739939671601864250169442602412172626575129563305283419676613995742507993931801742255572404725159394541701840673994661203219729541010431678705252300397853954080632180168413983212590261677236163807423210513784851789459394265820504268210950838458305154640674961527133871628585156687225151011326232599873496419259724986478505692891521269385807266919010311447987937262409205519438835669259823350878047451433787610891534839992889389510141949804008663538018528623170306932524177068300566512096171541694360531036094735399825901941712864566160407273945669023347336811129556918771294773017968421987789018195340255187447285233822719250115757718280747143901573012088844725660638605840827975489474589728188998913540935280295175488015273741076711646737382415413482879179023008 [155,113] -86972855267702117383091102625231107485991033017020032451129738409799777342180610699106940900090776789244243260946775751171507867956532453437593496215561286583624124154286692487637124482563245131409581285272995029561353862756696963822536874483825561076662161228801461433574363198519608778019155124831568287787505539582030854073279458937635444122673575667613419596616947310127029064455525234088747016611664014921803213317127631927396690012765974430910874864681440124345764589498217604856744920993329405707026928860965571796640372175629329793563560960572457272154094558564659443366045625395226469735634388690883050087739508214406317595993917625684624143230388043126115426666460190566411518581174149961304631714285789202157719833548413725497985518735372809406645958995445413603369795549042900145850862851247736792624865428998968553081577648904410276428936618821511247467239348222206027232731478162686125203213739394730473246896699821853240030442813156304367660161999111563726165113569431145541310515269610374006028271075503924289073628210164105067451757390595971907852997246947423202878899383683980617496419910623023433740082198471423247911464178815974105073895855260673042260020454579160099858455497173498480957293597918164755157440185444568312741384027330240267190611778452320136490085538017348074076145758106754701838057576149320811696541151647016047463353445134865800331815205744795128843995842543064084446402171621517487406088166489761077627900202277036491689462082082294865832624132990499426301661675254000623942615158492786841885233906863279510371191239409034739982842971601164637499356763615529417010425666663796831295732033937004126426040766166504915064986297228711419478852500271034641993355355275812869409790381404284324421082895188955549122325829077094093803287388251273735380685299749424879212000208850205901080705375580128398296569286169436929117078639687196003652664569488836458589640659520249524120968987904135374845662935814667779838727579430394571968605865550828895949733666950515367891536327562999790713542996761893333868615816531144230061163164858716660430871438461624913039791210300068776400016862015742849153848580695558608242430592206609994955884966570937639142930493037648997588708275419183847712959993627699204886478469475174388292470569000971857024419604267155949693205986778331232107700397701158926557493814172 [155,114] -35718044326996027840704914268431800807212730712587146007713857298960629965829934425359007557298382507084166663701560579997475122995424601716947694759561444451877770702596294277051249958154260396963819274174522743069067572938952023765803847269348896727753376478536803689014847566990137825649000873937338295577758425459681802670415148929260569912309800288889165628233690653106534639934379233759126344362154200785011798025709534789013251867727370598217971241450801466020468856113797672407354955202728027086556232828227345329957974861339391219003523585440345580586354654780788265231755120136268171473387273803689411416098178579876994149500548081798049806607610832342658396631725557924848674267145629018216627660115200245402131621834762513668650062723779688322461282508768846423719362305463413816707779449063563613487516038781033632428874574401082670504544592774823088909188869272544015536149220735642532518630151013079402313487032788141001995170396447391546753400153454857308373654218991563100480038559943075673815760337661575330107317915252942869235525098079946324936472996996013243478843782014798598613304052620173919295531682073904355770595131352388246679061405260160564515713270166487527293868431329494533557007706231602113534588455622198153591997617505487667098300647013425901883240499543534186616851659308882480815683071608748542856758472233104863555946029720416527226323617474443366200309780122382455952804204839438668293279716851361011793981475617034001113004265758640683787997108026703102410163651294414938569210410024806716177261018515720690174484720941313951710880395506488792527471621433073517542545082592691454939891900741356703659149356390849699750470447122931070650858147124876519062220926482590347126485836963504795292298442014577937047858976617427324642093965742286904881889513160981082998340280516454242293410589158437747048066074895016703413527033737366369383043066233707425502538772755944511745129640163412351976069942348383077312291870697179506825377108509627719132010413899413193873280548101643672752459925505461849908911410366864138082337323791889143274233202029412923456491972808184935077716211214250532456901167498591600582463723783844566927415646579666658714460932689613097758209465254120269877058146811641991923655780952205270282001103245320701081257320857499251693865746669216823438412033206838439691688 [155,115] -22681862837469778519938669954104321257380816842167136868910346847180685050578721174241110549516700048105118774118602571689548052759817044658455089764496743770977456164886309045753318095457036807657787726042463175328801647851471046863783303849230737032436900531781205797751137490072924849277397498312751197832556556121866471711706014168293494555756730923397050933385981571002425626379731837849342610538215937912187739840406369818791698092188924404189236450076924106622133783965424106420283462207985483508685615169356980855940951624666092532062555895528036259200609538563264693365006171888842602619330239926251330039309835803741849617007088177403645674634188671158656604555116630206233795124179684109632383062607263739132655446534641558661938543322333552472509085012611206536889702720303558431431052548810003286678772966124890646627091420187316440225367838614457295366376639736789484220413930080920579263366749575208310422515864253016884166543179669770285105146545473221435050008773490448757731746973927713659232416588060291312680875179820793095909511291554640912322217204791422348950302676171662952269021178175305197606700695347015183358946179548782354997444001215427131262432461572404507547368068764930837916169369611033433117864584501973313917172598751191768803242905149264734669559688363374403678944423096050144282941186369655420435472429819073380115470692063901924455910424175527321815424596306295824116859282755091292451947900148834557738508729211733598812807982548766796801622895078805937043834378099152485105894946986756197213964343084341039119240105450214831974655021175039135362452569911486479455229974526011041008623378117805926592953052615502019525150028396436904441317620464680549604630989236783496526264001098640845045301154240238109698661699856465409901632350533435437873621890684889386795951995043951718140522596413142509329193028649001291420874794971897462101287751385144604038160014331270959037332654656626228277538489196315001815444747104024147144102578657401331272243802767227002900720344305061458067455026176641854754820596161029839033654903677315498283051438800649717252487218050357529743045857205766631929016476903778517625534631707683039567031439572933751157918385926946987865858961393852842861260573438567260870495683723846901605091730010568498463894625076925119054228080878002253569777636351415517 [155,116] -6498481564695766575118633513655535305817108347244442959228247433900754741756913502633837771015910983963800618251462684377263634974156056065948748623879755690405131140637807074952830310470065170145514343246090766909942869517282927537678013894959160428248841262837903922228726632978896601238166244744577295370175501708641586846000839679492950432354728279941777449573831950042167953107039035688873622013076454334753305028906830672491519977221466101237390109888787563464161044804431478804560700257020686347969681837159046154141970324787955260571673086845545101919416357788042106877759875762298099766882309937632444228885663760576802920270324205177219526903948824598494013453297965085044689419441935833765878148943269273963738958247241168273810083945631023406473419765431771566628952762500198100605701012353486509068158731739372653708623031079575531639154210956320735894100350818765209370694719779115621095184807677923563888454478182190725144375738181768903514631760518795930176558422491351081134720923457039977622540520547197014835110863550465114748914326635595015251986423890810543929110823078184388538395282417018918382488826289383066526963651633839529696586543204120551653125983524203141507054041094808926285819717418561883321367749817144220794319330479426662745990799255958433513216333460845200018623025807972351408269281380585455592886916103806420160554396747354518270327330990829093544035135709254541339088844758017545623949233692172256884661111512503143434229685338174454610517368465038047859801911768042009324644960869438366116766188288720149500587802987012070155225905030590591461047125140650635762375879982795190289571497058675549681235774247758817651094277756398447476009784017281141022165052099452478112736817683204393975220708886307877441861151623198996584492576291714020451819136493962348213564262873331388265853943121964946504757038522140446476643684979444997391820701747432323050924666473260302578323695074631472342090967198153598941571718409814351433821196382001406143493572605565113927302369149751073159314059962833894327914809312572819252000284722209437991780773520032019573924157583112140176139022607798150331038447645530617547346024717239422765932971507935800554726650143385710869965997647855967948983680420828622576406283399578193945707340837391209240483784658892862177131327279834416721057360416 [155,117] -1101680128223060890998426251324196278292735638301221077908129485979712750422518560952765033269651668776913768773568919140060492793890749934037047721717819780990954136661778306059694596762928853224815567402311700357380131360439025041155009588368721527123931553517469010821056837036614473230833707461578467405033828465213129017469926946681113523132108257821960100982858313083914575310521577845395935199623407717347243041663218901678444866233144368790347416442204022756396917864531741727555289315616735992250669532006566397653640984634016790378135652205243110508905989968148211450829975003488413761535609491878753519062454498127945089064856730698651597523937840795769681377709502420725642965827332914672049362080467434428689955933262644235683548084493782104277996517206177607221905675634561590863363098417719902024764192682715386002992054570434255191719451138745603413106061144381561242630546580820722893080931566385080672745263812866706896687929360083166050250990911962027201223902610209492718339717383948841317379632300728094036202501775698000608313891662128267680317914078277563822171232409564792346023598488189009337902499800940965227482727226071047092468529783329422585387955559806003089018341552955253885140281504816965072623072681862981537939154879890942269429005808845120982315644965922894164349471408486696780814737570217121547489514802228012726455396015574013183347468281673072451602420484691600794223408465100067906447018613324666558556626122649839265537500782434043100015384754059075768760031877752685953890870960126185572289304311650622704951980130077933342370691119727076261641416946813403770123000971486214065216750706518252078527705643463492313363024222009745390831129352902526102721168803632833583108129826050868696937769077176572789659137195251193570445063683069001905951913124523059361144151966524105470153444774403722479871089459259222833560239247411356661561054212104970516309470687331344725917944816162453733635472311201057518764324996319360973806418119002543006154846751043926275993263477559341930802509737960174186754719546542638183838563686578162796764463730606809648360791555970350597018151554871435375492036602432458686775433529520635044168068694406858905537467831342995882799316391164800017382479961526263552159990172782464878401689201595939758159122135339874875651589855641965280404 [155,118] -152312168092053675788065665825992517555916572025157193332138010823957492061942975080951897089768493870164955171294428184918829536963773072475921753352740356592894545811570095971238752137877274415184447020534736617319177651341602488942008662758786313771588041258361349295397328762531034553870311853659286880204207372838202549978023881418372319543555758057083414697525103987563198691673675069588373653295419827541962362408850823628385851974923913655802507069629247564512112600496298780246086386426355277720163354074716340067188499825548337460212796297635537834730572116057681094882774410417101442094066270442553287530976250444175671584490129605110189589005952406649661651290545139943142285690360834264253372096881575674596385321980022695587945288555497762669611523111605111474411645518182224987210494411799981682650081185324724066057162132026667483940367081019418596990155370459918039161563685113138931995481398739962981238581959193634988031231774563424234457110262999293491962861779440632901505837836462335272566146895681553556374220051631532301073522332966052607865340839478464392562847761585759060422210994172713932687872914901554066593031066639623134135310332136451754956160741968890544701106591930673855386947187607097440555844971793278567852816931554519189243881952695355363433290611214809735922123748052935049247217357902682869101752037263100518784960821077499186461363573693775676987397471918202971115263050964433110141043350307135912874112442032762615000946701370496961759502977814073347743453604417463085925477708843398966005602734172911952547187355961026284983359215444796795386292071360114972367347329373598873448451982885818996027756272288458273945568646296294424961667434867090724367437988376662620869394807257740742236884972280693750098911277412794657149296281940107756314225040227251320318510812619909870720290867805805153449329370847722119626943249590534197068122685007885783458875199154934723403892136254466171842491132699345565608639424919563381437295304066385832979735651347439958805154920447918759182725738629286103305218726631186704472425449779290847527526076506107488555388141642606096802094525067892210922526713929301495313641468463117209518105129930775248335443821713841302338382628423795629382522837408773425841913433762425416417219057500074945893085670900203499393697051163520 [155,119] 109033275540847388720427770347638830686285072561414122665785549159207413691311571036002702924005667161910810125998774071754576527797763635987613857420887532517065302095666579800541737055969338961209387567953491073308722100469340114602284813461222841120401823314157987314970648167791727393037725166800109233385428502351888480874597448843508814249842090398395122319228784642842411293781734256454151419155881690580792990551666581735906510139796709285183509946354986078368977538047248796569712732957591494381651133783431175803812292364131883831606518309538235672617940825551543683615041031235558882741598957656107392968131682014036997302312276105618381003796019361985178395877112984220444167534066167592702837810049714972040387120555259688541003080142377401900284743105971411465589946710726200214048896432651026694679433879546805379514902636706411349354297853327068158026672345531963694348242500514927193489181465043087057437525726546417575691201111437973047051537406053966771684131985251503468652766792812379627937286303750173873802225027055077407548358662641369754295063024294935732037110214762738621277736750019518195349911992940177499381846418112182063730647547039879404274674006661303524285545623257860003538522434258903620056477496398567995991287607865944362547595262766034893321084805007559663201977644475017828362480159790772253551773922757719598282649310167791044589190351529703116029005505917546921401291225580095523937666954797221844085842084748529717165428806978522244498676642455834052077520384619908333287140144025286079025763418000545972065764912222594294264392421284078677316128443391012991314956965560848331048515084671011657213672699723035166483846578782229937204172484096539298244427988023000732086591576998891669616130041457502755403948103992134091175195975835715046049111885252887833652994410038918130855284345890112159725993913069777571660453941907016775852201121141008355649298822936374495483875860512515796187653922054762475132880975891817430332354960178251056304284738626789787494702813478784067789474162677405440264722898675154290838158848506745410784451964737023683440849307182835161257797558617814859328499884220571430261468053838230556566215008704036582028605541013500008263855384483243677244448500223005338621970280916935206772164741644300035465775949475435435665666480 [155,120] 20080282950251800183154531856960752769144891542778241321606301387867714496481529877103273076642406520749956026799594920461926110492809186915250624561484556762392448337733167835218319384744493564492578428702607422259026654907559375435630434160305523104454266311417983079866642194671217438840274191920071456632780703242626526956228934747968043040327764194829313591403867063327149583359717255055667191071423818585019902487633028144354648848310652614531751547875385703916603372760484178722906360754871856334783066774410536381307774770974217246777575483835924135571070583454018271077321028551416683408958320115761935733523427276768422058359966059245248076168080321101188336796851934468246674911984287025564797906919451813626696590849297650557889177504996492699538937398643837276980167014723397446151577217381496814050942733937220858193296467001236653210974539962687251175874038374161814450799178866956265506533173241644871039739636255820604122292433280050015199900087403289052719953299514352392183163269630401020489010459674747064662468861707983484297702639048252438098564507087769483170992223100891718303400235544061517888581663982021300381455803882872801663110939510288846518788627973519624236264667897099470878171530838520034668185442695182712086399167094532935910639644670348354104365870418810413308011879202219980830344754101290833445580210563682263896315270064643455454817914849089999792421619753250458977090141629081990164576294157017396080570632543930900366100356769977342367898964571177135846486051431477180236035023292977370700820308947788977009613126767132420855834744395246885281638933968697446540065036160260776996138932598578899022834723816734553111733803984593864106967060581986154265847664166751259546555816402887261945544937262857952704694179158081197792585869855065455910869832078095322792428188460858553980335868711972467602559736832766304204281843544585589326113685343010400897089908820490265263946848992688879601670180574455623592960959395342707315775279963202776189619574875040782427760738300771447951340868704830098041192361029646667862757018825107964300808363206799232206927458423330459640743122119811427185613634423710092521107648895231011515469206971801358535464020221245052821451101214343864951354400540526456493773377884816162585829896845045971199045691100419267008 [155,121] 1652187357731157431990742798418234227651524720927640371136885769104612078898655784422842758338887826083411897331166739908006764904230220383180344220878804139736850162144491615845657607856707097012969636165234425684186359828937744240054458553752605251682297299059467947896035435835792973546082435660072804999609502123461738272752607972553467192599252420293752936948457259424801169714926937504540895147815148563505466847804643402641507570331894354537582425350009577293397214331114522074548154616782487548207686878388625497875063629755326805421859995530209934310438842621845017623062668983843442923459351514109077206133345125745811727823492160316881902511961699232913358926040924670147821887213332073684946693559209907324883737418334884396968447317902603235394920373685477794841659459261115930649120489710663935112203363622094167420585119978545088469018495406398225762756064696181990298754202588209801702453416006995529937350712425111599485859490301870203632548406983551643018389147251536528496922320754400347402221843168474688149482170554463694715134249691626758710524911843418529793783206408050849113935525018304798603732971920748754830894978987856445077524780880635625371181746251378568611001038462391280085068763618314207018608094359364277706520082191062463627548828317015009200908221763968432061634455247379290038454857723129373976147702352535699932118129126029203913226105101435289504030098820392212320044511225502520336294673589067957520919364728081034454206020594151468418887389005611774552653853362071469273058011814034271000549622296785827816005689187854866936722027612576794154869698452158589645241723149360880707625278091117875112718380324521546745976884564761882026705361031075929683756708952411788620170075495160388597447589466806304409814498218999040572044445237559472493269593280157267240757192626805500209919260642156338677312448517331743246256795496365018270932556788140262953670583344824223855256791027851022419262067601498248684714246192639998718003952225906239723538787739713617291601167377918991926117559206722434539161558210172527985950601082414867710621332259948285897166328630535563609869154186046244808467596404125459433513208197118537963274491370451146923707047805781785539911067764421142838878494498806825105540220550537017780964023611796774314185533717992 [155,122] 25768656699364729608908021412867903848437171865486777418173626952126897575650147022936651599077698875150361312731356802495402877141223290525915456953504328198075638210202579148041265437521468584455625762005815879869496847396647490344980757680177693178243558231019198936056239519875239384279403607941626810489087605555767436179064811155317391218742301698496619944602809129983721880429214035250462142203644325130680339383777386421667542096918394826589782894458350409955055861651954027292876019614097814826753761742994968249534718333433203483612489822233901141673079781752517118869574912907267808487922039838607139962238944558280092584736533695560991748570081502409723908740134626694736892119161079582355373546053911005244219617388013583124253662997633540696832036844321818992895859582671941040636646953783584206653085785070750186469638641207865723009500954298933437591180848603805006728074625656232478715288150241636969353965462216200162791771198104329961683155739556503705092782127152777834600234307663292986179943554372398001396632533766884449559610535070546414565908268775436376847819970523140138692052089193873431556749238955522365379678929512826054788791408085268347935510379865019227142441928363663439185717157956117602650285908494227529827639927923936688288360828687781787459948598102831677446476480706701031544814469844749729437740543660049336634947471508560122303116759766764613075206082247587430072994219061261546236868895743830421500023959392803465270092289995806588351668294869357751513881271523316635237770100259312253023691478672686068163156862260158455063319885918320167462972904534482997065719270258711244472733463440223809432300040083911883075756860824232557229168303930604109527782903032300598749549053429197927762482968887469640618595640056583445228796631000034186720741187299243645665644207862104819015968185921577406976547277437815788639437153307120199135734770795250993131357079888478519764429410962034567561875760012452762310009296459671679470050212733279142890938106028949405268160428262090989827134140747887208380307138389830009597541379130529211760415908511900813414965045078717916400729131953774691218956929582806426945601641073862571951500236855284070753405684615067355536454151296409120404307838235084901221787983960963753595367004687797295030064 [155,123] -7600735078581972368442212626802264602794775067268446038056068113073760238474278121486202967358018484493848210178437236739484784245690548299908270099024947546418829129125541763519994066583399648448909789733748227379436659210786544136664417540814356991265037487508566810991217272839727484364013038172519191535655588136792472097249250121242746068575233778936406887846867540351764689696338359130019419828164699840482485580568119599863330776359173668299524126651519492748882422135265945708742226633758989278460024518540426024399570571703225534977725593788704344940550216425754194180519663097945262114363976437513549075555892478803919680358513835856208375487529259009091928880366496128770977149561622996805581182471519765299755556061604992145688479830209658761573865491294807255647417297006696556780801166733206766730001427959034284174953393569300597333559391757422531557540262934467930475539943124549532658658813077148900937606756229992515124883020798886909613383237070569753557591067202118704956871558833533721641494599319609357874269911182451779764439306319544609356445813736026749756239002479494786653416906581187130068122043078994708104216093851988267003992976242313894069493365444430282542278284267079869824350946238316010203202281649078440272263331947791617813069082016047698007050829209055260968901036618435155592713070092692934565984444734562303106325049018775794069837692436047813686985610042870510843916107601716295082715913547633899514554599728727991600638331453352722915135432331226959231483240305642794473208672719030561080904368215678496617025384745441011497911820598856693825824033944067590579490096787493076599136103127359066238368887321112324194337585946526820343428593142527183365686315224551719234574351244655820627723364593832080319438121601061346631842326730074718727283056028542376886651914162830116105562989357477117004443693086058727466373522581990196532276343068963794097150384266407563157086099143938692644705531453097469903229618720782781098361389390593248589745363579424739866026396722936211136233079154288262779226824062470348124615948385590027343662132680437300619021163874882834587972758545244771824358361664566807209294331592494021116715494361249556223697632888509216795495860440084700673535885614732643178276655802486707328544739804814970 [155,124] -270285103070394427253659417795750210912387356847514133383117582760328024349937715825419194162750800615889472928823791736029690760238672472986233075822791272497116262723446427772571553205610760161276301206471198294812753077720699115030724590034399969903190456323830575455056702491714508444271818132151301177297974460579229936442112081497880983383716731197376200999911121634389769729926735232657615136785614700134945560295409223441320248028864265005420505667432719391570204379112530148937341946977172668107644826195676382588498868389978600498464708808444866541740988104940637310113282064029100449105664023074601485521706696155571556077684866774957926422636997898193740511192670658831227061140319884778123019770749807300535835641000203899178638484865693181888431882143171083689817359987296325861809278394955154985513654575064363962839609665153066016424726337890688475841614453576519923488108727099122665070746183693845098417348873568118875879635203539213684530957683777884826495569992258266673973503919592181489717085771857217904714697198844712332903173459824853333740273193300971974617538181239522462218253993273778802318613346600453772219498012282998136646056099295139697338313787232730781530244844557972233556710951643984408055156630757041208522437947050364053769831417168502545272229159111248095116854531875916668698548398361054666139436819477314089162267847958694964009696286796089259452986076225882649263799364377121804300524442112930881395386115027997045709904964806745164203033981142213812094125209657798945092581059615413776358472671785041727565233979672438321379470783420732183396309144210580529950291796309418787644020967856288076409649528109758583878045149429654926051507407347995935139831097966619037261845174464937197837644325330084493797906670877917033910293211635020367018163167893922610671059741859111745507592990781538810664152432545074143046899504770915840946430055598466867981088381194727073249678997480868910676770197074776336155498011235857481047864304481378530163524811614400243211042981822282723593433532098522075168661344197673171627415196025992407352786128858541018802862952760194777707936115230317005255052356529591340009033383537386774075141164895538916146700450136387349218424289634936902095259058116660984984241138454759460372526304 [155,125] -2602607627917074908623557045333368117730067348697487063634531015514506009090424349441929290461316302074575278936030179872629020793225946044997867158713241716613274643234380764625600677032204633533325141387046632077180242254698306975828291769607692885037198286169320547724130491767664321350290795611120959244344376982748007292201993058996684544273788875819607859846437264926447390104363948987495509848941827465185247329421743783446480189983235850987704939937440092708012494172186498625040990413381169058649629975096543409878661709454147578996866885769256101065842360034345780059698797875063368894046695345271990174144832519517329036372607592519659476346420688700447681496536616587948366351934804988751881056880595443046363774150348730647534419048745140608172779371842138659256794078935896353988984066842740028194700338513818681009438763102166255386692851675282187754604819307365978192185864021547172475397292285281324885214613282810655679850000314796412140238611265495779689598200549927557122646181581654524147218924314018941557991602320095596801425194832618499217981021097350613119622055635082581493199162161547881486748160189839416259154720390357680537180628277784505508118253009772693110268470037520189087326798711412946590303304608382794480414552108185649074467680022445591084574788112297161296606758058971595831042801944448292247721120724830590908589554799909961448549612827208806768732754631339754659009988683377504234057798290296731394692455975247326374494345776132435636946384714341098872852008484770347604734174456274018758305611750533281353252360091809293223203405315283343249918305054045446825097879642034941313740888483717494184173863811235591012017903960628390631376824107930360136654275898873893907372619398852473061748671503068004402267973217598410815561414050542418536440322016494629680325701884059254563631715958647676121888566355639056444969372421791496034396527420082362000442736920675508622444607721791985276060041978767110865770596348339306911983607693479190057275666209509861040013031162780326094300029622050314886492341258980431756821313699552573391724100650777614903929389401391130967129371558312020172241332082683902437943704355699412703310300401994712607278842523889719213176700075580435350891048331792794902868678087384325244 [155,126] 39941695615556806905941735860747745645591102859407809361160645796711888373572890436251006446658339610678089138876326046859522571791677436278207339682743888198969575281921111996084532094639492060866562129310793827927670002432285393631005754413475480982682006500879160482757293452725230204528821113767851951432818901155093452729727232574338920973962966920706473207302789234244256022437347652491077846357331017088927771597939602340834093567341100138249978293892908145238766139317345551640247422100334331903215565513171226079106505004871924594456519723372560222140729139684563737172026087506464166268162749952488209509825946640417522502467381206814064205549191704662771112329098815344388760295747164422549656313703558999634108666292280772858318637465346720918832998221932084554767641155019843139708356761246808727713616707523102696630283183310508997020063579471204491606166653954189258829988732952279846178954053131334885094340598339918533214124945802631874792704929259646857307046344708852263355578736900040980964459302407219828606759748640567653005809330831376482044926511249396962151688858687199064770804300982432226737562693932856590674174195467943595580135935690098294050204067337908530017927394095865679016161316838285887960397780157626024991714102075239926969222871545925210050466962778547452411585186828937431413286990897021687898999859652920960963171921278967807882760755607845627527603538831371412473988796165802729786562720181927240776266424405179713720363321254783656820955204450507387265674903214760861184910763050471141336727363540563085798619513828179734589186225298303102273415611444645963954845240218390021591832248530969759319323365568430292004104027841039349250870027877298441236875756972378125109444714632781570537873312018078774365158215715797151587157988616347894858727168354390127022577707927425785339008982907930669084994781299667626536857037607355766268002123801308344716148011624576125178432090840541476917218478790537219916878096917965105375829954796857603699403177880044963993265350038428009424768007865227366172580777132146254199718920161957838867214595519562196772859134233853070040707498698948619938723986519618198852266003473100502498036630236228776044618171145095400487981228562596304845288482405371283575566979824 [155,127] 3665724383452984915605403281948817022485666960691765605502723010717720695567550956027640384856509698101362000049241331414363796049005479418295240700126648024886364996970363180853849513222792310151699967053856069233551245031529331235557834131231878684888824154326240913209730105080514048632479517553563674724602482062206217412616627779373817835658379735262795711354937357936418542181068772135047492543004847254891557291813776700194199138374141427039566895041197870719943165967891777262264426840986223127195687577554308909013034789171607823184649302676783943024889456841102527059732508392224482826825098505366181250195644084472958308496036176366583925195848073097808159684860364658670526749521431468180460485243185490042615121425291784637949849718734434270657149372297571477852154021358162561632575311857394330520443801168225484484021239362687955880288176551084076733817146375551178221560182026567673099950624857736134979854128632902608283292911717200297183108662866924152504523589473501088689392830273286251441318997577999003799423083508022633260081583387700238508956560359335233379615409938717623641218252975674351097040506585546827402701433041946243929532164678039164975896419094244795402243078236781042582343638083935329330101950515489987948338241227455474342807188369572220447505354256836243981840574769638459899841452442854956937631640831128818663306686000168594997834048390207382091853327099895319661263339498095333858264513633970106051164051751140380156926706175610447241331485039634389171842112335038796689772759043304252137164021196672360218971994621607530826036049449156052584634672200999961091909781630387771276319128460556890417089939350133141677209356286401639685883162425906680889507376121122114417201443185052591726912164864774301309422380471578636900636643511488237590540983464382553333871004006680489888196311740210357837966444719053930236916182914782366267002724690749598804407313204984249506173573601743628363908866600063220594295131615359974017412389913131490582074353542443165650212774513936512552002134589235691165292030810425186401829630596283321884659922034411996382053114423684351431161596082722039369438716103688295599001806984866179678877534348764981841326629106502303591145754085617812970531253343858550757046 [155,128] 69435215995126324321381061824956986287544797630823673211278680553560095572924077236702887714845170008093700288075654646239723371254301353988382288488296133226059856257770057836960564418173763125213224056024484243595199258680064711295861444465844342104900756314512758991899045528343579366578533350607417777548845510099658470197222563526415614211075305706773745849171623430648985256185499998634385239948161385532435872029156490381625602837123907195734315993930973493833224526601595200263361217332934528714364024963336772821275183741165249022403186190835946744069163590086175099739637453582291269088103929567551957016707740382851344642844873623503926902888601513830770157623303881582009592164558956243506497860099979437535822799814620217992698259702385028222341855426936582653815923109646552118040617653486079131617662957684033910856817412625198002608834365060008670702680292412697655800112528817936917475865731997033090790604181585506128447569527673933359445073057594350023386205652837531606287406128308335635264974623474179679233106443150320345042886491512222235794577058219081162994888534777208142728957395068442276054826823845265259363033578564111506730090020787873360340212076540155111912168734082054615639056644677896936221411080504817700510661660998791022153464801861702083348070737811663024322888242564810002204580539564960365226420616951024579747742758193748694985829346841919573029090873939222293229119281826754677586925475654292687761571347229775194245920571842171583920930952957632206124384630028270720700519378517825137239986384398171145726523156885027014886238575994442719675894232098857914189935309362727913848449359023340032255546345221597030355636094214287585171600237515002322628115249989870519443766258413504288618851646614234543928098497684986282307486497890769745120320366375448601977510304147156463578677695117112139019245137068784077727079843041933780397176189422024134368170954755351233403829037346159979874547776677300557661207758205786131379322821006477132536260617387056783843649685580483094676456981714293471649025081355940303957235777614217441689004567604573860761958220670238738100806907458659882386729741251137076080807333768837511390906527470836457313435441644356202882794113382978968872916396938048 [155,129] -473700378337714102341726308779878497588544641868075907780514299997209120907226232281374398324345993919133602175436768879648277868354341605473291457969264145320334830607720011909353151918160090532135319934202395697718489651723183225117036469804661574254000793148483994173607980254800669239454632845463455145854900268998181706228955532416471692800298340913941172829372251898766794971602355187005908371811514682709673093370214951013682440421766336386395609366192506212818280715606525339434179017999558156707409403629180561497475294017628383398965429073189038005775397076883668011827870414541388078575480195300014706906126881880178718833455387594694049673972737337830513511723503466497556678520701581149924170601656498884116346706744981551613266479449895962895312328792053534664073555832622165745067547468230252332114657154969985447809081231627855722136528545065293059873090864699202187896054457424552518368883594699322644486135396951007631846373068615064616901862539030046137082692807466158286601763176940717532185452877262656012262832024567018441767974460264055625174912458600619426816901909703943121511669076605922774870860617357383919046328566090008864472651786051818619852832660810936228365469630141315078454012652234500492481276266310029957976284916645434509091955051189467328313811027967885810062482431125781684828538875717380511266734655836937414645755989136815701712416628686801981599762529313205706351153811663757985851737987950968073168647339760961360257608075743088769197988141846204365857116824626480750130767537277653777775243051487126887807400443030714496491404316836721987106826085759993502766071735437547408480121129217136892896494789981576456342049971502730967003903304948346479171189448907104729938352370688100202107524549245708824004821004789340323239685953732490768503379532292749341868754928016761750190419152450449221516274866535122116802488351784331048016672274602479253045079817193232485279964677160690355047714607801162555539782022432642560747851102439707819772144096521478890503918869187535866495520549089716618584902778261054457142904440342790927634054527602953437315240484394400849931056465879487773792806447654962307082709252053376244856193756296767287365339547622719970463333902793594559610408 [155,130] 1732187145478535398016994398288404235230949546975751795880442011589022604024492082383584233112876825541979925405083595627443052773767621306738011344509938460559176572337421936959059427967260148818062633962519710112756030482016194739672269003860011894789070936464035372823269712940924018910999554621052783669224624931662018967845412503145150351903206404069304280072225488252501769180048027344884700625724378664164468491591752365454149066674714353996280472614856896226104924538430046313586219421703607708007502648181870338756108222774780636461120759021795333585283240052671225998981091594633990917907707766218058588097440941246531648527323758979879248413505862739564657621111083088972922691204119789215755914918362807088683329681314769948549082631533012808331756323083912932519353569150076171610211866137993349128609965433050778041543121102293866365410388352526420286010754771377477548319775837693256409451411344689926187907309416712311645821706061063962940392868324954183738438470102154238918585425587728666405087942407969372897179059485918531374779351363400090438867414857628502156865937528181014147848570278338522676311562705388165479645395595906433577763416433339383260239463027300913402171880529969886510106937390940772512516371800990538250420304550526953152720716064874499939232123726559802183898263916302913854175446751099016274353397071776858125917414094199696080673228069930009974167586851943154016697382881401898017844349550814982412314380336460180307075836579400360984086793954354450131657116553605598007701537097090895059765248550765065976354997396668187586459478887102578770020682443844346367623972584037228901610718694401867928305471724206881034514666389652855035029914887765341465413500536964588778620436660238714801991732997942220735258973896999686976364231101449530062178813410014175740943098341257277290326157740547687125550810768064209473579718764510121958401777685915265193511529363644950615774827429683034085769254565773688863887409296004475673862604083255304979056156920898539972109590401055817036480676414799123445332699226670605898598483426830615326226691238534276804594934657168916254999070200824712551143439609478861331565438766577404505172373835313966664229191108636010345119482780671552 [155,131] 5946657639198998309925801317562976441378661461706074825115586683907375860049711791293790184696096078774237137256394585909774568883568641887576890596094707150626658951351656045704597118563326747511544372191866624924838868103499418025344948680602943863497063351726725983747491882517616263253927634860631901718525937486425578067711016967428477495320367448223936201364354851581081021612101929850019653224999996870960506382245784313959765803108158493842897987394447070918355869448988934253479601579591301087016432675667314638173141012802462252887740786662106255245647162283061221558851292717733351945065469190320231918344231427598469085542737830195489837641012086311478926946097820610026679562946836372927507225848573226503867989256688039862397076546157533513047005084701160334321584584247431019433200319868603113155784854509713594017006475765698220885135561120717375571210150630764535209271262199022453582309190713861268437197657004423409637616249616654230241946373628759459403281230300594348042120086058732470099888531111006282458000519565397454657025650459368676722026766043724144690692440164357494532838193799277965517993012337667951616066652106044781874757869149568939671271421325660056415285044738104131828196360851036852377663795176053374138372645079474220197230845036414329581809184200935454089273222753192622284960082712304794740287290750942398066009738673323703416293080625993100806887496958047536754265032522447043791768496357885254590424731888038188225884122418916877042122395731936160538533559504450076600825962811722669503627032207793424275847147599941746037516738079551425545758242231029143961946049304765876312823749326074667860317342490411213236293023871833102731475121052238702401080377107355046469546912632211483047099519703939286509781606511039591083192816733592435258202893490680020936828833049114203137552864042973818440793346451707871997105083062272229621760066143648875083887625876295915809117222743738492957451862134878673218413387687992784603837606009918781318246445149362554111879176611393710333006281381884457288522353450976428321667446526619355386751186667259598307824360082214701963885054259360231505427453177713429753982313759231186436765853101566521479422855847917298618334152 [155,132] -3549131315657720920681576428555623665825362191902248185862719412606615402982881063909483456192321370115281359194358806214061905046930280453897028253177051378546194558453215310935228627323905963915404046454468822997099760715751869716221533507255840394122734301485683240794630315399940519308816715181523957477647945374725519973485017681145374745621370590832021976566391747402499033459940440397275646725304108941004407061478767986002145682837734785498514280010184978309198063818460515263176127761168594257328313632136352059041302987746757066058988179885589856798062025515135818165163710536658377824835162138246195287161145632103223340522576410130114102491117229512419370604705052156987514608972482971095329025771257708264245054892909792757751284459802289516389618376187522170090553465510600063502632294960744623563078267682901015796895872501411036003782207336087874315285619451495775009945214171830729990531267764783818065156145176740355269278414925872919539436288724643616068790403318595283483030646400824118979214576314645249023605648801181607699715942106247142710597992068367968688345613939762510320356311209240032355277049555769784808671396722941764723566714644856527383247712625611679254020639788691448302177333585210774340611572723440936468086281992479217304567903238377048439905033013145995645201682546324416775998734545393767845363847274753508127093541001207271663565144872993159840930950949112783937346348970017568642340097848311388925037708009031641521303743761114047265723531143836439191522479484862017630694175131498860015657937681710784034969782296487337392431161069561840829403123551069545161981942708924683705273208898415122371333307477667396114549416067209690097175661274143179710617169072097986254893391060253301943526518710733906606394991937434306559664105140149182822370610549937353656795781437796687206897759745248185664710810653654023753259047026138605013645799622740672508734904774229673429022148288897755503568231499517160538209285094335398554898797795109630844237613809341790998584463271264703844030677930907131921203619979074649089103032639042340496144624352901863622725447409865128747864719905080974931851544871413141238883756975942574554260108452309685654243738687703232 [155,133] -1850289591093489520588992946115564061242424625083518471049492049649001216875744693764599418329298973299975082885626371479707009033457880649203500676663950202097514679803969877202114726198269152190771455688820835399122822229056573087991264069287346978504674491746686954796863114186219434758328922801166628011538644192851458232352849207992610572202368121477501777436881964268021933763525641535124338229070066617131213573292446831402828938866108981147573455041295028092888433015387678917552855505155399841416253025807959156162944404093831116212419409663458017202839321519376846982575758871726024104677906514968768652614937404227943124257641262348043680846041483471604411150454862460074438740635536158224104263525728134495113217443366718737335170353155410747767798440850761431867281282559104014387502494606168858172163701974773437243664259836372956212156854291923034814542830876954407976396058919870995698299343486025949614865366911756378163094311144661127802914558955661438459443605398354151372537503706955009194686286787314502043487564211810318309162368713779464279895454659207327444998773406030212218008897361837631980239833211874567062495450272774481604381436208410765412157221904652853348177540221108865788038406987620043754141427508450510801603743368120046560130562828289919072308547321430135291596337049670597757998973192248560697523037105864231201956883798407378011113820039634257067849900342244303531215350377708980502177865149936283115508349443255305903731330139141535101215535476424119439902812281056532205273234828873418920137859799260666669364138597689718503198076570427543737459264625589115542082972092338350843674599675173416287548633531029269419075746043083527125354453870483552518709055137037123347742732156154994556946288077651762466882147572929680480166228795580185989749788473992303193480466179490249728027610594155056870208262432856281920738835912033163085570543868709476259676411400976335550491076188588986410025816577618853713666698161785974699872544482366258122303359788808835266808498383128926187289892983213352167228113339293245311351649253898981387415452072416267530694164804563703540641992756490809923483796941345300793486967753670213153281548247653545184832420 [155,134] 45005571418807366939639900601604356258498847775090016777630445152544247856864458032314120040097675025330956865616412631507875722793959033678422262226864653093690039004895013487842191537947856691539179466631752596672969920261546596701925982921820598045031967159765237696012246357184914656876723957260383547357752185439431469867658517931302460255950307940169307087001577788871141400076855559989598242132043763096524849996804051375605279479581874239099161094700813497499963993625953170014186112809414553586795492700374416811120514705529376292643193969346715566595089638458536570583097447678586964364832155040255009834692232082691917226277243844766153173897032255080505506519606230455741580541787817136812225263800129305048198040195436485021322389403772044380046264196508513124098321078019180042204319665186862246266566418455386866541244700957987823790769697918649896678606548814558495306481263864447615878996325062715745565195505213701665129891697463815838898692183545954031120652075152254660754542629609788919657261237640776676740276391489191766840849220266275524350145801733092091312328224618256083971133658127582577411681122406115604615350771106988830423707084023557643584771733977793259055063480158884033223609928260333200617228338778172157294791964123079284525251504873319103622089745902752532795512439438440044690787118671467520233446246323724395201404119315233784060766532612021652676102555814817527737382391275654350504674283918104132945977264116826149180688382910527801739674913519724288802747320543073590110855987500634822910717870452809199627316688752692857005644146719770504156589528629416176955630320401294886712438488118913523844828038948359264662609128986815704694547869000942459254862025494154301925299547393871508931152674915727440855066935735660817821647722626465443692330643118090297743295537155142691894147015093352160976670847696777728474714238747669733144499969453599482174201867202438722812255968766801832021710564142084582166631429853908038460525903972402665760526649300410027833370213537608254805737921052872300768237686247381390227648351869076613698715585038293796757755055761620686637504381191718649709755615050854474874883331645538883543692082929879312 [155,135] -45087449539651551736248308298182181947361883647233533340643742607385030170808051837821285612098148196227776893194671872389309068700457875178011257569660323262665999445887182820452307388617773009821168795329721437561044518497870851120314159013821655410202519617640738696016944424825350512425588850027658599341001733329004746875498834334381446254587579993188672291332982404802696399877459318805035448252559504749290618625957036006576367501208571346063869702084926446557384725784579651526192686197170289833428136115375710532888170042568714706033938106104758835162879935668069580703782621755681743047238908639196866186435952714173851781706321822091299062775000217414966683773018656205089138415995478164323233045450344383321872780820108868010406518504375369099672546324479717730300280588679814387707113817164849122249887531580546488930645946496586568350486464451770591484263715677985679804022137060207224392755281825348772799605996180348967947134354831236893418818097225712772152894607483982577894229159234071329637256807917885133042060080102884862646881741206483046559297244691206020091893191842019568909014803121564864289618549778053091563575540106508555471127974260734334201511934906842626303791116129845336632622533687782145718350103039306695451121065098689228208308497341890305359205499272646323136285247323580349845036233589252076454528115245807903976559363313214349332269998862440521887110860899245950751126449872842449807124226199406728139763562198405465338768105693733203779558151224930680460863202150156045301212678502817378456434934433022497364672590348942595101359001094322701001097162628913454866272029940433460155498871233549513509266767139648909104818610605810970724613669618474477892591906449242661618427834593786042568502343472872956173172256804015298021572349941089470241466442244247525597698138661565161815017672776709644086724578246527062554783009939469054961151294418649707279325828905325979972813224366017122683906002801065222141677099754686110572258831856203821066385149029358242485740493869548169967273392413936827172390003510562051689403908582402537802148467339217850458054896338966475220408387914559711324057324131939524545070605434572683079869286 [155,136] 13088767326644160198265327579219243474367578221581518180908464495124911989872557322475101061940282537218227920966511329517977875944819760670652028039074419475180999681235452638923630914490623770435816453394455306807314360165596966843215424665018017466978298106710238080296975816025302751703101645287760881323257073067661858729268834069862770285693927574283413872577858838738097230446758836039779074935512528149482566635854069802031982239231130409355577479289698694702815633412278880535965209300367075967272695128318502517169060280438009180311719506574954841642811970647223674132456361313737095087196244746029797891611668324319498765961576097485726557577066342005994037546437860351473958813936227687141889513108262017708781450843842486161684963107730610565242538018833306772688157848250117937348706120000006259080374172037843844895285449266846589491957254121708081878478938832849972107080914617107355911029110047935404522946927432692919034675777789332461681944388731152811862971585804291321749300874250542679530598228130511286329361547384931508014213266156583544429404061409237831504632746969090380304564976381376885719625958442848541315641020354106762517429397422995290153202061493524473289360570046974848625082552404324009257943094438023369892341130974202088511412210945261142453745078410319020932904451828877765705543913322533801987239231080614686992525102706239230186113944621720636567959076532107842656816898301874633286430279065800122397718659145598431573101225712413026977865696919807256682543130864966142565694435703653643248144004245381326082880578724873830885298676919107234727080915809901125298492877560271678830680874770566061447539340782054708953630116433823565846284746487414152346445402950991252377220933088016302402372513225997249014081617746503894565922895077630348616051972188526960900676761152565688565245469937478438590556717832326835753150180222223642183236976113398006468859249503668657850201702997610941724749681433406468964279196715307956897709325201040981751695291983452098296581348637135329960230648205547763253818223666980836421112449942169654165388499192965082357391555452814298462901230766353924534513340726408680345243319736736448 [155,137] -3081061204585880921419377490603571803968426706406019155161381320265473456220014792991005522650815202907244151644998282030531307624950539258632067891015158241330120812573092007206713218616067029451526450601466167534953963205924199628140137344993294402228033499864255800881645378890408253748788441433790090725808055686738296759646868716497082221250897455864987007890511629169206021262701791788302370442075851172862113687884958721395019671769097330839154790060391969002291661521384224864776188053443004321720054565759493852772567069360568964285144257316852561170930940361661798769397366858096607819080235984842328438005063758345335890363862796093610233442290047090583216383872606869991213834689740976023423124619903755216286742688051656215661524734256157498182904552476987400937717424418131620231576511815818921679032043140145941985867841872544935910045654270758911469930733102269393198820873039202193970586984609746578288992698294808762781332885422271117986209648766164084172108188817333587583432165994121481124145610820755975696725349702919236635151099744101067610951626684062690639435277443566213998940930194777396293683123192419498168328346851193721249776342481094581590837924761427268929802333535170697499809144565050102657927034462294078564425593103657979557651930211767107221282824644758102867132448102232264386223680833962223195180009910138429904204297190703826085018148651104397075386940577197645169169629447515487752173870288909704964800757359116821389712154636586452171344868077256255715515875311965488985474846384367341664871796347648104516331266381070540282989955938684170230499708965319687709895852118983660386860607377432524256908463624441557968746825821647323477266359664080999463157074277450650621569165156462538451820797691392948674898239538422363883802135952506600610317207662243932631768540465782142282963769432988035706263861576157841042625508051625219802588437582728075027835414359967435101180257740321124722269252977776881640869868295858376340040563537306077043486744626790229610911979567642512374216252864089349642145861348136045131545725160781771186972790929985860708641758526809946489577697900497241320739253028397822144329720 [155,138] 1044377439011673606328930335180302374020367456652852748133057895488683914934661191921776119661253148498993274089500256902109062316989636899992976388451572634360244349139729710970634936048476216825487941620443909745087130733669969502836737140565708611503326455402639071145624366110384951256617651357165013182346451137418090552639653765128090741932884154725827117680216848074019795846691148537962575884264701754469605558774679205730096275508375057097004568983677301665478701669348494639074481483610737051830313741381147463774064250739610664733178755321122838084750150477666014613710363107226501643432689449852357012448506897750613218370297486697030926839244995111946310191408592762153319525429760721115361630656418570473671606809035386857951115091188750047510539725367256516030482365495729102504592487302177464223498541352494727749141677400274732388490553639276679206175060369846704268590405575736766213167821127556139399910018555103541974062506234262978260204886368047985972321098535453546248718460857122913758970661365120687931480136253810642394622977180830827438783681734582525908091603700680973912446024487174180558757526222688153464096685947191209691655400415132324114601476006476569724619396049588023985433284390046180060129605499136856876799661972412818246151434432348812433055500130100648934904331074642081252864116403423205682737546677606396847234751890869998894859137197421035873490317503529871009757816817667469884853704843299074575896604286740425142466178164685990374960379466698377429139081933316731934680992979329059494846776101245894445447706038883352029400442153219986012369246955640176325772490047161899120821003179391187179769273945375012121688898327849064553716990943580570227457550697956691318941906327064413709682870445312961868078773486364624849653032664687306293824022323988485495904558865560625878217692073036618441533478308173605350080649281782624200530259557226047841491876733336878886349380135221159995008822584418491208795295882932527009772417947294311301592824252430575668400138446109076524105347849795657775639279570557685570831714047430561990490248579923192148206908818200355146196994681428003715036332935577616 [155,139] -377646370186161454000357023740415150562822796345414027706788325548513955424137622628970112807591909702034484673562593829001981572328784402311664085749441124337514479546717251705271510180221412927241469797524590518188014723574367736882333381421645684993870444832358992459515433198542603282448090678925275033657651867463769586619013325769964173063788483063441483924991418762060816574396578912502953634501186019477626064625898513818885877144907374834840190006552211152948472518422039486371431249673008735583063267851746549873638777436434117748082566825689294266768435133268095909965671346675831670168015797736351240608048947576640928072960679080640939124996002066379281942555700110350827679726785654189151166871744069003546861852864011791720869999629527768436482603600079792382205570783975856322889461690409880877332121361226229694158032753173824008271523344446631424485182004334548368484634913408720745808350758507128886498996872477468810607484579714993874582511475115420049728194769287860905889227832382018162015574695423485435656342674472803622029554509837457136446640886310610181689947707863019962525787856645282660205695491424555801759175824116737283923409344485086161072622587700352584256845738487683652704787503956360262595157332964502576673067785697971481576791470832491184499033992832551608086129974772961998649772207557226648736945179505118655532802195981917134792128756474524417820685361456841055270807341517924230104899862249780724182550635070395598190645930965297964905738995651718342859734175309665688471601712450502314054675410648505660096062159777703057439513752142274941304746353269833492992245242424204020339790310177601903905274559371759808484827212393083365806860451958167571499295160976837370529944012066527866777754328572092379934684886431586270846980683028569701684759692492794828637762253020415419963164571558072192612763537276275555653104666761500038651149481123443956739725055728192708381467382985322129676099037802212479123123937483518775618507291027712796758605754140172889838395348971725208137032849054938978040201366550495678779220940378169795961007748616422491881862544233261667409122189516462816798846 [155,140] 41657409853610955306065780321963932953223707041519686191731232754531997776750651327557156009252753637678314319746185806472090421980706284736802526978270629852231043865330475474605574843699934320416151018243544493659506649638124199099046790028886896501730482503339745912154841243786126407237312661625949768370336837505803837865446284925825016136386519275107179000142915220679207053506417222313829414017211769069122208525519002177812830833299074629645069345676515126626938074571726992537048290926802879558125100756171297475727665628589935760833308849546716344730630513787257134796773285844604072840922580602757321386556207059679068299571059244739595756589250716560225368053750378682796828493520114839488658078892391671439810029113995519951453746283412678017866503121441006797836590606273216368331033789504978868624815936350610069792839477134237102851232745193628586770019570983077869982109687708307231320856432609971092140623326572947464337523856810378023483294982266063507532492671273724146438536933826821273378592777174408277380933666374189394610402875683423894442505292503416199170224611079413205637779559656080760859050826584124392631763377483932881874883229712596166463044747015585285513833421857272004272647325895194782020598948988673175972119887869084023044315843019113733454955503476208479804192237891120430549849484124160913726859549400775616576755105226942342593025126005454448409907681852840242350734898779429060159794728763864767623327437206295967364172162849076206445691535886047696634273113265953660692182398995155403035043612916446416644396828210979429624882904723762638765169364637014835553730419051091918002530431261115352708889281635527114635495332646682721530340165446188879363163695219779646608521883240986180158109247013828091686943601969109114704725216238622175687985064833831603806500990276300706233681626126573337324452426575881762298035011461320914136512594930528387415554117749523408974679026139649725325223032260214889847257093190715384658907231085210835856827641201927043549359455232319307908697166656014660083458319487068471574857331131791862534390510136297853485061171350246460332937159295392 [155,141] -601403195867944895612052796417500840050977886878372421471140777422413561906426693252004248776342499634741088617528066436535519978384755933565025730443525990358207385701816968351987262729803974017348839352932620788778113927510590760749398020124495475599710338299814802831165055120081670339839686297204920533432916664779616448787091236870287266165341704176006699293284470520897874366844728149320383496797976367871761463454122863375363450903842010527656172404841238652342377059950661442522447767507663313999198054399802347574527557559830192418866810969809860440821699921922296450269405743719914887806460887923132779744833888886747364405302184065086705591330560290116204302194522878633516058707085649580542402719118158189914070247941547819455802417028988999647734703838457454258341024852269973022634116025484475361300987791446160269457579481132203604546466183660006655159033000995378388990752921577137593563380307653265260864419500439178179330150801193920557447827016119889629273831219095222830196667984425107840157814967019752247795487822782004164209559165105914001733713820858976386710721259133625784748796954109513970390547159305525371759470548178244959901185084575231026868834144704059270458290655966003992879115456120703816936990996626288051230217327369511052145093975174601505987768962863498600865111855631203094803978188737892350680747954293817524411836869051714060413878127298375373484759278465447978012766135013939321461367187637619935171417842309254519734980095518866013128398692892372072959280316064507031912228483711396625667812060773692342673522649633118051224823139505885210612841597263258696340335700225093742369379293349280129248946922607599011425666448997053285944940232256192611360308592492890503750973208577549342368472775715398554362130381569963275034061892722496692995714450671829009397719570259256755515843355683462987606626313715286429050754951170796913376006018301748997603769003218771873854474547010298278744184947469382848047270318110866839283108455900070518597564589413033849082635582745627050024792654814947271460995338402141633479821524802339668465300767425113240494755952204434904612 [155,142] -122777454739963099370317345905362665760711647865538842652513834432814825266487954038078257482318215608532343568663301517436858794751099226758801998459554669680269633429945671844886880700357648799673309096742374492703239635558311297251180927685407149112845268487334228574995423145508652390221010143863724266505085732363538793468905797893313367111638300475621510247172842466576768706044672308363692920471866220421361469113593582697711973181337839248044027539193750488496014527541510269724748454571347826566363472816485003649421747749473770441868408575214321186400892848769244392337306934547501480644796442787820224486776705234661275535838256612861491064776447956765923178861206920037484285820316993139167801492268680008449888804231394963697131585835076508517120618913344881833314185486629134878908643188836868750631280425516930662267651760834183839678830287971229537027988215481584768711074310464360786487991153358125990371010430646492322921938540499746665463240881654236609873919352164573487544837962980273529632416053368283158916562006426475354424450441584456664808553941319325405567924092766168890363340099099624403250692766372388433027977640555855547767039336459265079261927896359323667313733912951271216224713320320422181049350584757762496229552688585043899637286782939128017656748674096341119517716980766629557510390392854611443065285934792189088624821505825072317747004934510277549067870227661008806394253913850587208904009399461359477561328290594900313309020422893771828690791888157855248900142197081768867153061406965396287231778751530277346299693588651177308323839205270107274822373952256138785348155911826372473606372228153786475547784450723085357960661715501337815438734203136608749498644850621886807841580999104450430551002515165941088160410969049302613473730456951497400755209701032860703913120985448734564410209712401327295986503417682771238806574912608594553065414741154166938906768557228577805026369680301023346914814755789585118780908191582753028821538681999955159567860690476709593454136157444372812390681947568373292106679667188021216461649396356550401602406658884986184880110092256 [155,143] 4799333651720558387241379571027639428781392287504260307480975921358371657009956466701229776295282781789379566679589318773344733238976176146991956704807824036383519450414682199129961195234968646593557084684582482096628600905785995531875112150104070388564802598264318449367578804735268228615500588881074034889112086233015029555546974567545854244132967296928265539197697146093937761726127329019071624139854037091173264102017704550488010747695638026840955579414151562987395597331646555147389910670613328177286690778048544432882853078020793524481013861186247996598871856394184730014351338744448800586785522036791900333032998266227401687622928744973697795432798646901212636648015883173402350339712161406153434887814231384412097821799441320319248474152763158937154469321656489905780036685928035671750738333580686751787954017261403668668726926080037837997007433074233679319714617248747286219708507410358184310982639976979171791076930117231744262768540575281500777756170626288057058187009389285368406901977479483911173191964838701234318782675321207798377379649240257750747661891681493122523715851038695272921567390058882135968433858518986464506186374508495766733617083059757082443536627599133944695487721686218741164492436511813121451356485893036648759251200229240444462357657482144640343984484577278991254610890903887121964259004788564862494376299889246651473512792562848754005951593723733073432414430909031942524208469821886854039905395548244824180737488894466291062573011035429503729603327033498660225195126163252124424957659306796003188606709082475850837816596799376059658042594545870166525278333326668019330419415656937710381371334095987456434640744756616789956188850998636385749693444831773771445876598786697327213270298603453370079624588552381264533332229182376444025344115128818427839071580012757749399515671512647039774601657397031746613890672288621883874890882347001840730565392252012438816915113620675316230546381487134022550814859295207226380519038130222262926311382512515222107509695319261300319191504070015111540388246662528531339858087472153673818265607704304829241545475715722490868 [155,144] 59415515935604251419211827739917247647170717611185956396353753175285523537858690051851120557153760346927497551501645936904009400339578312646459106266877873285591836307495663680453516515112113329843139009839699579139996874181007563561692520052111150747336094377482105882695319314480156905748100280452306755739398359995382141879232336759989234646447019010981303219831280011492771905933914028157301952211400435825208639514744406471018335113811405980730327583902211230023857031341878524372181604013535555418235792643133080076673629940319870960799690177678609393284390217502455071765295228479294682422276759904500314375861355815059611511349683171038356347729916685937370679791884357014439021742828009287666387543398663701036057867828322754034469527577398453928019847168857119891512155398900500904407011835191531651861915562765111614045883962837570888060196106664459732001514757279929967936053370309856784126762204614757235189973443374246045665898193349396082058925442946003799019277518331822700559777864501461448447829468285725516432558175706278100742163601591700620857980455509951562545860348701863157775190397268523874134161158771542508528796972608357656287209189786546511012991426751251829355086954602767792429108999846914295346843946177445536262635643043634910210657488265448869607998890235165755737140105828383662428631467729750761878224165610233775786102958478173998917559746655163108870186668366340476352058295837051236435437104190450865063652753355882266791355085245247111602270578765074689345526702706949883091233819281241240194931805299875039181651630977193239333617548330894222355238430074657118258554494655310663342637551273415185895960267184925391912195287565684553747983469084093339535070091919027907100831047423020292303235712430170360796055853916292409268993154649149407737223968242884755027826065452173501437511631207340826089176533217931313500407680662773103537762799955148633418477239170983791748821826716302518103511624387710644210473064864100678503932639459631945384328553763468581615237726877176339732345556356607373282173882926953397002959454647262012379294656 [155,145] 1279711643296451646169265994208126430127446781803547884774542908312702976581454830128392010377341416154286646753749480393468207586383892021866859575816526941624256492965629624688279243495636491342224381732970978990053636533955856740341072862239077064916765584732454389001038601409080185553968255464412499877812095056843482004230364721120311336082867592479240880841531501036839416530720919635444576527084434429778027717022213873632630246662474232958690601574743655343769952069705665036593129262040993612121663555014621689646810247910466701269112844751471122597321285563483617183697624397145149378134812738780505952791191384158565921806627341599115718325627247013799967322335411066727395385426724001758099181210276863302293710607309745300687312767601989164898869997680072097670136769832012013878614324449336978676204556022042345515773531080304924430968500231930912039393677212468437479689085354737505698272421643246147393722958153126022881276244758413207936311903194772477297400208114596237007466723045008213544398680925532193448104370822403775419273973993148815563560663041453640299697718489768567132797478871578929210416645249175223576824640325844624056822073180753761890465495482442180308438254143218770645815096507210229722524100327224534975140596937505474092833358712588585865044512994269191759927796043161019751456326801125860493553225728496909445664519320803958526435885618018068177597169733479456116356423847088284344893933765179237199273656574840361039120569124913485878917700934818417753577655727744653891266231513966670146354018692545076929214904598022328070398156168693586268945095291157617815128348341798523243673758007505266963300581774976805533156870987428252623749998599054616725869285422706812186966870140377838872677485874702369810864039410360182906742002081804404379697450525250635501162558083711743554127583573160449565143250809494212112280117515901399384298041853713183285814239994220186222580019855201044012471953899770053505968480040033719056823390038384241544694269131526059606521524171337207584782926500748265149278598765990161518826180958026472 [155,146] 33844173739905612305576763045186246609705434427632117308077392336732386966740311724828220598724652676560685276945177164726821204485032141956746477257358236373427632548651264130828628851376497693227947186282969355541554280833993797774091236457059352398858622176258730703131150089678248835550022088717789557167689654998722011287472627231222710411830208113482693864581976686864242896399306913438607686476210100368089954027499197280969600590479937155483805975416571751796728114985920538255579076877818711447836625174173015665072868039873178338544904302362880847605859976786972829896623704175547745866771524525833589819409096881974434566349159144749137577664579013193672949384545180784637807564029005927992988876547882256238130598613796411993705198010330633669009044220819767078508116434078205702450088707811690709482686066994057193595901468360836522717274309805603628864014967164367713388111739617701270644669409677452040328488834868459762623223440566184789714707138340918448731696417582422735488407954092656691243578092164676582815190059469865564466975312584751671762898742079115956585795187441789234820871778509184196364985377409066448710739525410853698162975916517417238722564973284010388302529758666226770245939975832834216527399189405875216965364394375004015610578406530691021508724712541184382139323575957236080197726364263541808684856626068813186453343610181269346804318327202465099647063019317984045817575841895183511438799908869223097115868422208975112691296576730879683215801396296779098409496226738259644524603462137720665016180906371022191099601704211095789883606245770080978951304815844364867904699905402463063033436669188316890887968380428889308609485139352236566656722677607107045372208079426674044065214982582779004303793704204469820168410219295590002641101780169652176190386991954919693895202059000884092000113118769692073516911026303132737597738967111561520748979334860566969678994572249637624356229229088516390985716829577008063756438691245825283506677269108848102126132890938277513018291406225519351784077114857311710980259692596592476268384 [155,147] 31922940879061694071647415943910222967663703124556475730994978255861271319278457296287444210200328908786754534671559219230357255431916572543619805439225839949368589500457392243724016938262242589336233454653122606535919921037605588453572875345360283442589233382215167953573548169106313010634279274348917770279592878587081408364693433917671234300929206747223523817008384622343316620673110190350454233557478867320316720347313942996075510440900520131856275329207109798674338499330920938242418390556476639218624363403442052923648669123692725820230224079711355085560010259353646247462360250429498895304598682656883559698895349695248890449919837808200149871535126531201860996352944895894392396490951113485783785875987867880580068893569600439460742491932655180798867553074196650023195382025077953189549459321528435100330432664454835960778497563908369193768196634437232055220913032102928674017597052505013571456353379523504809956382028885783459628613728163118415185882118455062309430332756711648004787097039515033532676166710253935487619238056834641812395735057555828353105768954772715017257707143415646028667614954347501922428988400204745648052521726597728862619508685384666419115774614913888354932914775352955120800952628841111568147466822157707580037374927584514263467466354769553585885449239671144523889870104058417319021639143864607251412941508994196428758679512526527024776364190585920852275230009169037642414392057494425449444660331264521900475681765522382661811125853248496142901308280863899738516935572276695540489317808031763289092349509887010148011068305518077644521875204356743806829830183439904326436031101897562851277740856572700937238679766161195333586471264706238333538007550644922565749584109057354929277500732696903401358024508319272387643624612052997077464906161846025792825428798364032804091614595860189492445524521927310505558397676275078961516202890133873834886353604922648080555833146516646223579734591824588138682776305146700940804863282563706074560850460581916653639488474230300345349713109494803863714530207220970537792567279820 [155,148] 269988991691589445817150704957106903918168284812646952553316697676196806240566105548162413276089652219299096430730489132400932665455349341330218239584587801363889968775840190279164525226447505972202515581967980981930993351020929636784792260804266789920568991615614961196556062998123497362000112872229713043085886180991531399752076634208450826558245739344317692318021772211764472619608460851693347333162329815572959633140903826753808587233228854697182187196076861285544193564683118527992761973739127727648692042907945369316003871137631483309033136032040564166911297531378777553003353188331477276065561366388456412803222749997552490524051857753687986959247749913208947303503519555384140115827516030645081678476029196466666356037466760802293919405722528996041760665853920414616849403924570927607413389030702430514538128318727181981461493787233325565505827858141154643753604825828373516075581991379452635712472661092202803449829217459437750808897285510149926619218362124942318996802702231129361614538533545473058285416897429070755888859121163117857156112001690835331016408357176884606984774047887552890075739818839779313777040546204968974328571703443311825469654619228905157627805457731322740607854770658314612461829646636452445461722214458653711163383929806351426459683907370211535792929976782637550459304587827996714545540153391362515379197922769151782149308259837328108169344578963691680625361387825988296678832620986045209338459933575706395645421021612064969947591275907880559977839209347505205952016268183006879479080026255459680428919847648184981793503073879875590247869333382615113212007218309159993742689778047875614212365401340778893425701193421930845815937822895750988212808437322067054380913009064757123969721979709306218790020849909007990408359942150112314253904816150895880929823867702433475818702648971380044396663097349653536118796459575263369087286563600040354289677607011525317674446148784959686758774494264257579197674239528370904025995666828327320352333694720297935806474983549867678202022976579542689239910041756458400 [155,149] 3403966549106465665193482785637891678900719623662974788093726735086189594801580768301461088652106971856754840274808084857708096608657573195997263060593194392351260070960526037857082048690433424061260257762462417840265931312413312119120268516699326000455558743859057056999794836219258464307466649089256627264011207062605509192882239715037374896056615160499387793764194334872141796869019484022757151633736158766704949380749712295773880375626396956088957125917122536666750569636603035938796335539226933070928742897582484663465617963104899335659604288015834719851595150859433498289308644559255821506648187128909350878845806427829454938582850003390220174977166954500270280981490359892669998142301405678312847799281306322426944742193647177389164863874985148900917000783486719658093742852945505525535010962319247457864734592332453072012096982744015848233351568018472979570149314032520915734297132956488124368883121749119820006213050620142549641544059098091054490225364151792896402456256254022697460401695536328314646889448435159955978102201562992531945722351539978956906157116112740487981097371045445025138238973246256858269426311070649359792466105663582793908154529081369906006481885133134941688385719457532347269770860935943160895362196704788556072876801540256670840535774419230260210110643822022795874187685596332877877218399350059545395213838028417350388255334045315051764929171209782844005448615293212634897955615675924129996804238186987142160936690024205436720127304374812816019400612528692340340489222553148013847533012904988821349861064430961134058867219842193958441686724712990274387942878581297331086516947321185139488582968498176420437525863605049480369185246280878682045848463361800773802151944420138238630861031062739810991759909899409078812241203419328286482376383191142725961278813732625711019310679802266846757732186415156254515320044468881677029052816488820833573251842328072312371307660163904843592331818302697501905522510723834940980380500517231422267202588045825111094095644504435100465201475918558801072818868 [155,150] -15854439337945655663899762167541479230819018369406398507956100577009303740584821897953016103230095078473743234904670702085679210969730603661318021015241681973087877731723398009098506177307403913921033394185391412463727131254355899084229606166981812178786278740665219734952076010093316637395108909425593721877770887793924867082387376704743183188356712390227458206141285319755950547302888326751015784211121392545386442584385006999950250159230944500785200558100891945088654458583825628131573581811003203180761770076357919631916242676700903610225840616572936105441088218383394599073521068644851888067435701203271436295497792999661998539058446917606165767820927640515300874387235212401946097702342502262411705592878692437861201001037786878754406473740481297241482163364267773557773749708204605532106549470644967678601702437017084351530940695365739228137126758486023379888831785369917416872779026258008446030765546580382601333653220715008198407271598235738673436472849089500322797590170640297145519179152274897529209376805969046172954263410033591127656110154116811141282477213455741199916765055398845358257689614169480841143237651036770471571982787998249595466421675099772204707269692471563997483993010908269525652380996517432988516324002179754127344501407772794701741690832971195475840666919075290373863083576419504324119600802492756636088598313227847482872791430128152184824603813729426600410956191199168093290203083069988985239410868012415122218777648326174963773450164951593572959482189732073132365781159824108578635974998852771033421252509172295791098301852336428568023274122257441220969590150464089689818307713001987846898794767169424994817609910851296214562451401351712783330880008960733957366335316623970362078078671849616123180415986411810189181528681527533073687554677892878837622881674852935372350547115322660392857018313654236392250041525364832319455800269012983925259637487311842371258061368014328741981619558548257990023132948818649642456039126516958492960493284990239913187395543367469019214316251777600 [155,151] -2327784589659049451606658293766855963228200915550672511182179216219929468515027496099466592542302265691900976286262211156423025575028346553868440263256304249824328925183306517417635472839782382483504449333752297600573824677372187406762197219880548485038627461946897347772306411591812288637080380131073748410523780733234386921401275374067903271832694122786109754864384662855166126897775139727592895238528219948702072309856465039087135887561967181858717414557031327410597448557901585930363495454683326534507160476110820732460482920576767571097270209343843850848307109717826170472530315790453298948048026313143854876536999775069721154313061917564494449693361157461761462647536724112491878846184267643056744503190960545623840031845696493858207673535190231170749327215296256005312084028949891260869516505049126296126310399784973292282086181113929526688329494886129579843566237038041395080063543921141422819453014263851103526878007045740510408453993842675530745203011973943586764031900548874491201320183580818587365273411726405974242308426722936043591969523825975514180921621100512768725854983849574496352482310076951653372646394982748022529071856749671711188752227472582006591832222242493244659526439102530588799854454354761330740469976469104790036604576523140974942599622880878799574966827105750075036647266596095379976713433409781701034235435841967621259689847359365684748712765756053412468213620836350067452042804055707280367599380828264221717841274253375604807679653871584308561583688031543582018825070219259462666546945620803611617364982988302736400118087040413415075312965189805308313331474419397734906118167834222503016833206378172763330409574424960710915769184997949550171462451415424881052384798317802379086817743670765380477147993574004840530526883625595000844565902705752131592026289823890845373044882226486676383408114808148490698870953952374476282592103213638930828334788971996084420244341229107190810402149032534620897137847651368068413773495739421567289484663694893098802183385344030481416 [155,152] 37724643600379603739037720094515735916042529282890161230471807311533568975298031744383570412753366325828996148010248135349040028921129318697272628353458043385187466039198606374518827147501729819739888380101061135414719215177219937406138998726822184592800359976229927398033129187005341738788682891769209039769720218129623338654837207714916894925593686620675792728420955526189286870841475868849041289196246509166402498072232650259721943840505808245627178394066875096815899252288156651989052953406704482470707451444107334403828057653010653575438099515278988079969288325631064211005702382242839028641426399690743414278625651529199843198189036004349014582656232123295586016099681474186978748351221838255864364853564540408491620916746368350819748001774358303825621967591275810487955727355778211372473975193933709846909120341392743023093371341040683982800626182128079240946664123650526459387681926268832973120212246543751280580989052470637022940799351355656778346618834961158436683855794411944678442382383130122326600071134604038857914476045523991295163905707379646233027150057322658823953843713659961003849121464402055531825953516799364867953671297043132054477364629768445987648326237203973732705589202505242225331651749947804719439253894084797279838034928189647928555654594761598669453398651732927387615653244050644129168538229574970445287747066789083029008360844633179943390332013227698265247095446378585087525610896195932635674012658601924626799010328831387289094054854424852643135099944454296672854072668696746717463974137783085304835298766986807272731048822263968643762024023517929980152659367996301007296891590992448395306934379865586827435743175482970130886054390988387596782610833585968413101977872595317604882490711149049212922008463079029402876333766399121378066231092190693749075620715589972519748002966438118679376566909719869620499035360601604684027742118172518982113419993323636724429076603993283502988710232028514626387392528970945458912211661284671310761743172868922711299184640 [155,153] 19383495243652101212555171760191699331395193894221471703270615246117743426060991579810585786357409792313638690334335242229091863899462885682676357643095382942916419641193698931429257467772436838346309849925441120932811994733714178810212084294663177932145816108542679552554453760726961437191419094990363020586850940250193972463170101564577250743944070326817844208438680373710004666659039635260284602973958098426818788359162751376299328447320778787372418821226891630208723063530749999100800833323592046498906802102623757907955699531582096470560873545390414467818084272962373786579851370354347298770009958159027576041162224207849131814495033255025140882892765647572815182509457411841582081192570092410054033069629798746396710265060372936702178306490699167823970736963918441517070056689030974927059426135366735201944840120814125293450716504970943211925689885181047023602416623581370479274461871822687305050208945669721342301781463504512207264003718736971256298125554061497511450400784577649999045128068189163603453758189724591904325127039303763306659895118375498134531291109941325517013902942495634353943943988694250429855136886088702667662078389714258587304827181756099403554913721163549515613116427665612388683002111566750122334773837703886426935194170197137144667779613283377291860703846500502623273179923040769496998422854483198447625714274862058993134630240460065892105576495104810732568561459704504655013556327502241375133949555931965716391556414837162064009033130034368685663609394021617075335037624972098391949106936015760713732127454584327745131958097311325482307443330048411448612778061267273999352395412871448573252564918244535083924458386361145755166826720292656729615570086197154184459021408852941198409993557321457324847559808314460992080687767927535273726075844073553817696867056034712760474833542662037273442210140738296396277955525215392343819606619583856464372218037239914395415905967925793853358920658435366998352527178745025891744614394048460896172643778338176 [155,154] -2374221035780535616897194529628705268051252122565849403479156244214898252238086212224395552729096449813569306529554836500642545257352358034611734901817112621561027698140915114434369192669351539998202164598663078794116384934651234276248430040405878020659185810835952644247377303514884366402655588002662645227102915842642985212359859041123824062043630151412715202594278633166446224114183055542165491312151679519841053929645970971812535836386300993954872627110810861888376892166591113027746436831898121473225441490969486821500137868400012388082902954039696188686237979535947397447275791839841642586114944033427184131772417072501411765079360151410061225986091741839351292470525623071579733840963227531665662445030040996127168690498259826554105368240896260707348158426590162459226244563337407312191710059371963900834297540670174016067992103489023448250108380043167376245501277122787378757480691289620124880414023319125101710950122374545022086945443980756104148615172944411002072071800668699700650901377479583888527530986101688738303530377999101328016638379910924205834045888413258928884918361884898219517982699925042409358173392379264942562658243353015773990344932344118039608957143583011602467094815110821759303429109785528410101921273791011640682569384227264813871750443176337217135251974937471254979746254927961074959809782807306809410827682597549194216283811600553694024744673381480151950989655375903392379403534273368068213124180996300784979465169249293812189572391862941394478280707406150124935143312634534217365167988515051181430876048368656910721241176918830798187366843525820999364662811199395053642480369942276451010164324864289612828130395761758723641344697603629674447791257159795114657755935794956009403679950638919569826275302931806117971328169325801158307436322255765308623354830596039067023290829884140746226997567572139964971929440754605733206846431238264604260598657048011172409340487164856715208029718427880854652086962527110131343990321108189767696 [155,155] -2043890706262252789812861523405993171790846841960932085641067879252310250879390674150388057754854750454308559771044800872624740596106380154026193995964602689142257509074525876166861760069316178633550900134636588478757568899350949978353205120946118689297920922988376306859584474297704487260936574917032694362401470509731309411555618545507921075836150102326191121816905216424344082587866071296983367823990427340007728514566582045589097776648333004096297700879745759268299689681179968707685658484092171001044715547490957249202289254264402167705407140999055346034569558709348615936264965724694892036593001314742983193902260093803024738575576508830767981113246984477654245288952229374527714619693801478060924779335069583679096505690561523573645032817742851750157047169764442733598643619358162832952998116562475640697818826128574232182642768606946578686205007250681419408486601852763990887140499180922269306033770851005212663695217035574550735350954693914622665904706760455095292058751658037885358778087134429520109249636358740140235194910797249912481080017061802928714015336236522278094891545550135305305849229723603808606755069621859736478662820136570684884319610582699943531462298632444592237351139980745126033449331785506079124086217951391359486049461538026466475863682494583095628514094370651407565859934027566398966638702836075611828637296069012461461431076674359756899727926257227591771914063821923076067437468961129664713435630765715531308590453074518658738702130936647651318263748235531797595852417194676596410087868641201708794881180451009295858582470392697953884328705787463647121746542021099029476002162786222408735842102681500957266840873074358795239131370095566937174321667079565682609312790943836738930893084621078161563970346250106002232281100369733164173668831394938182938079523787944628846817159160798317350340645690562029801702562821380423311716128919326108734988418792860354299387074781332304018891160710797500838345522949082064822280994 [156,0] 352683766518234954798543918634616417187285980511001805353127026728095507502696556091647464999441237922158386191989376174697693560846150228946932122284785611914503596093384161094840056323132870553696598486958871268399578108071339300481377238084032611524964346400062593742874204979947606695302214911349631390834032475595111795102995388417115010842059710638822619517248817744227695473877051510751699158092981018499339825875519680273351782141597066618265323059662936852156518254401612340726379924658303636786943507470737651154604246107498116633365069712748680257244501138628573826955396492877164925284258546887082495860760586673863400800204840086729385291035413936415083451757412422626014060942144676164728209342884201071820781908403231494686966526216804142202056647892209113281806618222409039715006085431034772642239546877706092831240735027108337382069021861099473735957323776739900093674336806552330495664985643712230804109928188577104650008644997022916159436402077108367913079200236319326234635407857897795301833731695283321774178986874626476005816894492558481172393349147088254271665598773229532819553774887577869317501446626466972482554212338599044306628536939922552801883271834182230394535840529549036886496744957282662548238644260217879356983847700735014738675754447156675875921068790149509535326737743001559210610237665533394502245267892202207958433943142977557924750625722964143152787608570292446437146361657187954355071536781796853046011278940528569672072307190123893173363023431674889572288266762356294215237028677497948174937000718032130138545256286985640615899089725860679387781377165113887359381548734886131442496524008930075512308122520905217617983577747263746395342367732173062981697543994651709458774781243782800977103285889224895922391692553249278280647645790699868109168739813392714050238548193353156434278506748266832235913381346876068256042822720656709333078869169152353329756146304896138582875396800736425096093715753926044556653613021691175116456459153834648624594931710820937170426847136218611224285024561476852968445882933656648492219100516043230005828117707399349899025432657730929767022444002080722647046835536669479182190208127971171224782325678178747985040243970772277594230197067733427974034281325945677336554118721000872105941111771250341564998367269951120895005244368078738358715033716208583538378130377827746306183736548669151586472765946578526793363389332072798083492857557896625336288960270644600731797128427349166220472861359804499899704009183134630533886537997728410752693550535396462236940401777672453377669900670971902200438029437267186633319332116631583374633208296047446007660287397957570997410776917427357778706432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,1] 1800321894436490960785943440644483801459682385398084687860196797054033667421122450426553932026579703545097479571352141012434074475030388772995185417210128615774076676411498392306854664492143954293452616809199082970610860629885828321117475297732186703419211653012306051060853014295471862657988056999047767893257113263198220241606946409592541600718596123285841028766002407538548858701528113750008216925523981525003126493668636296421244743273397357487557701862605968678587059677534226471989334455836363866054251057753105022156836366840855507729293238322241939458018400456235576315636204676701826632688357767012174074926472933592263916519985785645007545875565343064487609852597871044455840435175521602096104624993584904523358073618398009827567684335240176134892037119375483680592203310821462683256463129269923438917554500310840173988122601529366372074156177827834721784113635233121777435848245608621700844353676081344972636563966381866494992606388326239440017337307043834074910503703189718543494152829893327492499065707766753844663838804697104081644652534179716045843512213778772487847119033391144365038073030742028175039537030519229785024175973728818855322969709735624334675959573290859108557371019089448890951592830724427782744224074523230417714694008491917208977056907555054542373055893365973117495852984373606085875358557959968188125460896295525277529055511572858298691507670902581114188961265117053361637902044901228795740031393709757446077950051999774624075364414022116016902844495163706628685209282129940839085084954970940622483139138051840681723268725427278076841353782722273121524359014327670367624073926112625581052938218751300093325968617470093695655197684609830352851261846488822277838060508958400626649740367245521882450438909203307550538869952172158016809307506749703482121430880305626868842770341479631104230025098983481993609383852557349457979657670788835570775936498501481494018767803445015671048775869153786171140866218793085859621088128653303855815994506759067360387125545170282415505158435071405644042767108196881212117692120411260134702367252875296004202596613086444071619616167234522329062737577240796479416697467258324264988200845721867641220152520784203820115004639039534031360631430086853403817287332783571451176364087710215235056544706106818463786613645032817536442101283989337641774746804899795899829043790979678714963548157187898560644006206265228820918688534024148771652899944635101983604293311231265889464603501214747754962919696708887388867898827171600954887276238603147808078229227330402394175308992993867521476305414458151815573793133597007938857893245601062405853477156536600678959276566481829431082004404109531153390632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,2] 747096835857338733570758477054183633642967295400176371914681105149323630060403249198746866433717001909089474684411521871437735770812495248594641301820122178460500379632995174032990783589462665356577183404849696451516488283265976197341454164392468285108618443373309761546082780505891819317724769599155691273436301796058641639922902782255885222637599182132037992035200227202612267561930970555735597801370702322299701553121598061949901319664042685452461664473192660864385882044217859635677411984892638449546654608539643693807249899340204932010507270484420350220465771618374172174542154891370292879206288471028924871289040928770529805710860615025552084215451661688981754881860481475542159970250855152046213683105832621326250626396019577440693969819446846077374301819845877656473891894981157512503448593148903437905334776856463124500887227866078213439443712782380413697705789790022308705851018858136507411081349842468767653767144584719373950582052834712258652480651903023314045069412897184380350852745891556767354413822605243961367387179146654111504587618586339067697170531756244748206028338401771981632628444107830410526244682593455461582646166125958710453874155420505312061577535772653092608197702116353521065807559880295379725914839993329836314818675735240195040073968068875446367971199681987152185870012690854114350124813455601516544724813654392331132361667030812610249559722015022855656076692612844234287121733236820211165526230891271494297314214388102703716968010811957301479623511451490061728784894452532568582823084988193924488720476685075740188125561074569222224712637263732886156804147961120869332717557533500396191736667201778765776499565933236384027430918535963560174715280677255935671960570443607706477840204111253469740407194958472134462338357767464017649260757176544842145026905225806498802270546515790974879589930748017669528428644510970365630187126715622279017444107416577254539448330051338099064867369457539970157684751049496356636359112349679494798943580937955042806983315770595773000547086028731307739908995343106755926696085798183279346596013884215810073931037399377213786207571906137061161079453243059043779250982227899168651803570714600395481684398493154669349717685011057934071118435154571482237678757786799645696195791496453134458260011242733946470519128815987390062853374763615277932518070492312075675394834318689612429381732461766992523309230577659237930308997665513296809490458406484876236317186913056181114712718527799881058103846089642464134162357240773414004179868216045165399337189801255221146947187672813466448852852469281650272432894695179808950788094236521630616579747601942977155093207490061635001105684049041163153150312448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,3] 8346331447763429414749678595707268037155338463623398574890198970033404280950045520300165736380437876709835798992163286581813076720166734902989610019619366671355362885101737278630624397470896281456303022213328016922967498748968184194228973666389604522783544485397603714534224802495275419918292658230975712859619949952005570756662741011373369157685987491654180934925113972657822300044371047318622887021447295918127628470886778622449205085919855029312646289548072206037707607897375459273658059517036803264068283528857952005885501151669079351690011868362327655233596988803450552952249366971731463455350749387327726307156283294935721192908284220247506890015696616731697028034074258502613353226851203997951976098932608526414347330212141652173280041145648017823175208341214309235434131154514348236583972960889576626861686241898111124620351616692276174571922882463646835636469699288812952171832056697338010349329011944672083621560894172429454341717916889483375466934723673542332423583485369428798487425691075827562441205138627154778682904686864135404286249311570851709989675575988761349111894874190395016404991134630858925501868198547562110152578052354643248737048059956917873535756968697345912508805592102339601810631072837510114347252165822979993392737662801649789829512264133229359277306853141262524281617230539164143242056049393421979889099891530732992945553522700373604061071620231751102177843104998616439566650058154689840456135094090898322693053944073581371254986997869175155865441410426400367989095161052199899211769589703953989546025084269419017875701672520479236917761264710895801806328561505966132298576952515354834388885885725472617813207318112482309478934701592836291936804854503776175729942888180974274550071538926114545523450738358618983003501873166226603560479783394443710435205670886153365534093150092344194876781944671547609435021566149234220785486431985893124607525826109759487312412310214296644165141506262742506739351275572803743811146351074398814016801572889255039615175352790021590700010086265625254442427052868334875534121180606217625568718427493554367275078769674137038343112240486057387948714385845119551720431599424992101845884474256375739438422884578019016846268973757047229327454349460320456982313204276215530371059911201730686373851490685239691193353120008344175793092591741447475546326177223645336439590308776583373507253305081601208562389582983805359714457484075459854142048000929385192751444142927507384182721450625100141836646996881773631165828623245826172295593777736629735890935181664803717837488508054354130058366390278413150880719110463476022612453373944373176521125442850522452951941765352224232898560639618470389109856665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,4] 163064734322901099813345959654819655630537654151325328660723951860963880539395149731222625953032893029111445235552923366518126291216909244347727480307240674670895195657301900156433486844434198222343279394243425383011838837514303240648708207358726480133545465826219575259553642860212431404499916602403792140912537211800914716043528720319786331377288890105176561381698175417306819484655426068396073675018781013473926212709700863180981861878566124320784834110395691141677747838474363118908378986511124317090550907513296859130800076350089765878758326390160586910757904427856827159769191006570495614588459949322055090538867967750468719577958878985856329190362635084500832470141787726109754626884820919002110717935121684959325731111851636318100548431687631485612174381961675225133749602114863501678456072604845358048286819887788092630472668918840603879997516405479130084941094051694524067542677362457892652869962966743576674682691423843562371570700669003145528318535334998368929213480310432160065392011572478329821129762392744392308737205152538817476803900097993661860055648271611818874187019076495780281676916465322817529484031264793733909361224110873413982678887079227220685674116103935922305186841992798698750995501121409306872446763317673390207729374344824220072941630977258381646453765074719731885679148457669088197323941852814208984974971718206043874306144531750371135571892542235716615881169514112495812973406574189159620106989978342516951855287201364372579917110483961631510956145088461369960303666618733837377244209148592645905502778990501679619365033366295664850954970491362619748453396763756596049520136864166426741477002617400440213620769326325681233457735865665130417001654519772842600436382720612927547502733313657450816878147408459517923002096188915380855573967650164675751844796146531805420860231008722256081260719540532436923303673260162797358251214051752932984520573389677342181491086788784031290981839289401020858031947569364139751291332912772678838898466373681681504245384920248213447577842654996029875457786264300232867827090493727738073410061151861191646278995822636185201218220507030107781408545862179664510963833400436811794839392136650624330413133945027245614183671147904572763544331527954343837509499334630432041154227103719020669914951224139386660768651752526323394324783298918458723418649881380106646547613050489969203868274914056196480766735403791532331599654163387616762538605526542332069307506980754147363763597871749975684767148366475635709115282511751155357046343472004287189922956414926935301835396924417200803670245171840456897216727953494305443664887316865736332502595039862191757204434689869150047035394378851608081489436082176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,5] 1900599730778699871637773320875082980508728952053532228634977603865390365508712578938017249939636378703980242234847259330994009234485236710941156829099007788922813223375563055676679960413548771183711885791219891082679323674008039328720623306342222320954975946085235580636029246114666766648994687300591832851066341373168945557402877627855254046694435695586814478405665537152074821242923912820063121607124819328655865177362213810125738545516773530198964930502882153770867562171285354815555104287834478683288029070381356491988516727482813999232581156251505080254025692865420185383023681013484416816657215825840598169862947019972614392055572192799883785205861418887166570459685340376837552343038989494412119387794098231464819113626733098608093389797032882602064118535513131795248665446448468633165756140448208995658766465951980766585779637963082577902388896578749686087097145948018823346101015221758328720485957109841292717061546359960799086476689277016662467789503191049368874034638179694267519333435818461746878674208253021891413649737902725622515990114154008364622239449558894243325092031807537887217929012155696298370515400173200847555855665531568080087900212656452067327553395160913744310088951049344921943402897934610125808548225803187027385789051723712005005692319208558733048972667707004992716622348317136388365482104448849565259923801634554875863347263399604217853108365914160839757448148849802778028690357094387565526170757289681616162816687142067341906485539521922778716629495906853231062819078282097224240485490480630288392680917345344029544340221304690198332888633492479363669165468608096282026995841924527857320053510900371101126881452233881560568188908616601097319075469604830091701273903372459801099556498718886471053136647762784042637076207430729108107220983988649457319600625646611132662749747435332106422482855617347782189345484809382788956801246628527523754007484671986394033743344200472936155442027613032029408144475051649329495564304619714421486527678259833804714395537851095177504494331604915880439126996037810218153260863365467727747759498905294931136379288056148770981620971266138710450336434609752689015239707539151504422390171336558033757014963527450921563555938493541550722252361861755197228102822531544065914559371842185732151121909612855485808300784595581269971261747397707434562261797653097191216510551589387130785190995437750030734806791811895577908885588180974484816608425775121469838198291824459000715159506525707496742045913310403299158596811546519605955493947010260602557735102375837395095049604363272242572107269095915597911896926609604558209786728306832365508926644072051971056138357929530764929034292315697455000690433720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,6] 13436092046400135176633392287486394390702200906202641663287513600619479167718128293709065679775067100759728309228966637724876085006215921888126688746085116379523744595225816336346990179865927710091811412522989567308760396384247168020340981219361983404539201845696673491585459442520863137355200306667492354495164732691092743749047345186691179163271886174115010511276815211751985534673485148880280331841493802134932267330092599889514750699406257300181731805280702555543522111432654578114783629582087363989636285044357882790682780172780903465681280519471619999663548371816326796908801321165605465251613851799089148466502642452654642753720095271975120192490595315204955854527497156220730137511814807967482264290534099139191439172571479771873850664127115079803437019178782240884320644977086841435586789127770938283134391208294421031961368157978744718306808696453796438085887678088286920573911984699781833537483111727221565929376917333625140126934612888969866482957389252779498742824656155048382481354628145983850674158896451309914278706915459378652350551147580315953445844680800537846503726614682728362041829727511409577098240863297880037825328722919805819542874279508442603709393916021278514972268174937397020023067806339586127458554662531411257715257058229965163743401893352588043873723312696912879400237040730662825346898106399682428110702501607068291077381568811420230272071037989964870505306931579320859711139089507770892088753457360842783488629981240728185313230329924785202490383680275067003185695344713529112841114751589460536057466908561037096477187412582054434351779988042239059949818784079984675117351942007826099045708410912037919575583328509227605377889159176172053899710702484017658199133736016207041590452476839987360193313907782847590559008896074003325869835418257438124454434031391683293270656237425078001383489229293903502099534448468292979550804813355310532301580289025878283900673564756203897771301309826117406694090568573153213179046978265672824445732831768082657666558226353377328195395014808468541083309465785274833777834556261042141474129582968565209184466282415303915617397217823908575625875697535449391609756551698543863393631357067838110775924486093466650961571824860773285025634642251142932773097428713209761596591448234281605537894950502788977195796951570054578907107518611617319583243264707823002956053390816867418003354731067731027391425296235099753269597690943171658442284669311789916340893231548812747290505034224540865904730141260588714076805339418267193658947392064382607282014516516065126831281459346454549995380630469988817163647602163633390478350457433762187546583649231563427948343846598509273677026297743785369638208398163968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,7] -44626930926889143803675633818655639612062586551347202129945179933679685481473586496442966633865342393029282726844760106145678160943890748810491929843470398490926893350405783865701453072492707735592406194787027411454428037216055043553739498452276116580826422687781331893749741775873425531840215965549598705003222730303778353363289575110239143063174713281891247272058057871000975231923495825241666911498530636576262254963002114794905976925595905951404203781282145923517114806020696727645146426220648860022354896022670971654576112182134600136040917914681426762199598374356915819327488163196432493324904230077236623607266584225341324592291916772390251768484530811394483682316254838347277415444964237312683716972011053439520542346033328607105079458403102763788516049269745553957887521072106782941544506712406808415790705469562397031294373684422992412323265971083194447371133489281915396221571629726862799393365593243470480929501084172750933515460120445922488284901232039333174379526571788223475190194839041882101782687765602339306531856818672107887102568872422813051408758534507179022559523439968054423679991223351952681740442787084371146655387124800012811522477688063017244202013880657199739915752004169240931749518315337054919274349157826012391264687858188089139139109688156060947966804470793673810303653138681187477956762679507074155637182910586386024008404316255776288954883546169722391266711641589516577072528779175121051839695915383711290964025146991085577060605607191311405943466648657872550069111875448101196138633153767443222854337141697382423159358710307584576493068636384380100478097885015373728617498131892221751517918289603410670266176504332472455404605802910782862598377097066596949363590616564274449530687585531568046252731171455095622617337802368998570185449139022410002246587474916671143727387915235697701178149593731048283722788824502413752024107138966789480358163453971177981076273580199011629357668702959151625264658850441885077909207443365758044761347306070809643059376099757444285744039654376908040239675685632203599896609140940722706373668132579143363469561895075748534483891624673463771006854823253854161524400561165830817606547961752489470610975046036213272195143741027349433119753969514537664263666213160035381818635459291297320153438895817394811696659280940387769078362911510151851011749620526224557195559786670703868266026904044407708327181898646805093941113637291149556467897323066750309351786399791988256123637523468432686154288814955205600645368458802106979389152670444441365135891270175350362315055317828657391204643656391824507020548577207693760818021186484973326946859152704901644729621858275716813756947979065897887165631608913920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,8] -53616238173850175141093016027657682058462918272475184078846937161996051226118511875087247883273352291325060108287451273997702566779410086131259651602045965601001413439555623356034505294138442852044871760387690683495930914317215002674558504185683035821200482301256878506553135913485183252335100574435166798950143663545308113383799369755856336475117906221123747699853848219462870561812933638144994476259544200563443736068997504877608807107649064648475801128702540188737679996027208384095314687806630559484473836442607832861077523189020360592151025386057749477963662992549466741370352103812263991429995687349891474303566442645392305747941377587119757868158711973989641382897445752909450654698216289394868164387994145372802792702754023496861026711364886451034159950004726645505946725236469559963917664305632560184898085525935663461262218662764563353713614607555053135978942957453677120451083992023424131667883313309188439773441224490889790600158758566797310516159939552261001371222086777218285034800515546448409596531074359062029286022444352901875684702752571523621401779697264848939628482104925919967543808837799891980781977336888880429904606684277601008338970124290668164345491162423884820722455943872846541848200141660358950980001419347182591117605729641432248985473225118759700530044249270917400563845994825821121279247694399569142520534810651633542060423714011342401223738835753937805426756217806383822722314143716795392462749736649098015098811661067074933624152172516889215160862232560891225821500795448414581058387428074272037545362731945771005943229186475321100074192257643557006880085544709824555889524161111453607122980265798598118381397301388370644325842904495347587582727622513800860783072393289984224056746736151534958915739442234308868913484530459331162549665797944179147303064185623262653273122843452931689827897190720264255908008042190612610975729166802408863102749480158420241137037977426169198581466922419203837321398760134202924486668471466747860660684801074005563586984516648644790039786588892432970400490916291536700374093521119139777419698790289126390275592908951790080218212918253613153453962926554006370858368962207151977592518546586398442288275056690773806476479756865781789149659308003201412625961245361470169023984223386888973004920671778157664815097320825692303570071673346272174663894528215387283578750180299209215049125436795960746297656446458851293297241930398434688867446269617758629395726603425541502127272384063437001871030698416183793179145446660048194953465667329004959521192913271548337466183983149081625297058239728079106740847584940641291069020488113217631136400557199221603794561613397512332193550355766078727445413778948096000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,9] 3347684167389020783328226026773518571726382177579932880141693786264040708409389270220617652397014512047552174768988162617703759012436761310758972258518048005503844605821227861028697287354768198465774666077452181427062060262648599211946686221141201631179281128237430816159875149310067468960791702946400022808111750365602240490907863172571711355681560326859674894964176598520491864730915182222607191282575608153560764761668195376257734626118244056041497711585092448145040446391780735117424280502977163302733976877803878750448248124733534292607731464380363492719869365859967522699326918103608273722475271415649210260748093337977320635207888948308751841021856637114062410111178059702046289266282533071997734616940669980597787614567802862855810771741273277762217986853400521820106661026605623200672522570443337990088268969376376331317287297652671018168947581293861869842058975718949751717953201099692608292452886510733697920217260526251925103965002491005258695505437341682996637891303166224422472341851126377441032392675461500926426364613985285064199651353955167287457647146702770604063281578508962089795218237175137394849619035847216119252899454087942959277607802602580208334302213763537392467038805407336692821202503560150938175438429470944055627000961484527171426355484656819477489560837649715013482401383814514238839862435365400334418017690365580499368265271195318303820891670864395136813283792480445649006093875680598673002202950047679349466499672966209883591482515102937821309841974789710758178546958223779126600005287958307538793520487231101121377860488262107457247017450700585671824352636966351884621122542125855140260517694258798789254210611421182122665433049434162589499255651901340880711869471371079220922568791261346074716450094338239718685251531119214285579501790893353322741981781972773996694448563043823810500358625805914839484095788200640566002034995873207451055556755110846212139680386122514795561942119361401504222959336905780604474113193984591529688686668786713609009357623957775104154610607333702633528668565906893962232881740086666844159023325382316475204647578022879834560974671532299555894543281855413739124385175877278256180483714015368357471334850161599499129617528800667267851087271019651197367215961838897947421363258291577455466587052354799483893284793328535063701833638879556131273056845863117405217260047597122102902519011174245144773292553178674167380152338380096336008089389205602996648742287007067724891937093955636315893172043934888197240733470903676770827396017127432077275298008094492734949818360198081961448346733342013664536117151468248414273198285027361750879788029702115171561278350181933292950324022688032834992964326307921920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,10] 1086899165050286878242600621563771401285158596335301087044411180034544558248744639634319131580666350055217329804207665180844650859323031557357414211060603809225673756307508457522903172020345265600076501052878303124995944696369777217159155947837550316312944069915577423833340332550888322255887318845590101094376549381235061403285526334977732977158773702437527699325855112374936586012877690973564945971557799077975398849895401950741621165339123852967353090751488987235016195704454084793334306651031553471666957659716131935481982756183417775829675361316615996472471298676053267254704593634714904343699289536240272046141042412653944952955974892612450989953336992585087330751146067475867948887767469797959759762371272282624747539816547870181321523628967750342013180644138079281557595305865604163676031343482527199633621487053253157332146626704429283933992979568358889619439049491945359366414745951794499484674028526774078083851840185006636647576901451267116411546360891774865111842621416097996911543024645982345868526778335827466536634159077610646646886420118068830896568631994580777379101496178858597570489434421858070038510953279841238596845837262394149626312958290325324162172660343124693819782906140630415982335618818803948963453051576543194655482175217751162052405008804579690710877528458190381696286192275330548136403067153974321482706864795262216554194075334138957625198105432861668520257866758710045844352457707021530828998774462701252937689461492622621837757408370661195504893514863221709612444344861562387698973936002142774040074802595924607461072036657913824376899556841005670338401847808568969769340074595360873738434506489535170603038478206307896690662742498967660334308168779400017262258665483860664768522368792627020631595364200245245761684716754285619350030938586558088338471517073333140366132012043587941656709512000655464012272679806741895746177937719813429334726895302711445995118166438035821282311742063792471382475837281533650031729260251438621899618185964100475569853725810262357156872694829123473821796682601801156275120061170511163796636266391671840209755482254435050265188313579950655899449926879544713354721043027654053575470003563735397230641200780903083612952652596156235650648129920575846325865076291543986463757129743409184864144911055933350567913658035155991720126343518042303623249587584190901497319209331721534958608571723694744163131447488989215977768895533729601110798108433336984574229638218607726832477968246306360131808152150539914412600709132732557991216733099932976746517150814020454055972373697498371090329720165855425031661748182701253892141432393518925470900390397752915643431791498009046831515634007816795540674908019228672000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,11] -62498155758570326530336418735456654734248775744336236779181542015998509401753268588582994111218168707666019945011168666949681109161244782565882737709930631911304037063825584569830044970918075326302763822243625783720131806008156219370680651376087175778176295014977186684023015468174714894210732902043007046667261777571577325588280706548859425350238091331409840976776661573654361568235405459272171097458308509668599649737930288899630978307882772714018461415732355998158392556686639151183782443416712824106639687860623950366191628036981972038140087660193196503545281742305436746165384101281642030013160628156109972547895027193104467528682222963152244102189314360602391778906392335009108732298806574529178484066324832093454103985565643848751695623386185064747098200993045798480562967830577236991876757220911910533848804691155285633488638465229553889997989765643828089109725461782878807020281888048287083199897456986613210775431410868816290044469981964028993689088231331837787381250353420393349645652911161954931411332522675680521839236656146338315833040487460003371531687415318105347524316542085401798079269020854685788858942397829475106931571271112155801781130724928518460695188215683626418943066362518226333196192342964937682600820213871492872484625194460772354764784284378138724043272415064633067938890409423156969081735703723859157139090360322791281795828520077564375370354492109645034757352777487924343284332980653357298334994820707973394270013394049946395316582163595277683121331237598761112655646352996352810400343152154112664401276750136557996001089900779660654530083411044938859622250701324958778208051017966813360722440756286662013683176414827798589436621068564277295723346677366601397329329690541670410405596721004714722727911120599049727540020023255363079527017835792471825357760383764227401244856986719253009902630660540614799058458321739724492011849437830353258358077432621660444956559404956733867461970266985666694980197237086035962671259260409665868595040600750040173513667378537265344856334563197257331919899263011150588260267376815934604875660329794946371196876886919428421488801993399907266908117850530853599832672948999220564420023863697014362937366035396996991501305634266889252307983798782722449316277990055335419039895555388059444666722454724650644589782987843484382920285153977940806022570097366783372388231233319811949525442776184339610825614621131310985966346166759602275337879749159227249812802693767501706962818388727560243793108720781046183256236997665130328616258277110479365995949798741795014458278299058132037586945367388589153569802087369398149521402173962619134050928064132720964547433387138716766477179056730264639403549659611791360000000000000000000000000000000000000000000000000000000000000000000000000000 [156,12] 33864366691123983927691822379761734211966619319439917058846252380543434390277736072284092958713365778317857008261868485247864044471636203017071574510585393157988147663556800796917208242048790238293929333856051299572621195522956733470560012898258256876120031359430692283884073856469959163921912838208977717522487684776496222339013176614994460198462357719182201937418686520624032802916035078731650813467259427742896260076204045028942080357310481967419911833391977486615730840657558548582155273298233283560461665537257548143442171834652579418204329439217537585067549500727665364404839444328804983650458933728127974755008252877096298166958422097554099397104934235734934239060406902005799149117232279064033176030922563151344828777406617790954946317215969625236405214329351659942036100996649552670522375429673569468946991727183303640910881961459121547766285994655595136658279053005431445624259762202199188385914830553982527609219220557332612900850854280825760960034348232378528465541125008089319373512822426938884231421445778681965239254263752504888654934064959854006891923445197967914936360014749589384786314364863806898686322505556077510670747298444551339440407874429796778893831372340692568277987934794746168708761588672901387918692110532618177555053917987336878667664008386659999377255404772683566718521499579013203660820523557870730914047579671669970634724861904697857699757473509213219438328619084831232914801165283736643896192813619820015307739013176792091926364017070100416176608999690733580920560281780254105667062643136969551319405651815423765907585685020569849070332531509730295579736048230058330675552585749490090665170017739997789998093455857957797104392472574797748446956882815239882449992882309670189036145863823272537633451703558306507490566805221135770162539942230077802308718383327677703022941057096373125922736786226960102849470642871706352244663607155284666577271290869526600712225652877941272552024288783193235089475905254785143872734556690189165678234158818424244548271082465646176387525438009911120924336931842559055339177370018326667231587180385543182825330222345930849903448447403124144946612162913975252503160082355081726887428417354599740008192775742936123844478200433547080467723543146695364636878082619373748061998976779180283089175469653723399208538632213556567405636169890191907999763317415260434394843930283986808798657648154591402845724004007988542454807237010440703235252131048648425590122746987566975636704199848080092010817813603106056268177428654806357211034770509449960953712755456030846574885977935529301857899359117363099812718282676730302238720173909171324113172941789328225816017861559431609492265440117800308076511669784674304000000000000000000000000000000000000000000000000000000000000000000000000 [156,13] 450682214987974234608320709428506121022493988859648667719128084943700559285567874554125929943880078025538549701642717414830522632611896476607533679405825780465321051222737282991113646161238865515013709949477286737612303317141525392841911201505489072078856606904529590934445311327438021176379811846321688594907624642489160431722908673519011189818774321290198342112125299001457918134847212766863238746358529156074589194889333589720496553932802316196856930441864838963907288451484134268826296685504706576504879764797028397035139505792475025811531783689900439429718178996272068641328273742803536288322026759168893302128863515851383124366860083107777591024230127120138535091745068872804454366994093120685109814472319252398690238309706741933122538837055523276568772004994072267427704298935801119758105119839181046284698391058236363281358192761832419691964652998321723778576424934367573842675840002970324896905732954435356374798640587743207712850494851072445638214122015615742074492211673332379588273484267440873565009833473841046751969316297007768524203967860464850657321280634970078937478593235815992268258987662337907152079518578436462460712896349691703248484124150928689576108377867917623026405081131551148678961311934616789459560524392126595817295929555662340524900157592630348065384211107173166687653329535801050554539334861291798947807900422838709937357310027059978240058789082541881678207461139009488628652073596659651721709570469511967918516908614257259286089830744988281600318410986829522895089926476247561163286395715197863526983097598756984633884963934776539744661344855544708714461995302966332915285821705415550353723294561646176837856002050384127155768083703962943847455263913033175607147605549090811202379677787226984773075996870447307781705881510790523164992122213719866676601901749530419230789153188473772631494775215236466880266362424037487419447368649454674135925707267747636135678304789738755288884308010717485162164454297073249194112412382442324332591693648653896653700864908309145855336621726555048693070364773802898499502568635778830543364485661488309952181454474380160889979200792820493454343913312970347377100949757955645532086472906015794601903402446505312883145270338761699511620697664608204797204144278674764581279874619269119455706980182336948739078505192858002135465654584404410884514641647385656095311803320458618857265941800555027148858137876757136432238395287989089368093371273006555303193471649329886957945644368430198600070844964503985260120985344520654617690394456442627847263914346591463785058536787233854395812668722798438195958590355311347741954472045477746959795688983856917554879600009991489746388985231836860586043545589330739200000000000000000000000000000000000000000000000000000000000000000000000 [156,14] -463090722433431576901325395772576793847974228959041889413975023038386025924683385003326306967261441857576900370814659797806062434415242861398116014319642800947724161591187768259328532572015155863016112243461579578540631771925845841406048315974845577064879070932026640657079904268874411313383679722982984552832268190216917536342398382107843734164863086836285943338541018667426423016521656631817296901806089441232756781407562985411382576366164721875229327083934974527830944591434157556789737476741752309233790281836001746439716259946613579986364351565067654689936910212992413940448449206073207658560393675874746396145661788645121786219293100243447162326995957607885596275789586342834390723398549026262031954529291444497648624149044273059260907091227876077267847155332718432863907614695946092110975956293795840553895603928085383057933553044461473988412754623822614289189799794956755996836832807803390219361276206891938025624950719643334213765087864854495071142710068834533997403527864443685029864394447880391245916689013631292514341135180269881724321178365604364059581832816566390446662133910905170372591279782317936895721279750971122761880958840397849477063325106954655680056402146719048588454567891861066766232483963897726782402641380390783353665200804761467715136351197496175481837704446829322057533658782335144725853349210577066994920567771351379724589396300048431349694772588463252339699338905915692704529071563722299971237382841435574042396100978807624305992605514562854985757339549599101953070754311322666292311112432928534606732482875970768570282561678614208373604182964582493114245222428399865414660526588317671699202420351731284829851312757346330316675807785913062436097866439012500676976924887316932139076461999157768767241283810529583928299621875138321646122130120759513215864374649767709750785600533706962217275738505676932531614184831211668389597481274089262141703158226696852298991212392158188466876796259879562777085218054156117707690175208825648867426414202158345101162798105732575716889635922497080728282245603510453101026515770260318990838680574454698348504899288878457633011452269526020364375474792987976509718020871862246748253108264101162903785886372408256777866453065866507979002484290817465012526521664280641661418265220963969087536456779596588613921359962291787751663640152017652333477832020679189797110090048526369789864587882201405510664455189207960761874285567858187726658211895222223160336436310026813167115953931399471756950919146359583972631537354670898869617625612114380782584114282984809301891442291114724984755101700876026195937696160081513599884303838198978508259772694337253327261085141257556978116918912107013102678897202818973696000000000000000000000000000000000000000000000000000000000000000000 [156,15] -2124672635884097082084689865513989363077813285274886945980368792481879380949890462210074950195348720563720059030526953940497043842043539936943721651560442107219179283553679082129468063227420738756156103008224732966749781479080511904700242472999976390758112851173577664722712395184960538619180932727735633217462398797754982533429047842850792873850018660193889076190611587688707021611799106226082276775180594206959791039204384502611530338438889363753434654700021232822691573591270294568863706862593065538800052029192869491931400085752077698830278558241376105085730170701956122217755917442469180615433638712490724035780596180542264488519889704260465775930326439594029416923796782008814568073474670637032417220392345132244816184404606931520768484442261581960378461009970488533252641176565781430252991845098747872172723756233542904735000566930514857568055941912684584667475557627849547857051575767876370743535236865520532219501203335864202452190353072964367366840053882787971010607218068945233680904003662151666271937662130934336307206170394180546492830656048384571055143473028111665261945848164523885319909646479109383978576571380646946962632517673731253760903875851223057748894150210184233976702790612020323500904463474978217238718449430943279044315404385098753921372112728395405631702231363918936422038279625528277484181336325895687944986661851866209222342070185863173404971597373068460242317676048850787160339182463258120512785151865642521944291372693264770628191911757367127881164671691392595627545254374823643006001664429456036778894490682385741880990548234678599179788629208700856104484796033320397040995769238608851765913550641077796376904425684638568564550460530091563760634273191877213895290490216214274437109838237575806534653630535872461659878034008852503215859434823757756220917616175501903441436454360551435362281605977023900686460331181587223609020236000568872216160963924062361951315353191606697611505633523983455048240379513111953747799425713980377051667355428284319959430099790747624101519680704644533837864336928979054284528806796447331714512163838390196467444928531935648732503346820555612518576780514866978050834806373653623095264676977109884321051715173894329355950232014980607621159267048811356749984322845720547140629853384573305817463354461314443743827057578710328988625210764515770944002270743539419829664736432672013846737298601836239630269535379652818932210561823773492990002288389806800072558865624778543102213110849246808890163440520328023128110134901380034914432667887889309498105526450385230141032801325760180831530872032417473085312729178116883365783021147662387334237094082320464643813697461190918209948549255121267252255180536634408960000000000000000000000000000000000000000000000000000000000000000 [156,16] 4928801601295307862416408343313239410870124253992561308450908071927190814446432188137515775498938459304861778954335568687901789912677986279086303741985307257703089555995435265552783807049961461058829883228260409076888108465047168505659783004885641278033060635696454183250775752732840136356802787740557286941893590900955867507711910653054600532541567304275989187819270353487468390867282753953669953221456140598403081762881029413240554299335813253256640733681216987650069416414939295094275964056975900547464909293163728941000890554400544296495669064519228011400298877347443993645500261109472698776445433656423311538817535971189739912298766072514819344999783758200660710423047298432774419569024500066838466082372597283057480114003211619797208598087842378742226635324840220984334670387708799346856509942365736168791806114759710630500633517728730530614028894718889764351139813846973328102513262195966562146786932861423495411796229119178934727872265927341093166372736351505864647093019581154411939830425196078301271241161254849869112004394939208273913024528217916948295266313325014768368015557677432482648422623654784669789402637547731340630087652264135988148776712562796278419233904815010307851601257806793868391251698832775044319213901977161621556096296029555317043221866557347891423723567727910977010008915070872095004944851189599768858736170936241338399443925318237638963178470435032687214655584044863708480675535426464485164658132323187388054050727566357644233933851790733974578437950086160519516465961022980063213811772745279479619833248273431583495305232383871049984207911020521448106372171170954022335083068400586249315026413029934603020134656169338200267024052268947145709663546576488269053689353709409289586213595946687036375659199196644411260934753710346863788303098603198806023666883891229638070733919275856753835418454034935370532077455773231711899560210200651506674848006449631086087759972157583457464195056622625676148835127666434825300015347208509996429169831540382205149084636547888767746924619437460298523699699845059177138009897390619077852416509466672886665619746298960078796513809182914349630314277699229068636388547796819265433854657372965679123318917517835899154659990202131666585559380799530458234620518132124660648684473369342205988231022615121010102322417001383577424039209581205828318225600082045083933047667786550807745103396710345796386130980016634710400346719538188525471997785165449050446458638166931126538387813009635592735376174509216782602059954372845783210655249679269075001319554843000440787107641348863731076367274480734226231994142892290571533842183122742918310000879697682555162923696696683791416486366604647637438051089477258969088000000000000000000000000000000000000000000000000000000000000 [156,17] -260156643289710432160226548723290560572772726985715598773087300081483162811970925696266704778644607068823161188842437129607710298818627032052376773962609971796961753061733900431203151555962297335799724051582099471230246128343868343437157173949883404051098969197592120916715840815556208572624893441526694720961645550756783430049241182541915825975686086481001388401067017142628699262628470934122138528931325108725685651518096775907064142332188664421764725247431641008827641628158945515908949504348727980154941206820577449953841650119191970551788289498335244013583598897492867733426160974054144675989666272076418113910416624130908504596132331966257279708405491482910175839187997928561273970480179434814105582001042138260477769699487604124587789685288505679153565190530540351692168715393500838624432483777353570860371962203204848480857530151982433316170819830825635908317966501664807159262891053088153403226750025970492948388826172408702952247617271506562984472987016592617413145748021433560019354294853488610910865835404279705135458868527257850745975073495983869953923991549764547138165015587530317527510544507174030298472417938854592823415653916792349368777610184557281339372061205312337830846401854758133587489096985964004895150404818870282442051292044184567803498172154191424185961490417663409961724122768326487840784687974186587835370729788407023146403840032151059786888082895680226037430816150275767821352174583220541510740147772250943019555048118206873007627825096726037949364907774706387368093031636105772732448457848786812349033534253665292800056193864425211026556808935941615197964948352785469614694507202586776485279400618951934357990677231780710791557099586105807250249631291829280287559870002990782033035907112528045552913434783384983995787209580367487107623720340449130493311027902587748181478981959493485961886917177198372337617967901987294722950138986933716400674605915709853928156930167590303113304066456208481077129698235283132069061587373826103322289234722167405719999745185245280790967022262561021201162424629652009986246937180812880367165592482973987445687603308004741894812980150873304918834350605146568838804854475789436441293763178739730766549016931391003724647138886536445226476704307742291627736187847559269267507682686831671634051712909338149482200744219183232800150281319304172914425151463107782603492377419333435667961489294553147385323382822786345522580604082799728260566213346732216426757379365507539597623747175535420388294097838155158913862306077527865504047772279310221172148291656009126487627525230186821271614001581601387276005680241631766828942429838814018717374224081783030625848081525995308055483662335878317915823768520129249280000000000000000000000000000000000000000000000000000000000 [156,18] -11325483315627442828923239658382470695899252772290881182162189745653553560979524652575785933140009233262711689380850847121153296695474492828622654889300720176490148105251514332284168337262728616177443299625024744423989293563776927112332870614952792787817062661794333685290078155581367832604999033444996676630711002820345583971328555259078819108704152318194377803072248112847313399510042032220203845169055327373566111983006799271861157758178686898801492818634520500461018067299680770874915146668899352248033240587552092822470869048006278345171336742720411762395553612606223222950589998712748270216428036014336438746746924482580990159047399921283298526018805412021319214441871317940315854861421230547562819921472442139280649701563535130678060188413673342126033969300326560595985066859317842111127254702903529368470396597240047784754260304632087617859133501198632762893824268798463295590376147853910679213120359859295256218235162946394055160289633662729100224878223946241464606968606668054659438106829170169863688750285547960035880804952182045904118171245226425605975078281133373788129560589083694766392164549575506365957187860844621082266192914995536692909190099376565209881752146834455952913577441193970072334385114805623041299435661598817454850363972731996656430245410443798404664969320860813617600677479205538725659839821059288817818977927820026163861022001229733562376740106428679544068874276829577315787033732344702661749396621197777236085631381820233149657031148820578266526946443447786778104178044883133553170750229186484098044497179272411736587450581840395009407196445276510727742044380848062091084540951007513152921674612873071827212951900544195643117565231731509069343780074034148750714985994353289841328445739496988265698749261410354855036798307622903222839007029427232360399606685633753319826492054142983708257316166367390880639637985945294743469917939272059650464796820717575799322480567932000414750229174590866350955276095032648336640796156077567377360812994694132235472886845937315368796352787837404699953332181146249912285217876952404994278596180243550077077902094232545794644006958128493994956485645151901578145897103646342088498141985645832612637868445369321869172595024892422936923268598214961439348474233165608265791624371240566245537990070773934481725470112355875380384329154034805280087550669239316769515568265215341626496394359321908825260878483274571282585668743340691894850988177409637310552456111560402638931589815486607416669427935955384121198261897974949698279098474831817906491890942494914059829021678297884602729388874833789436758916486067216279126753013734263402570014600485907249308864468630263865030779453218313583484505571942876577792000000000000000000000000000000000000000000000000000000 [156,19] 14371740162147125208698675775307554800493036709507763271237554975647188076820285377832990608183159074012214465359916137362531989487892855144003561573533868085273582668243804385089702751104190473264978640173320569820826601738247344678767929482232523124968423077533087839374600723641441048633293612501484140946442832616863806305964437463374502585345797741916737887376200963676873357660152260663295176045597671870101444945675252667261295314063342538958767300058637285376079742732575221592045468268759011696524580061456023160057898424341598917736669278950700524731005259692299022849850264310284439793285488854837781568435202903368665785960967099137191771116999364144657746644972058738065392684941553808276448583093088248718436629555048405805077942598424023777938953033157715817591991104288020001432452248024479570645513975920270300064830436006106187366114184595743861765391179608117593864522751241362497725326649344478392607257132937125895144552868935124879404190625758196126301159497189172367449369569306086583967585469256775288233615295582419891873492885438899398826671384146200538342736097030533349384033896466115884662056774257531225678081695832534753308211200184714211330595347301433114355915704610992014915934297840868897653348267832912271486158508730581511143805299943541280010066721501531594699192675621712678878202619667437719237341771000051937267011515011844208076777717599966412588695490814057625990443218190067922880222176687232442778580120785098295414551343134093833669591984811138344648129187722244867426825106797174907697328100208491566425005170943069742015088745724937139249751895134649768914730005661998438091637537428815762594111838571873552180438163578597402377751428292662405853906601477543389208995317145779398845403258989008469737311973042305740570293671361905447310246801332878525696944628388250008812549647758725355039842036552235612255579459036703425485095104263628651020875720916624876600079092947173914930639324788112666059886839241541565863229058661525588143587679211791574507774186304025972005659197086344673678125300022300536245102278803475440393359530448981257331655487448227502427184374338368157053675061517656778805112680316784295678733427938409317531774298323767687855220980640782280042647214518822173711526628678229956598009142669668564906398976738097836730731251504555820970618155533682565360120459197903260079167989291435707003666759700178893486834302287722932815251412344510297391714865225207289201792371186510372697914462687380393662957032091483768571823792967057347888829583471076760263881998671724484787999683111030994941351426393755811589897144516194071596207543187300732861218589829110242459803443764273456486362834318225571840000000000000000000000000000000000000000000000000000 [156,20] 3473485549891138914735689619115389408791711834040283689737735596571955646492483369895469711039005646032340322077519863836169270369500194947133070437438683315734282590310787784359028480436850888488761723815201427350193728149041222104699544082698329943056075289853574383768486839430236341797422023154401184225101403689429651956563865755129778504349569100710991298476007003940909339667508227822134791603203292422962174908935391956781382869345491379305515233629120204104392108258437112335469371627032977099990036798989864354951992513029702865138849728247514841174786414423622386984776231909077741789818383823321844427018595700642768750926132163220354092925796435352563560448558859863277536354033052119223549745450349045347555686469748761932411717197360745204282382418277269492577524424156233251056672825572483195790229320535141529697200010490934580072145831493613058266240786879559133507472447243492012551494829014015544900283379179758892389536509367055220564067429034451509016883415006968659483715522806117630028474851773282969264287972193146722766527604417709266147402857065404721375294255721396201405110324551447522501460232749549346795295747266309076766437568979820485241438802426495976839315453347805370146462336921379537978345169971788790634657010773272811725939538214409051474447439265754742152090252918431374204811963214098715169456653795280200210295858772635628680950557701342963372014433750098231999136884352629913720074534043330507173093742972132602029888117380027243475757037302719651965600847051741948678972100994970565086598277683927669686729444443786768220793744017617338519149609010042246179298792972245505718201633535226167644453827528772539809916502367807864131392949542283923005199376998443445836513151094953748825556818463342433277478003312280447139617996389306797312727670627224604739080026803354812589399137143867691491634046327142911755215728448308084266465839613657521344054527706167686037974046126055103506954771275062063670080879678583365258188231969999977664566901437882207063587458148457158106514169087198703601218578310102471618705287800053819749374928474105823076854573991904219326479978655741303893510879699166465414235871733743436142766262885142357889224001332530720889698115438390000622282657058671213752253818581243589961453817707385783834705864830290602600167676312439179647109649559322338849320665446755971721068616334611044500643574145123508925864399564890462743241464156210958657960764083458800535445382973693153548758793591920722441086611277815895399147500395890292950390492479799895864792872303017513495981200750746834110464355526816144362344643911237087927164653432686833332257872262256309536661020890535301579497793498334101504000000000000000000000000000000000000000000000000 [156,21] -35955830752618346910834146368792816733993076628075142800659057208975485553782909344170670421138836504798718057662086409318727393371319807555909129901557931738336599088149903003547307002140333539204292762292225501806380839249227816961703747359422859341348937458308158117274152057559548899384187861571080032674210003830683394638170765799786696334922356160777275266848696738157587052997101167814670342002129717235907562070542831329509388474257987866314949379722269726776162126397176475692107080518936964590762415269004099603727999910609113340376793161719834136390815492007948588712959870926090097090568113985726204708125087123095141825599055525208903658133447701811628317116023501003721678714518519918221264872531487995527577175476280225274128845110662671708038534035932675392203846179316137943952403460104198386259706773620286933005660740292241677947979842488796679152105267756761056079497145889622610152427222591667554959206954703995722527669807124071441763214399694558927890184026805395784727969636314550537835155356276902529053555938222842781469841577467789422504101416438780496088823348875429303878967533655960489556493877162772320794689861038844779273583883076924215769442730231868993887910540104090409269262394189847281696988996062428273498426694673172818834004250095728291251636599435504634007616132147701335169479050948065569014655429339214417832832125533523174944673448973625493040683443620043473282995159931182664819991977371366509278487225166500016156292783509110299201477739420786623665870343211019463296445488458621345044925002766467708900158703662811865769533767929862221266969066559880238703836329823111672684233446213291444141291288805783840962807192795221285005830426713571114414752002832708415897396206395597983358042899690728968107971748033357728112990223335660305777806515067063049451369544160516028422939342147866385007884593740248621095960470313944378720926486093521830699699944549534609334693690785077099096671352134779884919029341379932916380399766615938111511224742379229154125878543249841392389825988016325283203075014229364928646852616550430020317998868242358906178393173747926508643450170311648466955095920430588398831122963307504485249257843547489254174255934576847816891661056212374694747912894554931036066058906978693169588160093232472737531326082296355448755098944812466014680282986142779118141978007894096867619177859515031525756979504860008066082205744871326191513937081898807892880244358923641347336226429110929551152405459780867741754635981326278674978563097218504405585246235532497261060202817870005674290155109402452976486602248445460986304695710875112806960950875880448371990078094853443682529785488989655430152265543506156584960000000000000000000000000000000000000000000000 [156,22] 69305370300928043882423671313684599491795506117267501738800462777979415846593289381746386522392714289763410732777305366141766182064608496673699689234542231288880285838510012412997037354261281287792738654109509145550738804050443422852923914305551404099479612021020931668755466964864746202131433776678063854475193985768960211563183283435122964516050101262249320655952848614087962774277248926502436833264781972066123270904199289090652086785573385568740447630079691444961200960683009677996508837461526729764878656280483122936728091354366280554777669099685091321261082823996973189765610810029295689673580655256025606092577253053211071778792588988023747040265886441176932695427236045322465539322746087340886771639014069060031702068536365964499160122695145044015807404072337578128487570115225374054491955308495335764651538232247040219710821931293535005346406449479143543797697359818081279362702804965184840045604857555157870480359722054888653667000187853777280604613661991956038772728696437265234757857408796415721116000893049158357409996191161078139197519030842813732787850759273922694544997747983614833230168617614026648916644118438521444961404901202563233026218992095538083370506166670884143250924381216852914919038261961410363723403615075291707058272784887357988748039637224264951481831140728005983368634008238998982071937057550612034566988361571065304226781796311998810497462689450569632888676450896289841763228251546330832368957646761591400630419763774796370196609105515517824894210326311751348695411718640434559562593861019417469699609731806886948359429848862895678156381332058333297510283721946120454821945669515998453520942063761454611754241634540350133683257215264010879135046276124179018102274264627756724446799439810190761732914963109642922136714133801490075292453643134467554458739803450810818770263940322432418456778101898096928109114848564096837673251636906948506565527978705492288688407827773009259768431809408165612022224117271323724570729687245419380394246941804584696167996958617836023098814937677325132829412963049026026980916983144641085727589688425176606485374238123722575756453420422230465229332522870691995638977866746810695217699325783515444315610775780682525442642175888133621660288337065683346753964076527429377062044530039106346112121860391408150293678524105786308591277376098415923893998889925566775513713808273583534638172949994153031747623720230987201360608035436292423162492010058096917187524000822149579051538878505787400012923635023779911183209320412694889961900962290528524913215444364336820857622495225846491683611157822152805923789089754801804458891153468450787476396476195311605725762882693883240487379346627932025080816901294028488704000000000000000000000000000000000000000000 [156,23] -96705585065237967376641772415805493233232316424138124567462670760790743347680990966702563805856664764747362423146454519302849834264165374524797113203094713466596776656729684175417468462706469452495992246314988455907883641912182537350403474129038215445795180856800323786693227365993702763355252538278381467734576475339569345283912264013250758705636467628600138313788147574436281932096051545601187126199860278426170541054528536488034978162571599440423190546573927881910269307959621854746433396140260572080956524438808741519783610922508147769003614086920105684575030552633937137774335807542203957464878177549734973773914294878817900079406180783415968965685024939844221315389178676290559621317930628349970436347058336043454268699701780762130356178536444667273970180852489676140905371061218646494386418771553753845979172063906158540792926094218643690178705162619726031440687986018147854238893579003972011076831570675306659963271210088807704186095645625846928241263869050055395892273365139753365861870867347891794126713544760197239991703504641808242303229449432248726398430063223046198960942053454397729030192126359837687187752131386638896133216659190263995466919263823573181474428456412739140447894856896077595288598479183449177963509859917223886677908539566951656365026461105818434283065102865286170037924729283975843271986999574125515453458475825246916665434504880249877403135919658510707393015725923343699378076200905742032603082753271242177685850170990993764230022561595461468941328448577826431823499540612832307767040351130745361474322076619244678639881276507809516116940442161724041513978086358103742034069983103448119177684655196545193023611351314130006950813586678376531484703214715663834606917768309525162432186917411733358492303146830202014646744827206707477923764100065176574406576180148921733274451700423010413619635867716354672994769752956041890728096561148545168732185274729166057518329939405095801376255815441105960581146991431417156998314169106722660182560469484771688342194970896383456949222243981988396595467585852114784107075827773455827745276145400643487137264774131506235817534568697716880410861397675194369231279717253480734239597918401430362137920852577601370022042941865088724538670824139723124914576350870773562169034054101916311655998054982832608806252413411471327073102722869722819648224376596160077911273281258126852412985939315482594719977707630657207097731550269656803443922942582809211262007533192333483311895133705968640928960313303547169289984514991237408908673011282785047815891825134603767783968059199640642558297813572386995553933752630106203855140214577049424812947674475590058759005791380737360153344054002245263476536357571715399680000000000000000000000000000000000000000 [156,24] 114516774119445704909362823202334321207969361244672139637836668272358972635050590864963809655024744385858824343644553982203740499453005268050720884168226503245064762220519714997257738601567608103300888807133170839295743793887082912575393541239701957182082766657041324262129432054057482799047465493183092447805602819189117933109230757799439079286575048618782905512239857565263053904721517374188427385246150822178368022639048361504955859075912060771064943649068733755152878247184795949634894032035387997733611394554273839037989198331560810712434973869059804803422062575760318886053232963237319934084510710929146314122615714428127192233688471211074535551271178768549256834739578829574359884498386489724093653230190628325887480602787012781061167427139477567718095554943867042349307789472181618816718999831342637003494672005779718936915239066196080347381968759608463696634423234818101739304048581426415171059835854433623628518393708281432241836651030839858177877178271983165625209969186206299041711250124562697635872594450219525708437959065612413921684990578146316481781375942194708148817832734217715982325502258899126718277980485957170092734806578372630820464966776082523871682192307138071742459366192239416612307639293588838514336106828580453999324889328382204970000743608875923878143032316039546118719158595681490939451338858640713571459845951567154268167191997795995289624982708599713265289795781494184686484304153899734562152897955939969918575381518228370583196746989531316826250965402476920000213901530852536875217015287163253241228052782251381738974728631090476945469434630657111436155413755641114699023830640767419109947741849657988989987541298387471104457309464562061618449291130459654595928669892962784939744799677582443588353572041877326571125459172516075944312412599595774247597222503485443513375210013571854176201296795109995357337216556587188342600325916564798232083672115333574643085813369364645417645660167257134868785823493853229547542766752011087713705505672210564172504633756254957322225804857345945110370017781907582563081398739158063874207756032593378843491230473125882166816990027103846719336379730438883855471569842700265849713751172096520754815983200133034231290655152432385221294712125228662271071645055773176274989936300908293888112067458996452777972378732763883606706139925123492018865011487923082379606690511847213589608119994451226619614798013499879333987306458294571630790630021049618564685973429284803489797963090001806118855773224426324831258841441647078023913791618583782632282051745290412340603445551452469124216546941706914647991326084861951888900809710804758856181900946159168380040832324421769909591630583847861942895837974725759336448000000000000000000000000000000000000 [156,25] -116496795837697237853511170872579712521607325629626907480718541136668293343574647881941834333425086351634922807854292401106389384960256997406607120425799725161424015315867674113808232257735127041976571115945999213757020737152379424663204383763586485387256784961647774522891855747194749690434647016423461916958053184179099972707626717241406619628424118791968554331213472431836301241740665423291973392102032420703816670760531789292946470088733557569596717959923906990763960694504126740694904575988362238209309050436216246546470840530305456106282506968106883235481842080645570349647761150188862637597770492580933886438341366928941688633293866201727284249502938222063320910001080682375839630006249915025539974438783132681307271290359616801096551519966695517162731206753967153552260834053986931063137150327260372475571107984438563357486436826080634381327466401003770272532695237234473133306565995187038791705200782905970908817272886412088567322447619153648566641997601199434938132158688150003976015113637867852034547370924273134045903254765019920435885691349976239377986559603232331596659613916080238329840774034802989075630835731423917296800123970231088862787632641261613134654916417632749445911562673658508907046239577395098931365873834929671084981880926641026315977288435630971913008306373445905860133315500093665835203522993048321680028835782477263041536792439094346004355039650470280561586083008997577525631884029048567611541916812940093261782321857898860111467155406203453105926881916584543158199070188230141148104752664169796044365790980837895327761996348743545127860060689114988738638218556394522055930547653047086241204711557266533274789693437691711456252174109546759355563730096893646090070813819278813478005913309013935031166163853971255109605074974233581791957786651353558903989827187674601049706441511899906367859339409193942763593867484535918255498363728991916705287249884474018275245715823547269635802002143236353230822963408846696182034587647206282478367010330975875915231600032848356435479241443758228292603446625476784527198801317759272780542480361230696275711677033245822281155471033784874141364862449600721775326121774659572115108635326550806251324793824208679149303769853865751339639467649378000549930802884758604299011411761104580899641290103076177210756539581989627400865959681765094988655408758512352857417033420620952787582412648922155776070412223509436997871949655787751918699584930158437912140590099131237961650938730596225071055550705646910182295964398737252421796256780402837564965946671992575507726305033755477750512069671752757998893334644218470168076449863506396075118519917910324439761416753246196267009308577906485817889666809628039577600000000000000000000000000000000000 [156,26] 100004355428533387013269045704613032834858750411540332685327961847418083951321401171030910329894928895486480495785412683636305453877916609810298720307493722445114718476040973524920484011533887329526536447598386887851076247739035800231860628563267117869129741911255048253530662728407546584654011125331082130950528314203734490268153496164980820093389583854860237804356404228587045150769839841807699627101263433374723045709986242727341931309436304349807545131373429422201177686788267499234547743265168322014968885945277020051646755440806904850939206883454372186544263360950040953545265607819557772300354816772608461819283531692620309812737918017773758601387491265381249910085893410632360122014633160322177996653124489982712076629387215681554084736552357194251206815595865676868369143440417240166473353053098995182814171349337176004643886041175774340354644171475374425882584574463161539908561711102266439996213501245463422021904146332907234863680291125112478055752716260869312161741620004831414615004341885334383407809130109503874451458725447268397620472298080480280045089077470402152492890884485141234017720918556922207870051051596755757277606341473280846014918345380485246903866945585524589963850074920638937480433029441818529065869783142437639495024751722277893027273328051515777743111118602483338195203458018570960664837764434802152492368628449375076483413540227544680515589096477975882740722973094337595062705506167783412207135967544364864919063915315232951880036786566843930833504269778382857174473829960401872178350411608292383528128359887861125457745684054498583727286355881598722541419594586385437248871125561303575618888454738633881576783368555566522448651277984342232814201526136428016481859020597213889443399708339754821442409033348990398491333958991878972733784997396488246760497575285188479009396774822360835411222789002071408122667398689679903596441045067832609739970689379750182888823047586497359919937176869421809015296352676525377939713636573886662666977594542307320196455339336407764441708928359232119107360898686058033796315161729721063943268534455327019538652540692864520321224187032461374598246428488917996246455116204053313498903927882058778290812157901168279021108913236500370194748954373321587579525239925100482272190679480601871192447352390020050988001445082279284490147128107319074495130989932159600992079774558037129999994169378158279201400213304101140261242462645090612937773322838773562918645800604488215420248112907530364338402668562626370383790260251666037572822997765599490047192082894979373625995906436175866469225195328920691121271299061426589463843768935568935212153843109789620233319168363776902083913655780039052047150154637492879360000000000000000000000000000000 [156,27] -71723004945125626657717746712804933715529927589148142519637386840986438928401184678471856450597473911758407463506041123636414227035890098504294237692852516935545962524799965326760632432899952389508295886166644299861631578940245575259392856474259242139980564361038381305150090293672488161522896943580814869486073149674007874692749518471274405834749457266891541298575477828565848271721724402327863719198873344563587817595543301419282289428370076726008814876196759620695706517011143482912775762118642675620056232395207144964089717305958733045361050806001354385890545084531149993496623264449309347383977457071487507720079067448942727606911409326971154728401152401117073784215192005739384344469151541079956080932032553139079013906188817898028067797680517039007592452867947973833064217897775800207759866669540439397948261904808150182807920169668005785020645975405535297601051158950560319196950039542944280403047778229279980245353735205718064240821602670261788143195005154388185907203036202815999510502997046758945375592520771834481595262092317820390845486875169633289559147631007408214584128959284213232155263250282704479308158341549567955812197121842689246349723392071353018589541384960173951644710346507058114272100720513218962143166217721150162338926239410710279424274324742841340843961451320904602128170344081682337898726188389714830390703532090981478085488832949963558694632693788756913230680992273598773262485199423370693562333831169368263288236044519723049270423474183179172305853974083401216632497164334099171042460649447236201267394060984741562451261716181357822340417704688743358150622238259714806616558218976899075591798919463217576176464347327764562319501175672110529753205927173941595446996664770846789060026008686067220729949763937958998591924061916503994842377206330921107003382126854203738701544518690915561509597469697961777378012645863506497411874124267483752480214530689626348642711992743973932912147635054560392956849910195197613438360741900719410971905575279787706405889600673873554218487555623523647305594267715451325300105753313521708561425438368840157827401446664971566824506100207366399503775282725861598555109811885406583541646713033994561099013945579438508663853928834562391789668474748052077012163563909677540477299761909376414116085638817318015032167554228908319967102584793920073234484223233802368317006631209268432335145887882373471070719658172220734229811570153801761790271924795523261326571880246701812404899332656746552209291726261926426398728545644081744083685536571669011697344123308241862414699863541564046024084275387001787587496652698707289420547944644664211302664968057606696980437981239652565551607325495024073265765589423740682240000000000000000000000000000 [156,28] 42732704189485108971297944684487235808054080754457677205650836035149473811295784669296156856391557016632122587247301531865300729484579396776948867029269884271584225537308652605872567209734756450259354228258046110403259149573958956277763120448387882259109754809764497505573423026098320335358297157338463354359827395851264319678250577898051087825491592043674077640291133813895660465716399255488079569048829261143194666410984999726011580739895651913208561234201207635001004550249630168406013643111614187383884702187099386875401560653966895263705382340281370543816048592610782637934294114486201562935597692881113143400105706531378314821919840518039590078875452292606105859401862635152551885452923829568932973089630980106692029619071893803330245226775039746560389547811814575215285590149398669896341939746551615213383222999245716756548253178260870390009672029293784772772125946366092141548493411272593957386995067001408198915071420182407646374339739672097276517610044717677534215579468193666094135049260950560398215685099917000239696565971076614854830290754014058658839764348047319282183039223256120882553341062749215300188294565835772736478992306381246493869810086108507844997378576077095486354490390529179677555570854619167513640588731909982321521106612612686470057538290930242229671359510803398715294179238325376906384783220073975149897845122004205080495472621643587010765232025677703389409139942861853551815478664949372109502769878172499630682988714029205751014311632127032666785859688963417836558165763657697059753012328925040949746664156467208286661646725657706491417003850479425631662826463430156032586856947983225204019898746774942269709144860174793909642258635598361633589865378135879189578834608308847349548904614708992383355743053271043018418736145819810701538354193656714518007299338372866549445837466620532184796933163413315981956985435232343291140632067580175639475037360667907413688252826794376058499968367302105916067098156657234840356933990034892329635469726153958479016889930426806638584699404570158092159849281249432577749041519309109712657977580476473047212272063160698135411637154618303743696036160440031571239531468085367134748345833736119614031516264211587193017737933174421646231923526479119760283515473494434722190430613982924280938842682122920577072010609725481587185579070655799974315578084727488497142870164773536481409071627258203097008004393666643359757619225020271540784097479200821254084137484165862216690566231727071543723525691622678065774035814431188955131147667546829312333576798609407985948076646616133156464518252755946470794204057740610247501733846266344494402994913029246089186993762276108290403457638519572522225499532727005741056000000000000000000000000 [156,29] -20635620345905254324954245416003581465491788574650072705170879614822312755057168405962628928652977084862525746709180288471065325858184995822832408299073216187102464943849302974405944931981700456130168785486631462625493547400916101094768790193596682087530580220854528292785318419071121514279375389982127532504588666521997829505173615872699449371936047740127690537946704762521550412775486130977218397939150532200913537604571997043200020874438642093904664894584792218445464771602845039376468479722745660270657170131923786823895879905663459520555192633893180379510451204399744337831638535111856575091982650769871095018490097935752137962653330213257758049619476238428281659461884818322914874048980529012895454325778687314642592769910186737197095446973898853694291842316036221833422456303377879466013552262216550205485867150906049236544423198270889007543061523129427921573908711791233912452452572352159487060039530942665648205919449528075094812786121408422863777959748496494318235519115603920145348418808068672943689304854643969206241771224848458728559629357384679893734077709793366930856469191209092663645350284788729254179221845124932765292853181807780588719181433506968215637398896009833134113260017672928769596037035115562303398107915433516947910910200918444760811885956263403541640120730116483539972439986657615678936356594333105778230509848641707143347584187456649586637351672893217636098332685163314147722706648737442633392004145843588473253358199110596308279322615472783601866363757770821181171851578457751343198828092953475963257863136979311466298802504812550655412482994570239389918929494963952524129454162601761275856085432484616051217250912128504165167936320640589128181989323938224333386701785669458470437769606318275049753119626541128778916424022001838098617021863421710612560028663464635241465651887653256842981709203870592427162729257913987110570496484065419387852537537533594317528052690561497166255212666302099233036443808241043543421545394552164013368609869662762549600847389314536214017388398260352301172387481736544770806014558699202844084574448879900649557009477497388594825110716878185525847502518045387758525711457649720771085357010142588528986606796907897973294992545091527588335237451357989422208287451547335914487649203731709384200411046225279170002980138223050007768764907435473473451999594963102555125596062671646695665192242080841903688320844476761860565958513945454320128477149770683805187937407648015773194782908461330693103893070728350346859522897755573781059805917441580289489558496379931687055161065244739354701723536822040543112575045605025380573870678319441188201155842354759256260732667531313755353611632612810525905358334024870789120000000000000000000000 [156,30] 7284960747023912926250781828233644571349799514062225880748972609037422805043153503517521436024179881490663274080765511494208213371074009815366441455977519851770132662458295681606637615666094978713732797959035036315303369450881656879286607621075113155891788406006240498278564769737553307349761927285460953958639693029473535205774778792642536382904598523233556075150258158172888147482249710219470363943182901407873787097079282312155291388914832206733132607180531292913959698087461993845426781465571331134968878487649018732170815810119905140089031449053644727698111547718786573935954385427728195100639958800212589051362855239603177009321628250599369610455515407613426260387006489430265315081817437187227416227107983646855360403085456115139057642731036772376300698501075765812330418475221421911111455910866459789277501284095782168731833749100708135489505673919299423774325680657853862371166640884175287508833615810690593248609853592362053712539739222222148514307685249216005293469673712039384901931301932231996258264375593760120556638617279767216613100115706916078936899210733868768011700346827789847615203716995164949241617216038835943759243165775207109677724586886569507508792972598793566553447948712958542096308329809996930116829581682496112954640220342033455598037460548881852102713714656282800484685262224059658095327247827118243150002820891449539441704787894309115588430805857650092227641648663066593227638847278615446402734983387466143064081272730506851639195855194272017408058179537659841568538586581822285864491085098356524581059489585390418759403703272262289257230526577930267289050587398098468741112837826540388927065769669062921165016738976586185039712441640678474410114738941922063931035504877819918614046220879548296296627899953740808813192298777673918322980557269024048484405123717234277430171992469368812291085102649312655667119806066403829775838780723722974782788772166151726825701280086705958508904398620965705422758648590167911678212020979045778836382507579992307357063404998646516877500049204713275662617101613008565532561253316373664261626690412710256008252880295225331371166110871219615700932307613912487844230965496960817373912042012769679578947450024160919199425833713421316127767996327322007983740255382323606172990028185601648797223996554652850903273668492426096901304565690679957348832154417233800636671999540725779666092822865221171313450881150011576201601659464056575176485798295993438219536724893182647765375055718438035818672139117651737101454231041940832264040981049716070291064119860849522133885714500196096115017511418334786313521729099141536659273483870886459058585062468613285223441726101502258066138076986583806212193336407688740864000000000000000000 [156,31] -987044886961163411664136041778248391764415017267853546213218831805377124582737178055597156692231920404912162787542570059586964122274814973594730129597395955373949329543468423045353692722233564926891918256223972289499676579270999615932804560954964667818010877250301081322872906601952670461327973414737730438166169490772780207791131463000124499949287399716459352763254979876907465046156500571087542529488907835583290463857622902762525911312487630613691546626419114379859665691305290303270704261611202848190823226870921236453615242856992464689958904551404972948164196695008407194742428939011901982793738718389768915891510494295944402447672759559775540613264695693795209057451250967091919460854576315494347960612373514317262393048224052820691088381316410765833515924019670299749636039850769435746110656818605466655836737112551550758501378656895022934497001001653952752567248103680397110462584468082350895565328868564243032695442260288176413743811978206078532497364148457102029833411271624100845185901337019171408465197417391414411593642478395724957209925301162732154752937238170035160259727662255649930270540790884687620402981313936607361252617556181997568532110436570461428531593912746763046159631912360897412146260486877942151439815042152751010332109091922478147578535587187063067401468377649454797499473384978204324286925493306689630242579338269985629019316152267793583613496634758433576021417993010136553320357426608705097805264538835247223138225889549246317864954552784830301985612372480341040125573510077160152586079702014224649479499394232020990019256206172487548055939013105782557857930945696287898226955415485350353648424724563138958186938591586071342915592272232120030600770195089382487122664917830078395564862942371454571501967918386310348209138726429687765616830586673224634934023148742713526164161355539638934016401477949914616119633989186536832281192657916317732959811206281147531744203441180051081739273098359581733142239194614566927687294162738390853795865207090603742666425704491209740686325244114626072440707347722233052721199564128441593649619624855630064631081059200299579174842661092070227692985158610479979865970887315511029267120220451531208494338049796543907576941100546855211480851102301176816742275241375049323545794895163161261384449705878462440608465895935645103745249499133998206304857645502140618719916136844127820261951617303343744982894739410450487777234661747305300657560282472428906474885427784951800664481233106950686119778124877083556939793795887662303725784244996139606821689535967532607006951676673967571128686769205137852969360763101063197122753538602081333424803215157303977769118241454055330654344299729591777034364856041472000000000000000000 [156,32] -967183052789940032672045233910462592157721269900934476420935769728349208428367394779815057691956107529895465265633857128946586015207904886789275623769786356489036644026588958883303825945284588977803163827935720735212276006168172073750180753253717330769736670159801935118840735225441447333570545589398085590270682527993715734586710415981338936628681627466366355242061258937413687311305032543157024906561499634325619514352323806893461336030334572867795606531424216665964827941326348239859043405740559779546798856471189746467729403387329449004152811253091469002908535025767852679612825797093419253389282619028703214384933374186471316226705532867037636599651905313768984757400345132775771703330860697327425762845396673050284592422938639909945376875440769747806062945269964550028666401848719689534341448219421626131083684250015712602343648494647320132769925604153508949539348654732554165856657999349718392441965394129659448326253516630510003158160808292103490626704949861996861687247336602701743210565746705728972461759020014132421445339182915418000699223083372717797480667834801290994741479639944974814894314550106094478271268677114989936061580519858084262758065217950706978883361171140355433332558324747224268668889350948196903397628726262729652770885462727907639290271503574848506900435482543429929678376674972213292907105407728573814054061559471038104162605389506105529137669758601197159409868409892995450927186117970322380549987139726587775527608032903364158677908980002650099204977154560806449691581442175638492735740466321345022500764275142865475337102299242395793687921412750074780374844762892183177164424602097566103811597336073625950946475724441656857515414658290346734676761088529014530446158885464739399693789471090098521636677006062822406116212226743263990362035791155188741027965582508374020685558931251925153559596890081818915588398472663847208479380358017238333055477013295760036405426177668256711124754112851361538084436921358281929535021774922959220717791476506932428030899350970396971941477379786207383163281739986398317931061444605364181273486337891101226013860890546781408803236232865509327452639934166820788051038736736639355186314009377549786575341926910964668390331665617283410488390186036687513100774047252389748291617809275993098380748850964520462082885897074608120523462644559893602351257666949355617727182480416006680157880706582624851699329005557517503179001349735762463356598755844032962834109373806885120654444803829360348357105780937682201713975709693775583897207981010166932183033983495518408124063138658547700857297049626759286608257074573459978497450091639172589409523243217468912807339703569541159466719558645288949744705152300875776000000000000 [156,33] 922347707338091326581681913985023642371743810895218973491789878590446930584109630657010021893780424036007252587449621636714499743344809171440101860242842153582800123089882799984770055420308762491366566249349817801681160031207732952151408004270408950491375443006273699959582333633207240053500303946095173645175307631773495368499992438560045798424864879423377259757977532804624422710116679294516401165516479745749135838215666734185648221213253700290186224420705492538730952280334424209371776315411592842765880811085913643148190054025612883294909512984490754415656726987597013936171381693484978946788307003072449919997668471983486912685726785616562895048653699471318413326105494417575774613775073789939945324462565458643327837091446624556408064569861965505605399280125788281952872199260507320719887007812121428056402336690347959795517176993680097136271011099941649655787240840178020509318610536691237673139221081230819393130131518796510433951910989782757712654081394936796885088356628075908491839785745037174847299566248135335034453233343007343136053955872334929955729790961662326780140071872961110010303114217677729927907420763036258248030809236923588495669745817804351769800758878655186343438597723524725012360193548267895471843503680472539018166948959780597873865118707885684666105912851171165313498872833407659314805560185795688752348568705964369581264186030407966033473753554638836502799788145594401901995921983169769794050845854489171368262169391932026921861765842471661732827925058085378222269387444584162321867546369182326050083906692511973203163130274578537780704665859252010621425921806202893351186827213164833430656514235727056005580445778478564501371462836541606323305263105329955958484867270651070526903201143026783725224541207485266655952893279741737479525085357338116663890238310365206034817095493755419436800081710865805651842478426680372496680594633436425738915286237651721203776752687408813422410860530819555692050990284276655618633790797712992175773194093704938460010018949675569080599798984660201213788445978229215378563291841339928215183788390987181288968752445738262909884520561959319583198248297148000566081581545108463861128356497543355279462690942689744727341178248437236074849194998735871472957930926619072892694987802330495886142213386665021333984262013604900793008627811647163736396467841363325058471773048537021967962070413580657689139453480906186806482882667924997003435299979272494789409517505893088003464799044853207313046336215461237934047797875011223808416718181332450231658756046200035612559165473398368905841881599801254696022295703418404073540794428513697941035308377270440557872819417157999885894492212559177402866427062051143680000000000 [156,34] -368427159525875551988099308604323590072089343052826949440586621124335522777500102120152105766232434175786471973953337821091643797234698811393123519143384382745214815652999832528011693129388707489544086647143444480555724299369078287080952552972662968685283759753723335620833209020765180755122768534883246034911006664640663484118732838060834053832993366901104242783864592605809945044823564805950184867185333829559739464870507926993900717311647560536332773238655208298106498651125691044292459819538683866301958715820701127073447044314413242768556082754055704466174941412718604091985800076434192933740978907299327467145307140353395804661665271810770912145882308083333726615100427744963188755304660648926569615639159811515383816849119064979421664165554843575365826058184959174045644038424341543960872374676171885624768881674205250428598791193094386777314023152840371305414704513270049343228137642891705971601632950908924629456618554689388520741448556515963502480584480200668251568410241648773076840397824881271015539727842507017010566612030478897621971571952496098791207781008635479506431248583145446200265798508916137826653366160425308584951086460321107441476752187443855971285092948128764066216167031218025304431147047478806024842895210028914527278504903791839722121141738749987401647108030289119576144871858475945141041520557114426281282339679572840230012397459520395559662450856294822711165398826065896830882664332391800851776324823657158637271740068480535449993104883954800849665763747624346109913382641389009230580725925444387435094286750752682604910257097519575224441466923542100341737619560789229503493467139003659271363298678116942633660193726290789073326544067814943138479049431731928909478819598238067242047070554323921532086833343915059765018130770219767351376086804692093024937016747501684537975182444137861363237362145934762432704006377240144176030597906636633901712005644786311595003803728253803739706470238902115768209014760803516929642867732914773248288814345565118392457417297812148369424814424857454626481630717023762353784228570686822599154615287658047553853745458803639733526721152895284922225822867703535440073851678368816272783892219867018176896492187145108065722028108916026272728224950423133575929136641608509782881692937233305037399528188893894678051853308483806043268777634132518850857437697418496939894220736772716601679441792770846747097204277032085016912258222594367462528005791698986382453911828069590429028984327157635132387588312176731246848307912580729032152066391506696851813555280316952430079115865704664420539897110183532607768543933837670033560350916129105475849304675106999884765530225496787056769234650837890665862052361483059200000000 [156,35] -33250733556311607292664139857069644910494093653047157215480398854674608188357712044710754902383458394321064617698624030123354675252174841408924082868640354244720077958346518687230584261964648355303912860701216230307085455486736560738139429076973236323909687693312353583321842920031535095654257389629275088279556731020019112245950379003965165274405339146491944180935592783220272866042352691647060686450322348912993151167314382761532501360095122259015833280757050959855823009867955979156448646847437883602482642426104049509992055937455182649273428819875469314606921721595663293484502070564087044292016711123823569692220293397032667462249606972571642579657640109237444379261721878015191164433418730644538227551846936080149837745787837973873020253872973242384391214809910397452013508614194012057538100415613789023324233294105109110719541428325675475375873360359278995285747939468774466344145030257415616068025969569919728321876429977228723729019728752291566317211520820744794737248063173733322188805010999655338711420914702779447271583070525593066039578137532233007052413489497118908094647725653378849121845449484207356547598856002975579590029760797596024366455006594839394766620900929752566793260539991303535508750338741099270441528854667158495561149458191116561079290646134911226232392921355795849615466762868103063420166172261399602633593537515801239330770692918760638399471481297127561330426248861317710961232430264292928178290985889932973261160460059336026708492898880671567069230567051842821529958952335159055962736547997752656917319820552397082924430580722114694405022239468777212932278932477381984295200997373750754124444556439639220338855750841356864439386102919886673171600658678960146303427037172291446647675017917883009948260703470351451521124935784072130972787790236394389017953241998148196418862587115193951231460662259640196804958250023340911155164544015927545301257232522656399491255306462404479677375138478854980958241028251367649306207042050297714960702500650645751998631163310591792862037376888126015200192364770633892094882376882502221148978186416094460865980933996136447228152242908772308385808854128050701386971344927127629042390121651161173343574230541068124319094163965433489634166011604114493406103906276483489125447161129005335643386134015044591472781469812619052826158584646402701013920195637196419935815814430294448460779893673901617362725622697160509940198030812788557635258729936369426991525397712851639767742930675368643863113050129655496627827047269263651210181746638213667960615225383801253523488284648218936998347771412351289583824679346847961889004608845717598261438059079001826646898119500155227740427248075869848086821291620761600000 [156,36] 167181949218908529268783135849387016395652861821164869892952734599319008774249348157377303895388606979679396142112172174580432668322115303130579588835876251638493025210573986918051380872052457878442120392165771794455422443509162311590527433892280000579692529319213786961916150567260020097243590792550947565019629342252590898487153141524631396491812099541319135267135068825635911414115593143983601553156145912193594241180283786455436122260915186883722849797247076412383082372848564198266164031929255161955099755625516429125238966796502320906951525717260295480973585606597138666297763758780828475557362817248362894933654663164286047211806018531950302555110360631093446417997053033199719496400045253795342022608598727505487373263076633330928051480506854381820351661027951171365867307146688425494638758126680701620851821607294878593024952296586312150215242790821276856223629636205071735008301280139477282322536209463776765628849515674331969465715434756880408779978029521896823605748581805350820197154718694569093320864145884612751984443732206589771594686728481863702253414635091326010831820224541667008251183690493265176109143396521042181586719131523412060708081248902169434388163132003963871064058496021905459045211469027722319474102682362074755752595249937628481301749866296466028990873628408938630771122028228368421172140284116009535980856697906846919165007604659601882371168403784490701775604318665141659609947099680460282317301059700706835913268098659232021342341074713396280503751753125403738959908785707663768206291449415608591759082079668017318652624235525863210907678634506354275249722839316391886561133194857008202226172032571720127735500348236566266950358262302776719975260557567271622615124763174753568980939918147738721698712537611070318984328005757269801015748365691429165799427551421073031585173014794895404235432008922784797549615951508596830700592272600744514344129146048507948470964352577303466922304655297403761637219530410340008769696453374420774026402337498439348113218188974043195174884791625712201345193620028863065811007029891518754660162333071527330027022280215951266287681804866110568412411368044555161430647271671613136466920159687703107388358423141050435300081577269821797479245555108420930216308351786378924142194879603842744732298188228362818791426835433981397731773550052117765560799949803932458911140285209527535723026378645408268370312542235327783283591803541745963217653842509712741098348248650355265826933895301609754404638228895919732573251959072567828187051560450692890925676543284186438067027388126001382699453203944528263445228709855989598273800610057662812713510019171041693225334210039331551206738590073593871984646558624456752 [156,37] -142701178171834272680425970610867888241927900809316750620969021390921146136579546286376178764734138931453319761046916414679098222228609842170156124735680572476205214255121057615105327200418905917833946010759149737436894013200163421801562217534706744593699783065785844033758677802517398376081714532484471659503248496456248603250434802984240906065307185336650831787955649992629403489626942524389348254527974059242570878273807319144077696107407950873102718989905426402926728752134865917151330216636831762975063989477633409928547537244369715654580295743457725512007167417145781662527949142308114839562799049144460002669598250339680397519158748213775895299170381779652383816119923805063515626762246955894596003370910189424567986108253539621364546167435403541626960604334277904217113006396993360993231116754998335741928384672842777785808501296578824787822196719750638598426172745113979800878981700241601731643406844117937500961418170932798411704548153727177045301060000695495763050782342438620152372725138063453244161931245805014820333780722405934828082779026272261210846274953622028150947165394293037794520351681873155874887516903425861641381208662193359987660967849987540514862978391689496688800446600602588781950465588355774087669727314338094008689980201586651047955887228664676567536703466944107975344295033313213132995247280399279601697894614384921659207301519716845033191843800652490550164818232835344145300663706142281690969562722095991402826295990643560884720646690682295750504371309677027972056539839489712776001158437192732378282357300110057093035644631849308543765536137836523792239583596344962669865409082990342371300850674645911016775590569451300017036148425161826374911736292898418494290554391123659568169233658433284175754738443666634402044019198462975762599270408731773847975853334814559091575940381631664118016060686852520785575104638045646404497932871296774499733088779569027082210550142840063264962856491123926499625705686642501498636285629432829123277504942855421263958953419105205019186742296444269551165663820702680997278586801281890734249737184233008797900830675254173567863416689843757134695744954360621173045927847939458621298902938902313645435948545721502503253044262323857460038049260745113540491232863197191340198427669829168895457623799976604312374295957227246173640341282482408548873101986427087992962921456172578241960846824389519891256840302053419402964492177983841714153451794823086315303616997338148639003272544881802899493765269275869701069076737530929794740609505819756841128819175340025543913553018905242777151516674862816655132226618766897201768980284391695371579394061596048558723672552143078606448150203957277939110652370118400 [156,38] 79103384175303985991040344293823684308393085690910732031556229509663892258491452786384728166418920732712862760681348901407590207376076547574745478047734822186262154473585742397492118268559847138619704903238467204628273066233723645633341054717562582456906275543084438111421620874858403994276908574131931333809115445701915819321252906903276358711585971293586155028217773306004712404052954265669507524762631383666656641073222003589384092122200797963575065580831000735278050243812188537915118895266996853000319731750035843256189316107516970547839282597971381494769282913241080276999325499381010363078958615708944552227259674124855656219498767126625534431228966743102981339841663864730615574444382027688590172794922692667592605803535406117844233374043347467551804788959896453655059139874845887281108243972548782762845623926302548756101929925791246722732653740202442602238704488098541758841087583301757161373052925331915038042277443460395328308517778995740083748013650123697049149007328707019308177525708284008887993513328091642721048460017164206114459630105489999083835318664702563281260457548347228245673669156721484611721183074220388656821331259205938734721209310192252458135292044980620149772174340797047933279300858082328220660715300520262304591757341306982007239680086640847388324394867440254521797590640485392205266619510251713966332064594992003892804685363473903212424411096496011045815768410251609912690160209373295668477329950879745675617505666112849348992213522245982650293771013942465150065406686241899186295508407841660171780089185427018553079049653491522949842379946403009857767714925929921185335456414645788839273659504859733039837224000001421676795272764304285353139062019862259397270665778138037138567236431653013705104212017639824139265423120479558841909187878953226063799375927284551058730013955022565670245763110907788791728419296689636100733212672735770479799375221118813118903399173380038130441339894887420721907675501148043683755191764860121781638644713695747984187287873575050263843423745251380080466888737942165488719033459403804976326142410778796028568930484003410641789708850387124190439582803925923474380883757707968404305087097857339900426340187446934171917511442727412442348349442615687255046161548472245692917093185554449448802503902799436310385065210190498172162582943079384028694237429141075183589704532542546344267357667867435026268656790221978609005851094715590447959005316955309234266484012289074037159149939583684392000567400305427529275112520129892816602231553222629884882028073547419100072521704133414107232088478661782927356744493285974869038039958142129921297724008957021703860827660498381579673536949581661096068432616640 [156,39] -32329449222817506389933873200260615048633780901442750503702636866108703311421036675808524921737079988377772326671237751864718156101580657354322454451490383966107466143096829894185393187626986437477973348209698477218123291960411552330732198422400106421825780628048680729793550329355658459897275598413058336018031272384445244414985407923177310950486987476142938127678943597270604370665647991333631952930159425662073140856960209004151325854170252154926781600803350593442648326137239339491856992797602134595325174462788106381322373976217110226074730077310561726909632901400425484578681998848173203840665456996491686246707267024893493263423841143228748120245065090357998152738468545987958661961132060827594341795377016471792032161404342257465571887428011075679378493698614427940505779116041224352366743548392965144990224439700079695173741776785250083409073853027384326543742128663814801734334847272256269588252210881492442263483904848944403901422721577965742988701353496891624305872986086616439295454825797841513466275272169143896357720820563945876292603219888347401076880803108838575656161604432729718382361321591383433520743104799809023966075563296521407736158698549561591865964735038474717355671876019739779635551560738259744300521291315281954458508702062620074041759586601704112517391911387139850271289167260669615007539159143111795641265977503755798984959373971491987388405978716915314739783570473210040016689870067431903090384910217418373335165744883210942453681631886310656072851088994715191242650027575868320773940786663743220732952704674089295900364214583740984018216247520247915383515485138593183452512323247306316517138419983844862779284995999059122973147902762636212670626927820070555451929950040647272755154396628422834509738715518204851851489061938896691209042709253123692173023458782249085488518906427291659033817963432340471494029423785794672740790538181839810236586317414742599221354891190274827066048700335000853189688165062122277221805768303691580492011166941161191337181297472322410464487353183664307071571892858683375993595192009017079955645359468273379713695275964476313601181626966864029312552040346579250454027092707986444182708121684957772412791914939605835271119622457840723559434644654725079941480283369469878006514918984699724268154127283197615064761733185892956309382823558870492473109062069713410645924355523890216159226681174495236899496272756694761689651774476326129642144176875190687697046550944360832589134181531754764181619284087788141385710507481741268421878794786837299896269573390660594164259779644947150274480611583558993991532175813542250902958579249365815222368339935788228746395053193702867144229809229807410518035840 [156,40] 9584296841417705898712240042336113289488656186681416254241167177822052794002840355496554070320492623488593224053624181716628132174141164526774940735455708293207309984479362855930540962469077038255465001643215256026193201319267196427777840232215558493827055969728589615117244230487296358166490929463563782815164822440292603593166642006831202675625293463903945819570102622165746219400732754910392285189627965038730617899575855394773481452340010579751565557835566411109509298358924457856775757659160107982030651868290757302329553430921399222753251379832559559593502451368594953505114834147775771918173136461342830561376179684597679707660212173448772932511586127746709275699448675545119581944921098412485518732686487777193514596220460167535622353170900778204526637594265447766596582111036899379245247621231819932848591412152388582089906526469209881634412574857416355692119620861046423100469073433015652521255556485074363556247872465046594707866532243347689996517211954010780650651621941575622538733120267266148336186808559829698988533947994055745685562072778290116809706104283037490161284151666082621278089715295070277176480688158241620419768237700457209869355789198448563306499096055226523255988650192575787723373168085931540502309936125617725921686899739190130380796408402360211495668367528697238158325644087794194058260639223801251312661287700291801880077686589578503262686522917002160244948550209004936976706569722764146470328687155348967826367786057773668636671120138537991403976037456819013459738405793318381317787605975430358792033976141875077965897445021195040989873220181545691898428921190039513190690162933306688108895693868849724593797513300185620959838161093721843136228406255192196865421630284785663345131012628976827620263209373413561914098203004891778532318015480089844419136424824103036077294492739999314610159379294910094650900328839555881727516364614437898436290854933760109860482887167602665820882917750987629293871681110911862787925411063673047593953357263180468099814633549514603988645808660986017636135417657421149695955180264463668689549585869221764259895822821475341888528527191710060745489567974554277859942436053855128176094378216808033917021167907415444285131957531413472000532990245369487900351488279215811230285641463712446307858340473359451838424577498360246362235688160011937162523713046916276307873840259362937396240574753706505431710458387067287246204698799754356389035104725866735419367166225869281017611665178962863233644832866749737648863885460621760502032949542249602030071047365738784527283140935035996293106709287679264172131451906615543352951758659976842582857635280065289887458755285216962399012453903675551625568 [156,41] -1553849205529085416924105022082574989325449125906444099766014674125148790927253706318042065611947705867066835143819157431994019046135975390569830229916720892043607580419168371937860940947866338167684152069775651739809856783738347059983539135267961525764260047454118748507643047240352604236842644413864115584352522021517963155459215523450798199386989259813148508434416988948487259881291321546874799337621594586981934788910812446129957130637393130264305303374827021804627295434594188360780096672353248334925604210447099745744198234814062510339696826061001989174599940309218735029040811023425622143432555993285235040369002230603677645851891079452631976601650906486977694106485385080788876414703958583505788936414186332391004110981354016151670532941399438216603172220401901215980328967137967600694071501687801552063999014277034433053978316188357192914120850998842418229040740567280839148636790183837929136794443043479302921071488703704425386840532785190129462240414714299918257049654016190926563683184168184722670738012254355009862448281849578931065636070394479250607295714115065398834756790770824933158870397306592699636544263796399661211522399094338020009907656971760003968975697814069632941083563551098587208227450812385298358681490256166917837365727003020119594868844068567292990256777264460066872120037485912714269249143450678031429125409961826013882645587386645924737237707707039301399480582699155482940466660366339534624518574923367390755746939223865963215022732933115038560265175927437559935220609756722679430252747682311530791659889604488139320697013831553175766525475058208554362332601884623911934950394736588402982501620421798644130006154441063036538179899710655622298242124212381213280349501904821607354352535645165430221338853331727519237872720033704594827830240613838714127141631949990928730394553638561296397408043329953536055901782214743230801383202488667933198213167264808931756408587439238600404578498920048831085522743516238325015463843350208249112471666689855699951150581598109042558817658444847219424392423602842747572205354707405677786751623963480210886940790533041341373825200142464280865173021170049256527689564804415081403266183236956854869145687160805091426065367042785727440761336496870687570536991708383830113677820661427061372556042152816603108356785908434147728136756207234846009212764838614573835339620192800324573939564117010537653311573192395213614982708212579578527294986427749939100738219107898925027697353762561896502442241231966855729827900163163330213140611118554136116431773719021369835355768652327792862137381296669079556361959705900690266307225407838954505923400462533061949153761328754636196772036424403679232 [156,42] -323607987322036473365573309916256380665390219166791434300773526176938310029556873737072410333811606616342593933206700462273478131910468137924937210963034285433335000074309145626047114962074017478560396337030023254520184989782189031039602371492123749356582884002553812773023208786956696917808131676325359491871528299054808213363945774665207863434566425596397339370752372279873977924312329838946339514664182688234920682756813264417426376280536354237768031435143114253650991290035429210020960573862031357977535507918144128406438844956470184316886013924649636539751669090364657905974289890240463878539386208159737678258604588132234282386319851709026124637048039690233977658937157268614812692293406970138135107230558502534658779323660305981535746386627758225403690122627210699390195558674331390278188278421724226237126619508740119258866874639658781747769263371163245030635381369680692020730996721755239859256619642479445129304310539617700114177936012841975482009264783066420231332245007446196774732248760456231080607143751394152671147761635518458159143396402546686919629203704838650059989217129416668323688873924713664761023727341596567072570575014472781360604025919166709751925780500468115699983787322659056800395526884147594794079520239218966275772846929577784205504259031007779521406942861523306306892184674188804766218013852363005907670703643139287523396040710437237305328233842392014493780813959489442463495923897830930181902620821026622630751389696906969672240668016387160528930203480066501427380323927994493795434353400549817606045083448107621916709652634550502346517302996580330461713670385816683657204793822271701326018614608237852592120654532768824495006031379282009694701392542180549994472136291437266337291615628839343887548153788333272640938012630344400717114224509307805102286578664276697985653028476282050280421533820311229215164594840798046435798572084233710484750977832846156613869491854694860473644294473144245242556703197932141426178113186254755874114653283439278786847472731482207802212014933977791480157706897396700560377214564848099670649544889892650205649012451825296630564903777691935169159050757167627863316952142532139880021162930039037499867556142244186930396258674725123961817161754525743271707750078691383836235105655657622656927331742385565596286445702596034372246265199701183497108098773625678365871720271749097209741795898893290750234523934063588601102494711007594807748404372175258231949003052520136527925746617996958084035472151466934703435837775868020676705760902255854046548443363845667178293330997319074703074492292518074881856962082463132057442472361677761197409501315014838676650885025024759570565904311389312 [156,43] 392623660674687113499090108559752306375452814183445061811226417535719792583463231497146244452133755264312312829054588812468959293186583057713176393918115890196101674388390726628428732016393592211728880959187516384701981073797101148654922596227680106085718744287480303648681118216685281976676913971868101327939052722714891089521056554663801645869436840784529828537435892522224743776698552691711621075074890111439831925428753071758908440230484244490339239592207191088400131131283331378460954384954407714324209368032565777619309950836669490617020456157457550142625302870431406588069355214307369670797289528620819028358181995274653679779467031125600162673606366643720815747229737300901721314253056984294853422715347380538754810053913720369493725790386390608626586760074552560328111432886354834970548593860331572778336343372275768464272290826310176663666095579453840917156478312817467782753373226051929886026568796388723498041920311393770722239196566860161860241100184920521249042737633514505136437244070170257031111510379838068356380261990395948110560443821476967840445644427555439342702659111984665888515066577629472953285330935903071926940515881733901890595646043326240850621544119949897266336754143003910686584616361424538869301904137603126175051252659617873299619945905747998331852314143415702784759713027139745973683050179412258530394096518966069338318682597121292614481147685571661485682416487338783459956046049307778177794060503235840092066791472940181596403808998325939705561622404292860890794108442319590844588188905394970700044451198757684744637387754636227397872907227044287275214412639507023371116772363943057656965437782491168512000248256275919483748973858331793078041989294030180516276649476476491942494399519518480094820612264611315062024850921341657779226746045465801557517234206145647348863566722152589916711427209826574590466872217352704332965322007367897814386567991934211902345833360937934295607767072117324906952885798730286756135378491305516647335225853426125267184342691992443825686053660637765228331524805698411397456353790058910635897364402456544160153373493899919059950477924224495737817312919182972113921653388420343442603405647309106945289420623292308763591115230881164442021408149921835064057255957052549069852091432307542575065823008428496991017982882375806703371953852765202192824283260644385436969329812706401749666991041733991700674580674453332393326159372953957667988077164815147224179936922246127402453310852150153996995711693444610825235429704531608314767807100806547048342325803160827557659040533169876578647850635114193754090539666144798768634747376987699392889813528369667306306265179829273949126157002176 [156,44] -191463745191486093222427870258530373116611997643374818662142912420088778125686563019613783261699896185580021852540673439266852253866098816448399676072000693975092074525048830354644305944100974840014075519504566016307284208887158187447330830299713544860097686393564231976815788005614746525716444930635242054536459602051227419957224930222134312481083743562479935038743269420035355735252795514908209325029052508667375595844430610866684098573470927585690711779736535634911956280480048498193131305970572671258844974943873579029588688894463851480635522518185413713594868291041766686086714762652869252377337415120226393845486560000107189978219283106376482659465570480805263857471999118558311697614061789689973884333745446593583756645072337816304737697798327331061388663754034381390515550011679363024789312704039856996810132547565229499740048282757435448163832366083041354568832776638220544374375243471533657371448222943462916340636695774966473636194564064114100144456236615800498394827402585838951052846889035953687909518299110063947957127512169795662568969578488884784946486274405304956507626158055740820415858101044164937206098873133600293744332523142294088694006263523917497977817649381557614255803525544336016968881145152404708134595796659940096196788620981470221012544224736953566128663852818290576420788183234689348499297627526088762920380399793298593993008116736203187907068680023491438788973104335685864271766460938171449644717850148354423184946716760828993786054078060459769960749633598576648276908660249325290706174129259957100690441720732280017415432893031901264192006007440938568443066838446626117794550631463664395640868120736063086670791960680140529032044164335448263124894497213354008527809697036107898399426299557565351524374621512865056218186498137220477261936155588888164722456762641601562787405844938325781032252364507971068341830376960568018801644989806415358311763920489740119162116297421702039862604728242880149689815742621422369017073055814151237070733280476861132532827377067569355225575401853729190835387586269164946514125054387856298686129503320096780065927634856057208342512827810469032008663843989310054162807476123813411788638989335479738720959640239003062472706937709375103861120034068789999107575193294789593730665925111473912062599124507949359629350486187634984445310726199976121328926412939748802603018015348709128448032672989512547365740494039202036172718474828648717760685489059077790109117478006161290077519229215087273233301206943990952454219231197104340294766534429106541930782120482953563864954152327982138008370778023813345067840988833086733765444317196354921910902321976149969758793246932694841503718228 [156,45] 65926957556226317714868417484623404750906419818379315635612811904789691677280800579489404995249253119023334076478882667993188181451422400589111555110351293057565640990682799575255468279237335937401850727647986694726350338392882841612158561281583370453628111932571125936509682378058113875741667492208764996793702022405622412735023309372509119977442788757207219134591698077185523397708735120068964630179762458420486846343974182215925281070286077939985749556408233359793533817127474257977238772081738046382463205340782428140167255624468524308713333870427838609722470221311456670444835180842570422988329686808134381759876423516922048300670039923015432498196471581854403192387343001092287696899024004226257478864083100503874168438041488672065129128101568601565360314140502562301570007019817855886154812657702396970363540461049017185823728003898342323109094704856321604722035646861564803019414889720121931278986681919679813885757135774850123432554777574150547411784945528349444431696063552481291628697069066180343340426450626681476790825864854407749550223418762543354819575785069481473419265208171444301168264155362888033278516747414950710730495470931859545098711779729574501408879971748209181952332628214923254045128099928666660337019562372861203405792098286441984111169316771478476152337452853792585099014446782398275385281559051980068396234155598737643843406973429646118343721729199631119480100436449658500388947270560813229737047251293461831074321250965572437549732559586745534100944782110200241732018856872473856745722588967273758954412219683907612366338585591107292537936727915543730040909011351216790440315755594527081472114920572422023442466178138087138070981968419822767955863891855558411506182672179965518915063306385368550250665574157758292925065240129333133669768620926804316480877570657399956701765155639843002141619379916177242694135108978507512225960364372438898955408793534605737618630285723682091044405689308945137684146036032223237635122487588418285722911464328095545060310913777776671746554648136932908620965183287379127752115873445021589069279314215458071887510896578371997653090704920654241127903065501192451476016612250748333250272314823825492581212944145193714720298185444081164132922993026401793298780976373248851450644831377394894325430827262302071054653574215586621929332947038322530985009864853151682364966511905175625788190791601514068349924875973554125579693607561083365516605829867229312164945423762865711769845673061340669105442840664863717053322523932722278871881794278431389027838647192868347266814125517903172206939692374528416540531687445645327436487720392288387107899616335310362321191547962756835424192 [156,46] -17406149299038782282350592072500744391904712288954604293117139950587271400867871381256916060895954124238443416190271641834280447586730788937237324518100618029655731130223627552235993382956236035662662195129654383728023353494394163178791987632820371306146984417887753753844868391797292636088904767828027917891087822586013247627441750004689685566486864401716157993789582570940981340262116774886732637737289773432369863465195731004896643743762929630807239825224035702364576884481067904552469263927114719652636944321100357756865392688098174631543169502532323198425424726504095239382976446223428267688478267530335158959908531787587620095513427818188146321600351420643551039061106384671208735108229536085967931069874162842813948322977659444158042857769640583572448651836821177884308385394201322414769159693170980965636803910856302298595983565812982986430652120263766538512611446049358304982494633321838715066802009703688066733185883656959294876794944114412526458526595587635492662101202492176973983450748077175910532433536922187902395111690842491480985526274679892184077947104487830864058068176747442906557524097093918108098939692799086363309588051571163070643539445214170425587278235516537937531310577042361973382075838620197983127851108855896188395536342161505361374436142900056566983919477004577626344065349252422035893502686958318040956842090847002538117046145408826184612870083466876754650462059577139727408011024753021744854449194223250485794870951302622009108349367693603517430200055809591347447559455019474925326725095470505469032103441114547881674770386047803402465152237256470447817343916716650174532691638111130771913139377651725991993763681381774404709430437601336318224888539897533073688944699231904800422987981644797547005798022848853183171610008967682161459254494462325175681678774504662298461640079583667195430907501020528517154312991455105496255221811609920897634931910605459607746318280782448555507494847523969722497594333389522054273399805259637573685036193745121534809026431121456949783520861015370123656268668929352844872780330891173047458212712708284449716020117107850150569908738237703813521011803707023749286022586947840735584205425464452005117597686397179370850831104122780219025004794962807555238204946824109589039587474554861568352034419519839384669000977457738249589645846194585569488862292586930097417495378740119285850220442863287607259199831697831825947667552195725814240755650965846992043376505983567578022653266686041535641514745450599635420009197138711659392265177550048644163071593466762002640240497413875390188292969089994181397608911820010218041030443947073411543525457654229353419496607589187675344 [156,47] 3469789111241403358585497539403085123596881309977766297120720260829048492679697399740868341031513400310374313520718898535226852787527721295156729108016811259192307350973119272124752544676205719021367398263334619728828650335397116331996890426047434722994799151407742947151227077885278571807314177075506384426313814208722624497822638787483844448226433831777268269997868022965875093663116136111745347980912404056797280305831512732115522573174136240520565481776277943351850163810424639302730024550415628220249847530239670538928192796208366260582643947500896318801803809623651118037217931180574714121840310689649097907453203547066861737779419863033097233634499655804851645008265773932375331985043488445343930875058857054181164370073204770718732314176682671209720219710724101494042143162265641388884773405747547366756058611485875819537523264374288618482239072735119240932517352190883959758536428620207599493983567242270918243692374082028692399555780360556432761700030096232920577487760907466970184889750583445786251444388444016887888334409948637444940937799351658507341031292834283010102754721034995431416738370833188116192870628150681843412297563112375401686878524050655438321342832287855057108711804150450793411245113857394210548959538983091725541236199503766528700818938050237857115858006573770675079314056090685245821177629652991122064891889207435842105764813993374074622785802307048271427305479244947013183065823810146051383493827807961052407471979856007402105972923117411174524764928707803610403630128522872153126217308658025181196522903753367136686070365254324858876204770663590451065585482690888292054287298132468969130252381854707031814882424325805602060779076444341260215099829236605054161952523443731137508187455120868992893862781206019971144471769463098138754561784416044549217387311531606389184508072483008343287490406972266561984952170461062447284253937892768041552703153948762311740764767372745270743117237751065116695293254169896493754147916963973344341691993245071313437814399718884881072342496012545142572361842551982869915617458693684315622065188935260034858554862470468715878351240484175839005516252300481048044674612063034037099801386945911846102913415895428411588251095059140091843847894224720594359230776307309457352004488624497450983928062970550972448028168529606825779612654052801676915494397513694142788654850431616544158657696514907543126661134351068618370120999655989235676151948741704308943898663219153586321747287555786218258594748388444141451491688549986491039918598996309435552639015809470344122714027074950488802949683070009840178096353230841050066969792065083095729138033384794233810382825805974432 [156,48] -436470291743851404712471706546253391040981003974760030240112511169852152942032954492014850306758533469656726597206810976035036040156394599480981203774218832060268682452327399870586702253760536044085115802353648947933732411304023590425801907620044486775158371339040862691292205906005953206324125645646313149328256602920153707252282529187475901991595838955275541854949873637489486424549878180118170239719864271366824979966521077606529397440804311530403758946767281357196902605999826502043951103273857324429461304457182996978104821330547624183469285990038311337324775333336265133796125275313862465346398210273866883729622468572800033137059150388968211024297545124371922911099726370559982218267361267140960648099179004545347141603098524841690864861976945721385021069310968506745158725024407335050776104296195487795614457238147711757614175849006825610526243999719730248811835107849639771144638426717168659173123294897175610685008287283714963866481760781463953368873148866702787860487227486304837594770691347209035996342320286933153133403458163279094246712315303641094096707107848577678112369895277518913317011916777186222493659332145621062666013442322553008903121344914237995994245358329403215639920029923232672860993441882200859557834163969324526340859833667825811537643593413175742511860510830911515935652993486833735482566344318833811100541625935515209203097336336900519070956361146546038238532267224224157789828307123829825480963584261894904979694589004604396488568576298174469650295055443390238100157376978105634636428231529822213042139017032910568502640007594950020078476476563752127704751999415082305496415454732784000957105991647027965852519721703075729128304910810542763056354506284908746573291087559090859314114312386528754043447822641126110116107630411983556808368281090350272277131555554630053605131321540296182189099695143175317540730326606867355360761357559822798541843147186622779193199385303790112163241382263091687429519758023951533525361527973103344168947175453723095927786133818816329115683338177059170324956270330313527427887453144071988887674274042152902060898646413846161472374645093700059049604908103255959115151442016585324617746132961967030281912857475384639851088026819719041836241087359212908109416444152380549949477329825860127465072343820396225539467518456792466398201623417313985711903581282019697416966839705922333443421818643277915349332239180246831688287650163014000588975186587101368898036433209043006694668164495356017613289494110710524426887493658197836753934190639641807801369473203826661008181081425867491689568514967709702962107473175503502268519161051724925231258258936167025472357309408 [156,49] -13612853161888147121782562318404575267763542528386643780539892254555428296051117730344855168213293430050601816230394634089670637778979349072384752565510422791713900581062580008643813714854707650907066791323858062702451165860366840039963836101508722725177981646235529304167081604197147957939657818405901816866651672255897969579440776752132063345044494875928948245445182093254866111541063761398288014950873126224899417507896030101183016093730444116358036021829517767320334451905043412485464963522686636695070762801786957315962563141939042864798969359006633506121983192557500145145881485070874939571313870713787027230843602978375997102418563448373840908531361682680876306412198421945046560528513404774603275961684495071015375014734860749704383138966054158336360272080004827850045205235389386050254463282847503018204363300560213570732282544940962258486946792013177133291354990989299642371264333712404282943930489572111020592752182659172030852902303054764528986549743783150628345083886867773997495636574737348297788340181655395528606447189840748551007666084165736275279872861907709859149317108089881274586671976684470759313783621771689743515704435706461355539761550223408531829549628039366705163356342493992779552758554796434369341488614184776404075206570529976303010462475830289367625316444783289095294693803663603530145413504507599278547238181687111143746546963355295378058806586566932174638436383747399500657224018597435492029138300975528128938793235944039925444733598729197115278637307928590974139272170891762346760523448053211840885493000614012751633733580799894666294677686184374822655603524186690715225507313157746216791848100000553931586980239798664841073522752442335375770345227957624198489156884679318052098125221724522913194623817523025759667844186849512855466553265561127201899761370365799823900808703290800682353174989660459827478191009587261486741513216886136406101649645962253004333734933074326578980629186590498808825825584424264908541124087417642890838929173555014951323886494188151232036326731977802417084570454423068376548793828569138669863603435988983099188220858451197671086068462886301661275078948363486732798103145406605949651914340688576722749878739705502182448782543530875714809232059237256123868664495083458714049998425952800340933435671393393372041391299746559917687937480690251481867504332631192383771890169115455604419186773735145265712718639245333642071414139024378704677652776307677667248670802536525420382127590180602589070975106398074804020988124865610827376682355466476394222075762976421776330586541069237870821556030701899762916524678722231685510827118281228834612485190511262140745734944 [156,50] 27823771507852191852312681517938805328236491018521019236724797975220580465294613794952907550020822190972707379483958504042628533007518963371954730123620273358675617379492736245304179687171536523949095859134621325144691571009797623991629830848577766079872469590477042328665473337501175087466459522121936117539145749849947480089681966826669125422296156870664310911351321309983985929638173245039654968989611505529428690100421305083163581977202142415507969051317043532574697188672227067270724638670030647212248889627092011917456524424826932089516527460795209446301116956213675860254404406831370491769887770356939306521930889230500435823403870498063060991861870600925899594002987922947670983561408019631209402732181886817527582856559752262306059720201020594607357789541271532054328123070590007304761004098892853892195956630741641279578996036077329972502062616639265887693115274908667878728812476139995219043625573622680367773736761834224594309864193092876662611230334932684428644579287680164502338647969507485563776399705715428221463484089549841246062802110631750670786344707823723516741173987239701094093063005721663214846389884334341519359232840032515776145374518462250325226783482249926525902368978840364013356127478835039923553297595053797899260254368493308263009379249384865309937630205470478974707877205945105038044399532747398680872174170073255562712917905061480261169386542287082579864320172820676086964038746031735369708808540375243412115920356826384181024329597650076867971142620177580980960620375151343170357669015642639354536339949933820338136175227316106967511445446463485081155389046243397285857234618592903667307026592565923412507288521901040232991535791638568213836393707061260370857357090740822585079977218097347299454314562579129976456687421811803848106319631745759346092803524419274724674831773929116467292043403139977268410297576996962911043268402975206456182429732930900128527104037763055748539002152334807336335373327078444254400984307352462996998910337891856032968826965744114805352733780900402797522578831631645377441695518752669927341775429889523385697972172210796919907801214441750673271890624550979466283261821117394010719414066637325077358411652730445094812775262342834011549111083737139588296291042807827038670837364258633250559773743962206277106651046928801434545473224486096645214010689599529101932089616900552944438299602396272817585680954843559991245048602589792969235105666703795934870231731586040512548800387884969210224285136269355775777244732277959688385892694028174314620759764165555212537828040537028823482770736265870634566689023169102838199614179793556663183414373230642162436256 [156,51] -9919431739547811888417223391021087450533632282911364676178559030551426301760947108788020822267177845281539483705893864596856891525128918003095307344735641897339088301478811851083361956550338631757077032856437021507637320679363600603728038714495952470614581205987657449580693777255565498029680855890549668357962498620440125743050935146862035466699638557626652224941991017268143525282578687082514000935977363772860178200185870521578644476506751128273826644037317237570276168365915167487529066926647124620587399787696023077270203906853256616925853612839624867192402526477386156499841457146482706683386460033061828753570577305395284688070688743414698844317488753922853331278882527031509695276953160443090429857399907360944691857804827715507854864747865671320585316823461898452906133393640436652250491563456706172299883456716119625513986749798111307598924565235282149177362740090110202907254954029514214534078678532053189562073110196905025206332411853518899297265459728488724814925274344281788331894465680974899412616222988253616929633800318606889227338848009169797444608346352295810250923165169495372961345429896932504864559310392573616266257310736903015852188630636191804851025336205421420945050576318361318441524975392713187807618982434370344774992321615634008571308247325380278125121933626836600061156104826145220861859756757332194355739460356690133610980248426414750438789603286527696617769850105913046675191501554465254843824346634040659632931273931447740625603792618297231852378773594467717867125238230322047535215826319336080208372171141529497718577194673528911516635250229870198929361382277536619609108446964422758782112393538940357872518790846985347663467312654227469551002830759878205368307604556438624280366244584241292335316147424279064853280602667465456810617330978324162609001461323625460804803895475382875893497860440825771276201101057815437652056529843241468609056337509241417026152778966689314279531841285279496404967373233455873288898808819562083117528371645439048946160645994730995506419930743170171658195465369858568554779486175246146303772761091529434500904459660857924242882439196106376597484509523808378827928531985325329536894641428246723865283670661085726923350301547838707554319362734282677063892743148419814653824635550036207640116394636730984385002248426343939156928694980667924469663243664658518034159843228035822718687228135057101365018475489422619497997134757310996236204838054226558367231402560315866385768948203155446772332415462710433297027465378745202553382865659109062608490072197048472904885609239017452453619395456259920104160158602377404562530290434434360798425876208121933696 [156,52] 2420573195392729239279699105883475315068598551072181860585555607790326872845529594623071816963312402572480696561598929658336183158310693129658991649142556408285458764845852149065837641420690177852543733650588639163357952284037363964124569246799941237485089847094666885822359543349239860570943444472801685195617632761737065192228499230016257533035275803383805514068866555117767270920335390528749746635714353002860117092865035530583190992680260345961882807740713108104757829537547311542875644262337647669686746370770945203591490009406957499045913791477906062407052454955796391319966195456854057485260771338383691611534459412415998990142797465875595237847170051373361984418321372131329524384076062464535300855025264351246965719960781189801803780759619863067767189398495357616426639055017814636754273470595080344623449452530075052478538495835284367048949689194776457931829099378632358454768917040092987729264760885847883098317807410019330302240363469068079555091257615517043860983557371377993967038084677833537097208354679926799278757244610372221814355810024447176640591036230538137373944353430258613707320460735146927563837555877213505710442710016714181676594238143077383766633570147013658268110126827821319353829300179316152710628781017483195626711679207334578119380745599631791621969481922540692911237302347202813279921049023164611578107788773331190847383317102445355131490136083549326807283075758374939330801637782804291340120404470042539267321200406950560503030712655346058755049179254252969585250218070999195816423134132486346185174229934910927523202233319667770250865786050577001444736241890080848164381175258415573729230962586360870958504879227666191107750220839565072914210764162369071201839220354546219529699278842781447710186238045369617748517615868640814021113990235066860685799827588581808842935723515626379300842893932435727124457100533064763465463507831865107088537630522693132588146024346673663804449898762572263594630363808195753187536752475341796748758724656328304167826362103292836969593181021722208931218888203015657773668482366430766923355913902687124462721700398182554020185873630504101322961003052926417915857547788398491522635443864129500406937827469632450305781402983191506310363700141035938483144070235764767024633842048354212456689995775665215912980198168346668788966159533805198619866679344094133299105879709378501078290316374537739805825946673978490162511807732157243020857417645450370401114776685946353647221780933130827180069132377907426631192685514486238789522018277852040069254046268228564833881471543889619265012724731955149709839322603558222438209253288342013787479329543383828 [156,53] -467708874908785968956629549452599642825638409157446276494169942688173404400183659171160872526201330334206107946330463115909349428105265687918124848822043698319023110562453527282274484034730250639432922672285204370233441311351671122899752135205549536459960000458220647575030657932004737823779318462418568530616249381031781950354046297607958926384673126967879204564794817238165937813347068696584521978651734590628204035512330300656918251568231678618269260910436853410973999148937136029479342988578731214029415447381676949165175525949761464769440221675765357813622097254905998281256206473812748617233007455871488507044281786941723462694767268561696057401641688768477026364003997570601933294469470753130345658816585807740254510686355846993529788591038138168749174232079614616981601136451026039799944715740297879387280617689004576636169080212022679167679577546024874247111028640232866498206270300519226439294168352022503987453487210054956895046367529719543238204760212775521893528095805569289641212386437043276989106856886780005738248021313910832042700109594815656752176615417002405838533961600146629477114519835805677933296110868140729744198482197788751496735835810991041303520751252987164166873170631838957837162454868001469001529443531340708969465475476665021487257563395880620388070338804524256026785394558455353937998272663143965360157893268919689704102523237216558577294647422106919936420939274035470129108360875721645053895598097871312827305962477949453176640459085286476644452190638050411990177641302478855874334394200588720208688412276363695765842509570893820524728063399235915036209642702259708804685122396154788038433842299018309256187215297173943828761165147981013018606662888202012041211172715208362622631356220899831251464798933478543075918116015904627064012779389167914387710325315530514352420903995900789648973222055844378216918047755149529824071673508973073183070223618614272141027245287311364571736935231472148715060518831940063336079534618728207985824863676482831335669694169909944663215790325705570675857423283114422871633457221071341268047756205186433102538652441763182151607258733924336672819191775568846185133292111076125051884445734465182806887487850194829083589170929155097110355720997424004657715336867966605591666989481402733442650243972560295175242264170048820251463751530500066014537530392610758731280684900291935742457474767937655682087881610061333614099736114467528132412430827714120017355313387584543909097516493009622297695582518654252271607752257476241979514720165237840632900091207553991553351853526227832622661173586604350169983644913790914411154580389872649905234120398416 [156,54] 76764140861130750107738847696874368761246749792428078464611741234206234607930234764982254686606463343813176966933413806416381952769911672028463508358022515070713389564083638417968214847808968147977050084661452620283389244910858245190910219404870603552498180151934460935933819010999717479788046494845301432740812199075019966957004151028539252489257559939377750627147366634169583381270104851391832443308734886364947309188972364850968705109024890992692449368958525586293476829400465729620760294898780515436814921016654170842624490369303243528979903932929227578037501520875431978177515731336533644505685153468659333444261189250783029551657315754993401429329182364213773724039477481560142117470731160658802514701475878008979226533585582614530535793216211715883429011227824219741268043837426120449843585656760639901825718438029858378294226028180794448652138945522417317269612961530356997045200362544036729280554893953117563964697807429827169891194658795434393871432708985580260581538122990809662646570431375330103834895406599516679239500062380811981681008782708730392380154001362753220920496512718120626402646678990068026201314569182299733652572738222518506074148242119344616674761216707890336585282244069596314228292725879310677307076322838004681564190323137561896878182549713102255222805599675584260394917939291592794304497134463647412431913222486744094231446853702571265902852615522766866197422774071229627933399997014440864164761505840605732733044664443566735843978478230345720713267769060890648056132776322147691455797558975362758593341517029405382924532404969687551135111328152367597964586035703716682785616431831093456018001326771162381641829011224444399466169941708906132186792085119793429222055698441000235128402251951537672516878975826061874836278012013801991430259793701626412398083717574722600438530110984241380631664250929219428453041493254824190920257570833132832938361911762920992758500509565054848497668472440612329303952138469845612154644878328205566009991931700780943960220463028845552826365911184407989928745189684902066528707160524122537632819790156350731066939328839008960906605160748636300237252935471781435156062292695196168111456926853817208915583724529256198581423456682484534895362634435320044398786838017094599081930762031521496901108985120185019594260222118859382004760999505265556194488123077929951554162695226774599226686023730467351893942685305894277060378373847619123455382347694519869040690069891375433646325503180814498363364565701941997223086988342044549735545873291216262933019492345929307946334033894287137310043324132591964735004172200218473668124011235831923915481080 [156,55] -11636590008832219376333884363246054740084848705714642492911296788736345694998687825490771582396902017314135754978184874271839428238112296641366706107623829009948813946478119588244740413480716390172057651444150539343126327227795019156511149128498390565211237252721241495893222842239562059734298061683529971083578287467737723265121444784893202743063930999088478642793103406400337139382473737090923793283850742809362104689408210096951481589300361436671534486764595365854603948468070772162997369568848362638219561923619950402791896642024020685726576311889285913171398643235435373306063219185574376301793684521004113845490703331959522611831054092861561913865658032301118566480852426082105856025014105619266149032069020257069891748183614230413705634714175888865792510119604541676672321906991632245477973917340485426177604123909620859185052371676679207298936469306271604485157060215656179322537012278268057293515247967056537778021889792269339047138814745227069662608483209992355779113167097053682930875571416468384656720758636170519147530909654693101478190735529897329016869955560825772972333832392786446699285667455922864807388096211705004916082483278343683368173605498669994621202938337562425190207209293203046761929376202884721858980085299864599679246056660757312740478802448937721220374352571131238460852320932262637660299006176041904064321056979654945157917283477938752716344206898653013652487477950358389959266323126495880370031038632209189382486505072612941230493440697952491766076503441755337847834081505190848641786973194747501942657512625386163440251677218328017064569086906902415571961378504409532107040593815043875429724920124960440561408264604599530800638440873848250204663820728522374626288991398240048782787101899089118066161716471133539749375106124930756171713798571300340635271557219336301021636610917361762827903760081881376925752377265881097029720587320594734484334274396540393827380663145142692495125240991725139082675440891317512116013908037792675235827117440877649281256761534068780262171946243565614604494373153945024963566899691820570234210628964753496304067126643143266728338703705765775624097445069858987205074140948885613417682376991958195610733336765839336642348224038603249561215876881043341429033641999248698319378404301014530399675845388040935294333136543318970765589118888060350596558221813164239421159093665575546506242828652940719016608335956572915140705763369922666682564759727132395304380864854034353687471868557590231926203807055240563134753196455214877104224865314737766615043387684562039906452971883958013310706983103237793507149396859439887309339794478522805995104 [156,56] 1835837185242681948105695332751331768687239216838291650900546138149465287514984984207669802042672323827808364964627462194940229629392133572068785600872398324012681965981647649045870818424644836475507769793210263923562673938402523478361320831012058700229393331175038355317188298374169705871148584243102208976117223269641573946678748117726684147850192656597789869609700732212691603991718491136598302428292796710580669076725801224598384282028734837386117372235169866144203814830342098233845451035368304739959456518707542244564559587231167351548913545263717107973274804586073965481170530357871531572566762966319967569506395045230921532284290995891748485238084232016427942673654488517522027835196772709784052074141320602571256553671554476875534411047068352819289921292111482044753861616978239082392292755175734338624812683077053971453844992186441169871341746894717428875649208166958891279559578498336528505309519830824137271623563265002959965217880656775755529349349528379591867085283896520674976868550685443689203678569943960593705235450637347074327206362922131688677058611038634844147945037356355853698015808051374801756060150090505005118867744609215051640152595045575255505965503258120859079733264325369006806635502058499922263125502902691525677582862342377385467181679658519800264218326676498962577525351958369251445597574100398133497706444738208051915898579357767803506607347787015524509973305587954925102484575463201559480529170516795137806826019851987550335807263303006775491344499765038954966200471773644347463336794809399380756305722510215397565983638936418519119552424919580460250563500487721554166566779992626356634407989458894748662143470357053403767538662441617530420482757409577930032559231656151014428862634091368396166039694735391188557286981507655172516935359918223513416552469732639925813107339283060322007742123824795524276679430504607943755215355421178126652417202795293822147244837005400927304307358396698929740994916610858408348708273623999031132866995954314614879449844127867237081104762764952553021330753188400525135776703390257786601159092285803314034111019994571015732024856673086663507596512535929315226212703422001398880010696823122599679337996315713878840893481091972180733316074013126925043499628778843889304377883886392441493265811372712183723869857373644619899864839108922411256954971084800993931895951832227819729960082877651103854757030206787745976132232928869383726286419010361256495351844099984622965145277091377924392645307363733291404611814319589553082698856998393023642457289362690491214255806648975414012375991550997592063934545530768217228400234690650748728 [156,57] -333258545652966155752113656814448590976170929823822791479397493336077945121391310574442555201641575475475690592608651836150428754203713256821725593885261051044234455395075783070038289520765818512590579693470205477822970088604001364410657941535337785852931185893253838474848899213462199430611291897367785262437073064353102132488312071135725208109320813585986578208990298110206173960637183998397969133362215758939308383328952227403419857869090631046613416701718139449293621497425155453248917809878348836795492536927608280410630210162354829121095995610529903378135257558305560535393276854648346286805487829997683286511453435628306801388389555500642470530865226566523160836811211827284844726829106346000131766103770894185260241268100431934455076452837552856218685007896925080928026063902465240348548607794660228613854263825777979704147336449720972865078735543257173655584949232688706858356421015450799215128508161029879244520321586578569297551682472691586494225144179276578542907045544764759855333889027044266835751493502665341532185317957424563085326514246719646361704730810396224771250740494398350629642195083734282715774463304247441666252568351649356949743918553564196112298873343397462912804970942438899123146774938573579186581416374090128584188169466195598748637787602331084455830294336081052737349349679528562090685055148217275248628335037388317108472663233969767810918384290060568182015819564463216364248741198081899484380004113273192684276631243160551529760671711346029076109731812920154062329418436443612274560225449288992281852170235195038779685856027416484436729772440183139912871276560210428955490924172679718750009486725215512116631275485215663241754386161035789489404642546721243900263542644530471683754283093384332703145635749258839457629550734209297587824161719682673504739956788877682425569683663845725002331723353938621098193805733113770331760390600422680466958281800559465114228132929956847939060600316175265776178639030944818450784224236410434750134142987349441697627005986729592101972572955713268520590647685614067458583261826048837438868547298640240664759368127435732145693995578533778749818402753925127112870629121856626498231169828548486362500450407862918181414077175078841562988770587225436523420037208595526649012764798869538449047523729783974794529586057253290392841929418042026643753814670469589056949858108373210570867283371137611008692210249743905296132169542312924849577591553711990615006416521752968897142039617768785160110204201461343789265549220405822535627108687692085584857872096089609798800519926526435266636240567045297021009395846315239812656587485506832 [156,58] 68485409365289066526922331900690905551871494988858020436705941796548949781428426637422811361154040328530237022069737427291843293320422122913144816403956267480872796604436230778786488633084403371028868883962783930510433597077113076608761932978484522968402589070023030317501331250093754742689980195269895052591458321152014401987058463015808983466661129790284826027302624965386783212801662032321155369053450776566153680302559634347741155275907111252556360241262610048723526177823736501550008053248276541880267259589202298586675028015493465796671194497429648610447681832633680692657748133974539266710168877075981626636608169763579322067712668643153648066618376307715139927883299476986548098593417472147040609632813520456594434767314743595814473568816513915958333489303048208767100289946767610525044066521592740931351608943970034118998705046788063034212188330209446142274969699100821759693804426042081567068643879985130911927750844912515847239228848242975280898603510510279746375455442165772095662856761877726800363125724501425040349203960976090291762562915255215421188711186762315162965873253673007065134319564519423283846867713581615474300911776542945192992882322941990120288610472237022965932581850296190500761387821235289093895666667237943618032763419685825607519406538668340513805979555690898293489141142803014494091357990156883802783782476764751371811829849602627905599821444868760112864036996260135863089237041530364770166224138954928976242630982301413997554419572040710957741755151187841632425803567084134773701310676894410146870511219187977467918911975713282164624336969977996146976270916329203058177695581604322177205242158887906952578246798972428205145189273320500081413361661981090922658666882790722924826471480393809598379397790852763170668449339469080177837166352706611064064512847989721449476366638650229987822289609635121448124784213802344791210128637951405829275638261676432708224839998021375740610140736424558785855956029517037513814563199841646247249073062654291240652158347835983689227090708177982700296093955499677372819157663754626930271931154984055276097415491456046113973718788378861741950404904666091420201948309476048684688329954930265272822707580069101558202377173633344433873393110131190977660359689306844364389910864399134262447861407941902168524408522786732108448198170965233767428325351060057840060310228048397196087186650923651385296910352611152339239315726675357089711431505947549295461482361904301327177860904246878966440238127634029583390285595427927470323640458822121167164629428237680085662565841478425395119278683124886373880156503770571155042184853904 [156,59] -14231876000734317732198471557288712330605946084073809990742177691869195181969859561759563500067803398408904489160018809482309771588530286304864561506247023295807202452122846257552766096221437874120012119357208226098545592149944029648027939928155719434621720649297800574979881629592541742714498394921927477363339999765667221799397545253154602674393481678284357994979479664172560296616892024155285074702674740468325240748688777077422501755865911543827798064034986405439861026127215300928627872231367937579663839368030277723256322554038922455487370533261281678728917652898659028447788260010180369629407702089548473173310899072124671640622923532168006845994817690962446869528750970360379199193333701542931422180982364337653491091233938435735706102517991114636683553412919205058532830665961385409743639752406798948079276299645199826403876665737091788497945381672983088733571851499218604835307164701229199350649118359960438172633929313244820678927176824537765098272369659930274582133824307938931040561054291677242568668677544930666297140266484912936453155357491095939480600714148010011048581800250589860992525512081977834969673976456006495291465296823795908008612829213828394418979820808090879765147657940009981837457873917936903671657913583024397167381763083003912167656228536037693903222238843928791095598523288213298589491300379430910720713856937956052343630713612497618280865752880541749910030737925839378340362714404903770806016171529707918777571303777765800438049927266226912307708607798679757452150069607410392807683292658829631518046557136376057415605829024802081521490441005818598723691354710699327149675604428354192253708560093942431131797006438738719450934006895460733518462086889128497035428056792591271362356093844382902770911183614711363065465595302644190075216819098584710107340558690425682346063410160302028496933411473609440603177195228254540677447819484198964278899317572369710520262538856882798918731219402893909225062125756310666145690524207139640094177062047755897670288464917280603781893771491887782109016364992912886878681387674584428905102101243552717088306159244687712601995127812594902918973233284263090114127778467532020424826815381919183671126518328100051176954440110624607127414895814336535930939469276791802301338572167780736197197809041665209085789605105002093795496856943025478191477159772091606128621891436567198408135407104803723064596371128560643914185919703369526757907054586288917740639611180012739149217441629703509583278142716539916562793579222993404949926671962210465785834578811227170631437148083255936721386188368327825630605478346695801269192064 [156,60] 2686247968098466116011701469291000217303034817524818628831637745951967293063625839620794542979694531086575432079419556637153786263642592140370560795922175379643810704026916291363577932612141417357891057574800970996078168659744429458528666181855181276308698902036930419251464790971793220005501928864866758531817123310434823603787514694659397789026275279364038284573213793219506325860785760392454024416615937659507602545425381391134788272667246765469590833095299645419528667278826008434671618597198969323460028436732454612657813464079885150777739589189826024906416192473202626029630645285678174470725655501091766422189605893438478467370071061794004892201845239615791189159439970516811167348781278812618872151022163359386295305745834924848141823077570516111120678586280442604493383897331643917441897400920702105488007521601966265635869189388031260465481549562366858528694764275247524141427956120819669690991451925430448895937020527810182184316935301445343329059449377356729605019437089995780406825187929342706945792219686185743608502746042850057892623037420361341416928315023959213721707944758517857466443967372164897026317938112352040508262285929598993830788835465768665733421978449562736276596209040590303358576360570068905851810796295159382545863294839511610973033973675829122589700122301947050097633176023430542808469583217294230874313027500819430489354406437836460285123708933840264311686509479083033053962686653996281305536008579616517871575017522722574847895863265361599181430922322701115529246532079809118436029045300373357511032220212260719063883351073372363792993725372421842858437744096505935593236640548241745215547743061511585057441099772815050134762597386170176607505816666861816588973868566067129744961307280214078073426314123452538002311996233211438083939937410464149141253680080408285782171694068757152506937127409819854457073021092835964103442046247525474603123919724113368854621288986334588757229460430265300525574709779632602265115352090994694613606582365953831525032622013313971597748749239479733980222650928676900518248100960202929525603968081905444640725419676794469729574874391899106499306274476935237813823141283301114640233579119348032955138095558541642066672013118407769601461224892232794939826890469645601706879676068075334456585415024804395442307549347518097742780767092091543942349167107734351487166930509612059947236622991815971366686674963591927764322103438815090241865628145640784681368420724589446856691552099959010879743813770387964276608572924151762116710587066646439869177725335414411706125933936952297115491757950696393723767922253171777996295 [156,61] -433291853780714553144211798521271241477004481127506244047535951195708516894632523255743436317103610418098517951865473798754077488354448050019951173711158053077605500069706506363670193885505400792546767453097842707425672453016646088061779873487274635559345850463706140783717114218843836944742425681303287923687428855422656537596496955075386929078700542641544841790728372348919915953212119488132366137295211201329464133337758547752663173606707507535695802875143406154263850053997498766943279468477144349391294354016305567383228103061287624905477710205467969428572151373976678275310379430987072645322919804538432418502218900733720500835093400034035552344378413536945703091385697830738753591137968894276825046405541967285291769322622304444412768496007225109014149460895224659634832479627748227768840593075646192611018323398984898274608075251205451446487939872710026726179746435657192452875493409807151626233238185506048355589133192050123223649661681761616554635672852032965473534867769776181014555543278583517999895039840844048247903709331708486209096099676200248367513094338992877938318089326682898467081687313539974881997745016240010230131854932859547316216581484958750445666739124679073457577679489248222581095648435178938021929963199020319046702665912972435459594429017214530923462485997204069735172046453065305684139122540574555176609936990364813092739794656754733669032020324396173797721932419253766532450459517691066033149938127211850014530326030980640149035018866051201524753490446170511072062167093805754278053397956596117897019180391705223729311202159974319207746040571942147651876128125009702490502451197835296194602950219195061415083041836577244597250736433566793662732151816989229814958940428539811318673909155671564177190408765716381788934667864341019356661925016320568299305480265195460906239982148026746268923108468825917624174241337852078346791584001738900759570965168258986565962195555039205364497985192999729628759758006022559088625890551089493919728511149130300049130163371462457822106096878835329086810728065709929911209735708194958101112503512990130883674897579994861149674086919052833566280276910785066312831407821786662040527684519684365309396000715776691041855148517596444162555636675900338133845924047061542757521805452174718891387667567043046021186689493518785253658197048546496344492860891317953956244136840515497981347508227432998460502100779872745448924312135198346510619764606831875700158677283139433570616467816760255782412605804538743732215285299721550147016250051394619839112081754712378090786842430521465658307613619357229062222831575615891960 [156,62] 58097412073603324695503872291084096480069082138926776587051132379483943478014176290048723917681608633237072134860917330952229631557642236790259104673045702894398989834820815778785118378812547582030943152089072238382585468506792370749345356964781259048018673839221613520757719977326039363434403141627793696544920125515208116949377873213129788958899420948155665604613141718820645187050345858621010405387138966223282315528271077049233991157453691138559099079833759495101894487875611251651126263617924659747422044085578251618118578096517652119186959865481423922612503442153624723333016857467103625497216883714252906075757853906640229302511523824727878030088778153687067017207129814596526534093304374342448932208236293221181835567619234655752409923886044275676766207670106493635657927138356355861267038928912261371908021627506210405630041489590562358081661015682704155705926962615355911027880746340888222931218058321461578714104185489805232856735796562543037127505532262604464255492087074463609666777840443216397365669978572832142259398614195983732673185667690900756212114263153969196964694526849251598328338383960933316676295438950422115076964379154096995213269395261086280902086446012079932697336099985183758467045289974548187448530499022284929718742477768905617525627866707012001103597173346531700672328316642448370212471084265041734098977177119326419836423596896655025729877557776003598021092564396696293932003222011029192585366068496240698555231574257385061169906887995331069558954455676848751869975234504503617938815604776848731669706309534870363163823960936839207751037602915933928610697067573407842934379987590541958497748899152996858646931709688437025199070049746650648364588908638941531708130465552317057615844833779576630165389229469969029898377687665191117344301411922696044122042013610174341328413116498154297217406568529236614505531302204418150182735506521453384594517416630469630494859443130083285827555019397691051147437025990329856561617988818562905496924508561914203179351416142151221154055682525866236603157226143196556865427496990826489077736185370007530154138317178233629649037523133956109838149622308874230891140058684534513306594463243618081754759263442050318119671784827408685269025101683777985436544062697031855197309606799124419379412115480192382834047551509557363164104760249613883774683268394188181893739636194613364506255622395066180897790109219835031110454031655878425675786448374501788288552112748880830269443220635565571961309107013572780084545003259256172313063888299398218607238125042880629471888356932178348071669372261814404675849034910920 [156,63] -6371966743161941541987392453535585426707065581902774618570098289582207244255331253728254066471821919815014059728105966551548367047530642348949129633469059885289553937971748886339777679900116643109629156542966785779661662752902084254461913710916326923358087152806799442933843557050187618560816958440511151436620770754458995515356006333954437255932712795046844158669340468450394859395178529322484291335541293703108800188467501029465868579468404839199581020219534884120687823241617540124919603828514370503079448271594456159810605907008601288794089735511618357680654081240670064341606606672955492517470801436672652828168671220920076293611537195708095511850224883497391378031107695704136447534308263581625363892734577217231499165892083612300980856618335384414723817141038155761258048971689149047320908842567680849538309343485925942447919774339463212569478801433413011755276657945782465781479152863944239676063108470564123542030490692407548227601166611709002938251516851798065152841922490904818529216822937182292563572630122407642355336735842777653666349021515138783294773108086579094307064582514235290483933353308391584317723808247804143467555286782837354013928540014719622165558486866194556902639328587259802953368708372885795000187209084240740666908990308150408170226290352157319553740969595129757617110902068081181671766531350489847953892680527707178274138076236284548129263985360765284571207296715734507435707597072451160335312115454662445918211189412978147390844628030641488319784333542470942793770663933614143466316296289383374825995706375116109996300425638659270543821386471616439413369190204686369065781994067111832716213740956669728271247904318691597807062406954812221340939635061973834547496560521187939501455071956620733974570120629700471324171109556392885624612365583110613665680329718701408084419007410120320247655952751381276982068732004758302463191239433920998149570116272446873249216750919883790314647751398582928332980958561183106154673323051901976384325279216722443612877724035590401387893470943533728225300361133642682451849706444515339579838890972758672781903181265984886003499421763967815283092923587775580295422517635369103584937270070548950070839119352962934501856186912979879461549186325435932250836340603227809211568610393275193023077251411979057156184726402750884844466121379016733953782285490221450818736648275782256256360669391469250665634615739652562761378219299573981149570454779343622737239474348109895503177428654151185997267245974532403271339799461590729855800168657810986119916288354764158946708182143165707144141800106752826179801290144 [156,64] 556994429182490312202526302857986716914167408922187765862893616161912481907183812393843250944709850720050211551500278404211231476582103582233620177614778835025728482014359743925123530425056985242794172858416378023966731295557903230320070834405811736370929810889930853517842872003586446318880264343628426836961597258926700278879495286054236772220352602320890824053739234612097741360282331522512647623739984768898685721057959374686834426808741719212234705792573362328266362292484405230684153933458696094627970051034355898113298838663730241038725759868240152453948367896108836962949674912454880074640342416229058216686929256730007012497282148666274772891862334842717717206624327791971024150176636610393007164097143409399355462221751932204787141304267003155179221045972073038302894036898844220813204953925343148232959049933850241058682892934797481150741028357881903078688723474601854749390001254458549386758068058655994457285070931904666906983534312962052065135359899314916915222589664734234109121822365407570271314395454140021172124668510419801762167886208680065281735155269706056768214637105369651217162157054284816683994893095692659586706794390457932298909910727152784357449569001226660544508964903908069474538269611923700243547242524535739347097220830787992952812644321243616107090589877290074200902713813437126113968540472060220687426548738583501753211461228980722784632242413142171306227346188074705968809061598469493993219657530089885685282866339321190740374997202769798742604958867139746060018264496177278767581287549101281669185710320192882973505991810076061447429124910505998949964707591322322422270943682991857059071335223770164056946537411189584384673070973125949721346037098413139644465930179289055643632088976774678812524899259837067840221013973934373616570285262054829775037684501443253208365733124809898709270063018396608750442131926254247835384348344030827513314402154683340837603597069988058736931333766707396494498863334269394589331103209558987285302597983243309734003679351963316192767592312661853884601054976678370732699129715786752991057264923415092247960873521762818829986277247561070459612396305589855736811606295071269839307340523263620484188133861098054407519917571639150423210656746262812268964361451905320728575596303050992260753859177100303723090282609265925156818267412755959624103174994683450253122685760405216230246016241995858139390455697767710017355525733887531865930210498431250342379387265914166825608737437868015342381673303812220242443108809300590611450265591001920668648723775632297398422376638773616506200381872003580400830400 [156,65] -35991587274871714756824668430298055861774314174450080242269918459616305948982492222971650140540636003680936183550848255823665500498642443913891822884878206196407167891559403163782432989247843265357777848223455572429171192863738025317621245659265203916619770584947065430727909008784416179871390361135992251864500765368255690510802852301866447865681294440209878451598510291609796079710933236464752204532609936890242654450603857223530921703755468211360906087671000865167785231293975395440964947327055328738144066165152826682462856843304607780774492822812596180300502348482689744262878943990791215965210326410139273256199049793529172893683595757290064561569725858943568422103310988022873395382072928479027488667716067057105197099191517824977993190680886456105840385998668242854938385856205525278392740504631134726571507948956346039744500109084926366796695243073884584085851004329541834870552285447642538431057822552696514692898676709491951626080197398585939187938162819782913386701755242512185638098518819088780607265962917958885858026544167557871573643799974646981189595211480023217859348841950626659656237916162461712993365770370292742018477457060588770389859050984679613089499894190091239383788988202641152735574761094171735882082390307735703140224303893285168342347583734462106303698438120223137727017886875458850670693404035938109945908103092605743499898891238099340181177105044934971122258793183656386020390059199693844893017848912728865080329412428093927376875536355189420957660361317023436246360234971909609957096531504219721891298609754467696414664930193058411350129976608404454000002831692751111522667144589867559768152278941180882677018215282001191611812255258707207584341751274573662421282799189360978811977065528968677243503358797687559619515268611688684609200614142652735025974516007253497791027935317031982506739863157392063185289221386100496220426920479505104728004534031129270100142964045746359536304861030503863054602500246771541753432669183531971516058807338091318314279301912549917181501042210408891828452915813547650342703187108019413983151026946524486980076007794237296179443573519711078292888811037429781567566298929246712126546771511391890370870596511200972651333778942154170152074389369689628114493717671796941375745484110942468601971123122239477585150971005803785208500027547975610514300122308510985066130136956004970662191164740459614374088228958169955263441214017747548260461621196791641549236713286039719906522879008949659524387435999459413534634029127718437201528143288258936310370866074852085466965229944055177838175013072171170432 [156,66] 1208052397672630563651817477883479908547888210780970508737874036568277481155654468904344270298392641220093583876207821285821156823735441601737551094316597625549572536589194704257009609885276921907215649383125723073061817426955349527245212008476301879209093737771414898356585304049243403693361779143437506959243098107578723280922151367657306925786270295788723480053229850256600852724463183749204115233446526966118741048255928755712744635378761631115395571997741787737409078406316626796981392192543177499041110404285117784414043230464361242933186565358322240931716694587294144905651463560223987809677655500234713964152449109408810162082099419384082383253306895786649757824277620578309996126694336689891073664944436769159721638244793841532910090568704217279105691263868659089617475510725557257619850839494221200573806059280554141073019025896609541246935582158585428598206365818967384089706490002679739990090337081667220575124753558675355626614831475975816716418072846638222366788866102203430013989303114833158825370365024086169279484773728797324856365298512341435804613382679917027974178098655963298940453790137708092341162575507232453904613051045238746870710360557293877715363685888975869592473797095850223483538581743503151078748122750373300173068507381687628122862489320284698145664400224607824686842935834016941341606736551323692484394954651438644361148257566265535443204139431468820591302019775962039277896697619274927931149612960637391441208269214800372863443024755409468743226518044269480773784748691246933037164575025657271595842358637237757467197860216705857297918344306890738169087988889565994726077193261627201721344597781409211867652457856603513282829348961793920650283868387223162236315404632165002671807900428836450210833474894595036706795452992052081422176186450150920054803103572239050039707294896125036710471289992820876054094574949581550423169218747483964734596613141023283062067779795228277523321378189047538092643774764257366456409512560063118059830721778415076599025867086400912248341786488175387843072477999803085851851095827297354399793018546694456043909646502241052276043836097536750401367285383867109587797871152705700521099188467801810883971723557043756420719528275478661469640262245861579711129943705306947639468876451308755618757584642977123597725437685071727576329002502976813125493635468638166568929831231688453294767761701765151875563718500052652349675400386943322036280274787743647188547185330060231205735496801715157708433192500665366073629299370971008143360331392272557723902636621156412733287267697847737880696834752770688 [156,67] 79109863146151121619759681958805384434398197547341954217362001813774664617368506789831636945808766569712231894711214058708272188932162162138387021709176273224036466312194737327708246073336927804154183342445643196028123657428761617705071123729766016644500975323901967798930629054967794266693176613324856796320551071257165425371786543413401979953133669028155907176919789756959962976300238753917310696804245596210860984601350248054728183868583255430828631902076288818365264126559095093738038271655468785261988089918965408167361216038385237123825627299131715106101615284451754860376621611198714385333773297797147577362780394989342999523022412569175389558007965098955284286368887456152973873554998565974373318849900673749898654997743228937249192894038555906730717445423580485137171229255773668390992828126374778551922347198353701037393126068664311522186383911733080999742926787617779904975636007743681536276988913999877012567449507214495890638973689800067906506947189438637363216095625974581511237304424334897833906481889758010445697124361444671191887163055348846248497623000710108436464249461369025100746601763597100844461242199963663130821178578976599451913005097167903898803662169370207259329125409879378497884004557242596249269169170847719922070495259834224532389108946216202481711798828907558488081173778781621569088069207092543054151453977097032009838737233003906815689484115403259002480958702973018370434113708292573812323667220824240175085471670384806927359161851625571035541818039790623592173501814423759003537727070525106152736553561904860222448280032364861556606489727505529671851550382071521871367022463453778871632468024501780730018213143415840720819708822343004578927788483427908823171496096279961108209124295169245332052077893626976471353894453799409613936366829490318356804385003393709810284570489247374429002756097199558316652165490620843468141106726983534793576122713370915477945269170272337510331618031480231781718561642179140802206887133240148212050647777935132838779971399572723190674649590657204308165454603870845211302678491171507233130667985212121399232815273458966233348763557814697939490814975820608456030914723098400817941488311278264919082658207255628593196854649389391352457697553859988812399820228614423923635038953604671899588939881794196915770163932286451964994612590049221831709458989109918610711250512664654283809570521477689198467884441231255943553905487592077538589998954839560837694975043446641315916228458545375245598381354413897425809476287651287803752432358330216234545176087897460788421899249755419880907229333248 [156,68] -19689752428794678509576155765091589047846032423573684545352829416912594028946935693546383631709744503479236470741265201530813617856806985035725113948035309476466917107036629547673026064816877990133703970163493245877112383668408084010929393452186388983444980736110985574647076705694570697450236457808307014772818064981381828561664435532617876454073197173346272040255898011381944940517678156736257160862240988186044755964248914149602993276332081676427976054163847195883586339176391404089248236461654853467050604853054148505869848490004121142371707588915093418056572098471107909459596689344343787584908077219204158271766212865512480318811015768604185525905020871790371243226811046852816326044345570375680098454191358919179491745319714758119354494909889314551947254409165131160750734732675070427598462963726542562409249478097774961169575107140128287686298439479986801535337988963377162530254832658093611814326674158018636646664316065345372664034714428993978198494848064682041419487094460715699696759821775048756009666991551792297195670439300365882313398502584835716783016259064635811670980060682718404838971710728311053166646832060589695598703718659966612612432093192424543639341855566643784918527017727309324688285585567622718642902302573085670689644738679628807666403581207452968673800375797849726252424896854386122525946272060204582077306057075852061934469402522482306782138308106086691536486998309257104110739468997637216324097860044409262351348561072321721177755569126339740094416617080474368744838177054822464515347843388632988345331706278490312846927736078880013813142896119678907588523083449727396810719040570430017279078487306626612529090145910286888921608057405487765173171788278615983739959700914330475658146518932847601545476394038637533642807985449191640754697148531285737132453176562602425313545748366913562453148173956324996280786081728410402046892430570019561544684964023590270641781519672408650572939608053062346049978270676114725869291102322974210601661937757445976082006016395642071719825066945252831952301522052731206160510874749305926567613881424462880971038025102576342383051520305465980571156357206603720374673424995226407355544917346266270984270179737598196396380556185754269389360755903626775012433717959760438979668236750225305242034949398475313024026226810687476253435784756936525273735715250580350682595453843653643410170738197084347346610513397506704603310260393186565381539482054717624988468388263441134353969018065972339266200601994238623945334914142677588429174838801594627676806302048091119437788859960923069596878776 [156,69] 2324825734666267595426012846260373281056055339079116373774404040509721712441293867788679645652414643456970694452150758107188605462801946062046423224681497478248448442671345524028111906624727046485176996117613922076093655221455617602747873653657251769368057415394968293314118575743511438520545889288883181826428480864053949563847755058602419847895835927521205697015154574525464476213434773882667567085153666235405103485567526164209710191735290572511070070015669182741425722535540707704797159042839920458133751137409669527396184197200782173913445226291138215961389793577770301437133553034155536895089890831280139028448024464247505073365207140671138278291448492483625343854512101083696965022636196629183214147928244711455097518010732735545225824119130191689060139424638241802933309720873283607427360843101684061198567446147608972504969090444283505696918887450947369856141373814715026840377368113177440957020791691790154288533681340130148770176792414870573971297398134749659760945020738157909347273260958000719696841540772465872481886793711036759061024487027150637802531478567205002561736652416685813238051657250035063018512045892326992713991437532613529973787178027283194198068337626399150755118748386297099062331307587741462764783064693623263561746419498178121306177095320971678094303341100408915274745615290274167149703074301343839705376978025593327801023530768700303489727991873377841790285931642409732638795066838716409449443256274474954012405526715293110937065217620407205203432664788417088159528409726536549778766178026854519555275926418046966144662228008964372436183606355442842315455728332139066330583957470197846666944592205658026572883078261761810038106421594937882370656366561813135107659999476325633975407888041655512447847717146333366787918913917598557539293370933783697418473702167986485420166157691272777485049242381699620177684113600306590964898090164051181671852344651539411995684292694138068343690027208767718448068623918290921821790268002677244564459785194915380650837468834490005701358140462682456291144781652884676329871431475957695902606094148777989758324656427418271655344348041083433219381623551021856233912982453886159701966977050974020455560704813907789985189085156704307659438341140653742181408314402478010390908012094030897314126932357012692178600973194934823628812238688238875671528698904029342424189043182189033707460290137673752391024672540299081571877355252156765682817714545084314400884767719559435187585146872029127531312609359461798712028948498097929316642226348396019372494664266171843943695055843011499139264 [156,70] -204154982525678176452782542403535824856326385468903356758480804616644564414772341184449714908785370827002629303391112060888152503642343262170425355875283427397696807971815727078032519059608044832660301814413414692085417667905732973098280341187538112568847550234240533787338977149948055572230075206242640962434926436546226416094857807212173922503228576592122290209064481728157141791577366540255832955574926214068760013038486753450290191111389529937891136807056187662045663476975217379308123541033446479567922399399082074086942762655669208321438271868185416930706504258318520245152147943445749392981589497640969073483540910179801630821947740986654197152530786633142059120134655106277518407336225262961800493904024769422612016687689231149617001564265669311690330216117735312758189522259538473254396738813306638035815576984275857827296569905092659632280810424619728942657130462046255394159353696104771751382157168252784374492303335076834466653256680436245226285966343618089168485608942219897767521903334191182663875262104304934232935737778862455756181566506223786075725602898772909734832548983551523038382147928141992686205548240574529769643843218305631933745917592409525099158808498730526223193567115841614367192047527055986357847379622767563000929106605896789992394566970823591246456214154529679113355419976075901424909064568040025265514679448495082081833788116144391724560052779468134881705960771365778000626329429233533359855148201135565529983218412876570705144026921133617241915864032975952991635130417878833957180123319567693518176713022278693462053539145833808869479720664703573350305958912910985155393806924379248050815789967911239286993100944953824526790444551812753309901007235783099518585730465441761285894497838998945948022536461862076436948507363861092562720396878058113464373214295558646249008505491064684604734469247390203454606694158336998066754665857648942838095981528363258227198374535363807348397244616923201228706151134618170164996305615935630342902213103119858388807869754879484228312119084293638966408088376447280775952850242525720595856514986244628814296152248550994046051173618597107662723294902601111699627987373990895528115573552893955763096762398653373676464958381959225315000616652059100699925987959287164177075468638883523189249359929022331568304713953736018623526077196083295942858607204108384409063819614499843113436348387747503819431587898745580751831667423391133866733771978885644712637081099451616795334767592950478707187021496507989675631603299773820817946392332956270141918584755805932453856671802475461056 [156,71] 13684185660382568680034224921217782691819486846855129270676536478562338410210474074177735555663834016103563109516794452165316056224577421421621374198623818056607221447976296442652568243881214450714431568744494272437221667318644401275777926071125521483346274293037110124218476165965952854694243558863976534161779324820047029331292891949707312087605436302450263198462930207599626562371052385989505058399509577836543575276835845612437778833785456091110804434059587843012262758674056903546254061320423724421823920723271977586655787621183859873345498174336005559572065113840484365654814102787903766067581066796523013896765934106745091169844584224352000298454738219659773657281473895118066789611565016574286003625887818439013565898306666891097069624891910746187866444193746749339980233196082989700927570997168365846873967113973496773843461939157307095368360958746040589745359535677045592793757124801643893702770756664575213136535856664299056170263051213145932600752467761065854457928411737375447451436253961069811085554102129693261759057368767248955546103153207088378990193070217205971871893584354773699859172408384076161443251035690919580883592372882340138286565291373152038118730915698867599399854533944496632962518093818434964818906530746805789832480412058839141274627651955726257337616306217498251372724436675484253525360870043302767732839683340827099922631038343349592137548948219101486634358767587582879865447354030962799388165123784375376731802256897335723582768221412087916936105372498663582658735545253966564512851420844078005450234510252298685066250392734475061919598225301837055859422595171470863033597089259680290320677119800773618433377510188801776519388800537990515816759086732052724074538563226688360556686627160844968784086516869780253345991391156097815860529101938359350291938377874601554444522381278014103777592403837836663626155439724018169951057230948253645378639565037587538190596063273763417110847570719905579366994028025736805065459140022734793935059922447589834932637242664099047098834544567091246919823019510492142923467813474278987749683477936694915889595002838357337295868548236397204295434085526947194263428466353158933751572635734463342655664098444433050084127278961218481862919365903477358038472099959810208905298031642163671111389606983912920336299057586643986081902811284133261745224936215165336712949076534844358483183441990487638519569632045454265333912206229345614173775477799138314238060055868129212147509209677469784641342599462662180091475775514426380728860590909336905924510914651945752637521733939328 [156,72] -694086051408986817761420047434916655412055586451787663396195797732637171200237178106922572750856584517368421731381429332001863983405395057028812492922708143089580880730599036151430162793709669452484950441928987904263829094380490223193464772593325136255827951144279910848618419878273460988722060287544084862274292440347099800304441818295285386542545353165604720888227327531850456764080715550226517954547475098956806515348973307011345252383925004495185963250525901060771019300348606634604396545272750569013765311276078918101593538121136528743610511804172688449591506213428718545767214448962541853793552700981216506450596044866724173088248065742646146480688317689355662306307332226886057415976528971808323064847815498173510890133417473052969306002284962937498535304670127884458918009685678578386273532632426284234200440537948562845367797036681158210832258015891754857563698733064693854755457554174644502262341805951620161327660054961310472112218846432082338278460090519530618431299462093331768619709599166369012908904751497694715513325374613936780734488146638977590423455671632146480138301573559006316581599776121490297927757615395856652111007840120623860268516515360544337981016569685545050543238295622785231454780802664300943205619141727627623581658175957351752378336685317519810190867756456958690484157997906621483271531173673304614585182850449450893928997587544349102273873254893145137342093252575577137711427061501542152733344918276483460431478921074008227941927295185790224527123874370938851040690659308996683073260920823282035324249139663933925502517947057811594945676021192217645576914018310387448888288344526178228132969297210127578284715816004302917803336989260889418126392482293376927829282686450548856346238660435303988366864264415646784898042723693593126277230943199058409799586575522338410459094482642914413189362145013656700887674167415624930570501520547976845198414323447033321828270884520607676862545467933745194493783338892950499573011957745477465770607766135826278800798891637915578802174214661470307247310241072020491789540759538695818693486389318792126035347648892957923605423001345880588890433715164951949872976206187206961434154076844298505489058842286378377060487239992459935880273030063440824040561419879642598058770595377343338973867174039893555724212857905174748194537778135609611025353136725748555333575844530611704363830131265115363955869352103429052568810787693988525344519348340426961075993654619104748952204409277988286853831030498498434927294944823872532693261407776805615617729999070218873767538240 [156,73] 31663882264666890157543408999999612456996687335518141239042148572997078820159036604341007803446793672512203786210405733446329261690527677675107484402760161110341915599587641331158450165621938025337573254920651340790567727557605611823979508539455632200232980099417897906928996814369659206388995482723122767600865164090361450439124121678968619527580869220555548494691499875783008050850986087251731300416949694884167343500835738800994245484632944870546102535714482335305069054219019643434859776832864286415507943869437762793542731889750917143555957263996713688125888304994962766747733447348161244000747337486429526994520942214807991536892007730508036239057252024058365400924434973169192079807140113315200850802215328440569092185895486021205343575978682372948599077940340402579830648585803753928732736136493341559972811797941293793993366551341481099100393118110976145212848761148213949813256555201917128153195353567132078940826644984445906066290040934725360985602361339554652818514907173370193867474256288633612357838855635626371895143025841180981641700399634276713458312150938813164556746447435569964552264211196875884536450261288805378033466873805021350525494772469914736208778450148635485031761206490761856616154591008048894633668448567809353127754248214505440921065911745096776546411690927334482931071439895589947117099997383502089642723244552114590901830813085489528335209456215792222455388418944091598015839266076860697098129829260174281233340816597370114239930580503972487107370182657555671750228865774451794142916705570337657006762354855983969264506040058376519063879241815670786462593629861128362830562413875050882707826491914108997691662274309656875296072608277413255775417407975353964648381040087985524268753992414199312854973387456038558396635078966231334004374643176452559031224591365170037650446822901519202644492124425780168422156986634278660813229908323524382066828084687773888271343299493884000840402139310987510554868429507309027829278520303705198024689430701784885225108253245238841042237462408968959800667089170655209816644272123805109362235363277749875311889755692876609230388045852571090097241904452083015834803733315806791517673983898948219333408632826087609147599447566831835910007890394220854314124877503592095237255715197184180924236270762474884802781169397836729195846661902200392495180838118625748434550826237610296435745633073059720725024292116309982412702453401607111607028602302342457494285542285637493545644189901451572858321998338123696201340490485999352553754823141950962110987576133113486102976 [156,74] -1435006390183778326264129194658040515375192213821715768466327041507057217846138876598282858864553246476988908936354762516697105038014337225437445284786465318044733180293343128833400748003241795811685607581802784058324261328894117729897581773973509104332639678624933216678051199215148654962815259958306499775733709158391768359792285002751254026253063551365378000130437093881332388583147001425045366460105628540566548969535219042141894740822294238849496841008845073310263786115004519404049821958430662172793236378699899644039914024726054641730863308735103754157983189329170273156993926546000118649091823509210646817361472609337510201079929664251574428569269016746965770834809337232452313698088438333776176338914186306163665272642203774334392760489516993852979611352326178388166141220322933855044579386426021699010040692493348440258471232561583073314433461855904692499177586007871372563273868295833698504679879650173584991910466794624683164648830809942478944209266267107430372160134301711193442678871562955329346979312301517969738129863713140657459967195223749251952782193276416526616420501046673909211792797528667040670693463054789881244085806977667108191075584071971963725442146574771776422233433039714650721233044902874066919567237795118808317274713598869740954623086770385575515878418754316562198383500968092536508814378124461961098247562984741176127746856552116348255817840320816811250207429435576884698618031874501697550766441491283793352553565216531396364335375751618622824914151980652300385210127242891417412087048848502546381515825912064201030758946587627565070838669629242656505312539398467896380125377761780875959620158382121210159778510607681712885849940353669181435281375254626995865735087516953295467264648460479597447513578507980395158507841070436950295932930263517893314391231998898097253942384447934625609585781576656050545191632556319088525504911334471500314343888754179674496874074239280031683005556295078460568425044079542427473414292899587676148819309388393439585811349719816664707313699593934765615969514056891431426597382506585649954087945597333420272098338277011412280432891541295141437683046621632694436611740003289970981209644994083614139951247706777911575037243373008837972609652316064802257615040958422821487796191302930675896144426044385052417402940141846284004616091001670607429621490441870413445639319246190519793074884323534835785487464816716338552421254792515937078530607595263285465965841000093461448969384498009438412403016535713663982118724661185516988777699361977388703990485370531041280 [156,75] 31241936976329440825218508881258401765861002525860433808374120433057869558467513628889400543013158552415775757891013281425120482178544790042807557542329936248522650318273285538241279333699314171238945331847764522675481595513911136011235372019687252049989032595212100285752389006385988365621688338939080104525376983021883753808149194145091644777158929981529681405016121183356826943847767048351630257012245363043209744489983605775957857124709573820456602259408518984181270956956572352093390469861165470924278360046755353702326997831347294679872894292957921086516591560898556541473768216486762765987392602333519850326961114542304172028169798231954450709305737578083924584353474578719816971284178692718436243559572269359971715389946299194008934692654336481662509409855041562964435456563864711275912116368387026937872516096546125845005480046845101052735123256722882774387354921529626899940962024908163832277617892354816466435476760649091310357134438032347262941434952127139761942848569439485301914116114750101095319091921524022092098556379912666691404066484848825979998223522765209899246945949396480223114961494138403163634910995480383325382768125509905390582574925563755846842285625695773528412988443602198613879491715573023473139526240860120303701966362282400558229910145441767899998871767454548854099724240455962101374141764387786760917922273649730853976154216944975943139124507716733021644861518798488091632755555010467390327287355770854159615777188785627142467738109517529363871625900666732180294242743864630549433107633909472080673675483284013412855939365573197979693458967629107480207835476496430119697255500015358127316646381114196275734537999225639176741867968274878198693321759609004706607534941297564751003195765046918949538617544020990998981663846655400331177419754438744897549081690539834668427213929521666074088041181251385039584121754559753981135609440244046485833294228179152526067882202616901746503030971326191452593269784881483014564903378957552384800596852398100874634424441676120645515002214288527705892378656797432733548894302952624050078886850429434657362452666568966874059479890273179131620094185000322653117778462478311906018049429134162042930927780513758694158529797291062043929825504792738732596128321268001370225162850391577568866201311916927253066743672494466876552742518410917296903766307940535213897707682632366810405113414969445586234155469954102930838441146616464908740451590796209054862884485060209610244212952105158531766670232039661063270488731744068116131120848894252893010993041763584 [156,76] 4667439146491596761724805039566565429611797050675503448826706537541416444774178163324723388895565265572639135312500128290058075392055018206600047212421732258549411664832729940347100192665611273677636137970446757008274851160884353784611083057290456863829720227032906662165675510186920833023041216418969243828555505456111580921950543954788874547837608249742033938293440983416986602200855667692269056777460749236117965148652983036029641645200380565118920342110329597813956579714665567093298248373297283521716205186454696383443865755642154912475263227064653017956586181025886066473351869932053053101102428311364871144941069395425023881119049289213941821637275368427861138219621598100154874497432275893791407414422565904827012603857123908850619388213659188248561064935097668888125449647338929632490525603370354424944549976394144238548873715319078996414737863239865695394304955194332409307314937743301956777135256201276185070908248259232127597377641666525051534219437428229580000969847844075438394612315608270402087767055284838497734059896920775080898612103871192035664527402477042586850644238845141432539860869322652541843655934935161574537111567549666661625121051467418037297540767808315313542524696938975589928071866930974042056350251862044316717710621576957248494714121794353330282363378195484804305391447763539199126280557625010440064351964351074919721332074768647906501798178609817565991675837834316680847716103516166343811348876782877947932699565301655231079508514750032565161285055601140127005852344342778305255337472561412061499668812254727982706089854385953116566650342126083852372095076586993792889496881016282279639505458902152740968396103299534355622645532579012314917484297748452951221991535959798998213602370931507571110170835099590091787918143763275489825672434636597710175687676051524211944878179667463521938457467585018169002874322167026551166147669668459778680845792729787455229745795501184860789007755263794191609965548300156927306200302335240604602079564639504119269714359182767866246033956778345001826966011932858265158420482822244406466274046326056043009080305384704296614812077099909968011728801177523729764253644033789508361529293406538459371086576782309362568946423090591944291467831270364852751570455831746404089950802052985526992315339242960824649809592184963317922786036128647160754483395770810089947484832466159715731370412762106373305374896646810988437509306725673012738861144802084634171230866112195908997820996147140190796934953204249062754966255092778903348132008023208166094775951560 [156,77] -478326151157013187476778810924650591464314776346650414277510994292280052765108722262249346265757663711136639809765751053228103736626268462493980626517585276699985326886280550300561304264195677892008850885147876295009441054728090565996234272100237895338153002360749193954440942041587695471106609234473902381385317797200086386765901234079157065561153555548477790324241073598443924063913665792357628683691624975662516233607695411108330928022557463559312446483135750959344582283897070209859543062659265495237327477901682334247077707185543019678592791560471202644242479087342286525369594832291047838543777494967602089424377505513866857063204351519692630705378028653211200493247730581827465343234785956404068597324039462688657806278125698426651620904294419262349247258574835399380904549515599443630178232043686053187859926620337997341181127366271114864115449672492910274323071484821155227962870635464024204980559779773416229394808021774469757143557210775338631846049814504348513136815301644451211507423597535726188609162824597246008821752763322029806400928121402773238251820280784912424865024813130447217645248331672233123093943486768806787324837393377305517586503897580060963053740030517014226119316606551732073595719251730489410701455522583649605097672970961560202515549731190890339076771646427673416489018290030755789909147171714069007177281903840929907748045336381535615043783752920289464071691032324420879178468783632639449530634037060758371964811127242005839163980014101047093514306650087138344832617222358029715847970765267456489429394354328668616959292253567258550724586860447166945941535947485418927660859370364648270657159616908686160404907420225907278387445151853629845763651584133100985730839185613575940785943588053692514789332497453520354779453044632440561320890683045807113750461104210641165692163673055347483065724227692938120221258867435342076361521303778590008600671983254435603008054942823178693419918335832864757370726705486823475189200898557493296869390904049649881038614892958663499755121234436813506245587137370754880777999330493979126304023840268621907603526654275755212661660024662326117424903794955490923519563832791323872971088442596576735978724147307122772226399152192085392246577684703977854763928002623496545524963429582135108369028311489783558067109593701612647349955416929455622164372108082360829012714280363044294118491770845910988854499777864824587777334503205230998293527168787326552071066018310482637558037867316106952916562725768202450173961378251192981382314331933387010938848 [156,78] 8508226078084554917431195627298053919052059954131780109262417474937399526502162984655960611209844946956379809326637756313664251921506356985977535086686461119658427946740698682916323801582284229792541069889036929949392142542163459002651186153187313229738350320733727392143246119119089483834801530010464411254552656791016697139407939781729110693811062714242797290897043960825138227144231409677852532008495998806369514677951125204908050303054258426174239645271508155595463869262436901770659880855871034469921316158871436974891397410943028335690226506066100339969296766467065072982932209673395894435599453233350762112293547448093758345932945150478798615117315362632238898354260042055334391959140466457525524307265911590704697982444950417206766334783465389797807418193649742787368430373100270053745798425919937007426977829929855943303471151498348678443134835295092651900408948546444672384314696276724837154677264383196485726376579580098225014979303729064988966326044068891284213997320635640407862391072744742018039312830166414527931864669405413234687393362478054160014027056526753306163884226896160761457676497220966652638881314043445775383072890088314183548153552384256572877505114768459333850452230167711369362744325915679546495100637685053100986301354598783790644569796440495055326999352848793781232677810965410390010217914706980291320747965484428113388953417185695412503570184908184047005192475250931161315718797291536376574502327341605856128173592004086965927294429818643159495192727500376444330174354820391575524574058158853715895751826637584371247398981296409020034432881980542131026932975084856298577171913099301206936746212619595430469840436509562324684432587643865078906339549486243278163064662722209946863345342318922478958938481569514559184723561028010108420722062748266116880666600185004659340106461898899373213848703645918185094766302448116293445514835786821558276191923358769031919028910479992762876619199695010861954877593212784356387111173433004060073041019132594814960419969653512450294152108705622980898759184652215726067672085717136467906846292371872330223006687026347141997166151238714536268810601041632633482532486429188232294226151915648786925195618898825234338734476948746892474815676854429800946303476058127989604916373334261539301531973441494462264030162165060904028268859053773835409196460830584418172300883377541083509703579269625469373520453593394552241426500535610487230937936857310680529049027353921623890883319437907505118636938887439028418889522647807893742045315101845780448 [156,79] -537778023485261605298312123284563711425093124852706831596744436739640052076218643580577773447591455390404034926620707945072022568762687749886382388270584258792147954579509981562625724760310645270332775299092746966582497978749024208829451386639049465655590290131074283069955287126877373712028835651279401940038247788031297431680831255068130881218164283432666195006469468941634917278428896378382635487605553658714971039389779634575300586666864023963776548005194096117345545761309248113502706025163605446471973227998464037610900558090887289163052153229622755868199908721274386042554787885155765456990064215227329294231933407788082517258456939138639988216264230094967068675188484398796633176929925567828223133764594361550530774329907042555231502556538592629062183914847271696013395277054821585349884149428921844895415790177020802266269719081910280786199311973883047957709675558006498343298863488104957604392357641199503175745311224009017948957522265841696293060171736293208051441957285415639365276352443822761952512885658720611168573640124886396071230517205128081713179316507113217528469635512295047669678903687838092511537265371740757416494113974773020591291603555028535718636466270893297551613762089724719289384956170610163824105874088456473226416607626157260709198994324892388488060095886466480871447162407378285066167892223108287631190614053129310114846457827528178213657246555945110253239776262396453556694491107433578044736388504621041590306250807925110101289426367609443500357952797042165282750695853727468370758006606431373389992130573439557461252107413504594906138091451578023800141915422986862626437831682159397671838474234142740523758572998288551318442721916597605894345500597616376244738356051614178795917940368504495011104119541765610500230170691746336105222200606521507438629749695084931114555688851879596200054660993563866663110451409520010613421239371149453524386624670803076028665520366986336791972124037665382748311502909706499971594774285445671066524006230139275376915227582578679211875562961827500897169388800485460414116566038230077738876241541399655185873868293402385682327246182009462367550452653870535978554022741806225159404592915856803436811115724474399069533816956644594974295147995881140849920810196945886878822671601248195681697035316584423587699914256985351781634375372919004194722006090597089613221391084481456470629219649378738069428248281286216305067526701742149479963864448726295208208152778708007722723697902398451027746671667503830355721148813958929623102370435308480 [156,80] 106784514818275044368238164636902537720971944033805064855202877692849693372409499327051888321265893647602427096754063911305900222176464800466225349529058032595064525146163549576629398488928006783824951927811802320745667975480720068153607843143463774870759915918406977126145392618674624575015286315951424690935225630773728353145327030157609992521796565228163536551384367370047550154444884797351084518273798970469387436459303538110402394095690873299613918916760642981982939802334866169996972698549946577060591383382269194108019100432527350125952791522364636802488134477490514897884195238478976376033588758945492752672356280389231462615579377415316967037302989237775185054884374780188628353737597928097591818536493760314667729834648679076119329607026361070541783660863720629893074160192507816937520445514880786085301268534424338460838099368075346812735654900062199887720669237049154527793826650868488782034353430245130059338784544523538791908405808482118428090613002249253824453830252034965195053840296530809394839265359763824075500875322756030813412491041896670380184434240480487406812172317879800011975682027236107193130899585694933825564901532331826245593313969716026967480767018779639710351200495340444881589875558277570665528767465360386139097800443201405434002188078259659163142045062191183916024642999638258946665331567779560505156496095217689265985385988364066562734729071984699231095993850426097743605335627059801430425453897019113082428707273267630316468231607122560394443904885055025464506257199561018687934440303122849619914972377859421665760127632745856410155751700152488648778422131961501330281578684557983652730573650121240711380921309295249990345000729720740647772209570101149609079417079389957758789477631439386384246561760366478421197968472702470760272921816038081489154425334764773226817720457870805649561254670623216455025899107191675641828128880072245371823609419235307903093939719534722878157759621086116320573940715702562075483073796104221046359610064369945252479942322293408123328690543920438277273242632488925840601408631673817564516824212467940508066072167524333855718675404793189362526527370481219719290844251920853151844217409813906144129357302766865595658244793173068749666695533781818978313230571227773005538444103466155004509084150445466965967733205202520213237782999609835655817169495448833470932154858641274678486936931367056140477369024667122127748681674123879859042034194493232335214366345044650555032258491037987393466349420261679971176017068994472508847637709696 [156,81] -6295141330939123751054756945657963691860042168918617840513441244821692583470216960922583963078884813606191951086519322776759732968650987969706449588518622864220516943916803851192769008045262926941175155667174630889189516193341883037009110875080720469382419181573544722576486739628709218683130076958300299504129019849011176763684825345475185866281901061836847105001276182548160555547403887837781327858835015328917365410772970285301449740524658476194438980752279722897118938020420894130021260275611113598889593417954587453642190523354852470250459536864885784965813604671406033792765302872025496070878130410839715459537782549737200401284284034071194469488286750189626097768658637947946022137736458245223407030089883433040718798089611461477958453577687173575988277229202048594782453535105043630101997753338563213526230502448699456688233955531021157065346813119944921976762306865271944061985658105982805038024374447544607045416379154359034330754554780703520160331751969067320627112475198264777431827681619766330522058325177177914541817373636418041989832271451890752280188314894807167386062032141234239243091054598033651398814900612056304014527134483926625770974232221194907157551470217488595162199990160808401991511974628576012926507035852187080831280380445365736612159482053037949207750121855095399156193884946716512589180711350156249712593412283470222913619135799950160597588825930610639186465470716173252373159567802077072900308853899263870041847377194382193655986080108257687036800976823372417273942831638423741865162090349345835386716332106748863880557830955909905966583441815710378700484537258832680836412469975968469665467734494123549757402772053345597243237974979760666414199476924524659470866016982816155072058851691016537500197616883916936822844421935912876285721333875507151834393693761349458113145084910381172887741713302095586814017694090986251407042882515783535770991825551171754338574115088164968390580221993354953705270642221924497223662755248264836419446685235119625376189748028546148843487223348945424887256557512508805186561960890304885095808500741736261385541636391742000836679352353416138467411341287010882693509944042387632022871258549966122962330429528786203038423800813864019836910945044461118566116587751728487944783298630748723429013534772744345795164970375466630616664451602731981755843919037793880964476684514390307114918670539614029696358366482323258813928450673486855324719231063152031829501572621557285953391347514669489349020184726488710151239545954914481109529792 [156,82] 227605971256487752919148564901890205227111180926818377966832334342952467340962663177353856392838830577365043226761680275921756962253589187462175196337479237924180857496456415127201625739941494794627262101019872456208298396473011271168385633386827061443373234947118957631193004828691726009758327234982858157404421021048787195039785099145888066132147549247081375757298361311978824801764690338796493744121351446742857790209078461834603798289920420993492004947335983198679812788878327580376772756061365999146543581422750988065623186900339088028135942153743233249063370195217647169185850021802435523800715105344076526740233704114469701448305631328197895793144767057825338132201065599028077875064314664672667956078511744071401729811832420765243623508748613820230297462953767419481366674520234509963634780601643421017676536323279335756793206514218036461730430699775280121493209243465911886460610265447988274840234986924425132393635283222657854494167394832339413097736384675482437393969449024458558877353434154981726852130582280669867881022736416453341881473109135398665285273435253852194723838691261234281801746654034956716844309804417807066825087063119318655639930088888913621401989334434683465352392309442972726907765491203568048938530651831152898285009487237201195325523627795327993969415908914586212476177431023914106458604501443193765054007362353448150296804462691197051940695385126544332341139352805367545186817269838026341395279815072008824255083191310310688774957593166240159903959049748761466431955483332002269914647934373853027299371530309465430238151791087556187954720938546538853882685120620725645553543367290512411994477212212694413077592303023020254108175346113177279405624009409293434295070986161292402037464881393408839332701444526070067960260774076816932678386290573786911159893745622166296384656789149205965869320829644906270068849311666742514180385099230205089406071638286197246016072054399079778805327489484044190472530094343682067680545289169019434266987193736521553179147448150532032723110635990144742649711761883325352068977750235869891066784781743415913043467324713324787485309364916903800565630464851306795712312400664476694040074919260292284090920892955435060469925237049252529581153760620228787511753697636965986904895188070408968394000751711653772354131466561968045506117238035779739102062328307430927466723494968951402069562141362452512503135454724393645519909906108068170144291900112114005803104041730746873972471727956115485256975974718475942006224706646246977024 [156,83] -7524404068947642975175244920152354873089294794194164616134411268286955408901831790575412157824830685195645123874676941425925257578615870127842553313575232965930359567445394814955180320580768611576590825242353345179465807805184403663070487965547120798731433904713285389176879203866649417834258740930095252708215974053644974466783179662978989885764850009944780124618937076024182764813715667870393494716648740991220838376673055958024994062460906057639742393328920448490426024010134555333796545725379110970243688926604366769126740520527134550200686208928666730502364285464916429036214259210889200043991376910973627703415244713673799286198340033241259309328720024146941517750056258175693847381222630322218887834338172283229818002128219616785405538914476739807991691806501335680287553519336993554499321180448820303686663073674405650837648207892946743547380642941907957040920941929062628184269362950297700013491624313841344326642927987187554966804373923401939564473763879030602319104840595558262528098044381575422499595454663552692101651570591351790689631989908515677137109487996252241586314693206688825411937063467974445209963122066994151956525697664597593628602698782485764510730813477596227333057714039409455400788375234003961331424931556632390575902696491035413277327993398038610559681983655715802571983991940591300855233924967541300879834235996760092876247239654664415419726048922812639497835359497224707892386272108263619340341835090711845458912508475617751047645473907462396325780843165429587709398164128728906879047382286296336142597654903150706055721147401544466117542105910300504457188327828726449482735364306407790267569142794057470886697581566650285966136760113473470372071787219483974473593643043168535099505483616544310243386552305684126949553463315838591089772810724188284537666918321942047455762938306673506386194288969608167059329274831208776998071671246473532219125956218400542882806732119453083487600000139029740833093195571229325971292871956184956655401192061407188167889357995545855301062164517823215846456394359385696558446226926732228621906432670324247406809294369267498578941449541196941631879533447507787204063750122814333601343588516447766308712989446613521360987814343798359891587766638637365560711680890816557083713802957710783492616069892678487588437515722082941881209200700238235925093059735381161520054790360235581613096775661748924892678164967233485114805478248720419237703437242879903818464651710401540027804866927764179233641922822731780912678086127390592 [156,84] 264150800621419651582982607750595721811030880409161426243663510771952500313229389059583045835586876445189856365914796613582567378626393898178384529925375531717475285245421587224483274562208695121060262017281760523945881661564553980008461509628620141310847118687638340101460917976466459647508446673044627021214652938208853547044435293262050915121660849827782417120846024781719851174316258391280713580895319382411794155947688211533281140522218088699412680147846371978350163997139103856174214820337864931474990342382799368135707047372164360300467240918836263517406097966243908103734700010551502791794074501512577760532239964073542682733703162424809113785140538378158864130116902828184609568320733257593787325713376718071158727137783897900348232784634584497769160194366505267152638140754195509002597158949704577159822340571797991768315856318687922702675900100731960607727056897152087497717662431744025573022719993021617512079615317161182091845810139436181484047704100405307831069460503253665429310386503160539088361358105349414984868633822252520867737052113139975280256365240666418787338946348703981635001921657433031518026059709357954012826195361660647576174308123526695623385408018113192437643957085937061057642204493807424478756139387730496110283901529795161502793706677886680488609132345155379776095190088048255133194508135231127987944000524333975049659060119423970746002755486711699567700093490248166168378953135621456268832393566090947870367241170539527624463398886745235545192882055883149976050979198064342913926412252492973364636628526233988275719390933158126686950277913914415290360385884369664388396333940582765435387673747857692579988540648954003026474742195642080989995090475041264040488838753336779507610919357285816660372637280073431169141691070761476466387222188291080923280001274497652369359333461386663702108544221534496137999787487486827928720036702797951190464885814544154570072313113024646980866700692173160111531678258595403171557885245829324049787794393942285899883490618383919609598856077702786486909027747897786106872563228532987137372207469340058334665714247958490635589164941594784282647540257034961281988438911960352189136795944922694740751288961548649949528139418780011896100528149367343135967907932165218935830020515109613157982089074059615034469776220835559975121166413217783683796280104939744173146215732647193346499351741335713772027281874973197101472469626001914936430210577003984437466495731164644721832763717247056653005388737240357340798969432288 [156,85] -4657249269394174180876848011920798145618785954765389389748158001802222548668765847874481397624019394014933325900517058931432386394643706873393482434614441328434621119378848803174485052271903018482168905167735607572050130671840914240799217357529843333997456070520782609757606963534125555707387177467843678711087288094963046229428162014160144379964414467584498530207708152536004247024699022084998401744475400617951583092729185138439433204611666377028832519806004465394435824960161305913601764840866331196589904227485923545838182692122925575591767518317620709374434531172923396173858090253818447903783713415119707303534001855366658385778886857001742769382802542527308319392575080649520255192241105162509403123225525325450456159009980523783187908322296368106293770766475641457026580109182780787220459921800261637600615199028153174141783341220333533205435780985778363961605069801557674007642366956425230752465906808794376009589401783290697316344312534119424680850083771988897442244039620291588458233526653013657172902055981156622736779722906772689537198478080894136698517179452151638716528651123058599143616464008552326901176105234742149187872347265505158602799271431131472985804636510046412493868913403776272435068706422987329626848932361132491345018218308853426928478703085896465967805567144969129147550411899519137026496572572145576260783595963682556035806619829179218045326547864617359114361794767485729913416776594655121990351815348867720983854278367393280380384767974540564710091603712135117960911067028465433981359652094312619223380147865301170516440014870206759187512291718822029364433034427244202714754820237222537908778667901076354520771205525023245969861981540140369903145148156529815082753845171074099763472238796347510924155439106686119210600709432025585563671142759627440890906247293226075394550025562536514405701130878462214937078525721832057227760344894188117439591585940696270956212937898697379629068924279429446401193722950441801432808836807814323036944137630103242462957134387451414689435833143922507096809539985710847448224355864671395386096157681967409746708967912750025967176109884207842563219730267134180668127443935824080058979141776494114773222206810281518740978805958484490736342367676646372686317600495430691497302904574906588638784721071321652074300322670509178824379339472401744565436056627541761186824497153513067825484183638647812266659146736781530775920183146636842446996807236537683530424653270175896448482599213692447196704003300945907143626592 [156,86] 136842009569191449172104310021556576269576682741426003896634797394012060822957923828204887456345519749595257023304354084530426575338117144133540090531902894116433255498884996464602437623339473039512094790504329960604342871615027562482849403944482316045457348350433477043234024636985317590859195881112857338782776597992190090924614066510784292757285979958025533417196130206868836152380800445322235835329468556169506254228906634862974908785627030306176893389708993224891798156463302536533250185921123684943377831449590410610908222499277583002394097053499194331917585998399675928388692019590464780872938610534685931586494695125502183016589751796569861488109352889914532085442015704340005438952612883973279244220177344330577977421736320908032792070560221472604433940697947913386419944457893937349097902965841412316175318873538071101802408464361212150572168608747813126210350564043580954156616435066487796132324343744077827751234913117425984869930844395154129318388387125705654881422680366474574365644670666618057170992982358807321206998320117203079573676815569117227460500441589601687852258333807443697794267155848478210504485244116305936331678331939282119289278397989832611408119543762594930888667654584379645951313033373565841079089286150765160080683745995444906876357019160738422164913093459896312954561659748402251825919898671858830971158266384555274056903394014631809013140478732882227019929087476676851400404296520344918631121388922552472136535089948748700324050224236491109060636850051934184196195387037995430473482643178018302130125433380020901853760930275250982265364208600307278684121888631880637226362609553781711770062298684446356655359193597882125472258073413730358181871812041878891472005414070299762502103749450353035846476169913520733352324619261240488624740549753854134251557293883456076980733507583762119923325604605129720139714973144932251022944919765751788943662465929623405178570732988118614714908354898804367118323324321965919279817065011819273822309752331348681894944739020749240723127310404933978083548018620257203361550324411323231958064287567586538789546273906205685794568974340114215732746506391285652114034505616381027744404992542290624534652627993536391941541657332979857439172046230194451945826490097658981234393007974492026115955353733845400407919557515449287672274474276622186134367656257462307661459539777503938942178509682295626513873533509940119912055753421185854652971669584257801018010965831298120424556343952994611362526190618430850496 [156,87] -2231601965352335875074589989511730792448837613804373951617630669340361729122762154049243689907422509689161164712283151845369147447202966366278293182683557388039561891245639807927213214511486338589337094752627254289001812151284935054987178279135193202687032720243158211176788138009992015779146720032813414677920837558306256906280009672954033448603871974929075156079037272009226000565963844842025981296255317810827144451813111926427708283199491993062656361399299664923041549779994991653358885269002422412856182285905961880392403754513667677951546707545648369279582648504556839396207029729759514323627288037159697516339539640927516178398466584449965531265055311516259912958249884765947419525392908107681317310073953819591851441510321719565673430348797009439627070893917531610510256952390380709301635230524926009234989205515820011333451588817196062146482649166150429376427357222545624268038282657141280304526982526759954993126662835943013934278693499956163170866167345621909993998673347493120297083760198379745539756626111381150783662997289560544320682134837251235829876453132813215330983996907250012488381211271999097183072494341453312920706783592702809981571549665063681870173879665875542921755404119774166018913869801935206352727853016819264618086804057628569056625761755625034282227730271432285833600094939233245708860027645722339411359361147179365854385588592916534974842831433107789561778762911642410376728574569147091955669499300772791581627396019178237866058382941948105909591508102338223205334573161678860999758138532571702072153431295896559283253609300542642605224978445495683291663172557103661690667065782912772270262165729935560299871967472302515561638843483720459334568804750977785303576408516640831704253580822478479438706504382985600069355467140939923705477240495387138977092393342911240025454685692267447915163202602254367619674207953885128902018542571604577784769954632037427888581795625479165745421647523240587037114175421199992743839178250286693619746152851137585900006289768627535493956443986973339717863301414256455779782514583920503619627628923750025268041494308754723734987644681992506953304058582820950168771180440995484908091041987662882758110618492249223540063163012610897802826940335085406714569971562437111215908269025296422625598873383149353623811205805717215383780380307107154590120010876605361727367013230993326064725395782242463738701073371905517110091582670928064535119958607335569228765270893843925510624780492422284238888408751362304 [156,88] 44860547905767270643638024969763802453489839049676840385960716545568976603134027997519016025088341625804265599472572683750972400923697064002881149317368307152785944167539895334250641320094712071230715218459481643417297419304952008610235055049693646622329513373982811203217361575285825422962629883734502246708580014997328434713500258694367312624323301934697098559238890252712435356721545817060300222375883280714062822442608740500946085305581141889145936460422778198783634054206997009081168031804091879037495022902219847613625376607156381923722519346017525028654320366390243119000894007116744347268737466682747533817253426546581546235230381160398106399642659292447896228681447564719262612147225712913781344731239693350369889049133385007269034753303492131493047403921148459229262650329096541789069259625488300085648487496515191124340708516437566062094119792234704687590246129452730051419540809621349320890683815674700007044885572200653670549467269080269919317948305946186789808505865650931012768035615119047801040829687173504335579939865669499684402199345965641237248740898760006049095385220146636722276536193772352596040103934621050101622213321859008566991833661706149398857366689489036476704374645075438001488991812167552888191256787152444404632515892854920241641058399237869672712985810124407258050967469986518080690981738378728866848573520923823998185355023561173552429404789777383533009241840543863734787256359670013769492027697559423711668907726276500555134894501779698574587015849038924638625263210797210830172701332081562017681239180203205994681493930411642152207484052415299822783701345932767040691766988733243969810410179256722947751793157940746167452924338254030070818568662881604962736254095903042450757715648392984406795932820112442747306412008900201930361185099109891219363735786779943405367076423299450150296590413455646051890318297459950704364304903494639104956003619873900054706921171237478463835766012028160583482636778276713443696213167090891490043600271672074451662778652473580390682314843174516642575265733733752363995499254946171740539603514693086312126055390113567374420970283857938954379352889432865491717699428304729829414350397114456451100124775096603507208588638926762993415973832617680492506560502428334842905326401634485270303201218612455337078055745398236081584174495853774179845065429235029137259617182438012099354486446128496374082182311642213979126875520789087358622504558250468904532281271504333069850429988396344568282754112544 [156,89] -249221285598210138576219144785563617938133574084594408688205326745303554491779650208556037625491788145844153101044180373421709354145793473158533623341392194143399087654646407537457795949230377963853317080971853950559060737556880115969698122461575878397452571883725919197661869004638279897367389484895082209101559331868117574236354038093780653003715220197426792000600731982485075667508792659618900411207481559769941566261231591432270246378141065784377842013013796270109187387453971363752181250246154581357905939604395780931093242355492577883903340352502107553780779649827688494870029743700900096206064870379781718454161475329564101013882546550814580169209951635165079271925687110938999359363874333099214679383179462310248518175244990956952611555280794144220162528772034308157164453263754929442024823454487978435146546190363022554967346079600793643847779800308649220550522536659599092724975806289487458305591925699030411438967664111785813224760474897759670368679743639232486720476961238045469760872611654320295370534788850597217567544724614530613449750441926949123649510631817263540699446310526750660485322227895001539001901907207929999325973649925344354746134239891258839089091308848583510089453236751896091914194169966514346861639219070062351763745090986784642408591459565292030955169015925662195251268031554616042625526092715444631850584761492150473702999705175937342312311230838606279851931625175271686066246423963416527929330444586102245924189308357187752985639806995421602852829978826813163502606451629622493977483868247075397933956346574804913249351943511423469867212838365136027444254280444292829148100888373781522354532763862709316300344930411760574931224003749169309217278838244530151248986181725879624981095359239476015539706237653887945045484617104102268457894155477277407839902404907848463619892714844144483877328604369663227029717213774492434452774588086355624069115339911526001224659925622234529575198688227229805908484590008366180197409141105594970764234525745119307810641705033685320694913191952367646601720687192573504186425393728148163491745286045355089790264281772218655039999186063652841727414523723649458133679048270841155338325636297489837891835446345239675461321564060703923961561408340347514530476481133294950375098607704876863678676554529163098629048897523367603941388730935870969124809906189348268634930789249731203273815821789333413923917145247428667407264600833449048984137913328907157827850198488369808881292723738416235915648 [156,90] 5909717391166567194416177593496421384791002414022139311607056904626758148451498534169723024333271177036896962470332213567519544388111350099596762209498827089035473431126935150444624544344173959717291365154241468041212165262277206869080180294772838785421348617022598839111025547293867164516323705947478240156485133085722441715391109152869996643307309019604754327960048882581885975378641469807765146845704685933049405425313204711741410486347439116448481671935164338128365410143891635688015383538492287697080594057341066052298966642429175498194888787482822309475288299209010145076161326111766739074584798839635943788165401426631059020505669475442717671077988991452246592024866548472812184700118429174470222290051260048106443337156252446461882161855626337140857679210001875498784761869711116590429793855210393657634244317523397229747797429997789719033410871797801750223981031814229769736872676622235442579803724699834902109175462462320233357480502786025478050545343510177801478850117651534418644575982427217290354199820159132557951625026186365744288238494916635258545917618221882350660785219005384605296733986007602361925868126844579264102760772057191430946504144149615470942041867312722881133907588709386818134102767008867853017596079250294645993860888134261470958588432100926666294032783799147419299224026322942954262878608109846390190032760452897385159197191669299328097476669749036854867340903745650772546470484953973184787549537541973296615326429816614497052803910047197221528845142433710961550368388866943552655179139280338893674119369598737288875906871759626867500734600578623929135515345152431322762039551100416539144320945981330526013502122274528882518770947592053359582025483723071551207226167402105789392729189025098702097647425928351507321700309770937891418446798785784730830067539694692932773505803904769829639324682912802273411435514745519140698092606583386554332212537680364585497522887616081803667679895163852278777144879204670820240061110966166425919290714876538758085817680419039350837112710826456187637807088189555389815256377530374744314899597926221985616238911270301322782506954593876548867562093265283996475805589798251565938648345967329929809515387471200519311315160901600707854687844125704206609043970767326882112103528438424792055666542712994544664280775201809646291073890268881736013661082990225172581071158662816272552690171791292439494774655657939578724769881919285400761029469871191002115076228779832823957514283785126383744 [156,91] -32944190449139077507265276743372239302444788869774862807857927972820460422715082016320188815362764377118073187054523008472739776610692294374562046034049769426712208940257602036821815989641175871601585078426029727780995989810660182390559710764573113165759148218148402474663156596569089935974645782987562531971015908646640973458210670003783973655677045699672735187655719539890578328393760636343784224493010499425780456074241709558409708919628053643100501902183631948888147450862775165397222947800439108355846829994746765727835178377434408928938818440509054438682803966932887092825360867049598118849137498416093313977445064908283632529456427383496413978086542821537169039617583792374638911405529299619629231426195502444434042712687506864219125776073357069853429773896362643251832887971122928844638218907007912284073087621318439342230428494066800231116482420709624360305866857457018115504398786609154388565130237331786112122064476667385240707193606863954315580818832635743492911150306146197661551895896199711282031947285853994897700260580571484306227733019569071795368825499504404745745486412290193353910300995473301669743302756086791033900484388554984143363067016744691416379764147908987229667590143706905602742862327285329953248205548464083222346391887211169235816694523196147050398036519518542732718042460602830437488946324370548291399620723177295698407842183051685603060650820258565688836308606662602545554344262249145621399721735144346705813662037316271135184159688514059744159073650555357263098102314756060010976311777050421526035835977289937501811358368386542877449727192367673474364603348813796926605183964740120787400222143462144199945427442999078414381036733934533732475689744393519222562022553397974917202209910083065949244790823863162568031693787939196105166862236919761892793148650107110939148163069332900571864870306965624362697587173519300696733242605117073624167211820121341241234081744678173936210344779654817902715045128662778751207794469313713767288535483992112252775174373726968740199485378500384004925707899020478872313311506889440849590937305000222092262796218720619572865830055408988212451292265946830340319662890868897952394119841178255264325497402702310136535630918521304634540351850439702935290992778269463959539693837158826105984792086341431691972389463469169000948579864122141424119491454378934866070047217995391827382358610075110920129980598923710616984030074454083569570937029347999356337784986097727598940554020002304 [156,92] 469264932238078662939111958250645493657374868091404214572994714773008291806293640708861313270479310725992631442451286119977008799752280464781622204957910899963968172343852917925072482664024324828649153283471532973472880649746939647673121969541809413101158272888834039662369779148579032180499771236447035795771265823455244649525888023096832994128377616728139881937013310709542325348948760883235616695009229272615659802200929463492513252515648657807482829017405180009737892390578157511358736701409995574994223556811435745908728633651915945401763822085922716810730718140649135141543669026496522237744649351599186420574392257452448687360992206989686807806853506299704725448376500475869779291236354965686929795676665923525166717600840959661397540489340635602400149665473849571080413672456633315885082354336393500159647272088562912869310362653115057415690700575323881004078322087185322490203199806772410505561153969328763111066713817174620307955578235413664133261272134091422087108483857547843895666578876883753203234878896617862837437310407721267755328319081732434458361718969559080761086708234423004150359793147364167572050803005107040555854681217116061778139615224840165927833164262347194600896518213842391353459286227259562497310116441287566077384379696141829554072407788792199743540697563733177002733008187325045551384722514917717024408568406334026414883567852508611678877884263209527238360181586633833376102514495740899472777479649215690724135397538027261483742232200424204890141936399882298668735985461301086252269708289181847948107800856068281123831084099282370431381512101401317095708092680617705747411588852058944117914582001333449527937292311839470991764492513452604212472449051947661634602570790913388108376817234653829758012689043590467327862923540391900413331810259439746811061787850275869416445130509282972126130036623005849402737105436321004713735420828470828982301011127193058204176085353774155304855896236153618304005972299908382649777682904595363500682950627932800313505215641818205232593817414721638373520663869734638445133710267841703085636180315611575417572208342007984301307844523053585566681185286269888854402221055899747481287567523935548028128593273007306032272382939956003140792225950696368886127285399511341780223179254595847617058328763279203093081724039794382739934445609550545364757196052846548241583158293397581310713452428539271497306682327285636500443203932171253656012590421772684582352849172058290837223480212 [156,93] -1891771147172436927399198852814356816696454735992661836673348729811305892151809407906330491816783444039909727778276148590950070256208212300422083101102912583354919791447620637160031810681077981949641729607988470628205163028163561841772283631715865470327261259574628989350719595670816776874746163623416005928326746924716064330819377258665120052280369703650473103954837183064035620236431024456055830775381620797299785851756544275742247665484483752091174303706058439433595554153450869125084135526837434936269383194835990540416585684002646398067182055780910917525535608557420839102808537336440045234702221400306909136485747182638362682259274167494900493889570443382322030628431678070889074681226018027984675280041391389900978952125901884364321199336516465347825254176731592583011435378155928491959860046105380658996145467594532248010182726913427250098701742375684911451724865394276562578021039762307400878103661587864815218618176808945585328778894763197352037120806583467501735562900885082649663809951802888632791552241755664332853154165485725383913867287067536893286599611527368450611695646267431885281722783736793895263339737260169541167379190673500226068581863346745161859149740247303975270003109712639727183031544286899807868874485844268650548987068436271563741994988536301426867639897316473228659161504578489751648927821732842383517624601294762311719296828700815978092536464620527466596059251028304629649594153994189922958981337750116808819543867279799008511593689985026934183623561820430650195637513432875465574286820486024951033189051411371739962028785072022321723938064833762443774296578949749689838687823741989189136801859150414798044195532998809022088222317960630695755526790969995758804869811121588907794290590237525546082692477057896439016541260453667132916977040783706033725226776105557814411946070878616835791847364194464453139259430410511100054870870418377776296774952215563185879202806813625871748093652499347471816907058185090448570527963442683642728274051438993018915994066497961159308400455172597725255979782547925849527311061209224196073464083309253414789287105362953420584812876350767559578133538764072743870750110428097300550267211420658635365417316256555721465995196126352972871366958527375130634857972734048563592407180651708504492067289248938704344250729040802365859630172589106427198936968902656416631000908889893657240928858763858984778624409967019690963714578530517145350683960509387940799753795620743230067200 [156,94] -2690982957846960295499485775511271255193557195684486804839380641782129303221899182421336011466498506648771927754657377199176476604618695509870653872864384784800960645752974744500783043616616546573130274800861896668652473740853412964265900323771609738318987757273265092322847302292696852308829525484383390436418627243925067502556882939515058493254869587452898208954197276634953174863120199679421818002337625153664948473588897548995919779943225655862332345223103808537125362467432009733530056257017414671512811491310254700010581835449620792432659699363894879128846341240402612470905613978161237741689981921758377841344300275350629085306045186258481639258435650376272704771442657432749378278762735942768836604872381110352632862760544021802342641614591037657151789958833211865970580695497516025315016140248288897077677036991199020172380994303625548146413493891880499803420010518437000046006661808840281509854554656341392655000913953741214430246000185465952539156426307697126908786389215170522302629013503083512290116355802426597281335543528636616011422876632548930471405528867932697784611591587060935068289409200690250691309227896727200025508445946646906504466257475643960676816670179059695306217370883999776811048866968587090638657779764281289566348610933681869008695623660266717204633339878777425793342101206421510794223499590520166974722221476936490652561316064391654624614131511112506684500097642566451767430760784827021727932826286584559453738040575696003858784221612849336215342742538976757382539679462307730851233864263706535939484979501121183327963435092100868188420834664231715162315796963730500405003293455477689303146542800433782399341291999488731658483818646093625407855408426499427273564541596161451546719919922889460162391482878403413074648692622372577817352978935901317438346414195271071636846829659952431125906526083719909012466263185134730911072312935890639407443866602834717395711476228884938784834259272565869885304803378785706410719822160546346802250020983141085059036809425984306176338555436216571633392519077856793546992196801192809784182744500968977985819516396162014233338687298597517380401707267824770759187612821694323693411777318013865181808647946414267086103626931576182269179074082807617586596580874784019854454444640216702238567841806052791544964694433336663039380777282740439903249466824689011673419488780486804278238664479824938119844367550427920136750640289087978003246893288605427812050253889941792 [156,95] -65503027424073083872093069325684388621849808328006569842729069856234858322971608310874677126444307558434245411792659747685295310170475229014897374542460142378685513077304299972591860657781245448419248962455756177153974747127643904142487167852055897096890150951196576933528789109237118975796651290608986931354257495556403970893946376062768068352011778645673129747777131741614951063022858165709465292810134667124870596686680595286349174019468963629017622279703279058194346845202942959135898574875764830881116854251950443187649344861328284557166637685976341939972160846808449885150447673520053680383481950134272153701293600753060259044061720695768617993554337534645961282501718813471655055310021593517113569136049335006645927742708248574208478991980725944309627762209051351857733703654335886882567693265979054589573534608763441483820940009644724756982767905218478861232392490245568189958429608143718389298242629913283716769693908301745728170635250844883869609235136877108492656402665916977861323889785928421800811634751924846797063753451370375977984542130161065296957669149540654186516397374148156678099503215153931657071801117902087231748024900772498237010072470895686782912157874446158425610856805201029421162286892877424927094994771689933264088352411233502513413909959617351509822157892577007517150880629903637799928371716340078280592660413437774268571209202551398693121027044349753251093895640685344441001597815330225132274885624668907897992986100898068697542411880094632224321373005471676606632291326745710716596004778691273539282501339015437945436892604280970473576942584308689714788130114105059356132056125847750398315193441459612389814477592342850800084097538478348441018241350857797633615838667238203757232415214866597165536762670127357881590885312683946563353233812056804037092898499547526589829245409714378014760287604897336491365613040432583104372741696687585845238529786361888495487857379377238356084889631339634125083356496295191099898678999561193465573265164459438524492752564917663801915691802715179537122376025673832036019956305304246257314840071836238001550327830303296225752093586199775701965372665108976302080678623247812394300778419663323955000998962748447354575946612155278070124929091391386140168659605731357576552833010773402080627664903354096901410078531349617809587677857074420561839183155053103721932468482030536062536052102698210582549350790482900649919053968520016329562753247062690837389646884160 [156,96] -282292392783878360403974124373522543713005016429618657092810726213798687834626334970182514685326186236363398757810906113064146078265110662381313966152206247650469858489733749727637886434670078936548191605681554204845911070794124193557374122901450037038025597828509319931111760371188704935588586765124186170613148113780428812919625312629591443132653747654040801849988336701695225607368942276241879994958780899423466179778488146141204837545488688728799621676853503366876219447986922906010412244295482151355553732108398804748808590638195448627519068437584260292601140913050523501082183148388862472325970996180624121253438104260113880955981688422200501278367101205977151170258665869239771013342611611159378673639096950021203785997645906158500605734692418983403875752278732580124657136766247300246494157080376607417959643218273875773285834568034617313988641187938076665847134892335320380407980827458920269316228769440008621298383368150520622596514440247748965406432645400626209717203239933637624180104054692841008810455777664374975013361492780459330306508763469237436488679666258490213232706071714932060579518179937587655129972974148699792411672898551918013425371028733962454603642289380979233871638710007951847271394572982255759212530820157453983618583813219955527750665526566101128742784428746744140215841477218018911614702945759028635698969012171232989992184863414663245432054166414874458314330126181634730896258038045628700850177994847102588206940235312296434336726729081109801860328444501599078906933866285871735118606490541995555934615982926813177557586620279608126435741928617178495568104343369179603601181028193444989438125597212977948761319380083580956239638450781615778112561231641827565258130535345692464229992180165111209498675792811543562926213882855874157569949636652017170098675270696079025174219024357978118560889026283655336226527470555378630791530836906526642989440164422325943762713173470527909374925284594887738041405765339851713289442883942257287826245739015379731544846448269475047821110865093348949372686522894478696553834140298473804108373688321143758255855643374474280417690857991888798856191113877899876724860580975301588959457751843397741033888767873159101212231092611576737077753223002785313284948051209343388674175162784124915966912183224709184771105032033786522512225356278443987169340355474329844924260757096236889904398203706658738582436407078787132952141442606310161959815337694280168199832 [156,97] -1015754383370345008417169711064126299839498328298977006329041861909019133278012242644151005633776546201977627015376956783372798238017641169299677315836384770745398541970083274742407476408173305990139497697488973813127658969776893329040362867995445526900611981102357455952394869345408114177952255373206532606835528177981737206834191894938832034843911036798138803805861749069840849453759680066921561403285837566240958692566133943620411254380285692270745807546606399631966030541090520712455261178170116999838829818290123671867522540713019448121723216008162536938042891469468979318271185366848721082644356832029067055105587066904104895277008704756733169285340701536533224101641076383052954134764293054159145967200491326489804411959790510088530653465981062535090315241777937140305711756234736479759377200696564181131955435379462885814453307421884893224290072736993554517402295005851965297475223605195375865294788517272087280752942664004283621980590219896554640832496396746128768179241231346728532665734008624615204285291418494628830874510353738259906709952132771402955221958206334333301893496890741428888033208101687261072561061935670308159581271850947413743054263920143002338867495595608911014000618353078425680542299166762032042798293591015450858765273458958631092309773640570922685591480845249502730079483316138356719245261384614819131325005197128901497668333407398878812261478274079218818370683814185834007639136782099547810698997146742398815896828901549545572458895601849123990924385839557558189707470828924205397558606845976417651302371171834946990379587623517884329747828872126316181668419786258422890635416168408421526109624954627874357685175361844359398490821056418225463623262764328274996077596313821403421894733246532802103173719980338519164774459443712811876918165864005121659425233000059037740694501675037505270045128572022324653597003434576299501423501983367900386340360505042602228824580571721617221782873413033126656181183652836362263757247474417360265114915985874128008570913302002288300414206095941746336748930647804083689418302352641251488207688257086830682260944402343344587210406445467140250594988060883478019290352320366524226626617743779894803766857985323629225230207561057756030795330406966371910453320481027828932648746089771154659265271873261681839526818689786166268022003345228818333400777028088380857840089161013705755056014607918640991865286984882355810120385912822447923370137005389574576 [156,98] 4127764661130872753498951422041431048290390631162253533327708371816829002529517886692030389734704409107827166780336499080397450399472546115377845233896196362328904870021174106057714513681158306656515380479693165841039415676887850870628081649383730519911150549292667105004356903944462479954096730688343793165960515398472290882077403060213535356305102281697410936567155210726117537641950837929307020468780809014959954716774189647828214495759232232032684224901344186868729031920195112694775214258822953572414586469818072857375606775268382061834138295450464455729984376304580120787103227548822873583011361801730784821667196494267209099857586190219267671973016718819908559672756490319094946324480236337226572365229508019314851914716852355125631960753884056064122537944557996424885139862437315369497150089974975489739969765240231144721889391273490656789648416813476012657846065774877324700202409239980080605716351808510662973511364683239193340360018393835799495038186306069373513937994782338970387524627242859236984604319623669759165139949788353509262211167044430147369253609357316705355124758843535001309022804892999073962312651695421966793779623602328348119777800929368733067619943806695144157913145771976168012291990538879620283236248463525366673576336542756593299246790406945751338141998461232153881030803126593425537549442379134409534682111440217777212603496572096337928037353047713260255733788899096356435742672199574535084765499953982943570782920068790062455433291012854653923957977976270268149030030528858188692266874972424345330166279180498528241755657465033094776287109350549473393534633730802086355783624041881544397079596952273338876704306829493984587841858267067239005512730775386975451868559108967758493598128876601191372947768966868064473791646128075391063040426182976471189648565017396108497431040199205609544128447926227592874549116761065387938283068939504438999830324657614699851157924702473745117997833736193755431278630652665301194084089974456510005966440010355722160408196981716897615899510653462647620323191557492768741372270788507687413613211689834450840460936436140097063882562872545713752766007996562219871388477291187187577004706747108834999623033674501814652203337621946461338155283702760611872569487029277009063357830777554703599566782950258800371094755604814615098304436301654399139211918088733725857453785392608576499735677526364886383229060211700341759026163299339076770768729464720 [156,99] 28553319958326767035292329435558731737256328264825706105481400485269811309451752020629015331278223894434502742936804682465641930374953750185033148041796084225548550290479954058527010172130963637508379725748239502291683328891253459832849763736774247061732403575943238276680439671305505452787373264424436677586040253395784866739356676867877136973170076911699447760019691192142259364484537413163285645908395337012592135636108858104269833562940658260379207423597136683511991158256806326491859693468705971754379123892208082105486527182335950722604638804562250769179870312486463551966070577629634455870240098353837046275880788771718073991924849923737017248009557179126477796629038956637908296686326005425556315201284816790779447100542757176709205344780194844997739536750634333567320133167937862711342414862655718741712366798151413684135990837600427109468185851891098838660922599928739856117469242358290271075354994997572201283242077065655358419210526998997652321792774391525889098388397021661484246868426536864651467442317915308091760845639758621448962386604369510740739822850438000610529215273647264701018020809187595934875597478019681875494955063419708819960639199186838153226881244803875189727090193113771090196764169533569178642252519052447064306412182263084274602959708507865727495938901210166726980631107493084022918814118649360304421519779351810587158206056167992609491879139964467501592725411102621246097697061132109008915723004561541513547146088560411587727517933224858381713200392288888037709026744715123293610989733117579487188998160579301200342151781543652163797347323534725797636300491345919928042844269396156204778228886515735804378789284380024426229772908113359187088640099772203576312469553875875727870474917066194020676564465336438291899735003690637637348093587061029651722812396078682266653919950562703641313804100685408416391103055085158823239715380739127308056194052462375977352482900706337864825370322419118743787370566787369806856005413058844550935613690602665918106025140866756341947483851460211216487232565951537989784751364995212799100220389608826902949664873802712808535919339030651041853189097145265853365753298152120053953890590234707546897140949023509856958399405178208937473816734749765284885039589281261002781082378523308219560292789642488565703941563411224164359451156018157073772058780402772070285099151972136318113520941488786419348197568767498195827304080413618181099530688 [156,100] 146016838010129002759359089902240282398584113822608090186246324154707682721084939531419535336978103110951223148048328083103141712173108819031746745676217608157837322307160770203461566987948321064688939547195310935308588147006284431290443137062565741566906589874966280740291155183631902115184173105622738061873661546689312014620132142819499961473729705164100096952456112179396948804497602134846581479492832843714719281455908447168892511857729560843726483738609509221877183745664902615736904826645133576601045299170142231849498126762158324164135136112695550131554361518841830463307697703606322808026563627722386948583929149116097201807249487637241286842754640910906102051674009571526899425740303698103328290997172837559836663737111898153763134155602256055513535526468320953922242914089426544574642700226998485437943378773714196071116853168880735877693675305138884655335262093543777711135131245859532548072227820588488890888776329233575609542654668333172971859292874591504875962465733347827635624075183451272101318986200203387817845902583109212278417122109953435384545529441439885227219479482122882738127913103287718782987919073138011375488647397133639879740437128190090725575493228570575115552657507174414106394898025183361744747050960222243038327938307063936351002671163470342576707066597744279654538700409048784029443956878720494969741334649879366543799876875464721508427355185872928014274863821743183438769773310213541921982228237339529973155225873884139881444332859092089305281607083693355076752579182969640676167957914434319674511988382587512665251621602702521743234969104336169914353948458391472702884427692683309105763083824952023883852913643759904370516067182385119784043949412445474044644386170229666339842277862527854037717021293764984929939555586766210811093118971363793983594569437993175643370723355805181607443405586002950133047471700422081666407943397929166211901345045946809172934107356108772114439871405016826391951085511700398401293570653141801729666019533574176679699778845016805200061183934493262898989806038428505339436839612963706153532705108421129799074421537962394152267812563466106450200397554254789578593293626535435230330462420300486444661816288008466354571276369494218277108400844633073136061853094453175755396925598119935509720077705592213355264406748033989357766656186774210202485690872193570173269127809881103166598152121910161358971047059176016509831204269291269481731 [156,101] 719427305083057310083095559858460945362714023231793928069711168054261421403484131973931744628109511688969973181395928804344055074467409258476188861499593104508635595316765505575674507410135840704025730523061692505083934418225279232818905680919914507242310905512865784510559258836931766976478421583035379083752221173443486106564739597700754472581293459971589054138140697010520610855646168281223845122399258759988136875538152550951619818846171621402143897114760854725330596949961847713240868890122630723689057794936796875306165592904080443940782403042097637861482115289486679262601342086518599720867498444518883281323764606264667322104859226290245973829066268882970136840810592633392595612262902616657912610839994657500946372887828151122578687737234034349988703601985052404716955063703688089426518698902545770726276167423870346782409896050054054522054830353522557091375346911209435591275643312361463424127184317301152280160827042159578146384618943245424118408436557946752114828647088017866151085314950039869415310087112929980290806845877778942310359729969990280459550414139511889468300232977375788252181295065428734229957793684405032996003389430704462279556847162178934573996232127715789036741033204167608680431732774831503525270336783792963765310444794048395392919871725865096336172029996532180040930334457589938256641565719676444498779908797898457777939176725539893544889468805576760485594616285411533349263632263372792855953699966494354017504453451415528580490153762637940859654679600582127010181670183279436954378356589761466326910904593954616016551764664444345098942757233277560405728302648835488960425230435030630607913376263890580945907353147089439437215269685111941223411656610388222266987113069562525546921210997489991054138008170740398731254573143925544616639514000092512572095089786737908938495827293212072278867471316778441301522225987562359358009482029163409464427803543291749835964176634659808697820079346176296565732683007643854840992630422802028732934778258653457866529819594696701294868156077358240015596994102519195797093659796205333233621833147706052739696759668496132253175098675130410617110814800871076181808243088214822839155174926204335842332997958832488979650285673196946174303441402190666372806295124817515435680223236610211068762177723166336344810632663886281300605757335847061954081659968265305185245881628936094256689637822882748452804359446240743772966134276359544 [156,102] 3023732119441730717238975966251286392935335380215344110069330470295586772240765206417627903794756553456518133950894166075601148445680799382903797754038340753237035093474855428612593948418137115429885476300776391857161187900610286458818529460948168369631822913263916069789320942881755672406690716707547267520064083288732695534176614430636715829240957345886778017989809246433675483438586486013176786290802243044117804681957838192256255684059647717617284057403996562575016844310954950464443497704829299569737820825274972664231788822201523035715960396370339168779545057167538951883264813466358326898765548779292835090897321009462190445023631598185939443218595835449954188129071439432245677144903576177641547535349657503086278196735779087654530354466606721001902441208344473756930247056646101318162272446333287721607285353472627741262481496802322443173312670210722943708294783997875340142825191614437427741579208480711390853436893801354818393610470498003285179557138438392247042998432648413915938509811654403864079559308482607443446021594864335222177553128288961228328704151245256668986231276826115289177786761479085926682936252769207186233750543318424362850828670120128408184596588697403343449754822685959081835854864554912186121497286011663373355945696784623435346121788345999486884400341158066583910656535269320192625784082987509610851410089656024290236139057351176345190105756910307007912459465419917304394016693181232439784182976244390974451497031190887456676240328817758775865962523753172122237898754319695289474758312057984936212471195120316987539009512173402493641558222985646102164136891918637730259692805077315763939994035263367207165009990767513625976998875782648280338612503463524429734764467365953878606131826656516879435973195213174384082021945501061757577678954432907565222917929872878591134706850476320906699962956029452721162880281581776378743969702840570929642855586174512659028933559771899252002502186147610220914709266198256070816741335849810900663552733630277546034661403237670991443909207969837306447720481920024625267787110612669581558615289368193301257822375516745579011444979587002004902332866770039451715099579207219276872680746812389227228237931761611155871957131743910703356720341957733679785796878490338258448227464240870945665511540211457963918068643752133824313071562763828524623414743562336661500151204292440529545473378927434320549883489219153197583916678592 [156,103] 9273305173852346020218865503857114828871916492283719455067872150327983825913486297009932978964696176633169470595971808091488782139552093842528519225980369633168566693200513571789082679365634353400700129799057133701866496688236230773053727863294782851596820258974944617744257751900671334813714109583833936422885153962329318119906641990209282773879347627212143824106944869165171899139902411136176951792800555209780827066069143107207416282538228248087820129966661292106822723073559932475738459208049009574796822517608226195794368620621203678685414388752581375892904049155775006519239714994679046870168295182510686276670483893055809711633481013807266353864907132062583543138036163844644512612628876735395934294160332113672328099271763923153904289556614362615905796585323174143371123002534140520659708638044120171427652234775976500923722612593836503509324661721138379632409466345232600992533237593396093108511508073988985054616516756344296744813774506770677762416076009654161026979441696813963788628084761275446438063083547382073687365860778790609080639927849369440738718979173081610309458897994614884130984023054876690624994981690350326963630763934214546263924661206236330853446260501194870769464056654178915472084349834269988117268023244039924931903672953246946854376331284012790998902958031851933091585729571547515700779126468138940111498675625430578741042181585247706498257055317782406055713358851897997267203194133064289042188578597350805994423053390063756833690146955074323692669636753544615961715464343000268724035139088266279108654839396147361673728498396715510390639494117550940086465238114126285189076521287779186886960084468867992459279294629676215575871342268733472763309163377541815469203704983693268770000152835172094504557606339044160816000668581341383508919004936811865101204437669644036123685702368831422518976654443088881838903368082271886881463523932138925083112774517095193280166375281005160733481599497509356736814074260475334497398905443991411033404058227619494796178700003135606092822638743807125202472395826896304767195617357516514896842542580274111360430235907737272472187907686324766212099168709476365148041689084815596824979641111054863015514159797540278349176922201596578813790257925335376258090852102792639352520215975688764389852237611334889570319966749502967445200200941192705121047476436200303157971441169510580679965228867271084745102668849351098507648 [156,104] 22424218771900356299940215950204163056403119543252142305481523361623568512080620819933084471995721928042070038436019664050569765560097114345704063635936237923892921448476546025525036972418634201904642685622960682567415277029303372470343349818131923826865937870756387503664124626926017872565930387907044003356082060449332319670845260674484960625742806799019174027204783546276670429918163420787641063475397870640197352051302931667178287618720278424476784448458506502688330420038354211139933127944378188776496161589123689198740479565821392313692432999076847950821888584688274116920999779210116231533217007746559751109216626165335430728495070381721898566620223797068396100128955228266382766930323939580840208170165311426308469083855680821062357407264719582532243128305277498619342432604254605670749940489336310111926094691636893118627433192277870543229169180437234283761928976012028400435744660460170590028092987307569538122365550298898879507572528123752896442004516508428574048964903729622351588383636265638981783692350656575503005326761585659982923438728345912983408013130759570150616632729325296968979962197194326137266325408435139674920347474679687113998101423251160595586687293102088599311267727422860155867508753789660401963494015365942876609957963566026289933024263172071847220037662845836355567137974448806154630463471084336282100284816474462118972249604369421385747260896916862162476411778669883679850120296810571005254281967580211174548635609258295041883838871772451531191576784278013850880359769986584107310143132163881927905207960786096475866915471900134535909086723618794145824905766705617684709473226820756651904741598068460348881250854837730793388044954101341322512788863894750946942715002895844748564111202084127202569954062131260485591130607947358246586378399911574646395264875921680634666685514764487141005103962800264552451371124864642907868042564139312100347187152229686587542451152821460112481753415940988415719294556372076182997293550288294285397971340160388316231932261354990223719968594678284600891212577157698671173825384866768954016158729796024347288573368298853126442536290786782969173224594275073399905835966357248459733124229254444416571257944429582258950448175297388208226546443758875900172787316954879746476971624637145060933617292527124765746543096707021778126945561199897517827856042719731992248839406856709704605163681630271775405121671148157936 [156,105] 39148327032500721197951696760448947572127121746570745103102142341514897983588563486986199452462869338114585814283662744376022610225404910796906610111779361322416320480349637587834053392715243802935096871727308599686343192837325484036913470892822871679078269150383421984279931367917570603325897419525594045109375956121528529170075793801448049960716494038672870013663309329733168013432677373723202661565529910598266675939248915078213648295604491972880799059929388992111013610429034775932843829334228559401988302251932813594058303319612783722561148089381892107574868505529100123813042714537688089543485421695255567514164001742741384003984292595816920707403008869380432569186862763524495744651640781432124189159329384486605570546442364274212461405689565917158498382702510679861497637435822153848440763878967788621236502610571632307518079111968566758653559549701377109225547404106145712932671165940158744837344645087484448299489590771147095292974393859871720098690985767362645619622498701338991529883190481308842480040759976689148655117218463520053081113382585996031049202790769331451220711478152260531204992466433804983500594164928018321395810833782584036796252712993368381672166470087481190446524791437462734981856767950556548498642127508861053538041272167822772990022314529464113449216639297730752437121104765060184884021192574771877241769537479134295069882769889335046703081604096898584369791431261503109410615888456733931553043289149262355381694344610696805339489387843428297368144961448554024734702493929937163444931857050212330730024513032364049937275945779719954677633628100331170047076729096800648982258787073401215904614270768934507330547171847164253820630132074930439635585016639089694158865378385315095092997730046569564842354956686246808486585625787735726706258070789046768225860165348607895660276349488785003307856376087717305312475983682595966197268891161358405422095428476988940617149252813859136700062172938386638062330915489325366918945658252244985031560667642776068576092158445167375249703293126267920478508403752752040246032051950863142328970998312611028812294352057379685280889420230577845911422418891584138042584023916885820455305163966952933953032888227105423368336666587443504397585251511748399465588246587752185548147885237385029463735421508336096532006247828023610055402593813115047923659077328247667903705464322141431754321449629122840786109913472 [156,106] 54738389322326585365129082369939147346786627127645424789300095269644846210911043950215305987987894823452197291478124599514660076080610005225527127966596110164518507142044875992534327930316830354273895770263618769094371339532563227938763833287223597054012959793020535089063973431012397107331592470349687251088507927960611865441817624764502799565476283965950759885352948778352180031614576408834211712281822816140854804846552803505123444724056712489321547053142057557812667270073839756749973010382296926731660805799304482107778092532540775060863710740601488444471480862576246764668076785083096801036224633323385923772664116551927113455734967181377118185442456862132405642457217322183607523406849845598275714600036712079970663109531834539788964021565104000431267966239083593242059616614676001554706787694565971518976899490404699384609748044784792225979586996940356571059194575344047309603956953611438915691858688581801230490284727151097707392421080842655697572944108123004138584275181803726114709599760711585848652073244478781422580567827845663915385634862104752514973968437454507268583733954645217017504170600729516886851221482090208435983045747160295847745330911708948610839177147448442210998071955339866594922078938572471253723290995963503911475265719591517719820700930249528776253814662907470872984796188167013373599829530329278264960209329790190735751457963535124364226180439955930090758250062202709417539487322590398415677462572691425391782276432805214313446382721598259543869256761098264945624766072583803463526606633040341471139264962301751799300089315779071181630564758296541213359223266376964110011020739054052125558699015912477520719407219176854020530463524876218222174578836891368559327452665488881521412620972698829638550373083532774833590939329215352449261699521942653416246262411355481821610692849574133162575204657075467542226793004701233277000980418762837475656628092157628696431519305940534715229577230561561149165795749996678040740312094428959728509988538655318210307038385861406603351202094342744357066154198759584474535903111050101037623605822120546910797988915183147971996176207163213934716292107840524888552034243976620414711828191787554924844528926544158717865229295214116430111071177038961423766292946617399913727654025411725110755128805519972804685971265080744394692822732427497156123293683400259851809914215184871984289574295611460132056960 [156,107] 59260929633651416574699650214346094572473243076935328889833523584024763757491254549325032345113656350405242641116657314808601500859465685207252518349964166133728264838678127686933994805702542496189459530983734491173723602953258818045848846403116307786865117566558143529913511068477461857186583454500902716869655042094807884328552594381282721623810474969979266612251501538966035837172263891428465957768166123505539452530390759773310946235742526130170966483360785243693033239946172215597879267532569964998841829956741638738164978243745809767896207367061508668029159280573662006458112777315676397153917206595129922066251186086542673545283128268089628111725658828434862496938479969838466023671516537601578219548850068334754590863027948299202983989771522903056838200341822673618408571628630411027410074236223856398963718064543867732432511509135924541462806141292077694698160948898912924622933225168122457343697718959265961823761831946329786197066735269678991111880504332249113149467018801843845418168762797254146864045557323253693394175819821984105853347254153727371721605652974434294970390707014080404847442125178574536022635088077003822762705315908804042139025698340253985823376159134819792088619624966942287949249869917123215949247907663105884348012116175738561746841206210728148616631721636282481712512794127003422163869311009641096329038446300878428795500325555301909571097423562254684104295332903344939032616392961956427052735762274636829650006868402780772049660289459464040663754012438557919335114985810374245095281440060281676887048561197237547374588311368658710076557971213843131082041053110822900891389498998967078820288541375798023333994059503011500842995216567949834769900424943806990628452313428145775505510276255593570697226656922014491091665613048420482666349770261230926996246969209707690184389731295020254786680877859021246726995965731714145464430567029322409209873743713191876686638957888852805870100294430834250262266071616788009158329313484790949801285405542050351460826882535317356341728151336373897036559663635400003646528688025071134731743425628471190422164230825776664370503497033916057098887890152670555869369400837721580248000765239198339197419635604504299540155095270870909145722684162326672208205562070377392723370612000756713660621114852577644223509620270078412828837480149830108348620154839567172176884206680410705296620549299284864 [156,108] 52577442859206657910592983254259331095218103991823473729732829903981042721352715191970257975181345716396727058899470001445245862667752643837274949136003039841387608716331881793562070166140469198575624629033542756057768175332838331909917722334584354572153646349834081982092428566414971574129859500432572415121884812630269747706613466016654645304898378874676372058381058325382187357490438086045849638229387315603636631003077286015002686711011315507739794425478202490205386915056569707037843057827300740618789276002224215043959535476272204437536386354176071992974217984403925305319094091082968622064965477079036768633730200960012424402119947221317396012584089943472246326541583950490933168000638761859466218052457137837941523011041473185811424091038776615552745641209465736622321446241002915291787384444164630134589897000122970200516933164115182558823655522744996919771509512769925836169486430298115302225802859915063210387485768053833888922787891683037822812343277689400742815026803021651960489338917152975056174216112832418816241453472036538927330570234759523551117741829172898965173442829383149472104213588286408828478971213601979881596707785754418437871611550650769937801393835344375791913602365721881854276764624873747395580031240358931246233959905494163138616832608980996169823719352581301061821069327229064373967426896590016930192469745637970300603093172527327623354401302114951913192731682064870677935768258975391727011429063591049494351251572970727791359733788319328825771058997864840686720661438073951115118006439398015454725029786103007343166184209819221638393232338510974700314320999079529252569873532614573256876569179402252504379577669032822004137303474754661351114895312334606503651359263326657604547412004378814953765217632079507051977962090342223647833480484950865974372560440231563924103060729254248115378579350307613366518087385867782784873821669651245987929680883262482501619987397324689875519396130822710569531704520347456383078635103576978392331181769870150989069189235263745271942248433960157318381431361476654850593036479777631121635302066810152886185887827746791268708929894124727780613856791640172584948545274557864313711722121899585823254415329802702188680219186030828646450821115393141867147768503101104940250645173331132668216354165239310246324365032912817900621822336120794915633124320173840485907782536301115284629789466702 [156,109] 38103721547068334072466397248182548626813742201549541658511483729637356045164953671124713839746883782456111873277169101206118794488402548238052306479627157617112174362019308334479031853409806303939986749650569061465284986893791688410205170194888100240255231102248962278727222471953204550306248892739497699129760251582728160800577048501669144401293155068323392870783575688521122241198207892347943434555618895825118394513835256157690856996832160952319456941334803560027421874743861233457315258075478971936181157629831569512711835560708015181212711898229541561553104644407843857994793089280021525271025840775693937784164710992381652355245660802771367075425307668632833971707005395498180151561367449158653247971632823302376559472562418229864092877514918261681332689832653536192979105368862901743168419115219268330051498436076944148966148481230210807424914460046496790205490995740021673199165047163075198172204270031959680666467515462460756404553575957895395948362375814106872199055014209816818885963961181942018017724186943210720574010948311370665736445896882763821119939321188001995997082557662479552855169751338346155116980815555314771705495413378760709680348010304213967668491856009915160753043057139624270637509414303922914350517167221645438535123569673605657132030754125495738835734263978882476132813529738693785599834060483957949534572255101524219411836908677654048886151043883670290037105334070348798771472307345405743919259564031227798403373041331498580674315790191004953559573077692942568528598344841997384268742970113996242459659888598241718544747080848730826216679855936149167086001792577981469008087870803860140941720459446489686619684935307007870442072345415753939211301693881859774542554794654823888012066044964474873681918676778476146985260129228708287343942442415931356987649612980951100364950523287483975167306884121741288577850416542307815640463365014179491572654389247352082520256971581067435867844107712959805524115516621961558644969537189471874458888378390996892911400290463078175982546510738248158008371511038070943118678512007766102372085734833742418994866174819569905105081806477015361853172531654033556160533520563788269996578899227889591798398371399078999738511399865301581427787754352451031781166260714938053714582786524014962282947658726198483158043514381477076209275869252694903880271072638430971156029999721166874956624 [156,110] 25751840744401541594732908770164381223158404170892835617953661336651217734765524258923214573303874480618675384894945750511373569287331244071485100790204879975072962346170992978554681422626572610145023595747678392299593642763743511339794485530489754353027307092767079909589814952227432902924975185337753701797333263967349861827047087995579252257989333795364062455445671084469474015069622009817847616095733989643590329462283948312649444353065295450001193471969187028787807524667322735826006493546133049026319967516206140036087477290045328556986145203075668781435537811003291785627686110941168756959237293754229221147575538741771890851227045386366888704282539118468993973183964356197520341921204471360106914009602364493412183605954635236147286441519363856579390495724003566774543881739710912644664545458392757616254682068595249696806958799043812865938176378700984812534074690801586577592353328988265242591161082754039714865584887914380722184835727396164790935751736055324036234052155137274977847530839964517001378316154234297431642870268991758876855713044280303442038119067742662955116155099745469506736400452535507670122734958142211790390689197826071611445908030128624790208995602983200632680531864301331348879547237701731912259640631407298174136574179651883448959557234059668684343816033403582954734756333439096013806168884718288945460598164804208150272376269459654797876845168637568572799831508595267166593723676053850659233402230682245801881004543296769897151222083123896119745107874736731685958165446021520185230495849341440242736691297549125723754892259360232783112105093648634553978285419753458152037945129132725380956679814416698536166253692833433769074236727698400431649062877828474648153959872382785963136039393283926974376240675923044430708116160801456444602627603268284252165909358643565612491166759653296647580861211748055959281361658065951841493923849179724138915204301709946505613229916789130512688631109190618267980835971093898985135367227234553337977018183517917468809892210578052520703664905117868921689930981132149312871079471821075718442164925007156833995118055970133266596619489253467804372027423910985027005008887267234614316888183338237549621039760417688629905699942544673302865327289114423632040243863066102331856838729061628923036932629650960018299070720367523496917480411312033403133163930277656814785359179627544488 [156,111] 14693313627208731098047555369444478999751901211327023578553810203682092090128708663906183505701350657783145518242454447229091173356216070751120059817363838801794021332102895897546806374570076440563149459339478032870513231715679639345591826425318665766637703669634882287925944221142401613115548530901040278456814006500144039614866131866612511043008812600705814056364752809811631123225203951076226987013247580521922837118235275315925911178381699875909803796719396535665818975115179861996738991935397408837404002101184531089019678254212406480364574258932736508487227487930490819494614605162519910559565123881888321463180679283144218162607343494757130283643095005096419040734070074705095605366593366146740064937956384165881410867263272748736401393086665262930258026610260575876798606708691179152373117562431136680195875122856976896587804599279652881126684458769992939300144776159822510964891808934877219378166035594614983283131007653394148881962636252529464507331802852908317287661278980123401214869446708108493487308388238278467265047903164359131134521861439422410576771379894346659316966244781135597046663466635397048482337477142897542494371464802404038974279524839212878174943403306364253007777904694778438988306997914755102134734598529430968780516520788691090191522886002606509306935062168401630995154068049768629336999565699745450780384518045663155007642406000096843079257851424651521634473120989633932849009835620604520670836708393566591809687069802277419026463179081737845107756558116312948574808325652580167977602018173271557953207168706362725289349196363867948456340558300409420639976690315288212010761748548879851760645291598872974367209040823802203363676105860452082369332376046109903804522437196463399499353404748236422357664770106644550178729596340136157043373551378887504177095438350472505647481367609266548049787632275249578396040097308947636274742866846143585548632378143807200374334623860102244448920370602429096525043288885706252634095298161020159458541279732109098452516648351071112926095773038403999696536439100886956940902849586845756473561967165217903696985434503300830234018873155570286518256314841143756015460739268901333755814478227199243852841583254099062569979021794973587797792155070897511565254489763695606441733160387673900383255021763696419107640054585880919507585043647817246502382755268377242352759294016 [156,112] 6307888672912843525835068361612829262711521633692974675527855614920759058550923168983833375149891241880153675908694984409483348587578352194915326971548649203122289311047138181695448617600341734025864708940049171483394032084033382425607458825818702515774796873089240538203603086210503776956997523264299315626993251049303300772681030905770448708185809541509557938812694953372518074018871983780703575790106289975861789983503763715304900680351752908122596889156293110322851205795831871278861551330237006392016776974463496907883462551247678733747810396514917258437193851810150421260151404355638330279593825318034364252121297128080141284998102703818400868132414656181827027417978208099644723389224294397979477385929173481968866396165839776728161148013319778021048848246270990315191937594805761308948604622200728644936298425047453317822238875429140396778445670231703338347465397341233579959184317105735584791386772322859378424089837438097956425931952968542483358056606720639716395100973667864402726846149564580098996796553504445515483357222839888715873517794266538370050519438088485062307034870120658148112592205769432127849609850657919849784111134703144348641095094847650848514611476015789273035153285721147351957822320935254561759328451247207730554135293837892452220740605487359242260103619768807670820465029789025449501489515314419270069102805638175875930270344747243830513038196735611577069851301972416945991219570114480580031408052069787515680136315766557996978877307752602238997313160219022233948084363361545789914124223173466452693748949692360631988977872563043384083506667849024628481154087072522513022522157716609941104482376157959379266622604465089374406690479658093755895239893104840960610691285674475642013653844790948742164316062962691900327827964747199565980577040119571580768396515743302574742448747630696587368425395764384932150942087209380102066176503772616976705001232631502028834718810048876803860994730714026332232910787556397864658992230652649807945368767645956704259827948007279741601393062547884811465793147696264947913327672413415036767024718307127597190007428654720016474616470991770739779208604479381052813318187826693715061151833758471989894408577256044171211683494110453220269955249518315719154507439473486377402027153115067639521418657134835398897764181136014018535532756470872169955361484587634687330640 [156,113] 1128787695617800878929898547226023009045432372962536468619296556525813702254830115305327118720245253018646040697622332323456637578740101365177448500681540112332964442769817715807920018955659455584855804366172464795986327071470641146872581563331480626340491067653816293831375132192454897505824023410473380547182449834315758941972421976460931676895294666476918161773404977247012792394102567493933908810822611943042316320632957801712646196381936765337008183583657655426188282630506546943458010552635588642536507341571453491230451027255227065456443124517541302809283644979507487902798014647313837891461549639379662732524305630298917488041905754331369758297621741981694085942518287958103136388095853606448284098071799125738165695081622020803946480433511513727977987770934086579988258533512877660967019527144566141737727668948265269280399056522849950786802904196854518365644213629282513276403853005983059802111388589148259466004823020658424664140602738265477285747856923257817334656596928954623176152935173167501321179271914725489158937739576019595913354742593679377472689849564182809715999753174108277937006498849883910792582124937661066420484801988953703628160523299166654497098835287384231356989981436156457880041932759791174167403417276840048067281338971769809529214081390681912840581151735810508414583295742068057880523366210185615805451673196977799737050465326647869346629026260591438977316619576253064035688843888743898384727925714445472973561267175224643837404412033682706367815684444009747156862417936809085028179937697197735148829957220077340518835606350855052517901049467051347431469718761623579820523864552080778406878854628714411146466022629717601225488847350598819501721783011305922681477030110043114445770839843765095725166295760057313608077519459818986226158703338577464649734594488203798487328489541197528789717412644202217201025683605546696862354170218539601404285054764628864969125005998628407494624192702775044350827084312661405925580228511303518294493600176792642736975827382043599352547788621754662440104856994301019456098670690811534732619109800437540716500431090458442219088159793087057119046592528460398783913490811714756369386851226495226638423376365892148385028808208818216272258450258741285351201549613074725905758611773052185662220527752941083313522381340320405219844740761934565716468035639576112 [156,114] 438440263774150153255554991914362246293990626188389559616088987887809989340056603176636645713447634516249325933537755942201853661946605176520984444649486081804115432112615351216719933227273918649988825607762481944618630288538993128163857102465268696076118977262914465133452138474216645529632886019048051417110520529426813715944390470040420531948151318472817569314773281348786530542771847866865655418811719024600633822962067598116977475660189509483941753167337848729951792150358075133238301771321460764763345162810845381109421198416717274947174287593247270252633427309095501689610356211859081634526917255281818514210278212416568906506358630282107423936856528666024112185118028983574131825245788020937509420675872767838055079446621087909679214537569587092366366106324911064206537237621889271785218635602407284669688445570582580623472895417649362062071523394172673105243836348437898651998102546194536837027990736620313992303930045032572633717113762086526179445634228457614287019655819446454320278772261817985421619841006473127294309575786426002064281423139025045525324238211648205577881006854593993060765622314254093353771574300465297963880677590758315767604695882383396711658066278218114875504371589980458469462761465984883574107098619597655173564409874639925856129219139586259338346010493771146750616090668620109285517556622572384486423849474312790338175366151575838111074709657825408856110207176401188692634488955156683179873714504258266161818113717923120239719498991321718102646635677076048782563475640568949659720537619545928665429976086609301055473763090506202634891935245832595966546560411383390517366695617960868212125465062043728228427601680160587202924064199411556830546857291777702436412635034077710855832120204206637380340027916293422358088459074456727518515542307373330867204413175007097046601266312556082005573420060296609719343317269914333654263840987533564305844901812975556287267186515088869549267385021008691560147808690019984754221882103202597167379101649060766396728847131227503854162370582818416625285742954280252552661309371930882086130069898641964547085757390797913921750522565127630536398449514579844634898698774513387773093887690380313283436339894913033024105690002841139857026868440134854537630113206032141932593062048009497215824003680702590060827980595764528976691258381698277467470447392 [156,115] 278623475311653968037905982369155389974023999520213792341890753487865733380574050909078043631708107412969323176583471918808463622477455296577151388848750050645292241692610105344711835056256039622170512637259764101663278232209896193634514702655452130637238541683661062097497669974158315816895066323980388630202387878752112579766620786613265389066245373022463741432676675050228516157002818098727660550979555837036615982498962134565175138379597767861785527969770465440614575655300695579565216526783819890271456938576168411615811984559130605604108374538583310229331136171909310025021013215283779586019079427640907140907314624793852236924503468582213570439713063226789360129969244276779452451279141844736677367910504620822494131969984141717662064746154765165512036040391067175234545560751837875204511738609229435430160669076528796900473318481450619289524986008407588104484885790422507738675276013877776781468828909764060034626639565118349628348546483927156632898722638231456966178893074354881002449332101959569075155328771322372721580605830396193648497334523613115948483824864921776696490829756253230913649976740261071322707151411759045306565140821911418586744547291710689058907345229470011181411516796898004014148490108568013934724490567511968328912372832527586864540547071427726260180249048469761377619632186371415414006413392709778185136824757077420400502743853052080555855403892261295599948857337072673021076045066464274720743190790289121194305665208370073993108009718454574537925502069873470233361793205561077935727663331912505185867953452011916447324217343876534748194257750561691036997069728121112150708659306535906302644447108473550419062643110852727803495055258098050952092442315437097921868060662100130447366920525795283183364583365431874527908273471997280333375727497658467149837312687232702368843948273870068919267244109326891164059610786481916210643530464831619110700946736739574634474423352677197563310603454412776311032310219314679605491877026636453680555162199078442881113619015041676875952939979162263132036140262173500125884127048171787751577496726660946450657691213539113949222668687645445702452439515228217522760418062780584487433002833440045426329538887647712362415490893523014376759327016401135522988079330766913677789308764097536108755805930073113288821130472573944712254789907149612697888 [156,116] 156275701850458396207475111116598899974116707527863302457188268237118836218114026892884746042527710799598297201204976462392208025116366733156061572332614378267051368512564274692551996214253715277041818088705408405952905500490698165073976194126107147805139436596524629599916891255199204848274175151587018537979826674833680927520741900694229115141359837394946456280713300273104642181670569032335202039652347757910588624839544579884494914499517873473755632945985398688372833761504815257510828313353242649568601192137397775392032835212732443430179282360530791793020626151223653005161017211350558625259305665817551483920774350758667171065514567733324587854005078070477458235679798725093573521470481481687261571047653282197364270620022903334241098538071576932148720671378025349419216537147095443987350300691445937695169051701060213960149812714621653478982760910335206226038742141891947713060370111263429848979961503935273187869340745754681940296665641989804911063753368481631341938944277114872523712924832894722746254786422642466182422966589991216720708279139768103713014112690104655780612029324414327171244617072253079997163129677332681813624027751213695093464226275530009075186269172614574643047815795403539200775674976731877784805206841344998047264315634113366907403414628059124116531874376308059277647916583032754822611191512524647018326831559098261773042398228315219806955805730591386245327594527455322808208805127979195052622331320592856337672544165425910146262553229840510445938594476506826515932400113220025443548705586223070195825441697074365177255420166282309281491684848916144576862573462694354751543380535681909254716215162941264359745765463317982512183058119813171021665091309208024884774811867831497862386220469165463388579116016181014279119318452759306788867033541513822578772642505942226240641106268522259819749998831218498713252045346228665786664707011742017903854364455652639222498140936832827697894439689970605301177542045831170614692992065349128588905173503267245891684409627325715478509171672084429762511238620587550254529766636836767025691831266302771148015623666796605930443140991680408987077142726666446007818579510034974282639609630170331015554262912698623982465664414636231754618367029346486849291602941397180887770821252645688482800456808089777945930266248807949126722055663758114 [156,117] 103838503469557128301490765952162139958318210581454656802243888556930073338279782198656358433467177513915995081330342855385275078825623339228558476663798112428619513680557320118389078902980146711994841135949467585676269287985901300612283346048255493145308753946527266283476169467731263255490658609870286574139504072793633362356157932173279037386747679620697852257324737309159317908809278603314527203630607965810029858113322296523395827945012697309637907922784667109247417296562855280567557510486124006977784956118281534737201495117548997021466410091390948466145962891278267507218525489204637645794705452502861350166108204444184925554864150891839459492579495181383709634212122802344810274502644080011918125463753782163469360087349726204234670663746141384086111074486128000036191774339835647971374980356721654407322694492316179981603378641733298551914411741137752993010671543447647242408457187722320878894414355183495501087859656907708328162152891365443074891980735630335647408585184436230942855116640661207631642623942113397640930537922058793207757721906086673615784269968553117412911562956715242577273569208188688555577819653126582427158105905325742545311201337319144320170936776210165564291295416692111913288685310406553991959156815983310848908530572993956475312555716318211581190897077851178358962834013717217149323496329745145688638376072106480039324134459902338707652760340337421700947397581018381583007300445241388828370218643090959773068435779367485863286723778068297787961735860802975073034288990369177622320115495323940601820660110101880606052694244609824293871382115092521301968607346247931140617376547398249685628159987836524182664953318080363258071616081810250267771304138728235560099344620971095846667479377982994868624670873406566718183085511242486899679938668206341756023272765653488551116097655189026723462615084061168589239114749881378474649494709529063862005091865120422522100285913114593220323747205995658985437642908374420625192926069124127495483309108100325493718266106429579634150361011548656101308905641704758973091466142334456166883644339842809361517406226261564150888141008638010821695665242712226526240767599850679880246648435653187776324960660174292030552427349129750839398639823538377291432289349027227723324814012236981649170768824989795364045504942104818781078419224 [156,118] 48320325679786665903458408336637687175315996890327716213739757548598264023862069494354999700540128378899466424186148802383586762597565643936219455860973651822514115812632895007320539312801024536448642900400608316149151380304617969832839230209455261711451337513892815132124515512519091585202039650684392968969906619422188087608893698971493470793391160625186254197899267277709146878255863416582321822199668995611220485207770355826140499375420269081187233439260790720665038431990952912237870439099554399104877919547268424268080857041015079692554170352678848881545334491901046210892726463697637864926882964123948425833281846953326063723980703189386794900929086226876571452264056647809499633783596296680044698112681881399110049441190141282979361612186546619817972906298258062094928891252596236408311742904912892338025860577867011634938571001476273456895668868020157854521466101926344786564512330461864842933401258762429233601787360878691836728330179094620578212852445616777840147502658357874023046215991443508787522324216388407118700941385862997392212563161558275203708094022651978040539302151148993206103955249476734227937652043733264848482626058381506534841133119236935508347828753477644762923713962146359768145817974548759928818451092541739704386171675529380568949466583189879280337946810824927634536917818788757637172029717593963235337794285348998359894197225780760850412708490799587987105982679231236887613229361648220191781315962508766662453621556981894369177604628831770416526199834485756111961844499427263533367652452718284376603635598638997193938692283810613482115484490472034042778430250970670896180652224036619617251425912548148420949816324343305586387906451297393146600720965515103819608443719185021308041835641934972978686200907683256784506135208582513777648753286938068309496990029226290640317687548156778573778314211518450405641840742518588526342893065258716169424592931487812017930421861879543424612922930355127717534650780549642538506771356085346564386696104474089820687621927413207722272380297648802265141240349245527117796913514204055642291760413384126399420536291702237081828721128151964074352393911531775552481126701398688912654722575759561920581940024576549879809033410176913208505548658935982988091093924407547230323783364226456234611279846220961368332688505535069737448 [156,119] 11298241564902923351401200130609549738815894516092612817674347303654601188333064310059774397040825896684501563553174900181904810603767629075401099387020987601190372293264855065764234213539903055434161214493412080769071604660296666104415804859699454265596298767949058159362687626533773703469629099110073972659720086784632076530133660420003439344239905424758581530186802178051557748286692932939336471763286091307831425620409175211061957945802579802413247723916078690359553024687510128157569236599778875830613489676026979721252655969042079117118524537977072088615693576772354659847222057643344494313765722022762554844071842857536524013621566788973530410606418671268344875270729538402785749449674031326544224779783767492782408320747153842258616461718282954724633228423119798002277778174393486635895374335782536144789133686089642837791542044969786576950320831626420885519524245971321172823675425678883472790565710611521734161686385461032671266463811492813353910179052245953650855869055697745921454532141867515141694953410957848255828121892525479323050483052862201076909842417825153691855859432764188837402103214738118975981936045872717408565623355332018886062290977708946262143742902737266522137071004114353407740434928069538062175140724883584259957358546267836819342791576771076749362405095010423197367244490476162606918030543401212366046565281156036678430545727683927111485124189088274422786735836933317005138819208675713691964693216154500701453666330388107477665381793440979856398520698175031815428857311975681239663934477165858186099151852115944657383040511286132924900887725440809655861957946501210218400663344972948236281684130166735862345301731173198867346893277865205367592400926596369103719738540898072337268530479207015862222698103893393621988975532689105802864184109258294683776598512373847646583855384097140793859679555819796972542804386451539906139358245151278446343244611183557496718357392305141157352949197660511665020471961837813897503841334498111695568960449538639047770917167333586645005307350732953749579852120981765863460470889507913245379817446283692979719669222930916801637353881157726599699489205668360045271442313626213679104321275796235717591671075366106388029857390268039349025892416106230258539352307330833156656250982185902799787090731457092941225579292512832 [156,120] 1818170771119345547445746935488731113675972984041130514548533856648436244558981291977538935434718914532193811881657691926442334679022810814026477890687031229637826776094694202799947123081499526245875682879276254866854595206079985529962817853157193910859185017380430999681993297560508705422351801544629491908164571354466510790296545679818594467339539449839037635219267713791252787774285193150482851241098067006327313422221654494994173654440584866286328500068686928683627106099894074114720816584751801870531542859155426454316788423032371593905823116730005642291381099226820712021382128002786010296619942055191031455505291217983871300980376567390456870864584471332596489598742849835370511224147491182108260290639131605859829513731327899473577345303317860841963559406146797185193175822344980355546924749372339573764114099441431508505949689704527554485088180277022553248400124307855604123636015219424928039372393862545453700824239407864546799687206675241281480114655717719444770849632136965474717326416518021277456174686733751049173396289795929896749912581228452027725307081860620885588293707573951579477331717218295020322424707403027992738075160389861637376288922522358338265499069161936411822457155273107624573190859526095038725389900278616074899617029389894359938048653051661790648379043022776972282633040262663064748952627324561524461202528335892793778670170783259752704467027098011716784077146814496986969706730786237137213314880972529276242001549459228953814482695350610402742085145709667767495491320285640095418489351362230611052761666128419278844242007349364620825991735868648227933426204875307338012189814232837830514125616696672029418396825249316553239648246100098767385276832980331607686219408874726386122069183369980859615473051424608445463190265132700492575317311332950576207931256647072062213932111337053305881383844188384120257392834834578208336810261610906443727143319423882694477838935603578941065804161291646007048661662276696244602044834866642660825276615436736223609423840449061397956492547994358381369567630502827155184629575100055211837296321823243063542903787397538082555047315955606704442782997949283151273341981834861521077093504984004586791178226609054512662019943236373361092873323732103588540009702041738704338580849899134567002226983933803210912708368 [156,121] 174814210811884280293852819867066832932993442188728952347392255785513083183437579412093275599485182963729084605927497632125121040234514826765351106819962743516416323677156806786073559066292253409638114546110412275532342668905662149501154307172131510187846002464276744681222102002293999151667184505315329426453423521430861882608276871679289504214873195101612760202245210459968893833317820053806074227099418003674827446637115370845784776116924419932687301484035600533097983299149182639466005989143345631239198015680249020288440701439846899971895170835792608640925214427843998188464735395249858959243974790271757894156458051806824835113682430929796810504247054867374419781094943297933018963467512329041599317852197058276656552531092908332538486321743062310983358889634662191139292200472264507182333107434033995944581874098935525133191540553004477864696633520341308852442265239842876148635718618186321677240577718709574502998859471308432981044535619653226934436536136030860860861968624052289733749483386215054618115638000484595266271084417516513962711664667095814437688692805395671091074910096983649510548337812055435577281720589612747054540035207940527505184875714789755824912506620079208748798469336553095206765410317862808312980851719022809794484654729460663875849936500713178316515165602580827890835878268761444452307577937020187543462266730901946764669322344101284377519083024391202924443055532398967110987119297822108775112002729699703093438332437419244580092407313043464769508485008076885623686422418671013940359092828280110786730964547280578861544926335784896538546430756100725524719449291892986249151677449664482219665815342021202060744752054935100405146619509251024380809213818065623171157354733932744595355341166788949033163198450789513114844140230681340175745930749243967126409081234610698948404449806787136029662370223439318041519101802036693200156670275147196538166474618256934811690673237397406821585736738938229316435677946124051186639598448004637272723647234679350805259708791423413195622253717822702871722010184944837374164003667582273353030363060154139317750839863049254563657687623122931706441125882067967829200650322296875272556869569389789353623039111429433008032508063566350118552178358028694560834465325748899490572579481170554309416288650232286496 [156,122] 10830299752972366998942948033095906918762427500606550573371434557798097233891025078992881551454225087262857418232266036727119781968140472148166744441236841978246049261221919839654503050081479674163895725226286957393757113307251648428189697625254166730665633031637051129681226757286736785983634325404865227305488351445691553734118199734156712746339827487647196077976870221555458194556191131208401298164209193426608066022764109266583120078371838580360634818053632878239951260822959585894126839974965050617169772601469586969425128075389385907584487913350405767692649824444308328647651815555139237123113258692233036252791729712797235272515540537598654918619362898825230367923010220479765732625709955667550558307653569321224307498757964703430085444019161266382283817374351964380222420728708713855598058415727918109562676293560878308416917908276563200683478391322324623534589852507289567266627648241823821825987545868918514654369841674386156402586790182402727602695974549291174659787338658007485923681844982871113917513514287048150335451524821873699193929951820498062209162038702542957511800092936543974549222186620365698632867376639449130146604302026863253057314436963018230193781308310268814073558917935288294575587541677746762296019293926025538665214015422263621064200499002872399596250729129385957107526768038570636393594020211855119323786817332441482287969271545347609926184503480061025715752423093711931373591092719669512875720430494464037542830549250946780098525953935878335198736826460887738210413347983297877202823538689210503061262216960720087963907832084235912630898587081928520588987065033287451504708391117907070614506788511799853540780537827667395089063038564942820580223874898304555390715054671153074431847369445016852258824027342044405077764801659704446892881978363126545486211134701975356739779544406415999452524882183114812079178737748291392532350579703571345244369602904762093601243913590615546531131489260575800766957555982757503665338374193858341359343819747101626802544862982424897685401467254010405291541232070873887269721327443478460229023915681709902917666096453624270228237003218992262992208448856715786999242474883449541440776315876718919160654247148161284186175504430004787964151002064719977878874116108230254476722576439002429371365644320 [156,123] 400848241548075646575636422843555491333121291899466685377780552669974052309690585554990224241654681488886544461271594309686705897918381728508623386230506118373683346154504322151097013948087968968317715044144092177434946060020633779141815915278940287266697212913773139040795413587945740394479078593310016963853005053830357617632907595187901943825630050801233491633813081337305497128590679527570426134672007913607903613202993489282851165058856909374789444283709976599168091282300943102924310200733844798490890844678478411436313460788921961732282303926119049491879703036787479332990567099720007366035631266682981943138961753907742718979146864440607128415613700941923696200488944254185341280297971302795044713344223207450025348215363134164273782320492270049142136303017748873787375187002704019280831756673422415906040874631233817985492253535250062529411023712876884040265602106881300885135412807783759144848721081025490275757779573884063613027391669971496278350859972790816253413726776696814378453217502428875809148356199042594360529585372004004400165051422507963486807888905585169317338793924742713370860405293274636960477968088181699274842365996920915068233134592658969847158733610830216183279711470868501469346539769278088433498718925270117815666946021222301710692911119220903581575118933389234535947881694162637064045384230242931916264720420172086936095031648005825750783479833953434543345805171937707284564849868438504244888696049512553081652619406218810594797466150617378393666340213343798993274156620585705398461423106717169170627198872115504183387016030073647296225962796287694875433868053935930880561608842111180702975820225399623912070407335541372483711451677387965023912522740166070108426097966507255202246592553364882593892519126144802491234137215761693893713565898072099050374620467111197409452099800291134733919913818487107016807896224425208921006795113904783459543683549541793885269096428381123924763033240186871031424372053908004888519423313759760319459166891849472539724479314309934355569626981303055410706437802888813179958082698923557833158852136701664074529643350210684464402745006286436573412910047444090260299118544081031773753239406045873405571594193063795817228935126370205584287519608611237146959975807995199457284215214407282106400 [156,124] 9418441490526279359301746463699523653296492727876112997886492993581734844864177726873143553101128168627244144808752002041946672381782754982711125502119900900808182389435933452915816115052093558580046926420466241331657892519405366189032123047124476075242088212438108890393321365436389783991294988007802659000533252079325979368955642289862361415455594727319992575966955112397490111815253135362328249506854812232946306831525037733096488261102252184900202273854945634441228098677447036897163674356552277562354313014657387898130824688393729735631533361538060156189611515103415936145061008223863783527856053538873523368592017267979029135088775184004904301940405765225180145370241504089578786155891651932802904563305370118222903624095985650484626787087516107915440608044698028390838113531858859408192898680324686953928399989925703943787666035286385217923054451252786828799430689696407386097149773236860071371364673972350573832875555441448429501345066543069191891920765158255595982673432769959966533814503416021785752185853557828883978986479970522525481006582587584090429310605492888259173643742100715626101886715497361067428486637720447273160560272948672618152931622562398593523093577150896636105042828327681384736700825843957433941975799229599833291631015671488222517872191598344845326416425982550385787358574246835565077943331649729879036334353833646120404811191475531297453613066022763228359713087114441355743718509250252660981023682059659433808932453539317221385817975801686915188397087792998961194682773577687998168742042131039914496392632875406818933895653856181084853011097311852980729251472742568594173866513242199979277393919990723110474446894499022042625648182718223543693550748779778398364348173201695990479630289129440656688294081390454963608437818680796074840453355273640180886519132722978109041076428699313735505581528329857974863409394436065473126062501125425722549883828077636533600615210214636150690350980395866197567902541463112106801802470332895648736877796422138358959715948775366161383347824161785191063331582403866995766474166589780202181049671019971272917821460627137596660012366394133813300297177531505199789956502647731241928395261493190129754241612321804353913010027922651528075008936002767448338284775859767508134635012185498 [156,125] 190090758839110038735286905632930282065311401737710375980603773103900656587652162838991182700762144025447041994700986447821126692623349612147368051187164883476861701829426238749172803262158293130987933790032776772224383743106909282883627808256198510864353560213836564811703343017659192661558924653272369279456404064557715303472437486958591459423785718924478025363132318929365885467122988727782335613705119600635146686989698763497863114083534046169046474884668769932441266880650063763289327455956011396605458766929641149078237020888744930361447165563788631873408187976074043436040661769184679458972922327854724689091686656204024073769698472358479812513823765587267127600681699677206871362022808350598291133563873942025911451386268899464308970173824515784661787581311346879130399512071711728194241974362784743534147290354375475401433347021437345736304373818765776387247921865457884051627797935753130045080050882223473937086187008320735616865390783706604971709643645735977678821310107774067006178819454065461706869104543355369908962241433136290113322721595127494470071692690066928621251622100858209902395180353103655662710631625704444829702973413767457342455174503873266951318974317724725983800712377606564945412905603860362729132459576888928119300004147622249900376569600803129119848542416288060645457287756558484601947720264141315566120624319907721372142059209342306904926850532766814101207252539980602053474751107360291763483422028113333160981281813281268521311798565881210454421432541739978312371383519297280379387411435941298806077903807689058427435556734308688817811068017937108535136815977464492437938295640812158080617623837227420566541419411720919650621604818887368352288565021678831497889719989430213657985943822988772596331501331961532753999283613135777922249061965925348722538317680013988940273879403085164999090663048599258782051113203423316479241307152502856926363005136718013404738658564570220259867327616953666432934860478735677916004830947262355081933380080358937370683242982471472325669274253801487164417118930830374002523197870306646038341466312473333409106505935023795924014352420135311144377077687867432447019236044068726364215074934766738095576124507667421222626868247743762034729737589326048311897173930540388727534680 [156,126] 1452633820010659264372466660368213663273992109493499023011523755898227335165800156171814320084075869098311020793681698555063993537304490952718849810678834405715085080398517836080988320564050114484650163092588849455857135176727112442057828713862631286893371700090997424126696105812168074554965743669240565085344185621142030147485663662687327540743772516815425869620351787643367277059249630837155042457739279150546009657837802209552517382440003317206956634296831377679675812775896761442773847574746319668934190210653779674846206892393212362725890745183555169567165957620575181150569264045274967663298122208110293084904189055959394689973714334275228252863344151119932204827131284050341624754030891096468728458272136157685366113831220425903061910345890340121085202242449576744185420103385616738850544082565470648043751354482991949642245058646969836062216572112730713534749996793933585574525423680408915637197598220101047210348338928534590849464666748929153970660161531357087565488866963238320122597825072222592402333447338154159921182550546496977600464000017024645877299336760708630367162318093083032500331373867022931928811056128562200103989086767935380681048287024312737300145448790714922933898055038435530868639116380855621321301115232968732839798863218168492535797779804981921489874942583375965175650949931685174029441207534869247771848537663401142440517423078464580950614422444602092989965922883937240077443907549401516834652721076832764042028743693899569269998018533411929212060621945971521780867637016119083950183690855237114158683176776571115172110849056257251328207009153203942553410142716883282773271308954481175547428952510906729569793530855433753795674865048347816263381280458356723417845799957415424078981036081217534142848696496766290942578253147163664963552744814376113383599702001676920360592638618958140580650866647382404929850044131682087575576471650811150483374011610134567602172686589289014556080021204723987176815842144126215171856463726211992798990401522395487487495366542150406284206582132910347261649051850907786827929416700399006576189549168321480105145069634155110872731638409503165795385477648266112081134289514840101841696603242193165101069982234704655034851482730509141078918552903048387780387711694849040 [156,127] -20812208545312005849354567814716176976729378699195476300559383202735512043373179730427253114274856134578028238656256950076107292362723234376222378678997974776415767029564783813073057347904777324499284124917451371861736894711195436213857886348719443477756526086657842807737904928733198506015974954520283179614613747189955441515795602731625594135575917980915375414105621321226812918891364638326464622954655160489465194794129620656889434429682888023499695932353639710031102917472810816146806697884531821185354692598204077454502514087972941253867497923734648678325269402892354041696837314513179732843375270404588263814290096006433342509383292379557654055353365494739163050173102469296899687282744420324496482054988292621144231250430385913130012067274885375178253483747366055523872201084837171607567403993104181610347655188048207299689074265809037012403345584930101055960890036217404684155318937019248838899355283670777063926784540783094536868534653353795303477719790603117852426906625425077775973334702814052319899402204300349202168650015503463035074023715333861007195839608668322180454260281771327765926278869517300261030618692359767979407539268512244639251201680812596486714798135607463408685418398685059545419945665989284930764775488879557750909217885952498701370366547806624491238614654028687072466092373652058420143049005849832049526153317034364032175460997873930766551704384449942969159212809167139999570439544968308697734036897716840867562937108431538306295294003595334406357100226086985490110752009014187328520840455770509301859162776772025012911187106710492270011571869893107887981323549256761879952029027147304200455475154963688795799489579914277391414305078855075411837247200672071692933625090099326716967046233352257897995217161644470957755168295609189681924699512078179847082074915309972625697511994132619058879987976298009576020748180148862533515302502368587385130374716333921405244333090114405941644849122078297295971551397915814358520224652760032444953415220342966727472016046612312769668447200221591247716828089413998142035966199766827416050430749533526230491914888152249125207001882453698274822657848717827337950921109782897845414222822725052790766000431333482350559432244106495400644603935212983806463963552 [156,128] 55165032689417271788907486518287360451821695777112335864600112407326221296548666513032178148966037105185514911805604138320069151508074798128101039563794966114517311964195799806336992178097571345953478141824546652722867898723768759183163960086072284228862805895855362745278818909956206595906192911411373633089707259292190628409649030948775696299700506455943481034829362791387330708820333053134589066052489122869675506490017716970136291055811717296591943563301270543261160296069728860818656933923052392191553105036615112910061704921053685927893629979742786981436291626945338658635075752189491949624170840526652034509513198949050984991915595678786316508273886445789437887944828549326696860511760298358865205217923847876172185584895745874510308231462407728408570425986272780197927667087360820317038573028149455044761661700336437760132557800731763758298922354765806475437456064877382282871875507974168470282860490650728386850474844054047687079481876391057289697676368073851851842019962600453048890448921131776244761613835858330334085762736662828237447996128140633591741295352408025287438144563227264707267595511683249073426060639600709642822983466088714764471708623349250207796417919974931104501498802596581958609879101421838320227615956102925915259804740571237511321020243609805886876456539712055242096391502169852062746499610193120269864977845207918216269016313916738288466180934923969344208392449370341970263804351180626263781529781775694426896102695983426325583976824122275229545730012068818268541008684698474806841020028649533576497911883498524971622227420413077153253545589198067493525610701751294560080254430551893118192353453080523730171276703298921733860012988863550305075278631506151536465826937846239982846518901665559737721513306775491851886186013384805435820382339217507722783491980751897604298614667768539438701298320527786638564651381564973674682211480589159738299612520770097243626342282203393089723381967483673474934056811640313817639361259143732398062270584483437295679082456301009841089730243134325022718732132423626047926628067119414035112913139869588165790005462690864375168501557311978839801571458944352583448962778279384734192693255531713428570941994641936841040758249944955513970977225330243608 [156,129] 417103816516723984824847258952172138612832155224975275057208257756066672979172833138071319558628627037466524699784782229372927137794522885874085377927161152820557754228081237716323250900762256656422649005980186790494130366920329542798382853300060041490878685069815861163220786399196434295826813065384937098394218745445816699159194902523877377309563358410122171330697710909064968156679527985875647874512425019118292972198989118721388111315186663726221232666615231610108553190107106536043147543274798911561850456874008655363458181035616680415147335675952543117930666213230021855877319048444488404736315740082679613269221958046630135557113143225549934503158818456170282589156973712964346374557442657568145293343285470617026935553825438519773255867494205417239162535804780610743365453506309276620065758645021531605975241115649978503333745082590790776722639839260278302659917193850672022959891793314653265000783478586421547622591064639194559538298916189295527989480614380866488146102801014504593894239133790702618203002474264778613171824184684874820613488155491306292038163456488113387160726311837339479799433568720677754415587071162292645501395839243848469323132253828843311242907613671253353113035976078252955990957496693031139844041632946647594362771785667926195313329002062304937299061790955908229536485790412309172500147740120821283595015481404528186931467044211339367210961166300154570097874275627970756885649389188835818556342036785882504972676375896349035572541595382598283587889733038767508780577479777867887686605460687125722856451035851562253299874320334339575652549126515695294809160567936472704733368227777140363299083855106281501274481315457383002531873536904486985971111232925752810352646136032183528087436411323869192267971054660437063920264540444002784661757771277207071033563668828471125442699561453554271351361502354200786244589195890706370922513498976765921689352337747452895571052167127260805135367562319884804511087476369049936033465871713049219110607244165585236688441902191480189924154279612014338691798095384313796474209585712435700191201107523317245003244171364236094947401589940843925668312264054095761933346009298940568244872390125415651391623333561917271009964947706816708634139248 [156,130] 12083110286714729255751095140814885572301855043229225162737760534588323810630755120397205534020259921896009380203375573073672702745587844864594845578505003759019649551179047533649555540242965819272357335935084461220935313286893397907446754992544396686257560227584241182861872800984744264664958500573576190005976077110055142136180700693902517879277382789621181626565750191274846742532263882506032713316682721153295200345868295410075768987345574168522866214652167993695377540328741276401193700808375334826041704790562992462743728728996450311681363042376592733634163554508444015678614545320069829204390089631438687157727795138779635000219041257985718950803669347909181823437595033283035753831254113056397316988256571617320120662370598465400509571857814810338039973611433975188005730788540640592210533817556298057220399802041519086345652481274937700424560884801901193705534600195497851357131356789269427831576925468893641254279327452103551163050172968913259791072726400058925011817731420777608269868503681044790300452140866221421440519935131152981956916436623337368737913410371375626516950203262063001251371704880531024230595373802746802810352347929739660734547608131442135392010748475153765746087339838284564002083299554527809542356720414485757921626754587681851806463986454511952304000322731627164471666633676908777838444248332655911059418564776154405789898475031080646849560262818607438694606967301381970565709110482398847609410622601098727471475637940878569349569624498774503041297360017809075742904181112494895732845028930830983546273315531488184739134708128618742714334760981436904280825338310341029926035497145861133300839253363554574572274135468747768515973890895523595943345713837642838034845118945247318468781435189010073419101342741667265436962343947466193009000372001634144961558860860736282401590158324211485563865165315805561497151408324969508528817794431724729546104242046611619116285367566178198542417217038002167997569036902137010214629092314127458046420617099134666979402751256702505919991729372446641400425061068172069756053290786002518584354152862228165402422857864079863770103564461643687490270812390121983674815372097335531890869843608783854165427886024969794798684109052018156784 [156,131] -40726927595218097191672544969444536185792205700699437409723893612988014349718008609224568314012929369047748839261392555175045197526115793555260488904394191585622116056042632464768700435744390853805346963382978017550001059989269301896775354957499912349035403573207200473702673240669776280554837600960427990278893766957049463498952598801325998135588497524815592908527891331524669411137337834165340783138328250000879914811732267142549807096551396590397920646035541110736740838389982441439607423052926162270740057858684553440762876568319975200734980496573581035756481776704990434939578001399716896526436170866359457216442920561989286797316281998344982654684545803085741397338336189583605682461153153878475223692044603563849984588791775112092576415255032937792857548291734593415447692976559215013073842976608307772445414378472017598801721279739622580114735883195290030400628795923923436306369098941430157074541139632377066970135534611745483611560449320782574870817957805369279963677073182996838820342851318822454927611232827186298178297332884554382933252764853047766681372034789598713008281384363287642264963749818314744806652158263013522076769073153048622913440256057035346129875585951755745970754298115980058168962898302874199226339844374950939978407103971829834007941998132497725752136844312717848453723540496712556766069505439158909876231311871839030400298911964783042170074618552876603203432220709162744261017496851126709053259243770517240082944413748488519426478816682731166432758162826119820473563364877393097776627283646749432614932003330324358029354807824010456268265444436903871915945542859091097308844107241394388254244866925609135305275366707127376977368364248641791090466809629046236588497728033758071901221422272057089874784663291180304621287022372347816421902128874557578496548686581409850688952975104030458043589957405235134653074016392357306597606430599813200614365159777227523243170334559836293920709413904934172645687525743059053802365089655968167148539303226141716973646370094600976342395370589632152219692258323519549216792848009348288844497426151853404266298923291791190573614674601381213318349698946705674374515573953291103292973980846282589814779228470043554106296179072 [156,132] 98943506547766132210932949085431345778904361004004619786008314704239932214819373510872611698423820904454281849158254806330093115217001102788523363170708644871948634174782479009647968542167507604734655601555460165293812293917311397830319259819914931536298500194997372258417377086057015107225554437993795170860807321632308884538574503076525437066165810377387983745768742047672802238845626717771416924738198321664580582576645044366151202936317953362229371893151089018731729719708270176631568493029479169070555390357110747781237526257867946340192220725025102485147299849368021830840594474385213199789268935024082453070479172903657448045259153613084177524740935194494519824072987823038213595276214522584123055079752332606224221742896238217366006238478341025969042329413415179570296434918644231473422615786893620474984025140707916886992722285140112649468477333448485941237533404477878523839325237452357690327943130423195607617418312849819701598285254620788679341573703828985916824370224311340057244218017175395196975652248054293323424596289999367545125244038299960485731315408220426651676272349698656194867511978978739189886101107478788137788059649540554336065856356747593162176071615379496806323468020212501329770817353002618936887089749701887144329062189122209592534048939744482085168833516315720444037527790935861200537421542051306830364916577652178997214729741188542769598890174001137576688647150777475695143544709990786260297112857504090678684627434898721710358277122246541764410835228945897805081649914268005018448811327720545919223668335322496524251934201118526240131521361512862221831342607391108360657231460820384425005660125593249990469803140192997123861885422393818512933818760341007400114883907439793330779022791674413837796346384964183377650713219120766573759402800093005523735600764837529303772068200270242270957632125884353900926651353181659136206759520274496418006287454482891033679183255944750476644316323386205628464487065531816893015576868113395971629242587953480583407890638207525743783633737357116108190670437217583945589610717393374285762664437439499774606269885544592579070872837598100972311412865554164125015853587097469698318103226314399306990088106259828287229 [156,133] -87894404469762120252091908623728536350411945672335166099671843941822828280904953847887034096147683626775979238257330247987057686854960023928026493592497358828320257878135461515714766439751310675262562325351458435804144891030445017786744920857402693190630839211963002898387498660524328148618158439191097138049008430260051444090886461456014613464057729341459403411449040520454793619946612589272709451690559491156183954451448072502235587916931214319658806484032356689802045048440371140037786875306902993948251792309444246963423820164987461035075614918481577278375588694195490002362442841520703572707389571921995834614644536299473229339349630712958134500015502903361971200587445505916826225221799111618412967769321015080223892885083258251601741081208050531578751859601593820766640505687979063526289404462342127466261270343227395580255299383081838739521655841490642749926059791333855549043521465176286837571699511380175068516790235327478241142813755009008152358004571581200759191040518379211831245356997375321526235911414498281457526646434312783523711025745651801646103595021116684056438642633855856653668807305593477493414966205681002265707514473327507729569565440461089848580040377813564211591596131663464400015301349365032252199996225809964874713417839816825511501766624370068996242496532587719277800815364122501064589582949511942888491080618463557707740264771203526401812914169751205973283486186188558567899025428966427830628489653877252608451350306052493910036102264285991484855775878130105183355721977696560643834164456206153492286602396255497947779613266040620587046316230564803427030226040153144622107756735467371250220964162989397213717807644727866735263151754100416943249911387917866268254397276372180536910337168973674680039144773124946917140962340992335635148945485431669901781964558408421243629339288997312330549002384453326120193180359490118318967292960856574222308122378627260346118569556864916037439342470504742482991020366060006397903797675906469031123066433903583405348956508940401246043502878033314906556442132736961500478625886491475215631708955413708041114675676841727335635059446139231909156637238247222010226672628749303033930413858823660574108693038744 [156,134] 135173758330746705664065881122776313854956588905503693825046637134511262916553853796734289423631945062637653895531907900420281162210882607100243471660434692646410623672690906068995213645295805346864257279630897921452375472732609820320361779133047256269050056430549180508799424704067861228569648228556818201980191593367939377263552488748351912212337690177138740570296899902615816963191517435466247247824038242775589810620042118101343181364418302287467702646534524807879557396246179609152594623325988836403534046244193052453835000133731188725427268106886208467781459902753845445252722719225006076912471955618367129104460917938082680987930178700897907685056307310713293735755956209479628045483395297398109763433865353587204919565269893619676305842870304354695297489528428775518049481714594651765659561629641209723952660850355822448886316381598676577162686773181492408081578764525605471573507788851319390172601412366873663641895983441739830923156441423521001804594356173387560151169213784857975081428448045725254468951604702888319329765200142074522264173782438375004985510515755671227538077509505471220314867725633650439595994864049286237439897033656088597659956950918985903586175791876989618508279440605890717988378864093411352322760762337320210540617352029410989210028434744148280936655025508928065646001399952234951279857586959199719814929267805484614123453737131424495361521409957876729542650862223035628907932937579566895960959749600010457757718692104217896463070195282506665108789249560605326906575273976707197370116091404650051399427760010636783927185128362952209849091997534437270880668425619129267871129883242267512927350815917496083838748811622743936815392138226861250874621559282507147694081478646153323315537259480310254302285319106974138147559822471539997748046976503129529274690602586341645143140685179475357800320423009136887832143816928270797221284537743823921408653881648605569332751341502946951811821504793445373885989136051345480030549609321377515748692566831213636953883946131780553449835033888110368393194367883774399848026568964748045796892744724859112553241882479463243955801709790005486195921345872556824772373801175980313652724056589309809328 [156,135] -6408148396916456356525169607181604889047391276639124533849801942095523866617983485047818759200395612502324422697078282275678502779970063966743430231485336926853824496669931749966048533165379355137073972065488328397900693468047174430888060706594634840053585309284408703438374980191921142327030653844731235266335032137905641668252838421297109258555002275223914341983457817634449162446896361244172846114490573068581019072938204292682003056195373060657685948976912899882677831572428250593960282978017593228347329084517354248846244826368481870942028781865103934529802651425178637818978744039033473954491213688612615634513557353033152720009176968237981341275926887096369750802470394105830889702374185723623772418698311232597186612859146273627105515237724203320815622926894120583035920380621928122013794973025506124719693990361282472132049626483030041162069284222343731869321523271643929157103513919638330720836735739998209122628518920569439965063289112106244842603569951090076524249848539120078869780164633999067154941611067110079721359218316135351974209130842289100471906432427043477718377889935150930138662849321799782608460121058356439575748218915096980177543421170656347454594365209936549282052606551836751924845494140446938639930490269136679644254458554645276453325379589789852966445543000392409910012670109876818593619585774189630335626205121776542527366515523505591499600650212074349977459845662580030450958116273656666646908775323645108613834405338125307559064184821947859203931528814603068613506894722324380897020162556505825060937308916172184329761315622455763455209000625013219435398899126170974824231701616037421433332402296893340970621358840995179885224927332727845114154378076017076403461607315857488137818453153160183833013328905601062760961077981437054618830785450681716970695751127639827920823906003528025150088780292110732218065063183843880276298408410955545622133273720002355089908661526064123801088588960678818639884802419201303436032917883158660559381453628715610446565111554122809902217842873782673041524441329479732236809461507952562924099384884246086287458021717613553496342066837216348044618586970893337875142965969332144943400817376 [156,136] 35369272617886630281568328985385325193288036598382536417451917157896824324670114669555827244337826975989233045579817842038008247274997821750850069270790032878458483919738458594112980467774047304387001693864112004434293492847350049163867941706302382357060466043626568075833264729477115254831039152443247503254362615804679878167418824086638216383043157982342540636772679044174238270461588370930177572403888146657014222934662706978359188636076917458914423361116420373120845489756924501402242136612512716363701874046085813507545908470944461958686282893163162673147633067993301639666055938584838951099533155502821524198370468682017770639613063741644710243140788288619550135190266825208225450983525145720670055371575457328305118118044279539003382705684611114419064351376403313343926945965333438325653044899959246439189410303577896083317095737517688774124341625079653566217924144352751678568146331851554195872125365788375387257770989287487254149627039785161492801996780149202389578691946563939936641974778925640034867708145492548458937260871406880710254028576715680820759180254131605146626627154592652100725142140891498913890310858700154736498811117553273911694713572431540119429826646409820841051967857868034503334598633763956415577515930537507864512544345768811025080402040269291677108278111548006744547783580150114987706529633342215284000871474386907024553258234895946008105515434033014227774780918840245534762539605895688516997455663291022059559500614733745919230997501921325990664912925014395151029361383072961226230184180812816652402897475256071063998661689331814802629098794152093654508333748886794451408644374832704336791991894028420317204719726288321156852354918716207643927336825545594726604585594402682893173696069119950333768124081218904579780490850424757863682355355141415826820818122743999730400671122313506143418832835718132824946441784446058346536234423341372770495090178713479265263051326855775918469378229815418536283767141922911004621071937383113236240917586459142826167443881714251502454284047822333838264467890992709930338273452827109179269610204809880312140660973142108797630380069805187338484612879948829195481093063736632220704 [156,137] -21169263751027735529074968453275704170041723761456747810140514893348823387129133989134185318869181819976368637513339758940423837878302005186724370972087697060336080761089405338351966685673731254920854440711156952172796898535791926711181026144924709318102198106337569233251283295822425482768605583234755888289899409014176070162806960535498531326980638630409066530154442490106793610537381271310885583855969714223364975921208715191273497190087953569841996861035593600795172730667859423504910194237977705423159972653560906930066679387161772874784626221289499050917855612167298980728557180716274840252507771713482451336122493942040051296115847169222834837780588360158119060917698217952898529025077954022456829942796697223150386128161357665526388442657411835191195818803558085735074334403065770744644979811793255397212877378211002818757361521045771775987942339930635193658636351602480347317511611543088937910805525944955071408593085132608281752086633866008777806078545978186596062829089489584088014403434907717932767616093591061636920170516694270466696427968682293242975233829251341241410673534417954164589080449365679723213256070059348102585301460580332932917358531242557901317078667379284833694869198990438245009046471229131888053384900153227901637454473845980997423646957616100393937320838222721237506315606261133517109108614516090807164482778107809781730388817957792332722174288330803054014911418869549258476506905338013796655137703525647963896369919829627575168504528318633551006242036295147632387463331019492418933752684916043400142736884704427314113357583144931645008481937297685011230901542512092692146781045131353035526908442195469234566319220886536259115853537776439119451298361236568838007609293500063383749775055493917125700819501532773707138579238753287815824844754957905240126658823042051137212776466794940101219704004450790378653727771630153563189814294873553066499517109920711809338040004241738786748243285435410753514864508199654320331238246436601130810203002599491159908038433244824431584945126822087716778453536363324523708352696486980876756180344518691319149653297388163494797764352168016890732462676344050548968925778816 [156,138] 1439129391341674519381520250808830877918170586172327116772665387406359004232549199662434818398694933277777172486081199361225155428942377657468713125255262791739975308379838713524387802327938250026141309726285899510336678182061261494770698327502001153524907150420165941280964054686758452448636509284849741623443149545018489079943638497971128245660653426392618546637235989479419834326532765201949877155521367111608960765184800788518280512933403980350062204106266949800848848169850907602974903409517488424697579560688410953859291901328505760655634910121466026312496777747244821556137470598459609917808797787668535283375480628811943659739575279038799347792064144004005084335459521880342530129311173775433749089628446546367186474648558449032391882559160490166058905030501573148413290995229140646540695638946219069095161195477457379705931744020644734441743692932421138520585939644223909008792552479532843507301629806983080255812378639325374334133612299749850245715103798224840773469884285828741144551625340330732062088126037746472941235448565382623044300290670369813757636805336283786216733318973251912953662986921756702895807429027498518470822772699727604868251448612800558674405376816237677698670180795398100610247263276302026086956550678122057643375483965989986158259881643998431507611903689161268031364293649195495569210184645788121712136542258322780693329503436178783135888094800378029788117614791704338901790284900416873494837558067462345769361854826895306138182517099332622711440367330958857819169618569039524961270643792412073265171497861616471615656976621468444783236190939944288657972278268255261209365408270361279585024383420854637295301393654459757590781801223521997795678328809165285754327146433478914544292450107269342457256495385236991966753229197921213929568923189767425898375106416263796032472063170338418675188739757201529610188855441872252192352198966402460033161691345861444732089398228280554906314324941389573461395774420649162720342718599878797824310577838260289612347964360567848516907001358439914602722554870652024880640322312536583462218774726680574707676204880785061230510072140671905921356848931948220640 [156,139] 566663680288627734125602173745497606169431391194897561648839164419399494637519746816485988097146473960809940314745601246471688088333930821094122283703731464179680115170305104350984106214228825864864384307276621339966815886586776293525092170858624432439706566850390820177738622982489855573187799561308991110236660344834120221840891357905321727602253866942458624196007904847294440782184990438181231542585663320558595179377105462832223180885069192278757607495319070596414034653139083169204785366968263654126672549406975762355840978040116613495576465260407145971678577858327678430507898248509555583941636666260166729169056005566169328886361645658238008269138327690648990781255845337350962017266595437762952957028499811833266540795971483523476340908719482643519385732034881806250336616041620426038803924286477081854686252407709314368463815798465203446185243401355206849721623352836751262343343937948311757521413447757577521661613061746394424696807341728830647199824212039815400287490072604380270142972410030497330076215674723525333678348491793182463163537007752381326989769269525742370106209020463428742399775552901798008749946388622050729436925063949005101515679061973775174294019755813885721072206653886736525617963065069444429669942404890863317606107959641939098398679287937598880021577246327837072722781145851539302232752662514707029586860739393046589785104350009084990189125019765825579372873418107067148829668750020595609956138253220925291038752485960616350742824754169951851021258295020171179239914038964746058722400592563837824122949012301277161097180338527386548612507450477243560073084142091882937942581475084605659404332038988926079733160375764966889648063906530270112323119789245972649734494483890126951985661478928649784148617969120909490713734049725618291423942951355931158176252380214493760908467439199886157189588512439502139714388656932154320541924511119831039517669879495045345700533339184129522723009852095902267358582541955285540366917472032696900339514388898382192357298776195280482688256383319147270106250188641090255484083896136482452971393227616857745392180591853893014595993885074886745134162784 [156,140] 76578830857243095435050339362683640923138112151099720594043180594577396503408557031528087043502911572381314810833024628349892461512736979127033515660941725588333741204951607955210869096486972885142496165818659616002029309708142110619386835288284230635587640539592426737458260509681764279457410740646807385087065645203107982820559459567462787986964019565574027262764516515135374095076322630269344392532341039001437785755433974935566738908629647727239109503022307450783061734387142021754329154939177976036182476530365432360454701658620051791263534577689028798080322112256922279567851841529722042709146183515934846197005985560843771879601048525725063528125903249309872728101252681395639178726850579686756713783751604166995080382969652264927677789804181623475593909655177854897398931076022198572674465650045197958469405858292293879978330191356567591721640528909642265049925821690179630034824425536223970525888055691053448860159208700219730826410237244995253239843712345456514354120876151646574472536873898188813782594456963913286195791259507190672477442959446688363555311226708848843608894523123832096393268133866493605823013440098727289386334858216048683653187902793549867220585009733428357553435986891278274801570942283769203855308102206393280274257445086173087268502177549418358508554681650075000849918172252443164777196224217859360699902253605589113191308000197905260363368344555229875555367073311209309515642525765875917446640177554536447245983947139280771138259564799226346188831738071911261443581040946954627248591647634337665515686995919827654582665440684876497010079477026154862644045570364463918385293879079849819755097769000985986220519716611978552741449842392994767089617841838025495139627597769198200931050257116172597418737183240775682121108416248801080877577702652490211734349088068635665709117034520429412502692535602175141311288721741525145458288399937626284368646849828881432177219373378628373630779498576321819663721880262770609689205419518833918474307252534800975493090088173664765382915242011945642287015200525958425990327461079233753522370832214155246787106668681542647687112055047680540 [156,141] -23330307408869433926146482023109413300402332690298364788572967629549375349397884926459019886818337715025254230003856080990734387466982264739233286366157948156468284375317519948189578319011881855750122311916902900207408049838892847006902525152973247231530331272857026271473241945642419793321479997893059331185240180269814379952741735887405095431614142396244168928125464763415298358668982649595664810246549951119893281584720726178879477907635151272591360889820608934786660575103374315810552701323184585982097319499547402706920232733506134824044566520982569599336698319072164846140794838477979359684005121500745399997661572621537008578467737453535624517245222100832123054542555217410946531336582555023967763931700728564948047223795752167888966921287724293452575440353678805151457118576010948754953492227951736267790483937557909299521813887431189055876558356603326556597079956075378104637030727821321493196863302167237789683135289861928834131942444005146448820013511847349433035598731365799919308119337406297499668203467179428397558384133627856422593501976701308965059378456451313413987503651974495397623431222265282498103696110137901633355684147416296231800079356225775713394916421090420858411849991330022811471913114773625381373798130375743134656676804817496681099660401453737298009743499931545564679270799844275901756360729094713086615477253983810624201432935042771332329388631534956957796416787402908417753346510952203311061935876191339332564262108479119447848570042274508801444534495449379901795862248201928174685774088873970140448089875699367822742614798373748921511232263330424477471375893202165349049749506170563178725231324982535259578308776646380665687222295338258217800923958015638127937744621482839040488630528837824455474175148496300240968499822221322812041597074878800090552711161176573051380571726172856150583302149530432644272537457456118417409854113267148921054593125927995525018196641566189256324935892623694948935003599462734781650071748844683446541700795581891444174219844573725183257295779941619255523756530920963793444112257721783946731455256007100443626876969161976358439444392 [156,142] 1055371661716531416955501130380093336245314590549900275350830034977923986581841119228394050308853000034959843877149626179628877727436636474414233503430454096088482275210446580039256756886829902649240946744263002822040085342049837223283415971160799894950166845969920324648723515037096036572161457436751425563279561337515305629143328978928694704317210061896829185559816700123427029034402431212135429585384692315762002400361088070344411343153127125406369783053053471587573591826256325183883486477814221158772142968859885360093344558185065221070241373100168397675053824606480668940590397355227852521864757746960441353402203839801364816628394916539441273839296372868233723839767530148409036283926784229837175097934339491933269948268648726254708668632797777916251120036530434360279840904964177127827602843006607768945329797269442586942750724094048945385136134895004467797522338802255686471557360065271642626003061955089692158911037392753130940687316517252058490196059879636325849378212881556813965236647192533632838221642461480624996076524432377799652947970296048422413296128588546635847781434069232766494299007506197050209893025250916300233534276331076734104825029280292989179759381025253907565455466256362143209127623482104638191504853312793332436006574268571686730582970067766933552953025263549106642736813100624358028104519771985709100657257055540526045903629614228101566805630873535524845681018767942544305943456557790478858816367367068638343566608835351396843457090491744311337944067640317911262408425757284868153042317388866150418299348368283418875054691299275368744517048730887636031566950272524010522046336824166116700185356147437896957957639738570031398994179009117528265190149933168511449875051022970913106892045848478906009265717687775001972220993930975588779033369164303981157546689842102453671859295664737679304178822810122370370885318293302571115512726035683628094589778075940850316756293362323470695908206661996100341309736055056663141419922661112473148612952909936702088185995610689756610033596436238138840275647670000608116263629105685181575532724069747920352707696301356424 [156,143] 5700574242626757846495458277512973511547900609175169894536357047890181163843032532899031365906279143679311342262011111267252748258364282899708765783148350293692430623343375574213503781085607930519552043554718697352477841876220065332118243192567792409639072480160192081414859672130737446831417326340074275301352629647215182452975975126650053394558117896557743334183097539928213763731741073536844201517412984438128875787186474588960531173605741846361189323156925022040885852987509632473274715781537233935480114645951559823786218340692658721187755650580279205338419812319870859296203253147602366869031898183617594731082087183552691276915378295215729954378078855934959457617264273231596743241608278824013055731115359086901443324292164676453858769457547473165964034806694130893631830177362458941996213991638168497780757601751628814787003112668932280809795416626180294974754464965597174962468438153297302698244602764073136717571751521497029415359254510991996739657531811363366419593449107448445753264332954640719768889544563055169037649078656261668099857417508323323984895758119408845936262443573523086691679243578207946581976398041436217353603740124568158090137826728752238338495242477008267327730422721234206193253873800509263574178697316686162121954752092736794135473135567902617841270126066286718121749324190060220330886883026241122658532201742029761234385538867917055017921168262827045188754987891944249509296110255033455830415867429276786669552443001491872690269116560841500138389144532747454852274110754054156151997762189312861053476823141503016480065628541428107780069510507091847223316497759330278758690154958962737973375014232259563463957578214490857894930230035309351869139289614685328882193334074042832170903338284372637135610751366402065050034594261767166152705843666875936304635565016114402843502204628945834590126860706378296638714686144468192502583800475530947167741702563189579121476960823048663202653701953194796187447962095621670850899029529201254935602898916383863040804295002511622273731575964742870708531507483808357796323008126901429079929258060584080414848 [156,144] -346629230101123267192030096143042519651470773254905727927278188413343932742464955599282757981985258927228047200428915632571448927934364013719446770556120179923742005406206792418983978356423782549541779066655428031647626018165121262253136006984646129859074290898718742948189287324539522678683695825552132534966894162456792401959036956956031218747009166271250459610646982248879829647800969990997820663057264933208293431590614789802885141985730378350436841783747670178329706768381026867624332923382248164590088644018757478283675491924210431463010697996826263588190699627512739023736853267421582825836117037290725400738786755706420429920753888919966450724649054984807460967212076225416528589615577683043714664284129825710972759441373696725108388172055691919817803747225040380854267145687625569841708423571107640123002225220779069205564451742990311887591922434437862887678166818173403597287818773809525491025021983304087333057729930893348606366185308410825039502545887235243822445728123435145749497705921334753152819842815005347348886838014326456076629350185885247708820338219070868273892709264662009152507599196504441299332480840291840202586933615362041839100407486609447341149959791128597644491949254225498320933227321376339717170419514905372879288946498395325687728115113879051103876531680716730485252724346699183762564730410256900711198796337324059545959343361442697275436151886221929024049029547280154813367373980618096185483502609285911474982821162178446490618487148978012108299860592520672149639273765056188929727349476335682537249295413434121148426855277163267118860748189016535056291533419730782741660668949663371201995899095713825299279651393874975728980379165805790734320626979265892919595415908020957288587813315230071000594666627424449900002147116271415846561510885827880316528128343948143832452814218319789623839535408356171751510305677380344575497091317121487001892405144288212832155841812004619059743222276802772467843420476752178563591160589871130779997590742805300144090018476291678817634299539262608876316908596246590878324020690607186628879648966960 [156,145] 25850715190567439752686933396856252220694155181174473211477776938411689894379958536228823694575933933678948462410117345839135972915051917902706804827317789921669553477133992872633548116947534511724210773112495099053216366995016501136941129315223474868040624821807623757589797247144058683848247014961250286214080820264901662540418121034426156111524407308838800599159995428502249642534846059944201744851287484101256161037293144281399595444155361410366071321614162545108081283502969297569502492095516496686072979900263206987155237071347341469726305796582827116981306440871005516599274448220296850460197145589703597757889267917977422285244013719687118470734159943784662709743218223200457079258545408236239990712169897907172930704249722431038758163664162103042742548758322642438399014492961974884595159732769044237601171947869076938064277197857940622617538211835702053370584193294627204077418798969333528635071885699758187042169814412833461724634401992337303348594796227648763213887987063642736394499547620922068456506045436863545041098943307413668039226865288744088686775297847427450435263686404402013717778318141501066765488599675689945542231548896682370487099481622424339543487930912876843331365072717673653257500727359273370344616138918780048741059425883833613926195966256451445340733561057244962690701853944734757653847698292834603382848527736126363186266164166777244303867451619148631777142560592775379056658936317861653622988399086814110353203951858324125188022426063893913798070328164457361060795073917090358250639576514488089799124304773368420411721025376703256473506650080266925790093203184223018930152648875143718756810446598684057227460592790917580387749023453469523031639551218481223247457418049058527959735232754756677245029341656260306170418852060361962790041237279247444077620516096007937927500888508656675415005760172357433006137415417080291660715259278182098443505179099465715639582722157266803800363595300185649754218676459969045681276554278433960339751028250145356794966679395494072386543707586549626984273534665959187846960570354143868784 [156,146] 258477691320178271402827677144911314424068507453570798274213242286169494507336503255002084599222830752083067158382830956203424538856694000525672845950162347768447458926904357978097855101355954676901352132655887391292409108947676981092941532725242126932121745935999287245701046200265880791043135963579611343504035241300828571123807985961805114184422352742918268525796345163035534414375649203210021308034788214225077421651179158688513584205619389442484800618316107905679405690328321178900671092393263067501407868800145279533402265427543400253249204311371429264274824146713379924024049286116990951071723701404428631356600984169985006487934019920656697118847477150939428964115449430274845507175009154901161472659544898767980066053383809000975130903533251318857879804867841810019239763861893298262561787043058140599939522530084637589464308559739485645747459667973338433368733640837858068931056903722073340546033336395169130068341860995316933107308645893896696285502401985750516359170793565187114211892926697524679225888228125198683943166489249456943144566572449710911290175039895708407270694179693786695681609295372497065579664118082205979025781939032617181107920959621817663254986442073551227489246374926221934072466617697201674931800394644594432257387117037535757053484691670979927655107053881912870743098959544801970372277254841052855168605836809357252220947280908417090686513860598022674377956401240081856993148073847621656518397134804849543033466339649594326162622492582284457722758484974087710927589163157071752295861529474878559586730444283653903169091085087377678312513484368414854994720407640635432759632158472682919319621686500751659746710833223072290324379815234116947988498964301967951239285640058806709666326021402875158783080193706431458958626585203067713083563709918280871428887281954828166234552386873493911200093819204078088985234488540035680269701423034527026906918058467954028448122079029367478549838536398387880483621160285052045914970522639240127603934430878912518027446903193382764598748114997486242374524942594182162687023296 [156,147] -63022253370462683011129968420619402676838434594520051223265785533442965127384035188280146371046376082469699823127720959466718975462876206277982704983446961760159680409843114740138794380929697269695429193269100536191265913905952296215517588524465976932475897898058466213340483361538014350256255750002758709048200343090417200311890685855401823587437555297487938475228736013308843426051570302619534689175883392720203575760928714575869513973444418751138054278459477684745511468680198625464514150916150631984190196383403372509244682755764882980028985233664449068904060520742265292894058853527217867265607978543315383483555129225835924654722351611008301278653952692451944442823533759191610716442246415216332150199384919141023795474794269625946687430836442362518939924511215875837358944908798398161290301504227601418377329831306949154568933743009266446094826854018175441206964492073945607756547804713661400301927593796401986673274886013898199072953296530019608359321792144826565637589662447987832418321876360332307714538774113410078058419974792474290287997953642462742447448705716954379086546678844928198057034090223187268088370544991382443350822077445751352280921872909069625728857354493847585126755949366072424561586981331678794094820689478096192685106863031080900149396412051163147944490804920761916728668751725361813089727339052241318224404102736650510337274950347400906633990654693859964689909307796103931309728331558302515800827603270447645067054016800501746100618670946423421725525399361455057489667917547255632813029436602367665319280356164151439259190855911286206304415579969494690991107264614859755716360547877970968621608011270954723220811608113928997400963071921182889669317587516825491536450169571413580765028730959004001221629687675135694606528359186290592965284210102024512000057460103224182971727381891300694540206878292281303702882232080043794404305041365728476186714387157808119908817102450410941754424744115505405129801837634146269191066543144628508918213616794225453877617720132604958493659433693418213660804998587872 [156,148] 17513006108122868341571001086576060651492907908483614302339157488524027047551952157584574842169492201954977945039488160811846756030797871329338951165353289168166499843713838240159377397288519757184347537425813832852738881878320980558379325694787648282700245302173518396839921235832057902512561039280827462225729375528680517361209626358257171310739097420676167718594171659770492796298656397845732666296641253628485918516449591781824003143468275484870766961800661277616258381625536848170723039658744900017227071304284792918690501739313203216707231029915467238592743393060691723754181922351573481537710323963460713583665489170439239024598619071294172672861777189094943893874871886396609853156227870612368858450055430360908483948538737867841423777065364747006630131970365901485459907093025304531065361838528167288961623243046844569143437215687523476877824677021175240270713343785538922555543297731669695647916526798571087634140788570028764454962253247986707024710453770344370082408752657726280077100204595106570349317660637386620803200577262537571053230412876300925411896582871392054850084731889273011973918701040412761046013422950411684113557227586921358195765191527064014268758532351236961510645060127724521952147215642960217004471334899037056642248512402334982462968059317701238202432914654614684783597488033084999309984140014675702517793228980612747336360852518387084411344255180793701350962246254980486671876138358764822526090894367607970986917846854153577880941184597769582822793981101277995659459032801361213087808902407584649818038532821806233296493158009090402707358440061388561093186781752461686126734936481545686943131296938768656623481728296128183822670926486895660866438815425463488473839799201250235761561348215285867177659993020052928690026949488450085446438540898067398355916296693738497512556841911844570833241161528927823611427789450906245912677443775692770443755078255569751660031159006523013172245349098417715937875094226650335198990612194144706293508586526488175632256635691877019744631997715355226097938 [156,149] -60661428524223311651076612843055348793293156212064856012245349646219117128952440430760122244147481165507516667126223402244558718439296550032707894107656680571086637169159922657456980292257108985944739034071076036582848493951705381150889234387152258472545021321260394253541798558101006425549976671333326271300437255523802113037626550706577094207909903414490158851421859309931209942362739990237183325489379556357562400113312595707811995574014981385637168527436590281265072563478936746762171587876427647410129485879660613964416721568003634793259598316017562281982128028449625037811733836676608821163590070222384475975094140849759423144454973966489442088401204458940081133502383143983002296115246836319357793309405387284230044828849955994846419404035685262871884574548052993542057277652297586630163603124772704426482264694475269839174583996263232312584484692781051145705448531812306923334500444873542194502870603483651751774414126473868042746041383001618023741840083298499476554382771712291768746300052310227033523780966880898704246605587907787925744278330616402358621609954886222767992492599996355723671953902879573149052992005252446532280883491116969469057343727243583806662894328078382518756474137820969550598245073665485896103672467356114034333312773532157531386198462859511694219598700589937059642266936285006362933470575958647453495258403799648330914865775514402732536481809946319109096627441229995466298427763294669554313174337221205083995114943836650356008563792597919477650321564215303942569775825977464092772580490324927123716732098668125004624354292444461876545759748275115164719864559765892209922287891115850668718790857676259198457713013687987667021773370474898763354064623133927311501743446597871250554869110603230215985000660711182064700700973914505535768486400141353227076774119150857802521390141977869065688019708032691763500708972546229861418055869621865022383931654734071768931417139794686468368479444104005580939338277521341172695301361948039767475029654401600427967675784712135454191250223384 [156,150] 504696909079448607480042447850610387805773344598893703433789610884261315693128820218678746837554402588079766940627205530635570685936711506441403400865617322413035501190076542195852618344663346582158321414412243249773083743856992108691264574110941685571637725060628860113873214170057965239334232619888137346233156733839459806132619622335165259747729800320640773650801546987153146029570825079677964470591875234580032562044478915671150945261264893470253264478218345866000345077589423635510917100725641130185286665213176370342215338528549611460422684239714076158011075101441860701406497235680716059752042545451316994607803612368216663976160917012331266814789664423715954616334336069423440195096264713165038692448660567186641138213314462445347170984150365323765596108725090153357944505119561524923417649815535937546325439970300815353768931617811524208693508522737348530335439898186639985432362729245822342541790780126805801258689485969998362379172007158149289576882357071130985638553495516362989951413012913756388553727209342655272777239942041361172155153040035561335742987069744860292579904990979216260102791676895570379259474354999159131635708107180499515294323772417199619674948142055423688771726086095544483330441076643156727992064808868928246715688460834994990508724707932283739802981451846405506481479810680124187364639109570933722124606026568025391497068066719857715617818820535806163203976211625893980134035968852227510880029333484982992468869951108211310647130567121005574804066688305049996466998128633667999422659420498569224835273528637328025899276242701419017356693806786046782265542704123504767123118586281618328203893773152678919274737449853045026027565920549600400426071249313304169476812603714776046653259470905222470055607186311724949848190562415989849540482741909205423635091960099277837863754581160665579318554307851790978279006998336211881747029200260378469025787700052682363892384859440130159625085900847635924215300011867178985736781042013229583794685867887872751788818208066519576 [156,151] -1074838128159514176698753111587218482516764548837774065491112969464157059192813898096724942151102067045091393599566637148242019239167677593129950719797215066103885456205380707784510329549088844015944333398970936403127665055050771066690035875371842668368255945468471969706542259571439482436534622672752204164463464918445397073449499097191638992977631737150625200129494041045787987822339165798465526366429480761206888334678133085108215285048247897421221494216028566060236992649491268757500281255914394291321488953032664880963075754527462153903676816147989821770610599242292503576954668754676892082395990019266224097228205233721848785827818285861469970214749854127477227406068097738923208757521155001670551395294219675862021218545848225289656864061015470363926366482450820724336627430386951720325918596278118483670771338030591631621073449286716441026866982272912053642190092447007146082112267847307785053511212884551333023393640377351427146730644536073738348788998367849229554948062511005507324683263885700680866200087838087258096765198722235843152026868652055888718648446496284679816878879916669862571136627340603390675660399178236492209168915623628780017009658488486766908952610273987012086878575110681683648718924275087354545064378885844842993818494837326893895979168670411236895791494975413752491715634646855094929672821291119667326225684801477694386797143735694602388685353367540487097844000588904522747038240938941129501267131636879378019216149793481085610594808777426403036365230780050487551285345658268982867507965077016759865065902765561064881921897988461333827038843632925668347840167001594072325287649116866939525756533108488548117721508600577813392816255051091576740508148083991529221636283737974893208576398709134110297192542892775324759179728301594796670600655733352704848339060848258834679730531887148071839564248034113382382979491595643633509156122857754651549061531974135524452885774683700527160226285661496660592373825859247173958624270850404239116638437386253066974575616 [156,152] -328004505136380477851472482237699450508240426776278057840065990686427936460246258088401532853563117123274641289706399151501536677464911592449516833523269449832384070728140267265098936367297140845503647838949127690867872738050574734907472147955042259738617529361977760895551806592329504839887360757395561227277689026412980777961438649113822165894384283002941130752979611720293518407838216260160788145039424089159813166140621761853947787220449673304694035550326537851375905614692719968300884989084350515337480673802943407866501941864584547471134407428221346523910551897586626829743334935653143689313655652426236915797172251999955782482784069881111530700256122303054977816032532484261920477479246554204585601647357562913255688427512329650173852195072043640743432714699150948059994565753202314253098287823275595566872030945526832314656336955180866948642294604272773640784102997570612628838327534358984582394185498821078624491281437389927858600491415343963499826999543765825695221869881186496977717476523835520091092996625094463356611989712067861419484168175084291994404009926807714123897428974619251500913221341663873385379187723699820000901358672203930470509195891999070863521713767748440730016993030574990499924079216912417290507946031467124096573783327139320139086762035867353069321148107687522607021569114886198997344611305293877718703611629154255030034274139905859794154092561304062718895295315764605812752036257474541616574641762484929351922557526465531854588817849142963292346639109273539490962111955195607427555116503192328155537994825349032629140335877004255189670591121710736891277104615940484501518847614589252537392439374819260642616002395053761888504073721552397110163376365435083165490707952914707717751675837073484049567114251231176187992347612225997325634679955568937371151777633751836993646920973444925723881251624581484949686976674268191256371100307533165625737912650689911149475399269929692517143967754715327738209910524802531426657564152469717084032818888864 [156,153] 1912814920932410945753605510016912494705139402896118842758924446415557290733622853851600126336360051755314602704658799948995923289584013721541195568573953302671216839589696572726389004754920343431845723163577692004057522657025262636510987174154026740008842899443653812189583785452692714665535869079985101030476029618158478799148978733521831538449345680275111710690406842443946427038737626127177047646819967878145726658676823216047865508469748529910329985231155024285795017699764523025518749461711661500418284633792519256905256983980960180322679360231574367563987008363492382646034922880266822195089485154412388385145261204407953024895634473470080167435801952861129662555364897828427937850469809200743713638200238425061582751252884938355154908127799748015149123112306897242813496701868667787284324291637833462304824173826027756728470775202293269254544483675559961073118964079958732909083872924435975215517809024752120189106990972312810625367622699614157591807069170617382462361347560061746219515571703009041820539699828347029661458056506010955411276195886608499553074987319981649751504765076801352074031347480541440209871185730719601047733066530133389998355934313374634702425773956779058827000292401711812543937051468699763056239337549145044665341342422501783405286624951955548250673420638881195542005177776476172651702361495345714255419593180764658216196100833898011642884062998248573124116908615604169137882481969957856679957579720161695752284999630105475810381844663390522152537182404826430650374172190251465411745398905755531346300740006087066240715824114654633319304138207045498194538964531249987386056916999382446967088845115004037933929134629634222497748431861146071306069752217868316848887930260828804121416838563630731096428194066579920501740281365888520542525599038058004112564120304216134052107386143120986530983235831255001099470513716192270954783633272114728782032291694475011225374191991821837610055476954692114158034682385128298685092575836649748624 [156,154] 921396114248214045650490534139773985316773747929714369837902215699849670310580208589842709584687429781435474476893139621309382219654030118819589207770410157060344981013951952233640237360490591857852241210103810805288829934110893723264913085707914710130451000179200998914340979771828016443492905902191932886846696497821603558984923621309137555650197692282782575169148595011109181537057540055300479216410331941964966826928451639430680078356029217020216401590395747424514525088843450380903641045250911618361724245009549626721660999754896178856951014259283412730647889309632536847668429638763251122788018875750548029802995601786081482910852019666814925516442879105408949028240420642626827096691816250239264888968359826757315028635791032827167416396102199799603728600983824223798317132965267602158633965022735859651051637558425505093274080706082811514917781809159773384664008403058852674980005648910083565567325724405247135865085829095460968367872900832299856334667963604435276076848422051765928319795873690551817685385382720073760756933198815274800069767196538641455163367503007729511030181462852417794297252683983362479323814797942568196090578630901262106608267039568162353156946985711156674101873459052812299161305395825336822335814030884423493374183933266792853246362288467038852973172210785257766742181177385699962100558014667308944534376546889887781139600225033703987391054071902261596453186882758315044470422567356112438706454838323757603395433171184117520523203138189856271493344684653572753409051802006584144485165956260276392308558436882045159844566854357820751361431835859532735230293859899138285682321112364895227603310593183552654692177566095359879692325610567209718591141677578734981549417148042049560645827468910940366903185949705802127354759844743397347361520440508332834209863910055935361601436605858664266380967165233260549545914470343399177276364529310178926292645434192851465498057488096943331884290818103894145323217874849553312380000 [156,155] 148249896639175133496638001021215905119131224256537240468383999769749774356344994299072346267888226511199941421882131168383052577305942860860634161823965788667632944668888278696261193134037195596788986351782198236277792546714326110166274120244049408795360960065196771831000642766419764034596603338266148611155154712337901254104009972052433405321831323496053224729386226239618024780408822088037377338810631770142727358762709233793300642078284453315480678398229188523505155355467873909233354747959745963147416194655427570529623455750348016168325232634791615802531678277935454415798326247194392475027126278290464903772595892241591534356373859188930515144157984990031035303209501879512318711176423897946331263014483855267043458011450356142767649325804529011020820102705077457353675687129392556460219979452992544129726940117810817202010664592694604135488774143510068179325201021309722312422309313883731366379018362021025645938550060785243896870130709952587981319439385817561871757806706408756619742396558466688767977277668776110884466475192883603192481583651356361764410278020583725122015644304673798836028486794587996336596172966880662507177972660435158977424328978655910896271872118365598209702664121347811031548687654454231447209020852110588385802780410903113549479619146632260437087276170183083352548251590219863887553599229845469831792126842746863721443691052422085123503991570255158522794039841661505509801533448729760978797243876736797389620013910784943147645633872296589087891277530460936199878029734267975504722573740669338761176374376760453466612548946637384628415316808620803288636501166915965794728385362605213500262015987170466104355811319621870236331230412509894377194041418219418297572503172786675167248386236762474676947392729725783605577865020670995823111449057728478996614751973002683349997237182541728943233140160734567726282075599903837489326597348653312384707508717432151903744568059475714743852944697840022187237283104 [156,156] 2162315523484673494260217517489932278231041035073939629984854546337309547970747382359899979028108260253870379244115707290461607769112274208372400443914493484287587664283570291461631625800106809019925854044060800695019175653998065289215727076643494658174664736925959536704282979499507919363627230274493240015256790883697568510143784712228141921444746977727131542780685324364476281840297518717501931246183498375302522112758618058446636567903963705189788695694037519948912350472974660048337726429207570648610261426768633610510742370565580253433673920870497904366865228122497272903622142484018085878929779259439581365783928400576785861766435129180723063280329168371802292640708811242963243995775246580471780277940541742213921122182890600330931370440235222698317656252302497620322416319729803373184787109913585472379395872919246062931159111433994294297356929277988598324024873619658544702953602839778159820307018322016423584668188227992103370483859588964740852882670993396145638083267341491861233937622985757907019932530447705667238185148730078907315742814079571896833520189727173484323961404191925536523204431221314983353022307275426420845303909915461858797896432231341241899760954632639822363629315696094354482374896692263176029920916206496798449453827967825751712669418769583242876298554728832389275751317379496929968684346968100694781430820863949872881710280466262228651938402757633620899524897797850367400822437136054771019328454637115889460769752837417835415277108178654785306962368237620767305198263782473744538856109163435969127138775701912149654760793668789577775169977489340606193935921094983538800654871178270237713327062362301846433896782673806809874852958037313815122407629519342882114205829933059879602777064964921399586296495125808386803153027267659515388055378104603979087282498807430369879511970542465289224299820955429153504928005495822912792137885812491965341483125332783657173225974185139496042398453333901016 [157,0] -4314863092874499409859216729971899200161310851467610441777858946408096334130086631487818238313078416818778381407680214231038679985337469347177352085951330533350765611619311924654513588924834904055865099823512020325101846313581628970859277572282871225478864094976847943932430941067782624474204011746983064348520286045256411706052598323887905788278383635964874244856957816232708368590038273133121136643515230457167682192416105096631078601076571937020476074841872369647710689424578035061654213833039315147521603114116914412791023733575744168149725829332680415797962594248324051827862900455310458617352789704622102749657824785084599110408407965581851728093313910253440185804139877388711620051131160596559571703870761554826232830865504072880485074985182582747810264672871050523353998762880046628840373092305555584008692495534542057853079742552724352273269675610372943973315699754313607815226168858586978420813770595350213608382501640248142925715023492691068477074825904452278701175268835315196549521535440239667462122754504218988286527158647012549005549319501311022401252913205724726465263732619419810900114517454905676716116920256601737106290547926191196687997593639077482857383749520041594446096299322252140547106222797702174166766371310212659440984637905777532661777250127923812682671922277154184769256141975595134352578666917396743902875650081809374286160241554562046640038430937283628764199931605918127859149568791161637633636579852657067703646826512155323953891677803533772170382589687643134956691588672010340838614402724476273275875860222992575719037727473627425406143336356133726141089305980144930463422595892745416816643398166934522438499696939178113088388058376376794064023401982186118150044199182492514896274403740469848479734622513665785729202761883684848018718544014064633294102639562362111764222818184521158347942842580119541898269492169753742910967241459352251997064982425791021461785920063469127131704344785203039863464124132303135003686704451256480040275106932626763828974376040786018415036135384134247079190923535294845659206481459954865452082726541009328655176008691334414262674081661986677303308400199311765643617159165358677423298958973308129152640019362253234571643490897801952128632113412082797719040388120649644394144335658453258410018232301374986390432218829111952792859073571929847768045445228070282747680040409681791741905693929330996861409149946297791084692457057804039047941648219265452703171825646587396502242179058764432739473643863686656363275601589281839364840914693345283845377348972610997120379532892294919590513354217190344840816867437054609193788549858740790257249462585487202219118623001965767324347200962560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,1] -1006276009235919006698278794165125034031977884535793213605339589631282383528251215633497662247681844468399592812928579946003233253381798937797584264587128595704529896486473187903555656027871919482314611716988810895188127916672336027759560053929144846850718835421867091739233103109055530455567238902593767767419370699916063484049024443901804018048312227785151063113698411866520201585196958359220798267170749552244723237553772697118728183511053691023470393070891113497454918990927862635608944786491104418233520782830437772466594777715657147801463219802219324516757737580671838755899653458132801798539167477373845389058926837454385610481491710344549912572287115813562650265515874309677777995180063533168470476165211346879480481066101234043407631863119602898961993645437411992745081355213828236980311945759181117557111880268354806047020259167644207401387368625071222011455135774573635610208574330274076776854205521418372723207612380268443636319675753281042561845503923254972565800389793064711394673346788094973697062598605226446955395277740981451239260552326048531789553972123611191936716964404922966960158766757539578317450609908620340609170978718013921610170088800599722046862869362655126918579597031578289670319881442572609852161010522291820724134288058868366384552394371846457772108997973806813391314704127211517218152855872739040645703199041729422703626419324327839810577750586629986129248791420141252285136228394607974551450659013096447011004274606294786882060413909439855057129146403788902729828265725943192741146900837496456685462059954184293719988719886833765630745782754017301877587945856037945714983658118408106252593015214186977392709240752223904963571154970709765527063337214239316932360097539276998797726990235534271504729272243081259830547430737954246708204859522286613891406733090575543691208717311810058290934527030819665044774699836379578482041525548227751740310034852353439525927923303461794671893306908492371019880668823217571461600040931890195837198262617304081943320776523187582824536748432339514527365269655670729273316300900350259805748683568993850205913390491062822877177035332259456080973550993045943348880821571411301363569249715436930115965740261727921373272237976138118702287861455301769924738017015924445741013893167115391722795998200342735759668875538828960418939337552834824219315182827104802194159903457743617487291652222603444839004101364672702843297739518055143418702383983554068896077832087058819719486197590933897625528963925498187743492475548597188399200623077404853168114334410917772247834369635726753733691040696448405711146893551116689610562651610832363105069786824535413027053286747447587271353157094998016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,2] 7307444366808368182253737637171902060582841111827889289158425563922433482313347689170959174457064792572963114866374906992360479793198284180842865074922337739853698898763902979986801127323599834564920241791093553228569774649408780183010387681400123428978293653597960401866606712865699443818155518267086005822966968938081739951129309867647744700851610675412851875044541031180674656198955700448307652562899995229316429301500435168092993267437520755109010153080520371762868454127101215284754059715870182736132076062747779406668424720952541484684775604901251068931095819184849162230110768892990772706256379011656323631573861933829681690722850203154457869351938102603599185091091010354047685189364101643033106311614478837239382312353062367323284650540318617213650023896389336349252422465005819559856131507665056216021874943359209699176088595167845189959639074862271460033657194408960245129641119014190451361131438511997217479568888308101846696445517242453134257453535255410961996473659822767885653423563284135482249333207353053849981136692801826376648286491692911359799473330307412733108161032252964662063902851307019899857922726277128856029566682430927277674640908898064274278888345813527611782833164402448012875838007133595117474821901727498617503889581154444883536233279146915928519813725304116774556783270618086231630687128541402405816061987592338804076453135247201384677464778885473698032411748303309304312457504146337557264790338512481699663672144316550913824298664051729317420993005251063564764193390896731048869744056576672500276181164197896588414693356962962484799134208153005651848197863121839987916804450785236758189166656346649530253608507076463130796785556907819098808837524916912555410429530849706654785192882569815204954345024583279662450568933943143188289576449663462859396073558278408502692496061874961680825592862546224038222955109227515797940663683943213922172183064720140202338707852362907660719801221955664000048451869820230410556583556812118104493539792996530851365565973412539029311356243142076212062411505409767501425150146665568849104938634310016132447886951458522883528285115169249848803027124108798353593524491828759868316002437123169262057201422527301555206185387127359416574462848792088941592848971329275504016761856472118235890390851868946107823652342077901180078241163911128534211799868863307082448380592024488092005882491825911117857667219346568303067244823849925669137090649250541631499523087072408764879143382242722145549188419537044939644243828383794841583280960855942294784311458596010153442962956084179143132661003928453261222533956534058446905675756266534788763264220823377327971343335030888642805607581676994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,3] -616382006097031259475987693062311212625490370804275730673739174852228667627349973010366828264904279044933367056042654318674967183371440033913538840382506075962824979746754755521256041898550226595437904565214067526636639194788120852473303176675645056659659220091853507404423634009042310570366425950868821373278842677161492724367986401053301177469178450638487279886062365882186998330150306133626756841575540282237016584702554818490208320198177661610249006439587876258497841045781198754767644298878056244619032866211813283521232383267698291441334015710756975651522255029304086562136756336797313557427277631900058376757557167729181340989171296904968099316476509956801928043909338061572336201939738756603337153897663201585898411214056056097824645018502976839776012338841403111562489086277019197124398005876018661448928141461633585199174677161277626702078915201215850585774672055241909431103585742834208551821322305683678458190544534581765401594173846997823318216711988841608847188213669956675707220720316843243672409048990277047750356390627805665458318084969100215964917010246094445153877907642155059823425239406444313958649588744688286091767562538921940768946628653680995778982790951932749202417988225902015121964947270276539132144488372620548048934210195139721856164895961013435713172980190168862788469394360749638078932641876979342116071065601087449672761683540049766367955787315708366470364598789149680881860864381250734613464347415546086278298628866655633446043793458957321643402470988692148871830852904739762951701025438252850178393713114757778021483063727373669632922508106988765317188629590413245729844913962498221119857312280302344946587931756159511245998774193163518826277555309888163142145396186860037348065357434145892286395387332698565964609872415323194681174279686476021721927860439863551610503716566143795544646262545793003398624665708688171496843094202607195524482042577269647383114128152193908723835625759375602882900024771326088251368578947597955475601818878794031692626460371960330963923975807062030102548055027242593769199452741211268882305372850181823914956203817297644588923200997316780323555943482009897017033096062723077490766697803901483118737416310263820194307937198153853264739615595351769907030677083416194406824204781252756139001097592268865347896730790448041526716009590100598530186329721936296113954183903857500525608273606123448829991330139419314726329993251232141678754193249848287440136496827174199884918626199488822201838260872814053227053716115729502128890372038843916299842447018049702712166627269235520280331677082679343617191903658757330403043044005800590293169032288242010527454593918641253299352683662561771520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,4] -4989412811142969193854429321208767990977653150252530336113532769217579156221551727920263872616529157369101534280539481197404896637279980131124007405174373386450959945557513069275934746688115232269933309719486479485994858286855199983636885074639307389385647424287189439916297708391294854085521623846975288499119550212798227091307070958869916684206102412970828930633195907554033752668189147007938233241224236792681632160311296242905700451622619291114260168412911805309860933907836302567768193449866292899065261245225989748182092372507034703963511221933392690939436472362240729875988948707927980224629053434234511737858345127317990199518389828191301492221970234112545727148243585989526173120346946574758171407944581141824523867670875916474591759348404040127252640630437348244444179447079607226600339233288672828547012125166956411768053692541009671736481189652153324864412638324676808443579936950864833803212560817361702413233248859333742768525950934362496742056814838893492905953173237934263629920202807261551302104467640506807726913233404167832390649975139042672668458566942595896573762822960055467870923698968078153915380301801279498237050520155728695947326882014378687704788688047233207130913293312023096853730916892923830883183840633046799721710093210559443908278017139810755526970213638459114773819735612338993954688283697897700693011344823575443010940585423309434311308656320370945362003469155417105806053315384957762644496173787694162610929647269847052237732741121078710990976963378636439197655946367864846744363904040967208228666428442996931212280033665000539628007657159685150877162120767710812227713591621911585348609971955564980093050409344367826966021596341646681435343094854638570255524078361719585014515740479138317454546696335164427730382293935975022956744607875503917728960330127798207808184045570779195064840284391289069231707718464188634853682111827687062095721486737324637428288832924213505786874205708093621400603834689777563419625323517749460085267924421778300099817508386498546596846595961546989247971655408021424192384621688256445072008535523485470475795125716437325768318592731859340253434588753327169151609314883947296333419378288336083244639801626188982399825965984558550048825157421003247182926510815698610440087666306356005383876280194870054061495164873646902982875915212587586161059838235213351431690176729092639982852842014525909249168073028166187038917102338712825560363155178862136318643510338285321556523905386219068848754526194266871519968392858584913323926812016598987425735315190701526831291855776238528957303503851717796059473510594689179100061582174648860903596039968719668465353550592535665289850013323666391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,5] -12026689290995630659038895750154945155876854725063488283507737395331920872307765430293378449987779341745401522633147211871277830563528305566712031971856178712873601075030844511379910828278111214904668919655114259542752568119025818864603791893491146570704220367727114072834815291835083165557002158844784863107670138950719902775041475182169842845149274580748720597697529415501732221576038196370956162171929128847908461514183193886762538310513473579788405651026027052146033024820485926105045738103587797357299467594644192152035927335848577399594448411390635720166021274978271043827215625145734695253829216052554246759434856891269159512990327733414485513135702020476972882699434298015281962643702566566070953698481957276416138173224560747765145403612190619388926248616595106936190834628067092362337197296021604191787560535866609218742373768204328586652129609707965274383279838747038053094437564576309322702289108696029030082699577841341903870557792738939570543670597423337199132811766886943591169527592518403307933203101027757877510358817516659664544686856953836126999310368044968415038101385906483369455937585125162074792709728400179561230814478660800959610805595654144973058269629677033768094042673060649105940965217004495976022962130589977317912849675002452668501587877116844377539609267184314038206904143560151763948882802772159779736300302864986094158201897551486874042432298794432079083613588704646005946376116358660554934385639812759449027850494574586320326241008523427667407858084827278509798551235440091852294789845640029040585615189819754060918434780609104886684108892440899441543366439221785405801566987284184529073978084948084928375312197643003882893600799526592032050021573927612637546247842573572957713249613340056344431628281675830270541728276347364811837894860447711528755126135058739696964044295535870491526340730351695210112607626209736210022677917600117805207006873966654909060461435263549377533239292191013279427937806683235065271060564928224206178588668063200076386784982778304142862071643947956478862097941918935202492462220273595485995731945998344185501761853431930627474038117381048746324668659350884443329463704830224473009698410539152115464380871421701521149821036816154859904582939872948955613847669993216315282127797718001512103821046949977104692714792391783330085667404502092303319117566155247848251466569236158127207984780612342206756102880401548460766977093507690736761404096481385532793027528534326635958508530523461207568881594982280805244293482975025343935678779106051466273557916479429961532453084953158408137576707391907351078626191325270485812388619995011873103243127705354507057518512699181236945111087291406745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,6] 5007395317670135894272777195317236875522305757992834246446440346281678119934137648101040661078581684915787566260665793462736013970460058588887174103305305359937307218504387315789647620956394104710463307323176457029559705333974340847674534623438936483919940305392183957054606350973337508745691373733604622815000349725162122943892839656961369086436133565232848250529325143168174728204845272838459350035311442148541149447034375142000855277863184836947446860223082475312877504179314295439655670981701832210223291910340601944521184820612697502470927615625179434466439786661841627604255153061311666385973655572690827264885737081847050481371381771031256583764052942040676627736524827812861661334066251113981394498838667730632663505418134300057451381146522583197063296366260040180965953942443657663653102020946854668655294322271747733242100402284358411833478835820497190924722354344427689980530045964014155229002885037616127998420467174201754893077708473472484113038673673617688123374912685246376418727265038088413490973755236793036197639904980271535437517704915815060704073202051377843049628788993824003184126442244537764382513228332240968888603726170869905936345605756490991131704720379715530183415536257458134592605035912652237352249306971234425054619734993842860720008629780490432380932174512075461013333040789556184664634758893909483821905736774310691581787242962439789882226201520058315073465205875804351394476112383674670899948422431641714094328775123697064032660012184801722387233426376366487610294088602410658481216274414314171494678963711498821913391780168518082742158933475377268467629864540641646738381190378781186353413555114599638725885429429280093580348761032137596364891489894383883056809494047936754036982472916073351756660009254201640908681621454224702510015920552990145858662527949025510280968322449270184574616800771013265353183671640066962162749862207029627763128871930217829333885323917379167796248540140463425504661935442301338768739474043144799174354909502313557495445733026182752457428235297378521674832594863873173727806107041494082397920751371224521158733770525478209510879013608751849929378813428897949202137592857732347564503702824369434982456641780753824867995811121430259182826804923488122664148472601588569440958385234084287104020227414272383194980889904025931866367878749477844493722699296624685272109914096603369970374845079317688996503913690827967195087848716850610098476683176970822212383611603122560632008584260827662193759353334898318712048678742423483650742010052507710217401928284328844970767540566942815275751883003866160891992315718125721265514628081388778194053828838081918947567108331838386379715335562796728320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,7] -161432804276407155021075889695691208476478033478693021978783136126516482847800315393549244333491682553031812154838989164498796386528338258459111946389616027446653491845779906267609926467199505979290424448082848557060696467395545037056605203064025677721775214434973927206139663418014074614220618989594465059855837877753663112403926518263372173518379279671179698588065512892989526240385684171600485123694055115711748584363437295807994721231209848525906237958107774550658409518289243086375496992219626599949461438360022557948019368950896573816907313293595651365639656475339981242031427167758667206746130128983958320532988835852223141373960441342438151192685329331846270096666321060125976113400297842957291417860569885039152688694386641218989576040718658708772578265244778263309208208148522315321587302824135261999475466062644188616526995255924783409130860335329795939905156554561500553199655080937526271659432810701173544236839141941381105955286876315247632138489854713491345889144509062660101774534850112967382496531858407634498263473517569769123820032602281270519828555733655225431262404085890912603837844508473888980688169035196371600098059667514609912237466768042439518650224582549076740016010164632616856376069576265833351999885010983957998371048304660858716181254541546194619774090891098091497717812542244486129454598484172979533640331850969595210923672316745580608660853625355462507443119662532548994657882653108176263507111575917776071596317003956295560818302288464638063086057473229180350915103571753304088355439277602052380100710700310608379894456077630505553794003070475727210666458413212540371405376836769012314840023201772485743065560146033035579824589917890029945492613457932174991215896911965727991138797319474758666135668065136914816830498664299293925775631818137882200366435470824636160995666400755918819306565257313688914097268436100516261407175259975165122215101351709272074061877903348365978529333601245624744389784224544615343854780194797046831757223033045931897924286847046742174818671583394860353002382404156337238498672780055293515819277304576422647842410243898194837206754844989764042812741253993606543225969655088284261701127713255121683967953771062002713799827028888154060814703807800528894089859276050157368696969634697562757091065094367592916239369345862885684044565398386901845564218321137241483422332110321228227551076847535854023911667174120241684313177332227600388277377808730199131413143177447048476126645647207913387249521697720748840783006962453807665544434952531731980569975311097161820564945850118056118806802249107070583285642844419019611603419079592952127633846253629495484815471036840076013921554052647063912448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,8] -1753646071056230187558543000113737034942464907175849567721429881335717866066756803999541383308371115631020856435018316815675596901088696850812484870594853170970127984031399358397126162120660236640823234882410781019139030604977060660116112437431461724698357528020041908875759220066964307474180370639306346068135684665890633510358889445174769982590467980074286940123624545411533901280234874426954663369626402393470378219383496314035991508272711198010606767632476639624957235512055177114198922117584978332930570873268028547037931490406967483525544225711989136284382516189928083203574617261010580780885402965872911122643165252314441399465522820610626373812213693860774677120124292629065676465445037435976624782370221697846126738987942861052134037844200647245263026655345539082493681581776337265755977402430295802502191302325768510875728818233806267360457044635754601780894284588848141750390615398873407638394050479429397179462072709025655254020553768461539937497413287044005721342503613653572704286572230952280180113928895171846242951125819951278583415987543590721795697374586085487197364104190027394897963376446068355078855638860409666402039267690371199803061053596422798702545394797563321313886575896025467678760633654755983442905225781283476169145023780943927393361874602738529855925543893584889200950320438906529793261111551990982734533982172450001366404782213044387951777912777340171132463716281174776625139672494586178385335930088902525725239292157988762243760854887988088688963263141106525627863802275489961200290424145382980730661809478351648968273562190853293242603611756990001224644605950236665868386165733376548640022219394207115350374910577016207787435361352387677932619944534497361588013006697340237769242385899422489429076020720223789237814065460306685009093242628053090412903991233133283295623766828382361260877390912092017748031364521560765628348973529080708299645286515093694125736299688846936942857834473759878710927177347842787918552329946592570909968408687064857309899354509169223726569121226928560316737595630245841209548411548154280678311819821489713320851868839627686279333482517860030269521056161646614433133162844375571845089053207637686891512565604675834938445322903515201076456009119949120865132016433488155115368125746127911247507672357760917199379637321488246710421731910292996579762002405807318913388592311115199227437807353921023055945279697532337265298832321050923414069369779124453598502951760390576734562184917658598131353667928526553375464820527283677013751371302641257905991228765364763231150786768098351678638589253072997107644498677006572468847287461640816139038714359386899498010753397190643421123140006212775444480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,9] 46156397011466160697095920577710016020046627478642236840823358029993478833296322471697082527464004592941168147012660876017832049853647278030164200251557283939145706490824491309597361444582921235320277203088271676231595491777103602517666962824351264045090800165528855198025526209167642020214777489916011235907466371963294974179732587918269622850483067138725549093008414914814130208491629755706116660499010844868362130715079474826047201931515790873533822620728289001107309427303104795677174852848416917257325943242294976369422726538092269511080450998051239353987851500557280295195389717672898826702110167718256919656240637838818573064771934907349356660733545667395829289409473989090601143037655362183617042526785165408840659274042467178219443550948071177888902324809084084151735351744869634819927532640092995786503534620016814439436866430437169242183426728275953393096816883597459829332431979709827823993679322879755776366303647194663061763939470106827601743492155437640834277938351366600833327516547143860099571605517356008742089960574981252378189001063443371045980863596437918694067202091424761244564772734841707883799478735280996280192096628673084382740179475326972061004592976887210087617458252800025406150126385252454446787710016785035099713919595183262318347886849034647679436861456664059468850396849910190065070698803491619624924117844640817077412916168361779507363329879918534732820355303340338100599018369876775285875192307740411762473794122905529208569828981806176078204897667539500948272549882813955121450677162571575697506578612604032644122282224697501391444748380928963082682627989696490342148201387511342787069397412196564928708360635819501935618461390293460472368845244370562029013932504673922749424538487488285142549620707218563976318459911572407498511885935381298489363916342785616864681818325783477895201331928609448796328474248448997939005656187390244357912481984566816745733103481308639038082774241393118316576117228924727091187778141801719008213993436286838830365862387628507956895406608996034076622964992551399744109102957733328456042488584180700328173094196202463901208726365850758237287508519489817458533060921391910979712856773967876013856538376839763514613772953984824065972881693839749400517359245606774164214260310621866298892581596704944234606851735729465356660947300656663234903582551467671936233652348086733625316494027141401100038296648718737079043003894441468808775759209375852071829035030168654160333659864796176648605037975363864754052861132276000007882605664463778122065819217386974439435136508616486302393076201600817626830799020086438480071849775939299987970046341923693045445095284444177496380506734931015324663808000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,10] -122668647314244962145321841671811216309885888657275515667398962089709911531934091945437009709892173648856279232890229348340805584077276646684982024783626412880141136326641126726563479670863835383086704178530668934819360534504820009788619805261681130894472273728142734638822264506796182444960462227094473688845267606499921768554423370166700517891839092182688931698427029661569885136342811111108384833448740392133846922036259880682119360421916283282338849339931854660184561664090280421621003582920797792309107080835375423611044252114504806108832603937786806136315417291757084094461700659045014342893247880052856396012293795757905486334037598075107298634003857101679558939339861318216076112305701022528793860852581332120391003422832669171024771679976223303094567101443905809534508819658354923817312646259341196874879026825283527453921203162099799514516187205548170610369952684649741795960895891762696301120515932300657684842035809606452549150780683737770514304389368795888129158322303200629590294747022738848000755238466565982516536378996440648912847288886676307584694524025241204015303000747743566690360819086292228036378587699866917879774529298830937361701277592249827037474186775939545186040744465538450628191399750895915223674263005820998050501536040854163646300867113242192004416995273747097416790817393589968868506122400889767422649684591968057526223619839642047539362115168489021566599729437786634213779126934859721388646984194676336096883566237727349090721450617614689968743325793936864621823249271468637235343711477267290932308406548641746136690188991912057044783187254032609480790970908877233857773888826274840026615806844270007643727971156480672262006616072109829359294670100174499765324183563818772407304667915102823838202596019204951182489359144835246961061506050950291206912826274355394081209771791245508563826800154537071258107574814775597445574607466257414523879881750292717213290492657476882309060210554058599138719391775335730919343459496752130296762170631987657326082056506972868691950987081195633361192813770649375609129125406324957503120525406189469831376966109686547149753435529168269365193584653956318582115980354389952528942596254986331283243900206839868133303499736013959153206392737636477825215379631584910876447459853465015732925718522608617737432738924918905114306872125102799483656057224238748377181984060451847319385516877669298640143329515786234804169008840557156617936026878758611756778917613764880865599167439728197131911256897258715239046460402377761317470153065203815130929951220450617360971372670150867946809109067507607053300120472864882010914372613404800636048498417135178070408375652025678550974770777393405246832640000000000000000000000000000000000000000000000000000000000000000000000000000 [157,11] -387562222114260766014544127678268783884299047703920752233887596146278107601851120081732475217601906241129286287024545663233925609276549602500096769461058713417964559182558257962507744174116678066693241114070630029700082324154767974598750257153748681400548279707105718707628580864501186674627297365633232820933630639658557224935959108245269215098182618581036403796129944412830576793017545341415542148039705406918168048182238778986914799881023476048874253570023436782234628714159574313308806582429771667355114162696855096043610708225041450165968937868357166219386994686676374742103359936608385943598339725798433811745745461905730444264566442512235585426631090649548140784876299753368401634741325363501836331098569896575223965724468964317791532792327655720363276546395158015942564519828925947576605057614726298958684529453676390693307568783891098792432593161378270293098155521209045470004672654251204979022567753560165281889897808189635705054210451026198324467918657271929917796342183413869591684928535289058430758094622092451092686305866776373451169945488985547647175004786060376450191600152185742468293216173617835233755556046011758733292935399289287146705467254979782430127273805618320236877218011499601404009662262679693783574850409967761592312522795753631623521439358025477463974378639137828080705609608936103017728101052935808660689118429900479777722832024390200025392381381603248802686029954404247637910486976626470245400142448848510424134261313758114049446157182975021035143133147850846400594503903752601366207202192907606111430342351594255249329765099153825815519264309466917457462806342075989354499485079548416649762913877025352309971899265051595816584008346348748835012289089300509494606662861467132424163122894165528944846177514363043083897986862803447271672375062503675484224636654483462050014943012078451425484177373169550566385149655403688964342585764758981416553873809262906701358151248179866770775663065598514887032462890138541968315208456232273957362441631126099236691465014963100317811029415976035078003987027242854479395737889830652502588974281445398667714224171812204506198589141669216172078550913776931451283714975635456008390123475271586439165915407850862048948771023830935374895196677396819203103604872478192438563089510543283676380665345443343237960232811858066054160193664680746049446231926469348127492163209281024110403193258399363389076792898897904408661806847430847630921383069864793348461697212249416354876964365193472855327171661308102224859367071775382044118968022706455054125607710192338655362931160874060522567460653225788432277085730057518836069483095758223677443041652594232117558337168352848221814113817149262488666112000000000000000000000000000000000000000000000000000000000000000000000000 [157,12] 2454580026990224425637055144883879362807270781452765647481681030709813466516207355702068697880194166903537189482662120736170017960337075964731406331004010894614260904862222762940581396152279592932717608039508707436459693900262732557372359201525568822827762337138153166283404492007068620408869671422467303668028239402436520556701561764989339881904675247773739945088729161376617728739262716934915296914732674530744975103911188554414146061445981700850768354692566036927264330432731445884245285689156589772520068356135434588131544084875241132175086094059988896628803516230187576176264993065491293322027829112250265997739733340734797655389164507449061131762140427407729151303979240936257863236430283501366653348517412469692926723476164085395612085149628826885987150484880056470613686212607950769938697718355574371575633343590718968557347036424663141245263627850667780973843558234680156223885271001991905972689170483430003265002451823281421817763645365728341145006705381450895829659955115406401136168064278387583087963449233090662172775430204898915920110985548110270193597024079588962302300288260236302421313645231164410023190579571177221914537760665706924693795121711404664521206169291202546858659943967745460020286409868814958293766844325810342252777904958269516024287125958448341988905043031525547480507816532903572688054852030394433680449940649259136430596707812065606281580589116461568021933143993023439153078367147493724681295446477112607101559097648326460244785819687291714737131172833300442475293956029020534434403140758869375725690625436316369322884562709898692102596905072590415034618100792784531176959998672291268566041279656778835005688781667078319538501992742705506734301639725830421588518181942924987308468905257710715243319145408206510714471624140129909515303495508502553230264670510457064541206049083377715623146404470148557633663394533069955007103644044620177743973126219332369215508417627373898512004698420914484750178060146301009921449612181347978013049257997378647319546189022422031037001266627842446060008057340263123253495077583216664946868358810757935464835537646838917420192687230855173522901070622932136993998779303858524562898970985789513929898435118112015653862176725871773699016593045053212554140665365772341076136069319967542591633628736026913358534204396261863689634499225934623489419758411185295836023627678921406172052772267798647062824009033416554088153879797402386109694393022842364343848836422941976426697832828208134610249688426014515248872922955314016588085112075865737728480932705453072120097653850566541639652539905135909608571629007070918019856353866230964524419717377503492294149622406647166957284335045899456190873600000000000000000000000000000000000000000000000000000000000000000000000 [157,13] -3936366442461298939938341481786363530587075593920773144306322585372889734581757628193457262837948842891255221155035856792872403794654607099231036947564818694470843075788223537655147149487570729853076536856944107335495983107406270150511226865297195471137633776761000791471536087136814056526381983776356946903735548598890299844025230854138148311534208491500837480896506707555218644447130908100637252537062207953467820881207414533130050640879001344055794903071169186796694346434032850322878498447947915333389588231044955211885550705543408198092021218127475983149905324326270674330274656386705919622383468611459082614636668260505349912285215930120783631972137844496223985804438430914579103692301670729699930183205460190555797179517953581129293954437971800804128136401558927770847342902859487993383651498103264721430763185820925864731127036570619141083247466717249688011140392388512780799014364363753802025585495101419440057518219587204699646645212914098359141130107924725872166096597674360367045457386888258462477832889344937615987567888135675318661210548438475097834968808705116930213292196797216696626328346393338231215865143977850845883097729062284398791020123887618415157114646899719684406136189613221269028014810604316082115062061949581222960531403625797006149411713745967557450478916739936987384647595763091075718760191827962433350871124985535722514273517801046565587717682330013735951610385281068856111705761172867657114080485140877533511076783735507780945519220514647438596362389541383296715341607317761702980843365412977413024053970428708149602706194908333705933779400121522825203991515783082387304544497490506801930464814780734931544759945516643924142192530794568470877096219540197813308310095091942922344597724651106456452914709240461977223713596146043382711367842435107992746475497150300170166193282987712528962644343457163196052815440332423269376440958494804303334144277024487771721465294286669545022667877292045009819214793401588381028814949465852180931954233420297166573096577865642619734339797837259447207651999540858346221955741668431012319096632322346814136298938028647701951403026682757830241260762254690176061207155234917210120517666182711556625179500444282847141160654501910023373676829068943644214954004025407400368377953234313398597644030064472632045513150404743400464068464440660588017806396734358406619565262422165048434754158849580186697979093381213372779015537768031018311842947639978588785248157927776014606933810618278969128348935843596510030467861410680068056772006354748865612053626337794526818713886493142559769330813661102686461081670550038831532669842528715851281882753058584432412795262200677319350894528368368851718504448000000000000000000000000000000000000000000000000000000000000000000 [157,14] -2910165731762484646897351653988487027631140438050927532926767341542202702558420293610237418886791278123940013864098627024403741097589589266738198215839123119816329769479147639742281788918581966490658179742935905397498531075249902149630967945304348920224717232058454844172452401380907522582001110716660597872017652963991090347006847043004895248803296740517749440009575880557231625310287866687960789445939505563112694994023053963316366731303531125448084248931185630289252551287462006596220529131015555433001404969865935624097458815703415620343286209590473036004092074334639096423532493855036322766866045151021049062610448013969607129253803855742799763814404450585455446760905366799168211649807724142919308578078363607213760444481016508906764220172859014196391071347051955192382800181075892929988862709158427416773341179562513559343574882790374502432418257214569104207608082511309688356172027818181759433952741291852605693563454527965230951908009714002913816915037675931340516084642167093789131876978503342185660794278307394978333297001957423853084117092803199808993067465946579397076424879586849689297885730845213031590403936971246622264825518201759407334701529549326568316655226926978893024807012545264997523275565430765683857674353328813360042851787253582731658997625261335558115340479013979479718438866995235804584535551470787898127670889368357361080370950967903979800007153188505269129615262504489162258565821026137604961407433018526459151922919168225706088947881146560229633282559534814574030675238070922292401617365403520088081138953308255004975978315531779917541478191763568370220253735329026152987326584506121715608615605110917232656789048071135399195411434971846228872454193346606249372742071744372819604808232998931223763279852496087178333274547204015037489779032460586771086143518650518126408064599838691811593298391456310523832567571323332087995729872048061108657335911792457807257927511637039539647355720739558254188686736443482691505831902057963269190127290199383360612051425551425793300745362737321595918979721089578748449747958936697700113962108036106792093071369795466502292388492629713225608257141673408028924370832406378411621260900743969884550152158019812732542756560536581305649753513538084388110488043616338520756583577547184136914130838579994791788517726457715187345454022095164725277136919128359133988267447653785727693988959877370807896026476487986447359670014315497879662835059093932829569066035692723507396967756534538129666875169384792591391612876229974182188456414255973790734029478943993730653642637652342591299768778183629828235692267765413537417458584505459796908930390964632480238233998585259467790938766565973939474923520000000000000000000000000000000000000000000000000000000000000000 [157,15] 23173509946489491185687295623211809383524312532519198931231683062901082353744366054470601571139003414711928714752624478428301211489747188357296092040407984412841735136229841847089843768631851682175698363681401818409968576402243051378003376468731353040316943230145534169725418043745455604690722672704937865350509009227493434092084237243341620810902654677704486695702313911150133269453519225309518838913012002455773035837278024023221514590991721966170153658718973547813519267732420686443943296423611442405728608774454873993225979089375008862455848698500245441674991270867248163061344816277832790844491647377347475624889450130881035766636047518442781156914111181519243400311038377542545435008587465228032980839112389506379026420262558412933925171992613611640332357335540291807314934569388535510714668351484274425632602889909337196130440161232693306475585394627929108399948317524626035765458357075503716802084631563249140770207178391449558409192194823680868956698781170565145653067266574463864861376453672425434761604372854555932512026888745046092637338056378293751547296108615698766853301487448088835473863461213749514079133366114875930539073517697270997926441698104236459764350043125645651899120445293577391944295246662488654592105369010984391469824198158920866034615976178383639173778882739767566940110314422264360455116077148616333003029430653897689568583967272784630282992875015080350187187888899639590463045220491599877413165173472995398127631765203271990380788017153091951251224416562178672278552650998917019864291819889401288954988374305558271851576657447094341347219897499875412578451115168587969485950143278642191935447365867341609967611108474726148952098260198681155080757204614878938582987668765982212706503687488346085326495511450977053159401581337721568664631485754995612094963131083089822116173287165745536042121002927487243905666690753598764997971409857286695218617188985540008499335542470014640888799573080086435104056210030774543908574402856066769205693704808493641541386963853421202728606952249142887180477221387626948435720727404166103420298978646178824782160888852923346657307296203294657021309691336263759934194509129504138797931683976724851366108201471336119104758262115240991840517771837468164937787575144992052542621018989463905783124061306963026634295601619393251113932304194243876859059275144865534612843956459879150538449316865148017885667195434865005536294695205999211778196386425615645502715059373766497032555747291609563887800092001202659270860191087260620388113215947202529506437921891295862217691575196594390646624485182483849778067428602863193172501765391418286241632221021248173566795424469878980326004023255001244261941248000000000000000000000000000000000000000000000000000000000000 [157,16] -44442275035037780018807314477972324832208419265309866281937938863661387709628414670745048462788265202021325583240550368684100296499529637638355329814591983422961945658273827341445249096253449076325518916671810272282330218752995304029984290735104331543320931130166322465878801576490663296448273283267639278969782856490307710319483975641300777345646046796722974935185518911752893290251536719803253118688741960393296011920373065509903399240640974167998578157561882521133004551922041030968751744755943331727937748947565382484186308985136995813338672922508829205007586648297371276779084012285169447275442290011713918284613303154140119075006358188266552934968508393104671668787872199980465146079259714572709862963357171895029533783967164358287859992956150279048121005640761987827536647043486321075971365957276131984186009937362426977957787624647748470283225548744469282782803880527531670427404937341780079122480085696622442136739979101179886997151254450089685443381211681512877853456847875705587712220244273245764348312783587697239030591253836796309187141948931531577519728013649022730408068138615674158082905276908425850505112265786608005203990250062382302299353886758714472175186401066889735402117448648584631490330157380929355182461069623707594607431838256645319318920230632176707395932397452025340910910180636353538307237642744962192494643663686060054164408196904109886598817436216302617517687935340088043085620654969257987436831699520337527725214248654692144242566347942531266385873876952242411293764183872226376860399305189717176831577600698653946943480174521016570379730277464969646127641442055363235686849628261077304234489452571261825027605654057806627276218047339274854034642969381935895311757565206421871133292496564656905367623769595535207889337265829434800736294351121018041089779827212756337150100237805594216176829297083941753736581379746666044348222955416190561295956374910166615488653226819767158318759941191941143098324182779399905902413344370347631759620042353682937308112551994185459298640636805966259730200512550377365902393923097851723738153479824010742013745128398828668299224086419423746414462013571964353028367146556028093013658589056147068165543557619445503868326747678727938580746989988722042217684189649041848281682184936116465912709578795298633969053639632948164114026573635834140452079285275428778651889763375807276373897089432188475381086449992110986725588454114087398197833135024010430957452302494722131219204827987307245991334243165590111741828362703499802195693328174007157647886563084257960272210713837005844718324256516304534586268775521694308469006197870413820372105387220415424884636726874363117736940762241183375876423680000000000000000000000000000000000000000000000000000000000 [157,17] 35110232042664236642979914833768308845622715981915649350110541988376402325827427342009265440464773195243485958946760528726304279896783932676638547878072182934790044857153371485935767095475181073517410489657957163110351942943073812374433012353531239268627027294364507587403439435617873739010701723922835752351752997885156627266230573475112469110511660326538771325982158305192113243199291643719485666587050716891277906725425333152590457372114007568104138224246084441233481802506074647240875451722213435395263746541746973889547070142960028614391493539477329706296659536748502782293415137664857822853241028757892994273956144606701294687009105961935422762164494068658750312407442709967107881658309454045835858009914289480163026610331091091047219106230957483677272254720260047823372290805194839837094719683518800481184391630702544217213187542927657394002799556473003738891434961835808785400439341284758650498435575295341032676315166181489679328858358617828864369978890442909605870721040010331870614553807487616281995726080493409672775827007510046437182435457412359725212253838484833879860445793226448533507004610083685486267561325999063732235829407832641641442526033099613879898437376870202084848371133630518243157758406050935082648319863036654982414055174106551164836857192471187116718166480293004960855708679282976528196381364644863259874966815374945333509058330236365643760260827139130603278137204207727715951245462090624043918912107633075714743126975287475786825638304960942317503958818474249903158657541533999548555269562762036917870399258949628162713905898964668602686053883625833200886581506134876798960744321511350843462373209332038840676392473788652102322591039501116646159058968270947997544710084222811042027329107731469462928561055237512057052880140244000504444800696809121491279625361068708164739164620350660089120598127493612069027698853663634966377104614203019149745142119837802927978751578666886521551355380632156526226452758226811394049191294459561507821870636477663223584594130509233388159339178461227827291947131873768980780316177677419718395389093931315237858332133832362626631253861744965734603151259910924999582001241557522213172990861238121872546816164108244579347111421386314699145647376380433733081660639871731447876145508437380215431231403322077842806818890686113609783555457523916566457988921298215827669173873010748005064358503600691888713372588896580863111684080230692918905366805635543866842107174750537924565024683986329694433507122070467771126791087285540550963945346895937920809364016073288401216691082489218070029853248434583551115774429352048857507905345204431923609133220727190561504558100126715391619379701323864545825914880000000000000000000000000000000000000000000000000000000 [157,18] 38795786668000942416841722360958898803077971395384334211050621877087394175947977170972036415552029576687091261900409348315073017658317426029819874332500761391371373022139904060147736092389909937321963627677891438026881982222727564827564240267907895187017962920926154269197812564542823096518698531893154165850864398702033279155959947712302588860467476327768743722915865266267752407683055267268320972590669660206112613729723535408641575548331335760648885406057126960795189263924911151381761871381310305316652446417438424893039599946592627431896383040242521144042747373595792539446941679701854904138061272894166830545258668671370101302007395311962398422982075220129192485954037500648535762408809900188220111452003309269922822021470545738052107784637038356263167657192669411060612008991295398289854580501503669720433379095662197046698535483223810099770876555030966771692832959996503988947547214912353360678665872334446240681538640782913751593915607159930655141913369669949664637750294191067225613535932777332837792052235011707417064979226608686128190507241514945074922913467187623925996631645082357678560689979198155864391360861186552196611866583835054403701434521339765586643987940518810783871485219813265381110743027323068752787057460642558995846353019742570134206466607639951098574354463699484948919435293409424973514549550761657844484542061384031151711194758256221013219810223537660576713166031706380642244403622370636217158306734469225766428049463007325044520544473990463335672518382487354388422557336317633719076656863803139256369227516169993608215873446755425824507499626092915231362562834809967046442433433414361083345755550837269145576894743105276318519194520393595029542863630179557651759368866874509089063061403584180068881397991820094519107186070328616419297434737940590796839428192369598376711298451527881241959997314329942450915040471537944514651911040761253564341761293736232163678772514506431374314088217130055905632148675427885040441448085774929606074720812192724264701991018045684623785636275507386720144923369180039665417023451617117683188006745457940765110182363891671221907688801445748738269710633287890946348281876291337164955127627735783666427807529283575532017638866755144488575501599616657054798384651569564052536372644460497312739044064011062632214007041220265407861097507793269364582204098233538925543699775108349996695106273403327934490069084573115480413830232415502290797477632900161401384661717641253408286568712932085057307866107896766921920576745602164989678234938741870529739770137930744743865597945957526621543750280112382841621321318698601451262433418202194278083540151478411912340570383626119897436312293163300374194421760000000000000000000000000000000000000000000000000000 [157,19] -191838592584831515674021169501648486082759892925503743019680077075774939729849991780237593266765572599012785828680187629616608762107809796331823224067553497450968498911001741181608978368560293745397127816057322984978167165291556824941408518993330958863052533392837180463435031068200776343626535058710969569411266670930723039854359230124444451630067210235925715266392451995080251611787392645988286638614998059141885985252752198110400552287865902235343571312542292983442587238446051582210282060742247993996693493596673885282457974973534355396753948502079302440345758067794815490745755630479886845622244004225889838192908302045090043949321764839381343790516566237902611394731222178324185012088129475616027072952467554665726119000484548289991161666494936426727191983172904810125225162008708968147365927358073109705318024441734056886494168623521131449153151513125985777108608480577581840282462921828495669449351209120382467252710288276025943135952872796142504863083924882122565562845854551427935282557546915187539369566238889963462641290516840984239443981931470683698217893867739118368718209550992055868344871036797359045466468957247361466007651830757225880429439074229456005261643391294173391505605541973293677758990740757405082411743237828629840753422384371028769423835897194573050159422730469638263828233259901210220079611505579787385888930748427380812567138138621206877568586459740346620992467686647844982119700683946449322576501535351711232310253028817404015073586555916877415708747975539400535240156085994364131062960515982591841070192849658606101190636091725717709137802216402414881348236902798021522879633658874234050936437747509921791065179100467401786828315750422676748944835774755467671491890148280941762309402791444239673257681089214956855742033346519161686654501300230229935721858305012572232453429229947168416438127347950595569888916617018884256461346815115405980397528436499573467373383912793262551584084017420249282357673051507247026858592619766675495482078248241913959991623098740300854710123300879732357593630952175905633088242374839994167736080045168393449077758133864003076270561445199351154360998878689199515218048032322350798735356064595707374397834684030979909790932814482532381846810275066657836837492994555131108605285266591994519659045480016430186991130563321517630821832560184608038101903581814285791109826404398959814048981257418058821952650973470158150936971311894761798924782775392620026341767204071509139406823571103282038252690763166020343340358790366452851434659502535245229139739854074101246438982339744878480681300556730008078519700605212365503491234656829337325471502043513179469913455113445359495675126438766308435077103616000000000000000000000000000000000000000000000000 [157,20] 399369504252908876334296614665487482731518877761443713750974385493200060473762089831591873354384182227665248736874046014317780605149984707868087335270071095673809110114583015704320429797110314537837250588368706475933012547008304255027034910408762812803800440889812523131658954107961499193185512782212432323487944188814001790167496145445196345389334015858569056076996127459584303158137807630691556490980776667409358515058496835886555467660893649828595844193699708822935334532208586724392210737150967587123778914161258162227940050509170397616113787854850194693984400671690546699785869041218452986706148151372063940980425138193455924772112351743659403393271587655240672488982778939148299824112308037980160789693506852060536111522745680294696215210019928719850998783608377658661059816705336343583066203012230115000776409538012272005693233221322262205736139444843990253457293031945347545161677039599405473739453186232918998015980494789496851553036548683202342291639184816475128864540423564091849384179977023505857643968328377585329529526968226872149245176165888103263552920873819290076247519652577153971957243189994914100277847009458771316155655280067041962659598299327915944808185391284474466757522694655072859839365658571864908235711200264919666653839113036661620895215226956767671009638396205876192644069695002462487971289289251016015387537368190451249124093898263505238086917215200975554281562582302931813305543865853965131647820657547664626202034816171048364653029681268751734012725656363735633022453605896134764573671365331424822910973734966355961818724809921451084506772598124213317798910554752641733965738826091295484241999552855304148752332155046878657439330524460450846646928118640079509005184227481404806678794309828877900458967631620221428303911256387932789945930580262127854176952767665790990206916677293660560110565365851720638163258239812347186783389298724028267466815142371752775572656992586618792302945357655270143938318819925841907880015845831845605800946465880696410947096966869865085179122529204853737562909586679552441259748753329134266004750609881614042530184796529154126405578255376465371893280277867357572728679207173188471597017542956486860543125330138019937244464675696051253776180420903123608482255729069373177418199769692207786421616659830519392933555705383935399876512209266661144841830768526555477615834916362543818809107374082060107739923539845283418765956071089898501507112826972669615147973059682254360147231842486485108584665866314461579029510464013213906473259908955950395669740267574055076193773783825554894593946204108140151701858512517825022738289660770093347647057854892703438985496918003956100421881804594066105649070080000000000000000000000000000000000000000000000 [157,21] -589373651688114558560171521620889146554268760378545385631343571751974550812438745769914930704487477535657018826078116723671774631470208331341604800461528482141413434098870114160226839950972008084866252949637544001365965393752080368219163026576369370193929881035136086663698568937787252765621306159071970144693764211493265950920726917534780256231305031471855953801683645824551876030624829927561818897133014187365953809942146933511901105999524413934783165142520198649919971135179050182720726513235017976098041404638852748282515269600009289139152201752093619399670227529526823781303754503151347195601830467933290481191855355767263987555334400945402620608898236256442563561317781772508197502689491290175565275762274031360843794334054172092594861629786985341065700052667673909692952675388521851200091171295983435833081607557498687155307138222289560080717974980562395678785538175142861872966224438238922230654157434927720934461138670240069253837810582372760634485350412299341046912796229601740305211885373859895385100181406317548852951593696324003771355957900754664649470995702017743011477894614577403563699445269219366038741042288190757972602398806832372120602105394618398481945151948126199467331620867973624121872159804152863296484798911819959585023614055193222440926248152802837004175461787606941157816426920876416507554864201419713665930594136793603231301025843979455130458639846205566734656127171783888452113499503159474077562883875686865820724154905947723998175831757329630649892722377593542325306441011518773123823850600956417728925822249225261732383695095144611892067716414045934115871055063659189023781874642153555796589335073805370019990953636050652857784411769551316694798000148625584484640478956648644827214786024733955412882964293165608464517428468782310837769501964231597660132700149173432220988955497574957490571535487256767978527781886203021262800526190129142017755234423968363001689604570503744099960173689929197139006860517422157896790404683474665289490696114045829800481803719558828112063803735454436008432093181045353201777464476983355501859854600169489893508425492622565111282031142768749265249853174171399408424370024725762390719380871248490157395571625789760038424219391450533893383522056280944849608645521406812400659881245786195854261516813446478948516258250890261034324333232161012496774089366623023740416886602577967795353588303936680484986766284556787174262707653807373013068787383710977697663126683921703395449093673010489530361389679693312436677426031503671964568857974403284145828062596467500378614499475792749233894522063711449987194074779631360739115942087582094503910025088772849218981160001620713410304285605193733629116678144000000000000000000000000000000000000000000 [157,22] 671794639530437556191103775866421230867347481096416254106671094918878111010735203704780673614189076255453361594981846879538809448421977949843743073719561456972513634557053828382104052738216572896453905746963816535313747419557659484603213020909322135579087166389868768232480302353969556456438894087485983357096449276007007734629689732810135526491959121135890606505532664012431475279639346765290691015069499796630090030123294615274524938445244175538836507383905080807293525115544667459933093827572773198643008902983154781524308149224153994768463178267680357195764662927032522108970362189818142976735545396456584892190600914607295384023011976211613112033300864332380870022255199778558977582618699627945155019461532722649954654747616583241458840408168299126923228865201843537051081145692146744534020742937730254764193770527482774989649644862086731772332973298790656892572396144100207921629359713182782070916750030168421679082763916123476967851992999334471398566597323533625829472222602441174150156366353308482050178798293640917951507932645082007118211075099272251414182751221113787589667145552991064531087046093286985328613127565214501297627648148396202435998193754615549154094497730989635488706399841587651891911216550607044809280754974759181231366856778358092941631096551269193218727310190781279679678648688502077458272734450518926716480120814146326710940912716687378198432432058316181638590544096252394849281098948226990038102129758113103714514483063385262783157543912792355044270472581925681775731673780813752041052080087225969944235436335503251631220170979673810114938521404359387497314358274364641570710940450485285931714522324247402222190926303853230166654486723621182889402816127527292057904591536261240606743738898784878789262131998096638658962220942221204596886218656153032152844392906251005736185860075031590682203033518072725695360928473638569657787795371646365382979411777757346886169853023620743853804348610495026242236677423072591612110232384121082872272708553651577608277908699214831308165742279548189350343001224288276267789677463395107275427567972060622445127303462997835008998967973264007965408546873573700517791537125606278124902981713907270170934306687588485578878575305585675942019619450402866563841348039686769779827070177918276246006386491497823681364518697804277732036634094351892267333822241183218858362202867920704242829122425437785315411887041787710119589008606568123980453499875809426975166607654188410813977624491432131218944851968520650983858075350259235438715375083650995567452348987423439019878963953546477176102337643030727872303415952764777676444530150628492328531091344894297971870137206330059221753222417727339009262223360000000000000000000000000000000000000000 [157,23] -601296920776969034167603286064524699026619803645569911670101449799902319752128542480681306540754842239868367159538893345010297937367911709082428982729067694850625164488521123547545020134467440554700981423354605126230732369121698706060500890876700980378717855713056431562482928560913789569674057521820636045394149378992102061958968286108683318297771229004863886155189118127170203695931393843101135904158900168436957571299321369817273211504451183368742290748274351817927744409896246466470057906014409739414757384753631220489223337714487000973553268998816655321326612785050588657913453033210936503265518658392456538208191081945811399029390545992495837664582255797031447686886795018983098794181192038420225841268575280610596458874701313440118168483094438420518083131887924940031963813517093664117376252911818856309448644822095614966019971097597235618946764830594897402772939552810349574064378973263067700959593925230549997970846076240245464790725583981222246499467517989890311578640683971116512715873310588253758708744799769192939527800896202590418401043693280617901098363358106882741162381006587153050631194768749156816634656284345095668316226967634101782052784071374041754899959412532934832386807158466294168098963966748518046111518403844429937606859028559815074433508456673411566888558729646312112367282958072221945683065881653942348463175891524203383586462869330103555069704291179508892497778767821984356000558853997676702984838510497554817602512701796076128775420727678151512911623183106818392653218806814076818996187057682354346025629645229850456753555309263479829456485769308143171112176123637815205021251891486639546427122084805409900886045656982559637087782859108634983259745744827082747130434541974943355540663964923459979490429373003083174815300409575948708019481459495824702593004574305923336547919486467853845845578640770596468237164357944030159994276228882568955652950764479966210744762993515622766000845123922709096163449168985438467226890044314712274044308396354241264760662803661849265730994195515153577132088536088660894226576753099737762450997256791544502518383440583537992256222224143022588705340634878172309829066407710111843636295062768157684886206262148323416256913137948685744586378018273653014008712397081547118279646392915036517120131767880771372103313906585305793101317980719688502481061167896478940809764035517247783106465294265175513453624179139585776294350129260442596039144738451723720829580056237738915076412770051445032868482254526276580217758427069178703236556525209138898779983000144568148584938515658184825577047892559286794758870880156929485931193651863048223996110694901912215335009422552691287029622226854852377293357056000000000000000000000000000000000000 [157,24] 415841689580350929477726744732660839599158438984885523942593859518802144131799215075075527983566059996650442862906264172578242384218111086144116742093445575144802218666768132761342639520458478917299539773995506181334096877231543847303140326654169803028319577794922946479312235509662454935095590321588389524876534802130561556799017746871010242968525185530023773155501308164221977942298515181087910490113637216376898847562883808228082568610605905826290938967757811154575599956834272387515821357963374675966249093338597296688563303161416806924281295602754159025975428547454026526630880313229700726970243751008518633350892875086338591669118276162497129962067091891436298398652098007523471998420631983625498468720961724715952298110922142030541817504165335356511729245059738847464011900398733205202327761722401725501183922202616406568951792914453440377175680597096407191327346386413427334466440045649022500483810756953982195934076983782769667796369532386522713648420213239249015705955664139959819715809094197011442188607372839474108908378222879437757456477020699643132023336506479490480914918766597632147669547541374617460282590814155572626584332383781847971215401540218454642380869170227950774269382198424792041192349828562647227982996560579558886059817714359075585632389954894365888403469444808072705832533635948445795994990945660398036425472589014530137641035424017384351658483205753044075562594320488991318085468506585340315645587018400723769926993624264538690992541359713306572890060779733649114274083889095944535492151451025749942775990952024970344417692345520789928380657086494692227176319099360684919835427703181032763486123436570239013782926506920765624892667777741181484802954441736606119329797331946268285046669269984290249655346440141690864184715231693416046732576252232252400168976395432824642767464298995694413463834518735703243985821693523491757817442315629334696241671374365769921067433600900400864522060860670352214471997124546139962732350763434864484641061655038093952654458512420625784487445490245613233054291637850141441460568140301001930309037071294591917539856994218483339626062843159070385027053068420709050052689972956011651675660702545291126932084618302763058105337767464801971320776287068795752966535810924321255401912947328813806850085645771688795677990178316251273375165850385706381192901052091608448136893295264241183357834901549298811060758715066487758501742828315300169713849183432642875335676052260861906692209951467132313190484054926972381252299414696185513309260685067388422020655457067195599869494494675412835268459782962641107076490852572629386351098903852469070424271485592782827089878121693730709114435736190888587684741120000000000000000000000000000000000 [157,25] -208181819632176145612443990665884692937331119479407886624503467486254324485193068765618348329164936884745461119901423223794899963041187834579926252417018300244398154222901707704227995767731937464638644483957844244121523162509631212039616839383179467659430908231454036165859965090731209345361882007463345465862893404586616802577591176177136129156017071511134403251989591079358688401088913155171920576222786332708781614420919345944570788617691539983135438295179586119200134498667174765395292860869663973903569094843208942469541327108215379282612278100259795505696025679674334208963171425176401982442476632165322870052499590600316996633099173081510395527042653300533429783187192671853604610332753788492572538223437349392686657356999732564467762410194510454182178062657583370561303107495349409933809558226265464267583113872779057933417332732119997685297889487893176967399305203261271491583048950245353519082367027083161656439479712182701325944867090468329584667580693028827375707202795369394775214848136769673905273017778474420706436719330111769760141640169167808857993414422847134016612349414732667905758575046358352299841551695731498452258752922694965523688222449635377892998358341390917349057604513016311172171835957328797791506253657471849224363597678498653804878648179447764348779497019037006492501741800932376789839800437294815509162184738658448930529095217411454917945199365161376374886844758978897744578877776829000369169162603018776024031186314410671342687563692491774031298047015137657828038145720772493981966108954770207739322957107376630118777699535777626531183781288753017001419765729370762186977583285786935899390147457378174640078580498210713291708037004030589675331795872037158985724956954788603566031580395950529131356723062284999700271386838389289245359894341546458521401756699068407482807477272151098275669396788293116738792309149489157733639386862193335822420032612930726912465589100764140465621896266118220529313490813379765542780811985735803391467690110030041211935227963567452760395199178087811282104212576005111820313861980131473357635255835560285029756615353952257668548688452215244054872576118518543810144300376236099777643018367440619724841041572904472731623569648371022596293683425845916084524065644696784200968653553017760900608387234601707028030537879029679896386650405207661458193533463627685088661848536223850730330107346239996945321042795764059936397912436034761432193678288899437792109463958198843500494307573293577822793825332315713107993085422839337023707296973261609958717030560776272846388729927527006527532790300068546315655390932039931580882215914493862459437754804158448245667628543128434707291627281922712124157591552000000000000000000000000000000 [157,26] 59037319835816130940623734344148476548199794995805696700449596553714601282161981528811801625468679527570526596457882985818262596097860820394333416007299258111165607183172465470886131969979217495608445173539417753073453158208451084714631376183268845384758000248209917996895746230693759528881620932248795498414542428148125438656775850149184434937896806056496819378383163532532161716227943663286086811250516676868572374282583312519307327451542948071857554816447263107920346851082481776015848653566943254961735520550954819348739554404734825453848939351371760929486501140486900121553309231693594615202440831790925349032135970629274764154628139161582079227490757027636712223625402733213974173084173563023322345800877320446700794360595909606041374901438894722633672020761421658552814577085993138746646601746927232140036563260831804238634586496370916265177771797413460281324269666699741175890006805353908454647535080283560092941648382072830790807268944954536997516618229093569779020414108782069254782454112604963050547509216994481907268864053812771266854286183876868854170090173994036527717547999495917853810052227110222135527095539521371853925879301376923529354302181119787127844135635457635361086484368512031681171198394865641224899874613193117592682577060296585427438296920393908955599393711391129707754804471148367172749280070598524147795437979448490570400609346171026456266222047724809513023264796267176003275787581411206429222375778708364416525788331280637183826399344630002453084710131014981489989039373024396882063291277990142879180941678935491544974987613629464114431560868701016349798129884763853916085441786322016159449473527538059471308661771714335730143659085233270027373780046138328998725963980745385230500508568200145058938246092016818817705180161394705958073733916256182534606969830916933391284058163518077935561559549107363146018101427405893388347231812770889660133696116266792871651986289000691036438861067459443434755829104332127897547656464400379183894971336495941584949993625653884199731120515933421951919915048806540866731422863581953530863917867042480685008116191672124526464537261305621897345915012805178622218661133245226405179463337841542849325745169161758119483525714333652759141494639750851992128211642006827924441877200994952769839309266238661664187619880383697013666126036282910406591708525460674281727126312525521766325868480711045037999947661037068194874350427734798302890632958655570878449551741550035528992418920275314863264679574926111737072334738252570399118952508980158435147020477597834317863771641759486937433473808874419255252066901446192432299591845510457909713909964795901347529021464221520950089250898571681164553093120000000000000000000000000000 [157,27] 6653976099318192801725734211048710339907752887990839434707786054648170579302358433334121111479819944403276793545084999213607949606908359547209218334436572960045859822539123576243595485506463743369498130209863065786393357642703019347908071627020156236360158579052705373871232718385081585101154200423508795730977206025206301161429210024504905018697772395855512293109215507764342723685303626338887861984315889474335800198259258973808496447736608723409229948102363599365532734305898069685723025016832699252951431501319781017803065151947083164177603750289821603151727244047235960420670901572541696828556323239504751677026293778501270080538290028387750174641170695154868930950609365341482389541079731897571358400948819374853197481825880704734105935754232067770149604138784722219450505780166652676580165070143055959523483543196287336807303655354163994221669147943106410360030705788505598109320607401595346934512035710508651581986263132835841470705333225809983383558912518071438159865341627961166627185535035171344143155946099456916936355315876953132014638062944441545121976274518676904888697890611287545661374042036604234535260088152009049096377896523856212876855088971858187477553079985330381954494863894326167133840378882355921310297682947732702072512811656418074995373284168492918237210885853921287966215115915036641788245189760326491453933569551451320927451615468436028204052711081432391009032597462465212343801794284688976550381883584407943205876961673007495894209712711464280466964082719587401999286514878007453663925527871962347532499819652406646388793339244883503819920175516874424686703767567032727519790400613985291495358375750559130281381347914177694393494564425438788868122348892467168300602957413853783306989385634340596734294885459173679404938694879934175927663397710066506770194683627119610262896147421445762858084379879585551078718556387438912538443906231256015320120111170387953039920222906505462771198199185467941484986724453682828028797389628290897750358678015737740334319145807375987240029964687513498233086866984016384266140528381341475229579654017431125031850914415284219418871046716646255331433480056012611995496330351423784911888983538357747025177105454000168835269985192621675113334057454416674646711621979955399057536539276347832601371537799230517222612551315594712472669127213664968216760923888389090197309853722133903013846828374369147304813359074371363509242053029547100822895506585357509421258426084501723444001143053916191157767126442868363857930371660411793437995610680726018413453344903781296453164407757818499120540857245490506796552380207175285155574805727791547280232875412314446551338787579479674322677116810233379857367040000000000000000000000000 [157,28] -13415385193432576282462009819578424458687975854432158427552040086244502197729800931556305363941346019598236626072097235968705612781942837763800739539300925895504521246620338088473163367459241827715594520797080533761334141192089634751199875913367305575925634949134831599032995223653284662325075735165635717234508808459452685933700637081008220322161927937063387974015269353147109332147235537651719611561603591155578017269499322780960678397929377325354503677324324669764098173972909894873867077943288344086519070624600159695582042203307690255842664772525972256269153232962509822159344561543617685508498231807120721396098592483234245303360466038901274791712855961854931541382342037753194562359423295633555569800230691829854395694599848962192071735422626815206653099412564483540656675439246137453708515303386861637247419020142874028074833028143026305902111988787082568136973824571085218922285240627781433055287662351967485718839144422792927678125285141821986137924073754971725607368922577611447944985770153172147057656717128688589601980911733077130278072022168844167125624685787756410728157611346557314166327984369433484937583724156908654366425959745048140041114815122623788056445879399984418474378268327664425302993093431925975680468966741717891130507516426546034311406298443396038532098806948185807347675416816213486718748317638141021869094322824037554555964564923577329920069023712623196334198601239682862513025537132329631548909364950675328642842286410274316323262613409021136772947783425923810541431143118001850314806049605153943702424506146723910050738703470775741544965990948864431082549940397843335291048204912845403339034228049306785287643640260619438480028598028604421774150850254079817651401358444241483954838733214797450646251352156330393118160587137759429797065707694278305612727494062218694831369009147760923843127769491174302343483309222995643607762463297077317816003867966834371208113267916430550387305452821117101367995476470740585247854024249952267102472504595068886678435690702990832273505918939180432159151120456194614681874381335875944731237814599497514399792545086949282781357274598300125697065704292070870803053600320367280256208200871497515828743056387315898472850087566676311667564047559128587197701478379589158578216553784574774018835163828937032388670243412576442305974280888103028833934152305157289550235584570253007435379603264273756034174348926859485837490467462473844353286674093043460113470917855058304380404747793324095538377208425604429044144904037275892948192131098811329910563530579219328311864507932224962318979309428311527833411963452575541711938193687886225902812778435552997074461274886198772402943890043363987197788160000000000000000000000 [157,29] -41243862224099800401850450742466725953863770206568654198998314261441483089521446684653192619442656871380246803861413709804506807316935599418170923601888727076350265607760703936153757552769593023817418407482994872906211322980237252820222069718262765296886416870126081324745864427288260631557523017476977867413015545711143445265831677498560029348926673314974428244114611623366964774351110723495901808683701549342469994077752009866064059983897008113428864138011448090324884921755436423627564432576862828639903867701662808912228538947662070503982223839989519197489454805894129399519838341449161444709025835314361523812486030938653344808816196059925197179599109417006298845921703059187282263788064984300050190786276535500816343421207842917042690282981377796650606308194958377094325836055974640529847324770259746587622959774931968427427405585286822108175419006494654141087258380196103686656519575961529909865742186446280028796838064535216323337334398729462426947623877946123448729952549144457533376049902744120868452282974330017331586872094221133650206724102715395440644905470742227945072786719521030180648177547664336780573188588376571815138119352059881098636790998100443692755056313962039042038116637420535906256654129885838023407335395615855739094849682833736213093981913184936821576824211457798386671683075813141476853084564602947799429742637165548594362507950989857399571951320047258141677260524794966808725595754929536062014994977771313054825175878455906162457025729371151799233573569727918206077728349440995207212761597746283164252375265424973046661901820351155805057775052557564159582761122318927806632898629065456043398459078043940727454599089806342945158971913351146694245266486411097798602473082566602515527234003558305942364199323302184860443484279118825950887398459729510595981560596002791783590491845099468579581051456606085709919784693372677111342525998883931126177005870969604652751594363265214768959456597693713979378869564420457367038938609767940185595640427371071960862985330963796058285982087911691991454512848488737757970074123305318483225432208697628899494082172865800658224655590246097263702630873441863272967961129319775066813306426319256520808174603941883361861890704651527497279661264444248923380026346352057030912666618143542372941549478086086767650428194393418004388008201346253842802141141032675803872242512233793733976626749873278383229714468898967045915495102235377295318770574487069998127472979249776119110066211250969033825430784003104028747465397751166638394461093604924874844671007765107192699544374432937629198952428645151013941355736583339092928418078619776986234389282485473254885405525891877326173181477054329730891776000000000000000000 [157,30] 9299604618855684691758525374558336859096683818392975299633295023896042862575165116096855381145434663459629683522602175384329996516973866431129309831938174370600757012361143972734641134183460849402788835915167752919541141795229563695609000442589921598877664508647727893060378720100037534022456731739396828126880930937818778939713735603232439186879296217280721226634924384551090383077120029657942591059012047039268125812269887632740677651454576628355078087625788751600756571678305543740880380423713343821426561699384795453765900778195909833831827604625998103381147935103134739818965864256160632386424950471879760665978854478445330399086359879406485936899024862357820242467912220874978449667710003897185066347573991996686970717761797774953418460812604853913327949392617900408562801819550877688866854731841186114858581819084856516200331871512551564626680490790543383663715920205410311903947818016244844433627324280859289613857215850423659521163781712302035361749622950910394784021837619120509872405108484986994155790503956555147637823754074347260976784127484739453553300296822850687091674400759199206999018860769597750798989284102231903466601356760476261299473449828953032030119958194236088453793988470352037689095670436860263332875967169196103147961365865144033898071906220973268660029122729246743579157779162715755529045361259640885655325257253992198162908205012795074010690097431915020509867519583781544655783694805014764630147110830879481389381629587159076175917648507314446046406103959008823689339654499447900725949472857232714877298469104551657137913440624565662876805347269415204406577522990974583533633813615286163611476782757480913444528942205327052699607387409247782788717486658317995007898281750399760816543740679093646597862610216434754588563727301912601577382592229435083278073516045890441771586382355061715524477184172418721395049790681387068336957745653405484612232386147446559884426937344978228515212381079675203436204442541603947574087851730119215842245194203931552982987166448438471318406409748523481592105731273178857200210770312071901921437470643244104891330826187932681128656704613504745719529469167867879380088938971141858724429544488040968332824756900109269041628032465083768898782436455434993340229937402225226567457701299982457800463472986816090168498709248117330465247624885201331095609064166063611154659187056260587794783019372619840441022719891393739984706701200338004088272260246660784442525592091634041306211675774249880297510977362809412544834696009230462931208415657070315135314433987928285928414325731977706623426141655606400877523232053703617132051563435998162787584352067746127151396221173481456073586929164334285822361600000000000000000 [157,31] -9489936923959032404392821602170439942670631729398103917237083138399513779112738999323648751160527007561099232315917328682641347628069902778310084267246376820991001679923747998443605098626654040766208160112085668827467690420707603743110962953324247904540402063115404558668986981960213086195779143774498675911232546591717882748312384085044293355759296087299396105148516751887058891991001137814882908468674680459800495178223766858394192624843390070294451815395137415710627845967068247502473908583724409221834920424362002117399594120065772274715822423758233893950238989682762563930036394329429866385987951933424517537805123743934332027687045907701119432891266311742348109307061114005031387926921757082824256652266050957229378839162659546397934571514999849113201976975518434877240199662287750833274512954986924134789310368264251424644205174528405303950386132156082490993734942157569095095972575750449950058741546672008605698055737120414996133603061555593370399562764707338037875411047647222769646638503472534879580722748445675416324298084042290503737141230213397131477804775086318669724783472001091117983539414506978332863856370458605634382610030872310410146231594774305120736652972701067656488822870911844174216117212384232384214431987931275111234559254871169696338296410592994282554935154909152002326300119585355153007785931851746256894775706517492314439590084573099103962790133791465848049828650701688862745093087819493650999976981850918950769885570960980858427998316562745834387423255531889094325785119409788367380917644675010408776563748456973862820188811291566117649896268281641695696058493504662375223084207291989582026764193249966851375367470023406488722146799608625661063071832752998726814067272652488680369733690774165520220563568123546544437628126062517144157091493128535691478779681474593162322488629890926674890854529379211833027422706746583804842117612256728493756398205711864803403610617666574045129617809390293799128889909769097116953758112801090073350491858800888721786558255905913861794634310034705830268982348801269467074581113810300591156935533478077778199096502891394661047580452252291581576088530015375433083542359928532866032607473200510629079227047312152970476778923680240166081281873248585635489297852547788901531364709763678912074788856711345381488468687343035294169887385911816981935002511191991749269459091092061332722487040763122416643051723169758697170860335374344354841302305038785486026005182393198778868063069288833050076247113265812695379480049518879133736988739621834866852560729403767120410999568125388102042824065192122371554162075654511124648934608408881642130882740013860711115076162220958129397736501451975155121127424000000000000 [157,32] 5427014213142954375628484164000517970360540496548754442458552068886961584804286386898178190298354721469578916244695761367519633110562624345882061273877648828941318543582501062572123159782691348924363392429518618283628165413200412847771560338400928725866088833189891276615525309975730974028924915311993522928884186620363129998664483438467294697635046686601677191055424141690540972246986601135829752158247545702007597560297414273636757401973637772718672600859662044200221096032697870954266764504240668134587680722845952970254608405223187301096207524006483179311725069144492340469318479415925421426570140694355645934023848915788195250344177868574119108775738425921274712792411087782029565890649097644334853540234896884676410038262392663614596864727176060986147896692484302854789658724551693272499980270480783237830676581431586055016094248826845469648188675568360239593280456970337472866479580102767275051596589389191120917663842141695962460334435757976103719240747172726412032271365254608814108000388780558344305000865974506916839393962853332067683740163178951966986933400429000820363541291730548172449024592085668369149553146452793102238472431519736628453948185299595904581115533406945048363327091538172850813641102592878001546862519907545744581731660411264211812289915099142388225259413855157186808631119111620401331824866516512058765953817274972981364568702344601188316240894365163301436532386302523717765343098319063119306637524558890534711035764869388253221888141558816194475013763342530916647864611220996833029718039823865137483755669483590545819758499848612847691729309248277201159397403431453258964135315134435079243116681411715293024160548832801030890868423393068148658006925188113184010635282551198680514975058396129439577310167591933642970490861116737485646077480028449723146305241873094258884686876600434292757040674192884989531639861099891896137689640405610616378586725355167561865851371905145001589809010604738081134301236613596068582976305528623027066198482638856333619645787374830670871478968730902114941057922457029333613188704335458833866208880854205125213367861825784464537904104743136495245842307691569527690929908708454263305969632013526203896909450647273731711218903598812101637199271881808666666713137788209846044684367317730348999095761466781911703953730433761932069488202269247024051072069117396405833141918843508003820688752303788431027395973833010508005872666025692302503942326357784436361764284867203807621346654567109448839999075169677124120156116865193157160457716156858722428891921164225608451445935601127791251332684770915488661667847652937767171842622420822474704698409677932804447207160298272118413213237730152223342592000000000000 [157,33] -1792460011404530551648525230547517880580387922093411989650835701198772189926062208975893993144098098521017113403281326614822328138578797230861135219538069222160969893434850363280958275837109378853110831654941738202398198713607289804098102525931051827639575154852226003010941093413478982296313155072235785027760838333776957353489478632639483391642556951087059144191881830407372319260529159491151794699095140157271394524555363828757856142909477869307837138306758691860932111686601088015483688073561068428606003443292648000374465104737966545472696848763498534050383850260768664670428858101901836698125651679963041741469267462613829115438022158611555641192260016772500856544521666654923130154912053500840131589997304930006840573613724778644979873981049653661811482140527515975811438490219377299983429034615195187973531980789341111508595024380993109891374333758577484044332263290606257164495792214885034921686404265245233028598205010192004302792588808210347323844906559297373365137567265428786728054617520014207946075238436885055041706488487595009490561101041766597381745391376441954419710972738640347701758554926471838159905074679522614203704520157332682975175418060366469026233832996063621910530761162055157522362910771022924395453071266172069538327568422351939719894873318303670473932986816784596673926402856259747286108188301718749175203157635843648117364355996473899716119405661177399625639067034357231053391190005737134388761457369260080656132984756698522914461516217988612499556956581352300140937765220923132624538432173461047281413359730786906201501430270975356112744288745097007238098347041454948755622019483599420576453895149469097646589053929443471672379439464649618101416054394865232626167402075683286784790099447069219817592615182530175318838662898042564338059592645118313225356852320799968274481393446769509954104092179454627275973393311016266474308494386637671516555444918730801867042675946024980771405376655776835529064225549442941948959465953272973415620698921407644544989579299262675668457203309334285158686323325672435618866308037079620784342528786490673886547025104994599896584714561844187678275871585129164520094315718708153794342816721592558845679537588787515963152256108068506027996947036927430556198299787179748304208032641694733114137967250001945967353908130558310686666917132697504900481332612825419331229030483430712610314791485790371609959618230596032981070022513604014941999846000359361921600051763485251056848683131635407967568351993634846184728362841241782190894581137785898684417786862859975701579683794918800487297774138706499498318853992627603417617657547389372219761404646317909375568538580903198343116301142132719888629760000000 [157,34] 19322493019638515232767180607481775989394662869539441622125987779746252853868193594755163102650744123911965880465232291127492852832832308838255837451791671028632050177280238151576956001537000880417621803095369339590139884727941526835932883039361042687146055563883888781417727956920696065762675438902282133885509617629935551977903625954811564270409298366536218336496672174335046163350571193704819037810943395466280752744644387740825654232702631391078143658050284530358103483069531609235400729884272763895704802268248655974588381104609393131451099753070922967201563727930579413349075421753400552703989662496251771175038172859677466606102140914512629372535148111557861797850298705975469087376639885141680292043283506846362464160636239736980434818011589566247271809505256422479229263915298922438465947545901774303172539071073341031377658924798320610927673560343396680156175023468337009455320489313703055219896422956768609656348007742087636797330395278683534176149749205183696074496652838849424803568603019675708878571709098420378438018319332417506919735709727374136072949266037436798710982368256234390781561019768979790746217489453832847669115051795141326089556567935543279954152837536557858752551769913458520301545344934824251546501769726010975501728017117017252476054420330744803144074309462587425164696968000084937281459637102166513262357027708143035799362772529033507445704655262009445445893537079197803404792483052720062981100142903651075410904892058735391295156293017772986379070957936808196228584935313800981897985209966451606081430594043052275264685052076417067752090707658001364905549844486782529930989765730129005728918182119437693337946171036068770109201444267218122572387031015531872572344578718522140674535966313065776580895638898924484672717311159958271925209932640919159903661983801452680112134739334345396160431518813293594465997696595397133111216823708288955464555916585826205423426521386801348050843537528210017376941742667440315011094581070503475947426668427013703930287268041082770567854981038342617072348495316893434782219156443866879534216312004114029038386419410643625128919583027427862157119218139147572389603925019262875460387518672424232064254758431645321554564618045057460347860509320088982342481084402875720974961527558496176947269798806442616709749561590593695249111729117803252464401504426968027516042760137776556928779775352920583931917766543719062753624170638576275798059057169220493748243995989831161983617203780153357035373466431293888984452519580826369774997867853530092323441684673420370142555736975824099342687914437009995312244474602363241579227655680366795451445044055689155433772385491381212764133767267633325670400000 [157,35] 424297187228840149702848524687324926211576322150992532236597289194256457288705828346336363912413727702497922455695466270073707097221265155905421850770940916466973050016176482753044417149178990134460278267133670702798659466095955220881276356075296621123876340570316685544910635980019972528705478505284290066428015658744813990356573129992823264263259926833547041580959898650183695974120021885420516698554195350920853674026410976537354486182284938609114605707644684658352687509197445499444914490260873595188558045022060444637728919368361760512129649961193004960950254341789296696742564854977963902331177435109303352156876798338252204361661361919990244349508512867849256828220230355662275899692688565652651831916437546555793161614688489382893382917285962479228882670190948305543965470334676394245849532161684656132287400371009133721929028902178914528925099913241426359898640689025821903365617623588163526796077913943087530333228550590482263172597677065607766443282486366556461066945264143114886746817081875082198306000172983895930537510258166489501569065904196518468215813391119400410529853616279332686733164086430514383528484842246140621788847242852591201824253003514207037136330412168835874819028955365860168479130686737486745898216028795127685974700701496790849518863166959033784664269522460638983788199933606955267631685855655100134770711091245582038611552184745538637714517038348139886391363802565976910021133524018536765594867543446763884342435761342133338017689999795481147459271658458389616709130061305392578806339282120029765701089298070690047779220298927738353825679518536356710253023058758160722050111921078728526943439320913162868898933808168039461822194734189758740669386827570390220777275404399697864480735664523094561346463018783054717463086429265282058075923629770396614456408100153478295189193656224563180069893065925877726901514520265824119789674440038411952341141409471603464025843400419651393570127522533658457516773320873381945247732086050239877573586832943709071840482426049519877468377816566697850983924240414700072135485716233373704628034687827595921130100531647214489954145357788076701219391269581383084795852081657942323955049649492813752024021639904057300711028396677436399805875434662610302151753695166249119898655487054588696251642655419574275733205774303946334649830640882906024331538924881094953369561739167557363041121641612588586970810285952920541035836994905095623438213756681513970050807771612735805285164600595627360938607632755989276633035394477724267959499958958209128809819669937029639522163941661208397799653433463609134381185552820454877808639261835736684102414123254457618407418172098941946544517612599642365923904 [157,36] -339361203566252411928734912858101983946887142725535086306340407631377423224217073934823260682260163948287620307912858703975548310778906631721005031662497014748004994861221268669759087292885351289423529188344066023351395518486651478285577672145363216727851595090680985269925045475546307424315041061380987775085334760358183852169538672425705523643293583412643059943847919626355814228139664486524667404025295487592433107924722112097903377151365948811347454076075052969226949246710458742150179752039066298269878245564448166193619150073657239868731479509226174207874713476489095501443680586109032749391591348207561025739471545245324984071245890571174918772565545364746331520147732692869691417531950983468087961085127701934809257738153398364289646683759831908353624373707722431492535357375382456077390365327493494174989327383769589084123646253383649549724814672502507639122302469603711184515027230400926369992677006313690376438201442596324149299860466956724263668985186215243890905249287345902645111816114897055898654612795892763799783102690171379317851207485117537059078091836071778583584418279890931862942231099326427901979553768504105678520378802250911824745272179225277421934995055306025047052212449541361653388700294067661875391149489129751286024535163971345055116162664112477211222054128662187211443360527856025869559994023857784212003441343345889291861287657781860833370065732214468077736962060555366193253695337707925199330620131863668672140690821262691815578052012218693935086041291495589148868086872971504536545953629546905484434856059670546802350248621687837535777629676423812961416092709863425833234873512878419903636577408544226476915041851843521446913822733508169960537761028154283919485733375172950271354813939514231695392439137328704500531195541858687819421979950087443821530923888647937796216246044377626518970386209478291925487805478045185396131735407475089797810205815042820067651729907394276075718256847486249572851529297940879251880623181543536856634531121048653673969184013286997169179055736602475327444087489183881551168287026224047605726004272911541369086008366107533330894191089014469928601009509285606719877591096315244691067205376469418113450963907352934521029886499996774269582357471910653670366030488279287480021600766874704890213512712333021978288992772503420667604527546362991969364505337101083899404216042410764560036125860437280866641969029833679525523693832667645624332989131341583259508019051292563767073110055976865753080202120649450019848454376443842625961171789248603101049518869357997662836187506233497733686365861228044711467735917521617635949311574415422774854703365387019569751961387322006625495563300414551596800 [157,37] 169861932687872742740345243233016578430740223422352785783571913919301274505229164981505214167863758321525631156202843283037511916444106183680512694116789204892733175512648421972319657854159011940391932164830206021188586918493530841233649845634061927970518663291867009805801442498415467352838987596922030285838394024735361894547925452399078764415752804059840139315583371582889701069227784535086840851140340012318132082377667279835317047297524166227596430625679188216481930134884511696124962861370861637910958799474783804717071178041648158473523889484875159931812123469828715961522153425549663245254423512378481240605327994212152317576030854147902454623785715022230288586476191106756647437539749243082563432528632069494588500768188914540731134939429774540920074666560756515173606636192382054628055985123471400064575639357079881916584512651961640092536214529473922387833198443276029867306475956327455365232778610762900562143517688726739435906122608389604249063054706684300269187350596338612074306652976379131305208479879642937627691985741480941530182198542126558514284940833343861282518269481338243374220152397367580643012124791483053484643819852619672620609161794292889537834413223997200072448108866216022280338028850219225740414127930288944848878860105889694474908384249413289666733639160642249515215094841382652632949340245986432807894062827141338273628073828298018835660377407851043959041233858305484942925088910605601021843702867730248373195129587860698801602016405646102971880342286431515475530171618786938222748334644380406380267727511070528861610034358553605520784912183745337927691450918141212168863225144969080693557597770390926350344944031711658276559534574307721990282082437237119670202076938411618222116663588729679798576808001560926727519324941030217757070789544563950736297910195329564339360633679534333692518695060326649944451116906903282266317903388639520402246125490439134379340700036708622435155513105043545357177938041401842151370465106579000804904128366315496605603001318297063564199195814132410362887949340834373376518911203420034662360215233455321715934395039298947698688898034098927610469775810324631547519362894100669320291281028451034754844971644068935915821145862923671008376807261908650529345201107673521713606708835729252951018084223237496957302755817117302697752262409740960228132889450804726952925309657859957507608687828102404665596047278296099634360790266281546189939561320246846492542471094321376245074130965619746418231991941886262665920575732610091834378355643764443063754235547040342844707125352845875834527482617417493636667366631168108853427417574003469294291268945118200461403507684429888612351103970656286560 [157,38] -57048503801783441028896176688539399081463353712687772752954221216470228550363154533943106839953516942085823920715376285904572480301815447127360427426193682763311031781610538292879666382893842456109429527633468967465001213439230795459264333028802227009017451495776182560931685845993803888281647479256512184840290418672896620682219896372284690430921029421510384514522655916692220692441297519628014562781447298065111559752394863102258151749311802565293235375427562229502688427649389642366224785917338160548713870301565963956097337126683176666599618998293566723901328658336656509569642996212794740798657812002084750801579974140528286919895653003463746158994824501891042555220793149079040546307279495419647148702709046222044756578339189840005227408435790612839117218326041132704730070498728856116187352971498916974354852520128100585144045655107832685499531764529445069480515326731448824940478875143077448684288910732806608638455869466725878879296540968922350799762060045375010591819256541721237923353741034027623779055356788528480256356954061661346508269857189834582268430611169409437950949924523603995573451504000886142625787396919773905351283038388480075035006176050225269018573323159201579722847349507530979360861300760366910126170886605114208135507632337130766956216159584377766910451910735740426272978649170272020414460272884291054269630194137800205373583443998856431058831752819989862937692229612699175609754395669665789070312856285857658085814203554923525903143831289562215259721865324802373739202344090428951697410594238567175919459675102757386415643331549662760289063354942267323141825119875941828134845560900125932300954017893126453250288420085864526809034780584523096261844593595606423062820485924518005023132119106626118252308806568479519390601568100682896921531524457398580459458236701020536467966194620172572762934571169054154025051267425025661957087745771948292270598491564734667082282485955465551355238573886750058629909223165539652225223434656432526625566384570065848111287202610729839005440722662182971813056633200455795019293376132080427119066756682979210987525969089709656356949395013589590431974054454765820283428914843681199966232624450000487852040490227085396023522309650398251753169193448025164415185877543679957032163731694026468651418421836614142158632661381839199208762389646579612729191039263622785577461964945869595530792691647198746950817304105469850752753510895338049614688258050617557468902186747040235788668391663704536496649188256697787397424226856669226882096126723357419784287035229187503590975362095239101996103540886763408190844439414482643359375462165820589605266793506158215830361707330312870654652797402880 [157,39] 8221205220396040337856331338700452137618690486559261867739887708940054495916980958615960566116712682194301832706173869315738756202582041281670015837324510270007822730544422299667517825385144347557957277112860110354822522940220928147253018726957133855389466604762556285759285911978150877203907049766295758587839897481902002613987991149847043985008105387816382370483839548732918505718727889512902563151568180849146392271500944862865348348112454609252320007197738729310172879019808653106965273766446372425610573144366285715831376231602348499722028063097591318818241337707005480587129851435446025237934504733658543622392083639787416497013994805135747785425248610106403370845702943916042052255286565253582458679829786517388348865817244344844787253164119282858501636574055779070918415543360744268648648708540447335999920759198612849006321717530504325604160248364532749983940421286120506011200867362323590213747389922240704628761753249926037478627024740396803655513567354545541745559745786394750964347837691064715988484399426951419941789593984462401539380369975321619364040280747401510405290952128294284578614730710568864285030308409077606939704925584971443734895977484648229567637319211706762589498998617431720972398350587568822700540014902222973042272275137938943146161799334831475088670226476729999091786144262110741519540259511257492740841890053867328965163547582175443834048031522442709539211322451095610168718879841842872481344335578658230210319384050549577545999462727896265126257547311481919236829069598558867117241695205631780087275609214687833264426431868746319653979895390205023697824706882340696421558070371931747545688031690381292680586041596800271816280231180473462021605722440496205441263509422179617993745100540315900499968801272466449725616957228285627517860340106853095531122317832280158828175102739492423252241019596274073823402341762546537754076052105896992956475714857181948814181672598308675231460509817954516612597197396926634820971208182364275065934654633879116401729829794997472603128738162509896941989392168775066822105643947814603188012344659006973880284252582122994011793985099422790207178417250293648783585978885151512202058580672325128094034369145142432007348175034691694580522147203887857562256545122590869619530617828315958621340874753127043858043950974118884249881715341815399885234468736964556872077230165846021596511027796965159919290751572722216137963902578921126563883400031601820242072759011709006785616248659229445264111997231035399197710500433106173003499591738217386102214262846086315005591498822567273759269243216727417622169675154573581728162872867208733866596228769625571737004487215250731049483864880 [157,40] 4255751991621192893370280089474265086785832326978072230153030571403329077725638407326732698082293526724130465906465872633895950319425184773104533169529418268381809267671633005577175983551009841840927494449154386533467878278834884292536472436476980922104035633001687448050459125400842085301102106744484012332334284933462400615170386081566035365756858022977287955187351267160002633994782606965367556044055893694035640146576824722710348922578462573808944759763054134010688384542475674358269552661020286407733994517270678986626011174830172384976547520040530071111621664471884445525913300789280594029182844664978478848432823763062409385263540394577077954362126554692084169469031645717584686338920951811204724496451447677421237302685660586617363640925608060981336206983037604047093537125534536040020781915519076299902171184531844790338764188222849010999931222794956190686594050550951936578030705751833641435006993037231722232988837568508847101029195914763552830493429211613349081110792503981304808435385307120921500405941076117125427248167749740008131666256873001459118870421541259495460123796601271121418185361210103583885457370470071326976864006090652361615636654077630401337286366747388692780017494415095300733719896042066627266421354795201980392752583200711255428054435393072017925473938519526792806805235352901819228199022687594598091997847538206686775539185097135999544428822951654331656110259491349121290650272398828596405700305184436064138262049794106054980360377902142086464948512308946896652833420917923110191549267115156706342214217824433207747589817758821142657079229660298289714227332911995605938350275298770870123224955107651417966452664916719056337672523018712714242289690689333276621215451126568197227092809110680103574580852633076178972288758419134856198902083663426323892942814140407538064639501788606390581464174860578950930397816582576504289229679766023724706090567360256747176306518998697994849390554334105899898546439956061648827305773925155791186660271817158934160279640939598016030463257628056126186992029304031665589300568141829822723327768737378674890443147078454072323003637896077847829954332765024551149739145804146884341244151400738033674091474113875816247301904613045897241807857995527701322834117269691467465484575589351682591334719740376633863983177859113470880522695731573995011736719489371744839734809219001400124741126409350402064948137444050845342387373616565713128752372028310081583027766082749558662683944253411440731869533528393310179734551635271717187385380388902730862770292756565009922212505467731262063873694720235798589792636958561309401005642949810606258639601693611426198413010821900390318699520 [157,41] -3881730733175876074645785435886184336599149374261721568945732647070164911088407479278237960874768897897613414015473893905224976833908555757292791039552880546043861374813680078625739922845224029100333417701881239107896378951544529171943827547539032655124325832420372321009104535008375024955289307681839199266399206241624077935855235911043017184675593062017023411408212744837754045493092173905179058348679720224595866611391831596124225783212365127305693385097277264994170849267237779734760676513008831773822758087116451758958068949684139646035375059945987095596072542891926930053967457348200931182297883993016156144820614612156341661831339746692244677207368950253514479644827968849585152576017328391884588559328770751896183137895049288772480513146210506216303070438708293214459669763450023313606912505883998766348589065202232554464912717253147680408262667148320838979108713832109896332744707554705007123458404063555717155093487745034176481055880491105992863884283259847446009259738726246766686052039206682192271422022124662553652049288691191933159575948361113705511738238655132585071936337332379471725789205818805943849609585529332853298549543631021864879554084471587529276683344708815990423758201965119341692896330768396185017731289580889258011488767584736647142770255060029016322090369603918405233742168134176496901780838346236732581861588080445770157015713106067887182144059923176999347825423202193274157803335752548082271285780416389685624254854928384401632103124301839295681649514084333215289649578142582061641380578871455144956359975970427012231689650118577341034181905850280114455346760152342672983284489893164366252623047098786821643777607609356988242212332777860911333273516179201035671452608630890667285954249833055955596730784924193114423851819968536745835858322526638601704274685967011395646127979749271993373353421233173717439109110994565619764926487918843702163708359190120639602356156762297577069238804164069633244770472606790498738697667022028670527822162272178303274214630550462546693260154447466347490618356553875267592038574257661862191286244997030533332844878501170864051374206311530279193360304740247696133244844001126681981478358833453635202711223597663952663054522533283234002818184121132141935886490468748768343028728702708160194223650476659435552920350892278607244738591825692782081368895488686927264314873246920855431105371811013465508375336207318058620491628395415702224386259993649881522994864941052151188985917073055412494400091935247703419413395154604388847857726729666488779403908711679985356741715966379560132659153337647490431065327210069040445904907363276827424126804540908836081515744011737754826752 [157,42] 1713777593753646312487427981740180127920605334631692372463548349652553039358042706721607248951049703313251768133867455529233572823979449134825899417700802224218405222020552975357775226756907891671801473679455347043381947491825951266000861764405391663077548925690270692686794220171374414125140253318168599804439819790881218174505207237529198224509877597974991494441349544906179240481896716943118612964994884010703205630884282444347040366003282636267642794717972356931790654066637991321940521950858490583689880513942827966156687470039923205863934343547631620761045895596927729149208477910665107287706544634030064060399281988356804670564813604085481892555664393683128595580112866716560587668836580375021043929052160109854607245648821983529519564507474678010813653189436499075295050470972885908287573559653465305818469943086274474670277431854853882831634624852128282289194427706925484649211967374688455699794088643626541956123904020654374430691150415728470821472559707661428286625442716078432849058947432373664334802540121109817526558211874773084554264438579314652686169605320102038773684875258353496646299939232880866924716556240021213842173175336173743125165063686596732102818725726526032809698135939758716854506072415921292796132866354094039051824829827287818436284103010651700344594932145033348925549665460136831595837013639522334667674720902130745192646141132444865828052534761418697354350086570755231587306691890217571698365945178174122111127380530572649213867710758869981380971228560875928002345960404649943477078980713610628169272945868842471026346923841882524445617817263706283943493584562546601965625940536001745479289267907439552194169820907941419217347635319248565890643987998232852553999645974412806028206077477722902562251287817083186164276581724285109053900766733097578949697862050889945740961084940236106266282047787176248410805830689332865038715297734979349644608326149061824526504035155319592500365965439196971079768628180110183522508637580210696991070940599144082749081928885718400146185224642568355197040431795855237372068725912283790379714226558909983780699595462181035347120472749379818237769026798788036632692676286643791792222476859054635311302701858707886959328374080845101078145642771739694713450070385249800341085413304584075711436576659259593170451962175201229744591994984409195455475052868145668728982395327948039830582372593499176638992296914963102842563444167406837734211035743050474724612488899137495452082217742524276519952451446445008813969052915037045845468266380488842011977374751395282436199408168244666482044854896567661237481693492245260299472651813249368944952115317650127996094333995213723456 [157,43] -512222235070218947335096316468659592901667303127480430322433627445136004669377161413223985965643419525685553937063179241349582308890934639422537354004832941729209604901809452431823508223312188283859524247544539335804411978816581854687218578887116161393306540233773596233319679279800074246762559183772307658795069584017594275893063577524713468085177822007817859561520032812894778107856835450342426342307880860598849354919621167677825498720124729628291922594695446321454756658167282787565739620631261640729672786180981191872531210131695805789800502354404203057901920976529044979113450745158608033186253026195687726193876669392058109047067372900971057966056008044354272499438704308863990382464216895208311292608487803850850043889316489804880890783860846660906836359606914251373909378821246522467007572207383143048030936864850699988557020589863719388239616934943485856913950067236378658518128216273483031308836806067544653117755179434194943251310255010385770233698857470551662695368609676065003212069002922082215304800446965007260689541564799854662286319484417799963678161923635095186232451119920345874974359185206823441791929396450824059493671455820120210150811184758239007613684644583718949360603061336719406691575685803054861877699306526106540796604702881568340068019439987140908804389305442794016468803648350585067904988032372510137320252339302570167552353492816918883759509148754404631529247110837680018589142249442061202267712145891811128985443186172297104910060274493450368327844978856544999589395423994870251795986499500438028816239023106424706188928141376317870897057786494714966316377972775207523316547960049661749202098094791105487643355062671344947953751945474787776312142488492507379598410829232670483124325872057463074200870164227494337357054820617663949265364270135040967515585091221272445304981742203120599917689970014847923716284793847586830586935624197345237104471047953995254546863513911427943485598718988262508432120762749770996052547493367267674777375341658717781673363977604813460935640002851714365216197139426128725700890762256376372206031491340144150168535822763682560990572036743625937246873798762754708349588715816392322716075382511536419146112731936104810090414000322112429983351659859067409916875465807000026886547856158263081540058117000461203686409322233553006116802172292314605907142942874606354941547153184703350140960441135753219336558530770587880071752770568804335575713253515131903573702151097002213676147509246974811288309755586174347732955735307061622873500058189480720642235272524985660592120248370502143126241017509110277840695126536495895005675056760016583746523124901381383434367457522888 [157,44] 106482954779587476455247748884063886183839360606606725024185507698783479200172116572000298395324624584170146091381019187177246606572932855664519964180978056658964618647452065013857496149263900124811999454595164725619607196144707773445667497678399188370600001789537178773677371109798934740992260005022473993342554646973228199646822085726235523534935975312324348292684096179465531959182494799798859231180192867278616585994185473829596092254168175918575270242365129376786809107052400538255982606182529683647693064015710700938288119519866123417015692024414302354941604961174301036083953531329728102760067662360460730931349169467967498343887625384820413085743826261402252874937655153349341034584416351366232779957501891399812184586409470737094130231735120962113104983421151411045938327586816782183546391628234381562161292059169751365721335315261223183915990021528751513833317145834389825820552487471544274339063910514541699162215310356377701348334562709127212036657732183911989170640260456484937065858008888591115756943512699681884133212915400199508361156969265912431390468639040880102332768456207837251882158495093116383710031223219622686373031241575633540057407761061749232604815690407050382482843803475947608512616403703460484627497073042748910781988909280069073086753683274956787335362865668286429543706248798409817909624931291172191346804197950894884457987844147345605517850954254753796833537985996407305319062638330987509968761579002598215185223003720312385337911271652733720022078637337874992052817272504924240710968521453747562492880631422031187297348552071657795030750768991426802113902046890504631093802043477649304400040291492060636056704839181964075591840248345336169901806259522726173510118183525188360577050240278661648495226985790692651374175161749709021343842703832130529382248673462440492512643392636534344072452785991186241337190113226783540954711158962846500244673997596846234676134842179713447892078973889571137047756142865336631778792727310654138144133766114585482041391457958224982544336251116538255872932172648995857156906156867552792633272578881348344454258571593182546455720390073304569813516491766908553323733384546617026135302793133882579858621554926800155890500902582128715184693867937013104836563230994740990452241754111909530331655584940090673390344741590292907382210277710271549421851834638688418347165646177192701580794865818674430409587179226686440412538123145598615613477278612404169106107992548054881178957526616431139166101954846943869372479026131939753566221959890888852394486429487728747486346483652092740061789798293036716582897436246577548447299250459738712456986098317350927871383999424 [157,45] -13277922113639457072677712864149618707518995322154594664184806711455628005834926377111150535849870781311965526534864683738729043088304267443108861270250518688108921885341107521992081489898732997494868652417084850666696829968676908063816706195536608462811618961609009829930709115866479356354997344695505539300627374595139026939944887166247558925478809737582401649623616894905446325591380746782874536983590414731173956305645321394830286235993444101326398981614086606838882225659916607425076476270291341008348141759372459837255932394653548378727864509844694928029930485709772627451470609242795117539850527119667110035173010990479821087014092388324089444236280387016963855212135991768040665804621767587186541017905072166240673465374990335059065276765022138197284646140665455319025326054411432790592774986380818516957636559768447764988878949190355322848274316584140851999448435788128276014466317073084170013534147620459975452711445369184831317257242866167624389321497744124762241575724125906441611097205216808125301478901188940892223278837934914498350316743048002406970496540350394620414518257539805616225242305561389209278993834207770709616991690748889681734165585011081134562391409788143683161627663628408609837717057724891380638240698348857349216691320368612552967530079309584786758996380042965923621165571791046410235027260795336283559898522635478135843299226887250156907658528240801693499952853939037286292981894920129665870521371974775632181750651638169678857691893339680886069739521877561220059580114553405762626304639016180756107631013577610942246130090899745063494259697926468543130932488218382046467747578912479511966203022849089819142688905351551047100509044009842597059440013773911309253730126558291799671949172672738986171001813977860325547523187687011209548819977674821253792081971536725337507418586296031490953249509742850541709499267106519693546728877702775579959348680171715477834987833004090281046866746966647569211711514981796154841499524001984614704352283686495771524850225314238884001911479345063398534993757784589992923376784657160050657871258002668942278122143276079012663121428682182688217402931004647011448807439105302458235447251876056132462789545697616605198296305506596811174995619670356437912862409831419167183365797937039629775200880913032403341371615864625941535024930834381439256634116839696949582241394804534752495855268915898661982723352837660014709367050521860655490849460668476898686677582893543812502135075708157545628821624149907904785383328693000129024841709295724792417915470164977515440012440500265521215056120124227886272109985561808176154091673724483058569534140084547990630510168 [157,46] 9188352074608338042108036059877666957535999428999550831660692989077017852231064619205142064397424979973000629557329783476802422891588711728331859916842583657537421484399762638527060352720405777908411059557811605675328368783276693201164614531272714516085180935820397385417845793324603666671044884977207083366443267037852751895977946558768501493475411230632228458821308175330831215181066467773752082140027709168402926935874431860752037898265636147177285918294336256910799104166717358245151003273899609073493376243642603078322493743025592040970763785570348325761712747855203008222559131731492784778928338445746678613482767874837067758701656221560713193138911880971990092678294584220880736017689135963413964798417124346648274149618741046177675664623135146825918137525559601636558084469255955624556062443083804410202533225473314668583103909142182729407569165322388056003181915997521718986202399620905180016103221222891062416060842954927239001991026968406171865318324109101434194486294554164293828471934548372684195076201564509102575149117167442733472713517965140517912344384387695010128476667680740352024014785761603985506456675858460477974387521338484384695784854943142992031272936847911044155746246959421386209292081303652902945440414035496176555900074924972015428953212022124459379208567575570383445292976134071958422662190075431845412687515688521508706344113678812353388911114924579766140654927987294437814485883649028793966710990185935535479180538858388565708312121620696012519805394006931160459850809266645802480805855728454982212603747562049645994122656504578477540958157381845094237192552740792912350920658906460873186147748020081088136139678414481207581003149333575052262570632481526489616508824324984997942184916332053429297942465574230893510721529136464540339353671625428173662464010375030728902362134186054348123996608010664334160172754966717610500941351916466914155949011270956243594101083692264058917786481490292068570635333874113003557654179152653866482491125569064180364398609650176548267829489742634663417967367116135220377445607804559230650474702073409994484917706793917299968629416848103745981005161170811041580575308673395432912782980239424611118293958857511706711887840800778956317948584313153889126562288993567520053772426206932763568712072370139837987657702530577858269524104285797359091171181558388239541307187257640382975043583209368300762934826797095715606953460069953931406665588423897431480624696109988925073985000795272434803966874514124532323085753581299386941502863657876940198628184748886966142712886979631745525681114443752762747813846834919553927679991547281322058363495358171401792 [157,47] 362530159519640133937682738667687608474492333070197722245365767825049875319900897604057716243074903621204378336360592531670273910601797320687288953482031101753678540775707861175023734178021659659443152736495329283900604227938516022576372167398852842818105116708702746567993189963280704421470095064049782206963238009028338270398563736841653311977083841131737640787253499966680502541770210912456307773177775954276189083616414821282385771921054089927539689984158200428580854691215030290998885682321809706584045439517031769585991833950195633933492658407655218795719439665531061747224737429700149295520689056932483889872325475956483854192032842813506150007325856978430726565094192503811108516943246344943907610408085768304594228455297708927069748256229963911552683581327644266434232649843412128549642928606228848660301610294443173803878793229793107551357422438971606686669637658648895331813517701005267985124352680008065437946502532407138203508520640726156470882774726093827778727804300206562896232453051545969460818587035244925080618943797853545312980420516016057234390221411235493017253824407007718251784027417690263089589247825243976737960007860149919028632978503540602707614413205830320428444577127291677968675945106954902173984443207380535105373099112641533721968994855905547017778396225196978922265012456439559221204695158269148686452652616780223076663417173507101020043826392777908494963950664847073262109374561757848399487327896510927926042523301582383445713123380813411793430929241035125580406357707309057636007516253337160153232767053130638332867384653024722576983194853183248504834777834787614047674689502712612641802585499852131556163126771102050041615315665303208236933586743485815477824099327362427657035486355577673337507991203452432393556209551612008249084739181864189062696542660440387242139309151891631443635810394707081992255013716215465315981095782299846333561608441224328042461693214562860175572268543770655983951272844121922069822406946857042770561213767031442598138083276566067226951681553328670903780355450281084264614386890435686676734254469736578432802554257416521165926122031596477186524627602137587984004953369113947609554101647716418378912968177544066831925884734621495421852812179958159484658207872342599395425498485391788031105933165284095240150753646515995458913424314250070647532173863220651008324110074140360964853537989501106430990904343036830134838198276750564906309203325695038216274312118927022550534809992622905536425064182927775193056290189579467337636456738665860192361693636649306936080189171930346101532016206572523727468863577898599659634305900691439083544196251714350252 [157,48] -52865651304860606203201199247312501554356256636123520322015509515075514997302424423168261435230606248853104037578054235832664290153938881693736748600446947024095101519064520768679352363514649298236821994407731346777806052849251928961692930933534387089269318223018364646776538755575677490312217987830760175000413321908803366887403786359879440713761550208808506974426231323237471440138214816116962606495943027230995358889468670623349192942882736638447987738576592628963008010888078087094618018751167705912724187002487930901346431020216545604461940834142001316859933946031382702438184500650819119365307207359144874655490136860816085610070276197938932436568195215011823186580974706385191346403788293530217869836170531638209150235601633473442618133469379915529780908713082957961838443439706536471079351158046257341908217001389523961547334186618937755396757449698163104937376491858208231995282423601188863547714014753571492483842215852166107237738231827499463548465311532743979766712539645674477304639085158840428197586632649709285521057799618644573974147014253035503473507609046334622771485968333516440303035513805666074728719031811201649123321154974247414533101026346242309817485548512107176754439311658874736769049914556346843969354052243331594674174372638656866302054774570313078776840553708619166092446387448910191515514183294526755777376384495962380858158393266483372792078067360282911226217937892533911024074223159561071741364509154938871523052383847252933700912180862201052908860226666610098965944333717227043700539583575271614875799371400225162896399323304034420942934431593062982305731642913620124557889139545298941674533917570740693270811392362656052448523161234680111676184540946796131878321794728071183836713733098600958646804636476362071962271653124384148309559128991262100249209582521643163998355354198836975599368419655047536817063357179661716337083419584861582486694642279953605880398551371763094393618653857225644418873041190889920888151796489383886665732131837021978303499417607881605313345740477769207757088044846878290291470108409613684813954181000557461480507678455602947231196891484842533628881495991275838570581862995580387142155145306689974340720807012337766485910228168905061656339534786204846413433147298357034202016656088101243661277371854907398096436058686384989955621230304242277899031496261493920806225887510101348569161149847379056919308971791673391137440646746810009134785557598766164967795178716112045619788577228414612724213169239267204533297814496189928245259814037523781980419348967009891109321279695301315148481041559228585869621783527005168327618693758229577769502415730592 [157,49] -4171055493545773868260254026615989474747103671415772745451927236818480517019221661327663407089314779327193308278798213597449989486353126762271990402773170798463960104154738281750826317923026946389260705253844400791237859600091955187157972031501172759361161302822167203411197828729547204587319749119625563127204728237502978982968596544435230231172720776838215883399515790045927735004000919803465686798440833446630608025467265080218401046199784989249348189207938029362864746898795999448059283568102904804135001540475410008235382593951539848398893172187981051324363526007078804600276136334921217572211779450772742646525165191293798537476940442443393172613509818599023026257345301961977057960903898488198056758991959563512648735328488200645999167472922319178921127017186014152487279154322313555559357724351042230977015888051464428279273768321009157519097132016009743033771027366872655724521334283442186380352828510893805935493792541092271981989912013076063297268555935600971295715501614970137548020321409643129392181748336501216897074525492374996249884593170360831896163880957483709174373547090835909103373284331569426527328361876598282782120461786888224225995031029910855478920838824777163995382003333727903614345595593174016021770199608752912157953608601453731945265961491080300027902348767863283775469856963319363406735930332487927337606562979168492934312362392623552614471306873272665638439745653143559035482174544652952762660571481287238850068140072547024640924357599760204781501370404967583227517905929080281924687735567972865922169398345658010783457334219538165074532408339166135770042960020546963433764430250771950173647655404731342423915395071520777624832897101693068747847514650576847578911489112826460212825069992936547929842243356214917360348661373215223121984074939607424664279182002132312209633098970113081976646896909785336235593670814094708338559160142235435472414899531668353188280643876184476207753575629718813575603920778409759317026468032541556180990674091442065937973546148732504137008069767770015852783856969858528355091587717180306242603224629205508424008762398174158589092618683329469617538062090168494464366968191833085966435359456694413294076782305830045120697519208578818612167424036458211196717974658872780446168086275177687268503319213695599767678732005861048674621462217925253667564175027025109731132184792233582431984780420141063463573385270590390256396440048893256422542299190183186684784043603874129805092049991018356265259587624189235433165780937912230408565707248191611046289476721036297444017819193554253401567476683313110486113806123284816019373034257524717845020326652 [157,50] -255744538749107033276033899627019069680352794424921416775112580869476524573341822351389970966572401932599041372306002682044726718611643125581532559238108459314617849828460956121776851665105319295483767815672271588266860245911767409885309203221199433423156833848363854161406853311086024472054157801963463135186373316762676952650943440628811291549283981894907733877371804694231506463643654970991745363986722230634618664268455300261818873016345556875168461612067070829547309289866095391504464358768687730600513153553567447761133696717442401003599948371035102660290030938569349768854420158174589412491236913542913257735784993134875000937135518947788669171153382474310535492585060395874991207198711066137263761956380583261159241477482121781977214989946048043555897116160779375146126608910549773797709205744589410556929358496633827710204358569819054146998788088602686550500885242266329166868955738176991290173484098163518642699820582964423386757892847442075038693558194256505853045243759631809628814446325607878495443047459497869312314945625394187787433095559530396736500907471354159202832191858031636134002322839550272415054534123146315559099021539093832459935388310579992754511060264055481639868577854107641431638292277817783560262213500074749917310684166300425637478049414458520328400387482984588842073816465936324591965663738645814517841285346864948824846760655525357263472338924517567274815201395749148768145972478516677604496108278971851181260521403369437716866275182494380158083445021770086067575551617647640782175740191262248465849349123256641222868939246566774669830335598923874693344987837545929319210793084922420118859112721232872404573519029073880910127254782551060533474606751591373168881305687012117230334981917302487219214846212590700878627773141141815171519215073525405509014161803798538296994924804216939777889752665772037199675514533282508504553175859842167628657253483586989249473205609408112935490638987890619164808743564235122279805303683921976906394739301091261043029792386369322634180164579313946680099524578867937447627780280974645859301827653606339722336117759262790958561739347169098917606337460652377804715145661214532536835809043771806693048698474027057798304199848938963827940040026602111761087039795949016775863539710783674561622085610623206505376214305818478553121567815515885242406471098922432688709896141125494274699700985129772332266964318060308660264475283886364823862743777352870452124937301401365661979873598859875946748829470106949485290941244046379800594627007386361100874941274342611840492713156062602233689619877076611077161602165597642212637145631383703437825856 [157,51] 2446798944660761822691404056278667126756518570891299102342829064438194033074306960900576098569479250310610850157975974427891570803755644212119808759285381896343005556136083745461777909935195490781885778025245447164487789087922487947444455418268830630502442149137988694139279159462298503580505450412850437613542924174268587034888275084195930102240315787903404698909665462470434889786206191970846981638127285967988265196124407000131712451390538699342340260515786266326173600722291792679308830599760859562659562130297052963552111587897568040720660728617664567002634137807860355263322999347111548501260880703678728715072816117009972344584950827162666079050528655742543836017835455069963879368650992108946958309623401741407797421579583253505394487697456977233199200409024922752241167760928835454570507634212687653989171723877129608606635330977038982912314539333726942181170920204386286984289543626638972050804920736210367779345583399982355455715007578711073913386660503582296679848760163241516626597765377003410435504039570273895143612435933171633018341879986404195094477528491216448026226368943786004006721274057647467973683330578975856193263654388180702280839051087321555239935613024604247664437319578201390478231450856054105669681897921259337331129181508268430141215930706335451474667923766369671218655853514986330560635251499317302300188222158111073785864708689412883688922811411026319832229582152565348808894273988687493365936545815727453688664107461469699669790115172886064012793217928384350160050342420318641868366956204999246100828952384845815808885248270003699916481094536744783765123869787450545232429549173016152392347107949211486577098285716609988010713402875231126841704566876622187997367927571442771486574158410795059341264618258415027065572819264700428059472473119489273411191873904309500163144360480247899157710117821658728620121704374292102129741421018560740064454931711655358744909292573286451164489687946389664524229168362183658610001198385094404056530423948191177115285971746013483363639987115111618226146432714897887204264171103646660211198636634634721180992291516423305888978594910602724751177429096336701051301204384109581051383704532343971461646629408062562442237197790705307376350523087187379255100098610501518416922120599842672003425795213778446412394319319484314178431570382575606224384588534880471927038368266909747968731501643868562071366110590470942026842400329862989248153221810348077231723350444237029712759691206024443695796061856446662737472219835850672119960296186250717062227740066925331180034586664987886088047401208186729265972358554882011924568985773449965211168 [157,52] -1474650825129158078923707963323385863137028573940754555673247222479734259203379510725677959264661194937089438852984786082378041806774192674574555112918569989656591928870425873130701438873922740269118582941302220209362448094630600936811531568844998069637070270675998634495502648360588266868579557310455072314629563580361725444374645704855912936076942076035705736752723713648227318769768084876155317277324138615464007152338891180729306004258603954746004813641250328152873930429640625497778013429924123155162962197514028042517009614060475890290920462289561017147851720294632276615872155083349944850398325223773559527263951649908571709143169269777883829491314351438739564236309853762702757149287163192733480181198949651649112488210133005745700478012619392779352596116082496598643074313017133554113293181111697662115498459846925383577962986005996749797975891040471837331116366434713698538629227478799394695732346847851803506932937573654335578437309185990759317087585402123847815439109467767074281951631880882174353472818417757527818752007025533001887304885465056251159568006446619498917480865708925898844790415917215518008109414251561732103430872276500878144939784799185946756725249203191291163011258472328377406648274325016578927608521435187934068310796810892069498530585555451622046098572844790888073926407596284485787575420195690748610507728708570895197467980906706698429328884326439196227882715125101795149151372762762596507989440354886929465888316842075241267466249714518494605729323399459962799003819497938394858599532436820455768098146634867421306443589175351452597313996817370575507130463497382518696027114055171416441511093002110056584870550373466342247741960044021424885249919681848059488429969242856020093241770812220501232353914884387016380892269651920944413994773644131208626130917603781104101070042267549723125202567009754149667840036259849417589620524456624605415976403942185034681573406626047171530034663667861083404194444709005252363324062570062090584654609491865161731071967121731228967345752136631688575584559905489512523227836167614603537035374341163641533283191876366012996072333926905528496275249665185569411587838217874589934222731683452107647628496072740038405829310124903039091913798063304092691770819657214850895262904357246994975400723186527753149241562810614477168176765189074040467201622875172977227029410649239763637676974532726432247066053269486138808094257201542605295967193598208629320969207593379699961986249217817822827701349579467344466306952724160498727871086724778524874849646579889960534928326839603187036160641132951060333096111743921857334644167856173998032 [157,53] 549145261910825623308170943179899871074057578033781082819927862631154544834478172722167467008695638608068621876284818278677450865151008541118742105497174699692960313326249042269939965186972240540018806185775539969411766473139677287808932659119878355942325319403511921985389848495564141926306607156500881543690620179226023576297791923999315905272331672974331020962209162355310890511248752339704598517347771780670966967905122013025654420783910078372083811589380033729989847327457797321407946097557446759006189007802344651206335859362428407821907964787147053673026086426808317211169114704033617686908767578912422411261771268290629880967270352719904758610134809674008900952085783756110072056787185932857002583397963316013699498156881058234829136856147534706230953800256545672285006699536701540308096755889758330185031519955490827595565241480002990611792261524617650147291543356511759095159315316796354768591512031781852442089195986020379020869617034167861787664828571265426333170273193948472233916275879500062960032549458242061732104035012205253225230845287753145360957228466886516897814963679016649080012251881268159995316696249392198515772743027332359242573862441169084294928847079800470501630684378450176087817748222688097767620785488162626021801264898046596139413283489701071951665982864440053734053007327576542193147231740353437054019938885966676468130675594516986221205103926312865647286318796800119262736795235417361372046304474130161099372707374691013185067102872030279174179478548451169239335473713666368621043630984017031775424281975664379997875558762536605591490143096005694906615087044365319505293849363833413801223693021849881831072735623183658971776035277443145035163592311664103859863684564978220900924764235248860782730796020475347896163167039038927863314151991930703779161109282054279543089759265945731832975014432508672364540031525352108798558571667390369157189038584494040318354962460686233159783417927355602342379484737480990274823417842776312975105849486703948157434079463793933384190803819510201777664637040688667771459769783816608108982097609852927397542509494614725717658543266169012653106069072192414892806985801955298267208346107974774318773799910735087534476293925847075876598862134585155203332785502638483097485734320971316494697259396037961843831946827128540272932158785415727917029710997524473150154623926330321200950055806854314966473824440418409174054181986488908644232394495607311585863413608508824245865054772780296344107661535334021337365204476108192297160238989316417536106638168454615740755451572918517202273520218318841676610030954427195608032287275540842 [157,54] -155296346761652987065372631860695980727932768550784091482567540509543448266028352146673373279687167151942680502517632507510431544860241950772071573912509348065686485745874778539904735869755376317658341740056252476219502192827728824209238500521989327765488774395039703468856478326870658431733617892194512681845020995328779068814781496464581538487168403405126708220370462478330038440817508768101808831107087963378412147747520434356901367501938894164030059436763864854906971384323994400939250108207355086896411415101978606719643833954894356409528970395804069227463288645474765021804169022039312490959473953918210140474421471459110767147959517602272631077461933119755148963073190922334408895699259542596085792711329616879074063056905864595281782061769707870304321710057798057271290167147489762244313582692246457643694683407788360765998535585490185364820000644478875878928416858314990897640487567728766651327408163788660046377922502261229886668622838334519237566708784379388449762587527450598251773281878314727499663524808535552169974852093436403409699887778789016302705669839921808103132039180883200480411550671323708173338754829961604302151137574539905806489447432557327967396098969945540895756568801873506484071851075753123008627230581763643315044714998560906160845289231189895655317904188543768769443674111209987896496204578532638299754422717857301737531461014925997625149032691624782328563129096069332263787360939347821049138190603555106205302423631906060197758347362708096143650906961378667485035281961962347410904168547728789939924760567021241388530492528717130024017448208735701370385608626798355683225805371686442300636325461970854588186815381572383714515976186383150689166129352509555537659996982811353140677748644877512395245290689949122028305002287465641754794167451960206647386811600500115055047045645961941317512524493451845761041572841524593384916503935883564986109285668921331069104889914383641327089543651972218745784072044656299055967273681686231605861904458727599418741025491483482846734272406266795857919921282651987002199513978004889858978503501703565899431594487154105947622576305827885152682233667126999709664527346059431855602008437088147406273521398922083728623762132251496314099892363775837083791611231756609550377424252742669289489404509031550294869567291633745247448981746526536900172312132759634393062312436008845449852728252117962499879694423474852161266721126679077099059372457845595158945316118994848254166604714466553867890471037815992275584358186706215731693683185246543377290204234143696027383073809044521810875169696768886913522979883873259121877093566768 [157,55] 35533927186228759206028304647222935659927771703109389296001660533670598640148900920857064167534172870364341901370123784281806031596084555884448912103231090575965517165497327337042981332178731557591769218286978142208142039921529243114056851816405508289994582756268717897183447489269379384700117115233239393312965013610067780506572445366525335490622153225398917777727323830129404005586458517248875274163274137342592780191501317896087762980909403569496337780078649965924860429955186151241593434359379632762640785938741578938309629874794824422275129207360332315916196983803700255734806535922697331492333183701233809945368053219149284688720062852429690871126993662727836127261423218475855019941292904832994826512951660532654455013609832301410115357059470593190580010477564125757533156259665582375477037270203567341361939821562410649969993981206154069582729669567589676749106639853403410670929056267883535807627477947946183526361905815743549476384551181304321356055242197499995731850185082224013168530091531331349616772951217224516842599787235698686926332051940458804053537979253793136734013261074551896698588777021112884053720076995517007616966840449470702990935573823893322470842617099247167756133855496460438117726979726863684031345715771737103753591184728831004106280841671287264333860361644223548481936477561441831650621236618124825672231422556023341687284291161834352008977920762096011123042798766539605354196010868368688001391094840956658596314559029843005571648661983291234088078525022278295272063493414174410356095786339995201515402990072208714073716184108553377169671787988549124188199421260749820067062751397462061296612305894101825402943177215190765625578285803597789520679859785965249915153418529613944086957201610714202720354880667594829701216552604913605653733887485478581409609685641649419513349874441793323534213707093725458577913935382403536603335643003719246026437182537579033840265156829951064981946220226856370642292311747639563323985183748584977957291128097519552400421871880278840083174017939752784819817862764690253091239464497898968065354915910454834144152338728131779140625737461800351486087632424688532404936503465386114174772757392860564876538324888310842663279896989948961100596619224617840974331131036194158174708553675549797283609548633286455109331400783692644925724617727697137251224109798460478508972988865011806947380059900705335393748822549272745427390326392186154253309210824330281072491708052977381644876813938293938149885968679408019864728325231192635388262740205052390886264409403464184788109110587684058717495697323156758967264415816883330440139948 [157,56] -6708457752089243499828225794049036690740227037780216219046574570944760688925855642449302798360195859337238790373598083472119874189411334151282244973357678852515856679494041034539299017195431917374758280588113129854583993532383744051314918626958386264713506088316040049096862373535367960067800077316551115902672498396018629575829085274594434522857685339332293849487864057996241750324132966324318484050554787539782581519044367539929356517504160101769420788398346726789384669758587538162554638499613328999551460808541143219771765301878455867854016815315883137623160132358242756783891571717476254625052228751649103281300277780365562939787794404048957860144619556406830192207612357942112603360233139682253720187874195911486020485917490432080373815952858580643919415924147890301393143663229097231778555033730624306378171164612882758055547541494838152454109550408820845929439582003878986527174742989550455305467416400633553475053659051910349380608919420208965040293901448748240879625276796010243708892042985258816816255429270069449996245844304008489206539470414003768516627091718513462169448719971636189350567454487568000594203023283304848912420670590999554479760234178695267776324418845481653996422622058165037166200097064157100335809735763293942609847891883741572917111433184847267650297049037198900003254472679757807477732502170393553486732794852646466518723238903149751591582891909746297305757059895542070242356953040554919077773715295610379361508517353751091557421497010614912221455988886537311956523902987672623984980869925887684505496270804163936939118690486223027975705324229028044917502571550974895619896861532298148043987008929967632665912003798783826571660151530734919600360014233387721105796926249879987209699954184364395921159194367635473784995001588873056349320976891006897218790414361102149201260487122642687712388089296990844265680333057617481011942936356207588177019338983804473970875340032713811363554404759450072578544167305581969971240245180358605882083925363226920115182354281796193754741948667792964659588992722293481981696438690839895313144117373802614506183164870243153468895411494130402246144000987831401400441627226092861282100705747114853095983938669453238949218599514833875707356270170230986440100257443519631684887926555930643219850502237141749975460758935618673741749478720136686934626648869906182218633326754992590697534736730775515082965968182604732995800489862522623209841856591644200150432538835781755562667724995771453642029204291812219132507236739115356225443794631722968276087269683144088219006772363019975242472368228445017577169783724373096984272 [157,57] 1068793230347397647152462947434946338173409271462672306087360614295590262470508861084975656718840210073073483180429176649632370590652612854492280372939893625484459471657698003655955529691686803367596872077336840350074380492492186569510909383224023108920938936267193579500976206191652041885585697064329506679915239155377490689673701603080820078887637580769722852279658335543053276373075046653861040196002323301075965586693200286741124300199106631608730605243894681411772440109281974737678119036203458800080826282615796486720341674311059315816207884752811127879600117657213909880602952906854628288071238364067549150856301939870456768353384118825310717420875144412522190175957903609101455550727255821407314037821502075315525498795773883812237929568583563122351283131285330753589430935941790968708489232321050454070643524082003883627693044757432967472344223601585735057527384243554565096750850743440355463876357726188290472678251157705249767418016001048315942862436536124864446709816603783214231914266689507837378645138439018093047202256930733309880258806335317218159598827249117155017189027048991119354387635760742569687564158633431287596217314489730933425330781098828673142858924121994819211349326030066562266325653315154277226432584191567933289468546710525600817313482374593095266292786171363342619846103282822595380164601833873770280189455861840378623150508916724871822665819860755311531156231175264915194187959364189168205826547357156203619714866678861430929691593058609801289407808869157807441317144674522603636018566050766552675712247888823515452449403267663724536804852926183289855063838076634208354942406446654294610155470620715768694751734406575133574040867816493599688477355649618591916656553648594604233376066199768619728588584216393195584034083148127592738481221944422936245838434507504738587955609056064918446713702571630911142309111024535361350467948924163812682921718937609880990656886189608996401464346193152279192193206043478558801188509729111644543786273892802310480650389186318890701203386537031563831778377732994980882086149549232133346121751425860629690207488792693805973990046527473428284099727294065427209126828863073347269995222696382293372440500293308267999512049234801466107300125416718233954358567203793573382047027738551866973940156055250338744566176286347718925853236221228102387708437484749449154528069089431289919787784605485316048263541080541674566758028781518529216779354733032999256165450665061872673128140638805413436021076781504761031684059572618671910790724424793595415589555501264191190949535433878541495688683656558121850488109794468687858 [157,58] -156906861954013728354999584192929259403018062907937116564837161979057762055762402096667834041762528469594785501533530010426721894153503819042583244901583822281123454956942230751319978547126010156002428482115909440332065269153980954983620038676703808910391163009321653452124783102934896077015528111134236624971486613472557564444501531292462585876150158434264224644887787588311195403480040547838855696962025526583441021404330930941934961803925650522652389352033849686187424309621127055447113747370719675633694697376007557758371136384217187725422090607541634355886347124553616801430363375354375106012491670833932673150595532450959442137859575063395686292748327199757985287279785286930276990731551832335827149422039539789391564131139736775396761060029633811515250139915459090239610197269900697886607343218109694415418498452024186946047726639979788647354076479645451212567910228052997467679383780100510915223214065274575227925863007271826327433860917037865739702288437667434818489064215126331686088073861513994651649501700856065667760868095909838292274246989400297171108841729819891881407877594926416920991112365831936486864238826143422489046610002327041324220326041105662361314155425576611680307040940046121845536114803237831171082782887527514218572197931393466080718873982720077766019389013464896135556520444628943732676067269905784053840308623571222423917390978909444966576662262182598893131041245647348640911237605875693477015764906503105910911966238329565871605804070746673383641476710200743852328688163352566932409951923615801641188246151704493966516268285545128132358731337256090863737257891030837883471854454575036647008150997496483404289918170020246688810015846136295069932333692940148966356146570250961422114583239635773831108831283024248667236078912791964305046427301019248017449391321717091212824770069022305900409188384864341602336433768921607128592775429273060000122130399561666631477945967586425147705408047586265497734193920098296246448718916281838365860576972994066485464912284527421908917295239746645886470464579217242620272407696321632795872037031435724731930703369155737095682268872113710828798953347196470107075289581151678084559065259025550913400370610266572873224955521793792517836498079933101208768450880910057449905670630800775864097004892693425177450643800376029137226326048598404412872156557298477197218606922708313852036360765417269640244144863029381856020552606305140372590024805155566148581735120258571828139654620923289714054729826474721526135398888958862113880958370836299894938883949757495834733197642987412850153884410909001014460341780125792 [157,59] 25765558721678199879592496268678085714708105854878867653603299299355804217907272374457125438241184264591204251307160651709656674820040775390716703886275893026833601616964829378645635819485542788111741840923450730771838388356699099555799873436732165374863399478787539290432513441646285889868314096079905099007114377603849817502600676506250914237198464994881151313066524456037323537520126969191360846673542391244257028637195283402542082161544216152384846033223360204255632307419707580395689362002163970140594322708094419296807015450929338736938828581998930096894318995363262356643964281733493304565593703878461209816293192233242190232136372143472474164307165492790720576494264550016933496822084465710981456393928380967748976760378860792286034869584710902124331068630831646674317403473469949207097470056336137137762783391022885923934710985113513736013788592512741111465177544956820011493298374785887613044280344145506270159284124873067757424859526889200217804282346956808763528542316386660008713053432662295021958042194045621977970195838614382549432034926475796429090258718502355619902289928595220734274080606543938381610181872950411346417911669343792059993089822566418803587033692665553884988677529311800028812708238569840302149852427601424291495015110289644108063266264152198033972585609360554882628813906657781190434723849490918721118536559294527188545873551502384933092173470138015207249968284253413646157376640161839735467806063274986286271526136274128534358422741093754725046956729499399928553703203498046061237452158960578729667526711135828361177915808667994115193236908097478511840434106837163644590343145145028661758391447689232377762836818318661447183443556110907441546265967929380339558461329961991389227630274561582017446179428519371177036848722818087932547887620424870662644321554411105730184845175787219697624209182461010190459197689089226200617879521414009380125211901102283465248231724652962416903047469323885886676127542519318160707543772288261826641550915669034387693164976148193691333225397479907210280393007636345686325309648706981166474010502059341775450531372838500296746528628545462301135917622414242303562343585070204496694131503832501829774466237620945631657520618560762986931192218218176229276640809679148538934550763383587811270236914171312865491381082088394905183264149905513643204934730965433897500666331219203577129730616729803489698247878747619283639523061905127144552402189428190254003432763387999039848739311410568837277021042826293010873535368127169736913232502343000096792277203684516694018038790201472322233377697380257270918742992444 [157,60] -5282094157011165410597759629726175311797813275835570781000321177996269325504084689515725727481326189514339741477906166504667320657267325450982527706745137344594183607898291534253481883279907643125945451936533358865887970853444293360166411735607352501046279165947275155911305156677675348581152880942882394290412801705279830652741641315722815006256752630123227890534558972788039351108352651500241490669030793815340711480601200181469286111218440262090372260432253648105824616828057352010481974178055572235866885109087227571008480992599024925017897871448657266632342032571421654355472378952716093606638385058701847969839068182664867884272245771915488132488661688332858041442734345065521072422739101006338325760906941200769559273245038686578753915025095529066238636635526450145937825029847112581299596302358095013857442662122969058451950635661401227866191875089875598050081490819900743905311282113372661098534758602553025887680882449757120149090249740637759860237894111716722773337406607816018403380882452034518419236016372039136180584823530008182764086264434368456524147351077051684796141994851487189295591684834710010497279165104469045782056247870528056374834759452027678475115751274901346568872993551712770749975592977876662170149993969521232476033945490732135752618690056510767515142280064082954003272057639341177032048451371964034162963061991927857476266370603167544221573560076200940875778412396855008583526447469652732434397936044608889828410252588135026614978487522902506589650244164490460796967862441918929295946425440718604678616136585539027310356135231538926888847276287775682808328348359451151601726645089463750379367893406914835766819591029048130057897629915764838181166089383210271376982578998621300585090682589945466172607954920583954162936629085702691466584617465894373128066203657750932512858965981924255416627799693209551627440646536550057918711603760741579006713294392199050368054253039624357363495272457361813595381173720144173795130038280027598732782191285429852737857711480680810600642238023020333446760874051353244946854860724565424301940279917039738879342202498883628497719930538914664485381771276707963758275318696708737153283502822498555539336879622341669424380793094827618694637295016129149948179045563512867821467923384467119996295028447563428843694537353846752003282377503683885698410074565450751353519893076339850750157753770750886302428775749060557374971730013861518928948166827659647451655262127579884520448425893469118102504146479311462634677093869818127778893563117450443158265053600845151069716943147172243452095188332011954640410872 [157,61] 1164553177098545873237143971049825353580208233379567201438883750836006024479869445293672488843682586890098547924479751479232468059944674739295363508009960975812299917783061136442956618492709870234417464844245088976833572599139724431410433053367866757423714965683731840414491038064921232448138580780859126605098943082780881863648732870541442089957725960808605684353121533175592057327259593785264029457200444849650341843641666787770449015920367149832485137611375329900041759778042843714399753753804418529773750436892091460758809527775769108893633309881053272744360473062955275514320067378636556523315579213910110184633482031380575559098825687241911567188305546720044018465131149497813244176939342157266507022963486604934388189161254992506334457067283213801021188042061200669500284449903502866223610635670566337905363944568388022181341576683504622444831954771223585597522427682604694519059985841505423851284227594410265444894686215132455907197101449262888471450563132820597521759006473864913353623679200111232977438100039854675437564624909664899569360497799750645692733321980659423988702451130062464065942797047689831901490283772820053077856497245207885724785966354114252476629933428157816494133897586550020773531342538287527312666908885032777331175513456689667731472328128113171569639330058137243042798718552062682153293474960191988999468961529338419160172038895749690337891280491553862397968673027955883916241225026846181610578669224588336302955322146703455177315640106735131812999868657957767069665738936134746985943190545575551661559253699580655940056663866780254580724173706716868222008979962511517957509168569496556057331084132396861147158127673754390347235068968201389859511702476973565879133082064920440254919782872346463162846669270728213979254960831734328120304265718907170096254336477645927542091986441269515661548340460005156934985963906939011884083175016852515533058185075167990575493467980073698049735252723669100809326098876098139583646215008955068462209476792185304022239778215407451412535135540330650101220247383306656751037667353383359786790056182829553168112682291539502899972090355198324834831797926448049122696350746163955934387149208627236931778636036117001736428830495515826729006582104540638780340955881131659881232539783440940978906524962059834004996628804834409401346762462559887358396385598771037374069527989328788113160013330189454591839267654523617030310502201556985281628101151703968203525087770186907818185540473548871832214933822897565143631155726008460461276755075022060177261456497640365607253461877670420635585797493055452796887 [157,62] -235093930017635690063460225886835422009579980272250398712529077218960937331530516516577843120185479893450111637976322965784087452007962817659175525452810524341050997697914214070415849034158357746727202859132456351437727279478576926927371791822696988809985366274762698878848264370573825377814730576733735305996958561457569524461080651269521715815516075080826991835237461668150562779431375968035194824790896874901610894207040793126106237418982695125969215931279263478659047278151196159446215973497292357602078465130922845197828747558696627304456010000036214744696534300068081196312061935096786029611203019946216597277632150110095106835852422324167365100292978751108490271648619316659575855187919202080378606383657766126503778155915442784629521359767616570372889567217649796325223715387063216228029838243065345843743082509851848857157976350281015689947304704488998965328927644614790678021217949418833664972907459623832929359680916730275742074634068869975284568231183108268751656871605492307072298281819865703643825447430087776984897851882561296810650607905152820151641756340784460818220049587674682922899977858624898412005564766200292489962439809600407379825849462338554769471939615875054037812109671777599607929249683598823648188042451521654772630718215631312495694864568084116665254899757617964223882217644215945675743619151337096949307486169915190992798177193434020157595793375628164970025253566097578062159893640343211935413078173609643961649804380089300664980546644386966394175454633474431923070899061495226963415277546689316204736121657141135775592240622386431156453781920831620967477803290839682397248054064872852093329659618706156194597239177139755027186390292001278283974618080260013398897855566177860119573224241610282582098026145578076797868307733064916876319032041445140815435455622632074478197497595866487042936840808564583592935387514397454229885505530918590293486323660040046334318855149184364292259622321080048607550186787417146723625573308828117380178233875942030259896178696156254182286429955972372671680990640114602340452338618631189583425900214033035646738564490545345207864742419002653065885421808699556630567189692508158930961184695403097913789587995204984656012840939662343748368069249872380894090176358011266503019866136188066080044452396542661163904136872176821124116079670143575050269914993394225242698836653535428626731475920742803606990912582666541110251684002442814749525041970272337751217793053604559409599446970008673794531045130730815377554655824561575833843608855777930016215550501684074639121662458984767887393041955667030608 [157,63] 40863628758388753219042756144405580958893906199950327205237004738124325487447235008932542381479257790633884990463847499279795884732009432501231377587373987336159910857849142058705731111556164258897479738066225949873840009952425590827713560594958402045879083704635197930691615497310526272507817032780838922359664883116515754614148079441696293628494618034219483240890763539394086827104760903368004020651103019849073695144746343901138655143259133380832312863031816736214515363474092974075958722548007020273460398140702434016795544416857733026809139716643290378559162942210555086356479875720897162595715560492507859768838056192859835675245449842440814945033701947916505214579862779021864478490997385801681327853469936500629042738622346832378742432361395167089941970265124076685988231022558166779007461837841782884347757360502293050334035929411539479067396503979761231092270863937955392465036516386867715384380461580165172602696501393987745961025428220258210071974099142356473997501201222973077096398450724198880756020232769588076483369212959829345357613505796434262731532940171572821071757692768137738565146232182190113002779258398859065428920991377139362056963496614726672236508974910106666438552833739594116480584740128603571452552550908162748609992130576310982024367946714606293396494662429119045943352961887094098430726418087850616202546771989999379645728037376768142110589412457006873379375686505096687564833643097867084738253820756657867037509559624354162697351155252363435821704908471387212508876567267627669073408076785781625567786250869788548934616352533822232286807307727399686686989582187325200608909160909335856631507845486868526835890040550024237524463804979020601938648194857243047733291052732895391445906337244522456946069154920695668817108996745218460032685809266187946971872331057218765030790374052221569323585350308710064913696979527135420218661176485423256784369886340006341061632766699199343652835545532876090904662743713431832871435895463861854803469289003970619973433695275463837916009385794545055562475701366195420699207237210088539378395248850759170311813540392794263267346911412997105711771965380068775347990588852138037822180327245820632540212859599885089459163710139301405232160284837365336863722752148225544538424628997201041846934410808156260738647685908244276102020417317904455689203754167947818655670671215736641627733435908630234614489953389619783290711581379876834572299052323932672147014128776937363725077204328377479290479593918723256962618182937490541418617837651206847068808212113531583912702284075429820215690630205076 [157,64] -6017370297575302874813581178378745200484690424588311932581082669198783218881561016366593754866250646654031593188223904364892101679296253212470759514738286148764713463691760879521595682181409109848441783081822447024293586837835404250603524138058306041584824665885247036089500639068028394428861972410770215259395626733842024327193984496038309749490613022433209822968641107829379066313495767001933216124086268113339960807877199088363626255694117730830274173815657472427763397929190100429650411000126976596394831922294231588789425396412199254000116348064890578015168157329565624091468250253389956221220698200909287290037343778656705994467400255438806671581732965509663907731481818225644430366576335049336487102987673638319033082600123891628210422342917841813939885513737710916964279281129306351206479232871645941186254413118228014489157879956156100962438200150363218182629499822738607713167743582162281511579880691475584104663260107176541297302188374194364460147172985390647633112828906344319351310437786427452767729898733951597610046475250153931418929342205886552757095996631483404909590953906857631736041432585548238156411681423827423862444270811771668089546698029442174247455404191654430022881116165704154767170207446923339532309944932325237503681039864658634319464748929536468431656599331135026075433807720619071498152907640319237621506105592405840276470318157505504193128070207982025289392206628620192108799435747408729513312649881260279462749760749622093988073997276557939692082468408435165653089870927971651311865194657573231001025702179717385089121399587483141439851312334913478246597243770029317780942968646707327448352367970716287199481343082753544374799061888440171456812993494531655988158554677691412666408204993195530879250214256187698209276585354268523331207084769839205225422171236389088815876963630532576224659702763036471608368054602069411469181256812231722356381094097517022974130940823043913517399805232544026645770676021202442117821215648652941284006051918508506990499949635070698806132324453482745396107799548241485913429515447103387850155174550263155431668581305418550082919697774628351342333985049631527775569374685571793435701454667586115360591913058942873127576401715406504216776894921959912595058708290541143900641003738323440220244695841511135615054502693654221677844354521180017769410124719753706340002172126113490350437904659700554700009049668756113486184580670842365238018024343393230154119537065600228221443594608298915960179442625199228756928416363702669176265032038006106594182049127788632783720380228872531369365791872 [157,65] 747168594243066163707942965399544687814081537070786914114769843978932952973443367876997575841858385137956882227514788292013970726722795975003074061957048997485794466638596498924507375805266279877709856690011605492677417234218917347969941739542118539993875287688436143242338335085559936442796160316406427054348770919424230594570027266065099894451934637717909580454929558309813291691486786022745569571439861654140731241990048881049723851997520298122637741397703782582347144949592944412707062938342548543081153308940324213286381940100934736124039376922298626614723349352049345336392086883254253191250285911317782720883190881328581494930035776591727759761401238192512078794061177818092860039109079431678872267360590818957761876287974652594352199920913723221306822541174707002686078326921769067151912138849434452228558655934789915428764814927165359031350101217901010330136928602579254876629196441336222301042010184587717039343487038378523129243078606241155648657819258647106202348668331013334774342015939334287316651095241891364652692142786147041900882602765603219823169014490817092301887634024347627224434495390967126877669899014734878436699720769621135397729067612061420304652718048037914575780455114617611984040974184681477130750674347000167187469397571440814727518017939982482546568628857143382499247946400500854217986695289769313209361901359887146057760276536034260267715686742908260568015682624073570105836198173059405940437840692930096319833153521100758564268932155546294731527651677129832169409532392642755276429401718859244055361782073000599557109578386377368052961945575502358475785502535488415959679776912405690334235611546194807074876701898858197203891686146511356833913341332617363131731622779770638035950881018365692045735520304756513211152458894571364034034215377452432719281498193255389387100343448243094124623619074589021309536360088941278611836677945656130771366597890261371963278534022728685249727957014422113368252797431466740528174004708594877667432047791233089172437611531649040133883122212949754453044554412538063328947616614912822258747213152455829903669042344473924033306707573440012903423511801356575587062245921060884242470852588738586745858825586521261004785039860404980848721819811499274594507477425774124671839727384517701817654158053154311434844577352706447549914732351501151617357921759328112434169404277623454861594002612906346473895312821737596787468568588277896042642051167454514906102225079954928433706123482383816097544048335893999506536999956263557516028091769288825334709250911477679156349950027485650318901200 [157,66] -78039557888211350051139248666632853817895715410310635441663866916679762519417498893044040854545752099107591080606928370768205179421498520657099507617817791717053999245524307501163366859127120142401776749000925756143383387382883264074100052618940897802463965920927311286911912699040818206584593964727968397075152330363132567140475597025623987156404317360374404175606551881970896573831884262154054111029046927523627290188517774531973106006815511160340583168381377208172164056219345523812840859849201079880069648513320580298103659579120749773365301891841799249591940211286952349845185863249301654259900269502410937542973317219775599954023751704374928891769921420170971821814856437272621855267279871962322667690034776698088866235050715888358860917705521214024045872777520800459139387038787312559156266878366516205003778565241794118785591781086049944644679975253266300596548842960351359854545844695422406918672398403860899490931035176715244403343411431482092292245540233370366731129111688753102325861746670594327545758057405942949954867517751218950328566937197827666289641712464202743811078777942720646410902227559550279855226298388384948833724602944404640244517080544339845703921369021341984265532705734539311886702723732827324606910751831461179875089726312330938857920574215913909929982799458727189545718899593993810978361766168681505757049035360803271315790667973651791277121243970208306899759806107974813402946864169125408492507101084146467266477900569523447796592602370956713100184355334609476673324554827144788033790032563092359387440796437226854203070962219719482016215012164014005673287666752110968714047811124615190206966728353396753491083347025671353852050731155576446445502007807902508754240412147078830837091904285672541098010238109416887854704093644961589047867855951650580491509581655077409358514077049992952801740009752673064486704775911719946193026649650394870569703998907139207054070917841837637295224522952535646386727525895586724461775393184193836011793213817025285802432339172741030718936033335964943493991956147853282642895553935723506752312619270211977958340229834007014439398728871741062378629020625941663018178415115454198573920127735885131716889877546907548424375975739503089833200657419462493015404086080314617038279745582479395308678286693726924098332891739240688712053546246336600626647305184660335411228665259639913025193878480946533465301378333836116838681569796450725093552728424078776241265847697350497301898770264932151976641470401666394058911118165077979991883873411408221144194527767146566221140856606081577472 [157,67] 6822422192053085737201421424462941721048539430347955896996240305187898099542716521776965283533629005306025655861304626076277565448068289795369695408992562574542040431792037794554114017087231815830109610571537607712992999859561843621694723474147489650218992654708113919772768746480677509346191038755054757833723510060268060938598259953443882786288579362997236763842043470471383833525279032994213922686299670427655662726901945675052646368435302563700647357265466096377165714130076402836317111572801704211900501229416662481759850507853665619779731178713808110738143179679153358909278635216655782418350425253721708663430838479444264385780790665527602395017140741342447489549175227960640711128414250306824172863248187868236721415414999751370184559326367833484688748059990543886687604260967241821302722003659246955294606829755001645846307102271223915341218751363883560187267024503354805513305998014997894656315883852449644980530410682468585875877665025762435237351356665533066471947494328495782916551798953155441338210070312522360878310300033002400235844063136208315413010638251498389837158531414115550449717570448123698375259170697373077380359334463747621560950372289390437747422268829176671163731469417035775056202565955440970891290798204961968104871924042954802601241098164255752690637809632218587369866080135380000087190751118041383853086318841425165298319301697669361433556341716696266348482769759342035875200056386391017605737895598582162188243251617578351181637308482660476543571399576516930312391937056240853554570546762194461558794538660491090551306648612376454232160806975048955545508264087526799194637440676481715100048764877114602460709988940271482348789860760304102003379350563132550235378760137879498240330730411762734161635648574814240062141028720906462409450118762118581999449848756118600037767367620837234129145790107631027222229480455884361091493332926378221626635753167790055824900726842936217582994610182024601665669626998174859501343725525942810961731056062080587370795000770841418429476052526427727136918184023242940641401158645779986309894276195051596138646650571246303488854204912150128337073539078338682848752929307937142180578593476700038451799455505840391190951605405193019670402816254255542247176706062014536069990034492843946547012707825114758696031544037097516582017606943494269473969649557542039667761859511830095436717901482406709702300592928869835786241122338144826101442759212579143791678938589725184586379598184368823220807229169449091347146488610045274874768924320678509452858741276402650383083061376963712 [157,68] -491598913171250534670060386184685058165755071371771271253934527892913297335701463115205284293764089345225411499989611261703657288720686847930339725607358694555793344056297862211321699411168688832954797543573445029036003433747647655300277369538450463036327987585257378442132850451081874044946789324761663589830537167658782568778607254570290641875223996319485370602901648604501265674837568442935402448376039696012728512465177619072334781962514467729999374284090509532580840751376822869853079552429879821456322817655526935351136790402886906107463686892449561161226457990823236095349349612479111317963311438364959261126762670877587765495362322894626153730816513486329130054189918611934080118994647742929461916356810287401063516359594803245973501611302143228541561014349451980743665282425008367310966613947234454689544725387482307061625084872736378893961455264092715963627521734512434859465097388397533130654585806329975047719962722356553113299855763537826228809610316292220717324991000571763198762879143669076776442375688329892989367270455822385562464545219272544119957239565228336968780564920213608575016537559499634375314902040147836787286094383782259125425520876976710556965239327624280517163896302049728743514843616551847623320327017891332740832626554126020045406018204814172291754929880838266244377159593965731319205949120962225165278406722995929567651856610407697520963788163661303278850221812037285785741279472990811406148867122525850322097280352581390866372072963605643785701780780080603873871032192723338648876217951853123653276841118922579650120480390376206005531262437385884532224690432545434690149425711468403847828228885164190593715910931882562406777250527514339442896635624251604935008323170235406348319545859646771812444158958427181546658506855927883349193986393158540411523998415988013034048952193678641878620910071941701977227874652359749135387751352154828036445229972982305689180636873898355182539058958831097602288565409874206596177638553489643356857611668383030217409582793156737334174786750348047695452875405379166511493525221559304865884913419946070050799923083409658141397854500843942494635902028831681504980730224158506579794244199159095810743603195864481194869036809328054972575929211085452981853560411532509518333788336595074897431115604964128829144840685275546451062571810655538652873221605168053580276327768971782909289954481193695649274235446131451594045486386102584204724125289307929593973023642037091001443837683989520691652969430410442400397758278971657832882731688482531644264529681411177380440666581312 [157,69] 27978720867193469421026258560571367326404657787892949560542776764607693337938925926918545051911501572604907226241667026031404963557676688011985212911453803686349441542689386699714829634975406607556591641304045124559524738336787022291379942886465077216976150448270437587026670327330923705628979175901963383084307198304211790683589430588190409450915117502003984653525148844608860253302876256560716802759179477586592394107705605030959460603915322162791023906894838056498608594336004712969487549774725634896228516161171095897747049118318042919785101929867368137017526959464305278359852699376912064368240178831752390113418031328172654505838533192474072294176655859945002316654304997330440498710825172645111346952108775295360021090815072194215740868670869407673940646709587244393031279131071271842443328311281611709969478241604333683500334546457607938344690800297818755756505844904290559369788766756375401022335297684736707991786889936535344709007873798056912440443134875737756922853611872152895080164441431312205959756643470906844469490152504674724268556315969082370213449509761341860023980988749441940563361109034296534761003922756618414455061494821052793981058880576959941476126279179214873495544786722689874060373152024004199432843848584410816522261296200354339768776980806913343763777535715186310075512275426865475888050931773092340159475423865812384184261931904836855698918510098419352862225125308723638628227748244950390311989710684630146408118559191236782378086029623138917332536377168460103648079731587069003239427551443133473206910382133358017623430538925385089057165093216417747663576052090753273473547358123311300318093839740388550571945457320972489752687453665772624532914009428170305871269207197748754898226431360414308341562352577312641839351387190997497356307136857270432038251998680102687724650884779171360759880476780798673884868603110779873341670781492327902567463629915675542162862921994180745332016776032350385465532860147820324618484442690638503174048183570262696536607399416335348834771001215039726048727754499641909976566415057699663651061528094360393731534213281162553271138109885036931722574540573266529165608461035560199297173224496046084657304116837985769534842542175281412546160413503335929949265231880845247590242858530083522346162686081278381783742469750116817772055490757906148535783960194453193953980746359004207412707543438463541510433583903867930148143417341883765351149366882945891280736229349791216500894316684376729570199444736363566202816875634306450548564586555129091592850835872294922003813160 [157,70] -1057483795343085628251424751574510789267462921511171069807752381070337265700341155249639951765433723785711322531346045226651435467169840053108893760831384200771478884934919617192450916634570420472095123757056509683617294426102503761097153569867919126939155671255455303053147726659738102244049784652541257264568342386320677285889815519608565604232831282879625933382544390823786170960148117044430489044685962972835867750115842709708155364815173175950867425967075897996697107351233229678710019750573842047675305317141121870202536533390971780759945905244923588024413456318672953830737236868049333524939156161080335002812573157314289852996979800215921081563472773994282512282341453473566868375214767630561240357562328972769075107031695112024357508445976001448952551043091119786415216006386311584555484515359914784573298198490667871222765734945851561553410148470774504793143347805568486502140305534647199077029626642106159183193362638755123967819640973895248688857942307057259383958213549834638016137846241009403891556175075830560996156267779440608271474686315151995132819300620857087044876953992677481011397387313397717593095189335288420841358656843305898002948243499686700481499055593455059219984029053460215191293816857103206521320113275498479110427627008789997937640277346247492760532874783508966221591889656796250191745694346095492582173688008528929422677777977314943545873205268316898646436359990421596992538105592967877184910961591033552075081285955386993021887887379695002788264658565046740255017934612950289834445358072007380265255273096485195529665412971065972492595623839348359810618672268526052856751019692948281875427074897362163259189960712209088177964462867861080571240685717978454912423447320195391094998235082980021660055433983531945112204717489489513237039991067675979606277050012288289879653344181541201582368464515629770401274369865727927674651385085558734545325155274093147149232366542136480618957301218707612493271784015673273593292989228013689562063463755490039524002389779589266524095150630258933412947142778247810066040052311239900964590034218266462297341142739086408446597716994269492576328455400695469764239930221255775418446854705058985954434785295307697416461320911346279676754043439240058453724596759514278914995862188318917146146107721478669035504224601145769402433930042305272760394040651189413427813591664536414358222738695507947706361548280509932240016475121933880757468523420743366079720237465894077226760030455859318485904746766099141040742741722518054266425675990339693720417946003252170121728 [157,71] -8584230350414385204411165613609755003120368699270200470137649839470821876612633199003576964096674102031097561273970624250856493331690678430171381674793441043647028952600939073324494773223117645155157837322420640432464647176354203579007096257960653865731577136059423151221331226602788078689576566131770012591924819921989942045805267043742904225959785212587042234508497607692517815052502912687088518497224893784128049124325863314878722474933535232276103974225524527500954578606741036132843125806082294010503560449386470033284813727188055413839271027940404061075831730993262444359159700952266235761047035920356148469651076968885793059627043924314646003255692919470724680752281711115983768080693885234130719316086853408165014226720619830730475021089874439628348389993905117937658905084646557843670897551651577078208293367132492599019596970644102444807506595184948439763163391479081133681737410432702824948625648619601747585323316558204489905325051882071311812955959968383354406549350284330899800067190368868432130796233017577456352360970425506350607815563417663339033825774799565567070876249792435633420440441965393609901014526954111880782189682170094855711280493565443368046217871931283043740858696962536452501944840282970465977927041021938159511853748070191746397531748288344721048579979100281197086944449050413910329109593898736445316041554364554199636112649930119523918171594651099301888000964849283019652006582551057848288385852708230194668929168853207790936035806761214106650426063674057579033155919721311785381889080593852644550912379447407870794508189441350247990248945450354031858747302831157309950494871357801106753571438039875551447944340465198412852254878017014302247676012932164579269145387379996209588200958234847244957024005724321099522008316408995291948093900266537316339187267755250772649638314218105288539000220537650297851085050931549972964924804554257594247453738612802431523539225479456530263675011709306295247730319396119913491657908681485698759900186502265157947263443260678544271954877966261042992366001288449247015129717115565872737695586304926677648311992149578938475080844827173736533294838103192401198387779599093570792799296324610325920365229617525819650312562332233477516102465496111028760373821165216529872361951762648458661351788060833585285764086540628430555475573990011544184547258359141486167183500834022617245457055676533799500992388584952974996581721960656297591000266416096104350961682730574984552449090331121044526275136930931115234201508566488802271277358439654971498958740829572496 [157,72] 6542807438217236576293078337544248544092325621284566269160786960956932445151018328252503383019585899425862477144051904066739088175592542661463700250149803753513351184254222493391424819248070323094535527265774232090161230474789211777935599621113759136485551406179104699724399331855632114000429861217930173778708987841084891344136579964621261956895101710823465683322957859039167190036223537709208426608594379778206912408841041166897451731184648127258340299334221592852013061392991419243631493269133513972955287293569810823549521878585094251555841201952001614294695169040923153084219187244651122661436982707103716005043058353897468102955436553561175963436618864229512725755959834577406239691283649005832649178118214843107884561017494106653741973661200844107482404055122574152664565072033181123635549131395707965583300330283516923227071781106103141885345874913713271365201918226956173969660351630789077937556839562829994236722545980883196470781454653857580627634602022123204589033953089366227029552124249266058671029432269739093550214709966507497161931064044780296268036454157834631452523947898739415633397215204012932678034755912777847879715583640778679632277422674440419383601117199812853398268157484337706290612520836596181399270390026915454067834628597246748952843828490428677246302247926841627665791856403773584594942899676235478060913799683638103852605373990831065001927969453664634698533395377812628002459464472830421844093857723210521375748597872821704183083731630760052371527341520544768851183837698789024506980168935208877578047537390028562104956402680437459981054923769053290445675510718466273104201351131562539299480308576036757304681333709949311562360660673062379742893536770834590240522535120966271346614422845411060033875270383853259855664885442409228444292916044083674378820290280374738215010039654997860787532070869579559280633212300955671304706590756874409289449103683392940610820438045451771678375549902410743220422924880942252797625965501325914905168678874372619313207196795835118598069481882468844503116786088663496553756519998573624195363756946018727547421710974983643655855214937901965221358532291791557538790242105825422394681534920414470298686814797057468560369269068042791914320895706142013648641633058984269229986471219213410312921608120223755519181729927788192261371708571272560309906295965340891907873140841324432973258591065201569756600844270525975156997781262387353443526248580076728548624603756379423068878757840748388588424679142397679426888559129643515811298956131617575536310752864960 [157,73] -768870715332502661746495476871369137839421072446272268284041254137807899755348221353202733545847179440414382332561763271607327470593063847895569139620931476615153796529682804224341113334472702145794428916139493613409268229095866590819696711182786962556724689626157809779138836534679885324840259701676131393563151330744594385172404138863042010143528840475939153737458032217169274211549735238637695027794032535362337348227865122371599145074879339054980583441945688006240921739124471508113600163014755055397957153637394228538891076501225269957492251439931993275749578265300790826295799009247904070737961157109078726260687844821312145994262724970377431326847801735255209383806557010163791675191504262964753316589060086588241607519013589742896699880532263120883534910958172536309263042449414207435109260561406785452317662064846701239162954721928502168243933972333983829949482134692495792911109595469624044031844853231611778328040850656378128531696182297442452079839609516412369542285069689613052887420946133868850181206681886858189914670405303156378603614415336118912002107413842530883909811868344308966959921116530182314421122496740703444056142389531592739031097667799495760217371358283227291162769867511285141436447103739164778792408703088439656218055559572212865336128912203461285822138570516560710197103912920583982911000989250997053852704834169155506791157361616951980303711994549344434134639794394793189608049030105414185068807552786364231624566903092592178271224051796798078147193545069963754642008096666070112865615573948819170540876596453591748007484077467348990839537908741672037924094255427939178866832545717137706221868684127465478360941230050737799778231490244946363306837343833405994390442870386726481396836810353990593339938496190060454399763297402482711505855638496618308094372197490095829340628220549411959117976146356308845173353045823810562732827173077903388161976257893026496256580019296710480877703179844597912058971775452241403888539470893648064769881482710444339512657645397847908775821360360682984979333329052880529527719932690672248241584081164137400993590841146752414277607999620707138870117551581075842144937912330629546430200822562711147948093929611178521042448374612012371731767576477107414251403686188771379772468218764147155733293781736318070424174895269454147452107374488121598536038582221443880235718255913702792075104741106887258522423020379265710937723371952461181608356453631426067784318238011736890917516843262039044696276589611685763005210717070902122416109230528734542975456888 [157,74] 60642680168685294828634978692180313830065847443441009409657661604254391077418535804131320252664397388683242360814699403906478059042209731477676348366122332827439882845382091763818058126765156584817891891894490118228769510906538983786699439233896110780708903812055579607789188533495566310060710401994574915602435816592947453685324233044326909440411634084036507329431324094432809401126355322494443264338282709833084103345253768404001379276095067705116937760457164396031192290807677867000442698544628142372419537714908593905299136131863636988638521448688441962223767920300464657081001185435082004104104687589367470351755281023058523108319572933678204855969055725557747803664404876909875355164397453444914456543587549207620580415581413146396115036074079261047130754642738509928043655886597585901968141501612980931638866951823052850433940441135146134180896807441289515306256983501703800525498962493836328066128643078083227035154581743022034552807372333447469855384012549366989052321071042168492654478298393712695744465216159686851268611764630676498802135856021044554549743020103546812519969451740690059116006482283663758825867967598831169738628465845413404803768947630913933412438479627108781616550420523905437500148297729042469372702452102575003445302164591268545181030940740474714193935771460860416195485068635310102641282111876741393783967354907639124550199694728814354775740153154961575369097241117308989301676486198503481567953194661162749752834473745585200494881136352570203967112181502630728097216947959779152486090489907374144613117172249040112915731686434431794955732554655001724075306847935464203166084618853546517858228352268779739667612720195910451203401240808820650650253310414437240086392653881993907502577804183195464156918458319823925033127848879350704976534954745471621239407976081563356840809170793116489049463161747180541511752907362916064259818623671406171806682427961016365284311849262519312294946832782736688259677065491559920350504127677178445768370065488023621354436164093533812343296052580480204146889085930626571608995044042546924325207989857685192870622906750898863358946417984185363647916676604234997523612677480080554598241403643311432660651593255128464781644465316366028535615684407741803920937862243039159777555714531077686979563803950184550168419350264559020719710603108508930896761620986271836238773690783419954653079877115321416962404814417785903847354586108976135533049621012904424028530542886564976030319963656197529352253474233800416902179154312201805538544977662687155458816 [157,75] -3756560704915528740565528087518459576708826920366732470930212865525883639623163927895850744379352626573044877906081223783924552817071857945644007585669949606541435553353898601619981966706547578465203454993241173360717051871525630205801279052037774447230769452010989733523055310935199328504224333724537953727649868893242179087334277111721857218788790897817639003047648080653128612674947484536930461796296155012796481467197802193702181596521829357421413622227864841050480951031947076891073300258332091156224915316448121759326256114280273185792019025155653507032394665654120172971381949576445964578515990639890937109116238180108525378803887149343267675152195375201988468299609422664193354061472281638269713451252912374547676348174237082043212093577722572310787581120005120986293515295376411707482955305417846697379086414155364445989965694509834590647346736008574294173440438549186231522110169728452329700152434289125721302039986737354130208908153693487906275692792321690562780887850609572323138578948344726739739162263410738317923951400844760414177754082419442376601180869913621716511575248351007081396584088204811817730670255745929778186843917418794270769707838534892367643775616336446389487487458124917862830934158553202264614091985437761616093118586963417951697186745360153343433745819046057619799926242288941185759786815171423702591584919591464938777516942460762767657288197633209611165609324181703599965889549136646293426811152296995132363431133883555577880451613996685291062780377368238168075945436468428848859867982574156534457679009390474868671071280730049085768709931682160065498636804961565914711769744553130760362065015157402081087129576252417182660482521613494169399273417282282256891380255867155357034364987206806804341339184174470620641226285882365740223342289949230001825418520778282783736212371118204781970659695340821840445385002325936429283686826613537083612571399515994785880399901570358683907548314578870028023105036244260582320006079234903748614120964283801333926254886034473455178166873520845890554488748265383722618495952580827356210716959894545816673392650964513460011702705018109495471370293794992387993367995933480580867158811026945202586855295315925514932720823111302708135696160132474123700590683289791029554344387719100693036371327660148797875712324811071606658782572893806805236199643591106465748121116644233818148812870326278922557451268583137295183063044703772237886712545370642656237699104837415525454245656463541298186979045143240896016686549680297186819857723107953621376 [157,76] 230619999299526250628972390166855659352995739360324459028416475147953603636545422213807851312465115557647867837642716890288929959777961395509950516502675141661500192707275887225560810060845754745932970941209649097413374416978775595204215743871635798770233601626595947508214443822244796893795996564925337619286348541048819939066143322641757471579669380370555816323373230100696871467696436747393176589824138806595775339045330005385865821908167301783204705199730308594395207608015796647018603005875072934002663621721561408782801019006896546739388019306527793626619603629228623311815845570141040997643029126029932666357219142878665800576487726090894788839997693949844416688132169906436012006954524573900099487957971447956917928977032919880896540943076876627855601581913969658989099697102964456697662955232664839232213984792466250536343976523278114873705579048522099843012902630784058135670470271434827663179709742228981394372005013128647743938253615792974086351203265527323950127975029421093676029264269670597149448377568407365405127320658248774908523060512617656656088817693324895668656577199301078667908536342873935646696727022165671118146316455231971461294599012598951471889896545226406954916079488611446274344651739507701301011520684501003630792252383334839010807084366752838411813647071393597488473318192269987443432834623515213184314821898912796076229317592285012027111459754799758985160204181456448716094121339317025217845463391540350471930152345678227882860218811214738624601695423823227039402937035828331154825101906912036708172572569066910675250096771505706637655579579911882825365409268279838848268715554222752451860060186618975973428427028588188993715389474196337288025107591271679718568693550076566674463562926201775693910096323994193419152627857393465781684792616042164606939258151130893511814029647870298379115181673509794519283636408673840057355781172677803270355694618679537642605724010422702477065184613787118123580346841276893363162226010550028401641462126115869017838954258305821472450498887239993697035565491342073682457573807766785489669950550156210944520758234244877078202571789779366460122468884600656873073074512823184423824413904650683942003187564850587505561216232126530542441033789837086137995374134635983664048826476056722182152978261039833565406249402701419064251248774827982465710877290253369522170280773763966551336254037520834355825643209127551991326904564165131549177107112235917193323455226917586297362041185478451946840574865162204431431328304862035084169606970455584 [157,77] -13023133001833914509967201829011460278165304171947196770673412922048736985889835872376684708253370954424900315563006315862855499900014304398794791366930357642467914232779165317849728304698302158307272854887311116891282536002988422525508793543704489246319353447857295054532213055362789706517703295506576668537029062796745329819626650548842852294110802078515924257601358599030293896628514414899287727506263915903941489340011635710027955616404747657692640918628082972271076839006051257306410433220886031171666675078267971289559752639569893182431467874265894714560453151681095634753612451677943315412172636595760348924762180839929064004935660586773887992468905832028321331075794722152269992830529217299173867852459247209197785775545182552857910164138985340435439966068826687320198119040399552642364708063472452199462742253108428705730387482100677976597164986444809167042080131806939635314167492250295757556474212826136097255872840595669302181545352424325593595093624508417475566847441051518044891867981386991871063585375864426373615313321900759439881353805585053048848470261796349442358707165468515300990139013803173156319944322794731334612752688956291863822399311840945593915615903605389077138465883655475067474342090662091403811636331243694229311066631962955192029237803960116897177636118662610708605539790376683943072424708406624894880807471959275402278075360863100480694112301604110249130668770598947016927552617592104807300433550489503586679741880446291395255716094816212428945633015096134486434737161502091146313699968989631037086082199738912037739040842267388337623393047538644780207414744244948479420072832011167210158870588566673405309833844708608226117249588037806091641402654592020045082273384065223180157223504700477557663116096776199754196720694442603332367308058239243995214827627758640637868538386619572779140190430746007986149606617450859648485119929205698216905980615091122936308060171131737335442504266217576339223448416120855522533759713624074585199329990919216193995576962717876027687644672733442189151367097180229070361452418055487791183585186932433753382824024466798827604979465183421114478699611395971465153678880367451921969348450904240308522303001786950820271469400668224897349104730331357365932741055473878072805014916010844902095869355186492776476456251219331955383806695907255715006576156289534596560094105976496004142448432494365311473256746505358448304650664148055719683252928996611836608572926456597755050239398313407352558803257901211807727871734305217873814270988580 [157,78] 594646731660004484369772114113623282820618955034352655709667432963118499184036442446246063498589500108130520024351285055068375175958690612167122037200616700055167072337206261968914683688887985600375728496500311522708107329417732681126071868576843505600675000159304167161105576100633035507561636582912548374908417213472436813196698209671701390603802238527535211903472899641982108166572154987721195958320228785021853355842353062211605597674946472913265262389859024335925502557442747002484559345922480788325467454518358823941045784523621372110005420397186941536212406237523855501935696572127850339862592576087465638204135062095923499930093656009076587445326813649601872748983740052228655170194707209604462069117887449586254518139196163139963643625192558203831124004269717241604839363861434272790988547430261896772877139513699025991683861293723431755295946736934848613001550495280915400990938178393883728262517035259672516414707331427292461808158599262889873231424171229126161143617625308870355914902801816311845700893748133398178261721537565731218603429919248048382617432002801612186419668174581923847962191099751166368956807314868282242403248422755030718569629841012690413883180953366995445328004272340483023267986479445625602835745828903741359951871497788033657680064173113021041619537941405383897271786046229161367494465103399387286289077432542687336777847198428368208939892170384878955490890949765984321916535973038560515335147371596762587580657918013232025101505659401177270634556789501050923325975882794886216841790287955638258603842968440749113379654875150900103222638617058752422226945704480842290770675543275802903810898891643945930152178003540277496218041499946433080430110323922220630063834619029056053994684130204611384323715993271254563938476808089415119512915213220647312250865087718890077822830847262384309362327917159518791691739195995071039163311961700295795389665151212546789465225384447308935005268489602244237264432422940174620702819298208259889483476364928504882858907189182926611180186746674327439285124063762463298537196479121948590283945640781032008342875979055223121385202215791111253167229289437934928421663300983191751684635634908180585118974316484659790441713162842359127905138654401765362791374702339972823560472533173754005439126142001371600409838387801135393602317324206088460982268772385933540772682602375400393209714562903341540122077634958221184190019399775308289408650844649240678023264564315486829650921941750892070907645553462746646470810094982928214759040 [157,79] -16190489533379533611783067801058618753601322707688008478531400733822195946860049931343349821548169531031852783327034181001584782836110674168138547534971165021947749692347785548564847089035304865421308239128305895751757842553376920080963321687469166676649266961795170247533693473373191118480075539347905486587397625411862514133531388302865960550018051989288733295420864462842021718112162033672319368743413570635421758740027280768887056276812980238476034256855241117692779470858001472535295042058193034694374117592324245582387562042130133226947358680570739148967359416727861040855786792736471607237205076252655526030560734685587706795362326170174582153806461281209957066402917883364270230965652375426171596575434158888391550635868781687196986528159877077461272375435255385695875383180841467422986459272650869389936242345070515574181984625163449693193643355923673627571740747238508310303676959986470967262784239705341276231725292053673409515232330868471788782696727063803930287472517061891942323100872133864074309319759349216076682108930959759681732700535698855975203790440522445080966397075093904413006105787801129454559419983429269469659807813566992770372115638217664350404631761888592578406987547225080413417606643160975430492756574346012836040296361454932113374940403357632286263334763429207878270765426573521589941240013870765501462065744449141352441057988517451080282043262355331478007308385137703477589659731344487200987973745339506290151975652033451661606372459512664249048296855394448801776025992739912776648402045379595395307984490898213210373448764814528284356168281932873497859120496602613245953588763080025639071341419621464969459153119548070537336529923742451471296978100609454629684141350518591819833092522958765623114652935027350743987622808076781320056551788793787683238228329930900847746761155418742745299940185046889206507864662989383948295581620851010295188836205704179015232828441791329405221495158684397609789293149611519832899840424302798382294448881862369588087923226403555757894394496028682762483822014730092221292767906696785890967954879362361955654938687330724022446989485106842515480931889778668621958544017879603660444055953439764818242988836124412545317362737057728031832807489773242991575104591508395054230956521366381118382728107170152544514410612672572649662632013293136789720634181292505877811118464357488225336026417784796421008772912247014049914735508847865886964333642196271398964906819858246540433459145812606420663542254992993380466180996090049819464 [157,80] 39190091360703153512777492987850236502553754323575563681004682637659820944638273395685280178721610793266639104384545119751495583125088355858524401526312146378291637662005237585251620183129244744963816692507084863190930980649876173531786713837304502559972983224014479600840110265468785160689777188689541865042122080319900153078525943110333641814620969150134150659538598463085600610626030543800300639764311949732145662182113170968218730742685331330707611200436365830355988151097856174095850225410221230096246815832491912002897981822996599556817606642361144837560031397389935436651974004755915159383400251405363189453647577889885482295657182206042430154080891449827110384567299358514628003391720796480442839831944681364312954928250492948751188549868002215641933910077056085059876056525897090076865514561329469489975996646706527725716040492155524925441969501143952685845212683021342837947966061940327390983242635271388262352278449595584489134281051744065350322927962315118506968043288021907832545142857856844713716227154599824864479837130689586974338943973774469568027997997730386183175051180005910730201984296195603689527425260034938921723065333239563260751630934516846141029583835179791975717346586779535041098046416535990145486459034414720901693270881943571855343536915353922005673607812872567578197943109508706111428737659997228224308968793927904031907767718110944907400770581198660493593028396062882630711530870158294882988377523989352274322220773277329077022849879841188679225310539570381082026954516760426112747155413521677154097415581745391273285970108358914514936383498875176270410382841709229744673540419168020281798013779114528109807479647253725940912631143588323632288623572022922275053492029901348405524032931374876048188704754993172859569589737899573619012552989543223667923593760736751815976064210889406894271062718227627125196475799048682313607067532001434540391225632763955111331810394726082163482908966792366849919171343313253227990264209139718299174756558720186930829973747212335219309470500029721463385195877892026415462355253986767642591068608219445943290074653167064349062434439370733345256981921483581501847182871567569597993437511211535832568829313709205332982208426018736820166663301676433739048821477535784746780632893247827969544473681174923784419415648142260681338288284503234495861061119435879489590379707912758299316480577087424357819014644749492214626444353274155591293384205165363635314333806692304054655491957576990039342226353955046581590150907766848 [157,81] -6108000714922811730601626772053349137983017235261489341596853555010103375431318604106638950948973599623147119787326530888036625770755289974246969946822729369419832547130796380633527619930535085606338202030244495912767737055768976243144882210721089574617373800804861365895804511405769940166062338577774295404221337061575125953350740452996351520213273105649108301841016667634616210694792846537038023259957239966511060850573804378728483836980819851009291030268694331119448752674761613799052413390499288488592419075392970188223644210760014302896969458050608166366353701447973144050528061929262644834413438255473990354067744118595457279269913554664250852917843674384378146067147013845085004786432890744612011092322936836216371066312889209939201500132352520551107573817243258417711402804327804519347376838366785265847933617092246788740520515854424469231454081663196649125248395488608419251395833051920843100484869667322178557410047402043446065831563939809028586629828546570519866970361243364567112968709474414121818808839575401514066509553864144894516768122150143251419622458658570471934290892294050731343621206884152296572901558997991079589771223721150147017380298080899487684049227616635892333787330299985994894647397005438310254095424439556814021636934406731520858706721344684035589366914457217023617227483175694145187145486494559936693998269274759337225434178459594907216415406623685968346230948919462336647096259237821213703037439053933340422224931925470270734942102387735709788124395222503920292861366529573589550529719789718687696398331878489860463113078965465639072258392319742932201382817601609454459597269959660202925983765467153026155977436254054311981924301328687904591274930664874497555458363959379416121859285286703354703793141618120358442464460953381486848182905246609959224202706832487795707284075048431710186630765076675554013121723636312132086746945413805480335793753921739552928985782424329965882292911048417615966173603276052275491198401663175239606278523085332650511712278701893270221286965240561326217613658106420398509890395114301220935867195973144553544619938349952157944718272909211701317962719920039567691239393030668101935743128535235646471697507171043145487295897090715005629890767429106114112452527100566696556006081590426468063496063302609996639100645768547859157894874085337953475922023621937107945233894201819143900472065443002340617464478729338324499884858903794157510635584648336468261673265802564563441109025590746867507802044216635354792403614760 [157,82] -226167008725157287105377700996137135147899835962842353906941519145552754861569942501443398020445318627776644758105461541403773396791891392889263103446997381510600758689345301710873340971856802510112989999277381418722659491836089988881792127885797727738787642108241509601530962993103694837784475510585578115160717906162085758386974845828623346571518484575983954909991503359574807394437049151249375485341291927458080127750426644836688415874085102243669106108802060034863167108863341698078767911743083078152025871691445321057361752185709311480914106075440119919890517375282382422528951668395209251388431974597275088326782908621095993687967463879509722296697606208600492464967629627940410164244733916682632478782299022792047679470252189239635201843774713769444016469673801876193691593184088407046425659815386142739701889769224491853473747759028170739887779626303891108764452982520951984708579946796876247269927514679452769544415778776946413247347878315254621849677011104496091340029479262690685268607774675703888991046594116021422082851679606901853913392178657328128034636494406093343501855667225200538655162312090671211903957902415940029491655088095797348103574351920334987104927300784316421147861902227323580148068757657616378437751164531756042434337539758099287231251898770273690225881665016907158386717415557939746282333946091317125267416717842331928179749628685229677376113753599584036142312629816460783714773385876779060358462262821497283518161411140165023860299173402499485711855805995830568422776701825907767531243094281525739559762780118693571358356419169019423930202346969193601657289311735245851191945934326109430028622295014721851546782422810624999397931817314498552010875768045718421093662160186574725067733979318620986270748590428675540820389710469635894805999518471227073961604472419637257003397372981457907284487941722798998768073597925881848698544242562426543575100097147456495473069937859664381652564374190606839029050093885443312524975757059599661881973388684224045641982010411483408642842647087979377725760289386551418575402686936350056837567942059621902445799093791627069460319240744275584155946192671854123075099072211124428343672747514766323219038083392449403871824260228502182956772555924385980287619036232939203562031548338044035307139908870983606421712797524918251224593415296938592882875281212371720359561108917355902939586856944033110101516230822476727409390308151499089642697206247300797787576264449004530815978258467424691474935279722165781546112 [157,83] 7808769101702337595111659489368359325129751401192741211054818794992216839991297712570089455187831772190786445644673761444028263689112755167605308825117512695933843207909079004796493328177926723370572668856350244372516843919717796362471999286754309790753925082790146648371526123258688525606684584263289312175931144735089302052675600357454520529548336334028718309915751270694513699205556408996919778462414014536324675105225680469518371607918487826030947182001411487733532811976419495229472701030098048129761154354008696118313966701237613051906009932923092130707097763754198752274463141785468715244350719060567546421382894529896553438966475550035761681098886408866133529153519869403067861897259777163888640082366276068349506601945405038336189970019325550220472824347616705466493485743554671642809173898398690104660610511460596773589599588859766790358347229812306016984970764137105414339386586213448725531680148349853854124472775563391714198907526923656895740456647961367883959831101857432111360571872979913304717128587855604990058074806659163061980969632688127260409044193800983762570046520122166962549728816771186351916486369282416962720419631821551763693659228023522382898355447132138215056992555531214379511501807513284505053701254146448178013840922613856344281033662682055414120581559539836835946620299524547149767731609129064715405165119541656205019627730479329146764085292343857250888860641616676097418624715740053515110462195977894144305324159896797896995085772788839825267818285300109457664726462961439652348489058231993711184621436915855550661939295945875102654969931954499205012333637761778055853291415754579518560492769258370620344337270249395665340957929929326815597710262135871063068436277923789830052812582668471745574414647076773456112424711361383516883547450537826700350075958848688666408814508872964474630564128847493602211514604129152366438595281914089953535417369590117510790584878531676216183512284999276595627412119594546357959050998108357487761734527486149534762473817865940076448773361091806723547514572513457157795778275186236507189996079137752805310836584036680678718820949043251026157561420280227008491758667916849539196983372658208777262219056515111857968012108696775968865207545421133749442320339627587390449021127443221736138459921519477055683706051027287147469060978191065373456980730771168954328826297024352240170913042915884424053650645179255720498929991288779741621961799054598032141625308523673167037125280650206730872476497414925104880 [157,84] 193835397700703238321257131113893416702617444360274072970075584942057867191075481067041781517468417448910307256727285652512483633889038581149117002977521406581961227910156296349774329980701878665810058959172275144927353960948760675188753814905238758379073387494008191701543254853872828602174983749667399824908567666073557049916052897884880485638331831376303327589989865245641530907450413756529385281730587111842322681649941977922188402688703533964372608612546382820948917983890238202437205197478788572772646220295379558949783852084528682403264666752466629906059099447588017709816888623753065660290327568513821483458513187850167877049236733067420711908535691274017482064082396773674961235210663708994037222609755151590689866777910174235853785017794354836591971889955194703168593820185709639111995075762678211422740516350061575443315093359626332038155776467685817838637481307862690274431279632588287758268917808006566414335164354272991100155126811932740042608347430114885579203115145267448111449721041295979643896010148688886293639217055240371041521237254874542892936866124026209262213911220520071387060083651947871856103975013438726417261629102375173047484327736796616831937965214226968871418480443789466802357407575583348269667726233140532126458235142374015144964108430000464706558921932919617483553756655845997679768457871206859989807383345659030601640969814039013636986661154175207477243395786170935807882180540383392276553485793016103441191416619353356838321962862897225379235462702520772237406398672002677027538779664555553776007137167259336716245764520826535310406217721897706205530606044548943523919235609956466486892794454491448362459164809176344314866557077805703265587999734856396463613832903361061212147137009461745480939651548680756222684624945115049180065905659261759952461046518941277071615736290244682150737908297663939228207430901285424548205653588351300306239140598682177314135218788528045744472361631245938919948582808656292418506977652836567227897948767966835608413349814262532557891298001545821080717416570509615787374034451156317554406189490406382558803289087953177077231480297902353813532526226165545332626843186190904708985137478209456915977466883003324262494995558066494022837260574522967359179184907683886017184728645200031746766685151295074177268155968443195752038857008147417889500873834207433489656704116154733028766683558431080264578749929728657885237113651253823782431009314368451397681062843362441030586505112609787664155310202290080 [157,85] 13900534787692242562463621287263761061820074791526754777909124866027344886219120867139697017286528957273954494620488109675872157436518079221348545947552155561116208733950117215422699795820542508500235192913193154204647259290738456867826611051642790042949151211531080007485701123089090972658330816869818143519676729661374695900684886751082262194747595464638617232867778760822730248626933683596853641637989470610220865006065667084467007089214921644546955074274085022478363144467353266608526923996116092977729931678580603246488924302891670331400065548461031615686336239240747422052403088504219606226075776788831466660821643197037652458026286833066530255061652221510876318932383929622809938877882293098779796471795342746452404375642729699271569432550480525838462979993850110475851232796437622768826346120141703560937631839174133448938366747310993508560579379001518686595227054033498943752622108000851559790630610275608003721621132724798574507627047882712994853117662305800205514218108535674514571328256686892239954965756245813918256903983203836885045280799913482389117787742006939738870767800570214831161032292996932215631073029597079921700453493610210617277067584901970757321608600402077462535212968611221510247526283354138981089785234115665631026155315592571571975130132582918902515168253660319476179426346047921431138210690632641376023052577768925058384810219856366918298328234525497321251318708988484042130011759036255502911364791088174113463719186520600671725603964772443705130510093144651859000356268924556724476359922690678379097785884895634678493943827082037848284011680195126156836947270192289050570214471201537581465939927831728890451007738874022027900481934173698434035608096114485612219068944803629857528937107415481770539297775072145272024536991881947945580772361388169258442146786041060893104284866411649286384124824096674390163326532781976732549990795196470806730876813798571590800865062062155518966730298810672120114845180593368477577551190682393682646327209429533651815240996726295669318703213558945175645070662052300592167484990838195844210550727339929663562939217108866287957304778453201901113963033864095880495187963567121272733546219464838236013946400984872795492839286938235266178127929745979573289628081473828379127111140857333135964131426996720458264998429971628266330898121075344688417922608498777649006243341099648859671384879675795525016176356273605901730809948538244659262967591000920625140519675072038839378734937545759169409229355276 [157,86] 129605400438246299526208041837501948404761832247128003995754845842053828939095916404145971284553475885539431047632466398793071449221156361340759398093803709156758092813602897031666004322182843606601983899802693300976132100173015348028702023964076791874248506289264026602689364440293223902413672925193291229652253902715639108808530795010580225567361509279143593407507896631315120290702654239768512924622668417415738600474651321432665440593385473248274789882749291858785244227864173282008003589658748944406517336332420253861973050039618849477215571577451619709737846528896715208819305318335374023613033136818711083435984032657317163681404559363930156976199501356944350918258343166889605888944928418935455216469207001958213139009112259790851432933730454220704710758895763034052039567679162471741330377406790747537675246062313849660091075413344863388437447315859653184871324501478141999235355568437576778369535052514593069701669906264019295823054519246541348416278925646727523772168365933855418048881646100715299695825462896431250229503721965560934192068492883718924016968354187776965304100492988163038880023342056280853710815817056953275969212829050813902249466179089384234104207743295430938928338463912110852606393180192746355732700383697979059475845345500104127776848652224804739285239130107151621072952352646324226384182046005407706644515605715708038252908389419053077984591675992619427969313406695782836952423062711712471649566633650724963420499374721859397280272034306250621882483447910524112592994537415649590008270368881494588941102707739764856530049390986502381205236312382937383234569113556651740504772308607197786249659637610346189347769312462249603921017504124039871534138065722071923645099373479139755517534368790392306862511061057349514396074013855087663912525641547007422702361707242304947126614724687868938248544651962880491982865004975614142453607954822299924331669780946332795928602334524416019314728656398717361605501516393644489659185900010132204877550613203641390483488705371566665889400437200795208462714982741341144163238612316425142122345268053615617503329948436161746846063520382258883516743960859747329161149948478174268720770066314859637148815999150594240950520405584018810556563089127574318847298209783739182923295423436915355307937618889758982544945061172163957232324970851905759353158403381384124861151040537208137096423707542616843383338539507982018620488130777715830464721940433905414537388543496173800374764183544130379171968 [157,87] 565791839400826977951304149830992877408471311881406697119057049969818385987793122716302388827369723251862274060207440644881631586272064387009386525575391017134531278150224348387053811957316875644159504396337083427533398421099839786518253806844866102325330149390416142252606318531986735144165372587787067063892968741221432379868577075712562488299463649656613739175226397651146886204971197474867657702719160828211563225391736384509929552601239055477245661663093022638898138921504057127041491245024155230781899245888427953484704914523694344065741774549695792337365964955800923561225911425448880515730772391654598284293794828373826499079571945291381740725521766080876019288580037440742280485927178039890532744483502370799825746136066369462161512660243280436804079669371156692136817860587045120625872017020995223055592730597999792454896111611276583182042678734278873711869643909439667129362313240269100350731171455107923302392698564387061060530268113563140435764096681025808391524364575449919138113573620042039005973777349271127827360732099431424017693532916260182483794435950422879876268792366550445991145603567867681356346256026689751431103307524761966952671667168125798913392921462572300733799420275318249229944125330443915230922830483699909238425981208463670304951341466669235905817137231083655993509728430455989532921514131645462076976592651902685508108371227813181136749621629773893651614971366722268464849050149033294181570277126895248114813131675177752246001908106116546760294409947773120600273859468170012322966282461014908369018665502098075570615594568713149528252207308046978020054790085457086536206493981151815379409940268356635746946265365778946752608896490393372913223246757816225628246510842506419019999067763536723283530260552603068951453773447781590393826514073392111723651215129657208063266466658143933218724617361825248370578235309281874799613063516637443319506493547379076229880744181170431189236863325627590895578871436934384753835624639230772488338225423181453867208464795481940760874924719926868329761714127812599040111396765830252185499354155680681979929106438679047766202093984982354813517907595645600442567299104177628597948177366769370415602176519566947718459583003364191205366710497884304983009134908036769915987685799455325471013175193999363788829822669949700400320468022229941424454656962236058015437478264829244690866997147783214679389448908056356232490464613780711818549912773726529183087329624024968554506572178702747168 [157,88] -29347304242167684258766439905633398751117595024535246363691345363391767644196005914995347000343100316516567993239119455502490616209988361402146224503538262471867981631809876741707411264440662383965390547666073817206986424748570178473452753003636305493894474028999301507500740001996176343274409544356361374077830055970712442461409970256139088186615695551326858557048686645187429083206255483935480235640511069967464542312151867659894656168698892811978947461111155862768202166343349903929393337678890864462801506875150144330974822947212238816146169896463917963043796414111806168247317074043202699129306560739656021286038590206137998225656264273749754277902609649932854106584596944552570858776674122961493525292730212040197772498221957642533019806695551149409749397272196960115213689031100284523923130990337385691853246777254662241086455532847588697111539858873729994298641118002194676307569924480499296870826834395841767505065816068310714987724138110490155424534005020865889461423244986462703387485089729055225235215441134458895989537260557551374365974754722411080688692252687734702311548067405585555339234774167900597407453603739728472994536654022648373051592795445049369313521480242339101962277355216791818587145986526174871731019000433691377464240670053463967673227152265436329782214957465087567076975173613907575806508605501234468712562057283287953190913484157576788145350997167780903416400452534185852153511733860611482045449854915664630672539595587131695447033494078036779217615463628255900034349316917231324754906183088743506058423034795583079292537343534288944792014370258661648314724123091644586955727813469845389859166742797731093083594426149486626957429288632192330548619197735876573658795685679900841333265124933799793220679022064353584803392222286880314817714651338307473219194531489906469701755280167391414542223150771090522136128904648518398123195607387518420951882926300673267880938557935229575210561855608153677490402406896776822533127140951521027751250531270022256379626482951949862003789804853454016831844518788103895642552560558015080647896212255764996702415855408170839014057899830931773841282275577707511657376898777745999744284700524197016474172934918330505586777600314121799257489457049615037463502912639440220035206843891570674061268103856903209181065009845389781415874594012994376452917575988212178418969934972488482114789759979659660823180890074343544513916746391216989830032346292174545305695805571729792684824078223232 [157,89] 148545784611503425860411954104156757000131526501841932362634293273692770068554729080027382612663540123042119393497456903324912434962047668305414458639909951285308162464772769515574483693462380731857425735408604976475834696347485778800533615295247728288619881745591621095457391877642154546038216406720000531714960688441344453088500928709614043474368943773959963294666029795686677764411805348845165894048909314219605319508410150278478341362307580558049262273608359664212990525634255326510364397560632381245344696468966015377580146127669064544137910862472799094338934049046128367581935226644617057708832417173618471873347959895143457350469358617525224920296460443160778395868342497124168679773266213799517325416929586819186118825897723368352485982202369821823558082290885205410387309252304184237112931439636697232672769300746365322608538987837389033386540185700647765959614096793076781879177928456735018932632605863424944362414076681276099544629137520041466189120054391515494468940279093619562670035710524298538322291431534936064952589210134219137297505794808307156695859630745666891383985776601430592717290539325360318218102480915043596523401367672636453438031284143417722813345427171724578956546516319425981903871394453807789806175963257222115188429535853463083900586181660061789594126152331375201480146080076175922270573830350240396941835417996225401588197648684336484793924965900703819882376247774481638338910891842886639029059979494200531771366898632517970551099119968848013239279909754540997464328225468814715175947237012417678306663980788066920307742006023555373392913529319798607560075263782345852017651722538556286134575250003082563988973481333753526823939499622338864953699867592378749014548283006181671717649561702518419060101619629969842561464968300570997252141080576917205882556621008179121430360627486558580663954403877070461910478072944874370361741610429694622877107046896310340611499331509648346185935664147423003316800819231083644541019842046623972266165477459001902877878507830675928671699879262043491339205680297176091186769527135141065316460035777405133733574352321407451062685421696941350203597305746068873550355179199396702233137545927663015376898054875343011313607801268330928603182112842723891276979454053591583805246141822883553668139112233276174774369629260294327834452141456719334478404974135966312579373947283026615965478444437769076222151597164659571044064927154855728408423479003853425131882648839306896370869936 [157,90] 3491067355167512519155845606872859215711848170135660966496865246798876511304420454157723794724113125951213593520912026791396687439430255232502884326181033990200428966210682362873855434060227485437653274735237023082894298989124366504266982194406272134443721354087818578875662804471177779501519308033948372574491537475082790958632089969753534879892343892005914780387260379394580745453515342466422784401875161066720631007998195675569676803930683268247382567239124385285418525935996869602488361246252893047076712548387789811681221818787405154758848670345317494582560787396879115164875972204629386235632370972556969349885318584309381657486144607337956847112783605875798781212328918821168010248980818768932297423844847517118866023345989663724600424326985531906318710347155211222604157315270512545729668691821408967524826914866444993396938427121093616541049975610592279413828536673421969291228014871526079174027179751651113449250481080905472856108477160064048717729280847290233713641134601863792561528672391966870959890732294967882574353585695404280913916587238491709801620453024404150217503344157725116163744884347623871741398630320907053023925913414460602841171998071970903176900131436012749913134948811051018959777224308758233689499202133681664592153039913629361460694186301392230832402959383989239218922002988806902639211394473525444488779207301383477850736133933395526560977183867528985170124256549220973897021558930402887864768503497172630454729259236589846471611535054037294270327391850739865034388113237836505729844540754430805045684151588030176051604692560182244868737018536792337562050927365822667900439848602675227964521535077079406045480167610928549561096239170098221305111184758003337526585835213510129250561548641445316033954857202691462566923185154522679952911378730705924820042597353177466251738042903750950636377743268943508666334321716459459721128390652726599607280505589606616004859261945274580670962449348138926712905992702498045499108546549054225318344975000067213909405232225199022224608873855028595983929966536811229195266892933665731970326989405657426405424572608403727612383940623409514345244808246878230237316255020711165250954911059894245406594172267163416921278475712143908584520229134179531294704635095554224602007017773086730009763875300450380248931612712870950599912676757678553006124071614115025633088379656213334516525933772455988718052231337145092584642379861468799632339002025590546614159400741696138096384 [157,91] -90731782699290856064627404352957468248981724957784020276377435692679017432176092753553889908373260990265136260232466230306775381141121250964607715945239736902217175399066059913260605381617433282155832288327234372331265021733989509202237193263008241248790925643871215405389538831634397570495818598530425207874450520413971613160399498991981070313367603772659556791668859573767145846601953067690917268250205092202057082055903456562803205018799044587384682392490352234874876146235093323013623417286970149357615598808287245658070669333938120261956561579895725833328317951515214977200563775026222617514727576364214069099123318312509740423456105148985289821181639168319407785227464638384628189222948257123271460512504430674742968531338486075298322574800325606466985274089429867257521120662349205299137549546544504598710816282617868292614137025692212770580158333236186661204072622421184336352454390816761812965337059531577325183129193277512312949635374777267782410025609267425870213641119413346770943642871716493936289607181850944407335535652835777965005896843065243746636401527015981525135564370375488185332068407718381509263792040269199939458589609500474961985518583700592201818702300256107634448930607872106687516981349743762215028062178599937193810173810797225112337383645794583283336576812408470700473901529714464804689634957382065462158787770334051874974726928437643174083526555335187022912175904422100739840504687597605555912673053342084939684054693272515396057049760250267805748916526771667445006723239583881477800311799986183493105965119034882046633603018183614422861387673099579245332021403589946995364975472905803773393171594281803052986914916869707614291034069379200925476692804837320626140309035333617617679343883037794194783694791314307227864755738691791637386522326762033374956837666672764192579645325690623054370947341502382458236167875368146954270787597042587551700478532237790420526605394573200688228806787810535851166786452845061943112478325400584331475905746160843050052846566994737483686933782930171107599456643985912564284938136329201712726840629380826621059888673283953883820229595804568709078351410263144975634201876079091230269369857795393417092046956231503664025735503368155114345719832648307276135433101515320460693663637800185286976241674749940005214249009073072587054285084860702130680898570914238171817940868902023178539473982848938600813778169793914288259135688670838626260944758212105350091466020962886576 [157,92] -351945587187869146573229960722194066726055227520889020069761024234228389342559531156123809920477594032241738175907162376132415085858930012708627014203451457875264787365116161066505075986756727734839460188568781334428950985990647612229551195800741430527048446478423479812771608736879870097013733681900351968668968649374336458636295037529984530842335690623910129034255917387969661550618695212558264307449339091844438412450280086415655569749382161818249669611343354251467942883874475048371391718841503268510106538830024556525778171348131735066341354722422596655289712308391203709052355702006430612298226911773488924409925050580874205351725673129507538985568163954697813553131496032196721205669316621052750967663565089901158472935712708570917259781814248671120485657591665569360019556965465662974944651151394816736222007911943044830580461258163776519676210160139386727887689571657817737094290838005471826064563054085167193047708672910626833588593556956367279986760755313865513204424514611030537370887973150557228693001686881345874037686400473135256873132836661763086048088378714042422811451551080842757729373416266376182502808290591102341091169480003162643110651355566039686392472055155936173359963468456571968230649788921688517627686151036912266425786615671070814866659216598604941397826869322957411955406525038190438297284393475961720850122716560835630170215387816148970028915779495273615886729952922136959547311923225277493422786227603308446823551678471380057011104946560793550649956164651376875376739386893592199187272391463867757362921377651838759469367458972235397513912842649571332811570613321647810592424403484187595356727968732301696433201615478957807260939594952852732278175475324498349830125465006323007461935861490088430842957288017775894156698469621666674413664393064821716752824367015105263052890832129655038606092608010524957644789247202135575586814516884744473166555434944632262194019241229078578561359530631687518400082984974373560360503518377725151853954446020537076344253428576807808921320003130031158112782527640370760428252512545284990917562067987873146735207339191078476349450279558326105079920304880879810835047866534140456473868323936169977700544241347280381015697417425537953523915744314909911138967973180496174926947029767525352795144672976620722883977638123335293119772187733431530846352472649791616395388042652255353727359559303248771030644431595730157969159919753187679313663928809777744971777987072 [157,93] -8321787151504950592981129549378112497816645093586834164667531161104751271570028228335897333005811787243166224309066533138925836276072419958983277441903612820924156291239048088847794503628160376620278326482087843240390005113686977250261900614675729775895372323058307621588637366016646034738763388040540103623219508287386839214795291595413510879470970618363554585070196457194261711855133017420786529632818447433289796049656158219366731376289029599309964652251062312972052216103849537606165393352366353340558987635327703918027241385845107894392714590376835970596421547807301348592697749205642531278981732242207474276863073468144487229588892793006617773584444108198077565786123036521787856392450186433102780559348899408610967160250500493955731664456651176645944242722593899481829648225091667727178235630278821723705771820795263391770150989108888681709508615471534299433123304350238444778224416380324351679016485899117133496971943886102669582311491140966679881432781053989688385599248123225957496675739928721291196302549083557374504758639019175091262356176852541440618248217949028528552932671537426293994838643294046617055988580939921891925833818125077491078390657943464900259921828724578886393154348256196411095832136352659006226483398352956509739891423821499028688551100059313185922518262161214660502258547149039227248363339964439296930817214016158267354459427689059948719111865816518445550765465752560614264258201410209452466826525091067261073116071338579084153823857470778563177557063219579962025918621662264562167266946231506689160846181546131185043009344036615902800374554468903248674575471718864460182535807145315860571880981607042492897406346969455514495082572284916950593260968893978537963745923472376953016170019876267551537284066679217109343510648284444743313916008323081013382546620509852034193965704529266737526339617065939726641921991487864326776419873618995941064969461270194969768455761488326217792141226061544433074322473091118155015197240679376967125024089271942025315552419431574624844964967825589823707201485717366372725399261339231335787842918426015773984712231556291489077159690934709143041057464442275574639276773843984203183362818273950483302189405431379547146065217199732942839714720270901499050593477543154549879954570347160800343668650251751792768797596386989695851007676101158207836302631133865267015910405171583295764120864425857219721573639021163653108058337340881255884130860241376059974360832 [157,94] 88874287976815548291806110594269717839678502438266865926381081491598907482169177935535460906629607340412503946604813990340429290301158840622254714932040608755491340350871349769381416943340938222482707471781205711956825897541397380159691949234878229209229276249055601062022504067013708499577464606370622978348149086316593529223780472680525662688015498910349430046979993943949428525903110738477577683196284712516187157868913791516042847205391521732210434567595867717614762264942023560049371258616820289568393471514307151138280818212124799230428282150541802583764757955558089888859155301045808897674286957919540510528769288740832914311904149318291159134165218105519946413614315979094613848408018220629417233119818404069644134042864298334034162130784264763660347960811352888747592250149550568825944999382797209234683043330850456355190405863847060168727987401095747485123039211513596407482800063417937569949889799866542796006728093040491717031784240959007624952599650969983456677019234921419888031843458646472042493320479088725427630955388917695574503490239626893442923405972891527597806168864069363893033055352190130002327700784217323656217265075302299527000518744212414310151497784286541326328776561965837156914910428226256975828755817553048301504385210643446506772893152168967081236472693921496309484573321455507713708288005261126296493119117835492990394376378639829170774892066524232969193512172553761464209770318088885502636763951864826830224936708587747019909586983867472076449116854661837473665319890996035757782682025899866802977035016382156268643404724901149522501357195301046428366779034203336157184392701534722026063683850639244521024936769619802878937610974445332582919309246846746019227908764934086334699982635788895037181436572056884505493101838994646978252061986109420968487171565122288597328285533162055155436991660335995239610527794349765649273852831082989200912739924014158934170059864152599708253374275343708961633258920680656515779688561685377353930120337574597087947270340468617921665321061221703332241248227682663011867348824585461063842981719981921479563831402668259810209310138147384630744937195649370156732985590549213193227632538358885191622191371580425902267622525450155882300258611207812046760103280494668630278752378452522672856012202613987194686653747941928415892519740428503052266011361867995493095879467720689785728275340900813973419616382178725502255655520069074040897607569404852393984 [157,95] -40405760632489701045175389199766596750603819527232523197842259141738677979908330896142504130571665150876159888716098227538797539833340432791124721964576529591251982327422121333275009294668815398519004674595268964580876488162132552752411170672730300705703903532739931366144669531947590085850515219689395427124240558466995704501131245547794374111721360711981345002538638192755206058563274278334786446431919655175377774024316313782798667511498890983229426941058869746681051558739131937412410313328648453869323398926951090185713574103657526703972663795811027443915117769891938441315683603594262881774099282474759507229329842650512343874825635988648931498271967477333430719295143616251024132997164811755819258251482744913884128562230712135181057202508383420003715166925963998616833057995537722834559716772513538771225711481219228418420806282831347361091505027383073444634321699755768849727777271369576446861976749902948737719442765661827835042832273309383046942209113336563435647084784867540538550396965397576029894957920485910994627587606644404887907758675151391286992834645887946935968010006852762164169510987992705965645164737676913472071721667100808986956420768621293572338099028010533503812478935448925553787581496850447030703966527225708903829540040067268904830235969612625600238892217996870513001928610086106335687167439574974379015116428997606064940963963405529723119711678853042813169933305448889830970259402237612038964713806723232979410618864634589137145131772027414271650456809492690193438405417191837442068484772713159280414369492207048872155984807409694693619045005810904574793740200855834073735078795887001805899088887302713954581977239091294976236400551882417266969475766376405576842410065895607735564360066290870797452251557683442052226062914584108116394557545385527870878042971985153308017986867930719161028230847994697154354818614089551383457440283194612105443130969402217806875274556303361032417876033833700163941948086851361665465706830533217196405382455962056459592968521719728587536272344742250185739155738227254487124002257179645909850459693664326999922428578246998656337415726171208245067089521485626519035204330071909418917749459168487795082100362110834882258115776898814026108473147232375978447541522054544586840069217806345811815148576240163722075506620632664047970229474319435437868189554492372642215322413474758966575274489556854252136270740498780929145895845758858464216294624201880 [157,96] -961508073247538707797550337133552143862162206778635840507764393326335928880086055846057889079112684449394173627256882318785647759872269534801193193954562300723936346889171027820686808367681165498333064817798991606634005281614795271647867974933470478102146657474536564435956825536043468079568425171382961663460408456317709064893373564995015317760196240002091966523819187224732827842614239970141095668128942085984463400333147081783926170115828819082009048223296998122524110605243528702195905993203012005513015016077624914429383294192595596862563064700133768223249497308455823737247264737780318196479778947888085268729675188002074608087604491517975493779751249297704286858090703449142170813848859820517284803210786568603430378326621380999374338878317762742545950201001888677362446194200780089627659476130194314685498926347516436781059623412625766051329350096112260871059254338012206273530046040165187238673436473322166703956383378848698246378436542700238438464461853660650790064170555599314780361732341318607518080353574860050228299618203055802005512378426450131675859248500180807344071207736336685701371441889265199852664668239627481286207598094855909481283279222779140061708134865372049436072637716718917319376782046084415594498673583649279326786295952511857884394210993122774425794621072300374689963064252199024595424438129563636966221027501293355060850297739166708479460512523439987425094649551122902205287365237767350863831592984383326204673442870449846368981157113682473483555853418318821783766297141034344047762224258058785069914104448372256397491606241927265710675624562914869200104678452143234674130681649879137875231510955330887203931774292751054013537557045705378727790066614212860584206438082314759741047022310880008979143757604855744993991875702689601249095253081831396452807554880892864597717052704753067341519805143524015189251524211767400627848306884861528753945822206402907950160991843090092709194815938391190483193818594751531854480950586429509834114213648500843243741678643879238441193432642109961679286370027220388149125864200849977306955104892808040871214738961751585153215857703266712246689502101528665925791708802040152999883803770862118911808883943601624264089377641226456436113202907164979889351530514056996423942862592098955890036097918416343754662503700458709520073129675141612880378403308751759342095474699058868086367386804866392753738798235289184825947052773105950583137120880 [157,97] 776522487212928269533664248548759058219347301138085654001540204462295514465288861437748707863927674709567233005198885945321497719191643253579460539187830234015786610582802104543261694894281304979069974105707297467427337300913087471012406693324930859047382576658454270981066672786969659475189037861670526226537732672992979651548724897287218934610576589396638240831918717989422229495960239096467680786712149477588752421734178612928957636678570192672855474491386712991735809484199777958255463133913057632008977096265243618853548310695326374836541752704090648469468238715606038849408026314029447072860967101248282407988735707411140758500382191219208502796083789520584996627174486265575133204341287765021386582911625919236832297151703605941340838654167064475904383493362939501338702927825524348608631079718966784460482444173819660314720757871969423720146573654697781353800668929695727971890679577092152653345256420919483624803150064799585847671698262309401095997930392897855628370501480691747963593965882994096113318736977256529003542466399986377488279980941491075727244433041121418533205110496035131243517266116539293974309916412378655255613796153443913283792920530624071451919120259347425931324824498015596688938604175791360489989577335457099298542186143403811095051889014798263174855992967012481090242702160426862151149551627606416658468762844845739483159569953230029240123818825464943971972014744991603212205077288861791617725051365187155628461025924369183563064152280437305617584995508815633689328731358053232653104646649259842647465235360573498448573214028744895673306242204019331144783368892005034812972392949545460470254619305794173046596022020001283261180293488840655091043654566034257236669315606623496112099589813227139644854643040150590493521355193115998978403044139583190015730794837842039566787502317644387433229002704944733703824497809978391933951067312356105302852401398301360090839810578741552109147744948027158055701790229907931724700877010922109708835172485183847174445210571924699016386010648069542923814399773928574626140889047036071458437065863829736478917687586481671574542703750785963922050554271017180157495716117083014834944450546423693095824261656925147277403853439781748839889614583791188518442468557066468468551891554455143805824238822626059580480912200129263265755725599096084651934649499501321080662305819393380946261401138663053332205074207354179993432409414224946752614 [157,98] 6733888050947238417469310690186602266417296530656962006033519633279051495351931093731273801488178528994512952986180160120201262620719196988556246425746298086144878719415468134314674780628096505985237883205589860200780215919940542647569678778869291394596108731574287243794506615058793825258155984521402575753160693825185943486587501371141811880535698890921991358385404115307041697429429964367332021356709783838795174859489893218191203206863768192747454010741362898125239531153389750594309556032869469507946972308721179444739987575354578412290817256021473695676746065127366022447122071771144345354134723008936712561363122849730896537105114618657832264526469555768952304984664828963216534310370305522437597568184997082816498891103785251306881232360231382661395209358437587557903944630422068893028718165301919901386714633841273954997397073965057019547549061634686972147567473541131903801178868281826152548866590587014326160578359170797509932122877635975509281862454691725550338645425832587711817590201854123238810705590098802453328099294910013545521613032222367383726470267115720408513791190093657973164907148827729687419266594566129447087453109367118839028347652023848733437711088483884913954249783506004215295975582055387278897995366076252336824969955667764452829037458466729861068121315502828945642888233657526706840356431489789257174899673491787425481436170449349809777515983320534410706839465308296401190601801094539717959431860285341379579025549986251898414202354044248698597688274783916695044603566825186332140590507046327085179443504904283398835941069813923700603607807755489475948681180387690858562279347863207387863423983922679074806958058757479392876581314950242253826948543552699108788272538188259851209564605276185934042298208050865114371602586697567337999321722539819957412383002903306943421610549142558960585173620178081780080722930895911435392545971947141060694486360837227570970857900847063968446655288390425233725682307349457707210132176997672252844513459707962679575558851983627875493725273032250479963586811976248707942860006463718140661306315536572760657200994463672170337943755983351640123981974127990485602690564970570504340908774611253038085371113882462937633337496796548039611541327395647575852652036658716613572056453116133968216589642617917108618012877807206507566179021410169819639484421977012582438208735851877772938558280976688778916655431258428129045777343097370976 [157,99] 106684814666515947087362075232727162265909300195030347459532462759586899561824673112942479546140891250557738199307805836132496792747343060245121895646206711697383089384265339065956268686681136653989571937339024069820847478886318820663816006426697717344106323626183051028302708713887010351535607343122773336101139016599565895653587837542136258997605846616865036913630485641784826563869556368784827947857534438927384916155866586843015643689492804445246765417813589802729786964260392323640857342889050603074692752288533246073852107207498046851351479498265419262812740258574872842780391532485231028325940622621167924997860301698019000071019338388072176574198573941386667003047420319777054993922499213002316238907062288342495479190721949792820046284979176021330426981794792068598301370624078227521827261474117559786213108405122042479505509337628137492763951476911365101753594960999830323414440852421500019971803700521037752889038247524157567092432991765753475510122092992302614169088876713619164113663802731893082671365245043783292553870926372584475387089232337052410974319261758478573844689060457000631329257313815183507346233472424344876473099600618078350693490040649232398375704400900364935686248177582852539095742447715228369111316071988748204857133190111819175501240673345572334455085368324819464322425078284051716375677144230010722447160923009343235079885641209903551149666879319264771255244074127402362214975720908077532482367402929876607760121543151763861098649991717267266677949546069704093076069872051858007852535376877994481168306900108227357392714713893246128949569718500056517777209513531612671991680119118034875320953424192291451258921091761093481001335040235285998574665572392509937315819355758595936500055057020138757845167122638524159498448786616164629141083973199780562426629461292110996666604479420658732501822101026944483344224781942027338919872547324683797530355123001410824117062916107917093220287681684400782905940621761953101081028085080890685310790515306882633095047527556950657071534134199176205312316917271735678637876707036882476018739721801883244324727618578629488140933315022481994448781979590514853747221723820058056183212758995413516602647116165652015500208710607836783325081912052934061535585495273347481159759322652068122265227643164183892106401415409154328807905555809986916204773816551246037839995235346157258565867881688126225520108692302762708207835610476 [157,100] 138081156208697124620069149823876884439425966159799433287025049801974908249677039128247189374886817271850185436452732000884127801160766850051009364416805457168384715521445411758404716450482066776037372642741764666927616024354072378315995308002830020687052161186280429135512059735316696969717589504066036011231042862221658102385908754652988231036516108506920162886702662857565162803411676616244123077158578010973349084187644765611968478550361033535171890319761158724500003004461017593574251978897981238224607829910981612853248508468575227992072545816597574202910601878308563706090056476367279708322607897755403141107710664932710864129835901055216640942695990169297287701298298203699575432617643918668069853238237066593769220620865132884362409442163138224119200014555923144334516052684943355429393147751387531313584360402774863422122578990013126345396930716631977466466803571542458454254888146340699184545351585838107653592589343554881437821410946538219506399884086096342870450282284949559017789073010029142166276788175442627529257310867182274791393772729295227640244842255966637559326521663792494863367092809806834438619066384012537587006080029647117197363892050668256828679486851175985086464659715892591580890970093953684637724091596016349958495716279295254275832698145443598970139281960702816500599801381865830705281878547557313058297269126131124248255438414564551093123151752374650917735075974355950977201029215106169998023656875920492512284118036751607096326262823539540649909356128726359795259087490612843069131082712823630130004904064430446643398402064897388651944839806921745505884774479530191172652526237777721651183279255895375001852963451127518095459105812523961951553954265114716006565393346523194770052897183123132435443846798314130857887107161177824676254178595178414248123986303262045642854724803393264981221236794580175972237626907663591398060750188686041171754544192671357202433817523051698098955387565847442375616707858929945554756542517582487001327570855894849057337555024581223225157905521800832509795714168916251412110534539865317067379747227754512880018557157252873779488862797796330427174782320447823820900402883710271458466543127012924173126625171909125552183062542388937589511028569107501543408951808309161788587954100065139164922277247621658513005416911444447011954228809961751361430573373562486005249271522507954505469479530513646219668143514758443080007224 [157,101] 584527828711484789930583956128082621540342785439425967388442179544498369291130857216951491953896021026258017413852805533102087810790922909631817170415451257172309546493202864061054655484763829339003968077427173420820898594462521355671218975561348777454296688100090477946922252939639855373039164122900229088709100279307204122156261511212308320966011201894460653310892343671773224636351400944605718084271917462608379959994023639780433002637600766499013883032656988391564800929553485002222617742122199054088845938738886804977261526495990247639852699545986949381910745585800766885223490990257215368253916008975479389019739049720442948171220081167670131223196778467163956293349633426097850209990205165124191567485897427180848620223166935524578376798274495903733653035206540271843573750344497322990871329471187000082632316570321470276582022830403431463130325459930198285782882444680309154397811705403901040416042784448842354259285232034779153191528811211477681854476779805127863172944735311543248170430592523218413201565059192427552319497103041914840865864373425143608610777285356757328534310380994713440068819213621219633607238336439198822621797467607602933550499325867837944103573313828066435369993566301699686687359878873583338278164202749867890690589689959710636285108193980603145577816567666935606035640281275519983401507433008511464699448292030177210531664228929025386780348990097878905063568985292267687388303521350943508292445617566710293087538075505415648111052130150967594309691309942029604667988769084662814067118727099209278033792684459543222874590665527819666553072231022329004331225292794914965978293093548553268885351989252231002817144606876936582473008299402511692586549659890620623275075948152898605232481034721986072463001403201542945456723682858098248261547944099717053577803268849501632764979268672085657849724471928308246141609905680172411146408062237467070324417316945672169442627715744108249313671190432241854385772049828850221461315188009161065313514785104812341686853740530105181100903593239734060441975052464936760048207374997323495295466991061654740259947296681207414843643429700423586279922430023192215177022702205851529449300835180633825533650902010462762838929861698715018700926117689978661145322099844227295367083183309788691675926779668115764966737299209325530162315102860124775328160210274114856876452721021280594290340865293481663840058548640008585 [157,102] 1314731529172350782590143290441738150017137879597052721855766326891208197886257975294954389104246563292189685736256120244519015578915213826952871091920484723978668919884292567894401598824783760342003543411778593427742812697031816185209965454943531199102336147733500297848205323124305222134716129324362636630338578793332397532003247898401639605345815648231744974756018963323901366451945708311473820384664429914190499041870685227949366907289280920114125259742576055853582018961214963882346782385410234237462856230784788154518204651489014725919286046913140422003057517956676436655472700360638203825221011318925636443454565397115911686471377271572065249489421814177713370298047709959705415559683312044479432017586725686726891115669508661921947393727275573923600789300739637549158724446105975129388091691664258784683626723745104317054821701937102725652617027377258034175100067468801574898478944992891660606006355237215718537105640235649863692245687517042832688077560050832922183230385821481704662354149092098805614175745937864428132771171787948706186790482135041058050588868611122756281781979354959273710454504602542674195440913420546591491693688994206232736448546424963145041948668794974511048675978926767845905682305834833390289627300703278484921534533187567287259423720020073087081377961468982288658175818666049650658936083642636955334136873683575454044736253941265922655001432140290915827024018129585035252811076435836243882674194909644641084593403136246929287409531562474792655853432377197981139354111242601348560043040251783588792497018082851674255290032617696962818368753886659569067464332781863772253510463578561254754066410269862384071865862804119683974123893553172026403508929414827661251985168563867528764069964093068226475180700022188054241616519578323247539308741471524613600029717548713548452624100099561426632859742530358796018479862266755113791815319835643647575877522383247346238930967483691535177128564166774778857218802521962245178201606085912929069130830114904929916137744173296342968121727756897208119797536404993519041275101481947140780169355410877023661099891387847034942655473441506452635654570470867303254838420562732226183132774810344330871612945462060382999817955847028968786591777908443317513699328581499024137638498957726455809970755520444555301098180524514984606279327401803556918657010826219737308747428834386525492983074751809020274118108372992 [157,103] 1757870691361216196657735755106891745789283185525919922914115289916829685374678377566709183247135898072193269605563839284679044566569345680053925303652108247589539121808552501919772083137674008541714763733518044904714263783296914022530032703113464899963284407299209769265989392029517557479944671250339774008803201368489404425581467178590173169384796413828323955973695605741826513349783762039890345225637152097681875249631132578298280703245575313889125359225479273013258697487803879019571739313512978481334955772646737480317242506273624210831525975673191549863784850521094549084917917892313923789198481195433551353051520686732225126575465314531958395606047559968236419020511350491937292655817628504877448658401557759051940573412325224357865693600452723748854346410246982378347488338727604852246431494555116622259753874399271572286014269057091417145134946805137221021680080785096035364140138139661837883430205733364849017471621081540517374632899759016910560021192155269215922176056089145934744247099296635528626646264162769461969746751052729993448740019776240004665770802251791207183719392957698913061200580138776519028248954308001175748396994996057786244287195819546756723316995868409645737077921315371362813944942253277001045517203647529272979060948729155279577551299236388773636134633892047670698641768532758409175355382155157028351707705939375330062404963613925558529373998461780710981902631136140429703333291165525580599563212085198428308750486349715925829289002231879483586908605327069392592725326038094493653696745416662868374571699287798833927989846598339870042427969098857789498042167175938265560939277128726826781472904792577855097819740209708646506799733025930332344340015749446359312513528766378355114799278936573451347370356976219346987912648909464166144005887728747166524290064712811084001217224317844277300645551768160478769649499194186793652522708623051489091554085002322407811244342043894755386299014714011600446991435995386664083230874153969452170787375685150068991369109233646100338288456656976921770419703554920182038528716275278584888542410867646076933532896549687570035240947698164576681532677225225046646810983066826349445364407813612830599589116117851443027889991810225302087260390911613109201142955567311614642862655256774555703492867980601634174768711601127559349445154260127615874953793575402217233636677641521289471001556973338702887187408 [157,104] -3184009327254364157344307845979315761391977208994299154415912941839307234017007810347149271810616034582700497343759897503692369140816048935257431294020793639642541703351858340847357475225801193822816446466742547827430182567345594047244608498431496712201340874911970526245382499905350853327692087397419647918666985772968390373240263715118147453618612973085560149593992163611935363173253691318618050817460650620068353646352899392062293116430312531471769760595224821913453535567543359313614028378902630572040250052835536054937260342290095873994664672508057854407279061718304773432741598727374415005275346130203225830036884617789678131697832734795613660223894798691340121651482586044115370818611671562741033371316890783507373077496689073367169690504251703958945091828338387149577353214283837384605965280094137217803840809060447611837900666285573144090021044510574954722414203062912746438634763037259625518418714868487383511028458598610043336834436915536447317580507680365930461845184053431766265352699486935316315735022710702296739315733303840418585126550240726854818414372472910014850353100942019686547359009552843369148859536543840893102766231457688601017767166354038469483734220247439997440943036728454799831141504709013098277922085002471754327015522969289799040468158821146399797824093667509946965564372489647378356915870310429722524414589729465244538764048464313891302847059368164234278836872733535825148777641815344424818301993013095674209621517025873570716347122094463440892147018051466182587410792915349804630484616487880266696525762818256959919594927959690717831456147830499092819444624383704404866367163527191244596009815920416342455249862316661056637636786405552660484966763808870724283564261664055231450308602407205331395727266687283781068403802691497634559939030985267466240373363050634278956768511944512865063891320471481008423078913943876953542129822835884352944321315723153826436318152827123750227890591170437449905041812623470694015789627125711188343131073116202987469643610628298584281693243311513806544220546778171811994908041198649887983174191789586994074319641081005718551335180344686154742530451924029200182138185398160428242467788543562128328741034609916207241361510626630544738779493360781892835662720783995382018217693591357858282105487849274088698843227300599373778378071786861612154920225121172349110235492120487912674347736167813852800 [157,105] -20971844391397260691756646313383086422534070947766034223391875642567879009383320597672533168806327638786811759196011514325552253430225718825183127065636568718024693972358150806588678731403825384918249902857261197934761565331697455762320730793300476244222951632166538576422140162853407097353487477356674309864580835783576740689300073312930633708847930789302197832898346271707814528005248976837642812824089653838990410855030860071560438369590867059871644304193326207468298700149945513622965817247194802042951203915536122418686978455288375547130461447485109883277379064320502945645422536561300702820742622367030342796682930345682994904071904670220065974477007143777916093754447174246795778930788631121087744780643529172596139151892168511488736978202993922593016052346065404489221745595714454451778184132717441069452006822963276043203927183602981312377395816554156814309410463047272389793559224874850970558224977893629280356573024281793015426285144079092135862377171108904395417430223115393541737420390051447987877119474144089984730712939783834336962323259988742963339399409596328193540291072505001466016944730593948375173291773612599732363328915209442378320469847244954815035715834136060985913779489404065957601468393951515814189643142615337358295563107657049818723599632573696063019114102921831270885488005015642882119905028779481254157348508609812333640584201471499809836007846212562047050025451565122309929568457170151126402408389484697995892122351078413637804888765146608455100873965591216767846905145752436316172491527661938479492772446397741145094417401399621774517293978037923895475982084086619807303295647881647007925123613336325629556059034226129234807663393164750677944867853998878220348827441790882689900256531162628306274805397045442930928292873455122504323045558128114751195020640214248449706116728788944028241386918129682908650870045859579614869929081445234324002008635532216879653835770122208542890144918884095783132662804950354958683700101866486578371131079993042684780318312290623830833478261761943050048276675719519556202714262726140531052174597069428620669092547113205591664403598094160862985945254668701435258710939486624743320965712112449450755472092549327867968599254518196018576135526229840177720268320978374506476637225769410798353375780024958558445102216733938023908924084726806964635436087147429484017044752062721050949164855436464 [157,106] -78213539837523103473718121845463845139109560366510923457007630592164206126632862281201301480153558420260138938681831832091222446382786175516781303410264361231434831299041327490231687806088342340205015011477837119320496002791641230761619432225056773338143238491267323511182324467893013169802484933108803409578642534379217398786527339750044158235572314836925785962539291624553944765606836823135276203274084890251109455173892705094163787297040724042214781295896290773565852826069450911091310616423365579371462041104970052823240973435441777938065038401468694564112160939068299113922208841228612840925514420130770602409467128861477791985573731969284462970374736178706340538990581835726142152153729017645375347731084369566189607129352687860229351517444671075436642306399305810430494979713929340792880282603112583451736698350758573271239320112766956788178070616456936824405810286850593624540129928955781138188798796139824326334774885586243339892413314117834345187535810416388188824920722877677181505408062822622719003519671915884592497797879121834646488532068542934693000677329866010893908588444715217352216777290479771388557335612672590340594168537108119179547078592103547632380865179037458128257736612360964344935912284631689616034287484111210296012434638627105328949918776181002286251735789500918223951558923156602959909596748685143539882281229542654006883013961139012103529782557709010591710124078082600941290773546826462181995463883486495781037129477963768870578528959423884957397849457495561408264333919169886987884395044599562126853311825541606688677555100344081469126216885862234819656975443475954468937418756607826187293683578484732743008840108644347909276660018143361767900857277619172763198772209731092799249084217034810093939535970473115295910657466077799269838274811122732881376961478860292003216234152056032671557212476224786678399695878139171065630482775813125674311058338193561416810498618118003097307617407358851688612325077336082457329649367188372593991746789007997135482665053145545114176776590199137306377471322748683905589635163528468945326307524158246615518821648189997793907351557693699840427179337889773772707145791164232607398572854921144956472816740606084836394874029333473896401069218644104519483806461592136203852965538280113320670798978285713148025554033473662015179462603981126312339554018669885165243114718078818207651018368 [157,107] -164201629949079636597067997602564510843736114154734186611086458112983730023880839841963318749827470539105892501053741798880549212279559518974040925105261030951356927385928780991633082314102868433859780691920103712237896377406751736915993805111480401655421245525270780299321535481687239556215393354645630990025722005773896314509919478394836749353833439761322043448400816116774197275095007448124746029610331177102372753723179139329643302808750331931957826443121648047767217528798058963034423268440992101778936896698700511972218489123947574715998360806857197585562670020974976512183605750821465431708124522271676383095062787881045107235549038274958125974455119632757298013609307434095298654429606698942441708203056234530728509867533296391096179435191530896094798137115004402054413346995549335496517733856149626728060839559667504699735458241381555692554471762696426960954814093474726822192145280230018610785923021530099339705813579024290383980080509024631727112404421602835324479348067371035778551224309564683911034231273393621176568700422811615644119187768351915617737439679997130389555619546711948142771453943835814535183631753181815771843584914651740393654483443296658829710823171931824018121091621242034931998864837535167392889798909671472919339700778340817952023793839129588658184716579421775715215572384765626156429616314133898154488030627879871372105687532290424939190983252717003919492238864650567819974939337536832332046462181570297353752947747414539226005148727748196117262740648386098515945345292279731788743494616818797429887577245137741696590495504063406944985431064020345382000957869939975273581091658462582668017208480431606737490226624570412439653666486418538983629408731197773924527148242793642207349664359869181683262380133914250515579518315963274434512869421283195103152444412394789201646041831717141269194393419392546784625715484875878364599404428847392237725740812732024206590537554323545758615110455684612057902331033306974547688531125617273363663035078266177666258385610530234907528856797774504703922385782188502149912667572222795104717261666137576349900003939153023568753728789675263046226271402524316403648838671541825754501743037949503182746221528623303580868084912568405143851011233586351977381373569645043973719488248835649446862571598782739572703924113610496615649529768183266893813587687924463735322796212435149237240 [157,108] -229028067638685777679315535997796711439897922478362489967226135146612531683237093181363486465276590461929118073314658934969568741804423171701133759090652022126363653102751820718979760171839362727795539140800125112439063263253815835554640908376779785742684590530331543387601064334283989033411287044636339911969735230818592683392211979936743183354154575462577827279919411142697646580430896796561523276916401126597558696282854891144112169929571576184840005971383188450917823297760343727173647546724067363918549911875867893784081647048712439916222030395314009651421725512366499958047975376391590380184242924573745638889437026695271479242361935597089509006135451222846399817149412234002231529868525305312128053444526295675538915864503176248394889316314990412626964600045383251490899099919160220772097559489128850281055897192930159752717833835792805798996780986157151444380171316282324510558503017831771159347365865427545607139797637875648396558942124380336017656904014223034144289159876033082618876249658447773783185821210954168562885321851189742849372882803664737268589133025679012609919897584690853074020104009444611436780035925777578215056883719861639962218751290354312742303748297444674787718151827517322028169451088007016244848204301373887099711731941273773945198275148120173557927494573175681477138864984040205082146948170434445969682321078815786385844543060926563149206907395953506372479770001048800493924742517424256454372715691210201099998971635763351940254412623910378377238755211575045524752150085942461023839222054726413969300565428272893696270009926992766189363335758788939152034625296215061757108455165458330726381213268990839153148042403686335197053519558168640831980062612514620733420764535726275260356766474817460225258688709385872553712519380819769300067196135386647933013937975580846338425805743573404915440435525261887128299507257391331408703963100515823190876865293931504782840471624494864788388159216458869867257181296021735732378972414680414140151060365507848559952590993940235531225016321551465339644515849329233167609564956852325251099220268501617561506769675058585613086571657732531399266395582722234845712917419885402555739289811378867271753275098974975384995538784021834504667788424170923289772609561197026507520077580738877376926962769555498362773900435941973049254945766044664672917690232405624883523349031755696 [157,109] -209188630428953282425124597296949173952111327513170077333206939247221396971474107108565602186689669815264858841509513657484329441592087020782304526511263145292312274062438468397392393664717090115198423799951093850514568731992919297079443651885783208975380866771061270553346608648730397095900352020981176098041759335022638352531270342113610203217408871343053414173644412072014171684020462639513251448557707081117154723983044260237878215273651130148688413038579073759251422104605702118763472815776399174657981970797335606279017309179664458616166089368430364530858628024504310159508840082231902038845589851539745925229326462723541977785477737680859751931552272591752909400168934568817930191295376527203158284437940158492302294765487590117271621295253256290040401244332327294213065267831386760047656195410798703458466316783292276616777741415635019921117016517980221833449358449443785582100184595285249203021499173618331774640990224218704075796571894121709033182149171585206697356782868199051591918960906059441278399100279104416252226854840707723620833894416927966210017258856212779209352269565806609123216665743064863392475742796839173951963333894663004164967630919798025254967679072215846037541927061366859097272011690335048164718862686287581334536364073580985541301057367018910697693264985697108906260780602423534687785899776476271851069556183589767572949639323915620043281693901961729842386516701028317700375408925073861975171836181708261636095137342260315822558028919076222986048201935168721986014146122486778756511049684514819622988362707867164183599034499285715882234302001359173732320756389178958124613033360563397774821497296576742278507263050591912808059215813986819113260465856195705605069273908139106616383201566613591549913515020470594136509395209031062699115140116746733171284947106612304445200270642834142608566045274577412178188551195522204091337644456616253766501004341700736274528777981639267724584802570510441243255924539614571211088150866424660627233667318690655029519753756300312677070168529417280769942890211900556500625271950581520626630857223742908757744956686756611518260160003665223601389773359326932545451209243979478379077599307713396333825612673555942325032154365964715521460646524550649553692464045329345109934231958945520932130216773383132505634891510693797678396041022040218139544024909419638626210395786 [157,110] -122017674065478601344019018500009744493173594850892233260214204648022956236942985561573382158723988787876210481206791647701126608228202369835013647550742661519612821796440927006865290513615968654674236464109751156451935809588578752783530160567473703610485059087951160054375913739485089285732892109493482478083726703276581464466426409268260515006352802172428153367377004065083235542106604644311869692466224467500633035899993163676316862871856874189400213216004508343307443996071170482412824284732805187794111599547390915061610160988754323940850543943745845767105277870507261829886080681229497061213606446720541902396822778032918469313728118032752630946324289548209694533213463435713915445001067855357152041946078477516102191429776045811691503695141494447097292790217622092676340783629987618917030092264994646863734015395577991667817932418840023071901293506149425181595234484233222809981063643931901962079827744949541348162378334314049168924475793145982827284245403138258590306000112018014294792014645396883120229566211135941295034451361490569409487651013220911761592661305660060100959572845416764778069054166100782090931451012251351647889840827045321978712260687134942708838727047261647270176365185663643220667432157925259854379806665497380083519394181252047806055875436554841240166531925295579688554002695756884058991665914988227173852458595179147558315772525936228095119070034944466839796869706240044187651809616126568612891350104508971639244513487980640880809222839334619488519461481040819355768728868051390968154628385918309034412926905450936058951068482129430430355254639533322648076411134292861217500108725573128337132646921170901185663668454668187322073857528158241500992104481958090177883428376841886119017289643796460554855666748070179739920670710060951582097374701927382625877800156700898680844198186922985872906027807721735820809196991968442844254408414785167874069209289184211852406023090348048156131599455289786149035544337230767017030802532573113604440479779564725956368814682970022472940792960529681685375273553421807058349579938502836631369382084734807521474560132931131172472650611673885694292697293353134940832566603049600996367057236231610698516543684050810020507420448636555831108272516580894012395774536855520144433176374091858619937021150220536565516826138045076904476746402934872653604682545365550553584 [157,111] -52039906683299442752997256092831825768594660248191467761367619308366127705370200361378426534123304624363414597661866110806678151082821834820676366117239312991364747482676568009827683759182895591994592461952465546534093604771560564573314252600976605984523380672426595794125460450104655197422108182740948904746769389191303575364599481465263287583461034563917800634376834813869848210005225912298662707344040662795110184087318443884600197711913386408011100528242747603252018843993727655649513703517483175804714424525826706387531149119214935729332906603355145914607674726917909213771865445900603612245900244462768170888212509989956545570557269345822523377847612931421032058832522691562353662744137494212327012228655234449592468823149709506085363702954456795416836336721681876759050999167660185222673312914294468312074832997540405247313779193456260732009475973902628636487971655846979290937001936822027289023162963329812155045734471197076426715650742635243461832078762115025178986044411483443108755580739320029961763801999507319921617749596914856813064036123061001092264350485412505917370070428239808280507419293672725532428405070852115661184904097386402609432651475040228614939828129577045983519959480525497805750481209044968946217735813923927036099165480626420305305595833112168805089431854062534914697017636852511670827573829319800677555733289886287180392715548307161843837285783938365325771398134845436840168971382115668204942447535611982216471539027769659208549086690277636972511298046511711718796044024741076826713496406369767064232551383446689790739635788667215576523221461350919021034124057913906837982530221267671416134181697524455210822262051220118952171982560382682241719538144300931437232545232589901865920664372875226905096611900713221744125160267506173063017704128105690069526328943102093346057773357593462263219694833756409445202367949587640303280950875968266278913121485315264503595030426354750004769998936782505250140214821531623338953607164448387765263665249347074628819112778277959877933626776184964067063914279967138620191331541518754517408479015899260296438786798786028069748724852875579738824037907309506715085680907405608358736292462278060975383676822158354811728747356758943784467109842613161081644642870132307358466948551620663780057284077147959564985705245497215258104252839661421460236309786925512 [157,112] -28861395094534172512760602862970923324835073015653184435401445591819338732574990922077682525007174551347799955273928180829073686807549187202546964113292411322157918344285919227944587979292506132198353631576266332786578441681780309824180407762053600235717229188069942778761479456130416315943382545615302166744077926220309600492826573824072763087088891270077658257592366022687408109586012892700466630845426578631000708603249755748765993873887018557361403748195172353209535334260332873909951065283633974147713070034715072759414666708881150544388240993105594947393640292484590494124455346407059916922030556269551094552455216442447605822518880222730240963638401223271975950405117612079557306248368997130191151231638563771094533958798268539454682777214400305326022121344224677216699512055712940916978656564245405173920093587478465739616833216977740820451172308583178400844929555420918216685049874384719988017238221183103821650795415681889998122918516086024690496701398052027465803346835734856443231101798904742278233596581108112382613783250616093252268281232498997882404933484928933216376625899674697157206250676612461428225058445338553755123054431916169873032760987454506061462569475451514746698891633491203416740121309557457344391574345035631176643499295065831187947721513505305581625152696298136414102903099541703021436325637241243777147067450550010880804911039441758670817204696461591318499988905393127476100769782327317108524930910404464830991803190243363353755012599207483971554715624266150658936214445526669886615206182000660926289716164926817674115513926853077625704775162456518912991488006354856523626621602328271953739400446173260469991606203886192248243127119115737508478005240458119220065566324045908148624688022728337636905359676101532827277659620367181447969098874368356320704420335565526240626562363938121768622118482478435484044960837919561573613094286547682518011855487750732770029554737650762216227012567504787390077608329513470012732157841935655904386058005999890012285021866262705754411700456959705113446650253793981739781245359047494153442560818161677282225316218596581809707229499138575295512636084190875880090595697042285696532522852138360001575426278038983358606276227217808686975499386944124534105578211333732913943863161525744599945649712445869463070766672242446457599368636760715130331076880 [157,113] -28360778092114450165362044233053379891249140316856819053479943315951447753994411862605092928257165129622709034937560434506778787549382491182742523044110801975446418774775527760633589723087327236334742628196605779883492175449169830366916120692716400850134732199839218671562491540547595471618121823243767432641438403189166213986636194925704948675513356247054544849313538810018342721394083093173575012262445680565053296939487301193935384252598587675173417576665543660208623252035335646179726916245918244203157210734456538408255250023057675519871349896114789080636235745533648904253918310247844752826579193458656788061670682100931930580813951474722921155990686837586857048350653247844317119711010246783256856803890968556453621576207792297165560165955505266379847746744294965142614399678912651310662857110936899608439971885296406844834290936142740065379563851331035001107750536817508196154293009737566246952501523016300703317500255823826250099709688624665029787797611232533415716066748153048269424979906359149433274808867297814205562124445319861722983676122595402383094415376879396503006639986377992939469320087624887313439304224708557528526253616843498543708670224615911797221471883185982417916709024355342742646150320754749824156335515073770605669146335863907840144669010333848115886298859621579415046696777018673197066393255412859392303513471872361489172252477380508032634833029697789433257224487147572495854689725812712113432700374885406073607833669867398989617528322328112125253635488576806572097886565420475617964907971110164214944179555792977269326142686267170829577558445487875191262191336254477691427949073151628505651799721390891052104285823996651203824108448305286708655308123642779846209946224396446200605962957823597881931026190761183562387047290574867946294390562603684702855876961411940091329702577891605983975511181364697589161120932794295046282888930010303036257947709140219948921558987951391335587125711204944616597491602024576818158010379650219363367090346261828440371816977421322412582800055844163308257726310344485865155814078251158299012312452468666142777681813088897638283550325821174007541410494688821381697818286582317685738198940437099935472416397097003610738227767951473451324324007997115268161971635145728303034192644205157794367167342182112912816970938684902344634808064399131363670 [157,114] -22072813885671611753271646446231428795400100878402210293001647433310791066263169144490509058406021239276028337193027049629320639227352864291811147297807822162630633187905109139537302459829627576845785794589077131069714874982908419333128356753477785105386332202663925045205551870678121563180927758568911883936315278814177081811793801818503216188096104923817642272831168507849000392825670671185116154276960927590101376408586182817217891210097571045927611785224130896582290073834774337410836761119936626038184343068347742218939968677138054673908089782713092444419896586335716523534757126469049077088588794738944695250150049261465406983825348261774363753134930019629787284741954945014946767577012119092193062395958333724056054357736076618985505884593001688968860369872474483029236841749348684825851437576567110998118159580110306199082175335737671688507711263332398998307849895451970427615529899364684966699098298366122934660623198691588478295509989698759996857348367099505393272363134677998593974963707203754945310452776205524754815738602653043131975375592146165852838317248371840880957265260495060451126819800493329645438242276354000534308573230865636188416637216991163932794761481465029010755299739076770255196128252135401571690847583084482005886581073425446894962852893866285103469512660695626617169525172006319950832293528315786040853314982315057769913697632625052114312036208455397743368908452159441493265870703134139632929111219035240097075241843646852278965172935845051667809878225090406101627541670078439171060619071536931966545878067418757955231760455134438252619106755909500243427248072009425168426946298995704063906890231304880159631140800710403750544841568221880738191557614381772501192229108616741879293419093432812448252735235107109851774404312827737103985085080449653455876112928030788327011998390520250177605489596342726903100903886461391928310616640003089309031977978642293189119659202025045425467798835208102816290358818560981301914284595997816709991119566122141091312145678255529617844750465180473077302650624354417325278134032527635663129269230591183219567347679699260641912112060118903842357465014838701771024874594948060168644686500478894940981245750810568237679379445438799528967057535917664689420496473253040080435420716025956252710327044168491965747469725313540825655370662682336 [157,115] -12023462748283827680237019979353359091825454782983055422274195476169755086926672927737398929384880299950961233691168560322687418092683127620018064460306540274022572269213112475228580472476329084364829837664093409072737046235832410319624522072065410115852299407952004625288776727756315594845813508686188461054206369253808773046263339269148591526780950299295402284489224665436302678306807489159134093886558281145373807370464538469742342233379325155991512891774676464515152424776618502281347091319522391214172226218576280383578207613735053999964401510719956228399971905294538068300894811811293728438734435982391723756775807198884538955004451304391709552542684410070270178944766831861504883858142232223761339528242101057488211489224417519908844443809576893951698322864102133880298062113294604296771682612958641061784504036362539166987767347621139413293352246254671241893227302129596021102510201027458474027684853722135360045829914411163803899076798216051084779732389820552646673584210003114424415635887653756408476884700391444110525894677855218934987036538473917478525472961899322588421259217495288343205111776544320054463988990888442918711815715771021425584555182469201119789886621255552675859567618712915040784226949649850107033913521268486861901321292723117843789075414517895493563497721079363552921094851343284067444184395710426742278426103286277557257552644583549991931347415875668105259099199374579186051453935447002215241145444429458253369196248356880258788566368732234498360292621323262648607299219578803757325013933755608741216121112504820229945900603747889110592834144073067105849457576849086505413250060179809158304360561036399535141191005385534172828056147628937892041820680791307717797652961973730931999884530629936388429583460690226695996615347285274584105593897021343579466268861451830939691276162077786097080300977496591065564098753252358425072674333971708928043317415254303116713205642879112809048258986830457404707887635090874483912271232335211401938526368459239863659683681316103861854030549204950693841209333183313811202818257083774739773946665571573680390141454932847861005673441358389678858727500831019146599952373318285166180785550035091611550464462118702468819954086535766402593050863814296002104251141738993150213540009252904259725848539953981059858669518761508843470000012 [157,116] -2757690821578171204892472974897958262978557928065913598432599365147541785590015665835936181471553067983995696591780066024053569679993990220175544942627177834539584847262256029980147356275991415568360122193445779622827929153928116497984995541281829841579740884695035452386026356877457401739477224295339321821055408497719597663404975476144024884109347804675243998385925684707799009129548846355913563616583234196038196478660800637705278626786393013472617919913064837190708886822044140903998455082226113433988541460911588552314378655608075619159297145318007537324619233730406747198436543365671622441175260912030125776075997961217149558282794874737742169979939330745509110622980559628401804772860384014274460069994953655652185705106152919357554250024695377446190049275097874011155292716788938753677734608449290584578316502697687807425970886263749805131267736989863988873287230759454502887572861291116173619316166810683470526040296348583806293821132383363410343516061034853113707297927696864002549362291233501438383470914113669885740994713187919227183690291828629774646862200737792780924977050743996696746178708151980882589450901034112241021083021861444597402849896810777353009721514541436748213774280802775494402075550908001021517089865625429167267153288371430490861230355044655686681423026853445030673807783843213661334377023270596639517485591837054534986144559871583712097058097030213794707575247081762950511181625042480760078872837425353435077039793053105486666679373207592295397328527277158862986605306357595636203348843159204852634879221105427044551794295019891452906172514369567599125977936367794205511279794479855963626267731973006195705359189403026109199744891498173868941089663290955574587014265509195490466282227099842126716611296952066138983829585956409887631396471701813548821209084561172437730788170458973305053803783435418156916623945255797373261722434101873992149052022172262678861788713689084278828871698029277162190879962061159016071839334024202465276674745844108692470632733191664389887974575047708046211059250460236192246286485694681638950228168042183060981483413792855019219142770739392744575353287992052845919125516084409333504908582946454965002363523911086008965081340926857926536331273722877936897268258142231073437267128445144637570837900146101255927575359032103564200 [157,117] -98560057521546116708251702411847891027408407381963524533480873022001183773627508991974586933033793405983138909966483203065620054709053328043075826728408456624154097305947034195613413500222749053970556996963908235545712423277278810995299460441818594904037427539564647995834373817593880126271041046718647082463719738165248692011239308268763598193840436537570442207453492371981789515118449195336913467411081283933990408570801682013357234109886031684616427010435150628512832936413800210924808859827443913449027431465605077624191643871929997008772606801497975976881280521725249702892419796565514654305713680393263674356032382908016167059211319606552590956415636203138350370064680807289674812456771190539211251436052703135165017075041448088607625239264356620011512774469372426345005858325685742775934586730026695345904912627398270891648350172896350029923693413406472488180922708093628920302629719361969003654581804266330316899090826551600052763820209584678795282706672076710282826667678446819868421811085789588206574947680765661625871362241983472805741670103207149501165902941551591472004072410393491731911488907658569815148574934863840815137552777431443018272826621636413789405611393726772984669308784136009997660774835561405892938560696185624363684377433061029945607073522857007572769439295071127103518072133769371028067620300386039825514085602698609134699396750941761012101801424440845215161505955887340212534553317128337075680048337622191771296021456320872136376257538237912288071797205170354533454321016805997071168826465485632446795542983602286053770904703665933124102286640219994633503350050390634990215005174694854981340168071299457134300062868729393104144616936640795018813956937907609286308506958750050387098681157203296827760814727558980021656454097050975825571853177528320137817803510407873540893040287677397918695259559760456237507156751165633542662661875739483114652910872508597427114928898881147509716515865150539754204574829717425978355688430117598462612719413159851423641564320521494426010794202202823208558167608100974782900022590614458487060029930303121571224117228996928978430741416309008045855150749464277600848073539217257922143254432020313688319282759568586093201660359208647474894330472684200748116184112850901884633781185840245280965187818936352441076572248123 [157,118] 80406351985017312694189108561190129702952353334616712332142753246507570045803872562537198410705390036634149702730456314012155870253174404131200918830389801175176320373138467258031436654324974423849732919603453548159595249782416759326571489397537168345222375754116071358559387330719382035886859937363043140897881961790102218061817670177341425681487383781302702766247730757506098148072080671719789678297467533581929761444494533838428643958959423266852715300438836075355767725207801029301640488748646969232378299951808343637976802683167221799302528507165282125651543575211055903937650476536211304228130921951099952393678372235341112642479110217019392331667908533440294708713151495173436100762518453082183383183328435497110219716522433122618817603098860475132441912755150602409770155764636667346112218562402747590362315075628995472363414487862176702575880702188079673378240233961027585041125256375690465676819628177478740963390114189541341024634928081951053899627636436817869725215191784834070135630899839091382471479890638169107269274445724197313053223069701746357965650963769686587996381829282032336211135643892709827449446072694903040019787288548968263652877827970747143678885308951993581638496867859030212340718554069996539821555778384897826200964812857734351317032071320260110040899881249256908553972363784447759678770740632783947612242742557924066806434479051522566912164367919182697364286446950043580496862106378361487701792885425481644456500493402354280263310467661733191034937914737051864489842837200785774749241143433632661944987494848813227101638770609588458913355662362560665426832582295705900671558316141732112376112480653252008436667608093804587931448779433261244684623692992848452768131398540009030378670761162702691985243696508347355563098770664591441365449229910670531610584292174020518670577307107123605393617218272679596574739690916150593777475693360326375453284079338800961521966969549768622601004705579749176430090954039913867504605871896518887961212045958966635372031591958933569949808309758373215307688158630236924094403506353455209763501026850208091534973944343739305608253769498100154236623317768647244265249441592715280850887696697780239853900741730922389919015385852745651784807006702206223670615510058967616627365628720575764779088451518648836774544 [157,119] 21206912258912131724227056813948320372008333314623124497209141209342561712114552475129523053202151854427779132045172888888978208530562869564386898889714355754414236017308674745222013780039192261248180030948269895834220529688609450752900310172727980160216411892713061353170512261667891135619822677408453295514300005720949232136804578510783885056410929996386986267192377459164366657342916080633541677764229806211623709624471134287197792703950031592072908735784663389932587449290659273266280405665881600094417850175012493873167379380595546984856833040410864202156968441605483131934429334943142611745076034184787060886329918913801550740216983447389604623695045346916779276328796872960088771091721704917202213735723919306114739975561243759064987886837586046253959249044232580267721158963731999003679824323504233440767290996877624996125674877380877786758128119898295987108252652923687504348028392433527165547854375999317320474009166390453543591692169773952354612484518784698309857060123904484587129590731427965806140551595860654870227729390948396194351332332730762466025066617496784667028807323870776891548258716005004959495118280782489434162088576426651365268687231867957401575321942743470103952362933566411326177289573812057735108622643324375233895653690266885151674353100499447921126644108112890368302434966987497362123935570805263714049801187561563503472600356583799607112114973119920770403226640078156125098304400570410386761740720272075507613855163691044730459598351498817887092358899206156297941447024710473926473881359028451136402726708321855957536702881704025506708706635037234893568325427577451180903997880801274123880675938196658219237836453492954870091545306537861252077613892707722022847514874172518502770468339242790062046559054070539992525241853250480239259315908378191420852368973512132178703900875816124413289786122686539317590600692181594684331341916577681099485962443397763873148842684630186578315988700669511081852406527040537084782741287758601993410767814694507219356750982129755188668903294947417744626905235379316374229416910471517009812222238340938093887067724577088959929972678031454358328076629095612328814563524104553844948388051171035034226434531297013166548624355409814329587392320498366300900637826613614922487723060214153490117107519543579000 [157,120] 2397610290396968057595366904283970802987898008323660458157268139548750405779827917437483734366655936065422029584769940567557495682814846750592046864472794682733853834181823912882810200221362100850023424282259573265118297471028134397613283276822372391272573327605299566364853750034648050086325209899995707598890879123354559128107637242597858126810126322482914573334257932738901784698682648195741210789463563077481187366874912899013483268141742676206226645124267796982293202489937428562491878421921211809155509995251564867443117354327806442357581167278043850900971413152633209658093301215715858568821099537835068784466055491018275329225575605022681533551682967884597657212233317265835585968651873031170429738228007775834860963938392946418326106577304077918485902672618029880013668069673376415101477544866397118822712201884387360320150259221723971981413538817250513114791424303887609373618281822347848391676683914682668663232041194583890639479818680866538449916576705660476976727744304999715495776897396920616338604171606906040534955926596062638337204308306240876160699490952431714403099462071336230070932528828422743941401759477568855597091827917644986964022241656538636499931508685387576103387368957468429992580397912015553227476995773386672418655409503970194734561067053917231150770500032283989967069366006136431466785370497245580461903767171976062347851439613245632952357865693068262563748297125976847964882195611892151439851603018418792099771105342894616553493081684444126267374300800235031712627679156786951396082362485377017677242723598399313943996735493685776041136167599197437935531004388452741594656453643674266776625955667146255797139088039070681608593696202326837567547560069590248687239017005242309887257908950978885940648356246452567376853693231868346016802142222903770156976813581744854537126238570836145693770467126898510168826857473787297462846691527819465866090389389133874075537337075012608530009170935582582389138982703729215696209043738310561020869486730229562733464472987774076114955444439840523082184349057829030501156240840540156401909732075846302146080217983171537894906522205176150769270479701518450001107633722934453245919468908202626046692369112926030090537324396405357080763402838868758052249536177681259215064544813661456584971332768 [157,121] 194899393797641932618203996434033782719913125295728890004007536820577673661801003414593123063677179449471452668931726591182410792466468142920759311513030724978453811531910342521991342214860571252833863280272463660891957928892842272475492624021163232538131291784697156709102622482250358578890641200868937978618811585256031690170455648136727595850787015613909959600913956997569891016108193175774382394334320739625006787898702498047769521296335427956891821594130431691038907903545252336892205906970154437102745134605400969482674794464325614839140465555852734562135163641541341390739084927749456401362345320448009663097517974292616298280151588682629788741536199952554859118804016937931149704184401953342396506266454974128916893855834087796520976996044345992659705973719497773685601263426404974163257610067711365278685883858915595021857035753849687087206071102506039340891698399778262426571268819824946101540196134053590680688734849120683127202201229428290947258603365122999948537232195151560146645606033178304559149786376905981190077527921595839324912430235693906927406129963502977623376217338055083252841607545646577838296096598768457342869198346636340432881572904080990053435343513036196678510952611139244922573281538706927070142902140805836261157922276045526937449173870676602341651252474308505983036640150192284882565436099189869608332883774885401387259950267047955714167203178280271574091768792446617251258583926999436053970524188863269654521003020580768575472247430634189520648662329586607430686926067411734334705369241354986168469030783659922054685808111511141679147696028826375115013074556483007440620068844077254713105001584727306243448140695047256061469022569289184539781396112498492784720659406503337646810016941841369430185923551899213112654685579133949670239583856501827913421933482312723763384360664271630520419160746261711121667975193174466766997285178469305193412740560822129218817082922495421647051814506877469500458176669031792069709483745242927932490700741144566134021139863303523718874174031482706363241530734410059188898748306031521849028185058011769498543904288696311983200824746382571484012323411501128928617348605972270771681419741705591654354226070665613004425765479580271771946537473619007352871899702784278645306082605129294723644 [157,122] 6431188065936762409751365707326501084630111616441214610566879658984486612680813741824905902407830929616579174018209448418774875576506160640768478506003388034117870539612853294803043147055613578071494039715321417907834587682054078549886373837856426239751692988180031294744924048071179364992525868818622633895737480657904634431934460176323719948893053190176155968933907918726192434531716745690067492401992886655469200868501958516850139168808913135576142836313511469324949718121580557766289961920530175577514537915693484754128809675313856132570695020743929014060900687799116166258218279629193088235527326258453802568695410296080750550420912671868704568310493599875820198731616220956027829585739058278107719759898554442106125371910299751233011685657980354892262353027524887505374941125313298823379072209460290253826626313519502627401213859404532593267653885487608232014065591847895040966924702548149135219546047597515489624392874174949914243384690914528314898984947645870927608368075004678430639552811605600066586684409594648554315153526029962069521364746162484271183361970543009716431634252924674089179310038406144180427200202509874806396044790460459933167524882428114984850786104383352909027288955775488014917613760860900204925689768481297646638494581159323318305114160855989895018241829643761681421043787209384773456993758582743702256168234312049105048558034423155816879379275622307357706691034963432863138227089118519138001667234520845787520072068961148738845381130512378417563233360801857435934888587096065912973044504991234296832212521016130779417687160207520180396163987111615404397356348786782799194375129460710671448790511460119330288517310795099528238167582822668345601150746688553513575160788049588755513218424019079211785660887757666414735435750234360238091696702608797880240538293726705715757587192629263184588301187418657180743716658474311922355794663028395857234497892236094888769748146781658208428593040093189576082439443366269730196443247502152047362569744577207781763647543596287220245899583294340426146996311105102597800174164999850257148574258118522269197462689839829789466508393808266602050289268765532885543623374382240666229603996484595541348433033024052546936776622866423093414688781395766455336723444365219870199282707418912 [157,123] -188325199677673854535369518676052046797224820399575506073048408169592714856850068748158922651793950987007422874377116484860952045135884773777286971233828846953788046672586887420756436639287425469667650458358826398591147366497259519876834199924279434399612244207468691457408937388404795980148914005933371846306708442169081358404842942277294520379234370690850784311893912172518952004003977601770386165533151298855019546887669813182134749213029544073680075910095271407927964983505437770901822403456265912369140774256615038543308502581412843649775384430126983850533012113462809013244707201567251213732390178448575705119855186908072838695790854169923168756586733920481414962679750678112997091859064585706178669097961897361606735787476456510134411457161504128598875935021962717954585640099715571985358888616862230941019589418322548540744640419099927792967260010391956980559565851033746456129950452891674722675251955431731442885082204678355148440898273379612637756881824217168509925743244283008981377099129569104304863252862558023062732522639805365379610614113907626078396382637899179330617183585272089265727225538991640401103242060925263784647884612949286441031042317830045231644475270503808585650080632077928202934950094754687611750602658976155488392336431528369217191580390331939744153245820330497067788529469221610848854630237872288262364510954427863755180361385092360406767094202661634637940679401802355233597777284562759517287136798373920670622319413283772717530831974241464438136906254468980216256567623707242144985786632463744020383991063503151325012650177276283748272821497926452838951907247491469893461404766751828543520671938390752847304514350469991603880593330626733110480797551554947436886055548815661821440320658431255429410209979083915681025746977959651400035231240599445647886534846450986588017614008186082495394690493698537526189085999612957104854940189883557977347749212638204523609700083302266231295147107568396701247781324389254153602609206942240850272039373317736179780883809081095020859193595447361317712964351024922712598040159617577600625689197319119827127753979455676901962739329354097142685736727863836991086256476335032461720396373165874639716522107677606555191920784009838992145865306470881573004664111643837236190300 [157,124] -21423329213933477653731519740203675790961215183741101127556101621773170869662661847894092662192134498236088397108914075268681705708644561909285555820693055093156045518726726391841245585635361435475175550757312569073259295845721419473865260398641051887063529870478320580274253112985927716989451190623586660457385815816990248844242851157087430489472260664897023450670758092307862182497139741916599344618909181569209240462876698594209822941888764781260713440568589723343280848665859427548855670798651361558082182929719456664130779746164806556674715489466478739223455396896084467819323889225908616020886635287415171062179762076533695409679900293721897266989462209265623604991626836552560581844150619800325943312071218079907507892081069866246442682785456781792193627342516715278413915802129427498295797174781544136376847842541343174986614414113126886573756172771833356609187487461444608080518296109407313187883794485847064657080358659587037439017362205330881626009531620988554722532848830246795403070870017163429267179454783672111973612436474223347332766344847473854058998783488921381571883274190126331197285015952706445644642408939750227048628352422405944816396606654632239686512516836426192105023760963682846997811629392292057837092159718933685268952357198062743411941635290421019201588010970371923101559860458531024684890685721316993793981289774859052612836974991459594605126863623216703657880691615152044335923472853305812511320815581062899804721409991073129526598010242630503376502195375950630538902848317753738264126682562284628937843197406642122196198444944801791622894706103780339532650351366335198499932566003921065856659949329072265092357783538297610839797297922103459273086005717580510790610685622497479163748962723081287346150913353933061702077052554495870497687551812482610617486414788052136916821077431408511672641406470850031482675532838951891033516200965863741816591778379402791856456777964917436780733170599562971634063883567371768672820547228380063111825115407973535656085361999766752415831402172688978585165988196955125580808991753782725632867895051910100119931121070410867628138347642763666789233436979174304867192175376190824473679550746380355286012179953225055199367187323088341686250306178637778267930377874428584 [157,125] -447854681100639931964222147776996758162174884441070290432779777029674910473607521898274996601532560419003998238601873750670127690893212977925427163607687574916412316870980558492225666384476469481564328504101474490774197631775080686421485657173634306758297434739711812701483433243056291574726908185866583416431220873875223888404107802722432311136348676811717526284050207275118255667550793735445860866528449611125602296262364853665108585921012838684886441041844798729080682544225228101826822038238977902092852876814405825075332174180327939479391200037722899965002592539921629433071586640406834030193774855248395202700045058438681918422381929328197877524230236337623732780024896481162406585910073149612373990577208593340812121088857679750058053404832642465644971653900581367054263028807154399365079940565153982786008624715984129973759623401434062306239395814844919069600408842701152039411968564372938037621282519343947090374943028662467013976738602194956316306013567772535073580540258663430462869761766164367963246983929052339163699107077508388968124255267346047947632796827343355040026927610604117744764652296709837460183097803956430897352178458315325188407636303960409109115767610211275256513511971055640760991104584537810724105331243292466206211009128417935881849207960296966268501795038612274947995707206528984252984478841628291371301914807365478086476354258653238576814576857717316371680903590398336546510675791878480828046716830959263783725252955646008898753616402379783401968312365184733935352061435806193107109005151632523099468518250299599006135807253768030590273522075508437764142918405569644172131670211535762843306744792243169258589468111893728242991538997985976604185105741991936825921745271376875210506743656890148487324926746817591265971405804907014359466452401465887135775218706201538047729263671689950686756233254164517945706656858157539706723971958858441309131427688005582755548193129119916258836340160271047360628104338906052413361893790645089704832827965487336473504651816887339703057396605504699067151756552525045940338597731252800259634093766618314112620679084710314894392076277967278351635598513745984857406778174677142100221571572097489379050277449528165568284235678061870185962764403349269402613590867 [157,126] -606169059435848799548139717154366982212650619579140609425180956963720105516262626304623005754485098381357410992844720085651651945514643558719428100943141369951731105536328401787776291961829974388825911627337231869723852656663501068667112313793465181852377519655759801161442227753876501986228144655621800137687281148347117317272527889304540029212057989532661062997087722245631307437796091689391535380704854427254025617315261265707064079009625344864621413294856262726826496084011594200011764929892539643903625896086222218576642342387400655829680027059265309661917642266901772552222636201688058475356333651501803069221253332444787262487304251017871481261564734223475115815783443563777337627167092407898980013203562731190016734653691369139144524467126085621142939970818138524297203522214279613435420753372943206279538160291723335593812490880133855488470188156074520650205743110452442176320990305795130182855489239771196968378160320093419305662483719149639763056247532986247912186870563496316003577328162671602818095322338225082062120072936986877606614015519591867147847464301273772150605307363411938199835448078857862161224491396475045015044271704984601535283964252616401002726480966344115837484440100572148610202113435292598523581095762455702839661725131589650159693326346032937733512188222101437798400500754785324488679071478022880681968891150594600460931638176096569645585499677791441739747594246395291751567355537083772190203315727174789455854107374628719322734127357179588873491034011480977895842145454217842311557876394897876051949917020134138738429680342159321818626322276362977507100106079360865050009616158529335655543187423003923508600230027924393671221460158245218927497733584860652628818341396868215869782371556397855130586439052093922796641844443257828315760368588499820032117297625572495496006304381487974500558659288855139761595900636597795332131359024340572768419739794137490463230997502755201517321503015112414610155701428817304980174628973752976841920961952118085973085785648933545232589213757790454384231716076455061629519597629966234713398281881398952903637019168576831629708605830460075075254882388165290414578204588039457418010231200669797034119926746911392417707321109427953961856702582721655744 [157,127] 10293408454052006976211839753132130099750796122221424570442645816353579812307884376348454170838714182530127874741699277448982891921970828549682312606161072312767506383944064956639966674183338835959134834348536313783434406810732684123494041673739477392339397754573549921233389572586044074233629986992282103579463349472122249991251184359674358813370790580073137776873565899282079220644665967863484522875963781914115665227072545987500592274843324523222289788643938623847862204084153991386667373419965569937315183510279247269207048842935259400639596413813726617084204093665340545068358729763834165558001089143435632007518984506277391243916300902679962312212049548392625338457567597620396588270892511238144778813838230269064803278245317011897729086423043319458298714274467127361531074078604466109451684492330524612572862765222560679659955665752752618528205779031053053001659203221091054723544672030161439315936807344973229413686612324111397688395716699113829898024630814688595995205747350385588600813096559136143839855699387872019449966527333040033734264124250824709060290859831783268299379204238426055228835533117302799607918296739572021483392705389618145775218073723394430715624592015461193955614815307883914695692185282384188745791233187054176405255971786700344828288852065502546131886674213242440645514990935592241593632207180994286516374913315379975110124595666605938700929934071028193193074259282200466100368859277894426805443665933930361039763872357678924644487673822068698320168162971612952116461599723059583299758860245432254766686773283356622447724409516924240342757036947300935048185526966338955933509308014760926900133574383564027609078584144075179540860711007599060632266291916518001591217978048606450960392149451003357216919683528242952794467345119393075671043124400935301156882573588856084672513898054751111583094965376037089484727996699337398414016044407324845107576354051706298152808862228562100452996146800266528432960569173775380016452321379456199070155145320198046935558422696302078804069113309167927467015340263735981310553163030940662170873166686630403574959534728730176234381438432873327141690012795934092787784093563337212041167990938518055095224505959396040365840692119296904429065765652 [157,128] 368995573556717175888675686714637068871733152732545570893762437071860399014592896144087891787041250128019555974965443195274061772051315461101648810843454512987614725660305253164792997535353013229426873106959827227441361112243253835676795440731142940489223080843694575850044491558462515155033408730190962729817827739191061331657853452241356791476986289857837277296812259477583217883753768043955210819308472254340328768978619589967634563686391970688632488595477475964318198947741237498362566485422655998183498781989509686433323007267014713437485367613161412394041434694466512472700086783870121515929034887803032431796490846891331932177556304384401559705152578812873234562140347113108991021780008681336647915223439957812635732458965296862701534093102329218006182617239976273027334953569710947687831562449450707796770877702635582471047611366259062473969123136230230264411902986152365559578484306040746447312108021068694165386023366087939637538209351294684261857244892066591447174614691934168168143433541583706858436921894488081881293213483672398715625641535432804679918961485497507874891419726858878932778137584284659575876207382199193777572540540945003573843310620002597817154856407848136656557851955425039410273120943655843212371946486735655602034844469522048605682775535005630853735536162581963540233774357949458968860979769263830929499973879163987388492125513656644620883399242460836563313858794480157242914204108402511523864626336011116266583764950087473834180498243221082613018487353495235634188003718864000017531959452191340413155240777875234912180053069071656836090031848041044949549552150099312524339037983392591029963581822714792338556800180143785226814372503692152575443864765780432808174162213467996666383890726619921063032890284365035062025389298682358373010731310011822664930179286575437556298274804254912754645853834338400510580434122594592192133930488109605291121167022981572328763769817174681261672278799451898655666253273681264651915670181318512968166037501929713576484575282454436495444501193818564847331566677972519421673615893410356551290800701850578290187244054304948816306031771236084810240816507037755714180256086414110475212833292950861520440280928815076414892657772618743021616 [157,129] 1675854209537007535860700630119477927082119174976513244179555417010039905812800861503248947158161412208111112484505368011099011551184755188943949117746658464534247422229423617444635075419109700895817540277610198061063986877191299105918658808339845730633788605390134008257492464644842798269598957944194910768329228952375247312896347867567329474798730729414045829031275923464968732522470415830415402636659921731335988841637604070863073434195614506782470005552362749625826663451073491864184321511570921459638160819735180620008862083268503293301917013337901767746021988783068232195379689876997118963135507577719214573063353995245183717205932221300132426669967155998042993730554156988278163885553545523979086172916953380928446455083879023988394085829296942737552972212810625790053862197965339307509401793298410018912025107537429167987144542365907173299998025003458545008662009639717692350812412807360564255296252953550664658384434163698222611477510961104872584860248220251685906859789651154184368963559091765818474688183001901756897798804519025809928642802149453968654636830350164526364297801629490241477268237449652748877317182326979035289709372537606677915947317882022051498439622243938842119124265508110659936398233169766184776810765844175477769645379966974348244778407054935750163805092789337119523781300654423819570265257303586025619324472987112939937495010932836811373961696653331614380571156540502002689089029172267149672645217852377117875678134537950871898924261723804565084022794309247507168854032743839390640051034170990985993006011792554831382690255164295173689588490210486508581486826691832931449486951291981703679855101960390345444149273413145666107874686281675294497681191818509229777488926465657704447916212443741598416806183203648589972580177486975644325333382651805029158854646527759994223187154984257513535485456057224094542478964843824200173117564160501954877881471986635165187625051312204726810091258471606676166708418375653077741068922098525344288655114705189221404893835798523905068417285437544644238335508578752980593220924885125205593851222345776514269265623608285169988041178345107491622776220245592752224456201250698058354664658835952427979281053883266255844784195685954 [157,130] -6222953954513823393493330180041209536865133539000715842340386334213369856087393716027065168418424471495453160803614075880113952256462958080331130677672774781519462581626099756644624649034836622647013447035084696455189862741049637505427386744331886543900058004336888648965019310928024703125832070368063373074633798301824366587534512947876481421542400811411554646832280241809124038863689395358267748678590020156619364272900911416060749156063937027233691794002130236266951242520224120349503762158136754243209814613723617013180251969249067745247215074316012929730531052501089852458861900595259938063375961816207517730746050938345768717620765712024772062000521775741688301242603558358553658935645672100223431707472825932679071069652907085277554612441272469525697213408819287707688142044509372641667627000259961181750567642346703401785589726694192298116718918058264272028962165736523751276359012512906391081838711570561455083220038128465605912223637273049153924315877511904884432734181375279910515112728302680798376632224537906592457055130368319284728940978007090324396667218678955781044254520822858051585696866570632702435043513584299083399179338846444912377251294671164036125365836360855838959645029946864437338419486835879173879964925161487267931899272434844273798805242491032483152553075231638071453505051479292359043938512283847056777226009626851940124459795866087587377365620259303009927074049943839604680614004290681633190556074903245917217125702358844630513400510092119134000911501851793156047760489354521214518883248058761298633266380250543752636713207632368703959312121802673357490967439482493407179156292069281268208441894416839376788745572600829980197703174560551572520038064679635829689113870847844926878347246423951358999801381997458322003149772524346664877318506554024746892049298562691231888203728545369785005419992339037831786996984452654703504576521381400546432656047181870104837037290078788078910242255892417329871040340817241338820978414185470022294741808382961704025548745353634531938473648654181804066719894778403453300964014213540649459523271096416021195132080256286763495293457623369404292311218839368329080657671427306693136007092263108189697724466157000281487520 [157,131] 35209819973490018419887331614118310834489058471382542639727020114748584267421403941709595553106752065666126947920474018989736258808738913911672778130001819972651240949153067562249095297714216614012477105539826417039652956864213035101348370574371175156380757699882437776077792770582605043876599582733704952205276762924479544727613137176417750421977749730073935475967541699364113784745509612532596665375384883452008195447973324937865904393549637793918093703377172068398783461976890231228635427898080998550003813906199608869197798303804148310429247658065485243843669207353620716294374920129916289388833943353726572409400790992525760995325937550640936368010387783596220105267441958258827355032862031798963036379316203849446317792239523086557783333898017073072568726818006804015042729875204947101033875630955784295142243979922527401281819273656471141897487264984086821696912104338149679309406727656330943310235464881956629011620624344070480984606816745820002309838266457194369731768519966896157258755785891338337747538924406215058499104546226031760663656119313511819038089710658081860439061685541265845240586257629340794918411526851860647167769134790526372821142116378842360638919125697501448494120336608690361459963106441847048569723993847190798256401943224063767258431760121088120642867165261465052396410716768386302106089908597832459461586900401143791047522249419492096383650712178520986919431414258481046473795823314366369318266757318152839694638897329243856246540802269714937361494702098766106229323503123386298625243392279147717417915257920484617447608288654104896633371846667106503896539183155230643202286306291514339663635943498631646776142649962365120845842478504181035871521609602830646002773921803195048121694408269973759959225024138189047974273187709790390342866307819212625000179068236106987818700781495809362145317103462270081302389790086466990419551830456829098753287358776608128721070838513395213016642662692824407489660860467012094015340977227594576239941457091752910212364154990584886083908342666252246281698765535110232149356248189854923751822661830242555022480227742835006400202978115850205457404883168626606161759000095259787981889088315202808162784428154796 [157,132] -4025678579132559746168380302989650158185741794025532331055595210328643381875310663960052649663469636600450049468164836198387920592290313475005437981245930337617643391007344780010117680760538370627859953979975331221074436089466261913727240005429659608995073418847332830347027907524185321916907137230044695234999914370328107546911670441056905554448704993648655342682308337270748925618653033638607363960782667791104944865777273407568065820671507159662037917346002840979002674374394184685219387274831802508971680992187418881365963410922523875914689375957923338227941123303408059208133043809915554810838424685921401137348102778994221942253369615894752948421144339631887163057437680434969620349517694334954826359353525544354106540553466091032147159478320423025841225173386411731195022324979362094836571975609719342149616889123696969161094987143519100304508760073908949106389520418035923287976102124199004404061388486735220679639638485696445802280676460309061100585137847498952551489422159339167266519158170298740402130833734121915321968181722870800427395771009055023227670805080810628812294679955767250037798136837409696016505590054798204203592227981218610209674094183505099446078904941675760831797397551829243627420180095190272069913443938156251316994043054460656668212522904548376377097859338361731798418527378082582143664153300532056703733133326331795396587342018429299625523757804280877267534945420314635601267925708208068077795985293270663219034916075747987939654160766213823612067223563320066201678830375239530509849903892553200142813578376431286296818021128583090686502610974913498406797020353253427972865349447758062096923397761599702347356742710933138370927762552158024137037036230204859742139789223296958306086389765212174369616226766821282536546367161243759649681421791746566599113302053192682476274146971943666869451887623908423188842422845095499777045547401336768894168665441059595085437999570452204182927731699564049313876898555115101305548247637306490735489357482978882198107091680067937110048014818803263995157421692762955627356235923632747770267418010113937490410097792091492153242157882755891824803055577187155265383697993157958960029673014965135481688 [157,133] -41857719514498447348383716533814825828701962514855713060814823477387029881946638168258268066441561484707641482709056595927901979999781296448243163330262838696030269295803671633098895175722424232724550652996550911118764987090833195262415563482203010664487696187098846226834887075713033765002338420404365483302716312221073452847352858653814552004487602991359614956344994796514990886400099861177770839562615708252874527600193322817354415871405172420735215236462456839662237340847736730409053505954037605488529134108478442995290566252298203918843540162452137318301480605620863449690399433947080247708638700297313893845832821066108947063181728038825312011794168217467379276399971826168614148639687950370530504735883562882747457564110550089755672289867803858408879650173620096221097884361388126113550461425874199415388812125178626947257931596829593832401380035136780695599306936534311189856081033902324780241867980212076164747277404036097854999491474756937474585105688096230141971207948202872459676403240567035993220772466678137117179041023203979500809964887775030558613216109454222131952684634707795480192021261125457954637800316381912751295086999686971085481512519563137995860889439398694239913073869420571096558001483955039610557431850368713356706622301864441675304919233608830130915665008083259472469891553913697794105288210760910043986209274106910337520472699609758549460945319469657861739575261338290198432021866377485453753102345339482554704978122103796636879321150884386329922595733862727945607738096667283561541987297350106666641894059264389517882188131141710184307897988021953821011463486131199685401567826997532375716143224113795047549093521074162085763141730367254045555174778718545646649661223623841167963177602367680479040531589260261782755500064688562719849589742350850143985302657474457071565252430958245793831263188246657232482512350817229662897114024499744714402543327002304130551470978630209334494035671152438190049029291856881328862369984041407411870922315224593057919180398983865462495149547482812048336070834326710616448866058414848238882005025120455867896760390040178733673627280210490721971758383324045324900017847696980739826698863184549 [157,134] 40773882510959211049804914808901767835356486088184269149386305744851442267603719894823259514703638360987347591693413619958627515968026566423188980652833478163992420472342702954413745814119817799805875706084779639838448314905677706317462924784063445187427663204276118289509251464999744913551848636466201446285724825877571018219194060123958410063310517949434409484962357050594825901862764160835506852807406108987065579377629741638065326706158169827261023887616958738254115167622829781034927147267204216710897364521911560904769974129448923324876665461852311567260817378023915004587204005399345298147176646279702024437462786055919397612003512885151645827195462761823991173204590441612139392827988228627787442687401065612181872537545685861270791776394227549481315824422896241016145977303364098094943872816534608380594145882497200150847361533128224176034602011451207159301407208347831826235105640660560330437502640236141347733851531651391127675500311028893112374569143881717146707269706033912710358961866032274181791099041353861552779923778243772529579875418699750315556786581908086754214644182097225634936489843720643787268139094004449977516409651128703376487493417444116514703665485066868551607419134036226754923293980150280513312793812670473264565082844715601576227642798626244576894546959918211768214811947628056060228468908800922379346905585224026056683977123635531210692295732671913900683634700239444882117908327784221352249078219593635193800606214006376707581771995738066906743775189982032149945131499579738246014718230232237790574669893002278442141868221274014493136242116216672722897433507634644688064444169559957356144228086343620792692270232696699586411317585984428939615816324398319708262475806015855568069737456489871893922748154449430649779631319739949267357290062519838027243340529141065197364452005351746441416111296335608881900063658915005850828742842951495318345956932021275089490501544714495277558799318689642354668105440923923338431966687556660090604394857733521710772813952189064578853721674509280659640953786221701616136087007223681546672623193356446841256862911873063050603065269600822947790890607102045235369812802562696660733120 [157,135] 15218285551379293599269899778684558240932446789065393754905642324917164823699646739648223680795424644944698718594893203949946833462751129161703807116994919195994053311082385867004517058976307398237000611301856069151766406913631658526785500835797442695595815482865225606201290807655554619132834888014681944858693303897924147113532120552215714087281651408264024379583365117310810882263884226438392479895525238032219932575765915423742215384018121893029666208784986745826118977102195567760730456677942241031653485717377105930277387214960835257212361615448230229100317022816127358040890976428909312839965476339697367127849943171965035577574017097865650885474451446643260390296111254089833828493575191964045386195866146290257805828134132360259207444134809880717875630583707781616312652845716636544839338237581505968582106216411204152517187648411789558521346503560696866663494406610055603181414230612739130774607989046921715895099032709806057780431504630521565327322515857849754142002462806679273493171008378067092613696099846542559433286741513234465162032821723201671417030567024153690080781097853474204673621281541411139673200557609645403769502946785650859843212981607724033820548010961820353743917146656514631596898023318767564937177068830861554566572564008277893548230310769211639571189632515436818515987843765765944532341645394328420121433098082172596204770507209070229167262343082920321861072873787936559646564437661477421900945979938135130952809944742849719456714887452231703552552404872161335932732132486167303551299072798889115725650996155926344538475321093261008771899100760617313096321500407255764166449602288320200495099027090364135910536949211453905560882534927227770295424945676697341181157938612883739075856348670205548310096181168460021555823035672446388688098595245233635303442838330902638015264413265180465720289006223768612368803244860942801044138309546624782758863525853902500319684655675855069635020084677193711961955374581881227486228373896881396672486361160857988748254277078600794702739660113100299906974058333606220409100590319144532516669640135352283159227556040084925034745690159376437769961842323355315289886166210300 [157,136] 109622342697011377907319688852547549423633408205975779416773952479517279071650329291622199531971026471174309459222163684885186509199802332846303425006188808659214492000702740378631475622731738969803345415166247499836617171136851744297940677968446856743323224828317317643922159052540570975150809311196861685572511373838179482340687391592699048232370068702471577947842831404254261302239066818268369111867125690954452613260378718939103623404153412611518045862533003500084390504923737733741389935241519311495658162523730015086784654374723837588266476889961141588833061922864778528190666468627488337165137121286759017776764137140854855595998842833983559795976280477641046849102121349132956326392901023285741073616170278749257954031128989354190382391882276926113787682461765146197503414366276636705035877029040723585322497991836387504022521371462227574453806601699739320995233126021553438533335327655369966371826877475137454353056450461529735587797878453028808704398121864926594133022838912861915439130436308126446674451360890104768706296052489179784564566201797754941894537065651585760924518556524946261422725133835288649529271899053336109207517629821439077506464148023225632701615405017863303416468471510348220651824641979491470442292577366604094177987090425034687442529632909271996880648133467612426127384792753111789729680670428454282591071082610779868145482452497060009830684537036626221620829795053582661262992925875322545452118945160931000316724931076478329500050672490903250246673875071659910508356569666933940603193548444653060140038309389872737526697263191530808849969491731397083342770604408259027986423181165576325406194618787626452272857398783448414058401877960663374098868346153558284332991176853753192396499219770732294886485563174052268640214761057979251152536159767264908094124746142257150017330778897252467503299019707040402717026521067237796809798671524733992601656002199001894400463334325023494161553941115873812127711752823084113118652137422254377878893891014445779051510504221574561963607252231362803537715389117122317632299125538579661498006682937576414809069645278913744465987585617510827133583785787481091753600 [157,137] 9407829069613100250638482485382307102657739270951027388035096558834759948151051594826466210094446994045508588675184757433564633540968935904318270706798503337413460848671694926806855427827047288847633042330305210553003327137953500286315765486349083980346854247961089927848911645554811793448133506507001168955775130873783025243821326740677338379862200239964279933025054585725232172667193282448618185578743859133550586565657253231892403309782264028358558096289465165248890661001700259208964326797813743661688526222953512340417274385021705044919298659722449445444327580295949360531321103000764766112463246765330136842825321973200644661681473272544579934947182468749362944326680290712727120137979109204659041610649244280311289094410005537853327000877216863990945172214197618266403240569178733011070978854688820755620220674842968475618562575801606703270206666911476140778598888741138376576735613932871606692471473593204358062954739865942710233721206453700928968904372943772466914601558546512198951412225665357520797812902667207676049924369912252753308482217981537045837153223891432624155542591139987130896758079850378119978811773410681966838206591136236605432114237546962799525628899191791060318264945851820704418812807975486447125516064935749741299251837531749926754687252556758520266251885350160186050526090968696206561111529884994085454359140525934889562398424633584242620583729456341459403089347087104416910340645452387347371113225258699980985042560057023575620249302692291515994014856747830040660741530247141383559612447685254796682638727571492162800183370203850201543125312507114978597327565651436845050147156308957477579396522848958842039358531707764725722960901719062285242053833520847436242185935635599212217303617971917077207409446858835920849795002588644684337985613625623205835760698662328736427507570619303809933501362076456067670324987416084828200315065564283494900191356020111696347233098036492252346283112463968510862936903699568213726660004964128264775413606130908098855250216966913550996235032783109085982944790411879006884869022510582488992710898350647616455862427857025842973711337829021163452765479547696 [157,138] -2648926528652599871750864566951031652652399035449458194406590245322998188847746561727090733626628847571759007451397391252234159306875948315379970700790140132229125819598217066209430806708847559947476046522372260268303068558025907527688772457676879092480375772200070074290899581515285922993157657399170728779699056798285533622280564116833801629129785720726076880706022669929395038216016679728688783936093990518447986977889963402997080348528063302212853325447163619941798611894471448361667713042134937864677550423788587493477476623660710264443121733693687877315283036214033274327473462918180107314135179245361773552480209757481239422626611055922392514121502590134065257074739667544474886875842604812215914403227410254058921657068474576177127501239738134770290958716305563117833824131410889709340424244622879782351099926130714930071923644720346662834252989786366995882678052895124322070319945913333741069317625652897659545309895506383332115938658434284727501151465388869239275815774034388696489527825987626924271077683301658062649537801226158336145165931381918096078932319777821579678970790668941664629843125308119637463134801506659413167188218787127637298217825717244434991003289598330462295438650118142573261264032881279550113658511156778726807138068229734326901806654406408893782435647991946126663862804574412236982174911413664929467137776777781536025951327919852101835960792227099722845030135863276777571338178709786548108531810617929188224878839805047456821685625539572260359904402350542336993156432937192417193797143114551327800101254095795677026966988211728063105102842307137433279719681054356649542031815575369572172765657903879708798285822537312264938641608891798361712611860803827380067749606667587409779039157650643461125732349513034603796457561879728832864047174677165996445570531448136263476026906791643698592268577446452139875437369980329996746270227583555128958348473367687957010470532484013314409063773245195641701999443208052278157365730246274743159353233101871266902910078602605004509885087082413378739590592642250619988586255899903921880573960610673395483255656967794028455144720286349461664 [157,139] -2233538904870994668992075582220301693581163299976469928857704399129156603123471899524599811267201870450254579004163576576310310834683647305017177254091538986511673067812954440863430284207513771363127034442253654173110070214746164148309246946247684839362469760609452850547236104685250059976505440695716439281707730864231275928811222338803932049358065600673573495958308758759918215302721115156700113684865826412516865341574346575229917851964852076013151352192867514796025087019067670820117750747662650330567839383410519486296500165286987849391447851706041782130049994155781068685107534998196463173295709904860643009124145541970391023462768282414180580182110211736389273481450056787977642500472871063725123238027300418310287582984695288699812618439499956802611110696240178987986286531050485592072561239969512481952418104618698562076815417660278435274725969885611593052849799703706638838434056748166899768315846199545218169869108264929448695820627121282012701844278485665381072634042231228788795376656136669749025695818546549373655590270879263728709626673117134379663924787240166550133668032916353096382059417174403614350119043281367620604835696493789284100912208332062537810627983366100333689707994305384463006580952666109764356209448979762772907201602156712204706898812755333313901124233949110491235315507799702548818537270427606821899593669254363536926905365737913593024867023698157127974519658683052051922204671665432058771253623387410349945243352387561312745114722498181356337212993480390809970545344556090223875407965835883503847619590247570433772148437924333236272325202168564904528082655396789555905548882423307912802360870607223080621471878822063187030785694712904558932935133499506061350549732288451302099421758341254563231211190761792906258834828102176459169377587930746289486580278643319854177821409497821069882545535166006443917859975538124692445180533573386277756166661415434224608917988474941146783801083211882228926321772657403101983208898434160670439697729406361267076907448557429185662628298958508700524662298752337301117357114046081558951171133842812371996334003360804292856749878903196 [157,140] -175087803954205978970821793930146806677224290115267857847317537136805016191466060628207621264696441020156587894763421744287350303241045737853726848921393206493276459301104588713709080928240283031589910860967825270702158314141063848250429227959263408707891168756205820026610508675717346579207066324522194827097019601257561447873551831947417173859391852341606783414392060897341207436947077335271019819858081990729411625026585633437834577144040879305982734280987980518781164842184537755921810308245260346886967136176430831630015928090547445809769828100235926197158321591582206892506545546184836075841070599066690376310979394940215397549216965053011551762775557872426380049403767858349294157204581745706330313113948545961187072562356876569880827934889133803338042274727839870762109217652993492034058395325849479190165514921263104879531988079957249357203456805955398961005102923351707121408602184961048237580550624307540246524542475519284578313264355410149224211687303853754653399561830043056355198230408276834070712170621416617256230941797729025461643308513100242936778499881022915929879962854492188295166687886217992484011996208267631654772538108744821496317424974466345695872121477709471294924273047562766850319617889392737284641418821196840661489388816841006973637006967397529211156231917767666083071095831381684078002432297406579161346125130884960288419174157523298778414132966029229169002526938121845867452361036484554071575738810952887871678023283114388696670407892944374859983027638263914246612106061206700936073243816365984264480486470143748713892877551784516959921582125300108586605716191613061276941769478642642956657852793587989854512982232802752596104361073661370010949253669189963179076481945838244808346988201597940407027811352793044066103061588706797790868050274826779846600508745677695388213941597647526800917134748596024195641442968916252646532591680054954979447940439868198615474408391887702844351607029299691062967160348047031809980161044314987633351954697686477207130582726946018885211558825167064146323170229207418480541172902168756148715175348374501545644748900767908993832 [157,141] 19972107920117395338817622430368846985520027996106810085050838621489746563459040256315787396758845345264234635101572062701337659861494919763676645174319312115233310627950205956971474950215156224705333918264067832094289951648626980596921148033740919059648817400653644426497887910628032285535645240071492977005580697300075250334894838617625198775704073128356943546968519912184142427485593423338045609854012002041319962701585293671215794987655475947287509563215455657481248640638284469580410939254424358815569203017245986668052832427891454675467119984098214561562109378569248328166642523629837570215974237469540967989925252641406664256042543982320316338824275717266406858487886692495091358692615348101701077235209467207108113408808939142450393388097607571806096028935992876065278427494947143956488038221129813445900086973144969963471353577645663669911723965743345719287120516977395360667683458583765451033432431779133163532421905014953613292724510823615196773286789347933800013603534272024290206647542865206853073675988804115318175181036908115150826108878550317093048727581566562233038537841594155127977421005243315932341699047102961055561044079579081818842388008681061862051833783947118076528541663854232783894286424679216077137950543068545993349080895806732349028089588064360110961472674739569642760727089644038576325426037768416525517319710582756835620890433177803888043101678829719331213280729635591568539919441711852092617322403031179398421982672289951418786308203779276335005696831197449391962234895621222494023821849890925324493551829741827429860977167511809646502823519773811288755330539892900846950326027727698172362919212786146234061783770268510357435773369069833880117037492568382419500118780502001739181324284471734563589213822457078683251219076083941023606500395243863645501720526277479157609016349000209250356355427223870247788066636588186926746233795881414355713204671459729184614162702080592561554056820376714992621132207839202127125707350940407481063557358711994538969752876019824605525121304536819391289446747459110278989555080688026011902813348185298950264298344285 [157,142] 2255741801611201555475732576259081739672043546119101395436324598610192585970189673756779696627270109762039944236863384660022707215368109968443742611050154234612584151292060365523916625224525038340973302803751042246705009925126178822699053941465369741728625935255553756871920883206056685054574611171031824992928141051963359274857516673536891107675348648837390788504519226511689630195759590954766808884039473229320891984846284838903721176141435020923569640541647135426959678921383938422660237027312004817384317604777000737616349683905328635499009104608878682566437945602145108145361761643797046817825198058629910605485431508446455507283062569618444129846585555599990423973292830934056365521462102367743733013148987076309693319887892294502608288951064931118208630336693106328137609709413349748634654804091521578929995891830513988895522803015678371567409746972743347369487343364751041901372745558514245362430506192124740316353355803977239338489398084327059087502190890526107776768968426213323078541056491715804916867454110426934035458732352955505106430969928118613344411761063323248699730378050867399422233010142432785380680991913429799613162909886127472120461864437712979512211933276541825781693441770808718947251228138407970764250041659531369080833038204561320909069787567488473759008182226599003700474282817787747206698605982383754704242593954866627322754923741741408072640134561279907490209011274293461722925794751562576537375666353029203166241702778298068550840257159383111299094948710753737635807593209964698880755077349072087684721719143436638123938865914360907226800559232645933131458867095312430908150166776479837919537159305512748158151205395217002136961799391170919022376256027627475288240805332093535492555298834051898579417208412115645459720239687929378543072663620537292549479530147920750817949316838069227906690620834334246875791253377120917976927189580455713881646620885231341271003607492866829161181813430317144522635473603189059731460792357397288649935640646405151697898309417934985605878492233973918289873520619700099560931933062406773688451383792651375760 [157,143] -182918743852719472956722984274196242962989461356216653640694151380314855278596522860239711612241914466014273150683131098670557450177985876696698893937405630373137395425931737244975671232770799051407141220853997056375561063691463692072715521507233943939848334882423020683010168033629892885810727191215296274070362569048000723223156314279421271095043820452561517371010080897368924026633547702647634901209504355510950456174221620989877033559362280093607034429559739268608603791491206407189351197043748284983603062003734366976180948063862280315711908735528365561240999487283378711654160576593344743978136276783672057841014858662114545482468301524264760147238326529667135708758794177352979704899056235438371889516816158355181857014577567752970821516368805072275032711301482463057185755817782740844312782735880066225542175661137949733015903254042879252932701617747974620086698619981627092764449191593294358107895464110992025941139180448172419011232446021622869213243950533954599833330296835792274285163963015825652704773278434385024950341962152080266181172373712187227279985980523859809011938301963974864814643287012643402019429737747421976201677362140508243109422899488998203631315114447354490531407084042937290294992662038437855107781818401613598578853275935456061366923479752698454385637411504892189153100633365228797106037326784691249795777645847983155637252862501065725887895101550712028907341166828089259700238315924185530343419133175529662599865961308045698840478266425513320113348139142469579175113642820820199720760749930267374759957448281291213535282323197617351532423199955614120279218434609315642658335716708075418958133782387048234649284625815368080660288140817566732439843766309646906499805006327049178532001711948094287638226216113617729058753067499466795861267407188179580414843736443567231537576237394252224863784444472881177574237406139090350417877465421257363198203687190407836077165188003295591733510187416340728662418953365403312683995369991520323491780504068948941094049362556046899692700970813787312106726797084711005146550592071353135420547216 [157,144] 7689524838717282388315560760751853303660702116914867959112364250864586411985800616511126637752280029020871248712932425411696073374339056811120538830357891085468972208287236283627773025975234465284735298541869044707251464225675396376371790981484973385452807654259183187124147275920016151168475279498102206063128964796275943895373228818463217165306815716341116266521845918267131850656867751475123234288440469370435680847744726493920182930282178071072481780960383651839243983256417715890255878342812770443247370074827559318249949142276323918813158505098716368695163087419526909537391399182259503394335841193485665483849068000923435326187852491718010867041365212709651846835161113020220081788981286483213398073981299057409720080589567878790589038089120390167039580260751179877928226351983618471418135022995458512810727687648286922357467918017468414878865396784314646837291257601339255440330166898329754782921518842095613978273397219830654780772246520078415427490964385030850068331033896921570746436126345289955360502140548456064829467113434475868476245649034497483071545345095518873089091145147869149372572343044236044901596224399973083105804352516907856448083022943219970726178727611754676302504634703859577776455322608698022825062525788982900781989744192620170041521550489830374507157506058900980561610919248496901671408119488694077146535034277169257651667745716656888524858941207553824272508422155044656112294245451543491355486730890550750161653438470363940916526770728046983341085611691255354451387197144825717195338378045161875232356160342570644853661513059531223272962379047360830443202298340445899111912740648881547233738895040440944715846414769767591250170702749314584230162926854309417850846518200124287366277403048434684654610546882434021270446963627893726250315558050223862054506979939697093284864763319826759855208954011916075978660697344793759893896707224516419590575267899374133072840081948360527893409789455096237282754822096530876534800876703481768260583954267598566502106717288814694950712585221833653878137733876723473034661260109611824 [157,145] -10606686436587325314619611594342110785091388896837030549626800611760766464664319501860193457582971990859345189806707592626337522790971930929501303290405469978342549961880821719336084820481386619373756129360807721610120432942216139177551351573094653379637361061017100068576314036562374484905718416224819442741668899868132150164896314808022498713054264265943660178408581422802444733341902494156777451664310886113652773217203742002669088642009654668922465330847136015461904039498112215052163341732851555082687524145491299278375573012348972704456139913985526948127526714670468474103275541909516231170866114823476002273181904776629725039638673161721044520660331827096320093085971208520332243257756185070155352822324133574588784228959956885716913423573385302474260475513047479219121367470671043952502472089035187175003623216918367039226105895338002431028423935174393040117993362800530839184556088915793861307082157638204748334234998473075907987452694756736127083601883050947393629211332921747122116341765551063755627642745560009101282086544179259674145600537617793807487731514887334137556558043532340688178521354689473066977057397302107461905264610774509280478717019175485585803399568444563068693539886554026284612724728778375765941253759241377537266725035475676171906608538506941908872904955730827751089299931104928768112582775649556272999231499789766130187260011930487655044813529580539233145314279199366561847539895766644275967136843634470398185294093868315794367132784201091815204296981353737091981927699664687967071043817326878381816718433029332168662865123044176324123777902682903182096112039585302982647404655698798015680215626747557389975105441831581615595163227256617351578965659437277166942919630334414454579357969516759622613453490381709804255306423364708910708332362772642090384543637431439851416830049516086571036288222852130263513397206292918318919044081476903423166480607491677599911642413590556414231800942540722641045059663561740070832979052256198799337225835452179959916735244521298047133463248081413204940794123724508182902398 [157,146] -18076265421704766431031778050573922869086842968148244838923126969938696157872191936345955466155903428403596635271213495217116214996029049110296272297977592211903582966442667564952549632107194217941093271407332493436537586091417058051899719436750234648226898080416078087232073814231467494585412197605707207675790023705339533796515422517717801224386506190255882297727031455443760538005650477367007598322880720678863043909350990185073171326248613525246834371882922843923512883963303027418207774137947765450433670907483727019702934252329088888927610804907562614472584816120013912318074055021204311221253150860969130061476633394372344722846415824715221194019166970207050500805075481837645027224863515006018953200179832044405583646680754203539365317517472837274099010716669113243857433547961954861809095345242527236393818387790020695661884113925516449778742439184289525331266291339953909949998123757919901486607145994795739716790227060968730212759099203540481862036501255372121130494885591946421372289931373115305522518049107275930597183460877126511468458369194677952663694358478100770528726177747501933683808693797904836355624070505184069939306599574646884530682742871277511253140632117812679653051036557042462617616339722260073038563164261003106233659543953561708907402783045363465664374805305212593367453845386133539651345717765103778482300662054667934959153196292144253667133310947347856233100765875127297176605452942841408403774986759032071618582174954563920924226746610372110644144934678919918039151788122470410896551743321157508852943184156145738623664175729066781904963539964872171029673649130727227075834583326385694014690321895273473128847635090694985963487880025786146185010714108430533980700567400713979346093479075691802944673211002394644803563850846481173056331914824199650072957450115239486500656582845202487348142988162879956832337840284793970707313234410901786946911518475435148472245043394457050134592187056452409887693614647787080538388213604957609604123657983234794749214403240823356694914764648294094821753446560 [157,147] 24867607649460609481239650118302239268509781785044811741501033812850088027996061679701663653542053832965930268718908711702684107341495867301785318252738822929057648444431931643240626111691365946480757964385784254698734276693023593366271050871329564680898552555783217883383320180894432044750482251432968569436226135284650455804039936073793309219862402763154930968527380711266937882747074490929532022480258172777780957809552455372570909282256496144960605471730846940320114321779744647636245669226437491988881925051892503428897855829027636354169334269258559787799167441353928777965681174150420665158270214211204163186726017449588376696635727124772633120367992922982754063180083345463511951774911860955642187142458238715766546680851754222889145135134766072347261114643388101127068813750345924738971985151850366507659596760755630019479940062221552682402748310677936276305952662068883198304145130628838303582690451215368009911908997967445842084835124576816129278728510870464734119079854493741588672973476359342361540731047243920863102559871631422225374962322936123324693433884249607903021424880346694383557245627459837514033832383099272863061199500392113226977802360464241759158438998307698459811143304807684986166781506012871906880095560167290149544942503022127410128807520579066528202989704973918657128281782246702798550821387142092422544270431969330615793352112674624225236240600965415867380162069724144341331438189257798322005912570694275377409370264568721408365712554990907642469721439496886018163165193981031848545766314462182520806924089336073638272758751426996326549075507167191263935471396137389678426425589962436285633559808376389996773211703418593627174930935692202854934154238190752406632280702491861087229263199236191228057844363364440507984463393590952660674394341196476547427460076311831993371503979956698685374469141641743878278527642945967143770753768619924679841936696039542226408735479114908774727443342430654779250755278832281510013306856902402731578833570710292439985630291841699301366269411787982268756 [157,148] 42677013177982378736740057881626330225653894310268604850881827940535574499776323550152271218314550158238242164803321852632229535625539203230520248373040312082014437482731485734286017150039535480725684775209157373139136690307892806278237745571971336574421385004612099720509659075555402324653803720601344844243330845213540721686525456440923382293454595688720854235019019939152865261086536047913547761476855134031839984591018930070688785224208173027675150053444890373338319753787064150565038258680533236549130327532473319797667036760409668043672365346469010492194427420261198977486146778453410784085416275557477545543294407377148968549714792366074857955997753824282476896539237964566356355177851004128492394392866379677039628271977243444164021261149829650099254489985301806071762127424345540226915799345338648223905091412095590710931795233057201873698919714135524669411754777727419836734981106840138283749772605516748959426804948533392832829412255774308758669419643908416782369442327855939577698728777286393676091455262845585829894283505889231198115760052727972485594214620467058242808526021498794537383317861263407825727522363889891212118413696161761112178493628032592388295666654517437192625874858701978246596245311397597620239128056587525882720572355188910083670172199136507517353753194394990742533476490255764805150476327566316256827586296774707823320469205277077641617705013213920970513547974074788431636252879427505374677903894066035424883116834909408134383899482713588338361476415660615504609295840724402085252059640963136928076850163197129905350554382228491686438357180562357975107774331366267552038278263827097465121880893298751744838336832555065507079303600989253222540296408522431243915971107828990471556263205916445784274255363511646729976700718087602162256266809813977113691174837090685349942587665278940460001370940112780390708106886603702976656126781155839750488442951172507263792026206669302964386437882317333839656739801268394393933586538393530124612404703082522218766462434287151610690943656 [157,149] 845494604486139785002827880583624096128884124112837648178306448139691099033101845988541854361687205860998068914191114907374704274212918195232333392560496210412838604370684835658895578255639085439293901920316643318280780397811515648561654632908414868097402954430452890738355210432903031929366803679412192066045284055967663576154929878911896540813413339745484592288919023125459702989073595246007229686337416305916171854685899595179107569399906282881067101017648250356115962631193349795272404254010307856820971278760530810475732371767311857986815033876922422715879020105503343179032416841003606419142988024966194340979560001998204388745846605476197370365100246543795874660508724231848997342493819565365160103162661849045561573462807851442863001072814056088436859769027589454656134272946858092252033991713716642877347621913600216855683179189282845685796250652064849977520160384279014207180259942244273768266537171940031084267208546497957123910780998745828677741681757682485686524867744813263343273873159550452009044937680576605059996445765630206722261982529138326342310571258762120483886597384389161628769260120238723974791470789457511692963010667183012403253226796425409588809114569405772007713623490717525350252242006219467337598531008364993934125911476822586640413646850766970562646952111826543862098881942647781509526897099770214805261845222726997069115751005733562126364409458267965239543851285953405312880345889741630330044423836695917293943833660874040930409033803152483385148149650656738963544370333822070430880313361532688967116092924437899603972520416317899008626388089285836869810219833583972251352903708752395088739526073935082774384234627805065347536687004084528791060636999782506246780689311662611244527560860136028438440127084070612301099782253748133254505433059062256968446986189531232905208689806947229952555627849231156427141983404319320054714657385748246193565779473367497184092974481121834555492515092105049731155999826452662386559655816682841256150128559579174573963868732511867 [157,150] -5059924696241508752251475665938874942095495265311501608732489214929204637960799275034634921460802639218694170758246048300657405878334242865320827119406704132728521344663685574174643065824086704628538595660505187301526977052660610429411828177592214625960099140117110272378613614546397179363665555775232866071634305819333830674605557054653177094058356836546405847912969155955674570711841390138274730234446362233459251861147514115973077844778214954018831227261245172694566282745158420134732008971299451326886020951437982560536249153808705192848021162485957256844664646754701725281701363338321737344828733967191216704563952880948642486021374984428924397270643358091505423734322942248724058495809566603792085773021042798686899059034267407318924417371964711373362125464059999461641145775640668801895792374066779154219077183215930455942261070998251257339797446618972044479596708811341049832447067448146375995178998055367754386583455309064996055996274852766934675156239783337302605301876675613950004994221910871722440192847907417049639421349309431159242135373564193872064252726739296193942333224947452809320748553027827105674966851436998529192279749014572621786659487334354001677510842196720481245389331370604202948238718089769829661017924142494202437874270781328993265949788613773935063312988132489454715286722665723488031376007766115751164192824354445437189255408085051159761911880667759596858387654045553885049870807669234448606807781743463131802889719808873743147081008680903185534025309014903119612794794723618170555982651100222877817214550504920354694983702333893041312287158608164281843595633924914580478891934549131728432982142156232333658460455894333976185738644872015556103283325398978349572860798078109238011681108228736150006164351552228387813629769934985150398558223019632713053657629019484562439167215900483212759431563816756267756216003007022032212145256741427015030527740293425132638974226257208056154743488001405252147488093864778302599491671559158500588209630266387136670672 [157,151] 30073422854753245278886520442261518771079737578592414403623453854934325561485128840225354542751953662131256606451233984725854194586893222282618207509130300283150220350930275389791244793810299372254676676217647894392960127696051280559014698639276438252721036291613025085802063425034541506350198085751698492156104104294554729386145006454329481471341808077900148740060669629071585326228179455756969130012506256715075159110524458320541767924615934489932692014058129024066928465947574752008055416897139422396108103529565688745251083619089196759090554513105704850853824919277676104341397355749237901826159430170373292518400236492463801717664287604596896229845769284486921760588360887282822939914550018444101329407340861522053038293978591114935783623559048549193548322697624506179073791753334316871348569640747120287174646674776387643896993455531056940661276009522055225769865193697382705754663328788427692026369839487665676422287777288934461417419618524176537192589947515652869060650329494655867616140796160158317565649824705781839957009681741838875337679826666929140679447232773362456093816894822955646279276786608742789212107092475850208785641491699503286295091484363738217650983490488259638345268967067411624563427069911524883801416033757466071965044956888684430595415942126708801578188439393211605990136138381259921155620697993506387485106111607924896383596406486220920093396450508885540495099011352082396575747556860941373431334745047773187165796294274751784537052898644426143417195101021221459834683869970342277052792994127308983248113904114285983617362501449035255378232815235520066875201365150951901770281219894943873618957679670101085655476162999847588939657923386978245226494679345214351834091899369921952685900315297359726035959325232058332025445767419339081380627132481593069201061053314551296069856884156703519409256129626938212298205468076803516617129857840483642569687319218478658526514842509853991122828770152753582742954238479291588053378006111529794186282080640 [157,152] -57460431620991112643281843622609080615099586125518227837472922715512893752609389267326378444590956814684810536111784357057681775343677237076792209858616721490202084160085392841080369184195167655736879084841809983501393585563941082699785555524345930834609075891917463209856036231565408500812659529410520779579454435063047294937179488997789204302989811823512636644000960550209787336452241765526760465078841026670175002738303392320437209907370987747026198998368500087058037372133593257033429278119578415588841205759526038229562814752935460660650571836111051980241562345674702680142798795903415573027659905242956691207040866045777669499464068880154018315525704331036029660909361985147058617238744240749049981892895178406297670410736401455218064858706135751845373277184905971322284253074815809080291007344469857953891972254768299143746715473583022178104997219738111304059619765147499206836904746675331301688810838380001406053512961110225030657404568991612140675919746638147511702214334272518196333890111952745510423984806618519186103345927531835948338847819621266494845338401801385442428385424006482438582990845009262869608848884613658757751737285318992114148487523317831008837866378515913091434046350361228679690260001765285062819114447992326656914209615866568951363421245852223662782957899808040839245340495956951243331266457357953597286260828754811591168816620997869621020966362347579037901447366644755289263141397070971794916573237785098683629188513031382044429164257435470126636220115379868680799177816567482135105723103240576352308323510554712359280057102486940511884851960862873934517402324253863698251334816812674066642772593532693420427416273743501417538909466634779993326737965953506274676490138828865081679497487340240704585096290620925597404892967391057076402607573061625068050193482673240001512109443474606321349405198066255529344446897695394016163143370070610964578859803829264106862566581500079242702006445169652379319366584803419110044624630352072368 [157,153] -47198585641021105572393449811222142395455531300749573698566553775456813695117371081213734422574099244712551251881735247886591735953698904652558045374780435192563497053524649680994387188666613386204273091393557661254470715638179614703178085237078321571854459349595000336422923775310620300364464912930460714409603680652864917722391133245261027967277367488928191714427836324655403528671273512974097884290889748939218243338025782036631512739338073834952996464890620345235424469068895421601334899429105809255672151496021925821360097085035960819658557979901678316201098983284246968787958725372938065299125935353684099039455333842705133890767085167593563769441221261284986316909938228630582056428286060906053071426788238489761024535231669228401526509781660847976740045355601624771800482995993497505203759576273015588691976822524334460877143557016790079201134319804848802152514512579506554496136569711861545027624884339853646671379259150516706601493831815668148351386753043426326642209357678177885707451005502505472915460584736523277943087122387534612076992668317029553592087367809078026100380358369062284239804129343193191461353707086260253219810155743988536762070341471656061715778313835207297057776908725104873732846548613718066081151264399797692983678684079425209888939494538967223790652615539910207322483503892183309957515493575419835055138970144634609307647010474128448865408674041919269130482024964226120180615374925579214130962809861186028375486181937826157899117430294621477430663809655599305302920588541904998348058522739469430154088262856460031072503369324130870160357501710550765747959441288039157595604484048039058112335230479598885094803211056596986850356618236886347611864625663481370809348067468551231293552484992644358095749709494546603162323906525118361762619246279934965549894455474784796094538629404025138684704883122329159764507097218972804190741821243280260820386973027674955515396843540737661775267695478461033517110369160884529787842 [157,154] 13507872937353952955219033139196031334415510545055678380396768499904628965840376796982592457149056310668068901268319882202110908851090883046109858519577303132349162243286285186128210883135459040500361047319851612193957949625795717275446888479439060495851004267072783827379639750831325004417711606606959782789512358567430374581511495571157183925622270510777414622153555993503013602991070877910083367795495774529880820897588302947542248581853517832245594310373255993583323565768608870522937721281657986458445452441713905944468358351887215866032622587960358910939553895712529022468860694652366716482526895910135505338497163371667305730191094379293086316623454463907015439932711021745543572182502299726660044023874742120069445687954807666230309316093135669857502120854418591562289581978116654378272884965374837884867769563238814557639276410716451371595361143449995221546064804380374151874466912916022177373720395685709177604844816339319054945327017540807678622436359925948483754403056813466535794926535875521370902393922938030865261628880418525468935244041788330042018754439359529292445887901130417817163026579891294616303674313066158369878476323216599122780437901149878467655208116579753012112614190896868737580028633458471474396766131037503342247332052243994262066231459398126713092131412101016554955546148928085662229243190894800369456781450753915276511421416594126270668299325582193847281543175555269698870062938003044916027306529293246993566767769611586953910152451140798637029253365883411126245798287769309498664523604707591365098422825363741704191390811947514121074867012465746226350846262800965922024909203553689479466670649658912853613852366506989589873710535582002254994045718073064597046606106762096201946649074310797414694904884310549315242200270193551216548085160954716107600680677653507144007990251842908664425683906129297577238260149152214679093798488248410203873342673603030119335055901677950998146576417533556705411960501408 [157,155] 304026293281438757954720497331870822854674858215720607753858790715111352058838104573396242449166227093109740081978702595719589731946373219500001817914773595761464361087867304057704935451908009202848304816156160182519448274192490029391053520423078075108355677907243791217438333498484441535724173360840899296368313402148244967019974183860806704041258764343164699386211838648860596546197125576999682234359702646564797224378398964706886988722208757172536883531564858583017031274604115510870592042280975265066317888039707449654832977268763450068769247647805578240448248937613311002757475447148124758056274709543293486168415620446411997736887534437559186438295128413186647751679612167595946349359388345618929617653159792466106824940245497511564655521474811558772389556252371504397314724819360500332728863250423879285124923554254073045842393595048711519184211238863352424983733134194341026693314011528497404024396503798497594787813202235757122576756730620265537978957416960717263575422413254144429033442404349091720100342374285318151375164303764759952235430864195976936780400538024077285200751752844219092595555167747475069241770476056303629801889016132030852264446716166415241230017811105362551759783683556682964990961664541395505024307028408081159462523549898568121326316758493395340449935352472278541375722342427863508546637856062017545001094241844778580821261893292701919825462467793542228617669863757656188289253475896760248817090300011715240617999924110108312908732806881469438615649190689600762147683874454444363757861001726293937095682776753579255916628532329140174350996030531996103949281634704295006484632284844189533630127162061501620575577376585313639416555810867199064220663897138341524300767835795617137550910369321887812111517689251629276266690282575995741499444109561674711524183047118855872062006170302075033130055005112304270630075353751663675916059860094532183156824620240814743846420685293119741108263049949788 [157,156] -13226938874094331726941772714070776070101115130355390763125266327199950868867156588055127527605327766062535705995203089839887215736877575142441289171936648275567820923635327459519340097365580056230365991532375686958016408140074498575140420394059833126744115979411031390379643039209009431341693633981156776309848950221942154061583467504721801789593110511307367382912594395606635896401624837428997629112718907911012008806485507778050284500742599871859329274491926119789610549912357526487382748755578208656478390626243272636993641422990356216975675483260525575607894877041542741087598564538022482827475821017806886422861877162694384911382445032958771737049424390801177871663129253989846756672817303205577914580836475988635164962141330573361120116790475000506375487611576336695325488633894271320812605344642319006216824009264461427224839396354366648355350782859603672014675464621794913087829856347908438853899717279819951550569528814046914668258063029979167163154006430540680638258065215770866403722580896142860964029950471414721850607449399853054123646154296182543058592081299556389807737526589953501902145597425093002255522684846100509355194471662527635217480196784157963354872507584761288276035592545843836181591726045326051006884382107227338327982491130266933178271665182914078703969829974352983278588946061780507126142771835449317720533969387986759708780266243327064595736056689011355409494314906889999794084593276696084525173200034239479042541637687429562496685009719768235918424433106703370557758264557528498904574882203184331493273712866525310288966705915963357867125274910308957398900534119794050415152349906421982841498036725705747247809646733777429088346987329710319241926490160524505156115403354776727552303690126533860704347745231626619441577588840475571080791636648167923454690373929895449074356992089679092352804250479253507383377447926313264660208651619188369417067206799591138584215416847387488872 [157,157] 14425698026501248429371717589362886791466729859566743621969635812640255745167677855527242288150971003422359337736289097749482385280013350559237561284168652332854651129261031385380094639314537655583204841809863835870122920252746090137494000716184230400739348651260548397529407479864638124058908204400327617763702437071453723523406907124558126696824380422357127396987445981026745076864089898359431182134634608812780154048855158599363769737944670324508533603817942814048558520312094142622605966736756956526633186660875780286326513410897496334370421537879394768744644910515719235413930408267252430298011753734084962766564759736954840320720973829340273620896505764054398471352112257915701815541071532466030848952635172556576720367533958063469555908195306695370437641027652197635064560103189118749569882846325472887928709660024512630481935392374859435899749809713594667740421089690741511712543688741955041941468586771205447241198492587151543176837016736432052376209900687512731094146347018387875556601887284756278660550005071470109632670059230754634329678099946658824436407906189022917873819778554036343747388097842267064558002308723202791175623758294112467585273640193517196229524741656793159235863446398487557398131592121456614411737486901090657016845621415052197808174678967030823147611341261724385937058225262192894868224920559460418115807180130962435536832440160752036459517703565491788640545220638950704320056369549054160566385164547127289828987161109790166324928267226351009938938397588871501650805250137389830487076517864237231254950791879755290448189826081003372484661639256020322802883481731548257377870155738920568913512714636242461117433197010139459267147697689842496117416486515055594272624946519719283206027670334520768056228885930057745402295742920664493398917964654560285755130198821081724867501889870034767737735735763916051546611774208279365491003723621456379316885200747046121926677 [158,0] 25616918342943617856166810690302012847019709312730311310686854573876754191745976072852481646298741805079623985732141784899326981410258802726824026122146595160810416314434560083890852077381020311449582381392886627691822787042357382327493816122623737057646829199635037409434548382363914083947989299175416124178865897680791877548958878620578106204729907893661539061287526853588291126222155094425007969725870232695019884403941573307506670384674914291476223417912108188127199907839127283432338291195259082332258534875718379768965506374406510632530376431558466084644424825746217903471690001777872375350855944839699965812679314047446781888910162081946410721024786082017542399510318816617570760267068056843030443544667086357593074030135454046188855872105271385934078050452205934046610822980083434784202204200635165081157731077019369443836656273037911217016637698950725748335655288082398059124977194335733236284542039955814247770006439990072242403270683403495336735505187155133669457427297846092536653090711922078938626323352477674952646207246053676781241939510876180507966111771421261997567621987504571451978540707375940396015174630428818025283226279807355827907527090007385250844680944374469229803105027848010581608673529353741106396773971656218447571633758137912935823252613851233120751649041776238361494541552088538117582973646025027254883041674759369714213412726838190207702604671602457106834039767357716791134602477192879041592811662969288170076720347584189591085482008332393316795022946113385564374861120523369705703814249177125702701719476494017785460072743313063499360335780252726697526319255414012672351465891731539233144901175936679333474156320856722460390610401484073779594514426185913367948424708156409688449081878510825802882893426003039305939415541322713188644710098461278378905658661867497957464700264317403666228477898926016216041704120718694360372940607494382048742132274683743787989296714998959377747466953606783048315933825842580203197190381867455049533999531350377697774834477824580926365850519365273821005714775049129165711464970690483745384158757837597210959186736544086740884481306572657484731841556527126872474745328921263268186238165866886003278215779518525134030852115928758046618737394434587517655625216472871741509432558716210873633616643923981563641641777773768244996833718933207472088422368175021668947205637026406504833968994869760734333400762042869811197687892510183484086517498127789962626076586957147186671621423303936122228317220038717497087096059420854241987999709038991359021091918254580847632098046741364310062704565178818360957095212048517907800056790002598652675386557235841043248550116699878195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,1] 1697809270710326121907613655679400957279935689682871803249317912236312514014122733265700010569367600413111884550200934997318517718592355307183055943635072079416946466375269210463703079063531204461739086288412773941167168830426607061149680469889847149245145902387916760032218687383894287099987807935332636463913094549255613305927008436584110669725080247340346432162275395736437731904506831909054992857348542325275805915876556794868639178728656019340024512306417222711234786645554516700623824406554472160499987446832331438310166342631453742992464601485342302798729187590411676917025049189049373554049985935340783197611889043511918049620788081026286805629957242039182925362838954345335670060989031921882998083435629313217358494160386796072233011833232273548201216776162674493599620341224369180330282295143826622308048939439821410134593530183083799467214761950139901924362117212518760616042971474382959424987079091158240305500676880718302353109496708720776483679088131468453591316205335256942546279750962017923366844213309438449344644403723537101876410077881613272497935781270156214239933911404997228326519351250059533220397695887703569385722199649016659121538273799838048803224543187720434871346774711148339869045409089439396762739347239777466716516810478019051923823498273759835434656465226999713762217317645091041086222557946796530374389402888126803133896298648364509294924430952017350968018504668512543016273902750674270103647707769058330219741319499318018529215225452139640347097153489771994511282844238928065671093727700446435844378034341296904089259821276861478726194770588516269839446916944862126907175779803559031959787864953682232863973698165907292222852352596439590885868662340047425943070468770163655090972333603708682840410325619186604574601254896600800682527263742551656960734324848787936952469647095492701928079507046129537872947033854831521956463489541678345788948523766345067286584623983308744788835671791367804704933979461737484692424791354949354758785940431033374611876249317800397978727313046971752466850430077110908883406728459100617160927019918855082167595628269404606629862109766749371903686510052304281427298149393700932492717669007212174340126318663585655122484956346960305464159494076225639984420044237918666468471506171884884584439704015713775742162593532764420959516492449824828519488807641222074030088977598975587671983756045316895289491289854740211311713737111733599402848303960706473010833308151944154724902614028004808790993807879235576625480832120558253372204509068228381236648623753904795149524730859406278706130400621479119488629340351242569994752847911872520021630782904568647134907044581454548828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,2] 814883563705619426451617676227777194866414953861892679980232810436709534482540365891580962150013244779022524539765825770456800355363271818726218588643723086389693938695550190761229479799758599455747237371259498818901208448549662569518989982090678940017150928334974471259345230518254299186802952309926269456345949463838219825822616618671063874098673765900367197749954220030234611662667582225982291792408879343697770335030115634737268629052561516695816865931071014008306275652753324626029854823494473299470493343871248763245764774973540211087362110636644898543672068396670661592496868174792382248331475341464744189493499720377797383952063149231895391772048338918301012239365940295346768084719660125200430660939882656551299695977054402206721210992777008246103346124068002146210233613121792008968543508955874360214638439403178106199102759221284933280987196405478908216452988847818508620053469191716241969426380617392709107350128222516689354291223120620145730967330279816885485696310569119631819477172634199574007807432748095144681983096873510632289295587158284294284510074976723872471861798932315133142649884279435235839271834280013511049108117260742039127123664093372185593567324148198787098003654171704023905405979162741828855615279313901447677194383933364521436561247890826191969980265480136160823558273066736798104961538873987584787206403468415758729147280009379264481408090581019232907207594569651701445442053022208004300651865624204779605689513883316375942406762301153855162287481602927203824086585184524192689982626868135301966950942753386200628762496937938699342666410986411770835179603275544006320045227642319354016874338425881325242974214910440971713668510307284039745771986839635973886961129982503417902690450029161121825333881645116700052501999821750226594023152197270528298264356746492939664579151609847446198987339239401787688927527471233598496031358076071396780270053024123573943575979923865529272507833066966873509698287003171597546016204072391863337623860799945288898897245683197016560406159877416874339391804233374511150038615514160842143414107769653311771962890476659094939113679551699069696672985979179044714539031982035599585074470001861430244338123126209382455179128338304791802953245341574425860297111292367777149454761384462688268120824657717208864714361870229193144593355254152499858400757056571749557654917359895947201118536620754347046197824875778199008126946895439581064296057379509324844163127052547428253612976246700083068701493246448918225586307610037841450545147021016014926630492632156488863154358948005302963262207732351302755689027668893896146356181169111865394530847282751119843578994235511785673195520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,3] -7676037202116744539194485878196885999038509697270489290743358749680376705379902788175170668961342345440807901781712037498639894593529141104320203439996873060277681480666253444735305449101192449983436735220132475320518173621623517116819176405144891544009232426140051159735244194914925841626176124914532974620950560291069572024371302087803313116013615026107244574224430721931163947928220555675476611977217747075739399434282112293071387643345856350022930635110247957834869916240805449703488825033774188561363962044379139750160261827331996190389012029383493235897080331205294853574779831788735495247928905580396062160287832734822655892505320981318619952350335813533616958182782268991704746720163336661386930109750284175243542103957672803302658485503129775705573402834096772591931230177373768056030261602897896959010521412558698912512946976102793052434293791900483105630244518195706434118460929490824755104352521075062936516852316149649761252125787624507005870028875679091130323313833306504874809495856888841062224344956119102986310989551791833833034690236197624370338823501039304487154408131496357960752648415546960463601957764647604866691432759620974969000838068029282018989881161610331822659550903436417559388036494878362035518394658137849273841007869352815090135811043697354030822607530871836134263144546235482110864998724471835142286456436430227399853557289471165232067003243558007517488010717867724435015539398057982090404253119726966261639537586497870935801199868914450374572386318836712926221870182410885831952396813268664549610705564386579996392951246982889808053868785061258391295543102691863743823170412074998072870173782657561657425439128090544875792540396594599671200434188371728494055626689865313476520902398963858275648414560334090746816890521966584792586879056424073981189641324124460345008697658417188014050203419052065086035059907687303915161148532444767556070399047020259771998208089099845903622235083937344484337152662454083707101796774648032086900698781155376921190379382842061447826588043627301578257300267137795879130600023785015347881138717270527646221250150355702811446218007503078267624632688800940424375883838092728433432729509714973207050047010756318256951362363423950246635634025702610909486582861370506758054572530424258931322144328238824982857506291391696486056986048177405667794216245465273116885671813324632391281783251491227338631609814503908989416529379133061112801642992230782335002626722249412191037366658866962490541927401140335970257467992038731845553005142641806981310276823794163692226530780260713612031938297872881142521433799411764899054736367041849765438883846197721793441215918101413190948618240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,4] 75905666292437430256284679094119615499502251358269713703037289434352773936818415829797417604814595276897868092531027034884565977173382476910116706580124203306111972737243976948603206844301002789720627573777739648399390046174027460633000803718577240741492582080102198885187107631281065149733613730931778549740881943952608885491747058109628073150641121505440908961091504525773058225042557916053860833291788838112548464837543631930988680322715242399363592847860596319879097254861958959046498852739190058773281457498681735840952406672740192236471160747978995173071554573202383214022740904377448911797480125852240985899013992021849350932634197181963778066541090241071912250070040113974664747273534503960533070746949472448575901934720578626123428997628149952645852644031540075071982780462545953533240412294546268438021685431267885642140085472844823025839176122122171628390132114367180969961505226913224887340339139615883238244057161046688446956111622509008881329439782362353378067734413097883593056054514119587780950030234840802387808247888258096811453309483910006504058432060597326269628360310933530766910399892879774657653942413813241290913391383253511902582546465450299813020572988700888279199876910446561232479662803772195659791897033693215502474461756982493244914086618561414652494211148375385602923580141692102001659581021800215460861692747632041773821484422575378811261747361065977633190716466739640260066474321531474018073997893436698985590563808990613328149530999211071447706120770314714943498401832970812074322426976379724624507788645130063034928093154446138873200940729355341187722582399993871846379807768944891336275015265651049330287072958442886591584907451779899424057985669147531122540971382794676052155358926495426369791361515755226181169427800609042220690541376441987616523925253504127192647981884082316094021372440833084312043596777073260220676933662291482089739945175211270338127323233404384876397443410313164110581472307129995807975567895619465898559551892397212244841661147099904547447473033865407592375162806432789873566857106188576972053402180488815958396254429860066188998884848242806288699081858460493352969090404646741858103826508430582033881345929157066640858689412527425625397856726420629500437753151460151367617481431473008007625897022733229959083705850636258257133029685196729159246669282883889332304622779440779342281530195215779046833771394000151797048357892200019804765132436531012157772244482369657633243816568115826023401609214585037164030198957222299914771788575384992811242861400366828377468603750240722099562405674811375402754055723975733494970575148085326624701249249435078875449088588218008919930306560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,5] 247074459993236621700106131108753937583643349168799030601772160828884611661942919476189578497419474480340499457029282409333899869914483501704049868253523353309686626847542852819697511778635214103721451053615826082345224872333011102272058892105599908171929997288523053492433518783015426753903373905953888503499178078351321602474651019471782995224841824943833262605694007611363752980297057907382471479630874452625721289788585018016206176195170498852352462736268165811613025667848455770273374811922271884452556932072074553897090696142799517478642894001813235366534447506799102523144294725131094050651681672384392121412053869579682822274683710877746998699349938865730811282532011800877267221871258524234214718455615951155945235878917673135145526487407119195769327645358739871106710849924815372706159850587759496862082473984326553309845256688053179765243869638125873809161990833732227882825859837524267774820207777135839871465389807410114304496729762362296670133118733616262353733495955666256411839368463170846627622832332586491937363581860422625323341558392049206845840242048902097361348414996301325610967102804281696256731428621832793903523967433517734728474398463188354024841178268190001747030820691703767741283882519997408594224819245170873332863308192448622318252658050596557615292786949416322632392753662518010766045905413792528049960151656646189049488910448555614665585613635031850127033053404291166089235487386668874093690140854104754679791569856311629932422647328912834363748892664368711886252794432484059250962733231003137757115874484702032628911464125278116082999037410234355196287667767726274835649737969419069189105046806064907988800552358161464013449328270768961900469231648362593006427325788005452429990074370144873600418364503566054817501359375401722293416784504450560622649874037894250044878148323642435922081973552356475172882530983749762137427119513462415937610907108933398562995914931203498943303166860926199883440958160596829947123330270773750580076259217248332360749768315543119270891127259205687884587025159051867422822717803365232778504408506353665845042480073449960573381767875041454831876327895989707852562643871193760311392106319878981273391880952317897769745045178338937414756789486226802049911117186914933479968079013664871297917733580823650180714917725099487415761636447240361008225830794937239546852228773698914813506182104039071547449555786918131212476520463771173961055779008232006870429809911005044329713648395050891403744954882265777221896773211610639871952595057765169462527635690804411059980545589547857149064928006983862847786736166340966090254459559883084685503781232618519763204516420144740248112332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,6] -3653625306925244955392106121929196077956289882591113417753430677969926235725800546146791011864604024497395634724620517357861910726388159735240393227345527833313741093104281788922104345389855197579575096384399747808136494431708003754147129646644601118360808767335991734379511659975399122482089267101984489774942839175084625533840920166676909970564701738639182481626835267127498827317967046946038622450858354702410902252414895721017899074342700935251441596073038451624918154351905006161305459898014826693601323455219108223133302929485864125603692593518680144655396375484697476192958259635584417933795221046976179736047404925203960263384540592745706016195003719207618896042308900211310742228792863179315523390364404997714950001139710251905648752400063179923956799574868196448390324182923527444061250846142356274404603652706132098639033390139220795540305779426097960011206206929051727804474800752515808383217448372464527889399987802728281757786267698451754160501029373932533702901187121384317797032296076548123751682360774307428781996738826294112991366735531268767300591404195270852615806639369820867606722044270758822221744506373358951375207105181062737745125197984244537972422252749224681482386092258805441137124395102322120453021456849448662299540596339857555794356592598823557528976966452436631318198624916352834603565761602598464445019659241083727078255676095702927715640778665116063045185712774583082341506564474049210036599412749444449243124122856848483344737311724546239972557668927966264916218678475950515408622609706051481471068717171507994965420550823063917920903553695000278023448588924345412018140888757196686706090600322581956888590836224051955044592373047300646235400690638530843640267328234690457707571709596364622288646462613651896475638499372770824132686149382973099986668286667431826321624681025176896381783315462206990063846873853995883745247287106350394459157970077263870482814895134150123605419023813086670217747916427120184627017467652070051341597120857934769623950055832932852783324641392926246578477269469212351206403959529352778097663126600540604783190944863834606304973174270958954979114048294630382351463418643530517849753880407602026288227367243554167661185244902401861586728172845934213984207956293540698958298799760060948010798376954632656379011763386682974888159180812220874543109849068780910579802730974833074012935803578578712406859303882566709512415706291657444073462749718913441769951145483080258581766665748552353632311877891035055582215067203621679924918068604416639622564860791061809335569208450808895994938121954784332445983312016442566639902579897652368121457376099020665142491735027874908814583005184000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,7] -7003786977937578296023212417851263961701970561397134051307317809178674896553083125293874891479116197930704234129331051384405083311227160861434133814503420248075370290943749537966526767623938839096191837112998896009656813025420314463340795325240214902048304457983830818168708991446185060983866290716789287843876375895962669296335159752524735092866974235414682226482589212779507919014142987818505481615933658343809525190859057956142435708881631038940254959518908956957410605829300708667382300138716905088632293768734407850651794528827001628099000688832173863843676883553143740979796990772392391530875490132354398350531264623368713761018918287969119571108473898868114049490464048227623974952583942883189475143077322606967730756124806094657267087020427339683428074019604018285072790672056244720058814989668165276839920345619978427749525374330920431591735587255706057022788520657128577215847556573095090427001394127315802327235969088156134193428053881964747464661363212212631454336433782360593889268721357723970855594056351657851195496013714933579683709972230304249389983019080822062820900359802506131975635349956009085360524451288382407481066032965690919795837151945777739902825097695744918424053124861289517750862718147594253125127737148108757187740697932468573521784306082289300408635369737309587896037031857773733227582127849337141879731993628185468787354814313599137658387949536511725126943465789777303124953777341156406138369483186761233474896894901278945940224138240766936691454501239057332699449982196915510291709741130439864951512682872529996548817795477009551063270694614316071871554613388106331699595508872669048178081223034146524631067829088617792581883195356082632760632543036694897076032286148099090673957393465974859481487530576878984121853935671696354894454647171372996882814993167902344956372418194228016275896771820710658176021234879703942663912767542808343220760151512702998325011197503300997407886876408602177780792279526268079178388976901573548943302143593822139537970057987356356383422434198566567077369517423170778728066534586027209140553676173615671772587846178175850990818293293395413961580702122583294990069764866517926321693357677068130148435610717707914621049336319863633808792163645482380411597768375464094494244294508368384575794420805245063418721679424805438872091558119004070605714413255103089150444958959679106869370500696409217453181276881046698038008721555768229684497927206537428041161319612488841295597146858074275540302287174878062199044987810270920222303457311033826657186556199295996488438303626302200568951095140861998881391404671047982889826352947791879091874661907211836947130614025811428035243540480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,8] 163154323923312141863932047640523244312316713579223731648741273644850855665232775628947583374655834379548574089395578108547926328505776873446913624288932273947343037988672461226037260134030712544955366703544490898745036484478393160902588901682885149329734656691288948785183026821523595353185416014700469300745659577331859379296925547036898559457827766487301637893104332840334923563275258043178742732416590996559283803141258299385677787451089339514858535608150647126677205522145530325596299266700723467466698594028135974068464409429020738060597219459952574558723242433411235765826273388754026624270579587224243589567232237359903609416113509819231007131905465545655305409412728770306959927668560017198850447544329563924867706110516956170784286272160805544294985270509046268822064000087913843400336056887682090710931208694822382201841529356918212072627903319848591842779355932129186526872109093474549977373237586940611183583481814647316728941772368695968876196137640087543213106068563990506136530461129557170639431648688223820803580183714567662504479465224512898491918860442237692105894767409701622698127242625840749897666609473383322605138776097905838083077440956094357000717647574385869243784133845221512502864560613108264201215188475520511490813035781477212637555587794376897764083379670347965943351263904974162211807910670620963294334945606008926988396571329001077437973880624648435175368872108883352972602550532703683942379692203530160536326961864846321274882239666827990478159726351692973649723457689602879526397671727677542444114254467261772488192423223834776867884850540017249993981257977497490448732396372566941945129122668733228637236882265155414967255868204311905041713402709208766004057487115283204756923800543056476102274331286495811653250970987323512092020801593193992480551125838159245399306548295982218398574687628866327845905619594780525707957908686108807025015013009694541310886910202264314319401093842258632315897312836072581990506350631568395198718467846535473851880425404196834493156961770651694761229253799973812549379212167565590721443881437525093195499985679546219474415847146813504472868629302213824187689594885352573759128570917629170676538676044412186373086606434804340175765618759740952597788076637263434655825312015600237675196703582038371485755586499733212068068622520167071707553598525478457571470156569502406186124441267293591123736267957715349807700399560922746612812394446749815001728972308476304896220989203749585489073151780976697978547814988125908053457790055368353890088932220898562351520119790557870805917027978633849227241353123404646045587204385688562356948709192996461534480296424371761142503642759168000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,9] -651180103445744292421908818808178789827088714273152607730773421647100868765374301441974153177224985396672141060088256774328290429315452162397493010921713670580983564692937370487905170071966495107901851008452507110200843959102577824764536197840385848594923900491584866376586161749166628360282513846841690245375750216456279602681636589074448807032458874373620128476013731537844731632236754090560449172731876672887902669406798939838720236352074286074327170622068429204773870834565462137019006073626907449480355375317449880424650825579343819395670794766973175117336910765754438981814989168612858694714339726524254832025476480064722861904334915636978261733745932333180776820785493143443969253217787819175681364737967169629070490958639458520920389308115090282541923788050979077559257417219468133747644022936398617100202163046294399748524289385002955984386640885063973426424557387736914837847448234648436974802146863077378107940715477755855030740910431853568485119191406783744086230369631373543138756124592089459585086323962593473935265139214048310831865453674936020183603376190321620663426559558551308367425846918060047585207923334852767660891355636708028824989649444174262694192763165154409307666036906806601387433469642382389760812877142902799585592545620424246137543467697267241996058839086816122397395912788117747694361266242461666952267500341847078602711816395058491247121141982559771177677061838399044899991065504518656036928408154195688394793627427865109440625975545487892014182810435614372171559842371056102165133546855594515577289468386326400780790458210221775767552504615184960728756078305385267790374723131509898136786910730011797679898400041115375594401324298454251318734104129030834306300749301343063589954850948459406103905307706784951459466094875348177957975176533636179272324117116740714572254149658577768266315204692718512462764731118133043172217977481889095218806485556737803811322892529088961465558030008399101007799949783895294261726240294524658587600681909332871867283598331583513937819646172278908807331507072933267907190444748521665432253449281008166033158431042210539256177609930363433983340530652624338611449828282684239348232904368319091622055269567228235890058121941397820211515906501960492367263637378580948834738495566941062248367281627038643297899965256240426400361622770122606067529444907797460369585953529891920969855056259776474343586896770867533395340159967583345303693383254419347090742295337555685695797445534324417765590956274087961713661752606080617699518931398626032241105161012559147028240062163408176630421244806771994630237820204696862351314034807483313810350055415263546831079648888718232405763120168960000000000000000000000000000000000000000000000000000000000000000000000000000 [158,10] 685521316157208495715015690078388288489258405788417334299016355694128936615924971813107323589011742214494007405237878086491327928857125081419163687620760812605060490177057804234981847411244367659163719658515978418470674195610843364444144769945995439912526417764917235013451310008461113856838651989790207412359261641390224095075286300236292353919794838251847501402132143056115512777755385420596948905117035407046137318818203270220441339556616350366846269785264890364449917846880134334099358672766982125588616351018573754885049697842399525646210809846323783257375348125470192487018383964078779465429083738470093311628174826392294799856790125831552758354968550318981737670000385749384458297994427351132742729440179017516979833599392325447892323977006623030356701632183800593940651835378919572982535883939810264860688746450971287147706433479932109970842476685408378162231717039147760578672269574835542411073289367672616228682712834106923288215481930893856842344808221146516664944593788210569379709695409007623558010808471334571223821807978673302113150208989716100091064246218375079397730677655376361375672375054847996132877001972990642817884557582192716003424176339028729767627158432697983093547247175043216993224257779086653497920546060098868797139755128251176048879739527543338395952460949034907863353420755259734236602933356138088693318934840804423496046019582488288357079706684050671632022473780313193889473397246043137207777313489119243571855217036583344632779081304244880066755552174320897599531791472028889652656878890868162926148913914860803160765079610875229487661113631850991460699378555931696475688181473918436235989709655642772220141739960704567059724542832982297514591326594516671954334551324234243109765433226043890139823901537483451764720648030368557205394576774192137764982808384586237936271915509298854612427711603260840896367699904219015781243314227211676232996433758770534415304540445028981775124306507138164916571658285956129495127094003481732994404094071388914166176635188862238342267540856133168237603091752058471572714385536844467768649777990179015588578335192396359198933808277686433572350654774790373154465556943486088825186539826911687103508602535183413042361718282523640376607365496879747113441867411965211503414554716420864916647851986853754201043794001438217501215810547004658391128393269517861935086778537479149123452185668105254855844824392521762391823033630362585200407036739764662263658452615462905813656389761070793758738079217636878555903594177426290433822185693716213955127285012645901114073725578009777303688802343589418911208099023119800689970142008725864853582391898150923837464715935233346643469522698240000000000000000000000000000000000000000000000000000000000000000000000000 [158,11] 3748501018035112610530906285269459830676257560477333582492119947221295408942942790941266687830721886324162705792881088978156820810563875439103532957946383950576187608477804719808157608176460541113581642526247335978638929456693447507874050222579647690613273832169044240949450532358792647344876348970985195329053764012966048248040643876334898594543711197606790799449639692952218981351172468814137422668244851824481008470867006469253515763381033989872180894479507294601345386757328025763239028515859488382793620518988200934188835131168460286424707820131664615543552534926700048256250123114233756400873560450564522211560436244579880939625650364787198379007842342141135464855589709496027571015578369433927238028194202614743347358577723554962812098182748019584627193443019810456679983832843816150625647698925499700762108366786134697077764320240122908372905530995902686426608030812079751224512465168938998781587357876776973069191847177172119739528638061308042288785006160134757112383881273671129053646600553515283348285831947754425718232006010078337820260103492992618722209276578561661804960463872735424157306484720345134350128282456983316420976080757974285637650164453757917203518838211875948063114619268737007941638950358712257870921564552848133502175381970374951798776337744650739131230669825891912362106423782196808847762890733544030065814990740067679288326205936736851946783352311411094502891261438675612048221344048316675507728327409304305875712776622111379276191160422414540262196027647081760238846472761597728258499568106134829092043645093889533602040379864867108456482855520619260013899945344512321375668952193351273424904710613264129382052271556333916579439200775192508521171278373343320278719691093404772476867673044098575361983010620796882555887054442913991372543238177819317654813289742373548848093089226263906939319983332804915349147758840057259845595260040468912044440519537682173676444407638668059286733781102487594226427690346719498120886378082983128303170388791437209905253782365345798125845648134751477361566321030073229243222418983851934872244599767961863052682843688503611983537523097310240277917600001761210854620077761202384927697554805827025008051864742941565533846442165927311791712977169631435698631188995333752132451718399700669764678502002562728507190963592521034771183970078859525019104073712449050681314525136041336496025147469418684050247369778849317678832171148452241241483927145830161709005174751622858909148856573239516617222348108426232014156584602164687754841237146648753482927948840987301403848346117990984344436391694754648251978388667482458218340855478464385500943117444593514166191141022024589485339008040960000000000000000000000000000000000000000000000000000000000000000000000 [158,12] -20304169031956247136505755112829804253979470537666206373649460982473584253316383168167502687675927246363961334394341252855863835486142684624803609877396325740971488447856391423040769658426491271389608387701257075728419007072649497618419796604037141875338762434805063796306410678621309399976341076992003203930511167265811176357333590065652874517512485585866120060412987760863418527565789776172599911132586652721405728165432163475742036792524614546766093114667814661378085704113243119804524951584076227448953532915684063414565245157220233509847474118733047519316647702243685571026513222462165227611164988873915823727648910805586463653473631078390175198148628023762687448686871392816380535521264034247169101063371900962612739029071023459283449954524354271631087136341156523047828082496066581222573877440278578910038252431971789177266579432126110539033229723196126231884432661543686579963917106988777764783583715608770975207059094422019329123967482324757508312680585484216421422343247401995579472532225621230924403675547728649289009369003202883892145406728253451784514575691866313494798909251476101305514316430548607996648824816008010655664786518418942146602617348120842818455252626548590768569443235048661062057991833359727424871450653696286147895903810260516834005409186669378787779472632309399438414956228814664011753268286618472478949563159717703778027867614410630719124875179254385800327414388518420654844630688577557240472805461970048508860094667898479629980734281437871670125432609090571857699817903005713014536472879462201268862062210063143408976052316263847300909506639473124340630402362901718424779503420861423472812830277660066883021762280645801977101582070485978080624161517658191153533929103824501369086158833100130027777523964463322718393712998020833129443656911472601533328601076829287964040623440898101257494314891746483460114415546952493790972952846264844840337060442316197319298071913527306997026077117464164625802853951829656566755709749926036952569826179682076182364674906963785144500753964718173133531762829342439031895984635233462761004301230770667205320642664519956781108457565837203672851392818418298485175230110074862517690155675762450439789596040219135407876103554105301989359182970229020256169052441302257185583142031541253791596321959548621187180942585347326578144300570290183370709277823055521852190550088401492036595944479720720592873744308527533022044034018295944804886618280989666578537764518591737159830833293705139350093430429542398969898326578019974876812892366493808139078752545064078858807631287532772037412688050359197525845804450405768121948427027709844456781737728660921651953578283336473689565453935968256000000000000000000000000000000000000000000000000000000000000000000 [158,13] 51687108231491537295658599692473270363265030148027548977676225784206206947968998805166615843199572177217640941992348192988823559310327792903971663063986739330187775007785761447216870173188037273133169184949236776738921224968862439172925472240529699265504204100715957367634815507762917062511285551836919763323006371650787617440077718073330137915167437454811703803720264178023680448192667601385948442722483970876283504248175519282771298467757255613812596544793331125857528845067092781006507016936853299918480562905597761886471204013692815679887432840961800487493856779177493772208650667885882013170249907541522565087935438995535115975237321096498632339472373351897053875132954674736206856300685667002260954903440367614340945963339615559527453160994435654839883517713288757600551818379830547681700374902872577100658050574930463312079139989591477311025326839469495778005764368558514224615233948490127931200453655587018730737401645252135079571765966560411987569597183299359370457164871629529125722114927997419820638202638315909432531888182140999397778690976495990126165795624288608068635656596826490987115183403449130950960569887792547444969779826997390933416988663409341291054955332299949761230751502981543491539860120393248715631606446433746517664651180757657793904998571794662672292369926447142324733995856273095590204815145933225196642682446488240453821735978316999905109084013675347696416352906099416719360113644592348465405151341009459596470302124407686416348864746753460701172527150813168725409198394233486989085677806293337762696323487006742187788874694759776902567527633096180996309356375765191371463604671857849855009700608874360961945415150314267563643403266965298805226247451516928904080021802043345344771581655873770482445577692602242687948857741400924248901329308155382420813765193148213368669420900656467120302921362635644809715244303159884433024858008300416295252752508367825560519274611425715565800226945535926978210889059140841141986650531263564223583286213250003019204686736776129030577407934317950736410962789102135312723013800644958701815279202112547422311349915412864528818795464106675100124782668609336019319910462918432438189662377902860402064595752714132579461638506285896327124526569070195561913276907279969630935077524510222416077232371360775347083284433061005858138093654813808486929928428356032714346690987222657581884337679567488962722715286791682387594651100294881130986564263779144263707617781598513467692915627334581815620154881259430505616117123525867767588560713802342599818718784936000000538633449062967477065201078120600825524265227905454658985877143947695452550118876974076860983764649690462736906370615869440000000000000000000000000000000000000000000000000000000000000000 [158,14] -73760673873045019982702814842828412170817786021729455600747783653963062845936572461717233989231325544174537522519117171699684899064196927548634784786990808659847383112573938200361495839850157991551068936036331977357327850589036330285357568939633050124267535973356551309593732171404523751274939107388443513150724414989723148376636660905198578407068625894524370426825881551210182716778987894396654119768806870349158828550855548107312048105975952901058247973203903758296675691779155246068985648616276791638818822361081476300043923162519704549075775636724219048636246032683895742896813892004482991972566929053732358240010041500117911899773473594988693757009167368788656587474953896225188542330506966612541734371039269297324948473275771405429710892528419789911283443504970024008042807401147050701673547483082719531387787405659713285879528345957236062998914310351752753469044656141452137808709240632090173252386897143969259290331594660030546303715627685939088117633070069766536213584041144105390377629213760829910748178867581487247272651117910779996563615979521855300902675953995291080143126601055494604220044403287830441718864136632188177141783783829984352140763677982838855514242332359420276522795503222263876181081027958689813948782444768124911179289697835417957497774589502653436969994593267243457163561232582535979747793907124825724245916863992232818474162930524083440126601457316496046112648663207860521767326301009837327993608001753448032041063792258783416780008098016127973900025838955633636399040204720498303204557781235561674082302372330153254616521940552588789539886339909640805838419786037014049420556842793177136706690560436886422683780658910858706930122594944172700230700197153531457735929636039118215293266162723690681166903598057874103230497534785621889457244135656617165399373753455638066286069391018127997169375415228539401104674404063685792170164346459626191116961613690269203617556201278716979258957664142496315942035320310678967682089664518674606263184149924516909277304346378762472312158560558194631887063192200783033299683078867098254947020110471592906058654451297186332342803149999332041998986506061561575984313571021102775108478767178803974835846305730540086763522114827633973656695473718799307676907616796740937364044368628142113684784922438400687600927584182061340693674758616512080183173815579518367018273877945446020209884580536275999226917940863728810248405287951537297773890393474225226279125363214299448935826348888637989097238201368576362600118777887163355332830696131793585094360158017161607280277998416395677581067256600644756034622512823605085483283331289702295983468663908942607474177847152628499189448486944768000000000000000000000000000000000000000000000000000000000000 [158,15] 14232922969346087756783916414800719221349870129533221725330835287538615370050677233756820738397640630499096800725548227112806899205537900616128747735692710753209234057228502972245312070703228144221000546190340318556683874651000744779040374211747901421756900785667928454344552654854780806971523434265239027331354945409080220309144115888065517930396867638342586453362712496225370628309661722308575709382443066628574835961490443506354470811494811813367772095155643698811093352605059909399708692258417926372746018349705758261245841044973084748451498250850038553011689686033070874633502069447406327020456211893928779885543718300171415307808701170534771662417305665222553428640110571882882700705523640347066192594331478497449321909876387693142934930148789492471500204732455435994601768109339979841009262159270246773027991371542559400415663371762263452432856600675548928632326639817806256624258194406464654282722868830931160539518679044601846063475869426064409078976387884798535339164688430499256227417412004378397688534157796936711763619001438105446996323616634562757067404075137031560263565775486373599950792953789334459720623834635957279025980662666605472294834720615387651745516779749367637837216954508509688279403681468798307920312271292078161567342520486231012768555818579773989273679717205819958807955911377125989572543282111718244598303237067656993608533099011846971295469865334996841144269499350225399364190532600518378097797950523044700534240107301573431757712340175993909197063075288698115025114031613717398651928526623184016598658470295506340122777165733397981176831952394661084838448769994958967432514502166334360524916587341850461374298347103842926626204682088237420976528473513592029804664516645880893723286564963813345865582363302712549403006268359082110604095311007091686047838182975956654837698254353213527489895849043483884557210032901387026038042808869171445419061450461404322180122198846781535930612053507052809171244330631250180778002148982495142626369346485511563885739532307270753481635173048362991494790413093357747873108889796836378826137257025673818848799362281509244729255606691979089466724126668683356147246844816954573311559466727623665851593832445359036351930031319372833857966855031455282217661412592872546436454633492137036891344037436945653609469383523339567942886784935096341470416140762061422228074224597610938509088170578614515633030054340629291331051044904818595979963872055499660683979074365435609242884497844271517228464572642415903416723474308813354018762363551385339922006697456326262789264532608829414476695868968999260881301336786507932748688137133832297443706199328706779482373366310907270351001296568320000000000000000000000000000000000000000000000000000000000 [158,16] 229271132715069633527719941491960457476331237609301131414564500347263907692491028529493942016301608668439996330861084602933742042425788621424100455525547063537691414800420225820360850545711739323263200503683106084989846804638709988423415606698262659243066662144627060459582363654241736737753840789637597258471627514288923404534399040605419655940062545379653388256190146116450756573395342516949207071084598975698314169074853079584897469349341256102910112271975349248676171743666319609599392030415748278335853986920849689618127232386851585371985624305481539160496408713565143764994817374432273619423388656307602338880029228457193372296401440510481641839694559526712069750049120729989489909160227694385765187924694406519890934339852585411601760546914653193738768976131812607858588262452449137612920858094788737740187108580362877250607867363034751650532044575514965368468578654132628320434496777276981412600003126604692123609651320953386627232631284008686200277757823027919688903836242237664461128404104128768381925305255316863975065404295512105516581591826212845879334336183496001941437963150761595665954799559755598685546897730826907095620775781984379207473853741742744198514977818237996185129898334229033475774144428900243743981685124295522058392773443797099547751777184611456472636538126108280700453938246362711448257166365601616579107991023530681866263188895284741341224651193886404023937455831591586251168756707955907659892876351116119180664538413920724928692806256543550926673714026766415442184368637630183265002242752716999253583519340298643878846757245026694380299878279757937331348583899184735638434919534495710738327074915471236106410835465351337492504704162405831747796810624771490607185957844758543364705259623545203505103148718573574460745151844060330338043812810769715875320118193091603060314522998853473600515636570040877784709087416050560185004347784447097782350295378028390280575905021910234065837353780913402862825412854166123955979661109864335610331943651057865459431593553192963248708792048254438640072177449702783249434747870518610827531618431982436806378822746277855425908371658743375102969090272390614543921525296802111946595943940237202351504468080817112453739791264727944369121562794433157360531616131324624519691118386263631585721768644020244358649755328122708579510054747575955002780045579097479285948169650360185764717551708560033187917538482297066315163663486448365989421056071952719155956944927910709233496613190902722544759794673788573783327437136111586666228255933484117960102144228236289365335425669491468865669686276190263887910596388309246026599080207014299260648863906393400849739530466530228212419942261194752000000000000000000000000000000000000000000000000000000 [158,17] -703783404070378233596880758374548118088914911868336399746871237216538258226263947400918028253408306421556906632511270741453853683773692084787093318393609594032814654124720898093363056948014659930185397064343273786399460676812139266145090701147520977076899154018705651578149758533118988832104625533969090856758638593698646343999901480626783871691169557772539715071734643609118355115177329359734589379294229489462936917395886865180870587538834451605748056130506412388921078815396948078800680360655999271023835661756802487328953715152353904412671699936021128524065403768998440659930507896012589852157476905790499759873475355356900547766594294300284993571190920012581332400212282212381301056090783484098727516072217317904138089159108026525073112009918995125695518826267988026935932256459253703838426668487409129739435354480435743083266196243509079082884087136788244888593194024518286395698066766563019707838110465760157421132388270137404627905058149440398340047100115267781023365783854565043680429009600204134918651535085829783600944382965762166169998251803764845447492844023019860298722559289620664288455000506209162670762654824349967923565312058118137706677832502984840735511542329407424054608781631051835153917645076995550820624256353458463305508398508784365692355430298649161607456609879333023437991646379888217072645406048900607396308245533297924614431652893582613392410505888405941660620708625824830794227441929851961698436664536247212465291295433808444325781962908447682471094448816242796635736649411394469879712774465590676917307299693111133707916697274222568050486669350963277169545457583094828855151413980827643272480907723828883013588624069466589503177170294706373746233492621212383157313365237663463504843388682609095951759526349561135763360530655871105350702793332600207079138516803419692430647676347501552965438284253833317701087511796940750733945540608795570715947393092773689507928416576425281880113382799955740700715564332899943452399178141814517502086248893892890807382332349961134742540557336164693647178067203053729055731120547792319861368125991732353830448512765010113008893273952655353132310323878787997378990149222291897348486829836684542293963363361032874850674200498979178425253762138071421156745670680075322827429648830350911632681498931370296394752055408141940746502910802926847937625219915964902363465187391338231141749708573270787199138363547099841778848912215413097497150933582887986764503873235127275323631065058508985618133563955911131192055048960411029873173978141184535849829784073866927274569338179739310957605119922702393753349959376426966283186011682122498473258902500458285102877820051010559364077176487936000000000000000000000000000000000000000000000000000000 [158,18] 1298033016572566797226625236337771406282245167530396734715284597435286978605107251116414420192492416056800943186552307309865590085948156841975621716469322314004268653547358598963574612973409143029822814030255411816943256463122150977052784242722769027209174241434958350207645227186208003717940446847508941028452992446686714842092650060314046931822031939497916797018535293175366915093920001449207888783005318221184257554353341802899990453994417939304775991544742613934812471135886687013486887931780298354028852171255908792977912277024700655573631721448411806514767676902677911839729680604482661480448334578494427351949929198495362444968567733396530187378439267568618792059264894520921787254448261643043002595569400257739532350556882671172853817164965873264875916780971589885102588917819991150024153888269896869384824364303944302987482744173344125326894583423919604492388521574287335630776637190510638565520365912323920054877928913296403518062635649551090745196847457539607901321015211131172589039092833944379245406896834017077881146950162889278415153105996069199177325808926601051264934000168502114339750656130778913054759886341411864232291199927205145231079775990871856490457518043466127679773437193770456710819275257832425133916228461291156038858245031844266520323596662162164255756544328088758583537618438242094705995706036202208467832795205012175918049061056780773702183812811966323552802863295243968733483395237322141465603409980193001642439549952678973825140976320323787296503067575807019265792944518242739325786492347433932506189863754898975729477686184537341941455728912245035022495051926717473374308344611930973685587517699218624114825695014792578253590228249206532605328106835138278001449775303856304157785777890006527990558837586876331266025214026276542963351854516997858934882535252877007844910577294355348880430144004850186818506232919606919352093820800902158369883331268814109109433454905099124349017031371790775844815173053666063160550464634098065949530756560040765330502352794052179991303992255878586215377979258921787365103310426857102631407061814835833452542343255387986696591725303372623750989865899192873629528792552425516390845800680726746595799489011864205335545131632501913842960520237353884923778284738866668948051492602086508851912544689877913919009115530711103674143598693584596114984033438562515099114033895092644757322974973373594345392916315151009295158927169256245496935857746298453482714459123057823787925518821948427213023375813933583406532175357451858325355473363731932216502887351133927533036134006191257040175106316813006249947993244702189437021346619460365794225092410872707841862078919961210026543786181525504000000000000000000000000000000000000000000000000 [158,19] -1744320930693647644366663765481931154306657992340149405620383096400259590064833547916835665154430789163362843212047867129141757334079128757543478906759976620583773883209473941491713592323861170171995702291273834588072678404687318473200808145789262490361214911072605190080063667959457789141271855174774668038767852861636000596830065344613894264844159235265641820286275142983854164445871513847563215481294045499617624882299207901974327888296471799320340684096958764869051291303486608447190054838375571689020397443155226303175706501484126815470956385871629023525353476207356779494001568641746303837969312082699837731252895753408437152756386496552273431872416196238500140613137376436495947884689625063626987431178711928500484041034143881141361281313100086168295000584520618113526543633250553335745685791602034545108780142203185766147002732723030033848717823510521450343433301086163333244477741785077079622380392351948011753803840311037027717613499108946320783057259208192473081008605987991174861389697176746732258013190964937380979148080776188314102461138401868429164983460750053854428444205926646257662975269881938946444207638215643016722910981400587125720830769067767229696758669477561639432416527607746087614973766146645266266998527166127995428553625279338184622681464175949622110095981851486089179509024104795052229944568655882683262429930531355370508929413944931358542412144928280295345945218375943207574910908853592403753165428904282689295823766180556355534052077282477058454671708672955135439547843736888862779386603488671359889461469565913773250259675177810058324358010395968432800603120986718745328998333127267416715257334348714830084307692667392830124727957803674779006279067387332484308112854154400177083029333043201971531693745459594782986983575048717411465946977214714041579149657818586907626276526847692940379403930103434756771277126573893318341539981110669412415916176139994426312706866897494151712867554590539859794600057968940906717223107810803456692078103776638561985711425000466674030256466771053089997983242863891073873221757145202822439661834109285247946916301938133017274002113138739668883407699132697599905158053593971553928716345242913569099492052968726709779271766037511625258674584573178082529057775509183323258672922626612439097240889306743227233731784494330173772971329019143707151569426789471714053415262682323375750930010500016696207849484605148772247830453741819502328868472156480506413548881298204740264883674225933810094542198069714582271544292686094912912955198344999883519174498569797645423070304606919835132295047473564098402444154496975043504053886858877819400974111496220172221672944521423758662172757563801600000000000000000000000000000000000000000000000 [158,20] 1782973670942730525815086378583609963261694381399616455852397669044920024768558892713561782455170769684329738439160713604048086825751744847422963056941359672791083252361900069543120473268464804503790729474916075093166831051686214117260888315912640303789336977456233131279579103056195588860902988041173526164280361756496137063185260515825013512604771090349485442442542643703625175398073116252685958791968285859244600403512812230184832748166066257255771622638866992093866245185198014217020729658291195383279773434323923331366888758107790053932189243418924482514427510704790600077413180137820174461357619174104848336094323706566916302416302506649753846321653135580825794532122102395819343215498477130896847370475807871832334724477916149439766006048237824091845556059650803964622548853104659950318480108635872453345871410848214660161497261529803357846296963442084876164067407816393239337837368702632177214217076727021411973248394818140792293111483729018853024938349332448130648668791570634557790511589199636712215857793051379021230658296787906865359974256877377263274695768695506490991941056027327847516615819350571630313587484053078299780557812367948577528763494642126376103246739017031684845398507842629837479545658134374290459513361370799453274124522156787416778933712558103900130895013732082790199032598858022361028311075570110306458206009785518108165465821020627524402238166420245797425456189484658195541459220857834200316116488653065688608559147642344925692178563290060489386548078848969689842827128678300874272220061419057012590948707808628115828342707296789663091641240750165560738855589435820550796602808158416377005817135209074667682757570190117136681463612993200551717219726019801122782083889884366526543951558208339367016461997102772456886913854700827502477052456839172899045041023955211362965561211538609418020815746366400952510213083711120126517057595081513899175716473553499394850568492918362285230327301006172481147258215452897079036793204027510183134296532541998741856064652040910341709110791586324077303453282358074649025307475515346125646930929423581105894264928637131178735997418012922718148612952516757408233855824270654841402595180937783254486074550942394138628081329539662019361420091522760959047449958981691890100586197954601006878224667392382887612017703959056645709096711613425514816178577324667222197830381130317723284211093304008149090420587138731041781533909586831985825385038163546658609757414896978354419937303294886679923257367223277718282576632553738858794802737487000921413175679384141230595585370216852497049061738481154186816655272214098612382132991922688473730561199808931907806668982991818228350786327331995648000000000000000000000000000000000000000000 [158,21] -1367418260413303691508324590235271726785714057795748621932020944810691391103603526970744671387075264195886780863434014177729137958094534703697817726725917353758500350108043049665591471251542470865307690205096893549178779806116436081491937333429469844703277933752388881713100674219956107955378102180914767081716127117994286188395672124413873599491285865505584600406151370508372920177844541233751487960116805188048477371964980290696509828724635631236710327680312390577324167787546014784052946683291481352939527720815725441935328583849035765771106321691747394610921020290189025578974343442611352476356687222739592830970227691058280943667719683875822597756318883907416906811257971523874998520462058905963584163775002514225237299676368162183063231789057950159424731722571577787812260224528386295794637782933337214529918453999350805473163529826039376441508770539003460071406683649231022468478303764922417928315841663455683180977220188672578169794398643797088770382374117087273468738234303096544978085673492935281504887210509016188313052933142033195701377009795069248575045131604377265203796907438904658388749214430182821778638330639291225679343288724462762808537594812394176687179631578175511546858669505090266575664935697025216461899892323881461735050465693418099508457114679156180862065464656104527268726719396790317097935144662686851062610041220836903804648528867039989442047080353020107899025152949078093794080506875294076175769762196231878674733967926775974327884310111430516730419507189423167722285795465643981877866903834140358074929918244887180672575138827298900093259259147863656639962405720191206267676232639018394408176065828349702958634760289608001001187013250848899862092772060760686843249739021174478702080560443523395520549902909236322009516301585640573639911255070282238532539730308419356621427181140723875233437652171177225639213101750483026317934037880731899297211373819589866747210060855174941321644634650869366222519421340764016569492548992257864025857517882220504904252769582733332205257427891101980196921527139395472012160627450585024087275828656090059757213241400153916659665678738092667393916504827069289118287646655746619639774165091018916747812590670012575461837057936680074291714736765510866233980878408429769843926166217356146631179916194598153883740548094577365589746809210225166808487865770788127533601247373651185714797101548311781774296691971687603949359254688160494949420805215244942135270232027898019959495389443019475712139947503941932525148785363175586426518771032081469363982707895475126643293264404928077525263398581481866973844325284645353443090882933355760570821539328904178839556644418416373036611339896750080000000000000000000000000000000000000000 [158,22] 711282738187881239218029997290430934116813866436172109448051870501853621058681201155270940483801835510725548197103814276348414322033768991076638939724335929725476119302854624609689963872321897026483909143018000661430541113027194482029177251811316354264647037850865728162615718776294470236512987799315052329212960400702682349392604847721276221687744178655953121304061074363051718534981533471376019776779925640639786620625385068470030794087633198361152417939984513268439297088343887199044344349174741275486640864327918238563514351881278788039112571312092102814805011085016816480254532920538650678286330140573776405204015712366277830342217518799158843374308492748696897741816831421987862907357893966115395341328656788768201403923044277754475717182568265407970718280529872012421867489030835105980691447033134269304147546206617584579577251304895046998066924069747133071719259614292624473004776596728821935334447763051714879613047514107314281488882087326329119088581833939750881445926757517332309798854519810790882834076828878364607739675944384528344450500755264454069265714629846269340759902742934322964287353683953431283757937950986661571895348041906565008540773756963223108957141921203444177149241581075587058710857576067997661394815338055742545733611359511509686229482114198819016268036977875683946871156412211484802436644595999240969151577020140376602036773546348967010418608192273732927767469718310611132468155681270568794662046228691118815250861524939858460125259055097476555024842076666936578117397616806750116016876103732634707532488438128989175388584202628495036604662660553090754468106841138874522455997349318137445478382901152425782310788778397195562179300229204398742082344283324178533759753809168600359814106368011239589118400113761138106850299435826192537006935828303174730026389116243216318297251529774574090856037034249489122129161450417422386477624054743979854467984920060085430706121845581418389773927468533626179825973306633997627369789688127861496816392015227153533896453318503178991102762598830722943734540013492495053944560712676790719229127212779727847172593608833441819536872074465731494638789849349447280309179363758790561076876842016124598006559785733520554972446362795304217053366040428516535295594698957699265371654071086703055607292219009625909968757011826965657628743740504549722133733292392618226646184403265784966771798250351070366118253123333723216603306496226897676935555345889144000970702580440442983521667628900464742736357216827372664485836880139014515212332357448432838571107344826831329392732557988715156860200494560083926427724026132002952762807234808655457270990677293009432274601580510985209957833464872960000000000000000000000000000000000000 [158,23] -127582437481062063710008891258819113093819009249634792715009595029101401096562555438159155818705596443451024154658560073579675951297418910016826040602664362179141266065216057475568304421295112085439954825790848513696625730117680646888279739409480812374959958378268082694033674787745319993956112203085242319861360762336805182611449278111331398683074376289918365094795676706169151825828113583528573667916885426415886962377927214602387682054730277061298090330249150945095364214744393103316139693347809288157834404700942741052206586692170829688912158325980522408656338454656114969701733774903541278578766484278747328808977123538976676526044641930472269619373166229605440230333911209455839400667029774301723535359607833834481249034173909885517869371201811488048942223076255939869660597943940671887498465555017572015548502264831131327215526385813825074065130695356787089681191449726753380853761789065891570313981214507570147632380583758165315532565301252144687533493547592866695438345778102833668067924489291443058803094021093078869827032542586901525961018486773383119521945979761657932747128223720824031744622460839028097386661804318947500477493514667012626089737477200193828904113191110049612325255555214089532507819820168315292395594429575273986925297334507463096860921142533839272919434944859999527474098766282974162840393994347821501525853136691759505073515330488705157295279656105889893145834531009666798145760551787786865388922078863296840688024997713484600994737568284234060373274098924917251318745046491355908307850089827493174315312038862407262465171175640847706671377712309353432838644255342993166089608134563460211062545615988345999755558433261575023114279994623898155014145196454604395282565591120200020957244423256752100796259499030305846311228848178394064510319304003795198172653580398437628569978564450429839573094645570295213076649874913617283861227652560468407747052833326583614809997147537870282378867761647796994650947375481065490072512679099975733029937265890773840531478295834698767712595083285303331837538130248222120723292342754555702925587777146387558158217178463379348796593473409271321794699960800592914776600847665531509640589428899006402816979743673404879519760088860333381972947808982131157606758488492439964756982812835941720005273726113061421383511510160422385061329646315346490106754433034148906098387745097112110676549550895617889859493338938938296229284086442897464986680012669128565392102082669321088410829100735824194621037657613224901958376698670904235598573877372150162240262183389495557311648849999400849012694198881129568371393276239961247730335933441666921330703413770393941463696363153980755201190883491840000000000000000000000000000000000 [158,24] -185394295244961393173126920440436226824928320146540270939245970109662166374789234545691681772647385071665728181778393368088452974023430493853857450148936848498149667933198435368750745035642578006994950204650273747824352042515019870971641845391736722688123130768335936936246291099913478312441905012057743065293812715421405504343689437034150858816104357981864216387280812735017271151168044368783612462082842723464852925049497136686324082214710833105918821501047008422187631037744327547806648472513649161917087662245340397821333158695321000382390344869423206030924988354408674367289868038651446163883855581567460062108461640610034588231633394509489298263572050434456849318827044866354180600754380875882259003452406292077499704420020406473565766673273736758399400093105590266531864029591613271147405495640652015989825920512876517650963155224904461626640901817421627495507184780931483816338755631655977380502220524618880643557222386001140451522058421066438529157840910876148593342844342750769070401988456922868007860415226219167350342051030116745785096430233668051895681275826614150435423663768512861524880687223948011750767769488410212612762294424985860764366399471569176240331115362727162076957594174517544503840690670183924903115831360222421806823473404784834795056535702570187869020426804817082377383586728657045666159167947830713515017780512452238144153453565678926008364691659470405737464917303307022471750898123750472409248020057571629022143547756906943588413743075423031522491140605584725659421609426048534916814846929334899150923758684250249295312520894594154045108187384227826970257762559825523485824807337832485646151642059831807844121935851789457631237089740590289193785171117192873442377805774290548785633740888024407001061756080565702091872883880863244066635885171054635028535050625406437971040703269707145839216917911512963619549664307520927841909596836269348231720063810786306250275126736179736405757850772127161427007235300340090141283542387496939846154806973066598445792936502358124535477939670745827089050244961348579284522697014714815817065610144938969743142113831920992141392731239938746637372418626561175528484523947853770227017098405599293592998668861760791077785512512132133340092814764740326815160053444636429287497219989222521116007509441546941778868053697094421060287794566834938619223615144080493977013708769722636676995523347791497841023309224170019689005479024235759497607212699877143261674501729023336833512049650116036472067676384674036307984392034732230166555811801567284572914093592419904729239420757298474999177812869531312908827316774346774646204380218737221641262546807098929694807056388815115400805272352980992000000000000000000000000000000 [158,25] 230036374254191758589269844834063822584070718990876414106180185666278638931985393291676831654816537151634934743791033101887439138767174114423416989590671594454575236258903407728383308147701397388419131448197244747954614983498565980785267147879738144586048321598596985236599247680798097040596847333476794038098041478513764416256887474095702829825354504396264933704248094336561249954618723307700736804082935965545838104481892275002695839090390930557947660867304474295469665235532063381819902900555652970781451114371807400018938055848099831466197239800471544401285625825348564744299097396938937006128044700845443633559529882255970197456757056172212659542676284088060288474746416679134775015693325590407020975651800142255859812274680972864943477280539639224218448489483601295823297795443062591553856823888584010837465275061447060434689074223077173662902431813994482098020383379002542359058847490479661577530661160855216641635517475174120916866703466015351002528602616612368917483336479402487718305099175301606868991788911791442605150545790428736432847288078878664350277337162783065928828724627979878493026670815553924785932959465100687400629421949146958520523192496796304740337847943875348447962131021200716924872435939007616140460331325760732202177652717251752028809644686798366556505814247107723122626333083654066853051168814907956210494864320424098217331800903484915716781807536113714780865466133640158014854766062565787951160238004223376637120510439711722473373063527007686246525223920365623813752880518509322361832669891314667418688204705947997285478904163271692106374948852233564305000863579116265459222724379920292506701019055767162196750223219219029783673240603287393124816187538648568839494656288602367854325557616556171938328254607923423776758585759067002228636098412801244950570428633614159019484440694499284488193957304102263218093929729581032950403041170457647925364085634812887481848335243992888898208712461639257508354361780344592384461539977160888757606413631183242069968410487838921468119330163257509750759768599902909198168678576082109009997421241892519438035221725178738222250417033810721763423033834378189069175621653238762089445612354624720988121769656518221931790413280022671732720478723120038974138218188153748213835140356808230346863011734374658744580659631797742569826119561781042525500786347605950060861280085469300537262977550282917352198005338817059191744129261421852872545564255615908388426463398793893207841045809638865817310836894770572481571552679238920907645544266230444829812945438606960163018892707607706074334844035581715519016181938836648066835488164065295011625060064593554633291683937936848695130000940072960000000000000000000000000000 [158,26] -135715289808735525498149387681874409963153324211306652392660104671651300834082019257635828248807709084277808588091494820470019226784351053170900261278447761180998441515092349931816579889244616787017509455388610518233074662942971377470585473271019949841269118387333774642589146651593674070580294283243101988026025348139593915971782565627713436558328462179667994068163900760662557293054973925128670456355894027296101703232778450696112375027594342740601836995731082722941291313896411285139851679004519529709688441071458495691503910797262342675888843005645957146701523210857192261552056215265938243825703283110959959552322340265919612521748362860564349183496647008885195096367122009853719685457339049900303949618479602000445348615280617116107943546911993237919892207157877512527538920055944438193660458226532140237372141330237129252857297454853430380220540341017413021780897917039734911036589652838653537959288104442816024852730982978889886204818049153259557981559258727174316044630119183466438326571711248655376137693384857551853532455734971437842201417902120763738607762884115497893125355475524340987358824733543637736017786318882571147222244443411815857209843901300322562331540988855389376894296177486271370154134432953634592006996176490951438718423472351851201121200365701916346458325203221668495200277538217627909982166827659342316974809298741990247794490828835810155993692215883954408621622542861561997552425852289440200883098778571554205468493395491442636022864348026043047188821941110298221572716857994300191259414310260848803486017333437483060822171458478334064898422120535662460375612527168653935489034742693890869212455265117266416643109512306434487478087116934150139673197573297202551945959557741533154057356205127907564602038828372158961768129717849205617579018962453647649018711844443961072525767941938172546932947375243780798933550072275072975405393263987274614552558450822689978208997328545492061707697622296114561027483869978470909297088699964167204415220663885347280253846055145036770049988669884295739236089387601630992589064362746455596510431295062051612978027555955573811877063326565321220076882035099746314721325740203451831877369566720116284231388765632334120078521667289216115903149626696710136602376950899993375098193874777739519158775006129176430631374080127771014753728584705708447304044907366456497321640017838972930560494489013927851067311705853759630162932336743083069395029157235895508429463302439445788335480900438234554536255090040329262713412447153874294318185514734343389305371527801129765895099433093795643546345134979690372876041922190640954880055502562801127654742390624422961423487896059976067888164003381248000000000000000000000000 [158,27] 32007786402234898298072987696046757724216308419322155634770352629833135471353715037133643953565354112615831006415129829276248170696083486021243611287126168815644273178678691939168127497442123991995218936645772314111823183117349962599101335888735581685121124468088410819614795991660603516244242656240031604122867095106300616941632083863214451990419198599355491075915528940991142988404429806065955929357201045006364541221694193351472970053366963351155491230748218375643170739283963476377719540867444847545664184370194820069447164089753956297699469171999983756829095117391842751017541968197401424218521584449386279517426332786822845140930785685987884615120097870145216972582794808296413732768008054469705408979353253783371474753868929197105364035737451073357252176308735149666465901750264638951113672514000476570289187678546224209829407786829385076982946100630891522845569915672892824891201178147553273442159413454163594216679764910244571692955527751058885203582116847300508573478881153070982832317582039676334780826183582467909736618353080843812436644712405198563661718380631567819533445760671819645148248751517322343890684496110209375579877868674519362288654919626904867791541482357139379351198686282310405649130751098419927339115304348229397434565702164207820500141722687117992552069829285773731887469386197623072638055583110731112427344394598098207469994842837266116193726330328960502626756920845386784062749945807453975974278957906261196988710857914681541635157957579676804013021876168507133985829505566955104407891401622612246958527075861731869342164825634286964500475495219727540689173396140797689660103764204878971997012868313982212284641418882582716676378966300750712965820498861089117520272078037834253696872873307201897555679383628112757059323635836037538719820494321177118840958117478878942040351318731551612200024600204222852957597753243877683199072856061363958138200264388345368032167065573496606165318287929497238840236344828958293796012605024812486767787493558186954665213290330479223314312987108945824174921392769408932777467969517266841952457314467300019477171544677021963102594660410319299447936328135586079840165643314901752714482978338562825821664494619705916058568506114675059633204909549008181902652132157521390194763831513624693791012226761227654386200177842695038402993133553928083148139167435184936920899215702548348188507228438958714826458164576549817701208461120556591969603525676020563194690195211250804453494599865597147552904977097534280738827021315594960773733955773892690074295355045380353821321216839016399489516512354734930332988392732665048282613679716008489509247345685835484513571882855638843983862263971840000000000000000000000 [158,28] 22072981554917184377912285428897149939527862062789507829694105731137137562935837410685530461349442416090021821679608284175023903220173051746776189676178984679247472927027335446643465537219212588040993940794893235388904007375323982017731927191441712600433245855529382316629712106708914268978738284172734629096740627470335185029231359521388238385488715199763054388143236169231759732785758889256123957302033488583452282789443185900596073425443057590363349366572067655701368719245287029922701264831225732524077663817258948190606778443570877673680566897472892130004308367520062771697170421902250787950697604140211093923582699398722739214710329373745761586713818341441427273469020313977423283801506104131320441454636105061799483280767083368502685823538701510686523498253612305729487094191891828419729039429097995243473175188586790924819083855134496387837209364760595960114546022189917616865992277363810680555767940943783445265323301856701936056048684959924116803522172868639089107402680540850182178012379956603067787937637485869035162188816796406937198950027914112892614031046066987732970625506443528317218801787103713490156851484694452392675794711643349975265277195522215820250433299415976180626299512381080035257834469569236956900376431519484106327008708288409322381071314786625219735139450127375705722391873400448636161759904243588978126879049353375923460456680082472918460580683093937448209026088547001088237234721801104010873520642004670893677463540283472487109809210577088315303317418770284164596678517959304957081278295798345590382033163011626248195381686691643950700909683583891842202208178193884909664539388496762736557556225637663260971880677928994326253035684886108964294045253036753822450208539813701129900156859327647472997650272125047280020758025224826224530531631850853428561799900818253259061650544068550307917640493029023588250634875149214537844136240488874653334893800581020546125895262892313048030654356474132539688369781553508808428068381922805230629707671715454406653352708674951932969609878245817725177495499734447443648307465518660039575764388845652298654411331845521290530044088181338473181416349947683670535730236486043502170324280434788744266416487401931593446545097406986934580267176081617369076745547476811224455486776897900364920792525461113859788957663866873160146806869165071855010548635325199723747678176486556031930613786053318714601356469939305856192557136822593431754133419845939851246758639212052282757932512612594357875675248797631010700571660368716064621080503144461107691428831342376065620415034673282618216742455845563553464593012959343832035471238126071091623775639036341317233714235975677168161934022803456000000000000000000 [158,29] -30675681485155006290228673734590767325233880766965561058138940915913047316017374335568346047396596384566613253898410660143499751623645215527915863256945284453812032507344523406620740884522675897178795806360982032878683888132367141624982239529829961912392481097989546537574618836616185791179402370634324460515561624664732546186439970966490117646007925715896661740565837636711481380868109965329726851082253703507700048129051879207757311535116161997427783637145425555090083192879921373718063841226095325549991391241044645778937616625369655998215515575665334768182513001827404423298857113339666198655128073500649204212819855140553014744109181665286417158814211583412497813825210985102242974905657884228347075377442929571799110488623729854258827094288641854524789096846512081771953464863310361539496726047629498652096803754676792055226761227208319322486591148288873724476085046558080226291236431335387249903323098751524072516907849453914736255842985310745035532934029788076034484108146319827592737206502121929697839219385661983608104550122815998982682470104558650598692687909290796222056357622210206368760430931938839315396725771513087338218785562904924268793428951580065391933908900692391013441395770701498570065722284499628170531409008430261147940676992049260667495931007301312510434830022797383734772920994662823237644971948368038982064206680181187820622862695740246490078196783854117457715956146930450741672547349403322119426922056263542212409905344172593767454800528872869854930579634820917983113948823232958334252222002447392250981496973899245284405360556474323309872432789690377776493901425144546472194119383464246619451204326541732293804068654149893571527144638499647876692810334009513840750349654894188989440516153928708481908516533372122215415031052561636436209294171328092281801878783909770710282127477784406729258785188269888745727409131082202180580844034468427517316094239904509582202249933574225123777560338172576435780435590481347863659124285772352290584500181345481122452991568883674336499119102690078054110205589762518634961780523907054705179153192046417177632218595085136167906307990146549116093447246398421862496216480446694902584975165055509320935739314925394697424975236159715090311669206252582744779773937456272660437985116765237033459141956810685180862865892435073083975804739678691995024029348195670156901919951725075468690434624335766398618127433990432267469684453897406860584540321999080295132223887666961648122988681540261697577254762431341337950758620592634359407783195386718626236279706119788117660307392625857251851750641318233225723045957707433078166826511011918007568706440691542592858083795082577099721743427174400000000000000000 [158,30] 20058539977161929474852127664257057658082628412818297752021770329370114581517544849437550188329704571861966354787668624270790290499007366751830075342834440930404439917187546007714553653008806770161316527117508240460679929993144031900472357982729174507457565270858468489112566565491385664844738451175727924955227354956379542740241965895330535434963439000608992975718593535651710839379029141500120250301157016524375675791435480426726884713662896674251575318075444798905784286533351475299960607281453401597998544225768437561170317639539526984962997990660579366677687053993503975048459733516506466295671315304425799472845754779859674883773873634772351432938013888795863313451785474320718737079486980267668853918377089719257928305096616611253286248944530131289455023273624180893983414094878822449313457740675707891921230413822116442667073562508224325018599574000722410819200945012104132373476158298569430353326800772715852827621960101989840774390848680779074898500166902643559147446883606237380171340126057116847327944083840202040526355961446922449790393186413584487852187455535197141431006354878889985607713394801681703501008129955060940368243096085553363445337775964410171598082299937890758622853194867950477940501115639384282485095842395296992376379971449120695504851141379083123944263979856965860908540572146691429844501873623704375311020090662049956012794743996849612478604864664417481767227854961920869366272998093384343811765546125564684330340120756149227092509872878521240756297963050777357831084725754760172325798272415385873683098065880628312963299120363458996869740422912119595997628874164731396870046084853036685158369589823103422608645920476123520706440817022741639907368745743679667369511512068225397324970543973005879219135721215162705373909878045733163069023681444663405025449284773042361784032166515871614752630632844960782735383902141860754118274508821892048900754338667683599109919090540505573071436666374467804863848494042292725420695487225451173379415304477720908216493439666368729246516915383043462009440685128930903339673227519719840207137147333388769039520052871997563735311715862169635068370340966427208903154319046837129898560093270405424496362199814288689582260982983124931961210743550814495324093270512732033779282749446601508030417576403957887415763965079661714954967128830895967347140227846560904757849940565836890984909557663157513368798604165724028565808119912358538254815302886318056973780611052512529530958347881999865107972694679940581347050985225365978589726577522422050206390147412051366622951337133075797278617290778524322713236032358069021492895077850406819281710793427226474970772968564256033522439786856448000000000000 [158,31] -9128929452376723549041392825754190131261642588044523746160991280508092598310738129802363529951364124492855559112756174734127378401876302194798612778547857995668543225204119594949028959529368465890449136735389841138155560074665027021370300539899573596921309475559809910080100339459700419786550214113156039047239871211599333139765788411349138410895752750948416290301165306428231484895439645074198698900580532941700570283734183999030712271297100691768485077145987643682200768916049225209574027984203674867626499608255527996460546969951916799423720785504960298739998462261872208326594992725389202464629615588904877823634569852933914881920861673469424501230562861804217378930650851846049911718015574856534151448602439126054319851788137250249546193054467156007098069945420494244473665009080215219267056996313048980488365937194840621711944471882339277442813561779091618763130937011655390706501414295612312980259569130280716939358355015867845696169257423150033933464475167854971949170047402550119790578970406375878461204826730006826991224662226760034536432999692939043558944874768307259563724247952195163377594922612792299032857992510151543559000914096172503040563067064032796401713422898093391603138498672689067739290350465092815718283008878257950045501065115785588941478935057412377021401349830661776547148807372202875514569758038298934676187427779654615795212641245596004183317019949466146112365884428366553202063521002655399361378733427992320351044358026653134646819346428503623901682386623508138601531234505174126936678353736766583215217056454292873114206935876158289048040824851091148178021351570188085952889568682433073893230753305441310123525349239012726553449771715704507578133308894531631988442425529592112005152690140187846126569520252496977754409204249117510684508384345163053049633803579745022486705642365685991040127824389139063279285108721349593774948078024501684548262724846295254301384347656945715314100214091473828517315201342419313860317312728624655041101727437109192866302091142594556572772479847427158393417195025645451279794426864457845146822562108973993998987093948326064557900300773810930943991764114972974602400457914107479273606451309221817198957999243865088814783817243292070109065416702619848404747911810891041281299309677561084698387988480945812099277552259295751676237765780984846755189722802832059711741561610085407650407088132117701956976905826157049781701976573551363265103969662209201607566007398989726046199538001958659906740553212357792758666525884767821211125898367062253792463554249590748691302151863439026767314700244416061123475672832882923135745519014743247333613827360914644648233397125552348648357683527680000000000 [158,32] 3452057540773735011249310265870209549459510271798521255308280706993189618613145422792176969950973360821663584005246976417012119647271396763112653733459057616198835776331605118806044829144219603896550821601348496104712032992515440034425715707382889928867401390995118959634222347010398943191940544515588569318876597950575856083377607526231943630395697044341569122741822082293121333886411954507240691508856650933892377500196151021244996011983822775552021030371122620203819626056584492842962594016930525132961151189230806479867352454770067193870320471407091888741175953540966588753852589630177879637974252506885189544560848223489638639947351239257921527122890617576138843345683468876811733554797723272753484219137496306898989433623377261454645882459607780788917451269644998900349894637890488259820514332368294289182301728274921581880595397154366967047661543553470549052270076516617083795869416540307679771693546783334710269913828221491973580072541517864120687426194554854456610579281483138503676955950006699370390165276535188384077122408989340299743542636043488863666680995274727893536527948589342734512000151215599731763655799571984334022270014612604900970695010230881161573591736401989046437837458508336296843374408507273504436906746966463429980856047980355281077948644903123890023985398155850892156766050462998234152785490274006740191286074767929093069074320231573410550513001588637295029098954959471555369540076032133710392354956820100429468781782273414494877092564346349093194878085952869065105497134526445657377916692143520104548165460473309850245010386678677440018273375835547908762186099304421266235479373323572071039583351811314694453406342352892224196595536172261381478642910901396473457948420703721730350576910254867354833004229315520941946080328560834950823711622002293331643638594578150175822693593874241085394392109791999577296275983755220375360979922645421907659159231892725529659866443224505159414188726120570986490225251385937862888027243251139385344365381677325233072508899014355515847990757628673481327686849260458852188924678785717099537306542363080409950217632870474758359599817989667431623642337871970386183123318622082863023610058513118832850832780058913182458479943217441855176751641638088379189706563591150477074241265679480668096535184667487607448769604257905311259304107084679464609459759998952149521763472795998234894445876918897309255434593320179801355280252498976938282393766334782425814910675970483034124950077082432012550300350787162548959072208331891919583719817768617197940470562510132642900887475755874863007546746116572864401029284640802026308794347475400847571608451232583350064246330797859383382432819445760000000 [158,33] -1504854538496999277758991151038397983244939097681437530087716787238162273294721945440264744074965928028863075677699650609378925967165908891132326625733151569360845692016233865855922052343693147208207142814617866458715493802894590088445728803213073361112425061088796304765874698686518566169416841907421641247397543108708001985323696257386292620838043832025330456595822690634357071910829420615626369940536674449305559920848829681849815685548279640908775012899858460186716001441075520856936417551077465094200660897803336306152485618711537490590605184414407598542016310168825475154702162042074830167784732686119999167509024316861138547488060074516996935437319743958546082882776043635068179427140345367436951830496843649723814299651793464728166486499665392520674711582057254557391729749138203304401147960166537596077435019822686501800238220983854912620428688849133524540995227706230664531541840442357872092618685826930681055895564969496947630743765651535114924432779851387193581566266868768848503903391993919834444081263276566705284496262172648644896418467704114817824838365939647057108803610161671644036441069562105198169882807451258371769447620759500016054814437455226647230270262279209364805674674436404687800647846854843915122432813927163881672372611695041541350377293835414757546629962178020948880753818844998101237237467819081124098295955332925121947379041454874965516391487324181201275144051465404007385478878640971467575245401155191684178295676093231502677561578286864825155869154379210929431617480017289841838698686881804813616212696173376123253070577352909155192328296194756030286985799278304729221779285876484872346344745721107899696647386969223017025686247798573240042719514453452065931567552299498180734265354562334799018319063613891515957533735241357346878907573960752723904388707592230181697978126114916504426502969265650040516196777708060937013328393481980065747760768509911281375802312263528619075299024349711107126125121282671306973474367499620444604929410524689751673573027229873413415181602276072668203790321420981113706807547039749841126849556483045993426942487963578758565499888684209293549069176636825412538025342839065658658841206098599120191940607276509140520012102309839421097133608687749531900811369430076829194479159243087601206190485993036858523205234524810409955912521642849678125994141214365333874293141723846696713619824346779599981488981527634839088113242742867047849242497812451346829989236167532451406048032216663996036558923195186101619689750529486890041856770699356122796287547708019231948625460298455236134343875887340560958890990388739706932421341673398893255693846693842009049176980177643593595809382400000000 [158,34] 891474305994280799661654031661092404120084723379757235228601027254521189557248230240973503867126167800095302440348211797502724163148050124771495801640915096295743052205041786400981765804881718454570140699862249652387859028501034954893175246650828559151998304875457321139459580621026048640573496927361557706987140240842421767687547093256877607270458337098987315702608238393285964782856339575841207484372860513093317851156878170778491224117605418415268245088211819623769852475281779462270579952665230697277459411846812395559737001999442266134332319078318201466791924107577725561719300760140316850377117991734506195058882594463798654775889346262658155834435813087140464523340354692899684901853883790489045329922143582400933724695542033882600684472816681446898464666131993255550108812307630382387405619832518588404096544645750436886808553942240047615610511843457055968361549577637177750598312738179972013858956480787622685522531947422974789095272819765136409863501827365438018281495326549957837807802047248145882209341551827372890136165637502413461776663971783174848001700571820343390179647938886087679082056477847350267006036309387180801749765939866220248514136491697049700353011742820288157666276648185691821223195317201407506998940998741370738536398462617963054462387128231008017445761468293634443409513777780573267593964231948342173390513065148006568565414598973088578308835876789433113686052780347965695766656777389453183042140656801852949570350024614648239496293010958948437665021529054251510033070181650428259017563858180191376962410779507057660731254002980186517571728038126246965002530967220450416970890515787258392879946854981922731023624702458173839020857617252854346663178154911626165917425368043953722880648600828703068046469184025993744155647481968432616409828141167046420635117223386842107271239816082908659556624508018079626347703118707400293887956141224941024211991604369743134641206130403960708527245537476877469068971977654258784212851627680851763015685488873289156820692370622096587609291191438208087537668199488580274794924527884421812046266514274221097243196294280226768016657001821263359975925085812779904812824878911845610120546823279100056422497852681569194086834270537213121504650548864476534113113756221564055172695157068589048622810170979634884352771365951359217095736290965021253694634027257340624836606882035654345673902324361486315460138856994698268042037721720494881045285085696600565196024613269258479766167077861929460938037380945567992880432743055571896775641548840843018095441305387215363581748949094989085839429132462883080785636214977365959207334510205286685825294603399395617166391030694384139505619130720 [158,35] -512527053768796052963968585833184298820846336499325043965218334705176394919294777092802690589334486755579130333213646806865567060527092509996921910068580483452542648986796548559797778328458524297127562020895361722207831807401946441177967246028914169221757521613222231466388336510256402761422585795603741778470052340705979157358274561356200561173339853078560947255790723001390881750159925171834817429259259036580804741047813290384724530912293032915719440695141825144053786375841298188111725294968774614578732971975020740965803299434618336907080691651794196087460087223693400311858696786447848502887149489163377210340676550122359079118067490751227965763550252073964333014706458499290582922120018184523037730114719932100930572206845009680589112015630424786643601202372788397509738674156122659154589379700663389470038427211635021660179287324399325429686185992045763819273224884829479417715322880569790665129996905160118844119722786933342374352325380671399161973152515928359373813584566081700804527493330673321511770988946485150283455647678620931368593032921245055467082242247954160661664135436451456455906305729049290336996847279760259112737472701767972872170765658019174884104005556073005222016971091680874787324551129668068613429112427000232847370243854770025235998722694992287343338756953789962358232816673269872957343760876121366175028488359092517697484242615631021223987855395225054457571626952574462256879308539687301020842796862297350374562310453225648653633133030609055219708148548914103661978219954475243491345624012290494947680057199307037462429007117779069603574232849119112605518554719630717613093040476108468438326136135851405065354537747367280260529218015636934932282644856985991171171496810440187596330795474592488004810639224681550379481741879611103041074883601437109392829758371944585451519384597471446411081365536133877653010234986605534316716038934526367046792734434028154089704797351968080805154113044674298213763536187904562469748765660874180776947900835561991977611240616463111804359238058321936454919244569571789903356637491249927210495748586481413437943381114692109847691157387444110743366975079905788957455753791987342116729616791933923834883527257236435365595510723692616781796702805573117780804039570128790050441978570373044220930319075864189554156480226194905916343885982784214850289176920701173579829185496745795979500126097224590974816309326048805942049442393903302444540596604319792837644832510689511835995249443706828598123202311946621216918524157194022546168037670071626556821053708205350902696138874793213230088295327831655809881260262453694803253872806529801177753921159875603984692427416146813853444854400 [158,36] 209571795897045123031553764657059461093924882397687855372554022717366942452723946810143575774197258161169727024504446577260325115161983988839601134259148771509568616492680248126719266142535693414772455129344105630576972066315357549128709300683757365609278674129810669219911692289640912135651093601170387938409454371716830963010675062948493523063925269762191923823248338079877001156313842280681481759200463168190705318205813246271050258325729915268193768148977748801533371149363694501291244713535170210509950315143416789930459057246321369651041728537678732290101526614926265890626164675531953912938920751068727852096214532660447625031663550109042865303368647176279479458863739742184134675240681269461151808176582571473582162384080955619247056582903466458118163072582036041342559365777824112025278701557027853151952514878574800126227761334593253456386750698665858700399744749397630333087544837004890826632617126151950092754779260263945289835912406822296798822335202765245875472217709480142876831785582719396857615385865580276844777697459460072496799921425946752723065378773112054158591112012073350630308644997256177589006959993980642907677303540973557898563731726254220462945711988603270972126462369132354386722498640580812037007616109095032732733860250044629734496870832849283600694663265901303113330945826627929927123634746428553659484491107992005584344911067006932927473340681614700310689440861581768008473450066685802376247328466441615774545353681547054387066453518530693911397132620340295699285123460571475456774659096705277126501204739972186700432435828552412633591464173154490696472690999754851653949532745314608701164188422022263210461336507839148165815229277942137265803373912616763582421970311497609525883460498477003305188578188485149659222355190276591604790637759593697717549097258526549705798668213651072816307676733857910197625708845549094293673923944544319012101749709071254334093363382438557275271767028388891601400457170539318094859342146441891719560556065356213723493217424255423914834361515868284763011486679888150493533315710814612230496577011820605431032856298804088195195799187461806495656444725175805195768387291034696298689380371385066688576888301888599926052231194712070713235161551883992105536054453113334711414587841965378941580669770088210911903461710753084933525823578795024166271121469667873243736998313784400498142871864042384596643244695633179199687609810576171286735815145341828820009175449029665193991604329386889784092267894634211194441810510120810466647827905797193957928214282433929786362730460608841044653790956367171354707379154670480542032097983290796541720106624298511683345147004521515390313920 [158,37] -38074867662633473876245132843000557113798725690120945070383076352475928830590297319290691859895094291648467950549224057955608331441031531454506661349839560019002852226935674774011621633304371515503290518931757312463401127830764553101066947698592722496212597646102748159942067924628859498501846103494966722989432811275549908559519138227549737792909085711392253709363320789329399199558924047174339635483653498501991252355218541224283096968389974893117482664456600991951697915673591504041118733943408314138369624540977778909836209147810457403778227157943997353489264992602009553509796127379487180044876630375433770666478635047670177133721978768782496550278286744529078702842297163478352171789691780163626657994699909515153472781265378539356424748175331968323723998785819509123071768328507470696513168562029677176278262594060982946839695482225192989544280288083003841667026051779328481165638230793924999048245527648728739042039482348301875675527246102968375600077094438230725851356914967768765074736949206003245583929738128684020292489598203735961237981626494774087141666064667714338531647050530658111667760808423213820084510171079738072020262757688799738317664054463737753909903396211107015305866274970689939223010869497984765622593970699027688346203952651504717128682888916700559593274529940545415500260087594361678348531891582159374618879911266019763235644864122746863721234827777416500316591853609017822993530468872454046443310909559593603024285261230385830789021801691449208615541227614727523216274974736508972438309988211231369464138768116670778987374698365469317130710161819298302103605712238777485220560863777582206350934428059880238661173741686102071504094329618344609629687459205497601748258285100410473713870577851484456339103740884011079123033590238514118046801657521904351530972072384235434988773467971095833172539293574312044811549117313867182318488603440716194870355757656341767923758790946251484747096407314259998956066057683054641508950223354680224816756009357351520340010621453163661364101064857538786539058705597406743948888684417365700662178618946376436216519855245053685626040494362429764884685619837789504665561741138022954107222747117292646515186418773704287395199780754634911795704800978839381460445515343961619816080348264143330556094655060113071507077119203979519955610087556230646003799101036521059656044177309929198911820682099841422217385241230969692095003207905200709411045821469960158695807061523966853760396580527894716179150810107006665825952322279783952989081030609329172563303475847353595637246100912319498224292783743758391743130032551330104714794644970118187113706821420187223929568317389963623680 [158,38] -17223370680607077674176909398520426165725635095267194262778717393593304320147033420402135406983420725468034183251375669620189653119977319682701514252224138263889811865243547452781478295494909073618832742235816684212078247159332990523534282089113687650100846922165378853957383888709888414575078558568910826336607502524402008345733435580476693403919486344084119521990936577522396729040257522103792985924338375014590291049342667912337676989106884688338353263472044553146046047952540560611170485013449645691378968128214593125693705077704814069916461839127175099793479844225423676495505417469525021353627886721061751146183812466951267256209425028692476333601092246321374609134885156227086175274158798585593966275553745305867513551901431608466788120235460267880465782027394961664211527603340013800250163482463936171797148578506347362258610132294233090006135190408112860826352815157499308415197638565495099734885121378347754513572092825795547109950511221287545576683047365443940889825080285854562818288020658816053252706394603428123576331830692512356346630224136531446648274623681639367798231346308559086490728633815252231417850444455699789072738440464755011228135929802073311493483835829149741295913695686408132525124690945883921625539064955675014941347546000503662208472270447541423714175918412912085399818451263329585183111685619812068176217986042789019220598767695236460874532837287270142097965189095138894087511218503974841477358850391109494929808926474300093805970101036918412865277915671830082862391581671192408827657007228593357803244333022169865054858122505066962369031799282402090392736910452378987609733322839443545788849128288505874110408173903064268318385259514190584302010014069778717476007110429861820427094077267223373257292776640229317092223341541771344439145632915407946258108481523502045593968657934447476124814423861825639920670942356359834537749216648848597658670715644092765220315125678703608953473203484794410779812160139169129170295918708343133077914225913049262115069244126634480485511204374985582649894782991662173505828986751872370246036478325169110193470193389252925157261417794420442429674785051383569392614968810253397467331688095600880509500456455479293462369503187073050762582422669476107485127070496233989074716615508962086028339088330084653438809081831664711825838720476486705201692187426516365470350594340362743519008818120713912992320855788905101407950119711673999595910710955193991987844499203504029215869537537712435739805720066256388262634971551356235868179274992688707176807020961557769548701371137758993943659486061529440939532265986743827581845036925388376710075657341615206597775543081203208 [158,39] 17816521171850683742341324467211925215325446002321118890074045230733324995467920365583260832889946526059935192610747058851649591770818214510152879194982274656548302367862067848813957563424557454017121286601805861773582229237048094700348387058845447881086774083073050574842535091079326784804369879743379009346350837919645818809871893264397456710557071450721569696739399121800790211211233799547328986374313925299638532588303041940092197548741603638613717929629278738193165742230430884373666745370044722885299816797715472913031808903979208050367553908545992616591753680382238149381119335395015528763193088941636245617740279076579880185053222230379582775749368128567705211498925626683037229155056655738162783758710362458976760936905549200107995136308348764207631362588477506994997615717551375838310520591754967257066777642825083277248974445802436585773129160003912379200732853417113026383303465233722666771115536187535223595837368303113440476509543442312089755997725214720608156512065219494163547096014988357013768612342509406135178769222848017211938305078832019301817961478274833607487586872747918310076223890348275706579322246342816396834494002544375103816093534142523928445622479909266759188408613964063065752537293993089043740077522532429717621643139107434007236018789280719623963580227502550162727472819271080438768859899033633411473274849579360018063071011656902305537359215384399238205815407428209265198461579691507427209809287813963955439793371090970260939806715128439148039909378372085779560260796957678058661751743960617552399158403289911498519406576795581638914857200321934044296791288145304580438781824933311060108654801017280366623691856397122212872486062012565246670408159842785872200634169191435870680080297444197246440703490606539533814318347487493519116624905613605432060068359459898548807784818282205030487275595946831375964381192469667176028411335681692070738919079356189561559930659705018732681746620933310038528589943059005968826756026155226337275679856734641566578811505618359460040936947992618295878171831831321851240793467489473295810962740181893150784184662302782305787895972762831468926756733320249682916841243026742058092084183387867867919273500577079180076258683989207781844916145769335807910766700646213860385588950461443389108089477611293146222230662661780883864667917495564989178063603658738745790139526790541772477037726660567035079322989133113090123626532398108291157990557532397392940439194289137635285639519498966279930594066743769979999589549967337702542905816296943101710556631223491019009143709185653626534241424289142135046550806578524294643431390799788891059453231889219938114093806802528 [158,40] -7862105541889406701837926092146870074208874082643964524543316856948082782509302457824918342173978038585596091761480216114814918621790644535697654066660063059651675123100880006771506587483828698287927092075992438770909892027296268967004044763538425854624224914005853691099964837316036916602311421513586156728686025984868445222751683552183995213426421601019312070986911246240787988499939321765117897540522805968370141485202258052955907534910050915041058806947760660847128697627160801164485862753074078358827769945922587841993477130178785630013914435371910532949519765723504138419622930714419030007942862104117361718935039575825209677438312964092426554944505083790576131819997588741193018829766107201604215206859837400168285102732171142995851429433621823811659808359411915164173819040251313475104588008546221391438307614390974151543566449892479227335810365335762110345178168452735185495231018389773793857182569638610020749304902785027419849422593287415247134573928944348223618707253799751987250510720820571309948778257735709160374224499671707018648891541344330204364194884784221715256624917055308479554625047646554376981456714548742209681044179750245938441102278229754514035183394918092199222983214144351556014016320190816174416784140792895550893396241853510696969989982786540247184924386178864323570487829507711325140068852740464103142932491287592479781708750081013636249961902861312834041503468749728113208944698679888907637678641146498607447026908675513903925077596380046235072614963021372265086842029084432018694999625982432228477459512873482737826038006071842295226505574917686075264545247281197735317966431471055508606351930366303441229232695478255249799108604417113850698451183507045138148441529145027022254879979745482003811224928158132077857599984575127378760500972239822308136767193266503335920250515122647611485263250968601772286824641482569835793032689776981251629081840613167588516910752293208518841692197634777704766636244959955397974195976019244183987307888458225088669887727381545890184649982952465948762495922485253440320488344175477932076924253197096834767656222724727752385065071105877215770747865364064757084583227759878499959553815671493244185785977923716784123841157538192158641461068524461530854739007201376800633260498676392319161070430172273831337879976026107528736795582315026244529515743267322770904611995059634492843239783087799853147670381301298136573174028846284491082076820931874881584376950137349961577206497915827711454295096570791128966499215528933855218569505274009450067773684868395656208879387573505486670372121239837437921486725759052660987288657178990255064072024691273073981420798912 [158,41] 1988256090038786692617069059134489519799017689707223494058125205582992002266722135733068890993325138634682253811013048688342490008515113733333195435784595721715188011624907984486076428334006942958036095454425707873241117598723005545120385381377897149962183784574108990800562650817576224799436307950550211046749442851867760005863884629672182370463261156587027997626945585790648035263302627121413307057543378713530312541341690296630155426839802883780616097735534370234197622987223772992739082961121433596761697748381561388365188774151993535262027960126773348495215179515921794050808046973901539593535439907537838521852989099364113367012595258035351647040972988093473205890526864964553160641372776755050342596790200834597639826192199866283333212216450793861191656574592436728274856048018763685266133952738179222245538015498829769448836594040873129391658397847969396732210320074810120555884699773656863566851303762380635008315655412145857656370998467745694701345216742067801216159642438640249393623439530846582391562081337493880909517610239237629759187569532624289079236368217436832592081275591833657476970741221116969254452907504343072056462268073816649574178782546266700364090805435048635261183526853896847565379307970874889735280112918253826980757650020376251110807057016747780288665246065676283729852647375959121516104335046747339707794650532606749550885019351111313117834574941617554680486806507596541668919476565250792429438284820758659371273595491755711576296062347248869040791610799948165892903020992145217818032093575799134199294824473398624689411086408477353222155477818383185325109477285216415618269971889783328871710360169336132474263474107380505863626256348175553183776386399475345907848016734514850502206706416490275337952695841122458763329670821273492639284479884893615570740052890572326264149893904544223508404196834729461561788164349215874723443487406528740838153143113884955802227156609049407678302926143132044719297061275545532969763322684209212198178761716831009981537888322572536386251434230954199596166287508804999355920758547763193355762321317662639021052121830017376480997437661582586624781479635658339228459442530386076404865368187702683552650633938489141396830076414805734665381191636776064532991896045783031789562967682523048011349943343479355449297235725420586587978131506768993946887251941849681336575676533392633421687055921658374053994664671111534361080781398942064991176351682650117902989724488734166606107880764964865022083677564877851866975346500425044515607295291685242540516308185744767658932670339082239917358687865050447924316975536845762544306060775311371068168598998428646543017792 [158,42] -169874585889823175428907181737323897576197103208456017587313321389710937934881444982501942624514831011633079600705023994909053434486606818667230533389348112874501635840167908718294028530540878383189479697713380851354805386170596208030368464718401832347318892646883204267015609821193862872351043008489671816633582967858968286254829605309556975731732429637618772061340626223637502888287833092407870974240061546469522515292830018476007180097203452840275160571671424933454629870814140149817735252286164004093542080270833969639837354093154683027565590265351967418227747809501000331453705845836630566697183284461354522649566314284067256620955788962078972988489306920730518013681386090385626235864200085444390989544101676390422082109546964704499216999551466517137836555658910325112746673422010459862326231339413886892140699261710406718596171495918156727860404039001858709689988589777177080410675849533715641867849501465643297535284836091123520442050247290599103831602220914528515676114438531728785832908479555750741418820165278206253444199687715464846713411856657196439876701509844173484859495369270843024335322945656359698247590513791330636776350321439584702602538388710042270829814994720502616990421359560353743201871739075407242507430791388195721258853869435474954749106233457709194093829536320900026233969448173089262140096553007946102467985440721428910267923836558383581170015415186235287616128943961069298938892084661346531904030593465254771906241831754498266293815719120160821701987032004741895588601588860345422401414956248783078672747250788856700789018198367996694065777351713118956789158614992629518761868636027839150066524276170252833205136855199259938980109313580712749196229581634604655847037958111163951709440629479823962851481848840665636829247375116385842160993872418975152450356306648724123602774625867799386765819742104159225614205641923575942971949618837758522390965668382594121457193815039874619350018141936511952964656043313167311578787804139525836251603242392224532667795108318418202713329375257719843961114672513232425555797086067145195439641440562065803115144487675842400179427889055080929678740052936677582623832131517615538610271008190592882464808857283670638482536398509619753323137757625857852627242986491589146135220924057240529199195743970878423066108500570694211892475831901569552473141113482334192437730347782073772969531383342272990109474302425206681063277706503043188337054631021169664566757403542239778945464362962252346560414463928768519569697690998460883652328353286233086735154727886849324301150622368108498622280290527628846516203505881744565694097643389982428867937515415228598216 [158,43] -80197850905128132361959557980006611984181927382690888042364501970897046615622230293360650598900201783950863423053423985191766602173133200661375468265875900704072142745463810074707760243245268254564380032846128766978669270261700668895305663772829469261014791733367630924054601730983709242651184479169757474207983977854868830605041887751226053334901744966374059402277170919546470505336108901830571287265258293670490613904457764836647805912987304725713655159583857875733851351111236539496922890516337408492912446548846961324280840429468562573880882097539114106695609527044493036688266656303959570648203549039515432499569482607468620749137973806523706700454266437452474815816107809296186886263800595888577639020494162001187172818831454619323006379187126286620100844866024991278388732649969175791001304951587696371766740200310087756126916480313667379471812707021195751612728860073975520250517674817691971681781680348944721065863764060923517071444275515123699923765921742885501618201605933657254973353270903604817048887942812309947295407478556345878467110736212079260086239503136639219115510076768177278366365743681962767300408604860405799862483174696302315463711704161874303537183187674230212924077206682345341992820123697703665017687458093879315049815540162952807799598911348262836362459179334882096498960146676048156632873097843076379496833155821074206183014093648689799487195931120203172616654923481339085213017444738215770495182551321294293393579078337533249979845915834288112719575949498059641469749096005717587966617686097606919062021079991195646213152147734215584559214732949093422230715904386813115332369669169524686455130226297109449130918994555285600565805837512031189604208573079748110531567110936191060349341516003623614965915833035041844025545853896707492368758421291931266780980774037622575046253304858184619187349009560086726007133597485536442928880799925288131711376549144373009248288233128829228566932394154910198862974169347537635299822285721743021225178074358809991730688423073690986187040778244907478433173396491714588703032728059285317555885927621889180291318883578343584304552374047794428754958619205711525557105892499987731965984185300114766862687619138386290941362724879886138763060558251340812455667936071264144519788987548057711808724111296115205994285355039775119329047606801691299389449971110685143635500585277959854544062725629684190323924986772801625082114490492832732071245371270457245537630983897273526136731386377441275022351477197541832476453160413593008988205114436859133655501748256429683047363808728666116313992966880716481655046819259473628430874187347774527083823234100557392 [158,44] 36240876137663866962999746302621755592187460028773756489950781865096159642187964994291849642183368849106563080023525661858624194847941022349259625473515933848307235464671966662172608391311550012946698098034433224900866052918982629166315032429200824315255873198259750295380428293316416664777670882274039520624663905801513950138620644870707802991217385862653850010293439139935274146819532132964239753795794157831128957600971642852048534992412558152105477879430589169843528065430059836705752615203181786828089522905346787705917919193732451251604158895108566401626106926811070328736906657822243079443984864538437604966879048177435237507554954982873175421002451921371726180998532767809165691977957052345094143142529412040967229591324019096246703397735492007564972305560164599294344619538346771949826546542810146169180885989667519700714748838960784550304903132060821143632220939488290712678539878102548349126711092680917019544607282272222360281081881075740491453915497993817335841747337582172716443158489042578659537969673947709859818467434612795281238006391898525458860596117292408195821529375201853039021213926623616807245505539510168369889534756618936538233160987902452625763680700585428345268151428377575398313560722022027167040794593830962490959804824368373331213636900411246246975731623848257406711601633524433672585837909173082739914173202622337107169021792201663744379526840382544130418446981490372305905677807350665078352360769437222723229498226568308157291628912392209353724234302691883393107368336465048370720841713269956571272557877813988359016571179480552897979329464386671618652367022829505248688603771006615254953758583991786419705451486470523070379337992533800244618166629518758832435429892253451354105543084627860223003242349485501076983772228052075073239493103182653773287981602367161516994398251848207862383682744760899849819900770530620696227378685631877422812655630780223418802945204019952250264632309360332688790714841273937959552441706021005918785060876543271625786232965142650399084001365320359958477721817007715648679762501803377946412326712412235636040576377234450610150343089663789724548197993015327100941455222615050760188144918625117331801818500888341224587070147896297686562046033878700282514338673702318745264027450765273343123107000679645687023413969248138628401743523319510324057386830345025923163209756400741597027310646077007814906599140658903358105972349579281943357286670468192693094401446084120099944779415473282784241065019530332087388851973076803468977472575007782062790040535334300356023678903720046636866328739603163456095167145826361736384184206462694078516419087933872 [158,45] -6041008322605462675498836180104985330626904877753346248858405135106370435758216267098784330396091295512867536345902441918486977379620482262133771074853936797683203519280776764074032906566060672578688564482944190460915883944110661956733619223437521316378820395546535035571649222841930030215789324643579544665415848733760960554758146921798567240762775142519124988027398067415742857973995686578581914188849305933805488450057916222155460810824211661295634408078605906276251737007666739134136179172415821751699254261072431659488763885358990516438809851823341003330487406221931048289054773895483491330926900905448917911230955150189436074416949300216604055781532560409265910071342610495096354530047396363780928729885601379599110086649494708304166530686727368430281213624845603023217509300346187235032739066880999491585397966778485638188926662516391394539184468876826965630780177125510594390467307558292283582899980122759910992138701699516347315789176931847644346821822712664806804006522363481113586240199228023294260212085594471958577880926463467872043792140246567242475861947883777198322162191135931787771224109461400733955073287526376367563172284563868514960100548624267459818381647017420891744269411480384191220925609143939941310879543150351125661952414504754131990059952419708090835235670786172688059999169512172065877720074592375280650917716590167233665732758881062326123204153832033394776485659985525915101051198413398524761672173215849442923529842792225362658966482977560338866291131122485236817312762007241117930079628888951357676141531434142462260820925864684215502196594612230605601220538170816846641668150529513508119052723541494531771301507068458500984779933173529415222476187983055263721761198618286501051327582270043560150104521855737339820854133827434220945297212201527745863808052249757774060870059122892041259400932514790816085650679396043446531629409350163659611218470976019050173478610736976148568447295300192958690126028851940312093890562930246465255920734962127136450826819781103682788991072050942470203310575543826778579028246190051794958122961126119855341717658509178235847877169309987329188897255095813732496838247728497010231072383625125113613242530725272932084138133766094565958560534236857710920956992446216831559868224522040595007293608846931888870031463326494638869338246431133904157618016732886341598324571896430011267805686529411045234158523955479593793066930278886055127194228333759633101879316890428618508029770821772783368598395373019490299252134130708160487927636530313516282728589399060971167779503804185199487647913043877722626734832889302610774002908206225585340823652672 [158,46] -19582512502834480157664252403225359722500339521762727102284673999873281899522527987674598436748349649801154120166460834675849866854375866451895025184662605910162494621359377469013562194194296845919244414328640606414405331763013360411927500622724206607950793450746743411293000648426954299362143355584090613621830745495092516898077439663756550078857613764580526488735200730523967890477759110575226440371895974035910767763154472542841440046506469215840139042354080087119704890733066702016693997119278494009649578790651712503587700267394605451743135351714347652831651960227152381095508148463148225338852781500889576502277228463089856740888588932584807644889575253784050987849524048971858579273374629188250664138366706565959117005056041053665632887947545000027889435893688170158540728356888568440824233332164470668369595067615479996433045298004040076573796201199110911412536296789352620565440216243034643230579502746944186720621196020310220702441976040820003990763836203703115928829033238644782175582220820558606245640568677194440693705133590403101041773282658183140638080889381666734988985576445882811831171397221903464739836750427233106540010238102837216907265683610227487835677859717295050352478090488397363949693592409642129335326517038448003146181285630467288018321028862178625286182552473688307469468862888723602247120532898276743892543547011912660637426306423250061628796679540207786960033763789584971858098126238149925251619523793741762883834857777315694948456276269112678627030363061190913752988342326640698292288759128578528056694799146105275171840845234847343411249898214729826766374262946705114070049822942801102147761936452159135652201763571599648246234415745456001975037688908765151727066084720112593598251488510617759982947716144879962555264208194962946861475822603362963771690222045142924832903749050734900897102554733972385377738951702878952756830284019988493965715598661843125301997637508023605053185039176378368489801794525853018380290125457226358055083459229263883926738842204800063331840607757019231717628209162420275036580268087512753887338998931454890147553570279741429083453793166951479739841761100754428485750753415161751793968424948664179289811349550152829199104870806081976509853229163006821175160583287008928549912907996619386759565063086418768184058753658158883470150625687541040165043180404295744177185660804432398628134440574809759782067162619798277464315342877803168629401429277619867203445260409766014362988363381723667472946496044580530682770790919235056248038434628146567780803392591769758208237608756600277038905988677860430609535949980883175994586761629597610343906 [158,47] 88457930497301608773324280441276167539390609398656803701664222201072664261071311347490723783731836498749299159309425918040250334402867064443472722007022863836332588620428324395133508189958995915149766139215552470859111905775325065552174796315317142159845192382779489419103750043443835857312443719443485711763392022192212379604410136750925241651257256530480451567344188712554202144345356455377797366675831229944751886152358759854250845719301576440457950029978127865338620150277629205460553134904342652178092694554869976598582077095939751176332846057762432015965267710237209844357312352546058556089710123100883622750794737999924431095827816541625979903801966045938388491381546007396872064632447467072281780897017382625430127204585399245695658219086132408400415551364986277472750765473581957998422287439160940084116276919589634213095886263951377576939625773241718075189976063448076833204287930899408678526030236589695838972447651134169847734362792339990104907199078912251655841850286303012947384715764946569276786349261502719089812651625091282146458047136285932583983706863551908552217842335199287223740028437002783511280102736755960606094701320665727044957441812769298463747492930218085074990092021836811583244832082924873340331822248255904695778836313923548027904450820343522904225329129121076065323171390785854462130329088282229359958528149346193665383452271652612533965397433282173342147709522018820086739199203049869299366962634847620339614918641437199382951016312660473816922325833666641978588037293535344054921039993838153077356132470838490619458108750512383530568751803474456643274341864656106717917753513054548621025695711790732929893028716636229083977601734363787086887488938124770916747642101080745304893276748128395654313305659765887890756383997813815441392598843948817934159212208334484567171217467306393607211058961768370063020239655625408323688282000798838246750261335772409793405471381740914159308475898859278733027619700125488310320089480932901365556588491310737250392349877833798415848731514753724249593213581551807140868840886217223307731135293971925471375518848798801526200901254857052769200289289921053493262495878584424920148072958572301682267581850664590129136497919898252082167991972601246755436320083103281544728962569359319077239498703874374561403910164358887082953270507800630553994247398197236059902904544136332491963274994214144290611753487362589260207185438447522560331654287647571517532625149523633081939287727044278609713797923826056227292805385479775381944644408438176773428902024414117042923937338480959430890870184196365334376846632390912393512330221234380671160 [158,48] 91120505325286783509360857736393184065735955038084064100610051152095384095323857206142103853830161540652104178893644536525859141741173790153913057510447908322193191310190567487548861562444126758178580984188197670177957315521993289274434446636202871178173083362458551570739839663391881788565669656817620772900719175923704511321341013570156195674271805279000301120805254774931614317818194842492993566258181823093997542033984926652075436416873552953587816129999021744074858871575982948423012220071304829939655163290646074918347760183688114870938690384868444909335071842912890618727161291230471114875061737359902385657927727202956803439148346513912185590004502850906666570255136102156315710843620542062248892322192166840785660617574697727239871896081760059599542003799908603280977731002090097285341225894900131938420778017310921972689446277710728714199042521920700067798142355022062355312566750298922239077915768998943128072500472521787509637646447841343788538061765046989777773324573497755764319628545407316919553911029061445602891417607582245572394116480926861032307345866735187778898043513384980954957774184650707176842817688247969680962033583297787880127048874067905911683760620028302690105554978803781303956422348404657657444009555577777962413160407371966609958046332567921234986638543803598623223549616432265162264430676762946623230378585032530821408514047286103555258138566496404110815823659157147483535076055814915445173822962082944705825331994619998678993149718529968601470128274470227608102666896329272962615265533475773253636769283759128592917108503815937386787554026791048534555128451284767291674883663126438264745212032202867509600075576283040695328760933085415370374577922085916871675171258806091219286177776817813250340242376209383604419604528012810528298792619651694250186088841592683641132184014225031082536879555652877989936550069839731983962602337067852378035144696920983471995704333404291224993737122402219604667418788518702567380657154422176560070270250651465325502678901375083564196249754411442029310032872159380013243793045902599712411708066084326848558426324298912794771964042465993230464078199641893904428364090535032453979452219269234003112877286325791620490249594765100155521982165684777717523022066296677503249462862465915136624947011287007422228751308271589582404936360340187195033552831237659445495382072760295250143744126931350264497459910092149643600188709078764104571413642137814413684474485783949149081120394850770119879377891965733676388257084040216911282640532449068124673646852579819050133957879349078840274118578937539562581737474328649142675856899921094432 [158,49] -73102360536395592143135399192097824190302705326569001815336575926114021430586026677382553385898444501039052112335263206362928459816943085146219763937620395756319622167306730322537092682376821102110395257220494276716763382515647473972362167747685245590005861669761555462120435186372527512710264953750139438468771566521936861281117847864490008695379000209397570911300212762043948023670406204620840651198586073811335292228869404023736001453766419712045403191816284402938461708675804202834101023688392894012118516242308634449330248330964154679154130452531368568428426558487509298064999967499707966158069907335253386049167025150465812840958764520572589875448716996455534567838155129985721722708207113174625451530487025972921852625615929509808044075247736219148135529333995607662391726720366301736287738807698660639770969774145273280443763480629835558036688005939588337126674277634159961835097958225190871465394057107540648722709395924821055714896363868273206996734049914002800542035286376383426123647288413474769193875717150064478906931026334252777366785319963634231802828193767887918619535121551319267690947542039897341087381968033443432059637306673834561258398541485260710396592266475698610409596575341951852286733254004343076870656201572986780581776604495938798510389379639190024577313863788564017703659676326582652885002354966523324031326181439228704823933447448982570253673518270041543235076639190462577638558000619904155581733615399414426966880655291120306244322759276751908218313137234704012632550428922904002843761378765707910233063811403059214446107434902047327186789436272230083109901169749808245396962143500360125046169329792314463083682303479150337524554396633212230645479583571575008940205194288908680420741149455179347000663435493174167974784584469241445457509703855414174292834879137369497365334458282262505176248859329333300204477315377672501831129518936180088125100333960869247092688443366700892268903353529567494816425232711888577180186914900276493762978406997333319170688423758284771468347175694110953608962577356788001070344080650623917043974243893871347170960487189535820440226348717228271479023655763383003838963118436404566396574962160749239143318528624665046336756505205548860185015991815493144748094666739755341069520138598427360830077190981361236038374667972849905293490192523869754432020912001827663237763786419863436620906140246687527681948789035143018125256387950655773204190147359480736997834528715312724122298045545843877526284994406648378661748025610004322083099462484857951628321731265449864959072463667246343476146335631170711098016111328461322855844530315648 [158,50] 31306719145234556968864248261915174642118974175780879134063269329289991118104253527902769374228689290160425713301615401529365982909112165827686837882438121727140607142768425485815536401789599608476735668603296998106514456430538582703847369498471799712003785692116380085756677695582699703364939533754554739960734927031077734911846103366505962923603934803104608398620987778012616490606054757934347378233777158234676149113841401793900982797181210236145704034447879022653408560177888699482272764355634467121836227418213880140282346735362408202419857834925295485481232356775340386245725510059276685111679860925070484673107726209955422981127261773563017118506295022685894055357664579978722976859438658507900806674757330997293532620464849281233363189000924639474645248376599820627737043007808704975989429514260933684567659372769772083637779689257870836291394894980594336244919085170671076007603283470938284123159978948479959041677003077247792733599659566357031510191322126962368051878761216927449890540819091205169038257785988337450873582646227052983163513227928931560531443472474575116577202632296037979385720200079753379169257369229639070055758227766530537811640397104787203002272002331011002575678514900436463225066743938424808264685474082091809346777079873186651183306730637713257537495597749305616526240353102224834192237694522081333205603667206638526212821283574530349931417824899090366204155957300046219813945783667180984154741561052381134419229886908051698185236946861157910360682849895894367053010962635000287852070320178394148705637974299584097469691995303283031351051556801779483176638887488068493463123099658419441529396770116048600837098656183213195078863811440423679015989404964917716595081203807878862090331033568986678933907795605479626355427699914012929779355799579338103188500526979033550252227423388802925903561938037199838858738540702901257791744446093055075082895147978965301041872237292111006184090063500593494185041375699188337827419536400440250811039924884554953471661241392417122419356662032096685484759521134597581766598963866153409879892675633242775067400131442340514568298860648361359574787318091876339666019119749373470209158297144211196380548314721224930586480743063023359810548263161792159577349723259773439933433874795239022222676311994616757888047618122074324025091977774310583944211681040760664591690264394597434029492687770821210533395200730658162194681881316784372473673168104029605215474876114013038385991693499173170559577754184149880859446737829091634691455426799971226687782865350650876269742530306841063550632980334799854069788428242747806644943587436 [158,51] -10448034578220522523850451724123769712889078670880781369176579951943550209304334027580777987050463064889220698845864809591176849088034199856214534668068831370743617509000012480042222744785025996518907663539336169278051248858155432163421248196783079615475957905851941346144358065458295364066623549589000938805324032878521510069081853891471837503868599715482612658346718816026476098399295398053663197446392070706052534136890849623690675859484621521725963565888232261645634443025205932233528108969452419342714210788107314727152593582879003535899794017215163904345248976081268833874663874079554088291550951478065031872914958537693168882409775324337725279089559759885634449561149980595735223695583141356970705349004177239345471419765710485144609906363730732573408627706962245303941971562788051508744661896891877105746400948952912179498181760817691330825270811132255646908036453430234308730260768510126105323639271738714518157110347738136865604293255019542483217723990644934245958425787455451911611607709229155512133991451159362402347128525608553113853472186039879723860756692855773499097655589417222194763485417595021317425143416885577766826567977201843526753049092557892091605904110500774693278948302095241087880226521393842433409055921635117480965438380808496994541000529775028520681197981066319881305777911009787315280327191535375401931777934151839843314223548357529486622081235114165352720952564042972048248415922509955724134368139945834225610650979348887548611296175333274616922464904155925533366269095804913294189264356578449127554720712107735188993461649898791268996910522247650504084879605087366934820952205956752073960819043298619039255831200054276962794598530750731712273050347144418383731843650340034442249579235075819357393648473832830881930575553776166076820862522491854226154588023474871273570007744327230039254203318416717269890255890990778755046641760980778371133568262319666082993521214388554690971629957580967012794578308026468984559080543627615085074737009728071668954335741692695403722331923350831488250879131927977483704607864870331299751032970616958314378806716509421113047230731486693709019857221592577199282479625086218191042544306050504271432708211637409590841918118081588967052330233085154954767268345601717936501300968001334206520077451022734664024545137676448962792696380766622613793996685739531409860984926320634368106022997362370910618012184511930501052749423451476414293789995472574676865813967819287935801673984081088318887398634076136765892398797180478505109914542088658453629322700712664905943381146712969883712282276655562773843158508658764104032234480 [158,52] 3052220897117290444542649592413755530252224178490587485791488189670862390510653144149291183901309767012792402301318991555818101896877991592265488102215413558363022966657558654490573598219563399195017778573205309274474578117541343900564762264539617769858999059516776977015417443697085007308448407243385427696130002505610556767381161438204987092131143901247414810784382676475327745922988766060784338563141378919491829944243654800243463688444689669160427640354086441215295860923495839237679673940837507584965241625744103353390446643517562556960449606986883218789341428341064342963272011861707549927196764223457454554875444556761894389997327697467704967241688761846577750903549211145354569536395884835520049838885872169292162861688655179630490679847229575082684757997801788211332971252790327569583893505195663630393488817884152764325001482824370511888686179260979318489608718174537467507730796921234428515116337159486142498077332503254771684182939533432851643961510177648587974708665503933216110205258420769898804402323702374567326861788538790598095099171844656541552563352322644338910575845536190510061760306120307654044764171705323842914112095503818364192650564676785602761346752094449879071337709112009546633182970591219977500135610771066638054458531008298359328393368040178571405642311377170353253085519447913008987268357394108063924130553433981349250930578503928825579388870761424366577835690099404734769684805766662883262125387546396195483778576634322550140909195465681269444677096818110643578268780067889272937940351046431475606419272459152437924517318815980863743514367110471633355680505528499939952604550713873392332280316733980707152580808502481618141206486317462000905239888882453628860657155965355455037027784421172327123425523795043557133763312698127804048107347579334051609386157569690216180434832481536828586544297139886189961746832676888675562645451264668368270287016669610791122647391271926749754574833527762550480496533030277518340160137582807530359496468930874569093415960213083829006310216880271835215192447586445970390252166932931635869394024192615332185918959570189922438202061755501018318851393650698913703160204884285921085319032134514574246823322314867646906065679507680264985374577176543477125184000306286859563238568282524312241241200414699881722973902403306916056325036154141924583284143133664542959514955093196419155197532695903257912564192509616805719467660843102918759868112883051605865611285373883506241618888912817648625635885627086171271317979037916519338787705239116504328879480986586300462987277551102940365640530712392771408019912364122457812312 [158,53] -816681445196386417735064033833107899526000275244849370611090452134591502761681050378647476620653343961995882211136800470705380965279242971318447885545819012697974817873089387519738751396895317118448978095596327181699171856899264755060901561514776021824418226775522754990423737974022677425399827997021007211922562030403802037128422651287149709127669673031920458638842560265850193313101126996010877792632062050636147999286212693624184916263604110978077368895770029984549840465893221205866687562216120394780108249363972436203535852785157151107423048942739674364967480317394603414146662866742156262141839389037654310635891110088163047836307460026477855883883031926939259566248912421238039461814899584424881979458524806684462230088494611759159101300807052604416011856174358826763769505277854343744595225745549112605506634315273828562346069865682991665100199090042065467435241280863958676342887794256676283248430115913513584957745679182983231085256941920870477989295335262757605384938262959975358069465707617819795012809209301957719261850938525994712742498753867777557103317843536800320604785162025417084973938663172604178011000672556144539619414138786627919593290019186090731304297428645279329435214571458021936845999742054727142045543634338260482396030630069776611538782663570253628692234131609938957640004225614981887336577034953137137190323106017968490195114038909104977172723790535629647786822040867850167978251642899385820917006752050630977338498181058563995053591789146542017432974179631366927488994943880888275961507755138723464108416078628870917563909726497821940008510470950739340119457271937843046563133353240004904464091584175064878719250182730333279519548663673517930042636720590188628997392554051744557126697338752281816537521334547550595582677628065543645227965007955193113445890452767337549045344854319706271173143812653658598794521368025168909017674055710927152137553254109003809289074430972028331472799641953607168627476699229582824357619243746543889396014067199539743436661136091122557802873812525715839320930312336555278191782482007006225943782907489945158674482222940172027382727392647191700126202970275720935151385024597126433190808642131234058179459208152221836385818692584326704649331780032200879696047825727077685151896740762352720791346107613092249954370354834552260514558761248209821134338262118653397024725922557376380726208693494567365460279474402370252139892446032330850405075580252276976196993033540846652437011882134874726324486418799604887134447715317746712057173129704636070917846459096154743111737470027462197264833594276999392637160103293222448 [158,54] 201951967685401871194660263394680074696105161380042670202088164991991482832908368977043803694642450962575170817235523273499353964079799892768259785135175601453885879055950786896574359531842131462522024740607696442633013930840035463853384572385525746384981183126065019063731979626664074230952586379469543542976148346225219853012824592768083753705036695211298702558585229655617817874853259740313584455000640255535607855148310513831263568634800551507909742246269667970834645345998162807593784728511203595996624256758255942674685829589772228533855271278165302290528465392679563252986173126612693666150604929372217208771075867531788432491057045699823346582218017348797173454517774459799338202186844184280703482554497282709027150899919535235265944804086901216435249002949354421769592762385362524046867029890124895058663000817885102344092485086110051505088984719124531660486673871923453431728847609748888709181011553836236934807217401877290204908914439400933684450439864399869638003476886234572794583778676783144987401255676713804280390733039741276416244561886641163979530096092733948023724820156249722716930038448432983360886568522371115712493580552974983019557796869672139753264654194624348145080233410704132893551072000422201520584157486317020948503750762506981338349342434285936874698702023622603314195613538904961824501616857480780352380667941487108219272608808274104996786761973274490101793365946940631153935570895703338026622440201708426915227343730434078373346834786398663136750239009361543827791741592506837004019937360370470324203133229907097152676448776681824327199518067351372997029185856251123253846325907610279639026754499833432894437519926875727754095335873459990926320697258080076488552742966813450540392448395499372270412244609533459191531500251016809156428398700969655401235610309228695824294483791302241575996654595740932080779177074729952947147141813312852129692325944215447709085400870823556991902550052749422912189057029323910833814240541247133711972194982342326460826515784493124484640680256251943679766199426656469023066140022033770289382360382911240467326698901510816081019772000533449422735251987482931626509386594100933982469230373015207104579287677692157873735106588743548021026739717796959647021886261201714696151917366258025198678083320252325819054575437654141454305383511016512967561678748128179489638549114416634523381948315042168851923410875320403266576476250840710684825493201936689185442098882323060728199242721490015472810590101570336368979797257108590383054741534164477873440084213910211514539507531709331857368142667696844054044022634026619 [158,55] -44900307812306179042759426526300729691448403852784701142756932114274513002691189300138075697324668739465558302100828428452531459632836541534139264030535694564829601179013348576760469519112716221222814825107321702238628627286416163729968926145283322566062660077656457123064159291214560829305285007400264014964436810679964978816012788273469694713940066976254588942520824940267359339168814352895741278366684561900712648673770099169836762304600613403001235377851335692845260824451880600130559373545034465652568246327565638153177075249745621646463186047196342831469633557389834792145817687466662828556103181758757485973182087050996294922151936798451977867220819115401768135471842698727448084610011668006833005955302606153955986728929058847657974555971561719256660520845616288234244480317726582155395894163430852649590933468465337607094795301625909898855842409273633608670307762674613951769782655097981729068079105535372552887637690006862954646605214558034995330754788599588584416621056536368392612457177492359064641661046977867507783109150495318518402328849185220832202956606631619878254787805406723104256341474086950477151535655346122523178961383897459360580525959887782870424181748876821814833792500781800788266305937313523203090629995099204819465829526688453638431143180707406184521166941105614929630273052947317244821288315634895441230559383472283993508798047354109795784471105954940878298756278457799193432072220982498230961499154799117997717017502525095730649566192655073493078608272415632022100954337551439403148005818437314290860799745599765685248615704794073066871832240657872919501967036108002293776707405740380609807386954959971880061573905282422169217213681311714941314398780940065899091243631767137744787616899533743925373336852761905288801596495152690032781138552940023573306208835385145628681875736785922214350473583509744132885160199618229447481501768095114008771422536489931378625942454658200397044955707479266437053006044323034546740908138975443379365102428844015557540255872950903577603205944497063893549488336472041533745900696347182809188143382094174014948185997750640712164109227081012033711005576116271627888695959134863694458500547847035192011503494340417532577614406816819596311498762477506776888496104217536363222419339471045920039841490132247786137446272134178329261367971108540841867215825680233643686903210780999793270128680143246274062455049817139775433321389166969820908579992386915283434223437527916807361641455065630866400462504414062767155419467820166408828568380183854750578916096991441691777721451231118930065913255299303021308071015064 [158,56] 8398803298803447144357622574375518932027250802144678624421134390145648112019649423805294382798805482702968457552220675800789052755824076194335874222943191958865739840072714758085656830953591034532753747249389794937455867161407429139953702202569846818337417892858324270593981981440300798707738143307988976616134137238056935922100904097539792428472128195170239333076495078072324831195467411076969744140629095028666535486262268177829630610440309934882846459693491133467770380985905304303326079712504449004984570046672705250392264646658348238321925805782145068157540819417515606164052700023260593279111151682668573169208795757672503490832959182819912973106212162404351176718177105494914089812525634987155738057608807154177286025820349604309303639126823390040355790582531796450140884316361108781257875725899800654341925225974597080974427930408217669074265015672444560547135198402935413996891443861130732461897562767419504051562154552522218250634306026511153653740877578006394440290334851339264459852159768935474406645045114419748990088962328945667393174847638301238929665473736661336901354565202400417959953352374583041439642937156756600371877660414515454875708693966137748259918048574131844976593843659302129707480916447906847731273785599662385434269881457976184692839676175463166231150152999980748041992175080775648837076344494515332506891216178227960261888065830466797911207882139398831006810057165392936622532751360817166167683866153250943240060198799250918080261707252481192096735291393001677179199201194842245316493561063556389609035340177437690839583923949804648972640148879356401676401060970079578288812605976393077242506085491924825324709513268022500957832234303872251529543863276185790272775601992257138852074233535274682027413990106008143071226979097143796421158115926653147883533213250094731007623647908175014075575613384807566637946290454801850127070170119887503990683741947171419414946299968982625410373718968162687038749435718333464757211027431606372737088105096520973664393632974315740821178658604029848804063155409643905297422248052247844520413188066096808444691295415762911397758596624720375267793514201290374694596459056379542633118873497987111542451481439607157720903235022426321061080916315552432933724247491194573765861482705280414609809560857594734850517735894936721609143198429468914118736522578159273787614286400370423627027465591097179844936261448926440169861681590218357901492914530427387969555794464601862934109737133373467487687872719303094230079016198201579663277547597633429198078191962955813265700751968987706433100319189625807806709664 [158,57] -1156907003135163601127809323197644925416477521321462278439832467694323056596892496676036071974645639998121803906471872510677618118303033820217116235776519138067755924147958455300225001911889182286497623300977415828604273607083798359659581440920928493890038432687087629622895446932381601222160621176432999154454915104292982374369532172560880428907318911881023846672132423970613725652013595851842431234614092017947326273441883483098866006838176452585676753987182033500248382702076630416152711188823188301016235141404591820048279237289148717456887325244761149383641283941452166703176062657191560221239385651588839324614978237093621850095206090662928979680115625780982525387124756914561502987526743403933846936195917286468696474514284933692231292006759186854443939451221358846212588557898642670647664851670498785312280298881001109953282008150131655827637139661485498768792073094510194658927456594839409852218438807354358863487729235793872474251984380010382121492634099500922541707169270984162274273061374793356054862263102993899829461532413470445305197126320439005871363114473981296740668564440265606629276701974324797856576831089211086227369947277528737124404841633136867780433416637424999144259746745923044699114704820797078471870944485039006176500861998288315889453908296029523407368126802631374556875859588328183596250834358872192322950676689237059646534388978317906120255449032721400092337655118832076158493092888914043203961722872395232610140405653415541838119858043620476318768463327657423463256719090794376653445937087251542651338898346699400817745720045131104375613155457968869558326784676670970182422404128922537005187663075408619995781295551492748804253820117234773854075239493352682139295981830269173107805466177022112635447201591613861286921665417996093041854610451935296262300905957329466366106036250939198518664727463390929802614188632061240158668427194449813381178153361397796089250571072037200486013241751727540614000820620337952103300821502178601746026256339480295364756598460197815489178225114731564974655427676932192417772362067050309141445432911407305484158009346974309258985230265834831197932986422491596162144054496407862096682937453669891246986463106045139311883756784529600275708867360384860774742011970403470803121513835488807747588176427560982800529795209260387210959933072129626738158906076163058465162065235423722301582628108171669377315848042102526229916834684330707560178387305319239523200690084269816554614107761604492471554306744916871324302577874845461297912415081268061438766166002655156786673817091432540401512155022088974757504 [158,58] 63700509875231653631501175582456515352946896553864497513536094843137943293027326127010123121057288348027479234873611178290819288928808698614813629317465578755147292645195185571810074403801169216815763615571446479523232787265753316966362896687836725175966205333994916818977888713464098805591710321077658992177140720573187367047912012049047264748019804492048816312059047552921980150954718060403945699405033779616030496092560236791887900545464638664522000657254979175202201898711640857660404142406583256657700694237489751454228154281522420670600279464321197418730295991404521368408081527219963290737759480120347013298702423037882568640432745342456670973360331462562483177878320635927923364392989678151480261298190143097657920411099973310935867191762826294083505551132644835846768165967810002229463763000701284841199490951092296913163080893345406766914805492779918176905625398043799612749073065661851001595239882918265752914105912474794164682430855616300711404680868196470731555973528759274420055030727408043379904355476835462260520439596754360969775598417946191648077763045622439525361571453435906133933509140585666035679825219160159328988865545521676761064408279480129706472312119955384127578040811205143944007674909672768178889444842253106227900335094799644730588260613772968962692157156808915985584205636000012730707701598313704158952176928382038862008835312351160426032594595452309231054819772525784472984449327050825945999042289897060091636028399382922019148556958165142302295880494217760883759237656220134564042532700684165186630843863989868933436096959968089300434055046176894783187774636151658173241451683644063278154146144728602968938031769170200513318367631329520891789820310377116937548893334327999188868204495157981260439927018176502735485481157367568617723889131709637579890240289106190525858625272060446661984674330506323260556586500544455616090705490859980637283054718042700456314105770582027705084444230404070486364539457310769124107426176814838921966811768239206100686073811210925437182977329176847867603866213640069754182413881420916118245021784322303398801115475149317822177996521539935375781216912877621606418546234692979185208742550392280964515810769442084663746772808966974294364978266510239389260345089212344131570211217338751365309565072101357928983662319624380058746256948705382331663058842049565323366177021022390525729754041497253473044065322955642677647248951436419938521311657200226372885109979044273674368318276810505541525248706266492484767172835314598799376397065828086677672351080874373708902195153036470017550729007579447788 [158,59] 21730120836159225782490968250500589605079964182375280878940132978839048044965968530123642297594835122844851310667008667164643008561186381159758622448765187348810682159620799838693681899667073436511136127494060870825878269978118453467465630891452507892892559524402319103096950621983623843693804136780239422192233160797252242632368525022765789473501613319684782713546558609629967196226067766569444764365527759222800872135513609095253918680351867028351901244089673034943096478131231078468932687145140032963926663375905084501284939181905264324527223596574272296234445021727858602309485180683202194395920025539737742022212397232724554901535862863884291284156443316349902212431712245321543214029341604856233736128835940771815284298886907948751313104705102206116423485847783888073734567002030089334137684853567339660940805696383598637726377525736693077188421893063520122386313656412657503186954982827402392375858368802594786625633516939595126591255241115253414238342502058424584811804740158388271857834546290232091876420837318287835594861347784945133186754389639465244418410445344116987794302886927850977290232326872842419979928749855186625016552235022319674973954155923416304671431349463547136627106654961099715449666559994668508277350560743306115703474758434525081010783688007104050015763128889178976115210414189618938292036115160906378916937831145807262572227250855432094004627436024124379740952996663636492539571122927164337221884300980856684263832421935592791397095503532421209081530023168132316413677765738350043494324456569111341071939821944785710951558746720999663141861645112292960067511124012419226487571834134010197412778805055154288938532212009147667064934089640854426449612698055258002063348043086654640903445603999156610835065577514548198932074625451242481177061708135223706699985456479011544205208821706176199213088877636891624004844513012634106322410853012242861001135111298876718808854772635865784752831143259885981523137380501360135950350045588516381631256980795711674584213841957557168904167240366838087765308583504664050661730211384056631548631358136550111125318791145931055029276560709647405275444415434750729238559050212858180138031329339559712343177663578971491371435169741060753131560562782171328679871521609984290663710774535204685127353025072593556693207325829142267193968509742745682587450751146602359080523391930995295295952442776301625292445469840445522829134297455537513012691898284443888322170846594442454351925937632502219553088041402253994644022977058649062577477924449122971777791641043980289000773951285330255677376043569072 [158,60] -8829006443763941631052703039307590440076370997016249180985392217607834510155551197255576576533228413248685302351776180161897546415121067339041076029230904934908168950871628288710252294239536501912656418003953239081548552743169020539573582830663901656935006829623292532897163699728115165763665919420276060613828189000817821279073638786826198400988144542946107058567200663969990174905842865303074262200680769715067815282158651356003905392897997690365565540866670901538003378584290068252011089488384611153917144061499778822299057453480690711238306679477653269930375481958828044839524550745386247558055359238286134172569111180844998810610705214646486093504187455637245831401961962223837359458714984143914929096336717933408368577852906878969754597809426689064603892065871867609539259814348293457945679985299026488034135318552992908068837527145401157940288596454623695675953784928958172241681044030897530136300344740516273930409879870786410916043455076093551555159553768908953299904094617140139097154275244020135982111007064050540870608149965878424172814010408467005063894608037974574911255886827742235390106577898248518791398306776602848084911011976667512154719115469399071700854013408897064248048593459903785678059350051788029547196159022227075288800793874503794786568663970056424130910429897114967595385409461414315737348412585726874281605437306096567590606309008045361620095349218711793785529909958082881467542679004544269964344745157978831887586016553658425313473310499846919478210945241028079129369620686132075769160389787582589218718933019455708455522674220035113401625051165839297794124483233646890319907768584673460379536904503675607297581084351743536978914258688483806528726093440031465453048375368126410107529167550826567202185501050250459525041603020396163985386498983491305926870168020490762662976772551699226465111493084407473196467404157605937912201419634862217365479668240230592293184764513264077698387710036996919083990939123807119165394029892264520201714277209936184443654502895786425542407503766347568584480840533881150592794977624475870029691313607482881252059869877968991547772032748907158557423158786173416478997741067181903223934976051787162096372220944712997378003877783385500646620924121669084594209620806604447040039121557760644680354650188162858623646889735001736518421661229964626310236629619918442137630710151661477474476699325808991114673478223847859228363271381489285383800974476246313285060339751323254462501774889492384851267456330391289379342491803693706154552097082669608883717538469966349688382624161506236481437194680 [158,61] 1919951369260479492546684478578881989008340888146369130101989896751383868796179693719220614669014568992579968368684411859771965281709750987776581020757420671177015339276788509306857914639040072450010953834365410644708160104478485721616319308732499256393124706997781653653949082441142391786476611773892533553893597795281981523164922815354073872869788637430726562864626528940293176706921118008296271459409018890077539004753616477098360057115253694948089119204006035527335006864480591032040567816673369332345390992755835601177530711942775003446436490765884929301648441583025871224207597217214625453028766282096534989217330061348865671597685383565255685887162064078147280426066505138397900158164480448097541947670973558576267825727484445870653407593111795920502394097781422111310794542153154158386492923979061846822771579038960530843185770886959328147813859780066569580228660881361600150998729078936617180299191239216538331790609619746338868186593543266045340911493487240712303472573618601577191559373115152587370858821020277142306022273030870609684221021205116638352706180361454633753211239329787153378736875472472077002972947979524951344203216573330608917501612253165149676683694505258310151947687498735604633013866358223124263200064868840943038283638102587446400129103663065066184068474542551480282281105749391159765401202148484373997042336567622252138840019786197679444631759328075786746131293820403405412247334938635569674740078392611283730412310314595685236487695379549200764383143107899109210136253123344549361062256082438425670525498843184286183929206345735413288918606225410043104575379390199095382105701719604457581875860378881820304409391185431590633446248539538997342642234396525841184769502456071525776336194452710228211803610371251935236379371096956034794064885305983570172525714337978855671400819941787350426958436169987708946945897375520073951029782368031997289485821457148953960687430758129043852962619038734706503213453349516686653079064482108770708220663070632472039814790865335302401108165449137283489867597361258417878346078771556675214121765331058691649922258637295787084222226413134128967161540609182677276245646479652194446891347013535577806408176364001290685762376497219255241364393767478607384891718852696309151273950621703074824796181248759481150274651372071802828226860902000267528786809272931030810925924774777853178963327909711346742370218659865733532310165337661530783675744766343954928845183075134662973428172890808085131769436279062600029794145372876547296755276082432106199067714996089808096065788941886177371765040 [158,62] -287629096175359386415296076538951914003231694104492471700337145883497741606697271189606032942012440555152178576191212288871417121560964913161572506539747579817464137357818920667042666426491620436038375203329214457080213274593039560784971357817547989296568311436260467947780545934793809436637340516594205869069981099532366936241503326109575555249589163407126696042217029996482670963138036808324839076331548662343802908985412845793911601187621665846973510556834065321476645072625497469731819380047235239490091767566028000130960262856323361334415258071023436026902237933889600165583108183819522003127929513122939851019832087300282974712900522453366767332850179475266599404828022133400546961262353135261704918164133609158514549076166136182306242510522520683756599086278286354863969189574330205740033695726066218356210600921927694659261035576481779238709964453729093928250513963592133425766580853123729337320159252452850485125976133007259429880363942171213630735605992825947093519681351829624481216727471734804364807875979111397899661111555666124602242604218278119884099338064951447813522207202392330937732292073754990140715514549614602718507042618463426274925310369799715444815090523716691497392227720519610337752541845022034221352853993621643416732269382565077771189251558551446053810051312615958509040353901180702107885903623799386769792060874908081915601745327827189081777019709471594044745651377828751552956324312367747158990180375189039954417423769362148251663132581345004358890160664223163306751797582511624460170434799046657358082432852240856005286666950788317760675444365738528694115335766575892898663343732774660862698510014620810759247448233840180340813550308257389403196133805625070692838926323905187508018465713036717166764850089376567550208381327762154402203226407097131164034556950920855653276580945276509151775611907174600763470894065789520444839481344186615955330613273311411657372857970781763285114441542379424101898594825748295090754370613768552081829066204283681366315006105434190634789323044483373582192852927404920359785382154564493956794386799118877377863839131334266654930471954741604339203992278647585170174090049592220961709175085989947899495926980987580633982033253802723779755602621060304237537400610425573277718042069394533432662198065064581553413413700343871748692149336637102845352235709458330126981032743371356765181948583683396036685751130883448539144254810706037551852629936790034824209583454575817871684094028808357710404884242730972233528702979865738531922809845143509197274133059863300743331707930463013850851 [158,63] 26908663485358660304803343489137987732972250302166348469420432053229191004159962991113867322105191208109830730137731928552743028421501309180722491481626897043494246526651391147249679271932127569135602470044352176965515995824034403147355546405564342526995875525230305706728620654672906154420271545972064371095762486042560080708390943097728797593844942807998778037247232531420323385148564082962130832428709368278070388450313268947683768185056041473388342858296827758321945523031442797097896371299792057603334695266707124417945673312749535292548644373167969004511366538653082891774808872217495387660672084661667214776104781021752556162089692349349586351733087999412257640294378034949758581644522532942532594077393369794259129448379271469245729206290566309974067456564684437458682325138213971683695947195117837150152105920630661648038899944220945509708760886523928617844009527635459450850730116679895736136867645794677169128589521331192073113706013781582400534272780507771574877540599651536198735559812291011435581393783887814502790928780783040175956141807209477523508602935732188866544438568792448934035321416381209819853701325368562962574503827612164171778921899462338994770367500403664925844053211279284850811537315509336350694002350080547938592508323855214384231026543237963860422243058853837630980506310345757288208657371683216453955034728219799596121215043015535703554600089993115059664471930208708620349074016868007979703329342796622041604283600483426980512925059374852046801934838845231045218228108474002870036363726760894209374248731591344279263743303742096678864753943080050788924305893093155944015702575476482452611392337652025393179905321147047856723837458506677111079759421179586192250821774910177820980944805400307523609616288597406954446485798309055237567802839629536971749254597535087305798019827102725923193287490333350926077541096482636789073339143890201381651282884555941137365782678037936183366866504210918162368896842402565080343369981318785959096382230667106168337781256711962840704565739552830934795066049010393963506690291688358733109769915867345850824923067648974905707115684874127303284261622006027450155299877163297448392988641067100234387046909936765708443123311687135536023970358986967176443934508410946469458594773717349183265707877390442497973015243584119290510701774835701771569252738638678479594261541015159744699919775404787078392380043482574484110926698434684565024070310329077058398754335322091463937599386132410331010507910234114362823109862353094909240770253908360177576984748353331609013990718908057320 [158,64] 75059163711052218220655908245059097208062498149817700888306001483878409673947418602946298692063530319531823722563334954294386137607029307271352043003609293050022159763246227881921025680865800052814034038988399332207986454141398886701577697210972964107083119566204190487676612313898793689269569550073170841429682848375375611736108990406369196509724448389071902192150862786196584042740170985841437245786117501302021718876746123075790868247898880661511057941113174947366546707935706278525583004162211260449416016696696271313744183573700714604721728019218978058481118877558698493309829393618997147306702538800425096178268417642758386652121990874696755332108960231488993018415187880323977010223619731387172025063376082187673448865306653805246427017308681496966293516851475746380270447540592357782483607880284041749351055671883689411822359154567769836985451652239018053406857660906970802799113324876616674706124192484368148809693120467357972333647534571522967328826140675821288463813632965118057106930237093892146793792127760854186124370251104560606957947273405012553064672598830530220261435220195287133654117664307082352408251961643890280008584290398467191397764124241351280286979598626482193598534560191989384177557312220517005279590400740555684857909452868189946895296362334858035338027504244062645039929452764548908878581108059429530236600835822449358511695367179127713868053923740393945174620620033584025771403106680999828479382829515911832666997854718754551168394952245632742667367309947770490589889863205792395299190040599115316236847111924893419151447819170335952259802747119906810254824851572191019148413976244819999048559115847547356525379088647007650177596059944053381365221378334450601928740033838014576834211294471759742330470517726300050427305603094794508585681389899041218567617090956907773567253876280329376906130121162666385673894868257930613234691398193653961032278820956703313254409801858658057358816436753205853059388418030821193944846092049374824613614942592956460627721863776283556331229497534535948156870772934043283139662320752653455263599453972577801383153772376198966336310244935779703403804629328724255579168737012778741127970151455614753192606088408969513347091622276083277157029420132579749229936985533371254200578130014084704856681879281083349596345470035596681672719478169626429852602918187559829566093350205254199925002588263304228124560861652776209348612036791026445592073505199448238970081348231529069627003731669032120843231632687540083791365430075487562717943193834292102974986462292193420840104144640 [158,65] -646442842182761376743117279022396550859465828076918293732813658839145049658119330015608048640823023548122630021011186569869810585701283127143406588960250526827916439849604295615397641521523635813205655798739915938237003578934228360744637296561347404520598369897756727529763144820138755543594725640514804934639582510940168010395390144770575757246997889149791687798487850750510315722009869997370030165831830243878004382702317961668177621465900470714754641270991490164672039186983692648123831077213988719156273139602448425307902500277017550266608584793128151890254890693687002566470336930025384023286996060467084541849011909536925996558760925125621221260334994551583743916603792762677813173740438850977036611450668228688037253795359303846801284181551398155004590609293423336252448203829574180269785167785439992475888225985526884371548136638609690964038929647014283852653695255037442254724352374249215766736000729273926284135189919533419096722668490362710331587708556139275372739975723217604663207655173645955913554907457282481779754651537678894254129558385197346195229943854301118706904371294342184843518980035413326952389218170193307403903094954134978795036695449179914830932782572800390710155435181936102552481504284463604991347347170169194413131696755628171563270997746840329110338741301004298711046712789294557876119648720722390289482187125082986492185939724562502358925038787232982878449552462012618969079052851546171303983479238972041918974566899790206213104461118298972958881720259626882367898798770262096096502045749145406989216627475431064856473580600226214559619031458593436248942136403904597367085568593273433267331047436894901054896039852561436532080084458232793727132194692709882320397481643456505225302607699727244640574292333934116000944058961043074318871776839179516885101379495353030097343021235732421866525039148489523458554676552729848498911782635588485280954838368809423504644515316827650854317301848508409110056234453116466311740580756814750709168105961328799880517373179675175221962522961036024928420049525038467631043622876964402689849638256821516386220913776115463018350153497961097390656192905939411783982365586686890127051192744649164732955268598735200991042384767797862455714664935665816176212694754425309600803738245132259219761074572028375735816960294830288854021651285731774166064791156486781974128317425973992558318350784629355275798932227929603218794881749877761168633523526799948150064056242500600733156294079984136661900226080464063612901687876427417680299082770781757766288443594420463573825472768 [158,66] 160817647775991890766781607774300530491259307164048418693879897074812118089367682086191805892834703981986329737481399117939440112706341338945826005410267157979083916738064073274055321324562752452502857064904436294248292234103767116531199288426280738125746005254191004411986460482065424780730542345941716630270204709126678528993301842879308192023341419679254837524884377842696387574566794807824595244114688547956777478448201311027409112263308168874813338929169765427649924985695930604186079746675110194296460011668393750088441514766621082668207851199465239383298068966508094739142302729999284376712367294239759401218812731656473170850072439066500210943216239815283052438375865504855579268700217779640723057894516662715735671484089879082592316036338401516469991636214349028028201499155535860254994615937747584102824069203637871150366355297427135962857803832780209038031177501896174006769491366907525653002706010451799717282452465407071291587862441902413120159562609159774274349240536641481501610165840670177130575443435736299018079040580250974421680050249823981453637081405516601510659662660482610809610658780547026297285374392685199483487738990235118027884536385186795504205452521981147100620714742974935286417919878766974777421683699777371360487556152374395875387262738969530495212918541367330114965805168647461177302322152160223082651319103870919116079432348789044271563498213859878445148267572835195347368122880473398208572190164282349436473148386835092592465135672706362880293058024377911420044291241689473249356968403379732570826749123398832319953005478379214424375446501381014891206063258186242062386884605708596270325363177960385516253425074441747818325185912378321520658542870597643858159661234590678324281135605425777597028565059505660082912185974913255194217374056377440952140868474114709605208914205349724405865882133530044884529156831775065778278215668624825051759095693554888183860911761275929927426881959121774782117229288635940444873142803582716775026664176686734260493921535507087256574230573854527867592308273199326051717801060734505236408991618701562222539445429335994076835466297391311254738358304658265407682164932562479192483397200017275667641329784649452563299745191996118831007052374625003869502363706846866754786432601294420128769914970842922352839571324677348612428890527526235074320216683254518543583452312085359961116899861065008863062897166031413059737716742094485951502882355705264126255443843848140372475647540756256296671905550350132588667151525489631323836491765730265798918302290797424823423264 [158,67] -26490439062743115732349766544430324901059532349623094872779766448853986871582650822192428194859332507704721500152217176563230922772592898621063005774691539635247666361104660759237275661498443591767162823124094734900878124208994418714938870511290005944704162658350673349735709752694944683710938966767702867090348613961530331939351586701032516509198518630086360837716951130051334596113412388926482433755438035516693622612109326675561170251513339282835261622843138226258568474718905665566914547388929114238508908275514712352734962850197457657314173235471311565933334082368962126056919893369943351634605937410583076116534241337531828475451685697623057494111581043233757878497681683829427182606106633888494804613684164720955774423791302129949497232184192019296119305839252264012046065206846146797115744605237735159389860586421282865767464759398800193303289233882461149046578910881055367463092024883204223748756970896535796880154982659527115315638267380979401179266274484188829374953330689284397486728592247565100511146270631335993887223832782543882227195524982416754771594571221920653621566891233673652159998509282563581177595692306365981167220973864889308989317217868218691115105863435107360368307912793276127075911707502621787137179181124255345583228330858794378703522402671465765456952522856352390689519096242831041183656174153977502528295205807734907118686567302533593645133379796587965870938797717485340799652319488815722800396192387200071230202109071922301761582048682424148850259660256293943086300916689232840427739404555805303917423712743925552214153032172294448759026729222056709217327136929231616640353773319437555309253928575090657635710364804832114702538270411077263825327157886027260650955370184693304409352082050042943964062423894424553280190110309283884317556706215838713731008425278256541489996821827574185281361196365468632539861341859999803210482764886541516898257674470900094747097349961007431387100275736416529040445079978384712685011300276271734982182106857922718257276892612161001161135630336505047947809247254354554988902573729594865363427467985110898907866695265893191478505636509063043942594965876522871750483531512123816425303353686700998940866712978657894865245104257055213236402503797880006661674120105151239531135421426993915147145101844207502264088460634241543054015785769651230248154685133507446907403243059504991136205896749009608499128197161360896808223334194056920514554626847144693927126560307146137972190056930499473639723790236701892974666446125013747737377456136388701292303646810230783936 [158,68] 3397882078788959651362806743217329117605890748544260125097637699298171686907437307387466724239827691347844308157830397782402178711483437630708845183366328083687901534561960440664795447953567614131930784672710496168381127257052001407402161937339381752361993072829934906492223544490202245862032559668667969623261714518349781594739099610081315305010597773430765919862666093294879109852664635784551266000579967514530536134889222821814730072911809826022062967583519617587062466410905175817487825680950769907621373248043193052209336744575072497512743054918645171108264138747205097776410319708625655162720532370856163460667739628299789923945454961330423868483322877056272152250753836725798079080827792731059203600969961543293691226707232746117167300905804591634645125893706807329147910366237616314198616521053300995373310319522694880796949657259796607200475690261570599129589446682864251296219863782420357796887040168297433851381155514730976732072136934036082480550723290962949698704891475202470222879962140051000038671909119639903883711620285483174598091438096400892113586715611612573851120592267698503030219914863104070818539283125046865336607344963103799915277574878650024293407913304187706757483445195017518709757126650326001242825962284436623800986866807409801410501106392919213613351815193390275776304087070405573166424431979426635070448858088054583647001496458558121722641324210181455528056338688766698643332526828146391260994919755917073768808849030571788786026740994737803638447602422238710683573824281557965144974744868152942907415417822491925239331524316686739268523811736834227738133706048970550678328946786278080063803296219625878706852966725828228962335694309544606227756560603743535828603592669237180535927421308152839369531907600192201316246608357221466958187709821993842087047287227963663058689207627170174834088944544439389694405232014298513381534218777533119996550796962392768284720307089148835354875373538770363210695401712709497652218508670159053542705758597437292101440817076197016450023209326664848541414902925359985073185025976186951206100194278211355479274026589044470716054650649594278317382934117020134649642337529658089439423285373365511681291092691800940121457530988880556622857084116000051265670124183721605231186602264917800311519816658243739292426917784733445578468387095863726875081766257459992484950104407669532224485196391648837452567185959425976183077340795300366639996266145539356566046601600928775912399439432029146841423158423166836316533501994520518560650990460093427280826875836025152 [158,69] -356977145258399103707596072487577542168656938731975048436200842603130929233120065040458977638870347453331584787312712494806126127827577484052997988255268765250278840814173206485649921980544712647515862229154315103302028931694505403880389479185733394722849840745231805233693984363613226597391798155745126113727861636910374669751003125978126177494610255943977457548132530604657895517444525293459967370695608032954724538837873611527653405194287980765271853057659555736909964353304817559510336320825878073958515520460503656383495431942914470028212793051712944147170678856930661484013926213226423530048841017297711093779767409633156555567678861378086550377833305494637039743525487177813115809037072039259066467617895823377305731846544371550051676134342829867510904011988993053318218301098687368917109180049148150146803423832818756377244379087050384406396182585439975182526661513433291299129069061250513839839646338328567882738245188998909984999705815972340715684382822061241217651828546079012211966776072400249703207693654541504812873179065744501023386558809865746580318141481555332406480142119107054608732877727191616749402730802229874714052895975337815613136996162344231784568165544708912468877310721228610425605131166043831109139542261860427686139145651026571062052242928661742675211660902580280400869779547752033964403279954530956657677327422888843395946858109366275753620526353944522529640877828140657484037473140239977319281249938236511487047895911413297819679322692803360383943017553134892155429194197474147442014801493309034621191582840709875824418825112513101121876107037859732274252495993573756214987291556486370101656144411188859192618736096898531786997730969654471594397893660504383558067787673057616982262700267504113602502842058070241324035061925523098859521792207124780380578407580591170881044708570291988481348309246564690327061910629647442595868323453280897226406391380893800926543961998810616810449498238759135714538468907501080419924403894348709744578079881931289599746384448088747050677282454818737954707504402394941464046203146019712206831749896313948905917261989400716952527122588918053649839806107696365885735013848463787508389716964251772117286768175103182303962929901927969534595189277376668737256919190361344925877717111531762696696823596755355144510366201848683572729731006892663487648402284788805824946145118603504477705281244108623179506626037763217531259109379007265688276400644016592009951678844590498650541354366098984480281885139322363197543370369775962371949082264484078408782770338048 [158,70] 31635181013914291881300551230785519525336051132485202400345626686816558388547536419257187494440108639031198164144520656137701216931679522523892270273904870159166578951414620188668625718503373824125399778168353930100029764054465300695217097679824718944028953528890688185265412803402699001543782732638003969558632726248324743085168257539671617982137455554907352068151885632311692858970260063707095311962108378214651072486159005084653526845299932055799197673238929275230267091365047253039143181577997022708034824928443045357694245891761547351220092922020814835516038391607019208333300155482143942676301060222341421477030110901687789655838751824151441502647747887948459089148480484997416093690397821882172275309037949064310441774773170299333308295569335272919586411202373058956996261938501521342790395254344428818535976969584051318806559896986391026648244666820629093984809720625862549157096425835060390531231295537922454648801746759690659053241012541093108934929255037849101164079055203484880264886237323009924619531311135075971499839439567996043794812026896106371654182085723503467452956966777676990666031821228750005645045707479512061149458043169295441294749775962356529159978416763493247987454195755587573394462859783534226987046128451100857300956450742942511433221352710843074427317826757177515376581834072814594265315371869494689321706896335171203100418766539277010986312078880071123714421005968828757230241858096873450945403575955809852249638731977312946938446477305440694553476965997317856130291203839145521235853338129449750133220456540996180614740911020823248469307969720115576195398791445265650962329536599802765950923027322418150761187884328589878802348502261481083778163632940148937790995433303627517351825380262008046118068597670955933453397226206263128115269562462616468547687196275820848718539768494472565642105851395072015960291645209856209532722452342343842484542834318906283121287353626582388120690233553250056185613044839793403218975708421658059539157285570772975879603968241231369675932104415771822460608534430409790094540063681202970783684427177638761039839239248416642627751988428433736817808247260172245078088232087957417991506789789953743724625898072425350437382420789198030468255261142820275025278547199191628182444685272635571063459142158234818296120171511845252212439902152954121902603617962388789657457493624151667285770705977430812947286668361133237251459958420622863698636559954955072182974258042413210044619346670362610779954994668222221122719646384286770251835427239542185708591976 [158,71] -2427454938022454286137848123874365766910115980993091092558472305050368784815292871357906079031285246998052621787534131708689754561866240571973551184561166389440731986273516289759567691638017223596896918082671976423631357122294815874387811776658298390910233949554813105500534395875025753915583548944082044065306398129610723034988421584907289735101668250812292473132599095759809369809606705305607994500169256149421314162170820365082039975861106637453904131638538423287564583867866288914539732367021197849390224043858804193802812821331511583458454557963787526106332364701747254575379203476211997481648497775954874047450858694006083911135336700716901635922891601343085399056293777662836407829920790774241411585971842049943133108191666303668004191827133313105840364017698423102114225758060164015221717155798854993663876060402347349798238038561989877810282980771303581000329174318206953487744787093656309415711616328193084828296264193229694625417703178852546699977050525796637919377555765038990612813698617647907266241344950446395186580675403231854127641799852724954055246704746555692596954767308501220213818126406371429910504916279874397382144513703072941733994576268463047802671532482606086096104062748817940197252048185472989871811529956615563442168512610403274761148562915884966693735113957434627058887416855070789153616070913895633266138695797357708717312189474688003907694943589686328171237937463721398805814555004837425244739281141033484443732861558990085782620298606299493763672672065496013519244547487652716189514048106796253352732467819187217067381249463461079326835097265865651947974030157650354034401408667002184715737660965547420980718144495574815211658570088562781408750968746862924426537655415642788599728098643228634325584288633110185365286066034203495007252849356690255493131759643964203434225102878773300943121251317248957301430090704344628135870954676623956520836227288078455809562775211247871775909382145665229117139489697411695202250720732126030149766729330365782445241070729323176021692212518506446365126787942461625334603769260167632666532030666364933755784225912147118677340495590962279187132343794339591933371120895661428456196705841422081882347095699187005858165477162744989580572373323743139554464314710972481525486173697494020823913990394443383996496944614336049884908636348448184352796040780065181169632599950202956654152636823710486993523367102496218755420671974566761189574334241874859179925614412702384065708169040262710038844319181057889517325274374065403656958133850655997632224 [158,72] 165539686499474187123560428367712921818511637174126652753098045267521495149334804411255319832941585166923912513309233600943182507062176785641215043232986451889858051130529087731676337843072139728976571420526218646114680178862103142601716201271944084696274387870444964085738082143829592885078240070080376975867384023098261846762054337949398475367446554665922175335609246797343119397018671083474578939927530923073656837869638623550975708990266585206905465688506157910090012612704352160704180125469821434554273423316910736084208280482433462988015019389889028698219249592599096615176700224372784146108985694733729727390562813824682256557983956898136735994894538810593490729517966533159312248975692493459006562471092590384950622974261917075662373916010850439319514097081977164566757964682837614951888827005312050753212443571471850326018074490231666413947855818956402972406185236299488603091682806085336559718711850679478431698001444607240056720179628710169630153391887744419132482862096462910873970342295397661716958213354093272148571751603014314985099242293690491959097380020449959707072963626392787770432193314019275138017847024627044879381549351489746220558543944621354363583453602231451009828503619844769628554207090734576872887830690228395115354489296818757239692629192295234424550946417389317263757274693405796269348320497707477767138264206884971944449766784977930882131214534982218940939170571203464868227326395526683678696966022997128399618504280339137498079695862794336092350091794119107544544129093734490014218856732432738880006389883258893785178276215593197153893625134862276229246822536825017437705036328637690629349628257891624096369792193667035531310150728373612093032868563418184463820054766414714610901904440609857747166270227757670765424293522187940402638974453964188487781222321452015031843175672961151390661038734160123457393789534383725225174250808784634539719419626679919376472296439900449829768081469464447329082251224348188787621038387218336270167579581967914709129078959022731604590024055011538252609056110281218354021889679311797110648726228085319472527425558321488461886059479423514877692628820670596295429780524665152832800545938193742093574922181116809022967464468847318491932185753177508316664247878122322774384980851966943498601850326089911048841512868352873624422338821731620669060340951781956527040578945073687433858579776091687993112633466270366198770702311150302747869639600954845061100662258856473224745629609453130505863761649294878945802810901593250173312628337535551104 [158,73] -10189608805022991088191352958636425091145990068494473919294062352111891498927544549624873912808511335620672604671009163086021178669702219295910071067378117123230406810942216534305562554439027143422994893919998722417882088902275965662247379301877001481309921478494432728799182653218722806963535251932818481730290533316398438988201185466215814327807981089657995779675931483564101444184993678743922595792060057940789688490359303426111930515204940664607171170191724006144051168132538269031799428802130264037232702350615100473269761177378748831575458357274412184293803655207939801651570128789220119981627954060645169079468761030573274248076283655297037023513310951437007812520080819651020604444598087684583590949244202100950635443021269669022965031724063802190139339145641429023885225685493522506994575025424208183549229233049327193595625976103539377491597225130635677130116354785366622331899308126594741979375095261518943560811607353983927203247582265952948208339814482260754587163524185011076308887255303776339105748884041715930217409471742375441558588301115718162787214100367406473265187981589221364574450682161115084994328918005631542891238716496874652578808201671238110183978918343200753814529269095641660426453237132876744754181400183624319523207972702346666431947855524253362925499462487731602483605449202472946154319864837704095637052536095707249974548088962805177947083906998701061959483981563085105044782904463271075435262205326062459676029926782954320727966461738481346167686828254612610146814048723612320406241491363098591079004246958212866188944043967219421659583421566062756950232311854451576292521098900324385432275038539723051278792787298993251905865973747668609912153082425134452470357062334186341054713865378903288147415778766553281005704444330444532090807188636711532152411541935648379910128131774851669401282492961135442624905793334774499742760647269485600114984202667055294038030306676461584214965410728020507902714382380358106966774655665412869132267396902071683000879814494096729654889105569796751726095607186306917227973125768434419459567072207528964608083710731766981015008026356362998898146031793056658856535048646610881346714269666889073454710684546741517952108690539356085139152979089845348764865936656504761720936238479495317439470837102410643950839933609485333420164725856695777878465489598601873445061816766097905657755952902638982578146261897198470745878895375406108018779409996471640625511900231556981590235113208698546743674123252699659103509428932351006287946763777408 [158,74] 551441220838839777931192373079778868264581731610017656457606288470891873883852613585226570783063375372924462356203631340364597095626030485370973772233920184725916404138625153991185230710759829834360006235298186971868271787272389483680488857420085397417592431528926244498887963007612994410577889228651018368806999317078344045757883801643488221344656400188726890412962617597376169430587760869738138602028130362524067023528910741379653629950701292869476322785654002260741159566033909007411270190957396238129633033087388600507807602260711944249767678784271092942210347720710098357980765895921079046606001736179012593350816327712078790830782533826271471035789941557944111226226043270671279847458442103634869735235535985396791394131849095767813344770107904348954447476786118310736160998079130505205693282279709265728999000377179333516186701209380611252872873540706652366632307208806288923747157426699580756401838612579709876255338948898437509618926105978925917520835584716355309706652675323240010325224364993154368015400922101727711082563465376933815164946508005738722107148347614620397729971240919453361825761420869757249193618842118816962745441047547146942383446828036010398950319594354225257342450000588739965772204954442191190055287580707939676561765529065048065924456404488019244593972667132641326746889479085507658713334874772839415927716563426937050003519036381689570795373082762775691287980000136013149559906828171006633567216007737784313805355110048237900842527498707288505469066576700293041756646972505156413791158009977218728596310821925192302038497875355421091811166048441887957922855765626904512279601361294375161321522723049339703659393499395616840321518950040553990519075591069022092295586713100802546485056969943871595012243873788170548889823577216944364288740439351270983041860897031328595262034306873619054499672255659762147045537988133005799038716890800472464398763844703788390935316534913662443461624233757874859017911201108537415455360887268956098968380017498698619997547019097384896273031421214082439497164206907264738239718251880697309115272947662225897302122883868326128701575623226977386899311661043887237398793782836255933381775787592046608617489963294617849485639972671237076181679904397937504211196537637782836625530569722581847278076179801714017378863127278225131705957415336741420753690261244699212220477385669292706140663912177916500193700553449781169879762365168683994530128128548464779757652188252897404881421400557649065055583219618978762212622862636295889461501104 [158,75] -25325724628843453881285073676519711221727043810307571191118515435584212247014519746104900570542041340687320785261431642694142429435501340323559074064010154870406423898000477015247041925765527477849565489365966282646073639343372070587710800892399291663168237893947848994446789423923950135386298991020563890915684784221159313755114372615529149368781230438948656600577506712081574315269101283093807725410595267643696354906089781722506311567806796652056499751469203849487921892899942875138286053027745351627275895239776469963373806663319247098867747272542744735777829455462879303628678505406394368860720636331140847168196219901999051876509056922461980061353337350016220785998172700569731591023855122279546589071072739967679644900528989149936502236063871983828304408614421081119565231055212544413440637366227806762838807246760620179440427888627091287310229851025172018249064975861585368497042230858320063591591887499522483870668830808961054590900497262157488833401001174769420451679922740978543621801094006163172693541812115311078729231376434306344567734518692920091688128864261274701555931029509978368003475172105820849543606165019575865210538796277324003943889333903215009007935128190270706577202638054685471078875302786962391619892053608773294041666726836599369736626349229186821409410212385409864818493511629761691687288626102707750725937023010258468157109629208955126090201067691002897904471381280396886004703078748453825469931874608082400865722171710524016009892619212462347160863837119995744684472756742309444704542053934996913441398965285679770637769497471615686380357896416320682640347593431379281328991560295777130050539335046723952425261161427621517077781284944552349807461094238354718634496026517194202648996685342863030716347614901679500560484656902911974297650125011966109910584190196567504314897086637732994120666088090555879685332675656882731979644517510357331613290403685385957749611083012665817453776344295364904787584673309910467360638806732312923590139265419643359065741356930285336364961469760142913739141414885218129333989560015256773876952071417361741903320787088056064448928171332456057409824979100959980396183221163324469547421498925476274371945913677962128825313257217960860473117849093464342562177719294706900249092117029831243478486258436657096511837833879957002693092433892935643552900800977467272936349843230141183168789580530256715414838307453145193235082798513007482137063318302274547469966534741916437516316079382062916948639175967690505461288010113790248213536 [158,76] 955244277402592889330163110108495582687571242132252176129677362720703102194223967126594676334836430894700232113244291546761224182070630246292291547453703363857964790670018805982959516869057286988116968676964132314592464271371598211837096451936973620479422273518743574750602938900774455123209832459503536103993218541998094194576790292853842208874207627610897761008335317907168252035821176188766534773267186621997009974040648211596076370670711703594685558065862975848455172578982266595035346034208242598376441144977631086576256913179474608221458909818302918115159819914193062609683334369283367539422088232441062413630279182255830769290841517862087403489205872747612466123049812373697470261940279430482154601162566320095672355733788194939756533280190949089740524807415512463133350747245782318855704781265700476188208479442237561996671166778683693078708820142482342723059823953061287909429622575873631720951142475924040516528181724305051582128611707530025493998272988236674052551703159735753683286991184460967386201288878370741160946131969379738775012951227587729329934346510870915596964169330852669749765680408143021527000166370587835115836548187275634385187870798870936433708842981236808925256435072213903966210646035734572479963725795478347952736995244707341834452654427822485156373296966277500356907618537665929081028814775902978139875073299188096996031592923267446066318038801436561655272748107405427278214806108702397732252393810940343617775950590242781167267723384372743126261644464122809678991999353053353154208260157148251639136152483829857075070330832687008278972219645288994058522661305845766416683948147816693875023550719699222101961820213498101188352179153229290978977773508978832567570710219926609521774013388744721913846115013767074124946079620575162376263903174691186213929540294173839941671697205733802443374267490558759734774471126403403070181782270625833877364676556957242984764244062567370704022461589170344618544284727946337792730414515259911811128586813037492203485826216287327027864684501662318414599058004172650165674992847582427246167425970612205037271282483187183786899149238747805730125305445780772450430211547865756000927209777582343760131678750608471267899250829014827144250458979469772592048054364753322786524226646810450371723036749263206488546984518354219727635296341425469011055934880302243506341380094965332086696578693737779678122506157039239444505834720947578431823580526640991558477096775824334486510617284751180522387684895438624203802759706875413216 [158,77] -30510614059404550286911858175591735818284380856421436826168074295862024120471704562699804256136042065062675560653486587770281596420158730566001417132319821456792187972401684341639184861394607130829799653884511057678803807019460916766420217959086246024424632164834304736810503082335809768831857588598341877148830986599339273801755209653555052561137521604035214480745121223656674380560934090887750296326109945877895452339334533739096679699967588889335698847575826045291756146226735482789083950972074369752751378273156908669830297035965905195584515002174749579208233087323607763799773466842687482573575697556959323898805346184936846509347304649157108199829834457787453058433008597241911437227291464347366881380776992553961263215824364404592599047880608490332613855343878952725167018348956782602620528298739674257551493373270194765883710036278649541071272332596592020495872444579039255950400551703145675663817967349119740405929134236928326158679240833366064105990660384860532698269385526736605236943521529960811711433059861254326346726831016223129995204468437884550141479213503096327209199753386305859941241180175694852528094080319210075744288738503756341025442813084708705233637565963869431038330060292526756971334978405778493370083407372576831285548608082168369862258440376883134876968378438778009487722280726888080703940322942776155759153628870736031097018059267219205119517813438985488190634231466875058041094942211896452266821256868897948208057324285063384173098972007296871405613232342872289807841155928788577487011569622653414937420915630439661057599993329809610016103001905726975944427527106254511111871387549114366546898680537904149975498319304968763908600637394912220802881800324694543359140228146384972763089010843253095754402136426966935854544963503604871798974214132404578041011994466053542041691019565800804341306776572894613660528986906471446173003752205420362207415153096924543369594036265400321460090414019834771792921250749357723914394283246317412910188175246749505787799963436643404145368838108649991636072710497549276228646234823370041828728123051018461779013496297565926326974953333464365668436576216051799830586409975936893495011344623148815726070255056104099373652163193240510093728040684882364763836163803195473967265121880779826588734922993760779092340947220127513922024968047660897971186392141730480218335080363370856239025877050200449344508696643014522129232434158060555882365551085589328410594778251413843887959109659054873978271396689448549302216098655104 [158,78] 1380005203442938502508101306746104958227782293358693749903304443813182878410267077472121670066957784522412410970824040957595360089260020504467930115107051369498733950381544996120719740696058683663310452673395446396562289629611212203987539487405381974715763332336264349427220279287499125152375283210048795782609710586646397140249899573160915645349916694367684341969823990535659524124689612754074510041606989897343533336009408677106078087570549009158317773570278693089988074145033991058898583035105515795655815848951172676048066777483106175193528667512679282079600402386846446924100728775163079039918212771159652728501860417971178475387265751071560181018950833766003634768526128538375331215923495770694787496422679533949880481499680014863435329220132073358315792304410529455251327340182792888440217280364536886134557307797906906360137164913362452210978451329126589153657035933504638421963164825346372819913845696305779800122337411478213317040883803967199711851174803917886316068856147857878336279949155181803227371058367251115329736268354169909246366403700783059278139922451440791576017725097683813045478167623650015897084859626715141667071335057253370472044062461518113280463694781953029291398347837837498511314494390428291011848651839322232912412087921722703710427695781665030216266468176765159439953109686648175476409178150068574570639735853654320327783242965965458249348316956351826074879145728547795387440355171266097585197855046607011019767983141980207388840649318869316630287130645745129160013773395943050944210827250209123323646686402274226441194937172976791635066359595929417094171257769315098098518105303021313485661364024405452259078239870425974911012147747266050929305923457018327539003378687462741368254863987298845297639012970167547447069043411054229240733618458788026388474136102779098214167919031180047332568594850988873945892785459745342866761992149062638206863830986132911241618088014236169575059550966711517281834041016239623228724934079856467057601262438971026794260204058709854316613312689449908172788568762503321762700861465260723734754136351720969544506783462128484795489975329792800671754982016709213757187615211109580478442100566818765769771912908860282471713746669861479632515701038906512047947653666501600971648603497979177233615676996172298626108387930764295579354547997546808134901262788406443602575565568782981347701785573860543155413445119403960485850540500757622565579500494700429158698344645738712423889667079546187117522894412682374338192154668 [158,79] -43799253681240476843091449583827911824032626054926145356886068480968051649002563845129563199905126643321709635505079486226857063730251798068990108231476660792490893153266530562684554859902565569805810817106255814886811908120425184020210022968556390995192199081500898158831260832242111481514383281266620610364571095994903780760164616431742571460450412915964976807845183495349686970665263302315595295334246296146528847104114948442728435277302407407420117255506195445969148069397787606030351230186157185650151177882792531165967174078554112281371015866767202904370434038408131914839603249030583001075708980099397946362160525029385175217395111093493113645823204449339446436390990702619989337706397773183997213871903854745472090864677963193912263449879758350435270501845649572379816400845897180463324701638951165819517647790295879313592146882513603303992395031826208292838127694943538814993561101202339453537304972770893633740625558159425473544833713369314667066380382983754362853705092865121869522953096438505205507917600042114795042041176181528220962726923851886146244982541166620833730986787063238877934726087430211472364502438591682283551576699500959786634649717346458225335573511424031654440438678510402690540125959108829766737700270489370363605344618498623213271865786623134483533084145683920018467524365090453573737866847959568675591904635078728386907094994072753098916238588537584875371211173360054033350330813181323298503936629536099642169635677212778016627555054208219423998515578319721207905124387118741648068461209885609827868351335651516786517282028804833441557979978020232637303848137606623655732728310770554178187975983546710782597109413211070504491335521551706940202155379951411626272413771708922520366028857173018410740199823209824283952158022482636856256901487154315195005581641143726027041271760313011077854619363226701230722416029218061308367538297909903546469996041109028873463135136637305432929177932081849770891193370992689183963699098260165367839861361233071286148578319922551850003803200779975766867131401092217238428826154740652683108478054407532360434188152290084162491613161937629960260774489160230816106864090790355755254969033174944129241360923472369949218495719866383851905251969082388157900909367402241812915120350577084455487187946853982165411350899943590395068836321099241044510786770982100638640536299051244705899454993019753648230973256554976950829117805720340913149154276583777725155492670571747207360547196525237262066883834280674632683856 [158,80] 1917917246332776322893675080269464257212814284914813822481222781149872510740417240009706552778093597863016105306962962557777463607585278063386814748236298687509930693474233170478693567068582244480281118758098465482266345028760515899613081959118137223178091789309334753985072912243260609201569076574652981597393992464514300948070017206866477338230157279259704030905343908404009127374426422058586077397282990727096369007101607061917806963722326124222934801851567996979498332324200738085714677874951099410877221235090544843958304777456611081187491252987752921627384880357285872991168560621076951786598831542981459659800903152457488820743183790475551431899154894114737093951280736944423471033507871546905516716235454818006517481944899581094423502606754215335174039267473853461730824437033404755170513334107659349295908234751268478307546108993630887757684621677806812796005406315401564269570360017555789453271789794556044334696412458120114505306818654709937574191701577884967306871037703143256911446434717402839086463020892637944091222546007718984210869278128600123267984152399741249024758396272209050003539768583274842911079156287186672837902503404312995826367943625793506176222784237450890257218882833249406667412578775735343835897086404097971416304451658623297460457924392075417491496210044729452308099803895852526458069912762290758280292112000660606024583992949606494558401820581087202145981702875511103964745706876452028242512759338390559988715416216791642929355454261886013793745610872265507504157143580281479668549301075295736176869856494252850733231229077336200595446790582571218505961953048740788952242028046980191778091362101530194468383322629381209192656418999967536582568173766066236349578628831202906883186225559300638976548383132366849648712632214723160689492553455176617115618144726753297147087574016463311957344894850983265057997938668283159361590729291702072467336139535915859566112914839363248185368370420606419985422803022056441029784687660091949370924983698480264083343812984316021173495558290088894032929882210486578155477440490324781742974107745068586739733622742611804150373108087428032689464362633635803343799394304581799532144345734804296673671328853305796642673005327195492711049299847481859318107528100390037292991431823383042192186209403882190823192646395665803238673058327019825186599982520216402555564236362069999246741553578736763183130086895509560826284405784132103350544539566015777448346884454905077955240841755888620999131679217513257984 [158,81] -18133872507826388005636680622128665213641422690757282407924418581305402497882735663640322049296551744809591468979930972716393025634568784326202613464790937957798910800654730175509392431425007143014945144284302200013091420271495009210856535428019800432399329073100646241570476345503778951950976381525925441412600750414937033382837478021261182760048342319250873403300782115876913537872915834462809775600661371917445623640468196910899634728039719283081717226958855399097867712894188075272332866469588962514952726021719570711105923711023710995457264678541256653573002438869210683079404829895703690826067513492110801682720996196302825358315848356441774458756882265500652565299550729477253726230858389082361589855782885000835179340490851866688348075141234423897405574547872076555311283783117585989358936624747642664375755678133418042823802614405722492239407827568891043042399865082638742349442257355765956284546924417415981008162235937465865350493844321881501602975952333541921082952146782694631209071806577809833475713973191217814106263599716721858759585427594787774160784132811394058120208823749532575847446793362350396809095774229678019374418912157552637056792922349730555102998546391984955642581775035323077142179069533627955001518767057857650074042037202175491010731495490340590236459916768895598746550013390337506500207168001783421931416083647619581194780050565232035371671503347398786309630766363886042445393131499262054734109799055813795009748294594433229372566536207369943987614016309991532461018938127444927853190872213869717875388371362456968169178436944820184840840231847975412785378836191098797075158957726911563127215137327663263940385480291084344374382647254935295508532637086320822208572964060650153167134559991491559708132460473467997146916286370087734918014305410037095189671561239663836869893389761085420799585269677929147182074827282429700481830176613528475055475049583307638324171909430438470978713418531552085487592358951608953629981135460174460222248420987516444988109645736885792522021886206285735254476759123708098289809753058598972430268290824640781880341922971279283628464878678584978241684217694406664778689434599232711608177271275736851804118605156125564779224087612677456255184939625176896521858719894460232703093634787970802982518233584617165271828894059789358528477666264042334954370244952439627881213487837799028091637939582570425572915268309137659743308468869281509646367917318169750286868640037768758742262274945037098491162420247552 [158,82] 1016874097846392489161443431149909519957165518760772392858735069957398441869009719045744702750321786884627670281889362641927576243504498499472437895576441487068258300195301921608629327281088761827306096959424223295569239657534604774933641597353204352081634717264731716191843499806207460148591358846315891737113536990869247885346582084716367111146429906651938260997422618864980525992406871314340890462200301666991665065842306577314997409170007648910847279133836802300122640712289710740407234655017565297958796031544619618051140327641205942396753163792252449376089414843476455076111520536550791962867321264069795263640030998104891725284946536067710593139337204626139746911033056668977397018760939432386877432101145348571500153411052809566452159090697825302440353070137338151818860111672969750068480106815863661303909113839432943378174779243959908047532161478193388180351983083031365840215355494239208304366307809277483052457376706860430666272749710397023125794690810120764295602354314936649587052087061032772359039814225911124821673690881723964912667436488051862432676609710073440909448795795290448024430534791920902464251300049531343280999141111787980014621172307635789087996775454316953022893212109503760051947502834674573579560416450930794437473794437743082374025844992269018993309026967420967921589788052073184564654690050784165951537591216018946562573912704195307390846453197814823321744073147281787593345497006370181189059439860688064879464877197582797561969241467107298682607536014046790819620508474740515120434999848942059135801729012830675319126807931267263400410292156491395070719816885240647107557150650005476969487346599503615222381871516923876382669367422397562436539854906711252474205699744556611901804748974897282714504734569020478852283801976571841469436972906690010773285075788244700690702619626305952277224025386180485220625315595039837088178868115691316352695216817374639618332271374554679200949924290300098211532218759913649604497599678394950978284302540470004438378586160821052096374025765493821940311636148488483585762453935117987450457856817547195125998777010621619849071414899567242700546650264707616928630744263345172993129479089141164042388388129303732059438160230935893245869958817790941124377116954483401152522149839936854829754414664250545520339339424624227751515191752615244421812926737730942278046599575442344148846302780333198115926016058585757505494015960996059601612193961966982434624374443421593848266459821420376176988652800 [158,83] 7362052722425182586436363168038776716903214632377314501139211605378704115288022866256699465352982630733302297045857504364065864997773580727276788957492962837133062725696461307970391958869072143706063257626379974274625522317420163867146654794799696281148815005764590613883263785927140918460310221569728673344068877238255272611574429212384440822431741406517132464865360957109666883011351669065651786072979208305314431864732343370976157005809689924629578636568560656337622478003687879970382343973890194482181183850072630315462595845969407461842203474509273934107978870459741249694356097054541976077246174585052969772960116055826759477352399754686507855427787206929112233504131068740935451509767861698828486537810201687484088297683746460821733811017968856589481121922909945964137912149308763382093535326834530372775729772508825107804507013657013131987091188440224019807656087097239019275301245749332127909523019785973871164519276028465865091813839978139642814733313005581865778579955629660048076745845306817237489020360177072619628427160067957624608328806663335354990372731815411470655338682480687466592554133372947948836554779472326657093814767624062489982045141866850788595845332960877441002922146132447096467094586091178818699683354712522778157191153597290861956942990510233522914094158370682868497577621476176656686775544904431429880137644817094752593057700111592793166848495947897812041886984937150912899033415540146976379794441024153965865559143150948021351536036836977559103423242729650512414932435058207007731010439321602981425253825365525850519501134260958501063994812459846573455017068388658920226493083416252020624164221249830354453237813911081428011670938376771157208310353349709807760737403437157088881098285187927876142970690633778672273918234307739732151203268104823794743973599732625521742607765644227697203385312240592077169622690655984144799712351268511127754107574715731131136707267035185890407562101402037561597604739647191713101104055481915318708236330279771703585525138869247220634028660397531328499177924899844013647716835460389732887671684008147885975434385984125869596523239198919441356650672886725083022075031620810864333953743869357905522896857706187064625976354864965993839377276954343285354987230700480864016182997918810941379631156424591352723738908213650105318567218622468715431409853891491024839167260874644127515185655371376338902446364837663386353839254334179626458249562063619072779169233595041612122941174876601309423936 [158,84] -388843733746032249506898771636103452922543242810294199198271683308363923523877680507986545408515459206816607541988505396297661339364397886123845447181672932948310101611779933720284461759757883229190422119656053648322505528921074205264943484208919314462564157636159174133712679605302904777115153597489037104228200570900253033972346004654315534743572342745034018483766606601659749517756013047303801214502460717169030104630806856469904493901413228319259405023037804361706220469357431230817862308818511818736781363370829444725264003590475853887513674407018870368750028455872857751870778186368219066499653411247736397744346494023241150970226650838807336980020704028202200730909876557092908593607610970749942854903414815499051059208357380160051291185620069112453044955296187006332213949144360351327844059569586923833008782516510261670666118974421912837182289160342980611559697935745404975963291314678925882242308915152153335702483916847540827195951869030758292930391041355137415920210473089401764304875810043843276388128837966827557241723844028848657746406980648166308732416356145896541279748569599982341025007697285213197266316005826597624421703077909821235756273546667280508958490629131573414348558057262051708050700342912750250386264000066460937315044021998596059901662058152480467791201620211687802546208769691182950257358866615957506682574276135626960408477765726832982099190323905218326460356201417543364347266152622236152997402958195710059506958086586196874118738220605185004893006321364847529907345303591799866385291654439674754956490835325698666263836535515980146210767709450310130854170753541760046508449421293499885813401322292214009835270204234960279492970549943267403943433718040170775341228116958895143293489372150827036846172408795143472742734139859679567994755400215730393222201200465229156900795139879537814155030970141833920528123618082149951052574452028482655489188480267298786960304186377007269965272900496762485388880616678691484246147385062615581746561807688570701561046159951781640248092177024487121101866275353287293016592201874931180632509426200706765025068790373725496025860340686863471643877422182496466334215200646304942220097349195157240719725746354538225133979437339333219824545561493349136952607149471520934750039158104355751448015082932359609525778566552779777270212157086477605249140401144696095059362752702742016271215193805600324748692955373802421762256040412846647678270484585737326188847029524775064470336305206699840 [158,85] 11001143400061865345987761133864746993516757434623717414191566937443652735518235955252625450370893880281566059718062029739642492065049162448436107236724298114985337679069451587007786691783455944666171447606575894770973712553519795595239943862293379275598662779011037945516686665115756610161549415691956843442318158434317665408651488066850676661140144761970175487527024230747091507810125487923322779784897059047372917470471721791025021280982719410184079677680011540147287825263790507559062471616811507835921106498961465161615453408138472689392308486592875368319712081339784008139376623827467300695178752561703921983643015023334841035747839939536370936746846338958899842375916775019458262294849345215454229802329145549653568865831783584743850536511210057836213827320515845971334751913767930247498633174024277478938545609542206943240486229428710204342838360571270587173796220134994173788416424359312312821979165571517809364323433657711799224490198909969794461852527170439980818754470874193957772395598675294957386208249941737684465977603952554828036759482945726744658756616754594244508695464804021700116998058778919550833935594312563512211657261636549043196388466915253779694301567872140313203365081621724516492011651425804097423320975419369859051250408766603995343603648616323720925670852227304166530966265670976262065026413919342550437634395957815322333599099852173723538675273442186420850487575340257529835213050179539034446315979858736769395278215935259054095665866231842580386227425730818315542723565569722812946346884013438380671461418551140168216986406043331234379331018845191314308599324327365520814342297143770363140499744125523585469222635190472446791456752265549059579907317798174404570818736004155703004998383818350732193784867524595098843991705990946847118372284340196450088987182322034030252892847083779135277849736545611516232801513677309272733753559663881198867668778953544520841689681134868606592095134381391387193276338459817489643417900699881148151568225810509061819307975510128445544868450706191788892532173959595690427849204334887313913993411812997386870876292803464140534176609060388748642883642431536123291328445467639329662416942539510324824192040274492611386833345895646880523822558196937326446470890042037884655939627219254591017173629070869600490264563527864883895159563657039614558886738371065283279943729112329810368294970723712768220516155718879322315178203624877776161193471423651141842490224294107931084140641394560 [158,86] 301732460715169390317059895105897020605168908768461653888692943868998609636255760682401147955456822368152453110987129729554019173698997243431928179791273250077163309039186311767308660051879131058169566576052784155260763765187644231609187882271037863254603650843524319450607913157903721963914600100018567745958220485910565119190413262493156481664543951451150369572462845222131187933687340284888408815247938463793419184566685087099062507990386557687408199972557127914728364910475881576134962376050916364230634056288842584782732239013954057432945084082377601199907343442046053198149358739293216218585519243998877178407308560341137443333327393129917862942354790757107599489929982856720596239764084365261850612214061922572519960582110865927238956682873037777833814779668448122845797270004643952354824014850593890971063716346564449369207094275839172939925579205336173463241686938553201629077415357518822580214703824077378037685261986174174984701386210065433942835917662110595885879833110723483952378323704941323092792359621663217891829620814526373375943911520414573443205996297501178718442453827258736019923358157375486382899411260658287064823878097720052487563179120355919690304008793944641455544076206065768854928633949826955142019245532142821734491670887762966947017019269973483182048641215994539659952978790976037604659654484049393696696295038600519472704778619755182405931794973976459658743939760945794911769956461217518078996519171130272797816884658641628738450689338292292102330391391792236635044266459159914896070554913191773937957878334790537868682411044075182269975029430523266811439098156210283678648452663801487837278299063881954293779816327012905557848256328884132643866029227365135598110543112329436906736034211937585799613991328213073225479832597863715359920320886680223058773303430392415498139966116556168751879773693922737689030368883609842323614675010434413720093945737977937809901011470251738786941384919488962682116872803588008114831641106179764835284402279428839198977410172360064273262969883216957337179627988884792422503325996716830800745005641881183909092419590347320691717432425647714414660258572869206509874591089464276361215745591019235598252750905804997153372857494959743516965182786318321554717211045565396428264922158005035369170567768588687421972680567200072814028829350641348166520466736265312176992264487023161285022786464909899831613928837021342814966949556727361970882153432293008263774047459003850232068298264 [158,87] 1116876431560804776573587220511340474543574411978947547237881366571088603339870589903846927485358016055936863456827602957633985158772653385558357177416085926999911196038472628473953033860066601589072696187718248396566230898445400845287271489455081745673488612341009349551416907287558501238803827871798449735296354999298608368793938109612184317748297197162630010748918947720251051016251410624484847407990288931434703508354187564725476811510332053830616678015562778366182324750841620448509348272542637253511588182520135214826370485686566345728662028660566624014419435494263929670117936441841643696368493219885991824218178273766278409167763000008910514522871749857954383644278258876178857416943524524809707480570103656349272113261863395038540264447015976896623012477445978385413730294699614485449786182950207608315039166201059411173805428668280016526240139547826269191684967599452277766447496331899631989573178198582034904896514698732976431405494291073955570420951849106647456690961665852617873686865591481494472256120456659640212012405896379882536411441968569571562786031524362531732110962060004693183323555243359334354707134241672848120796934686708725060091953670548903017854015226014263052275264296909519334881037257257693185988328635001119620642196387745828873819271455426936576197639207350599237192988151239063132511555388428074323070936003725098045650208053763823154169002548185586350533618522788850633933392120812007921709906739012489138322692816646316650776938739618797919164312941826308534007982541016293697317203597083684907053521829791258089668216725810864344844653049264276618028863450957632862173680573104302700053191509890959161955635816500040676953020094900437147339004918263051324892458858315011907798471206695232869646429580150812269943660903859373263946071986479748800405599472831690751275763459925423123402339755123763413764465965614287919701261663371965176694854306099700130854471221673735856139669839832519948626052156546178174937534562751264521050141711267082027921909978482487937797718632917068995293921679686049196196951304207110896768098243529550063009142646638492120783225667583911639720556516885128735356118644367352799889982009391058377391187821315060332002192846485143038110589547332150988903676540849488588429872099951322711083746610998354924392802356029277524297406647247946756843170718843447153236107143171946735493266092485179329487838691786182205071843944980990941276263018136059542545709188515342362048 [158,88] -76579577834246143611584263347851534999333391306955910231971265300493036733524035864166121945250909603838756772095647144915917876600523953837537206160600765812328048270319707802966605526713209385782006212350271302627464785320417360009259655594956553603055393570375081354098266917141340386619897647125920228032995461835101708803176432693203682760906739263051125494915085916834264722275137541479443001267837036221849115936046502009127997665665338458469586642370862255686209523221339496741462044148057938557225142390911709294688603458028182668651997430877293059170718848169921906338480267213598664632613354086569398902426846239272874088701404229530504315602174107631437189311634807248445782009220271216258943412141596249362812924520103853274006448458826350701674045957449937651911756993380676407931508614965760228986237478497589328110597962426254350205796301460200679177688422251620843672541770265461981604765677838475569588679056802110980454115555018061988397804395907238810929544812232884334738324266261341097440664182904998891797365067614771410464831722833996846349804851221713128859108294339571442005849250677801330675773799717367256033201299164722134009903186600912782855216006712567479142501230426118001837148838234126283842560520569184502293422017587870968245123694345496902756797540612147485965014032768018563889309381541206500305582238564890084621718645209580536166005831041840809513662956996897692765731807302498896629272352147914306782489854168963845745263714288103467893367263895784482832894630676381373059118295472510575488199241841540507252025664999475878689060753489657942313962882835254849243158909635924734190775856420809771547194475866840372561973081415262929260991125249945156660795187610354255765626415448792107370558072348333058627006876313579439063894597959412638394021009872154202650103958661733817280749441869099701655757674485562602266944447391859263004495391770135348263849225298148249351419806194934255533529859595798295731143573544913907826332956171817126848543255295856128812984509949280017412424548681141818141970584300299846957275917439452770456277275606072084892032290590581305488481910898866430168042474923089619945257171137910262277094133606463191056069801053503685217908487668922854603444764960297305601990926278623915524395532383086637189012662993246119622237744131543679597240152506300812256847499081256144917065761246307625226250868340644816662141276982645026863256808334159328019102649757647168 [158,89] -1134438129300064978987125831380551234669475051295279174910297781377637109203923916196530032447920086872085800995435573059941659460943053598722011293242877044672301396564794202823921514573417649316945830934636427483119935758123550758481422965331712676923989828196122767222522533533715945975968080462853266409913810948163836269948957630123751622629823813495031587848794596224342835210597984472826794893933220891570108059724840419745273072761028262289383919057825594271957241467933399879733521525020540651961900925228582836571238006145289600641622414697965718292723493229626349040798719788331305951444448429798587027615510531370611693384173328289343767525499924875671996004008114630774909538191034380821900854038565180936763067119084179282304595323344874404565028655268353469490114799289545788355761057054567280613617258035885497558927469639162671881002481594900720720207589462657764955843792391027345998934894817683550371952832679930889941367325012643486183786009077558458813150067576167308163769688223185657906973384554822899655025429801738898421432386136553642865962833723488763520995969288129502048991949818377698315847023564176419695634513993695481312400491218855151545205518506636908042393882128408643133074888627738452171268074738835824587435766632431844418077236431221801601578386365092587221483147967324353124169042225215994555371483445186116729732648145203707180612203293499637657602787798379103455358235860330744250215822876891097216826687855109141136322614639881879407632345715823239258593686794061599822173229142637296389889736362563083026485392246414562435244817378866483815586279622426348299053875955496995730603387468574424520342314001745328214899230539630703324906025960154859942728909281714443406215770930936100279700205551102622226953309595103507132017264404642261197763560648925542124125281444647176553870903603187620509601793793456148375193164026954308794884426720907824671567584216420245592650681584668106486411929017654621853276279652994073675335146805869545192250326303779990229418265190149282499058868195070529555779980707067909539672242719158735881015241542695222187035426359520650163968494255886538698078419533098273314468127221886939660715491953616542246891361651139456256630204181828382805533072317298547848302573202107879727565520585152020614011109510366823663786995623362373422183706379976478114591146745972363701270861577462226651983492355456629382248726292054925797256929496238993004935649043712 [158,90] 11297083357671176911294246337296008499424538692535804201817159445813995939036091528103815256373064622572777590418230211096108686494390773801495375440776748546251534996902782763108998691121293541906804522670536585438705809747643296000421027359276352769276723251760609393789619382563407498802004783665379384946767112296995852985276242856593876616750116670265232850934105858254560086252303927443487147151322224161531339803479400631627126674983291950730911428222501371983883994771352349656026414488616488306671086666082491979937295104765344348578655643488102231411245166136266181860365448856416505319555356641474101276823720917335767763473971247976770471503431500152936655812182457803379527070860589815021083546249110324386691890500958103326167196916930994136946431367410639918488778102415686476201793787207014640082762568637327629002119413223514501684382160285798999597765132384278011342054294139395990828034427149738381594724188771073558807050619706585508657054919477223393973007488573616493694591278997022229518200247993821116806270444362494669335974773763966218708590617431690433748917246479343535321537610499582615011416578875807425904913340773263021100761704705680063078924219354449902807410633347751109880482916173695957194574009985512538837189723551620804845365256796695925052349583950023740234435572072115302725392136162110240075389308080276069212245382173369553097239464058080961813678368189759763915242674512117877595113214296488967577041699281018368571521426450188787743534955886724794362925849467899668453008554325856850234128329127953025063821199315823335975234516339631888309469118197111371936367244962400571677291306820176114355063332835737723217192242096712879160014650295326730063790762477326529598050399286884496252850016335094174406657888445759721146867301447730154668720744463669966635853080415966368859526907862545154344396063908596911336451141174711122134145131608055128261085136718132211572933749841903501000163626988713956643386323728240061093957648580540198371092706727839894147629281842752636854606098422195764083078663780894580186498591431010723205548533825640199771622144743601012325205623222765026673327648467859610239334900522813254714055145615125450465846473019962153633311077041432458020384381220572581777964317914768833786983321039133999116074987828772965663427036372184096485175260406758997382781520656000270894099938797823296110915677803019446124525357180648378208408569037540530642691432 [158,91] 90650098092259806595359256831651945828515292426217901465185749448629866491736592467994184321136232905304955695390105026904765359750651874820948609330575492870830584784260197044097963597954533846732815918504836073010461264429127238049316780307988557783433983095780172433021091831814741160057328296867394059090170630463379889157889193284455138012568213687975392956343069261548174957199293837203989189041027774496079187927869619585002446700922870164701252511388151755713188395643033428876284509312566207911384110836273446906459587887188858274551478358089575637133215993924565253733531422477087502326313670126331163512267894521551787660773975297057200937174421038490683146644433815459039637883869180624994389900224122580231735093284101577666993650207296304512969420291595210504748669326806338930073749088239067826870276908765438464769133613365426748161773047522085911019790645341902104166246616146561014769704645398767881086421168504313144206280484429770744856273186298272918170395044944583393107032376464637242876953974603222639992557632078325647712431375172233422987999572022507422197475077836448982314366597530799858876549597935871489865390619562204370683055435788751274836956656484525496419964950107978496193868627194454109733789264122954669442954829365287574288197303148245984804372578681068447850132057100504599518441072926921463343738783547128428659149133326341029753480993749488378636116929605972709789336462116545427229080149512117881357239588187784558009233054974946102730941608102339086084211864215025252663153489864443010389634340037479570165743720754403162548411704720396154115256478921599332839868050276448322459966422725411391485073790935498802193688459277200798245435196217363645797836170013681836418287005313503512636447933414486775030637367723266977091981209835793217447783265818064252918704626933115734656176114339972413521159818564452176198138207985698424962026710638189429686390994156948437643690736492999127050245008409984822485935720054018273091410733155905056630018736694669648062375856928831687625631569250687276354665802973320288420309206755945750943922696897825182191746074147777330091526320882050598594545515276833691711256247213171123855235473600205748176640786090871716302861456700377518696872651357874463370820997523231911661181830082690151549461160118272747566000538035798869345769209866244923315578719849154925786152804685357712091089283447030937394454362699184870219760323623310230176 [158,92] -845418553320348214714393807764068559400717993316999828302810211833624704052787567284042447524543903821019907088496659433930112485850972207377400241792969397694988648054940283783050129556529730446491447531016558459771154451444652863810129782778182183775702323752904369007587238244272152265753167242423812425020594966092724028708091320722410963198284278099274060033477211906894228886813110268662146290259273176402824384834645731533844860779958237715692517531996257389765744928825613796685364670487527642695815484195054095807020412311597079395342545530017158958467307585608040670311486241193362941827152473146311363496665078434752173979688457673234655044951329050570183434198898644079487142512547974868280081677578900313753478598831023052275075268282475354432227239842739115305029558455152705168533016897351103597765510090401839091301872684905385671996151182391788620695881884297253790916710023343144576226930918974439517129940611543098745918261515333583358561883846944284911917712481046485415667860788950378636281455155546129897170793493639868594861412057725379195301127596154992135465979114164791092200871089754742087843112357311522397729484191755485257028533644437832587679298332657716379492018147341022343538287095075994578047234020094351778062601961544472779395550115354770811215748892899049640913535740707984791890043193808275100389718670834008305818342465953350947552546414135052244173610118393667064488519511417660620561527862705435489811166135515672622838338981533252441228559009226306170539255796162651576384870163088018768011280069208138925504059708802012685477914621188865695366370427993218114234872404415199474628176497103015931948849440130974128726587720441645782538362116849040553625629039908366869138279815105390585698214810053335470240306733845936955752053069358211274238231111968180542510573500231346905185176118106982016357438525442237378751525371895306702311561361281139564638019454694788935762569682107164630438372204120777189806350487494272300616345105843474050430826379582282662015996132479115471490903851751661652627536575253260492073753074612665796184132815585534550162749996469667391102309029593027711180557751914423890809486240515366889302457854232052779953730148594940516554424705720684928984835096324070144559407259235567166541245293098684244643377413750875581454670809429868530611615682364671078224699133235287065583949716575131511465335589844660985184819608146461301176413708359968 [158,93] 8205774114375174193732157767085141071398602660399017799683611092560515382914277018855922202393201713591055032624564710883045695467619216876351000514159399665697341935757000415135301949013838279598766409805025715008886540992747275127114138226019573080148441835258856046289767627531518283484775533229762220417393908857133677508643729463625681934563283590687263938369506288631896634750487553467370534949911194648856194601824259534034570598908354857257744973074953592158368918073835733830252257256038381373787765302136436759837086608697127251787745664173838668726965940957634917571977609851289412285805523134217845271480178033190753682908413562901098117530186352300620594009286140526474972468479222830261067842316055825495458232351467192948693120594302224614318541988407797080628562217579301067773732306221692699772388416451800307868881789511008597369334798158170638555651476526937084577488434652909264119090123605245161234827681759615251339877343149441526147332242944647941970136603059065033553699192570149642696935204524923960599704023265952005485462497921195084774917171096372246287854045648657719684635497353115027232248877816116821810093738913093738484886080370162206489901527227333298982147487714029283373588054918529898723156360993108871903323705517029740242169345625183575182219784522189999835685995481267917501504292935036625668177923939294519270862825477115656653219585518608510516995904423124763068281235580276048609856779404883665918988827380494733283249620531380664033845251581904115933913703088689498543111346030613059676197580621594010075690414031475973979398356551156857803103376632097592853686108010245605266854222318616590205633643606182749418494122935595258791158611325074768033688271914627782989528614429529727305949238864148024825496292055360446528382474061282747583524999527434593309318433632375661814565544239748949442698807263528353756721551619949678677386844690025646929739677112784900683475076188570628684357831858975659446656976601433493813147640154225396249512923483490256554825962851078877837337264855756998207944877920786463785675158145080908972171758903717762201937982533839757560669108553055199223409848864317382436439888811099007334796873122542780817764322670114689444543915688503319637514416450527138147207265658745876000996651409967228370575731000427656469028393862574610182099773563822360804564544479123758916293319157311574733385367594296749721253725125339130048454850688 [158,94] 8676676711124126319896215339380084375487422878166725363365541275142647478852421403168226197770168645775288160335865605266699747604727247304743985369218461359335234420997237852576584965701926538091592781185087779538436405513299440575483470255874719613424211319580325496634657900079625153664617037437706961957371704566318108201658974800958747287601014602149976844698082633053422051983381110430595695787465404968593617679170196006451964023132060790408159292327788498928437016907014439405555102971207456037989805884724076899374804496716803112970383836985984881774988532802827535423169597855471368115515887160947042334282956656541565956162572201153526808165097722802161182399598803672569130621516958869513939533983762476787718363926204291073783047900027547239305124641892818575721321977264863970807747559170869656051213832655417840490940501984000485646815539326468016902091146059773404300329010842243413583979098628059077937673785150746777010532217432848936833267986185364125029975286648165126063680870685596657996853459059522216586994734122959299292671769304368760853124170038239791787466732198195613580974903502278257724381736120371796813618417334622722629534699170050554786940214131745234718515057733424344620764426562034627330554336316410715679106899510349090457157322090854151575781053468893125445039298412480602664795783419312848943460148666993360196118075081318740508158176725304798567123828874594800947780657211216036501495390592264931447014044296301426084693651506264879939959916177088875202962936592122951726776274549349284920443675047440444928399883640765961296702077066043345439920746132454404835279147232397716106690263192005439449640299239230922179323360202270458393449509021663196195068957424683832776648867969541163509519318723696390244567422979250451951170202900885759546753389346755591236974759142610778407339409068473378759858537159215668350889474326136662954404563550614114470567229694108341804084849554620009996116936546599372574466832680175509528119850216370984301410054675780233642599066283558931187364164736776208137216658737831861120159354047206336670904394880844782555345830734989961041114751846663540646670134548290317398780088173570776993824358197359593936182890480563104548266909557408076013351849904388212927654254715959178883256292773391488087232482583845373760289464612336163435299371155938333204873035941213276336991455777833981197263819531087531927637121419843797308428 [158,95] -411482810515190201865229137413101954533421774144834065580496288327635466999219686304523067680691934034391431386544288468239584137216480081288412355427107142181543669829627314849681125660094542259112382435246874284607442669758290076469357200424188425469412734796174772873897681517865086558316613475295269325904453560372815767704121093827173745890317823556806998771159795992208885342152656913878210508202402368013208549112613416645551993601884373377015627785258028490970926944657158854651619193362261723716027958005034636817417383632840963583416756203035687088321720095977488204828561567251886082996071866520654594258791693879749534149217046005136401081865158360934713639054245154972967204306075874024366830494144670818774817442196207213742445959091042494354877725417880834905796095864038644054817169551826496380323751186056574678769951597528822913161036394832971651875940496731766143519650624945504429718541579342448480753011375704921057488521021486642398735842357358178373385231167094551586412495868009880408567593031663388370145743379305590392436451588828798484116469520955422668405884602703977669610636389546976033889027441317651319935191420609618695906534195790253597927969680042192684573836136996475159018473421327597351348869083271825640968839684723397513690994116123979823657830458484991288342428210427277146771666487198485626825608442783702301033037211160574340387739780591087279100810568146154017691412582205419734510104901905834823815080420865913504090636616620895411591086824617189236837840720051429688961044680631407806923703390318434494358997172678423350237638559545068505834275835518341159840948373146728017043172633240113152515261720840428597926117463206164837136292427604329400581099445043256897702664449905246448929611518755919996662015923702058374914674295274558045124978162571383974378919692657200218029060619783516653072451146778280244697766548164501767781655215106372621483343417638057671180300418633779285242993002098771489342821871259963162614596844296085828857088135474792122413231788302728448935124583955708138777405800531498335183702169683183964452733335077429869631649953754327947179854767798956487112899818200883769736615584698438272168032096500713754944539925540060539177959164106953515079181865946143499812961816608787692899865685555446496401364215441000166289060818845173405517251271719972958818166117098669875370373573725536303181813469529404912605335769780828608 [158,96] 2854167135110738585822113969250593623257768355980186838428215541432675040864210561687191137877381094963423140764850985508583547187519686243678562596826453917292540219586468985147961020891545407023380904273358142480168740015028370284981087505765645298392451303912581050536870998415137628477960049302031740859799575429264886426545851693134251272920731298688230076529223909478206193734357283821418471673192640797605110127673242766677128487490539259952937266244673260783874628050955028001673857813892488867698977636282819240230265770422656590190443684461329279134278351853493130404372939329619013800409504178575620295447422877416790426378199159845102174114856617675322175595587480197280418290746730336272272736072227859616828458125680451132784969182981376265429057803552811668625777763739907367381705363838315329406099862196451424412079052623701818049280878843650647930720954503099992504204416137384286880074871456227836476284867464300910725931562289513698137493772725942363815238957568188034557160236796905364006743436744270779087559683632492947289354962207871710747276465388807174363701347630308153730674166921579837079767319355762390157938036968181730164817597122366978808970502770080944427457135935028060076191043319768178723722699630183157922224143441109949969955482621141964369916730829935744920217069309273967556982297332014848347782735161531088787354678881240270677557228141031571569203527666043109624472450956351197004833623527738273371256957485621955573666747247027153745333331035310526000904089085786057660541566370107328711752165620270520341639962358515298884861073534695287444134802684263836954660626266524337456863892349195188144945058228022092231569105636386806351066039107143017319174677737135526700233027644570262505627170542293082803973563069403767758668352503147745679029602482827645439467237731297242052362448063816083281906208763567436593240401511652012984015910719818043746218163603601266815651532817169778567564458811284085618952958444614361299412502981575280057475233528794665268536357483456392191685178328564306815362529297675469231309474939216812356814439427165759735304310135201893549499562169290989600598263282591899175254700343195342393745832150724820006068163227940122524325984926999582477277891927489416807497665428080846691372317933346064715993233122998984685175487120564748505231719158498052713175490061563279200359586516442946385939970408831015451609267228416 [158,97] -9245349854754342841576082826251227181895365811888940486265639236727907080489734934572212462992402710177524784660372509265703549655231424679069611551771138999582235106936207770137577805286526077448648055706952809038652961425912019258985380681228563383757366918565624348979857193737440444266045759614311255909361671433146957697887047220008646286581453666214464046191919429103574324652941411234238005595914690269940994702317421738975370966704813391967514289106189759374249305195797340031174608547343254629727834589562776745928709957569081086197427569307992389187009892739700076765751120177328596491099580589664025096869908976414197918844888622982859792871287634737985121707686737771595086188713182029217416838922766276406809877058543030031828520741980593939827520930199404212696995604157955985101226102317673741347672678343842532879849100885146163860042110372673115453306657641536189475533986421637479505609927654583657449938129577349443153447322721212695106180240734544155866609597898570813995137288469482834757989590625219114386954050732184648417900143544382937338412024575606126961204031286683672171320883903136151468098006778474537292498281042155470740043530286845848904341143381494866042780413502296394947520143741196942575303246927337567540622769940537589343465845379728756976213076718216408875218863140965660312886748064267332531948675104841052006245008445156673022791548624718919508056013903165884806791239303289355094990764760626001425499713599114621637237653152788827322603462713020078611371503551255120430051441983906386266764609664872541926158387112611419060943430729004071429041393690786044233300612366091504574832892233598884969397413640859840417254759244143665971199901196077809699167590242498119063046739181261223847598180693333928206750717700902488962048244766125008831853764246217332903273040471620359612983800626618546323588636569007746508874063090740424745058840003535377921834442539752094203601958386437748112952503126181975579987181569416845229776107035203397795393542747377671492768626470893411309261051769899288798988465508311467341353906076218026035089995388378884486376401869382446500050698578364523720516248648738718593313337305864450763669855411208099290627796007487483897743789626512435914417612907562818729045120724484384257731355521232711138389266309625332845535669145838408235544138170172558496161228825311002223236363756791065558202757630474716246220416 [158,98] 9763951049554902732658652131465356176197687978981877940582859220517411359700532927397489834877082809888582071862686668439966501292258096019500891729022918034231016124849607051063877503115062848722913548590754261240686956922570829363605533392067166045601767195958139234987631686298625624118876169038356967381419033117817006816278001318578055053945554326720994192015729859006206208070886303725583124261132356527414137375954125603500601660402528075473638216085336475995126830787767295482478242418424890589422642351878260729941185954721321200642224788863449613315272029734496279649153683289791061898194190181883662282639745674251734649364982761955468616849067932703134391960680689002589401116768573442259223002253696184940182839700658494070362064369285976238479628487037965222029944989782735547872761863194993434047509551701835556886236236587503577874432631762354735633619241122187556228475305930087773646612863349282636503723583170069645733782671488910878372871591791826054477869849192426028217832942659620220523651270400590270170440117696903780782681600777156721756596533754459830589422487015107553438630305307091114855381974567453115139463825012275557619818630491920696848884739620039463379893425297681069171464631440796437008444933917877374577421467073163410988548714312708379312948292778916381506110332319782413922375528598046345442122707873600025232399831545715993800998918570466851077193024319367819179444935736666740163325844638049052425512511958869655294867521504009454706540712896399491056786479540071132055957527824823891968856247187261082232386113207074741477880987232483449495713698884505980759224997452303632340468088041115462262823622039215918617894964867295925943709747493382321080711181804090997058196964032543855275887886544046360666433681308269193069279632929348800872726383033552449613081270948974743327304486123440101510269378034020142719373332158442210181671327066897063022334597179278762380988042907210907013237205044000198671367127787696675810001596595758866364367038802012891826804282550336479724873381888499944988248153886614854455040202892392335709900005269411115684268844365581635960315678228929500150191124881402245235199970723319116459056256548676669874581500320008599806200815766661247901097694841611862603708877118868994936149429205969931957818928766477108996622187853505155349344435764965671627944021672311888704623525027285138129755312797424052208 [158,99] -22208912762754493372875889615898346991891355652624914962969619557698389219151554545328747326280725651806211592755645544809867377399990306769855093680614371521689754362446273274166202711445536111226347289627409970022477320143545655545306348283196226063479237968304433716659283466804748478557408076434643637604103405031577843673797927320186069757942295012893690885459219716668622542277237439024522317302878317954861598593458842315096928126302428968356284267596311957430854866825441710167949603275800848640455378631419189265369613655305029856727754153261924533389461245593136864294442840179965688347355624454360225353246905479833574042849008386514423220396616204737207224654430535181325828465678754017757561682095732310629152571492787147468160917594903524832140434336132551567663687554252552062766929687488660051181495138250537427929023987495426078081483297354542291036436423598677216858353419068681066314759180872048993673271435029600523715071051675978480436788619483277054480658089061667489056219249008221835526652669972199440682812401427956529797608872191883703865082233612297470255797418682699775631676845929912994964987746394278640410733554860119083369036561541873046018060322582930481254297040290989008687865162011158051850321049419642578093996658258653226271156085737657137600227135326795366462967123732938337361094063104953451013773978446004609957316201920850185994489075348361257169817435481404239902724496911488910616974461606522756410400582411335128416570473942383738383611908973769665327028854462165392038989594679864033661177000342539986950914998977302291798665006646337901487570507460053773560074806828095035345902409529617566084932506075056584682089979891371104602826157358840263375999807604853813654318139000197725414218729743012613659371252191717881652996580814981977218368946180453322065547676828677527691959121646111860518454164142827618219350603127961090108566316124886077860352565217508745794172020050202824612573955721176487163034418522916709217018120599559422617551379264193843640192201647205990426740030500999534873532348971231080432003374672546611210351200113154714117427680160611039944624214897512237047211281768756415032574005006393090210725182123626916645828316661984063890400014816791008054663187585834275723154360728153403990344912764442507155386446007518372860639993588669055293005626150121957972993165927494320572049240463946584134182792672288 [158,100] 376039123909236225938506260372969932648848075734634702053670064252360420933137280348013738876386109958743438591887203696002070275471755679858314281758103916281593828541351107786151751305249193523187949986217790139204045675877772083561685879461094344613714331816682085875960361570917268809968043279056742530059770002841587796633988359453935841674382238711869964172572279769501052285715867698405169216706540771889918793946193964663863522233112617309069775819063482814245522371316828108785277117569731873677716389950950286596013451722247655450550219124989631326135437471930404031153411587117747580797393140288670751135314187755110920705025155798947023224775665360050333035936378046103200296251789988349727694438011329683202630734892653261317204080633848485004893825589530951113633165703350509080970439546590528143558246731403057531431571940192344790871178303637262808431330363881400275962536027551786310646865784954795999863657494432046314605944607346980090566571100660104859986857731390450758708544100424784054820034214799778476925448544241809041827315260057826348843058620560365076446942005200708076935775813704064846120591959173460041636937246750512920783645154783660705553726623888336398869804801837992471146348589455678244689940645128397415645781915757446912835333592517981650375588694817956148310468073722583697996723344069792786629196911185875969166850332698145251438035702093120494373311951170097495054871158899582855614715383470833322511646496946773898280751867036656138746779445905820778846117683762137103814931259702662123027897404721703906113437016814807370066060750889668107432007484074795115940418870360526538501882452298597403771630478281700799746296385126004410194754553234501905270239292944006922915559679258501127846884992330773805969477008926376101234461376155046012587450641262360417766476066873768024583904774563474746255796628466910858721468319782898290474413532635126844453344611575812617041824422619232215644591132295360573839236453112651467672952793701288420754395541789989787245432105887759266734234463848354072578231515747758263831546977039679602480064672757058311234066767263815057226587269293474669605121009062509322178016611528006804477168989636723016766341546661933797189719519551337687010092312274128815379263058957555045055973729302595210695159994511073788493123920951912011611865396154537840221685153068339065572166131311661920569484480 [158,101] -635182185245396992624275422672358822313471572944254379949703347019993507028315583546334782411911494397718979477234430923292616594163279511782437080355192721195594479433059842769395580094140914725112633371865735772987450795865429784456475128606076090506398144059450630666562830659655290128670088146184403960737004449037296284016767328589624502340942014363150856666056991664482288710726115698250193076594454256990840269826362265935220793909812879297979043353431599531737793072943506505760567497215490764545237926354149976709805998997199279190204648784898277279103716025531996535561721318804493188527527076162106820803129167615498433801363836424846282954042435700158483427648264450530678080790206531551226073047394431398462251052383470907787334119044141579288419201225342496117861548384691034369424847131865175295868021446351758668827541075823389549794544712091603285918649102664136672877785101948164153718107447032674483362666640320809815993619218847496270208839563033902294290054280513202253071582710784404065424480306560236199817311734455875003569064137489622502019166244318459499160412787676267679057819164116452162806306676428638581386076928583907616176372906930827289555425035730168829062004066790226904674973456675725957127241039312302046643393931918428265644558705667020169688962836177327652563103122371264134868647057147850838892660651722445571847365054355805526025799277948145029018404653992303244927348203713004914775032633673776168505742785729804457714211883973771364631476333411111733070494651018826304907691368450395389418201047042152816551392804243756586912460928687744003408341277795178371556058411054471972168092229031336555811658154330062603871185377292836470996691246500018055509969366732601926521362062837521824130274894556559422178842163461215433443625811923682074111018167369353243962767219346852687226089459959141761592544083982081468307062291023333050338145536914699714107609651315346582066608833098375234526445517998409311080248886220191437895526259783495283416646544344871187140853068005194028343486187901436087326569574159010832549916533250997812078841040208835931086623564913641197400112704932541232229005998126365012799896931860995641510711673259822063295159808823347667936458174639062009810149614534827807929288239302047909366966183339608185852746100886967950194661031553765456064947948586140073683497982612868611228441790510847750912 [158,102] 243271250101527951201369404037576367892522243720332389491131366780399934573659786296224265196144957433901469835166620757988686573292325360139345732130936565015426788451816441463343513669038118581364786101915717994149480235678556964609605973475914545769101002812580443568738615305847140866561981062950485864858296583815386032134666503917167460056482393586675222749311526782421253898325937766277351865099670850812697272759730046536852291563433429832117193267420166680546737817608132511682434937861961767854809828929623568388181580640687302301867587093969907255704614069337092223640142321672143918948784989966858173735424673211022918298444248975360995200167418301851553299340913421267336989552097963543465376859809423633009556542759423383791030302814857108216029708276370324674885858911438001755428996960968658217261763744235154931278233941396946418222452177099107291676797686290784534467997680177578790710035340561877783469435966069792728110269160683037841633356304537754959334943059857725459913482483552692011405899850447550170314459684899973473903175406411743674046473731728546044326231459495911700786185112047903837916973582638173093914931457708077532658204022796422095579777423279187676727890587458959876461574362348907869116907632296040153629805320600320431974009066300835437818348983892050033078492091869247312830773557668737904034043415853485072627321665221852328603929883161455960277090762185632824674062989731325563549891652804108114031150578021466718819556303484956355143464647862408965758481403324683596893831162134677098549494163567384076619667107706953122632764715777876093050913490852184419685720453177943937370056484286442576059630013795411699737858837522235067057514186507608271172366485033124239706270841967207452587957615467725238886993212423141055642697967145102691003993096587808011025380165310722671390305375277180021732669129546707827247309128739673583340649716614158440996250462326484937430563565834191374645231931987836138051480163653857150007315670901826732335632106117071722716541613176196293756470035270563482699218146354940231028845426682567312615647884653588604793614801352217055659120566983074116561624857835829673437735162620944213837590462941509827618595623476932862730709056584788403512906909914386653032236314233921648902668552280448409845332366259106233713886226821327360525610361853544746044299232097622935319681938995928 [158,103] -2230901376167522759516313946359245093159593558607773843925999912966170935047614243771048741913898483964417141159815474924580952443214666507564680508105379174099112716735881431852470343088865779298402348564326971123352435480113453104219420981785558272931798651874152106814293519450672809066786345306762590299824034238498558751863757429802100636455689743474683568322471167002866621107345486522363479251529265554058198697525918365157708244647072728757655070301669595333117180127332760531981658020723632542971124442924656645331425221380408585441107103876010352609870541393706420146753018737067878271403454482036418401256554178521879090651053347614387604428151859708729638808247892667239366180120307787901450199429335909545847610067039459517666129561053109807157591588277404005042343717702584977178581647638501159884268139010583991507299050427031945880359322495028522457586950161080021261070259539735943032087682018859060236520011347987715761822010429545272342130658311552257013342771753252198160790604519104400077023179735814784477696598955010302056380272856171946733098235262135794230972396891571221747902037273264825603462800434731380197280812425573890561305248803549951510783548599895910535891881652841974415136296845071399691692254790802276634745957995945265389319732109403922539723443462695437066130214203791315272493392138953532257059618820739540391887738712576773180895757748353375421092697544884213997856348298699804766448685056691584284710507503121551610894202716496017095545571755998218216548508874783512207015684552694564487961264662532544940826105666399903591253890830776166741494726849808197527894130329495117116546086262127483351540490123105808751022588947159808017864582114558726447779345295915740819138289838347552828122906248741303615788447440458477236269026148344226340688716777984131971353668866785562988261886610262040510301271172945488272896487602331453838344267996955565992372992837285562779602704717319836377499395416738559699443289702941124712461766285562270748016822713045663337780835847175305534942530725138742052391350707956570603648707071666983589087490436964812448006707548379177357741903655181585725449006806263421904745776716637549931177924097200557610271264626174433415497401889971607340488569015770040183197033448307695372837477012244048161093929801400214099971304491830162360040343177881594493821107878548208080318227168 [158,104] -4395006958800950758054345871909016594167872068243042063571859140448397692830869270965756600924921313379310699908606277326150967307894661142974575204313421710614777488506699158520476335310373808603997383485102864446459573284275180220381397315327831121475415886524907401018494329441644474644346568402205051306817169075450452409281361276536478468136757527397227375420829426564601682599890497477057931340442425874880583535405422387332792433379691264571827323310696231364136832364135401354872197441680310933588067938894344663591427887799738768343327031330232546235772050244063562620934432921487329698903433007407519360148245787775296663829008240018776577484099231531238810597417603772984499319860739546930417442865315113288410429352027270765069587152349684827134876172281076997304719172479846757157923945887302084543225825144188728604295848243006727493017802699444202546821407510172061899992935431041148648129504358823333393053044962307509778209424051932746722005379285508341836113678640879864331013362391096065748628912411142056353768381666074478080998700405284873059848238813385007701035986291376353414596338447173599809527554587455450068485735212105499401999131736433017139747914278717483050415191404235647523233232502283518043430002572159413567464170484465800451620126500902217480722941223601575258109852257338902226881829831206162597370920636825387196513731163768276827246512885169748442283896580240252730576255732367082311299117626546073437827244124412504560687673583549205636336218021416604471750864404159349895083974575991223022472842077391243450152147669345681244703297142155541799286041673846669439742245851065443737117942616211602167351088502165621826851657529073800171859259827638831813558540674773957607636059343375787668517217927269269739257886260598485054809616056629763916245240379233125685389631980091681107494419744135004053269657745250404489324021916476224172552627012883772425169241051184914966596729749836964250977763058790185709502549853191819649268245597093171247761379595630235290848515344440149190321365202836745361150751850220450758716289401310660935462366159417389868748180520789384761543240184817219223426882518844155474391600564133202670472691010943991497162120998026914593604059486271263548408732366841811453196816758120219609034628660724174324107027431284973982742361092186640250055281090949739599569161312491568890400 [158,105] -8983844297046843944806154038007236912064262966012870409257625677561954677291268298361418888373502487225875118510481724834979946012862672481772190641004746769437944830350691170491129364122862475615835986961264508673948128023560692569903252946779780054893845062229452966486683699747624049266979969395072338493094590912855486559145145479765419550074270954556354140849290379288245401106250503903750653491850540355575426407589993622307591760245647197764130600576905094638907020761548102290000924211422164470270909237197629427814854055641696235252493632186961522159868826672351830535419904312103279926777584973390816194344547591467063706764586150195396626522795151844678982524727786208197191725954641890355892902033979262510918605051098062301719347070866152191245487872850375663186697956534109743037379536035100558709434298636932150355564088002782718748278024634876339020064818505243143343921269027013585207607789299977610659245442968609096261805019229148996415144779855523821870824170220724623337831565787889934989864252148533118933562562135674899143046540647346468811510276127265976365669005376146324996743408647264942674266107424952901953070488791221434270086174885780681129364198691302137749327741700139632325654725564542793018891464720425757530981807635094875561197002040865216173070993827911460498231160366940480951160792748896534312765630372360898766513200011695983385600735347466927049842054398816660280220220345216586994516395554169992878284912350876106498723933430317771828553252852138089375644366444937475242467517333734115304308178775674199688831483582447975032117033884921509438799016122793330639767333181828974096125613343452426553829232098482039961068161990110665502881625648489992859458275707515972908943768998658784342411759310759844646251617212890521572098281725905086635588617491421283508954058270533686703983207720012224631205320808690371046963405721076327523422672157555041239601068004723720631670844576842734434863849571999241297337447799472904166447830459953936560192518069871740541368575334334819482116974081378249886700055720840990628776553481510585101567912414880522275826970361785147525924695112987426435778678295522359661948206851872935007140687609188425823071847330377570357877385009164906161113110457785262106553110086647304856086113998775181963240105431036295696860118256430050777634376623745617290388704330034048 [158,106] -10924707747310794889254943574850685945361492686168883851501998133219048888287450166148783023939273643125358379307687883482869721866898454549141492072689943474584443458805178058998059720606196546909754414975379606582919984531844750307599374638704091422061066211955089011341906295060351354416017555908594680317216264273792877531301419767167793731717116401449852982387804129731825032287705775065436706518129486703324365876271231026125513984064005212929493235333856376261138141799379926176620158680016308176311514061597933392027273729130264986757136114443830856048668592948539160368946459314674461722236966105538264823249724979635085526109420808907969895716663404088885356558475815581858681220180383418643421017714155984865606946194025193014035989550059124283811870647404599140944952743094243530584338716416664444143997603942820130438896885497723638286077269363874035439552427904047148392053934940288869893392494753851167369563397223604953912978275905008225820839360469006848506921280925247886609560373998628675518411449564711563759104675007508426747640430018742881297767521424378382213154504895653238487789035970884685708344479006934338464824916015402343215920966858703225252590315246497350473769506291102450603346250826519211629645564798846638868420351392134393604864035676350915849575386428208333464150568528595906298078917693255950095665571640554112080395057580838300115669484642221158377380441935158280816098731200628451976234177147079995747122062670410580344533946691161802678198510343685177111170974845482473029534852894760981744169729185718391151502870947746540214877939390938729628012065256571678584000988674013734758563341465201441671990111335961218176648991117885888233957019902211073067430631030329955079562221029196218242219602093328470718465220592996062247591154291489137854653290826140596686550424420786854677383238189779518857812055620216915630518116469449429401478494220691895526459023648556096348840117021679193253051912446994447827052488995435729617731447932459846852750132576840169319572379399139302095741828100717097532313565320277306977441838728770376017065202207948030765047573856089134509893999587115860964513051758698179625559022211141624029384577301083024424291317655526276760645231796398580933192710490003830838599198418781539474789436067456453037270874357761652087090440756440300019264068077843195984253891996 [158,107] 2078827851587201273025610882899144066746984823322465361656349479289823113273638231613274173139684763338339394189077487791405970283518364495198913094930152169281347252299184643195069912283934693656800513087354187250039092442724820734300511488562025728812874060834393405377049066521929358230776083754315061198549342245826204451994671347962417289879078672036524935108219136648337697509682162160694324139524761865442454865960641577802418238259419783937743327768575215325582201223121595973987281319504964489890445311537632598730208757947387821277017174546532453298805953074975641886334188630753832988207098230652083627544330535734521797377836808062104006768177289607818208683611534128094634193876657296230193195610270856418339647575507190071169762346425171348587325039158873121167381446980068113793303249837491168504798115275388321303568606746888479709839105424293862126035008733119242541536572413928617921229521715127706450217841736384931732403509327970499113726755700630671356800959118855993870247157450327861074646060587832818336714405890196608874270053358950404636254472867163569401182682797055412429424597283490019995771056003988982134320601574299207018174538489650604084168970353672879452487681209899238400469358483739859907958102574764399381348602619514375606177830503178317103598150349003952562286093423392943947038503726710108979862529187016124515379659258366676342790940774163157382505672444547563333933508772736647521292361996250682472064393072748327540519673115377081415814160322110529424740770126705137726051762384513437763096281412409305410357769417745466475546748782452578299281766378664373132516780205376943927022695639791072149047240364662995986359372710372816960665744394363334866729508549745096421643245361154080450515341986794349454578410003297432010638111299609152718692574691082884462210435995721806223539547741457361233442816809042795205611653285441541322164968199529403404927332574750625636828980206152051734515631761360659199318847972839907907657797260132439674194871307098068560654414926061880190081131185150836278345331415471039329789720850496838299281908828126421069909916534992376273053813664714008706893603421202029602920293881289645479352847112586521948865481477381218921565372778717435850713847228080191327120126216974656875729649629036241514415826447261848230545453680831754769290490022927986624192 [158,108] 36745553140688813432160986303878295133837898114087083139016133692033903225392879328040213458516481282447925024908832376720717120865255002246810286788887339707797667850253390346717587701009217937310967152639035005018920995515677684088714404240618961382436093907744579819079536331177530701104620792327882147332562607582649221410619183025482972478241588133934405793551742695741486227745975146788385964653705940661037942301683144435170174275477822599618869666905854085071947428704989035636980723739370977317630166403133329483410705762419232404528229173905907263203363480617216608689991701278549842326913989521824470893220895243692366800906576727662267740726114239141500451079680038161904534783842498403671470033030031399089591628261353806703901637131435496511232348643295031161059074546407271480483239530252791072271429477266149451217113559743615021317125500445646434439687609934019989203663452971472345921977610846484088026125605215305642583560248407240220198701945820717249992699525357993619752060111813111900754638701637215634193405863341164192914696510894793888569946111192475602403599102946222327303200631547639469790183263023956121740459671746964425412385081625484424935765521306638953838245401272167405815157236179247547581078466909500732782848779132910882024201762851530983151669389050413033601760592950002412162433660340523845593425778976196830139706351964857072841290604063516095978667500197233600545700170892912141149703070855029555451282751148216686201352708166158927191215634120070292126631542979195552919264442667570019026366596919909089434408161917042645177235041225743059046554027744832365114458776765037947463148149475456936882583795070338256591836485059947648646721543599159015520712427035811685031758636855427809991706664418950603753498258889168426010650379049866453263690134790818909243362928018282776874293885077228657685069579016273137864269532150903261781147197962750591244861422967382853256508998144195479425733055268761518369102457708132541465386365740624740602732648507110149809921704237817659451109662159147366183711336220702758286069157459017291924714470613468144089705356366790234622316481823042694843243518176835540887056993289247571923071875812515950191853375636432364114848355827939101850914408107068052900953102720045563230239495523256556842764549532819183897544483362764839826987631885625192 [158,109] 161328094642029908996218637507935385939940878471757221781738606753316538179927071504038289879250464322581940992551688238387137988610340382555929958520350281843868054624131277783945044180877043831688448804279449440582540387910608666636692658395374856538812224471211112618393478164471158442110428516246527277688915386006676906652346806689842146760926861077948454838190481410745521490848275697416378020973640467753675428255959607145246068241923032778760564344292980708617276008283052815464955646597504244643065484757896829828662848705853574807629881032384196181487077635327879978200527229950429781529489739960513324255532165786795456809367735472108086292461043971345078870820903005131225506436217437960649401641745127288948593281516636184720280886833819623912560272108036655067012588104855138462525363911208135648387008996946426257328071777608732492181840816357304085146618545378158810433578144145892595812373049984215225177148332143021270361203201785260152283465910284745535516120938258871558632035418210358088894979910541669177315141504044909830142291559643046401011794284613951508552173809046765502173796127381160421154037348476009901826615634327524695656184706633455314811396293467543356905348073937457905717259180154272893835649320585942722679380433217444323344813700226521920363340061365313929276669750288433159830529089710703683884873722779629214453662191042592437050170405015150586721728303770907647986576765816687777649566063865408935231465647610056460394198551829661567889066257513113204698607510711977326708574410602321687083465123800215577423097166474260815139504529693152596338594524669159990661528343873346680593989110326774502748981883421259782526873047631028768208728565296039481449787121777337972032435511647922148883363748403922286663318702987586434864743434400445552599586150742879906950262434718173040718465491148638407405080870200263468869004525378585878417249100667544545783600326606732419022979428568084336376870013479558517846892088117664199922678449227025040369791704602424366976233616368046725064377513311667258565030488164152538481060676887313596488268151292884829475693299794956772577288487861882024741180952740413436470567106838331696755929546851152722560944299232481764023398467297617871859702169878143003525784926462391908741376766903514023578613045593846459720897246580362082999303790992 [158,110] 334204035117560054858979231994596864773432004286361072657882642493000781778652108047602708644393662899160555411688152256522099359531580197759235800945024050936614733220945252996056998158506099452397953484680803061702766169186781697552613909141310345001173538282973093257338580340045413467980451903109442527862627405680952066027514685576762888896908194564813521076963570705240957699833811570305344235019044240730093072939458939097390743727688429380197004097114737873749245415334200617790173849228581115341560110707354437467175470457019724589072129250704283314932044021959641786822239679707587875199857434830770330257867577140636617219972379069283202639966414218526656826915695927377422106406284335788523901361356221926927792929150387820811966416587115808460070607428074205903147745131896157439354528328238961451139029800934920859402560772668517603370562817863824520364563008260151628791707456243040282906297470101830547393211872445388534809197214960677708314612732346666767762605357374768789303208638732336657748210982279734848862581870215101619957849902502986246440469377911483009933221720467558607085827752223719962328247509544783329515137350168998815113266355680421303185958194779473583207050737459413748586596242945713459781230249861794706863364419196785731576746530436019466811521771924921657256274294923269999956933421551232629148729438672607881186027332886597675951338514652669703764400598346578757583536644338729676270199897268140387578345836564305168736385279456560563442957745330229027710905147005015625098606477861812728530702564268177522959272395394966959184389293128347405818765288325979138693083925684469621137303869853191768876533989818138983060635518257301881399732720593172147081507726837185887200042612537405697572750306568236052343261640101164820530075227663619154936985974339706037197927304699700429173008832552308080118246315771078165127454758509247155426207551406226708185327115339166429554149402517210766536803302884909365850491687979495363896970886275721908459145482885172599979684788610431869059936588605819819245920774226323196122133571513085185824582747653896374376487108759873988545514283559609172159821865548020004129491815193767717488426412937100767159201951527471833799200563203911191392518142866519828847239323274427532955437505809023714141341898353766523542969390925389861834953 [158,111] 450176907755426256565356384952322236557632415522463974106610484837158427077591433467571994897183716397643193392299751997309635282532985909066748846005257150899393368993458273688792493280871442955561963339843695662994655623903566053874404107849720213613421289101572191548576126640906947420074664571490395384725763786601859761737350382911318011206966833319677563836122729583416878182410304566262073741111567971816378927347749732535533661323063970778899976386688451156872037552663752762825128917044366843401675854367038820884458512975983112536412860650565431164748937106717275863604880541043252905867890353025581516686350165425077594249138327855907638293855564138746334377776713679557676690605340860713353716246438752168482907618885323478291317429790463013039364727219380487824984933428262131376215339879889901933429115591583082563086649620502404577536432621627516070988298363270196508174359696130307329074744360216929831451069737866076933175017386784243532653853186414673927398996096618870902447046814611783173992257695706930496764905380704703732775225854997764838588946362705637750762389592761751301543075077815377325341827446403285803898424259114610295475310599968134748230517135832250368244215878711216300666704392680243415574963713707965735369256755892969220654928885587532529982866598509584591053965132051623437394216147689254373404386792790863342193531176048378935075233503945094499940189903824785823405460462123852880233492720012228340419235987229353855258267293919556112010990398681167304730408116085784978900008981750818026715360612182738699748945079302018650739464758483526898970995749871774351316354331919520062292596684341560119671963403927393626983734568465313501051049882107518541779138137726134562726143401406539460775738184200484126812761072361586721178594220327277692625266706964327993089518953471148257733980015378749933631618033156678047626789183111712439173889226265436581917884741586196597287533845674458674082839732503335605156041946779527391511660075910330130489756987958617253376554609749889077694591145132491159604234956336942911419869826170473375850360044679615652151227697241419617061834164773769927932070821831701559256179245981955239607268614668514517228993673651338388232431930675993965713652479142565158962711416409921078188170642290308600956786046269586952380900275305800320 [158,112] 408522069853994216368808062594757911446240136702817004332339302641120495720411904126227816529472402541953434435623750361728440695359333181014766526563426822872185922090127521657726059785361636614827996661659801660099650412770296913982876029945972556852626066030984586001019733974249579377601260883976722760677068339730532653345490075947478017817367323501893769696510339415961667149419743046398259765999954161081457688565580569975821885233979604167868877565822031417521081438087151413125420696364807704727165004953382278105675737765615026467903645409327878781862142896293524529460413942402978254200539804099166356061714574563584918322529816618546898187244074794368775315653483927847688705575052904494121188692670507275917264690846607925110098633059387000814633347062326770633286329424530801182451703195345083932233215749591821030697806430626793867736786763492502565242409068704292065725511428400189541379104692885470579225348258678050051029474094418028952549962249216930472726866950247157765378186264302855642460699953964952450951695231937717122880720037916088067205776900109901556089628738239743666817865886167511807830960446806197597921171118194900950718091396001526950062364158037735542788577972515487150367984919644231641487966313567582119447801038938135637026843322681610149512052989631490770055243462012712978306675260504116053366091656646782264608427397490463808402623873069099959990225919159654799711092067963689142125833734256723359475541297705226081511075881399898373752224772944858313566014195819263533218124142584106134841911427006048265078243536539281614025497064527819065360417826433604608526314257759357013370779625041295325052318662332806404304638662576284955013692444403071253760135142482715634896577534568672354695365657414321372441307877970064934747011549926632269841492373003235555425652705648750469483376328310391634926576789895622888339611517134749929967089966018373619317624804423158078709179808258244646032009292938520752853673449138219042122944137603120074234123437457702520210170884008480579274123528775864094400528759740478501355169069883545475386034127710846759164109447714311020125957814243744431683742984125672494597533586574501694802603032239659982435505923979495292942927953587467457034568078087708805093361926655323090860212703466847824156087654344377851242405802688 [158,113] 245076358802789842108027330214060132569311007409722360394205418922305109143712612456695234863992133799420929910637420520309103550285487150878665152326090987492734392605948216533521383782015593035597130088174391430147887332247552226100090053268238783892374310853580397560735743929857730063022058567826051016293352633612228948642002823216173229425105268822377073124092593983327427265978994137586114903867990534357669518642894005510919201139432858587328884692201827658808621399429959375436195082699224023887271291035658763560884555632119415280030944104937970741616919300188190761261448783291533309381702705987991284014258258866103225978473346889395640844657382482954122597277019310922436737064968855122082340053302600303369492221323044731883383378937477445850649213961031955343369659403306407802955756315282394860977032031326574170815768977002713450295966091916061520634229991617859742730803643870596520917151317398773861688752571706334249133159617788696073189982341146063705340258084472117908140847368586595386791367137496252931549855404429765099201063500307557376717972463513777315658389505355678692819904146348310499800253187439765033676792450822893788377167672685772969164734982736878276814719547700436551234690367523781950810591443521793599328312836342915319251713202227556849624624355447632981952020235147877242961357667116433090969773748813325022110365966630280713563324017509764960172277002300556376198911260943571485081281740353947105322128119201687167417801543922095319930960780824033477435342266201187762103013821040709923679985363292015876009584888612804515116599421330681474472310216440249007341249972688479979346959859844654930518661032850756353210457149002382368212275124937675467458072769146054771443861756387143780602105263803231919669314007403647889906734537756989486195991381946516827276426551222989656951180509612896223373513260843186344517078209268297519090903357885830601552298833385284539565615746074807432981007202601965632637360541766328926167451429226211474843144431600085322047244942866640944497185553928805255032493442055270889810818016735321568673458714691787121509858262432657258266306890964488758812921935851371724209185461958872956013123615278445724816158550590770808332328446629097097967766036254255921309420633418360585357121015746470852739369384012383573485696 [158,114] 103096236555862438729322287703653544972585037773857414237531686320128266607460026488807560778669727243428915703613293619739681225637611643499573285939720992102297250877959013874674406257523473287424038610918015966896390491008500236950639551404208055403919036428702701970381548209866953027620026942750149457128951928216812492857820019748231415282107485681343760337891585064582413834512742087442467819093692885507303989162123185310845455160836369782284443471444273054384755789618041061543626703846703903732028153602119534496412831538065354976476744303771523282561081944828777659707542491131553916542225659662219245494299823235807664660687953154198907917975225891661298683333591853483077198307242034270149731738036547465851323289522969448220395186141334980830993099090293096374110686857723473973631132685157019475393396034361482508341928166738999469727354267592627427917603797133206862198302639627817329273852897466245208907973386841756458948148126683967511654827933502527131614567379367349070820823495621494909082974959649469777869437682150863096763819192458465509368164956590573056403873288460889965034361779964679932923048275665658250271331362588816667448694224726675615626481333452256351640695001053409130573636692867565880943017468207568643384638072333384042987341230815228357389355409644436780896852045200129453497344724964644242002071085960250927927016469473186132595883004330640110534186450613359880287126719703322373083642713885012234184197615568800227349496083195142617210161456775567619192531686538477999898947739493216690734071705079396906689888770408278126538402110781897628583744311753621912311205490267488922146464192715621636285908742292180172391633826691517920904459588578511153196818787111406137340719416351937807211933212033651937140463121896068093292608432699684855531079075036725726904035884015063162903918417845255154481384297570015426073454565208107508539734087985947047387945246861274246660005881035298124576966436772453602288216304833656069126777631784410642601482974546204519489772996918284297947737702076728714294500043156965887769768049192059226047869201548250021349191473083920207224996468683206988428186380621169125732996211809404244117582841866702536118749505161672102210697180628545208581771407305347212860960008532653213613312785108806115105966653405437768 [158,115] 29488958255037499208257965122341266829306906330314049629893345238871066337729321501125547790963934782258033572229554943854322388832289448362402681912616065041355244925828022255998553477084498551736723346494650263433615333344290359370358328866975388597522104938863127142783281019556535228967565986546063687899585184503988596529594304320754024012874392280144831940896338995122566535272471071562322312319897744848455231118562519629045949204016790825412787146406059776280984150457937632910357539181483397105691213651269976119626709143498660376073296524678740677531967010592195495498947977090451810273932513345564300636010990978453061614512363365762345750092392950329360477042711106776787167765417611586029229115481264901704577569989788822386615259716233565825116624738077770497612834367170501399904434670810388989093944962679478365603574600093951125458240466793987652947884239413108799984690783490170069438440938754037535584836068235409511372996741196545015861000103672397069699714332416156943240656782653648202653708808310266258051867939977461089608455806113633063429319042003931160480983130950506829129705990975486486414393482566585223967595914178498781031076940144968695305851377258321472529452294068075993426260692717013174973875819037382614054257281812484474286819116828417679278169268790343590297132888430338654443034951204094796986293727682548842411510722229042273479925420656944787992173751331460519998317891320928809938691083240865080927184931793180248392743205003441667528479363945504902093278110346751014510347050106878999034465621413761480874920410821948642831304930837229513703086188638203095293984846483661928625726046362011019840157601474296202801326294706521725515964909922389667327228457941015263853438196276296272683353506248037271718234124914706717695578039158556554487530633078554573086392549807052090604798013223007451616010018974727769617446348337701309822092224404419050368944621189639744452243345352295622490153496280730805194687629017271340914583094692428768185097929151531856038088150102315472402887354042654007854752784229965814434160559151243254469720466506264792271785622902360308351143913663757706451342286344923678724343278690495596659378455119024101940113146004579080418448725118888186285029493774733656142010921214412379571171615992687601802379958352 [158,116] 6234784717952085065880033714946571584533980923083816623743348046821337599589601014158268810225494612408158647429414888528792074917208956588870882854418304229026765012012584959925439154006935037238745451266918145417593500376660219383962362022834036101008349837726218167144073030294278399828072576466313907572484142419893024523897925368587659408557571407173594731574117199931264247666417876820886117275843158793185145847517260879517343685209873721811498167843806476857656379653741932539872389985244145134812649161383771819764020398817173764240887898806222229526317153586029367697188779822168439715232285261363177425944438941299630884175468572511751779047641687462745808868864921628881936650749972967343523415988013900224245088899167375062968689184591995514532189409499781438643209853535920020024229933501580130975109377879126325455465686399435011396330362229032752653475200316875079685534259304798093141305289773958581749070845619405278670264294319482105220940659571262351313387224930512771910039207472018549071143459208459310659746943833044984684764446876994929194790928482623530511409197533183406507821002781860955679108606655996640947747592672042228863570138829267741255335171072392576505862412020198193782137273446417404607443705828690768024943252855286738030690288453380567545531305229008187022409380290453909351009630219906537442660728597613425575138862673048233950194712348319016577152268464788476030234486215336877156380353666836661168357756578371114445531228721701579619808656856950824071854294215496346186798446713758655941074331334692524060714081877805864708051217823854262519175006370270472123395436896964181548179716496384255972427182809351022864511469755352993524782919385207997106047604902904927857286261995655450164183312011476861560515423815311810169080863206668451918118161049255023643927854148735614128899964818382779247182685166486779089553831510498451969598233194242122105695323940958799095873650589905676316287604268237393312128759720277529540564646051595489240920469219215259258870242851520653928875040708414854784641441690555835012998071515711717909153525190887160757183497493202860430849596529803899373977153243062160067922449751053753733341834790132686541028026824389390346500594140384266869073354682462681934867457838823843046093197600839129314312 [158,117] 79831833567787975714909719377039967525384002953793299547870493046296252543861956147282152793068457985419931837472885270393473918426843933277201279782981273488295688654716987773744139819210161117512166070132386480018053403333063895322302526347161985540007996121978701857181414662124755896904151158838511692299327947987778771228719852984436854835495922888065906880631519053685503068619505642858949832227476843110768412331585479072501681196104794295661613226497877112851150427269548280389930770485713775732383183309550020647046054307548571364096157840953390760479012015944620428646636705469609551961350200982975767963640990209994239005842458951871798247755347219580872473211319438320689595635433660282232410193376656948076162171181123308769553427080538449613655102832206976514820119259234081169910011795089969607900436525818463951740125559854958870355248824378694787560638184309630439978149360907404030526784643049450046225393785789720607148977242833774706658751240509909559780428836825521302467001153209122325851757512915180264587345632181806973599636367351406508777393946707059125259136266030571473800565953933472520039965705834529530515621817244267840804074818918750894574320359168608377195315436664191959842310044580657883191363327732373708309479399061735702977651813283841396866635637557959881528499610223250221208040136483734685742711430072826694257912203040786750844743314369711066663582915405196630551274616999674306002869211683125335764601393392578888959854308727769875523144023495715101961820319362061139111214565483785684646576033471278486424423204065846056456245438388568902199712666722492629971049227157736862601869149965416888838020015569684929055906708355108707312533729590705266382141874306431584503712932876468282325937238960728419896142316244852981889683879730554556531726795081466912980512576936530507173507510703643118124372162101217382495485550230750466184783435853862776425335618449751550862313955495162952426805991424403523683655556630512771351152259582012961366867420136511643131306827846457890678049754213297061847376435500060629966865788753206491447202003372477483280392167432042267436219125948198281637426661102774901372863375310626852550779537838883986209007585047410635425405732302599197408852890187576377782070113964838197352332111578000 [158,118] -71751130862021404808100922955459859128523094912210378877676373974322188672341314456942521943094282335102974203369641333582795826386010484930216529427591799305800214501179471205514849692642451578081986763687574544284455328299692689620770486989246160446507503801318313248440143560566374288765223094982524171903506170478406397576438370272234063233001966188509484127598129987614295933669245786516742573968270307628676095744493120288358186722047869726855321291640461177282018064211082929646701584802385394290217951494333413333613416882580399007305074327541013314531803219896598899771179092295385596914173021490554354159060577439517349797359544163660811472524337014539512191682402914559131830280035080156184710967132422583830944852581368306327214136022074596409880067592005389676823756684565106573309961323694218531290005012084066990822369377667923573300786728783833311686929116552933689625435559992814347470849047357839799515262823372771103987539049039788425932995250567290323794135970848103930983372666727498519695927642044473326137986794896441751670415100720079546460834190918625862596082220441838839901904447665640582504066125783440785779112521017011252606285984485100263308320148661998189033051576801769413139408207712778303446228391449993310803620102455440650838069058198772729128160957079005824683928464716192236649275095226013062865707007929823560106089022603973595019788604008399151433945603893999757213011571660436251566026473353545831470741675719182571298620945493245210836942660036956402346968077785112931934343188738101252015284167479924150868183682306197194995340137346528912719617001055809917152256393811848238572202166062674066236634253733889700527587497015018485185113619111556481243116536529197742898688658719287963031068342961507657567453229057491334618353022492004574943955106118095545570955309781201484019207638074355259967275741787378519757153800031857101227027066112508145488556311496999716806811755891384924298511078301777670798481813252835584930281984523805030017536023221568907326709392701693462174596183480860452726857532869186117963584332509111788136469892181163063534904877486232490538464609451940576361514352713222012778058069671837107067523688164783586663860259250711328669237898678010794121506237250387544385071581242620556200548623 [158,119] 14597959411415798092543615558070103801843312662816428572768009851671109387811317216060544304515216845060199030210473502229743985829109890939048622466556470888172475944414286630287813817432153155437153271211653444719105010680667836694834643493218127962920829859704591437702374987885241495112949381542393707445868159429563826712083477228637704450653754939182344252966825746523137622567614714288099765966230146102025636769410129324583109825448681238788999141391890673048837976329484461757358297503757550515735292742310045485230361745958695282390638386892738473169818161282996998760828829988109927126965800543712609564507818781965893690324173947781394056286206884494044722723281506303236684328380823022103895807551137253952565866704305251071799374521249688153664680015007205401489835538668914548187258679580151003961116786009455968334374085958823831433792814535531478651012486456731421688296318107899904259586598496500862891058487773998052640013143729711086436106520258878882433120157081666969715272565064632457241530074303695469334184240796676750464768055806352545283674835524317649632757018911413990367927248413318523315133961544601425230909997681055802747529370794171173479462468949066921734233187847786724937925106606307903929142613798622241072368300932698975436169639792851670001083260000208729989971288162538191476379254395118002314677174901184219996240856633769750790838288705892954138431677425572494343991912667696565539955500399543454258410673272000573796197656584069519547162133521777099424567195775472346054872981262134033406330097635777663414063217799972566054702638380039502855905690227505302799952068767319712714187864360240771659793295552126533648319282688841923586369221183271669110678217551087849409600638848581628922857515611551048148374236051859876038572021262282076304355548577848825617334657961641826246254546355936029986400124486295917949545244148678050529626134474500530261708211232439132563533076878282058508107320878597582879810821529888142569499096399011741852992772679539803260465143838616170151364627327939579089992266896549552409484629467928102844731732224111954311508199072480588764164522254979668215123259908127002656162505850692938117061288774062489680003550199635648120303148451726620598917275244116063370086999779054497232 [158,120] 2440514649100440503557806587300026300260476745137478545872247146409100790485838549179629025224536958272926243258384348271808038723726178305538090023101253446760583126619234221957702992696711512482960347676378618398479824933985683444900801229308635180250255205503972624863065878455735450378448294683277261880873476238651015038712806082249069921310591197260680131328461253504805447913315424624110652694884362615561463446374406401155281783609828584751030429310951173051943817732227471389261120601500594664841362104507747002249704060700505847910677900497302494776925396351501343629837821038093735491931203936064754300280561676951682384049532621507414619686169060436037929393343273188491352643484083871952993948858092636156263466133300847009953339295740678970867876749391060418489116194909375439538484489686206201998030871323797694373769730389523396794827924341768128984547327781108863251269426243249312203354450056913727534408352702644345928062172946718709901893067917754731983062363165391991910638521880619886568439045066728398671621452617509426478235851770624937339100041610006845302137263614401997741836521356439514850149732936661089168477841145535364789513635745722679967921832255567588947580864363880322176332915203133514038331301099412197159289707430279462834690295501739224344294367755693895137344225067647834556754601654861984302640965176617250674123892480134848757706239701561764166712591007657854086983516918969021482266976787690090512032419487495887807106930787331531080349741020035003374216702445797169692612968423052669611455283373169330776960983895376749662049264261402725605046572830250415928095283517266895493960065266818608508907119951489055442828682538723288245285266338647250215802097674417307329790523852908110866361477640577837777742637074396330672504831661603996046849342223500948603943923543852081904904101022478318824632922253463005524487363896385230666000013494015576977373074759763356780028707288956450555021635334563209100463579247085249526693104649768819164316824160665279407616870462314436938771199013576637587516018052062788962656693917898273532307781226599597870175753989403214616715208491094142378424852007729773246864984165364249442875788423196173260802852534938734519745884940194500351045249407198370094537547717760 [158,121] -32922887821918805812751703338757160275540480747362267339600450208182602608091254625821986922451553391373832210060374035040350178726520532828564620657250288411292423685878533946044690543795725590907913856598786793819817138410297472334991746748888251619435445470651387601872132622099422913280024655935667585736177929361580435412537491255614600844631323073480131798127862994775092187554990334872441877037508745842179289842196042894867374564675944663233545198683714205507768853643092082735406887438807818693174013850519620712188270933014645838961024237268123785850204361821057426718388723284733841979976474469051844945105617568518402516186266252208850244810174580757138559362900110811797766929242224639748243730891761490734412782326470962823655861983169427682148206822723584224518828444189600480931257921139761456960519193722520591468414506394468932598077646565096426945675521852124026002264019457192066933094257596172638856923568441413792273807486185666536998823386234842009178798294132683054725604528908001571573183000770103171342238656690434671992876206025015075346686080626415189852738885960279502038583562835926001713925633004906614581680740048635853352477057141477952086509633878087766184091211312038646240921457682482797281006076446745585821434427810226114188291054190522682132763723535118274389833266238584379480387296960114709641840950251212773426014642918751396279557501972499206087365353865844799423610551627054802605158674950401637029088229220480322212788837182006374913422105340900504504706039498790576943618023741095355037596684047987147970784292077289710406652754935912119213782218575939803551000327602847181423505436589395516285762233056115957504403307591105649074808833720529599621589840801053719210486094977605960774736192858227589180383889756286026660502840794253704826257373940623736015919303844503507207433601445422515957948421731788999462268141556364875693910243103870434421980455477655904251934947759712777752271816264591733292419704879533017129502747802468219058616441399013272235938576677571240509766080315740277617636665588245347309628665800512890124585866140791644267569625653111085937714630570002208347795442790313258501438628353526821025431373361826820152888293583374995415315395268913235776118274764754134757856 [158,122] -5799527907388205657651847204559390451546358618820600869794889848008825481447346934794752968293231749100734812917554102155123409015965789480752057962052835297237154433158362466922375592500766682071550780194635847533088708053060314650375509876816440348810467498370867884024787271094880049714796428897041968375636296981893708222200081798781263836699475648699623868332533634072729735266185503045901416094052144246471073147821272381159945542164450963489714407273746215322140642371884961902497932704576611152045298965112969920994494466208274958235559356988643988196273471373236244168592563598857140963104425026201408477962068603315700541064709306249220398063247571046350909096592640514253687015096052188544489140638833375015031405357716233544584034233754071306639551392335057547096022410010730269354534177776474578114467314517723934564744172853301630622319752217223482891360416297190715981908825104360362888623946998979347214851211258691530561877924240582501323496532286586675163217784702029958067159751380004024304990950074885073044418883249840123115661564928603696518586620981050141837170347381617435724540851457222230002025984855321261515944679716725105659994120892904459393960617534463448397038497504719587085415238123613039737610803953008045481848155103727420378162865489544587149296289001011363794679226439776527926444908430595288780754667304774097140411890684504604899784739295357490330365838462892599717399421133517459796249807855098929404398278730833583333360203910489214258562633487433949792904052615230451648395091632073133889514519961542805289794384107659663882092033553842432513966052830005411495346095119971442978088306831464113713810265211460944419665826371945088737415905180075564969503467724031635485047281777391030505042271189980271568191835690829185726208396819269667805568326093564307355314992659467569116809947936149332854336467294401519640078279976764616975300210012139172855297880684401848200110295019072675357933341508505865360105862881319758446840716667588822925849591915837692837055055853629834764703804620155661037898327338504763683050263417775317912721723079659223911954251192295430511685014663469676753648545623032377436244760350247632581273124668318434343144196709973124529683912204454351112910113559232256 [158,123] 28655548357978808621353985257414100001135969184182473282388913328565406191575916396405694209832214057656195066025105070874101879929359974903720178896452035190480727396940083314728548714203114426934559393642282364478162191109718315197365589057395900636013101660764124491665213146838799316029828703371737472787755271034891018970604616798144211574192645208905335648111707658433325199617100001410201001105503708342159211761528407598443404279348362739557054356740832656898599175414585044989314093694133163156313815165770320216416428678905924114284957460011609282954563068981251598814274477163475104063318236045360412245666767024691237208770698733505170519757881203806508287004563517917457622200795527899150829941295008118637010288630193907552240361978764917653627012204205764242787965794542124254229864902648274109331217776276192815071979562431562496379584282900595002109624548188117196669265161522165651436693967941995748147266735279182179980633804665155184234625998836141334115073748559416064881745906685382151541131083193086083730535450549953395607739606820876983022830734996765086937039874840297330159746177479824666512326375998196488276732801511708085117853691381089021709680940321226947912961111150287636027428777808035608679432055589169456557764411089182233709592234356850774374440868361035667630567979454082026858588280063085075694426649172324099392218334167627768805226189365096361985583775460993367164893998816663818894551305928768341412200482865868672496480126014921880627821035210072942328532429601300468521585105151179371583065433473425429565204923310302193653607226321602449839987291112410021459709087362289918851650977973751105436900929302663033190802978738871705035122394686646486343188322617425712800426811233552842833672715131800757871270766399697445371193186741058057950909775757173492563163415110293673323825004508122748547138794695363195556090003548696808423339574430700089565313205176304672976310600312765386566273820017299087331350918557367581837522334151702978096499558311933331187147204151231054113198606215703099875361390807702643307555479657456921908968975486769020973117316166049981656355145530561395797310935158659410558880397070100540579852297971929471314312735740019995155834047796430846949171248 [158,124] 3755353973406961356500849304436380781221300292531123149514174376001441535121854754334335447837711837148095832667738785551822099673816121037278101151684082685381253838251066407828429905697539151633227702868602708177782572487441343810729919964680819956004701776104678600310303201574160366928746142806266150280248443979469945835533705372205281737298717481758022347762368560264522490599485834558816953951416457750073159757096236718645897599415704780539006062917149198896784669450862181452380794507232125184574547726846652371126135584438837237955112703978461458615834279675808085489857758504107631902292174860201363854738186580765682244329267919466523918085492631784378275240979620273982045623818573170150309234997246587073763526139934444507826600870563883556498784487927172543883800084757800133688363412737453329888309443270744547103523026117065186433535714255617917163625536040250546319434322222550070738866596337515762654981512165154057617793609441284094013802866885102672375482273965255725093901007772440098992441560677413080297557274250221547040558530694074362465886190272460480996337402164205053332327046341888507844680163938465361559295093246689657779765591245132433157415603666221466643727393632507182462772691769170337687297545603147018156828549742758711395887970883638092829149870224831055707034618548998032048629897292118566934696196326510587824263632121673893549451606736464595728866187408381021200246828124993823396944473515738280853302897023463235156453783626440743229047344235759863709384455168052250397058983581567889621082415945642541354197365573503766578891415392991195607815968753416766528906734684928195873679112870796701677422961041937436385325511810021872791648456525248597003752217120663279537429013100894354294091828982734771928273738122590176746620877400574515969169963880385458225019447822014565856201709289552361985162706762571084146869968698253113244605409791126107686091486585054321896677740325405463248954447420321072692171865920298582457806216146672662336258811167938860695275426281659242204840744472167506080181333959695297190749859476946704143946674020963064601654532787985244265795563670160013778175280826106599212217122697464086638759374789696748088995003600205374223602415721025445648 [158,125] -16833639722696454677439838174591859818959201811428335253156200048399413069318451044128640524942467638235476419146355000984789279013273898938300089640077388123748781992701115207606576245998592453183556399501641491234330800320170974331755117761376804978989912883755644488688966106062928375154239624604200527042593276945589949838146091789352938218753063031510685286245687113190526648074538887032739202008367660546521882937337293553932846486414346965297394855936235094441686205220812076513591763585612398975785680136167916760821776987438885037219027115117959955778670579174922221582548890040638686154918796038541979155598462430970961224365399541493109545783652071656441089562409214437363705718831698935639867493020992745168877684889876746503398638669079557117733995401513061609921279755580193151521508649636616748338971370068720278082202649128712698723227681545133392712673361532525458874620071607858554870206114092809703480812519431686183153402038773090734700978417639259251285533326136386503386085151774976967235678698642336500816556459781155482261040474136790814695877434821379947418390517588541928972462759398851981503057014316504917355287466438609347179310036216130727161395049288649101683741991100528488346736546507461529230470544737996827880157425987106432818050067420949891325503231016927459046967641337188147923475845174479449168561632354496291544984525063675354616446219356232241010579336657962810000627821357933411445625106815925109134158826414454934299796933624089024027087470610590821757720960041089015491561407578844220571656540803847397686786620561907535092097541011577966626400642790972908630460892904373789881768093422362672800488884037248041536873614982588507647815725249924310074077688457796079872403561332986015456146386065397431704409994317940100818455429007054264102751739179827142429251026636357511421707148143436941135774415534024552955228073463795870668841974940187457866136711938922951140896655164257912316284891950166870975432865092525851212055520580109166738529361271764652952617721516048975062240161565775873440883143190514809287845578696498084283508664091235062893727264451951043508165733346077086259128113258750082960791184528803349657127664176796022807306366032379329354620006912 [158,126] 2544897728046824512610920329226630733698230256118054708677504822672624061300045181030136516629853332975895734236446771481226003150842819336659947525747253230828529469127532179469248511190594154558810257597825438489085871653968010206328063646118827382127611345715770875537774193707027565009010828127634729942035145819477371815561492303236076547869766283901485114970819797729417045200973262638406562124981320706494673378465440367927045231763584132235770603365491306568461464098834723059002805861101959453946975237297128484698970998533134045218854377078992256120260833751617519288045214249800487311061786845222286937525191806056947143257977147148271720174008082167927388720721607005221255507522718886590147758281077851242229782224869374254984403981488423900999845608082951944379450276424889547067106581334373674634178086804873426192597985960910179241923334147784870208883172546682329520537901529886602343859486006146366440900624285802148007063623987321531147097919945922537138113517330146883293438572431802496933029709061244892685187559293158312246963988473584539250572976754089532997068816740651296662203423496552169120302543304043676415430557441959542696477928985217550355889970426775751981835823110917854724284945302472122866472024525739328525408207425739482205604087181702319713258028964841288679664567062737887000804831101313255031505481297086625992228258264260474622300181924581715721876249238514689867253976903804905644040261411519505689123732251336525002628812121629945862775377348081856480204564089589394018876354681985493152744894748172239271254701473744232356420148872277028573132808114173127867881554239049032706471393025269895128016043043993756206729797247640958415391853858261432675204537030488567892781994860450642612817511016280780186688165254535418056965638328716389651163399138741817837620423489334850454259526236608126125951485501644008064871024507602106175824646790821924272153022613422576249760745274963814063790952477702684053072723002465240532275386378722995477545012341790439744338827263363176650758804520083548880596199730977356396337671122954939068862173845103457091674023101993685595000557509495515288395520245408488785136200768537862511334334446458937097767503861217569048042 [158,127] 30184106708343009517212428089035159286350896872087513515340634289216702105795862408759817644570264050001775728042426182594000000434921925933350877205082587456173612485666273485628428767228285557783602657961320533396966160011567444996169147442757784125904543855301573247660548418692950144737253263510534793114523799564354327007281747446489655199217102683135899089457365528864835082162716393270418283624816131141927278835599997507563759025329210756586182030805354972511995909747452610976911460788304961483526079477921772512770123347168228667355863962403758607052738242684477905554426466004893121821914398483104555252299840433530489997592928220827158407950875734841168009252919854166168090630323070986371002868582219504423579680995724249732403331884749259436633579686373094088784853950843116586234904312427492176199298866171276865483600978670258520274769661564014151107083686713749784872130908176340515014679725794412441175953918157729671923748679401117479491866122819775405926887075515922112096223643025501237344363365468689654221388216604420866407762133438481102755124082724238813799518630194687149884300445808915373275681473563810003094842164689634553072784376429919716860005730063256330144625320114005143718217736239681374716095085431133008502224486399832864933410526393517715438513727794187982954467830843625339674923271420103861073009357324756068678692502838533051407591708997063962078451222611391553360927354897641172441434168294599355336112837262943532057640682499676705566868182441314298143196382923924850457909002927032840190466696199552189866883512674310493142222546485998205091527527368483246123176265121569979931359924053702807761017579511096238926658026800156367919419940115931964062987990987902651321428083657692851069611071680082939094173272019334904032503161738030033263450409419480095182273986747848038478449904633571219372591552432600817689931339153736836802197079879864182367922585589383363796019061438143911338865057486078796130565557331185367680850129134824746824966748525952580032361667805052447116038458357705413995823134660903351404034074199565211105753250146402359804854702888543293657998556596018045984974210033075978552276721556986255586393996903697146549153068230584 [158,128] 78404660214107618345126804659457536490648370621261769110843577785904798351208468477663703155598602914114699736490381761272360425121854751399698752818079276613453828262210622865607425718027614245848364355507326189413403929912811318084392771086127325070808555630923893017710266158011884898418403514049292215029237267895702389207360580184814479474070825186259791356613639591681834951890919756234676128175084691116652172139480603004335621221315573014815698441318279030108694441947506387850796710246083496278922497134291665838498338101080243236428603862607852296805239436840083607366036231633849047066442832911055611191883769751823373788671974766313129266468643039639024061601815221568571201546207934591134213173189683066236157771480688950109454610532008053991826121130145103924193201156039804362380075798210273048724586214711204540881336367002616985600659684530538066053152236586590827724049096946558544035417837732191970267607920919576373029099219461738575387190248811724120645129084252683200277686605369914846042245189196542694458190470047779621178914734038451155545515897837348045314181004665324327786698867651729895355291145440213707296019103913663026813782348621771586319062632808050486213068530188228146382734496990518154026517120044622393832879699690055640488153672822365419465940316888034684464167069312921175469067115041618677019457902688745024603734895994801327157659821930966761994863974251468560576909493538914229239110710952483271538353566662424982306477308979951245379441160344262147308796074766792348079799042471575649262576222896114651870516990076753055778285952325507298850194372269690802274914725705470805013775180521214676989736924808297902627463901007365371985662307803897122241236627234332380464534144551676237697564578702365355179355823455015922401845317938419382792813142565255411293621121172632490016689129428083462234238100241047447395021247128430998077830345182068149693333666669247830562794698193938322288737694604336272134174051319374240146599384789909006031135803937371796424611144972152659238295486132398680509486642109998534360634122526773412418571832385105864708651743005134367379913222814643346853028369276367605565162576835674212972108171321185355582592 [158,129] 201654055234939348003960110153488100582914585766506951342891343814356002332633747585055617597960684618781957483363518243048433011412385760579242409132198836527854784059411254115300505821934004623441353338812937382161577786699588095234194037150659813946829980306163769236742733410738659149385969486495397709983753157258794854213323435294890512476509363412911879993270607818579981479616614600901375397755570808386701184150856700078591977435641226903848024856890358197049096491264232237266699286779050548792429300955048203533491828581091791540417147707317623103122873058101475818878744196479650717220443175424130060766736402376513565225950126847168199933020300968935367077960013348014827977895415569025277617382643645753337814736028167814852424667460279073447409251074745778189219220576500097799435982689483493533310185873931142393404787381367116365433672416168874923554958943208241319719681661875100544637186537458881191092289753085915644841263981114423986127652617083862860919316466810569200518803567629585876434640677803334950749358805161564186554849851188459430353349933172826336316826230160017640035658689817221902222753127698134254317333306324083081045770906492316498753772691319670513482380589517883330998148878684745281467386564259810470159108006979070153036057014218960245229140968445484196256659149570265663727204449389493045262204274015355665569784171233761299455061853289307043488205040973083912865290380793619537459484380593573168258915551757439659614721065685103252376297636951815644059192193647574064396815564787456858350628866109990027263842654234755545173313351213878129784329908057585772647285892003983737673570061672099038045775818031777122017263785673546035126576472321492543171191171933233323059128644764802005113728382623306103071415129366544611584018163352976465439838490736946680069580469493889371399043690253373304810855649907837604106831652025626783600809773009482174025456970231047861255780351852323756528969799463115463223470217540759589501913340030608700283763356628223908375716926805010149628861963534308239214195936315138102799669154114587841914602758786502152784067981749444277630581907132246818881311080583391764081581398444217640370000392754496 [158,130] 2521569228809270761811614051029714681682114413447827329427398417357096613461812621086597690878603916221808699796287543076625796838184978726664358255320995741791962148865223778188110350558706539941473502311703451679241631697187292495453716865862072836332283614140383725292802044071934963346341279594670071626667378570253264497649204423563233127164928835589046914621877625476363228123696113751712958448676585230117560950165268987855256980184221918966880570731579377371301294419404789957805730797311241226830864052700295840166458203406516090200731148348235688343566656684220505480785802327396404154555407288841032383961115797086487004060188873581206568096144415431807145115698584489289853262817899749497429188591632938166572067422288817751669136526406262585815231359949112872784991409276452423446834020671773229678628223542539153111912950720528261396418131845936158046876848142043924725319040529461185791085116243451903732653741426623500205657138017525633939840210600644542588661572048028629583008827223652478456990410923837603417752853666629493576572023635610774295681351171233200690879261609460186555735161809156754691668486162321726814157788998981593895468691097437888649669098068378324402526999015718180245356345405630592112364004873109053851413379496396407128245075209720957497463863358747377685882643646149481018481218617958659265923913287997880351159123131208334389938554718718620087864331535252315110006029247067604208290305245699582960374660967533071870410799525987116477660517694318197370359536706378549317933566076386368830423162332750951722832594134590469488583907808654476231115183200362129843464050217435853038062073320071284968705756636754208712189374472670967157735174796749120855023082613318291378056223070747261050174643275860571287973807683485205622668928760461954871019018602215902853331476718212885555779915758927834934129645006162375777811712502177011988278602493180021314816734140606364239009787648783706189460778139571906944056869106102029800077475591918721790216101327423013224366210483251024657616605504518667806991990764570592486526530714276017288494918436032818921080778570313331760477338214698283132102129188881145787295255464790279412877040 [158,131] -3925583669349488875766946804311976164639397951547268001193265497545529846406360429206448395306886778685850072934920707126126183463492526729977925575080997567796538047226407705561191397369220051612921927168854210893423566254681498956455965667435988688714038547898950165541307955935781923105416319629247725737189843192979443467393579490338645499217998918324081091755622665845613909114401064302998267018917376485717521819011842686456573257898751267360187294089015478021411775356551444316116920062517139049606915374447837436280848531955928066345835328505744941369581208400597819471553671600468555142630439944336739678611993314757350958429234392284766981830200373466759493704577765873079054935215944693752582140286298655550765994458018559725552095816355743677507621139724206446153183496524365984901283516454718646867785121478343948064804191149985638952117681672354273583714708937280968481092242020411107652446346073989379021817300991141577027622387148846486156109012925874890995713133954478774991806235277402616932089943899670086947492178048383466035127151206954914019491321452315175237930223339220822406643888187734874798509311884957902776102157439003811058592532940723464008361789288785181989827717982842378370112342260635419094574984780148530466441641186646598907889989167680065022587720869112197633144773780686996625379486810162551519951024287828798223051462028965689656625915813363848854392708754725067066789629992756077050734218160992543533066533249320655398327497170570740384919819331699917283233771349095850481189086219804786449833915699799134806999817906682280809105862069116418945940597129937507832677247494832221615591406888367190727893432563464874804831008907640230574460311924192431606467167385984913247505091339484458318276147618362384953714227958841170755261060526765629172539382069545909496182456388531146208615608253453720655046158382201734465625921646276922899374358054285720185481322294961303143577828012941660532397132483365547793319829132901176776869679791412579356270574234431557981807590778774332777070059272880957287294058129998210823183582664159196634691991913937934578002484515324739201209156926565227727824228104299602896409852951696784 [158,132] 16001599189940120191711610090766766332294344519803726165871628229626295215189654370420475138336682696310670253701719277266751191302821906230450766816427333823454963331733917638451671883733744529812474836123937223701899149379304692237024199740313423931282167476530230004984046130256554889947022157767367278579270941730058138856161236036515093985075693448414075575173814828908291015049649509115611608066032970036959371840023266988058955900379821587015752923440189111097713031845042997546841349321802169784929956522465628114955777347556097654383727596330261455516784423100357221201346546210089051503127682243475766299923012950247510755815515411518453182117205366047884179698400987678001733980808191187040939331660194742259335007616286730293906600930719367706742800500692937198225101577140319292206242388546662244415773279257617300344412600422267013664065385471225048782791905234437961431719606546209976941404463971410930042676676914756760242904594109559737787381028158996527283644995146916346442703959342373590504717492995701359807746979726646470065617102087420651210207050516071904692576874764837245413602144237681808583767163111152100909186912404250210507938860464269260495390644164299587435084946232907286201187175575165565066442235897246729909416933116177870961257235565830111310252720222674897706083569212147604058916807248884274308278061686191176104599525638311458569551191394489040627712164892348660776895772056794608648925120851081118554060074057690315837998105016623398289581126734036602455109186035495095053753437674395098838683335706789582959719928240345310175778289498893775733468648512245999335243862737911000598128382994559123075110980472515275120643970784357064049471593381886642852039417536169103601805370433794860734115325762945472415014305006526171227596088908488303600916276196167721449213445695956775293324035561633934385884082923716336329382608969496220176494273135629954523039714681524398481898495749717610019972736565933559412945194549849694944118027995176164994120414898653560339725377616958746905507147834745178695523623234907411970618185904360859469587158440636740977571840146600740335925826437102540730282575125374308661814512 [158,133] 51746627766674905404058877890974603461108036661115427210985690377857726732724017687107460834683430754504272353756954721015555086777188544969293506992899591308298798591879266708921633796050311276721909310493819937432977062826849740440202756094010505801083116386041985293585223188993474773341178381087802356097045655129779001976199631966567429956568741566380772407649830196939943189608138943947370060966602235108854653303101840574704371201191967831682733592976193957589313595076156352723871934435877045323535814031408979010106216041539020568179763565633636505148556586749452210721685040630334227780585632736801245200030895732339001800544044826877784142661342541241960063987723903166405721147840959131622574509951346737861454955494564916649270544889509520742052989566490378607217028747453370979846256386067923417244083608392733872316283570215604099561380216783960518124891273451223591559769820286324453348982640207271753963485974606250471757583015341320183134544534976831452185531643320678895199851783990184965962460810366721811029003634009995932457377140966837492024687464988581680979965371802054721781999236698853732304573824532844918318583165171142772257946333750724428177854720635275152623343854850337030724062188604298649344055111066181098587043256387017720758295481918359925328753072384185110273485549240843575543250143914092012020518893000858492755286349448408909746375128652248567061569322344486787997723005768466082269107606282022981575653815159603452968601302981686520996753933073379367156985438214327339166899135522962229899705183616865170867964289455565932185290094563206430076990332293274909104431624047019331996168552234249728005253295393574692573516734159371830507474463831499197985562038372951814601819879705052678775452523179397464186398561180601567326975764452396317289694179156996609331507792440213360027936571497408182546410595052845598157226295171210887664438273692697108957903860946921038794663951409568665111269519306681055870386443335733418858608270635079787822721754856465008746219176511712509366923310337842530972393227507801339831432296879055965282716032165093455812692272900413427943776928773304028572120780889859328 [158,134] 1300229925667687250574918088774815944939102807882887998374072366890321300799274072309422452129402319330591907518312039021097535054751380659038299832175918423689376732738566700999332545271445235855960292458534006156500639370554054724763797659436427560645698287879997219437495135954464051146934279019329208455446008301966548527654418016223547706784078070713984502058353327131956053664166325203705463517354356101276730741871490257257002094525198928115824543721819058452865243124611867204042458757692290008290425295306865391763118515527494190020450289672219150522680956340162327650116509758458945113910193524768851275213300836875261484172115194761320698912263177626176004094729783642543126550258704026007424600243356540205206277041903206020538564386283866331036279654717697118646456621935280711450749174718850141663285901803768738184392370907201162187544677288042092494067303900517538012429788820854344061055227448375009934734842202714120518146262021781972846018464274919917220411655100959493237730769908883206295911637392356581276478382651894742251794932590826859793914660393857751537956713005030670943830977490515533809727663518039511647931913339684092852353323098749382984240233126223712532879969462159172038419632469861666974399029606803900621863371522376759208968673975875318346428116594070170245182744354859598964554237797658928329178141818359449398097015111934022786067191857536561859008395829515872636107203336000613109176607235314579057184250744049326396018006255126438938829607141406547666670304639048680644572979233525393256914885740589193921475403195856755412667261120109349366141644274539892040087418551289764407509712916937250620361802921926188057644753412833131756786290351345206226400562534744301338917424675885840372285100309640911643574796081079227375933823596272762643993522534240329270902448842022160466629568911457543427367658159781199622034764216872473123373831028059172910533354783203424602267108040987766759447912905223333222210668191680304938750803056310759496308106342596742231279043356687387637482557786719360230391885572849052570096066059028341247909102825644341586814142412737743874790009988709165981504462 [158,135] -51919071904239273876883652725329894931387931855573192714363666246713305254951226203520492995542430113964288231801991441164740290983994534114515519525093282004593472235786824382756948197550524638126280039277550836039190755025781568441224243990254065090798401837279063087788811870244282572026511430822652055444880188116124842576417477842777672070884537965739404015457107769508063590449468899860868493108489271065198962478910102575161028080803815814846088716646165565376980382656487736886354598331191677639593113569662353121136898500572780300451401620755538482625042010804487941357296295870923026122138599044449013354418077549764428504126363834549539690291811881735200637133882416791121811947627854116139496199312367876703096650850832511621248939281360042476017794739607036407222142542873710617875937079834565954020129343396014258888095585039881425854199460204060008601359636202852099062345624852208076636301813087091358313156955927874974133750516137456902777098014364326254934678930643459813237575827210885429534688168850135768809752960693556249965325257992700059298570121573210406354477721909793118586372891572756211490191334717476185936256141034350438178011558725900047273735486244646999568611335413415364793945390657300681682929063893903218284740051099915977949808028762347417418433893756203210958226766477458365387865206516862756728223288917074757057321444745311590357969609319316697635979932683070729763539185982266424504408248219232279532800196403513087545679475619881575391130977839231404541216363467599663043563677574492128677597288658440512631215433305103252336153849610693912200566933087522196599616184587031943728848138129485137477908700227321706297284017156004874527820071115732355880817228980030391359170971844331292230830508262951834697990920582867002642187070800156922846576609795704234363738264780388059960648291262925634511171624440242213865006959923178090464756718520742116902670047776051962715299012995783375790141948954093657403965028767844542425599472201216769408407083060789370759280914590663288281827131168648004334295924038025343008126730276276835130543437822794504347778998095748491943502440108517320 [158,136] 17289240912777289923551538255619356435549010091506730951324225442347401855781976021250856535771095538490421108299860104550300831686155491026092743038717590130869381715861800440451712762104606523384739119413188320198847285509325462817060633379231161375687573695829145911544275199986617844237732994843328002336746844621914379128588560048532737979459970549011205386292593825246597796255867745374898713788737845520081214126954242714224749118657588825111854074718474203799682713481993396618107491339540832734277197196983130703688890012892160487947209287987291386813367044682522695947238259751934356179742569912017598317386349477490551871390340598921524419788901663226081191726996312492742853122115058595262801977234271097482850890256745285837612491313327217924315862432975617453716876993350495364645179364276334872229511696456935210759527540647325253385806688288167162355278205675786144140217767239356167770095545871056923355480794155142669488721446019056750550302570308357386811277480337203067112411777061058649415018198695655382915650423068561350074928228959997934138946636081675553319036886452013771531768873425735944133894178899281716791256603520517865555182252913898532428333007511089053411448428301857458658055668553171168856429535080501152239985356780536982592778614238520773551969979985040030299296724127242353313326374437405945786201091810739228762238212928304627553695560544227543039775155326588956682303416530214450364908456575694879927550631353892053464753962935540579929595570059776066450881771143199867184968736106990775668170886804123863169968550938967469896237843208877196119740714132589729860178503665283607400482824516345567519950644463049407716121136502778857140463589399967673831651510992431377181699668645513246378051494531721087293422518475033980312977347871153878793785850578997448826501474132106242369071984278674061376881633161985627907270707841499364195365195254323956630657250821055379555561738505978679755292717378933307325463685902752044163496429496216535047430776443751050184543951905771060048540084514842135569732989960709134440961939595600230868613961283097509236295070544748635960535008 [158,137] 17044647092308386266796455487254955258174880227237739369916550023651453446160224026746945008524518348342239143640782993389687244417232758975662510524360683742441994701959928354632459079787289560460888139698122182723299286249533946836097289870444824952842618877029794791233513619756758656567190948779772195996162364317004237518425361073582251215595225712588508438772155194036506779783376105638498815601032010789078348680972044799620676511657608174793091850327307290522183257196838263690053636105747437581398950394278674020664779831088419339310868416740959065562348697406718389914728930980493157388366677761327171917381854531146985984619996366275701697038723669146740210492812380618409927732735789599339100311511764234977366404992939282346285140319466280663117120412535976346408376561082932186846559873445739282361934650799739261725864607085430951109491605736041137738177573110988418117581723972637151722632675851034303524303185535900123005870538481044583086244248037474108398022756956303253449467917297748024627822690033675091208949003560139685464499417536643392802831043317406724705849866499734439824114567159147431812028911455355772083588082668238213719665130760595339252733538377681273578583292733754579698219484476399950690522107407177055830216045566051300285560981038733620213292851965911216978330492027025656816520496335111307528622598099262707523307822510794825015557952071210980792004082623470007694705398768750881510222426881883482985368356235020995665378113984287893281709945544328118186655586557411261212809531026457557171883437632426269319182296906785147761273820286717557680750621406791847775755251975349956511199477394936505295873039942629030568298006415259906345881349661681566920344804988057606870696606115296809878267457225392802184584944022202959785596803027339978869274475101602534004496465353998314324573018518785430015268443653279499957635568884991132868289567332500456686947501804251292175315133432521567828391574468834819488278384910606202201620280512952865692627222667816841861799523482975286249626847147621902710706580564091573107784469106854662553984766858394859781912718536966688 [158,138] 12107274941212352546047869029333338797500917572853261593783112858775874452799611470384958874098289035492136565981959270102135821836263987293200077571778894109607357433747369792399052035694122154948560043068323743917901869422311644608094821721783274500844862084803537837370882740670886686095515984929149399556551339795479324991855334904517625971105117333631570969973136875295343234540100501125061620967989091063689255821438739452512301321133037363069340610644695169811428473097521600209731212340731848635431440138836470772310498134329889222684403388774591445610535418455551982622313543842982304006348525898433764959364110743785384588880710708803416252245961808356923563178123751540186786931433319073127730063499263775863674968463082818969466782800984630676231905597914615656275200757083133856786439716806440967324288100789017494837539929537219473292566856563612098614128871086839861030761423458487066085356494579821752110707316206784378857513578100658897356715821522285030649039739369981775497659775153142848027726067737988814993938920750300018215466703450621666023246743151998061397481861515966103692732689257096053426161799979270419220731185064187355786253154659133222743164726230127218685187235279369731153553578901746433396275855009041704326729142350704723352935392842328144818332420975126475712006404911730419866217226672870363616889115972931733579409295444057634130000140153880205164538269943769396834726033772886673974902425300240106543654476102372917777965077417877407221542714938547851128732728548763339223825732152074541443817660180067093112318891494420114790002736819415401560908848325865225351229021717546323165481240441144861362268621238124268166164383830768113052481684550158901397215198702243255159434685092058602557368752438400960388243253157860146185215939514138947348196659048603085218355589526186790876623373157344182194328937689301702670894689793237342699417382207003965134793384748398808893954324150965799601694248528241338575713518169583304520193558107434267251363193623539306058180035916654091121995114117924676594941854962620507326736868260769258740713032868816606639126996 [158,139] 2571924640599419607742442785532015830200751543359377491101176689981043611461225196720590426943186995520147291242101806913256320041378447060290864281850526390286052186006683321885304278009676091743660067352520928685523194689205002818059481536594226252854513978721814436215508117439019293783378172683142928905325050814283717840114204795445427855600510326445465029583658254275209934150664223453918869199354628271392109394410098837879888617242426038064583221239922545229932738222840434536250489238580874595581134435191119027447246750465581900282497238800644596344373406068677489534354676551042061951705799619532430006072923698662637746281832172389887700365612527237336647381554510365845900085592474395927542641298939230926106408128474674066567329342939557925260030662022488911041714403431689524244335111185716661298466924371494940086979786732054192582575808292420214035135444114132416331927649053495679682466283636870026913001889109027402338953494394686363294464847049027829885742367695291548956013938929676797407195998874966134279037120386781662087779674823387273427497446862602858211432526913036446457041612147275651812048422674526943597645552892212726594837823019920430253581751171986762052935445469564318973099123061740702462978878567441587497655166831863703322902403535080412845082445833186660954544882360627199268801482030387316831616537317363657944546341943689947735327040490259154928115016096928622880159282729428013744083824768520920617999774188115702464085390075562436869782065818012557108477885935557257848492858132181453762531384041283970755344702754410871729346250494796559551089565785351978128904908400441154718903089815917905074842407911491923371131777407192461409897703143711692066309884335257720673425615995613968788961588052605275995139951279249128015147809652649929293762598590137902752685065482399603748204017879757696141896577695831210686810494571708071230142480769674015055529167244881350693319266330766997356574413161638639010866694013252031265175936698228660987468909103068350568527742440090788106707376737001540286288447875089222878785580427123730782197537324943280 [158,140] 403295828454817802701311513401029573630410718563227143375475153614646181212017468920826344894178804043642320810957646028944684087421139090974797246807411268261344337915139028402753750801196839075837196558880426184048079480809016017533384434486462668600285924618752173635135145075535038451680785296638851294008400128315505925139994832352424295226840790904408980482961648604644196058904269728683461251580238009509080684017659571345075893024784392884104721226098879742357968759512326967062839187095481777054301521705707792056414989403433121670577261526514207616550257298945606848667346152931942960787450908702732077608648230356337757231309641389436284865025649615403159290238926152031609948138859925975516086856150302114921870976468882857592000033060816670078313490199390494434887558055078033481666099016249591495669855313961585724870951683392111617336808981093565578742611052811785936297973723604740787746986583495321910752246707062641552253543289370922318137920083559290512409764953076837950938400106664521585937032941906082550107963352200725517206478069563632367644089094760631052865922670877282094551919561785135592627543941586655447332870527039983194975503656779293595812453646877498402533559699086475915337315136173094831519672850923028189426807432519849787557305227275159653649545852026946964708622919281289718117838199545495780710953572174862381628439064229528274825284288105898880054233621513462733343486360928884087252174445952841165348899665584429413579836336755722618394560311472497206786920387205482997849001682977620667963643990501160247401199637057831865501406910061959624806370245176785214769972822518531293478118070659472782260786673699389737697216687423388499765058809496468454857798297552372049097708129458609825434856447131330652012435741926102571870689339767265977707171684401649842295204416433051613207297034640610632765379071225195501604868147967889912628786918888366342602000507260763092016063632639563994073957729111129462501664549215232903410074214244112826829794743287116104031735838999508368217663007660089035826857510432584856788717573832752435190728 [158,141] 4389329315782972745221326084773151135509699317786454447604815576244326873501649254280636308032179686949157650897403590315509932179594661985514803704520754730994786508995537467556122015498962659439926103210660820532076061020717655655934392966459920416852060037035061548239151690196534688080786462839306651661450455098473186325920498143529404869675249324497569977901310492403563716039155959690336880374012577402526059800288112665574671859858976035529819021491840987508990311085119789996586845982484155169530223650183482869407216143948967644715181695885331196651759859649616827001154347409910977663646024919567287359300197422247895134765713367004635189487727593456949942677799877159525872790428361429891628871456573135698954136578187411590813249675319677448493984879019890171736658255429246083772844602478424159751671599611824258817067393706761680881543239293779777729140467895374948524168649754677597764240489712196317568603791185588871499951163093362401928482541375533858183325275814448971485469460004623854568455893793953809755327724119123279865942596231885914480214955748941160417368147952339258380129885132312538818275442528096904245250753395678070610248190163896094732297325493956435157305837856613058500601569187540487754950557028887050892766171484931176054069418326366970012949967833577898652494648734194442733607278737502145955218613831989409653345916764436197889069182410499927207798549401261168789984905022132305865566142338588350625050558979106240643761003071171005713114240321014387541768380216557232314653521418947435124828618957330844024638477074034346804965367848779801908582682177476183138271532138872225871559305366729248041665033710323905793500817001726906192919415857756704398553603222678639063424212982997033399898097293407834608090635459890030283432012613315776504222146835043447267702028417309977671408242400915480077201653904073057385623945956058465230931637301119685634011295245183556963916666122976915984980519335501885093696206246483671135973052623750484127750562344822876029174761503967452901717056246513513400559279418426342414341411824848 [158,142] -1457588683437862972247400751871217944764810137821782892863478852151335705398558302016106658520114483605017185353109145596693724685428153322915464933637866744613713542101688986218034236397879082754657419807573173876777508741005731008314067702093583569931459872490900797006444493021305498191490877036162377858202997295525527987308910188437576078737569927860062921656858692964630779344447889836770149781170211269047904421428812414235862224928814554397833161092635019207072831751194415979900051191458147675267953680415063203447917906798344657702069134212272117463996182609746468538414553896516134062390927134940269435549975464623487040083287085785014127269594455477257600839081658411666546499272038862675541731152723589185200610010224118729477213007686566983670145817757843450799227947337914303375015427649466792607695000322736784612376683686815507379075106918909945976738130340017434946248080702325132839537407413598658186324354140627936659050378444225135090267088602696339432625959083671045816887209609249937462767203135486806392238019923354257783676617923881875230339129523560774222246512988180742911299559213859848877419973346565461431991411935059066067565881922078722595899956261665698708076625449152254865039543391142245691407449599903319592058342653150092104142263570304864820870863372622852620798806143124080079279975149788156684170127079699367431756283668002824262485573327665104841966006858370025362360099766525025784345175428523102023170190250744836809844196443361463475332475231603825485907561843846130660128205245591621097612942734141489656235704829735943497669283660120924518548545512380052500944903027010752985872338261479128472649870488647915856128415757017702735914578589697204737655711025643121574299264538497020582842352260615020941342556227209488319551850616388918355233418147469643845883974215574572938846894791883063650713513442676358787868887159847580082499576518294674133892539653030126814113989114024410476250986090622488359257111495060512072104896174016662195788604301965357685333571064512660183613436277267825406674424562246210686795 [158,143] 86149842580176978711331927788926950831886441332875106000224140886210608939710672502984241475149177911875811259459196256694855703618253461456644855176074468706088830695802109639977880060817847009459442656813574141666017975211013153758636177443663186981948944571595564580617151317835942160769072816932191413722472738194005714986235315200535901438282733783968000111557339042428362003468360970656970385712416787286187849113073540109122140967603016080062076640574921860855049008556128101949478391980195153919746009431704664928106029772526733520631306069978261302009981442304468887009821548589550242491700130636839769067511027247849713516791573079614297718532956661890586101740138179230866326439866443334477286795250162376425577810054761848198080192311902269992282567736731135162834688358245567956802932275816952148802911896152048746810867475205839380918953535158339452976165717238665751972132141296757507117374141201351701231759938188978412560653199057830283473173754581396669775792984847175726065412380342888243606998120328618242874202873259058803159566245552821482355977164737591697342904574661558218847396489504178535198682351840381859479053999059967728055517130712296301178146030559290397687377033867930805039436742844876237180376922914479974331186535801066242566578895326013950127470055509749820967122867105122977333546934123372978870242903604272370937526727246700165533360223947686979100385992325258879896758151581872450569010405118620218013623648089713198937075441807290689730382252418293429663809479663569616447290283420800397340307377077911080161129417451542511605698427912869835427501841730387615168363822539533029427941414867880666553210472926693140081271036240510501259295108830381781878545571443841722048366486611170874270898678255841116555192128506993196352355153885505147946205213384338004516883552830783084343372309101009014343930283594571187582187520726225386470961438965603167296861194299401058871013823428066076225750331134072463784375793076396763666045012308033034628668110256585136483545881613202496653443042761230068773371355184 [158,144] 6254375887168819514102622431794719046325487649241912483019413261689435005946163394468674690458746412880207998722198103417762536965942326361042541319937227105405238375620213549025088115048991782722768738168803441460764871445660843765686445716820070286326984532761464456802771816243857808857216142992434998542061879107711727217519883149728833745368861982507984345063844247426260320603591824932640742893646443915584441557665966801058833310042768454400487925530344029452293938147284844149929014178297150225998042296726304596281570427825841194430717813059032600904870981424291450547243406361015418870108070479392055207973947543062280626337153412010853785338971126275622784616755216587856917238978639684264743876362498674477290974134758400213255705757770806067643229705686441584169645645957032085630751201254751365380157810680121546949898870769838835191814703864703793923345750019733500879979242511750116214334152542916183412338049375969003253228635890426070934947682865625076016372334335342795675440440540484775294105285063357164883076562574335164535720713924030545944739394547327869998665157585311663766668311335824899446042463998090420861972978593606499081246556282918066519225853075652352501050218228116821000129149933810414279721991411808607071972720417750886355791445145515800396507487064014499801326014532515829486266781873807364403525241622530376505070234406095291631218165415618404343178274572604156123201211167077992565071698710622346553414709503773655699098120449583521697568404776516904484254610409768413971413953175376042238677530359423238239308538132801059306859156034325578557649475166956169082617367439724813343280143191051628152851444836653691873557887742859473704517366963842009038041526510143250772200684047316824571882731302651880810380186261712373280446745375338832626388547653001060186099810671998277063412667915969122797967624889633265193576571104997090946127470570102459575680656228001900827981843632097953365514941987436059552615653079113064711351523557061919298708608913096850505696806605342823894788409155203003424 [158,145] -96769460465141756784169627353435980780336631439989276083357390009796960837493910094360229534517697449331577879137191671412376105155643596712375021639559519128125418758149729509230509052344197388849570175811072858043574895956198947982004043639810393962038819471829895828228523144925853956874044691653868025946461581248375428317554093180584840607658275024832569607557112647798442276887769397965098888445624824349332147265255514398197322469303720915307396968176098100637405936309354082451984786963591233228417922242788404838833425820413207267477165298397893107775922128849830359406645777987205048522606345280981390895604964648824101478603375009437540382250091242291664253687047365929575220428601976947305748942730207006266385856383118204273910254695192490704409571519800744137482811454201243296997476403488136917445143581110618074289705278056605247500222739389607090229288969663530275171759430327450155039304128084334558904825465861094386041528993966420128353486434107236308514017840943708366428836388128114130015199236314021549830411744755521333361933937928980930558095022257186728223486770226811121534016617353291100232197051931991341614201834074840987490556717847603063822575195216345214995594042455893084193748992155330953155347595666963726930203455486300151179908476109631199626607718622964097249703287550477433245119523807476591690517607071949027363369630449627046940609042810901152925608709546185610853180667672844946005653755766748687501981903615095928290638438024827358389130982136524108918069702664441651681543387951865657798221159850491579219860108518683003553731364708150704560880631257543489467218893327463775816510990037281445811129875334185467645316672682573263182124991218667961675651752274450922361149037267078879387055263295556951867358887002437102380341211871122435213609324143584817083680721284374233430300883476735006832083806639870418338151882513618659558071074043194279474616952751709214217315974349656637174362057339365474599049326470739493358744044854432185266926341189194350704137029410662942286531136 [158,146] 6905846169941669803267818126059780376538904949300277641490675670886059452970862072992384929803485618401351249624410818972401371858922716987714830543630429689069975174676179765107171463895362449466965360089696441717321416404956656781146331471221563747231068387040788024086923450867927923343451769398886618064941081369365549816974300780513941869139225805871725094175616546862708083749714310841243962611924125317155014016191461042206119207981380194321495087522318840339745718380156965452502859943264940485703649369667132226920276403598214475137690423870797912877254843103154402027033560341957584095916437980140222887947491204868048278705322003142813139975269069515649131225003936049059834018772704527944940315048550946795953023300896831713221032302587742281742213276297126779987674281844267302541672511860101036958127430675796637328441930118398327913009321014704191756359941846423425002640474231979575849311866726496879696013118449016399745861938348884225437788469405384104025551706910307864703639080467201479919861137017823907546732329709047862541514355764804249567189973178645918134125131346959347190262816633516364036544566172693639953751123845164745428280871070383369577421831866843579643499617642662071677374283233431371945564935714988725293419397101458436050295935673438055980567339012345536840489614610296852960086020394452975850541403881004871230530088934852285504541671588893038602793083559949459634385533065420806830555055531828231714044683223631091791482493719852258057568651526380959227582204760043080640962700080277024919335781414038928150531370543856945818904762450928783653389027827526731389129931400396276822588802111405532516984234656012927262767360316515264343756104687770300151040142261265387419194440945423176397676599052516617769675492736961991183231191505953757191208092795989079342942958515227302048022746458163180590742221658336493260689013625679065354710238946970739432563641683180851171686298792863950897694483630514459586230631020366216211127226112629095991152633773857870303312446456132300 [158,147] -108992532307730079108656242819007132183446737584731635561406532912076521576202729830543479826628289904576837086185129870929092937539198630670284818421320971727702600909336405204671517950458510680789643461921738967514508601091231480920652111519567558796170496422987768446884510208415594271166133846437657199117721060513866142343879179248731186484821181879426969354592001211460307017271017213016657694835414457207665886155533014718849636945208645648301184366825933069324319189641730489304729743360831027698805347737073528649652330272540756396194144107701149285262353967500967613747681099322676087393898899882500774115544856759007614935518570536168481337326718933073335528998516427499891909747330866296664553796923481056776070287669224028065898371687600141044569006663926101937973934898697271363437317533419603627745600381172717924055905759030774824580427736816463352630663198536820892839055818965459510250555327541313680755960750839698467501149601193698609565849764040810338032243068432331195786588357409275327926733739387719534777210826942350036955260214168356482884226115316975355692993051166812644730944474212742261878072944212662036446337325255250529669255135834943702507741851652339150828602680036835136059525881781860299233806800040887703918732890530160988164124480566310108681846991132103518570159753592670177651894311826226925235566012787444583615259112183015113219918338462347083737836387145961459780754214672030219298297494646368956763284054095846215254229931275156447659472027290236814553435643356673725932839228578665451378670431400549145350386561784351216006777597672731645277150283050187533205565797975015460615111714190928564243647966014293576090808690559434383945902975617794453573298965361390809782003787970879312957904164009945905280878065433206416259736645695037082178801582035981281571354224209583548456056015797845327443810294964742484908797994244371761041938191721788713526835654592782113368925049914032854434131301275859851051136997633614960099820884191624490351969323225959160617152 [158,148] 1753899545436565517619868082313904583987468012139757244202004073039439589619929709328353721914527790154381168914864836830703528779218094489705829564752857290807608814846867906394722389210988626854424074838798151285682189152397409014682815385527770122992960805855658067737912235811632581497886493923584007073046562118999749987743239921938727834499599318035211565854710246383104962469679857873077169754952941183935210973834018645686049595342559765439347913751140052484779690977358768912109163753148831956712678755654089348017446316775094640660175354436447984125905364455044077620189576660122520053308366783148610428457426196232114894283670768323371191545472269061877658540474963820680626175569273480527811812058147304718301074016280800486109646610234733339447650949554999012919711327271706618974348131983435459494901588266049102271718220930066537556896050783478470268136109282490134914439755631833310424150059941387159032526100629344146977252593323290763429291189134104269398705546557798411886729622062630457932594136026197486710521249221932355085949764393755752816644822930286503755472388856156338538858671183434249446453087460235707500767185563690984811487987180050472185397394219040163298974813372108589184365893502410532119174235420503139955729227594084279921490624578688141435236404211006210986117567411353471807560275623889220655737062986684062656123302378194538127127148192799593760603573122231237023531731555562585750997068170297303221181758390258257705140705751677829642745884174187996155069125031604958839816955497635668918019375517474175408135809319895242624369885497958666778748294165971037447399494222902133287107143823361885343475520765484769339878681844360635496864461735411175214107317319298887800440687064043890270021260743609889394293110296709719109429227850638736741097192856240328228790639851555672354506037388465021536455706833168545192045179408244746874417826252361348578349963286790944365674542063638197171006623299583659416732550471497855988753246323446518365018061203576 [158,149] 7538935035309274722628133057765397072427334854962991875071605772949933550274008973899215443404733882612394823574414609107127462316539224612523164377046415529125133799271322973439992200143887173070158862741832358889600296820131517811699354232583594279965229505860671309638886616993882625801230972267038302949531806786263239367414134351263071273159081786896280265802299425880052279460416888700835782339406899104761150280908065719205969590872996164809587737427449425417215434567833701677152079114359386499598956180896655052705624270050787166000620687730092792981191849908020050216519323875842380626738779694947283012175212181942806097606517564646068304239023696810983130411621981069515751158609726889340006977849723237079564857013979616669864022248003074051821966986566540981292759055617576388626271949652037386590540842914825585808032129813166408226919143892173615604424879352067871602173225967370085677257305640837832087721839731164626956285869661383557268566808229959288083735738433250011762903641613761300636401236410371135936471469721910641180802596855782482352935352412599397649936948040070287198613553217112697357559469510027661426908269069491852769538801883622404016622219876744941924342504815102222155485120851317148535267643118365031297691741193526677078098163877141725618892603313997020702388737735843086074581236382890252953354484409288227335972655433719887058570262180047212639338105257795726549268920892641967348217073583950581368354868558061210285959091329395451732586395806922807419101470984065391071222767337412544415856707916589291139625768697182620505681408945258630835787275015899488022960774079918199606185768891373631128327470492070899045178156895754463841155295178024775828067401829340982755141787529223072000390845933638682885469467563241754522287291349925134273165782899749173159811257639775635720670227016342956022261356426026957723894432540833253268974125906207064246135130287718096864082235565283494622462143081959317429052207325177156368481636607694588720 [158,150] 17377308944391670865910773053043760595258710152087173349658927088776750553636587662830484679842370829633233980873271330755400064392305580307268984611592640602502374195759071937999763010794305296850375920382287389752491384885623067166921727591151177195978291984883613704683416673329149248184860158711134193660291822515289442314168787545862014581767595560711814762435500163008119295506889240484293437820837329330286369084674741653703525871046842318742873335918347497743073767988946275523689831340389646544213895783028766451524767115231854846962981263137037546090744107548615550121443348446020357538359639663132120373335717823768202176654466278418288099736551705710024449153461009214698240126744078206352590111165433861302381569206847771784960598486211066911749278007371865515073459627596629585041569713757851343353796489870719595762131534956917595163596945894194268436234945188813597301035246664813318778246069901571149417543380546328631004282580945269041488692169303077649221501552480517894096764680235782547445415016593347750828885107719725810054986167363250074884113516182755835568952165179317186215365357019584726612759755297526346988188303253877848628369855356429240665123613881932590862261365564138260919842461851340298833835492823337505222810976650906545949786529222917101278292247798029101132457184028743761502139649053381293717457446267132701065337450612647640567068293453151049573480443482047354197366181938896927420868854818901437031767280653384354338859332908390138760775111174272413493255722958546061599332545399886487138512225095293081759004983502932319461263291972102846806062554751874678240712407905975473799791242151973195330999291588724524984981287668563121979340126876292027690301664608716243401925121733074755679755202747162774211631566474795482506269474163492165335340562445295212234992596732972648929853738648361328266852331944265301244896811197122276430992931480614540781514794905951085189284036023499388596971560955077099987388227685974757797302927 [158,151] -244152007182430526350299589962438156343600832423587769112431937738024103379953717227961248317718201008146536597385181653349283113782372045084122623620492220671078215645126688747445931410909634940393542328750520501002774374838192873225998321699544476825178883396354500301792651541289976390050910498982649629339014501651686917677066647420970741553188840137547035513369953560317005188211632068802375909769570099450559764396278626867722397585727952776028284813894418837067799225685074798292277244761679730325715948896887947761468793593443326173716582687726840854330821684800081081297147744035627004599428125685265063389829776759453552090435217822031464471494418431994413810752688534407425661056438254329986170880030172728870672738137428877799532671449107801478856064519850566320538604417052241577090005116325522685069606344885223208137267661011641204892371083734564716758011704670689786503836704359265954682149144094403704074674576829722966714794455278255029281362577554591025229121306556410803424736365637279281859761424023762410450586046504380988145221320992841226561553867409726488191197225071956133707590009635625043236953923129771967525219582245329505498172427661205699602385147400491085440270162285606401378148456151050534647360670646867582751150276185012226026216027505666485317877790387228565691113631586350340579221394265170928822905841389216037704549762413708554972732019487514426201736809988811195720695292771958126103063861186115996266451302090046533965454498342885477374787112634847939958615943764607111221330982476820016892893180222369205552496399235037220766078732764441324754843103764038516685253362969954659068342945990613956735449031588945325275718830520322777897794025649493578578711095339076477967463122180210929493488691957034875501951573132671001329765029473278376549684078437565486659675308852473680681550413307998566740913964811145725952019338674247372668326731524670767500596980448241948835145014210948219936341181216251616076193253196752 [158,152] 1275949500290858661097161630512089454575790561451028037326941899645794990945111740552691282519429981923641227763784285061187295866837831568028789667879574364823791003626007677341304866727362920781883319089117652631231168676987765556185497845800148732846745484921074814958787016998656242501130294875522788273809737945848103312983506250500010072765514862709330135208466962204870073310458367819876770683823205890546975794719573874832512365296361509811691295760412312068030028293883526723603411925336360285547369876990120671736504734849965163407640654681855076581058963387341697891402303187604876382418427135204141612276059319036991949439237018873632540106077661370142947673247654090183061224374615793774046696583440150296225886950637276584244021832723982104299953676336164968507796039475784875497957699643300108996010640137516702157489415071803651361701676113419183171839912727403907595165116612444333299549162428724331915240245921925744872133736590020104508601003034997987982302955686879576448261978390124497700116153329881984284782175553719902958321116296389845866800450732001365543789869820662941673934949420858944638188280962620256266015465854758249877717229623512761075488676123542644750341966362358968086524475391037506502175720747781057297663158624165087707429972185787278966895049556430522263368993059051203623178548496423368901426445182919233315737594893420319615119064664986852221533135517846526670106483281730317224003959803655963514861438813007435176323215660825866475770132607210156885433177476502069161003113737968141246545739766885531250235207926928472707913560873012821520165320753590382291643176196364141027413107250653481580851740651610332798525192831183559405138250332364851567489845464058330585607585549242818324148227893647776322273128780322881293363314740228590604694318345026991073457346056571853672151777491978183731443251095491650567662532445001012971441614508562302776441632840150184319130813481027509729496989348875914932640 [158,153] -500427717315037406247203995847572570714405533843305479178553411659077185520853593147367103094516174580851235601245311428613909755345696839525529824835095456327774525022381384012588633097409571777924437997269921875673768583749305134310050367778769245723160598471624803245109836319090882953814545720751173125103263608979835883986475549047476333764410952762893209802104226011098272745976478925535374179875831506328198631102707554087918756800779270848030419852989901409066824435281921760151868901776123856232873032314710945944996847146520494696124398473056584099314779181564249550514156938490106938509307142092114783892180549084616769407367509692065788259987309279546379598449988485421917703939835466030776696613543339667659862539582290693546431703582899989403879301749237458153597912354217119183465438898257902651540393400730659684974647726778878402064003835400837785962302622212132589196647418901347783369208753515047813019514507441219403853410636967565546354866550690765936601793301390153196904237496498850035379957572396805715194446256962067597980927135984342255062481421186534459710668800836231493735732935909548462330476667062741332028409384177950033833075329783047055847419442908681749610164110951759244720749396676452105422657847626008238294089647523098426910935642120020053252227482500730130246977428788443454390092288373676016034939012450806536268136205317465189178231573246866175036489110509492413167646946630232133803249100786794140838338158744065019748500358577240554420366479205730150454324667680975474287643436746757886958081455516828258384862333728895534069361015764324411375165042921723764871996763713946300315832145750145356549611797747227955159532207045675492594891370636060812835675394571635975427730539637163010427370615299680536534657209506501910926104403854929549644755458734829983853892936198462497893297445776034939447141496207687269634677312387933251932394216416440980161896049821615136241400711725556317543280960 [158,154] 60309005909737730500947530518046459291184918570780098858910387560966553093387793160002445656372349165818056232919270417791722426939988808681307310122178498636284710655344486514436677959154216810992031085464879512738773057579566821818424504388260094042572127727779822894847358204827786916423808898492036155820979587220969269324576035470140884493304612987693279929227963503390209250741421155674921238396575469427699599536423634399937536658671220654217511810231878421845239359659724249373466738448978989955352056182767652488149694618683131285267080969710059124830270785223874082337406742257421655249165917318725863396731259370758746851253905860144382119101510472768750921341180271894719013143635313832515511032902155998358420555574411985594396828626651607310170108269662834834762629329515350472618300119830525309534000143864840138128893495128236373619560277144817460680435762374930223876786785572705722037692404196011511573447622846097159189913192188421725033078433202795962793160471488077764844599341150470480878111265823740490505117284415967864495209720916936554848206686421272006877754629118615705875248294187338698406063679691116717942250860614681103519686141748043565515482214816324515739522729529906031891785795241716471811044929441893315578557297291623422497761972117392142726457864238382239447318838439570309872808928096964443128443022155021188006224112861101555683651795571225569673317970286952125751777231989976071499412010867091459967936344850927540311434645919990229722292584515588268394344141606328998350107266158794668170744863487856158235987953258090399797504793007687986699292292229502418729971282074245100657833434273569816086623282325861315669424616950101727172648590938598692566169390470417712290683043246489951967540267256979468357092384311076801127021138880533464829292533107859123502833767439683322552157667848714657013868302650283577875935640791351839541238831288934118117365950088800143904375660362092 [158,155] -412734767279092814907846156200262590731033580257598205429901068592612463597371107507546334349383373725444225119065194712582040668724769934681742488550138010759719138038655265043320882920029567438407489379029946778925203541884222082184758944309912965430267181744590708637780702937793756305294337323600428163315727038210163892091752529017175212129036307933770291761281683187075212959366239916630206405007527586465503089897592769986246495953933188023285947053155802486526352176192180534651780538187277150673197408732270110782010606751375258172032059560193258029255302829649266936303198609748560576686355339014882552675258267860076262643434648582104254144142984451624366857297426583275734446512248466117311099725420646461147554495620723996275495249783329456026178218085098632365715308403878717939198187853961275814702359207163229944281278416991122101114604826368165696685066862535964937878136825870400461182795941198747556077085998250030974214111048277518034217968623597065383125413329105537765359204059402325088754140241253733605516769361517572496322127390912512961809329389010675097672042797568749982293742290130826610213137920545853505089256321439212059622882005116036372431267330380737227585787369601743346646832185086300863876255215368455571974921761642775877372704363009054674074535272660287483157771223951055920540489811597084179654084402056676782461696516404923630561362522847668711336980823925269395074379373863443545044421643993132611061915533536056186179353042895986290448476387345489271730283655422585185435963853729329547533761124934367161255502023017129874937267384777187678704875471054937004893821389178346397129368063615168230592807080381813579851935181591605528937226637613296144320339137720894464215282255760308755917392395032681194934018424340631020870175661769453680733101353091767536787005705448896927567884111319756477041454310224984533822743712353045944155542407486088632035706487535808288 [158,156] 15998630260574153903522100043146492082311613484816726104543892193830647824383413986189659328731717944052510223552731215340177458114600057648663921206604063414492795051115598064166740616675377985847961846017520493662035408384168772684195011411010565053115411584545643828803385005266394195835424764447398964232013175358074563925669124768388422041663384511619683653391779970619389902262655685069451647531207298020652571753203750466930301303498851650719171998551928677211876075827420404879833152989644627850776836502505140755283766639951670335989165064709315450546847634331538637093002541024972051093863507578483294366308422849284440496021523572746676071254271424012850614634678365768093254754039243145597858340087914977830176082966121238240034298885360369299206023692162476915517046653389298926725827878656912333076493137766654856654592550506652387380078194126559145025357986436281626469027329997736835586552466723775427983495490800384856510324894730816068311775432874112996922077530785254592709352993731164499481547588923326134412857620118320422070690914253894064775635940300761345952628685716455238989321689226098402574130362347791095842212090663045460318807738828803548231809759944930454643006101194829993668312379704398188387415875506663104982111512793269787458941340262578208877145849419478942436629618383745963230671327914080324885060853670944557740006128510244552238618066834604802727824192462012578427860565743479476190236236294193243625052115626197955695159366289781837338271126754606730241296588177711409583233406258353402141399019115441850221261698620032553043692222106729214382908596758675704235568935402493137981933516479184859129126639661202250712957025842427572067871074286115128590862087333615437237283759213942826699396705295243002019991336929689900560540374337386264757733276567166543391910997457127040733318336746761618044150331461233946025792046230980586401595655678581197892376 [158,157] 30843172543712282709374631803529638761654549629438956541029295870392423320585585952870663358742978825042325785490473365625658606120170336068953165079636973228483371011921596712741890962344080375895290725573290834682451832741643806470231262612956424390272004447590809770875226539061901384209228140324555359278362599124531557808716931886848023888360375698658611316046498099005809596986442375521938743098612334701220989754794241235225109883934133441042849055172325588420791256961797298438719162721639403278969015026646746462290461909807779699938907883553887067211257163168171810424468370793072770135333169472365365912634311159629191350126346930186107752257853093437889867473510273517894311619515894378419612201455267614816652967614920606442886145733786996275806143971468240630273840171621072469499136554723150706670155656102254304949693401044545156256687329537139867605575538606103022472426292210347763870628341628168057190304943817252592304159569787153031086429034339236428246011640580687896531232617683409337790720447758021418231511197332160694326742262966638748177220983464613040352031236603317310792804557608008448682555754307503118308519755887679524241982340324494162856228017154322809368828301764324133444981411405533229334377994347962928770775775838939521350112341112589262214358887528050399763579899811344377862426652687055943841944261023376801243971183999053873044061203933058870884154635534580650409658118550070246337463324471554490739971978565101231486266300985368347667459484937923220716121385586544076342813039570395757126328217639152315652371142947694546427638648912370472904255665489633577760287202341506952376422837552306672871423201861484234823883123350654882332191790334281403993606192096582971665299890388895971582632106652178384038506015798911998985632356532662146052730520521581924065666912912859069815924061116352966056585520776477075354117953029509212655432912 [158,158] 20033615486376598521326445515210140380674277683111992259561274898421664720792285088100218056917182293663460939466361901551074085646483486129446324255551222074116945471574973143993433300199038357720832436243506211831822563828611035962340010969208599817316019816433126439085040520629824664289483158229582564521535265364066313142794661803530185527512463692761181790994302775581315729272825716388250241551927579817679932537804841545869310510215432935239484161752950054261964020021642615184744292560431276608560378971230323825539895528293354773680185611692309300676777751472103314525287668612744664011619337559144418046120936670161649026864796819218514201157730581782725641163975655237535100650316825808588805480067406074199546386527192356579938217766798594976500319062834853079997963049097803572293810698105070540783211420200371903184019372934109191997039724333553317740648263777618872691506604795541389584041154310613902150584781442627712542043164930402042999815447822702454638060776323115914578140067633649911797015127389486945710270508976357192310602338927031398917834070693369773387707463440676331460800211599754665181375962743050215475420666343356134110814614815625999268466270987592066934009223394678140485645477640872250267557344688606536358893414748600845412827931724623701769710734736177798620089665284643097404286952758109742770114356662428372686615720924595053137214862066017670837282338133963725891979311922003877051887452853660915121988207688845455280723227788612811471494441123713331873522276972578870385118109524021490632001755358593223766262961513730227201404989093973943219313524770215739349857766051769169255833420063479527603850022609566853272617648948652736299961718427631324708852918789287624342472714299054388293363253508893343973375861557361339748809972828093929956294844090482417739880876243300878346013179754991633037471283125353404105906839567 [159,0] -89237146409288838401527870264388905075029030318669114717052303523550323760545579620452626892786530630171962631969365739250071832564060375237734095647911076296512843652946452644089271739376234740615326152385030015106903005387107023166940295007073773112725454368781631625154872311582994500590514634039946429630775351273636467709932874890863223819251044407522584396482662804485517272965382545741493267589498269330761281315266700957083057097464650572934084230251010363643260300067753619611638581918039385517147727517443620658372735040539412363049747686171369583531840780931654932548052719715561453441717187978794654735032489253524439494810621926598022524810301609368971578268746679165158268252636645801754744360971896746567122434984736520531785725392861402666192484216754493443175469962192627944565132586947906107294129937182057905982508588929883030387874417253293033539400439756644882362889467725918449820386388670340650669447520469748124469156474173250620412713323814239581446161344785446683841005155799875713675852908127883655889965439661237209088653430976692637081637223653300881865824634455164530984134207329131955397648115791692352250640629496291628486344538125009146205675823293704445894019582478938938534315860102114134003966043148917680619064056901048446594966999333133203442245015647774048428225092071802524498455406261207293262364779423036199941488911851021504605654905243428294422934646824215232401024741189251316550815340656825969394135925225176755233543821630581886204266141022203559039529683564624970838750514806166693137619450380829353876613770707682999763195394419686160862304740059691461138647889445290161602724964937529601355918367595457744821873757802070620193900644195022090862876206389044785105176810883758057572188373033261516229802295750051434312017882453878663763789635933841093451993640161511517764721856562805690354352661811827972386551987164009526166146052678584058466880943498348172364290554799448172235142886210140470058243191764539221542992456274017296392433315778641631733850318765904264562394066269924273353130033821825747339703343153393657542776357588429541065998241647415735021890899632762605545606847856221162518113070496289430104677728528531649124714790684875499021150007339597125603876137623092306046024944741716931833549072215314798623218944413294389638895543816260363083568034366004384689285021172128326658466523573295880627746072010472352270419693598025460462370500114484621434703650631005748238446117384711200482003242706994332077916190628573940175788014088507754166698435254817770256738210329846550788460587165091669303400873844186556464917319770534734023210880109891788377948160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,1] 31555550025845501256561827839814336172329988206309298432071248988490392072560384523463421505708022160747536615909310511678432064393764420463712905162225559571243112731452230465471030537828253732462036377939524347581286487061557435074080783189520696511669626412436984085026625346608184863862796233172433153602452224371359410098381583847826518129454709270994115357107946235067060050245881775617766115709300101039608147529587565446391301538469104052081280062011244957086721255269569471356797767301829736438353067310207417427591579702612872718030190200066090522666228231557875730317230756002737073760885376813035270111672897691947090404232230398523673650534111060304010612637627237310364059085281911546089975425922512770627250612881587990012827533852954685419611533140840364646665795259432196721584455292609906489574909559566398623147331175010037414764715110832340552058099920318347851345250141193113470975111237668815729757559529455308671393465096445341069543791125864104423384989893345172498186885858377271721382761658197009192997045113442569982871393043065127916909579233712228950151118523808763956611831988012479482228104577611902284856948128953546488792448585791940782807564305552916922414339294180142411777525538885190328102936216481634886583757199707643039507789390221563694581354559619750805097209425735703945219208762267108388101973843591036065774467833619988460228745891405275885900720402814673495556141833234569033284952726594841557291689301810134179456173304098904876282707910104380875753906800387411984788759644551621290479345981864886934346728826561426080826924645531039921994558506559474470362250974914637825595198374402716088012844628046181950783906308779208902101922967996613675051470189395881234600751531399370139146964415537865804398003055164307529688991016736467679285469276953839867271793940561058288449863908608693834302807919136116120327557819503300710790900116055538770084314244591255324484818373189392169784762824062868770315804133010421473990882747263159089192745776418070396944906910248498655299553478372479102720884966689960618465922050765076394259774049100489185644004260328592135798835792707000376467964214273326567308287757022263533332305149301066657311385953261864923118726446275956450012288967126281533342595408180777205142134482778566980233159857138190276883887277685538970808059214752796042439852811667328589447842819198544872312363663479655527264245787705147749672556808066979488726064481771732385650895347724937581799408846629324245536313288461978478928784954752149664087186627201929245245162153293200882493922372130531682326190869266450049319022108465457382425571596151441570214262603776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,2] 3797023352410837704533695212931242805238874791161452382586265005934892184881252352826441982868543156076554459281286794068896518970389333900112114682875325669451801253429619300944104310744613807611262869529937551253260967647500874738991792895041460007114626386630603402000775363495065399542903325609189354392485031615591641373586345764748959298818122369371725365053806498753019992470312841428328423896174552544864569158099273466235143081990016016347682887460792642195991258281339526895041592877148291235655657780809993938197026099091901016431319940532932296106541941080127872621631997008769885656101811095584808512250435467806520371584487562858502182124081637528532321578364001378661221899274484727074568050280744776290511643707370942444292520239769304020287952937313918784643008951506207063200946915522076609211123018068137779111146806616737150629214609070602035639244773900383044702814866581094351524837935615625540371995697008377760220108188852846062656789447672505109850864687469812916944013602855548501183615153253506467186149876364291007692689065250051150905557470270276686700240863566657674051151550756199525172732419750951130961124208414510340130907483658506354985260403681135219685625155725429310741704533872436029145201991087120169473495880256363245574026661538896573267578326204220794577192367445260642644760295408035018560777595367469765531652183537865143423932364225895987624823070957278511435822254830435600672143007787963186185271737576476831773193892728600843902460835642728703215884021920785784031354145814246945620251250211422625033411055260203016360311358246184717068382432074540935661820664554405452121567523140452742306586918127398519587611641808919229743790434456607694333909730478396586144023390412418301451838581643838702963429489257427924697676056564773058828951759737461843038371386759975504393023093405143200923952941962888314248582415130241076643201000477573677138162585162816650101839379600725520261112654917766993909320503289724173315909207988013231598841035292189729541261269863780013478702825611885887860227613705733659566633791203712653174285524829266675962918784644325824478968999259203891399483727414622503439327819904246359196639022199147312749683614023224112358796349642500288522716324359718749434561078603305361254571478680788302497558399770123172305037350675728498935100115216908954419096501945471468780310448055883310372479559651508194775151893861143014570378804310833093067588990286691084674978245476655131847418893421837868602486264776488945274197560374908120729027167394389925156099305812166917465712300866732371258097235221719741072306043504379027502140044457415895312850170675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,3] -142041544353429505333533193555859799231322415487842788634681752333746857421102334451643555032784817825364508495462753262232761986031123881368271203709116498508736977924523892745317243291983727040026033228955816255159185254265306765784069075297998718766550874523828782942412611061395254468452119706524273709745912323288554667928055912607168277724421613057873615849923033267379562340630900202565714965780671773693670661559494737975379029400527496307846940862367978677891558305412809579865602861574164149613637945516589065527227383290557649270542544809502792242904968713631264866297978986308051770769508148396630921550165500381081266581681297841556158366883967402415819388795835659527976649278503974916333717875973651019016610272625869870770706339946907518199573915347089014033609397227268749611979811121760632043427097910201762379747788858572045925197968899638575467360703117243119686507687410368637464607019290285416627809710138412313444427306604947583744073333928565223563956114446169478608990067116349174924626042919182336246820894479089080021278729280023460967654811547148551175312513250114943716794321932949257682344365886717571743575030802941913504076624212328032425283250077366362097391994536389822041196277904537669804731305638364004851484747679486350463707708726015772493091222291363250425088900059450072987828222068152685138432710659599224041259291565992348654251096807483393852818811189972672795145001218655394026238289746447236745883314903718477399425654985506755749081252511167753696137183123637014540740306749205568173037389280896473542806236403772347663184577640156157435404336058540236188888912823677589773398697763556096087674294343543897425740280921619021680886235725517964613535267157853164514070192264367571653453781035364779892630783004361831894014307329789996917965177125094808124448460642637745737818190319471270534365810302343982052405408093734625325463354092540230223590915352464365979876787264477365128083858181217561662501392777449297029860319594392964918514286522498680636297825969849067929657877051335506823346876882452105348372546088428024453919510955105677353946857409744908099165202779918595519978233957006476025905841866557625932078167349723184688590420735315963187730537933389084320596718398181275891033803782260050591514240263337697987666674122542020129168380706483938314112266420580840504897810220754990494493386813717113117497542015235792373534705983210981059592456407820014570170217542146029797081312515536786609496496159436918491407092905326513533662203327873944318965775833449595607015541279472869584686735579086329282060087308867006770946362762483933946472988394908298590469193411330048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,4] 1266302707110763742367147414327801297173959836203664426358589948087450347058300870285460333312330629912291097004766142075915952743556620429004815550203210272781606862879620222512206505534174729464679874600076543765450237503227107898927509436124013904992338680939352694187228430076437443609494098358031035282077933626299462476187481085578904858604654645634515189489188700605061971524830815905190227505086557327414305972934409177496985247458914828106877156390637969391263065118715988310889092034606683344240671720992604383243374693760321390654136539755003901073216374629588923180965506246809112792605576451918769760762342431649335120881800091759865839647902753383713694064631528337305974267795210340757358305403494075078039877991799863624093997011070303583689750101561905387600819367261997476641253158551978842109801915632920983700459283694883843489352296437346781286607826904843405284830973258875368944211760253348564643159431296519776070753402700860841753279281783334647627366175373780751665733389690683149116377279683355305730746453610669463930830957501238473629379370642647652802337881707309393268176501213418813611434806119624565963533334482036176576680382667569820135304502215067920469912235347320664366671538081519408967274783275785143021965108134327893394778591794106260072048372661775865740022459966153333226770691086040831813961653272743874991276302306452364222840052269265940046125980637512471247000340347928166094264247161374494145583872089488943499450185060266162170781281704799668281186897660034365875089640688466472018932750654699426342438669721144153435804701852290839770700362486200199692856365361480740056317586966228544953641262167916350591386546922881957223418980290936090384762000649390596870182520746222429758607082210689526183433735752208686793536124237920275007882783448685790702245718798091068273669917787572133992118178804112093317552904983645175810446955024492914778002574760867529961432582477058435603225150175409172946354521152839070385337504345869166967979065504034251690863058698998775970498183020378471760597927734063198085112103463071961867531084500098777934510458896760891262367957289068359179518773653506560764726697152839356618397865166755897429618010436786241399716706371656071669364150080798734193397194557820610998829680495045962473468826645857697246317848043697647994292251618349074416857699084615065542644069501657203299036986618842251912064488677487401283459480093558447388549983451059055034438423417935363797790741279643924438929107013054450342360070660755460179720549530600214035291519065037390979127202117450991739070660028895855358614398606381481631641720548387268994313738916986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,5] -2906605808802676330571988473200989960802590421178968734672706104153805410258243826318722411347390119804725037662480818334865900215181303595061312205318898372447218572031331542969848152959033098073834510224104089171309163980141010432785207432944208771162448927018555737613117268586068252055406204060542310051308126483250054927899173865436543309681029283510274248252028657374295083094654311636703023252669901990492175675236353099319982889194203256876007239908388842300789622789346323606385026033747473912619109249449969830468144279633197675234103048040617120071812234547283829413240557478947844603225181847193314243807520957267563404684849135036117111616988523456628523544741106280609558726197794024442917090260118296622057519126932734237427431211543530585359593473369421466426343833785876704329028380200294454042950476094248079890488256058344239542408625758970612517734350747141968441345175736847203492180786188398862032776463932279726345194867529395364138712313432251895162644896656925383845505564516761744127876242872343028417968663983845099182071673590216202743010052528572056317210542360605644593532506901618341959572465849662584036473757040422744655765062862286437108807088960287695369999578846032325030665522200604696943888144882906725311381423093616847125462566391397935622993118816178788866774761814980951838926477474135408222197713325088259996426350510631096729145939239008359780303873835841293573571225652054746225407640145210171481254579664901165157464281341929218006784714976785949475786060416531833994424522431719169965404107400513040580456324090521870449485520538103605684217595119703298872237402292182718478105283802964422755171091463187364810905091331469311070533187712240282489816922486906690403504555433003017990400668006602089303165987843437836531538666097104704456487509338205003544168566113734622278049203845710964025804707904750116786895660834976937668726648955136480677434106005188247472439312970740283082940078638622082200201647021089742954677472158883910268347255684458387033688038402323540409004796113399447105187489969549350062608670005124441327102325955411098118555412141234780657661859004678815167565978588713522393750823445075336237534000130427912208316243332298169999260550882364081765894796161641412194071514645444087366268516040105915415357987763997649912559666233579707144439370670249701101790998692071287807090108544269333445892079844653166126592217961554076544439609706583350969879167272890611416731797324670169104065537549712905981870045964935936674336114569212678000490676251920882817936183284714979821647158641720916890639369655120265754888419799369786766193730644825682137008068561469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,6] -28164554702662443801745944079144710550788489999004144809252594873016117693876159735480987411963120481134665097490173310531103623936115486121816761767775605200827251515276721677000235025699697276919229921827366882470452582212432683731610140824831739704005613571283768776899221314413042541479378987334667420194341062476069149020327022896922894609404873466260329410382560280723357492447347678910699091552771085552735533956111924582666390006035268285674856567475368532952151575497390516239190301218824268245941695477084899171866876905259402836353774976720679066926909623369632257997244325300964031195037543799069535656354959259727272043240516454730726037179786388476788690131708108374284705932954879309484627889302233755862488981056495184363302514984259592616255336778138634274476906873977740282836572239511998436986183737207828380431984478854261278893620512962600461995931555257804202967708105213345913537447257909836237107260179658976532412856398476007921911818434391132635401746362545949560692607699555408879166960089004811653945046415222588235908726983105630966444117439907770068905910269283802973993155931149672162900914188187759228126956567386800330431185667886104855527318295573542853813878996992562076498794033050547152526135960730696579912377001237133285653936595573402011663658634217004529453872521459051744772625378446274181303173988336803565157145697692374628507192111290237216679892954679046310127359623614869361466337021029694610195800996942682476204160490743586562025247376648579381447356194962453675868282377030589217533978556691114479763862487793246045632898637967759845996206367751616669305174830494457964673807262598941413961984212287353147000057716801679941389841895407283242489420538112218261692737259140310131750259057421046054843541851067849580392346198492800108855386708227002692809205785214492145028569925586165152973036002827949393266538906879392061843277329496537984442315495295443037065250316369662324062942309383318157811871688973861748594618807053445727053355972328156755970240904297167443397932306036970469988179236040674366616510962188939455310234967606347532700891041962695742991706584828193225082884375017102396385951699912339775755257294689883336018856479842057111352837527311578415153717107151596965326963101414195383414597961189921477247213371437039056890330023473378144927861434374946282591671768854130754367066111975989506676195070555702368734270013027979010394292944475651049106769328714218862416317175852224775844514835063347782036182783572538472767163063922696007759411982190086256471813997866585033993263391102668536406723949207375328252934596095252175872417743852540199358760490232709120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,7] 300513487128386912374737370514805531816065233297628930356001227577478700458350877011896836109604697202209437075982567899538689814477342504572632500491395170811927245514538290221926342893940499276950230108812126888078550644963983806559355162745078519971160276197337309067850635613589601590372854554499667041692941006353525843414686754472892264583278835874358294456337235015426500003078611787756832073757808106726872834468547886883602713176559092239379495857443509657034124183636160187677044941803959436334951399941489912211655802299556261179821462298785640188322497102227172682903952429836343114446481985825536840440979450848520265803700245759218888247476211312191023503115760064959460270798940001670017247662331479158890155105992605889710742855690993224210103470477964156164030047543556230947116285774369726456251642629881195581754558898346480405089657721162589598793771401005753403127971823092239152510624148692136315219012180348295319713233698462476595396955646750332395074136312174485347410056383816579153269961627582159498862040130717500681274121396095462834638530702477269966740831016642415220997253833284866718609090791994121861532711263243347819491574958408042314070357573659169448535910808953668491411299554443272145225635963407761367170212324704741349561127789961969136227630142226941648916788108596440245098079428938327667003688056558941912210925703239675739695249224705387820636804334484240464735309515711461459364488615884685745345184988757446205038846198813797251946950471090111356155783377485820507166798765985469813582049196884972323819076668532698918924321597950282448065231737897007376311741909495684104240943957236066900197515534455049838391802426111561481462689866928721892577862490713853193216471616583306712026249656682389547115273537810623175978055036227969346242976294956744429534654675669028442517202599603845878104429185371386085055053297412642219505163275148408825694409766729287762567894081777861071952391443397594656195985406201239136534355308684600526931719180565182329075673175594299721453443632642843955295631232635251082443914720627241259010191892535033873167032861647581938083756253261783709329556684920108874631729434020102857862283920670702919412206305055190233125529376826577196450937505496506725882914911336030213709685902683013354246684410291788851373253793363518993432299232582157896694002809073870426254633791384151622967398859100868260383347199559145706040541279221648293193021762396703792542492293688565079310600068801840727971474846664010276905237544715010960444063012150531667836729546326994248842606200279105879190027859042658105630118449966116343881403715059532776210699126027845632000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,8] -1516310477259655081874683288699254379872574240798486226155328644199274325497589734331249115258056317892022999553800246994843075536950573202955929042446450300746752319468257959284375582754444648594384716676652579547908569645843856544610160796069056127719814734485852529147073745105813890195349281867178885226911080104165505267783391451630894350712722304581538338922684079786232063978232526393025455391787057706758539901215723386336444268057216384675721580597652641156086754167739911785117368167075217999286649472969402244090925435093233517710837337171535985999362341200923842439301241677603520938268882511917490643532606515441980877160455532088232923647925069644185091148638354747491852607651090085901234049097276777058819914036073313772980942860000612703012222808007322275787788663230357422643818116207261331603234010735124981627116913204212263117594960984161089241673325388624130347959501935793490996803881778389049713544394394859305960771144045542463951855211974130269437472540978453371511342070287998637220236963452689418653508510047759885975523089451074120502765214814931764739009786313623009590965120935508068331166587311536692826249730930812208653487144566462917101493382873520245105431056789129123217149483608684591912610505407891936470111228220278033782537582559265603625587793409450203477932862514946914320139198134464124240336998075020512474975236233580361554514420191269403595521996957025807884512054207637694102994437520801141011095387785909750891404742948417123852819861950137638915155802041975596755656882668104296447885459174696602197738892906548500517480186014341093307760314229017590060843655327842738286418078506581224444968870019633475779997968916644168233448884692066031375502320891098462389210517866009688399188918390511881718172330982097869660921157860061430387789570009681581414131783790858811516381668528001452489898621004239252195764236940595183125126899379641240083521734761462538595133257110681345089121396995743703314484854173597871391775649107057601355719784077896900047708614838057284895662889145503396036915707285232155996546312684268912680772182682495605081635325463627542919593339887569901017996023427212246578457751321794201206659390126568554022326334915552696637773587370249330531288103256409810250792813233794998188830102545260336387073849502282786350981874112054825819606507913847001208641141381957593346205197468355752654861788838451909836386650031227586157417147531761361203593578415390718131278794740731025470676946047634538083033392494003535035928763773533167236089214667473001577743952548329998758690611274017313964791418981340993771491986424817685094462817483073539648747652469416263680000000000000000000000000000000000000000000000000000000000000000000000000000 [159,9] 4944190369449831967013259108245178008268229030742365521885861054191879339380081716360191085413389605763777685067511149238352050300172446288793656199328899249640570113874772463953425770405767192607922965510005822036685566818381529533746299075455871195913332704727693280347078457873174813223452860032031927231966067007815430623995717253247117751724682376255549154724648467622357222731685095414931627885835114617288675980881343417910579070325989636000895728973430725482212826826238264358715821684342246747692977079505879177073211413689718139648184652549802104353386918302244499544727404680873395628396778940491531682142075969319627323397882468176872477998134084719679299413866965085026828826248594444499220960821850534353432304698857355225528613478796575426823326739328409970423411657165266684244881917963714841507334924883828829553277008521688245017386679970446256740776286705081831688842630665072331613643350904263583812334674587081734457018048739855565939507914988186789863183953716826503847271912807737477858913505497270496820182680512986670939197712374561686912414852897707040525911422623095820091828480088998854930745338117315339413198127835480445568336148311342535119994777322103544297867256839729985925807540408498875713770709485632319750829492296471421923304765233907861002087078655195397686399874459979628019878464911430803500234671244426211421837375569996525938250126025331546770748417799850696797948614855214884309064905621625468235410992684753619136501010616123311647667265258118061464479551536053592278595394057353393403532040813566885638657836574457281492028698362525607734092418969105780914780237143646530514812241053737435663754089801713464933305084413287780454606830970926488418229891681919391010443270877848531616546724007832882854375178249101758056501816371275165793659774094599332814653106609500709812329392448549902139899636623361661566444766232351903626893278334878354459731549730064274851016538546948440849841863708820465894073697410397078646471224880864398499091224708854066985589989728755336174854285700041731213032844331178508961184941029991079041931298776776354165663110696884452984292980486754740605794876172400482043754831169935870866537723961861285348482232737806613621887165622997953409413885283338689763447560702496993751141293748100114035425956115571664446680042162141471025693339796012256757572304249373459697176820312689783088683613145546241772153442291336006211497016290422927417906156728739976396647312462769259447309156163714307021458680855356755195807899875518744984628810099974941936381858444718975080004384408249543916725438089597074904864348818524206165868042659179682442961922138319093760000000000000000000000000000000000000000000000000000000000000000000000000 [159,10] -10412371547865814652930061310270463668846430256855311367811406104302999935282889255146601240337396550803279836312178703342310651868194130200828421846857550170332103498526527684904583629088951031552495444864648357543943349496431722679674306224576975447938514841303892448883154922268047090044681823412146180792100189279566152340696258878390457339862301668631972513261739272159498522553683207597121050665291392247669760702242299235541308096727835535199975398668092197170486099519780873539868031324663229165041431139851350415406582409821169375842777085208427744322987785742324678521876671538177732620734350110750208935457216651093642982958271606223354703067161333736731419615650213564519043572415658548809653788321555029729202396242562806384317459548989837688182996325045409603680220358615655086690286996936888330269668650315768859867755491725877336634090356163013911531557265647611495202934551725498212524146050796637073716352731760376608703303665778661498283734249351653511696997911198120811351510203090899444504628166854259125673323989756413844013448817530254667098736196781874574234471999201851855869805846803902065979314838811909840825308287175251457140623551470798790325853161386371191289108891856627262480053303766241949771837280839711234466496400483198494113224987757964511860138990899100437876174551159928087725887099835416567839516313558781249956020251835413536419447973923325999936801491375793559144540212771417529981892499838978605129189511773259351130400764601848371978860566411341423870646866408081277058226789034182548497869317850714420045274905890024476498452223945825425112042471153433642724892673448008612996996834951335511375261816449885106676267810690519126688409770713126001388511287097544971633882871560866857606987843324878311026636925649558983390416186845973387208361842085064037855811867595023138378539518679562863779937668757886932772294737942769973754104689838687361288809648638796528414606211448867361370428400997550662967492947045230435611280248386491173760817264578860531840325207797550726281198108961384289842596720150799598227258450946020298645693474176957258703295965851082566672495007493141342704740977139516703878405630576313893407585990647864521351933813520997237883895908082190161260779166402249529828288475066643291913506164025107993709565123334226834346720047552705839750154533315121876879271632382287479527185541156139057182596037366549061408392451837682169811771615288607162021924936967682524743062262418201037356936039931992826491490572863380598796207031708737624138414172300509503345810189868950482210188242376466856354508938562415465634299809896973785626862615423686150287099202553449021440000000000000000000000000000000000000000000000000000000000000000000000 [159,11] 9107922851513399067092604843577996440937273608803581496225274983292425003593431989569380245148900104121574557295715832699939061232625838290777069533220850959155433003455658265296396705640365628124208910476193724244979549318428273774495785814425569775593216214716615039765664413101945878170315444606686816426318730099335717416030961933696463557422186902886170542268998147547551938768843141356877176621536888351113615786957775349549399003326233925704368406746063237533327976298730915745280162439135434409902201816359577659609446169061940654953724916793314616321790783534161742171406660534276656966253895070701546785898220042061606422841824115937442410196190133644393023543918501119305700027503792738750424083018456853989341923940932698344761690290132507088238766943791096423778334216974086624471275609160227025496436199507349076664263316970556439781841238092277755642405272386385835986604090346410231980836322709805812947063852507627929012504172091467124831330947583366955184656197333263265684378633632615675161997974016284171561099837721443052747990121314740112787363968170936051491737570347785058326686935797405121397555940234195244451541280876690700870957439036549393158993785011653719080942642871812289590377675031588515382319543590495616106913147252424363273390373578237321395629064449742002464467168325356152144017938158754651974405094717249060702512560686341094344897316715520080426015165440348801437385227607052663473371715359663570524235869117686512042737694275651035174744614967124151319745818138178219158651849214776497575569791257479010207562052131290405346508523890457037915764332481104955280009353985310669910305910687966749424704954984646825892388865751872074091955259786633634607817335817854207974942309606285837650808527220816915293779880529249267290375191282222092016577503107803811730985159402556925338815992251014719572551524770287729665256819101752305381721082643126222606511278760206297477925462553627544950092242920161679469808201937152646417423235482440660369335009978626828715833243499250220879869856577933229013071376314611194536349842818692591050374356334913010478213880222578068688040198047462541562800848416914107227686013437976841217739013733994938815860112086002775192615039331077200052913117581326118014404910413751357309166315441919061327660022212297632571711548572083446103468905959933156199095411626702625613226790383714089056825330643434173323078846971105582398026714155409724861598733508476439989901814729603277524608747564830938719906051339599041982401463056990781656729736277468877973291032732218358946248430794552073398071877185986423971314299234201165026546346281271149874739859198299865088000000000000000000000000000000000000000000000000000000000000000000 [159,12] 28791402917014415581148396785269539325653171580231465653078493861238763593689139928032777112360592214450160797933639315320981068062656498556958650753937730068851867488072172000186611676231688344464943133911169697568175528529268086692880753356541158439157125416405235573332614501799682233461444214569358354910857166606336992940911986917549965965696156833609970382737606491898205885907468080971623606456476736021269126868743642984071457205563793865979421662652070074403314755927139119299950875935507475541304524647836030554558799410163807392784186931157632356762717907949764122166676002120455026368065345490770327386535073615836343253602786390986704341244601784370480594716799645502277835679211634905045355436399284744196187376507564900195180496304205154716220148880130613173325704291866760934461241471828182490822123436957132070726557864586682913623040754208226803208788735968143256293776694528761236585683627604011985121354018801618905496306788859099911313869717728300327809173960948784070992965465612580301272358812542620056873141644082743680655610925565157067772600660220401107807906230310843860137876134210699668055109461312631468373289417517062491737040770437144223714741004570651264127838113212210124159766012429611059931419448556635392083635858573797431497465284034332857460916601488845478931609278012787736895762523857395556905462494053789297633646262981473097469802035482743467436814197108303615093629036453425417298588883032961288184241084285480370844422221027314536527336651377113041834278856943068384358448889134173157624974541269911798500744346780240828324598174319499766446355261491585407120960123979447944202432979457885409217942354857704403890931845268140431073072091941412653845016249376288996764431151429112855578116167374406422692501502239984366583784905728884868683315643096628189121370305848277693115814079630438967045816047310292603707180312111510225124353145908367242279224118296028438258702141662236437790110981135037690775542574403041129197279200898287839131392035284360044014643854012241019846343821867528344587172490816771009295417292301350822683113709171108061644258320006392882549968548656142825788434314128362144278401324601059936711279296304132318837997646472206788667588353568830393176401665653112212834650545762012819097238415204191264730391982230833831417085250042763794832036869647703436916094046307057251465231394686610445388013368612709131517256929953995426773864781528292580334203273245841528411320407202923946386853254993813765839990542054758081018688054310749236284734185529761235616174442035669147710369515472778611057181489765468492351082339357121100608037317857187360710416220677199626240000000000000000000000000000000000000000000000000000000000000000 [159,13] -160704388693841705285338784527161323446523117989559868844375462059276000984886518072219309366382651682895589606573355707818128573973897725370887989564985525763111798076982911902437893680370738519107890948140822008205661349991973549623250521761331738964414564013200694276576946950832311541760804829209431217364891290817746279449113857208293802208938262932453928255357806259936235903566689027377421108758372010579953955791941238796003473251355479314110112193233629773635108786593929083367616265470835267533174685710540405683597120892159300062623652755519670174082217954398907573974124612381430026866818598846704629210079941565245498284853165421106394368714211121217712093741727121442507395394120866752048119600999412964674510126997191108189898087687391855448875218764909201015152336326273640539607704883162110727431438215572349193475735949522418038727485812928588479896682076230196769960954034767087959646097286050047804451532761407072668956449278764795504282213571900350360593378345292341450166096490939964417914974795371275406218652270880370025935427291751840804027177715032385703581601230041059618108491287444273827774544613358540177066346138362578013901005860758553585823549817088783230983226344987273768923100557500647162839196963266029126875974391450980211324214901547399965804632526457786982212377996539570243533581238632423705184133374963039894693457583941727756923296453952840746082859508815686563527182059584924393948839237685044001456269525543680428478147720012885839549601217481543459758806368049761491663356718511000052521284765136567553472957071860208450641993241319051104153996135991040075350848895777408656691717338696810253978899237826928627100324900438225353743250318943010337740469831552370157176135015681410701681661194468926992145125735119755381122678884056367304617636670992589368475125662880461091731132607759840239816632119933096882772085794838089079480157853659853038851352901227600143416187024728200052759077402611621326062287498171126107977510387979162845724340949668913492450439109401866257468996421484610701920939287764646794665482867135344683547204181072751174379486352869457792805987914741640482635945169310325616915656027608231740886532614768403789314840472436806856269558581784662428139313694834855506037294340644454794303186198168096840283555864622981674324742713653474992867453627344923506579810133358497495722459157151386198350373034430433530586148589713555539091737131573762856075762751769025464132588659101406340798482004734792956617204450075875107731269647030172263901500789246086743936799869201831346309182252028619606999102052147859171306526022239799093767914682967053849661155176774562217984000000000000000000000000000000000000000000000000000000000000 [159,14] 451692971607102633639057797971729611719417648943239943141536465362812507748578386114391189593448658373232597053838813979324762977525923543381621033739079468758850892347837152814757755467010393065140454018067527203508099700900792283117075532346522366266693684973812122885939690106636539383340424940259478584729102854795072341752689081804970129870106676316149029768788050275800857009603278661821495455414518763098969159618921684092178827467039764091648222078840483478428334870256688010078555755680565052452157262119314817416063653082703082550986985985400252882580914203492657539066448336808307658712849865395604857419841823172648061969217542302328528419618918211065874484630858900469803251566935887462216060333593607207163310005901978008354657303088993361312963842974928222933203683586770360157517657468572028063899990726629448027045457780110747650218866409098524835286987131798438404876851696837370812897539944188978834393412609025730773425994643057414620870822310007192114572084890993942055763277684822703395455515141517890412892531890644854065756613084331434879458419584805431912782560160701091871129402429774419190368248002830202358160487089183102885145996588071868661696408263692434016484485882487937656216088775134400837382582499029824423651570570031936063263094067517331844114450117727417162705952460965694806837921470738673347593654691443648179030123712821536041250246683851562802139343674889475773268006961887277133838092799662172915479620418720960217040305171759352084137407832424753087018000368210072730158063018884512506463168901224448040168055109484261176042112513159491651951208376884282476883816229474074022695832797011190391446112301819858675524824603649654412830514712182519634441691491210685305019841388811299092154127724454431446710244613057344752369054777465323106001486745980872662984336091343892467195644311976591079216762764159286353458956327767134597613694161340320551252188960664672058945748192859615252044646935692212163819990641511409839762663475986242715797053757588028775457613399952237672448657195581721982791531943641350770389821417159338287754500700856581761380424947133050318360578382015804086140199470707174538465146751247325146307273219043159976068621110187579182046899653875663919198630645026998313752681210741272497525433721231519286181560490322404318849064994435334098173280092864804300820925825217408026194551537947111359660634902732046545932448017029854782305777324868134248720112845967165913188718275045144354096653727479858904313011084762828520795331604969632570840129944724917074574355802741138702215200844918683216140658599910086151722598550649578706129172538831295354441493505119732367360000000000000000000000000000000000000000000000000000000000 [159,15] -919806655865460816303034914978183569807707428350544601357314485754814673930128894938875590948619158617844500756033952693029478300168868837485212824856438944812393062173882411688452858891337205615396059031620509897840295178188347642240298730873643250584903997044307295511259526694798449465435492374755932910234367402256147497853080077442002409790343192487012338956974311260784235579844272343297531161212304918246049540811437481590987408616745869771221421018376296387277666402873291888859946159324108854238899646734121296091911366761939590787086478901256213517299225640827970025101571901593196727282947942992262290450397563911906403336735057541559249177553775002678009191257896219488452870899356534053254142058302892741412742884677445679846069286267293547447812413466606058213089764819225195355434615154842644701348781895310411936855587021074017224403552000116524622300813874968250589075031705146892819753248999050704258404662295854957580053458498110936234357979294608412933475059707626223698357131952124072663849619613696220626817297349337946746786858642004140357739736941165093900136200251482503861495485815042735923129894331900870629633128766908263625817567273282164145316195077889148428597824419836605779078059112988440548969819457211313233192252838400909918647302848907453713810370136001540914885579494393172607079566987977543237093812983720131001292843075017913671120874034106931488127851473824707680297348186608705601119384183652851526305148457414934089332961927349739664185965046157228399432871889550516973028286505731709776465074401113954819817223802205592993501835935559838853242290916284625956084334306344334927990488861200692395142857459180636277643761925572766314774912430858399950661170518664089241936788782588641115384173134492720105146173884098709173556119597824846198717301204156997224514742275254967536625452383342769940970989008577810921544797595110573402160363953950104910557296518694790620795284873140136386357868847002888315351656941817547991187760669099062978243870329537349294978822798884190765479485554022351491955662470270895743511979617322032082999212117703278268225243072566370676310316853998047774923691226856753220488749604882296951199118072278735639950340599433906615175354128166749729660847087350145420383056296898238638176662128114123815038874932599117573049678880333363383074404699827708156870224317374720703143692625115241561745869478474137389980074467010042465413127273294120540798293986321564197895913201663425266187216316521573351008846287345798219831270945453738632316515645522108424433808141220831812071815736752918611755731969984208613820460299503250551111478616004177416235421245468785508352000000000000000000000000000000000000000000000000000000 [159,16] 1478445770838548830741006115684973251358581604649792353706296421566039653441735758899620382277585711249399821164083513332840550324891944975607273318558085355034320350986788118551044551433110772159253059806002569325945508560608420719211259565127508877021597480733840238502869827163026605360308415625707429408777095548256427933665427995209917603291175215429666517314887311107110047487705782683733447226207171758514082586019035571283784819883219509602756971806386439431666545166754132028800012882187630849352491633048157651706801636781418074574324515733337147338238958232085358681252863271930517747839391486751053218488712253565343769991565227031463095363877383274700203583104411827721567671162090475745514547303034909062822445964585919693915419890796944858943518197961993614824730576933066991803094608796615900466143660671559635890999773589826692241258298853198697212965885160985556584863461757267662195931171024738231004276134361074089557965349338040091565383822338875481828999182317300638775339897451185850645739542091181536160777415173992975075763836352579781507155102964722719601735369349131591695612640635748677620595325053575250341008734416771235363060796817468261475526879892637171800212927348207632389584871509217109639015690392188442049387801588738826665691904819854937671383164511121361969294669652376696578387123534008636435242788313365796295717089995655040499238611479065393921069723849948755329028698980124884188877757087516705889474213918280000433816987087926328534184443915529041831501715072637622729111427020848780877182950334797021678771288006151728474166483423852312892233455858294415521375748293434901868118415374820188375446693526827343386159949284218360204064741310026279772149778258914561373012113026906222984673806964036213231868043061474297867819623204415943851935110648969210417600655771336050968055578383972583656456501525850564247079407887663749885280250385067033398424935510843451830097875137339594277995974767299184658893750196463020868598728044620155684063015993882252732649247992958810760086810717209886815335830530441152064900572168835863007559848302109747747047676780495430616181324216724246093061054061102396251100366321823660977558365210296799948745086640448100204163302297743201518305506903161874219459768241213292623829179482691107591375496774954974468356251207037524194074247224612562871737903141091612954009326962282596813865540438150485575639582265798468746839738950645481304088673496222043963131632529190890213045453135989656723174503323825069101714040611020496723279184684512934718222557842726524484495111435480632017917764631634485425558040437344427789817495170038786173238868331799039180800000000000000000000000000000000000000000000000000000 [159,17] -1936594925074010034475940039501934838631387656829344958567394069236813251660473845466497336284467136100986542471685671379442805165925056707617635700878356914150201951894163919922162137526033277360093563343223781893170465949080796886373611078958849491426401150004802673556261550638281016213596887992168103639353694441017922706088431230601470119485262267680274096528818126376182663692502547158953560846445972804265880869402909604951469736239479005468014572597338905511863696206070604001761054280706562331193181830666173133797525691254256371551782265013673140705138340976808529428952688525834053413172665795650689666722934464770376889517519352730267001457695943405121713265712935436498405051568041646898327983296083871243513045851303659070202541976340117332738688061858725228754301910323670974606301376514358122078010104115289606682674530051123520553918954100302099354769891349006634916926101903233923141368154200300064780677365931358425276787613682312994184491519845828434664953582278889136481164596937422314013881022252101755679621250602163747708105821303886597961253115985668528147811376052387274569185282806659530915351882010527968765932480276159202003146514833093705323279610394196496877327095407372938798366671440259888486171593277844822304057617074032188219437677279699709572819202603589121826221004034532272212753168228791149147387781141808548939250142104356621857729401831042479890457410125539200715804073640670833332604030104762110976042405918205987617206083071740470592360538784891815452003049143575928181542089991741933222920283754913942670276929003830534774020472607572813809765632353740567632659425695161760714462917516768825579870915734826074865188439875862945534495545473902095387955721303091866152815230643839911514609468704742487538614891041579876505424501472105198402128470715093489492921030152376311472091252472699615822753558069407491449334409126323487046342197142115599849284301689745851672705112900044067894119185391123798255392166778364025741349533399870569415173530043191153414774048172343566785392052321286430545685904782529964877117679663088437439476128170078753050742106269371640241033413943259115031028484067741464998055539102803888252624229309346872174359210757484193147572738661441694358472618005711251368623704764845955927782414179895798108110188327713680729180530045907184948157961938102543173277067034978684598245279748888721929517920521521892893031225426907423104189774903592388480796395752712603399875248858228887505131595339067968596785296373954641898799249108591950853204436804691239467226105398272482831813647497369600111936277475633885786176752218673173310821673667370269044774284651643627634688000000000000000000000000000000000000000000000000 [159,18] 2087600287913473933495371262886541039507882967164216990838792195339835517482186970044563285514812004216354526849570912176252805108948152829520466802864797807821939792316781798351583753517195565204845250760430309876588144466109931663479728613442236686629478954158764417718712944523479199564221910472456455274696104168887880057980441960683336136592646331802613390931232434733719910041082238576403671658370499981225983212780687343102805842871993836824735783681351204033943477700402353258824422093821178689871565967202576625604232657468050614195324404273884608052530735521601384397174527712000128993961617609873101171450091837478786177019652850943350314118034560391749517544205456458178194131434374693929002669666558931096468781718026751045840123296574714576979282810655782821383501869489171279021926647854387496855647611909891982908096088457818628946609362061184021542229341535710721154213413745381204287997261977938202561596371458111902937995269748783382936489152246824766175660242051312758430974014353670447231424972799679257319657289879678220217966356128952389872491777746277780912159837537154951560568399841594885298091935856774179086554310747054580401329519487520032081791956563929676330244555490684209973497379963859537377330056087042489634030397894198425186866525650584989372473840443331693431014267436574625402074947724948312846054501816155252656886333372820016233390765033921822476154029117287507852497623578797114807413700199551497899964573282353685341760635790950185767568861794675497335056144114111522640318029474437858366989009841670406256337811098575392441187179359246652515928257042763023528056125162932727323104678639044899780064348384606509884449305926432050572118880033096355410476199776340947443595319732900063027378191078656497262591512187226908542593669610902400400924860571129453497674091998717142556750194752870943895807875477237181447019065949182279954754329215068621087675024946702627698165201018013941541317698855256671386017740176759186726389443136754752632797126012473303368525685911780620943975093837274890414494044883604915302753279074301123018198432873140262395232833405904595618615995944883443602647891900735961400634879499610575917253184679537134116541005531063503256843320911594128339408751896209290139189762925647682904066877601733091696783045391786088941753944760329114453824292602619076705942980610739434121437356043158076537081384164032574766098983309850446616965218452862736005096236312925047910243424685350727624895935232577089962793479393586215018581198305139099968420453661677576454253122414774196476220314822712760072707247412428866627663395699147292731837695897758823140437868853972822917120000000000000000000000000000000000000000000000 [159,19] -1838156636924106425290504233411655303655020498492291397142610708432113084288071018024299643448515728053952572661248870357853290807077297171748972052257661044384534321364728609473588858007321261736681457729480704821643294615634327938763624004665811978972351026261001581091736365565659158225511623743858415422109112498132333268707487053812257455762789875870461724993552191362034593745152747777016675637086522343976179014388258269438972750777386766702214725523773047303982301902537532286876618485320021248776756103845918946952080532664094737219486995333111551925892874317840144348833220002135107566935327891967333735336102963937188536414561956551471318092208741812706598591186052732805931551391498951595917314629139915754040024270498140411376070895577200104173138965529671638355605703520247387575007046661732932082759545228851622640835817089807970727529113429231150771996375331555050284346088751090062458498277055708572837883579097866488609665362540877160516538420480197238057701867346708234456757003814707479667092433221198873356119511664609174759508419868038676288830402468666036277368311180056781997062679487953568635700861181777098299798709790325768711351560199503018165321655077900515820032961664049144786085918340098083453041346192748291727020228896827037988291684280574988842187654151833872869713065930738263915056852023318121134495825303354004799557089522223667148009782799144708999760656367074946452897601999052293857002744751484975827301153709195450505420764319462367927320722453340539377336024068663688331828212353460036305417458558846157589478407516120498855499785221895877107716461999428652118466960653170142483405778923804845429923123945416762021128079507301543840775698400903554112470517595388396905034308795831042743646377518766412320908257130269922069523656384719014641954051589230200085970395871160108977929263116936604291553654374058758376131850462861267521863745925624139345908746630681424094914416203196067297677442176127391036497361623559075129351792374470408572576952732409317921824509011279203643392413215610217187730730888594813752338634077480237682739685496868236016498375998028336201098678938069184468600146945172277689921514418033982710684697274864131094767867185576666432861786154342137276723211772122807573647243035392883515268592707453657627696859281739592787767949805941710037533662830772044381834588541524149323827513741188768094473225747184373476111453817062047237564064815175323021631826445815695441986901441562258879170842490902923681662129693491513600929964606026826759331796599973109852593790310243796050854804116335031776895137894124211164985512896898900084956966315289302978737207773681573429248000000000000000000000000000000000000000000 [159,20] 1278151176258671611951528253576040973827996248328911061071503706888914268262148680847758777454627321463485960095026142829392117020933576414553470595336967738218489174344496444667281981199289694753663830931500342329717388460435737017655604745334684135933258638668538207875999128978467773371709104950490669490821124105288734089979445516774207569430587810219188105906385002405459642049245369089448256436115772768764223998684457098609076562288285024733675475550230368904852465392408070115393797312249378050804313160762142363248149303562345144665210412377446302631626750915579846174203354347303668221172452216642637258515161811733229475552546749344280337259245195816272792635568644350704193734230248462544095730678109531816362896632312255342934823006070731673917297976012732345539206615062386123428167323075875538538696477494561548139722332726444730737107136378110404590869272752680326726302245080228060848303624121037048494060778209544666786996657529536933330783384203570635293461462555490728380104330778025593049611567622730452663575756870222375560601098828441743675484305342754232678376159030736947789762035543611473511759115031027023191242458767090423060334564456820752626916791259437371890214277238138018277191264902104630097449989835692014138472461531288930904158322649714127055254285289455609767815869429748464767899374218915467519785288403925536356706349085202813516645328009574057446584897632588882576622824615914090112968812363903925335605672942554759028414813340562263676618630897879094087599275647238606914498948885010752177357012875097858678541833744486007862329395676992672467881995736043129641290524917200287057531638631948211596382669922993939230684556144143342733606629324260686226348879935236663209220176053672859166064660826799866677779452781536601811199064729244085070277498637729631789271396230911465327151563382041947338530433853241261452671162745600590629285959793767284452854415869858730259310887983461009849414192040827964415109464222139799710650085965431761564884609898229813926564364487570011550501624427721896587468723777230070780384117290841806287446488014609832494231677180432695206489635428143581197826955325307858339171555711202897324395177357758589806640361284995916473332566459146020345387842244339698805361244737502274379230706620386732955376336239829982537135898099764387361500643736276641734587662563618382683400817243174908937492587236600230060199193518918538898602195048323920682112157427987021208925332313309870608645620876363157277557974390862531075511772668865533166172022041649670387723393518102258224319497630310307791446157489411310861641830729289444940472854764200750756171037871526190776320000000000000000000000000000000000000000 [159,21] -629831210032703001004063888162254500469123254132241344312106165433829774275541880959334779120375510742967818502559663438858066462613939613224692260661545664717868378064094877007189808121164096746172739464088723222954054681774863867536473455618653043489388364657496799829549645164195938693363087097730892986416908167981665115637206442939662411711429134358853496177701820957539827020502994703097303917554508012061949738982101574991300040589486548756054239457545313595570633373188273532229527066085538303127844169211400400943470714421317189974828571142488604175362779808052921438111828307514621598791161861915374920004059730569696380385071652597568571138373051336977825411183096059003248289306464528789102582540579913066557999646119674727133921844671639732202293124591766930231320753503029329493324581181183250472294952749604377772162721147301313029190982838258626839266513868402983504256977869188111996945824870844783047085369483352452892174077665350213144121379518041288980988894751970399382763311841481860653685929044825887328406469646914169087974769523680625931547304382792841409706157426186282398218819418202043928547019390131462535754313341269102879477980177804126380768854320218498990991424696969661394523539586996314945824923159282792691253044013870480491046178276465506954437558883225064663283231319838907829403617874601728577176489255619849194565615287212396268095510662630537930682218821439659494619007506278611006951505303672473273119056487922124471436004178458005972564754283645595934683642287170008440705052792061231043310356903379700037845660636823803275733991203128034405404810149224960272101058396069037136202105891763552389301960917446263936744899539279940707285959455114945704101446222834285471394858286683739622495003217372030283515631450925917543383585487055282519250841110050843907425871694928181929540016054107491717869007208923034142480871787491893194774341989438017866480721007754655941294887922093287401492729594305835484107967022466951167127362678877375573246853495340686968169316236820523538895123466752591720732865387426032531383096331020968971446800012446642004714850390199812209563206089759061998999900205735776017583675736423754047427264996629245839494321138975068950846796948367435301737565634409846883016777081377857242930433664234890460181786248973833757134695012610218147656275876827485046934993771980009853422199745813294400655083149031143519527038577973676110839137063333074400720268760731433170693019172985233343276168224868574526644659139167973844030666061183693325563440600448600677222650596894209228988527564645390093282991965708454402060334112798628097394292404724276207124794444796015935488000000000000000000000000000000000000 [159,22] 113300091807952252874581896683265522722453810491249738278354833239939365303735678204954401347033569534072268123264381148695232718821809279310298603475555708455361043306521795865187712901510238139147189732609468101213449498530826869102196876575614880826128938106738863291338871767013200765908213484049715491224951340723504261336235267703739599930116518445041328613264066589713970763092284508267018933967974789903046107700697190095897220494974025719013311653703992004220457521319609627435138617812905540387845404194308200044336063195896734621627714669532566634712645054137172544714485473119398135882050044781437548908218679949379431905141606089591579002065473425242156538391316407166233958993980517166687959003961082583745927281260366184784381216455388539317641486996703082374637705864459200037019332684164836778838153942290348064336198010381993236752478474905828240028863264869600221241678043433701552103090292865266134441820525575799419806628707854045241319456011037824235757661357029271185408143992615320578215130986848446610298140004362060495658413721599052405851711042677844959332428128311097275018580325897687091771422135057395508526966579983858475477036153759683397265136450956208783393088124845433784329061938334286389879340851902385436464470076759207053656538645504310492001193028007931559191932349229346861180532982061485166604924757261232848242704897347713841165997026922799231800984475696753451072666608751604216929047986103826130181497316454561217374917821446812656825976855892738692404063751483309651696046237825610481491298429667190460983369583749705912321659375319885589875315558579818367880265017768297651569384493723844978470992538596844014296586370340442665113033740167716454355174218796203785408916798799720628410166275153203749035265143011220433793261073834481313983473362290890663778368318314175742859065689373342436455327702714325133683462874702945881856420087194170415485235855128782217965464734181079882391671874602684796897091341514328011745703831680848432181360434388810559446713599623581036401126197456582485367142524170446556664206111121672378961113677145521920296544981964483350215440076476222791494461402317048309406489574342627174075496307833039962713532598341388849947327847297825241994872778837345562994537999937710016423262860629248175270283857314588206303382057279533577398995517077888192238113162948363511871341618737847565112593587365525633590035212374457035071099227899430299341683686969846211656817283220576832779122550231956037484537371071688292218887417443449671151233133553015578740842512293757412020323658359424204870527582604717041901690440535820095130718908370960660595309559415371202560000000000000000000000000000000000 [159,23] 167726203192613542199053478475993343183478184193262574957434016553557208556144540185613850433366261147135538942137423303115205876961383158646179512825454603320371732322912413948582569320306835317087151354885669873229262002544712494471064889907865065542334808740326591914345428542670414813333858978481197289834672838830286063792342313114825284405244140846629374675127326074932660995595566559573163820883150554757080604607698642688042998966041776893095024230070928776520134450644327721275457834298601049220668779242424613254569219852754219748602273142631270784927742875931495010553743318765048237329278754666621063389227474424737732339433577434091318081473457569063568063573432399591669337749624127980816831717119690650936232541654553421553694443881671221322472334536099268591163510082588675743972932109734342721499005761221566470132989082483240524101298654340886946442939092939794748140105648675062496220942820871184314490403389882883329330949884761726508710280054665188919861650098741461500140085044319993644043257074564478641004017433917782569879298571825395297029224707499754582671014081206452588631891866798233509210591436787864411380634414017644863878359612775805979416884103571600701242127331671130747706678610385322245849773636871614873228694842844685293830343667467816240187476411628089475702324095475020433165210891772663593097993409170020819880370283063666156224307649002677203957183649341149826053957915528322527839173487194102611528757316680315616534392665278992150261841881737834930139610347382936475849536152868353136360555061761837126617318281073291459225467892829913321519277617767463528273628694881587251534546028755294982917080044519277413802264239167567655900978161036569352554615199467888631921305930603941055515264241102231964184764993929034609947466504894936481636861358837751962370924732297307661633574344878484140692195920639412681302372530203116839028273001385158670114866320666224287848954036226933471053306803232577360943702857698512514796907685212821989362252185940520351719224795058289068692270504086219661156291160188871411886582376041109844076302928917377440260772931738699477074646579726796797008903879695948506803365590418038683593235908954544338418945120008605292549059730378610924375220357126890585559764503915865593426697649384725116995051548098609876122201202981703717304846189225189187119352722917382311140711826433702598335276765636730733021848704319685404975986676788363257724611951314397290151258157031456196340998011109147442626604851038954128545615104501355281860527751687949685804597203026926893028135829405895566323535706970378310115775358978242532940595090493151560890149190292448739328000000000000000000000000000000 [159,24] -242992600603265352178850447001118570690825270284551480441028271730744861909977453450110461676850867238209866943803010280871829735040472943185182520973212513159144529074499396188824610791547478422688938166559880177344393877311980032126713927767857916168284499249857750022146571753517940215476046169269462476783634122481484823313774039697617571176950451241639085926897418005759347904621822763146789177453962710593096032112157978792625438680296881413829184085750013501408205852000624559066350713859738046747628767867128748544938758890270836341146149500787821120707313346600099516682940175510358008902810803352508224878643893780069552566523715820285730413911500024354134689311162748336913730328813682532652795837448978773590317689177871587207906989739443507785715548676007803464523872496546013093738879525224480587823163872679062199847766866042516341081138577746009761244871616609780633124180930685888291435523655020940578693938089822466876548193258470185799110065088653817558107571792455305807395952910338023009743855834834110642085818431620866733127474512527894082722937214592819022148915949662215915676242256351706472371211612916745656066656962573242629207534722339049586685834853888710934688622232189492502805707854363550427698690945129982180639435258924701171513404638783765893274713864472259687573468403718079227345878065394162417767598966626870683357412906077245124226558049655683875900614601099139868665191854023586901177389515877644056591677354541842388033220932604934745909091176715810330887881463915587260272820245139208375669822367987830721225799263074371084027716035443280768761144191696151281241759612992083256516277843610702685158378622527421662197099828977798483168591112349205526242416461008709447374146057870373546574879934988579330757352680052301443008281356515359978415622706223951532051149415006176667123064563832761561659316394177392581832984994901604821524170842529056525418272897991502768532330954597490601114877462967456851721713665839734627887008111861360555385923029159501630380473241347981229498425888133364985086936014776837482821672899147567901647097540627274138695409349765592314946793130723635991391878917541926517934294048366747033010164945234602772063162129694487477303408355338880194799371199713529348412342411767381932453289077492534367690782500345173536961348775577409637891312863646318663801187349500302813750129663532737738287677086603372791991314175661920167830604956242839989237733875248719384930734649932106050298135849835857416055821330633490862866300063275178747994656296128486022730440108236133824193912649639851844148416336979700271665227678592656057406488762355392140116679500228879974400000000000000000000000000000 [159,25] 208052859232085574168685835852586057997137611886267678219151494629610169539691726222675065224012799338493023615396788271249125395923332417049804142721841870396121865587693714545706038457391621617947914348705792788277062224031314129695621316237154137640857807248949910816856959734345946375166987221682524481232162275664667898822306446938658327761661133339584083874676272754735101962883455645617034241758399863949756227722079313091793907735745969788776280140917819595929801932627127945063724634959218585109387319553422279155412455249000179340610385369383229354698618621652505888080091955116877749616823110049733113023673917402861385157762703503313902576713639175122308737945556492090586927478596914005534241834782461780483040315841730849051315074644182957477427311533339950243445741700282532922857501760700043011266233446530621920551334388649049933978410028443210525399519246892304902666796179479650179883008903016437885348454345849041337534466165107084732593271704290201087708569425537931441664272771986076925458095693677051192511045864610518589551502553113701000412384751216579427493778856346315709194932815224279469812164793423719289756169425239606497016346258455616896641555384798780143149494231954435894231103025527015489338951800732627882191616087903671339413202209556545647399688777302695315177448440054846591220438406768747351654052034318388713836653482156031400511071510402465609139097607969705211838349866886573704521145503360101288607993317357058370131701717197720783091130431364416332820416789441033843489486189014273514080218456822751374124272249352599997792127987953791820110922512709336687531647404341083660316834913321363711225887368841184818155324915955704645641465775138084220826342362379784719672048829482671060072370944105149522482553629301978229280957590628342064218452124017656067831544685953572528163391373215240407110849437664846346341056132058175736419335632573923476901134226439278075734050749872594669347095441008595714879919901160094924469713484924206309788463748267104230862552365592421035736085563983949001571597355782430437703506683134851540778469640169535823980909748834782899175966334767847859830170396979629330088601755644643613642627817235181551627861828566551054607428594053347673843324751883650383678928595237954051516141376828440360788894955796206844109435826533499505902935220956858173537282843352917728248741055270715250427650418681330202012306037653029300664775046418336694699000552855036528375840551136767903307122016027125975853720960021921462419496295231896489302593721969582195465284323771029435071969143738482476159388997541449374881837693060307424869128526918401563315701346065270702080000000000000000000000000 [159,26] -145723684227934751283697240130578188699940722672727533764340398613344743472194993794199178057645631416622577355572338127814578354573367118445830635223306173616047943098711399707465878234359512035651721634726835960208538524696980873589160868405359459659826893785369913102859806189462576253241003045909893163612913336409580207478022534483129698977129499652437602640775896243252410080185106200492914200361426686208453828127758801379474760323475915840262203868741055134764778619806782974609982281744928324321350695379440481560871809361497755525919748081583212141925438532181366644302288842356959315025347654725177927795123843681066225637660328696777876769845212793958656588591901001291447862371069523450072332077887027133097903788388943995624280789357043947758277520774567937495606255020286165944306035460458443537006614661535472319869450394889758313110452538981133656480568896305233133773983882021743604470541122858977846862741763127675109637541895909270341878931840158722797685835351688853309017673363615955277618678482453169060490663048894223132509650960904833127756114057743265764429062667906147722961331354383486908942630062818475331081977091982355907291084547415585108466923978278731666308153170581795176516621170698721552449814515538519001595251351398165966323877645327834186713503271821472161377592811232334966593957985832716995172866668886358314227399220713561818009890319230002279451634881248840014249559420256619573389797832613683388330228157811287631166605594036025607489402980172015148966730718982121921492520403161490572616350851564037687764250607193342726510874048003489924218373361615375703903210047513683651702264403798695288347134285341445287316146258822092289485059147358297736153903012788941856409999915907153720116766213364391753219451445610352316068467292774407486820014094952574060154688097737818357094617863634886643401014184564035304333145169053714211727164880724947336016879280598271652290704072048621380746041229584785944546591070939527776827544980129207947660610792676301441992136682575148541820067759733058398586448445935669958204275742243984796094494916378379731677276093766994569980291628304419637703427881928216719325905719572673789051868084902419635719060167394178637982170992746853500575558626707565775398269036069882134463758369006735099402263739873066928714667388170658220966755002382118729804245750851093059130562182073465330222091617363675292671620301362337267027798216853975441983091765804778701438740653795029152849695830199831698434507259073957128860297453375557238933813723241471739873276962867632056583544231731027171486595676501393373283547978153959668733654136352669810068382784709952798720000000000000000000000 [159,27] 93664100713970066723612811334476350197071614782683549863849931541009859145576638314838966281097667636246186164172267929781163939616162479207833458586613851583313891145543477646977646911259790279618975986992543768425473855093710664970429475618857816835993152456925971648016273871047238092619795126077085614083751217048791178016659596927197347705021168235083485323419861302738728950490453997476347944033875488110927233660996493868346052274456688063269126893910608293926141170219995450167927653213425438147399375151529633513670638474847621167651906481386236601331441463975895697664118425185729571753318544084729868926629728726441901086955062806860609190337113433001208819621800304191587134061396781377190978336865805539943786875889347817889482341750696205485310382232364482160022292802581581183854202416063444300178556694591369501214911220880303958510459208973107044179008203215497235367718290855437254771664368123436439356583576116631378362065966926378216171937733768237710421116797831731492515246663704360140957492842386188710951181859583324220026636587162862992906946970188849139816672475909330758171202705966212487134219520433724691178612104187537196523854537211682965955367235736597245031638512440627330952835966400582640927289106554723439234593808493790521668848542607983545087359892441573402807641790412386150627620019051202877871655284511550557426267411867288277002369147556682253548892604160274927037182318807378001569576143396191886115563674489879720632462826010215329451438585763414596758126657892198815558044811850912132163293949657090959248179185645757397249528596409815077711985679550847534408421310803362387047974948449362558041482633727325921938998229954230334811103622517536681255993990952508867708160305203352423082945835202396544766873123780865670554172544524516908648463536212032310690723357902524731198339704734622737793930901175578423629619626974729786884671029859342416336315838922708710627255465436598523086413169030854285500017963868437854972839941442814271956286399749728073768182448492710284780910914923810880543265978122155261775671151341191686600769328156835924180161032295095700516599957023504095118955457127382673685259476746294104761662050690802705542156896764613130969725386595455592002621265621944107213207660159682045731142139575787682506685543294599074148674339595246624332266914658218577944162471697104386244572438033757387671612226098514711832358281838939361040029236534215602830526988930040755581212077923463108980781373774409977980686462002860518964325024073779775544441373440589034259325741028253315127358996097789445242953422083290535606374614802102837988012957323719339410588695666540675072000000000000000000 [159,28] -56906669909567914625041332523372684227898456684778755632682641585050438211783112109344882330470670426782014228041557225290338602854237337859752368413349513169960716455754274885284702875047354536448565877029238812936136021926952772065373633269407585816106338276511004601445971674979043395076446952267657530966705297484667416737595166314366539361976728582614177272363261329076686274904958726873733358465776736142194399321114828498186265839401956084188099484474152428699787892572096642536523370776452359268168257190147576462193587340827721031728624347081645838449101704345554362267524292317186045317640135747814228625958015258358276989166265823962491755794333406958287662983150136637210314053531842720049962154107379216613083990749835920280053535093174578309040759576887807704144840008934940424850465035728752228689342467472810025304490520099902295757988043071024257589754074446660093179260903364494368443062290188890870425432766837843493180083227191863765419749324311634008781430231180506362621419442182335958713916758220623869077443900889329219153958193592826055278093774613066574360585489111329594934478974294360201166589855635602129456616002796952529652533919577206060032690236419937696933880220674573877579605224014384943242501379289536782604004284612169333742254506444117335085263271316030569459482634283375944959336283511552137694402369746939080617240600260817268084722313633968079321499760531617367496385084316164822514231620721294715397037505962665912367975213511972549956365660613613983747050708284493335060202835713282848440685632621054208315553366182319004054300131397422480668941793934400490963544419187151362252276155094500974315284333039382365651467853260316885238504832437831642027229557596693470732761836231324945921768288403437195151205012061471430950485792016814947805718428101353938170450815613044986020581472435760377169688622371252207983793626487476485825505448998879288531056171217031698007010148836977416615003755795394686893268150822445755940347681271433374266675116828522137559136552164794915590202001107013257574149739144511110863750267627317207019523642138588458225418087625353732857014749652970932567780836567814602555516255564665262824140620405262253597963710235728927455922462680439069163459820030663744321032220957582855853244225241219593824998073522455160209405398849584564643024940529935902250107985652916569129538803668249869770697152904622753212824940590277005553426497601695797843384707345568136962510928511161135989654150931606208525335331041123432757208372417041808149728794673040763979134884433046355039397281070982030530927412023496924776668067185875359345648858490820587904363411326946508800000000000000000 [159,29] 31201485668080933007275601458602191908264710931303389250541834189588590107669876414494739439663961486988647028747484980794761904557428246679498885193982219308728036812659881413922067384662668307917928038222024526993047132369487319120494560422319562982132248873542930691030267792480141705201620055492837683435579775432038410847014226609719602447285403898514534174490190610782862091316561106027785358888209938862624637496583725822704040606736641747991673514201064452631646491280170983993059635376593891810729832902445644453059118360965524211539759341111601202522069105009417516410389065452586343903695153862115777484401489607138243978243741500337931892450131769538829004733215475209454312901818225089479553417861714345096352628113556989636748018903868277751131415090932582325311359511223970024959889954893518410680114160705144381666700676310882628185980776696603446413338085304137239949249910968775493551415928857652123058772118881705960942410587557434415753392121022835785491528480004263830155302444317911487420090114747649563882192652211974590824739781189043426803745662018810888410776674866577356288847408406448268303183163597630565620028070264451039704165070915786012095683818667062631690273440193473903502786233193785622053517072060718819584818294706327906230151451142586200507548709683410925015916012255034156923677055401662972675862866724441798241804513473019982399809427223595309109945741809112332869251617158874801699803502525132764919820145383332043845216633186607648706278030985521817604666983459904358963612586328075123656607640419765730796237366998227355634725157768966345579594934696441994506960867149042424041756443083439366054942746977437343639449721378357259783712251168679354576084399031070193008489083035396688305903640071949735179334951428853200881471042313212153753737022169616953317259976037005366714958200629443585664704141247726470231155998932506904121282809837229818334520419523328301706225828654951134433361087269880975398244967766625523978013973240245090019061741548348355265256700315516633189136118643279049915751509401994287398751643492272878481874359867956982888922293644558384858677284913315960614329492182653300562726252915583256469456936790201500525516912141468648902880158896064701919037341874723604962789097211776613895134970944519489978979393635449496749018267107611966652945081797055229933038557725069938585190863633341404927217976228380791808805070019583951737639694627154637646769193316067825586621187749072093350312067844700498015427828415777934203166140517272583836671334090486183608171220718527183994821141204258657360336570849013970627895972317029536303646295033412737370998984711530872832000000000000 [159,30] -14062642663657287004491867553298889702231006027623330527227945828264341666513909287946031964132203489070850342491580369014058382128558811747931237714404455072961723189572569678142466472805428702860221157126624990625466431355336785977540369494711504600423751245790641949335591931641616311729323319447781645173728286714882108681405011880094124861704669768564484254740136272257115524657745211257833434182797724609355909956372719946128350685226499153552822783878596442408547361770709187073107033256623531699423277162826656315958095673985570394542810338232700809635873329909081462591629550508152613506001078598022965053242805123195623851723737202406997098558708291315874448473480518759913922860997841143924088034035438225473352725005252699844636755176583825953471560685489624720062306549594266432830206180999537617900912823026940332625788176892343965968773318779637565820487016621193779142377282724709797885119057692282108554351050252477500539896696212850079355086307316340593739297745795512426144326119560843853454568445091066388761215274146555309008579643930221056563064331002406468183355354844156148229900254199045472699346068931844397921204632628568567626731260616879374547478231737413740990989817032224131155072550051096770558594872870231752984016251027014730117970256599399790278808561678652061135748984586913322698006033364434392336635313102702685441844193909228167870709506503254673783639086377241772264465127774516344177648574168103037949053148987615734417508625269084777373122118639629164375007799960000886046768881259905106525751068628988854754164371313633910794387215929643197655488834755735810998359564172697977840924725763217576742041737214692882855287285614872271153528047307240968007618255876894845554907125555743073432860227645510365535968903692821105523428134456675404210863601503809045157359319942628201212738168902465920789002005084873588297175851832837878612283903418181129522953057148240085013468251609573183028586202466599079423153845441190956813026963710808541585473894296035672693246944691228018425627477035270808105489312723567873913303421142006216472434967149970652776966505171093135673522492471087664192804776628992539225795286310618764362634141838363286149219636352912489258423819190685572312102455956254996254115886543677994238935603137707850670004401699638387636544766739873817532716765798087409711833496724965410083892230733500483346802724645424367324498308440507253912441742632557116081426137052433084849679330224811675675898011523834142127333744311554001317015603224812230287693512597234826338525371162500997452878635030738598723056705215867481681149550891925253441837437274923662147043782089779445760000000000 [159,31] 4408380767186637096860761126167592106148950398035588371051407906208208777352438374190826902749346195657607665296871630631662926687675046619994271393437962728788806633096779637626238035382334664229214191522688931184467037824037240672284892228328335378171402339806917241367604926186469667743099716241615254076265942692159609214311474023356120244348537625864479150065035978470589276039512431251978693277614331248920281729550317274995909425747518516421354685098036472868468045470234746311870995577535229367009103813946543020137561637944313950465189051862218974558607446611682592302120419879031064561480732514775583056468528696815716780286295545622802680299600974450867605167252471546987116776576730786763445000974968868994645688870560851451689529639747254678147966532900024005648207615644950006266478884284157480919321154313066537821111348803302375379657136510207986199178483563983062390243458625098455434327897253826032585504099314520634409591900151275309898776717527937144687940362662732968453721509868053790604007730920025229090937506526805073950063980236681229815925421280930423155171043965862643913386489825804847215988683226411991209116522767524768246310929158939572822885465127598906127959696640778128440998863188162178052247031460546883476088461568619278010777213039866152075579164302694839424694890378836320607030344964497686110754010330452626937888568517266472141070791525856649164466701435848226818125384408328559206595116783933274065753602275479966427631571723607246994608081608932193956208130428806680731468618284114530150334477294191588415746235470632895785869881097442751101541137778552039708290357172778460255530661276092234975944754619388003049395185111004783030483610068843664293842096995630390951170670910872668739442217571317450963483683145029999623968035545257552651361299070261878670371211349319255010520627974320099691282444335485466886517675068556812565202108042007682164401267999854380769769795687651736592264984359236982623844524782648386419793533779824527648328300215651929709226296897025688556612379614069550457707434213757036800151889131230158404946405380592421372889298296600825621734721622644831492958610360757150899255069527714481060888636491658740856986282541137058453713045638525588852604534726823905573286152564632324394292191988843528948441443587854749040153318835072363519516129079872489942302920182935648304948249348072772809941552938165109359833406071743445174564956298718012568827698803281393283839086521965883999272671432814888666998826208063036163145646162862533117354726633572188678869174207333925020205845304040748055095365947592768343303657652369291679833493191579520350191387195683635200000000 [159,32] -352465336585210214359366914546501197031639207907130698366845564583352964931877598101755037760593925452394642271782887152962768177440061711866429572611764781013780022092926685825372387527083762707193126744545304424065084744818346755703890532514094538338968294031167495537252072954904551408220965211377207677411249851956534242833953095042874641738936474704833645478045901738729762820893723803069522260364756737630987205256714885165453321367857572472267763397322681983785554260694849296486882655811601582676480704950860213573299520720957617880002956171585298166199188796181927228080663379501418561084087108077826281546072387444209977797577786783909431147660926875052590163581374243025339127294735717345850112974383446445606481456566074997419074655458293649634950228266984383098348958060619684530570070332196670257474088746227627915793107956134830285645331713120178129086107398848374905418512865547226195342462163653367751890387647106275628344952319263195981282778620599638433407091917868366868503014830906664345388548661363930386564606518389643339040226522854559864486199221935729277957092947622395190420311602079252681045202071932366626576804098568306208559478032937071341502078614455078211177533871577595761558924020336320739938381282653115509021343892604407617913366358809702842792211149076094289859287186712154127195519780675917071787189804519685340461148361427358624665562343483108380410740255920415898634971894643702713780978440901100043303273090987683065714924263733171760844140914845047260090343673765140264456711980001267263422269728097588570862237426267994480029540879709783001608446780692889049683036447441568949115551185857482191820499386184768581436521091215900835353829154130152057365063455280613285838044383021292268707220014559753313242078873042811642940737956535628744180518593440732056240413123174603551328037151339697322936315768350200812065533869446842219088912653236376251982731285931672923311179179629508366868215258471525525880683804634922386067693850040911026019315898018137519890942649629407989581437530003100727910257316829336022015128691477367637061604310474505417947990178898587406625090522575996553284687050625736786516178074530520011116007998416118891513991769614699477773013540825115419183504398174558655048634978085337614102200805416555686426523277364788342023456675835120073878979896376156318411689796520377673538115778393003022299621538735618861841421444549823412348291131740224411684589660243071415932303392712654495959159405626954725050145361128592238793428068552722874906776316316515337203758718760117436595958320263939501990607335493995105549201180726566732091757160737775916212180566394470400000 [159,33] -629953218161888052863422521376909521651024069315915455991553049405056565755445903224894528976530222886284873840841371310771443157642734826919930434817171996032849758183923922914995629790628395958703557445218706760302785487789777853969304463597402636777901414068053128814237361610222652412903916294328478575568937723610798262288260188035366725393669294620145831812549944661095532186316268602624531822065619130631190450261432077559044257130722247885603786511536410228910187530582340258661451854509379617891934392836087281506577820399031143712400418540296867454632939365629040442509778115483272657645233125148258547927289351209335285616766345517553035095420125215894685262771579002085513341143839539926614575332062398768773051377539058364099588415607541214333691276982686532619115930259480071377853334970449466426091555259378240375894341613232971617547154529534503474079462741270497039789804236257524600308437801481896367386508521357207109885690165652082552161761392428687682152589881670592053244281345919418773098824276777012781430529911004001554626287498978024703688777740228769728981215124317545614699861506119526896982345053318348012872820305825943813638464916781955863711171275920246027349185138153447458119484364482866254778986587614912370901863682221165939775796732974618571850883420018070730185104492842420419263613647202564987552287495659782341922390817712702744966069669951850412012636730593205034439914589864252642892568378529948505474302371526346124997481710286093510665061414206521652514055094589503498977310123300913881088420931168426399937017988409773156042392527343175521937790352690559643751564622325503654222482630224008727516656700853705581943820750217296236615510724026595024256279274846226811651899564061323033640872621414864529235672712017545757104332016498094389357702317186389793958620499783258773397727720241011323983918233664477259518360570030229875593652762465992538638710778882301819316520947127957780212657864015553899385009409372405228443773053941895594548400918467180969821321538446747267400323007527982941584929742413776452859069358210162297317358461829732648063840489721461086235569832599192011191307178658884121558338789091595128218831995338679373261850521175849538044918003195993667797658808469137887506746973000416576459300951054978261757544160290745741951723057594527471043158992882653681323054641067132711330947569790425990669511226346962904813948797849659748074787778783782259087488883643584382674381418577731357923554475798447075441466320168978511190473119190446511495808518651847486709909203402843902515235876442350842445155570479108054564516533974953630883708415807131001697955867002470720 [159,34] 512960099147515790255415710181206249113179393178569457644933137846208931309364123068438337113675050151124486750948819471594653932165098002196319363132626800107027899433037701515617469900657622328543750323306487783311670248097497443614479196791935942643145958699154584489805831344922437933143662192439946126169115059687581742477995250874500969911758592577387903963138841114359025276713071352595446504524673716300942969629479788166291924360267588907121622014459443151322418689940325437760056432392021134924331436267604639000605179600223002308392297624085520292633355632506315564963816735897575197070206183431022708895134085001928442206325684927548453367231477999257756853095813032828209250127117679552073116871236011647353375059670849877366438364106067567222025028489079342265071286370187139752675322473353252660012337465133195152780795611573995736017588793855500940387467176704655738779387353486704698424122065820894748512098415775570403811423882399603661094716623469539191366564321162794951775953814466901095071738951262718987913794010198892667954754152424656358512034470571876359075445398304247932263915576581871304552266296923969242930899936221180119027666315345077618292717680696619128687063912621672155047538940522439055658665856445811820880449723699497004957690346580733130839314305125954384539153158134877988326243239621084680225238661936171626325009931027624531188938191821725225764633237805213775612737209670453896807364097323249558484569197328092174916138778902773882308407625617659476751569782023577603815187257549166677595519184998783382910254073127058245752325978674482827363263316889866565770413660016366153835380878983171091484797917384097041228616190260659716352894097190427898809161038307128736704760208207751419368357704891720462400730583112173154663016365661775517853084965452440645708345092316661761851912433131153342257173346116519022307849308090852046069384510899159424508920531848546079453545344828166153156028356974418548110717738441400612853108546347658987712820713348423411313055214578703280011117158752781132103545952406643014588994610091525836357684783161381931326548146362110176076195881350071143632233576356532952180346873220916593560201409038537239306171741441178602017443329732518716493202796150477792135158015056444631065696518957060345650202483001977024909895725088494771714805158708837150924607437837363060173500240325991277992104351944335424022527524684025399590390415014719449012288312784510902612192005394519738501028560834893877747335035531375758999701238097844839209596344809184054616438539574186766092921858123688690126070950328817950924153875691573759893545499771468269589495476400000 [159,35] -252189683771240922127597601903104766218054999622474761177245104948368029417364507090115158284340867500429463395809122858452587311383237123622540498152495806485156669587923804477301285140521444472681209485076059714196783289507940666051202963012184347498558050057967106829930594236845114955337485054315619970624272651264510436119769383242390790131719881122008653432471107015858272509030396602984545732955915399559193851555224527274979880541743797907174597704531162911689667753212580308289767744283834586014972275229368600490697189152185222099901564277356113341770190724893659297998252581275978866125118428093421117661707827744106523438347791159063032586128166125227547961445058180995028878695684269377871225847272396246619317968399379277511961927033014892465486244435381023652860310466688962992923536264898789970015039423874399530304454629267337658100307578248860405696129623955199758327445739797158880742282718033520538023777397404680387804108379111026051740438282627929239800916242773043018512429333516210880197631210754625251047916879875089014789568314266584664283655039185592113452639276089949365277727666603634917434865591427428609107086812238985966000693279840345963649747126132838707510899730099569118706772140986517099746951084242331735490898975735117587803161346819506468889678981174676833351091950459155960749847539501314831811331974954196298854489800207592429544459829569758370168793547450832929705213886893031829965892210459446513541496094173145871626448390527659243009650952253341782438982788267017134470372316638538701113481903920033370002634858996472999230905429331418324507197100780218771950694526324459509344535182108597973440351864156126803793923322157598083893663992073534369466039790385051594952814481745678515197916042606326006179345511381905848626806754770021953125041960355502922750566711723416579961135096928863161881988047900868882274122819746099854656254002816931115454296001524690048447169606133814996141418115131004552820989264285268166338581260503266990450298860226946393328989586354699346045000666140147863743009895450476290093211796985403313381860874832605330262911007476282440058928149794435552292905810324969699989232370051490979847800598671386208992510617490342214492012592699214272784832028205106060276014285610312429579010537567156362950248182673606875784962580579141104874753472872475710887434550425210052496541461299587731423839034485875592142688193504775871365472859842162895031959496080080073546180231603427059765512083662387818397672742243007529405744246600358975719778018281338089613300497221811657915545066991426811313928091622981761732774255618033246893749911720606720462306867600 [159,36] 96951512251654675640407670301775359340774132846291125738202941242570954298422525349344563041653077273096634100266544649210355385583156214645766854281977013969243952374998949945588356748964752562697177849339721567925385648952108637722609501070596876299218052264891787216970017042867459710290988122123136961386208717663959443304223917085561825184010389133651868748087023827088615987725634138376095457141742948236709069842733027094484070406471998597244101482558574329568862080630220777482169086904807201200678139945320658853873354310213893452311270408858334664544776368606158462315621701800998451865484421398066773931886733076929149309325411821267967357098222199142576235397591735242647651549666162567096791605325058665424307405390093716824095980473617180695059201352423898331690537855027643987539390225892192712729305575466921825822326507172369262793468023785373002484416882911246608709087778218371359502982237673143421582664061129974451181656494169234758382292759635483293549586382636463875755249035796594589372319323987183629899848090639979484920119943146780437478092161824525181611013270751445660122280797565013250086620271116023907762294231005894453763485087499788784941128535518138455172439354516868358106010248148563392382194952430744266864827221259372484492404838647357323743329733103804411774035702675211176969075520755479426570777313312436056944019629582731618915194149698661277471471624540317634065487498131570328635612171902267238222694822963203268280716893286081011785250235211733203877107065124082549665028226873839694977528307752103407342162542463636281008088551757086103390563053325066091956323168776756727085992623086708524357827189939232697724267056206802307942009604572563538346460351237777542244362373330099962394280546749004100823781291954601767739999625652475055378899260919305478029568260448448554839207017573199180520766732105151681602584538053986235215069308775641166838648012918889645982307065497437672020582822441804369556372247637706185765372857682436985117456232623477221540440368693938168299259437641460307764629540890488852822808951486422606597055699524782653718713263463620663653495352177552391310955335376565595927442255025873646720054805675634800804467130614959342012825994506455051511865655529976378259298740998420420692387501205792239551709329291429454644000581277552913254099785570838156187996566693157570681076080228612145785324891505083164825542535277508609985888285227240930449264072600965317133782891190741244636751655882661871697883864030007382701150359494885167877439807958893666599220970903228267450686962558644321292799598074133834162728663760915930837288636242312976826430080 [159,37] -31915854417956552616357829978489419288766203622192940279080194559694031455973556654127198617851794935196046783559289503973365077452972565129052178451619091522751326266489312934689787250740926163814669577782428858992085602674934742854794744427650183633102237429458867704702221881866703892185694577535683353915011109737360174307094515353505746627531526400771098339333106512440580985436306845039054499566786103861365028700477166914107971236669261374676610831048938720280807335239896146937469103861257161662776108370379633507702956926646521942018931732181769700690103995961373724273259176295971721258811760398485532828384407022170959492954465317860646955167723405566483992700369193547937256181390988455058205252984326523788531850042237096213800523872289752998939520886871322957968991919024975529664076697970980600098854565019604208654850434162426189488145952357403127477796040475495633711737342213375913667051390907561937681980492736242636402355694677476936420120365987625491249059785688027527676941723100554143509043947788060067862462544275530754075934546313700659059129269995751322772091438102535307864475160486750041132987567804148932617833698575194791049885033220505030663970409395980980152406327017422531219056210428757444437665164896172995235931761278494338199248015801883116655584563508203833959872313219796342020850022184267483172773529105603179289772364388882805253671733319151357698429886444482919568592248565593886158018314336396918983446072059470988077109325501612615627242282111023812738193519838689965130989389406141260922920226443943990702149597862723769100433239941086016201598814380065590449813807922651008988749868412641977106917283340138286369012775477850410554659139176186159747398964439366606121794840204388100183966324559885352867442246979044533829292983100133720288416320299480734384105856765036615043510213624392948516069516753227172328762700421763592915491853459492275197684413760652679085225295750364807055742655924963754717774081297282616960865574679377457976721852169674068258410158150458478394504316069676402508112618546875945645154864490781722599628386126452234035044604152907727374012601350958662421556616039756662829188177676541683354055485502772191263516941516754452385563862560078543438148844735492577128157629927859801539900623450649888174187009538228412530446683031463813438333274067000090505893213562657275464900004887134554106584813021131368169722247932782956730076891418002499006278653429710301198283222280291461295032152005988708311326105788898911624626988240971551180044575109549546537737756548882210417139337599282579866583519057324141534055319546457896042304447193173480490320 [159,38] 8905803724484690527766036917698806247631334218190229908292240578014456289098818367896146532065396300469089029670386374176956574008444328880859257806443251989220419647913774985591251819916947594025594987831232239601716431228814837000293111637861381060326672966636366958570221567705567020942151887665842835537019981938643879354796844423091536103921520116357488601932836805004926490361229945127562039898957605309199958037950752308107243282599915490088815403947173580348603811122452538737361878411971870944236555114294535420473574172953770046059084192621619494277327171700895988171912923667267026894377805089942375712716188188540387395134206530466370060929972281091841020160831700149499124323125265165998109634919861156847939689697988003908229164269033838549205346477009139328346680346341323516066260445803566009272154023581814045735133393095348174353353890234553151092729898231218801549990223015254782435478382777947190744836682926197724131058732459799373529163847634980657669703896281405551019951729229016837100239461449471813144844736647196357493753417169428120588037488407162144949648889906928216419782405598851649046409755818270262153267387998558322625055805920506674119120941028821994986890347601537375592323817703212730534287634450038726680834841980986528354341120656219478949132622300263451868589328801684632013117352317007402800785779212063082075816887914198295929077145549441144624894366529384027714009169879805228127006288725556218092208948350947947871524728260726484370914629145860240934197302592153934442785173339379812448105963207247335063231171480021524144211483543160271016991600142848201182302072577853088715401421409742982224773906331629277615832423640911139769797411963691816307284742669010904143912613432386553067883117951543121066720271522591185773120573150506958249050515949607461886077496000234709546684662788798770118217498618950553135781696190091067599203634048239643856477021734271728865475098182413567980281015783654147670559570279971055493365163131153667316979772750183276419600545670640779337796629211738045843212212288268497313384078784189965189652449059928330748884373722621932454249992216314886220590791032764792774952368067310160770111191684219950438840090952099201706451282525062504652433954153243932534727566775461667433304969896456436815732456677498408193916079019721669481994330123362984319046959656161187073737728012934184278957629336120354712729628541330474618067369376882013974966465703737504130016425522640340957077758483842489850592767722337557653433785440686005249023955528881433007010976682473213857621805064822645221675154221604252693356800223821579137960721049235800928 [159,39] -1691514671917146567799035970997483992795873943310782837142477660022274830462242089647158887894424142238364603312013215937351090602150070862892144416410942414114254753836938714974848779570533104356327101299897452584332212100409573568485352631906272602722056802321954270721329120379996880944601351069966311011150084849320945345969845474634954004938287609918505783441165645991128597997423679191583594839901392394585393130706454827624476170756381877586430802642772963767873030624689836567295454650580371144222101733792230507033872888144337660654638327596477166305781526214804468669771543294812248077875880816430433661486435129396908792999257864903176918919257866231789023801949266605682356045910297202014850501998008661494450248362414238346092522159110749679509453896207738474009451424270810394201002304732510011505198998496502324441152798245933603580891446090349596577522276681071061900187713038353422783666524967371619552323457578413360302849963035056464219800751449705884145954277471973321152467216683630367071061830853131006572958252644988187412832182647405077037303801789456467453318818060509643169102125441330557254321779109085523396561223058005913123502389196735259762037434353191672931991845676101293297219795533980336015547658134269716809532741108319718375930468135113706536283406287839427583783676141606962500159101443214225162159041565170794925076963029393033794922651558565712739005561696535240259081738977859559400090496309851899422444338252422789106328190102158186923623606656508547404721807706847139812438689363639720800647242262861327684849345958292354120911252502982139296505178755478715794637480269044331450653334984888713705483524715713865980313508900060288404445247050076996144539440428113387142853583780017157167032563223583964485312655154020398087576782281842854462491428379713567705871575156921884356584168654989072408738786851694531806770608337201573108061777673279666297753508735814994530713991847635463845447812029308177363083040762239763995190167689179271789420503798705850796933241662819654064130550916803008833391288272805938473282303452458759836027811337936680933986964691092003354459318349858698109339213640919545302711619335991977478787956707996339058381909810959818970712386011589880953275400613041346316239671850308802142508374453008953242992961290304771279543339374690239931690385720262592571746223872152501340698878219394336934514757158509050674116938792410313858317915743480852415988991262854348726160583212232242566224782303430148160503321372083523805740125591933420798194545472022481553549732058673137261402613133583405772661503462223341539807955225535981888617955171379012 [159,40] -39846002879481488784351201781125050334847603369109536574360776899609890420648238433555776204205565832047301536688343754156420509009982849195311287899239316588122774728537105824486570005808580583455510748834140948675354976380798113267420848252276922926008913316936645653435405133049379978011537847389737120101686562774277332822590989721512469360417272768223196397153183244145313664193649968634982234428418892810201321950224607065942118369977344485983056705934141123566285683772502938716905714268775076372271537220752804652359333684574669696794800787360456010989969513618620073715715148754360378125997544903058952453841573670803129279169514185426084155159557535042124715168989971134682762496199274136777529011711676620605551850334329721500594304359268116280498321131802501539180434588366133478807557016218711813166655938728639977539391002060161624008688192074490882719622034734788608245470441244746096856753986673816207714805206494519786644593255020756127875827163338053089522484179044390622454693508956425739588462240012860050031946673104711514999833303255532490672998506746586575811023711574754607210050349320224032591718766736950747863418580932967498870574257755671118093019343151646237144276755688318758757328666228696243122988181317399115560311995972212837460297439707073941648719145592779373295210461353942387670944627628098155415244976464303323969930383829365485623582095653665689604927413864034396272035458215935031108781788125160098258489023103973557423928826733645260691664966198747728257306166881752969553306072532985961770401100509464305363816107057702725410479014756580544595052158044575538570258811171544987245865263518247093034500897404967284337958172704348022361173323075173110528613951043904015959616140027874994171989236962198954174287778310440801622791823609637560344019512831536601757396402309367156822260292663382804623608903725673077346610839554704628540783876197724294480863576131257014424973254351836621227515574406909082782558644685235190969398136042322182352512723850753647501108360233127177223130658279607546106321206692295771534051756608785186995253732672304746531680973145595287319157111879536905801032886928990420818371248095060527012662412696615631063675898153197609673249937589373466502639998209536539297638541855880611234348574517313137319250315226021125443014680492279920070614088733226999154213163631028004169860761002633923098177696737894501313072402589453029940319163716418329576332828501268097390606748219292028541594556872290870527939969556325613408363199983160347987830955773527428009407781695221333281545648121232723933837915017318080073973147163678601119633400000 [159,41] 166955129110338520893747149752877944422259668538005851946722555068184886548114184489261103053759729949457679857515576339792608569531390797176390477836414084378477181225764013611783970586264799042461006481492281868931950309389741653641879845118506049000914121028407053848659944551412591730960743975854434220930613411662339815434320693904111880294927222431237663817627330569417535497707942427328241057015231209812489652049773984144179001465317141461430954034169909362230161921733766713253049028503292669394979210439903388639367814847814142326135894926756036513758917060985358149251975349855420422229314204668957671987112351916857806532704636395239349399964089185350325459851043723257071099997526827125835330181003420696914518323783026922187224298562328955609681461521080009117986583594118554944563381056973907370265581935549574577376099276215260724970906224625417778594162251141015240230061415714311038504192395763987492167490700949856365035500142369889023669156739379509658248270151705928736784884313304780849504297686536808911482732211853651767030051287087227593623969145695069272316442948384764524527683677198274297329785516478157567843240510508812071940227852250743965122393496234575925398874391413849897702468012498621082582421144781136010158124266582408673299409476394563568055995026165405082430670799247448554626708816988037621279905599617395911362343787620100997779205029712498990664231752572922570672098745720457404887562400272341815677013324013666864128164532027577673098606207606062174846207616194699236153907068337994429463403630589263671870697904601032383019073343113603615685468872015694128233887867617550608219322590125271734150252330498854024525949787664200962675947118578330140334372693934335372194224379681039748869814127807116401463322253492327697539241784209987702328507381071778415400535348992061255327241788829911157178601171462674904089136546413717037101756574510216714718892583698138703995261524142679128610524561837860566259238387275071069175921001514350453407867039540065151768454465775792288405883230844241041447387542690681150007278887370340767865860356484498306283484003882043894505854778833115071190536491031356707190686704703845213635518455796929963194332693805589101420533399089839904657143063608513099153464329896896738900826346343228369635816656511893258530476033271217487134852767934494233243793005429061306357336411761506817608626785383114448800443604885298906317764309973098999037562548767733548171222734697617093384363450125150645781552878093261619473595460907710250950821133766592463243398352929912612569740457267711805187493496087959710701494397782852241400906552 [159,42] -50522877415851094668705383307985088567145254463369598497571341917654175980157776170264233063214047612783627200378220566784382107510727317271081639676278885084550539175681628158630388407009214388527791294166160077630683056137763494421599186672312481230449873530757515070097876997092351497533255702204931902474192971775772013042496237856567587825961725686116412418709745758403695366589910546902416897615970582331992512405419318124107316559417870303166558006927165744968605486597105055745290628822261367890077887645421841696152585012213014592171775902563942822981962878112630860203467416882136104934277977315326667063049244631077181086883259327528990923764658876801411715312855133561821348935724186730227027719878945889135550985449635051360279090359458710549557116169745272196494161368013860411067245449707505137246812449323345356919266650958623026983550647831606446779583946004214250461164089396294770687619192310069986920988949167912508708535707161331234274649127377835833968967561607306364651236595520395500288936375715196537719114851976541919963557239731374581846259852678434607440973415591571006400285645349910973135376234277760321296623399064763310713926379510449774714793443621220784301701839701965904420518900317574813893540970220345139906825791104619137054438936760523549021994190366832583838862036583437244130041658567503435855061854820967323410343441277043447069554285058812459868803457881318506030884969365242396613162085530581781790894228829529515368945202344778303835644851741305435292537349828044503213438995472474968535783094146475878745389397095533876423720588153936109660506375649516662152172893145061331505114719809910018122768816291761116565170913491984502923254953554902539714005974963136630709986225938270431979456029855737582182746686235910145080039928779533402921907827459594091077305054883251301315591219106942908831822273746926055771492688101258852384789046210260597756305832634139508986072382101875237964307325472519991589565433848777239512644108080994216983639150335536918325052906755487808698900451418976521404300751078412038492266158304336233804737407334417065780034238015157222976331798521713967240203578861352656377936646182541908100451609770471759282589197763931162731486957340076548613533837467567974475373968538220259717862234811311907537413807926830173615057924816008505215406604830551811657755967685526691744192194272488311222233575670934014344153996945005035269494008056134741680991753276295876517184113746893647367924780004738438917201357155974800837743852403288893746832203559196284199656306898280302965921070064440057340697359381843115623712462929465721489552 [159,43] -1502600332587393607214006953821757534419607159507133832601538596686243805015560209714420947212607166808966922464232195959258401538863040860990851868130287048620429186497373416735929858665264868960889396484447718089146334573581231664747937314734337451228367713458743282222042378320492133885506955017428215251433347574468123835151332792099846930279061232728300590292747371820939728653023105667822397227905133123895462368025386813479853092603314467096633478500684167324605471545536138164576533075358495956144355017677494313967598483020531821810755145136586584308590150382911536911406314970860602620977340548588245525033932276739077379322415084347667258370355165596582763819727993588547063037399969579185429645550628575122054532809994844677734146800530612741358974869906517565664787068045817640555448160996896163990059357948911637209668437975662373101612547708227081880817081624153027547058246332682332327982857786974969266488713324325687214252858337400161251640699373294007137696174420910790542062400404603651252426568097958880484863747615874623429328987653014330360405959050563581062594162046263103965627304865424411536566338959060929793310376418971341923952111054736827221189865211966698769600059893178679848737640791247700809019495091191802888544512603893174997697190731823980486549755694724617150055716931743672116332590424973921765429786520140681958466193163857684559560688691055508430550032636671687337017664675143766322181856588308973360689400865995178417559067411972694608076943292592455107922362620607313136374517339288901248935542463375988571854352937749948763224693867944873366495972955710290257808986635633803349438701240296654994377627079117496480206986142693296484193838461162127882973253291693937808929982849147636575214985260717002264104516763357277912967277913556811410335995447008764313647804300219181538875922361843992199957660384563321466587646062421435793294462409304838662710230287249039694800269504745007296457522727743947168158166996094603290518417507200197740162997435593447595360570004187030857179549393574005472822718690903009377298398081046070892040134532678141152366110876346368646205398232359407933535477389055723894654754568200935169216067196854112847668996547100350685673109070187495876852604748782479034848046099192869860615845203779910831855252019288728533828416913606512566823278368663733367460798559666871162309451762726136622945590207515575237179178604713543377913960441045104916005819807715126477658786625669286046454565115310013101095330954227767625541009863442343426042293086604456382309217791865307706577975933696471213570440079025569184484342673510629970 [159,44] 5371307585293289379598282316885388154237821127947150113681623849921389295992266221180477970020822699967706404924368656307158943677772541163931405372372832866021254142427791463786212346934245388665906525958573923036207265672044378909471058596247640794091297739923125751401017722416689987749501343910617301724879567660361159109256150489510793125611656828350184894096495978773269525843401596060151558742945888148047513264547874414549633103142925571705132196825385638758753715392576740438537753971971206086725249131755169088953136088743719015332765020973523372233741541444093462030016915323455922151159876913049315674040005661586548426301820980117970326665257282638500884107384736386533168845284558360015756909695440317326586362330609909676488624971986243030829586317554859080501885356875267554015866479742455326272479368840548293762744800462244425528442670318510425108448091251589487430244024585943594890970787318805519113289764310864684662606949895579540366772285572542235320160460154043184989685818916953963807809478403376547035498613035279273947563038872067104890750197068678301654961047885483894688955097016763665199831830486485834499151432782911362718333180943099565085663833688110380477304069572447308849394058776099689668207274191690990276535845540978401785786121717963033216995488340110607576426797733896487321081159320555780712144230016381378262452665252929686646825028699454011864940128117214511036847057797280952251568238195803368603481193489624735407747876729369551506424692896793363277815342332968768035103579747400818329627524601165386621842245335104415175120458743707573450836608672874722545790837253349646083594257624544735800295808563062050227347479113966688944001316099050464106198125587335372123788272268064183574281651045811850418433511383715632795218541252309871842761595900709234959265474544905386419364085953715707073258411868947128014529449036884459062981127688187458329802360816550008658906386276269657089357560958677898393389679821935335601712487472488941467057165208096004638291447412580738932514436270908225774517282400258406928537170202306515425907733936677833423400712989413393045018787876061329642943843204603490074061470401232924357241601727386566475061041366888610860030216637978268323436092653890410243833196036096464378134999673397912283198510059241855890089025897179809666078775865991772108563954965584111228666544984979705058997768788589713085418818552136432405006728311911857735981228367743078500985471572996558743712702940240752469798961342033720882070758399167699980872911499967402918580242446853677784084718324056360668427187243724183678692138365285920 [159,45] -1024973414347944383121719151422369446724687348940162848886162841056152960863442766383559897377843055331982829962380949133460398173435317422326172567995529655068613323623007869459245001153114823004793321764129884965957766683730029568066593682198404966649849037298295834368145068905994836998519550354238096648629156150741195786871510042717347817083754704983935375967674654893914646262039658383441499903626109597178137280235573199746795011417542053140568347621330826023476294107724501522506264858301561661373856945464224947299269141953972362408447394299699584557714911493961485974105750431039702185249640172798884674521975724450875589349663424110602131331945616349596725116165445169637186081240757593065988202691163724101174518546356143300188588102747620199201924133787872242338076484936740429948186914549015816220017650694737580253117414826053170795336807833611695288404265951147930038468962252699206957067104994412839283599627682886017838938495744543625574843163398277668002467769187862206591814475317646541000677685192638271814681317338453668458446251987973559401001248787826610190702927110381541767756306446799384307502780635035581390431298816499622623787396214275869879022156454936285309997691926429706202984103893502493050479001850068186990118823968463670283099716966699488203263144049724082889224226879675493145250633979758513068663490902258588932053685973870650101926199179290956352387948523800631582297025864422558021699479002107131506372522447789089766711287559014868358081327970939163946331200985237817972324275547051740237881143481522161728859200393801279792200536985924089158042834385292620820527282169168624793046175616420939237479747924873800435346609934987681200861670667485939103119488450237228732594690672496167624706766970874505555533551234776263403488350183083686128268752179302117347376258997680758490003173819712921189483621615093307626420327351284529136015601482829288711980555972309735992782768714058482491645517504073396687438202296340329143145192976275896662407962137365958335751925309308819242616897377029678375253968772839524913982291281361197130716345309214089032758743431274538991971096381351139005210971625808901324416658693535242274557745556788658932010599889775257941908413528271517999195923376479665374368698117151320240114401629852042844221748505328505244065264990296655167293969010086604427110876319509699272949931364825162024655522055256241855121139652240384151117180004405442572872043238018697775036257124614964216567181888848795182457752649653250427215654762985319244951051650628322053904195065099595311898365459783481770214483736875580216982089150180 [159,46] -549408467011491136410401708260615462632845116524144184971121048798141891711099547114572402937513508999378179222459115547760395376314877770956835903631793452920950080383546079207928328596001657840813404538234889152679245917673091483034381996071289979674057915238430824159219788543213542663165591899012850704447605623143716746378159424207531855402600916672722260806784634283904209737105037136781149596134855595385702523922707089560517673974159637184422986426625101012850173919507512365519631417325146648447517225562987660876962715285930930560484722990166063655579235169015483873478842919541826014248657411531269244407757629922242776035843550250832868970933949563601072502052210052452063835812847087783630159037787619681537094083666112925470241277490561574579960756335126983947213969791327769355488522080368941792699889340751286735719758638487020710300490595672261148209724875851465258756875433293542798520484282440166276629864174796881368389897846089323809196228706743238847417061905807472987592949665630643457862224549610587354311466892298640811086815392747620179594910274195493338025290788168956999021826273121735373975349613487132460593687745786514274771020237253198513435392473915440222488002971363696941157067272508110110259494167020029716225067185057947952641439873345797330220992428932603233764528831279727480868329750596370328070119655648478106216080908983900415841222693288742885893586471005958142750906223554209211918159643018686960167413907914279705994573361482332378970823534229915289559415274627298820553171252010931100146460523987866317576028322969799462994772683876046803379118867838045768562646007559374018590479270834381585767004077138076571095916445823179574499779113224648174502397071372271808976849280856062011104169846129130740717282907064550975632590851517255782869252731776659832366977013614164884012217953470048862461464618356980770283829997214290294973766078761521081107258651126792057961685258297724236766300887142961323379398547486809039289675767426394130292439934905082774383771002893864306963758825760943506098374079542962272115692270624698282453299180655208486587118154747539018820041239104174570714658444046104655611911729508621338955349107649786503593333874191624354519388343150925642672607511240775851476429558121860965406637065348942780343050477894018217970238163668122283766238143137015978378289006953706237972800242963363351999724662798817075755416938942121074153119583692610313191085674477699841546395777739832598903147577464054081211493672716859917911389839956994049445430007299599748237172456386043984586238323860656411472476162847011801368667848 [159,47] 453477937480323531132127761938124280225564967016172831298021287497214538275230119784569478576897234744568241025633296028726926242235534132397072173231828171208801095790130207068582919979606342426645516125536766541899787836078688976356001231079101042992463876495672455808045244423758370975290067181714883150998254504884467381472199157156527923540436161026414550564201055792559875309822653144296542638924217359435558982120754268748003062619567243661078221807701632343802377027061865370725015159998050563745070618258537489657145855541704726295722253546035661810450511788955092050130676687602748625782602894923845252942981114330161095370590997962931209500613582298011859462369232588068050045533457238949451189892211134718575934075375309580486398565804578181727468849796036625147011080172697270910963467045684855490521730753765955113244965613199956479599956056026762068457455140307887419350196729181830270699373551797360691575744510123445273779757402697093434269344943962044095987144349509530392055207323731508818262488760398757763430646235699295713333572235775206762447211050477293563045755872158573014922237351256039480348570075810690950379179484632930053057978075744444653217072389298076367090418176563586992815044084777304727816160568348642648984836675078704148480554940515850733118019928847665523703720173899723025137167430769836785514837444996559467407595030946406381970406223395556761493834506321210976625589216634056218477355567698776108054112486561807003147075454852614628953506695170897845343926140838103847940949512412049624260053483358588793548009269047773616590715557245282298863229808514231274702586299961291728935388083220521946239890347281321305820754960877311724797623051985881848141653594944836536484289817570489243507125814510414852095120227610490036128156875410375851971702691320109052305992588604919677588168945385017751814473681804700861472257506663544993313741958368817980787185174144647667564913552539297809738519569542202029026644746572073944548423792857703836079056574037094751694755288655383551631622940060668029060863132633920132909232570875481031968117498773279384885413693680445985682605783871081565716544815748024873900877270908364445169517549901208499696589855713789231153931085983684020421244162282566257883598921055547635419086770577402312851497648083511217061895839130236609179834219268485422766154156271219297118251800287192200845390065795594421347662978335249249653360408581990139291878711886031276715100590060763692402808016784231055272337598529344098398394096761448864699965020042924358006556747790314480534287710792323622446956235339833474956259 [159,48] -183683318929799029614344648739443171197859454188005632982015559036027072813903922565640474036277808042637685557271022653057402343189147905370405020235622665574593418552343171488848998258222772138435586994884705017882565156987584667555321319564096137174498546064539467955068770569823748005910982921245897236826800659403676799635950720155489752937179280205175331051172141354746512468372722519926508332051369051307882244028916352268110680428037364116063009362595226196502810075190182801187231500443489100461682040313528726939136233208901300014375881074489573376192472583974692076205095543968111524232961614580164123647197147801677482001005813197425896666437471723739369574686809872134984517511709857560241372509203627599001032149093801496634161108789716161321885854905173236228785896861154385294452800302970966080136004542230410540738980700601835748456404835852934601446246601159347053831292735834562740502650937667264946851713490176210967249095030343457202075781991406370646537170131767766247878184764593387583834202650028866728503215438626561128635304812293979896644126261806178236929133451153525065527056702597172559436778458814761991451010159473126635871067611284975209507373110578064623892839848079301199534411557981949641684406066175183593183633373387157785084511096820969279631396580401805927879852010952102833150694332183300141613466243250118383899801044907852093924011068842163829050639609745260188878689361797768765381119851462561322005570595227651583960985082325757706700143178623573170421097372523671542101523491285778384400652394220845654858451359413744699633693691315374441682553783191042143251299866021999604996865867409159954798979553816145463054964184734077864051151685696156806889328545031159389624556362051154988817922938646701727123229876784401960313537895965111037764548147940528061448359133722716071494868039908027237752263107924879241845186881250579177110130074549943452562566723221058554402855555359190313433027043428122232175922233229463718765233555986641410688178296804852772418714203665039403972142900560344304873526906510922994469759517255834509897570023807151342476725764204564013854167874703958604151935617025770041720742643336926687112775995467296630037539666765793684356423519897426404477063513604171069390585868965735017984784920471379199773145531852585123704153468004452233503885378738686316696669947647502621380131395512862983181371377714886470358981065829455558139613856456155184325426662518853742103658081447317189289743442398069111707907438837754811901615136990410393583715010382268282365716660695522409821414996705605664437540047764195063872 [159,49] 57890260209843891704365286588644355273802828092172641725035529195732956808575940784857876954109305284361217457511884001781480162603282659611760481124750021641895093279707418816590500953725925342384406434924294471930061741117981827890885473012311824268558203617843677643816611405680285651051463851881374980550084454943570430810256153110357101964449950578776586479828191115124228450186946662343349441526033524871423741468261893879706974298611120759398259880176200496739645638428425140746340536769374052850676372859526307287319996869134594852102562129577731181950267219701348772490666306672366949328204576402048706089100672987823106912474961054960449500387472479609103695577012889802815483805357801779282099772861451061324833595528166551216352022778270165706410103205088168041934071333821235928580346350196401173095936970282953411338054495306163958483318393765066281798313046727502656224325829621087278248398338962148847327232287632963719788535979760202649441596419834995235895019476241205381935523578241018530783896766088578971709852742034239924021020280157755541386124033231296861989241526271920161594841033718278142749826302943255367595143748974930478243250242062546349355013431460057636897308418343348993183712181921640660840614254742404657314501514193654489239903943024410753830656364799564840304640266547190071718846775286958020391991991900415913144222515774832912110061433757920252350600683265392617454354626159961924903974719298845698058555918238369103603806921857528843852756207023039995892112701790302355524679640313883617908530647178756257292440324170110459858902961134601327779861590135379489018695409024290205494933928147748548253081909448027919754070946230134663883929944287430236132179443983155158634207860503887075186998489504557197662843279751365535611109237033428669035053913864840632072081606052084607269182550991603009066590111673531672960697802122005406295378159751116215981875995212692855587496731011499849944813051910542482624089941106747361869809806340034769211998736184040249176243105002273070900178345469061381934806324860689599305195242512026508283339983478810048782752587522044002660231710028849250186038001383018890099136118001319158548441216707643682575103971434726884950481967059671535190707200026999696447339424320324164308363224245518635613156624706923810650988138900523201317290376256462893404103633318863405326590550416515594642347351529086735153005578179568587971201232021408501420614137358186414206156363753987959840132495472100569069368432374999260761635863728876923834890475304841383480765147223082982179353561218797673393181545246335784 [159,50] -17069953880618243202011649614893696657858062294043581807451911912687913966025754440267068475409415557042759709181753022759537334959624327688721722866675750546111609893593742282584072346323062607180868292650185806567757041932224672051237369880833424510012278507537811801321976881112144704435142519035506752749370719810469805014913146708673771338855132657303337570837606583751288289774172116341587714919473534248180063611598341448535434401329574888039405636865867551449762500328715526124574153603717582670646537284160165152947278981435163559466454581571395341283845198295599624654783079717843731025437110758707466477891522997510363746840347867178346170839746472411540593584601500093091416996652148041625018826392714957502023422005475360601172290944399374983250449724715847140287568587530802721481697611005945454620255084397746016608351952733139480150206541205709964597784107333296176318505256374303195287716041788551371474263835799772348594672358181973296914091306594839414197904281455230181007127734087076770607527882778816762559437507495444636928892960634084151680446895123083485254194643500957733789417123648795984631094406623595064641572345457222017265925510756695683979021533449039700541810398121287568116752950774500935567726777757077579899771079556348262383397560828724174547613243141836414322228426141823817122105295937759930752046488616040603917247621177276402045498926215386727742617228421397381263268174091631447365873899900799738515276040772320177966561485443711051247433996577298810602890863700283243441168215072471487000211679262772516967567551480194059269186553585310136379157721950164396214662784232487764458538324741681016024186107743283622538036318720369126177139263179434006481514383104321977265113080180918559541253599781556054586576529770539379769413180790773198100415970117154926526404985194934440781947220556089464410197210524334494798458925905533994153683080425982979057833851853843816460459379889044986325205025022383927023115592040693774808825733313606569218175581051559685464980801591323024434181708300878895860433137960636680285753522635539415346407976736711745563970536552399767115829729176223229650139562631764855590797127925339727742286782844790808999692051210502475448619760771354953135891753967343494933702529384804522902224949761222570609067548858604416347336624007596643577595778625936094402390059878296181157675505288706129951894110323210684330827139683725675158186189019336554721915574728462685189179680021642793546096861394911168332087493328011318078507289455552765733200651612100751304164516288604039946734946186139752966150807651888 [159,51] 4929320277638700696422702618019292407527503042376314566571209920274528594679439980741914742272576978212898407620299748573675210823375639211589374458804824163721936418802252153213692041965258065203553742560980222807552424627729125321135451401531814650378649495362880219860755288719720588737134536107975210229684009309061011227948439626485683816795347904895122182377427423611584169064860146979621989319862688093605339921993343149778217733915931991038952799787601502563390285625519938950773240981814832138005763480822321740494534476606800038075742516789440331109012183232614760726445984419765548858821526276022492991646149228859048381530557824814745472658424280143755819272103831570824378984711759276822647118080595118193499466597598592523957444137543614937382311325600726216734522650037530424519113708684415327141153932927935998742648812625427855101329811873089955491429270702232353301475135409101408064887467079151684685379236036805720729248912897850094304238588989334345704113028270288770897001862934761684902504253531907253459760421625624975756212950989750531127955403346657851433994164391338573402862755473599987638709793263568883157474803738871723756350507609966341218605539245745406444680471458566389394855412131045993158493022076396529807406960401168881101373431829673182114509634604541003676291192727928498054432941689596730805712159507759520230052485359642786677962197631001442170557073036232706248330464552836117840264401024316722897435852058924886669755712575761094887975306486146254934891393021485722296751912236869686985511296559341229162308730943720948628816192766352081583263198572019677393854023319302250725121910541488309259394955872146250275313069921170996621778945532070372250681222022253848772946913497713970117848737389975534217461512615115430236984100759524571068348088101207342597030727899775322752546860123666936831139298156220471200193948108510125277850184597668236224174838734240929185422240433540300464291853916136918504962657027546295448833663664295350990962111328914134477383589908598683421474689680137441560912275575382449945016379339566445561539574821842478306495625555959251501015922327433007451250207003433182517089808210931258026759287484208129233909775563625430549173583184799212129904224966459843432190536795023576300690277182137764716922486614490252000833018734519822724182407733192547790482791789611066824261131520929791054143684442828119003775405711897303345628617521532915716020494110298881825742663246012381223808581467953229906148025232527789716186450885196258170726902140610543153791102866317140973495452212080936507345884298 [159,52] -1326088759660227033251439877513836435329278858848069492420046496061596119097083219708287241240169778546078168970642955073259646224045903430120987871597258197519083413024374684979235077758228801195499618517977515234590214071856484535363496277498996822795024458879806523669023813782470747722165687455301790268555218961852442786735481954493434135778076694350340789629375787428888419440926915090662811055044294820813960045790256308480244703058389963913281988885980220876641737023019453606151258345265139239850158492775842730132594842364353810769247410089597533507681687525672085470279057000171483172599100938338280553239811303771352637271565587475718296418540981180465816513006311484613540506269244374617121553612609578156038043458535408708441851064456367441315102300920230078507390762475909167564511040964862103810072447802835364108128871321941647911995714923532964878062204289189817991695974195253470963658365597335931864309768281061743365501585550060206925423128346887818644211122597717139622359234172190235860330568188250193912024681404170461098727591956073649300807068357399560265717483268052140117784289252193738923207154831734929379563784889424846183211846402824465293247229477504284715774824349524428281017102843589852131011389378747966100126858835510264497318932137775047869141050440041489940536179004101329622237484339719669370725851444401890949402513447358556340959911469204700932554059436756400145579829302813761018117570467492548577783162513609873965224243628273673140130069283251702573254703906576779218751995382423907189241084094230475467244592955455253933902001303775432202278284536851537812792728851998552534750491918805145743992809260033094448973910565326194713908498974457562479383706915796865057397002971533923943684378943776721885697154585392274361789584756389523799478263853006062807759868650238275482112285849550462413187292924483968645603149192356351367650778924778148895466290568996354976175872591565361606929150197136142024116740487360868594592479607182154452788515220723629627151712698667863300180189327745273139492657550072114819620814457208350765168225911417721068264297803302341604519082240470345086486387873941915921676413341463231470318240632008659370555107104428220278717278707507847205001032766565393549844290321405834362356043708103960064922749512187246295369182172612645369656585472198542659410527665793533959836371350118600537475781982852307568357012376531108310866450613917197323510822527712862337240601830590195242005630717220550357722534891184997789596833772959439922403410584940175452605747570139564161692379694153156097828768 [159,53] 322676609388525241477111898411372813635527269133657572307815853306182428005160005375845641116584934420205708583719233479036185499795136894371582266271864320066535043569477937482622860580703532631741207388224452862756107162776719074702824220202964487453094695947950416997562620926238859496196447081647200126560147708386157440401939987272127484896086439143313276921135150081932993909170205098626489123490699294448573149601627404242074594882429354336882024359290112711566530835114450688971144818157023695526092542008637187117993507450601732130530943741247152222969603380611053071758708896143351757221523131337087100816931990513429509545728432187733183699717089114902482257582841931654287305492300118650132501005329070302117725686562263804363112064314282699822439270596459600290377646821258168062146291381290018091070306808950796156984612729466738289936401491582400006828816444345261940506059773235877263053255885361698661574912220351191220846056030444169776271628042972015255451043679656739264992849924303846550417390535382916408741262957461134241426692054197258927206426684330625902096864418675503969776155718520586338510214914570122021852802835605925951038784421767312391989560610134749034725076271711879469830111904068799865364481279460983321349559301938233471098426891300578643075549533712095045795003755290190994729799017357432871412104221539000577858987444695790506460595150118373928206937676836184338301202117317901043605859554468993490509631706724369955355174900227714838154481970880074147600370381914809252030781684033949932350686650913080003665926831437796038865044983082899677827353937769273416019872336387514683544737539692699378896018580813809061266820049590890454213475907567503114400501269152481099829359161640183540747735082654432077074875571955169348634954503309088591392119425157353409835801286284082716329182469361238883825826489686390635909485756484988139220962514813670575834324271852706424195875192111337674840104808469017502437260182791600378923932880934404776782189996057533123209798489397814399550203568271693379368256813049169725467139587167707727126664525620146413789536849310268251043918860882186961412009621967826377777731613139602127887804548422873959034841964893283100748043448125057649489758597669083841733437693700417194360858818896124369108119075420893587823479463320101657976518722767094545458029270566904869293509962417540722468984408829094938720972316981579359551227211762587802182267430942754885406688453630353928816755830836653926359531825836928560022684349055608616893260309912456494450291214910537004380240458545015512692 [159,54] -74548505742716563776503022670504007396394111210320627589443051710503574916844637506383484406400293574394829476083504348780074453424939632489600856768076411624980220109951696373205018304912615361657038934582864728788405175159114460571981657690382312159257627208507865505759815847120902525696997692469126928759549271965508290237469395980604397841461958271856349357607225435406764826144072749189336358431290798726077381475007211978936082317421864948327971941204276850122253109375888125237604440050424401507889568756682178262006607192658895705848817734917209413887663099631051898198281200269664181858845093945468518543974073696157814687617988541999108676893782913156279948201340880445662280928850127597616590231015892854316380062006285494183091658778192854133575090533030101701145533529124950064488304725255067713544117667967605906211017002424837807180379242708260523882855330607842227867570363263962255314491900281840436427854807224730631440814210467948096691654207468668102338514587243319977514876916566642250231503400058981401348006189453154391473080184130994468408479312060336472312997775437240233311480927898912877943519741370369866926522543020593985952362477046647985601183959787552713260434499700920105254836907080495231999108305824072681923579921268820452896105295392109432860395121873457819947748101698361396334330684381706147632280100298120623676685506778669803961062167938314861100795062638707221340565194468002120634363640867426256102035267612699397949335303760068711567975026333378983908073293502981797972920239684832919995726363987345498267082838664236995545445894374767213237398644018269679590952197353289095681889261921130260960961604089621079130857296618188434690251545769358538036076246355414005431947905420055876798881577291053114487912145077666313965916169218383540093752081347269927884260323119055269866324707949988669937368349956428465482110786386629958184345758655108958266424427619814881443195553672077914527487218655147581822072655844309943296599218669824452265271224689602859837553677737676761257205428596951511650791100029840402692568308110784262648523201625787702096107667967403922059356927669437569140194780154579189446463266232128838270351388850758507928828519566734624241182860582571836103153332620268452578252231683115679520846452101821934509254881869332960401217547419507955612975015383651363729044127672299452636593141736903825027387318233584423948093227405533555763700186701974627894012589587923728111951074319205488387631788512113070259483621848940973401452785410542581096223008423859917741909043688419089770499939858030680 [159,55] 18099612141665386837351658861163396222457533778697103153438028961786802369366576610725368441330339858274724133758771312301844354117732987678468188730515426175343396797654615968162567608585539887312781199133597048359765318254044616719848072046308611404819181149615244958103900564873161616592147311050495500464069317437288001597611582536021205608542735764164783285936488513941079387244438680953027247808055952373247532982837349855351688603706791461645845060345919864240257213165371331518403821406101169026225461269873938611123759685872808101784193598170092409311988350307966962998684442014641227104798231114519768034813111490808470011798307432051548213057642934452221538164846523259608069919039171465790262933061000689400881503030044944242964815813053834057740076368754424210161965769361213986081715368372362454118578617389548288340361169011418914482686333363110384281832482139281903842305540370925414371918359128510072084430734886466131500723893921988956761185462548122642862144271407253280553354243686047615491177224941417205615541345306749665063343138389689868542150501707153982542035759991453016997088234818377375927299248166873879907838944732858563829542773791789238463797661974151354686921994955553146648692338906834917749791737613723154307595925136815472295173197372319920221851209898507901711298662699966704493407637479057721106087239793378906116392325433729723677237469996690799356281688654349954958169460522734521263897534721470153419245234925856453619923268132046186935092816579080806643644808080042460107140634598279576724136505705010544240036385634541825191058104754789646224584690006482861261416414855515898131553999842969538938306216555191010314648071598443368177163228359096668186298421329585714581599621606604611017783166919498991512201175818581546425571875076015211557510940718334608586965797526920208972693075334918580998680064484887964159120966532562583888797553985675884497615101037624446270276313219061100578877513096118923852647253603651876750774794890124142741194612653457666116962808156926966465904559330351922897387586034685563313533943763646785135845454373021524487366484487581474960851906549934132952910056063151615179447026128204231553389757859118275192757699794616152707949661247936779755369865227696197156789442171222390594809039842075511038280577318531521695487504523284341824768219111277075033597967999976909841291110470809393339701898919950020279029655845281003755047324407453474036238926066364884758074823500819883800539519421474135296557535547458201894809425233709011652699515023577108857437228604532564591895368817457 [159,56] -4782493331016048222216489284292548893630677865509834431648996939399047752246229009718263517642966285036890778799253528079856433838719282779755277683081262578831924132172304580482349360748065400041840068929059085087331919394325526390712909248644854921780680844381902109352817673715876286065829763653170020031671706720684477066998827013467224512587068253525645855403734913019954434311994612327363934342490287619255804408545517384498865333034326640614633993226995694355742012499868382440305795980294669086045497129692177459024412250669304343663853882667277885896961908215795938918740213103625517576337051466265131309274206372145680893980951192066481321703771459730666872858033600928295904851503371819883621727696289545579856423343568175038883472332737325181325091080938924193253011604229512648702773568452325918501544193385899804206257876658040002568483631775415101034244242705768481505533145426300592954623775467810460127484598684072173055828250877276335012442588459823969987668264976762247000046768128487887065860555501170491497094356913050894924497313519263406700526076289116622902418766188299403375314721644628170449672933579869386374877983015915063348162391155720012180868432540629627514550433402679447560327142368108930256775844672348365558648857918653583118614966580904202618048502560753714738116693168308276889487376236985852814310494061248588138213815438388252607580733715505647765764524522478453776726898954099518215584412928778547529421510828892679434366053975035531587067518409436449183867555336470231243073735334205405827176681471693879200146515598177820123066213050232522986923980718135679745009996634155458060429740847376010875384313262962669436498521337056996846376725967418814127287931165861670518168886445752128557486519173927141351048029000892001616880327375120404250725706949599885553826500563582929469000531041719658479280262318628632472386923898825510804182220818825588038167078233059391982766498310749450124364982699635044512789269467189817910629206084112651877348303637996316460110960657027931046023666166027150168317416965985245385813496207457725591592679855912738952620066891653760920201446464978715124829170474249977244088240613891832071563464225879283886985025839252824190976349241586418206306329708384548748919520831456293963814546941701051249879462191215911460060629601854588053731723717317860298685875578315496437747164646115273108193010344826390202149597888152783276117377680512810265055002543189760484671939161015426627231515157040844390986760636240867976918252280091919981215240979316876508354615201314912691240922176 [159,57] 1257193251537492732580495383835787973324345330019252336142221045813680205189927019774878093356790470784759386650090748354053502242549708221915104228622115226577636664382850079786039738922439382210729679330608824664248337533193015640573327808610640775044745191000511318118380616100151033589676859888041805669585572594361203242918678705891500344888448455333511650266456965644312215940592043221265026856323582202678236247098323444445872790771109915651989379524224529012670011394333267407152057588989797290517574066871182657058623079375335598735669299856069852552839936488223162233279392058745162295412335626051623337768386134085881186179091419061973691839516423183864700887628046875888064743814923070693358360984156536404788021126676921768111851521570056505877637574179243705625040023150260770474183166178497626848279698035893162175330680813084672740303671596317841495199783824024280075314043728340789665924546575004362886482098305716596402269547856277400230144497147472363272421921151965915367380151782467699905688999874157538929146285614722997356780415734226939931552373446155358372520858243096927628082862202298540246959065077601439047796653153849887842369084311672073324974897266398341081344939313848758800328148114791105384774329906384709428721609459660153297106213795843147879801279502310390753933794368032951092385889901320808180849991530018884430998895299511045855819093050678860580544353524808416278798882173071149157897618585548797235823408484220393751135703863980181554414121288941585075185600119611046234919617369847557778147303230870668768230689958591042814004135943644452725442515716934594288792747581947354950300483197881918264519031406698023827038712971993704245388315903612160773363182355197925925707032263516046819974907945100550105838605646982859225421860090426331980820937325381810211918485000773700227191652139152596979867884128738845842589403439321980239919959473356341859136788220857631417070439299761659074940765486937313760798978563045294659032387783861840526638135632546632887863384440221713458003167107168984867052816081765120927533264175545203727175147492416294499622629871398260821051336564056817104427660888012734066628184058179230211747360622348413040103043201983201017524600187042737059715432487470405776769799034658676803804034783321543912389430110769766977150992045772163701598748293734762718594306704843695875923484649094256606719581058280662273401499532345266052881261840447825220581297640106344558069777409800921987311812872943073399059992408161272876367981561143106849679314475930930315962835424660018199938408 [159,58] -294390463803325534344568977902320806449535424678632465733250768414079078634993395303931668741032716494690215707612743742808749065176144077933827197128681519333397341462055132109473836559006377438983321895212610141510499536688638402039719935194309994355295732799330038122955788730852339310530750400925805593198971706727519706481800792982389930141174651184382348668659261354510484863243381488922869248743572003350555083548748420001183950939256768502673935941532231803935359615090542470636103439974040106291281362691295608195000478491421178684579478300084229610830081727906083300289086208835686038833682957677310064624443889982401416791347771154117412357755852804513135840882322637959582241785511799446861464394737978971467643436245343480518925843071603058597516313558035416416244153938602937866836520242650916112116501669524717836581418447363697926789099564653524224293205095141113122634556179282211705847470992142422462917565419359757317800960299555091139616609660360509508873144326552381586216340584358030962248018205403994788324275543279654208547840855133848664814362386085552226894546172915498125889850573142990110528961961636438683576304738738080100135154960830938515960790437701564238988563917512004141647609116553955384199106870763356382208604532396394213297848361886563854385096019778476913786247328769799336783319061375793936626540239132074270786530101625742149433067389709346824738911141622431597388780681971443116602750993675743672950265626698328153290786561711448178931045775930123745257096742259270025159628394865498500294839803667828657190978445139665956780013946478273556640708671984876457305946394945088196138586820110984217012142677231987426773383900160104946519340003905112852954237174398348105651136992923400330901328342176041495125254881608583697331187216966440073038589934213724584420900548198015986241260458051873216475966233932527946157506179043310623131124456143394140269247274691193250080182465033760027945523814883747811110439075450026283844347328519160036774823167577215724082159609445939730068326985340053488990208369591321220947418253037885349288446406928637322135881452184476665750489710026986704794138284792433043068038821639782588700585830850888994016695730496292585407245885418664764020774224040780792766529996612042105323548556356415351175610197491976497454197785023487186554369687267667769863062433048109663400557765686481252535762171212143115136791084011585257942079108067351686560258420100698427944071204821310454436720218478820102172277600087217626824093887381487365333181313256212659853819591850705170576 [159,59] 56733666842451873709878876592302290930221676118940849420077380287594901813007574956342336109040882860723511509926001269589895352623582090422616862270683827597237232236651139132278160041405534251206820785083585471244166345278612586682824943444342677141267780809432784228811766191214551203810349955614825626851613702515105518654177413343138520991180843384748685036246162208832589941956924142639240081282079641804518395686483611318899032346598083363859062566041482116854982304430304765518344510978292857828892300104948409280377184142700373909748897458512573906114364931417599675798480101240499176417369194054891889983352370601989851995623526765713519279725507519619455796078692667215743457887454543577788628697781045021579806373369226228305279132189089269256421025602250369283376466864412441877150281509636978349363756501578687743308509348529766305717935833045059868440187983936163024807421652645632833318841361873426632775968171711425010078905689797964316504768650207135778245266418637766179787353378588083746000871043105766996809763670955848445454847942549153609281139266604533290613631472928686008660597479359146625737793321974897924488704359141469932374930953463632439079530826715172336825100425918277313790700111034436335952941372972530434372978488418497399376574171464499157046037601614534978973502906654659234266706543607535423843263038562652633105398749932884044420369125827529532268224690923377960416899647687627107240587187905595725671720295630603072319451587143186545841417443694694164595629464811953156451925050690202982281749532171510570621418504730582354640723471914741636694450903189258928394800669655780624516524793105940056869364067687223294727327851572498265395683067403011175951434003385587036412665963410903965047978891629862568456628653889626555521809858031636146607328017039307120606085145759809438534286648980616581529426900205025530343189223834874488738004736892600879847803928544405594506510102357044319931295740772902960425947803993836248744713593613098969569830216827205962021923350072152236543684531357948555163161179511508944975660727690413714665320276933350309919181929588132428212988734287522877139512271536029716494266541497575103805931278251053343317834361423991366198913384646897571608603743270355762952470482434300847670074101776824444428532764194567210692178173280706765064314235141915789752284278784257979360714183480426223792529629756520895403924481422931450712663091723045143159975328765672056548667323009042577798658731618461151921491740877563911353067220256341172918936618457252652703335905229274126 [159,60] -8116072476087613198336335519559914760320763131192136501205104019936071391341225306887123931012581656736298878564191310372031020165880920554060108622593799101129542431327518270284523042532094826616981912755633763338358802068243187231586920782504684484330849728645783747096658952106400905940644770366074720274777302223507083070544512141587040362076351604026432366476923187678566863086974511393558067835939539865473376053194856122224733343433223029888196675595177850341582251080294955958611775802242620920678168889589483933881921007544311955056135165274975065827756492080492062916936764360859719356485907701580428184054465154456723095232000460430790743968815922175322140135299016695214492021713163699577162463294169583513924734268885325750487976748003653726119590896771709327382098037941543233526399313783418711367852795867187985927525394907669766956645199014624823219974131100305574440912849009757460855434514922914441320427568033191849803637501507687236822774390741393269321038533694058003782859503659313665268121894870251676803217457869642689986067519026487037099325560184805252764565075352417867471724431326378023182169402373286452231634901692721903196039587646118468222084567598316885749487368491452534556270714251443080876511312297084538863049066878645682237285105545786790392417404497983214889189198956862782088707742431650336963770988946335649300444695277527250917243172106216068685851728756362200221315942914043550397289028146695912211866706647488295570765816319226906237913810700408388373713457454323426369389244780533679454124156539236905075385907697525203912971618608568138596803617224901468711988917249581549143921709145903657741626099938801121027930182322875556092926211029687516840295206093661463300122753381218204656415031628599586633931038427984257403759378643660558488109718240078121359431291071665005627717151557727543322021998102021964319577711054816681453407738734649563928258652303953928828654653275767351987668823311581903577428194320543452425256106873470078021238319518700441227073713858882700195255817420522623088872221271756662285433078584482930557371208150454446837590945431659182867725331121573617294908228584674271844504486749730744033495588615542394108207567648026490416825254155324750384477856210313079298691085396159066739198257822060813099214376324288530929570425885373837053155338553186349831032440719464554796542868859353859459685781892668055123079692522679046014557014377122935817526697046400636434130159404156358485828536337127458056115494670169154494778946099428623069890755316248985431580938122272 [159,61] 558888878282129260204541059854476960018842853281299191187157966338556040710986141006763415488962335966067465911423185195285207451405127510758050824370041868486070793249478332924207798122250077312342453733357899745632102661918852529892730049808030731043597579290184822571771648315741200181997301768129570027201257944326142508838814339434938852371896871877703539007681083930492705444353859563132847592460396470822123205024746008148791714823752726406609990035584678286612007328930520257763736887411317667047563284326932793021475502511804640496355349490040780843778783408831823206756500605689953905631194515147297075756520977914947999252530106292740793432428921830371053573974173794099662376560738929776910315943454033380692232032081111112333491595285765408972542062023851511104620189296616491729060382563216529927408788813931079202425532502669515242898410821501787076488116706490935140172736915955511065671671898558570661463482022264747490945255507995815877888489733341024380015665468911444091053456788638926827942656826233219332230325051639979222595573685222037771186833262629445548030476589175048285658014511825165281828617719812687986793235270110341004272528215403227846520956864746623562677918437047291692321121270274680239814749536750342011551231381144532168298914149276026407942855519859025870849382750442138248832688941041305732390706502838485492899278718329662631021174221266596274552595732581307007059971090475931883982383584284079180303956246187535114649879178618388203974809228442263854338371135290356792519494365915885474691980314859667978126537309010748109181230970511765740078303530104444892045637680364871696778475919038323157165116377136059199311129459151887178809778236617374143489570459239524010873889176075956447603844558515965441947774046058484781493934886924216711999559673472145961892634038078318807325617595195935876829413677545462408951861160683310442425575241566505545276232134550293712207622507706421807045561174412763087914015804598443789106758287999291155728962749685268903769014405679478315910469511358888944826166100589131545145835887172601374557759825795722749011760628984086159174569802136989043049010008495852691040095299230951919625595020428663713995214893257223623249027110783984759458008323865303580511282712368144032985275403551536625486223317024760930591278887374989863159914704774170541003504510885039555441390035134457991769428344294881295510255306932250531407783516666010444667530223766041919692510423510963879217867664789491064834287823674799256630935668464148817983969427135441586930034020 [159,62] 113355806384276938819968536593587681405101247808456798347856704891275640033432872093170698413276862264353837686807808181907224648548813473368449734382743000019678078595548181819912076242621160392916939928950685106911752139153018399524146349156875252717813833265158793663517090074318595577214814890671337161515260070814202911991501596365579233042938180761982094042224662275744883428033373064849816217513924108674830910108436336557920704252031146000383282152814982466093071421179192507171636946014151141050687320495322404626191747394493031180868740368224934866304866222071030004112078530275245419379589692416596609512640848241630666303535710395499268474444682434698434954559636923676079776295824804197330262457534945043596355326310631822590891954852253876012553330513659342002881709803371653822248382337982044938874773368143292061315589807953626134582921330614710069633379164178273614137250993078357353015340325689264347909437597618244574600102109735393424894402254539575414992583263736388188585746856769458473821862468149593056103981761218622788296148620818471650335306676880145886879172899080524203075005118368182369250857600524883069948457333296793310107284878743029586723846225874253512644419548993986793995644977627607189002980452475524599380706970810410926316368765332196061646783026034584527674065130102987530484843778837257613704243780807043625791657281391963515473986026451697518419143869912446733981983470142535275326320269509584463741746122357749689289172729275220269000804719198707796383026131109199900465129807345012770476385782410999492457997610180916222997019789228909565904780746292348941356045643647295361122652958075351907876503980490965665597805423943014030381792462787418342973315139784715935321836127703623195365388795812962151250430596910414731875051718405068818067294825530287091501122680336719105216843940959920260126381851774099412832265919764755776064272261473897167324518443630296564277399905183686778010750939580084412808113403695011722835079251261762620294673375746899669771776013521043618178623694985228996339745787964241968617190614725813696688344707364548567811842548604754814847480362856827379902699291586459300549472405674829949023051818379350358634548905447217850661205074639095979754645770851670318302973588822835427013589206241340215522688159046595635945818568911025190999252299918640438905396639376306825653149487018478684272092324836857012259466236752175015622734016642481381713494275084252232725136242703069421205486407928224784735957103808661641330991060000133745330595352550820849548776 [159,63] -54842112879865933035179035707590639702377049175246968740216263858646642935217878578289587889274327508610652799012044979918317138006083092370597084949737978694823888866122228710540283300723003904122286325544594764199638573368536104973390247604616496424083364616823831874683579776368422218784430605954599090953748076126724227314819488217851122730129382570934975592355881903262303342967889720145893718922267071341622259729654527777168813163345588538957449132275940310135581860242749689967630351057518549138192009248396782102145329142929665581844870243978589234955615832166305935582863348229782330828558206809298924730564304952918325583513563197783574241773692416339233011758885286537148137878675309121845068489238613434526938900506619666053839443966027070566919236534311096321355630461293159478131303854148315243052408250232234943047386285060328310931039369923253465125751825473403584014963547169501135518387763641636605290116728933146554251441187599985121786937275043191093603045615789168987568480642577235390549098903979405374289826091452516395120689034664132203070377523902829037348798588270094743335448796747146535324075623073256587191077520867272151064836758963213052675546162719459533062953570738855234011383295616007533896936687914335943227196657936872953835258522449161880763907788775129466151397004263484779061807112495246776726919646256386018683069428559413666214520656520329437993676657390403470311962374228122631113688446827940090146739108340197843224611500506360858281548591679431380971650129894516811284473590895734351755324290900432473582949215940921889909600435587290964428448042302848224329043795265006075032585581589350259905063178107595240308503998190078951486618733596581908861102412946677989130075569354799833119877807392996177740094264634085921014253638720869590589595299160208019403879487645726136370524456150729924851214923351743460563719301346185840796784324750318725607535023689809374856223918653612823731754172124554959321368712281065576965874289459619009142317871861351379220973112409227501744939823602456907622888982645436972969031974668829669675926474600020067029205328795145732639793595475002999734530112524437928251024769554375634769367362690031511808671839921753633301882243085020308307085872607515824918357188109918708578042045971703231698916770139280298137084721782250857479512672711791251133444649164552550856081723156527125421589804169149102648439501392653323994116698715964773447005368498918253765825539715266360372069701100676918111327010346114669076067567830551704509062428228893327583 [159,64] 13150967572907143869064451894276460256151335704962702935855034674990115771407058076849318300637167975888013033689447738088252647101613801013575477773970461927277486286529582763371439781071355879540655700265933009599756523872752707318693104238408510412779346919955114277497433526009427760795850369321174084239239699160152364908310515162905848786306811376891188003746795712170356826096543147081327434441181790807824435855286755246042001929489643448112593329712180665823028583490687357586293755828077168400752470447944713966784899389407981522371444052599461291312498178165534226164101938936824410960574028214452478053907665415937257938631532510449915497834481320975882232183787241115224136879724323004184085019749927086261253306421070032120145558755321590341471564120665231496309006990278801917432624873831205350463455848823149063492431708024635686502882399766840736957089180861003424375339830580133672463495480738189765611821071463932547971363027823584701932527252421514579758959415685425906629507426648886480166996011523303695924163596893344928776198156131462615119015464718175630854898719571669136351609502229585879781340361321170262984252132569791488822741305062332513093722554919833788292741293653610041732810090408314512275812602558099374796318576459145794836328247231427211360624210890471266530102586758933137049196651694185070518275756831121123194532146812917858490018541999870221524957478706742716562684289682842452452681413426287143678329885150864284594516672632623041730192609474764252297114125452835647206627809123032027056969198535105371861973930269534920033303055743896220949030189641711618736310424413105935588173552460637147111079403269201609842535132257257772121948284578563095763706229352945228063494897552423365655442080524170983345279309968643315055782561728024239821366838130866227231756075733972217060579441564708981280332465183798081491008851576255180709785023198188068360528927718250565551782053805062390115872353800299171864722738672602102947152914555465038205776524454952037912077709232974325483086804581127440609340390803792175356953371745097815552564865409274571194510053402536245844834377897004408978571537090715609513101475120426773233258641078498079830141083117487143976964915645554013153592250851056461325101356273505875111531046591167025113668291242287320932928538772908137681934344913758415216974966323228582214171771544173690750397689061184843972969849404769909097690660304864976050672977613515770100057856433350825412594103302308802293594662071704998765076160915908359655923156559050496 [159,65] -2296672972521551223577243992635153502017524153720533425175134081552921624402355328987365939761184568560085004361174021055221579625170997577273530950525810125637527568950832593067210980092465231120189753750102614768111736229840420475214605539484856730689156356678196207398743387686539949168529651539337216048406947187422728549206444183401831723861355212293488650816645670861134330611651896602052943667933310527653041882825145101074723022187445194475362772824241299164547360223065816451852854951466254391753109966545575257895667858070258729900233456993918005050180168158553748761246858051336017756714013554892197216518427997376807091619972107696984421104290372022791310463255907955344379112405065724122515770299764749351647657082861433154571923206444898252946142023789910118859659169776937108245903186711673461262734282274609905655458093300662995574447408636520356189001331195304478644389740690107351471222008998253986980433662068263402769644051343569044241443655249036236085603619554155002419001218064704793632644562067525567373377178122872046393734328405588727857509030722395075301437635393140742949573628677354369060330634041827466471510693927873154554215045282945786789807576555970398299022052530493838672908386567488902849608596837123639925942179721584125633290171299629659993174617491527562251613567475406142160521951429313888804509666483485035509164337117726258200484520484336448635269648217673850582896466353137918349913056775507591951220810651010897361577658568151511219494460877173973468647418744275046155380896246027144097680792347756020808170878787207762553351684573434609543039903138324791628979306076821768042011870912602225156240531448956191976087590844348783068407068959874988920995082954319153030683191142646448342515973777521515254430105588718263288647914108697064144596775520762725147814261547962625453090100827478459340796809316103719944851543024267211141110140048480278831470391995724190063825198338665568134025158863168794233152822348581920955321606878622038854516779401399998057589409410960810584188709704166341850197822502316012998034180625154804700636554281893726450402972175687051712943847150258723545891764984795760152297229805640563405658798865727409895768138812062288194456483975342601381081699706657817985974257977835663409804353359440200564055818383212246905202207621922053153533062424184899909088681629674515341871451266918244178118687051294896394067633226448482030374696509832010328747655743136535869305287007021588417838934219021080309261658993353238462293377551198543911547240882528 [159,66] 313083102979272627697190342498159042936015121487676808546348402243349947785510643222352630601056137329178847613869632709087071571082380017692184555280266252392733695850066230559143935485941100399257174762737473178788602338468304977922552739286124449879604644981781875059112263534412718649216970383957620491487611938216198746714802289654785944280273021245383319396454923934580273579048478741582779224640070793842534679695088799764427348116323016778106405250452097269947754153632023812331324552608748705145814100933958666111247420113625835480981859615283881448727284871372330718537766183897761968911138362118825980233802656234369305940729228264058248352493725391290208686472406366156164047630686048816555454757833972909722323640348858554795123791019808138729027981310120545929734766790993231619938639106111177999306766316620841607657230544037799783891267691098849520027685959764015151513905392601466216746618880463429656778719475362087016115170821615906121829251524711581565986033365754668676964290624301231851447345200126244218907536635089671984708770772058426935199558416453985815338494559920553893318484538407587478911564993314562328259356212889926061930196751031098027072088185879937614450237545059130681038191099901625303780869450173943978883943083596346221274132601187279732064551790202772625502510406532707689905514445330384727376608229765230976146940532411930515550469098775615441833744185464597330310220096381134002283464095927744372506383536310376805833760431258529484331660730823935593413001058023355308630647292771305134951923399650108433487849967767329549638597277198915033148879111248971152735708119457247111152776096531777392565326477355427452781380272374068782157712517743947342435622725900592926985938634203280269543848569448757406988904554462198059381941110149054425540842308470397992634721239451979203828275098841151416808249323620805155315162886549751385919940472402772022581314409357664632129020527439093292944314142930884587043479003047034906199837724685304656666072823631569189246269070079966778322534363596495036326250774914864954502018238830531879922050210787088273055040545196713877828329423037524122134249705831766787122562716336700178006196119983709782862964422676983674074543232236239584070770265703297718008560542327939843290921870981111793935802395680888755085714744108225071782180552498378661167016293098168802529391851712654036207413789946686050975630904767012117946300696887120963780026678124016370647551086058136009480535781678216900949662143915526003443758929507914349601316672 [159,67] -33394623408013135119416421799671993583855788264756657050206121915760539508652300595611763281906797488934654153861037099444264560050351939131703486877903107084008501444749874837416279654008287555684133983166614731765642664057331114907940180590788978704966811491430622737156212109000420825810079142428489797848381957171524461382799784242820335302422235034079960191172384696688356017483505754962311135747188257317276468343412184087046946497769993004790034815481323606949453234520171143917130475260931168754598800241255605692314219996518522219337614709658194729493172537778892974714383137126889522119397905109464905601711856678975093795356224690319131098613654428302406635881173627647555439289919269806187948305905532417604793885577624168421459320645084519628540024142786406183885780047575864431465751969365808314271254978163725424388493155527068926206211693897268811021604959985072135121767812650241725580037932188301546164075858455213135518237425866217433180407965685208516104751793503242366470336188541540542228095092116787038121636168982040252324052105857293306804309634230125013059931115195096399287454218923630054884424789862074511297842682275784348861734063879708652089636589787360702794035006320992255409146001477512216783522040907160325351227772650231004207738515204232387342422035488301513302843591132164399139154128946132435539499556586703491939393088322169098742997937013703885401930860117005454777420922681613368846270026827766510570232656190245321984474436301258633004458661535472114496344988190431978699570533946080109904315578329461357017988547077399012472344129933710803403407477234555016088273750504482864658809914723600586304000192097987713953452315973992563232428885090723565780101568164917214412599515849266582285298545713168049128700939135288661262558928741101223052999231785304055771197276359287679891446677680629820569605312231579954738498573214103294025593562561260236017656828139616801660380243934094215298946311439404064690317064864263615326610038009929848952793174938876549299154004214422735411933678045997229716846585998498850960791997535159101276030900285651371226887978260902854999881814571406045036751844114449457673183733278300860549807690738901281254084082646048357857061351527598058210867339558670451532185563647239051101027388478944112114501240651571469267929343541195925201509841221471051026493349442001913350525554328213535918651041775060331465853242468842574428404810026408467387583421286052965305304638982873884429183115378025512635793524812531595371735023449048540906072 [159,68] 2650387062381684418058374307912772288784731160841820779971571183910512094675367581902898058910542323015528201335000484329015123701166518888298971976132858851887825948143730915435527108708089134391607826995752534589600900105239471517856965248332214147510716137009068299720563706440564878959658495584191221308850111288888971442563623320809268825395422386145198447641594735268416988943932929857914620183693008316830528839658744404923117308788010106253974424905299560474871885359878476541246398060225313109756329985811071182760989188738402902563399916465496589540854081483712574352241719248534988598439299697000042204313163714662597358377822444681517637530544364452633041774736213382901853113227724765570068308995107964312406427112638042493577121080536758952147668696165810226834129793766245615617042519956049836721143127208848183368249000924726338350386419887253998212437577521473740158189849191431931825922011935808517068660017697981404835826916832595240726528811862304379358696090301643109065966527931276936079654455458418575594522033079878266664933120879288190424739633796775293999093085330384640765408530116057129258252775718504214940365797718394507805423922432871588677515214276566752523622220690558911780611702381843488152781270013421473830409219337962148699987990164142513220866156385424382432700432698042804490266669222595922478078463356324180533371677102507014399442998798791620916002239071843612798300502412278715672918850384381128040283360665656819302564955170731867826469727779347792591957244826780804052379380860553180816526218969878747297678851380259267433584698504572861655390249132761439284715731864012112312793068009823700878010818172927768400705555652587588291330899216989821405564654893320362182000802628858148579471623399199847073779413704877982768575898123049247700354675132118619020257711206741946079525158354920059260831244606054604045417993367316155003537354304999353353562140963299803138078255564496710922031330939394997821437769980541371509332195720239834365401730642994986311025591586583635940376039811725655504892655181448439631233121533664804788583825954140649278113880135314789050082005495320269184794473248812011023841043970576294108837354723931603238002646473512537064847409332539100705424171568156635014430760249065457954298785881635313930520824343845782338035135599786280959207513641935048025776209952485988842795787336599020534418899399396262116797796135658449232350047744518486634330649372979080897096101388313710711004748557872856128095616560991774299088927715566461312 [159,69] -124318725847328528800181698060259898838496236980709987693203232891369689980626432171476203743749008598629107491763765519438482248348802219874147486565453649039443234523323034601162440664569596942647460754927211612922792307887028431923214778775604269683993234143161104560909577664193460658214282326380271932966571328185700214003436375838508762302781077763760477408938675837557790602863257470596769343230144976377873509693231893783652638499525584374244437415576576058400067122609803107432700902173297595456492329692538930403720906340253280271353903279969289237152085465709991886805579189568617005217910313551000531385860299285305076980624049162117734735171738156210991338339980127592141431059287348755545894609892308255263170318155242014868810038340088319413751256433435149148884709516762756684777476157688058908275400792799809432222934635779917821296377061876626349625151853711545480221680526331174863492652941540409751333471166392238280201857575219143899249988129174387417327565492928117470712834050209626721559676695321989247334186061833609331763673072221400657952261203631392953762867313009335772896769498624689184426184217362747774701956670026253623279761343975306965190788594589411480539922761137152239034279930630854905853625141806821774629716679291572193784199155839674110917236838478714586445142163151743446757682145659413050778512045854261418510330641841701255150301563386925228993771278259491721173092035928428015112730180710320869722020500284502229095392188212653779529533768391428082736746719269637661423387233711750231701536405584458123125632051338084145040002836936637420237252762858996861976435053340311762019165853376357758172743854617869935910104980812273123286975421920470250067817004025955618476975872493829267787149990217183611414380161581975183947420262764838970080884387555858963604278107192356724198225631610377866651724381231649729286673948491997850028167894692435928390039059994792324118687585301361917511213351353945904011664206529620671392483436969701199204249410074615110216486111991535990056099619764399736543181295318982764807014326734077318004595741521612537284826758364489855729008644892016715254746238729720305004268830838483738659290601888463879854498712926391799545030700577889293735144198471372036891715010541742164858037647787176324357736222649742633007584705509562780586665716339468022993741921508120081329044654861298237694379123885954380546745391080427134348318448677171845476695643097322387020773473806640639266081766285198311296225062921824345986171406640944 [159,70] -2880268119296360777187826418811023906267616825742593685746779309313727632387299454954074404993366465484252899786480138507862292846411956969258889353142701032564912365689348527334596976612267234707272010794828343139297242290687055224791361632856871707088332537467589864499636614229694325983641106906875269648876733581752576664356873869297357672171522531288305043387856091082512372966132391625761403385763294587271447714223855708284798158445566340629744146642185059708534406475267584785916958115815145430181265353686359143964346289093233262270859154284054454939337230454854264614748140492332680854657307773154026467679789380117249602382951245823880971364346503390910839618529031222305765568397343826839206764044063730940636659274755698245168474949475315439669423932804912990887768422487386602750198680778289896058252107763118246004870288609743349026549534889266325904580633261005092375820308141202775040311028481727701899982466240127705167189438574457131851570350290120832131980502877503956996214775954252218911580553533424656052244908057060446899320537289049151750519098747288897086173112727712121629744846168127860833849766469229476029366676146971989906639197871281160882944082578657601569154851212579666760128215612700397490579716818423908363939817894941418181928962199450912151800411506565851908744841722882677303448307706832873496144889837176446777960675359716874339546926634720529040933729400300835288833005029849169626442514372033572918390251931181878698967365455389295168509081719874452247439387328473754041526301759310685184951350504590447645559632448897779157531560551184219697999967916808118069661071035309817985765840267823108244485098775993959196553869860794848776770424932574875585995841018065317545680561767372360888149424278482701673026993683905573468366848971773298399046816156192496114242563790271575965190852003028366306397469009365573672429357763500455891557617588902706427157958301809444757028633841805378507997155543992795289378835796217330772489394769065718502320572270856491580120713604339807347874127044307007947069962177951274137089984639710183021937958665588833829120230422598172899513478978699743671205670829540793110206249219202374537270490831389492962937282165388901003528717339801977245443335090743829991117314096320474039828715218189942322836557540339553673561225854985566504673667373851912382214275759036746145660876054571328997248402603806883382770292910936487233012457950851790732740055635434971693877634790957427390311244377257590843149728163436200150253517792 [159,71] 1301853206088956821884073471431726581342466696254446623194886559759545484416037906495408490224803658463632756043707615862517135772252822688382293044282845553082809018213304887324805980712879903204041620543400674799403942764073401743075213922554312140657972406004717910523626801050720940462451151439005924932643695989726574167154439036011471733417442679029111493123886579572707810572182093594664606771814605981205413963130120643936649204039359338829733328574188810292554227547646931195414762503311829186940032306970485263676599689407363709685835214413120752563134768931670801786417042158896045043984663544619723779853812647287870390520179796264890392453158588171665335009349490946189746704924995705678125103795253046760876745307848734013264765817384696732388311840703449074133321530019300597703981479108900067333964298000659423176376423397554019489087167207377095934865749370150473710764155109796164302794098717376634692187629441091225719638684974195161213132633622167248145194652589811035764587391636843311518537053789766355362579263840712004230062466290533017877088856369014935486676269810931723279632430956481601018835965891493528846232332454815706580381522094477949340571036545823171813792981557516219787075785963408156972889048638227701411993273210739693770907107290686221042481697653781274026033031970102878741825293308892852242380016944050761004159424360744339553210365230935419812805989982174247742206691847697532422572629297942887415937390363288203223150930645507360998025974719226030516244841714320506441220625890948911946396933856003073163990461473309889441835640437508725981702454072031500518342567801951224454387585913996198020428282337029320947416368698020070037393015462992387461599542810284686725699618631963335562219862841208102817894874091207163418642018147244067518868434275930936231323460874981511363112667318116862045384020339375534099378674236441406620181659547681638566489302426207932714743430223556787483458246773925683536705730260071323537638172114378705399324015800044600713126658802150278071315815852951536521279777259328360673329792760940057238724864011280732015840284004668437852954861346896909900587789752482620311362636898850236742755790319855201522840125345786155189024339931530646748680794508018563710021718293103127526121905488826252399816886594169365832998868579895836586241113527465582028436286949936994498632537034698935104710859997666030803068904355911573875087477156674280333750631463744934023357112578033855892889227081410231768464290817704424934631156 [159,72] -150929135655860367135901865746563570060536442400332321237979420867224510299111887739931561971884935880753371163258148981086148778568880943821709026706270865428232678062826182192497366926752895512585062840512639680115833176490701266107384668182691927464302769047340752139320373676517821803862163481205297568824937932488787584401039857744853244038787241462568939369429486629105878934376884514619834386970442251127878041076098048019137101326898394190861221157544105207589314191472570704842964368635957099797263184152354007782113955400198517354045955755570939588272665674519956876519072729204228115690918268664283827694064817057976254590260990724899196553904883133036034366420631419654895927154484400936841298323334414093560932244908608430075713192792852787745179457001294889328042763603058156413677331136955421230078747232382497886891709154518201765625008895750569721085785252425714645137392001185275756315573535433047092866859013640271441965474692206577299587128504730948662971132810614428815280810845147069068257289113780654928619587719755733978842249686928822035542494175835230730260799913373442998324031308701063605220238506766457688894666527089076477497399830041728525282767822129542095550772952787112582624525913808525844772292449799924555205977405133585513173681015512146465739964385421667335423192695687459276384157883178850173930778448634494516982757604686575955422986151631380613947846731981913923067652074635254314346967725274084077463067231737125503079030101918328531006182325343193792383489153495882185363690429166516043363500135693923702162548581139058074914298925429123124967095597235104492268435432040310827197042951454156969921494308417128071948683550783845662672797115696722987355218333313310150452126151564997465738003830240956229584047328687714807963201632573563889935677390763532033798127834421796377531702905453849721476288372902112644222157314208059227497062130406621440641198618115428835847210088158970883325326910584909159303426353375144561520219764168148124751173534456293799880271535081553602365983597334078519284353270044215717774656886960814470247987153227169408900100817895802606241030569692843799846902416145816980186740150500398499902848895940884598386722231358093706153676317019660758432800796173310831651427094885190449353646189931319498376321389964674657757553816911713767060848184588377272779911630153729069225648445717019564579223809635730309371352883876429186946914328031803597314998311168792682935891297699585832697586968999065716438410105561302782336 [159,73] 11322065372026413417957762730173863123687224872583422906100446524350163685724063733267957901882035255217420380207015849728976134377939736510305213706441965036975161933595027509091114748582239395189852028248554161285986842134724923751234204846649637441228883326096740801621829221075014764263748661705425465091247741692552181370452226247109867345406756459762652823279529154797321858444979041723500645504882431162600749510318274962510644581801983678212442792113151809451802242226133534435001348411260703676655124891079599258542493312596552202063116223357601286512739657219901050888536661215132592248367738057551552202756372901516560060065747966427905530241705650807970926968754034459551112232575493731438339775102151087805181319058678053795126843404462011348884011572974587875265827797014942167347004647669782314723816233385576139119055445828991237018650955005572057506927491155450449346937080889092834827052177064099294288834874697093738876993812263099605460927147615528508908263413408959163532673530368202393076121338788474727520974301783507307214691928347974911801212568706006595452147454282192317456575580176287713812665707097399735691264225462986186398273980174197140317645905221179217165746334768436907530045282814745871605647121793225298441777420938075941201469952061568200163540709745330386972344676389264594082279123053506462315750769253685060681420079340293449772392014656897507331388957380010638314682209229703283080110492784592799407970496723135314806784346921914420867834278523688224030107489902625780377441109156116285737954183783296125309222613729182983350635119649001552198631152681174259831938543192713507453165863125900447936017239151611647513610879932365558946485152360884045935908335264896239884130517252142641189611459718043901440202766726147820362050348776074991372753260373792903112262270286775863336644426221957191627886388782860151844625358016500543673958773130493198909455961831004509745061674341186466245108479037041041943936370295401129097754110160682480426343517772335715756570448655152886858448476914789308865602542080408303761805472085042291449687518696272992744069492630485882038051240249241873621925010503058293593458745922705972823960889886012597848842120376310356029940666924076797816120204978763775330900463040747236047725252021362148696591563018634922877377976274912791561741476042604839394001890411410146866571044710531005095841383303633369319067083162498468782072141968976619528930112374811175886647075481988824241423897415611805265547251671532656 [159,74] -596680421543764724874530763097044279576185436698495335586408098344298873699459300966220435088401495384355378717982318344532446354162692412175202137928208258479465633382691049131866625700000880141718823204062743922487278926453938797434116776964018524290008683110077003573489202838839433649572867758365943486202393859904429092920382315507767989020213857645003240730298012140823846953119439666075392578943998923800068954367815200602888333465338406792945045293967581852747363992525568064839421066060941684839044373892540189047468281776844238259653529230469110010830225696523147559649678397512260550567628734719459013121382965166620085150600156912040558278224231969955470450437917223503856946361360870336723873208521716330632498192733428751827368041522388251908448592528551429161071457071745080185074897961282981796527541433626359477591608970029516636595752402749636960906345269424377042182151473038852721953751969889603425909050769681437796748300777389802914971146807436496336307869197916981199261448868447452999274976821665409667218863088764838836015393554508674805554854145848177313133225100284815397628191715615600349427132497889992319590696718489789600951581875295095161217679291126154173239328611292958358009301626512941456591101906347580580400644851901968590915661745433503894200568917123256602041959717695533538845077556353181627087493937660534074111014948253841653165165317462312558547300183900761132893084808378034440260196122374246328889665994116755254985721832108189489755523984110278318614641524501475418906971002442104558195703739236147863214647218316587510751490749322819260187600628335479101374429713772288008837114088997248505146435205984777300180005115800890113233362538617850202769874766263333029445472700575804128229875771867871655140937727959453226035220384675697400569871438724770641528070270816846014315451769492002889433553366217472745588803437647486547733173377451259580887911312591668206189789808287306470409758106645687285633113762955601826923694058872435502198065745903958792642244576736370628924498854378510916899490826778308945284524380106098513680761405048743386586163948054345359082969066507996858023469553805805464423943275568433720344057002537222671561925026227447266239490276525493457246173355793106470961735383946092623592461142647075431149076122572977197742654205633911162020629511091451701450762209207901434075867160584876912843217397285040269641440984311356061735278806492479126801018730101449278406945023921374712138032874434309785145246978720 [159,75] 20661874741750658464872726846536789744662706476618338703684067225206762343329521779527429708731094884981704005759969800989983248913790045971520351861643035331610684079941187804356777811175269874391977730297747710662528039352259300826601103139614235291168867986915558919431333578431989104518870821236393450414133639159132212933863097675581340011418237504167152224910265428234762772520994644271521290168343022797462860463385289673944875201756430497513661277646294244324807865594043445384844152838163384339936220942234307227849223425419113792351770896575683444472601826699245384807231725281162789425222869638772374765924402252698945058724229774999848054582235458981677681719738213356585214218815104032055669668551682061583868106389360528399703451320974824332207342493233046155049370658177685403498697517288606248079233967649643852297811633122099417197075300689943178293893511530671545124308624717568134296620086907615898529047004612964799589357535767682098100019406107749879807164854893508065401868920701167491614300869018083317398798291972849459962038982529108048562134976658961695783101478568456288886618876107290417168994869567042615975521359066742371367568264734272046436521624656943751736537114079541780608439272462339410485823902048011703248321960985607331987767229288273904201920017883170988841031175013910986764725101056308017333896175880618948457887385527671124312966501326440786664540598796578632291788014393897850355237786935492947657903115858110126631186366683484177518663073679457720827908532842792696638368224898691891504134014903881379140623809950351787768059431497352243979927540765460763364537524813369294851294752023058657534420126118631492865289543715319503806683622130600936134651129722597308747503841867791659582773205411887261398966210121763872935335181724201726591900213840351326424984783957783683705683294732370250803593717241145475105032182026359500024213915519934809030497794466632321346055471331968450554057937174270401707078961504573080596979925241705295816455616262594583000703057292009759083536102722635020046493410385626135159272657427833633161415426950920036715330123523756707611084463572352413802556581816257324370901731823557126269134506300512841657866179497944176875434589332386066650406906509137905032417724139228951899838284481237598997428157819755315192801524874171815688097926068698700499143688787429507512383456011722132626958349582652840269181231159694781799194510333768621181231025214531989820650522500639284295767020678988782268759212 [159,76] -445402534473220838254363955215518432467413032764782503537213821007790037067304038685351339622889714716949103233179215621513705908331025164755816201644176911359042213000515600428750710704829790513983421375411969899334628459187787115090546459381561893746998686530087025016516182870208222275489694476502342771037214392822507075631765851975946160617162068982712839344603800182820895629130978706487709558612277677248760723824569122366940024092085405455574443712134140398175418370837877152516761734915420256372922526593401265446397965717566095887683062800678765466757111372806116269358425548791422869768071946229397817096339732990667187587177510197050478529737360140195865345047044310986481366948861967251735605313296945468448262565873987341621077965310196823536099368703325104312849107278634171903872070181389544387779204151230515521768713020171966353675194588520297708588060235966512941795062630520860217104835743306641487921798947588320084169415299877693606525135575480542453451316602824562779184440752767455129149118104890831798447135931863395265170683245804772327201669622280936384239966112930852178804258072611943212656131991240498473925966011498898738991182164483856980536004979631968701429308318450900269925395613507003332442985822152166807427647711832996139320462951670008646177437764559841163513765512005524978811354995689018333710166343664995503123835732067114047460262931317815170074308213361019075960111277773652438723738961483756074013792572089950583094079759900622505521970671875430265929960538445158558884786179104719925425200243662276078643415303622068325940291073124385169105812967560114614225811150848462489255514986539549644195451507864975386622173814834112667588154606671026135791695561241339827908663416131612587425606190711281565809628487114682412764389248853394768005586514902836863494335164885955897642482130732479892552695681607093280891839319724198356995016120324478644350718042618393847087583374186399443047201787181406514259731375943474222406878191011844369422976848191235439582838129206441591268015118683715720712057332462240075478326728855133301277308395191410213623872859696275460749892094543866739054721164355094206123911974785750727845893015367575233063613004758564762440295308554177608831985581643663780784709794317521743251507012203156371604805202502934070949443014569249595555288263830150947274196038750691016423708723541650630741454277710139577422136564725038119757778870494669725995490542075089162613241271946307512485779688481065063360 [159,77] -2358946470490926568905411861299293083044468245682852587679793727671903440340047949824677431144366124772985689273036276835354133426096608022736536906707761891721645978784407061870635404804765608807248053135946250179005070455030948885690261777212832903120641704207257811615380906328038951835761794468716964364934782240318577024872558563647460790528756610728354641347143453681791672277050385343265423315570287144356694379408657924665289300081985963272880962094557818165789123312465939281190234670659293919960793594375100167207207595359702933232022378049276017818643633187745885007222780844655952678397297853784928798636299021146773547727121852745585567340641396559570119990377916436635417978927293851570245260811616301172732130493090689556328811321960232068112849757513142353559550858612061642822857106229080177212395803459133738057274823773056198683385091839709861144224833105600149252571769897340180197061650781487041857723460750169508476118767716035540217623146571373993956004106913732002023763125559373836198236548886217157158156858220033773759046640266854244865170259371989679844854988260663128668370720966476191420983966200113939302699880513575117122393781257277152961723139946487959486736575944958092998123213024226715888180253126442134210128009760645185041140008603286668528722541404824889689797196736689436069111340240558114133746993279459366447375793489668751403624614936721817347177926609372805217287862430762716827734974404801625957694067722883021551089492380647598001439109100097060751146731320705156028042042089275108890879144530477357080471080283928695979139029278256920841469369272947547366963500330147850628534574619559456385579014177445147348437906908357002026230374960485103135738782507435066284519757494814115218830995342641176486335599123946997125590255217849881775362349290113032688100291000071289762623378720078547419911301978523488097051459648857576539859425285809610451757924534902924282309237703428420556293894111771729090724564079680989225411716649576595490171625776974223658958750964879348038826860413425002124312431127728886354847456055578388274931112278784000546385088466819300838975859028697361894236489254112536177884937460078773888152178580303939128727194414331938108592572384380198805418437062472485388920199270355433506989371490362110731381854820821265619486805554461984503922187569418512614422571671553264737074706129333803320823598707724337389885851692452508355747992583731658548156321620970612514127910932528165769953387442943176 [159,78] 539774832056732318822175542512000605030915495847366010793027430848406531168202393049942476363549813391697880420310190158403618028314792149285445912056026331995414520153581627358599385046269806571649269417254557361791449783513338014387070811909532103657289369902868024646707596377474380263400098476299548652848381564850313446452942004123634416186374656906151941112821595941202511693746350785655852370817191932186414870426878009537505739700268002989610441454072943793303518210193732148162950177844377029904645852900110496936829851496187506248032386102599602691589706490209566327600418031944587926622704014653185910696907696317839421295996082119349054750493159438034581399127339925853491481715512055807161803942491686062963299326048164777753529586847696043690960986604220790381423202152281328201813278019539540865987051285806075121935168047169745497966104103449220468577030678611209294313590767374480781598751402654428806406632593680994817635004056986137401499957488007598449952801387152786623345990089492111226345938759206777174117568127224929445742763914639465748182380033527932035644071321465506472309183565631932493971952938984128824353044348049886777125266204368386557738404063837877144270282603330437193025432408533525409072633823048892728025359854448085539073243961788708729847073933695689441033115255771064310544282842941370820103818503258333525124627722447330034535495219936363143097309706915362416011032626944868606316030116005421218255979158391989002319336874909512979850646672692518921610218059707552734901483082640597260042074199884331027951210541985513327295111739985660550864456192285979449924897654505870666652927499334310423753046354994717678068016455700635257633369105923221561198136683833230015902940813350632196002999657370743140926829088036603076990819494802305922407368927532846539437042620366554565068040358991497280836653035925342824886258628160205416364382657170774004681382440525764717502358178198170624781122756855080192736827950933286535740876883771809619172084347731551163289595873410973754910559226478288360620572706303838440262028651130282862997323606770762741970196722046537684857092158318744900284620424183929752174201218898664592802534744590798144312506294901928767961996120662330405230587305827290574068003029225735941708570981968150717079488736601794455840447916905539113376022344328626544335246776779597396345601645683526011078380407268512038325012402560916191234507760131011724170290234310777139132747786474936169552572343728 [159,79] -30581446864396029591527079215207222062475954843347922429293897877960631407343940967646662467144580331867886371391953317882471533814262312691463257872639927381778722075838652050050088853053400501092412679187881397237473837201620881579272038774346856814841478708508173143414514736849535088690463792298852828938608990617872949052296112786767477195519878626789853952168186900747300253993386251833066747302499289616601873858215680515917025246557724344851677780577064251025774538551127931152191478996251131762027357093118300523189080966362745319939401817302156331339261975168145920403678995685171616254541551677743661847385763793417806304627316064737011224802086964795727451709974813775214337220768545343236625859346470548045174065579048972131288751564006659033803078473674461071022519540994123749314315304418780908711134528769386384788836572861944143548166350342534817049395350903419173791482321304148345537686986267042474947889651403020289800900819927201316323922150516988918965353660799653776382790760793232859593455581965483347530420274085861540913858355209912589313633739588214197087623466151211570834417898342889588891836512866721428403543124204940648077568179904890495426256606516769713500165128594087329826300002856449804914697412919595126384891238947636646689807775087152055706217226329401583797105661175874220245892277571988989149959393061004893101742181712723137211955885347584804568675993931954291172941658255521707543027954914540054210758532230756777437176963973201321050743626372254406642070550442853317068708386871753449406828935883206504530213863873528175710727096141569150930142131521489221689021564173646758299591798923439875202375736667955268978609899597956255389531465185050151403809958495243230185480961539797612216861587356517930814748833800398715361355478626935255196218074343000983077903023894373476411365485833182441009815641545633104304327045050990292407339323538261609493660050939292883013045335953918317648526377952330456944173619646154780909783157391327720112884182369664748031393865102819679802234703870422937778541079505605714860059005316921759640404621096186860956322243700819156533111936153299425793533126734420980379680506602996969141618319516843233160925233624677144041325924207669312057573603175235718302034915825157056112201569368504476273056892579667884678074715547886885309826130106224955909813691574750881923243604122534923444063888830812842976218425425759801967813329554513205393208109280795588990943397026911876190105458 [159,80] 925416157058183110368048108421680604483930698545848610684317391376794776841228822530152389239096455752249846729127527662390228171180930945304678972820122277097143135534572877515301215860099555605037967422269111531129114722110884456925148805052350727449946785621632992928555902028150418462604608673670191535408887793750930124175689828263814246765841145738760805354059304636140910011766802368299504456904638975592634968468599193622838238157539057689100895500346465796163071597696902542951302149576752978921090738709463637436170152635917997700601128949938072125362767616009542082456275965047268936424293915581686534059334820323326973801869559849402748996245642469611076272557653323061491146831135353386183736238630050336196658109183800765466703394073131717766376461763497433066062725747814718368120485047071862562125983978176366940538078529275846802241147956802629779607831423364997667051133484688188389132924158128968328748722038950031304336384544283698512096845140006994658596558857804771474160665297931061305172239788060325645710197786158436530839731328708220022340189808335364755595285637427212533763121050272400655634127488400602293699636006478495005066282214752445083239410097876550117057037793841635521084483153195508678311095680813773586025367034955940547996709802532571426414063659976628475098812224741900144536071788268923832312153461399424997471142253258647746169027383673180832552640431679972229923553965183019518692838618341921644455889168081239540112408290482115048872287431507128939208167991039391528634688106567042076254363331407362190701809274634077845881877401956769473607537709571887397063754640422383104698882600109324344828433680365785748677368167991548591385435379583963100001565506939938222596404614255971578696868101838393117267048489815480694568816911674867659404787774080356458951215483905241595805842498352666400880408004857751406140305625337259996623591076182506356174210682533730284165130337992501256585789335139023467379666037968435038626460583401362878437132314543491928601852412538063814763677955747359906880103532250833898362034434896362024284162169367431761546822973185511869878180178468535016625529516272992956280160532656849391376626457038601177589777487001745415438364090767840546235283133503576671265696116255205446607438379958413405238494214776779831407400641231829491062053049731278033774484376155499628399009772483767561462837416732508408815158365442866822903837637257566181802134251674339713769858354432451056640 [159,81] -6000568787681076200297841864298927328429559327563215175168568394357612618438231542532483934584350380779436943372487404190057399795297774828161594735518878282873475378319220518687667002683126278986472662969644337645157243251225297044386311282051121714689956020441608664094060225695082003177300839978718262060954097324240114683339606391027979532148773747779509495349985005304649026503958929322376875260452029258391698018207899431868957336124510081908722669027785106770184851327573607567374918910170866134210915083920999266127488806682608304604210459482872944438066122630180608584884213984592700742403661341351498778823352020338431993362327925482518888088715049042905881718702759976520558115983018587478717648535069600752622513754094989374879075908193168140405809462113564072564400108513385956709068766199649126682064134565374266670111660685676408757520596722374901089663762329343059327940045232622348523437467274415838178673214275089791813702541920581704408959160062269212337508269127374802778055238487733409219779115382285631770119653883346623077669542581046875273075584764395771886945267251378651185803612956183546193811617137184065714535402503061265706060048058300098249895320098131616305668066613986654631510387996044010446708988175385070016567818210786152852019056930792352825752410607246523328190902219437850276225237316463330218431339724162808888130698597497030384422975012399366875108970905242158680474033442228396218994231329575906817430366296901982766689005225000321056717407773924799218888398407417708422442416538785901308867485543122365235713113667162740461523838002773009660688047079164208020308006874628959059757832211711629994241995968965240148264029700314224371660937289648146317334215725293793170420938475420689328230616760537666320500465526598429972313541829309968480464719650993154755796762558326549534575054280809663053463978403351451611050963152370251075839993829250605704237015411504397649446422854155178283750193970379708071945984478251502115543476993601929575373288879980675451879915794631263743866529196175091763138298082499390080399748426556105643366905427725465337032589482034600217872204110753209075233401202542984956569096511114847630532557637553081908913601747971066134248890873077477894209921413807219816555499962457101689092947757025351445976403229784833862585161395178578937310790416201492962018131670524115476327693866862748503465696352911166079155510127827516541786948121782040952673867176630208849999307140806528 [159,82] -640620836371613948119079005102395745152319765601707243129696734658014022610178052063036841310426298406834430180399106390062662509184310144551016850367922820875110643363878289341600693246328302437572239890657890581035743085039578365048772827964093681199296674629758590354053796367801092403396232984980653185297686969355204257343606052824696981062191214196174393528102979954568669414652100983731775819565531290314798105015151839914188203002820532753931283110459145997412332869719976064583983163509814442648075157253661317022854994842271480764474218419548219637876556108604387969249404791397403274588111005400476520928604322328008185440442162279237287593663130688842200257669282485415245080544227317722691443679120306868878328244192148402265967050869466928617081213621819896242158086288768647760896437955986119213638513527269287451191206636038328490917515187943527366567398007519559738448063939662606163255135896696213944422196912898981358863298203572554631644647480254614237565960492974629500116247729663147754670003425350570702395184452069797555582043096452221989201820870257269991666253362968235472120620507983922491522710008522258162296741959475250002881855193658164781968324492728588925521019165330669347839037497114835890811307817936453302820860153536914115292264057036508444777643422362883436143029085116747349654961850171362441760204939084045714849985066380158828935669697688960534280478800289416293283347687093982806740840754324160522999010597986019295194701213890970677936081720449513127984920220340247480272911213561576659635500779223437508789922657976764794288543145150840764123092360512483446808211458150801306082818639450764405658665581739766934560165355218045470998835805997734479122866715141031746417564771887336824885525362373124470340574999805477413400964079417160761008448635008052869271393620378808243327053983124704443899537618921240516126213943402237179586133276203538168303012612758554401644402669098064325514140097692808797112236249568899596047677498039758729071605263454753354621783176357720260544775149579777793918517569204963902834929151840467692719535595415632597112055458199892729742502180306962543541166483990350990295177737552283026446685944952845031793900514666111069815533443347304222957121827773258764857223335869748451695008957348929098864181184923837368625749119502035617454521439631814185846661248108949523931585532319151022383393538863201141888893499148821562778191914781744574159719318831567549350650838976 [159,83] 18011834910590362766901389211096255329779317855773985485116790009345496677891067036425721110529294835447950812019598754610319619937242490432192477687847579576016918445430056807842614995978718336307640815199182870514239756636300768505187512648644247969788456165905927384086913360989224970291164749289497264825858607349275999213671622067323071782895769920232025771257540172101127012838059247151844450222776952576847585599112395858678205246013505569467319224464654592300820841870004838523610940687989330726812386092710350279996116737250590025794111693720577961683802188596667473584989868298760398090091121108689487858824290611853959774781916853797105449117668113296202036454232953168182525079541069662629953606463964309045087327730262680458008567898653941803937458097485670719755842243185664393963065326829153747038673511900520380265121571119638979292075649054659331374113309577393832471164735125369100517775878256141401931979715225795334371416395167510223513085358962161953283481540693712939195656642611382412181779267870802365881886489405577124351973284697384362183566722457403107137224319777835604541609338024278009586826141337361094803271394191931751284191587447664610322927031588067891818080101051480211137779554756568544302054837329566051524096486314805954367862485758378227292625522435632014883023813364720455140946853339130921494027796570041493323538434200276501652042637683232519091506503740082027148254787710673606045618397155041013190980707137389611419339567249037327350662628130403104492878843473253036054735218679458360732220142816425856570513760764578774170652003088428675090674560716204512414170290177127399085020488861512670778140835542391269414667037659986702072377014117731090405896885312476504515592548609869398591235803169273889208142102979836623930206506954876498837959602554678083614952568508217911961462571906891064660953927637035765546055615499995950354419030787610325645524947530962160984962613051365200386516361101949337310455502308969244372123128139178349380883373451814154871895728988358904080041924327077395673810594824300160846755163354265803132917815588699538870673732098974009835367060608306873620816560444055890344127748969985939492601885934736180127758746221926120373266948272105077315695555786063980708139188988737289349478104672016081839078969980060681752771393847759068664085671696856571549984930507995441404350922401809922920655011411468116195801062330216766679184965026284293862006073035709953696467784 [159,84] 406549232876715425330086139142663376413197368144513080510747644166241729810585634516187539506620898442254975859822117730841459169526996605595458669683138331807578222212157987099710117441545552618561432279534517506034904419896490480054612611722975331002003196042363149160361803909379989770468691721350455525804447917194887453522652432770596634397880733462273336073097832206064242638960337334709468736590350918094637033100885617582100439554175157397689846845141599746896997177215284032713768971792716531916946387469144908986147233964048785687064104847978086291564201905444492339778455399017875496630370893143418201163945629603469870409943537710748958935344725553229234696202980696933536518888664034998345218390905101288711344498626221476725932789440379060858502303050719539426972834408312678062183566592405401232743531225241495610561692204890858028070731737235277480976638984091307946545166660105352874499567544850346957131227136635488340554687180489088364446477209108404201601618573996501795980417406018260987571595884290421962111882173682589114847521825608922252316976414020720623520036902851317573204075290844167073839139841664369801713163176586409122923352120476355629929677910200299611676824920796604548276402027229587346422063895698674109877667470950034357344762391034323375197967955486765199049333835729032192619739426674863573420244468081630632792324684745955589775336778624731124673430498552486955775415773905525826793761829752165358641537668645013839638416206611126804159433855800256034846552804771976720354613101270501205430128329613897509899870436185436793978788645312611079221907499940689740259719540630456307800015306588168592912219675832361784294339407384362242952403218919959820979765668966768477772265367946152693675849147202368138689694642940379001084043749572942418346262428607328261794349322312473083630830217529184090056714885267931307339531540801946295054589445374002093732106992120147607585164583410058215325163772180529809704010885221476855201991424847575000486316338422982697077276610998067619044643817603470040010045066287555439386662711706329110400098220578387616512786430499367147020876620054127288844485706840960034368945286765625406021706506381199457597170697447474276308545384399615551617817729761922549064815869066887129348623238644087661833064352372909387975628253594166299595270231443919624545690229419575141853512918496880231907571539115718664312714624022121783900423911312369450815816814419495893504 [159,85] -12890092493158251501986561869976772649683229785146365495936201775766055975412490785162470792920624281874513438680994614586694906384193450414847044239186885756288863800100051179928560745826317517386858207153433376244468668295205054168561249346760642094843066092334128925139811334522419256576305069974496457515063312734051907588357007565807303399247209853345295475742661677814037236015594915517359264916184155810552619288078324249406157143882802706826102362482784317704974123834122428000406502847200327138792476608516718880692085899576983971195521735530904305323083148225543446734481178954201354197884670259219578952859535346764373374800225405319201475191388289768969367086300928442802944918739033127626810907828813807444816131194317236054475462483745585056324313952482469192577658633378019953744239408870525218333315965669904563555164891168323816178082769813685860345725067673382724280388356462538890987391744617069468076039611533343694371353033742428506153431837902088065371783537147291384474663681606890944577815471462358674511551946314484037610128675248933606091579392983348321385312072896820061731539017468073235760299970374304108114207536472556127480996082292861088364322203542578971773977881979452492662293316740028702335515896803205615699123943191641290878176430740434383906293092711160933809843774414455127646032294005124467338388874278334949438053017258622299818733693066533347590058630662976953402417097136805301407358984555608040925890251842160043303523720582458353894206084323029005800812254342334622502162169861157669721170139418983227670023978007786358805050588648343001525512701801778962643517308009585622703058929615421933956057771807239902346419395695933425755995230238893866562597985114416507519632833018121495852467661123098626463913641185985347072779286446977902233719783534293569857824499112522115879429176540990110721820084563378116759202403040650939070276903984147634679958956213986037697502935883064804005634934591782710846913266669384622375516450489320731254933730633281251322336878797787779625064085108870853992057680156025657260722040480184609095933769855107217226228648677297707384998821412041110608090423298770976119083450087832167816618102726687165175368204349764467154187820074436377794838724446988866362719682572541859314505433441181940777660608272858853894774185535379548513225427245379093539283153926673384506002297004568772420153363344469328018266474963030629486812858126954421764919850432992064 [159,86] 9050238794573443914069283757501065470803206927039759024223736601627317240351196607755227965221756390774104023289947467360970149099851930015048112232943156495030592229976191437054571601224321478628718430256816890769053791821713562353266056418280041137348002565878794746635216496203639138741554419001535488139994522762296459864221674557945388796786369773533920424755666633162612552069551880688754277895003623134864446853506714552003569508453936345676358815323739165414532868253851480699277592011481907838880336259993697628455439203512438402620074977304149807736346263244705156051607485676773832994892583046707059067220669325507153288644460024767014786701540646190318167194390569864873559646534907792198899385026349771093386802993850164908073136532434029036420570954356444684713718132047235889427034876466491123757424287034892923891017589119643106066451323238715777338714037712905086404151603727176046750282603612580569670356450554739355414559246901136517963576247433796927135013108753958621852916061824218803589937535112696285996312189008277731904414979104831580797000805942448216086919981455400670731648947055756843328247746470468902283420240462036590599523178861248365438752517080190858227949468095333470052644437854549847382551545176421898811422793463285484469746448404723811777052576929350778607386805645927951446804119896623731582220965971194424612067407262487021522320504911474792005551300534542683735250982867176247143243408176627681839832984815254131652518628820461562259072704504440204913986940838606841906585335191122293864595471699463593694322366783463405281948704355044063678699005732583297776352262111290732098793420161344644919187078376147548057977356071561607965448770006171579731714885678493561574245328142465921108823469173723633837645598234461916732336651303201791691499426768003715025549577906637086517610204367294615782346977766946063955054487240939840919194686773975550245008119798527356294211722487281001098110722731830109545034140680983672799805839309523090332496575993837664287587985534497627028455038849704507315833080241021219541499675842038165214190036369634489321105606968095584481529026004249203684908477512396242437975637005940326422258275718982583360442957507321869637569771246844487397664013598939450997410592933708498598894098478654294515663453914553209128932311955869465091587786553580406307953247772758289151587451561563194322802923460677113439034364171187263696711689669950553994572796864 [159,87] 3887293127407703560715555339596470199020671971658850414190691924071943651936536013663436268066899596203949348151050271869433871997327326667507191724566670603346920436634789666676419552323323119739607240293251916035352654361020286496699452508502835464955309040616905913963932963958127361725016900568518637972876732762303189656717456373706840670328276532493812997474604200635371687111660833891802150719713173894365523118257133474545327630803646521331434126584889054185577405514652294205052700098971782088742136250687582210708165558088028656883066941599459628997978552272492178959185650500008737194180091346604779739964484084545455051002598062665938258138451012604821404314497672495500041540714488999467234107849672612950924389769040440686947269561796891814509644767443996710516809792631921384742432981630527055727107259787456490877736919090353050326279430718291652528425400026295072079305140207125693168244801518880760925438204581881520492335456989416747491594220324601435075975845202275900766049337824584504658907346118214931401796106865207525500311300331171156599240492002812431601904305909030026323474110481563667238638222236930854052735536875804764894400259261128377847860883281946681749475648118605685821528985918477814253852236481656990369889552186484034198722671954398375291723748193085973365278336891555954038890467298317067814039514359196452728192051957604510182523575875518670678451617206743784846301401516157424506067588919845157039558570885658613475587072606260804453894331772733839542768783759586851245115980110076632024030760563334728452214266400713624268972415825090422634580681486024784573934209503001031922605650723931156531245437340129870928078193033020917641151936726052419040534623486270077213182375863846054405609808194872881937670019264242983796231006688013255696423774401695297231016699039541307883262474998956250017189808497854017785422516443454729249457341839768773363758749714162761734193891380982197717857189473961674622014906789611396854153797244313176650311329999179714255208307035967627015187934119904075680860839152300778094395946483878001111562427265912465886815723507322793890284487525013841154627938703214135106888101251878610185258097381290012816868569962902785780636171203036425942335101033237571995872524008119826272663406581506968570699069265492209020124710525902906119048773834542815177492333107312213742889095385224657241353055597559794347212254291511927306807129212260450780773656 [159,88] -43901636485984485714719577828149318050146829897850885631744356689872049747215078959319689127997343135415850714079865534736201290585967064144406952405494260927105039502613158071576529523973756722880888096702442328316561222286323057126245932140151583168548695250607172955833810209240527540182744578723020737618844780806335138841183994566785964475413166018164533418461160793290804240839309360955801739681493218329070792780541538463763269203617045030676113694898441522959492392232741261999218312741841326540624460625021722226001679986693880715175500058360838247718394911369348037658229022833019030407729191803439805213838178406951314817548835592950580383100341348300609894187610958423729535413011805613265753715016456361856232995822378338840759366866294447011636546373930691363133225195918920507713076511220612564152308007142785971932722936986436344299120480972497655860967166424928908039693708331792641526896366722775340348514620345874956670335760352583247205408030749727530372574415301686673391851458120643856663877113706337687273858645574705770451013897808598346771225894141305217266002262877472592841051052378410532795987626523509965823491299468439450124091932456428916781123153124304177863627369876755992008075457028244325971764396072519872888560286437968849902754488106587626017566179638887517496570569447642236996874245945025241745085480134080332923344220076020559262310659165355375727246872941597413574879308874097356766470793653781721786127564047147649649960373888429831553770689482286266361245198541561613639963854348865259334384828810850146853707215677989527524673735427229349994320050638616283830850538549163337749576503715136984660253930110915755981334235779494374648381959940060021655170638029168483627360862402343708736849568080414074778605801918644906488493920550075944506967560150024831421047626931131743083210052166287424586502750222221953266004725926933379318480696579992375942491552200923581653247570284292057234274995508032399313960065148153554151939992487065055668417601232634244873276792408054273445360439822118891393476102297957612057411115156057650157167185289211145463084859296216121056064060102417641609650479360167720662440125342217608124792435797550591333078558816384979191887833679731010677545074138018484858977670085322748580720311047979215868931829437344130791870010755373220064346411728380712814165376938376302032448759929288933497400394617489095485134372084406101322191602375601019264 [159,89] -460464868541801192127736414691758042075697098313122160836107937522104229954672635499031450529011786979845683518208155394357405142669633106775242484770417393249293665657023029419945624246950629337726054050602443768473703044969702153863647936814980665240259051493766929511640864573653672866048542130291726661462407223692359963547223916779692866836727719889348513261584286762227893640371687608602560832949489800542357088784063696195115821239016371660976960015719943716498449476590079856481830882221912721679629796610227861798487729932763427740554463071474637063945148964792896075761478139873908298499804603892099384773544051405834546254596331598791026084253093652859790081022693462721827218492905334902845769264382264704948900958061506390959825243527452804706362055614586730082780419147758460065441207867758004947061194515718244229574474580252802248822589859333259010869859318053541699286624168413031924059683759241688151299659847170995387813542254521058824108400706867069835538117079208052808006452458311377198223431393365882539517430500684828504281003428482167269520034223755451398408925947949327717229486227821101603390275495910458892334586320844845545331386453326795059430294570927923055395763232961355273491915854386641316415242986540499388326542719539859814069129719598275232447897325978759624550200402555841320500095311617016691097581663552778035685524611653220231311782902651464748666112824327489835148436269682541878396519138218477942024913078906953953515066789324978337900209367975491565294843929962811045224414551618793910492646728694429380438857135353798117928133214461909086457215800696157830176210559959329454642143244760217794493224959812890061754982461519972882927289879652723616616484907290471991069141779403088212646814170031874264513509778654769356382174802373312942198309573031701262688893282312754390469420402453785048335771579284566851633488484197455613407418141783777952069145031215981924013213089570846208967812212638459733289923813619748444836031775102404802290965988820114786796728941415510395851136044563771339185421372764154337425445872749144413009447034794480754371380664274049939591553318348225926975043923570288335756044283763538365155439644616692492912797785124147535581870834896799368557448983637536838808863506048585848040753816046806051541709199646674266546337576975733521657656569112103289317261485339410852287079624075452926080840822234778616822359254248669700558800915024528 [159,90] 6527660314491286826654631912617482129551375882072315262687364685067175799953395398259905344776678208271221492080738017648524384140365729046599923237966130151751950324312503572760918753618545043400245721221667994087143932446424159300471899402809779636196945744744819767763667693772430320840453516492688228343819354670512290243818778638594471596417357192157957961802736120585669481559496073772769833119352413130172327998387908270575255351542683900329895402984251840753506779401647378131643972838216482721940454837655845957629197589764182772164874581260851037752499141160789048275544049288612975018768649819183517988931667073781798427201477750584020818797849967372046712155634582431679374248963726404286377780117952685854450344329637663708340425657624834292496605783971892197845593559229395074288019050706965642112844898359339796997209086943079368228791825559377171991557661959451171841527218337735946937430941042629423179967784827534408588230395151285987334565984873165844600448907635600610462046825794740973379166664483795298120137216572924264648982519237178664703027169644502521234168892308164393249157353485475943969303652250300242389809531918448082950690661822691482345589407568160430959703802566384395554135878921001339341295246022059871504227463017671124344482940568613715183146045033006360968132594324486414502559078295731171126322073641077615928722198261678631734081698197549414048324580094018721767192628486802736011121183969928937397740776275503551458773122817050232250834197969487910372724067049498981698524464486029890759433895850742974759217542360362413526510791155084336256690602879785042663969524262602728032132489921569419851014843543459336653132597772444165928431613528872721750696789183297700986398950237566257317203824659582350966174867803179213232559291173460364336398930201479917258202154484915888427299390856014252067429454997477156521703571162475077437163359115494303952460772186822509691453676312537729301427805642433219794561833314072957049675644087783901693142548028804940594962537597595960078594869026997140913612001910135709731751999542746503272615319645569158849048595548403372285512241485820885985874109289064939832644309031045768362122813907961772870486172218208658141362145027140013596950094743973926807984321449382056400947813261941502151899165267406777926876805281616022998593206670676626190187772608957690405592218954614405652517349107257954302296683757872756349396367648 [159,91] 3927611038826364528833793927913716304483704873932664496747895354964770110920946866332394853274843092544262319730368806642103912191814688890636216907863993847486607271005811151592413671922339393139971558992571047122095968106636328641350881507984523770400448917475461183495205602320691845448022801730744251706157712362770245704873141330620839865609868423001431986515232650153970812448167360597631098327771364259089601127091772883090335364139658637197770587548653984506621431661854396494280357268079075414643897930462400513009197270645166156777502179210353209851080321496468338275687848301819361241359626804551940881121645161155657147007597169903728439396261842366893472159912922543623425155803093638161411053187418405154834995641383051930322691917430871863822406613927609597881386986931905480853991067947452261759791076831830602720706983646707912405294444536022087273089966530158123907189015637928111302636396612721255511236173699981545601906651271647745808451435857515051602887041945310227878400250025483507442627330608967776100813453826401926704550035993136550205653570370432993774385691869562233850228123719020174485819098613417193818479719397209747025697451905023092411309436811528872398575739146016162243312276564518493496709505806744756515910257330311823342212454591118169778392731046321734565177931728092011035028627237959324583389744453944896595492209866307895279233053409475626082392390735869848689149900829004984981110204578389648341798171386649307798084217488037575682616236762760980372170680598177856590218358297054907226555766070638928978453678150784725603075136571630258943695304369791699967635980540702937279753290359078012452030710140707386191494101960087898712756455507583087260664641303287938113176736693867178751737662782205615487568429161704224972080127268747830641113719430387868266456791701128451202258300872913380855885336632183911220050985958701408723106696015810464814267005544966229581433944500017424547514819644824641345310187933801525745034455461610989298333930125397139752754419594904431966384077137968232803089608788091650807377855594439741730589404123298004123902190979910349154749864269269665097510729577157818729372357083230281944997422735844892994805121754203823503594416147255839753003403441832421579122071181628964824531076299084014611954164777365571472808598881769506675717949812665881401585035993389468984996689779771340090619683884779971951307795775288649522020 [159,92] -233220120920630931303745405601021897097951144130130478893438638469196615982751470780679620591284527632645662640119686103423004922621592587990331078510251685226452810416097854082623036784788306927917969568408751083395606436298937032737630814446139684932306326848166884819308300832501901616977581209373371286962796801169470441858338362301481167499415159674829946727364488780891193447088431131079732614880228249062566594345121676350502527138836597604181445323502105445074953329071014125152166765133582754347636389983648023430767848093912334156151417957152110464626680442100785469742840889436536466474540707838993787926556770420176310671771845040540175204528473612287445145139244871222592682820183497801590433849463864855788277022350211455533534730410672066860308863093233396413764454134025144612040801363710346725778733059980529284570135140370509799329941745582560011641449278099322259592986117289922541777826972049701886210972118447659615689396229694512073647052691861071844433360793822087015147860506529850045203793003135140329760277541637215861325776603770528878096822975233991960186678961550517413421213195802617186775235660540622151808713837418113417028138135029180179128931955137296404506008696512819883073334885060934073571962896345020424378630757024228163118717722977415876061020658079580497176342619660577156099098019276562357243219958647556372542907461889827455640394225789817607712442146777955322179286200114466607720909119171158923358425670862204234919927838519660924711564254642809897822985060765272711101664743089864868968865699275760890836230368004837235739894506174783294196951550868504018133380341567895091095556136257007826299088194949119246904713422221498657042653377074526604466388182654017471191811839459493430548985136738716643884549957206555331124028697022156381917894060655315092118187517885059429757292159703884435554580384743955807092384134255759091654554233130026941631296523385724211524737107529319900557144974416821220936653749174434223678201374561278698061733134591556134749828358476186213745178799703768151196605027828039745138815974138169925993669057608918344134568576556840024220262083618581824525480276489327376611944846262362147506251801674497837506606539143343293100081133225114783854152455720683413338545805031746348097630131466548797588245157311684508342917569075464274892032283382425234719424680707414573407652632617108258244350525495246110332929219793400768 [159,93] 61646715678939817770109129020639783789734365816601619539635388916262949577306773460484205759470473837605048067109065840323700964911269318817052984073754939314182603367580042017748596738447371168942973915144131614679072937881185830259034776197005641211978779196304720335357549529286889991131442983431336904101464922284601126734323223993384363847127960859335099084204487684336111030456729721633104895117992871363763510579726300183232816751724099619497866565676418287696740591017341589798371354366773388782566399995118482589792726013929120802220496214386615777626749702847968870971094191669162706804829449684467892435812117080675667319243804108859402973182822028154170508848902045527733909085909179588429368151389170158018009438349676507007680359609728412727531896070514290760777118458685151849647032668752954784448581582111618311354685025108900576514171886406844661445949227438413236782972042591649660637040123548992934401790138349481511177045903763026129990293507690117465280812090085583320866195498023699311835053256410381707170695598487629241666766131155507451200297921228228584225469771450538053178123074001277792830812309556832884561158812853009884772131514018999579754660625884817533774383335828142521280463952429048586787004883271964918360323382791335702163615369124171316692131332668744649020859864418073089139909692019446626121010577549496344360269748926773859606750140482995069322247486429233033013538237813212763469384084505073253265876381294535656116847388449067104455672687080419934539434769294119364794738646450900473786283973459158083301285983159623612534213188098983421587564939511065418159447792279510823672370409535673502102471481351565207634241325017140898421727227497499540804091611670508072759873985899912919647766079187552910934657487248686298947309773429996788738163008641291555130721332791007776399655678450529268646383907169799702842669214262610627634867022592004048196331805550649035065152652920901761192067276384012517011898056090807555753102868279064879998544606178165950538313887700785688780736467209667979203991858818297475728949354185660166593423732160032356521291706732612038586856848011426503363905278458953614806853675209189984634211224988499126451973922636530738930644459686844890158092457072257306299534897009011231329857482980905686493301541087624627026506392405330011765985639036438266315674114181160862556859921408749610123872285546221195797139706808 [159,94] -13351965541550696868435664893476491541509477490670813277706660405739827028745979384710433983914239321145561945895051841046309361782260269968754119122191767380807610351458111287667150465590910898607626623836793613630941450688756487276736551781010848357751966438349064874079918703524545331878923981312402730445163322817852559779263378457131162765357794072836359601595885509564938226999270132149763484191845493759965771337847724724236651913602557275385172020849314058176196213165909444200147165410560508348217814213395459373727803244266514871489221868876934210738759842917367460497189546940081198551368651208166608203532975988349494324732194739566160738898026645760284664756737352264422446844009323991112324736445817530365102300350600846954673555158400150706521275344993425240687994001748429767420959690874921526003759008937468115877106714527908645068094788778543444767413795943178902203204526395822868281485809984878538602212688323333268597296367314558531352032738373414135336121391115884994182879461275146581154905005719501515767524935675792291113625437364104266631663732957754876527106731580456314143118380610989451919947125173610825463311475248385964891936074126622952229653270305959524753069700636347605833468049856265357695891290039387759761037958123921586942411320921376963801822651492493618052842209651314095538073782014274821975059526458288256067667927762399755294216182643588287681832105269838588285471262929137624134925804814351842810350505778292283841780625668509692465629308344208415357981819632692762722963257949600649898870839858855282271052807680342879354425472767822057882508047985326604459451764892232284114257593516534468922082043874153966330175465716943311405617165590405244281900710307911938434936072740118843302245017744266402201042119555866432747077124665401650229128425138728586001168192276672133812600260595769520172860967128574368246728271972137239065761070999284042022750017918266829761140133638171955209689728491070070634079158399990741966832143122142460730518095335513245219839890062668323776069897465056612746050227822175006710670019372781708057735518247610329946331183117533068386423771352852050177346717017224830289314153365922972732491702965850682403583797786351325533003093687517722224465357823263368729562778459293662188231951352754423427506262228877274446464335187245468164950485573783686970632175662661223538125931168356213493257411291555439362877888 [159,95] 107392380274169974650566033057441588323747691444373352337316963667713701253407673537141447145116717674403681467717834860159148983294861593251616738106494314330276842373023160890164663922335084111416510901195004931462851784563785056794061182553397701859251321392996110824151139322031446358194748751251712111522156799443116404570875182424333332918533893082675392245655134076645008817991182090785709148657915600603496211074218555271517103708040717368058294087966789163665113211677336110386039219162370582207810903449263694972548710128492588703538408327794577741788828389845267083279788670422215164558821392444538983907973199029409476077923809769952977624782643696589056931526324632374381569373360185355349323669381955934998018289557222941591688805746378535389967677954515481258407152877003998228293234463443504091530113945971662704292112731742163086483343216178644038044227662494316092811539750466835058791021823272739178451130719783932567203124087745308752948589411101252978327714506860870164459824845206252396683639808851534922373994144243392172566937836317191114882688929976327856783604553490160117877892696595320430046981503195018393893063743385397619374807501413049226263923078876292388364042905790082120152150847452261265407924554476918876166735761628654173436239264934139142571094511000419976391498672490099641635123470098387642824610309865352459525856550932133048520397730302354485157996059296422495788434835957794808458296117321537550506768380190458237527753281628831215762085488036612318733932305426985536992491411235371910938183849748474960188085241946138120301305229289348708874524967583956964002277366721784123174283950051720072380011594291311409943433092267873647944775981156832185108853964426161371005438926432736758630380906029246128361120420855944453265920484577025211822506830956136541081926661997081828495703577912249509146974999180862186023191333406039197665573560947057091244365665292018890720771440786458741503165728835661640691931036420446866412985341662644571421374965545175058890813275812212702977276086048294548592794014648317366648042585484213218088712433354176776239481246176934236033232956531429588307913255016285324266745324197217458216947649121992181643905303637750820822251486393832923346401000095872014688503087943500011546157488248906547051843935079063456127223144173736149540121427467913682290219037674844435426283917959671005053382513815509856360 [159,96] -1086246920572896592145148960029115610702795334088762053909548546302382341814976270216671541159219003400653856185484022315007429159809596813897612655370741831797169380803655719817222773896558862623419901424097843736227973436175209218336010300657444517763302851831523449477791037002203866047150697764812904031958586778657730146859314281858163412059861089116502167365952503848439598149583531374252536918915059461289119819268993848159806935448732763966747474893811218812977671495592625781323022246835370222726665431418264374544669130736649050826638862074506462833962443042842059853003892655177325615951913007954617874715834644875318133776030958342319285143546152907140076310657913833427790252703604444096025886008498832604953807683986251737411610141019369266727064726969375200531852902414372466875583028279322183288588345657059403463319720517364861883489936108244070761431707317077109094126534652674531646313217662113041032455775916568690326523462800052357895674816281531054648576587562803866738184004874787649318198164452987748507972176386201045814690214568930694760219436370868029384724909423930789495312538397984404781834552662660845052456182460620556769369311667390589556887728792652084788912847388903586406747348280316213162016106759540282874938419091010861989062400981079152627135698602878296452989737801511404154526575916677441220638343945737927491258123584175128997397983735751239498855079697750465478551314596600536096774480563828563177532290932078587869040368096773283878393233019225272868192337225911946207636642462040648096004862883402194789591719483028420153770145312104745468402208944049088004383025033165647719832337784415218625573353942800481182735807657266155172553541950375366692601089337828403910112362554620231953096848111982630180377834304136480815253021346495936960181063896223596482108624399070593894296655687857565588331835385678633383559087169074339656152718980897432021955426383163513294275439152519157123836163202333239608648250128695502418320306884290151041708508514031846434456270724861362882993110837777131399045546841715723936461521482182350512797393312472202426012842091368704714437488024644215563490589717149062283644915383040346473473113555060170127507064431186516782497006175039899532586586004817923392539692564238632195050965033194696689998846332252096721145486611739589838434278801766739247404624433974162163658592683301360094905313987443584 [159,97] 2389995791618310092617534999310809510711461966575571316850416679611904528882312559829995952889285143894645705173958821552019284459120204882138764734801354657177879542326949852443325979766201994460816566107493635156749508398648610612845660314908122657785610236265924384154347192769613598871681018690849231220595373468609742574724850803976282672701465754084188734155764455996031461702051227842538176457396001271239206688941423279080586095922838590772339405459742735685486223123502616408148046665314145029726366012759706157180643641913105015090804323059939075161428680728788818897915897158723998076247809338217342339573063978119362348344009924618272237862360234466071438643602916943029155386719933304705312990013844365217031107955934376941290053134775350133811955615821840807317396240458873580965636501727463699839456216539933546529868696271858933752406746549768083647714130866188606390121010993392665594604083711050556336953896286002048270060147278429324322902667918990041163482183858355470671592087565044865569082737438035761252597833129595200645802723835612079823312384102763161994742484795757048995537151836809183050017914298945173401472396992436633604797215995618641110769750851321795142999961716782432501920389115331960535307482311847409943388506929517145773443602300948729360344208254804106607623205095718284356454814152931338892056720539477526911576521844925714944120232978883556746937428974572852395493056484220145133274495481540648572523308026772898203253485162349730644627127557688926664788537054339046230211869580830907608826310186689739513464611960701973261280342470802256084815640794335937517482071248806939219463026235702654350396176049460366179319536465312432472345350537362754019383866758125077795963854516288724560685016154418552156829143552210848770668368223202864900242644543100171491460229288165008703758469181499003150710067140199486956895093542659267198119283213065596468695732578752322268416566620085342151484952831097863422676764527459784909505625454974913228535447664890399849377714002146466482345980718291688151869845546151470787512874587752608214216370796635265738143396815524716027418925821690109238351899759034365738484634434873386354010368618396576262927647072209095020642171873884214692606768587613238164996107090491463119258992545897961384593176025119016211969132749996134055789635626067392585913876080127795657833471001886619658054311888 [159,98] 16914808812112814775982377065619555474367874217705397428383180537333612544765257886894897613628607868815592003211908301735909565214621137187993190299908989850219927809627409060263133007994302115882862491055330808009474518334917388061456567125419216653794795188421701686496084441645374422272411744673116753953049071172191542014464294519081644344894704754291607173633771542130555228319242244143738436820697029022811638753404318304793982127012236801684254942387131108899141241162976807620731016878708767160426602686728322874970724706658968971932648706158632729514728198997009832384663618966383281189263014337653941145733930109957409235225516155362190061574726983001370086985442573730264559967148926246559798250658758201486927858849706018181248816983729731099613040556210209082217913901716715989927768257895245659673458234996598634613822053503066285968835626167399605332237709136075517627215271655356715223875558748632805355115667155400887829255199984489963617879612053265091449552451318041961812070571765000444054041643252575475797865097110763589672057498887676785902530118540305943070096340737023870808648558788497577766300739970873264341105651312491745081115334687774742503191523940295175014176292490308380967313869463090347801863326134094444973404021348837608000208368925059180285567510301357259804070424124388642708049221393425709147662122933117489072030605806008597247757915118551006018168382943277331260894993357743633360446129439358329662638694095739229095228507262481241934785601381322306255227390609481238109994602456259674313417807167647918835690776088429529197837996018935301079836357185502841007724217093153124609620297020376921050505083875433830752780098832568400089936350938864806429133679328971532315028637126918713128947959443276975868079482848137572969955089993383466983983704040703177069172172776997503388800233064356909616344143978136593615017940877634705377812163338328042523765293146007252636087128690918833385430033673866183032519222824922583260916707886990506530499884911214448533373690904355176308418945161833862771003129830779546825153856607942668790720092977594032102964336793549584028687807044072225303700241345724740344176740148005759253037223210204075195365459319623309500205180351777298927770472116380783273051119597434510649739935400708519995319592977521611682784326136694528295783414434222735302754693065447946900716613761170435693664 [159,99] -117023134105824194709561000783457992121862271609007658777029358057718041340897871712309277316113961130401324917909563385526591617609417410405733923030685941565452376163381889581736380581481373760831335885895342488361392233723032373494730634734872181236397867827975150318631463112174308147461388462790261489574885404408028211174956641627556274176323113622399279281644473655438863901927959422635861169153612392582867248039688197771106775387039759566600525012658983335637882951527757395962434868531514515855140945606780624391563571950872961116835770124430249033221414408742963124443883812056452475841606495205917193933284241386754692793240221106399807036171239217459006347237767145751864781466856492298473827827339394797813171856080310882252205351737509420468199060024169651845282998234792720874471558475180972413916699523343376313778834529157094590484863857685643300152780518440684029783390452559925424233623427898175725819111670247841037216463452763428114037636217347113574247682552338728421825555816215404295353368764258326123403324015046428502374254702500603212668240613011662202934689262164776604143593498246557157524501526524465721786108001476303968416665700082298217809086163852494165503254835075278564369051975412530754278163652185630098018024161697530762577418232988522924999617528998217932883254871886020344960716072059413670912813762195771533575735303311060134059797899982366576412545397446142065508411788552721177962532306266925893788540091279746624375902144452188707630814507269917189919897548472913189496001575955138171675297988839029118690830031575334057173104583974694236561783387684870095062897761589518451025776145282430970778492611277196570197878471005562516308291777581748638606471563287848285536259576243028919619968617060770838388705432217642853818153825455901057036083208404460980618111692182698597006812173401977052650826381527369983657007297630153834551437487666585197533089719181856136703976563358732202649163373701532439319893075869002161561254359008736080043232870022415519285964401866595581373449451236843293482351177847948944820618053481870074102252397137431620434219408058516811520494230017457081951701571299513766615635911608096322076188667804763656155712091701324207737923588701967374780304427638412127022662816362288560477228379662166131498494149528753858613760903748470127265799636822443857346056920774560235121490079626742228 [159,100] 338581423508260908808856637057870641369088058611803734786238436600762199126477218974858507382573988554236423717639818606945121960599612083093869765210717148281283889437830958639476405086289131021034756968194224758201719603582789115268182112986086498922499332449273846276786126768029698896949967561287990010971181125058233085060399924011493507666013873886619511894004455669628144014054428127806452315687022747515153967333576021489502875138710633692216159515807952485115505259768835176461899291475713913230726570934529581824870352500092728670624610933283890306071758994409812585869821407081492458890969423340425854720137062640969636220327965366560397482539432394492405372234199297701323343146337245147532429945458125644032399392913401822255412558312973764451264692194150318433839228116563027946436730013343055395438345759945145005508406696970517857148353274037929933407387285889237226311731829707949832142723922390105813855282451983519985599866338552224820785608534052006507856371292298811175519415839064473329085156692824593824384039715062491995122579058423225775272238859455099567944900166242429191195489098051103445576461269056673101717876635266392647921583558683120432722155950368796757864273950623863919260105487840465901466772402052968501443988230523171276271803438174832496369308152475800226958548219888892019973870750774491675108595948945463590854963361417684394478046286877286147616996212269880356127070877766843186437941015246744923299446357054487418224332127278834729300639341103316671680920043028448190077479672488261320606484097479327492769397379878924108611080258171783933651386084520101621985913035921650276412947741483252847609364421990190444766530052321363088106074522670105501105242262282962387197758174072223613548366318452058892825345903436683398171202148296148685719696306660499607503256539166561591559056742930795662872194464465214837520991526608643590261238477748245676054331805532306667145421160628754859818446072895562199784026513048256286603611971614638945474070695885127149061581196755052418048699803621952803293392513112258640802663067837708216826142071330275054897774260713631496952656352489787756988259614911341577619262717331255063903312433981974651237278336235985853746573787245649801242565165049655723905204753875155365600029867541811743511214067617487385965171795162668638893107019010642418169231475644758449831165277824 [159,101] -422437089739254432502562350000067438410101677119335348801169027517050793688802269495096465224434347020517582705075358151505107228375643503951885706982626255885482766413641106618936451475862886245811492376225465695397256044041676667830283757865364545533908540502900406010266028059537786849053459341365199261365897657378222080395515966168046312210461322803284112719348043336582203077062604485772367356163288408330811898991423031985309228853927693867853024774521455593719513668180748421596282936597245042744954086680046088865595817530497688458177735840073445187200645122648922153510399209023438610866302409910786472013499376553439941637688861747170213327628550272461269761271943229786718232124647655059416149621053834572128428997136846209111015374863897283562191679678494343395039159506434102249237702561028813015493907625188554319847953173068304798360434589914297486200274776601936785023917093782159107005652642260853192836842616185146668793111933050653245316158776307716327101151214204503995776616632894431731204313142731537930363579735600922168047986699182616044025339791657073251976335293287683992719032674117861857453425409732234188285864041106376767028395388352052919109029712538303535482450648459379867256128352023132426929490557432050368817153596747678602535017137629996092547205568083418164967224878188282950759091114129816644591343362728021228554328196720277907177244574865486191082506327821657660803399474364117338096023301175961350606515002860646298214138929281899868962638023987817204216312512717137331608383538669602906484793902794205600702330718363202470915133355707171796129184665948711228213983365072070183195296479000590894034035441627749287704719897577980468550448680955815852327569193849424997748039776538889048957796757515397136202418679970617471574048243442301049829610798425433418498888546290878749940404571485623033268100324746351119095368368255132597754283954645227906421052799731013632519435773049887843917749417791480454984861656809967174264551135280642359673389665878466551953760674473430664384332090691385841545806139400616155819463893796393176427326833422746997985101731577789044820878165766957565020073763436818241018588019499760895140212163302780266951906841605960169910541167708750512731743588484649155667472910391355880399038638647253417308454808453935703840573954201159773780154028091744682119533051115349688772560 [159,102] 285522926476418090216958331169374357223019867303457701099436267838456648425867683216087606871107401223269750399975653369863024327211209919046467479174012046518721266637536005596164832980206803566647657933838188761131829882170370604900934792305166501687991595861691356979433338251860485807243037834747109595517507132900348536708970168310395737171224380502457361053447563150306205399940432245422707726439572792070217873097230838723609596446059854039888760362456712599812652493859413473943859183771579631054051334806701020049343237127936239519343761302436776783402720225501111510033021355189738415962363782617236438814281059987254830783941300068199111656299336924779414971503517289772017822916774276076320873605448847885421616809837080261046200280428935834822952727939729904997470588760657431271554077031637193697131766277945268179780486614778457071130770004829181370623007641520730024423304567638982803898865201807027287988135595828054736377838027432186006757438230558793359046909256941543067447133490310784148065309941514301366496818816107701045722599347712314588148180180484289432642531787114503175593646711060525675370917779403329437419850100579321869485360875255095872445990602357508162342778919057692470377056400726597709845737083830152901779861137750293815602883249615884240359553182346629455454486326740375981513694294107065204200321685283134910754930906322482164421483044114115038694625839119293900869455797672085278671683905151711360487218660628496298777524026894052293330508450113562596293012342564280932631550810526727288757452386412589117684463084925085818073542311704309271397696054915942907135327400525651210551004099770164955596410409119263583375948223568094704271642185638113698210886454133357957786796621368375376401067083243981166438538609591547375853871576590723009978588774188174970913685046255310976319235821964233533159850381910663759451108667562340957956069172387304799865925010584082488226092783554874949388198614454422357617075539411273603051908981508454936880038215512383548490354526179149412610118503706777870848817325443492161484155440826146793812364132261679272221028218350696351282603119538147559343991772839153585225230957848038840656556946233899484543549590428741358933275826631484928592151582413560593486008810222655064555846234304654171944378194185860369830427869226901782442889882270356540020459261644723232 [159,103] -2808963621457836749792264349077311325158769686639168303183137108702807138526643181142596357309839817393633830186792677715579112390355291081022324267994381944270798886025881083509890302241618741209579486015506356524129126537570467820191152989554849758273803031302074144097848021880214994282923382046268026703587726162067038621197630558360913206972055767668992206102673308393582247868541788033562624044919967767357715730247867496478778651903281017252449851156801265412649308483463603983607059815301383023698508940514816044261067225891841812355797881522504794861240867431516822309275939573571170494395730320933630203203038927795044907403420367085859601095916393915539287550491695439658084428202888916132143807447173028264261902063183612382896486847053324804861417385838194386225875959361963187049339764487330939943298409730287147963040473500406108477333518697150290970040022253872181806426839735754067359870089982378771789208572707202711130277573393642598746654316766285569578565807355956881514653638327943910863987231202506084959313745662112800905078704498904999236896887953754488718884313031388383044951422683645093423340168074294904830477522191041386161424452616146674393915367495830075071403760957695953523002274771229809012147105875187623816739095219823628753358904886238295345670522115032853211372301172091705826859148885836813930762320502162232396618104608108898396406106470891513725021888197728335636809360636856654024427173996418915347993562866379409979873433295898962612800579340384253268665221515754387332438687349286020013857386239898713585823093693518229375814244573406263967091066690183044235892822617685029568601003392334296367980786662717372681349166766830897558763414787174495488723823778476558491521132457347293005395948780474900922923570887557952067020984389100927378667544926040550238945034434889207871377089925051073069903275845873584449791552621233255574896145405903604894689385628894307438342794680682372399770224882847672281262060699585057504225003332135278337902249460154204793777263918320198848991578451820374772572789295949742062058340661627521526221926884596872405084350880985872659532595300957823011155039683434856193238701455877774456390741380419758280203551708977484992261155780278063782712708708976590673639774531585445399181161128386244662295825914308114852137553760755816632481918176107657974687862168716 [159,104] 3316416015093319890707759944189163149362401431411477002002699202977007914268788983809969829261290116072424665278486634001839804531954702654350311515667552332947944402070534978000302806910521609952697245362276361171348473794121033847492928218315457010971361644663939141676579172192424259187893078134094665756852100216453353994285512956022225734273551705308159795303807029875500002859805329313482388724957992189727482332266047398367868029710041729702313998575608148644958542374039017130522840160642306549503619345533963104417417863501968555083005433873455348530957655415137517283779914824928623571247101233313870231556027523030976128251325764029889418751250304925251119664140110510084730706372018685740318447684158150759638722493866401228704858726652131566401407077205297175844902644200171005703097158544400474940783539865063246831171833569888141271832687047411353140696931648654023892928049463692906118457476425799105654327009554859596645201350321351369020409744440336720350216937082342458870674499511496185003750043822608401471341056518794032128390967923172843858616302574717098532231666913215704441930511729780882088400933787107984868294485636505968442853677050340620754469764291119258264540519514440845712651439797214401203865286341294280721345899095644768886990994011354837756766036543973347324311974944151901192402899758073017203864393912223590366624370587337161488243670310348157051395193537590582195307158981115425715552653792999736376416480769810329246736639279397843657173479083141042652560660091714474899655327195081617825823061949571572889342653805409653535450504382310684164878897153542698022450306301410582835835391598863946882297197567649903171358822074022830781880091421273036534286296235361933949177546278625874667057238560409931702577864718820086181106894249183899158856345109218497859515041174515694644425664538685545505663251587456751507972285508096132116542717794864538432115837059531257256209471191696753032910748061049628820093728535944223761451990208095614308898592777604168329820317428739167078531290202896389701346171187022608794291126899982534510636824018578941461222629116673962966659100118348595220457549166208631849085396019302209968203782705993214557467445063396521359679960693727112733344454824546195890449647562287656104617690523145383069580436062163488703640782451465094570645103081870491374812480 [159,105] 2542830966424767995341059012483749029576844645469512042641136584511330083031825114363905872472124742497988770268809122526363891113318672851674228371852449337384859511194701905830511405697788044603753297002713629592002851963237643561780159948974693035659933972968812297199220073732054179502304219356412484065824658105598468791852594034411983896461168086602882187505852780128569744417245760886998313131823801403593595204905679182065860548717076316561246841247406974983105170470343348189442484884265825800905812811668744177916543897160383181261133369191698441426456070591994142709137433664460998390439124519823404455852514769498416605770688396596501296560938103364188558838115296228253691891419461665615098133198067871953490361518978537875987082766485155841470249008313000732486307954346835434915462473572315358824026118234500497675322681079045928142112346987840799849171219572701949791424383890251849523291955484830019352319588803502876906027279341156080883234594916834586126802663238341219423109434365407334518309209278383834601834389531795843625792593587790376851741910531539538544980972452957807165176525300089106517232447989166707032832106378612547197888825035048648343523279398524945677804419906613050614698651947838970525654534568122840395889444217563291283400466326586171042648687256139594651912679191683415090339476962587933493700616595126653732959773284658871450445382528841380836885785848880675962134633789450231483421641005217271907815738268044819010652464413158705971619019728166026844350011599289404489318215597991656703340908738241962089702740262373350588999677184867016274297578407410132160655054812976105378492336653607952107896596841445589641290880338856263817328404052185516526509114410250952474573739488406275928753752551407623570116035200146133935731586894276388660118517579256796031631258040968931366011908417391793065062389388595194587296316846656926522974967383840855052882318153777463989025883245918950026447089751076262866099892255601552309003721295363279279805573385184305522111898300211155880119495876582577892755715045179676931233849458203617143988840628829593536359854446291291052765068822001056455913463209483633455416751896254225916573674241810200821607330598581219714913158812040677922117243239017447900353628365589407531294280722930176121096268570840602084211896744434439413717062601019196984 [159,106] -2789039999236113422578152651315725197423177655898927295238323124592322603427970082696324033099670988921493971844478557475835462670195240750211664009872541720933695549434213350378322407217957111221824570518915277277799651119313883373831371614736455812269773464312863374073315758372518471814799285496240925132958470466364530797794566842704599702011231293273311524878213029309447575148160932144883104435681230743174786542409003601922578256222203078219352799429861976817163682488661817904050719561167948099723112497122700993343781113184735060589223578364576635936493924873765884543015617810486250203034529600743887042457450219984822477517199536820303583410925311931499327206156059696111411567811449569352249754363783044284680847982064368585797955665091771920011061686521260342616923875440125120489565301716078640034928886287581910008430078676953123731863468851554431517831247806764514432567230886113364890821139635237792437911085551493580915282057224840461706869805881944020290525382769441923268678483438933657291032967956660642626640821279418856667530575225155461946777771769980042519892455583709656237739583126704426069202867666392518834478047595032733335150174149065196082506136130162827637413583508803534649051690979927110694979672667515678214254633553502278304975886201189951060141925611397890305274336246068051495628987744699024176748490912948487101929950395659810493823009106587607693998644891732486604922212108517950832854702868229823300357985247655123164708823728865364502630439893971371012890278019922637663236806595142774460550575159276612992264157604504499845501083998827269317985537037963088747915234390923843192251229813598942184612035835281027833802681925409283967482784119544932730159169797094592238016081037861939996140123838208595079565484852952813088473718524612511071722700665713030800060154202968253697747631678276809573114392564194995750930226953924986291357934580218336527680210686577250775977114095122200855318254240009594385512744235613575372131952948569868804286076900967855417752929086300703122177313871246819646586121665964889022202922157976569515781927098136587579622913913298130210436173414896469942980944695595265477913503281434671805393642482344061192649026485898619551313059199173132455995225468989233172799024637680351921374434157279353424255662962925161432459593375883277561488251501376 [159,107] 5125926595738112268430072527896947509197665023018020311053970251163339410085524641651686500805727790133068036617083527557767097058086652213023671284629502168730407468977548079176918592338774896355803171407922337853455015224389650641436205523211796219567016861806728778126103566782911254674230066514488462305870553504886839695789130314286510959586963677264430449295075129725786869752726009670905300002832325267144659954891183767304392495727587834611193549093769559037638114268221135339969956286066388464654206133246151785635616020612030831035381458006577488060135531790311363209215583580533317599967098374696120262085851910608882227564258674325128457281746574747557058357090815288948546982738952435275704458473277237075003808760556946612397903018102831830032583024576348560864117157134140190064137386096385426764600317206510589982030546966510251526769623620601963048293753053231947002409690288333315786081312497407595298689088467115175382291446233316810390347837637667567721839668115588940615550133400163009928618206249247797508055719039087859114787459252563728376548340350460866405976646490057165717043838732825203835774970996629026318037618108576097620676466127561179508629581438241335990787177164095908218783790665606040706170138623948069477621172557557915560860388162950148065946334235275724699536299630226649600078142393827547623456854036904654333440747876435572743873144688033590597559578203563377552436932498659394747231736846021348136912479019340839615896439715214908825878017383475724771675159935799853518174909682314377918343896037130090230906320316913414944488167379986081691364294331603192125518586231680312892677001994780305829961745490241909062157878417503916481916271807021880194519375187722662263856413450821286796401305624499739331252931670646181574449046289067343340190917200746063478047640722361023914226139003977542256829415219949535079094648707559147909176852915918611552568314087506038903299242800063055781164469825219527611244308519974708230524659571227988169009716118400474720229118997949873551065223698909991283252211456351094584993696313644746521062331533524859296534475176262995056961368068090605194244545003180303152539622424286924506138886901191455916009150286856574705876588423681609608421512028406869178258511356168425291690273509497903163892929687614749088372440740790241528813976 [159,108] 33855380430386763198255593812756074661032091853686388196286461899048392112405638916684536448026850701570302801089156001648246734344263228569132535883213858368835884403150322564812394970056194576837354602195354502074685820463991181309412896451137975690874218181048918378553901698222223005427925544802405534930462333122701280704268338437678677564376040347862876453819810066492468771543167752678185978335032218734336163835710797651611883684208569211903439811814003963572562729449005577158645399860451602646455447315250995696813410239069924372282443158077009731746055497168746512924518652941712144696366427566305641455074187444877331404063012803581989991999207857466510780145729802913583334271724287485059815973664046941717686155687429800995573822933647108230203724627562584022789287404645214777846772114123439014173945555245417886483169123214900091444230737602699192012293854318709661038670767719994989042470581701763869818044974916823184634393242093129999724895344796109181838850570365263038778495921130690958966171775079243109611899658215083254458698053211237100604462555164061700724751148019441427115775276284939224910003676465410848483444750754162465600225953469212525110396921493890337254183512229408163129528846272847714078643864052992406064059628297187560773929838438254762056418130647097242319135214558240860203032930717132812126814708630474997092603050352368049950299313107269247791262002949551629220497281671502012850878496291598832026489543333984422075799138843257438387937006421956381270540834439649789489696599726843522186309228365732058511261046835121337779820969326357880682135097321028893437134491519953033348583707398445358963177463772895723737311875656922790332456181256941410692019515337239011317307279638985895064809790552899837139514035877176314102018299467846353144700373221315049352090140619738866361578931748676742451570091469733017064328447936390650775169023598298667926251842144163793989140929182540602680097191992452463934310078044863333977563548912796390847203925714051807848412534340794330404353519584512556018803214569217253123804232894375257907385837622008229644387780502782465638368325206674143936284172018706998111714540784107363043913567922406966144906713512531265221121127062750571075884381132929937376501088195946714179701928582678298002539480253910487465217552762418373696 [159,109] 19770900982384914236591499363011726159432090455523859281108890778913457338752527715105310456404395522773332172498364741726537055032487764996696737870634517285520468393260852817153694968106436118567043637215990749114995796304220067019293158453647164272176319860341756006240679526639670115955163702143273676287971647335531062922676088243585988271544142481397243938970896845736531287977829259269750256596103035551569107080058538417436097480269338632702642866546161201906754961074991762006807483630373546536442618686954358618814993420033757528960983314140123950577557825030794817844567463256306057544531649455850181648138697440248775880838059116877341406881646190998898737327444110584684671517734362615212625355659914118654453270417487549530813755386325663162900017502617976882831270457875010482102138676733592829367255978780775888057947519276792746921801526354728981466798419951324520485992987490444727758906509175693261267973505594340530529035485381095858335631222737605463055637645691147305265458758342054783331277028472285645514922058502278271732475623305589697520992953269417504863278453150495779159469183298256916641288967669215239455760741048103626449414164032081300800906878761869413823140083234956871242869106372987558052984700448820228706746529738031994161801028619626847923219993576096403010724263653878157769904473417905337361785006769672040143440963560673377417770130984768382772011716518807357391713013783192819003834952663146107046710139521479120951723432169859803754063039365206550019586630113450852057575739799769992796293782449178947644854786664528087155236962516031945536759984799859091158325779064847573453919559776873244445255922680802594103622519159402710990964230759485318969412055544849639991670785892404783989262399274602921322218438540606594592828199547659625870073684956916242329129239681237488140618384219286363249864404010752595639079670084189455859112036675646135571335941837239998049490910724645312024990776034389790208535144728362198108890256025995817754920155184141832490390741988828298481392802865792169414494818615773747920374545627064727439431855330740593729069685729493912798417398522985861933174533595442449100882858000559531541879631948742662949836142601016054500013041993839185144525713057887924800586871555459366789581802383549887906496048625511161064105449369912 [159,110] 5471562302252899751120939126560873961568122648323523110423652162343227846029823281470874470894818200724787224997725529129901271620777207037122997120517010594946232589009064374162899250823004417906553989579238964687357005375306886247222812386648076374021261606901323009208998243094779453904211935605529042121001069264628767731769473872405472941951843239326345059679657832534330588644027280652248195111865121053261989608990795165262522531468528542353801351966389359387100529046044408706510019304212476199877357587031687841309637691916522584964623277753316168168485954647264867093849478870490700030532329620313200003907396139915046142196686047358672826534645339173505529264103677984588864700942528025597587947202702897024779796265099569154323355032073911404469227812530959913395813839226166253754360535483353856971368193701310864770828302987765072655038948073030264217128849860722424060935045297598886515219448476137025943343805241195766954566414200783987953995195202290620667039350765496627298072563090317294559701130206617439747519768615327359348815525219709023893147494600332187999797410900849524535787929758018475774555104794894216488711500997532654143005852257138641977633225632277895685488152617236539047652713247916919277337300891918073257156860706454771266440153068679113307561599046777051967314587150696368338997103426956942348823309722162878983453776766210925139962033321908661109438884532381195965033864692772546005827646778712172445570958604403112164975354329696516732036623614290985336683933814117129513061367802713956318421731779886468175009083083784398177396150001384016228358139708886457182122762110495453848394157980913091125588639472775502508130349726334899289439915314181553404978129517441865591291603456999483556399093256453703967912934028018470030947782885435468646522864718671704121342104143771061512220513159084404100754070615243935660226344546313353036887302466334237684068965512277697856752119442480105540967995018451233118057321517965051457636502582961380132132996736819199849637694805810421944411290118689044281563545184017005208656828275233079230132452774031181555734958138764073514558861608266961317816084596153466932960484147920449929484916795738406618964199653094860846874254144690208438234044309065939352885975714715065610269508859186454807888371018310503520410240 [159,111] 28359113267052466838309496350711304135231777723419485422908223935811884195610234476655621576545739935537438920847435198711932685119459851378916054864230292920140917896423542635724927015656042800852232118258634807754771222283102269458391845462044822379654576333162797042206981118202446145649420654198459988707034518427454387749901657747874048146494922595964621499707313983984204238104671802048857883598698307869710867444106117182728618525156419105853000122385168477870987568944650674125901349229422153359433096322516817826330446693827983880973980263127933968948523063326564569394710995273190251778580082031709037151988405343377797056075777783035406069361321168517962026287753910562799966715398592469078196990138608489078442909412824311780879743390240607242972196651919240287102377251615637724087563621066177663529136499029636362592656622819615016539618188367514186076898711240928362514210374869309048799810502666230468819896165303642446950183053403358242988235648927302330143657575820219919783020613583272154948361883427212904034528598422309133079236497832407078374343228344215666288883690199369606058492349845740583606830721452806963713277861635094509650597798964611556482675064756282698987749376823701045333607171428636646735836824493176533016979302546530110314378779249010316518773440641249087197025062346986851749246328558951745102890733584137549980013201594785796237012169405275015132212910078030294446623625334177215974491945788806399627936757803990460164953794578400442605581622468383513051868809319320210763898954595480562231627890225393614167544915547929276962496897512341399882246935394667051634593018277274026412778261597347562907082416152218576995020634831164398916980876834663547280849454038434162743975126083084573249636131161016470072287053056678114526916170925114462517123423368157637393651097343058825525911338802808470483698136453301681579966910376178003524778554402040257317525564645236735039661313499181465840477010501966407388741971555713593638074301725709322301185650029476577381269448022617146514922478534727003761648554231724978321907681275701660031111210600264200109445038790692196555806527366679290298903897659714044697751060492968465365887241223527550780714930218741997198289821626966711081958167449672832400164487812171418983747325092684277843376797282680145552 [159,112] -19114046557761477465969848925001152620858581416534548478211562611165928508740215544049250254994750604301758857618241742080742362953956127364993556949883052381019892737257677691739988009436578434038251069593939848164488129144464100199170208111378812183616142316422916023864927735731074523754940217041463368491075792112964274877696217440379726106846210013108352707222477006746978227324705253757994813131856152282959870044341780952773734051661971484966054804153663960563061251732227065704581381232452231182757231324032297761623008526596948950740172725434374522888448385434112316005694625536231093195521049285214369183170080909964037861366925514028319133749766234080853389406774599095781930473907312880197172746965300399981118779437267507907126376863744432855915120507202057160378444045128231556505665979524823357838503193130579530671526207787656400425239713880610378868470866165679116212434859680719657352683784345747216572798739032958510414503224824930905796133972576230171311868876258299620475437902622155000472345977393824426254283640340259811428975607598361019847378394588031415668628259239425483135155213864120613416531136421222117395807691157423427198039344478667336312836529013072553623234336190954229285793957727359348981908029094371719129109801479716259119901017264453564489403105759289678776927582493317456211357220021111443405065767591340190149047526272381983122116219823928427700234613747901923825858271206047153747703608370429864432104246841227904582469182687220478525236427149861056864938638562644309508629240804947870051046812027672797387592128894533206405253620539795240229348705507211551893867925127055234327841743305771810156761824725290808452592448151667773854407139544478197835527325316413367237316566825242631510516306936590964697625559437630613374574700787081096563790248824326329352089729215854590096227078471185576499298208454690874793269454802594955233111262610995777328422204392460828780836921715107765790796733367654268899882511161794319237363780237957755515635096623358286398816033165187315870289973189600820471484654471141367058074540763137217813820105706893520418566354760829005525838418048705207109472226125986240008314461790212021751651658506745701640198844327354976243012018151612027476009424078342881918749794022947957243477915252807295957572941013760 [159,113] -32194665240694876963947656066667917246731442003468359353054185650697975506712905759168007918327609714213100984095171160692565425936997623548736724642955744193529007922944386691148872920768633557416411892361045553585634065040743210571744863540406238375546250605107714221081971700986167769534097745477021099730988899437351838548366737950018590395228818731973139086925058209814063944782185191114039771649786776854330371495653739447354799568795136804364118024037142935100056326657839793802180129040137657843329509009053834865918302060364283730569165336814415995425658438387793176260351767493647472336122111669028593698404666891998042424276197353960369234530002802898004833404426983840928008872209462974384760938276832440551514517504081019077931255889319711005884488410560016734076118985139238397458886700760049230057326046382404687981314288337392781111595516724205350308351365805957623897153110857667140809762040141728636998699256108486180718393872902618636810579891310841400262741066760537646411760191561880955696079793475692677901162174879551712015733472288162028231361550412535731563796274196740543198719051851081235378096979603891604256700582121960911282388965447221975316982800149655531503483847540951051956594526990327134142072039686611692583190716978914856608893664589824281482633259198786992157209159073581467685814425523164025563911551129005494221665842304306968458431652562533111979485664794157159526208308890841244708686291708540354678107863211051564797063498241789718189808319003649252765125923218655010789230605362546096263949361600677779766562135040003280197861844624447321744129470881604884060897142773561998174007066970838117506428236161681076952515957328945436025009634957370773520359692289288520844229160406761694374355107636735215120048129986037469132667874982543083985604697997802639096700426845307221714746693628657874766523491817076202771870761713023210700205120520235810465215160514589341283662639221688835760247968973940023493187131422183611407020780317035096233464430800109727338856308529759969099105397408121740790190368423993194159265876460244514592087816920972408405167579633639097278435468751346186186241797943705721782747135036682488747223424288290998766018063881189711118691165259753272743768399065001876782080078604961812085199046097986198312324256 [159,114] -28186300487751662455426174454739046061125265678564477057808558110732280087325507829350042231251094650990953592964792811415440824898019747161752797672999039327987461330343490583988320657993265627620210428836528964302848104036619131251999928191527294840821568199692020349930757629861385280291191787707945540615119161095008570839504443447647858409006784652573403898597533284877309102645675698840759549131686941389769788387341881170765822621454083488237295893617619745231544158578216187035411864548253035909665367120509367228205029451700561057483440979615593913663322247006666305629034503836077926102027582918616598445810531866634155476122475734737383738972665222643387344796937803667657471960963968298732175112046547392918698840703789057776124475146540672382773008660661483373232754772542758712606162930252777724621316178288905847698416614361189831648535852470965473424890891496383334456403784922208257446455683338154317425044579101448360166856200287022504588005768998450750456891738902066422369385740962722838041378002471440155012884122151180995278412068549790290380471318891772563080485560597030387703760210390774743231532533946169567105889094546464554807419996698300550778482977249966934255141707954963772605503882163096583301443812321136332661229757381361262103887716551547099431859326936022128022558313056326564821194924006350838609371901536095780785315492694383182702453124334175913685977257176837010924857867338695296114182693876659319540160301262543367369706627139188937460105033349380763201853454973695726454571981868561562973599621694460395411638306078172532397292566713469481076762569632650152448562233171360963456955648842059681698997099081794580019575586302439247442203827417376123893413766261732100776021511372185337874575181448389118507802418429677901479807579716973244752826727912890284638753225187580379858694312273377875344893909987052867873734408594273296857301021663429249356312843876540574055328907839081255467628483710685676609484155991006965945383131159038748395414529927678730839738820986826331784357454077686578100139285729485551767926699915874529549405347375371362421796412063153593918445660257719876362148246190024139765461965875504958394283620847539180993617174522900027809757604098450781732978768490008099917846056098993334750584513278534501616 [159,115] -3756252216651963590915686702810901916579936832667210566927330966496976837342409841861755258646227358168904459838153771933188179124117531324431445230409351481922461953982348757596670167918522438780980557274902957056714406286925647514647818781229656155812138634449901609924047140226347909849511695172954695124507039678863447724267360312803913741664770589647940854450069454789975510064459215927215578471137357646170566398710841250076511792017786983925831058247995680713945073265765783471660289946134179949475954911524962925583500734490370456665761412462531066835726430908516445100972410541006979117863079616624891209022533237010669755270583602954890244612901200431755117331335217066936181414281293456401841733118520839547226888868913086505812523865683780635478200298563634718763633431541586750754415869803035277385248912291332242923925061610983748737117762525184288540024010068205621476225258188609400826388239478763893148424628582175572942428199887107550880499884417255433811873062162114719695427488423747031015911883267586865345436408223520170455849798672531986421616718116937132878399812227367855028370963427976958385166278858125392367805455406283249676465725678923302522939499055761408928787004126266259640539907632827174989069743014269651209021023922608142581561062360189475486135363503274331393332207385034922101166092048407332323296566229490867915316135684017646877266339916707445616197863291112314698269193744805916937331102681715308593055783719577302538114748634676391748181260765754297100943675332861820346050101954484714081584163856770893965868233618089198882559086691883543558695645468313382297937288498205542062678237851003173839404049667564875393100880246776663619211392479240413501903916883309045158752829011918667851703651156517696777075374608893233662926069055490867390681639988006402493201525628343482557954551956615830981326518357264777669493229405512753678379474799386639985862321092039839310932301478306439990283760062931813724596748333724596822201639344665394526402099554575967314382241471227803585478668309205756003493731890884554161752611034230279493377305660718766569548499102407792197834089843218192780615250545608860158365298226982892833543849020350600793369343496652139574715726640762248919043044669377275364799917998793702901455794487950 [159,116] 1735089631731338738301895648676585531593156929683443014719309022443083022322806444555945083104927537541573226452587180486317405010290231209244129883834684917110334598551981535904322138092316066080059705735063506437418865651336125318122154534491801726221905587900094298884695340881769233693376815894727135383500231727340669832770533485510505062355900045572541295867644200584502015215718487680318714381697053428529086343278381142615393588777096225603304014987322504868699430747276777599818167883015842446310547581676802524878822327742301989384370892201286717953644380897778656327011468961298469443107205896656882786480904317585862904797650168641772001696080057715088638303708959248004580636027740851951804397525824104063803272844558365431830268066025618330193550600832958004716419036536431055724062786670663494370880851600679238048679324092073884236437072548568590042651973753584964093692974197222958186378881178114060995205547130099049236870238762913693033379207948396055238214586301676515821387383215772460232639195932146070864649620699825175074772155589538083442721273250966531568847524488243956456736153607834807196213954165940048896015380728923020137439967392818453369684780342236721500261242731442701701395671046365255404377230621827344979004621254793727159092921784232414115828544578170859876604502339417654652676302860846586212269416154666231086577171463742665395452328817609797382160676742195660065919261997881912238519088526062692831403570910098071498847101518137435294045609885461896609081818407994407473866624186479894623881811576657767038380962587171793569978578952958681417800770900509711546945792505978467135783347289319090876547563965239362485863532330897581721633676645369199840086999100949029178471981911505635085449576692422352345749526788741393366824102002889296344062966040947495279695395632109151476169613854049351012752112845309955051319640726690594305449626355847862777834080520189813590204057171881365919066078917727380867654251793933120119652086153414547377282868959923071438448641256462750619119953733864134897511112378369185450618551352519267067030473324589249226197508591876072936537025874089573280226309212033848375688934695329967639642234120172115647664276894282858444769006589420356023488856831419883126427450854645933944053376 [159,117] 133364973336519772532797823241782270444770224434763659586061403506638131532310627668669294436343363525395849602412833691828752419436595675296497876858454385379586777238427535888769325945188659928552744956012487227515541052790918273728720457017563434798725851666650221918784670096980062965451158826923629148767083206221997275664163974136111752944105660660040812212413154971149114063984813584941160039601885399746164078668410128673628105686828059589581377381771488874359391654474950531425947317188167881374388356659843439539730487404019022016875786184874292777711517572359779400897405365380524169631635422973181229464276754440036075061779502837583232718942410310450116491986183515096296079099457384156264648366294122402314370529680930861763689774570481089116020555464659505237742769101579339078648475820890387410603600882906161361199478741339862208714997802654045471009242855292543393079075953901190079739258882397644091475854188182118273135736108286951542332777274343489942132401590297287627077104910458342523182168672210734425091520416597373753702713045173483665328193739448818138876685539370845712795044010147558377501362154314827695501975670308983906444863724659412515596462764759174359364341141562795586738888770830979558877980716512468311550403982102495659915522410449398630915801240415706371465041535852351633605022750483219185788837539735225404379287007938335419217476807854260730593853398332086857170143646310859441529307169155017183507019106140592768137032853509549711143098322617038477097547118511247075674745629941103402287134773479268198434721894023028923327386300072006048211915672376296262643751269645297392108879115138735034609740051404280214581923532645899460232483101849206202432442261765336289080220334802036475717516955610573660693981277677913251974295410403434163625782242447588585072018881994362805301133747650794580051800400468422698684435005493153261921996210609847351928448912037667334148144398405226923910500562911212493844415918624973627890212237963034534545581930667320374848215843089191747422634639564810673582595694492701942815871147080781985095214721007100621714088399428396692724590767274510035326086687165242665423880583045602895390266896676335452354331762757820319114401331560094367771734711058603906431989961093684016 [159,118] 38003190233749561504195796084872711794915682119613966363223175677176033512687034003137002835780899302558043481732146487719604036741361959094163757411895647947824292077424768557010020188305956145037312842390811168176156587867349072403899902030080789628485932371675912574064317776487758100533165799569729070516024754645459627411761703677587499646969264932713004983614709030163945924795088411505579426979178088871163939967618119213842837074194234480633811711915432074753890517655071878541662091451102095882226165536742852294264197028636975482670917258324634105319277066027307503198216207156996599437475500374344681556910548925985754856136306476490555020309023791613755352801840272457747027954120605561186569974039427188196180298526527910088746092981715040857765320874830103021193507545904105776336557836864720252759848453788519489192148839113145184295589519789601104617294550452071557332949519361144524504256870323301898827168529170509642552022828967641771268200136554556024513342738549372387174794966584547079331556159248072499420703929172075996082078827434115468316508286064262687204846022839708636582680277152808336839254531899144630968108890700426584692219270169994184307640200245812146976135131350697133214337645500064250697784708573473207460853312573293547737816519272459144327729564820467655711467640237491819848384323692997634264824211608631227344112924311348494155374760963186199513985978096103715630392022319750086532327567877869088291103731246289898198464374874806515195339168372935845689865434490690936184432186887205625588716964564637532279660426192338333742171623040350025360429352113935376189765985404441115331794937214742369587337920356056866453876344960167439190507999592441369155569595420994638383716199147609656293789934953013608524526222604087674738406819869907758304488707331752802216052159959339042461587231271820484872014782483765287125616124025764172867535261152884528536765157666335135120711821717763124784763636760578605085169962091646172164292933945121273465117943819836440980548370263095997860059461608671307161084021481175277670048188801354959391309405769180881506137085123478572548823100461659118198715704839758178508935304377043430921202582918335167845527683276436901816790838594027447666374814438075646406450996816 [159,119] 2013792148417333808781119558900722123089521779246117218820864863530716696835804435716688952077051897953079871124291888871244389333218872282967121211340164507902652768318285518793835356178978519116180695118401405389917078624465617054869404174748472373218202722301602676830752917405988101776985200489181343017091802306849346950384412888194149420208485119436524584774820107527969519956699235534472964425995801641701158867229131942316910599370143639401751326789611403390889405856761887449932933395343621464812174384308224413563620696988064126518256453231976211924871568764035717060771914123853624662091265513846023252644623833024873302004400504726354586202967470433978439707769970242563638729899703525831799079920926207247125475924292672010784936723546256589749093119510360826189707123048588092668713591000183646645822293918779365066783155655037175474195734401379350652131430681243429882104031452520122835361454421637387094113250966154940216251234935404832454834288907917812013036549326762172578209817521437219059528346725102577317026563995322412359096565541192711102133796426315499884088491781437727394825616252698116692945130093994474552354731887876601840795149829367536089436603301301662228127655417736607225298571401863111472628840148074720316269365281353637497545993430640149391421640186437012989932671219393977391741956674934424523224959491091986191029077103785347997484177934499178937248696242349671921170833051032208603271132490558684144440657801558645911114351315087746854573180354113335222473963605202072755069122224700739715211267802700751890843634684395260921046962333890706889568461788564279510158469071359878990539244917614080718589392004360290946906178129227708440918622930031033897324164768628234743092774766347556290910863732322723887372492272802680772743086683338782080336308835470962664161884390288953328937146924609335855518239785118716765154481946957826466230122427958077226656695625328494852965071748546056229266020846054105604475549904441235806869834006748367685222265951380931910909167127407668313121792687051895876388258245216733146584973427395001106240163817764685240610166936802420863714533384797411826698842105506971360083820568000001726489096118100089995905924361757933274853328103347548600107070729034506773058 [159,120] -451881581445517507874553125437651936178433065462773344612971412694387548945351177051709087843294315591014353387576552273007521499727851016149027025576266843024160441028924167334473128670038506807171918355979383259113276806694219388965179806912033428457777555044056366296375998463503767729892324156167378879179778972211685634000845420412358609275546449132487022153755247005522596701607403311841147031787682107754343529465254283927432150365392443267039540233541236429753369873474855121465820102155204420853920805645491737482522380343214388207746217842597708945749937178759934057656456935175671831568998208195790668380458643492021553899630388456979863710210359166424267138433298093872325222319848239940234295677297087138500275068894537135003681957577527407071231746673692902043380582735985874295964177030760385221568971346804058526992050423733947043229509596975919836043304908859966508111072294729612656574582800511649009411658564186108121165570364764284507563691199764638674370524521210594973479974278132608620146491923947684086428493100200199218190565954676190951202006836095804323145511087921253771849704911077888571656872134067684851191960169607767934293756678856400073764181796956519485481331988203147137578973881330029200233695127199754049890032574129727359352302545507549431141977911867633015164866678813314672606754528512730025746725009712564742720020570675124211532177016089787660254426938535956396636139961892280412843228521793969393516421587284517909166318482438058954174738427709310367454772942998238097053422132448144291878139756826759768903441918351270119870334476375437836080165516520814823867227581955606918805847595073203596554565700532318041678890815246831854864562647964494631470306373694540029178684909578236947980010303010422104529543777129727762212744746688102182691635738944823538520090080490997865333853895955134254065248923539309697780762040576928084142158193733769234985211310041327164955595613148410122874904802597689733147279411586687965864630399359993389950375871806793412027487558306954051733233869588216768885029397485877190071480874589000634838514516271702641669635133624412567881280373566012266709526241205720487420137676173832723947227585396400239493119938953640784005381793987375794865632530548256 [159,121] 23289602010933362906763812432810194778758201049847799873860496053163572630070239004437869834890619018058330751792906195383346583021076794477152403974783984580506292157497026449057014910593663896247815465023770596744432219447965404755156084852329700549919778880807524638812528953317476701930244295292535006417489083747985452214965044299900595024147420294416746141486503198192217534555839485525563333930503484124840041196384670025820087849431860638639725365981270183006564846453934943886917010191874142605796371170811333199846572529496885054807046862781661120408276259079672897012876207933375423760938231327142104775844267408445730611385528246633860906403320994318884957166502233522818967131385938853920911854599110287042513135772187871445683637947735087842114983611230628164730684384725715715702741733930847447233711810731478270295355043935643022047397814589948028897588785195905058647892823743572464720793211377289167397747735428615972757489856245312751958932774792976756505054772770667308186678117955535995306722016503662029807482579749885895574769023829152329274085317788025426966289238934609167432630007637884737956394529210337411067923392384649494063454194520899415066515096143219307075668339462116509397680034912774892572548980911522288003520268088107394395272348763913372821280576031225230590243530317792430673984576607671302562229500381885155286609627961591105709769212081408462527233916425909630005028464162759904326229632821177897370403324115713038066356733915583415346979454033047371517858290805962416413249346424771251367366624066446790051473562323736528212280873321569918533865113820671074951974292948220582918527966866935216928269738376203939521865350216073473743201350079547049361761761213912648728383688545542889699852571086477364330837398069782949832697379034030137637422503984761323931506866422093165189332091496249725431199389579801941245370253147121730950062656252044804062643513157520526781756615426680558271471447508629547999990764247435085291884149629487736775410771496647654385626589806088925669327801171796538765386832201859461171653586341001663534821861143385698427182844666220597863397946915039155416099806381917278211142161774837471698613575396145337893836395132042179663519236729078758980365076 [159,122] 342201092727577000241967766587566057984269252604743135250466829863725882386486463062475579014301551853630509895361509584608597965648074848357293592420198617314417197708519651880224263413133120012167345633085662109497518530908087705378379979975835033651984544118518090168353031458847897586824823208805727163805837747363059139696584694973330982886920929641008919987806645354576415000969499151974560497933768927482097405917354299784167810798926864179435957698605591124982157189095030613932884657528076532852592941033788473155814871920449742344232651551013700994219761080055498672181779032249508026131448234131614148759132360384891940320227270375436187900933387082210951857201543129020448129062901259657660053228822368066425472433604235240323744253989018853761384953132685996256646431452367904784547405364671678177811431077546444893228031012291827003819201015934960313732302511375529742177615556324299853302134602194926414788698501873346909550266555082714585380644965029499626968275878031860565001663633886275426806466180721594350915011787603387996108075171296370778017373749618767524774502897402912497840767536829646659035352762064394809332889822526674414182250186183196517879266624954828091112929802077048424117122097723872429258193345812508009206538380870049421476188104322090690564781179823078770843378627364428005568661014695947790222161741352141833088443076849596254647836689284174263300626244653894943650520969482490406891965043569027902470104389735548584391865341206252783566669268201176973548918042802010760139446421077023457465985038539676782107779069694935028418941397396625718720711880886936946712752308356375140248164158468586170568160215579569788666400169254882856043275782583520926481008811638661466192177188456845198740189253326825158402680433616188014305549869651763848607613553440111977593290282275078410530305550593713431047586511942031731986748292404003012650822733995788337087827316169378689119381452818469668139331607697107170989224919079537915611421826846172816305586498135619058729619013567018207316612054664962556301001631805165241389393456197963246997425342243547298540722638356882604328334726069819979815622892259821707749769704964401604823801065737590887675294487143641792717356028421319920 [159,123] -35016041205919578982951964882418268295985533193376906623499363357004700870351005451739588534792314632775325326257029459725971062779959933040977761089329393749014491119687598572026631047185357465788069847664785305049894246062917003588553598618830705106012009584381121521405221316454023435695008066592928218064303836203983671747684266367812813751020558631798281799934249392013928051412412158143350358226380378486671331992540591014862376795572482906532612656662684477715882152869463446965343555593589955763878859368061490313043776741391399279770637426502028701679849609914020995677047995503292841677406619351451595894873167360704435783527550990792610517821222476577704353591085406119966929358915706580777960057884223983427790775378437452343941408104556554860757929099674365046366788229717871297189606108158059987348989324846332488746817639285770562135256871834562876325838186769980158384619913209677653683377554577725734221156843317600150747911024577360121891190451635624195305248932420043903166743022833259085378172057866715622898763863111509617815489152307013785889488925637645601005918674443959173043530711533070451392826460691123180509952930066436842358308355793299514951908590402832829051049642028249161491892155378524576866396309758372648002282469169910730908883003364000974828905558696669668934644554718273910067123051696158963351169890430279814036302912379474953611645665784652743209469190096581001342212865851396890640598168795889065394088060200110506582963152313631277510154526305927147162272880126984457144304500876203682806346746692829569664021828708500421682914363817589941122684271989578898951081724495281674659002678214758040988175591322637839270842409246179687818231105612576621184795319686018884076555863291187518145309886832043438402797471965515808965834360879951722852399646487401578828599709562801695927652263812875397269744084677661387494204553804670679389123169359600400660574252069922368072159021282033417939946826614336312240156682913548151366146107653972416370936515213397777382472144647886758586449230281055712387699541711901836933440972451392568304663936843053745212938535027538935229444880825811110604222666817349801321101834597078048157899660331994009211608428241226115847968200130 [159,124] 1455865673246225573381877680739756716727576667078362980501580557273074257192198399035010634676493954555243922684652488199514966689312493687454099916935817354379629099034461171997160666857702780971969809065938091058588936495414436183279716646112881316426883959550679665212444064212084209188607635388684465611549025651183918602110129718803368591109441866304180671681031746557307018579837798918816804480766491182033341308347324291638507276986389836966133191026119320660682554254339866846422473162303964248625464690744817537371891679709365299273636580039991116970558071799429445404204844378224281943701383857732720517495286306079613235531497570509543874369950173705040722741487564407332191294691501700145611939677064689496719759201375162060785782930867514274654049829192840407606585157486762234961581506335621205559098034964419003209639864871754216959378894127632131203262404715798664923764575887420408891696990451632764125159839924239744119485803163062297605431831235727560370000706869648429490781306787931570240108281082341940938196658182114023860722683906062783518789836499218451762553157013597700228351485882877647110336962576129902727540581297961255608245413770409079041082811512078826356983259913963464757728087172882304045806108789616552220439369041696649120788391508195606308729959605811489797158291580023407192767976107831692044684301400798631523700546877599413575585393979937205651077551657547254344647950919222458847528150319962363434750667639236172282639174998283612607413963044078293530884538033635394838925632423674731439243214453956343638338448746709895514862379612374578256802415436576829471140364119805888922165695542116554919331720635472659059145696681328605311244820154411270680337209792514247467176946048900579692213112842544146656763168354280462108218029883568285612553840961020932912503176469519644877012735275292610588770183614480116719162709773299549573273109742969409890517381602929782299916002677720947947080621294472151600541981027942141547760786475994732629938346499838158229337461889409566452966231662509360419500592758311882333868120905037093254246336089484034692192955181473257861431058749964485576244812782931382618022837019345461600897430541196714207041417270421349275040 [159,125] -10512648867114278607614413612820430341143645129558520483163689458306381034978860748164528513966879367615636142694897542254333976473444643098049539161305856687952134663791286126468229648511171997501181259195139124895535474637226190828164330494260934814550910289590375541715557385663121522743577319827374218045161827018380162115367230193112685189266843824159275996452279737748698229416745512053428863049212933925169876753606265415888298716439248306504832243496823457800050625700359780339072628859854671929679219923926817725895417160659827091141823169521510296888153953551413543385291948858689078594409431195378810215795271621570375595756360629983768676766941145845844888252786815104511164025641886561587107847862621276591110451630574193114657358712888706571726508931230861354486731779507970446118081807901462503394210470568866194839978978202738776131445616233654011466754938591799422352358613519888930003087296181734424655105573926178947206137789186574231943585510106654944469041438107402649742898967294846963507803506865478459207909763245629200725524371679255220300949721357290966886891175980402808740046519481595422063915526572999494403720366045560043634949735986202408449563793102447570705783873851283199546765619884342308672275061257893507504529298563918568197686615214199618894469746719741394067576032264865784852947565629142295241070970632323093880877343061159678648856348992452682756087893618086837808201235240372525527116271321646373584669417125586608124193428732112397840593571682016643349602247445230915975222708146919615883230800910488116313816294024872686272623010918921963990837063650877052222042938926880769997537564805587500339248707068099973934360750316199341944951327916426145591761742199444809633853825186604179925972602650643023123067483150629955315592709062991515756250086194955961571731617274332633068470923514513327721002634076920445695141181757420111687058841675852300103872966695665608406612971517731373449770377086172857883022417051615315202530733295339217851931546620615176366679267943010753186862166429110263238704008279310486304760968887950497229069257557330928495595166861181936780289808370387125105054734148485889886343253736861845516161173814538110620271289482516 [159,126] 13239821904876477983793938407034745255728167934519077222284355857213037021901388089601258833620287340728158602036036878842689105537274754261337172416420176076752333280379745331435608645286279751864611692796944996535831565185171787825469836989267652211915761209421605422564874208963662405718310731601372765119526235947146365867248756136517315219762491420902606562203716078213961005133691752665273916996629260707583170593077794577284974503833153284807467499720377737724650957351657592111703433437715761736331144112678827452929043959265926883448023371605379768773063839568247448301981935848586285966247051724851782047196063356765064593590168720502132153309004949339375948420267671156973083243953895761618640355365765788270885808854393312826012710339376973779149125847812478311047826690322777257970623821263737471228055258591473043081942812900569092866754008277121398102821885605833070175116359286764590195873927573162307081219115274364185268996467432168956228422215682374085033885381632953344537813416328120138596823770230050843371289143551378485260735244993339060525189173637624617471529932052708734078695141037421511308495823699094449172081766366551465432513862247281964781453752650815845876594998916571089330036169791171006096031442383753255997211851517165040653496122720581324584902058703152838656369626365008578564001275414518518135863733905477753166048930942270257497700050199661176319692238594470308520968710719915724420254423752139834862637558729644037010864676788035986619267815397287003581328492926358329361652322176575420398412976701653634366992475476796351290000860337214290169388920784252027076273594309673271651948375239194611499811862535193717949732977557340979815381466404780090181323811234070830642395343684984875043793026491731038214023507321317221310355363934844286098132011644243588625990249421215397648513705902690439607457690627466330014580336971842245022112524063836235623355848294961433605933256971953627066117639378950596898146842603021315344146294296170949071650586088604113502508853246430835080577107514071279038629479399966743509640855378895840501947606295823391135590034584529559063013493609365634098989926209195892841766690502629813967664604071724113133240 [159,127] 174920902862653630356400194444199255030220455804363861868134074349496755801917154128529520871787465689197169038591033985960426102989376573085576361749272817274852080328667976977542613589155512370098881090267345848956817929585763301475622020038766096079626400990919348611546467374934934726263676356066669687635364166250818954848897103751058776417373498378812306152522047949169521130344077206156493319045740747729420423876621010398548715844308284426238412007903548472890716200803926604385731768775293905364676690625896908244424113037948191016736910599909049059430333097759783877833064757228419325720207388538133566066225199640121078135636088772654034900492886829225277000924297663554260856775454767735031357403767261027840245722340810208368121318229614570566001438011406531407422725523314522457960130515679609607502696345166708937280373531278962102727913068983013439503192872753569852642711578526419729176279428714801906292409576107350854145019492100142363022518646657726157858623083072049568357721478197093529962398357841975951281095122687357245836341664630766999963912273202201518699642063149968298061008324634592627376809018721763388937810475940721605452507696386327499069520612150304386000106383290990282912034507306667507651859005982175643618280830785702489591058799646106031302620308560718003205849086039143081623389703835073415295021546094326830180759637379366728253943829603487220170659972356083110015629246831719211227237355640590776551933911398609574539518421849679029415133931037474498301403078891888449312181499802049023345989179281649476844440508312623565987587019005278836216821158822747872532748845600469061108144104975569954589437951911629121713599287716172950989108944916165768535045301798020471359672485605694863069001282355856312515511645554329372377808362437342646810715709618503501327765086274674817844519096847785745687181120972442807006435068948019033501108610244217305857667361660576139695720555659075316185095386379697829666087944624469015836388889518988511194830544544816551187200643791793249381883896397944684742003304066317860553109251076750705443247903591918945185775381903537763341417460591530951609047649026293454792296128698645651858446440359747 [159,128] -29284280286993970931758492989577416625227346545648164101056281148830000032738285600430121110760342517173390979150869591113195205580866020046391693216653465731506026439362201451661184071554518385186912742134396845896205517664501128274456913358579490912254103324881757602188921246418023380608254416771563838044638283538175560993212404976482551801983423614774655814054112908815434712593757090479477857904036788112783388161286218688710492661439414100440724832141782321786768429681969745848731126886806905593661866862552515894299051064370005540792269113428794852462022000825978980805589060831385728682356299864655062765805744707855585251659530457894381792444536618517186531630080043087176789117333038966633692710864579152069839069339291958158086622615957581723935820354861490406636196577873600910931107872834509226477823951246464006059857716299431795395575677474686731426381537321129109420702284933021389565025513345955723081237192462204453204968004330307930846756739293310019110181280733337977338676124746078222733113169071601102078163188971148257965227795821009410690879578435715325584475627303665294808522774960352417073743579273404441876390024743415732151180199964984738147294541292124356586379151096525412063975891165120130447946265167564776951247761036898658554283624853273723478139042810250172879471372641197149519483348986281258818147203115309201358575442267412157563313672019132845441592244519443578629386073345054390273288006864598421296258739469043455318298234601528146369979843337458720740294964274777236717723596683806917224821421756312213393835561329748493490322606683155402161906691764051021589316936117994965604706262361918825793257933144370003514248462809493209402719389165255841190958118292374640626043756444789741666266722198916975468490095560751688919228241793761970594430997573450830422801865807552247728860752615784810185788378197585050239597510189359177581876566363977331329423371965303555213110023828696745624324775979553824671893621288642744844739499984817279817496586008794201533203776635142967956745254558560973685211286524048235854707108867488480412314664435133932208981217196437448054519184972551361209225865779503009020580685693558722882840640 [159,129] -269467208335275933454854626112062345084075351974926784315553177549752173574392932647529843146674909414805197036617399901688554615976898542066577077588626107125973616146475058451195851768806611482970822297688120866933283600098318991224354196223372955327964144595518566520494524327698726663376009066746989758921460144053600877486760484857571072073075359209943829461129088858724768550511811946790149807103030086581616859446991785106521398326704380098916828428716761141215801292024943825207937004113794700704932268103358050810937665387192633679060364660400870345537360448223358411215100852578547618122571313290657115127010679974016334150864726849512029057685605271241236674302363497737788033256942529709652008807152167524489358144414581449917097967592831195092284308334279775367275095813928723244208174096035923916001090509783098117458872700806086627849916928056425495932525033520003522913036249961005933335125673990670237579510176743212729474772443639686728617037295067894084162845271587349186097691449698804662592942414924910465495952423065420600983445223387931680875471912836019837527236174320242943480057047862981007310366745555907215606582487441291066907372248772782753023556595193435723397309717032823393872144614375392515730479256846752322128980835796391190839172479310949201773798685404892468680576325908725240929767083045076778395892993167852104296415486654270977705140807998154440302924978891641499985606887989811410955383692433154898613711183807861878215178856261636675216636621625608976728180774467707885894569526284043828165663894668877856576226249323464352952862583285708119510419166300969524328224118742452283759459430881616284813113240315377069417276354096120895693461492685239046064462154552545639388121257947026198528573650889771915616876394661550221787930548182410642618538709860215013044241445399796489512426434247563738855861623547876775939081667827864281624515275655534200755707204512822607251841093054748292542682707972739608711794816734578426479522971537481512515223462955499761519868851965277642693095256624383599765847789770621319912796370943807772035842295671357820968591965268463717247404226991576756873095072324928172137747520562477400 [159,130] -894454731888419788012815283819857549728149478551988206968427901224101158307557470088079532123026172678978487591675478034221993715606167160516721297396256933220188096524330420749173897323585377285056626756669227912473722168692284726635491694852688350958241157868443814385592346357293697805748246202533089841200297629450123401161429409877191284383137267711816273192839556414667985084350200273225666834231426109323638169873347291344246930149107410769660795962257783802449672886174914159264416441452673135718423444374616146277118274410124779247737258482909796657535417714755295031585701579247688144261045711806140846281212999325741108363502582319602216455795211089712467570703397329870685695384032809763553733035330292358540906082846208746157278403775534937163047564587946037439905162240102341460517841232874847983054926362424579275450751215655120922367258738846837879326412972998348706191212231848987020813882474228509730361399469068118031822599075683953627075667146862240252267912523303090321293267572818174997138484508958961316364906910808384865463422434664906754470695363792330808210963755264779248485424031437963521714413869729181874478581406962092320584105193565887883464843232710967901719887776093152915089307676164500545371628978525288355134217829991565150222853581971966889050322889460545552002289869833079300125285389608384325667837591713229228077980242868287128859309866993168951719974356083155822533765287238255792788905964252266386286325375660918728955483358919995008812425028203088457663870241057690885693420510746853803565621333127259142998770499256875098367275298626736269079259273903301419552133462032085684989720534101988925279573273620144257518964768452756901475499251420310218897433859210267000861751708309462497474006963988705681433828219115506815320468695587834175061527882863555812297022545773368600286101097921965926712505998941346245045505701742177048921820174377479064550629200621987046054927134307666674434353460328875348622973975048640815595613472736244789109860905518544658309812933814726614379208226008567856832018856518472265314616068243695419004880838600878358685126701237335801612268219326879795611333143838152433679723344 [159,131] 1130900265460512043294232454240421348019116421467740061400300643659803213433099240219042075902728573208438979392644064456320924418286995725763270275992321680876471009128674798819789300947281630158057792850590813007185964003331057598138561447650032098706963401449424343359207293838682494125938814235984809906458295616421816265119886343527014039151666736531414497199641322652579148343819897194130535309476340429513373651257490181011976856893567912583387701876599695134224446898458247941787529426427249687599614247259997890008957356312204389271414614435619192426285488829897606378658077271770112037047552056830814956841605006835669286542504739739153967951892456090008509180725527279542009368138734001314220053794770876877983809465583168522398829022017563408257853762064516921591011809475327172185317379377687641416709093485415300175581482729882023856697151568061843432487694338876600848620404863772942151695559795758858548942041578624075165626924372842771432015746691810050085437188471507009047641433667467363542677176029155005197150485069966092449737926917045594794693411405816169789729603003299936118245986845920452464213547998844821232022108527587008795355124453304920547127618170077627332048317698942691423262537473032473621007904536282948185949386439778932481869591668417900023752871888616032625675963622055072648865422794037797514723047128648319420316537278760537768292381365683492470695227804864527877143887286559069291464096168464799600626264383845383540818630501564999358690443572041420591217651457310989015094431057913888329672532694257798250228385038126390323542478575006375309949707937959250258669751126000159086181013065200121929272851214865754806260282014958534212410503612618382665498153655838034436287558588912102946228922409100485986097570347188161827441009740089227493491344243935372452095721037023497328335921032828000491604262297747436014398324624452449380843473353124494734085752375105589324980302731783395677840559220907726098373971421086035188717847599341474126623846452820557760212074238684888759250068744095821704728830518674179698695049431819672725276584397896502688926800339124352002413154523789060638788704202463319334 [159,132] 6922308978406690988418290432010863142093424408338530402518214498289722042303064591756621713254027389665569237374986683466301743582998234644670380857335985672548882758163334617294017510472869167315934759211161891352357187998121202549060411950941789556981937295993146128520780300918982997572194309026591150455500841593581718841028941347147838864891796209975655501497691076646237257296729851978667541844784814971778224564083294814336211681498349318520341922590616804303039951993836217103881796549077295879941654094704511118146126513104421075945243485880317411164118977026128587149424053374797528998464730178217703086203012616527171308400019770660746417046905211646443097037758932408535075344636461796607177094025555982101096308632187739574860773004030843066199775326813848216703628513047228221800375126177918954842907621710377816641581111267546189546286347014649725835450642990954988159384222643413578778357976937517948671417759933523969511434696738116341337449386770174587148054803169573075078987820201517177138008078420917341003262528164203945818035239597870967939168167033678834250397824075410492008507478758619879107162275637907782631763134666133200033025981741114200163452320141846728411900407810953150312118675603677845655857836635858389100071044696380447905689128390997245886094973559808865535018191963516025054461093847593223988899301046328665300121412932777927226059726816675820856880001016256180909260021867386871400429848541662613120491517740285216935385327371866328024240075125852741877467836651361362436871625792768864346933922914094058750963113649125053414074562872907696496976703233745426246761626149557579047242279448537363675024231320904127563015247208043178358736446647516030423847880975093014145681289113170147782926041337774636379108095242622354999906148168842445347559166191965642757789643652651757859577444467265122681676645222442822620566033723489785055238873648443532712625479744522556116888713997395557318342001468696287492280737290204294110646135136700469136096333632882987771657837907695035213563631646663778875078544104097254840434351439882138179130629924585922704396874791572750035370960268465844794819392096 [159,133] 13647873124561839328403142459698190013194442704686195804747277858986350528143630055161927269281651898941450806748299598290154023487043136393064455662679409905538331692147444972442920527525611545156971981273658892920086560883944366143684677280371731157051513478042511583508154075894763357113432425412211280761429383154897149981763243014877560748515888764936415320708371639003537781018035446164103331990455855710080219156401899816518231990271469310056256983974360005729323653455165428910683925254482850766720005159181825291447604876255524376183781352870780247642548209284453030570615627655044767304921029275790552327022661756699918346607660971761057980106951781123569098341997773147837353968740641489414754975754969729714602458735977527988202493107147181230244430656630441840919137890317682803548904464777476444381133329834898041617786395181491792454914095918999890576139351092616160259018054734166156349208191259372637612015043991295218518567085778037209025831187146398688052279491970624232853899799428491672188628377595260140562725491181526264218082392119046409261842367991794582966266546974089388622077161925531186518981198135593564756318088885097071143893258926462313763609225269751796592163178647669322139649196117916830042912333086525074845753738460762264003802741052067918591061838201288261167092732937721589324403064260091564221684922257749663919416878641511014705677414168219593423771013158851318371128685444766720381990351847078132423945703884042233338071771093261927077840368392145333502324791140319841065705569287727462011595436614915753194123478416351804103543145760247623591413722776692357367360683629189606231480747775972537433348465250084039084364543295137405961035894959691756988759136577980786107127232632667029001300142410476322855300265164848805712435353307496366551153502944874037772232912394023342397920543711564435459730937101955446119538793717036623491031402716036629846693516476548193853763731423038293625748191269764254952995544850449997332960310038791681365950657232657262506977185762435110686173362392610185932524888234689486292406299159898138829671420298287386556843712738224240235542284900368612596 [159,134] 9067239953025040623376944657503134578536933756420430805292627824296578953070348455472319601513034738871116840603389275039788417086433167959421381926571282414409424963969660669279800150217269020551156130993837699823992717815762393135728135996673632173489036995746916878625088967103053640658700210145651611287528778645238914189899958074694759504282948325967093088216776566738281128146463320239621562351533117114968916743367635550453443276073016430727750455282341763654697255846876422982605284862590460769298105308536512347400164895161165100489634357058765769391540836754159707205732445046536944704403435938343749578962387232684900585689441696382850210419138580075497276936004178023068359421808521130853375895355558961407346096508772723577218917932404283562345237287102331354025981358930288381204985241658223562816962508008134915862298678918471185945433357685380395929517609917169888678965840424748894928132486858613578032153553143382902795535231949707709211651277822140970314023419494910502552248736286104122215793880040229311308365151378107445858827446048715232705880303223906220776506257459190621122767313637686132644749048731732511349675194500354634869181505500323345180614121676458451939194560526651637343856980132165756489681099558596743065347392376886446742888660019534137087018133048495692962453500193823023514418351928220200819910792496802930057069503670237912510053947728610228288873271588175917937419232946533303192092665576014173835093462858960153594142766914669603284202428131001227685505334376819793928997415530478221209431152552549596663235646108742927058828601561111000464065312710670411742134154552734938119408106736303220844525225209848906355566907930791176356211901021314148269469916417744431298016838498159074941615601102994854463644912888057563701784610914939945397812891736061860523583570777602466292144378926039637964526935607476981130849415780772132615298157339439549194694063687894710403703970051962824624064566768818118372392022328605525187702468446611625184192488264763186661351943443297272207972921922369893018799424607350382462684037496354067127145539025474030178673281200186589675343527288 [159,135] -4787903903711375009849055436859774366125604246356842709869380241680985125247361673881379616217588349250797047055583986141664133576436287449061585941380309845378187952672476449457481380288557654695777745849687585581330147741158906779822727979989675899550350874561343808131577433079247885441998705103234117620752981204595973614715801145187083738066497078640303187905675153940890047793122032846107983298145717009240836601970703507450377849281733644250054908788814533876047482743424652128186269884737455806472832953187753299564487053308413657213777125185466244697640774403610782402531849298580600088791195335352629115042934718275738717849359081664937933114792521968345971544055617834572146974934643497279944914449350244719603320974466412502439159325221056440774828454733269698008699593901039013437697610908612921512981918525592545127819135818228244140662175554332798627171063755053024801749652048050208092707674869972836501566269299422264355229205654800556581838406512039053024771682413620151214003230000973608973085465340331002436858665229849197083731972243403962132257213529554710428209035099420530241683034743002648607420861261526856559416931288662130003750033266423028548590992931604666380895465055920711397606112522275780669748373118871320991864660519865845694282983603683741722335749292826540095772334033571447586521554500398944173019268216625595959852062669444170145709321298127591965446241818411617689729022421987661880704190838342928598175651873858653459145662019404441832702749102630585033236236807595945407543800882680770780214006723554117645725627744681510659926002217162685434006436682894254376352977840224091656563187155345289249166686886687762590677208263654159592732450908635946702615069696591904936582892460848370951651172958296560277651845246863603148734937609425386995835336247449479091327726062949466731219236983416321722194954397320841628273467803279911071332839133499597145655656135524151357822552281179940460080461066801436068243394223330775832475936317261099632807204116227364593398094610965572153468067513510622374911396841957014523907852349576750837343151999689593907672979874846236269 [159,136] -7647537843098150117892158917605770104865927608081223009111854765143713793330310982851373544360442009529214212819176347438090325825775429947211647762337850837282343244367094652884711186572271982675769996018449577439511845428523823165431246806850711754425432785793622349444625672437838287170298487143178745558708858789228788436116860484172192244989064961457709080329949556290106954957407975172390285983970154859386015920540518723805336893298974955261417627635979863489838047876017294206694599262146391797593258075193230635420420398375671784188542437521000255289175080799186496174286468678126102077165475975483618648342993109767619130150284028934487859773097978427178247749965723822933631617198017665538972357722044224348387880495351479338360142000326203090161736341016590923321079644495438940988897098933121469081342347904689960844792182545439846095532043707263046750078398608415505768422777285227183624373776489704242355444609613979175950601949701158114646714341715475985121233231319179822860028914311050495070117026585241761600793184017738772578323781167118975974060325574678251042583697038822971866874256173242137014855129847295082524661014943313982933494382138529501323480328928909207814170613381344017236289792523428380096405029988378119062082751145092269206636840702650823309505279663119082075194985403566834204971979603011087885994721183835397478454165237964937094787701022416464045782707986922951952437960673705342740681106807399353093662681663736404689490917710516501174486737206461084490242674283323725726375237713644493038176943369709366523086927974459558351004781515324321203770176211777217091133647029587630153698154771486956118646938855740578116167186206001466853624341378420880748461844268476308779643877372178211993740673876580722991480346388138856779832469229653759705765951119214458619437099922845568152799867236555646469418432579992788027037988251594285458667953405438568347482702107568103579446307130847875465650285292365896900479008816299631681743264237742758674596147829298422661268534215803926642563083641637648485684975003525081469386457867415809859562951118013182171425076064 [159,137] -6434560442094957157377197046316242608950949589357204891019394053834488684228588309141457168145638039751461059485410298926528606372883556557886146332409326814347075242011810081595640781621659807061206234102846947739291260385382813882768404078879714761552755497071216217201147871368981839181924969957948250553830456361780111223039789040926948679253999959737027725447373917731718284229013005254079286305453156464811258987189825672307902468109038448601745793212646518639462455993070412977970011038460217327721890248455279572976682137677414233105332195476838816366753568223869841805253311394064925983057711656391817047749061876104790496082145667495780798670616070313481659750668706376501837538271006271218584132673470260139742961626580368873280611183742327177668982591208871648708911284330014162092653516266545241355946585886400110686683565999984868595569437579487391764629860248823788091134577233134705344778743790528887325803265398344740396107439346627747892771304043102808831791026260415866092254828961262563849473222058568576546090454981667354486263656011096709099470634891777385286071086324977757589480614449147119331976336271787709482116872945280796353245305987341067890622695067635962797345847703130535006960175745603830061107511538439073760799188562023897068084574889294813246074902052104630341773748121807246833933006418882927988507829462252087301860574561422460259433555977315443171538011882471827911874655322498626422414349787603065951469787317749530837287772187987876170842942086081358128426474666125338708927122259949382127519000468177914615284474104952883745714685126651475647248433756397045417674375428187122232503095536895910896007659235184483281119185767345370766999691225237301022798144495458082723002517714508851773142016726235277792439165876366938070966805725599323000697637735971471798527549122324282581053603031498137999435601075344645331000758315907063820880614852460666277583292340192917361807483616462538104845375066864796175737303071052090591546151282006390231331959652377208247384247317046263772900347022321744886884709554998129448384230447688436107364119024877613860 [159,138] -2207116153372232372685342195692954285401963756373855251852898598075765206441873828151454835910543952218744101643966359340911830434273250156727551704627734739068375628104128086277060951965764312710264924267803331575621579192945528712447423204657606025970225539496378228256752682899820176013102766179490743891516595178484192652183317037274935092676296690981449413358176946607493575056935601783814161147991819267925839511725391064973969037457717553454516758317881549912499786612868272033625376179575851383794065195092327765179012385788605677552446614008649065846618462371073524088441156831879937947914620924203318832867456376724685928602454057704659044955886800717865295946589788341400600617246265790519213065008212115001982702075864414614039283876897604369966401280204929177021032728281004211374754891102635258914183918001443933654168415748993624835314162006376070473256634427013286259136564157131657857076045117457314517148545504612359149445903634496280505085325979158579090396172227638283631666395543496774557697959114906059585413374228565932919067976052980396699159165519115893584680043603820105096040494313744981861784761288971587283996161642287305439532226970475362039666870173909967010246228249449362238147231021787642324442698415891219869046731817838448179515330048440092302649096739423230989123829579304402928552067315203655051405152275138957908943668616929917390914876167243108235024442280701267864512897759179452013229010899896861580122591257497124319454085749393286803692575905138107622679369308680461710649365406925657784981765554189183648622432252022924384511305108265249710363436876640404556991696760893309623779666847124979193175511820893196090719613798552283430441933083909835828084949610491652270786248749752131892809733549277481369607344764583912605549917468717899576179634781010659455972477928325282605523403866416898947681709504497574875496959256393743325602617289124189538516801568146205593910192287430240306869592902877226220597883157825765973027500974761729859859371192617165820594547962724486876450349877479772908499717517671026449312086671068599807271238544 [159,139] -558847475299238178846102014770831668921051883205144802462842824576502361984484438318356937152819483268320068942168433869795936178783715924201815783570605597627925454580376788170028182030141194213293425642230332638095826924988277741740884123395109244775531069748097366875777564454438377029469902298189671183908908450537154624225313053940583483273136398323211645885751074793777476597897998817249466735244890145063257658824663732187263863140886022572000770532783437533623716725632750729751649934173305799454450530431317290300405696277383750645685195746606911038595542080648361716195402146841225221325097382396656885671109284698748619050182653499377979264378065924779523366896065783055410493947168464272926958837504679521266988923012507587091946520984506376484720466335099108397096977842942594215528711189250663074059497987194498781163037917723981883825312897935142251589439024311519409565218548804399642586636504553528932554161763524504262366959450353642882177120001511457648706962282732357482769666769791624372571764056327908239780963421300815242179165339883973169040773961307950713875319618033091030903256560174102100853726249578626578170465488402149707026163518614422513937950140140940049783619693395555867684329614952011429925705004271356481749702094382035383285693014419871968114586459615028769532628704561555340434105825285134660758238363918454363647124660399260072184452128492535160989288795506288400825908033976932864905903779877898466135627876616666940833201347790376859449505113235853614516801882266529673673802888933099046064917665169611628950227390190716571094079096406999359129627208058174833693939363988421325083800583463487583564996762978665945119084606076635917114297110582757811276870227040656619280445191283265087894705062518202686860620197256357245476980849037577401077582177120572996378712864157915360272731676198328709242657575238845961749776410105508534840787792010239469059338285357022773146788495430528471043438718364207779429238283228559518696220804242990165468796703143252041041836417748370781978416039519092986685659864176767675442668449102215282 [159,140] -39519345508844579773922352498024629431408296402034064086552185656597068686192065193939503026889116486743988694043968518860969376828933386536178755172886510503416555919209339979207074597693623090126918235430890893509870186252355996641540468535401714035174560785195806811898070572227203959511925898166658118545459124893110026867868096126994969694557278945376759467978167302192102938202762721688794712806285402437424302895943128729215725951847436017549973748307352031877247370722261127997068445790950467376787615168423105171879210127315162533559292878633227183160656807429283975063005469608387902044187799498259713093532294527942791845252024418656052396139538383707200051597185094169445944406016741317692111512153580661852504470819576544239991795489063891614394802704368132354793683712866900514377795226318280494392126625941759016248147211440323093941376818179298997971303641754321341656217497756927367618922405344796496118972199738676915920745337457747108105222788480637497988204417314414748390743773506738716398388664528405552582855176251790771008189889707789484309976961331454020873430592888515074837129621190862344367916242123714437533624130514037362738428069842797674824223052942240229442062925994872833361564328538969196720212068922472130789308968874310457439525327246651372771081082626531332730417340067518919033428381879605540534081637427245863270624056844808273860703607370002035238986002068779255023768519552165835978193574607840006903408553728107438236363754788653783566789188673854515658431735922167029469803576323241542378502910442453446477911493648256986648704291924556593143654602586175468685221268027700968851623352751750612272978394602455739675047373854658433535267686310195208693528799286774331231789233348131120317754592614713652679986858496404629997657564452837855353290064886323792881317454824486418206250166191558763235339992439842967762016649239519894856736727942362172332668174763721598729836181228391035633163133000849507944472469067457063242663985067434832369138679280483602914473264119682576365047970142591506509386465467921098900958272 [159,141] -1360715595206709024070731986990026633877728857210168876307081419464121989493058956919279429681314743003139452662478288289760082087825325281179299138956184040937551716381772703078103523224403890737380474129655162939013939845327930300071193133605425611213972259723337619032052994120595921263052837591592297761680384996225984908423734983336009084460789166596097053577332159550911781323196612873589399006095122127759511826317493257093629181489732351767243220605296012942170754455328064689789040052048458486824128662949718266075481759666820518684057357195887379456314482561444493738023083220099193270160415321371713514348913576057296408175485424981503396558779438642458033299583830904628629176704848381546355386964095999451096297423443878565838237798236558603550789867630289914914028927102396451959871065141841123521091642561924062314535090420368603916213971921819133208506505145810361238274036968432707654253681209086586634901039923485194971830872988253845013759409230279513098433641330312921795807193576748024239476681165245616189603171447548974490885001699520149712932484882987736512429821286053258560106823626890219475449673344412667453791692445879524691115970599821700464824261911546611505366643381906943907464533953481147086252511120617118226235147572866818429003728426756978074481666698384861407703618240010359535459919268777859044055536597834057450575583695685794104804460561565809230886269655722593870457929844435770589074592705718834039963876098358025032676533286436838023127385991936830650236996226500549828750236647043369404322199371292429883846201883245623383000627439283403921954573652563654542508758505047957115631843111743632028951586169359174633868822348801232600163379687051322291530574706928614650873651103437884353378928119415271045398166919930935183969399053729872015097250239989111468734253183559574920777424081323704577932026109966653756109787519092265103432122404955721450580620450973654918447888996474098167985312192601993774772583866019021612593304738966796147402064111557609931318791498087860322168121454042797040456802087388728 [159,142] 1022629008432476208849690712248495194020510770565408136914295359430427669012422599358168086332589447784299825497597235879048462776101208652347074714951969537489506431782305902950967296308959743131031425424149497272729967646118465308634649651218367292789697088382779767738120013153857393594288019138383928123637447036839982069284226114609271187858878910696623144157673463852508264107471745272555470317062511992001449902235387442717211600797527367368281975790373906979179381494299194195666166005923933536942160588288000231776492585290536071301473338369710849229359569464671911099796796958463686927503005797034456167940661276160023495801502775504799575553911527933242282855174819244162309234960350036460517529455410539610622306091318978131806591700805888772867526798352219244076927661528871561237577444730723807179880036130017696317204547988542517136665964393098271637533692503940833546775457919537327397283641083963955488344791765210128101410548483462337005360392218712889708824610260554062396357255015164224942289780953505927896794230121269178532113328237068856903355796502684389270092066431921273408203007928719082981403572737625487329565598369917050935355067818780513787589617622093272377383475661796552858136085792957669340051342244457191401335242383273113262887065096176309092845060429572365769539380329864614766689252612396173384675894467571338679615165985784310533896184750910677859823860029295086339463404110307347069739835922074348909213473863861556442538222645251695041523604611527059978775617478051273420179213469664932497181238572821122626157676831601491452636637532013154530314103762232673931679386638002264494733720812140324157486552679938503187579167997081097441311607512335194587181895206253219427955424588468362202189242852328336230566771980418378542219402075757060419834348255849803943463365427903888669477126773754048651791304652497840692866949914837643654299812502832971439317821114250074618234181342975357296524911359664768772108074774190352572659773105048936958794592805443476407869756446072525141422518004279520492598064 [159,143] 93155335220602116268211564048877922748204629431147208782982455358927832211803006168357458732946999867199387304616390202056425548296144263816060636155281187686388243365101050589793590460468946487919179426375956818587167883399447345037931040783071927986623346377247539372172552245467970065068475025999775211007096144696718936920894195399596626504827227896309565273347751563659541292082607609911374789140646487577975270074320883193103281997157005963250052796548477393805487482929571671055200664874873779122122469148856446534918544624493176716152201046476247844428153077363863483656244269209166253176029139047646330561598458990407605118535559573671671374244484647306672708009020087663181900358403507512761998501967251927364096779616924969722376257156417978024564960563661920227703885727442533539019023534993215496741139327370311275671941401865585008719377070357370181604776283856805383112882745602529412375020659425438543511238401986356731314949380062952035983709797199532391280938443371490089683598549829314378893897035258055258763549473654889294858672301945695733979753476293758338354575515810585811463880574497273671085758211803002398362547804393638291134922349071131913617660915954694115505513566551980392184970577600626145516165875178446656941513757556683997369868254853998863132093198500451472813378298303804230136575204202259087125813929401433333908521815788368870675895552810024818860380291530680834399772062343829081242686630105390508139581688263894258068280918851269602537909190559334772971542541587123482920922317762065174069238318317317149093016232901684735994617242610857601330384880612393956162418158248114224085820537883886354281861051629760242791897336587868325364255028078402780820475334145256413026219515229749851374366261670974968208069301967461699117642435941255855538519172344253941910530521270197485006651471703052744866085238699589210271121416391480244963947313524386546961960191824442568780805730923442950987018992878551725547885001483134909119660056514641533137554301018100434846608189280275981381606210155646 [159,144] 177964038721732119226202784497725396783390022248314264779969172716455205394306822703075120267721764956742427137937518437139041389771831265994528710514281015602147477917876945302241070955442142679980803950413866366439526005658097105653301173331604359260048302494336340029632930586890442211730586084896834707917092977248403238534238736015114913334978532198701351929813678375573931329596439392054980847764175192473222007628073024395781107778681150604354340514445337388315140097173191131047788361738402345001795451402773944364891794630103738273225914513903472759258465065219217894107234288023336783546141377350328032715082674328948681343817035977614591797311452732544731878565954594374774541398361257800524890423465928780106501269357532405885737603297172825242704030886206672214419700370422081371228667941545070051509372743172185295773223092319193131425265405187168903782975300022656185285056085508802331836407701197807406316621590947033927633067846239272324025659131483865832833462224303065906556496485420405739669453339440962408289700571732522919102337855153263493729664000682759773207388140258203313264665008877824050776951191322695889364456196646781813218005539772274029627614169335151412263429458526502213429990033169558305394949048334334629359442091236123102270457712002132682938123081468990311084084032324413775644223898847423911017853665224046033943949777507222595863500728788422823010465232423962711430157199888933632891834273191361654067624708573377987866688292546409108378734604790381317563025835929990643610988001873895074563807271671043929341998107280169302187245238833061491092897166450477804990777656519273781587645063413352387906430462758022168089964295904817671702838216091615054848695140276985451645051235739378767340954713177122617618835768175523594750467665716863302118054542958884212459604175639686274015456147122128786790269466951565940156013280562051950967621292902836921232081684052912400274639394517205809968564702299577064928818037581919803460150225670920456874305192489128480985579848946810999424 [159,145] 409138851745503414933244130195354519564108450485443166616737843185531906849842026514216578162279004510722617663286181332260005592002026512501285210419053657763056448890173143490425018989841091545737568141476936830590322273690410496418517246706794874207490181731479014297714278392280029881122120551475310902546067321785659113545877586509426458231154399949666881815598703202478925267798854243359546092278413751999051197678171159961478592561985478538422299379470253588182933470507091759074218382115018114483060614830540109134022778139645310599341544256019579470693059574211404683949226901083706067237492702413561659808115231166040959217265450678359227335952233510719438468804099939289286130711126712228794369519320105302580036771324702301254147035782529852390242187932826806825109173725963894407676727541704050390552577251189263597323847151435653088347955962255265397193203415360041284816065694033362107968144812774363252162527278559309031353880860042005474507319749317437730803446634619190889154864201478529122803790920029525634046293641782063983180519351950446610020695853081912183182372615214520290194776920989510400135930345173582344657544117381073581218190138580221356220806593124456009978434810623720849323471210236996534111511900225916266909445661600489305227134012432588019566466684738313309137485066230326492520402100535213529580582295117271304297775154252248503279122154688331947500341285616280798959139081315668379782946179464459618425687219690830280477421116529813904155828741785196330500091437324082595855143488574775237312160008228077448115357548405989023948446991756837580368666935397171764973505623948892676799893051491549565868625529395886285555793652442975436133369873518015956721876010113416986025969597345047436395171464560904685654994751208864617834464052764131637941189447216745834196911808247302091616744973103210054482445416455996230043841568378364403895934254191918669687072984975193374361920445311414699697114332804653494747931907228045822595942318843624814492304144177059557753254130800 [159,146] -18689410764273793630718956288622496511831854457688523875866156013398640467158907123188480628522463318540986436452558036905377861561657303766919169004332611891388800238184414957715032587726359606557644332195711805407541826987264386586059689566159541316372166383099584017221433252372511989959293338124027371675359338940077104020180908550183486381206581599792681104517659240392262516612027390629614170602972162339700060594757487880509844648935048718011749563996342154934808136870738526469488917591971239812213791970548582738871093122550072864131721923745283613620104713490020674649192876691354970446612818336509542613616180284971995164579467728434434247630475671507949982156973329287774211884046504449417277905800740891734162501784197768626641534249355028089872530687636634377252359052326002067087396838584593117425777118998996061523478431536418757178554458166137870133849964633052775163077305428388880948070220758353867521999353508463846221772555018758754738620552046547440936157761483272073731214538141418194578070855496138359410321831321995852171345294222551434361527339336155868456943706940662709694710117259976610561481221564801056341512830894141739114768459361363046276746404195486626176745173841938298547282852964312079095558815508809354351632552675336638662517496454939967511218652595435730799462392377999811861815512525925294935210624424220842912591545497778979017499311183537231562995019750194258536817018152308566415185620595228089663996952922546453549590445668150841105953806940148436482266533946835129070927677320456513309081274641396877221479910530183737910107666707755051637074903276103685300297955454607812300125903220871113438678806750767993048684475359491028185095894919958193667699618754608327129770613721018587383381456157502954555139290970374465643681778934588903267348854585966534003363699685025110421131373792380677291025525776349944189267090325217463664339217908291892925715989944717193058315076336390483116202123113742172818350975174025446242502581607602001434650099172607422144 [159,147] 515835635352626387572669722169636130474781496224311218137546038596332378475652207227626331991972252955575329577224019792317156532138016139002863560247658695513289125448088925055239946406837271490184650644490578933651998576589631544364345836745239182204744881137832891320875885513788236850405901691570189368360665549384828393952452210806878189097613825238494809523809492819919455799061924335103490208686825678548028424500642581364293825999937561515385747032443788085702281782871095991363086650308338358904365713807981438603019780893080004968456816365206183501375354654907222043322849695915161971988622172318148062204536935416599124793666162687252775294589584481420659873872546449979198044794617352253873546503481074101968962887686146683283690190670384421191249362161426186419734828975578528179605664999059925054585932160355953580420462315818431883447863037121744961573807023991109403258943191594570097095682459970773840002330495456612744363130338067744168773939014843885499938100441971566820780013957981262236502599615560810451848300827827735701312792939875018609032085183392466090108793145133987934170486575308220673768137297737882790571953310359651422635298729290127308767701611706198802095547553284468199787784543471197099130529506194907963309684023496650719491330043683977616670192534567098258644984702569519685963565195195174282506247625950987270180479235202069469140636632161689756032121463744774834267637710213156882565589890834739818085661093359288106199370754938645120924917763966599522294715560758532765538385467212835645787318458958340894937398367462673487957608290737165889476762594659128969960930249537328059813168843327701570546140269819681508065326688499691827019606531933443235016859996112683747226095636989009955854865523874568636688567392719904225377817136953657628340113249537429466254772340186739158787408598949887979309905863188168887283660898104210844459412497566042538902832231728720038400580786575257207163588746667448146304057890666214393287782288452941903138424936 [159,148] -4718940458479148573270681445615995486019141591876440008840633561236173568585199165545925428014443696374016750318486037523990747059660396278524798158428094586261012881726067877277226943218837624031555507903232361873735296392166464038782550931440696827265732547866575147112050832046202021496457687299688505359413887946167285438692528239716326672606015244816267019814790315283494135353053238005449483586618567977498264169154705668331941595288488840391129673683389757448909858968159129633694463810861739314537376956825453195588115797487454915218697027025705731205110793559400365485964536412351383211106514272967799158565606074363949049485090101405104287262088408319709297759060741196166412045766140286313227440929155990303939689661193362470289669379465882455052690435267087402209617530013147750012297138695539247552046878098108434339336070498319007077896061569348499802810858104241810453056783274585476180757897149795116688769956080338291318785627313352856728571080893119452139449576793425493660883162695339215661884322081257994973738448147573690731649276717895903182499715572020426716634868761265710195150072260227963508352586942709961886767756323243740017560382065501032330557948689500220617241119272670354937363584752914256876622727214727038068229638368145131093836111418075814002752561937080652022380065960900853860480281708394750473805950328422932331211738747369973879313488314465048434882718934137687184304313783045921437103103588131666620836170822905034433394112056999628128925436864410991491627530423759001585652106003017051612256266236024624834470013531477721406225732370686824476751695602142520156987283204348415658728479093640098881808961728153287734522042069450567792434404179312177613557725917502702619459081667429861302349010393127864064274869277226036557086263821534747839170370244775421174379056351397289137380557807707615364542695402051250249173071362915395873473176788619166564464881248231262828797360527994424096951362028221933264896816674350854203617237640123200 [159,149] 93342753374842708796074496361330589952372233539937717896544805962662645069548545210557972714499894337843021782153983039202230833566217727630603166127199723849334632445214993863410599359995143402995108314320563895127098704671416271488300582080884155584619014340048775230857562330695898040065553286040153650303121113550326854780338940381318492506623463294727658294198386586095676706477588932231939663203235532997443932417062916802288276947627847916946360438229092557283927784979540627219344970023602597849937005449703825693191860933105333754470363019358295230737525151749850697645374504891546652217967305021479020588551684224745321818898312417825413213541191062391670798550179196863305817280455640082152097373342749535483775224349097250184298383014008521559413416299991702961715966379994738306641302400616230654708343935742894099952318630444670664317086548003206418714713899964951941271531874176437198562305182430093178358424423368804758399423202578948152291840055865221396566227360800887693857265500639408732067303020420375617061911050952069062377904168708702522237419890583516674230171382080947863088742658550443640085256389277919964952702042616804015708527201138595499169032278740124910434754570041460283487277717721543107379429511057305067559241327601861798711361469103567525152125849806237147158843228720013906359257069670771722989854966462928749643660461425462115349172704465040600772446412669428168517083142269901169040376863068773704911241628295050727914196089215798936499614957827599713167112212501757715788483056750479642946520444431355888995569829068605299467278767640331860163998925437361192128734220234690277758157914612341864168578325764813512641209342849392058544247925658826131272693493174808398306882762258383506941602929690143709417736239279662417272268909699251842865045818730724491925057061796044523023840814867706660331818307976014664988882708970729520743968248935761757496222559245463369022959290458777048939300925410873353128238160844974846537832 [159,150] 196849625187659830263950878015307788544665049590015833832220805652579624928396791916139833851399757713904840581314490118625087717588744651603159735779166452758432088484889029848772096431604966679931438788400449627510445355165149863605064453846375465067428563855971023411126335407507172459067502534129757251884723935262592229754662011124616331777663196447559143399182694941918399108189604778941448996814843310262556108467345226428597068699164140923924764720500035675167893121363853426991317288482641905049327195257900989760788933570296215265149923668834558420815891136824024086323788215420507392133145847959827264983849566018522932039315124967386177970630958132553126714735292418069175136181962283987090365725241578365538042697980537900779294233371078713268207458119699054271621734213902720927236199253683738017359599103672386292802135660304006454021324395512576426366005211707305578273291833449732358931018167190628743671703225793007825804767364273223932381733772816670895904056542132218218684792673344303380497179174852602663484969050664418954569686669666837031819637530752465404481153571816417461635161554107500233651495792506145733852623301455709409905536973463339944139441581055949227114304710013012893886850771075832044272959527225467655742221556983455599117503249155379695991152528060189368973404162395470789003714588949129680440376555273431512988554437669105505462216321314356929715087886957550618678345379980236676794132903536860857858862083095009446648009026346433361765939331115597405292318091544817761658020268293784654471008900975491978549220069036457068030997592779559791163772637094923471747465014794478167178675504634507807901105832767695753309014275298368526751587970247795671993291764373351446963853388898186820901085353608517083183146326277487018331963370806404602077924004153490041934550662623278519919831141827408204799392699122677198222357918902943650326596040503893955480456185638249940381314039578915760998379584502843385869458130352 [159,151] -2727242315545381277484288846238287577914419438405645760300565640134208188886923616423693962159138661555002289368204368155471216541479226277086976362324875826953680186814752269100237291675195980890506122729618932071692294071026322143297035789955376337237860567497226604034813222357764967331983236231700221587474606097815400959521886683236442291521203521895679912716403980139626264221942583609674576894703983576394689361321606533684207295260779809289123100477245672560981099631244035192429982137316186373243223661791090320155830790553559692881479475789530595462161613832838760097723070795120791019228885943627317894017098071014072379680887275506612111252367004167142443546763190675143644947516623668349446553644646645053421590791472494706175819014797663149712403609440419405766767451005732906992420821224256134612686058985811146285363963873240172336113827989719422138364137482793726138016329897079386803233992651621596824622636178275498292718693519530830653369558630731475755914347455924135809259281525808491416135847180654058635971363300421678630066310174987954365852062858077921408221369317791586444232661053969898185384709709492162176129666771111408650234237400914607840023250438139800448095115261504872211665978408663618295793062682904945069015016787975601976526531348520686447016925364033263179199428480997012646128204094164903145057843841800102763302247046284861302280002920497721440611073952162775843621415403033684169385279129722372854827211838257723366828256364502856194409804404888626180774929656663809654036429381181933663273793439624135165745561037912368713829572296578926893687299505173768576773205608843192951046929274307648177035485656181543802012333931690717078250159278732129721645240608387836462646383576496222366696419417020662641223029506247558375133210447237440931476194021718289431275766679404826104955274359444708004792738590663735361749485304086412346885700746676431988275997502590256032584541993454402684450021924872635650 [159,152] 161594232539567216271276591555087331718708605925695538714960163820426129598425575306971723531972887541030429189150199289756422497016092642128899613887302787746194196350702689684337148807847815320769948222969646000833615044697622993327016790807788843164688968087713899409314622590665690835085004472768723678063526654900566727925942299327779309177789898040457137211198748060165429816391878153440276388388825209292676480670161037806216655357111691487174678020342569408252638344492744574472846016513494895432672545958090228727367053041660109975712255494483244976915188453357381379395256576060216356420312203272325501865021762209030778717396536844183712495714214792672624139764836865818302924236008368342659475599774111467812025969071647311792198776690273024890161272035457330468558863615680264499346828933089218715610545928611909416872511533535945572666272458904737222337357189744730348583637919569369994588102528553336100671223004582708427124436757397211114343675337848485503359478736608108927134924066343270868287410462079104558522570127890294315010932035454318601082235017377746060322900450682166049838441507800119933674128354771661259319281655704102728917985743576825401672144742534953365236964291858776587797501193956689552002587437424025396429299131945223168050863620973780677555349109936420389384586003441338528261803554498288886785190075662992965936023549410745233300308699714403918134692824860599154293981882415962289327286818776048896596891609772913423364250554077353890973765177612479385992629377303103384517002822973079441096970581293769694476968464530342982905784843755333062360555607529809903153985379197136245869605825937810075885148503897733026663430584174298969393092189408476315642639888680302703191168196354691787275046780752299868870389103633709816561151286396575829722622777453923677508979616677148785696648071444172297116860596240971921517153892922984898043028846286710685078632574706050528200319353300754323867776 [159,153] -21996001914796679291526325049287739069881475497323979026908933076003022552266696294324059254298129945190462156944018739485003799891755764420346015198738530416507072997116365212494471595079139575261404504515271067653174416339265777574638572116636464081616729167026309215822361180304698412607304614824365718300189718784946515123603120747028100591353424309378200296509912412090594040041596940972293549882234469981770995220502224618551646364925462205282116542632003654373791757276108029676517177500801412035068551597952657992450860957457070360954151449561389288691247969867417027078932851768426497904239852698995673769469830812268104121771166719777453493400826435019244122964248300129181945035612458207510046973397797155724203549057607993357187089156989347476167763689986597592188140666300380897273013822975337800519359517675050845863346233825461358103249454019306940013656803918194405022209683303750069255263428037965166330292761663970441747024092688498744214536990605367813865063793150019866515565362306798222900180337589260175173068428583867380893149329184503317206734103764794797403337723362607677357364431592299641474911834223853229299649898349250839293112614013698364638759825671054005903583407097468092345354731874753777541299322699114549097054650043892008359005093115258317255420177688262278925819737179559825409724968092061956094507629661085752934037123966113647243613144973544673803119920488975528634321793289327496155508943656561097654133907699169929310886384852098131523141931995451930283030711652362020300689077365114949772035727277132368703955771136856699742268849938512409783504864421935136850116792677861257059016096246876395546372738888273052781678155756291399684493201138640726269565499720083141936788707558949086263904235421124999749290210441606410649712211416368115420038155453932775912023609855793996348281103486920383461546758308017662671065368715261655179452747361856415925912304165027998186314922320 [159,154] 11888679773593368868983379996619785738236907537015766586229552255516177262989380222408270619365434306072813623037574844801548006544610194667750625278707484547001653034600642902870588634210423544247020190223225965627230537920089003150299252316028652001834312371212388470554609049193039427419422409928308702779521384166168152464440220214189369334638617609881223292430110749762602880348612132073728492813795177674290291748754839149117078030966013039367718297969750430527897396002427236362010202441815463377861797778016245057655209746893408846999436603806195344756341488558961410381028744459405397853313401034466287856179213958268489371610266189374311945477060420073926133303367889068487477251465990222012168988183541991311724635771620878773511756296853642059629792255442309384340750073096382640669002926405798740020668371321267525199063931208504839193919191110511787835047014603067424162770993572777377805951838085481967538522636965286514124270960659910009497191241670613185164835621985449902382559841559388395968336115538573751709386544690514809569015391820421626551283841497850221356593410706345531911643819263308879963465557172842388108508047248972516893937988374823103497763490087941558287956358643276161041015510154585476348992828102845015730748890778524694861495875577376866511699831290029558586212646888443166973675423530602093226677840844292502146437772883242750868930340391361193015617430062858437365058784312685548002139139970764713268663616355970627545273068073995217212294216352346700382740355720124881183284145904466642864826263748678906073674795309212875390884543434571327653753543203948707899986374989195647410042092195325023881778414406192169099830568161378798595236552174919191234028686933433051798494978642065078688927567686942989953567807787730253771459145120167101128933354519357293464172301833603191271615942657560085427017519023829931534352008337038713512603278402274421685149236811483488 [159,155] 790012902278958534248383009390164254242625807175278654914863273542631461414730774412120053751744186549227551018284426508802579624857935960716068138085650873086264291740075831720193124822350841888663280845746007229393820192408975416246694819627343635435126471647277527650518248073560422730278339129485779018318510063283579282473847868178139153284680195353965870173157865296063726321220218606156990711536826614011528353420341637554475056408409622637900770485034708564813785679639717349746328349406613560179526136499972940283007088171043475775016974579482908020406223920024722956340158711050642072539275361582669603511758012535742975000842255065695596851515313466269166902960021070121448527903214890032407621578638593823205247006730085397484773554708604490404581705315826025236462370187330523867165620878360786852515146498641265251536728391459678426284659823771662446206976749339824117053160705063909142052665879211042650903865832294789575970835419934397692695900438166722201117999210491531532432654516936940260804035069139358034240626553570094693124545738364987679895262777734097695352319487471290717015909110108036442351591958685272918273310200591630084616736980613098979513414416292498405009762836871884421077041902628976772836849798802829467662267949932333083538422026367501046075714348981540476928934639886008982793398563951837854605882994207841010407230699023583424457083159433241290345822077766446252256052001096083306476829891042265674351223280850389602002330085116251940033432002031985649744759598194829465278592560697185559923430877566577041908350254695640698984052561385236407344665361024342867866465402383039815777305920418589761996666080758590126608839661120928211273125979135883390204487123010834039183051804585635659283577433631119900044906748970480448327244806975326334977516729420255848973608997078624177499674216009899471242126047498109944611312269860830051685363670464335053548 [159,156] -235898876735032614831811125938825770125053789835238003373822456215978344249169475022548096789185740764473669893441793042865416896579265778056008079044888955098511270908354077872036242866598641199157304421567981448190964146631729181167709782824972743337839116272818130813861266198320104671396724986232090329969809056791454296384318719609663561454036635298738932457595830914045688355337007248217337233073540205905988054884185073424738281915702483351030960198198592953651966959786190218667420245559878161552743905923357385150668259849979580491915398316675571624962651168064041538819765872224009792053472082980334584574590463015956097407182082753896407901146860589151359832651897818776263327819317455004452922216357022403932050655031783567899153002096722822410930731388587974557974290793491426170418960890148311513873128949994164109239631016938028387271945624725643969855429971299846749661396665790488398572271954760013050280499326095078700072405609509975989336185360154636697965149822974791260163379461753240638979579725608262986331236987210369250448384518531105903145268535914297924898617114925765553187943136365186276009026686401196635185376244452744738729895716321532138685170093472674469836934802996117299830763442257913506270055967455336839754624783761753002096238966477354653496117045510952597369802898131113994655838957640873319595650601270947803577085743113838285420934104502933004998709668282643832492498653424141360915332734405300801060421497243678043413489805479036922101140537061567305715426888961713742543565110443404226224670277969198704896869746273324665194306375068001420596098437019935247184995433718998448095012124763487662288917481512875955498576091349674721685529583883716896945130511588244323044826659870235563409398622414340842847118800912976185767000974596300624944427621168840760567512179045716006882433719944245203626744012266591360429810733150331491119648 [159,157] -1788781094702328857041886693887848813072487574647033802954142182612748276077069866861138529540694410884874376167833836299018022461607338051168392214850546417182092848581304773517607823052874105323500282364759030943201554057689703195827318854783097101020246262304825743174127896226821218413269645917733298935284324465649490049549812950150576826407811480299937180666532041463896959033581722739035496994570440819133055623816140897392503831676868349011261408556327121322687254098886104843997985636068788936150710862864655908155491465707357935889538211661798127615913386806297987603250832558110745585904157749366219531835429396851977834598460964180492141714402667949290501994418999231215157785862689880509336787030769688635560996523612455459284641447837901948905996709323550535838585927824998538411615136552446862092020765736860416945736573733263126763246402898546128921272026365199884880968193248138797876258633983469103347341433978130746460815157686942289223755331315825153269697239417903251464060565259295181532975588932524828239726295727685886182920904426559086567908254340768506630254931020610395777984180953705655781520522676573769597661324768273213039629116694244936654085442358724091232954363342722685820771466192657810320334577327304100100903949537367266940772382044514789188242950706862397209456356104575012599471511474224944868913236418177965864915385361064296243285038078780496310117887894001092484574263199784159555188251386350299136893251547637668065912104747285433425919037041244258651859132401822427524642425624397732655697996063136006720262703809233436239211210847084055721699384607255822447539581641411422052911119230617104855313716582145132647637762165090115752110518845843246678009587883147650156700587218507492438910386068816589831838977600693737504093194962794746937643294232018528228981913730731414207475669027751832392637326697028813987728427612 [159,158] 530211868022096750205681346263164737225796175526862184088751532458476001340704486777098293083831502664774063682278945081086132102248151447017650408958205093908823296691277084154016493700499127344667975887660632012945467225746870201418587565629597175977710000180899227512763619684713153828496021676317659994072866295391817765526844867995688728080587838320478520376057483093510767844198599782991573170448922536276706812939414660470494873045000638310946790487069683369648849781755934344632560914210215231558046728914447737092262454199256260711516542468535512470417513504949648197593696689524945450489775009415214723452943288903680653725191646346514721095873786237526574379354199599421327061345458137986608029821888912269743861908918596463114906973815662726719512236993164799957810128200109273897523491829783032398062963164624588704556149551034931690331377201368621261981974789601470367219433064843909932534589025296708584858827737156102464631044177704762957995815304442868795954179031710106004971286000433466542262030447114043301796222759674433038839232403924201229029378041237391023948239024772362712023349673987739209070059350715673172283698067624438732877415259252790791922352017818188593524503533999267356755764629628847804064154649777850545268103385987151867373402157289708853597167653652671723405660699785839580267288123296718844166747692444918778255991245421197210937757960912807264632040704021182693043015783196340517044568263416165628263592679602659427136065512914570307228795852289112043176737802507972688749017466421798066596918100168428023416129902350513703038661564086084301057295210516296845443760341909687582325474869375129079400328401543623248661001553501625530442668348538847985147384058748320232676708200674225139962738221650250320837385107731842796577768028249114534231794802501310874563872229641103063271814943290383120820797217544 [159,159] -315458087309469426035831580819503298794474012528213062378444500226425864236187863492840772041969042637169030513881796870049484529558904880749541970345497386507191954072497537670687164702565906181010726224702317908750543672182265604579083414858792408806074527145454320092921054787925375056849809590237315484703195207913747246570800130471069083836840006070182397504944199930354101945463756764581038639900043118155885418829969626019520719929815582696430955429738087574075116288999688580142229849305565518736885962554155389182995515069623619930890925771397313584208942227771643491337742459306036698882976550168997973806359098801018465909521793149166294022093945942149410764403573232663749108470296676529093668115988147002234676485391424139356177502042068788452538084857455211326262910430908243338432124199906962926076495409142267284176487011754859016267552797828557134794883239653989769621518820211367390178177667973218381909509982813123000722506855948258247441399986891328758335067700953817130754948369328331271760376214220198655129636488055694749725998343170215016333063961477009379741004651113702028120100039602843698994026442774394318902506773230925338015379363461118223018609962761634982822853645956488184353116661322734762141062748225058970987417749641682473051134027413008075766570655584792159360740073789212422681245821136449842895753938647008211523006957367338944604045544269382639825219346020374876781112436101461516834179879686263891427408939075090017490053087281566982798797616933145887160982714605938652214002177027649223649846408872902734346339683100408285603333527719880739155549649848100933724756588867613785660528366863887547076819057913032456747647991284078927091138849679595880637371857631041655254538612088700123363019396385843643492397886760053029594529535370655921588218751644520688980886529455344681000996308524043 [160,0] 192561906205215931617508267850962140115280622393266384786859676163996450049372308402823935379694223832325692823257050784796654315815734076389793738725657143126186348283569674625026510976088725803897009001584006212014136679119237667438413096986294009633191592647284877528776902674274857937055634660710520980076720723604991047455738953991971449891413522653923003865733496554293793897603704294982300949250209729180713158193819856392500836875456453514736801004046930787854065620402665630432286556614972539753543974744644015441842530530445636852234920243149288090603972026327507574733657023962793140618448873003250991338832126976136310590955255340790030670093645995450984060131982027724967649466342378383043562982168140276035061526446464924789357216824684627346696854625642188919511780914905708226626941407883857033561279126307320165431836766990411817894829158476404693782650581831049378425457535009390362994825463234908275954335599999443365635443238995946380603516185551195135196351457171072991275314050179656567889779776364218105908206939496033063979814981943454147240028155399085319995409871694356640979628872267973199731350242984330030433598148455572213093761263988920951864583838713445794198579691064643818890468011867649840015464359469478333021897409638621759812971352862213084516318704133552703007362723305232396146236101448688459969283733498896383142774573080056406604364229614555635303518352184891391176046335664154185119590036191002027104860420822803734982540410772913002208512410189388251238989339121223468573434051464845481397429590537482048474566439952099501355120403022032088316542779568190664661441215910871664357185930186797648668348060264861726447738643047137393027719053318605270447815183456061430270652775034901124442372823047606208056909723184873835041657800664485018112794720879805375156590134862158850818494677708914183779070543515075743679680976522142693748914632836641647293317544613904534545226411937202695777697136704308997864961609453465605424703040293167817738010533295068992096920559992607053584587307592859752162708653305210084826134060150299175828251363639754838189321272696891785896525133792873969591453935207340881112750161507236919644788694754613896378641661100624621896378925476508728764500297519954746241218292933675943775359244546644765810119553878863463940946916922872393026163159539085447797004112856497299848055805653282872240108295365937987779512402181424095389030657635892485437226370282477214265189437136701997662555616150236618968119395032286260279730774104968628154650453723024220831077091109159425177594951951738270734059020817282683138929505074203127275595870765056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,1] -65736542369245735053258942064144499248387176859344516242129716982725273790874650162367063523393778495018947704099759365137958222060536468651309331119967102050787742348761593588696912976502220695420851654365066037977961541012386453628048043954960257228464305504893249992985004833492671406576153381538513440457443162951892777386939916993334787013152404521742797557732131608367636460551573225595003125811538614457180707467707645698015653248528026753434572004004302720300178394182819121971011084468542156155710281636882500611098582360944801176377517338252201184089288930389857645838878963623235332797919476326193566601637800886619285245324429829896087781437303742598634315789301850032783032418436107118890545525963991782461973823459594995182523551220352176044026507820377373470911559180006583087898452179245076162556724449538357787227394747479808149210469873188576677724417932468977579337940329083036808914951450449449897426258381763813391012571833061060337798344896651041255978644667528387431885652712233955533708977085560611545804300325843187263590247434288640349752426490166628093183838846554296026227578097662824339046552971619517405533992878768612326833662653226492797426435100776489807679412837680351137557879021786202137385686285116800717086833229612071327182748108850352909167852447167063533039532943982394391318177191211698646339724679933207026931929595909816793392336213689376764724364574547902644964253027593688961985638984153854444678149917122075137532938023545816591631444506836397201586600265407308106346456788029216227873241906255906097845835139777934149334399978619402563480690303718640671997339088205736149239144439210154213929794158303248503192661478176785432789829284104546631845199466100516459303833200550023233410442346499735599630814756596606850004286363668471826861951609354555416105908626725474858058862471989190179680390012130306864834346623975863068455586943325521902932080866674217352561337668200917696798143600708064240519114033988710923237916785921497364287168722754450950539658245100813981915756884639078855192035340593383235039630274790696400872347259340012951981950267725352869291972271564983351718569127431131622436162338398128359757818411311394189865651775885812611019357938890086507429949098346431195177524260243790158781247652470611579580356353307529101855109949644006821270889697519591272276174417260705746808622827998156431299810237136310432760042696130934885356661642030177539590920089513479030612516360598863170377486337107394051151899284082998034861923727605789869285613491328384877383665285338074001893786309627386196084375002040817504012266106925902000095869838882242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,2] 9637737646688398425051368715541700317888193404383672504277762384388880979782810707749585132490208880237800599948064248736323585163907302236539154257859130848198112752641431109478256575912949420430676620436929901737359851326467861672392347785616331503219274164007560955554176647792518164223638083051187439756122152114098889855016980001533255175365205831047930458325694829739227754601881535275889940037157186896213315590463386425440994069215076879770497334489536003581456232693130277828621003374229494644945636175093316352432955359788662210202705555281050065726758107468409788834752513269823937957703108101959288005158007353450658058707671262482548272711763229229864940340515211700479474133696412181016007586126310519728709776995452882336877110749361304512583733079645137658210684981002882921124318678099004908397389597600582706502293408550718639189652586081851364944096315143692489820889950535967402039857185228844686705763100119371531006094294898058620602571616353226912503208438300532048148941371633728441083225647623196044671409959836047686927032845266777066564836885791276015573013099791729531514159751343547140119597168424445797909848122335872054311966097092260541286666018193271848339954859049796746654744811650139089476106081483132501498771579549749694762507561051432057431576663868796052327141408854295041070772823339661060662931752280012887696631791944164460937491707190604474306838546221213595563011256113984244639788209145749363250676502758150292147517552762394504386232539652007345926202956170897462396043640669624455815047302765752728394660341012023398283231142387020692922960160932548617720416433759735157491164937644382538586381539884210885533443264517205519346847948696422119824333206442949380126376571360749182041789929437601858743536878864644414344506546469659675728085191903795165155344054269267938206104901363429181948334272271861894583854239185240347284823382316935046250427947314796100720024062608021323711442025761309180120321504494899084635595605458454154526479417160032426761236696944941661758480895855637387000960223971639935782287677247634116300419300517717117103462272269247196821633878208086085867686114437390573418136506068607660425926729481349253862301176426062987791477300775157473455181880497923770105802284445085985680130062158596985797243802774253325225221325896596239037418179228291553298429893793480808956425208155296955167626032488651630910730650849682315903530260277498813541171927366571235637428689637442509259822197645243142183043463835214622802001889634663083232954005671922125567214158397635601793164633423374401922019467843349284540437955720045968169197170421487632384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,3] -279451944465695052148984569620308920831089069669732260419520465887393451302449653529943058679755049425111240628345189605141395951480323112803287564916980316882822781470226938834003564748306622710718492974832124246576541419168536493405707301835345840259360270609712614244137658319324774936391297096394003699598959253480404764405522484582365729356880419120770430621891914499042206812057185435473838781284134168449140666996081629256699687992430177019850280537846307063204916415880685913660572705095040233829497587084065269555053049845483872336967975291763381113972729609641194571627141389127340656958419231047516588740189886697663395453106912002268202233147739501337932643009297436654656813390926789512349186262543046553976955660126002373017610492954298370861342739064255119512354576538926734957276145577170408824683363275448371689345615097505648784965124271182607675805362631962127166421954962025731131543242354787698717697058834195942031498978614110981795307628255345423825517332165348070008837209119020921204931304911525985742165339486638865202893310105686563107732288969323316440292013215091234844915840044332010285730582039238602887757829788020949282076486723926768394046267583246891040617198676360460118959618935908790898374280208742974391712130505933138874188488786602451122750701715280230098088368068116746021362923387568150688366707084445534724444913275892373407247334902884834664636274959663349930090597234701011503093341130820956279614354719942644052281717128567567930059288766841763179279240159108287062173094866503354688790833905144507192232433008272980081179291700209115611543781866919014809363662594776931480748767467418640264979372171927386069186234656075498249394844696259569314346762688238898371405396204564757744976054673945095077354714214402867940769782806597161486246585985083653389277882928718798206858054365859770563592549911303124473837518024036082574312132309266101499194273752663383297172057173284080117386164572311355874759340267139986643781960451236646807291953049653506855630747940986553606437785043798951202240053034355729654771931838148605949072212535596767573744416715906793810737977677232877359402346323329155317052815536224382974504300262666148562798281122266738755032134416235147118438269606739972741060650363801780876142089876016121279491303415548591582000875280835244656057224254032846677946117486294814343278931934725802703874764915521163263094901480505262244846963357065435987022868479299303309200082277370197520097601938396416693703967564328960919124677439629075659232551421819204028161876389553957085591020616967178084208494899681295408878030173998756033744699554200111022080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,4] 4471647917904360914229789639507648398914848277122801756261681156863896586660323885989733953326301460476019182437817207904580403864469478593172666922674789881720332219572847974740147358268858716125796630219049493857683782879398043166529251852652202749700956237302314160132997361556485280752417133378500806951522442966514406630047334368169529601342159975276307512431138659322011694894840615162511636862176712471849640983975814815906991412034439634963617568450832321575150523028169959935677439531500046566709558134182572371870481176010145286917506478594859882608704993312250614173003290633757337075804347523363780716358474702741269425895334251978297139993479340874520336279044222879716375683175292335141042480489888473340287790083588669675636529491631621744796477457156330996135016212720760799240277544932162235686715097171839873180545386679558172735423417059464199084122582495739504828329626352639713572995331918158966076297997040694143672063166015935237959479891351448897458376944979287361663983946346332111846827151902398659878713103754764021728606680109400259334869612055272555675985186569108476264636161239522157467056426643345531587584600723132498092552939731236975842195008115326557615834026685147820384577048931696840470814248819805037162959959159284386390261901017493795927179646096904218715773861141534433269045356703718955473862971470107660958574094351734973545798933248338672849923829875991315287562887340785038009548269603201517726743286208797653760884585107030524382638631163855920414631511876715574117258221223509983524489334313113790904534101158081095534100051209769469657665083169069736683661444056037582143968445681276283263973482928410296839434502271873679435016147091718667510050089809892617398355415469078615801350332855373017698841189439755481974180736702532044693470350894190236981885130360089160046449535543820845343482467114829509070594568061963877061049394883689690538392715860413065655684259222539544333414570684993161606789992188031029137137370664275331503356747661244207027986997611285297106762103275879243823461570008277701057184252843974682563581778714140123622199727953443204032583512958409402188964018886472985706710753696143496036401960692426852696925388995602858802423822324235065151122049919504206642610778491004128105184460514229535859445480642384006247674129785568619590917083324067188072486761148714183159378384685649821174728996659303654605927798443562024890736419007079684095257076743073935613146372439297282790272383956404117795642480215765955632374882766746879705179188095591629580975257116149455727767417322445725285898691409040293487688473337183551944824454584014370504704000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,5] -45456479234723224081024518452294842501760593168129665844390941393406100969873260928075443077175157058150482112104079355770536961212057742400046884434988793196738375764291916603841177148967755611339025463108519170837800343666992314533626364677516756804086618487130554922703241437151222449946040806088811839634001353566641153515178012549811041011391280350766706100542993513534074202644193793671597117981709665911072489315751223224009105308110501713741245403432359033761944719611373523475437706572182031262141979841629146699561426377941197694012169273743698427340253295301635619020109171557084201641186303514981621482563128237963803417818131013251680658654142637172731928745337484427341858671577660629102881277025382206899156365318499089174452590362044215486152939813148139582035676700925764298781486448437841643344559426686064608813384008206895666598760276056653871012875762457739460579528164757090596745454594548685740442193376653036116539131580829201767539109533819542985041355338228978885138922379825601528664865056030703738542166078500828734614511490817809934439617657145318971736670060254970796090765232416843003359939483055514832230783175402257218729157955221060600494728346349453486586129381283456235906948141569865202538608046596170240737101539989066416961920163402133557285194686113427361401327205601174367671908225059505438254583125798879799177130720732255184424945086384596128057910133447772373955734588330742955350492712201053943363579473433251123111587369321571507200058767290957839964346955384585711660924183880509407979145875157349750107666239374414943099120515205479594886782828461044379297033535995296737208871246618473110990692797044061177822726659460183481679982131995614909761797630594150002491736763548952080234455292557036106844587068618748140026737919692907011097981412906500933793969993005092616118876678580747616038857993612464304998567373595493027206993006341153219443651118580286534586733531412282238929727851361579082854171278120224485173206345849193992874548129853566470380599442550240858582570370099098561430704921920367341329335992689770643646120828404408143882027974643228474386328593318996169654149660348448969178894002447727613338693941338248828947270222166576975077635676280312245629185654095018594186735568716241949844883167884249745734614441310862035415208848965941864209708896681301224034499957762980789900087861055485300157424827554246462692255580662319177090066958807374262418670732799463525425511399363192291982336320341720220599453894976251813697887283346273708924599652979056394925094213429677776823068082323994993719943854232582344979661096480064068091274366855627753390080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,6] 322833392366815220420796961370296961211506745047386871472381086580173179604725452501055583945489829875918669479966484420846603146342614486188475351802150604313748113906273140447241512586700492733835393553964939918237147011121671727315686293467401594187671047921669264009068568625773674361758761817823645288417556786707077649650335684829998276194062496547565120714372194757036948136731752296047682494763958479046932410887660514258193567024424484006934394178262443473795811542244825625298143868623795153041028549056215616352319572930471017757117106894228576625519739195694207262228582582841435648632150464999132309235445738202331755076074383535483973610825191398371485557564669008486335322365779383678638962900367153459822745847073179236080966530866550895250760153918854229287105780188552696213433315237606149220962147628415616513551194611776927147039129158136052644597638852571707310687134304235796933873657436372968979832203322199584332669696867918421354873191497275817604357961900242675877051914459036422659506494038682971532552296949624903253391018164644172307879293652648059070319412119317808734186044160995811296686511785861533487690072986888271217376686473360772577176684618658300254594395589402518057860092770996937830230209697830478077333865247908958008328255808181772266944078283201535288801181556070493104950035270200679716553754319126362552878988887743893593541514624061935185510855369562356742275939344852360948163087370739543770774204112447485512577602136629937979531974998359882151777644911504564633754681713665040519907179972188253882149901734198842789934408908476074331350596877081513783580923751504339168500498374864629496951471243975729106591281117479867390323597612380913305336208622966131596358246690379322946512265666121756874346796881403485761394370593189980485662954817067018688795854104693765986429802556660663708324713979956996857825830641834949463304114771683299537430792246994305841913183115806106592470598452087964469014865048920878056636523549634779559761503458494141052509871604267962709883285599293925457102351515700299249866854221191526532436613994740919263668981507973330220817817550539123217553553736243465665007922428374828309727055106184277264715528403325762172623200653473323592631591287671147245818605019051281104120100022391516525313545828200447848228490893622182195394209018759619000910951118063548722936614040493778168602407287028392930652651198424106881116636073002104984806666589262285815378201891756012564049354930604996326237114202118129164006584691759736021431583669661024832810302324059135144080414772779698954835069586105311083900851529115111837647112938467140533485568000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,7] -1711193742186023032305206670584129986803669177473068352598764239529888732681843568441223208929890632692956799445041152271111909521512428250909849254521409137397208301484280679794431010021348428806580245896673234010648257352766517131656682282206880998373936860438298887233195976348265589717862836025782169909009413200279571312219515470291979222131252704189219216178994885092015875074551186735431892782158269657560479101881699768487402579738310060868415587469317544517841279978363246140424577004115970329046901369546322878974810028752508247146958293222970038764123327167805790346319833702215994321542869232531766184074927510824003880371757704467824718479202670656946476218458436394919007811763149373428234208484735965463865581179045430635804794112300492482774709071977120408118911828470348328418514624171292908379998632940782334370055800011171863093589394152928756281141996294441312613621397132705603860101341224299979955295079117723351502987882751206151954504080670546588808955211872021311777909037911678225258550509532060727305810929458908786502138750003904284636995206666390658894584116828091433676349415443156777753283351781718273536353090758222333676131552942006496066678656614021502881885151296032683568780660123482332846956500610634943851787280099373248332482673263474965020047869927605280383205824740065505770645272068330554999254826406179004437193054963835354775777371862439149480551735478750529981928992263372910436233344669802433058909454183342910836831207462426808983238275134477926590509612454688469237112304900904446592039904765209008771933118471218495636832457893787772685882199331961618690513517221605846065651968094728931388209180363577565431052610864246884466702864608709473777218010923627485169719089703775528441323793365874990587219030532857337685709567853794502473447485023885207069786765595213524169272440746999252350267325221932355320702355167199038321971897749961276736653243018839400983986846032261688136347730638986517580464388059704482302783323795963373259790110278026100990264607324064828113610425310073164821318582751246085196284019751812248683366501123645685490442093284248694726941049444500683817131342125127860195270262337722869849669179824530939604064050432702824328861060933893967557516576033413794428366467998276150723870333423449973002396202726767836062313500740617142051493463129302673677964566831421075172471847595068626509817063377999953320919347976908038659612790197340495463191950495554270659199377828838400477173433587813751366580269256441427018852325020887830366629229250469028632837013622961230509186481794495627381189720532052906118952543773746392270586765671926474871930880000000000000000000000000000000000000000000000000000000000000000000000000000 [160,8] 7087178337397454266196722568522915436237384607203081423088625091757657003955491167298816151061863535398717215868082889031196431073153409258049878548159235185476432877282269132099382861541853056706938204460063674667930266095440868512331282825871376851551750681191724532862923639127773640964586970431328953783723113777306005586039861174612650369101007864876950176640682799675801151777852179294594681140372128047488581746873378703898305269647489188896983642425000956360880953602617915677950810330294766395996808752476223801321602101822249160772728254057160225231061410849188747402606479478338483966124816131400418395681758705855355352350187496449767849932144593668175749906567058891228899129427322834459863478933155145208324279146124592920196885258462442221839744945428136243028010775659344284978944977920158503723669413635696051202183019429851035946062789837698772142938013731543491539164185865901184031199888044189738424251306567410743959294486712380845099664878729269429146179615568355229170291960256365156020966946872461857456716405505294146899777885157902382631760066292019375932711335163734423781135635584715114314721785548218895331905162004335052088739373991862383881682174694698785933418820831822754218155430518074179701441594103414299074063749984648826591393142071058505682157599528499068244633578690042807597313062118740857432173067553289072496863155153556788797847941088678247684510420912523711479409228956471462028019504235870967662123026929909299560619069689643246641763431645874390634279191327224095561543330389897365781619859132395426352673916308834022268562267188392274682370883920295003133123539700771218595742929642959254133743181578880415725341904811166982133169683729992043664111681445383904062171714108346392490406508220209577467887969595443641429511695098370576609998738565535448878168159740309921936798773604808681330522045980761394262974489441976363435477876025466017778224654536459023586683319744486629800876895473765717291068732000770373499497089730862625517894710717161984319852536559353150438808877900620843238506903301667917342413087906833183605205630078631030800896095469950796756441077651359287262047940430112181422051194961677322031575374191017406390509390128775732756368293665079992993360446649321250080287768010090924845333853852276213502624616444101100403839255936545565237062843559057370333451161489621117886440231207886047062011980401548135086123044916655376017794064046857828746753710482210681714385811565219278434032069705057370422732372261965001172124112455106875689089840431960444192718096843041272750633536926307576742642568819103926707785454185911730662904676652493081696796672000000000000000000000000000000000000000000000000000000000000000000000000 [160,9] -23702800792369043488520025264405326840711951121302737468835068970654491482827121327755438529952182438743771275241558521057832693426872952872840394310466491286174649349234210733073690096263898011640971960276591577151435139520166583751838164022970512805456253772901589239447827569245359898424797519651531638355729324665618291815794724346650188362021025849813715273575321688765369969905060086317694188814924217859721326508821290211592213226719841723233492566309278385792508111800734077826614530010664670368860503258408756837642408913398432852819798682736219760388861695891956344083968008214803007434052351021479411819990723815067001509708494945404888582347301515287737187089581796168580143293868842680737059050581881999566593310078781932715667912426567748144736800553410247623817597785072400532515169289326606790122388366011467428445294043419739049755671900911382392204377170087091901595107385167742666050804092890631884345352548430240573167016606285298375090254986158594272410641430112446552838993154614656758930116354548228062733672420574605159085830625027340121292057117808341295679710161341747199269967097792538123539014128533736573189080744883797237994722438624595265418593791451173629688217270630720897798999817442213493160598920377304853402076197885427553315428658775331855840137027153465259294569499342553241672858528917471197579687586793091863868334441455179753489810987423373212880201589743204339764212992239621482247957959525777848280718469008049988854984172065683927978938883177867657085092564710043690284776612062765958809082653852485719330768484791012340086696799018554044620438851962333811446480163676908051951319946850825214879276786854183724217678069840560441576549799121181790257006909681378425860975456291869319416564731437366317389932481189504566235689491736256960011522091821284909847011264386727962756009440084831465212615122728049702974874127329106788535537331929511394376292660249691324950707693120602647282207852318746960627103230725555423492577101017428614944566521905336672751504091738744489617982084407831940643590226073468431197934671877193630488260019729201560811699430943772032224288121309000396994051950621036231141876855469349324259340601197508939575085099954402420303834315058828305430435785101201802665002925289997575000073588798744141710019262448614855627836975803009889220115697545127618393219594283614667774591859970205775703695269052302679038902616763239960767230505706695482642525810955039566406911806940354765895933040430663510643160739853401985548677050865715660165135409238524504096760175051423665760847567108835638891616395935444824962830146759975658599644590403828288763985920000000000000000000000000000000000000000000000000000000000000000000000 [160,10] 65603334163322402814566960256747728069170126079898120178146747563239367607982395839898970095204192603668989556549537154173276664764492918344691810380572993776752747192771826632036001333581346289173543673523418315559997342133039159437983078922212146368983768422456544180435773556471137901429939443715132934272317150806868832166922373817436910804167752098543102405498571803551087473027690681558138534846637650827695781436518705275320142983076037775044256461237294646238784780324886443138757992694539582513557295844464701786992839801861686188557309844580046995440371539812137081380906043766698529721702487828876498203617765429074408746288778336496339162003103557617205910728280548356675858147734199560523995187800143499589892836639936657206650273209111646278323540755347986491478087632193012478110565825380728668212379590647791491979315418125362049349994601421481204103537909955849934628073079889430433713901662976507487833794035764215903382890238454268680197941282199706398719314502406975113680538106539397343378323801621655237654854291365971817537799982742867405693585133237367622591639354189807174843496409581330661482215576575957758499496404787039856389001030452798510804949052603874796036455572248894196476201227883778351521075720534070893690350983134942210552058350136705027692652580463693774947200273955313497988536661493803870943045914554414356157600765806243716860186413600492247695763421736298643732877864961815239999530542572197691151715920664079540532347262579223704486161125804268577723714895003351674286243138214452376887410911106092228618096553420100394692267449884400977465885730651123821495872558824884717892118421562716723872227072652582973866815790948992032160385218718235713562454927236827719502977254331514543634790221490193536732317557499015105614493225479086206916918638208638044451715163485885881331525715604440735889127088970710171603506872531559694178995493133090092188215992065772341880085569090466536888945596445419024177976621354607823054065939004283006431013280653379378789927394930344735013325442504717650080390143408170016494439759825365906841746540322518224465785910637016503341380118106824831880623413706352329055039080682881936998062235707666897918047026329108978665242245228909346735533506798363677708796981826777796689702195134587061659671992941095000827558892513066114677757031032456577379026098198598299863769911533062386225817531632237953995791717352542568299128447278690201243814415896204778506712991804370302097728151773291933741868290922236959180335066561308005755919034418861467379300913994433633531679970751892043414102871930227948851921214011341422321781967309895187459735552000000000000000000000000000000000000000000000000000000000000000000 [160,11] -153114887299340231829008513056844416386951819461927316926656594413498878639856833504401844483121191024687144250658336487467766723859036284613771537067637761813625532754818192516179276895283713219946731669566710348001681344007689959629865632259131158550339105646763037412179239308198761846678280270663867251098691187046206872551557099721773882669415010240642263900297338085329453051499501125713591106456140148286501322892533222273808272078595119159985328610451415543608683326079080469457086586938548277416661453187524962319383418174972879315859407372010353616216336067476825135745601589564304893161795951694999737554062705445667449621534571122373823712104673364583923083219635281946126661063555770168238163112199038084918133363111956012816951435443405614346311095102260389355829311942329360873895910660982915257630723833063723244112799873849263919751500170920918753971338465175499903236201746326324586675756699794610634002045196217836437091871771368853931230200372727062977095189779411290004572296904957723642268130660267410385290229490766621855463742993705247942400957306292901663040125305303509256272193392221979907844311789728902309814276548630037892023936337789267583346709402133455730363324210085763953259983622059880579661417938453566512723537738663067585399626393120320922827147397031463931018192870826507767940141548317859836885610768001716606565732090057082069298755702733083346860272853018769721532233497963008207492623282315289749733338345515998361025888212373646571157729016310576340204308680612343223417490037786763381041697014210366156363284336098773003258044177764425336351501145634559842013671061991906981461007823450546470166553634522233796716451352949256593906614022684135578001381527094496608004687001468086310359490824998505178618266738980226276641859975463530261367913465331868843527028115927558910045766259923031195796489397990887095030821805930209776215815686888884273425761445684698859054238189694479839367611480007526855047131440928824209886999367137280140514037980374818512051455159226054840044553741250596750214485882641500692527357807052350972394256824825158321910411949240777488199612829622554203775700666752529312392679963617937264979252928626358073827285932783978358848476762455617623825282949766546730835687482669604552272826715492172001768948051750188883516505693857936519709234734777462675426330401642275500831269932542772905633754284258848412858497189918066042910885173448367890642779618175406355075018547585663116058784274732966559110331705909481481256505456251517250279833738186712170165139489922441115687137051422072736830191746615603399822302832016463915099358230320261357706936320000000000000000000000000000000000000000000000000000000000000000 [160,12] 305808864355708004860936031011206408557116058398619896003396238342711990066852237327380926194355661243519147293219733670156903017502324996740431512602023715731123976389579830700797054161399748401688952972772699262906044851868311904029357191483070027262122891507598196783136674634242772050697722726129074658969156950069924225199369317029489925237099364234170370514131335969876345571585073081003928520784084275859845901053256535478407808965969650771699044938247560013111278460854322220742968912377806240429673527045529818108734176488694561361701718108270393927419129503417808578581479983877881081721333044027060280336798581260698635267317954436168667389413227499193432187216279937792199287331031012156065478610570566681717394140566924681869805726764747221825887188375384203027800473191751702805864850036453990555190395413477874762316710669023588209464299044884017566174190775128183054127077109555775747471053098879923929392136268883346477773102449416647291271871480517713585424089405539882438318208713755074477821075778188045290022285396549028372321875090153339331934524924093451962457874304413231190984585069364646614181964267554489326687303234182257233304963062088746804217050270682801499301294905718634000625213835352068704385305138200660507545332054815568616377340247802668782567632961124400496417459263071564689059967968017180714185692373751294933094010177001338823251772874281775669587554964290642968395919438606080799602261305628714956878881548782781163722636282484758957729284666555484033719143319872132505849470974437630835556712448157228325565385669089407728439977561363404638349022499896313161288760714476575995587204134917692733577104799191656547120470876589734866822858375450428184560775881675577058973728799030854284011030206643468774298125979983387198052897147448027674120256555925689181189466954671845623586972261770458295889552096821733814614876692378687530231224654101330129206636324565819587875890647013968513434844352366342089257589201514906397650686914644764917253981883236286141433364593839980360053822958135563355536358307157918207486491857242892688437408080122689485989226707138590420275702539027327822500642919330476461656450953996525294068854105486761585242135927658997933485254472845986614149428178865247469761557269073899862504415765277122111777177117663651076156012535144902957573943158809904199826478867009805925099604431806969075711694113267785512100243732942898787555603004197085103811564161601021004825788766225477127251441002600418945492582636251204745252089631951879468109083038115052095643503377626326875687292751909783640685701551668085955000710186246494606984491610934828518294421504000000000000000000000000000000000000000000000000000000000000 [160,13] -528717202490536335280221287246529285985589945461510359096234227039559562605378859841927814230344432630160462745713709064687214656453500178083935707066331919993282242387407688735052111648564101129800505917750824170898333009741453242853143565711003931128717787726924331786963248686174894698835366154768434366561375811899081706086542129562246193883668618185589359743004873328366795828746346362335599709519119164343888413706963460187438222299060586932015623517496816983900670291596326785482793685954302529794068990809305628334737270316048087445871750961219122353014728545868097272605206074695419607753902476828669921790511140316814143119616847779448786772145285197365503660636704230402968705826008927649341452385083902786212782174804138446831299065569289307637780240144782776611070327121693876079404143719508547431245115504009585388828183647110725997417738989349785266369621881626350964773769937104285935805916546955414355614285460506072041157556159137182968794078580013043602585392969152414404482897562177163444570078609098909296886725749067025493205299705269814466424288993141256574500421397429762518878180493189090900610723969902571835539523510753902983910771059558208938447298992137146243257899408066911972012718938281082599120646568335495601374762098274041970605958662110073189001386413365475359061073616824614752850495926375660944326645743097379230665831924936870905175376525476438285449213937146482066874124866881303816622424602887260627736025672137182699856362880399593432430522883576331104111001192993779319488976953324149202180019566711176676379737684102624367031795642540016768517729604497643069897949909965232025110835953588061112315237894455649668024852062117315068812346143261044880404114000179861972860085295971573849659440004424243722158472225987016213458808276965880962805955501004364266086229731073945533609978655703789767152845030384840381810111310439785478812809598483034669956798957085440249514977480987279211403640827127894994500044084633594672018888286226227820144274541344899248239460857588574978623355184885334712774916661288996935818532137164136054584330307177179028239108813479136449872413146831627467448254075047163747256731204429547191456109055511521822096308243675146584754972736681663830503924787153478316236090484905579019838325245339128392371409846215940378813998318100007235393461597818095413838087003777580363396109350976009848523851663472846778707582841418094553284315103550290714616226908329542160027154272450648761916547353798308678361359558039546620595097593388425602046629868272466468527586286367964467733247084699410531330713134104381663764090641666422153816909012675827927319838720000000000000000000000000000000000000000000000000000000000 [160,14] 798409496125762713727153415238218178564120233253675239744353275020657049341243058564443946006492915667494453177192120813666087102804767324505629073583841001124146414753099621634952892778877121935694490587639614567503638349197720910549428172945007131458870066479229198800109317386750524925303039676219633331076635281913341005629571140985558137907994154791447565469636829807618758272773204782994671262122159467948951711277092409847982289572613163108182081755478373165497794043620469811057834369082510846236581991459232536004677678970085204612139145758460397439879657379640677956779253842764965041837228835729214697612272979941835150631433421372566100640796587413780671174531338509216879490505618374008061335306213781442561151882646405307174059377411317963620276826608185736426401118867264949083884133956179333959389701756929939837900129938975830931740072795556498734406911351056713110055569341752712664807988398229792792454705529791092338682342359167136411520679502607522739161732083948081216439947680923581124767764820753416787652500441531146576498020175661894916310409175931733852008006520514845766315840769206005665953951854397565241560851409806800106894585812045097194404745023675422231881131741861944753486704924575197592596949692697744814173231701393767991311786209655777746060666992167891632925665107566255549137914796053316193108608938266138543046927859641501664818399812178642709936408273320557594766064042146265104962638137922895928449714556571787438105227665205084344989604182644074603332634439337191779885737593089877834903440386428543857991888739888829341721837241567620098434581426176074583928782854521507258524056335778409959066074241117008785106691606108163895454229473704491731988811652881602999350917244880173729928199414342069330148512514698329528068819947188368091246137256689198441999015495507987693608372591786332202674379772196795132938409695500485266074225353047330484631691771798935371924104934723398311664231631402441256192843503138778289809597806225036918561938611882468704161980995430008277117313035430769465716935862630289681503780943169592221147600368322642524415683994611041808963757383117105389517204212692889157821041647019256354954702326700345203335653857914811890387637456117619087820109031929420416438831174878537080654932970748157905115075589809079550833797256268613227106395760097825562158066092830544971660687853391100074414776820415763256674913909786841282878472232311390001694182503926670139059507269729499136393246840465937018019260675159761668045577741444371413681423186652633936580689990597390749383496790252293029370041508114027360054457974784930122293007280812606281234776064000000000000000000000000000000000000000000000000000000 [160,15] -1060371498749571839020328788013998806187839396158411362262754670656617042314394780302409039701316369326107529361766814117870895040687058466386565312157451121620969199805774393507107752519808274624669219450647936976893995592050751139429576178094518592162607465459757328935217654970558147999666937342652984641864542707500198282242570316241106347714046254230065604910866333332431653730654130128259528759411769978314236744616737399749489630849154818388576639309913772043733840481409557895834307543383738927819579146214167206540692191259188687997155332248601318925178855704960568395403232613976187000272541584892445690564757208723660631792312652498918739943663158988655603450277641920967426996789476362497775715979265441982138352456106396792791114699979375822161557017788678703851268640666364325656986998554689684379782324763774909768234407440978965001700023892177815726310531544828801745080044844574601544483505941637108800090995656734687003302580290579645489480282124992418250507572921900810022530173266409314078890514379282639175862561284013309014528665356727968926347827059427279904804240182804920222970714555887265940300773898471052597150879697112121346922296763706572976790444378742865927479882228738422283305725835607442696849248426294148982045313508564291222617510631147523710183867484298380439358437736823782551384288874185133917248574142651362721559220563873228892538321086880697439746468133536958128258375788046205006981334211717007735364615854366949248039365408417176777315200683600295805303625235302837838967862639869449085866522563627199233117881029206615834187748790572305305965624794249262185953069988020856771654242064859538943858582362612745256143504880392060235706097067872394893409865377790426026366794577154616040400296129279112332273925686410893109670398924281306905280345180729490149105213786990202621772514289346278482531624375823011236413757729787963392181726808590900303975539859162225945941460045862538926823941565839483326847910057603397045006262688032306812900621234078273213351324586112646786835468850901083502790741689113918291934697518702561832834990305100607121491962924790149059321204038710406926839648635217810152999333423561069025817182996018010623125243740007216519614250297175987756465177145405630737082853346045378263285882621101772517918899879150260000364276707739329223482589931860626911414349109888708542470605335609637408855457773273396079143702812869954335726570460625012580993716408970463667596259035421991183425238109597378297205656376141472455046803231080401755122716743878388001394509460468834848040756884170287983933974410298798417595957597662948917773421737425817286129745920000000000000000000000000000000000000000000000000000 [160,16] 1245429110370584835631510961217602255400944807125249729965702466422522016640258835893270228766957666805243736734853786446768559108794015858479727657946991878910526648947673602556757674368674295181629340817043161191891740208450221059109345832705950754865822266834877967342336100040523751660507679142122416113214855590941016463160554669015455777479818189158775073012692024900971857695266002131717147417820938148950156958063674632157649254804943440679304362627253309139398930381307211082194808217183074485068504629961057398256953871846133376206956275075765262794043662258230986851292623825028330538347435897101966360971070282574472955794139023695058217176911899051250760020995427332603417643938509082542946642478497758439144911245492450133148647557331712955078157633074403578336224293987174899292434083781385201632814527821814997576016397448669051614239767514438045501211863065592731639164161839332177147479464890324596751153608923756465423800952493124210822419770125387806560744786893924429055532091694564903538044017401759837164060323304982789275957167787778017982869093935251859505624749176377375898791313357129365581449499847002779976504312746332541596569715576979009142100887949769316181756442338624345374728482445811882705202083870625071873088367740133218282070100106766475610061959741100657980792213468856951355268318189057890686193274670686248236278828908016823735783534375320780704502774339754791606165596175101046381435716742613035205388698695396289836932454400566255765825011580203706746131437155727690649855492354637999808336262410022802679420022140662266117194442128199432658619626693620341986481873140304771342803025897407375823541795367809008891753308794653737167720501139815042755939445270979400739972801547190548149850093483597453529695271507241593370504124498967384181219835261954583786290457562483065959645550790555691629655727146419782195753367883887971521686458603113925325414498149938851571281687674890533495312168753067057722892264011086710457305004433916162088118491587050746653078130995651684147165749174200948008679295840091653715191756845796416930085280989155390541776542290116121066554163324453260771579340847246015640038025998046868513818278045265474652080977611222691020932638835060289403960751744159515717349362493236136571859871856858047594487423167324101390958049090799860064962035102834546795941091683569263582822864533271843324739473620630686122507232560050574499511730176247889954142186150745495389834255107838939322873992782900225708361296992234118903987641164975844257967811509330725537365751340681791443964487015107622671920073801757062731068665324617242938894075789931036794247184384000000000000000000000000000000000000000000000000 [160,17] -1300300951102338500011896914921725029976306558845360086987567582184341032867353428688562559562044214751010789789061837807870864999606109940483020427404670844847091981366134253521843003920467220487764050448319901720232024410057440955130004898278819459173844152764778254192670845898044885240741067013059633760879962377897138028381000886239427655100520241189214532430933111819680369277525911067139862910911640502020392784955155866378267583185897700279640768287333811397181281132757408543568128401132080535683641694376015366242171984811095896475618707709084417675044917772172234316643565537135495981634627250280489157913468705698551583790867777296752726682416262071837701362447982573443937474661296424793234639974467597889680458430327395270450518878764011889687692567432172517123284891567936454747660395712778630987625599133858118663997949184310581250910099777535885593388588796269094685079896728692687396791484549402947904884474770087231129430869069744515403866727739019966437577204037627702482176438396772417369493496566085922690418471169334032285360766050940139749530183733033689325453712499686522844420809926785451271145542272342116863923496545276025443329853564079707252225383883972530101018605475134189510418790525389151165295035941119073585464119453180531283882106811490606505989912080197365952985535714460570026217272386058626762390649673621816040871710758177540084542184523475361938160326791547792836398853627518588851528628051405733618228751435152708020183560913093406867938890695584699464887402401724947772012523684888900467943423098401811268586627672746236446773230801509463866688042398413448900754538156999312090628681695069206737156745871358035780167597729160035448000603814963878644675501748875321795275597810663735561854241457182726124496173856615461082377131787459503626621714271013848097605819480210835070173353536577071777099399717596569214836102962760717039618796669183826211367467544724769644646933364411486649943615040295301038757122210924357203072250989367001440417626577990354649313063016962896389840353221903068156014649008802698143525389363486784350162918206365011902593544417916426314316352095645483848033337501288723696382307162249000142606187175966741809828035430754960723016858802243641074189692252258319182815228099609484220936180370910510552820970739670544529344980340369603252746421821242420972396528754845854699700182065080297387643550254940218893754976281727821844208643014879606799551894515963468039689131659844670570510351174090011118063139114153191351708629670543326102355995820048567556488591398613648691654352657746780807333579542997756321932094057708264263003088913402659979751587840000000000000000000000000000000000000000000000 [160,18] 1214448650700644609927818261827486521212805923298006586709715280943246622651838225420268324527188916119224799796674213695127649699690347676726396036207158004601713725430646332632027125450808037430786715626030049613273816941231061924865346964678466378509222261708031192769580696879728162404945339108471436870833202226054580414993319546700246668459941056680411732933277616484316262861613839332736409744645416871542122604928560724941810705926486272476004103479002934249567294438834854892762458369681270707491042188569535960909024428773714306393670877552872918108576078829893907147182052988845060994713021995714051071117074757698283451028626706810382492990787214250542865471846612768889835581851440069244566452861920116182294237174336142919192764714237389148081821912725202676845824093014387408128290020119328716188194902333366761032309941783429491622413755580170204086970581279519056187426058800193914366014981316033982686184253152732316994228588756198036956979171205622016029007259932266021321575560654922380500787006111832975220011179342194447062635363223248917208160880997802163798842569035947555944934065058259972164783219849193964880866513853432073947595309568519519967251274365006607264164734471475021938462252797835947816720108846080213549034570334988787328319302639601705093511073659982147489766576636951089092385883929684357858208839442299858600021745963785246439869399763383048070475932092969584778453416494305028291313559751277071018282622596737442242378596955866185444714856852178162602035941803169307958313181668668027095350080316072953689353587728695777166689329574945512086695005447924179651344834166158414000810719330031436882401050368893640175251817168813901201496018396640390061487840114853972607488886452259535856644427442579911824869359340865221826528574553264414497927356192742945943702512662046251449967318258522233615814677245903047725990177950806127001253591672868600777192375700970695192308593324971151372435712426124652335187238579842740130229376222532676523264158271297124033771027746121815862705164393734174818091938857656859394794730742655115718302907402537278303581056934429254182582964433729923469816379502092359940319148747629475497287034764890197465309660562662253247117162160161446447708307108996997394062983610149762591802255982211041377809957214376292985563042147348591384009970514684653103215441361506907044320539544369738326551334986488364443918948072309850751806520761894771996435707611157023173982059306935175293395785935322256267144287069559719182852368202904798931395583987351868799955322926828244457102799798362017795508803752786469710212031795715675591398294359150022872390434816000000000000000000000000000000000000000000 [160,19] -1024454953874820610563823160657729934832449185024191187578074712995928154482481090023124508757469375233828527452577101538627090706319721600030467823423639100274712384047807585190035280548969468529397056472713594931787472141956296910095195140198343903989666333165044822085995351353820945100619784031339716168878651674658959428168270971759732772669475956870819963436622765563054726873903477979292207532307016101174554613427331313929131643880250817136999142579526024861503196907582861266788087380354948405425911765256087115821998903153513733288993051114276681463702613599585386226111459939764672300826442715906553642499822110658456138734004375154836452528164416303582720368315221051574240892063959578821108076010654005818496735898649713410435115600316676897428453226847783649043974576325805845873996179092745234247388308503017986380661317090065048467151279215135727111560262204389243764310460913152637752039960855408050809320088124186508914396064372225206518788851789492290731008958095592870684064395446849690155732736723471888476149316199324272053147329384711485015968643580195035721101205986163887611073761891210462585187682672564854662156104183400699758432487304766514216852791838130922991389089464663856952931770450478794218687239823479004483883374270694579115452676427660046400308869104861088790060916739154392676935559169395544003319926529134631712334444619818060396118411246064893403090919224326000214026825678392349969087525549393765512068936199292991866129975870334631248029831752128721420929742033499017251785021925729754635755272732314637431593420509210734940070878725100723304935709431923734568350600446274113791779508928879146851545705180865432572367562860373852963874381675993506939727346338125959552930783828067055460366030023577599877837820498992779659123332870935566097080248259053399794016888694598147607490791333991743179383588408351427830105277033895562131158377621333646895916520983750052410807014641714464724527633939766917045837477889917444754530931973170376641560099509524932327065343631528551563223097083964014045450871314966934489581888279411456674994822932999421250542992414399196771038300523151524979583504479191729028303883786169571934497784440225464568182047868682203406992499417209886742410331315270838424495645465984057891206786057273624590993421746661175875562608780855285681196881145957496561438727848110056735038154398449591469322857723860595669149856118340666542401053386402882266547769832597026304639769472995197844379119194418978127298589874381354142981397709505291256723044718345262836686947287887083502814789396037777600708438925423082635235012587911174925139158599724796887055728640000000000000000000000000000000000000000 [160,20] 792189221020309482002372926814591868111043288165864078233039606585863418076563014259980319046109734248132333166057761060572904917409133813461893930302530470489013658143120796672638418151279424532518453748223091104107276920984927981511744593842097091019247607758339497591330640965338673279829513924998622516589767371461858149209201435005355866024735197152346952824087674051898634687888662796328661547493235244428473276828370706168359749683562843150477340699819762568183419294825392975862431811121958485678946368482391225153058224166417008330490172064249868211456272291184348251192397691464710725542015256817477938519990630884565933718197989896768771641544788374642836493896859429937796105248877217213772739717591944283866092190083013461932783524123988742578859827702230624275087704294906269976156441000839892490334470369760483142566772981017719719635591035046897225144943079483638136456393664292220354554695541447859315844375790257135121194238557420118506542469378211951023238450652197348347476378845096524412488539763275139811898872539168788052143341307158684710591833360742614954261878877974292715538214341153092179309628880004674306406508707289959857509019848255573328518365218633896723409121401383639205214087243586612017437496553449441890599498095957480555429767450950619778363928017871582332810303075854168875554614465759591643873020003323093762055014999933516137270339692602923153762210251635579058116490664002170749242492022704782710012230520940521817726720075162919194132128632757975464952430100670967163958483455865678792043278177343038204345304127037742566216238626699641229101724026397759663589851457845308623373913195831353388622159473250057705704237107523321847882818616722773892667458229949974228860178557957894677145423463843260211836998980072662506034029092812930905150892968317208384612626339123897477507566244571814033505672373017731260416377953689371378201377469662889423554337984388379304306692575980338037891683501911617663933860440087233641402713745470479290042767709907519936261451260857574297711351803303052678315436399502560711217049459517334676511686898829537103177414714548005743779759272386930983238751454015568453375480375014141858673124420666761764124026485450189699711305366378911392606638107581767076147847652190210000392395831130557996922121909163320054818695321471635294191989810714209154182547553631641813199878659230254987058288953273677974506308237549928768269448699148030701864860254454629517773297856109194753911200441182010835291377095446692069043559596780983059164881563870413563543118966186564441971133239738583639044902073845558996146847098606522899676942922448625532890251264000000000000000000000000000000000000 [160,21] -572706853250968975969974995468825048037246851893788055652282215326144976622734648900606128998910435722523765811768171849312800965958586255258597339173330740199708648069053029017236282566431615516568090254139798340638453509116793888123778766092431627534145190855453203563417200228896764035254238723823855586783670899637998451276123973627509219843040854779048990411670047643392283994783524230809735476197226965165156770805265760487793550191616090278175774010707307960675309174749465459264151590337509926907658280508571718369821563160906260908707196041900569058590982306828479859516679710323057823319466100126629338990301808787334772912414922167382301070209226537309573949225224626761684041342555878832354570307599648772138969074883978370889582101756965017681683935036987477014298205572005330254699808150164599321024743270819684080063546432337305337948993355571012054351157786185840469922552192196152539945589406560718977066936746187256396173350141282540760577355944273410197654362313337544901347792985114429912805666131193420488092519438108971031105124094848282611460182745589619130259871922294459482846768513660722513487276631109465894432899255937981538289190626375579868942054226828256162265875501638963149003488068657387119628501822575992635173693404385533361943070516552445968585455041576729364738124618691631284159008646363751396764720576175985466719063324607256881589373877986461620634659361745311509710457317715110339366170771400578045630154671281420023386428750547884285661172049897911968411587738397751233420236464710103629827101896966640861092556749894705192921742471453845568185492191809356508873219015630306838842612650679134148896380362298199881325181862161463358814876615392217834644247697946421210389398019294171369780397531304457865915756363342944550534433947401234687965875398833599408009291965230436072497899929628678070792234593762907368919446425473992937644371399501213901897969648075059392375390584815898487989746778275950045938567593242731521190554922189480396760753463189093442285220462995424400316377382188767962218191243084948123464097289571181686457878387257845719737260560779737410718448600484361425509954306364933879030283569386400621022989715461361011098425879662477756370476687551064784230853939938193087138682528446787045901464850502574576326431140705779154664256360548390913973264205986344863130190214554112114424136134852938970912000779763855023789411787468831333617659502571946227604407048589472539187877076871090343137554641890090000330785115353448005651914048945295024576198671918895627724329777348504413721849716706179489371510098082165763705734129674133180375623600472405607605862400000000000000000000000000000000000 [160,22] 394170173954516013762136723793732372118401154089952325309915706970522502989660559727129196106735863234347443236130343859962806192097054201431142287378839336253293061518651293756407100684484695653395049363141762562713200548312410698547294489333981663485952942259197979131133030315713869205139605884077961081168461940672937352576844503945695738649755699838625450241917786717732740055767413280774041611062824750282736692408661376304350895408692566987711664790687148806617541635440971138593494391364447478537517528734444275200492999996671244160113134419931691435398009882645768980036439235990001869224794789994422916966109676276103021144707826824341598990038798718084968558216211504748782580638663548092430913516767614523758659011462497763466512196120118721381644809205336754851820696512598323765609499874179244941165694840687511691341813012167302156531632599972108336542017589010556801252494929361928450082280417420151904255930895427469718885298422410641007684840928608400670562289109981571887942657051662866074704796078257402061758843011185498049032290999383189446751817088593268876626300673723842463955659394513986503253460453105760652816029970561885739885579746318521818991434693618394813692110476712315914485813776982097368626119971713779156562566381677252307915647166674397665883217099389328354200356104046459484510375707509619708704554047607063074714295829162454572549385801260463314088628230879483771842672593608860221733725103836499694175212803479152731564117212884172900914113820566220409556871421833995557005907810938802293281141069945536304888187349007090778512047650563535663318104017613231772422881190385841177726949520401654253550801164017866131731086802273039841542882535285458823469291991200555051094636356252184807065104460775821695695276845656638661064613684418783264647939458131472458341349612719255175653372634700603497815450045750027602208199938158370114981964878177648640260283465791777751725319719283783099169299030009492559050791262562584111704087235876796175276295571027171121604708350237835355459394184253865663968841526721126929609540258398632721641098048713425239117191703215702252981271305287717805901477417756072981288901925269443346198844886659330161752223879108850961583915867547125109789171845052589410986419476791661534515601168646230449564388067543800547049713105295021617885217585562497585082461378371581642398867762224158697261161216928122754714176052774148362821937952114619862227032460498411803998844454629136305926050026712780646507452620038404081518115897252699327003866351585160905486717684740203791930240931721814565559032742389430922532450574862617546985264882441524992400162816000000000000000000000000000000 [160,23] -259314199569056468115049717872106222635939111575220052947783504291408321846500813472109681634919326574648550555732931647120145856255334709626026506830271435211183592883969015821689996629673456838586257842223689637235225153111471641667610455961525506481920484480717139264458867192003662107623789702407311306332557218224588871693984662949451838312795539068583797280453492709414585393708681916282225199316212608023366372043920586099736308799438966878585027686425662914631573421187529327290239072514431071603447760869756707063645883376446358975639908827552564848598225365681265408311467041233597413238130382269541018636503064684905850996833707627026978052673087611655511146980835956712789143210026562447942877897127541998303566862645667826257106183197191260359741215925338675549182204656977034196824637242641037920126717821731028029096413346859799969137565499878548134025864500691582771767689520670807111530997789501060696129174061594536579965978712346441376728276669117704280265713432430439423086242736954702479787008835814657395246413982477680492711805440815082063487238831912308834713078488461275215209071382521855073275233059214244354633837151040925570918563653425542254057367655063881731523739232216895916203934525836325747197823164182690274554093361480267400953891021027774767214871312294820001200598310932542280373132556556102689165529328572507089501544786657445889236098480119626525474989158980349197901921671047699261859282847057428319297946942857671603139292496308393895603831589530072071381986155552703243295862345234172963318566851317388687541541658201298069160496250365527708419346285787974654352621911400478635534426492199775229553854287820910358093600116410782907323092549739794678195297075628175746385686718493112801806064158834577492269055856292359743394737870062279318607643038228326796773419438891806418433913049281140186434139345258216410252475491514670181709359789741733280731524427991586685019838312719120195648996922493633624410819434845300788190559752334047732363507987931361232717088837609703874569704206134469206412218650640276801800755092741526557446717223035741190611147865868350847206663401876995064690625068222952056944910288523868904981330525005402434380182194214529868870745070666649169632202437754875049672337876494764234151729184918339415292070424285096309616882189552925765919403230671142710466745514086430011086781617741542779331565460385984401964111301979813258236403495240883797954712215187231240517388650383776296582003620886161534109350952603765958740559509767658608255067042571503414828216102701960961417637203083693332791118626386004812304980479380106584993796223979936215130439680000000000000000000000000000 [160,24] 159697732657880701361217639369759264843193884950931874150193187844570987418471408866873052549069001531364758828164520719660787609563154733174026511986160111665406085240240022290783571879056520147324451923768827802764493046242046454377969798204798980173954986473789309363100829786651668808590667109254666486769721849607515979379163977569575151103466142412770763265150002798953572993903100488065605731203628627225683796335326953305582259065446094462969734760783746188211636734568934849388351278074773968055057840385277055109570235890815908530456137227815070461327109569761182219300025373247975880675162882214994748341751477201321851958454770360278528441924768742388089161769196992090354194054913695371932101301835612603276786335294211650720170994618561752455576425522658817758914193340439075780553519631154749673814946078830064368275217596529001602592384947587362423587771689246200772971572435636607613530720913394747220823645660423584179478637561882149936817775784077821593240995243987606917249648370385087936479745066978091268253139523149811181505038462413792966905763851922141841693193602466486253550838239240249864143601780256125557263341499844048571364932592640948332457308644169773296887143113659173538257840083662566340976237477426846950744792231298593449271194057619037344836410213284559064830391257530724489134675421408308982846717589112060827030530270015692416887848652539446145288435894230009328925016853436997179335733728951394237883381160779415032680371338767111919677249413248093746595966033444565039819651364787026414465952406057889076183804521093124417218950331870977024766457788285802702200334133975803756107052603424973732793383854870422133855334039528938517742711797634220610859155995184488415100330346023844213970457408145582057091437697016903549703884398192051958809611357737927278555013773313835663475729606043046820721540448562746856165709303956429694573361027068627730704872233033093694250007149402257734695753819043918432273892408792208139073155165290075393375356936160181945487818774810095107561624900883290696381551351381852711097444076860104384848790587281121051541992436961935292912600902660285074917839614289384985425134133093561846774068840995585069799545723278031965880596153878153471299919022520721677768186622226159626517979451576479692373209216125714825143526883551342663471797489055034498653573410749624883650457614210663333167345012795827513669226401218816395908323609545661898766001600750290073564263344639591994444020879070332598596470797884567836129317307202188384131602854403133081115961208136479781553886563834018572852497104548779648802295045900914060297116229276017944709562368000000000000000000000000 [160,25] -87692215019339467421472511802719581708301820180622768842625209516592084872985398522501401706932673153371102065285450499758069469531405569065466290935772968258244294695422858945876192266150209040843892181911221991642498757146442324212757886805175860501034224522751985258555597722136619334253910487764342022169725393020480144466743007903329575782583814471799300094588982952475829899643962341804770014646947888118927240998473422836643831262434457937278081036336653212964349668035892070495158450084609373049696841153411305065932641136320204379088318291040827495429720631630400750489683817739509269588899955918141819130298393848056072547939290255491550984884550923396267007820583262442260805245108831688583395737904175404211068993810419350951892118517075116973220015044414293050703721381298879600849424063549109652956559841756434918245768962624055044413532926680948721618522911237297946543767015936000722940173646624625308277950439309011013415543077691789841452461942727178676066320234374046181756815306713507652816729966875137636677552651822196346373897621296688765753071582199425405775232025188886945065276855723608979983487228121653264098685989076651833616724082163472581648904191313962500669865681059240438503177065758898967749729120422351104204450269046512351341793424261350426444092166012328500262264358592257137069076035409255946311469776986555381119955583790078136116380115773429000764743640377403235314364374439653319041859248412606652630229170341146594319635121831847072442622974788524397677949982811773966475159079305718043144616037321351570002099026447602127859231540460756194090656893407064428024085319386443363381223913672515828402071952544502215916393116148705931718281411276282428923660130203252431268161377435708429473585638610797989948149606526783191064538768488720957726055874590461848133154377439036618484280813316995548982627233485047764006363027503850496022547717176786009647507370700916856798974045740438593659521215060443313811462724087459971688311231962118171611043150153915725742790372330829305838837621681631187193218434141052604419157029189058487170511087273789712835707427348209178988437791609422979780645185099416067912080970741786290668720211006087161193729770114486005886696024378536118751320822967992112338594556562091011425163953638102325275158962128274171861855419957188659076752352290343089689417487510449226124287947040265453112183125345688086868482724842540645562583882637253969103474858984011958722888087063527849074094182837632675992182461508477836610955874978233027380625990435153584555048054342111288136513381963137145566325730201089476483379066923664299527481701995434820375674880000000000000000000000 [160,26] 39265143899129683843717307552264849601454393993593026075490538585581768286796160209801443010973282066983650849610361352411494470976304946325787401537647633574288282102860387492050618843748458462643331394460242232272698988226922598373326740144169338737707776449792522501221633631841184747842955473986099980736897363918891855695556188074329491902763894000886458573837419720395449043626573328725834185288467645444624361259479099975464579333773648709176693444347324955734738589333088684273022989106043079788047758535704414137883177134164839647878849149446195225326069449545803901123842333937948942361998971541999264502360171444030671080413924865371646175165048203589839790346714075282692623254273567701458705981632265829862947983492962630311723753662567419454238802392333993354660904837283843544313708844344404177326063185064758207571685345066261126371908880052702610379138751293813720324525809003091043657918157469162572844018634526034892282769304814100310040624866655105812027266522988267295183504329240996755230995257319247810015182052331597845993104037156516707678357792987488701615969704383520037537774625958939550829606001194530710971580296934098104386166961145638287571937956871983480138115155504375845394462621744474581328863694722456804703471956647509365753202785875243810773835131527208108317653878355386643357087030590695662982108976088519585901798453090458033924591235654609660491900711065235689366942303321396319067588291124552708673162195200422580794395201252737993886872623341151999350473029544241546343801910033327560416537459274110086090433900248391390266034580461065809240055903707684818536773608410058689074828704954383472312670377275187184991517854158108990914888732410701552751163835236863001057296443718258430184724210669975130317620753582514035547151003634300393310029468156010045128860637817508708599468667359824769541390327987115724633422125391931939410058965055594246677400266596744940769202862188784163586338283813837241074639170104579974120083077383536903068225964295658683408781314174929257757710868080510497687847654336954045375135780624069340850018357074705420749696009706665424884644307626993335546011248118775680302952740422341702729976175033409591714537868007581959354768543706555272447092347757303090996002636983088179037149469215324905745252294328758374252795831907623513078523173182088411605629838984823143864016962352616217387875441943648856294464957948689512252316121870286736141251073315252106850153693806854042412804357668902797570066624542698018610741701124765560066614952159937035254983104622309249247647034962835922673618274979907694815441721997563241644803772932056856104271872000000000000000000 [160,27] -11098073529005437043628643507381525168843014514489866937863860102217040999559659194769185686743318500677919270984913436786222344941937561892134007325927016010109135370148001249363830495916658967924277979826241400946104970964183703313271427278504583223207956163211751466842943611499634866490835603309741047396707982408692065775961440276620234873559052838035430336361126397083365811663823384158244598502800912287383875805618487918051655477127071713566181997308888837180796685234207072865823108257466954329604913877643467505929421471350456084727569537373998021821571737679272349430660384657012935920345427077533007450818765128622131334272035260974514849253423638298097038935519311910037888576809165374846404670023009917824201772662608838291493306205373563706288423296025926985177195155782593703489123726921928165553137299305867073409724398596136110863406871528957675250957573187422429831089345128401449645598652160446823878113109826057015687918983975045645430440026175973104487939856948746904930654742373994295624925145877947405992255854283161662712715227542595890570336632528105868131069743597530404023375076230236023777001655799196810239628897824880929292996783906133539035761729250340947957607380572425917549903548572944126565601236334587607809549011592150315234259067765053362906213160625937951218323297145162695672702131782394993518149441938394368297150004310100078497717160013364804672505032951676123500185652467723381674763303493516225839208231023281005293459430429507358223173360451250200096371556486778914662586830154589307064134023013305226715563153611816435457000658798535241155145230578248423741338774606100417905865364547561686720093919676165120770710261586323327925690539259009107155112428425722337766575278171115753445804233618364525732264044611375793163508208717048882718044607911269810067299249573363051883393761641521873750757543279251784619492689495712973361285188244106888268422419855024848780471579871198486633849546895531846316852282222558190292040959588378311418045743333652835765630738190108995576732401857734463210992796064932585374699771872385053688852256923987502027580911275605374980113493911429550686141712146774472126585946451617396317383466394672320004324402037091601274149751325127787384223643523935230366284831788806264975866900180810930769380927737659242529634318340248734218610511250540257189791103244745242408158567136888288802374865738754823267863514554374219722877876271163805341852344635168582268923618155214597138974827302300313353794000799462577448916759169067417112083359012908270153340492976150370909529918867427394858821567083119874764347847882792691619313321985408955632844800000000000000000 [160,28] -1722636234218142690147000314297903833156180919370331888575353881004250828877094483918250697004891370943413956267179994768546918035158146804336702539093838517354179816439825102246395390457328691581962559851850413476690049133055707529485747851158149162882519605505449493071544884537036253076909720297439446147227089654195771832278736756745451429489013381624644828612041891577670107471866521930499517610180806288394055083180387774012384030471710705601270402016226870779822783615119512654578833063726727127298563500448188199181075204159029440440466957765641257136889699633834915469921156807087406261834047837517129887595141332345787338375889204615847054421644218624720970818679127302721302384874501493485637608208515352838209136845536307408236107043779386573080735712526153871186601192485448735234539992243894189595085487374666638685790206766831110528032488060234790568185154932055709334547253126887449883684161420204507761479711394908846854103430605079163126057883012882992728087211804041252398481508658285644788175289628206700048903008665459816049138707591593128802659649339402154773453647094112454721807154837323494776157010474780367456039926631468758661817823089799520258222117210384110814440518249276339262846354467241129159709220054377414387883658757347279841968085645826947096900190515631228128552892020982812250993716518615310443949936885423521712708837512472917009013292535233249955517144032765065001327883039401684238207596576528154575713034611159038113144023117264282927595538216179186948629254664829926409769857640313761295216989377847329485030891002872336983497529221103169161159824012005086022926592509698683098676761131195700498726134654963159419037923557410942248930239857268607948905221549626858735550573265247695204232856487814901721097867613253105833068658695227437821266012620008235765444300666657890852790690200258958597324036485377876305267789583055764401902069706519262818482084148456871770532943222851212615281802075550543036744147089293686047601854748929051384540068059078033395563416437676673789863107318359426120250152457748481378357630386960957492338526927864636375422240590424996283145565022502016714501566507384031191535889921990882124826260907688446649347954223983678934255663025224344187451129003779729571582044909726849201264450181652731548447575711929987026247674671777252337837475156855473308598649851824158915037569890389770814815522404623981422208407652963569843148882552288872297529581509056385502872260677815138825521100399094173840767802569601449543472158190475234647045666258288534751697970434529197285452750815791804664431999539101633998166213155416567662222496208214424366874624000000000000 [160,29] 5155140828592210998746665995675447585510313078468211730051859255669626783938949597482431505122313941540362949067898470902248213638252937113388841811553600940820690762925574385881670926811611253074860287134194329492753839680463328058723783520648239347484692743259370555959499594526389042954826005603954004712783735243626288600840707073529407027181160685205436677485356935231120933558141403471369869242472744140738582183651468528582110187421858681537646002330714235896231868666900278732645267139555665783076960192296143661708390957268230189730189483305978490711642617495323046602874219617350837377333202251225115637830069764879498709197511755710494096432706868849141938454906868107833418951647861820381936284126033434516465326910520923091269010478645323289697239201011294893878240802857960760641849331388469061784399362271279414817495628346123324341504075120367559554881863983150074509780550865930427778393555525571705358812856757284914276405454255213505110510245760114553506877079189210707596975873175045713036038842955945035389943049442672220521780306101104587494352971030922298770543950156884582971306773247968230717850370124174427046032860799025931967320054075434776739461890513806401522917814199103762071704867136951904902124676101828795107124802136291130942812793289478936138876602802996932391030310555454375933681964693592061983556140758140541729736125072126892063657066509467339409581607108278216621200410841821656508648693584582490374016041628415109901507695055005784993070692826098576144650880978262553970779244995994554353427910171855047617777088066629262751853357762529884338150647675357415948567342170541252539666628572563212322434981640046193162797482733985034532723209608323704851127790482834402066296789352985075615477719665499850102787214268438999736414371754503779647964279663519515907570017228414368278608026212843234331096581652252057494336732860819401850247851004182665627219724444333051834686741668043186299400273877560944662032209703771393626696175430167653529936435092590603041125432315004394513663023081351717237043426535959820851831221683706992468763853763868315566618213505961689496707991364282520508173757071105999176555799951897506106950262199878849581036372203520581224179122660096756728358004401268452844829351875185218298921198645921386094015662396258973325821529731935565649664620898181743930055835347821522961475202525164048206372059614279279419251319614838212033912253079590621346040082240450215408704637373539183037860777292071348257442659526225630708648460305512651719209515737783397194340673317803964114864837170607391649996012749125882626489433028749061804709276388520644763975680000000000 [160,30] -4360703961418092728906031374864723818026747713636110498576492725124976499960759067500144278316403056008608727909265104117200892613950566258438641507240189977119498103963504188942924644092129565321019833415580989183596773986558039883615761725894342281317249021870079302742094773504698099347397327208059182788009935735382787348399512505023055307447903893423027381206414894597662081364432384706284825312096836538044210390259474464249996883978243596284473130953135848105844382274758379508089917563305855731250071959367173853915650340885068859408834475467122696450760211743443425548863748497798568374123004438946115641367137609281423383176242680556522034624453948418765852420404290955385059197980837299481677487371317364392139061637046369927301978352080017788155927930986022748395561885174904811334195115345616722586680437472795920649501714441126495456587866592156069481621664528611027114316090289716188405145258433301501665217621083053000378039601387295597011001030995867076146849413399596276475888651656198719940130540205646070796453343314855710569373399828172448828636505530342974383381123043144147516853398311905429833945524348834583580326628892574059129202710080446358367768692327967193613951406983058838667870222405137420760534914306475860161202044116814706469792163650334445994698221809627122762913618407819345429931080055713176678105226866641744056001940975164700128608065851858522648150762683913446901619732391432247204364450256324962534140160314829194013485169317023989138065537361250533914092306175502259534624002658145199530336299233837010760021156665195476728597771733116937330336345395742644226551428864372995886239737722406999662861400083501191097141949836014293057200561781188612288503303417570971633520524745495236349789575310624843747321297047272362233977269671140593566744671983983379699823826778640024939388021880559657897633011784856293033482351003304258668827164835861386756509441653858831271338014692311487762875465027542347978509151794865319608661019314129558452610821373281342939832427067772046263827518300729796995783539406541119025702884201666104699742511023581042772178324446038126133225352202842383742451823865129344228157068856465514973759698750764588686443502908896560468612861642029276531866076213526633877618729879208700253391315283443876139572063930940923799568801315854817491069825929828157469847723643143131071026537793972810106197235261773718257907336824177778350162382476017886273166427913675449252027318274427236211564677352968311475147087234330932467137345497050532713076060306562602237001856712931571181335192177381758510636960590745856581720851716290815931538213086927223038935040000000 [160,31] 2571426081066449163000582836259198099407135508534085799544179455748349012726108726077411348023294174952250219361219601973806935213457987776764084003357451198037165810730929038923992253041152586598962188124984325072400806756612743010720708295726069680767835619208387082299504564082785858592770091938868682925462200287292378248024151554986473366863082340927047254126666134138692075251990631584595731375918078372627077655450212663364297726623799884797096238923151191542989689151712807931019094244731887168498432363148497979378942106405168742037943611194602087355798840490758683006478536735139501380232960695207317683923371878929051223178541417664030080332415384422643779630895489189347190562273092342659341113847544869164679968247512502801358928609259657479098182479948836628615471339616723802908864724806193648302114781825905629976698554631363041359668889760117453159241846282295310244478525706777002721622112970735877772731517040367110106129651194039105479409933275043904915918300953619959638770378307281962816821989788989597675896883151825424465303652467468919214602433940440258649163219164103498029466750491250538479123972870871382689333385599340570543357022651469502974657489067146182058320722383886448880320818770917988748397827361725552260069216181950966451080521580061248442600020961139490864569501036365699261315467630963588511632621229328195696507538414700215552913786264120614841642417413479753659129003821444192881547218932901800479907604866840874602314269915525380160794020089693498762541312933242204461529983442567806086734574649814291464131720049649816335610249957963950595358523391858423892218020803885958548688148345159437965548588389792276586408053138276577870735675682469932859823633641607211259015825216218591252773041680093027104133812532083657451429621655537517171073451515510641108569145980272469235788328332194360465917541095345199982408076990436215110085738666489442409835931067467818741542345389921438174166839189654048197811834788141572904173620277296179735887239024182874662665566836639723793680311363783725468824511793189124125999182840886391828074807385750345464989556097101529976893102039673812113902073064084241422230595318068773270133538381895112272666902089672008583843393372791556417955776214308119521375375241635987389768098102459484864498631958903840458845582821902375619289358768747807205868871897221966627444456157177627784588717246772081625128272817237423258068910694745361717312009964772954870837787535093340677178564868668151846781186075350536294561897252468869823823590194798266232668996093338332357227403053612830693503675303334782592810322466773121057783294617281381251481600000 [160,32] -1171930731172796297963618310376667946189157832846804794998761970992863317528547297462772702386325620993772003039931515827781780730733399818968090511994795604133173623850398312143620493963769147380682222611537231016763235087990068484792472812633547989900630058783843009787659813133001306320401415954019286682548705755418832053709483987773073017481901948403555483736959484517258133631476045675493267619092174473222092088365852328997102921006089787028881617153042512843512240196091550405652320386727608201212644189160689467521504081539213438575193359103292464612764389026957579581244801311777615627225127697193796131100048314577919460397802642942695325358190288516820248034668373249740674017894605063815940318311908666841490085688101064320111894439017601071705653280034756472397429631840731261064878636003366605978483800387490937636491078108587646542064531960587342386843030648136870708557006074993107037605864709626584915940093960277694350271740601527107977351006016107761609335220215598223885754562300748502608520552951814998512370638853186496430303360689849637915649608350487542842792845963746712660211628306588767714346732840199246720712945128578308711820300044550836194874911169671523670002320218472408783006109701867568934936664818465036313963004141424656802094170506538626656176535750210375994494454301016887237973394908174440294008615033424047231663099945324778088884608490304934943198469336215389075083695753441597242455757073460815461598710788301307435296665332473529386639480228499675115486861877835679168541203245238253573999548070891340110566113137029148759078421456513325621402606756192250850969276158774451289251607996027030649424176707248896304704812988578820684153481899639569163793599180516541703785373251444360154716593641536021226139641633431021486444357181051840431601545340596459159670742605365588759448598705217408185897353127974796153540226264660658596330460738125091259106269048227193471814026809822689622660622093752329651957586531764810756862762472769614019673087619831280408912421609933272354859045205023850721254214313080169197460948554177422492671730118788349691869091503911462381499203530828137168275333852012673874101821320794314240843188698518572460274319596819321794660763106440534059858115365091909807905254108473227112591925949992525826747945827348238448204737222145536040012314395650253440869823832832278002400129963849719136898515060805644542312169792952139271719720943627160018549958672251005705837685106128176093716521182705394062492213151649337149972279092321146945430458936630361165211543755260427583418878730642710167872625322783837068437528509526032678161142648439586522057854 [160,33] 412797721023169092564006278560381382111496845638018738897401040870917764128242828550832346764111021677121135354384716496698064137762718743769245167754789407992407143492447351165243660316837129454515700505247564574280470812617985389402123983554771239725724870764413432092898959569048834158204288072697050244989605002257548189196589681684791606905941728539772321195313071737795680016465311696359854352034665185666084535821628999972641580624257655680990267516595708708644840137332220315410290381850887065881315923807842567657281937415317203703551100763177343443251835799770645418067065685577335551454008817486781902734411808986240564925166498128553583738822021114652163852398377986975649789130822102013327237546138596366352257703245842944747383777281568944580759324235505961053112095282834855882947127880453726608075363732810740635751653675321151444147043323248427306520558990273816284850564979013729385890106666391976726280168174269042137835724347788242864511098844648767267011018363562260999602073497551367400908205551080481162105719126934439046389369998508208765959844981019610120131101746338183074118371620274475353311094286647000861166701105899895180562266682350861141247240884876819922449796512957905995241383680215527430507402860156106957227591860208007125733559785573343433268879753313086609223997121001090172457281105371967529766300673143879610670447270233196501076592649427396015551960300685539280428469607905616387436746156134595951801231290354360133599100949071360241146825016042865957876227303408682367308198733577025623153060799484588987076826606125211921603902723991977537003767921082339287568753497239844894832160839398043566905380655027209468267941489188549608524815101078809583352738185298755409226879114246636575623100068839363432496262230614128260777366756268168187145756841550239938366394135247776490766423615088662241310523832772514291470548190761024003287173881781543366425399449614164453111240049409981042089812519258173797300097828678245455533499376050591833591508982578271730811939431139191784467551177201595999522583632874081850348027089983414662811975171760762987441211283065888684792647779098366628591562557876561194133646603929190300738942596262842725958657887287670080358813039256999813774430515595016235014741785740018912337184206627712482019860119336872275929569477839149012887466287500996317930595063685195964483580520603348360708766241368680125706657456749026412433827651771811255101419106656539110164310163672222934116976481176541746691444162980116135255092713208085667576512445241792492048457823978463751731069898957953438830381836856275212640819050556335429355794511656439654400 [160,34] -103740537836344464812376711087763312066047357320641694820061828003826611999854612271597989869193563484574437255236449520797461506280466741456897564410514547957402680505944990824702317325750245945855109227003176272522420983731634304111091221936499751091002058788136914603342459765883155283876675263742718291452211996592841392738228056543747848516377250485945806720578637248622012940373536425691854932158771816045262987412455678040491419691705539414482168622976405143531525191327440226881680161959804871434792514803584435100742172696084279003203207863546696048123182715628899936549801852001470537324281984743774575273065344796503639951066139737608644184653457764175560111019113912161756848306804255222725263142123236014424883683076890807845974960012278579016630356824408648644999400871484364382156733408423345109838512573316328845735575636041985202461835324927052031839820262019160719315188894795078311709846722584631088417344839166448257794679984607762251841195514449216171158490611819303086430900416218456283942497904851635424873542496192173737443140202981906703543157742578004178092068670747097819063314988031589659200876011398038377522107876874016165751885104292056179962773151636529600464708429702858346030267899770715985589296638412464449749981810972158858052109797885133680728120487689256413890266537623603603624364636470210232012479785949255306794839500691547612259954357766587646219910957093613696539978544665094686087759557357459289129880286510459242004512516523268254651543118165742614251560248908778407249269955311567104110221413899098500212014521308089033510600924816519413566609067301232034211524223261036439910765775047822874520133210072706213635792436618220741791225047282712800377772780011228764508177474468790495806836561209707663455205045985233934236629158320262200484749811772731624183520259378904147556271584925419124884595774742601334563264959767806560109066075314455802642628289468068903998721383827674769683027419060119863003841156169647163398514109853331319969224444086622150438504046137308796449208867191416644353837979917114378774352579139950798516334003573319869861560337747091849946450065146363199076313062032110530690714490155985514169761050885522531761478662752078843200249519193734784649898376689300429063997240467450658249683446922775827218140121913258480209398576644979697638228275349620528053357582703397871246347770934268414772751593148366610599366761677123610990164875244912893784748715428586520578210368757513317836013384967608590702111364427284848481882392649432038684447848756548695559245059264482974077312848334951633119608642199487493398171545444562318330101107450918400 [160,35] 12458193969690235738477665426104579193854004716014703595382708822299673198536975541482069941654154855419442528971029668041075392434172433791596947724161975529419286739456313743216583222036417259713289969033670832332693209821787744284048741298685378934908579573681896401317848584000490056604432239418634230605533099488570059410458399050126703873612979394308302789516735443457201079888052222827690710257525491337140720327290126403667189925377317745698772223208436387755458988370033006647047244479991792551103880345012080180717346578823655424078839815736811546660343092191935228802781592925800189211852797396068177962038793227779298658444480230557712857114976268642012216374057495556565713503480970926107257518202964579909664629205761140266239387099108973014418104589501132349366883390984924800650788283031712064918954074451052156422701747639183169124190280198653135984240188521286274070759579187312136709750604951418785065964622191337113367361282810710654758152851732139762947619143067032436872588938976537109032860641536661542126304597113316989387004808365429641611814936898524035450711297925362673977959907171434546890247759368449183145523430535213264873152319071500878050493778333818537634197907147058116971091366553100705822842773661346241300885150850442014546889814303612969127296674330493340186025115716582610750370970681807723680898649178309684528992337598690265070171374601056529805228820812238089446060428387802803830825039927909900439545433339948203599627063217702173177923196308759947967693194792357116776694900468604496576758914862193230025963419716506207127497608397365257889951845477243256146588389914464990371083397730322867489394353019842903265063172698047028452147331795088724762306316202408074670858379942443412916430975896480272444015415701917696395435457326828420506301506023598702937048576947421464221325477686982158893887181015409041637728538021914059743269409032787152189147575266427067319546583003807533301002154671563008445187384282751468718090713615459411252988550387777382859785216135532797931306079528789333773983892901525584775991658434406857740920538829806354473969392495015120451803689238118539993726610951021500398218144264733980710585076493027479085256326460686884133986763286571490308164604215332921225792145953042363101898490937860262114271815418308573448151854137923391268157559037892744668052634988558054559055074413919701022628345728940930249401473292212768989471811636005906677950487675186791858678178877048284539245263943420407110747301534723969963188278816579694939027986804943711619202217185134321245586289228713312750443686216063018080742153431991378951316049536000 [160,36] 3379601375552840981372399452948360447772686441436615752237376168109652665346689556079848246245923352836247956586814700039778620264030288827368126342623199624393457822383853681161034153113428869883050227176912785003180156031441403176689008413513907876001868822962887561359003884967491983734952706985413622591911204685944653552825684006357045603198302567708255474077572351183533618259314181267970044636350396797860987985751419894385622169069823840066297568262067005687892941189627287545809863528362363113858917941327537160438482218090439231787463437816665749513665411882968941074534706573377170722687588532974457747674331048981574136965205235231114006489314795978296802356696651355390488818908955730411630254820511539210658770228005489697703555953756516422372644770148266426503662939308063763945245270690322957492124699709483114582294867768060808895701367399613996413993143804748910344397784681065500525930963739693641697336087917408627834594867296604005142085666123418850879642622091329262480532816470995006917103187804209221149064860156863796222359275915166691562064891447234907071833588305305873402801124123451616035179284109807637239920267219982454415937242363067429699954210218331936719572641211954950561780609302717057156432246000206482872114454701011444099771860659512948496266764414932938086508391516276561772021311437628794915224312020075302341770097571120713361575871788161247613632894155875826726188366374315383135206985341389229208358674552232377830677775045014481461237594398487928373491044950815002500403454207536186527940209095416365373185866563139777550200370860454978625128210189602645036934866056135758431162675387145102181512035400588800632173444496712101704051974005333578703396111577600325708614582983557911999631616984660127261436163955990660617111183100261551558316358065855872201742662905279918166707066803670097347816082462322705052575156418247063446055329171177283716234575298284873756788734984853586266881266650772104283673923162662617338569022859816987283755872549423284215821889812888800598525269796031527489902722113593417613836784431401488874039873307839375817552353543384424999455354113650504191223390491552703980850380212406400579096506437368418806724969330875764514930521490024243350121241138757429105597460476223782046386296792782897116469167362119776813594840943189040184565273953582854406178538683221998888857822485698495600304584960110534676749720368900030848683464312292137099477148340572536652051217387519647967856949197444456752009588765879245443430821309448896231096965076017499108553804602092683761233853619263659291450979042139144977504180324481028899368382080 [160,37] -2542058896553025399676262871947583114497051170191396198056419279997078837231008145126780376461834524516524455158279000213291728045326619520347790433154428682028489579954888941582018592765636426593374864331353437902689419613433320355411763254750514019242750191723544492504646358252680379897391502458311633119508194438318315563653825029570728772380078547705123877347931623597879369134400471216410323041520456287119986802885335671590890527598963612747611446321029202415242080304754629224059772080298928109347775862980768396730854998463742174058777768375998771279285510609498958507355397137201038397206049240291882065593197950933961138401622834167071846032989548604977990493070535678852642644951860752757223600960930555122383991285496007227904616828357620594253506067461772896767502382457198720034246545633276556381647885726338924944972061763029977624959675666882019168141124955876033782435848252900059424313395042381732246037537558881223746751010098915129507283107502359674613937090026813287939873803022186321798847068197325057126022141036552538709929576931011005549197711717159757801836985393573940765632742279599167487677447542867190436130954874619462694406994063435767090049859979286478146432134227966994006635354122060822660362683707637018641596605117361563085689077791297996369150620171084722105349606495071827126181932745476310649803815956051089446332249022575749039171215557397081229804438534890860859582707906625123647367689827996979787226968286033238851213131673986029588438845224293632853278755070502272443610252011644509807657728831378883071430662016015010640689735604261705810607587823628629138907120303534650157817532923772651724086008753377777575316039603509795935995262922672511329596552846619103147927568912023249156193967457808665414922705308811231880127524899318952353456384121580705204267281238813128691213667217124457266219036648007624350871065651176919500650168292995654263427693246834908990267976778419222370271313022319799918876970260885665983906640242321049958977865633665957613560964596180424601655297365083872738782410383897059542657646281736308706262402347551973911430883215903688639478723772073372176906898011683337893748992869005446264956707171039075139375977015563528645850414264330761323773662264149096942622847766523656527421585276382893900134953361747315191187062661200923423887527349732121855168829369267516850967390948927511666864247832245405754471348826677339592663762236008998573260180773597649713896664679656280759993855927804970189196088346458771475819188261319739370084220605780164702147914207653283008175009217078269696117894674773334653905908844811521772584960 [160,38] 895080362672710026056299238251602302356407262268953644637622758936991943427441663309264318421908285465880359901767044332760802387858159309600071700317717812579772275266961714219339025515133892230804998103135048566776571190718923823087803178252122356144913266215931759838057685050741939950640537951759383996909390703578981571059179989668603275343405962024435509212424593809962428555083354414755165155184047147449394408993229313395505730965066512825974293996393603487046772643352630691350277299938245325791456379706379771605895068137756114585587179673890675858368131223466829282517345841629192391775157787444581312721515933091941348555678048476624253678450984937947158634501888312831104227186374905531359927235688653347104010696058365021036788317418999815297640160629083485770295720548229402693880490559475534963161575738526967249501031528667504966844361797295439650544365953200057822877082603111096509446422307116811746849045017747637560837316415063756281022432509542306610731816702104006537114908545941083805983637174089343979225206372572507558040648544309940351774147998468411854403329740937197739966974779000407191784598924351493488694391208309514346448956185870429420483900371284445267571198979953777150453412565642094550180374169047315800199225670249538353253842206898163024512482781794321669348745859554865717487358706106175227426093515178187622174394124265610507571806991085631028042183578702005444377732258352975171944197759595433564544149613320000419380266480506505920369525235947697358593718829497823142363554073021696774550725929839187048118604730078730118088735489192200767254983159298284222674266079218238226916545610152483200077684532098562549772741842908460057456419561180509012988124200519678664601866898983441146756173390126372873496410133206213201140415485922555014967882985820797262248453447169931473443798943349367397066846663292295286909266543922197163736471875570892744067481380528177153222734685887452796626293627390178483363741112141163197299203257537037615297716767180406115057887506907390363480936794185880403322065821727998335699931236246244059436027069004119415930943013156423471531374934596523735823646025679202972993678155410675557962927848067391330103788477668163780176182406743390942034186302557641281727790904079296139456697525542756747150676898675021902207560576611781499488691245802833030938373749162316775971359353681953578825432147845112878498657478447491958280683355006331445707378383560397971184967827807902025143580708661684048671655769922822083509867923449139000965043773175007489749644891416247156087310525764838681927991907259966403167563286275385692416 [160,39] -257139895363974974563135026255193036050594013502802074431513680132797461529242151719202723380703247803216521496398134600188072475934651475343141417943124100482212455496711757334646564587997845206607404171842780095715027407035589771903442932212405865191241499204985272857692248442447443696146451911227907945428198830815298842346930167505273222841431319850199484111896060041781104288393575868219729978161487037885313210893885817959939826872900233424176261228036233042187039277041348902130994491020661076655663598544430007965656001615688443773590420418554873004944279612420753112353355593914112968007875556145421101354063398661792426611960660341077299444756827878129832193403926244530951438980631062380460785053466273185579052552306332422079054875225088346984207321313800692861435116860283544184057943680984821694105722702377704994523358840046418178624542955927195894789975122957159088066012391270072567404657925717120557532406160541366878584665450900622221021234922121919985416800990435583782393883619057028618309473646987266339680881815293241149724546015053457375355365360730295462176103646807646988188371413722004108445283140234336152771401315330880518039859375159605525194904762589744229190643229721677572154520637320330256047125272154216955302865526687134722117496142674405297957674496723267118136726294772868262403371297215854769311632104925403627030825171266541145453431211242271034307118825535962412987582890396532347870836349024590906315447104705423129728994243512566549282981098551147709649673424787999173805212415020002892165350090797238623769017782699978242390131445951349073389098595190828101421721516487738664161950316728918123215497617654192476219375091285681860519273650869495898790940817555100344696955144770493290194438876514266706324313720788039368948422882001607599040661565072378297328416750015342733166386580164485383280947629480437096112408210233858622969677812633633658746530009682292886820091391678204131283982131893440090551335198765746286701765485768609468520641813133956293602102153341395934714383918387150284467507335008793767845088646076579990842728181464987732538354186631545256579391912241547589998413474926204655227727317970041041037645082562902782103376749981634772666983993271400274508135964010377589889014321103528891088250239285371759932261172811823982805751487442394818419702654851357807898737018720422772177910928510862837370393508687894341099752037804763842588618095082290047515161915580588015990070715254837268188924254144781522153065154737857716386665983101500337300401932471628015039096506024545776705990253831814552318089654636740122135135365298481408 [160,40] 75063582184536378733867423900011086449559941342886084110979434368830311456390154718359385364912319008177261064880198250832846295987691032841043013542569347243560708530254926603658716050060899497798357435773084508788229856705675214078134443649217547475556845550897684386211114785768381671806551543630133373683688422699667352608534738282843211421993924679904008287570335259346326835409268533201507595926812623478210625783437195138596747669841467367060862142619308999656285153912858822104783897896448762943901123092647657605550219232679582704435402329571002864987378838335584640204317581086965445528682105841912202709537260879187481726032680978341964111205919375578224585555034937817592259059322950503747503749713926193308369440214841098805783610560954861167741312591938480447520185730380440346962107934394636597693434279311730830264411941615251273577945157518323073116400106147410798151416096766341721155930387580345980925278403017815035557856464070935014828062260773694862189351508242146482240355537736700665452043288435989719220827096797532553687753174252267140172492337078781768138822998394760643679015708507066811146651516591244954637591157256326571526012947186096832436530884204801223654129695697936860565109768468555977865591751903042072589216698432108520011197410185752856131579209323088841489214123317897515309274700483482511888831927512353906034606740106936901531259033699277156878066646377875142866757061770057673243368901213799345497360887924660901126742611481812742499996634081488345496448389590891520797324224444458341919984397880813828738707370068924948503593385355770952094961677273445716407464757545796434095677342564279617938410175980391153443164521382244942593509546482339009887360632364952563448846547062007000733144368156828473239097320528302650591724149576827240602422702631352940204332370827381413964203146064066365127852486217125108917875980299161512256457193116189942174298855145452522225711392151051946845258837452772892143268269895974309137450150388100074186107069818548067570070600674369798750696558782994473723388388539800915979198028070483165531342138604568452217068111266309671444650818828355765349978222620081077692722296166726934741803103419116232308781225204176201895026701004606722433477453784735557929841246338052921276305575541613635659291737535918094192610695811874618474701846186336366306194638346929108920274355489370262315848284892023943466779933683886072929915771410932497448036489111904622950089288448828734508117877781957941598881330311077423224437136829865983557307426245164119093789003919023899424096073368376763818109913452701999792163242828064 [160,41] -19298385464010402891071273410319532706360867812340879874600178837508983104097703569188714157808999647980860961660448685170547046618474936128480676571581477817122092637070156995233811479554436965451625483131896455732464088634812958814769241650447352004034436324523150256932459980471916763109076091121858785371514929533552163062524497435061196434291311878013711741621737475813281863147951409060739856278691960383767134266773224324680182353046204783750991249401660824682363400489395827324190511327515103384133978310329345111859626962814476573052612108534791906413292568232123916320946340720619423599035036816250926015952201240939387125770095178334831518349631243480121810564503327520644126193143882409510529751923276029741474644275802740827948090996609509961179259617293661122057689195134379561505445187381142532187558925266447443935586057501755922612520505785629989269708447015616169188166128827298558465043753851522032069368521793134422577025219748606028066973405683528435962745792657915135145693522980494051224046055231314579228631649631170689274114405475463643150229863549774141086603732526779341961436304528160543096332900790175716784692749838189066131108091659355683156537799869069502558939106945394451378243693389478408519532964426063105959170950781299657899824931752501976532859443436031358324202497199138368148943431030981796222986550052589009702296767208300694633003283673669546595672442903948312398410197203879586104718828389006887806874620933767435626251045152270965077774949249922042927375775080007913494980698545198608488357633258072129695987895945452431553147081855746203158887631374984250320381986286803093447787375898891033440977037302907819208033475086277767462010338145279200788955333134436270276207053499063973198669216953289871912727526144712943350976798075964362781488759426585679387849153088649025794342933427302058321283922968834295356543873981797143154273750922407199571824231940434951382449299558211730161244272440824530094075844191125372038528982142844673422810130291605805448532609714757566783804581961221896877337183689149911919597598025656329245287937109967779468216282150959027076501131786732096092073472719459983352177043862991514599670820053357853303155103622105587184720318966929810702126343373826837685802436291652547699706159826309911753947594475533694778790255049367679483332394886543086679352473075239198071168372713739288666469085940901019559343779058543751630658684884726460521717586729158291017537532509558565542490140679449228877578751365492128211297689302277420987096001596617486182116318123982779441500350776065807733771750590772222396370805760 [160,42] 2515558851979884059351743566899827972730956934042182086206643533942051170200376212020567765573929421743946687993070308009448524525806470753546993408053256042054668353986691567463827940713596323331661694233624264027237412425277351408419605573527083799235638900495584808296461352440839111499422372636153579447145772537805021701705651949693666514186076353955054719454817102689986855522978660501433061959962257841466458144710234903545945047609903547518989107370070736301507690105832955890935822294170674160629453682194100796595733542065265848069138437442028083896548073430160343698871980946174627305817265126866781312806862468478801815162301255633996202647028439647571379248674554103122766761210362079164852332283799100522180659307977018823725238018625738081678421930315617674258355329615511720667773730672792808359915682570339358153225119115481330700336113662790363134551123666469945065968690769326578584173101576078595614998319607159690394751073940856185647180646766599456157960966826307860093307162063548364154128335581587556097229670874638632295011378943288358704928446837805689639202270404850976389525648149760740031386566936613567212948206358780692376120322966449397769285421538086269147446754235018877063272449060510850782120024604533160122465264120859666322206000282392862525169792061948343157019199883348536789419174448924800179493299506238480079289703108474950872427328776629864197680177905053492808073054819244866442862907268522380970794133905656004446876921938380032028029346164716671637558269502727912378385077177797832846597573956665399960756232713577521988437012902127102237388244323601654769487858247904118575818902582974237041799735887196994677204470120777706926635550627005497351922150433944604456646257569173765158088443933787262471480164003621420208938376600623617003122941697592720036682038406764637121942613834654934268656868110624284663195267076930154976189347692427403136069882458232327277853329465403202405354500638847061324207419739124603162027322514199741869491571823028090978045289687328614828928738425804087878686219804213639186951667747804452061335434801632094405876716297033314767133271137163788610880356127554066793453633102437775942228451822933088975744884791434724119756786679521355351117457723534565907096750243935796613047218107417158151415378072382963131327668862034653824561552046431406521419473388723342903098242642863428719579311602316457399061755704975932701500511447768271401808301591968830270769320798828969127057094217486169954613484478724308804169306358219151415129088565719191176940732333161146913195461136500018819118918204577936585050624 [160,43] -29559845154573050807706668850054013706414605437622763994992920492788074929814584318984988962569430567786751957831152363868975707873105812746516915199522853452590125082457708650389270627654046392325288267808180698563186145538222287049656844974654157658055892130578198405281269756384933887872359218871049957512942262486550423873244341788987008990938946061367831705388998273129199160909794063453288268983947593240349202060075333491553735794869293794762356402041352953495867742462781456523019622947591098337657657709290123908593782094846926283745241300144127630075298246727485553567165192041052715797505370508538380579637770316564766896787460426816383782296801378634491942203929711296900221087668837647943878830795509072693149672738849697627686883689920976951391786532021228459667563983778876576930696406185695994306180500920797074037895115757938502368597637941835022054248489081110190922811549260899872611923365957737287157553319284154388042988495612241853458700192686358906382319804751472973031166404264837386102116694587447870192882025040927566769755739117953232206666862603843393397259185590088123586982987665228452373783877125796732191059071576658341950364846386964331165407960340338920078438120644321976494871530475614180543866904817375696646757455567896613216521838611332781942763694765041503725755500050450684628119354579994881099919566442000612811009315610923827873876945897564897394045968894007369426702623862607318670647034613245017114426621046951487966903590438484495822951169644710739251473580662590805745386096716572653746654822080811249477428918905150690950124549344349113736456184717019828167234162275825902999589737652164744131238940280661333612931715815300797377836240477697645628585092599746653578362184946454166142351936457205347174870017979840019558069808637217991618980778930625710352205052826261499349227842989302076626834588198312093937480757019575223841049377200376253124779603447347730968015506630870335209149827929623687617870743646831664868529366382368704595107748115845771031512659372762117665840810560981405018699675893345358602141547260935031721464337264668568152291257205060852789002892563212122553574728534632737159247804973469196959821651614347901398255421942023493243146375896942488865434489230324600787916549062079630076091635553905517559583258663386384024238990856075648354089212417283812918451789521053200977957685700438128928975479120993719942174305469967475263545872616597058592584050520346870759043104504247007578322266910649638036993499765581322751977805496747560356747510603306282742588432357591978727449678895761882134857812437492682496 [160,44] 656611543185443703520270170198260046055810107287263422031349034085033171565496320949701387508458552533429262548594278668044774307154370626116707302699362639069443656884733706560517381179624898365254171731035467048759517175391687910594035286979474296676476336082328442303530758982399429764350321215259089462312789197294857700806568183318263421209398007945957168221961539412770923279147352760284900090793614721527106015345792853428667420893076893530201331967924887639932536825272065535942371845378169376942612159232295641252675241363196295507185674568105205102155209497321823326492767244262053704556680495299269988626147405388838681187794884675416521743477827915130278911377174859469224485080559722349087091807539927386042368896853163795033076680693258904922990409315049332963307850863932160266228347756657884547118336988863083465419432260342172661895723348428666087252201550214819009033822555951367166892971403297511618124272406674328678364814990762451577939532420205785194824231839970586289796689168457159126727190100551994815176457986580824659026095618254799896620558569424327208680265155882518485236740730684490297061099573577751281255910259991450785332166477114656721040836799088764058258564256285744792023533815368426818675952660250091624314752897922236032813932383162556405500963344299240275964591865224623597442662822145551285243482906906579473451936333769311805820151016164739910312523433163063180070521859451189372437351337220529429071289898941199550204520004034837011145916879979793788399434380056147095053367161839487978428921070174166906013774774056057071026164853995117508289503313882035905537095916752219834826261027410674754351266543582198677363713887961843368173842839662754333754874599999443116054064884893160973847388248579871779066063259365184790641238695554178003958128364658374109468632008275572544668087498004935501751735256708963439265753715787498370067929599511357613624880444584624856613049947886817168932864367134654878304827758475362408580039846211431384759603813390436032307524198264975790690027255707795682882835188563731500758125217176319530324601476659805099557959970065833783261621838443622849937839895643269831281745291724404778480875615838835870183234288196012447225659841530255349460234492757547108578809680388176368814469970915776587856207028859034135012291764001045934941503006708099742974088285886649279744382270605422350527017469277223777380988977424188199507725098785749979171957103380757444031067308807448919891299396176255155734701502389070171145862797133232912654584595131854470071678323973184784150055901205780966455296306103973312 [160,45] -822900634773321074553907770207521620449971268143199201245001425680977679622429868123601794501294190492984457533433618126139947695136683024118620913944037336511848704697237370410642220001346742095175890344160673187185518237420652239602099050915922272708792252121991650790061387727097672218140191593079598332735281551904058299635868786268786337025929650683868346255703611118940401705813293892219594511085211142962325586740006438832219601663953205258037054032911558575807212644598737858212366556354811012227756095971552470770583316562803462542942571281294288968030555023885184176068906570363480729888543150294148820723921503283624005922576170151268153259558852395104603290570847701147766722060046714672545197302146922736075852492323848739891444371232069671547244133154777371430872502449149198905916955354000316516907166077705447458536176725512059698638265722058680474381734343571863144122325230032258865755399731371904058865475506230775589565163849386698852665442849999676972079612753302865357628020167989460257476593629901050907013830822769543540060462994730641022158487044828149358797439587609412423001427063984637968448123675781777905420067186599660143890801781405539579439924657735651697865084287713468533749319703028896618237480891693407774127998304176679236717367662625996297525502962272570447074552067904643229130300833080978890425944595059014020775661131507501608255748026134423669388250055021002260452678531768195606170790749676525992646818329342530247799421559759357162078333128325658535987780488676252814577116650324016444483044013607137593040119698677095017936164214260802563830515773395914757662497700346081244298988881362658551539087266825366083095258766984086409788074347591978364225808789450439904676793527123343082968506488700256394391614046651759110202048999198346064690585679158962578789838352341447735130258092638558129956662369501105010809875250415648540692264595832813586198547808629599382879329695634574417065480596976006548351511164039122869814485761299205972638315568772279715919782251342025638243434171766051296285036762370104505227355940267348873455825036643257765093162527360397377644600440647005906595275621273379529190067153639967263767861222437520474669728021965625245178488337387537244891800053463756217914855146420597410318698083936444491164205230409616899580453065461609891012254099493833071925547386348408029948731645655950980757244165554321596915539504163410833421584300091530791220860554336171394179055671942695320780088537443060918421753030227556016017754659729034857168520934831471271510802254092887266510462726795375891893356708756288 [160,46] 520397474233911702235363141118163931339774763637191372334879963381257481394103849643424024080825209915218439866542738859030894645238869518568073744810845566085276048201989907876143594004792388900763465462336318679656835737191222461559582102767494391810113339368422314181415330179584706320450108088606229570505882465605646305106929668639345512037205642018347219903108232163702741844628373726048914719721030024646005146571746759846309646407451994328878396913025038031700270667054172596735723604038815784572018005266097642354264697158109864310790553243799982004597040192719820642433040787134141220568415285047114726803953492131173045731504514967967786007857662720871274788013520706702616618504796271006075917468359520353887341039655492509811178294841524853646751286623980882926839940203193173130158684866296464391825977061120088704238472183282998393295681861749285627851016104590026055794382928009895018836367248670022275016382902366028900136602409050485128883909326388618000589655133497702992923811924772277422515711541482683081512968052433058423438096597580638087651222328058049137769893996399154119551005968510948036416287625517497866154003079057794459585024975823092314723766587108151574370237498450050917142836366458711770128186743513451131197720235388229407622348850967165137891211620807515859870717344267961412735799331569381336369556916432932044654057142012598394843676295049064336279768196288668830787057851592805450102021252655867449291544719182463813696962379581312404398666846976139060799342550408273225357817451338806609713591360787293111590545258244268124679940079874098851178605019713271093626834476736389372232623052234546221670072035950440281328307052486908901569606570887025370431655610220295822702635695594310063166612046629372806759412013205340712070922957404131269181615938897148570373113456601266803730366045128708026306825205201233350182362138294118980703059575163060073125593027661132914224959977658817448536578392454081403383145628231070188882649163667106728555434470552807805614283082862560699761375401337900146598549447438079645518450863360233688425138902331844522007140673116999631755471054960956027447424692686021674803925774152921087192627691040797203123055938526850422338276815127158071103149080280354731124712680100657695846083864640841110942564347908380630635885689019567372548820446967952712236862617030891041469427413054913135356673107927303539164928675499998977058979859566468977159354675574516162945875344967863380617718534456567084998165360268819316600172178103243312326735460260500499872026471556850247813529601346661714765828130368 [160,47] -223397248920439798565062010663251069763384647257337175784211731845900558551730775513319289499683350996144992535505517289895239300791957145983929266145109409542533000046964594243450563060823121842374685634366968565419669192737371780459465999254464227382846054270932010362817021804066008236034407164291831230479511849952450693654705175692127648246101084948859788864490889116473468354989980835377452683954546708886480568455002991816275753220726403917388546600937333023715482196060524506405683186899543478339863624252350355458639430758221044872129470052916112748316449993785194995210221228440686533880612863865247600536192619833680298091999328268163048464997603119041709284474507168289901224555990711948117441482390811893162719436295555170157930263189443934078578533351924881536396694268932783912885983634429045882665137414080988706553357971961579940579088771404121155257393281703141281463092506277371640515457895945008074266854786343616120163410584401151562196559444026900316491422459204378462821077768036866062986255110831565773175288022957083720803463534261643952831048024393497479735436405883084416007981910358545705141204077405413049955786349377244199384740290116031311842958500126559799011547150508426513101615645204092073401319421107647869400315707735036467906060159701854589916282135210850147400112312397761958868305756703851286988689705085852857697451774582578388590725626173470197130656927829110200080542156826858691392333120079291888068457999683571384065044789828330411002966011823618203996609583112641103533226858815205028025990758394099467377126270772639190049765621580646298576039145658018011950553695854399572358959664058996839367952397584114484446805080543915593574391043072384359484628602824015502639617332106402262606736219184331336778322155617882971247142827829219669989334586523338256656356021523732792162179582557514051601173057158805480525285563786668709540504918845808169193701593614413119562058827482931515829264559427211016964118062115502937956253394850262833464008001551539951800164686930014965550865786425901060176791106518439498406729817508469106712005321194468509738966452810267161075767720706561749260426282783961720223779677044812821300799710375218888117731034003970640592505006261035793084134627433873415467390427591422580014748428787058467286775893283358009912955758825844676001195768707061679954179067269211799834959019657378694071963472222992884192113353651271800429756958210663153431282773633358349650558528812293298831326045552410661299463869302212846764288298983891819565154674073247391493198016723900769374890794532550609708375424 [160,48] 70852388738808392973623751278574698160599451447668237078291581536001752055832303377293641981860173337857408109656663598412158689959848917816928675486891670097823638073292704958895841351023549798713002639859515128257640440657008439094322906546441836780854054938260238251767495045630157766245512265850440155730885869283358049132022234498411394451119924309768075459781475271270977245456659520478310545228713442484870558700599451871919027839045960217074373731277487921535008867738943509886965199679033559070803253312807184196243721877816549940487069163608916193511193096227896283077441601079322766463162770911428502704780586890679831105436481094721078663984027835358686090697946323745153472754352092888923540801646248455345015702442641459330952575544673358886955305674016833295014224486139797927923455727293478291470352377110043963965232535572604491728184658799183451403142151966071024857288242611668633906603284600799254352155668433339176031122284497371247361376550412140721711770691756426740723137926199197033690906534577102411974605543828527084953419652067172810938437815184608661672110780662737829134167954925330054719222969764732316395957163679964374686870689747810680974538738700930882986154078478536794081878687310708105256977612626171192956785619049151607378382916412285483696753852724856157111770392735830287473371542684026592360837173601794350032958984116100790107053262391400754515221989110934088662215321976625993575971106858606007934230594037568274771478525273017891911978053898906591578412042508357698458922592374396781546889423434145020774114293514052041579465674358455044325378473238790688630022033689786091993260750275185624510301040646979712238394831710086535598458472913032713478766880014390285762679059603053282460404592271981963919941012749862382577778124555814729181587596530204792616665105896501372631427467474953479066071511753247926529292252685522173676058476261952846270581052503166856677698836598571660893748804341522566875504577992521958376012757448091279005109301880487011290699293694338388724921758114060766174870537711906494210460809871140259327158780687482301189886319027562943547175332231573236554274405530107185313684512072214893105214309727838767421056032005910384734233590832304491812235978458483941068682127103547980243874893071582796585649151721982982513810415802528682760796136645359952269146639776909034966435707910280244410992542044071786518610060026485749580913557938619093792622687978928654957218812611080301673939289406858831250404392909579804938181302611248333267287385485363143496366651833910928694510157416080629985976 [160,49] -16839916593191559055389501391707191679524692278362768477322019221001677967503793253423192339455277077603215388538037957762547051225221926497312337606437979586185036341713358645470715448736766995171936092306645499619899055226255150971221492640503770588614409226929974896669044075606721825110770365118093524062313978736804703953272388516866558354136771919676522014742675547167432100690400776913366723662300090310891201449641761253248996957872915610933150911683648220028736948935583367403960941940138607556043680970260842408402569982006742988768133495281781633017302917212407386047851563033178424720800754103713730375029341473367923196846016318772506831887782985295287325095840570902139419466596087765674195048387646220488344663206222550982212209393686173956511173556947344464636957865958438970023082087638226509688513406282653879734207310956774063771770950998632156562374948811490733062319217590071421596099958515533530257168027896927090903992423830001911035782962568474440048185450439888262358274870064648280907538155255970018475683521124314436021043239251560890908565313464067086650839837475008758149079787805156458875330521003978030574307107694209389305965547581864401707595819171528743521527508781658825205790901518434816061729276190292737707590059379287926751176756682841957991736142267921968256015675533097848411384142706572175898837842608606043967489153622138316177970559090310781970391367620764857958467965000637992238381617367982000992408982517601335982473515516167039080855635957337646734473404167797370549777318144149970662660377231381339427812605558316736011303473274685111637946160694960289475080902875302810500611907476095722507205511657253064994973533456810513153598503592249996233295192697557297963816122633889467784943693364350083957432924415518217791170866737911189658091766731737415856221228241332131574563645421974803581337267067937560433272837866405453319729506936572806058252092065702849498453846484961057124710176390506072245982499360636867882669465228549737614014390608706667690755356389224567669927991011867744079168497505503534919266788509300632016130971770630769860580725175302673948446423408529408602942843300435847677313680878528808235555825941345702891184940598564356322052497014901333982113305247871988362231748593272580785166982244798759983438859300362748298514596151640481991891784534813268739640958032999426028756011656577483028836819710956369204018060675016259789242894628160699465981525506649506611882183812742155407060862017886209827707876219150967663639133266423602877065734227277998380611243595329221988004836661655241344 [160,50] 2963000012845787264596568534516948181007748566945449863053571134214732490875507606452391775761928329204459530911306672008540733355917464948695771517459681069392274199590160900013154415590930265221819891409704492873262895038146874464562428500457380451888022608615322645290434202695693579963501043601224597754778225066442983817343500505630120371384446460388282766462828261678574434262483485388741734680079871433453049035736596980255711992627497467285338471864315144534682818765427080631907499348149709944032270347795237998366914955976078815120526783798673643005066045133814753889995135015597929752643604182774689094985103093235679232567304439164605852137359638653145358775766270370758218752188241696341790140733829630833165160319243320661226269400352083312593499544670357267646631641217973800723267762133925738352974424221201396646876146751579507481627645258792833215750037246928860598222913298253338952478378293282563450030655794045339304975341972874510695589447853545835847736158089024705358269848178656893640453889772346505280216326674990260026217121451703057576388011706573141920049709211601607693356283814123615984062061109724284056395394937823638663550171803995001937483718798110430938214212843010811719373918280702318960166818203325294987046231096166448960092509391619783895873632842138822008041874727517399682822748168106308078163717885789275081856213038178984354244014767280890645521205264477336639528048436757322301415867237424797163726107662827862569320928458730220742929663772973441763160911928744200410266912163813871813860642561338663506990298408488726650449395706406852463344455053952143542347536954770332180159303820768566674346064606227177257828137279880947762732841173859433138204543641498282986336184828799149233572360368789121539868544857038009479110209811139099375579380707132954027631138774008972322472086901118407146738862531373421637492716143205669244548722044227150405443217747666018931378446294261936086543239821156987432173405023199422326166759474498347697895005425621350163701720271642384751277953948270487776307884354678924789245776172891666191322433837826865599882682914881828664881082643811896283970430722585314391524333175893757622521274152293849457481055554034121571767547563959799843756442248091395356880476160186215413001104786575941692904773043670525187883015702050004852193428238212366811010087710924009946115798880884054840859302000534434852728282065547150116905863594875613933980294119543350079763257261462859574568060967173061295258718784582358183970626636563642067163266453639566893261932794338307253026298531404160 [160,51] -439186473105085655424130098884517906573356565547036045909982153050085849882394539047435033267383108492747589077435090144170294679558022174526185099815720196665007891472519508032352723528516274214123946791811424642787928646039661657221532829414103504957523295667331806779127660947997976573088661891347890078804583827198136879795974627592992473845375568430495308488521281807747147749747391630636138107367673101223263746797029676589016792716628611832862587851027441905305146930275628822468302867233810383346400991483949155531957944610462393316527007668865064884863245967580893014993598624157255203106491486788087722070456757053543200057971420867512169592889526145446285276302271473913683691795231221828350534296111775897757506437836361160883826028098700718967793886347374440026101930507513365747190327246552008892124541143667737789129973128802393545973449565161155448189381260606091020462847545496046205129324651722320452159774348578080039568673025318267711407257364044067249220000916043406558911777314640028745032784354460025247959215896077249071895958150658052523352654971222084871556790583871154187396915961902383842918068349457445375620876122390506384840374539469695719016857411093719711647307557223092942352017870145389174404056607104301601562332951188187355837673663091248267172989446542208006471073449152982848110619348103092951278214233911750420633638473654676305264647844117591175542072791958328574154625441557109187795207536633008714386109032383544269160955139563070195125526076607733709473664019815442872105177842618677881136484410528700447377023406798628876000161966189747110422714418000640578168842600808989909451748986957153987815869844951483560029340039285213725638646496321524908662336018293291620059991788254949192196142219385373803073871420181116621768994574503137536408974413102456469049664516357213208484795698109843844975824710314312762942969563268632205348929729085419336174592890074450777725198363575139442489899545223173472833386642172027039010724781533077270119588852327336919339938712574463590094148028964591878075785815502821808553186516926310081235061397704237243419435277902810793197527823200250005115443722310563951987433510866096469055482524706963718249631016790573259018721324995547858254240945421272185128971458525740886430281450938664603045931526307323613601466444794413346482719916826760510676085446922204542279637977791736062522344888045585861114588264540293554767659138225994327993673583150887810702974468168506361739383712419049713031309057578064648671966830415289601422485765218072222926052601078558655378617268864 [160,52] 115774907934784006685675148007200473936027044134367586259665151510278624179057795801802317946499338664605362970177335424609702374045633694718576367783102452126812859950461990082476307413837106873302045763724887012452424896559886967242867181239703745978624571449496619763813816363729390738488669890392838426890661292269937389689310427376174883825162977929929905618384281662424641469092577311750525771480202478097322015157637914679271207513291327086884549889892798688065424155660060527815626826965373403579436161295970286692214045360520351065192216671683708450515458372702123886288035513759041377888347125947545707532238946991536051845768462765995332577837842084151289453166675033188013187341794697105955944903448199935445657749560085707369585009090431428294899159446496140588274653983057094985661258533856203375405217350309806008969506590004642882382594920357487451204228674421738931508219208576239068145709587112925519715522232107332893400512483236223911041498175288966425918210838432259944938904737804922638389584745465349999168179064629735690486140475515842192766372654495527339230200069994842634492375667730279592095406712239915996116461335721366729834927745916223184094629456521936668256399963062034081956583527359045942379665956252491684056172292570335088721298499059026546651982988554286773342881251009360820518339765393497175752496828214746251524820284025768590703930656178023870921241090960659161377851003113226965371122497725277499883414323399383241311684412401513637573654471737450109547461390513059300576371553111999591815314115482292960206676031067303023244482703017787740705843647289803723043011638162725500334695547810427938832079704040600172157219230561685427358622589216396855911165801014436899495325926172245812824344266356295644254291111814121333645223744807163174799791866568800262196817967719498375112227320511546718665943211747865365527422302038754901097760897394952000644822940994609635072855865299240154474889982740597226448972221525052679940837172690105605693979865226175287738564614999656504706975242411063605815108238600097955001004135505264341668449070686213805841500731416446897125652549240378419528384790626295421555759773027198883869714166150087482972264960466459988773216355978463099086978268360654433640400353921700948811794067392496925646855952540448223260722451741769043619692762109077368534865933877754752711475311381778213417664317028524024938446243532260408480087419830650429592695919156400491785824673957635474828469125982023133190680137472987033506992039173075799377245907059195280049055048293352705791433664 [160,53] -54509087901039668521492538045657365301518106801187457959816470462179526196346206432604611387987899205225584171805546051792759030986016094950172253227364633821003715632452581292916143786258041175235209152008739529914932896347778238295610935430246544305386411899606860270570706939152253897973303502475165739904674501582654236064040801077066675764300339723521603968688744111008172643284006293080946488816154237091340146720493869780573027715344616999270431979770479358764822366104629811628136290894528998688589463271969527351077336437247284084886632878544481499531008579943866714421158274692419241593902322780621438959348121928957015980173973925437719356893486794999647596289164965337139705825101124367735949074576964047676941108481936763415351150434655182292374959653830340415249216068971015716817947042949395372641082989824057930450810138556935907990221783662994992881207654165883367285487386633951194110717599399250387575988995211645941979637499813170745424555743008373792585834898102172271996051655704239827866065909426181705861303317423325775311544576222894755908884478209893638351916746109855817267850152665445412552708438453187787838630410463664618154582947500994936891156511958436627428953552964593186965012476074903269800224544855426468618955233373982558206032871805018706657689912224380540561194789488985595400401861918718546233307422925943821539070176164853461327728351547809219233049846431411789693545541581909188024385047627595986629577201715849016673281108159703707859226101375673870696357533875554125538855261760237485028482419008240196215579714927390641099652803328186867682116220140158092097002235282882764345177318113020514020867600882682348554429838280291566311603169984002130620082914500361491719341571798461704942165791525636831304344001926600508870234312960789829836421407054470132135742406818247078719682873165279204888109384805785123267549466109004678420253125802577312030231575303474921183544039703857121646370225846340873708911920642377133478350217104212566252163574418370184794062839299319996888024282949359675621832506669268773243310948741008498585522185560812128814403838283421231712454939046613931523703209435775142048056193002052009947597061348513264075551822228323846042522942524911113234375078912366064470823336025800344849753120832164152006341151213947523309555308909010118012984894422237225927857004720674128758478081199684010397151678593141444831400642216897254119062972787712779190664110041379556332198937502969851054620623053578472659956896854031594544704697532008715862691111971601987832570998155941412912256 [160,54] 21438935547577116594375478858578062116072372985597276478196596648158509069227176759511049240236085259182776145271414309410437897677346281479486948808346712310278924847196431718001541190068396192985603489612763173834872645072373059804665886660888181750975572750984427748117022840490257929960278363486422712759189771731563141700748769351046573020708992086679176539255952030321131954947703581912672790556624454959284711774156664732528971722925298220589783104048270913432452528593432781475541936271156410559513390130899168407396372887773621735161565913590833302513503643898887257204554482964500309591840550655694277449774035939497443353111427968604153533847933061758563384565173840251365952706850978702306244658767991348971811688086305118202666977546226694920156090985613959429199245117006676421711465627702734761127727259468179403905550282537706098151245011308898653506192163079002012383645289961934464782607841268584457973329225816363477662174813205354316076662881129398509788198757853708187512727238406330498742526932122696751346088028189277219036424661888949667336083207922174685675937098531956399916888859557500967955925557877684626931405118047058950967461075788520213054618030074501693720092357111786130790164008697595440170682556594931162125417621200654761984454885415468805407888449837308636133416383716187007095772782215668326786098215545044526533606933382019958957569343951172121651126841005744691903138539448945506587542989854406418076875419824244361969614856813510125109208881438374296908921399179826864460786869010219837289305959021486381540862939299714362683420012822429149660565158567412941386824363047951073982319700065786063293774481300120325576258309975282633103112021922616232660668116709170621862717636521739544773426062989154564856359898168809497842552867591426229790501883778685808003714873950416783816708113363260342253255466375651895055678469768366289516286710296458735535848194961807223767385731978533251066492120208762832852668110883372585681980231186235444413838935659924896838536195895489472066772984016646481862750127584200219262607999526750597427661925849192847407434877281536738862793328280673360450170316069010152031933679821303738767965105336261072436945744942843484469797886759511046801669212895997059251147904074648879497996553916057685677175183994192006709543862580143297011659446172008283916894864473568017960106471854292051633117477879212173776103230006759963844655221018418643199693050840846188302664898789418023043603305727791689162080757800602801601733760241416312042054305809692587970727147780363354368 [160,55] -6159841160899325793611183765739936726908949503125324757570176590156834647466514077912000529331864404198334300622907784955287878327512829579883784453415484691249416631694494926098423298738948776526252424511487739444811009923703278058803243322936442115130798404361859032909821752895681788250302876937066607276015494996829948610583506178972997941242862628761924889427061085860769700618833454512186517132393768979627049488777958743167000224359251268217892767571019666122603775000364013790028341794635336495388324083141481982684825111864627289508317734472207417011581999282425224780257149578381204002801574814615041350133753229273086977403763541976288363146255810897962835396352838884308484408001004493564933783686623117537739901392394665138514560090397541345327502637221537046136319748833922877350528499199954753861413925224039892850438672240736197319573031944844634803812590417912424677568959286957274314500487153935468067656338461128137561712202572452993522639422668065224045260177012862890761810905322376570056408827982185002672533184161151008096963022702231947662740538201344011835900149606763189612860186887987155004666129317414617108112358424134150084303826219540227316301668259710410615147496757186326765119366903991399427668179994954408969969722762213775566428083383028060691805405263772240940948829424706773738542379469494759684763264337583658235639813464153512854511567737597796746480359009192029645270534109562478763423320099637630786415651429899048865452477778824452032892297094460114428858792277531889181236903719118213496456815333487363798349266208323386052751947319019579033198213698437126209004985707781249775735938356257935570799320393495409815298489138548641087835107852588368435156632618706145458889179100160691947308449126521738277970641016727400797446720113185092545769849848617866439165106658494902651497922117844049539721345891784645507877120030415465419098134227088035660717390811429234965150092090970520990518546195948918271759046343638055625997260006829338702173799943652228676722569922061914815675687483346502156130630210293469074804594341115182001862819010266814879024318684194388116224613690446151501491715142876404569219349824881446991559965273081242608906814604954990292426765905254494566292311560409919402646986874984293092651996172068323913690796187166644756741886180719644886384109806869930563663233997882566110250865906638067147146962928387482995655070885562267885399660319962525816943175758246059941452253600092832645665382220435544858195750055581812782863514881130884818014776904383995372258639919367872 [160,56] 1330505041292472066564341823239290809678138921847562491710245283777023196519409868310494904133913200252127141647874147560308532366382816986036089153493421751759711013438395940579527235687780860502596475358814179550534742156545716772007691499888314075832825879177709986794355386576253010787763832154330218897748767340389377641395996954534455336470601323280091784997120169575516436456270070460058000223302044269262229543569328172449865536445437355347821020705613760537545433487115589356107987395770368289995321394736037558901171978876556295986167565720144516473972127064305247777959860378629934671053861921843040837857623211963272002666581381473179406407020200830868089535515631203624936645195898172850046674599512945662775159434360492391955046416270540904305505719852577840497423969198544471515995705706496975049375880411391187578745586607520294204872266288391942399717843831421269670716641285628388116603376334020679139156200822058882429705693448095732247569005866077591092075479378413801452663922305715687956467159566255605952609175082496504240697321790849419170531971851352331687221288213976428903596729575628717039503201402672941776154552422580413605351819425220698056653337127413339635867605441272092681122391383743959903182334598386513803445539435890110290636259313167022350613321975967165837285541572980032906797641105934233999549496622668764619964304663742195540621289013351556448875839931505791051271905103019681145603397309319174380825819063961555514950451856495249831011132454256769630665410541960022524164839935733986544667174645238221096441554224020624611452330359952381225612685057575566572982538533278546338134368113487252254051551195588059604260927569701722823614660854944736175018930363292129348137740999028320132191151594097058895660239531467373791122875353650990054543202296447434197673448904796687192190890704717895444592670721510751607186402513899121551995476496895230010087713263454788737681300457182371566438631908146815156132922914294404042402415399811286446292966602174398915944835608662506379280313851557218738794886560345118088825532706787769423844230369862412861691415236702185238417460109543433954621985281625281164687044485677181611875662094385790947597232925100373662159171706090326994997268566773279521842545746830726164801240644080943290751612981140427530751874646152677879659562684080039859940678826627684453099844731457072605945670305650599621081268399280102256906095548971427128281816575187833619772489607848029459997309000084878219368881862586223463163194455895239862558748771170658239373287865952 [160,57] -227155205285082320484149920871427853494027029364846233967067192942923545239788460231091341456526409487494584258633081559335495912949112782053312840686743461789803554286018047976335249012795159094136282785433338287472530446650567720600719648017688378360177024314160437516613603884204942006194508682380144898458551986342301743239152299479264561148536509381956702609315867855012023920943711924811762539056346607299402095926731458752210847348712317729196647540127544154293464388261571132862233885712873593260116960118956548741061851804311553896963718199414999174303336096013076906186596521784923117207718443616381203912842574365295638883951453846469873870082405755394501176360283899220756481161996339229579157885847595171277467630182578400190201183299032979508926272354526777858499685257760817287648454831210632542853889868332980105484617800030755824541142822495929853483735303495722268680764186799212051602621824519253161923945350455515495813677227729735987878866637710582547734362501019212626274506501945430607450662740748438894639188591641610509449523720970595802871242713210194744659622992201297175345912827934037774351214212401252710881894123024014527402000091219580950788253254138545017709450769517625463195392751703310337293685857928713647528737045245796790709169669785530853931828630918246279723001940544854334136919917712534479961521746606265168801359237499838490664199524110314727356435389194391576435194225859928149588111638882558173546552308395726095828412001619944313416415463701810321953394732063264087718007151604719458179394198051892861583039474723499283217607743707571668700951743297034586249826695195069752824231037061053662832389511704014794063957361372479968980826365446471515788340439981946619102398209296201452395970013541843085118928759413488064007875330845015167628999956302938750208002321919714078446468817282674066579377806427019429428936788103531253662430583688472447603649604785631706130109144863573187484234733777154247383778281941742693268180626733276650703880499253571185685193757076767204025432411955144400852173553168787481846973689999508104864900887007202348616610135274129135758311157969277207026945916622185975507201282262944601487508049930154823908409297561046455113683629621187621178629711712157137846460712107139526230135584457003326652374124559553758170505386970948993576659226852625390564071811949720157813617732325409777257010856298582808013051659335138719671829313995702241260094992928954414345279221302368223978493543904104672685962203655125133700250055250520270994845802158367943996391840 [160,58] 34944324155707031950419776117096422668969359526621193269218081854427171370863674819958289425393823495908838666599688251042887078995208398080857139154512700854305211070697089683034989425387847017001103102480447142856626541456034314090367592543424917397852732819097549377727621606130495464392149087306717851280527467968280248684104105656334505129756077335384283915631232406277368907209752434512369363000067061489180124909610866627479932626966458340977791488383955510048524088858041437211156524585440292685306202090366030966491216350380724327652652456899277247665590941199661605743263302634637332299854026215763226710124160767070500442956548777631399936442097519183904762997032447144171663915765869289347167882865595633083728594945661203585671166401576351495860620112153362695185343046369277701300564731558274938442419682454616074472796016928839745803168267989565399395737063478455058367816209801415545066838014127761210964947699396449247092001814934757334439284999457466937350524591385849632439811382069213021300415395901329738289195600028987094425870525708556504830255259867797681366796385527815618658442267340260911999164482486853696336039403817172228047057858705168547409594876851214747144279395688399232670433102649046161293184510364034685195971174908836765548700013366676488988353164869367510746380448573026209447765753713124841570565574206240848619786511443344626244706081204482501670947906855768670916210008768981218973024931728321834317001642280527554844017281127792415578602279039254441413669079054624062506232492300182341722936777029171392052052810659697783769994156761935786253614306199466070949705647729551606695153291372838095907643230702645536312672891599000977126702446798089391400070793003770171816304748426283707647433113071181911753610586547255292141172091271918471914505398269904306691249282007747664043568740203083827584312601915582638856687390985119639360547989867717742023411862766247262602141516878431179275828581546893530043536822947065353889465309111732163418426250644104157120485886499316937301349702560321525515494685527072163174472467214301553605457854562483540233485340637934441745219022720652772883918888579912933585656856456235994907410419035262427344768492619170438720542269630104840507754597188796659183360212249771630635234126778873708963110366308885534993764071913672086972420623219619694754960243597038275654891612221210295904067656452174085523739815111008903395347553961922853554619028530899030833843839388181567598068232757860940813944939905087864427382068248546965783644072115418008070032 [160,59] -6609511406556988865673164309665505255070181015037787848458626523820196158204598319339267781736949923659470991820042388541164839679174908239351609147632661705427050106505850765925585727881864270430963661977887597843537355124077696336007964844162514094133497625342625824680542477560877194532870455044134498477450058657922824730115800564930226672842008308942073422472579562704917054125064359293110053816133760816297624404281412023808045019636299569939207726971960251558344879408048918312472248596100586786735024699320206372221833788614463379829234611401806342345016545545219935872723518464197948857020264286426176996301190308344988111999915359861265582250221896097801377621936461493497608610288423180617332529707693783541156632899753752749545349186689747998323622564825320309637795067537515207577699406332786578278049357930267943376586730613992189008127632812734946240261351835718684143825508395407809447474232290678244379167645713947996630060404694290958761368634365240435666954639164677365881263356787698904591612022588117483968227320423046931229237870730447704394621420964631557031447335185528851514966546239383977479702444009317994361516839311480735441542031868970922350802789489917940217390422492862650712181107431819373707962571828814495382341986855417251887229372933996838428006489334817285379939346039862207651581723335263531591936250489317800383132367481287507672298576758226616819107471092979927636728711591277749095962354780391695962992016260210228544546651533992123437463314115635405323263343881719591149259171287043010696433444428572681627895256169259808112292533526312729695179146312476338022850290425356000763750743862676450449014437849005380241410858723169677956013658292607332898061029393920051869274921283457394638324817727809196487090832832067263724743997706365894477757614906724895233772721501771028603887770999194313517678421482624021411173957333186009400992868921264503782532151819339344601601897820098741930970230077707755198390685853817840598547867183919126326201989616992378559779083885307988622368900939077573884063786803933130028066862840967710318048792621320466842509147638681443847955122660160487891940336282100954127954846499702333639971818976638780809859896026659100688130166491219761593587478526925186935094462553644440234544096207888543196770538305544550561400347151112568206571516545622045895192611329421507139443316164431253756241554191866204581484560485102843873173949747625359045710193546169665850670219732587612841271141765036670215866151274911610145266619342638087385739343172246450240 [160,60] 1752096708103627470945013400327949930796245136717453161159341728694729643444013175083568951647266204670912939632864327610652669888771398634635474160229884595100868813070670465320880188460943796878162806353205513916804986407023245834081872790737472502824572726480127978736191333485237556435491295875308796624380975026233957492029972958668005966969733026959503262128933104161404150964648036145954191735659223524090848927137141917808635920474748482503797051084790487743419857796898646653138062912023954845713192295920843907086971470782638885723715322816537649157502462554240185110946095675611639678296383992543519323291920834546958388683859293480002767853611836601615448854597176954595926449266915959724617832669414012315639862331074251090904552360124240918805992015334623004023569973879653126818716576026357397876383224376058492286099973105438719875538083280236253601703020460988285731879119815300796926378332982495838571447373462637485064851077005358086589406288678953308908198579867668139548477822601717788515876855502409283273548443426607659881448697494815193442782991222734104669265721044837650672102800168138135050629868384862277164466762674441247584031145649475393027798710499496443196318345898612004318407366156478104161272925590319567289550169755730369259903099936300105281986988945265077442014314756367367400072596159667398937310745769562283531883106134954426094190893382588633565041432839403173125984558082992958658321665728664751205649052952165760156383299936620332695218355173766153124061554867546528592572975538993508354088391515264526726753834674968712990842306325713411413312474355094814626609645229450849809358969107455200551176922760842503679549663504837497554904792774501409296110479371271231521877068610361245251924565704884757821434838492437206820077659021015620261869612106645567304624764510418960501938386373975443905267286519883951957069417565633694204023315311996462221131772885505882185655692912281828995232605923324569958627965640562209359462450044530399911827862002357237346155492461493589427574802981063300558149491529350625922250391985869345826620849956126290482791752764412645686628010957930080302639914694664112906069354490269711484330335855900412280417102290656847634159399838960867237511137047256800144560534966886527707273635009134579604240003590211482922812787702005801049832651278573480069368348738435121148635361125441565450110595130618424729975339591450810197595032082938203759198225903426314745097999482535630277909467233671355670948434544570636506173522506065592559586707303399152 [160,61] -478326495899389863169852795543464629263585959433474534997718210453483339157462567455658971725398738518066186660599337566922865588852945445604041240219412435737073433055422174768516928299565987237884186345772421760591716631851213191363510931298904211651026666903158687254102203231620295444645620695409592712536748489326375801716742904745290258599337039864318831313481258503615743249518102360619049894873985920749372737554690848455977557321329198971524979360555487014390447568656264647365001053050295681987630689233078839822926839994486630633939107643462062290201105532748317321870246294872624473607485860982180832566219623826380254345733267379196754036576070514393050873417759854671570862491667586760820552295881269209223557192709400423553639742780110232920057015308859458740450396730046215168129326731598556712139309661785885136325811907775971200812645049162974692555196080356664958224497137094448110436098299041919617536935394446902931229469923521389021069082493107584477448316100343648217062224138513383882864791144717469711402988330209158425863671384769457484928165517271319541023052619780803733698161172519261948025458485632857258710585393910538258730490756434318640485602381746878682794269275029678455826459020230685233787047643433760688499576367861333086067905746534056175636789331528862936002762241053757517892376377221790662406930567729504828864242927498864328331701680059399498478704974002109417922969960919487902208329679768612723977307519761571496308983733980002369026714214596411155479628514467628042610108307443260542766492921463318896460985381421747722532820157971990416211515383385108388444100763521054886871714383002046455670967776989485658452852923018053634008075072390401703803877530417359841570411603057698190039691285550490633175070228110132638870571160169966235423278909855530851470873591418168737520505211216862504468942081352660033040055621129001414587952909015641727697857610178051055506807147192673538239508151589330104416885735520954625423841576935996895722530350837234464079275939677844393275460940677257129171161866447739548406229969469576602213124906541781895284979394580622317915431625840605677801569377849483915271878325096033959473332985531278165096042816722839699370541737634660472265724836609102078802499399211099396425361126731400693963401985721226565595280200342042782966208447052593745220751292358225996936870532489508756000343933527786659159775983450995533683447132895904956664105965268569035005602269505822687967120324733394360516092287530356882155239331666513952602215776224 [160,62] 108470664762194160710682521633577673569403446093080974421299129695427582087615905626317355619875126031088173003787517972322409607706314957058147352059253514514795567720141896422499449463376555232555053811631861727122443181793184306191994256229126080061735176864382134452187407492562927883202361719551026686557481783091538184988862116968506001726743415716565947288239019182526944535642819746654313513436450437082989812656864182257159033842439034694876141706188795413224760503549791381952943841056135556508571767931279971570336703512187414368643654721162086691586156670570255457566278932035684154807723651110491653857969520033454964746599262978949684175592632689648279996500759858102590363192815558807379525008814331413953308080493430718728179125342252806227982006526209313142030955698612091525803881677177630591790669422919572014858742536568049237286378558901307164763625269770330250562616654556633279382353086603946972283109388583219379385599831762584519644541127003266588715583525970281352856557323236834927357500155849315615417968650590829071365963565320195312708885151671438028131752707584796223562027930531559354758216551934227351791860969192532953888286067524653145247091071058485968776419571731235134013881724267868999750996288460215081744448310449187535929904288766431667531904944388694440615032072764157080829919728171893977383028910590271378887970397376641682911426238768926892207029764889466018799768028781720460674909531617272961700353964383454311948375172625374879413241007328879479597946902402426980811266804242852688101947653409250221304884323787657793087820701155800194889457977832027203277748526583913973154998552191021403649192119728459730051246850128676312019196304940851497132433878692318487139384092762915672806683652077333308699528955960602946091816344582397450556978636520205030863082277950834608008720119656597568165778442899996292892239636274906089929936304860787652636698408933740135761978517975902724824699043553397662125540876522844045390701180289177792269424364398591118523598597671005161498448511823872535420437442396487066828415378648672086695938499627658833010383633575000187898692917147544117275140950172856461474164673741821986429437880810656826841128398556865605349139900984042762482008442441822941414463953750296289961319027997012472241330565036434505105731164698625958362221757119228338588214892299698175844840917771237310545285967398844493342450885972453651017040598543346070078428727954643701561244755233148032310687836015274194159784808387304298515374859352535873496352256 [160,63] -19378900573495683504271111246775659841260211671346257264088693005827638916291111753260891296457792684573101786638804508116406238552625189911551087283785170375954525991676998680632114522690373649501208144952746561314790708367308149633286684110277667184993982292430377628561603642376806966589332880749298363797147409780852956559199131767726988163540383113327987770890327872932982735090744821077384880697040779971799665699148454230651583021621526117123851914101074261747132849312731065382832554828971116828796624391182241437200079090667711195568950850652059764284717868493689258713128861798443875927938164223530451445188031965883239714953000200795773226822743294458432192425876970414825099707798920881939117793589879561950502686517062642904197188407318086685771210110395025653531358161472795470854828812123860314838677998446322059497541451255108766457816572577990945207270975858837233076262174445393639898733099333914475244410640003017446678828891844485480508734525914131927612872196697905846286934077059545744196597256488589838125233041450428037188418934595049520893136944033789806206854806959339004448621306035612109004216473787443933756835163227720209404787768521508400068298896907503498844859074829208165411201653113070865977056129974199199729219378103300699806932677642332469176722055267877386664537704294082855047297384809321825882685269450900352988436360432150033159074464722743677904478062824038617408857214296659053667670030572160137811601974395452394740414732539926742414282614793506308881838558051905972390684342803425993336045509536813850777973301614726016944829285990116538992125143695033948519841317385931548510905349252516801666873193339429516599156968514162404486478786072679229500467491770484191419090697119966589243907777858522438950235453870777912838641340955280233527457361598292561486219457346039792322380064941516845956750602370876079008650806361447854635480318173561480612184023386419821372221629649908365105131221575019564585953943473877454871575600682690172347637765880593861457351480531764531987397525217637311110573833921674809178161574434539559932261351769765514547524061494980377859508113222598577018929009894104196194768530029956663871600329835273046600032598833937045502942185406618141491285820043297602904830577434513449566601682917537444579313646854239446271886465854472922826531333703508647309062673628610102541844979415978616422677180289973160928807671221562285995644914366906595220707887132070400823187441388554589493573671221528363811039321565213129648063284669432210211648 [160,64] 2715751117702098726625995137938064756048918138848601394420095429334651430643175884905929626099886569098973546719414446920402549613282911071147468345374432448217990517161585662975578631812890534090109096392785968632734125348504323322635784183295326701106686765161882879891699172544249304106222563396365229027957588992045704406144350933731126854576898356577029276875276654247486708465246581990295044570200369972976963948791675969829583140546677641805632198061375311045451601351336120097453094466901348629788385844097757399223523900481777092176509634822218627263537736233056132348680715806407901024206049150708735257213575226291640371697123527652154618039154415669585078458373638585579322364679126642673882751212427920415581047364659876327667440135928433782192579700669480847674176186244181404088396482194124181325595096235296785745026369997415580021725526418501989666826142098792341177546478096314651375301675306484740473904419513178441165377725431740154056491029373308112657974325426783073146532591567422006161975009837338929830452401504950424286303989998360244735850743344270012512112467705980616001409061289583332780314769793339547856961176469906679495850279611847015370888035723284175045474239298518425545182674805384741911770425741073885719077592119057118127040356891716429736786813657682967386241632882823257544558893024419958932237848525242866720492158558262195298784287429598477170891586115466279852087953319037959295952180977732798738274339238936772570598078769558627513973877102029139262207629163474127964936337052391426133147915232231897722480024705080514519945405810631299601266186962303891740590923616073517476523833534641300790581678327277130916298392290900467472401247359282167601700869584737523719350042088180118926391184145844906849472618109353275595750975832730731839341256818728021824958971295234516179943372016039218045742000515556859627496683717026532726496266265631147526058348207945085198028912467575764044648564433511373351455692974767364444694054261601541366076232955722953820299196263279479037796865938392403282240917792379324648943657701431336702851872192485036326037058495229110873364756336638238082673330388047200690648297109417278729334623412941916045522734185095558408019291773744629932150309896161940640548201050581009731863331005958702383353363540959631257785972651197298756098107434430781307683999263161253292843831013849088587741543647613485534098099046348134853483145700686565744660813246252645375080805433226692149587486517233706136931569873410639038122969115044712808 [160,65] -303676387497837730935709719452473287101193682737707950480175482926769606594715833088966166706932700498370233758124797897955611656007631442265416225885082646989304274694886338433539218793311888959145851806691231297759839221641562057786039390821289510178409451457803592333847837374122284523436492910921719395822958719210823000184378289792911778867959048269481736071747283794470571829236621558251449655383673974633097039907184949432317891608504568981771739452289036929825619462657238654618863739355542707828527021212158778450240156981731227623652493096042574770911415446991012184221392708060883758695909564197380445454328584385504971763424859765579238516028801315349527987623278102398357264501031396933435981058582485398360677238554133320187690362813335394830684166127221557329618566789527151312420196047207896733598674581695160843478663658737915541200498414486314924986014825210676295659459938037420682165534038319985913008648614214640452596179444373895090803154962281362050430709035441492056741836999155203974110718656107397676582993948118144390543336765860346804721567349804949263047861601268665876202822262831040111112392937869149454193278685093712863513144849979604153760014448616638512665421049951249419104913175151499064551020967631869191278175556269945593859427401963403851515558008808195643641353833066709072309331816050018151838806880139061754981950587887494584458138146296269634728156949159698607806196809091216259527288468171913545763740520416935870307372071983217818141873801939556793441349318369728692706024203597527820587064886744554403466492511205403228348545869802112918831776778239034808470516956856916737194335820143280132340974262309254208057413409921669450552390009843262127335151834693978777887439380052311000353460005241353444475048222224594228334777167870498329005400465718447059195430733821074643178194196590231905926509350109569736430479929946897555761248980273810720809592897995910185982482557427124882644460071008633574808982157851759551172271395302928189586815817194946150288458898647759428040402327315808904877823584091817667595307315344998336342478094161737504555936397816306285351218836243891975236285178031283679538405422100394694376192108537045439170018347839937512832502743266905431104663804771464105507491912330772623691323621516234643017300902913683155903973667102462264392157806464334311061037902654771927977555746419965752540336914529061987622301439507558655432864615305326902059580922628745806537524894197033432660261380295416357863756266916250529284643680709120 [160,66] 29305827644381695940178870785123950337517767012656429694134054993801228200542394250678568610952289332799035572550648907839112838388739756918903806647406889520754559361032878280349259649949224799700807804904144435444860848372069502305526943583277314737498753988495308160805423040590379586593925398736106904116144485213874263689325013988035898268123040793721075995750817928030484477438470415449521107852616961444557557357781737892321386434944323256565589909228061054504950325062898705821087633439229150479544095955349542936479422269551597108833758314428651246556773616597752424609610357785613445894954924358072638850710607887593835726415392587216448216493837046553419149883738426857331656754296566499469399158463644846115888298386560268068295890430407870904495412539120341948094900273429709531544966148109384322335029983485651691263468440568442630516811415826020056988542216482796826236265281440958603820021978820502688880351319054150554854254063036677878514493532765807965175601080889675175357280150459127859770123349863249232856379671671179649347271373595802139925859441225447743348893397080731425852080350481578016428309327822797671519759147092552389988569078707966175302944499486193539359942485771856695786179198923075291504950234975093052307008075695562698287767184872131135552564155436000962640107151509731182079199353671000887550173136017983813551670465421182942499531681857683781557733679415414295630732430597754731457362630382282020295126717829802542753596230902146241407290115681953861786886537111793118504264217273054657649068641392950460708271787956701774291100990290639434538626079882317651940825789765159081953816886323088314362426697642091781756010094589890891465521390601653982344753632734948276230396602437600454143276477985480141560004154145078085480299671329450769955332942119802964027834984429605296211838299526152361398226566749348211758280314888898285832892715920928364272443462815996879433243434095721596829036508898326749508040461623147558299074105098172914942983526289873623262885692832703913338405081438569290869198015564839937717148604501707835662808525601492561348481595276852659100288799901305458540981924533778937377325939941749836191364365375305969052116276335430019797454263340561922464922152664139768779457307782509022049102561675961116331991284453468150937164294685979080687030056984699410600350304529525650952010655181975147601432016688741818125375087677558315244080334399388634062149819178549758716585593737763543873696176223473762709505767763067111994893799424 [160,67] -2939893575935016117563165620943722351111750632994110573257641540117723550671664408320345808125178359381271730997346439060808536379014280320938130557661012675740794004650613254464188532426623644838835802256270828841184326878605913691180705673479190560910139070685904137352597863141601463529683245354737323445770227326762762953344105250154307844270107943563129455713749570568086347828807484016136766665676963198129032143280215693322633499274356585956683885089282635513659846307106611224354160723108286788723499599266558307999401658380426738903255266730563917693064474590278223069764668182615040538861296175775740965855082998389041263923768878229543858526274747654528814302551593123693223254631966094888287412876188434710760794355966848510997223524700559774136736346299226043119135420869764029801715514010160601086169259517420006287156484542961078108338297663072123568175838504991638224742430848382049700556074895846738353175451301376162939556960851190069497691846214265746408707166951510554552214521739961209317324827364837077789640776717165698972002682867527600697051166044773585490104993149235380601692128215692525112562826536068884978889785676821347023818548804000518286628987604949608852908221486020249990372308487848847913526090962732541154128655288175196579358226880231508133344445997327119288356896197084753351710402932792174229655595186997895448304014382194458593645515784327829076484387632205659413440030840254793616686332851774173999534271679513374609682205185816225300178569522626705318820896697143490339903588238321853086638520934886156830533798095932608557102797463564499425164139852987930949263832873898050349786735752956186993131337607282097595005279045305502108122013845860174562955881188863617832504342468593225416059000373455828141665595344593229985873175351944220406805914273398632728311192000220670675763221099732260287859419695273065302154351707263166736867351612078016154211123841305927239246241307394214889542220121622166173790993777280547802341013276653731907270282056553497231098053395615476947080005958153384284552121950454836164717533904698092573900059566551200677593286400517041351493039704557282642430696433190838420560790100882964462568485772813766948862481435240306023569575608831720756389974728651732312326026892472735965685594728288434071194833377644820216422441629036150581485241424021406833208165321110629199743083841651113390503157191896050824782348904786560454360399374826405401674340282843559749734560669549173348209340911786982641563249689948615395355904 [160,68] 339935417617645200430055863424286521294203897921014769657517852580254593039492506956741934611876359980731132474398530827979336220931709168501135752445372897022709448955906653741844019577503746352629084552499285728211422368276113392604809762876922988307205242432989907794003688953149838284192063581853175536515777993244795296137088342931651847832393631673502951308723666636511737963762160973181396736209801189106075675739545962591520519317800896746202720908137101629638821214196630594913032330324704236874581313831217234572112405308245078986685717309581362177320403660532614794146287656098150601468121657175404946592163651630945068065224731339795670660869894950026961149812500019004167324075769626306482501052851399430517730939298286132388477378666402023397200683462102010485882691251309787917519291871671202870783478298814939027779953604040953627520915742035160204863267173644700438640890056229407003542071613075071056150346094354430939592767907541607452791521907884951614056952810536341986734107337231848700471667665137118828852073410129388127830818627739842491524369559363092714790447695261290028625237966922799228912320050887403973266795069793907215355395572431069557994715937000503764359098909104266072020845123767407122604181552279529921070905440321927734048447668273138733605907530354275555193140050926230347835103218526391377787565227999728271942145000284444037766005393504483516424285659202182149321312317330106435183995352526761979616650141593731556486655856378297306146964597200113593239986433443599679272110947443203285671175430182373248221603945885914493427417777726058473939925076326755823269360500180018377275810061190000787126632777362029631446259113086959018762389526188850009906280179409179204806843315424040139657136948736100772465863279522130628221250235290938285003728330480544543247014701741872053563644379523211239032786312724008180588912559562593727121114779455209026561261659425810383943758632499317700848062408187567470110584916423253892743565086646434048280425204907051721232461797224597332380909591724847524109084197249313131315975001910055877165325722632426388042129733021732500290780616147316650820279589194125965147848476015010549878838423813881649724564218968336595021000280398303846353516868030261346926123255933421682343112234817598256830231549635771112033391268744791376300390456017273550486872134676666510315947512444595637244195100458243385415271597571152699509120166363006863166220640495697631293509700563333788945918753507751668769579139058798907456 [160,69] -38915732923884455589012875763506132439336587328981946469946360299699754905434980122422090302726248580328587813442965132116925720675247006819327795487308230415565068654572496126630916277153119796599902518191610162157325620775575664936771002039589909778859433289351152395598452263355600637826031428497763142176267700939455997518531827625053587498737389664191883993103864693450264046358024922637041737467776161442064442085204961264390975733188786725150670142319744837293118414936015592298383241567789484969567916829381153584085677559421333288458110087041395445682306404220374359676638546208197944514696265418872668944503667197931971156493593385025407705854786290430653057027397183275189169370603737338905619323152001817601896189591768605914740781926635830534235508282622967751319537665750033411216278554629991557473148396130044885788061205447586203098374901277212825530815512023730879549449454371504653969729500669457431390211823185207699460052932699976352213706821846438207445870907843785136720949075938431563866536635113275447677545795791104160339547685488800205618627577356754195913006866060113637262527666229752972443302078172872953975271067179068832153182427825524068429373919648885340193011821883208770832904728143841254013132445870524580887331886030517156778877308322244999687120230696053676553343031370844174492303403592607889365164517937079205206043878085194514453310834008764186038993347156165290008742604057575118138323965052062712816429154726944933212533293383148917664869654290273180538177548519050889602772510334106500036027929145647807391621524904005192830771122728965700966818632712324859022489686188432540376182149966767470548241401822186806787583963169209456846141184450506036219000134003318818862345992914610754763971065609330768130937653161695610219625982467608980057224418588845710028131804321629352976202922523211041593662344249465810799229083202594963256739484081787856426422638071512715025466837093991897387881184211527142357326224596294608621133767703963720179253601285712118829142049026621929232581625089204573402299009892159583689822123923590543732267580950643530908846974886519261950558376441864945284284407662995456527979087310894598354146966457775196936234005269567238489985454418047384765607235842190240816897782363724848743119022956882309031472189468813277545354372197122343266292720396504402082686611511671714368121826359111562629508080627282336074686208761983933929588414147899360055049150694361220996336729940768772285478457808313810341269407693247360 [160,70] 3758877192673069631510569132499805468710831662602696491514706861468600865428061300228135269002584656166124208811255767092181115715178181615109376811972263163745759560192978049959413955669627981236761279644608664592243205012540553562559959601382147970298109055582852288946281953243029724297505991975532071350886669473523908528663477754169848085444729780630480866280308839959585402687576302945371198363928834349016577919285757908228882432950647592645017435840049351304527609288065908123832806256886769502458917008949402369169446270211462987260380966468867969471457345729316121309746519716880153421751235527074044369051704143544924174872544888426847650283886741117549655214244728112599389618205728951311334218002921080845379006888819585724191717977196030112168680504021051447174352141333746896973361871428794558454995629724138718281487175629702917351626380382230282045440438712371393065876827859145572130071794173765533904992113721516655071520686399570385804775281592216600959934967264104198825067727326078486794723838927618731660946011565044716271387413415820759206446126582223893641046056858693420648944368320480443485145486869933977290432778572694568821885708655850267748539850121436681723123869783962112507343034128939533787298112418946758527028217784045116579230842906247097633254138032107658892590678540674485315566774481741930942515976323067701898644926391465402880223350844886726473142535003022235033125045836753871822914828021952847193733778037319309258554401450749625081299936060039417866116299801617777344978237606489097508499816308401044066135608275089056622685948762086233972734044217749537882712409258361677628581480490311009462586083752541447363800268065410449711609379178301155988945685543880045304620309528368432287360111174381589825614690410898084640201640353628347790087068742558124695753625197765900568719110434367683991886547920151978193972282493895200074158938354265382807115453890533850679935072774710083322415110800909254282271160888840941679839198665528997651389027493543118337012768099354165999389722004247927511349696039167060434807295644073028765259984926930848212959295460292261030879649306415798168632625461856139829057079947992413843818521902166958985296720371189734721357292038143990598750959384652278992919141309733016699495716834529195364740325072298989826561293252912088571325380062083224144236007847184313639177994163282611196505905569850954039929796927502680232831235180781029197478454860210378923764215830986006648007923546332739935713868294144 [160,71] -262254806799130077851744218434852693225451772845779356029847186008367225041486173055753022153181001628153355292592019882288798289393955723924271678546731164071035420060489299716544394878200308845983396722281404868773717559783687456316436647134098481755184401735877089433269429592536622598433213165755923179955838369407769915944387293362189940519432914285716203187901136417485858101278761002701625662955919571180587535184328374786643283393899446375840652129911358996979932659346303497893532450473667283556731587098040742819010809619250238794094074572192312196230244656043788297864645904863003392813882060873240889163869734788487117211817037236877989605691405810174296890343076704578117393786574769929265055349614741582623673988485627309821217532643441503012373726534122209164071970405284528468295496053025271837675964274973195131748700902628131615265981962340506095072528686729027453669261240264949282584028074807526515396539177127116843274305759200399775200574084830280843358530089181972591690170838321075838165078363841623273366518839432539006425604989786912451635469111324836052105271986408421809532167258967992613522402693706133053816137144806258606131649565766738467061946255380088633547139850563360791135388278256096280044601562795809930490370181575957464363156089000547250377502220738654378143952728383366090881043501865480075646639174163192934104734953207109891411711168409142725347566394501756901154061569456407783408561475740559692863878582112516894294512011510742363615466704184726851235062153033597838443991128924403239547156360755992209808732426937937933050864357951707392205188168134717719781603795419528961812624775451841075183782782084377092951862648160969144059669416362865548030536809130866373454223608904959329298397456102561667387277790335671047695313611840036761888453803999488766684643866373020995546433403670207853412778020056297433748975825032866896869728722428093970972071502589966265177476009742108669272064508597293094944787158629650686180333760567397437854268407276821132880704607071603630782904948319382750182139813077643289234617896757522807356546762917917098225519352290194885542699326571065637256067814204277425865991242550986314666876333144159003029032838583965855035410590035985251533722063319816734091119404507060804849250586976706621160802291471009923888512922340427834533792922727584703894520475240954715935426346922482430773903607451274243617244496433562967750056831859479909648635423549955798344733866401672321325300791684310081146494720 [160,72] 11457309902285062553181863192097199079578024183520194994011052589291941854134456490990047599412037943286038164574903082018081536687992003576508907260807972141702680952745325091217826131345687695205448982852604585987783397687988989368860878350909611788890346933566587579932073016992203897612483403243168703852940618316062322540643440417286097974066674215816443750574678476986436224244632834364586110334231143774216842666518199634387767454021207837644174888709429908805348392074829063571312999052926258037594936097631922121309918911910346078640404511334644870529258208583745908103745185703908075969723133275129625887461305242347600662709968137865678577533762313496268690614134825627926500037041665226828736050514992342592691982831880124667274932081330132666050763972625051422969013333467510566300213843938522231755653270104389657245922146025992170035057827145865837249358645722315245219129349982440969048481375506163443268585540497140038958532581577285443884201043955286874669428010694443453693235475115896710618309743789236640372350396425576987251431722539955932118455075020250692374593031011251830458671305359268938073194866775301935533884484953923230044637376734982538954400920864057865255626380088799742064395056017839042299688886917822284846995883306849518288737432171417223565657190011464725288510985399276006947385974737179630037658650595658815394037251229543053650130085178058024451422524652632681814634443389367962136065782996995080457642328669126526610958356721652089850726108845277655873488373450833615713222225571239950830546750908890869045969845207486284736342069913407779885070255451892632482467384772758308297741615360851110863626047168255565174029117669677694957381717713893660691037982893903892516329449795609499695415804752085643020960363559354797304940802350226195067210789199103782867747169451211444045069812093790542360323603191768163330220897310125114381323961939630599970233625812100775639658632229413692142082653871317774182548706518484641731148307831622190302561960062546854087357045324541590272726846251763753160120341271733321775433978196870616372485738081494214258072610516506702252203193053432527744355024974226980685389107003363349509222661072039844932310230467348977301290025658095646679848566229285841297691631515243107873665001379374619465210568210103386178425261623122297754645532239492408237344509764752087235845301703869842364583797890150647956764225712445596353819605106549507096959552747279103173438465878988801121565128245084708174640 [160,73] -66246458867285760267642509364518794609133081011423862234230538198696146308577282806730726534836610943640587095689326726809438165477757130264043907509905324392588265965488156158527220474868703184070646092955025962296527705385948448717911358852521454514563108420543036606906678436182079279293730224245853073697647673203443653626097041638685094940318936502054188783913616815306314351643589793870716846257071599170074894215295758526743305129693682371452380080719671985849739127478224735603159612335533020686839085900825222210761267887716803540288222775732167976748791989466509770457168055341054361349224937709895684463827398098340311396239662368410499288730047338803168333935279835257124810414674630417328919892805194803508698538270278836269653050089659381776672024146903665619700810155316047714868702154215799113304144736505741404472250922199695049217893561187285581144565091244300045743501176180385539990351169122202384036300822145874718549077855841631185384657564325792744454803937698597209662513453426820632681673502667558765611078688210144277629225749404499731951435262521046519255514035259016560559998582811356656611957174187578073603926150924786183109746984690506607203407686333399509847180186122699002918477492245539897978968746470524080056354277640512402502819104116028784900018635368229052933954811267954117804236846723759697628921982749135204697855865204297412991233644615186757084080345740796953190322313272392400764437341071013172749729037269346886058198384152328120933306353961650326407125010176407042242538397678501742840703465287418654574707337958030808222409620608470873232706996740118423617131658483556315597243999366120513466523016835119210124945689362003075277652943798766521342014435536680413239453953772525511759639408011620153151523157705694999299971203289576974021305913871546988367413021627198515155391879839318860497995935244851721749819188351204456097156745449066210495459464849676234352647862990431555103006251146048725147050182996019280826485325152881481606642567545562254551827885950691415657525299921956193319972723955566997229801691988966892478010630441290433641966088642561541535731836416122221429204682083941156110825497901740055213168256540148375227726655300790551427628034942126212204996947428994084465527120610195958417734349544715177711540662649420355987872644718714660936555440694051934679261435836596760131409496553519129380568304772421303256728611890804739081817695484829794006596064324711689331296979240227643986703794141524608 [160,74] -13683255444935319876702381622312588954032141990397615999983278768898732881975698020400322193199603488295185841440117040174198928440595649344774207604188755109195180351856602716077740402726108001459522347490450274865112511544627986255530811146098336736611390423539062174030109953916234741095682264057700340296016991626793460792321951932521718469248346584533821201369484740903117543350681559935643617056071724098366964515606376183831105450093423765220003752196239132597185078596487002492504796944035293005085560605108238043657238969304066824374393976873262828042717923257741973909987699156813490586667285064857434735587231557492766337691477685153016419873665819530798175629348260439651685450292684799269030713446096375954731081015672026810169469395410017884591874378169870378475267046798176680499735212459959778681417351223111442816370407318435171405596108063940979626105051859782953348439689198526814612521558560373451112339655710384009936352659765169641925284252522116464904455716953336535757163580328886059020036512811226834250466426985490040363852341076998120633203913840064571128741327071807424886900537307324371644573185088454346980807736626879884467230116588852042338172644174045116675736095898673605233855405430626935106122886809126112462480838577665099431957782740138602755708790275691158360310716683618542952522824696549307303054961851706843408032410254351970158215863000714278457492865010746170511358180803160125515967563064626158951701860867908691836773838972942778613503527464797245870936504757494349276954125803335950215966211549213400281427728722644485778051740804497991594702828875996429441515527826267543679313365724918730325268797397372809240031294416764281416184986386066677053808591694744846191024048298001734448363556146305786605553528972270359598907224434786267388394642636077629468733522972681169376290318491198024346728105268472626915172102736451887983812229330199935608683285036377581364846322024664413794995387421728017346834662779165587849735800192837272945176745637616187064686245791253599985904834018090646241636770988941958829659174412518640382415465528599971874933183718777676396075152140281440144514222132641367621114200463627665923505588372977112852068578057743223868756918605405170405208035008666939406081939307511068839790452420829775093191901238430167092815439595497912519912083872505964075213938896110746037370879844456536352051618641058207821777925286824113836684295063417402988806647818169305091741460246635096687388319951104 [160,75] -514525072725180191829720638074830086777214785898532779129085600473941049345132294419110499997194336598824583843058144013559547546694544415562537041509315427879410360950839440310019228323577126638777491953399398209289109522693608941423222324788884109919703782879906283947573992573320067523810782173237572344156797687166429764456350564163259757410634925658062958938847924972521778001872771261770818618679198193174576011355343514708320855971470919365937480416507008354136455474772398836216802782004660465513296336818558191636148138888592579407521446149200194339224973209779800048183724274572120996017225974452203757905148433859298757254742804674985769716103722390656355111213217636915902063847569405905147817782655530866160994715627577491480231465667455841276645730548882725657486450396104540291890120456986468950980396134048976298053300123432404602218227153371322537283240094948879009537190013242767458619565056347473493725246113803783248293683025230107219435033264836153461024125028404091080779021464173148059844923428699532716774546293284304272696372535289430167228411139900573449237254494563731036036681655092734751764468559796534433105543164936876448813675411478361396368352491452024381834537149865054499002144948478257592341968770442001573891200175890666164118813613137064579711040600966942286259819106681022636992693565055430341459148555510656593159599237255950528075414425153450404249135068935081570934922689318890013282349508041404838776909642757251340848453824231234039653824749040301251477874768221270447572542077627851519124238946966542581883492872418465931456997605884912750724417883616031082849038635591620530650729464058786260289296157974540881331815166889282400019001328587906908087391759088323808112171029513524978421475535342555401145495528013559944842000412094344384395846080090973744458515382013676748016567625070330962361735525282425339952947219812027037893271649881655573391794714703062105493035181752679752999705850573692050886924692715794812653273424688180595050109947655559836118076136436761904845768327109918311498712371228022126460600975414407087595165315368886304496570696818891361122292982897434676021994770457244836983435296969163866423488193018642211094959711538964158324654488749490594317801855432884294889409099525619288325134163524738837779106724459877118672178255828640261478802808227376531317256492276946532274706424064467348415810370542866154888009185938320626419721703958869493475662191369301587860303955706694706943577600 [160,76] 150227199617548569952793378650754722880130433350316731008666805302118789158241484189911307442113744459817909674815013105117023231607351875274709738337663900774594633252806378345912311983968031843355594740584700761542956324193485369654390752772774896269228188246303533845314925120014555472087996561094527861644315728891897498293569040259789024710283476064110694096208317933999713878333554070324151065539870419038496418725510156184904016918353548194838616769536313404794998264899159012833154451393762099251370408484589706859836991654608589888133103814850128232492110515665804188337323633232074031204730282958096260950169147433459998108758668456003726537983226261752181809711811618819473435358161926235257919438619683209629516300866269246408545115253414035301043983750193156080375117157921247008786717790948848304238596217477771675812210520090935377025434275537776539621553614854524581451399152762114038164293600749115141959119140407520042527772043180826923890971740740211850733665310878840285234015126180871991828493749249887109484274556538833226228480621687723705140593199163037885681676327392362817989032086657649863385682737178961830856425904173927014910420273724893724387245905967844557176137806699083477696078874825813598778445891568992278577696791435141865266211291458951532226655353822962682464512160488914839687052655016703257079523377495323984549899066336280437925014771027419233507801400831551732361890934668868314055229456621219970528118773588573550256714136933604012030171307621486102451428917748299885898957748346711099552122989516751422419302910140558598370162640558324956420583284438155479491159578012365036040186103494650532331581809506077789895751354726156630861158881347330529566399224118900785470126734880587419972158304907633859844644616770931194488123073066298679688950715785379570382566954315498147464264333420292918384088905356664081460806721420097132327312857344206914390501059448433223377449460234771031267267870553137503752489198107037677373211052749052981643921789717311691762101303515080814612772100563644070578399151681608928704264519699777560470659272661862877665260751406977760256252206002100690066643347904454828415950194267194442179684425742808839628094171774630372501171843500817785101319971333772735457394917801496825001141273351043694192519677241918774128893849697920867170365474158456097130318521810309396662683396349269701801924558561066008670867062296478766935884367083115110068677137163993069808337508279209587248000 [160,77] -9894050842243104242518834679556318007993688522444161553770107220961968090301702167218509288274372293330741096761850304967910995421051765815418504133660933724710279256602743474236825357012063097833577383990303669095447501590801705794317298118990896879032551335344615291090983458528303032513717340729459445321759265669759491252274873916506262704941125115856955904099135577386642861597547713886694358002725525476715499552281803994434334761024845181269551859822856167696354672103004387990803571607321314015135157813115531249717208170863174847575666332037572773052054895962741877649065347708368442145417782261047283459911132032197961801946806341400946960673897105013850818315482330553441243580489944736010171658154634580920668689541368849294816795946415151647131415095977904871965435212219572230275026316809184002470832601126574355908491814156639496663613035618945624137488361259946209419501676737147516780296151467245791183577711977749611553159390737851660123669343079807041467415641480754702749630307267021154145348964515266907010141029090635688235633053667616680212814149041659992705658262033731322301997524940673976443658390216175195742692140867245403581589387072126522346515291394925414768980778920627836459364763606852930670513534501713906020258709729783421104559052165789344091256379971577008787480921203634448864348399283824094973956328026402700591248997488161910660385511738794981323632464612706425128631505816830877813049325926311429032621606615781941577136345107846744771393157012250436262948016402312777572017671500344101415854091586372420835881477744111206654835324113553730725204729176983456516048919091435353991320100858745457039746895356625295717368951525567806497957907736708889026885114256983811511049099327504390071851264176061428704034543430211299312634510233464211539562668827462781076858948063690156991824444320594523432653292625524364005914864486804358275857550226188616306608654657694589506202473093160114366701083591933394624426845861025895737104867507400780869406692730611251725243467583242946175195946960412703033930165447696300775009845337702912345290158490955651665419045765224255175341959913805320051078186584596215188921417481146758917983838056601817294499087042886946808855849500980749478321742045306358141122735149951993543507326461200577041652096740228366465303011315874713719565632142518923326202770816902736297496212097623295002503828961952723178309242644308975469028401955247867924912288530699127589240845111631345088 [160,78] 306056585868657104505929192936450130369733104395788721937658784666452448267617317615874702703010240241309037058260695266198205905373030352342497178868282589822168055925464390388918198121810140844916403644532696065953189275749177257624598798574853362971807113812934453389594621989280012552715506124975376373538490169742288172264961530611952267242437627423873083940956903176724104918430811229161601468405425009642362130194185363334037595706568070316888817493639053927528959633988515560346911890296384507565786299153999123413822961721301506976676731077499582355306820900290724896003253394892320776245247080002059262868809554386415592866944321653513947805519322872530613786854056299061459923176087165521128491875678879282598617858077184734235705995007980859377053391464732718600242657040514666711635303002466524879111761858950093134917270805611349376099439047370459921179139778431902705779780574317633952128375441001979368444426805013439877239036938090566386525352558386072131659420105126485579622672873410561849867304026721711559413799071224498421781326526427910590625670990172321874940862343147111403115469048703838856739636539337510722242743781850391529271675576111909689242263593670092704515794484758698743726266062066784849382319974751893777508458380595504269289609264967701588505428906104544787479314065462872548035794226721180228065761708992031560992086261467417876974087939409294151263736654158832853973367019892860838183558347984043875981461683700003257599730878011592063683475003128100521905376327697511524500347447682114488865609929953634029344504191187384414680303274229614413220638253462099114981902873320980921060544376822356004877447518313593382531515720001172758793452297518276805405946742090078441650150013757997300543203241063331922150191256645820743584419029436683422943969268175179685060960611870204457045863370905716540147641065445554745820700522646306948340793805736905564131326415581783310301709170034583495621242736674432839156322990656885811755929331725715809295085968140440382075392118080754913710152433641964782460916181102530643462836697212655688334337631070415253199957526564192197310626742317257008473270827973423339555144633987241663004860370520245964897293444625195591348552770943256511561460808658412390128554709834401698357627377213692500360950099294487567121272939998815985138840302086565427149464998233431467642961290952318867047531865624827190441988911271656342745123453202164072951027963111355014617203334556736 [160,79] -586101302861806458501956635296775173900908470126096985198827588019694957408589848502351762822793468833906751401411487746518272981417329945443325424616382063243679263492903380701345111279956344711202848365055789890213064039531669152551765456026755771952514898039963904802818587158689387190666798707843826473155179890215376962428530446447435366495794719169167611581298815183435047490969794817026922577398573288255635192172654559609576631092253008933710001510761078172644074827934830383391041935780907924260776502484844053115680231160890590042337965290114554736965281284685795006951301821568567855501729953403965395484012153375996014033701153878588274311957156110875793799054961716350138216938423150346108315015344265549622154189605771369884371187779074680966094769552861929275267451561256005576370404709378385680212866491530405610541448138002357147270068358532067425636617328741221106932257546863059149109660610611493910805577494669978604926425567359818486011647806628469333732591621677409383159642957358072778286107945468489091054135122167374662576345483733756686892130986061281043030167932624861824010070165760235121984936817725533297210420078721572483772789073087676342924511475955291231258117720728915739444094053639196235624949067124483635045131007429589490287854579069215147258050673477350756763633224187777821133019079528501239323079829785828302591146844373770995999834970893391275472852134349953147726281708710411512543772790140513233454540055771300937502117552398752812892279543702451781783573295609078846541245252200130695878052510449912424035306184128190897275307470622155268392889420075334830002696179689059699922744186445829876685916391400811226998576553418547679480431537406381609069831387739139146354753079529103590081523438323936851777070860665299023234049878948966203453987333982932252279582942341829602240470276535774091862131171609312038935437833201921246310245860226386430243666384359870457513578159652706138437251978066913587172945318015426579429802952637066430585542916686789675151086190631456341237731751816354883935665031565536339399380871161679103608281505069390946513613561288530136243725277027900222435349083811344500921220966741574128783991336286949277650087886289944266013958398301903326117551057766463890861967833140476433281057621362455502281477990135429750077342743485146728838805023194853389469185521193972521931017991413066935978144721687657358826475734162286495589984714567897510161878595209490997810420096 [160,80] -337812220444605553468489907428296050433801080770905714111715694988633934608243671290355414570138237300671294824737679296284048207351638363437890672362461175598798165739863873142652444344492688255592199339775956755732676528067961957484801162072112027005657862408450418067563266815431082842202304704196284711410879820617445144423293487596327803589455304334651123379389491143777932772764634595904772755188960002913287848065063946241979426416247513394122371706891118511257142575347738465006847507111926283320695274344122298466988540821276003297172216373427357645776240118286888711136075331758713855261974471135153172953233549770606060396736512711446532585411623955671281319519640484858604357870594514411678170232882515244595078922679245127207621918591046086024993745786758509889046281401246582420396652413412129508432719145032640170736564867451500232493309642392065337871324220409191856771993059461636536686452188284652537911179510102296822278495324510770368820994046631207082443075924247304597797491116006066866265001628558303322167626074459058820045181965587858264642921354042472169077928959381698459846135922849049905273149123816777139797801850041363377004017841892327324543017740168559880068372403573379978462798234216444405015840575091426807491005798720520002954017426635450126527886795732618891505193263611828583080742762285181077934409437349419268973267955062447526377666435932473423194257606303827155437405276616481292453937440229767604756135003805960886808109319740476837800201278169271183284445742011606365163484317386762091697882133494331270026823096869697989281046056683631142518478657177561710665932548870797253384192879583302596737880672920600641734825931004242650877448872727756005115690041125745651114448774890890337014917912808307326850541622554988850043365534889275165014974434944573476307368997097986786891847987437451472382846648276962619093275413748610738987278186268807138137000817845133494900015667554620303687126527099058882397584161173465762816531770166030062440797917983566381158559602165561740621534586259935641201800130662230602466190607192802589090662664801498845313326886890415402667221247845918830407377913506425812967317141950269525087588953190464800004360896916269634823431772484789835359736112537333574497857451411273116911356985923617548673780624950676311492198813633524679151346259918594154500904370108841321999526624195114954965466176125656925887534594991565997255327653112822850575999678605227704398760 [160,81] 10763216935087291450618980270514241557959762518369672477520680776465217615593313644117892308752684452606203259313419302168645057419429667406726187943053404797345719784860363890830616058765797596872016206981337276355495495861313068363717765870908231368197977279728371583552296785182373788893109543094674181205661171838285693576324950310581351535504392762647415275538511513687283726467527526685757972134103871608651160991430358360975359876454736434910692861092814429633448479592995159440818736541135156258305608493535798880472414364604440675457951278354697406222133319580498786241179537992857055137028339207517143066053652760371653440354919060374299237282863636608883150094200448571814611147233989473977610450935776764581601162077970834293773916312229911553621945728453470561272027003126903191478828218165042579688242220894014480358043235544868849188375382517262688873516693567061682212940478156168945210813338460000760260651910330453852547627662675141982469390386093551302134818786881390624973398863704989222489638363587229209044281617539456347405824794380554118989378849539624013062119366753175635009736549425166424932001639302434926868381776298815748036478104034523504190787637652770320754157286240623400246075361392866789833486337430235187169074363491571451139978462004946243482229982324067765558039706903755496275876209372195976065363747912300169697394474193009357431567039192007679891763150233163134150694188495055328552704284377393290879675355625447045563724664172754824717652515833027873658974732858731239760330237143399467774345272035018846012712812983290561156294403887520596732952403147469230261570463791779453045493132674586122806714976502614867108743697460884981904357228408187554010416594547760641583480364159868677321320141728822951602505540166921773258428861302560224722866594091634335899991354496347064499874778735408737540819199115845097493958733348861094327832056581491110994336072488238576111357533236852873067879687181810966803159679425628042760110256786340670426047775630214111754042072763086201539127736715485539635209170133729574855639153445466688661933800552857880964241824922096698766189347805676567338850915499372087421937585570351813732236721890030932438645415963300078048354657868094713080754538250913166643681305294207468361237568114871530311299475451820745047485040030770059048622219817072852044044878335473741604992729912523521660885147797026189305128523917513269460667521016060356116617437773046134464 [160,82] -39072270311120233286917077008518305884471799650296005779331593281813295157085658306074576799227625931651073101391510424653743238850175794343596196000661460564249939638042495793910856651513196254889650646878948285620808298660445353596390496368701910752441788488671985986495908252245123970024814808843594344593112142317502689691883839827668665940850635667571855295549087388840433492088198398429846602253802293192336322088684779410315604748961749400669779152293412194407756409298459959105711735557673852818319931599516833747633412286180096492382890168696684343821724773254495217412162521016009856951106197679258263967160547969970995122185856173893826895963348970774334160410704782610437911896002839688195147159085116306050948042991181588505182884709280867060907446093029399872150851669185502633030919049101424250306385204005670933178208273404001232026732043125087277681222507922645991340896454410780721462343513288398463141372779274046013716595239511221209417146324604034623038799806206373746365851525997730870186236462025531809286930402004235646922153599572582495332842125338801480184575131726803517813915610279366321931488424300013584502702386662017083412679574704247303461110082232474795146509265378421280224026486078106172669941736401078149906092294527883647363634944967697047828455673523850405802739575443882038176831226131790556935078156452535417752045670305212191174811807247431079282363328066728182402049873390984417735561018757536441759808692253596485161858425266488476963373207149771651856343218340459086783329098674579800708411092820997459594335661655954037480140410049232670777757096233025200734436744363599112702388883386690464878924233701158979283749012669715386503386535505663887602562165372435802468359067827519431283372931619188355825975519051177877509841045395020657361427566076411358568964940215424594078412067096265938192275197971171407502455098807107820597488536916034438312702897161939492078187207918226914181230934615951653011461083605363151797714600313379448210849142045772139070427925710727942189487448864111353021199983095971263618042920809682322107738483556505150344831187952644355564682614093998590219412776601000092188536808491451793903247423024814842067230838743726084609235828026691207688558566740768642174621776700598515258810153261614647461460880611559391502571941587495993364306006111348108175000070344791617077379007457448175535332145390249643089650959505046006774769725568726262319099949538240 [160,83] -4218409335528633017556134534952011384422289830163798541103669892475905105686942002876206679158086247525384386107186372879352783672988351445603272348672777751596289232994645646775464715902188339972685565622787383748267837232502027183301769003751135588742344226721032396375927838386496645540528209593274086767547975528314901707093718123428484052091062280044872441811876471281920659166026744803289361590142998812906642136247920190425560175467350877224870419872495767776621257312126176126061534369809823132801952994397833492589218569945074944465858362797265195916854947610801099187544364828504667024294190226453641988201314176161814954633796031909031540559565059068186744543034916257252373013123534598049425651705850925767295028889394633467417257672740392950523123722918594880318336103631066660497836832316283703515056128440718029717533059330839610231755807101894664590773851599324371703658804542067691584317873994006295801166185204350154361031743273577765659719839357337519742111675444427508983498737433728123549291890906397726605050301557811495424008601335391467379523312395166045232316376252745929906481949612066619407372341027062223365163518979464870010685640740994105405220807256709811358518847623569693439836939677580820881324217673185898614146743441245475396605214501212651841390869167694909108250295006448296421322467879377209838200211356926256687308973643473131562461543045989558887309649858943011878392181351186522850167122288348980378524382566113913755549573156976196651770426823650828573560819123694277857996546502401877512371593698732419716736020171413497034179987160527290840958533632690240649328929700809267863078696407632087419847979021200384256405888091976637494569627141846465508573105293050480286491728855712560920687256923798390534741432122175239676829629724644009253244199389740080918184228476389553972283877800328881736600822783740443901585887344768705854376779077471674289991143179708011357798891749800133554892577623738103532192097688141346811555712319588741281056733457850379923386190683902661034681747341945450412693712853005744286964754348197782409433161300349357576882670592829595551484184487354616653033363121337859037795655133623977090130415529309079956458020071094916529309163213934730726294702546333564461689549136549849690702922847118558821511522095537136924296101727926042536313912247430029163460617404390842500834446277799927696547782128129114446576519531638922129459300373998995489786502784 [160,84] 75518956550903441438812634466136502471337463695625849253477574459566153306113394576038050058185826751368608222812973611300868188161185073599953580319819693515512376338539757087829215121766492839422056900452304002995707757731204267928668554244221299269726437705205451709117708702018841710276302780341387835828059414379406617407691874643535648163401997306248001762136397568591585191351409374057313697722020433195400046497011549715581446923751575816137440507876800208193220808431189341487347725827375038083570695517328590790557412271878465545212981902324544125893657317069970071669261652155490857905243985586135504317459270038687137235596771502372705250181267136650008523621555952717004115953325901152526041580974263534552703784938710436355785847859738277142817657690942474787440285729132780191012547097336876469211758141933580893165230987576005216199758348684665587515579326305408314709994793144232380676376129929750332911171035785322530407718481030212651146532908239581112429628269233054125368128341183242918079839127816371108704936356521549847654874809446060652423068156328605342717163350730478771121857903737921097145058047951142871370166385220209898980592916469125444316591052658132314983118480844695820598590622784648769734075810924775337059989717293337727531763385912575407902958618267159198738585064533588027275078259733226654888801844364311752852435611820637923208657076300137599453861513515345755858438559335776205674496979855351179480580834392022950753559465865945196444734525794286154123901261988744138754334052722539596170558595492164099888389638888393267697643025899989348969351584479353910345170404344883003469996723451868480166969190802490279842934325487938438789929226898470134759481648794500979896859627648217611003328636723788092061375559395051484988053996864072338812284872933146956280189459453584000602203914785188292409952446205111494307477566438622287907616302344599868895583725036790629262062585830322765061439701645686993922895403999949767822274266171982929349836836866930907818716691067236929392362813256746387555099897944476585016548890262682668182887244270712680253737851494862825702203602834802303131268645338449919628321269409120698604327954119801048660757244978695942554648294969667982113614068027134393841340525261760538005876620875539441047067938069361016324136519035506770548169712167813795759152127028517071747811614188458106057962772259390818861682968895399088410494068729482738487040 [160,85] -239825496803963877909362623339871613514535578105573101016861433338550719301829458288349946661717354225965092464887215214865807470843613385138580989302908866884319088094587057354773964415072847865812112147487550407830534124988115288755845429693327329483061679056053128461877339848126701669546011302228218634167271330093794893970474494151978119726312880963728950034409860993737043616472648997262321041185059790678979985281182528045710265763716246789476840611746709467901306164375249956678444886280155933943525452046771903958766507631668101205898320137693563521776422256231986768287775112195415980994019649999218624425165050282951185282840865480851176865354881504118484821123676922323652159333836763687955878496643332949855955883650683061228601031314878835021822649696857579092992946456688545338933870980303145126135919796705949176562408446856575996456332369228900152634016090225139982743040077725883453995132344758958534032187264207294211630979573922046472485447405903115472601813863745113879256472840359270032707462391031140315446653924151206865050923868453351540368196715434700710610960913220777380085354172939915905924295996510237425568896445828207188383514049472491202229984179443652307115862170791759922744008237618161656149987123198147941049578204167690900227447833905477163734617312257511857453605448171582621293974478057910809318368920423203079282379073425067766795869633973563809763697890191182477321539334179549258097566594026629103091840994891344649395525450952917431574619594173925564327156814751704336669617771137590439251672348748959463594731634421366752553730472949617414777976268795957140448231196557109997552142465568764285817566499330004594393846443127324351881292197288097570994538804083323577537836625752571745183112379835711086281511366079888616672472090757606491771791891626197852470952955525863197569990056505516471588218524965443107064781626188932783034788914589525022511047273906314352916087017495715718285747509596899962812488877775228442461249602343698884872214291166684598757864888567932125885192313804060308425167201206569187667340274906636767899648563844426980291357707324500223527469327858942989821040286833898464405968353384390020045115416851244510449559556245258659303414664763463476315086351102488104035416523647436554399565828230337768393129873717657921467973534679254219156415077814876460837143140305717737735053544456669461880323316613404309736475552076676531777554540754955328 [160,86] -793988401075795887367677865404466470179136746498593839930937198698786472916826351236498372333526419868721855328990108883524530110562179270917592525592892620988080027866950052917892035996760816201071304718553340924803053997069567356705183557411102482085021629258403022074174238878953789304325382291994961961893470374821795127321870746971609890391749530781864216438941025200749301550178359123857871742474490421208378350018039979800597658227447535098589022093858200192177051315043353773737854294057312046415564267138493910018373926346584819120676504279416336979301982432590776882544240317155331891629069241491021107644178444074786976869541771468179491192159391986228886203882072860790235150022576784953090639383794852150001272362855490816142080426745987944290003619034459387657594771310073442734383314718566865131550354324537005759864694936978439080184094373741459478502266986954462833546530240330750522037502803786280956269120310518729756842445720156570843772305886604778475151190971072552051191323451818314702129070658458094124831692012237425871467582507559715350664988964386432629293117185525669678530842168533902452398201517671842849639585755060473485346346349710529584704442826587914272451399381134480796318671732929904715008926635319752385645451282562302371862873612073406545075891939760478576956288418376036666432478150106000125496151818846539968065686131523071317198856417059477648026412697836109388288535257061023154726922949359483031876446139503925384611105296183946826526209794040596108953913355880996946548811078020767783079808899368653456824084882230850687122266900000383207205857789136849797010520584202381071418789188242234757706366361259975642860931078701978800812199843530997136664910780219420079294421278017620378612737863052670061527443297649468081090418258916128232489864426149468251841374012819401049086386043902778517547780195422393543747045330454311558308078890201713521054262674896131347566373610042260551622866203411798069044489297398425591769242611899551111895004151118414023504567097796567436900326052865451960459318046921970740082570363216616991019769817232940750787025146181678531278929405973904646320904993014506925351458334838421244083946590280796752617868756204085587146718032570740969242953741245723440842123016033893459501007408577718079870031993882336903043389037619890324222838414804450281932173594747687352657961740305008349128399491966369900375089728341793303180644831552 [160,87] 112284496502556749063268443589202474577639619738633052954145209211496569388375389827232833743827993125839219555774072288148414232723480558685347509530931128427363050697934614051770067887273363187087460458014928844918070576852984715392174780460463287224937601320830805515559493498623401872247645141702675242773409817093781204552465530223900842002329625049366953056915318773327457392601308472956065842423241918094731499203336149673501372167557613127457904646274446950279231929251764816174300504909600251658674181327819454237337215146959179979326132006228641021937401717428993964163356395585633095070543155730802515687737488953646033883154173924163562252069088303056519081810381909919653200581935500277508964763913143364420396187577906627943982119930133357855409083513676094396649328883071749440605287455790270438961844238371952561174863042720953619598273500519744797929943992561450310482372290707367156188041392528392645958592871015597613785580647641551243870101475279637804581165523259178173129592855805909101292037746798584365782326430671975885873668261442577371416236915166230372558308791118187193677968306899301760381376616472022756180754066273282957229476713944819001057274947161724287767566312157842438131260935569328473705123858377251698628498818542012986750987366921650008693218405984143710157192462163062867834765713316598349716201513687480776508215540355216689337158433971860517711718725960276037875510068945802155346209641580977088197651334821555428762973435336720389829504797585860668036982672814755672572490895248497542298304595631477150962991892031378314431348636511602227472174286484134835744368901132535344514802635097595937434898227356992179512990174607944105437371786690857176635709651921247071493054945315954803742707399753436128496677733756586558116752296738626506241375821678081707622198844198547901696701357308500813354700244580153963614707443193524466816497220478390326736902900278086077364857118515008293370737366070015738469325730834462487633677013441298155446227106705913944677140995229164255275285069325147152131681365588411095673647001262458899961384733437675535852637896226536751331024080492865612693499402607548202201672637279800439611411836862084014730715401334888307826167908119416237386381529025218160166220212347450711959168337752342778957024287039333690894835237689711320156324893521412150186354906574890585274671888485884089954693050008118582575795448741107195408932480 [160,88] -1814861260295698688244403966114530176256742162749938462214859767283521445639879610768825980844987607816471555763401425618128923156006817372063025409423000070436931427743813554101180152370826954732550212792976523883166029460918251571835761529080125406523133639670050816172598873347212683610976109439039418475213809807470754305707672534967749388125934615391845090833563760136325841750564621458914459250194974408074313199154872229715934759754841189341494803979372711990326393783177028837153413512105074787264410688045428324458301684014045880947601476381115847985616571938887478737433459262862454789845789638938934903902160781934197454150827850345435790871218043021423334525835031210578984096859479496791432672358083462339403432496940728650645754221092079669095012962809375329225015979336479515320292230978884601303993262225281635042475096701185665077477104868108738692873233385683011332282919267655514187445087138202379912009397529054609295367006461353663562896651527498296730832684232513364153255332077139105112496294314712109021111849698583062380030045233659262782538244110193422958975904194752834734882960692724910264464837294807287033850790883943320687803415613659239976805554325557216961307819855281664043415961402813235714566124858184160471459741335757414143217248389958301148256828009121982215954053769044971051230713422631040824753861592764751538306850116889061820792766671969030145702800269844912842292730229335334483230727912385442865235779815078904219754258401763562462417816450229331038553589120902634077815343716287893091415364402898723638230268124516242913353191646711248087710905752836321916350743597698731921002552281572778920038527979696154933970686512067243617782357736441332360384097094133120353537960696860930995238113305971378995170776315458051705494564020487758589853479321516461272590846339466107965051198281875992839614859594561008491849359309837588962683197372932702765182033887570708751870636925031241595123307750555667171705000449749245616741700102316823640399297712029028232521213548369594551405089704341499775951708493883045792027153074268105674902781911618387213388604833702734830999417838795012370026539289395374466059151584483927868401577598238363351693879105216229806167877278866571458979924146326222129461410692985794750305204003003864865409195238993808368994384025463722831678798369286282683821589937993021893153724777893283841002540422653796621238528635277467960488 [160,89] 25963120737780383682697796067633209288382590200118539352327104314518738768210171518422575480197953061743438056005424571655586167383667750996097544707399187813298288679160316227152549468492525081063563195880201092458980759957263577237179806205788141314795080110312521714134761239004645189241531924444839931911317503449664581754886598351910619097463383485178582594623658170847072528200079562630306355134698875886537753947924320875906007402380278992993144882537015697894861899089287469879107109667889929191152108811333860871187334678264210704983898075683357053520657745471877819196838415648895654360283141762002512334222405460687937665420773741938371907890059273542156708781889488354136250462912086367862214365172255969134142641997058123812704032183838953147368542596614914390295054687650719646861335751584215359921123748132555252666245922469863750974569210149639842671118030999674770394059064372734890697117677951159826991103431344611013035604239192652435146079088297382246974786545348004399973785292347573995766181542454488655019332599741926907608908414095243189629993943095537729199664288414842430807092414110697588410437892624740935679050349939164357033256176612441695080194702141018244435116271477163862781879684774082204371162850073729697438099424924326823041870315018255318100441618748353649227657306816489212382770131693216694179779185794004203812147112384760088764190552249985269304691719059213953920393070750499647426339124299199202611590050071298720754031217203287593116195849932805682998931662479009459823163680925989154388499587481037197918043294554621116210110631491656545206388927232063029907776213654336952948950119169591856337223345594527459544284740599570382790254906820814370527995164590660756018512910250259008518844794060834183560111624249246247625941588214272842755295243778427649571921039654028671418155280683319155294059292997086538322948904300958701321231452118300391956807977418649299321957927864833906087837275149110461854527666824390009517889130557075690700897268337835411000454426279501528362901440485334989196383203284349682712530467879315008229480647255205037677114943892478772769139879255663880183890012063242934105065227651154978858942937485676881643577328546794505952165259463199647959050272275750310797610639543969982954825280122297253997110358866552040738434372747504906249348927928629735484977159852709150397062773963821452337518409219996337724673921257445568 [160,90] 17811043641816875862984531372752079571814473128169477371169265649683145945169967552920814406766898039445209542493925356376323390179880160243488945381809701475490753997322004499507226236866175666098336092201891123834172888974488368059658276153011883475284502807772309652952921039671664071982712146091557380736417527174131542709912662732392984557603373219835321029177105187685803021555119832054159483322725654761882789194761693259747308351444736812615432124045730042021438152781548216848280746122560273365588203356656977375277765625508276024361208045616333638662224390976810363459530889835652329106977278328215948384212102622294679558806496809150154473702611106952566421376695864212808881174597599291361450733850759403799680944029888706708738409003129713465690940950313729213066478795027650021288518206230550686104133987837615364091698605375854070464331828299679622418445475979149889083116085807616766580183988761103589402101146116832358144211767714450357760370379328798125907857898848045084616534985876395337596867682707579711166044203038952348295136881058341716318991062365164337176375708013729852946643261374306312325090932393801501263747048699150636983367747325205640378543220422291258485986330227445172352707182463927419906770088940444667390238619765297596010195265849399511681610945569025181637109476401231988226738882020174066942023112560949527073958004761943714182690503075031790990732572894655408249694953602646975671163689883587239420931573863090819527126553025044279965964186165759400392704376997846323652710059719402241717821916073038683253040460686664353611878005317690042559670969305093480143919111490954707599369266089507769787854997568694119591660144236792905199629128203653022929850709429074215278744442520425488031784816031832449531376702435960390768732514696134824802047178016413589330162709323157633644804898161835041392925083227770529086211634799929365719622425041050954243903717347376646804132565170535539748569234587418581025601407714829135136663567862115745524373846542018433152433491953730407516861217612598150474975479316417814590948588699496498422273094300824808059633351739348330701055567692719585270494402617957780010656887661289066381166949166480599650610272745005380924623402866112574964705130009701020512859430678113139813063542965037538836478704868205156842958271053909758535467256109057355350799262030916138824013658516064645092094745483464757667708916208 [160,91] 394743505766658349602080584755023621616519179773096618090059239407584529646306368004574327175129242682479356035586777501293443665778187961801159170319121268546645126199294823012299593494832494667890418389561267123322577571159828870947351210408709925178209398866633876371566725727683979271558859461416336626533359782454036930112257587267901682198766807299103444081826999833774667081350957760604959964415836668811570321898990396893511703435248712514329165736671637860688158300910145833080115517825065119855607094580912797916233968110936802618792698542707874541253890412184962096044293455430718718834468607046850900594357443193973519984327111352745010727693979288133694366084276651919360739578551379449442273008927268252234806078730094598565508260326811108730360904115539085667090697991620220967575601082516387904590555562780591424179718966181579164879126163234037826499969688061134549367078380457877899981106348193241186297471029491920694913524207729222244843105979998740173220049995858900025219455746613343399342009980525065639078752755482768316607817609556322058184325800533491627654556147816125510970557235828092153459254740351847546263690531887762131544531816199617131436607468253591698840889261013916620675698221463980890158041999005546802656924364172397749948642146825386866526553818751791074771021988534691531722873213052006804864435365136240519882814336319948281498827556722984958035849105243583789504251676842538691075207804699941660888325171777481026037212778380140358484453410275450477262380346438316929691369186706583532581161542747624253546029194072470586255097219621909862546871016028294146719705553938129040392296543359398362322993112762074474917980330577409391349363328112576186696213144779863071996306823958454454042626236941560244395667002398914729496128007013264794567474146228323456424742361913535435367352807705014854294313260976092154631442064091123250938218044985304499322255571352547517034839568709180311228451385693663924976431893529097859505034844843014473571193270136207609251406839040530726582916014862499165460959364440340463486169624610919568985349353574843129749835264556886712666061923892470344002370873026991269229814879891710277216547715143119735098621084156218238887804236140265038197711157423100590898617798298006756983484398873660553783424496311027963519602128914791798520285780540327309859618184728420030223110824372689911447809944356792051609728 [160,92] 54624286568322317417950170868495506116094847918132783880401411955061451168867681501904082881638144654697189386040982274256242901194336309290070339308824695229525280217103289515566438379891198906234937654193928419382467809873032073072141022248309119658742166913632966166533935998039463012993423430953182534178712894279052068030150558878816643064305224253123710085885968183423412737082936849345865753351199989825948907927949067018235215279473210552589149443970855786016486213391567317550175758825591558248120363382974016731706954786017124949891147339352769497371052085324027047161063234571471686908866985093512272358871527774736865285687858714123455478120939062770553251899776901672137345561291346945613887195047525504742649539455767351197000663806518286125544879381076055261997414826151532903198811274001811636091631861382198597792178129242525175448280706803150179701014953989404665088954808206471194177683363827372781921701113591968542557361518596568647412421018143882733588843730425598758990467198547896673388349455573411033169834037600100801243870585243252667268513802727783081262440527110370520665560252391817616809989828666885245357559516640040961051018704672335160534048048867363826413272015239649920055354282415028824119842009991587723447051058355323291734420391108829299532155053837969250483442245055353832379849092921482942944756047417373461040477363976202747900720577494883554338714552235878648013868100995934513237103049226706127888750570255559907084090496027286002025166076004045015245319392845395319223162115434042975327085037010941798611772782858540849264326457792801946159792928870588131187740210425661122487491450504866895129423859667207551181534529253598256788047566288935716367833213937389407460448403341320073245615134783500538464583169991898850876318811880347102477492988174236466083177067567083088554403145477981902273023900513576368644135549211417009269248551945307052050227900801108423455196765117675439457554978913824807641408907940760927145522940443966934536465642552246894688448135582835223617641324128784586681995292177627185379387394593687499006831660456519099400276303923557380106692166786623077306648846670998416852970322599443878256003032062812181825976460748659520029983412337471052835580610390796649439787798529871995147916667988782669630984521621802588504014445859300163491267306970540786993915940197654403119812086251285035772296663374399341880 [160,93] -470732425505297161111141947516661645270690641892144155183484529252218368302237416162242075835689481768283806320328155753743967544801738187327882980797312153516407558684205458262536676564159371677133228234411824172581821769880833718328657700053400682096664228966794912248497441435950237643533918317706783893900851232724491483885861158530636924181361394729655568652053575470821345734323415300615968655390490495865099124811847072145265366358421089722611253394320962939966433653809496740261061025593061790153352696020358100799855998300821064110428344291446826516149716936472538020764209135224508902358164728287645354003429769128972801378225454477096636259366259475268271009825732763391329445303482969489330375805422800059680614325346489133317431697984458124932040932175137325478592542499112689810904465607361082228837857822226199998284016909723131795827698483830408959699082476005985660142458864232842709401777191531138190455263535905476526989042307623596405457926053485875070651431202321429663378358934982981279570447055257591914558790527656276787608415152514981125685945364382443231462054568107232860181563627476061227626346126054678644836344869472046613084714653767995609944076646131950190770369398821158824529749514349849461224802490162754663205170292659583867004451628499706132106587814716274566637653404339109690393569836445023440933668009320864828196143560483775536562884410186858173761321565474967571587602927079359930932585788195065214418586923857195107219423832512406874538719113861569617838347210855657233627092135697864153751196008862339607739870531972153896781497022126378604649020676058771750203336013958904544456458842636412066711575139736321264732417320910181067780256695233155515079106627234536369753474405486858804799118458783621344494827283338454937959347886266208839232477121746849611381801414957391160609920919085277147724074095865188524147282534009031560452340550930181805644956929607636359494216705593626224186483811814734799584751953584832650030747609938653567443684833191720450783841989584614657097702622065208560335147263258559305822580801902259538682472631617867142846077485407722430096726033537462189690344600758711143662866885875241968854402023942009988129304420945868971859175747566278861649893538611650382743673490215965509980561746651107716590916043735152665507355911755725807237206053040674728259449021424048036462376264452328452815549651340240 [160,94] 674055764708084579718893567549455841544326997262547718679401567506035149200148643105642345246546245259425340338050383433586616019923644510165163045769343331689567977140577236396043081379006324794039191927550399372869109355383835649139807089393857466403923654960430632963080062499182037586728629536736365959036897546296366572115803819625439523633918805665276081234971212855212538684248740432712582899361369264246213609094076315848910002327109124814066648073075982135687356782939579711530250825171515585172144480974483924260005600934659390860156647138497722701400508598373633302042418948956972546987683215614565057075949467819756274736118528620772591381002342170705250235726338851898598589829577031077538764390695789602122444658198621380025747040603379711246791670923847512003599184697272793165551552589888971996334521950879143813616839843418364538533336781607970652346258365812871497799698915188757512525327361001031721270194448910013105052313770925461094444631781128472548439716241684670078309137486080362074551943042369810238654502737076049125766150566426353859033270252509962164067863913235018691970502413211321052952772964920455266343500661809784136152349713237576547564410574748235502161184490784668496365616567071508938888344814831672128897583133410989960962772316036655321564524793849221305730502586762609258194247111188692753519486406076094918264429810612322104827570955682697972699181018430878346556840269185524670992530932163729919475097803192913353871263400477356072123882265333864700490010240765145622349356687852425091333369949007936838070513373329353556653658748470189439164637961142218379086546917538810595082953648116383915575910742161581191885890418259046129475978013911731718431440530392177094855603260970565404784462568338483306768845689421450040976390113934745920282912352035016227762119487296571250014495550599717311304707358727351675827657370193049276610042520490766847888066913033538781314659503556343449199043880458851706981269040637590962412778419732057923459371522841017640481362031676077398046191941044879665705543976029713988777002131562721977271650504975608898345222610528787658226677691081022869889458344764055128951621511008281788200335667939542342124912756081895819977923109635883008013854251951319754487160543219797266536232338712710213216504891745369934716803022339168140708809965435106096747505016011161135552072939285494152118781568 [160,95] 11868935051064688627946374217402492149749421723603383151218633704119233985784734640584033193150419131353037844733629776598155732737177371703783551480129317843984574809256700311493607963140565220412380473032019369559274326897708808877129875757809165431691026727517302413781564322087558489321846602514618962135462945490279207110357833835612585934845722934439672126246119105763505841975001450606701786240485115718775748149977021544960398667219795068716823078460100465784911769569553727100747521202218160240496387181198541246694367093432857326475163762650485245785072384627788474645322641951389743086416836504254524329673646872692532338126904446711693048847331392471814565219248590346115631075624987741161315866394172660647439141836434757803203722861314224417445660557046243852761162950397143914563291898161120786561484440486609889651204213458565808906735022255586970515559488348813321456597502084417468393030251919505970425947467965259897701730363361928224116672960679976722150207228342816158868453329432263661596639251525145458400606775555227163462474139769921185279326841321725240855557758158864726719804183559492827505663777282003752717026175895202854702165751132835300543479936822696727185719270325642750790994083951387826974496479691871826623658591970157501465477381015554745865666828375115826287739408576427916850879881978689943289844685036495897072561305954343158143324031362854643550934752583531964484479408571165404928066629334539567747689010793250423086742937104759000493137785703938620602481876193976827477403726385137256433270860955426014101368271479188392199162756171004229469983494608947781234392167034600530918141926870415844352733935344583484399341980317204113139462149565773831349336877022999410286907002179026428648884874028390063007179946335630081828857606174872223288292623367782231126988465371980349330384064934579211625245594757217069409855653616282059762001161510874944163635109960282996306567920725235808359854964954684944773556037397531057332868628812826111504496846883401858250200122691571947378408638555976575416133299303876436749880822248207477840279816435489181880922096678900609349758062061767958919645577260943147517202109374459323122808786031511768525904549143016682547707119635393715705362141784796686971999947167795685053496347171642187319321810304799011604141194740316417014750513693622229666792426940430252863328819538993588739712 [160,96] 11338675319727603768462643243752566108612363263725275417078463317702260569232548018283038081056674843868026021997487460171245782074451928267099476046525660648600984809417023040893047953893430443512412676908025453749276232440916670592678775847442992442833191885005896680627829865023433249552485955462152085415968114084005920560421834347788333275281584808340879440077139449938197222939264377580413462554504011803421076907965670929772680172149939417868433481340001167492859667168483289163498283136556702143515809988442818491424378475449312120897931361364552995617517876836504573779207104886493085291782196937526990752009987463808865888380188783245082979646774355589375235659970312893243734287433418178850083918611381592309114056310990907164044715344881044411824111131868943311203196554274317041852598801706118708723569785356345757344461266039580034684731228739528875938703559814553076014361572780933625662951113920185259118178470089111084941626431144326938154313033361659725380731395877153996492466813036092281588360322905050798209136582627826387219459951287433602255435293617396618353334681463205119483492390149751009763956576431225940487663804717140945210286224542219473693286848789805205114953888553111780074864794496572010382556820703347217932452360610148398311967231715816044513541838212387279840298963384539228321988562355245933589588355703519533677670435265648723581569498545810328257823153539820280783915206780722479716370404088644507031180673159228350190338808796062090827005411690857842979747457972245658030701398341906594823145791416019243498398545361438522760868195275157703672824500576281939649382812299526748462426972329885963429474548125029574151409004132204125606380606425709564758019382103622086936931565561553825344754640911941295613412085104442719303002210932750039875932557592510350846803190833953740185102920554499503191030905869119610101017539628904062383513462279834343629517333876492435256843963090123100847641201852404805827716679106825693704530110187733395966228921300398097747055170176232081890500482566013284955215610093581937150747230285170619712996082867136986694262766184287099032953278903158529273005372912197451906901411644239277449369778213041230561139773911472050889623803229068817608242271468089213422755503065557433934265610464172635520939763381775083181258360860805930895297936061188674181229528549316464792139340052406647 [160,97] -204875851960057885530731158596512881497860730469389492193039273845090816615164242321076277076487156685195741170841326094023515634002768751787115247808041600716524378153291058107688659082707563339517873395646385084173117567749688134498464616514175376859278118028094780644386621223966780405445644756876673300405549778280896301640726927255252559967829621458349541509278683761202677218621044229790060339386784498366399854062114269570077718432885151394707518209557259047776582838841351159335488886647720877925062728945039167012756323318543729345764931356644116296310032105489716117420343514209643890316534023908212910938514246688199031990091789802563145816359735616457281579755954137826957848986727474261923791898816012006458968465765675116920570874084840043412421038894006517662276914356282770659666316392857197522276523490978479707875445416356969747806453656563101521160296618744318864894229635650633832391684796957280543898841706427641878576239415925967326994707094032037304252643186543636409446015276296344462620149499106175938073022263157409640170074683537894013546655100023198321275997321497368526700964516897445226410256775346637521264138455138321652203272683834184920768996135957345074576370657723060786615833370177034768032790334948951631544787698663718060525765772987894044472245679906987725630898058641713842194353049326604521930639796277668213979287451365864948454414388702382132852551336735812634494259941939417305136670091293880969921873303442864799922585405023644100294267392406782189043174851206026124142098899978689887594540957339106407972336166250112565406079702103859678948535219326825026164706394568556112155136988018340026420624423627317194287839929741292529500190542615385959386873126859314860189440241269447097136324435547490462636890586317046026939956425772823418788920800108906726534533175824459232431887660499019905701000591374908040795454488748769766222917771751872770214546713597799486346323560935971339090247250361011408415876931637969518148592333405654022837844720471082127540087915719889792711214905884352753584381726386603384907087458498475477743494322289378439650677689840674664353484689754266018947292476302544033212474540846220473545586541141998692619176855056265657231725853248932632526258427574664711953194730103883507611227050283589538778690425768805769651350694214040090631010454470596545082408826052025406736857010368 [160,98] 177579173783276446493666352342901756793755532516919091106414447825278432358608348936870704127081513617664006558471264259215420052132265344284649808883605537121628805297058045349100015567209599939536004454270415296979320067903683731305284255651009564521952665675045509003533303635815407940737994525558239938795460282218977625079915821255913486203296706102220708613494764347150341485806470670021701046307255211477418640815034876201115641797005562513705181652488155214793340888316347981436113984945437641750227611851048079312913007416589378614113121651787674413786813120220645259422202229972362757405378609933867194004583357872470357914301024784445252641854830441042520888352411368661254343198043624087404436364946271146556691445338815060105782611675009437394013305004003146956687299732415818422915204527986625167186386655062526208186922664539998918260163191672828097335853630932236412157751255758001684293618622621523030941540591238479839838380877632760637925532306534148741226414973064948601440112662762053029664528293434353143128409011075005728989429590229030293253219303267957544404773974843396877520498171680076425627908108965180044554246547850791686528806905036149040831062760358817624414906319736248518072730081575701819861302989064585849440496050675905963934210327177118689710915240582694957422993097522008277088951059555225737065163246627604472060233733103424972532700149041074614961319566924856806284568785173641865185305680491282340966745976020649177995803603125337181128486991879278304323997772128170503564650258903162118818373382822628146324888184391063515724570911959272691099322591765892300160641349269476386146756028979715924402371646014586643369263556230560519291152563563975281759765837508453773139534560833660452033838537807905228106177576242598804749966729475675053082900053902198852098777748270082669846947245673864196746200854405087979899241726804217708342990832988163280598511135346340876936393795621026067459244284976778550770952786468105265131117362210256643028899559748148333662038513060199863700010230968770422941344237753067706829173984358805486435613244969913001320885884459395600344148801296014219814969331671283285423928121765674352683640512028813535504650607846660758715588731464540544003735870667722790913228497475884373885091728905585193396551470572768343246067493344530036787461789586401690945543347530861867955744 [160,99] 8321549819718916724148562723121837877095216525087092557547284037198671502153363383894667242028419387215412527756645694793246434543774025954119159209870074300861623873575943259929797131202192558618828267119371147871157892009039581710265769702433615623857776579642735730203610049993423712969560028612471415482777429331006952688261278914337469851825063921296077000794812553063963175082232487200148589067299801359579364641298253457144526759335763116605053015823825447926495842355413122252604144555289445772250474073400459308360501397754872829617390383641790802885215973732023389144717253231705729300614465362484872269905589472334436446857175721332986163124852558491590114748876871039083391627409742831859992499136788593444643654840821233928455208052975535921152592230920866687229422433955155780161782835508998439519642497991479252468903221414518205299396353006038564593773127736225954794809145872174572379676698883573311358199726921422930320356137976189782598567988249637043213829507995653280315644346715095091730327451693115897465444019274275197105053368667207197704917984430894663586998764027033934408503164705180093947043109074153542319585656856212211562598718971651186682738385915246780016881644186571864519828871246034142081445074097360135203405446237900785979099835557121469035578721374301821838740799239348056462505892791739420120325630472709296583915661276776823738030991690232893225864357359419840111983015283133841359108329590858994790383777113347908148280571395925079671596759378140077471720179326140549360142620408534556205143820998419078775532816580881345553984090306382123886403990021823738081748854865497858323432774943738570639877169348057067966220179884176999512798884218138594529126207212076951878508272881857236798971241215084153115698234612151012911110868053224537283860753076297607412039350018244463296649818664566400003526341140978886100798953445383704299463464540172030491970252177647071245207272449686940332838859772906049782390033432952451591039261904663133870062092524960268089956486546746021868946596230829179422508958201236922037454941928628751118933703685222462905840994731556894333699806263166279975794311949375425866292218564708157222606609755649738898132048260360196642206246386208490020965843781924966862877850620489965664339771069068482758295116349777731694856736739977067433429218283696061661673464797120052672 [160,100] -19085890997391335447746210436881070890800223112968124135162555637751280154300038831433572418262340229293223984414372335665335713390044133797013989509435160093823678377822508018043317990796022266929430110462866459903010250865888811712869297160651452999802182509263056709882147500094805180949629289751660482882829564762649255425785234354791975458209215211686932072614645403933493043093951034788601922418692208705034722366997079326765650978858579360861159393301279734360935272915045209179373800704303642690432303788784994799306249350934994513206690698337997528208963408152710460806239384317443465109220457272041571989212254742212936020535061400673342407009689697139519613611405730602996320184473435484270947734390992273281850474562859963595260659186052862294238732945845529170554669352244609375551909213470366206922843083653412832535953234535050044357311759984238091392795078804397956015426651198940286814475894908151513849947447046815330338683004314216043816722313258956363566670833684314857860320507168390601671977991336989896004091013918890970975383617249222630978066597490161117988543274347775770907339192385963924604919574196302722572782605170605207271800372549930246225896807841113782876896375722183623306575443558714354770215910491588604512724716982368741791829742026509756736766190257776781289274340171437620826481850562006610126381023820494247496040370762721588644292260326472315680550383047479286243493713002367774336234370378154328930194257692741732258989750763827942626854189666033624887721032028365834974272557743978435415039316446054587284034154185309373801800817861457936775223327981976235928512809614458773637341447562269753684247672318746921844744961792293272680213871371189162434549276008873483503122492299839053741729941235819868577089985399459278378121912037547921747900267133051260658203456908411285778800698047555757716017980000844038540039964460438237425680322760962756961275031894400792315583429391420484970014649096034820909646471028084216274042289959762169562774379766377442158278792649465752463306102688454979247919169061000213827790008880661896782726216663834742456142753935731008430151197705468126872732343714893188074610054021413957498672897252719104093839288035181532653627649716695557655299448304011776713228657847651575615411086364326727532743960049256661421056376096060292762544683681622642232604415554288 [160,101] -204893808405169894349996148738020074707068091485002568315984156236792503468083454585383895385833004599518215142517997699043948245953047690228126057648033255450099084568587468915371005612683844557947050811748876374663707167985288597113203154670373427310023992021814348092909661256071482657366582568621400466926907781440827392488741188677564714588481570266478320107490523073163429173680888410506430469653393682139853044854867398635201501958829801508099979486596702793055712798279798444602246458202616183919662479032596367621814825817253912978898390576024569782300295224716537185101714203746893111425745779351011182865456487389004952646049624813237691215782644867139693795714832393071673721215506410303590823789687447324008099462237929279173230231479859335932180328937251839159927817638694370287637379408624685266936202527227935386219624804448031470914966294271203228755340799172339685756910309752314511517154277402458898062189701502015349443732366924693709797691577861773042376916000666241291222269802995510395652574914623792981555938063689129714421468924467893105702659172457756770969409838859717597231527539931346873137779264481692676873520365681832022751700595680303451936039592203022512152013094228586957980214279279652356815799884233850535336962822381512214298643381529023947663091936329993921190868006582030701002077376360703605130192468695127657689866590098552146449985448901190602984957793186554818756230711635583316390700411060579778934394165403105043961124109784211750707483232551115189994802966331908712304009693019883034256628688541337829774380815647636040973014076575775539430221757127161230809393377191993734479468620122629925751945840721658738516634820509434925294312428787462954023169997724021108838280618038746329038255809943079711889208233080673692806398613032865362165041205904600694728461726498059367137382683148850972851310254631102720780439230752266163811976428740206961564771900742500294111814524354473972389597327543733693249027530949777979146941472484488688282243336967762975693024406018255275342326454770922098494961455783967982008720567066515800765730144441281431739666317185853186377702800383648635505378734835988639923388729255471058628919224413133724118194881599607171727735265660668818760554192383193917092161807128914836181504157848302812359162700629206400589093479490516281342709002419155099093440192 [160,102] 1184944420306805295022733057987038441945246884215958602233112360817383153359488377381673605800306167875531525207431694822908285685192889989674657220045255022310319087018161405554264730991994498394297492463065515236668158720012653558021094518157992105323894339242174262572847719046723216343573815857055078507480329652811459357904926905525226028835079786343181668335902513247425657312098040378385854599142348859198409302531234017919602301944652701937297514975670040033703305840534927562485789774072859918495529983686337963794699358493262160066083682078497828978864237057831271168223670656772497136367282174721961248147370567090468355610080477092410377875877353543527454083144555090191342783004292574649756014717194134197309780579911916934663287483551402250179959736320635680414951423727769767930144576439461403431457013463742279630684833582725339666589321811949964669743364765469868332826289125605895505226987829588063314687107995661981889200554264273868656607411322319324134613725724425668641722589230751482632379933172010988069047409393087047887069542976177457951537428878461332325266725722242257895372413243434029631342055099062219475110910777577651929405086889684696538297279267146249054738675530059560019767560503273354744788330091850564123976343971930567796574519964920972520521459784823593977854322741916070951573064408856535249991606606907984286509076243594039550131687669939512586472559392065528598539907551262646243109311057997315925649165563180590621686802810789589654936419480733258691497934632527784159661686006702489874480910050308114942928710098515219804928639847733536348401244313565950275054522525660480735009270901885722667035790146230481162795740724368739589318669474819861763595496980076159014142762089286441277784077866762161370635413491256081714918989955056650172410517913211140365641139934917065243762771342161617626476571263912427348032565833369249682222145954251680605826863297100431832324416132896317034648046754608565492662109815595092756723584474616824727703308896252806765540669377908312158358414515123121008103948588956453206248166942521667137660679923769859516268119708486487548834405846682973379087953087372381247763699677653983504706104511514350265852993351948933683536411871243474734459520046614312094333218193897293654761636666276091801812387551756172617282365507257976935281839407658317031488 [160,103] -2344354341120037667770135054110120039472220205435519488533796062382407221417943669769192654153908427868456425944707163004884272181688964391761146416794765978800861473366770386626565395516781048162315767981795230977976272749606736359669434167833536595946855364206563664942905722947069825578985675403659714743289053407265764430873886010472533879989530999570293959168531459795565611589130808375972834529769119708492848783446176811717017776231787079555892472451721047940130764955513551933383019097987214378282485951756416759708982326978651624287956414700499840122774709163573306800394799284236288772730102220712810964864319862794968322555610090573273101964639126851563724280635744007997948860497747692480201708078687862254814052899572751732649927519690247207975429383372198886360253557811399180272515598842918310074403287335333907125602463395693123971455531710675233083554165866391552096546071520276820762174382449611406463802411966554550384858134563818197674395926550222381628676796021422934812248946322758170543683396825607497670647113577984864697814777817862482250117625316867750803965256497519733651552607850196657673398477135282761066268180546683702919872198570393634608485202832745274978955179039107757638930471989398093077467051912994391239498479164931218118816554245649550844291258891997057784201062957241277723595050916490844369051385112980738414012483009080690070327648873717858703790239071721629152936943684976380676727119008966448309963827809985360827450638417462491536802014091984726895169780821079656780935783210519238761681126511467274686607397381106362511383293881943097513258825855507719709315021655222139185431019656053813708276339054435893958115454924331365713103605758786202258992923064761073665024152469707635654438156592677855903701003634192345167989377920646988616094148166579867903560010066680545313276584642766267818119729427671907514890070693381861040379094213593573812920594461144133697078088130913255235316575636820675018446636689308201822282906061423484563598443013590621317070637656819076594265176578211879387880376107525263020010460260527812269814119007367896345370641626754113338727837074512249947417574228676986141981640064452748320237638370774611937317138328218266310796400023436452800477175728548048773594185403749890839904672520118557083528585470768188891990183731184540392096426008799936 [160,104] 384362098310882439182886944583998297144790372194513011083773065050647954370119322608180226715775985450042705956166244749892169995959567956842250530949333011021763951178080408445693306961744291121742864114638129371297889227856923861921861056970863911451918069842328304393009412393047037469538798015019458659007089502564945049217767798536701708068156585306812987811791699455049683561112217547264322800140331906562161034372598767986925589333265200490433550453237276128150407296489932786606276811286477893797476318630238617625804518344170777834483342859823015191522637464218311626350018022688585505325758184465487183556367803656027537408980025026845843164833175592652824568263554051511689674510297209788411357431930673363418921423307444511420932183332075474157389899473443312990743336574640495450343181028587213113059691790639683696426842438278043829025145605284126285271250094207620910177078663793277728695548451842774385943172060084981661431123066306402571356316253090276142538849088370652033695571826961588039358746899764090418477312744889604179281956185284335389374757518155883712140079950899842404592762921295817858631579420971743794982301633744698383710005926618543529093131930518779599112956200752197449656711673365133129698477202338789774004261771115596454611774447049772854175706134555497864365677668383807186701570705716813393089925475963709951585054929675723548245232932005779468496600159921085749814233989728355205027103299726097914663710354045153478192652675740597124503541922994270428515349680218789944770984380906184124059106734596820927475301883740559170266727939474615135010211310029392201619621030131798720858422706959876895714972650298864644917837187737680927766244577272348154707240765620861592211105965371021735457039553731796074781780391602097666864749962017140017723754794541854730707103375415122107436463669865565058766293831238899207896000506816804319474324582909547611556568540610576106625795258718524649509386824934891339293967027950555851921842750321175715868136734705597560058410152386337794732534094438709965125015510801897693917397565598781294060816600937445731661893686684199599086344482867493423187568237224456725843901089785275393496191085056130303897742507623347676922999259409314541766962553192973745766108310426936977611596612583863977526268471930936281516690847114726732013665874 [160,105] 4067735205898217523266202268772705745997419700068638046622213349943210318165118480085610756852631721705021017439377612030974032378960246154037685469525247560244563113085162121125473985896795759277607712919393332025654945979298140251139459663407408784202882582952173093346328092018327557762599385659358187357566596951929995295185186973418223556209460542517554660660040670355160911130706211965311807472239415576020034400181414730209103096108600408524907118749049915148884727915160782966249177902658155544183118270971532701930232256102149197231147796609129349336867239545963945213092255715807055643978009030179329262554302517221816534375268203961798760787137450871651683646934092034116626246735543192637665305012029077134965169067473244271929466400570291839400517299296617990636914965269272691567634638245597592963567717086487469752561078648049727807308823989712074002444106717032873933320961991050584246285099484135003341291539052463601995689127469485700561301212296319219900099886767903089013008575686597471551785636124739755569527608525307759374817663993898543614291321259465628673418701065923496981071803453634540030813392562014969639969458617082596815780697863582206609671117981122328831108448996373930829608929886395439669009459675059859422479995524063544830491468698327839874030699442780967934089612382585919248515737420439089914836145889172499841180412855457701097685071192231163339292033586593320687547394493585948056462983581705238534928598642746807950486147769460610605082359869578794737406977435223864653328236556486000453971748263423928008390518914186781364658797092671967491426565292159992735249873887147499964731260765674768162467216128586424306878879178391018733636138676960924771161284547498434836138725764258057965119529283431362760984484651737888805175832563293086784918687492459244991715725291764653015562214643730884680668330623318736113514280392062495982766368832604419364432536187717777680669616486127472274113630058904649556732838938821741284314658424034526171747867557641862526270085462344527071817981929366102757244356447420595259430932600140427282592381829007889662860053155678300349869705716704213462801826012417835082769949753705880719788014463026157729125476908664894937753552128289343685540999940026950645973564686052257520218300738454269699761030800334332822992593516014104854576 [160,106] 945205956139830530170083770121937892975136430834424270325361104711788552565465625723158387626473525291746809598673518324484451636425115208289145935533013468907104209973106591638201096080172901553179048375129520193518559487795412660572219506766730693822216642591082415496756531111053127082834718565780852390482999642392297315868484401373360728282972264561901594367291483077202255820425647723266619765366534928716229712779943002488665842768108499905218956336225689739381203673303928874718059747119348903120025974279584331516488083451249866447391407798169993520851959248512423982727040625569769917559849877632852324577991891138334073021067670298772920402729482411353975719519865627364901803187172882184793962880512667410515128725629173249835918563271231674242881735415152508802271193079811182109643264586947313147364575021683567574101776321540051830106025429230942860082259484185032930826110152464347084784331013833164842565406477389900181560961618038714323431583799596115512412622223833303203721573370832531718061147245932942442180431859339378445398961092792839568109500020943147981907873882897203653757616944488149497836788144413381633124803081742475155375290904961346673713683095487270682842745749610466119055939804774706544932442057136447142746716814928129582313291472538711694472345037859250881222778690820327667212172055735144124078667904979333727381205815302713988813703326295520208578562029317145001636368424384037060018665418067314111761824267820830925680210353409899266085919839003911139230672439968956372021027685401419457717712712184917324185966568859194078541532941220097606621015958202895772245197366380808241875566732627791000300801704305573077305039912969615613768717959174525597640757157579244334198570204613825639471807156472316046638127994004999879684089105261873539766775825494193960666426385330486297672994906372233542660676765602479842577272583256605613351179969093604140932435486780522409345053802828623359568846412474946801812919581787991286595532715752717025354351357579683584534329337491204964678984490409014543049229204976156925737244212651872918875075670151645330938426684401428187994590812116624630801684177724813156147369109539741248854716089685420842491695258076725247843871882178807480300472450598539124635350626964907059994285923312507866341210189758701630692716970901024 [160,107] -6386112938344276518032438261617185615259476516381612090027635137736413995475139104226081096653566005590849317202232530836897902797061229351719531155040470585738762600590767760253254989189049380382664996146204347674033650498200624150712443806303944045776190198519424461838115479784353747819271979565174248816202237551718357649841233833783456150347776203103458702693508531626982209709140767127352270428743831715510749205553211199385569652036612283381952767003277690021713836635033463195888678455842357281134602227820573380604513807982794162770963775925094939240848327987589199687372703670068251887706154914192333098377011884310014757042179817424528529666745746857034650666197060572445298639982315105640742400092054060224555109523501368432959315412189400710474424426059825654885421105543858487448135661843699803291554761525518498539476842189388399105342341321792395993378747904809151821540091049226336426329139212393730798300911390371824359390753783316724099718930097235776728373908943225647929953395619951800779125701449907680159047249735311805432392966433904666791736139686449001004940407123206277499814721981454753945575541143098708445242885276441669920218949624899368756950852579484658798787679994005299238937979138790512717503941229880974458795471405665251992708806362680470687105796418718246641073891290115713484283690539609471850745436273971241713845408900018945571475934515577750783654332101258266727918473912072045285674153999313399399299487528654464296731939574247331790418899628848969960891304011780827773323248646738734663318315897897011859871196397910453590233304115132114075061689651564390084236033448698184928759223390066578295402794407038841998273671613498368411433614933916239264685026495683363553381379327928218467128610446013058847231743836730684688787612082483862259849698925747877200969247107933392728380089658120718511842993957075335869259581141943222286809811149302406290152132166372876342613360679957907395446755207726895121643784044268363455781723106611981634671139451796900172361477689914612217338932820516597325177171999119855707920741339639364529937865469878255275286076933374982817544937596147442199964574706456617552051320492611753027799187227207882637687337156773504209221036622173024309175763675000824559740363407645880708622996592430912079222937541203773632800781760 [160,108] -247111663837648544525353713566369152960879748354391445799670844874459667489882918771562774824142027518289331831745843909300165100238728071576467024792075170350558710288834047682205799850051187036724261795618563600615028904264506303881899540427399285638163852721452249191732673860124326872118125427729495469565759028545840225742641727895608451406161602287381591731636664520478898896743719857433746077027666584816554355609887507148502051840059065986129057655344232470085112155383964205710728701288875775574280314498520196510435403741581564720489502727586157040105336584523868134424311410726793378482283387189888080365329148313728525912337736243729677883163087043926525127267548577116263375680750108999491534905277835256914906576361131289774395626070543620502111459758001605693781160057359499429764296838837345533536090021299620462725636861994593167637641305114828580200305496781515787015172046795353174518237140842833440589724610930935352582937199278110967082218725507779137085666316094992617795140130258806839483703413602324369803694150087832386372458032395713586397967445225437477619975560934586877658189452226297735350333115795598776621803312025520632085889132956146441812469703278745431270176459347415829088512474060062705738776180617746056154718983794692409066008201814789194567757427513374837575831131738951891838391326078412222151928247871892198002095151413018963158080787963439572272158075081302569079409461539243324820971920514038007200342016497695715069418573935225556852110555998537521801049380036529749606039354162782314261830080598933920719004025103214016785319950930334966442504874517602740420967900632653672632922474172437940078787470669262759514849577525213009250799218122516101890604889952922342272217654332223011188960880168067077980939448758431484054753957207277168773442556837541998694101016257856892179114553946619393202322230905002081586233746951808449931476366739081631934055903099897206895031942187437236498572711522995406875990249917956813170873851778419041630279440542921036212918265297310807195316606229805720536289641884768345293673357843437130240885404897835565779910243118695589038254267208256794931095303573386053857184772933905171029894059388995838653285406841832435770317704639099861016842943359905671212649782315296991494604944239892583866357170602448239224 [160,109] 10756535762425852016087119927014185370977334179283308143083425387029527149616567675872750471595146869363090632049438451413948457971936092509589942078706286837907272092048830241202577508791042856953107216130027057215647653566091065422953155692902339601934540710662632295179609989987400970631087191572081248322044270569217134282289840399981103282014785767586787090999924082866023159476401288628331648008482324007079200006010651554078229058810432433702052651354725443780360912976587094945268979222096756845163936165015290111526441588151694281600568571956601729172309861507298627785112926641478540641921265349910198826571649125018829814622081033552207476159354529079155603403911028233729342962579384747162961293459452938810587361646558171230471079066648153713531881884682849073111380469003941135797308371775317417255465602550353635248971484545654428467152433992481170630876811841587591280747864178236804350681487454353304614797689362987398615388565954187185970752565760788499840022713725058455498331073629095370540635461230944695709992835141633953231373596676209906515972151486963038976313228106888039700988071157497370041351851664032611389249351536423542004652831690024563780880203039790845579585552934272685900462759443398634213414291351736579120022952163419759821636775242659536062958881812743792788813815990099562131482650951617599963208738019822149294256438939979850139662367124430048820384023765063020502331849139138045548403869693968067980608912450884807893698943895945508320148866026187897281874503744528323668851357689538698198967244868180323069223218015300890961053645685257809713376963018094465520367184105305250152861057277956943195335212747562074428282305316537457947818672493911436833944849722627031391950525659480132154597251554295692182307496422180850165841442129561023528339092084365729159983991631824870093279192519056397268440095159196218827754497738188520785430638923714611270485812683689186370739648540538542720050307302543893200251016972874083150337474955721343181995062897811795737538988109451063096004225286654233690698285266802815183142938283711138851516632030942638935842916569968361718101391494388500659628305293388651239923672468102892873284929097083458745868348496196328530394377980602572224009103056242333073637285116569761686903541260442152495367311351999728 [160,110] 7561142759636747961507849882268828597270414463728595110550895309103892580994105060845994517918745275538260475986994464793032343585963006114887476595914141574884083181672644426823696626690396770077099934626959706893404659671021074389112660120885750704522523000001238653146176043315598187325871674640531216553134525577777102487189917969841378756341322515693584208103823222987256882824621572259005229780719234585064031311417854051393066432935103202817623201807915037204170704847086102499556307582421830375837816052635118292408357243056497912928874553205631823768523165593730201821574265385977278212949481467218155008945806812274132253814001553296766540857046865053633033694203961360161713483879626836428205045290768258115229904641643091184332124507454008999995128152085274809603186076331899651143113228783283167779500931153184822849487886977478335313500716679647538602518933991078631660084217591109909381011969438614025785056011446472948905753781699853558066775945891959403282892193919186557240490048841284202925644608936846693224237684953005101760272275715386778853556103942586814293422424694605166875569456838654370459071255908220630592084620996575462950249086224612622174493505503751777559876140386349681861927077723450039064837396016399990959067877563338099791165694921210676800125920968871235988299778557446541874147878423574023250579159259145122751905465927310560619785856774436185795118963144516247585322670798452371290764564818129771729057625617989207647753591085170508814748102212800602438396898369880155065422432707176120112826922095899202069951624591678591940186084611421895975835121678378900840447071045273881807382910846478747567949581479608639115412718375334177259876555776928745906573452279493913657789376822017855025852575706725721641616220044356209327328230633616336948796606968488624061136955421165718405176047889059501231791875540347152121881296949107222906887110249076140765633461521392058278744707069643624335099255337799506246882582557366385278829439022250024406691360862522596011126681582851071519922597693878026583511294743985095922242518234993372370987297306667934691383929205180268414911209220857978713961653434951266799963808130506191226515740359231181013567098718404962366325749136792402509732745058626767500709445473836409400468600628559613740366678432 [160,111] -32717107711887896701877699519003833778206117714521062489657925722144444842096483915752809454058734411169130744743863306068847398948801604161120553183328514775793068285444713480006852686067575557233320987186732469150438081570679104820674019110565985678112531351153374967997802457999110944476152676106716130398280015758286550941463426570381667596175008483047436210493673333740449313213041882881557043137758517705895689992086224946792191501050562573105104008726229563419198873501378043905382133569902287134361459361890334509253243860504058395856441134881167875499653762462806682935839125651446696314377855024834414562490211691224547269292543063534860811393117348033069777647311191341769237675576851789533464643862761753519076081004564053749264111258843766327865676296733461491107725695286339630387426932239603751284933786426658791722738187413845748437880071186796483889299729689176674050411383730518818999529125040710083508283197056245362427490832706502791881049002280808515360932073863950500898376077445360600830475146059670624786033126700944205067253803836564022967891420929035025545320824273300691951243952599742616313730989559558347426303193415855433281974632408663999506483279392904956814296743190016793783672032157191947319349428793339933626242199662510004785352229844839388637404210860569354472950891154204122309336776070589314665705022198589610504674557874952787158982011986374830816388641689804306807063803845380391226049902830672565345911025375988672041217187035107731375035195129847158461715953332174442607142529931273410096758152211323934558470452204803132635179784340002040592860072470963744331372524552025768431996148891004706806815740540335967594408466188386342477400572287579302733829230448631067628888496662553920115532726669821339153926776775732225117231290937022756288939716261925477819761292519391329430745485336528865304133063369052249657496929408515562121993305103359676765499376126165683697884131535941026743712153718754309595020809793755415972036969021649581768697480378653932973650422314133407306247882593640315404463975632554356593744845447033211544761243152493957615493595770052708557533240159971993485728114369234763322999622257135264451143918457290828075626094918450216792228070997704585089211493176884717512510595382241555938856002375944809112704 [160,112] 14013561424174449808748521091671880774911312690105869259184121084406550719913443017671523310045442851046789904562279260138442943302241234370731069518201327086548206396145264079785554673023500533392417096462304641325681340723729101699948051183781182166055974634190964497904367174592041332026421249531733522314454209797400857160714723701992301074084518164433155445106942921017993281559067881904208798132379657102834112649821157905048747999829475891780888628739028832221394961464061770886338255890245937464753700590458553213440897687286204821711311985490927480128428378123600606012032597653177611937703500469594119788493203780403113029268144233779951920037473431156753604969155168156894583546571113875372870083385305726434020519931196678922043829047479675546549667647758872287086075631193715129564670266232113842639213365563897394427998399219266944420933524315630500872528230236493701844689377539556737058471188682230973755431357605140713716801503893173657152692954378248640821309346899091757723825484785579823976449401838891405050904908302163020392328336247057118087061029196529437153755362818053125377756701289485591372056729545845984447287106476350996055740151510965660289998504606038922252706298299164547276241203819398882421527528089495385130215167005247856974766093049841597148348715872358094546637320890781080711483308138205435674080916370145440667623745747243013450780664044655677080643911281931158762439842179583141771569297517143976071344674742423572771959920053399771095939104040560241357007085045681259812840042933929829728145494532081141516426171730080339060934248247948226206282951589912576293464782251690323685220731461173543816220252762708459828576207936247526553138212302517021368077398518680687327654309929379603032956834512302279631876192601240755653272834785563465296770631765765224046878699718982583397353972162627331660250251593396379326631520120889277116890113185551842652041210599075110303128536465737328269354740979391724561519892696368592420796785080389742857981780483381371827574654610545199929981446426886341002646058548567026433896952872037510714895485806843158091287065130353201902147274286988161010090928585652421389870578753464015634750878765468736501235054936057181959943777469158234023901344461527226458891812902088253927998816702108700 [160,113] 7444418145895829519540936325734261770303429186329501386197303944342183470954526412685538411635760862405192611309205406139181176331542176332184541508061575992937182492122871156898007928245304218652595210701243465629899037971301027894358840515599421477553334531083300169256468670814795316856541123347458553162573644542241897007483619516478522475161620971587773581932116444297388066899643250393242351657315336847011487559310084282685512136553933701274240796012213176977357910822047162696359427977574789494349003788906602761956087796077093718933292481279509302718600922044392281237929337909485966518844382718431987044180775381602215644287056055958293240361313841140616973407433013408918354189567942181867118254409715775145131313749606988510611558426113567082111335020730963543452862667297033392448936143850735601401944050443607832157281476830414338878120295086180777836482059042939198413086506534730562119400826676021845528145332362067219786572188578376193079722930389287193341768223913977623966776277536404376966059257771542444835865090878912075002595232239756118071538384054512678783349646837451483973553574405887314383760919209409098099935035802080750954074682483765046329071483314428834243935663312402885237662837027315173193742952716922963076470365902676491137881111946331200020454275705637875765451351861316086334111226620426982827844508514837120478542387818873142675449452982340572119275854606696450605176561040154615275336848745639633148592924857030424571614303155087402749187879190113963582997775013855503080568108663693442356492456218421551912436346743148751336215909986172829283137452201078742136135976871756276932677685901054910919531316419316254579497046175353050525251803602389717466784993574732473941920494692436456527123109246102056710538454946625139009536728470159531334502464691269602181927515268348004666575158554682890113415322811665207590790894258978543384232834779426679673132404460181673016635385739827464824537674782591667037082288391051957014785826592405515961686219093596158870417019709959129148726135229454641745172946283275684802640655853299391483468967919445865622127437382903482203086319736723282143900420586954254995809479971445224543591300225584123139017035254485926368870750705115068610456790274093927377605856598913200390144378032 [160,114] -2640857346599624375204649720724503215035587687116245040733303551226805215993083375518202431814450470150347695947106041180409454796055975830291242962158571534939284753694594787434755468993966257525121608067870862925998053479122775754635150139029651164088649296090408429571240787317685034508923223904958813406053700144761583062537142704200180602106275318590834737078297916153472418903762486753947096346213414076374478730688318319662936311002109354099394327007402623207883183095490063627814222452642366793541524413628184371786493993793102826790725150194994697352919631446418298644830129724934129769426548396484986672348647614722383267526145665256866880071114670423987866656791994109416319708738180586063834173515573905531375257389972593188471567603122067820234048797977207570645738956624638196832850190906499242793868688128355559217315899218493149631918788202501435900822468489689842865281788282037806973509223226174984500164831684226745170275953786191999746982239861160742886604517281410986442295041438686813745715212184264635321235878451811518068818664206642305005567926167676822828309214882667782915461238495170457439125534277232896997508093129989687424741711141706962570350435602328412759266961957877058210013516817099893695257889224610604184940864330718401048213961180465243398109034575800589337710363772691115691151154226273108583239558265017862607079844984142256901536705556390727032118693813046429444733295646008057323310763105338967901897492241718228243496732038297465866753534628953135036820646393565522133343555224567896339194501062098284981393642520120673465413755512130766226090507218070376937593481736939778631866243195628335856498632147847339005006750360597715298391688662485034699357015762277976012871973037308614864243277256871571179063440067556380882542379088875401767767408350218635310175809223314921627832688039436695380623616879720798689648185840197807796822020563003913248319765092758484144223334214042868242921437813444056134476111345489443275042973953803418242729915162084782975952182286738875429890964359379636655479410615435414929790440572942725107281960462287798715966015031652863696312723036629056978223474078489789872905643638022796765684171206490601505361988041073697414263880019181789258959231573278565408781289975923691867064 [160,115] -390064467983160442726000083260337811581946377495138024214032413362163249136580276375025859379205305941869994680311170286982491246512382928359175881786995435066223427008575825820845489311796200828312163716764606180109916423646178906674123926448899659436322575919852454474269208468955027024270703799357635725270803147379268964672339736414963263578924403986322032001817208594443342526751502486610208306095690094494959883569626920394725196989658167793272381757782739856097224151498985360171945104005535995739169525430565093707473977673328341125026217514321096920044354079806268488438902445241602278382057695377046597593607050493494867783291301758249779590482931813520965209403395633433518337590676629801736776883102663496247693441080410936193758445117163571597189146213806735844053689258008956655368411362716581061894310993625819750253037783895343193332257718473615860257139084718736815547609896900363833706963705754692363438055620755235791056751564108697814595226836252180905643817237854219783463967246111937999867914519489634736252510126889267793270346763377440084492462974412206556625834256450959403904320352055020937978372623351334969320249007167561751518427078697290346258499025071551286285926703579925037130843271016966333565186458964079983261207150913840103600140552339809223936637736603054837458224854098935485901150035017457933116939103560045156720849805874180367452312216925068501540700314988827271945335937674239662355593605167481196256639268529213682367257339709072738269499978996414194506328404006453526546293952955528251936781094706883100585945995892855091178644618981143760479256086412797906386084003921733096032693817300359557318737698502007498720718231238426797126393077186312260761162913048453955416336228020056410539658659814552968087299046975692545536544116500805521028743079546856351971885468373601605490962939930245822253853703467567725954344305384630994272183980156350850365990598202206811471136293426892523049243992038695792943532808555720052903365714773746939647830925033801241082560339325312624899206116645817002379082107721137243601972667933609433007752686573107060139076420697090167449189115780160052892563874525729442369314400646054378230733542368293790413079009603147592371800599539979193559078884036574298455895732049056 [160,116] 246300245962718531906735178483177890253954350524215548485899413040456340190202089111080910773123202645430448469861255426981498220255556144267743710394711931397367480282051064924281490553181705732966670566559503684613823213604792453659951309946100404753277777325110393543099118344944112544152069331017722767243243156698259118986246641142946783601003918122199117964782115236989541823377613287826499860243332165915448683156139811979434687183513213107418626055725277252016930401744872469496384593660419614407498026955141805122407682572469151007982598834678743317093637871298773133640561299577171870448275735334525719234410156260106666404033028537990593575035245887232540041969238742089176092397377263255821274592341377554554129998141890534846798517708063869705677828233744918801277894880379910923327327102798592117570393694879208744501326370251594041198732043456676604254295846231396264929407304911196188216803070176299825115405929190725363929299705362024885227300337237066212233292805008259707461592910515621326674410778612928477739054813843943854069355583425716160360574056906649548025463729190158966079498152019823618980729201553787053668927840089359686415166677894507935321463137392109569010918819312152649769933236696341945955435099156605873890708416468954996604160298563021229444906287247621872531432784452679439075353264692261982153186880255950997456226336310837248558708775483347015430253170710599948152110672421286181076008767498001881084427049263712116271542623775826626122366186765166593439395782388059176846436519427084571592468355859852551367679039192845512996813377041883906202607467754394085080066023556126369024489405066086848824845023036768429024311175804014314155920611419313439310016056465029697807407087952782393491945227529497599155404008113680218991613199222346429926257440193068642194768938758196781795433694480164734176283219698012541909824792682809161935129039293003533340491368404864774492915965451210932173333123986023673256959568641162979863838030326405241703098607732551443592889270276600860068628592527274032190147707652119962448208049486229145600781455798631050710661351906252942810868062392754746794471478722590419427769395812190331612987010392153848773555098810694461432845088170809515211680382428073923130387696 [160,117] -20961676836434024841736006463233068407997142100369749246543965297779832623587085596281497427206672806945887627080380534979498696139783442559335783085055416373274881446504812466711547980225233581859892755636973046290477163597418388118525373706041325706770005638557890442750541982874414873860154989449672524902238232951920160341917345498745779811344444041875484639642403212479275299617887114941504191152064563654873741732492318977875980918737972313878133365699141058269492540697805694977181345238579415502370493772469048256738968501355248345551078647710114603364256010065521508090630279180639980609752064625707452321356346247965665723682803214878415145772525356117855031263044858991483161060538316202454235366712086056761046541252122580304670871458972742087335517891694522236143154105774453896423034497164129340845213145249836251259540230296060395378594208443637266271769917617789059641203336651804930940074094820284379157312428195561553505762127791118734952934612133157787965254617253826515025083239959841141717250115738341009833626732807608030103600366983248169091496620028687164845573981205256039228343425932770638487790683005365340142794701426044522904804040457722100841713464943099457137658367232347102248859073480928221241913995492986549755722450899962862470345560191780230770600132775903319335209508630998650477070956438295839160491446426710947257849041011721746639429162089489176960817077151173700138929804902476543492287012380642545305722468353667555321243784047512311564395979771105646638939355863885206291254338043447960641243010373152058065227483039521610152833090362489709400085644820237052195610938362329261954045234167363287835744438826192272219721217529980312596998319601225572675297756672479469647653158103933307105664711332364622823824155667906298879066936083831503054233929908696337552808294050225880482900751196807355253179167521834004090379923996367418152692010121015557632489312331652143280819500642500239065115675410466386414927845492496075377142615093406962565125097807815573622621639561944408928338307946847976472541232766076302905121662141537022195808658194705731586993333738881272182603381991175214911634658752288800480810663996252854793453536537536336746857235245239236718369033526774296521331639186196326768 [160,118] 4211805650432751180007678551613303549764187911503703596742922337403545169656922233772122825328593563794489765333359671775649652980657499662439423984595550958885943585461077391617474005246810361832993602525616957733819130485020254673985945309777129060236130347948781729565134190864059474150521836135477868340858653008539935886547456646989939050920750651035267454135531433955209218971909015068398819221518112106699744676759771291203757015823689037126029376876801878779358359748464288291022503012223551956564081611503880843881808176386973930147151895378717696780750379163289466402025420710851482808832568877852727223787040128832896951926562632663694326795892189353538762631608222892876139550504033075327493244250017956315575944224635356309021215515448854755390697619004176458669422872635635609682018495754583309897743188283536108028315983812448856595523217339718351775506398961047931138896275706741936987947923768176641720022816310361066394728382947667336255499589848263408046085305732699841319728649820794304303044756649815838616828972923779851494929282807073226855943651292323448568410157053598897803229637243971800842205184190933174962902329105194754790352788151578118732741246593629075406351938266509265435152367744823839020623677456749591425194789684727932207144979633815198443987777483725080783819377301836439612657315992200367014376650363530905849751044698842639676692405368876713132592509083456822116316376481076219548007054767219950294805465521556593548601202419402402030407344489078970061322042926776156145000256218288621130245920663603308034202669318267648373014673698364715301699159378116833158176683367519367219571961271174228120898349492339321141300475607197616987485463845456496617003786290977308728886344082181864649051230701525087534972017782860974735824623392627145177808939285711456803999769062514774875447924863891579784749489067567929873624899058284404113984409865514941501743374001697855535327159415530297612276230998219236253938247427121150229322479588405470251436377846520254321776253088839710238283034262459926895124332877487438874124584243993456242300456779254388850472995353720504255100531028079153384616775775493965238959702200163023093592009427032259697403347455385536037013758389085948512776104098976 [160,119] -524180758750440623683604188812582852719706185131018315595546395885894466881901328681090817805465342173190146748505582047342926698697330317717910275270038025206061547844357457561039071106140983574370284200178642993794523496802946570069394400491014514729044649957847897343081940843291371980934441936266817428011491321290705545164032212968580045017096025837797847299275485169770867209733614762803197172819247061709503644395978966408893268902689385795334365525280955064439331956955552950645596977004913640174266135416577999198991353250349903173275004426604533211933257352004986693368953379301370509604036545768007551340533232977081050424059440336268055321948876181783232829165125209361620936147027843846106235807933948288677260807189615384301816845656931749909377400452573578562144961599475641565831692131648348754172759990935923354166279411338274766550983167081290319692875380821142668983403582566033126084692809491663475637390908828294929524924031668107014592569638035745189648870579319842752119961173898707551064485849607014439233405104115790367205791410175319782343108319240356274934793719569493092517198747929345464110840619189282177365677967043648385278928942799174329686976079111337569658732017729817957523919616059636913243756211155099694405307773219772051986672766202931729675862708904684150598480659347606537823781786501508704594899556659528231148652392895582345407723317217009910486440140243522149886635109282699037316669183646652784806647538574926741486583338339957605281043503585510912885741066865726293457239248888342531116628589749075576794610117580623318186997548676192040929590182334843775563437978930607724193446533460209915128575013736177860484219450328616661341625106433696323486853754927993108199068942482862477621107675094899743668630769281747643283794245458130112018395774612179612230153920596930447150002777784920381006274378346335867371457017060823195761360950983958084428366179730819396592528595285103271370113267409515050193088924549186826520591749226344841756874216399433449509497623010182998414950214572501707368070680215613650709731649285104586623652438847242075449480523089045939603756637815921244337938309879073127518241132273012646375366014054954290631867031809962778470403934357691372383840 [160,120] 80662536701711682561736444483500451309278283824263153459211954220986925901156799377763587373137866495953791256254407917501368192024324483172185222522331766989579715953610865022579394565145692508513017258416370228352915108246188679452424439816221254030682058587266423354829497943868417653361470327848700377901447693505817918555809265812661064350107736307095621906874242652321987714531454065616316052674022499419741287445845779208937014646131182823760727239017950039762918004059149541872224109211849966597267701601655434273895808906225800959851341749782521667658780093132763768335904594421364754615667281015456922376850784071338221277629349629650300300628137663121847028839672662507641529830066207044030473943136444382251951036517945580374814666757790675337262572661954467246251272769355764368714907782475755012828885763105288062058525484460747735047127971057133418820880128256914692974249821149614645422127572973935139975603719785576271718905369689523804621094043864807515760110420175471281676680501102374779102092874246830416330372084336495884784665267791046788757529929172944305630954435627670279832299412695349406272125829589628605491206156577363989004455263997323906949909463457705364336457876192436022937912829770705602805032243431085657683698898292227681392434525192936266447108012333108578532931165165734298482289510078440227585492041788715299997458408661730021585777301834171618177459973728987696572861309288177004280256795702760478660195696690935290507838520660017239799116217176274351778229395271443351552377863360732994850626854156091647433335730278625485725265841077817119558184510297948493575634976717373514202425619409017074156329087398929263243493155218656231495589110005665994415673326645103916673615727206792028037089873094261402373524936620628561359984343659204911862907059226124624028649755624158173934991207634413646486507675592500622956346029769729424240083195456535142803370346279415799709178011698056648240590352877427957646253171610112936607245394137858894592674804011047304396292121316865679131737838241411165577301793397597720555814080010793694271365923838211102417863917968072863418572792736027340589923709038274846126013164830813604884284909186890315144335734985458193018838673365055245 [160,121] -4608621595206552826015629348513378096630086965845187531665957992859756871797995156042249939500067422030126704568745611001227944081289149509750913334061194044135720757169007384792674473550935693618126073314062250876740194802030325801777306159492053073289016106879493067993170530702627261012368688438177933828131843735916698911632246156097247443068090235113468011904319704650002170984681780248709025792019697415446707771770843217182630071450769320188784061689425787397031639252326141064740327190372126426162347629994964878504213155818432896441935778563928426297358262986018274767867962873755989963800467715860405229612181482000789008389305966767104865768512160811566018923448344926279191298491366326725319307986094149432387955144072413077601416463215647425846281389890889109992176995273420024546991965138423323746759569944847703560669970868068416168124772172972668306001182819423411616937035676245944502604357671685468963268040525337601497554706483717389733926930010771132205222509135429938164823119948019378640944261351376880241147358214520553611859368400891921518927098811236982063846561476274659802002324147939160240852731859416181132350262132879485739361417408230552948936567954275727510792583763347508782156269802386691503386881791529318685920015467737553049582411092841828672048925195486961081437541024676750817625947350626191030984655862104053653594592113453069867933919564303411810590086281693258195626275643105036837947145468380670996088881067512566456897526059201734610926918717093668548675833700104223254488680339108774697014093035333093092491396163530380071790667845570055036588768579115939036895992088792031024093386856975301714515312608778418132743262929121636837952918821874051483613883161596203205596990657075411300167449991912892052880336369218860667459232026462121349931639483677350478759305170770654709840943529658977346468168830280456806720455525638332205596225581873717948960798793245478948433864243336028837011766962402245357464375624784519763565781582185350132691230121738953070045343422753451188324144382123642295099219037360724903285545322306951360041073780218439456151297854221403267700719655972623924784804615440330172122965011865122399403958265029749659424969703452085871786471048 [160,122] 193977606634207628065740703719615053908692244310189413084798153323056426445515553190557100269850100349420579021047142799812811623202929246819066703186613120591584807946459686924152578013676008829922097252235877221526392695504677236124976995653069524773623892317529779778354925148006001953146213950001824661785287626981265330379117615342968192461798246421617409252697469907978448794778759947025212565733055226790492987437469206561427154412403645436823544802681563023907558527577778394720716325188581607864015995508172193934749148384930098273769160895123025984059670359678210489752055304704112695778458491753037493010975214556394553139220291398492439275753646898763789832733415695506457936421816715620209649123589502953985060017468160101906629126301317530504988146685878914848321561920908854650930028180059762138861623521003188521323715826364367404442304730532646060238675691564693792685905475668613174349022048230566485483022123953365824513443249902103888276690603303775416569710780253433857220997010624607377827073667029831427601421539757363497039179422436701440318239870482788031029491598563483134651421151204963817068095946717099722474426387470222330482179092085213403805688917405036096443459002440642486805191899564310604677286434478562163468573620119080721155535957428374453565568510584231260315206682529922053474576288141479328772803758456621847336304198132227735585429206286314851250705823528236103289982295180556561715456093812562406454084102395177101486650879221629497010161200868589230084756159051268460678745491242499625851371669763581882002152206048496067488800174214152304871709301447872935572780399818576476711075071812027999393090121695385131016843844103140634505435979884458354871726203871716692207341868015163851659666625096197849865178316471116672271302197270234134428827283229474006673049258216965969503324168647437643619204416383433239195998465641183649268476661943269121237851101994116169022253008039999938465786946926400083190296307280510966146423515282416153798189063713560655348882564891187626571882477434239369067567967937860545173000514009194464610769806746650093815281511744228361005302532074683053407123143388171500750033726503814703301688759392253907266187716610279450800 [160,123] -4550955762955525987405138935336727172629356353352678636287794542729947027029039384807245835519962845724294019437031869045780456645524393089257317338498034691238855394282016981033918264577554358276584737422619705657029600251707292918286461625506580890530475793893484918805832652385434952045559542195729475340953044863289938689839393486123855938835142095985990966232550968464812549266475758469388654808347215872367641595194702510138863859013957107279953591337256569319363956313166295504637691670909166489059675332818463407504743027394933556176542872541902460279377815756848690365427216008767975749890884426399490963449820833013514213945328923373520145551003335078189694620222138100658157405723566598473078036483140950461177613411477339961661234275789755204644882216652426562175371433580345328407017702479748740105588566176887496518135791784708823644606841312480145715648040095731947165601607773080750545311452116882143234981853188339256246982491548667087047932711392713608063356981051100547956846918124615519970031325901144984128312446614100726118267682630283774722450192153249817105362558137801111765974758255738117916832954107192230542307244930778410656958953261043608894056866624568122751420908118232658008474434385951958616083967851141147382072463122358343562687107718525211794440618446066001085261836113408084339466885820400759273051750107179379496352372849869756364789508522869127087686027293050747453906424310892272297146258295064287600342209806555825669980853241971942678366146581475517460642284254293469549422451074600207509725821041739750074435397580655407770612256648444298480298095137916330105662766223626081817304960357873567261719315141495212861645616333063902683122057028179357193320212245891242034628508826843805550780668086541315399728879992656932778001986559967058144538611560691633757618665471301844706355812879291541207533466913206060604655245336055066953679193269005795874561071965548675818073213085165975222863023922804974795417303923994499684290436838092730124078410327570100132522529683800239835594867981974490134920990963507419658868559078494813783500116854323269885005226961850957288124484467088410841213327904193271342722965228971118375008215905197796249733832498176 [160,124] 109695568554450724340171711464866153840692058244749770761887983165604203542887712476685972517676572744541997628056185218689298014801525720547727186096837794026046511355281038232555046045077855101707745396836449314648462542455252889950651733536589429040336344740649771574668875933071578148282532881653045249542872886009296557593484471135500315972518884673475684729331372132183534402489491125584311756766065523283421645483544525563738840312801366752736350362544832930508181841214038761431479561730542314344085796317056700339100944572524399771988954627611222111254057201690121001596577416128790012912298540443664230484316471342062844759377743297694938596562416575481974698966130340480232427968272426672520181138722153239954433647380423718706073445418039102553161426710686065878839685326454213198092714130530103796229258031412175367775512879706398963704811013798795450349077891849583730842426860080771311066366955998782542363260788010281054734484788442255715253191647607884450619470607587938802731210116713738551568002231143930137008310401927086408933101077568855251849433737194358975273703964055911919501463901835601393760327853150877732688828159210164932757079154415379538958838051046213873092307268576412032617879943801292623463331710265565306263875653300695664110486786012720375070820639180397010682517834827152570043201935876229732656379829472790791799870306899664601074595028256967040060743546546887938700719744733236076295380157207617774301958456544100295846070141169994350662420002892146757723572866599380518101449702816544700745355699374377661569283561855867376629692582654551413500663752037264948622636650094650937711951794413468825317563084503638105315974678194906497045570043901270099431601826939027465196721236385892794596219364416783799802208992879117062280519476167153179472425923011810812694153304460279071503527907315381656377419188599698869690567434540930431325875522610757752399822207926130937801910788133904820421132235183859495748872426926767259535320976299501068796946996469866629923573663392744088612927992568411248983880753087129739515925705195712174427272393655261941413279199959063795518366976477759002995834411735964717524502810319996274012834019152612866071072 [160,125] -1451491862304039525152158581966510861990908161059401925073358523777984987937366453436290145010674360896523617333443601117151569358008950287114015923736201773848180418851936216433529127313081665733345113001914136545630791287006095762200523499140617492527645020073496279088498655048426266900157809581765441854582323850232821198197302532634656965192242297765682792635716696259208860208609965693350569693688910033823375824272825041525716056869395729226162605671866476544494774378340648918832073094335590259278746731427450791187429410505322314851768988918909323078534337720827733605454348835995816054141683928594021389160368603983032621348484709269528271164294178031355019184732237334718155997456119651068037649126087974331119629550726052325971273478530767093233294575669412613040540709075371894089883579907819843629657853212503551602402286699364933666057063768209361013754152129686893114250891502141266577826450352429087395043341159909863472977863811105328100915002820928576270776060085564644943692452333982796116221371127522102060923754226545465199440399166318532073083654049537094614408262528905383129714651463068169930978583410285459607477740232348348321243858857053061394216199507240140120211965608353773282855767825846493171618610543130957450536369314017073174482733911789553429839134409801833313797546474160921511479443772233203241543661275205898844242695562234399787354847228834166402753792878825755834690164454751370272623706183091430474880583394900311927731105452976802347055389357131981483208265594270765860078329943770324803857923941368748050407963469567021656746742673012150350730160215909102454970772071129427137564817968773762597473568012730945852582980137565567230708541413994191932302032857591656005847498881198938222225137008450162073530588901805430900703072527187595391326154327255601607336064919259876172187433693653287616577802567264040897381889499076539331046682671077186430487536552371821059824235844892616371363811551593194621578337750345254441866468712501395964170616112508341117774248256690112680742592593504899326630952472074423916760992976166126188770459167853612623147064956465355430233758089292411802550698746185145475873678313777683647365738434272800 [160,126] 1572812991660772973582592854727657798398434767478479801489043621374187306243674544177973955979367834982357397036841877119786551895863354756260228023608741236484446365402408758868549598843477554528702286106593490026293231866179244789497770442554704490933028487453241075550374392622610176711050713602351543822806529924822601779374697404709248156430867185976194861146482685946897200854697524742317808063867365607751502626909837714610392773384559962497937945731149777576607114569316245387990084595610201847719518463821816228553828224719994773087704188080344684595548690512518590938290167575390221345444751235233932440549717776179212158769826966114096960505007605196263404829339441540659693290080810035259281065234334054848420078076697147124792152592409004868267172532402084847936826895127445212694260596549937792115278367972255190624915394128608860100067835352943218382497706906977396453207637481435708562601425552724699434300435042437589556400863406242948486490803917008866922844649010019509511219484481549763810033252324925172674766179518950943727263757230747860210254621648353243068170637540056258907532030601205688735876524511343832010600590446398917388656342789674936932027027620387328259607815256042926128108199203983089550623450391506770728287707758441502230386674350060722543855739172322015717864004189751628504644698832348807374587608408448486242502993414712235610337781567077883260789493902056130300192083912458338143782525372523115401020006601288872136087032346127372244619516415265780482831427243789647284985205238256052741544402344450668874238364337042891684863503011170923196728674988645127867146222529731618125342301303455514401798902107575684341554137772440718755037114514349500632391275041689274584365516624989199908483415783270760405320868815819505417299596823220358428504336167354038494979584418288012990806085156565609328333586636194777267253296679404186833905999170820209884262289547476287170376320051182904734109416914617793191766607284781938801969276915149597864434332789600982455059356168600754419684036348089719771124947420071844332699675866055515111916414648396291382513211391608994933404039643724248919681371988285712936671732957535674244540672 [160,127] 46327677944033444457648926139037388295021022956124407193711089021990942863316866177650205482474449713958060795785880984655207408372635108681748031733733461202856663538296788988888075551325927772356408828394095448298226051034053796986095147503337892399176407589984079706785535761382653353512086248249957512264598266398329219132998967846648736171009103214316573153030009691782259727546258830726400282108137903826525387621615668235231783163508379996084372286961710073340359779954118933220996049794834594222773248836859139196689534778564462277886088076355607490857630168127543562762033994681144788621171472007924641083473120241373217666996731194830008650013113562578820976651850422874564619976938888304028951854335963089759015165852898202875278406565487404977908123382511233201631682575767879947671480588522142638712991360567561967830958949033161980328662467311807461960719628035925186132812618876917380524322172291540535082498704305314173829527384073650967687893819319501794632959292403131740482646117191294834350238881204309876438607448817027298533379204666633689957508015232407297392704241434223621517172595324076171429495265436269701523432888075886640165173197488286285043898432794669586623616108132878825832167830084621804279414232414691608732877289460442614956822692376920941892649966899915000938686454860641577484378060768740343949572673053054405695632192852299456737694908847754107172546302958404596803678288070374857955507314111757500164202023459114420039269644765627281475442116920837152742337312956172161772705532196293318022489435113425163910063197520741484616134704820482465438021203732277376308530779547152084677529772870879250394042683410585593420035709118961822287162251049681838932022527434879522215974998795565169573758897627871348925724692811627972590598116965264682732730712369062882004773987154683725480464668207803369390135535380885613224583501479511668218041035689739023143532825269343377274979935153388900136817553959824742941104240516803772320322655676086026811525541272305866272658336226087105865596807134010303516665774666480269863725551699137468325452270856270521436110875642545560614203565500059938701444275741422892811039403955516736 [160,128] 702487233985161885972294335134278117220850076746576282998432299800611149133349974164743319289218025159320565249119059330045973315792867197824362194248762752173650899615582025918835379113891900336014330329699070354719180914190303633556465254963952057532068754110513203001845597200058679587363102328592294024590522378921154375920216709825982353333732269753430620408092079069000650601674962377379029011229601680907766550497305063332596415446923989091280435647083650474191895649317360290267904797543392424758104573417552205971398279161559610404715853812025095369825742414898004118253679894137308922991009599849816461356124197061863941977880719833719856639321962364687536111543379857414916550360317142490901061026158345282635982049632078414640663119793152768378891663828321093689949999873649071093580226417136936882931567137934535931080269081449227709580063530727457807951500525046207870902946805586791215008193218311069332333797567367196794830502059014865754528771810741506621365073228929642186978951501936097553842126540834642905711860142456133383333050497322147020414743650785556117629356636566478370144603253342644647810970808800167100242292629467420110531154557266898916414241094871547714428003989242340230568952749930538923140653546627259791404312167162264414118925874520063444109257123421861935333027746446340677432805332464487123051893658617349188584773993481876385525971590911845940145585151508525617734319934789470874219745783423440973506432847487085845218565224074936384172898473819313761595487538987902655780285157557158802688065343562953843286903592674791884669568637062049632667872501268193854945756343146195204418699528923613905225392890887368174784675229736354722224060752972378934166795381659433317970781249750939469589282637999363540106834217823306336879048612837256402588232091052660706648895423297059144755753328107949567776834458768765790483365400522579826076962132474576447895392317275737947313902571088557700108404738656527860310613438505785065694742751877091718620525869459924190500721764566681524864363242658763506335651256359352568579268483943570594760622821724061099271662600582784799998900121127805561881076736521361436383717816 [160,129] 2132063312980373756944771323707306733980821789690385308130721386946626580589340618317768932305718554245306098925004762348763961953240450093048740017683891771023998675372381317294673209252114700535119210276778387324395368443105076636899662403007327626453238033213917171563693343678901596614689592367151549725326946745683966075299386072497952367911200781377338427036458513358933566031324106099731965179103525097075037489774000901349884066317060341943057088610626166698151691354743843235995585510707394867859195104208017235567263696477247445047337371637462495601272338094234650506735092298488058879165821130108605904179544269345135657725689598329750817605939925932427687279031368452013700293516824021767394799321694952013110864362476805894771371998015067090630008287045720425542400186013875802065690008173700779082523101053806154825969625887972686096595729596526070240363096481932774246747756157142521438313469877956648397551317467105190835297650017185831546531708005005471407636838384335394639667663194871877030061075919192719930875611539137846303676542325901015054420053718561238938031905002647740384991329385824173031144495999808333859468223272781900871642605880583822363497971870569015595708682564638638903118725941530193810983787658729062962137367646970208263492432177194647463136615111319666370994450848655566840668863753162352566235745955245715411569927682206315156148592323109497568473865061508738582460934218697284432291386475817966682186444116793962544306995941555733895445843023608473994593144702593148169675442109548606336587488250093848051237609958712957060249955982940718481831427265553906032488576208536955167142261762947471510421003149984121253059473113504858275066313817348263127883916660352707493751428400111913832768156350288031694983421408516963436112778654057971201908691795487313404734299712925479061184271826065082528113717268479329753543255818320012470890531500084170158775592123596120540381901166319784610579432701063907070333580980161473329366393589912522745420191583492680464074245440060539355136112876731943979427569992877388349133046018263783997136233226551749758401605000396261310415003965210437603060096703393811872 [160,130] 39098099785893975954045313922945587636863833600502131845802957077268136047941630573533162546659828212446494316206814408470681073306177463765858930126411548797282589684555795399432712496453034927185227891666608001029364576183973551094021731179371208068929051464607694121495939541951278955218688008451000072764720484613407910703535200460016157130091969256509701493869227686381256421036033038840133711479694705938546323074208613907632317502453201470027434606541816364043734387101882817184072283501700202771825573237604155438441393350491832658719142046216040601093429385247727439508413408018553344624860508003836291478269575841277406498094222722851663897361446958788334991931909085813445341854262178046860578802171854811035233275967567753425315480110325286384346355250957039124881509797740029720610184631376602862609884923477108027829490193572707816293314092131030425701251137222020523239788551867355055163617485534438958115100664361037435484082172095468362125743228843296809914616547395957805807925762995106832489325453820279617592707264890018081581040812963075192925400026913827774862165475762362838033507478482761973334413527211721779386863911153035846183113370600243896576907518174465449324848302741583085289359441113880830172149770040428748628228065844232411093705769284451069860605346174641802384404870740312090817714660096635415634345859007573167758862741556694959140268760837729663251185323668237569566307404896030598916668352803546063695582295409489394245895625571478187712016832395907718596953485695784244340286398871535027291442510202626317470548543236367538384633037774429408550153166590479325167504699833696795818799284131109186287996617096286674585050657766107225321298165201801401773885201628824635924750986260174922480762961820861774977512668927969306135059255792223331775109269451798321490469196709375163285018602045462671984834279058273791163395524475546071414122659873471237477161624423654039764070381073850551272001933187984587196114236040869691316592313823549868985723304442233028521778534752182275717526633459013148593347839047022517347617631816657203423428920287626348168992257823862202167236064020257130931480042800 [160,131] 249715846736343449535412670951463150821308028788895757182346676623247509023315438174433159498481572777893971525894426752141760337917516699398446621076169364023390159261980515913868996453658149329709404066156447607047612130158094317355301007089861294003221215940379463759171662485413393575561999050607108119584034468802452580252190191831147423877902721070265315557299815864294949608255986982419074185647180567019606505555780638996921124135069359762291653284709296752447556997629626341627256202338462179497609034431347581360425160099508976335465191396117386791773278246324451774265994831955749528299103671866509123515792186187829655888316636501767479477453010444341688020349970213412438905627536763409123953860196516428313738762057758577438696400076065665788769310967551315128980630535057106651983824764017207267630828287519357078885349510521426965088012313580246081291979869726827471318437764004156275817057898140862944373199643784889749488902305473252919825324259264120868319278232088060395291849701526237706811634734520768409718162209058067361896508072659954797415299541127751402795692981917768272258033213163327235931549716965788753415087095189401104717943088398979239164432825795393749799894474265634025985184658280115061032378663538948118559239765854595007514250415815490416653050353498599598778826495857010575561081764060144707807116322551298089508885297959764329865747341963143120802287468842212354106827720604492118606729085381650364265237838982445712451551638496108315686603023397580462359209866117393018816063442450316201882135472082707451329206053082819091543922966166125202650542076579047501408966233048050407475391246295952337434915881587878347687585808223666534931032132602326523689324373315183263085929842969914540607217658297671383166493386679213924571039076254608015159920223592466631461890013217623924394248113369133913852611591661970614880956092584022697260410124954765138847264846894480548690564068989664896729313284630021480622442693641873198376382204722272895709864173372767329535916098447976471574305792236748115614610668153321783257267340976801314869554384934546778396461473606151725344929462134686427840 [160,132] 1029253182396334860290131092192199590687062759524305407320419321537029610741878242880358408358866640127669173235146621944986454024616670298244003325560809892556490180758347494397089311950426143369200258994320579971890546997519376303621548799106905944295057669563515383267266329693111420214497769108614623223096033637503311160986219371975711242410297094785691718164381274539774874676033960557862689894891692437811371247217023750283728487191096226446760787474926685370331459581555342410221445225019373380132435490745692254341159617913160843390433295458001982464560385194712072964415508181348213090749445501978697679725685872496589457087887091812541926254591522358951997754665850899100163130713766470479895478543437400913709980317205863424734301129241731136223117142676014791160467959684973566994390639303972739764101585791904407896449930831915421158863273089084690308275947182181752100062751117870414895056095653196878053273296866257674819459251490099173818200783514295698433349947380962370919938998623438373335951450771091777579221030888522276104893225097577822807517107863731778536933709709144933908340909562226630507355674644932788872272785751375263176037144745300340456462656437902314726340308053585024129050199271181442753242997036125647614696537344431862998835291347877356200173586849520500153908252352678730026300712259309918400826395888684630269977469094192464764426925535461579013241244495026094684226697522992608488714076668774484639410096704390197603012148019624228111217783686697593341586185545544835197981495226689985616572052196587646974624975874794010019387649634989750871056706256582325485884210444304301247893935851428113154688452732694168914413066969461808635390593312955315498481750663234132033163693991782597885900010613132443088114262704767760953156973463006450789693185251037980841924926994361060886286060758765007757386089548391694187044286017970836376973228962966088639339051756564526386073308911161426438226705949879714041873691516341898239650920830849909749219059132976684881202105907393277985095177682860762563632013042141907298256376669499695067802393427917121783308932044718896648813624720032 [160,133] 1880587442993999165471401943672620532259196475007425447190976493497551599828193287129479668984677950318706856560333420962302156786276383659943771794120705747911720508003257593420868666396630797595800006759365907910901546380754510426393990292967652411165965266975356707093682356691306747582868287273564234658766835288126819813452016755318920040174662615024133989705852857677558916853165962262262572386523479424736032162530582824848266373572202447127691077238773472300470550909203177882026618737910569814858560695660322343278939951560683743644574261566119946081488572907565683301130289590351789881294994912477692288208297507751155403074728694796399825046102164585663228298167724598389690972832934270910835988637905025572469294449897810796909877079862912370572517642088536744175285967662697895409864036683967158960383859882395931863788176303978128667267527584375916210505177264774750129157391539561089880223511705224401229385320544500947956156111230150288347770183218972092927216644415082446350733806044184541200559802466616184005579684564697037278595357842678401142114588744033761077683439523711880547740138327700716636793733128300822798702548524041926368784459357165434908286643889184605423431982951886931096274652554395189453037197885449623463524758606060561993828393421628421709048729983317884891783107627522174403411760030388913785118380562496968286833607995432773213997710549895238791873421158036271752823280038628418649062486869386003708260351147046409460495915992462969845448023861057046398869357341327206208566818832687674124982403851250971674358527132480499764917787906779606551782073935503321082237864839339788042050117228927683540739640485050715005437047713092581602361140648897522386448042820140520602794395013797129131741932345580150669855810423466366255175279828250180968018747766698705659801655065822506921420900333018162108645897288471240221000745432095014801963642970561029943649466671618022128796963655216704585781394285875290891518230092287783062859558691864730951098349302463453969146033048371862209941635185758233904597806439179258207479482268392434944327879424874162588294319103158233026096 [160,134] 1915098758764618467160220807987095216599605251287104820625570219995737739508624551635736690374564003569715462566888625370390803369911227765069490481586037886946809457249079095567570289255061810887164610584558922434563653019504425089772989292111509358175735321152406730911233579441141893225606823574505841294580364792781696020934206314778069614332559935481892557560865479900758458104996387661141713284157810925299506045465040580622862101128314596998814504136224057851810406820026398115632015082769350704709387006304259586954530736382972057931664810730626439191590883806534391583158985797827732736559088959061921552242555821212869597176069232809654267078671709028818409903082653307189390581379701709939354659690114483458379570722697005259369245989985736897959268854905037784148558636483050912691083610972690629282881489414327550311982913413746182732232171074813447739239446800124690940067370450756040066733138036434971743457089934988416278303261009650254660256985852257227311880017347676037223582800072083242748204130653619779104391502549118938017481361503865228665124185898040922506283341596981890490322825045727312681963580688637277665949146743353294953063653610491130370940650501876190402977672557023717748994600728151710494081733618288639473050985014156794680013001164591800150151323860925963470064786644341159346972824895781790238540658410477052484784471611462688392393986856582632422005911811116310838310472138513368499945801717336486684724327361602812615083412539980128654194732262499188436970868218939056260729277923453281754101390690895408668918234648233544699966132662925420793394085339149796764618930496601450908430527401513953222819336984368600037038453973325654496802440629330220506774441736605222403580598660804994421162008982515237778967582069897716883899456314604616110670165393592886609886708360059458409307628081624365731270597983632112056366543707419039584165958692123965049216852353125358308198949706514828535729163723833998658507398709164389958511820421743500876684161097783120834582052474585510027497324782611832756452873463627932683236479292819952863967193423840051220680736212352 [160,135] 779182900200795530228768650567337891943174381879391160567740084407860762238055111639843028825540145673170993607802566288734169315522297957674968080505137984438396723207334686529561384584042557574633661240742082347348807228354984630972231825672651342465310024663837980885558048545359831797087554683970660679011788020031706923662041628113992316311113843487241513117644034163761142752217922783922623455302530006801797192233007139888609509367329873698839090684315288221755384759894080376364600130865183227920984416811649334163159061429379810626827935879172088503489193524164563840938670234152909799950902972876647254505586995768866850790487948270601525338751638773083142239304932614977923494251597916837146577458672062270901874298763675238365194011636124786553005797920504929370351057240644450702892737800844444301193026973295488196294358313250009166567050400114707387958837526065635433380211940722570457930363807077882970644861019822714809851440656758926051491603565199062003405958849551337640747703534735476995591625029446660404096882158041790335002275782053465452893675223800401113474534065709424762007203250766567308087654834778141019941429449845442748821693252823137045744023452986299137355863465324052985406554752113023929352528272030569111593168431909600014911156704152823147151907124617864301962998631834631795267713241571358058477997484804349976900645451835656924535518298058922334745790458797504047042078628528889663012681509086783863020817119528358587546466929462764374144184928554399264117920984753078717587861382443673662698679918496769699020407034718814701870516484059398031091169789744047792256114374551087321357883692349872567740708964662090844372051571811128726198169826194313740176203863355546840932527654067350252645507917276402941282184629705789885991779372974335325862546979338350245366674448279245467380278182734842728730885378520263103922337343311455296737351460431260292762877253521632280263747165992634095957177224215565715376466015841142356675666958963536343105215621090836774420028373411081776502575614132236714151433594605137459997406610967515556259808648918544313376 [160,136] 168918865039788779576953889435745524033268709752519784038107906767341954689795177728534558233034709253804531461062529988065347244003018386040553976644125282837497461970111291928466929488345847639317428591415571929303717010334544717166777537273148635095054385162052570676570501301701895186956661931921544392855981118329637775838021842794099999323726647168035213406784037795566713397535561704947094785595940699965309230275015493934590406254903843647909106328050339420437290747241339607536280158683989083353885752143169094504600680961246335948912428767701545436134583755474918774314369383866428102811748303882820161645291071051790944314938887852774104390530525279060741699704183643569170093744540530172353378086473437269279710913133170648828984281881087644844231490808429966299151002197084248517714762485683639524971333470072564999309962771988990136163497860555774226158667948738054613244799083091049011757598075279638665158552141239225797389347612481564729432195444403696890848799420139004798798904939837395875119428780084207036477671100459028405197000141438590734698347503697921726863033105566208180462195584077217813192384837116761738094039043565191200229727751869731171974134020807741867909764569125346021679702403398369036577227091856831959864179529927389084634870335174670739483336731835224346331153495186825926504033620480721299082819186665196018639728717814742152096096883358040567781389159499533908249288769114733927087886056468062420619483936447338649159340496359490002762947787393388335086654133769282913648218439835061539567613761044896892765816576894466399840936734791197529101592981083306265129610973072834116417054436709551121888562195520143659826952144037583777501827500378732968353936436764195511871285597795922832681536694193951044959506089774584873928785477628113505464556223907201067417458080866443787853562473128054096890827268023372666982310864247026083810312450627777501843840908106089241629021205404114059837996284853492025137420698680292872748425329736196754841624554628812079851121189564628449034965352781221064635249026249782538928040048958121443757659668257 [160,137] 554671098613736502196559008120387216786184798411592505734506140767617273491936177297455335709522034123608140192273568109454005892584926516447809653793883238496228192441124396498262014209712176254494397312103771909989014541170363273340782416312309649007341766434861630645188043424384876286029506451901165379860975385334421088381070025692413048182332639942233655779848455421724318332767851296306760495895209328873489649540239728579762060705784579223870000587112799691801278742568798705444888994403215210230244668495818324644252495456631431649735073041455336819475912308306104723311889734829626645891668391400132293016713257731899115819820168898657895416094461119998749041688513178487917357423464616610285357228039909872314733725934682656190468450726599633905879555441850404257769406283318702112056609909372232123248395326088859301863124197339977300806462612724460547110006570373801630499451996927756528443051571430592151634273207047555058869230608941255263828228461396294093490618826270642644029189683025087857514988044442375360695415724165028982518908775137209114505956736310895552679537826792580346670533649859194616951748531090900423645946852229187932200807957031066948977611305023011449798899909358702857790482080953628760161126376562616614819207446950502156633422459077122016651934613583130236410444385129300639460389738354774953596774144274992279723051953270328356993991901064352641923579027398844282715806346554875688546024470781141865715072171262448283095603652017192003359943070614133767190747746923889672187729424345050930830558574897673346748745293425598427970089065900511685716736935682890330040962248774395816704538118449708045822575366564788783349170782041506177718299797658376321821707053241117350493287278477703535091020155779322319027711026387853100503881880898715983150998129813758286423864068548398661422337096600376218302638994715764884172405233018167929167801277908750438552229918476725302367470458347779492387496883152025018404944258148577540564517845347998526058087935716082575542892395493156275241786854230012566380004652582870250229436937363327614216 [160,138] 349744645278103379460813254195930336368293542961130387757414449046394778164418269581403008961773316258755058665553908221501543967498210429911871431729613362827516603384766029618073757553073543536980338749960736769067738667673378068629164187939891759981966253927060735737359995786812655470012691109068037743608442377295709794834902174337807149177525022548453770229239529028406461250609819340379169678687238789635612928557438324684560908052046221809768283354786963799578066063049566189595873114183857915228240548295636932896603311665093636790388262453523622811179648054191185908790999962159361768328758559490088956061882350868240262131636369093905505343070151379391731794819457921481273271866031667328763065290999765333533417416771909526254974453315848847280771860120195197746290224633026824744482062073622767159094927600772000205614677598365264850964376813208918676139116807253736107059228333451478369772449075308745270220940873690718599834878611302657418249465152176996364060380181269593359030590743572530155244152466588516426137602088773325560907228061899579973448658663297388379736361389913719343500006258690648903039124004220182755108845102891612730141035206456812853107067067053424046419021567968492082292527286066054883813531988403658748595568109252788724172552335646382946136048235459523877840226668033723778057177958207231499215381574110424571641178770572182030750962560336909116640534741670188241037860937977306712309002449883665423223475070877529980771005329530008599700866029855799896400994852702482087077224540641106366434709385639893529264325249011644830144530977043189413419863094227477648790283524197494648778051089075101213878162236755908824360000591284156109681990011185584299353242245449805222838576985857504837041989414374213843104206938844475331555109947576985632122627207501442008213371032647154614870033023458742562735369777612210066423107469707268803569216536836980618619327080552984703456199065050158901183845030652233506423431703104450220182807755029558753746681724791593484075921046218499255692514663364890673748697418713078110788285006944 [160,139] 7619557231401145293211641113677083774069277917190895845603751469993373177285362759744337926297205571313569748130317838472982824232522348849367084859621429995166418082631171095830165308863598163383675378261227758684836649546157082051532347945435230369258608243393088750952590212951443579175074548996210766922974769724500536840641088075538980372548538095777607992626313659903528392261110210785846038099462367466065255961956188564628412282556801032969645921927371887385729288114089929760825540359831830637662164758387781762604291777863361173285697980759577671949191762154600544257934427149772421089568055327543866718023177127659168231645551867923596986721793013218119802750286222699579036724049579652473259921737075051427193405657959607260456332866836378885143633810847442364224884164455630035706628586819721169194608638140168527830676028570004506760308578665907439527340448246380977833976380656929647856046671497345099007254229571661877582306923194202401048028755044432186375332835624293284631781475779311787944901095373158235335200758881179242390633722219177125425256148429240868236651261419690565508178427066719444888863938731400623892051502447983148717386102248659505162620842738018699454526164928877370560768163607193253539881911254839843362237347663184952498611780001195498259881586274159862007873855098010489904543238559642873306478905341179207738216983613774203151879076177830011259788867860145797736906559761372533546702539147280827821457289301317487508969602296298468574173876180375202730107665661354436768939410194487620336873224652153205072916316643153686470462876218367693619838151474481919824667871737416901922966341482674016628632878786772217211991505718110541398218309863824783315233297317119508169040181713014117405096144660178997486692084652878107922462462509632421794482489106862173938743899803695677864442150181357260377547300654469768736672236542942524711789785815626044314517475755082163875882567610783192643343075238522413193095853537799617016222124855468201540106658606168780622359931751424073484315840892197401970384982308032703840 [160,140] 8453251288255073239655317417353182711822968618334700929200062121517903975000650574235774182687564067356030998629466829726675507084626717728991273042928864551979353830985648007496882090401650006035450067433528162751479272064579203227379323344773044295043814307583268951195050523544949298760313897202370519582369765563123646042713374952462208983164510766230891200489274214679700667502661841207689162818250750450259287320095874586302794092059634821200623187560068083732912678419936250322589806046463858321880857663155109276633745758713675276107622721907050130428017646768021400001770876813367926825702823038570681028547179920392041684951562219448819206369328431105087105516698703506052599962436533872193979293656256617005679317206613228923098006880585997823942020026182677661684885279762572118946163701203662546950234589971207035190027484272058352843647043408990907626073991031074534643690509007184847703192083942430509957605733802237364255605772576255995434196854424859393231616260206071082792146751874096365453954324132968611363459775596255051664479132644612511143759136705398382954393455006307577730051551271944283850490866435165159503966607518805469341198843968191998560771589431461225928415230581545517124489007553467732888553882187850116803967395255832929711337285731984344409209055704597718767371534410597718447306832080179643320925574333875838411060148260018182542464722298222710352953475102647219577983638184575050686726293081828729302824351901113400747818067756134931196036499620814323375805197595266388474743698297093208120105121281880195653389420138898007557681135880692209227502241837133052860107647167179144186137139043556415131662517401107398756230667506057271488453729859787532338177324427487364651555294491903095262339113604134297984327969683400087929753206154578589519836878532221126626950429396094634180409750296794276216057881003163665699850385310501482437979075767875392143453536590846343340625667803368107747929128160967034271558394869758483817699312693056392199901267095059959904125041045186748737657483425247832627436875192 [160,141] 4121072334769118120971091428537603182521194306299809379280772089930259637973583621634983731272734522010846747454082868887413634514608410452179178160682339749067479898872534575837537069162540271272753301489931682717762741664937729198650755220554615849043591297173539664307089100023097930308282743566261359253725950048285569560600700870614570161685006460075273984189147429309508205936551925837460899827955948092724230222630253133635192292206611087880833429547211390753277402091041879466573228304891411806684326687852189441487165689395607409897716718488672827505439437166412168572981426274739571444192268448225863338895965397461352147223112193447029501016183375517750363478157848523050026300364019565335187392102319497482758688616652395387751267186653031617891904800393714445311797676380593765559511948590323976846830607197277041610758468299147099211423444584497885308603265485263357305981948282850900164877357144344691929134877530498975456713144312242316380346921670056044151370411820997355721200760783149778119282809471800088946325335576131623480457744438563014601597300312317127996737803654602376360394381651872338340759908550728893430401240691909156195815882838300548706943254309762735789420967959299102751057885103498722363893806409375488942662206010265947860347194235096279429767649524777257453986706714578710760853332604702865351280129544932550864904837738958659974533371649536184371238948922368817109517190360271944073644166208530106355690488981972470120986553947459701380077228226989317662086103533725105037264426188285606965055035578297906746033272980331939376778638484657499176516800612993746168140279996369757769500920197249243746547986621179196003348165382164824877682003200303711988968402033299249685537969974903218421623832927765014281880584818383708900946550515441932122513379323761400956193082527936484942331881079650284546603519417208685698178233365835817680617210980937033216324371622279225003676186131476799642341384973736659260789057868530977748052096618860932051075467690864942094711806931243230166067109326048204256 [160,142] 582489171206990844720231075083036737587611893693456802281597829222161332051047868325017214690472415360228255051975275018133837839968442553433181044444024088545715809470823066575203112371391455722303642812661830903111311782211177979477216726825888466860821834135086382335718314369336801261577728933847230367265925598214757747900988761709085049850473321795849973044220413308555909383604965429239366092401055621216594030481666052994277676027097538580280870367832011654449165976756324637824414389676041010040205828515709002936832861948298225436790833158872322575579226176323626806159177606153996097596879137916152238916369745514425265385775313243610999446133635620606349470959383982195381364537396100603418327596102979361009944412337657969832955870096042103747299867469510199937444736725942315271295788750383098089143475671239451580932416317791533468014783374574840857403467941074037204291834035004728427819184540394481318159114295787187071417367456960001073887737035443742049180916688376359560990756065964647798164708986965232968467686039732780964267210621919580930707980977468576702051867623578836128887435031459407738930778250501944242675029627374688293956725070766046916324085772157574025397422526617929969242383260970458578094441387961674498673676148503325423860051361842025556627545204247736313891204033267407715535440304859056420764695427847712343748164496722945757462336082613567225269060835454479014158880899699084154416601242884785822732671122630838587063464005508870642536612683137987620103996128109688837322492176763774400738288437842849168153149829958709006986330115357609923887816991755172524966157578249140565751676250978560202662297959120380862997589237202822299337518555519122342666420729185697884273462562264950261442303861490421219236857996694683026333709866091753111077044009390134062997901239200788827729480469403942445942277562795047231372943883370998916488984495392766741076816490041212750496984654290102215196949322982828511011722807739924098534371913143184117014411564576905276983991005027154686759326368 [160,143] 50292729150797648683792238558951220428129310354883723558935981428819945578326923709260264880241151380702728881256271966604639860233221768001748000927333268082348788587154889675818281038761089634343356660617824128793813882559146269996189191947923192177379615426024898143970383457046469617735244020383977238598560824006049254796866014524021975935855301444982756055640274953917282804730471871823050422661363882020232478490406924576506396745839245823039777452560627442300568546809471675461537679329192849985236193262076991533160388652187976962229213595021445201642752300565945934012546192826075935293437299976887858414315019576062850378634960230620108929936605406563848108445087058766847913366875359990600329495913219436062339730228891968527994939597749029508108721401813800134740972514266174094682344856286814022921922089227010089165099757273627558100113800987132160235583968774409376105381894180076198914737964878899503631738057402970205314451551891312037846836264490359376969164034141969477059051598994844548059394216749146095223904306939016593360289088340051527678334299780260009068572122882030658827519947918844983868314514288164539295380289082052584385424200179536634266940117503930931429651381006101059564983283439340268597265281496993305536578092776512801344577154211556918165794370328521836002441222255361165999903563028209986884261836534280002944102758001000456700924145608355218220530569877630909083111108828970793235451172942025787475855265828167802963594928774457719076907976117559843387470112459821947103243200489869802114495749873956774451235282231825848365764738975132712410565294019391169965339269401650112199064068280938094089681949946128398618398887535441452098772179691102551369257630086630562766588202961296526956472254806095801635556999463977704088717317988787246019499980640807335825684097394894484926532523921673631143920445257650575384445285206223858479013376381310717496007256491596408290258963769637589158582519860196472684917504352773334250502206610449658029386446676858770945476017625937792 [160,144] 2571226110189059637043414062799286448964869530048330628791036693740430358999034745627794974146433829622806292339149468614858315261560905128612642192214098508317684560892598932177959785696576762579904264547866581220534234087830976182984325130090009492800622064429209992079511643417708225187250182837134998035551967789003890114578990231899488115107831780467815106267081731617763237731417188223716234842446108693452887597465162609604848710375877043859633556229117934314984039419048483778362267342725739561853873901874139908891777101908607479798391267284744303382781597554173569669334625107761765906522165349614776139327585827489911790764956769514568342283352997343670767045159353105433642193925354896172220558838142593496933318171125686307851527650818354357253061442539837081825644872027811815914114542679825348724213621088762288717246985151287366314342353623401786893666005935135300094198068985105238454416809607961743085990522272294521409684184974654077813199023437947047908177367449313773520101096460767156625626174304611731828246112088736531956491814691415603293563724864399428175925066359310937326106745875097829955549787010844881863670827822225328704552010011741841722595756260482533444094026639048972264129526943448324397896635516731473097162506937930815786027238100618012582649679195024768823909432984480020227610697249931211208911989202593092782077868930729103285128426402748782640595676747173678340758663266463852431480791192708195691123083339544636744086922538037961411687614481302061107394725364086508713164065949643691704091354106931458765113623573713106546231442334314592194105345481579047870787441108532169766901328159971943023069296988240644277802444317223755171420015762452827501874848048093854859769883969464911470877095855963574101553229411769540055895972319932852894707078508684178284925518928045748105545450909701142752425773365346599451870862103547063191717747355444529390744010645461576682501717208354533114164099818693491257202259912695374086781693599643585321152184258997542943853456 [160,145] -247180141073629735715498892893563728797055068059656459281309536854949134967559537601133811725760564245173704045735386877647471244472779411694566992292891413811991852165624141446002114982382630276532562892595708709652910748046655328543848597987941747932336216435946963571975111136001957743608542066353545003734168162187560819793512810785860815113877098282156991847292131397715289024510474159519928465715030125383204251766190320140174833135093111670418111379493135702262997170140370009080678524389192954611154485441584274315765867476029931643234931216009126707667123842867554936232054414522252905623276106593331130473443695447103828963457636786420117446219593631843545378922633645203805187754999690795881531473998545274517121387021620855272363638570430442549838500428650552182188751537101795820127398649060953753657283348733312297359496829755759911500484580145095262401881726636765180804596471414967259787564456745030362356084526612169390741084596149908271485142619207124592443075066498236649171408339381534267895612072891189882393970909224482549665145317854701456431723638202920066965792410848564327363065735294361112884947727000307833482955948574362736251194654560666301990795695401535736367091505075950877625619962752141099900330970112573493539413550572689832017769799088205597099798860965801830145905319561549733676343857384080588961624810977159824245110739400053515328414250252156722501441285433832411607187703741973656782210778411179677693913448042840084932824507135336023795086632773628196653494998320878636050969994290347143694678650082393277352581880966153174903286040544153531320828090584351861226318784368242182801425827075354075792261918698236552138714824260124713870649544381019097760396784229668075754030921161511924218514465990834759277771792388936396941999450689496804625733678958288209273855414885756338183474038557820892725120817254280659879112105388508115480876169138938142439383861216187582514686237078292014433194766130316936233749745692965663000904724302165928083292602268512 [160,146] 5633849855754239690039275014733081540461161425169105233391004029023101089894773968385818897730869559906012773277429967217249557733667468058268210967650645203215345417177620629324701381629410208075964652676138473255752394204616671637555774532329981270139921398183083398390350847325360246316712356808799314870960854879144835501678803233485985222772082983822145721577946086603512230386754095328387189148720798975975308036396326893506762853797726294254331354544115530942262339148473863384088313527960914474740333765812738142400905071501866316783997065656359499934365212180553805492843209282626346851292987977899678473295280929438017240129270164975405917813250378983149965306358322230174284354036874730485053064520066532539920848235653193670243451042544571306958390390118318998361215084499295968381347311008002840297048554315384511551595557885509168946242009533967285608650870086197301234594575160858361146712670661098919565692758795345222007926466545150673012293698216844701817349359887177216683658125234068539356882766367332858545425783776606304423511950033955988879660192014427376313403140306998682483321168186946241123192444399359340691221634376867543913159834176366393673610102088222752993170702585352895686869099730941233797358073142146628974175482420924633700406452603385474346625308036101629008330742390537946492355521586473009083100678224926139509887802606153386142956292744480909092105062449921560122613728704279725995572215279799992068829352621254226932353101982749379191979351789686458412675335173493173597461040554634152311873397019718095482642600440104433254673612167010425069316905743089666834005294812351697989355891046744388028774316960951758054184069936876729561806633013913522585148005005164897118064438305552254328143327138580268665130404991070409614566832554576066062664054887171966068403130764454387319798813103250685661946068542535116983443725429351500263956032670303845956494802570340733774654479213517938031518425937522384838916770783040308796122709386375117693664 [160,147] -205117817360237246744864998116057206374404388393226530660894392349517212736384112576428546781439231988353248574167644225848659317428087850911121887815919276485244326919856390192030887041885380785422334545595831772987635190847698356442787315898463670058006651434920260576421317641936260755504141773105284239982110770483092673277530672605192053407191159093510843594832867079107627304090229141549052695773788399972888602795392596539199932972436722129265159885137694816200848286067767953623223754536053659115513497333924106684435442054410320676755089299127106679178610732669512985725571414493612069593748376391241527147366306734418264027855589545603559526029322625439202229751121844272526280442430837849451518954913533666543329620638907464929488050239959095897788492190632471315077703801784631739978768777068252458831482038723419688721959941780985881855033814579411556237499506095859244489134839882891246799057171030250983358397459182780534604080792951274738699284086763778549324488064047563900738326412810447284231063312496972362024547946935359094349776002503717583773756844001272931974289899331872673058304519892633311335825071249408639912096105387544037384083611308312360325732120742928099595211677499206111949545509075011725765280669159084434394754662442478846277622727962498994885211746090876608023410750744539982922488498692348905782989719469666713702132082756980175227136412832562759027088931516323287235144783239630925615015499807121361846814401085149143419300290119343280839656785154465950060812898918705186385129501926341595025611242787985050270070062021041562604205832339385595494744311012476364121807516751478458932133114477192831611466441253943789488257743883507188233895428629248461000198978517888483065245812701854491385209777687960068193870849902430761450290402082739901844541102453541949372681683538172031103799847847881081205011175966475294211809879347838404321418423891405340274527960554351522801941287051228810345842427797749603606477312134146225556975114560 [160,148] 20145452167982443103658850602198532311986112886635721517580145739174846039709027100642674203769573526145682053883730725135574875199515830612647690207107075698477569184984756895777260781015938759842750773124704740317541999880718232219200782994410576722435135404104983451190148009903714088563488846082961388572460964684576643915212215701189485845409548036525470606945761328908277963744375503580629118359941072817265012514488227427907083095642524573419041401187804468802719936475295216255380059292877557091203077974102005468331441438211797527595875908656239102539461429964344939225530472769936383162331032025419189096473180346080618263801294830400341003937619139261128988125424557563269999743511241196644419542803932730986693041558959827434293106038977564187200778436307547981996553104664386872432074180865595790280899802990705828148703570954901525314557241689678752561699244441267488946992175776870134076737238595848012537772872309925502626793944837435472647880043050655328074999387123112728602026210069052564727364190833840452776522646650470670130165869510855102494917415394972548367016816787866670490876676722187606201741273462597885088671182922158728764288562379268525729106517180487992957131095961929103889509569006960956683922161020309078546776997495078943258969410260128856733296626684121384801259131038953165105301135918389089943516481483196494876648097049330424634886360746229253347505361715292647815366078637616491342411090142320004398001942573899822838965774245543308568787491567298264861933579861446557933171170993946158666365677192093885269910057244389998375925004193763200194462396387081488460712387715275231037690121133296310833008952814336382180744497235642795295991969892902616230100521727218738425862371252280824858829455499273772285401637763000601570569806482437276024719337488361661349126169018240686356263575668552554634003077789752808416562089581100430955592951179304223481553640104818485823817574903150758975892176896909297133898187240411928832 [160,149] -151441130751958263627199557930803830556838234260290646574258039827138842017496877823808383213653522354889862901317258058403322130756808626477743395193854362982843635879504771960365422581094281891748293278891440913841976135145398424899235075344565780491679856180787967969037038678616860575200606274122183721425617796147005742228211988121877045722110694978666629404379039620935074398136670750181095408138902626845213463678140948559381596463692006372455385563149632003651873986251411169246969038088903251231763399665778402254203752387417643130751674167770458206348922387779183765736267767066785217995405559780474268418454934708071146854070816124444537768464319723039000342410890996624939130421812762458941103042804908106090987002106295317093484163781394128118197056948318144447583375011057262332510470381418731627278373613671505700860935534626096913741521205414387687170904738376857294475296228320479697294134663747266329600456962656772911765739083513892726816504747877624132436344427428976053016291587996571463435863095920174376967904953330419268275192632485074538339790004469414917517775789028123174481564785180687770507131118696298607483392624066966372956729020768278244513701456371959165006873484278611497179443527615695132003290202221378727443694491274276805176401523415063443570407842963780625564764745242103557350869927745680085917953395525684702781619820236197660501177744375814754053089013273926430235960865879848609989208024916241327976132537602624795308003286831246844921117069139183967888809327196965673912224017476785419133859870638084651387435617174803525538825221526641643082347465783318627043936148793358964562639598212930984580209200240211768966179211128981505656029191330072273972672686911046015369269997911058151145609607562449129376396537436017134770018825338815870332895644971996634887324189105031060636480831351985591811900052871834117778360913951846413018055886284837251549680496353535633880416784641183379190242564191260909500064096 [160,150] 1121377306683519933760698321167818552674804522506332373926715383343470097936742886071930749303610752242781904984054687258774726385337516294318507566080195626004625207571530764658702089107983983263495363087739697429486762940375022384212067934924760232415246495521237957939379704666688198351330620774557794622171853544271040076121718113890200075296141098835258882638456193594006249477749565774083197379072827995130627777175679347502264744392868698935455339269447790498703597405936003634468996349703074685612347631749500006857003600846891893712872206713394269047277732673769562094833057489168223202290834880432680589999196680927637388236206749871879047983497157197989713528760168668472342259054675151928481815792617477619682202649262613731830040809755206987337781000779743954561111390196504347751792037727260127093454338526308359723804166713854156284831196540544493887058397447620243536224512566583261707757610242505260080671896971395224197538815911932317286338339556951290549877056825156572995771298557476449526514443086146235237968376370173440532267932652257384918529741377987907417598471701178973279172983690322267623621649551766175381251685645982098646174394281770231409186970627197174302689862235987154996916286634634540096545817418029913950329928951546071351566874726717285333919429453139426941273086682387084276041629182651092086947111855441389041754603923843538206290184624196835788460515487199984563149570679277717567647064730050537924051028689945151609221324737562175054590816247999644018928790800920777909038961717838759001494490273780649137751728783030802715812067545249349928319242979228359818877323357930006629964866957471044543748635453469420033389615829593521530924493398134575213724153116716691974311385089574526696597465594494774180663483147884708494965813290772538791398512101314255055597209306137390467982461125891067747851873862704303610146654139972159897453642913673711406995131697804190628868726048974701405609505753056544 [160,151] 1194860362034687890300613540416798984478436950237334399722336180432732365668110663797183850204795132153899080080633285899706020107367117924125365062970260471906180943140324385782897508437601248442591982435601301925383659626810122761117090027400055900305785164490676579625934153140116182543919348689056963234053162446837343681054477718515798973194942861063780344947829772909869630924151977910417506606005031066214737272187557204950643830883186667920359569047599611952736610264050370316415229880367822196896277386716203313006924544171611368236544751556569243285302782107019927220971167224012149774666894370168306256656167008686156561237378085514988392904248978778522899232895148794520999466315724220436650949911932367252483631215372600973762447376730930688655298886592663262864870810383317937426292511753452780815886369872608949672113148677345525552225257940411840182413937092993272007076584225648760813524323576107485692668533071522704792893663977323962581054944439712850894737267824055323440181940752990983818491310124773263934035740775757581579555690464267733388194555869504113878038009197709655602063469432324458696987278099113506578142468726169739957424612705962924108287600342012966882581352252188291073917676346725131729579087387014370005092905466257258536405194886449823509746540470103977987293729335764775981907554784930525399484352038944999223794418004911054713661699319596795904234903528050126122805070891868169311867536740171739249530426067365198916118376959270155193847863898916345455257947099586394245828844877588167984031069241512190960364888570526608396240132684222997871857771153031283821219208878344295973418859678395605221243356791284187347883040536702680240935360357436698386498516066161509798992012253935576121245767192858848657686065432094871588679838981021198532046595198606935282679688192527301814014365934652370636372895142544370694930199511970414653838278624883627639150650782858481346267278165552342943232 [160,152] 956180724860961246252122209516515668086475196249193002607615744367837109368605108863474158789875403836040461585457901070131435594911171486756334972073899921208635683737490885655371245630894840626781487830296192442213996597211424454333274382786122683955901627126933983007847657050245598219631680524533412223733145301483403593275100160435761711426265533214072592514456825227790766392812745728257830630096007444508839240944672768435187179001743012376363029925261731168619200649356359883054065021292177997823747646996960538370574317663991378393118108954651738247870510742542915493397206284657418185805961416821118611826108049006955915610117175713150293788916415557735645031607836307293098841431090211590746644592103709669220823434142385369211098881930624000319964098763661273121622901922547923226126141209819241015944991611205316717751027898330764273089086556397665356755691373278495554049772208752490396715663503758298272015763798197888371653016944550838500973111129595854170742985365886911567592346241159095678837120249204462484127110512047321469593145668192347332841209578872667817265938554923120389261097184874723496546170530825435295634980686022192476001024445892430041496531772530178493406105671971350432902350858330078267143665072240040265676429657977401438258487236473910310642391077970776628645447642561381917837505787832447615757052778047617419036449289296681580660392363316586283409092553313622678745056444293645483084190526970014691648111738014985518420045604743718237054498283740805369702521076758404902539200576275327730223794806309858417397056835284580323644173418806532173936768074724596623235807388643564629703759375841762194392385719403562752210693103499810504647132350533196456253116048063216875398549283904530580505421513821555043248969088956691712142687367567333874552285633423475707945809172799422073806359981728590546115223481107033929364814864718073027161645388122145171983772684426014579078478820 [160,153] 132045142785042110950704258918643421036254296046704490146189295003936292558997993843303708753952850959230410295860077041065659629235007548508032004320076199347909144621526893730176149639644267683941679895515792120199920796885168724714528283803051604226106953112977073331065368890837965181610548461608533583170803285528958890381306606942605279619068131157569266267847580177192256804928004813619822918373080805318100300270303869598321186979976362458796887319959268861604556766848977063154143564389463496896046312658292512215608671218700310053300374756066533577652094010543337333165114951036084641133064837145332520492777628034157070423524525125748997280278260226139021181490432384092890212123226073267562527958890570325525870347149889631477555181856752743555723354944876737591663727313111677222901192232448072378966618770658081290407458123793070349749225581486080946397234314986927104580999451887716045311953344170339800156376733448097807242533819761021242071151155238866366301635148394025867313464001897956114406188381222322090712434416650206386880158501869319932305260236797929004684028488250176557970235709568190541490436574198148511684600670181316888301834313233141090695380348349258298586312317148268427971164282625455931121155300736581987702860034321480957499364616062568826081425358239247573701631547247339630506268168455610304938778362339515097054541612807578885255798410893201636450878155749097039987242512193404643738507515195625328183771699868714372296358410571250039059296734650461196047216168669842715592330988225962441904308650494120844983052338187721062629629168583534208064046628324090748502161954030304408542314216451450432859562350869739419256381851667305966239719518098224523227384146677644454944311674575860611684196259537716285594324738110688895627064793326688731815440981268887742869294268335634025542432246175361188347731624908555841846331893077214878576969247961677883648712229910784 [160,154] 5144100704583786422906190601859594406934362275618151207991987850521640796017164858957833562173902829576235797441344051054834301031778784099329052154438032401783797707177377015564260456053712372638719124787700967770912243086518984179943561748116590134871135644365867326652975214846898043094134137001126433730003681363578790647881063367558711739559977371980224449747393174804990169958829001644238737962184117962146129459118990456517746589392225242466678861970464161768597418422353968940012842140621077205102249884047384374527928099292143986166130139642164215204211068512870562804386632867906632291849112001104894673587479101526340250745222464103339532202942604700431289170493595038117520572953265277892204455597378730687270892004301513239183167837676825387174100090948743463927070220648016169717808312403056873870936764517036317802818541524440201260116330932652830920300773966401794711638742198104984151068350144480910850480372302786953523261303153884659643529942124878682637380100364438148418549560558660705205143846472649015961448490905025301277084655751591933552571920115801726113484330018847631970165644816781361681444383135786507247658695064246766522065777806164886881370322920310362180334967127438083025223041689184597491571378826018268879180014491701802521950433270224615683276208351242768868013228082729028506758503440281189009945782834440053354638209942233966884167904164685419817904845051377096108629051342722064188546522454763973746554358113508607877840571335030023185046099732341495054953431006925464085060693703214489264120783099950700343629565412039620721020537549373247962554255534542677364190730747196680392485115861930680497208632974778875498233311230499594972521717547074997757804727335475988618640317081196917797607998429074001804648397247647374922156229931041472042163721401070593992597767250707450445091787024815023559004008532260013864654451727221718783736795568992955136 [160,155] 5309617165839235688868171751174500334791508557668648945839931971512957146523749086593007513909635301253460350879814752794728074807489048350653752269731536074289467590468319975862579494480327323491916506002820968764272668905712483187356148328762679211119108316586571846504167824549010283063512414111339635766539709703754380964353956567692860621425508446602102449263694636163518730110617204586320843928629112369129358577309644777019890794208765292934469930661526581759926328254780660563170487820642129755872042895946718599354578617942601073453219725250766967720239098292225590770473454979341915981491058857757224647762300026117718703832764072956459621354005664951727989988608488090398162016920746284166577929476811377599904548220097370135505684764125637428525252338416437959595104385764358027047325954946975893016916839546558059070383306710863129790028312303401889420483125817439706654849037677668173066813744501710513115175855464492497630134955473134153638782499441105896714858842481679553244891045737774495117763348627186032413623437142967011560673640106658915435235690865075768922299716413220319060720256507797368385529215365962673342882517815543114092606864527520969848198837591876082008272760018845668713694310169126553316086635002168627380394363921498006474222649215882535393463718473846972666247853651095467295730972441331641507628011894899035825924701640405850168566628344437344440397108495089757999834214445109631841728396095602154314098374249586588209619560461269713089685125764628148964611761521386200110069413102551282818143881708596998436318179018646321395669062746597100833806825807833604467738193415688643642893735291585704303007338649210040526065285121673686174355313272961886365610882351311952628807323500923572079053894603287679997427226623688169967345507461801527605579886423864604086268348418321146849380260196937384311403816496050689858926368309901468631904 [160,156] 218132521313302767773780881337312929674418258588770768930652732208522623385363632666150733020187880467618183955098509867000041110802098891914779060817248996520359329071488013323468381256226403316214443409217222410867434756616558537573235411423028703522445186586680694827267825993168607547742538612136809564647585792155519142822450722421801667950772783549483280147172189447593667167194041036165147005603501075555299518030638047805281013561736691098684153373092971952810349505890414660885413545441470336539169039118553510084212322991032396315908287820734007106247078520067697391086712976237008746937559022692644910500449088535113693078044535353935685957975655008191629155906175324289829091013811066193859546920897583801415637713186735069482020804685045216312309391963260060454189061506847070597953459357794575834347035132599265462054580327824181957845822059660808664860898765792086159397157764524061098781041898991576130003394292756804517306180383559282383804941787425843569934347281304927729462709361761082762808467861934427639766152549357012917340977562715449905108937416997194222399893412278033681051354934024134752606224730252352175124012677168854073451661725400645853932815826304003106430016407955078512212784203621453680476772893367358358693181129781987141307146402229202615038866054920459304925876233551642915028950332584791431677998567985329108500953375074792522436137096753041362657459752791852286036172852601932814651705150572600786461924075571345997491121664365951469075912253181527679376632278321026988083222791306439359599366874494468078327278773094334111146077648131608527504921489344993424993071174536203104927046873914842274135136876895491692962239178693458012432880938986957645384851848910706922004945041028534532958446556542115074771121708989877240571681292746147049540919506492509618078009124500894137486393842377864412288120013990711500976147504 [160,157] -293264367223014522402716799736794017518620392862892371012290835971871779600309557958302251544180999174163561488509208957116584767469302980002904663017698989762892749464115180862733826066435767268276571090073030255523330373015573131269080864969039118368103799049383947999075910711124902973108302307649686862823933635153222844197301665001450599288154554394186575501687719292296490765145750579230751189995473636811750281539666144072433158701895175127181158837526236394303738954297553062486829799393754323328536479340264959206847537465635642557941286331492729180068835559480077626162953813022525414464449477691117207192540870108030924064036135365288397980005545351192535251650706258399896992908356284878186907140140576662706920425637571421752421158942196397310307049110990433938978684706679361182706514268653747589664498554854523478841155937705830330423929540693748182796617030675730941086339655167343634484536621337885616012398486164182978441813797948444304028549383662897535154705641677923997030490549027173972609858303450059448060373146176613592158077667931476502892837165926094391046457603011522068440467131552558517458065888479494017791008445713388435247759530544565263930452645634075875005303333090540382481544694153531809959051846064816314312018349130313150256599550118239778723577041721602351982359061014817728883186206660645555235474380566083773661616610693532070986188620710272336859887842637273467783401168450316442843509969274953459398623663440266359027509174862356651397977491346849713086508263770311530789822782112958694765004423527755951316074116627059561459619457269111566932664069295482337158897960513803553285413961252757611122783841225575756058143556055091528803420157220630345111357172147759132703193162883892361660085957719537781464646557461577197939101965381843674566774289521592961333498952082888460413036330820284281391287443584 [160,158] 98538993817795916124340019222949743771726000977762173352304598479375970030249376747528974695738779587580091526173676231551665869402198904385299362916323116019058922065484895234159154054803347444641037649418460084474414272484505127329861269983525223988359406183578388454233482123404562073319566275759204656573880125773546374945864382367389614534244023513375772427610035314356829211378890140012527394196841139705016329601475294282686670794512848514523935437500715635120457912623655663347320891149039344432700572023626676290566617018595840948680159720282669851634202454892209644320021213659241073091177422697933904737436743313655525136486665075035128267474137559138084645112178826185287040060117159620425224462670028333279849021100839026435578946014041963040119255479752580891605718532897009751592566074131933952399376988489263158400834266446036180499987565055797353290021225551716889657554533064637723549365407757906932200064736647433591904997781618093769128045301673052645800284155911148847475612718401531123157409181309907725879759092044590330831367449107050595102311358091492885118623539168962444790296085561194668931428184472499682774000834798260694834664514196690377460671753548111096705639204828034034176292763427224094883507630601441765524868758384273472199618097562269000617079740701819249261710528992863218831042433184835668657534790249819553225714026600586792247614785188328091225935660236742903911215685410424362041087572081973292217678250713400820604099541502596199678068921948726477614762957891373695219482834853738584527448479027836330162497480031838983186992497073861923307509916061994901290498478977883013543656635183536429382996261062100677468068592433796932262173868548168355490883260293656805560747231630382010240775864650408263938723376179467652146317382186159465976574173001244933696148216972115188588493081438240 [160,159] -1300344560823874726605810134718170982328514035310403024892244084914849019438084425468060234794976340471409771062972509470056687306318953414119871424711380813177241315321566831418274995386180257454561709751263087597119135264637068842573561632938784090049119806486988505974688399431231379504959236485247699412457177705239819942499661342271536575674808970600214744572937268031923591755713734718891961900994451247421654776757338957379752167045460087276684003204543041892674537545401120482474056368209035516107005798626249027981637727893829364652998972690251887263315142891758007335655068227529243192927708996940172473014973961063475209364576491489197651076657896398347821218450193471568752914928614667986155772507396849206777928771832841125568999466612888411607463912424465595695136071602678927854997554682764745229079716194941578936580667268555020320471265292824274069129960896891613058668494609787742041840048832651739645720748856527307060991344054508080935981937236889590828327568957243954106683418008306208724161848452994727594251341193541003945169362699373769099827694042628558199906573710135042176246511608556528342107032929877124820483231069782709389455371454843343018885621676344609205673884814242289303199149401582613597063583310810764861509627927001925636336434228734293864922750000470079725166016529988767099835839949907787011925369680078627772808292152194262067878972938813974230195076337804965170908718011153464553776579519413556522247334109277420098605684587621180429029851842181849410924582787893130126546314454687990426263800594323526791097719841512126871415505931231957507201183185992551258040167979506279269788543730388176373238490837788475732329826992746964784522398957083592169450521519570501667077028536836280894186025481814758609517819578694259628027703119649882475444356128984241470270850769786240 [160,160] 255585251460088589175067593757639347300318137026498364070300132417364608498597194646996748273984962174873088029771741982860839492271479707446871559817233199098061695970940271608160637652222937328853777823699190348480226510045663665019358962635472487159438393972716560846102297845198970047428229713329251171152783858731988337623963136158339018754533485691725125256641105593540312437346139837016915510151887664115374656915229844737025665748499566054150393159912482211455079558741634323017538861645443837118765845555215539493991481864245059820236916840478869060142374370843526398741183691869651928539610425381486577729199845653201286885787108556286620602716328570031797547979975840353267341260876300856722801100281434912448631197350154784704218176135169980825753873960630740938736120690577212513215236338556349027283892969503444631877024115049241594178276489373253908316627195744795471382676045400783942430245423897908421094192980122380486153563666326048849585589841446574689066845085030713713698676638880655489302424763030592062797523482190301419376203878945823254834267081769062432130751188418863684881419900285476437513588188339889736196540051970283661166182411650294051714738337735621456630149773631335638558376392147041921125495042337551598593317112578980593517152844458677830041494402336706814286624494451788093781851290877557175473689067858963751840512152686099858055745737801386601478782513446557770655758446328422326582993804760272694649256572012701295436746831017361979345991716327817919911187498240390539019346843883762270629467780648503540607232186801634337914033122174271831374452816368567517548028208190684029569390321164009705496653415233141751840269431904957976962281629353688439978807155143145544935468346568207174201757873433838576596383181282950006942746299859446863273358206370799120 [161,0] -242983883263478784584971777983805098861444847746359944988154823229997292170070474559739497319215156839232872433045897502309839375331284487534984095185445930361205386125781939383381727821636109752952011520643579910502635411853201719883514639707252988223705878607713442245556284928222607133636226517238004954996236065349946296556970922818731927306965332059669444251036770128915423392363444431289548783977425419270247491908191811693891850552515101067541906704905885206393349030552432248399058962913768847337179326103126062916152773668812592406629029179355436375546249623090959745762875371346890293531852794104593562739615415675712582453811366055692907398683279463054018074545431498158013934227044695543361319620163870399948798249339602150062513830969686752937127757127582822192545450957968488163615122279179289424076884005312867352770731190183464134480901649762265730324803165423174083297239358149385036306084276152882853702568132720898980599453500777828273504618255287689977057095266871463393751853992066269871149449155518882028336768043770423665276446849304264950981936841287095217941183796365973934912121420930289530407777534132381326055142767363276570934914817582212409338739745058783905903609488400233109383470649371903709651285922080060222285222190605954187397693798209390981115285465781123715041033798675251705305064815674398573373275501913313966458972754582005321264707931686291981999929256175051137847557664773581271036267893787793156568576385912785849308227083440115047416030683774382946976427134405581051565181336917271755315984852423629881665252888628741092731923338908787005043346860585588709557793507249371756745507404100887056300901193017325809339635634438031639978895502117792740579184223994516435549339927750576237707366515146644300402366732935550453500599029888362170000821554730431145459781758808285544942949117936423179408213659801166899891988306600003210375295106923503739302771486630246634654055187497220662369791216166842664436393801212571941565955221100832016571637501579354312429553119176827107312538299529551742154517641906164516504589186421926090260777588087881285318611352208425163080329758368388688733687121006732475656384304805856388163372568940770459082907111131840272397180038397043165180491022803385338792671501425290255176400725880381500493192243345496569582216137914604653143887053235622095595197814848921757097526021712835825802213155803435085549074321528973670782970880840918458260640223729668260616497117185703318334205174102550490957885461205848599499216909354878880722838559292355438199824354337487340156741607407271723174909887214442858563638111481951682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,1] -2331644625606750371635368411756423599915662558171442867335703437549629375264781862456975615075910996268940496323064981240703075080816320769128628671226997203087492296605367968985057092641910208272674173461793227160893118056196796174203240870252800752798433082376905758793328763352090375212065507334439721700856637505734442882175630069868727637584320048893963882104863016893463776956668918530508250198438643737546152813086077142190353225945207105975797638792442466091170428279957123169221929845203542276147690423187222209658852464896939265661864227262232636748508568771412758754343743389022080364455093176932640549579189385164538981533336064467946324370715020342750868511754714849905418510853640707296894166448719875421696845951614319789246890450003245081694222447707443474908022862481007670392439066405052238297929732637979443594496359971528342050584333550970533193159955822612057241627370579003465852794665981047019603890630727756073138926669646462963261263649973656754280446876230054465223554346464489971478299876241729306369785936003052305969294024655682587071002336961699183841270834422999759459708795807217789856369827227846817841307820093734691333129577837107436429558958214647717564279896442563494548486841274999108023883310256256765287919104659759585724144260676791892265576363601902850379362292967984565971717161655464825892732329208280990728077549779999912134028105436716076352395730692897234324876273297776197595335543952296452562048993756602314477768789489256695494823392182220266760080289871032206169263554747351918035582790686441584420506937633070546284974442998933235704298805822711046447869126585426530588517387297798746890095068772633527895678392829933946806157311747086686964083554128699876553945313452765906427277057289836685635059906302570493825990043380495231455072807298419351314192033614462441143436533657186474078804837795318870444364162721738942258096202786392383265190239733479567882597424178503360159707563112900083712388492837069125450870561107150491132391174531242921886145376971826654957421167472011172714906360008548757909885785134686960806633174637809882379320874951565330655127528711168961402300708165921889692888893097090815069999325832067439872561747385244713770467214753739257650182108731468488881018520384153994807235644038378442671887992841087142447648787293686745673370798649969617875906728988524509020256057471427819195186535953018292287202053628440275506780680232230869494572011802038675030180834666613539772287088506787056126185942051227538284795373626401248943080384482253750072773082142086035272443379435088356591302563968713468862843509248670289625088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,2] 972307748433222144591247224936653413031464001001651981803906826825686148446569859394517471905517072175022913654116992758754037513592378116687851875801220271971225162700565366605795978057701909859243984422146752726114637587785977419264845605304469285565572564583412036787731086640683005233706558300936386571569171749890360900171106789062214303722664241602513132309059136865938921832700639048419316385071068270110872864335663587742710338706532355251293407330585580380556373652336080116216433229639472809821304321785364470731507368721386769108028364905788120573219468644945735967101901852151905800090927327336807051060325879545561315852679296933644507393985855341471385564170749658331676767642604515994975327670992937532677777116131959636378619241541751471964557075704313327530223984906792474390708406549412401011027042409918280269799416886836824420021808042569669769293340664209881814496879365985576933728055976483172402332852362651568915394110271207177326144585949559826263731146398176810846839538392672865381796090810741130426345759207538772272038617432424153703353684807294643906483633168804269499726203392200373217138389812404214419714904267146479131832479318898624235525018793684560484468528775079444941328725463349721399626232598559302239677031142587673822249907741774266576169004077234618333004538828435660371015582591881285620142982234973474764076644278348435444469736133550381115934161126908515272327969816922610377188005486264473922082297270897649843327657828600373110975762114727223183446979115498830004033576255922037756770566627715764892176581719332997453468151118165605783671085364500792332786247359792505795230956472025442466405568599007381316040272129828347900173056205520857269448375725701170870700502604859240630388116609152732552579479468868855976311539884521479299867421296131502661231744239790780937924455800208898843380781119972577745463021085087147562723934068409503046218211600453658886844452675701268143591671731072767483120875283952019839169546011245344701796165542647142617867362963671081035662533550612868339293104192339710307305588116339387495703173690377048082549294406354560849622015416294178720069164471049562723701678388071605756107967043948853720323329120734483389621553296798783073350674081270706650938480432425991561234296077863235130882488276248425639185305347025627192344766321390886526415898898919093827395590097330829781990497542325549533435721637067909446397937461978297825481411531445207958771274089237191105996877229580863132644999988756761424178813204464773995982335392000732451075810388998349803637237843526183816548914887830517793215285054574770415206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,3] -17035741936405116064647943975175837842958727667988129246220591941066881911081469046834246982210809711544398277317032217514170012178683619644273338644311794520564955968331190953557957468284039122264020150094646371155652723688415866270737274553405929950558447771793158298051086511227538656005259867053606430987476516186361293238329754904654908689649752853734063808643141792395447093076727955617081895751520790253252976108636177073723294483294720006056069524069884811745926080760748386030735208660769197631814736304813298267311737077844805659363682209645321666156931029717322526216823883594811062343517644311694947111756726318980402218620080755120515036641804051154438364071143903432730508248034568148619168620838255970451862847096964289791786246622982155747267867794673137143277069445471682504266745542734630224768537889419798303432384882773424582952319953012854985174765976166840931619247927326527011789863979344189988689661233252675311676225383570145566678186593395842400198901577024023414020220313288672428789313107832491069671189212472690541676210436627274729017901557724101411568239324863326935966037705237927475588973848265533071252218575840336326009760827276767882994343965104461424770687067510204151111880698485494489725685109401204141799781194713643088659155995948302895162190852263773996265002970392475666026602433738296097677452574023308642734798298580830717434851640767799206936964784168805642671978518017407379702819720350554828192255655967142709455237171192402372361214356922649543442470304660229561822352539572343624354024897504947797891467160615805037476757144916839523726063703109467922218248503398971729882686281091137031978694928891816264003724941578664914035987733273703686453666949150875105739623643317764111509721483456435329355550626198013224882220690223310587486223697322702217054496595539157215531446969595376908188252459159003465544309112433258781498729818847138808860438363034526604683928246694339285567252583299424488101703666047688952504513774251676726545711498326447773428720050555909890458325415288626051496011184310505953501662382077264892595182126954986405539623383650005985444646664915475757861255005559636170085758901004654880654817316664065209562459640977847313421516307900731590895118939665807017350099101186017542600887588487896035194123831085394309461979357199650313393993307767207311269549212757334381031662505538266446020564571494450359996911928026873900597159481862221278174758526671139739569731331116050840764028235783230242982703074889486155355266337029855605849853270271877452853804827477730904563132557735047392812630106068365159691702942157931456445284352000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,4] 141175536055084838708315291726651857574835912032717158644419947522270468470012884862499527873186412819625306411600976647604138630549278596673367594800568687433413351764967522312319049660120473053046502177571878785063305587787479133403645383252885770112327153832378195643525235482638894566770924198034752470711656934990869533320202760131220035202539830697382803250081329317796329098745767466451304369194614761182274985864697973994733027285049927782148993929179104877215667956293056718971025501553101222814447708341110253962188746546396942824650985404192129520192456826007510448133761849805527176259696331407252599710415705422728275061691394173202410147177581107137729743869709978552321575042895463989514035433143863591424627546730837008615308279790151201181149133947191643336254191330288679119811987582910329191485843576688534643951625157200967450879050983165253609979841219224613772648513927669977446479423495882806058396485530901842213098339584245152653282988191733484634243267321066792524020848025069333072002143360128092410212608426462388066493819002435890382630377595475861770900576403164860196010401732392786476046998624499833380380162186586373181282395352534746131283763071510357692339120473791718640876045150521621345342179371416890133813030085782664584062574045701783099328397734212035329926722693678275263065094150661197341044909380696985445100313314694212404530879313460441688521488689024924160502610276213928721420238785741790379318940231619876585338514399715360976962568564030025067879391456169585339607191318502863081818886008769346602990870094974179936093174277702133138750205341380861386889304386663079377829177516982179618661232025320899513258245078384022079615954873853325686008541391616215566459200259090763249935411575996068530231093519334382003033220710131088614983714186713541867168967664497429357544825014999337246127126882021461446749917884223635279079788679077395867286709023870936824441845164897126107955216149934666437448194510263430107387472090902925495130268370114320678827401952850128514051378763619065764148355341575138358893778205712530703901031241189505194807308937986605784299367475670405709102038099033282843969595517972988413689745397891667233119685648532867397199127752431316820086163909407709764738733116591960948818720072410201019462669230023904160353997377396275050001341009434291248426512440113858276450631711247141320488250847611315155515799295284388924917523461893217233215062386637973159217215259594237167360452285268506261394037858782641399265442408531818283887419179600705172339488778502051332265527119351819056191552620666742510510197282603766431497584640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,5] -730971122298207775142994046716609962871680736965486794549417312364960528436126359617568905834796349458181158774917090010041288828799201845302584551665623849804942621171440270661293816538881422383307759900085346868416815068029174331420504836223650889908984187505973579715501971342222903126590998038438437896465280643169570644932207519529664722720691494801111707831654805650514404393978060687077072352063202773364609618806489162410182615653290123546146444876539296331360194758979966817610946499884943135831951896434543765529770705561342244252285499122174731041662230751042891935076235464515289987630271582047378910709988981861414341228308360978098554314241780920401396507462596870082832409830283862714832256422516409243470136896521901107269459841635156239229242243114041496760473379981438657908406169756851719907870101079158220665982412849049379089454409181937776673107957882042346315643380893160743914967735934766014376368224487273813426327609332018528038273480128809066619844455245462538337596073367448751095553359487814983447220855596218211644843948925207604948595881662557737737554091054194763672038735478812416054783505418710221004702152836979189137570490849911704115487132703231113869185844119022556576154884979311715457544071050797898292007835908158932241147391768813260913279452366494421925692801921201015517781641839932066484067848682734959705804924415502699876529511933338668321185947652656353154852254207677709672366288240275482163594463263394320061234511840769655578406455478466868252591394099915817798957740006803539524322840080922561076753927599339013658052427807521387919387581303034410778256479621526314952836529718151656696654615147068027544975529675877541972707790544991214638697081439569858004973053226676928721444120847412438249834280196178042135326190171628323155918677167942589300401509265457031067462705819338680150142670200913047792369177517389100168662794344590608336772782064483292679072137734499096049947096949042519630275848872953584038942348897032979897606646809048307728896875212468725087591479836315231955058986617814398703765892387690454072741049171271939830631769349834076533123980355588918372684214383384945621435921405980244744899573186475057547728996617603973687447387941435014035386444666067326035098869056007207076827385362992605511530126012668037617920948294089007792746179348592094414408445593429769185295641889095686598745208646127272472965207076975044149617849457557260713416659588661847893490963731438442003407789529277026440547616179054826799843385353660968220718546169802324149751156836945771981704749935051609869043821260925926025893946518228244560179363840000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,6] 2652425623266517441406163519466651613262274168597916397532863621579590758658164303554300723402816711718160884702019352668612937360275993810915131395821413343637736129730099013890785334659864792235885725612189360483871534797638958912191434345575953589292483512511391586467848070654549614711543867551924886971207153851090398851341240256654868867737057995960784803500904231817896405859422507273355535434435537396300240204904078258246766896147213536373253500689594887100286225846432794073771357312854219714509816254547199936747402650967831753258924867517171110410415904808535336639052340439353200074129341267034328392611677192982958598147164802104389666571134386604229843051311382426890532608935041221975216215109511152336745002599677368687340522840587845381170258841959096468904538302798674915260676756321702996464256356844365472361927244162989112286333576910218327553420118887034469050026237398328115547094742972142104419175857959574660430209702593545970862092634969017858262903162724047823489740076538190988940294327385836725676203041002964692723915908729282880092677500881985926880954282085070471630038073175013619113035941261193561140626230558258165316063322324679526613808333727232788015809102343295644673830216237139480214043100770033265637748599534932594905748734482732390075905473508469747461065477987746159024478079884397967789071978702964006911786565928745451954176678563018326880216048653388570157020614650695418131912081738622278504046133923782340751719156247290678619446221582632176015017407920236123201299333628074790221435599184745225213082850492925811906898100910649613413495097982288309272419868850560604905823460084566012272376912607618664846411967695882641052900348419987833714870193439819502195555281364715876294254446801788078412707619223316326559231198397487156273334975307074335074267077292625489836905286020997857343829544552785416146107216994731659488760515695431534997335654512464564218246667941990123419800282343182580235117340388753962205083538463510785364809008769282980024932647771791487309301855665247284773606603489343049325799256998134905009081900108107501638135292808413209765404750983697177777634331077263960320552909256182405723490340307418904516692007073393768558663330989609969112290867757070137336823138091116119666419250884566226787722674834208865337848498192775907473509125427332116029486184643994362390936357730283359792620045027001091134552763151544336415264365142916639879411986731133626060356726775609308687815281432996207637308564058866046377688663039258369510686735799236551055008072066548728011922849985936464993913256463551631350184430555733549342240276480000000000000000000000000000000000000000000000000000000000000000000000000000 [161,7] -7011113985356783317213487471978636411889638691539944041923209564556983839926494100188671756146499243484398129433241287853327802577632732785361020636712809164257091017901270049973635391415893509521264545884935734554015145119768517445809308905536742166198742350928182253278134569726175133435945470248143459763482292070403768178660322453374215011736032081997179140195369366801326570707006305692017973051356924369300325984878123712447450234250401767208388781369446604878489641340728481526513920272340614058883474865323515612540553710503544157257029170845746135013799792497091184084170237341289346886160515365164416493333610884757833750058575413038009285934082716567411807345890484791704619998440985121270843939974342763109578469556647855589494852766967386682321651440810507013726972339065004361583566739116847542491870585697934839334577199638951921670726484499125018473672330273194342102257610893951926242083095416493455393407538615773014666958471860092683014086120685058040203387298249493802407807826375654435298175197108353366019349569324916744250365857361992945424414705934155594534102537308650074469513309566254597701542911922768096241914578283486096222520772720374775709113545235527353511980638187298727463407050781067706353195244549260583288078998324954811287945569291153743346917040810117026144486753230159983798804995069777565109075882493165610895550803324486530382273644419277182859229248114242617775946859030922436788586407143309442115746578923935578500380951150754626775330868808892992000680922545041136656592673946266321336462237793732335448450003325067627682889721463419423863766407364786705121701883089848220454566409616218856317538871637803295807683571261860070747776762574699731110719099419464921833272866046226160176355127469894846504736015164188608482463010092548119579508221463698672794384132564322167081732794903632634395924060136338123456832852075381360565264579642495223339619603686604570049577509422214932591271278111236960775980922962719467908913969050546527307917924997503120148726594539202036374737033474516272175789798765972673646622148285506219196143386203412133635223041349593709772087693274386747549237669280015867380284322156046012878019614693274512952608077050526455991375593648497522925985575827516711714898388992981193975865562519674759096599627881616098946041664646413495847848335315362763505555822404576804266195463978969298867641375510035740967933417242968848750695406107296606539933289432730849747665097475896042443639482167017801756338357644345150577116012349264813107337271076943006069360534041475410233974077369845970983970906429505514879646373031485826144772554752000000000000000000000000000000000000000000000000000000000000000000000000 [161,8] 12225232961828899149716510302345166927730266048167281069367823919442009997077838087231552371677869983039376772118689196911270092185891776814635077917739430580825000319971820318398251143298007152001869114887080080103635969677114159438700500779615280329016965088641565045089629141527065607804224669796947442620858343939250971974367671693815691665448032285322042210756669448969441424149491857415545306488122910756997387744541549913247175890581599366889771103249791934530204124342523590576785050167030067246603021420774295152527229936418770753202914911812713033269379713074979306111951359650871458560254556363833345813649521990870155530946747082561920294890752516732077885651866025921078855421696786054668783528058710083603631834849123336489475159719488757854534871156561225578400284607066769943123559824630563716735163366668825766739755942069883599586939580846665707577947507827291659354291984087452687119945673393004976436444228171038735073799442537373548788096033797474784121645888346653361221389321185482099771695763962820015286243462908885856415496254795752899940839044132567617631186058253010130221287775240344909083741854118152603450104303594335678220278087570523609516962189863595026823559396802717406850743028099185874619893164116235241743559553708174657854660417278817793954409861497640459620885337621774677457064081141273791790983169067048689405371660048019213771576814149189956058703578431258736144837192635570503470678057873600906035937971481646930129534522290865594608407968595816816478012056690279757014360144475704194056613094633277154895694879101547470510201025851891654838134414938676770796132168198372341515101828933545259440819522671591737697500459218598956534028327180285490388277898372472921946956121927413135098257271336885377888017505300242252533896007775549609395098902828726953957796101917984418029839409924976669051872952325475553261639734368663282421725279233708067812141648487492341436558820048982374649273437186582872895852166081936341505911927585169967793294445475829765993723220284985291420651213513885891331261684337001400974918659901209094244663934028039841912828623499707599442460494757461896182084753845537507821517867569248919215625038508748669380624129142080517299089987791727353824699058877858420209159538168991807526195871290703138494134594990500254388784796734574746953069009616435296181897963639315128551611574792582895798403770478653754980520417953274059793806199394454503955958421268217313597357942054553009289919650841215107183333572874138542372399041110640296463759456748419750998642736973470269303089037791487185324162984482798071590097901240850448596399554560000000000000000000000000000000000000000000000000000000000000000000000 [161,9] -1169157282947820632018243811926065897052180761679044618431561487063606529899374997833816981793635614990273409853818738928984026089575343753595739049411650799389515106272362855047520399394354500410966413664918719914941284814518742682367397972384240007018239230531173150889355694011108487517584513166335075174878878474824125000493516322850956911818413026284813165129849994426858065760502972809187214273585511689744673838495689077560315567794453292589667775031831392750913121121321621525210728610287110999734951073697073207927352451583769263581411924813001914836454049380918784653262203851062449015945895490750148232231962602952570465502253638515898708599622828398375487459272828881258041585826284882241972612121461711546230609813104289965837913032918629221543196676660165342749547108399938696125159525875000415775260086061910058152863475498297111911062819792171777653191874431314218529776049119317299833119255974827152820164465934846273939998144047278327783548165430010084982673637666953984004443229682580742942776830788037280085153062758108225134133610501445241281313174653646446756285898052468542633693257701438371833475219712344105677783026093364709542567675212686346413151580822932128814916241276366240416017501165970752203161643467358905529985970317909644102567103892143124283382588685301374173211659845536233532075250281635250450616431121145599175569731274389791316229166167156669961385155864178550216922593338507016734417773516821263902065380152802870790936230793841782900886956806566111421846062253383823452331163371679173568280195944757307098201110126864437391182343522997200845365394653603385431223806401767645346065843099358235743574396398508067572823170064232588628216017410467031346945487111228106237979493963486990706796064741484718139073573562385112363116673320791128438672890368029603853242283886721236909898802275431915698097352903294687073706204474571191489760127811718331702984700033235771795625516209772708342538000992083493753183398205953781474536632597480704654667293222660388892984214990191587056850265493353441394361305959969494891116985465589995997137591161865012464628929022293768306089354530505633742883690911312157245840966365433381107994976271408857850477198642554957918625494947574634474521868636704773560666207161492463726096681825883120195199476276544205634476304808176000649604547589024339675369853435063819672548201432964637219473084319484803905536747341679614477895878269196103783204444290760729440378903151099581218440593126844979826402552604588498794644422736543957693100884710754176155012027215966904384346093490011487260396223538146248395659751374210456008601370624000000000000000000000000000000000000000000000000000000000000000000 [161,10] -99168020974974523589781426438452182570956858876042773175033528786088418337541289101469563390226757107330793337115385803153928832966823631489195078447961951997573248632228564553103064842145023287517145920742278801498555107056198286929392323380798629774763937178005661233659931310528595948137948171874564543861414623066605049413072830044208203236101327414991535597024816220933895945949567332237651349759415680530959573821678116824922118045953470006088745071301770435190118930656269356192406797017356915236663066742290954215121584235486282777072769209224906684229569518322743699948286981666560071475212987983209701360589694770653764991381485855608440219923823862652697981782533020314996090427735135366277150649571677911944508755975285271515668201904801531068309979135978960522214190409365977876034509644704783595440096791945647546089217419082716060343346183153401664617113372089492774359683370215322748757959291796960423681168682978759341598219502442350058271680291012871253285436690885173194732975966164822591776338370919632117947521763569859150522748712414131370555270397330309542124919503723473145997086002043201045641301936965767512822361625636673254262064687780820619841420413821558458293893605771285145544350885069983573207755227187349431811201433560794321688561822584672468049926175895926455256743859325798449179471907718936027567823689268616711580511398642311924328228043866246138545885724990539432552587794961655024657254670650881293084594886419390986458211542609240087539947096351015667734657636007445804850462129990943067395059358483914235240424253713766225502458197923994415875330781775300780984378815341061525502705625408028166016384093665051458696334858909890693846503636899362980072918147735511782458728955988023164592313288784967229301315135665463805704785718979088634913183227832526885832658918112203696280388758788109567693986725495786879132724882924867845972633904667412623060722143827195480205303402812902978443545809074106766687114289800688061453150238468847887553091891771161258741217526771480282272257400856612705515128796206812302202256071937644727550952596125557081440038435129530068483689567669552172043665676249105465171837274484536877609020664252263432521523624889289107976490036818719114600335127063776717209870699991618683910860015467564104768785750359763126746103022348688632351542135774755202869093045015533591035106633624707982642695784094440097946109564518617911715589598590725838517811163344939472740877732993525344968137473353230253092033509616026504899456326918995558877946018098627505142841846091420497075921362429103682338693370191833468932214742406504426767929835520000000000000000000000000000000000000000000000000000000000000000 [161,11] 503705490665703156328686472760134336829608311956593789509266641033359312569144705135810431141132399455663144071956739720545433814341794653081282488336189660402754591369678601420022053584355493029572237373971807441242009862239011308892472775472353953764056678066384153850322869466796063112692174518969091838743076411056324164611656245124392314245775264783916393390519277950936507704747901474524113580833408188540793181258707822037477711225257228044883286993646296594425559604063240559342350105927596885701196161542630046530261829786437434540846533498233997232199435679083629914651064354354177145726163543907553430910307748874554216373723261892546396540313316052322249384759855690181343596376271869791171606243712465473996333909984944263882949163481369082482560441416126692474772228563126913165087451295316011430265410725431955669314744412392973065427251595778794320557007750485265276291489603637316935837906087203418264457106756397240090015263164046284436434398185708941493810530474163496759506275028302199708215378682895661652292557964009883790700071388066262044106137433283797816527297287925570396771304633890307546450533635058749335842629685738340172823347763548411312569877153914144165164961396028285480330119531850231962685773896356202194313042178870726593106589291524521982431652177936659021418123369850882368478431253064028191259606706762433105079793185845936142694152813305819097580598823811585281772501495861177647062208861180540280782188419890985349043023747992358088033278073926485634044747287273173669375209270317035948773989095568946806101167862852571192499451693281195348458384382394679769342371692996592555280323491562003733297466653784772436101487777252337678135699927452785645102220324933338274724842576318403101299917115001935434066285845568672162741366864020165204911846985266722134492495146633604825129598577431847737963492265243407283714031373806985524758258247341267440356596018026658763061277240296854984535520248043197083524793183778348140160832654803024930494153423618613689511500990350244271415128619932817375001704292249610266454846795301771562983496293500864255833385171365750496325027810351618164914836008812671536956861671126482216623167643204883425559239077565968961540785319793478566466582102509968411149322142420303228152176753967925993744040266605013190966492596349654705210415106407486760458712795237120858739871208630903099923683345994335780931327319110871940112681056225987825739629802382396451419411893139196906125999407052294801976163451258671503578095296560201394895593244126252037293841771987984302926100375031138632617951787418474780213643218309047953275316338688000000000000000000000000000000000000000000000000000000000000 [161,12] -1669525420074824680775448419500505966542509273724757985570149102635671736565916799169608717666805056365999552446459810207292905596653249702379425784817914921741014303159745132188681927279098336763919075389371975993892767673469292637973048840382377923611528002818059835816130495967910584518307003041078924064414599481698942780010112398249037412484381244829471997323345185159542659925604912655539494732608088116615334223800395342438859933057989086384640669654380881427069289106161969883051837339146703203545556241021209041787352613389996357409101099806979882786826049410359251550788214805034114011694191570776481278317306150749974395656983670808881589777542387075691480974564913742013166186399538258086663019981297204205203077000294893938161397284873103314937718222361221703679328123614937623715749207087550899518303942373085827966301357504864336251565429265094753116778931892649144157543589940257198868118145143960866305280117309326851547312288946745481771800129281740334614958516128610014337973772576487541771284930004925505304837784811510792138532630139331472989409226687683548097541549438398288384981250677243605034172443540032242976666965627468039446708161831477435938259410613695232380660763214976639232605634325893240259860419526327306000840269087418867925178162172640045429398293718860120739454396452373194373458113881624612889935141987709551820723244246867082725966134742957900266831956014332224051186023175796706942082981560012943175107322133829239638692759551316051885527540074229089441682195152051528229757118242369220624315239319473060484557436360814673778087237840545254195065731814926010850314313956678166662358154161911983606343845099841563214627266627461416166791463576234905895588017330815161561481918243092656435715759256956780827075523704502577036425237547750110740258290667500322756089181518528483420140618876355419275023363196760474285296718471574089190292326536722414422024243743963395175130156292205881565513207854992301571200178728640581250219601012292676755389196340917828288417455682255065733574739057729297157326960095231455211973474562132447917690620338052000575602731814369181676506825761965057232877908883796355334878174444952899348120512710053002908915736746234398872651050400800753958892362398236029426411704937204500938351583781087819588222043048655233223660927083576936737678441198540349702077102170522509533354936541009489119204193481768713247473701886356588214917899581712140836366939072326330839607819560100695375179706696625679608775831976644426587823513429570012270780886454551588711141514156112728535305189025999078658313805100759680758842300378908824503129483509760000000000000000000000000000000000000000000000000000000000 [161,13] 4267036444378884561340345611639891003788673646176676319043405730794926159390463155029335033731735928074742557392460975962392772502461383654148811587056541985317746583215809966013804482191416770436999606454671452602800199992256635837012874861056896078888775329131601439289693583254053189049138107598587320768418655345116088506053512743122399577367488130644329054097676827318785209622940145178193144129445265951991561267172651575005474494109017192376405950265740333397011424397698791260221332654194752769958194483743326160639595799979264762296134014546747486081082432309111467744614807477938387387364992003293724211780462010192816593184987187714861890277773029926700547333228363104555235135264113668657260316211065354888535065822788178741837747862616777997575252611809610505669325865375786349372243048216700537734730478495951733567186019921827887291051500511510023482009613273525824207485090539285038149694929691824207822553525812566480772546835066572306243947100350888122026367859756673282756848262042383024648883589267941928329175675159726775699675247447031331627187255530699883284199931376111648928932635085229654760701133023208779380514960896907008422554336115890963602353983804812545118467690200922445515050727724185394691757457421281503124556587045202713576268933697831972990780358700189758363865049294428275175474886288908620412123689249834028612337953859730450708298731808662229002717960922130981435909075390468297857377536333159593105283152942298897709519804898112068445967609051400353036372966659286235390661078803371390992055668089662379244123664414127149316217729829973165878713313509888372983221517813744663962308381942032495861684815400710980954635663589936018358485916844466133794306356257502877778187677898331298025221445999696938738101954905958770831803274279165318157922600999278905308358459824891727421355611769762855107656584889647238552240655268356409215185257758669060221767540069794839211992845820066733253282022286563899749478912975306306647482283969529744049424053688589806295015131802627099752837006047216167814841546258603714488702866771710553016620226766849292762693179547667424249005596902595870869134368261562125755602976346468688359345545593224905034543954371193649963091573602225707665223061497081886493983117199360862704149725821711138110151985896918665436183307756676501241941428419374702470706854207755792180002193763424319499883095014935384690318181324142621602278401662020601917800590820757440255676206108821414816948361023300105647205588048550654535796620269378686915512320569909259259229439935843571088852100283690961480174017565679314876004344522020811928262710132736000000000000000000000000000000000000000000000000000000 [161,14] -8823597859507691649669183132024412920044515530756257428252778941726150957947570469613318152889895584727886413654199856633590591544678581137257079048614893888941393444920925426097033809726918385482453383604512501731917377492209036284848312855774397139507536159796921796964088108573285761649969367362115977474562901767797711278155116025049733264499463655651420516428286604896200975620821354785478997961129292761944307920794020762469770857038378169129707529324308309472396232149366841681032427567331736854713248667976110815307266008952917749144842329638441032864808329922212091878325263075959689479592299847426063613753449084245429192237113725032564699632996992860652821258663562674039108121279107237947964661197598936124205939843775022893832908644196682228974180536989764902506489834823189160535171191456360723506648965639312691778032066620691310336160263973960181700913430392050924626413233052303884866496120005205499304921453578593693706496649399616619944962955712377550028029892076679586958948488480318589171218068672326903218301896697091444670493850975504948346981408743826473042141972288726798827961626231941235614557153124458775181041986925082627721496225447747619662741260092647674861121393152560482062015405258779419137973270878024794035103104173445400390483652999763836473377903197370988085035112443217837506468767986908543544226274832513882877108062195503669963893018008063652886051261139517670357441313072986489794614258878932961894261916139443198757123781036722850376237090440809123039266322952702451390622094660918445601543923943248812199206594470924952590420837322773609714443297034823054374956606416459120043806839783314661186000591005192480121876974865917532706161432152395390781344948059439324374557882735311363872961761540222524072589875158246844570321278529200272163955727270701174052607163240183558513917539830196732530822481687765364450177635997962266299412860743385799218089209213993140134110901977882202198395064138984889442523061610926767861305417728025217002186033944243233999359696202506413133074702186952018865087737566201479107772588931672281047488215252335051700459253597470401094651480820270230757561541283137018618118450607843624856346949052682785792350532774921470582894951500111652626127613097153722785354817572946940682541748863018313928880751859938468474890647891926836450723632328181087361589198721546013365684760077279806965302455476475905452892992701003764032883237649008170450215969770320391358571097135938886787621981963708301646519939552058345106077696882386215601463406903636249418506043645864143211575689588705136029042229010325723187543766575611629666007714365440000000000000000000000000000000000000000000000000000 [161,15] 15047695198396612360771270243996968015971548706077351343638743233580826840546959091974657937584721581215146621706461266422471413146450132523920535326296573679366593146647560814182390396923437091006662830083866249153781240094844279478606862738007416396998615852678110436961796068169542465383705439654162153055411951951176601691551041925265933994065709121119825434707364533075760990579639447716774558767528713594884119760873077970997203430621066186545504431087061925423213522327084735099686845872836758215812681373145359735163623658676717450438014580445593505991448609035201941216962482170926532395753499310651181713255495293570212472248656977306131143699022303541357421793615907384235982312602005705271048031845215072018704153007310514289804454230799706275430894799138921126335511850476488062628094481851640060471679982341872022779464583453220398611106097278774938041204754415423610656570190632580829189113188776525482497521590125344146723841687053639112804907398588886739089591381660383374603735717023012289858853577838243537839530616619830259476001579967249871689451214419560672179363224760347416562353775216648200277913249985493975316530370827124499517093074339203666326689362560379023138365075534054236361106679628206872113240217246363244097104957528641107177709384488168952781114928018294907959726754411790752019502544583587488541475522838698782770706450912520483297305697848164808634161058651947273461523106865276731724604432229141488117006769361724119337637471598039080866839817144918012105012367680193159946895340258652265092415352069085306592276227284562141291411065175713540040812333170283640203214552213572033065545830302090311425615554029042189242316388941085029047771350326114986313875352614601681118672942746401113843767930374570119468061156192003020901690081761656373908530547568950243376937254185450063827916689419454025710327604327937808074855771863249474864072311947568190063348634809695559981677412789317085891386082125686481164536276467038678044992484575639627879566978690531606451469243393344994537940260589802674555523782927875304394634996534982429070450038372277583012764706571299223046118622318875403509028589035798604135527925263335692965646673002939615306039137296862167254643071051715373964248125625481332501031550428372072979631498840360724583731353248788792624007703976868796251019430435386532860084203722781497120505707617530528413113063391777162592015401717714098370091043308788754817885608026232092135459313447934272613365206178687436596037518720799188071430015251433917268201255915066031093572584697381836417521204172972959919857762813693923992488905972861883574958606516224000000000000000000000000000000000000000000000000 [161,16] -21290452033362973395064219161953084241304139673494708931496131956313587193422838804537083210895288090286059695612920858779538444803399051473816983659925213711769042962422634740847907364012915158992843245478971861861513839152776503472181117176408655129743365615799366141306066615639300006620082227251980212707617230161496340014907399321290263815247498351876232888340358681528722161615501066722986509957913015264440506080002856046769395749484078516779939565280830710088764060455759736315332404849708227261282559940483117991860469968379520265161344047379579564203235655997709628002628662488729595800153187103465722137235170689974249269448586720665923434104981900603340957090969545087555587461428366332059348096749888178611023125347989233393041025144693527327426163399580559953026783420119494261431038138488273914939799188633913461598118485468072624017869054231464962041252994662204651518449431830536625367745346751573332089797808318324461628799658186591282580004358937484352945350816172728146059693711836090716794216515408397097591820799735696793106074127618647593097399980754076721948593896940208016751028011056718274137439813041697582828375353806134954638309905618102443377439165442023565114410950615128783354974540045636916313390991259515604946286604590367802177353775314658458148421724717485003014329140150758049503734875055548756035936310432329543395999435363308171352611899606728251621239706537395555075943847938701602198695982714910261651013828303214204720936523473732103076640965841334753543310078785443696999320494637159685846740081169201552905499581760385286780040605154382565059657805801724655256521577479575416001986691214927507142322999529196564722801989220167127395348999696766848357286392271340202915790331992060476362770837528467418848807610265803120327429730357687087850632173463814637620634098698368082126247680717936310438116368749653093409988966341393692496423387781699702119332017889241348149290618045656064806833093360005741001852384221472251801761664633207121248923441427286401604460742966364428529326386462977407926852032776942943892137323554516803593871538240713064124160262346386662507612472943221431931034622894902796128756989095893908769762665935209712058793829894654686054758571178998398604206052243252663191850992134603842174164243958671558760567301260903086311061599730462915878791539757047822162481715098622734432874209876195175918694300636899391321057869030771034924996705369516068445837159151206638828097704101229003808285869632303551388992577765027045924531599553300303809123945958831959352863423656361299249662449638780367044804045199180142863659159364101304345284355031040000000000000000000000000000000000000000000000 [161,17] 24834278101728832093473032820105740238062185379220281340467856751250385903674641185046249877468332472045849325612680512589673927755102486656713705205180003651242612177341830657946522209293418768949384602622734013195442231334706026047831666315941560143624187040384753321784252811195355735513360711523253072804370781932991940579101532401818202396958016050247311473812568763215878716117140235416856404305550708698216554310451303972978890975733467974868526347913016841626488816914707319281386959709197015506095677362906544956483816811697988819030382224499989918271413793032301127228366694984756655978813331054555059307193145133447887152109017909788665110329391034845487443277192593415703798419221534195137530441662910195639740858530414147422242278412864925515284275603066225248420551297465632669355540763068020673717382915823555093010301409238952917158877065358642604319687978293249405347604663526176536508981183669812784842416403434070025386421704358157661097713146552655284920139894772927035086869722925903775037976984485535569888988209644796393950517122787974904048036672808803693965207772797696056151193342098729684276477689353191962795445315780940687226484970512886410912677221865738662244859284443330242465439063080314388142212473900856146884567932216368593716871240600713331477044424307012299040672030875236967949683270646166344070765060223953794617543498244621396979282159044878008252709443738808174502892522873945124144748598741050459442283002180796137029555143879087716570299038312811206693562703888027977218883686564047597235803134011439283634009020091946119159452642532897994344927032446867751530034487435295872633730205762731774807180852778700500032250285701665766784013765384854830317569333819725445136373164619586954172237311863107572022800096456606334912043084737669308280431823350880835004697231849459870332794476790324338925146655985226679114720679921530412398142000854902114852262089376863383550492436836533252079979710360926943222709421072520644601573320151937735090146607012927369552233066112799939064607761541546845479580723969150652693107317894292295055143920382144101931272571449910351223782844034625183523469646535793461949161809064473093073470570281072338357711690115371252103699019191301179985990955540972423255399607734241141427968628093049051997836625428601702361240873534178729906482263460867512130409950900725281363523653645865359921901432107443304861003872649883573299972607237682199364970749636878567502310719831668851490381476537325659970473817361205447372241160786825558348401359363456377374524124201671211603283077052008706271772216525269186948147900783957482121310714724352000000000000000000000000000000000000000000 [161,18] -23223472889790054833029483806514180631685574169740179373737101119695363982380954513883584981580577497135155685145195001665635390406776780802305480269766099392920240729052881750707904533713384988628019989537936977674194591041076840539658878728715030445765694014286063290114025379772910616558950638946015188669392452183991537408853278246770063750269967012360041064847014449887492960368264893288324901827764292717536407370379605209096978991155130694937453969931877226576851130405267468316468883646970379503909906572584041222665589169357857046443288962512106642235729121606175641498974540378880866475658543374812906988078579550430130209542646510463743300235608191592330829387354412071131041348983288757236541025485783300210270615610316528519640551811469418250582230740619056107884100775581359813972215974576333235444009955200720134415323102847924429153355831089100870646345251808435402821440124412608094834785465677037528748821175618138799599025822489035539957329505120197281805508187863903567619179016822496997772452848472842235913356111395494218929518049031665122664105927413277850012092447741243175611372153633722995216053007994065720654168649759173736008168910838055541448114293690865957348812264615620180315990154747362116376011081886898731318193066730670844902410591563014638771167414794636649001486312547934313739923416510448033295255822403767456422881417725186968134164139710248346984917758262244373593930621782520672938221350770522693385045032334002828302894182837053766068504870447364358675567141627636194330362387417923757389595046878639052437458025119840746870722722452407128292819988197193871983656176369832365004477707772514778799879152381484252321956624524767129823171013618373815735994122579113620665989636348685297897802660874119217100801092920790945168944124484188241100476179046387317768701639602456205305521749859266077130852390137819461428319307277663050806325701085067179792016732128255963803841229707211017261854389926184179239635412679862673269211791678025575382204566522519921019560687052826953117510322914643258174046102056134556003300049908616171814453474133964723994673203017338417953277800482398302319250399652407873561839894349111723253041119602613681287999377605241786093954407279423282515349143451980214365055661200461392920044087431558707132083594616408233523845552787110648179918387729259526021170520680786317552131807260448651969137905433561552733675005241857855343164644830039265834477615991949555267999158505092100779570281894073650712581891491113116187736394407225807155506324798819397714977578754503077585168995629143434856050063888709261923050559830119353981269316730880000000000000000000000000000000000000000 [161,19] 15886408160059277508990458765567993489443658021235540503936455448061915594912382402760228628242456400931492780107568860779763952944592247808189033307222476216388122706723525289557783901215516056175459696467282311875198269513091620470635153850738337370759258327312358150387979204497043264167059080589167778231461843434661681522643500205731920752445585173690477101993474693736536882360430271423723123632216210714279879637292148205171661686558806829563389585807669615974470794992196231920520804444501832618394047382371587134184499597704904214450409470591009480388525074550203774082826550760825932105112969371808563729627193172565662363510342144325004762315751164991322625625187495785238663220624828857713012259980869992952778526385957148920775397158918774855029646569012477301993305964573126966950249675865612674632269351423846068747577200828450017974764843754315545527428421115894192736168529515089975902243059734827731619550651361117204001550686573195192339455874110010074971069663537082905630578693125708453845725890793171663964227676584561024749746318022801416782738485060642329847469877780703974322482319550034643159652652633480568474081771139001444168887965161586443110896408818209554468307190012932755364449429387580268550945208685527349175577617284952685642138641014609694790928057976562437483792861194192040596644522397227485708759744107256037835845518852280153090929188691687331969048159891152991745392426484629971066136474138585933781635140337195924854976010201879104501203380788133239900374887272509491122072489277821822125578592435510533816156464957129111337225407032652576592074051134575551930418663675200698571825865294670934703817092503242684156019041358970215333046777503540806070196538451892787795472895814304447937759764542120755834551467935316353654715434457203526311685834480198222781402686531631693248626610145646097321355305500853801717599529354157815048482060826528495422760186444702778633856557097448143761842175800914612685523963678019134453578490823221396260275438243934243610363195143986697078767972117191960348933259654576197239352272306020944638016517929071543274200163346848992981036733277130955719073137572441341855008483884143441956514469820948415641398636059365068105663618088065475241608473156457498344782405124564422116840296552761047806494598568810487043009565766697736460056357789491216215155853693997300883032806630314844035044450025047692625177325095843974278608996739718806781154120206283869878957646728017780732785522294379263197351297909123231797628637067197106981988297528518056720980156753423840739991350080350300753052116976282183036200960723670378879149158694912000000000000000000000000000000000000 [161,20] -4798043086116183870961442914406024376684002289497720101280873236598745171316828161082654298728734901390966782613898152680814737007880718532143397601079160151279719399089751142111110262142236063069423193802488205692411248173436976952217277764679123342329258107110443921445586321487410192330272218469049884507583017157629165685775923118394809355911797251853116335396149363484415275288466237070607599909820892723109850931825592621865260444829020059564367999793469490698363644385152236583305989095156425799360125147839805391929941619556195328029865280914150830464333377246880453928804539669137322643988152123694213097755593491449585153203217915601696498099040511387301002831700519130011037644763509651512521490142037222154670234636141463837624072374627898860308348115533295735779179486094569956414992381738983548040105542254623902890147799220758968690872356914524473179862722857471144575278718859583048800186848932397122767925503246089240684705872380336783769960854557093880954596025183814608484188112289825462926209738091284964383236087553175352694963315458102957044605033565319848455054210332416586041722659980642650543052165902592457626281282271290397489476789396599757062061758963822624583564396685429670596856802338699680094270411608447217042950026145627818632216834267736295583076124761476490728254844096305644201937204790671751738104757822871550056175210078285427794105194963832112400688280858334303479951677997038792142774666759104369032419278173404071619659875786729381259307547943833985814619771822554049337687111965061817994023167987129660281959876469685282391298509447165455818354086737571220381260856468986490388477724321692490476796251370359716662039467688989018520929683949354740203012600549600172442509781102376152711437233444735829975848769447459830711288407870086439325712713641579365586522994955140692004818740942542972225069433611113391312561137981188956549685301753631797140697410694221094066715458694032980891648291930341723956903414550043937017963858671874280573299766586628675636643363309156721442187059920445525308773827677502159122806730076352897640674388887240491602529148281037252876610929543795262812303496120370139171800570652266107565972508111795862932460613121643852223003926392359467956688165343269912429479255706374553211540926076236952964186689661647689249007050738850042339680958189365427008002152937606634582730424501387685114656475994769500716028334033626411011226198858222537798350822222295712988563884821134707877581125556213947282948748877497805023153895332938003818069994985606875043607829499873247044550224273746487018588509185135075385954334322891982514440214937600000000000000000000000000000000000 [161,21] -6440192382555945145214676899381996077891025889663757295713990784760482099831066447467804079261054475129254811992812500389831671105575645107719454807984263974024343837956366902417775834833627505598145467185931502466932301671690169792412494924797280273714790725109913480514411103712624255281514838781234194240416352788536949584170553626863277177366002765188348631663163828536665274170286597287886619865219051362692897145953546507000435738453244613577616485233959113964089953350367660589031723427700146487815936131278684076927878354948246155768557822313935283287670790054273394730337834842954224852771714407184391374400778572923821459824417177065764163884909247050030264053741060260199959038349813276166018181983371639606540180839443569012838086699829829963173438143619251668871218014974016765832721984522958643356898556720245215586568169757806163274042762409125439697813473373079931608274992469324563803011799440886415193921395271993655205453062551532962608519187989364298625212043299825889118712981620052998767727033401674941894642882568095733188309881954964758859710423458331501518974096911765120768810960645693087948498825045526285626520920014706787181875974596497936779867490687355666264769592407568677608917313693250141492942903823157420096785890680495328986447015812762379218460473839414459566679708822241118588167818235240067265273074974860569096455169421656329144537179531471594234527641388658877450620704798026746037176124126937450762150053990936782274721968788789937261821996590182451352684296109574907073343145170629407105973621570600143615786000144627577138318799417623790520240427442138108670903564367148489668180917025431665844461911896250618180138923010672895883178153834952072068354641814141880640318920562083345195954048186066104882127325644619222782417982254642868996857569717439909771075727958712429635885253188685543131189833719058919868340927995485897895413765893176482192065043761268426287318629180335872414822264481045076035219454904075350887828475863277080575847010363427041099843200301829946607514615090713570801111480562666061701197273866797929843284513239734173191214747132667573843446856130802215111326641363071878902865538039782955422829976421029056977887757722017210844575899173417851389493501753815818428887594687859098011604169101282053701411219700318654869196241941002215400209351978364820761537857970867370913889728597771292041914483628962890223136695873338416425031479653565062865742032331722677254023958056075168500621176692319857928830076338792833639709358649798947213984296966013322618717501236252536309808112650315015489845690557819229910120239585281040824780715982848000000000000000000000000000000 [161,22] 14474797485851779604505967698079945965770588462363139514584913384324458879429723108435519705457548858402200872875130437839119881256332897577968433418268665764307182828171689146959121693620795081129884875621073786087755307297298102420575357767648838573491030862538609860515787427501138740367650158144719389299618867516636217626130747890096246514722742577638906541370284427485210089940301170191000370187331244921566152592881820451481262092797542623276505261546839715326888193294855586538673928780187333870465350309098163355325913032732881269134382232523830117390089069518793423062962817602658028855267163652470392985371047105549416837303463147716637649811053958616751406730459201993416365063956949244416858840114714967122843253873391624588337635507507643911330856258572902296899416397528733074361722468993714210746274192230921589984793252524359416847754542076673405123309582370280154517446486941687921832980070183387608976216277167046528990285943877389389717211693586268383264004622498218858429473068134673698750852631941903817003922334121937717603894206717744043540049336456559564432069669459619421239014061659714032903719339134430812200544729884710263676537748862973106233913902441075091630101675787418719732142080339237075164484794799792849578586496019369932803770476180700023341596306288773703753922420758911907468358736198693470706016840144795066630586001066469361808974956783388040882429743944091957812796797274002884550070174680865411086742508575271840196861363481692529775857601487770092950706467055428774500929239411813184562060238480146695606061101147893946077632412292815329389331869060924910941853056057202177724994428357027145237021466263966898055088939506963672758483216236341726773839088515833265619183583814439624917622773930377570751051495862040658042747584102116404225407945118780709777677061210842039694023761829252049826449360280978749792022725195430768559856788095546869305096371557278891483181680677631714009123019260358411124550007772242135015729427730663102107687553159605666366101676097940699829723288382972252143625855601486299777910753957952683240490707475264783005012571661760515225747537339723591089175915052897418638581573626061729170201580262556703211644558086872595654587322212680652578886569654189974502972597883699370246287060543442917037938096817149419640825505783004178562200311300367550273709436436645478730277316293317878306783309176289575517750447891001984344826480207034447179813722578325206920688647413582254808931070258710552481804125071451339815137287767382169732072542875577716584494321886737660867777258922532840538310765954771769492873864615978807952141566607360000000000000000000000000000 [161,23] -17716578353757357384126878427306392242296684128581621669023737068637107735694519493165664204933826905868744789768749632818694919646324596462387700925457568861064271307464706017682003809966516185022979822232774667143569241083964477106911851592546525596429441466342894457943820058838284474873547463870986528665548379963169285405682564617085370095612490983645645778642744816037107498170580119065900018213564691502345419005414908303987154081575813152056376517198256589632601453410810796394051625120250113916062076795071817755123711690520444650311954781559787890081924065963805924564422460710281033999261284326367612227414905648619237013082631827358290359510136254180342768598353277548200200550923283111511159774286199280123559890919536202100583494568318408045610896260803119561228982113401139681065735377572254300903544173079883882964295554174508051152799870449096411698228979400367602064181088089296355100654029997810924148910838107742468262736149312605869063141668999455550677451198922150087194733893552665559517049047515569027496990297788197432245189454934156351451798954661327576942599034921794962973303801010139177835196869972789085787596229051605590954731221254988014136074830742217832942704701937838072027090755993967982029586118060008968863226989138595762493524202570166957525663220897296664810697464527847614155802150817141044416032408109676248729962983311539040769581147821655384930760301726158939795847345151018481101844667173917827794382140709997999686131217174820986809106191530819950881061762085037707485898292048748772221685588389310150949145864469596108790588992738368058755705720377635786500682745906164778679351037152986352446328633334535196543568029081904249859822302244913551709454047901687979552888986432000350182200057491123978154841982933194564601655727135803811944728023826835578401310217349920610824393257971322900150971403397903941912337633761264286850073158421780091899945747497023210791013343522500432315234075616205665754319244008007577551511274627148494914600283835996376512111696395310039104264982478607756793135955801595403170244255327813944533474252325500222364419511368224046486972636613896033155383765222210395843287468365343940443560988784636690439841162396186425215844085922937258670957407854113684680285729292939757663835484736560946593473174707810360542417574656224895813901950173844775022085066869217925763746736740511152434761588757897185417418872949190095537201649644246254792908646929719748335979349408852427607013119839943033768370707088729396339446463324708025989972804867122062111290875937407528618711231827327415404007578682045305419658922969894635603632467214336000000000000000000000000 [161,24] 16634749167353749330239724842393031870275370175355952077866650623076508369567842761631705143304576274043103932806276190117019186728023435042459868494483564988396937051207203887987048919769968218864865037866945670514379067803863592118895191823327064207490271823778318686110510946397591846085161962716854287667074798705015665791726235056865797323125054247102949903774111896510104456867225390676979771177690717685954383374015317728811309793624375648639149090706267433174628561869216608196841105996850297892257702365089403947955803437966300747668705163157135458269276754347229708827548696873997155924970834950150823186660599222940838245285511588827572313946653308881611382558730569185707376229347687403906061632249945169553881628168965667965327936833893863503826482432737614038114154178742584727586503852829445160412943473877803463658944359167702681912667262667001519414082503998943084311278693999811611148681099802729918964933834410089599188848546033548180503333522098985672344682870743193198470909487149033677054199488159040502631430688621147002997491380328438209644110856521502776129493491913891060121093181102269035072788817411392838262027719148976351735355649530748598180873041308204882622134110199358509848815599675105705559447368637661754467778608777156006898107934592812752827134287526745794461960498866013320117923681518978897605532652314054166043751886790983657101843037558153710127557660472485132173948309613952727049854528982173689492813557400187137195828270364104916008697573424353012885005568521676090135085917408582469624474967452479462835355649089665522098501825624461783087963696939749345373295541182362273322782395453253908794817240031254661121936977013334090262437338410903198191534892597565430575841065149249371428064232197495587983741655381836926261486506003362214060161008263387416527481300610704715708312799912955032409178730329212654195582824102024611502287056058975413696812434723450261374720709619493248680097633043185315900618998156232756292104479296717150910151385298437524333842859040175581616938821220237705407251190717106062999150527431801378347630193672025748775268965637356399980903527124313334331325287071570677380706491985455036143755246986513807200942822366283858658765839399877060125490177474519348420853888431424401165955126169020433905603859855822469282440242184188511986299437390845193117539483837784434342778104094736248849369785958166606057427578967407911575401027947064845860049483430488111137655255639019769294099632460453741771688872452206478516430374186200569285323025321660140068196195065763358325212882023258120176814624894272095815865794776590033633924874240000000000000000000000000 [161,25] -12968942754197199734828673793784734468923576123534098410788292878142360801457281919178333673657605002375995169707922754876754248016810580817299275515381542972794156445041647985244285481281264243870275117955201340060134858145142135931564744560022526457651957561622834257175809702832535902137606963654271660135770031645301309311720142553991776096189816803239758697627716345540902408761177680838762322252530706045384537600943878284068646578012357170083838087426449556990539971233110270842544911110249815468500021566390612285979157019359470182790884285318749076519387503116091175099996899030868473086365835075808223276047229990347921042799276027387995192964119151241516340574236120926148229571149093342213956934510495244253762016986405935720426524053417287874629702395386370077541252113436085078988472274679682135808465269067707401117598551403624485759450949976310788719323783479192547109148584322618634208091361993900728681373446506676973363985474302559100389527365210849705205364754542991620007735265996952137999165661168499392228839833134240043773190758201649515855364234262221125459010475112745851444134088983447809224078596821406442443505064033256333653060022246305962693230561564838219741449603145013712195821659327721276951402170419960634065534315761804508970848595130446051308577868683476612021491375775577587152720920451703412894693500499616111509311452151171191598506182915118921860956712818638335519998416674488104709695331321087166791742447919216568573573999090783255317112510758153454482972968052386965436942619045710695878254701587254254751383078247882242916947869270082942529815088928972350498483069991638928428683676159682641380515795263854436857072904929256139515486487272158675903172256472059489570981589349245086618344928820414877646337300730125014676532053453302336439479661008384949610076896396424195678426233227403943707747641762943015625550953212682752423426617245660599054702817042458918725267673596267494000919676293390593227533718271602817849810948525455045356267673160749075069885507699808076742621153084562519178922882979138972226759730023599853457869431364483331273442693146369230320566878342923205196074852465438675939284734759064040554257430074546361686935691270963433857850617755435985716202746599349407980253005296159770162473499849331917161609532663794320985596870106228044536594026617997081218520294507043081818337642773044735778163220299334875033348673782941951991786861468883483220538749001150432857451483592029080833199146552602964723739072617365942083474347536244877587480227823724971178156310955635716696424680563451734949049177522019492818444889336198654127613855924224000000000000000000 [161,26] 8623379862823307996445933380198169066978600792809571148503001682351717378086689420408483186170150192085048783431942717380276125313553295770632963492237568186748003931500395886051229703445286853277563837726944795519821155030787155755485458958749622513253910331309893928928996979263122718087795010404752715988557342997619513801813165029162284387571786313983392113685064610968750964351721400954981351676727961160032483647158459771864649096787728658695031639021621010341204961677014442125510690976761454732328296526863306866858098975908465016677165767111046195663025527992727548639520013636299181614452023573103188012771861447035002425315734219460623080672029746042340943654270975857049997404587942565363192119761486965906499092593125495355485197555214953355454505969238000190844344354712626848531796247639959192761718976576121740645212050957573319596135712074042979466267419268703322360323669448440117900649185105012942581832466457395088440521049915612261621618066509879737805337682168294763548947667415724701479192109093466658834536558072278972531217344160249168784729283860143652299409521752188402728710229885221277176290169006444886377241878972405184274062885724015797090611997813542606261420897664732355330894423413190731883431332481716027725909410159278526679259540149250851407411582431681820018211019180234451632231109967033741351384419889887561893320124973078621645042859012776777073077029351152194535356376539220488034630134233866577126921806808200205985734317623922733961589916050823631866794956112876461372374962370484984807506009632882523293952062741987506787816937170320903069649297755816982328747953825357602085528528715613231109029406952329039201353981337138159260791154442109186144226909665367774813646353777825270713819656085412138884231699393652633579756761480933811227236368502837385715933433035670450562559427228073395701373260677664085827982791429486935853230498790572277477938071045931423188183500838903962384167871394816241787429889556602731409722377974720398942991046318967291611319628197714376550055793046925131061073636601871024603664647018296249819751113410860013422504852493405904862297562046966595536587482685865207789903908694313091149115109503128729168441648964113657310879258153100209140889126640556777701497278229764423109639483928207232068393937955621672875581916934229976708708069479494869096571749934905595902172028410232027783560021076861398229661349943386835959119131077839077049683904146895073769500036057718985040137334467775435796350038838224313873508171303903343458680617389873051602820205418843041248873206044263002272225222853986671288092196978290318827445026816000000000000000000 [161,27] -4913157807055680276758874194188709545122624482209657069400354451987655230853526394432428130274295343374697501354562294608198657422377729245014028284291939989861137791613294499813165424759513605548127739636136173819841624294923081690429509220690064528600991524887524807547250483594853840044511950761741517466452004641333870123347522937028140846994084501527652240327450751528507596812147297973252413477291420402990966141735333191146120978210406042410638359787592615089817074369145011543413171866451970079063650583301295781383350454228798972242055054144140243961065361980837835323984631181341765238309836392079630829528172431988889807722042659644974026165229008585557345892893870365406206778928798998703171548642239795437925277510632417156258758881134316894042537078998831069582242330718132035208704719413174045553198254702925330790954338419252317152761553368952849955737804318719334171166047419066874206770382763437927665337473079195794552827532812474561694734976145564814965833551476921770316774001834620635398094666556923263261482853389172850627587252263212138265638311375248952141609911643725995008316546947293017127768868768098786515739509893102298448751667124893734774576105952850567576297362067877492119218213496031502713013235131891332498395661391983832017931201217324102809941918492963233298274362377707610216489942073507054325190116285747620553449042660029590267187220410356019187486652490426570780514960396284805624165831648267869072915573902718026854213028137102982777273838639735448104623323865722200827971174073316572619301902402749929110702647015929013352960819848457920135143429557549369851112742660092892276898494592613161027091948103860273543864330455317756694195526024295998896316499097994203865091066922066688156725133945011817866977755749640523570706858578040348076073751829753647518334856367538481122788631271255182386101426097157186002109410184818251016690939825577537695178593132702023577841576795299457596689900382026264466181205832254689446203990379333428711575365877133719968806257661897706150040278073746769815689818335548078085166736470637844243021910043384727676658341479018591695695871822693996100489056808796618968217884917038951682901803189629919314513889241285487603093786325597653740406854664058818106684925553398684414328527654637209196523560704590168788689006735825682827667644869182658936463992937791450561141251259697355713894892897549410750586182086034953854297656388664834018734098983878972445124623625754650119441313782239020043990725614468769036117624976958219125239121163845845123042713174927361058991002779888413382005506791173524879474532717868954123179579670528000000000000 [161,28] 2367884966744140139652601917490971818082383829407294258399740285851404850518671379661354754166447609716729819465467736110877437561644376675328580849879348161566296230330319926190504084601531227107570180655431825294291799630712248166770187919551228159142672165384727580323542629101690426235380984835933362275441542589236521652672463933912783213041869316468760397864941143846615487844047794620201265356216835712929307275631168297071162363579091845055423707918351768071129448046292670735466910355184715384474448175784674826676398419676208983838181811338676049851218678794686723165356267856373254099354858018333430993619561937153226270182109548317602909545237453584735566418055679381167555618189385948050902011091214547283855150315875473927156768540858211739596432257295991211952594622106613938700145065242982656452511124712300325669730742262330624576073708794597032581147314184618612611158664954318637298764137871617491062170726642353149964505285857904029993500911088277466281750321008896117878959023094297859346425547509275586010757823541811982387727090002285049350399045473565079518169149327481671923236708559082158039210992278175931923561592871265961001732713501250270639726571474558112602232055187654802251505254110417974920218797119916971965637693388839479155018802141776673035936900116294340919287950312473728363702156783226425016267198837108993867840576722291982857264959789217069321614836521378540976797024004954357140761455068749104474341526108653997752879497942433986435669362256933678266053517867225822521786191265836949979984532257564125438038889053910183412020258448599149379808866105231223494198013121438976590660444011928597231709028366182980406065284777908312502409268639370621770921084746820552773778593852918361196498852725180138652682828906741280116495664999921864528391487652569742626332754076969851027330026684534275462449753751876905992632876680379318636008659425259325118546228806136069414616782899464056952409933109571301762924625606448062682497803401635826865113735995042183159181018457489444261602633703592917008570232110400199479044280318259052543876121447147003444188779756806094622163320151046948332004627709429121594777700167083918831291681231343430060609182525480250614020809608880256528328601191951304805909995805303542137082216089938541570721235616079147742031703053725274901936940024582633367733154737652151443033307835691035859111897265682249566472274348763947934390315475129115967010369013119264549670011083953866075573121687998544235349705859484969036413093931297309158425176109321311231821430074241194110249513945571369339848714209258782717023329642377811709065523363840000000000 [161,29] -927760824340492265906952328590857445331598342004232444327691481782824523875220486029089732203933488471129153442181358212069087840846800439530685383808620282996791536124769243151939441499171349516471183039769002567544463608026176919668842914282224828489723076854182874750240088934185898191293950322190800463152038916984201815587376084702534595406696552222925073861592105740291615685274367517736204983948399593694502625944257346665240527294373665150452563570370548353594606369875298942333822240222484428753422150316943680477241659277785432610393876439952758452925178705182654964874415909388428134246813703957860315277539728989894291324512821421737675878676276313275072690528850625183042983645326834865842452081329376007926802263062078330035674088209946398934363860936345734839916992316907649274611134316271913840654962531034132558926719223973225247474410879786959962018096195788761804808233986573131248840946136327448499956306099521747325909437262805768855968944321879890200456751702188957879853831365885264890511203981649472998751914234633711979419023464435058577353747613668768509459766957155835340644574275181936467228935689060429208157429610595353518689023167588116085988268351090491665959292382187709347559726424116963925832241103924092857467861617979019209579571898537680432117711312877727067671557062023576368389295760094928411939871695830976695213684880572060876921733518989003447048938563962256305650785368530423240045061973320187194028208130809825322221376516410347563177299937143362695975673867222479302537925189206539566916854968652306465658963126560631070670718067216561801678212911835188578221471683544304164099360925194385134815836081475541062615544881285169142504063274640123705046259611745162273469827686405983219701272327701998740348629224566523251335022732808953474080805710608675165956093286181798746744651675485248252359113097184999192402532924635139419595091982256697683417813055159973513389855838972435188905578607085906666896222793424703660201021337678001620766088521286804034639333885197772210301314259943749949393767330068809995940644783058741936573845353268492197210903568742690971461648129704102643508695147558266816712866750861788346831429583520261239589472508740409469736484245142638984805578166003477443232991616384050743046844378916931005459909086594180993223311915213364010215570240249788158639475419356229433783742574645170717865077287407979304415575257867992961717136697744608285579449002279641210282782813392322927603329082988471947035294667916174102324090514406021785099423500021244378565038187017234604779851976831217614278172513267952295389939404963991861083211038720000000 [161,30] 263161229763242218952380304521540648308456660073604502362523069070038280591097981463831514154497791373521049958588501529072777196430806840010332599172429602996475753583443001366719621583659152241785724318890877204023934231235065540224602756568902197125796572811727309816035414187429006291042505938114660718731362648435470998212486961333444609640508122141399126637297833157356600467628261958176282709769717375417237665838808403055891998033506663338222884577228055263620460266303386597404800372109002788913040922039305710127502792254882723685504061755404188526345076468237979668692897419530136080209527855608239171522907555732609985427993800233577754590587885022043919466136507114059168463843728692332580491382949539415153908564846998474391441292758830108882051488187458877968082209130803386775038668234221345782583218728767343558383458320907494308613325948099078986766602947037642587040769458005551022242182022007928283814964296848808461358995822443427556928790748196274142733368901962758105743567916016872495996158193674559445241972611273847502736168085080466423978559913098136838144874890247831786339381564722967028129499570766000389506546788805087622273004656272457515829446124755466713920700014392752427762804658459461968659142496217979199464823340558227668772773907461159499897032012609445703114548241493011090099510910823098349565677741240035691107314369410837297378483698955186938207774030001632178390287066489535545049602535044234584085062354559149492812577850720587375227899858193936281593397080467268314953974700543853995461030407547905234773302173292778477061640068028985229608381364841763011116521718742052737428140083231408189436847511134462938427346249902818771870068747167495812926667117362127373283586627842730444490051959388112756096766266086073180471387958810693532193116230926988473909690760926499746488340315661679125276272398503926199727493012829393204288449772794035995292058982742962214808270811491911837672979481384223121421239068619454100070735807729401094694617186762333567499314581603726997075127463642995025302299055678847375655103710873313496484311853773465323286765814810975882954992829335802333866370418960270109916415514444329621531853595920429817478453477869916740328133453125101588988742188854135364413053389399145397977103147817259904864357921186884779688350261415627444578230557196041561666959515232893727524470726774778101703200380393008654215444243313302843461225304409981119949636658000543989442826985316970802689937225430928198219693321323515875345523788928713704074830423671364482555765952551263691085914358647666373884929629285223819193583336651588182373941248000000 [161,31] -27153367214622934701501283358933013031339183600750423150951971979651291977333543397630847789590784585353047304637254804515536101071499104947499227220363628067198791955649097491622318700427887954608194626014525425904189369320247935934126371805607042834185993531785788258027488542002155553381650573786063594173217892636749148505178219904862923114805821170771844066936259045121221687190321914609183007991932861508630041227879759528275502625056856830762788274218986687315863572269649355677047403312433018128995823001669862226235030794514849934236265385012223717485511116325175803928270559496972989611678663269245866948458821107434468289564273180286605119610077902420261302217764738343671760618967500981314714626284418358090105115083413732330589887624934740086347936078871196133113099760829786239088640043170531822124164451237670762505945248966688386485078797955384591984362490983778126449416302660536744919555809826482538582289465267861779591655933086734518787238031905057303062656962759028038158328265271701890680534419337868661881251971875272172178411547834330214732569965085180637626009684398201783215054295260733483589783670331019459208794289982896044226898925883385445781554418182063741045747796203695265190246185436070632870686096939170900191804188482139548276845021458483061704074154235856661791331061824509884967396763125573960749435988374132016375346184185839761715173761315347910851170818003874332186448567896184016516245962642264129078726277241587639837094006130555264164936057855876483246056896215988059915522769933051435176510702716932557107532081883008211963761753651501354992961724913930331302448725019137459313207092793560575656168278675845289624491221014618887522635631693482686301878868377821122632368458572817936786480522028251803794182776004556933571556493295136078308276071303778507853059522965120008145137788682908868827217644227491628192240398080877729785917185601163440098631581535065716494586837339398590248938783308622612032905009484181626856337093154617890293665591196783280361989396582010580865986497678086196744783347017255158235637835419083966046921978382410566066142075414954919175602963942246533130278162656722634720558796405614333770347488814715667456262215003644807106090485090349749540398708962933398426265873774942762266058007986802546055454538508119136884382527914334169496892884087174970131904533692039363280965366276314058850157191677853160065967277528830754765900849102860111954713967830928629784629343600942404838166076060475945653436356683589438116902727273083137273545746176290768427371162039182647206927981310719597529771944337952348330791834972587750628281868352 [161,32] -24376617826663340012175948412244167103814452258212800410471960171559565015497184101976549262054376336527071206326501995116988135257628608215373480865873078051281055126157108454858236530246456090941788730571845836087794068615992060340011880012520670011569086333342620025546308135781350506428433139165678204808423379206068586214896220709064692366959022377316427071644529749665363554377898197418694416321815044697505054369262586038118819080159366982087682917492169002508173985543895894745668101360014859201569693994665926640132792740785697403570597524044922934713734281771009615334603487540115841093434158937424172250264357595651375101072979898534229960083427760476246003046357046142338744233662721748643715460338170206696808229553695469174357143919167017532927003908800360614063195144236921653013928537323197873977285969437476574790092891574863616940237796625984542315586109095614536636122460963665205655251475440812864382123363365081497449070885781792600075588433052196709343520348561771765778290387296178884746417923754923309074894913121335884527331814105401989384786856796710746017239668266134145457851949801128865475845651845593742952271665005171699790545027250967855374841947394595352996564879373479879704071729480705391954267937092881915206112848872820685325814459064621793842737269699346234759061176131535977803487600521933541530334042866829296483882804618223163916078396548541330795429860002237275584794042405136833900832788396700015808254904223025625347508140687212475740143653349664183487747562746444550772748156633860446320174479186237300850216605518979514907832208185736589130443843592329433442414065672497851745012513124214301901457950680549676727227032898164054567099963187688957429865531875838506074707070912224618815917228707285158487672912451287890493806861086607520796060346262408494505954075300225823035289344935753822473880224346225148420016096997793884310286875329539806771742178071363818549763588213586581196933758190527873690306803324451072889609936802059965366279350889731134418932986690842295299844236461936349694454798930726386608187705241277609336833664039106550870554884103143559560704850039249417357761093160308184349832951712600159612732883999769730028569633431711185197877796716245268691016534053103300812532417335215519612136849400467469547757862435340905493487562956094354909208404956677721216890007269888833293043273022104977284526719816773565321368781585672377105131351308878181605768882218995599744916170819314220383100060707624864052567218175500780533156768476132662923096735813700558600815430251533854090573113606955871305918711811895287937423030113845412055603200 [161,33] 19824500788802768777268814885999359285921255789527598490537024552276538464567784321118091608867843332975854251983770264071134527056543797967090090910986362895930707612094598830004077068499310113801279536906364929149519686292085450312298654463805739726182623524351879666947964311020877305984248291832466893068744913065543990862621603172449081341269597752941014270765239731006394683381346612061368129586397498350056617956743528614664229003678644883999134099988494084180050417635301512607917429952400097947247290545739861191643269060799673418048526154892915104002070453887424003109739602380467687148112847519004982753838512228548580287902782373221689423887996365854593968250208287967418207734698494446934572157615964382336716139320847383939098995922261131339314966203320826257824402516012714394731194052989638571188642294863402288046460939125071919475222463202543757236730024666034043559922814479688295757407983914298269002695498452778291209814048062082457410139176093805766407052319377015932776460411285914966658205962637857104203962386917735767086162435009125299515895152262818318426044993623913945642027835708301676724836120804107052987180158898016796488590616261799017124397099897744552372353314495048213257983997735924210107489531960294641730632745216314386877477193609315766143158413964931762054146011418179799046360807365433514066247133681822162664085904827077641889369300226341977900825321768814711866736487358786685386563416820112281738057767505374521908238179878159102983055845732381883261001158286185906160424613672434415227657031653996138314909974268170875590395956954140370128713530520466748135847022044270227201937670801933021051698218686176445204531742479885041517744181825521129722526313330012572588556414714279767820966590588880888445422903210790510036754328736359528678953801202743969022065801112642082164509904918610446954780114721363259128445456742286500865717784075303934087827066743371751895729657347023946753346203499858507487060443821958013129071106718811234947151781821237260594112950328284375583665757915026946202397924065542611052274048776037487811660679025782727654020003458007184701513445198207076056946347525707224391370267716460567554690892941921937537957514405899624760384900213231507208327428099815948728736196244827214151458511586699239680688025927013098361731945536383635633429830228277621472848182065568968642006118248997213676875889203313723099018310437380811561852452675974828655439526897778679005171079077924873446400625241064598745133023660245693615055221871402727083611351314545724019360538326359490601421276413926771072542968254553961037825552140155234190080 [161,34] -8715455795556912518885011479823134459329998403241083903609043195321271982893700207780467315832865671807400676170593834951194369827485987217423947760985128717745478755223083757586856158584297137299042742903177929889343307633477662275881903912906452764492858441556602699260745377283100057585700082243698851725753234039692207403919936643956255878813390870379821494972037781361457555475219867596059742808775835623071932403428207643124342924517309435863349685433439454087416194982134571580619367432637101865832535126255062700158409567059959587708702658225365922086749752578050184043727326815887722649361678044958856002188820439156559131626703197842850237032661395482839992820292299397905419888352514473322445392522448157593795464447685812649921442833170622271854959426779511938178655820955525857180705209338134604876244332780122307484304220419981419623919850512035235434610419801177781987945810410617872369398079905844972410077089989375278875352069887775760274017881275319516183528141547613844285665028465410422552985644159664546576102249785499942360374322807673397908785802216571000854045277094641977617513490909631367571532790880411783745525850305589092791068149917684482348789096973526428539540874553224325600389008016828499743350601027345194609866956243236160263457179170621672270654522002567892427805820663395965338152150994551764904734015490318858706230485709859090998075360133343877824004481882532354239664668696229612425283578464005254181361019307687329988005534707511446993459233102264914263644087639546893868353106741997018008898342213126675917671087848546889516953975469560890723885844053476586716840419553254150938427876990741994944118094852652235010645083579838934348100719579427639976694491846067363825237701074389705622378452093952851428980625610539088085473484283134128751264367128182455517975023150806809174828001901001966279753446825987190980654479414685778692239987908380935977402115884155793786421948923748883278624215935218495238264053527158404742085227545669132590548453016392137388013746960374479642965164734317474861541663889033062231689466771381995279693747255036954987423924162685615736596762355699477318000257512502190521026615188963720127926143123001777105557260342796328885113160701620652779718031427968879055759391880165016069439855821044120800876697065145290791438800007331231747135904471438838558799096748355629549970413322870645000835750259660102229649593659060686759133742386013034410679635615075604221392637000118416418891924953829524524158165014046008000992695186920034862247705391874440528169415860503936124349638594923102001580111400024302609311239678785454080 [161,35] 2535410078966451784371996490355664356269407384626859365515002883599670152244775080299737577413938067003673936891401267516823746082018219529259827045863125146995767341019411649307554937333939750876783734678677248343597128087179830131373457024712338922717913068849700387262844863025182610955282943162617362244545298052317330249073228824825144997681527290694893555943402921626418946938912020322527082856324661151481720717676327818528372991425209351669094634960495758626622899065503274926787865422263398618511398985882307481462777374988067792843733797805392821502791154970502657643106802476890907961626353749674678498874779877316159070718921722310514092970594709027595716752355930226476551321728234634995379551195405466274616697228486528795678263445886976299458210775972071472973881164925648733916592811547507711310811035670542485876456462870962662446948292901024659648882848542418231144995101891318516238324233468608175892024057304603360113348206890769759239736877741623614228089442442491770236691255033867173571923154232242871767147982250815947951157396182009489945800323716526721513519011250981216751599867094479377590642087689686047370759950070963686174914954082632147726177583717459963253409292447484009527140185707032277909134011083026246926456383892629296226067968826662847710429342035694585815055925068067039443534704164654684695190116636450556091606823814025805287177257413407574949809361735990109194709367680632823599515210024260022639311020517135590429638448602295537886872437048539947275796469140121806921484615503840610680991463149248516802092908236002013454142088821672892695595417590419082580561127024021653477575880762409569751276163002791628673803227815169769338809613148523709839365972911678431226080548734875940353693539734228088369178344024137892486935536138263700745864364455491188786497524104853631054128350891752668592088049356315112374147547265003621866213990370657125928838315252427960539360982120303652156405328633879803786940155265963996666030415566685377620248256309550893775718831270947401893825781979160807437638854771311826056245946519046152547041488738838078723247524692234540900142661159061750554729853651983738785352467543957226773872534902863550464921907250395354124665494023940459416079711252884166844058446168492783185891288240237261726620683518280164189758565374167757231629040662047750631713316520101071517414830040698556976728499270747374192199488300478246856173676617007236770190203405703192140292544411290478377175130007919337760749078336305717181225839584423781600520120069880603493546612357071360842705299716446626478160487806753840840358201394280320 [161,36] -431392158617502117828910006138509368665816481316978029122765656876849936479999462542279640569754973282639865726528414779513964411805203466835896532543383506040208572699956668063767738721504367590195881562378412473391774176261108054889265419558961928281420470083880555201994702419734182711780360191311732806274865795180635040115573166924436072689376598163239906303978029423417593676304457740320209657167463699922734152151430643081391125003625417823158655670466610968303697386733775519926457933298859545987839637006447182636354586893649374401283154640331452579687798138370927922860737279333848805486883079004512703047657190421808351626120782447278454264808280397750505358689639814867854843072345503986133076949382490209507343704426830214335947150865252825275159700410917540625312862982309640353605897239138099477072712587493168426299268667544189792306732231809204375227053399133484472494167999656627138567829410586880373874653570168935060477522918224892419309975036760357867767833516371911713263018391002394957422751860431692331283797134711837458572929912743062591886285031172968987778607954945154147116119597769691566754993187104737827002292354347843453689555296051803809886544860834906189447382413419948087532835658949691054486014896067078478061397183496620348159133455780901067603759304282496056808868710723543225818826740459587461211346903794696550841309810966387963025786683461626254694870840783220573931252945783699182817200856220842822896376184067629545960750960061702357138034978631476977642097962226641973710975374136817464568511889942235991620145908418704987629507140306481652619250340227227794113335095218194878465919653124719096826737581128122782955500985371635652291509057336677316023045684388401949633539114970697212322011089874607233274772895421811848791405965505730189056236623273324405272150724358838944669878396695250390286380447690292294035933099384379838700169247431877931002532517982753384340517225944382570135914096283894245131220953781479260194027898474478699852661886959409275155132640320753829717103972127598342615311093953863570243075494907267057115997147867281724553363380831179626680687954189251958054403695147828209798306677295018980529247647238882541588541725615858469664965003632322068196352309688239630830273371353349554285812636805843876647327695980007949067248519300082476737984754280185979654806742129822855349478522255783652207285285518964500525850898623961971036795496442981573344429146443284938249424612851606940680633417387398184480748995813534651062207750227157428886500554641595871319681173322200238577389035983160786250865841807765439368199884800 [161,37] 25424100933277026602793731114619183702336250351547413319880570435785748636114485479397826896335310499093578691608315164578819187162029136659000538371454636737691264660478999723927459678310502546253066540568721127701044176847687738047324109497963801447421168857546404164073286750889375136965239346505234123517114783195584872397460448220469809554408643368927378362288501742631491116223687178012130779531950756553997033627251090490013255502974413820992125911041060481632407088907860461525731032219836032696028105107835627994881411451129099833763722668342731106816863135600963198786834934021788816236229868015607665668429301565038996134008603106900318689235841451720883713865447681209730880115404317968747972268405634101646407581973387550527878592260701338716399556004436214059743584499180243224418258247334895879701785719164030616408663105969382576191779867527431921097477919478777766391951482373806759399211550041257871503107675750556317345497101522037802858152045330456547920615209302502514165244296174696264761839063824795488173406493297370313164230391842429750172008600788464765638837481094494452348110316281019086515083872541300272857938395918983382716165582840028411453138432400022734804289336305561385813961557141995972038968792617846899224626283695647467323369184237574218676397242572540636593185382145476174945666042601045936511816003364991287745848464650785324560063087287596354831550303530902498980900032158185588731304453236774056829043413025440800273375397906277278141289458960346659456057159072101988387306665875492968999614907456688356051943838280891159599514057488897613864514633417079004249510121218350303629718928728291638120091502758579322588705896046948864055557902786591115629476088875397507763046734506470386541235469558456318371742276036436896036354705404269438053982207874622942283038166509679512307144712151150953536977741610063332668705841076352752977435689580602246749256069554447520716134499976796396124294893964767928579200500756448442864618807044305143538568644011493066162885730267755312590363408066706391765331028780688613276390725493922420214681992183498841415680580154228164719508004796310425598382475251079516570058006223378289550721071248501421690431406844417187430625932370148801755978865235409358002086809024609127991042922429116874436530875736671110407521765748687018158726863163716762781944846834256770263491236571324057766857872053781182755532586996611038868891982042171801898263062054361653573071540180255755567589347023034477149054257365419126057782291031821745239087354309896467609311816516622597022550597224353739397719556993654465723107840 [161,38] -29091109213390560774062723245669941737502071595690050821877533482901350063952704462548855368688499932749079743620728388946926865703466391604799621692344005186673348494975411894578691749535511969958655633020310493047478090155715206648881831738107361735781818927827939422895805747825179141137988851432838743323569768895457642217834181056695058938075613406993974745423939180037241730212469123091627345736135755609881298129922256202084702446856848661333800798023433758419056240542660378207287788442539268148050445610331333322445355754308449800952085338719569898732360852533064250640827953863969893189186012060030428433688866032656935307240914056935438333884192388620369201720451736836468105720556603763465644552040609721486427057699289583832008604055362058512431497957949949968626746015333332118571471865218251879481362666315591751790250765141877701910441614095824165627543791946072082125167691601735897172955755711927075776489623058225823299061510531110533209840035317294240786286035951340369470254488495511943972567398105492096733067167328942853099808294240696097973125850501907835577627314338110760690077317770375799952955302609710019774677959414785755286253959072044760465894861665732879762920846760415745314463097916616375406172931670194693876855067748950879712169443233922124914418369210662622908481876229164347072084730040657383898072901043469568640809273596779325550431413129992742065110738163369521370255929134916895479899646317476445800493800828472084915454247441697774594267474841513488577511154736652594588101466526286516196102154329541385005731081143702278566709431193655351063283931374897456600865878488495443529867695428287853687532580372076423292486705728214299912180668779556791272336689740092902537136457692513658948585241098897369026999710652486549335084424344089833855405981498475882956998207992540567315526904044037616202169181598412003221791797003919877574970367816627537925432544810373041681592937480740930224587437537819558761699790560883857381621860340372320511409170407753057057282151018962739859684049660486316008881672650897467044223324214857287311665475937981566931984672738034364827569434496513393243498817437193045750785004937492814269395066868457970497323278470820600873122023259455958152065823849752773239689555760990973069691612458930403815322018009487890162847685550683187841663401151652825456433415483584272802187006391758192037220032286573503991419197966735412619798027173151011448866652524620887790228043071140438661037295476292567083901342319558509957493660718536357227480913237783026046609586538847355753627950508773778727473708763554221935872 [161,39] 47929120981161870517483547626729291133204892026363009636098666579053381663489544182450323755295773558345065151338057726476759687621379548302146126181874171779819470095184859680784809870912563430507184224154091839453050860501509739099598750606828683791687325377182919307569948472111185437740767055906586433624166207081683941188888403588845031770637743884928239007307011236258568404850811352706963378402524250943020299770485537829905495443538408295142965615962261133492706855595415700567612444600734013523841816352324546466561989664586701816863043975734723575546768393120969846605078603717983438779629572502753165839157573916321153603857869279306681814404948484844318141446708418786772857338331096298668956605987651231140512077213228765577503494482788281973321455541918721450527938140761667602985485038454503529357350898778237903426817461123515012954747425291738728811616884310060452140480012146439089786964312672902842375379933355498722043646337398637997177240804225021688806605945974086682975305994448815974758002222656262038194949667646565942380554484876520051022443734263132104960903588521314841966368406527488191410806205280631407573946654879156730313673525433347780206078488810440925993697230570554816760801016185903677323405365035895254573257594930137696977746792795819607592009312791225291495747509730721404636701513009746593871955089190081251708062011297746766767051775590179781103697245007443089675836262044993525967881781137092990145015666835706519132852675659071721477500386490064631575108441798282338377427449167230337389709927958173666297450234872088288115971711879852537936353813302942882536758705876675355623381062051951370360403175098680954802570465316206305240263933651118942963487992601855152839726785477435162496982994549763954435405011170266417540611374875332117463934559402621534571746646764730210282680859560708489197237284230232328786857973436096786251202535308997134797195952503911851637554481505770921466367867537234276530543267646626986583980435318238755829706593936139993292395651530494928891847172555137263795545012545620260873007186027463428704991879315025078278123992993765102063235949844444265608871265778934451942549644640646564607967130999786481730110966910517593742061430930200146946202842284543644108685073793986035844954679499926430202419522266089958506864148637496364708426209848973429139455932340298079680876473998969218318413873805567850964873700896574079397751047467127850924540270750573557492697975338010363936498029089425208593257556637046117597895029227866486490930739649939673255904222369669730894077990809366199716821102274145299104 [161,40] -37653855958808184951207687962283558961066715916066045932874437839153417807572200265904240474900685240548404459997467036243327499031767290050908213826648811685430389749185358738798348874953743966238682514993581154467875261161378491296024182641234391375651437483360664934734765590036035094150992545603648394870173849370516448889307918311844919411846549726818561792458457580514932530119279626640013864942206820587505215604624951729024102775806693509349921541234882567747514748679945781685538185931596187667414161779400439382142895613850810726409587144470067966906615708860781969051513911405744434595796594358583512996879678972460305657940375295728068084095273190294646893876914419204790372288623833444910058227994716684287501982914296745928601085987244535555466432779897030676729845218486476621699878900415563681306185272295392026034467216080580059557589703955768618421450478123253977600379795508654560486307278507196517820708595439472812149913707932451666971964502969889214248752471134346366923702935132750936052647018296309817943389225176892198055584772073285215788370874107580054199863998981974149329948352478965980005461525791097185159801830772674664556258705737938942483061245286790247550967057158703608364681467897657291801295058137210818518009797914091013325535156731301330341828939951733190206862075126582803237916236864641482885036016758402735068606278278345355514848290098524154235327016350254832921443892932193953820948032482018839003953105023356150278209943159605803460026098662106527648716620627454564873928020318683936193632539491322879272542886696553091216117340931894749259871068555461548114664680533723386744875798359884290985006255179719975068350435317935903693746828384634065092109464955490377476490623942976036000591702518819816710457105149802268371672520786626315325373609853306312968740359597047861269679599615568319071428974259221150304800630193929595841288817574105678112667906351591049354409117020382872024899811304324187630867475139649111296291915025420987476088516938528320084330784848345761001775522957807011913177649164638474270831150699557880432995536453939712508651077052365780641988136727480697086497457762841062973230975009346232798811459267857312109826827181902904956702312918392378970311222550358096536207645459063176003846707095198451133203498423423288479540470903200675730098666517103080746773562865123100591752746855258752373488293170390284994722499172493407133821394973422483727443236810030181770356501931417060833466997719685407336662589462459210969257636286045009946113570382301762942320809692698586427919986739482897836898754182530048 [161,41] 20582236521736615954404618462326403732146162082805384672104004445061177026535282914349348544574925922246546588142544013444925167370660652991766577292465612871645104274439656424967944670459419438861496230476224826087981041805277554126928105301373452359542581153815851970642077395975495769460372953624022024506123956106654704542124866753001007568834260285577512288294959495892485633719932897059095375562595080303966661853051824465993618486122862460785865199999443805979792346428474012161512486728350339169611746512124495156685913836566697585022139279794249960014590566838158823236907281715099467529748608359025559920396142433126202296831498226299069042595754554919873868183270965073464688810879482744827276906016725707713187486746135013164381391639101813589033787099237588419974523797631171008681289382819300304776836458244908990800071597700837090690069118419572202467654626215651696143187571645120588292793259494421226063317875505669941477275864790866863556160271719219009650114060155602204332343295764475157299986993366819724066142624320903688642515743565431400155276706481055059610112477224489087228779559916235204921471972020022422023135930785072132014713827453332672705098664099418826593166024499952790176462591394656562305847317957365996187421405422933779500592526090030381724921982452269178207547585169398668182180717071545713826779165656200856778471701684814654313717248471648251679045621873054521589551258064234715582817147214739337917495483081762989054958318557200542999319728325259062172700332536980353449591574502791578995570582683198259346003668051841514495586557712435384935189685483325918512080713516917943231213089292749717458165985905208239034112487405442915809419945462849845434230784192768470102447786123850621840601097742482086439759564438115890179666869280893594757335336525300848423923970885179916571947996696417240237815463886262351059572630563253306461011458567055716772166613882244840953950170639042812382244660665849594196411919110522600423278156054672235032132937670469263156933496951830085437256672664298699305047700119056511374476329959750454736015098556768965554305828872684638030069906450424883583935795525996292174007100794859264227807944983862788220849287775168352006506788681881281514711651443364269395874277502782043338458861540004538844429264271192795354925162894240963713380189527048832265331904539665013300785392955087520409927441114064026742415010847404980310753277117709267688618085728629241972129798789757209826291835536363530393314632805740184561426537146847285299326907003863272336720472160671504697602659503424446773160267940480 [161,42] -8937461618719930937812907672832870802597792590092505028966239932505448645034478015534900799503023331335364170527247454701358555394809270664959815147659792811559665530805953779785428322803366158753436946640695215034889922758348556498322218520591194389731836324646379695876801415751969580995319540441740852517835621471564490450174048745384096921351193983676394767123361280263361046196533666103780946399504707743356281423351102150018712700937448970774748572461353978274450610749538652921972427648893184952322009985946189767743803210442038393209195994386665681343832446938475825999125755844819905578229829177093302308599565092509709079508149937087713132523972918225446018450712906975358754618077822635638425737197503478016141943097510461482934414528532687110504221491851924520117824438443879340358232442856111014675163480230239989656963586616409195669541882751501506523591165734534968580978267811486977454801465290349201549283703045805842946882707239339285621625845273406587254990666567551639618935528604541955819807980296373811781979654237240623563525704652178166838691609052926010570396328945110138420260193838673000797440944171502269003309258487341852407873090728954208753280527564238749875647720374646946752190629339603600893489013298081555774338708995463574656118395692566158441418118216835198896102799737977944464448345663547297259886253952498974312607282909237283144929925527034421450510371111519791175450814967697153063273559545713400890322530189692387632332315698698002328091785320338706364272321973163928993447976138874689759258571837239521548698158531737295093926492599143379549380878015305435558438260095946166495937816635270153245239762086576971885944212469720765406255750983088557528064904553382304521059881780280883378722878664757322822653002750478272868564814671731274246591404216259407460619441557218428456794704990563515009077105053420669300586846935147815620732497918369312290072108597669555498047606534560822614326331359902289742500255491765005038725253809058893717814571206203012583992389110758976337082243680309592877483490288762567839743319562232897867325873449044797672590498165162856270680435947927395006640048655369731707642133797771340732357845039490164685268261947066743704874272222585326175790521268074135369252144388551898690119754238446374215482784341604025988446069863873063948796580229170016818743149707597293140788408040508441862815237047484696488493111992764459963897930891739406905660699561751484289125794384729963032730255219036620647964178465064329544192855524444566988608787638897007001898328814026411262031669382295967030784196864 [161,43] 3285845272408073248709674290627917476254148251740804888124095578426663353335578661219374799955650466751013786794380189787882112967993710350492221666975208309949661015811530153932489603953331882196329305309139668849810347573304074419329038684183620673235924418422272661927552087415056339506507113396131726448426052747718982660830760748762170760602022496326419620927680751273764294361260183767047161945890827861277415178736284812351564640774426349375699022355281377885839011663357373013940150086797139975180000008968684945776337891404343673823610366943975555992782057982516117629718366114139956043034401739327093879977094781007113109686444683667689489875089335818885589320673649249904610616193562870625611612943786771817179814399739869708787065552638531058837427660937013509286569545878338149771446530252602966725889421570643637752674136852053825644970192935974173928136690723124944090725007502152611655285373749649922431729155923533108077886331805897627623844169422959191769148650165709554784113748297010167965096319305507007653622968520571356240112984688344378479472269655253512826649516357378857570546482999083663907742850175978304543498978947970256976306098363223606063083567791276499779788261204307821031100446091568240034468965534182877157232066221159567506983545236507843128740300738487572363813965647130885562171316636779620506491473644185615680836943971840024308701906689195484303596962611632794957440999957087217593921029024318527410182528116681977637086635246859174459009341744545500720643183070217623202359059930117594150065887824010686626641591036730654143325322597147115523225902213013824537877430685730473242822201512602925757623672817432839619583685879471338089041168440204467387522363415301077497850516214335589097824650035427127729732732935097158941697425009028938669405154329775814163807287301468271947479493869381894797890192613400206033821672714045624132424482015348967968872315312836465890655325945618778100133049782930713875894799114044712181775981764068074776615656612475908289739256912105636887876665624797134826213197137765894169770218112958580745448653627013655435117590662851720495790073758322940423615463839640753876340751496067007270173811676313295950640915186676498160439186519799583934017775719350675452077774869631138755399592761458075947399802476851458448937624286548743867707966171321864173415584487374085534649209538393911351987967096815082662256596607244735028463999737377583412405218039784385988374165092100224880463889219617538881164839348742736973725662431277896346320076526578981793021342714576473148731968541003987558199904 [161,44] -1062912722537325833613367428051643452836373254463252050876412577269235527593062056899853550279190970847357191207510112217907674951392571272929758431962730134866700191774874181477860585201553552374409604974787603494869801024022386351982965160327611962744540602405379886259820597427426883112011401107575947480772845595435066469152925137861198877918593605824639282627989075344968985719725693475938674150737595449864985616125158038197533779380724372607356561219039827085913365220964013502873388816779034027174318474961174289193823072233401053135329736732296521189483717805789014649585888808088210491868696284447165160060651983935090946713444968377451771024807575346520051108133533522467789478540150341863646814716759255014768662197765477941785560509895688481172301923169219321806883373624486723444573098633762720202897703814509429744033729610602009407672135245510875522990964412742268115364000052309499791559574398059718737626465245950014708980734271119809599899430440293638043189285426550386009381122869090898347358203650409314806790186189046407362376325527206974935098887471219171706698591179367591119199916083162537677518654752700340738636323154389067812048260875696950838314161476795238998183694214258616435755885626949886996013218696433411411099110497582905315618833060473685044006968869002540337536550302072837166757970932432504639031345881160708100752952505176997272042768316714321883268636258631979468876050182211549222607691367805349133451991463954114304578642509391803527123943373632165620709550892698528964024524603368095861017535462658608930835676904023214105037970413571140126441739258370120588108556123565969488491791783820985705731517364285107392820405382877468480583558671946066079029324364885527511372079143374898823701299356324182235862623590484806355016583981445553299851352751912951678452055882161344532343377670883357382398729570238786492262131826899812490466148803917412852827643171131225606268513826864392449473659446123047521271014145137743157343402121028678014618845560736919806494031300301014783178644832299107387601236010868476224972550036421288905900085691377464123823474683144347912821282286299618297906074755359378476915397501710151789159297112011561775870845002488141720187653794679422865789844746580147650362520866725899858301604593913096778411891590491431724381558703921408046338737739379494931243838875764367041066450131489566133953503794067310299238030182458696630839779628669576356627073831973024487367321916719505067264351511261195244940954607489253314453285241489717053917786059017987738177411752626275560805097049373245839936 [161,45] 311842801598199915230521917146657662752343361142823143891631168105139286463319988817897095286202490184361713561204110332369843888368379132886516745460388899138416277421113721789641947278936001334260838840330689628477523229907784657356288740334901754020671011010333186818709534483369933742469134284735701022916741531134561852154683967618746093841063870215185202364101601757709480042696805203523290410508921650705153192798462364729244027796566869255481640725719834331411415911533754949469967317311446450915508803007117906289794331232769173997888818911731258614383968417747108993088085855824160667053735268002791438186339326420004132522188983656153741198766275827183199716179196623819776139509560092918292980168980439993979019572220905057247661864526082835783746810989630724995801013682895020812913867759496401788745227024782745280911096725942841501337329261859670776336382892022451384779952634824799918911613671941506619658695478923588649023458342145868240860689148756326471235468684145378901282530279069995683698707498721718085885121470295492878972245261639130774122932376561425270622535345666967540931184095084589916846442613509768314270147149335489253478508947104086238445935799068221352114208821488932065856530514827387827892518958394544457175828632347534553384294362743681131302981170146746878328749277090442699820291251004793853281594976757715964976268930190552562612303823446183125709166473081543655005491150791722952890028642726436667449665457869587885561932408662631658129350007004216728686954801432487444756302284061853059237187604547162948618937701584792709713439964524534134769135189381747571624754021109374057044109118515826496417576466697504814097452180242952045105043596131398265965050056643948042026394500733913953177113169641161096681793583162575593154147559627263468100013387913254796650183972614364123530777093143981046938903343522233368008471246920770557217890611279991471401901005788445247545840021797518582985254245866098459175821976105590894961943389794566594246307871926740211296886207294643867924627671671877207785299462203268369421900964605410824295636070349284149118651050866172015996214970223584769034179129727015296127274998200179224447167409020551539160873662927355044204352972585688843606494498892456576874688366058962043440196852390150109870015790733637635007905287548964689114106223641178370169349797483342716920047748326627607608290482309650680445985180559683143389872677073352268551098352044867571168446483344658138156613654461564407703706996414069752017715927001172225534887966879580874411643197434881082179804152147505672 [161,46] -86364293248892843735644988735260951916615043670952022629083274850184800006656557225773321763601768439482465427195047507029518467346076774767433111508586889815855254363822278700033461296307977248119540982906985225855305653990169507905831709780092471737178499354796533177294079075544433457812284897434698623251972461632695724324254495221810053357706925080340384454077428561639251390315288941039093464201365322042534644856623009123351415794694514189701426240644759281413034071560395525808558700991134928401531040757100804587946703222926989477133039547194379013812522185649099222989368987757945980119024507246693501839755009401299578729540867515355896885133040145915576105898144166974474099683731240561936497908820140090403251120121397707089553011606657547934264195639860228727739554322776875180986384302044000975850693245736315992198078296145990196465261666986754462202119480850048799707305022268994370998791248985801224484220860344624706705081646163939043823669308320307788242845653237638814613394684988054463882688104603053069014368738526898113674645099756539276212740556745192595201019838709775188871022167274636522298023028415982252118664007412776292970414156934903406618701972319901838651904214691879618365502413645142082353246597345002683157581658913013354155016025261836009749861496059123948538494179896533991140675269743491460601967362512040082902959044145764599376987922770949717887466575442789556675296580518000460221073792189733507012725977272014280067657138010321128949152908920833382976875774275404625756759969223841502587239832950912483704740223540692310499742501196801613852919432928788508171983777767754635891841160190497890672991247861388369063302896103401811467437698473789214226123165989909757507086915672024724450815492970315248278760751616591798939517979300309769880902325594169197205459051250248304354757766909849519513928183345485628013489231800434781417263158923013923627223890460732053370958330254272693297640769828934342654938766376669990122640539701871067866871838914547025440089125747041231307461629645574621057370808536635937038325655287270241323872590470768481234923579448297325274564435824970634364023090966976085389575005373207255832632880053701036651231899038470536332467553191421338374000225320659933479778325934165050276804779672192215962446354844982685624758714462042524030538261011646478570712816592718897852571711950074089794971920895667354044659446763629123730266947769355397271607353760486115642648213574417814192553534631603166931451323780712999990303862622101841155905095575581942429193043741829967139138281031168 [161,47] 24300070135581235167518841086027567279677491111589651357702798959008833086701599698280896842903656128777069909202132549642992387167414436329131911232354717788460275390037266873948096553979074162687359977995514644612708048636011132026605252787441341924886828911442461961212022353973809541824011501306381937551802313791115799389838259743952555465171592904640419634537427209767535365354787930322152158283009142378925373447732995645313905639446757657460491798766818105817339716092898703455753765110284811779469452926106379106165031734986178790851629458936874407484732728788420903548340558848040982836984124448659464515977238668716998657709025042241911660376333142569994412637331132139076119958528076911091468794438623558893624426024112323488835230595859730771531935513078848778545649196864207267230032940164702823121100423372806347770011164497376880048362696541228662416310961370047049206367763822998905045909791228949530680085335120863693491814858919970416841216513087987008100720701932688058118256680291799937769512038392187202262150167478486676177467818591929497034622747890113970720799732556987500262582354439207499599508591964998937872394039175595987803898908004988488316768058945898985832032604193548396143083973860967611791324243205942911611823309026821041763271243878219765872897102648013273010441949276923129234890884109368195589169785766980712136934653320547639215189924647495159414635392437361263291505429842277341399898335754346016692234688519441637029754385631881358463940234030128622003385138193765292923249278424439492783157858559152880280023322618710469920366053500358064319104756137112541439502358950602970438692324540528466953140106251020564701684220960387121020331125840067006511400334979705540535434725983133242138666998179913333228413791034964586039624973969752442172582147428782684186228002594581068851159976722275102241491079785836492364272627188475182891755636901515764212366450823893310637662631711038048705628304298186552799779833442478736590728184426484347376318734983366481253226882146912137849944799965207352279813553693794597439617174015527563960056446589989378865786788469164908289985949993518424058831084084365193426245803324687215042569641025496334139231346441994903811506103152485200340146441315973297689328776141089293700797224516079972275190276631142240181642130693629659591854437425181572296861034741015215423204840116480710851358338944300547142574917614840161637349604843955139928236455305263594234129606486483749403522022569562988159781649505920494126951057759702168744057594558162405270720360745146946268721189104 [161,48] -7630285354027305316949729541309959187183580388168513674520571864388608202306462700055868275471220891882614171124338290481916108882313903489978813380610709835094608301212954290248873218799142080893602646812606777592848313973583885259374370141805179276453607113947080070634567952093414280798654541319589429031940068936788750406541737788246059669966161648509970548050119615662208390492568061035822620364040397951658197933254203118475914974112379659193149055216430178269663553651147524211750060251449642456078487744876944285521883962064239390795833656436040391116822676658533236989152646831512459565309796866291988951620283759484987137012815384283796969227083191434153596192079627228576308235830909466497402665165908103533163573410960611537556435760854505477982429802926952217808570609328562061936443474609703080984699191150983687463870429930500827303063531861416272946898859082624827432387925690912420121034103098561777016822980723805163548883281290430391875018317624986159843124362167736905509605425422754187790183174836845573126712208202556023123452072724207299887462024883917121546721970607618433763307718403188173200435848662722803581171878389793440510813523658249079348056491072462603927423966725996454268589872835815510895164103831380011794917620213909393725449280757625540977823366433052813443978032748603896523649309296750496412998756772494566063215721967395778830009119591105677588451993428626067306580763925928309139661764231681091388427793093146157118586021735865105061466537555005616583317281991203722002362571935446605193500818365990238076434763251974874257060216722109204991498039256050939995408336791009553279904861213763839666870902404233608205542782838050161811911763983041674804116950618973640003525483659191284899569744521930633804521310362732357128639218085981154601372660795512134068787360368657373788540306764492268238056517115710763473769894288281101845203357821375427065810051380123727446803189118683129077112938007361299093235480104970179607063875911801786318100438254630096339588361415754950495487174225781008923334662540799021703254786287753497850888362802495617305952309072633192985913766525378724747828742265127836984241712672734733452976991216340425575972992926652491840577271368245847607910993314721234054813918371498031940949777976195917371651859809209075688617595767630261283280474084793672533369798234988953168253160898011597584915946691659371548130038606101959030793011547883947627719341232590762898870578425282537806824150035042597963839810480357047346617763068168296032545802805471075323718818810728462266624640 [161,49] 2700069924793710672599840575659736786417341675576356869603421948316895708949093077141423136100071332788398553906677764261883390455661100302965123948178738781353741995926646852299710805876147934252339666644237041657650535459049278624454243577202370488311634720607490986639851927298701520796906447289598499647038114385405844313230121982296965513593793877740875169723630336395339491369230864518881676787120436178500543990241382061329553271238332659041244549020976707259541999249631592052951281328717975200432506839981879005281722059947517322366851009377768531514104182399860787908227498549342666446755193637561231572908797967334873927632027043565888956563634533428494117198925378035988331972866999920477814028836353035133233004737308563799302273069160411610733890320177517186823384863677619781012009327376472764397637345578736886780791281361441354217248851427666294417066046767674836097826664250588972415937655603739520712939031631077856703709911097587212083928663260036958422377668367020424756058330722668097217537019883313437371333160022771387766477251974809873017045973208197039322576867287065363094282034310419686042835917755846009398622313341423341577560313648894490598625452938843820942692391515895256873622301978088052107653067264102747618858911502459533239397586284463367150268462907035208398143274828100640216051578943615819441851239165621239676033194341568413148678664307402763650441280859562429072080376417182952747619823141944339286691030234405361190300025106085842996251792234741006784077365629753531033103679053573986670077615342274847699766509584346308027498539505447401306686281680732231359186327282076503054418149630362971454786446605284132837073203519573605319015394837950212969996524054471316607957712740945330964135629938249425902686985709369602941955772712137030150668112635547978878372266946986989325246767030754345394554723116014558673519378673898443851454435940858476157859742589457122093963665778783416188359170681720099277044861193138600504547126067942411688557098952256821821749786862682466345493771542608210912137775793964447159292027318425622737381213472541933003363361241456176940323949438891718645089207055610536538906111594219731711256584155122588396331682742130692755067651322640208181204381144842413538625573796125294941796876030328336166136140337731438026862106064825506174808959295941243576767290026306602029772780625090700358674083321012792410990259664322889888725183733447252853269746961947429418153324983969016195761639178023912687984134703492349588928076312645648301015861695799327195745882243767324002192 [161,50] -958598730648600385635974887281455397532386417234122645325734140270178334888766111100436233149080595849047350549901044020133020853842607305869642524683739155482770131592528464334004058420465168976170478633133127635777813890991012623339165884188692489923880706119126726696424838795635132042770159204073179092676035116829306658878906070245428713599114784298149536394616812072612322535141296281614364553679653875698361564219670370119480555558791641256658381312763001910559412409763004067574547240476808511871393084632151291563664870716575147434521228995480627925897977157327823366084923578032789986981791120360020091636498450994875045086040258916731029530893998455452390900442054743171305547695196605998591967103945910898890343007899984505734886910971563636939670051618034254533678348230041978472597496537825352098111440896517036242566111344637087197763610328317582484936927376911522581943691588376735467552763457816286975010029752613829989578933655025448228718369399100476089989509964773015345294058685490209083086586187373343557238187887495538979235681754167291125699343381599239776645224185707103568636396457575660631026909431823123140495636539909073031349393421569708162244427739012847322698674007157206522080099801980192277369806416186711654266161195780004627826879104786611778559801031159480160988725769014291822791318016156286950317676011862081484727007455609565094166634028314303878327569429677461019181902642060878028410680042556289843679858285871272082709592122757677786301815883844055636427597487249344595057510611220987254176304939261386985627388915954379481335458010285055414290180221617282135538452447524576410037816912235597891205884507970619533795007889185987473755167549769887161214900230097397460494756750331547281470477982983574989730195020916479318533824552339583901579473206305778911704875259806920568244729828412741348174674838676449828435114476319523261190243359070639317881334931746203449200189525995732234917399313348653116933369193468811480786317560420884718514329331873976894458487982901961985045527009156179165688173635407489063876280062986860900872301071957784136097605318717718486741557589410669702497387562901708213118140520534405796615183658099646367142366187184270392012511734559879169324689852204715815446696443419787822333786335434209967713927695279844336974545698797575450799822087981547763278507285425957187031211859938102505326934317842364336013274019108497014177947363431691169055193164142620294415935104296505846741608795664162962264936972744727256793013107146880698719857449687488964057206595835628672 [161,51] 297729552027282254781841471675311479823177425903175468714880184510728371354334984348211207316481498714843709460716892020062747888357397061356126801181135862001864922764201898334505377106903017382169043166887410141321105571861205080691778284088745257339701591529440155577441532615259612378553475421420029668148363066155975499184399076227317627695316749409663152929516537794877175717224375631827671146613671526844264883979374786060232055933215475988684104863868829191647411644358286162381979600218292408701245587276572456485386884817426743177288487761721626616117823906645088817739603321190882110835045001686526191602584190652347999526759067414741881903368693531125384809327190001751501284985126599999173393420468733830559721776359664632668980586160226587473872577233802585493488923817145786192138110638356882937720111907194073783962610179133948954140795544702714487387228464844244836041037787622537724996972175691694458480089095964948052482619164048993958238342234498548899973279512881548082969573283860561362812771123292011065122277631165016870548109276771432084206803406124860917222766400596219699793580171825333969779702456186809015580984064386919374026885057198719406382860040960793366529587045693991744914017869252526677493878446876518296424201681975300607697880098785734859577531406865633522984041148005748931562174029860821815808687108514606715662492243248039138768756397627379009999221356596070298803082315691261908345884088091824759042940413641957145870956351808133871911923099648456733778259009947513772024694875476334539321439654633870376049701032371532696605683512593722181660101237466427278046987925958017240084762573596641697614934435569719977094218978523584485494997493485359240666783484810667913775646242055261865831084961702786775460822371263987058398353322030131382280778903263562024367433108876617168178313192195401331049334939088727637511384697791627326810514099500187085210704270911949119574369154660476301754576446205040673156789589811607613525580612916276056088344371778255459074653344177197940133874978581748851198248087388054230727334805275301750740241175349999667869694410919730142690746948541864744693176752990060125737985024173004170008634238352658727749935175325053017782191170274065330591519428171441906672549975715419884697872215683179239726989954062153044638535513814073760039559224013708836384289327781151013853387843351308047215014937358711849453345827201501710444907316691721442290058253627422299669372457991911385594569786381826042271430069611188048130712968575926278277572569051419598630668928094352 [161,52] -72210338262168999439797350196743135559988658748257672458096586155309698828520117541161612881197253450682501156406195178918612746509872771489854585701799715213449408318316163261695301004639664969830313108034014703654785403508740360510986968070056357445779607031654688573139806870853958032006305288788720073777933635955419936826396341392238931852820092688840691994679182685753785794979986518857316435225964523813089230465686563311761675525143465754583346657716892957050881437668755402109491828746558791705314422975308219780344200455717492399305385958698068195620153225893609500976390452454584674406951250620275310168531133001029054012482221495967169667953139152641375224983139022330927142051465612507949052596765479708746660123217359279795885963586630321293489288594716501323421065579364491729108880601060307311097969738865002575221390227956506706828979073287234099303336206756272563378458430991314604904882552546840456432928346445888593338540899650024564616541195461898824824235222596106328073993082949057749992640304239313447954616114999754570770644906578397329576687884414434684454277817083187115643179921947326403509097129109665565435062965347151101023163835745006442860683638817218564803291202566869430408361863660715880146104640421110513224683438850354550532112738360249515668708919520533875529878475902937726896158627237308096827909479098695455592559517429577882810162972207712964322894977570127718353024403643043284473160258009081860349758914944351316384859169300047651051641017759751721933707675100735425747594924249293583552822687440435297893965322144542126102002298743384423384022096868836178892142961458252390977333348359857754681942470173229896318951212517320735405069786740092397313667692015565961431431901792013124442087761147250820092520210479873447698438501233674679692495936022466178583028466745958145379582072775569143731892529018197996910391812823259554956780422450149131207410054063118193825621068497088766987829624470083816240258879630038458543035669196324109764802995548482187043777021974169463298906461706306105382878177172876723484994229581741298301370730704180495865392707128175134632548986405107762304016347344782872771959662273377567246368657665064445065384861699139624286298036634741649711886117656354321970880244713416514904311229519533239118899740942261263703658395343640154469611717982787941534735082683337323794315802716872305294219030542108084593253952396246116765281598794176998356284107475657373262495468089518287493646386246934322971794146276073548920852515743804098586810573839723749702279999104 [161,53] 11567517594338578724534634404559928991227615748679239991307868583236572853499396916084199239244816908902714449369621610629664600623503234171088327383338633698658765235354247952765667592948756598846805843635895733512011547136591406658649420146516576551283612931485868674429744009725148411182208520196968065323388132129742808867103669314943328220212891454951638203388794899934410503865071227032753928377510311686288903068256399138470235433945698912451174750897743274383104046672272528405886305007233595868951783663042925424423750094720623913929662980083565311912285527091537450784364392345081568732131774855035106926585973228607549668031976802973347524820552752836859022521367245085557952756485698397646840563067961168259992019407291660292524070102873168592868630424517136482520591799415654004089515097351077900551970248134795827728699006407058052917135901618940795373346566354210108726440730275048373248376583120340372033254767241123705869902673248804688288728456447289573390014386586178861100685373313596492324388733640796247902538029245912443963438992052090089469296453288603008648841227169826113065062406220624661821599890726855816753466288953980814247193370872199872078835978122182313386612336423595633135766232569557970595880040451940008374518830288174614309048270885602095055463373167121141931588780971749967831712427986990944427009159837288633029520845054195541083605832195213278559960041792944210326418397493403358159519743168367081447034162980356348328740101548152388890861247619460401421762306682567129314928915324102398825939633748288344073799894395221325511500993363684053731026464936390973625463044758905375435918991111253823525082277465333865918992868814443672046618666761621076013941778814233632327316936753323837521873515136481585733426989979158689696750949304652824892997889929188460660759794574845683839055525216874672320234449188837604617100667963504965577600904636336339436259452755622054383196461179855430420981542698148827066177755943402636187029243769711689820503719289240496778253815238749055896974964102245671410961102371618836129903470747924953601663200582004150830227401666832559806746625048066474141771845496215886529990679044957584150672303310764329139673947616700531136706363296906765742064029975901515146135917249246521578907675962735048883865818578379023853118709314183842305751629176229801242857671887932929045184357362323943517021571139195582423422567491558670331828743535669466690431705681011617473637412382005843485765327918589286108446344659570722398311447451996680668817169939992830654022864 [161,54] -462957800228845166345517169341810778738958236701892700264853536727877041799912100642281476199608167145145605858464197522003501370609665328205119674861032330990450695239844091334743617438571958747002831295206450021328786988235763523832563718094633215536177026701517358968746086600591766194016724264804205836009802816597878720976021642781755189106613548486286806859066717795723261849944031055541628818597399266384154559700754854735749992156793461007152617520947851814163015859674208025932800610953536713188230469879675588070553083222233557655385793812305394945671526835972137662838792901443454833361335104504310443756642543219511420772801204325608453598340513343372477649089309181396900127275069974723442779998308214713451985230790051459317344404852477458443308097998648376927741921988864572739703876314116099796235155252430647362009120665520120827710518816199543754670448388542152031022239147897068546013084476248457481502939015978720418859070134484846023853903834138492606814788539847267091314446314089199657071636039609367922079305808349246053589468769100774348882809877395655347925990661076359415355668243510954656698236960296439037578010483446773154316513529225624536970271628166568686764264047874995915246652024217021374112563371324872580166697584711402414999126975976994803087139845485141385183651014711269281633180437604033472624967078853933389544884851308990630811756913494473874176367161410739628780066313557698535208028776106465336719275817101030113313716320231822809970998045310129015598745037512367665066085729286405453304403848906768480866211692625603224247492709324577634121874188608125033180268384393436203752228428657174915878581730627183589830890323427730958522107270532961810200159027116075892062570208811280473319605689794662959956566484772277163586979378948015973273246179666977128804502776342398559659545413076889968404565531712614316481378145334895033361106905613460342107472260368687674642808171868366316656043174904177794833434864746245370735632131769870564295552037974790355846717199604277967025255106055589639669229141745711802976395459433369643925143162241275668953116308077881648740554132721137827438333284274989889337971061921750464603610589205606007067601044973542078630719095839006034424631154589672908572002453264812005895227664902356273753040819921123564619095698284443822766268469948138287153459410572230727126060002926731672384390919381885654697453746991854149557978907839382689075897667934155452640053461285426083018126866111263274016762827192157029227649653455123858856181400944706221376 [161,55] -319030952816560218598684487620988128099985255225388198337713949550914775763364420182340001951152508125259583471644167925008966221551968459557036827343899509687552217444765103348060983022970906509221950421681763502995242728051835059742884564143363960311594342052720066807046580552987217297931725911651107072059796815855968386869023907810938281074478428991215045982028668909654430839979971869972447181962202202043354262124552899877112724381874038547684564756456885078114516422200824893207489912378641722904671121155822999740392323548579438819180504395451645782297249430778448655910860930234684291193575315471013455441046517852217147665852796791619837444802128519024394042506556791342943702803638164021489210663431266470719176654012091755568681261884710796694312712661519902495799765768868926989746817097231986835097301594460599922420268800828570085055360634922889031000595891710948865784150049471822017500536305669514317963934014155850701352598220265688891847120160440118872675579507877942484078643722453717020211903157295377216564622233779698821220522799468800293299382516864812628710321438473326275625001895140598054811568774543666828579037159590891422100794191732958830144867083472488275192124617134478832703475050809955973223679484435479568209100455916279100624959013712791572583243920100697099622953587416386558792170925859001304133596614371708836335382776174928531228019733920540233279649677969351452670931156355334586717209194730476668982013648493737956966028677609490457541020051461882102761731488396113133887098114169710597387170538187678410754206282578792711719063412923009608241001316594657982772189469085053469995838784058836865582485091693320133763817771974312399769946488759723355964716352485973235759303338259676053916009137192444575418500501575998089147663771960536145630437442636323307327904327686660040459969793325271593996665915985461268137157427322326724233323588511928537965525573720308203095038887149100728896473701914553297300768289284338521189451242227306007543638689121387384922330176929689930650788930581168495251255470557651415839016819186261633481553448351922741471123888482674841091949341254069906726961146495581057424825547782965621275994578413772979845226851549184627374291598598169459224949484288073010503149319719988004629385912680685119669923721212848761607360416852412794943198985697238469627468692553571891029508655872350676399064713429999595974560066558133592193542755272304414537729022035357599119542758586352347243140390929764626405662958871448032258750248634102122065997796593549896 [161,56] 82433958426401539066410062175794962976445321617180621278537872682143798806265300775353747591966602546594784319900308261992325947913484923800666091169374264221459401625882791357111157830464017355368101149858633471394274497969324626634797752577477198201406619687906757921698585176093703522357729998536342447377187309473415050639779813162791608843913366930456204471379099549697015059586697394148341688767044536725996556117886872617845166357849159906800405577845128069692030864129488250107931913498887942915559243975581637942150091321556573716322982429790987019863486553371012641023679048906412727369281935057864555753113585069390098930682677339759747753024246420697898471188032855580567010315616878999702602274483524239825288093066886049764869459936124790647814284328648017156000356103619975879598029663685624825451817696235805618832323563422110583834379795268378847536750628417861492422002857861795472485826215570818302936956173152309779786712865503384386375733971576093752932531091486430209367812202910247041324118158354191573655362931155540206363027950460020585587842320934151436398851940529995762797528090941650723807286619963513739189279666217964005238394861315379272736743917839470872284268964706331072975816394903859642158034837190859286156509549616113536800902867433917850571630171016242034074811310023144105952442814280831513167836817174178073326185431782898238222946061857985476706176825228965788947240751592985078782750179966488277031842908106960057347977964316918294698286348555807340844696505249792596065558287740705056350743837238963806448936521465855186027046515976565366256612613645568392212947950615199071032614633825235000566219731637829802622482132016523969180021967108043454821304046430416998647202626727277583500042393578763711787452508235250033755107264520767520317706592011595197802136855471530239947368742181307733136056263519459338482007752634281698633611586214161588618858972775845405025201218172955111064855046012194778258255269419485754581460206032443488001705831037780254215803966804776455719612461769178200143134981197822329215926269235781843543939793013936181364850957282846414196255064807931623434325073347316387937118448383816843469377153139506633180574515072731982781405979018096814832301332362910935778333245261560338654604690056939235642419205487570795903131842355049979771383814411527774460474961127639156649048005904771594892496383111597407655793342116577731279801985923182741358755315134651304753290586774283632624217921949678674280935170693753374714284261593282500488100714430304 [161,57] -1776399200607490204019613345945695062425487425109652288415036628865133159636180909907798480375981318382831507748201639151198092800507170071822730278309341187720726562760702644358690101993247613438513247398138422580688849587302460962876718417712725949718242374370077427732525734975136188355788175594985716256603874530104122808769864410816833019552410406193618279518413276149681534975171831757215437731611884270792446551576076964659619645141547458775732750492928416744552309296428797490711437092530600018201961157998410624153402703729781987471484562128578874784483451278359475782251250232077280782086600170003509514942779566268533856211404149836463359111915242473046909136399789640564094994178686839863878662367311829540649383137845828290159891645928819670140755997586221146772563862242575601299359469345197897270065628458959570885165770792633569350525707859001524993722439644105146384518470381432876170613168078734350948478317509703631485842863648552886869874607320658774735929504417080991238909369296240085502158049158725697674058715989280343753995428467686148085072729870568659744846260039108619668593772256813180612092410234223401568100158699714282670415890896164341422551819351600898679704701285598559570715488991818309071601606683772604171801076035687069974480753028801846889549483638796985705098850890975581324892001263721913269365424459388353110675536754487211988203961880240699704950553020229451101894723480859029986880634831178388543753036656650974660859170589508273496781271840247593869728433812926494738595315437579964673691363866178284653230085490244567914468450682744341148455711590206562503855856577878250470359614162073858839776777319934261797076956411500016662153164335702259305746175247243223081709671689851965930649626235963459608302137735888041760662199374852346105218979440867955864927227036010905155287032686957311130673519199122245846201074500357620995133443455970327112833677607397794710466809414528243958916575272557222352697516786548200367793360688041009282481982830354233186818871893343618189466860935849254809695104742040481003575805695495941426559214140117984681341098885081755690923079715180374072516470630915020572682643327738030946643420451236698370366386040373409241766709678964821454704512642387538693844426699182111089333902338181355441906503112124846492818333475448591110567114032039908804043835409727130135361612453556254932905318589943416304742452915383527561773058626694927034286523623386771669356760323120923532840481644208601756740770326980429204004042609999100642954905948 [161,58] -3906362899880474673225458316229842549743212921020316024151481298239895412699304979919135175574702299262941718525595929317389146287454425127524484104652087043582046592694188332065151837019128209690819291286663878246600507698001709962063291143498498366020795087435945369109787274204479193782425580759994225775518421662680964372750541832568357081313291085312845103774975303409680273561169432322047832544239084533585646051860295178809114556185510848719880374365272138073090364492367227435482819663493959065199126076198964520698433506083407440757459740077415447006834829812484487013853138066772979774697039608111070860131227780108748441020049274848677244126844666088779822630743790933144403003922261050488484850572680857614616689889225854647562373563792377956692948264384017421222824937672954526857193603166054333582228624709831788550914683345114653091757579170575206994206338882458915314670585999600063342665186625218631847648692692309155635436190858929667166832495923239453846934639159889771101780225979829524844785008012094839011331486857036079908453458841597451489672629529688621631617274318865830380428771764525670118528294122285237378348900037740312691271027461846257627373079947250644625103558742778504804166706706417644499503898683389823408335987603450829384154774351582639195776575971933690616512406276736339555673183962827219520795526018436907897536180086758836666309221345347246335157086227233094243285355572056440569038359872137254999583854185540176709375773900260744445323529163893049911970711392968695532629411338313450420731777667688247380557463601223786798982851299902375737443362123782162771326689639257637740058853887547062302616276482497093893790559209486857297521501009326087024995124786860730392991777371037080359329395903682566945491600550953141703582257674151526229787673722851229882161824794703953921283510066039568843939265196036375154630390478292378866094589625565182259850547637773782831806212841540015280538743288975154619752501977163399675719176238923503495365946490351944815245576246093982616511668614438572099278930057532454158963489400091177507733536369368832386006808752399289089684094474214250790870053034280716565647610022454770850860648226552673757688699328146628201739994960767333780196998883164225017837184910344535136718097407538045476681207515314773379960019758702189710594246440623846000455821590904658993962319254219907159317196045538808544346152226942707635976194689946814324623454213793216239677165841045692188768925676032219104059187519759885142398804777910972284831648 [161,59] 1149302653217476606155399572719730245392127121941730169457796931308962486824104284802199351791120522530728736528365451537705617569124036150510503771561485009840588427049644437387046425223187884547339560912243665486278506564520073978074742271411637024001811923035304250475439817243589099987159657127113208853873245515794547741149665867641384203359907021954346885149251425947408486128623166671411040490816515664487203369596739818745036422546669017466544167097343500874371532630086536708072803388800279333830680890420737734227594783996529695157682337615286151043044930970927425836958887312902131801054418868168239332922256767438464160293151924767143878908965570835619296965574917086716924936149074060632323150057972599455642432380222809703638494404504889046241509369822670992529818376353297666362723004345131242847151248607280169636568023098138072597561043632342161771701314215340226823890920531007310500765053782799289373479509906924063520072415385944878841155874206369311091060514846564056980964140064107437550072599573839010876271471519405509806939347731157511646031872516713397444693191568381902311080618498115760610101108094963344075719491147785556866922722566379988891251752891665278794934711609271936140835908562807987798205866250385086576815390371764278132503463208853527518141968209220705849779695619466654730202980795934434359130484252733647114689425963796851406974639333031852935133417482711493204117190814481109864742881400257802212796272377392885951677381778945345698657155401558055909150060701768581602624903791895469656938963523290003394504620795187137016062516888015210887725873814056486064907676828172548095393135046972694162518020929767760150800298345989876828618960445725422844878446001148355155325188182152226443568426694685268185008768690049980678960432105170204338979770183875621325853410805603049646773486405260645284686107740789171044011502304094678340327843245308296996264826722462242672691178240828553760140002891576948956974855637784315540411170011304548511716595712984289161946093471188839318256052636338894647575484203888119745843475758245978290433192612256409405800508904082577774288954804683097461595552957806509466350601378824087759598589097352476481998661422632591153603112264275617458248351518535012271462760222026492874107707537454317570288548329482807403416980238035851390654817018842099656023944916941151291071011983396101244283815953326562400973498727223568851451827301613661277732860805505163718436144681891134148535821061664158635241257864668444175544468389815780369768 [161,60] -156393526250419145704023695480496380022766477341364875995677277553387907903698346444071629415773419256886633195993151662937948433116638256254243071629378998471135394763161058050429554769947017633092628254526440468948875492387124521340684024338003964096688516419320782377326244217451666258745900431097771256985690046530591901345592811105842365536694495477020165104525827290891149926787154019109781919841120478877393193284783139587780802489887057283012646479774134428069169737758124312727820259762531231610090748694133699405441959003349090611952921915371907489888483477948939956029809099187892791025028971544107623376539047529244270009023941052007363466753972549716704172995679134145264157422448159401318339963580204109640679249342576103071677756172697358485692129580591965084502476114091469464079435027356635350622606435761825165750818547324041079821281833751163151760407386950119290670137610913899849395121360522079485871568217039278625842650217239723765742155605614320103959916646322418529721117867373883457893473065775776152765301688564531085482714967965129813945071622558632249792442959082084641095034023730681670682974681508955594647887394466902507439415831516545028392197351100145851066074895586800550074504580514186134648336395232466602740162702612184124030074157585710163109540311201014999301227976703868511660207245770748279706089010418288645374152640158416988579798358386284261373580656284294066064784852148366292280665868696949901782668199991761732764301541959154233313666459172389918167404475297630559916202709823204365625735869643925465199040196551458439541229402584360491723388790265786014400186721369833302343430760819912037810013889593201924036793467288811322992116887469480866647067967731543966201787860880659570302291513811577009934464742927421566999736763040157246200198455853634007040668694372669950959823527656748288637165328168040506094899215934723139311640412841262436357000488367471303464403104658697981215772069725728627567869261508552129934805567255885036038743228335274012881078999932859356044589266124635010568090941081136711005192856266329265107886650194105298567048810453041204696730790023701263700209700186049013959412874674402623476863943644921728308170906244127216103881437995258733988173034930865330060844567861498791508119948693422752685776254094423037089440549132289703462817028342627845986048204409890824349376313016245708443819877796882832434766059452635574999270651726511299180625529401975109159313355252917018517634382587850075682032476405775503756843449355713120 [161,61] 4767890631650854937310073670592257974830892254593219618932372095552571750895368715666823928106224186072144992839386532988722861548459520749149927559396520296225014440730034483880118254765155424095609306446503841346892026242986267251482716576456052677615359671149479743404692279318326892024068664309483120874780381956481821644294583459287013766693600890823832879640904850433849990087651889404282998340756861619500750483218842295226312560105673114963522864597942817256770874695664907574060349374696419371350780813398279866570932678763478344113316335171008761007706882915246035721519976188065031299129010472304780403382759460743943737600369109583891502199745488491038817651814835166348819304441061695203250556849796202785488842643408243498851780831996949777193735339339845803423810045311157737106821000994103153727100295173630628967885807980032033632355917923002392704349723976161752276299726720712813052334763184576893385344247118169945277738885923687894187618924404032307379157637062226981703681939902912399842592936250248106725452563870029851611058281735648844122415230037964142437645964758253666551940312741201823060132984905426123758617969364500004945405191467230219745870972739962959037025077941714394385126249978394305353674815983511788482788470307669239608924549238464120879324156232971035041267674440164847081506563711082930107584683560779566282355848714583666503815043320570954353903381883627759845866941114991355920404191455276465121729708158208052182073541955780746757547420519109405207190540427845930045366168579060651762414561135341800187066974883276494114889030531467805373674595541255216439988837156886849853249041699353068348151019646574678073423863033066414316306559350397655532226183894335825933298988184072213257544515621852621995206168239040432435671294077529370081087873948655556676464641011510031648364564988736378354377974606609587068316194979703366313818854603621519169358575200553629475979678958741712292577183966755546807758633792606767793833333091660733694106947925686564357096844136006349582933417963183211269496579171616248324245525944531255900134692786647139644323302713340117058871518570609494873471142039017450957812943960492122093521528334465716073833875631172629153552545126133984790159731636670750249738932308752781635168072749575144960888942513496606443196969870732566266187414142841177989488536192542740090988959132651190179810456370631105112647374541742163266755382509579174506646564686962238931272057058004379327580598000759817463565255214038785209407537069228 [161,62] 2065559235577079678345235817879009136013888605539513319476452018922522432788366647078981551547266100256550326533619108762770255393906824187321966260411332642585885312901199535291473243015971219820287726775824753640758602128311984030207537181568278880064196417479907959837842212923569175337724920811229506873275696683853517483445211810647634970682622745041319233294085344464188384001246483382396030817762560239736303398412336388637636195651962395507215631314933099762931585066801297150222606169826386506730529676798060879185752290132536044220389930033075005092484222822601150573322187827994450559666337203690149934876979390994640092142395692983040528998168494130782948306866856836344199987289777107169092629131154101584001045062509417360775863321443989161480526123626725737570048000459308811209318553866964873867262589383607672749181998095857738689460726642861656498316246657475563734997289252711359669991194112718432054799439023689872572439722314862123236831701240800122810900915368072519132448929230389001313380910022461835260637025055397597832443621570581938228652531774139270341011346702563374897718115901944358918148838785819325500510779333003487175577703805567255300077417061358109940773252570043342264333907491251122543783869962246813768604862308448593654411680479555471456496085243929629281704691624167262679404174265393212165172973298787398513055038337845579420814706374716428888427285618113570390778730972620469279081643359062222525720603211003619933410967172706193537106736460967275653104443857260066450675497416749914904442280031913652797839702123262919059064640388837580688486756912252242526886880180462114084553094605189924082594655202658141897715251308696662077107165301572451123738597400219233761446088806054628434860476877014544301468202873586342711044834170992145990440541120195620174023473449991608807321752882901366966855390948480180275053617327542748112935951001442090641793590082926477788699005948617471287944437968941160676610370727590228506682365665504262149929255081691074760716607583546320690968282009672648166548948332991157059644478888756456474763779904010701654486450230882172541481808640032764127215583006003449430840813871288120145449820249158166702866816695459447708331126827136185158018929873945471187695397851776166724264911040974605041546938420926890598032349970025069817301076855401859970870793570719244483011004719516793294613521926335215161192802939724330452060852704929762159493529990334945457842784449298519237849914916052650486727994218435012175433589568 [161,63] -342887275441204641557633124682465128931713950261683497408511764540071677183505000293541041184219379645637040925049802660914363958083426396236267821451431283657357875634245862043404874329268950732308563374411642466826387441336334325382913264623537110743723114739873821731483838260629688216494528719190488272819135258412046699954817806446469653751329640850105640725198364519934588092845978746681519404905821207844812570305394924865867795527497438673157531853683122161556834631255746254801624937285268558116191803121522236452507718985632599705654114987969084481810557821361213420853294267326353510128367833418005769356221469157398554236149222562556807007656640382642680312860331273907123320850001968131892728862081371068186311546220494818196439668086395533787801233183664808926758655371705405241079360342389214552506754528744043038943594751305712970352045156529434686502365837525075415033743336055255309030097468474005529245955425800643662268298347617789711642020447618036362448818440008802389937714226089753554130786411275574464235388758754890503786707177035597779996076911477292100845918481227933114054616097983353809952593215341715568353440987771534975351530883469987995466251043458504809594755065271468862113361306717829588256822288881807707429498679228264034112159269464410091994683103535664003168925698106609818641647371544283909553061726371084816210716226850944214936822224456384222517500867909835060072512850158256708441842413387544963793419302076040692677486392725797324289025358807269363795545384833974391746057457494696104250059207165368194163388004188576259221526214066979435861079064035449355702689495109186537022222877947419796548979567762152243399766643425516164563172387216446998734521832531591584323904864415074322817613277665558533306976342082667797791943492488591339061066903099385200375033300628893680047232711798165226964480528489083941664412273512856427120464745862266908946240884167479172614773051856422720361971927197542507512942817494507522405738285818069218808409757082883131393385144801286251446854939577709746081029145017046065330952844806190632029046801605301555385725849308120999850315290102367047445141862033878026797121308978242341254693691377508813592798014338942955557258203036011019134966983241018793895078052163694977780174545786695699002018900815763970602984945122031101533188059065341825532402071209425449801819243209527025113744993893799591861805641987001122962899483005214905334276547776145980592940627006136821961114806509208087725952963952389032717432 [161,64] 12783970193502251238139533438718001471961283299620634093173389128149396612761520517404283368741183959716478960777550439016095493189444819454590637348788414249367199867485736716247881062463730775756815778971924809503063808488884119180727837197392321613480837902624125729439268300739192884552265057115491735943137763553077123772684792564992105940989666949274793612419551891029895330988870680389521347937631741282085331654470180159868176372944602482930158811598518811690920350018191542622199413154895331331096757145896833778346802464835883537623791589545649616033518316478063348995368042207261601900423686252956007074524797615635486067306799850691443647416658424431793774815570721739711988471881885715879658769264860419390190716597960837183715809571648267368364009445599746455658824402095488675072863120406622288863794104688471765179198750186130799265015391668325242453682863019066863019516252268098119886383987435922527325094778379197822504604756725839837336069195232046136500891775036466140229308728183673677454698656238358459894096198368598692391217486879892115704473658554466912670280719429528901996958704740978246371586672833030850107603495560698778319421453827054746177133599673597240412291048716761413374626735775653353711078639720682793023969419847994187112727831101376988129853190605021832201891502127932406747016782132364008484748017343117869047307642095847722923979023371409925800399073819762102961413998426930499020963717308637167212439828676035295385769600008727919172230780454600490622839878168973509774294262760946547340199527414782236286123213342681127578288747036395859528552634930650012622498666801325048183199317200938646581471136689217017141519188571385949599649314076351696685540625244484860276424245031811278046358276029832267609444513529915436270020424989237858155406668171349574695643109162629500393978152605255345879661885482693779786942673292483521537633293487806194026510451755755456517009146846752047613002120261107648838540598743528212119331106156191851292055276425408052355953981588200202745958450683144667438576285298633792372116443372295936492457953302852327129271694661231117478603874087988457450170954749163108482525025199176776986016307386606540547011686137557944766362638717451216295029361744461856304403782533170865104055435116633607827019575327845304470462943401738256620067288829776303268308583511159307702318883485278580401924084040741846318598872328633321760800376696622335217040501489366139822755767818472318474952946519773796879441291797098354176 [161,65] 1340035791507780823067871153712626316516121444375923600767688866309698700438566255493691742688794070861861345316396419896862867413475381148013470887497440870157795745312832117942741392325732456195756585485545788336462195781374159416800934625224748730344551786669353214506889244553405299592923100068670637920547809038895277330611207777315035530317355537734967240232449289000489577234509305274765171051186634952914707700963319017442415685841108821912011992128230648172702900145285440590300774250591149935966546983858565503445604173431678684950269250403236964839105734344442060729685520720137938766977731028715448271275688400648067211526442291181440616910302573358104126927285136885906009573482650629798773902002577930303708030693551875324012187721209817616529973769009713317698745741766268009944132376563615039599299384771852297030103043009864636089823558448551781861043732999167437559796839751117868123722653480613444932215563846307052890087115069020779019548018154482732006161736174750745196533133130068263373386303230367782903320502710252496088099072296219428561659206382599625103755337426610967057869967782537556499733241425105146481330207639378109468893368823899647432705537828774149487020724215736390146668295045098384251595730827179930990718421297077298479087609179640654427758260066955545201339206436277578660585736739582494517903747951209151788578292359806742680440004296445651004339007764127203855765584116842468977009136385860410983951093213963887041064159556369752862428649838680587403176918671106519970416069755292578558831090692978929231700335888477302407498856397022560236433480467380941572595501585742070081073028844512219226181404745091921366554160701483620188184647062048239869428740226442615475532315946961571533626013186661804112217386315905365520375740875367372117994799404920326106987635833653816566356291933725474133451159605862444101369525093304199483396648851299885490807878036529037116224689383087736156739117434287807045979314934461598930805514210202052183532411279467842573526420867442274480714366209870721639835071516188949180115860509743420543065360646707095641968524637082688973045971046603449417860715554997396862396340920247798389070583935980664931380760013521986030618430383694877919365225674235558498408758150142888767457701055279398000422717635875139575454348841628036278546837548366366808619543373416118702429161712178122421981333624496222802388464256014581645258572021385263792787497562832770142119373661020912735536586737708921823400063203345984 [161,66] -354893553711718995910583177220223311480258337034409991204457431448038835826645965773366976162414029683813445153732038378129470553443288748318499746535590198135080678680299434462247385990031317533592304478168709939610558998822343702238941171566011323500684200217663815844783939143207147158916878602739490346203296658757699690662671439745680632511461813777308192822588339204589951519500135185157446910949486575857825681290993968512737103588333548444373779596926396978387569787834732618534526552349789921201670013611697896764199001696319329244907600629862622071146683351460131157700015755467757739138462910800482560516934328082528838732223749842193963638937885049348889825450437432222791151898821083052057902235855267626927685935823046670711841328105176104909804628711419772754293086056330929139470660363803717993472551643035420816305306053700677694538344047225592683064762189164217331163147680760902529632763820331699614946045711308077712993561305074616694092310761117560494158441848916900689024892876909019623535086806746499854169606792525328060493208496973356550840991910955169990685314185992961872677810588021355656491937533889194058226833885751813490805244761695681625393669795201249963714191954290678387194930821735181196318753812075026325797727246514410771804985404434393516997190893923707886703910698201176452721332710460133292623091914586790376747951735539884902121712081806825751430192530999983155682642760356452225109202293427625870433116992935540483707680523774786661603107491269878236522146834855990574130773179104667946074908895511331009843996595660362759064922644283544936433782395598382328102670495655450363067937639582063981629381050924087348677048118049831086650458529622836372681937666519506272955903413514419174320926046784341531663664279489085973688058374732782948835400947839905341830731450788757535720590747729005193533712808640587464775262199743751280644967010155628350214613783026296527895385771877171726392026538133724429612862567448579467869700632237305686442389876440981053020821890321134886292245618582067792366178617526718010345814772982221711372264036289158441646565275319851791753816989198325864994873484833969850623703426153895289350885200887139837274543231796401836390990225496684483130487269783075895119131691606223168189163676312729496714765538992678832576523198938080681971782774852526937650150123899846441560379862046900112094530813114590395906670826351255948052699450955048815377182588109953251338987298514550349681882935496062321739659008 [161,67] -19691432298094903660238781196109460288548536616757718702596718185187504261228598822555135188959011391731980436001372723237635743846770257483146117679131130912561982279705817067871638755017668531105657810305879145864462748765864950244303022037315823242495415954158640158421670339842301732951729921413004023988419421737596940029092855891450055077468564690506513034760396652715635240978028654583300854444889573914939681363707479809310440029206691161939530383273330135605246645340870132469571508638801119662716670045890574683546008171590060412930068576914653331693147943009875788643759443586409957596076615828549079214870725039394598502276244021708422370152551817324085782699089806821747385444558432474470508440957175426407930617413959095216155248709888273055790404827129061949323252802241058014509471213025128337571587087658281662213939964864900647662862192969498415785859889794589060308623239708487398406215632474937955441269780805808754658939308711857294035219992908349308112986987677620766632124017088085687542126207087759855404404609651110354826204705562057208957933963681510316089342774583945426294532312702408592578738932953009006010195935623607437790491051143107977160462800053969092884339217124512911299345012323536523302950966716838676750843152120655385790563079648388356270218106189624799018295969785407103192607636390351286606963357750542022087774589637070152720702825337947243656260190490422092142416385090128700440625217988570360144129656668728287834233326360571307059231680803690575554835449029045293650464936517710301467290538315935811776224005457406562306835547099117391717302524061141849680119803207412268964591738626522768227813718596452382329154154207444088672055553498907682895470324354278118617794164362585682416350110287252715553626178055216527389681647124647747087658429451244829821144207385453013267129535105806475022472203334339982105291790318897176662972499112781572204091870329041845173974779588641912336162233288709619945704700905433410467126931534433252343420643786086820900126032405793321889244359927343328507065647091740915580731263448762732299351496292440092727068418830941549221140769239739466967101441410352489789319072786877265524779533415299026584247950956374536774061969568022251830040506365704468394421019944698338831314205979651147557877194135856510253278679348436410232454139455548009450113615293582021625068979916618127124091323858708413950951444770502058592003917584451747920604109494672317508907799647782099934600686516981577571139296 [161,68] -573403574839426808739200346658016942815797182181750178181210611907671506000914468638675494794601671387246323439237780839051322543991310835354707971462520416106017034035970519073626169840928058329420347115843002262386293115779780152480310953739248447728638286581670447721275276770728992371451719305314031751630513462691043442001397988257487602894681818449902567329589275266881463665438888593740885326190704008840177891415054891163643927231589950395623927320145727169982434571252716329994171991555173038475612077082471435349478884432026148355583828839569597718833700009371938011328011899899879278767121098052682339185951179661215727470092559507092369614014744544958929335218717590783457236459721645933451113626464957308941741379006310584487355296576293048105682109525714711896618992735453132523123456510376712393022575552788224128590172336942814355014028677530378332098042581946350259043890518126447973028036267664272867957967787912287487553413787985012105711592338711397012191933292666794004893694238327298757791095902537635381453273640731083714418513761644964919217139161671904286731808339984199704322831796892186805300380433442464337070161725122873821548852068373092707931444418579755530870034806532640047261416525165556829420841142365938945956104288050034475344426104298802936712234727057722333541210205132054810251541068834583351939561190147458332904930778579147535112468178472983170885253503533275062764947555929477883597902866014596553406828626364203872388646443277794690873395527301610805497693734362498448581880205306277546548843722711565625254216689346128367210600831752682274368046238642813567304911926344036202276605121629608960939468687345311622161864646307850344807590722663855592294829808440874731168730513914862767615531129660318508936943523033514364080851232329011625288974236649581558442659042161043253212360648591790762568068787296332893270544024912346157804930170519353372440718672143268897813440284435001773595602908772127550964977755046083903134071786335605414815346234079821165706970418346401074405927318182905697985454769374851768149892252874362790923411416911617380280654157688323564588611399518022397423232990954788347437345378158687007748320810779045521267897890532731645910993808447693245125348365213030894385124943958595948026211192420055124442859678991354983005387682049308669000473404394349725570963075497483201479335699014928752838347393776645275537596952810214810766324328358542529210583352280722671884098803007810236149205762273646975360 [161,69] 482195092718639264710103696304091348548110759347537685209919570892811564683858998364523181850498591096179706084502314334708027873750634676867389937661055470309753924939452723095818363129209665440358277497200851063173935469319318017033854387590978203855309374307851393243191841744648221834057326654074150947814843195037942534916228748606956171926963626060227665131698229043581748748805017868263923238819129326394163430927881859230377233700965488734537528759328353739702694561606073138838368122025111773309064005383042487747949311078464404217768627322174780968924874830963393484532634836471136663774958046868593359149989392046482282937327584583177994624384428157860089492565726724275504715965548525726704661568501781986966776562114230886075571846041248140859103717878970669297098876674787529888288319089663484855943188621750628508191990378069153946966458830839170188348254195499825180031483597184256971399722138276917980890547005697776598541532776753850411440828982618560293501390170607002677775096767293041130841902894914303800403361337681226703204870130146616053999251441139040419171972015431013568268933425160215506649999927882808694861083439451348458204283223559556317459670783368921752243686648497026226477393929687598317555963699679251243915995813795928320659572900781527408301863992830576477989200613501129053504181602182257911498374944931867140057390879470170470553032383280128691221666381986981622780779188929780217929126076619063417246402989893688480949995522293476368995885982980125965131747821012897830325385216688759350117484905160750613436123086428398038706050546586069347644457681481794989766657093634888313695397276906524028211990975975113420471708464678153113386977264100029687262020009663026892055793467082344551506292926348014707114667975852106127899033151500466874349205710204990989599311138442406961680479691176422936364850475163449499992098846661701913519077725629517047351674758727140150083244297792194194378929841673256575711773688191628548965704357694652123031201804820421285089787604467864103875912799880241186423731407179019928654436890354652178956118569727731591217921053603442594135915994744326292405794700886907671276881092939441183238690828492720881238511682488890418177743865470923306993430660428022820986141019288085456575637197106198261096079263820684047747114509216650920565701968646470587549349331864687166790278369974760938874234611352288778092645632545961279427961111104108439166631946395291145147706531168239588394140522749572912 [161,70] -38017467325839133099349798161172833941942339558154538607829389670210857835380054400910240047030737940589967200794267605231449641305981523813037451058330977755519345631880116155121120760078727308695521133944162278256881454598579249892771901544092849372219562818934606167984441890072411426768956743660227589950415730132809198204811462042587839046500011139156496011789127928093219768778775110419182663988678750784778187766324474140695744833840457577091424942184888150073214333333356978098130726087773965424087890490612543480828447374978428937486766409259185743909665039269521944413867658531516973768907950480485774082053510175178086198007720137623990004109218154589779373175053962655009713909244770039424365729506653584998826483589536816295586621654588162624530708084734620471612175254826628548873764375265535896775563845856560796589459118958263938256565319420740077802859617844147916209583300107007225164224986536530004933978637460240812059556654340668924731349220678008431219137980837286533275963510411765457829286108342527002116959450564237156416676467922731132514002742759012286452783752911677640239217174623103549560237798836790965390906688855355145506146838244295675735982053901909996700846597228758742339724556015706845198860114032639655527202271128105496524044575568464157105419885099444564709765235583226764119874553443021229293785291102949105898467883255113954374606639597149746960547012367530320523598592554657544789388785666206172977054867997085671581486903334730111960744432120646513966133429671879891035380322494337013523784199617276287433145606566639721634993535726983397627119525146931644822822449183794208423778005209241891685151841832938462004188652998881482943051520748390569200182589049220494350169121823209632328150009357081889789991694621914548505964376011822893921793369991329010325205922904417748855395937425703793841152663356139238802748682038544572189529722032646504199045810500136126986345254191076805059379286255295404825770436266141051283342389535374111928225671974523711750379571013687004157438733803459720345800028135222203132318869084700781344094255168963072326672321130326491122155576970597738758712703125434482836977622646693202978538824133731752309901549434457455570283427318619111183119120143001487275423086640351479571706509504199227620843999258004394719775552879444005880532463388645687539425904697913860925846329752900521383561466892246679177898850760008806503788492617530143089404220822188775911599243059284548178454786898176 [161,71] -3542134525382084377704673265272602549307260670490180117745154043183389698078529847269593232255243763477939684999356868172267998235186608133893635294102355615662023123108981669135119103435850811056499295339283306665202334937641468815890912855098406430992150856592438847909682613742536292463522361608481592251156518691222734612390263193941571110922717325654742847287789242933878197083134548489888114269727036973982249399696155997980318678563832794749951360948711735351020107758168770462152601860393164462489994495061801803224190301151000230288621364079582186129943816918042147076953502481831156217829248352868277298358971379258315626493653891287221002987384559293032353195414580407618986562697346171924963593586854759285172420908807441151059953475575764251362017863383782768587453448219230549153663810951284053148875632599019905249661965192867293335358409031431195813521228235060557041306956466616542093778639202758390815378589386616632353837451590065787530782425006274224860853877635927983332766720471697906342784537841405715897339255409085832856825836001165511524372958787868700821464464441910652199705940351195447246773152817066897867966192826879490740810953808143246172507460964709652843822619150055214593639821466757096016373322853589816627814881101726706486348412426522839106171954433622303015368666966471711947646033925040261200277786720503746227656182645093728825774130137102538600182985730005618098768872340163756031718759017161060386272339233017959999505291094784989411614530148689845875991697927055312813747911971256985536466509699581586084013645785209431024082589071616576836197054485980472519594251549792742080535098775092871710826233188250627050675164597032349266569642662261328361733622246464690613204743345918845884801120561800882990639193255173698114613302309739904750105001468371839711894722307947131333759888483940781823634659967856693993183953451754129773533140978664033088369668990047784507418232795283870124849695518882983474012800625910056544561185855625327142842238185218636473139929700872301196768625704257501376009682163100983551086520126662997658572393999811896844438419706962271151429278260200009768134915037329885372478942054544658447089751568896140351315718230542283988081664963953263304442607777047073788546376873119773953387268420429989297666543621666430886461736990631141346865944554719938807503557663832475583150361266360510469275803769991369589258120841654692567633401620750421173664363548965080855257661730751914752985624608 [161,72] 710858234121435526629691314493544534758068765808175370701926929908719844536725304901475714854483101612730326499268524352401878036115271437446339811744882042059361595451479531035333057299895751585023296684515673462474107608213331606763255158194098633745471491727802493239606257041032511209783913693794090918979911437686250718106410908795657632658700187726074474787775113250156873153071977773333699414382224670225973382369797680855882308118383289536441221176660887110328565577289957576909616494830003124909797618153113810320585733904213040762882489783142668216497123213516279046995487044969551329903148837564470554040265622009285426683449447242141150529832913322013623805620350547907548516203091158837000439450711469378226127742011685893685439366441755385912199800094031620792475258692915694435025709875615575999172921603076338024433856321205551404584181558312339483662136876593880544254012567616276381851522375092823646035268319195148836213059654949418135645696094338812424765454316094256813014783441134148929305562628240181607041514538208492535268881701551639763209506905472668089773188571612857485782487015338596034427219369938801593270414895228612211674553719130940780451218639690045640824843235569017686085913990094504061343463741406195477889026463882135003520819114378045885494119325243808461947859489040777162703442658507873776789533658370001707129447154806187274280680392913636769470248936354655168928595808873445047383362105642547647854640863379114105423563879018397600978038460630276796717322083675554798866015581485977610978844154743450114390055731885360185000353569626611174940280591038378289055583125649540175138785475509188154616830024873685169770199407007443364633163778314227325764012849474928311398612278500783541284146389698236062133008229186979582323015058787599759917164987995364042363160328405016670793538207501077655837818500142843777706609956064051518300837113409418847264915869525242328175625902569176557993191901827782491887784313693900582052030674418851415470839024524952481430472633741058180677898120628206738616417748642254919487851554194332921752345980757267920514789481729627632737241343341523207039069373891092147737167064164521693399026046937045402345675419460133225807598506356167740550995410376174024404612670152342556027575512514403222759699318592377048255800512405119117107568136084582259659046542008322479709328484072514796753481595030306972853740254299739550890051543057938217998264493292042618231377282951298922817920 [161,73] -26657603423883871126853931598868833000085697499357861901451748035541563710553432241721705862984857898281343705465325789903841764229656768291988036300608680631553198308907734957798156557907790259239374284726322872669487584092844735716324878908427533743146223456002392395321839355404171711486087373973948173248261999385228362565622725077892566341550414197287699005625875504901944838404591444310505015193495710969924887158402072728133166269611677885795239306062168205567921130039744130730355214195663475264990487930035300134722553731763775864433609247270433546415916843832136774547769880824152508092361171304993363456261778876174594227970573026316124383492339130144651911071843425182598610874375810413100104371907057841289566621329911494570212054292450060648743464375297377891048643267040811369419025146056671150724170428787297633406940061983574960062033657690168440155796160195587338577406665583538729165029632558762453658390792085882516232602865399038169535701069759025756512653146366632813284895663711320806486165122414723178888079858359618570424049201921641002158238740868482013846739551207400393802590756052435297406469511774743535201765962128461123652589660361913341261946750082119255685581651948681434979320226506776265072258694802776900272416718887068749936994767832299855094805597783551579012113280721588109442839962838329089446264583798656236402745163892816074792207805526188728472543504123008928560901412731135157504749296569259857743854579576002598677923448015770134472931128068529944185225801011242565571757680698520679951989668214325364182609109364137530793135379331116619411077016028945905255605756990278063066620453498919226843240963198124997719746846030245743438665456630477902088094872057930482147404860086271327113659269470122182481365674105442171948545172562707190483424984190613420892025284095540158395741669743258125699133565608796170761593837108361732847367038125823691317040886640745106038725620354825449702494396894196834103980097348050968350490381592020363152697457491291027619576535359391780367076087903153754142756207262458916048838962674694111406579690504252743563119337078554376403690906418628700914966028173178159618332568929242254241857521527007304450020561929161132482471356611723229106812796484782667068654978568858876520705043395161139598937704170527495726104477507478703097734396262753382011339101186400620865266409767733089394251708714758050809343355735973531320684393544222481831523132056264920577515059697119038832 [161,74] -1598933529985483254037089474543264228132380227852371903985280936704841415833772263447390690021640242573375916746550206790680066443868830013485437994160946687014211678669516038450147488372011971172051303471286215051372227919676071484787914383734973764811466569013296669987506360964758931497181246343050498746773630646718569860812891566801972606690762715345165696200179295586217863557540088145972093077797267994231765709969417194315842611912003843111800412563432988837909659314333971252606346752364518410440193900839951845784790049818186493638235981196148506003553159109522032721004611918634942850651353350829939649756939256580906650544861745171925912596063826124367389483160842827392257327571999382204842771519114775017941219946199141374929906217179503638533161377801495459225516643287004902867650025839042319461309484348203587737554293272564908270567129275205282911796845690225908159137889383588524545153580174507765021319809959854824837239535747275730288035664189979390810302608515579898686222237396876648813040811897190865919325773300837451573302798068864740471198788867092407311586910108661183272700828087422222992650242213172331978038074361500646050953251205297677149731294333766044408639627665449752948997205575742756819099882141005048704215359106341601993340079598530793989033359814793106481656347855336948075427912802639076028955760671457858393392095229351706718956953992081855938744375721856413648223473428780047582715303994284077910914973715735772006691645602239006016568804242799382531455855674307235715600378332937226205578153448395318673592351361877015775512368285538101771516491741919855010360383664089758635589532773067067694754782157372142371027560370449433136186314208413413509480729461993665982163673926960037522893471198957791737852524862866470468283488170593932047080813119695184693917413955486483803226563741179652098082082162048749744681567351058583366563249696263064653373894015097896554307285540556646476079337024028810199189743278320834989091127174479179642528777234223004102267438335225807012705715826025753846781891225799994504153004534370212571666913523149270018198910311928414579205545441466824773322639470182899419999009615394225074865294993003472790743628152489344352682643022453799685545950702244277151578181743121524691293137810706055729928958072461248515807803750944015206109297710126904623265869218507249768759737736650919198882473054252092948131837414700058069316991413191148509212538056994336150685593680882688 [161,75] 131505767054609121233117468245754458972285856265165506374294856215461277405270132437542764103794155354629468695740330521426129514431299623176824113548013140576107079887626320688499217530258929674777120231317150845589582749933238986272594048731239813232039842883804325284492509991735557214771013288929662623795356977258666817452570175659653032554239842338441990575926851373553648616863846446467714745454896836921262314316869406256856994522383215372777051086639703012524670703855663935187650318424865062229481213508439687099292237476887965458953015412310420219416965018006539672508480108360417206429707035016030197115027271961450007164074846278220644079882251805759354118329607153432710650374440301751908603890649307544952155563325816245257399166637604927334656249823943821351131108480245615137080390378069800325847858499780890852784411478195766687292387590698696202715078592643516671741304447991417416620415709826725427723437916023088501512188688823637355899213561039859846547640333621811527613313674901421581399801064135344137748435583370130536848323583056816056144989866062000191845509169228376794279097834200942519379041673216384285374503533545611755236700874824458611025305487575628131617570655728214201349278320092407613302492207137532339631811062124775849282128344799781019679304383338878173267237139876814421085744837675962808304250375528601082702093761310978718305262673041450754734017534634421861473501792439787654420305129012323443352879092035386990664869563315529463513431581058376801605551076211972429984148120918079768620290670190619223179759835156364874633798626175004541802011443139336690484609419759881661523683362189960579133372199591580259063162509372749827617599817937091175774128415690907280324111293802819500871955467436337461033626706939335993718568438354309383089363322414945273598854310669453181207917279704258449475887411455748474301815705631868591263803053026903543638499342219677707199879526531916895446595456324501340838258468360291591436960736177448013813086941347539810999609073047836744932757128553021444027960625170748887584884649309801558624897278336569062419931532470773694574778768940914535778917835409376566485135652538518898405150233856426478784530448440770561975572668993440934472428265198700167427071322897848173610294390715854905668438629625204217800829473748467625037341191668055576230523881842738372698071089093378035744714570312796058033418722995329263529415695370572992195365701289587529025063417536 [161,76] -677613622201072562566374729608576969705804940771979546513510617964218326008569685479569821726161508746002097252546455611118329318875442669309416662956595725749567566967925135453565040761295329864494766195845154087549787731408997144959149393256028687234308429406152462899136833098042262564173651052635764046264990533596097808987643707797813786091661368472839839582660437221474159607752945907350730614963579749636158969689465042023135757633355586431674895059569857839789054122794668039233748455118990108019133443515607004892782867274510915633459303191583188634729361276247879272754211454166685156408672665725213502359949722198451152146347223832868565172163575896328431254871087741797589191903152164147941065117084467029002617518319571886830507562859669012640047091955618250395276587071986416061203036215542596171881951730429714446209025491217666644464644782426352058739908457215504895491518309863158596049004462029887739911693919322664092129505820441683038335370793596346586455397946438412482433794402918072367011200878015774979959871167342728258485895066776006054080556773315032341940912024942980401422752420841960608452317521590158326167988839670159192595887623647321574658410851126800677597860458947322994923395922548905531857254446727226562052896812529960768132847131275381860678709939551041615104360542645607003060001704695905248234904567261132939707649891941282057708766689162603229337308607810586925481563250642098483510775706295251233068306853743454587110115635091581493255277139009234262948703672647318818637348580369485914956878660122637080985864718598010377808619393196531950975828198629415671858197870059320856156557675628897967195086703269541034971442265178210392348784604625365900772621035453289983195540874612409672800259353797203975020527485583437977921415602295862915689978805633553016397647575197946176758289512757544499478260243312292628303786450908066095101535897424864940196419660079742672900062555547644325451715519595326039646408334754477722795859934523101187988480831068477386098464101626990478649635179915559563643594392581652124796378268484072291890602235179816202030171444332280970771654124056192019388568247261831415701726209388776486321645215661732699404240711591128672600611507265025694253643232188670107256713878174959085436930169353271175034116804853632971909147895493078021537933692850504625850211679218954923955748850216596540686438462100307328349377980921523854070998802417284825645475862862592388104896 [161,77] -53537297981400836415245660534745564794309129727186277754144400647775130231468625757945631098842586999580638580002869216559349035789531108698481872670757247059229138248762788228884725556848999798579862417750598667397755310433276253862093173826817499538296653005816023767575547404062725649260240012461273791060355926147578016862850004896083715241009193179418370948410697568448408075035431240497217640481929564755849629934532366876900568800424972480582692592296763172589735588330395749223930945089002829406057466035133254505041044920929738647429617572085151520659606457359557965975890813315592380122948773878958822229973273565715405655996923881881299992006279015655371029165748769999925393460809510276304113651388403731949436386182650337160343868532018366040885721056397293409901834025645205182925528585103608928219694170293717306123845690252024890377838922423880021769582635997393456189044554754967575322579008150716790327682806384059480150280750305914397782063840118674315701902333694904075026990359945269892789051837709065995563222879363264163622721095380085325685536051990028943403254687202808795816968082881117867469317777638266205586279482365360893071062417089428337012118000034759076951526117168959765540707150440144050175304323088405154365356070557407369648424169412199281859500950222534972586117310445620622165552303943012573541399645468391097592815229045502284362491829984543763810190148950522789982673036259854604596633638243104015590822851244776373088367131971577134577630855009919271353176505964117115881307021779292656217890601775395468097545418694508555801608540187936407397896568660537455560701577236292257923888752184319343290396917734728398089619134192679665009199408573935671241158025365379363357125358017009018127591153666953167318678702290318469833603224145145101525803853020737382051111913145463376641486975404685543094733227705367084553832776379520029877488167975874746222533444528117861889605334295700642255182494346884771259860688021118379791165295959209948547763255491949325113202263354205468137489227148874749655927774132136618294366321458950968490339162142656445407283800865373057212369030063890506989694160672942761146147742725384983816791009423972983348189596763615657671544553261823267507508262429383916827722367682355561634322582908852926736646847846612427033508530247790075940289813793649982293799942211230714451172840065219226171585066862240290203756081766484335858495797575299175546855135576119790696 [161,78] -8366242864963166350332571485777127534702564698125209516826418235739964743751053764355148620084145756810202822525421506378776206055919418065012322455186866679434313473239311676456925490805908157155676119199940284195345670865106266240589822960286509491222428236843718612078936837897462558634755613167848577174035688580556023758304773785929749310577781503396015509874660942774044860758884110244647582292753312310172813432945296263929514521929068443534221628538866428571668421273937536953984877128460742668696185008514329986093825978562209001717697721986306308799782317232312356545593791102269389939054911163699823913624389720289843611121310521470011425189572479604910071746875557955815477452562328708185890952702908174268181366687233257757731484455957782936615319491221385508111107137943622715768553987402794797165038494625477650946249186873229809684919169781116902515647874495707295806786454257306908033852826050474654693208373312320325502584618078557997440023840155171028597833101806787389950395583568069536886384562957703502263551496619340107053851112353386005069695897830062291456332879541696722586652582575002384739919650197495766178896028345410627850673328730369332524808657472199810823961829753588335045122976207243689735384731055775511532454479043009993649607406271396129983231235497337211880901716566002600811303601283652968229111430855070595166819171970959228061109012915621506493043731822928171033925834373115054330094682843689353282545619894362035670175704628757977759812646307297626662181023631735898888310014440895033164676169474629642672270286692932267217978769911441526484594146096444787553040454172699251500591541418913238291155448297898382780283841719326074820827877701639962895878837383570171110503502220058128848510705485788833388964195211876057247497665047348087100682055452183686493184039479565701495107413445519666906204674307163171983675434210802541111202482310964510670891467885800713475135720255587693806056395191062344810436950275187364863550477867813844377621132239639825502832560457888457874962947660232391498854776220138592232878984268642473343574527804897573248256993007326567996541206945800881565424425435383426495238383951917256471038013646365116078440989925601133146159582362191108027347923024538131934985082978974335717097170810110207866991189631460761116671713471700217578395229120228554731522918991283281665752065272741082946015970126210070997383155853782686500841510646106660048955506927013376 [161,79] 523318027157992878509984103865982204130538023409172111213362623339416685160810875306181009977789134392022467188292252540622835928698268313819555064149410133834398310320037086112418382863780578715834712777490549748777878393926048320339666006761529382476019649656100455690915263027141404476755863528352123352861834867989610904910275056794023189974454883583259551667058093328504743824511972835232371002409303364805250120762029532048146750879465645175794536433725816408333280660217226201129595685613887213217794794646686478724134002180978200549932301071872324507719308691367218998287457762202886824371201554777873042916105783632660317195866927439966382816956749855855616572719785979052402132086252714978766955203170571569336942783515207571791616967314769891061997051431458223142619494557592314697602060068219640313651107033739234565836508553365961517592795634457237881044090678266113966597206408362123251773101271668371300046572690082524831937187263752566752669823506101455134151391816482284551230309974213081779655567781119443498712844795681598230759233155298547716157375212733536771098820893758112922198445568146229579046283212790913630946112670938192911877965474615571383705312194808928048640879397827658278052919795258605763843894342028280684120538479631165835677794812410154619412746836599166089794900475310992293391740711636053528842026148977702150602997712683519940938507590866772261294858311612019781489110062914203312466236995557903538231515009292583789543647972252224047026171897959159534913755236943178976424541462496880898455062545376368553849503393249790587678801801484313465931602882213316494203125609193760224296770082711125138178718735625265318373813770016476706745793465882821948941379575663564842971740481325870433731743448035220543642695512774419077770886553901438864585076075346727607153321478153098824601981290938741157846630003419506339455060164491758399486060660106721593586867696976002581527171058755583031233384800187065400926683965486305976958336964583817226773672160572623430900755906717058282481613222986939116778879502201801851952572781055726315248565669739314261478904827265517740332724858507544672335790570939852250011799383012663133497157708714181404176928791035626526027791126903075802159041580797749127917877445626426477725229115439990627551017916688663504488172675830955760055554973192690778544928041114508668011839740821778303508382798198887483431802380488553574039600177275716678538589393264 [161,80] -8860442051052944270339235125551970512834772975976966371473310334419616132703124005279674119400421188722433461370852710937728417473540958140436377387369362761973907316647085879082262197798504962281393284165454673466805061015900696921392549058652471776918905400174704130275693010787389580215231909719656084739082678807009920577082275994777662498458710018163623852216333927130240239674768619796535881968269345078755930357139753751373944474986581745864389775733191862201973591808832709716661001828420774679941770647615792422271137391847305849402547199858987278834974154071662217785395507190236409161787705200314477118676083196473243083654294002243008865330366451525097808509120092327450772846177747072022979078618681868352525062952825906575944822340321034590911295293517362223105085959764174067358093052842605187510427437284927746710950938546986522431722721022707874312653618400049318093238450143377001451295163325246585222964913640643836758105635392035652826478093141900152310536588032274421245095794135209781483035190420350537909290456947573190121283363984447888567844986911008932391683760224779514084783716609017081389178092269091521101576547294808382129747591745487416584799503433604344713516390352492447077606413274703826111175379764016696215256767014305597754627582014849635536832562149450226789174753801259801945991086702144750546190978329753843637246166459782401868299274057654770249148820473322201547701715932858577930389925698445632626402710654479356282592013649976715934529750684240735667454843668935009065673657431438821689258449361140323330952196811180023828593246479755241476806972806146465355040029270015839544246412454530227518736467504837403910790698415251433020803519907807891457246037573073956186833821433443980110285055807484767163130983343203779635155687687137725706950246419294713401650409846332487615260461384108652525908764822356471455456546511875350663690102995273561093869963794075297740011588949561074311596256879992549129043073066370409743640822955484518576110119889900112208149964841975395687416996188735230259466751029772859130678270169102917796413223604684820237067191379597398988536839009206961733104294044486536480587323368004628687282739018276625898716958503018704891825018674477376114528713013396987951542204273528056542378618351609897663367677589824545979443178878250991461576830326306058582353207890753593206246354585511387540684745847614324368949165220015032277883773009254367882814784 [161,81] 16407421295540264118060397972418641834312508984153600883756199481944668700734630902542295879355208233327621397797443629797856466708828449417435713726775602229501454941702587095833631341193601897362431159227709375660355736669823931826585365364646926642641088379658922027672205223118287579871007348069828633907686425318438909940716871002851544127827305190341925227172528456865727089371861886273769440569852954112866643543713815256036310238498836397458853642257777096459341956711880272581302930527504307238340120235309401061692885623898030500828178310063854623061540368781415945226841222112389858978433322352962070370592696502670201429912372212907788377479253276046179363242454350119486203761834979042727527365796402303829488883109615299269788582607904552063548475500203764300618371194630118635694520438485436669579685673917027611516299942207378303120258070550149945074723131565308695674346977354657269287620688666238983969579859950561260255673258867281149067988061647765418207648197968056379688285292991404940850731996585714697538345245889296640138817865822263207021304457397312247036812952120009661373081716087190265523504979831846871822675721370658784113351847904926802580041762735883855247328144707056264459875508532530299926534370020062811219022968033637105449039256365136807369274610111912123833441821263912063653151360786110457742087930326328801869753308096372533115019629929901063263752798888886058403147414506002252942652056803430712954151480625795799237820557009142896619652821574312273642767567670762073645625254774244873068938253309677596045266548981702029845492616608694083876732916636335978022957339027385924619546563654106999685587108540161176206926521442548137856692260005216366058814493405817049584174971743441194167556482291160014721496132228303499079591555552469061384586129828882120570182321422084211535728010898320210890766735102753489235955016890220580750557675847094324800366134352817855414906928358063280675992981429856706167700850525601745589953226182468433396996482720155478529555453813551424741568090822988809540044809368123492509740234989883535751667857165682084513360270088336363213828230827166223148461463811746064768369736343021370988570529090473983778074843908580206776453796917113796856513502211958426946794037136902865044479063577635537108443232670475044411223067411630620255569205570428005390627590338392483262921364126143117630171104719290219395852305035382382802010230468295559624 [161,82] 593405882117092862536001282493154070745186000480476041442612106477346458918228915145637541478652619361675803134883746454770278241161272299384135251525555367862868404078921711562845889414438110142112031804139772533302542841622152718841217276899612468744477667815735522255453815242362463456757159126297848204306156182924344372547894611700048528804074731966969069520817457066571975700603659184293182376534347542385456649929240690375943609624409166335878724323289416924360904759599401448498730864195776016604864248354142688673646329243033093884615873643595019783930264774466548713256386040091096363675671313703854810954078708755495957528982758098840397674054164265593070227540772246642064467891844825895985402790824394333100867279406881215728196121224060348334595534567989871672046824542704610613291165874297389244992932449244920591035037566054362127065132843239594097681882574233698057179438305209411323173929901483389106372045674564522442357525556619147790551331352767820002239701660649879365177258967334797683115550407698105338247346874388400964526005358899044735729080349370208433622776043655853777950406994008513134964554047224632284212580143771413047422251481273755916077538584659463271512107680258576687626472147457760624847662978974567914916140709389098373654912389217309597745151641003194468786908074852541196581023592446211676697300175320797992930584638719698191268967236205405499486956010548441406097748262056297162177901632946844164639534266868544069161041575655196751690036869747904552107058864632325900090666261887014725945094137859299867667887276554290308083194173074307767985447384954778123271065250846941601803599469144041774528673702971511087316630002004470736418540822449354437120487725443244813680501218594785231654655916801971986358074831563363100913674248763736434607031444575543159784554458950821168420859638554068585843623609812985180739291423524596234006607306821008727298974784944954779185944850287889346283043059796741240319407428430040326963441049875899391583289890753320569325336759093029877897628952573137644046582510076747234132987369661791034450617109562254398139427640375196394970123175475027999974888419685909893006732090913917537075914773000287451013804479621612809214654596666795262001103872210763051309994029982432953444603870749484065213579338567507045667628223947342258001192279326141165832348078118515833915607725204898718806696428862728837100456419856255080133253291924736 [161,83] -56346208395006480912648869169674459615531645551020419699391417812450977749704856789836294505635831314954883545918488552438194085257688518474571471274877143657189366844810248525859336757959015185807251220345198128913502569729095366661771764742896128987112033563217871520475483917790088239577269466087828289611592552769073902390291724875788768173280692975659052462777727836076660451879654485222980554656471720246132983363761945487404975190215422240670607350080599193418058778034497971736692239404814407026991321433857051612202194295262257588146879297868169639303128793357091817603338168467866353670688520153396810440841436511826216766066383631357052065914943698555819911919024212528251314816926450807366321205053070749857235997688188263122013261907382285250321892218302370772069684259070062936408134244339376992680346487848681370312776104887870183446921519772053176289422160227213309977911890558176310040485695095252679127622288085640132803509778418494996460063319289526116652201023769973045122102867387820661190968432029962396786705369423123005846259477226490633911553191268484484346569811019364243958825304731878310995365649150128857007440340794497661134526339846275621164591077229898408396391612702291431691949859170660789613103201285053441009894510654606059734838085381823329141117457093067040373649814129106561018371451152067894653945241950878467419327608853704424715498718323391844433025956043145992781823042605459316223331476353041842612579169045737971565318965055762826867093201571739864075579173374533637540752066460738428095043652212385307871105132938147876756234651830022692953783985877555212506088994736720453685993489453577502759855404791497774661282519198974281463888971393453700055262926689698718861347923420975077170776690629441574542570002831553089848934347342628702149351648017233820612667890274599034115178352645139546203380276453175589973304896487622239834238097867354419228136596206025894174549120503659720810478100051291505550654762756313216282487791293225159546485166464319006360305415981374738089485294930099361605470289255533171230253184063174273220615238870150511903191302258671088036393923046314606081799231650428818823975903592097400628231224163924072683465237855880988995926466767778539172251488080060275015556136206538357806740688628421747207697475349016461143194048859413502998956520034735566663367678792526631611947729389217605216932758907162681819597027505326009272701001200 [161,84] 2745695361498795622583640379536367480962137623848364713731400942083515902854937813739093397924514523997562208286932539431160934703840495489689791065561179780824314723184785478052872023334378862563113507065350143820744926127196142182125386417475392085496500920976029670278324966144901461919339682845032004674174469298523226485571615799100321699251915463009626809431927422469698023852039011057893424831955524481452372075135006779955134779456469025276004252191020510879579508974503758244178516677564082765139744959021781437559841414418036331199744761708534791058176149652562092743248198314927023695111185005035045692892346828725334094565355392095056271876581928201268604269130236130649857444197459539341063048420051302410917509683536127769421932892703928531030868942693040816824638213084998207153405761375214445823770429708860456827032767600899410941779398706500157818886455693536851612794635689895694678841255845209553384055122576794058102235742935830493202835271692447127414885630322161091454524403348509935531793785799622362102826033093624871000909138393144549579537819569875186901319977822777384321712902763693106751645630670734136464455181595771189030720757065679569888693665424822728798608745228721264370219851239679858173649640378702126354265407701406429867626409659060793432716678913329119482119739226569342561008397050770650726569529272364816408676065693023897860161527599257779102586991254838496875446205594225647795874433501363376245047141144368947707615557192209625649347974611424690468113839760959159361974789060079532296086398579891351930800859196559196290361576835432364166444429650811539340539103359417661920677492580846506664392916321707707673667078578458399878917587699873935317510230025336705526046232637411897366562269066638735486785509647676523895604774206342090121401781550681467451277300176208562245133456829157060147961602508281481258540243653626756763700530896683864355712320455751158986196846398189987598129743944496976438172712032488016758527884046763182279252084034525970474523114775165930109732071794686814653847587647047173651324232787132063759636471595838632908039268667982016651391792435793407341574744088406531319952617851248549148405353943709713029499884301670627113438942120766128362485204602657832260362154217950531028586044454772782959204863624064712952246987742586021703012375617584123610328901339024728722064105062253473121312126787269472285087524966003523380573888 [161,85] -54413272660262512288410924179583466765219210678381092132005189684854044092746581788516865646163522187979623217718621295018599653877642822539025972941307885971371475476444301483471175627530738828383072712125991669774620075181876602121416587447667339228016976830684620987345855210141757707780996046928663823881560223782301730807291969615410486574226291728998374846804906688489161317576558785979423004807280916366486728471320773847206992650250466325583030044118642811888686287480577152826182396480256851487109003561207716928846163560025358301183264740220307712379904676291197743119543490037816906872597777987115657220028726478820122322906244298562119032104961013525391115920721624542203265390886719198486449292972364500689256409786520971645925672972278605323808870975239309324485302781659493290155520558639393675821870362988711440715157161999170825745497299931850344238103529293488565555016987032565989470916455208816173490437997908900901407724680675389449155146445371642699294651163490057981308712703345604127951989194527216673324048544380493605366901196615950463402702234600467041606111329478740313672890261095779758058241697480886182226690198272899511507588935723163037030144981149910834569092677397590773443197428710573699876030347546300395336195459944992711641908957863169971682557095873368351672965162662052300737210092401866851228673986255637870287473234702758650543699226299888419525941727931546949848313047336813245117029479498710200115041357527348397025661397403834685862360671394306792920962171503521656080041791000217511934816113678794972451777785630591096379300583137541565175710289405012189453373966818080638163194314294364019252044001572392852600397531801412364737964598401914075260158103850725816600057142389509117167717381840239414280110747622168729198554337714516608996974039012115042782486905996836664360638591857357574622823805179678609456755710382500017312380592495453264332304116114447302594621978275576209860116950949676489827845547012822946918136190335775574765821202076014068050684896963373301354301000528940215501235389888369757514812393319960646829612396838210994431235585118410857932237738322008586346034134010305892463601539340436495929678900070353087476178080910578648491439955969036356534533931072655440379222094247989590857556353808532546508332724130012410215820742721415112621213195381575834355677702695456203213050680627177984691889501753616411732154146508460405336 [161,86] 488041048347871583758288360357200094313466806809067478406397646198617450152134674075730480693305666393446603823172803465229341368275129010083395469055240327738650626294477508560974981563826562474440829102295728495595369759833209136077737585376427508564263236156732533643710021325382721685482439497578223477261289747815535273667237095282410575138582854983640182301091845713375226830364107270693678179401909645623593969126477285718257181393542712202831426225521667351474541424068454889720028954345515511988912595009860872244266003706354783150942073004894147342367600327795764572071958622289903997243327227947395023825399624945022030406550637730548908001907965750807077539013327794022078351537305747963429749894565279634360875189904265989719691248203645185281911582082233879573110606809116422122581914480561196512202107633319165605521246743883526571429526599158112806782118940109808928265921068692948881928133212915432567833161068661626083737954790370882584538331874731694485251334237510429963980908703762884079617135105597818076056686123656169880343173623006046528795039946849555262075079563822944086473000317639219603339658960635099412260163513670828991183324461772720106454030128399423586424317351348895868242123905861828244190740160498477179089447891782843378632927904748121747316334245576059663910133966247078368236480789050144029878975214917509340845829829466380874108494870834121370486606111835573447916601288852732518117528307579890457453190088306262088578875523834948170047007156214012491291786481593710185673455982767547407761474417702732677804856979792649052419909320855388974212015125333868952368180478828243255912759707888726347404999866986353049449406332211379191302681384470981952438033912809805110918012791953391645226727953906976200820014201928017437265075746314945078201375422468794317718918651385877374901017178204046694389895191537177391856502575028865168947061171200643397896925224676169608837034754313427358323764484732218971526720170928379931535258712127051751440727348025041740370339266452771257930367488057012036241670542584279349498873568386535989535639074931924569241585100054327702924302389781072368362515017513032635043553901824093666444818711084482357257147936500490186258562948462912685697749711709736864390924522024908561032819884310224728122920465563139815002016712786134591053206983499642850799600561693442018875942817053034876850701639378162049555319995044608 [161,87] -1745767931777603468380687813673781100129155166248344629306835211927045832183335365416032274034269696868724021435844051359485668376541133810138385153794838388014315499433211184080843816641550977765321112627718450543396762299362392639469400654467847584375370855800572695878833118740733666338676714333393654261178970461326702235082438141016470274459026135953945280969427719114895198916945597145790146733527493643689359078279815519362783994535828347318594214211002068737986522602702221597600793307686781755541446084046887030067646918195891885615771675787935756131757238179766568250643330894831346912455180598515369450319105331467322025867831492967183492631380943259664099186585740721545150179088480608547858808179730820233652096565916761580858560584262686864532781539646036574325964002204473573922282470395145797615769627144083760922130051610136177290656247323414178432371419176662800416626622380538338805693672480176125572143480229841687762154775539434116334001857464741046014678296612297780745920307940144682608650001044201871540103122379577359510465320407876273320049152330192291210100504317355805101423365587062124086440539962432699086651858621064598306928175663725386719165511165289762910233469004715856483497197523555523080964805581931986923442554417488114446440183641690186181662202839157437171442198667957158680895198993005527982987811036444091394353175036071775121164760482034283487195409360650768506682723243233787215470182370979003202406528883424948453608573555508540535139318290140682368456908566163611774643925146151038335452908553103429548939441032043311475022727931034373997609607342396923307166683836863044506849294509362847949863918371186436474906345449024908561269108613413956263145955007250528966182283950290707943904782174786660475553623825397481477634740551614151807380164005425194812313689712217103589188996755563758633812399939947396900120913947987613629201812540165419339052771922336567748230530431294203428387250942481187929372102953386206489740710437585523548754226105766143616379668764136575473718355172638958091084067107295196613121213942725497222055699597157216708815840931748012054589360348220403106414314070482100844132692025323113839170255486536180869632215098114596426815996995105019528453431061153858453129609049502138461416295083151250999941985953427489799026135383756615268011117299836977511120423278440371231648082215643940551029096830716531544851401808 [161,88] -64095091746909743841282567997936171624217250488100763786006381831821296730691675179899006547008631211097302968011874695630371671618463182114458183622775417796108703944867096996652216425625529425322386223486552361891928119179180708258157436173123589491116029357520892254927603446311193539682239755714187565150821919886729033434580800898403271341827659692011271533813481657427628061739186138544565131882298442015047919141734070778167110454060274806763356413583393107604177827150306033523237066563257631645200817373141399159664187046445841552547872551903717752247099357180247395852905648402501215693810397699961373575420060467394868021600300443589582837098854514161560762871884408939084132347175662015692127230341861621755720613445299791896230845304150979590343062002963268354575433425004387955681589824641354092354662032191097946143289487774776902836393289998653195050890143424473236666728495680853134704863557979735423654250040002465719072459564483835322988249500638459624313647969739006107328172681054560832828674838029140175403152978237287180012012377661837772231501626720599919361971721294204680986683231069774983872567997232252380786461099345539145232640114507895459414776610965115283424016119934979327061519567502485178242943096620404996763532169552256173608373461807592463190469632125110360579545328410524716826706013788645960707909905555242532171631077426742792240507926530549173635168370585015540556618904242167864582139590713732857363264159386653790897180711984913227867265327436473882849261258300565389652218490205211985815952620984880389605845680557501192123659220691016473779569060233644104155838210606637971045939954600499853014868614585786386610181837459069172628102639541371668063195223536181938811934297596913272025797305154076234817762828854365740695610427867446539971510445995827209986132047446371389583650924823070277688404504024229869756671732028429893556004041770477174757788352378842002601052138624510897042834917292576527238891764209925108752440948347131717831089224895876090857237633137152217245233820365632182795513956164861434109867445255420322344175945449153696031600646877577232187536564027233419243338913530014141100650465030299378420018929099335535242433305582360500813808870533554003270074881998550144165443646311828879941673371032983823304336653254793240268662732242935736149379295093811542223197349291957166933793767003256080414700814296390169212224 [161,89] 1661913805915714603146970067893800803863003956080775039521408550978523570663517459822135367665553605218695716029701147433772303929313594788191008318862808002035425079392359250374048160987459033018156936338802902934426224308544777560856697299648878343377909560557144324399129332075836905001561239343286948893269019374791467160748574617484787404759119490513078397965478116437787017951048912958371827911967922191251340806305734753905716950291725974536083024833493181497223045496150389055629772770097659305565211562846434334909193591808377504552652172902874279220582590652036357235096528143813013456813341036997475876661089729445657996157373000453203411859994454764894627830186127196249103518294726237754971532872604006914312196977444619516168543614788977067446399547844484118352062504154960920463950575785315037222770702642698370878917140862493393589282175580030815660019095039573675549652398236435269299452810768986684503422661732454680336455415349484021658967596683635158277522491396076980484919741130691021758758032285650523874659292614727550542999095889695412016030171785761785042983281004194831494821719801657642401152546446679140842582043260230545430160596610382078022179917472492918036947916698989879320028184854786942765660088804174950651311114566155538225420818218824573811760933526563543433588336580091633707041592054718657711820527907524631799748967168211252163668484412714763320890298462864761381480950243300298835380990601783325482331482955730579204113702677378738264975898617072983496205843132982489789137740024145832688135969429791772237384856828362853297871975926531434101951370737066439687469384074321586523785468785096262007041344260868759170442964576342032879944883326564046025677195375248730317678275835397240234453132059499498977247253770157242650505729627870127761270624894421893148991294816698672485627337110646354440905900194084437876222695292501188931528076155250296671247517535929321196386743776228523338284676987169347718155171412527360730576689572883442962523553788232886926066781445186083788982757815276886943836893865999268758935097298366137536527117832954863811371651429951490498502387263402314549435560520023248371245195928522731289291945506026922207142063585427527243805135704044655030946096379048771245153123382185092577614153268490968564527730152449094058794441728750610386971096451775230018739571723030033277235904325611165637162341651770754216 [161,90] -13996854108308830195832112035841055710044705054160452036860762873975869432137248955109837659505617764609261238787009807703697611059339580406156261340524746981667020751998264934501268625966583097163928668955164473229630092917148356095835593518819759169635207585801492553380574463554334687444545304234860876137321220518395536848436279319893645230734149089970751780270522640088847193433163949465381582051889445135290099779638315668108705099664051188467079457989554343127644528096736695229986858805785638557054475346534006337873931191574170624748138699817357321474412207480547236789042393666456822503641683895453074052073852049915458063884905100716437042878108546512500350256818656576681231241268875039050590391167734450565727430628851376448663759052830072687098317926546804737768923125578173221701283414317687609917082753216708100210188639005265954608816269883796333265341672277845325386891765813619003596078682755499388701611057973834885331545162105491421246672237372501601591596076882099170779482437894191715067954258486841732238919654435089595085066098108988325922986326148814633522674446010036271982317492546688453413648637177355004684621100450516042056418107011170356204135727388758046876427921740530896226199849165238526463979167261145988123862294548789459474281337201496162144459757360151569756872852891603766004728572635683245740295009576007091764957356598182250365460083789796493869750733883384340750112759965205177764578074536551386655806932154403452563803712002771296877246675144897738690381904584377666289423948259339409446588904075344199689797842845372723748067661720111959938997693208399602127911901251736848749878092970145338642023221346216593692125474921411762157577022678618428349389039454291668125164309031410902570116102103572726725405180505998775018410787720281198093844663074501098684256592808523053333220496758951056018073138127563654162814712998530679991797844138606112375873130323381491015944051079769062174828975199921266118453319531995158059981059049225778178853538279828706921677630822470560466536009566420806613309743431556551914675782359729614391271637739828356744873940786037814475888324929852265575820965718800400638908853230409246826157363512378398248578406605045344700748209199260898072586282432574971160536628780496705306590184920173301637092039715670706186834330448550351152775630982465305078154863425761019709441475395976151271928900693664 [161,91] 169096076722138469616625415578756369724058152168147395078094737862218314735694157146847162935777942783511276063404764538485189012119267579860582827539555566139102485977700449274716061258391860317089821155783382075748809131455295557892624239389360802521319032347136970334630472618672929568842432755502626028575480568880107779783412191238382529027875012210312472183343970365447819255226621262244150172053841233434823194880223425648431993972093051684285411769496507715136697352329832219426927375534354926327912926324013812364533629101140487119228700546484197814546453599234617813073817936793992373872057165942292600652343514255927973787375440180965476124019719840724645064613263449111903964315551895807808151906082268323941726453342098054023935141348790818491072926577703399090266381861850642853565707619348699957928252856019025180840814132903652235537006964524703236437326676512506722167207194451550598124944977830373768360786506736721860380071502861258138192213471652559498199522144688296212664422118545589941645002335506319289839350157852667715904950790073716224671900903382802027794952225612939582648674275120987452960668572075746858134549773864516670431119361603542727668936121374124621821540069682549116374674987683101999511423242124735665665598614952507514727839073986061096271843035902809527001127965361099455986457789548159844404689704397196912694594382852735788029946685376903508091779040662200093725385542772933639589567389827085054506563367860834963484507798471773777594005846367202441172974777430950560178654502139312194484346112797009724982513090576628577648738607997307177172933937844552046848240239463644187613793211981030386285060894564394524191649278494152870978740452634155556870895671084256039845309748730208055237652219418155093792694052887970742288657174212147400969249590912875729907845361890722230034244895524316262148794426841353875562537904796100409869287046326389542566626523237938364770920277528681066760515424065584950155442692824244567561998930689110106101731655468245399192607500072471601586532471822983776605788645523148404085768505703234554320073517207605234259980603882871269015413016333106322887162315889814014826638355438346587200650547221566973136688147565874589189891274820002881525369893098816181320016828100216149606648631101031411457438457608394692663726342793076043927731897337691195191074098854622666434835183628623536431119248 [161,92] -907660628462620953167307657003769163281312484459038098682798268632447340124746079455870553405487302098983072554010364141497313173747632082586719804476024854822010543252095788033019662838712809338051853426792656097366383627570135234806415088682180967833018997885489357364004018615541045777366005515197145271562206052170610099053596596384814356436417784632513630418555583771460698558751344733390361893441962322693568706258288632145279547669227975291324488431195079002683137035256778210677474364238653369828882171798641116718939070983755826203049787833047910662063950520793049295032048650214423860432540413893742202860472732000465368833357269333453171208209730068051984997250357302209197973691056898411448623989037498441245069658130327203641217090566157867014489921709798306994980278925189262457151044334164785987399950059477090963121716064483797950281523013245475228192752072463579079364460343441854660434692925095294002872954677763581136821919410041120302251010062833685460054027930328159295886205111344733640030873208887826174965820095827390533154707561231255212734596903284107724934432477287519999070979998151002673721604776916499187140596975634067611229743297101401539671985480883290165412582611166395147602212047630917395589186732574223523724824051190083289300500373912719852000538039500720296460892238900008764909840921054200006015569682696383868864973457248106160181839391816199224671234148060299324021507717135390524616877171222900495912249021849894473552311166373999159011015120951076817840367191843981810221646890994842361157389704579349222664730128275019377127621102020809425438242241195816376672346642489970063743575316664264600722691289292958916415923052771372677714172732583896548225777357947922500822191877090289567495265146891777545467346593905800801775229389979198503409020298674895812499096398293177412141982219409410011870724098371762065152364376850634426759332295651026833714329581884345269593299533546616728934801828377798377649137954007755052516309633736915168814152090222600981364275473909091329951569103670384297356839503198673746092460929722169527929473742735493986568274508272580367363213666071582473849181169132425026173509493496919803987095687232790116332149560743244915807950746636334248384497086588181911730779221538095661500821320745620777826849609770482876794746006771334972152234565823127645206692378749113691541932738615174446992 [161,93] 8272806835591931804152809862390509601794705687314896521550947785085260970762751462406742626839786679794456778191070965141901501652230814216444522362405863833337084033069215353799410429424340157603877000769731035124599620950845392651608151204146484785832451620988623335945375455485325999911987369542405549593046602252615754299971008862593827959121084166053877265386458047611920084212620536089232600102646930222365779598898724074275233822342164250198388289740427395608062661605263252215510412638283811516674385371883563363964398147097242757917955877278853660698619515474481592282580671848115828233572125413380387491405832765908255357590685740245830203536147941828225612121694395883221424216431219937072563091393261006285841866384422873978743042554071276218708489892572159324531671240152040977726728101293620000807346460247959799189602297856744533035215343685516397726222260234160246620934467878711309768670558202984005968635571265535740022250308216521798911844434600531075178646586707998646296411011629832738071605593330598829331277844216274343692735581008932172416054519066285227467271156619136365132884117090013097017856433371818103449141676284000803970349005720914625950226805438776828599958264107895761441809333159838347089163492462888658184288564318074109355316933925672723590219073856981326068797054441566535121797857300723630925436647264746108411414036736211842249949728075806444473575469515795119928925823242328907450422965821578276579161963922746055606010279702493013883348901664236594129338655988195453575088417006589539221145331648904918196132192429344086624630891966340378587894280253437182946228229129661564315956305546243304577063569259202663695405161734305583780111711625602824399365458747280032995721104680067007477534059291083553510835333741321091296498604622479036971273530250631802529717348676528362825347154320909911414066370576328542204744342179559002369140882475576464015706118118856950145436979837411599782529035721438219810083944053963765590848000898763081513098377333797196601976388831123646263430381469974674232690944817076959485840956685753223537004841294293895567847766103941067178387609932886906653262309719073744601783597181522811445404534269303262762345529511949296484182415588115385043782937233654147304404489906263486422122699825009461876709719064455320586697994396641822944998677026058617658996034400331728695585974178685314 [161,94] -89991171458195157487717634417041595937623207750395850947401389199503962741407548333646651704266191937389198663675240998342029858613433806315157594894653115975418149439131637502968741800463606920101006093728099838174634715648515185168153956213672557932437973454999235148335828345524402970595898121978566257729587046476857003835413793073619900431442070353386040380799261062946747155166800949827486082182488938536631289944633246695427608752899983186247428256767816701748259474662357807488787377118317561433399154723010686173694020699371161777367787844728792931589839563097712686433861926705606099217131905728429484333094238082107150871363049764499186595334553070070346549622667061914523101021237940137186383781802588184471286599262223331392835988924084180390000752410051330862425053092047015583398353153173431781171291498088455872170711299776950321022050250994913031380395937767069937325204394806304695506111755583851413252376026524180600685482138279018451437619101733897848807659538400123675590218497135462908621608563853835650059777662585150388547461290072987809713472555883354815517868089903604215442338196396817021875655735838618293282630102184802412388660053880122878820445951455721382055449907018979554899116690778874300201420831665183687045411772201867810706729471021146534689975492729515578537872324248786382229572372923711648241036796918120042080714622253426564858644151800811445463631860815074982164628827618948718241193874087193061271440802757244161292124186691393456557542481983322166182044914242292535264668843740626088516952323583649950667321567172236567524850169207528703669237189521157174919144017136491369837328419319115436842185071456184134424346165554416758471814613823904698126441688488626274174723836176578995342998357670042389232477394251036738872480431297456473580748871446994150448499427208749825412503148658700803897213641480559817789106029482733896557413947411999655291610546141326589352703928286267745522459446234217958303600475324762113517295602289442992221074851052101476451670552466703567930918324586969615746292933173846342470092606488163524854512421710426430710901685155329125380673193872899471496521415828505428747733654887944485045253812033857917868377391309622715681153983649203514406252783072291392879345767058225776216739599830411250128496436363792407752623969339293383166438525843998203664834446917117881269424105856 [161,95] -400530123124331825996596660853257808253765959304315761770592621191273768036059349337039749887285299770444882895289137584880230974882897262118710518913468606679446779468139549792890240725885042967462781953111240410415152897417850731773266474976496984507589125374988528320737837114084371961945781274243418460645986724046218666978032908395119333181242102253242373878808903240907493832229774677493455774253463552262248866775866803336554924455140242410954663465458033541274709430302813510070696592397316229726328261853966725912604596686233658524221173681442417137280643943696064575575436635053736454539975362403850706584853297943553528415635683680382589486158831115991744672568337533124455297536815413975343289321135151405247243053777131820560333275712601252385131609818254029786058740772417168016092920850285400773292056556771784606508329557562689093230409690974274364396566887250482677112993710678303992008365227275693710387334847702052733904011422084806453751759143162783238079895801737088968754044346068633903119510739317198219413136841720402725223954410768148188173649670825693029563561115209993464176159577883666346912141060584029537569342699561274286885419921604414883462676251485225411815525620569360367509952802508949308456837906666323503261524882790542509216973184255261310806692094752863449152994497639523984594741311695358112273264523037913258485469770080965031181690418904518153921264728468697520151409061697779136701911243500283306383661732516160129521112931956256520598886161871750240109578282821462844755390884078381750713864610859026420645978245875122258629971240888358673578061136234603598046957087435161942221178564339689352040506222831572795333695724960239882006369719810172652192837615345529430147756080999319434485701226743275700917812905615985613657983940097374014965402788844947589878786526682752078611001154367407144148310409730643693642344485971756648199529128771935569318619190228961411184336379447088430869965608653729938825972361127480373143177247197447764737875895529332371257508814353928824768509461346696359512079747614304942597371088093457844873062467125232617130618922393081667244906382039858549707176870506183383547638723887169930843074899589483892314802419629682015026893807283527227174656548448043026678338120343063497810965362364992244695542082471987198065554232020678438601067071763741934036220702633159678167728 [161,96] 5677431756943898643385707807243728663068882662219454312748979824460994182097554326006331605063703404924071298753903426496414725961199528178925246298619261023683774932469120305512350302879414976556902100677031740433922663614693303168464303610140998945424309265049378596376463687267532421579251416411114248094922680385027058252719003307321977349579232096422194863262581100178843203488066763767392482029889279536370027767628291305968562471580873436545120457818758710892069722112948342835029867032957723428033536881109392670609981382433649892900379249301226940026346368093864485027280936695799189636151256175180775272842083758987418456628877297180946745703856083782249527192074202579843738208055751968880244633931637146551130800488701725057970806821565420489756387698582339135306082670603743758331347897750016489608842692300561165419444579114144051881242817648435474522215155595101551679732155784762451252455688673573991424768808098942053022004153417438438009477853217820528040799784575727760611624807625387302980960555755454560603098288548749342946045169080164006330968426345032063499178960712968037924612260038700909454753078013789968284053539020736630455679967249342786447672570582905055954737061513612551178417161959072786939518028707556609378350163500320720161291399218202521391005312805891446761361824794150941478433825248308923771696288352848408469364665817744189813678704194663044939297581558479620712994524381202753873316298065195347398533432635473804741867033401249274774415230117821230858508862627996911055101102407014894358324018084986927825395665324671410397525657561789919993528709266173852782463851503683808899982982354074629715100115259500470370591824483729263229670387350084102586685801366745956032213124913851337415115317727089206348049281079676740019467719853662415832350450185847348848020250958947337586353707643862478840966426958315643542631904336228115479215255713913868415744321185204208431836115330392659703977935035625609130266589571250845541311655340123928084155874538053826751553416315886605840052628850757778870554361886595999561632889428119973576525769853846154087909946362329164295088906295480177603402908599612857093682465257686316911694943581510167459722705653400874352658531416183450592963723676484324809409943206724859797124360861493756507510869976224418444718813859108887625683654872279459841206301730437209920 [161,97] -6539276674928459692032022768465792916361475578557978297904347950005901419624946048917277199969807859070495022079242054770455418395987500698097648201072752628929015491112474867607534222929443390229037967506506786630735403743640163378401202608791793505918802023356416435354169290166780465917579357913979574195530207042114626866932356385461168537997632341906382173191978475712171038161381912125845355117045716936065910586264798780579558796415509838374884496527628008269589516722316510369951519219645969438128305238212163986664694633562163725485116626540598868958244938953154684340101469587150010025342434911805455228137746223724594750090310514172803952624820084275533525623921194331618338669204526679365558056164710113018897290293478481201389912317995913587557930550094040387269005218250225786663161280386613687789800521100468834560078232334725200126380228004795917868316023946029205999022441783560064412358097012149026665874839083002119164663738126323748890395662247989599904016365039992270312724960052788220712280039888122659203234475998012482897524323528800883744178462801003827912255890777751718724144364289167717290776470656856892218139475070032933549241798278585314745580433351886367988933908708206638662466706404284243262909927911550912071476795630431503806588187361839709761324530268815291860918425533489342146602233774611134590010739577295483671687067073208123513390655747543611976210583188159598928990635764727700770237709888380749754624321792116364709186415293008584510683820731233840617059007894460572409229209374080821749640019150360823496263814520361040721385316053993021975246684624403554609509376144550951663324552315669164032437141697976514309290795538178087991771895567339435101403181044395805561777485741478952782800697939423137960576270626300741768777919643096442740905514627248266671395396809129176236057564056935208444571782479592340504832540251748451384109983948787300538403681104389391290218496386353542924855472150328168317410206566826766886101839227691526965413259844531067497734039466150051744360019549979999695651205491805288818322616468005602766090336710297453056510317967246184916735227601152701583279448633512427991618691178850032077352110153764247161320155627840951812965003109105692892066737862169655213103203353277284530014951483962176364157613316558727056421892403028237295170220520504589174233406250568 [161,98] -158982994760805513605329615105530625238545938401963238407350714296833051344079409063053020227673377981775660225841174060785272513510885904428936241554474422180953687144870567356985035114091443519704723292285957673361957137064434324525621502809828450445139105508299687432071956768825392843693605332956852707150390150551239790793492538178288486135779412802473717764638438502454041356381063216795820247989797493273947567578865878009812848808995155436492215353041949889125351985461052235214364706270098054999023736406517087648897860822138888557136204121178153353728749770489791554922381282294983278755090000326896797376887076760677209106426454397386728690030554196634218580084233835563440078725793539302543009238312066273694891870580078799061499462817054559339551340271757174801396391177373883042430712047381921472329759458898065168788641872924552900354647609156784607506058251809449069775414719637002195807231170226201015275931109311903421691253140903911681610483635396841374829668660115913464494545877319137571746341072926122967787457712783923674996225680730317159602792089369504204058323607074786559432471501183025368538059396451748534050707647855621901927622332431074968230999286056731503864189043149099806343021305863538479616966221403571657823120911248533866696065897521396438471180471357087019585133968168236667122687186284305634810074299720931228578322742409675280116607591548363497573977180552291645579344751833180590206117325864682741567901456534012448229994899209907920924618937541020763911128621544524305555352082794564558070964855134424936982555939080243899877925302494177720104272461400693824910411752626666132410318668977314756061732794504717278404491567386815503150867376798701849030257689123281844098197871761735795750790349420431333852659466073378725434487204465847608942839171727989745758509659472920877660829398474014129191345064023004247625820727033685513106262398919982896199127248966516216849190485878761978466311911916339569225364532711756409452799694790174162503255588608504915518982447855701902930163285859430168389030485653578131935155685128002888984292550341855517268287074286496437096674748420318413311037327807338762860075845074515683221112532074979812470896408028449520327111887587261931869929408841598854986811868022463317359334901224328273492874559684309566485758624890275773115985787364273350396841600 [161,99] 42099283965675703033915403654358277742945610688543389703408367987427423359366064074348904234888390169444973341704404656103919883339310305479671070987516794277927682385664323488913834501574067544992524331269298834587815561183505382983545685637643598417801535339073501588156964391472002840725525214890012880824405447676840791710897640083795093585070138452817044467407678842401966116044005740002556051646283437842579381919250783257219812716651399220694150212306099649959702850986849576947861249620887017499333102511273670374427319418777501796951320113459852848438320408760365443943155431537190257601437571578642565149702535595965950914086733048638611307382089537049863797332832072143229246496741854375301006339175998224807166732244825066023191946420508216286296057322598872546652293159457455250422271625567682329852228758865799865808545357737444886143320895916607330256291664705624002506360171232148374154835176512506555173615249430467012523834746798672031062162652711120159886916822694682006259604458458233875751054560378918388080684937708767968270714327849102681296060105642115234147945695452766499163086574510693008652755770908558167969766801969455238371973964062118849276031690760686318151530086990794776053153336377418331774168316961285314727311955396834711089967210918791382977238511524761691664787005253177488824146808893817729597685290224734011962707213599028414838566285369339258329154013810060526380901896758070318874005153921000600860993722199849466766169601116559484675794334319199907848827788202184697182105626099323582074926636201229484267510446195739625653060438846711083712526543008222129133311798437608030744165162522641447385071385361576170853191077568754265767092240296433327386657174610560050225640844519969872957089315471609741666923127434542041923922564920096007280454070540085306732339540885990123271720121976333375257600632313451229857321855030763430391786875350503604449128695020394359022857913153660633139987864366818804821860892357835499261433683693918645157379482223544408289047264601967841442699791011358516754168768398201213993070909385872880030459823966041864695700339348699213824221069905562685175488285135462844622518150183716620779553551177887859806200922407076362474054429249525972442008153881221886178699264514324382285926194282317208419067425825141800088092458844636026865051646436988440744 [161,100] 3042571989334616089156157298569741418572756593762934376405618381679861469256389692759707367492943007378753067151342857288172971893821968061323806756147643013073720110285712790828286787486576531072090493744194656132182636206402176537957904308510667705833014369907637895483659376608597259329453032914867637841788392373718495778093979968851705462933468745155240029441359570433391146152057995469679570466658670258692755150821561515680206854414077693750471048198978224885834454223519139140786893120568827721371660649774486084232935775026739208241668758284460676773076904186250868268135800519776625569239726059928497537079957623451731625984818880327148660206780359451412231589173230057899502199658347176891318952874783885229736976911800756284662999070298238614989007275851600101950799864867198654205454324175160583956483002322181710527639185307850339184894488198080183768408806399842132038356614446435644217548783541956842478027710579721192323152697530568490059004316184415236687646592682374183749047455323612316685066302639751694301824428011322516491372224551897967663599750504408765205994799503027024608191067245441268191900181569639625516251207241442484415634601026347814621501688711291136249000779948406896997887217276122889240435283287398122102698166961710658198666493647491030247303163662129076980669329629570882757462448339237309955211488881524522398315162337685683097020674190539037750082160755093346923384164106966661970655218786128682879816467512413350510152886197575062772237918410587470012266608202369859011766909629618007389492722431964981871543554566458552135587711511789662252265358107965063613015757953143993101829941725149712288095854610496835192627955758959574434717441874074475941024615277184355595952293901910397095527838494042101877146475390738900820799265780550560982969124867529130879556686594320565327170838094523663175927691108150396357968328552267572182658492564986752841571014349947066635389912218674062695689819911994131072198953736856321062334228405825785663811355656313629516194267772129893619333155760618400734683681411288155447488294148299516917725260274465867395386377747497225596498350988968602967682320633580321867163145592431724645639682067325865120676556181889548478180687934962154194815347387385597867162951290116345725651787250921292087397434759245079730659020998385239513596888074908736 [161,101] -9474499368348017187744794524689024654634156394303406733195255337586191166707421884101012969152043267668958581588304837538643077932646480865176799867369609187027284228664472244342441845027600372674145970385201816834605119220940092118250411479492277001204898126904496235066326362402394378054310297276492742155327501268634437684115992540275974380625165475485545064656293727538577915991058969894328481099652389235339116493115957563181247485728162009558749185614914454504969038569412904366723386817734963637830324810020441882268665601866909763947274432062136805156204292297225447515958006268232313789478902910475047367203690115831150136338538470832266259462700028385043835311370020407386337901293940255520660948381478276900271821650765272279093710942526426113735220920041973754986455004584566583719609807368626850976449787520238322363825182922839509352264619949535968539759264367880208206554478997358927151134759831115194197071040643632296660721942247377288548574294308189524505900573246765283151253716670359680714170464900726476056974177965926886698954889471787796950563178453697088423510282935568558355401931661362069505111035311233359677427036552937720648006327158640129152482302272335510439935125770141044055508472582326556798605336475031535013405769179390794432633552498506913868887388527013257773949228232112342884152078465073688318756265621997055250933391724837238669276717345548544462438892490176062530004657144101302800917890636657051731914816987590994290477861397456794688885306352878545133899622953371942202750554817487969269941949724064403439873000390598967506358902853277110248364418616541820864600361532019261529609691000370778334569529878702368028541955174228714477796906659919979765727747517911051790593733514578095895661828210758781592454374086419139319239758996565537981017337492410656687258664258462989529912217794124362345246433895175203141585709211991495890179185629285603440607761330931429761394635144911242304700824437606537203256970739818522193897907504679302911596366023771470609995627620368320159997344168184962506462660840900761277887543964240155404748661726496061337421677512762831753645277409340239769560646238444167882845039044421199382960588694196928891879877552063369955274290010401317525639340629591284212736674780837162291782134552776206733994317508190001353802636659556347558504707016 [161,102] 4943747642664755818303103864280087805501474412940942156428347175607522292997436822751411144423160072113752519608423675649364867817821415437582763385533920296858716569054285502622130418427511945823954897982442840723239382501545403109660054325779816193379805793557863154480998075055687507621030895890427885193335092385709746122587297148122670879338159462599433899652962663686024084019993061024044064569676082956770834245334611867597169986804951093334711835203992051066026905788061400444145285838146536093326602677305557443890208581494359258328418984400362958777929746370531844282650944348941130663185744537283563924487684011648295994082641223965290478586322460632531708145373234262304543472552564688229312368750855267064255583700225745986509496030042226115082575027050629701734549254733195992776103847211036552075781528613087756915797285375957166524501668652283037758395753114644489289442597775415029835417072488381607728109678862068059412575558692590305218319871798429596730190917591422652025832042557474781121220478731547987393437051057017996573798995838568934034974661684422358395579021036598799178442335776855029478927813528561451207338590071909961912335096410954075172669329034564251266836934971762598408494856657036060432469347245506507002155820959156297662699071500999701713237330402198491886645656894051631412064099383955698580041977355992276666957679420168389979546613948152244331390484190992101593918526362402659420014467645656921799960263655400812053892929042344669457362154571933513147220860774186247036038847550182950325751701251166413286164574191763395853236044849709502235248993740669952415896842913027949748469841691501134419581797252260713679393584699775342670674275012033815988063163724878588606169237012511651592962360448211810534502298661004090795294999887021782809282436081788024277382426734206529164828942903712498262333455314834413589960348214340850169704963953204864692507228279269694587820914044352158625261540267328123014603202351678930479863620061708342519121815884986836273021294645389363755720996489958540934755215765769237483732061214199758256447102931279953624398921601297048023466684696540401870964141723604980480220285304686009514908023128190328360635593979765922572051042681786290022372467035939273378212402291395493487169957614736175110514557626644015586993055180507899938112 [161,103] -26483623558472517656279729651058888063835477245941377711252285242558715332532650110093532221168825808629713624946772984591794501595199008120769466608044078885772625205683953645112278792780699674248330159723136159856761217545379678158956276508356448909484745388659304153631528784547554023187825701804496056461970007099870671237608979605858077307351560718998962008350284114322654185256501144686117072642868337652844398740001401049783921508403165094595228646298642626967405960173457836490334131912922671510729465730433255176735732189698768388447805805808633662977294194439487151038758769203955138340340534695405234348995060975405139151589682972990003150953299219282617514466823593702659935093532803774142086973700399197257192780453340462349986740727712232622072893351627458597654740438525994345395924059285748004066089395791596251622313751573685355270563949525573593531654049709657450283153888080304192561588069571618715862043933148708141516498537878132782580220009570976473957342925647510365564722098541237128755929381950827147493482698095229950680816035342544452715178423509323449845804355787387154963583192153666254729571129556429771452002566800205275053823129591699435180429179036240192143499663107464646724567636982530437302021608321501157122395188778840431439958690229488815767543749104298406136038498194990041956379275901264481771053060895790839342921668914179785439539953764934110108928509207885496581407185376896052440277603762655233643215107629583033289976481698958860918197582800285059058764057557518745790909588003234445342886037480843687751824210406720296993990560155069467780478378260909788870840652971909255047236428146957156087496772706409516257629141783903357398550493883920941217952958155294191740561490771446857769287850972413174703887357034828914360124513357344132786333479726892051268631775471374028072487761250733609488212674431681643249874462505058873185565871704141949868614681720151056399373932615296375313803917191440437735208785840265407066256338515557560312685391086226083041365526053164459552681164234934898047268962687665988964140355285411440830673599379105986680608521202421034461104765615359722169120717421488492860610620190601266699710411519833188416639513902084090402128357223380591742909329375835420920895963966826555677137360829888622311312813192896942610932928392170264 [161,104] 532770552439908598762031752747609522798619266886238603245545623807791814740023076195473789811185785577738432658192417657518920436366965558595773872321281162984522699547420274409341264744190227317918723587885781938792776647477286545664326770480004402035700659893377972917213859827622890431417630413895923766812679147333537834614258225440172287317187510863411053860826650681908825433256705185488663277149317787900336557974958562300471692626175116772756662855534943647194459280437801937252634123610053763908505026090045907599838805448127469951676779487876922987207473396502584272802809246732954892444242074346367647625296758589547884849514443749268675167451049282935199935097685246588403071213841677876226795577820632571284765094830396675254910624158239818862705921120516438179424700496560732852239772784457119087903205634962280114183329986334739743086697869920437111630360041885406637012774340509921170126019052167563553130942889371781388194299088816970941569011923593440682058650442490927510885609835361105770254885763380462700825848117755719976115382514767936470727967358754382042925334110943467669359568921314207785672377515597994272063743114316949505522434327375452821986509964981876177076070974247252307128153741143863107490249128595480565540519795711357772041046940692245859059386534945317748984646202401813885280336612717438524206724889180929630828351967198349987891611234613448667019967463652940265267271402353164599243264695519357916808927973707841089590288233991670199062062129631064120344430042743187792262977341626974832106459006116618703605023275136371953687812285780070897775620614668499294374128966730709970195110664815384967618646018489645175152912672512428838473505724211723947988809354806583788790187396803624844645919367880665521861376967199185703140789738293870237358938281796756649667942677979468812619875399785453892276455728954132465571658549079669303076512207643745688353776929154952591131402049023704049818961289496585033332705338271719977036760721374921309368527837788003352552751572100498988815410875175591938425598591770484040743061058063190104999399524526330156825246890389257517120676592744079172202081896580890484539288496043020917851007735006022858225604740853107748152629458694240645619515443679262046015715120826874906080321627014121936967997353688685284639370122672 [161,105] -2404235572789740907771758577644416922240045467310315019365076686949306999889544561779009445849169435056929581134120267736220459485584265532997571696640152583994838154310529153616618616247247413467209253693288739817503216799619278152910236493480994482255329517031190881553584872456925927986014145806084950988341800875292481299215986647015001077396596945491443205615753416589709403506948236638383397534429433447210398944908808258408282253177503603990177725137600245643581096470989672580117576767540203212024999312487111097963138405204215593048152468808989257306999775208717367420800067252414277233180720632518026025247114392635931211189753512219536222806280584646469123569814032440535748960981287199902147569177024414185158546817898674081466714561184772001299506491064167084505300176018692014334193940990953504892709971740291139846377827411865659494126551358605382171181778973548971434882375797630228587686266513818346563054802158842274404141683521891365902609063168173416238158614298244400100614602514796393653145189915684170856601301325088695233520939636208029302857053451690142710946896964997292411642802046712460015305222518649763220766134540203005578439222620598070127852863127986135481728335096810881849518981823996830720392782000087708965731238814356898064421388573188534479608747404326336332852443006922495680308239285917908801613851319669813586245252826154813894104475784489008983199787386004319476878937821966065734038192048241191558651240593463858704111065630342649797865709973719818789997528259164077368596177363946203019699921538632987523611882400025271854934686575851072295053519226232976395909953602732038073880972189680350372569908122086033916691017960084949397376408846405759107871760099164726816149320269408487387879947155969291210765974766875529911787135565272704103197356480142122667226520470652509309297696198058545776242209314476504296335136506707215101784247570389768956320884225741016318026312545432156017848904704083293545746848650662592764456240963583326125205861934259462805615433546040395284045766696784832565611790079350936282523896691228632246178842206745468042004415590446502618215112337601087828802869969650045426452132060809359978152564415950879053277800124179596654828282937194726505729226968030653335181312962126074654638275109189244133495856506146284317300286 [161,106] 4277080243996887902377609802274553425253453273490641584347467994519624525169543082543353251075060060689587154480046733539715068829711506642645581670335727200550138998613578136364756952389921638480920052713954187682017837808267312573925172288823681468204148344950521142744247448462791707738505553571418701271488891010519841133717903561924812453788485482336212459802735420232282036770070513685360746126027543507465407135759268545925366626108941089627776606604923636215714409747959164357037352215032799041541884231021868124978143898567340728855836639137244261160622485605798550806382904088435840174104311919790086044949663302102060540578545271015056930853069853223148000885736369702155153773641518842402293613988903387503032248079280987251096798943324025061485647992322806204469462839325641341785700240591617961128631224033767375991605329220160727279074289630114133401941541262928384198094777715037328801357007772036129961303497103313952424743503482874215089332012358325038413641729991529890058878460631579713944398644799170046854917209026877311020207660311407395204422508498034159804301858359247464652318661296447836309962337525045430758135758325788054306231811368560707117155997416289409255447574812144966516060662625894420722930423900611833201960164157857956668646289481140910146525472405453291798375323703478676098307002977759656175217513477728009846446844374983728302522516517301506236264408043932274812557568861222688135046011010127965325092194132358875294918769315082189101161093513041362309708967041700507661583862756671936232001106616097053264649293972163777449280597522609593272922969578404640975086166920376745893723239125440627815600729491557004520670670708247140627528849312188934535613640685913595599945730192215404455985697037350200556406768368568761479656448237896570442000252687736962158417629966416127533725074813757133833385004298986460560864425751013434228694103765105973068579496025606688736640931747611829984752146979236726714870974726283561819702904362474675625369742837640839776580654593939431789879539113246076982898791755256010980172287789474245436182656986516937750270383897454561603825197558268338553070359452262829474157623793803239325711380254952615810581037168109902476410546100469299218285323415074003980792887070718273786313428283935254699146185432673637632 [161,107] -69201092281001710049574476389328496406747221509615654832892931152074350131794022145075616912077848367659145242919692624670966042708999229388345473571584837580242057987742836873427804885400407163800247343452263596578124550171969982497218497742617904302787722438784417830330648163651192778005141023557749107038859442198900632090919795142413620069066417963994141185093742753245712939163032737879370819507393275918960723440327176996650287757251665567933647529865028271946146131722931621657538507996019426867840833179216450803132547229245783723235332019166610694715244810637837079551689340977699783556097786342868695026766102190883780079604551010946381717384768729850990174176121569837013353140000668738202709540472080753349072648800818588295174934625565673286253635357635763925836285082594571555924248960422520293360993667244070218395457267157165553115259693270343789047241396601307035723498272219357152330362958448954884569935313545262501840550216037559427403410367470549552187326572704581912444877490468585219753975112586592614727632703064374620139335314508164002369551427986094326195425657006354789164777190140363476103969671681366172854764827354029984491003274483690653807222976847448546582228716362737392992406259557927925847065217178211487917123404868680870537470162771472426362612769183876621066357159393337881640659841044116312011351790326826890039610391800191027346532697073682737181122672139590158576499486348700025123976962769687245862857255406036643517114455230171235153357796991815637710102781461788461126113109841363456410523710356660879993110386132143380909938666219065125654556479041514891271738041515655054467107920947985056676115916429783476672876092596381234212254853846767985949555325917196679351288335385974943026699759772978477720214413464681474782308635924420241631608034994806684965493435936416172664030792454445362774939609126672177996525124392173881459884048377636475614355924918005122082643034382955645976505224766805732623189008437781252253184188199814895878913162286271240212624447507643352387607985150295892290967583318450454251005805312145798884760578687985572540650479851820773907511715838580133336308360792519892148118080103579787787307564391157760461067492712267462312994292686114646338806880496954088321291041373207000218182806503395858765090801736 [161,108] -8948748617280128192165907153424209607383696638917085309123575912521660770319709507034728409170563208862419218580029636800803768374382109718382176764663920187674790654567935356912380320818862859824366719222527002791002679839409962874698579185822667865520674895794530695559515733387711991836985782505396785532972026383702395532614036485863332398503382169908719344216462549031899455304906112219630618009044757540145280342764878259377280868317593452247228169824272072120108560512206915935430035418739308312054179181929822116481903255598247194036864443351217212788559443874642561096501784979509571209019967981203234340114562884668706117978924084621459321427679817695479446786637510950455690416323232722134632316969289891678772912389384633494717048630863300229188290501907325501425162409106492732155596403219735653034282277668679487833696723886608058261031609195370688471702891566435385541769220501134851934231713468601776846484976180566139891246318221878616361708752111228111854438792886779706344076449739075758384445823704172724137846483258156368008548324966580638978104837107815554349566174352270026138842767734040218160906724170597757927591254278617013046483701855096262382777528775280526968333226764875885198922728838251778526868190178890663963677350007715939424824983216870831276093404132674616036976131727737927999695155919424587022690891005566169674812454564608994235024222896936295328048118297414341781176179105459051285466309749581598974804771690481154386933823616191621139113288274747620367455131094421393009825318517135348068292931195934233758258652414900341622966924997143264229994588635487888489816382623086546434833522260875859334074971977905907799844961811096637561779137042681759465426928289333962405378513354324801060096725329775329982417538645082537927953813551188304234098076900338368714992875154754704788862673207035902751947392714645339746584133958625488879228726222320768547920217836315914883397086209494545108992092829831510339529841048953142320435998701465426092034016325496421347805310109986343502840412786579976818550115239476379166198581542341922022570425275223814162818620502706111723752516470139343202963256744089217601405798547497098914095769692417226045476798139729632569086306313751555616822873400799581910812439322122748106807751382815973140321488 [161,109] 10736570397904224830404634437748520334463829985918704111307951859684289531732515092583137263066359710872454012244263018935214668211265071946493656405873421069714574570779340083061213026546871650640069701258992678155046940641829918013897438897816457730839458322224548989859797603208609908105667713586715343969083765804987736193499847205589730210769686497776916575348571881305580560584490465296630884772784110694708038762395780773650863546070152303459295994804004224140747978686607081215584631718059056068938905604974759002609064440381197885481055153969576836357682523955053923390832373482228079550765508034505383371114372141613689952122753018344636478927054759310094571943619181080432089672349598478995771447201961830312780673534190436694295209103005611869237469927502180848031249948805261778023161962782162201485542662480940703541975008636823579930251358447650001140920660283747834123319642407045728710099486287268603885268079818277064368055658075255494236166139362906808194955649305086393257335041208062948532149755837597052800850728456652270877090898524130578177368148409682105657186564457833473655998282062604467505954052713807628766983905405605883815681305565350005319196870261633985059224339792947494500501310388637057947663345666401212809567438701675805232746027432144159189527620002390219638634243927568778233200073839358589614109889048441272483015641134176827865208806253302570709985135975291819444563776520446905948625112366869298377397005088561233467841386486853908693265095855256175028830286570217063120482858774788088539886288539326987117002877442296775520102604349938453232218856783769864914207280184416824103889992098951729396789821660800456000806262268365479160971381420706733116998208966866869033987086122765804182579717363647561305120393136204421947899900521164333386354688898351411695720806380534999811225718421962594200799746023259133544511579234271288786443533363036158135276726026381997454908564854227662428765503058334038207912879660816810721668225567400444292210925566975717407638339015940237578560126255423092053355864657960650273629648440403505393238473219685336206457731552072998394639652028290460923823408635134743966689448953252777684875202252795408762946966124908097935362751309168445416787972331923479527216532430691503422052648030972985034 [161,110] -4269627440505456287210980954675730871847776230618844460956926966765956756275560968784599158463713862583343812940513364657846154361564148368545363497918110570698160722817495812528186183871986152838429727027617853102060259387885218127871993308861598043804894417733939709083990606466825752999513248586965145385154818382737662873611407745511009538176138423678846762612256609524787511726440769550770032057189062267487513817013766601388137942094375384023551656475215816048550869825800209863596710364797170936174348297413134213928849604046782650605529900995748116169583326782672743386782709614048819366773594892792397148997101866958569985528198109843626974296417825518206785131416088909381395095842028691499625395944230339385621890723233059069233854502029343284957316779897682332324550543516996569074105915774096918038270882605915400006760089994595373571017046129935460160296362575007858592144283066387644018385610117335587961679859546638368238933799201627757314489701040053451924046168561076809513473372193394586957853734659370281385227565276215729745573130695772788568458973872064029047164865069690237124848153589761554971757697797767074189921462974020330709593828180281802661716727259945277282573360625186747626012660188353620289760173178553749349762897273290915679207808163376660228109031004553094087091584227481743985882947932720251108043540328497390505932974531737580409879811962230010670411010601549642918734482689626641601920681824050455618767695009640663011182488977324967306190818262011407846936697446916863307502947200986368162727682026194169432318422016451695198229607581407814881141859104839580549959371400607139401360749171811882244749969848749987017117200014517026107875781487381359503872302876173682670068627057939294614897097007021834465878903411744574905629566985951424771026052360525633338058405997342649240325094176022838744486646178785224545759966378500283059376744844444752521111081364092448841645930480885052048762380413497293218251965179969520067601468467684287329379025494688727797124879507709418632705780031392884096255868644897678042979492432857921302311508734332595330935679453532725379200266489711049242308807425094789127720717251685474413637517560027162204599926426858265220007046005338442103569716557282957649564577493177178234966695864384 [161,111] 24621670907905056032367310513145314989206489118670263491918572226200242711799219355646003809021243931242526575830646850219657236913057341543020404051093296719046134280497693040667753435913681797044488846772096214585622069844491041355760097265791567491344379634057935979578869426471691214143579454474805159366887203173033088393603465320904632530710356592040643150362904566481451390114498248309559198778204669714493425382804508445753562436874707010914034874442338895325493047906744226660226028618697576784446459417234732776459937909700792142073439731566045998370734110541512875412426433422089753845732484646561823163101748039903090447463106999250317396466595244077461403552530102682135540838649335896286207606044677094235853746540947581790595547572559694069922077970025689346774542322353714840243315831775367307831569143986681300685880180169584219217086289806789974381680419315644173364168347641664792290984472032095635656602611580009025088802584955073602643732809341974148261651652210472498841530666844085965053171565579992716986286907557793342037214179572804640994981252874377498168099605360221287333104147390032093120426377965188703478559088842060901089589518585574095287275752244516662085767519565414305082774372325534606367740286359473515504321926002809364087279156733691828863287653578955090754501835110555537097889837861666282124794938288673598901444089916731433756514152136951654754491508308939101224310536437699951616968481951956483626798323496996923385706053373994175327029277944260903672826246369408894939913006035160978881558566404927608011254280124928994837832642221514896215278464520955134042063723630090017102738680253947640778866250581201657351456643877070662092286614057970259930014450541628155972510621570612031798377456170298825986837531859422136053614033201522034838790383840996792518078648215303616461134904029988129383232891097285675956815207576495615346128705966864982229626237574028170810860721366633338758556386063231916798281012685477495286010180514870043943678293142373436968608550855366020644401346243679343848658536972587834203086621025409896595462816375981550266692493545481909240254109490588860718803583764187773343188312675295885265249823085255059230844876930799825499480050583621194496096007878753916783254470633743684391056 [161,112] 6379454916029696678421281836963654387980903168092501403372803299097480010895205718251030079343524338677052104084525335158172361610902778999753735242909547175873140859270986277228147746945771506471247223984015821801006535143857070212699325908480486640337336734964101635267012561410699919714657447053210183073050940810668110371189738298716584265724192533736474769525691450473984785110343964899317650019613177765619522364000207249681356969870367775736555391434867638452941079022831029205583330701012446677985077612960753001280018647713907772640219683344813260848163058481014126897826000781853053589932383556999364001363774081616763441497786228043588106900361688292398770955125760697795561064996690781050554884793167158443582394981121557572556597841457882706724627434900610099382271618873722950602124858232836905501302235387411734596753434399956771944124616888864649395741875387579450573966202447137599704113406301495072068545184188271238332178875490396286750531072761166798535619917514085551562431847629309969499381505590468286559796567386690243489673336941786829473060842096180115630481977893570100863862914341791919643575078063286205967132515233779756132698904457735344181742729185399301678021714081390788459422245038698322426265350991932114158684561594639421865106669241916290216971296035645355293901343068531015094136788882254264248012209948789940808931073597739385278542348519681344290773815777542736959602562977735641430873865653355197425831383336379680358316456546094410486710789196823611699700604470223735706608215727799481614517880350058935049702144557371818281002500395011227812779714658153023616939074142626072180261790016727191976964708975794097744308271481198922416064636616765448786059022724206150856974040384622657732974562104268215026545786032766871406034582410825688495365576910750358086090381539005980564019234223332473341564020838286137782414527494637735374455594814212405306792581493809837515308819551000783183809342882448042130175130255424045583524174698288558265762175394895045847078187900755254053511529222031217553365383228351421127271122578267873387756068834912804418938357920768544550976437548316854005435329198773683006788549496338883247284509333127274071325992304295177037921996474421924856268388618238842785122226989530032 [161,113] 283692781725748053486842071449685308061319753129680212790728871667891015579879473667964594460114418237973524263409957632434794786561244205609549409940939433127632383328137379296350736567090567288213701843909005762303978460582903501005796301446638016492810544453199001201687805478276978605565858146640016270239298128146919646238592188253599476398446536799699293335958453307108252216357209563832166610830982336798588065484455866173682134346977572422561079657993155111684806451303859087398112148275913053276457402935289333919504911348631449806358965074812604181571962779721469422709761077188533155126810288378515056187067289815240230047033499101360207562234104893601159469609397621959498901393494515329988881992048292783885997230929206943979062350329420266528355729546773542985907614537520167482527864158461603940392493536446836791440162178635250926860320911593342503469301231647574943391629525304210169469568888111842156989158640290219566540148996270343456835181935905076850625604648953093346263838335953915509718437159540231724214018252475671929164021920625984557774195251808806405332407588992189094098578066890999405796317442312046446884676373268768176001370650444653492681193359801430590215027255652034830944873695824271510027013289675551639825577580540566828236587681296043244168633102720080285915223066348921453170631751673008836382982068597919961927083114179414381341092650775826254454656432293211113783678587490026239385058525965124232103730105061778121045541485968767368709376015551118983565009270416759912070537670819844503794612223317964996198502790676904970772502009532518495813478115210926360609930841474971183714350480009722405823641179475788003518437468299437557796636820838307381459691455729668929123501213978680611082666029202250770233134832773399136420606555408246119147014522524710073668355655491679796556597845034758135558028517477939415431109689753943199422938296400900130436129333983909498911711848261044200120655384749993111997778582471126127620320119327096013426967112626140749251801829760365782969633992665531748920180539344970827360954726313008646164175975177973079238413196783975360069655336572336346994315918602973792948025128863674495449234991146501130598744153474568186802547416908103939312702228369809454695378934818 [161,114] -151311811002406280494138948483039027203104556189311772868898692536568319353025500524005240026083329925569893829447029167376867215800364552527935332393434141888466992232029435965145767003357021429124270639630391478750451903049017180050714917151359398097160962171384368003981236715834333312735429208972972783771265362849996932678085959008821874834486061088659089117649906418919980200259422403414033261788669214046455254268505527810176896188214527864482205250833562993252578426938567503223762781236344392596011505595161154930172225154465509732991859079882150865774264929620253690087773789279644959163048894024900881955868372574996380651945374029403047564376238165990398851610314039630050778199511788908965132523186944252626891573237342396493434074645905501838537968975160742624848150134010476031637502877643381168004133911349126941580355699427270192986062547471368403657034108429888066572403924792749604859406268296058353252456021418100514591634264009679186822322583934601666466090506012784918177320672254907063555702425205003651866423105965006681791056243153451754768428637080637553388617631525529499185805089637849021040006084784729646107253889630710910331226569036826895110121678711034686787741835908919968339492497064388210518184249659759210276292508214573762683828009855715368503994226528210892012296156138610048643827719327369208394808626767133674700180309913283985927218700863479717242794843265917705574849046357904557010521427946025055698587617265202076464556758161715752074879002752301281483895204930289503264919043620977032134593003005870664925053478262825803026104560534225227273816505705382551853298877533477236164296085821671303361281550710071791141274528129995221483659440711142356702061309447268401378251514041506305257801748184728379308543876205995039260218851003916643615518168981637844565052195911399179054692110381770388315397316489404470275276337833857489612171587041953812601311716794813251212462527311393156047767577926017138857732744132160193139928385082629555425654841811559838470709501440276988888514664538872684541537223763750731038257391237176533186731155707510327059581538881937912343984310407227058425129632213575059360082077366974828488739595193823922596968537817453642754053820717730405668672576552071996343120 [161,115] 19450679911132049846461195294970489117591396728290351063946346301164090069281037696661538988874553685909858543938434962461121924662968303243620419623064719981204152813929400790905563569432414731948148872882473149960686679207633814351151339757461847066489987533266978105896633616134160490070673917219378260865860045235082206298903596131022097799550481659849532733763411809963962178086336027875367227278394174529545545407955282834643969116150887554646925887152295979101095143152792379939037715786487343519516856949458718123116235878360327174257684858108490749671309397974573753438218476999944002007192032217066871189514667339025016862980205695960753672393653322107143496774754593878181364859492468409694331611124759107512716915795028607149016846151921661918769775702577572043558266337746798599338703679348176220918099871489836819332916864739727078320114707070765870779647532750884302087122342632843019687723054686943247876927579657088722717626770416855452802024109047812890193865128137915210862012463682155439827899340794058334420393257921258661025347421073341672432534699641707620022616091490870140546310963652365798598064338354770344831657337465895698272112604982570551028810308794173626841021222897817024860720360703380463384298178989069958344220983403374518639485726908572892928659534671451926826019746853650535927534296622415376507508207456379030870912428462038866062183265715042691418450639671801481013046547641617226012830126889477740316538139471380975455458019937790923484194780959723561538784338778348635291559758560433148151833522047316879617692750221303522082411017613338457332278569554919347695658197004157757761258044788956434995279904943730090457798178830309057590719005498120008327228487090798451069429080713525183631694769529400527266646251000627816770273721954312702416396949563919628932542471503693815798433528454745506579801416770227879421107673642566562165891775987560413787283515628818535345198857394101656899790371565140380919946892563156177659340386252716978885753502224053829882742624243100247405281203239968813015349950707531074346046701197645338941996575193531874077499947452033177895044025648907694193349280659216077018934271635938547219076516763357831684324884881814175139839601539917426180803208366746340 [161,116] 3607668330744191661827277535631933516902450032276214034110442797249635645121092222814563901680524714093801765532987595876262646123383325347502463081240081858470625481066742808682655818519789657625172441011230550756479089370421295863084298992929169658911607593275073347574729864829523650152574489971371480390148687302510702227266820952508740249174710448980332226800494574745971372706207415147454665953222856932982463988586820453386996413840470579104692872057583145109448902509225863041241235547157378046086064428686943177004985909048796713373636103255530504270826830180327375890917014143373525831255607745796285136582472397705736464031509856235302084950063858213410137533922595649557336256641834597089954737222910684623093276889593564511863749138826549550852452454988669094409648740093625838855704366777838478386947975378894880117550961791823479017902644890859740155946487500222869431692152508814336101924418742348436877225168065252501268161945182175133298526018058082721857462768556658764785947791929063496388901748630872477743692376797957725539689707086539339610999495302118613709850305473612652147543235663540747890734388093998360120189284001864707917101992426206911126683746373888650236858882384049940648407265677961455306463312562407134855800134299718087639173450221921084344015725884493039756251632953788779508936253690737005556389016585799049623649689501571462209527979203768184876648748894216106748289602442788866083328693260925929091907941258992904583509506967980424031101656442820728318613402143991986671175941678775043387348241287402381398621496223277078108763172309167270819806667143674330303608348689372186294772645994965929190630909997049091070062601600527389399791653151481749410941506614133151749145818530401506912831693913696597979209317328688209568471738769444183016892669369821741702958759641567963666382264562694084825298453522450114717731325650476033193910584470756947729873448853256191597401429008999415479096361785747171586586742539450012510222061943328354199040469608977591945411797336868816005447908033330971149082349146147372590004055189530857340128555448050773068747626913867971030432257257341395228616218190264040493848043491926418694388343548301432047275730066764602404844892092056555178173434832 [161,117] -1413047067679729998152684754766702778874269662824497011126716748427048936553674646875520422238603583149516524250929673868161879508514442012521842624593515849431388173722781380314634651576598444564013139989573900169422686139782298944970836528980595432566552546961036815546503765219529443680803833151689695472257894731141653748571977030310694568220823676491826134278736107575348365484153811297884374649944321662449216514808160465759215356969697349657014859633829041070208535852977453046963745261040000661227520944391496824331221872861273105815528905886634440741226630234645818499509451540416386919986657063350723095507854889350055017955651093510247726555959562981917177397487695267432882193693769198678706328419802624737638237034102447259067046645271250842099147114495333000873660661391897679846234308010359510637976523254197317392742480131985338228533735151655108836764982156160857961386270987750555112809571551909300520680931092360782405380848752221214650749258998414923891516917274628685562539679173871970463567361320342025731862920240265645738209865314810042898752783379727696202082384245314230917828825114638439287013457206549247934417737226783578543730900051925362489303104297759824574577398471236319455613611490168329632648144109413570551611360864014458510014412426691705524173730628665290188260977787580610995183055426345638800419584330498449088619464189997996871940388285799959889022892939604553863916535415045351476376694715286606906584753587620624784185141774540911361973522099858877032407050039655396328515729916662363766061966681963309211070796268327542588955474619671519110024291488217252465204316585455586838392961485768202572469087262213827005371927257358178232557657220175286840283999857344602341715901579073340055490648655215139099638714724389870162180174965490048594641789186919454621031950493701068676527273128216231708058965271702731807763864698936636360672936079985048711080880118111946891787477787631410544878889371275647311859549847615151330172496061050871471350037266419986405858115969360633829130632911301007824935176145515150696185654049023956456078554732357406462283940076683794859900030040032555132388433336259475666087620526842505402325860631123136875953522860504053814930743372282287826042 [161,118] 211600387069867696562392931534614688679247331177628425632050224197997827650734341224343255766941547385930239242876629832760234777345754956769133160091643147811089981614052864620148946262859695446668843818826163758232823971357317199568027952872316988651282700989819381862644634304665339128797107696374029689403935745452555235379137540135860769264142492098185562378723485149871531637410116209698393617229056905949744809069262829104423847740318765289861199475479141611919334201575797605014221846809589810459410738973739116921135958777789512867022084904950903750388131894989896343902309073511726441223459092334195785593362044997759540497462324501705757206866071809338050621478164681115078786449785879535607355104423768829353440536653199581131404462403396472644175675565574370938662078302883218017712109869501328234306729781404626240434594394874269105708226861777710166636766258539175903095420129920967324601642890000747668020926058505121548365546030869975992520651874770573092210089621079950044973913544236401962915480945150721188153323881287337275175738464305121969101738665789871161841003813155402377706722681035353083200782046188465137946270479208027278444110425306102406937606628411949332331678156350954059135485321872012015321778727098740786957001204302037295737337835782053159984459325372011236532466537823565347305745615696326538292274585720936480198891227371581485915885843251072352021882419305901950005702639101123763379723426036503921190450044510782595546418497574801497390381884055887503262015976879105050337036667768018685410845893978758171415894764027772799117521839786397297932997688624671718340306925295466616049249262628423147852526396465477328828820128367917649590580261728710743481905230421678649091107930572686149047720280216041761829009578907221215896569775362584480044336044673579714299931717083679602839472776800722004291194882288406467151745977545933215716994316727312619765981809830940596634362107979997958329037490722388522061296216127119221661275396838246758554127599850053703370903024262802603560254335584652609606884884174476067631084805606870392677889361576131357557092407083187764060121780636999875396576064628012365587583387132180988280560300642268440516846143709671063827187079399072 [161,119] -14406661725334008203023436505734919940730096792880404175278532935922350755897994101610225927818213367777833945879878104273732344626642689040674134523119351367727147567468573672635936638112929889924568194421827304156137379393436869573516932621513130414598850499932804109966814942850796995328713333026298519810214701309536256287277843162250479349258270343215961143870990460335851195128424086376456304087060964765905241791560798201883315726636904488130829353758760337578472179397299597510246768922955751698846126813140198573246213059573802726124133203920062066929206972693914736448482627291458960582172876313240299762930492103343220028556291903212692378224582557674339411984697932619891069366737609795140473777536515368647521077553004661145146909391017203068359974319676972607434146855715941325193407479902646564417444394946301976100520017978214609815636347257906251610002067344837970099224965542511918061887754587615474381335976126928903016498723646335153843871485123282317189037910318437269283156260755331588085695448563204894370562145332222701602263443375424070638430807169784091772431447913858582692125050066628969312704710674112119430062078313248810924508875195443858705352903191743336358819565900152521610645796231816181458499295090873518095175852332093127235259352426662064727468436249132595843271282116648205056942444589091112376329772959003248450708065890601313909710794608947381719425119826078510353178464222328335141394458089779055903446519337286729145504485620767915913882978172205750271337480583553060372702923046621925294054021261891361358421379654757917957119227287620160169108381356842063068517431031868489876282306005748210317166216132854065483021897494718606813464256543017762599116266445120026798317006411543391965205651542057529418423638544833469335713173471747753351560200561112748735326417002788195781429445209479909246919103443133495575557402015894018775573636878528667571071926874485764956460847960920129643657414744622583525517202434411727493660532157175439542674272643257750105071681083932581708794131113614264461724994496434459859297501999087044587726694075844972317521963554412788767420573713999396440218415441381171355415645210152011103648269689679099748822444255937090367728476 [161,120] 365162011714679952838110231981413228190576524975419010216412417420589126760409385090296868971857460565699220594036816573345181231296131720695990293773668948398491993415556432469768365674697533308519625308500413168524993591160112089888432040228038881863577427989047781360982482756206106443010444645991432608587830069198595591392281184936142674633733509201403926511569093087898737173424490311965824786267352314213828468480371790211659095088691754126443680689224874135504812197913606481857713191941758203864417171885943109231638204168538164957916740339239143471379869076507283665554128617581352795376698961140825103738068227739813654879982862244009550591340032895703280023973582282190927920989259887444285222316620111596134120040906978748058607056725699135300471907892662819345098251545570181350797700121958311191566396334277215612722497788389847337595891745259616642970345393853223681624013641428019065941248075146069572001994593360023230523888324705180666081593850471319281789635283179708605726179811557416740512873208361989669655569542477548557901400276609897888422713687880728153596283596091571226661444079768015877229069942027380710761039959507971050880383626676697464614054984523606804679461932171737734718036056365410880270541372560582922554527082288591693775328630478378796368283771243363895714782309838214151964585497504726533096092036699180422868618512000580633187587234851260684018597787775046088000129103971387954534707846644499678399379534695484462209940284907530784831329514990469569995910845646715849417446548567879572931743167724111619689780478234304188626668250187783060697868778088733732664508427151844022120775567728705957812775766107296411263623166173092072719719746938103696196341694292237656833670022264387906262815689129594258455990723188350888431627373415089379647312658470689931567782214049687387428378393459519789392242397721348118695827284753959560401170831539956107703801318438051177670656756534039534052904957899807598094154684737157516535087490699484096117973171345626289165967628645859156082667635467552861662585732732805474271248585427151066615489739352872780135678542479822692883260193626432480617340367143776212160815263225489744390298887853363213732358084231960248 [161,121] 3662761493960721275712052656079104355540671226746423778901380367070791792840775403006740476892202203116892592544527439893714506721172661781537446895927359595199796705098101117065038470927573919144447436708266618608865735793813810218303840264028562049939328432023448785491193036907320800069095101044180494587906934719588315927154410929420130474776199512435428196876610760981584904558403411294013115517678425240690625010660307109398716474063244886640482694755507012087846354922378336705661501656031128108937223727873892601640464906048815795032210559763627330971935775045082413325895129169943685648643503393569910702810861754335347866161052160361097451927764685057108650920016965420256668446288287837796638408684549280423680884952369301994147362700139025196427906224289567841144052873824097920464570591632297508136792210496218383227009593532036937777709175739674235061713020640130809220886648961151774273430323792056979382434390509866453509704287492693447855612005630990799296059475080722020535121267120221019721081293302672213824029264267978081673890754225778750456008533385534600550287356907643850467902348460850176171940968486216572635252577748220315263167447975783197469079310737580186785023080557009593895499582303373782902590430162051183691541918376674065312337718741979535401035812019886363632218299721351055509149041974932767993915452214366789435815219718873116907302894417784238690416613757751315906239042304444645103557463849241852727530510173990762908780262412886536059888708391675490302259067003422473805058912799763983311467728991878168864839539936889989571423984089287759142207652877455692106015883382024260999560748541337967586909400437284905429774901573282349403016972356892534521708891823627750001569012802476868483224070069948105390102410626163763787829992087977996730901378044830496887544024246165389184596724162207792702751122528332619213367192354407686701754973403402574469319808722602330014352627601338509801226413321198337219837067485959388790456021632936398008548911900155275119302263564270193238781567042861794854936689808621927380458584541618144498570260649083900660704986325313588859653689722820954132562840028333977447480398762919116268738733047491980880558860037 [161,122] 450022885671333417411334928527157096259466682629822216387951657991617695587812666186512077151181301390358390611561357469831809394711160857379073435209866448016435515838091831961291103591563410800645668933167838118729475098116969649650185630767408241690535054567678015223128636324932799066708934444154424754510297317305121215914070756338848485445881072295588463140650360766007994380930602336299400469948481473403241233167505179337639739065474786686837967914512229773962552452281683825339987431633887962254223405236499639238298705872186578950458302676661172908180245381480125022403042563527574329001816616787087594250758990949759456310226792251861918535137172766461379312112850221210375280507372776481682136817910219490496455957824803261901040615787560728389000535216414511642441299330628979438643819359373253281719041009670226125044659816639431986412004965601261731157019894687721932875456241203900712676943863424520975909952027281761236549523005676805021663305945854011539029085980698283416010373416031139756809142841604620207371119984934725667041647780670796652222782191637560252131614857330198489160178220460104191411647086700931890471350657366911378075738480255187647586025012288644183321627509371257528497278318932849458643110962171878625722527266514564790213487628511326725538395396693125003597490674222448357687200444205751187262640349879303893285362538361690573241930613735781126127927168685342088563962264825256974192969529296858121372859248011395054048588237029573237280225232647102860852331042920392768366364628485079807607417049721696277639504403500271099322402475443360112759582476095327728570938329102639517814943831439778354799623721329629665801359408342581585341417125244215829179751085084085060362216631184332025842754320139813317312117326765913276354761432343528817107395389785718151629746313523170382196068193401436223275015173311802882566515345511354440818361160064204146217066021140693066821665540655102138534241998331119649593701943816212648342125734076185619980824132008035463471092238918313307963594166660251703330321205393953323954854752828506300845228917354118622395961354754260407101457898118426023871099557036185708493902572381359508037008024033987342688 [161,123] -23863996798876674397688272611449237973538067138864406551697359897206166053581728414817870733813035759162216933272986871681867253779121405859274099055915937595777114181305700327254093228740130669945898694904473736480485654716433003931938980487233921587077266419627263184206755351506694001148295755877294764546008599984462131636225162647852650310571576306923514150861689028911656006793665148569184334524216312359960537527134285514839867026106163504239236926498581674355214724875459897973171821772431425024450161948215782695489584197612752471216252883199383807852036792902146883897491235876679716481360563709621748716976057054705127513372023914497911668412558793061184658979395238341843770049252194879641682944410759260385772452348043154511290616113537349082477922417315818620878598420231322083119459579704313626003968283743485948979050883510102787041065366513479344698769640197524295283378397002663465245772237889892326000991944979236099874159418079414181373450798427279437281371258983365616967431306725999361484876677968127283721973849676760646336435063211315215565333559904482155286300482995548352723327596770513667661903043139079747364164907258421344833525025107807595193867393581209603308440679178095407684045504887483432539714187958090128947814043088162938016404025226124146056302830569252576470004069598581570507560304046572981733284564128426787522908925563411251211575429723089595924605134358642921668996252244471295610547149346613972551834226281220134185685222179393459799384882412659172949683563188370199506389537641037302521864029208032847674278147136415529537505396755529567733266754616261396132571514385857221971812127327699546279027509449082437657923325654071328244962897876505018185815052420043008465488745692407804921433034075779613502222167538439446677275016343312019650026494771731209676412088236895552900284249168068977766618952014765048535748007426961909530180092922972052399577430835802674213896771959706237232527912200616558689072586093314042040419614381015066802326584671030322090832889729195433150680193638950915980795592738095504098730028625084019696398924951661268928384112321602188498632547939338867256179392271947945505238493438245273706031406801920 [161,124] 771011634806646541230663238217875067081086117122412582993390804719053175961639380412835104158415654265393511707284365154868758150264312834570576666144440348839089019158512046909652816661369797123259158884346916108868508672091817559727392761236655692739895272186678057231062266804026250748916151422112477353948082806855991860614151842234962058464555058295900863303505696395610998055319532687087494883585796299478083985420771839128064941769695855849698431093334474002508899281435804813806180335001269424899718855725040114971890275300719739525046794059781807553427378238569472599022001052526096516868858338797839587334852622238309262350211025264801977006562709062862186700904879848849016968879168205770198796685733210790497696475280105631833181793699956058028719936754815991095978967426694059767719381491642990639237300850281723244455420435418172550455408508325579394019160316567203114570423726553006376633873586994421679279737658448903786165699520233808259622742564297613144428276348231379461321706089747565990835181219542685998101888518219732004586327846954533489917833091016018318161685263943579609171893701128489335837368593430607739291624933745358005524649679389909056720226138929228052442701727872864574085599753310440660346927086314125811876742833028068248279993631353733322025525550606938984244986451223057697982965005748324220630724745014396189402650087307990209400652139025575337771037858396452281105606493323531997705308869858960928876319930882201702268729546457961787680275749319361981591992906640838970165776593247178943147375005753058547669142685414844422437461683767133384094123882289154726949519164299350332476135978274287265371248834944210577888763121623507382881508679363833958137991309882265571872474294180740313004913067070024416185980506240113078556420104049917963606731451919341516280132133918971596108296804202712487806075329145677685575719258959125199053108525238327534578807644964746679479344534807974024381060552863918788223798772588842438771532876279570311836778640156046209194073937272253522824885193658485550020524690598950890046648348035619453021475304845313447734213525020015611281837648020216473160933361900811494580767198621000505987680 [161,125] -7087721656736502628851023135348262269632283994118368881749977258257549020442138387164207661096934555382417480554888218724681313466022681786344701959442287069486390105619849490265027304676035499972435297006926353228266866245941180163174035349752927338094376304339113130146068514420364737856676594855254340514565191095042815519811192754827761375529261445896279942793367320799717851857346893689557790926249303678342220064982839338447435093089088377295621990441928290429898532405433816506800483407564625489046210946749245186376719056498575851002394314315703725123803476941650913704153951664088598577191775748899098442186954353165873416576284105122386634471489860486017393163502965770224345052482951590395222782241625583116304035919382580889853434772572135595037362251623434286103909063533219463986262956792426439395586551389877206721720479258449220333662264368150705436274278387065727945397912830854570691251311694753169596436964451970055442165385064822940965444163034440209643119117419183714324242376511960704485397406930717769320765502280061234840678031987671578400636951919044797072078321902393295744717081951200251456983281095679220151902909552432799513612309768852470619919877238135429828233267773335152839404816198587238636611262676485252407539617640789721122615995455347929190021850941901315032017715619447227967757910555750216791971449889260315075983311150128718298992905968172399463747833416868010351255230044868641308899997880443242937748534063320815672243774974369078406275735219710831983379122847174070322286968673642198715367475464187770992689252680096757055277197801169616014020473085752604359786690977602752072224929371543888240106309791199002914061829544695207119882305796788769404716874969592022185376305920219231112665631978468261360304180292671352819496765391932937051154256784807019488203791621759080208501260797395754947372721232626205462514558147919051891865276322769178137103503053161203812986658121383979852700912842813943718219807211937668303299547338327424459884673884806229943393041459753501034028649510913031095143884304399457002626760281730544014176319422989366034033827145993030712667791042875463114217229977803390369138647742427116 [161,126] -132042775483053929209596328709366638645214323645560588041753333307660948585133312926482075123485498237724773546330644613043150791174577404359972100493936381702860785128780927474683370775035805698397271897202790742996851612852423662921710953138872474720068734380586656386844619858246920105989294546560728508146005532371841337505113360196506378256512334251663154115705140893562969828145744583206154230142115605842138834055954870250639653250684383981481668724452565195119468320674212328202245256842836201417464130866265879799743238669747018448350055954366562299719700752672668651493339169971731307996870158110398164614767602009769758316219302461658865008113917992112178102124341235743993407954418033087985914907689458677570877023436225622323589445663889699858884813040582627252732499371089281207118630292102764813064941922497679766376524594747962114732690911919489895955534667992506714134651738143731236805148604350484446713480417831914179901536727526969040632797889662201830152512873076743731323890966276225866771786921385077620398078369241306022341646948153822303131063364751408233986817981728151221833896965378262009705964019984144048523660684743092353741894037469701004875815663034324722938652323245527309841676107138450914172131792107223666637492883732178731220465392878125326481133827423893297855944137178630283624511161773500338181471364423777433430926817877624418631592107889942670839775911450784065255923055832954705632929719780120062994925758067420147405729539952851600698747606658990639322091171952264153749112768106792901327233541620350921914871683777407964805643643819366070025838200911267523271233625047149345036211281664015533326254397714240546361088043028721127378289391848471605343276015925878572882056870304238472349576341552590348287049736323759578324387624716090278192699273716042034706700962582343443747745674646700398669115425229121771110140715954830981399946818342123130643256657169466603227597393444527321590032171755773160736416510187335639093125298785496914892364231618122296688502420096656235076987058152969461948019742081619424301573261684202157998429190602419284449486835890907266939223879438351353742310540955372225914128192 [161,127] 2638486675718183212764942316049987587663380496117443322634160290784043850710485008364494622711249414487576118410367122240496247705936584178489961713258434943655646768516689211542582633702085504436449883250814047480994175124318934542770677190643590861778807466960433761790545710458146036585276744372610471811649549245801409882698858044222603741680633042436994214631154670130514208419071866221322703722259947525546727685502173607498612015818548639308563813114499563956906429667751249515109721814749421075376650457883847203437298798951772579581043250577562630072837372786988943750521251923788644789596055267961298068508165391274984686889274264326013448386291283592947367106804917392324699457350880975345412449278529040312572174609448696650157106066092033992491410763614047653236713946598804715158138019015050714838925331577714521136718817624363485136830533161874207158578205576388238187041628533337464015507533609668445743912411116813521314381879316955010789012356503144531709870433464141944850199434404540669064476784429185558266618813209682116099722926661360861416666203525251364169975975353519335470425796976321541437231985569402561689980635625416918638734940231763179670247326085661658844370097465575483023474206120167965212916276299325945643743903655065689510799156255795838647744280857568588664098139683991211018894987319672364610506002694642417872605912919352771915359401315339290549161693551082492041775834253901595515791747463481413722264450175771134158938686218964698074237697289785253238836030243733024809017045069869543570392687383005436051985800754855722682963272515975780995353235539581917251396489987577480447934247707347979712426719199860381396998187948985145138657730106928981457575487836404033162931177504274002522891366377662638867415577419278673807852653343529220188306069470112932723322125588931521371878081469977972757496108133577356526866471584954827812876978116451922429056331971270493375890133109442825179566238604281256205859878471544546087786593660943015664384437063141366559547977808464537339301802850983237904930231357394100723609136017720076923504331308637179050633819353870463981503679691411143508419540273726199096 [161,128] -16081018088985913306782684606108797426584695688456544020096132834868054774680111187113082254011071580178543204542346688750558291186386830728321803059497147878895898313830968033288567402710826832487950511352714772462410737511868095245419924040587964634290854994159571552924942916968071138279945992806924692860336679361055008098328746187433299786388373535320815881502473293302594087358627363076228083607402807849444849244865746137961138177401951657420354924140024838153954901313112115038973695370971754885801141477484944702692182482096094202885386688124382775210664163233547651727506465094667457984722768557388374824665498145486401844741391180846920934602002540444572377434426582160173040634791696821607955771037634435872604768159439394285692070354022869949089589163050050513727664076298850118387085480253767386268868766159926955084740385685811952421844944318416896265122573054911592740452312175237357491984166339797939246178744106047963301291678123365059467243618164755976374151431790742687249788992964108931453124479212116286265352029691934327313116297169290456446012403968796790993619318303756019218017708508902879077777879485030018411253518661491036963687180854822258754403885931630367932121288068704098668384832400131630101080178666009292784459858860454199631097068167125604163438466209390624589330427394495646670568082922645095943624750834455362898234445488470487192314471598664304437078021800428073049649042494329356478698652036752550121370748842429902984937705011867597468280226868962058856437221856437377750815926150013372895812922455558643415493552376633086642244310578253766343270319953947919055478917166848561103333286313785913500547385953640582639863912935245566136982533862948757902367155553256979392586021718159774456869833650177039697414046808064771093132231811528288590014814471589946391860009872030936914042898203115678340408461460438244673964450360533436086182410651047358661870353660094280688556711301617404637856898307030783107966945280968715004509866980174858873873287015891228947724344560698118114239716068647768962852060708020873399127782676632458237811967932105548406034714555953024488731441675600112910872839776 [161,129] -27699452373346843594436916592599328549555299218733651660029466582529306129279231019248999215272320501383172768013055230814690718775533995946459778923424458828199587715677808808031997386500055309281267574531224288961804576578164229994553111043761185838287197473241340827142453444885133400482379386804547248794147277048933719204032006149246545939662636305569368041575758524308167194893042683451001070603256805333880582231730021473199539659672142493630113636997414721962015546598855115458509111962460096945395481057224946719740067039846898215987683108303426551540740176702142201450241251166764665885732231868126797520709559885579270818392775086028749067360389962766830361420632574955017531690246060713075473135662124364721720718235390696452637798744587042696502233967321387589911822836405777926062122177897645514636338883885541796989760577080028331463273125415484811615736137673110942624911481162219739442957191605112324623981940698561202393377642915504426832401990083872340195922390211242392214043502588055927196467251679557573642509607778082216316025392468986747830922307586848861731864883305336320280568963974949437083856232449645729494627920845541000728619433000196888992158600250739840736531142722245236652599074772561119979390868636791340028712484062707506563433912189397673675167814661573634730586516474239411496988873242572100227691125612136050651229108981405560875612519390330556306459444276434063290285356772390866248884154757160484351433962940443568230011367905131752977684163403523916446224039906389431537256734150253182696346473151548200841039291411082350614242723233976793942153807414376034594118155407744762723591296007658755556634491737441523335369434676621802490753293601454800746468922867921491136848726472898889596793050675231611578333321156116171708961345421677211960607197581981481937593783830225749780843969190588781604933109221655288839462836897034554156589341914729251427593343284953339580662654517771669404593183865564030773326421585825246970909304946641179862209140732290418817388223282309391844163029135693805040059982543043971027210045539224475520816782976456517447030393832059080546963191060350351140 [161,130] -362037864674813147111781014598437494727330296075406691725586075221058753417118992149705738910230855851951225659034274315691605011321487276439544374920767947546794204356364048756834196882850835875910816756373050960881395569333600932887636064448061262007660983005205252917396816945188716690268638200570940418754285139203576851222397802039527322875671608730170833362779156466327238471875716065516632356410168783561496057188484823533908719623642782544119922210971485500112536137698359607697900507169689216127389548201086350428940067035131940608317985042389178428909457403021070535064291563420160609901592144315069306252620791853849748774551907633814367579209854537031987155055131801152493628021552561203274994157376181194285802501033778471006050037850701094763759852557585385669640679205062380862414601691936460482980048948351191380713924210246523762700252575299363665584848248319302313428029456163248471092231242392749921782101136932886508328284234348209309289747447354304537683372945929651525720177952782907322122988414026444597517923710180927251375380707997853733129739503836482516667111101420662692143788292511658386121076352361831891865208922957733180876474663283296803373626650163320531152657059344355737096622056839788864567199360535028405987789727613014500165171446401272872223241912070262660851979545974558134454907976723774519564443783289365989676671004513520803202052105986372745384105238969951918358410604424442332625919122112419428719251217830684113532679917009467833835728143418725049501003219708476001340996532913153480598673807232026391852271822784310123648188872513866139526561162572205017725439519649468378613102853921699601706093928341446963109563443627938914595631693399013208498274221662959963450829351940483222212468041091555869481740759857080274356052815265966448946445968273645816015683851859245076599891919199194503808017406251136278091105289112762460027277023870511054894937446985941318953024551595104122080606269663546799867618877976084034873804590424660696213197087488641414839977601408249408862865836470133617319747292726497349122554048946971750856953630643777333436686198895882839522443367776 [161,131] -503607950608128297129944898246386233391840432020572587862722315114919506047135294268781350306255913189164179365870565123886507018531378216999540909606965673015069353288251934602259639113193585548313236240254122893418107107031346189245955844032927255391089246672817316341643135269407147596730857525510212831788744148871443688153139889822002978835524414546643584490501915297418142804942206552661536994127320819748801411900484904776652205135754831778431535939833027189880865365470651373031412671887929898490273183656312997664185482124649543931040079381350106008500475215137456899534193013492792578428647386533323831833700649979053848011456452128677508485955054155806020771006445749417926910057589166881733456859666051221726410163146372239703049587370327879358929466688635830435957812333539096967480347558195033073136993625150286987464300505198442341371759788101309681133452813128825221301892141775689715730912929776578962185444845382253531359351710279245178814735100699826522131498814920945262968596003239725534358150942959269570270060473538722939530081871577545173715301453183929942067323170990001646921987864131463521401370756951612010429207930000875898345872803354754435632243498964168414404253870207812335792664821723985594914165076537179014033565292279819853946098581455096694849133479668317482710226489227116516577009436965972874476020401375202715427182170992260357411504357790366842018682268566202380057721978104112174415269336755764430186462835196954744167299169662630362765083964709675806690841403977617439588004300887785336805943511758458245451564118989650202825787808612851503927174886111000371504127066016528727230261796917128280688270499813372624361177263396557197006325536624344180928632346488212341468091876485464352828230231346826121710115495092826529085860063096293066571452557273170004579872896794656103713389595780568911079125124747354950426820603341324712108813799751613543419204564637428848639570270136836092960245888060294438345994835528342377502537833766856025624960380820423055307564052396621152437570539121259283927113527185277346641116085813801720754066641275291658185059610773564992696 [161,132] -3243742865516472645025752688622163241388916840283928776886777481696583478820515263028799201127005549802125622967265054231662947205737246268119683980037816020199974158949467539445787990790093275068949512107279201145666762128910148058911866724541920936226248265043933382582289050963651619572557522623867153797445324425097506354921132119326770792893586090186327950176282224417641557911221658115984736926570322681178421594078459678648406409186296884261618028102592468177455601784087898733898448742611854255103823125057966872343480746386135805509019956052184888237866940962268454381269814801881744284604744424604320722195160535407787191548419400140903918625812149051425015404294034840639383360721326805002249894925074363674562386439222712567681402741243120997955433180862892138614333720111170569640815055010705283673453786685080181212964194421970411805478596461085869233833552446340449654229763938070596797030408767601888362087350098360534974897878297676623901598983023316267484416026980090842045033200507848354021858434779592730995252250906393769239293091091146559667890097866764920102917683753120380721687342221080319812508376046267946517692618867638905810438675767883700616517313048552586762608905140943063335786342484203806352041962741489802372517579575378098791209936119937088795990389544889620737918708129813048083795283768624670836119235761886720371005497156137536996010131634789735775329105078139245177547358110333419899354781623598640168210208979668052733373845349707886145725233644553934879202769355450437421752036577408299459470079843624758051079629995538163678915649868615257841303338945362362146530761391260769983907520390733405975358054610269458651935633995922354619598223444087817972258182192252792881190903957321186347362277531540180834407390204899694571912776963519738319791532020020862114966723458077337489843274581804416243868483335087730549318884928802958169649454973302166711136787039080018306022623600997219629608000010468874287601395622235883767448885223134675035829910462027228938664710889693583942550091800991605656219341229456161239765919990012499066953909850446981780152775698192 [161,133] -9045500552870854622062612678169699057297805441271347595711324458342672094731375230068767531591008452315488317271986332727276143685895160826895503951115189363853623152786410684170713299840798806512922173006517050640103121607611489712928621303364149464751324759411505597533408666153124327355199401675331610662183715335292033107533939007449897315087276660580596313196309773512906503054382315996652049130446159355735079937250897762420210813810355740531370962299824735080717402365334252120458469799338612857989914833597534900613644672837067802346906354942195901711194780143475288904648184851444064842285159086269051893816430982844366681852866049189325530851321452185734293893976673261813732932889071856818652355121624498852439321637988659497387683411576804733272841876044856817400665735102502919370391183886532531699619237095550571460652821614784477609320834617075465677285497023677998841942193382248215678580028505833864762815279381540965469394253627786101151321791518674779264832064377759794686750435251105422628703779653411277202411916317185735265068595098475308770114174197574149018103495101062578201208714423506252579852172179544078398055553239866593064731222201621153321206843226803240830492314805059188717869208962445009600202367528620841285615656350654989807050876832409252805454414238372032136931842546634839835904307624954737211451494934380268617474749614945077529996397987806249650306918905203739882854397211526901668476781566442942520233253646825907994662861847352976467744585700888769285941279675169215754428666352914743152528540166543464078920792281804619277201532648319059061816617739822440145399287875847467109639187139175515657735148587416967468657797843507027573292661165607121700913498123467760376215968215889515650824039655661330656825456164179645153246388155816147492415373637572085314852816005327825329625336491483639495414105795085919253814229636068520821450567469631132034308910713809062578271506364293531903195669176247656754464481174021520655916604246201444155367133395070602585879314803481147581496618355275499291013679236184500901020634433213306895467347244588855059646 [161,134] -50424768832605949445677065064335925654992283603409684815984678599536873207419068098820207142157923710477363074732264814592316427380422180321103795606288729984701503139649660249612255173251966204709404777946898464867388906684251377031539629767661643196135338609210330850134030202546856787140222900342572409060230928064634189662116671272553223510434085990157849739560008986797277013065195168743947988319861237341620547336852678931497349488643116583617292873674283189309644483458561633875160557441766894914204685555708021096172571502892291625981816533319513693412136753350635254045777923985523519673653643920512806192365082125719289715273045006789499783160283369579864092303223733717989955237963076211428495074276393316431701797442721378674821307506875695503519388437291895257797143495133046981884894432249189200362184206407939378870318534297280744291790090454841301205626660826058644379213150842775693770157676474320331942633181469534704623178714672397776662946914768157967129491011232065185594018564813494411318896931109507672251934467873406864986491732560833287088399789775248205157099789420379861256944227075767833285116771915462085179997314384867051534214883162692232153339167875635391321332717333502610229089279541888634507744216855258860179268713858941623407693605036277989139219239614953637549596938211350862673451689634587835759088600346838270556057470196338176184102002387235843179654016766065423110259730145180708803675356002732339227477764421821662464110975252814513279385008678133604045914497354548758438530653379422412598364365857907999300134247712453995344136112701987418415177777780592170821899621057886070562315219507363368231896552663545250534733909994969346868252812729842628361541397613860273309646326788427332829951747659783700141206764927012607695465125269972652927797218194509500440106447120963582260683512144332310880588630146858832724051712497039714129305286131495741306487534843248687112770746976280435361823592300386571596846764491591596187978654049739784470679297367022341932399454676600991439639597354658929841039315451122260287745577595226695999288362871840 [161,135] -82885923236271531744447629998046893796102396001801158320171786184938361417997455305728125223139804755559897728662892961149806454644008334033104912076169970372975116329488435098664968333201094384549864647787323956577261325312279894021413777625247610309460064391671201378023951057577190356108177341565973096068934888684835213011018330193397489629014039412779577483499316227805884889838059075392732516276013161656380637101410551649893656933373401773471070577785658475480384344866918737175849579197890734037376268983979241100094373832825477093907387617821874451159795481923088592075440632301369419865719570436811248538692752082176413921160739618648267649428297632641217438942484247213658884046152027243349988733679264871274397875535213994794937880505737375401635207386614577271514823978204035805420835522554201634942303892292975106316747247901620603422355028898556101123569365390492929184604740362660778829666959739837005891980836106333132144934712862124883525517096056334623923415480416483590670658687161665233838569147033299122249585074055032413589431863600782528648814997969941169368622863192541861491722101969264898749625572290333061847296853890591994359923029117362440850399220117092773395492475550789422291219491470509384925175790256760542569698193290513049789135673922576894884892425112651091453456081654972527550927710560800838800098566915561191308165178331374180910365980182083710333390763332427109605303181254764711776369843402361872775156935506762747167090941900275094294221634748666472862512540469455988009188456582763449399625047568340614044638132956325640627599660570632442481785954179977475792924137189319594585738777436266932381339197501959114844390559384178520484132649731408934109485588537903572908030634387420193385888370467146328672650808121673476506144746754993476331426202082012396283587838501745215284220127979567178770260481637622308983102257355309718429546184254790363380983059682665056547607659810528049712189656680436062448890919608542512345364917149689020926275497510468902359680972406512445944038558841868644217634739032702163728878384827582351389020 [161,136] -63529195008991628054976454654952129416975072185809211758092604303859679752560908120105267538811319230522895890568233064144637380294679939029756469941912491904095599049480647409556735587806043909002538965579243082668786577032633103486275548003338142743799009842742721338759853492434206010736835103193037143364403328188128472904238289914347744825752762483430959003810634913595187587274433796626053613489979080221777089912887681723938322033777817295455974135031697763710605034389675587683724433791528855360001609508423148128439345548834700344853662379597324782529834143962561704903993333236799448784046649033797636677688833882057408488360014826046230168486298064107707004279724183984426968560048737472333381464997513311279532660033208538118435999262600829629226110471504158837792383237715335646604690332266428593646315025712469499874469949507566504317232359197977053221433808015697583176101851675040392081929347584639509246927863282633516827141219431376635770867037260429958885861227969309346813439247023144591713617134971360546418772209911259674131734979023361963838704394069083102426727890018729828568990296956694396804262774943700241937914940098887785469060327358143047994286945784008557303259086023048090054706737905888033184008362984193699582672930245733816802839452849004620401436311660476809510078302797695767742297159882120357473428270129441198875922137834657961464931853251684384056061506036429893971942319533210086301145819447127965009227779099067222525271804192798766596483238812578785951840803346095186623691778412910366142681017250463780637833856586386821250294915485863654062368578313593703688774919727038670901548955299065049760907367820072996126561848267105642630293048907776792921712262159296236880032618206022156104474861540081560111304693452734629755327171356313941016699319954055005394106789034942990127559942891741775544705951806901151550499409602962168704440126789067107641508770224542809593649898029780662188200029626829306775797849861283301076296090770195609785575976066366903722299258326873172312802866044838836094556762670589846819452327871416 [161,137] -6905312860896627191127016209915729423596941880182004763907295840401005662891766094537229596026868772885874300871040863880938023993771203309686620220000209588649913519570730092402178418932057231744362353439593966796980123204201915723454831816621903490709207689092913074091367783400496161146083722151794825685783387575156249572145044377794332557061054138326839862378293187253437710024809040639507031987923947302227437067357963108861830234535750439996748244229718112115083707134991786730788671446409839917721477333779091558497695361729367124773802480581206754011223081821339012207253967415456024626805361973427584773718445793080955006686133273097207016077287716539345051582375749702872236409167535726691391091882202745536078488012276926353025459923900308566994021771408638086376055445346003272009098617832874325108484961163719499287175402538103721885678376019605480388072974903164960372245451786500662537492858797659810376202544037562656559816472943935381542835501780616759781182420487829195081880776574761569560313480117265478860104389771238682293984165507227055780624552254562150568491130270350738033636454718278597112853339605738981851661550816263862649704729544079446645929153994510682316609213039651439279254309713829003962105769919907295434643660666777576427258126177748167609970968851113461271899095577695138076909059577223061319890801335940977995657347035906804096666370452847019066814562161986554037082269864055430696814627751922028143251363801846231204168509960315474709087926798107591335240631828032720804537178077926194229277658150941641898097445754039380784710279589600830339969013827719955110044604845169832811195325009647186042740504713244108165804149671652013324610342855731430045576197678098571341821167317630053899271119066270537452548233713644478427352007306245489207350438224549948709297779116575883241265159813232412691074326329880580459040881207331652861092867228898617422690540691581692624593379079141984149888546670103856321803780334714844699900946075573471004896469475400576826524432709082661398921844368339011497981549657606010544821 [161,138] 3530841723072233014689934655075179019797689634377501962655586215391658869866323802705445055077075627143026056673192151323159671707078793940846837151056380814156984664598003794013470206483436687298996833529902181889952367803640576800418227920162824598403693972484981455069928024093590129018406932723153797613314430293797575784741147896769857449468018766886214341678286725488732282487658305371809201771918453083057342339824209330241109752465040294137097330195781117297795874808567064329386252657385040346225401630813182546321984380970552694350165765981221412203610816026972180359207527420317243284546579945303246918994858275284369997756643161958923990859981723503042363411894985830660267922013693348803991676911700182252542291998457727563480205564606502949714398286193755448134376651826876156031579759757694095037231923935491988765225304226368941563963393995999089495272413140321476185965393259398289919251326020840562584885756210912173372245444435867653674971705745578573857249439304120226631822040141281731257257953035093000959437931670825939705716123530857419930286054418774426701466201129559392501609804851133258361061946684782233315839389024766442164565586556770227366906683031686740138706351312006198846883818955818249982046788819823927456168483863388240286884301844123706646563737937679865835202160090297717938222273472936899180870913507280265244790409619019705506060707133073143048251078244713604139376639555705629727207878937666511987352139855978974267875964979234200650094513591537846702612412709891303341559777534843519901543824306803893095843443018071255381498972124670424892633087619066283102006109484393240426047976180673553802158376476203782017839887756824436621824118683961271757304520947855348532054741112281287605583985813902107660489826892102319755991109202497610013189916517802011246781573225564229247533053142765709469383456175965111094879534808136780123654396211489813512735367681229890512003721730310797317177726982996177392274637866111016751439759236198068849142674271516442680525112786814282528762520394776637874352134171104 [161,139] -9294278521800189024521742340962391148235319744838606230421500971838720177557308730104622893034091340067414784964461864245490281425905281436458674489014141369404802122260077153434665261158461724235327952031868128839810994369183467387170659319057562695733962022667084738025749989537342803390598944246432237771954954659789403525264818276821391256718772216430373288168679786594854848348480571441455104311129895700101074728694051755109179235251997808918435167110201027656233430285926783324460273149049007900701416991908832478122100057137466857055701114534688313521717487242804502149312041547051894056520083658194049294464026324736326467263277312346519564674813623440271853764760112516876333248753146576963115752481144581098155288548179400216713907870779726711046812630473119881929766903197353080611547671423096603180892967189210014604030634197728062026052864335667760091180479033510724354121641984670920857543673660866218889955905606326347930212217712440983528050481302800910393509898791255966576020277748752939731922664423010767630327174464707906871001429547962698804718857902199485701290164003020265266781437586412765134816798191198295688341926502599820665172644524562358035017818983464947592078306438645938996046388500679370133715227570262434931980878945512072853748837519975308687919423800628205503524572177758432671722409727136138380025680355947366568981024474927289591085899830792907500360386126161085915612735305286604975513941747546332216789172211137584514035046035584630592019455618773507461283861672836746615622841891828399679768727888390694979541125703622545260645187186162922248097441461968179146735536896575782362312731242279625267508626274796992612108712267256374679741574305991369694156973580213605972753277495527362691927025260080256436354531214331391282090032730310967394399430927475451361294259488306374340395171222608578990053080311657396106392053628882065677919226946586572530443191980914862588862721390564431171125687693656560950789895389428611894374586943037336659752474722263597686178381127311130792168465847725488521020 [161,140] -2385834934033054444066211629993606922955685432423249263861943435917238906384235836359304787100601646171944937970084689971494179512409285111104334726966799604841128871954526835148848801566972209669464277128521159922789173696532632819918788718455575681891669198824134965697452143349860369673241662293921550423080888630469791366036932927952393665458624779267318590137674626083979824176860464748503085379176449352927552183655729369402045373988540964688872634069681055670912495315550161469977972032794471801856034969617732329046773488391156121007243888625638163589732352867626917515958274982791604326973884524400303551572122448914103368865920170756296622981227760600799988834528840310734908085310706178318345433764756653739886561640356873833093311866603836943447184881330285871849234209169282896933819369150525310994314156485757830889181942742813992194567267914265347381635727765960281587319915088778855235602863725657189869070892590026801445748337826578245949702876417806201637427134875627114078013909741216221167901773221722847172448981404976711021434878260447149400173751918551860908104908501672785170096708767420088055764921901359888529174794152210148252416886689012630136294298923000880680327396205649993617350054768629796318802818433383086851785942465310611434577125680135729198274994707065593842867454886316113889653291635204896428950648651216960985198606341574796398813889133262259122273394506505002557499830494348754562983226073866553121108885570565246000923751299772622697063820178795038381448620626438003545723947916793733395972962259969373014286096778028979232376016673578615035777323804678369546957460054943851988241522106809903233049112613065729296817408497503997195148491118353717791904415097941258984521789119356384525677624442989504380353134139259796210545551530824021742051032661077264033881415848560510097295346634884147229838312065085718200664380544391108138056331120227992669192481880061594641732759811497639839394458721496477608791624950896154238142153600888770259613785366377009365412451928453841717352891955872 [161,141] 28283277773442669511844475372752353468251384338415792028997042948975999703304463601817906683076612771805595821663293644534077615263921052718636725715563462944827829151503277054645589341456883367442418408228631390396529716289519167771525295507034320936072110396449422564011369190031773157207380289844447327088120890766962438743729726438275540136322119050105459203381071110333732458734540304300520445235438623040195473554460022027677635045882869765725782987989278029311433389076194193899707474734227008038260652074650923037434042726164551933491898011395955630910810870424481877169495949969252160853615037809843574924762663321102893469527805958240158730218430632077072918251753568615724558468820926617147611693351306841112595502702278685570243911339142750971145979932748352952154094043959425226307507599629404108273908423248524538502065413152082456004927305149037856459205476371319236305873288101841370552424609633728431445465228382382603563671948136965581116864857190810000005857745118395737086681069818801789531942537795895157664047439441114287882125370475570073984303629148910054320913453688895931955500862440494332250979219888871988035016847928854264610056475806390224934074386831450385380429207524036828757475461718045948798226605504560846625587714423203105349898799521571380728606898779362499867079360285845701474565947956946724654370880590611721951016530748460006218319481235289569627722459787204704818492669598762048688859303803023361586401799508393969595174386042745163387789481826159968674679399389052028412600621530018325547190517825973696923271839048105300010071713616647268438440942504722185223568722767979112855669764282262222006340377758943176185548657413822678595079275985456177698305374235625957165348779036492469259056996624437963071024656458326291202117380860394591559328973590630527266055519215026673532580625205742150930494225824722911556309779067676889131847503346747090976749450758321180794973362608015123814756330297528657186255149849049536349726243291595914066166677209774736158263481059003276500 [161,142] -89843138762865648598084128681594897424203798421031216321711244229126000439773205150335265858176047200804232312273192657948391778188311254597458416100275987172461262521888658288208253302035495301845428630902895103415349790585868346131980261668098123652326875673516448629210334573096380728207637514204492938298946456691987858843440680550319245790465532042273172601661473325149362368535809818739884259804157628201304544215327152029736579507913614982375719661784675776035601785997788889722538633705174756833196259510846357508551140857475350706322674677344838435987662701310478795235959749361286284905791600473528239803639553098974319973335229854629664704714315685497842994290490587679987353642522069419334338721089036675279006245301157015929555155580943997928074697543923659512889783899848365141885722203919053521878345228072016350900935792486979335991400926868523664140051023605331869998820602083287924876046585556197540550987341615735387338196519925047733794327678111904972662636120944452694354395463819321134436747951167030472209288015274036052334140247241819317118293144394296336619181925197115289024559349294786815249709092517988662427351335961813156761919009129833252847824142731076085753157489509575335290703528481565957155331918152223035361364130547931020442367776634277781743720069548965356701507745577565221379097542930428342691720900894515205423762781913650350706890801451049680302045342821223348074021023455690661284836988554785136594904263194731276803064067257998537141106530490695793980039505891844314668843446565381840055242562842289156334961400093968316662075302147056093153382193363601808066622105560084142011125586341779742846747300715796460694048816969241232302220967178590067779149819719032922520982439690955420059878543383573515854749515855857657685752684201091876437356699416406633343501039972445186195501400816417536971192914686116855156186450972098756950008254910065741406227377277572477638275757772260901249269334873388798657511496392643905851018791374262497634471982285415725357068661312 [161,143] -16294709837076612490842143517824543973928299379862264829889969718136071349211037336463222632368882276578615248563913700962410120335012359839737506894874843005325409064784524808429287211069300808247405086720185816157959638697831253363153753629128086793484333521941261301910646412794493103812341391208578945239242405822805788683766723077410783194121243479485119369493153725945838960362746879881786974571262131455275563814197825959705161184135756218121830446866523177372594582631757784940912351465769353212296886632068895400543093830188356483999169271159675838758910581267564281337499606865956751178270639060420246507006604608694371416028327352310870499554172690705644944930516074802118014746518767785687829045027228366315429911230239925506548556390336097399443767148327209046965198150170483727404091442075575122015896678371694379943741338936677273666095012882529437289051833640564720914952264058993572512769255120206476202980006616520350512310126569589270502089928212171923071571656830365000339353355893554609669436255517317579598210971891969673039417399274968451157840608598045199313556858168140222245246216778692977335349092426055342895737435164271176955725405273429312461731419429075635075465920330446791898963489378942628997920953635129614881571952860971505096840168482021361408351934363493035464682959505914625108388354356192985539955231780364467522161361878870966053568296597735928494714488554449240586517788611298479641501374658881163873428791640036934551411881474120580349077055540198646692187842744456171017730396842073088512495040880290232063971631895081294295111931809917799032122107200392232190232528613445253408250921143795745318841075919071776151014704367098964775367179846241069035848953277737860907192345561309369726049445615364898705891340139668440244894672039803479719266064351051112434084161911449739239011355975136175351405490828957448258027544629127100320128300289535456381831451938294838496857055361030197945458044215794049969381871766506409887440550625281223125448737691191793328 [161,144] -1873410441721048873007996402994855022350247661270820515601797938296828444703103650629862567579326707047159293927271696729311975221477115221682811549198972299078889332628965835304855886791618165152135731997126347854709865447625611299448151248220442374972046579921200541638058891485589011764680384741101922433117419798566030287078138107430150673578083593450731178718109835337911727228927357786738990017575558545544356578748355061031055157738200263440025330105289064720632439320131409230583914506881449524511659393823220368309922084526343388533465250366879239974026669053158550999974085993705058235389783330154963921173039277201286989973487930224759480649662282936654154047941678246990337923843936207835788791038821553221815789856656536723161305142196259936491198818456016514093090305475002697956322417382900113919328345830373876820048300085223947800286918248193787066718624907081840264580115086119057099639309091214674984832651743848662954607711942982581636254001319730086464925037076054712978994869485797978177214881566744484432800126997636672182287398584500493124757473109671718491396286122126842348784618505261412412957327534229800634711159855622953125824564225649990311332671513830588072430926322081544392310837015404143646497837004879400168042165989698088074711428461313113062842674060029479968157181537990559045640597861780077386014519079166643376048581806324479153432145199266187399518794018245515916513758573844959444854394411707962031141373879319410528670858181653411166451320565208606151350746839287235597680340640102752399221285387029832777249023303349493749478343757329623156290960310280731471679712343815458985835694484741593346733293335843365568354674137726107606930674179543470346978096191197952916952785399800043295642483765451309073324686695320776144283128478977099606153547248631764288710139862345334970575342789657927700172382925374653640106863584787047311668616019340556010393789484996754379161527615238131675453491755467349704994536882816243892076114695757483706894992736 [161,145] -24379676279772890588346369391346853458111824884958390031437055602852373066105695488336792374957141931190316153855235920670359689259351314927279993561107247887237027785254870495568496653354981918837860235398123446584520877773590771812686017591973712770278438423567031800636157688665032408375647394258436838527465581700692278331173067602044015618343719469972829514724532902349948955305689770765766565425205995462817613108683762195762385061555848658177962895919456982142974991956464047525457122961798092597696400087063149856291015206693814363198463238337101977891734866200878396177302396716003712976230753986682889077464602459496560602629901617490351088846367739876632312435544958726078422295292656015302385902928250913859550464854116700317752342008014265316527911003299907266333545482408279498460147919145523481493774326991188115724862628785123521657259263866880528311232769897156421478829512047599060207742749067017550681330070648040895030014284316325341008436982670158391283653010797021558378272004923821663809144550442477489124227065089064888683753835096337216348544874385745577623292511043147163699123194172782235931180151326123554173940513398390311037795765323712625580154816599239102057076593852489604355040799257021012178929142103636621491972841934832981874949954440190494044476413604010685687804208545573238673674146264249401655034796392916044301829944245179961175102919486556801980055786633514151736389221039556118656989806973190495720829284393130803639721051265464623715165621281117443534206561418130478340760486490839124381954192369550396996527794109559422196065889339799152964194581084976245108405033661273636865575231952770434436502966976139664987991706380753952021049915950769293525112241260367285648964753570850063085731474988414595245198697211544241860838738147801665299302513749969721281117657420751026017918224563966108726302949623389008604354043592373978294524688166158385210323982110000257517757758512725813387558130371537333332324947975314213277012075068783332 [161,146] -349745072419339933191734415008052597691794770062017455056217049441530180678962125240513304577936508741914901792616503008038760866679462723885954905919309021401966843690083067854275123406968293545717750787489676123081899447856697736450070465990565667136836524607794861361323769660411954493238317959883048782965716448401283303145620498663256661059313860480673922415677910829794018175319077095674734158155496640920875884683282982467369304574293160965688192713696440563627232996705130188147015292900128458116170085167136180445218003419169887932854441835793251471728083176069889029017941301181894906930009927507318264007582865498287436014240327067941302327185686851356158176143155245679059170941842021234381921271789202795582155403195895176623532325597553274174455254635421820966318098505388549817340673123389907224075708135484426960500070574581242282156003972224962975567554691211072049142098861942015476809669152429356284043134349664539179811390424665000397498661317252347840206873110816604954332503871699050658093730632468194122488178453082618410100914401378567139378840345904678429214952766864297156266127096976504050367884659932886909261398105298831037201735434256163241682901740834059503903230147519531341101604526881014683775947766527599483710535257754028655753551325355896321466038502139844311125742933587594345883118317844541016819589527753951179312563203751462152150069822120899559916873912895254373068640060127450343279217939027974844394630314010769114602944887013492249226865815158914626318695751587776060408575802301716590158748920037966615799024546065145637299916293952460914154092049134365518823377741620541471814037953479114306469709880672708211208878250948556737135532105903786159804117019794667348433402260284328627633402290891823898039551976884938509053806778652754805502350787227455257573479832659939860644150882405410500934385662053691704203773833790615789231817995052283428519731276289330326187616647330485192903072885509245699720714551294926163111424 [161,147] 395479440086686715318444342548197000050694915587259905790502610801261263138664317028336297338939213520067812845749341635581536722743430802160640253064925913108492214205333970635056920709421309511985878952368238811068846134792072157527890455851698570644026800152175461936690698520190500625313860305838118889658298779645514823831497736488436488173859987822250050791981534049982842720204767893725282252692034101704284677773731775419650220186232827161129576905301040485181120658180989371000619660733964505007680698211687341674927087493279541058861235406860168851173417127020076061047002539722260699581901845801267525512711994625262217591869201175525357703537116579510703842804585511251526278401883116763812093457671205068758628225851391582156697727732309862830901683488190047040003480054756696972049947252002189155981425946001072673346101883834960684996416765198267349483624779726071090965992907528396953744159429424468135024869385688725651354258209164882121619324876095023202105428210524166814277774230886716650245503591368661335110956701151405839017112391055153776619845012281497529551858353468923517676084077730305636960364899287288153373742300115747854981185411730904411634305353971505171329936668863815277464000330989413848566532461366900908881647323027378858613574717426999885594237093270021047067826469094923468388412535518231589052600380787996527972468446392277256448215415212374923334361620747929279913205571213686194196314832754044995438792348797021784266719437048264471313157776758908365356576809540948693087142242303744997383978651616285586213167649370721685063350759048393046792673705456575727270748322874111802895440656347906153095814430735089117512886054753903256759194693042417296581622663338899706564795648006830830996541196402086612029955254882365570168915912495299414842885442942302440710559091747909286667549448720239984204657481279948360444970639473141971357966890980584542779075223867836220088425517995219270759875372767279395263843471737160 [161,148] 7004162558286467149950489325502829330955918568747250366196223270398383004676933164316946978985734824156234250996531226320646966114250113018256254074936527162561606841880406378344643284656633069512409198389459196648087863071069379944362974652935965528902832920490695294378567752700622346976874103511745624337710718782845639304271215943667752431537036783337993496748119827517410464401893559807603565396264633865838252056550104807440517530838349417848827920236471383790440555389892388880113657949391453283319632922273473723526824240152113252790843266200703476668683465547508956123108038384448871822104085791147337751111281508191301364280764298522722141529571963303395705209351643535199315287809541422419064984217856382151169905992534476260609739016951319554587267008655138354154690188276163418500397763753906161689274918977262649958223548947612867315072287544673184883284541024943449820293710561585967348947060254925631273263086146387368805656485651708195016293847973711357956254711519366835701839072474790785126748666039392629966564187213563819982492150545099325769454975542328455986995405355576525398657917069828322088312976735637669311565332352996940320273966679416485459814182993053787907092173899616879578060447063786685453886872434589345068309578152939491310695183842020450026214833058698484281173934420843925074198229741363005280329712583556297348397833609340793750591740583957877513869426920764670968775418611959975112430355350570098952349768888029253201369262293191893853684634363356879509429201169866209940291948407860883387984710560954998846902737929856635472942489872491626283626055303564120185554464836897486073226847151639745881061334854210080440771505417865322221981709491821945230367327347186422303584267470752953971730737815438924836208827685655845723929596055868450293332378928024476274588098494737092197472533666051793015172895884496770511794067033692535452116396869037162558904310060755187230132938076159760507419480719853781696288 [161,149] -22693626136718785672743362403102683923654093850404227309679059934243476345567788292576111105486418642323735995872681580395638391443816670097114437448602625143872582300461161038373718794805244167279168110854134294827969797161258471890665865560018773251621048978778504213899049285273408118435429035452866799236453785635215823723841249792683268678932504575654452492318764762226006029167782702388568203346152600261741354254635220375762949713320770486229952430822899010301537405595125205950957706055967269399828748782564971768912911997704936174182016367440221066497383066770180293707036147567548320395577397288484895294959962488730424960433385125030324860587896320274820144277690729201229374759388222204283487218935271490363228199963810767263454727129742728865548330569149938615739795439669933528904741325562995340492459583648399750083344214807167628949433661472119697359016871169772741714052310441576518386509347210282880064131080623729164667165597846071572581153072024767088714755739769217221935663809416657141979783048742500260866934896503525149585465850332968301425363030264261127042019072231823180044031045191589705077231308235117601693040560450699239237388906994399149589282255792233315993750039094435837030763867205122294436690913382194279210926921620808102998202306421536852831073905120004980799091919807276155301740728904327961686338454950892169309554356728890254559475376336042425888655862362434868402057967000611356538539537680506635262714785309433365192119332255335038745809739657597065686849126512249391658396104314024333692588974234877669700078778404188768300376833757291694502661999735025659925177921633152225144766284519517974274645546271291722497102123464596635387327654874355960811290972927910930286876343386894625267363307379840777575152081659626316410407526165937271352001899763625994961354421588612648237907424918529816811497286597886950750010690541843574583039585734997502271598044072372317467800010075206956068580479012 [161,150] -234284005219802704178237732717328411274432950380957039046137067524933161941592707060194176885210853440040687617289923960191594569389021401339794452103369219151127823981482574205849041956885489796823617482512320316115193985776488256669721036700498204092774746907277360814543331106342148062817981712171733641052542420266577712684586431329374409376236798253279584250421244381192397624190078583354357947765753819871724615806831333647445544121613132343569485689594299148087011405557155307861601991807285033277439707590549649236770588955830794274200812486217510688163653081551254985353969916225542464034335182083440533520871995129341960955184275772003149838860980930305660852210689033583419203208995520914288497917426049179836639207277236697327490835399246464143237376808947863078149624837647629519066516469126620373430772958522659799534703433817777888750077195019357855611150080914601200738818632377396375955026633224421975180549813873812329841690748418268488799010684563738359202313250029315459854235671403082775838303820026557518490537841887089387113059194217008816002364630002939517576735468220374811061638008030000624937488877103365940499679030110751725836766367191888573467359363573955160477334808172545960732176034302953916709327083788581689719289688491359316669461117327476127404825422542258836482221316613874075255587853136217546443428558173142136884974363697642802780858213924057940798082976292795173985574261149417206742365770027090985232153934206919402233964808115033967287416032181712419418614723102478741434075068490808619386449101734107197062585381214544234983667520148342986648185496793697926724211743181642637061114115482165516385747166975968236860558109314846096754195905260352779136428465647083234059194224177561986663975858377381606142833585651360270571185133594240535693488034097517955260870640137185610187149110552574556582049783396663402832623680920378297972526835861628653563947739365396706824518795038528448 [161,151] -68659492408639736575616072341513221815967804282392719052508317100123011377318351340621784762679284365499039078112321157358764277988139092814836410661680950450864332032773400629143233703663644093147605145966754407218222959347921840412324202668832334030023348766545472021607598102795661869679923342692454308559419442366136801235979729088969851352272451636756653972933119978696863512663153425988254129931676998060144106608655448540928753615233160668478012238800092792781488883259958441349515680090460716922455636596209518430281796137662440208586590266473558288836876654475265778406024702519623260232561338949283146451123185427962472430126732467767607784639294139391127695930145945913580656772319179701075425925540646213069115329875787891059276778476439510604278727934935340427502745541049531472035798932593705694818169649923563893095420950414877442365178264094536573478034241258785922042516571453914789334874980610466402772861220575192290187239342358751860025943942792442425046897994274198625775989022322342150152936461288601354979187010079894572013201429072308410148374129176806399147345059178737807477995720427269556970284867210600015751837287220261315119910070918962504191851758598547104052840105522392676859425747190054522732813974247611744641433017861981966238407015063653790382772391945609709114531971301223158674502233359494537537469712424305482204999671167568574099598471722137031367505861322213586058385088459582913112358377442473729527116408152397104033749948667177398566126732562855953055608987436998056537060847984223719488623616067771118333863530053896535298906300854604967976942794300497432726702703974514851719976452767643252232577662448922000178396361180227788780710017747144560643198501842029410279616404604942183469549649547990568799444616270696883334813538747741763005661732608402281280011035480662590142929005269225757306979190095691841841435578355024613800462296560119171814666016886600181753632 [161,152] 29210635233660102276093204250477631546955414635052638956283070528492965622732625576606628440695703487305540951434693499259360769244748521587292906481218990771815374739148808174979795851399563370844610061824750994204571157142302862982541443652293243621999793363389926511210553353003462546934941257240995839723437343652680283592239675155450386289272000092129527222404468546365414512810720573838044901388686224675826364506890805032618545936510555005681367678622849823399653094953263750203018814029784078921287499928971520937191727996625686586932981186508285341997997937240929186288049877761549143010239854191871165211434660417935348830677287849998405687096280999354572856053380851897521271371569491927930424039395688719641993302231765031682643425407998066021359493189563674229200947961782872678512638506626890602549658448135577719214369816378017674743401372836123473448828463310269861639801085313900651840038991915078131417480663846826781995962162548552546523579961366707809071266196918585133164573206211349082146751695442692269670991027938848594750907849201383102585801782068364741301968655371715841605470709764449207323555669885552682757730125963873430961622419768257068781284839032591875024153791679246952000939115555727165744456463232511909604017681530389220829781507141240309004479293347487255226479924655268023596249372801458792215005561942772688114050011741366075052817191578701449947458641293269015148616991061204546581988796282836331856682745245150036529716734550320529277517401968527001808156679890769220508487136686027212054747026274453868575266243149134145195270136261309421075473031154504312657401280807354031129042853645806912925493864834601781381754443333821289420754273415137893697683192594524771923772008598019299734663509765819653387211694088481424043682875079195007677047359446439890466409325678020851423859185710614242933272571808263089477951712922268381781170603024756632114986258688 [161,153] 1383747477687338843253099521073346124889627477001685564817577196410507695866599159667969754894859098394962338155463082147412404145082698340108744920682577469285104528421663463478029593381947477266251961556532312452320555335560496716239375499291356479274897251370928808525517723311076965183446368996341377582574253647747514602495716571429359716444149605111469723843726759613231215576313239300859289521304882077157229297720309930515443756448011139958100526515548681504995778254725401609285336530865081087621172233061284623461908197228664090031401468907159188275946999167677071554204063584405187705991248806249719983057630312316119428776762762161954488265412390918073637770965918452007783418987486050394593892635728576627025737544615871478806449243505346646670743757464628412502526305403589488058812332517191255294274073403948853768019838200708459513090509557014363806182328748325238733360888286834524714754327951406194143738607639680443279550346896668531725159452835224008028822435006433284850163772362533417234825720156776106725849493127055851354483391236799632145580234949228594915697046804720688705979684986220289933932008170530397760546412190860558445664898426547819134977885790564676359825842901647277429511451261781312969192095813774212508168104445364603809856770714293044439874921046023036328447165054235524086953165917315495267916795533297589061626135479925896605970838948885327245251147470747669598508327546668355969265344416721321708451478202980840527092113889831126433428512044918972190471228970968199817794547390680348215819779022900727286800072610027197153605595135992687496632786564049744586682725940117165148614962732795755854295029394791646917407268192565626716800028686758641861855076470945378100301782571329632777628782957498544155756458615429532339309513764630011474460168621237377145225537071979450868786929072479110953579134602475207768863871079150918052273818419183712 [161,154] -96453507702563369392091618934713531889857216150571923172608235065493503844680731488654907929306963490902878885424044453192030999042082749079427955174525655448428732513895359622406987985356015794266678864271535596731779178764573033094243323492466606010234190198957215199289032900107186909902952774028269121505366197365575585796651438693237949549413132933674377153757001740135302589005498914052488688707343857151316788376781915332693537434869460406187280148225475678048252888879073943023711574077258336284818192943615052530676090024988601308041052002012564603100792684622753386185058557920125741146671145227046142109414163989315933341341467604253635240704114675840819435499540698712221248278344538442540595125067474967330034162912516062446031477959031804764222838100613401935855548442108332833022859880379997166388277128293334503195538394821735649864580980927506671036133449686866867294178898154595513378178323154201920295963271148244071453022013819430350408173011978899675215726863098288271289891616766757085745348854066513902646890560512760589875911543190799874699948014732505531642395579329496215839046948799664767993060801876337698960714720369375091925120965079864202037480026777872361859127218765659238652274696408691784280733598383315273527057794416715354401238056916592799349304149414344093225748072722170263131365780509558310147555475844394155469273521266187532137230627646838147710278778968092350744650789794338394034459176732988255754456437378423940059803545906395773072036065735499668461893259036706689948656700050638655337761676521552489579161206255249072732108496871639599234348391384398696884947522652888495520854942771298590613989960970053849708696027634099916864593048627227895336918651450431440748585656496617585685184102156710928110720082290188996481513931970987247752008196385427245288166255514988749422570694322296762381191589067093656678550092445386652896 [161,155] 108877044599126369468373536349186690750315053344524795004759937844444063351788535834244759294774367166355253766365304227718842010898991068196527377275809590647598307761843517345179638070769212979227027874006435823190195267807601140669173509493999603605301748739133790678451923283436057693042262194305045544180729661110417588136115844931798587790301714259511055424695623117292098336240145551854517245075800888289233130251548036831221771093406007441636078755273561171158678263993209708168505977804427930876577568625732449897719053485926045867249535345134430857972419342279585794612038980062490454814577656892069479448699965916221452509421827578679924053411854597539271351621184468356085832894994060637223534507674287562481675013287273370782098908205068676211673355562332066248790409486968471851905726415177985020778582821964659776602249833845806506233091159585931449684020557905937161096381221934702418995518364661667900776421487974528474733521745121929714254725332886354070271674905143456427034628538841289823081149464767702760359924313896937532201345222724856608956286904010073125562078843366589475018963978999006615012080373640979544156561890798154278147639828683008296003733425283930424342740276870219282283007458769593711587008143507845980934247442785142537542987416735530195442170794072118876533728341946548948616005868651560412290559930068420509222600635366479410923960629873921855476630645439345135946674634633896730407749503192759192229517513428689160251133095363976138245453799618090140832707043272471576551517847083055584829795847096686477012790177631208810182278703056314930033336519996552897577967636153733970029626314397121857028607676676648061162353291697653032370083634400120213838312477156010393671695396963138579207624100624697964803124993199134938162208824913939768031827333388137386780651498766614713326108311288024883947706309251216215777380 [161,156] 2871611912437611061025049263845927822904769166188513260597962846981919419611974809839798746283875835611657764348325388543762888313118079700424311506662544407242864186141261474859246400246751154204839451722635630903278578777068034594492158368686722107037178867233602771876405150947883620253171095742334304919236064988238385018573943403455457853223923872051759941179112703171532822465310971691000963559265129455865240731403522741263090258513861810245252864025262705673536673657695988559586024548921465860738792689546516454847674896699623825000021446553975066178180414543310576344181080563874886621534984751733792460646674638746928767866872370147400183785086438202888435635551313382935743926524010879515576523303862222044958301497792411424049062773509362420381548104927581491485306862737497738985783164119560271551383258567479974372346359395535398898990152505036675986767523220192762613773717387822144287367828572674384478634909010417126909135596961086632814997469439708856662777822001459857644761208875871545851756732779262588226893719664836049695640520070771220751415589544183350608895673352519990462565269775980127917131606434359324252608925256904404266635667647225519694337205796021072610511109263276690135079869560968141071188746812748747528364593987151894399810787177202563257364717738457605393379086962335816037668713549192447280525959840038836862502289986014783524122449281871766105958306790104244621227935483113129102112436764808559237243268664505615581657592952463062590766395759174251824878987859261185725603805680737364561026569752847799833901250394025629437007835896104353730454534573605811241900621019863707924583502139942024327173973226021231789834483750768087794923025712876082966854126123809788154609476276401187882565650446103489335809163930974385576456736120236671514162940007980101174741423592625184914888472025228597636269349760 [161,157] -465721320135513006668327512102575761332295660072929478793760282403499719235196836745790606737457773036801365019533938971108356228199262842375500423037801069875667431068468101067459325571755373435422468537441275504623024657865726882665015640803206434584950556621336639247850441007978147526679526921578219729092041202361539244668226854665802279920551530899226458242336848618932925520931356044202172789412810255542485037664761761991710580384181383394912666779409111776662455221263825959496140180361282385532886265933449682119697418888689839112508236126398046986389707835338643311607397214487490843880212522243601706547819769159001487348637098627561451421626951399297305211651976722999395433973409638697690014318505419577606203062842445372384914882147945107710930606021960446818830485278913186744787214099038553493950473927893056722788636275145816448252408834066481688266394257799732917853602591944772355840308273307118061563543186452934591366455012177061737252124448679473488701115810459565152934951462837502407349570176089387565569895146462422403822801057487437554327618207156751367648917050065789504666948551728551422846034023478896084753696928111028365504306190090526037277339516485374255941452130213288142462737446230232629644670187946359870980976203008478966180069003005359774168683505282823987365401133038526568792534175553933461408348888129199879928907620976437822431143141601541354996797104019082000948917241562018334310681050149178451003972443831074906287853453270562298191552241380244481928896090436597179605204568579770785277456059746835046977744214214500100089211140659025725084884639684486862877189628634567823896653305802959699102882746262970382446311688965027773852845685846009849138566857365724622757468717002803755526022784121735442530522334381309424298251058971466031749953429857736145252069226761937950349833877104 [161,158] -730982865626044412102772004975936644982705231577463096598901025052882112159995250646230418630422240892104741253669497874219798212879251044807462824457265639979896809596284729665082184508953668093672398627541757216482435222609708087584041288239808295460758628750744159422510787721430310217897357783340649443391196790535806845845026734154918511740036580465388497254262797705765785205220497259121760181587463650983385504600536106071452628390718793538626894787923471654191081575787423322578685039045532701181007832521597982475986952546215321672432335938524113334013848772895324286645047979920621473072621629882201827396966297464372613244263769666171822169709026367508473568184854275964094298767307983943423947597055034938528411496221247245871767237832611577798188619376260387923577517588239043642696380837898679038432577032131538634678105108508786948550403336043363466900725201198196036456876882429409752743905265599812998993171597299939739944406806217658524962148667401435287000080406470864699689872900094623306802194483774153517978771556729569265983644089923507017484518710593581963122366000750763399489845779203129491000459838439208252396542458844258010297177328960093543977415057042819300525745270401808559203981307459135339228088961445458523034806171010991292808523265517141650571717304058923975526631722326294192050625705624000241650965453151001934291236152681034156035363890623717923330018531761456491709359053174172823958908714565465281976855983238630163077048515958781690880868131272200669723335109511290741634700725470584321576714383677353185280868511814603003735786445789672462466023357973740524097099870985887657833810983235728787149239337753714768311331949837217666795741963776144176094740816328129430406621878632080150966020669001328259715456380534852608808055850855845279289251643222592391808447483116096 [161,159] -11729183933665260801317396599389106811075168614258868459514022382323108482187949451835050535266571531437679281054826627774121488629789008187952748683431884556013198074620579282144614906240541871497976192782959944270622301475284292358337850192315940152505443091348869444838210004692439996772033662492032537400025696109987820428034068544716370116650789517886007912054036477241170571130024521657601606358502303271419867138597948334746591655343343951029495204131703271426735015692167634690928905694085564746304381134979251403047624198049215974703446869651358093966875405978941095852370418265000427383717738395259638234690799673104384101225502586566140153347363738522715869624132436602392793711873900299656944823024717092320854736494435760027084736390159338171196578461550314657616573217894603525595254237997455476402146220403807206651696179854584754138534144360365370738859517902192561010195191424227507357777004988322713198498814330837135158868434178517018524449101461807091797638190053565989399730135246466423848381299842336660073642728339686662514479947660882674545311973921806861102523207344472142559150393263798897151506377833197308588225261532561401174980709826082116405219400785755558691906503877539077373729506732496153196580758129325424770735190369681059650642423735699017830997146909904672899433327982951762031094717649620595887844266589058420789454973705587977019056768760420693701848380707579491189259669020109072085002370196611625340738220243514182528893759359351737120912615066807245839495971458654593671552528244468752282449185811745620393577174108879071142636196351819762452690302740838047244547815224664505408742010973956221206593536094903937816201967991212647793809758905429767878756763127163548275095908615853335983633534468842590424556169232398742609596756470139031211348424136408720 [161,160] 2179579227609855830477154348179897464703948961576749730694523970342976403224625878599102746664309441227224889071603249490789782255345636782310137998990243433101380304597948806174542380289753911822551888900199905167000594233312428212741402506094907872187379322975846818110678510328841252564457155876894859710056290271677228276937703428144534722258061774394399830465177525637039292619291732069249897088625731457021746276060789842248516804627424844374558083226697219265172175566967531807226887166357924420039617677189310700559908145532732281534069562556139308510899152940389146932018721737661695349227593908089186610096662008163130238020822650762700379203042390515269509304412396009999490666175885561107284710370170524850952663481365641007877192824617598948295471996621344543892891517268086174379744278836473700920899437175487401813338420485523563015933461820046482422896431560564306283155346781095061120028001247833872568623945125722396164338466439938992780262850635055667279296138127673540498406677976512130029319286549535028761294018745651105165126553881410814142601980896692300136976927127699406510185463039985864534748547618931892804995654030671250525790456873543551580552755145543038805442384915687158069757255668547634622256342977400908287586062658747390148209184960739985915160747401090563247165559745234038146988897549428881306070649086297067181303097629444625542391072978169436631669823872756128536410364160532824255293207228511556808624957034148363986417428431565711618422528095007204290315138574241702800348997262984732553442103843838112319411368926120564639369778365752088039027330523547677944498918758796465895977298329023425251818843064302482146203469076511087980319438490652513112237829981568425887492202243511814443009780365717741695907252723321120957667690954424552272 [161,161] -2724561475456755106628098913151228708195989051439063842266709019242014503857710806340614882196847011614848113512641291906813093332612923755948126885366974068847105200656327655882799179897666006491350134866573109074948422876882231306631224081268935969779343401879123478721371253222821967370103753800477405953247976932225475606254099244360581241299434022637934840261759525172016103083773694114834870525223502293213448619492820018560470445876220791346321486418873425518505839772260191571312012807643996649165386206691725877451109592558938789583750284366811834170377481234009048780488149420254614977545950074648054321665368841690345823529694972858766014404851078345366282471122300962106531927970678619113222084681228537004402453584205974749683497927937313305770270922994477439776102483681089149748840390809077510860649369042197361688589180416590115071393444863418389605067696426599547874482981977274704717482865547662046541925939679101913415470815329763515072817075263613983996567366268249082336120875731143524534014655478384531765216120783147578477661559588763331852649896483886964499360582696558353026919259909341854423508616345411374996145278631274810953817935060080745251272552258762466813789472868392090430500075365612271212147788047570359897996956700641787852366013908795646231616988214931046573330528882088766008272717829606333761343554782714091676411379202779088742515707874708571627907053038460193221286190389724598860501676749763292327627827238538444843648642613486099209486314606375485930396749225950461808452211482657802079378613654089050566749971190680287236253725905672700604477868879718109432716889262553913454949917352115234040054073928197106947155866021340111107711525380826210081177937684906491459729851099456032406224641615239632465430191343324105362 [162,0] 146614823355142314922119748479307715191681466731381897353142223650776925665210797219746188302744719791995449106768675190470061377989192742578394130403100747848944723623959989221324642865783932063473777629686793030140663812099234426487859429889071742540404080729680945715027577476811661129184290930606284290386176053483381223652901868152309669453422949972393912686243098137202572904574908678502275673976717057025740853914672059306880100225075458757272861127670772203023896020837259745707660455601912575019230906908560369144205913411802321988029710680387563181764949754078777704916673519337428880033436630253625044500491474234824950838670310340043095307687259492384175303701182362986262000183605611890118734786398676464464666961401741378490290479507786269258019151115331440228367610375433629061508802922692685106671901887239413326634579548497961999029493413133587085426674037294834019338572899362431652758702652974423546202075620692437317708342980026152101566490568396336843729544652612215417143626410887126526821602945185696841319648087876799271509707719946284711265662422474922499383878455808728117546482462448688441337246472515903912530914415705329988369648620365664049242852224000024685172519359837923161157929474612835761398973966923702761959224778009831142935898759965855882555252624515176089075748465801632462026214731472105206237748419959700943130909391993057406592188376010772734435845190513069346268518290702290996588404853852202707417686599942252015818382181646559225921191765666436076673678397688899290651122554438711607259824450484401956507783773192183810718636563781808857075156935473961326441727183362232439852799306326282336323769481008006902160329075579333872044980494803271139285466954544451096963196050955006942024282863148694713448270677413539274127039884405365390620245400893096677044942753829139756832429263429938691703896945136517630496287263945902840928634303318810612052748526738933665710239614366698233621189128234025327516712588016825574187815832337859931866209718109451658954982933503346066510103497167380979584288937059579531984892039817384180592919851756317019539539399302425257663470452035187670123243960144994588686530865584712857204618211321158245674227754159814093088981391774314614036442134411672464125877642705512270033227580327357427924444984058247144899536170554468135373322342367506741959838800935500346925121897505165368818793389446696363390439672810256817487188175856027433244773571996690714129083952556585613176996657619071823733476325676867260036525711727537009960214703883643620244624682736455772426359126061500716838193509954868822052700160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,1] -2014359561862355751226381589160277650476972104087080441238585888452207381748963653483087682210683346477538391839826587308972567336103724189283446790955289158150890578451012948270156075234274173607715338653416534457671731563363204951956532025202883765878868947269176227895414398705760117634426664574258046574954162407302128878696393209140689548925891440247881651210407143834044717602684513818767045705064767824217289620279056696564589427667147802293255476795468930983750040474768720152756913231777212907461674117588547284869138515358824191501358800755753735275020685163261524196704569652258222339500852302144394288637561182010479274871019606600242636690431993574540782830690792790387777012859406382245258991941237433587916461594741295751326801007610877981616274132413797473752820303544230933788752728704484976730404186904761931643945371591900477954489190878271765051941968690431947891171123103526244311285729170861431170953167542877786445117207225554234195361702996838663002441777690371708117676281668500350009525604311228019098264087383129654939306980271632152629716605838748728728541892114158185546693105181830484646862919519932563995729041426602120284991520154341799631696842185633274992960432644349389283261651340034467945605559652276502918988000265712577387984461649772574642765223553569669337142395595475093048834762460626970803507360936969527586329076720733773916008353955076802976511149614496634709385361547394141331538406846373370032886987328035702521986791843388167136179524432192963082473649513010754283112318166469802013876337563580989924710169305588035062842753018786089311120374162246540617460658376249322823930102725147311618067917131033415382991748804486444552029133306749405052734467981596308394625179517379775218973665248983413749684931513763956590567732989880033954629015832095517066606319599280797773798339868473732065209102389401864155092774611301600926017601542612171241882321208707744613936133030614577261989671245669594233062710979171787383179269962772861031729114406679918497022350222748225999590678732203614056319335865934394131670613460531341734759342697855730788761507180805361488070986757049200769429050820701361823086403956398165966096014055633655694944777727277902059074908543296857702220674132514460864575025197926836135618481298784495233862803521027692739576962053056810743917661315225232622591624419808812213257012760192384681729204443405849920167172410625739287706919605046808211376651050377257095761735208180254814995456527328239126558804861200101731016918520566533465423700233163153637253533724240074800972921843356293772536901666124054383757885440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,2] 13436040471165993454291348497692401316402517523056722190583104642670024430226306398820929811941557350004056147074781845702681274331493243463567092342953222737256731421618927521576538090772974911457437725280280452663544624555702254572694798429600811428566234692070796442473990530426991215512248455281093681413855674395980871690899809857475570052674992934454651541954120864651567219428053645136499909968549018454585662354247895714427481750157287339474016996402931582624300713835852779010166615249187485971704919668333814424429806390113971715424982031225507158997608484099066444746968059509591951086078893521205290288741695044281786223197052884009560921455581744933380771867254480486602529730654277444856672921940857095080432219173748612350437540535698072434964036856518227595319492997741265047847843838143605497697575166370825726459486723684656518095906331730235922911501409111233518249363588960335235337510765900623328613519592655973973657377756057628589288245340693800804460647284481565381645563576949948883595098834956601156074062607003969282189975203731028937584008656191826807512020987804627480653861481501735797850014107079666291855484844991610839807317041783176101100135213306639498989311257134486172768416112712467009855778925286776409513230455527006052044516763249287694079573716573168250629264777371099778116155138748993180302837315138494946162365297274907791558277668696869156804673580818882645314017224781070281871313689647956740722832628873084968241219128654169768675800441218798242099802569344959224693692838006988023552442447513131278673278329583831835082127744499321352229422221457849379530524737996974113435956962648446116755197051260364147775887370831525294499948678147347527151876844016699542494078617973520645866290395960060110814221441691539846038887952727320526154709877674230018701187906382298144133626017091805306725749862711769054559735249007339699600703620773374808688088188753636741098018484130365741650021615599227012133936940341631851581264441792556426266117269690140108177017882114928725177694596852950063358225216200205713114725159222387352637503292570187900921958153911121716058725619926252778812472593878288760312158771142880632020842462891072281353350138205841326526980709083433830165522838250221949148737503161046492616919640912329631582600758634142148833620822097010337190843638800217528342927099736200057115128252311395163999687433014786935886525169087576289976451364717261008244668114488118682208098381249675537049499542427533009563570847001668252319014395276962861187455362034437881127226659453163001173550938381611280778572611848546990208761987072000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,3] -58937241844007114828882271131860939531426506810010755108614920524692857515199417885988583057253122895831185028407508538008390000999771105040397116809546946506023275698073113400454137780665815996396983712044905559597811413243894768484266979632139232865001900019177966560769330656639784160758922998291230911334476565809764244658113227771600944116991120198392007913003665395930662510386042274972724395450266071074431009028999875124954784773919120809569763069855410801216773210591774048005198623023095304346615231257482608787226672839688650019855059565820863986902541852599988664101396645549447102268871455271529467657323001540306238240728641461143717483703038659536473090455747973194890498421358279186242555744999835335094709151280730155679622794573047788311938363126711631392768632011599341477439350587152135018362854752840144668889480474740926831322225091219161524785789660429474356044287514437506919009534903096470692288288025269592030796792823977717320215364821851244526000318420797878838248701095832500542523561313781776669224472034421199372299583680286123153563790735054403765131109561474163055309896309538046502566492847745018533275236849967231370657582068478767031800153740045277002575853213330888851592855955766986610309762286827039058902194471808790525481182702268119057391504988354524518968799853534637485746316356880709573773828324247131380267754611408397243014025173335908543084619832063623159054853922208327264186838425453961972355287951488752691300610394467616873039579824131881678824675342473108530969994423954961768519586512949742701931727376714157885229520489764636803372659010625205739119785848617745487252441551239342428559933879621747800534525940560687762088389364321990137347022559354995977020897255133702098825475410100907425276582098219676883962402189793187136964705284896814670719687619986535668970631184060190741839538500750143132102160943295159478970574826333606511395561226439536197086727249469327087166697412765974266542628405048426517454333495850438211052857690686246424582376763414251368453869384046561747017697156591965074116469095582394302803626289366617252515112490567580529335232679300475074364731460200035005115819654261624629786366596048084897897739401104745103590882504824086934787066226065009582111686278690491234214182155619554952279927295632676902533911747552626474392215719872873965686335812589571199236218413982208013989318822368154203563849417180274053412640786284254465668455195984709689563256400988547413519743050943065745040337689716575499444459571860329987327526672473308400893973472042148099660326661055933855292698915178260388248719196160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,4] 205724269142506716972849882442877162013167547244938984962826736470079447094139170659820057897962356454603857257036805413206880334704578417756105174647258544236015976342779755423988759922922981128515732614673435167802088578075205283415645895857011271712749626525318872833262375775780689619641443211040900055573604876230901112509353624942240369353688577019663297029205084210612182697939976406390531142162394734212802990942964822288456353116534310054642592092166499880268439819451484222174305761558367566907297284597153811346581650142104721316838392096210060346300786982357788434630621819630227987224292240883864001431527599942761267070368438474773335858369442758860095317676873017721130085306617101848945259503447616788614479369729354586690850661407578888841415688966090469871671803244096042776345728292398531468455039701073665058751714924845281206727015558163548618797499849372761382904053523253936972867294151633110008570008242727236383223272598582641341888387122525804378026128683783464719228413616177013881523205621988461620622813534817146358343586125127679018891197387674581197538074179596194315313666165308731873927546170840913856275270299136809284310637322112752899335982794342749852475006568164460561944151961191364185844129056116859507892661622936917683828857796185057816476509280154146023702061202884555231664098460649877966942112726226268247443824622921116518929820411726992550582015053516354244698094436950291754162254185411689259801287008475776564376592033804178213608951703880296833936458901876013587154561357517665003823864360750035419526061225806418444145593815991829878623890749188874153719346300485814483889332721520489979179759571147632197805463317863464690484434234922936458846720640819563885396066030819963361717882531853610450519554456213039601580153637328006029796735032344814064097090199290043771416786793913164488881765920168917779753980138792848344616429844406417927345047352717261841487046713276652069052415744477012637423148048727452759230106507668193339444436129674121489426502145147584998146772662471706631884851032171423922757298945436445422185446478857114762793388649177252059631839291744081397683359189566140875265530216083426733525936807717589626856767605319340074858666128411943287696933408085478164213368574696225010468295715823409722152788673319647330669643253424601169747632047126264864289594975268938420414713330026935927979576176366508954111676804007026416246879499425111722907922438401136496623172274994833420781513771906104383661829932615788042042900649199084582619557598875802000056693167165723216518713602229029795782635059083546922117421334528000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,5] -561136661061413909739244464875616032301032693071747805503759033316962085476569731089600280017253452027866198895232581266070928984069793927464806319904236874455776262000218196985500944327053375574481576893568884126647586655511132722608498407738407828121681194705692209621679757375068511321723682630527124612801977223855232267855680450854622664377701411182905548919835749316412215249742528538087595416762662906763602121943331799539880790726977721196582357762765694860969453588977739579924982425903349566275566665751347670545009181026660341594843505999343966328197390981885510276581216936834724408935449425238234040722135535614642398997384237594255070212421298889205780568378710494763688128175862022603536669428362782071090599052199662063830742841084143850407952231010343427738078168347258521929727188216978422589229196168478515838414610385792784513248278424346456597567551705357160794765058921023694797624454061670514341340298176111602040143669029316153528654665231455802080702037041867845065782591815062538903611141658746816402960048317716128441816989114269098787075230961677443633514268793573395743320120849692544070291221877949539624642962489673949666684547419529111622888030062660496535892906572168112623981161505551746750634950384543315625002107438760099303737075433819868648560302964908906961869904077236604258097744664489028598859436720075586821812384040908788646444855427069550187940698662228431808192786741507563715589793309977216341576147120519261818519288221632839273962816527575619169679963967826023321951611590008391437016664202558384509817584355172995292841826875491579148585258130174575709757036541326659802122276372687960873104782477354590629688468825680229595837205174430554245809960393984476474304058279920834513873223279471701579657555303375194791460852196546171262463477330149955764104688969899635602737870009625254964921045829234060441601440480300885984218883340326860088307581892526573862979931235616007041300850269834808131676133521469187969315003309760652104746817870800991891499902501921026879539897964199489068563841335907946534991550916525630625445064231916339031419320517737019599984080268161696285570447542147856090817501473586151758574099027266283244357742746047202888476531985908930301033121342815482190653335125591192258083628277505814930051815251508149403824386122252883687072902692761123742164125206714962272591512009372765851355431199558665061147939173769233251133882341189583787692318291536333430454110445983150161862912771330560413906726433589663139830802000214727864017280746061153194597063591573673785350004532760803456126723193036763017466032947200000000000000000000000000000000000000000000000000000000000000000000000000000 [162,6] 192311752297452141739869773282737779499751793933452874953445999986381218052794694360612316490844182661602128585714559369662356981987472922694062260282758275925241161737694301373530853987424036247209967605898434148253884836971276079508832928642082906052160133966512384538259363892784358217918168413503796613848766236271249492698168988931171143862927001248615009045405796674393667340435573494190685306489872845526089887251398708917895843961220621036416631307995249226700900298463459856565895619276479944029751483804832702862276828914085542986842434440371731227941266771192823925144680032622444074833518206187364763057468660862491178398047180194577530855283464301307250777887256194081072948797608665586911041140661836249641499311741243569076041417155243974333949849428189413077217333922927021638034812979200212354249482970779449053657361458741387743958235774007591946747063635044903229202623270906239993658626061890048557586624397089446999212294834698284060212770011340325597511409900506935186544735040057194956698181565292914292691668756107205114074108718881149779266168905042079776423468574964387213873849756262735490758241700722299647721305714630040509554617394383391418483256297271678070559604729377881909094190397264691702317563084028826992936130638478868408841457861699988223637073869290175346850553488176758490367359778048189683456668631546705974007212043456779394837450597692460343153205220652321609275870284435764299437809052193683895542429076190240120824787315494114416982487997143301920177122278534433255013898699850838008175859751182979938236452723610072214250667303899312395886215448595142605409677948229317879009795579546133176274350070228990252510144626161449942391737905996435450700168882129686761067021841323515800739080753281600085453941704687396967746291016442446603674576868186477958928280267022989645166133090638225752024273528351930458529874409714704858616332249737080030372753367349680771300067082500097768998777806079009260219588291801910796788553196957890497458118263877026073464092125426604088050155165347407887248902564445697708687306371183296825786787849278512725459182640664190537231093807769297748153614535197355919732280499986774462836984334004184087067098539147412762305364825391889400405442607987313718052891234791101419361574787318385048072578294399362989966460951150127448746604212608845649402097265115405012658304969136271383878997577789793107008263215748795067548270767959959198448203364685468023446102145309580029402694887577811721552032767900297002685485957700412700192463594990605835736366544365690530574811262707040940459985306490873553424343891968000000000000000000000000000000000000000000000000000000000000000000000000 [162,7] 9056261372336821112813214643839888761922710207048427427776976671070568518043619321710445144567005955426307729886913781093070744758427475423682364096291972044771000491556135563535106747161742698653974302981332987936580469645158761385430729732903081781149794399339131310190259410873630343137230615883189359352475925804295339566150712217518995670637805502930702520261722385672903527257423651540409536342799428541604624896682895099754486508044492459379252014883269095365417860626674674489775983712637579982813949401240672860288185694833771059903129541334008337018710765179615063895641777154656394226268416536157603077320188641461654470377464351006497727201240356193451172888492606839766984395738110668071997693355932945607503905001033070008399909356844025663399637339527574578988889269335777937297174801602125635457859362681080495597722169881839538467776221825499787233115348382767914848154619444979447328149945322974361062074746444479677391883959511530475101362717108292463702244010795666058707361839591749992859954984927770614834740338562862062719012145417599247962734827850498690000086385696691941273503012628556361436525433207446306867512967375964850968923098466478575817161653636493357809394896677725205525549644301839420875373378128753714057529959767320406412017842214543642549261604154065118227558432650072669963379614999399076322906599607759541856304961496609949008979903899509561403704160369894000832010474650304314935180989314324895602369981685752905632024048607279666607220249489141200899799035082691151204824842965093923750985297005217256284804802364023892107266718822404333079875122065748907245586299822556684509094745711731244054610036589487578182543007645824603604395307781379910794212957789310178723164908745367760523034082842135711617336126347280834553096252749805506150845429892931533295807464084446214914486634624282867346947946810799580439539915795220216621700760079979072709506422195555549522661646592627498532408497947861283873160926201974091113433671501211471947425416113841521360337889260384661890029633089602470195850860176593983695561561199591187439980222498626043874623362285552608008636682581044778066192631765761902158037154572302010510576211465991210846747132977277501208792681360863058953672141306248175905664894413148231641751359937532574323300441938951065048146574936780874116041835170396870822221594831035238867420054610609191784106080533748415620094914970391378040874452213611926378057018004486276236642454862873701871561089861737317884322741623453092143642423819473095205533659679427198571075239734512479837540865228713639696574195901651968033981412147200000000000000000000000000000000000000000000000000000000000000000000000 [162,8] -56111284995698436595411982810560030615676635636614816469807426153048888953896490323263111381006444257186113592164744661907136545414052302072522119961424130522065392404981474567489466070391684795225878791814698253357850604657250491658820008512481844899618829380051095913930881985739006682409955491474517108990479928477109658700836361654937406991293313174460575787061540059148523850528245493244203014634868133684498418287838754366069046289043621650801031927391010326137884726895938234952633894074877097940246029241893919090891982951153944605618882920544726195647486712414116028437787536383345911569735689771026986678957873585145766522148549851348480309354512659863104344999408764445241905486664411766360346403241594717979808978709157332079428952727106600338162165818489796804307530772351508283600269812882212104208415233759576469240897210778844964379181878879759907504885006463285302971545179195020730321972625183707439399086103628261103916552525942446239243355666843624408731149251649664516371372496404565304177110178321357607168831166379192753479073629840170568887369611985276391497291315372179787522274190203154043874316381402278872274271809171373104797763739932021601075271308462739433896096602374003828417170216049899978812130829749122102780064804528523307592165967528943073637782803919726946512912470524493730397479559477962003779322140855007594688412426195708310368404122920782782592457346855891991734030110020154183736835020887522451411562406349721719545714689444074307402916075452098549066026329202651051354227633506179136634184346229421665717009102245085296432361237344911139450437540817356315002216207752120483169368948235427904222529433678471522591443635737267339604855516792479768684866750493412705078058014180308056480837723795123002887156128446352979333120846106691449582189187107451866536872720317228224914592475418978776025363058038516272034393340587325033350850215275022610651872485822297724849851085837742928434889830598384574623494085834687213623084440862533445472779956838000016217907156515845911457933899934604144813723660430526676513925714272204004804950489874962129681017382463828353236227493868344866457953456414956817961116245931675559299795395632719393573091255759746407291974988296532514443026619469124824908175787426199330787344081484295918282118293045852887037101336366778432563634397919904543104994039477942410429055252587378350132121452250920566870781503368354336677017149153085283776348913319184281401425554243509495742157441527992531079714350814921955716545552310203861211281096448588068197846269027731980986876959334053355932661778344694600243909257854976000000000000000000000000000000000000000000000000000000000000000000 [162,9] 192066320635152794247247941742265359135636118687154441302539742480314503109920609541105571345876798450740888952668594366088947271909475451173521328613602738585656598340583294206925031016553754608690342169274784059643073717012218326876381169505832074344143400292392979092534117455312383709928207024614836113155072888190805827896657839584114185271756131825522473821270698654001759530136217778934479677570062583791622187270190006745461514931919325565015453902204796366422101789275698399686762011036434444753993308562097680861769306307972087845819201780385613041657668821941983817331512183765599507760448685185142902746029465146100171966469223258724089987775364507615178528500876989402777596342197956594525216573255739553159349640684873265203914758960765764892878484062117847820200286538392940848973505472420610905734278227915035706180208344119561462428396239086414605234053261134009253570866741207237523797740910966794723563908012185129982191389466853444969700399174349565730924621886190219645888193169064826445311057385388142751563100566928040263076571543352998012011898075251827246967822821905791627552413838558947837534590169978144154545881586738206708529964996208678555580746840708672524255098532315805996783426292955041892416938704489761512086413928110742376227433593405694692703667693536145199946643245898595324077404185563936416507443437072241301771445794469928204234093663383435348748582754384897364627397117858741160054808029240191947422461380533049779076082046737551473723829507059637682054515034571650473295892867484739075733813094248485486478320523394328483377400554972554042185693052586460609315642782103908217246458681219504095188812899371837270446083646634241699319240421156970351823763973815199438256136647851736531013136711842496203150103381908447486523013524607610168054789118579433004424260855004440358819588114080841043812248818112620911624731788982709344982580010333359817080251539679412701332638185975471830903884097791781929897123170962435220046975092416398371327562303875234783017815360263072691055572747633897124085079519193049096538170951699461886479289697652765103250883427180020824685037679683050477803820759258493540783270406614320285390837422069907635272380004261713774465132475437873019070649810757142533778264892726548882502155540073636883158832895915125026973493000885726265738551345301779914731252218070262588623094589786633726254157847416501059470931354058000251386468213433056807567743841206896530938576974084803053591126913244629033596613129267413122232257236338825666517855899696815132585866132863552185706929250935662769362327334655729054186298786447360000000000000000000000000000000000000000000000000000000000000000 [162,10] -431909477519202916858527445415709967130024420735366989071653563166251988832645523954004100274646203340311493135213363067620821844653344917833771383735359698012126731307980171783358413755314918614848410864498133402904627239084270532269069800850428455923611270962791572011111845217989742139889902248510147555454948512448492706491494089149182811379185710713274085451429920193192519699080185670275995959521369852892664449244223542452271266752381807766820841435746499585452922164766504747174711825837278696380352453052815779090759010712036841621365288748099105556879793006704391127103188092470858816451750770325514199049409620842251747154822715898992131890907669319589008023960331997840041652558496148040062486761490981851811475210596000823085441681594978411943957613310328588969417988724957568468860492958040959224304822503673924885426114764810082064377429922088289099941780936065450987981443586707447858203705236697834605436237757243959439014196643124849487545595715444038311254642871918777750128928890686027059119555023769169509551772649529442265573382077893498258479050770920908999816582331305469655268231126355623217845078467235145040150146556519947907315912412596802964030526877536012733587683208484692976814918991639455843432221439132505755181462150371302141237870408191099301403111060843943265349627697554435894498575350361662147630325525463735894282704178645203685000321382500254810208225813892066483739260919121113754990374663367387330023030896601037390152382126062794815795476280788231452097663495030590624182178778121873395548915874790209384930370338733684875080352882464926288978876819312638878494617803892072035059431294305115510635364449348722774011805971721804836853512071048334181794156021946923995025304534639444037589679586660563095527769252390902082254097176456623587218457772817569722056234478703581550797432618666568288707771501303207506733023155247779953626817862114725898987847596220285822815185220907542684502238339473221210617213933169286969798800531515735699405508376115151170940610837663585381405571636917500786266785063521001484853863865425185650965148816927960951963463966479216616689455228147567140353505892416549395281380208698310076177515246158140516839580264954159553137679143374092145274210114652350895422925247954095220444004832406642695470072640600354601098730624367228013139473856709990113483445806446939515804845524351852461530156711907933239565407386676264776386610462559982858951568309741728146461719326549570941033508570250398764429448644687038179311161423199300813656413929266877676339881235352452481531754705425537983451046093910408669207744684752896000000000000000000000000000000000000000000000000000000000000 [162,11] 616949938618150933525730858256918372011695747272482605324698990934086922396602460174803102271204760298026614899664089445669386680307829523628519663867727625244164335163921411533003921445676752847142259594595391157384244990872995383412093856438105054376693377145346728060330585300413016570883258550221703779691243521073990655459403695701819445051487624457283733446278416669528545866897622174850026474113408398808859552560502559940891421059731981223992051068899862523644537833519287690853129279494905757009884505926530188880459581814801334747382698546033782376821718481030839992396192154246053081044797968579737213606424986551629065587995107179715466930104104136028098306586418946833467653040912504184537494361475702209840507264636900162140292883026287884324263794396553359869633635007226722595101396366774532634557830252657093934657762788150231259087705560674276381005351889334265089509157061930234194451511125164084848071181242047389234819525995973579330564090023475649137338275266888007733880242022804499426571058028588984461571913618939723913076691722245672225790428729487253930421638468894754954152393691739631234737112353310257435596682953226424368839812450121620818216764661119757024716437761630972183148795204663507643573363221384338194201715359023234894420188668731217714962141090464808701713879776331085831187285551016949044050559346766396937513865397608944979740371338950650807583340049042504736312959796537671653329072023378978805054167114544815146100757316761642989652501641003272329974524555711222513450604867663842468453955064757939530168847600784529957950253184063665319864599085541488001017148697468782356425823687055055591715264715809120685999734805714410679968026052915481174379169541167532825937085724687128213660746245736165931717400544114296048715728436725822679725651650257672928122310813473922956268420807667228670803126922935129761114316608641977649657350226889706203630713424533941980344235144706846495067748381463786028112893061426565030291014187219980824141152489563328352895053919898642168148401646459256068732656707634457926887965988210934947508157856179413776113294668019783334374254782902072991726580578854979158015999005369387501728705320330813995428427569235162046321036747736563308381047488777496251212039224997592821217057937649363099465162523139621836775609327076447762837804524303893738288657250187125840378013220295938827989243880951937431448554753619177026128966708801256774934296133185232766157091584745592111446492592846767821330077989444933844131195796592195237373240319500252451681235009853736746665596803209468801901272128603129237458644390379520000000000000000000000000000000000000000000000000000000000 [162,12] -248955231359515305165152927445692502847796858663201467708536837313724423105609131094632487766747527646526163626291122425573899643495462387496875803937596072057040247399822979917854400013871832734503158000912327773919724242025913687142148619627465365344957971836731753923158643770176684071863793733288372932251781389245705384883962076989984838618520713430998122224931516762731529860138865538600772665450180627830994850964495142895803159922604978401288251643769779029972451356649307976802229001426205059844293030025622581228260813386400924350975377773408516087069527476045045631571071319220057216637200976767239343078916208426970962581407549207405485840744301387538847296670132211285174047993945909457256271386434677070388176304303558089857408249206736056524962189394901396475384099840686784151449628035751772123531918435716261679177498846700471265208347590836974396376176788073857415098933671464370571395874788780765425562547105456931690286849540981858395113387045782805641661374730175001541465238226243276946218951847089378381302747129506030174065832067985570175635642670034103385030154407712958991465684292040038046951196331845911595899940704846184726226715951909359927468548688195845007207705542245383413474076754175755084654423083371216023352824507039191201413084224658078879178817119098165712635430485476883666889981581146514776801833781498194434840626737772677586780259300579867047069055378011765661974189279889854773374660345491866999936734837267099788861895330518506685397231523188423312906351326110926731700309089084650657738107134320163551615987736641507720001908052221510605980211849180375910545654315389432594066895048122137269991320636468328493365351011725212675302982468383283829922190978592776592521336878349807155970308702769987515941059763037569222268420836843128785874669439018941654914441214541208120027180944470618631478840141727255977504115088572592201687580462181131641344128375426482085838823769322063475944721705856262099915591671867681488318168557726618177639670193032248924077540449006010042909126810910158314732873089557185849999518734786678291900396236736207013783589093932608713550285141789875995283155417513561058115787534971987342909182359018129823234740864491221618724134850557644220665830042184329352837690856191150056912876620437687662004170571707249382400953095084707009902286680502964574804185165994251986397005701993826867273089144006758840045932106996795359459988579345798799742032141896804064596927271134769338667235426253191434366808694735209472976018249617969398797210333714668461815110175713117678761826985683751198427124742400470153909470394056704000000000000000000000000000000000000000000000000000000 [162,13] -1731641971566740669357989999366018454932366750370280137320943119512797144009357606036399698049834782374338078126491363021420701660637915911270536772418579158918146885020994661266871134456402311876148484971402607129669007908091109573650863784406818243875591546377127042663594522275308433636061414875813455366889132125114859414104526361853321633709671041266176943753823354609395332151841069664708190754928636919731595215518445184721256629040614589579813459530472985281556241720908832503201328863489284944508657445210301120360674179224110225042269112313908007478697043196091330859434141478363808104052940931952205376100010705495896201097191982694991580430662966538429546746555232192533028913525777598468032716485327091746181672120392301643538047785286091667862859062792566833721553409080429731493553014202028749376020606879146907192560275699291127827018680286061035060692788484415696999890550362111694412687796051748444769631446379646112585878710726150010555656393896261957119092311900026803225858644800755488838758693234282493502370340421395641786346805070445305346662078175304788117734715334824584872595027016053475416307621951458402279518512728620143065470602667723311192225705948078575987457250328147329789673756167869862416309049148796296813622277161030769541783635106125772388632830726846037239857899055814290874226840955076159506217613703413720038055107947347294921193163230797329049259665590165085947219027524419292235527314383744361632428853796929967563500928276886883160506242390852068868557053896681150362073431935053487432553499493075781982701281953910193808422032552222971856610821376817711587285864062119207250725999436278705128952343934846225022876629325345703861028429693489180783951065758753348962619109886660483402142742930406678621116707948939617352818181950331257170948689482304306309530791047754889280252294049912184779993382339652831231503453266921752910106767060862385092158845788551304885372228886037970567492675538005455006655902545805308600035543197254931107731959669130013780271844223015433873754014307061655905384276083120521689793861857419739192606709929015639264761624436948871256366660205135526079582694468313459505674475105708336238250473992990095127203381949781875322841731410637689899826925191629638908139418796155174016303899227576538178227685346473237477774435996964529439055106627544906748202906406982352386455245322435069983636492050585205862381632328670344018806233340996825426777472975350812840979785011067334122126504123277814504485651898305659669524768753379022571721753179163835175477700164262244606646997986204867056844409888073648021126650716487680000000000000000000000000000000000000000000000000000 [162,14] 7539793880235209498843330462572133724221746087975685296219895094442821126963308288049032484109428284617351237375455590097628615586129905058243430692811676307557493437937870168880265334774780613272956181069023847924389636598961351652705990644287592045524625523094003008661033718461470778795261194365376063119966712037502082420740196927629777056547554577312990810302887800443161573504335143329247682060860329387833212101136657251135764877375814073269073861624793535131326490650917823757671561745206856016371118211565416942074559281557799372302104801846768645683873997743083092352042706455353635333055153791927838214583430895369264081152795868794854763871504044285475701688475728791850487919456230313964910795711713985205049439963387970939933583857955024115216256415539669856433789967520268095840822216672639969085534762202916804533626712163432358300554447739637939218505703394146591800595345198726746410718546345834695666257441480453058441081481192691314999671389956261261476991082616826142405312837631288650333401016161970188459034342333382728677063134090431670483448615678716544104503701581400954736097823678807266214469791130537064204542003958578675479617043590347611215473617078761680206139282414816907144453871196357636801885023751351333904669059897578367700908838586012679628572190543658794928642408275230659244309295891234076484375836735271725527610865086786779828184114733599107689579038337835176275069881783500160469197327987073673375929994605646674315943466300830957964654222828645761453708506272930380367852139782447315499000288511777063375731896871540023971372926840562883060317489987982226338861900506012628196669422378790876232965372581872505316234784713012064088171348477989648472373538085272225036890864327368006151501978612902530151530218937060128005421412322195439335965470657646496188996865561222796845279562905992842095472261040671407735755233181622754499708917945552416399995503741277560201014452719846028300821370649249800034793516949486294787071148900849995272513884910298020873940087073310320885131775546084253945107087071360078345581202343386461615792239899057123172173495488140306444252933022441445190236178531704709985582149422768168031986225718593851386342931867390590622031372781754130655174192471218376639546540802933977333656400333446045284708680561350011268099547124686515984994100647363402985395868816708681664992737687584132203280481057720483302956899017824096942213475978546274612446034040971393059976846354748208872128648033863624315122412784555900722061416966297406621159540069087263641721596388521950306355866737239644675484990798395714434089787292909568000000000000000000000000000000000000000000000000 [162,15] -21825423942273606351311657649404183589012686952914023513329278629228933641657587900520329964232404178755914753385290326429660503865859977668099184441784862725096387677993477625403175384494064005236642246830817146284648844456074263096419833413609250050861217307537160123755689429126311243585125705261660937824218373085619705328002928770908604653464463397751823429097078333094829591261092185017195081593996665664993296368651125191365328370285283619459905726242262232507820440395739474226549481444596335204472702681170084515276147083586748439711349880707607751210918845693034583531060873665410172749379601059073686802535204444729780768940225731319073514115084846887311626202611545475222319080185662035888562348330161442199707440140330204945580231419111900935771523102875640627937206630093946061306640584490231674532350993821129287039478961184695242867424283449475266844379482053584631664635283882983476384460487099719728212748468663881061106181897765693934454214223904244574984588908804738837885069322603190671187766258667510048219323232611734894652112990415144534177593612510607148346071568589544998039878708000414093408330237396314269944578080320571434284410427909646370564391519436417812518763453349002298838163499434711357835166824341269560346827380264649543040173021967350460447828390883190094266199256839822821287861944327588561410285104465741212243350660932976944468454631714164371873857346748968251422477891348604096777781286051991373460290960324248948565812067701788031592187326640207244775668071636757781106199186795309776342953822541438688441163023388955456896090888046215044495809523368897272783726757339048688586345552705918737395181455921556517756097730146214963559689375269801771506363310953834515506149802422993092023770394929401495021520620732661691215444950565893361470840233203080350554813807918569639917409950107186911451967786677014590584236599512303159551719481910085226932066434869401483457262998740826146694507732698110250289639793109535467019825563844368757267378467242489687581382951017048771329533141096889760436555315938583045930340615992653470147129626315391222732324043681976607215386711610054324292499443017688336555294256780813046311386262364402098280579195770680184429379980592625446951451935230694997142770556258302071098394209165046520663130918740561021477761523179132336516558097726839388104794628571113741677755619132226124629372562644620242332436353343348148462427683882235287120315993396730982541051342684760361421839852916597059131673425062349987500534160652796280643324642988882088818233837930527635079871416665904924159857689191726208210789044332789760000000000000000000000000000000000000000000000 [162,16] 53030769884766989100623747251018677609058057941531378223996331304895766285143303313608985486153437332684861979296271447950351659220674046782133995958275692086276516267256737801234396686733622238225227389336306220867399475544373262510845723096561005247769592963906702980585204103163454711798840158791074122615252781194685369168062365510926271491467071358451685783443179853908070991325597300662385108246932745618256367897833143082732677913869831971644981579478529356372858548224763013692448428301422912170825684037671020940429586137991207121899170653752811669061760657620384696306750570139890088213597953016787455883992464209132519056539360049879798376291794502314897788911120225271233179608416745569241470850874279312064752343313179826981175658569258503297735391244613903026127459270352527542151152390127129049509946913846228603130340864823050538805144536749208980534692787890034811389827977296174441876194475224056614456245473264242781762600638058895952711246277291937764328999520957932712816832008976194715508629578939633829096187889288015856734667857038498789776662915676600754579146060713788983757326070907420725936832138727916999747282636059545134271116555710190010562052974906012387864921293041071211297254219229250910083040925050506335007317829778399234793403245040663882738431234469326976206997806573034358494133840121446360502012704951264436464609101257547096254277827237835761899602413068150815829591714857715193986704241467837172629822521622513931741864768316777180006504095783566523704920381111902222422127752903263260918046263869205202470298002264764258971269354223977062341883138135663673366003450643326131124941858413817490002146019428740427114321436468613616816856407686478112530536600154582249531083220046698958941686097821613279653249033621851820080685619990824102530045277551636179719113138479391541742748907095865012085275715907148712973190659890463425108476418178617361258959467703028265913163737413363334092026083140813300308073157862270914054796382976589432567061382437442275784059656586453812764826792639339765196866936852156024194303991459349148391115391115460881246773281584519372134806022384938751991146603512954225924399913825090487346917486946310697545805752297543857507596769305578147546936878615918584553961023537492657848497389207283786129189548673253950227908079055715765599285502497379464210589213380724847569061786753764637444540622027326862003508627001836971266227764433840365041177982214197652713112656576920860136632296834303067280442189047308059596892810043371241469006848474139890396808109433496511923737159890467055058246130674517482260972688507928576000000000000000000000000000000000000000000 [162,17] -112819758328986934600356853875960021244282983103429213648442360949840507257145806751408560595785740996474954809934840866200291045486940617965984067319120672028833839999385110417713231988365781137468407437319277077615567859388975833425973142582141554295387123602756650859937799924084383835445116187242783836276718297737441197056308543112249091008023046443266529521862924015625793504772409228284891018715974933958017804720918595732148878605011908768849526755058711183130966724015463749495562078690259872566770649677032583450036887638416295562996582582112751614090724761584312005359307288776321962214298797687280071214665273227326999299085850666751618722830525873923811668323203616674741947375662005737564712204440779060726524565065760878697652650749859199283688734237314299489583888687213541051511227068638641507519404307253206334057044080048242239365480601262456764108772133096815075827069716208697867490419218227966518771535880160014573254026379561657174027562384547174081269286449803810092758975605782567055824935388850530759287331577174223243073119580293010801422466806139131907470038996494586986254069565130931071896566403899865641388224524803958532993209060277809901454336321181827550319362206552341135184258480133270458854048595724996165043368720951396535159467435417783053021583755036095622481689981251062524143515594566612438105362188844798359630110456639899081436811670665953506155900769491246940302372266881415097588157879931969844018464136379254757799083331167340810200241714647064135290158149147972477116250603599180024573705812781581260275224356932190514183138072750833020533224060065565878849052038983092372295123654001714213665522039377168731884717424124104202113582318053936141544863741436231195441315906896132512104223993653230022922984573119107512967681061468473649300051308535790264008654726340673247326783302414520053112969767524052915874311242717926807964118059733597396315133489134298040644336562895205387722720430138407487674760551785168253148565067665353892161293591355326790924060604802255416999847276944210195971176370242163180260155085593647092655715918646198887682552684567854121253106861337313090017112824126238808890662074786611834924143814779693853714792220547312482652536453319793786561408608831096015902631269053071585975746835704886494654314831978064822353657604962235260159319979474198527198127155415186328228393157711535986279341458775377475936398475429281709374845199613954936098331720403762844973877202195938584570411704176360207729633021960610779000112437885322534159385638449835810430619019960894781291585472064876866356027781595859585246042848336281600000000000000000000000000000000000000000 [162,18] 211433569188421127423948202996324536119276049091561998723392504915593019696214777678442269640597070146201071853886593147148432456853313930538398376442256282975284244642460152292365882935656267231388410019678750431858357347652514369795120937428583961208815445047159555945063039240830558528343174713497537225379286955906342654373186287723116480671059527291356205592321163704368276727921513161981540715991106857291797495771786837192126284385702200054977729706225491480221448930990238895362413093401533176842183762546217301331217912789547590161487354867560520392638977587018355582430700112689109214467726138889466895617142287839534200895446224480964652972015070346801467379251812219404588963054297243251941502463777297122019302890542063892519091532731596071058201317686995103488674701737161656051347403268645547359851820206784225145398678658932411329925886436878185893265821882936691554890281407738467087759639799211849233132586984628209808276205809970583807969239024335258430825915129011199993714617266881455442075148939667073779518223143164084534344467945545468411361971618199758796450814039399555778725963439553848181469757865478607031088337712269779662827239542911276779999129358556142971696275392698202819731241102932964980387880570218095155094056746428294455731308810682310037587120292066996924156729665129241807356741883846268566215055449439784466634376394464141187882139632427319512960350734265357925816460940040690226290569405749855674118950865992497077552854828232975781034355185598285007653719357751081295988955487617730382638480035563521673326636505321935909272391293818143620560513370985052104451148924000035380609871563138215524878851237832688409262001002481243384148629314307231998737023736013770690699315106074775280750330176991492851765218354318408269258678724685655073948268893060113271437864248192390756741391009452063151088526693363268190655232187484313479553956371154291350857262760709612319942591150732399590705678061998167475456252162066085981441409541351904872996825808331245889545890537316805500866470847522612161272042355293705974338395974526303994804323086235842645256711312095063986034047292086068277379930324290855428910142080548664031739384345629152286058336771984445856044243894628993450039047513530567991748885727068133416376387748714024334233076781175738285642177070474312121260112697476596833832786059576847325944373920411358191333089405008147855641053728246977649192187219683183993106343378030301039262927825074783878820471959174268251594769485407649038339354491308764283850534807156285569337523794631075571465578065522913711334009753881698654810668152110710784000000000000000000000000000000000000 [162,19] -349330104229275714168582218522755583590601446106172250499250473222106763548067252044602704309013666271700422601430291983216419456635453324728691706262323286735576381360636801168631614064269353589166138963947280524937556279614557099666625129015177153682566364591786493183929171299786844746591976324311206778737059797318925186811853732720639367904594660129066949683954640541505135592365633045597934005923019678800431129468799105813563299258681852082536415452316917904209733329891003142798460023025541186178975253564775713361525918125816300932149203735442816230249663312979373265170445519111354357418181090336417821667653841444250683439051685914618919314671606326712786242187152659516481890150297321969094311314747920375342891288931015012632624913205374441952770169455947688424145885839352244616384478359056710587624668422687123985532065265854178346207205984747065059441311060964081757628189897195498520721162541912726860920542848959173607533259336613514342326183876761676146618158150250992311634112716562875557509143582200355434827226613173364758876624070460396742570290770808780184544555758428499181597322123650202884184542499594004440759609122942183572482470503009096152899619665079871928590791722396649165342720943598615998409289290410587229440250487672165861973687779542286508477524321558566239709196131882351355061893396573609075730501341068947289977423421941234547991040151725044959256663281474977179018949041803317922280904322955856223159289872489262906780645868667490092511577641913601008115465237157985107835921004630013429923541669931430863100030387115414748916121073266465737210794647356736478799782810588983100074394740193940688507407947830711799549271311146979086516299406653911795568073791548373270304432003868731191714237963946062561166745938252753417063738199903807371480728578951786002333887007923564705407948584236878135557914117559605936348397396974158545683591733142947033182214299407855471316237314186874483714673275553953112545304820146836330086347234825693471317658744375915308700824273531042911542881738988777035416145698304560429718829032358962747433347902587575715716050461218720468934280136819488555588238015671513553858381590140766093646227136410899128114686700258581154398003544178059145340091720667713841652697440676402750439641400177700165782743192740411718318740838005154714829985331058882290322157018479922042125696077281137442460070738832783160463883981480603925931888855131850820204615523344717302410297404952299661644540881553644133932191465708305367047131272618262556910212174526933222722254130073077752487402256215005279161412106744295811659386796313149440000000000000000000000000000000000 [162,20] 509607400669132484953745377312570438130417780746876825084673094644939588678254076535882316926296658822271466977578001109311346667094421218857755276559735863040655165882929612548260181947085251112811221731745036388094958680418980104783936549426842302640714389429414685565289571883789566040972946233107368285650202953103183846282012618697958442824065201683065995549695669835782222235069604129933022921911552979527751941120803269004735777266679281122750752674918047786352473382889602257731992942588402365122332629841358973448467100998339112481957466550977361366616662443557559159139201709916890962103157871086709588103841860453321795627133548863358835903877574133909352217784654234622716819099298313197191158531731656924365227622089600040905679635208721228800186054254768239989397422790942808156286616149424021980983090574308899810442332338640646179547271034080886800370324822119602514808772132769388272345061264547343906873988668659283158747049378297804626031698274683247363575274052268896906072059962403278718303755024320712278973150075514444656638012985398315084030408046428577936267562086775160099885797208017723206955357464037817060801765480284455015269230620689744610626461166033676481394101473273311603878120061923723612665385264361435436062671464318298872166807780910632521832517978144843685882786308011693299251928667538156877273378483676962987595913915587541926329172641568291806610910898124985471465720393314166734351414074164285265717807357332923405980022897427410889218418294977585061895493343149750390220258521492040236809546356509973037853116083615191237854124490120255799186431710823448279114180350109052594036367511865821682276258763116702533689637421641775531850471019411039075207690585007086378030441424326953222150992568973611531538928972667392242553166549746608212229659934309754604890712005081615311313556520152109263876899608046756471498534741275595796599261257170910116387856667147249876062951054618966948967707360484000304254418190118065988376672609088268196095179767140944956470668239133605644660802817333133920752321688758351661337966114171166014971143568829114579220560326944530207432284087308310234022189650144381475028827500431754229121842816834331349632587341021910548363508698367245259120667471676008041191677641224710833096392895376009877719944657536105169051985374865564289749374948662630830912459308072099097686953135687305046096422421896935658130880866147969051964459513103137897913370302964783159267911809127790322195655675418798379827187799514333089545257169874916717049343032079444874414730778666160478585789143054051322023220156443512124535022451232342016000000000000000000000000000000 [162,21] -657930139453513929283145940150430327066650225337279881899786367559486541884479057127142704777532192528353827501391804785835692503802424573318368145530823545068623047201223080913284834658613002321682012775183996337433623500538328268235440495503115350772285716348452475476739946119625635552588733176385852489719603452821059406698127889295968019760717830392012860620524740951905978721555911598622830992095482307822912550009883973147577978052027921613409246305617632268517263148241863066012220862453369657482009802967296134920212753549579921259750325262731168818987178844842793696837860328718286799339338918321062807490205752257549295515723157820432708409799964668319695295463554939217378420959062094309614957981031591667278220808192401454388965845566334162207867019320746715757094298309828805899308656762711827234056842414381772667469476739740769141219476816968035684568565533035177429091479957594259170045903276393615012384768751330881402539261366123865047581792252840632748638181174042954570330561304427519678834280150677385397856606060489964496802788427250013670058630222336638621647706582265918635387889775646024435281653774620879285382871129730310323290432888117524286646457722260157961247607397603518958831249038739309880335739501795130443159459161129520584624976961321818564754398584549169808550971297439614492784634307606891514117074815791874067470764882929618059421478482245600948447210883627516942220540964946552956391564673747157543275635185110943678363965138945649979201521392165204706137132656427608584373779924100462349181067819245787863328465046632266530510673767443412425876949288363444952362247201166417543413957278590382800220003585177454246538198309419412131341366128687313455005377850288342436962311416555758680444465270480767463340624934415669569491004247871320115039600072303126219495310418052913729804923104911734711147113798464647220144506165156608498817150783770538367171807092102181401186675790344431313388065607241145374373231594896722295045730224387986701305297531036048925909810596505641435270663123499337472196867545982184573799664352086586174923339116812224447820672181359276168920014683146498894855391361465638551085636417189920335415106535907986276470673238951028126585477509529874332917056022401526965065098648209080311256213149470086984625768397211267117506263892158012205045537408888383194555978604012186007375476876303799323579647115997051589790334292968046044038973126801372471551857314738019278906069315627463070160269606042534008268037903358379246810177304939472339935725882314873359513205104336391171728020175828456721194007988123829061368729091514040320000000000000000000000000000 [162,22] 753548491782300503539925064909621961896173481142181935151720489765288993226151827730939587665151103377037490930752945365766413841892194655467542994897073833817859989007575829634574911439952997986097983692759610848472229896788588837007774696881386249846918654591014768103701774539039886696752758602225610875401981771767764231280290512948535136577341696617269516502365048796204042064441348282069867305580317598763606286110385507188172825673959374441568194075132409081034187581532284265492111998959764792652277319036809238850327456873574488186030740095621393978848270270271575588465079940180924512163568545115857013749921998495316434328921200257723780174931067850743632519009422369173116221597917328623467014259429478447255784470095140088587702723809098902240561141263346537282280729482312677449938487781644532833712171368749775047634110110313021092861563562887083677925142739673339691804828371556897086290488436173150585306069897156690563158785878081954781415923254652038702665208054688574691752240510916319460553732218264707836830398142125152239374795072535222144104669757731661831174462979793476978386236622297264283312513438591774551365842379186014190308947144359395481041363740157262756013725433917617809704375413227531277982301231004171890667409166124785854197497623595662873437361687755695901617797812679915102314607814015480797433657274491397572535184116690219145581671325620617528536742268378909205486135729460233757046097310766660265882320149993323462173403193911390605188496046334094350794267679753586281872539366037508638580871718871843413419703996654088101322547954103088104796512071497464718256243849437966745459581545929445585558633734077272097428484086654428555045921518728733349229936444833700441089795438550471810180647645046494795675534293269083736833400410624333347580818158973770634905311367149442310243135056485926279131989872447115053162555948126713205892201218812718956026326123714896723229966632447592918318344549264306878385748854134705087814733115759077144458283200594340415004392023433841938953351928409956527129871019812198862624902027170418465987610166873759448339482593897819689268961764833926589356196516560690750549311180325207692196487824901659262617167665492390554646355950735416885311723768914104217819366883134216073839209539103137677359734653962382679533215913830669694381841471089970153182616250407965165961332764990138832009829933643041120358300207779562842013747416590176522415775878544071881378760720169003685525761943066759203186840329223302367515880070831114450538140740668232724445878300260268747857258861320198821973393203184146029973851498136731648000000000000000000000000 [162,23] -767234499657701838537339234230280067985674348215102410883359628133596218275795176531008739526392554284744347433478022665920825719140057929750566479168208708498685217755371671938706144075971196191795912016883940240753538639886390533399995884145460504652553685402756547743662667294084661580570712723035714254492709655878986836359337653029972848530442369735247029427545509234207730389203264443634417269640980078600660597969716617219341479197571208699132120964408444443053129993475379888862932883566293545598217516353948160980278230521746318008135105320644581495945835110389908972587606972187580693259412080860346057726838495275286602952057368296459755887331443773722625524224690360563712938283806314457175897437339514948876082881967236641666857844344749830239170857676816320836186965585664922447853664199353012285359673556900616820714623697873035455678811469448540031516637281477515433285600755045726205905498888579942881517511628294892911779053073860819931492455544381177523365727281761464813079642146464548693086208205921661826810806366407819667337184064968423553114830071199382139716654383384244288771229857597020386973446881679773422744053538219621978098401353260613860841070698926122236882967838216529856755500973677522954406270681827238594304689830631172385887158218350963083752982990844546429094936676487909207234090246415931443696950341373622415100049297019314284971198263146912531213390242293311109209833344418928407723194621276383310434881658246704309595522824105637420009343209219226566006787147241859885616414056259298544609502046033373949754885241139495997406112483765110991335294985810561039081285221951473187872181981205359701873901990001669798035273409605786537689641853581940277396601268316154380355000576325504602520222881619278889178415938307278082429207299261317292678385370760627905651445994377724166570161200621428724906322767050886651373987478854833398514796160165383204174318356697852869740075299289721992907493526539447520608524169085194950000392017829556250625145031862569571898986335450132803535084410838036956390300736879995053414038637388122774048206124438147950050051843729739705354800275652223297194921629701771658333364095413659701291547187373324379290953325714704548421728389567536883966558684886945816954597787979026436290289182789982098636548014183125183912621492897069690118367034080397281002597099041280803600130393572355667032659050551478780038530732335588396593049587978265368470390204286303394110644804327920574016591606221298627180298685803918698087399336432034981404324374282741428229217083521724205790724550438632918523526169291591780950244542088478720000000000000000000000 [162,24] 695528136446630953184388761681829176611928329237599684767354506201169325087982265459170318753105495832311430936457619777158549043680176789561601362700851686050454960645927198261507661881322362788492952663614487516952963419953868947509283886618234909542552503195018911727976632483741825464575027229593048871643282832942082308343472200530661488684474447765351842097060583339238164712794580686773276934796986155983135880162482915508397614768617527929729171324703707158442518351696349190558614904106636617154662170464986863913418426458201034235785097425152393885584593449155549192027534428397409380410759747892856487293097190047555029423764682623388341664340018928907998598833619409854916856992842668935305345891550774239594277092786983375471354851940488783846437049608064353856557950174004343618726276709917204893605046227268704289183701707843786671493809125899124969421304925367089971008175881558749233167002047985414526129459844231277609672742756012976221559300423013409488744319664192834983615525479013820046974259908047118646220388306629691098247272050911584103698969143479413015646767184765754950055468126696539176445519630873810017574941328025836546533906559576726525391947812481839264203371639440728322666088425662565778768773770858552692076150764738298000231427094751805857356947773389618321786548803545278079916669584390179358089245548871305908148177930007666763816104181128178281287803120113636728829191217851440666882685608576254458146462506899416444873591040839512973217970921598827290686349414074603228050857288874427877043957582369571507847950267861056841745498827608378459172436507974624434844095392280088575347923170581182805860554826488548336205507251710678059752175058503058966570164562614184366918448243233525707312730967158886387762834285788827886292605527642178286858900941500560408433558461446593378216268464912697846473528419847737781079580144818972172155435162139405994963118128032118019529900273472446120839407009443100976331905184048023991867460917193505814659808229268361337485717101967349946408059344853066229395901479621979848636534407750166846120669674173894783591408167675369201437939118235673516127110106221954545362408743100981451806486357451769959971189340857853933190072817147916087602963643690358254587077071826521375605491496148353871804037261126354949867147245844947630591982162786145379272562394039185124812381186154529449663449872293495810008744842684421622655532292016905410937204205796553521935226626939418486127010843602617666126518283437472591712092508308359441768396037820835106716983405663122175845321665426636301753829675391491653630611597597605888000000000000000000 [162,25] -561968971988339010061082851069871222734733656008756655865882317858775440268218584747502500224412091925310446799511486102639645256064778304412977932378451865841523927007803238417914996734602900346020585152161772951778988421265333295728655597444099315627162110222914229628656783397199208088333003325377112509159343766934647223457954684199141284420631629396684479870923436106463359809446690791120375558956636108777076695522300074816211717038940771848742163667487741843231840540560269698312616957432719766194438360487064143741971680541397775741315786117184884373663268236734078087369578363061216442251399906517430784190170357670706522848221855799292863687180911843868921150294334938891463477224951788191571959235826709440174566560420022483005268509971993584529498479150874476903312324088124347018103303984412182877428740325976084214838683157316583412910408668685987592088413917566307516034661854495170194582594371202419263939928012153559762600103599079292297946949038444028994080770017338357697834846177492741035883854261645390376328862693376358916159366271259144381430188506463573830425711537899289984650998948651885722950387202695640579250105600305177981772276811131987293766255993345847700122291895738738897958821400708204739104260344164483380010341653844078067031538688077084548246471266294681815188823764942637430001947081380642459213837550356949795339232589114852401860502293909420140234582331701728244044476712091067998401472556200985762842833050707970826199296349325217600556414744177525593248117276816918904068145123626399481484855853284138892899024500788734791719100367055618811988144636766339218603031686127132054966971284150746837284472505928105081289590714837018417039703469575806696520451486809843876990310257245658534027260751417524900977749909459004559297400841608378699982945519561604342585971169644111085176186077037669960193724578783703876278136662890043769321673447929390434239595910795163682009173609665391533039058641973674806350197192518989724719036092996611310020544877443204611825317780872045184599040897616937549852216458210270011912049314996230444425239405599862640022085952990340724594176366323242949192148818029474052706047809825202759509430688566718715444936735255492382771222781788056805974589676230689425999293682712703156205888159002475757758277344406321172129221639345095056184755421103585163730900102672177471884968350386837493023653028092975016262423376852116525145258776631207629760454991012308895755715719446284328709058245709826883846148160049108594999503477540002489611077044962300082979858100606012514684618805886625306760530718307438184682460551734886400000000000000000 [162,26] 404840708284631383764145621830051390969496587790421601327459099446548847463196280368684958339921252521391027247773396794264842542639398693141620951633121271038019813326116278602783878187977656219948746759964821315691331250607608042449208224222948816258643220190828512582495927700158535161908364573867613123122590888527144287994687186851055880471554539097725066531161191153059656880031821416848823647626154590712097501169289406173702890394136064151093512199263467835592075572679845343828497395067499593193828779739805008063491934912952037964533123852204856589860988549623916818575647646814609842383977866580170519895760914542093885775305984594544230860938444038059393940275832859282410265987761331048283274404125842350117251632658032017739942009015106394425923841139456937482062321636077499524690570472940579296305041127830304617502240850094812187282815290136411984382449976074044859009499631460618103531154401311233302312167650929381823226321405936449901860973884099239984784103502953257785707809458193990593843023420912297842235592159998065268902666512595768947646676386282215558429226087054973409513829147993123982877432056761256064746959688791012684126648464702708450722919276498496917697350290508408372603478714291656049671012887246775835334274170017320279585584415708949659578773356579534894385313252055279452441525888360822503977104554122425208264017595300822952771478066115662348490873563800441593763820514741412742448771373376423116020237977929553856154438321467680281974895350001280731527226449698780673937524558976013722100950317207057980137611667818115817663013017236690159983572755096657077368275591576938551859531532762040656747995175434684249857215783062380477866217114541971374241563191542864515726539397575078710491573793945344712565700510572040377340394441438715344348902930767324419858119184103088286510340410768257854334413876998984982274510325624797329851735107051063723184667452600341002210316242159654136787125507124011175663779606912809967475356738665754318540269709776418022613613328720504617608898239572824714869267668359587333381383035124086719521678904587551545556751531354538421311513387927432821141229393143974839897964986793648421410673161371547051570635725920572577816218848882449323482708711141942077086556916203255054060441512768810432503651251870031492949552117407097477456424618382053242017742439308831662035921141999913228123200530211300475515162639588927194387392299184130764590192383922271791442041055972345248634538480299881639037682252342281737500502810348794223822677818406586807697256356065208102687725435012206965455788286886400692288569688327192576000000000000 [162,27] -259933728285203196337378085646740867542548939370774340401320315910410734781121943808826397506267008674340184477683078534165770642698480199189216612444679849317632234905519946071915996924606887860385508203269051925605193654149067552385196327068425252255434238496746538238034792807864157697564162354034572606055697156994486205333310399520647235133907381487206250511671662150588118208652550699512812879489623395203986558206220247774952289925567351352755846716300620095862635399076409771968483666026548348137981864695351187502438284734553343582571408764656587116245383148065106372126479178009373402556781935112246599104440109959766143268684066717786753770056928133716716410749734442865409332546483302598662008484619725128505757029986502671397507617434231955949884252276600722171785402410735703919882254034613046260516333363033007751342588085412848910402656810413430781420705389921975563569276743942208856494168923727599972216813562304719534253049379137517578095116902684091064863602123612235754065788372940098769278920254980913717760218147217343852143833522093421489988339907999173445848440158682963877293362840297361363932385416868770822686689627886759853704159353422024763252118465822377544591268544085058868290671350465334524434510319529609022865415960582710363817270883110984083722446904519937512302633627351670988861046972229477895649351342218804960414718335424113447799751649474620186833589314793598542443686643814593453464984299209997529313852415955437371614695872189594335858916003888427216812755855348160747234087659136232117911959037353117085298958500326518852323641272880680473386504706673203905051935136597298230020727558182144382638014074747524853888566802840937719148370583990721102773537820121756535923747314206954332839766716577083696501209197824110399345654200702172585669596501074345487180568382032002509667439199566788987014950723501108007842856296972210668220671017426254827220357605295445679216839121262992557791973561688532101265990140683391319061735523895588319339982481215382521634002140227029066534934091073656613163218154165656301347266025258659222339416633248411785176634796981142111984444020425148092657864886075366228157620353833047112952472866228763665794139125194537658220293245588342428849232194898637692445556848926771598515196405196921112879788364208800637771660270043471011743837902106917369502427838667141943512304680711512584978591846110883962225480775539488486701723064518065140858564687173131910431100639336934439031811491996170592930492713685873323127388936596338908813661262052055211485320805424174166746735596042584873934306754288526255969416002802810880000000000 [162,28] 148569217100963137434716407955302935758326107029556663654961244875107015603003241950081511588682179168895799830541846253162057499977540419592567785603928450962936211874912693974264228468743762654614449762957351859586685719716459273594065943407811532138657390825578547442820470965204750587659010843879684656953693806841323262156049839267419365371585544945250444894932981736954866579839640343447688050521317346530490350094076268486382134101567405065431101803826962377775797146012771536329910636012914332237412369415415474716472063619320645893434012655152097525643625171694669988867258662707087258879565968409127841261849176000895279580731186442796428712083701900901818479791875847356949060242657750687367575980215425555100082637598126503032933047226061168312295629576160684367294404702269581204592225166604639828243613662691805665117812976553687752144406783684819381496539874142116248986555640585709255076771475283050912352771557914205708428827424516318296140229321362465675099418692920972045012082635068438637676173158784355505272912240639303122166970155398764867948563935055967834467026782631627674386633473584715072743788481233001886829463722977270982056470664647231473744119865597868730735332901147443657413430208111796032156985599151386724657743233259718762470639527744287802279102415974576483384981665147633007084482589750665189585552928667594960170042471769726349233173769191548630888603800240701061688292705009329304733041117972846992717693227216428308629217277437580260628012104532379142163112695842959133051786614892824949104833204913295376508030724512292312600792654497655984236779276279804209312808162127691555281182635722010980013695615837339729409449907509581069145394364402788408600356687009441184872189310054830999543814221733281341418583772295873748739892226472721433513741843454508691548009482708427304191228722720361567781142151755030556930511611521012104276031152668942789381269954096657348265891399468390598363908511094757687770959109955414862365394063530144644843538256996902209459775610842332646191904083286133402841313613217702440854332389083695809300694960878062329995644926637011228163271493348455755467200051090708152772218003596704517462656846972660473526059109084200619070374589132525327273398669561073257530362337017928495075818758237533875604183570393203744960893873821240370009023523113909396572060857021652010234708930208964346909282420985693279892562824692818487338276958707051737393048786938752437864210139808100778024203436598791901653694268786033898807764471465755528622281185323989072207965252121080846893568157821899860604173385600658974263115238038568960000000 [162,29] -75478634933864682132796868320238311112150385909716302723034306214629370678570755531209223424356640118366261090251961366973796557554384889010543352411835842691244505963759957780642531378839427432957376526122506846354780119746897741396450323693550679189440408794688522921097622855285332270703602719297319527047202777527501960620354274800140921372847676789373394453160199261342591008211030326784751354204305508150663968381036473022233597774942095393144920057852150861552360351994339930016815929135119912118195443867125846502657992061482790775136531649046645377740749197218371083871955405723186910978598770694261297484937787444749385531856356138553992786927167632869468512215204911898011659621811375350312895343374602726151300873564963064882187188085123436618070085880076531413952494909083002006160916912358287536544598486564611634721419889938233683942941404610549528183349916524818016558595796287981596271505536905243339013900603416511691932465607878791533068848367846884555728757579889381482767235104765598115590815638687584390184193093413605530870218699225377981736117612035196555537937489998338229857293241191746917846871748993848834215084251153179188636833779539730942808542515519814728228225520381415602090510513157721534380846591593315074678961904757996287439843615213342889459962515333819271782758163167323185120974439275907283842789180851217737359279132287910573344728352375748461469561721837083928264272289388004410475211571411284405369672138299583135797836757839753660088508409592305350115122950687368597329242034564006177201270835482636045690223948619058045099770104494066326415989059076829750905236877072304751249446602742350092080062867234578661381587302251923812045931501597374931113037100176947498578971326708967574678306699073602187954427557690030933777080258942732820998585334300008152452259022647720142149327379733250112916002737409448355555162866015362498985845879642935078765936912894570260292095852077592791831812774603565562669960364807990929067030751605109511859443970911883525791982679341619287283691086912143516272271268873325979233221507441022482390277240446409175722625700587877694732747269895716555176438975268376274130073628206561727845116425691952456734339992490323981277892221144169388975805787036564739757593458588972823140032346675896290641627709723749221314048048076081723846003960128777045683914755811277927584800606942318876981208228514557861646388133402591097402938789838487585594601853005504923343885164307130392212434372662316014814594128065982717839135975529659689437002482634086581567045375712043065148161527799648618344184371317183832967796400304947200000 [162,30] 34106259971037012660944480410473002902039042919256038563119038691923328508970120960240626074560996664434435908255612336853450223021884663863795723006793549444901222703186292178826205601659544922532548747849220130774565830268248934967263332253166077501045351952260352940998766339070993330482121080889866391313193413439548522468984492070548176615508706974470218887062000310879276768425973486831159593056692265592846485856400314284750252246396567466751540585255419431042430607351816192539036300409829850371422526655115524172714755868024600130326726395406478470403289094265201227679826408088645213170897480147266092688295757964797507606865363100145346535579374506881117059485395802687612530012423284565749331428043388914187241538219316252671984310536160199224597054411058483313161041742505445663579648186832651309891263281238904106053614041930029869393395653093335597111606676199942913228808402857836632802323696083924506006561224774480620569212010710324190342425631182105889946015167707699079035579825154031122695371698330804327474340302865186277729973789379331819688058967313204959813927180759152265473260896375248543438239968795782467893353029537344662559552496656352495294608913697490025314311962985100011207807583526126911696099574429707911851505669051917244712407029715283390811804170282272264439446849318140048586397626813798385440348497826727587390369966795686463059087018279251662069081364407225821322911905181499384671145550944182678349386576023725402392819201988515353824279812043312717774005381026324987445725407937886562329507371272501802654871293086643464841839117581403852983086485480571586114289782551126632596364056991194042047891616687135305161775936176941464273289278980056663153880872629039851754976583039477707423731786556122696415718812902894040999148016953604081525378211611824791003607765252692816427828057483487847372576108943564701381164142214236311770233226540615288173679469690929449638116661775457450230171826029631114820330608613937945655516638976345436637673382178610049640703704305142374624941965234928517066015836991474909613403621575337708452676698451619657262122286122225558836580496537737627145793021752582277884331235322938774626921003841549894282837727108324840789663703215913758939748132902118268148466570801548206959099493557015865727838506013171940458494128266363696034580915184948408732293672972083794776085880911919925829905070112293639960680734978741815503081180888837146489539684616261007614058660349066007822670560654357983125399748982109627964392731251257311299621882059560415776567529298843570325701693025976151254332867663653806307685318186244576 [162,31] -13867752840689620788510476986772283150170964463461105287737078902167520209943047545707873031707046589381342991193595020460935587852159640315326856098385717472804100560205894315472697736832928617921099628243069011197747805438042087897880500279741082397051403960112430691448435032212297025421367004885158021831223388393676910554657640015698832580197217623728506852385103802828715616740213521995244232928232157540102383853216276448409588282578928053242189880868802110286959341759191670896500735673010525837914916618716348790872572590087921345838005718194910007692965197544242155367408883599778357355822091517289082037793541009008168528992544517864967750407563444604230865188975851311814669623958110695213869704119873177228129513701035660735736525003431806818907611832121162986797493968615504745330672176872052941089989536770420604087344600256161982119440318988786495267611752587159003309235403644472340024123942030953045078834163082695890474973646306771223725634083050986966990942172284888244979749778453158355824554994006857535242497309450890576852235930069067637933388863380541197404491934387175008262757443187674314317038676865807614735287098811829024908343492244576906453763554596221301723046133123244958685546779240528460875450942540423587035666993441637223048583527502143589663537501504648095783871473751184791263941596522069964242744036030539617613738243661359712573037215610543640869379796944870966768967348867651446241456560761153758868980839574409484893506075522655559490380911544052508328690281924118792869477278684924162865672777146132011707688172601765978526807646540460072465403439791097400935201423500221539942522074983058367416501591097447174273077701489198525790243262108652532467292273738604092267646183892146059360662133433306743094041800105697168360032137171346740087904375136353540053321215375864331243776124936716612115887155947489726088650465837224976910997701749648728632481754190718607006561185727603048178827640629595579654869591139016368577666165918276984346583848118049551954628840394337649507548630749698896606835418696685545883167516871917568530740896041041279710325788233599245120902488576757955187946556033112489532030184908821435264131780662508348606748535832623227700845316293281532379835685445890512463174551095747686754310562009346693948162127459159637456683378181209717219885369031326903263339558253684176274562114090811325917853272984162446576348135652183761506322378815078792425372982981411793913390709850602245519381247338610029725811689510045575001358765201612541512732075447439210467168460029028785331120308613276483070778657976245003506582935721600 [162,32] 5316792148739799007936648054585766600043913984722594667584289421576394384643736630312635635885559688320811186956672998516397245366609633803641660960384430630358417662655314532211297774007616056428457666528851829153997884680456842122088766077687597030164536004631887142387208461916730236796032011368389067694563093255775109418417400123604732315271179636360798789722512866167964537716262348161500248439174247869344983913677857965148428378019725785937126816424420734080164497826001954380093470662109984483668722848248430745926345292816103622657225974869865391509761909948598607611667083455045468406106760969367351910636801440934868819151835750188412398461174045524777047995183157857169124813709984524355991658757228933506792143766142886413694705307539967177230921953095286457574467644325013423899132594932424500926538477262668016589253503736752077671514673649099048883701100443934227443830766185888022150733298886626719444360266246745125591581990091174543508890430918009338094892453784886493930749992616265282554091415754347589997820298783845017577080927983902937530597052504073244411729929886509849796798523808333523161240368282103509346043827205172433806041641954645679169898612268681353793708240779669683917368737960815290061947674428525660309109943487323011000944381325076232754560278485193594306903236949833111786425200921687710523716735871661807176073716306477527330752649443284528453571813242961873106174062438997601126033505796455105941105796623407997547303362911038392603494074116188293678920972158189215392769276361667730816422186413024021532574500261999932581684659511982891431317103320617227669331104478028876843814513038781374849580477137500880300412212021917553728757402525633311572130850145131260784755644178850641030401112440935463102362978459667300100483641819143075982650772942927461601538726471482161520749052071403232282359345463060937152797137144279169258726647581747137444409951050835252667156615920904831043318264844030925311443320530343516193584952669622726241884322085276473860660863515143059868005491722068355204074524096661550163254316550644987944323594418376194900514898866558071431695661883185874014283094187431830496524332397098418266034111015405953576411504038903056426198878161359909369355487664849105513249740926507837592688925196450436097061841966188245278024976558330889973718148617584550556386624638594293958260779948763439246084900508051107038512278680357729984856301132310983518939483027954992913620250740729302129237140346336168589061798612233942930797864245836195273570117792883553054522894793138494043859977476976197118005697386701024403602557440 [162,33] -2160297540466499936481331562792077977589450175985090638851256997237668020035852495013465013370695142749865608994809806189814564433686489016338564189154645554188191405387471395895271746120330270464894635355677337901909827720457281726946361545050014984510562399331129155961252698030510048342716345751780507288366207124765447440854454918578644885875892513750817438130630344686939408806660513439100987103976693711571236452165793163884445849204854022049217994273666491733597411491608957256933011107081188877870882270461466268434942928194531694651447363471661393960727033780531391312971061693927794360590048956787413291494447140155982369654327234423463892218533640027280853634068211977802630955781943798800913745817628503618339927790959558432291050002634904308270468223621048690616459309047351304701965142290751310980509170285546571906908114525644060894137135519750678055328208452075732772256332202954579905805081290191066796392796578158969963858571536298357438487019536407381373756004299863715516562732333500417936603336208677548899091267340710450809077459901882989270076440453292015770967010578212237522973940743821582649229333743775429620761964568712449046944076433907472398148261499895548336401727348770524637574653449647481243202456090195502094218125859417582751809406228175134083042370322144399229150480643147035944673662667097368798030831475527758979801290808562042538930075011030703338016496382197337764784258441632005559741495918197201079858588033381622818883929737354276224394499316011570025404483679331086508212437279026437715224998032514225914858500243727055481030049767683154972975769891046534184503747470090348573685375196632430679029103701603412845403044544525284958988683196424348249799449962333572285025755680991160688738218010357326678771219346064156823885535196068839008378487435788098043660634262752462816914794616639479410031153312954843412859597197196468146276500910027947578470817486591324574615712967235260770535409106495124834594478666065029280760828853975395303252126635150816684196329662361929578762216950127875415491251082874699762981482809502847672384602485345428862118945893652358225814146324788408859455943122900081415379656646209956822900594121349936252031957418473904579469553042200769141208948380588153590400919751816702987606061593175781215222501554714210822291043735006845166309772801800410567653830195878560684759463408046416694177099461869750677825052008363657737903323826104927302050123194416384192732655660080182909335965591041082215058178099492567625016069369977567108619599550787873433124407681188743002170032866006056138100207853710097084088320 [162,34] 1064255193452438819737519699432444111346223203358122165787339839937388629803034491118875546511962199326222830121837611044657297179035140306432785146469552227732441778987139214978479025973698231204832685077443151964642069395195063295612224525645316666436582019326647869637375972605242319918801062365120376866222594160201088979559238584758302329300882657733442009111885488191383467536981351240375013549392533547572851507364316042804734308222117312877462210965760098937005338690886113971606924523063747319767870008532416955214398296517036071221690019547470731310953601860737955200621142984717412465753857289128394776044212890760776304931719792346063621037190877199522584678937195460896076759725288789877376233746519605026587398705691430793861822405328361115828801326002059049912346899166671809904838332120854356353802938026226832420718532312270367189560069801695892980514936402881354766596173133458338121851718728413596708567847010479268957575192731566656682433047188659837837306701973891855441840267892664315712088215283653098148618878653114612762214362479659224908963030098306425077909888064290846838108967959609704659777259670692374832751407057953069494276489388786638021011906936086481464862197971393570614933267911105965681728364514397397175349909367525255842590868179049510761051134736134993201863319404310965371379111476965311146133406104296070220459588214780123653257682594432439287593988602953867507700432734730984579319627145772081639142375614460885187728389304605011484899806821253034512778036342695555320972532030836542669363779147465780780661044503560762216816317708459884024383823595756920033390058636443020894099047069257839264203403467374867205455583952594532624397396499115747916284527357729837725228236305161449437034709583305093037959040893993280315609353679777042883549496622777198436927233515673056000546093725709056702387748484497670779320471734039068967846597227921124389226309214662872825644601536589647264129383491193514545483161814884825881680846803319447450572888858604398204995058053903888823411984535967369621042181180193840570072859533459784553293390831524613208203782918866585947547209669412494479154616184389814386714959913376256904346659092534829891329111306475132783995219648010913670180006190411785831546269390933728649810155059767009648826426458523294828685215885840982429925918585510736474527216289103737819329231163186413960692686914293413914925743927438261898495149578488097370631049084342150337412526166923206883353543403311638567655813293494353736922206161208554316247246317782543154560806699022627728107427911647449479217070182316982192320 [162,35] -619087026526283663554866542707700276132617678792299592897241668257781121614825095558399851743725675982885831301375161940440307706666902075427270646185658547851296120239465320619116332074183503502895760276565366155090867513949674625840670358056546773469229417501154831329507487634302922141493984891623224485685403996099047705094787304691538568384402604496265688234363284610197979948229681418595705583094049325280488971081432098424530203631196714184879482591403648121157888874708495069718374492624441893279482112279822576922132450602039220047845118603591355491915384993692692558924145369373719286909776443931289111656758239287242943670173201532963772158195465991567538284704354747938770172377111143172047167421546122835136038114503235918005287585965877677594185502795110681391240313762424186376747066047148389973470038357872899170270499399283127816197537823141046675058147359053381035774717979404958390429648966553818670961674623874935305454217054645291016346007308563371041624773560108223795050540030874342945739427815142216957131326144407749909975093377775640946083863606866978608553888377450018844318942523536727678113041004955649751824166695562869535108526200370219294310078092624203521263551601193381216784053765534381231570962902419734345300224908742706885940063589865561050827292391785865350495201423462756534538956432304555402928370539380507346774294625805237488793682384021810713982431329608594501663044171416339968807668987765063708942016415371192467485427095032432160231235648202624408060622250510299167437390518326159795733152969774771200884589580224438179694464102940036462110826978813916465121324686856657548501337749686701314394390132590941180368011659173779287426682670603319551143725920011493003433560113179596708672551054105319190173402486504496485720009821864885626846416153013626855264124943623149647070139911395918937376456738317888196567846688697591124359762258726642331763854478382259596794933454653455772334436243313890824497549122242780973900712151054980415228611747999825739258858982907759477140426091159261074558379566785516728185852476964170960351154762853880294558023688134426322844586943645673683059533414689492694674864008150168649791661442095244351026456489221558349888211236231777156571347152917622438793542007857775896406351410987341661759330301617777348361652554937915687915209357114259292103858426992522483115110598113887298052181713832241046719681349159585440514971962930428411663177939721156252852870661122258244069190079790930152614909682903775268198906946108344071503710268788622482873046651913782903787036819866079831063293173845879040 [162,36] 366314243196434679559530691919787208386692145266202428631153688561906650844869919727942513984583664209082574307204133350873942389506508402097548456350084418484805966256662444321737915842613317290862400187933902376800834838183739086112202218603409876567165283129190060310315084616059742294929212948249884822153028386445108912498343346141005374818834646191111219032366302120189649639227378915413502913739324607652259633237725632900338183847037670826342158403515455010974928947089432097614657267663085612573298529435064522700486610693629926172316781964898038929771561501247461011357994706678584474818782192441175186673810890401947239858842031482251076677276958475839761606751026901743630774528311229416408540637480482812624825645707352074336582300141057952762792897791084305750305252751633596875121779723030181711137186186459612582200289140169171684313720151557702857727659185670066706994941314086753493584903367172639866209474540357124888387154400789640743928684794269643674391805762677453087414743979267349589979179090440042761880190422303475677495933054975670185154509555331900331242136688734647705550206834390074102845399519318639836046228741112797559453545538915880357970542791990738629563199086526223036309636485663875510623960848286444026983499967168504688695320056614320382762632651388419365425794149190541833880386128164526474622840100022887881484525274949935011322743299123538270530912944015077803049540620953482504519730507234832363739277558650369156819997085572093517268998876322398118985184422339317567615606892492887190638395539995355493935846655764093074835430482382347636729400343411302906004932386145387903951867932560674673053502116952707296116431835152656418855419146543218307518023070386746318185481719812334782974516075911404877280416731061972252900858307855997113546281290721243260122026263410205452617123251013281559784624317775638983641405720728499236396815439606883232915323379888808931087431503503454708196834384095413104943805312094586936713223340097374108960035557671650392722633986391804124913193210224731318288755641800576541100214652937281600030317168509629306167571088048731480194969672477698867280030773684967408816220926038024166166637920532795251691914759781807970415653068713834013759157748922310818887671374586248472362493258267713413196170418719329442298528722823036675946043149122711957202148184538772201570947455122709698891626243093211090550319287676257028705823164833364588539978415145480176453297147236127819252964389510684813603975515282514465175686024484405533214194427162316162827073040785246195377893504121933545438200810905600 [162,37] -199101388716081526051843431335050782325682972093951202332243657716445266423697279319937920138039538127805045475932695067427046289924172949545766249661241861559806125090424188479347637184678382514546090412904771647477102436514571690079017876028315392282302240207527648984371927500639930944674745159578547844857942671070779776823032304093486891221263356375788245586544226600627400560036241639129252554296012138290598246700851847605761011553719660541247080506707978411273719714737957145330196429968744729402593211252437486889824491044456841299954353175354775954943910632609303304319323007469377805684322137296460606360672167676982915172678745611936409011677908185267885348219352960512398949259149591429619275177272075786840923716421878536280696075878536100079338563705951520715889283734365772791580029316762454893660377810005672544373749825568918194696207392709264655576411362606869751550761634685044328019663029213366328418004297753549745575904033643948191292948367710804792755170070460658399923297262597507956568404322189313767940048077143136249908569527565737332746999220134287221078114088160546605634189749508086932604460136505734694786579823728606101989453707113732092097322029237800554970792313555573944444881347200165487060143619472134994774730962698930902312290285929392418123533946236929285397983167238751204879341537151720675226342384407306238680680512634577026877291008880854575962964625947342168327827591981531089305096018923203909789731449232235625378262553415661541966499821805058318446441367725118561761087433069749360850169422278905210632353048804292401036327400372659924438295592195029511968874359898996251122745940032282791795496938878245078763240316108495665280000117330252355459424706673668992490031868997702235300322674373427563435792315505969260229350651877486783005951268738464503583750492440754416546886756476055091149140797022220682913980832171142402875917593337502663526326032371781415654218864090386315865447849080702918967070790058715502513671687423256344997988868923192541052258741069257903625829545825607892229746269686794948708785387434278359591926180781748592106364171331551956959280700512046410956688471836767848710180470017424276913185498006727290178798065899052624139533042636932164062824261250212934259555329575664756297117337412640223513193031524689527889260453951195137449290541231353437363515454730966928760889724128234282101885644666266471514888370195073407786836193816990405775513776173097314978014030741932935233745439142634858041286209502345883708021566851762918350929562386653862751700899941141977942775491122016283651491503360 [162,38] 95688813818212085431387050602470053569407130334725688330591344411274287346521833264107631611883600128051534567467274623277207423006505675188029056140191419319205909993724294265759085986539817433734960835030964182455798918550301645466712392784501056910175859520310652370562021625813275569637853709089084038377593239261150308054816033144643104607235276766385357688923005278239297145599137997795283474338962424492558137085022899531237444389282478279778203420172376579239705776036155882026743211871638447043131989323676567012226285745669662131293385689989331693270244889687561752645993220634684873516473751487174162573908259270963194636441841617882824847454550581689900454690632746698229834910804931112505455032008013101152728112960167318250014450122764988778059952637789906496493933803997992595003242869785824787736454492761405748534177238459190109941054645510710564906600338629563980452800439149103569994135118892601392154077710528351140463312209810505872092465686676500868615620068579292174040401777101610192214224870890015056361484204620404334808764200629796263487697927353921013046660099853004134471833882154698062166342702252749106122516693284178831099712722875913114595421693227375246639237175124097259592713625025311137914639055061993335098313391727448166933536170858165965889222014439645649137735249743833963848196824098922988661522522585490114339160030175890415383587316672325830995126515980362973486558196211035047963975580739945889966348071331449803304083896977602592134573668984901764164137513585922651919758768286558834736753103098972164041091893418269703178833421264787743978133410987550473477989523473466525579495682201781093336307140846056125012584370168449116790606144449273933283550352301736004118889510973095308373607917897898353037253734353883330330260494320598770020400583481725056943267311816172798713778123904669926676327587473228954321384362979805503016295289752922771723452701690946057013458532721743335906969442540551889258059768107977803829728059014095178700504740556099682301691508331028737126218694959941958799708165519582694637786963640298909475011233517166452303151388770955852643995691982518752960396834879944079481733645079555060225461440537795144389429369769218815807976602571065367474557482908973447258414607040984649003975168920335487431025015260442473875778761168479309198030939467267358076022554597093637544674574805691735360224983554089409452342796574374616726427569766935041662669832611283387290300955896239591386423186087592730823107527461881268219226071728119127566642051367841978759840310037332201182365205250847448515413984 [162,39] -40248671801528867237687259275578573751526258784182420761411749402785284850559365660188270678266593849823636416266553504838056122881222218913969502165326508003193699738333660127256795044988965349995321641494229298720957838840923613992543366865300747294318477751663240987116171768230925809217074684185658153148613864655001218647291906348097640146761522810345679998791133432426797099735703445584556439058053246275638485884334250230634836420493477886816835847227388603887712278541510476622702579457821166455573024179477574365031801812727222610990623720274326060012279889775010525724646621944760534000338838567724534210813541202200920595611038811605967519253281316991830755368967847431036059455777990141130381883817584105881443609981441616731906658978827778813075078576518806664812537241345446845826711733620145882452802058929613247480871547841998317125641963087479387836011943660216036277216141574641025836459620536926198708215544729322733381365789768410272661902221458259179036643491733333606591308981424369850525502781788900331750413167096982805325334184053249514294272228629637614329490341444735312022462572442845624058874974148792029999528556321541501345538445227947310804522650618955718483493387210976955944664161021142567980201293109217821188447037859710254645931201714258532370770505465463956439307500933900598821781860821771638823214423747042050457710770604899275108417297879256417157359577123304852013392076224970541293401090890485468856111176083944804401064950897632341919590995272884805919507214930974425604686359293311730906756213493910306131868306819078890400051948735699283909274700755089260867836037405727858603501962292993140264544974571652349283304394964494547533593203416848828111531667998926202222078193328607523653501308648242247882521371316033065146925225231358529106632877724034341333677039707255652914352140665107876088890032871210139178819339418092110493816070600735800190366159054250464972385814766475345931533064524827059937188452980278705305532952097735465096701177981759084372607573176909702510358482939387627081827196661796277589993740455594407604277977116576605172564286171305256715411471781819952255690664694069984013706718197349715807414827992840620144496818467004094577837304204190544403008656331754098638221114176789161145884186280475315065371528866235264674183327092644003688740766749935895998905871405345811691955230046778137253723546970679822215701999037164028235362016419163232812494167013305578178373778412956419855317027288681214366671928203624734792200598077732066246420356677468309931251552508613146114682311384590341895872 [162,40] 14802550774926128856675462361570746708537055178992875915860153676735516438551330150003120881293184735452855983452107178285243795746571382239409473589732169313884277970531099291375222330528727295071543035955727746435176669161798092488185487588125942216197894602480172379161720429386844524459337496991187392591573076810894844228037581731632842830554609745133322857019027334421704511492130801659819510310967341112493454891216173540499589607298328781792157357103371840194393501697967491632648598488498631448930177095460479943298500153630853441438517827664174147665148465109576785118567383560253560940939193211369587386784039927471014259722490537732957588284868785725975759530836267977797284448958927838938066342416965790282627705547491888554664537450132931034487394440166429926671837416337400811729112576388882957830119511166299226685195360828359229746015576915052415464868210333494718231136347504079749314410648099699661660891213342921326217699887315779416854222511869301197056968628692996462092701982296998563221128941259329004410992171903001415992276091203123565900506141379399153858845790904664956600622837076219352216561140854686339975524883304764659628573906059678163830147342192642792392148653441615723001874676242517218070148488592465040529186003920624751719845880523127061278519535051555154462725590256764597169675758726729716814897117853276443156624359678087691931346648325157378288815453656251512621787808310345713248382396210552098808078468934701552466127776100127007117959922546211426333815163582626848114626238888582563847004278428492464366947382775134138068734606400089832098477869901661641823806481207986097838486493451081414711561355913663705933169591928769027326907314458674441576857127558198530664784923766199238478756792105657303551683826452498872959090198818746207738912513226813457820990907127699150933765074403940729592596297689283982213253134411218292396815514260685362372951864701406231457157929656842125740430059218397786089159409501724290676616323619800166486295310971898639388564869454775114500867956382121222027785417110066847310737687312168380259281610946588950799253075193734420169173032366894346738068535764921545307137960957364315457793867277467712986405632396276181584727216686522693185007186793429707562258024169582910745296557933590577332703258615276178024000298579160621091045486079437596290405841032498882733725972091931667180194478352198534844881581292802218913556222179791888155561295419003768411741228579432040720759140635220593644667886425256974675147928568611513498153543922113076775942934329710017783633840663947845120 [162,41] -4784433694777136174565364911469450126436099046260147243400009820328357049203311119472713063279130217198561314913174109203302092163882588378139432922166032038467981154837705472567238446916159167125011118846664640274620483932881515706370357085626952693168487737359044839653671977644557411670148291205460326407971519855278136624740484162787756545871437772150413225099592907336938374980905931570314516557875821893957983408083596851588525992215966406778505735538136445511931872980244476814270148008028881969232055220493055485309515365304061174323590510513554303956217197796502027137396303683198079329546762998129455172408156455215505943497455884851046753482605770369466614809374342172107874615353750793097437294031019176036560872952213303688726304310874494717305697035267197767876487953926266349720079385786215359069424365164158403730571323790351972430575658875804682957700290110524322737289640970885468250330582925413253352115135788405295486973629147602229390482939073868557630055481342187303119444126037877859705017225014641226062815862213691773732006270026442859781880839855999762591454314218510335369710252965223592592339966944361412168492132850653477638066977344191871508270323675537047630283550899484973141773796505297596718292445611159284740445049961156802191166111408948201005740860459700908313732947770836542913229028200072299104722029321778342384841274382644349200157976880469485484677933604033326119201979730404003224211257338935665470786478018921935294564939412123741187055036631095406283031244488317783557561224379506283286118123525950262556175943318853574614381448077444364907757409674965657327084643881185600396343228071505028209293088337440638467475943803477896943603157193291988336737832856034102132357042155415907726998410370453045337035706432621396504549009310393138568857400999594893186282133070646478156468187141315700879155756123518142217548567620212132282914542705516885391506388470700031650623212245392536413400927622620782781657108772020557825752786048726026616086985759895476470325219927043177208167306437347213029318767236410424396102969325844427837784011648628430233481497631154480248522865032153690008087564788585815458667469378059773795659641139804386496203606047846687429629226916321604679503059341364407454450748244287918739514197006006034053782148114846505383557472653815785173201235597227926369257283843861642335786044518218826610092649498389171890685484059932254102575333453257736229045812300074977191621765025805464919720935577828737936165065768745044763704008860315859559920495027041181655005855002838117165736257327861504 [162,42] 1383333694880945311186734070938869779678399915768655868633755373442215992658569060477990543152554626999038296927693967270961792247815583917038019514594946975912039368659711553686560433141975774195413573466398984426757184089871390778069503107224717477094404903760166340476981318561543413090160658657701067437210384046208309809677221571699297688817215412738781995386058387014681561481340664225166511757031193223409834221702309865018706715429275576746895940611642234255499871762559187237896765385557425935266998441188045022013692932808691852367810384507020923692017702989913995877499223130325939595721836772714867876867057862299749471436341227586044252513380353127570661183425922544279970225862482808584320543480946160577989643157459311047431765932332177726880498194332412400311974538698994097239283022040287511102884484910159477748339690574146486862213506461082681328194776653741261148619685729148999649340092322554150008262515821467513233553132808888011792158333953042012174594977207952412069445707156993339000173718144839249938600971424953427979894231518876902730153067025305141599347915171141039245570137159970061876748478204998137880876103321077717559652634039421895592312290654192875823982097698419185284526973649567722149656132513430512656989302824710990695513809366325399299134823265479016922372448611165180435908025272912283200923976615257008467585845663223705539213629953121320265045299215761236629547066589155073195669628769684858383876034577022583963044871634321145483241338566902587669807817777439332072688171605836956528332441439072151554926861157940572278478800507479965828602493949789738211170011013317096822662211592451244732024977152733389366924444554113072453074107024627541702974164020760771132637777014267744352461339795643560775777014093697709435698073878682143239052418980566182186216318702738182310187795722314172200790565986663847622303846270889305705600652272934244180744360787943929041358972520945298976326466203446099495760536521522167134395151260558810540583832109738469248725881183560208847140873584221568445765502918924450537058960289997844007137147933254273896920835390125743166879330877094596421364466836578923935611941526963529440326522566629099735131683000175102670437061456611167775654898616420997402742054092058815042045065697630782436958688493686002924890705864806699339786738737111874132384206363877908887584970881737216540193520297570938001799129042792266805515665712322254395978045138819109056837388892299449082148500507550606311170968745033934461250007345526844835650821615999126164898174890040792884385115365440 [162,43] -374335331466088055041302465401982751496692706518531610598188098163297923702005972632479074535314352169428270161463202567135924497839760387705712420317217900000300244546242004889183363596517731933885363389850546325705564349546870791103179902192874740817918014612011618064727686088769155912938247842354533316138852766516537424889215477762386140449252769808927229365117057670758377313385249893642817932832844908528258807680047074794562767891010108535423013384452800163551887375645070804356180140934642169838115684579510237808920935248920174521179954224320262809496091941856559312041488326039696071598878002180654269661590679999486099291784805186421145557895604955252355157176438694634629125542978900798758721325372447831386395566499853458056842821813062591531200027101038625631591269763809888597260923894464904303878977397535487506204740647372043102387310244977927282649976635923164698675577216421691060143776749232456460487577782502715002119505350370275854426406410784193634587616418344996401914042995998561569668694059056552109644552921620452592096136722267307756019551461498741551566560970744460063928880554115093748291741666265856546089928745783499063335445700124256974495766055390209545523822302720626731886460460507421085282973683506166035471796590176344078560241006334831847809437929097070976067279704880945993365090325560562133511359050427694010888433542246638461862552391056961146753161761786689716482454829695001883152691066260708535819849728299803561195338553466221904757132549485265273613024176487493253667454591846829195921696602560187667630632772999259108830503594465929663075628981221746252575279733527287224448192132199726358219207494270013009112801347515110075146340195810776737679813989824724963573605146320034088512607048162174495997856933204890094794274175564040304154253590882508942015159899623558841513530875538305436486189207632494439430640180922017696379088760018858469912821920286294787193630808213175869009694581053777595735136880168430650139131927694951719055198684479288823025337022933281105304869250427849897720450026976182491201389950886729851145080919451771621109002473691391760003179888695940031807380825893815807228409332967243296557106779740663213045571909547977028481740751151481793403824651710802645642362492658139084698127536627941126487183703467757560304749326109109083068331903795986500431501485142734525466430271588885389032578936202051043774597831358860744301473210319751022991026732489147639744868827870153824646346696797831184348275047816527291683159309339123192052279229063494811764979537202384342168311552 [162,44] 102743931775174273186958047311199401327704349874641873839813323505135638054676833454697623146107566226322427458120097197791753622670264327522730094649480070430934771934314493812192078082341022566048809320262389802674046871424066271756138326132909210051299221149937321117022398765961126886774977920857125593711216039867680668329603138951608991192452628513148271237493206964474661152402856440520283853199384082166169756949448371031858192352441268363897159095196606067618288898991528537382271345599386119636292073429923574814903558493811543370529938803510225587920244886586875452045395870575754472031544309377044886795261909106553063274619079092280665272723559573979751600554940349147111735247612459018408845513718990337049463633824190086518349037542258841701128674546057014334688089237272877702616173111207300543965798137544543057223185277706680409361064476131566843281206381611341684633210387357757497673006768401530177793621790231385989336341921918436303552894874186633132703687058754989148468020976497954951054151749171170417574462228357416481123681411376328937296556942313765111487104818760054716524582147590717642971550867492076907078134848638855395961105896042261681419093352505591594073283476782340631029194168876348514279179544845042349592674208055996326263523707046252332834463775941645219010058425139557801118176079735688249998845668821000730930495416488486980857273665019692172968580150890585345770811118995974399289841315183200886897766443809372965263565705513241976954826194712890115730213770592418242133606171446632383611159130633965160113605402937462892626994738901574006804449528965170172404619813304563473996800958247698730696427015307894892455241898342292566041986552796028110440755334875293896962409916152040769037211690125903698930962518174323532636957058664968652801061785418021964207484281009870962821171242178299826853613859333456783247956419861095285060120993202573114702180697614780277739985761118623476321190793494960558749939980376439572362416270925723198545957126544918217685476837456562359740176117107792943939332405221952267522132657134288098558984511226474772719677456608547901995138004640279908084067596241072798192509447527947395635692816399566531616156867358957710021275022309897274268573287664865234245687924415421119980440499776298254541439427513425880446363127896687314155493360610974597861947031008110990715944603790887635190908065347281415011462844206334891510450018215327203334755746346200801931677817306416188197933047045717143393383757364162850541904489567078737545032039871292263578550777253862661096512 [162,45] -30711523981919069134110514590449162440534035293571236007317791983461609703602582846455096615207090282860786200938008791292095955270605123656716179725890836742367744920194833347474547072998387295664669740414256909851512982944916880565584865063504247287560724729208645762549332435978635860822880106816590328942671497926773193377524604645343008548884026060978116821745550767198135428740353936206027971761829104200722830393035584630045275600725491903976349131458274696551121885585322194078926738931934022368769616494351588525441924058302811786660020644442291292613122261213600754264682713392930997970712558007538398316906400783430802237479361604173014259764852944796169539390320964903364090384985059708432503948406219483518048912088100070080499997305756112127755015312913514545757316793826714256935146608137241369772452387474698567161142357674759184910582461706766060818655072587171504992383618379465546678634514801399746710324984901155236306617251098975047510051006310352012695252589417195912330407083519749435774682174218701406048937507133660974232013843598400875451935861650672993323660826943078337378615005078395910673514542195899131715430549760711820800273515648909250985480153142214497499706044306183556933853688159367367828375531826225515752063303504267299355390788694336914314666332503367123756707664341696841478050208415743461536148151806631682117709018880427811419462609419316850560961881709592885960714007480984178927415383830188003393673954381001433876345181958173122458696435255961092952399311885906673388378077075255939234588822148237026748044494167630765531424195272783171541522891590449141163511117236425178537536960082093519251626899188942065807862853756682542480838150845325566020252589072882721272328306472090062305412694230969722373679723374627657038859589804464034507766653594091822797723290305260989185254074162251790556927968139574064975040967067527860770184526134497242476247081788237799661031995838713344378570286978262221774328894521479541117808322532870764399001784281708094385121611203135859039237092526891513515915513688515688964928297285637755502848827466261357767051185143023456023938323589871391318662892744042248410323748932871650398233089794168897237919304392124430622890402123737426027659690090011275607793054869947364503611101546405476150137382850011849920147870412406656235148114848949430644825243957624171754686210033726020875745758184677844488812816254899311935355659368502083797334141217697098246197276028997442630763348298042185596632425850592228220859793449073157992383686526672803975540231923963519360 [162,46] 9884274696736720205661252655830317925270048498000708458027060850644160876501731805652013279914320117403346200114166120621513183830918079792827516219465174867939186998051005985267622652003588090043927929495305477386880579976155975068318686053023994396658439650620894156373271504596067089960406246824149462475021015541642527133793264439403770416716205747911471582486971992310242067351038076522780434392104482861477517030710995741443369698371334905947904256878059891849177854948996315014235030417328035569897083588035290053917979092290352990833622919912014992935499390600059089694840716557699828485569635031820334467750525577109083732057562932614013569780105850110369735373667085082325383873946417393059440821147304129496164282568637595754095097995056036559503160031356497392572385101080751173883043984165405933157683163530139894002497610178925514812566695977732418745223904787759643317446240431554242261941140412493549655558360298919797821318657035079823946974732349814708400523362609927408569192694523136384087541223172669154024563254198699345493309152763085028606950550558867649772421700591756446357119576311099817121858777763304507705463117720213543692021487644635214674449441045312637910380174185842125692705288805699979301643815845126660892254404371205951026795505966549900501004849211144854356676626354922899884573596391770784159541606177275880320458913145041171669592751311610108058994714112452276782883128576324907971329642712054281073095948721689525678448574665752682288830613872864208124756745708473795057924353718152796774193936850077771899789918101769583731403788682873619343169338609312972362353100038584904024394499905073576551314189240652131002136064368411244736861720532584746438478680455977374887856880848633643554282974138292124368080438387013153827103451083343225787372088122877728428335918294509572110245648877152395133063059417594611384214213233187290445433349063374441341454852328115791226678994327691028157515275150715414713723694303744362435682126487981154342523155172789705311585914480443476872846399256033000490270922732761233937542350431156313564343031521495034654352492893559267720407225670186804518508576446886424725097486047843699971312518272117997225968193744024763217050729135465995803496591453115514473248920214845906590177849586032594066363279282049161236987539810772332024195785180637841790145664880740563629101509081191971861103267426751604547955356296345051632386030797602167784216518620779187755859098401256789077594196028612071903228139893038274027144000647185639114542146693199846199932388172088664 [162,47] -3210179290523721103804747378835870608459935356161033245032213839849095119533691050319518807904843634601998377157124329639046102059822364320035611288623032649777498802739411736222661546674847131886403905513181200725577207956294476641833361107865860569859273555178980890907847583396007027478918074377592954108266127523434054424797328031543527908405763886004698966433713949103122278603218852170748364977894738799448450636472043944817681494958563790036564310024432807826919949890779306397771055644106769501926168029642339578629163273377965311919547011369998354794761524020911863488401077586432450985992759163429875003060508596670341315262096857386631733301602511205382855169595267255320730437285325448648080628896107301226678499531620316629122287710929579774980039920075594593769075147254129558257759102848839187984984046773508452333390166265857650958030053120071744459497569020337850470713145542034759041047731556024384417763600684503341729987162123670256679985716228285244814199460625648184533542089504454903813439837474391209191499918267342059823988608089600513572498946799872269316619847521800549098647786185702966154716277403829516670258061441693417266687032534591580835295769224848808446951310168900126822843179921379584181816346148459604433382814961791949701316534015140625425150838654678118560289754311628579771952724476768827082837816807080531475295171128842689597434301686736954173883783210447921422146223023007453743574695046106407413084292408503865724510147106882030220805591599627535725650261346724143587672738533912131066063229650546098991655304474095188308130648946204377042349156858950756661998891835110901480003988342781482893799772411549660869176029218388214988225270107984179198183751386061464472473662861349339238037350019144084110886996462766977425647938162884915970350737979199127132387904060375827376509985691461506472684595342988523808693759209620482339649017849871645485758787674069052997155135465747428431516704112370047757237912634444671673513066425398175542040459923008493147156221897831072698902613689017002275980536594331748959640773277873297784403693489158121021657356035910421203902214990696594141709455227674614961884972993082741506786406086722054410495431471887096507095743748798101277666890125617814967015425823846305634618282645291627756381892631140384071238504875582728909794857645440200617678124194691617692687684503455368760049812430349792159609678971800687327048953301869532799041005669224700691455180783784711269784746187848361513362695154037145990569012287320390576510394259868307154097983989664 [162,48] 1013890055971249930755993463378481440204001100231445052299123459611389685750111213271540205629358050238396278508998067638255933129457923715983736507559050808153365697372149059385365229857753845537073189802354546454579726500915131975088474573651290578540663897287524102975184771099174358034907187608468759555119357504187898501862399356831995730158867904190461338425952264774446775089002867803994543308800849796279139732449068237211492717854657408638506191718470765874120622588547350198063753211926326271496946521984461618734560537309817831669934439000829156804339276954066069738981629798599976965719612377720834907220884648044309112404953495106850283933187786798094497519106367766161238362515051940236251187817564253198946393503712396660799664588157876788586115852005597992449515948608767242202618787887019235168537880909331407754004553354272026236258724035875099155166196356681430814421903889130936332693150430905731832691599522935368928443792173439718730237493280545236500707720391789200222782257401996340859719577466879435676849683686109970593117297179861772404646085985371408331016997923764202808829155139271802402513507544696390665453730019517134953732970808720030674297600800774415456381662702694423695297803973157435381144943469147071267166633228223634397551098071851699509267978385708417262395928096671699840781550255772341421359728580215483797120907700459053656242451395388870881034010734023126977565440329151407077081053549619709816595911665340933567824327693792323927009234913353712712069635499838430852223612399229181852757929151398654090686614329902145818271190189562341548270118789289605240458290837184301592461906799108738881184486536149099692958959571797260397013019313965813025461676365112538546421731438154186117782142475525241824768375390812252683493185610118461774821894317950617703590520798228559529001262802865993057728607685079784435593842497624627220289624622924545401868048620440184490335278181418208164285480649907141043511440035619556416730505366061664993369095667573080224816895189179750024974694457326162523828252541542220274561779704576034384117923798126841345939381813620210033503642711181849508001047945048371726909728815412371380192811910290928421168232335006964022590863551805080394289106031961777508993679045158409498094542849832329067268080841190122937960709835378673014527861253190340798370032745424346326982095467255049287328278347358022463110473476097558784211224424194692325668086458190268475449849824633396277895553291648463347278482562792827713920046246308078411020303001633962952493503872 [162,49] -311662414485596566682502007092792194653051997696971143104927829697361285764512403708836473828667310547914602297736733863071583753930889733863051832037838472103495576371688347587164084911126627410853138512227038394728177204319640212502897866084765295299647490308513495421857265632687058292071995490304376736503267542245954865385469425837019432611590424858564495405000815642901671442927867582800943986463636408289954279987608575473853339273138938122608682485176578177334082623727276141701982711212285588357842449000993321686366057528659898530858116473624119072896567020320610058292946619721165985020016047346645598717834320712510153098162487021513581638150466999506201088699548230193354689734757538035022459669601754358512051750714598289677243037024662580837321845117441233048934308957227822915504007559578755462462112344297517695802141072525119654076976263616387013549388101702193217353286781840585875354196862505966420050845709210236763735424791740941976239734099207955060904854140964265839368524569161774038950315945896573056819960712178549647021458857641693401769630056923447289979578922480929732499125417794131042284651722376628648386421257966378033368443311614610724737955510438372398223876667659223080851440472783065145960595923289926121470042134065390637312161549526312888415893250198613855969135424285102101281615132573394217661426769076028256882341840227632454578792407105214882392999186898261613569217331229342419528163000649783557547414858268366643896022592473122298828798592610947349472697693404696398755350291267109129034436917843157715129615755395937518975627787201090628715999274297462829297709011087230340983497807643530133660468024515423902204556334609777075408293431900529744918584890394057673121614764478148045315181064868253157650250150695615253075289525552617301456315071716091366781990328955540334417281343569580924809378977497247519064312774194011186203843427889087599149241583237941175218338170668272950166778300812308546276912833895255991542544020945197204712639660603234607032109308025440690884581779666504901948362592483711175731400647635766363362568643812902379770758954162509442999415418062424275557654582316097706672509499895801630578104743697544662125905014032204868696036769005818952814024838289342051301357002559499776191537245221278990663609513377720807489848278510643387685701777529298399213356107467129842174152287321512060110602116025500119057615357053024844640432536873589464137915554058311061445871274089298678195360010721545679867627751616284090739724668481491964759636704827848617702016 [162,50] 92971717487040073437064352110319893996722912469378770176835772981620340461088599602405601966720418494513173096031544267048989203902405508456261346500200375965096702342510380731541052356991628006674800326661558761216544828989967432286577413900994435521006956477510758549024285903731412766737219794169344061123120417733353323498562047404098416575576534380077410651021199582629469191473884538770148063003613124519398407090567400484362826261373927556084824045930308146901950382791394804481108257826799582109939066108690852731418291097263631788929263517838575800519215436876900925094997914253925931586676617309880571730258783195739777271247269900207643959698762178509886341588259432815718358040027252363909103979641386510791768069116172549999988747512423805280058987517907410036201355665853777896295022722149804487888544910799547338729819453636405687945276145066705303902951386556189698157910260093901161342716724179179767296208171257147270755096700417985043733824010973768340373373790725536694273751913109925806203979213720997668505314887333677797609415949107443678026990356741448532625332436679891538335097882824364550010850849404573547734817806932135526231859776164151197247347758764388449770446557709305537270686547317371403840618316396780551353773339020613055382842991847608972037274812220532014056410844064230198757650876949019321781178498427596998536657732439963262250779770735383314014261973037868703418644657838038098959295487286051793370861567436709526867088164034631142076615748726280228757101036830917219944479929396780556671895439810388656834719024896221678887905746516677723475648375870625719633597487995553920524011437619318073517338113543006613578445727200068733087496408317899606280518206972401404866908304426320157960687547389991530979272270839989888573984022280412186760953913232523912840365905260221785396518787664514479732436035932073942182116310867797109501666125507180738080803308837851521332918312403843851470924410416815415409547474313871669710453656121952268376264923517039277575521612681441489572426130369737893352761012811716687359974156829618305525042603237407883243967953102627769338925396285555876053394812528689118572015486873889084653633044735961173265466100446298149120922719622958708298267340260882822391428535417124856530436477351426431837627936690923231043555429485515912246430598438329461719952036061737699061669886962154754269885887347706514041616185293316707732278475372856227641578586010431521955062048430842778995146158491932754294554127488346498586488774138574813429658048260237349136 [162,51] -25949997394169944256680326651565390399895148580839698498222178540386531459920281670149007774148187974294072666358925623795664024780568649735300831452126578461269456092335472507752133672635802238207573672535915580112791108921486519023629813371842614180754298496096003050063688192981400615003026913245680670156072625133128964522821618218297973811676478225354625524981948573878230256194092626175320371035886408575307408573096754370322793546555077732684059388388087521580721671080799810546677904864285401671089215224498648828245997724997694555491412417704554916417496546292376328704902808227680688071671305332695223532956746077340716181862360471131216019940974402587648527335760545206428781411296432934431019665814370505071476773330413695417779716543108627459645264788293665278005962449547829598018262092520642272030880242796434463208383888027445828784988844361492835629279627049208023211837382791421801700382478389940185962586035103990383162224313164361481084227173460961802247514049824618431793037830028179730032311451689631315377971922142148038453609366905866451517305076746292241360802669918786661548042814873022973997100142912158440390795716912910280907240733845468686774446297240293512407832208425372668759768408263691182015804775923311593328989980101191456693809871203169305635793980113797599431448643816975184651464596946606366572653840054104635019602320444038189200381092278113152026541990528304911024718286719036901300032339878086148383861055932841640900423255574466954228616577529032449548371490106145228724088827073768899632127987428503885157710803973215126381848784023199668869953228200758407679423142713522705400014072423173522338170983611751284747509744579433797041323220215350685054408100087397876602219624088829735570556711775251309393852382936713588590983304276527095527049571570503569195994694941270070265816102203248759373825858763138523135079559181126558969555744555670789771438720744185626935035889185250394806854582863225848911666068197503790538901201833702012093516148650383681761901260709905465565626327614903550299250558157325866634016605986132597294790516679736637226512710555654342241610602259033676596493181955774556831894618500383194805165544454697496221870133216151098504522744353552259700228098706419614398585514919228767591661771405576980865518833733728880533236488955524380023028242702252898666857562026442937734655789376319422022972716467523985896249001396388094156035612751797629800062005248927418820010656603440359590305479975008538578484895784492632365076804924431623735263126223526752 [162,52] 6368901648935771726601812187346269192472190565242980358942157188410298605314118625286581831987403642304559473716228836712133157379228357923649972094142932840062634420131564170155079129612222255284197130436850414604043902640794911355476696716484251968620167915728371605340969029473334432323187352568765306699063322224226454159667901786557811544057635566262206692778942357417761320960955135322958496357282604614556782262105788532968040763263849127534789451018792971694258200322573486341588216854096078737162080814544661169065956941290772826825345084430320003586522243280184213368045717486508026909130278407496960060493574154900667680077248870378156729342386194782919415470436406259069866628894302939154903697816518413816482175692771734211885061320820468018593850869798693776608394694969348689522593929406473443302746395289049457720299997723808592323222614761613181597690369270925624507917933565843482502214070467005977818140434780098663804307551335431271903060391133030969515486892183982345598432928423684397256763657589790737116450345222470416310797849637259941261750633501666321623776421957660025216136683363218376950960482182751449562835075891973422241091283352910511209425074551446541108261962063040792871338764070577618102076615851390980272531168858803925966601211058647756775379093502595434070930806102843754305891178161311301146780751581759714550461943671672758359024714659113727651672445101884443089252216369533750512449176878126501605847027231513354003880527547089005441345065339633617041118590593373618277113612205900390621808611543395758050698027440045381644599914095346974737641322907427239900565656721807009182195205924390014118683464927047169620116249976430104216479657206637951216496474096506689241904447995214316359602863354114590809623903965790111180411998688745956671116726201136769011851087637216307782775194188975472146113692035971931410730068172540266397294279447369614451870253210097454324302188567831667000917853125250756892932654866801421251010292642526713029448595691485882986863796345812560971749663685594132407318554608178482649572989337782484002596990364088355461631681763085320852154718557994696270147210663611940701739090492680148955686198956455001049476091116304004760765290894615450964554432859805650291358396317123419772657946327569819859622972029257751495769828337005659322607539557132115220088152654739489750461904541435682150613627558371049501976931669621187491749156294905859358674412098824602881301315657723435482217662934843261601026455186965694452189812928161442166128580935808 [162,53] -1269107622255553703896142138950020992617470533812765692009993981814649363574851845727697859290572089011589733398740534986697894563190552073821219818415189897573374197982955306247840975586773149230156758171364686150556291806348962458970029684482062103462634181299057304541145091059224192057364626019170643152154129981824234799404549773280360680279814080339044052312812711274551909134338498634209776814833267107007842487497331474158198393100437955713639899266137142419743085443170278740500480741942381898544742979441483081767248253556032658605196574166612668727841667388928674044645089165916910981203416507940003806804899926118055620551777769269547141266079024352918071277683487658059428570741184621561382472890570204768397357466014239113145022138995959506844119572669139591477989158890024223775236755151478939835118285347406207385660004726839223449782275487641619509489581645790033353422159837010767696589058064192561765207677434915008681154277234915159515733570482062803336037233134751768174248489670154485763614314809541805291109163490987274817808774734859989963872118143572855163881797460462834807232499807814634741898025094905546876306032654583816732967264024532909693405007557837748053478804151398433681405130925803915678298927278522851537042045760920871130044710908448127773295809665402666799265794106859632965909612082999076754103255889935881979297579937736567602910997871878899517177817516161731741871174035078630604316229194794532076971471292198336267731064848596890545271893623356438945992906050533623934242362810430336506339525815304074352651541869598573173102627929255471753076890738658912639084415190829725088188051913096264357324234362878229403692538074383742481348214717670957324287494435537767891103122675705431045866067016694608917870692373136619049484550459097986373331240724598861189788195532907766292074197144473135574042231176301425272141678473104378682069588031145686127681100704649347266433863673522555154171483496223704618367039092459006799797274359287228899163526996714959655773886881368270911549820422361885369912907053910946308077892728641601319164570769619187301397450783976746734626558585258468526166383942946068166280611082403634388783531103785071764395142640798855105630513807872430513180652528616398818787290202507901939560193459349129443265604554301920231331717008101379081129065048592253199232834610330182144185975658110429309226441543592827079957623466611900872509767433339310238457763260489123193298171280110526552457829379206561517662616418596641175057952835887967541166323520 [162,54] 174127845873137610901744710127136720870145758686950445920753797803687573081774728967299280558176992136953575507371293114686192101994707774413764058412601960804385498223478085958460462161573743664396590379112558512687534667444139451647076509529311455950617573683157499082114974399258043009870081472676497091828698387515340054199563395254146249322803907535242598540448676337407352208626652866219634976037126749034763657336957846285949873287236509836147380916946794241914419694057394369315113422717400817697245011265420186628766065217981404590520554656573204062347239132511588517722972179887673997171923053603327810552702099513161812081846550606329061300034657722050473522835531433093372071087957374003191902441865516840639714042397954662935465254528896605999780039906526113813033332970056758809520839964882404051790346863513493782641195494560423736919508972314173406499278504066057489254666347329074586088824908950996041154886710268706659458349899458710586219615232190653945408639629168876437609517759749745967452528379531775662750277518306681252373578797072894714414750521744112328963069161723724598279306809905414131831785309084509246619585955286080643933951263571636852822735472373536899812812437753145625999731734727470607805648201636899980267724233526142861359498641924434156748323831177375571569993720034023806728864973179139719778656429401696049516544359180129162882962373793222242864972058840897574899142415180071358146916292000746830662903929189296740130195999246588608369949170121328810020648788444955092306317199781868805423015919235363753414954096537456904444243458693324881992315495777453026564123887935788400064099362887835628108592998672576218591031375228857783239454574372196945633150535399585791573188148987220491477327659919863684237955297585864175289206781830007359144204627034670788733029747633766274932456885518814884895315421200051477340186866200044365272677566553916674086543203613624015275653544412691065303077301125273687803593512805746665226330993464667749549790371335114949966965452898861439843702465197703565538926996248910369686838915727667718399071162325155705140131546108655209729214972930271854819649891307110397867750257026491609983474954676428179766015042599050253170868561976468833731698555077685106010215818512413218075787819759007021995690759379253507280959667762575035329164593059353268574633443355257543327567988603206225806160820860692223886490993008247082180804523043792256899996409122424438855900556529595031917514011744840825587779002033809674463232356257821392315552 [162,55] -3270448958213515678047349883970877006089681981911164011749051667030734618163255253450254618302490613972970247151661984828871281066525746944958435111803956484168616219517315536433179045381635866423333277102678140388579986032926229511251977752380402442085038710609522052485095135887866406992797771997935527449534730628374175022848203246828435625659385559689234424859290555201529511958817220345026288385783126769365327858311272953934053903522381947819456886905481750139388173084592897597015433062381175914057805489471946602296009938835978213726038272925525720323073894782932866093732956809953986646809104552697356188829341225358680909796890268525111876286154562476649315888687710769604847651550623822728387660466810485102989333536532346159613169145468567452411228096323284102372004350720007267073103877440138371117413344992820308205660186663330787873348079388797871960883220164519521472296165820528338240612129634223373055551129817973199074618616868434314095304829213149708891777876465380429272255330608318683475287634054925999021438262701542494234369373243842839437107602685745337894006635266487445307917874737619407468630933735466032911742787780001265713605157596684714928758728447382489507765734797193154119832609127996731647424477127667758161609088204353678386941974622154130440290548889751521334342907912627730400322424490006819873892854825044792928582706306164459459637592078258906047981981373994213237639650360555401988245947486942522670423246198156585368516690116746876649413766312386121496756311186566233381866731413722706879099423075827833466697630478229894332491608616658656720579961039630505237867180066000667498070853159485275451137437478948261664972146748551409420449700613637854099036388003050192401776921637368485743803718828133191611998254850299287126325230038705725442056095714703134939523244513976358333629863790158460827187218701163335415060804004936748808083802267579219466983343523462805725134668614325529195553940013049741379501134634414476716741840796017876414444171172335357261447187250084312997018494573052835724845155511708474338040300537270503013739760730035849204108472291994412217288974043941963878068122327817564223663782573922914458765521447231470719681611204485226224768638761429238111162043416419976094467870523662000529440686312296506339013312974992657113236547614925238541026936442338676562995420895479646495461755769287120707915729022185872232620638575613142247545664453777580240909583179442587458234922436199072969987045417335423861613317924411850414109394177176302320 [162,56] -6931951593425678266143673732480219463953598225714117586863212170290295303513680621301290715013248259013767375379237440667126579385216138269643960934888170183335561977414349720402246536836524672949959992260497953673819660198245394557192914154461960294568278995130604116581823981040995537230280879577812593158235277054383397941255464851459930328989530044139381027234151821564126325580736634930100022556948554354616555198741376912848972401571446968767390899297159229403111035767880106150672056579490109201688947965214370171364145186391431150396420559901153177051062278592671021502777553589939055095789572626959633632051021241201240932700227948065694862211580192701452754556293290317172241538548438503692453327823167040547650393229082694645320080839875537060250502293132829038336383470725998933109908165805392968192635214538117995198796585715924861764447460753669425470261231841788610124315204347623430127722283862296908020540942669266950112913190088854358552039041514810207660908091058605266328504393057845270155408070996600232667130257503156742114232643451384508470793425017372760759211075946303605459670736398273152810605284222386911146302282005694315517876038862365360766924835622424108911418676598060906453267778072649191749893702931773230983048110013051086312325656728105341007317776389617492259985178244215758940059331891714494950282077342003413557240438190716389580494594771741262668057032957161463802384700941698267945813051094960228000788074616111054686246718735188571249858647273278886537020423805774971720286238316230798260729069408366742215335056953373738544037789197517701093169468979726204372130874961590374146224801454822783848427581354196314505309771410517533099534594821691187791388404744545041246306418570129077620786981732950759314100646111527268607655761313872921874515885104402868183740144306163825390884429986912585419604103385063816590941128071069960389732862886369064018695557000605664479887799865421220138715614220496565600761434647939061417207220272704625298871632026265028835831231973430273547440354844128080933828142175260029848297839988107253105059768280376357912791505304016381552099393072513571096762735865708064990939561629818780429060543639160802597192126100446994393774416779734059584236270762713811766975800785757091381104033629723361072573739065719466538136811294916254537979818148927683467788529492762833099145620022558133373868428721955452526502196322384718764203949819676713416190385299942116565968368518608219840861066518862231944468078235931246212107148383081392 [162,57] 2469126114344576881634589964324746212251015290574997483568310452847451071378716226898316589051505084112417422278938555372618894235430836474298327986544943517140381881335617908771512489720862824804093714752016949137057087186190539049593610678287403667335109382294484346257436523101243730642111851395700534911937661920923776669307201604851663219111736516020814693411664451308096081024653977498085755316028229475973720899002774518212434916795586872442203744553850544182665364248628526396759028141219865000185181451141073594141695358386319988993296791929850764237777920445127092543509970271536609309012776482597035419390725320970925190566618575966031215445862402426984914606838882030984161725287587500631874374609348393257480796029432003057047691262850538208933957417215511895742587889998790715066504198663511501717204788540165386811696182105554277770667906428997721033986992595234836671491695445782510706592724634131526629082330234478554804334208651167511367910408219168354397738656247238841682737305945895860271235115186799893787321208486931861728312260808769945539097555865803862364256515413330738475052851770946193400620889315882545794772795554882973541152548994088043124205035099544454957656775534249005273311962956133412329404136065326424371429445155890624321736332471365401199956999229478340625563422545959278219465484516076192463666891764472536233984584046289067660906532238710946464061551073791388943739186741879107243767002327743166141541631639796994695659715622978861041941129831034483157096446082257623257036098831693607714394787867160939581581462122609860028940754566470400091459137069189306238523793071294123987313961551027504895585480483135153127231011591158559046419989645403323593387865187283910813290761777082587366717877591300834592747964950072608062366783170595574852624869175035877590915644450688583937893134906168833731052319171296105152918578368108911901054339411993696230521379719642328401012388120938206795320670515090744773858179489512198248497243304297661815755562096390845111762120013682305119669671827889880335782093058097357240789279151174357563911393684829973758106113546455829017759133245741274591799062237574119959153634801108587839069309887833857925603065743018161113597476909701898460238402236823984258948802087621773964376734455354032680678697608889151921416325253057513187237045061716406821199493368971358583973444433984470173502318804853032700266191490745005576100866155646261231109538022755631750856326157900946544292542673105545888805968221327015552218322120800 [162,58] -491608967442809929436656722686866218088559866982581495311658116490301544448467648527118573611102857719819927308107411232552604276515357787103666545737178635454013866290985954165149913466656531066105084355389193622979928228528824922543826410486405286348835008768352545082688476847469119793874428986118499734694335178137533141524171100464883333392851202562871060523414521721745936636251845194703192188032808260123395983261208904017691668311586197878634385431980213130389893877546730681677508685886725447856041265910989392203147371926097423062174790985450465210414831218857989596673101478169303205874607757522746890115448340618901590159911398346060860210443430623804422595260816260505548955368435829258923551811352398625413613936609039840051826725624339818547510942422883656333746576523074047840985831821407890812918611211726124496849241934338394036445442023600585405869690942479309493313112776453591856613510562250757385907397611085752566628567921139337407314925138955731842151122418057331923414285687419396986967130869537671703748541564367441578849622894193955491622576969180433817689125424565435207172822446791382510957478485631238221892517465285825770667578209916308834384256079394637121051680622298231388416392277945214943224624298836389283940734202351341465786102694647754964393985192843945697815140290251032876671609177138432482854693486205975552325261635531537017905249508809948453052902250881434860199925507985173214286397621121952730029712142228585702369009181169349186365627243957444239136736409590076110318011025654744652942025388408707931646684437463969155445456218548752998453860814740038764502190623274730473294915962446640445170352065245287597902045750824032938806324526890108161052026190639704357644298494000039932507363414161357227944233199801456010140028605355076170243645370889084228028535595467933041737831661846666466601444370309443431368654907712903491059907238475494716420705253369256576310204640733831566777986958541760710528882695025027097813862469256267126474145919615503351580938161731457611989286363436608226230378111349466035927380227556678058191562403699738708750998055584381303266753228756410367283142824974788137498227285117902864388898711852769135137241098658560241332296691818232074764519616654735338008853485165766493838394412517777252974208586136530845136849486990450414193204082400903784508253616816091297288854857469278816305302338548872383792303349670874006391954924100021353797870748210603493686562703972442575590087373018574671467280462307259255799527194 [162,59] 54962016150353483443820569661013248229918193399951808174889409287309048082012320900337825883296537300436285636453831027112704150901817908309525589579288989664562833304314911948005564642514500013920802789342998308448080685259128123077386974858844989080287720430399213109134516157118827829207100798126446703121593101343374057320531422052214073152697630254493836343053356088412207840174634708527281130924457072009069003732374215196741512614947967503488072667664981536732357291993083549053964430788877309366715404295503346076074138751367747702721212914365719340757858429812956991570879505525642411051334528196809038246007055503085034424126252317924163931241281507119831295580258935339543354291201846792358053557534711043092464961799686500566662747049714206786066210673874583322802271254237234036054125081840714878521989994319480143000260965164394280420047446486740326824623021906895080553345964077828489065903390316505758854776265985879854029883163868202588965476585746692167636658724731180261687348711298951943954599422278450654855403675675402716530643771307617470247344870702186652918344311723129944110749235019676332252821696516428784404751282480307288857617649983925657182690802604494952910684975430624171356589977883846860523769355905183276894497751291065536687890381130377545981169040198619485057801551948127714615413694255777839637363290989364277604551861140495654193158738418600244715181906226535569981949262647315709915514593842523145834472382281539558653727781346609190176109065392812463940694806909656964485165978126909877738526633323691766895545701510078586696203621923848828300368559776817681409644514821316534680097183347402954199840085771934050437007924812370148297439074587608136350628284175109274102247814614422926843960134953105547359194890414003605146884942518584019464930411682933742604869816659209954448805809396824978729019451500053759182100989146514790101577644321885299471467486469585291782578488864609018421289177170693035481368078569139671308934805346405359615041742461555535125692671781233066330456624538143058840591549030195812093398213221586618100992060711266699671016728433901072527477194587620568304607966419137137104906684850800549655723328220092723480911293960978621138165573882110213984668758282836249012012493511485314860514139061632276331176925693615789385883700690198567024228008167164128957889195998000996469323682029709529328421641361462001351222178679469822925846911083260804104335330546157317262024682638505132615351117293489171594206330754137010939312 [162,60] -1194251549282095276454683165807276073577049529215990956154530106313344060436940907074195504022988664540640291789564324120841880094759026496736469979855736042680899716931167726622976992831583721085703961058624327078040275572242494624308190241626666689229589519427018321293120000690822545459015961052785685102779662887118377573245942215545637817482171046988469157222397088127885629098454575840580123677319722877932270265055373837049385999130943817532687021341282429111547949871481654213989868111976767101114276214092968219984970642555734353267345629343747834128202278022628822169042203415314134279276816808321826368463938271691524165687109056808205394602779713505988048121222887637618524572046937772222762338926928987229335626705654282648891655398730715452377774450700274677205483549464200736900828493615436112327314181974637297149710227632367259977082548881154863044422055371580024755000368817019693159709593696382045488801323325313286161758109193274542411848655643409465215347021966744058002110992710335831395142391314888786647218365354873494533327984405592085439359860339354877831381233848458322900945213763419195123224733577855615430421034959458324013658226632296221362981285955392172455321491774909130770463995310021326154012872140995880094201996310820295117242752871255137404457258075030499924422000137020233379466823430724616378265619115030752587704199076551399728058183083418324556304704435562698946870478682982390581939783622165937905972837732270438619699679990191824876982731521697075577081785111628949327259841131714190162297742758017881565092133322562988486841052994734424095445716002345899695599809223887385438524659028193834318200194242936460990482813537578487910713752493101504471180265716342186914517551994967181711393417578665771902917168495173187938285342418834000104835039268946414382510459092994816997895524731972015132652428678411609298166746192595075589955736429597480996000478347883316608758232466533895727220657599609981144875895840352800633835173230283405243747011651803587288369091850954057227383981126889837284639187428920963965816846444024884668585023932894165618138263898057624541862836703897767764299963603630746094794111387315243134148471356544466983667164123446756709087653553908519836693234601589314404061428857457905921023567054511406669612820429001579159069774113326527380845161354719807065313672539819502270489922967942747189033596355359182943750800614262921192361932751546151969935001841469779681537322966706934727406815969041620502763955116684199072 [162,61] -417997806750698645908858617672550314492520717504782576120519549935525467849535847867088015015477664074270864311644756586821968973383805414787706658187399097856107450735147694786698406939119288578504450489719559431922989378538397368905483377072528547220074011182186427142796241016329104808099833299813253284612413575286524606062929672308971989259941181087362526505121344613721961126995352376877367785298418645538844064469260987621691700958544761564065148833592582279866302340949023820480493315562406195784091120908052774961196595439302905968170127337228669301309030299674762589831981400945025130828974746171019019552751338161050185597996073028159420359482053599289288455512537066216395785366433104060242196658132844570279912547955996154867643174298039252838681072980406847233216843627852589343847870268330993202045938454173191889313519950068776083497452018170863709495570478670361871901348425868859301828554751395930714022369341498669647651421448609283488250948371844525716946082043157874197804896084183550135735884080291202599858469333301286526177437597504812563155685198081626299077388384995098848789265775161114347640323984774879434279717039198102319571844907696100946738527184861695115772663586706560007556233429754333290704457327880131888418571835884618230680952046978521342047748242217183245930199450873148272407642335359860167645532590626594132462356829799428388132023667872246524380854203110060911101562667297238490032766821513314310849095896209154203334654641426686330269194679967454747617573971918118954410491794381110050742122584674886014666572887688077596585215834653607476253866674488671257680522387275780668006504571924286537643493376300606833439717512067620148033535371958008393685109011599279506851642560756879922401062151100514309833654882052035703228230371847748220780303794677713642734681169286563252057233574585323501282160269074592980405655234720485077685625440747278399901522768904995748731413206983636054778422028590216962939245680989138364580412687886168096307001852473698845351131160812519985971840459014431893394025676892061469056232926959230216938561001156366502623204037286544133958161575155651304566790175883203072086590332811177080266160792600225361829356482644523825250219946635438180258101953834729521641044257723962049062696723558980916807042086837537281813587658492414745698189055013934818508363009943591997384780500572018776541369845168574283482393310572998267877237298973044624659591870340757956416877596419597377371898513556300560260242278672768 [162,62] -13263076330952987290740932834681905592271758142423407461878293502720570393079808469980420987184206487450483631127026527805717625493802047790063030460329150149936554099524024864104786306181942082512592081271025146501818274524567517253447944641985620308020226559633355249433509866214832031256836836469000461615745971496303018419846049531920698736176076801805013803999447235852798243082411413662871517063698742223670065059943181770927883662637167940054689939329779002703564258024656519509623369395088748867468906627527151911190505207128767068521485101232661292593676961776552490875359669797012190331494913385660721220487676864559018489322500000733853852406688123263079041546198318098221489247020318157169092177660774727581272122200949297782812087034142332931141412069928685215608857523731346994607832966566284241315661253079777787575711525106954895323667604050440489906459164529941446556600136474165601070664098059869695999230532924473851597539512914525314886992017867364785205055517078947319837422612608448752816895277552153764720628241830728643816748452756999277148507119564767504636024573999160819469166541176603804579543019958354727747958583217309031083910381351499323336207236017740938393409692048954597916089001699759520859781149257956930129831698588707394765293455785377173418872263928098002245917208091198020932261831712096490846528114806356446485442867695075801783916922193818727947118416692306242136421481193451847024544774649805062077887292926112730636461651613916055746442923657370239341833987474829228052388062954986767542325540733235500367136780282123494511695958242127909424589956029560487004824459340863925197255990706589811976674739390074274909157877090125115906162379491615561798880324644802769241580540484419194857028650711584682793021659740542540450751827991898050415898330914011728933864765166243418249871821793686573076687406041873741163708443154746064773845333588320010775602398235354478492135038253054521523942124641010810046195744176942555093173984923630717340513439840545196303591860629817825335735615306410390187362719235850593830347209711807502843053365997817248896985479307534207533049713899519314140832367496895333285738334827558272087889756357139035279600125917498760692269857750751437083527776374737079860040649304461868524010344720990090269548709975576247643769954329301392677499464529718855794948027294476400101277744656138140520922100268375213647560873873793048255335532430087324518666402870915625183505884916210919544053767983819194630340674688 [162,63] 15721502828275995368570884296942840489837825905153759782113407034071460364886888515124103909141205340064708470138588338567662037663774885277718373888868016179145607309676206470999275299318232363259718456108661547366891927562051053184056963752983028825503148275100141268747346152741354807655095173408449924315020380375558371106870908984868544418915647157468545660103545983040492072009503658075432826943566263582592501179049952490893622018268150257228283207253655599623042995358002612225084710004808474340791183094218904856693743725075283940527807560994158444163775841930527025105452861540797381813757881145114654926592518691006816919754176705041359121361199866996498315516951752132319923445937978379159062746144954782900087753476916621327764628140292470374860956877398634128328269015578329571988424855520398846489238505496261752454603913675939500023535645449219882850636746193507541134451737502870985035513241891912416254982809577090789450671678682080819027748128145118215229413484962022673475412932116803054516569658179785745113195637994928742503608106967960025320644846325627729336584981200524598712788709150246969239631913694132049121292162312916939783487025249116582952505848136981055210599127503413972666795055938351782278196168287804428957606991916661313478610764652846339792555569410910394361942148215356563639296059579760962065364451966339158058341028425212689950643045034669492772450645778694154913346712220203718111518973831347427060596562302321291019920812506402958539866359657936748716256547795082220709145390798092823211439245104181289914918766239111961983023715520615957297767807355015606767190643649255743052965204816392961110251948953670693222458419509764620419960191723139444600019870428787811920437044921429066219352486464888568828739548591298220645894132976846030459834532422803909735933620583070448411964508562931508460449725294886166109108639107781162686248901206629830567507523553873102013635290320798075645140752781639602189036390768058187963068950269587718972891187127684970918810825537898514376448429590318221569017052694400908426249992937661253163093994118007224434138501781440305141065429736090390200926523427472728934905314217346489386396512957766733371029519493149801230307116058578340358147841923034359733150552970878263867048168637549719234826647180992070294914525340314327310589025718033407568738866098448120757447095298985103160731426968526047916067900042029440446425068765083753293082019291741786969533217061076313246311790988258137897287184 [162,64] -771300776745639430863534813427859001181592195375819537737615051310164021907908080271572498537764922202975303381290967155740320072000645673254110069942742737375105562213102560711417452740927259394572352726669672523791990367972866913113908290767019685663382119204487034580994328059374147900003129569044796262620358400492373062588003002069422003267809090267382092874864577393797557414702837539917591823622253307987317688907888363263563572716938342911338306248468816720507375575465917291439397074529510860563419619752310693428294349411143444245285738469461140096573153181636746098931028700597810208003162677975956221917500143535220610176373680193516780055253497315255646954616900329376489093686179047298134007743338008673086353663686121704501309132594225826467940539124666234661544281957354918421927263504445552225730432936300943474080885412383898276414659332006687978073980698252071547342908530503345527471167220152500129320428050872850564641856782095187617187890380611352087807286495328362853370251261006353331759541190834360249768952720609758603773413168660138863333609517106904993281208206960931351484297822568929289001822148051192581722314398247381062088882482633387228121034142926441161616489828339287611242279699485432672364876229801723037588028147122162658988331641731457866196853561590745320821545353335218675623782119064324274529591125577335315602994264134644198457770022289348013149083373524849531959417479310310477756247773385864009544891061130032119880867536296080417375623137363021771350342340351911166684819402325557596958704026742616004078674121209668910030279107878603672089517775137310839929061130579821644790510554277138771853402673031856590271269689527235785514762012072696963747702159480674391262210961246597731836899724477404500431083379352024377117220157746246914474932680921522519709361273570992018661244365509259796163035586992620926431128353924618316919237015034761257712206800548169294498034047823488827623691447345948291670242156226453877982086521616021611412474369879091226643001180028598644712207306256863148767309365305235709362295220942943292674180906324958898803411621565159065412169730369703704116069220683834053803257128981082308868030730064082854393810412718145478742608722305671181955344603088525897563322651722971709237046611177373378276943017429444850063040864702232636143955038052002849962568909279282302004091584633713072269866497847747920931915147933983963366551588220926108985901624292445020519715771650761169337769498862031286272 [162,65] -322875304821944027397173766052321703638990981255430247300309337416761739507805956701921770741855354617846412448129062390200070121011135697348578629510378977596867743991200302665421951271080817437387233452620846665074337417015706014687268841707349528065665417250594299742996973033054428608791892422476558505359630315498291714182541276393705349354670338585913109370314414423989800003832592873978968942198503927189657665445964859898706288415254931740745570586306137737902054066127553277688908955609152897629792623925871230824698835872251391734506278401332300669056918263718104449701960641525756432892405635420796481645574533348534900497751240461219676304909443535542755599112878951471168720392953792848159723217989082014655021786803015087411728916219186702734166851047433290772242061307761095507027620513128972280468431903351158533662198710606105372011157023600469586065343027651652669733149815497459810530624972263709274962525043315590738731892470746967554811752798246337544802826581646636005227466261088349159411153781050028574242331539818214766557062531116605577613822949915774332336251016150140080940701546412346282904646574695828550173394147494760678048446182417775533064299276361308631406991406657495829542376374568108503890178130172179501462262328819892310988982615342222004786712988620022867318823201041558941782876818929974624164239888164381482420225735762396306594100762885256788569572718113901746073142653908223163204823308580042511191646902647709585977259699172834968580141498579538388317698617304304232581784759881429978508374110446690696729413450494655176288175720444336503309829942558665524672960039065488988438678208244797930783640449767735985558654515074641558433087653042245464244473120774306450861252942291729945827941745437371759732979302871448906994491589831676873120587739895932556549954457219955294949087336783690246704892833894524153837885582489218452234811181960235563576069225578314420775255482136599710197740609366658999017205248076558328999029418388176568149175037504811707945215997509055955420069039535458224695635015262418358679801837012904335316257721593904876756381599536740538399501310370333712329734021972809724508232836754763338835641393025551998511447765279048971112184793023836489372931342727156973494857875223093008141059757175471755065539448447943342219636247656021061603452171595860087520116269725841529520440487807972484208735621561681359066827103466793670855556012158324413669227818894024690734155885576889414034016742392676096 [162,66] 44855980935226026595472619151576049275177340810209970212701682827445150491249077985187330281096261347261974020258371403995611144462359851319704689603990675398909169239328596555771883744087892803297980952541107336812903327807380562430620831289906085750676194179344473854989000347708075911569137850378901679352900350329231075160141005823231086860784084543550241889258867869529137659746393737078697939239936130087001719207221812720003598383243232248805241051846977912302320514437251460253455291519769076057920148383058482600215320975835060438104831639890924115664160438631014197955056140906021163121540272569443099416814936449347998373695174500389093356411469794211195287536665988174373703040221980091092944197315142395015817147610605129150224886649702245576297137554920321606645401732485787288496149680033895584220178361010554569745985759945141106146610782673829324279257479199299146006514613003683837067174593941834002279669035307808562272512857067429754144316143776210722047252555409561503004244488705779704130917837502182780865205794741827854476557059385354803185001618454780140901484621002638331509313494467580557819416428563051754438053498956365982849088087965305560306874155955946049571129091409352059687630144013013431594183808721124013260846107782006070315171261003978737999967544986600983259936421541091278079901413303088011887482598502908192046463229677640062629196082923959801632794355477084224368320015840765764677787309017020451947963454521232232465317921572319638114090954083570219009691679459297641744982239339578806425480926223958910720042868802489215140577221870806957237704773936346236252998852131307666809229413956726049633993162195092174845747147421267839431992631128747638571242685569823681105950017196340744787002519910720068444483663346916569566249906234964792462673984916782900926822577419283352944137142998953202671516376985726978857888250914389919410527340352881777554286932194527145951006709602442794816222842966881296443313109477995885204111491622706161258174838055143368125154671129968115739548873794238668640304075737042671444742425581808379881084811575862030182511211907001817796249496849786760094635489709910746267201072769494769735820841441647843163532788411425205371942763715907560290373099358029267614016984281655881689847277145047000997456566963764499037187754586529167174776160679032677189450161793115079995293307354876315947970433384970581432557637499308520397508106095038798412340636310646611627017184176057569791496306302592 [162,67] 371413615895207368807277483460317729358102353137557578553484165629688714256963594204990038013754822748659640983881486461183577878058515199227418370352799727826707433845501816995521246356294035597537660183926421812317514428185609271156462581350809458747465825234060087560586673627134861558639107343678206824781532863272437718341247203521771018870493590411972757502732764906584422926010742376059510318550411369604845936949086935236482127398200734556855483648513399199274892881001847568087080535445987090381229353087215647010978682068299250167232751651171839453606088067123990854760610999914417712073118864442442507906654736653113863481898692339466707108053633613288725275510036988242029670853222249782861346679664835949947882455783934010324666850866413366705945939395836528484357926442182450449753038024704128672841116388645568640916393500413391737303344575285851244068935592817280754258930179204504526780491628403562215549387347251901351728756564103525014586611388209012446583598631897845777693844774552202134356375376545905969595949284110975027395186439602988590855377738331777398701941419936731152737245692799845462656172257332857042397622110371280468665034897441708583288931096820919390004820819416397982552439766799192314805014380415247124763735787034144108856537741588803765405818198075856672686289783659639100661220014322393685941216210729995696615132708787261873774509698324798211569603297658341948876130843979508138815907031603130233257937828298286025091883415035388956469260685549304658876892652225615276635181381976803900731915626587530625221774750140607018876225348930206306506773981674616868502437375307838656286818712373589528194782794033476385918081496681831219359526301951481168007796987164284491068308871672836975494974464349225657174307092544204025254762670551673854929816052784998171238646500295558456122152548822638145346659422979914175592249259979570108730087591697963714484612474429889193888085300225757133334855686139313426282095986938808148707780328926705094022128623703332352718263447955081873158822512960112966052450670158383050273344719423700050894903912980414109376267987594938706858891546646629326078102245863208446074040099399325636747594897781957714314750861288025043089548284720399057192151765487154461804025470974394052309424736917307804030149497967249780178655982648254563641734011529431399115836353458019794336686205393666588889490822439241808357655496433242971518073483417611129037316929028854307483206925023965176239346112 [162,68] -369000764470066666678560943009897773628064106783277002603412664784919324439498186517006447518609578918259272371579305123304111408725496603341366198750929226170957583974030991502282501371228778325272129075268853539102105027316755395414059581889184077793174947538182206106053206970891782424652442716579731578580588428190508957736278381594170311795291281399470625144162432638135053248181742526652214360115314710252915233948925638318210058342877148065745461750374200243790236548026387688843106966411456410706685009755493241996312574452622424535374071987071299098597316984052471805590481003052370751610802063475547718646938407714492294321466914194273595536344338433611590444236060521500586064092298893322182306132725138861209609900444156636203949952458215725130026315607621462650462840614382417272790252377193372984505360347454092902527453883402634451708643522176927185746595156255238653034378501553081337051534465384951522331703144118169016149829596225684640102243615093695808101029328458296308611462372613214026042667235574780726598849462177602428249628200659797437356613758836438072561571306258274678029196657193792889988304415873803176799437406512157907800775439841498877579501509773764607597727830250078129864890872191863970954458920819180666097070230521954071695490274955779272234885724140509405270463437380022625566439333767609174670595334842353685522097279143334047302255602674303767842967635960264363694624102708925117970763440295670515113239567874302564543628954223456112975077962673490091571012222310783129232504849533381184357504823039119065739398138919336624595514255345609369771249212674153787607501915656862137872912190739406586827555110632469180499929995111545609387167129246025563895081179181385835970037255736784440808140200881559758281531239504237409021080117487380084256959553919946026870503790432829018674965828010656273852314736013423214610257939592954300450926407377806640223517667908754909047645552579898971386770981522370673061165250918000811251073752301976397507920927657467344263802663301098068290146234202367628658153295066021781499120745329619246295276263815633490702604354033320501910444765965332972768216148842862056847805961575119909972361205435997037986571856517547214273540067987653656136545387550106933299782802979207972592462353920717717491362312786931886854367280131555283221567220763078026354129408071340130774409089721140803628115151733664153014804283905113275996305654205874615962070764337379421673423733976797643301248 [162,69] 8496673435401158501482366444549434156356590452790377320861361263085447400738821766513595142181099049836993737341195502453063154947786018745651157227703078779530716097636604422382972567025911428059091743455820977463583787164713195815428626322743779629674280188875567020598798761944811514651859765803407349481513711818229144255935894550399992848572105972455220050461789821480825468576899079012760709458408913450505894669799289837222876408897639349653984305292632629552224027779514644380369494770576764046728100061037404288711488799837352505589975443085511621264178952383109248028895250890142253231237652397761300263845303556262467662242880178080602203215487447173375630704203818370796123528876821358295261301849250057158449105614283496382519823801104723852809202824070774191139363627719343109710525503557236796416144061449136787943243666416762589894415538618570019778587740461670055808366824337845766327717704508131725747287419116178984177698450997578783713662557841984868694000076337918056393087798593853935997142979444746650893073752251367295313297043443833787653975720973896315196122424815113447138120577909187407797662300762617775300315950987171683383796764413045143104139941627267606411072140020148384739643562044034123898678163575584698594096817379522816000360867724492707268550772252826006318505416412844431856205125157176884002447941063423630468052572583641904088882261964551129862204076005592109882844044537989433567387618164722296648328744280302630758831773547006350247595765139029426240643252926511064892485234981275699806032621337850800095762296439468802323410841242649015184182656783939254027927398442745050076472075253145667617108911144195176903899610264633775567678714731367027325989059802961140362755708748707528074547223466500847037963659065818025135128475675228628251700809927474120398911016457935553887483564366046488232400199496122724767875708207847650245882862523223173027351166451001945407749998684113052430195275511946118549127087036562234434259464837526166628051335083990122376915377113312632495390772868743938738838417195281758331348599492135540040395964939337014006496604022250941954126325730771506176095098486204778225894428352155744005903696279906521616603844772994845342637511555209218587557255047206328993016756705101575658594111199099248810463314341012570978030465206429199895921715062526290782332702120398894897756422121874420648575801396317105454413434220212800507110178735541900798492674280877937444100217719570256384 [162,70] 1226765892665104386193121546293873478021527115676688145766167447316152057967776244429109297074543243807616322153140880042123098909867554618872443411025983664320441190450466333815834713062861296120719840440038862784734743439673533002055210414138030119106548543174690399956103471630504367487408926010385978165587304686851196069830889977653946720556721932940390257978705283713036645687286108041729541697642716870202692650038102769429115516081188060384475761480793663473098787786410674776031674433831431085043809705617972603459258468424663392776052995218744627434346836973816748699757013348897568213711847690018812201245015810690469455752748712148077516620063156733187871793270440619714780859171050474203910955870641863680371367838405101584182178751674366090246127185852773147282825069419524053442207412964940423150054559442955910670274274729133658370233977454532940493928160001654980890670045242131112838004146180461783021470541714356901401727485684090804272812323416228137793015414136792466020071063855303821294519613756898419618807589983929892361804897953149787403994086616401719540877222127269168506019301457795932207330524133324245866031829177289937646281180471915444685263603057835446335462924234886453552590703312670674423479921025833339379889504015662635860612288995762221818668122159307727814864078687976803587213945910628688191589146239748013362333427008973156891571033070041167856794078034015894924477996827022905948147202318365234476872225708494950151852095412979939618480048595295971979427312703917867689693614678011571601213998815712578151480330674453606993702129277373164150664846887736452900634701946167690442005045339479595772767215000426949121421312073575612079033273479988092763133356931002748616587737658050755964790292480208091230666993767738856984280369018653967345444226357422457274227631166460122091589034099747681480780509578466994213748286625438262534495807791482436924975082141879696273617179394241065148680395072548526502451344361423006909103154840151805780090825410169492074908571904001125819754277951702672533960346677531669680868490229974806972630260643372628520709458410874893783855259835251995438919166706999332758835247832284486491936923283066694144790846419804995730860356546034364219587516173619468632283615443006561874154207302414341976032737362386698660861192960552875504511011339919156193035321986891219111103347084138814633879624749173549120698049818241972861656403776235246430830283998144103751333147103135552 [162,71] 24329737621543670264528292997156004957787156303152119820054075954924194700996534645665229417408090985159991845056346925310207586378739665334162008823133538551389635721453974545649998804583473448381130828765125724810367617137995856300133015082427064193003996951874418985321953176389767676572974681036131390654878006978376499257013282441065840617360732342283171691752344009502121683204961622094239192237775191427649903015015405964019817098973808639990215683273123991390667735999757990689870755420051623291814237972446268602430328465562166558189421310878336606547609209145372370864979359377039866242233438084579404439252819885072777299240321300443558501569873067544445277106370825151693695684129336141999168412753299938721486098878286901044521834462293617859361663408858864300853926504441578987038058912450028377690549943238244546584523550237686615385251914362771765543895364663195144138905060358547403413245677538180877964753961941628971738532941551025436311890361764085734816258253017315292057822563999558766127734000207104523243173113177111845840181588969997477745198165025827980318034155162523747707924219921894679922423353674212978310224210701552685065112611128330827377391232184369283134952514944616310994337562440836841715105082474470880465178039108990821175780184109434382243856121829688664954067489382805351889296783967284805082404060088718126212201950721655124690845021625562381571076156322924283447352198792610494956766620387053153739167334820514506664104579677821550505240093435260914840693904769961819670117205911366605516206587510169342565644998089141084067603525397640797376250833998400794799521226002542113453879770306355250501634880884466179503524548098059362896429124898042772511853374712146876016828214082803455359090056888638501495478542943981228250496504392204357563442559482539168255739995147197434333252349547628183927571309069356102897912200025555755019385053025827598817323063661080614499597246299262484481550497073460637518702846367647679799860207272894940393964046189289168764040956144541537416531944734899780167447197548407281283923789436481954648879992989581871963692960524459089838024682148768848484039089820729676919395539459890291378515741502152665238818269419116334420772184899208782352038511468127358805863628093907590037052780811465346760017624608615827706400079010963481794654284671603436347274292482750002836547124647579397017573357912284718001711114758013211551788450292570530151676657597467598377401717312 [162,72] -7023745210531435595260289882854421551245809764914312957657254440773254045333312659022637900520287070332332202945316002753163201145936149777351620393926358243570136171932810864473054372645574929358974649615098937483283762034618259656118954127327641592387456283049925843098438823138054030761509971627624406011914403695412573218018521044698606390672089760439107801345024307068287474477969648543277380896524257163540048420154318867583189145212202122493977694861064630735851525319748025843255074071431980495328552562806230553016639548923147682999888414857870886416048263383293241554068278593404885562872064418090045082650625020407374892212238934600112668340665113526288339602074421146123680027348518211674313226462401412697154324318839976613307061660410768597811212082493941031797405964728641579317361960241381499658130792688643503047286726113494762972213239292772571461629516299135512987687792117532745944475403824277895287400744878831668228901337229386341153532522175570511347483028011847145359711915513490465942072301731411906169916121853855799968594826679035103663391972966113752880085096878475429066222935053909882550575200635107962688250214374607930694659158696259931964736753202287811506019875219564412246008934857214605620045385712758460900610245090305463458531343974021460545878499656839318350512133127792732751395038778332702713699356426898182979470750844431037640723694282616196341427480853859437453465795074991669063479828607482019706098950018750126107168153211030464112873340168118607888898270658542905535438157832800264686276455518480253619213326542945120118110151931675127255238221497059619532908260796636872155631708185087093584704387754813333036967241596400210762081266437106795636897046170981168788783440810715334199168442973454738360706197268701887928659112037189066460609632139771535004715464057748120437337603478937975342479986340414462035100919892535625244324147572606622262661417850788975610863713394352327705333857622780018619004983467846675249891037454933208482346584817823540728899477880155266210368234927056601347479515678194930036408565781514422546583096175994338611928434177598014248765457598973013767890219484708875549562082875035092127101512616988069842602080183095926268587909750092582076201118596763118452471081205439923361008369137896903022480741667099686495151023533721813532504372789816155826136324290940264519478175580706872232356761698776946870935555823933868597173064058801380284940871553670753061064960 [162,73] -132661054671167102739519793728608964101575162506779663645651023739582613248781348628397078106236101416627156607564352633079936879573769176977466725541282197616500798707012715855442073363877433330356236418528809787237971124052516499011779037787661206399353264544039079609654243599864582463380666538013457538856212717599459490367408778289988005933301892489023004451754851479840827943846528959307640887538647530771925615928240167520562263358639772975518840771260069967896524770666830004101562655237378018633243143515483687511685344576330184899698023818792512722090548087088309110664786965764505263196943039651813165440861114335905497700260255140977327916454013874906710090332504756630074479190697539266687953143928024575911873546716663679070076628644301817185034936917215265244738299150237444179867221492472925252465100005609231091491923510618887715643325536350416653815556120122081573502795242384215441330310432774835510126127851044285547867925490464579310131384938535034761819990882601507376508118317704634240685665154784196810424692448577830417471982718867091681688671180378156615424583647765080890172915859351058721223759011773137487296555268943633273230384534577653035959037108061415765818530063915181551240226880667048595192996666380283804138745417436204071265495773308942877835520635077623938499030771849401883763719455537234237733547922601553513458306572648896124660464035703110824062322787103701916412509674186275136075595900522326714671924157406463346116949350425048536742148359710080296095370204226193119515191788639222180193241684128908780719074009567671432958348900491413677046444992051124786866004681069695172165792482515305307984235163119672720104785161838269630266162349090032214121928858437432903105319766812524867828175883036138327633086866749092626357685984349639401921933785025540167364881617951164841227641693826931170892653883784959040253377687297479383877803534571589262799187914121974892995884749306409310687125414855952995783785494702309850234016390864642573223566652528564933078293709808877737872661122962602902320135285777453876132960120372597806815825092001368119305060837606832017348938026064876528093673935561218831323673320870825259184992277557705469811772411332521647025672098242975199401747976158032144866815395194143920226465946619069929954608446929875400209923745480990532160142195034875421769688084621055554446925481725242248695382396514413029755117880100520046241543209639045682403615212308095789056 [162,74] 26874270820297410127484890467670170469500577167705155428065859303025934442800813764672671099758677925076850442625385178754102867369784089117253240706177151656268629080497499384883983918830114082010078651024585030367627603680870151456189538767946068512117933234393750761434033087889548777968871308837305866460517942282611635692679838422410427483542036906529447784327812365828393214140503062219125124836049471348025325534005402887517756359185351036411899464469807764641648069788655509059801843707468056303421213401686987977396309323175372658047824917328149195864697742391469490578989981293013227605411067628929125534869509896862383760034242624527954470626709288337838785279776679683766783577161935079299950464378428677731164038989596820049577713061072105225981765551493384742618731635028003711668136272216052390404942341921105554196062399888996145702520902977169178651560565196033051465764837295866330106274189682896659112918576597557620576240816497639956215751200086729931484480445720989897207219003015918303809102117070169571315472149418822371937663743833310032399834486413391294914315138833516299040554183709356158605974138008747678394172813260487845569088987603773742021186882100674002311780822600008270237355828416701401046918339247119895382801611518030713393779586666346753460953403803837192522403446199485995038115815379299969367136857695480744110397295384569114451441009533909963742227023469523368368687144248588793582805298867573723926140202539550988440963851017924794252536469721389938136767829537410699197426327081024419252200188121489189103510811453108789915895960277457046069612607182856610505086720634538307745835154240042487685196002576685487288993384491772791546910441343857827139184887471354246397271932146382420567748416667177185920966561843254123173280796930194182574070462329579951241239909914643764399136660787995190131920816054301980706177739118111850251915445565785332591346379819142268733998772918085342856033090560163259235809421110879124543301710888944293790496530490219982200091158880552924661810721801043354377115492702708584019043761842962020711262712438495063700999081433551190246448236308490571052494995896841578446989430548172187581370467111818088093195492233319099314245729335899101611506420168167736890960250336965700420736819313981211786937721497837388190321061376118961187352926980941712393897625982814515298361595220847694838244458154028825841624481214081926073928320784539607635173943933562016 [162,75] -660977586869298094796679772404768472147943328861794533502303326728491862751618522616410577429512525726208853438884473248268360670201935710219755210343115537203584643454593018478331039511920028263390578659133131285433937456773927541568753815648774920612847801566377610795718235359314305057699060615373665315505637643802536595890440356721742812523331021520942821292551538795162935123671204766260251461908993811385232330851914847942045908004584284392187780568929330350090951392295443552452848013632045367608110090666129782302080881635346871866102291886404008198233610389850073873912233805174318491914589538239162638713703556901979845137927619753733066803371995690649572094952754027767511177966981167141671758736749367152325513072109438112431737635749632371831691104195778418727332775076814358243334446007698844284031883997380858037525190175529532541839228465759204533387481688844130805772724482155508872782198094023948697484567751143800207090477366964971957192004794691274769117563202735442153077499403539411279133037025379239868655862863453702135051056789999785738399408437408169900499409479412718445202272615247240430217812235104895488793312145674139750331321167398384708848632323835049897771330739904597256793719899332832575628914313852040866791977483486415365929497069358064000425057410256262277796410244717231261823559541063301052924420643019054343051862920754930796003251594346142169395575946360110251391067645918912871150144907809205106631263717999377427399869064484618334845146698124359521504570163280415728261361040903706098070813087647419858408407865213020435155081384797880561348791728846997153603299584464585079935609479922496602994881877897928865195196598386299876249641745182305243781667812747061773925005365546956509691642243860211093799695711736709365404571500086017679840127281867938510793105193133759399269604949248497253454786681097151600679748356732433884801000174871163417579987658537142354307873089458481904088522298402029219571717673199779360310960810500677004173585534794382850697388862379788483341755092343954599350490859724910589134827721192102301547340988822126859262260249186863094017655435026868483852312220493492033164272761221009562591079865151120243423187592074353325935140095446557478592073747141067895579840194523311137782917926673507706274570064002161281443711657875142096473423465755768750360007946556242385765581535810083246210509613561112928865019058936162538806772345942474686891558162368 [162,76] 14020302628400332829086811877872007447037168376335092228118895566453989059064454574898845533592512887375279313800143477279126894766432209304087726856967436413157268172447720673576951653075530455064950273097565652527372077819907153875605475683386135705671395456282404270435930688265644194582701454092801289294423635778691205212295932435578503471278324314683680744371191648262380064114969857059221791334261890457147946203786283012504748663934013656731373404913181356333355030550549923176061011782890594888009260544696080977670328721488456527877819372648492708531263033488040821080107055167454398684234331638532711929561154578686321619232955404798150516380402561168204526752555872211618147286758835113731201146321351492061571483953575049618828082605378287859120512708255534628947656402470678985094699418787990131070868878053953493789707448827439395713853740731573829561354274843562413602149987166344520728703785906418005050160504101858775018478080918995958971798773915504109679082781653320417296004466220608714061860860514876631978217126754820671926013692053955791887089494286663260730010163689547561475339322597800976578573999382232355487198314330944418965346155593495215290652752613739149324463752420973787032766456440411375975436116602552129050303882136515402853298720376499491257864072393861459436071178257256886032355791396755955716464254136224022087026018140474385884322605179224219694464541032556472961664773433766447036982223453103037267188640747000459790574327612488239760816422604417229424212424925617698441262274452510163648140172795501107826452719521663986931971567941624927446086621033705912848672292551708978346406298802886017744845521561559132937888704967953518289010708425550228499612497703664582604936958380123352264951703649014083535057666257919257821844410150680306138330008714996746573850230805229330426666239723590437069796580083461013031008700990836092202030992907746375581810883183660975732780850145432972924950012650530142053154548252419775366867849935996437213060449723046453895541766602275677186612163330627700425717073453060440360540420425291265784608289557551531906983665157049424307489619069932389050105186781582560916678796883501225483351187806046568574707282915335463033935163250766656184142124176796494142821189421708335792240664832412800702371156748992710879661450995087223124088696434912689747714265234472943480096915105175315317729001574387255643668764010831458383489204081691903371947968 [162,77] -765169344465654208354490098290799538113603652668792672231297595585721544589542571581463166537493636159980458795731421874433084011642235807294833016495829879447504222180344980713125917386189306418667935525325989453207086196396798687540299577517326473865504869943136552612078039309716092835502192860816979380354923188152686716338388769484007778375916602654277646291932709649636507876274622240071273634989150084238455372333029638001375092294345294909495591238015590649953117642811133621126090052568423210468889659063447083985466712850928686003488685212200974707445003116905895608375647168108893189818134075518506548387942636271429830085330382359318650809338031571008580942491593916346762283302445171471721052413339267414094222589265545725621498969120874245434446930197657545824980862904325018685537516960367116620913547027099203377672211989847000888314978354901344175209886559962011021619000452365554716042163580766703067562033086053319509806000056448681339446936427262249319288636060538182917187218482639723195017700512073719824126883343095509303081658453957519939765207232085276512447798066568545616571235356211038516849543165949512372003839510680110085779547575570240987562502806090644263830559509692300887404975928322419320525427423737633574687133685668984363396310798884992579820148685355644650998428643469327066855624975632969281399221950405972325402953044587833610206750327217119372274493601730069218505910340639474538719109967318137197688592689108267457395961743367087196138554355954720780700110793862391689888859390776044470869539351692866182865291904015064851661579226851963305624746804074046168079606770843498436479870499555082010157602482872700322176015376654218532895603226430325870067835897642177529793802158742461602226627104174119300600214634158136826569433103952828665969699814340049287333443685053659298085898752689575507266513465863981273078592250259281470864625181171970865201180328318678715766630188826969464750895263418929660763042997538219993126992860095429589271271936386859617068980303102233326666944646561592506603209950992698585001564085437935608579964827194214530228236881664765861607330770199065819303743310232732382298935595903157892240926496527293946511317075002720357743609906413261356359430458409296433365047988959369986163344186565253016354234268174086591262438523233016965263994234372407554490188650209536853334565553972770428281706918633044019074386489145542622205425946124367327360 [162,78] 27081861291098423991243574996823543245289526492489442785877865587535206437944971015423015505266613246377546086458140988710766704830101428682585023835542435982997952183427416417342206479224919966644414518363249932050463228042986947967314116751154940281567771490321401182829087223293597362973680559811445896324193800353482080480348595398753386766000398221728306303689166645731142442331530505314884071638393133032534709376594542667094437908869364999512242746098253730952367284176729969811259468063813687076630625378397765837345942864714784208305574995170049554473358772969829006135239610906818062461487229493391080278549066698926521659182147294933703975481409068249351815967611431943115315775656658896202365695102127519563436025296598614428346891963180385822944470586891657092022579559304365389632731689343419268186905724174144693192205993417687470181141449960648356629210608343601241155893379965188044327322837876916334187088284069465010082162953361613182082584952338967211518428314060589292076411154931093586619352379110344251679431345133189498101620133918319178921287355930834134190034625468836912674530970784490741518036624591221571752790787466664299766057311022337040627164269359308734147180089761015476105456306199818024057516581542854983141026755646599617801206967339056322798388576597940853135887891317951753872115497246262938599506679994116831124149733992959113068561307348080178528553450766083157890848229811990502501780559875915475711815371056894040450505671025867617350659375228729672357491086115748466383942440895778193107976227110087124042119131133915071226322478222613136804063389466780725811476499022856487975363531653505200432305336254797051308310089848916892908002862342180727042238065012311097903889709897984379155372107621173985463357395237702678725642201848184459750234993861791644794840055961648714538812192520374395346983912871343921702253490665569621756550282089792255853473206364617961283505720981467191286328208074856129759196419052716414493576617734720093224638229638324231286658113762883905043279410914836390290081956843467854895567032219715601710633504669631990371911324352834845252667250742091936977727328691863774010202564927670298862628070973866363639365569413363207963182126681019419775288463235929089619378353811125287579972249945487940380804488125839931897786544414683192836576445584829198227836196188318376379138401768643128851419382826711509393033851020460208310328775779634968 [162,79] -1391348008484661149465264724465223340496169368371933366845918963946912555870286451991607081317522229922512438594216977862008348533447345895212615654366805278056878930808808360262085683097825203082097032384504454198898217552333161340286147581453888192055442396933081638075070975610055199481820137769458446681845871289584767440814678628520860851881185369657786602992060337718499499780544498176655576414183430394657639466641482578428497644695401387250479654381261537035957138559803140917985818019100369694015136369345291461726682988331432124184333334219411968001886865170956347610649376205195955374233953792060187805371437691181463398163162283994159736870800834109358148912950445677620694688445800757016462302178098992585139579160336132654859360887429398392314914893417919433784588612479799311458400651061793011242061474878331368962060275930513934955728334207189795037978766159769964278416451870613638340470201147923393069479274966420416972203447795047841499095719846302079785248529637067257607624186306139633683664493308475978677589869888095732766164911296511227774006202330858530408355063273872814648296478255536831734122221330398516743416208730461372197100278173128053769627233256395394437937790722940378147347607352983344079185592076820930755929374471702367593984175220677632887370731828873723543331842224688611879631656753538276044557002803887487985237756284961701105275425994546657359255275665807048273645720813755125681984615631144232413728878146840766546437250071078377661244771098440116112761398468432341471020608177760931138598391268246942920610307539969987112893363246081019303744347624094782554761954259158390588200972881326402699351203827238802815548226572175288503150919297671953456749942957652639003243566270590869106809025579744738983260306077430906550998932188629286503499895006583020550111425808684207376307268462764091663886951694166356807881476716998619978088447964771421776269672005333292076742454661660733278314832385628182331491764212457583630085717462780130100958073204276346625737572271259400681735516034887723624360472367269814098478268264462035693761681109901693398709551435940999502174796599389606368358901182351125677960129429475704707049009521666852273334146251282099544717977057840048677146632067114204824041222890192225462034402862292183213583348413120231079523086263700710697456323577938069253271873992054187448365565096638355496912414305941516702669199143058850512216181446624 [162,80] 79284966374419867669916635270687223251372660880168517641751165787594344938686556216314190285550659267216797852253552406597865109834916677520877005807027864788347931659276880352664589016353415627392065958658896181967143140826512954272397311583234229464933021993862007870645697311910145822926757799112387836617261622558072979857574260057142505079623600750989828273905966009118622837906847954107656103517059597621884989444483815824520839521631510217481916375957042216422876365210920928446047244497575560895113292595304154989857420127139268262092223025866375066915941437971795285698824353276551421139374145792424712634864452038151664868553381074534977216491188623865978611224659214772827481092666021755129914813183835426879701418175279951067000155145768780882661607749304452696959504244021797880821375094159954770363974197106955132445597896162935434215833024569861226334376765027763869645697498783531284902061243309162588084563823193837213135709100576573028832911100452024658648710699197390036636396458665573610421653785174599635277213100647234746441856594518631837655012141233199682313325081866622345420919113392393300016937506952045674890953377080517321531822364560948345709906631959595033920501580818327196297473063124772971791065296027659408441858236949226550487559756180424612705870213415016920007074695888923612127883329691410346486153079554035990250089449770628496046185717059087446064059387175631995016396419255845294202229406122062768707626373583430393375582141838877960082223627548247663842772091145494744969659199435304338458112430654604502662043394142719478857154145927674609905354692105361868030213890634364991919485128544591927722133839466236887114796931929028685198870943390652588179052182181240066245564867392845894640358041093953118574809356597161834839666294513550631508516403450810091452100252729157810069747539077495672666895360892221549273079127393980316164268272457671249800774689721694310144260433330400927198322629085517669238606673805489116015700652646064904498590375939174142914293346372330144935625994268716153473950456146571519662743768752947909232761052930339839498530749119785481475795469238860136937408795784461622312187913730626097567949957806059282109983958008412273669427441082871638804339569694540724923391813447171636812243973554738211061859928784597804457104793440435571472726549113663379844505506231664764561384976118823242482954706826077717489724698390425787629761088 [162,81] -3742702284109583647608202515097177425713503202622716210538817104340475493189975115581836521008084310756984239198650920546076774308826990065888010438890908702469081599896350505583666950870357408440874805003384294543797627342961883292089765181110803298053485220403220750252452510578809569684690678838855355886701298186758053356240400366256222056313923583595042095525751110141277597026142165800729126676407324277438921063057782329873731492332887107590605358820041447690539753489485636556269569486710541374303769318182838243834930437214598954159749634952150287707321141298378607145503638480807998625094594989707160560800953067664358899183630096037421172677862434048313373159877202998646767878846570141659053097298900143283210128862148631818490489939919743187316460951829889415993073667840389643959877326222429063664602442730897336270812319080787078586482610776624256129250416931206492956442821535926793058100372116128458024601455477640301081618772142787032255692578093626789714345404680023618170336525487241445903888870706993623107864072134045073287415876359549968606470243857451576162868627907568023512459324278402743091185288640644655118935087593056343320279396451721652722560732144391749231940530584692534246936948267781891128273988629304555743934002212046996752320258485627103510402366736283057976645407030714626356628135041304482664086734511282012320365980262955342519800136854734712673821895737178719282949340647125196734707935943983696626737863894129359008631558633866897790503151508160589603160491512872571877877347964030072560162572485854629893762008135188114505130651954316195059818836435969999823103799062236980527083366269923046631823840598087131203313876519022176713318093431326131581169118606364242382632233030414314478963657765641771422142697097706094457621468732823770601792681737745921956499761372164697436632032861690462945908007665747282450281969850174992382711546440525845179873848319543620896948844103935216186339926574295469406079819444353790779992065396889939474776099175069500122790161853027354452670903877094199640404507546454176877292919922678242128350240063414223407114928200540207000339444641675485958471059810126771171553393881696154366014617498631397251045556454300056127061481670094155530524548951367740326765962307845690881320183625475747250528421813671979564153571411761169960671463302461910541426425080737890378555111233115054167953075940272266478392039582137863600896 [162,82] 134080219673079351100046758537624244313078240160540081403162046318682802524949118648965409955515094695510955039960095727462336499423353057592487651702446589778202088058421096341529702941425329884118613076514127283589046335191026176953082917084833680972983571487455838400133309276805469866342248333141438208154040629276922324678665507366731909900752469523072651596760019323665293926880779559657993125653835979263561202767007708638935773342594492056863500966618044375507404048084957961987604185766396821697010162306354834540121546075610744925557834491986062061925259109842271413938843768459103419533458163408825776671437746742179936589688226516791874816164132170534550021159075743291786065578199883451276625815167294112328495431014268588328944113585608725425739106189605404654694751796344748202634391814178937561146765291858352489674718234166686367367531077766273014810157117653242089231099197395498337322991114351085806462166409627569320982465613877950986748880075806131062441811403107567775889043397066340919693034717812123937945585174067597831804762039932630001967425153476061688341207353414299112035224597748163697198170795253723587148700355929978138452857885982739368854968012964954218928049746246635742038721178287205948553181272434064986347428780317244098706015868549622975569008160587066249618518505836559728677736876303236040842659322876620346715680363490707867639762571895749431107198231893719655011884051239079452231326116283006193838716107526482582354553103515391462465454275436276144755852689447623757869959241342224165041656241114758599949910988841679932152451692235693771257028913721408100830808816149080850652550413413185098211319079880526512097633211777644606040466520307677016419493465637856499861799221318791336394081002776862556977701265730546925346436852599475742049454519862230606218962715061810237198718346013454093552556115926603852983648050939005070501951153740583532488176018793767614435898982150475892269880182694116017299501048389689384735645439554131446292132282943732666352567606518251921886887623109358079500371406710732660070711597083760074488651183054751188196042810776252360450523453869426427156647669946054836520192547498357496169163759996050165289543788061323181602321476159614016920763832474219008342912260374451410545682251920031155284662607479662303139125208111580336941673892767917207654974374013217524144932611733457569476124167417570787677637897736272344 [162,83] -3158428663002883820518754074582619128425854269120118622515936198276833901551011574642507792037256119805927091073634010069533535726296821939588942955393669845947758466188646022585787669194390281960729751484849039647358426212009519770182773338963855253427327226839729509014977046186694599601844182107309209538490073135575730886494498459171065425993473912750477116065144035753650391367815498065220950297487374090931080541095943414051725839128683005642135074685921743271951329385171075717317533906100326467103122069946449720699453198203572956715347059716031712819366224615661568647811194363584934370669489516336693544860764382431744588932353398200366203604608151797520491172808836683901907742684118839989345402169289354928151496824735179593538405310002815396352289943922869248404588008321677468175847798037983111076945612907908982994813554752195699490534566237304634346570377858197009717472761353545553057533090582054948375317163854731343818896619425112474585690115801528111497440077566124340601251446130994676680015595155181204913178837233963265542198760783542034257915240580802574332998550830898191260985871026717269161729520191375641653443397512024302063247113361888176248253383062699479314811380060322940231897856406677634694639764354601891246544281118636057645571644435423858174784560113068809093718312099461476311470486214321683470201397531383571677836347619425639572264470166501387944479726380508095448403250815819443997277828296762911951861874273920379452849761724808047510109452410976535828566078063795260942041160733994665044472975754812204240568139439340446721975156804377502956202497650149555957155093124266765552267184779697806701635933705205887825733687049253128208524462723950085802909976185622255114527204503766057533890799247257821508205846127532110811522878041528030747283892754227034090675097915025403023776454784447845212980316025316647991745171420366070915316034670811021906545946913877279546667171983727694392334410823890074368949310947464295103293501668725301340277002296902223554723880221276886364191483871184050557559667863988363290253857466702036918394128205518182435305366619242642937817551480193770201804764839898382596763379409272236651193578118507983919281890934175566410454919500960458993146065494179084150967207502801032172441199862605069282426229410683436889544751494126836788904296538581459414757591108891974290650620931846250555745846356044497054068222838688 [162,84] 64348825165766007002319309244241412928712878366521784420237152247285860339458680435056287484282555718345138847109081557293739513499448431698545996227879125986561439925893944089490539604972264376522848141518840345973016049630210203608489132071491452543110653441698857960792391579733080000160911935612324834494770947521260026046299254595497843258822213145848045696435821461015890379096289352696376283199587401753185294598988441629283088878149216756353062659792211301341623570938554490066097614270024708193141093170411693932084510931030547859216785150015336531252780253505237554234101173222077235385400209017440712637086218921380445395496083041134034261858109818068410599493537849010913686322193147233894895011876641484982373385164018413720894495547422395089026101258521994252294929519502933327885713827528817464572851086055412864381500913076117660380405003814241483131406569136540277248459617814340284116100262911829209329127835604060275385907236784412962665117167588040615709305839888945276922995456460067026956977789814787157877162795764945801467638588068037185608306538704441555915407143895613872916929230494589959207967881705467311279890221751315526779663672121038877546246956703147692630013184625324595663306203731301637894846502618767778106906571837028964348133652201322087997942889675080803423059313164700322902247146284712809911664669986140470517531398126591671702523610430181654462148218088505848311303237183546789397506865349965353910146294237100937663573761567571785882354980847154345879093402766583091588867083987199920284638933981568105568899853719374705361163837807602973107182123532229330487244918510210931573715762149359712864191918871927987685530950177657226463129202181732136432683018907454606672884748160287964508985699768986786259758572537642008968989976600746836873570183132654165092125654914228326891415299646032109855221642519670851359427499584535941833841350723840335106533500506052989151575626547407475000616660062760885526837677073151709002159823192968526615095040102973777533231536701423582494824677220021205446097735010884790941276345057777998467777796916840484665054225067429099777992757069026371611562751284079151573739796251580400275211314350768562994271047159612973589497880747561975408500105823956435956374103879433905533315626456382180928455442283071894167989187263151212556553410967888972499205206350605735005162061988423535632371809415198762088130880 [162,85] -1310994968934462073579899020751857342405594636361677545422959976286828945553980026138709188893740509091789571207524852823750427449085679570321008818196512389786986314306323843159034427496936692560497841143574516824212139747631081948795925043312642970708509483468562226775558131667210376517264510351781465886050640025681372937643308153351650847966075333599169011770030586223011662756943486394812536072758593333891525833543028824324455745789976872478405076484326600188555400400572025834381451745124200099354954310560102768557055564652969048673232984885076345563115676900790498548981232409326508179518578292383475427711440670365629776615880760286864547612447599073219989556841233481008720260953118422328815233990149358304622959720800338392107058970988279679646364498903401344731480390042402753694743775340285645834908253531913422682677638936031406651437336090209794780838899306452638623694332275079529221364667013530788400086564638773518142065942782646678304310660685058328072558837589523576988849523489979841484695850832694649085910750835996474295407786559109841693818617122296366413186067454867988787106571483890663759184262059106228761351666548808388156458717666385573510998308817351307702284382809527087758771938425856867927793310392839642608652844269254874003471871504621111102365714162476542459251962229533269356287515656680836310437660888371644541107094605814606754932191538253570521959130900539813983888440486795521583298676774682263959882958289650036379223586210904335903713485509007609131464897624076592819149324321609092048006087910767315046508953909635233503132627449957100642890111306811549316470404809165006416983393040911524123943706126299412091697282136500498530536960705934716786418265571094950751769368420420588938204940034709622899422438789058543759341042063539558101562352811788655633507480159720894384545858303745136616228462621828907837865309790117058352091449662106498486950077105986439125693997933101901438460245057685820192400886856912845391221488102272439790653783074944464564065196999940991855403335910743793742385574829080795144844031240165820313959422615101113896232283767727874309333721940102445284633289980781153061174330570390198802083522185858588033858338102620314749083027412545715559259833583507727233911628772405090344002382684443650626173813402848469861525367470225465344253663218343963418173534087212585878075826239666799900532448516248798727040 [162,86] 21439989828938417084128371042154297776308555922380346914302189330298811351779132769675843768941412988428885820111218043569517576190368230985501240825283969647413696638958763634193958639115330474848336926598354123921008003075239403681501026279250097093040916140536317365806295349731193019794269437296002489859603030531846265316220737893041563807302318293188800836084686651721758359748537844103039910429053458461521334856824170242462578994669908014420357689655890395050702617954737927868783104620901203267266247893295114420483389896446258503285479822396160638192670028096447912856058912777655361395178191409773548849737392078748324465659870791540477103331482384967964120016652699721420746891259849476693253287521757205636248985890647200846098630956736483480113708737595786077257632382551758610017972872163296419339156216940548192792678054879894889035784836351147462654010329662504209122889535371737464408420813042697640791454436246423265311171819740469886478037785878617331076628784400498152068850185196392499991983591672578528125133631623215766772815581214263792297224504933768747004624334341768765087171991456987069225343091099695851539232120879274199443737093249894635235394802747125493080351522283005953960963289402820539711611898367515873491825144807803904106503681027069352311866879996354389434549713636766489984425457251331157155594175677786422706976330689171834933580447965762979230307520100784258409190814706621621926295209572654665963821291525502974616867640053664210336934925818446250174719804508821620888547088801978271370920530407522142782342007181834058289547921707731138278304055164270291073896337533639909021889526022535736610676224424986688156485492649920853628134179534060782314019584040578670882765991550911039231206124987499849727316993700171365713961127935627605660538518521563043394381350409316573251878851723327218522412540589390285071704042466603920719466397624324997408838983024103992673245258390242619208592170086841039613148125521709745516130735347983730392704832034205031289749946731618449893552064668425130938677356088334701510130877349818088907204943459922743237788944479390388967606087623959083972221827781884806777897936223468041180018490478358007495696693237821238991457056538130884109386505812068626923270765562468396178733892221940947804916622097561668925038363092233000301951036945439880521428950159831213207045457957779978107563319237088552 [162,87] -300526811268015945007282603489576990859202739569719669166895121990103663417452686472154454899774788793023444458677847477550532516077305381979259779103679994527534399877318606624187351527925002286775280050098300394366311537692839327264332378214549417881237063131595276246940554700502055379942385792831643128348865311401093596491849917030160898779281723581790403252862809394993163395654323682727826852046034372977885652958608227473054050988416162295348728507892912736425495321830410229465498803062325106962277564785801694199970502728668234354969463617255201040717008104821911362109695246029038274898717754844798638459221690066105558260109622947910705234286074158672097993935377019950329915447799211693943856382525210840311191171440364940541203238067884774053478082894123559282859896849362136053400813643493257890807691449234815425613209880126299477047545159520358075968450860102739890469746992145438954434155682014967978708238798572337289270106824228781561097986688123795360888120962932184108102413853698803203900629122214043613459629219572261226062183151738679639899697407859010630847093760030854674510321423465277054781405655212233848763068999114334122294850515428012042639979037699266740018711816302149239615776857930216239469436914452172074081267002776891007307766068389957401621416325607685523764331119186772153262267464306651336310727093580177689946504552178861510182257365787853778282027743919780243851537917064416203179361091536801598001422094928168968841865683906650791791560588789796333900476593079155685131145089326784320522282196555859085649824790377323703315215193100238696510591471046245564858636731466565581470124595184167718892411184181378227528865247534240875115368920903013630952828100354748470538364194960744563094302915540147582564052401431344425899041404909024404661543958099953050347875534704671029447305264570030585333443503782719786988394430377661092697932623618580555728939374589626869255886177405129396346476923917727915368461350505800428198450047019287416400459183242296444957672196112650547652282750462399877182155373830288400441056702473425355318689185684135073129507325033920027253500599188226289396352189212557709105429014260640878369575744435452960082901266833774680974436474815986779508627558959721257045848587001518210324742764710297022992916126072203579918428643628650635660991845272463900127991021236651840026651663247465637947241608288 [162,88] 3987335183840390547164005431145791728517298495645212055387984884898760870840813384779343481222268629970463243373175888007406111737668890685412806413013077595444112588078663239293589565975801185730413134920911491843925653564873237419682249422585259807270594715178796981375398562350989445622932253947083607563449753709717803144197288367173171038455221009581013773433413805354901561922992264067922073672164056368678818176654131357748600667890812707935468647898613797731202680506445187388068060490870362364675983596628027738509856934764032662920962340216926571482424771930131035499770301326745391285652186236363464959750701974912622140069995348115225719695688829468220054088134605410570423329188047295179978112056995291943682136086745115374745134578847492165398396007313776578415445578210851238011977395685940904650427235289868698089001758951422504410945862064927756291610959717426538861260316041549168276091953273865823799845117247065411738942501067787653426349126124971270008584223762176960710018401656103906579993122994488536719275394737451243351272823145945947479315987143945452850213633310448187968212780050606159687950568521990116781114301804753939460980662862903033329531639821679153321633303662935018332621063935844487778502542137198146010790359656607892152363265845630203486198620000450859086819066434186462127026920764881354947372406435689249661381494249565469728092542898902616486258299871686267119947165325896129307277980169467683178047985504920173401406311377379592108339525445734124148894264779101212125813628702920916127115444635892200782073795422724117719019641339221452637368728709105110338605892563307469036681894792085607282075274895130712615427741829549420243951388627075996522330091372572159287119157619849187281534966644278940542841050071265613819020038536129410011438220842307246215552365687221886126651532989031150332552649571796420097454751217416801398773841241090099363149709789981714176997443535980393305194658748446723674420329257482059503142116261814818652604223182236942546931914257738524551717900064336235478268346554553171256971074544743539364018145849007860237258786110785850697968511824515354386783751398624623715182087921102530696996406086913874632087883398536177591949917564698560687133756094352124294506921507730242430646334796038504341764735200400818940572253235575434994633458843422872542700854089340430458788836852396018282816048 [162,89] -42191877716694983064382648203039236784154282401958133790770087486981516695868652588497709695365417818875584461982926076778091526795645516981527288246108793488488167297786551078023080114131379260124219997318957222221710879963824779756258099918562923596614184487404368528321920325880995440544954830080532068710533045271828417512078280757409555253926151253101348508717126532118148969586673152138296525432861429785038986670925578035334958647455841039131831972878679921338442160937815618825994835010372635900798168622064640654492273204780510249021610408922940555575007807942419968579374848072467360400789324556989269413856034932257430499407203678675662997656059817735763995156035443958676056933808680743882948487195531042266783757744265285949713563497536786334572548611597230050372794914574482343258586331730202038967609349267966976874811398213182061999183625382566388238719200209272321513693313888554030783211648210872027468121974960336290185120639988359195390535383220859576911131413900461076277890161176255037620844717491470923093448706086707175502839040625016730867500338338342138704495495654915764553991221900345472778478013712093272284014644234470139685881427416908694289808841876035574838365397525574583989298139272135552988640153767724670069790991235056174512967673678467906059550659230883767212116667090420727488318163466697923477883655233083383979942348744994517616640836331647742857108901117016697068188698596495434019229028145007863499739559220825597275846589199970557944460312482485652245246133542054383036656577973372614452891572391176902517308287244398273722306098676331278038005911741767220843930299567487769470394139675561405878402448798253502234774772187350779395378407419589966621853489965829663158811158357308249439705302711652231863454278818684267551198225314967529928331630371707482332253036375672837473866952180264018736119808372301100000773394497486538600208995504613454984078548384735958284751235442312747629144710370976465557644317032520740212856952131270402808958728184631920441491231439835140820612746632856287288161090854322803641318811100595251690408798558396193550239606088241427899105735030182977742802530125967106747553719653955085549924452479142191354310991652614336959756221114999715270918019829859236109983266682087441898269500218877070917571095988680270434722071022963129767338274640973915305749755644416508840706621711588018592 [162,90] 369425283671955355085953484428856559842117494561869410975218037062615944068960866787684824500287534494683702215176010537170839121886883223158596167032905759357212475486443085692716077148280190769941642455341747247522062754601950559349911490466370955642003133832134016060023406720674975984333814956343687553160910584976854456910701318025447302661145422571055829126817095821483465026781763948783067554542725813873061835117820595747006308535483716226163140548141679768567613089516063562583148705220772693996186154211921581986763798153704113186740218019584310614672386968831864633336976633779601691609488235105160391281727009382184815798611859277340427548104884418488764844135943025757779612543158532980930277064853829081782824356867164538091039078615422789171523492996083254858116200102187045375489579925864321363916829311304702567767723124325015522018702868193204407680690422698805028120259318552495161045575654048129040784092131514720153080893326666875849261595013694985601024417610772871865134081011023236344222175870844285568330055592419763687083580248019958434541181684306013435421949221603226861751515776494351455166087283143942445665345122511585109448674298754083856836733198224550370955999581449878720858182997909447901549201840665754518308905831076918583372948811484239893578290187678964804261936572402261511651657620667535045227744199477661274922759842789046154169133627150334897436364889263127563746364744266951981260491947361274192747926589436240119475239928283385374908916201841539731617320703022314698308925743180582937986879475752650765605806927783573267299865865211753503875718919563099335893110860342381125458452916138856119405299291702093649834530202609096653726560504502613099576124486627900596008661785387649884897405316704885142579662665174904115970583762504332277287882018641024723464131690118748118229002350630349730499424005015577605768664395695683295152006625485671384840668526303763741487236581971990757571211557829082143720861966652947538559168033098719532242609303206538797323163396698705281680099685810602099936351607946446034960611678707497453895039910310748210529575408313394029535973743218360099563471264775799268663745070149383677455718421094259455489711272850365020639378052019119934976184470966323276495237943686049471884007004268158743584847615105732549740986115713602653120946752942425265559706082255558183070190239313210 [162,91] -2116875001458466448797463927153652715133038226164491999620823442254818364248964762332822208105430918194167659086975709412435380091236368522952458151282973710280237628611290588216657940480363752635333352351748684760975387703725517493389882425548313406883916768277885128305000786910507695479780447023213456287078010514236258589051073869550433810472420428281482267269841061558327077238610677789454045874638542730450978479886456915282569961954049334322905581707404755636776557062496798737652814411416106595227526504919600901925219975697365846966098286712992653618074589915478246766407007771091749978243770824354231303413243134269569022502999079343319207737263925506345323790632311570956578199515043537098830313933373044041264533536872998825817794774303365833204372933111508002467060656129451036087225993997268207756362698923083810633821189066222909872223396267042747944805226703788313348607610791103799752464712750125835856118719145622980383080321312517225836069938176640068262954552629541109976777087451091789354662936798450424132206815921183460884364369962027463508133575674888506216880314525518225804188431066970680325790961994535178882609856465966171080550550973261689910213814117957377867285928059810285428878689678222448989933233414946927512149989039547417237984532947587957505179461810042716771577346041047178910737436238709199297553237569206473095959491163047271336027044073231798738574923255139228512981348011738685437605813731837353355591651201162450446671964761441081645897223060020961237348983306156236211703510882189291266443936635397766946735306490536732750077426433291398129255081371822501599395504522078908232711026964848600701204481335167347488100787139527499755074875242953375592011067323743506548210334430917391510015380718830328673049465053090580043791758114016270105187257057906956068066817098525119278831256402045301307633951686691991800853601316546651785081459680539494074285308426292302889644714833308263002660199172414960028991702954333470861094030558452300805339039552893906301043775929619185496938821924282469703511752519123040003258292445317995479834744936615358486768680472035234249918073899499800293639778835592038766448900180783546349541990364224363821421230052306444742049410661788299848518778708741515660514250955464656321328857650204079539902941966565153494700658901905045608739944368621567314627896470320002406794203600 [162,92] 5776634270611571437955234492362859278861575301355030262929175362122508514633379880481750910835979074670470679800589223043992605339751508972404556427767558315972215913147769803733099624979765005647011820296780607907203602348543866633720860073083387512016417898810913914075983202923545007430046737813189697543358511804907974154616256634368054982347601112722561256035679775203024048216954336349159788057723836903962914331380947899884984485561789704554804268914694450948990037244761234990239048564503254951026471321551738604249089429543111287452938968321230365501156305926276863703248620020680931261197363175209862263896825868940625741943562232603265927859214390060616379589213550629762170506402366349060595158296597057607140427460669087130052509715148455946935258740321688820002938595781791423392121221320014302456263964040608890442775146726181332287493333504082842469287211145173462343322844237763021483674346304291684101218552153217489318829221417428854761887094808585449545905829684793850721378971631899575458984676016332829342269719637373159360984975279420724676575111627280779037285758643662990120386207361447465772913043568138488522681853604340468416994913739633834984229516613059544552775434687894590431934210159671808295520455491750303835915668342117117343705137381421391074570839721191712685805126953489826656195460233613221101803831083350011821627375983107945175642281639519470478167842980007575908742217544800633441864884324540685373890679830422720301454218238957096586014209611606421795777456029052682770479200695773172215835762953715370668410795501311581968108277920069551774967011319344122652540463426342306066247549193855966112253813465151850655724185598636867326555508093806617963964745512705121661598136509023486606664011517065906048143481966187614782300295419608677341183597277607257413860516485098147559612914320773547051212945967583752753195178533352110560926205544392617174318342345408524490982869207140884378419161192108713821487482310800236681476205468147434101328289994863033226146422053211545273506922074385854896111815105973282284691371921710080482906819768462954022443123683916016699969810371016944711815869863023389340468806484870435294044670637925322557280919840322554456776450728806327983218415495186811079291119463862587708144830778034033754114781453627645014917237142419449819691297154582008118207426684254412417328 [162,93] 60064334702317081661523550537463810067088136015772253273626185534759032421029419718443241460617853292045267190534754717890957799218902828160793042550199074454401479378694539146424057667760045698186175276710853222916249070941626974706723140899959087656974501109907769004805128207453703399862044978230652265691799109569919036617932626245956176834067753580797168164686520215532747967178303965893913787820357153446229267644800752275183973189948353485984960333044688389512082789724931237564858493963756206731044859312743748844185966112154821072224719692396101789217787834649711308472109195047287171392843975936703998558988581715114346857371110193299753766990009366119137947272554409908148915324619517187904549888400079915306091978238657079132500613745051342961604572899312194713655767499510270849410586202740670819764111739084286884249028162387407858402593348971875703660147676412708457226360992005668444950184109999761463974884227846691622087797473198912023946419782996249134864344107880888466097064546923891126079447846439797184026283082017885033540489102392815448737876599828515892778427953477095515427017441621491819075672732704062476546539719164623790375647460505941837783391716731026347448888822989417837068781908395142792227297011637593790602629518068071000861125423702129633611219359028341882798126304202600651905506340287606700192087757409284644189135103264121832585367876571845348310572204858549946553571607122458084999601502352817313989180759923673182709330097095460639709032341813759856882332164265809892215706523225516335975572245146221551015079310054061211781701537143526825594503638154700983323242009498774994747776455862438297863769255028430711072527965623779972832304017865715969081909552521693057686483594879993461372130759835313150130897564403488434618942669217557399615100323824751906451242283184644356255726440795819980689688241415031906578918948043282150247633488428024938298473496803723293589491349734859982564317512293833011786715803851411441467938077940676390919715458716466234873362568287185792555065682485626573292744272382536953294047635209517021830012744876715196965138203782036595381375025117219180349336523074885622198909419242999145813251117190599124608314024925041423808382487464405410123087431423164140160517896808280309343959469390646467365895780857724159416801151856490060800501936989737212263977205996209440 [162,94] -1348296369617097926190322763434819845277299187902522913980519830280053004278473569751507307600035940304630284156017854564335535046641462161892877994077719986635333058895411277735427842285596198033221693807028046226330363233362991188437623458867414791069636834906666367821895642513765731112723136835346836433116781924440566840119135390570958021888661045457871950610041366130592208123488424626277779310491189939831539369983396672517903871480078546215146704017595794667156014513575900874799677730719459043811130927219451962132372324075779856906998307244417546488843282092928483624854011311020313492798143109502077310331993112938801161248867423647667149097409442698346143273445902127736751779871921521021469853786499968913942474376384974046700388843268308242980223787543055457042597880645141157927590310558970591312733762035173963357212753190057564676535812865623008733565658023875463592586372910791541214309069222572987984261938827272392855784584391864329593264199938507765466415877151397615186057019958830690757581768429752422175751616581305352497678075521266666109848285955813186573181726395678907320539023280671452870244921869423830300876188802109856978923778052166796939615373827781511647247675594930829080312740508021574363762542859743290824658629506927896353957104852254294386535152593104543933786843903083454678752044007730340430714772023027072167658239022183282451108287125246661644917639009269631645069012190704888947842284928518597086075758040801397809985332518366920525709983562250604313351617330919315483283627124511368983387037844828749073101018434102367459456347740069155465241204572228429141960442599235114148031957909537873220459664568487192096373557914558166159677004444261170845417120721034002001115282292339732214111559444272447535793678302423305648557063308344074930280426872045232317577569095602411687254940433886502854791856986816243320273406451647162798872192084337686264830105833707732624715847005417471944485375649817263584024003016431645929230139707129579367022826063042143640879966104799690116127685245451331646464874752608178725326233258734513102882226369193604749395206467089867617730087022695894262427592610356342653655412543935177517040805404226647426184079541557654111592001802870738341251717217686792337541353545195317314928454574971423117145174847661166450451443734443443560491202499642859753804579663840 [162,95] 4756812826120517418369075588602812546786546558293730484598054425001691859156282899079726333851260497788836445297345532134875165760386865314467513219543634721478070569022640946701025476032079031745800546862331077190855090103335613030627827081547245561179159676646434706624492431506397223844008876983663046774199582676927755691977434359026955037663874091966993129841876230343392950987326322828290411003001688829372372678869338387770386833156627085410151250528955838814493614898715843824314796735074432458200111687345542262548526496670267339909400426286487461031145372623048983798850122229418819063187672147712149861699693571000689481452826056632309123478592817419544092927436908483299346930408429021537755349137598513724814864862481409476360219985741818211179622922861079051596389602255671434467847062636211240952527361118418406726512981683431653444645135279717572432962337015250248587548740783743850427408005507000827241695628711730995288828352232544886200344288324752858961062116984653464629788533217861921280643703406266168696775575934604787424719243371234455684291393752643053188159085833804607788382502605663768736576556173120477145525008555951113873794255615800025867772240743917879997886341249302371848742033482529913651743863112446743178371406404761251310063730691460704729678564917854054508337880819772058513612119917544509559213765177284085822931006199058863951234532622179916878462164424134752886315947864608424346542577646771739896335453206599145739644338761916690072465595911752235515206524283360352269473604844866308162704858361840142792819030423257916661084645597556184462627601696664289760244851828188045098037189209010442601688552560295018290901029955948992835518017432765808193737686950734572353596704213668398401732184460590583703187430387467970811018836025975119535063447360513435548839750735879848177779984685666665525663099094054562991207834928427516803201062269259284434056140562460814828391040882181921945712762395994306191689554189731927448765037207329010932521340933597680509198787322756777636786416638805017009688738540222174077097619851529381995442333229619396717080195329197792860775856361196120632329366460845935873699855124550277866658415790636568502830648130714487097627350162934805111082378662106414992277334797455435935265991019369719736602617358043405950694740951789554300755321655069348630547808 [162,96] -39441887579145274719348257656937390769935924357811567707182778334333077587232112692517529409267720928914838887545419088370051406677161916464161339655399374816133697166357361009001091160731715225623587311751341948887576429788806306555698234655156055761048905620077653977910881414881380363680745919146006653493877389825471401732705901824322574515439579442111961252540632938014774171793929365890071100282682696314035525207096446059346533482020058417776241477595934362762724693952618553238174572963160456601537321428914445882673790145284170722021168278460422332843089461928020217040967517789627420541682301125018464510794310898519405733277445593815854912189270789145254695938043319158546047795779651002983690399754302422408206519365878002196071917304264994297036445471549266556534603238596072924945823007117149448878149861965744328210642753556050335354548039441464602414771742889921474152493133864799904820292123728852351713581402649042414174741523106071536565297155143078769680569331348134282814554291608271367422260036424557236952386614958234516902889157052050659477115852919224265195429005386628634345632476481963533633430654091535317814471406803817823630955519958942428423008445611582578123280817858069541219535328322870254234226500029291202545642921975123757251932554698025739729636269975875041975029018866780744867567477255699803685680210353981678168584651691983018556246081007589236779170015010415702056342926195136316856523029838172211367033827577934699939472563363357272486052116542352698383880729509970842061532695032711326201931696718205914905333160261587701868871952055612234330058166300505600878527875902612242903914723266542899514091142271636073996437075989152000820812871235942788845900427427851067413400119887509236946386429557073064476934556834166666084284954696418957041181340721618868359311175826314732067627013484393278444401611148107699604699342040906421447065957130234980364932738693855592980236580696888829763093611213340021984921651475162591002626811954614139179124549823213177847819035823994777209008186586485931678349629416146027236988376463873018789719042955010024941830124791260499370548483100161006890299686283761334970532907150122652481753564235321065804799717513403920524770666635853661427259614235804430002086205686488041809901944959234653153897176756374934738405336706953286397878476978219167200 [162,97] 533544886406243186159138931827835604250630097152178997782913816667810984905287446285954256271297740222643515636958905024377791097047095287367469924769711169041801256453060945602852523854437569292457582718883415038651611635609616017390799441636647047795393138430710849690852346602588667834440058709362594816468964905514848163068210382972917328720345681991016996296740053904079336992968961504812442652923935875384932480834192364704145517075138179799008413233274850599655825131055211680907480157857628901922978207463497327887292813551980006694113069551270199251177576551116233382315129037913554099942163081939618465310751915992694217951052630658555196479980609694262757502690437496790861623226431088516663826532202592118156464924193423989029857217624279097663764809177855290950264584644433357529409552126310703345045782227181575357904269844213289826514750143990099146510684338880597958063000843538541201189232290526478458259666215147192328274405368824809307812032939959771918750064531116763958862896447062192797304844300119258764664524300258900548713544001223185901274519088283025693117473964871192254934262868211158100965962227007711965936640965220486301685889049158895897098017637602637289155875968083920797819021875722743247693765020947285964594119884109237254529216944859645521187992190170671926847877489008360937380261986990895698538903050631075644472229519027932088136866026597707672961601303922020611831609585473471817826521162528224676428684074093212195062614976550478412423679104676188419574097976748505735523705533156723432305398060744898833936309246175183988608115093544875844940613959992229159041499120767907051397997613969436869034622038311958483899003680480214721018823394338563494304616957843413281135005972712846208790153763879468584959446423993651478531938213148322757886033131274856993014962503754735651783706455940407027841685162396909833987611047789906574871714573058530817002292161625397997280325388913372578123805314902650735602595986407805212221421536984589700305346614610293116828771321710774513654097482161921943695345509692795064598572795826620054301104534367738930957428561460847249222068851188400587741281417793647875800109301762662705382552257064142561964736668566162995891274899074858097324869149224315975130494015806598436456454821346577896692193098678386472704483166938177360937371133417856 [162,98] -100594832756707797712503011460604400020592605466898600098693599740309178204505147173902745870355759462720889767387308708947037674132778086281087981248905438454190707366211303886190917744371587022056789829459513160540331257418518311558307844047684778548092274542272118893065582054061198683758723395111689374941837519489167417698654942891978494555059510483567844842654279137667040179595089806148079651524151143501787492090101957440850424502861395062925276869708773961183310434745198431260577424701933362500328669167744250355534048959776986293561753950631612517176131885159827761553639939640943739767404093989655076258280381737352168313346983262631277029256831685065156587054937246102526234843507440254893599604195093923975784542108074913413649873037039582115390830354070452441560423256752164077180899584475911941382391157229067383616861052021244811282463247675838039132692403699084143083242013815963338977560546300486791359108243727422753144214010056200701011158312479108938505586065630617533517858607170995308610412861804899605047820290825193901235624171829483445899577952074986636056591604546376402145652078531530418027208640645201163364943323000826751812128816175844186839863313081861444091583361769181535507902408392116692400738352615088283935567823982889515862973230976051430024869105043880368568646378617959825803795815065401113076498369010027807832930010872105307886374604302119857774804270692938368787990440120825337848438775181054711890528701784091177692914269975593211669411244561266060958846420040827629839297062087735926158049454825076792290647161302133141019492782627577185670986519748049354324800588933924705188671412512822045979303976023937866892075706167763609856685740958355544299271280620014825256162209983058865091209050300750203499184919200321612468235824186288156240480851382055755935358034828387716621734058583732425611273027697155897851756884607730648312760553318285702583801765243277943294810149768151503742085043961378397468366230279897672367179702176479892004086746695604300830227130234907370701047832183287473905973732208695159336823326971599819666498265253220726089154796184601332851927499028262879930195722892723300778527570252556579959303110579025235127990869965615749958351862192136345724946823902784161628401499871327947100183353003876706772410523338171110074478189960495220479918516 [162,99] -9139267328283090959299480057238886619477167916326368182225145141295955175678272550864982454716256048373920052566666827353836875588275907659746335981962201419319252553130927236298967910277219279308177290437829095572442927707843962984508878896019582566695473092725545583080215584708995643368289199130178946188193079778124722685360854628323949078517675197660358851455125638950137967828551147952994038276195259881826826487565676814653684925200047192963319861743807129818569631939086085552550826638570528451555162257994904221992118655796782020142920039132244633607106702558083725599294440487131139214634255637714515652226101290100380158190409112728581179197773142608010096320525815481490963658724877226206866029987172062003955656957795127715681071625153313583656771980872473042758392343379540699838932168466109936055754660556070113993576026009275891498505503448342963564155428350746799521080515287397735203001930832006967115513407442146795467003316805983269796189308756132784646394612770081038898105918240844467175394126712724973018077376750495598119202924922022704327604602878173021114771742001018996654231073061964676666565750744867179716089853182163622103484632215157003086860803098158094871539816849494727843078791157276199859816332556143672308755880062198599563645199503340018411879751842436212178120691955214796776516266007639783586555918799958160935175264743092585679695853428706523769190543270496593874037590485488620171961218902800119369345139759091397319070922070138057482096301416304055292680477156894495571303706089660432333092078223854892878576444390803869890032071941962410610734714861715904500753059826459668613392618762040003403595536016840689549828126104221174196935954046232140858716355631691639563325889158101460274438456924788197986236041044608503991758947989863743022179194073598500982377696696978967078748901128277694522888870445395350197487110372162447132373168127399894696397406822144748877023469884323146832423739585654731115391489942662846166020873288818403952709114176116962573251653157501784331314537657399048807009559703586156651312671456356765691335002997963408068911494728946298133643946825001466493287931901613423666165476479574320267831495009399491065313631035145132449831637590173440409790250655935929235177304395883428952966338046154419284443778838803318557471573110888014985840 [162,100] 17219837095027320004951081920035885444385162495144893782553431203253380829869853362725526664714197947245173277869952045404990674716132708394729061123948604351321493126727385237853381824448684088691989288613114140860346001901669617261008308884150172344966542696046534665574359562005521038508793290538476407185353079172156684356359843949955545431672215360055655936763562949801667488224847130720175185452158491744777972362539161908970825655693447948687461059274144343256730036565842612515544455440354387223242794253401188913371606581819809162558990501533727645323891310336722745946730842887487570448326515451756181075891513862608628739605097901934224628726242360038034988669507786213948727836692250369683397260896021761247246468910888184480488659146334837601472223398134707424375100165870598078584699212114521766197266815514514880724207548653388847482187027998759229488501115682861348478455274171003670192545758531932832190824488966298967048897063933413178171578316896090365713704507640822469176611983965569165130396645407516775767419006070937025853725358725747438232745089311586972118530696939447877465160795343457210264081898036664654186489878969875335938225340639520879280468736408695675375360202410453082376103155978568755876275154644385217404675656270942114908374175418947091173982239575640692569886258695786396677040598618742276653285953110178403993840966265866534802439450175488600167152887797454025915123741305530731135942448770111787914091544178880111674412172885075279583697573391841468534931105652243298510511730808925929982020036117161890358237484491903020743025970443385174970325275346867019313410705089091824183026884341327706828616338227353934553312897088777856379814430671963980947418618027202790592067489770936330965050524880584563953854176513766516951131630627965207302734861542303151439319149268062757979845387992171088023945386377641343384104405115252660317492913633897295923899632575037602602848558779186455457383981510696383008681024037369084660525798457282772638594066917551738524752856492403199189363977953275655736882920525404906220379626471172406845627090409793366637124351893609032074077678619520643199925109155645095387789982053356989763470577129524823855137533851464001397140504888948923013890019922325812573857927019381510039315166158379836701410040899229211221502207384233696 [162,101] 249301125416215325221317682814367842703219718290809365237597681761834960928992590366411249867875591579085076258752596374033415759732444492263319192726923190959131197181757469108126601013316460894433105312621454752011144910234893967438613226229284725987770402952321544671719725095116412000724321974688411068778835183884823906579416010586083745095852970465993125064679575372053091708039873881090290992069769714091103475467856886055535352791904168546391343996705762959488441329900403972642886130522732472747121888009154400307683262266350809367651536101484884336126980747893530977266595074224587601887206162355914354726649593232940800797070442488128748918676353828012978679518483418342746234172499752299542835728837866940545390938985329527106586817962615809846955450713323039383032981514038171721335318802973122294760183788267150164720542888720249307699755862015960039672231490669919289087859018845164649624340567614377421430668215684209094182657201835182141793384671168371699136080981341805828269325755107948573140222221380058288069240419592147608662052379073558705484120101761896099190291079573355779416219620695873645545867225388689014467150139173682765189978826768184935837718333814754116703139721723801606913442115386869174085465753350176563646822620348341799820968963443067093976031519855344382262260578311942947636763254309096598465131638112801305251010006375777939131829933111537538423906354002811726498426934962843094000555102048823002835086231642644421661382712305417139051751774661981357524073850014377174368960764023180685629537924776207942732566396422836337882119978349836243228971955400255729566671067640557433216285647321208253389198951068835959302905515433251324727548201317399408492417184350290010994319914724401744521817728661985261795805012662906185333053651829430760792771520797266117873570862603244736010679504615349949351608736588453382626900035319024939506399554156317585053693449973678779673041759729835184479844852926955654782467562254925917292672341789696547358244165154604259792997185673879835265681967874535795962695098508029561148287533677703878083515658464417451467276743083866180101564570839817797067374759257902172671373461909404510208442297329353062030971768509255737172888893155302706730066918713910904500110849508506047532705820672391717282364374629053398662871683392 [162,102] 49750600264438619099840393655664212515339680207674744937465343952065728788874341695587581705708279439824188395933013023110495197580170082708836904091914320079100873300369282330177921122028937368240630801462041731532083107785766555399825034942844445877110457709166350816175264608805074112064526000546166551302704284355576625487074998837367357459451322094431417554456236472286687761122350769320872363532759284534953246754285296851833447997804640492140510855210435588077981190858337223795849477450711252658748196800520182917509716911482831030992576473719720195349882504347173228513167139038082614819219414428834132590220037016610788349609354149787233756090423215613943729977209815017512144067312231865959575527298333256655985951637389879831932945513812694326163813125772144462291971915496685894854689670776748870576956621238839077993147198000147750926408400622167093669824389221056882800558561652118778869090269537418433634743680627925999551908931359036543492976622322233002883354105360706419785489565017088238775565701464156322541740657432684496691115952183622023567454339491971828616507876770909369620693426623431398334589049712431106601251020459273112652966104848156572678161927723470809494158121283555037055105921100390520577442582644618530017201714853765961067812477885034021008042190071947874194958879696314761943713035313081084005621448075784933092514066629094128330671502655964199294235709205089473039993442524356645581466078380598525579057613578338304897121225852503965424871090596035529774038512541921958696462322978875432112999456604125923866333890312290843610384946996282016846747427783271576097534570656550916671858042545666719994950697254335926210811540923349151814436624980723790703544307103248772298483495648611703425657768527733084866393254122690753562295215729962282020997927552389566388137652518590515239764098358390019254433508231738837914363694912270155084984720200592613635828096019335715876026231302034612106469938819887510002974296644181594480837522421690567169276279752085758017413993184766063422266617437290743878985914104735830343557795281723339110961712167161865993907313367994496866702604628900563459137167426663389984908340413153453044674249074420607877677515911710549735776227848939440260568483748686064329958227264999997962167503373224287186410246142796380131312 [162,103] -6546337750913248846855577960787300133433447657625839497402574862986977129246330893113480297309462714876722878822780847951455729958605581013371557793280371563241451160288893907481109912653995832769235334286258057169380771529949139815801943701061526454873705489924485940647775403687007061466159372427149023964553841176457434979331315220310810467792400553755434055038327761987061150050583343055578871845907033033532681544546507044717730105714784576444468364164161479254285095630082672274089050259599029755780683762756382907445789472403963166473687089713224315108767499224845004931016859963583454874461425054667396983245256304722616437324102524458932827865646380075498001462611293298985052673868670918928695135104806765145985468025598847738227003659269797829107373119559588477187006738541173092780768446710273412464532614979657127270703251674560171739240418705754771305760172435260339775778592537727932708201149534681181550250908025937020150208948540455507442997705669593906837405931163806412802446458091167383742238459256656423415941296340819251221208380463428516909460001577022220915643779955704491369929010737214479925076201753765526871730943528284624082704548038126445003113107982391317922573370058665548465313951538549452026204557594562657055189841111449522685877832374263961803101689255958839922945664458562138845200107760704894856095331407616190347883040580017317089029695752670563128611607609097201621048437717616382258179382024265281844754977575832039459833390461618077512818183559996987717904678258560112952093223857655045482282255501031817364426879643421821268627213709196268168688675674987742142834677173147105178588965313497227387934610365562255800627294077288739530696727464101015971911323312045140339442326289082967951600910422573036918146184025699949543929554054917103122152249837418252500623099298633864014994421662714510520524643131283522895032229729872370620982211597340064000931459725233149009614001195674095666088419579767471008448418015756919593585345754644181265158089168417659021420043338497814585702821243842277957531369636701560761099735346309463718003527667234714805823196578781917236123004816045671308548282946380507224690767180847736547169848836650490732159694027276156588293845622466335792529453882546597536895124211535586685729218803709114206232614508067393888 [162,104] 22594016713563415402702816567074100305349802556868765186156102395531205552771472140717520491237172194660335900375866667740548415799705811674187997022426856401480061026095836984903322382479609978676558868973915089062622855945356890485405871243989534352374218566941021134284608208457497214121576314073082451658733683664386354290315802935565157482564674110260408583707021175214055906801649272707640382696306605159774783099148267947648455809611609296641322032407119154809265954613905491964437863257659465824273349761095778704560637964813833993143553804656564675795690131122052176275743714981860985868698978362308581924504610183401159135166480101291969994480956171739740168896270191807570489028443796637822367302120067142635614226939530086195145004786271117504851399329694997547820995576947505657110518988264120544849684164024994728766922053541679976564485760779539878322705227970382678654045043401522333789824276671196882414164151725291311027355386178016567557171995939528697937330182325215628242253899829480145874413829633013010919175172592134998205832985121378761757247203894439631675000219969399913758468260659815772193451690984050731714054034715327456796197624194027810452118812098728540019139853161159355682792932240751102520692482763956609773720706791843355737015321295232808355967858000664935375143281819146675075255120032555479695047286692689451586956118048600197841315378885684775785721256659295774997959991658538539450354678051707012011933372015534656321805444534930953836974047729983860121102376125233518102238513362501332733945711633957379914486444248662923860742027072753677757005242451022914286824107635668262471501011681857489990000350496839832128835971916657798974259151011792271928924960671484679220125575888256287039971853503104876922549919573169423433607015490938347483858374225077017664212871075822610364888474993639688648043655445766408921906404095206055771416792029798183268783592944783423050825144616453308441568758897667119050494334055827794961774852572430868669859904358264956799871925551595266312201387352362446289037754837752338940596716204092100475902314950709998710526831153989260844986565789068349032068584039806849142151228895571267786308526653463372450341693672390941342691504697982346958249627538059823262093555004786046319516334184474806052390489613984 [162,105] -52608932276324970600577052533856762509402509848505770701730377016268644101536353034585296894079899359925905811555839465206507856610577172102559656086374446651838605295558928058234047615681507923714597740945762288107512229272884647583574010964406064362478280876939262127745641436290315539754999391359922119616772284383193637704433167092538526274680463018867294844822634591671286681084125464127462564094948093948260622663032705002036593379108097176835469238977190340274335304798700592983639940971307858825661502337333875621056053589153326570913887986065485803650205967848828423716031327372195061258725339557382236153981759001554695232280298538362034511797407719633849710110799963232182851779402989143359628346254370760388105401878574307607567115834017430306570094660034371604234893548250664891060560363152691853468698033727527508257632841722196883812203014698422714479062904178033680347769977186982563601379062863607060503523221980011969195600693014478943918652665242099844268220717251943138917624681255608309901507529197581925488944752578336706918503888976646962624606793969116258640987099159852338514916530115419346584740706754672059049649851673292683855517968612476036187981471599325904568744713056897708219967828163390394780167933946329484776679251862826523251742913909874199997358111795759566666696682949131569114394023857124730968214941699068463472212886061216083062017308632671142744738532709780633755833735490247420321705400987856846320338828911208741409680822665451294633815618835653907119609803243562759250857876103384756260606129429105182072094529891582562582912323035536027919975667216595686525638961089413970147667608276312826234950676534001297912789651639262462565992998976422546526686547558600162698703812752506691971853683652889846019796387993582572408951112320196069428413959376240343518718109268864942091486377188515138844600383344819112621292524621568651273207089269407405274823357911682509602133983526781410187315354651712135475325166102713840529867201370431598135323387733190167463477553227710357468103832693542110911859987334138312830323242341951143834650123174474811375956809184534425408226159761523420872337880587343849663200345375479225962414074401120542972222224905589435211069548344485131360915407063937662760645153992252475441553777366976703250564224 [162,106] 151748046208860449659879689590075502809871587472346145782024380797023494590337729507336489684428403319328915965922486925302694992492802529151305288902258442629807394475039948949459593185764199241006729978109838464997073429452693980195986741086773291163471887826211671906249019604075476161965683051326655930694010198563157419784784901832930544705429316592548217793265978020109279448557626379264636544133573333453824186207226125849380346872465420484323531136305489065086001053266971399537430710794454396763763355679655195301892288998926004221804887277635207816495910127246593895712735688238216113620481040551477276002321866084164892273327340686388936574541954649446987732600729458031971959809238199186417088233011835881574943448857641820346374817692205964818116687079247691958803949615393986066969570942989882289747511355034042133104024635694949224170599161586226894666550988995944748145264922006076635564245498792011418184870212169877687037871167640074086197509838842420080531575760432823049937710065821590804347148057252220930960120026644923948438951427799324108774921692167761406997262876579421870814350395911933673981785687607911950891713324232557699898164857339312779181651385725725788469366320302733000870092529517933909800034142214701377207061108240369547865502251146423683913312412071632747156538367635608674742171275889492663310432399285859387600941488521571752670403372265520532286985894731107131319314940252679969371419519436524769447850120151551569141042797575475249446173438416014638667644596767270521771912157344989711142693234523384930387968601366727384564774837186674464547674447181466173292153834937016369069469047258854415772703593560302535965129961480021403012289248981707255039017624108104660633707211278300865258150547787648858993642282613138893307344089341303325401638046697022625275744797679813443786646606847301469922187293037509454807737633689374282532192336181603390430188713337592257543675150627752905736766851186598296431117784087763327913498291555485681617759683552452375894853031153431654998915278776653627642633331964507101871275943190229923917677374304763798163660806936639532523711683613891673539079804448748979201713069288635357136677603719899165952867492885890696017858637471361610749539009434131242752119571808008778185037890092316224700 [162,107] -338906573673962530316298511113894011046600827130639288252363913714959400377011251639108532078544372013298455337871355058838794619561367248370162137435521611639490256454232639506343512774392532203333038114821475600212226097866239362633526944996613643737099337728007978587100800674745001573592880788493557905396007171172942605730541223852737938699433094573551997348335765734786826411496159633360920495174258250759507962483148051958731177847431138522798490391985875827515061083138151192069910121493136492286226548536100660672905777282080562316148023850071347840831554907248107569806720496277657063781704704514461547410737452108588938966711724259377961138038751210579660653579219275014533954229745457924723959689436411278000336354023951344737818191680286805580331081465683123000707705958797757677804183821310488925836530389065004501607906921643083415296874569177112197322185023423273764789933983402981687905885535325355607861580520750446170366366323446315415713054225520945438885845226854333193523077565229707421189350788813106365456838019914327628786891510543814738201729761501942414676034706261890752546391151373427205020059569398255200372150082205059350837971362445028534790147755127610945143006534614347736501134657390717388099351458680956022994150679468987333354578507011899690189176254411373452610583688975923692909223261026334631700058502002421115802616993926317139444531246571618868239659945122005964205936694195456598531527985226472068963661954117709140205992787600835102931364872874068252896332273793797498921458830290986621078643176614269161202585249241111399599228070519315938965293284760413265145346836717771581120552969336276177158558242288195913325944953167338012099786793143953455998317497701163454868008602199582778592644142213644413395367027709810379970106461321211308461150204129918576768059497766827512907790227132883719012692047244764260232435995046603860172234899790416035507309597154699711556731262045387085989167557430758206127907777603128033018230677646134108987103103430227456867530973513213504227787127044418345056715141542216105618179137531047227285872023404368654381225413234096948520237917895829162901324310268006908131955635384808579055338028713622758223009210125611149641772290796960298140857778750256061370581465007634080194664966523840 [162,108] 516720999115759663636041946286737122716551288366917205977836570875902130846980307634022468487421586951523045958940040942727059483641814570817927826246562773347189852468396359604795720283721039487775363744196709770443705694733007740760577913004469540117298924134419680355575564046775086893640754175876300839284032688998304704763654916762499806660679183753588236295407420595056830851087649273706693173787605076851524234136688919222901089103621519199903355017915879185996762027702500451628593583546939361273666308399050476576895914070070868054590860580773527431270460386627618147680971312970496320279098232497352070317383182728589201760489615273298715894782865147395403339105272633453408967207217182063191875322564201870816688215334190179090641269697177495653306952447978047279742407774594699607960933768272810054304039413338422863391369434547719251568935639364836703701766118566120056428898265754468838954946585007874927222611906513148039991583141289521383848851710650375186575997611828721159827219379847677665753560248723760001167685623851012958627388929568930785852154700444183932756114343800284819906815626890932906600146792668091867836630047954121308580435397416376655575193451369750814585983568852636333880555145860964950017730853797592814153418484128635300254392628548427196931822155814321579728771429355585334215091543436170906952084952060540426084571642863473550381777919646064757763662365200228701266042595805970083433253701098928858390287762625741096928150140236555041082169858271605493752188146984308754157516433154981534039136165986716093259096484826299216614287606843256125032199418635872534007891781887472276586116284753974964178654179792850519305893254823522954277435678463075195076747401841289746972458023247354314459240829588319280376727992620572376923221026804308478882782522991730367135846358881025208966767456136012099982057797576448966660038491825574262601791778756606831284257862317046264738497008852053856529260881078600946099852995287762548041580693219222740761078225183690678346993041930314690246679627887903711278919661499461870939225167971350502084760676561452838381791924688940043817060765603502782530344394173594582277740804445616354504141783234564593133379995281087207928660764996424341158727427667713450729611466076389707915709104 [162,109] -567914277733339399231540982076959609353371113629905522028788012026914370075565959736735203995746911996547328815401886823580427521293716168187572229496390840621425336837850393445446572498101305241787757951509098047717869640821593004810482927133773235477660452562410980825402411488668791058892127595361216147840206713424554352897633933318490871007351404800662889979007800729015905399764343697672092271337030077036282787505609665608502121812151371968980115554181956996638339425317763309348123617822602681905686133461812360270631108857877630837373678070521275502687287581226699366711798799000057795228221163691058788189331269500045284007674352778039009033917026309130388421425110943505810186799792811143166594656751309815174847557169593126494180099847572618199403008404313763466971296495593583992663491177697507032247184469270019360779292752197357007461727276849055433222506730454501532624986113091929953874769031810345041334307425015243510432735587176931964779399862111961046283626580851397288382454483966839262796576152657311339262352373240866562532013527798847035813497221625542246856596416286093184448559384597054082777354214310668340355313596626682122691111866106519144557467480275130701529948699006062653017284375051974102384664693122801952821661625533315163315678299095850819413842016766913875565727366949969189397487318842598215564202346237092170501909289516714502349906808888945214723756412258690041784918103947971365974033166817481453867121932688479993675869362835505321226037910328428250158521372757958663389983579139368266287707780468707500737520759200135705055647314749970674512374322098460421010603109901858859947748757769663875652637078707102468763024871623873436251844234181981542198220324908392893867004480158953674692614068776203121277500202139603381351168247688686839978723962859782859087534709950779561436124125342538821459021490580769425209504582971312353599457044242834406500275543819462279665314484231574958497386912948374601452307250736149261638515494048231330553245360327697451360633359635454083738724556028955179173055003592478515796001542315394459497188534813011242072859467658712020648889620456225910547101269134863513374362039529068807428836075632431576031643138623420521145873649329260169867278322357614690435575127887758793632 [162,110] 454153283654464728448817593763961881931155178194496002149368852241168561515468798618489384107508285358678338660856865024823922322542712486522538342674696146622745128283975380496242250231577044359717226350881545244157734587388710877035222677781699121595629849370593477457823234497440296445997568428740745732814786821767217156553834941457854365366871139769392702524548836987583486156292923401908524156614108332605540475189383462582007438048839552973907481301900959043361456603274349480007929041718321825372582379113864893981315318438571700768414361621242167921124988267778094303808283394416147648194243607984539504965173424515207636303027502066746021225778269560942246526341941773041665759070089245483477452568170702986389913759395512397046642728474286928324121119753689826997632768445060317575706940005371933290875821766886206804239173919663253423726312340457491232753575851100207117582151596976242007085487820445123632700559633561810999142526414970851091138860052579795407256858365760468642569946026104735210855143498058977043020553574057968658184060228284757122058525657735863170303098074179997770143217129103092239606836871154147622089506912540469105187032076325669464604153247248141027285802575009416405373383783692299663625807893584457881159557202845847086579672035919108809385859209561647783001083593033907054297771005846180604424792744837101724359949527675856251644002391123638349892207489334991435447610537668005659318685879458899355646621123641472124763281745912593273679792491282365466814829370337742188829932059474315259498648154993290739437091647856930049486862401308346894361471152944263235026447931013614529647290633943152871207252033301227153123904810618274375265299016613983092269629880985706792105733756045855296601988380580700322004226675459147952021835821197948009954393389346025691533455399947356645578536216298377227060707735912756273686918044162815207023813061704302702136637001189815912471365217572471181966624439427539365215804146151864116467338778250561939056193727912997958365611515215920186877525509903180127495503914100559990935213232606723037205664052908634536725510141005332639730466572348923236977328903526965836766911150715905197301179775160743909731343426680013896026991427748403299707053477988110161072947857881820 [162,111] -260800241579725724749850404994936050477570661401405053472209151267718850605585444955427524039230031387115330728291983839193653095316288818216355555033318779748359330159131870961421887244610026903593066805220586895731343759268000804052853575327403292991805835634361092633985105957538247621717114873974219887940388899450163255658369282778929271041707346824206649752720761536955464081009504637178168852017236734757376586111852125224019919924213320301414737526799906349241341113281247231007688717597053248786921059883075553717448617989976371064208235247186151346396616578351924743047626421959124922994576237632751348180362414348581762106241937237753726481219562067477104431337728835551467770937652233270336147245459673025854888459415622956428219851493784314193676003518168751463481840091450640236620939134725490356715120664115888700908290292087297082416804143284889581074732919692821341055829666440287556900645408635137439523904433222002070497556822465615133581633301698043712954568192844257229527645601391295790690519861353856443632390868850535106540553420582114685363628025699325826005439181521677933878285915290001534920005869611052858133682029292791904001184462475246711247221410210614963295742202762161177591727225237301148270316920703680331302328149957625182959382927289590925461297223703168371341912447962641739891138144081099420095436275285261940550421064141318541897180714922360267680861315703524021822030196197087450584124980113888331636608724165082075774261834442918919850881678772057838627214548423609312383509787918551044018136970106244570249780614163056671212630108808413910031909586078405086552537193244137556272902609167680451529522164506521909924921108778265505903509521915031026818605052187343319707782756759132325886789724527808364391947871049751528637062036543614386724792104621698793626794963677643886372713746126695770977123624123996056478324792614158626645652461711827947252321197646125273425180513297778564514086412115667535670250266212101432059033345101534648823932960486006802956273651297915241590038610938693496863316146458946321062612355467428907029718910963556069942244771417706147712766140446644073625374714960880005630191723213443600559139218099571640445488457122097379963130783394826955535816211214836833541856656 [162,112] 107392429599721129818749754215699725271691718215438142253749069793622397484161826378467640366630488928114193787794568062099809056837468971164105017623990901747824125363908736893473275023863081602116651949496861335350474504084979666433257088206263157755812629686049001892260553324246268074776557752699315724801258277842042501353295507180573384385224288065356606621970099801704014457548101179911814394944347236350616689695321036465730924325062211539487499699500330517123536755306055738124777400633733618146258457260554153359518366453113808832028909951613528806325550958696212310418069517289586508371053078875920766764983447344353288563165292359871130242583808252217468717141147882008214947516587713256457755179386768263655429308764618059940034092215406117539803030598186951660444322716475355824034184959781258226609490942979229555571617924741656977862260873405296913100984078730120847694955654991044495683203206122565832707210928822958027938937000675956625193383533715526878657900643119349080084481512367115046069977982683276100495672397522644964067393576705554045512843117320318490462191141185947709284280063101802029383869478701471933675205954505744773376248900409430391004352941725705138598480890487992864514276984401331718043673625134485480135183830008798750252520434325316811980803899930993781575395761503539905481874548266299834798078592355221537770225127051727634068197835572193687777065401771901301187188558884201928360587140783373287659469596994580106137183060189771525959690021010868573169305746299753046637797086183463633779952727272298257531405521277878920555432284388622524097273777991566150025616599072643943639268552128870589745468787586167771337395870620178737362692548195102008459440268628200735659671545193418943259037533926463311294922449429935951558044377805743454829490160961304775486199322134315163649947968009863736243910312630839754992441169371596458489148744863210625712915389348236578936443321646398400975571688613316573075121563332174579502737890092812162610762187403824844547285219287978208735128893410071535078677678440881954313510304835798502031648273577869171439276939631072976900823031802482823724025753627041005643667253917561174465325659898555852534889747719223251216565723732339319534773914441784429192 [162,113] -30823542420600776362554492636884890299402302129700738253570766312929751057203076150473748542497020808375955265732188687234578694738206184157705908927509924049085937187262153798957748996655985799489179747156417827567921227880326982452694684526474117107792287646257696451817185560568884802053651300642050629311386987613571412655200432042200141083029369102892366960966956515656171269427370607164414321243947688047108999275582501485007807576421983787147351395384582855006827289471390663706350121141365396126160957741979961178758453086645199863050615850106116947542154055272367035252928122912816071672266105845473723410374620754232214491755716411432860533877202367796797016378279101278730801556777539888233932611312473152590700581011963798045809991087073465343667299684407483274286087266772603801472794119462776045442677752772245844217806458591617319157993457728873947588626418193301772214135635689010322394680593614587311512114273424242628235730322061130244278918722341101362266041128322570745839667908791045970069487634353299222462313867934309491195283902604925317289127739525518034644325824555318101369030586912816272769393549671501896812938257785060985241994594024796670803237608529791850817101043996423946707618760506850474151857415716145152532800518009516317750295042241220144488308041907102119560718855831808468946817470746758746264912009895694710377483730332999695564819056991183057229345987828888434060445300919267054633317268475322783897976913697850917309123484650169350481404424636430438801265458505751253520863932665892696365093126479596509621516637779422523588024357715258929993216122281043428890796097882107566600158609714963475159330918801117782986036567314413181217741207487341986850317714248627667552854996722594851907875013111094444533681486047537192398216014222264967272641828141080054676674121302798547131596250537684371474774611892601240224139186126677113592686204032323474337032277244872120365837904514617948255984367342082632559752445422292251725813574769969384540339678863721850062303376065022166429902348467862773253873191610939758788559943978088860087700853313597420922638100404902851043905159181338363478059821677370197231626726208628160747753876153330373501653094185871089132161395109284627251638737012624 [162,114] 6127178373604074566594992725864129635430702280079057000306057187209494499781571637678372753680704438881983909097443758975794324728628262525045308913363287972083096266895478369371305672724565925244000442645900783063061459647569070334606869527852709576619830916247163318644006376843804662039420454419964881779324628133093154577194294247180743832985952901259578476104097335654620543097062539272521815395899598343239300887870656799211319019051586141256042566424778067652957934520902029586574781750214004204649429197110772729536343165384817789484616951083372520363288681771883500054635194342150550130885517980571638597292711032074625253071352848941421122415967042184177552003356772937169134733369596260503251616624254937418799833849698974033920194392470956705796226087993587744400071899232543951723490425221428564757794197554052139845166237975341777153538768931655523632349416470341522610830754568993937379265749708055585270471940039037455762916089487450990228990660917796200804742572560084428566565141035454213633772359925881036505792874846337492045612200851085259109415829851684716301720368720957240471986389873524981614547166977302713332024057958438198829453633747981030707916864058504560414546651907845885126803798483154472039246362871923240053727249962307092581747079084975895639336663090389594844138007446176636547372410772885333074390292271971183216644755081074107509601156971579174677582446188272041781991015113351063918155144842448102254754041489577506636903154214756404234404092415510181714031596023812848309236957119898681638596399733910265118105258549829332082347019587723406972141421881339423945176160659312921951395503884663090105034685317932304512741106973637014680081554248663768980297772113616711367070962675414100142022543311518620088184038365960531308572152832033364704330342185742609580790377556839582912885007001298019392960250508672259213092373470962659896612534157234643945163147650138919137332276845587378647399247347467179361543179106863506930208931454890010109828045662764569113197335492191522359396453718409799842275561403897338256175289879434707367278857830453804955073094274760945474699839635516525776820374348537968232930081109031203610927137723715880927291839404900960978306161680426739427934035 [162,115] -855677188145037881807411634023791524214390330133735868968614882193864515163566452404474015650784043828299658552688451236277069227162558123395586297687499063364211925132129164789597964771075134547278214828006863200082770605607517281215920120627595544305470463193948351252536590906913436099842608945397108590152846407848443308468304520657614366019920598812227757439872321326718756879663909183406787198605711731410788851072946847245841938326542821778583106294766816801420850107787602526722495330218769094352019631390974784065431059521581456238947624713134643095619103039768454663824420746759299811664682898174350686699877974175841022188268404985583015529434235628841571346312974339195832515431516335779560415540694285401372386135934425461171873265947881233754749436154479667386889242640870101470259140197952228452465660779397163280976608473449376170970067161628271147452516869518041780210459749766917716367290450896329842286518034192679400596376179121397031789480657162902069121429763339767215265274276874185194013769954973884587653641527582975568313693218454892710046870896966691608323453066422669858196177123636122361241697796674643742616861012406986497704823930883092072396554325852904017269974935134791225576860727240418187840421688221924561230805029499308402953776236892839015748930708916522380675568285911391247508725148384178680869523371095539050688163855784267438292608742840445849432852411426697477880733235751842734667402838694092199783341428900400651517117601134553692037932200381957601525957246441032128381170363845445783801198033563668789699780122543324509774688830103024094917947467137457016516537306829774666049025546096907543892652021471917149611820121083784410715295352021298880419182427634608250011151642940300807778109574119597006422757235471707245834496114492768621086420074955334557953748633132881776154895349065514864730568746686322915973677068290363936615145108029911424859741899408578479798142834643245169151106840774819898986081051910745112089296555153230742249656091186219698051089843896251695950151145641149784794395840312119362336678181834088963826263889821035941812319384267542560216741870137259599814139827197254216474748101277006749840025086333592514790174912411967734077505829831194184 [162,116] 88042893594056604959950242397656423434785944635329723128562784673354443145798889316394171186647459592364683139521631943163165621341219713827653929449742813600829003178139560651702933318934383585985323418114078497983455506178717703368792421102642447104568191099900443677581150689102338783352524041474728880289221372065668779472314054757228953248613737806287708450492629018696504590138981271272359386940379532742337419989395996635286838117175697062581401147678008272253953342480881897343125657012522201471619070525274546495032947297695217311755221574762701219508722121381144659995243386334343817240391158188476626335071935538109538579627476017961666105043662190000758319470772738331518049474835707559332319744115424270301489880330584610502104165940663688303150360518712033790199234989431614698688636999885105219230874623889867730028233427354077112515638896800641956524915838779371277856033022685281922246387406449653100678642039033266702454155150004785884454729028082214593816660735939295006745784622182871938230036464224346716678724719320613000922710297861202747865822425483978814209530033266334054971754020788266938881770764019766987583509232242607737064390657263989415920358745474797249579582050315166606563667736163451243181341709228697956066311628866469459589229486457067164408754518838988012501892267791942853804116362482922904801594271321000958893667359167407932290284837166111667435232914895265295586598721193727245148490408831191037418097771898529986213644372753242813084994847670716460646695887007460309003321126371633377404128765234929538607018342651196567265748626121225047758216020402344434624065513453801467712337289109210944107471369442141054234217008762569237711341876249922351301177847390853966170622961000860217144096095154795607276224286381267702222528512063433489536916281732558187552524277481474262295245805553195053956225510362317126478812847891645959653490441566265808687334210492786344584995864066552993413310813030776163915657649484176686414495248124887940276879441650407117977152341401144851041160102152549720820944639752162330889904017436801175550793505197952365106109308668205448278561328856908271346047603749859927237389633370142043570647004174225979247979904257097604888062160128 [162,117] -5861483652651467040182716367760141999151759850253446395471450969730228043708282084837604720672848458172387417897279104844172113225187169836093708995257831846272826898002365960429111849155283152867061808747997215556306337377908501212699588457634617087852456764821738912374675260514628261778753392867151035125097806021170459150061839248983814200444766907368445358178756410319034417696213248506237772980566299274699175294937020308603232542159511166058369975431221025365781899382140492027997140570273517912152725520488333028338360076041582999547596662706114717194685515509840855760683823674943708935764099043257655026839072908787564708467147976352079455377518810635489410135118116666927705468836172741428181199582106206719673458722626617493569060246523711784271163845565005914833995166156285932395843403806749306563532576629550547780985683889751021359934519656771643050670536539471472492191475720122835268275918475235777570431202368506480742882154513956351490322222821512897130934014084420304395605800049015017810023877778877798893125084186510951103514096252902658829691514984091988524847620447880326458319025605937590573909314930622833409177190862043516829996628536036086420463320922542216257523347083711590024406217070156513302007103867302909628275719248781574377506092850013135626553830991047530593477180012324613837447757312446647347062319553485416334277740386448185841451957032468082906745205925088031502711275527456289352292974553769840593809402226219956598422289859406483087224549378123544294352190369931913300732803242630327284190402321355979318728864523803541605721900574150262410999875509331046448263640216332646467629030108925844011888196132635479959927836647533425968998757317311228320384881432332795679869737760929822168783817377673138474183070190643987154629211486799830469078608377654479689963190933970378017293919556168739184210059333645071786968552005208380050985149801302143523376738397605191281878971310869554387701268690829618474691838463066844943355057291146729591396521418483686844099900044179169808020255418854271677763504049798116795548977954947682970144459562226201623869789626681558217652390802805163469194205694209638272109258745608143167434339724461661107874288248338734152256 [162,118] 22936781063471521324492947621730146706824682262520543536863883553667366710335462068338351773853099511635597181394575375219360059500538805044381258582682583843682877606540637432215498970664163756814284873684693597279760559316495294759164935900419761908990453756377447279476588364336829451398769507334142046023643693497954315756825487672815875186158202361333641968382930274966669255698200617949764362162282150067865298589604028242752681485658213759517407650450533787559248689386450330402049990474286718127565246344429706575761171281867198998377958034934413202665865964174326807929269361967469767340196584911520616999778082357670063448358841416659283153419704054364005191928490382707244069313751641901310801968083087277403858015488826569873615559229751964087716572698441636466008786791805797400800376264710390353306601617278739491193338870975165527482162044930155602557701338284441156548887637885641511406880842787359550707495886537049727092651240296976990892941086431699734914929145165906108498943324483991199490190237534784999443930288484098140102887374766847584382644440715830880179061797937592689986475768509551536899226676375643248186391582835902149960525184441574947973178554226478256575952609356090246650889420681385462232127283621652531530894701329037293294147857425988480085582302013953675915627598462004352367946788251479346838945143463920292999811415243865676130707040103058909747100893071582608423249570738389008658431948477160852824187262520955306083367433127230566901982146920690554734087528176208734928490200980338182721761175426335386135393222572436667302244349205409901444161715867327626826202349046374732591590581361180448282123722557505652967608810996972291504942947288852864369352577184755822471483978749530817440634470819352109720201347685939645163760166505671010653405640282085383324945953287240631556015630048773154438397551639935718029539611654117615681756066054067386241978640978458560510180821377409961105890286046715249135432624607748054106088464197674936394713575743428572306111544922404097473823126619754419592885669324319955028945149281409106742474618023543542980834773183207006464711895561986502521097140562403860494308066553945432785073851925936879599562841506160 [162,119] 15760398158001549028411641070319777924891219176900591711091947791700985475633574226694154504022894809224817430995610433723206145551590354594782413148956771061501017412109525552203757044576596425894636853720826195933641575372837168716380630674899795108252868350702720570394604821738234508386494835184309175077965094077900140014971457407782060016620961105949211147826117982902208458669503513834237711467602388510956803063652915891708349702058519366087058267966430673724032674781657345853170276431383290277553528696980091427265510279125965989141344732402886601208588793292790345928527858179232086725556848412034257349521778519098219432499165108889917201286257814292243451904381844850169591869021325203703970369101001112943949176329343292924975958410307965454607356443083533955394467889767725084618414405174654910691302658591572606381657429082680340308465831163801503870920884326588724431009596286713986656255945205323190257007096047719856285746790040655479364467565431693555404621355720963720753844580160250525766077272235855403694984548330867828052506359011372606772724593600378784981781551684465354084025028563884843738378711166271071444099988694177241933567117624868964689498559103928427569780772118778373949238558078063918313414712092023813525561174589911951752843264655693748148098988304719719914521715197471685387782139405855350876856456177673570204883695446481497453077549075244470707688823331501818387734048748036632375408836550329541195419534093862105534175009708331300178948523155574957051565007276518721878741177689300537623719201103854758488797392285736549531689399047099193175884179068495174979912825227120307230750490912064403897814244628653156494968617689126891745336208973716630295414222401677086235073695610236305303855602511434999388339768817846599204583353049020279222154097072501073805600779014556068380862903497091771800241007762373510860010753497304205288382977925940523144826654286545685147578262131272556965703530135424586036438648010395383811199891064529449053684277198990949955825016532106579441372163990382835750377183478266385313177223846839384019236739562423621014545573499284741394891941882668429053503365893633458439246176815235814364077357956037063802973904 [162,120] 1553057382749821860209021591950510268401764254221802004268025730905570735108495797262712770372825896028530124803078242455367911231479063154071541468021372600418222470107493853808019695788693291323135876031858045927771259436395548116945076292753430687291420923532716664001843400127083061931880380325304644297604603672865857116366940510479982365048421836952549735227402698182832583193023658276355290648487044139416139824342852682360080232896629830440124522845155785762187523419882232555567355799245468887962771049288850683657981006312041640984778925089876595191814009275071823611713004075113410196401949718417684017276828665738671980510863220852942728977294626410858067172611538620836290727459636848888343381797892722617560501069503976550287758258900384942154392080914925834882524546556151079055084581828992996061198300223990410897326724315287347868152121048494889279207725801577303799230121730185165554036369985531895201438345487271109634296343335536617414067452327213733043368726985775901310318037762828538643537012195152873139171358450126182478777236352310016137274985009530810474344237589423526146034297053730080330176986771372688844017960706523707034903284257207469764584945905618667491746282524296616322493385348181733624477039872742256391935973085693855345657846990078456019746990549509665162000386607909023767586118151598255764385064477693245550276961103076516526596297822884779671185482560690203595665117769858162196370604532447282839438642413640706095091013589169473346641536315901485908016571024718368309362991728100958652340199031959634766748264230411613520231657220238199409441712344664059928174545554931775742535333728190029081765992215008848728161347751472039556665372006006143789162986589660253047591219042198744421601443503069198903253783074832476168320209535007038359675139772566255623803437620961677311718977018730203572000934770494398853221829919876864409559051715287021652518555774494903964442143651508846310744272548768268745162513352112645023274795003841314929972123977524351691107683981994476197895600261791640012641908045443664850528955675978326350985290471107028152353789243004805716591387229858399059573206628889062751499343163095239085168813416797391600 [162,121] -151250291324967600426542282199551463983371613761121083921565911822787496350960251484739328180811697929878400802013111747391576014611871280648830709614145631297685325915837793124897312791303684083200083480882887370252921288778521841625369432737419947646432030269296846287011974149873352784133846537496984866503537081583355780393177135874629299781571290455430112319884356903368453954938970581965286773826368582501178217805231907352431571418647268230188841941907743225421677325141870821881799216041827188547404451874769797113780870239404366844897610510561998381704736891944328095708488869894600844774691993936627832731772303109203245544058095733615043136158558106121730110636219209249638289951912029046334168250276291035555587251608575576463219364629682346369648949945513917256396305808184276704059386041047974721953142740790505280193425039419999504624907172206938032848754109368501021645767713793827820776713206767645263317716310315868946403790083205286145691157961198299198648275174394873507326295512970582912906841962899630536061691753458417515723292527870985044914671557504325231375087909647271209228996807369781708459469427465141326646145909494306273436327382650487201759637543669379983918010905202551684977829403042834093553979793444327655050799621317141716624912395212321130831968658494241850543527503159662375621509928797696178882848961738533151869013628251997285849354860450234481201501860000814076223760925789690876621005026077347236559737253949749658553823334265259637893695293984254143001603963744517673303929001418857269248310482238079522515078481650223758540863272885797464822684330339713415212148232915853835995867765533584914557950283063996518277380763505826862634401331654512692818887835252949467939386497020224260604128995767106039193020621884981390036340036374983637679570297458979533638347109897578862939706486169930848582905902940845712144443806974262177323743252195111018020165096041047226588709275822612530189403512888447567968042086252707963426686239018032956717293860577787749609469728102645388706371026601209120796361087235174605965489395321285660538500510496966649643645212424172572584439581729693789024906001184856555038811721296820088539388903456 [162,122] 514240086599921820262102713232511015462777637349954621185015818980159802129040454732445466768053927498163385776364112106426272766012972660082910280915334914527876348206752875007916949492524079411336992862821489369390882121067956755942993644027570085518035742332373689827809519400996792817617039594683367729946981685028921537012389273136753797974430369953547165714055515548077295365432695485839616931177691534213285597845949010314094915531474404299275606055477751523578383660518825647384608449493608960054867859991569835229101336754177810274689437716556198551490185822341239049808890682912912217261961952841899931284387679004082092763850512245513309068088015030430311318742963823673949796710509611438943310257602143737512991035005617256260162726079809321927297628862371409073897271813227582176494543547641714301724166825801269255785371527899807961120769446838792263151141968277649632902398068541073996889126471060893364486332098142788710531174865602022536577291385117761883439544750927794922009722711612574963221114256106193881774476716630789183689312222160283982965199139156321211605869545910515044810423996588500490388881815400061990309661927295552835031516371415561422327789145750906062371067029504530838357170313578509485597796975384842423211621940045902299143385313323548933122349000056197834650139566342074447046907597120281550177397077637039575264077207603643609177364672314105292561739600102219211853594776968323933349743122543904827630785494934207180627254772108659610155655687812041868864147343505639768548369854062975961359678389422899652440949399906565309343368330449209642955478519328215338756858998959563998294311328674097678557842655329074731739865964330965734621760474345990672490077768443863687173199499253995197893415127499710696463056743382295511101037255785030667710405646869337237073842358800987993941755329061662061373802021047750343450901552888286415096044280002328660718644244757891209163810264398005052162213881427402206105349685393396876253082969204052354825999846857334119296083336701575328707148639509859385028723003384704817296297595871668970440509966034307613638348297455406281130250679118669346093247447299068583533477513558261580626 [162,123] 113969596855309991562948874840589005788380796414366588513032733581084224717938269408146941297691293325224689802815103291385868044532591318880234668013244592974962460682843407201601861734613227653236926848108268436547772790611437983746784009841008575303735850283429052263841449310130298612247990494797877719949959943929060143117536926978842923247076077796713849483174097269502397253350925250122778780591010202329361476350469451989862032357697137152230357442069448722666964773634512488801381238098416624838136107132761269959109633033262869995577558466164222479461667190389048141152175200180318158154020317716661146936155260152504287252784460436767981292414678137784421758728054628436452615194944156738896861419024601169540825840725916643638625074460270650123505735376704694358060555914184281134482743191159544336173023507080151308113374860142224525038925901709719735333737331575048198352920660390601205782688258650984719534021877931202378675135465309439138871099164443090312556371687814987497936950930371420226241400199314378214014596813335417838605188592467850415775205966810543670468498754914078500360707137297120306462546947551260510692516227917118327202501211232698934218403023660638226339120358247179529355138315705763157963244202898287146069949097692285400969933969845400728194512872485621657333194336442267314135758387125355341508183318313648188484814870980120141530638009726667041546002047392116438032026665503027722918026768475167041491659332011940707849842486574053708066082110531483130672701496253288292639660123616717415018729312904560842682243875545205154407684229942472968294374236358073039971725751816549597593390752528839534971850962091252185365183055426548559195829107682518479752558764547555725187206424247162219595194373991670242624743661596207398333616743202160675064317607044095420959996573393773493029501538484893125958042619662390400748725278071749560927654056691248779624444572596857702985379230871154208511337898842167539486803306974550638982357871617281417657168766834275524269641227651281100026371062335716745847760453942615902711788381529364440397955658413137851303315780852331597221689456804193697698831618466532395410362501380256 [162,124] 375080632687224845349739922702103123539838343142558080795539109562882752242913994651439395130152944007451422954907331255447604493207105116658228633539896587759266731453694242297512674330459582322658909775146397962289789025149652474440760517000215401173838296205718413839126381122416831260963358415992135365850099165676204860621846947032617477483063463405733655329134565556027360275570051167265791022892558170984212584202548039737753157961677387875006530891430508939840669946785457082057998176889235060373906679571230566453307089681207827749285849809511958724744127799527786555909829428187912385047673349125218995935262655675931376857681518099213764682252002096713540797672151538232060888449929408576521390284180419780817011945426824826660344599622811056315044150424658605189222561039318765158395980833628711761872626333500439373700146204953564356451606433212972391302323786023405943340287131419036125192116718144582106290549453044342508158446882465632012508427437569650122325067729894848800612170088450975846391056092312851022471010215764051393766829818490243268808814637606793116060244414885583115747674054631139661394743933909605526869307318881989727822315608649669360304296388471315333186603372735714208859948812947081802289022133120062404909736037869259685571331586888072193658696832466698245228604549112141139462026960981047938547268513625492007661144410566134149237549492753384142265167060930892933964530185405576831807482151017911929743569056978148482480000657776321408822237791253262116261583257304297525907587403408651228790843447678366998483535074556071031580408006705900131636534953539893872259749682322951710720158864178640763808481247165372523598808050161299577397688168357827303972875895829794403688014116149659931621517582303425602450437355925050982630662076269896557548977636841247732971890410299463971781037807486283282771768737735200115045612760081951678846136624529512724142330477610312224261314459156963333105311021854466070559301493441279657288852356425860361152553271014669626287565735616325638728869329855159624369260996796475025901261718029752395602160450525681492922333677557217901420596064091684966440460975151406689180096 [162,125] -20140157996087467296388009192684426652440945078545614585235587028080987069081302838268904354481021747943850592564990004672999600716876416712630764772421779033539620424114493405608657590514378454646365210572668195382671163535304724341050451610925620174829714249340222293424203867451160185149803808989947572200122202559864985911023536102091013353978474369842482046138963058130652340627125480354020093569925813747555256905099779622053088645544245603394869548735099334615747756486375712638652625069703756363256261686668908312565224935474534541922545498564042097259747436267843034996585635738014909173450923510044418381299464748327692319468045006265654832004608012667053343133539023393222668730481269182688342703249617901025042848031777490715102467406141930255994121754966829687805996153124642576332711516775411415066614522012068069350609334263490192553503494383207747079522372431259192453268221302396060047956375302180677484967401083782100065001856542281820221362592529854976000289960134443438433293367261954542394597269365322960983476879094315961338943574917384247767920157025602566995956013827627117839903044975617917165448070871553083752222225982612705896012325725483586545799551368908367763672166426470604038492574560888380878592882445269147129568658389267302187204957851359060820379214053688333610202608531852207625059724857345200654535343261757790766232344447889384120568048193586494834146102478731066464206004653933699658808163209229364109614889660290403196604617972455431790238261315068065373780114714973616044587894396428548018062463161159352913565260721883516239262734427772653498499432904621609881230797334703924418762254325808256540146084816504608012058681623681077247146283593357525812113856407269774920983056754329790577124552881557228444434941476426060242988748160591404506995395216306908912988241752717044555212461892971297984288175547258145409874107380876725174560690712311283856196198513670088170519673039657786155262950810055545996229287837796208992006322816980592991994371005363686063435531440044665451006545573163546541392122873368297670796388325544890740409017928260091493096945254072680978349044686994371243749695481254528 [162,126] 854425689652833008204656625416371355891597249613510798138404464803688573304102187985157119821570737623061190847750810712222072006898140781456502825571849290100584457599221988116223343491542892462190449487348339130963865564321945395990740634858586713715458041713282732303076778781530614007843222054065735184992092382927055283355676552039224700755922720939494721807985576252519496352359055634259154340237261992905520499176098966345894847966318297703454238818629179514190157192012893751066326456961468153473061781122523718447700203229733768572607579940756405453595791056127158750078217062271197255637448572508586208799632841666102032827672955848323852104164235642054433638121509376954626166350711670963426019457725172238097125180033173947623710205655892646743405865160083379051139051312226174243054852583608999684066072821660348246372133931188848665587422455218888667141779786802277120413994822375581641422523236536164967857838700129501043650146320137909337288784012808747315713109913535449884407137855597845333478321750021754500828406095355202404888888221407382174498920866482374247991908373838061471837982169212760385928870320676417118987041449183046672292394192464712345393482911014299445319010871322992007951072336105294721320170213543715111495679365602102113320969156982757998411508928583703625164458785162335217625445124636469071009848555063469538094604042918075086648603905412849173683263738484114474069883771063096623134940372272756165624319707173600233064223418997146880819064836655768822227371501017677061929286784156645065789930922960041978415891122929243360133658239042108744401623225480274496208591265719652794306179459463005845183226664015943293923359168303047779030451921874533999082580146427732729483166746304238253852859015767795440925245287126529591495802055062241711206229244212152849072863287635107948696597745348348499033196478160766578566708992888282612614501960836708180364923048922893902620230195234094441436732428193668721774542333875996814925263957902218513258834745992757793924862579482875172615509409890706565025727475498640537032036780305506210426370300207509242574852286435507919360224817052053757469133856 [162,127] -871069952459636109317108323165854588242871462403024239088499659245521019451049119585660745718145497887110447335052547828165355090821697959999443236370307520230216690363735774891251750939664710294491087094051997064313247781064784737527907318447265345176113776165669739013820318413101602049242185864451532281827955732500645061758875582145160536351189450257304263915297289383131937203754609971776744380921345173501116006765582990296054646031671968653191098862230196657299446218372165935284707949450590559860638502047069767097561751751075911341759489038113719983588258211090833645159952799993315354127218035977502805409583735104131420766851641035815563100489024442441035749063171763132579738539329581226438304513490456688000051373477274040024834369468725612017572372272957836850476906360771772623777053200798059810000920390483745518062320067747310406637553860549774463192368489151414775110710616310272126564166057553925997188911434000746785863846611994719120964692756791360917752051636970749761230474887561154347673377509870384311801882184230542725832383066860581884665873982936580466949821851920059393652668475210754261779339978771721765596747923867393211028468279407456971768556813898815548471281559942995235134937477618574188291873172328746369706968122319808174010290402667965937611592000993884329448295075249397775573958423279052075910592171498079424160559002712389673642618583852833155587493302081981161685932376306583025589582107449095124857970420903912133663630123239653553488482175628676050020983034904696393491387089173426269671237933542861716182450704638271309127281842836599829215552137764959279559174999202122226936510504935942196143137344268612767227954727687255856680128783688083322761804497556722931049270537606252837934849993267214623304921931036091565459857909372907425096312604453765755175620790960554853555865584262136988169477477393902760758786686686521676597404756658072342711313598939655029465398566398370146148014307941611587505614758937503313066586211849773512640348825968487218747207375004262597253028955253879252572986370109121650294800301773045397760016944937822210503198277930716886082025854440571952 [162,128] 63052212687913607005126305819347178133282532234449594922613116501874737522223922623735028218750597844315565920919085586896335164418770933411250997094132300323389214575125999473434016702822611400223325999287189191793982218024038001621930018522068203145013403794129689285589081808651299359404819835811584527103198806797742936868517863152659149052435525669597762799330650965436797706756410811390325298925208387835066438925044161525279809329278599919611355506391279253703850871607162488046778611947209251299513584906446155812068042453458378364191794493345848344556549584273679493821214285171218223199265510363343572400885024465660381124553001805413481168213091672680689330083404384191902242208877478627478785904994475526495589763728337565787488534219528315119672786700075558435509988596255556364914589594006894757202178929276286666521605902844507964598551174301288762640418081946083125809247234617229333364955002818546431715915022454893027658585236280286745246475792846913158053788847058197819328129694648621930232773660276887656740676660985108747029189817304832168277196566300595178517137662504548932754245633452208685078324617631032994560143052983474787044578866035435322849572036317711848590044887432306653743632029606608466337727874770824777423445231727000629506796854759494030072010575592296012595757128606319436976601439822098341487158472009223709688292121405363212873262757343916153998494666232230298980543524854727127254511927833624600357636679005015226316110301852667363007159034139927061893309652523206071696513142551712123926849128501822371788228839216090419159976267560092151108205411217567406764770406424923143899123020635365729908732698608579781802127487032215110339557006888026182483563905463053161592893006948296992232638664236042512863724373096852116894602900931022499597048926355450389308631816080621308326773035025457560898171653048847911615142418688252846561998081523664096387046860922681429617006589921750328332465973729949998328195508757710589616297754509949185820470314416258779189305773598340322061648089667462750082643166528706261286333015054816210491896078658643804237380291487159401643039358512 [162,129] -896924653685981327979825118629153668494831211630376201484583631957970379360282021218463888539397453201837025967391453986407519024799094440477903390298560799304509156273369284797657207685481593502426719009175724833839368324660208493042891212848197040249021440670646465111173375397789684704376043221876328443423350038370953363843670835004842625445046763182034372839206481353705073357669855501887102272797624059798116184434988607662069507386256379584864173872057529875355466988118130643474566890261005512345667819268457290538736057299519652774018768489562819979445420567966511047361125775388768644470854410991809342635062686119663441811256579604302224590364262856567682580859953840837016811605744694617338902933239423252985130278124523148059328499544639084461987552964372069581828498159222647215243228664827955795890500378680022684157397980546575461412910485223300071520543760349939018577713922678369670950730144113333192385106000262567910767013516368422808484213098082949209575097659025072185689449095666960042959634677081013303558510233093095069398408394420899266271035386933760462451138297640114415915208703168059201318224662460510865544869154915581656462872020227908729524142547389684757201639563827971410171985989297549241845832010543601462356039698438763328890686937400329923684616314290207637404327031041879995126286367857773561716382958113734126096508159672453000395370227775493337492466861020768808711756537429181134586973818355260350251328681204566019881838032638684421890270020580878680580945967282487723401910474850394172690741353858925829295891652438108762400496690668984573388944703611903729187391342327390110973024187130077816015853156781353869533218617519386194615187265534041265130651000843773314000530506746958081748911196580061145257472155379587519591706330092226017942276894467892760220113270312085788795937817254306126247475859474529536242428871057386088943119475732716926568688598983851036675070974269315489149645251258571096684264831720271900746420394677611788408857341624189508614596626872067287099026623200367339242086127135293657994733507168867645803151780058135400948225583301818920800 [162,130] 4612170287238156710380499475236647565016895705593198745314679603007755163813914083810800545903120196126904122027731320242047988106950592479143700659934983729101059145154378238066838332220653993120585125078653409093755948360031510430143694045041999255517434833465551352317524481369514054807309649474570460268613617105421038703749609413260434955485590014168659246303863952372581700048346205897432541444746095809431392254808725841389644800008227174096035084393050412260710768227310803470491284810138189583391755058960639165095023054708574891549168664687831835458065576265707795855765676329519275765276899462220398459539726713857469513305310787464970445041587686497769250742906876316727028773538598970463360329823710913997167955816126413406547137431493174034720786453939918972321227881224644811717144546832767416776704404482225582871115171695923536954734915620237934973516173117258288526822206766950275408135084623682800422389144768487739315263086010924395868071417656658568299295641422677073535207742064700082928030024781166644325171679248339194522434820821650973495192385036457284855223322482121803352293544432732488539554400410204817304188803577595103412265982067816958106854320333696523968645616785309006089157307054952940105335780564185734526198775710382569303024531238687327420008091535244004116504429059731360882648615272529420005722844580201333522696637308118567100112078509658304989192701867037631109932243458747625575134546068071303236127560586931448735408828796900061391338657679383258509499655939502230080898163917773920868370371709243355612312340772572945262129665654259474512748548119469641093997306599623519808943315201607906687500961280486717591557118398891433979283398889102707735132925423985151542503755036307481140147334212324461652516181542945706741905670339637295478002868401811415438682590296982654257714036699395343221581704495775636615301710654986240119006913843199709648469525957845587107381191073858086572715598354079643821847415143105305708390581009279400488420461038717321900153030026349368209948568018027590718747038893608594919663201543202005281163469958656155956412497100994 [162,131] -5242926226800857765584656534421188879925918025488040313160922116613686793869084758636827347339051636903129785958768237081506266314367885723605727720679421579713176526519933863721118709585171015250939460304248963378564608186500523702361499519481131389068943213385932593514323762104470434179950719574705962490993182935759557971736216814810563144983133663851538619791077811544717189306515276056811141074266120439818753292501683370978370128023596980058253535647222315494307563700393031039201411857992726084076614900686842242189834911628197221294125721515692341049542532724056441760397548977869229090942003652347011272250539091949057669858460659625420425544538262149224333468809677910964439998103410378884940472662972625046890361408125191350808623631918179072848597275408746529118286182997833684192817135966571420551803276828055550858736325198138729789300196665714346964230036039807252717207583824954196466148664483994907726605089865278459070758100327115932031306281240518113123386318395591648497409239556167348544479942253803811063073171719212330141217319193608570502705252433664579168501102526976529272499037564919237594812144717429529254798895569184154227285412376169609190265033901605970280124408130228296287211661458439817270839706272954909368317406965296694693242588487740367680261705465723615852244704167500163134669188858749640954444415709156341408393273534784355926072878614054720248020189084900063309320088806517625892534212558982361244892714022550033607261003198605447174464215166277315128396529658004603412646284263922305970173954056953193564657896029682588790116320619563004472560864509809962759333963670212221810175431653488551965239615096759212227402369964693059275507296790830128835399511890796111929513035669706180955527061776161322398935829782441661434663876138076629126028471857599880202859427922503718311092143560604815284796243185170641182306963265099356765753311699640358880300681190389791688604154457188249944498888736114503472117546361826221375128565762342654842442954754263797668899467647439299558638597121027126968114593688734119827959730525984082226154944835466338058336 [162,132] 22475602642541323332503939992272577300177783353341455945358763578198370797950138640902101114404836890465996377553206924124564168746347757564448871152197911745433331158517979401813060128771884906474760366525539508011492787276915090238594163357968669296339748236635422017552488911491339587391718313739267563414982052751404402252843096978879062973205540291351539743677183028620035963583434448450875304290472384903173602540455708877545170258336070165888160186257378087484759271068762778702415886933061653357852246009272615709509343809317488230811989128987819143569058325280800090967035026233167503864809876646297076011408887468186793347776526674525583412707722794364076283320655841163232173544879241077111087907335463569401630353235798476638638359808240682734116430858183243695962410199672860977266946045155890106409045530633512040766775244101061323156499797675829268959039090359972805251009973766780755641984638610459037657366163109982242930091557836615684423351574646483527717620890300562053771566918891585902789652298539560260451120064031863648487655463369179070099579777483256996446454895493925516158217828740489006373085646334457898864754985918436541555296045743455642972500257961585676928900003508861388248572801988147333556384576791885481708748768148372882711301910017507622178785404448365802754714972997329970844051475208640268427405968830134936892081142497197015294525996319763033864584610042010844508737180890699117645303808013303781660841059442948709308088739060848446879422017365384519010783526145384194231947595152315459290809506282897614764924835598095861000078848001791164075061833393412913987263208897659787313928640358348398717008633145291724204617501865085307593761492400261826171397851182036844938339018655244568597825412354353014463754813885617331057788565151241654793796969275201046372414288234505110228575439749997729507090927617019230423199264074117034627085918877797796745406053250127806340418018471818269787900827832574463077631633612530724995580015896725954475553966225800108391675032368486205547045133694960427261491962748130116378385333646449973115912599106944 [162,133] 9481984143819201875580208134459177891051893556715960181818035853948989574339167123656500199411336382122071412681045006735058532170255803889325559032955551846875774875815358975995474794897474299198911698293372217865738336582661122225183271821454080802346103379047943526108421776181847127153921181246941632768485753144051944196570702506675758942876090610162309295801314690411612017253197168446945305646204754706251873075913095316259467185531543856620352988887878246501552117564841254419168463304886176342871914190724585721668977644168277511581433150667744510640933276910802031344744058133093652308225855245014624808865366258158905301302056112811111306452901792469986901255691900700870088299884185237047060423507028747484982748683988019964756028894011672436577260114015920481543538206825661521856123736447792009631017805977224601927995187545807864153204329462780345064334907944183868483125778494097841917267047971310017988436557859075427997565486542384710097134444213245985347116197025588533546866911499969499614047922706296209259900023098945013958432105604772286441939383468423302816250486287479760774627667963206992936223649686279927355110016592563238799329136654886060483384080156192089872521650759976188886052668434992245016681053808645284264230927018997856439000340292502481536177771098550558993850306276182921452166714698047523398685597160500045834403772448340921021423896943950288671113104035751819696892041897227359710523987128977140759541859226447571290633127038284716348844388633698507628387376140384336272850648734317646009519179425207172867107873594704098018549064605797300612929434918122752611197771167320244882034673967705894873269918835076908037314768484834933242843380291764592067448109542764253476785428064323940599033276963399769762272657295209153130095995386813174358174858530098030476114494230637667771862040852402985709335995771094208615460628972943988484193576827513154765894943623858470337308933012281823695589454309303014259574571497705663434879796002524870725674642859226641661623102497567164128039012596378314502149851595582966723330884968744949134016 [162,134] 179368400401604801258917447539916224564785812311161197041944972955627463443811509175333348607556635454335116632994688151948622516908775249761725360888340689666083379593091266104060010961555789753048016525643913630650937900972100648301159290847838822021282017340874984998362983738219250428633607450845473414187776649069430342828725096541878765845532133724880145536399848333409428074359056267096906123229391147065062102271600145279878523065685090076154158106110922161216978283287096187730265290296484755934346211742180865836369879099193997019517444323660338193537873481005689458322631122068259730739449986870071073551654959197027131175771608439456994017279117482419032320358172286516833827135213887579485759721014588578906702297953843849055387117863390250797646677480190318896335675571851202893751860441074235196047664180307455015735449433341099057268247528749985008053038493153367227710536174193107353583684868896889381263857654377347032942208199727518009331161848776511945204845706681694187377555257791259974415888232085480006397748951191213729318479325669709848935892762403994268169800340814781688743106645975673412756789081856659250460846129062845212663419026713791369093154545662019550138622218559237659797298874266367145108755975092139493653408780803170592545455571956113252677174114023539595897785519315218764914442394465971577282112972523408449552564929641402426711056101347500684384981673618003450169459216500082326455841245377642462804545816749943095403007983534860170855922886706396794440696157599233363618495317146915106367864265094138850798679794253646499184903323779836136307754074875631461149771430173842098883198495415823702157291999559775595086833749918775420606258713337702188029473141180272337971541787608878098217076500216839597060174101931605394906919614211481445480904458694610660857668741853731971950742301885484936882423155272297746285651932037219377859677870078543592267027238183293756408423168317135983465755209677634385624703967899393336199455903690189194346729508235935514294815833793584043944229287048079821228702152912674474640554838780972 [162,135] -13168334485536235155131407900583802735292646481861840517426415028545925840896036339380060551199523428119694442137965785628228016907290685021084559150965631652905803816409863370788797026156833997531984446896194286139205684571140276963823992012692388129548536080933433137383432525729652143014244039910146558406731588141669713234379552060798784004023959607722345419513530646037459964290958916852521642600549867589993620801759278455311602355473561265390770401220952401187955738174075673386714245341661751745695415506624317511892782659603286273337899445408127846017336001297387857067830685728019718482064755079417024037913143728985809979141263761279267967478074568891415836188717462953298946177145899725896817343526480679860525225965391735592658370439373612753476398491376640091127696401971811762499299582982976264017618083296462707202110380873075597291520081574606289195260409781701201663251316376423951110081081747396442473167355728385250603337679689517027224561757803774833792707272424475331576749664354888491876737098817016111086614250347267016357450514072697106291218455446136164856923583426609716330292855764276746477209717896211339709599973021961578514371832256571562437540958981662162452766323242533576574720408785918979285676257527634745738402272974327262478793515884550643240975600893632018130361018441728958781460791115935492693580312087600505835562318391862747191194738753903561034478752964822137249506125705750818163903596328284228305442197923393436158816816908869431943049013039748071046299108017394865426551495030585933341492346013143323344447110408908867657324787249170554579628859028447522238602883759233289985037387953336686790195244951760396311704983611561562097993850854222364289801742976965183174111855252450233594933087594027817056521063269222434795761895255763651790710606677582561199943998000127574838665981363322588911038216880676544943932577462969262126152505733452094564960814946703524611613831642569623716138601742108837670560545242802341888074792699850519640645655813902589915525783571436657274745120585502283694102238811015079837248 [162,136] 631220082982589818026658678380969317486010975672537009986061062450834305529346354795381897008456748389820313233697792170948826362681021024958623173229907392357964837192551620781490832670642126950535921932409423996927898293500977442147705061210711528604428604102291827180854293204872329708843498481486512238975793224965570479598436757230429335922063890080960335924622307716329161055112231763409982885730552754214477886026445555979955172530327838268924220872135293958545654781245201330034735473184742629076802265442524003202349470027532603818748626055494660406129067087488763890484006486855649469790932067608989787178059999399796493681478048538279890994972177409597330246828346086495543085375334588744918585893932625023895015389155189618519455154161334443135191712262433053377788523283239501893854291517763320640694405105958363201958088070459290295379403812794406943105654880536042484530648388058603658598638569627822051452874287767232911990984286768211314847770435509992010330312283352647394657548996227558677773244403845027156544190312518458348041986402409420575504704526011458615443682874542691942377731744359878069619088871399439638387638805125848478153467184842285892544987304975680565566935310113950297755030179042784909135410175264077253999756620009604380636396794156790528342029130932686017253945437771303298689095896313952728490839802422073620929965361069080706726072289809419255406821189138784829949212017801739856584061366876058862808088470881404675473674083926956006979231507542480308253199660275461438807538477416652503745696294152840536541332773123813855295501424485414448643705175735492337857112741179774181509408791053028861446145790737900773744823207227701461355913538740910425452569764280166481198582582513242176218835022729347157471987352571175700082428683206691650147469738023409594823057862033119683446726491129372506808563720034155340392255190553512075820529069495073447673809436857001194909980562166381906252699564482968468232890444059651367088507639456758502270126970025807191256306322522961393082357568970663134437077129911008 [162,137] 1139702566194061178252630417595528050760932737262426532413786366884796161966974106698018990677070988892231001812381880114300734575490874033755211325341095352915442963875247862610892223673297203277570516037698631153156429300963103210270478830544346211847971447084774994215197937591276038348508926499501566700140606405089912627756548153291074413213211259939578376936604666619627061098847227874993948526356311841692802106974503322255790471497493965436633778688827141153360202686896348162191645981722252449016396516377162120531049792005284361261225559526033228382960576108107148889446377368183719678038010959608023762728899817659727739626205708787917115818504903807805881991187204534567024563985056817580558111553097960314357250336047643727562491800567577964121132443308227280956475605324509372367171686512494017189643748038075171351593589522259133669836524521351558189840905432414952035172479211991160174343066023721932753338069152123179879238390786675404340434978482005634694188952390875067506930872924265336185067650208567095329535736522011891587806985621785051681843757970220351775048579179998243028456278436175439310709741592698812172550100033685114924586497877984029289638967320578898227066289913895641043535569894595129961296725566547982004325237497206037846606044640600978990223878317780115981432714669443186131978129444681707274372589876263478384461097540993604402683790893347892412445939214675993108259588786273192470237498728297526143067767480659746403962018887687921280488364070248793557319657576376716006157375814924131655484273463271818130846277862714346328122325047287783868176346579726577032365237278808693298055526438567747698883482869718202913950575482304295946209341063850021534381773466900306678525840027911188472785062847396289203711954996121153006459280002399287367536154911258660914629942683619115899346708995295499843475952520923826046064128340781003042379111810418567014015092983931832209809182165624903526173014013856658030851322872228823015271443423691287851413918709723221245065066441884798206555540358970469488575968 [162,138] 754818482726732058903241941234404774798373504645488555026599018355791091910043227031111691076908604344953303497071362764147078362742398416365925163545089519147461530732481313839834122039623181295370108090438399799392457721962091886787913019710191735130128332266257559023184849418961339328563209853500463422594522079264912793803022811484716445785061512502290927710990447122926636291710424555270825716928934523330892075750736444404376290676869741368487804507033945012937292480569775273088586378794582803472942358638963488828014005886422307071544661591924914391952322742179090333722693624438697687930538259840882540041995757306122545515952333129751600264688319497683101218555394025311937877757037932932462673406531959569754907947671223018202250990926697174893268495179558470739292642559642586658671521534868833662987872055432379513680177673997537735482015614554647126141599264961710298655817619818580170058240859174296269784034305054180321341475733979018041807068397279086390193539373087616165872050035336635202350550468798693284024437105362845524886385440439284329665111667516745019450297980541324730598548718171227833276788357520355691362275183548308997534905800044101499535817025517225423400244324867071329284478692790813660029140679824008595757731276421024199996380492953034705126244316542290445185032531967422472326553912049428500852052559073379555277060381814153603922623969642739452741789986645270189834720501304998659793170420779832611736448447878810006004152671319510657393004527903347269572367751706270226724553412125986646428749824332943438013384286927036484907326562659416068926023212357816458151551665178297030871213444467061627678238289932941664060585147956718843283866088073929766295090195099086523334521139044508143672454421746783158194568218467514042290855412459419910051137813930270065664323815934098438758611857054664091448905017737622079595932119906463696831440494103701339155149062585215999681095737277889033270384817142024321871906714714941678429115628449565527716162975942827216844283746752096153342761032898708 [162,139] 11760068146236508128495964963554111029513477319828226290698906104673444314037386405417401723216212497956090682749171491390771037894500289592223117651159286416021318265361087909045143628228443160826268684934345444292014256974133463529495508553857919123175918670246102278177645418689114486806796736852805407349637617890630816449497352800616174799585467690990604455266358588625649515297969181635872367018548751555526665376161657564819968964548050956151522288362313330371494674067224561922181517165798686428750381548147035548182020056851730329269343343263990877876229819368827246249099609602332291708645132721640877649012301515840195742358377226148009293796076216135486901621345473043455816825987007289820727690336401621647284972836620404360718581222551321606639280590031245034079350314166666036583389218427888733223894048480204376779113662399006356751999471826426413482827374224104910400173547994234866375673897723522444562548908788829467358740999374887620028547764831177930556782735938880577000838309937872854340809472124644769074872502946666324372096448654071261767750790259053309716381744116947331857082472038879641100979526934985232326896260463026008005535082275587594296773783442656127674837690183766026907069639477160877068605861742005425862322789635308455791099198439557864928694293676272661947117428875972836625638051896134618046830572142611414717187493247911237928538192163170179629171082411298780786248211810294799131839707741564290844632486179182966990510286769072871664709025316149863671607753772199025073206813026310790743572502654316103697216707936008471358762870749907794660945098901224008497524211484683205740006663126304972548674870772227518820702623907771187552745473010091443307022325573125612129259774059506003060689174502720485337562045221203757115696640989016274959494628211864423196302062442993933195262554762082176198981717559801487537659773849472871716374799033963870651333355881466196235815285114612766688123969713765928941283500714827273791787381226316308159905746617793079468560862243709180750440 [162,140] 12350930144926359334388808771060729221161501982933310111299884568425200102903979374387089016958066433573262651859892878953581832725201739265047924372955572730820766449420085487477952517737357743570798199565991740271478199657969087163033770244091063733362019507677793274457031980441149398769265521424054093331841067928339859818245033468994646580706445211314358083104841386540129118367345695846406239287209283128411601396545065436881744588480341260361270254788226193737752342226149120696229446711746542899331981563254889437026731262404065204581811141862566852829465718674642372677379229075852116163994088099952330370744334041768955205948102250643040013053478492352239072448180843746597832670402033064573307045886059677168011418657527045508871260020940438283059722668189837556581325200230271777935896025874016910808487295231828770212667575454319641661493665450576064550266734475966792269625771357990565288008684083508949632740846617474526776326840358209214525932363644911907712482169349394023704887691543321998276909776087049192284278640087459558638855782633792410516459306553548749499279147260024735892087664656820851989204809816012131415651248786817022778168237515162074610313885349300975673605053756825059338725390045650455580799147076232901800948054117789350816040487461455259931221729133373037861355263121303149901771944588552618378048824992589271274071147152358020609344629932628827052512775554091727441999111519055641683882604246448708039100207795997655392704120348615151455999542710527547314044357561631630099004579756193272010080968216687914053583279554473590777026825124106612161788969094836061173499101792798599170248192408557100406195239449889679937835064860231431414391257107540933732782638229661610994570886187466977107798379527766321553816991739186589490971069891873750659381102753757876588362987368461662856371861987091233975090550689480037138283916854192999456581092086377463379084957928980205820340148829164624531854652382771349930062484250786414165527185550867237682813551907920626623451966234960 [162,141] 45932936764051989329454153203972265232208400408610153985842584229806707331246408659445885045966704100003217698729915542320125015884161882379034839819836648228348476680148154005070348956442370116515538732381736619521019192501910916386987714728438257150829566081233182583506925049981434227501041016944079844410244538118156682014866949734824051915595331929070602266396124142803696514257213374152359298518340505479521735259782377864210663499504770919419707950939922135734971957964598419753924136693709628857277789314899808332396550318599811058666907371143303897374098087168332592858057979437237960583056068700649532073192246772777207550432879620619355336638960636514460398815927882302584793436192867812843845368597368781263464603055998271962301811031789096655267658358577338957861125436017121981203532125860554735449680782580978559919151029322322291370379122597756753157538891078529506490842015901337771220932811182371000612180559252926538387752108644029780969892946907378859427426236602977155230618784034655831618617422389410708484807708463292858195578190258014850897756009326399020025948260530050908164633978475780833379940070190775100831011243748335934995861906265126502650003956899531952152396371545169414802593889435448657463732197705649910492201910320556744531619923626482336241990780668093773584271250064340654090040311097219973877843804453106750555679500050014935217729788900785146325544213103881553850371240454880270190633924238574262250380095742132893454791322935394968166970291012240677447662574938199925923213320290395216986754556307829041042439104157267914668932676608336691657094409530937723639050292759308529579281125306252868637840123574832580609266807604238904934083353525941744479237158119063653525514249754749775661448945604367385477677311650131522905288023050716199653221666126349129618635110714448612737354904938472471187008615656096692274461955385892564952622727602683460046434781235528749595945675022957579866733629958406971612682465029067684136193081024035408718561922991842270892288 [162,142] 10453018727418571650376109796531531980195142053425899113212457591528561250328648830322688107254066769156901668252317844649747566660770088616596381951318765801126100480939794988608618952724240658463135534762185573629145908270905436699423417748429163532397303880506647112734241028062023573142967500391524924743166891493738016113624624501673556655667477638579141730551378627158706110680467455045472778533262606724239268175480284062173832300449938254526793482676431669329275674005231876964320761452927720122168617962836729275401468186036399314851986721295112079882197809665831501683168155587815103536508588328428815927904925659073955238473586387516601500326317721102292215116473898322749574579236058286153513806677926423458734564604345666802339766353540150223935792326272691451117472125852413420080682450367227456616498884369185847816457305698340571187834105791024674188259563887118291329879814171967264322209622415891850044389005700952763474782950793746422868135066349248924910831202590157827172981865289987136719351258823336723339997579312666887815479148294345769580317694381204877804383206595365563075712078874657421477526669148236282306291116542112105694630093540700715499732101573898612141819716484883031447511607394212440403926893520602598833855910135629280528629010909183424480250226311502947435141575980792374617148532657458064170706905909696009255074395889197298701641086571232821749606194343808569116089496883712092462103780061189683582720715238669959464050324547952906116049120498623176852996094637730597308066547944191008601973522222777365454611124757456071216618666621267073430622594456256830704490880632914275125259543439597546059921747321010983075274953718252380547720375709769295257781648962308467022517894190226508546187577313455831018963003285354703849362173964293773890889997196546351299881637472211825649675220768660398842861110030896333698040773110389291061556931026250326148243218698837027238407882126401226149829024345458427571506555461969785138083520334053394766417949158620 [162,143] -749915766322572425205329230117742979192766883727599352495552474508290348444486512206519150494870254989044307573040725172093320015865790991867588761457631368052241350975046338558726756636459912334493915776387361593341777167955761385429044303958507555272420412659679361451318553899990758125932396141594686159954789602313889585002204618557742901880204958515905664858452068285551669587164430552349709596329125814273630162017725172531998708372180036719725774144435252473562620154794506609976814674716126908385016005165357202659519299043383218561825658979132860224770814763705396404461465277772644272139633877836268454839674069964437844320410915000669915149217490038217211652601122228618453364239072661871961652029721077886115661978148955792854771341640694544803388284109826066986510253551421503055087991699800536325648333035268867310813477592522463560010185640641389467641751548604126429590391199320621998788758792153248910643657648640949067106025150480790827842383301719201094125900992785765390783920244410689895243414163788998397023062487177581037804162971935015874740108537715593529701353022436691422649774154813094744505851501255577921322894886577105872010847596724534803962588315681271793429522232199576222713693467796696698451359456153417160245513545001181377404213615945331783003347124071133767969855935792343665628061377703267186707047936445411003473115855868314527202416239660408985498459461388368943431248333802088666859974575920158322537856080593647008820045498619361631682920498357581281750745462258203448537914663769445207424571754728267536372297085165281790769013134753097357002794075976686680567245229443995431723353884916836063486540266403384237476321879437088652997057165800076357650995336344354165875408651823635342854893654522245145182676143246301542590546636724751983800380004026113919053990215364357521795535724107654950195588404999306060346086517949638404840561095766356135828846769897943192740081448726585633681867521818014065077827026208712708432901830510138744064 [162,144] 125792703073784665021224208562212331462336730282409980407558751876857304263399178931148526458673909260549278513978064928936187728176396335176341529509242585702192051820691571879650823020186640697568481565327977393326036688492050969188083630884544030181956188734544481067124412028353820711052512166272170879885503444275885199648109170345469448178744460677810307242411276406652055644867865196570415928891078261091771102454080871529543088442634467748988664925951003747000618143629488661536070872700023682194592375751209717994746226848268131498133386516077000088684204524211954851364072669491836801507808100382191906845937046424688001268460714440515297344797408659690474470876695052405537099822751324910543899240807669391783091662108421746429114341410156648543812602205655227303304758822904551163718497134738045318224183334258537805335794088186007951878630743141124490977720268728597306753825657119420978747311257623969050342181590969126372723671945766365801914572813093197301754921912599620588041179411666949917596419572772470940752746526035511832933965115450405163831034090869098064381380780604359733352698463410046930392607567745685638944038807546273263757259356475320463780399946845957372124775720300248045928798916161067624787334840303470369526168519108564349258369444197149774601122651724024420477246437873694532594435344424354779397627857396387430640486654357704426732406616723237306828840149632989502513908840844518468432640772052228034831139758039913500528574366404081480246970179243350073438228232956757447197755427490817141901116260138977793169349015137864385126711143724094769536129201083954140335450051689541544277584423288521569553233042374162142235246846371700278733320917382464335550970902469144886423035108213997946217159063474879674937996347998968242904228258679049636346559107660377407211381590841038701097367514958078915504044592418902784630660413812034535688065480799495345392040591065530089927812365732311885048362806494601602703676846425533412927688493536 [162,145] 30899625674060848561497737733343798138812064223656705084195001829908795606894612646535134980422452811753371149315023436372762373043882017826686522487590144199802045752343594120236226924256263288648912472110233864620604232685160860994937422041253197037200205166736840680967964760036762277988357990883069906326683293719996906474191635156929993281711996149875885389646624844551619780430369561908105663437914356671469170919919153937663959004478268215518972006548768477966347781014915239861571699036847335534360131938194352178869831451940275643194099616156511162094787764494528980374312179905788503794098229428916968723893870484044410287525925552489850615786480563344927175536575778425363515552741988201163870187456626692544942740985255631859324127236345760039220677247170239596327631043023960435197952079151376927954509297842271923532743726139307753293154721308456746315312275960717613215088092494325357555729383036532538087163731668728554207586216039342719085517824299057362902970244759926329489390807605112571225302895854442434636883003799959147878311409100957189340471044526546283712778124636540662890070246217179612195011177921965376857670813942576386242408151955210779627436316995314014130749096717824864144078255592856078845539287180152226878514055792239024770576826401671924030786843623731177820497133220965531185493593130483007272998419638145224445621788058201323252170771349642236323358612173114949354806863796565061121313639257870974252489493124035281004852959335616356622512689003405728071530842343341757191306667021653105845570056499074229088213237868212510602300219059106033339809073143992619383633132817221706033453449170278162480041261373692322318603943012011851921996394038257404377859546622239206204746020567518235204222604521017166206545047283079555693142613011190274238641331517854142089970073546139253266466625721917934921262271585784508345578421666035667557184138276675281405897902601934968608335666411861889723586313355758048150889430923305006208 [162,146] 3997924354534448918301960474323665045663636296431262048574301205055509224628591978496750144873815360531255831908186498852868103840176340049612724039556122853265305495401562132492071035341499722012852633470436864980899607410747242172767227092539757149767289771416573847224856303330308059411732980428471471916294908433452543430373937744925295866740682776912306000603560376957045665988294268678997363323210740209549092130200195745790055093086124380200331025948907293494462411325154864084621373146877951498382019159931370562225817786548163108794635568963184493642379593024891438016283576418657344423459548442073436030246642448642055223040478834944746926315510358919063103905903968353540075179526415290438883898959251524928067698036849607253036148705649263427732779921324870400401075167557186283196183259716117591125427189497277438410771080407880189145275023421805950533964854685284023695533859381439227390817718103229743465343698201639818264664059074909335861541783607617039744773958453806527792592514383430448754000312121594420916420640954295853864536698803043439096339731246850343345732799057617137248687024644564607216331644946531715426323820347198840618712263949583798024892576355907706639657818263786817489368673640532257902847268049771464736159157002366755116090362220450515486356149137155440175388500406241518742691601062710275911347204502648951709357604660847508480197445710248277599691863366596102871336155815741641500809595873655594975940675945538713384697828559681764178220698462697035710586475989575408915745703621225589186506875896866075302885058344111479201481777449107859524002321944684999631120263791914978535093510123321273006885593961773054824170021765803194950879732754183730631503020613063265180236165546929382397422420697883585943897439236598703195412222991004429177171976044927449683221637074708131955612079132250721680139820568436641868371178690129877671833628807073564609274986590006548502777489533303601855965227456356830296375595380 [162,147] 127234289914553827507437908258904105291574517518724039624583217308393705994131504045391427520779246592604306593099058873444627589116362372209261977210561004950274258976077976345291646514039688239558241593712193474775881103629707488888817949102103630244742282947372776842124176249910371525374242274708784880504397076410272787709711756929964122430808754119893930646299512566586423411049352291164388670287448552339582591761484115226529776987030529280095073115397109132461251655842315559574306283013631575726842157815230164320949376453804535112404245916210285829071410662023040192611905300783611369459331753505684542071585782936463343278424204709054386825985983252107815861541887094276019152357881590406663081402603866424887095018488751751972165609442861499105145832873467560727576283260388978032884133721893943053903103314831641627850443276737547917592265684029575972654405094652301478861950257323922381371360851338295619399926359298259489286874024270264713702323684058782546952694290730396768598869119516359088703924613396456220979763687159642741826051209216814424505955964058010066287061325754790219905456287392315014904659161594781871920404959750879681422093472961975000876684474741949812897586321557625502453683045976648970748726457244099805159802784777765260018825574534915577214049386389710425392658457319300814790272088523532863969319666372815431550537999697404640268042923087218503562949844071013827620910835707545862265274144963308813078756484061586211613581506902256088298260616101428325650959719137819341722200503234640660683567079990703509883202513970931689509289700429799195582275340173874625331912437718508718811763485296863620326425236874076570281304986874338794299005261265662678403865736105814028114001082443457020666322617058669493357737847551379356050353134612126516357150405600168414909865104425193139044602023966856487668992873897663859983002873814122569780044582352245031083173122311562543745501677012240864264665024051215600 [162,148] 1146536914784378608066285624534837728086242219012348139526490113243567805354390582909970501986362655396754532952575519342555999649001958584902076033867763418958425307383173895025187751535997275218587304160311963050615545412010758639701176196070370721633989473077449580580502655305963227828766493016482844122304413631678884007438121852139149289839749022887975473642118266732874818438995249558865672198540437586762744030044253169735835756824795890832221741112476287612582491527658177209038675110602723549975356559272060782549706074418678013229594067941285096324147831281890635567814170510810398921744816079630764540491541195003897978101393849165663644053246485407036435796516367629303561900655787449686389139487934073586921019911320744807513072772830863864465185917076345577642296011406015166412684836969467890636427112283416318014251356812301631868920845241158550864463032886959430636836731265183941304019939405509722993468649611896630469140858976172790858991222789294217503808627826490538264765245401218824021323985073065502405272852408369155853957023309793666859821685553561429632992896636204332837651741406546219458537128714387247407212822823949782024130728090411991065087321093390537002747590321644532392873302088837684876948344713400156058504094327677663461491929653343867479944194902924335327197506912857178748162485287419894816065453197572875206039596153046363823179117022404040490823382788406216850490525938919818264278937982653880761614356305236456115540743508789134056526679006025781457604795461418023204673629797735856300710830723497512615450474544062928701074654459271077904305610619524672676530644379588241991033155892081130239448511317819668574582412664007546437696724832054433927196988359929762031083797342710638235577439911119140952592210341545739562948028217283292803735396120748558104100585647226709376190175993938669126914833198561123824887352525586765026612748262986852014028545570281596434942171703454166727475168 [162,149] 2572650757332172874497534235564076934315821431810959286658157795137740989446283775432534508334518298522820085574491142438056430189569447087486243902354874393002355981941180688307075029364954050690069981586576526018881283965906652043309176925982765560043508355831565068990391652146384770761571492629219414706177805305780140633145481835865108758157952330896786289484792986771321677802616334461232736175464386350726932085543206150863332138749704975391157806193886782805118324914488425110945651910838410844122930262263239776016724563710667412241751653530111466051558700299358103573193336965088969020795794430722229119099411579928511223479361504778171205093381385740336612218089668813655665951363351932190657451662819249557469327945257377412843719355008900809960358616896909533230438413787553465131080544377372184662521188939369142867812061760311000052079210432886005170806118055508408618066227883839107288370433325080851667692821118284626762887481938648722984613972167622264142848370826012378286615485423142182946909501102402887018429166617869830356955199501997407061413567687383155389226076157178711995554994425643004448089425148864542284579168074371463274969854268994162107597846616741121287763077396483519281506424902203368059573260417757928891854514593371757911334275472401999709499951688242119177558484450719014239712016801671291989670764761112994904305104073346134319266978960009485557796913717770399773518153607015073033146993161797887298874698890696185216045246073279644720285530378439211759526718695031610277045210267524818783212818077214100158607525903368578977266399750304662093443800708180987070284601972107734681783617939739829816665436840926831914459546520292839276873380858594180393741741326850406600600550572585733712822084709712870912372851957443048104156449873122165015605535004215072648249136941165721941864053876589901255768152201487751296408343706702481198617522211189088411820719989240433933504065254400 [162,150] 3880402653308006986039109839795699796929868746605309035551616673655314712428493744176724949018393139768140916616761358827873190612289127443131351484552094060331581840806333316530064077723937719626614701042469530664828144485097019943286464247264220761606632142302929031665619176504018045601666960920834039669066875208144280730981965993159916224463498328497235838028477268126108595961242983330777295827939715312568386407562129393102646198314133760579144811896807620308039816686810543596487847292086959634636890900539082505547779153016080871807327722344148034242444491045937393211595990201358416840528244634825394800333491388476375669768655096700735081344510680152155359160566899000251862970425720800513345603729878445394382480584864258450470855221344011847040291473603187524968318627211050194504468038738668630853698617653500887344889869765214199692040678847902705020320195885367958437476738321183166583134867202048032022647599028998779040796752215798984385948388973867969841583696775975532987677034766022342950515356816796139898019889965162004942063375208654786785776262454144264544430436071979220053815370346698865229554267879171594381293544084034739526409423555965572466349211186417888874553673693238984403090038602721954170859671105562183893660451022945494740140151207423192876179302593246260710809431790771968804527541259342430745760124924555582280008361116823523271923675851837474199212111344259658293655057741321925043760738503048690866822833056168810572819561090012004824621248742396149446016864414813454539191152088069675188710275239440158194175004490810811918267452418695065682153075342529940758184306809147065080762761855571869110141582178094042993807031176635406734301049538305406603062401148267019567674125044135014419899425093144691179014418120291519157431148259849223462854163626341995033630072783194143659967382289395129323512806923986735235884844567413761940497241390979547317153694459428102556 [162,151] -1338804618799024590935993367911745054470615416939071999452075740539834478555420644998745960118147925941124696409147435337712301918774236877288982211413567555471279550525439193037389108707767358900846015064320630538594707362940906262654570071493735151063126899145047256043978462181928068752271046056844699294281219974123221577778171857339728436120551883189484492405468104117655102409403690419174252173592126344792807585646444663912859100123055062278783567916890634325979861517520135037348063135445820060122956356607642024128514928757615881096941305136819434129736795562570308664277116445358386267290251079621610216569978924050421348871383063690294456908321428382415219147282189427062444093057855473308057327950001145420039873502406244718422627152832599630528646057806138110602824149652320548848597221875338355059971025088792197718609500279642015724209584753627762116664578988835830172626616840849473772083482104059654619674922475911639339760075911866677063185010592706952567525591002709175911301039862338446132242385298745842717718780376646526262283707746117432363594042005935230876753003777520838328651249783674438486466810294064288387684556329417866196415728571674340619509421273113533127537410055086321547687967447805217742794592725029911925429764409543190053583668261122570149243295209504958215416733392559403374893513643087018711037178753148881893935220554441465860418470058690766309309168021163333159196372868874095290660776482181166807501872636590434532773754906227777686843581099063021305894844399073949661521184055687847695272640601879568327620960904350984407564342070641391854766783689935044190124552885375468622013983176624809465533792518957583025602608775749344293329691845634957766746735499172099876741670250245584541833480774096434838958482951413066641430645557411098441477652129879828751931057507703974214071837076388037303568903144082534302186116668579023939989559240555907762746944 [162,152] 439404079552409253467684843353929629963394282473236736092638214014707990746690082851561276097905491584471370990331191648189642458931137313095384745329514155943045771779074461383414956523624118006088018870361611595249468184294941425288982545083937016264194516119858775373197092986780394341957998491566175823709694211530865516042046891998920792627627856784971978520571858771476819438102053606700004726338860372915089472192510192677310073051011459499312200891578491113156436558239244198015487891957498561290819016136823651809616307779375219208987232409719959437509046616326842302442398521272150236350026170433853310779714354516242765324224639590062383832326213811291733173256142073403400199637830057897093232696317255686052722082230626647261914070409209369172576947330330342819008928848694489378988227247657874808056210014198262112540269625001443060228097397410980761701175495400234334086632200002111242619576315744166047038456362625775205292610031655854605738622205162940352387447520920006832434658611841405368084085178987255493749396684395767020645657592219052822501406778041605082131458942065743853249574743463824193087376492873888525537590293353181714697606304671572975256856587615517985995736735002592465494474593805286061098972008363311435744979963174579487839861759404424412157567788860616325388587299208430072774776925563159055589505108066578280305575289564540629767007939657084920017787238309063005347371066279099057020132188768414653083292217667789419463941814421955995997695014560075737881400509435881099006222872471761554819567671057851432074464472362825102429962425938783394797052385933301759023559517635832045744727148494924555268179894944910741949247928790000551666686219492093227520988309374700709808010003365567083509789577167368823128370106660381628089576264309467057890316686222992530262256866141726440282273082212398653332271449695810368720011234851316819813603066112 [162,153] -28477949486753673891952586775450787848791698056843701402981196246289419625482157103591895753441677189810991769598359178004821526698814685283847777221201188374619932812284293580569091295753829164459998129373541500865378251603859631791320788297050253034514964691193252723622289478994249055917115611102810352616755545811697190390048885088462400503324800097066918714270096887621630750475815611729450879190367939806024054729212695712772797710049328301717753425370364629120450800249828084445943172888861807982348306204049084049880939978548322649984768834670172159193303806703835407129214366061089652617315440727773163477794525014193235613261539480226585536196075383019134261913325491982204422774707421123568294680731108882463003024027474109056162023400161324233387828411610611628355478294328806448705173611179403191441809427510904658229008657981078925423701642038475061279509117575677277500575425072510555253816320754573971737516983609007802857838677935656315631921879110980905013868279436106176096496614394496741967344516092429599889426677203521877080644081202080571689589780949156370993194609772138870886151449320501313227729394937927234204508323312843356116707723452551511400868731253471991596328593672627469130166240052406510000886102317312768806828711241080145469307178928829000202407528562050179418734438487546821466780598854791217709038116780685321027881932729855539324762132511470195340707348549555537242472993986839241978708641009083911607308619037952474218565258577041919465345186902445148401290140326501609662506668521809256760923098098391861822029098783365827094544850729860248687436766357952578055590736699985187996768674556299733664379739443131743112687462720945713906565224159793292955921175038522673433468147262265012300432261904490516321801933951989391713095622550969690096070919326146134884693213851555829829041494453911837962724936474503796109370741488103520 [162,154] 432575857292645190362961106465786278898965411499180973454618171726962613683598679490611031917473318266876395161734520082231923036798212968667959550280801902354549029122200305279112710956885149999130132256244859900874633141582690559125083148653596373075294637677930863694876462664738151684132199129807295737833550122481476046372421635705070402351345123738669830667558370096267549822464771623568945100025716205902037687285621064108800128127169055891120265367840660923024448299765050334966333194883869746854658277436535106245727122877578954972415874526229792479190611644887982304186580475543204073614428091625925924992610223934841453517980442858009936121816880346998663476291893368721118392809202644584627158707700772887751658143001957741393911900448784419755176759507982532983023032979179148912247215962264326989405221927998926913153385724771926195116733060056549589277089615901391367599478952030799196166465788921583425053966766321207088333996689759108046677755736513240419942151953361477989084765700684504991498168690219401223436648143128925783282810841149990767641622962434033635621678993443421479358018544636156160771696901306166985024759295919827269558029497282176239229846507065487272875975114880668643858463315893356260989832875573690679171018634554121027516451735735461524383133317997934431241500447024597936425588163654878020878724833719482751143306845481668778473099745839122953613585894048624240982061747179955161634718333808246566182354613482896062127737956729126110942222110991965336013091777716115465206910296128040419329753617162699898112290756776905618489241201168556571481691433388208000868770551883240769349054877264058618061472608263315410969188731972587297634151479927430877361742126872030305633875229030560995590938706061006591458787877209402638650550918798585435235992240992537693246686054804451877705109324943829441861204603013797519904 [162,155] -596626688650651876674467497116599314785356400440363571910464965811348824556765818723640754956132314945203833892245945056079688411543674214317610545648321631070829865086625712188743169800195516702989993150794994696210411217467501296843395360101327018200213779908849838679785566081172056884152291023572047815349706526735389467675575042412879834619876099685591900735737916880676660520858268937630063502543149725324906175907422393042504745469706342620146224430628255713548325273792924592956256063493125284430604586698001113069478991175757439732340739225512792989797505970829863260547001425221133010683990933271149332740095789526104008234715500672877524344348370647186189881388370577179318278594007809667480179351983463001837044616822607956341487436859713403854281186421972694611200083628404113429014722107088560907741576750287230278162373077986043242419842340434721603042480630229391267850274996887951791915447295332627560955443270258722887268480455563812378150798902702735966340010711340170588464057554740646501503622517592644763933251093281000046576074307271928905653627173925442723860558395168592515156637138222962350023226583231580195608405207475861686275614234538340974620410069367299301073842369226185233204611185680574741161051192853350811878993533068113011196899841426937769151527117510435708464470485566633751115838237643382463703187038582266855408121489610413186511740819987048885860522184918914386271898663375138546373171753256385085732511887153763590757683299949176722281682800962179805989610466811983540867736530172271182115081730445721220178702781230387402340874003665143427944567258052622874192178420109779369709219616102150984078182301500134677058210311371316287231791607896058243740109253830832070347296780713960587968176717085527566786513183130003004788995527218548879748891182864273687621663663834475576536660365648026143021432 [162,156] 6625022519194287097353611071927576450252755689619221310633260045100137831302286312457942618495197208105230517646626254159018598479607835953196008104373356941792706154775988717851053564126418006343159199967116094584354434031695562426733471438403969673937311873512565644946967940587741038279114689229584694021517886582076423547169238994730517251403701304484830934938312779116903842868696567509789720124694193233458024953702653964062445697865769364814832685628805829006828623133288806552025797754359883579664319500603375128325573781143060133970638005771892066467091394773247456408131974138824023250423617961672816262620817499987072284660696388185687976109089888375848569062738578492787204367317120053764381394364297918381755444423738493727242513809019407998676929270660623651926546200625900755218691471736443005425893860111662605424978962376440635241449303374277023691422696636444504699374899381886373643017784989219333078030254268084422427649125855556955370512903585052008362270857702997933545091024903526651174925641308750901977123447680366597234048845437290632972959548921761204206544801911473158526227784041736713990063073157889816765323214465472413248916208623658295997468816412894115150215011455883328225833799147533801638348132711849960832761277305201121769913696271078090609170807796124128871921131042343780423944945054047324467990071560806626271428586294049597644669076753761251187504397320012748581086419158883793172793529231625503146301592272097406322994311788781815831113618298045696485565561728196351812992680022323863436116063425520321572436509273168519114831545157425961078721441314430822394009116137110241358466558799802611583783580247155479412635834495109489896211779127451568054486683744546423783493507154929029421910357464092457339404043663735762998853622779263191417638471651311881400377825145762333400384997440 [162,157] 7666147447044186577884035438340069712215151157783201301278058198580454285043765771703756989826144365611401503285738648436398272343937105199847760019969220456315819493050302704784225980203900173647045887210697324103189775023122549996892110062169617378408281423713068977357067963592965959025864120077157680258954062333929091561551701577965844628611541271450368203930257439175991943122735780004615738059756101045829460750409055617301833614653996156901156159792173123683179111451046691531440464033251029151137058885889712538559936638700167834525969948351866935930006455345504069875788414607617057582570121217001310852713613034350211351240271871583428050440214609714175976526967797992094337923762153893718584352049185186113105636218845619850654630506581966172781475924700329651605791325048711902400586373240250695873796957109405000184884695836836104673045160601330651525546910928266745188828358132433697799183157476626203938949558515417864638802944047443725333250210841147786741679996372945063616682905949498721791569280156682442418370573194251102773123162128035147930130729045722704577096697128320693325231059215816043894082589773135271499148635996559091489991506365634711827837435333508865918144198981595119866352400655603479610626645791967973346365097291096334765144823445474185920603703302598130124163478883766300687773199149180550429379817833072144410958934430978468577784829786806811004596529077979065124045730964849293478506836427607117925814076836353292297665771254838283464467371371775677117420457156783684100596799311694902479392051669864466105320459767535139887089420885207226184821810973587576605936595534641992787387438491749469653842733339949073552567647501227120565324800222585445662000916578697524906726092522662642564455373816395332440194471759605704332820471361366120793623902246711574835846796875072 [162,158] 1704769547206690599560433683062487661462350864674556148708979489150001221003519043224671795137570146314861137172186311365206800518572330592364306084786956647780691507937356046693986834613947453663687395309392009176787000206183370322461785688150398119803283183753715432005125587845735910083055454368806912495647669371841911987299422700240676099767050453035471806919079519353220627650196882190023454196764896408614157290843309454301753012712682259843592937506501355953456428340448722408237776866737958533521824088418614287267351066336038446945874157250385332205697448616605189785710441898448659025589209893914882861934534473375679161087527220545123796397045251937030059369235316557712103714752187132720544114991040357525336637671884086794588044870842720963849312952556536969271421055520106409595587597589573853973014655362183397175627534236468277017889189392206343687592114878586930694924020003421334289699178181483465464950760248126420187753156874718424927905049703187047633479984498440693750841607521743389623953629254152239601710755785548087690342861177616292228583639323331151252897153040943887152369787079911171965473301416116522457803250393362453475664370445029163376402380981368093221847611665039654558909141415331430781445923454385937726543890362228945423062553293129206719865057825929352333876500945942820056915475296934409545260308527894423134351630796251373046513265493521915115386111175499939643103082852109969352312266911684856698285631901690846728841934199117467530185317588808020540519094595111479002249627542572574528404017194555620678598556001565750458125232968216305845118305118566241121435272420654584221946855316956470088262343080302211263017340142058068094794837651054307775269951592047965284262591828952885484165449079634567263197096615757855114552537662760712885938104885815660 [162,159] 28983599722505375337205445735796231184595074191832483737549224729979332278899178304916531260059738093089728636941746033382267551765629369646956024531993789077903373073843443856450517033079541179401401878231275389586173417753631088745598488214712467056968372131155560021564579838680224972679960424364490815644059475949251586411371497394632914412424699330787222111026621875291589083102288549239238830813200721561500805547106961555084950125607423681012013751612670957986337812602485696424525415935159821108276163527238810151754976649475967849160627779231672133249440901484168580988033970574409709529173251904826201465501277915162986586710038307920968129016528708841312155271355767549908586151232582703094643147634369862014104391467186532130384517144109478540615061761050113563090495369724890962261808975049639529313476299187441100076679882717975950020838575574006590422643743079652511708493130746322337606600338103613676343317535787250016054620965148903916324730340633186538430929418684793810433318903648359411307635379995061938958906345768494147008970150996427220700712269054873273280015351336872081642024834054342397668040129815201624858687532982349977709182145251221966239856772618561338100054114430268649970273133153999453283358631195301247055282132330355202012825828855695430702315436745191133251352458879045662020791935493029468140904832441633311822974001058963709689271522317692166684857549696668334196712991376447479059781558169836077726595598719311960549362893983889617256929238982925159197905838646574164519147924244658802162483811193042258185924117225784865968992232316710782568043290769638576045499319719621601086326102784298794093286507379712749898192627685702145774838345934630400700697114411672163053880920371370893486928553492412028788474372974366322130679427949912848 [162,160] 4056562602565256523708765415233604413318918728812430981676009942876616406397205484054601642878853651418461865119486040922657265036982294868881471723378220687180862815178506966629529735643355328634132402604703811044577234867634537434072917768133693616815785584158491995577985823949103572717557666172433013244279890946349109293033359050041687705877658293319385368192079203454493531513914629019407779333121691041947579582673008480601931948319481889709697271223481914350763706668555456073683212059100963957685217521621457602793006232056378596228316612032528596627533540557150231160595829435564399464952706958112295690314373030225214167568258984719398703801905207602639898530330359607493061690992747621872575445188340380758775862544805648358925908041563522021992378689777293637183606183026161244412437693046893473333782880472138255534530355075980408100503478511126017383147463063215129263577168967425799941787472880051299119901527021240484183491136728872142533650480953223288827266736105992665727461372247739951434031785948707105081640488553310369580561783160522774160076383663062623575076111483213087683240264563014901362024646293620766182085161200432089808540389284936609942560322116338213035342647908086821039286706947035245959543212246590055296586838426798461410997939002070947198326277540333240837540098561250634256225328015132999876226238506498690827488230351786173560112730742385342125752372490360507408777589657565346725265132760757210318488867151478981791887731013796638497531247091652236984728862342382742004783488058145013306974329139469314130399468260453570193700450718817446357578089167991808504021950951131090338649476105204321869850273675666953916925207838828713880047367446503787741033266031863145616947430163095777617281781112603849448645759402147577008 [162,161] -56275844078108633906624104704707185905914375777990160003693192551528702258498164321647684437807065784200357662412534174708909398982840855288843445490396491983466332851657380579406651733876548867347453735209009830525093731102554011588609227900520442693635829949042799149297297199182658806564747843263319488335948473553713063658897076248322937870973304809487218405918504976001203934197506228684400830297718331908437191596473351780054081901093821024132364848208938248723829078597200648068396335697795468311783817302174504030070626870846276310397181956097497084699454449544185063741691201250852227242461518700895368178125461899980064589545617965942023256785386889297890451253978742491050492553008776886667978450068193067889408744128353674942291253319551931146793301913174625788559339560204069349578649734322193095795863748842484007212218655939904394193383270268837289322339349280613425924803416739414111923882418105469207814210217308356232004778894492476450281653540108894909937948245651867796522317898804284921183510733863673686154535311255018206628819491660632890992735074861172998636560221584808123873087793622153886820707762062163013341018912475180925540077838730393938772071267721246359672402871975456526172970507416178502329440808057473963029652380971477628312354580124378616516535166712679731453319078184427828702371263646412482853819077584650360862033901450249807135544120960342095067391496852599977725046714533427897979471263468914998244777133453304835802597760558988431031477760732236068179126222172774026155076821904915799064215596148978729969169172574251930397389990797599014156988315629444652299230746274554389798067852236916758453396770400950157794266718508619239045734444995138697004855741810552783056967917974507219448530559264297101920 [162,162] 100800710826829576355894413729515027202265154450343092344272924406083776373391059900484104377101910985615112086423347457507286604030961538818177927294770440673659631039147394548823360028261318200963581833269426772382130907492483092552163246182196000130064319193390163252404902453320185846397074384448215413040618514453351317074444356267188072916507565695356888633933441217042714935867523993473130068747462290291807679915207255706861800102510115341292254323372147185253251262295960834889662899466819816352401146449643034932459854718183203361369612246937097102345518484424959773452885160398111662573371381054146129675796717123349912496811803907838407971955637486755738151424250906235998276988081181006150031353880717843999166821714405089115675629093934877939770739801764561158510976031553408558657984173383783418775995069598606990355394221401785477435862621139930047815275792907296162486568688537038715871416615377731685911587314237408442232191423204084153900364474417867381861143349633912560718758306570567530350983558125421954292178148924948864609424643247302425143251185084442075978861869415431418624577139904218864187912426278072829940392809996514827853855527073997203449657924979325077711211486639450057700205185127725286145972237928205167827379994370964311770450025074177299657775585421679487734861273799330320819803903266744554552120873136556162810209716415355398433074648745136038819779252269815140275961680209283461144899301940815778637093200846343068998479433354474959475988269035135907839326353911406709546424336526227089070651681308543067331184740225412953250799991380795911045812309497083674178549097127964657444010915700286962143328195123457817183746718434787460158339654016351865897026696614561310704343411293200376146 [163,0] -253144516548597612712525748512874185651499339367597947339949131111305724394441361946394718477523956951804230686846829605265176324397486723461226226523757521832770373735855693201830960590975305943761045662175753632179542807163851518990400855093969618367345290637944229896639156958628307287657223175875881116881595958984384597916193993379539978414759433235932475192707682375643481904136369936380358115559866060687694973939250085924798885568717618539812829573140339266669620754756860114403210199538678120027602576703093749905622321233046885208723634550827649504280852662281757112492818571155817790530756688003763849030875460096878094965118514681986884019046827323792133730465215097319246939102428968053716664685859324861613780468391099517367018809636781088022110800612289879035930304868093265951153941112925426148257450579505370109034078590720681835170651043361338904992233563642716429031263532296459919861118133561306170386926016344190587150160710073819605264630685240520920085000031924152204086404571682424183786831028772683477095927470053183849293991739623047397607255978534742975375855607510138583662738270721263411769550992388659167233022672226999340544191045644381179109216306756664752043798169222864816032212028056065269900765598796010050470156984933607613899181689775136229296219364293741292542091959314284325859036184624654103079826785368747913309258314037628768192968750982794479212199713192955010039538857701580740771919683338132141939052243791998110396395019382782652470700481897859507496052292380210814627187227474900092689076094879954272699041759413797907237780071284883201603219380521932577328170748836988789475836192724429177422342168850658257089880338128529591074343501172776976029259000488871787437585125292297524493276836510665004637199916775659426180556920677548386468952805947399254130228057733607927646684021029351068334353349378660047821511151099456095062946075520055893313483041562392655358903916600524168353809230258405285809511141252328921111157664307912420662152253363569615860851644867649057969614219687180654687255007263698272316661441618234151372143569516640385313482409835987423128059281014329924360136863585029053251455295460604996964530985017867946998692201430620357014159929623236637771892210161796258794728523095175116175109239174272969985482665629555218138318145440201092333070678856338952753738023104133049695395386714803951418736485925473503914207532681965449891233934447134191121085964421482281691985310929266182791347561617320708310629545800973388210982004977844923904431884262761303779228876269342279931775932141230244694589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,1] -136805829252547134587092065325278479509284539000559147790702358799709393205043881929908021959133160294426241278386744556939335695414504525611719037502112296450429512549189199047530929613689405857533952276778076879752003142589956709516748541942756245144239389417849036884893636552884078582570249917259851435214270857697403613357404540906345746814666314258189517144938370964534542899531941999657392431749960378059484785377088525342913071656457342147770467974059183342576299191507671365707338125276224048164283934938292263438693652602421331906102750895850232064705508776417015311836433791243784804388711875979225386209662262907749883556672325166686055445804349004074795236082139743892026144989376980078734952050446410840591545913743586563274192516144559995600477901371760190420762318667978013271541070456018861127274524458110071648016594217660464682941798084915694517709092120557871113414844032319471824137157547873288823525206667475858454377977565749866341832070006066438284093926144776460213182499439543482940168596195757039321223608009688255674069241111410802856227917553290612708079063061601118799823725817633482434396803131112420529583620362267326724657597734487193650997190295006829772225096288636639378486249829008404478011096973279807530933220935007901260909657394935590146323650525441178735587111955878951981245140317027857311653918997976198327773129789957282386861561787859151871089063552943835565971104580519216845819799302952179452555270210821307159607087034406317819445179293685433505596984744733562544304596886096597556905034601354771227120663773895838770710236422870254150870145097061451411342297401574229339769457718028604898382640346759601375544486373158355875524785857212749338458874934048795071257553187467551174802034761163795939203947117318991500672781469955328895582771648177335633493045489937429285036159024093192583782390305373200142385880023505526655321737416572104514570143531566745967005434217876479612633721857976780208069515293425907985296535528720369590516789663094483205402235190269963185142276435645120075300862065225131664493558843132169478556816541047665379018961351594099808031405726046630286905739319158692298304101795047509760657934133607757552670904859717748500108932996148868862435098642719791120377011426851035592611496316603408259633853671143451955233217884184227727256054566125619276151093001049640805895715500518620523843615064504172588212625440367704731811552141353858441238221034022164784451897917454561670183605564823738878653973464605159809897661935858605271614354994844071072987926688975781222010723046977148003868236316672000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,2] 3139267973532723819285247588528677872770770762934735193404294691931989925147517377617941883043395700847668834703958522881719735826222670827368774414072967927848974686322811474852156711978627126805579284089565597203166727136910970789281622029457454551201219084847999600266041438288971569984097060066037056800548686014366462187961991237152679698030326210670556313468537738211506619699768707607575497238636103939493373034544962977339522231901490399101980565881439746418865514477189361925570953703382717817511892150113036542409560356833954605384955446100515762405673077686987124111248993041790104683458749983668873872505068343653601732178372411623688140961973839980973410516712968625010542081979229160819581729187856531903391044286495255008153189104926833908198509143400179491063960154298556355777409805372031786238825829890944609285344818569018766950381389928103802071948026915283549300139676902135419489323661533148761978324896003940348767755981755753284535836510845065870442515316504189807648696899500124825844060985192163761698434824180920901651984440932996740494284388093603879702143803589497093186438041877138298839338984643041904513451817704345906531578079572954271345525943201031019682890539945123613743473439943037573867349469119173463478664146375618322507793505247214044397493446801980203207007596977156156512910720176984923736177321373473434792148484428083192242220333152846802652188231831932860094461882704714040635950567186431478194130663972295623678589300986335515831055004746133938110243648637091928068753687512720854786155277622890864312219452208921099104759335625560314409000450475767807136181664616431796414068090568379711046105520792346388213313722639654129028275236092771261927207673109490023381312076691915959162501669841590034684542180198484677539402947061354315432318099882489680840207202969979191815140822367902477263231397794670839583951725301045134070626891934596167697199514834700792550777754914431442445661765613882256070138398056412823417212591739793898979704131977114653498043714027277020659549273276771151739165761142209679803512132901270751204741168012034875804418638372976287652553455035455407653213654951720734748922311219675554578293450652896784621770851461804425773116683252350416356445172704581725579434295323450517580077867774432321727797510084850429323639465232848431892030123142915009986160945492666315218394309529679682048383503013849702796971527792712093013007373099050033071220146395556441405241001509602615180265323159241005568687189160185565467413893521938125485381650168826677219058199611272018035470055219231275606351565291520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,3] -5758557808260951215656751107771532725622087779313351855636925807160672567449415760182808247982017377419652399387185512859508963646731084725214537192160765330100775309364995631850774833590544007195543884022788866096305880615844691034095153138192508091644155031704990417311906829965531468526516978075492169448352858822993956004948372874682304254313338038460132331881513240419218362889063016084584606807838349843562164875965803545556134068724884953668016577403880838516395453918402531893711997196645032466294854463985985514604641159429367429030122677248433125924764738403606449788888323118484328283507080398800230580664272320358962517739514273984668858673124629541315791271644291421715641804741479462203995748306215307544811493206329055303066297365361098804577229187915340745317402257656569889764376544107529615704636921077670013074588269364549126684984623158658141893852037068744555838133873932497414010816110888849643133494297318129528250273082117647472711860199047437654085727492006370115247615338409809769646232314274805937056396306527009811785485079460236063573311428661853537487426083025577148225381443444341248341399649788931682303510436723808778215897598820782108377375881493978909664392493573715293728897617056136085566015134636381501041350893619273765337507057554638874255692456152045526884558505570736310719401962471520338534688284205490891313718749163566622919611316941079956895390481118523065089721771052842698168195283444414094130170051781587561961787596659467143925082994062453829280384248562412987563362513332950120313731411070088794403172231615169136287705408218329859688203183962507239116578813025697878258701397173013890605306313869743884279986886765994569938542682379409561765289030358317682644423413862182574589903091961887591469649969788640713647795808035792546184792853232578080274709061095193221349978048312757423105068381625506264961631500724069072562254411050792257811792193477300933264095771147192563454708947866082949013098073433722893442438608619356180885359642492181365393330032960857491481537414991852446906325712204094855672853224640263745755464358796512246253614224255786357675331447840932697477807837260522566784122202776413013986671310603188649978360867565567010630168582148481902723272018897854789775288652773313922782974954476490921513456547682511993489842437395528865964597392313004673497184634508700088418075989392061742305131350189629475510907427451514773490331896288256424283533886519852564628586949359079046608148681941655234962086159881552952946395430791147326765154351431164369572824635140167398742353065529783007180217668075520000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,4] -126100743351760603116698449226033446393087599123313372203205091989322617019152019326326491139980461554135169816451102004686697171806792933924911017755148821698577085267657824834114091669354404391927449578795443362937149416182413962053061596558191044595050627129497469241441023246168104392282000487962381328474643884981319729166335546859198681661585538503510592415136926032437770352864597812188014822466675658144578230906877149572127622067015996947408589944035475092189443572161625718172464524994734811496753125040533698161439974867658108944725760069595610985482112070870895221228311121226737787393589005976064373944725605617374982451506581786409666916586817698832027346179090473296135422474492468144989877408796328090102151451077645420600099161808447063817794029783760793639327772981799512550118772502907041968921720517860557526684146511944068960053433724437007957722039161185638570393375063025225161023913416709099645172775095013732944087635229719524654459278442565310853258561210529951249105956069312235788210423717192357664446837999666371451125195444095557786694504529105423028872927128946342540619028243684321514323595859896388306614766941436315567520723578761160187299935909845843890171996588846355790448515760238814059032623947917081782404346470994312291564798117213431339740360668525595891974627922466923152105442539677394415510352351578109108707518087201398678285944889609668303355676606058865312171813528470947003492095269609641451682246078902866122046444010373722575011888750328858880441208316773849772063432649626712725021656613878428961721078446714651264606730535624359092701069658934871558297139159056335000380216251797439350604848313231750076680253038481411394136792636598432697138466336927942055963775949541756521682171353860717959456535637618054559084763341263608448778317431752884110854531018600404898258943280695863291057933345246121677679364474030150049365281012579049869188274568649155272243223478579558511834824251282027275873834545439240458566197110431891665121898785932844014442948515017525430268415809924162753957680012207064009682053764905230883297385352785562121597383464143796049514788301538503121099243675932215792228345329866232693820909264726623561160735401304703095729951055273989030771541446491800119311593234315258050073839628285133992406056632039983299760902607973956653750447234864049240348884763119748623374384249734129034317260631154040999744459254490069985022194269458482299112686625442703445838872267297179749802756280416223552845202895979805709679765491101160457598749721999688050353278208733312777658786120879114867455033427886080000000000000000000000000000000000000000000000000000000000000000000000000000 [163,5] 1074947649147418373562390057081038693581087773101347052667793517808159737058639458434156684503637085064922518736906033314696916238834799505501435867365469538090067002887443218681386080584921887416715174425516896726453944120528146516857236469475030458065936238722455388887594066555968939220152095362862463804324296529921621683650268534264900284906433466051437734894378961709097977088947451198898052013834098472977654251105473294382207288075434080390545177254054929958425827538465808396742211876616057631167900827721480634169864399285699943551673310339687649046810873103629761948640075558721871291062686505717713480187963978013201837887251637749120916854576263117306444717194301056812302044899035670539968172146952269299180369489317075469279845570901606115710608904086628573009092684121186506979093534172864713396954395323518129304762881354502654793223106951097548219565393585614473498346636168317011022623364706505828102385674836151670078041381188594933319447374182617470050322540352527086952747249717741919312418683529943409240777899345769377512672761654105569435403675555157158820811554318301107101339377068836982095637016921714311268763890423467708444901034152500851672629114074737747364878940482069622401034502516667388521797497576393940173406615791227543107688502890054793210721510286586897781466580221780082642082804880437845514658221718501427818854436533435637504121574577899753253895744949734345433438836723465712746944708616008777419190283542168577185541200405300922444122675169300933435250009928509660451920838850086969228166295603620449784845849442389945431790535247258200655242307327656607322597252426262963828921408646252216294444755864450366572934843970772045352133067002689921617073738195137744534976317603552032829114248043259927908054470888419155160683677985546638822149804215965322165185659857549660637241582978455841258849530030548108703694963550332679644596045344571531849828750545682996837394355497802941363037567502233561156578374982627940878078128222600874762034717935470543132516521971401110367122773382865977392113953082958914365324747810277329208090043966972031464496128758514668842197092967216975986284518307396916379638740650778389840329033135705525240066304108740664196335820036575017365988730938114451900214950050689295474908687643816346433671154940899811768129425701856945090087332387213371477782380620752241492473099502370494502203355109207726552985959605136458417680014590081987461753447168857000859019939813713687393893809552631931959153297729153105542134140819309458940411029687143629202909432987940117817253733433580346048001201015881728000000000000000000000000000000000000000000000000000000000000000000000000 [163,6] -4447073570511767589629238258937238698795846639840355611239871981509143831475851418239560065017774674405806680282903706429465331986974012764934135189792210384936248380209557390151981433288015046862939858351276676313153295636211989119235239016089841468295777477300015424266063580422474361254166843847602610990886880642288364687561645214589566423193973523039498574551924616989636013400224620729452692849787544400578439894903135568347262931643163145033332040933683947338124452405621007513635847049254750348509318436629001490276842443991341271457788510424579463853089708567365051777748478451221296828752578302824359939171353278052776859226035517201381682296600488680579022408271157575132925620704414645353305322799150183865487746251999546454783877566102067266602664783701032011328831847149048961196331989695576182318156361787239824840417435268595220501995608036745761165940081923173472362259949737391143310822428466526431901848920538871326189695467239303930264628957158396929383968729814931942011891778185945076617942231821919875267639738381554666008980708284043284168253399839902680112016434500962675220902375364811383459225326967422372119667842682953673227906444782098880472370186007344636870877399847530461877961754430496218461368823900291221683527433522400811106156745719061221987851813984351132313500513395632818816952072459484326014249274455275167161233025548853687005207228025037464363426590025283035408775458496029429327371004241799665262572504738537486615369753317103055782647421374618295062096753853038151964577574066759319779688844275438634916205002815571969231026221616634787342739617063842540644114556609246670860529927968976874488646729589107169647882014638947239174606592826813532240748783610883647993387337279141132586933759812059206814917583724243079859923564542431372712140933668995050348829567360949223715597016715003258492305887016681007049376712075651336880431685358701068422466017613442100111848457452307097543602559624548700242236241875957746341892503982155603586499158858112009372074751740739772833762222118971987026341370334871900027976895318631866882745248147205873102687400067881087157670392802625531568981127833033714797171927487683186446946143769860715185552673720581584047956901513417279721198208853522259552865188787755864627511158948153335402743268914344330139496827861768536616240059015896963016888657867592275882051451405958214345848284789512736553735284832115883287555775984144195770691934797003108387694111709260456050411982418778004678079256031041076883999834504934633276027098888191341996616228817087013795624825327734902623393962734387200000000000000000000000000000000000000000000000000000000000000000000000 [163,7] 11394614527618340400515555302180718378833404643890896345719746905900511236903095113899434081008425813755224413778913452494741008842037532503251350290960394308523295380565630666295178273830988490760272695276944602171631611955078241718685868394480336021472989090397742256398887755038573204584996840024642687700916050250093304105303622467467217798641604143089176158306249685188632410147629570712973875841371901621819803525560724805076744407774120185442519146781757010295866012305977042632868212125849783759005206087583882379189075063453483227887901576367292354260939089927255077065723786213060171080020165114538930647710821442400592802562550919991135706123058866843432126197989408445774140082381039053042570307106267835056934574586783460676999635436140487483692083819948970696592288594535623713664338572207937951848587804587543982905153746749154125010203097144687129418431709491376181926024384280183264818396393245444876723401972108774914347349396786776594776640383654219675485468625406647115166221778778164357951001199418756864874434766784938716874172675169802930537552965564830523855584170980912490529189744817447427671279305634247600575527256358179310341257605944946450139217241187985725796340495757062325981953959950653905258384425407302390028252816513729825719170023416499833470949121026413261459337707552809341619145454351807799094271064070067422899026447116528174947381366120856110786275553457378015641068491342368841856775272110180042048344160736816270174307509562011084276989386045411513167400770603546317682039160600357354290038564966744791852223339690381954810699788015243308983785535772194096003040807380890783939488245070789564253793501560592615907802979242747164349520458841460708351487851564317455493281167731327165224599000046810134705306498457959569630755375905139325827242009012607434931247788583529296287811322688644370182501635268814673039897661446533712763318642811871952721747121130396624136991097986442683201701143202173061960989960468779970126505968962834381633901865628818143021827097957396350308121592831925733586678538162012149492268575835174924577755928924265101661971447815289419029818442750138481553233609325955895607819493488000165538447602392637822410881603745087568077088496898521993147080087744389055017166452570446208832726449834795304453448117550895835075664813333270186417057533968602024426025402025602982187599579364814162779075363712436050566943976797801915341948015345092848240553321503663905245483317292074549368427394753470227174800066872452735316904307215139615782491860797090374611938090429315893869080715686635436898042478510211072000000000000000000000000000000000000000000000000000000000000000000 [163,8] -17804434498325281070639204622394052791697014226944803691609040081739238625464769335090976357322600732669253389401146884404456997585799412695704424738712915698994602660320067409022566618736781281400263749657703757812517488376395290717342626788813867457203901808681645620083203875843962029085796101809274677829599892007633088771261936897446312467376262672679334192181690899914286119054453157829976705711639372844688569034027349721203931905208043639369504594855136064733146031657822810663750797280614573491299739628141583141609311557772773875371293133256298558043404231474985643764933751215848111075652604130710778131299343260631853698992445286907096518708603232883977438714797138036156437873958399939475167390221407277502541795226602199265418079176515399821595783519501178156911550043052922548819359457271524156748380171698449578860113485861276365410172722315356583266051959617944560248149788896094796576706562101132993911378988140603722415780805401129988625356515339793539971814351757998070146843474007813085227830634121160387384904655216941793011144093601063293065396322479964787801768903269480779464102041685034273673193481040339881222323555606852893926331668887457875083189417833794621818093176209108399528047064318834859671319698759795926349582660427486444345354155773324382411345603452038344562241582119129285158717494867895531978275507084558585714847834873552261701953731055253131916354248180669645543744143308826869088657525308252311327503442713978784004268139108125672498036667974346347354797863739198830358256265909397695430283413231911053365500150916014775584070616472609776840424022024085602192270292723136130936701552874246683662730319507449593375292993288125459636060470410175229588390985895960749921131062888344479242518688419049834505913266952139716305374821748089477146876761603048776326502296793783509494714552908634740385848407187792745541557127870758780027992999105828948855540375800485647026347336784517683521336514998202903578364895420647519086675277928368437107889255315735628708626367925863555884742778785916863754731883114526833771851636430089055923700656594840497099151047769387288956387875049304504532771067792750758318382347575471200862993390959147280207410336839722203907626489772426789014629083146175810234074464349281321946983538624063244360140789342633480642318542384417609304959158034801626725217670181934291716418021198910191852323642271181751596109726556846225063166622650921996505367994219745056798215611887834824259165255049699571646932672202279271505229910778981396603901375528576890951090813193347470249755965960439131444485931579473920000000000000000000000000000000000000000000000000000000000000000 [163,9] 1116206700595241466522052226174998377387068921827485780210712714741724343208360477694817555288117803071304814894011087760712155758899297770282998008428120472592425353935908300052280014514700425071953632057397758661992420459154797995695758208655078674120477924277599761986564354825523529316937706485463603781839571261470874920025218544479306709765178293962843619078908226060541297108270708593226377490489552073634590901652178245043928307757599671013914343401748868571744860874689938514580463333077018800149104447783643704711375460377688427118554516681245812539267592819232928278322494622023773745513447255927935656910132533598422915972468314991107750147243036660948306447028910505516105485192524409832984368618000000443540124971468399334964883236062237209784631162023472381990743223815104300628588977319919721135960232808955706436255547808806154044479740462909398147498710073945401080042742584546801498971020515145138687992224552863748974215304143518203523817173762886271689344416813172306859300441023564064361564031711750800288390891958407857214663515821567303922135771931738180628573370134917310703442994059325195830963098642268441755383453435406560231763136581717564820391742896266736636017532076326394060045395804099837431075063308080269534420077751745514642701310342786796790292112042027592982807109821900012656679980536026669987299004700914401830792993583899048330162328777290792748700606800176598085197324259574260520496162018958439683038015806235758989506502344073437415547688648293486190783166228801048079027164278091254622899713615899962334797345749572378386239468502724812900828597282308167735314404169600802731958925211060206613230081240494165092844637015194474934430835921044898487568329891055256352867603750387936286522260162429445280142929945570996129069409349998233760163544892550363061949000474516558680635840911829447244932961211458421471254153756463347589099739871961753428398454665213056025955412564412123253805881345884672393857180441502706873229240503664841245167934817927518509628126735113536484541696882367390599502157683110826013429795983189295473410810705337721168364586284233674537540006055683927980850150728420684049791877607101747702437565289378693579943650392152226264176086554517653463073560040751193813885960907042003313384738127279421091507897983890762704098328374385820495526686532526036024042179038788998790604997611738971104256436531836115743450970957217250143835711698876156995234157977322175287502684873770165510949745285795209609810183251751950034330972680319675499167440164826133127792001597764624564133874157898840673876403508215808000000000000000000000000000000000000000000000000000000000000 [163,10] 129255485302885084315868254324129196529762800203044111088293282077881963756808665376334718447026617466596283422758660387258726433366075177645301958102792669864590498872206087581184252763031997536837171733837843714625893514407263395508467161231805955656394522938910857628888371936175953267464683633473335153829958960434350311944114122805617233817998332341330923166415787145641888023410217089857329655846491487386309047163584721490059535049986658436002289945409636287342075928758452010431461031053847690352515417956231218620193701209162854235261314586912640436113908217055184634962063249195820033643997816046730325548756438551242073348981622799137312241672978664054271297779570845624993460989638730113097399072684642996138056020617761923356280798364269562561303965325130092825272717671248620140893730213585854369659135210639586124360482926946748826087950815877698287688412271454519760174941370570822702958293941182453865123234057263965615002236361398169405138530848725965954434861831233419626199920611088524317938809453962914209368287411317552990895971798353151171014261548314308461840986704122339736037013635611146919338996000290553546628047851286896529309688640958937779486467641589146172597093908673327026896136336006527970206286433866203888534420197528588707588132537923831335895846170003532150148609987492083438268690537101218793683787629012564613771003651938231141409336192120114115000263737092846445257753177088749018123294538043220507296204116627074880130574866167491707936648412602684821619566040055558463041270631013338094026298053824140909032943349390607917427028517350740559678287812411179041544573465930688577205750116608522615214582837274521400414936167671852433271387487332085517796985064724263069858367713313400834460142165507546178432266019277574388807765654284760329794624641756352165348875469661174543359750392756647052182426333558541987038428680128881003831145044938790350564471762220939107356250970826976440277973597127740374921640033425319071727213545333695817402194195560507649992762357655575751318571507417916430171290230195445675778917327801493656572162256063312869199739980023636959414425954812200170468172136349514626170750426032157357393074003317987440283640409956644265619902486713869490070294076503493504403285310897711727489523935399423767792653360701941664414343001771010545538750630591307661331879354999511451319005938277606494238880264773491458199962212469965887714382585613413684564078384958917554937207193577342498340841941435481908245878899260406473505526971387428192007086678092782364540774388340041498064644983022948868451525910436249600000000000000000000000000000000000000000000000000000000000 [163,11] -647548425421833140001256642252332310673463580210108699116212335697352416706765912454366493593411097103478076553718401766826737185414520806211783349277388800706805248679024574210990964938063476269896907817797905091460496065995758969297266479581718099790357425060048870865251369550455643727750869014302375259858803522491470425960234585251121322050564085540837488686318238222116900990945047374754212600912174277430900779071547266029571261369600154564855999598086918684530911084857461648094842888468889060762248331474403139076533782223182401055178633056688869841216168140552985503229044708067761037443793048656527588522174410947908743591365300054148143134579595679587073184821342994713436944921697289681917451989714782913810426680794783007855246531064710673458521134121810187060498220867704338158590361686001566614311960009662846234139020396688024415167209549845656325540668194654864525444154647953802544048002700184522365073520959922970888842547104610531765072658583697091553187677791956761540779429065743600045753327648782674492973468144446296895162860773778421630883724816519491454057670623007890490640182600639204107379272294934865902430015444021338470273008271196086622477423962963051375697605082992487415448950669181879399672082974823060909339656034556803179316560062767046103700513133790390631309386157213274906838305703199632646599185019020657495503470862256070494906487618092376313789278679082220743982801692966522062302825876294016563543325198938867172849583779102576478351688930453725567804018555831076601617986139014967472312222891418276785348428897683892371944487181823581019577147484304322976251984595753845530835290178761510578160545035902608701650923689697192980500646524760603934937680123024586285433042161362220288624053348706924199263864614995978259409108511141522618958723022865360896648394637323908481415269214256069137769771185966969460242845602999233105960612427392352952851890489252739502718185163524332788440096571248317246234106990139191250553613004113709504647281219967139703362903985369689444130813795611729144902968412731346859059432834159674032664770202225310665071218982018570009823553034692716743572625697815187227721858795614334274430427726514560784758908270545807375377498375914355230401218185690756134251285554789232976935945771814443040897986569746045272491926910617550272467636935208392931664260630988309642118432792512948475903357032549956838402431537588805206810770917519484723014183327668296317932007396061614427334597037940058902814048534096225606292624428856238607945228300955771544537825913861472220496576714541189058263249447980892160000000000000000000000000000000000000000000000000000000 [163,12] 2099342999170553780220914209114889029833351200266649947142967828531275662159299875846948541741221365729411893003356791093813282163775662557992585247285651023341380911498485602892427264478057448263518242888276375230512175343765485560025679555569852914072952219309776316532636195851894681312988708137461266003000419160628033465135564683675025786702213208853235257478262189082481260806303837488865165867096995597226229318782825643537552371170308129997575264040016239908078428358020445892491822022739733040333778801634045433006781179857020677106005488766696826966167706134447131090462666318745703592273942304113671925652043651734219755919017130541181589797973167427757876452101095837816138986772590317038244214908514454123592017885014771056050453275289969530125536557482458449813370320117348447080077505472403851363773458704100938739177181617218896001814604140779730073994313640085509531747545447713419889182057285539761466220936050656421505969128827359513932126398328881336941147194327889164739293216220696142555230341857426744849594418407778661586090692848669103852859742759515915834992477242396528374626068851993841889319986021539328508439853925212778825128527861565679260350027798240251851962172498676831165328695962806208591562508900388056316199890498853624285969263671041957806508201091043118114475070799624338829571304004199771343730633021953563169077239141260428504025386095353341875784415364788188449387177900247787470189049791159315466552829467183302332574425256100580477243989016432901411447322358647760648514053480391628697458258456065729075542036046554353491264102831117199121643679032423315010115403750248642686663168979416419745437656111989614739084764102508140174194863560806851138333403625654799014673982638085968575478578255971652397781631635534704700270487567249312967380464523392349514130023714344376184846610724067838069785612229353810762396214573168284513320120559032467664104884286699480429711517729613053841675848188328310482300886573317810858755292350215127369068364933770281113899406627998905384725875394798456280407903863518274689800217552346135272788513212600798654348491266464812912540530949545971964567655450540523107746653461202802465099139780390042888403881112458151085266372692801963990840997046754591199270669074050537288414384915801028705636332126952921237804649814850694300086883483093094769169060146779309180552314383553146503665987921803776166798806887790328466327760204692828983564949651257721453011605022395450961193510814220881143118418945407876968185558594639624761861777494293264216920854215299468922071802673202540753907179889539153920000000000000000000000000000000000000000000000000000 [163,13] -5101540521762935171269335313942325175126247769405784584174191121260458090151014251769763099866877877626944375713533297030383786088360311177298583833115396450355756177621082993169556786145851125494064832660343070299851043127481182459257172024880594919081945715741374771425461965210982615437990291636486946767031994201385420314583238260424708509659622720285262815701848472029010021611321431106823759186158938173074716645824067799016748075989316975108153925023418278892585994126759480223365687772395984392952089803427587701807904042604772198370412991227972660123797276513613744143922795143779678435320713631595337796857817608871749245075960620733744360769358346771188810386982950988324959007377176014719627225731317528112283429464772490273249395489445023190083619113200826953052532383758757961661323608343018198700906702528189819657809114856812983223695434050378728684327576626981271878549189077180670724218211469403430221304614101999934489693702706889847229648622582602308064927604753132470809223178622970462488886255424018173865025074883619575505851742001067254808191924185887471510625265725651300726101908243295116410628014503608853257104506559658647428625166191319418451290729508113212386502574490471646292089958504631061195094501042926333013637479417757721246009576196520314592946323605661036076632878419317007080602615564658880467721526714598960793852263704441065812726920232333183688616291082368953718610939369951277206820040146284314476836962279425664612038280163933205416127841913296314928056152312762394435622169505452716046574866426149659545716072228616123897719356341870449123252216183357351881643873064809753166200199461127013307467301154326559204910449460036445113348893926024919923503915554632707196738496919250240723197690524023434681702826596056562123739719453096321811971317339681601267251709593635092199235292037953611702906828592541764986418554030173540602582000818141073183971874720736070284061623961251343590197773918931303913491767209523894078022693039665375240041178165044324523961398515616574193233463045181058993434186355487814940124953333318171846769061967631961133863908386421492666949721529009268526853030034362958586069757948917545567333830196014685207249418880664942001086803040668563524308352871776496903321338699912310961545823782334881162106783926127907427607821628990942367660675071837538654300589342727473984970838925011294652897729719848651270962820406698474054406139272530013072733657374888860513806925556989061100526463836800850238468860174496372215218755209329029747839967731987792667214780548854915016078697570879580993878691187255148544000000000000000000000000000000000000000000000000 [163,14] 9699752993102756650450903308587631011419171982145147270996433712434082269616303694639194126036264728650120984466133926230062807838498492662734192139478671578333729933268519627471189529416300294712638410902630032705664355945575823569889485094304524700631079036769713506509642363651610990017796841669529511237960392799749686639596338963263632400028933633187305555028330769558930116781186396025253924049553866248002802688717118010593585265612489741566991230966884029662573874098248300945914347862565975129172453558310770000435768897782111368184862889040440992250499465264796594675894116701202498647077262797314323498456576483508511476641421562697436778119834772274711476332611950328244322297461868709539173225044812826721169857221837650852353827493055867926280654747666957493494177879803872620284073230573687766436882614653501529713905562998833480892257418615032250156099296728211082047101757632633836804215517860088856769919605305282728143532295615531394441213143019799544382713053938079892610559040835625494375668669766441473143342005836865836157069826190306934820644015149372395095734718012931572120574996273507858424417173768561545849390287243399914206568991636833994440224163689021455519337265269513352535358503328931625226436737651294076153034168765301562502519734552243724016410446887303636876567901643497106581024121719265546500659710913048435874471500712709803147332763717247796616295289049844955082629861709764070497238317551530430980844521641930575896292044046413154867499182376936122981331935089803334604451779037454238378627246955683587681378036351988470813081337295922780034939296825200447147711970639360515947630077051764498256749937790882649030443650197768882019386681657037568537858540838475101489353449724524658345753488003663309132411837672565786758483490451539765673873030535955365055679653047285668324513462429461912697444617174008862644509809825447867098118388948169447007097363799631674508154640161957412363125031578783714812283182724593940700464865362496757652842900317598874013774213130969790551978744129562006836740461644277219921270061508829546252311651048262648155504569589999485983112643490064510930831383678984851403737917641906783594775059764465932048754331399913537008309441422588707849209098411442335697879704830341240144091918152058455929873914374929315373091115921016244028102978547017255721761066540402929139534917214374789117410491952109535970896487172041509311280755488441271600027429426921351488982013309497331969970279597898254283982883324011040856136304646747653973986934393341477469480767386044154699810595106829656696258806368048250880000000000000000000000000000000000000000000000 [163,15] -14556155787253998575491767477003173900662974328347313704203898683798474867049405750334117730827478717346091688591425852778078958446586935626915668008415623012551639454063635384155987402533498470821927667774213189467133568646202648979718658251645472801114541233933420514795824965655661919959425978912829990866750038790761192402726471877792963039690378239322267787980084129237297298020822677413690995687321352204984154031842927080238273328632362221235175449276356332482460462737409556043254373401137680158257224713012797387678643136653648411799125911791380944667679554876645819220240356351486573947416805549301581980416298983256891688610441406244027134377479134880434354018577338413771524250485239191583441317931914801272371836754162297514957193494608125868977243348489568116073084359733921683106588909173094113714063688778930975489463270451138935420364849556533429337463508635612726365206620932582855744472038347363082753566447365946517541213419080632434938612158667925155149848376129177787605833707086782869185165404353728263929716068080954707581768137501958261977855980960901108097610855243890804479584001547104537345028632334525958628123915907954164630482035846164347565793777414444908590106479733485450659806031211375639266511045128812868927990842922724980693595481591683371369598545700274555650775255910999805019172499281861656027880091539609164138394854738952111981403245498032568741430102040689857973027031780956209677024762492874810068839102074668088934706142546147867256157817761070373963077453349533319064118212973834538804017366886872143381304381946922740007339503626439624995953399160832321261522787809651563394870860316480010006142905724073742413616650972679695987314230897319845362178420043352062264684687107651123924733157376815026695306039459885726242035215029900089280431563656948946034585175128040623651497466925623352943995141025489311334091970575172544061690440446345202998104771971133238171139642060051578658545404079817437094629897893848463807861349344006185921324471922379240540687105882340361190704027711108011521993419710795419300843398648454221868372581450503812998817739846721483528837771340139599752649429674052513927093993329032827595409706769547499973321609349853846786887709655450091956122091535507451432379502680980980742999603152834316079449818819727055457116507368334224744407389690389680875071410209074940658355867830937594729472066213954713730662161272964846307100196853223532824590403806518928147334147935426579331722625016995208488175595754742197385853033394593503965523224773882518540157780967219681494019905638940138227311583423105073152000000000000000000000000000000000000000000 [163,16] 16514961520499282365202038972377364483801465586089528685550023507541916868030532541052143629151604271438762257234248119108077833483706384025264033856649834654383072234584299064449866972909835577810932457366346687240850633835750276717850324896075137655079295520905406810766221841230175747818002706309160899693613976782738513480101075447546707547435219789814971963546478455764692879426868725951375233980909913344610755303571990202327598030674563784052687359384709598206392726983051622481493782333301191795145680760674262719542856992161538703722235669813914179854509209898144334810989264888587845940262277682765521867675368486792218005803641310386060436915359184459902554789661861112215564250852259612777697604244265201788100931608301416402796614638744116197562332914540320114259765053484325316075578981219729686771516526277509085076075462542228318615604718639455181591401425995127277470409665831969341850721887349231804572991060878036913025786716505733852033214703424771742309733801375775511666108930402845157518943526832762089624481193209302254922019656509243362238726188540235757472132301005623965011209482581325513029762361687750522363794288211117393516679906004462587042691048230557847886717844841024923840880718053324319094599586304223164915457465470406051550142072010941811055945578987087795553170279625885267913543082219587785666205822170837492834211721890749211611590299722849029908612749305485905834292889682400560845258101112869790256188167929666113615586687871960077730540846922276178929429378474956717423004197967144825057890446791421421450495609921668786999106195769817241024256675670382862207731761766944448741386275636294610590238959439433954897769746112698710726992321827634802523992661353683390639624767327399122007736455877057053098717857456174222145937023744645424381598641952925858281314128806651246547060555467153949307707022956020303269172574650782905381964924398790614096713171048542542004189284501873770882670363898148522196571292829648869430029244652173742879575526101265709878008311136498660310698098409788795317729839490484774850516899679258693219087772713337634016591585426354138182000881157886005810654621345526061731304517306245435361636993823737929898972019156143610127867834516683765616584422487316835417300986126069566137598548272662555409340521807403817979648003285302987842726509130721446772751415124058689312882183532027781877418364130344451709774048393014416276254522437186283667459490576031421753895111615939533895443541725264970756287085103793130377793090351592069621523639713503741630815645901463557883986686321111223412675941465409454080000000000000000000000000000000000000000 [163,17] -10587563223185605436837537547538339216459792232770914213436715231230056039167894628909444480912118403219195762747703799665734219932564902709531722327143820545841844424093923610764596909491103868589248745998012136131980264927072223806539329925738665654532769157545228362206581101109552156741269106014909788587699203910226909416108913114524625105707109793791443023796221575836545270916561882266154326672654512268134867617408602272214797057219823601888583465833001806991242256943296914641930781449929936192883234731433391437951621365747844571530866916009213795552062492280567037774368797140512395024395936049824783965062387156327047293736470091153023009470529580611556689649342240804140728068718636177037712082495133672022483631693186804748330987120468442801120654507981409144932418001900387987721580280114330238259493291885615095278825650244478081255633896284177926649096319670212822478282756791243155486557947188270818152275028362254821153200875511177552413134953505549934736614166297383874103250317163790685038258643606484785857915228128838913837381733582379800379583008492089569237743528202572037402414933753299810128468087667029661011422378611822775486021267630452338177524506609062816110756317067575505766206143897074353304182297492416296193881314873645017499793172246007071016182443399739194202488933247272295093160588793905955671017094441565408692114628743961187399428915150274367190309278719910771527667744442581319931039583704441279136818511897693916348300659947752130821862505522758475583526310504064248313971773020170840839341750858891698353104135106440473039022209027320581464482623164205121205762459390944398605070699977394269857648036524841506696828059481390993457284593517698480769637567790249175094129943407738776213486883722578127994969844253275511520266908600791050100509730966611037459225396574380276347765641456258898996272791235501861643577959734573506172078921909462393802687799972118951298568553405388626007316190952629944514886397859280460990548766946334372736317380214967787985013585134893337297570709553765572449534992051141280038980664155249227670689860165290615584935122221272495533632800300927187238836821285840997826289735660085755147264013297582817134681972411038142259945619065273933624374964831862779696085416304043944538276906893068773908873971067215594188938931637094866299194657647507377689679787294340646383673736828183185776386458035017140759808573783624680848657579911681490368222823023407130095829761716187924207745377288302323446747291382979523359661969484511818473033469910668668032998056115389967771820141809731441251378957940634419200000000000000000000000000000000000000 [163,18] -10819460519718118297054531668093060410187476085015347258385051923931676477812228304992305684394977321993564805791194636148562749354981159658630072325280588514785408681510222874540382260872149411777406709509392024660428067280371278547371567761063896493294907931805687521229021253233591897703323305357962180215259356190007415107658439146756819370105802470413699457845010952587057356100243326055108712456556483995491555656048461684242289693211143682449502889687536021637526350819906385729548152533459719566934269148571875241642723876220703311776560096390455409082847994444614372384270306805191261725785301829806717309184485134536048076151408129823611870238649835522325344678401571016140851080719265422968999649072825965626654871971552298675392004952665376399739341386983202896077444607555090597792050066874291519547987254944387835081333593301799021185779888323740354063583695690196148245326501103645759452894857365490661847882573013151345543933218595463361327717330906594379438188977723619902469226574019634071991458850193171311047051276808031215163212101955744881813537138447553604485429331061990628539734947151044024723008280701601655166886437208951216411375992964992163960555316051780498796053466643961989145355745261602480740267525424082424870227257914419481944991381482267706736009873777798644326560877440988302627983960659542292664698397485621214119783063779302495341240694127629550611247392306422483318668603351321221578704751251192349730196007179076607150555114766812864341571352738457898620763885483528874169231895224273874899710418711917003422033942334198282815477873003939278796328265465083406659728413336033246935021586088304984494810167015553522158050313044813644608441472494650142860265736831409272647430803402224812394298181455418451114510851330521019676506249604965368385713996621283119180210104410369615104634805692615580799824501099230868396409096068713922370397023385314589081563959214711373995565364254220728542612736369864867315496834046158779328365528721207654852546928697568331447334816291686128319000502894171742558847154345272140617636852797996508920806419830282405979469316068207412031263095366454104772711838750880933798819582157149203473368301045006297920024490272271490496622188712834651499956389069610760915391515736846502817387442110125956367913733441031299619253527327979629666575339225866117836540897005502817051114942844630578547385913190999637441302818344583855233332903390701073281955744843956771168228371363165197423735319569096549284023100011302196508522049783760078707052030503784904560470817618672666467977947469447168937295546734073610240000000000000000000000000000000000 [163,19] 60829243762260561050575519312021181020313196728151151407404031432820152870223995923855486080824574929430801157806739056257314683958628625911782292996791602140105910376300675535865158101116638946509898351692876181231580542678212610748058666004378853567622011064761516002397567729944572575821620923985470125370665076641183030290023335388938366526400994021683254339989335576545774679927351411071016394468201800290529625450048394573631054043697735987202380392603822950155284230820646299476410701081215797886790659274352696543124098175891498634865527348201121607788949032510706716823510466986664120927961394018666966551754252211629341485174783690923274403302915984679351945013790399138783556958388557921901825572130321161568974124543393443765957295893350906638412815167446441497957361030956111709102924553402166787234580382155571769896024874043484613038025615434277260769224262901011832254556033369225643720436529024205855354545584399571099925006968582426367872386101809108172194809898179304239834608532885754370239644390044776854770793735237903457261283181278707974356184903840155344340176880448505938795948017206470703260471824123473978370737389907339764075912622105180666136996966835939634310312692849272913305873168156318207669659552830062087657399793279492068179026206097483612930870296710558275795046374842049453378576025473780971343185756404768907948574611665075633045365415595751407185974234483536406283755911019906443143555655444247476411501476897606163310057673571494470817489466511604487195659788648608651450303211541753694199854700235829497923951635724812129248146483516353291171078126503398976580121125818823132272586167829987607154719532520733457733399222375344046275234192797565149142913929645838401540023091469456518918952929721412812357675609742364075629687538461040298375028644416660439680810016551030366164019941351862476326422547196865946760756669669497862873462567156677378163781619004073375169522748490910086915754680174397500498314266481671334922988185495119348758203020947005099345635511524740283443409055405023216715936501756645542681610945067511209610546036055947361579761091171027234365927020029594419703813301049017474983613426959487101005615910753169519240107359465669146240900848692690782334020772381924376874459508610243756349861910074054246917355103046615614279417179803976143040704946595902113083036483871302809201893341118807438388842582385355779877860301038001675856432815516206591680644758510182675889936386578915800658765929919883871416452784813654722806022031268793805302491330193339018915406006983552824485148449495367288720877140615614169088000000000000000000000000000000 [163,20] -161660810184388772058137879024169348197170750766077213339064122875311225823137559823936594553224671362372002125945396088522941742975659551483450850882139466137105757043268205676973988203417818978303142566198643955680853938068378745134490034987774491519912251461613622582854654266762703457940105756419256510733360004379068084642677486638500986549705852784243057934327792185043264728335491780732721607184772755722844429831242908458103842283326560786302242486606449990084275503742829279416409764396932311399643635281157148578191655461332710109242273390969099875852247368283746846259153873957044501747409031546593732835824378540924028757738957160398287440637095172801322255641712607670148333056526246811737986443586592744711730782152972750542319122068389411632360579336778540184021895628969036259447430305918719121843078782366808020776106649192770406236521150967791788610675418494107471776216166539844219252906875327532531087997787770029742586013830452581993351315514347949915281957230732856739415037561216286038082081358020837533671285355971156809750449417174927221673020003662609294245089895492849404023310296285966179056694715071641575866019147598666393516505788820222952946429893041545542019050906051876323860000106971370219473200790383433385190150663508170687313083572287351857737270700715308903352862997201246631234131517945058092347365400703258552349001302222505711366883516055326292555149360110201086862562104377467256979980383758782852327878727538424109705788303398647973786421699152130673476140503052436782174165934253897063012460630739971559700661279976068112335621109266464221483555863519596039624631220390880236104485959618651847759832011196807814373606643252711381518039261258230045972456300868731505248274264285946976345017219895691435007901542635890068882107513651298831909327374923061853150006510739358706277356576333184697367125032963875192072703650190567610391612780029462520937249542178493130886458169992642545577300470721376503503602603886564206662836368010355163245124422823639316402693624079828934733250887741381621422795885457565105386257897750763679440300332156887007143444890297504967241140673173519788577436768696215476011112637321147177415219606990010036884102965943920784233865740721889985969842900624542855510415559306454912431960100827112187772584260090006020148671254527976533920327422111702074834461904532382460261098437407851792960050803782920840700400968044302387093007102652382631566740949338750305798708745295318607658095502174598611257134182078860932515213762708711895528938926166314993761177842941465929976622253927920395727473523018558341120000000000000000000000000000 [163,21] 342970890272111480005432101316913529521811681113494151804698927852474591789253186806272263902217778407380449158413546998990386694210137266630420852516020079888073417244635409362829218008364063793313208755936361677372705832050836479402529995625402823812209380408417855900335573653192076410216024702249214731412577917558867596426118756255224535414850302116027748630036728207862437533638095931343089098747835610235320234312484702300516883646821506478896367072843959125923803216679857827868747112393480429981328982445047708350182631960006231600023526924127449757719932001670512106979782670995694786552309417742062674527376606847340504403702903534749570669406441777082816983235287497382281634694667171065914071794597944619065692999935002576312123860935968770205416004051264491008140717519627088061764559032694962455272441324663007563192624709627938661502609761866183040154990022343577023452999865347036319738119476507402923630860978593938673903427844365320858426597577915597215555296728366708278809850910719995172269120873642233679788356681511114991583779398828520328043967449604546671689856051630593333661933637750896202140394520166910403755285903519173894302468733652387551161502623685555243135799159936809631033263179088986507524528943474746602834358019620352887244356244606002574320376385730355818740476981526130222257873072543220241161833487586652159133672943223798633824805561446581185655659678521028734578832967846260198719368102009439229106709294877864836199466972773000459852213113761933841532299991177380274457453115895311562199405212541958495349806421886095078897332411484431608349005468632537647092486573288029330983698283890471390157295015291088918143877310451499910124575229810960698138131848441272208566633496763510894024652688513968999243799979325627049221933405469552555936741019685109103530543895594767943583574500315466374660382586327949719450708751746578656866121373083424186237696875290838378478299068087136792963987606536838658934645802570400843740972389267168826548957932843319229810176414275721686490916745547620419126700580150759992664629532894727870303281310618717916825616485808319906086635986815252556850992675259301832312786298192193755750815452794192030352689017990944235368139084419941718447588671388566503029579054579023601948436102057954314529948873238237703958450138637369800618742897460829254129885878303270268255923259969492629643076159411150909159181862255047159584459029979619302430626468277280380158413292225872248467854553352995365090807037319894520412752855745720837753949913551195418015327927653560595549381870246638720387725095354677329920000000000000000000000000 [163,22] -629412563902344233517367461109517655794087544068920576370604820471338160239027712759970798379515352545345485009005044427837830034861471873672435871974756062391102725064603795599505495767774147952230475607149139338774838404113591299817500330170691128860406226141103889881282956129936838004103299544359749745955957556123886236235072449472393433855085194009986416655189058608420481194020702918103621263259478525401871151504910494208317938299993152178370254124795472143774719519064124399380736955600705021577019392605564432318038827131332008262478315394334098586737346147265522122335018612098718298502349867962864568671159871414719700966666320259313182750926519264594546346769300378463135379570605445827457057728754094923664800831848314943795200470727048434568496447613820055523095920152004193549636226158893369150042034169113021612989977282537807051455019456885104737782804487093212863014950344337310894777485054517143998444842829457546155705000445433207945877591864901701716821038365284118160058660831690429483217056957138367629273900422360103206924866886500716844073241516033976219373181624448336145853820693764358036461240755848151659328746076688440836452177022287626973160463953828058439620457448034187798808606930301431919465530721019462902115085817413797969552861003112717892990044117430186069475117625411073805238398320908799605150014159113549641510925118276301682887779239479149981074426542084328363102880935906020211954565827042638795001174668276487785371279252934049381738160163708141934439268004883538372636098860983095516999025970309860511820723114061208079608985988287619224877137271149537989980955787241788262225823616266594512336003858369704550483159588834787439709221340472096585908910626645184379608002905657542853267229146987565361224822416650578390746007377963807603719346954171170402125950773650072926930067642882194501448559707156928111512434865657377172690540430461596032737831406722921710551265250075484538475471978574824640351598402113734647700868318055709311779555771923459282736565723452118228483372855551684306742829576606781950532397127932572502595600394562346145223095074643484945576468259453476414184083294808189150344677364256872500482210371944175197517848340689529455005648511259243844061671287189114261869681521294249265218076295591206524593583487251622070077690905031332162973689859850155223985991001119992800976470066291261093327407189126582006974453252269582038381074527400380834252753143055647624070495723925910102341364841803279055646938004243647587262863924131006803637133125175503495749418578049582162787928454901767941749151078242865643520000000000000000000000 [163,23] 1019893185194966365047718772913083952310563288031288002060921381558256219643887573807486011812738334628764309126501786178450973802174699215956829480454260177662369956397449442747661850547405066123938364725586263212271858348859766913766533325037528483307830927697800049571052685432434850251124229218257500908890589192455106960288553305135632710980588481604667898808461842023948631571095315697840112149017837072239147898879104191529804414583229845666620617168863371940926938581539609319719272239985946315055966922220652235175937098059971916403966907629831417343163465193326724292401523273281904171166605585347646001154265248440812276190808955158646633325553995649007602876593136982560673843638811146080725413984050001929930297015188922246292577803006018716104308054692800479609671696628843141017187678528143252292070643007031499339005389829580729768066891280192291874445433685560482424542098403097610025815505555915904828807970026073936046950750792441740888059991707874584141106660552864511007922513963233323137828880110763027744298922882126962541332325333872353678009515514594527212656408731747763475900765106490172012684413732839540820690824547516864831864171051130751776437086886065543501414638151249356577228027304785412708204004328707417717980239437678802250794572360100093071148488716927696643385806919994676804657956803759962679227910341473437760452218789096846541318195111320345810952197047680295431992670229006092364404388140605051255210643234202585329491652642962665747261283433975987890850045211274480306675697623122815068725216884795321644882218519462873902455377028800640202009417607991415286614265793893697586175252186587571548393350744005149928777544659485211827588187380334393551344257653998845202609337216023386181168040016857629900492727458157025771471562709793154397934753473183796027922636028367865015558115603330139499378623148039993954483592805404908350685681487743134765583970308621513238299647358856721871105358434603519852058043238457857956351179844726963884636069752189892083760835457958548177898595356555630569140124449245193910552851373132376444482454968995006786094953431276531219696637689271602245516414391363534715291233616456404666303588635237824915710690845418390178677921283368808284503943230497027397603420129570710143986603311918049016757771727908024262856165929592344677751648616807203963710273021640339552400521628937617795706656947962341609718849179696793300898659181405892966856709356267569340898762763602952418910961658924847126777606593008226009105531357547527841975888198215658188900531971076864050863902088711312599158769850194138759168000000000000000000 [163,24] -1470791420737438804416132097077478838933977166675656186936331875392377128807499227799649753314763378779618695908435701112204935855423098550552759383665687526993426274655097324735162302867904932651061292379504655359179561921587659755568678948215826348769661482259534763654219549803995357132001213176382379862645157253593991657724058195705034683054369147510497707836909152496325188499723699369317619913477846638987894747947202272654990895706312367883240734885770481792254744862155525765422664383579824152745049697300155152407728088605984335243666555129324393796717964173868803754209226331390044261254373193631629978235130135651285968128765276390712369266406441958007904678649625867308618791829840952193349705094927632791961970233077081762425786975132797288140436962166573123211018298172872980189902907368243405830608094079440131344063997644543859974526069291705989177288014245374210633738584463182451829171398018793533089368269318000507874858561446445963063073765299476970783730413364541660955825023694936303137465739713124779757870510180207264584116821595380970771600140582185977708106554747633839800412532636376703155327267702748668072406004969732170804047424156251898039626287877585383860547334324204761058971636816561937993952376296951782803272305661712603987845261910246037288745819834257198988877749791999315092248526650323267830180309664144553214279133936445893783323563837416365018875656513816208663401581974031610857349553253390120756502336802273029179630137518256804572734597467803988010668096689381636562438860789496067218287399118820138226315039626041468451578537094640762535510779670955827261988683739813594504622490401897246911822989044742745483656897120643260913755226460141329413113285743076370471612727368470163932845021761176603792980184216163275545333680197082212440216320757535879624455566999481383136212562292980909919060606738224768580296216876892753118048929412436868294656754746280637757826060735863601077114062022117226579314619729223104815601038777806473903966239734407187943631956915938412934676569027985750147587076466109324692413912446673858241631589964871542802726503263608732769811377490595080543241119410631798908494235562353835987814546335874491273471739705779805318661448485840787749515164497776438402221601087438915649025945427228646996061156966788626672299875961502638613230495885267968410482783919550137176926852693927366165283691211425999451327571145157450488453305484531191307262791842253029264183072805212212268823649743253493748639110485864658778391725977674849339929934670674026514132790402712325955526172156662800902552499237114032947200000000000000000 [163,25] 1897332153118673454424377186692441285412546507521394669167479755774592971745620000542035699716421958352938791439373441202472519923737548840406957553852359506845478362337420819206730089250768803846253034071087209718654174417689098581976980471823315951348121613756425746423652768241276593097598964302387278460843350304221074109530468101904273182719104279370497943926992880036929912744735150280474935228298214860532969453845420309507206957980212220241775330057741846939274285450494715373653159609977219956275805286003659085482571522007827857137895186545928046829681625523159013417668670902609941053248176706099230403269100321054946979581211519914096181170208750498336647030664447852874588565636301554102011912507941176128258579473922919305676380605868275107186961087160770816579995414134396861623540956468561105297641986332197762952263961063371328921777329661240876611372176260824164525813559678907184462487184468798496551068111000668121322701294978567086545154058527293389231387157448916830581387757077948906031371198024652274526746078670797050178805988335548207562935448314357130750495074212708729956514780489164759879410252814201843831002815297889930284735144510260555036061608869515838226974718657988610541634078077483702485259612791389540450570430982922644037673238309027601312372368183891737624941752282185485360054817031179765936641790036878807587562115689358877139467203535610155000572145326468153884832276731764534796370989366790570867096991338400322203632684925124403442519532934259072624530320202333847148663876299786335606033923777225447978371404991897368659561404366606093182972453524153089006434053069599189027025667272515248604827387718934249687574510438074023918564078690448649039643374312106817045960353012993469111052457873993780334783420016997053245690585618606204886843703501404691883312503192629835668981166597215941579756034137081385879065630866620062144270145268370239040307430441800428065239308939621320682063943207456525886914536837995949038310742704521164654954216186369443322410628795586957887186112738408683315653775367077689468851065457449487544142632531881731725558300938084957602192573799515385506312643360304853054123726514930702698841086259497234788336195812519840733607939648277074088839034085776155022101259976569789531544526132198097715591907670751471344243941536431182162599009254558667668986912507929929121904381912128520288164724548584935231788540891442226897594971560632683984833723807303482667968498951880230273931892814651821863186271844727516106416878449633630585827411310599876014545164475322422031633028297031113518390335014312930705408000000000000 [163,26] -2198291741873686100499384282836896519539261025196340633131148837484650851287256354685378788118171737391264388408213907805609983738910609961423843680493831074103315564203162848656885294090653733578912490057690405967154283582713813898451646847558246193218068315318956469894065114807708671659197482882192364775699045640995049680995128553294302704016713498471868262880865682741500699187302532532142397735413187967698660392055191161304686100369764055558557216389939974033811170470774954890982594331587006846596659466289533929501090442680127385926943569314448920840142900673827382827507491547208750929473524625645258815007912516187837746703570169358517506660015452282061246751717392130733342481472476021649489202227670906039766120184446771207438204380605461053849224014915948956090798016880834139320253436810834476613493498437597887862106529716970173991578701471648174998867055884712006340145436140301746769794045779320751716615589902609822184012733677213438463308098797483392874824944710110950808008551844485374646563601881519754668211870685125076744148512765207615092601311430197861880790554839470399691881063290470999733838534330450042994665501727633461928011910246838817952103724104066932125353963534255602374242594216866157510677961203452335192136504029448962591455072967238486628107108188199297113269140573269788793251412117963649849616413282240606089893178538047925405984474585398997717240105140914086489224185119615586342178931795205931705892373367480834768481154222938904240543276254067890252886497818680910685244791169113860288518397958047721244865037287020066699353534378712813240956379459782630466740148865427192260717958095483960568921466116290645147875387308756545272866013280873807202366921576572969970140589538656435580749919178555830826704609411416657883592134934057187354435597495006836584709473877265084869951773225277917795511603128946287253734422620561350198071316427134175217261829898955843017620561801155688512883164462065156129789560651163809613892101988142706491215658322632451861519412831247142136630469545041616264272854995749286839831236195667988205190932138670569516320365767035510582810087033874639914041250444520036347541753737260012704811568064249777288357517679664942908179495580418394208244875872083129425835149673209104217495571015701551003582276362198292456009977121338336307348961644330320446765953453544588687843573906243666693609921205788306639283672126794219123560125714504068747963318663679697636033993500639819454105434546923440738935832304397118820432380568818648340983341647720264764056198302525661386515964331192355216324232285847111598080000000000 [163,27] 2294776022580550914468839094166731769857529002746584990023169252294129290133920484464135371645682752480129292478970287714852002171469769190361497454900744737957162236645279951175388738437551527781801691548195668197467230365462463524308407475343565378145721807825628233273610016446284836067243057220474285244474085313691993053726411377364518886621862547764189702104111878774928973435205024075434881172348794555912233334840762167263394656660697477963968874357438328890906401896425903882622961426924321030756898095885852967098737510226834978107634235932383242370276830225163109196984669700674756336631657510115438242069810366129397667413092804925855932925902602398308256362319375160340243678716338293043948222980586093663577527160001321520839613291869312902744765047152188566470729832821511561857448161726952221767963280435331256235965392685011146665576577919691280835103953618507385789452967347328575828230129481598707498316019789295771837456576672627637416853825500656746457530025400914891019489030619256328073130235612225611211517167933241347119458141777621107512040363953860074553638305022872259250777135572878031512633073519257655265724407707552068461106784095906829680474088100532381994234880278016104598628794400507771368316845523136731413152080015817220538375739585390426788972617932065457998629792643214402934333233358268951329856607241655144865236703069153538983680286076928972945479723356981900943889720127739601837317513175853165475335601763297342692158004397676981559531454275839207360283584415718113625261487694359057251447757908152950828260230580156292746375818889343394974605191966122057202862399833652087647675184087063284358038158820561380720770117066737134954207901899604505519000769179681251645152044402121823878703118991428510405709314395633092315004189729927075882303111534604632225535668907932713573248674625857507747558464863143247196398329991909715824690310498428210376569159945515583128600357672254625322089502958557849340702262190162211339554628182071818200171408460664291371398638306969743953355440601470100357879485085914626283921158305614185288090973626182702252194775244310733706575704627616254593717010329417192424276996817270003955761720955137950651595363254524367389374137395986775188437862707216589937846746463301061498140972327756671454781250659891973861562317050445404122302478601449043319067708285413435147082644330787184919387636547887748852828207672402175264574087260686625320253733896152698303151994545470524883476344704850224077555601097929667518681368477301563779296024140491587631414999176155731913762158010698988605407987656525925580800000000 [163,28] -2163369853515000560553755285868866344891075315567256493008902867465736847969619817485974272214102945098852037886921757650510652527437815918723732282554417877187092308510185313564669202195861775629222774562421214895814634350486389362059502464878745400882735816128974500904781729776709837604552029117605653383099304340270153612540444915981216111023333953908859335358779467656979193660556687981314794830332297676320256753266172286755609391684960535762648207807147851200184635298807073794007490897441285676639768668197436269938148096946486234819716793927009393655825124771687372504036592836464287920371776649700244503302637199192764196858751828182104026247960672050656495440348938742504363581348483513438196831297215983115715893557242102696031568497575598539529895384686241769173261302788604107712636592946730170879582484697747451945904155496260557982449558480673970221747464812288140615638756279634843019291969054337705622532409500407525105440121403940421157011330188177152411263430466410217935757195003438226633270457705219694489116527646425797269907628422902582219895693734684921244663315455919248236620869093623314642704699113150553821225969419004741601240165238059428750236755195975889447933427316163543098504815408360090262244845467631658797128629833935166741132398398309857336502894025100995093660804052898172205372735244176635954758327749846211030102299959585303166338468494006316642574313202535879313886448098049443162430883561504671295316378193810536610549252948565659950974193532114481790368554451786460289350950022069086711310744853168685809514956244407717099083162782895166845789189219546542312846313264498358109332773718106197379688304500092360450815757687934077691772357699313110420397124045700448287300329754048198473867442268074043446193332853735783594653499699672919966986957963535383983742567632983865810163913434476557722522961590206641058916083719662292615989424437839899196987495820971233499703685194356468693461817624737749157044795333659290112481122423264551805609677182172316500529118559062066372516064475896406999249845896199331776082162468954684416449936837111709629233810073119338913819224993263333581447954005841537244663840435294242837009860191824698009328595136835083491149658507810631685895277241212593161578350620691973791844416176495901748322591423371276519801567361622127556815730276535065914600926241030693032036511945069977516378912236890821004776844698822939535460128252563513922547253093419846829721812016668366565320801181550143917044189663246151460246681116878080603710652524279582052516592915903790614448267580333424384525191799907672064000000 [163,29] 1845193930482817221459717678355437897380616191252749559889879189350313825610141550693290420654762770761791043699737858832834317773219227429956824622855763066780904678727912677874438517021805450078677876564164236247437502493422118106124886357262893621478531687817362495197017133711322893178055175088057902280546886521002096676315217148599683470688236217036031812421338741908014734131256355002219125213335770119462548410349608322144032369959535824898608920298130403267434151365328873817367922210117346486250521401150464734976897459134650839635540157643447633065575638356516790116132764756501090721040794418771730888267355181330934948579633270638050882822221697503330233415076321265432206573214788949891566266917282692269373977210363159234281793798197480021372150066613793223642499757925699558066763978144779565501550664431225987918261519585763719255322908751227943372870545803895109810733490032968261520147939700635021614241690066299232253161901815832707397117312216320855335844582359392441074893431688456179827078428713214696164838817817699407322535178132907858518572761573245493058904927395327235844464802011269660421213260772888350234353773646388140002715769197131694947606395519781852116973652921092949440397794095952157704377337550617304926932864207424253619067873781327535112587233053933931747472025162408856967740644299638484821252396572134224104238521050721783978842671091949721739163432752907127925462363925687078733396279476687883387233335026698032318346198217880265888606547528655956765675727866405013140693548380256204763660427171036000736095061288577899744391555477234019553284225558621244208791381991009535693588902212069179438383905917822549136095529651339260976505775942206521202672577887747524548080818919995075166196582756739129741137300155609737259456586391511781919529937481727111083466021749249885515553489869684336056182035713529392953205752975230117510831111418204543028695084226413768579688750590846391600342383894096043336014839943147818891315671627551626898701245309348201503214063896863059293092250559164433585789736528479548332927294260094987027524614860299046820031180788433123612996231186499267441851072623531813396458805524335968559852023009353575723166712223792652044742859409373918294297529866405306221295817700393282277385026398004921726026738345824926775946855401981868809082115195540094079154194162587294386866765614361638086730109587547048240073481196201473290793975890297330215892813833560527792261616398516950565423303264534093613350967800073752049853095786013871752344892092077729658234799543742334339100107147442687336346199731083436703040 [163,30] -1426068445442998759775405841341584409128684906956982029292192310480688600614348973753328210954620090051538559956229934779172248020557062965044728811856411617764832686186826835996063091067719894351771317114548355498413354170948408594523376856626111421225353371237324344004427487200715093606074615654876243756675081804350375140523697258878269212374582509137520109333768915332450158406097787150597677012643399340471329524410573122782558782981998397997302585411432241570929144563972898491799777633768398417382088590266662185354340111123099165466798764722778369280441151788843113400051921821696653389314212132665129698423648382124588811185103397673776739138697998213598911509022253899859784985500023942388151609046030334738135091288053789624841062181272073680431244312058152579789226545185875672146991072420708737919081157191725401714972556054635233946343341380465654992937226249023173902709202405577796637157554397245602710844376969673038685899017023433545185993890432910723444437422292865655546237998414442182368374964701526322994015241133272388386702431620512889299806324318053122104149732705999870111481937730599998359486165263561602292335984193412738141151826253845617896272732982832767531089915635583365169598533136445812307355614085112517047052013629777597943201946964489719533202322124786270009178540988252843946551020087181415791129544363582673625738780988666672612146510209874727494490048187468213847465687830150585190667016537759843496202402827344526606279396305560944455989587015781654774636658598754615744042996166480831723508720859575937881780854922529035229272250166439329487295194459836215430061614922529058650971302620007855976522685828011434769711334145098612251290490065785997546681476468860966902751642666475576819492734116449672923530715285299099362938072590346737767183251115650253768902940286871276992834865573096702852765674178688806822853697767928992847574966839898978059062104292434470334118929248914700495750901183909048599705273059481141094377534786119699403385265391638999951324969433726190194307016231461237140819544510346466215505502425320530364091387311972156331782625336211593357827335526878926296072152512372531418088108624113141100204174127059870530364352040862872569451836361997985907052099046670566824876209612021386747609359800297193746997383044900097538868076261946787009561857729736977034705055009623443089380795224105407349809943691120480918520242387630509797802385088087770311679424517745189176835504049197692959726078657239059650189136055269600822243819409461430610774966219787987208049385359710138345883195929235458222955198555574300800 [163,31] 1000173872796635075893306444541779496870752336184169665515628776330564333533578275964649746321889130168591242549834325512850374674657157544733812044860101872840051094054245337497271849572270431425621154451252728815875545508570214213834303900839667451153600816122401203514911711690921626745601284769050602796874140571805707617149128973007254943463015183692829579100500386890553277696934304405855490289056606752230505329540589496393536876253505157127647165104190131593586590687738314202420582174318199435779802276083216366397733770297567064321306324647461084270005867960076268955037922697730823435352140092656596344432546931728773049308865586200536244434583735209016047748365559698745277393367335083139688007327645250940678064212097878945347160286139983070278377114436013076844726412445059206770821688267382642606398104565353432528594665793835385297026820553051364043170538415429990882280887125026992630559681603789677072784193526474258273734248202776180876494350258456126936366950400378605642751714595852449502376289034523831449901403057836856570124028635975254646127148038396964844175798867692810703703815323861318006043507470742699711999046037451134649697828138372042119240537282686913820296879935799525221549375802236017646771187864740712969400670307203006891702390795101378612269394473837389413859647082157702197039368616902972302925772403163135089692565106469520068560524635612907191229274299344128278606756557030672479579096155056185257558976321002953354585956303410854505456647165622393238004606944680832626135250242418535648584934917798553281856314415409773660093405486983832142041404094383061498600195546770320146964673564025706324091544287423011860009786775869964816806517982660450103859124138466470175907613563980740929873416282988890002758849256744887841258147392249218841831565628709660499081542972306563175112405898725063205643614372546421536593798872750874566502809509248411341161496391554887347659482187690059696975261514474182327176066950411891093396816937903730502006228101381999355331358520066340227415970655342845352780013285240212475495896520240302146508470843943025805183658528507021846688467826768037068863450167344523491277939908068625866453676943297095049887402450060846622063020821861803762655893142364840123813150931975518700589674685607914339051336559712211250375543336126298763677350254660905798519312175283971973931309059178090961922769076879991943913373999920821328485930084331345195799939158602340284938412731175989235954644398901229277867210830192303992050110231578630548411866134936832350448878171191925410767535308892673476806278222525360 [163,32] -637633970789906391123273478545482514942497748945045027726488963579824425390316012513860320644805775062989383251091106939218159746756179517092629900361002552148402695172676745635089246099873501247627002315615860788622070288858824118212095551432326931982427773564987515905642207805861850737314300065286663900992467945798471851305376852513342301726266970206017738740843217592335563654191828278341284521407743480291931667322192471816530920427669028058078500731054868452239082121552627414247172046428094635345552858979059976881527037350241710712724988215305850018664817062534293127935638059158823296206622618418982675875474733013753050108593911498371756254111188434458528207818980036259897925927965845399849852756397559875952261374344663288581075561006508081487654695847695315984068071612309156902032928295587710237311278561977268899364747884336883183060281617912276799810253280617425016933835237226919390063267768355082338737196220091411850870815037083912590956391147304532018854911140008943166631181427405880583449237579648565984087095194317716857267699412696366175868627922166584675456046383361660851840993025266759514864749060200907956855384039991189656228659576440345603319825105305174245637021753586091577039898727399401892440103059128460765390376337015563604924393578052829503102806809100129946782019515829674985879066537776847120404085672147714489845769161426814721894792531636963076913265745375480639017613832412259092751293020011883044148403041261204615199267084001264662133311431185326475830493129201340713925143993898201136652026497365988526567233751229931017309362486042072893277025984194021571800733523204011463494162736332580578919600550134937935101106500306545493957149649488739217508519493777862809024338488249492022870117867129279560031750440226461892308327984188303972932461380521338343947715526928255872617649824210487837825972505006155885190724780332518457845094665135267471816720090187574497335704810571540651186832707496220900445019530532606351636678353359478671553083614104022089009910498852006783108726863895436054209647798143380741410888227367334485898222151347236829765746645691610112644136998375691000045934501286875948857020865326426178955533460586048663111061611055305858436640085214997234760074836412620001108242281251671191469288046548497363403451631279124532044206038756279562977817734583822706936349416032913560091424828524454532846763994817633328004897280499282376125080079716599398057449498851194946203914316948403932448996608009346347011204860347365897017095396796480035925019363050007152201402718442949989097253735594959266297863429120 [163,33] 370293458936124644251997030390918602635710915406216559006764322680192607754844809523851456304940622356831695223114220002084266825184223397434711059219200010539251460046403463030557416462804622968430214836821588920294882309706002143578693655198852774307161898900747794897588789383378156124472708766290376694927951084594520964116174480903869206365336058286610729913691543990120267114961045510194565135737385932264391252619098438256789138234419252327776651486508235493110092386196744393644094584623815879262270870922462140491529831722904805040373626352987667779063949831936743026025298058778151400049216030528886742168171321504908345247370661257461731550842119756121892594157091472181092191795105509834681750827596735184699463708303512937832488299393343007855115030231353222913398704187367864884190576559604953318055844058842903297259656931560860799898590036892454187569438914760624275321151221585847569413851554710400018102999635298067129163906652343431306696565754253392126579077298792138044571512238674371838162933809835466137456989421903526860212644506625700645500545241378100720631799945799746249336317679980510599207907128759156225763704748446966806809316561503538082408022244334183394784216452716060142672480498267295600396773911855667792672560414875189106538371957117736743453959499543762531562713722561998806908055736074129094264307446805257251805047257680580297942144116341974483674478991451534179137720189551241223819530017623454053060177005814185990556843551242593408606971364362421920005857114390293516364734651899298180106350313917684023287582390045022057272476403584488013894304105062535103906496126127718069338508221272069458175196578464785040187125962662184381057452258529053639787706445067254303220736431372501933101531755271795011851873256998320460942494419770907474410559971806823132883559480724233531613393527523630017495993363642531459949761589813195640463066597282949702368769426615291691420027371745636746329506038867314974271094455800165838960710954204291401455657279204174468264181910905482698648486151348759800450654865758003751123280575134450063730113467161802120956780559217552397234203876203560700364302223631246940801566663794575419713319497078693187974303860016332940379015369794315590742258835573091071341159719417766141757755104160968458053774551064706601566207360693357711391752459867644389157936315125566560100028073530011780556276918795129505111434744059868622846940871270614623025330830766816509158224897959227594823316470550161099188566789517510872900965137298083794157128976990175631894664302040352350874768000027570043028699008 [163,34] -196485471339032244859192605265452091016264610975334897542439455225419496865396488621267498788687665122668933065918367625181574810288915159127447563443204609890823609984285165553385368328705714532153825449813793130939989739785292986477312879397161696873738513886108760159172654973857212697240495842989243123354685517580134206180976219433384333155056596707293065682997530041519880046817088167998674922952903534625618014793759161905451361873800511327062423385989842906988835804937173299656710891851103196605827895072900240267182470023418679340220739749629936040246318592048703717392904842011501449368748424368455232370710838266083623376971877870437443562267541243867762153916367659021225004549126374468303161052595517088970640324828156236199426528813294616297573075419202494825299795524290769512684011834468209226378557163224413962936293902349774582622113879638961739669329572024925714670716611877612916011049599827900977974029067641839422690641018553889135042231121631606761855864501724181140081961186647074803087648562506668849864443569291338414962936197998275334016508742473040779681023067894053786524347560663701144802449012063680067980009686615986528300461923665932772379665524812704603768534457267673462565524559777206299420577478561394226893426163938662516273530290298094107416801895284247824247074120182744292924102140344187541012106032280603252908183642063431123417910834975418761389770722786436626923807816414172010391842501986340135063873461544473867405500679976184752615987249482201335078492177805624426802851807968480951163011493106577375541831156738399651326397877212595659041634782137727418567884403425076588586773448886967118251120622526410184480894034460691520624752316001921745868223471240471570495564567356239037792822533050226722577011592661384841604137814835024680867941725792585248956661948497799893519722544783510039813872749120081156595067487504714309015066600689628644791587075523874642894338322539153910512252168264786888181476175617532461740065976441443200437906252967166452679078104362157862610069790527933829274379181611098504495560733515044194887471562925823061900378867845956494697770374346075656135209772994635693692052406110861173650885265571878622153809768799413856458975253426619368612032662739928927714843948196676223101228323829782722189975287492251452810746693181384173419339123604611743147539556002179779502225573021104596765475338588922206982799707804769867980473225132702915173697834233324567341441495309431034962905723650758947048402342060266045714285280785217751413915330882007234167049625085600860455617761366155675625728 [163,35] 95738028600053428117856455342818053099936472211465013911010832799227754407265348879067045857314572679135320832060977052801011225131655998727061333308096949936649353001878063216992487109739484088017213845484885795738916660816168585281588565228488429187991976582117499673579092690693276493620898447740338612958771153979440099665780176949262169553637998195421366395799905121827533180051063788788199637314698822680702831862322222605908784451879684650588861304211493766929613096964239515050105804635195823795794084221702847755295006003746119141841496011278088623426816410903203529226568634941377240830494635436579836200328141124943617515657426697478814299173733875523614677794820972989138439223323366996157893706508260750586730818218394643452096890189425959955056193780101166873487166501222997789027042947303649775730277883358298974710582609663138347233916169120073998993308175310126287211344133932107088478784281204869977562016136646753887157430475439756391087292404673619679253829805931473220138886059616147061866092657966619916386399708887153560175064979535351895008397646125102272814236775465994744125918483491435555373437422749459740237174882959103551861395810072632695411235022465890947680012771649365943143150895876329439846709709444903396919576779345056091937634014109669469058850803124635216045800619175328570298613868520353848951241165907776976127031453948774825692791855981740620725425263119038387400072418345126405458578804157346801339864391611294406244527896081174883725243391204376637595843927175846320184176475416254215455869640090046987597175386081254517688486895902063662133461422670953253107466590237727678189176787876996915347820949201601122700010858949992085262466711228813857093864080232670305774209814087756108623882261405993631875743303437520587767882337270511601786246273179657406953535987480583482554781046043075881560373130363351453641966930728837648614891410541107506846457310159026299367202773384639273690805418038426725765850279537912500850363275604779118660739595901884319168929083999631902558990789394505956535776535262275961828442990444902454294589322923022255903716865630991899464555034141052123655982915330482980905242034300657420699777114604711226080131515977653828816681085341614865158808477591124714229246404343916587176549566244340276845530071907795315571142620479631809929395099536210716814789549676766580077661912661706957696716522750759105355111433116649577793648462649437501385313191243217723533463559661708051760203898863725291612341871391284933659130753347939475572403579112801857369914605052619823729326596274955488224 [163,36] -43200079625917764787622339990886936952988821604175219995590179569978821187919391932764514729222169162045161853936149661377589883197200990149110712205485138231138625229509042579586019622008313891489363170839965331404771320079251134355684045192147135517131654998617865207249472197877654804658087445159326931738640762456626756894208628479838817321626863020797614304349865554580773139188089686077759160128806752644267985611958254092647215089407095741328059696630999357811204749784325050485335481637540250276461460379825512833364912471894553767213254214844435768930277501425027751148604212165940888968835741285280930779793322452293903119251760704371933672950389000072430390816679388045879621187351194096530866742108006476933063929894070330342216749277276103319952077638803422969453330413079915349778720774170552709292679989525402947839013033842787735615636809443565533990053656081670566196405965465804656916162243642271252453615152725662846764558403973717516182922540169058217932914579149871104735174696865718070315208374886451026568675280535696881274332029095987514612386640658863573155768564091248144263890689029089727458173278668278760501838878324602637891708236747250129380797030892443189508990534893666398122940693621727235757045370889937901405785219298756949447628222451795139863631719350383674229958025122574756703115467314359654772638399314940630594564886174794362889413845183741086806133208598408755391454524184825446106949174225266675566382150866236433210233441370610479022496131348815516452949025820591533546386336644870193728937432543240994267673946135008168772294994555423890118979022408270078228749183453602309731903520855571967615880656280044574242056151935662374354896102779764824521878952809781315303904248078145651757140060891339952408778332826964539077815575444161807104903509031121901502049446490727665604194248705477512986876237363512006966544306010305783749916347109857876643070158200496941801646291148459027833251533122899119592640167178030814345766576232336761850012637751165327768114631098527308930618558466633678498319045063229461608244231933128050093154526068966249142964565009717794895496072202961452230326066367287642400387006532552801563370663153161209679259960319425943279762779608072829263824379370778621509461194037594309028617995977542055680253955699969166617531982456036470263085685236376301074048197616450249909667856520388686782727962418498600110624511969455114724772105470284368610490508926575837726029889224847484227714681904405085340218186050256218911282566733204142449948570705866658656739805927721235778145058983598848 [163,37] 18305375836435686392066337273696951021497599280918724861815729140360401557650453008747977430758309459208602504494267422595158379838877791699279673831767350816663589955740043447855066947742256807571291085474872987409847253698064451522149700628130688667460548267928480858164955400258073911492470122215167564393854290632634480712860016884859747059158929293900348336952176672431430424041331062323032417910404636792196840787175456597056313246514928600860208382769285460696083561070639758328055340230359547722777650024156155662801213427689843431934773833675245666062604099264864190727043772052219247631517517548560068069184722890953794177513429463510654806450262580045300683088010040092957596174637133273313660279565446049384583439516664276893528885276233018259724270827731312282065653701375230934743390633587597247400727288311906636528509098353317020724761360183241838379645733345770027006321116402924168392458002388825340401074778067048821480958584036736134794265015090068882135731675404923721248218710027140820206832337425590185046319438018953047544516573852459264379913181259976757355013494516259175004162937419318782880942199986081932151106968755873940532804899705620249513978628426068584997692629555031908636543516371127079072241866412323172867256400720295109304376269385624813810091293166949383564178251913906634020895967543193340531862722433208426354724667626575894653385789260793326420218738779500173115686256983221169406946036023067271226645085009973513045820137716246458473235404675871828935503658344535405081876507749000126587741527788401159797594236821239329312367755040598681823113835386955246760105580023520898172962216727911018704441909344794828730542140245755136999489162502222743171616234714220131142982836003504305899796184643988997059408797561238906365713118071769919131971054167476367470176949028243553587362500223856511965292624665678878403283855995657968534815388954572271891666210790021919844123774857373640701702434503865020437325123915290078293341528337742200616643226018041962826197675595613495827278005146297749178792719551054729798280807776112364639653599940639793228628085154541516827434063287890614978098261974709222491706877873147253908284336083311718110772094748350170868703815787640662201956225729888224168509155048254657778255032730800922938034342822127044044046079588912302317210648528094326411944509366003068484746021629712930114722250642680914846068404460835794205457292482402229874769618791861918325107841814277440221540348191219332751380932350106927541309277621043788364075999967319876582237425339252523309367384945056 [163,38] -7432739194090584230435475736801287896222416045600536891874708336376848608490696068014420944905668503325465421925476054972646976274362449654633639777251470932446996021040867994949524541515303468534465923056315127105457695134118741316288709621516043919046903791677235911047677792390347400910419608534339129082675570897233381130528802693742892518210978190093535166914694120375926038477633448229157664139983506661793561038168318301969822678199906455271612325747713806709602384473757812038005584582263920193819319594474704861604722589029620785320663665891144971077225567438626696038787480136117700122688050058453545359139052649023396897178337721162225416649787434778495667463915217240053200393666008944234422282399554552327437103823522224279380268950465055602039601205306787936555015039927086497103348859151115899751940968394703673985996515924969242653254483735888149999641627938875209614374334329448534387759728406960527829609268012626112012936645595527720460709014199362645870530545675093605061436104937996103188709828327575377128462045435704199446100688079340395257563914945517860645638571455388880858934441048879290874897391099305054799355781578044979259829146954716178340583226688671829324514178222755873412979216291816502356691174570172198620483414257779049411241840785439496835867044685678096570303737532648250588336171403351162096554716276740869457912302134079749084017153660615972880162278271798398323321576873639357658609572174812644548545958461452401451790356629781466527217507009311076565855652233854456659976371002282807420314699584927360560705331729572127955233800019438537514773083354967403636309229825794124323401573087163564959701759871820982739899282057745572146289485173472551227744939102964966262064819675059460382083901696549173359918463970958047264102706560771644808428591734103590392559802323297321140937999007985917979755812721132024286859666102310885790250159848308703764457034320108696963045914301904670482098913092082697477164886409904243756321745990844442370921411945988256342104253071353426473912828316299704075438692971397307626533654924705262008063559309355523257536161197695751688063761034124203938698412520303182172114076165921189664988668271392092369059481750544776967187607977908394713675869730720016835221555057176006735483733172581486323050330259600997068479379026426894566416062466073598347078157275068109348609237114671911986934366806500749247332639334813372522288281011670916557188876190584075475861885742430425386372706404855815700614605428492853848579034140705867734182736237494023632265897944774791659066783680 [163,39] 2958820007139275912568203376824517896457858706327448399497689155309980006713894126680585466210581201074597851375116981820705704673674897988352208924751477453632823781585637453113559801996630490206447722736476139471217042271325694460753019851305046265261098235414760094610772766296470896122072674943918855523619728082847760764554636755603610017322058024286290558195713388165286169237940167444108319282442998608403151451770688770290730416363853184757701781281147553265950045078200676869610221162088976715385810530342494337290260188852262058257453296696379028292208519720622742631061894937379400072684405679737740266091766203837254945729559920577238130921393162508396959797252494056919054114051774417443951976754730414069741894528923425244635547034550161544267686879272823887552728557304170431074145962451473588992920857758793408945512802894550161430608307165242120420503355950598230194105683792555209915141625564410370944978230440027692812749915243138519016130646448645375880728280291698273931837031222734853671438531224119464749967655375277511301061223208892757741173040305261912435068437578112418244210311011315928256682999293021428779251594538476359178026731007432077005043244161735517049838373963360909476911542909007730330490993947793826006978959264640309457323499225498720888836670951581452008775605552245186398121368035667745415859673580140220498269655513101559095097831134319731812647839955356012664628203982163644701146147834338339686391515744357304544335714858964186484840622309971181435254793466897391684032137141186769271509878142540651053279538527529004836058572959236283043200260545292317018995721828586126642971198799620181700682940639185263596818021177318538162295721358265329554605421558503680013392921479394194808375953523594959549893267446419004979027424152511184381128876601965473137001566918333020825356973607017136288384260512917494573542073651254878806066527749763435496818415180650537886679952150636364672266575407980498369554391339662557451294306112785268161513740156764888846733051042861574145484857866807797109255859583753582755633356859824568521172264447457262059078931456964502605534061740336652575291152651679050697832156940259464610242179684371594079487681242828642471394350179802684467492685609766436767182455748793693453868829849717155520014197168975580130334625131193547726813636684568290759631427689858447536786909944612711268037030267485121369432310254002194730693310553610243297929718051117859920546485339819290615179330013675301745186227591040842327159773594906683139853430090947262212763534649757504111682536 [163,40] -1172308972673314138841739790661641750330931520878725760516273005396393687307283007900533584992920256402885886339793921865942111577975804465010199869266215912741959160127782471821487544894575757281964615060601971770896896347181347518812598136557916461701858202063882984351127202510552098724433689891733712694527627794936560997888114496484532325387011220942787471327496681319389757429043677119542165753116801330486746632819088386982936087784831847189276187065265058169515506289386005642235500871572826139912628858045063368154779322331669404861549281285869787855143834757679250127451467674177700153448817565757240889689756389301174830570052501308035452687762076126753978620821615031614057068702782785195899209629472482394221756167733565872071471995729070250918934516543462823691585877430254501233632576991153208454358122743845198762448521302904658930378746722440659001187737609184780835144387535385634345071107904499177704887645085454694638833461844257538373646361567567773707012707520467935506731519343970623426351966601881647064874495788770537291671713034024273929753695072085909270993716638809591998234817107182333432774052307520403695753556668222710113574384159637541827315803948210144277266328202719548672610078755025319266331407588330035938421758464540077386614961976094355877260127823541825185673344238366249469407704592256384724838114724215785715236320443593643025067132126461857268945411962980339164809693780663886818093749040536394096651814279200356998886008124572154588218803051077720380172214196353746843403544577399582190791956679325675043890442749688233067048910716447353305199610114237717929839706506255233849608035535078358037473175437783873369549254329897111075358501686671734425167683040338157874837671140680136499587855746908964572925835385271963151424114508585791487212644452465394745587134891291082757632585408765051934580824986436763536038768989303370898379377562490545979996969088008706641760839105158058255400166364061193552183456338307110451297418787981349780818074981792692021526870254969743897091239933126418612383390734136555515917233575354809826495982063071721938753313125010522598840381456743938493207935115935622695146604255466237950690663812950349379002760049065623691535808240743336354618907748944109049634032742393081386256260022739885033832100097842981933340005702706113628426518575166277075234658945283348141625493672766826139027120848417880413774486443048774394209731241148672409465936264439277857273567007341797660228107081323100418215287172119841074601810524171982846804411715210914208089206902875616366848 [163,41] 460550847064688592615018957814441488908628802767635608836975209544354042046153002475017909438953778288012322179905708267332641446261484069115477326334312763352042535244012215758088928549699951795707169266858750934489579790418369250216382965726424585975273453623960847970260347344582945124588513660657260819145116163907085843953334810987850922833214789074432710079463350262824927183647095974487134541952937859345097045885440043730697187117164645319185548976104249098048344238159792668174965413683244636164809539216687267879066371873674416423535378465186291084199927805578291320440047087576675395784425442764236582441614219106424524941959012480980136696146102607895925495511075298841840769198394899477052372270863367673355330607365440553418207001806729334894897854405672009767163981664045648538386143577504006464349922531074438098230371342887010983363272955462363376858103913193766974675761180845028301112698340662161422561833786852376648683045706123900986898520374160014624319846233109825216218833123616379823944654895193737803007526328455181724734597975380840864009519820589709685172015222549951835639656104553793700826781966314435143437645916239031619123407869836897319943992444570353188044171724233747421868007383962106407611756784720993525277634241091284425927290362615423166288544462083467220850663080451840753410595592317967844924349088120003319417494895665994396355851523595983467282109484748587429622858755188975423602046483782103552661832496647541774784636126479145321936815661775415931891411051399130971865769925015847047735065976718184024318979589436034717822052850995264825778590608776507999069671445096293868779898084220156289331227109875176711311055426833718332143451325325535581278945304854030359964795520207842151492045312017862900547706963112511665671187914841576042465999249697125622984578798123128771199075129747533169870924653483782696746678730121292271300165709045499161987931110405885964215018683516546015293933028960901499063627935311886062440133004869155492546786577702781744450396910053019874364041188023442342572358878969632578911777046242857198399882296843743884750186543231814233600914840907305276387542112075333249894846603955141677542233291831964065421085651246666619842006580807106922713343030812534686700076995434655350885788043510223815801964798372194693035270105413734026627274742900666127930055076981997563024686835205550946053895435547329205092512701466435907676470609541463375918355192520586849145467914273339040997769331268709615539552534920086079419609970900658328432949631537732802148635796726770080 [163,42] -175301039329010029716762128708026237972874159603504608866419324805592879884283608289352466372344314691496864078764717314738507042541230571727132289713837804973614330121791300929103828421069060633628011047850815564412774055331673110542926620253532869642958503728561738963297587232175167313182626296969662201931770398723176507167744587159571470090447190180022765405941355868521682862839980589349364450100529099276386107478256996308390609335530056943472186113927042961154840200153265954677263192835254343902338678488409589602302735680857129739891067438117695370963763686540100572863747831947494901087147854741691413932694691280582076649006745443470278703892598717150903713603696177076198300797973657432604517140535861352501342537299032431578450969074018692889394668377688004317725045225419556834717363568527552089734201618801434700556561476173736204588843894898458533862347525148454813284617745504239249081835953262266068414061618970319158121531614106222642768686387782761201890187325282872205586378536106836399620058645031378351253189154337148883858434555509483585376687728413265676485296092251164664507447323508431469199136173489610949898629689623315448697621714332880795621644155112595476018587413906685566825333537801956728053465143434932223107557888838446564908586922987913564375777889922796303072874899353068213661151726033162738771864513246013987148004020091696058373876265247238440733405530454598365303127295321426742900142473981132180982531700627115917544183506960437913526521271901978216189338830182114166782249790840034789897478522139930276423017781613371323333731337687335508180188010175755925039543465044147086367413808616878146889297011660613133134904025818224586691095504603454712447750962052135809222810582795005777505966634179156408239794045220047047378583565550414948008633493124467422669943043769048928306558550337725164637864316426548697987332314537356067999155067787240824259846805239215120434622098509693769249013323885451500379859584972266766771927948427305557244541858262579884821971987220938436038358954249253884374157316960377199521607533516774431055032965230055631023448240510119082655798002278289007478947790320931112230873306807174475903588392756983684635301671403932702077543614777938355111127500238010854567518115379310587794532504441159250376918097365289381937586522267150474165527869917902330237998021530301039393731461472386396176281536283024599313911245775584018899056163675469668650735704666872793251769597580939734694543667891028531304450074198227631513438123116269071412964577759924009450665553202944 [163,43] 62599329889220135211887010891904247603149741834774120492979578764236946957834011638987783230400261705487200805830057766793403894899486551549274274545210695193860190327279937202358481470670985725840721984189257132076311268969309823482736099203723042356848607518864301756076273223399726438269461672129831785659426820960367406781435015815910485613575940969221304736150233722931438163136474403128575476343222048926804203113147076015740302487127149144044872747681831436606312659374828539104086201176368847863448869169202717629345057998507211383575568264976309417084913449653461903961542617425687054601845950327454588825829161979051430889632009119265852401409414339909039779499430768563693281277618860349340675321379220250088926894858827429323334224423654313083719903326285072083471830808601353192115178900154079322679931414215215052575434621988167839226667327057047777348543213466127034978368835120703457491486912042521018212498762000568057684396739377273142920832424330208159287473849274613509246813846637994592423918111594247799247468166076434043587656168784638635828189067313565536371420209948008014753042140346168404687502747846916506138522001091544870244306199574598038499856319438405179270880985057035589306704652775292863351105341926603105870207989644655365527885111693966615103206594985979893836050886322618310688824449281764089431250934125462846577652081801010210694160502416275943182935077572600966032505632715622504024597510151002441040041326872447369855152196133431452321462330696705180775308536526147069168859697313238720941204460449692847652204914974638119608828758156987464325566320756114341255091630525171019360400149239609944043409311964838831456877230004638437508423529381617386643596978493071828401884041488625995599088872978032009911718049780300785933517467435990826317116870404788952846663582568328465385472896763552424321275784700242041276714069670558816162203136336294503801332328392060836943392320739731077852776897461282167179510230838319090234730367127729380696097079486386137478069589446099217581746628575982519862801048036507216442908900194506087539458281287132244186760200677241890190085310155147868579943790664508658598080842238376492386045533178962472833459783367647396958708942342504743456954965140269796049616536351965198288251177972169108149088463227274558391457654344001677708235947119373045049929723575798848910220262317656353647658263854023898929061562146887082660745710488645375128879095466013073524569902328068934548805700557902495948558186490471722493883047941062241145607051665162451031712226080 [163,44] -20310735658885919404705801930964993898849101167519887292818073555609871808989604753440794641053458540112758664802579945597227309796048182236323200284119743848431259006215140672369812484897557166744173673530015787890214827970294091435579316418531904743854349575009137008683206664914142725511537005181422193690916478768646773246608967791425290697826378103720907839923990039677207429918144382825174113031594440216044175115527248820446458805641024418779209948901768234896730100104282798068739767127653444790035810083149434568448962681464418709783282082209018836335499277015189517394195406769683786727977667350449583252578554916408696115849328393926077719913254049768957382080076009668537721903062020298100131335145271674027556587713421848765766415477783186204921549868074315387598247573669668756457875365695558413604750283167482906010465465695864950610522349797679887093784940174440865941058248534905971710159089670113917206644761764266680640738103544624835915282935333412938778681564755923993260635067749467159470149846428303551489397560143507293576803929984876974241543072605650111395991387687407565305938836697999980880675022950033434909905640563723213346122077832956681881390542142050505638173843895699429404178243665570610442962771231620642333152925255836226096510551704572677217235565875985400145723649944910622049618151883941189900727359019356339880106112182255975773792857929728374191730365161009436214056121360521650018859060243185826978878269454058520096418653740406954970592814948916589420526094620518362812906248305549067068553632135887424450438957600023578537231704592073217465873659237414531936717555564677318000860265117365708426124285430967112447335649588328951699866314127101174097617291877033516783063563373203739982213758275197289686945541343918951838119128496476527067603195803325335921893843279962028751792245436049016449262600160201310646241758825222872362071644249662811394117721857481377958610976510086461302987504249882803296575215382069101596053408301683706677166577287264183653163861430222784725323552362843863488013264136834186675098640632544998800388934928793601201574602038862985895255389513395391765627291406660586540234007280796016898139920074922289776544546421558177529234964765553176911724534005757884885011081627951886956737429601697560245660152543005875347904899981770273964920831500479567709549159084156323448226510856125532513446985302910165029766139854337388763056956011648348494901591853155927769670029430231738111632510400110295013211001555668019646943128458167583515940387871092430112769536 [163,45] 5808325239396572754549436377614644534095515980610651046713503206077198226026385339618363756390547625614614036073163117700939535113303580607024094237725422731336604484177070483102854308554959416709502996234037430173127402338599225268617205713394751705280969252596832003116756561948398788414784309491067900445568243848270947127856266609521501484835064723976703302723205547639686995082365232649276962364922039896369256336094235624010258922844841563725347263226263536111626215765704041987177791226627222348364852065162828999061474394099523234213262977397205514926589159732037758410419209635958558993034468804687989854171158390767745852057226670263978483141140667705260156239261764559754740195842290777562331442532343875171708431818340523910856060700523162186138414913327573743754398456433821452296349895412546755779943801637851636942461747317437529814097632991466740262073238100863902444621606460337495123602634163994534030614428304244467246064321606334237856066258326143686271612809814739866646973732292123859246880375049978688807229982415008884247482094980562011992476474802404805664244356568184914088553573125630086281275238883233536209592171208759779405878657089879457799454626672424047256445872279677067623708120652995339843226061610725400505475766558985982944541040094268690590290658840676701805949508754120905788148952753672443052624112370152941750315579255007854266457427842369369033237370893452116423517610718820473520012947408284616588677349863876393901914542988084353945785373007822987244130680047877463281755304848817554578943850693706294321573019396813775168114173267275490371912448124968155733789947308313070373304070240819821456285448547225807790211447811108015767627713052351728261899822363127198046615846238571706963086941671714981996214476442687877092299222368903401636819822518283684539408618878198761736514762230218584876128964013977590690466611532749267140450276209178721033397994031062795869781096721202352332987629264940535973546884154582346770387717750430624494576037326345150537893297787467798167273946471756645898724098665992106589925787809725721821438704312477855584265280351598881902238171271276308460716379835934328838415493212046770877576522736672789285350382031162644390935834963993714825577023574321180525229267059320884043096071035561552008137112093554172252336045008314405106663265823832278847473106497684532264758550538886196335629744770120330208019884313362259144306177182677181646437066297507246677682131856356491322097578475500732065940463482302681521131507659643267204028325500856215403360 [163,46] -1413079434574009820647142243139669140830062605153751637708224483038445888255394236057092075097722811495997023461416749043982642335835915376528136369077300922249316928093111707513044702852951310738598200608811629552023009040557279045604994265261326936204330379773921731666748770185895504983613819630316970780800884239654873001981407389713145738831940234249164050231975370588036911748049506986055707944464629809286253576022290566391646884038156405199451019367096108404915613019317511045736946938716884165801194533693788138730182922277128322367427489150363898093346900317214195660007480612132208669837851841368228253204543203064317134729372563609820038076055686265411034898249638204449635774376296815869495728374606502380781653160463434035985594062790977569855842857739500648271412829044935155939789678865724498567666920967770569156040386956557243632870132989839689893852904115878799315986353077231235946076336507676165838084060920269565077316760003531272229918398263967509908650063438854546415132445410501584215823069331859108232709629838771403506132613611457145496311861420531847063285072110598882500904481541989883473882126766156713621953527206650038851316492185983468747471817630274879965009775281523684787446909973143280591423490937582728032542578262701546732873982622572394519832947894459802271574640989774242397097122804066348841813041350346936555805028871112318948334525053619759075513915533272126689475327954505505595005186493169701497626758325396237398218109125556095277492937148503209913667933208366549835605229964460479279324426503482553283232112066288709777678424098436300342062255428947978171148945782841424778813518363962840139485670948126131986999402863890573127096750766743809006549174335819209728000048132993771614170078954680505832836743660748931054276097973279832450792597600539564994613760272293064898482525189287721152649626454515250762993848376720157411450908998614460443698732094526962379424769813241489849558433969681295171002278428279659780090097668803514112103692881618690568996541770234046538598190687446488470641059018467845450329562089236333966447972265994293099634107251201544991570316893505478695494088634703565020794758981200356291964515188640222528624512124740364049539814752297630605887724252452109662484321364232408976713215011106596784292689053184937773840916554238295265773905270259271885425567331767228820026801721456440716041147521887418338008309797746899384714296219721844738091504634405169189295613517160491553439813854042362097644080142418866341414411511321939483647565533383795744 [163,47] 275135213757698368977703659261540725999884036629643773018625616572863465408525673921768937437702512448216269097370829255346709107596358503834075743119978549611798956214024500525877843975989348529203525467503382949873313774341340905439882987269203517272125272638366467686276819002890087125134566455667253720550895447668040424904079748818017893151224667185869888659564008175906595955140690799099856468564760733672928509554986222002847765159326033412875915088301147352804015208941521177124352249591190310269100079186197219863248482475228266636148398947850294326661890307146878030483258941645190994756118179054201455783710518235894324279037239118497735800867453638766349331730618831254375659774642609437772754903773878520189057938601703077440586399990635640304427118864667579176982794559248348633545866620222976039027301968807703767116262380942987741457314171305821518187861335307898996134440205801295344012057984886844709324728187253905914241347834244863041537184996909651339291295106348610807769616536673254321076484652758480066400321509048990482319675092799067348297491875185049217520464023080471489341244014686774233047879599594369099634479862916339477028349127487529183472782152059473200058688931902224995314393282001354965161528811013044610891062061345514898709419247343670548790288527757021239628910466721847974155208301143868506562045145217795590007134459276480826437223123570143323727563353777715594495280764006599837285830010248307708804337477601976187853186514254032710250802623604433444248544641256770716760252651478348039794243232457022527113516952192359299579617306806099312837464345884027207440967501590459105781021041179862466340952624589167018820824381517518494201884243090786050662282155960120761300472942217391774988099954386243695086695985926373946061575949128733322903876799320195716097312582332042361085087574895897155967521200234228577884973850031056585225757905340836885582147861310150583693424026973055188310895863449336764648156923629556939921271368451567234251571220886725678567538616014458346778156435461027317714399721073007964196773526065711089772092163042064135838368532637047670355495153581489711753287286195806786165814271210904651554765993892262461244798802331446726157640570909070583500035987005326138831989931876372951817178926494044763719779111245924184902442053635655746890646965133426941190783862498681376038881032100791463034144891087905439879566854327637713474872272445224503711662403500336292755208415449664442327535367779039281194878006363845365353109248163044103488063136160940 [163,48] -35830810654220376162275654729329543247828229874549027088822498565380242975049951193537506682422155259404805272991527109116226462143182452756515010383392441291451353793546667836516684866577413876061248350663456619987478372601618151456415546464690388061799778478498682007348514278034852813777209702637978710990464257446239450369226856203482756765497265567411316603366910962745779356141062100763766000304630429147844044338221986601274154711426704025965300872459265194803983426543028221771045538385383807195917698650060138479842900044219385737581780315620893184230964333774487121230410185562815085590384292543681567903237777912848564267544940471249251450557101529069767841896803117160821549999298581894021519996418513502135327702901757051196900808576204385232566784681299455173862465900672605262977243920244789243063742161973569149735052722682356671747774541218344850644591707554869985120433207022824598432551776010458191445642751313049784101972505465117032397440152329142934828965615460159959692704801383285753132943021484865227776610868268281728111251862647740854181024159081704095879265282984940417675445711382299249978674072027813128828081607867083389444161430011508252450823145469849918330157501595187984254620950868844857302865401310939932321600550076646229003013491486436811883280398425108514016549918491342068038412219040850334634017962823068809547216098841364824772309688286640212796353282132919151971166976218468110027044377677303096612767687634598624518645944571913181822403065272856974233035623738233410321924546158992163967001413735355755625901224998977657477961560189122679511509801522262086243181364607649242109197821680720411675203687226171763668230941218470073026804981252652341522331517944606353129349517289091112077077280630893082295476250536277730382316042070447818714809674396845978858166693447743578190006818555686400774189535147689659850078346638367909499562422983381776519513862409831972524259427549151400850521189359898112621330002243342912137616074142238426931440537494240128649044862203572811271314309987497300614435509499990007951644732703954866457203965569851938975474816462585867851486470276172311885694255285289721165377120130668921574517530495757589661022054606661318126604291138071835492789121039082157499564525333901145955410402175383728645459494846700587398455757916291938122183997627818218610259097311964260710259297094705257329731214457862411191281975336009540927896204291952118239543066023911712765088125220969428270450029866756371187313712238896440089131600013505443875738379392 [163,49] -215063409470818581977781929206309471723128054863286491381313382945816046904705656084691321585383118224344780942688565173904709205135455939832564696897100133290650200166570739191187590950329152633538514861848460570535883788815147016275826507851919649200942442644833344460320089940757214929688344114912507493009985117015206155791892897088941654385975076352729141983706949457335905301142506111996359365431868922386108679631313426402244067879468936254339650146038000394905174550486910937231393562430695549897651875699186776981629944407791110371439198157248121393124289800105303848930550271200705024016426997293874325436573432140297741421402449415391444090999592457794364342517801195844880526827053883646031811764817988794585452216662366990734202671648462864469254546624327129448202637112210000514058482623595118696153759977127672242598516984110651132037065220701739074437210241228477161885538661473688013627873109932112660802933972118109513508243780908147356168390748182472845024870012076205615337952729175258983143384042745018221341925465464287640240633206881796862209606869502419116312936864222626556197261433825436768566330730848323691168580934818833791564205663299276283815211829892750436129141711849434236663831719362481199525760699376070650011228186741895072027782193205840892661978654704913293811903424622681671505794567888171559246009887963700039788741152380942682502881300094250329082349308355445889583235096305353022936351401630995088811053598796977601117190796089134143343379109869494433987373865160845434417012455656299354132370199226595221030527659509654135364237808169475418892086593561406035731859514480038372131368586055587226855025028314016207898622837430079003795910641970902934021151185947204834002625830477336545384831096077354541614062597668339029854597906976709178428622374730034699676972622214567366188892539461018648740606553744144361371529972524501773527506400357663747069676030995835842930048321027093055864124834315379567544346193944280307482935624920906847760375748486922407038030066769185842248918756361268956232707589380123624609671233304576333706151773369581729408257487481527276663003704789820610544283436580160547555182800223956520499565792645985651495741942785300435385481262228894847093553724212052532455233096591762809898352375057504544727117621452984431533905064118225120908752890897295090215124894231744372574068903548242703327576366679315990038922735340018310540600311685545769891418121035200978832248368290110584320205685559558891938933061758136836283664608284422994404912 [163,50] 1893519828789313359767975678909837518765499212175489739135439807702756506430192396998376915095241837204629504400877318205819955717911526176780777757344894778760577887133596325025860023216261167888178679593388193377526660134788508245988909913031782109899152773375534339999108037428371116957404459663661897378889381719147071417059678532745493175794921198613481867652202738753352922910205234774797743916700511139915913765083734265121162055951014397124632962632507695478253963000232722120617641152464589620800503424052886841337408813838849724626395891601047618516999835765224485670385550546270880748850954482721477892224623206360921609979761845048407040057896933374310051253003310034876567184531326010488733889142646084705601759559091709510402028387395118279436681491526545524904748894421502963131397164680080350797152420613038880067858354591814517800712509239695667882592298933457278690101351395322051311699009286096912541073985703503194959013342778621253486386562947064362653966534066866135735222828772387533724227973661906138349095075655737462763627986458095160856313599480573376578474053935942133204194097416262673121783460369649909446301021608778810686213125321155551479571412615754895843325506039209691471689408351221282186810327931923701369067471661578415431935429779719249573281718190291754644385973067870313712452251737913120002992494124175003702096664796548852371267608490692016418394379455094720222491786111168133324873823988853427996340891846402556601139025522412015626346874926259233389504820535415509750193309827957138641530068974324295998280529704146225002713436504747372684569276694465556757734545688358533347673497231584286932182143965232803927451100950671229075873780028500439534842923081332727062174680422832408701177599204162937466365232772474754503810329690130375435500974896354491496918891026974134538961284324316965349979811341858979930223119840061453151922988807393889296250732302185185526065579946204330826760642917814404583666847803282579744848084751756312376464254283764933021810257406353758494223860462271724376510703250769667486540402416648278928960181822271011001415157093603043957914289300716739244140718759498552798049093567921062426595941027362077505298633691196617519057103094559852751733247803434211263625342424204092278651492690922862666030154981137368064145777751856727109815850915942129118409562802834349034567237013923236308242123245388732019436583757063838931203470853339285221375245300210089146058984393052844167292787813551195029100715875979185799941517386924601045664 [163,51] -705155854190843675392936731571993904805876656417386468381933179448473714406870471538761732680742643593609292990891760874368793920013533344034241593189602503763867427860338593213435755077740768065989289009177846740008718306850995085160936346864360962568196433149509759629323299510563571798698565047258580604078603846015338866580068778540915305942441646760423312608425757744116001273757955852829918246995823795392630066470149919120355308768199518041733442989520795779952054700079012095597679774021130999195785872308029385672139841264893757575570946032555513389160664147587996974832621243981004176102504655114797537815179822481277366610392087791840659920226348025404405023273561902115488526220054660679598617628287554386322928423923753879606944973998348137782114023569806433018582000609177616964303210976315139812517039252609992748829453781532659428263963767357205534731756455639997902126033135756704143087560758716463441557148005554853470535929398840467390255121890818346794258936992531170845452032422070626163455955437155710637364210523019174297206770313170090608401629823112732002320126824432290400495829197072270496286661432653883332690450172648697366148160503990428833860642591894916552058081030221095526531150669522698865379652754659417938981032956458109964261633265357585449103986761019014611181458421064660939386126333057098038642086699983351142282015474477791803432502578050342467242214415889136962615366874938241265359404455962171784512577608866342074201105023578053205484635426050169733849380772910619807711507786955782601410862489127852712358809679266322679850975727467418787047684879979564964428766236885663471277350449865083322787850784274942050660995867342597628280590799941158172485779676278474176016363277581241855030782274086701797498671073297233855420690790712219774437930265184061899683924585756759124485647659472107142011514839630755781715907566876155063072080318902830335615897214855379366915090601520088258890772304142324517541788185108029281154326496112259256678153491346686233455376048255648179669134926199543324513875251885320197004515252015286891276812716626361784376125862435443808169049087552579062779718403633996554662381697937302979159325401023226072646268937856611368951610790782896713519210123995265883567726086528005611749152411105757978998437355677940554314824731582998846105015540959200816430705525647241827998799831136054135577599966831005309895958445830551309535680605648128289780058688340245844224796322875889553593543553686817721658905899430459711945233970358947852 [163,52] 171587535239297062948424860993060824285680151373736906653514931479781751606260242303529475238429867099563538897127383648539749593062674726145387413214147986401944116533761002369495598762467338335933279315695798092641808250153005443321591876173755308566925355943417946380752155777293975585278813795291144313843523280825723497276055947025737989255347591763488725452712372156346449532613912601093233192726982796153975191720215198294492889147509158609745247501425020587928839646694744764510623398725715282328517157465334479722345497482903882557669733806783989869467736989381610608520254101176055770371727803570769764745049998400626212045712616083830215704161116114030189613143663970670894058462862934417026487819746876113080863701921578951722615092677193387200282206538953936780502695946681595040798197239942620031959620930331116263490304810420125373588796112990624277196049372464681925367992582809559890043051875261362828521297679288058077526035824442954508281085179166245808930090608567185813982676478199143599551416127867670096501119022210650632031774088506939341832897572131556098231010710956969978416986497371159297022416154611403590492402387377132147580870995804917239657848947043716222869213004657617117987265090690524585776424872980786756632261291994099058869904092991723503473921732999370562403803806852687389491716333589952254469962118056308425569383035808609152865430313697891788835667085369786795830708792481432925462047484978602184045179266807299324197539798199185091371855404234047228972254444265927020729907053072769332561325311656900423955187892354834922914302569099489498175144135118042620820350169750878374518090057697604347552124597436472519042461042558516001184559966213271325991503832938942200265000293675506168100873226757961996765979180372947787955329622932892515329342101268009804286953717471171377391231095447447914402743780857086285063520570389038797285640146854762394785809382847847247227274276104380415077956162690454727461698317796816689136600990499076495057781170821015223007231118980106451023444289260344708667277699268162808297653404433040632528522206233596729288215595627841781768181965469345476737856057821405010754988986645506571839035306778224373875723329988668765173511071429976683707130964857544789981082979278569790239740208299594865590569991793500609201332582719144705309187384765304814736991255159000450981805466332129268711001984120666507910676212841856445593778499686892625301062528926923568851372259671868134535161461134573916213977990676814456950783166423616 [163,53] -30242483582781318159966304570987467413206367025562992993501962168907083885601452747780057127224770383984870575116116118389563578646227205874243324993114902108053347318362462474021756446493492005466740374926532030574310821069046141105017271267465512719638046795521831119085575483321911099112056686330985368714929998659710277612885136575269630265092428008163273273723938340016599917355799144721103490139479874677133943050353169103392549369678694876500693428229582728881322634728041335042370546549906746153757915294239375476677665015681430903919719044819114702560080960387874536190309460919640856445390402883723072795475265126243555777865062321794668639443259431376016236302618509682813697209641880456100018290021078568458011687651463490595763064379499839556144575414205661571092518842172946037043586784985295013754447241036683098246804945846767508986257520502943705828002383496302999032790093789678695890655221215285826928890784796284950180568337024627081161323695033871469337553349405408812796681295872251169417811320846421815799919047603423241165713590921170240460507439766981564274643066747693485810280393565698268000427507834501606302083983794161818914454368162387857862985064706749108392971565676649379114316994068563954592848214168425103382839441596463803882952969226468052070933616533207114838936908652327910414204835406046189167319089630843233815917446837858857729672564241082498653542859400541843342324113873971781461210785389064843180980055812675902385282793090911932676271535488648367775957689092089382724950313051211965837189865874253201097091192226582789042410665810779006806885503812732631090374478387201275495012960681221087750477420582100355777063075490777549688174643674366394701211618548360328206664421947807897469220435918569065486666755226891853479020459199863539673464573510072632707410273494113058504120164443350150736900774057721358392592424918872756132150522722552891411156649035652546429289346085941263610618206372941406006008017423240327496258906316721737768186013279247880994054843207855928618525605301460767511928840465080385836704460027872974183679370386503192746305701771716828844762079370586195171307252490486448227993270917163832265341091409284851378432182624564617862251921967736996174769913130126217593686562916416315893134372187568394002319991874063805170551396284693954473759874347920278005564867704469783714592427955152883319673262245403686315750653476071022958146834387215155450874893678937028511897880474865363095688007938927775794606883855093938312778248680 [163,54] 3545505027750378460602487319831932080945486339733219138506589069938803210914513048738887906451996719263835218907302117514910621241648637000743184288820149244642487912271713278124469703734570118134398874571692323233088873063190450197723855100631971701683992755367318140889358796363011318337078664615497188108513653381208679723761042583503620143898521425180581547284539420249339261936072536127903642184419581578524595346195136026818049203964418066204172134181606547129112443890787146163842100937217528805651938540048300616616989322778057712684576624570183202068337578913928088696283372597097801169056964219599812867128610006117862799232563468343580448609229874304675180499055986952194989998313890921051281174222462280653320769353948855419076507406434946189686180350170907536353298422146418965508505068463964055595661063173088616158782030244434065285985640262816210728615842173359827019158642875285897353040106554109899931504279789287254833700967996365800220395775177636886873918708098333712950236098988880073155015790597487305911809603553151768556581370031582095566540183626876440450188914388021919852533356104947418818447357829881910171551671842152336072873550275285805228965105309337606128227422550704467874879319895971752793892253971021887399733567905532994595819760888145710488893662628704348496626721032383603719642295003931707286980881180941673244803353422363056338002991019795158211939007321888855715453879744489777369417539139501644416705745001650953837992910571847934415705474296708504347255371502907547284493499716565374156692709302935404878007455871638767716455200036260836977558261611300903767613089118508464950090047707686193828254522403198385819306595287833010353311929669298361216285027735113759291814768733996146129698759770885207990810037272374043533849956143177441965083021783716088802459532561660546930971735806281674981023447856809801853839348394673554085649418206114259248719708009116493762722149320509315226966746032877585232317312582705585215891694475209079918908426931753888596826787316601999563221489875746254011241651539954207538140046669482380167998927040216254298426977130894498450607877668802306462333979070970539491106335077006007800988643181710860896746127496247312850649294434905254842213256658643496727329990828024453952756896639073608262661903135977420422211617354638109925992602323571406324020341025136928248589351466132082326208454009573277252876070968989519634609682623399528101126716803445682628694686850897407837747364488030146694623679761409039849487568 [163,55] -177489874684662893133358567775147029248120228770379643313467666509395759954900934328789093455306078272043509400076863720091275864713424922040671496381216326580745346822350568842330692058569555664308239684533720020960573282418806286951016193236002626341332513702485870022941448245510751096285635779979891599208624853915506472141185286067029402727672065034216412753842364666393518135970310605029885641431297621875835932934042617390944817802080740788597836147575463907647795487511891949970162754134292895922392405833051104717941179131440015440357937256600420006607479566618626000855910289829439790660200513498678259590680438305860481695231660132275788072771010944777908730761989746265738370384999267145041788249426165519650865710159742755307589453232334319852418258767612188470477303658836106224368819954030252205482220799505825521415261154720547012714597554953412496784497694820424017334004783957642602543193534113408137848938106832100645407874497268232376839453058579943204987636726970538024822362201163304242572593543043426748258036863989480476582839610927054086586547852718383011634562892275288764123730248143633683409455830110524128882743900762542995031766726397768757254186830826534042163208493865349832059303819460231804043366565088084463604527744411358509062552242186353339384250250222187432310705647291143970483838936127903065700667331357852885472565745048524754150619684612529762718944117249988004615365620057176415465068121404812122451324230873008056751208046342992027833385571652442205460943289192559929148725186740830829286860999252011128712157583809045531577896884715506314604826674501829693753397763714506204549415200407877102520941614234432323196263992924988917369133655045240987908257127438430822808257427984079754413237091248604082719609628703919950748291804690281148135588352089270439134543603899459162216952016271608102970237232521760716092698711558263771597333686824393068884622525003663945518929655528707240212898458555707183531375038006144810323299423273306077828449469157317536830758008977249349048323510726589842798440750309734168540414646606012506168905666327784250994081708072579272628779422535325099176941165904727236275537611777757188391459499966514680296316398000718830092754701087385395274174341541810702481289611342650718545336941236864553190355535417729587958625777831124166166249277858620620378014621052205450543430567275827656856284399086506509003117649422635484700300791567421862503974320460795593692119048462386479711103369776264087590891479422525570286 [163,56] -8659104438681300603350732203096172041950013542692387907281860381629480112144754984481818433772728542627170744954969780836549412217049280013633023150025334603260409627363734505990179156029849358058628569531215987752983653175637317734368837281150378431179563107512251400253413764823566911639872666718994788910823788836958270490279918551109254224977168405940649318415861112733559884267077871168505234053094026385351764597944223620811097522427522594023745057656304516846567994603901161363065022332818595880221647718824166285781948441396476227666344400259495911379339132342811666898995955587275434270891178113545001432171905213165663339118646100797915163276435466022150206250124872678985710068825171739061095984672426869376664354677496952434195893698860425867937030628180489416660500731709833763687599441371231157517757003205647231161987399915539402230156331727656085456073272164952356057828182309414859463770658259767690393390327637760534665134434954272226074442795737375341327177927240688454883075268973083322410645035836646529841993089680205683659669395097194373182701276077917169922717061698294563125517862922991957617083210089756681815203059702164324741112559761183027450530047546454892023340291244557731726127040557036671262919396766950762329126770533162212872687702122706391713405089864897440137569326802676589206970625497177873383423514745978204063255951793574913726484377741892748989043823699952838036729681014443801289073023739306238813373428149682539143876014902981074784960044629534384114421991045879807201060947489384388030774693799170758585925876458623837445344867519987197056441915117569349624203527070986967581143822278955331645119877790040776950597410864964926225015614700097060126442655560193743059663232439385455814082519601291137328165995338431103140848920471042793121451396544800442719247079993881282519769860149497113809311402024478348618869647469979078868538686191650010817736940371643388688672030911428269962557209778813729320600080572199945711235541644641388570369920403911087538084001601557708538287970494621320362225654281924867824788969094408303233213032436397700046331178353930450013221340165863945436555379429325988063303991936961721540842007929899754385673481188751246720443692460012974139313893576709860732341781390902107048260622544972985494719958468734956855990198938066015246805524411733543017577179403064182291293827416609139775371496130914581743828977631728528134122536029236977879695176055472098897123595393247043853655966071521310420963828909851840 [163,57] -3676778589773242546861234755552996636482956152054324452582191868557164354898048226074990365327590585870904547667570462332412471014602633767583138243581841466510048546097876741361565770733458877663437697769783695762985677692464081278897947840112146623200954074291584190610945900767439547811672421374454441256039843436019080034855515303913381887407537873529057751506344563894878023629742764295683474408883728067572297672180837191232986280160302211158255688103817189797443526315182410764616271400714915635404149156126734921842466493454761199577330131805652164268224850691245964020426822084068282006326711709230864192856052296759028290519051998090895790059898597548875536537344071054639707886638688078000055303408902141254435503460545629763896118008430075327608515582181591864047931085760696790049851881271378685935114476422089542362173015149758246999191548971601913716351647552960988593137576958740433765021740383950258889329241622490821128942048993819931757625227753263677661944343632711975206127088336371547449962875630946367766263029864098202359508847395359228286141799640331174201144105819661200418932972953853273940964509404548507054984823235893472948825911956047737030772047438857073776013933321113193213033847492739025690604243044040072800064162585969888246607075530976284042386186981922469089542901824460985812852303301591432944456718294110193516552113211658067509572769541096347345355215915688916120287156170208001769766255900029733050820306403096990410148308458359130121360775689969637112999066416447028120203421574756818222596648648339206924194072503374414383143520436819319283834718670051575512521031284399020612806387205125207783280503522213099970717053377249007108696746209845285119493395891757888229169777723677154470944717951151678427628968592098712743318614486132329414694935709628543997159639314546312819626178690579306548454906962307946470424917190647160206849304929379798720294281757706727789111556388058789105924943147218589568306028090673720020934392790905626656060550422967627486230652899999537761534370392501229118612324617615135486184295325608859675380861768118108390754077653260315161557618475972945216002405655555571769777072213050445797635123155191299297750233829272606267670159924586583721303985813846777898547892607901717696320228338203621021168560882354445394979511688029107402835243623390980706770671454455592841489780476031011417065825153727085219961285766632471999516853251738002995713876576664456737226823953424034517415390578183639773456783467656 [163,58] 2238454822262132174365884793514362801149083696896040397361001199955325447069262774944728662753015638585633973208534288788651472052422727541767689303085338806457129794139623206056842009977919007104532618141283580796210971127412288538578674571028756481025992243530080864218805198115937813359942670908656062680699576064308408320988713583704643831243061160851117603026455423637702223125023806546934429368807268539494517073388054619341223728329967796640780851749644685770737945163921693016282579580837409011838944667493255031440039423601696069219798266071710728305659154189537051722058253913932742509446836477267322203892308917349141934414482684376183088780528619314354124679571569297876893596468675058108113992174756866508649335808748074471941153748637539168999586317085497141167847123891134321589373284694986312881689796264660506396933171811792245558401909743319111149126897127311177236686804971771162897574061641372949269240103369422650381305435417188841074821275182946297509297795661312024185587700394094630523535063933968894427681663302198043536041852621520728133112843889127509139029414168820225743884189921961094999184770991538148194526725713214972465828782590152165449883073560702426453390620193738968601804659952863367995169430082683407932815782915010424651281600086562540124142367363279033515949514479686320705741138512720351789266940400001126157769721777390616871858886196987124309554332171260584641945268070356196141145983864483126455150100536572942101539139154838654447296493685095780199283791314573581274900876010782996872699093065724301134597648350910510320799563828453601780521244136398856003897442059852290327689087493369074526215886089491458403623633329975395269999791281111771493113106541941091940899804702929090482828899555581283363797015453555413510602939107525013515230444393319912849657150846204306232484733538853509656389934913054912211446048356985934343377644299701400844015585490150308090398815388687211118490887034067476960919306331008549218691733409880969311672380548447534585561853233813244225153620956444837970676849993599295581042784083016245307256945244024799013518429671914414052316588174174721208696385932488459571704338361422206354099362453692068408408368380615292043180097506934593788066542223583370916199375886457549972057102065801642183301880445467519248459928197013336945478974120447566641920367461404630398798028245160862505901019644426341714052016755021376058516555197112934022214476663371747204159441163728236537288079639119251590092968752 [163,59] -373987296145578532919875403355948399418981553191548781234569120097896800367768584392540658891728926369709404278367310875371943549408056511950064981174182115371727729696497893295745502563736307833584133529747968480746703272168024419662804729609657636958395138251498476371982725833878489627244808351944661113409911815354356632540302827376715972564134546803230199910687124713563646040852625737588171732955299716407706768820759250883703854707104305579432469086313159245560711982513995600148514324285934430166204486145131951112631433352278568329510223746189114029026613404905173359400328139303105662225285223396536439331645782134407897865159790999557245565049941000154844550442635206939355999020527944671867500163869888096362276388143346305272167396228856560527626424707580705518224208887474313305252864374916210510959370591420933480728021801219480497219269150339336223682790015242057997534861958413602285882174809592220171782213485330365863667353631075826835277580803639410162917077193556631474632534740164700752679985451966959607155001302785064332357667693077248838941681294477113475046209649562168011898150128645731701336425593551298588842083634905597527122047358999242783466304610768316175180069995922925936991376860152200759019239243868362557014017370632157683230177876817250241025500386682478453715720872696297033217023416284274949849419535355424592854424915766324876954306379050242895302720590130461937975001584932530475733037738271107869264437372327726830750693762454478172185565113040791602722642681203758590761271150673827763445447676391496527762549492613745841741198892988394830898367303114873022494478962434155026954401856125773321384781805288437664587685267693758922208142615254241037450654706856176722533307603839201570306558904381534808409072606137131391705355482432768713695148758682176268095065718638964593640794687333548630637620466347376401046421292825668139986266688562965040429679275729390184337513149261758121161772566725831656780777533811914825276094860457969700904704979364351154534136407195699322954095556822350857496927700067593517638949731944499039588703658090484159892348772932218719110932807812293732411946779198779165897072304179801319160178832441230213042169884269790724534550252528878539224186288290818447540544519542961924781589494766165634567304999303005455957227795594404034218451459168352908093263153468192047434818249554300468166031104402362216568532995717649278338438390283981327929914416532150131703849265089161377012694999876113404253050 [163,60] 701513837816396888272054121936219212465946158426549877792036298312177116357590032978369716585781008857471892483398586160592888361067520372216691401564562306414407104286115537822161339878171042918985035625400196274759486971851995750437535868761009350145116079037436321973486931554152871522914429013053228885003637795174933095612716430193985493532221080120743011975350521971144075575099379635149634029748901234251913850324463886767473335376951582350418123369887288200055583634289783114114199060843959268470663963241280662898794327011935496890848992306910461427334863866461432018897887458873194394886335200887310862922227302757973818392345089390953160285690512556696510061578699893792806164544938501397287065675046767240947281398468157819499876472595700989211444831748352521031300708969930705088746398656695549910257327601372890936034291542763623308247729460874350202269588223421675672361033013589272163306441684923194860736076470465361296016714878853899887959359331430359912470039534175301656668641250139595439010377673339308022274878588673573608958800365989383472312748018330201546800700679345655503647738321309119658772235578634922326820681105909786921536834030167146559057512243153476445878784126994479457585468898062541094154099167163859725047205573079917077193311339649324042277645321805770838900089364062876545758945765985284903395986289307285502884515710284659574804400049586544890191068095696949846016452880634644585710063700459456173283349284014819632427937428942181261856712898112716888649050744241238640173668989635881927115960193523428856193844048785900611492454403417828355192254914874540103364219005543721058124863049439298707644523761033103694364277187888617526364635938805497022136649075506356336554487565768257512901384918244442788446000961686246988195772071745548394969247998232139906440731661880242618922808141539565475863458079740145819632739983932308512208616425784206219904491207174233488062378372077703239478347163424751954620240880189513762309374635015520682835330130664423693986247959603270214149019728740454137481382826706147120516762783447777939243132897658212779567610949173881575270221331640737740113368920184437432217838774533443186307775436654874856172007248227050010899089390633229212328743894461816014485336897829585485066645954306871436803913036906525877947341888793967628828548744752950235427932221637057487542814927456010398772131432976373232777146410811706611428463299492163161583405792201321460614214410550028837999290900890887232 [163,61] 10779133953597131929742760603639175410923212033074199894941573277438659205044497144983344458065871841362406201177251953054408989834492126915399539402108543038726635312302040630201953715722401982082068009608285223522895615737603685619230809711494374244612260083778443462940487340903255074521731688536841844234086830288017384035068166596919396840295619371905748148108905854862558264160964964718058194250998159535782991402328612836323263533656579284769726117706666408136508019156517768263602141435300831449851070774569575774415258640115745595353839936246433174788908686894376363264366193491147019172646819405546221885222112629707101411278512802327768978309710393369154461338954287381086260932283274848489382074410995008955472635142894380765557808556542212330055928596922832982582857305105659821142768795394142178715037817072562760139197698229330944484545856811408465327280698469614208933841204766176189532267398736414546464750122871975627567023589220365117054555615173824683681697612106379525778377381401704115342876634761752833505295042964882075429014899924154205553537351032235408006232929749952129887085189017899350759334523275974269781454109190017057142238209055916098137534672274950559947003615873245738005828977486921567594061838136024669345271766456703342734706168613227654739443342194609405142489648224776889019588271508991495257135440268473415458633668928321518329207712246524339351593511453306800132724221958068764059796588194052242729713647921622481868225992793518535420468830349701573018645835632578079540112990830573901398109986596645474188228349495540428079021859953646339138250830840082167361935304260735597622012247742576567666816620759696792836955319522184113534068401885815966498130130028361338165627260148846308481851552007486652377719168267729478507885414327794982715032776806628834618812810555120332954231420809722365048165873399812201138029747995445413703909462158242183444669784885790722744842700689885117519683880582050348186727956414992131149194795980509354622519139422802652176579403768056387881918397320312566613750375994437123475001245664934206944989912911373141486430820281997418695104939756256833637624552486880642497094373306651797207698023424725214910638785099246432645097766377773170531713577196837013116000508797916315420375715885841933704933845591909153384158693420436054822159275937107425765939389151836847511665140448355916201652613335921684253934647334804080410990848778127177473485582936266465151213413683639136133537581420998224 [163,62] -2095395470643948526085095180624061534113581438620079081300714744260855139659878535491246368350500530875429204055949203618904670441382534657520272974206789624266934878698078719259409589428573504215501349980990800123133623578578050845819013183078364840770052169002069844028929847986244880293569973788872885745082118352883020644232306315024510470282956792076389445077279693706962611678065915179518072095765234434677749711444789861785941030460795442612795689076445630739188346816189690642361906608446379044795957879562295874883464319095852152586802448920686567889508501891007680385213915446639251392157973227007589957202176406959229939352613120591242961545366447359136356011122310572656148992571735309305257060843554866772322491887601433111650976900597025864307835520224149801234575849888866826950568842444424061474868138092249423351121133747730507111439051201019088478136091760082236037898370562319221510819572146735566962708222258132673097752014044599492386627492564751898614791514021261988638692393231204895396996388383171897256491480663484369519203182853101424082033560560591827020319798307513183637069091808596004807741709713399576615569416034401945743972734683183112461592784159194635943142699611613019876521933124194395297377363656960870943607874428346808418050164579688372341063433257013205716269857886493542711100678104154491094905421393509975208051046955388358556287898212670834857647586166016572131561955546046788263648898381538616884187537649775407142928252617945462073262405684057946058309856902801706715558799790056585359060712288301862590704330656838602452834163800342149940573686663576441248407915541222161841186777987961234371650763071310046560465612278912464444619198636906418437353472048377785004772256344343620544407595373529196290312394623192034128533333617193829750113115728978195197649677470468020266092453228052675490944881601311754624889436493337392092949175504862875074351447928155905883512750460167317525721580305170331916615068340140502179105732675306706040281856037975263023195224699732987722986580058180500005245022580457690136882097984380760733821194232860200447854739117523512380731598737125192127729623391501963119768336479309163154472099163037678333238842722509684426419186945338818321135191003741882130519717126528003583828240961923564582293503936555170746395638053074736796158112498485179808698845227174873047197378283948100150650216954577000218698488172113850010429636649042372297128530665260327284640069909820418153616652199600 [163,63] 176788150236880460281656972864775817657063156795423679584064811884782959782591120854469987149639358438012229481340678235993408162875620274128197863937137070247454473397322749961420027230146347390114873552131702556910931842737427784100197453276917447921324948617659945975590108752427215741717551835497556193633584786889953717011026880698242723985079176291918393553165709748280135150134333819709905785192552246335790852111893721545947771130334140091436074338577225998954619443312223237091586357648740948921774327828794236183605674593319160635673403561507902011653284800573087133257925055112433194874123913569494656902743923811843307097256329498006820063920524253965886134102021534581830033128754873593145108542381827645461585617617918088189673048498740403088011794085615819267124974462627215511224005586348960325035622317388920590267747913436567199416591657206349677978786062634657865522505907745308476359314746505004113625209312486527813366994287329592651982996251734313692310072004072573152899681447144324162775741298841099239332540098171685974150136917655865337414140602782404870893174551728633909499596010408689983292417410776815829717879806651329357537662074082890723294745004316917215342990819670370707023668569342899406321494893307078700440455253567012968558442834316153655525357225048434985328546751307016641428527913576120316905683997505524566393423876320590776896829064655828198837911716361305846240556932843615564762255353513403970918336002547345429327933086783877488542917019401853293035729260155411339078657334719861121851368215262122431858720542803046530481701636500940774258877077721304718972821454335618992744600581405244555431452613099435180865427100986291527899932056913877802949904778057001192710042755592682344543147802633749375134600801601427710519436583936647073065880507429340730268438737336474780281668997466992081918667243999679683218460730274799350782952089076157792438846542641154067575237342494712694914197066856086764449041999605883776643458808429899248843436846686897466433978586201943590063662203340804745922323140198630121191797688483832221096673381049803038405634069267967482745400159872771091308879565335211646438715658280311386067077669607552070990493344747596781054777911964757670421708108314917638957812949557653609599961694533361859287448496089844621243238109547571129261363859880256637249655578669356869700391067418881824969162633821441302274471755787276446694207089046813195682760407277962042928571198113939553868238002 [163,64] 729501780449278578065462871872921404836853051794959831085957744082240130462512887582587215288647399473648668410118139767607422937757524741572443791168566646185799854882403677475960591804379531239986576415266857105295805100076491167860299948367348160215265345558381740252325739506286541550442106360568399611298514889563501023489482319066717577686567475381517096610909037374276930832866740798439885084753858045867675786394741796197355926190702217536335867552250722259748293369716293611513650870060739379904349944142709352859353781191141297436913630527347521563482192769581148460181022754837640879463863688602804514067824352058596701967898525386743887368233358372282055289338173780419218584906627332883558707440255247798585757685914337153793060180081713958441854575688656261476341038481985936107523161642550092385055466432512580539835026423376109966390680345518366082820255450257904962331722703849238750326164030275862703406894950125549917622888023627210353040565342162398966235910659244107597250268407893802767813181715091908616111754715564033132949986998239993753218241205644904318513517577541527570457518126812463951229611145214204567339409120845088297294285317899365678576364763514659558786423426322445504359990171815828545478285088440515474981935826528610070322297930949555498573688743982870530046610277056477602710569615978993272743822991718032104062937075418154634048461176696359921452680671663334042205485223033040035076484898147938148256529783349714634263042395081454255565119301316782275352608748439847761708351306587352932993724535561582851653592361351971480890331096713934845135996260079891461085117333202756470369971043407528200293769029162344218926511216316323826957242702981496479734118105833583382703282416309710814130558115782889269792940612514158580073535402210783156655955879002407256410039312404221348635736575245393625526920087849243415107829245175501130656406785471546126754894505898006990261187628377394173031424142120987959340800036814214520008566072349868965519198224110855521448331028219707166851859782561182855252559170924939105235960974700830536778999069009559358056144461523647679052822036866690733431964242854775693009499944862255944862082601461404747659484494306903316827495071658143068370862220159114325307507167772112365190282053603633287583599931405415335431981709153683743014940006491573686438578651928068093657732923660555124844130160811330127074918419621376497662366328708355806837835431310205193622474469992166603520 [163,65] -1922075483828555121703306079409058672424443703869284079799249340527311111612583252713630537529783761425137763574082804640053313833611071762779839970276739814444978962922614592103874262342049017001024858041160874661175651926589381915278573479271095292975103172519966583352893423848249448166132529361705043524014361517136399026817115962667314416358725897440968706702124057193321377281002650263616073056711675579934107077278739872465500441432416594624893779347095825196170264668689426545361360645880469614944018528645305280953251914559321561832203426284388408124779029457814174083983361436969977431969959653300157222887584821374152242732660030850194906055690469651222734914576247780637840683875272659344140968632034232333034725128708022163643544315836238025505929021382823052915976518874172802014300041873283399056949712456680643805764256546331887387052788713864743145517555216218839870449008228415804248636971007031809216242018755414092692228755649463589537079877942810671160699076648388746466107028188868797529759958810009480506863163541712787224871677458754320943374125231621607308724562268121525044120064674424652396064316886252245853619066237649785024718619754966228046972363328249710650947614062901882726484780230474259105182399869796206713096453644254592704825439517829110517168509093029451997716107678026033968078700164657450741335256281738536006481664899797520514308157224066969465311613450508256672033374122135582705021901558043268345061372766924223039154548994192959648004067264416507318487074000245196654414019611964183202883546945731726024310452960359862436552612092322474090646001746005853505053201018685695998446495008537232581323755662068754342409161472609782731824610366973878390200689420757461607640649813119900682579481944081889122939823111811678093887124481470971128927869135057252677301679721276335334682234074048077761251553351758977332904950339459973914817872153349253808196058727690462942804384986445039937544381297375364691486219233714844987894244913336791853543658199856814784700463880890363045743781074019997225339167451690015687997668578208622364055455065829809421743645247156918872432450507701334788942561703681330974048353047410509326270280359342621641271311777141882466581409887672007405618568106194841672062528698917145864348490953631406086812350690980309842916205858661722283719797024029368970609580503741165993385326263048502206182570717296598689993436484027264745659251367660269562812516017138450967157076180648051680 [163,66] 217101442616921204830507713524528476588554090297035722329452981131905324471622650199903406785551068855183250634354001972926197237368622583984625246744937378172909445266598307702677422003340198783567886789967098843637761410264742231098636150989447305553986144165350504717116637745163581597574419554846986130787417156834637845829015662014493389608421563525295339734437637866745432385267837790806969169087100172679390025481298896108393774258545326585947003987423824432257738933692353671873403897376236242454630337372159431622335143533964564497327329689355461223139764474398144974265547187994262068872136309771666200805762445273263702487397372949530403697763801042918522854674527025958238955807950035227596695504421505190121236449167902932062237867915193927761809398333470211320414009534613934630698234129779817405979967084519723349537290969586966630901172931290586414269757121093297434327164791383670204252374033841013054344512723805171494129736921186002736801767940366371992336448148109692029906090915455017580514070414339738687405845112229594680571970595980666643772474959803829249260668723979652053781733615148674898193185613743562288560371748909959577447910542310436002621774299015741857360668218372738263633057883379628949600425366644420328410056806566138569467114162246484901998736378028609620266657372138498612336818934925469517207673322380217021379725628891642544437322178608254184581967886783088820788764275660978553988716576789298581255682113513189646267128320016346563549169313322551901827670271956796620483077129975146518633007461473089594686571703653248689300412430249348340666577274544968470004566757191228475363780745512535457862314240209369250159225775867854193334448068772754937652043325744547647509520664945880637881160941730021598786135121707485603867410849524064562272792877776719039212911616677726754513541621138263324058577008136828748300605715167014369525888739091427588472621173368897301550612815248697297899117484773368313902763977566132840401639074207845673926461882549094498905146658696865791615141447349331148588362175834515642237112121531314986490728244263068601048992277750621604780966282515445055490603276936135660824635282216469752821028693397710118855793618339680107168953661482972539646013351150768850515056050819134470526187446806098499021321442012784851847385406922989759632450642796169712199466131388878750057675530103474099832376471509004550000193369079135300838903620896229390378777384411956184019396644362688 [163,67] -9061712470023856568293119395276531500341308241048821834585441971843049355524151788259569970916760779625774729314215391859626877372491577788282971309489926360603513102100446979092016282944290802988003725669000032626134948479259903506520863235184132800821856645302717762179718257268760341961047682109244550338728841262415004250406214479118106338169439588379023024413815299653975781136944991115350070821589463003110901719295894680374106433601690188146387184355570522627017488623168520024149154857344527671588366679520400527204460550855434926086473368335331081039874366616126659840898535545149005476029144560886000876976883670763235864166819613575782313622174815202556042673530950055308143548779582265503409588936686741257678917234528133456284087758356026565839189743305198797311258581562733579552758057846094162216621322496585795635648237078900798663894944773087410338619409500580749048262414551468304492624371721428553306899484168455670996861687282910163053787974128059540943043775713877246726092139945275760434436564984657056727682602635625612083546378183909124526078917346523827644868157470442944191017183105113011154542161055569960348617838911686990001675558052735537243459080514408751279223133898664538788139615443768825069684511450946716093522942520176989428705404103795770629487712019934543078792285904105808469980216423705879589035486685264067524838183989809862692513925156014299730291598083918175430291434936704267495282217630671516247131023267362467335114856859319193525494724747767401792118150322984896485561763073158083606604109628810543559532766976651595093302011559460239647504746345519546370854565373636889714338436442094636142140114698032061821696817832222356600097474831716565300667852272251874292548175120754441922136963441113793169114300490766676656062644807936074372805374290663551826888924557821008298684675827479205355981255061701888267980612115115692868069400669498332925304150309733627690533521533590906068649172957181826200484468492865237230041615403884426009107523117857469583434414662315679484966510933672136501170036009093824903898923433297452480946659583563623424507532233429739296205926849334210951196187282831649132235899411397591726837493469206246537496499838346264837583515568458322379756141294996936984058085678497322294054471439703462569423453928359657184249312338451108772635345433260948349065464582226268146138324926505724190490565034196539666752874841351618693117120126948216435190417534060575225883582856 [163,68] -382678830291476944874442111185647215152783301573051863909882448189390305925254923853524328683714411194413682548232016790538295951771628701531344643641980892685011085577010557993174052470480207340492520363074109423858877600346009908622873644343983036338919441302722926621815238994702111134070975146014682529147666789690259912195163973056065762003553412341346397763434967682133869099460030686077509732912234149924813255156209543702990285624819693643168380574182113018468475379207039203099914531548510581352816954995372472127273163406322242011087139169135727956074795689069497365766062836666585620564741699572055328576425248335911211217933761037226780799043861520071151884653452336644426031755259907009221421084474450919579072396847824023052827506771089898137897163168627628179032339750549390602389803768045204616567971019208813428698750954008890756969322763490379235310367994815308783769548076862629184705439445648730753214974053092380298706212425010310765290656813961801421143333334782462541837616337842675206758958835892999926496164059745870447614511487988867181559726266552823457823275577207371154892221698018466402850309767207313933359544033778089972801172465614486729488998195082415843256110292046646628605964632289380380361844155211150222950422120291417565692222632913429510444974545091320650088398194572551669728018913576030578025993264121566401994605250000772051036340582323157676181724669843187339804434769975463087624163112350809495924583507830100358871396973083266553680261105188213984022365971058160364227488088764931987532732196909598529138000871820855774370452148708421908315123096838643663757425852199595709561155443770443873217236206496095705781808180306803094823130956354730097837320502124949742082584183819481502502419799749148012436483873776938591860967508729944827429021803018942885123235300898517382885348320089956918495320870543432993423228669114169529359245594238576050691060930977756623650226896088361976175140233274170706228080065017626458759155083966190925703628260099537303261274623126409630467516329331013749352960444642817082604384389594870699762030470649343193142113850174757445631766689181994890698915282624705303467370254859492792246790078151336413925227549912533921253214640480844882322597269015101867384306083422819310884300192899122354637721927479636484383262980295622097482151101763268558930117611034522485223793622510677370605375580238307279157953036225636648849752427820683696790390851558664111150336 [163,69] 67064766597806754475785445354915198702219655316083959666415844669641086553038182870694947200939731486958778599300473322276742782771095052514073092820928565150842646525473091099161461569808058516659933614636548049809128845098287331536277688859921823491578354441272247417319759789093961686153800589289906887975986561606742309708732024760239406753457345450080729797831627195013586682416876881131371608879763978589467414224954208722608694116951542304004701903941010723322738899192384553133173413645117217714696122918527784860013885150785734177181577731223592009589536883349006988155885411576700288759158065961739236189606758751526242513373204526776452666188667829820337248726941671467388554820981637277011806577399694753009090833967403630081604102181346887128182485302139302471599611076859177416083528382506179060629791167200305295898352543599513745784470919593516525878276977583095393476069961198109978523512106506228082846913699604975470048949469047153720284437580846989407834458338994527536508495561078742746682014600575089255881987941634799738110212439964041116652910049779932957831393598491227826109769387069226912105969905927755253262219727272559691639967749146957644235785626056479294857683468605999368846502740284935017243356214564948337551424769129584664467540103796915465447919682160897870547046514677968535071003752551797857719527866508728918551414908453326915685459514404563975541531156609259825141530898093603515897313993391471991819450565969847937334131747956017175507325182452815311608965031184234623975873120043768482890731914258149087122255161717726948298275100594128405798060401463329854447182826474557586848829639008782407017036051310015390570294398097031546958293864660807336502159028184899851937458379190459888017757563992778047312483876464493797172683983641120450542689778154791445968341947544005792808164242592688777132178904094268443829589817941425515158563115125841070164644110438215429406910449010610990355618711792524561282581787946008447936002299935790711642905313957157134455179624716603671246095701205255731694146766126778080207092226822181258082310194859153516790210597003241976947309185258573587276509205871335010844964794082702761895757227419010746021401567532631554759008306165828336800194927325252500231348320554416279469790239411326128273098170696300276032115213855675875700076938141976584998274174468368114299445446158142878110922798320821172192837489773812485753505773418519945029204324045577047488 [163,70] -2849502083025556043586052962526300195856467566397402975057932215030788422459626084171834345472094443685031386913031777431794325021569911743135776156719822057122715317422026908039385206349433481731490466014270709278252422022040718460676209721977478672281746065983287746232128298696540755338742080597806185738387568657650735249725051122093969935810522877983386634921397059468191200835415714359065501215709478817392729300746235090006987312210868385933816696111509469292607374003082491806147967539415959463524637021322020572637073494574137979715545662762222427819433781226846656381238478891096823621635018581835377543945838724277544607277596440270146472145187384826490131330374131017942244332136166899050111085470002564979506061203191911414408813798785674834688132594208397601260546246454958176930779606190135390227039916992327455761231412834448120258130201141116658117686839973134389042145659778218721651946879206441696282539845253142336408824378026292626059175119874670134730593635480874848167447494687884008333751452254730393469527176967690542154005508352032234237047322921614908837356430487492906347796760890727865707361609762986574516268202485432634475862906559220409270712139107175037405336213993936844863292808269694338876273881942230372991925877356003571368644446700262412265243858259889684210433041248540174025602848407263227404484871392299081955775376393573436108567262617267530489911821528422654497027592004728113956154570867590902464559770475577774357257922824551245798770164783150026529974601117806227059929091832816021569788829298160538844578356610142749108463988809538871039411732462170538870539803659232497173017345635240465802554185898316902727471941893620343996396248297237931956365470631297049240871845373739677013810174135039079590741388305525037520777267283043561276622101806751165688141328274003023441747806651036782870025237443266932731713359012246108241425642339480208374135376015156161502401618047910035473918827447598756097325978268235963057981568506251553277867388152557083077965220014460640135912686574384007913342524867120756231642648529963235930370517928220985145132377764953402167228468641103966887608539222797730880980382691070297805089477252151492491989212706810567151067330971702985355949797803726288746615339606830873137312170204914376102795819383213613583847906153306039179292608469473778233554372418039960175925233876504661182013173007008621816116496441036796725311390051740420340993155658080960 [163,71] -19209318207237407525833115504111580772805168150335518800733910426392889378825641833606094150246733145228990368499448609384429386992899127903982508833330464130805784902551699234969689491786448779845214840727451150470317555092815273842767331510850360696540010374959520159007263026743709652113758662860070555275715652284087900345087600791430781049033686810999424371447186645607527372587809453460402739918158003386535929532619478640307974362476647640394568515683040399150832397386911625128319137407986591454433674814681877357248824208111849433475096425249433072885879207932327960601571844124338870330109886693866573862260126511813088275359290773928900068854894015668626579646856652716525161455895995429858779725596669724511604993404119837641222305983299356873499900225823738373562455540954671985469650002031168464720000337658064247231019936360466617829908875145761733266083076753011979148252902862688702586479395644665072923614659400155574760562417440452103760735442399869148400285153230178092827030548431978726019078020376542242783818590363991791590369876233553719872829919252751409976250620415224573167595110514568395996316520076067963227591756029655098276240537161832520082297380332940405088466520151327871496504790091339258983946824817778552627545317198427780923625098006292580244591249852479690803713226753751604417749967740543795975574630825670138112212127881825765076074881744521412321292005143371031696582451800434518020200252004453728068382614251914217237373903288447606998143133978054218396179270845961192185557920553192218905591677840463600000759861122768900976424004285957807336753693507471745062482594203058513184689104793219854821695237214004152002421004854010332781925145571340259712961513981213081152708830366269652083030855066020724517149091026189932288220233438287786352410921411334766187690562836583190066009061813883055771344094357759410727639836795112454489251334964964298892133981440666366268545954262356468645010534123419877597835398208468008808110171848534063826402055710112023862403882916074733243106378805440086312551219573561467183237987566092453692055803469124396965743759820686275122361910654717781396401059223391778688894734116075735178013811502312329809829483527277447213570648549169414264015724817642203418334200239876875036938681936011787462569369595635583685069946755719971863632408325511649990353001863983664602930111906665624711771614104433848203500042694950647209719082365102643330916731896 [163,72] 4718585665481300012068425017942093938780305827617788262428562275153136739687050957183800574850956965739945094465222728826555229620855966282294566416814330318010818389131900834529933086528154540824800920027349933880090691358423276674030870937990316980813934849145907563925725255915896917020992524660951743647686198313946182487683616226132407138098306573200453617127899547621188646879390719003736162081062249368023810797726117731266605562329235798046765184058041830388981266402165480784254513555377491546082278164268952665858646742902429137919402153585278854864824984795260534854970584324046786363753963823076442211384876833199793021033230835303341769692784844135550922381106764399966019560182792512560209735250391969157478985198886735809076361478037845055424012236101054049410156149560212357930883414678235318972590410857024410413519364466866531542166987022817459740076283842500210931719586767087309038521771969040333777317567837496981298133495101988010438135043180531159611269850321946551408161752241779075432458227278208327366793542253260898717765210595018171163029601003775783167723256246147982895628164344250898778691345150978768929054687668930789313265187907285896463821006071073457222948159121521251980364585665685884398327260529799176815356370602755746872830123587944548304362319260936475170700911996877994225349203150080160025676483654163903528956094877470772149798189590004733722760700221058451749554194275542517245442093879763394497400848641897759484395572359088912983800459765449495431649978949909997097079447064244050924527552042185104430856361621095072677946408590022240385357381497123013960936596685541272454144146484021888536890289937686595478235925962468421370897935913154220582606316413176990383953212425945055136185971777626124323280558754511753468202634684749629904717196442832469706990688855852398607703623819992357033055045063444923974306363438311807406142790191885137875462874268572647500406425105391985895710507065113376522120688837155362120887466507560105241597686064702768134003350611141571147212139518379788497069910116624839532860142249082003840217284804279391031446708022322680127362177372298035128388550530883599745707858741036831580357369411196535437747727301040991321494982633146211446332746352948146290675003233044575529798844491747687732876933087063008259255691996130777097329808897627737519003795752167364005339928372460149093082909201996917516166601911368496213493966249725432248815104 [163,73] 68956087217843956951789001224213555657000391527350796019039239806679540211464625409908018706653446630427126682926209043558200170945520146730283620004332521187406281356940864646037160725398750022959513208158540405671684753177742960348470324338456893842357250044027246912547506606907726605481967303194476108051941692276251954570317376205042182839843084009532051852792366377442521191044454599301332106185001896261285872994637787110759274449894509180195327386858815294959719883490028995988316139533092274045353849810760281187190811643541882704804057495458213115814397293903518464017270743798195172129158586140615169054023623998951741673736218024690371918882484207664833833981878976207442986753088436996843483765136085869208561322089004303183850492893497118798009127925534981540045642295312736762866144667748324295335438637942698179241401059912733879086760473809066525382935850665174270633051888559497311713592264198982106985719363219667142095178426205417785062708906690387735930092974367521250574567129795121781028582965628395429006078599229896807960188060851876655449116231661008691996340346493223042612519186604937578927662916611184217210170924044040713746554610805731219996564133804366617156984016130600747797094786926823005034342232357448011451860928905233239770293127204680247636047771265935146001233105933721889192710559379356936769943171875206533092469673257697726322481721929508245393279000522320808389200646684801882496671600862020778512178413431291166896422404585020315376955093235996199922767269786737664652549711558909659091108895146261315780159732786237702143067494779061525673526988314179202712738177210667578211882533310909745969610490551340676725669532457859590637140389551912763606580583846157536951769958634267618776144062259437701125167121322661798825539068798276776242086893734680126665864064124044250566199232813802081932143144320155548673104823727603745465203255783884650396526242040522678496138773567961686460884610733792594615908564916529604222923525583392845463095548782599533118906877935831095919869070858259880227777679856556645925726261060235203495741359614318690261349279125523677730314403463056198984372879981734685128877188289695334044533595575723368615990337067287222973658867485476478990657736877760897011257552872298531511382366815084768727765028120022796620707469365639448864363076406876304062949706640480555273405610350980549828911889668384996148990761425212032282914673534071562816 [163,74] -30728470636975337510552256170414241091570676518298943707565343624368269423435077104887331191578620746662564806416597810997008576056616475527436885197624282593331840346327058152606116532929500876618954066465951694980567766036668454405869017466006701488814976514933181611696853981269480269935960595629638395323466654053543809044886422416093137725404470314234678062760665559968456431785590904475859425697692389092504078040441575474672688091066239618258073942094725450841476875953995155736764067921972334692503720790657782417651532743078856301750423159818154516619862622747856456695860928442657037289678728231185691629990343729926398751538274790530040239723031779364436713006875723151973035535353711753333296705695236932805639353225404722869541178211643002406492669959958666005129268302567889226035998403302477332682206281796319251830712860293142731744747680090077007566189812513288192688482639672322285069231502870360929476285506725205482880338800372182130876624120757724398221256815477853664017599990463675749035064108192582759604496645773762246992865244418923838253747023513651607348484582084856733814352239567747051779293749526202723312603386053356632483254188750803982710685704910356684136522722529684190505483143239872962024645176848343352999538563992236375017441447389523296731158262669612394476629039479107180995876539021623216491286553135769332673995223949382278791374821913965753030898095391295111777356332779807601161165104104816674131637286886070148044693658077800932965226624823150289689499562260145460843271814025631151005045506968875942192198286815214856157643408412250420207987453987869596535615869730555942839779143560549932832746082204249348397177469119791749692215941626744410057680023869854824988968750193896391840595610618183510262158971255816788699662111613727160485486702363511631547118615938192483192674636419010509293930783079356345026843111365656592019428682535196095966648510910341612672241808214494904900396145808003022918562697366688778257486675595174478331416077448225537837137407416622391355661912032180906937989374257484745906241087977028047690827053737089907599672530769599358707809461165962518112176759700398936173389186395741731967628777364800393829598472277096787674335087002329785505842472198254681536702442609763525285831990390933560800270260019259825605075217983929591908535546547303963983176884990751970858811941484021270949381943140268294477761597096085575682842168386097600 [163,75] 1956738961437434020692586773922195631215685153610738077927588156420181575922419628532784052656205688686759443336194829885806450448849825417803363067923459940900547217035600058521474333671617433289091284279364202032051434077923203270439352311153010998300962812580294038580463185123563773997458213250522301358617303580217364782056704911788292676611013297778693885001740113505357269235165183529580548844290605443747794220084601938086621715953629750233580557255101063552521763789074290185745583194295378117891491581355202293519165474823018023924989450057168171484825668415942866559126561051409119013404787038851572130183136156886444648330237184108065603331735889541005989123967701634713687363205264088568886248050098097529467861977825507060952164183308912352135838801147512651375044159118465877980887564096238211905106719796194474326085718562226654932837809232627986252014375401280506463154858512076242742946605061890874333270299384103016991530649771335332996118140249067762312542553716245921857023825302050020029615931285782427384094151170048621681125331082698330917472589773896395748785550474953014145353891132965690644416404875804837423022898989850843589733972944537242891056153213893844113606573952610322600982971976608202179196895363913566800641559108442004328849378579220534143130363784991114047236402134383230053367274445232993858366799139514151340818810320005393942065141097281699584526870605162470366683917402780056345328432225679974936997344782870098972665227354268733636725929807874019061325295315210049670008426295543059263507935633246641918804458738472076923356196503772254857386861153425617161820993953041867265046935223066801890010304883679072679827460190729685496345746667298124460383061097635421250481630573516979208221813817375173744657064515295930749079727433999730399857712084630716680150168025563054021105522604932018531912592321332136605682735225471475383759482702233463609016005706993576016520830469060201346041180430226554820008550621208711002767608045277385098597801210337685116857720045816870180552455966157266135938858543811902693417324785642597649849077115342886523388998342066411683962803620892504249109784696801834467124518059274680156071770123303155803760439352524621601731046056955044147874718476685172659329289896256192723048788457112751280121798007327273587954454114327978369142109898101363685939004173120438698344054287109823778114205499605416704155501929853871310961657434824 [163,76] -79248985230817618554322331136494555026875836821262307657832978674190312660107313043600303134016615586242683607245200713295505527529157412929608746046105843173653342622443867452155226023596697625110097839258040209870579500447332034193748849909885593753643719259897701689220201730754518470778141734035627942620918770244187493052442351009367253290836042241768460604669733291390924966642158176830746038709655122331106360440141444140402811773431428859990359439286368833768281527927903458012854041192744569767248036616911306080024574437049987557409473364653049761380614716885918585909223386655106018171723562135176850834737824048128689527778802148989850966109795763868963360814766848682987274982305810706261339476578978397406077962077716729718822206844972308992778913461801560247817718963080770309853507104539569535508126610685003779675798462122998621394217940716339131990843521803650103492439467712236980590510752021250338270849996976139553382706490062764381868364805752299173458902217015661106299551852088002129305237356545216548865360949253052807049185072047596690768638413534102343633136824766211385383926185948622964462376027163326937623141428072117802773353748345871409257669376405868192122414771930639456885862053945488565034023769375492798595349685715727587738741532897992577310504890557502439711296910255478897718483147793035368946787895299232930113473575090154463460967475908472113741491697489392515536292886978190748906953189447938597777309273876214530129414609873134759680283540705547822480004455041708896543849593234696449312973258332403902796039992899039692722284470997377834667927979465058397119792805287176845358568091394282552093706770207597363317964672786949028184798085915002243423903453923801234897913509747595809785210506884693743260394258888641172865993066739765149348198924800440654484184996453812282482429549541256462973641027596492171667269666254314466087560525264725915552836280797001181774590817593454834470533832187407622977933057668920140267861752190875805380957104862983673349896481270473584811151868252677630331396346427982123889398510550942546208785789543997960539216047375587087534776049354665403308553119182986783263436685063662705432253316396083413932168950007070047237165440685950768357937612912952736260893546730062559458612974672392131249353518589673918006747236835445475179753752882400799813369705830550541860109042518694231957485078429078428626644025212589770549817344 [163,77] 3632668366928463313699614554222857821908685913469669828702275989665115230287368583271109188923848990788560686452909953634292101946868902980511990115255852784483336464605942301196288560031660190206987257694490154923068807598517675936690061156161317861804006619702144930155536591178755839691540899847360402479834615595899870747545407730647156395647236988544443132056510129494408080948754473153524979763985109408262780147999469113409985241923286969641238348386262692683381678867308258343312870941548274632995024363155899796553901538755286078335022292036398955371389060113655914299155601552880360321790084192526343622657745317082482111773478319159565081879084385083394679010014648976313183594474785415024973856099544545992881417325331938186709782569333202693481103606210144717930546168458880020394473689526213278282900111419935836003952476984337057340628553236073306755374844784104918617340156181633240659723022995753448480498940170607008636602052882115970110979944357244793172428726152828845240484686987893176642461458517584272914003989599107502779147098581964095381941419237124169466841458018472883859975955660248251825330679899863857086719373129286658270966308793466510183064616840385741131657904838922694833117465974526304987139634783915501079154860170420096957377635512291962706200385900169721066657979494998704568747942857438540960997631561909516301928473799098497540231556718100407435112594767394014345697844364600618146529189444297769842339227562616737355303932984558992409899095569381925632801646458186984175946712068449549595178327640177244684530461787548010094784762222516831461710905210810939377788227510264682679673664525548555769820076061846029057419430444376932404830363916812945968387765608028525093011383858833040492279125996172347874425563596164420246763531082457602102494392047290774592825236395126321319903230706573063701796712570294671002497199156249957681345340437642759392723256010423436881765682588836873633107692045624479838184032868836479075732896149650119224872486675215281062472105774386461170518714388014329311708498423433301390437403380851408117930792536557009722268431324529762433213068227435611859955673097004566179205756301736863715462736175561391738419369510951695250403459356085046988123169373786491147357156734529470719319610447157678106608843184027121176293205759799012274678994586308224092076211925255868627316653279054260741621737280569523706608974004733167009280 [163,78] -48829244184029506750256839331705051859789519291352231716792289764975704548431553783170556972705818038585943757073923917437614575442089231542037614724582528902166940063306008041093701363427659560977159463959539828708535939740847940403474796036069671985866995759249454067012071831312531669031503221213871734142070887391119258532731922733241854934235113303810839924216955731835033988538278022339688823579386829118443962933582959545695745425185410647668190146344016073580734635477150155529411019795949074731610867745312659619592912373378146658120666534921100407989942823545928736003394997614973130051647650227165633614756330742274040846550692810048081937612369110865671220396669671066557515067373364631169616643049096312065141045302802721729601558218288675570258717401902291460759094272982627547181642031925997656271786908114581041337375885795155926213972286671740910984480096546577783117667946217323261185062237169949337771483222121709664168044371536190737194684991396837105760247200480887767847770830198402522819418284546748945675200917009540830107221102618970451239187330915952790270056076822372045925942163335166346956488640554033928859635081258487517288063562122284874635309498447262166727479703417037353177681420734140800037648036024601829056660526513970955152559907947254507429151627621367877557007718162682311528047746621868325707295603263240907904636901763276320657821562943723235891356062020625221110331762776036551120204309975600396659670953109679050635279648210908171545262824252909787470947629058489976453766513701901739248689163604774053647101453186356146352630371844294089901308308330855930854355658713179536320007466830816194093730299586956414116725401188253765692957736237891870248283797383328647104061793729774596213004131529257310443714414770594453321208621058934144206111386313864242040352812315623389867495660996219990731747488188498491078031203802886065457077330076419714446225624160646369745476729048349614334750787047824442518867759161086402395010978705294190954420783190199623375411352761826987377313480105297491732803233958052912109652289118443283302917239311390972432610433853560356856874427460347244530889244314900929285515210730595684984892647222709035505910757869348372399436430971421572051330083247209776893343076657348199716180900684013484269212638515868178411173420888117167103016501691404842563940454427603208148648143770745021983112932996654826995929545698672992 [163,79] -1800867847684637903896314401576796121664610991132461685071371148842329215022026314514824687111548901232226718139580607979339654634283634861196627618431390774532880069108145349996281649236015725564591893435705237035630049833820356969821143391224575934904804691435858829082820954890971209464286014428937919123721512972187686691860796614956393528791122800217674643021549826693707896202767122777532159843112177911171248184713690935561853481268939712744257521246976190967605847095960631683012835303157671556121410832856338548414165384272865936002291279747883915099084063513146628280646809640197323774357759779638536965701077586223897011403495603793400604124333849261589728437296135142410569319697790138277606693113573292722088641132833414916136142957988189339366963527443040128410635783623901336842833645856227416374906093814841946651034415063946557131287618135148475390881613330173902395511993519692846821107023561468099428576589675316786708581856994011765817804204754399982655704511448705128305358794615988489008368320065031642765312047373850672929097078990745148673799907088578993949571945972081723653042789160513172791711294242962583304987839439678325723731956130732967083838701094016808287243895440679788151455168475004458585168704312494868158848428765327275376867599330114619852964656929790552751909466566054320075877949602651396621892689009685112093910721654385663143148681212582316722883544019211516125074625770343173037403991506046100205071447186653441902790802820310325202885688557807658044078357269511852961567104759413532449938234534278080924797656199061361574223773894924384966717383082571072775599250746994988683851729319956098399786720720408197895864483664044808549609754125847241173167765119531937675518047810833163791863781153386891388152576526357726664003215088601657972949668797384944763732882955692591334269159124602577761352405924822020124482559291192954002407418547775945261725724387019287721272288917957664967628156216458467998665547429978517468566962897086733392002795482331981092391478049723670840352506934822796901081630254342710651450264206799939181746872175308648361817926458985199345198729018169960538006340119256161553346923796848785986502514346186747441551173817815346664720930030538389272044249941746503227739980066555056088510846786697055203293574882827772163329301887441768470831394352759303013819779940820826317535179503712589162765233646457492026732052566300 [163,80] 99792427612427179740655490896185173207990911567440286050180561016429340321150463440115487998632126614680449428477936126489271096190143532568908366155758907318675574536022003960572803136676449650025878357246042553938644291275046887282032359167664194565590773803722978093417005052885218056624716575404924497138745223459709328247273016425283545490113049376079116041252613214041356191080043726181134856132499058774251526993074603888069639265688147025267186542818223136804481678118720409678051971699632881254689770493530786641624742377641739179183391883163842049449086754117650326271987974332605231390197954842181659723077703901036902931323859397610873982173038834331605527688542515334737566444782864046237585356828254522942719570386245187308821706130635476687983203736181770403649007625679643231850758917672576191705439546265647666117353459166993785393532224233491267213602728255089231193064354297873799778087627266557187011626353309863158955680482149972632088051335680835650019105318368154973671203375917447543835958191495841951230694763973809024112271292427176762816237428069553825161326987310515596041539611715809662934484776693430438020096086267753360228156865386429123868234626384457463645525754196009394542496736830214537779516182525713605541411569773195461532488515537657826208062570588349215096498530767267014603942136169046017826821982847893309973588157467487036957300429663327027725823750543967367444805410383120352497985057144647036090670385521109077108517074620568701339887965712604510358405641061434102321121350180891260692329606287178543272086201744080199321208917789136996333982234141894807247473746963009282293526647484848476078368311844533162393831069020351587404948889449430091243839228362470072332659229951116737173824205904467094773030054032079753711139792859594226205560887940518714917574151453620650006220756768108350649340156644525879370537110032127017438033184491083320372695210862414653316494691553868996722489346085972605844988007310427623068744367826245896618932118870060680239236438437395676606336385408337539998032951110774568481430483901457652126033354655247435961701627229790216722229485430545199266448951586092307525472836644481111413485122000815703603732835419217872643607779802568130747315314558544781356152660672521733348614957611065669558249808115051211202026564745356148520774901785249345874080716706193916033168354827876325721204373559960472081679744 [163,81] -5467779977426154662117340311848592541787297229098172693255925626324291331628228471388033592234339870991732651220822242388469243369292537989668567958015409900145994970707784158300240775388187829711886027189840819427051159276318304080514491040950091847303795379777307304787455513647407215426940260688283390208230507643412278737876582400242100289038584839368765897160468851839942281247789918848209294801634680828847544507934297665268248654452467030484277031863345672463887250307899842647909774710209889468470404903728060643975691236929697896740554399298307033541456322056146146204871702901006539449130980789068841584007286239954871622274938200004503137008682388375558729461815490353925459276671443144195531577744590622932706370191234471263002426179327567954057479424274658170028625868532751683884352493905079310920178749331166384127811691808905617592433249411351312676506444284138228303033475690586974233993532790404283297686230573669814966161885020263100911548156272025331847515339471045198776947884567403050040456493248559041087033687645337049154880297650429656139412943871219181644696525956523415713479853202156149109070277693599890403683305772525021917565052916326896780601004391943425193423276488178902134103450129555789119950566092552567225768830529318281248549840997423179617913983031582785222289230257109738417164920259608081723164757396858644478674963865306236461046441517606205026986742395498539407814075183573547020733521376046779496205460524443505489194683718877809765022882749900240970247580945615007682009782981896734830314982077644182353619735283629763373399548354047803702471375795459310639715694696367861106853059720369908033437590832664792422513985219510538193159681715527369132571295379915827447752988597827375222486429471925089303934416021904553786427554538010514848211030736855788467535701080342244570048494086934002763942996336552950625474380123067592793319619584273293060126131513250619926120265895502857480621325221258024266486081092461778655404075638672381267305903665759255362970436703226214342103204245201581656379919581209697870547490836458674450480079636472193026319938646464787656204514296329874376731695102850304609732673495254935835168093849421706037183676057978477039827948612165778643071136188466751610253534704125545233062676318827118183387943201837320378085743001360309705932277624437432130824385463263518595314305657083827510785723594982528438640 [163,82] 142853965165824563129663153835826573798322557464073776570992138608368494451041876798523636671178811270447675872766673313436648941675025634178864331835109573206995529703251841989325625828473859664774295500416487097844575359153978952064278712680028435242828443143495614582056640049372183032687795739412383375828458421221227345195395264883324081195572586858420310170723389634123809487067994177609566255546450178849282275521745139538448221285664093321417481582357621010374370282972680026034833750326713168300899093890431065704935532850644280482844230841510521270865261919114337881975847480370275747455864692119723880175152554029718869742065785410247293680156636752133839261431774958009914641061937039169750795051821720140764339796082039191203163822884776296668994128383089624944547241474327430556779998518473608196266812719533416644442069190105975053801481177485467683688655661300333311717041518936619716977685120987358426161304853682606801885576947868302459902878781309461982723074462613927446813351183337967060500931641903571109078931235449496603497368967268650233465106064782173497416736652676968432152142496529416074841003646903877914263894007246671287770590809633180344710216833118223633572848713012188387363331648470677081950049314482661881186192290781684685332858748475173349824577716369694977271910645896812276840339030826834680422743379556778683894310474651391869358722047886891301869552743009912080400299934849997857375507842018607932880262616715563405472386685495519015615743896771342501649340572255625756759249406678029908663344899028748628438989018613537355110608341150674807410928376750901797791332438682109079294179177075398631005364434517079252037834291875593349935143926965451246271457079227509603791606371775926560939421572150324999455352019949688293049497509784180459115357756955288639800436151004071395121850783045445304383604072586914753729023704496295470108727639171520678515509941122395747473204543052372811083002032564042251754201293177116147358730782190761539035230253483476272111461560951555124482403552916023502610413603914275713820435800847954222925025766334085938642474275584963617394885178642991869090295139719779570555812568153588811142672502653761607486433370902760434849882175141937600958605895027799837114892149197914074015746314590921909435821268108051951916695515604216383287334894439831847857829142102129587965900464783681752031268181255556704 [163,83] -2297624507093940048301842486436221769113387773925307840251295680614680251593770695080355157527442393993190527859591889579908160049560031237364152314692124699855769501464221643383916995100980663737197698816802635308669533293930754082208638413967799525925264207264332878779658322214589210390218348386508315613961167022357113396732391827709640429981566058491615294048765798115102096607456118154906131368506303747316436940699679170423366194741362179414602080261819358620929281850586988671111522455806225203077308304735176145299315750965830422248126396817775212371378362444626367603712157681357769950084074964509990211941069514041009363158224435444046681702678608426879790491177837311537498004370142957473580216710379369418772889410423319841922882886130924016262703516814026589792405736616864718134254761471877568641738851959472408293860714326584972781431422951419341306095907805831636546613741895899701934317082521364230024427727293880096316870799984848848520297209168499994417066929167278607929231957265666154294409146510432370132337761953947825532385900427681164770601558525365319253401778863856179545023263268382351819921361445911146428566160751064376298724494416947938168742094919465452329657703343876555271774923660015045531440222640122390339561378702453147798317676255066425025700975629886867272682892012652518650404365408386443883725891045019773946385255647009917510406532476808217050133301035822987442374139782038019074365421722893620965751143276014088805986073500627897136262261172024126583213382715505548222911865213599835050272572649490065263984753712525309661518540274436537127688783881806722361164570498297186898203639195757943333762631331017818153116782876289719796179596333742207372656809620525381790649727068263273791168065262473257339448756037778097564243984882013646164992650886965578960455258323075810136355582730867233980132387488186764604206921997069853684880708431043246188569530810915531183661059418290012729231915492482280505339620053940149321897217787964084222241464632229660907776264817996320120606068645297912393212196290346553932618184010790712363574672794277456101412343663195459491334347987859628380710327511962254945423494019394776435372697010392871627470621173721056986468037482621716414183383998389460408193693030140011167933743890469367364496406506926796486265929249252143894049917967162187365133216303936770894877589884775524782314589049428 [163,84] 15428583191872257648644959940265303587195387850707237351028017094924508702588255132676301413711903339688433744047484765236630412387268548669778245129458294403617662910477566100804694733900126476844158733874549703317621334931300412489982996356967935967247497313887096707632795688247310679523960258851908793136621448490576265837513635647304591156489801116688844356574077028191212270980944018820771486091393490403135410164062919809741550445757382080733092262404632460639451544449539309711148955611888369329920407706759663081707529644551467452025885763519540910792845931239472977808829796711710106532407974115927148254047384848257035825798444527501169441487556764850858395527913466824650070755545666841459525128209780131911720655090665418401760123744392712975059695736418588715858244726240570347859858684745480429166703094319390104544963417338395592516457591093640388239694678729576967415431520518252461189533209883413641247089292136567764803543213460766355789970035928265370227257877219697716097007622933187586981796492672365526748848398269969667614719220904876793556716426558279837437093954457255396843997678220486414447590164373769756409256267994259293526447151698171440891354472681593301686779518301225109089105134933799017106651387631896576255598990195551861961284893971976794168915542320651546808585840988292439127176595316965428149362129152820792149293421443226211953510356370356187403516430019912147218072296229982138479667991507684554481870565457588247978074123109716826984981557879700084940295854247973144397790123470015249165666786892893929915958785504146783109954922493491192008172553999702799466559776917669904639499793149061331522101590769492058330510895637923389827577795811720800331600365021540361655118179424005300549772628861113274496684708690180200627767594362942629223068010991626946931678983153924787913709703615179913681088295385369276862401552782261668661581916674181467373162063069326991190052242005923384575586089366672131200570068680513861555381208142736762623604565339867093618477058941479004017786155107404802890241983517985527997876341605452015468799044531096883646612827507797093586751414617586237608704600104476072805769897534826328336860672757958426397378685576993449942002036783347364113518935841212778021698479513912855743451042806589596400396041289267351829167684028205360998614882821311682658613521804031170093796795664989088271121920 [163,85] 401754331169201185808047576883827246905508298684106485935451792609208788709721265626604061020761291385491257592772974583473891226290927282423041672641529754242301755025073926393567931163956667237967662863619406871781034709311782368097906854144204723202228735356577183565376081079025127023629868219356608346722096154905656983165874857740280830608621535175591501771042200776578710663141107333866080032320511484761811401612342308628406074905027261745616756001340592031228850195071595703940038988124526143473862422213366877995308079038369927532929535689056117286989685882290201742608166137127637327154685923119157772458445780815946792430436709977964654946395937727038086314360300586691742681952405141002781543390526250032124835632912543638318237134266966050628291159438087931884601244656183372229975153562158658496411239284231344333342877248610972711248512677684495819444094594623459285399265031226203529645496510218982833251620281223212420804095355621717614007603975505415654203302765463756919791584815482071473431043302273442162716383387821191685580275757339022294252139296982753094548125123553585840923302300430425091965525570337899588268450222466229295418879472660665647658514571637658975609831420408446023408884013764780520577963386653366896803202973430170664657724210440839033310062817980559683107054719486595736884062202966710842951296798199943176463600080022676930816399835510467435831912631529613287435650638037025315453521247012027364243510499036847075687563385337405772465274654308746026911132181151783370089977560720193179429506545431548082130621635026985927186434977178651672953398646075211853381490554982242743149591908481509349131535778697425495345844598419912302083394589701175397176458900907924775851744962933097325354777828069580088048010766407122252738685694522142609179043283323631533428924974728925407680471543196653353562667394081782980666114512504874815032753998272911860277393796760120536548598046894449150704779903900470455564382559641182564144258689520572484387817982135097583020325908054328603030256359578822476933145643089826900373944318723438773838943612869772241696108155887228771951172843010756168106374303506012446662868849696397197801493754085063543157422536453684587225146783704098979391683573893943573954153612081580356849640966847751317045434724808633589112652449237404197026311548880534027518472895085822207938809993198728515136 [163,86] -8741399168118055461225105746361737591556196475510756856622776641967132053564535540769373346874513345783827256559123297315800398707406587981828265510481302723891667047352529524058805283987576276704991972913498180306963385522285355562602057579537765933424308053259254538258193529185812840054478242706204417553334310365110366386607287467595437325741355300095606150717473451280018816806699261914974053174409613957168579008639523578656615891086225786411052893122519548542451165253011742234828652012626700976447097434561498762339055084142647608191449399665259798346250671793118183771711755527387806065435847533138802798285985373504085243850973295972191595416756527784250192542011725636353416229798042261328203717211659451232617323136951027158629218152443847409046353304125944982040748351638013243199810981010425446293531319289951953625588191012115726852407687979292582154661369206351146911277069547666252638924629655306517602668087306818825011462917253165104630204440374812638103765312013860129215260494984041104687644877581149879620901252367413016891149273445132614694817403798509552810465206149055943420345365158127581208287523971170130425422740440913360224522830773325141840814130986743111237384964707365543747779582990377671010429220285124438055823461523737541535193366134723783634039339252724824446093196502206210580358095954551504087029795661636762821201191337469390402087806919028442933609830678325860946244584371933048564970007834717807418535681513063675438288047778111166422497626279142026343208380503040387969852851500306955442308877957370691914125545383785104894080234008295886785828017073119845573933069475940236901833022275914058936431994179114031480717785048818097218639381976198469396958113142185637341806563629614073688185754219724316191301549334078503797119536481590774201787596926272956127651297812826391214254906266163516096905151150026340512663013480744133484113769174243728773940881483089964069198200749031037357510488651738294912691256868616439416706662674491557493323564394270398660169308421849651630255775865024929887832885177378668953437748668864696708148089444178378446703634342632677588618315650599995546592277993749574425640900385445741153060467041473527493577982034182179826065171217903136373547388488881654966415141578322633969862316013822179455838891120189995715029868158546820280728215722960455244203453009505345659465208885664480 [163,87] 29614921124408618320610194421308842607555559938698896716989136436013767970532078119496469441291626703885442778288087772912656458625747760833342608854340899639157486773785765747701182858670263212320258745864502507573929365351942125884203323184889179673701862500993013555492125662610832743634317360716717249367715084945679885890102306150206486962836934133776500339558864868045293559912171836748303682626074074591828784540462908452257665411230054474356804746418070264747821251097409775712597644205104310306391107847111838859117569969386936576723902872439975316334809029609485449828884112573431391926849441079959308216086696805157878754426354380100288514387434082363199453113668062137065244025905931036298532928517701923639571975314013811932094616763211472019862216832770028552322278202971538930775861119319008580814798806338782841520657757584411675900562318669182290274374104222980027835239179613976788194420314991624223247566891397372678915034620297921775591694742425374868249629019346278305693709061959633677901158016091827072933940563089622242431451467532908833188787020651728196869128680632482245147600331234081241250393063940552659163887077274262144919743352475853427691219676643025058720512786163574198756373962874459611499144496108351236817655555182874619610936685515684459315149038421244161143990004187570171141818218723462428774182715957795522123663349724344508765540528454491302853641840077598114483294963256315605986810361691877134628092866664565976861902089785553726986250034194823840616431704816167006692371036261992948513065723464866084790032712573901296902492045889903484999741894318126874476824315858508546635375384777725802524702832993405611078104916024625513560959966982299948752773694605118234696148338575968844568292896475662591701727037465847292132566788186223492179219879665329308828857909530144724682579810237788395967484642004822730196445378085616853452424054854729289139065747755856702766185349022195294054637222652764840261927955458313610688616251060766143771158513012440031455727958063141714056613804709058990321217895525363219456248315634625369634181560480097624296722263497057051059192245251158539017322595362314437851437294203837439605383980898631759557729101255574766057336889968125311284530027996637724566820943018976606792352198590427243725718905474070989467970561436883877426211143575613182364869001385450276387988269652 [163,88] 401447224318056917440452239465700572131701157353397855533215259529694662036383282794976210626811848416508286982072327754680105211239208533811674506477742052282692121901562721498626863359009263739884971235752673603314020425504636733083420137753977652598997780651843225611835661149314697886683192197262165422510324204093932802724545229947481129094628422070177863129320745549975962202035958226902801528935217576233740851792507378103359455840245034667682642689165848214448002161664318726934773224630359700043405596902603034433313491550127716038892908429505452186528579573726425741623526625871858601630853301552452579269654778460536140081481333731843969281864093023566515297129335311296469583062820367377932483025338573327151759700337381037815013609468725113185589598406505791710336597901589540736925887095191658609360964652993660393639390008762835919206415582583154913433189033589283319993624876805623735836827845101251307056181108641086023025780408237249329182264173371267807242869948489096533077849103826569265317252695514486078555276405575976495571685842406442838758873621890524852370339164737902567868008801440990520995070419504081938260521123604847934345138788877081702447937287471121300215947725353089715012929984253225620015752724776571042006006801536818253597353285133658602550953430752397737237033132622272462991875304946451925954894527444399944197598108835526232062390747862253017069321390487901263447085979365965780714809790532133969421550976830927438323072642468466356960305313551716961561702788049877020145685113913671370571672298721790135725522172262538682518065127760232830717969473410566785282828312320070251395484860088646028630785339314962711689434067387312222010843022748299659700056551835768988166617210621430204146608055397265665608486008113754909421178032289575358342633184046292981403658133912510064968570729339053124086468469163747626742641183244178998390753859645243896499519706688249066523751515748453818286871172362985023482028022251335357918760128978950072190763073127240909041891245388542242192775770653739966349355414680903168663160992057493805535808265261668938323575773895001467198807709708373574260362402259707340767210460648716295885502478587645922566428763530004477882222248173071378760922149824449998011009942683943512841473757910199754384023627818251555482372482974649063264781524438714668448015758468742621926912 [163,89] -16296898451943391456611596357858048853567667050177992525976806339359086076257182308488693022428054479250795821879674060668730878250503177814465834134936775907782188180311624961780531829343739563044643480568549673896484484778079842267608847307241711282285678768992934076844539003393313694084968652727426212548457290758314817568082922708927572083813967730150465024763678562670345396456641665475847827312190753318711057278717825390289347245334942574825551190790483629341864751659618648451160283638657885250863248563696116923753769744543731564403761363523008306256161127593228877212969913219910469189853350489805846372587106050385764091220805897795500470917585491985523011131347371907926614678351443609793096142466594448195268548355140281816733338050662329054735649831299464810695765531102906045755082226399404881813403533539703747625400065224862274780206217661732757662006325476434139441039273464753493050043071396533504805271574446224067439817303060108884403837394201332655647735167910578240665515739838972439526007571922047664595103671942535967842971458809777967169616418058658446801403475996297199422485475275332365566335702912349440277921645702771257361894371045632739018195069147659829169254781189182434626418282299398684055172119073500848987995800089471229058243571059542574142435079230621573633483296497769909492486561369023493002126335827350999080507022238946151176466017368199971161252695721327493036056697626514668413596842740638798056866341401067966276446658438517650870020710630982714130367107796204668754054896880256978875899881240874678271133307400110828374253096135191035710868337601805152105915879492293109049924620704068224171996113934507825103835707843534172816045308972265894309641906909102828793743231058261928423255024343662867761112221622868894846800684396368359544372313016001899334196674285607727421333531813262172921238312703943965382157302788064847760052430245702339565834249797950221007650482673656815844148068756201559825198601341858711565385400857756941449635457379104443833164099216374385935849096624626029118120392015122388901271274415849471080845953479758875319307696046181257444269082992767114699912920688012031379349122587158952398947415318294491305647584591497333826501403631431709988634904301906921160812291347420233547466230990632151788833402023869587591213256243329900650659383075423659464344534317787514592 [163,90] 1060335430911001093892192938556817313221746077164654240238043850555749064403481775875912123224300320786792639633219680131645448846856378397667434296716477343700255975477297314564229037270327753092704572560534615597543921093739486607613463416650062800451519699554293423458608544451226519664670293176174160581432500482291726853472572506052929430569848176008516042598805207611913023581589596532929169983856349849543810403632450870045859292606963685848544832593677693477261153787743514027292182432317989156457359568340711932444647347751606284257325080091387919465743354850227788402075170047616729398890621614826764456908940589849230363204965333377015332637201108305124928215701033661229796563108306385183362669529738661918227871775780571845389454239001443488665263351046517462500901402380668041785523430337680829587649030314427069280301184550709800640618125755786885823719358578312329079192829475386984748619863846155514561741843713817472617136917533856197141050047218843595888421874909108539785897719180409407305643124342581890412151241094452611338381855776728839031252540346317568779874316134111573297522715904113158844932381311429144446256388000442036115574068782604691457811351257960956565486573608733229225695430392594306043382179302026975919942063109991361139716032259166463718880097674736417802192342312673710880447762196043565305147255871401858922451913292655218328441658061752936283730805475616005566402019386409662616754114675758979665676187639440437529562453191448369188919644256186583809464942723927380869287964637323926217257621662104854164803445571065045099687458074582352095268696123788808044714786729254508397733179626552927918891919639776263712161939271501778064780472936512147488484542575285289216593099336048105513834978818489627224302751602477017982818215857066450105559327170075999544743070853435101261123761083692269061119843578650500826039839826020509782580805188179764894366051498721794898840429462937739840158908874510897236895070164634401904194252920928960174000395983747528181533365430899637423496232651093883104533404971305349251249743000809478861906394124981622154899246306186702060997796762218632385634597570942264796186427813943117554951365530772931420408300787767102485644578960924416983198888566864347293106797419262340877393452798667637995015956858612510295498255352828139125606647801496205896706016168807856 [163,91] -22559544550014771936494811438026014327538377116251247511950745678982017926958504974110921251010407415673533761542291249184156363901426531633786925248920254120192949607368840370723434656597427249844671943706092320577220934546220028356416579764325583923702544400833660663402326467441197681421721467487596488660156265971906438789450050105580436958290190727325535199237082009536310827773234907523577671524464450659493788139474745169827284492836535107641270885838177513245248833156838027454045448273286810510848160607793443495374467946606840233425375203503677353258461796587935682627728486189363049816673477005935536995873423717921055794786478819572404939687782938721572993595808999594383639345431117073238221914580650992954967209437351489442007016449214044738834282844490608885325096200192661403868152050070251848670545832500907232384526616809586422668758255430250086397690425685230097804905625027441431146849433168816623097291925095476144472455662966610906003788150334804924239238949859529321967085150883757743051229677022578178572133709555076499172763026653781242504868951584541630086276524762148349248535001390826915855097006484757154729851778940774607803070158169255375642682780430625841598151437215286470067818881739273610164462796566681055426454966112693408802868766277151319112650741107936111877035115138658117938432799760629386885164714040578440890581038646771814279616939807519838083379932100891427188117113288281752255903325537827793669257545877190137191437198353660234213097056534672842850544528478964420817067628515851500299179630412883977742462358975014892392210236007433036114863141698521253419086352929222390442996093364316293066087425022854879974124266581895914850916121939243986540753300371912750271218816677296015720293975650883900160660560202516178228405932459047936477572693031802862216105815708512000277740411209931583148496238393964028040348519347517108877649312476379595792597407758724201790643867474074581167272223664832433573837075184069392653887983737881306870877782953761368756690968215424141488179708654648720518426842278301686165952390459953639254409494129043780741630957412022063757262332272947315615988142510181632031980768452201211476060364634015971153991312325383544902603770897421347702469550994924866014998528479201455536674683910028182149761852092747852752724475081860456212960215262317240412890423594 [163,92] 253744931935649330118191793500790513764520096082222652970390372041032507366410062919489363250670417975040874909009166248113238024014990087421051225547025492833266691575945184044159992795425313405622991639909219265215099073174374528033805631303343786159271308533060711863300538915844061501142021547887584763675512120147108792531786520303645609903889184849254882604084995610257519941270563610113398741830414346301696450405359174646027581349983571144800972894340135422375735004733580966892108249933279898132952254411051444318314414806668654733370615546396707601876308983762269513410913489268264404386225622105641334786602572132276068084447540684372065453526673820746958308543938133240186281013728557345877192400554010853677869585007112085598286100170671077041951350100550283707768171007729382398229475122478002589333491993439441592546328558713623350731555609440447247914641923787255364319574527611609022482924457891632861273559067692649037239267525430979367070476540889960753254928074882822034120334622485856550676781098175625295936924883775717624442860642037206040856541596247053793215114510871167600516078048429520354635716287103626920702425507394078978851415787472152242508587677025765490643643300662282468061388009112635921144291558066422240014564835995241979320497458808004863077056426352462000405263021531551751207284645341195439225378660084671595634506857213811644724362379906566564836938531952483267252175643559810205691512488460092017047920139141794016500580418901636589689967067208280293026636472131972893293214994038032052297739554790259949047020840893421225676174034548553112725847379030930950301867781952447058934042840898300143263288063336254409997508667826285647486834153203289418728074373481719601768564862755960552422723389065831463690510282849155827289051373550526974829014343118606561202272764141157258329519207492797001483752391850412474620515291749599669769822858665167574967575585056215693936103182167662284102819483946898388318008388316385839349799274973898430103428980112277452026332205172022178611686555378990982459362985247526987645816510950551221573939696037691792721010729121000780430950294465057011117184812137929360214094713211332485537612753295922773389474594075697856425956969744597485450922972041923943417888287926138368410244210812065693663950117159525403627287645764436150435706942148573893835072 [163,93] -2316788261993909656166629202160930683563247144280841426401206502703157325766143964456330294633935204564560794167220474056024643938689234747999700583346010297125354750390743087147667139558205933772825411033868350036960390689007212914895718975539700721420083597119401162406429922193233075478675128425465015707167524880021488695807058178033211250933422115827960080034163915457618965878561843509022828906685636465651512776574689614201435785645509363926499420838358588413398608941683911968197461798415327124005876749294406720290026215537927564466445746826078880262354469573430434074328973375761587380362407031977370851608570751799272403313343295399252217853525065147434686892111824115514541883087455135007782010391046809522574023720337166196268448668696902124076841024984794984317015020805701913204982399041064325128113986269024952313404088082556377783371919306028163297113431326575358501069207619636503268381163359626223119685469197864091911137354948818810185892898333899494978609843884538344325152597630986951592787315073141948545167866904874125982544390714161517079530315641299580387058664820062047715225342467847155008606337093844174479705260620314420539541524901659522372401966506195188265838825533429683701605451795685051155442001325747609531813870798924251672336344417254699042207597691224025629656015149723146414718176849789767761768249630074839856210688573748549323649543822317379080215289014690231560061791207604204604784837635964895623012670979149272623031967833876084111747692558040466758592939138860468650898065736779643236669559046727776190750572049966149065417979830586636458779075160053724754967431281182977052421047714538410938452653205145038384214100248069953336713241973969164712468247918593568051692811468315329723048240148374300209155917201622625843234051672036599811201741194620384800072359204111222151173868942311535417139776915988471838812168053719869974071386361843566083485114781917331085907356143252870374664484824904283556402663947648767969040003998318656472536321267644728866728818337100210553671675253438356847473174131124289296758229569199135930837728969283981101645876952595370314226272605899143745299295881081540440578693487220186754463046669464174948565425768832162879808877042316239214111341204978761545940881355526516807953967423501046603834737156619219875947836523483587288284572617398322108 [163,94] 16985620036695085349657541036849088055856737008762654665471704346034311462356658084712054321958279843760749699281300369661415077677380667794504746170910537689432592695141169616688155942831879314621489552906173421989635604186621315383454939837546527572897598381805218326321470611768250693398360581720424539214019076027642205958927275665260376117242417995680371551964927700372610806566033708136336017589118273414883712729422802239537979482785340037449493723098541480350971304696463219031688081364315221751060608073720777094902623536766885286887718310186142992056057784303123045173698508058100905233665959616810033533388173533781313660516757536210108307804256152520247418965854592680894322614723928343218549880579418558355021583299462554766281543907898543215593314232191047624000912088048616363519851392805103141565093516241587886171615916501879736304093247191695250180960646231802131130968997518974952863874685710123370964099054561757648273263095994839562656333936525150178086387121670670931862189359376769293053981206150226967935994930583977753979167386843988197581141901702663735272434809184095479055142733186001568526073782710149305201656508354579917570676883021689949352978696842270824608122604396806455332363871233234942229717503917593625713795308508386306312489829195791213632351801268621470631399839055163961686217111106556151251385340437300166829392898213646645659789715768757843638844166203576242753014998220860311845041365236916678160760226706826113843938428008791355328540625642344406869601257406501292732975774944653211937971138257951496451198975890285241552312332564439343713247062208920238878467691854069235891458503877560192428753470517975184499908923563764199794650215409425086769384971964250983759978556025442320976077345065962410638605439642103337029124956976036161388923180994370742906323176733409549190261773144913435241625370841735544573286764614904288560076070133462635727053905802407659266727121551596784916577898036841455049139203632369821624515538578989529628259281459188662678652545073115628447696934512201223960930374721799679292013310876392121414137712031306153211498543504547363990787673969266490798079572716093649663920670584008242959758162379087001811040820008875557558437356976364404574168634100864509667710304559825741601027302103792677221318161948660219795897763301276567368296267220192 [163,95] -82831234598599301278230610657622813678602124835910828152731949948598240814145391419902166753306663038660890906870015028956456236955036487069461856273887107083244416199407473906917948879133641321849181573552726652029244701140283705361890275694103377430322506362913698220681493879074356620787609828096813010441944248741018121244848996986193947436569654022107026096678007715324537176504793471282417413341743228145294541962395266523005104680972770143631608299733924198356283212327420698741220935413806943291236724944880002582363150539270865180393241906358823386706498997654799562848635687285202607372379752706616632402303741677745356459580995152063898429685911633290616096001835214904654329553902112355736900215880223883255601104625828776443623024552251295738053042730628414052773946379995389524520992047933366376271606071274943417143670782707600468379962297520665258709465552313323606720878521148588772453632412728913413974159798183620508774420329192721670326329673222809332691493297714947142565165087976708165567254653675101770655378891049219095198609221960618445553325111548366467694651694188734469673044391212181127943278441382580513517105271297666526083786490424920165405926503339606828220434465854702849163550206573322854042661875146035765785678326731350201738159291798055493735677356080257043576942266068804632546311206144669647416137369619800832100688742018497277413004390307852163871707500018011958830474731799517440360561514038769971074111322532667064642678173130251572303512986631365172415290700572441164869569049033596663825709176318158769174480010127917213049164589468724370095836306310150875992255323702457252014497197851748658750775993375405032279497018602920316210256850577810998203045818016056197871443777902295643581176010919223600246775248783494155224802293043148108451635045634405173530966043567682579033161729184156712797225192283907912502074976799381054961719082018573181169576625372025303819331558475846544923015696601193456611920554094358259502432440626021192107618461458590120314765266263966504165440410807528456658500921885152748742769073141034664156414728973476692966401500549150022249506606760366761300911656938322840246732548981920451453133024017972492338472952904937955132743018587481143086567484882078702011669358403141934112892209134063013988773239695654653679679908783176995118374324 [163,96] 148493483291138354415096019851966963359527268106805082871936338977152983541210142533834655533190176361289152332524037347188747246106530241610444128655076841881658177761353328429873225073435509240708102051640748689061382110928922471724001635667726097620965050132438591352977929304785705518250540573110188848802753296871868995484499492819350676976388742846778064225129414995238499431961128317940429766483569554889801396099533046130908441994089870938263520529809532519069045338515418880848376380731566590821708177784728251553324567099441014543452058964190180918828028981748456226845502812771062811305049749485280985659769341728720344987664890503461119709926272068318550462161509769356803365521165567344739887160217098629236734702864923340934700579843393861001617054110825017347518230503137410700434877596125343660604985862638564946670239733649956428198818526729930753853426266826944947041540827769791632529086999318527235611828181155711539535465544815387290091817218339203282436703263554449571456228807910845859550106489012177055303513569371932190182346755872179703411709356203589878956906210812241236333020676720127140117821280636765403656981507983057413594839285515687093766960008866451061559162395626337171741684799759716588934352520437258126232438832592041239512583961846815672660241093133489836117817242622709990562515148628563624050943406980087842968562650645369680391556132367304595986163394750491769569473617120786443866964634657338771670008334469929814337348495891978926308599092131574144487262181127110829548354796942472212399988027453419180821260785229706002260990478403802177643853142157485409400888072389679586196038949404183052219644475506488044036295396093630458682448508147812232929617085121528406965025741303725189790924739669375170851313920175456005956634245712153523959413164466289739827571104133949447193193407811784068496466764166693241842964870358014455359981861244075255583744890196270932078719537060555139171322487107441948926961168546194475107990324199518687126039660489086927243086949595892888493338567273051473384826919869390482887135213173115086553174766966317441348691563833800834625233147874060399618826478721541055759064585563767236351391380430249590592390114487628839786535380135455210211765708790672232193053809650819168813854557823485695471204975376292748628392403081617264064 [163,97] 1772400392845683459386482894987704433484964010195950184393255337619156606589756137515836593042734208577190102303828340318037600899813577226935260841807706109741262031633839829300479150376786181134225421465972884973329943587932952635195184574796207288764707111937639164053679709149332878051331129815491525340075534824176231538048132367425042680103525381562639864483276293349454247809452179749265164354858127753926869060462789977557953065129231407200064724452630044672959509841777755711450558562449379562805239005909523890106488689035210819663103647213411071001498219671763734124119667018331654595971477868945044934734414211606914631189315150509528374176702992587036738773119921772893353935177596421686026010235523821421207629504440310519397761630028550096237059402844044590057805561213560845244770541937820097353252697358325386193739895252420842473697374997139582070602346237106118225632131483548633356576518484198638145971307496193636177130798986528344974384794277534526382578845232331397379162209938076860159261096781500120525199034131223789685633786583173985999829193850138935666789633672476421231885456858264936171594380940454678946670340487180121677833204384615746591142638809404105444822027870626603116016928661821100053549521129783499378026339097426365912980982384775810160848999984147533964107619706125658448574896228119173982281726439482121786377126442035469264684102086186738404635690978846944402123008376165007013097759153157648558642546161639737682721421822987427795775322745857679464884946207490819239903338464928055805332270119013811814459417574976458930270472923177479327223754447659537426772659916373147838141957211251137169199968891086125648806918575091147658237066639700512658273151361140571634627092180095660461164164400102131672915468135053002011226318313124633857365637155178290684243317401607281171055621536444140224713161544285079895678084017863116396442703237309423596228661750838711572666749461873583395403588149803458804139561424648156914556769682081056438861552935627720850730527394447872761149281523736196144571345629851657509257789565808087674519855943933926929110048364711045589023279652085349095619668538373388610949732194924807029460776118332605143610041292665822791194744926914889605476935543613272292363750543621079266513695521192574606644889224607589174653392027549864 [163,98] -8723345989638597658550350357659644013708755883348855234351291494314974964068468291400754093068870851422847283760847657318479797719388177007234539892676436403480069506556618207762392019318281430863947221392241568583985804351620303609331744874305242174659864278438296697695278836942815032131285706977684314811279589879451179501750560650242134946729911156665275324985328328922353987819683913029780761788942668234542694245370367585751949975867412830279325516599586988077285757075333911220949484186210169114353353171521642716760398128201901514126215160698926207143338172615185658308673940348937842738997799317206171487169545589764489134070614657562150195348357414407147043568908246904477095887064173347926926928523096408419166904841540149913059892135336278332924770265418003500569731958034465273005788633219379058186141298624046805600630429906696764171501909216985786653726654164320809518533939313443086354668060626970613647890239466243382394993816280649397106586161391986598983151474651920730045273449266487710534468172657325875967749859083577064136948043314269367855848623599166372179046936648009892859796472132119150178866025828792798014313315919346572767019208101257513506394266184072589856959312372374452817209269622660329886217233657757514496409725508755789522523678834090829733582672463743696149002307949994455702643447561749392717621688673708475127405587386579999613082851210430463566775154865098805269665734511047455858211548556955862325612035553658756604463683862008745111699839803617316623597606552640095688069178422926841589579298229542859127844546265182831547769034521617707163900390831981755993908004339633400501073645671565082366054727560860352082968758723493219221616077238207870683947885040209773520498398794314125082603946371751723295344416477751080714443916824465388938048861846102694457255323347065799423235942453772548823163751169421604470892036700779872528539479538412801447556573177408963640545064859131943446951197693639790771701422540485263072382093005191953415015000797957198485756516071103506795602768401460085421332726972655606852351313096222231417395666803917042533671097846082936123605058800626158325084039603777443991805735642388909474024862502959754376831082285246867274777596651080190991856602395837821026323888028690985418984123813487062510948173527479359178241869424 [163,99] 66463563860800009117037945628989133039129646218549392354737475754189759228485996385059973840342446070606218396746769525956632763210346005760163535398349871822398279852775811829221861826525042276676179209578524276910891444434841854037440028751592018226771590717581650737052175766358171368082556355308124933057607030456443382749305622849776575351836195176333617832434852732727656886694693837943009610065534873554515989143169928975249009606027750842933595533189269225773635382750659352946702186224867461368207478513480750687006573382799175239737677611414938228746325327977101516456740735270615214527090223102990148388383323365130579803995298975151264263474388161412172011967673496907400761734392125857622242325744879105036704200924934699840201509457128465585698532331900833328569622457633868532963746749370023278773229413457959763172405177889100474400683476817463741188481870367010294248010997722620017747234871798870651831805846152498532876008530202576507210932453381871449419818538761953201242855078893254456753087186870323336129527838436184152532955757805174109658320325073505173168772394001823043659904210506862041203855250742483257944720801016290914021934012485624684707408213201941117791776110503361242509995515978175668261088011898644222906433102882503668380071703555486629803041892860304020543060228376226380430343246727875829454009020059401137905070822568792571013175716467414919117617418935706751760353739830632366739061688365383529059995593134854733248855511396384584627377334193043350665155859646262558112727461762434376259964156607503846826643576675282430315416540305588030100774810008752547955261838570709476670305711892092001192373407976319663566806532753164282517416265554936189002473202058328151231862624573618058101311407048289707473646309563829950744414633526924538378400340180941057567164002335544859449519413826867398092062928392127268877254195074656694215978994642114812720170461005812601301305894774668906742448549367231840754861729492736323472853384277855992054038098726634001365373564681764898365503178289143454451103338959352145251006081142383644548941004105889340683818930016211361432891963488602818539256150006278060042144309002828980658027233818553542264529638047729804403144682209162932627025709566571455692928640803902900455903593323925331358495542725568051874722 [163,100] -930815482286494250370069867101290201274152396631361682236408102676045786667333593026828353372772810258720079543687782761928108669326380430646548886270068646564787361206117290668627459971333404050839166108147472031063348612067775978734761219878958356337027029606992347407590887978380259752728503995413014602862081521235381472436878922428036072369205701964173168674106611938762693107659315819317948743280646711345182668187734110010253121385551316513501409697597889594806915970284007794747275311691110402885493001453289659162206348389869393251885248809818587404671791992201087257389227835986205525814426541485348699131856971636210523062621193061905528337814266651156564910485120924001805920870807622964879550813441197888690301922043551851461818420222433637522877469216456732346859908169441158808507961577335943878401834184905747711012565006196026741745470334489932472825720848579959072679771955535350206710457735798128002665588059106334291087387896093414661283607878978019850105049573413320380695092423452032364795685391599678752689845578955006682728854365765557267554160760704806213508697532564469291850479471230889671728261214543148392850352931157785502777124243475593475586845972462597806551216463993021139518024798938600192397624201943281892266866212749165525274040408135104582266802318833675904448668224862554687081804093481664330704894520476682874321115585216299258743024443419813111680392280592573876892534484876330626267071819532582928309842123617625692214599665632845329688502530295548885616876190766387330347233530148865064582021553045333648458081796372719347196924651747205198873814530300702771424702179055949564696105154655901391482365678875787525801538182927534991561038133574800842686443952801447475612647094317363093164616139807880586174764064828281472313046551457183552766441519892668423138482029742044861020384550017498445855517348808445520434670289134136551263285635709350762776382050475480841420665220977292015473832502655313650024006325722634537673028196175130736206710307027753143934260298595354013550057195292630695222174040958510301873873316123755124559537104283773721335314100158257727490526532177554729152279140563681830933134223243261542066514387509943398916998996620668596051465589091292379205437728614215965364105098046610439370618264565041266175114545455609216 [163,101] 2150191147855766655908312035676747487238962261483978179170091530539241444677873675307981865078741601388721191056103020898384085363237863120437099278174545853994744486973258055894183708314839709095990589294598464962074038162820911935457371344142775961080352125483788216364816980924946526347277438674845664889467568331682204722033574404455596448149905115545923958197077405041259478686346570120682178255367987124873831386434570153343986727692820083956668300855783188710504622040146656287428255725071686305335291869036201605556291451793088561796042405489727651698516417238627796878979523626385291069428073481836155990168396015172064202797380872339171008644425819755835357951260600797445737495144275604306522078203387174228200654050478649871201620244434912902975646442476739862344590469109375108363930264331224604986398593585355803003289263983228712758448846997216104086513347138546348266928263607022420238372797041585836499866427459348917293066219005795149284060039509320712704619279334220813906801438052118310173022342376411511162807300035043852366969461394537938277270500556789925248497036823802432545885840198758540777594287667378753637946934908342347995160193305845465902923762070014256912217096168836258366804523733977448847141929104133045887949612397407655353856177668886217260928231174160868421435042067239275119861035220917437006318179202392071824788008961567065919057822981923237862507865350420605765038362372142423198033033338023847771493930488092475961160754838108300133373197584202223905188430725829376889616951396049267724430948695224333374169440819938958042287781833936641114847761180322357712237649094840286753520026717962871349655310151376376096920198689104705373258676688388929179970851540338080947418777244572566046331966644594252062129835376519220324768820944662543705041435914156272325370572127111588693365971223081005177029765785763882138060799708413122172660714524677064335427171436189514625614813110613423629504983342064675439512114482875367567450661966232292173905545651233923638459920885465923386730329511536905920907680559651647856828789963264817330109909931556582909017028658074227618188974883869566388342491243761144381477654709903894672677712135307999474231327901650413712357810738550248644703930148526631519897465530215273505947587647603044565858591910152 [163,102] -2593101453055869550119206632758189297830421077788058491677177725759186296855819580558219317693973844449202031831119085886210716654939535706286841374210111413398694264577896004790466895667711540382165884067640081974059828545953241033329459422094530045987271988099796405442461757537832380219818102301283817625276659213715727346377802286912382566602030337806190894135560331820414231895345611731072801849793780117111574290244981214339004115834965758011631718380446776009792406605457714766323728674530502681474325226132999378753421433024736377584721118352175212592733192386062354466356480640956278033042170361073976879640235027949332841200263595919769264722936538659595300393866845429769698118940212766103366437148170484369676754876775047818239440917456226374953144200529854772297112002956693961361083164645495882721076882956380125957389036008503376727346809995315138435559303078572390697482619635706054481409847063351304004791560712262621509057669480449010467204963064982097394648088978961218632817881575306525450752166202651218600224985400651684801912533950466546599646449571302595262944500874132438692165245652281169208179783749182629266528955439551326170027139256942410494540569592799121857405126743987854894241326966247525529880365862276464898791330242216787293234143598983308548045009629817952216640957929647254957349036852686234572827530330947036321955905596606262414210023240150724191776970423206120754871583596171947772657733800186372334891124695967310208670323884240220642148734170546089992137364480751461478682480937862665663644767926352737412011146504911537048374056789745607503226875592773176326825080446865699115712595598996727150006349961821579295338497325030896996123918187651587333329746915484974012632921791139741319516155753440308589869557090103582157563314813715573514909198537702182097040680769803815687777701733507311349247782312580308535789849517342411586730227608839547286249590339258370077401175953272744296487160105502061645993030934590798203272962196371453140151681784265790129644172619464492085906474021079314282942056179682858620472058232268326549484812054308167933849173825729065024097868392711011696573007433670147284997429599611673714487686351117240806790345902145943777967545696954283563085052025443471978574596117226986974424693594180286464161248 [163,103] -12479096803948568538425268689360477844899314200634174962758921739424678263877701643821399365537016792740840165515347510726233690296942851757974408010911006163035164720922957989868679534290627850399520884086425238631456419350544798039855272024307031581239642940090636178502639840985744107156178672283425312831130644758275245541307691712346183026690192675979330323133670012613945017876361133935095335334357654900551816783000188026625056447450839579955127047788877555289608344582069817490273772851433379811755663782939566043225495035206066814989800139243199733222262388354636935805397296601760849588433119263792270029393110363969577797599142095025650446485008923954352854158281320898354081594754220536384234085807734155338248326501318396718627717921689252214249435537384139645074945233024572223518468724478781557423369420413396242895247106012478501822081154475765216155025441997776675237468532945590122067230499570423617551681964246835972794075740013892557333027708042863915729650322198541982078266461296402578060253184691253033821425978839518663819059431759735150505124856619034231994759584913771845174573167380510623764103149060920068059910869358730507661811423635898333859710252598313693986490856404007330944364437235439359675158095474457143227419699559732430771999306840275783349989500672076502246145101220859267628076922065741054246112291994804816910491464801812678839967485075670093041895434972516837981575506812230065255598782191006401483112813857354609950341751672978746939192599731218681593896502744905346766520810409774592759897590656489325040266174039144345122408265846356978531650757889803103742465257527034674096243952953721621418904280562583080809262096542576304467353638400005733535746584408899349351377937555424913897982477538552429402987675802495077528542141433526176968999036721978959088223557730550944111539325836905723443227962883595708789225782129593713558275008702444158784291540237878879874224893018442034882232098999565677088041614185779708610362202205888993024777797049313187204859737057011082948777052681242176726803566137871261256292297315386921687807783967776807262451035896336839438223284991731316298850278068094791940576362237284629297379080372482391206791500200343621171557542745274289709065738878394249714029999969770582148698969561506530764 [163,104] 101339425581556794999118849974652147614564064484457314567992717316096462444233851468670414314632975205928680586759065042566475204026794967470005704157917662111400492173043945685888576223145454674081851035169475294616830174786950442970015400561449499074787433957020042921321432074897486879344596894616225860098037296446793669965715689715665689426132439747531520679035605087741242261306834885230136974089028428773766756445349389225114541334211845008987439763929046408442079505812533995427693596382619269181091737526253973690341562332231066483271259971501697508038317603139056878393038375426030769299879827679509303512478694871831337063189878454939367596276008246028940209787032281754420156397949255201721225067017026679040722153173742982638411991530690589438021060391361877503045733550020820150120082654767091082822562038485478739405821564560446327906728383986159796301399186666714045777433732302670963138849612904586326996440448571450441455563045927334014438438074668098231691460321911301306170878936554683659768764048715037598371658382806357832513799491022748791295635645174120211602389125955565446054924664589342315099511680016393987789019713664766546432338634609122960335665023425703327392458688836066047255193608541690787391418961515128746811935921492909395978030120750436336571684418053102240596678187723979593587299170601520425426218392202524441984617385210331326644321318478374742569255191384115736959828808779506312685451059593324123451923844099214618173082894612712811760466313510136567193730527101404663790829383409149349045997009225099131059628846653222442206310895503899881071176373072470413523106955556156769560113844228662428191653063785534007962531263186454931595128257289976676512177391965743123534726402797877272381064096276732538176247951128475672330063805532607167635110076978350355962116891309187045783141995084071742478002115851896599084710926276784813307171424031933143979419545139306645164004738803578979132773957498261134162340552713514458443051783347421786093335846155983110362135983356329146849451380354912500028440157940267507139739920912968041461718104776883234847500175585852456771719265263451630768075518002209867927851088252789512049004266086965018124464641507381200208750315964693794552253507951591711420834154929997640923348132457152 [163,105] -219071693400008908208818443833996709769770950906015867943150196235005475020398816211776724854666260150900148814608431003817981495937031204340714142109276147896592322520543491255254005463876993770582612801780632904537103113212176188104907264310010339644857373408721196217633800426208558426065209552283310310665641064590886766628955862945712597525181550754215970854794052458616453075721230086374094031241272844123939827830275552049265999348675788559823327434279796802483614842825270074970636895715962727150791879976138827780918620110115654507640141961034408564423732048612075665155173490068708263780324197631829504679311621375048521893204257019087852659383803955162162263652707453022599520217959320210422875195765555402452146880236309920403048845925426983208137500816847051321986954591536507115137949437746725503379570820113333402752162335018053524792862394916789521506282366692030372756767388228792462449482814883572350437443307228532597290816982833310637238882022291939206918492287323337690567625209546357280049236803292610546182366203539818500700683378431143680541982008854221541047754467803347376714521209264740546485120497669257331582293006073296472724689393078458736501589825813681447424181276423991319862512064198297595248491873289538907087643239583765095700899620789209698112260724573537544059696115578109280116506021805457641860112646415468578072616361240373838902163339056243851685196852042365194772371924086990578145071199076657336161944515894602357759127710115244161235381143261812041808349637628655279251859558078141256256234803363180001749097049379054542076452981253103487814710442748517764838500952020899761670653491139651600046827899180942832777939968581701553300891800849709927499275206606908578343600701011756969758031365370774696452445557967366611990599053818559080262156457770928559122111250605297242625498557141480830523236946172288433480230483399234110003654469710725985848192100994224661827055696595211492187166987842271430337347434274358384373857614551214992934345140629490049637401663796526196879218478601370843002462050826304035160555373704869951326973377415515002412986859099558501441571358208706098653013212801187321281062619493047757143037068996595542133606559022755420917749261162187095215007696266036949749003514823409388158841944 [163,106] 293473560740293650000218095336554470827894450271936856817418431460218030930204132866934161136093987989468348804104563691406248982691983450297985271542462657391595190050926563784206317951824539869959535558994861077077114794823233190499690548840748851592782193776695935480225293105815595726762552476609614943104351497656235778839190748392941298469077822919440640704505311527517189987651218211721907162074251786418216161053107148235355143977721294406707083629226028062262384321293825016783094201821397159241174236880381971786725483909716480114854372851244602143732974564454010851348311452775369930671258511530694887014729490678793646581153937870920360612813017319178537868343157858622628068351941696979774792717102764339251239428599906066056741965495630112404078898358470168553631297649845304086594811773999156638685264348529009771714902918407582081410932774688828900687737570791878575587509877061303585076731873847194757264783016228661419470679937384148313627578569886907895210111866412932500793598310643857586915752990750801051635669600580727870499620117036048309006582734284480328646554179811194638868661906310133959331385498289319593505154573528982453471836405736770569977962252567041572266268405137283811662268498060962374437441350002591860797715997827366261466557311238907350636422749597270438166471587406551399744256293023417863787081238568285396599607188905692361023267500207671992329796766741950111296571118530557536657205740021871432629276148960595938483536051395974619255118849207909243830967952109248440627601655307470561260725138293012853842407175067493056151458475927166804506695373774709253058165818470597611742340043629063849417038703357557330217575296651755687443388544067054210024960537130318243572264468259904898430753454802778493175495054852734598848765269618752611504044397340886815842518098313425416745147432784906407076622723379830370596043910860379533878486102788441370438052262462421166491099339311901016531313102689775690239150410363871377760029069252140148721875697669521484428581675945805584854244464640989963317686135722952259996398627370740207877420742290168707149295923699591049947374682623463108368163376459838557096792599028355544564340981638149960920481491349569632952153033072987572889354929411380049235979136629253377600 [163,107] -203372039450636547374351944407151452364069670771795082355741922424367064410430678386538133428031228229136746403308174587402424139211476062961844032674121735115378839990253692031832176099888074940668024048156731389837027452711638026079334205804579869963346725555801592213036405326429703035638676974383576742419605094957562210424667515030787118019973516800595013825199124912235702100319488991415755691305354313334153633246124081685266070633543400394395818997509055742307007630234119405367343736960501537813855150855262724722707236810705133835263026394299472335664181672019267842401833850555095865567607941630856108827066276221335302997608002384843436083841780556801006090179346516251214320540351625790598816619914481656004026228064128441296618277347472587088515658575463442897044218603378258722823545843701163780180501581467679818425981548357805108996020460559042953785015138076799996800476841115386692701291490058422524973984488087216913614734053034680677801501346395571492673713252824047200107750463427740432371727677580380851484133291582229066602667274516888432669534015521207353965830329099062074624953522534532363307221641378234067865143000554487106232340055584786812117479298227903857183205457439207863848378480364009135648294699547642725991021010123111183309923723476057971164899300870096419501242498032960911866014591109169060520221400415468787702744823974274366509380047997362900235147516369100860077148514792216877037419396211021488018958270511013914867740727684609187550051808635835224230407516401232168362470854459268283767620055890215837397623275484707009369322200807713541752866392779632349308271625003743012031631304932012365208001456984533362210164819425518362842320572947051939754501568520583959023293873184580636704776701862008577663006269418736995226116017528241727854128683745908474939524881562099548395659334985181896990615197306076690934560911943353860437423122222469198002379841046111777116367203037778414535540197188029799205235149802102727261417287816037237681926474653549740636785672722572684084123769590239529506191891355645311015326442362483275529679399132604790573017809244299384577063210576542119362451651459361003954118916320259869581749627500382778930234200832580412673781765757959286213739074727976297942337520097912 [163,108] 42272516033531048342621369716753732805566204713210571723702612343449896000263323319513961569002202352087309128865066602355685613314632314408200157467883290561481843303225272013154802512579921172906698952787236575009723728888308175335616563647034647097165183602062429384729250067856493661931779351987046670444870813345994117166497236749891709158995320958065427438149610287786709543232524301483345432667212839687515491191112578927737450065418638395636953727895963164760103144605423241885554094527036646940618032485081555561584369240072205848286862192294510430921821336145271406614531639985666574524526216257676896543022190401725911446928654664846470794645490781074787020680432841415798232465140979894494648323460592277359730513895078701783070266786870606794335211241955895866601870558437393791505157025517483584299641875066644865069936444260111963328176509785937245133722596399661900063483745269353650980408394783117981906076338565987600039265040484452626686100347258416934076562793316302806935100560502251106159970852120856830805863283246473881736435126415361671543647137218975992957708562698803778558953465816524742545060645948336473855594608674613651937210363974041130802047870577511777123635963584868946580677055555974921575247291468949254833924060015928242119072570060386970297460562064971463958615606843034201198529504340950263241642712139591358368931963662733290175220635715090113368741634449843832619711090812591978209643872748605327144828214290339793671962936154645294019171861542066395074777694369953818197958158060558322209178196986457413071796425767819438428041047266682509036610474558323122290309197850416015162762515367607785619743178844508314218418221402725244709342512369246246267074373612144767799253637385066101412568230422525470063429208080827968432553741833413380225177489543142220609839560332600619390019528128223920082343819389505457873383453864031877669012336387604736803922641158908009496254239983062750053153765739328642038732426673688824242141574408444329800180043604317416351003901603364359465090557061860641868269278040750116120986670454952799440217751675998514014291751247884680516765580449499077716703800843270100480045363388931163602395699403601876400689442866959077741613079560042444297744792687221778713741056 [163,109] 21920544830367506709811566365301027980680213598367868906699783489138656628005571723082768751485106320728503010845871088611170007448069942732255832506502053732973383698856708547628261512645824644860898387690732613250887065433434891148148641491238694957691142079623654878398962226648141893788631462294720984174210613206562355431285003638164766105351284606690638536975316104247468730159258003954958202751250664355712826391173461737743518970100766440653772410507566028585325656616609547184528528199417987814074652067414764469248308315280763475941389957328705209744957014173009845101039453133008775520636260328040667076210820893106583677662639545822504797733267819544566153312782096192848184662571478677019951926808592829904418522590604943502831055775148750576042713874694500486934395841667959672777356113885537784772573679410945491495339638631765405050792296101231371502871389963682176356838228328801084579463490199516573583961134672414101090827390535278371606250846680930832953492288415846847434289906736073160474348567379016082126772502107535194360192436814345400518192570209580242679864273971657276554919291987204481429018365244701380117945545860121892022327272229735268022721189125190973985546922013687203673379482073762733912659264395226254123251877780383503639769472403405582861150824637510071068079873576943728944329144747663290738734044764848159940672428967147468783089629671451004820120166970111426983461465045332513192597127285233567145562932269307771963972252554739379256828221895404976535515529633601635769108967944608493247094925463725935625404269047439555760644893490506681389201254872434146268870545395367397856769638708473381177998492944728999222067971338117572474276642847408453041939359333299425930356012047815788850411516992310664608243364937035147251672456612818512622813834480742507064105181663345131321080100949087295822916255563563760885190020200017414442121992118919483351922723582083922759627623565967927074981145867676505997368072443547677762318335680011091126010704148701188721286336828536349664309888382859129953050249497365002867418150014765531585349266969031633500234746379009724402401869007959162596276220619106537412726263246841285122623365270515271323634048189161316324328653886106924322995893211075503956 [163,110] -20694687698121967465838007531655353355329643933388704536563023449232447178912356734168226025372713039456760929200424191964257505036087283344836713998691296710592899521601209149531712694433107643795988738010011669481064875720414691832313676912248800754305782644057011819248649436017218325184279542390575832336942173526598170426458770046623028339086520813083211710420514588446541834640359829424252530626989690358272450221645533564901697452373432943869191131276990431872591477616847788079876180269502900785012779575120889904375856563918220322229258340239860471717750200523917083360617709115101387465398677545055272783310571038221869804935293126604042208228235536353186526062284834228022751941634998193135166620215712207611221686872456238929417171239909697263595127159916928775919383844383646310362322118758792593414995359755131116096298944789607088052260501566848510041614209075180551271674183418379583397168158765585361564168392405954301832311208611745601326118223854688949168317068219309673492843317846826609340884658541407551826113905465133836794370514052359898593339490725946138990131934192071210200820400616800213808801469758859097534854613787991571897122387161533669219952231729475957449231957615331295790317326487234860273069521416336723061137623263259724974053282149916181025194798378827550916642764235030286330031044485966756246182765971994518790143537626226285858893771667444908938346065340763614394330567696796381614518897448996612667130998814365255313194591132010132652723313738654313379301131318696964011102785403948427930496152799584487351592971026737502398208325490896695161177620349911305579828261927215552450603453032435923774261127493249947602710324953053640469612517757576664328967235150855996939584271869953326526424661695539336248635856226229287135695860278136159609443191985942694494643622284807179549096596071407822904977562116963270559538915251002568913043294797541559401404213989634950222423902465549737778843776794207104529595089196594621526075610133349104185420814211695828909510528039848859608665302726476175718420243315421770234813736167339240889435105479734206348334989472820093037442762604618548530487105778162374694039661038215322747273600466517368060937866691498264239570216711973059831995785773520 [163,111] -3169189326632957524292585248520121943739295922352979154349693727298219835572927363162891577860314172774564452062311360839000322210127518076535176734163432370962291063441629278681723109020867201466156747853371034256632496084746756170481911154815281574259253957038540381529667587321436628772274033437272031573375559141309063279756584846064822387100715007917398107186318285810376367901132153639178426953987656715475307872455482230777924390931240030607364659935028548890144312757177735664274074680441261358168934787572470847613530010885825208129800455259043370912092542757712542444537087862548314417199587881966740125009329939306208364590531951435704425181523410879435601054320757736777485164970827225891244225982538064564783203263832384694555421559474409873605677234462255267275609230827062958972224562699453234161833668807297146516525964824307350678034248627770463855074216121804760018966801812880629914205020999180747544399675566044314485362672337084927279421232159941809147494258524696698846606252734111359523216289599267345509380296761866654214267224524761448395683043923517888936139722223641187463136057843887124078430444969406308143012214418929244869068820506195680683106598200068814530417914606406194022677162335028242312902306676974032389242679832270596401514237291985900036232372191841151845082551658037414043007070959012705775041661752287221601268817330210362933316639299557486287688853485304416338949713647359603953409794642486442609877524859909289677154476196761913631875744648682806591304867374127621767768621763593869706728642763452279319219956766993185260646861709148063947478172229879851945062774828122391722756370427277537180171450546494006552526388411943824352027334867456337174889114104813214546564061024050722607206169451969045304042970560092512423072827699158351855426792184870607829439703773087968021102378325312347676452710373443248407244803051440395581915564838134843437017578074757701586441521266047045233956789166797958653609314214459588760754322677246047694292905005748627074644073806651847129962103753873596123866914559977883558148197131863750051425308758431951585709548496083324671680475349084046994567035561874673668789130721160115936089661422097643303139021709170964169552133927730227130008994 [163,112] 6107750586710219074249451472112786886099768311566160421478035281137924288143497196946865542421737766522060182795541523177429924871478711445780843854620569832230093703735402732351883297415745036063368218418138751738249118707863234378374016145754199230425158359022362749730637020305759605586412112625299233912943284097980617075686928420048656341400522454531755145183536064577745201709110721891227643454084162868267911805653391470327374510970741623024597898960617323860382723978928556864783783928023795413559140252821677802470673835908177014070274719529505871223853041992613394629245468098305709076979012121367927234459363400474440899503956867729253264352929597583464680229354243492358804319817697207407370816469985721560657947735488488646524150376044261546361133477026591623403791706337714146309941869956166268967401649876266950639714021453264706811183641452922816028750828614085053401472129275734338624319466171931176427394748524453057374191133853734642642982612161376837863458376084600413878768121730596299787703003787765248013666075808132436605813623918054246376193837380577315105797250580694989613117285093054322904756707549281332643935621583480070436625143598679719507212197823028088818085438069177719265116858757053507509666826998901836710781187261850962830754794663599092664074265482749840603631874975732985372444774829836566013749957205282972448510906759465653184799777771790777866451406211783794587716228682590884006249060212086511397082178545573823689238289761990153153477109384616959652048536369871912156017009576533787319644775018914574162895474443093233168088669342098179204317074980603195032880984115042566771325223377897262476800572002703083942116381187867994997272198058318216238745769518566835943708549479610444227095459507989263116140943467209019552813217680483920192659216205319860001940872466922924007842719814697507492024587469142474197796144343955624088988906791580211244467980731712196474893766005019417323838958082889538861222290727027767510552168880600877020011169754485360511620685496127724535652940055658745569950354546848356385713657813707920786070639157806454954193279710047379033791095811398303614059406668677826799445645688442814476289425853168239904770094199342306499795736981646058272 [163,113] -1269341857305878423946774199510193318944866829213978621112230132611451212588342389225327707100624258401084122292546023383775649946389977845467635403813520853248606248730687728627835343902678134670393882019667774644184469994607255646537424662745100547798273113811650422539971417807115306715324845291547070765860487432774515960414638317697043436867559436929034834225965920125310488223875895004988218921920238508360689679910921311072972635186086352097667829509536491215963906949048812820731061177132151745702338426865210953319509470792849624333277601442316542396468533347574309121613278305448694073992711194467404333870399831552155260910964904421823752053524543426796771168793875337725388182407674511019058820641389227607525443347495235059772683531887435216440384787805269708521519899838973558513191187722239653107135730091230746950855881028521676400133342157860690959027617215340877733453434408626492454681124687096344974285340820584613540919518805663813728439563256874491502565827361517041154083769251705718911187037811453521749065024738316042791881741395796209023748438154862036409827863886557878088031848685198459589669756073678599824830576671506275754045277489445058500510794079947057965164120681412915015877393398522237318356084912959169328177932257420703402086096694530793889911795899972646334030733626649488265696502284673005591232072385751373405969980535139863617694474836057204038177072719171233936918568066736386317777402545747164632435730701454213506604595660732560791113980219522388272858511773682885068035374445803182248953469474562234468287282018731879021203376875582517635148664606762786189136570767041303042591994016261745972860369691772271869999531330120259912093851149239364764782829414370957667350107960916102121816786248051555352516241986682327755567956723878127565258019402952422810254889865682381295038840207417222852291518949138701523268302236712860695594366521815035492393728004768215658444431004120049601583295475122924747346014544127555681662594866579980103902031873566032306656369235694396111782892995689808659186552313262194099419875907987092343522777515027934888933026763755565445757416183785303610947493599613239586867220729173806050210357032116422846691942715337271632564683051124 [163,114] -721158667383238805803827974669540883610146259998469069522465100739819444666417306159083415466367082566068911523006918539832440852812798975992487837341760930891413805318267154525906179193357553465190363593374380981036296540792462185255758258478705271595752793895702194214621554595375630825785927575773716699464450870006903022990792915556204205380412874518088551673351389586640927984917388534422445933324388561504151639862905088939038896471959919910529879699280450223209931174612252084708426405139792349154484718173600928386533033168725529570823241740521911929519067514085722581370911730199670502250911110539870286030404423318110520257001300650659603351296278316103185353347302716919697081302303550532091599508395094657966707769941793458162278795212208224617475753139421171378734662555450683800156157269177676620201054411575107179025123384515297917126442873608353298636176310490688942995930001497824932502874957457242422969825545400077644884441325233656683664702970957906342515005177059581557313642864214536396730199961137651598817899477555415012272037189532222912603420221593512349079126159348379471049042970690180919143323204255745411610582694590546171811970438586654581162356380917470010245514444492823107586674386621971947722597128782944627443340495111907747081053703166847654468816417454213951984548962570560998515514836809999671212569030609551966796917557493805329270418347905109041721880987093360403490003555657523445817590960303708302588250829036729805592463322941583045389361310539592761386730313284378627990970838206537341391157947286406028987552964703941528536339710673288677993908324230388156265659174954838249470267832766948361149669277285249464639241710260564341541901832658579313957685990626784776784322888684745700539929258199514340330931679027698811852602288459164856653353179289497328527112103425688215394021802766198366556633733084121954356878340196291128273177439575505354743374505121793076638488095846946411162307496545540454581419998324272562510256731429621616660708162905379202717099798432912904349542080482855298282394905833293480927973129495474503784545946264837782266223270533671045164180282060795547842749961464789272854535645730815647363381762420577838236272404816174610895304 [163,115] 362600680353652869999789061004907324816107905749015636689908989005067284545857694574885494691991469556815330212272800546480438108349423275565860743416849584193364241755986469838605175387293561786993348381976332839114346654491574517033165740723545593319791905432094545408369156360936555286164703877259977300232330393345655893758645485017224921271850533615145914295929955151529704286613281652532779115711898541899138416393073813572279279993321100774220640394185643773849498721075732004048116089389985678738691204593518555255994624534892730744886230848212162199773924278892408248688979903348970536148011451131658119294298184313291854464011483753863957877955892776667111104910877923340515066404933053391141232400254379952655909103447809517230461377130735531186726355576576800101452493150859354181606078180831432898883190706969600650692851458547017590254129124262946392207591611870704201291933229017790738623433976099278332480197913217216598930438309008599321935497613695432968202415044864721406933060583010479141687796759551557684138787499962761895007291274569159270978015805404186350203895035722786035998096236042356262705245683691800961933370294035160037836829584105372387251151625508566128577293916952134236297876452911067317686985646092596180354249147451771752080314672658879278192314665901795909297336414355425426921997398568945821958103056368585087708946313412711553386146776688777594975526362005450998741294619879836563966008456270336724461061176185867259868147734567415981930801225781432175841236818047261962292971756817790119491698942657990391947698935376812491752747853432858384255636462960998918054710552358765150352199951708015421876022925166947326749492713639004620462926011160182223534023854207760715581793745678442720665232070646588481406773942356151213393890741160254981560963074113496450507144904075920915205637471143662119103472061302653120375343371856136844119477482936634362285053776469612187052040125523216519096111245408405258479885563251671076695441670469090201433204860764020976331406813955463078918803946416601171235852123826148765326962064733238592544108011514176511205712125273599920892815294457925143201454693132393581969863176220823487217809944892188596532918661844228607 [163,116] -55246550730466176109749935046568458266925887581709576729415032308343358743323869349677292730729519511621967056198327628124507781090785557807437887171545556731788413776430834175839447842921261050467598968250852619949428340825570490126033013787050224751699968926803094975684684165312907422172915894621169014678665255169909109735286143427888673548697473722606197541270295940970016299209409225880647467601562844878833518159061284446315258225491786412205939500797606457715626288642237022676400124339065659473866777933068851480478232423754739845252421226934690591446420886570360838934594247465123894940837873856549865869291365791412515204522467297565319430980285679208223881200890962596243732960199216037752435873672040775292915116163537004013623318662011527008229461880095557666112880177552792719135446595922879584645645946613723713157031358843908072661879261917971932248346038366393570241165386871743281261058980127882824257495698441757561558252502069291412372162504523977218457149751962496320551112163567626144802274497686144343953179425950451426305074298237993968192714100826598634418450202218665860796584612849046919863287487559886456652253530484419949782873299624746277588676456405479049739896965617169507817605541011653512473288733970668606049993677071808213094790648867854061116725365356115754099582124608135590794900053983872084400297296684597772350770557993609576041043346639887570276548029119472441017541740704351339983018078582535395011442511597237192986252784982355838147166704797074225103959688924496006516438443875001770324891616657123094824216714210052864509453075860848405696236676550029025740357233683310349035652596598641412219778362430911127946479173154159578803388183389555651296149756779365266322512115547781103754387906425246951075051045355785006113555325749953924387206993883009255728731334396313254225158798176896122670835134008258111644180288270312776828983176304425008047314097454405812691464311841251726562532569020031319586919180677270640963879507785405080630818468659363882922816311717275048029192229637511335313304596184044186991626074631748659354966878383265518767388882610939671780985995870213860942046042576955355920046656930994703518179812775087161345386254784 [163,117] 1431618433736579636871082824052735556621677956155767822149977707768296253983369820043664415209839383068403442759820228736574590681599782871933055104943470689836206220513618681494263743765733163617311103451801694606787433776123800955872217072180277759920758914267952756295009592155448668031650240161027197524343214022643007667905773116053366743745644631603525888342576160162099922200151725419328959289191629967042790851804693983892661163851584025131523036839967113731637787320917809523189116635066170444976836010580653070711967399725702094968052750437710444920647677701410196139740114963082990225436969469420319415365901460294787983108826272929788046226127952491650317425129976806115015086171861843943042945442497251519174034477892749717848472774631336126988829880447990612979473785607468004664192223829117952104910019886582948089270117105464794894476112095597312127478264135033986270738913693538055346568874227800293476090078349942823569540503541979048316888532962389081864015840000998686289381388198445416344436538711146012473076508611784427829030113410716542200891277652970405840712773561928376419315143854370180380774605659151737379883171094476040063859363643861610186646428228938079853174568829478488119407901904862003617180174408882284793464507412833783486259330658417364153208446985523133566224448021000717684342377294737265095984472574069699558469715774962161667811062492799452131348753767338892614974072361636244278671071657194461943741876874987288788034751352301389169253206954523741051441108595416601143065382529560980593998756660777096749004074769445093655519328416316065383767469926947734945060136556976177327685678575381677237629200960046550703012991163380326725908206361713050736484137556428926364399677095090795575167625360020425000348799873302279187168194239649366512891619895498527768280448955544344301677753415870474701435356691290219880382751631112219710115047044377332529540396346773729225447629924988021967751730471706424604324110205785490324878737816254010298252337093012397484641673441897692741065116421507826451665575117120303584465301485433979693466725427564715733345407274261630930025477020919737332314401710772072145401136121263026047149995441371779036696 [163,118] 343826747435580791135168949507270390561133434900165651548788456220748108367493639961557667609184635407732450488493605116013801914029103482938200928424144068720621720034705178068885795411736445431100769407914920221793987396622067459721163349982899459984493066937152114532916459984817302020094512506205732713370726787210802031270540046479384107267827869308670848992532997519640207004103127859477954964017846966987755537712353580032224832522757550026665977421269927991273641658533581651173795078673230416379166698901112608393764957319084168443414115661186509656416459764562674541964281413947744053464931099129522110604288349880775230801868715687525804984602277424210561967765646311516732146047971789004072864884531371477512916220587675567101672057481252098770888000808079445078832034940390839491715029578155558854982062122966359186047936353145456300817822121082659650116905916788953537592082297134504102711392236843885806676441160717273815904863802687947717925927322859678613331823199295980864502740278719564170371775674231324504415278347648041981883739804563369468822470314523591089644890276746094547048785945732260850367770677660922555231484950188939815257669621795953527491142509699380095950264427745587155363440017767022072176592906372261585904654551562333755862693451389891863442355610573922137213689657036575863329180533241072440426376097702949808079974065068215361588572803458792607804123538216567042584479217202796642998630991236002467550845644229725699083389246063602275450745407551090794496362360069013417499374831474851961103756657658718822611233038638385878061500886666185657112328685529342398064762910442941683057796459350963060407908819321951895649977641073870428626506389876001816088688395474157644444384015086527812476352316320475192719254186917202391445373497876024333529327036942146193928059325077604029090906438334718155107786662829221356619319676198214102972762756684481166704562009311213349458158281015075674647372898247516413690452200280013457991020336324561265180334733710182542900144671978925929610864996312452339600894481659885218529370575598848799826891604948781035634697041462530154927414403953633945335722554636151588581308218505686943789044824073104 [163,119] -32010743087775540798779801359439452796234081213816606038936654560683114669908878063564178411190063185138036625695063557601522935156940634825087180605129675866337966953978592933163082815204403382100514361106131165147505089871557524922440726710286800122089582789847336356803745621097678273139494816884050443298214852553488168529445313456477789379416234934075747009530549288122254381441741551544744078507683004279494074396377738171724515373034178590929496454146171782042033541213993773851080607468189258568204563363448990920548176650155273123741035456420225357769240122302563956606066405379772333083853665360224656928321132937083780720773039952933461293695281771111571734569237504602102684044253026168973722700165526117314688984071669787779596164005712112882638869566867977061747598115277223835218340308837182996546556891999201642177455420698037404965814018572957291328457736829045133177079154245892188775214949680048997317820882502972536183664790882362819247477148002048594288727890597972724599496678239089093498198733763524350389123707892009919350844361867891137554112864259137876243402849831331024651326132291568627481549195062918834922427567216546779330076970159910967210573684680069335025966084978581781146110929102735901879172760810489105975156421108307518293820116187243396574194984572271720111234916168368473799394906883917013267858142819408968792301499142051004331702632142329644886211908778480406723283196428455188356659555807871563285694853820105313075606801736452998619171130352264219822535562814944491597056884442042305725042949844925672726776444128706354732344788621771507171168290392624976902583803475142084289571632379047200802301776977013475199771642227317601440872809114235329264900438758688393939157607226111635558556237059898541460123237515134815307105555351629779913250543543861451505425925897000508665755388148121429932023804171557246339587360932314427484849799700128630555260889466710231293193995257546963251815934387709288440358109799292791443451265380675973540083826250622177149265519825332950826763358224968279627170387038853826906754358805462622841291660516509068628578793649291880136172268262586359623556724238249080176316632388107135057963894 [163,120] 1559590167943524549347996428976619257608598032174027988505907805863386087208137874059504578694490960486662475327060106019969379112172079134417655626517765902653412316328305091830489611880542889272282583461678754588801457220641417685769481701153946187779399771880623861142940570089039658354426249392974969869856652781268417593499779648787398847745958884616046402965466542782194187459652173582887263159630272693213827208379164431206346373056934308929977572116030639723336632912273163628940100918343392705145830486962741764362192428765751777676109710882859502995454592407798172845118296705946914561120329216649476289199845969178541576868624915197244762766962955064698966863443219026828552383904443952243601257121846163909713650351250473846244889493094866382734668874747536925712665533389753509407419805924239127164231440683053389570625605137442703980753221449180230877046366113386932313006414704975196211656501788512486908490036999718540244199836470967560422014159942399166329116098399906487159747396010426344802174957737917144475148009629264479168709483080870045045010095873091573656784017611489748157031449472231143383918446989498524083460169775836996424044216205788844294029544063474778878678286371483092835443986334925083725380375033901899654844917196101445399348480553395659835411555478734990719673046075926541375089843512319865585980490028759729626839401639119071468021088109197367231400999517137886014544490911594755936023503858904847700032418383383043666922425180046238448787722009936221927225895015046463863273782910140721925365224099504117551083892340071857353032666694537798322291886729129633673622254379394112041106634743974055891827661564722617120363000897279315231875054112035151585856230382401817673268833435277668061641175609817233925767723504456462343389207812017445654043726329368532752028252503221194966700461084763783600681390559586589578091196284929598363632940292674940642261965174015434612826142343634276742107933707500673155428995065581631954369103998766237152041486736140035499764714603177693620630197110901563880202621753813040173500209941833503199384084008941503319270330232415015483330843533403907922326370116698505922632204031121906176 [163,121] 2553341905267336230929343050143957888921552645576403254530112551962488484835260728160844806279699324754145102191467527333494139042696484399465912633720881496408675589707093243035810335528056998856068750751948886941433586717115074245073777624049361225570408727412703363164035667676885661577350814868504227097606083681752636730005612312956699137279446618732626716302020719581419969083332952875475858481101396048504350719184978717592989949513754424555153640099512391298112999677895013229761312051756364581369051244426076786605043044945327782611078342530497007117605953151158598222007642938923288440296585800437092406009878065795713075356064080408330003204918451194314138548387567493956961439597210994764832469599139309255878516568312772379022432355151962108178828901580639366580770205311977897180581607474840599984107334020456711155694129945260819594935700988101834768323720743893285958433129277077597763403551147996679881479619074292380500372367283062710949664132088930083917499422572830761027879531473998779007881640248169254825510479880065311752226850267861053432661575651943689722020364167348597916474750525749652241313943950405317327797335423848195449623221482575624817555427931121777801140775851645913174500118803768406517524774080836491665498903427279885649773855376456808560340618020568105962324861418461514653950629995395502875333246046657158514685165518281353590585103314435851814130629246606293144995494452620985898297760460765205516531868777368092302303623501706603614662774519080910635560894429413211969543860650642257819244150222400470189602806175623962109767204975142129873852885710526250949575310486059022252157113502328071353109363650803127871566325304094245218990974545411424136916459415647250174119144645571508208925204539045263046852626156763421659524369558260308606311916717761150401852095472759156984826921168452225655360982103205070745983548284196403793367658970434527855774466027862960030575852173657689687830392436722579160800414566999911639851706133560533229833933504681050382206875413667462036601808966304441516376016612271898911176886455917841322694675143814065910636665026412523002027687607949329367486833164437703218240758848 [163,122] -273489846067018405678409080038999975486160544856516807555397725847907671407977821398764782913647798031916672416481476008701155730942794881122043569097406701247658514188947526681363130269752709219868509938846646721570711373976097379505488850211834716363757901231520590157846015890008431911132927740869181870005743423626000592495188883184746107167915449992732380666003080450662251962372329863868841699181584645283701640883425785557484205941584374660066096709132852353806592546262659541036046028816739318591092393467066048011390804471247853371615732508279861273026410346767520627635331145007502306796956338647782762575819051785498314818921065059170605438899582575309677207282976405526367647132027281588142106732304673412258100337473221710732617974412204527029589292980917953238272940165635456599617209888344639585182183225237402408555556941869516801314367594656738832207804704900150165514745023183470982891473651117701407546899055220588315248075943840843289197011405314380240935991592284115196370795746772008883203807571213054236723218538118302777848578791707085026418728000654853089247640875295567992319313341262310438695841636401040250514697603694744525423119967009160415256955818096988548215518486970870977600699168776925468829812836963430827605120114206575098416089474805734994974379185900544774507843539671348881801976150282894768366011945019975718872802600756867916453226228068286419468714591681244783924044353008715446449628054304302702200940033516101929508284835496811622600974036326315905850441633241009370697067637260272816467646054048118392620066774924618226076139176550626811509488106956198381210299691848654942292986002087578510434873613218966070084685288175752197313721594083718531600160922503213411257306208208861884092656288046376405372413975255915016882071679418141160007816107390357191035780182356222568816986704672089820351980658806013416705065519848685346482133901049796842106329522078540432467343327447094805274907679691616018017606497032468438482905130304250377375297294428832274411438244474342857721311845760807255096082058153093959455811315374667466256339297538714085199497626294117842181804748359355354428485473754909656672 [163,123] -146869507604153778489400170908631448897929246242360368685876189065095539261890142189048998324245797262059287412563541345927052589437458072686547838101883175615868506868373099704061612195736337852878006308263371620727812880205650387123671742762455688552479136879106877465323117072857201911979537713678486848877140258498643133095290574637548218751002591113213323033361842063336032432234272342056631463341432767129333339223711611803197788816509298310912228798749542783654081815033490893183013549827397349957493535388084722051238462465441708637722490708140363560892398724498409457811151981317819293356505239657690376213622972881088869625000624446800919616431733462638915061057961237436918805036435702033590334520742617513074237985395157853797707805526824994567810309573570520398775570178406238326957103967150903715949757225028707672830888571084877086893150725696114917708030432967870061779534151509733682142481565134771024997721308125921443365956747197281889209450356860455563380617178934048459368651459899927790099202212127038776822293080402159860600982323042595107784994935657351912904867069381649022080957967718270699981879567224382523593067183487692155936285781351567965298105560506465878538947370622127994647219946726081466505119594602944395164640842429199709667291386094052218420913236894616834387364414152560777580942132639504748078679293579122983628412824781869140869373211085518394943646195545001017593908277907260038762715365643872692199418663341616259254082514459666123891689462291313422528139850496143957388597558335562783854567965831442653861599098075963292170908510750975229922206889939193021236898101518605758425959712078792925303673488005572598054546163204664008979772156177573937265525656209090701770849572959453596804847079141802872852032927241711541408691366506872260176767234377660564872766101064882904863265786553294124654829536933313665262112577147486943841359372776092219772957952105206157589004308176446067689366142832784554608048465995584066347780558674557861018708228933880103888725504656327719281431877748645401193207297180097814001585002608631882506037861070156521704698650035252697049406652018261550258402263250572 [163,124] -1599849263613308116553785653548029154033832424705031488663065665095571576984341726706016517893518205517608238907833536394355354049399654593662736717388503886153336280402741126710254843159912695087023806157990251859515308628313925264112228259175968377523244988769009861576207798572972417923742790743042639591177758482951570140991358743273183263242418729251427611882106696303400163247923899237267477872735281606953163176082198619302471473314295234329203253119293480586853691927142724666341884217740744379450646060711431556093931236564265985910354753560717726654544329228601384397197426787812590187636686105027756071315465544336210852776593190827131165728867568505012103608695977267256517560138910276762121347140424713183083656535479181132916418690032350621014961259470966421766985292992046975262572556706055362400887744193898476844086110245263456026859702170932332716414807739385621900633765387112566621630246781073392706423193496868674798277188023785598625373238283069686595601210326667998500089910170323590522728678928784516302416751619463497051338360316750812817851455464468464793590648639434201094202968207219200074394881346156428026207018023715331239865479740024086057861222634146733335696719123843809901050683301069794134000196028688766534935089447645810368946210232159055379339420217645841132288027120589399444223404115414150735040964348802383028041261023070697715486842963532786408510380463580212832707897361521190210582323699020978416507753273743775177194376383679777437237182180541771823939936212284704333960186697260126930014980381778483716235012412582752725903774605878621263743955409325919609123053832592238748684312663624621906214123799215596382580432289485926940462961836659184388262610948588196751982170641577275827244295715086551222964201318409943004743817522112754182112436700852844513498204883252598155189497574262295501147148645812971612866089211602537944989212143102366681656143355030031583295730263092675218525282609354477003050411366175295011860329432920214899999196383340892241746037453454508426484389586321004484448505567969972519122635527076333288392133433075942579800526945787487962895890328015593105543680 [163,125] 40602819118714139677370373232389022944987721937911865917681131753595624518484870676720020202807036814485114809801657714294389511821329405137912019847914274118895169721408978076071480201401717180660168292022060555465805038493918683491132268680212090137354275763491573993907088298454591865908867755350488028374916535777237122339285640832780552562189978698213075149564174037295173636658666496064479681820265045710472359204330412981174339745724507918469839206504515488580726095868207835958993740671088519736392931603912654945691387869362705885195888382953418237575474098764742993050632752286716101386098060952422443593721478943641303632125133888191513097694102615846748057182480523341454449047641463576735117066285563508124805728686158612964746229396519270618014468857413020072610272077869810358191649178479689148894392385814260953765386498597692520735956297811611589619097969990904086422932026289340244168837303246819942913550610010270083700531322495500946153420400962624331064869404374926948223990728534121305666301089442862687550714250388611358338129716206473772327454007930914821922920969305079593638341959026304632924062624117816855643049762932777709431634718265012572718130511266902088787277562680123868160539911633055389052009384662451292112943153342093393529976136510347959516109545263641963165670928070800156036866016942243499355924308587588121735617546467804908433327894960687318780614267014544214459820788226203393585414575316087524243668026269598168916204564685509468097707480161261665565484888314703058493091233866519185594032502055012072636343321565474971989701978114665595897995087430848079288331456816767377508033929977233001866210655206153576143960483283565343130781727728204586153419495112356398201910346958530885958625177561978906089354151797342669832422683588051697419747120465492113052009309077988784460455304789316520245140625135355481880752493304297344976634113982707231966273708008312992343814544806689418418002206786775060064598385822743225627959646914832606798809026769072411217588841679775810821420102622568168152507106523138770600627324927709704298865040332678173006520536830875429669930336562842608 [163,126] 612407663441619158061814300159703500673329406651488038427814610133080813065107658697370766228075209651743320618405931425154591049266956009074620126590747516625086933380137967911463259781070434799495823072835019232489085632051160972663571378629664699452747410883723380932867759720437648038762251496519315106562508980340160793183365679604270506504165364726696971960510081731185571015221191141652962921013914091101312908263568339690855647516758580795122117240166967432159049121019011519333784038956069173685149457885327740899206401618287477227024964415358157588335220938397518549435218040882148236327006954575205508820969219183631846352046811487305457426174755071076130722723337008157959010851927273387749323591714542539512953917620745042839122152998869256477633815928175533050061383409614716348999337669586634309661198691999407846886187752414599290743744898166969454907710149474144517564393621029617158485759856733661134749699556121092620789741314446102233005181845506757132729778369462382410858749071642513460998946690323649264597425775416774858917537532241792211763478029669604902840771726169301992867220286782312537831154684829091796322060828665913539122324213772137947209040190511395254629354863394573130326279512146948982950659103378568615395933743039855675635807733134936101925888154835608096105657989947984717217410496343912695427945710234712763235254166336524127535783827287275626179013919887998670232703873536409188480498732209322462964504098887681247480456105385533943421098805021240791334623298489376907171079268266973272418506451799963076114691325930634537966781898287671418038772222092033383877873631429450544157320205060059810046584325404334325834360586863925907715710321017733339997410304129752664326237061619004443871378035251719992128874147369992823895497728202534532906085137826692187858530916754209012289892247835990663667453360776806344525939017464677147301960861192969237514562873147499960227001940173506157548161686027329440802782292696791371338399270184655166481162696885303995529735126346175113467884271768515808289343166614508936845993148668582488907035052264279200572671743388053251563242512 [163,127] 4703660425819462279819285597952854438168946299058075343043820220433266053687836426043396500849057065386256290983806145283405155546109579892946917298545759835779384640422673880301320675590399880050707465840162369122019979138201833806470865284727140273823439985069509366628120039205229081704995384834984883789301742335560509687750824713954799549227846486299519636967719181762349614079456530216017949111081957568469528986824314690152837482326810663747407621022386725344544435857660938584533279176085217388824705720118622792015168162887155129966850266853861429076562186852364963665033415095784013460603569702549555695565809245391612733591839587099237341539958772756613516124080410666690152758382250787719180932305386331536644765189017877902959760326997639176487712457267062076725936824496356363068854635603468570785372190400944489686888729534357381072283078890932053439550540080626815118997584793282008632764573498037943802006998452724830364890784588492092847146218593325661053682672533549212077220944715091879343805297635923287819824132705250061200954030839541804228808436121387014090250846098235345342787279155052618059644656051940466553639615316867199742134590245555574692328718758800321739228920898768468041870647912474678821745122445867678480663003732818928410842468199988942919743811198123888437866971544121345287822156279100900712938420958466234854155498593020168489960927441413806951441881657451284342005904690063769798635880134334650230961362154838907314125510342085801648293944679275355674133792555483720459169550007793697678881466143318511952331717943959124849305069162490302399546095832959733593660576657850680595918469726755026874265997409247804633161591302560154193187688014445120213080438047221438305534242507015837492003309798165681148046578470435030734655446761593810703603334585001779292806743065120820731457570203484753524483663921714064397565767181596068081870297815704989225995958820481349619058391447249083443715351649543899682314984544560069204482311209153978996961471105539439225550066599675596467344450994499606384413572115640011904281116658508086259981996021016059994659196707670240938 [163,128] 29393408351575430209736082563430217864476920279213744117094460825879701479859546338971129158513590486760346977937389367044925090788628823464123029739758250348002399357864890497767281875907820355528899639248284159847519192782299785006004276372780223673030750890311695211278730894119484849423537379808091759011411997437912772389919211597353800324613396600078959351949451842758372248131383004940609005225200522661347611018131673970858310189334572116889427600710511970613969908594359179427903219662380368968266977364007563865203849209157916370339920435995926134015249013814470907492143027265487387852099948736873546932643740512266534204696673697695446929878285463499857611808316040686146901746091948253723348470806609855373599546774695869601000594950951274397561869882236326186322918218743167842843982949626976387406833279994441877507983313027416923424782224521597850599748731319618517820756897385409969582521239782178959745694702441409159635560530182384841707902851424951003701719587496380176655670381204852086787347433726370689538657046223507256905103926178762837036713132083444920722422393140040030614407722781317880672543216665893494896805326508618316195141498320088030949575514295479788465330774157067406454656325906142619023898213682016574344006280304646048627473086787891300649205429877549818482667102679667813377148083011413043318214368547049454335138939325902081276277461965651366771989012275910130494975333242741277146927609383590015683621534752836835325929963965017266014954469422432702665017914173825644560312570471753622537735979317769966099782354664232694436004712639616282085627835799705059605430080407742377377972378229557298573859682182499857916689227172962030538876588239052035395722180737840742627794087584545637732569686096887827766876972025685334649240108012114353187926842457516443954617068969438004821320554517068195358666042465087283259913502895123074219900726371256015580602216582527054150884805994899845751051268045778468764547610856149498966174351882779042787887683719861030136043465756810100758495294357065979562075026039009785312113752383300692065190370778669114377370670784 [163,129] -593287808459279149307641685448344552036079114822407068615022903302276864031866542132655960498788157835454177892635787166968024957267983490399561727276264831792495401130507129809802946650480328509911473952202367917626938836082024909238838327712504977088778529977495085230499265243686804706538587959382266283239216050303075512400991220365201312857631332643778051128487426910593346632493245831981858400783092942083788868471224535942488533576185877726150966294062934174634590907346320677963164694053843330096281369454922685867997633825695495744619827527447962043520446324632007120763108783227186315892931745496692657211409680499288738676016070203047925354777698585570375795444971227059003317686117097745779602363956104880536761954324647414973203182576187383145493138478041371821006209633364907712497004301392259456813318566574831147351106013104893740064242672042182776523523536866770408535230695146968183440487164296197733960984149674361454059214072917519041412637640061651041689952020564299025140375531190556347627280174518447880298308608145309885689629013343241271974169977637649894267907238267622630842419004093443758446123893700695274753507031720789589142651793919571773869304659726084698115570040891498747885626211194497649229155823769016971373856900880876575663659003367014782174566825925456826512526171553615003022394828352826875817373061701197801856705416720983684117129257393314639971223914090612455645679705593412863157703095645702771263982306538237522710758563093708236903276242933238812733416728770962554917314772629205442795947392547924823547742096806308708332949873816059193620222943040854365653909136199504884561078209213426985628461529972097543927298561984024760455413800627598596537085204099067091049951097805203929107321465665016557043356757600523274668201013143458060134192241311437083286473481444116396122130827173677787912191697550396352092173483959917676679539622365807562435767205565592984852889382175854324601770657017265751963817773047718580910211207251162624546732702741302488411521388327836170670212907969364478715924179064930005069487867304052844602594273411808136760 [163,130] -5304320416941579557333792414434734359776691491306814335328012635588477804399213634997018550077911501563134087229900629818832501812772160208270696397042009360258901138501184519306796446813093877432968566020842308950041154134455078276792944297561131098731660810444370723073569292864960564515465239877540102885354142626001523246222415654971885408866949410785360928228570957640530737139645045632446420372624882371719080503771719029990660972749112123384216451321315743678697654449637987667090617281545092712633961241936413713799206943999430154529057263578668844597842035981981756636737669890636884096592641176320331171235270511138101999626945801863389401222600322792292713434087700618557232724475606633880584267085992262664198263807193238495476723098390667579771055661715941233220141329761974370944546357056274373097531946904561232243448590327436130396683501915358998985414152264698315055077242058488811251818373808621647533337152695134209561033550380391553441841302781703709829857501721260671575325764088793794864050791810205421787447448295709191633471196644227074595598462575493663794034375920886620329232284664149868497863908798417492813706447843570312061598575962861151622955476889130890934986531233783178522859673094851407972923377912101247341989548722407552559853076900823730315196404291838236142793573974757584384970583123436814329872029573405423933084198122502907899450155320184070876296497123062413555432898017496227363680736280056031984802881667054880721147082167169978390019651314820926849237154467577510632873553786331137240061389772543784287774567978321212512722746257525525122757466025893398348354769099175187589996594322135123256640108891204741931228375705856796063535839374024018005019258242130210953822819702897544168235889128277150054166159159514234398663607463658736835858594241059203512062624029114212912711747237526314388854537307596714752340922662163980482085023931852895643842704176475623104197667064112382369166945405015362570803628008020504261121279495926348753300383606036766044999504005332603408785537209567770311028209341559754755655972831888792917768350807136 [163,131] 79759418655745428865396923309912833300608119361179580847914081903203749942611784830292056760834824657811000812272103682049869199017210624622389684505466327385053163798634127585073044897749212390071317242448411097676665336169242051824419693470398093201599126399499053065382657178280861198852279988385689885082553589233006163525621599625992528260072513215265535462977095335996967808266295970167415232291630812858214246688494800765474184483537055208480474621015107838877749209349289131855757994976656653463192938517652543172223945049119558318979597042869767233957717711113870708870364000763856379593267370932296854462804893639018719974739705657801887172084025868666798145634282730050682142190707888644291808193395413025820764086475743396187616115020528263025112391156486480283686853396242409191658379903178533240385458363457375187407921627354832359002777597484507557130448410182051338929491715667342425342692231009888555680336940514051174720939118897616826143826905107110373390491413001256342917136892622155236960756814471433800746043595207942237661234148522984962227406668717353891101109754522092960297768010874665450044691109715795184246642562844400098765593925744641750788622850992831534006857297787620996577538840885530674762092449155240845334194503236459959096784672710931554949274960634835391118973620268003759198499954487269820867288760480405046811472641339824070593492449672320723488171673542563561855854314652192384351937561735717535584544806829389685099391183982375259268080709163712235482641433643910888779453613306251081176471092528937698281640905630419235037403013126262888123862233159465936625153582989520484039724096370925058120854448547140862606075401749594479028352952936084021593643745934449038404039750992248743148558441927042015906479821231438342748339545265403195821102941493243589253752471230415645033998502155968910971421378025065048494602441156382791813570234112140732343245114803553269717326726574797928295218937101582118294766033536161363754149527172458664268713869559661457451200092103673155416312803622278056563662749123245870407502386117927413152852 [163,132] -371804983469967454944273432571202413711854095293177965913932506102919882410034695276036126584143471154599650657555453347117605957445468791868924026397609573842460261723974472254991071844299455717895653246288085509377242552405221658264714723162121167739250705039568715489803415207153082564871670619947056032523594741785836282114372977430144866070927560686904272196969395965675071057027729270075239184891543466437362685884717438182632670500600005012643619636869910083381215778332931207344608694075663848776392243005373883674401815190172688385824760162592024345107690992555904222791061734530132319334587666673979277976030234185671912883792999748098414350320053429972536937433169502043787480792281920787386341704726480122413253908305818797249528961633768875872403698831727925087104717812563416246539781603597108779917216463424194073690486718734382948532464036518644582295457726063359605974018679481957973070245547415260470129505971982925668472210002991117639043006199886659619779370942516211639592604787958803645875813281384362964265463389766249629113756729668745523476466966748051614410979981901552000880107115896181002763043514861041634383270576078887172849539108601200746426210786752109433154611131553369341778256079133964949677917473820860632874128845624611645199907794176366345877433485653130031288116870163565996348266938655869233953802886917947511346532116018442539140008457913751149261035881499381912047553736845484008007307859535118409318756668145718224787050718216360498175993701370344609801027369525951557532812148238784938352849976937958797828663310039789470795781033714944822087178414965002295143919320531373212914899104350640060599571594624993434099512993928813278090305202078207137884667307210452649431394250464743626704432115608676610307416210369133857442382794554769204296653749093846710546490627510965787098849666663491512012508662991531566772173530713828332491516375547313552751454326056546996051854977952310635472244827456041913502471327150017653265130788460752103119384600666208653842620150432247141288397037183336362190585407341986877061448253621184 [163,133] 550331443044736911139646229953767000802726944693912605234753366334933917898928586575693063030931095698341404874114451221195015286603780143459708717715140132000225871702519516218582561349075774940140012373948977520780141517878914979208901502646567724441985244527347181701011580585899556945494078591583227294496736585256177428647845274204936333655950210571228848952981931871644755350883886171765946253310235804710593966526352983578059581270143193471360514090427005693595514801955980206066970435080207660268214228463313489150900391785530426839744266310392368546708782267657923665608226562309448782903542711548307581866170232735646268652619049133122245175085993851571256314282393995582439762113780820748112282570993726361023215687315125706136362970216576987892674891009966498127660394356848403081396676699436863534391052018540938465851111567894129065690355676455156778751569093416932121662317531883240453336289043556853870065126409272951359210182561648585586888258830464679385828925007832244166870105806429835694898763511601008415114703196429260657038762569534046021024000691809556926545676828572044462307416759400248626857579695298419087347830387614936147579166091214277558007230442580262226636437885568627021781082142523111846100619374825399328647162736780735077224774426305164914044147091378964366896110655256943459963568426185432504377026061249666129486826809183595249372571218040089969161369260452938134346605815358623213417266911200161362717982185811464899681474824675906802954179804162227520880317024448360922958867500033473480605223751835800450626946339584987014960268774405820881781156788549019572057499918885684991896785210663497916622009449525812772446553483000845435739181348815769362945431484307685475073722120676246258098952947012759260801304962952508519712511000182027200327669783646293163623133502274891166681042245190681586564186010524820257247106583641749016334716311218326039234669521840164616760246634334316758907679264191776164907431624255873505470642208632220954982471034004857407371254214497043943468528355205304836386806877545702968866368 [163,134] -586452968496404359774594550040385499309255445155966825932123480767113151321716075900774409990926463781436669620773078750576402183632576617430164383323443038042881635800247901040999909601254116039850821358391923858992879516968097214284179743205607591121948185280081688805539448825013161646081229248187734527666924497601113278948474264148959683490653949574266553557104561377501981045367136281842288468579096813564782853658664180774950030669784981891154160161979553012140585671354523979548734775458447211984153112862416434959220524339126941048831868718209362250127385137156116409814698516981624363439082873892562953033867157133864739580749307243391871806941716321136499785579506191416756021112560613870111461264271945645270413464510784056258670205819620798460693551801483623717428253016613930185876487908593437357242353150053732622180183855403039490626819516064700720283167242695784391367843343773915204325297662336810761202475429580949423410200695703497127097675172651244815136527372753485406450268093308740014025828583871031365083116200550180470678160374556384031073139033015747875630332063461317735988153409788724051118959562785783090222805034396426083462319996857239438168372521094535193190205759465050513444910272417373307703978402947114413687445651114937977544380121926619826187490365530933240618558567595651540084970888404657958168059703977955026968478799473487724538299620546128599209622136113118622051118036300003712737314066060725416934286467323467213139223341897342238675981624075110996211071645377749627709432775183109956952879322953833752206002255206096264250835611736983074374354820281700513683128960329760101749991796929753018603914637394903901430240316917174180868473906118570447542981180754145050414583095408339075685997950571782432837771137384746381999051510188963807002950446580835085047095441879097114286723894242396511702994557390062353087851786572396348922691499049087155989064250693469074822696819060381521167555099093110646929710174828872080414666471568764904769975397264811725068345497993767498959010873905506471113104800367680 [163,135] 41342643495154640338797188285019530648734212625173718402072788744264949264237339514815677590077514383439265101965749691162233552730166438304149587104866668511126460185383918977986182130813732134224290214090822575174584870501008985025543554180063189854427878894481185196751413184662856585241004186497599616599573277229047210380486015190168839306467146168973897700847573220615639716622914618973110491654192181090231863362658116323918027284186685395133439055826688737686694284351706038910705858212549627933013075865176243493319076141118786588913408707416714989960881329319441168500831483230043480245384889072332268835212361395756399942169924499488322222392932068715236134978423368754544311254385089069743899112590437766904094251485773649834567960067288969232491836067853356667062702254405259263717076881045335109625415601101242611285336711146312190391976078001625553263598258616810882098626443576851443536934111956123013657720047886755180633967190611912880557755076926440238169287496179696211836499158982666471783209553582082367277973071708463209316210322320096820045483010018709925912674864485598165283372410098134993358489502523674142811516304639955805786636573509144120016330791261662449977141109842867419514850534040328699857845095656644921564578164190321865705621684515082271749864762099425537890286791490480243552350122057814727715063808504749277986779950104819894668749060229841759445619369540982133358707493976739150969326776880504478157164652156445930120668253737858622434751420466472692245897376435452548391557723093645179280895991085906885519261759481316509694218860392885206208733808806157519227328379145201050331532930146871961242761686099904498689004970287128153682216903659263481565877113258241581100381119478079983392621993319594789555519627262587411582276870792842012489739189850324980867928542576222756398890650790773160974043197073333414578951452086502227610551510088236579206954676446523058314729320784310784935113293237784267297666517463815137663777637699054048394990892498030274339535995933981265442928092980416777327992 [163,136] -2966216040317780036959037334436387294979347328568111873613579885660108526219167598777023013775452673379023276047780542183845173885549390711388265240441669982231563098900129672611168776761246006632881975344096671047513419584836308516367379644780200982152829945152726375264831629008547902652415405492197351123671046837621937749239844489455702172118922074531912247991802422431690641550597479938157158708029198316014994438045532951458027595182854798597209931194781911952398542532852894406168690608768798787422447530263248200312345651377708634787159571736840757692661937910118321749769548451295359761996906067280605809297363411805227137997069861386731317277684588022786861510211148925442016002429239402088485895947030457271283896158722460877649664557931735701053082022677226758562161253165168815042418967391052558926425117930963776074582035404707081326219013124683603888129048347130628122549877393847948916975256292183631200049169444488418455641759702838461794246342139327269168134458286036420553865537982139952222422888034812478681589721063526775029474376347076732463078751376875084743469459863814111948851081772686804046953900417560390380200902253806325077279321188966306420182110754548418083370894458385459274179456885584273098152301766818877394344380293703336492683156768778650614835160131837754779645297811393345116073716316108346735172358648663676343723144435047005838372980676438718049611778050858166565665030166004856370000441294368784579161082615330448469985073807350972928020945506705183134083652487612403347930111338537204221469490212202166437444571018937063422363584375980816593930405743227543458706407116249641415667064348289691702538296222038242651465036398866759575027796479158130054408173144592268967494565838759940753216888088925501140169974340859884491522670525392911381716834793366834411935019603558458461683395267486215517544932235400224635253418008741784044386154648678464909882989612686050189482213072214443334931934038682591511799361080270831522977650099438741393199308220570891812270469030809758934890314324885920 [163,137] 2501657095548809425130958892543181524652427772660708928399588835972491696166005653567467080989936390134781790267719947830466790244953458008329342495332928512062939549805441861133661285112015874969621885356239806983122360377220602863755180666549390363124564210049593912440204804570395707288370176377317904742592651156655184218435490438374251035720965262747263372973412095870162701251813047371125009925677849107745785447044711563714786694295258644653891733560403768953255776260851847623614648471431386205683327476441164479219153061385670673712866323606808307775768719140602756882166910711565269988169902580916862880723620357940477745853218740375884932842272653428402662730145106715244319340733685028025000739427614631677853688763736903024234047390725733306476545575475045140542995866398118896045835213165974180044779656174061425949944931497960921775774069923898061340851038572618073944963945727666253321368471469945931421315951028050766660771416652330813041939062441310539206978568450559599736833188932988624373531037950944885436594711764775581261988508991497873807503954651194360858947041369870204236746888099220661847208414383708336489288639299393422360448399805841259939077656492674292939183198615942331180908566014543726434458268683072007713292035395258987873616630089552105906038205419637286727255509453739223394860393491399662058677812373601997943149233907159050059801640444776022778505525476775387790066131711879181071660864183513076015271758282309100399759865633695271166060070527793522708762520273431044756998221671523938014239262964307539997879130848965184734005672670486371353375952110596774888605773988661929157250804218789635057336452467439803138087884873911666101596387291740948125654367700797728672379972725104270296748472096102416742023344453910198110039236076443978430348073100630927378189173584498833510169080112786113811145230973003026176706225057360633999089526164103340674745946337650525785546371245540509793838121347632945691990093137530396913154763459147568583944702536730466916681777872945546951902404 [163,138] -3070052806538579736035760558519439611115825520805157559982432445980604930399865681024801278337255549141970834529520902278156108046526667910447104850405231579265400904286786907035979312987194619885176044804090451640549491560856669781264604303271626525485753044657185346700115574883341038207747373450146497337848791963136065342526156128152951956714033820063985078597196132591583465689306578139732608439851477200373420601161284128941665865514468910005483680944076676666571361452291152162480292589797147927594399215961785378478817607459592496549268522285054310025949061474310859773633633813135333793157965695963243883979872820751519086857857122337568599855948710013764101066193460982047173226143060733540720004062966104237658120987220934357736314562042835196615951548154558132822422075674901189670678362327984182206537708024176986887354384384479233209979451600552342391487290256234358051516438215270397771700579139523661296736091487851594061018232546903032070324865125776403278049781254555881758775497303007576347374187116212692599585183377078205966801611284581495282119382641090146891952164463809493436995360410702505991924580831745814210875233176912083798977869365894588736423989507822980885454403653805080474970805512725991181416427372364895204685226653654282453610275544113204049785852999712067779933839534049730357207123482104216398305100576344306714810053428019480423029416199890698953886538112277145199774626104261303174090344708400675589730482189494104004008388367568136095496863502583315420471494796708889709797628767207252885122215200181449094091500670726762516106610191967142826323855427268690280687425235846460212961729735729403372568786584540582114693700449640305609340983578683566541258077464508176947201739620744739959634806386504283982113404974993917120858860750001228091782900897323046426624971832862374652841606600578897781023569773395134709636451094570341499308955373169167068029707149894547953771394712694200704365162931431421750640477122793750858579111438826473537222945808452945456831836444966104 [163,139] -5891115780975823475879670462761171135316940977344724569062581260543894967272548571926490812366306624783034956346595905781645647955917850089729379193151870017446150384324356677899039081609755725547534197414111950961481939015721334663319120638753355277934751506780604471565921653931687167988427213005307400443961762147765931394384025340238751565753937570139391804983319776825630813131648527758625028227562434017852306103640972176851154135594761066277974496172203344611399587267055259900002440404702392584988815859181073412671633898101749780497410356149573094464711626004330376438859133993501391239847668632231660307660234615145147084527104860614765125425411955266618562158673290306546407956713551986572175392376657204252190359069323150653509262343871501097620033658721173706581543889868844848874098652049620152371847610817052162844384583403109411042174332669393367803390886776756244073303815611202533295556958564695966051130510417290837982009900152527902696231442538372175241486177670366501409798463375139893292815127116943929980073392072683612311428987158301646930445996842029969130702392481479660725806025327799795355512982277295937133828466133895234580958263920995601883096289770990096633582571134112757880499422118985559047344575983686132528298052036178417498542832927915669708762630833620288967465343649450623448644647197970722278919165268982094785093365036692849335224452080968535719641638673033569323420595422536381626315885512878487232758498525772833792969227634604685835134823890423536441060627092340974771391008309610422247657898992737969017429288354873151193171632893887838876243709061250007504056072205282840648732488800003357842659625279860506659353173028274986877911875271574479303401172406498642013128551598171778208121623689989123456226909796186397985894097992680525039770932551028059047661397305337533257591573729441328444733185254397239580383092242726118750370785448185096315139778715025704194695944895208199106209441751589841082708917197520236920995904012561216438730501384542794649145051 [163,140] -3532867637942866540842275211847501617141462476496539724057272191363739632309387979507796925587932561698721840170339012912268705082443811495607240677984047807373617830825629009312192939412783362839879798844269426660225039688097999348854548537594768888062616554639327967659188957054655052222728543722824658741191574932557487065174286618066246310756335451832869199627676053124566217522355089832884295914781646859767980702074983422828453063930010861410634858477412397886472558877155908969855883709247775843727527692660277494919225562823196957088546365622038895976959590252326636032159094576146874626914927151707438648892781708627788085512015798150916226306132777153553029460481033411652593879059634416171053191937267209571699633444316717380850408301503366355862104812888901837528795089478081133106636442798726554640279199096221883031201162808451417100730743205066293957465392804569384355120227816553830897579597087125989243604141574980187690290077507661565967479327834178920105066037368203010876876497292760236161743952132039108494598580114752555242600524879914702962533688128919047305043112303492615089530265973382754193458037666424018915630196748076064177804077630828723805903605423372850670494920428044174560591653270864653835427101919722366967383541739848226507922295276728773741857188425000191378149915215699850777662458749911052325503244953300336644302214759548691940444244075775116673101881778417891595909004664509941921817612912873414580395254247901940472736545105932232147545272418208233717005662367050084385320098379557768015174081551171670805640074858511947747926196762393647157430418784848630550702342403627353694807980337238605936944091053094847971988710014839912326196001666720807914608562330628730298590793548101089433255095247725649076766479202104734248522192077416303414798493113420804189361385904460191050939586998979520324749619916866752562675490844069651270774006026084974934730805124558116932767286545349945686220076558155354381229944182149943083799352399119754218063082990834784 [163,141] 15800865662916103334959327497566760269155725904237244806984034994664623573591504695917975764623714929257515920914730817673454176786345595758156328331185628543208788956879285992916830172198460608545511104770856683171544140989158396820595017308019151866357351256766443957478294988231437966466518066738891888236377342447855809806554228843476569288365377186134153237050946048923054904812567123028874949491338141765486948493548847468796173678587105939558123442767110279997226603518145882436806790004765196622962273954626381820375506275536570803303078083939123390350194000990863355073514346917046810855753910317214170990170260260794993558375421156944988111123866479676256708246633755277136172356283453205898351943010063064455171222874080319015948127270491728168829846124594129944276822402417222247110876250506089356414771981327439552469782332948144895356278638487024191888685662776644071168059159314060407915418431733080288259306693653530786247096215141836422401853869697391022875399869008515115866727617468910648932693531236968417118236888853046024189897755575661267392650785120394524479765064124599532996053819572116145134049511283267529570653335743397298519006454415796681979285327697068793853586163190594847619955184632657475020791575322757304513959053367386901069835450454588576234936072657419584399049935006896951223861109623778858783273324097277769855790545944721766583949500876179812964714828685427005915481282011571403003614217441198188969682422922612547460740284458715197776800635158645399923503904880115121782528506706502592325177878020337343949737433631398892536663695897055444314730628298542516958425335432901075939426537624920646333768978119450493583073154319722884402749468420138738922580892735085861754530278166802446592506666617316446025896479228194187586142986870420707993895801247459816916523149147562501263439217923287454095806934161723735398768577860637879599952603913094187848927927337698006177695994987440048908746994040460210737785949916427054581832578125882648360648 [163,142] -99760093492126798535326762643167429625903528411234682263710207704674893068145616398899078517725034707147443005948508695827116817068429554789175079771144321061835341209595183314009825724907225634566805471768331022067134246153760535472341325111939685329681644643597874501448228634537399235090224992139414739051880423886506603917195372986290924867373751570637219536170338342628954823414880347553440853373737296930202059566364834803856688744632749318923275774052452029624635229019986493121571364616005791515548565956046099002492114766964270742380383928697671913838395039070946123690017640234577183571463654480809403116739798374731431591497580351055543856988196972231223036513588220233889306438230352299017809173670642078929230744485861548685753557080197988577029158808376268577771752454778331649701959190454579310586266926329960631439840759994536934479743782478412741821275565583189931839739459193598970183262205015248603437706726281023543317867150155718909106796018917279349135018152349004246640143022395020021568807507166082954241170631523727615811146075084469102178420684638523322362672679862823348572548598777852444541111593296299256862990689331977697130027668357020364516303571874810502547292236411098599365445050856928689734868557743943352655407163271363416105093613710480838927399428157797725688385715957543647914281523699744060078897066062933539536090836719033675129857177541612578487223285741103225859234848638363552232023860378490125550842109458715369615442596684966430941306399513287560781182815165409182790676348847090777086854222353500332547780038591251461571955113834104604337140891302117544308930580996414383349579206231826468952991672288283402943333597673520501673993714416463785966058666288836677157872918979891714824744467139384258782208190668878324255660620504988138410257199461857161468447885400682119670105126491858171315528333905970000190361296460858142017125334460207401886393279832890636897022200986089751912140251224510269446236358027454500776127468445696 [163,143] -61816158046500760268674099934933785540023512420902404179465707232189078894305071710351022815871819054807936564344537304315957719727523443650367566799487828499755358017224015848106854752216351561386112635320325167863333744624905923749445857640045880311524469073749692588124280649705817698836521269285006974536047969783522169702189965056585283717182988624973760703398493700935409696949181973750672997812073505646909399462948923238549590165256921025743791791073111920788516126411530163715997780006345472241500407222669303725761322588349933075721403266992378515839875580106967827780928113662325648053062611244218619105816513945629283172462480105800860478495597295559392184307719927053739578990640929493425661208548014711539421876920106530292452039055476376849311700873782676440165737049864404776968607106241903811750535092296306508053815109037598037574016627399067267400624698825734467688818731254044778166585165713465990737777274325409380055726459833290742412513436583650884900551534931937305788575486696811463403202116079503239431040964639441956631017587204556256111479771069860026468665085924934159706652369293167488744844038272898637436338681705049980693210126410864222800957350270865544949156177178386953631734206689299778998107318987233751708985924068508051526307224278411466662038169679618802142582348084704127878595152378985658099780416311511176867551536410849106014162589472983417523246884847852786071255804315987585754161707618064244457184716920172488090249024539109227568584021429964653472482270150541892968421926653076765474988452888557776073861798121662295323086235229545233667470847266534871392231388572316049434203175663130166196763977594982572111304761604156632706091610326857528968564912598431971081127214948603249818022966415030262325435225000770881169838618371886839576204160510312805458253943866620032842040803871680734481535892095995132997932269059906713029797109201642046223967040048945960273606547375598518478757626035466162919391553208342785286304 [163,144] -18674432387296201969879478211355657185678203401037652649973291846464909513991579381983445943796141745742948383359321736284577823764705263293616877246979153946423833079353785723157372236055549819188229423104048605915039715687678163640642394428673707896569533419106686295973530042774167174314821287603493862022751090786142616894623773892217017678948701240684921590661333944994226903887606361613436572480194009341675074701997471214396569945252340047880402413119418111388847098748819891639294504314333601658823698345616179528815231698960729934174545010430462619891609504781772103570018847220502731232709124805401330712404719255827059765992512548026825069161228839497049144007832026029860858075163817818711319261750353415812926374925850702821779406724741300172764052553526981691300528032107383180141625464985520065634642340649835227033696786234471900052935643345728937100027849990172247241728201388477687963767797317243919543006318616701393819091220291410203600573093156120570767348951341741979615186086496281592975274401511543033746445839311457821712322904785603049283110498875723385685762138590974657927003427118840471144152357653411712974204583487680368942564336459804640437512809697823873103116165457639290319134336271925520830382360594947161163188479790285937237101994357636889671427364336240942558123031465211076483823158669807894478268491879199527829249757788923336450030070454040485876768268455109636905820813203063087998977785018705412000894857165735404340139474244616563025951104116911251202792925793745864346859276903657193192303996396912814294674671854204237359313272704919928519775309992135524113211277954210707792890418936155907721747035787926290694056289818501268647317421207126834805030368752553906253682370847465825764055339221601513858767400101319662525092646129826677631783085563729379542106406167426199255603006671782230814633939948209376736488403917099826981672963027696865285363093754745492663449329452547194133014920522941970033393188632512 [163,145] 543870828863386152833807950497391409877758485056761332958594580622125021296358562787908437156777297182703118902610215887652859772729758472676657624959453425557978242774906627572453976986098493499446447142318113662462176415713202824204677956397892705895243142965185822496356600405488756858051838266542718155225954521738132709840554419155184982653378177996134987525791255741932952131496656554160772511264371234648779199065522900417905471003534820901501287529822223330842147138734011222636520081553434569591513042657754210267684133732591276503012130905552505127021634468727778709993615397103320822936619042523182771193910088402720501781134444436368796498131757953140158766468229353984873130166794067656801647503829415802738112326079525006416528444071162523037013522079040244062442235953904586456245756132672882139232165988683782289001098980738363077587971058274061207773736698798303034742743493037962010541097614793651824117505180260792101780508362844540827838573499196120128508777909713810775584270048056369833840157183751139948621892122626313361927179772892787038101328801398448793411028296876797373218901667643291945314185712897003978946718808311129386394189278762705136960162406688931719655882954138279415627953369304571290589530254165587242154992993463628144749800204038449541411379935387326771914009207146211774469605410320157304338663532610753382721132150233173364110867668540389246454607992613747617133613565544704454033460639478721643589048397613309440812101025382382560223208562314265844564002412511173814123584506259011811005078042385284936083028821465661339622692494929739077236090087372007662173939597300707181512561198115290078111105624448251803447805314545575010803146968526237218484995781425248364478807767944602213365636563916131266727719682627326649919601176250180233960972370601701938208640719694317267006006992284406891976743622130081408015802591708942901577531639155687928127117846065721850681639178954113241740384506033023342936 [163,146] 39167519179538544389292657499867387121169350735421015513162484010459238525569050173821774192979837338357777606807830894613646885991627124266588162939880561664861820164237962528134566124288288776339236298959719535208202098520320227735654385522013326759824172567112540568648283796448541216436211519649667232163228804456829495604240543623194997654919933200766040850784181726843209972438960059558165789663515155646088091370966817746540424479463943447400453762818202762248395511754210848866796411287747142775857116933994650054832457506750259458065340065050191517592252416502303038368779765971020812130396893657159125196659656679213664723772424509657890785493290924744413184065829585650815548375248788974677861656546834413214643995361986413175306672213448294584912127569645714142749087258352394065605659139041707910991199433810256966238015682116372437049826106319106034939392030626342811801665583896843728071546559747816690857734806682290513066359786268771964721737779082287906387173243803263507490767314593026363324051892806949809874121925638464910766715649378132497381383744839494653041843363168371636339429538581330412176045314856427673300875973123485842177627376755734923689772200054280512365583491153792599678716019660666385740206874272223491022562875731038037449959637535947117511186674214527252599581127094516146395016586342266265223189158751476790160428991039880936617298502205800269435647741833096123169172785230810231997626483406065070031813243078465536337819516132944255740507257308118440275809758926958220930481823913380493186142915790662343574080923547671827479622313440258382655596866655167814224341412647769390517081446710356995885965932342602375690701087544895164552079848321234434598578903002457549896153001807164515912934156286050281042777016819789360423425225566829112081404864234699194634414805357509385269856418552262854700254390187087090973343923670798586524608594201804264505427497452843804088259070142685404858804729840 [163,147] 459937949270776949993280006678116520821365814573744009183512963789839121173387665074110535959729156914896341605675475621259151668950409616725771165398903612624705530108103132784071853299339274913120062441939571231216658466310316649059212346842851218262506828210172880514806752582510406131087245166779149675570143063785127632560835432523781956595327426844077903867125508495486531148278761374151970183756913210849255421036674875945336625018292584346474685605762778621838286833143814232043809212975019897927907674530970491536392451338516352483729746890881171784796476897651710737101003344560165357510628882285059824756721858743053699265996871363623654589528403905324354349284823389104174155958694472146194962393872704451999784783979407199673262379398494421811804499353118866306576695644084305057688138212258135482302081391021113085478894724963073307247680408046274294411369664712110560353459301467317695237543900960811234047236398688029647636540682525832228211805244805483715605066166251960103359315000537943028034959771045805601962237026403457585378535504482856513806171891714502342828047478395046261760128264357016898017346406312316571594710102816740425355793619527032696308817939059292985753165902644967204674627427442203402046438142662318383859390515790120648374291692685772227766534562504876468786033358713365208455421380062343918994973225599753266754106455547627237545408424610130181796339416774533537681349231930316708725164787353768636225777397365191791920953343446526207358725325608798555163358958584708314575118620994792950821503599790895330377833129722836239010979627543306582248979882169106879352587562574492799029938848381791605377030855286372677724068078252952204118164110588917224082838406185149295832004201457684278957428553734817587870384825529602358831048214879510754715801012557245116999614200269375932950760454776862245625912880268275750899047956258729261137602025028003287924426453270482071955636362571787054 [163,148] -1268236764119209154588160144207944020627986152551817099104798382303789063632385643336735704434776324315365681696075927664075515780610755347641523170551604162245351924333509772659690655939465583674998348336231460846727293658394009060000773257152048503033205936760624832037790800608401810841166594750177157174881417991071947973563699802309499597419953557711407336075253886295696257956595360804254303996599031586477832792610212302068978786589817555017774362623491516654691284222664742433154436543059388031917473510328538292192949926718146410105252106317935191131352690212539495927868473478030834266902582647109695307370956353932519529513641006294257988643613554126909940906368967346494129202689836342055606441274862947382567144500559605076575838231304270196032222113624371479644345141762789444285880119721646276651599617015996240330327997495431074836214901066719882640750554419607114715611685691909088902153343517066664586231010964514106154174026404537023929173581219062823625262752088418603249388689857917052487286332610330737084732722733274361707224402449797587867170057788583698839236672821307438240082616633781185469280833191487121619849469676153444071248990247096655253471479465983418659196065115398627594798102686735699684874895807863267391194483383305227932520902130117371959856636456823538113208171033230344568947303523829654019336593130981608013995937321414922452324555236552171900083262458394088858526967353763159311932866331553656039247247068690013024295410086214270132071743910694610283313605688203654952647880125910367156615636039100222943789023565274944324438485429438659210066763419901789425352361454810680155431167828836899467896004876124028720250637541885697028258556993935455931940137820826149055000608352107394134164656940878075751784921198703731509500228160896001884439898288783536168434685057020747279299414035019058774807945256316142402744564090947999413129420757040365262491911320340273062235712 [163,149] -13569051386966895854990810966695855096716443202823983939115161189971473724862227390542201742054729815275762476266888868760230797720255377359089344720398087862372930724124573765808955757810067596460653161217955088300422637796621473693336286465144899653800769096694278596420561913358473219183303618540621038367327314086238807558595644269896846367858203322347903040440211568784124725454747318463842865290229925327715931156232350490075331581771975846061050071497529343156392505199832210558034124104463790958757482690775893179996919333679025327670144553483426160494327286913316290608632538577299930681568480363351556088344209469698288919649771853373860291410311097123746390020197412685547838595789516985091569917223328347199664160704325798853015254582336382414638280208670806002604859394738145913565476469087602986942515797719188149129788818947536945262914786682356622498845612645001349863895834376319111753717539631675257202631453783444771389098057556995501692299860138611971697004210699263704524093922770502983304216588576554963464375353061314465408301941495930737063978410846532846597306019145270370531470456608661056758359470583026424549370952501764764717299303738942277156242050970857588011975852740924596479875469953366699258787353897719564206202912550400965800466712470157612024925228540519353069227721303312289352528314342715763275922865954286076247419311123394423626426237581612530029631986961047464316209937456780211455075179611057418616782025119305329685016813328383053002038273832354406567474626322592114525253785928417997021536872532973566261310347564432593400433514329919904673843241838658187256481117365592138602661384816731082504027710050282571883342606988932541126233039892661157850860178939163235440812837617371391616420159081416963427427834899121060746703878782678103320542272975711179886417109636194909451872685272013901549751401369650598921234704657562819513396224693936465589928034643192 [163,150] 8880256024700501180920384886496791360083490440977157703600423939526981750860261002196155002637521110711663439931227497490065898669382014917231703845870249236842927818122693978939643267608316898667844811362445239023584306440844317226695213476975681392873270280738469734026704464762474354939442070055423714384193252316661274107128804895180214693703648854204720342343289277615714159545938541893532138421238751858982702846559785819135426395381542445233080314985055569666497966896467829954204450971124790232727672504218705025315820694760578417653695493569147142450252097526384306667541089689226370721549696656871939887412105808973257335732419198517678883780086297210369043757548856920533675161514005662035840828192528936270317371496871738076119634749512754191188147496510920632458538182821265983671943499760638393331894390369398921092717098611628449897034373874135789964300446108039975337127649314498310440949479195428944116810894776512478776617587109572568502100152416931858804496381901246251157238374590060613441089131946012164089747865349421238127945327699511239492775190950861273724845380049773476388139461940561345403822688434019379125828583122513605027857398159337733296363152305505128269577917379582006587283414924415492186618273919221334055043195242209325525131551864816472500847397408802236676846954005391905213891177436431753784780576865205271362875200092035755159338247398737880882908748675067095148636588165499714273987892520511743330171047180733451827743972199388583816252996591172023985818162030495929113807753809338725580396143470102976207556745048609651428077728481245676349593748137801165686442200660387341481381213618782636935277926353669471314489860336977139272714303855822346863425390858801481558360444771461973506046429333945429700808820342912495554057088730869038249836085763892472323158597241986353215202965687453596488407352518890356479700891640044171061862681287040231360 [163,151] 2255834986254261507532558953266636405779833327132571505879655297202583963096151920172755123518480990335345484762087081799572295107792946065959601090796928726721715105877688136644549715243457989886043123535691965271766046894274139447486863676741377003328634862886293972221477582202947270896833366297234591434725064404038357272518707382687019875878862130413188463807141185770675376761745354499654475747905863677919836200887209963069910962172334698560142104196996448536317028142714613764914878259418996734116700166771461229029091113886744641748159216894834933477541682528213129950208016081701033827566304598319448098682602432111372804420656895369039268976181184723262505343442119042276756211951807876270331054205948749269352017486014505730146833570394127571693586191308904598873363692347912322017531253304553843144321673263715513276239446858338018248062945188465988406550666429600212293466457113073172186819132705338476477171416293378119865965553793296491354927716235338842604224911935700165947483799594610874076184158226473078228805659397657542442905777542775205874569137812310777139525115956916120528381796978996022860988927431726268475582817293012044789196234659050731193141604267837662340022986080666107786016041472371916897255520231541799046482422043546193064958030998454485559951631503237788884530546438347303376059600279990049730379443414581689784274137385247926486088560586080892614166740323874206209403609731641028872490057869263558240751983564862939318558127947359566296627358305833261483222565827299435306298184190309046331454099558282308171491367013052693190045742737748139168430286375419778704105741679438115331950166198279703038309241791807019033326038507724673549873222547428941781680306132756906112525070804218213187171132534985630613958265999914620443230701986092979421155822189336983856179358432547249452708365289551289551695703225869538850069108094767395463082872 [163,152] -237849670657875121447651632703769076662021767241057238965797759931982798089464924681730635267779477541525813320211613971151508514880644633016546807067702950793923891085959457790307606678489268332086152275929154473997348518757359531783138978296962037425047295388959693320681029464796322361295345372927315429142056611871741414237881227772796565881231382956871722431069255456434000153846266704600482997892839530611168669153534782406809334735306364205091535137465957852673894214160742418102117609162983578640767129130448381295202250891361767894466960711013045726005580458106176731454410746098724752052533544253941614799063484223339188113784324331886540433504827449698609228039779628257851502113939693854554125601239785489055444403872926193298423145570206766450885091369291974204384052558375444241333997793262984551543207681366328473375283278318243305590192574348208352603960965946152602395789937142260875564924759570674631902459747791866273883863641955114151149224337284732075308707227386063394136167948117408940995465013617499757317269636045696716733684038965682481157321521818456380840369554009218337773255116655359948579049893049383394244032245027842476319819781037963289122407964696032823953510477355683368938854096805680058223841271456959292416603312759298099711598640225225566472881651581834740291977361484213264272652895421060094814382251304934653172378366419625357168636926406186339689407556043775055955260182992906165620158943468652482968235243865556306410651836222161859967239778614343769673607749186275123982434121466903187779879803871458045040189737258547255610970899548852735728402571123586375306748266420755109982898800102533908682740829811949572894624549069377724692190906278362810792781243408434637015783302900073683228307429293600537684379399543090940433857718848572734511810695938631654571323438779803426100924264540890153321299354529313594419741390624 [163,153] 4623098622081134900187375957596254751348613353215311792399868442512792143725801432787908765960571167776798681065365351395144235823672601797287336606366624724675585299340556624014308819628341839075280390127764365165878927690102411835322808298469928656495937979707787043535857299271082943555429829947691796703935635361195086468373518138780049680049902247177357677924588102145719352356570713660256602386872721308581830498632019213488288985552907389907106190998768229074176153109811241003653132376704309510660732803412236217529224638055310279085934768092462646328608848802948572189998912705766454921362218488407854287931961297937778232974281379403690850353141535226725282927023449167670619692429547940160110058571880419138368651008924090120606383525636888049074400687656790190895514956752302103721769786198424812629347653426086349985626232751703726262669221755130549900382032110326363209626874902504509259194451452578364534219678070743096147232677871718326984842336119414886893803896284976618438882942588503141493939854710447357471759939776020306836584305255975272241281774575301079733283680226890963435440447095787059333169835974918948782938933493807013192470719853688682558330253045680671716710780720222327082113353801323450435061346148544721043417767525871431369041988754682326445917008858386479660620827862707500827968924770854960028078175721139131888228198984334367312834504090551115866519501710143727480729882366592032512884660980898156162022297630373011001874081228622612794110332882268365298644749314730289958331903879638251224593913721029248503958514386945135922030541819712885469401421992543073043042429202727286373394880178765115685135804520611356709670615467074758656515850245306972041049492125271358839096602969527865041023192563563716601972225633167116818022237493303888569728585765335891785080019780804209290679981626164877668588413044242452 [163,154] 160031163519542567067362357384250394315008073178674488313518630653257035008195264518614173895858773322378395217895294995609631891675708128117044249821941965131885735006068808516948844895946206905210145733362444927752944913403854757450074251337196090330997030277350059512113322092283910544478437498295723362362157136514954931755442895847803333684453980789848064951299731312734775149260867609651604418447214030691823275129078099474907585234005113497357151033918295678051692677985384090260280199372116807844481720022036381674952447965194972162449315137855124958146498700419163042336720877796456963237795715257410905076124109213807895170461799381687616163464248565817600029876941858878747742951474074608430514171817918489848336846808937287230474804060948756581332233473502955912780907879098756037879458108285202313704722294088636762205218367578077795244602526134070751531226994826900478444725980839959955888093984418947480513337272514566371589802090335464828507857537216603672707769549600311367784535167714151282280989398173808553709328131195344206117474442172685173354923651792864940677181240947063922287362581255395826244446256237992758478660715675319672129931512751748349630615899464476914075792732592789889673935140539170677646436951730059867792237483475600592381841012788782879439791580430421974892015889110011135900507243269599899337044969126145413787746313408972540126021141942239351115802045464137445074582766542382962564924539482632312771693013778357491039033457189827747311442352343635720312608616765068300081826421039367789404701504206043075630827153963730371015796932848882126283684339856922504855558445957881350847586218903547929781568259181208927109071124204222626661154393496923694330502782738885018207800054222048568873223402272376517100544812991071447362804979668972865208240712589139471576920248629187540527241844448201701320 [163,155] -1591820247048120969946291395420480617113572190332700842061865621255703566492795905745447394163682346586770453500557214504522800181212330620447558224289108884767013565406753638397380982031173213843453735190009131969338525123851228909577508973856228282046327833643917629566565652849872070829860681338017244971498580601292861007274601925893368875929793434871209105337751427782053403068056281050667971306279452184044291340395735568866429007413175199837307612452305931848879644943541008197691182309778858728676256007713384254635191589952913200950548577601883520973550399476213362394965564708093512542252947666107353321143925383916426045450467388168013195051083960566798028048065486109850924634935107124697725354911329726491704047304108998442911730754684648822308888436823006689587484006782154003790862426370082868951788857536751262210405215644129692296810529756655458427738150153325297577240344127631900189311907780855924466495936623883075619310566174077436717874668631940618618699701466592666779739216977266132668242440978575691112320174746420348248542497385362129778869783315839344004341228372677400468308425866856894927102107729371314938650654098061689389347113403504189501475147583156348811453602995467524181870756944844569644947483038946352109212069141114899932701022820530802291015344742277510501265971530749881181027085612354104264070595204315881050414757425801306557937194908189588069794243652190717391289491773394853937044747730045308917548902362518593752887437623349509876941167768587575732016824410227071623883588867393046435966122086915810032109803337015430773117238980679695229245052966174870905360457682360721332909033060757031977177956081138810848271840305819619573741610637965668652635032348411751655575654529497879746150246160558595729491804117536811769967254216942053368476285554512344388924299875678469141412151 [163,156] -2758617315837461658237506282889742304453355308880110876510379333790158087848122816022620410824723419768333736070140814179567395502512318093679835621227309046796000785950948322491050832408139050084608252684418355448566710766492633486283682174298665309600297928189094204871990915593734465510578870166863083462087721810240347496838455963807367752830580271406309254797953433258695779300181138885104392526075931570150861990495245829488396961252356622234891854186039783492077820428384882414421349132543932812841335076741959545175485188213659418502739786008006772972479561513391009854924302266071734516070183768280667505631879173422283822304071905604369647003772386836537453386012827681089716295528617330656629061322298889345388202053461676863798228505806674262934052817314005192342094478678367821876595692458355342506257405893040848634460842856307074000514972917831194439730462087382834177419968118046717758686092980047438215484730172175019069194902915553265223865527363679381266896802093109179745034601246750592372798530561545084526024724685735977412964619292967616917905385501520709695074923056828605153569671573976113419484693839144988253972419289826178880364354967903362076108902797427193801074321642748508723275207327095042941006680989768379196420935523385663121999646746050545422949438689924605490136971176552096324490908171745959043087499382993493831049991896157503332128521873209487084277435326956650630237815386081766572567008312319779818125800023938745826808218135530695996702092273141096719118378723937552653327873907621050977383337775330217868835577437599803274522483713044882661972249265070747215901569776563977543757479216792226126979659201083892101838418245534686206957165055308188287169699706484447625834203917269356937662737801332749189110638951866586728810017306229953632302353642739676640251312320 [163,157] 638336285593593300490251611485365532277937556185787567880971897592957532288147766368622873137430907288247564884333999832846598834644640834563400057227906427449373490117451327502381969796365020780465079742270073894219033774327134573837801140752888010706439793273053777991395250682269998902834432069450732826790907222820875805000638832203513799335873022214300716929997950305302278709230375606197153376623984463591039004127269028310211953929883026078004527100953718731573195663811231772937884947997537409041999401938748437763143878973760638640935406426210505921417178045755166511775220809096226433346843026700981414766968654169237956635388981720172986605760718262177319685427518894497239231268177552111808904421567878548814873869367984693352446301980793787796459734742328013839985467711730538526068494520143172709152620609865026682307864406604991140161010135033389786400448087941904875518254005524717904424178530581112945047086621354122528244619691772102140540289696583026985317968897252833041434043734345074792137146261209107274454321945414981371899046183989628351625367235464952326534736864096702210127506598236290598706309705339787543590865881422290191532551628186612078542154204861526582068662648119394863978873726261948353604153025132957380442143353541471620670805825543734321623242598921573004461856222037403631873745733764526693966052874439979081616856778781071095971282615032302578272980261758795534813370402781754095197875516572151238694927784039421219647081329219495021697555942897897752916073663236908548177124271459016694804350225939543282672801366327530407577088776147983636146743984901268155264648313385934889454784231996382663795518496530031560988044827784862594845738570922888758002284199978337434443410621263689277782147702738148135685383111079278681346204080427848396915050215216 [163,158] 521240572589870791181865864226379601267686473297065280636797642985423332277958133940899551636605363301177902516387675389824411992707360136311008122077859708129897891294946765336318226635609282819776929551803077111537744241574523698382498601896234866735151539684866909759881797422195284883495033768306403469352291418030581823195743209519358519242713104446077313984281341483169070546893698465230947893350963153453253341337592662908276320132953100637737028290446904253347017738019607838144756205576076806393502804868736375153829130737021273269748093721875947530084279200024467103731156608354700719603774995930796941686377015659510314313197865409822067577496965012316088630400402793117726666743405051691438347144800349103064488714893561350343095874549068467482741917657985227679836351603363665541722357119421695741762254784551724215696105231367547989257535791727253306030470797385447312567660781053643857482509120385895638635538693850833454543172911357175150575935953285992204861066847686305329976090695113598860567086513258647168593260551210387021703876324078058889202027354808736971723146933052766380396959150216966477893897966598398811303965479224972011606486168037411380011836538558526331540858548856412506240639393425920231399680006890158186098913359649345039718553502516446436990845777002922712607074400570938249245288706508293034220466737434887955059214862233297188884222201454628798459444211981726511427516115088818275070619993196622143948122690545504486407057089487773674381907328702415508651062788407757998483611301999302537607372993125611048355995055206019688415964559304000593789529230596511557577668756562341404688488450143915764218662421661700845646786679807610545209577924334696114044860743964488428486920387377745294957667700389056274060824323481344515384717894783824 [163,159] 73763994483707247220861913628802590843053270625971729361503136905666612128192920816480585587793776814932593345831003286977769629277599170208184004472590129754612475663129849447402601031208637596380407166776110394733894389615540287176007015835047302897162740366438489592821478337240689930548679293127177461214230081307954809453857526731893868579647915767872098101145867035885150057362853907455630377612089380817217831154572710604156540450912141913833647473678736591707101156606940509986725050460614805374215378559630168945258603578031346052383735501572950020897281294125501022659198854618484644877710033385109132039361673561702637220929713178988812335642457090046675239997013333397605950217615606433724209006075204751411845629519661733475335042114659038155666021297514374744564347151644226363025363337869164102808076932147011269016226139814543847745544038156234711854041924813334127806980573671029258522453615697370309520724732388679581259647668676911977909308267748793898169578254209252345677119889619883547065929371387929695630422563244366950137204858089018059376514249551692544789760296541417293831516238908717842929863013832772871711906574172973691142508505762161892878138501854246171035356773309711190092342282553493231093005091900460588239120449892294064999132662564020235058045192576891830813853889803063293139398700462395399830302179595861733936188665546950674457739282117085997696402823027420916312885310648193367191689725159984436458646816759217467581331828925995551766119118386432706746619112764520874384290203004090565973508846799273197673899035766712003391769571540062571812107783484977230170677626750667858969354344491240672511450736906944338543947541736064046412576325467302221500263112083097100801053896512601381404611787290404431458319884566548050 [163,160] -1749691374106173246762932058319941096449198194150903703182404097134454144267255021401368151225096690210173593535188750798431650564507745391365417420484348931151340092887761413798306827920647688212814592161705227382984298638643492333956494389457641670509451650176981739498715972381435824352284338816380759240530731703780760147721144576621960769585788323754978497048310281337847358034329655895889226245917264299211860119706891909996211660377005276681377903874235586372119714790004408757568677305306392226390857511852265296912743496865998311327732122557925227370844307338566931568285237096639061382131082498906296913728941706442124333107469876699590065872632901763085933492064347071340092212887006090837449522079802069101219690832902854590950780156332565959256968542409698758299328630349027166585503991278489705660663635796505440617305795085522632629475119331077815579010864541161073116897368166106060290926436436647628567380465133745931800907680097366798820518201053512427249514640821640270117353713142276079977777636268568765036347652647647586489120756203404494861464823041568826653837548775418152842673948247031869054515205382844572853368821428501987207652078685592329466531016184465689985804279802801857561463889041285706405440556273961480018316929160013723370250449734519298156368964530575110537939501226301841660304815003445148233173820284781729412142999210493081557266226619459086651625079895604510691566588870738013138144794773541872073467606041577437053915171271894097001690606098194170073286926340120894652939354250090627559439057359006748180062265381576194336629343579893698320398678185918543692351134255329220347359496469719269639889671008858083692481094063620431857003159388823605179528812079482464217607929332487332230036703233046436160 [163,161] -2475687119550155868133081871111115508172429732290267939347962340626126142207076782306258059064701881446456030189273589351738767498897931280533383140147445945417233092581538555559866308840422314673318751239158024054898469542296369668469496023409276334629017980818751466763080293934114859289988602534799126506867959171418452146008330434679415541283478248251714738532370337389771845167346448944257799614601330919240994463757540068486962307165252287643431896370538645351893557241068008793089131622151166160047221310952227586600591271573673223633169081674038051788551220767395207529050217169028901040846180830543489593146003264904723398423918924903420623597281075660131388132365436706880711760300287016980023297559271722272573831046738242467053579218336167938752736312199519063920871282004902279559419104151132908706721952794755247258849152887609230970494809385305298926196141487039248051019551288034835920506154693940634222509374219263883340527666441030503214958341719194466050683663403309797980272780579817649962911149919490721808309541383546454174311879853038140535019827341464173593970783201829914051720066669416605394794402248192856573948311349781531430558874018203831035459828495149299331393397205901869521564636957789598234994191061192285184649580224968193994298520693145315028746381385261929488402405566115491528682406308045800014792441587430488355925010366317788061356876540632133088602391695412903236205723351504743393757679101456797143024610652959243201501276166193871572729995807609353888199001519230783151018231127052084234616394182410654909258237875124062720033783437045340622013068090527569177951089825016288866086939319651916501995365840590500137651584655244625905131527811125296516692232867635344748028423476010796472 [163,162] 120784667986157261955611087439908193260735661812016671897987477404080835788498604462733139234975043372061783526522475222671781756075770798057774701287889466300954877223175900117122054290125497233140944690452570024010351112838637881095252351547738086999108905479443046513510502604012342840041031301909962569221051403771910845252853014441815507528528168045256158162718361783390820107896244625675868749594318094241653948773569892943605750731590191951995303552635274652502597881056842187553517232495902638479245873016178709790841412279338187328514104712730976077443502558966986614029546382381190282102374521524382293959120338510830824386375819356272790261190756903046145577957364383403254950456900667982383100176669500388151961878311189225298636887765636539438480063920996350563164685342343736414139077320895032730307717311480624332233255565284577259764459277185352557841390425869908723123168515711629253681340937243970456606503204778326576895665931178939830269257875004360689353596715510384723379645236767609174649759728483460798104935490363365174687066163380931621679040330329228094460390191219488480626534414223341887165531401087248189624175788004870812193964634094459544955039289213839811005265325599380773566064719610318961585408534439983064406454735708434640822549959232475493136979554939579544791554304778501456441248258853861281915587358977019476440406405842853102903236554829226462615600101015571502637606948850628514867922931680290646269158894858445813777113617762791443736931248339932309922911280557649479109107882659195074307765624270562476485667438329539407608009993398244313538468898917595589767901469738664897927512513219908492259872551947683967780660149812235626689650874990448138669614238591198552704 [163,163] -157913930988444107310550960114529137863978071928466961671265069610438731280979349737742400527028474675294148885945033801949334107442666955213941608352349588039854610460761007091784215360645435705606291729274359409714551367999562534436614639038149970088369415795384545948218534741031500813461734136547795427905919175046128502111495060729031812730785327664006627888054546215469895450558228499514996053923288266488964859879694429220726886510345734357796238240839896686527745492539007447527904354886214396883006711439388957113645840329893328736320458020489153192425428761080834747836008649691776629531111789484293929153115018524066852720373030671908308533340214122560460029607784929501047270275002731376990812241376989268575400030964172871101244798771406114190149244148856226526404871255732827125164977915276014717926996000153806739534018337636277450037750484304901413417074790363330788791273004833124808055229604254118454317780012914534463391162046181710713580466155633059377948222720507967171589834848938132970511827560002420546715028669628299526573259030310400994364391552033953825036483024738005753241106635715214716306256202376892827294703370180993071786475819833576740748331925457261371091176626048720739584116451165445684255527164697490855054363209275641416841820585673772696429635041914048491696487252910997734696936128356981328027389577432570254810315024000092226573268823992185186896134860294212974112284310175160221261609768364398688379354813228444806377794994528922383885710722645677001656052352650749768308937683905723495415223691014718408419726855459237691366753360719502227049441499192201041720174018179476658221280601725332775598111299929649703999431491176758098478145054890126077232 [164,0] 190293130387497702047867493422217764854007625895796198776963434930892532228160399857997716713639231224376360300831264247656821545047349971611751732669287025161201126853357767023684604220899129067890482037575891411877729837400958161129570350945037278842323088928016126138563911099265273493142620087852028455789923515663624923324330846301170062437321495418270190248361531314005951318933624111776337682264090466506334487573182129984699430928909457392809799637434232959517752956952122946142985366409253195602431717728235238525941621565218329913401899709652993628464553865517142780654071079093304259568263920241231228858876504960195580712858184455170923736029454963167214364827640374425442927080969400270890733174404965737546262268787514417395045828211280869569434208790658960998019003614736680666445569715381917749037913130531868133620281484595551889968916352126438232481810019944371963259453620945413307775861484625194984441849591468606173056769908527593068159195237079632615302298743090838420451317077153062718962386002083026728858538589848537288350838474259853934911775369856732320925950235273417400976405977479996071064672478157769500869369056426365183797492068873141235510930112621039139566046343298141849788685353496460045219976765243688252638970420164836502692341783799655241604757323051736462056980198369095794238068082062714339984870795149120958248465623514836177677673643066873265562368410105209641440777975318470952598041298328144348826931291621044951200828902725452632420064274900209438381187959066544875657362637267890834040603030878577038337752302334318612648199349523795591217958771643356047877241115434827797008707323917493476535365635394195938100195938998888249396648128395015534835869682389137663472102118899104446185098408740036142808996991075055130676848700651137279895748509551025529408882076299909833276566660694637439936275390140198579287744812353321006001346909238388272800080475278581178450797364479245649378735321468272498101614594862184044634120699049333818171744901762781593696691851062767245558330528592580344650180386267759032026769955950608421460384516077425707777050560399418978274331814942186873236898040777077695471648659792389423131071917236458496604671911522708912050366753024763594527029869630781454900071390079876687112152779126973829355762394367252850729372408837405300040737188627650378882670988495261733203989935711488386239354804515704222185493080237307563468229106382891053392381637082848486104690217688612979560351740554011170873146162456322476996937637295316930440035716377747097174618472420985400884985856000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [164,1] 7634995401489075204448182503236460172697982361875540278709517496710618085192197644189375178387053393379714231571256754185044361707872497117452025523651473798231274775972223055826373791655013247765929741467141978570816799244694757461171015991859799513734693253242100553318833953058861035724635779948385937148970292797195578246498020067287062613140591681891446598021633138258012790633792899986559326552728384795287269444250758158616582992267673464701608385404792472135483801451526270305695137392121020316819844059863964986779098108958904002919919625525878610486650716950804453274168171809554824558564323005423650429567079615909538888087005656894608399912238314205189578843651835723360702969394248501425235693367331617230665475299176946995233957188842074446860985332571856418322143986782393812286122775208265639932597534508553377198368390499221284358441780837110495121505011687090261213995525349382817318715007589683765877075482238959076119418212583472973115045278932588726686033108462356999757843234842089643595302251155992467678111698174224912080501861017396040778742531699586463484102908479359477590988280462039245636198604746250495670209127348889676937379886774634237532756708537382222638561737678364426498878653334686883164971243844774032877897919885496250287326276268024336866763555613380590165535405172895966282293173539633837133569166756630070800946363418909779284906930431151730209707902686269935853263583524461735262171698359571173608479566917782690043502287122239898517285899860283980051805638452399849226641756247250616657706625299872953262003763940841102909396943266833542572154890279536361499116467435956392124662040141838123012210945915985278731837127007807957775312872798202779622543922430446910780756814415066483599542133211119750693949871731833535475822358335255997965764900055417931774086431660672152220996854638082621619568494980476177633581232207873448184227039891038121546427891849157311041441274098352294943190471892390080179843283252514451027155789152206160032931360223807323162965248429691004853823460384042174808575157559813735676706187770593387649853441233720607754328160225321668063725959339559146192378536012098033766019347484496923033531392334377630239922994016090318876238445775869592943686930205434939575026533068666608901508147373019298005827137092299645158279312165267842089711954838085459081259177739078504801495444265062749841568791544748700212690143480446252654406587187077294296186222379577792789879791071814042352967115736423031494756576046720463817309785884357022915900474099900224707844272767215004608679116800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [164,2] 54146751858087185183561872580703674566737087119605778111782188597180931931705470505339008993731987991507501195436994465956598285461180887111879252820739466489915541788682450261878032683463023621117936905702650832696511481626268936925963357081647691906140834761240070400504108756806207200483082886821004338488932778642382084833404332917678078044979139235797263328414414824952431564731573941707706547949032057233571247867037190000361636038158261303423060142210638561417059570620285128944620632989247212947286129354653656615505440376066877547541126632565475013444023642141583156779761360344263720046304613798807525240429845489016953946058334851606019011941615063193383877465215749387794527756112424290938481022501854103200393189124536899115088645340814577106196554021724307219388122470250240025623821074388933641035443358147281730636342125395368143776032035085732921399647082848929985583745921375094614975569334482297920647390772974873979108414201022009830507217051846984142451153203733505020633740729901196216820164924685412280113240156659047867241055927028124012419583500358174549147127935496180705326703641218881616271618068229297913092828448554609969125020527481433173938805364252341465782808504563021565451024044666232568622043343036381381993320085714459293072044079164154776351596084657566104043606929171341462911853196027954123490573817005597656292959783492423167091650922580426045410796919826299978617899428549365481006156335858177049067534131944181573601463980897670670504269394488662224624954299476592799014240320398117624237955848190155170581207069272769726148863899297466780484711511186281254460010974136642577444848126223168224164050436853134235749791502641891262497474032154026285811914572046221358743449027252860745804720396756348173440857908594048812642422783792151082029690414292333254898324443084745188992836376880157110482164417504749489119778213533379055315414462179316029382365494204908640897510163642619479491464107232590145914845024549841656537033664408447123650823321221375377022074672018844749451835524023119127824318294176013769981052392410643486650481391995495429033097870740620274305784597951805084864735230191723673905144142722043583646333147382396869467528161785147871839587166807486633663432503571386639449670309062929072572968881473924819308943131068674073464340614094406901922872411898100629364726898366090912962062463118046717623669130127496856476576225824866925788122855764709478581106224217803095757194788828017192006435640750896328664326490948073986111361492987310489990876667972096729249352737006326892469636323868672000000000000000000000000000000000000000000000000000000000000000000000000000000 [164,3] 450327843783097362543121897590390915613203977527777583690472659003789124030911786302174793816443410058998998375764766925081604682454664643721371091717832938717659106585362483298254365324485592953250469865899165198731673742529505214366668214979763059178595912454231453830545367797480073826084338165420745447852767887876255951355416050778350152834351637575699350187662348052184873939022439344172749302524987672922601861286635684919226173702087300837574918220069052546329262263825376051536136327411004216891036610630587653813768960985221717610842844060837779115390069848169017057979387276975116120330957919201897877623829692303399557009084251173724585091727616190499927298151124515909101692950127575993927849962967351316668736528380071831759747900754931924665571183214477233066920003601774705045394836110913405627860438275478555844238483827365168716546482535133491847767172773478366112019338359056865189828036590381820157806366851393193990458675063685866432642194158625143817924524092629988007981983254852155951281155435676719217173403384403303320835513900021776073370417072417473617905407799683117036044225946411504352037727253452537558734719616042550422026441321280054290419527955543113237716704328367672881283402998769365785854293230787087732514148887615319601540740720680758932294504991555325306725331035718743810222951055242062009666449738062737951582484829653277368365060679649654015176290274695796302848428595404752441337972585366655499923471533596191741594782850979077312146270363164682688107108079648835195999328093853798473942298375815488818467364980180449685290187331213650916616329759244156494317203261556368803076039649489090248875537334011366942428520398385731037175316283515542296854705362104303506482322246398402075232299825546174070272843875921163203200421354423145412203974954695066020742072398057743802286114796264987775745920295223194056388789416648267496870079665246871824885572523233319211689443280453567774671281287851826357066312293880195418906732316372174278708327478626320180753462578645014964752612844437825312618563769492983840949728316211272261220547571277926078839149858099103407246151668593279566807558625572795796465850417753761213306030432776193512843020619576823931006458449260668608317178088580992728361569118016675503271125293607866973375245059824984168468841287047022073443809301560558959754765107769072120815680928476382362618643693348444832154364812954468524327083186488931607072497310154375338172859814650266677282238880587231940211621599283904314655752251246779822486887132124369765494181863562298012969156854415360000000000000000000000000000000000000000000000000000000000000000000000000000 [164,4] 18060227534718553812366767915224183033226583549518401240623249856284629969543651913270158483488977603694517069461428286650376056321027878200555440279877173261514705404746301750216858843854124029368464852121320916506698921676550801504814073791927432315367382817259158337034580370123023989409528413337615823142510811525534556382166250679946552229365209071738280227909986553631844893352733223728294379505241750909304558236690153669415983615844728542259180100298858915202235056207100936645852487430255513526076076308759174743804017017464325717112949776447716972312001465355944571340369607038973648783581908197015849002104353077729891478488448177063919089075335399734385652251274886548826167591858514741409264350263559511540641729236235611053171864569632669323644586932336963730738117470514329088841177336246818784929754857586175734887618589874672499532103098204351689629421981627914433592333293869826629590216384235479055409806834151392281234951123293277884142756128455123769107175294243095031928223541304714262113714066850067259636246210772183892018498820421809267238160699199157598327078698499771766598334865884686899423599305049568361839466562717281711545094421826837395641246599988888670716672487889169050303368813824966131843850527557001188350162419611706289604429138061049101398333838640457636686257236345641343197814388961319710002954453519126959186520972377777316412977908190843427547656194744068601206284033105179768993564110284607148735649802653458055581363778869761355732497785905477960315755470250846594729425334043329992120459068818851181513293460070274190900285842168493933717700416519841178292919632244798903654014479600346337643906166707000336487631161515647880832244425785408180156148780755430103147554369547353787245254390033704733100976108480081399642585811842780449042999940613131447386413784909694738968811148525297943454327079888551043967929066756669892347925330544429427182998261579867873676140388393539844632225296925390396002711467410706249845080956993545719301578383592481617642801144645665060412921314368887587133348530347894018251468258139726724530111070575240730238406665643553877765099513348840696218722798928723688980316288271136887745173599425441722926255815205677464252709946287273590496724515189323188093532841182562976513207576662210804930450370266067598401269766411382113979657846214850058491213736852547935275315772768799009880845263237826894308818823960736790266850220317010681366411460165690902352033587063574498196979376679688915408901418087670128008546811088864752920044831653522834249024572998928498761909835191549952000000000000000000000000000000000000000000000000000000000000000000000000 [164,5] -148047593241183567570574277193518050664663312228496361417654080328625510686485466670623798491918842996941330093590323182484957155694265377749490931797917859572334781330588912178535919712545683470919109599386042470684131371476197237846269575723201176577513633741386554433087169535872008891590850833591621442255507152110392163591767766376754099163550663488770422544272483168175044190220174024703381996170006214074210229422746254886319854263121989694069373260347061353575128183534999554485266107921377769283676418961069181680496854369972817631784297590763962912093102104790392658068669336682797788261889659422271852755312383358495858023585650694781076906557839102799758158703120403515420491738743604440246902548934713545012047700692245506044903123212102465921344280708863696564286166813681939594299897166928301484013075323050185708127089074266387019145858424881441152345222755717410451869816506049511151532898948200290166374667049589748784590522252130053262199733649370469503321390572765185462598396154791804084618636154012525312894318214361041762771881931850916877538071529887435732811388707204761412704133494213277163333902405195787696456928737466805858405924037688692634935824888873265738552164539351629404749593110941729177016617301004348372250161079126115091970664535928664234883515079801041397102879124296057605864663707458111435918359172082664460060386800181483719724620942121854521742218587835711685835227697799806164106029029614754222160651325425848627939219585425770817361526168097806924813429595438504863687134380611009193886989319020524172824941051636339344880427569645084738988711845213554891448175789654581713983450468496495492336401909026514862802891381962349155461233669959072009230747690083727143973054481834174955752981705124843694763873356976611272426302056151320660195824458913031750118208022959050129389909920988995214405615705277506175147064130494163741837040211437039598494463918761599422487135146178779111044532375084859712748960794374324617012150080404251663976669920354851361336972671478290332326615336734882695797333041459609954855793444695851989218503806576345362904493288395008434620530824778384732398477598887844480838181947264109251862095503328202206600126179761351604460538423669319769306505685794490553277807291120513791489009741248648676336152523285583242149314819663224184495643143229231248302348941341950566382563719684180342635782067342924420607383514923232278454522221332037454478866342749927222028836253370009138297347934219201094935339972211862584001585656173319167716649536443818651496330399679875066492589063872184320000000000000000000000000000000000000000000000000000000000000000000000 [164,6] 720899189593328707096298881977168710215513301034939449690508784323026608576468916839783163547113799259700960391849863917315879762443759293471962677706206368101920658111087913142636300613366713914932591116307423407689655837062422746549023592349566469216994337671572643717274514835751596819165494392507375563950372775357539082085212992598660261156392821379423067299032116228391382038821965036360300207602690373207592735882514107170086195408858784736728186027551940292684886843769988685601237092077648589279232903988648322466925577077934301342245928759281100317088606056065080324530866594284993451077668728100482659046176405442019081986705663846318902348183996488317930025806373742900065887756131027733387802756541720943763190763637177697492174319007812469171383367149574542887936724157448555123181737968168932730431787395290433983121634183499671833279369540171369049213282279368668390112890210603423383130682912971261104411901177139453312255278099002781965364979275857631767645570035279982673834329856775879904760814594222411675047242331942471088159276524607564977065756050690422466964638006960846299774844107992345253051010640452225262348003739804255192478659413414293858807991289963123074644947741490018116778310491317384455147191266359518491270766921186812042522837220989113597539970154626847736753273850575995028832753974430646506336891110120633181070949731185677510673595707033758752251025245294371358425963888232156612274955055268294021867828033243883553022572458490755954625215650727146680598033390834653384355900335862318006913027031181288217258540728385236968572917999088282389097635110308095776116136047343283867189771885330408381962874176183173144676443022902804574178828465579743584912628250377067948457607920132772520860725923155050286890994792121769787739266113820478561759635210557997863267364725717921594148954830451571404777758065238388611046297573187313228118833879210409683071634818498176243448629317734332531851980609808307152580360016806052947508731663315025623568455532875795496139152998655524643480734002038408177763531674690106447163322333469449983273579615801115850980886169715925273041919658872682595922161755959095572627987200051718979451442754411849751751783685954490927006737617541831498128571111513619336276571971269326182401923152028008500840496793339973879687247567558546290804888398234397664946103622293424734134151276151768390369422602268537349710216586994290658725350079022695738205375393575442412838054546571065354267275546050353256383475401923323431298009154470477557604633674289544901726950219464383943510183765709160448000000000000000000000000000000000000000000000000000000000000000000 [164,7] -3420972466142178401527120387687744107892040768794593467513597331195711336940212776839399901604307053633224398651511868207430710152512522398634523472807134493587132604235291923075239987536854575317132000180565435971268022593035462454476967327245339521699685831122411996281793797201367359420846169348897634688634737463581162200941029268185938152705929231550353419862238620427330671369914903832925682623698135723905310988902640344940341970525747318539043499562702019289191406550283315100706830488573807006398840466981767806748944552344849682554294148032696753074533456942168558004870664912573453671618202977139295475813835252010494094550238222545343132762614429311781303954343974957080233761615724511123077857734149675418826747466149537802165694718736313311605794067994070005263556987650592146383968890168072346990225676214819619660187297286672035847331651486594778479101154505122108760071528306635671605668456230554817069946637661785178066585880640528675644906632102917834086504710085007452130137644706296183544444647925209716051298307010384283637958909240027771352521522309552513980933775265971072970319198367549534555537660492265960312708385041106719306823415783142219815050463962983457472031706542185547663427233074935458757384062456847904001496216653776102304134178610579102481276648564244069932380930688305124070489957372747561556614063602869953261475584308125561242043941803631769840587854634435122893715557309168653466893899547670231923511493621949299169028948551336306008111460064189179803582379679158470349467070454251979335550160307384769502639074851942354903178300360622085087481629819856303252200167678953735505440044719581784602751132087496995906796174977230071142037229135089278441674304613103365486621759687698375809887631192693975716333761659062960834263544534047030175203821270795396189980334240284806830755508205400036463684999162229731381416338205791400041608507606484451984459290776113274112227444441466218958879461377491319938791957410079432173392461097528325225553729707730885190891774277424529846523087064753382046454572707329865659318505248319155625375981557659300993552908126795986001177516388749914417709397824566112470287571379289232238815098041539509330373379018326757461176845631520649876091403855453896570312451858723917662980203352666374031764739723269131752644427659524246632747456202308326474151334173833569917862239479228299924461126910052434530177844239453216250115472209267805450476463122597836358594705011566549154663230571756090148929900331252113295380352423223182540646292976672594995513570680403927250609250818368471040000000000000000000000000000000000000000000000000000000000000000 [164,8] 14832763872109493892036767993895075622803764366746511540767649538022675965267568779271116849823034698721037502563258010614204144829362559747296244250494381769333972549361826931570941099765094447469166553257051155448219721446042035029990821414019192614819212896690477277371850359080718360181556974537934798015952910697833439388460647744442453690949725622921517242879907946221533265893630897971619462079492090593430104360240091137443371522565862974267747358187625642593659999149811893150094678031148717638197189068589858939352854136401740608882724017657952583681307139772190853348415452898891023164694414227332415207652271897212886422043401878363753122041249813757812095800437707340450589358610212978157917541517368743521605492999502936420399295506895366308971981767196110167888640880882515432112633037042636467414237987289406063723239765898983667836760709759500208964992507577279497462312590849972398897540066326065877874229561716783983343978027787685919544077241455783341474428184192748026107965125292779926498772354056520257579715014878010069881569723108482794783702578217480931057734283706541517984075460142182441172026842661949101036481704254757675488371344882297578485296296901002036861347948960143055263515298141089272077429897799319301518555318685232813339040660675574043967601833277780253157000775568614807688857270154010546437242867212439704461213571272058003341305644676339712230199947943228121492013740523110733736116481521714966041211309608338070494252427887595609157043813346233557367119536006213224199681572524841263466910857523431365659890530989797207320055071521736490443534121020373441711590312594092650647132241043591012217222374161195971442283295599425232989786388973142346962734085074109255964127415033541512055474537367364625990398181294083669304219291381100955342702372231521972856594882924416750452168459760546609165498102876779475287307262071080068456467538722076166869508789815113021997362664759109324361650501294724281050007000634328933503314560157307805077044723500176220964489279350371070528143463186439867522064302285742782623734119580073948527805600342094236927992883854796612505756534044062397382787419007194383127392689329286918222929775804220504999388919149348277218040660509807835162432047970866673971818394737514309856498662262484629284093602386948106136296557658215197525236094716748410159347958380673819822338713710643150607874283438014589504480494031624284129217203618809341164046109236054283214533456593745534546800571798558232002961405176204653824151937218764282696246771923981343315756097092665740920482304907569790976000000000000000000000000000000000000000000000000000000000000 [164,9] -52069492125644774846654254773527391636395407882922474419108120676046362407512583945751769567751720028286297183721519329586428506557497419578055770680584993274139278774972072526761188499436215486953706426985790919636588068249685920408957579906452931910589661040291527260620471893275117279473906270408539088914198627274222695645677592099247846592290130332483922539161630613886346441125878167615123528441227806077697375974417651347041066996325932322717893698059449781073572252518038681027368382284694373437112224305909984680826273968144222455487017701022565229946582477652418398039114147453035659328026292207488952268748928702812765461380654557172107327992169531469186862058978204427280756006585326513766672653543564375499662722215611427331278333554394169250996663904094435495995776903721980038454597900968147987787574774732067679933393811498092196260885082280811018562036585866254022980698742110552978863565525270408455012718037924682892820225665644704046138872007679053380593610513563548899750315711448492920102450495085714686789641276360413576708187767094493868848510961278613474797560323246482672975909539516364568625771702112159261349009026391933751715711924369122374701663795858288912784178501552808313787139129691536972113854172895398837469501062398870687455440671103580346484240716750857215215775642082151983120683500206497382052133580292959361431888239137076770959173953312536772843176903122436389894177838337287359892965394135403796294641594321281024144555306413934407263060710543392729650204186934324759417282508185732664783475816379852610822891804560931969226907478662545777606899213504290206410663036265525871870912409733172932583840494918038637848428605925276625593532315160701557160477988886926270756628738768735086729257410165077760105930399978112618001374368298727058601201734890247968891693529876787462152803947909444563085894793357967015794497861135080993813420489636325208447466946773316394801877174905227176609563155266515258585627745038205063723706594700233411441827827460890257776929983222627515336090139315973965524370775813132075922583563336853432028785514383539697739317216595281608543111759541614603007531949348731183901359871895548807607068192368070597534599781072400111212971078813175419137942081738905034792638745782200633460980424261574907973119267539018015596027609295310227010762763000664425941812557269411400768009833151834778980966961092249471170102165754295832422193717529606212142535447605591916915889274511989368557624076476322215815886072301152628016077768435047478487457089579506101684147813149907977109338567201311948800000000000000000000000000000000000000000000000000000000000 [164,10] 146557802318299592641911091149505066217284606373991262030226011261707781173930700124158935742307921844417698361186147477057905225458342245142105613833465301409818267844131895593058388217493822974291506944627849400053218101367693202175533761070001828500209493559539863453275315365461533772571508197635436048997581518781365082868893656483442104224722183602147675342884999076987381049055296855538048091307993655489985761537982173076728033555311991844455922391845441696155618836341765787839397692116634084646032851545562204594639052834006271483068598620331847011398858311438708515212526305562383044739450230177246434810445551875180222686896778108592597502834798393584027063167978953158803786192413787589071420257174097702548057657605880776739739532208906340274778584448480949149017710647408125281884550537259817762452970281475630401942471849765523929458899851429961377453301639828712728528138138578571740440949442542816106483814961332500632994385994037060622298447066120984505892672083987493909204480896211420960874565090706182499950713468402526339618105134649013070705402874425543870185130461563767314471613639347086462680401688176930641117556788410852220537231058748175356504372358006126592717305680476910608029610425680930341112867880500600996121735378203957447530697091148795156548133020068689677536727480085290220642808301594927982731465896835477240264834964973496470521350491734624849660568594560149834624064011703423786932202469155310525487984821168604966423151165461174688095856944655296885001467323744905055050048376782515521369870818709983820975299719972682725199347896692462751661225749814701377573525526555554632090222098245874056308526924285375529827279029450523163140354068059501657276679206768424986235857727914176054117636861901651847750649886904897750715623804977208791741035465356152698722737067716121913411243146858575337259801467230649966732267249814716804493789684029096441618735104525936948148243502607385653678081361110381115324674662083772689629603909474496438397352035959819363265666860263639067877942200049497873957204553713080043666967799097372049459822336500018817600160299247435482660173184868499006190930706689343876651750993146431466438179880506185392184949111333977315140997832222392126000961225675378291784297967734589217265581455442777960174875510487831033291509267678721848668622502244258898793633603780680452497597534596997632699233831527061911551558499554344254476975851339376151262986744849411001439278983771048474136298814157416984127154344657597870627605835360095736765821336739695260018193955339691677811228454324547878912000000000000000000000000000000000000000000000000000000 [164,11] -340468314032986727987967987666692779015165897676555893325928946904281197398172175357832616491476257338238990484732463481606635104482214090089946150470409932078460193767920043423703525837792558140623049292039268044278019394890571721117823557080148284657909996084655035782124818678061258377150883951304778523618594767006159796503571467259505596554911620552858072027615533150316714447276205196131549960038881278117415128370238415198317545973550632505072818692551162598747437333242572210886334182357000420041526923087680927009210452326870373867995243909964186771021854953674643649541039285144163172597817165232319115979305101296809483170229391477515950431231391450078049186568407433777506706878816467282501462629006231718612922818449707184802223710004451391303348251163035436374453617658288288728072747111776161893366707534847671711608258627792781681131807503245877438317148115448025355587939414452808503178237702580411502537616970926189275548862588585704388485879693421502840960114006019353064978221540175084996020487589803174441068116336854875090210017898299270519362234523741802488877481659939742447967245600641384777198087943837472800128800538965688940992738309353250450539268768644526246121549170545819441874570459696807195728591880987306394476401839680870146898713236694946052789656187641116158471408457300725000765875368815368145396950668904957835640176381334774800930900850529326012342656216095729046640086556895733448004839611620458247666086545287893017670832877465784612150765570585720431256208293930966590551933448939607735098290515989794426110910428941509062633492557638243624268207762354321491235492899722050601266175338515221393409048606840124816533752032135392351950546233768558147472598829376240680065272171996176698523746412046792967801489009286753090731208744603075226393917441689452997779026695375989406835489901734021169710991333658351720418037447537540119852125018938866444467840564084870559412550811978150526470544099763778857542148185463556616498153684538522812254131037246231554659511366494555562401999085740771394397167365429818568079512029836266351246657796088630606153965792781990368271139289649845121620614344325781557856402408399736944619636441658000354806685099533882618778726678002666520183605186868786989874829083281638011387919187762300753606235766559792993377040099246316681533317374590137088564558490910374066908017178976145754159571739870540236009507405230922786278372097101273745609582038512049551530864244307825501842786587596287718010062735746381404147695070288453106097936561761883853791626779261666361262769203601410621440000000000000000000000000000000000000000000000000000 [164,12] 669415596289769390478418703674504373831665188111086533573198633918412291023424675206343398691737828914082866958589052745960377914984534524077244365179749257242221801404123208271303677214589199399491651429282113507025574086162209715855694944602167731039809440774692054618661906777650216517104618782353238115056294131707052736465525854348021633040835324858040259541446648411684818183841011612612420781135396822998385211639513264470235599327132443558910223849998180188679206504689856564093072868758772309437222490933359266207471089054613360072800445233551996505867077994898613234840235824606126890766533087402334496301901359025662841636298936312825276457165419676453663094300188801107844991198343619444157369968830400950586689601324169126985300659291668125699711084410735831749131821137968289898714030525915027814521677614568261360881313529051594388005870394187184131792169408173598103160682527581632233390714690272728057591090928783327259345738246805254471501412645233221613120949162016893451183008312446169624607993206215018870104553660018015193183805932571008443804299582726977995238963966443909404291413828864599149270241576792025110480731721474610121927676888655128683145005544599819468404166297205254406350627873001770916772795974493658005673890306671024888622771529033181567655780760544303041414374045351701943289178182681311932490513455281885462150883720095628747202391670341897662470440095149820538717064152692237652940828761196676586795798155080549054735126637513352010586904387852123110723938728110460499761536131074600446118243089872842474101042245882400145840129730749161001959196456261050259851585951990272418289062998333036137593794714223552598261365315025458852156978682796693653226998955571035561164463513360081101870318310463716842865374477103816482646249871836341564818616694343952051136113850721189353754816675819355456828826031511240282898631913410859602221464864668141482744342498560074650915856214807443336861910709321950815031847849677175417491888093347436780683299620188705571875647430767929707650572968381885485671424928106137555703633255981385905047483621953268990798978510958036408834473829329013483117917811566822309315874641480324954185750245056496876090955259524236908164257404073432633231622222471893752796028195925754241196072816647278946839932323385787902888252145866304485394011459363677864636895289776487629552494290310295621646917965794434415308293884963340571823144629408184489465301207875800515407609806828076318094199526358858403843106412306254328202530506519750326500927352278158740219821709761404487989932393500367650816000000000000000000000000000000000000000000000000 [164,13] -1094220979510215515628365729311388663928220289658399542469797413482297683029358921961160110748043490376576171654885089982934766958533695160323433757127755571255933087361310509893258152578173088537517729316713336294043888676532130230771954101326344915366039694057145182897476017280305019829930411999671813373305723874759256563668975801545788069726016199116426015744108636927711131911062295969100072859340669664031096978329348242728618875993843725895395788425163837900980167132562459107976821573016103804067708666665322578240022065923485551829244053444375403134403153389876408740215057462733891249178436898322659883056243730319455268272398602177410428192605801091234960907888525242527295314489356663032759409407395862610925461419135618001822634137448857540228169021144993562243674738544320352481003039594508551901380554954760250980726116428249825890116681535040182771453364860177045647610073420499998170140826842803199861310077790851122196195546840722426633612305345745794653447138338149033522378208995579828595907129887169066342632600224849216215578665212477880874005487286039998279599011862855197216299764933157909836186328999822408388789814148960949747294144000583520370580411812406308235981043257977188623344047155496366691697800987401322889040223002446447777418376450154252348922682753986874761519777596845290142347401705284412807228060578780841708640471905663041961015397630756400354011408464397431914018102372489820593340981692557127691039324725249250831692686560455515742672962662116263121439588630098091480693487160778873154919168508297753152733852602277509543796374195296797246488477064761704605304564468316478612041642396252890431714237797098847194136350284050091526178776786642288512350595266346721058824543194928135432982495814046091812106484129918139875137661221538695360084883880365003760437958003144831890983206002239578782412708529110577779883581277707325614685997099195065738485704106391693594481373524273459084182628648400529807517926192526025051041230279431440924602744562834614825011433502473428307542410563157013694122699255204568217952031655278517830142565678652989719349220281545096237216374520099204009133232387523912857319595177893798711898458428402595999897640885479766480814141580236086209777758992322470984281100398494821333619330308727889576135845443619034351645688747917568254316619899880711059126727957909779857259196809247883786269912643572227721247092441900376607455244719025795488920282483675233214331394498716435400739118345153040047062574212771991430170577050830981845237138248681580163246869173566128880049052289298386124800000000000000000000000000000000000000000000000 [164,14] 1257974049385994894062533237228717256513630077378059310026762951352203376081892280619590016492722825348002302676455216500635405613945229419826503629637323776355072956305612156989083715880850237467627165749042664268687297021588835335665769348787395153197795805293900281968285057559976637989355295828769296850446120128508269707853152132757407139138097157299926507885703177312273507579786170614649219595789620296845141769818253471542266632952932674014725884874672073465550005941347692750207553676690975326020901846062018810785849688029800103172549994145351087051099738115168291130415173071936662931579471543588568756875010106891259892702822888790743244199816056046241299224343137055172236105808529737017778381846485538659837675219012128580183287644858148095284172038287055477639776950336260938312285766670428258680739752988037742902640599836437955297232551345441537594549365404983390510026136323326548669124215653431725609801576564378436668263538341588424061899446059204013111098734719329848644727888745282180411287045015106652772368361301510330414448028733952162332119391382232665836718646403835221918928739296247984311841384443384052901057265013472430217995351886950445168869444463137323061576709543639876073160551453359640792787434465268153574824576384513272706074807041196098394341518424963147766187451046222162364225295153752163376194883362519369421270972891766183283027062264875496858403137350599110616079773149149683050688001067547508890018456639975770538261365423954683224973346179253615100143688656497938413519074409488337241053069999655853818244318765614640096327968743785536117827086855583789374164813178242206190995968408095456370637639423540849451717077879071450635779209121577199810135107661933522544319497662142989866848649531434812712166218267196267677575066195023953512859847891714618097837757290327686496176544249271206845765192913468183509355622045299962633415994770678358044238573007910869448133775315946159598599000046468871387225941682833585295420484221678786051190348586103994563462931404749529395340244783837335752712513147497227073392007282681936858519195080906558245157669007583732060575346723507469118219583997554538110889046512647371630911200567994014519522696328878270621042591219634652658411561389092114210234495189036663428194671750762697961246092158032837678995604377175570777880609317282143170902885835630432834251242860207625778256974926385918099077519906656469010267564639281898625170353188019474887551057166423843785598790184378999163926974202151720461303095646929127556856275368051316676820305959736165031926381225141354889216000000000000000000000000000000000000000000 [164,15] -37027986164370717724629596780073779291469095343714513137159475142114154320928095013261029083382116664762230232055105509829523898654562288817730717898758713096839017685114115308950690873218033425512123105135921174205634194627508510972143804454914091036818660019511710539126384828984937627839188882199279769502451883524861969224146514208114851628719541906660792195938066211568708292353504281182060824420268145397073673201822234658366782477869906349510537209690253550398744861644334187068009818268817342733065766159954957163611332639875418249882403196526272776282191830323851926197912228080427974648809620938098612020754706691213851708496367819134186309902029059997067263360715419138827956003521849484828252560715858055332735136232546410889469531921540973221301408481746858572684384096885442072409339017664243079331812025410844645343884197969328461231306471874442569810130489431833435930168786947401387419538775706994379205441665724535900632360272669835524213087005668578035093702214755283075233041927014778356801271534456533215346036900467021581354794519361568733603130144031730702159618816559568791868279784221828862050252689763180135067888444512419598646572383036313371504314564794565500130035531427737825263909207308926869147680428691750590171654595454748462275063334181015534125733856913353239834963663394162293496802865470108711278637073052840159916188226450165685094944170884144320073842326595674492714234957730123224262873770983649474091744376900602496991348011212614912775155729372459644912935930299061538482086123235353103828358499584201456347228337805422365431725188597604021335310807987761175742764341626570424856748478221294097994420085691958777869386713988060631757705548283739188761951417475766988197644925624608676283488171319315875964058879549722353662541509655793416762662821325057738428494396308819745451897856379648955540247347653951323026556271759577588586423201025452787467900012350040578853928511367500578729466809316329223474482340212286852320539275499981440240261445077716987968550987093846265386669228955062969683855662108196746545473334700989742158764966576060786087105235130728034306002793441441842596463965135195796961350322354979108443187021292606070682560863437807820729646671576281816674488600051311041080726024712533003068726907428730111156657701571425300145996974746062642832153787049511844380870105837676055729307252579193173521473100109365081363216390630737926673877029542075980195761082630073586071231915079688524670719053212797830152519635239126206321113146416496548519102201213196112790818739016428268114007040413369630720000000000000000000000000000000000000000 [164,16] -4524660689785349713998603244698489691874861978246833862336295678143318441167979555519786193508033095987908428800626895304912376929335196989656474306552816434373522643029831147465857846335994978056386092163045408913921162801627038840261669548529559640995435204549919699597853587570747952530435446072511382426150961715713239438253877032346668001954840279253803931010318509060145434480670611429263835271351344698955685928169948904787741396663802934853622470874258025466511288041475691131931115590734076432403989531435275208315064953668975448661544453087605484942848912324114716164667833966013590989937978518672439252600040423087506017014294313242367835469555166344749210559590894787736086194752350400944972737852589257188346003304853378007728971049776748348271491612953469146317147740153022051831221112103569553729128235931104774860533109688198268068039555262357403695865167957221725795524246005304989297433405447053410314056603091241139496737345455834753689303437299437359122139575551888837857415381540805943372263996496539932304293668749846780373068418396713420627435578798353511126633862395435297012699006534120589578747471104673284128803393422332184171858170240323750645700475864666781482287798125262987615778511701342833986130977695554453848754900889131485613928251271207330325855649151404710956787958280552585425704493657366872177787986401081086467078232598361929898990967878195690137863655630354149862528143969914551886522666867497836536232759326122369999714356809484200348351306519977715056805378371770986728155490832864883807183355868573644901442863707417964144043913978275358694292266932092013095970929150017413493030532788989075768541315158501052982299416615663420982428955728368472334426048825211910487416617069826341622548733462328208893741376167488832908829696622339602420691621601917734925687740478641563004280821906560103840214999301999833734724532236463963850368860493563256644999030635393188782526478159427451448388630843530176922748393391065522689269867287808925767186982526260880672914331713958293119707355873464725251324646579752583589002218249725271772127065735593948103995977943744572319257986505303621270302080689646351089496579362084049177551784000162242698800280261469132345265360750604567612777931763385937958014885900423764040819033760530303790570003189796919456810959501103920239319842460643868194864736343344492937979661444478066463274264354838137316705496933356166662051501531599199066346970489704098659619908466913923223454827987141612262137021413557495718234271554125271581285146135499146224681481286395115783621221184597638774784000000000000000000000000000000000000 [164,17] 13848056647742884258153967127135325038823739468267092259035756141737261106963062057482826549839741762641438515248713562009887725633388476344318595184724040101937540454472665090588990212871824803004936591702184462830572371831174909112107990052190060558984112262087674633090562203401338980035793273724377465407721245325511546735246218195159191135923526292331935482971176562852177232874700592965260823354413558450278030812341167743574405513312739575906022834402231932500541343308138755388810708270339215332895670056989883920191403707326226791119851747776892297622262191389099501509603650120152187111273127342242311852441752766738483177894583343815033496432457996461652752386831208895270379156353356967867511722437477673530568438249190091689555897824745947900507015448080697366842948329549263664595137823592411355206767075511911392761460974752780931562114985621134611317373215432924555427248484411084405337493245137165259957323830141576512878348898005795556089719585426150899554716472218934848972970650150892291003808922848065858399674513092100295870991787611560309342319885087669118486858087870513350599940208908460340847738081875820220311851709594979677866018291459480256470550889079474693735254828752416206744865382751675723189473678090985467297764814015112302569360176907139006813265673750832732799306391678886341352174557824525313608542766788691055895512506153987427410103766615953384157783739316645929981585197899956895223740895648076466853860117443522715484163050536768780142674785994888776068005081880659779602965603429806058920243466734441077080414109859886218855603271739211238186127995578619239793782137367982145490015878258465267074462362929664386725689468738601538124284779716754817970490989924971583170424515934232184631916601532535039791935422987846656897173344423692104610576168139236863461256386772817571979455688594994441243913165119651894186509033779506426182991239976374312512179735556509617764741091465392342273185383254529429881266200998158378694852238911657320409723877487172668761674552316426383252736136879355910445481246200779922524620913933180052411611055373510855794121160369688170605036636564647811882556848083702395975405211211490191218264553718031304828696832760084927617227159042110326428723330259003771935182945608412134158723816987051018410752639602195962455387859570511626911486002753042653047002665425740763718323949929489987293645529244007733751250126008637191337623538791263267174659593821970374250816899234913145307769041218541144813316218510953261146482432018366901420381102785391184587826509747328197523519693421408786841600000000000000000000000000000000000 [164,18] -26067523355854062194400597453548708787742287872058165108965114747888973662939725940230896967246024618749450116704879217128651617348546314908227523606223086536939861829091938649870578251726196944770839928112402079431568965416212579052953848342193981427077446545075274534479259678275450483418990418648554687727188361768393888046155963485501708327826639113748171738168883229080009146329671449883196485592311465687024502856993735873708212220240627681361269303531559086919610171297481442464570394187230657514800043290699735977480657345801500250354158302980426333021278097789690406134230182901768421043530482579290786383499269503150990361061993487533350796904443110256510260626714414073867590627491753697982808805731567519066320160703273623731354233177481622394689328039869208554626630369247086923154773943358781434894983705246976961545955838454657116659249012652719088433943737139832132003434248460223969622236235324801761364431747207669846482708923353382599029656246939226888920595112410618856683732869204931073025550803912413544199139394982394862382243326796194953249929733414396267599454570223079663176970067658489474366899397149469383867040002325442465189608409933125519776127638776603488193823516988847106121385612365954727491201565531902990199369843728237607730794556588571199753115023467181986772319157644967088553421808304986647545443894708004519748725639532634001757537809650503494369023741360969281360444472745077034087254168280451192429407077235914600235541827524939083851429208017628647573478258792173804118094334385039267008766974683451070415189384722055981851479221069077289522020235321428684295156930070039260063416981189508097377428796955324146363390720555083563677540524498187014078092827376190050005040772033594077209720325269591775101715059786894206660407472878488207107355949044097146141758019343284946355796143488136930461539900975144910680892211281690877850623856416564239746468178310795059666063414699367615570837839698319830933602905027031185334912453573538683067795768600895332702643945931667160218421508481017661255393184402229837864095137415073496532115308941318311124818559598073222291608079095553750550345826064743879755500866470155684642042946917427671361465167237878216081960668792384360081701191745847007661419867561515723653045617512725907711854902749905533869530201267092736514444160395586575564008483770322944386890258575291731807150902668827065105349496275041587735010026338738297809695583348801438960848439924513530144264598891304943782850740269317803897389661020978655335143639498329211075489186053927413062813481209842685181952000000000000000000000000000000 [164,19] 33607784559049354694068672920406310810330116364208203185355555398845855476842107123408944835316740646029912236417791347061048817074056791875657859473611500034460889177630060230007795861292421820421772463053653139259261206369061748351370833673164419061670452070932108319638783822366635667608932271943157467527317518357828168261282076951200392554888524124741437538822792518187159994267416803989369264580262699212339352728950825353855945607895534818471590070278298619134487787618217483028356096667933346424382628604270427373131421771192823377443732564746242751459289295734894172208828206710366306112340116819882835967768884296056452994884047873499553074359148571469136309793128802598533361063610512032528827592244841519496540188290850211238175011037511956891155865002296041166362644146890349544178253087329965138753059501926805711233095888098895117408624489033960354732887668705263792133943867153727325637067685779181808295262926786193043849568981749540417829218395290785773523698185997527321888564815130136099792580213810470336963824972845522799145380975824978593710988097501757364578314236074479228863666666092904951817578150578124646352059832389676087242522879439893655915421414231515439242395456358262519796665029667403630949539995569826483938606908874228565517729774765103486572978021433832967677765622879700148761930206677249249454977252990781170412615570830018288169986930366893378468049564553824239992832254690419417551467353198074177412465659595240525406419230292961249882379145189315904741661016713605727522309488633316151132817531649580889812121264894482411578551902207583013228310744707389065967551573249538387586763941867006188637280149483382808475558023156681982950965798004138865540811450032345832589530480506087385499365340526104294531052004640438294131952581046446975874971335242720888405827347158717037169642884448043076465468231062008575591148306552361956693609043372409653484792395869066161937648983022912746412307101285746890283899268168778192196489135072367712125065916783328149482147494502663158674309274048706109467222861793350685626575541814429339605392700618490638540414073683087253115990926398193566442659013406062124638966587494685959176031148844081203322566875323525366890486958012347007096930211939579538540958375562503883940964565556003286285881505691893777752991924614894565880506745785080647991858778308498831122017523903771868791503021049387466533090061325413097822696707681167737134474417492896516808742525416033437258333495963269681660973727318730646466493932066917356388960948158108045725060436325598580427058396033023591055360000000000000000000000000000 [164,20] -21984501884132672331220505131555176140954098208234174329338384724869955664908324467273171381974540273496874235897339245674041423651270790580380632625009436474052840639191219905276163432511526154279238715902395144465884261422705201237204947827619789633539667721087010136857284652498377793469372385696488299560173043477232029887899843406621690699340160165708965696753430583532099393162011330345448736544721996848256947479208211365855592683301382588105643163112572530984086851289056433483401660256792716139816795788341146637864052803821735047679455322531447619017585847126300270589129188935463920065907512478242237567466159643150344760498123850650318812581480488870025539482377180601196638625187460998629705414863862655303327524652956755062269742827963231972163142068590056442702168998942926658865132004920382860393196081412950197246349620358383046439121810083436551376520123963802358331285664463436226971562220041940264463304924010552122348249315962773731848812103184717410580493576238381273285066672875940798431745411131259488311653666015054066454998424144915963236594530894908074964809527455698130092043588065484693405793853928359998054613111629092045570975193360982009082436105882253450829977173215634706859005544695720949627779283318731819507395912208284952999798444808597300989632409492410291085927268694777873846439001922482720588677415320774241012424741782311958869910751993276839808285687484891543905675190369142856489208998803738227302235704128226162423412939385768832479251090078062596504630397790033441595341079226655073898389912363944279013158330584418638353413980011726154362990101408281845133522140688521723361324592148850535529012735103146811464579048363415198551283085445654008563814949437418985210626464642138829362971604741504504673366805187835315815072943891348702793960106891752135052023875212578184134168325771637927130802360279839916989785343930428837990020278072484786210249133589438198826251810624210357830804325716206855325780285159017761997892879087654814611850036639771019223455874784224762235694713190748265531089069858597134660441963826658032856968897858683575998865341498176386693485127456462639580813654376537720984700094635850504681300357518317921590932385931987970167391778212695767313600539448218515139455210648420453369600557066976437983347334084763870008172257092742943463784040289043179191941364826456349545334309523363899697001180946140283382297144269121864686608153273462931275124263136203144526652538331501256857682404143596689811069539274617473028994850407176436489490562592306992399826719912943978979860530683554803220480000000000000000000000000 [164,21] -31859668465653375348833172541259975572327203879493662643465345557807864422126022398573167930672923485422214219703505269699201656391800736036622321869779393488136055010443967509123940594088884527719309552204625419362088972806410070105765346811801216531295269267111557571226805109939654525529033774239593551298812696021199715219206117347777004049915581313960874760955944596433834769425253944367980334980217936142922074411814087025584817827448112195495875130150000508130912695231453815585136949691337683804332661108210954128584007145048666319653640309037683215601419096460012178471959152130879064490667323256782942576271225232025730747646932333785869944298782967107034999931964272042270487277748064633625626729044437535146514680512636372017987952768793103495860837137787031817735782046500129155356710558442711144080382067276613759044160327824339857660961199437984889805407708978453940186447142041448287553296187641530668881923673304097167367786576372859551314124702285020623928305361010156470968283682852149129057791909928462280865227621452057497465613562452956756425905051564147067204510081320410186571462502179812479615995473205068459261630929399208480843281493894329367302591680123760926857248410610686617222379020849293076969091040081557677751374947188698933159587644302539057311136579392844362394599641890971523998409018488685386791470882695068117654383103699348013613264355840584108557811570846930845327090252097440359272159636040702701359953101409579010105676416984070632823294026726668796389376018183235012297567085247663070968848670985176412281059278699221754927265324370881607177259276956292855290899984307507381647954463533902590047160399619270305326854998060733421158816358172410982927939590873368853287982769773845568961329157974849180340233561768085919865063347218717289513812354496040545115085636061700482974906355018695244499528921938751528644617134646570162157933225317940963141763695631331290389944530989009682233764007612974105631105396506965569543225363878867233146465570154107784929131406062879200127397128396821602414655775325008415794850090485500177535662002598035439207242884214952183969124958245501806070208173327176042634953433856432822971026139649198707267534800729742469303766782298383871681578438855688270930708399481025496644486053342133546717388025359448352653818020196471414898321453380721335964493200518218652924541235790812463896749070825696302480614891896979785928315021844335062083863154423698487066465708308967140231695714171545620597142849281636418951686284797788399457844515776836218116164125706019006650809854491643137228800000000000000000000000 [164,22] 162761702216606358808696347698435629714331107620079070835947367000806915394714403999493699868395278607639216555970301662722324909074152151609762155659333997154718867791893727218956743317405705489935853343541121838552700205224084342659245678609973314692127571197390431835449039380669101062051770709187795382071770054939246593923496434605414653357131569638469348481451964835357393693372432452542115342588066819138442874272931084504434105867683314363970628608081637132779600092436603769051399099789264099128260421362928731035099711326219119246817877781523868969387718150289389208470528916787221435159585091640976690020831139406076835329475137425590038637247539997080207446032338799278792258319708800164350715394868402142784589221519402674416338308415940248243425620461746501807189943401005197757576767452313722241947035934572657580886434239418285090021579387842052213868287470291145179564574901899779746575717291888849323796282169376595529473177582190342012402228820633578849515807221959621965259736799901609520360103378775491577926196317525661073223010508836812038788941387083719802581515002438677477023744321333610253362370569341584196965216476629490301796397494641372154346009183038968937250657896216243377724664531338587263082415364372820511922009019250942703523541177108422893445891682686646497628354277809405740646383931613312634864373327731869479168375140694093370335115887984754654662397429770332144981339675026010654976710766985234118003748760646606247359802979947682238875619954776549637287667697548937757519740211092193731458142098518428480052429680566369839325334701304369042607902125979502718864185450271123164286863371574464497298765111047770756442994951137736398285834190908216787248660907041790917596522526637351234538140718543043124218109063641289498196338547857496678460656404705285275275381586571612132915680819395331709953250360519993658165304085258456690667245994773161532663464955053499430330670474302060678604550655063543480447673728128339884714823459827466504421704994833962522845016393745248896139864669656314631099242770259988330622374268356355406114458728935364641991145223083351957604270364647278529773390765135541604078671952137401028774447978243398786612912390266038578967945228074758707211512182615295339740795667663832076957421237483099033835183171460150914171772998085978550652951568875724386566857071194283819083236573877643110101193912095621463950132084100089580475944697228221298223955981761876231710408084107520096005053911989817479901952447419240788938601076519177044675331692798287005737722116676651575395277360241746827542528000000000000000000 [164,23] -418078825555098040849030040410170375586108046515233489427075384232536341856666815310553551024671411071742964380011489888312642807167373410086842440423406484005045848461017742733722568006324222648511470933829423637109736498137695250709756610615891165895941721037556114863536269903297673377194506425987944196260386445372824839064649879420449478881108890491417772035681888105083220500743206669304719019304166953511491106728847510591600496596295939005701397115712736870923425416981960856739183151398770049735054304452763485670171980495991457473557867086280982689374247581894403084371506142428738423953365711137117212695383479639617666462347341406772915976960471707934484085069963355471324406029516206231160592620687900148561832550772738435823807783453658497764383961251966539870974696717516833150954022590419544440602515827986397332480038851648098258304789261531083808302387159363976557734017084186150674054512392223848950600174567079106886130149871459683958677308087642214292294371891323272762536898857382696201927896244940843235912919787333985637229944090352281461104478724416121636393674167944508693946843058197207373042499454533553685594359192357135799978795650545339126248561296344004917898942573584157106615346064290046563000425571823777790947636432847962578318574588232013538491011592424004213595869528764122144116395313819171316068073168663789073161577014999479095167928771653596408560376201265111390738735408448512177239517038600612553399565251970005634401194111497056037741301306383552288154552476791152228845772618271649361534095943867260299740935803507698803202301857039809944010815111075704238282852252073382766133971664444905098507047431376302301940375513980644741541874945055716967287694398005136859952923389391339157434443776424247754677999915759896360503491702120620781371153658989082422681122803538939423815416855875079903207392926627005285565263790372951600967715723587954374841935544478375955582938647751702537915935148499213190320854677746098943249712571168028691886781587947404430174948344100538657009123909238066871978082798319190778623358828766458859802974537783490344823785320425504724488231460652190807989317766564227601278514099546935878578481263143068026159715026713650250791850335323439754024411512126707824499124236474170660273734309068141675062065563793286098189195541622947934099286526946418383772343265750202541343444883230459925526676719986858821127605403298348515586322614471571582688940096946137443708876861903533767443143143816948776612285169656598841404270732282757580307342510726150438032922027291661252942665057015273042739200000000000000000 [164,24] 848062326221854481157886153502251895405178188638900572382210673308039082203739781653154009589454204640755457400043848671826383990930446471388350474004310870781458037437806731924897700756682974899496967481951850794919087472545436320290166908549119889251233778848642405659833161896804865673561243675499232914229859401010600469257548854614462373817570515132701145950072840943195542674070215801130898320618747573233662424461191257607482857649486268350942800968544146847207178383982861220107422418731720584840238436042746737609323251387902991841491098881062292975291922389648132842001998147079251718006188554626919290222199530811092758359636598094857415108166416322444407026325979374819609467207014872469026045048552203084509607592798150401062530251758634821757152614683900586915599188052891730996132147470636793198865075791738209317086425915316281908678202081432670495577119190628944007695656632630957788613205245365873483081808033191985639892982306775207940300841039457189112783962935654292766826314885767700844015190518257080138629162690836482397579563162734235279684662675200521389913542435166078808961898937523945718828726117045798951636464854352807819295005526016456839644855187315397968552944635656836002112623225290128482011731106714162074844095753579788334492649873126871343908204465815828021916352745404183470394555581047141305897060129983619495065271306380803964933159128241063888676805446857669473216771691173510990210092563976596467764934861280448909493997694801520180402153961263183673438245062799227803255564442201275822182523181040010885738499178116620962708329167373155533283050600002829186697506049962999001357607785937407850276570638664889015946083415443411097536460083515171687769860433496594933964505863919631855741388165512120028964138987228439198197479542710332343215742552559098731491778951126641187996178530492583570880731535908401787366200737143459397061987581001786431330379832745705119021430633485535572221224392385913127759639240850740855193851931524612241453857217432028061863040224967960737279063621932974299605960455032461210440582557136369902398422629339633021207410997806634363970328137672326786085565746229207011838369590717140138356496832948175797307699631833013155644460926984169551873711706171875335556904338399360310255116673820562155475397893805637541658251574570371061599561065960032410641222383076606923488512951355343042831496681759938969476477846795892148235176123611052845803633182888534963190699380751705161896441086191900983363294050570936875829058256277590112651399921942185050787435444337376928666004151546965781381120000000000000 [164,25] -1481633955711974611702539160475657345069610014721328464120951374262338515749320123812127239721953659922349839948847979240597803686909568449758494953324839636042844913237460207004398853281228936935116617425931278460171096257591601478008077959060902253465687303601404244004512714216010147234543447497385964221304512910591066374800895264556694614260089867030894681459147249157212523599086167159657476191775906690839571579781188350201979909940756989397948462775532795607889045381468102325926982949662438068701168280421738994694348393860702655994127907148818637407289785782568809085883152795072391639363058297055941967476922076833044459627458224422648270543265926373582518396954509756357775224727603837669612825357849435944931745400433893002267373300834671490227184297632771209396857286959068122233821105182064475126568157988555872090634502598550494942049920635814078278186439797519847191072926100001981523082741043370273721755033256137162315335872441119558944643562083971997768627083122316907538533438445132136187334497749414925584577786672859862273402822468401161833399258709090321463222572220208888721222090365066058012713107179312076337153177553664168958926597032225940687894137452658419450396070397196258192494467253635350723678489931927299600017324097060129325649415669632789072716243615234574020054233261315656872309831296079921623605783982837903572799950629098554797919490693971242161600415538156885437765427980257733534052950383420501190281210986208034452946429984884671318422841135925303627818641574770634376566263783013248335292313895559142480747981493135830060900721567416250231256495800696456634851219931553364827610873098980098465599954971839494309671317308713048821974925348959023793869572452986651773833667507293848637402317040585176451440404022096570169078808711233109743841839169488871481151550451537255250799497607764290038561779621845635714126676096398859033192659873861914645284205956642830050383058803564869673928204759909201566268481134057189639004987156141779203781517464344944626389665504773209501217154207254391412567435884774711213139348605446956979955819356827260365677703721409099456140551799844772115463118685142255885224653464058732707500411652623762698556206232304546136853610423569790959411291332898910542179681021702324317799857043501216622783433644659907697591175111242493023656630848051172267726360997331732712445290275218918814614378126225687779986034126324470724529687907924801237440565364815400658351773183383514971411556997117141212199125821398103562577642083013484054595777074070824425826143885044603316945401727324320966901760000000000 [164,26] 2294848784147212745356372585418920175735762835618468171834955892151063153371370280334652779007076798229248310428725107902904954159303172398338026834607131084018965998341384385621852933033354641493043843467533971637685319901694693091704050355852769452031003367735434920040538042179822880960078319054171065583372578799948088097701334331923097837644032302319551002082919262495040238258298701493940657967372178453388369205534706857637635710338093023393487741932934221238618934160988651290827354252815827977528033050122752322415434619025614682732787780744124659236147177128494935967317593208774620400912973253290914738956221107534187494097846676374330355388176005376551431143243685222428289796689154737862311194150605788350573155974723058637547194099766790664675518333647058883191566469185755997685933715719462021494608600953198590468003457614358463940970777786456070615293575755261272004912285416033597699175518930794840829250013795028257949191650669908474014714226552209691296957601759846387288650962613137062076208693442603163351082707441657702557319872109922596269563325264624602827677104707774832593002307861688214208386627701716612559038997378917501087140456351964099816522618422431186192498362038044789432504018429857879615501352890452467606928455077333461054792248722292925851665428895637714596966636825257547854763849273631334667522162763662658725397847552170798566325571652284331525126933149286817387399243324173649993969599723245582545569055742601687110719659332753245111428100203507001683153439554807408187010048748442061101658639181998983862722098272728007741979747267896825801453282131807992929444757777996350918616976858262315523188623679196780570846379825885737492598196248214647606558370158517137792131028246129398138815561305826888355745476959552179561981725706585944411923361558058025284768387785046826978430481736233998006150288378213386046050303238394503006194083673156523477858274327218186210781760004927658481294942684767524043434502185452138753184894523266662504330845486910372060200604846438197878044365276525211142373592668648692110191662918068426642212040138536666626110341322852334907556529205961346857972089880201957564346934684983326416378911431922996171981588686263874574544043482705101477788807868233774920916927715313254057145342365454229880097590181931959210017634008244745054667901704574510661742382291188299299166383670920010757705647627815051478906696142675283855445009524136099667952150939236154531867524455169948939256924361741323439493213265450085518695870237298688410066412909751430921329168490373568400784209844649418901422080000000 [164,27] -3190944424605647190125436491958068044044775712314558281024675903855344038966012106237051956504589178664227018824309982131785359896741674218689753281204119416549688529984481375791039307190786392583004118891767320106923370097114002254977945106503448556017039834625839588774065046041023133768346298419585836068669624299371509458447408735955697861590907495950567688393075396282318637796963665683830741027719750795632165284097173464854793095619572259132005177343807970653072560325351634523146448211403423318778127487388604956565237983756196921244282367388231822739180567201982203399914503254098714292721942671912827811068868310675641556695971659429938700453036708690274468554018678878938751455169867726771618139978011513627069825060074025572770409924453834641049470830900446701918393965042993512883578414592770530161152786985410379766578468279330341468628860061777175593894049825963087014397472366429948541348280926045775519901432212885410859727421103704156230037522924680535456567954581456274362070956938719897901171391588378637844008691001588414370121126622654945924824535741605429254680883103399614934237437843197730131982764429331556007444281158966125520562982984777037349921991731316916775910907389646042356016424448904847706694268436377419011381016813863602743861233351183385172895445553490551785373928009288946081908470424561387296476345237690816976293748256642945385495846442768268996646125696257801313603848298266336573674125010595200391020169136099861489873740234344889754376563423743551973731022244205477630698472890668717378758834672768268636217146078359172240114599073735561673192477871339840763777970911505540759711527070377660151104436821785463027329210387890911202170822208706810216195026669520875691193027843194821216296223255004813626653303718655707400719755064926273952810649779095543752563606855058492013186106049428076905671952035060765629266450745995741118213716971345085743013611382743326721141478361982125560796119843155774486532572614331010373210743785501556197955747684037606518010656515310270406191951909577415702604870420305620692902126654495838345824755158713159245013349879816440512342863458770939839478484797539794923301615465515179558713541110935632254108014540659709880325458315021981078136356866673085673710164867680365689991381128064823490501374442644854671947202190071934244571374689153511796711444159872571330409331724099551335587452597199891539995987995181324647079564782767539604973337325666028995584156863700819779522798031256150368714625747830292410808636260178882531551383322387513438831648410411690163290765187873468476620800000 [164,28] 4011127992243668756844347364287999693757414188750742018162453764657915716641950320988753856481104683596730021517120181159534682291027710676434560675860170170013893669674574232917631566482063285233090686657421566710213068431363003828078108571884980086492071620151527656568395256591900485022695173248022408798346412475969889906220768662409102027029942537556800537779084320969879420797188215992656061382786485907227121368202103874977345866702650799983632318093777784904813976058391880906389411661135661293955998545766682339317230943006121936802269297843215312521309252414190221146628906243344935971323028431669749493973246455317172602714967935455582407365407335982083645986773556071464609678410497717982457639958082159032364758295768664233523727655400232694030669984957906946699098777195743053296548261491806775902614094438220831944341391840151264111202178957040354662685617489284283249978337620124223820271166154632785092444637714178080069081229588076635051465840843279681786699554356593873897413719566662147393275590550551123229875172564024032589843517422045342027745003957338758081405282769007043283301520307810171958739231831870709254373345662808474414784028411932224567640198519252661993173705826324125869630381498928244119722501196461722084660693558212532791938737090477474890919032769661498947280438552110801922090317570400033237843708459148855394874609506144796376060044659311272293391331638616798161020847365304666253335698494708322048623497514325872033616020649800003966109565551811570564386653078901577088529346089127761149599529661051273069682480925468554903346522991366397980248335363775326154847055941719984261120885001952683965423808852747918300056340940286312677839313494547139857373518404926177321771306157163307857779112230520739442323090436710491758094924251655342624674167886805089459282546043804250663897620526281133423838096340013746079529236977948504956280803202115846785816151790089487890778523085837524534429690045878598872580347905786861778185615814481843436561176415022520159272635765313853376229736077477337077374780284757955717627878273522510958182624880438249581710357655050253220457129462140205902486382314260119694306345257520548561224311451075778678728320312155568283931304361583765933514553674715665862503834888451434867201963201153230217203669743025433986728098925552131977966734835292062057631766813630082997898667913820302566174547791766816477447574245251777574686368630356792590874891004653261445881187467575288775242653600559095901639837957372466709621599237381499784479404680338529630046230746041924917645250746705520755304560 [164,29] -4579719948254061285176803023623725122481673897706406179817105198014048328895459870562487937666442311841262479365481099058595617209332632503763877947739234756674237951784994763275789957550423278802560967406957392225037056970781590722917829989227198813134648458178785387825813917938410935064036458711869831159357074145463146992682557794419876156171761616527002079052991522265825485758726349386790863511298124213022075175312041638890880230074952781613690630983691436061400629262472747828633524537110500223162334694829005676463348730856794059015483437992915317492394889252872203787287547475599573472329493509156727621951605584755454029416188033355392259879563998705771232450722290919622485450462322851304631148086451142407635228739185355422579522515499434067264230021631415362020368199344447039207966646959411250613970950673059148660408861047524865124624650433532574029813333903069439287906317679649352820373949357124991765293506314492766440321942876446103408745272292701028747301310819361679105858254288924567266428305839856872651067139727531861018169253749890153154586612602586392602439614123706562034438843739713531163828006438946903417065250770576393227514860297814907269034371809314662578633553873014904733148042668626272156234489480768231088478892642936579970285800324360306111539625087759281036224841952656560124801232630007167425959217159109982204966576117153929616992748970888692586414015393460979189721135390637822557157417909782613379364326588084078746865682397618008539658803720331501793461884227374475046227395461801122602299264544622728546369964760823712828161872219830082760843480591844505316256450438319129347322861683537573563526501344379437235836976123789892024871161839046371924275842231501679266888314822144635283856847964578932788911558020562680152831817192738677609922242556641814712928453939845783180403549158617708410039629057287719208234664565649854857922215313134505034722648532004132591273020561389554295188000651317968562216481018703669380931822577948299315378567760815263063940784868752036740785718690803200500632149338910115928717928641572839044274872837364074688491471542145912705111273682413769527813013755563921536655149081933600156861058297871402439467380075804202215645664715130258415340418418417770401367072820032091839746285543766179476051987081525724515021334761890138830241755784075188346910202706576495775797613710351671116954875923066091023528336930082324891658660374990570002610948147062258315462560408268214991010702481793985354596281763546707304621989467716800662997229624633310663916924845375220239245852307827568096000 [164,30] 4765652035620901578365038334220594647068648433809697479192235011074984235064345468184394867596431452015964781475924297394085895494523083511999337173024775986788334189024188972905590040650856743110683035255123076381884066812790227180215448197882488989008126754470033957831563637755691447633744484058402243061834791452615373110514572792941337185418762457953875826635991800766724185433177503164131913685707906561933170352829708478705803618586867729733059452083959805856637858011796727222748193475443772123828001640216709586729678316505479582964391112790885110035860026597134063614231794905081613423454403083633054989978516505427195305352283980668582388008284372535337894061898280047581247916391798970830679715511659003643351693192689593410681132999844129028107797113164693244918961495423393860451850665232912187014295014097401950234387061542708397462286914047425898720548952410527660770217530019299187639557172546953468088783440361830488122689661406724962963599185847050431294670230619289814685322379674530762800150275151489966470303487717663293684911694993993879107051483719541752633615027111326043137788202612589249865674071923657818783095194937404608449666020910029057717739451268652278660337717709755456211241798779031421268591360237292916279401649726069420080184862973847379871245413312041561312879397313778913624179972257748580286372025898329886597969258261067947823618451724251530282101611304279489586213196735858994541508285226926708485344991578338456269656495871525983832687859315756749342103593617995944497934663219171792606556247282461697241507854851937361915667324816962276648333194316713971917422591491806774928422936195708902580956823575623410310448523797316650147311416056835829986674129126109444075728052865548651411654959927126817746605670392086714651946183465160798490193692294436874519546912594540173996402685076306666646082015426807330818887143033864433494800123368718157156517307567390721875188521001871850408803694434106837877489405886039711080968554829012895665345142755006220337470869669282925233276189315497912289110189947528195671756561146041329124840471291414664927928185958899758564324112089833709429330722891144367723829064270959004010485399177634010354867589233757791776964162892889476589238977146005421492868747506470901297059121406873733246314873525628201956128087218411283864728274347251063222567290019216711711115797243495212299677770487556310688999285571833778855843695145642042114374187668680957176756694530210983291262920557585283633732164027654799379602556487327698825049916860248516602013047193384523461086736906996720320 [164,31] -4530712933474764384373739993579401179801021224264105195834155753956866737578142197191551298809515611548380566154335293565737372665640141174044205865790394537689784470377467153527377014953694360680426763250046515955883749269638089239296820747334468783293713953653513516175218005744981164779930452937590035287028566881597536938180527751241380234865224835458695752110329607954042001422021715859664310707969101709782904873863136227448063914609632989911266356458928708255974340307676360267753822980795511797379986416488610047832025335930991641376355430083973023424986919472434051075570032672381732857367096339480769852867896948551310487886740160572810443070560693140179593411010643285471505980172055929192488103811571548993372245125578490605076754885820787404778262922407702082264260315569136476477105739719051680224950844187863519197504937022610099160583998314671709851761517179959653276320038748571375749576445326432415829328263755942005379076010875263664607900026202667124300281317092831159907982386830961390491444235528155711240848774068887088325344256657738022088344575309654247779437070723611190579318622200681399807444673384833907368889158830342061115459729448452293591237806093181875169522494774237200357254462963896346032080819981737201376642992909305944886900359065704682677066073037328568848737722812693341653160747283425353159638990574805644288451703114555352156919358372662585042511776970138026296987800632672771639986149923347132174054881684363975735479817780863868357319731402953544260108103531753799869288446728120914563688704599018235170682590818102972577480669014258226378277099203536478002197937642622689061504198313114841345265963014410427434520285000217154381336217580566164811831786376743896946652193681162572452256115663910336932214334324566240456059051148544244641182656304237629271382033219572020446095268257954313978832645915962795719918078506411999813959392553669103564397621086181190213551992023352880065811056969072599977749088471522939121833619450505481576022974875428591985585336132367760808269832927750583548943982082490328797327489778874382867233260855569577359499388993379923894880177828462033419930116513556901614594203734369797098333812856455048548256580109017805034112769287247612263856028017888385101801584605385819229781690753073829756614580433196783232698894587183807462185287340265559914320262335650958056902867288692487787375853532227076701495465297248859915808364030899251124798827534081578215284148464886319691376202343418121306937768753881261422090649587812579323456172189677670675051400769185754817581361150476160 [164,32] 3941325981840242534946974594879856638440551783892883717584748530101606942126604412464713412288320827630013117637675841374532412294194782286642652081346317255468642468811867486707227580598692999645321301798848475933300481318706122396689849030383563972758759077497293583912174576724322915741811523608222815267320279426567459075016337843744917769126013591855738721407655467348985390440043314446177212144450315382169637394493740538471762127995735570711145330536523372239497578041238928624016727592247117879613773199458622825985533606335455019127476475589933862051525627922716011819581898845376662661614991247511013277005678538298244699760704601933880026931494635103546958381245068421221875984438366536918567346856809665899649590944592836096324818437336836005570185712205680547891604627895419368516770488098344200381436677881001650828943475224039040278900462285277563696667697058795006603392233352547449429321426690248958741189049248304495096211187950519692185333247870734625261676284502321670471970731235650502152828200283194647734647025436896912599347445168705684860207472768947499996795509463054419709243896872914284608560803968042963264258118860392480200655596350008386745402109605835586270526066112011056037982025928857601588912385757255149268964027766993311541830918552341398375725348406205791481972447292241111817974691323657086602489263247087446094585275830598661509058073993283437014818194520848492109525537349808978427149013948797199142549196877161187579319967974743439640418760136827163303867520863973320249442405062656647989933310406643699318566184459408701191355575850922600156899182073276208533268902490016788009872188486344425601681098755049792445732539103532077603865849384524878223734319319019139251190477707912260368068314421882859828333481079646102102305026433467447666173191531308977522746936443417964813811510058496579178011637098887376824023604792994626900213829975192842616502788529895361823944517404580537531781094825197718315603046201666066689466072410090511210124725023316403667618493608648315658529941787802762847626438630183396717808283186720391040545588366154755314421200492718762980661242575365865413472188235427660648623395653175614287328414474294710832598487268128003943878522699643404111820128224957840297688503035038370995069227255558589441373733698424894547028036568178599653049014526836573224374271339933593424846107379595931164613522426038998663404885874927920413018693417045885963185238753718773837364131558730986549392348298463187828242313063023347360687088440721299154405815330038069139702481956091668461185214357120 [164,33] -3139863165197585721123713365443612163601751821576218649729459191409643731951632488674875058523058479369678534220148832909464383526570299939917547894369966891159124216303900276117597661057188723493259214363069080958257153144572318122450329023541822386479156016661218635415202125782972804365953818501820444980870050195707964689961325567720367084154272732976344437743787167792879552798124410913874867847012904107600860889456904858798921863053458179029618445890187788191196941290818018006454939023521409187529066717672786051319759792465555056682649307784367758025088360684334639553343154513378734280939457114994717722056091594044767600037245618385121052762912301655393166506199609774743403398903231509487966017576308012210056797718289170915097429483804759518412540827934209815259662081087144507034674547938839246519666321659543777919480842720494315496514111834432354075518126690542961311685293265266363083092362915037169086067308168733775547456794418310051245175465796126449490971017137781257087061611567836856576786648364105881033662283564177680271293534090618502896977735227589333212667208175612115810558715566276991658489527770457042063719196416742235562343931471064968977620150392169064115452574565639476240515351841169313223407830710695584441896427342854334823635005031623662178667194615762945200767162920755351600388261069113284022011730095868749652924272414568379626627375301886200070628617508344019615229301155147776343713414267898732045400116930167914418118136442807961450411666940408818167716665572296744830148197030645073772903755385331636619740338726344073396477884136176078241397145974253957944713880960328746380297157265124622145087851667071035739373661853207185442408363053788556561271155908666046720214451753765196075638372722626690073555935125282243011913385278936699617535065330971860996984281641285770602681865046278226117378644552604166271650357782967534918804948558234800430840640208680542759471215918041190734242197515906964327913476211806557872778901139797663496185965556051799111387330393866534083722083313287030670901135431320549197494426819670611362103031506228919395343939860493900101633089466101620590309174675667642884469340632209145847404632568586268981375273107292013666440111679939368299673609915427321965790906155867244402280499295578437300104544240435997466851317545230790670679526661294010138171598024600329206878627928997846030411433187898339070765645943067803658115137271422581212509774318169522778924494241658663264979220069141237959502803199250121492896411781187499366368829340893990538805844570234565319735267328 [164,34] 2291444062902142176493924591717317139882050328930720577268278674263627859641213674469600743380284559841628494667013789785556041140874034600306926602382835345973807562793803883079164303262316957483762012860080040764627502657087478075953285671567885486523537201856576466014224606330759487558358348313638121536160871766098560520388046945253325485991482057943819532381777594312758540616300456925495315953294433712289538126728618478100765398307109296743487998484849011891803194316285314215002347246541609423163182445868964352532131408166836212334886055061272137046083407499571001498385005567737095608093835029675059398338690090135773613618285996210826193171890329585885412870275392637138335897769630732782744094388945925552165469326988445894205101878607426245940568508324073941657984407139595751960447400531950451338450666730707966950198947309147585159734082668910553987278057300730736992078418811004871598851236552059043965518866774055344215071283416223934432489680003461208385223359278685509400184212091220270236174291925395960588601466442965007750995494514224186773107817145229059429946927130760111725360163274807654118693256741017363493444499307212759839037588258102441027594426209869396182735178248623643602370915995542641206165616836852678121678023023307502256580001189145707453635559017871295753644590693937460838573484207175841623825289631320606631138148681798298469474460839631001871950453917645213790023183023099181091051006105762363670489891800522630732880348184652419533051575264471801363063968391733949727771553081350650346051376477622410965027517452492090626602105111094796754956413223818147970790706389306409549261864639047430487523794456999395230118036274759023615739100409041340298405391889228191180405535104382364209174878511287608352323994558589964370066732942594709808171498920644949324298981483794606331666816008007097089297596733681637707325916863451849555022118347170031312365016574500261917356633043932476354465984426224182633031624080620757086790866391803329359272598758829481757724232838860063148104579925118392491832312557311535922527220077705741258091116576662759184635774750305482530115112330288382199196209027661131294373506271144266316407462467121258899364247392893648789241953212311384652789737156013199477669513156725499169746965363981799553670229394300168247658128865918867964443966985386597083635501388359243376931572580168987795583166120596442650487934492222565473703037190795997592724992442459960940598207353178648042431514423465053919770420605694779548821243512016729092237121459409760788845459507050826886807552 [164,35] -1531922062392919111456396717008458390074803621134305689242901073575535530116466674604041901523937573525876018503150846453193871191690625820858109064311927958448859267285127605665645239214938876490852622242092701850541606713211754750137649120548540111308086201713906940102568905136916492779885177438758277371963470287117814016858042288737044651863657327187460446810626995124366273430392047372834552415848036137567524773097827900970168669895667558407846947907838644921516094137218279873648908938539105087486159639130497997081314186813917880116461590112741488872999600659155614743338736253431882989962478133778031661583510167731890182449917475793836647204126355281121370605931481828306350937597866761089161276853023897929776978850134515532397551091765305046731931471036807408673604537139916913985400228879923844910896611055702229216921762335814379111630459368979088033344344270230327786394661778242040723475938367428989117136845845291511639428489903182661978478656507941232066013406852128650769462929471146147584961840649633302741426492901582631054368439188935202841774824815965749841353806909108814838399294588893109043463705339279157727158618532386664025105111697960409671706598849556626431718354543838312290046941205895674993567470433128180720872758789651938307572838098978121588636434178501481963648324893038965238094419273473413183506632630188153855900952061267903295769013780494807037823000781747751296540560198187402516295001572610176939305489034112015423681255885273205717468147809772477093605206496828170272453278981267782547608585989987772791247771001520836534446141266965477648917578232085045206354993346065654080857788907042638223318729297959547497111436700583449670812395644344106245897448243811311503620918572926963003548288129668253311969312210114562112245654362074727800080243236922139716920753396548268854565674407285998048506107857808576127119693480576651422792381554920936326040982785429173951590965186302001080676810556944373848323874195695500631651613058426280064739446519691476899639791392953101663763269972630848370741425812063839613033996672373105735865742015159760819873690501228144675984140635207735822572849696921469751560180604386536276686495496149853344901053068218123274007888888889200048159333443026898200862954229048048786381729875146812049160229457954153206368021389452006605223032448931336528673186308556184750659752484820700600014766661443696750189912706014219226961425658217440397172622273070302877805414664990361670245269138847763629166243339163730648906110562300568089549740386894229303452088537995010259712 [164,36] 938029398062120090678714634911345748651254779328636663189627268269162193507935909142350587252727308411557941430021486088232059382403032171528515465605622841066979217255347590520512801810306204511544278345865154103383224607114698102521346114107774516772027303094723512063628908170248866548295233799800142811659844544351920408037130754285675532688499832162975405777447624635153652354591545987775895807474828886737209121645720354143939320582152717652165038240245209000232052047691769462226425417487164044858201109942460223756135480204569121287474477038841499153496720392591147081741116373772473460265555068468255703936366777371887862246512356734380721827422042035114575617034636217522212650559375286017001493482097465431020615712181384519164867344792378492675478967987472418165976010039964051079322707572963171262807393425290913139426242260400504461755796273307048445047078694974672578738302342951312031271149354310301373817866350391558103017394591509676430353995537615789349952018389897124332405441597801074728585793215550467933851841156605044184568595640154124721879793594920318600736121615506739219039799533325931360799131881213296508156315019437734314481419324315961219968196569251251671623928413594437034556660035060773498368390923794001176714649414848703933334955298873159945311085031507681655087772703101283956899802131992191174248928074960085715925028368433256105454450528157947230163823586908141069063486519598581944157662682343937647216250824593304048733833230459707752643596363305280554902599124762011448378737684204534893093536231418514062998890452901555624354135325001198947311520775422787477296559585454639437311665655901743817685754945101322800061485159445462930264362061807784405043801875870771840801935527774182180650880908896519646440019076009342341834918445070718626584730026731555589732113164298420681043145501203034350470768865527344151614296757689502064572323354252259407108272190733686157531037907808447137013224728227981141246264771925239238899139840183614533185879552290208754311946352213164306464286077013928327899641009949390899240064366460929285321875367310699063462447928779516370400558328981140456168749313390872385967150604264777448103418107694964297123017503357864528892323489382821423949291898487386417483266058771828113188053641607121679113724728592719865963386951489378257315180417568220567835244540515785448667073229536880573041443468802929811693837465673745980868774310478262465371901476814276210390829338870856153337860913467227611167944419326849526562821058596102951963068926593902943833806255955170096 [164,37] -525935669183801047169407065701231675357994103433563070498387149827365131392744794845309306067949798650832743302705881533025729036212981339546159222356814117080257111468253210856821008886373876037620094702403768055925125613622634351442070898440057497850911842401135636779173229911045437025634229759350323522764912655133198322324205636331786974320577477555814460819396452694934090377505790631245148639680805261518843159436370750295069539450779495951112440351821321589600378862426356574135139025182364292774339503445739988386149337864345754465823114834995530526348110514998294140337152286022500493484404427666365473797126282481954319105513656554785717476139475145176772490869379551591250635047251977010183759842114612374240553302724180631146211462127325331512041399234311895673307481895945469086863591210309835200630459826390777273045328984164621981219096836267437414801508093681514477658232216844659427185407014897346218259014158555746333061505279536859349518569246949469043898748888807768657757565925923870335532424623441033059928292147130794062036233435008799744246944126832948867677113977439804425783063859915200810119090298432706288155559495269593291282001899111866403834680540744589796243286899251711544860712650102780430325113219820041201939721919531912969969186049148348700871778247051058489697475161729428853125168193920574974236700577776575884575698982464203458895939284949521470910635345152422742597217203034972897368475569875664137586603356156377179084719968130311881276156239326074296615419905636978234113526628670864680531555640724080770037136661748458732775211751026175018383997855758037175399979331481200279436567977742726208604303232178479660894016628431520221590083671137628568756870853242275089641021899264176721690025045294087044166090835552898131448634242001698481776689602121186590998752032914284879187651278023976129448684600105457359894999404170053363222427954286671565162870733089420285865903564511724088561825954460111402737113328874510523813857668406319466696365669280796712382570564800067012836057131109310987230343717814570153036682289652088287216867180729354932240425841236941370081649784505518558834422893400826635868512479844938202322293369163697483363335615650640312235645432488322881744882552186460372659588615746867984044525152351194900766293684360221657517596662924306538165209873630848856955168653413576863530531509181156045391028112514472316357109394532744078118463007352523823445927999155840321364325027683399951666513182049897230234606036309903639257410261433184484578647511764451009727369602030848 [164,38] 269924919250599324073277640090012294402137091728972119699514969164549462380625435907894779512450428463417792413261925986614139909073204929004801582211251750884729446634706123872002801418856857741331755250433809901073269178905872343551964224682526089396951589815932807001135119899171359715450096881836840333548378997588360273304230957340968019233624785512298633632619701050917869525380389381902444504156601055041166132540221685425976695552111882623763353308914329656338329821367174802810262419623967303071081894397471113505664710717517999522602316705394312127774938226343838879346504293304839530490183717031177261132120645883318162039095945343615889330664167685661780843941453143710773802318835955095752280251281068370486241034423498431233521863740448747774808620413035778444271936214469079874079996814334013358888434186064599789903725619349237641644544085360855739297635099364003272507085408167440331033045165762376371246167804058170376192588874626170032493235688771217013459972951865482161486113914010243282466536955900327668642983035716847875347483539668898502515018165339707259087219398865520343548131278215215999503234963197419941653346551792456905482651055560295091354115243211584892379407462827305393769208776903232189802668006222894538064731543148030029257245174683950082252468847459372051275236251556042923095903771263876440500525800065591576721540672239827351509535032360310901464324144027003726200162993531518784715365238903801479741860551555915523799978558643257979011990085429159320228367756189371006084052751995823596991976842230801683021530531400766594589195351781596770672263276301707497004196652744461482697224587324896057763341280439431671201082079203394085599900661842243356891362777591589738641834007195302512596403604994652124863367588584715110967349652119157550029524761116823407046610697968640017577008372212695270554582486808571773103397478946532908733222152446537658853633184428799965173262152917465042256818335967158645890865743383417964924158626599448411929644244238495145105684219867995174654260674850464797260813108409045831852048567864053340737982245004240887515486226817965832196494674289571681205131343251303351550028810648213871415699073050767343136800258495775705726451450621649075860120833476086462585525208769064708955208943107101672300072020658251217229802937598756912573151610387205973385612579928592970549588178405397812602095920207992708204271222392120422437213102141963037048772674864152472429996436767399814139744447197716055185292248727800442527325465304110224329698681946679600561416177344 [164,39] -126760752349266349450042601280249314073115704086071386410140539895097950638290840331711812837152952846389293796943502952938121578985957957665868056485737881327516809729467015192204573258843992446817034203912675343803830873586190653401834959749458558997142346053114335095454080361673428942753187630076004507582954905670995184158337910549388797232491148200325852631113926065858403443790933714956884841468756030593059799071425590720767300080496507571135197527207352977322508856591287995190767088788240133414405450136368854192533166153733824322170023679596907416565832607702405199365180228781882869725874486947742834445198621418131563615511677047595834368548877860952683594080412874173746757182289334432587380845106847064756887175670677531291010973350280184064979849923573877095687565526564440080534135602743956168804703314852705811250327944292051629995648101870547702796218690761437097501160042349122440884607424407931396997184156020012915876518822050328537134226987405579604152431442743779068896991083276812151085027029119499807225373268579632920277004443699197863411699917186444689276047577109914528237816743421910618816834751255985331661445218549167494891020192449423854092177085686603519946648647774347454560782276218345465463802785679011006423696765970808056999792408784675945853157438795390623739427667442186103655637769757714711291095308520273306633245539572424563663128594623607015369595462968633225942943671030986500903062675130823867568098349436408864379301223576382115508731931633006514077124038218103169552690967183413852100052396226744969472001433537702285924934758287673166254611351704042101219793879348736821150095824242392992035769490235449922442779919909746703424009377192840402583872390965455970161007551247642833734089103751316223873129218310047208132243216292822780273349159338045986956120636397484676998788357652136158983999382475879761461457318644956887496059635168374671956499992253416415372811056471337501948327068242364765122981581961722984926200209463197121720356211538794598753351900580946354331050638374003609678937865762657119133462302437603802360600325726218577000885626242566006357182382576602745195507038867847699758778633493405137061644431609410990178291416892084952037431276467643677034702133522000259298870943463104678406853395081433901126167583597366750099252911572890692418046254037488372260137448674967299714750384733777183680655603646639513450274307704543059305691339191180421091434305798503416197334891597030157578054409416765918392628851315891610727007273993096469802605776109552921230254720 [164,40] 54449490329574575799216129946565888717413451813847385849354668372947942753470438427855797138013835232722340596288092243675577365798474088520764443418921077976056053014396217103415694856319832791836119994619953578848152304558459708903483832009132795559285075826689439752892930026745432268982356709023555337887929317114050289112288166640247143057186614911408676598808437517846426690064205981293385324334179367313216524733634724193594955291183253461559782405412599007283813926219833429377167042408196637714081374242890266095138647009960039473433442708157003774894255342805658954092444222853550585451017797344563250525311891353644476987044534624252213843747239021609215122112034284460922621512087072921499176578245608101786731481285772038876945821045752898493901068561296899951521530540007323748926303768669443057278402148193840400351377814441520391494239393390248312702792517157748619791712083126564946122591138536328464359408103407744793229517617861937561182238832373937328650565158035925358854144954215701018562366652865430265996044606819526348370023573497084366080573808877143445889338183947019997796028689971640958020803073185041414762457843537825908435346377053543460369346462076178153882105911572989581811449953212226520171088658674376120628852719416556292980942643227347026992679359395548940679171168826156215651680707269718291425475336944991083943186635838403081871453265949119462206681082325550599733986382869585956982651213451963632477379406528158316606584206172661520236515568356882353863936290034127464839905277770961876775647664204610893817897373966553056838197199614976808666050983054484566840299079684283865977825062391004197324313948512948646690643918230962809974475079146010534586171540361905343531586127231192568758420692548797176851010147613438893955333703201700699680983891798246511901027263854061739780168244121169295661133377039683517848452869442922506689699231728934486006914694950772199475200788023006585552128064669610477213798198945040691258458040846139679472456770708493424119984013321362784753705063143489050759327936956704829559136163119344471694412095677113298904869359732406553130932645330068874710481833343177486476653875399964826123439908709094118260827692259075032243180649706147012697203720024702813273287408800385485994592372929241915244347050150057375282427378879914038263883404766808912981399621389335655989306707003590143471076044754023311246535927062229396453329018444238558833503905160502467575753668618227869518335435975571822270178294917441273998212841763741950998861605568409065870208 [164,41] -21387378962375540893566689853365737059822562939162536326849182664158389070003030921597415519427393675596954523208584793662818014591601945313841981041501373762402870503147451722945297252085925905286685420056845977380471828787265964774056040387791841163777617072962329819014655102268283574293291008290616508317223130980652935375562312942831593820833658795149148733373801687677631433767688527586956597589552970621254423028785326515526369965631071462828306454225426363349594901445784895016225044927591564677576295626465018980109274795006054998655790868864614735098166751418276864590388782263701503990204798172364886377430410404230128543155759490627647195134345745866793738062661584681619535426257495085012163758529495481765688661976266004726283625923762709484055840607068353891787129921130445373651908658197491455401524427532308361924241108392780581253270531149439496892362171441245811909696072660858913343280548539265613680868958421938815506496343424306390564293157537068562608961413804345116296231557370514988046574393979827685905270141453925427450732885406172927107987072670172035072528352400300778349692923818163227378621560761647045093939807991670572395222038190123848236129004091464710499182087452104820199222934771925034684769367451988042922475530361859298471504478802830272487688811360693440763645585683679132024200344899785478314528041571179748269512992833323075242018131051766983656753687253163362912464669096391980829429969728709935819030008214864015175841889119904790043905333037835324976660550271836383771238511139399822957258498095545100882177275857682270352469475778884538264154833817034588237853977959642361684759753770876907880746480673650750228533457934557624725553179632845236186281764382947158165011743454338653273988609790949445153653493750585538045447418912978757683140281538689460254457085337046680320533682356003221113890393441118142921694364023773580731342832584317239315470834230995643191914414384823182129604892281423825145098416141652955785302119920879356795879682050379335853987182878915211733540239094969325071611234409780461664942482997403649759360454421853649228660953298826482219548163055853597536026645843184746676685721011536352833474683525675016633073256832807597722757927356750404104340082304803606916194516162542157153027723396245545847366059411671606867265550876414763026094904231447024854439683644103875320325881848147308348400866001740918619142953828611886696660032610471202424266587446406973635848796019259130204252479244057039841026802268173425257938670087325045742835717849208639424 [164,42] 7682779432649610978670561167833760225658209265461753734151279838237942933161988547894645324119990145182674967899923908598516645880338221926292622473105211664867886509351210946707951360036027516212910951998759343021012995453787197565862950453966416191676962432270866354831210038972055286496248507415522665749297510878806786411111359453225736124009630282616626710977020156722117140380810761556801788540967129057474141059112454217027137761460441267899575916886102496153556405499305866178603636744276878602795046532152851206487808986620425237177328805353610474442592741436809956890001268572113409403004302685536807097161707155342815633774784446045005402695354662998466333859737848770291983047190245640961320588621850494551091513064953739126178548525124576488580356858739966748436834073846891550075708001253076309352760956716857173047470316137554670390387072805449385197576420051344652050607353913534458964645454013562147081484961283383406213664186741384212365500345094712565620836566347067838773531721464292908614201776526378698718744548742525091694742903184715695777996628383524737502009566946928219578809727549134046141123205074855163384269354266346133658458513895915419449986545430818078038136071835077368160981457243230029195402828387655417057271597018276595086272096408229398672214852390008041935352079715734350024948652203446473611694922050094484349214088709603002741158789546838261767520851291926543993173702099480023340519202392058446075924370086246342255546752098159038257031153847134288017225399505557021074839749961605999667699330856790643051244073200062699141307817593760453935586560113759912479039917899872925957625525045135877920708679567631286474235407899645751553737579513860536641960665357398224377567491309860815179481553551777874078551894125812291207830146094023962022663723877805624321551004468491841970323947758724948317118106590927141966937564916703263980176053638240733408320559770582355793910128126599367380254904312623282168571715362191632635320027402909119351441737296587675326990994137316070865044670521724033863303480323108502285355282548291576436203569699186390464523631858913096117274213395458217420261195520348684005376326774409365131311099325444803999463221424852054298426444825562506185524992494470495608679249505165239348844671594098956449681879494297457457462018994480307600801972406860534258952517121334128435789065704746229919408595273857769167242539415058266967464237881654234894811069517366074144507478312847523543368241539265041846401991076358092160597033730347927921488885499979072 [164,43] -2525923879317495410521085716313130344558166236879570966178258146030705593976736071397785066186374271796617863756893560890440626214511667330806270198341063995107330080857128360983376089260712065647866865039905964251153939187015352743348087706444596537334251332392656037268933070607738605023496070789072196161258715902343317163982169794241476688284694617128186562172322537323023857235604986748785328491748095649117449096457503248207553757069982375639868580322527094377324306128547635026189980361921920324653812250949816564842855458449330886959425397511765724507591174643588425167502457559933662817429168528511402945793784047009447755302384091799941013745394677231341353228445987081184631617169568443454819234283836191280728013561015398904793204608631253516611456581251754417103235979188719504687724947657650985538888528516028447476034514745563369880545736687934590419592052773741609903400211680710675341376874094235968551423442729564880649833232160583447358496435659434377606349176717420433796232187901088426447253266775090896973988837221158515590255045552778742815860715637305281451856175966221926185213557552750188218935908996603867873469632395099881155530465592718653146993186911107818508978872258744508825969861780133070347467923958670427152427989418518829584316907788379121182768013104572864086942116728955878267373170456107691471567407356504687086482691277699367074022000758873316244058805965780929806525196285589392496226012646930703146862463699954456610859942444316125240832893382686083150237312806359228458187888218249116207060713246962594987731341674974811710912818093507640877340590219473080288094824601869576379586231807730612769071006442337754960654777599025304574658051107281359843167714967601826233645867573673246888990693728490181639522991658654203035356041561835471797672838791648786357527433103518702090705760429091831309452192448562930944817764279805644050412230000712082978295167449713465585459688007438165225115289882727417054144894369366112609907457285667355099091022209950534247715837883198170378482187572656097718736746996994589843936030769928031549147157374563134085946952616064842289409889997905693047431091946730988204415885657732282252489520773823489742433259882115340180812237114729054582187352674505417694441664575263094874983105104230847158700393806181209930717570528055174367023501760777897910432575317872142598642978025066832784028532242436787596598599162180736490175281883084578534490242378071895053232528655927127314799347831134056421014673700064770517966653561667021468229467379328 [164,44] 761461736202767854590954719774859581377600205258936488642848941439866930499252089407842277804764435522583860228660929139481166069978648036693465627638634333101214638614447389837245727652290192508130477257198633657101224286415763646494862788795587182811162261942741596796216955234483093934112825272011335464197046363101620402991936983211752754510102225599815600107974517654902794736609724179282274324675948887206825902228396937757117986106333521427546872601383758152170174022200469688393203919254280222084305618773040273961359662587229383234047185690283273694029790909536810931098691560238259108743857491890943313670723332842540962814115032469895770301098259951793293969919338055919216015227094791284737589078908913477160357190841838829672315074954923707328304156258214511408993574153206598092629091995572211672144610036579170447075403539047538167623831912458402890564037426067555067242726510481439873900529492433782690083957429318448401892887890022002454204655363524265769432018126136652767935746364757701530123212152365987513937906494398084211904532158747477172013309860085646779277213688522059818858035378145425493680136500512106061402971709688171394367393682216693630347592347571724752027303583255845444320694162610499203642380856106177790438178456490440102902439109089808258517226044550302352249273787815351124315368985508480854734970725438038832679538231085153028372736968202637031976177466842041552614098175384346945260877763989688388168601901166968419894892512710101428158734148697575486993520000998920349541920593584249222987925371889612028998298388708855649563044847417779627868628304382739839858628996543974171181122805068339685698250562468121914311954944932731164001320383492293043097855592275964864835343915149128957359808068255595658256908803621221553015245559965628832478459908539119821523484794641501069331833419365892953395921398013749386511088604027821018833009647304237086890664321642088077163678496104730784039746015726476990498359512768890736974621359162522388810474599337700901849431118063454277676389326732789251435233979387651209115581136909425170632979118283193926952237621758667206322170796020225234564269227445536480668444007737114404623666758177523849991325591593490147668909692520672081958290605240523035730865136908545664914366878468294487093232561232574722471108968609751437201510714277281323311810212580713737064942249259897341757183786688336634123345362044662994767607653178563794542033387297642499784288585874650329241918349716069001625364884116799517347513648952156173601981368 [164,45] -211068675809754514040871081166009353330069467643036503135848561572997509108160736148442065790189561880502369449661827168895551415618951915175979596818296014193070862896569304102773731735350963588462183410580363901779234168353906920987356749605662798965797343972811132603305357180656383103100187884934535456352872494798343654441292642954427178964675977077486262273353172651614553881363971407671208772909067828293135657141668804502141144200954627175104259448771810582594365125055366841721864585890083714781069355130560867704356355201348713222420082614168241585877250706900408221695476148137954234967311108829984780550785962129873022154375335254961900163224957454767619339378529924973815071958724089810379378576952008161536456067185210029198965330099315900554990434948666354039735028735303278588959908190067821524877295710654778385805587532449445222714847384730727125402052665553507279722199194966801663586451663530744356025924602350515885675861881123221505855136811368620275469266540857705656559961276610377600172839805937870653981002802804166264683788338616058617830315600616789713839707185308530054610860288434727102622439893290876880042286432972743951521695667084363587161790842586569790013771226163912069160240821365345754261993100079170024740577783212566696015210243653374123756528844960228628470940909396249275154078812008997524318987577006913665613167202260918864081455211850366552049205665951228016205033710550972226300180456192375051904348335466994268435056280539679841431594455206399303732825259678726297044742218249644024064345348577842474148190150985113878487452808759670097855658483056642701894420918227105360572074546030934917215795920363092089020426195403663671462813894941665900756119219710226424197539135319869916898590205617024753917119536809452892967119848876742125683475204718212612074026448520409487778702818624352260682859840304642750213436236124519462576819407342293545073105043902711562025739118368407822485200699172006080042342319070402027303471985768343441515707164572696555315989631745696795763668183755318933192311944379775134431901149050380208214798841626245028763095452687980809087335014240293750316514594880607282182632525965909594096655947023563620428626212600216306077771625788156521368203562048000382001154273775581037700017967316833194281541460390540208765453760268486136092870103437055170774707091364979461772504046528122403799576444464328891405146850192366986996074653173714642642278655277807141558787613663840419092678521830633576951435372512000771339148854887210941070112 [164,46] 53954404808133772199489823082682744932377553226585086401796938240970793012354675743129342516394675661210617138212737081710517646235241670169567738643808264150756430398649504914703859643835418882906718199234068891377762464967635963731991877946171061848850708858614391322281651697496745656722677835399829758235332230444995049812171979635685112321292373775258815569560243489645186305111023280921384789510389992961486818509012967809803503259294654122916823109870483374367168159021143545666093804295185887487189567741015384927683007880389519081045706502103666173699919255097416518894330355643843100722030482017413911030153313545416421867082273215621495258228811739757323699549139663500986592886539485306287998516220606500608638566926165111154960306577419328292297900027095932426382338310148729211771511154406069187783231783885949930608693735436217258349304154574132613215263584518775182092295559031446364982313397724502163452643834856080755039110370774017834773167099942123405059492603600937185545442085934090983977168558931715743396139840845608843238558432213248391097569447038457057291310702263855684165342374570692066486237575959271115053176464656046046487738641259025290911162149168750548551708972593823297571322148185760386253200161468251486876420355531500620009436206524689570502189210770539338131324483597072446165771815729640182265314198832899308496912612204083578474552056355966570547298264785035880420762520547884000926352969135177304304326909664322230497830634716519461376904115096322079790486365944846956996073035068427334021704388090841818748185942066021798328727006610359157791994228762842969999501370801291421692389714972585708615935155202054448406384403879995488116559919754123086339219136846465245763628675757466025694828497792989383204255833269613719817641888116627615487543549301267614604778493052256556243136115925356386305080409494891819310641552810268541634853372499342867709299976761834875428169192984743467962055357843026967412136616733798719129018969115176621589461611119673290635921729175393238799228028832284315823797393034578549043328678103373451080136518987110708561019030403818559242290643153635069481638183192798378511657504709702426549224908239710655645721533660740363274439206833528480902152497536138615123643710614213063075029632649314503246960607072311067971445799865947381783134587079410418136912182432086995967977270714731605458424661414772985306836667931949557755814449496581283950904084295275822724783439440652785954481018710949610378148243895937057763978665926696955184 [164,47] -12729143088374026956826199523550977976141105338258865838734172237548317067806118738847038682073039178187874871403506091357328642380827370916137063129595289759238588485077317054746412779786736659035455391289113634797679030779781452704954894834657048120245699882571009590086474089719381828463876740176574596731056420264371534307327043471562829117152117810187747969941326014467204657587767523831770248369266116852346191058886363912121525306707711588039027827064560421335929338088592477425163255663176022458970408354819322169256991758586634641807228164948458924054749720800132444753231471700958663436158762776074534389797934227018984306586907513496662478158951915385221017468903684543180912493657876736957310656587684932448656801380181625176226935780810955538210850731834066486279082453232912868091019773111750038417871252763931615367247492867667008871144216386611777990584054383999703052891788070018309062557052503520267000355941520203981271202533637153907510010610027934956586167633717394520326805361361569389160427014173713719424379476664030538823788837826813605195325308173719790928908063383293083766492645967012812376492000844466608323590971095197128983433236132255639997601998419769673281082200986076865620497107681430434518217229410170160572786889007482016575063593012709450042336859764980579000240185174853448587676592409243666184132508346539294415575005801485324830320951092931255177897983840096514021105753658730003601799423871499125503928786427440565922148468776054861761391161319494548733725846873076120154213350332175369975035942685836324722349927909196553553866310843757330723069971515278637543955917242200870768135561033828802144086703854462318960976348099433013187540465075182693778424047894640288469119014399580794592855134444524040754939761545864712384382500672444826830055576104169034335809011546567698447180073538966093368080548687247564757964140156348675434952352563051777142863893818275878680038630216862469845340363773300055202025096720540660564906662694688199471606138088378492588624815083915549363286768898150865473898552368347786173475379164219350575621017465066203253957211928894325725791119467270573814094574503459159258574799364305039532355915342145266866455255095957881107553517784881554479390680270443511790777299167446148379713265722875344138223861556739625827415446485531062473702789714401384225175767808053716226063569524429562726016588977920597328779203203006422736604093065064843874131224207345650280402996186243809861190592629465582537949517666723957670337817328510656 [164,48] 2757630086114415642515920216562913121396837557677430204135840516531733534992970333320637108717527894254587124397294254855590098891667653053242319338580833892348241108557108602264177211881418436436336339001807318606486955766428888947231256865632314451446395742931246188453556201072631715292992586447418611048322303400904019998286456784754687595296490018867044358292230953246089671254474579879624029848865240379015214682026951996259707778033078358869790352855810102053612178187879400436279922566845661960754866582112595921573812271899511965447821098409602200864375407491583293375927370757753616711476008253639746012001829809906703263793520518342340669889722263356080601385848102468835595683075810030976091880452504708507046298203059010728740076686209740608879192784936966933119444605265181290782477425001718798495452125873951278468971125936653006677896197362191214321039409979070871928536656486552662865585517940746205338588910671043136922176533068885768230243136547441250908904173679285987082132925869254802230818670395764122168071118693536414959620362681701231934294178013924116434088256039152907730860674282317795831856315356151001930266884246964338130442102305274619351408926418098948895838190900002631400639722077442527959843534395095656974491883241778905971497235454191430543560085824626960168475813232943500775770204403411189013648348105076776295960875158122701552211714665430395063480280456640306653421826070924684901633248333128356809705737760393801340113363774682609776600715143674604771091974862845733475139695066598535345359563266025611073261684151417134286211611362850381269387334035701579498000706819199314224469135781602217617989052122809920290287333803469341532533055176507522378588612028526258908868774317340231586854469557602403290314378014110525424501368977285595259505410327328821528677518314184224559103470519123976719219594696779409418724517765671306131006913462227873678675747695753412315594549994754549189872326911342990614670036073594481591329676441214190889328476513374406705969955612378264316602458148341565372707908027379269239370253566552965410700344774864536966375954611634583251517989645421341782030054918616109461044802372881678371043759422978379954055807971837980585204472571155810993390682198232673888005682041234102695295021786017328559111181680859388938895187505912204589156233740401884763506296228555999372752392155034527885075922120995499608414829417339555290122247661595688563404639819500530632468402357250690432221079380942494530471144293137348745326571467968 [164,49] -540355516986145146356750763070338356829928828459133252340099707910006952982799374932088928741213536259931591220076073516934750729074695650644980178141834651616457150509036724792420827518329807729814919872209368773475936981195302986769735283130816432918928132289240213566663230458302418488674804242689791006282757067943786266896015946769882489224003673095874703182664213709666334060772962126316924633550777033256689727521468771626760119960326490022591993139722706027607999688471229440016208088248342450780573312767272862059058913483191776425476607862970779277057833820829082500791049273267853018479642627993656001104216828106909133206790311599220685174168545454008908862577900771571613523985247557894426725345510866814571935820041481044576739821030978853794458564009944186070229780657878798332467711695426562954575305383091616756251219285934953570048188916548149184538206013950780811675295490382153729207995375708109158282334259976320044317957754096323308442317994933599146066270725011005338960553003427139299955376906037067969710179661316054025951157405951539950888146998118425931310963146235652853770895835381669953837752912185208199928104278907269682616791320422531171295505149190019233416909118554786403367403922430675187072792167176824316414634915311696022227731816031355427879498504135233316511622371741698499571948539882962759843821661013813569918745986768772920683381939661326641088615464930761180619975230418416519000102313419337687341493350736683578114059796248876330948062751084249999866089098136884813553142252239536782407548513310169126744483872198368084471928668802406896986072146307909573690569384229238917352327961287324114087877080196642382818413455878626055690608060176321705537026734937156682276857950142863622545001603719405207828030080439406193386179926161856476051089164580613564856262830101875932431960285643915320358789129138901776501913184905411471307456830505730013072709347229700628579399953209893534139212513066854309429448675498492555489329371690009991603919917869413890989576675725828414860023085195490490252724826887336720531230066559134953426521542120305845729904967867738699900103649398762799110288516774633710482083280153458339347474741159854480519157076654502141533627309229041242940213231491325704254159518423164350748894447041361741127406917993944200318970964381759969519310802936657047358466382190372357185897088113353876777877590742664137285676007152127998007315417296684298534046473055221521279406723954528959758383997278555579858327204144455450940162560 [164,50] 93046461095552907012104181638259696426591897426993024862324861393252176774487410123893435651129872778324737930813717798898614480309425884239250362841357731262909111824876572643055758287933874129564371665693675577476000933091910146107100726578460024147976801293861951355747708147169214493831559128134894210344332046338415258205007970180039853654631166509100969066357004401419069842701473895541008912844363665474368511188205260019519817355706883003650520153530717077590085661789177163414438194032504802033166272768322133117047835697373098313833124793880500246887507960990691135103575855169371099698720999843949031656298401505144904264842969935408345619444728080809370778245482252318202893690400926446885211924468043557085778287510784424688023020578844021452894881802345923163328530318264244096253363102752348785559852639501333992831513840286499105339755561338627839123106584247670676904025054801777339109353394474202944080845208113223193373960789743430845118392981995113929821505994207058803539477450488761067334071132330651274178923733327493790514034677460853781487890039209971304085085381475274977692280533600775893323259989224498361964232212231915331611184130789415601726287864516049625286581826824811629657980599703820846423551653955037879942273172349559455188677023146239065863745451133143380534336562748294681456211183064543713254831758931404769284989615677542416712415119099806974244759724079334420832327394743047016751141704400283139130575581225673197607687090123882089604132376018289147708768279722960478679815623108882370113825144736827589655675048472373991224819271323408429615682362514131598312348451596005601383292516929863106354773215140437861279287836860677959464972892492855156409827533982776432630186477085756025091865554083312324124109136151960179237424259671776117226892540838634021253644060925562693764829184855550815653414003850462410586262284027981054356516111046159411597880291475465770340934308975337085505088410650671726829918211666137143098604708943588649557791751642370288267761020732799685961269512440780366484366581366036066855899537494906552801820175381738814797137955492561455178956630013852388254237931605334295892696024046420360338511014959411982794416990456143095326869375593215316306162052743600244003433956427591635041587007598993011528655472493619637891893319663347886740210926509012940589542143883626204151802068950008586994252935205493313136210599222003528416415355210145072281575624554435900684691815801420318984472300885943061140725311053108546267648 [164,51] -13425712389068161047076385399125129535077732832511930386040237113315696819152257237957278477845288946859865651090651774951307845275245341726222470890963674398346255000228926067604511511093253769035609314816185543645410504619536931412339320851168818948371403795993025934607521787548492793650297349060757217491894294823570780950298807003543013636876013611946742070646246552371967638007347324246895886864903130987453783250084745947889705597364663114680789446862459786639180336537439356530094614312183521139867373664949607511645051590923525121872373528366252872539480965466056314685238912139983487575940554142193463972449581409309960927782834271370768127418426066129395348361074845415054719637544776653955526702402957774170522322618946614693115931057737231386943504288269602812434942796387490931567279190125344589649310655721031859233724986257851322739447821300576533877596085060033212368867144787753783145103025774644977611797607642718537690763502795545274924073507124971753104809659023204137406530303949446451453309216341517028259238053640050032460842009097622980114637922975240460424700825481712037580251121924918835629233970536047809907669031416910421564743354646561158209817559227175641884187333164244653968783866738538881345135145140054305921787402448428466734242578873578959857263310203851868493285484003734160065684873775916749076062551444615287101772526285958426772634081506159000228001902768186174990663579692792542384495904824435895582299280551498297228214069551722055851188682950244345277697283906872310631638964553273431579571767095710511193362303194378588703908894492857608475612048618839595173951270263498440371283070440444821042252236250230583016279839189624400872758359147010696316488376696171052830058272929718002881551063231461904960438547009629535551111305844787952269850528413789438683968039612266894385797247395638764276433946764262685608422136831199317520956596857386817027113064570870321495617366748644621137857261414669631176222148866823299532938330296859348674982739245948351987051232142879024130492372921106726623303835729113183621416461882746189915163654314381674763649425486073904555022362110245417258654363739977626084936256945974222795232467519135431642724681432949668328872522776244415054723459354220265458485065904457645876746278978188099891718407293114536091207002171058212902661822524835276987633073167535309556349404734504670560549036820409590143483156740949396114851910062542316813038731880012073904088718354264874525271899466470457329574860625952948160 [164,52] 1499257838803076496631123863810735133704669660572728599621692202246623859117081785449649484097766977408593816616233306952135367108092169041875982085187713892123638433034677359727656853960426125377866839091108849916488588685201732166461337494968197937316435038126207073362043184952355565044183392841884795776654812643482970044922142721311207300069775569335243030799959268770114290162964591656279001433497951051214509142374543733860613035878018739116759718007349237455727434452908881814650882774680558237749192716845375164414764980787110476981951969549396499663496422788332421310560590535542537667795711186407293550241054651956312775234441008769900048275365066156072405237045761590280437821988487639040691225382047255059961455448654579412328750747692218059924355984072786611972393653495430396281608148167793853632368212261780697293632406290598525594226379206988403563144266792695886482037034903362104085442184186542711197104510322426887195997663484115858629873100575218042736186575105070497441009267709165015334010805908937692520247740438375147831964383807294154067479846421730156548547710366937870390147847678352459633307849594931659319370370552216959852243769942334927139091438087812552803931901026910119860618890746480444638881318411966891634746752630387584253226681694849923077720066778952623415128470122794734119374546591366026931727597476713081906333622326452105209080665754754933729944165437973178644675684097640628261522513897579405673160601684015759901551886924724626872033950651113364341006523499281030455856904330244831149440525082250130951902714289888490438203356049612271434907928037118131578790234052540309605405896423245972892671152624006311178297700288944673044599937499910602928492766315487025297280482241839305356905249963671300678186114080565241693727705578971477070456961742844554257531710175310580252463936916649385169468311320442089812865303419980056209826127854685553329754813721077302780171617099447720506314322367151227329195083453235718031108845442479662476838896535266077868295886769393313575823137783719340227252830076872568439101269444396105966271652344955803188347806189690688823845924439848378929225457442810994328105459233257846564672068418258379884826543871462144825687649360643811082461668496729062022815378916075834726963239662858980110107420223020282541522899534987148233551875652517965914108390457112379858332568434907212135728667422235237802049994601930086614347662906005431345631456733148927174634714010990366626471854879526157469917791225131272 [164,53] -112005969042307239606011144451096005140843240671403876325204407893082810207348863744476349486565503285081820369740175945883268532558622165620911775443099982494844166338778102325904141424926628613086044224417948511770279673687038804844189028730576511003065026662881325752857318446550448326693983292676169578592482071021431765009813736412434707550424120358940801962132255168863216012674289473218340249763452043444988221560583666381401209389429585200214155875550735513555775265192137440320699577286132119231524872765813898238228267560596420320211977570159929728951150390094805404700239324729250839776932461368371748851970133003315984421682650858100829860682306624384927722954972356942316276310776951774251125863325751322410917261016527128658361010169305868831809924068536162983833274552020026090647923499627286076636061417594927000691748229757210313596469273934132562218209728805817065029675632696663376743237170564184810650461338422072753158541384498772652673225091462650064513364957599803815131278149179046183786963897436643516475442652473423332274280945033535292254952741263999770875046414119704000373653127175980577379308040830069375450931342326385156230962154047999654374782137209615144368590050591632289249357932613827814574260893656597903001111728990230588847816965272604832724786154671879536969540157774543190639601022295332384767070408899796399569417671737286848314411961053839283327557344839159166934235439052989995269019340402909897869772395093508390942439475697421427476130396634112248716159158627028023357270761760826987536444629624807850653407948707832476110503619441266802666487403139809742810037119668281634189121961125495118530064489749365668359287741252430779737517842724275239295968727936598374901392357787888934786667476451138965767040583489314038046832493175153690352562440974687992443850020100095356385630729899709112496349628126616009090768307856054674640555498449248239508918478959983977613116524995884111869411246766022760548186727078772856320123542875878703138061060139934570948314936525283968170900479371171612259705411537695289006421099211343954896536860827259917274683345229735474642262596517656874677895615349346714856754205023738118626425132970515608359899141700519393778075047988323102158182312906762115302344775724052569624238440608237282031935951809393348642838060546451541130735623734507052019491337681102574113562380623388140605946529148453742408012192597515047231646759292750927539232716849399191178463373963508302845766874613167668250592954016 [164,54] 5288478397077842310301678531882196181308833586780012643029816637451038542462426555436264862623242827616351658980319727243478908486340565893827510666364850647917539569654817920344977259429860164543130115772418184400839174885039029071612011020682670978088295934734513587167506151916350763540903705396647509949527044754216585937483174334614168734877700837865590211656069797093917047751915442298395060206568187215631089641831980431109627676055469769175990231067172564334359776293482287832125176093140372756711262059065098934823912480811551913212688466718868297968566118317145181129502428138452319637979841661861777704500273256452665111687156999673526308490003952272498907697715850737025222991801342214399833561710357831475144926093835331889417905514802194632230106150641515536539444197860858272187242925729645786993689469096157656154235012400788591768558498359158629333080800221329208813790588785155033067892127190343418063937381744783053231485656019151555778708404236649991344761830503739354507543879432479411192300616365956618280497444873325899725411460788615659802723038744343511161605653702973394870315402724885693917205675712987289422114743050101926707163699720931583255845157894356660636241910917782472029241141644874791038624068429617461365046831076441107358581653171748888921130874755655857654877643492738332745450060294075595358024069041849926626079802464522355328423156069477888148746322870530242597028404299745062783531736509214497636723590441229793182473485201379360572447116064408441352330847182908342354527003731340027292428913738725682751079441244549649684698788992628898066519151534263355028894340126232489123027821513703755854981356944012780604242244219294827677442492049586021462585017152528521020481187558437398155229318023835206942673729886239068109938961906590224577925514984131115764034497810953164261928368768262500524858602266492464186174263485741510224281079319448594842665849519408851532477791733174558252293374496053712577329574219908190794938392184672089746773426411007789484799207481557717581461028545180522257041640717946832470970334858350255078592569363459864984531690339788159613439038806746818893257652707530802663642117887352157861322527320188596411315682317268474859466317776997338196018064482782894547457987545877221302277795507910182689630824197170336707371737102875520853008022946405107097553286065493110265180906659157807571392576738553112997708513154877092376314450482878436204130385037771448401384240844796762502301106282814062077586992 [164,55] -1325266936767279780394644941236488922460791301490314614218852547770972823271626191245216550516037615140965552811781968306877282482047723533675548641126171224526762829073075034580801686766553417928960624573541613427343808314858437096939991360628356584624677057570638291095059521332290634700922541992665487141617553822240854331257843403538273487455751504441934683211303744919618703191921195166768021798129522618324078657143321503820905121261996772638465732072040847447197178819653490802724749042287455708141535250469980227516054548425277917028273714414447626035619752040423745954781681423096918097182329608186156677864321215450645621260241967331278297300299587540020773747740847938167070779959316116356088264079904898112351805255172811812652645752608075235691546866676110949149500395155217853839641778901691855014784375542679134426599527961671543284437408501684053900203934196004207257022156305619761458315826088868537012033220477958036432977910209244089823061459358209154897139401693385311725514990551948005965576614998363378444979894084812303629773357033652136124418886279763464171219147340874617679397478555704538697450389855794381836590702691620019629620034541418543071723916381559531399483656331844306162509649606080768003408875523071900177682142224321730078094527306694010386033307206695846557125062235432110585862452615176504729585888482760232219019212769638034766510011473462935007414783601097916358309212233524433424579138660945131540887244442236602610443449955686596752537275339597950472055505436045030552893750887938364901575970320730119158816177273135401375654952523962411299821782900935822442564265426363704230409158833151210824079842660143963545282059821480256896912716640892819373689865715857033805905159886531995467310595620376208349808610500727973758456013998003445685116172910953518655120135217144717039753314693550867951882351955300316011813509307298559585288805342981942378743493753248121913082601268058440108693639734782211354174860137263220371580723167326748256708794129479774032849859339488562849283403110245248953747384097214677653719155472557222532871353796502964240120954402933078506960628297048819960545429588002259552787565057592781972120839307686194097235267543249197586327437138571103926497189790632185831761050755884704006477838862353951492666963720141232333765555000615960161329510051000875381392804575945809431920634900166476439042054521493901228769013866479939093934623759026744348551119940055002481603263293405595410885968254102196394464 [164,56] 578197498342367658796730148946263232394872297439259084264913665022779005381213167307216002388885711233208881027638327369399690859752212204653449334524225495230428649986668286533631771958523540190950612416300106714365549689251730270899134359118379744028683483002427842116227347303040064955765001913269493388078222322044085093058950169747586293098272855672286520308416053913203159648240460572331618539421613547347058741583789015171979595089849460464194644713945591165401969919477813412074285863091853617488849397270804459377164207836543086207706869978038685153105735154431919581252733325664661389583922484262520572884684232057768407619430039961086109231610422328856788486007835676782836950097634638608235621754755299860266107376086126467475956205633326300668509000653550851840285329289163767347279343964396696623556768851866086322106623336022682546142264618301714899356046313747977998637765051087544748607965323591245228059868816923640225761614330918936841757778665882552383914252063484010667164388959830103306348878049691546078458998165576459679943160177056040510550325536739054743001506224561874253308450777472631948866258401397474758197737063470134741765007379268770249379142030453175909812226811571018822653548493287485340237027858105083819753731434110815430047539044895074017962406997733943319167969872846091581559216730460793078148298422439767411792131776864725808751667881482449481760354298907932967409421773718275673574314994390456484232555273138646082593686645674053464962968408172925708157061483148237951788185871787998545116534838643839750466216688998644682621439964329170232566434057497937303445413088023225595817882557889017279693037232868500607861819115317905867585789128528988041826172428013918745393845680186283264018120040518617796758820134275296471758126569092004443588198114028334907690634117499596748181506666450024586458476200017556792804006944455878774758655948253066838699238981537263728634310709300935489976839121930425308739796688840449016699666079789419227557569641720682482637572313559879330107597007487991873039250554603883723079252273839224293664052292354041285100960502933438567023555366352489978305341850951758311175297919214301798048104384429731438310748334104291196266690317656150577351791940160907130833514530527751176304463760353321957411796148768277295827158004427177474301859470686034759185455646343728536973437233374449263830851333978355365019684045039991498729866279975168564534561746052107391788159138404270850426579695037822384 [164,57] -139394710460262613428518094135297127882150379728711331529138361181144403804803818029937477632275110609138052941394677204615274721981684476153046363101502284334816653825440868835794763055362230823293692948413279268636757891812997445351009850723421166366279725105614128359026177144047935479746883537564097653909935622952368725456282476858780130108056016147217920059823077368997756957900279257147811831531190827696596665064156264599590877758347072623274944550917451581825981263021790038891966699551491514941754647816918044815518509212377774641491251813778012608649318687146497924403475291136706900867270602218678234341592195413572268126433162970451445909494260621308285280315599297399669816629693934608669788179286979255085870929900383247570384573743669597207334402990458058820105293095504526751425556544947189469540076443192448915332732497652785349882636245755692858021211563135463766921723266385685690133673685596655315575629630863910706504127651005096836251061463840295914873835922820766928108265324238051747483849299936973747087212441442771419992585844654306601011588445083533736195160519441341733106618060025753931672944604035354682680713637751521529022704233277254966979621233327646660091395563802281571488794659545806278993799201258685488194202739263326635565344072001071673364761183149742262036520408773961610011108059256584529391930806680817087063177417716477707525385008356850536764413461586027329433463619944538646007791023480304854063033788895538872168913028848192346782198936780213741564924211868669598958969410174532101698594478463913513257750297031943794785390716426409596833482193503555828528483677458883532077243830346343125585871816389952097999283406859709883821565019567838747380829602663123567509395433116768087743418478422257626172386959317399356693007817249748887577486761567932202202597677415726840468344558513536046317921510011824801757766209539736203612872694093013858962006246711776008987158937935888632660912830196549912458415489257365300312827425757624234978088660414503926789157640206783456423382374039981202897897454459436400496648878287228666093534821739743648773339791167764488813109452091115432025801233211566270565957043585733347024167562634085143649489889064936305878871815468222875726121569171332545829835196862182294777740480083430662928745266717804262131010867813992297427231341928914159652958462755946879805297462531094806050070034943120781324113166979662925393727578798157642680338917526888688843539301543123038633055554976704 [164,58] 20509675465690781961860520684881722131315303081576665311855838595932607407227358222941134290237978041495655734811338389856574117419217097814445867069974119528627499662039240232617170373235851265270496527470245282752587354943117971202401942878370197833656376624147432746213949173393480453193480941789378179980448118278779436011508805282589027746083367761945499588418248627372709988571379311123916812894916959612675353777119408080593495796981174258553675618339837955530353646730319367789135684797556508547446183908001701382706111717640843293391833386509288005402009056408257818744271166260205122830492324952735074053130324102584277937703957906893070598370638789952484889952828798896446823829926444166619371299070503913362822587507460213319238657102188105582602361095676152464463084492006190694406515130381026455703024629722516537773247198972482014029374117838381468182331617156173930364274129467685706753162290765101662518174907558940798764036681771588068653317651267623880870049820392465266617019112808726888092428639046010674463915492379043548900799880325897560621518436543188165321294457885678196020026858163998589466545189123213302758943366313463295751439959211834826256600987433207804231842150611858557071995941706179414983029681027152008541865823862227685987597855522250457825723369641275516633815439011448284148071373940008362119212965603005153025826354754269612072656580048411804329776780304639460482183731810161262620062822937602659658669715432470876124164749544064285131466687985258964401596329360545769222848801159157157203869212730420043606884347918041290527322299417887947149485288337244241035516207516985584258803024998842051856600367196186319976457620656537226597361277362243554954729091195394196396442112018628540956774450437544097324260182476204705295218217866006084108877600086861880803104700572131050682813653981014870334818443330101301905019274729320149991316258532386641510504098097866858288769556655009947125041381841459240214582569200189552976473752313503902133328935351141148737146275957877628449990029531954032902129480197046124368775188624767573827543484178459616133934347212592243238737662710824158855412379980146960119419660376117877513911777156371635508339932372419542417062792027707401096002533821634063102653250914264996731992953136680498641707683730182927520037311860663794577365548239520403738368343143736627019169017229883748951767305064514341047013892395108219586599026696324547353416167055750036828623156931849865556344361696 [164,59] -1682051134105147927798704874196399514401897830779514967301399343957885804412143106621590964380101602686324655347323251884942826167639863232762932055962232767607373591822889868606613991820469391779644749355468360776116918560502195022467819545561614187538453281112009929217931904889351716003560405083501481229790087448730236223461494781535624474813498065632641033548442073017189798892908098931408626112599833256687660809943370713106995020691261071360162734680995987456035101799959610616581646642965569848278397080311274117604608565582834554177121475952402397236260874566749782108017231788451146859007581812056220458556165471916377181766931590445056275582498406159398201035251447163386556524120087928233985316404797877538617066822350814228927547097639623153627917168892285219035725839823224919400653318476454655232468487863592432223527643394353390979576107747240289020470743732185527187332959238657198966383424535867656168806321343632383705397882656654048438985213723203082343944779626427535911064327776817193308250937476710425829733474380481809509800095743619086014828099884069024618177137197691951344791291343057601257050192062431212195361516535637107024734864237161703902892399990865235516228941409432042720309219795670834616624249137801757321791645058127856980822932703591950285368627048351112117362889360138567521139274032263782210431785325886959118046059012047276001055718809817267043813008542275681136566246171777770490357273284631876473280135873328607330087646875134543305683805212858192746786171292159610813628311288642830005983076252231067093149665923843522546719356494498020360690426730415651080509469452583256086364663331161304925365340908065282999519948599555279604088732838686638622556936961269427624438061338478488536224638529979136999196670128188710782568255959519603351678588345063435655769910372013744705323506239139057962780085831940083298052582151382500912366002023803850745013547272986248366990976425164115815412170418896309287895992448440480801966393259501579156548545363758126009371763879128084081492988870110247974795413633637655228885937518470290935015536141092881264111220469276262607036474942556040069949411338996908288618192011702612253445254110151118506601070101541468829481940993623678658346876885633548897515803496567600339739368805448310704872169644710954640788347385510490849673279269642480266975725673510682863197119571751509707418790613234281004154064618616739762788705535694716178897207032236201829758780242388521883436288 [164,60] -5958544368176433643600211642792798986063710110916581022527454994577657224814795244715385185078244664090526401048095115013845585014759430479357265922963964621269300431333116103078013611855580604687445849418998682516941352938663202227951580772571012737589771123560125952689527911832380520666088688762013855572603693434259425765035363184175665232395244276629344377945391199208813833964104038927435806768938701077232595466465855501671565703858870676069912138368458570915342808589681481843406144605364786666043541508775397160354274850262345945083986344045059434942274734713200690553115410009256388655012544057326929975109685813979891693543853197453061093265710837392183998157239362562561664347752677003197335657141212737490288139806621057180976615510337567894322240109774531980785632737925963432937952439314218173763886094091506614718203443783528555472203828728041791084463025108913866828002273817318786847651101969795875406237802015423020514471869837512551921413577280829169698971348307003978553570029908328529892878620358165920103619192545753709623045530122958943929480007127670524176078198229218677684912089280649538765053797020285755578337883284285103626906721012323053935420970531658284385592318537544399330886973531606709325758444134206696350243894112147368004987641541011581130281078004395072602503343990927846927789316961808896706588531592547781439918019923786877277285228463582426304755420135821020866309541354671841866604907437023823166061145294324336671232268209370171083900209829354746481612929672683815557579187369388728574056898414702772531792371757423017292243092593013074829437142374294856344921326131128422398386845429481858386496001425929303748602529753926186492684741928176725488502014765566191166473312936519864852331522043613062174187103019274872336378085168539493205516446405436172496785314784134820600756457438441100087753435031218656680000353946686146931264316848768470454634503338217592600737840483404807415087013227733845173905791972964578401273930549814299377649699520189872452631992609042605062561350009766613559744750349589905638143725957192177118991297634210035994636796067197103918869637764795704125434869744458193966691916260467702386371512160156499621635633948250514458819983383628778346220433452037324787942228411502279294451686416846883185168077824706076024711777381651556977637238042510194229384945159319091094386996742073099383270966975338876476187404987474789681902969647955825388514184849376432525184656818016950366 [164,61] 23126049277344966908901866513210918274746363057411915626915980041616694526609935333059549876638783464066257758511896595501952264135892632439277030575080287562545742699370038163772113263724324564404859936836935060004368372168097439913351576806170943867242521030942477918074324905952275127795717559542492861503209298363481194423115993669950902738821225513324682417422740466034435118271591955731401977258774472975609393761332508513426160090359621651853718517497967555131192482000643742155687155583777968022248072000577880507494425037697367483471994502334930385109304852389350885227482249560241391882227937477794292500455204072504103460372711491311665480640844128305813917663266189451092572570882234468836176270319042702097541377759345003109302228799730880925078169126719892536640842850902986280359283208780852589551689553475009437944757364544065975416372324363976596503885203787199301095032885536478299148750166462173188084308536834854662570486812962235211572528972592056098558569147448967608435929131475217815314719487206863170382545293854656458388289908205264156296924749262901390170723665126589058567878731881843453454165220505532494857925468426959539618444592680246475623985405402785062884921615444900755955393942805781000038865431100354785941583794670499941068048211698724238258444402511457093487931448665484168224192413605042672053117915902524225337600792064249091645494224028638805776561699695079911126977750954181297966545084215781011973753350357518279966171360263654165794294038605123480535834139214262309969267079710810853754242133688902914474039802239299050639377134015416488486151085973545330067428206239288271970326263796437642511716270076988969425470412601709264976089077276617553300494887122857627061042517666984926085385043862122234424903084180281179662905955027237518348574742767972763286413722995564950047785627278717997086428712035184476953979023868946253394953146549081737898482610060385342216999956355934317826626355111884735788391884957235115598756403913547362133979001604497339303202232760792968757012052363995703311538847862181457140229608163973778101472178598247839812880554005443430103226096448156713212775431353544630506916166366889809094486802883645426986682409522694338066067974247843849896820226287834570285975823751691540957105151257786721932091288570506033766638543619697020367749206765426614420715355790061810955033602061174524805631606968160818772121963644511834063326637782168970637220583506358677261645458644942288 [164,62] -3558989330983872908715741284585596775116571740951953039969534527930327598258720827915117844956566060580415540151644708075222532422483487333005416008858463829193746083740172421174351272338824214378171492446499853523013843499970889126789759809350776479060879335245232300153088894084356538962068404461600729698071039394217204367116800154431513414723422661394912957223654826754644341713142614522215138507524879607958200266449045039105881211190299431802065653906307017733248707506092342275390902323003145328148308553431213875285361632899745764904101114328664393845509353734101424636998677250345431695192349654701261300983287983917531291029464299328423201212951301845756862959182607203972024500108291287306339333113049616945555792968012547704365656853376292517917908754173876035680737815892956977608796021135554521754877857940990344535711586677911737739768056025865934489739334874406008778515661762133719728720866041057572049330400496271025264162261375371986569270025617226854149677725842346375717041901641885647168417637347950831365372097157277940955801795109901930056796762055746594362378889405847426165151576626829589586223814346220804913453539408572755167695858873517620633021707585480592298773576224378228743207515864178762300035895267628720096998987977999255794462571244345383480944294115579845409647552546210208220054814138640879637763713293453504459573712033918186346906690072903121530372495183727173128772086620703284897263910044738020306318290360592118134960018041365846102967007472457090112865779467781267262419536750940158383971246813517891742623220376233860751162561354628992666899054020326047603409548047827724177875321081874154523086355685022035665882183371730315819801398573567690596826845700426399261815701980414900052200728846083736750746316968052147942710429672301184165866304271068185273827021966946080081969162804211311036872977175660509729624096692198466688383387286684926193787019852919137279756328833045482190318659207936716627954332438466430110560200650849455737001099785189360899239710696110551259493494189641452918476408892215480253996080169203297938919047290632313617874518241874215645708856556802513068166075914575684953045428297265579294162671128370903839700147689585509730212900900083185053561018571844019397791134816201438150037142458476388877734923372191943049554000121627294530310315926630410725219222403211303805336723742627146537875912823143146771065834115044957381246673160811023671465286439306752306891758142528 [164,63] 306395033683125597349070001882685290883904243955247454791376053071837238769646737064293652271266501752406316441596482068051467480197318820300409768884945108007186989417136053885013525026273960059817591633225114515229340347858612793502350521875582026634475403856913668785042803354669313580213053525155524803203004010575859336371942368877695087731053812345880126754076522375215327776509419725591311345113265724976666927942871687161613239428800380022445321247172364662325088154538700786745776237314291105059235628660430502561684702903605617258971990967727218387277408565528235942424260522929826500685145347212989026939344149945137580123519203295206705949945499069951516050503436291895763818031768810512451067799685412831462360064142976348983225090746204514004199003117892682886918747772257599360666200632481271859640007952395527025556309320367997213713759904076742043479953230632313838103680733387199845063014846536665674671491574870576374940633709255828259863524278983255230868170462278411266286916540561218465966838119223638539145961312349542638710467491084860221027381706686814188957408793096086683557678014988285354031220549085512930363408112365830938733690384762427415153405526330359692677061168745465772656041313780706853388949262087279061389060493157646539204072854798868492777431661036275077710094075921668449927066091565380451533115935835043810438045778965326806471627532574868465062175852893948763276529683971069758504120328646055176221048999847728456555725995594227562570791050253098397346472293527159224768246715098542227604617490248978357052362220752097349971858450533558771599331662621764860826165134715767082055914052557956172485975355176044840904873719228386216586031525708346277936115600809746299015601318575324888336623229865733627963071233455161123155119059884640725867069671383274320215669174723793311732206560719827165762420865631962173304780290372070388127715481473007741240206521272451231082945261888149318657445451384515590455500272347381101148981729989332757827874182290357060505043230576810344423636882793356141955742773904148567045129294899401345610699432842683645417054825925177700009453961339634147417454137935665719427415166823668878386839108257135405748957374900504950162141658626146509628510866449825875564973842218443545872216007218195433168897641568820091654018598290765625828363779662961913692185275345622676272184511933481864599068283074953826835571449082036936273913200991907420341577917718075287891413600 [164,64] -15166646087565412014911839944496952985237119611463917198072393869212767087578094991861905932178431108064220725955460806251367966656062971875707067898424570386689735159292435448359167886647954673384054280709769604590887387074941387935884195372568898315988145689615706188924467194999221760661871177868339131334483646691100119400077521972311500034834677417091289603587646221484202324701023603945875118543451826314276235260410475618672393502078909245770697688876064610522651089474718103049805805289443543973705738679130166837418213853710327286539762166641177689663954719870296219360189871531920132074580406163546528123000040252411084499914470228293873540962882560028439380926712897253415319575619753947034914273167395410108906695643563726164762541107336759482053723501637368145778134484966409097355521617205187444772599179289715168425148677447533735667779739303150115829479026337535626604766875818553734463861756689750229915008623175649625974623409579845562168479271955278735641833579905746200164515791850497092928938414811111276473848106525194183655743445401310588059607746290796897332722319575886463285397351714385749525288653987396683070802132128585740318597889786523615540614188014740620364753988464541441353406619590637272810143329159247186688636048509125443197237727788211534293121977162748601152663719629668355306928838119771792402809805490135334415980282298006975367192963954238070172631307540834961709494956456493861316567722649922531400225451713857447615995318030985651094086434183791934492553521244235554093206064748757558608715488546721644896554544766035439293533361233759334753655707940607158150205901936469467057953844002476727726857175597466209448867484332198918074754503748458036231480046590167853870901232089823071294089379086971354591519323983999383005135888316873428404867783378659129828931400447814798181220711756826671728040200608460643612806910793293303530870787276028179474803444082000792883463074416202900320058464684759810615633996631365540605204809042077530586182181768853396153952638036903202392148672380995889128939287800415095303498702896095298493523198631272724344486198391976388396640221664486672935978784553831636857882415712257172176299827617574636305315419366659658575966041638619408452173747267971108909773662742821749674966969526897668177860355363767800187538722623334231731087631516143369604767243474721443744116636693687056619811140194630450475189317374106969989492467657484472154342417708397096608192 [164,65] 128695940622016227725731992560825154113627909494910458106258114859175309509350497662210233281440657375515414671576292368655965519677576610615965564527631057304225506814901588735268362659769768352584692475436287826090059807659909181412681346387170492096778743378827644284031387214498340815728339436126048893882030879723685166721363534011346515453831369892137803523454177872278951708032250871438375449718438989604492283726830042629728482838611912882809111117189667419072110183487162661459117830385354441216375535414672889937887401515094011293037882930032565255284303683303289790406784909951812457470651663017271140697907739500705672544312658350683267979230501274632735835839026024056075412377654779156435218767752906032238660921547220174193577356727270333527691576808124269918661430080129184891099470602858208448055734868712523354142549608204833383375268649870573349189350146037609766788779005803434255352410370850232729302875612663673587823623780070938748044500397913280586681038750065655986617400438436933835235945456772416356014981395806362779900616939827727067493378356894536031948750482155999693930946597687904909711095089552486540245757036925759598986893141969653797864503541090459134378964877697756285436307690403751436695232166111595021177319602005471902050511490515715661098969803740014501632276685902804104657792135151774692984520997964043072143951883773087539860476415475559011965493963427650918055319062666063367364201238789707983201424377833282953887240123807820520845185546196175973001599025693526971726465612255945587189180847687187360504552168820372664894790537600112797171922786923142750785086879214713640420444634642824666917288090019376832076321605554250628695654506894099229145953124335833804965641531929745820304353539191896388671646535693444705057982658030510587186049863743479684129421275645868801099012564910922765251666281746144640680470504159908498504586029738905810126747619412889914424626517420144452228429523330610220439657989482549125238051199568844262006651644834578142699771347330303064389576418103237588317219860620429669313459748571737795372156524341630516441666073686275816694339898232735344440453171135215912220882520480917136412867145562272240418541485726370845522397777712653793428171728537283832053953614761693581766607390028777863187288794053371203775283703649957481054138107811422436088510448825198990511338010193146719598438729350421560185366256125318346368545945682678468529947555491271808 [164,66] 54598195182243400570438954903061326845795223480909239642849573206706757052383428043419542663759432090266238966005540705324175870915783819154325286964813552333529711766351092689917647527593108326581563794936560650849023659425127714676783989714037860398360569859926701272495288941129206693718904362471981559545519089989886167327197354947508112178800239615393599110772388032555798696244947588800940862500543915483899251158152030404605452770305611376909217810124625838436887329292127434580222355711244961878064898296122480521851595682499939945200599698435421515790437675091525908906700369595847285197784650606681762749765533690198741323506251116381235703345138890218439550718279334914315687104872548208629920597466080237004639489220069127375409811515657711026048005872821471134852369991434910053004421261575379658331440186341547102757151166333128711021732821113881134253393951179841547454990260130327711427565280172067505223083802580808316738442708475716636887801042015083362628419804233004968514995962016516410701926568540462164215646623516833018357024729162950602061512503114796942588012665097359844977220605506550124054912995787608558579065352377862741062478924032079110281729833400058798815524269590760789586537741137944989649401608358304827885750655400738738131631239236816917341217392473319884295180001012559989134936499685023796491482525373215743627663708401889980642765483424111643141699223259433486798883658852289672814942722173787027623473288949545986358782119666573486470779042010976621090352397938756608082829925136593639239456398804068134935534333980616934373519943248767872058325891910934379396660581580477530781049228151259178911754318995897125725073554883330803385734044967497664836159776427040436190530036423861712996766719087268208166689407898688910813176593417709491050551945754777706672213580945820732787696437789311442678596575609423731944351149852424246519455406943760204587411494653151968003107647365995938631873094342281448271139434039045840823796271976512989587042846650565051438254289581089436578967291587118028487909883001735900406173949528291541563079140634156060431983887810067406468184913238308225995884363936268827547239083949617923111127061186685886672872567816110575613857451407846908621081503446053527864355494892054119894353714669142777510637550755667583175814341833160988441779470410301683843151225773101087947380053843142990963359342967125486345044120451020317050236919248390844419167145646208 [164,67] -7168271571640307946068597505303450931376554577876448768790951726906395127389464921047617242032855383945989906050016580860265251270216553775026411064986141906196961485476970258804648981898163321084370150260636289353473028018583723341179603677277924811635478475790199929360897804349355216193245720341680918281035529051543331310109305968124395652708196694741212100777821657382805710775697412216494484809306877030103895560731361393535682788007705502505397802357020112284843574492356004239228176663939565758919372898027117298561656384520067534235706005275339864252451602379131928816190382521756085256118461788912359216803110250037357981966557459531372454784959987956446396053186587714527313429355508933133882615070411783956239661977888964500578903819345800823004247227066066120016035070508147406651630358904863664143256171152716442787524156399080915638252674340566702631218015228402053671561318616431971049195193751993802392470321908912083975308071637948527226637626930783947790071566055475671383441865894010630553465342922432164821996449289237317511006039198081559097301768517878030647776437902708242200695794846882688330485448973613764329466696460914455104115309082991057350360726757963853188016564435742279966767269304438124560990413299914233811160023198449329521882440539196422980817590028770044056860353492889755374856140628658218101541354193318795238251935452949179824612567123881287938253619521427954138327708288463963214768000605468621705573979053696928758152421049177208414333490936953188039246169532203910549613619566287043142403971743500159060519605688734099612245174958187031241728725276355764240804685300880144116918505758581424723311600038267308072949527857042444486433770729507131654648824769802838080670478221330024280550963509570276675426422530819267772809947082099765250395161614719987673984422362701548144898934818689361279541856532161108965459549017754966346699474174327070186908798481073738489751020943969624478826056503969582689861264481006888706567765515269936371076426209501046861517671610491906021928824366687383579105301777190658020585857216064568227589267880651175446081588983889878543523014337034496069534530441915308289287938910593302160451981344186708143924537846188834326103363317997051400765075203954911295946108026297258474464472354723784960126675717572107062863950766697922381912122105469666875543483841448806160580277796050343239856150554859223051095731447231036389450785938769628779283220736 [164,68] 707234116250050565278967320276394678202313005103318704886661853676316461323821993842713398399050419250111467527709162896343154657907879030217445537721346185935178025979628607018710365384231870206694673940158837431112540340878689532163122247732077641440319544111048627038396166895465606469502633224768997667555627889895011727278484010569383424057160453149908845550176946367658389877876611560736680907700382561294342827748977506766358596754116134771878570242586876042397408108157983226950931505188627914564557848511336996233804645430779572420456564834880061259707224216642014740605587441894884699529008734394441516931152134912625310071582630865020223062922133451761515879340668426276866880482282296314764791174159064356218370956648104792119025930683317293493066882019460562444795458701914962970616348147385430979191437893879961114429702279834395906207697274052193698745979425826836542742715213046655861295087227083278870512858879391852860354311483308501810554067744000585863916935723422591311807182071940804782045592370628154104637852328089436013921081228478372987040891637194952943640076835381469952717071471516861200113616526257708470590050517007402025366015292279917383142810734104592603917805433278909836658470555107358806252870300045595210023643250836891079652097489654064665789463259515961369903664250736036225753629943879253785710722509932116577794338129181735488116886652137291099937129721839501329786811024951180608107682908914945270749979433956531600449665707594332874560675171101895050542902429004614170852915344178703410963298468114334528826689304600278153402656610102678046714267637626468350939208779459884451535763125332057820288822438832147184633014097612348784121584394976807032934846740525946678114098594882186873837995130698788718521543009165173831568552650483216850689698942924131940019700728831096362549806416197363859451009672957549157149333299770589857002014114888419222597128267630157257058863585353829742234059644236737238028460087813210671039438189660233420613673035740915244002455341454970112029039505048276388148476986941957220524015776033280951348719136962115004420009520462454771159112442447290935019824028003322821910990196492062712480686444289314079827497873414423583154834702593211213142195543638377240371770922953183357507957079820186204971334563613025857922289524797434564016530892262857091194788438003725369775372977960151000034876807835286400756867637491624369226334238292954370425560 [164,69] -60464484463668828522478734618297509015865252106349907114891405887831909838353314879139179866201003574222089726605684172062427036191280510436556298883779156019770328049711199783229531860491664594321341789481515781586321454701354486844037400195976274693337789639559748595299446247583558155038588160101047402332870213821439842025546320191089579220878847880728283344410416803341450248217319888603213060933364200093756045196678329111378909678187709517624707347861461125887611268480338061020731075464425820920483056396405732226865549457617836574330132888275724910327842893363911122395686431250390562936047433689835691563139953695167003901356432492208398881744673150472127620772185121443317880708144676266092272112605637409559470259988032305213515090339886970847743048319536754867445808891697850070317208198000446513652166552100907079367677392396787029426121059167467804219086780516607638113548551045979311003413405483072412539994197152960277862008836661795357532322708523685487075164610767699787860231139475930983942444873345319562286758025236966520525213112647209934008413925417690486652925219551430018009276750055467643426194602547539302461160945911162660263277109402860613609237331132337070341104041643686793776353325026626990239469152165960418840972341221144381225078531543943142227621561695289165566807005199389216784278436614845970712274576274233388002310783647664615845325966545819298895428774255089151013944034943127435716343240911210898676353917149970207156298468566723946506105816247869025614385674089889619940256607912566649895591744513927240207328455730070763682431387571039432828165062484482491740724337488322100974966755624909866285010509765608156155461951012264506521139200309070776565896600524317788680537005819930033178474114686625891240181215090541144612634885358987704792827836316526041084799009079548668948898308522233236689162450038482965165854639785015583407018057595053217390335845195357210395171729104530002790344507225745997709354721126894128456193257650443470808926539323286101906726073876282818729552275471417571271675324788209119432087396530953220953000282419340507299800365444673161863267359747206261743290067675790587887941094928895358575043442255264461892523968977147061672005176780948199046845964648361831141375554926452297672427198847346185402743331521767911586727028574158718602048983326618939183096961740611891097010505570212299171674086226539958001215451824907327663681904216186877888 [164,70] 4079033962704496665710289270559189353161715782025836561741016540273037551242937705588137312690868209400791298316191270105207275806486733177882398274503897522443521606747235549870283511061238832263606335768807044829921205892774080029961682175140108711306582106166920205450481815717564035068658323677662453590086480366750160330399456274429984605345010202727192480463110258932248319889178393469323479952276798830250382670863897556751070645052658427917402398516188985217994666766208495210895288224575650451469690676257159084737203285869524047253801888136302041168919982290139334448187781992450280091345626617848352427173958468140715544411830776268112207969903059295859249090925488883262781646449406629784507233457324090926690082246395764718842264368183637567349969635561006732144722374129242160089005904124703932189576174299864005076174656798036026057361555149905031609804278170689587184106178135390158774831774174216807411358434411265405082013107359240602088122233405618916591685175474496146615740745593101727844290756969295166437179854970164862237224946745883114004574342203032652706455648378781794417914065386870663737057278896146797826402041333066148779186815127941478007232760038502697483477294791326140190366854676798651658414020049588838979475854523593429131778456116437130597764877324959663027349825739207082328849779012583435644103713637745559546745516475407827105738898736514772980958180269364975758282158107121087541352773708764225815894183277885142230220995963930188296264471238326839874425504346913688308036893311250813419985256355173577787415059681410095974870226100395025622117416957813190877825259649758036991933629037934800175302607799747635536546577153932498712622137413004178928839352637833482847422647419077308276635405508672184050830944668044817226950422887495389876542216688098392302653246721955463280340374682290243785550083955065935479700235525534557374704427034430121911418090787974225622075082123789294316822426214316406196828249960008370778892987147012699748096720925044226660052239890074535443997296272437998372092982817427775574269364834419610033808538419003014055464460198227547259760878633940926836515067973779978288836573580902126980405948346637486202733393058152850731345318887422249585308004569528991619064045973741461197032602071908209656217133932568979005691150698611077121720305417175150048845434930577273798206430779062032033090494161359563813191602149448555402454536761519744 [164,71] -187351275831191812283961011010744183216487866689208901041174506148154053557599533996489395285501832955305224004094841195030387702675550607534264184250562258720204183258687764615434234872086775994951426990589533898618436037328907867158878985736707315202005764872107679104448916996709588231707839683643022242222918294960039884554219682236111088355345155293131304559578323666644022595741738685511885066634782442909408110108410515702163960860092381428261563408685646444223503043110884697936894416647644136057912885030957283906423136932499576394138000721329802435414039676756017532444144474935735644849690773458558196919539000758370857260659947205897072825462424976231949675313637131894510360041218832314511832945903250845742014778182629521945884367221005685089936919567286715965703993879715817928953369757454602834151559209734582499674524041230046728187726339349504142468315003957232878061330891331914356375796452441583490721939086327564131792877984062405153982436886743377476825537399410513930771676841712765924212460283855613794729307193809603013122989527223806658580573808891828886440356094970412414498748111602225849745360165256942927934390558749999619673475862293119078665149450570639665127467465985756744049981025440011411208712875878889640507062095693483174007863721447962183293040876094688372942349499481590779495974826809477299268004700515959124586106112388909066786507063446488315046500909149254678606007782728333483006190464281347301526789810404510951522235348315391701305013685334707254645498659875423065924062365255282555680779155021381549184342458071245093855182316297267601686979935227587539202338354695577567867923843601262185693023026250768852084919428538103321800471705944485762527351904714742504415958381113055356397957429226675112182859866721922191091027877434221220655693759535338046878169769235309890126560356425800210447030003698983871624360009754672854425744048239651772211224831741261372812520277485527523726480439719205121973149848980314761526939703836479846416792361880230739735561756666490775971375447794448713823999393825180540973114504693165683464706278313731153637645615714364527978837043036172025987353660964162180076026281758503109039661320033495069832418951673950849979082233897486953473328451425478981741230409292148118994455381979601672638351356611609269799549352170731947905600792465789503958194169706986158363574928572547913151245501778018362658878196790159811396485147008 [164,72] 3726098122622129600126730545805253463132690206345639566351692950897971776300842866348465095372797351646833021965806442111865555465197443038490771605463467978757791836294389228637152403831546575248955065885634174273213555110773695401215395251842097982278100766664043903349466248500232471280428044492215376710502485039570418622296724573457939205637724150538903658479437946434354871706205617022548666718165507162090630432422159718561348992179334884869568045536211648436465532290140267582563172582584595854837642066294907998324833922786085777835019173919340502716032423136188866759243731367818012024324322600595485306284102392233913718424629231487649873883832820509339317875676357728301992412592469635678217127801857953927423061583109360054837839812282628665943127819208805971902665388827106267604877431586205456722933341752631904391485162541860558261521974152400309615207881279628665946204151906444042305561590467767615233810525276756129373351606061207422865432443416342178524675909791742143457454678885057586359558336434480466727668410561624919876037350553465602396500321897475867823862176380393667256332737658337915915139140385597765270786114555171094279544981062918540277609526303449383670208260825456872935421295085972058327844898329960688804505953035080446586291466498000355135022299144121633233474960103591396466936272491603134452773746589411673383398896993392243648784385544942691504500258736909349987565871382630603266441163745100906540534840086293064324284668102491584640690193257851304036603347884227638176202396622886199663075911279352897178770829658361420972000157121089562934637061151526372023871038107690221075153246008219196246261660014989221715109436001653377463916943438778088224690964219883350476499660391990992978933465179884590109103668886344038403364794071795059161065278923370506352084189251466767568954578453288161731248736284566315564697481578151440064784846742471348967764453755170696274987506833022136516463666996829141676211071708728815999775592290111420197342480044772633629967374155946731251575534894863532447406486529305512462578872581489893898141665407246333913688634008155344778982723381513969786293730402706610627776907138073111510984635514615827805302858348398415972186426300883892270443545668411766115244513798753598491105120867436374448814558673115596043173585532694999579350824954210082641734889175969110094044602077417148013519803140998126774003835736108788332700864 [164,73] 184313743440622456365634000280179669782114737359057693913375098812775456990521627698882683224635898120744325983868468823867269360485192026903760468462115602254850978444942125437297778164460800122648238505799077945685517678202972896979564915718252446758909233155651916364668005339243445309402357289586118501542763413422732680112418667384167838256131348842861855126384279227763029661414338410970657418483617772797911657381826354389802644616236228849337379502668461509734495287286142403323149516232845355056886741822944050120927165378991713967650712972202801656529883691426597922898460666704523570532689531519214991710825095591890230221367610528394367289882394543953283704066822606168985600785965203155869014820568665691892065995476360594098597695029610511102902879749398211631870961219259106974454345530362461119844954692051761303189227443366409240045744156622259674020769562808456882641744419308991080382632681598964675887470293329289956044337153230121430247400185532366336879390685922655169052073709226959569111069762117951623483302206120279832656857261880240498014824581543426276767452084437379959148451071924852116193684743597267256725305304834353398779370291406985051043077822334372356317241736886025610809722667309052296606683133266216217508917060553783726408229193907864728538572763002800180957990806664847436847647768399134573172189030760831635402484650501542319208064164240178689979504500114808595427216445377368451905702442826178099709561186729524798934455328652100142893096533885106307321416141738070876471063862862095387335417598386284581594499274855645260768891325707021686249970817754922514813175185925771480885907046540778945637433063475339524789886398770465535757694589622594703203940147994099507354933881397059253089731801697492311954345834542832426202222341041697222631949259143593312259794878760000288908347737044858368654581696868640519498786532079204963524016742874871412770720856435574063151942836191877020018772726318456568754680103984433857608952771372516370073304378759231486845985861654186332885372120063232657799610947485779181646092284488027481302769574660380099474011550308270707866476666415619197440535310647879553021473320990370051656763802876280473904366833550971303156053796066964814758940091879989092909964174580995515523449877138876899643693094723471699105287925263330537348407873603483764576386919539327343612679611844246120271203355912672112130585502599176821312 [164,74] -18407639800699948766658055523577507948540888748208715208914101429859727740009661888350010664652070779796563845308774976399707823566723564871611114748980793351345389935567821794731964527227350941836002336872066730261126115308176796647635713569918726890353189230742044455325055066660984161272553241127114500694050883890898727373929335766792076238141859942887231285810069323679146807693200267022534294784143119611065068485034296254460909049452517315891650351332403683263544389438562651197282369729987916807655400369440866990130379257730580855614875546799079442374964124912196133467840874187380024748908706406827823938145334016440424366661493803486427945715534258939181166291020594518392776020161032875604018220978153293530944602755836847575086739894244517235060497237078015783490047368253262321491530023625697819899435869562416699634597034627580066579755554430594521014788495793736904667987200785831308495069326314153213173282664454085365365571405963290296065356959185088549124341151416255398022312611160641534385857725559006602716203563741047825270653227767830767973347105380704898542520492084558164024589295448995700013321285510835568157384000965038686729735389172775014276097705289255647387257618533810759793649814514962146774092134297182813003681564751119434086835636306375171944264311957095811529683420089869821392918610083505364427464735297591627533595482489334404464799104530999161147064445490147242519035950128172638464817487184295714101429664905139166706271407715392126926949151803986188607331389296836638575154436193195975078650635574352362672886610826104870356579197174903751900246732742473317006394504276390699711567392722404310208339175738757310989236515972957685543842903371319486415167318525720504854482772584981330120813173302724693573550747843643874108732559969830838448636960741151053201399353171334708944170818142942476551923347365299242145855718767805637147405614386974091323466719181922617474225537276540091393744852867358332849381056651471809719261485733414063625235657569097802716802073742163347368701075582475069941164253133661775380203056090353814090343431009450088754754065016626659024967262019804296376902827328506475514740489686850464797435724583243185616745657996632717323793301946089962658896582043460720799785418490679021630319819681327474609614143057950076198481783068668137917936127604916696428580486208480706407120333910676799359867409106782590194380278143980608 [164,75] 663689601763821342978711713925104121116048743227371537999608703571515690959108479425147883927366110789022988778114797214227284181127502264593638475931159186137070525039869947876440895458740422501419658274901453994121920028192164059368286052586169939858514811922033524860252880064738959229289991235376909365842315963113462353443223849209332105492015112272279578546142836873893664778778118448303504224342092359807031657164502615008961924649086799004879838887758167201374526594701032777685418099969864071132484859192831250231778197957193675852848039332243039677839048511015898965355543675540475088310571816444326687989674738619947911840484417271783358283150785787286789041009296096142535830197261521642257673052910286850585257008691413208884653517826003411017711305242699338644597567428268013325274948189805319657977219642805202927168470422777755282587943231083292108946549065891592142528057197015157592941517083080678843270882485381432543276928783506465363677417442007316261411868718122163602532875894440649879917047632086331186809551207060510234982369211220058527182890355041295958272704164349281410320563756262789530207369080900376359445900206873632082087133927615275338796415363173741087940981165534123555997782754755630369996207216529517494643865694679367402574877830464537485323192146426456181092560705248559033950514686062654318549681954281872026873426842393800901771671545357001189265897448967397678581117610975989430832183538904440426653499322305964209541197521165849344903952998264223162083130037746545558130240862806644832205602572553194323032366710831264015635492795600291801752528612508892882807877514508626957735610801522220906540140485658903611150609051619702577057790472279961422678768630387738814506623637567332854525992349780212073424786928164700729586765336967746016154823660903745842233949873688209567778409591099069912684979403311459493951175588216595415072153361804226797984040692920082177366024432948804301135435558316452715881320831275455040448785261334316630707819213098001596603667156855802373955533874489413890719537485620593745618116491328299450444444043466596352007536728835360510302576333567098588541912017633900555383129210202116757300210208371980686309450266147884544341063121501476022410327712763302403716665991945770668072038669151233507384342219054880309274599118798126922336635906257851969524880221779220108847256914832271908702204899110437906453956343936 [164,76] 9069122268183618931894630172678561900294495220894873242414050878184677944843425420548634890400958812640899570800968028140517002155597513323179301019671834692975246797524090008984481607415694675272731440303151930783936457469984137130757915301715135332086962053259631746900744570225148036962190342249916773821471706502501683079383072755890503765023266618233410569898112164996021363586427177319047212886008946179435353748216678958462453753389203840228649386159394340774719056954866691491235122364778737044202604592319179532632769484210368591350551717261473277411170046438816286209439153510214518733321997723297743976068163646545052180728371367725340427656126507440249163051216682082883428901087119869775352620968213852173898687684538611207690149497823395450563544125023387170616261028019489813398137670279541501455476671705414828104750031462143126393769766481704570040096842281888868045480885827836492298407343249483623569927043045071425003405156355061442860225014840531361377158064534098238972553513549169041233861005209521124948268654784016111776993579522805389070770574697216706992310131407903007443578937294114765863597506105649445200169534552389003488554206951156997118561986847695195389865051179326325195344300018336216904602963705715166826347055282679354695697839225762466588350199077705353097237159197823963670124869401448440131331807119443216499025836429789040119219312593082238857024857637753788051498722730527995502457211983828748332227115466343843170000607198454230584973320445499683951553922515353559880039451608454757955847013979893687243352011891304291845026596756099851698456472710722965343454246361902146780568638860192362214164917601774570682433305740087658447000502592877198748267677346264184065744291437679963630151993082464667624966246173243141933528272284373235943207380091265910227497528140290534847400936526877021718588079483931711261384710748472787627443020983753150168267453933404981582468258861719967748612867450152633497786525395166948672285362263358895151131828905616811121540366173640582076561931490827771897311876822758912717297654625943653108114130624186855719217996485559903938382945652834960602270307451259014143655526441050885211004997374467587032783600884726507828349534088121414687549611866798218425508114327480602500353979489369592531526352690295025813587717142710967949020347726093306988334778098529442612843009622734620007304439786304846782436224 [164,77] -1440996036240667273738072056954970748823921769989287131053097965576071008119444418433722556751542685954961653978834291946714141775728582483174947180712406697208122692832632213225672849150700723391018638417120613754347393541963334095477559174584116040439500900339377338388975182021732430900946699171439933649410599899840464990826145166835450424747713172540990845873834554326919931218515504618006074816919412785063692739567452405043600255006852266890794617805788926784374586514960661774067540516382226137610480769526839731801467366283704999696537226048952108981114254647385137962411778288939398934081301811697922056386562035767476634587275680735939928903077773741519004503636830871322190434485912193425553275861016398942969944467543343657397888371324045002223053476313867152469956470112007295996249910784360985280867049124405057809846178341403856600161871458139366237174858962154891499816411009109208439961639676471282480304279456240431809269123228531540513819551096450690375389949393442385920473222428237462353837763872583024487370001311463978685911699056995603028741132093003037028876762478601338875940701102876455062828617791190038516164457910544043298817218869878589080461639341218729175198460969706083172233591951458037129461729439270646829480731265939471038921377387534995037819765452232317332305342508148841174207132936267456623587261805846990085708478892237248496112592147796447430466167732751816668336370230096174577663314174723788073464680929998552703656496224127816941167003736294121134226243022804450434584016982659533038691556187071606714819068156992721037520374315241468643638562422019426344920191745076691250129159859353598144735822651308646314349775076104190519788316735020049274355658379108219414334922984781095484707364786114728763519205457314760771441256739914615899501605569156037730746597941774262636693860233267102209245802693882852300993011086405201321811829170521094760899353214622068293013601814684342311417509461645143879828275507516475978732680369385620001907796685190119207550603387614591083179312366345801110733080999008541329719992308307213501008166917777565372162931747813679583237459847116892767709882316176375332585594454190313555334883654408230124457626515469801741786357974444164843826353222289782132900340284367373914012528915072941473887934180109494603010891952031977504059000392930757538528399510316669703022721451573280167223254610892995480224 [164,78] 76992255007193020096259121978634085215283567394686956844360389856902856684682120951469642913115624169984677726053746571842609738876849144483856679378585513263666256625285639335466569500897867360294272752300100841636209393226228839881101124740496938828995801758339397993146592758905225391199376336159079175500639306929933224799968554453087937508282955771937896268975382299315180264767587199413160926850634910865414861404267574106102399450089465643184440245961520859386438474069538239161535716442172856862399268596547372153217592033397183047745252487635109167302582636802004503841237492460311108055101108257050316920555911828993799285897612339745101369947687037980424866071170466301821170129364331784831274877418743070716666590607409935331168028069381949459369065174664121584239528834077122772175270946496299013697967072379970034483882921310624014974253042658875537793741560729609816852993857627572390652429763195863676028007651360354106403846425151652994534702951000785433975449233694165330278274491120650805629558996257210110516150375852590158535654727507545004368301795742468312028107002578876111440614284261807180038235662675614279859061147566599629889190006591180829962482498848571595417869876038322040113649374627255938733680677612432804389275007824746392868005806131744594162371568720076537684344513072938008910542511840320776234975695603941126261029668770596216732161973784238919939985640009010230669166295865179927241133376934302001236596532129672056002237709267157201533847153289470187949958923823836535926468654481967247016074535498827317247015545904789236679202198095961285069577156321956135411842249997237106408228169738358806146667960454054734668478898917824304738390083666607272866224027195708219683268995590654081441364735078780165201751258025681196113623069001357384402006140140270726848969662078489310154531748287065450932382936813320509747674277978830098772770304748847987760481912288374249009837605944124218317770012761359224944131489574788782720423875751585752584191356085735887618991790331862944677871149868244136305548448506056752210965026512472998601888975690659979573243334389151932260184954409537747394679767221191226331041957039661926464943822091464024501562497601823946996984667240153033401169748934090917366632070524680537102286234046485290250210792511935218112781730600579607727326302987296833680215822912761779799016714846329387025159685411972592 [164,79] -1422521514897953754724696548464264271481587853391510203410414048904274336515207454228594774061228467813120892707373696015793391093565965709702830249351754098007174266477023990235722179470051865937444795599368236863002222480695313389995567866451475919879524541878619442361209478287475797600579424377923962033657161212212252542273484602977891937969969856168728019757849856208745641170998462878169200321729317520388188184573062236684223263829395600708533676449152385179085739504250961059214174135624737774609849670288210775605025828508990939904783047871213058821891449866960785136008862238855641269082644815966931304331132645550054110372459319522315096637792302680037395046939704569652760760363251810484499330897437514000515685150159297201643279934170434009473773801579720896577649524424565535902404032601637954906787273569526690527470356324309105539235447464976764101010052387610840412671952795162402448933321881804068332143363884189683154784607301736477608153826770101344605764151813200072471197712967882771722435420549653636634620353431437517765276110298788203352926104090540798568094274072050263642033890847910217042353675956016446805530566696448200755317108222552752531261151812507288868632856509902260380051290896361389326828206483374921726531037166113637984915741729456453128724420337973378202969737825773703506357702279566250442175428369697903158801780605882650782119141850319714726258853898421511552995776041980377091417939947877352787783385791025459014001163800508255570112278509319912131558715150393737862883293017509400208858033957273901214483341245837175892423790163532813399894531099481942347909771315965098895272445577022638422175158803788985370131296447124042596451700388791509145440131411462391463073450493594611699015516327732498467237224753629510113587334461404861969881298575606942374378459320928829201533538851037034936468316904264267979190102761579017080725065181580319015876393952882487868684192856908291015188823420791945372475849770879465039006319729063263256948909741893152651420364050185280344790750638983976717712402155457192518138861636992174007328797448682287271024785436835265176031303801423933262198722145917996364352194060270088398050994654274299337668954828890355075293949338590886749938368159976319302957674446891810785779647052294859949125659394710195067393766990164464199213331656604618273247907520480041784718541509745562872110577748416 [164,80] 40309122680984049310778851859617831548046993796673394916112336943086995976751931050312704916268382271503442900427861481213222219522685758434913147746557655019071017306225301862795670156151270936843860941766869522529467289801509929328958475034384022815530544353106819822203158776821504352682752477772346882945158506346991893137629245907187239909971903760912001851851000951218858995237503307448165762070937277683939674659820044269339964035674424929368784097799906174062442600561054620290472538599885223588002704223364392439619335534389486128666471049979116225745779541129665160937864551345868552768131718667901563924813172980035627692590892788613030317036956368962443811956480419329462633330915334195511286260153681252749493698702816150038440297893991148105224340498775224853818987935603730255223741610532467097556330657737830668201111270075674945934279796806726204784001629650237377531949677026622282604934982254827992052241711902892983302982717963450161371627677625450237634407248601972182835144327786222567689681916669309228793175254203697892325496939389645626967809401588708892688846017366964669780746182566160816955457259042219557093881192948080515659941106326929408934154395294336665907173657405571673361499420171828587228043758416990991168843466233848597581552722222454888505032900671755899588394353086561214834516468156513288375260881597051822409292821624141558874922733010711345355421098564572957779467551999359940831367165928842265884145865250794129502499046516652371108811336345645664734140478998172868392826347876982046712997186739200962186601686519885695069769214014928936700760624943194036808942643803234193435041103051443904124150994212929301760776690142162937117193222002390279596243594167262922518220297155473727541477920220987854410313797583364278407552285669857959685231216330877752024760891837777121208783349128433514862139293621671206538054876836457884726559656165150012998085800254536527271482972239230265705182778239605938518761830643362185290184643890030255885386441227581961658326321968850971091259018188873417461269467128763426717974007386181790507064368834709413690062042992459578324113306713027937398773399997255582947718074047792183319193559302714644141097453315329074967153762095797990825290355046639757614076312288810981022881014294285744677892652750089414939848386531562084092484310329018087055060080025323376548587696716964797556488576 [164,81] -19338872693611879177700878712802876243030999734398221380859534800930049258354376405514780808182336642286962933453913030630783525344782286426507005994158366251507113895649110644221239353926926364974191423829650272228309060359467944739391983764105563065860697450259501109073886775464797300988824854353502633351349079268006344987342812597605388402599801290702419646407665271518730693869312219938852908372543675548489182424457821446359519276065260890536562293497646137368517351597073050085756300275627751336323462687199638435007360014206709981120950942798389037012994607573721235000903613177810315589497159041310832212013005273112927283038711355936399395443551014224690112816902532031612421143733436902295840774255999663060309963105448232386977555093325579454181261782916572920413477004932655450747666709457110056446011474882014143032578639638070827417349577388487162173860426289400995312576883323115804883868460527691902944224391372487180577854845767780161662311271154740248786529271103393410145919320572770317671558061771498882754411466738135918190692580750276944332878010245292189110011141830801952724402115857513977076335327947836828373421401845779297130238803274924565562523919014727323421470746606225713526535332124572494514079692919751645258620068964544188731016201048370522882300462454955056164349944962312404533206522986574689287811029710429984141405939576218287814071461584125085835458185590911402010168276865779092913087602438900224372315197930637542449144966537195496679007989809558260169515960931136963912272722697771883217952720398838868910578855949157509969477021975964328240740024243307660371815626042651022219448337865794097460622816144190296873781137079606383335016774738538792227276187607868459988699790637462780987335328727162632412643950517038612871360523805241881947639204106903479208998482820273219248399352493686912995936171158717601377208127374640137907783115425526646266939806544122290816334728570553345312849321296704109630893739720720057714466991629220331797339565373057872946289419104159011889517865245296891763958734274729428378844638369609476797077625803046357822859867344990726125375130519389601630582827122535708657943063012512069364575177099101790422082102299933722848047244788230923363482757047454931667270824987040196421928746573557742381641444395110239480819278953460832781017377464810097887301979141390787767230793164011556416 [164,82] -7814425789426487764644192122912372061755220171494834420092461278707492881711886892043911181851216111876797950993610773172543314918062600561735094132775735230385163761645833693711081100511911154972852909134754060138225116674481046845815862238608112464324282623542575443370333803904338296655483255423022180526918680932281218321666823562248314163614924179328229741573507130276299776613302677915777664754872931550245213749193416787684966674027832824222821836588988649963501904864942599187424819493669000054901167092667436382000464673939662631390887549416014258145616391281707057607851422426461556083931870070957547390674491418248820287265631328260655061629313557352930573761620935522141729410858152639298241663313804287288108632026844416667951311720305401208284873948442363604095564008028709697005050945881693219295906798055345927366596823038473617823883974360571002168940783234191442783409128968536701196729027969720053629145375161863528534604287771559610734345538780708579354313661998034682792679673937718119082037303315663080279687999720752521604313205242579536784849582777196126432256316977515785502507551310535385157162808017401299869303310726971941230266136267453096477183065873076231765408149922368012905699260039008827952076578741092723285747967225014519502684678161192881897593344193630515998612089036930352744366217417747832924529371433651382884713128473216747068324796679252433985270788700358301143542216449981128822739761461160764710241278273624175048638406061864501302445737348414968811288286192261708791910220693680880853323010620114074313780561081180401628106715639801030180601922825293989987022093126094733349711548315910662900633100208226122669819739266905753709639816517655811635461568541815908904527519195177940355431368450970005618753723878928674715502687951184357396819936287243337545167648716436647498728567875699128080510218320121867026056917824392866860397633865633040871485996977327367275016046020442435561698131154291148075141692250880569975571287109238699128539900610417639538729274628356610486614260146089200526516353378002364331566479296650026277503067619577051894417940382877458701047264956067444660906133714686777804479733957729993477118984922766815889515915228920510387181877505798291919438841451566033592850649002326508469124805121548822750766023272497336561868898654607496144320624243457594249722804407032485877092620560042176 [164,83] 484365991562627438510268235214552159644553665040606743468371456883722540614487107150081339274858185048992265537820559314405427016864874994776552451734234729891647138782251765903066265420532145321520867409684614978472427024698255722116521098549721495685453840318127546153744928185612928361504473124449144162064273792663151381894266378442819215671538975805441580323085233621823260078097968843274975877449266823056439110866520818299818886839832872151720970215480434733051593847286487847317100738793739694303968380107447725748596716128570530128278504569431202542622472991228985776490308642196757973032912198913025650291857326807653167370274080048250653314099039139154341986338154054995313844044539367510006816820659778068236044553213629781131185726090335382289526879560846846044661997970370098005820379609798083610360684059579915239109702632984196630683817902634121754424206684639433293991613512719384743371527253319651275173348470910249670690187164054822629120620693421161073669215637232911688090525833383676939933129890488148956140631155838744875154181062691112033837535860890076029195678115615148501428070878452641137555340114822996483638414452710477324802869368780274229179666921521083932969934961785533252629657923979508930853535111591588638576202200955937285279735366118458468606836933759306605948561406333287247333384709171477865620908783498591258334066396428265500476108605221995318780019841104761214140685504717944023265774981252470641756422167732995981586906839303622224733736936253500529430527828147484361241307411816065067059524158287725998372394084058889638700775218958289770899982303600152375238125568518171066664026229255931594837318821444919106812899652469162744373290287859501885662210242450084765864066766885888797581165398172495681705690559188534158932138129925691699753354315946663089478631329461410578483505587276523175623032783245896740567850770299306408775937573529415975678849223569637290034249516549368714833944830610423493429063349134730910219010038112748959712341874988465970880891717510501207430567448100192903232318714525014051555088266617064145854494170021258981251035436768792031665674858080626471598866724896605506423496948105116658119644495052765777944176458553815748970865380222012523087940888604725210258723149655814097363747768105540695823592866080388155580275192507438346043716304600883356592378986531510285570969331456 [164,84] -17091057629209139586627096596429295381744238100628217522842597487028457361791676495964710699422529082305144885741719100950829031811835461132716617045664079376205299132762676104135914628692876590611072215768076756012421605314283082455353008264754126670312120594243414269053535472396440348623789953182312344096575491320875915587347318051950730177977869341004132627327963504368186083513557973040639384922459209782881072705698753003506125720168776561538603980886238970546542948261762065868935076461390925835109813994491426780494444641418232183451211969694212424940399254529917250337910494063491819109400752540836608740443684159251291572741677968913047401504728831233685193261372689760980697363027047726654028563273065529182475706270476371846334651946283680082946949937860803320473218158155794034557816587918759654052261766833296315855196511595195721820782329125365590758667895358327586374274182942177428599068950376713431527731078506304667556119642003086965494979830572719006952066905223589251248582283558149586891237332804152254070400978030296139648811950649739097841051364848018377321489449914575943120423714273242677707221390180194759297870714486380222013771499403022519743293546173859235990010779783185742316489293332612687936945980588099004512739405184990239676490617568862411108417669279694625696744059064149966507600184488417892035329902736027299223901950292520454748334155317963426686781564575701367540905679945669697275033462220911187450716082145830100427429171380433611206685042142744043805660234330789498669714951360167924853121448110418434804877000893728528774839144701500871184684692948355137414110282073557869209906119058641017308526764278856900070250411124708956716528475978610826280917115780570009406174501332978004654205809479083466383522968024874189662212324292932934488957871585684018127459271100426210488948156309461634165994311589739342136331333260577894312086097092797839522376241097924008408815172941918659395289255264953553498443700282736139799757300216267241446175806103616051419563002408840650158498180235781344007149408062879875227777184460903280808576807018744522942544376411016862164453304400998502265074182553177160202174163539125517895538951653439668614068432608318841743806988053427622632433151199301614933658186365055549456923487994470626701842365900072239486169831535378081625378204912903086380333225284007159972584960 [164,85] 369012103697158856621574247612296730437901833335559055581628588732525325504091903634829891901737277482097137680642461174849912897691336815737704586050136902903381714083004317571441980156196915769347538205198784772972705603998504086255464444503656707092894773813005736522630673970196900230615571273413850739775454606497427765780188792054782498960384428970832950807769956309627142156855287034321014316982362993378044971795836143829922221858488011647189783163144971518131703236526564198726855077370324239662560424393791319899057963238692827189399860359534508334072852495372958242847226227495361791889997048205897398517257538104523476230558625190180609481868734223618849889256539955826642552771970326723714675111844540504985846972204024897881861120200317108859370789940605208642276594212786217511263973170678263478765942744060712162958186486289174635797994401182682072570022280960916910915556022009209054240992736173569198757778766863051229819342942200548781000282649605950572390522283402861738765320085613732466753965043254508611812641309322489352860087577291617380436925806552234464111380807287975132652042979282426489330697396122629113720935086377448800821125998053332863296704741370123126112105483349826782815083399898232280802568382060067417172223908365432051522561821736617022526757079419489582218371427752046002251784674114350268448542739837419278800709832362356159455910239130500638139627441453766862006828661050542072614469972774676552948677812877576866223532216717946826091659804255710295559599618895007341525437602003677163525104151845490704355978599817114413832381915472667372573709665107831944631516769192967879193407101136860038742470564273636267401376258805290537731133892123017082354699870990828260034471481388549417779031946325430176070166019286968515291104878606775230964561953066959733340457302342758872268007391572755232455692296261375195660217347895748488480318424117583823508718094774894634441084592234278335052960679921762695172579095449175788053493531818068073709461397504437296806237709413917504539098218133815171980657942053494656562789177084110920236320179387898612756674846836460835872330773935797686582260945783752714536687338707857266213703410251558265820150497698614145335561939880402471774477528226551121370231182376783800922014411190570778943311134248572963018642095880480636866076254107977184754711452124527949920 [164,86] 4325495372634235769609720815085026239746005944739803150765207116357358472028387076435166581454222062426900261913167543318582926623856038527550577668709846106488089530531927648061248021079347750991120072661143780020719478655627211918505563571680025466671308141488684351726741544196548566637325106737933120273841345427581303604109701423016394005310375119891216861798302808703243643710888190968686977359950456226672971883133340591760989668021196438003005051081777489688358292616383549993843071038327574178929457509520363014381630540327878882590796303150122559639628750499079376806620202090956592411310005907963266181148482207625760213568401935709862612703109512510416558663458734170607328249463514875951486750267307949776268803126931224244149740991727116643856863817049566792797635387355018830966686763683673842182496180446239819728831653137880543477256212216403665258940594172895117788086618211895607602689146671860345696213877019465232358423795112579823899411670037495666539488720314704050702159912712691619752434682448592126107659485838098398967180725278434771980209544967118308229683453584210781127281394750019158701430775902672938984254352098970210143232553068397721667921111910454299187051184129822796849047509266225653807441507833165048992652811174557007220749619683641126116445720938301085284944046811682965199102483962084036255511970385132398726874512386581109089503778389530122535553019904366777539626925257359056302646911331326637170737645691044186784171958032154772738031271719335558952135047697726500366665207284012265196343017189194623102197587157072634643070052887736683209803060776232936224395254159494808238651331131848788319028317509112602379072332775716646881312825618391384732001633018166556384561402013908212808700145093981149615556196248836416950198481153363628917076704699984718203417944051633496206477212623367858204216119183109858367221954525210873914369496417323756340420008085075061222234059420652872201205538309227845162223975943789929951679191987460109210568335370067755807146833649909788464024524899367010866117950164411209070580506566879652731649098312030921048096497312105842743962602571460346627078240710104342679748761098249473115064760596555747995318132777919369320091944577077196324291842102532258804134392210364674918483299543960885741133297633928187642519394547173651855955257366200340881634728848302368 [164,87] -265028119741722813148703933462301991493814747051230439939440714822856166451829281166046750522153297687687917472092337099614106321967135462211544948654035242608931692911852206751214582831152993134034100290066945813329580898867838167908204206113112166243538668340141882500643366651627863268768048463373082556090240488298263157657859310486714741080518381916113941988607231175914681423460987523737312353043345693349601381925966313857285714721731323430166516354864028969168819573888237403841320080444604289829088844286885608837821764600792388609998674058389430073217847593005014627027321316235388229433155301732127054704699675801925832651638380353573742496701411565048336342175289702526204114785635238458138344571125603019482366914132776047988709541535322729661488527948022341580019374544351897593149293994583610071777054647852240690669222324587925659469439291278652428682406712520151936929590994843559288934591930879888868446090022567299423360225267697783582129965554543453908500353605743429494326502282918026388074880946375935956028049706006081006940327877751534424553573538166765399244543218812175811825570765256637921740493871757214138551716466418857337173135553888631371074360028044551998320336650578543708829683777361961823523200225062734894347021180164561391327701478381603666652615799665668636525511367993933940150489640338864097757888647171588609302590305728001450368150227740146111921793905942180407815713722020224233599116190346625876229752451842993677191271336140095827302384055158518729229447271315499915432126363621197772621773851941258872167753943412822913016246645511887474134819440759044435490909559672432060436482955609197448630399154822899596703671425876392665268051754376622107673763564762584631962666108271886732140044482051049995893251161952422576976738528883778395793551795603501603031949825188902642554241609515640689339683359312009699039291659876796874622953502642396334402339409027136562232296609467015383501220172848398034884046821485166220158917547415431863610920346050890524588177158404935773812961355499120444827601365070040937448046265351109744516332214775491202729841238791301155871414057838927116685903079943138346664527688466363363334869194318502365997813903992352449465879019446388176988989966895630914185006136489040192230394246795257218648714989394348242777891674957735073590442131112293689222265631040 [164,88] 4412026398439491182877882508595782869557637869175007648514313652305118761340809628289450141554273155658544087322646667931522476934455558907704747849542339424375962387795286862731884991558256142803808240604264126330095056362370719165302039245033630312706116046329724019764046516994897180636613628462182626810892663232327593656931125754564709947921729675169337855040064730553097460828599332165961377574608063472636567102894486966265706258577326692083365130870288241268986105815922613198559303889539184648865624181947265302766517077868737881553131195794517712379835771437323342293910935613663067889960106028355410378041640019625727141640209270796785472511080659684753061515835446249803948068219372656605097805500717569736831797391862598677929304240875789343644757254373897508236226903443245449903506665157597604032671182162823206536183260730292546094234338520010163842419555754831489153563855842623228999525539374042249657802141913526116358176948553551571048924031533225797312022277060479898951629525923427704891761891692120598503086350780596138766178487314574355375190773204532629314685956888754287145326716633488953111748327814205665865116831421409848043047359315116970304484191423096305436083351176987162524847002455332487200864105064735667014909392272071295226689217217166999249634941063977985136238092744554963166944705813321546778502198479966544173136150695558895471675794365849630048470382102332486165389080540851981860823432594979452624864336802017119422450527756689671009460924692879476857454950890671896689869514743411828789662629597218625881779980567833850380779732063925972024024983121840147978872556425928677274912246692010676426742089152237502131023406907295354489524757744148169556628504930335436192619544517901491769251121612378075810437394349774670847997389837283302748430609039467450179114625976998073779431648186577683631677357649482459655190784572190538880438277027684606104652559830397023248170071967660971051330694886262505594366297656909240127040434566449911519044305128436280492689606283861935014260982541770657934834473350400169048476221082428992557767105526618460784396898214053656112235728886269371108440885624714359015588495830523491523957750242189324170710538998985434680058637267537371413706113888150874999343655987843730825802324772837018679733566246935846991855110670810244245924374939475365497144584 [164,89] -29467373704200469110780773094559358423307231164049391786884296640131148735090643843478242175488852513897578979768773193982575418492108975220574286547517854945769102479142343370482986686470123411119408150073644646799596493926823214978519300303067304080879253956054743453931026926576507443956658956201794373267246582224007469363175920577137715960474681346025698283670777111902397493669347357672545115577926360744053392860826549192361403214904325746331332448777300745370447681854438148447366305662004914510146129210891617635285646854661493857618608217911990191368730690262114366967138224618078243513417936192233983210486358244876482915255397502425780900060610826278396806751001993527120135977507873063163888242983606291749494676783175858005535941413575473029085555039807825748246489229423115659475528859013541911577273497934992492889249398860217804026224380503356284328461481143299923723081235547186998866844098090313754308874693379263173977770741105097105901258407372686123907307403270921335633425243585533418421922349405680994471622884593113695496547531886112987272576615242958194338675527306461257520326185254811945958994664815331346758020292953127179564871889604467605044715129027511381853496282330415498907132272358839641459855573885707059859596619789835287201094657134239961395275914726583051971733419912882599258590849615602505641057090629645883945843333456740861726433482343437300636452299730331683282646031771905271381658711677741435569148801593450902672352697111385582583168086180344605801847455411749297898879938995631444145058407047503041721965988582153076069217288427068852147572945785079255113148850314080620892531796221345127929891577208660016444070550871309491818724588618792589023962051479669417041611883572464326061716563246073982456716378076120991410623088650719902227898936305610115504942600744473470319233506315973861573567374376566358268172663212478860660932799681064343614219070921805155590108527326684091329593679931513533089325987717490649773567413005610506901233903213438379852519976203780833905783398943044034613466665115300859776799282304256880183685865510457271233733204487959742700558109658519509220917144663204596509613746773899140555227410588243206216200832482591520114970328569598334104432659482460497560791678826169035223703071735471588673761191278245509889939058343372965229955048155830072816 [164,90] -37376367242161888494844714959435509306432392062838807199209464308876398701094499166502913218361509361714967131012337637678243009065750064881893209283916575819938036853859513587368046021113366045682376763819158804544872341241276544761257017936066974844032577161840834786855732711110831403657119977593668820174134591234905101877142795368914815710423780407713118125572458281989659589719500524017903178458528964492502473797701369648334009312404943571054719547042579477737483259627698555089410966864355202281068869482737279955033589568788740910036100587233205833721117226263662789835521013773282876332528084478486781607352714041373074161840753068277864753357350318967950965032746767367335418685759294508213666337253391210278048198780089252646512669080142225636060515227471736436598142972818423337894959922746234665906915716253362696590927047936864836820924262425253931996494075220494496141738915486686633583088649784129371526891615591131039788981427565842524116615834306219088283849127290748416653948148413377397276163831493894336578606681686638896051248088295418680971546121704372810280125913953906442633599085096900352583940277717351917150753071189338855613723062834051360046529068404804005029965449767079977094556833593060582319566912430016897354701160027662128192419911646392944635956814134017416048208707030419919252230893952207751079158213933020279222330800974267629569388735289408689698946453909840616715996154670146220452030395255918569561661748979071694838153862810502812483063105132162669914571280889781242969720984862263149613948940296023782891960036915264570290767398584565773945933908619774942008030019845973563470812073673758618646738082227345347712325677615976235221264652323326343233340347059738639848362370547534845832540373866510966092325353907914842543078490760857076685797019865341484239189054246200498679991364074311656902771703176298605863139795442077157868051172545719487017307866353247246140359628295537748333201828444014721196264738607975949601331105840616945146588982377782386140230165592541004549146064644440581452296815604821249429506670376041250665105127861314537815779556831651787369869800481196729907542094629841978027401734682949377550478115384811773094184931124593853896963987372907109063480778963326711014086060989271310520599227476274694745913341804270368070788789881097082874012972037200 [164,91] -707775631372946381481240641877356765911065992297335100518142656281990245312652968426964729092405034829328890030928826616369983708784807523805784695652949780616425037541425688474832688313947792682313015455879384827514214958147421798199353031489061066201305791586541145323248616498701563581475921835583876840894895932582181522822318977626720445862542048275027085454367112509077986422560080916115795313979612521833135074839364800276077848492641729120643919071021093402715906917023736208596416704308469857964186382875232458693070848738737515150886881312328245391123809380481305145836155477476913788288426173981397809680432354918351708329217827007360323384770221178012645752244915817875742929324957404304480860556069569728823902351051051436075251459917238958603798136406017034099382408288091676323623242994250547990662477040880640737002486433738845147355835947316492619827243181441128743014059565681104163168675585136906074255455140262799928002699100406672900365329364022741876307196737632382169869175713511733802859265608556659972404623357765341865648988907958611613338596921437892831828609046474318885210408168991710907196559912591462013834880622555153305968826476790153646182633332436379554854676660219438080716272049230944699739346849086751248045060923383515352183703169007829032647322217931136505982055990687395102305130978041327138934988575490366600536988775145656890883418069198694877950362679165285613886825012071167981134315925142926806688788844369996120570496053700111735163706261167204077927100381423389517599135887569747603972259626598604665590356215913577046841829554721729500746519295572969501916641819910896528722820576612133430648766298606338326515730306851287824112972796311888290770907265147765824850031151046402228009874508557214942475788667605677778788630155486003924960094764876532394950762983515140893837075897761671825853553098699140311061074036274044400838718701826436057511011915768803787675383768957529462458456325569278867801060613239032177765257753948824752585054356409810944049048562634269371357080727503121835708372350601730850125000350656705823569244259291852607027062624505956223798932326880662761206391103582979329793700628259714665647907210945405127841321637246503212318048105611498379835056735430601299335792157896142572604109142963765983178073057928490501693562488019990096366763840 [164,92] 98542166716751649342991076787727716711079576602600060443601094012360775365927155574168488679501958985135116536409485738384616002165750511605559794029396492663989706374655018809802385772487570349419168800044505776185072280085564140683229879307821442119838621534763821753635550821535753079742754521438514441745431437715502733549476123419832085445339484358846772115142734386570510238997486535523303145865889649673567734324226188077731603011314828465286670923357541960372052984610462028352845829037828959265331897680069711002495372120544873025881396349919022260769120734608010249019785477706895012880957142617393669167730390552140724947428737750599073828448609500336732585893828261681105530141245835184459285854753105917651462550609061033507090108799859164007804900025934979530655600537698351515474913606073999036749804266467303151276211350764575982189576811055210187539476907516494685155908641076930703997054499339999940208500033455149760767088061486246961293837287705929930113588598699911337990050016292287111373559585036813913364546205526596686760305966346327692017522495277309083152919143553317975946689029883137939842078367849333308583208218667914115233357012196339739314094725076712179129149139525532828466400461799954205716620424912330869947082561775307486694550707986013774092002938277275696284799331046259689168424391483767242970641845608838185719172222315085527715721490891923910981440473026950503173814556149846491453224626571491782270435741777876543904286220144900774268688485289142423077394405172866134419011317899373029374426888795649452922269760541467883467828173501813974502580208818045477274072710565674722688704691939475778220521746933734135405000650860476254331960256995662345462257009501910719705211108954235681600003672702985894218966261749889576697683124969993172227271945754627694179609259636897369078272337515084225335938355178932893070052631917955832181811192964655886164700785678201158302308476116247247716177250127575542765420235481730074527397458839569593911666356089799599725287507015394132708415480876543727825304259032925883494783345351913104040547196302671750784420649757950285586671821604775647006655301238062712311730581792273035194751545252355377751714334159791298463041050519967998278767996094272944068844938034759067266898539993388490235555176244143892786147208955258704762073 [164,93] -3268735572989192501355133392707743139662255321609314945290608117407087351167269704320809391248320484208935916380133442208999019997654644297027115218728112627207781163218660353946633392810130357351905025433425507163198129998132675809430734254566945064769373664626131757484152153185932271598532635739796411956272315410506738615661264918555259270601678443798695531748568862839641615988571301040819169760544052846572146673729141477302625463773175185974331889002683858845314961083838204535817656346246054151492262903199085485106366851519269037088139177541806098135515360710178546944127210658712182836193135766315698339728967107042549647912162704583520887545820883217637899004455621564056799952926905475591472394801393477745220590583866421901866710597580209281392100020644094818335079702703405538647396331400546818245974177512918934441538081882099738298084935770763803278306871333622047372536213583910593248754831471053093838902528333258603501340882784336102124292585304047107332085221121331067260806067166049668056388562035784579751943498447120943572260583866167568371645377259029877294173468434375201790377686864955226014776873726522688585157968987655992550686165760544021703924070156058234556538680261863757909361718953264438960488359071807227373685380746900915345710000332398425551676023382096132711878043618967260163979012928593249724552877996678239697856420970756679676231417702271379091781856622912920572873733357416679583529728222476928112682643539502582976200812323383757016144149563043728591437433223099770332917969210300950254099628568533581393993769756015296091321292839826851726302415379128512380601031076251205207007900570621478805784579194389085278520588990628983975587916415575223342003784686608158633007458180442663458878184549971924352132860912353048947350985401252989007205207666863987798323820869679262666462514490235924167980844454540350443625221592719894909054067390620200240869840424171608286128305375254705191080862344858457299723934009001706699482276921001554047387697502958963819169344726556793096069441686647180706414376112341855251341098540550834025338872368172326768756766519056425489783335280898921371877901039085228535366517988830777883609116767358980603595232318203166602509978023427970266164419551182010355711049127389209431590341504958417269701240562320420506060654422188731544 [164,94] 54911089315305284851126949214999569561118296623382706113877558241878756361738134415213192890167373440827874447486761036953133443884227197777589462585384109855411178042150369341399071361130913005073210913418754622484529671674576093238221821940222694369624990152165170657840760827500141378229577917713401795784570737088973217577705535373838403467049775505455802991662103500949180820329114262825261710220190486320732981496092734613129753950321046710126473987000103513428865157053777569581256897303983956516493513952470413832086885485713998307810088707264533587527217727050438150360712071677843474271160679210086040314977748327359144114061285460142739490233386851567007656584540452797479838022971440155087636168868593530484548347566524556253065619530538180804758406358386790623800802369772045248901578719301292748387679100276051501607961928701579497167039746043028539808298317999632088295879916736213033332101710738785988051992502103494798485899234775740795255230345782254312208726801126369799826416773906350140073527596096964668776155734815197407540752001473549558458357379079948443862657998471452828414421620129094661563291127511084943299840265292508880529931207026053303850908787507605064099656276281178467700553882977673857097733438839437989710416733442312496088205445077242862529884450631472649802853692543494956788351202810088586534765886038559882194579719981799969355963549804977960792029344154725487173180000032768533252294917388002168356481348287520519432233512178826259683985752343446449328851302311969023202781827069038828626829867395802266063633340632047184715903220373599329825019785665671706820080905353584376855246522230863140403224351541549769366873088208903522594175022783496021503537102223493068120133399042183976241146325091306641456263377895744739373141402967103909213662594652252123565790649240623904015862855500169205658942411874208532436149282860354080357321502995231173137354718509249743747265789898207077374689849109557910983091939708790472795757296694218042710301069204541827326393611427389250883845351480040968776604730140955458128327288191269213632578098964706885440217712999765629463225242032817104931034829027889584884777929938779652239373924609845388055209019064806209353617231387375974286600371784969122413679144552150091077027511120296178298813470325585639128428273772576 [164,95] -561342120399471833072407357221651780199322991486905434869068285939258948063732999527212114341870991804304796651645735396410439485078138211598693237754555322537331861682480353919488187978914645542384825612106315731508551938080058644127890383208692570820613052077987540510006374652504089805614669163972993429893375007197288150352424758418502899025344400446293015913024791156783206000046969020524984478242702256757738010164511897179831796653433674841418068624064897271560987504793436359833521437174256272157527082981793690635541033901651848407118469730014877893313215533164137983127048872493302535560750662140142378915463837252679486947228151658903272394603491703047740931236145684793062239426786915399323615103399542744347261286649147221818695619337909389417611676699164592981773628551130255061678961070985881144165321986633089348710328525112945131455927477280993909027741567933976595393727663619242121890924212977175423727749417323072374383639312809051596123753413632601831406900396909311454440119200550804742690795558625657000789911141032403122090518085719430279188859355601718048930530713208845519303753424297612216985430920889578745154590902420466198689325280190714950905208290898535920990296611359594149121846931964145435639043164722556162570263277873981432372776282054222884270818773553519699378150753312601917948683343375346433148607822414059577018166000113777286221022489019871183575623934627790125149286538309063115412133047697443266151185201957933069467338572538177763080346160590412210102560615737468814093914679817199366589968736830425480105365613268568277443273257534225815064096984115461963383631116603554672312120399938021091374419428958948511190495213263768060617630454274048731558533202503112603816752419097569943243239509429354939186038027467786677277400818492100024065926686355407705135486147403616732377373511991743165423341565513247672113669558357075816682311778909347681656001745375221360985823349312925255981581370817433888657799239885118947124875368138939809081994579768374508987354379775856056635659569756475172886350318992775493200633684207997927176824135449709923395134485939950036552943039335722506891471589787642054884514088509464681712651873773784121356232091388001068032019750275075573478387446991039717187974710932493747196227339354673736072622334190844979051161344 [164,96] 4765035198753154345285618103432178213702831289693102222303624156403976105549544423365121643193390654853778562380490286673445552871374149038278982934248011360050109855302697324030961374705954181412689790433047147486037934085721660583904259897296322490587735277567805265905267786902143134342958151181432204965994542909674225160422274124313715315818824219517343694610632845982471198198670907740684507238459539804824938873818949702827896728713573533612615397279595077271821373723726999448904956188073919470217006122911462657436956648130254396602622561152583277990644742297841119434633563635212969604745003119139628046545012128049721324580385410017799149351222744967044723395746497231488406388566786963381807150116630999757567040697609367275930689157789912878448607481240929314000443701706538357705518971608286648404861601058106047104064857098656075741365768134924958838719693962892165748901323289043166879704936562512479943281285787032028395056008690556065854206819047792055633157601277032053563494287049747051356228111147496514416137479973920709637024959402386409234400743479643703231609110374515225844564209608902466567292700282186560574334400826542406351514335402726401791209168068075942348654957074399478840462308200321109656796642582934794599624665108188571790988004577288392199630277559608728531733094428094195311228354856294259566751827323336026209968908636647998871748941249288977075540414285993307353760425020748978231435267815510079089734446142028135272008777602923631119865531363844781452311737816472186707706187866814766790648046117715818885923472777515698192692971113957797544111559986808768607060223043349124372393756040134985728518216814403103617809633502223534982137296650339329956499124967976188352047386516719714995279287144557763098864434867147971659609372115708459175643370050204314188008551456583080937522596009705753174184478880163977367930367564907281233333355848746802743120612490466482006852186487832014629356224039035925533485825639709419659982561501959516448888033041508056911222422725733144659624551348240086391112019183251577035369002858104756351586649009923379897030905037955612373989516731951933884588358703572639642931171076125387505809500440868402194261109391955563618492966236070503730321219600983880695369079983748993480353479185075268215863407863592049269776 [164,97] -35236532058743116938293919753194411026874038638274140555827660302108628893287779489037691888313075689138037929882179468519588187483974301147510782616739383536136868620368645641259331233418100959174096049589269051114544282422983774269018662152235342749297426719077002148894177190048051482119921983358794557041065036925578740755215605707913089613879735757769282500171480671931823994214219923993578214091475376108608025532350790906869480477514372410080593898886065752192517253279550698257248474614885754099180068207711885818945651597388873333136880730846740941051663715731704224203471492646990442224011593233242926924246149651807811972781097663344855608953516824477879302729356840385918956308930100720433257036358722854172233776421086349412844340541945748350466826590586601860807694351353544522347783063863832278323929446468309113614802066312589096101812963272905850149639487015139022508692113953526372760586753513519064513186438725773407953666757864051203575192217777578902363295742297885127303881658819851218543980625277593729701994931213869427012653773356459847636352341920282489918228697352822045544820661467751332695677211940156643825446684677276207686091964553101964896266218841223530083135756636299609431891840397070412770537271678592034424307566546545401080709129553665160825843189500180251037760424992169076562615582912575653319409985489799277739239779057854706117591015658163617028532314831534285910866314279989916108484921285529839359326001354842280339909726719588291664418894423795765018124944870650700407167103983469043954873173918053526115931505505996559421354940320932638835575233051230541238250181901720870288959669079012844536431403156816356114848955825700730797900799393627136852120111614384490358789361817039464932100036046934236423176400547176581484788416146650200919215285251864754760897052789808023542634963346685395466644137868152813624119580784058507128351783785116460246719261141902096677355497681844707345277678231242666017887570018102738859426300080221068420283341874786759541805329107342893611109064610986528834493841798413936823099294992121291488634753213762992743733408981137117064120582271848693399881584630527873604117580655247353038846712090617217231544368712611822371708083794129976434224587786685514199712955661265722872041997464068900768117722646630336 [164,98] 199747086474630915639384671091460678915361875956942071342557534401973121747579613027631513273390963662352219349786271325405266850352621717480092570711550104215689493606572870828427387119104227848730798976810487187874878309842180027771319514639623933979037686365671378208624618814836906831505924532836290380191577565222560665681996435779338179870299253716696488687748990382806621817957645078850051082856432574551992929898355544276769654481243355698206874133640586224613444721906002712071665667139372072829940173442771040016618360098108828038744441204931354503351299051760184310344047344454789251091350240004769445598063756044437565375449207611035897969504849933629796978620555166283157794745361643129989101710927918673738171157079197400777866120081275526263994537321995442657502325776440470886070751478679485675719470407114596380153387860043142854029912484908584571440893763675820779049288218668881420431703964118054283232348221460500081296751493860312831499440772564596511622820359448217553536732484809410092093972909431973655022589537468980297912121263689366733348712228518631509430667303980644354120559909136920530374320422085053490260205973035897090023698321060138179967800108641635388851264847438570758235910854936551101415296482971306163936690202473498733693309866969312674853264618554094501328068567303042156786207715634910304852074910206340521593247845139439890140271319507307657511360243005205124393235879302630916619427924256689574294801079832315622119439404462442196392192546782102217661456377137901084172837685279283522375067807681354474409142800227729504860697215800593116500958512432491782848120851097809786406494593212102814582804953869348344830778413238078181462152020295306122037442460245579338401592743062163464553041521941249845846503189445937721020530740403123750898058092893975615119028092296926487848000083589511164090513083709250836368925993981405127609520619153535829052702306885158547338948116597401913697338995131143391654173299308419407486364815681460922738733419713614251044564835361437948673889157937011928769028025204757562251268544701258569339253167467338963106897842006737212535691790200335286032100736066064291010497148214174130011877736827984395542154854536520799706928777012898800580623700998073302729045124271846705814121728183136025917768704224 [164,99] -741442724363723159674527238549089822214243256301968284630399394536568836692459138603304579642831570653453325528800842668135926907120241006370932998585704654869969449802793910105548446813384826241926603932746850791509637644879039290121975202096562494273512140577939289533964993151839201508476915088669462978969093759865964781372983598296361878148289007192999645303900625236048829196919415643303526771029202487279737089843689135456949739826954805509977959901215955548346764398379372204181821911424117260119668290029099053248991954299700989132670068059208025496759620691096803127107339376111345801496422487817920317826433200026173900596077629165609013083901523576044573254393653177909082158658890458444339338476598694951153162326665937063574100340724505899328764207714568087964466050794567779140714224205777990918183369271532699642124654027973781642609931942708185281670809570853687771741888146470144163105888369268294054888860986099973703064629450221649754349424871758930514931825908980863418808399072287926837726636424358830583682853824874744970890174034946037049412132679439055055780929287353700374602649300879386788035789286783139510253553772155918377985045291619515692939260985352408028382601667088412606527993735691375858875114312408933693639685858783518425904174807490392421770234510033301375511241023568192564104639267600225994784010259638871252539015086960144748773515120634369902441372269972203545484810232682920520942075327662903012233978954779510365187181746243563732537865213138402541898761452834918444338594352885690390742229177236062964209684511886010585712997050796401199407603875628933353965891891593070894423222363079803711567104015494232471512331412468931462778875762716589686713976123314892731487554813061257110931999410854656233039805361577083658599894424101141962278645598619030799113025769303693152579670264975766419250681555733373280556453819302045071949808393626581104855902520552973393778084144422693697115294994087502411775151714796579045410513458240649424306350424528474136545964985083835435195653875809583882879474496490472545625196518288803889346979187941949884176522725522022172819167834613733373968449134743210973401558095623893551982124005907097453402750466296309300897190406061271769898401681449958360324861143420704331350414084021445609878912 [164,100] 2544915448775480230438599629992881242242813167343299278909331319584230425582952902867433590757101666222745103911976237959593011655145702480607799032193422730380038680906317806535378692345686085826277201415951107319763238736981996096385221758051636457776938862657970594009342996168526974143365338903826040303660237469253261604080534911403755748350001742579308409904743884733615251012421219240939502713421602533191360440807198609422615437306462897430916461718436325693281164635872107385346107661068495599789002667908936188474982501735894723826769950455227549630424819179415935350756102752418370612799580528314045736778505292091708190212374530989902583973453068042990526849980243273436575691975531886223326183055082987155569473363620996461435442712257102743618798020558531428141141349478456364819845629334816096829807712573892799403212612100193645506767312883526684264908207114615549916274610547193345030300630732860732608986929253197398194393109910943923041597740760695988169229595138878944685337781681175802012093510598717551275619761204355638161357408782393598764206463350596194932585801473855412915656404975045485495001836734614436589037616611006151608663191354489460732099630961208085416269659116210168734088788914442820602400166844444450630117915480427141477435022487539585277796422224992303304286082234412882241629251661714381614486743030907431280156368666063665694249569490487215063144910405219831343008389387527807856113164666063863809906348299004377882263661255301667194570066907402707294818370679917877560808656308269193897706544029597968289635317766685797894699989817457567453041753790261306947439557014214038475471108091920968151921831649060680604119953993234230652294580016129438762483357131903808505674756816327494973720184455174381930920071625162301052885047850599112965016057333875841701913468220951583330239388625047648345203314467659799966911294302781244863963886103980086606582148817285072828548084901030140356497554597067699958036963857042914205925290093104470763439366792061899265953289484647847537614923369394810845882894709247148197417750931904747853644393758781471426876321239853453654978447042541479832306416240268827385105071110038548795270257348406028584657214709186600045608541172009154327306971205148528774319201695858822931674591404335338050 [164,101] -5577729802278062574646872134869597590900525246896620796119382714801935761377639232258180380110038762796056491301296326937625798248588527079033466105866528387191723718639322777409059604034929551168082938809596046520076041197344217348593090487675241220532992575326585834907557632348049931877392273273136825948233882779131444023227101965288237300068303068833543884267734610475748089998646618518390636844965438418697433036222301316339342287709100083765758317299325404351740150381502646379294152364557103979013813713499719137515499879319544946803637280710883004428038147532585754495468062743365873141270860527289200780427762392592763670429402916231068600099246013310609962552484891514514632105715536084023844329420968720505256447930735512632428764955966943919447864193957660635169453279114442469183428599962002182771114151525999487335457730601254302538885158784218074091614564688594376394714299669852128995305469947728004450142052188759947851000456379612276734194461708003784440885203902952867428058112969255489796736910341595097220392186724821804996679250858973917289930181006853295224621261078085013701476901179291458924892862250072476518800549671507634311320403656114421563328766279027530793109835634138642980214236433723972246619808199241267970914011002814138619398143263564606567040108091315037165769174677599701187304868188683271185170319970017026476083320131263944260924378669883970910062568932921226774412177979869295405123762756719443718938675896322755161683628654969097768777254224055989338040988108234332425988103567875952873030296593394420587705394478070276012815046212116728681812207156995391149486881462571411859408662310723144044181019907904314930929391675768560815482712073123428768972235758979138292906167699368316139993242499674375486645395728390151320968904385170171755053900355379123661316074156608368455341918398545753954199232479328122352866353101762182935626679071049111215265091348817710700594510836888132522452765898528259781013677079999195570563232815887307940120420756653909090280868653455878491428659316620777169485420997950330848907070078577181428362899966843644969060415673714939766209506145922388022794058822697380553002558409737275588894074345096577809380000328360296221107826333805067116088983664811802868634109439590488287009476970384 [164,102] 16581588819307478627030202705132241809061839674663631605672233969782681250210712908625179582389436452313799123792196524576331992161680702349096645695385655832485249264574110552436786767162199931730861664829535891214549973188987215598958597135630978888868681563543912380525951316935376439742636575762816314062267939828462288469887333248657735832691014665586995371863669803779336632938842129401372855685150621043745957220173982816087086087916899891242198190549609680193883981412285355367393387798653992245107727200236379759263069022067708786044721607541609761407932117308719412749243593897455250936857113864125295203684850741736755637277890483841436968849211173300482731134995735565475296747465206168386263718564857989616368843394365513145948694350685917167244560351803083275456206423407305580611645022634778665895215230357682281949534151518521187917201873500279823729435384187769985258536645710716944155766835181813714873355057765149028169989997557215367159239873538220952546904667012262558169092809651207674081598012616551680353899538017266590647093792648354893041827507393017951652660519134052206547206992593388342588294328704137423401869087568111329698961466471023941143661890705441171266653007194779457162329414596000554640356950524784152069271049012170536321661765560667131373656410415173857294325650412032954627882647224297276272745010612761251657820868958385672251636769662008419329701581883522995091961203627462082270319703365319609789149554985082581807094572468706469769086507082185949880374692302530967682437775585127752840923404090153148559005839589613508669849341069909405030714732566962713026144883417030932623227113223466145069118121621876297855062815390972006017100689620570335119419719306036131826962208462848795455829056635968133067747238018942513862312568910576020618950013229901909457070893851776677079700031317589724728233480673228502631024468081106540870482990255634847405802729945919814365713525182010314443661223867822886137887885103262906604187784069607315023112666146745971740400229493078209881093681952786813946170784611485490566061132173255084675287626419822184448012935170931941509504104306505144768021746359817988054822189819749783978276078729341370109531794323700400781258107789469215406676158528024296544696605985610664232091840 [164,103] -10604946185360586223598988007569238963229727885333457665887545600474999774557919119948384064199207701126866359645680259701282280699077868244710536236261384672152993381510789955932722880762431675657404389845311777994760944352804230359631016344364441631148632505332526475466687614100951715312268250737049375181714162135764663498202454629246684102929812008079779067559809279550392690442472870712883855995735660278347081519605032486680286148646937412234200407512885612307594418146518188151722398418923498239597162555539882959493723570246503755966114561998841710921837626144000821237788822884948701879929024013507770862441381825685501706621495835111686574479919665836698670078280448536082927793035901462580895539337695768737507817520157208487765750809683766532337299594361604241834885429373886328621002454351499897657740728651385130530303346358548281250236488057909351360513413366743126590544866874956544507808874406987766039822458851837759238155763950252089952406195167503581009636817125973029487360414647667931657344745989125047437082239523946551207858479687363599808786898434966521957243503836350268125841815034298169664410739538184323537954623840292894429931257988940886467974160931599996831227742539898119745885426724754050217457507704818011191421536884539905999716566968053017644403010450225116519283241007612954280269623028416776755276663327559844445627479766897767947467234511237874252850930235185859615038317938383242672348134489279517353346459936532032509542503323606727928183654556852516866729024471456985725896321432328877957661895679283690112034441458166901117170424746900383894766510745620757822303699594685497073007934569342584876724550424330987762315210074033933557059605451978371704874674773810148544398213738895318983401921572110989984440413005412529693985477600288719106097575946680147235732949670763780982808503763487573251560630785173292938137589281111874109463747329189600533092249344150392324077757124155653737795332254113660755817481821797882735812951565038631720938161467331207226679094417922124856264557555321882697051240475710840347949645902409702275181208836060409792625884449419796344253463521382182568836727218043350845305271536134440194632999765531910734858701216833902530352669978753467501224113552388144231159641778491851264 [164,104] 21877459387656023754576658348969908065388784078043684019356305667993613582407859423676834445592146612457886993174583257998389310746615329833421422679916473856176634290555298352611963542763047645102634457656865174517371047538644317114430239696687234593588818227502276824155775075269233221015631519830673277776256535493231812282947213771635113490998651234922472005466220930282112356603452979893399219795214671547538977987800643133397833064746960067772747832041720905551362895508304208113128272025293736631286124243693873181590277774299598798780375381096793464752846171810591305843445514936278655568128379717901088007816649994830350933168600387567269305075712369920635391232496231781925159635904649114271742768104366045228529581735719728545964562860602117891413504578689850452427210083158852149136582203072815821930908460738316379253039173657052244391500547486873320031554004097134548281167818798022622011667338634787556568382678086153159048835782471213176665913257103973820708640596096955222517579023156843436670349797387226615781596569616306532179891961765467740332837192866054349510893917355243411145364300769317746632164317159484408516497908404237327125274167776952562557502154560897139505832340305908724315356311017740204827652645375199993215305469109020594512638017273350854660639446228989156179705394906600896611580895399487054642960544759481576327974306110352240245992514399790645836249881246631331434492189569010068762347943207868789037227475875592549032119502114818671769855361275910413821469355688703655889826147960558547658451823174402430070373031770672475500391753334045306094725670550472202346183435967826937382126658715534148057716933408838657490881983312011364985789677429858823496021992194080905060390845580609101689192842325762553824212227195059265172409500811820296651905613334385384096501843047639884414510678011824346385703289545069463302302639469586377698328401383938323953107249237634003777398078769572575154124581270508992764134013474375339382266433832514492044943978597444353020516098916175405072125252175505087911861908347538687662439678289425977074516626654326054787027546071678370334302973587484436773234006941781607050379739431514552140986739319350045849134521453898130865672085779572231832168146920211709759641235723384 [164,105] 15037763218895840563614218539732925340765995564618709347766260062370464822056807871627737991055450323363312161486626488000547830369056530661943082575372404205670967371259092679966445977095056826352523843047421440842834778026041147413101726637939848248362459558921112861812989840682771378401236013459842679751581313281512841472115398822196470101685476305378937423569406985691243094890706797438635602403505458651230316038333507374155276555212322968707677191009144673907988250927950541716571753162995455412177753467041673441241918623362540499075432537802865522019445033525453897702778816223514834998784054164628375981364502580322774311133292019694132514384722437805256670129829123846532868576530397523846586715059295887680267995682300354383153644121789485034096819220771304854715607676964770385335719894731222121476409164281309594066123721289488392584634491076278841041826916729692909693789680223381273503253844777547018608120127728882269477518275882580395557517612155320065056630944936181158850983279631449339161818889270775559111950943419887618292961819426184226708740059110984997141745035899857035952510894612841941144888014211594288065919753493063847205316937343216642422266207884604038066948090458365472666543112369915808444039224493703994567154593779485394564138584944288547845552765732294507455185400456005158550501508162977870301203234927528845437243588829393377767687257303119847898600988811962633144576743942347086106027116221952555262335718546016175201487595528732182962960990572357179472096489490484336763060180467385478292393583042027596734102122668103985920185283677248607333214663741630495910442680579045993460448093152516229465366780000396057367063664745479112032505888376010003377068367909738432543071725584395795074884613562730308222995133188064781532296345665227094525939794191587149638873731204772098859665854586186057422596164680041281165306425133832570965335506943959225204002847183504854917233452659243014957426358649556195980252323507235956045978626158674644337521444541504015344590925589609783730203189780732485516920190477775813916556390553032499114570606426709096820703485673417308863051607468889965151656520572572095023571865504745440592741683767066722700408010020991407873570030704481264993634882624966832829525776 [164,106] 26592544835610609516171169405757706903337275240927993851092056306816337542269496476169547250014721180600751666616492219799448884826209600426217791890200381685107708024426676169240536107885304790317892882538013067148775343919450226367494416999796635373305826216904257333567286482743941785136564602480474608866324021678814945241140954658740919624118600044693666322345074985327006424595287245448323056427744436941265155151082850241508517106396655469072707637409173328261321038400306377391425821087727730890142111287694010905002977751671245709182077041655149148437420615459198439730910736046090130570714125426948756303769578625279083742899903016457050779090122001122537197934191011819306275467792048119798436021634436071689213476598107770331892675944847897673021676983444845765840030334515380330785916866913913219842789320938694127216869497506636287945920839964408795865968563335565444492779078568396810870158130545949533849550868797673836286258785071311136112956138349033569235527368275078043506442203099445538377370759589220149756816005052190590106905761789991039499139884929437535473316763670377543804773275217044238995028779910595259429037060626216767051658014908755820461008251157607764286084743791757453507239543260502970795255998174686027246777241110455918997143411010824007322261101641073355230752970839272567683358916007306734634105381855113353589158410355888833619786810018000872390621717914219694684771279824199354989342860336953656484920387564164109152011466038522322639543715785014689874898543789843994368484292949565276101864261657063451497129642231409031637697711220668072185922444665239747210212523861966120695209747288470443913003442061176187024476955799913766702010227773028624416368700662705292956806335586255862491569973912055297136004748948048863969499141604957489186397767038344860104839708938378753960620698952282271987838538375608312784299424771721378892460120831878930765618379492583225408823608720576657079834997090602883894065413683376684953064687297251788424393641088793003548133974144240570195968460607265806606048970320492091741158877232718324147141370848379081613102308034484441658846697528353213657498337383037803549285126754186149584792397141704984009175517879494335780381288183504441334015200273371098992 [164,107] 10185088969487251937577078208434641815815584238691921730364444775710117000470552507240987541350619960965850470104014395938450996188657763769475514004806435735873066824128086889217193640423771633997930394754811077561812231423306092341555547415258976085245804618581333354784530804011433880003112859105128817042941475506568162384385952962495547491646961390285651529582464870003190176846668295574806632403040692464602364055532467846624961561841915980865355460487649553474919322559397342089067573990191142036123785326621579135414846965920106302662411776287204856477515219579416134032304321331449130487004647069610151578270572818519279482599377561864638387584620275630595839725436430972074882890175921630667671810562071610512686823630225327509420326998737994187285253792957592849624910574747287446151835748024240151210309396827766470851939414367536671781910955484737947095975793877058902032472614809350565808918974963876163561520254365711199221928536659634121636609467946100977669249332147214897028868713067000426958815613482735199415209689680916370662658483639382436635337001822207374080961561313023927149639664832754155425389523629491731338568388255068662526186107001297866121672140403428821485697882443421022679190844597559823961389942330282444926343666496110290585698868908208684087061919318819812400079867374519185901830674213710515965197576617363480062078143045221868862782848281932697169141851336346109795433918263306561741401498955394218586271706813884736581920436810148588832653577058587030105462963583269484291147861148772402614603202403948418892928293145357776028384313044257394528300097950875017332312686642165438310857866565810780788627969076031039080395134310859386106548473802480970124525619503032823803498793274614743065834305638773114601590353236026616214602233205618548310431584182453055087355737548161457598161609170483710999985871221829246816017115211259514734496073785274201339858874334219623444433338937089661052036358223130646313737332530752737054839907531897975326114852495830293392692517086532791338983440585773840986360101032595177622886009289275913774957642351685137041219355792736088930099617514378926606870733981940504061760688910952382317066815840415563519809598943733714387685747288267486807461412795264 [164,108] 18718719992794641073502460764731413929638347485974791000732611821000182272422711161052706868325525759256563733336329407060276353814482018191272990883513706674871551381266335245381680598778118375740503673910633635414097804159961203262180714756385392781847167084711042548335385835260587286571421482657550749460707534611211103312432672044331163846503336332633613281912423799780978110338687772886507829690299721770939262790675723467889964883110094534513919761370592214452330880831771191177348541850770957815953574263384425173100118468234706654364664127699138478430507332315036998403100394510777486489393080228439070757934519358061582957179228449959248666518932503407713608604044259467016656651792023657682502117408618496580613565442881598397168015065887867937747971282229827210990498773578652242386227186222626212251362858914133636423456229936842311083993513782924047145934451193287264073144113192776513612272085252312383289199318364995267994617645693403045171005178665549102443484996587156035897679820189450106989368146589252277986229079252883796600928886603421779551859332306656632347896622864754138383824038025977198539638724028098959726232982776536347077289842028377701562067536938547317492738859967744013284991998500751662598896040500277247379343097981412677686162973741127754760492198486746716136811120586494778587522506037734708066626286692125129572739638120743755851753342257852079007525758226834187144501183703466809046671637675058044694300064264353885957198270481044673279686337915981039092059452534189215544534317775549703792691778448375220576613725490960989072179391161707791637980789303152891728327076338809119046707848851437935364346468493242615919587730818074424845300203201008514021316748426009764436249446335403251011073011449117471925056347984867410668982058405841617770430649798026429993121744067014739434751830573768792547690047392893736146666422324581711455161706797315433056652304639652506037930259700814000294902403728148621416679328593555345586521342857496792409175087505944723113499969103570707572142373826024803342580198469837325909256294025646805953532206184849806098486190458417202278711846064112704520723532096710879031666552998279513723795852773929537978059306917553085910202090086114426990206175 [164,109] -2285325430219649902276027217997514258525526011767344831341463411757151232635777439153457620621208066324568881091796882033301786946267093373202529693614784526728083950192411870218595515326040454970309819215716390383080823399744439164634508994521104266957051092774749436305066306927519179507164531016218909855661941080367508886588797629035800145524159432834095498306639027144419875545893361975060915813953724436221484241072898259860000691295393115842172138908503780480072940067792454364274369497639362539496173451710146896760088917426609279599657262021518174970637350214748448014036912120168219745197055712055199117619746918663871957810248519302822212863238409678516524753275439026634107142117867449126855736428669724776620432916879118147868912996052455141128193893550022357116225339696894687001149233037884624249684544366196555485328316348229045298484484798142292021692698785091551629676176919418941712145446518044722255267342397379742024019464719542101964739835826866470143514237656115696340176931784681987854243282904713167452985671320724966519812706416040605568765257922304232486403809503934961665891860922102612760141520425187112220444629397065615361464522306316400101876893353610965924489821536200588027905864325578116859540699042528949720432575504984220609310607434986014736208731689905824161994712095642267019372958008837575007963680100540800779810723855860936513264207378533632859505748728216365791525987029805450282236432300904749900363942261151401759415897744281466247852128677874086046936811150355099612304091925534828406581918987818868394774530641866098603368487913859214711725558917503150362513731991591880649209445493506324774554777563982273228944683722747523633415838255479974555281824566880793491274679290427319772631278157197962973149959531796069176219414221569469495205533682705991988762134421909883812557156146840545610382687527554679706874660143523388298022441963928600992407190636026181927122351630280842174980704573074998397776204648358162926488741202487002407613982482380774881830445132618352487909573376762489460423669994845890915674393548419591817007454824416255847491501559336509918467238657855691340570998787618280038049905295152066785795232553313251001567528125593591298801568007416168008 [164,110] -3472252875399163043597661648804419815833944145133922778872165037548255898080375006863889275883768854651977057926824479884140239439915429789491123691744960721607824951527974475533510346638828350381501047123149350757911261030395522532622585678344248407613053723330037124023077180788970700971098222249591234578443688656016639891086164007518770141847283886945272623778910564428918637201488261274802990998885097540709115309613836554374205453394520704830861301394858016210744920450743923230706575936524968951016560075932786258437880918003236865728049692846582144253285620307927117090834138728277650597176929976567451317366875188848065875470820930791320986358065615792642132806298117795983047390279193653708975738286157802115636075813186852670281214525852284207235140391526492584781821396757044783793776919759025774169240773419875391109213783091344942262760446031088044833749279908189270968453605997642226078894525598659366256435479659251972568988320487375698428053426324165268807217114122058174901559902907243536551510666827712126525608059012743029207317865923068862876770079674550520508144525288129748041081488459263310386156803746478682610107292069255008947059830823930286055044666476340504403596475435383979090247681669992544885363143518228265198356495069808271932813473676120145411258676386254932502961377998367959319840905508919818462144174095910464050478289215681828588126914945305592320218155124500994257185922394756460751015179514685231450007666430400874241686205454937534513867217934652718930609292260354389741330718363162418573730461477192192350684166535260967023100078853881691148751765651001664293915118787966933254370142176332712393270977211376433375129785156896638060475588664785064097910594827301459021634009200961819852793828697615870805176622271013789577233101219450151053953265193467869714509801848673106393329204616294087839355483098789170385969413052922177224955572079237996986230611339254004850571426417624571631037142306494119476000040851251089645917499053204850673136373987550584336592164197755630536157103557863417053491151363258550808523973573778921900027576242426938289658501718684959675591275522804649464486400981977683390902140740733001460796068044641354186466680148170480659468764197584 [164,111] 1431398094629674385964016231697510128837342190920912357814585745438157507279862704432682038447396410692892225327586677952438582269260345717655861237156370198329560559278900950022131681177698743784336127203069550148768101680296145090319461158951712717905600885045724567873008781564143678972285419621360983369217016638372119590674350836844752992385604841935796664288412589360137021492258414737336484334103744351244328368070742549710199091998079856562725486098862523492143776051719260329558218257727752352611653127449788314545041350758211614814668054054130415207855912593710834849997400819049764406647677026303460062440829412905605972873223294197316023909897073580110966142253019389156382868392982555715729990899620418018519158224823315651370471296037582091711589731466635149897522187927688827817391902077092185518051095447857213355406848497545619500029585880505814268225707974813491363204384281019084789859596206201230866332969209943575667018322110486347288229265619047872616733639922623767656987142779352474928801700235254300732269332012702822009667898609551308616887478602298942751794480619129317527640714895286770854296193012143625469379660060038864712556213626800475105125085295742723573157839727099495145911805703972689125913166056298413035518120555928804093109172733700410952483902774928958031096556711285778278846567029856964198483885825592259628467740747544124497351151785334720883844974386069815614489744299443043304848031133710080793364314170962417705004704306478142295441850859096289112903205600469241613452714020635288896426799543290257849037908201111493160913087824448227684285391969158109622372094230182786155974658685412152672463662382231035152184433178193929588127397332181406044805900987048508317650800862601976686732799623217320205748883037830307613838011602660294865423291944507606856144768504847257815989610582227483331879375112692242846835692227270609302502755201869410172908217455573535795157515472237620872955168865239800830672750961357293734191870643421291933842234325548221053176118140591182202808782537158136822411956559291703714375742464942774974952178307295894850917467428639477950550390219636608235294272647445533850762337622071125644416565110837522979716512717139197436495488 [164,112] 415595174064817449285952158704326272337475298386437886821950197987496361065193908946775965607002076468290983254133038995137627225192706375603932719395905582387768862420142532720664640531710581066421424157253980278138320149694296231368814277107072334037582809642733713900488705888768439587681828056865904259168810084740273977488830164512620977675540559970980156123052825826613871407586931161694353422313798333744853726238549804697304155842750192002173869494518031570451481168500400785367413843903902037994588441514643730411031200447944785687348799050966854137220429151358465561220340129366285361025566177436157239198211078947603737784692061438966981177830865238973218188500224471234538488553571819976999925789328981960885931626331943516656887012683639242371510359195478149672400178625899842002478438267308103918563915378519638828936052535089035556842246781357047632946176684947524589179831800509766215936226496031885067110329754917227491415677113807106730627953523667690397814130785647871207353882512028150642818736762920139874383383446912930747367411466077248660667087353458423121695106629119090873397839460087851923019139881068979447647509254179271473422623222163135782198052629664785869184258386393075715275654619701545045059834622431284696994753075445116181051523292415302838727958819785861203356611068245598148323008192546763152526257772427859212914985868896262914382484958782249977625606903683434964980325934252364695378441512538805135678757084884095242839793120414874708000391147082056688371046225422066458104781054417540105383026892378002597974304010325826064734597156336808355199761780361768017006686286025494864845164703307805296794654798893626293785031876926066227800127210552847795392083545810622070397887588515997963654565901447469197708460856938318453676519429856688242387466683373208426928038001310936561050435195411451514153719677815518403195928178815572591769440301245113361805894519450234351270243765040827993506151114024841397284517625024125643503024510186841943651727622884220857236046086009850994116775384438995867769184603420194687317032782844091460798312737498806668801022667816851165050976129842974911601543799541604141206244662717440328603153904695203478431596825475016704 [164,113] -13351423561244938248146680922800566962236794903089264405812307656275837420346232054898283878685030782144700343045737119596749183239986454549025280688567450396573237709819418912635915092520126086684987425499357464779102843662872479504090793809655555540743341771384222248592765810357743791575025470836964473605020491632756404877037703528260188831513545417695327004152910856229130733871362197615756080205184099440827214343442725300785489963312378025241850412241396497832398655851831015921496982942674616549429766151912491710426380389786205429919690713722117108995368491125411646658345187721465807655186304156703094503794116590371245949083199981769141705012072415446202878059153714936360296620543770101645517744503918308118769888087788810519510859568245696808920079832434400202039099101126393098229057472222830251387087225751627077322205344765529559172249932590492271709385337462947382984943177453258714549929672824949181186926702093789876112136192172599731068084491533201404150235679864269110301154571786838929336440054437769256634140826094042434231764298584777753344033684957661413839888008960702903763909424810354595327003925324582551804966660685385485595291020459806651473399461645746586906101130152135456409989097985060312419925207162648932934093165612765531449663121191069329949671891146997010101157300300934178018437520949603824643734737772506620855720026313509897648222603326110761778714734605362181452585724114189768313884113089033821636440991604131454948781981142324248271941739935806000304436320313990850510697769108045956361206023319733476290445473470332709625280860420818907677503847390277509532949710222591460357155989355560161189010614686766105562612970438832690977550473625356836072871720433149838896510245687230186011659437839342599204757996967532210096119109763951236114852250842940075381576030997080866139335483830902205286831478397823845180515699027239903450003931244543307406404854216410059299508891213060676553299056367211585134613236516823123708865914159658205836727324467594139129599339122303709356186858274019293044970480788322716898430223188568626364819240939599181869589466625136111627533692977979999203171432075907522022154940106951195092646221600592333569601803872 [164,114] 31437246991007107043843575922833192096080806217094920073940902454017799984395055617421759584103880886623964639889326371793408125682881540984747466705160890994092567859419958830979513466766615010961187587678049877312525041254897286687939177586189106444925585495572474974305184109665313836909769783891879565617090078217473308706586608710785849532360820366986120941008150662841629404418575605110451226182138243174483291333698687080482488575141482098498296266163977511424251759915247606627690441342841478234644845186543003999438093208538345256503874910522129494960741879447325231967008613251648911274737073145836018711348007721249112864493008304444738568971864482260932168725116680398161847911397671221698441076014799529222815825684253559829881791579300432071417573668677668796882206812234463449128789616910082600143387418810755878987876193312993755288657178936327618378436380756540448974587479051676706247801292756102369120497163752592551898218968341024333161746078389266604679250523050722796879254278362169985767260408447343432435445849853408062029506124614031972299662006122833300865682042007100955152468863761913406968065296219482266225625612001842754011057782217087193001272451180746286931457132780727693597248500162906708309058733659734720356814062997218707550965825542638002357817435016880359492000055182584291864766378061792028865063936148833179420031658756934070793342933215402776351957875563132555540616713124283528954098724126690948122589052912135398542730404582472324340953409319439608586794834920263339850065780629879738273741731552747486282453682028493122243671234877772445418078454653279615405001765507852858641762342410909403645757324019580180671180452922704749133511520947965885863593598077257537756520275757481412146156425203363630437614307014333302511108426196889413046602761695461099519231576943543199763397881773644021518879919307440731149611483558574643559840926470006766670976369708339652686704318828406263003353329628116178297835845371784103624073640311526000033310693798474266630169793356612076081535342630066729076996640133224710700456552332285886362546597765794796237689157543452287596762867633608202677974661989240733217906917582806749512814077859202306407808 [164,115] -3337410002956146334582722788174850816728903305351909693541325622768786474328499636203007916995466746421953808737671135822824442493285560040554979632241284438329654023172090025439201891783260766368175045458360857324120241974638872215426596319490719431075051170071261396433149326421617081198825768097381720540850152917181466505702449262907955970887129132277328095423730042313638691083778535615700285425140539727735091633984747071722772176291407432215136261526159006925317969341085447453948743295468630577616003959046279182914416512169823455503228773840922062482062540736009354661767652028064851599095797162410944252271582506631737238810344372956302641931794746847427661161470501228488180093334416689356037525714100532607711667608360957711220513608072926083705675247682474191911740279160630929381609030718673016187389421665281859442861570558894127938761164180540374572115377598120608206729155852166986094091000071734807346078986812392097455771311145005289491136655314960504342375562539117892007596379458228428729941696017182740208638710315591065469654736746088742611790501482810061657029041245333791723752845031517723301203067755868417305589075083137326204572533118617100324449853289963781052110156101141338665489160221263854178931019081891445389002430087190285863334423657815156138776929880815145416212519825541706653574233488287587981303392474632832125303497302439745585674613633198125236586889827207481447321342624427205172198789269272763897010546027342376985973722281675532437555824233951415481160466847000642888147673741005919233482154400889537078776680505531877125273530753676625952729150268752770521301418296747517350214301660758036120799414296190049880000910303906444248789301244701497092425086301094372890234658780410286309067104663224111107866458644934483509178139269217289399850754685197057125708332542744982110192088478819863747228575363184458476266192466409878957091170448835961783305329431968339716988640692520838853939656206383609037388221695039495145682161654226509618743995385856648554804203220929296474197693694028132496033974701477382973308571489289316480506845446563895474725613510271395711103290502028644159449406666981883120502789073777002701971461634085504 [164,116] -414768360176949555273540947833095451002415873593705532877971790258456346591399639536275364818253988802493507822135166222223235816636051361485222515081701693511508279522832891452909398140334782307841963044342116423826848844508955721292398517997311350373298089625858944823102241827060275460914929306741156462250539678851953305176055533732627390025230820455106940427038118147651185490147503134313287291679304186627298461783590022170601426475676315965812453145925496870855296468498421154961729906816466178456954742129072014469137354872662493518628558393549536783391149652002228239251019624697532294096753624308052249400192472628385084226375886514922094005442436256325114639314505880264701929853753776898133112769780011135245108628670176990653161615039178766812741544580183512951480812075797533459733049736085059507964159255288740133670526103038463500769830285001369355469131577528205294681807954011435119527567686114093092767020289980611690421688491135350388361230858511077158824543096902657345034159640644115764271063785228751598076759684807108595812235900835965782905224692361345332375677200899408799614126461973783616008817379452373586719081775879932597347042188512755371470175314255782647454294282251223018453799471964153299075766654603006654293770651079485300565320892879996835784843662831578659528569096535299097198551366033605260942203858243739505790486747441084464728208606514262033132929632819484433869665413307885660082397087496160937343861609124927103593331393186278024357792592168154996137144125389317520747899832393118013005232808786002646316678096915620169415051903892610596323370339185508603883551869040754004334137929987368087002396089205882193779171851903432607648017600842775136436511654552350070351032260176217575740910891498436809610769498496346834415748620205572488751504432221739501603698986897922912544071654396812772811418173272776877470935098766718454631867290984547675551233618081877294129745455602112406388416246198457796743097700438019815680073608559265946339740028466152379281226051541126871722263562835603037629229686789598104366327873319057682583387788971743466265621089507608503828489895540076110578971365780675047507572322632103068414662744 [164,117] -251795714296620636486903340083928517789439661667396246764054822393240216395842038258862674358522513630897765553233451104641792014612327839988231910915852853415069501887911046510721399118467212945129984550255124684799305208541838848493988404967847204244159039055573655158543039183160203788891780793351928594104806360709566336839362986285248488463266208945505840475508260912469849825683553352109189700825541293819271469604885998737760847344578318265671580314132099913502224107960980778247369841936624600863751926019110436499665307072584523932083546491331557257274706400105403298558087304444822402806535935032943106930991773689009185486986366203089165230331979374188253893439812629402237049575306591599224027334442139194134629277681339551858862832758356879581469774082088944866568335520464525415386114457760268436379346847380879927195638683185784314850353629691797904757952248234463620780618878437654838086208929019341661416000469753268104238787662015605105273030273040135661330659174015777801684382861201018407126546407375577251766236101919422655765524960352074714712079475171090241620157162993222129264035404475562555365622952085189415647587268817354963152311630206605943640673863180546834326183228772818449234034411688881331195005221022943956465963773120362517316898528154521094973946725611795196129118652264134508693889014447811982194856029275189085923530748314271046353462648345144289093669184786690935688878907151210278049923923655991610089589154233496617872796395418055404529858988061887485853318873512097498206042579787130046335935555576924202325668821668106598712468603007510443951509096873832358780895785596976370942994804283624638095241785734767050671513308799425118865385030755438356019866469293667793921927105058611431137114741753704856212629627704841967616983058957848876105888851620428019533334896633275526628472552076736502241700405375679755720037016634263937327381098712023373473877384445007886161267087394065372134252441474644953853584769557050012943202849881780528225511946219659347347677569495424617906594628907766375901918894682269316867855489584995680086399394770230001796205866898962941595642169992858381350302553316782204646772484919916460640 [164,118] 50331342511591873166926688961434227232933739874876808086081169693960828368056923500153214612698611464183489451853474941124176489378027695106427922535384876454750844480529654212696204607352208990332234678717630780002537938777672907302204527198860744502698524586518394708329536263891930894815089754036349067542580978352210780041271059598535468939686246189343845599042543170886279283060994095819878194864949619659417193441697884770434796748238504877926213490681122338275120937285687117451811332380132212964192069144132588548639424884437795781799344938265124584426985102846711289110377274241141622124300106125892701689003663991460426702101139483396318745583103970817344201782202892873307491942576910475012960787348252680098981910430537745552400107604144983706680149662757066152843674912703170561448185726115382467984979598091964327065176511570922151028385710069956019576628063225489253943552267477833554241094557404251201636129691909308480858716131068780838602064082685324826795949010770033636476827959057730273186828103683891808592087458400827570018931873358661959277474493915885192200257489268806184107400476335701279163598846665626180410389768215464220102531642850800897490429934536655574206503839766189369903087835131873297799839842482765987129273606257495068210977366348603377153139885048840722626596629757327959686305229052525018745745334857763127147417819542067589097569917608428289666284294910111990763886537145831669411013313557801193164063161207782024437981723941126218894229991374366737543002041210322676045838679729671406798948343897887631913851333337829947546340618186218358791107384664634566895309139731476208787659315609609073161874011870818056642974566315443795838477313368986935239978031557694838915952125634840140990015830396664924950259053291674579212225411341824921363720319868349761336487909729474160661551829401086340900646395131022063813688337178135954530584467700092801335210670284570025453282974138752434811008130020613175491788439329734438223229167030716703657894208750712902083221963446111147822294337530939659710823008291179857540420079565240425064418739791952827608388691030499263678538145262333756301652192474629783143594092361904 [164,119] -660417822518965203971566597590737124561541319286554583043241797046298646455400366676559529212181604998716401371578749270802783335722688662359578686051102825813428983292862823595384433330598292118460686252199480237933160204049692101133599115523081971413190725832573479483707112628798411288999202377749795303005534320905297423921590904307601394802680035036612243723016793052360223378773806989017721250463527109605636414643346544480926467514770065940611005018617795009456170280303244566707065834522039238601881964852624976747166731099531480795137248668631027842846008330378263044468871948892888709901523329302240459488867565684324213143367550554356619223061916974030445510653683368835960827319813371248544767236684260066745245034219198793050009815801170532663485148775756154705939422632133372472434295726789701210372856998822593362573950468209413252607543456137429472596077665787567848154320304174014642379123160608400551087009797364364963122168300422688737987618533126726341514110582237110448635390358611959467189300004315061671680652876903231794600384081105267941420548577290122865756299995106330303010663417918145952076229392691560798668633020620252038161724760803151341271301703357792394979489839397185012758788235755542468700112520173424970108006058238637316983318325922188253646558492086892914786083545922153140533112630694019139977722659092724174993281232328363140772508171471636443265555686840699326630077296667024484084142902176580435298731915715533580087680601875652111114286844577712043276980078209283438816000423429362541481551844552339697139080249183558885519506202303664176884077178454256594808757322316892114412453148900390826701005696296699328498313880350545751296692943120066206733666538389724087576678514966393174190423582998834963864822330173838839456911978015394476546712535168945397464164746074262517514819476398454429558659049706858307789543537898496400298960504684254402346072553500747933952822763788676700630297481308073456003848550638621132796544450292925481201934860123387981803454399993193902216465182864702687553315905798064934493931056554602880925874388588271631817067106186440563699578871555368722147027543266554270747552 [164,120] 276515566918315504199781776942849205034940398403011061814896416999320640100559429862282703263000418905264761973341532707271846297229932654389692514496417903653708643995205599134639050250800437517117495381815770360725371399319796528302587339315292160014452550078182117027150306428030693015076245426114917200240951981971346564894481445219605454614558943840206461166890142693291884572358759866022876574874443024453889546706573216280967796807486965058634294036756473266283108468079705815287667852488194151296872634426735461664256448530092443391803449940599434976582481691997183540845459325994242765010262434199528153435364607358426001258615791669446227417328131430268305546888200561279039993151243730861101229459527531999917066632765878576519294457750056704427579287035331788243383284987714337807145698044179242992471902169314172344155884104396925211268327936391755134509292180205394472989338781167658632260148044790824466516472052173421892177943418616331749380227282984478063052425619460866561654021121972362566509007271307841155924765231716993994015224403548965389791033538565116695389944463803647220620573047301064275938166768981508186218712108511752419792882711665154796451215397969321017206609580906925515412156027925527844369353269550880503203521834321686644483006728842723990750034748761959068010751222327575443589443265735110572617312156642602747946022452463331690240751718772135094751001422192798249108002370395086203168402442063820275358565940511511705175317273232927568992721262284580716246482643062891727702068940185833171538986046334860367301892082250047135634686808088538943925609919294387222302708884216055012809147375761775581507312597368112075696282436765400518776193007055703482878123424201764880179069207207844147864587078005235046028378350799091066225356555885113640616964117289369395151048163744784797201739446840715886299774579602850688594480640883762096466020017444652785722763256604945933572850055238101569270785490482050174156331604757805598918050712938021079835096048166514172229103163485684280360457414031720024869278153082767992598075750575541784360157402034950015078209657880100979693484536060952693399786279651705824 [164,121] -16902640357510407306976144800934049366869271299531270985532679095993079346625151439637317690703496873167257010457017843622738777254543411970928092092853595335881829004060642287771520947515967253963148145454298222013483766594504694687451664662973389288035233068604936849754997789584444176226454313470899635503078652620602598091542039993660399145089620586575054846321350718122743218708305143274480576797113865608229473868159029059550664053627788716336039731271673755768369420723377567674699132255180700613378589837568240946887442337945492082397171590153567874736284213715382665053527510037393852613654155983968685123995865491063066436975671999281902856710909247974856058853612357923341638235422645702975576012156398363361871086189735647371222534812940071642146116949512474082995302347544034205396464861250320375920539458630567563784903874024320083511002711448208192916946254590294663048518102985166842333444537372969517249543558154559072540439347595529349863306971920445217382333152372784214169287260009406879899172470707020422774066910948863501994910149755783558335244158760994413357949124040284637043460003623748495874103849946733756420829212870452545536469419364242645097506311991766760739275429472505476853298883519875100139655045516883772957878071075663997317939728377302251592053383948847454598520273498739522440143875489653073438096794481574762729785847833501102980363958421709721927253820057611557553683199187698255622751538732929328391040506761220502760190697680452901871240282118276343600253865816351024730268906349288978524900126799806390766585277465025105052434809502917729868333078255271304831800071075068237105427016090991469533872804819163899570201894663133485907140395410694012038262763746344725956783961601426295123329977315098622859850554329680715834139908687702273874288715540537195667512266660869316180249139977686373376583483843968289774202707541163281759088617854591204940421227373367386286227767349744539127452968337434074354961125471091894843099795504614185653907337819934464125219826510705509422564526779468584864570909107175373537864099830448221773654809630525015151693268039045507972046275230813300803463709728 [164,122] 1061244724322699252150960609471577483520522496758295863691744480851173928606145546109627283181966719623595219627209211379936831238338685175459705466109634020213481272754180663097983055352529895420837871794434999764548842501674280810665954586307001021367160468326417592314644814584910197102803566582630722255175879733108667521694815657313528868495719557007882780093286962407549444567569248350582371108147304588792027203847035345563934360027772449317486718995056159031111519943375432039944913715977041354754228918583030694980220735398917918576356324741428332439516200631799979493540411576509944301229404804725262358023433320185382405317396133265334575196644691071352249972648424789351783182802109299715903357852755816266839670241955028661972824911271934317755945070299255374281899964752424252698456535534792047921179055772167978379528558019964696820551831089808632155123601335290939681481050823047222886211246531972236533569004529854492478914186330969325168420708218296492935736707491960131199505649916618376153753565991969884558568932136979535891972030364030875556875955210678850111551249707366544103266980075970450205464474118096960374746338177139294493815945898630970081017317827327630435258897025027728713407840649022990249244413280323253088656460644567551436114073065201646851059154065584679913829850919845529431396916141880306880759811239577861025132517071773749234351477539173468763855917615104415167568984441021270557013760819434107697508838300909994744340303251811811171420320240409311820086086850220619789736071068434740999131579708878206168790747438081494506971441778738453144608241305730610111427207232047436201068057755749856666072248601808134811081382250392743955657082569485714438382675672797467955106487456947670945931178298916155421908753983766398118273767673280075697489798271173516478662671155470551471748860806415520979992877731393254675005414968833263123180333848732437682401960398281157322631585751389990272155172689013212158841594453910090629546240196311683307468186642466138535346005269510410455152752014346893366010972505684961165177326966494755398037765382942568736000603922322339749204541443271797034016 [164,123] 8995366807089429487995401692172171362401456482047678628553196109916166905156850792962319616643404076100671617038751451671713650611598474642048145847177222162242850024431866896337258111640707812958820608796751826744883022975996937860031387668193907917238548894929444394307103757891913235884018034908103944732719043560610730127929747612673739726184224916321945841994928029033304755163391152706022873050638499390485385604681124215750795213376118156239378596200148005567098016272999144236575039786858378783819367385912289301122095420315473179880555542498687205785314088587403332153466500092351952642115885757731364164526484279038839796065647689935319881011402049535893439863095356497043677407599198466650600241446663583317465555402815302592919981028636562983883748465433531162014213535755993392985341110420431374572825981577492278189159157067594134758158859649435203840587637671199292923611014327230144320418289101734086334649228102994545761641907936346560700509536355793846885976717304202194059602203162532056467151047320168715128595177969328572684558894089590397658084957351638027651420443522216703673878832523210277052966488823288932595132057943493016734418297390889766181509927431719253002100391240865689787269155022425366354422391224892751874073617782778155478968246692797293537314991244877579553916116736785399043669337005089285121699951279941375761264773565982656469260810080991577872911886829021511782391578135604336341262113974843709952997323024227146466637817418720683528686287958473720971413380119092987009267720451317455502106159749575390447096235001617748114692777569823738824014972605978278945868297025661824335223417434696776755286492022213008421967277832626103168844269365138390470897902205212572513273707395650734254727783733814773974198901606760424240903070800178483883061278075741445399000454901645316162938025886077954028058607149773620192242972077499778979438250740267196587872957719692841425591675424217076509399759899729437439440776802523422170369471375325955202749455308393967849275743665892233361287857938989210103231664236106923328018705979211338320701480578142687722189023299875316979109563403520 [164,124] 501625695606188898745466259413770548716925646699016117045350912022362935007904295332570007788323017921149423388985041788276670391877645586788396452687140323873326553189330337071607973226208730058436706906593168739962587143731983277555262072825151032095019698401100799066421992785562133918208520809468182817164270712064579921535515387558635247119676666060603826984770567034517354271845973053675083658205003314225434507348040048577714152489156622764616438965682241816897991307321457831071756315228744093792703405422547891171391271058897384903461027176796403349907006508692292279982824617427629297346120625733044302258721259989015508023148550874806381579822015407793312847130837930748028318370866038188602887941145128165207665410281003616328815050320609597048474015429602824380028071749703373426158201534054138327010763184187089136939549242476024479583193462678771442764765024198769628941048203512749663192443175542571220489058323900787717003783215940584729900797293608326067262988583686238027542318854117921644653797624564056402534086761336741862471220721352847528833396632931983842362971325407240552440802250557715406747793960666823653308003619917656582626540472379914281351531190219391774305427467458695572681021876149587231912240797435252080439177758191028864089653127978898967140669868517362122329199843185957504781586182748734784086046507029472678542472273180532266802686719991611748446507225416902627544423955282420775099717435281991546162738739514407451218959828699443843576798833747198693435611047117292832705759010506334798519552011517964668197226879045178464870129972751228794411157659366479831840285045439191015608506824944310806135036298040333110778767202977804230984863556718328285582099845961621891311916474838456223556419827276935249239530112910334992270207340663618202179327475906525435476800102380399886858812832028193945478507887938221303308253704263180274679496945726524201913896465098502010457183947832438532212589510592677790603050622742244188215603798321192624509068910307030648332647657923949226346090952235093055422036670361022966986954431928855052621005178331044731481710633428429276388580 [164,125] -6916302763448297055503160070768250211658516380519054103987601517940236949741407461095227881592045613873663695117872149419708983152926695118237341740065888941237494195457193203747429226910766773088842118385408506876153994213940607213142428546609160537703054320378233747988797380937032490181192317799311427194859384207843582891677317251867934221861425101855210231146409585598144634079258632450909987252338242995453839775201970569538544975115011048986133505293987238541725171769362614828618244957633098611228083799696410179141142126119733022861013079129465258274795700269228638182842878909269205272321732136348550559208838391295146275189635105325627460824754477622198458879874260129542061047009240897362734654789586868724923863464822114255526972576377223208864741969019750088822816508409853007572118743807343951289210945702413462487100071480340152229252826287626972911931659554035716184155338904980314208689945869947001741427012903472374801646019595474488165363704617568210843608832361599544272726127345666193535452809557173542838665760728282474101915237535166117281717677760671550931276695276508110245850614930649818861123872183263270869675079475575728464874636677054704309233721559049100006283371913084526345587243883509855713769355668111194783102126467663656254817421189509579476126564288794176264298415683818801144517662077466588154588611143941645226183165118019235540478286640167866688126733549680468667604549996487613006015444775381340293145626158499747425571725313333970431714110436096306018142841859122862639153973150687563763451352757705673758540559306058466028444665146169833560932765023068014356577122038251977435478934622692200659288813424442977885801665375127973131118053359734289245972944626364567624115165035262396414498352067857063758772676100233723751708686797976873322109617079623628175209148149524829375081589563547270442445788624040356073220805748251492157832870729687419453294276820390197677670413035529125377606189357024477246541386410697250146968693057888542662548293845824426727273213761705907952349393743440478298344453971226843199877007063676868409959030196783787869963076843839664 [164,126] 37255286205012592881184374341026826021242543960146356624540736469996296343106077326958222713325106247903503707386906794620444583624194530813527003122079840731221775171532596715128879300017119228397238697603130763935483556391256653555290334690483085475787251718326668334237372499593218027826012230177060408354755709783280416402963995099224990246031069924099563115542178605483904764068341470184615350255504050248791444072340228331576287181677562015741586952895373583231005196918837852055934716706490281595392611628145103662300797034379302936325195465064116675774854234161352240579832796323638900235045594339755709698676505545142745423902030742223558308016756205314045281818642174523633597714177040619618191717074387501943817083143615992004237946377652975464156878394591074264773271020096031056285641944432958414424732459177518203301338747429322763965441824619198586644555131836653643061974799399979526002234529752025170469157076935253869742796590260191556671178242248982016217733922749144178792419716273312905401691671511611369813320310779839850776655685143947703736759547337009377146251029049741960119235684915907363186155259117658511002856566781824732326697446159886395036236520811965125887714227992373060586793421114638890452726224235212426420702151164994081554327864411898114842735358688504005474087073564810786911903102052341102004542308961052215984178405067889731161129704305733266935482503848874884039077223871476841602698410238316965470819731134974010635519093672253022141659656419418205000604407000001567067396914697071611073410532489942439609371716818130676182287997718094275025502367851041945983455421880003949204582013305796213768934841436820776309203384322397325092642624615435631264135838190021073214504651299903440337748742711072164460551946459890559390967868657028666760611701794915920258434448543351893553604331680953110040718409774740151687961910698118373611518633019450151578866744072146269368028129838419440657309589262101319333450293424476538131671686298612391300288396948564581801718991358798798292576621253395126709890638684193800457277862551907231487786204928155688283485776 [164,127] 6039864091641148075288254342145409993293972753227206192416527645241218043799839307655417971145045782858282524881099166336185588031153316403629240575909343688675965691526664125439418814146394154591628517700893085051612442158258120452738640369509577508881210258790577828230035614326509302729133401346075722922940643205641503105481115395915126619936395494537309075917799617214914261082943472402951525817365293762038837693397089372134244784776872371242862388546807738643390495425553432129678924449467251267220245084641428287954378758432447140479339221922929721461146212371699028587332654480297544786961384227066100181908759258907646519029613679713006732385892420285466351174384010388392067075434874956631805618249611171055097396410287091633095395179295578225207633866062676276274605238496578871810966816125335395765273397351020727562996663934670670074178475969822595809922466438668927874260320415347073535118137065473537413111174627948261580065166036418561193105006797231821311711308965926038309307485759477795332554972273234718572370444471253659712179863006742063845403623932817960658939324738587139490335742150036117008254839897743543255025022412980782390420565250494899939689999302441331594867206865426402182778350217781788642945985689437227523543253365642668049290649785852197017528669592197081895077139285129866411226044847690926727687657769010791102582353896621324718185083724496762469515727351863010713201535980633637457782033997253680340967184973595959661224138300824352495430044154546050253453222861413735804527724144254857171010992948802894231684271956608926925819602984736838077775814454106738856550806711902323637779636940040927292051661591984834363104936692678133492115157349689386520279331671295786770577249187093897242143144831177758704579914330351209536444467628787819668429572430174673116319447501472057164214174630203228203589909161943007599431456622134167745737472974261388369572940351013765801544812300286566211913130979873880392984112085057371904713217285307664705985830498308239910222546871625491387632179138700394810494364816475134631592291702379860904777304459081104416 [164,128] -9374458114472739058712744751863449578573430038974054597911494673940062466637073004137985510990157344450505129453394075351879323751343669587149627714653873018837965617520564158999165484670780648327002630812766625020917088951146304975289259916268686377840121180264267379937237543710762190530600874709756646577730450458996548947740605514413303226526754915988494177986112045579558035128572935186934655392589341699042071497318813918585911048859360681803665492040304637101652898976115189422870140703225968172065033218334731625407143114760848922074585045003340975077590605996181396789852783196172265125021205587282661561126104977459299236924493737383055488559387030217700009930542614153516868433138114432738394802622499408817532238156200409404398383423732037267184263538454132004649326418772998447954113695553943515372703221969006722271730093783465782114710553550686223372754324239499932853508714558305347687304218337252090808582906178477507309353892335581133163452506880708889574401048280362994841855426120318722898971115896173382076271809566933133020436003076547340075829925789478177266736458659071882650715998762436896031716270414973313827465978026646051973512168075829679436426033451525095833272032015235207954413560642880030645600838321788391099176486371828264408321661456415236251235634313806227615067403068099242018431481381977448416296149399515476177631599404035286208081140741223148395437948747233949523964020678694337399565130175672448537349160142828128723918999568171047112336366429416669675041152777588902155176576683841841759160369757659687043377595882589933621747539200477885513745175113491578673464114444788581921847791097481299347521267230182651778737070112472897672512131082361024562562836781816301220996774579273884778710259683170275452125631227271997063034164289719840916683671339022688767637568677604476780088558437318810060535852661363521294612899692282858332215767950189167805737793742040946780335119497608917717983512418026945498222341069754145793196583805538909589582379551648184069463150255759252744895271327835992857190630379383203347917433223436396049671841952 [164,129] -634363947217099465481263455509948380597069694139001838223454518241343860009967079327032545728330577557938918619489474636231911698620719686841385383143526414949127338518218840737851146845606784320786194086798694592372062993233763196223474930787498311307634968860828935269607182384114775044459344843070433957256615821785521835319424097055062722978736184945022569047738279808315600466036417873476644094299030571574050040747049212458568069851051282987494590969327082817395018750253689883768851723292542033399867354832133862433057726333408232207836937231198990520311808789985447434532615589563533732337051240736597992016767709117367813705303020902664311831251001514801954418056457287260212544608895726463170852377613360166766042536830969458449353939857937305130357221377862298837649702230035910043426980508646981699962403811744525295612398550205096404839336238556665585294172598700229875303091740812260684846209865199854942247914883789037726777807583799907999690908629463132180343590593176495586943345309913090105665001136064680334878425700967794781192189211337551177004300833158155798845698478164594515402995015427101550791314176706419265171663109968701331608273269103724292175129761376147373581485195098074330350894083154175858023324559866171322006924644808018823931720773997579643240967219419155347144893083967387309136954204556922583867445353725528722845605881119895509594614110430885139575300466051701288126305579677711930266803458276816301620133702553075602303066498151875838643528475203493939567599463502279465244020033946604319138191632629992667649850356261435184436164893393023813404543772993388758283762381779947244425996746648985195783922377767885130321017114563156883475745710634489784839690525011162248761512165620315630255178534018711391385801516668685056674400487242515016482031850468910423347233609830082330236277859267177988816443349715471633606784881896932972891264983577066797211172490489893096125370736295619735448098960865661172059813968698685171967403141780512491491330305752633892892327176476302082047020421164105023781130112097197498417437114496689899024 [164,130] 2562712748553068010317234729212570017161936811188038490314871746124730785755024308871534874572545419291958181619425264174214751114526065845671537421907391143458774059798458363307153723834419603433836351887760589539957688665124227563225917315575531517468812762323506988670016474698332171986670135898397786867605532477014821438105018488139097688350265734738152643129902476350883089370204246641959348588726872730239938963582159116881048708415318088083589842191629581649673950180570941702646510296308224708141017883212481534422732533412069040220168126868105655039118077889902245325722212476246996065503470503560886273082247285762756172431941664662689313830818868966680231541883159270395160363933419260585425074004187522474729246616253940843613710561165279524430879497729444134763047678425464787911093119963385536589651791066204175495683508216914334798757062779680338197217634671535207189486934250758741619959369850851887225516561102584102145318464021150617734785326476880436610183316363068399922151696793972509389109941175917407408232091410279806844696385657806390096376954479508872380081359982878148655427863620552990739301136216492418609768884754381769164948616181745428150157791929570027104001240193073329328544016257673221456474661007989909626532133936424940777821329770752773452830300455241756863058238611594880370519187770253489674316552671553833690178996469592153623585449539774444842297116286051452880206227596532215273851243891860938550607490952537827460923016118518567623506730449063926101336158758753271893825589963185146414669138379169197193810034450549501912683062620425774399569376794048683447979688832649722246993812203359795072360576881686394672039016867238468429134704501417473619266844259127449271027604414402851149571832469078413437024904584927951527292617866976395952616532809039919259236616554690658811020819191556301939846075180695308178443881181910858932032660790464402225448666930952122450471039311956522310330762738477945751154782951199906436977934810253842655789365258573586667813695344899706715533985610742909285575423760949908308471496113728 [164,131] -12050223191043972026632240994148070544757308399962441598313648250679176583233687650713831780147114710346554047348725510304133088320431295460598371324884714346226707542663768169756863698396620395707413126107744059906159046594746736001200523739901626412305649823567699536261931485083709779161276844987276094317756340296284083199715627784798568712513136301080844260051123051384311060001616066917067055270288870588777868587360545164922765667520445183490671413789494614815626126564729305287020055594782859681628057124375241668870789222533280014451695459275350827689231782112710625802261867871575970641879029871209055287644140126276854375176620244528508200211733287962255974268046676416616902830369599666709680780980386591448323862087864627678747249555896659885329314025931391629947274478449965167539125316806337848967868799678646086895237149200894384760586687684886050306538207986897530208746345313796922169364056007918650196380569434540181987092067016068710487251204449088028184336570152105536771386125639108132996596509842968396246479591413952937225085327068570375473000464668894576688568684865111547276993458144370487119690710857218701823015450199107496899412341771941736053778848742829149623443735639085279802263532567270183800018149251332213115612895100606519093291597617577974458227671591199165281235867304813192520968244009606750317018812911824305807222929843136639208470343401901832731414110072404937472722821849720090246597602745629639646143574749084307306917399231817222360163289483641143965221774628789300978305132088101371203461764767830149991175090954342896212687980328485810681522810309199661366425120920560560055266088275225603491126348181060048593333192573470973675468569773010822082964113947940428340296412562399453892097234345476502257593890316073366764551120257744542451757891817608067085297163793211828131907981233286254759070584872232825346776521775690348995046359141526363000641644010229659189621294532885552357659433177428117869372514249228554604969964554314195355280356427887334788628756749837651272161171795414010776532092821582540052288 [164,132] 257051641351034731601249980110792002675226210650371557493913391347837525794373957976979179437423433344963196657449649829001064248622976604104104919443445704970602274716868801677417598310234558185388778890761143119194899910756032138737057736665244325521149879953352344695425620217819578052321488987282004380235523362555901310133249801789849813387785342170604732406584716687470589613848691436474230033377434154515496309271726519306182130596058018100088630387860536088340451609586970262536227587971143887145827571820133170152201279631440727444684274611973863491079921945750728967916537783203490686365886431501572689897244750962300875971705947459873568124957522298792666591498762745305025280711111983909128377785123169640418223876973062997130099534465177202637234620458664897863969724038737726421309162509323161573168023430676173347426914830512935380611293213877323170856309669171602988223832868427236534223002831176453876458332777824789063285570564287271636970891053335292151358397962405689506695536945072758287690932660367958433878053144722669637807173553957666570154085043905593291368968439508920846321566377632765496207214550698344509302766826128018808605197949317504996505238070873901884084110671498506336899929207740842977831500385730577832089897037534876587620794626320874988658933360242562733220486293091685043551133669269018430657407767039336746053322745328469414496980263485999578907175934765354535795978757839406487403617561846604727919488081326884452452636693872685679856016380065394983028056521981504922380085112916983975473738568272242312838459767747342716820802572406385917288751563300692913164216424746339083524559758960368303555709854836246402026979480721241293004020169806464212598170648487856308274614865328645880586340447640564431841357316276024733894234844535496567286004288138753956290732133296526199818352020359988484284384177975821956651790164839051147310487198904161009325074582353301758008234096762142207020309962950934942816884798294557130208981149286301539450539847178955161877039855381103799976125877303506312466171016885110 [164,133] -1927333570246022883736610194553976333359094843141505555056000315817031098147045485086973911242914004258983433049891921500718651858029081177575732346896304347679369063666661708572146381644731996096335178164660009481209343352915201314189572947929123527284986732010041382303503919151376524301697256430112128887535221624864599168973753208931753565183748214328480966924739791337514744711750766097409274033130616085033189830789412142400659364872714606237602776635548042431961574912130491156629610991215669351752621072620203948679839720369794317889089194111738948560407127599183640594794349815669516255955979872757360908692047512368586450818926925536963182958565521276574617785023969078610962345056801395633477163023102382364749398428665725212723965938541207703977257550689684327596282494535799931535915718965546780395477319015287256844759382072797368153050501205528835887177856087164554696562193912359386710857703704784624379136922397498860959858785185752912019915494284676154048572883499021629211123410991723687126527522675071435596169221908528213009497574317438892475643327813540341095376122531517084298276498187295875001445907450983447885740433516716897810015402686018532057705873056327296968030039848162037259271691186928724532381444092377862692119785453699495145920982902816973903498291713205446609161287870578996549994506514800495325165406332898779396954159653801556067339441746728692335235031674074882371183216922395694687428966750006820238092813883930724150706885712177824645672279156360085713252271877319500878466405191972718349022401081584822094827177726787025686402857263735600679065709366723707407409132454953905077930499006329126211445947868905795550361742468695797419115500321024628067920695316110253094867580894489737371981108526326067265885576237411096695277700360834974293977679198892517785742617574198306431161660904788825379278469900861557375515093492476388797714071566935720922372794023148649973879732379748202152843703117875286797457121801280282619482549606067615167056735462958808262429330270288133128959513531368000413781184 [164,134] 7482467344476045209238425698103910240367298077255571168909353160773841420146340155685903861741571465116501541900732354893665736075309362381912553289412555034013787378512523895842526153608784541478040071249995843176533156090362524230228693095498087106059412753488072505993776095917318561323621253816401928893060226859277318831611425523775943831550728983668812097830077721507472131007587070980641434897418958101326591176581094295770558590934307143143474817483815929517983312961235173925770523049475822538557065486814437198807073083742592930180458920032492871442313595221832237726820890028897258339468561569388053696763556279742011288215316853442322795841709217278869490772674545952205686338491312509352396913844350194034867063757108672002857961547550769758634372066389768510189614908259414737852677593901929438000399121496045434076733719252624539065996326172383432182292180609695062967760364244269917819597342165973399349443854551128285869876736149316487477397058239070438064945002629847613861302388831812989312975017681442143426623443779732522154790786584586383245928457435037245373766303370616032333509473683663589802512221779177146797922046687854657846877651199899354323050241156753605250435081166055242064870389945909993201306270496429218079224277518575542116183528402366023601658969144305449242464723431970312620123757225190468644595734931816127246195541802567472643139789713314393670560035606971041184955948297858895563565880559531562973230206423838475844150149943190814341372886644922516862700997979824564309984447182981389536604641361049545658598227541820367918615983902595317805884074669258469576965282712493299183085363812488704359019811129111752576836653124722316705913850955410079274863319110447995289977436065974933848371547415141266370069696884693953994465001732977032898360198905612626748960496925518257576184263907774978317245760571089507160103029764242220440504035909144833762634550626499665152635220146024104735097450683259925759961002896442080998846539654723352136155555943671063023355055335717572972777232930566456 [164,135] -11981903639663257072314219042365395556638422971716518053504380162888828800971175582214431605020704522628839124158033063128637754810472460288630528680615927625394375041676367443373842720855463559737720789775884296214410066353534274741203809650537750819592471152694405620500987333731864237135643636999213216987862217683839960564236710555192133532612762810552940774229742579194064025138109323798445908775227469199362075955917519863565943604130592192055020638111340396576463510459426074673736927444004716151027608936370062352861100874761268806512911581450971704015918995626481086633676595819925274584128719082264554476599775457532418285852875238204965018329342348025461688635880216584478266078981154701345558682476179471420450027729159941345620924746557316884572822826672682030658586028019994348385451852126527201077632064511467971772646757302564768748652388709162478971988666915341773952703595691175048053677064304532663860279812121388070007597973223646102350675611064027247878416633765651409420055166550858510761125333625669499087134284131804701257066632573834561460961864966031960546221327263026568488243819412459570269676520056266048582911355859660247998960708797880798086494003469705741206780390787708165346501682060330977190822147245132827179186715671452758109341294336819877208871923225185199769862446412213673737299268729996478174077430678885133738240290179947094351701944019014975804952263873335233115127368494295272224576801205070316812476459276451755768329930348586886332955277702979660016621783358524803778726099539973055215098992392093536283332380182310813964122788447803070929773842287515933775155559932569158430209039076631876155362905699471061935146460482950573385240048049237026823652776732490945545043566384156014152681033512237306636883030584131858733005446422430876962983139204763334910083958610744866534402592658076307195365481202622895522152311553987843034531489679238261430972513704827382796395118437484018976655892784556251839592095137161795052439313867769781164970877114414070413510975713745563749969504 [164,136] 10016597419037064921540596936847488685782295239748833944398555192488781376634787661907891693507714562453149982154274103174968673386753639885343235376695964124475281721664539056067360326586530801053292534447770038401890050772936770379622658594338923055842991208645618039380763383980077219049517148581789993888858045964583718159497085118262293338441312970699254228507456223751766538039049313786220100527663378137064375032465558303684239972720918996079294849711241246747969432570012426562240630600629104687078111167992212270488203530252271054495182510662740720905610614846800471985386596217039978011731984670560224152161693625228125240462094993007180162498375383121044284949790357515876647427491956672097921398302576984255525905803402709450441392789685187923423235721509789454858833623334629144920877728664573164269594353866404618104871373910574066621729703394522578221901895220830305859673464501064840954947934127923809333973816139311304988992105609569081775540823127595587827853501198163724456480102067247552029789174645535095246801813413904731166214256826650553287358986132070606883548326821055773692176913504789679538078164920476701995941872939316934748487824391129824467720549102210360919636271125273337621361318655036512493408026754780863869201988051879789197851781490664461441484858881519800096904928557216814260756176976863636854440393793272948450053276349949497860040477820745988916444706615379171305035725547457316773674718201619506432865921212447264632335947672844846988110348958112473418603034134067297218993548448950239062488865362485269072738982730612354334851055892745158090235407570038049967422004978553424373849454274443732161169781371359259986822740394359770257683827811250798754509403873628731346126678800389830521575518324737759479530079110804969025662519565631968942032817144239224377714072667856271503162861183120359355486245855915273382811914353807192455654586456790450432428231027483278685704484072421535819939250820637469950328743018615472467563089538464011981282288407832603969315927397788760 [164,137] -2450221064228220357817447018907467146280450522221824670873571876320266775252491602796510602237274217941026941831218468423652065868173958766945601404835703470445700931973817487798114897025158557959366116911082463296477932365343339471480532142734686268967709749461062781646682380149543468672315508394712894069251780664095370084597300082365704244372951067342631110102266118919888464582679278574168480173384745797183365841987409309941017364117789648481192189375493616874558910961480490584030907404103054989836182501820379490631861605210603950650209846791676755283792604641829842925597082980032719175955858774689665499314992886701178106316545344475085299143979980185558059561121385924370596147377207015917200244071490326311686363712379527658756114297693713769075323569575561184295500053490683087308086462160361631807396342967440118068742283017187546168455468285253071928391827367987349828467740579940244689059081674181393390132846255858041414173941860558742345933196341775733374910715670241742334676373929551339267625793263268838468902028510810628056144382421536800721183553835693173782756654051625853876861797921575315420823825026902417676438188740163295806115294279686220055349658233278901032326873422060468388191777324220434433116583846452512813583140475627579942442425679128867700409103462166322286955172874736796865721108742655678049456766647385848698416379237276815487803626576816207785308598635266270484516999844303514829118445464107789755048064628873369002570612763914399051583303672753813770972735476585856639095425973561744405763180963800692152791507033695747357982739443845414086902438588426419285462118098269725360412027214672282098304379317267236797944324377496245540750755760502091572084327266108313359750812659573526049774303792809322315798541241724707521708518599236147267358565312667600456803179594710620323474010818313642069079168359374608297275302542099181657515699649697016918684693812405437160145748021434664185843293311865222919824634955109572287151537245430414172391549341713675848658272 [164,138] 15316639171634842291102016539366294786387833763575668922656593530858893367788225815789811509635992308848108258685555408406269977344071015423363820333936039931379450682335791315624030891086912701270766070213514132252475927951570806411231225259928385271489269156026848542087533920956492207747310083016247120091032749098159598627013736763783843788207512160441012903913244029223675885278878883903384460352747292622358481387010535348445426743367637763287647089312103114740461960520133693165169557352837651936498002292867401720415958954567176294903238931778445520406678996205117336781056984488745676721652768346719402161977115698698450052074963745469161246447012872245884695428735316130975838159707792040663807647484453027773226881604591575838626005399006957871034583422891919014193631321286073297692074533736509210471422477572993657987082072095321969415505565275131329522402365284919598372142359461344722189342001264371481396636856568474656732474888819963263413677486285507672926843194180690669543887103712959708826768839328129618726283720544745747804194952291293426496074934720417101176611664085274542803922706291362793000341190622859451363753461191288841726756224723735177966182767932945704774319885332307567169420492434283061953615121886635005781376107521353307522351908369503523034389312514446067700799009472506467405014192781779513283286307840287155411399851924172428269003616767666062244860556614605530714629066083865846564517872844049697895504073463235862168478881330141391277154459214321695894529121288089842583484844737716189468912222097359268181985473244952152494845994988917801482218366303331564560177845538908425949641699909447419242086906542863622304272082851654527433663483181681281819685765958527002014362021193893876811416649648685375413918018208546387089918209336187745852372358109108012745206398089930869943683173560634399584659542723621603422416030581881575859322264780489332065414065800997014740457760583281123446946018438521084748922859178880536491060073178539177634773010996305104 [164,139] -15832635832815588923456890224678818816866307045594273365878683394349379101685285992639916753749787027218222971695008366412700566823671251356106125955622162294816141732467337841378346747910468287967643578740627717018523143541629613639447474166372234113897308340020414126892960529645605066258086697023868038170800081787528782169214942232688704064417188634920129569548726712971064990969729430055292037659920641323587823391431310261029393627561450868566000171040945337173743745865122703814781776144192024879682288946766081198449369278662730593038388904799117942880900647678205089324818401495102922735431701223192092649055737277744562564689760633305568898866650861995985807647766711725944427332276151554668155964182321445696939877475913376675779239187869347288586448510779860646152092476363451942180135238100503214348459957719398134072740856658817288298614540900158241351951162123069501206202561038855536891425837388503646156034550995005568355172429009312062294574058237687548273119557421940728651689185841693645883324404942023633592554281504129890612203039917552484221893840887231385085224368930348074327649300038679941678851958669063850578828643816283569959176946088085994423501466215229426112755874933424393826732867409187610632981864735054161566127782016922058231256934680598554974646024381521942707982815725709299732527904539722464782023769169657798104849556926554209954113735190203993206484642600331661978695863851765199405003134956267623533336534228696825898151328002870434850179890615161053018661019919079796159601113106354949735201948567933157287102170039902313562972436525191337356122901847024289846020683533899882063286302798462340781512513381560759398155569249736632812923065329420188357340114361914333063003817828957928040557257090531179975694310294651350685298569736967083161589400731393841183046135632750084676511027891826187912326248837893751398243727722821198599172706211763806582966687226511847108330742354597102312073408238504481622299323307360436289882303721999103823051808 [164,140] 3154595601929257899722535547513853268613851533056689583156042750379025198518434657996292808666580468885997071255638015503889220393021724504613975183365149912035706895250227622356988367871519928831929120773978233633715620144536878749280498934971982285819656444764706544245862968654287082679755799511585387437305796615792715009812720385458495368892575780992245212322691616556557626948529975839127109327929568319853809252727263104568265546814633979966378476084150208142688896481831010175793856950437064223055667473742453941299121852814702625920292595330582437955118437192165941723487734786185799990544736159820702384581629334569262641901755806923261766397283867144750591527690728536790455733274548665246771591394004858179698238522194787386647927742464048760469178018612789125987221876237486090870232199877820265003399650314254110544918909374571002721105929878809001649518550713802726449038808647474334955173741252924952447874988932799147455210298287662846334593324626905177243479725401148588300531402205629769785381823922683728630088568063667510217981680992484154233850804666477981988218860688744868455217534723694573647425696152586808905287586437020279558907472317910025162024574613202838010915903315552544410266982846105004233968745726594839636631813912072209754895157343033843985254241673358657678206858391734690570674098985373569441596568855061648330310953164988280949869950185340105320882535985114002490380483852282544949083388282241339349460919113513906601595076561633711123586352582167924412152308264537774318643048670993379354138956898715781410999828991312168505413894858124938929608924518378924555876953449539351449578902442630199281307448489280036436052484141841795724926502405714937377278939343391926330245640837233163698977337500496944538649109456781741069633409558941283911462497538328998526044375162018028749768119128920862250072793313372981486185304945054852205626647475212468381617078911164308309140109870381938974417155654737654118435567029227642905652137422756973 [164,141] 10784655994374795306605783665866600521270220384265672465528499709274083704647222771731919352641935486554134334945821195106332139332484412191810968039365793859657596212706175912864976837741911897352276644962719825553479985417092790298111066486134259305922485998119002354050851554578313427754558314843402728790240395923636727514081245164637500390539597011733404512280781819591511862803704354973271410524012655348133829755220111694397482742486396933865521485484840617510467169082434094354579816655140307638519679184038391487649892506982305709020806174395499272159141913084221536962708249775509187839050877652045945311243349458639447740434078788621065994766808997466046272031633807491972783179710021607817187672976953138692080307164383702058737371743148598340669014613509679732781949693782031915999148561688833377901972834845303048104763410307357310880644747265504017514248828959625798678194856286138621630060891852460045710238096723849709539722799936594635248438913936869474856506691889538260912591503720267301653648681739704748097349802554772884411501699159493306914828391357054651322442602409490046102901221504913783523076874306881209726405336677290695114767722707898571355718719771214911667939730366811372959440379913747396962037215418877207438011505158687074800631050551945353790436296756973194857188005529220782212651662839434453935966965180101581470909280369006296324331237092240433672604451752874820879311370368419071229963867051367236999290408786511103809759877981569332976252365334187662951895143953595422201055161257617689803352483130498818097229635393270911415256767951320562939943546947618740836352748174228887913310030448922379153824075015314294146985923617535026907248466357125431870982102258307921355175860889274454594918554260830210300996784393910239744715849360135770084579104652724217628392518654915897849855469015778285171151719759517562045850386516827545369488454862655350494261242106440111534739304894400402222529487971370984308972732888431400300206736 [164,142] 5714297062866506655799085127031443306227027938076605311166984763183778787704651607705054067235925608559836852664638231450750575702868385159070854373457380928609230863518948820899263463642780036767898884541086834821726001160800589021598743427513845280417656439723140687550164396405976035105178810654474220180402194039835217457728930318629847437947261024724311480054799184269434386043867822269160592962326924279635509903352701590898528236510697313890298535085015492100103706951075445331064720051527616553431220837355063238809412786834563049799379932316843648704037143775147204690140978318723391062958657813463335073245017937106554211361569938831430764245904680556677857926811276211720632067251827843417787257443430705747454835249158349309873380210297802086155023371353417682569438280788731406332982902991045488526989507174844209616731346872366747349996094274212395890477877594382307915165639615468853183122197577325185724517472455946682271605518149034389311667254753276045563022608238139038459140297828427078560710343141069550170134367109459222746186453577377494665680865118887763689959799848681683757646281992146675462285936336674206998767890417513945482092024661294589636007024731031782102174878495018774259416695800590776454556199564379581080808361611218055030390587197142836969173675443007844002203576169998213094036445873661254462184453899709809605044091255864599212538876533107105003887117468793836098472740105661006412295352085550745060399167550509942816345543857126222298587666846249278488017722152020674111242375666616764473280072168079468295842004213954251153402517430908835008783317384179620182293506581635360638104295872001856938878754655108739778822744510300420812221413650390308900940167319243158401252556622294435403343438745184152386794447190139494244047839360771319216356201311138718995932507049611454667025083087710616873372029483103827682509530240621706137670837425055312081962159040301433873965011688403880924456428196542800655442752795184536 [164,143] 238620895157770884433708610937298684798037142742203405740194064925064600555850811337252946094152468112459124463864153754494194958603902623175893774384011031907420696823318718880325089662780399499676056612777961456037276471926510349022385280740076152503162459633489405186677717382004581614961556581120698695517001727253502932657127492660572967906752309800156342078258756913011294705761586961240484359265443701873082212285363701708671425699984632604951057406094959961754428953349363882550684396190013865963862703555940401751300355791918608873705553749128949830077462859999888929895294122650768912351223972254326036982702406508696896670949348666541633637089303249870599070795802508518255727643566529868326487274285469123150200559172828433723029270785893128357506803074851426418424390041172584902177272984806397161580032171432617670328558691130937840144912279520903317232596392609520897160827525475051893104936939432419178407473369566256858240973533248778043167279779156930141189555347966155145874473991361006702679193945642534248256228937260533855866462767102548681007255017753895192009263098943377250030901211234274487429255086594414066116940012057135364437502966394938698299929973052037268791968027981515000088889009330191118410617829376431267042045470680493864936979066232254000822767777790207950845390293871342521262234972766336261914649089783946178864132543459694875322019544433335037005599410481350131197119659749664061971100906731930457055665022630336470820555582809188948757507641304886253902893847847419239925327426489129065630206508154306122434787153974433513076063227800837205230276063020716198438334619798187334693986401317932858049343393114992112917722854772919447126945293359890341057729852860740975474243424023752020329238858539936199804624836067612720349396287435510562222204139353637873338879143357995767700543827244043152581356791462534720425907480400132471090112222207696618460089244817736996842342320362743499435683398793581793597248 [164,144] 195617532067216717264617038655947973378067839873936474994465477910972011969390959544848951284764303707170532536093096938383313230600316048129195319549280954940418983142927985406011676116091254666317902710633515849667815848488120342238780010619552171800011151990238760213101851290033334125169432465721822695972132245461580329309032764454156243913394471016389502948027987326471781390094250050165641771957007681895682700848933759680627280913938821237980147752735160400965685279160263248109152964794923880220982037705779597726242079709354139633959772298346541382353327612485346275159934975655256861929783398139060639234419807720671584429012869754287287687774487942568496803778182980193456982258797998444617426560945188935877493524448798501684243225438307318013482161788072881198175968961397259163759239127878864094331810670958210753310527204085831398278105341162395141443167622388028248020944352884296622149783727867195750363777529225179726810581176905459439517661538661983289969401699049772330257504879814390166796520695114895350905608324360312286225207449386863699853343778337667033203927516594731620856165362172258727529240900964285140273024275767191259567980351656522017800099116399642575979992760334407134280132989456171991916061157742934311317724665911578840696063648634259011219225994481927315797873150906140158626538136258466007834790836743553315716239283122103024170186984732174728070514757605171261232257520707305281771575052456420110032605454341362397513224394772284344743225733123995028261681238961452358579822984231803392752807471596381263232583184458364628707127980797989530670032897354246234195279086023927869979920497960370653407027343808573698561900783995708234132432733666006176708334265531207026891659595914870386781019944063325500547379370161195581504652144055241157940039684317467453477722427771708200054868147673822137770239965641435026444878881306561525659019175567543537193134531245374379292092271118097256945687110313312 [164,145] -10312796594147441388788048794720017930318614475934859833335804215196167690637186738527112507062615530798468946768463314760483511182658212836681953876277733315198715502810871116819477494191478090908363226531697416329919138837306835283272075378832889902219378203108303506496125404145851845002139695324598814317961525919764255739989382529787081630209787943624660150939879814179989143987469932095806020704672366485524801518790230798987211079125587220441105428673645195734204431730519778119444441218775733122691334598640110537755434043070772346558795532948833826197452258641891957944029285180017261050914490009645605488331025463945433323988571127643976212777400212671523795259300657002438966697686104476975764988795658506139592582331707852014962385348846255083748631906922104848396452657782946824090068161957084337959994318975295692126191931124309068589035084961066941857797498202614790727997170969891594937771830877576126355814988423298560229227841959240514051343837780355904590122038675544987763711788630749100998635268012121940749999132658214644623958033472644913627856824477697973320291374079716477222270364122955855644091952615617858304909124114883453657912538319831545352519185408087216862102887298456782091062291029135490542787025217591254132140296353861842623081586920010026434773081341866232222638859972862918921396557492754048924540082734917005569282560704279723052118571564898713257865798917054680086686934825366943470632156931858507458627695733657987290270529648744882732875383352094294882873532919373098599716295224844658702208569259895322957119086112875979892542452798731736163214291831870503841355963655261437119387128001916634175375003642709650521931351129599233644461279795029919052040670708996387012919616425465451337879005966849135237473174831253897341635383234928204582900521751712928499504956638705918526958355466645241682499722039059955118403057454220609939652278569448205048875061910168556756756034234849414754752 [164,146] 324608582910214266902003909849246411561649277272679298732545231459936314039436938256799747908447202273149838474592995557270670169901405224622380651134287287610568038096942488927495127059260768289374089274177942351098758190021883187401276621328545513024729980958832439185458310189096666314649628589864678512889485838474139498880652648301910019838115038146903062268100335862509952048824196314450558773938257758136163203057674594013365266937172817447872583967226493650404840141831303620515229003053873808159925202238996511779387430051603439786076944176209483224777340479186469207042661253743183494293473314558711989442775153771085708143427438892154189105824841168780714061662880775819940149958419088758550118403095942974089358445186705209149405722468628393423915398811956084051728429863132806884020722364119457049371636517253759621437314135975950462024469866622574061248015847819051517844756725703018276630090406444136126751866281341575734449664813850083363609717568799908978306893532999246686423330692926335588054637326023171643975370085199126885631480555798059373254580759727907451610194848561421621419134528248496988370229260547544012722617620539360120331405674974829343206421041717172636176044809804301986419972725604024306645405308476324428896948106351178481449351223325686418076835751955162110392198827095419284157126481488166370191896753432482642897726852781838283493051423552163601330118641902509790374642091318170531632626589853941801554600367627923041291599197512250249678679921790706347342924421148633752281558569400431218097650980051503202244195617877912891367356435029500776680991297091062164696743227854586732469058668969302237759177392711710196523738761773653297808330595324541273851333040012488021304396056616357035948003868893512309383840033313013758629522639459155432654093499142739342651333870071454726326676388906815758576543184805525456001947852019428804949225011249167495412718250157320241898256900960 [164,147] -2656500909100114417480097554452774783405283057511378807716990226782048898844884191604825793245709414254595124894102812578546540804293829735172377138829312813274050049668002505709582011793854476867678734718750872383250596263398067410936286794759919643534417132019608387956341040224488412161019768256122550855782547605587729597855449792246092452439516486360787225180367353469860919603209228678296795630593754071220498622089807945255078599499051972576130881939327687085297723761386646321859476147185422359026011301575504663752437299390415398563315885233413231587183111008477026338544904952557161657028288984502835631146840053485157364547906802392544983073511747634546279402669287214770588111140717063398874592566977019549612318224109546992640849507839178998783032268931908328048116099845761302473902473736018116786428622183746644773679472623906399368801777088223925182976993181770472107371883013382134080445790719484607038618785054730437870688332323662625436971541683302320547454689691485225089255192506300523029005396072708803771942994451547588588248895898455860692698515063376749173771000180340315583832731879822525690100218016413737764736420136100930902965319541033265610137967691451916219604123071027695223731706691302536906371152185721424382113733071799996340191722893088843068916531129151978023773599177977190696503628964471693210850905175829933220604851581316865730973006972982553086608580127768837608840772549507277069928626042858583173330316855231438608949698082699276611847809983319882836453773492970039885746849428370905106676721523912866257972656376972318461863447260794949317405928542164360861182679024786261289946407602628690484602317211729952845057385888726538597311900862160655158282813099155295411519607209394853386711570978385044532609496061216678076003760389135689392386668366381749594933549093321856050581182117787098266594273862710563528509295806147351092785798412742374570907845544057692352 [164,148] 7995595901356093723395767187818712150312867383118333600757190738007481707282352861576778169942883972378540045151865192312743462999960687806895266546508570520545230242174344107701916475865931170356469316726685528885041964698514603021651762520690939707087123812957602465300855637577515591901482984136028119504764316444078990522674034581183323389014128751027942189657128540662891248574109114506183200336717704833504949213942650907917967623052583618604184680437452597357237173848192188250264755796983737521539287734942143743896740967833080301485985644320467580937242903834903155958579196982987316932944668355884623772981339715515838213721350587257709391910871077062117856707087935625252718702028383698660246477929905257951858385451111903213496618639972547874839466631470097145578724306088366429480414465021884001884130357571847523915199729427312322082517604373810893198251947455098191685618769172422726520461801595681494486738655790452798792616779894598729026813902958303965243360148438556615631199641148422026336357438047779485197590938645719444693680065342336520622845195091273988103762160881471979194898064477870462168264645203185180289123360588936227180910108756771102525182103234085632948146083126168406734138401800098344271897219446145037344039556339219591973113425258397356254551504215768915751282325559981944602130463780764377737039580628124850537574626446674478295965145786428211664366895168415512103517220774288008479353893903781146662498615059725924178794933923846277867952060422121200917421803557217556313618173974145511071637743764847294092601329602484802643904756698339369204176185426638455287229424381877499025376836678009541470795573309821160615569119554236785672178285066602283035215195373604587603798893218252480788554230354333385484665868063023433201676438333484987145053937379308261926765372984230522852333346533349058535656496842548830673672374714424239528811217666391389012441392 [164,149] -5832325223234210107994460980024741625147527294377193033664807860243751699488225725458551298106249923332879825009334472572739057630021974583655644309437509987587128866709258882565381751216566626741281036082814458874850035114873930757038643297575892443944840309942021036093319584046515199673742717798895388806368661788241161595113426261087353622936530450554160656159246799204612036903489901597704302451188510983653503020441481000799014487443227706733011141894277523110486088444618179010384782204476413706320283838021684707743098664422000499511811808447515512842875192504976604823816039897623968112378333457656916228430626370798145534694554429617585177233140991031421179861068097342088904927752151940947714285439014737124706895470786122436066919833839178981704361414763682660542938785374579042016107086509847149201960014883595457807393451266288440432998476958287193670290532286499744730146240421307814035833462310199392298394631704937118976750509309115972310311073098067313685430614667607646795243672668828471434467600384150145382656203965096231905954682262812328850355014860982912406228747733740216742074375304268723363324264563320258723719552150903242656574251836678595735869439166491181025726094898568629074786339585486188610680587511831506067850981406256968688563809541529701253599816493079758172817389728661218978318727232160715804445507092053286970257290131103464899418816440882639408756368141505333937527019501482419601537111587611016308054560326955992658144466107013293857339091583247715622381662318874278006106441486776513149426783663694093549195949174650382748548148913313201863916051587730911428759489758021352561486164853459457668987969716861928812158657947563833257689792612895671077281500715010699113615713918297940222634811862609312982295967485223305136667250096965105659342363720480933757997162902760853710607318041592690205315571581762094842455698827929052395004247485872 [164,150] 3340357409546664973166583269795247826227246397795008506907575936602660353678791351896914188085675838514324769269967739941610988257603531553043315919461674537765124747319079490848074466296758383959881131892801946897211050947606097784528743435870281478243571632582972209548547663175540331676839959266402642085560752654739493954519117012512705081738666957614266656094822630523392875363037191474244028910892351091515498403804594323062952614440938403082666426000622376578946497863614276398075781574042905592771215115446413611591177314072388765587683782982147314948336564908902986413627415842474975741106933787250611123418596480473957534796701568391463352309334694402272137030627890578811344613305120914202406869292063416218792891122868336408143659584947356516038652962597910920862790860455209805646965992844896587260391657832030297477420268845160400613963396147107584529944792490762373103036908890470080742289906145882492597952184966765913568903412686037393084408572812546607930107808901455929405795955106824483643392425428189609979710732004444469791338612704638880503827862835025247000693770925639642494138916361958311225239719484181789636559482737615336627006500648582668424196406994684636813448910204923449952723377722083142184996870118162441421940316405045750671894487455892428205147016950661796961348174411355677427252256025572541321481991910851138801488587519260653742725966819253683638651181643472341459739416051771734358346275780174917165136118797722199237419287239492834905678666834463041032776828049972984931959100612579069793645801571866889057859383195748073872178277911116354165261531345464994818921889478737236062616198526741260535914246568996032939837298488768141361260167513805161229975862545543807354902942699916330077787348170511564205301870706341576473626045044365546971140946228150263997351439618856451880984175009856211874826833829465903794003041560559920120 [164,151] 579668521228633175337785597880373597620885770968200362503104056062859434358981610347319920114810154842034842026678321525045473881384304020876471457988423902682713987802725218363865932614901850860023815269917413656326891309664103949416438334246800947975896546328126025440102290026886643833901847051738718315475680832227399505817312353528545635290641937681126740042632495488531531567357672166877168865604928427875593850870980487047592042944719361660132349228528523539445684605547530048688007228809694400550217579223223861622561605986810993990711915388137399639722405535653411519198542496431394076503842695118906323787447689270720794907961716128652093598763018833217532091530502189660227030453267786163061934396497959634852822769495107255200433294889614285104615349543086699669303719952771403340297372141351147433034796735499304832114559968076335233669482327580780962003658372449326948069895085000716878470965815258190286174810204813551493295765290853603547688258908384929660802552072317297294180740640328571624764055782837931762357444416672445861546689795575528325072265008183250362703882105071305970698261320941180724782129427135170899154121296138791788574654189303811296526291723274872987391371609597431332095222533072205133806319785203078403986109167332521796914508305364243203531971663534773069229711579234796062080694684697887385534181212235160509803431843172663956820928604355732106049108331392079031320864062120048030565815048790473831721588998296657293945121910271640459104644970489784763532976440845990752456197181470172930164987172278378874274163677374705476355702870558862517528782024881222383117761998333362894226625043011274348123944476569197784993081119288038209842499144126601530722634386723138059691064284219283587761960801526151466946316306280480454837412301988652199604018874821817241118002460094753498115838374580675655267806374227032737588000 [164,152] 112044345666611625651860405512468054530854772383392215880923764849069628527212125434309714923135767998579274250373883702222908195506364630653127945912851660391969430441904205980413644595619604413806293925345014206546319685661659999884640731233923722661477523960334737136486380534649482146289442798933613976383045772159449509002673733222833653000754714458696636542003713457412733103498501261570467615851038499402811909488946946143015727140926280456313434365715141468784259103500342434930734270516506731808178818880636108630827435754434233360313014452990226098929286962847464472161412832659646245898970216409842310640437641944696776336126180868023115418012100093805873480983034662359463039578487505768230830750030491409632456801266098621104940597273668353445326535329216819139855982035911086786069145355958587710366438603760295991619157923190136898975604728478190227835249431182239567655669292425938513632439224376407600285907210097355555592644336125307550657458919020116200692550781670543391451091947525412512304732753444194460315712211668325618648562169825372700156757508465732066985189638420739436660168439629878531961924779205042300138047860229269060398662670197054661912534368763907349004136759042960127697043948830682997929031366585556767827234689625404308985446142518997368460130594839991195627178083671994907672611761099405611993094027855874871109647090813351641977650348365418633632662875618456424073474705619930829874411329363363947245072321413213998242742429949851501450864864918682388759710073854769650446139779129953262555096017556743963571173766310540915981913508225314446736382420878192670018327300960123661846667285422376866329737588776301641180357248947098107396922554575402719821603517475770585858985570477691519874292885082765926808700564538845406900833839102803961552277586884078915994667693017896216784588445282035088234822585072 [164,153] 3840732361552547094698250085439457882902417410817871653980452455119358190351602250728985747428815517021773945973228060427355788532129070423646173006884564394086843292929907160456129254908145095137167283952147277636079133897802778273111145447589260382488258889090346317423232972946306577409052918089934273791116767969961574329389066422090746803753296116944391685776727929579521375368799416057598800914302852668150410347270308507134041146993512560153772774549603889769639815525148025162164446459119078234344805473266354894495890734467734816457582895139471788691021396935963877129331930456515633019048063807034475238295384655594770300394572841822976458572380016062888409271401461432067781195114219035168964799525864955307740181102311406543752286912831025653394909393617676456089503554465069493268891662937386922831615795362974811075606207139066846801724950579540983831856848676484923208314896304585865665678333098013719440372673592522639237978589306735995879380632770862881677732101975764982277264597219191853703225324892577856736596638119161284022501818084904674430354952332112222217373800474703403577448536379526107927718486557392082233370894878643569259866164473572279099094788091287445575684278782987272712345265161823526736364409118649565128006755169388690045643249522354366381088834515389745006338817280755108375287720650644117765448826951517840214524675199989085539428539931927657114199057747031991552783031353739997258072547863768358200712095899157733628740156401396357029274847444140388989338151610586136694404334744717123386865022447746770864597708346758741843332402667177313339573523774073072499176166878572659275036110939625728419648512400936884578042688879204088020240153894191646622119715309949852749763084926097896308632684644840413357932235199760313127340420704655510230630243178289124528141892083093056393065708723251104 [164,154] 44313825513662335502746831915230944051657422141225723988621080719605103076162766277949371097328445670477434090963367516047589940011125848577196784229293986741473162956963321308722939608593698161146069749309091542779179199351515601594870010934200167599341468000949492531954521936027842773200222888360439074675414807553503000378767424604427825565746010310203432636373692193743077245012289811890544247470096352161598184891655972387999846754951351316870032488330352060675247490428053022560015708463515527131557237857275587737655642076775169639655311625655504651904140331218269805923280152620444763353644250445982170329008653842822624788840326035842475671974011764338240691274377547258070725819218890372499639954719903679852934463971436974943653117901782734490447709482862169998395180184919048579732068438965411129914110139229747460226697529681292740931806905387995862505899185195468844771735753125270194510488964297269164438090611907788505007299998863460226280623297293101928608802820890382771960036155043488605510446741436680691046030157710838451177155332938419688542247525993530270020451118418029756352821303857474691321946875590184375450796264028036482628427415373334290834176678378466755713670077200460424796018971700778446311729609700144307928234923446650872999112515715140836819640216120292277562722182514688220752886498593145612439228741586886289484298562220992234569342916600798496341276141513069646078467966825281900283169482893800920814413324509248297585607012961960485423672331948334282400766140808991633529362412794913049855282310714434188266673313079169795775859182736194372912871249666342821564131787608000589059447100400481814529956282586085636063187536707813392683404488181132201559029197406846782902539809830088941682063116618199382377946303916527435728844884418382252816377578366916920115066769815142961984 [164,155] 36862040568273537453300885192181397498705975452497461247774379592755861858027090108145392688252711002763772345780283363187655467991884397564724701124389064241962299545401819257562843442049750691354123113812619469916420738660213745881077810489334980994467767046035772991654564276991577520215848330926411785519380913679160782201234060703729031661644987910220452518848238763541162464419349364869545984742224967264682963494684915952316656619791280318063045241525569241724712743002508560440113955959510277206094907056326386599769696194475907521335080708543425187940895684196008590148543633787629502168055987127108165746840866067406525425015170975406810402134067260906689465580562555448714878259303270386575797132079075626984003359286580292668041139323393212074523998019941966568256642475723312793092034865861894222374348277584098825652221113187823456596473211833875549276615304133408956895882818962011517611334492986997916432710769870157151571583411185664100272535831339105914408988696178702217966779680595018702894840013542133537133456983001829461920319055231767555194224365235755789370788505403326347399909069736467715903631724706694281774310593732733599423194483811274033039870897591989612477935112065579447402031011706506493766628212227435775712308860561544244407098127499669542059402996925592671394854745575963869712685232797248684422823647377008089357557048988557428647798705162518269059210258594016044993400025518929714291370558734283309767576046636094591394260411044971982563185932611296778011510425081558541768649309211166656171367574985262567217451343848280272145115037909007690162905000418608363787861365261186668604946211119908454274482518462776157594191894878506169533867923080487131742503705139758320113669441654827631570328308519757018229779548633730599074137494837080310475763533856092335220992 [164,156] 428480918725212612322673518044912117931092026760709126868676766804900195780698447043293790275161500000611367104027925517881760367122888215579590853774980753739001032051596549656970167814727162399088240679944596327752121454985693643242435712520688153184289919997033102074679241195521337242087156072143681806857501447518289935535508270040580031150701865373867516678219893166579539284744136045478257643782712125020801728241097514963359247759776228569237246611129784780520872359507106677106209290128605192497874637879520337561341488439511188097896396658615890464794842968272226548240730067790142012310290154729415534691284481370055499915745335533857913422038123986408765621763928205754484340402094150855137424238865743505219930205188335486257549687213653406475769006853933548056713909162983598090446693747139684554441615527678357683847504495264356008112954086924580388588931403193014722960758992307244587823782524479064775641781731065576776053687618743036758297138003317937600395378803915537727406642243526263541579637587804642468430052389082957744468417696457314537367222111495816641023796645785563450002704502822905748237455415669146325812150294047880479130649197474225136997963394905378541430310575848918833667125213761130059318923296284886630135139903637005731552413681981889954034479645399279311100701881892261574273652160292702866738369313237823239396418783916183471939198156488914693211728605958906295302366332112105351580833078930931473012421864327775329401028099218575476697776161305843098452339473440979477469174800721212951565638792952592016812783739019815754027291717682105602723679956900253718987266206554916895728719468789319413843471039807811874238689321295589375023706688819169223936522820595190861879287114049484264292979892947435381189064537097712983332830986046739727799200850 [164,157] -404733864971714082542868175354067225074162557043420435335087338964240488016094538809328373585468420987911069095412477579099045060425745264674804445377993217382066384259459423926599635037454716910075259646032925013342567771496644008588061379063784717211225966286085394028525589590246092689059769147255281569569364176390668366097572316652833919870860381427761096277403244928990554329590183885086832726168166018166559166906106670945594409690377386148279097289837894095977881584489486998548133492138536277513958785053148767318274873310853169238670063016004026908762690693136308699629786119460457376593865183829411953303663390773130834360803407536879604551127757891400947917084972840256810243660966456624608226401268916733854283760434922205970005776568884545011565040018494972609441848793172574971060550530729204417772853482940843971367475168349703490365472787919070707891050209387040621508727256702082074727351342522499896992661433574843490073946516370359391170894026200257467512872915033878626368259265824860715611809056505870298631719216797902894990622668661981058681564756433007790206741937589814621069602106316066960368787587327313121948741390218584816032303849338774664925937642252100245291005186951417972338949318549917348896775849227728324557888825633678980627722265807860942647777147737154730569358703309235189406397501193548506800476872190448214986357861901134372008731753771008642375759690659308590133932372761034862912753812217166465785398791269961261119295479879018945383530950410332666338017605711889956297146609808638957447735045718503620813061588366523035374121817203883677359228530445347547213397503660182354297705061616619899292115614183409038936402211620817850297247999610679275987441958123998448686862672341971984165441760523098225580298315263074056818167134960 [164,158] 126074980427716475266013604081280952635004346067202945702723206010877637994310039163715322681688715774283902721342197496290173887921743246766512149600437954150780488375211822178268987989416377096355538133943941541989913283336875403951823900191349654060873601517293439365258051599153220407895178223141155158588148818810981334260780287638235335444960480165305243715349403226187993063431378999893961984459458709054683949124556734052071300059481074075720359839031679334649639653591125023018406181239332917711286489743622250692416992632577056553631383757700898570370034509080154893539278361352020291892017782693462678753726515391760349395683456998830772956757596355332553397701925662412673822321911636365943473738017470026447260301187357007136319060222392872738164796772443671957542704068738672364082996225764748204259137479092838623398410175913232422782728315715732886506508499645456771505216370115091815030793407302465555149307288139090141231096250449511829155527707611090104156367251641152554884005952827558165288291142665641015180402828546054742231939035399821099485471676475499684576801085453735088018586146244269411136195387153493703279715121832171364799971167573487657975234207395158758310554122242701733210245104629910846452454068675830224348326330739814785403953642919089090196567321541059958333498344997023306458415767417017836040685509171283513428103871653540267835991015467299298046893645268219459686798389300256759285701155324764408546835580888837917852833493267293567457802676441421035321897421600446858290406673592782012030606328401789091090440472268777414647092425265470297428068570157485429477013456854099841131540461309755418463633367702083595088396742538599033414516263949259727317340481235431507652646584127603961717414085280487171200345084619304 [164,159] -1615454934746502138558486754657269566049976561884801290937365188950294525625102048897132913532430840591605324611223755853196406495660931575303398309302008313017196133100080222006452886666917285989049069353587087451344191985980483655707811492964716987538733834186361986037117540146914800201527632098248011099735655498558343388283422346480472042088371564067897933904848491921256615891282696228706557514822163059069819184907855945902646998999808680731381216263170733959594885733129345497415098184069027491052167573575475388468392592425789345404667115708471477437192770803850718263621528741932756322271825708581242009083516691223460811620362813780802137299102900190817660851846572552211665120731747980021151885149182389143561855526476507136697662993259022558735757868861547622256599546812731369165825673965706464405120034221441381279112205239012394090937324193863726558009722422946281235143217216976489849692536246461145773200494644087110750174476230988007989723448274458747716815675729727844155881184086128067859615518166891070488068041952264153692404905906953861140177116958329077932009802106737540455811059299649754110323478833307292036133391475082692248929295722117559104111430876685159132836031304903415210250447736213569643797685590347225633271955904784860701955046475449347909309346801838183651901627482282848466115009936731508889730717880762888501215414323377950717208365170810409730187068300077842096527646309100845139412298551381170129969679628642102941708206943092631858278512308957372772715813389568367874336772558840204569761423621060283654253899743430116495287205906592335638070745286072865718240886738685380220188956322129885968377056584018543219670162401945374320669018610867922139878091998317313090754821067163568876417196142240480 [164,160] 487470013602352899998948722599503551141246317656723550914786393314487649724117752609850334496074191849295964039296394860076938052669303302333378022722233867951872082786342517184103711920738335181006554558562203526464534567157897884601638989442085485550370610231242141073460840702677827288106483242449046705509842593804298733128945682945876680319721848360980042566298152344122406925066263699691351034674147899719912722444111524051795602616784741811891654934436632155875187328212682016098611548460487548021610265749145200119881740227149267890197511000064157870542667104832789537339669164308130504763628050930823323290454250915299271915471660753106630875691418510787054658456169418340086947891212411222515144931456620442473203839660175636258258234379658838404152253785071249360372906302064280093183274465927528765075479822723176753269650520650912571350048356401060490755211613258767357034400511897326139197005693786922286171982489901684615465917647187789148705552862188079703167219375120123555270694046507727332316715781521029642446067887433956261853112721587610279803880415354472125644207842530452257231050913399224075995894608728542317054547011259885671089387572719316763332474123655858499425146804519548032743766808759040070515084407591616276618716950088107275468924740825026508956424215815350895347067627412835007909147037252789062660110530320444495544115399404522777796406418977924354179409912343701892516483615973778601827902516193475250514298167614605883895951425607836661655067131987030159431768049831824719721911646691426169118562579498118104956452185852415812764098174666410806740977880010711069180050811031166896869919574959605932891941461937696950541051229359020580757196943070109887228347869651527252630820707492969216 [164,161] 6993661563966350388600151336430710432155450031281573884653770574078902954871955501317045133257422588498075771596471384644762404399347416700020962270522382263922711765921996147249664638389511342458410230706844711681807348194721483127744825163396803365924091335114659703621068399139466372765320882378696531424773371332141618008174455993866405857090097785363825960186058730151641829576150298859414073303068299758187376488946213006986332580302849035659952865958910805293781724750892876915201856986353782657613995079178662771414915832630815410578095030827023250120699177168111130378902382416870120351648566000397926877836867323760753216218241630134629635126162648493701862690767561644174069962800983520128947567352427839049902443478167697819477632226068300016680953757378451206245100308086587912749241295198944768948075692485323568222478919282915755118613609174175413627172992709713372545995410584623264354993626854133327605398741851449085122622688118032585665646395427478313748281206716646049608945548521983693756125298917339167008106723133175772918772812581667569416725377108129318711949430549835346087261762483234661576729426602815917677078810480438558851343132929995024965446047287625582715137619007296611692886127140924362094276976145727738328554969753986799616315481855538963176655658881991266504610391287666726165497024308950448975827565089497827849213727710459696781132556696234954485869609983598863467248513324502375890311733460023657865897728799422576224930416945239400916309204946409811654825278831729574824582637645051391571436257499348417665842594970223526612731074646599461663056081057250796220288358587969759563777735650677851631108258360529666961200244792718503911627491105046977616723562838816970512 [164,162] 32968699584436325035181965062088880238176689677750048714998874698100524363849635793065198136097111907608653408085046244834271701941644607668731956211038562676010689017825471986087412753404960277587542908346974879832805512734937434083968920936722351968234221953921162137468867115852765956247156526766850629246974195881696855675309191049190245228089531124195293804180663174558086104663967669662344724454149417023083933762469384907456046084288578978262470526311358890796986072380814743545703859339240882928541842413513571678532239482340805970134036063024419849786835248274386973253101843616335044709913212796528242199940245099858786116541557971931706199226175218038743040815389409288487404988517162431882119466690777108417949970166269958900788990675182880027100562119193230675100490015133634333099639170558996932297875898845082340843491245758284585405635906396770278583369316787949467006843708866726922113580125877453284590124344084766497276454356797914029169539113630866861677769262761458912578806320798501373554156102602586051071014092193479896531188085108465470208250330370228322530157319418649779849417577688492523685775066028695654788520413173530229736288014607183492137313633131286563105985587784896670029187330908712664506624376087844160005034955398846385401581849590737911734514771832599138841468108208027164590211700524302936679964943389316270066712102971935736594731231389150487226084074962171361790137289411212386244001655602702429674228088050552193640916475753720295795646032037888873621513339472971884848366361998225098175988737913768734792250688026555671903169818149431679079681988262131290428398594931136696489873975307733194549552560801054680902835703001656383876409487114662220608 [164,163] -52184495014217255379840483463106229299953618532767688589148482520945356017099568893913061664120183045386378411794371213094293901540514302161662232130520225015909030179929766327681224163309935403311502677127487132052885430970371854242194743434216750682735565040092243284003177308639714087184754347731005765216833472520370332339499630220155167839852360164896146553021612156702166076668218117132403984470839523355246961363966343598764790335700238047287909177459474019539688098934050895846350122353569790179416533129056500936647828390984912395918499470385117734533037002011244147055822660325565345779571611854895638743127563577310842695215724562363893313770097570450101157633290803789858329746609264213887324016210830510476127160054493902227218341643286864931298729434059344696492409106881790080251531513826375833799197402153307494399293795886609854187859315976845597563007350647537077052683972004087512205151974673239741380703052390628568577646925675781010800414482280075175775646161230245163866914552412959006148775599168141029750623726697135594856333477520227026056335711200562653064597389805681346803915368158445163816106891858706116867301820782513356476614081354119388440101940313671404282814247962214997287159482816379792561458453591369902376224235926515347736899143674108238901865330238608428532302473490656206789807029267632605847841801588770969077878278200141557014919214821820603884820975514344900613507003268496119059460859436855409807869050210540706866555787968282943404117280329761908739621722556515875786981266933564851070101541856405582378600818952620049999256961144989600680875052664326427616247602508868972320543151023692831837309200894517564834158205042822103360 [164,164] 65633727724797422663391691256113849672751265120216235140245777699722522851004538115250814036761389188978292834522168466334693633671163984954776567718903517820466881636724807243610543132793425711005371467980226971442931656066190230480928635980628425377167159933547098021651205847990514460990520689170945050768794834725566774568710468496265757504080939015962842513250542178399006750387916124218646781883253809042325606563283737860720770890342547458254868815142022611309414797069692951621382830337645308773143702766419982078618431046657107739259055878187024903850354754822573226239581972358980045794835893104433149611702074598783922121017310455336387787861464374634683729769321287347613337854306685569559610687398902914486139454732789967282500699763215799060435063688733676076118751729091645683561254724078925934267428197370690224713825740088741265216153949407781883254173879072145058690902760721037078529771510578551320460821271446341365005163952426597792806148265413532829905613609648990883928782288804211778505632973259434697296055689605761319682192625684471663504259913972060202085136755476576514094106481322057576136225819587992837193169205789849225695565421399246228369245280452689662931472303492817033541706961469420529532070988568642640130481249944522709491838902606037337287745634961051688041506050071349504357867174909685712088824265929986325144608383287340124841957470798550838502892438544096293544553398451550181684376494580551077293468795689772828603766194831893631988330364715152445066151780880067369597603946406838321039232523235865616908411181827736005612822429800321752471627340138937888367336815991782879535253422823824757950654580158224094778 [165,0] -79163520987390850771528642782731409708567215898633795949141270824166358006999953454374838795153139746092416151239025051141839126112002008436148031498166614223583020509229253262693302843215204982746872049761361269222093939925577281450559926933413195616916384660828685835195846467266634535416860915005653032053869388386151535808832648558786757065264142131282414576142841394889992445514599318827764344457760986094729235459660093450646014254412383217285505706931123717940699577329171810969588485514920064781716329975039367069544953554078175725786260717436423429309572634334969054160875902102017991079135239557501709972857894494329265048217387203082589264929875289170212924532124637030233341844582695443949071359653872682327389676078277224140868027451013985829167241829329442024164512355684715559249261277126195895340515545384262726020692382847270862655386583127798330743169487483215006568754375578961281358142673575751415512457730372239566520521376406646953018831664210342986526488411347180255203973620559744325346116317316929693380912573494497607628691376143337886967501168211398754881767347897749751226026379858396123288721203667421700981382897629306311423126545705327061213549038991139785208754890572609191526338294682985465698533165234705896046905331860801190777036310028847150743466084907850270935040754201477259997725785649177508091596872619458382967429764336439860666720292217421276353941459161410286535782765546728201948611748486593762034606519347479111268375005168193986368985378555163417256158813382532791305247132943259991325646847537199784688097357728891067237969759562116973428452972476845497217005877518988043543672013940045241658171554279671833541164274509195418801912957962983988316979848550117189959681824092070938498584205584584930379779313913425331317721362045406892720223280151242090090395226696601791979324974817698641476703797172801866974693853870276301677452991322607492952009070133013955552427602804298321689708089767970169381647294886529502025119484406542377567544271845695524325984445904354772875301645246195656845380837955191517106671244924103992647967267327152728183437320755260028673443537386594855248720726605424860671541155978862070865558052330348584600188478865174073793013710151686198402326768183082917930673486441757362969220664243699710072089477147173028011104639878506119559226679313261939639932085660882359582024163290712519866179996162030519938574334634339198602165957929788051452215009246039466748175386316851262994642785728799911545733964240792923700226399511084560365535695478156661473935360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [165,1] 48828096274813889726461178417608553130858674441504030872103119821473400429739097115857005146161270032448393307062798955358385915953709363292476374166295646874536526920551353870687227267408858031567570444007633440767388802000782148787394011127222133920150308999077193481990715943372578885157254159268869075016614507702165518462066053729139375750697711517240067307712890195789115769366813001636472650547424790051571657830005268282351674490113444457618072096411722051817227059803074671338613729654837566618401076458465373815410301867101546630951033975322754141989063578317895225816913460989775568371142278730675196490366307995432384453340683804564500935711676499146636451183066359744376514489856045483432593442084003448110581395536958882601717603170673982977097789806266661490619729752911362049035115043682229346714161340683750572312608990585609666869956456313186634197135408314078535092799226930071116964741605937570899422655415730096198168042026187011856761169926138995079397619556464127915253498758768924986962081259460717496609148129082234551253416194290864833870454754662846124855879500498896525716303903337005979763363353872007402540465536063922794674333941226744274769488694784014813947179724104814552247118271839411065853715645299831444416469791608985230011316024719123456500315432840651034423577728632472085094921456435256077328737404039018956075944407150325589212396395734954373371467314275885666717652807128499105119823086061224237877992288771133982940777875906130812993753213455345425792365460530227603234285550063398811768772289059800256136074318588131052743014887411930131099956652364680183952359853606922829482818065931797793522243004111027288366940083945793743105893098169925440275155884235480562266575345172186581231315599734772220338055249466936260584224278731140328648506215974338823180080445520890555259665757204907424755884811534900886129595946785572367863895334191089122931067928169084737204838229928160883203464636363653694667425764445074140325412462279930875292559960595210303810480524020759412528358161272158179875565293020810852638702299569554481760173956587719936160966588846235346866674406961358890882799785905778357526718999950368977134934027547007111950944918250980771395166827124939890333574306285605312985300161437431806139543717630256253257907040667173966695594170391313682510031859573537621139722894321125165935289983094166214442062915187679255221589384305256524246031245980912602042375771163372041100112854510179990178618952337213823179226811372015999871803185627254279448946717986168228861332946944000000000000000000000000000000000000000000000000000000000000000000000000000000 [165,2] 37956438213207872633645343733110701118674758474193931031041548262163260397056647324113651727607919058035632222036671233741695099604813032181906919927638496918196093674984341118667991967041678123786716973562839189332877223394907591911467156833524525638884235395150495638639541125583908388555831528780483359362928459887400701916908584163437214597995636790968853624381862196421961812855667982188213541846695395169447516248332984588689357041378631660807501628768442138441410305045886907368812390860638625001905999109528781211150934884658442189897957273393948843985134508782279705620811140137043400605731980224722702395182714897482188462558167223856928411952922686286450733288965843055855048900650989061466718518814699186137711396263283439772823203801913111593653607752470785314799277594298644781416808340665249506650648550618960852462394257415514692272622389609429785368275291829116739107422788196849896714099966526719357367951821717512216745076668040809623804155303924499445057668080723703995596632687700050532655501839101776233175900401279892853820813045310392954093780046402248431644937795423952999098112580384962877908048392117567275260861217566557259205567931231995567107161962574597409073538526676027210753116030719929674237661496893424658379366543483542570280059065104209563801727205884389344373079717917502204785629921458175043119988838804411873279566511150805647178115257414552564678233549145047098577199143195806159222331665384220569616815120873230870363017090353520859080085880427403010607247055428836011596084194355216844291163751652297358092189929310148648438863740822865196214611340661508121110887990021896766829159653882631098749933270169108219234646999469563605744859062687000512237331515897935665368222804506484741678516908880228871882595601758562493578576403936373327407105197777507033670214265806487051569792688066765570957209270258347153408900883579964596234462755907646249871655809651073990287060625760425568204382303799397767385094629797279642578274435412655366483372072146713600810872377146856040736031482172681856363914207929286190706978573758167942072823801572759897809444453223246730603876620126654716284541944515351021326848480804143814457506058369509355704469740678972664823175424290361605616303983661702619236033024180075613943706280000309671204650251560265861746147427865799604304954564575353021053189377329212725650786876401278262012928554842686717156990086013202423981582137238809186660647659714040743061683740366413414481130273715956612708290035921257319107402415327998204532131391487740273671214433566720000000000000000000000000000000000000000000000000000000000000000000000000000 [165,3] -2314038175226638962531667787699797481629122567217753677268728436074667261357310962094738958450281191289441536860874730294258155750005102539593015351102094729087489970476181983941432839053846036862862363140534450287161805279210767007326140826929498450078340618005966906134059309397753312129195673780660857497487841609336944979932757832751392843140117294179035480046543305334492607561086853294695664877195619838610065402873134659469629316428068555717928668535209213618857232453941097022915179323259192241494691253586469475371804273231650172727763770970838811579903550181937051287559366292067303473125936216467048607944385350157356564946730505190207474569647448154045676771759890908464902491716790680080458857879646406912022009074338889014166990242300053473480845665571492281557970369733106710163778678138217415023619484913549888272126122700446746778448809797048014596186662246299215389023733788514921850365495366293656419428027249425595665928945919767092172998223055889560515856157913847354521142556765615865624502018139107184891161699837146136857514855496892062566499541623790200679417862195457565780349136026526302345348827167306067014212644728484677946543593034588276997105502134803900403442869996542451085909268721051668603520588306975692180995891591011732204232076272876483843954771676442514273425827586389352541924824498780126925561229888841703455400029780008274404115452027832321834857513242726703525321824631757795974005071814322503817851063749264493949608695500244895791074653978244693092919644915177766022231828172754673749985739458959021223478803718328285366140308991704917778932899362161539148465809800846256726580783932872124333785587959015651831242891097000798518938550306989935801292958368957003388859513735375435569313743509435074346132841570638410148995577879680077881486381638666241158892365676874201306878154450989928695003149416721020941915986480659881629614518928950892871244890379294281355665542317372816247216436027991003398395966823964320594597354374166551664878509437182051048022507262150777095447677562252236341652489030070323725739607021700882889529930289252383095396911264501349617745893670688425052016148206344920046916097743641871173767465096426349566001497587196408701616829521524366903974743461841602434709400471649660858606133654359294015827968406247610080326007848597234610687281311223918896813071731256882955588325105963503284261351559775471443991762771236648938154473516889700341874618470316378976164942002614982371277135400332055746154182844424793446751961767051883648528014574966313547650706953994240000000000000000000000000000000000000000000000000000000000000000000000000 [165,4] -19553140878819205154969390058141714872004716941192578994290944505126595316049754698627933939634642967728233936806511039723257303570430321769529761682544480533620724953317660702194075058874067440323308503327643652467293604784536038065251089060470764312274452913798897046499810084351240749170715217933761790408420750428524791837207083240301403318604605286103395806507793976139746740303776270086587199932559801584358217433386796488013369576087771797520792834880830280376260835706600407023069160523174623536450379601490227091835279330331362535999769973532717256544919763736372703995402851425982314964764255075349557777595285692479668806567986908071912060686520257250973072995365168934350440996561723528294121378047548712455735698352820225383140949101406227741663666814281281091212950406007266402879021464956513414573245538442644311127800520665212616771029508773113613944326815754374670989684206970047637659454800215440996090462638912564301736200349162570754935800997392062246387402727946382655794344948043056229346372773024678715412361909311963468737695497994449063931446146408755406220934689924733273097485467036925571142979533767921933275375358327795613856163813679490862093239595161130478236515182635285294558701091000168310287598459633514137796352470368792058401622441462224901504900822607795253781557091171507935244904182274808205941606630322673874175272835547896725921302602175785947587513597643078114700549108616089745062726041542427199332321003008257665189024892518646818516386357292495753338034857438773813559108279754917173861441754277548426405917265703394598891191435477833037382423283900482379764772129819408781700053384597070572220843241082190670192841159564270092856496103351973158008655435980689984931353114189897151723857043094271498795216919533563601009625989095671178473758289936326176513330217714585389311522173772914419450950961546369614537760395581845940140215335574039317268799604928848854336415476588436070808026179883527721278023921726345060118441488738653384006318105636502769974755042203776374655688254830810565856977451278877473088349165732553545181481412010905639126889056319591175437634608157900817516765934618670666703533277522735410757574199879570866440657351910958095896356337487641391131391221631591589489191514011368894343175727377030975995766081162408528807948904186409588873885438231893111378625802391719409903326855795724258576810295074887591969522245108290313900278254559672338438715574294920633612611719336554576846785956147581268776871026154626627266012677242736284765710829221779623071132906600529920000000000000000000000000000000000000000000000000000000000000000000000 [165,5] 908323817411093517660672375690924933206223799505524252440788761412668045913871464307191312079022552565081909870765676117563511873463202818436919650896095214807552574834737983493519648068025671224595995837578709827624474145416363958658411447879737954361020651884243143819617362070487599358276717209049081635706688470783273876146453129811066414245899917087240420224323518637282921269952813020342905574804486760818491875654601901903881633663271337456219123089643815461236442252562284912758073838409012363830585628023457155424332960790774726888950178119228423405798044653319261418541247285686560734782889144212010190401743710434956682095283872847562662252751417810358966567493053942838683403584796345424710099886964604505773744464265565535837425094384977711467340408863478883353715819945162850117799723316423594329108894116430788113295290847148469985104909288451455529446576866821252628860052346782513858931966745071513738757827635988967568015983693006088815882069194943810669051945862367036138421569630852015640642224931212214968454963933623667952024000032462512250985024697447546077084779402014094398985360158898865036943116582815965990937956155790883831883513991044734161799310189790152084228051662187638189719967397523665046415884897782718623623885922831697035315603614550302709515034726610557570148509578290667365792696875975351633365813886552904183589076941698071782360658169533765827476237090815969651292783212572472122593301900598200689460265630124024527369045477358210254607990824039144736617575722793440242623149970105011868816815869908158942317641813553922608679339938933038456045473330133638782190426974024346526748986342534301926197238905659185882309109257446368732898514052091897936715431715608310412070532363150690587124606492768547899712886129100121818762040055150304458898244033607920913729040724628886438274210813631434918368657898138306014683354180503130651933832004520681228860091610117815107495493644842437106899999960217058569656482509898498493359042115738398870684643452331775896550019471658429647433297892489115810558784005972521154636396541960162858525263106033511585440662270090843562499494534774220360962619330347982819007065932665086239774466561410333173269887305473678409378498035839720498347706253928861228914153568980364010186093765709456965811938153767040328099521422830120727337618296003195545857213552670910431464381349557871851900545584625327251912500864826606304248243884376629488133698868243269787208895963309543629112174446556034338142796172050150472335200668442136194401105822068572973141943108885282816000000000000000000000000000000000000000000000000000000000000000000 [165,6] -800973845531971427843467863432060163817831410343346383812271376594932947189276005992847743293383542539799835946301102954102813888855639340810521203211543031758012193301983120137132528719849978723253971298951314571222100514792311398896322141422989712988117529276133919900385263391379754279306239917256403216855810444262096266283508623916331019107092752555605880266333828539718056964081183306123919326417531757667458100557454529187701359868693831042853326340535104296142409286634376134232660659116723581202933968261356438616743374466506896339564877510367474258701911486170916574633906096728784192243544109165488718156362238464866869319579541228275458691906598886346453793669587512842592351332042180124269916742956023769178905571058113576135564611957977164278728319596548704754388546812362186135522658553116659720105872792192098785412793452966092408311301155654299338945323564268286953078831310267127333259874655492022670856048341534189475323482847261908020183241621413929286156876670558047834874300940006143285710976435174732262960605672562751533255446612292705749065193881520526585475167674374830488692181010405933181191513061179393186933092492392693006197401014199188515499625373522099831107974509792940851194965074252178583834418388335728888122142422421448461457559822579030512227415631397949170901937780969465411649343583409462721000521245381692023916044476930579160081158864244477929961919287525834608040040279199368825816655819102926128053767309465837287888197486149445347084313254376898574330335944692074855446982968061511924857504074887037712672179970055620792949036738743750948040571649664660437893374293475047617208413386949432301184748371164154040432641646656552094721152937062299531041102555036591384960062294658892295452417006938100784958297820843772909406453519983932714345098131421675451760562252453500519108053334487083600627016841383014804015747138535915592290553880901579541506468368868747229244923493243483634657993522410563440054409814335227233360626977126532808568872928139466291490432645547998530565303518260251905266958494529813000505562049306724634214129236095987700500056739897177379606987037366584120305687766889176130496535746904007693907363834208704070599883887932145483716852528118809329190068442676683833754314822586831136606579512705671292909364573114472519366037149590191026241071715469982273464842008537535516731221628142147800063645630769672187878821017697418056761472468982110572325820458383648424660261888499356624593613580958613220257025060840880961089091229677333740190244358687532617228992531167969280000000000000000000000000000000000000000000000000000000000000000 [165,7] -51459242739534920992755871802602404645918503692713757363504976625411703804367194003212236238959058026581620606163091533445041442360113283271065192740361188040069357845379887189546910391128079543867152016865452413641240383864064769951975156182583107064485019693823070557009407220098095663762920850006679434440177710630023405614943205965643761147184252707445734010001955450563158781097301342608421400283597744274156528066438814809968001339313682188555036934143275329876299968166963232321444286389632579093651393971520177394139925820328714170347372209883152833886602095309547999904970119714631055137951976013341541308875063797296611957522236729410321401240120873722096197045534927433891326254111139550712172806118990123307833096918498919260205678351317424771707133810923471536330598601676770640381169504405642184119244228314027092760119684793409427743711665168014761271701953214935311478346134150227536420496635661404039976090869970489233199245560859767618373591317065220813875077299709326597957160086992112159194967760871706894574721036990339398056455928345081321433979126173308018039752300095846584207780965679306280408004678578871750604254166457768168098709849848341545050157242853553696091020947775348012529357367154656823377290430645810246464189465318949034490999061135112561696982118910469115735490797212981040537168637570877522161870668755453201978721408221013615234690368128980214168058885090116561114286075304230600553829251418651107692390196277427100292718284665232914500525738060515992082280713863333576201887362092713856514968438788727923517169551917217793187911207004730112890028270904721325944490046162307863105746832205752054715435757983976241116652156050079090248716518327764668475129868425567370282168162948087748334115535788642208349172078853056547302509093741021440894716508150049546156288720520138663792076439353331024991406321780607280336061505743091337170947058987398869594860864080821141943550646252740844496081945907617034794290372569676483702615521811107084131467718157925290767552749658490240874094791533349801190721197937160201519320061364731477670026499329186214191474377577417077400591013168276975424884362443536785719351796344399250943527189257524032233495271362027415664767060547502663885868210268946933048229250169693878964830320349408165571690107307674280761799110767080385691337950489390370694792385798033197124486131429477589562712273906493118739406345163890224626166510576129632533705365928199268201076395607461754482881014663002049733549169088482212365572625885731268318979998189457152096171936843128897536000000000000000000000000000000000000000000000000000000000000 [165,8] 407562582613491168915650085774562356667291891069381876964845043054921401534460642934376658396638293132447883450888431322827936864002933436025966622813293204026311980940629688669682381025351791231314915559008810443308699895455228548697994965953198536511544802469593470632102572039509391820663594065816900491917531933416829329777505244882380067222824250590975769754993642808668891750326415129063998338995192572383287649222550892506267447051747122263739699412707766578925542239178595768357776516889341802890772849561654284357017277010666554257455255332089846393634139057374818768719095774224094053683310521026955637974392809554994367796071377901299804773676835010182244421826439195407071838146101252515428114154532971488357407189442249606567604218735533042874829324684637964587079447386893005744353496958440637495012998127511475516810877940270125661471515433001069850900307407143654833691750607756345948888256636682904077348362534603745459255362343371643727480023400166092233333963915210186913566770345375717859842975569590605913974006670191528662783211312420422339781757016864593055394699721711922683831296816564121846500272635401413547558901568755088720300835592942471138696102509008283143815155615127102606895037207381252012575751932724628384984790883749025376684339973387014406132082913816204280498792260095204143607809108750407814267940948283553494584692116857948409097172457216781383279132099561259223763416504183249077901382586362661171857200057176913557218305606619566585884393249337590755125744302164584422860548861099069123373041233530758226077973852857403705357926320635285144472477058417189946891994970201621986745611940784266858732856904556073327161297300832493169824703857981226112922177229071497629168317352301054223472413239783705662469488282698707700437744879646606640768811223994496695446629041758844965658256357234596735524871142165193412385578434600777987203541058918580408065451201825058141137635044851127906200876300452930760384867958829528497806785182909177396616594647219856622012554811518451929749692841315817870499252209030775189834844292357218128520718830958906399197050225222023428639665780335781037433556221628135189574466176572287034654580868612037156828618233615123485281330296396121112572279649881109809924159311008438970630543969812296339910707271654763520969398371985410902257376750763823656984417861622020690236082288883600418034616825330690806178094259962526896142970553645302998611472302194637080443457490916910341358260625640545641533385823027032804142894134164678232724790284309351621008178041817441239040000000000000000000000000000000000000000000000000000000000 [165,9] -1857813096677707049042814990876381871347772574764340318291532539489850977291338558812330475934916813128817091871478732335460023358399528990556868126052360939784746888645347419566440794205530445778533498859445597595341968962880098222465806963725855379485492297568188287684029186094207027691219805811181146791326566518583773477627899405342916973333180417565035544450115411059237855535355476330514790508569331463581200686371771693657771965413026336983369879942935683447556302714349233502416574965466098436984558559485856334183093965634312809901690975475660431857138659550363419006411228109080999813367409752189844486107408536371202825545916561127703829531584211563500687632890441753227677535341678369746016409469295980254767774356239713930455574159998845793616988090505991083615707367293055982521740620923605649887614089788650212778271484585435618038563668817554742089003927942570719471614158993275325068988420243590868836966027540431489450040021110956805853688735738690569785975750319651141041785460126335601491042831138433043918621698333432519007726881295388635169675478122973072529194521696988288092326548853958419619456431409083647000042904593730398469111249446690881844813125330289522016676228338905775147113219793147603444144659327724048207178718062575854056036425496294313389561187695116223271768187032995994774948003010562416455070872773085554900547850648994412140603819199811824665592997229399135925362639815248191399879409780849035419432564115171356548763077168991850670070391643548721091977423415388942810499661906417227578274068859427302775030040762671918443929477327107314505010206984168684141955455066835919857321612450583922886113323655059316386907723078462332834950201496900904282930771617717293878343100322331118894454255327285673707976750017154118606427800266710593307733078411839221076165685191998690150704208193448924081056693877487095416171283234717840819536791755146557514838657831444885472871581606420954676087179890284899227105358841422531933711055422527352651446671487321816002774248773456504038591680953140061771502617106079710550580104061210829507946151435448019152200404954850650876207967905086654497863182038732708332016290363067702026067873218391744014398252458310859399439195368837600440319895784319003482697457540178503604178773477210729966127407744023550994045905673837138150308839351506660792417906446326395243863263004866852970469338242229899233939575865413606402947870202714404747726550988115028329036622807869904988743386250315768222818115319016015408162087081042630018200705583143491259687218422822798884864000000000000000000000000000000000000000000000000000000 [165,10] 5559806960612667941052290227329408711712996080007820734238447998466804802192411957584846267296073385355284197327249650234432610163429643784338106301604391604606618999883258048443443014039940436855461867292981711152297337741606370507550827863286714177476810584283926962613983840998968931564138558404883656172723645804100254809503395817102308584837181729742144677626255940262400600836045184794159372328244500951263015287179993215997657619377792227686446025159476996075176686235818915415955224647561210076701017951419016992240125609865596099124963100279321707841360893922652046954589658933009442322745550741895217267635995033996478734964776846291377814935590568768536076476390484153347716533975604213712172952293781588163101095287214431040723456977043870443358243810008230883825721836525979220575631432550727815014932149803492451125369326155288938138932528468141921983473216781775616151878117994851214756550128122735473573817921944619866401280070177163525359783032997887991314628332149094559540156107192629587786135828588815714612303437170551581243853236957193034584806647168914732365214749055595237035708411957942838362895292936610257707422579136320635658973512308580833600704734382399863386141425356894991440971161038595860639378951663388762022678263589254185098132733282352097346826470449236921028294359301453202115788105755480738512940539008697604109694945500183920943108541822930288687741504075058016170455371195267054163609333575992639808589355502450487311612202156637910698548076508442070206044146748140654286171521528396117858715878243348434717236715020277678866219625289200463093537477326084402746971412797354304232269167178920559115131299557547224948850737722313107740827143444324342443862698185115101261069009339080785986233529002338333242798516773080976303205253108812721163364216887716044286570772032626732329273006571329665635910078119522280338669994901700572994259599889226129788119870934045806047307847321599287128923929405429204192690978267930937229095906899559233765237729333868784641989888946966649758188631578756623840336877750198041515862729859620266912913924568176118739146331445953367069167603549482001107099508663778236190560546035747066492807570681230439752728827069979616722563780884060758972806946779254943635820989025751058745787152943736930883061452323823096862392725108155767798280404764850897757294361529077381189782240083555742150607765855784631070219673502974563146472903919960617092453658191689134285095402941330835284533293175930456878809177114948525531335559905858090567491222643708617969253348894927298232320000000000000000000000000000000000000000000000000000 [165,11] -8351677308851286699689607468915791978287143115272200472640892591353884383890305265149850544214797587750425399742544699826407457350271352641209187807359229216733122727870209234948263691005741742488241799801543258577710669434711154455993944594955908484989081366495698955586083506751660947542835265450898842855716987452433385812819266199745226067818013392958864030456170784371661164835115560988594715776564338583267146598130843994784695315008637469023592570020241304658533312112128743014505509853573623037317657588439664070182422478312318840078035761907655288224022506845123953117236882104291468948448278725579267679648528316351583044488171434915881807972600622289138857237892649304248335598436246408982925002035395370611316776028070911188879242444384086031162204621952529987477731624742282997333023992141872508172311729439745623442550542406341783455913744799440845795079721860556697998851915696460039328238511301451833142120011163588946542744928046003128378098049598988845295622163258669727531829337547704793890008544287649880361546731501902377103189575498470135605261700542710626896288711578519899988711549040570933640183161692535057410531136918719111487079638302232606670623720592599932836727255180323606603260331425722434219740305550910641907303547823566230527842634720305332604100680074692527147799515217462927162920913261332311620948512539075011129286079318097264454254063753133646944018549172855938982103982156517221095135996707760844284479509285180059898307617698069562901243014534981787319309193431916134331675827794674887103421448496195622561529212320302944746025240151237897740891289922628567222050329275468641691472082981466153745773104831416469259632223955173271498194958745951765346410069458906116677144554751183855616506781280504141355267726999225266381125961440652597821362202954900478372661233739406554978720052517356683486286772516157666156060674299212623308683764255022731616612906204103662044084737817535545917600015603329579116038736034802858151213946526449994675827523471382363930876928794919555459479775925503877962998014301048791713960974342157291598350910433179549620574125914453617514957105959477408935109351689325591244158444637141371835527538181593735568428929519744519639672303489888067640242523488003057534769719396227461857940787855842189805307690190015254752160853728414664004701440647651924940824021766714010380771681043061412794628582914284088692443295619896504239951491569679274003021912092398177534771448573748171372202427616586698140645182323334355969217235870340018757301986854784378877692935864543908724736000000000000000000000000000000000000000000000000 [165,12] -10871285809500843461206406036814752071734240264061787155120319255727156876501375215779246296371012716937624392312176298580093335319467229076051561143717123243690789044321442620397059523761876305531245536873743966766745581054812680933531352054888226201147000753139350982709580975255516684659038474624149229027727596359628675808284332744528924006634695249168013064797822979357166287669646999399486461862912479766393491126129269359782938240979964339490201780527248214955439892937853966684313447741647800532813348731997156620430587415462890975231680290715220760261873044146487919153710736877704640367509032643160133691750432637825994040357761692922826452210223304361491269944655790156309474448383171595437653587206255185727250460775587633756060593606878902333620324797303091547712738550498894497497291794150161600535832614740882246306611020273284449530935416546327063668505995151987170810330374730465118045813934884584364511998125839728098618385837183416013384165145273806725158403873090473279682732142024949405728645038345515156212575639403481886347063810213402347936782200121556171668338427343850959100389455684015676804341358947013916321008076279353585249733024818880319904639130896177466462234818012626372466020984689534261300366374167608568014976685631089833253480788391891821684955406698447782564950273237297339282427628777002583187778954944274691818835781678434646879827457119440151158047266922181935480600913434472558084494132969253261714077990696212526412790006079950427175576991474387790808526819940172270653754331050829445366888559805405520242925339102426750134470534382448825330818603219556745220403914883840417792935819131165339436013466581977936760987541962550008250897090319380958817804610008175230751056054535149929039740106470532573298015002018735071193754043144196760391733555426909699662413920673488623997050338545915326549957512358251820716651682520852265737528747703726730700179836777991469045670504890904773500224924372328729813381661621383993613310425743332843657326034204261280847147197081025077682961017260445430311721180105374343108238267583219598477345824574296920298455291369351735229631983094559036878500850210070623922114398305513534185970469816365064285764433164158575650429419153111621987343179676070149718112242272433167978257867579206480646782697183338087349280029613685990110780251769634277115047497481727813349998459447962903489303788817471362988348393777925739379813441626521797624252521619785972084195519807164950803605709091547394180248684522618325921841676802920023070560938347909223725848387779172205854720000000000000000000000000000000000000000000000 [165,13] 104091375597335519683790195859619497008265535871704616008633344681710134744037737042305790952323810111042914646273085211286542560922609332268578609603836820621382919717029455556934384626549137868480711258306279191929812828361667285092885571822635426961438279346147553032766879107561034480387030513302649812249570063652691975148697768045802668397353263831453266835974053392297267492540887463526629657098599814942341120859149202176596984313697288938492528237510759775042762153312279496819299204102709920224899478510129495241893774750456017579031964500032935266628735528439331274148074628500905252394749536380970020489613475273126652932132300650661954140410602062378111685197478125341900135317439542888556985629300489120358913716240429848037339593943618326239399157902330527566927165107098110889414820446912377932517814528589535797751647661796320599648938056990252002650588840771382669307933675128164004325379506861978452530950429129711766645932143496601356801700632743152999582911145959275410260636867126888985805999328294945637184352241958439712743891612211006771520300828804194145827554121470282261896653156202656870079113454869481636720006007201444702756914090757540144080093801787343306778817505122517381863007150444721170729607711912052191266651837318392860875722566399681852008042794848117699729136894033630487219315041507890505415812650387866821479901204774969159216337449030314715679375479831098299007653381558640814620554984669376520910312684224732064328430872077824750559018084792832319571314987044795393096039808181017906683750393228074357930970044372508067562386756378769684401722198453502587303490532853355484054207663876359700229462832231507780693873681250880348012731333413427945943461455988437953594027699268105377922002643568513648969347750760309383165421668914305563631690957614294092715118568454703053074415474928847961268464495877249317963816075206930726907183302656863819054752296527010558312790218199343891765740527869158010930345901951489340867160639506612212814546811700167868616522900090361408925930553162035580003122029864050620141534311890860412215853007970563027035073066875404913491489630102004282158916406396735302619601435252085258659533958896381258451444974337154409176172514225154854708812781289067852981847667178063708750822024006659526655939617068609117082045839855209482421716807983725129153171926601894901422105812883810441971694829158357961911019776810254204228490808127739917942627397390419999686024713392201391572890857902623890133882406939423567088346819668933718911006323197131265676785550860497576787968000000000000000000000000000000000000000000 [165,14] -340345160879311822460364238874052327495674841733189558081017438512954054389369781052355755180174168399513718654655887016044318774861582791949114428513104658263702755186990638034211052989636724806022505339457895152472263976217163649110031436578140994697548441802465388840336877849972901641534553764083400161420458154056526363075958500507008451692697849304056378654748798149832306050689169283850749974751638879423487250385119993097241461166980005368740575504551814238203362014169837983087406543209179674215123990165454464559223012162474255256165282235454074492978521555099876335730015659754269916894245311181045215715276997344506632584278743029255278314841146672916104277969697505713241798630752697226015307083505934320399787948327705756108667708233205309691375377523260339024316345377219542443300169316180817689301033819091933670503248468943292912765315730060994708027944813567102615622768236098415785488273641330465363863840654128358460018279619426431608172520723426322681693940865313705420367573792405066397889686273543438334926271262869597625357761467134173350250427540135431643582508224634055945915174664554069802845793085715138576300833474592434562004323251505171754483217917032758345051215121091083763479738279775258962549321187890503097215161767690383403593224291717151675374139136453498870784769043525943284520676343232183623142161204468885723379692439111662107330094488055107787813496637615388691452510757597003419801392232898824783522410346378837881669364933706740545765603839257163871108583774440023676455742454335816430342022399243334920133897700462589574249653057888941773903534785389232984904098942443171586490322389613833402851318377872943799001742569172261759187373673768010528916352110992545441937521038096490986670835068362087719596008667144784542140940090352345087159595496137631790739236276796698800092732869234833761766285687102298495575929407245969009051002126208621549511989127210926347464089509105385150303831330413896516222134559787589758253045165035410660843182044546725082222518281944884833827408949893218129692858124963755560450373405519341078878813070873650416226897466191061800294407295319519688118748789934643933868095111190770334092001319304606275416553226922653983598666545078471716022690980623293017952063741268400669744727665038528528234814349812943192747006849380692160828791894845244652838566420425819258906982333203702831466549199208790305400300456561523357336620167109996309176542360789488849389357794079273978470986310001276893713050140839909058879633884759382187635950896900605874736817901407282575441920000000000000000000000000000000000000000 [165,15] 743610511012354408814474509118502694516062562322690014216512476109519207505250654120370063328356722643422716307607560847781098663099748320854093370316329675632098004751070071733434075236705378864387802364330208434268293837266293324899966134257715353968962017103900942244973017908090720823226154434774169554763045253252967637818100776841276923074331349556452347786968541737065396323354426607075019016604850075798346815735881232807234001862477925173919857905122760433015061403830296978731803992975462458422664227517094644077746094808861353066134745052627826451832655075127978125305623299751388173343904884215495441637088784953885370775598996650358252893375477161719190498634346421353982274884708249925180995772232165220112819092438181836670082892922240576166119735448081214312541352530638333603320184123603640746952150993554294330500274769940477561896266018886815900756266528747495522380344707311511746172404434544553192117343194635666032381951564033163985769198344746671492640352968219286542253332157041450892052024950337696811696114699389840253523811117924041918938432071644410172567422449134172527749318409456884771442335091674335500684811812659476743552487980659592030737417570572229805759225691039177782111412056326449656786776714059122501533796363006496131264974204977251763666520740567015229267087187701489701854959159989312452161674642820272041823078608584889510113946803704355500428508899505668938808105301321605956639578870039700608286621683165587524866856991247171122003184645866024815290919985768844463826886883729035794609489384822562332815982290701635245231118323702968933693381005793448037262259918550772189491610929134185212419843476443516941417278766989015462098107165343176823442494062158671536106006937063120656762756600670942258150720683134712270817220603700440673425209180028496842409584185562547337732158084503959396345916913362398037923111040622920163565431096037701805964179320535087505000517665365731646327760271312600660003060772362637861961578421182111741092791522328962544636640807346326054698548861618438511052232162663418893006887977976037220408254081463067578914147246673237765996410479061690574026723337189942358284185957199254964846241596508330078527551468480712644979117083280593376708162448684111003492971335994600583805388163780088130823867056844681616116039968469334421859070395390097017870243359734041815471938655587116128504169782343330888992937000432185504493679159678514366088195929153204207227383250405890795590786353627280681088622163159406326868289631383300577662221086996407468868478419267811610198016000000000000000000000000000000000000 [165,16] -1133121473914566765207612211462084324563740327078023721386502093408566944524177370809573172407303968967245557097233307854394947876569536120150419874291603981980925729940521153391321150056308118509143368345138476197537095690633810342724024022591574653804730755679214969851829038638743127973466495422625883317602209955236367993977724795239640834830013040784027498817199174522197549900698381958130464272298954551782024643440287902243684780393486453974121881605906035904037699131871599820685726088517560696112905070932680054261534832423735374398572988255104381844032217284933916893801621507749163341356875194719745073294762662250185707035691561452123492008475337110307338784973450689077898219096493848162278633679046236325273845045518689036817213341051359640706063436406172226225601039079660149094931001412846955875496886422117349645184762501947639867990239831325112441405163200964710163870713552885604960269492074403015939669873560791258328501231601471105834781766663168918594297818155559080628868303984403224940013237131550680337947514745198938639943803858887203101677901908371691175721984258491771152742147018309237209906525600633379988964105439279020909470263262819357871917889306424018344594660648752333745475317454773147118990124194524664884187035008214233071702410112121808174635997729650275861571923864940038749783691433811635238764721170088153917844556923202711880590550764550870831759183768785916244183345858375212432650825600956896396990430671164510746430875698205593862863827928368719247562715260827815455914081005727519078692717353244979157619376924174902956771926615361526379325515499480095423920387837542669429033419700401876697741676900838698296266862331642861681512103633627279413627078529829592053346833856377629813479387011992708518960622248518116936494106002077196526764141516393780582325507063113767213814359036870685755306757435677231529900693525440113257322417205981415310974169763775985037850189144636731929253297607760842840591545924481962409940021719886936062937964602513375068076699342996951992571437316143645107583012737673005865121445607158794535192618723138742414380767966833828980817339285480379009306876558600683013518534241863210833008329058962197353870696576365478345565579345559821670212929279718741719677056120470283314052640964830444776643020902768248472054765679652005594076543854077484569288630099785128146038560733838354813321682489065841167167396461015742556912599643408387777143043728379278252701461442066920137449481581085255635026411803078623118666093594717008866110493898861032306223483621115533973258240000000000000000000000000000000000 [165,17] 712648722058914700684170957965752228923213358442699438499589088347536235454227946003014119329287533889396362128617594784463076807573028442337971639433822598234384954853793765491204145004693735511451445333689930898578988059342397041557189020698150353827380719238994333354564709155012107020985431991029525818163146817003316738219672922141302454954127680004072668410050411318672826481358705285404007010181571220099577154929139787973370557286780471166093432589602658636425016678883445432765498792175747772470482237084249579785211035411615549844097526525880622310953796276033420643412015472154094733904167605044461879344987975380200131251392485170759643689552036132846418594168367650534167265084861614388380296448148533905927751213625268703255833603767209653423677444256058112855458097890542796193853305329007216292397151494547680896385807785945619258080724381304722155363852309016335635222874535041129788911589376357984754936808137237273091363863724542910574993319428721440342211184440823625023696167900837993774671730535174008633867480871279616510787618483441861857081692149871871613550789637306833814986321081401395790195614547819127357962291858946259233445525215953612708192246638771316733591189074242850354336692266043324104070712871486108968167359788516613998291307748547952184967147379499846613004436185212755992533115819045466100841280097475970612804480189922611237249358316373485177599084316442969910278045484115628600063630668078958688871161735244695038603613268171259415113701210832736175900292179497546070125082829340312312399733640991482727155431120417044902774414684753516284543498871994736670480464994686896127511157202594558598031264897024043972867850975418384232655133013698587897599631843058277461161312547407758061981969027150794110904737309677861842658189340454276597767155336149620956868477536132760167462910627776447286798678816867081405954428562505051935799113990799245106117561761431021155446442324527440211723420012032799906055113910310933028383182993525989386263418859578319205716862485710450159450571623300247644310517073137204311683407418592149970721663313656354382356654068112907575495166630049507039622095202372936526985464552081814046429708148476325256811365996977169333554540569045303336724128924732847883607332872571053912501449375391123754659441882154893386221035621058920684399378137594458555110790067785182789356121473451295430599500099383645886188928877410002502054891920161214153387932304157837882000089794240377904140429776172843674908359059963674621046268214939938434514653336319429483663449757963968084705280000000000000000000000000000000 [165,18] 2596473615857444206210473838285395783647706985116194181164632141767604099566644852642347536234873133942953939193986845504816404110226281092292970106906895252531854269301188179885597912068034900453100075736858149417168763313097435004198398836435766904572762508870392192808881809676848576633694323143226508308231899543606253838628479186844788450688039411738423853164022941305189760547684237968314767544383736880340241908315388015088576837701902035113416160477198705756010679844477623671163258977858544902642211284566526018194786359878203561796445522611988647077274718302571426520322630623129080440874360480202351470812754190846461242565154659776485132991162069372430991467460777539443462502204196905467092491424528618559705275683916342108102713904775489178110451360234158864117124991010384133719709650080843497207607853121609646393483125209785722655719782590744890041392221538755431442230002685190455047982098582318760284719018308349752251601521496382426597435196599670152797399860001593639256452720002039150557972990576136149674067580143705142612792277644954565164786296670911536369222936747077076175048579767309261691540149106172331652480672345353412745545514934827175703952344530806645394222793116184158014431128354115334615371614501606956614318192312024511489892964217743448805846798196849781412386582618840789486258723407932159211381983919357527182473198856958756111011192067039572036254676463787018375167441988966985290733723338529878703388444337640542800320603156683532653123086407195479062203144594712736042048557173873599723973017535125066701173646031285153197646176749780737443279027507969092782459975449925289718711831016922946782447741395381075462747238413633530420211410495931261242348325314343548328531826145006372084808442911749624422217277456907810053427019099074671075036010627288254329511708690603973608939871061459294159995392549352299824949169448802697516206106663053831533266347538723755055633462838244688341831863820311144873967989513749373152074828021013455859415537225364203170192579356957330936374002672297250253787726197750562206628986815436290662078087144802176220090632591713204536441928399135815480683354667093013397723873599335578567542673350448947235432071031122722976712443969644166257460827245173027135892340359181833778270912134906711581294914036252979206431961209429201648626938632382607555102707443337146234855986442334633491127451702355826754783319287736345882992856084293724178553111186899228176012651997265665368217426483997922135125937733993120522298824391139948341571159758786220810115285007589517956218880000000000000000000000000000 [165,19] -12224471666332940828208332913640169032042117639771111509551122557282265824161818407705479942210556645363173987547772770596757953160704651553085530693656234775108878661244502018719136109156399222386668331268268484713581866647986505598636412136918849011007550438233540102580175676368641006804266279015006889007739615766543196675118358459569567272744915241466101789235455483170424284444966001236314387416251189013766714783367910134733638225077615538778538390385428552511342260940161806430675232040504064085450366435520685049449696729072977888138462642550778234385850810756941923283842558214848149237958891248602662983718844258609642449162735338038424018266726952931657138850202469783979012961531781565363320507733448036470022998562195330754895378643445580724264819814303285559134988255938867568097984720590776755263199133962734503989409349843630985484192290341364131933434855672383335735731731250087917535233724377949758914362177044911707277213081996399341470470065422768775357217575983894679301435649572065701656219935722718913317943551396641538733040620073264055726077825908088510732234842552701577526690287519433592239751329518964404415334732011143106745741487394691576832121497620645630146483685038297264575332465705733052111544632001343330328642370132094561569628845884943438077598465962704745072931541948919751982159558500725971225918619836959091619017411914738064626498374858434927280127463946089488613586004249997513022196881475752920371262858272970787573089822701361405313734587124045669591240020821537334943379223310714364742606976348236576607224359110159661978845783278090417859361820694930814901547401946183738555099766393193290598670568933592333701441527224881030241719152959119968692998624505768152979548296213382921147102907450572059837499239553486339747846699160897812938202363094360126414165376736870328492005285215801774192751394896575039431303142252839862881163016535212624867255111689966622631722059439922730018482184216858384813061140964357750779342889074519164666841347016350599756492407774859408893803414612013412150784407757067790695537455126771637920057590259872280020990569381480936976447489389877780128225823544225414180618514311106850301216356174470996413242913120308240307435972831539177982727523038418818217726394840493529905229445472977270968168136557119867442269700507261984131219828763428673478478935355570251475489017304979648866507012049304132525737322677874612895643578406255016812153011187185331077834205013979396063547987618057296545193360259028274339909596015579082017177844666525501076930911062596801104183296000000000000000000000000 [165,20] 30849645399170672699286670390480678726291855617277487654189141862202612543325956015603382458889654720493091850390767234248189174286136971561633928916141681447274961120485881641111157281911091404946170556562095171864054327398403641905824899895717904127803445349920021031646352715889741172168183463105501613928230479667657313457119372751433590905986992972261729131777788495133635914635936676917852503821741683475079561656757844291850582944916958796456011887654103220389444912272629409548884814617497478369233667541057751372116319969491877016069460196566722495966907012882771300092145210915920622799733721144811615316360566012898105533397935619553855449175773355991059600942482335416923081421876872504601153397810911309161345822280621503788443823535671805890878833579436574086177353152633397393320385348985070141327444771734615604597545640867448369717886409807764369963166547506260427810356129477418752866358511135609798117169040532205257161934324861437287858826958709125413849865317595515757682988173012786215283843539482174157013514731132113050152653508106645409484368665356741870402768684153657355520157658397582623971254141512526582464896682286557920323594792224408914838698791027527407864116558053299779826857172609960049744391369094808410860524828353735301442728505706705439293277954908626605463664206659994314660506667350150839277468540712360629773683125738432185000170091558485097363127432110065386742199843820333688474971035055378522858675789158989611755818614880368752526468048461699299919096597611434627146294014090659175194644143421432364970562710480207733092728200343363899740024192997469468881895916797436629947779362524415213441431046269488631894382122687229375117706313008178700822055571352659536653173382298277284689982136966847325810034933902274659738322884234644126303254874663405382931921966719302756140421731218348625453784896918716534923777415170609918764758430030976903247812396122206995540555759522179637357940317004881050658990218683073559812950888490900797657394504901246451131891309447466370897483990329290475686529279772727008138102988041775109481663341867259653442978300960708401987382658486231546511969435523571590999658240118445776261572862705129180378566699010485723175750642880331232472515419152684813203043500783401616101827748490484732346056279169655573784318870387247684727321905705304621076528347345219970498334310965130063688427586334637148660223310684430174930686342888468306079902363254505899239579512886054275722105099980805681580330857242869316182545021149363403926866467344203964511345202472409045579857920000000000000000000000 [165,21] -56130064266663856002371920462818280384178080664028668948888578448554223630076656880509582119246582197165075648844813926163266895628675523916467391105972330136165930652966375457942270498918475880676247209022160686167839231841289326160348997167863205286141684568706812228162305387812007375778154273357429158050168171044581761935431187133681003197466703075689622498146326254941546950634012924586532422430204375839883904385637173143331472512190957622223465740898974691302461478284861975464384449608215122400937053187968602949563254301181114444066838850764681657818295293794982436346003951047920193762716999099248386906902151999940125264864394123736653324003426817576003606288514333518453912885592073884341754001555032574485975252671140589551163630652215879528496902966905342239964755830812389695934066378494108692622592470201785104626258473081465234421836496313515210011304242612397450784169934933196361216095386156042330386022863503358209011745289844832482163459080274003792330030938961548850640157635321063638579124184229788067334530898216457366699627899459402612985399024494118807547049066111819181839382152734310417598142119681717111266169500127144473036634088558088425923957647738188384452114107984622673776306265381864031450549895883989742426621519290452165602512348408277937200729159769438760589439015689720199285928878122529881177430499611933243955987348034190876598252141393255767216787594996916894765013573054964932921942191579291106855340620219268436667263372777869131788163840769788981549885908719312348415457662226076932639900643780702006638820587867488596997079816486073341266341926649381024043165775607172130096118129956976775830538204760033867242505618997862595314073351304463142866602082598202800962114955377498179887353987417140445430477830524638757320947495474313591714100609940129043425327508926433529017461087229134541422226586923878112662109833657201267520957590744835647046451683608173192486753148802496706776772145076718075454639729248865272973146608777330711170013627771480262546877952258576331103157896416943904946732358339038443049159333309127660764025485419590010131705814860278041387011825100635108003186740112982512724596624531427169978344038962987233408907224677520469554004889594471972067934162620857818530067768240351057826524517124643068583372897764491617879500014792700729756476772700076495760832044354667530899962901589451876238446456224878683388677313812576844415288997894336394320394332729399600720238508667597963895693650635155153008005197391115773606525596011462555709327930492651479115749710487859439161311232000000000000000000 [165,22] 77795996335077009416772827368555271148103626274727152698309895860612533931048903541273759329933961103771781308342035989313921588632929973692228398317045866326052516024966988899664849125035130523910629045608011282538844668984581880578965701507771050339269250958847357187808862139618570875806029625067884184969957054908702771549257119352194129590979502256675747919255041983169892167620655257736545541633273321569957657665699256031251052374696391575860534385378055387016157399630205919982953249767755948440269415274336083847963569978194263350492162653765102397593050068182136933783332147927604441849546692971960438530368843754673583790195977086563695414552451589244672755759309213620477697681338928977035817579304825996329872909963062773180111356635239665005928661168946321968652176716394253150477386797340795525269382161484279237315600259782086025150579413628556427288943339861637872581570273657699847270363483615747228315718043673143568331781406606020823179480145543363487847010307602922093343020824466317839019479237893908112987030235544082871190295948930713448976474190636085706919902936919907640219518263646872066240089737035313725916548377755165108446220230203269501500395839564533739720196307961563831088292312947604405334466606080739008914918402389510231505270041089996696464946407221185038919653060970046239197574162528644838776211709242783528279307654546157308391083833522334482753798569873584989024375898187197519559274033773688093515675741604626935890782439989553126587762052126472055200111872478693614725873789127879739480994856508150679199969150221844843225257763790418080620703203457255709462469532985902450474747497015133466934402006953714042284535676880463815203732351756235765627141468355633032677301993178734052830763375632812738332848600170090963215490625140634686372545077124756648410024928093033839014244381842454404270919731159176319147126190851948513865089643685207450072052503567831428034157332866510617689442240629865658752809212807882785082983350616947146671542608458858259745346795275125196926555358486564013567683641459871793553514282797670957961284566030032022587532473995362911256918577523767630875765888229175316573085289055793353635965640583730289381616636748638160797070641407072143834780127632742345853437653780194667170674110484383070931239892196870166084255770327693339605529028580978987322125349903648744926619916049056910216346537520695108541148383922056089558311269796426163548374554872988055927708250310570593006687351323386325674296373230136746104614566857450784446528519907196087527098122877121703234764800000000000000000 [165,23] -80236224212869225031492523416155355702015647661916383249937628730319484428423954962897203994459489430412452998803421425621210986704033175331193391100119324708474595571271165293090756174522703077850642946055495415838876345745133029928811532816758234674550090900691124902227623413061898289120818523494265142181633272767855500388844463243136521280346202302811812630547666273754478023284514371773666509710575320932005581703825897141095195908005369028590297545599345622310004101069670721289798907270627520546599798030431432252196003121260742227858377772534904425463572352509978006587256053221248438516840032616552337837555462161317601474462928387818139183290794855159051880465872644525496611585842153801580314653709581400818389830207696482844197891839790124402377474971328371921541716075497607054081300746709235461395722337428727802840034530511808949351045989898125724011600366811546676961293016817119525885443027044903810715000794600062676230038162488370406843340230940960512023902033453651911042797603301574109321536677378527542792507323649867325359538755692704073732511520269590668457485468180846026376026908182798166948467592653962678608350658345178262023318058121390934154838550807307779574933855189214194304975653327704276790517711012185598952296289339727925410736655487646229334410703353757388544104892304797292310297333218231990521274554586152638564608392626098842612405555248739707638153972116007375933731599087529831378343397848978735998568830503520293767725369635537643071761464663901336461268079211730482017540687338505788949147973952827607760168526150669150578467571130580531562025163421781278217307257337123379908849718114397141826222605006625973277653028458592077597829756551520212106227020168892010326053451948921975449359382076102153968876434954580822230185306484978006142226784729700651131759295066653006543636321265473024948883658910492059737701697860299404887160818931868217674418911955860249396208008002913070054075094283891687850025619013307333001345478643805007745914346493571288841445114637677834549701219964616624516109405112420855051810861612959858698508326612110807946300757801409578203562547710905139910752051118266801739895013435987790423272796459471619182923244658865419495724651346105963270201611666384227587902528494499119703023378887853138195998350270074914077468009468862457816664488141282906619522041934850304326183814088470176986194260789163879403890425156171412901230422873381436908834799677910818497591132015763212298660876080460899545668475893606383623533697981518908885472969847638009238977469770584161758740480000000000000 [165,24] 49741177151144936612866498055988664132234760030200111515281148660786811688776037319039286148647650479286586343206420025303113043972825673328825605846744684225563310032686821130187400071127732419097340027857632566926830921804677749110729854968511296131247249349384628048982597684296743332370685355493808592048243134813503596883443894894504491771161514484135266388224682447203739966436719632602120441622492023670046490084097370778694698159422787802455703000853473292762847528079996194061429303046853040770663114643811474720420505648877475580412207140250897466566737435188757905181453753491305828489961746687782135778870408168502743522072720814573618796728842903072395596021050854774752317215928837597452100211413979790757904191706216969491892022628356002688120190955267666349479847466882429169001539253583478245457052677825586515721249046641663919994973768755269251981898899650176694023256778449522010195912057490946755708608237427107599598220759591287095620025998478550942286353205558772918656744506776074227626891533076195054398921191867874617587868844839902228986478869729720829289995875427075143574315279026418976518859950974379334567290123281755153760696876288869068058891540553564149334573052469120808838108152819103327058993859171140659241400829253347842415347702061993437274332981478863276730142891941477295219896645552053781932389871739399469004057589742044685354888233532137584794323520272728893750053675683510097436197884773558293067797010370096972307220137351831985550289676042798581505256281735914408337816695973850225223770309358800555667545104753487793206356065151639769167168205117892426341012942190866817630516990184788330145562226804001398077179064066172756600618778534597686135372986946124448094746468429378675045201595480007718386400285129044949939494031465169320803297048996250292928531166873303568055422361928115086147563090602591545281415891091189060299557091835269035507822511954913426956306001550286752879935092894896520717156995167478673130618937067651529964949510271534504269817560168687513883695689513452312328718151478114683007828141568129119225672960265887671991528307708857880209794742915874935033265157594319369998141214927727644721277475537557072230006341752370826778381617179108778296080658628038316385240604176670399025732964830437514591856773179739124299848233401885854115838968895650527205121740018175174917730362921413994780927772940001435638686508349156677921550832165887711152503868167705875552169164936974766130087880005576648298057126975502818016404278893815842600716854275643166133921974677371916753305600000000000 [165,25] 19238098318797492586079030221835028738890409790952084104389188996456906264880579812279251714339460495296198462966267609561067396738459089294473217026288864574524745161447460029512471717299204746591398612173841546933122728086702379004555377864300507775243959442543508642748730545629990632693576133007907364543118345604134781678526643538488409645824101956775665893801446739505460699636394380913297025181374240157927730113049674714519195188663562411082974197156855972288998743307818612740087197570996450140806767634525659906607131931992897988426087528527413603539456017726061640292875620912745304662865558713596061445727861958613215473678414480000601503280740799172020797096530248170183744049459926067736818024751331299416599919842981254343707703461739188467713098909503600610466677364324190097297272560769450355219372168366120732909889850895498086602894983136907154338480580802114478752422272376558917986212484594722986313485987143826246576477436995097423176661464359244246454778501202269716880562271765205253156314327729792368491804276965743002684631390404199861657907533298827704070267253806608767051900002276150964927461436369959032781950982015053059095863815176937556937348912166231408845454972965913758435200556823444977116882550253331308281323999243387282622935883627149460996603450658795252711682623644865153345131582903253094337479969368538082946716783747191431134346371005107831359870653326208596956442140060719187351463016093309197828008402511956180509923951984287979095722045035730945006716770901477420133062765116861740657318331572660027519268107499241758824985930974563825304851704338382186249909876075096391119594317824412960364619320054597100192524589240835565192641521493237029752878461355158636937034286760037196257249999070337928226993136373217793029446861496710286255643979452553661949773275478979323032232997914424898403912751345632875337516679438742080593625933612496795245548815050233043753688247068500704713225786327131050777876541345843079986250213204506497498228349006817832730715636934019448519394589571752417096222960827215916741764532712878071153425000001772464584704427818533113537136755385247899739133962572124524029370671234888014186756844014804377509874653998972445619352774699925296056166782756362719276967481741200956216265795976203871655955944404002534514462752387158787342533110267918413459925818146369789931417754635083960451789231491928539300038111884257980790029597926788094528940463308663408718170290035566112420572261430581223722897461307282066102025113447861039159761779640584364459736867503387175183974400000000 [165,26] -122304867777085425791886900659575518962907997672673419015664389389969695297795729368822754236223551313610456690656935748891309123915932914817788060084394169440397108341745726892317269392557624209255558125843998246238934758941181733233529982978807424070729674165201981569851480841300410390386824795847776488595872188497296679873883060528111102056364229476218280664368968997730850068052174471067979794995659921867363550766393336933889579839425129165028461006358668501940074399932207552608171360677077979430847105628518036583126884243530027489811242323239677782004259375760213508960092186037261756095667560887733073553451864443735606722973115978358497323193835592974701513077032571594652293397530912243082995198958259039925775674396234642901724685712294928833847116008368950243726181612127858630365432754130131028667933606623026030078252265698312461106959818495495211247047349780164506372111816871855845683671436005155960823825279901051261023464047566818930215802282329107566262196451264515594697255207549496349722231191923718316324362500419261392076214646865347276902993253401243028007849691401369223766491476479920255601384471299330326677646003706096711209586666379242655297241056465797440170124194476888662138833597907411192116429154780783458238487195411877247789942261861027530647525317680491592330382759457093863937645331276903586185317961752515997423375503854206092057314426335317658647408531097230540202053350025204217329068463753161805328541238809714101507271036197678567948825421308686296118368979882256586922344190222670884337445558194650066115490420470872635418312835140391428037312382449719571511130247410895495036377199135035953447775263372477416198360675853996312264325779082402446927280733501668714577347881775377414138968290260743975863303732141254424481528147588016765415321173293721952356403087239099578480492638734985912472256573667536553953338122962042276345494927223177690474133990373037947531865404819000841614568756319631039853867174352794829398942099263831037037167826572354351000192893646429965554457140943499928654376476760561261630943502740196451885621403118455148370410906972982245943166100925896602731835146519179661925895364476813690366409991861207768374266039230293003513752338489151269548408774726375009764647192007659921983208865099603881935964812779128148039436137441251022204413826515088423118297915756087813625794212022353402742191959678841832727059107195817532158021543953404006119331675222940229555329178515409461938997499791667869126752129294649609463350425498815864497481965368469046307282990367303754933862400000 [165,27] 245508435198585331600211258590884798503807237255447713882081875617790371671330633869392514099724099849083222776512047153328076853811438349605449554587837547139036887144714401812293749175371409424548697098934724618916525661879827228224719442720999189007926425433270403624980495234860723949242990594923991480503188655232607952820798492024392768714849443729483803288129296214788268809048950324000809760074182723179408833981118622695226269796692183799343231900869915351094646386322069465890455002876688691940327074400341269895642972182892653809067760211263948376072607518925759345250799691247422010361512752294090704185391025170188814126870683303743379812051339043607997411320335026900662892779826784992275189990194626304998286581440298484801720043160718011167445908558269440063576314928015455137153453821639085755061526018855104470962510068977306626511977577096972538375664651752366583208140050483951988582470903360086362901926437486092986241117372314257786891250782595059343863223619813357483881776589616151317601358372862939963887724274009240653629622660163649929906337033191587206232167225465076489194694362148513186307226772046365855385301787038302288640306429507347583946929981788939850176934265338742928220591059661211789727631356738329117558410192688220937917535892541468839083520114864195317456298683159449097449955673657868728036721541383943176405705952583174618828421116760649002327253357626389766161620999739396349479775208809312758641956026760377157627833013287908525779942018257984848456384824396195822031157194708292960932858329541108939340815287509249788385313529659398160187966469734325448268889502609744358039503424815548746819522468411081488312121181125736326325815548591511552793596278951742812904461358042546984617150009043935699432399025512744934418608864987466437542625585457320719847607295760142671725603060650652493874318842453404397883253029562323042575802397761082536551047861291921837318946171559524644447735300706469698169118838984370555754650432751999074044717192427540556610912378008623082267457462602947945704545916492628096280107548204948433898863252587388758470694401206400810266016916267180170252771153630580406533480728222392073225225789000617213521119289974308489185246934901071528478105603064210887331967243951633528714932655115061524152774561261430159168101843177193407259733730322015188271653146127397653160447317859757689413016463272899611586853572486334986060740298406792611105122361879444100248699433866133837879800290287370837858695219148959799791242128371579742230106621169575148388348604202415782557597888 [165,28] -365133378895103720795338969261765148111798838057825954374022732199054946804659568260739187726727327064454387293734700795427194401194279241855647395720619647461123116158974348106102612559469279878227804103037844916758276309973433064325354981456108722785009986062820823351752967043880832784009545183525560289688182351922664713480778085668471495351997424961982596827578265984807353708849621255377506939632870704738776712107647965154074323825186670343532145131964725620129475370860648552070288130100173467630067559403496885546341591125207176696013935021532671753268202313418664471346560268224959371982835636732468846571179585101582506366899633936038045639957459222541977969420450295669478648253618187659609016088932987852460800907492846789559196443725874789755463978200818887595341298721460669042499028331376518753268782308071967063155427801573038549108634508923760381851334292250829317956303063433795955041452707008858429034034407670128258317365586511215642580004179244705434087393990325892713060502863028506334945007590084037408634561234273973789861143793595367283726104461373799092234489769676146050098913871324368735013315087984987965933345849804978372446520182195811916902743810750436176498974184919186500744185824353775269474866824705424121880917796868945781699295582623604737521141262575535733505563088730782530398717005518606476884020929989945347646261736173883175620078701722756387972725916901407308132669867949795530991905877553641636731726410222604150372052313749206981370039787574853130117720432586235842901737587483491799090895787421958256563151976243918651984529161117608515621503445530882554741049388117177047586667583543753485531035051205561367040610944216673591397160461588342382620484508869461180610313896805239152143379427463680038939105230323352364949629283256172931013701819656583096011318050371443589088805125754390971890691187987810907910708285877026014693064535074799793953336827448093643909395026745760929240798575433791854614649317739372165621820212221892241631593127257270994308373269211914511718307578566562623126330358543452378552032296880113851678457334650331858655872748747956625468943803705511305076426023380619302634177858149022238278701970094065377821919234998010223646254519990338159370078280549577575367529410214541871914731115798751700921171321039260978181925599745339333924254416728786670855980610510889355669363344538377802954582185282160249661566371776829669710979360272134823982519836927375198317586532541734731777401000546973769105566033174330049662898118273120724587281342672159581433504591672734730771200 [165,29] 449573792790322694973388226616043646127904064244465714091517386280700003966937488423015141738705157402766931510259805693131935685267731237726282369018495727916211446749527361600973368727508860097947322068953393355097346101872453221217820946094049904309381326302252701411631362435547390789418221874658469125016278321165396390163883493652003509370613599864008001498474068799732346684867467512827372768880145443956980337235569780822806574332882483200644460640524668564251117497298877300959763632501608678118806079393993071988194735450927017910926116975846912375102132210737056874202940538592211067999432478294706374832214515670182677778044197836528412973943756260347160554808644695634617790985310449337206442341923155245825516633288226843889016914362594685980357014599639298082996867440473720981149487488904858445017063718797785472270766193793975318828500622162806208233442760896810591549434963127110838990478205420071636937268002128774883999463301627119415823810439916007277132573803112041908740044121312933270584079786005736127146407160588098422297510338384310416818981153445943866960934050870337723929813346697239105843413055402436994229189968687231176923894659313259663820807380761517877172457035460053470965237027652125950506050096216623724288565581059010352284233126338902746081136807310562932971822999892369960999539058961531518430849490146387744849542986850649691817493262910243272460399747157869246921056457955056110423940564703065879177147557324311588856920675634737441314449710343592113689496782858661969930993820499203747280001718623609892179038877672449313144132606674713140034727209681646325374438854339789360025330424528708886671781809389442179456989253642346764961998501950445824338061363457759001588416016818154787427422548914215132089297889003666465366573840156858161243773812313440164712831547365298990197568320492503330406402677737329137337670401752130273844767676911259187828772868897692025193125319160369206149393386351979357362023559242429269933969435042293245466029423790392150713762287746382225044815743763538265266133120183769719766789221970751468610600695345212561541620444567874029622548879297744347497686252334902294076101698928498191583921049780765451954235171260812957110974378645973618184684507716355135954044067764663935538940436917797300791030431459228345180430425466032200284123883600887375517913277991704544809935618036789875216179576135462233219494697193895408886691269669116885562993475397903509091171732651146811515624645524712925444257259370002482270424082674181938909668736129632262716567875553624650720 [165,30] -468463500608351029244546639884743671237433798679377607759683439781652849478492199408070262314875852261274681588935124321588992502198461582432080071210079684247898899006410743047988055211127116666728199542215162360638135902354703034533505399126471906448405626573182814330160501927084672569731341592756660364232881550890393892259779320165354309899142298612627286034626112282843238356406017694317296920673751845094318942876731904689242715814746480684316546937604121874034912735807291135704440164029484863115570406051919652984695709420157500713956809114671372792232006985507099953164101589433403261439107009406231605868439664774667697998341424854153681336235238526345661904257565946189613238152861543943402999133797085313942449599718041652014940511227914110151440594224033738006320938051429443797935079655309006327173862138717692644222509900161034889809637290097359981106264055886506014662073925038608271179643759800582774991698954666139649242023408234359258475852851510981654044612400662048374381261464105438730909694548005689018343242731578035153891669758450572350798855813448318167139769021144689657188995678293467968155735057470461986450302766467845149348902527498592031133534732295204633924376366333500224715303956219782987278818644080298595965165821807522582875675344588770777716258515940641211533915339081738509356565912705407063411281778073107549403897212496396707539832770947155014500298836446222087488985318431661198308862584331224774040991335082690532702137955581178962685699466884397098093739787267704703828492902761603002292583472548310514468562483133926701154290924010393328824227240916295984265472238782647041859062469237509085426737148124038447166370943895457565733609248988028508252929431912371795013058908826587751021574619923875310946362677919425619721390300149434700388460029042563402525818959960208340654549801842749431880232953974408382342844909223067691073311679270400411700267821851902727971180521760515957506130200122753908541649145369100676666024470679312602587337264100608919758086699978286200629980438443585977006207725102662175173011903344051044936213068470240725370278715069779098134517110693820023841177114919885135880943352514899441575185961352540985375468559507657098602932989371529939393995792956302911426093839047560197635901112218082059012806010062771618588660775170724099140655499324638142271993002932046403790957839304390517143129875521398499402399896421166663534577903690948684216893475156242734257973150547913850628518182251217184599856885550226844215345581858291991564507877745461762111257509158263040 [165,31] 408033940122032639950539181881003363978586010028321272046083728155360524290482884625979714324088799635075591561459911171600419084376367080284578393580044404104862393393726837695523837266944126797775896786867943670668818171340257633515299717784958553591205401622689026955087784741829649259659843110708113748858526409391922488857213222228163360969418343132598738424789540181699212556540472385476541241664359295900604227448081587636174911870868430069029136446458652136916276163362746151054296720850525326860674526175914030575508400665752478784748387833722073480568621619936621321621647678483611984128418932431804150427308437440376559685170493511842260819934792297172228082466322922600485082603458846318302481845645479788141652357939331742356915215601142280490249650188418266613391819983831683849081936248500900158326012014383538383210206465765014255569150836951228103696452367826982075718704211700143746710494250613063054646272801045025552632840464986208996355690587008979075926307117453518427108445026852516611997541947570875672703284462681523193349037641279602224198731997764569641297630876709946666795838026540111161825860241012189653212498882699154750238799156028586936817141280498109417736063107379938948362299574734687151796973906535963855433949697168147197505884416351201317470295113204945769575927010110384098388246235966193511050559103926981600668126076133027067767653087193201459622008329250369197992436569650844646371012420830415112386136371899499261460908991453310200574821713591137465654216947045929114403216509528852139962569030057873345111369436513987219741017483750283726796121953120150947320882706147933397705456170300105120837871092362339099378363705916065130809756293596871380837162501056173083264815324186911193895142636984923966801073526245592321897389519381744124292076250096477224679922953579807096575718741870433267978753793020490726849796729858437016215644880377439294123689182252992950519620670701345805868789702494773399781455106926263742203710451859839137038826059174848625258461185849224033889155892714357884577003879222937958513918430965860601854714028698960588857189413603502950557442249209049924593567469319210137146247031340990420813681310123804053980559615273956985015042249269361649593501519467466907815672633319768546176123827736094328851918798251487226831709279885166532725632539645565117384824961608839122903672583503757397508867739426449812492105731677794861651106333572860895992688744995701448120998149225897649378547258466089742103297481663615889200163649881715386047875253815867613280795886626032 [165,32] -282645419365642491814364069703542626940895856941590325223577334768986892300127708087929924926175039951239490760218946422140778088925509643609858641687983935948671190716343114597554489751716416440300852367974707650898902006878095839423612069955011641547330774889738763133983559929471506137433966459743777668296666781089619075512827541406472086733907814462981963136474473849482879446316914027901081580018071038546585718114154505396218674087919049629364485016100899361311853309733842280379987224313422406764444169296890254246152622090088157344719512757099365865249060459454416558342072673477108461011200366880328022424161206742819051190238562033403627890092899156357185417092208800122724325914838645855172072885950796588409014632374485042931763925674821794094330312254107414970941956125031146594458095279770032151037564818179918942606321335978522836389137400649271727420957776702689524992956075289084741355389547813719806043118356469957744838786549075711903784568275507950616419732355095890395468834625037174940932406342618636636086218777195738367501287165095817456770323020729800916805306045163823952520582834160308154522194289277436810238247784904147308975504869075573486352486195812964981759197516892340329233222844804101908269814927548927448282527807895137601576374112389898504919613463871960671515876075545159787947956735228658442038380739393282344874679493256765938274190699718268645029945699749109034643899742179064480392173185798628461238117255500393954574289729803510604417781596342616362313794474569119698858920976871020103207424378513508564668178234189858390653240693854570460061895384583164791871295423276151343506250611484092204571894747519666333919905533989019255846323261577862047983710627004959085840848194712461719211516517786915143926330441857514131948126023757140395720551646898300914435437331487517948506948660311321099966730858007126919119388092795483830774673167625503678577980345054052996063962552591021021419649623296415337980148701406814844628757759447987698334778982796766501324810379559840909905126299832070855215349681925348810368660686441163490271438972031489474475870200112602410914257240308716022065363539722818683107965526378260152820670556080592316611781029812336940571973090800453609991053935908254253329198120701166730794999723990071601216883136029203154630545721757066393209543798448133577446659379851433326357239533313919317671823571171168336468908995656027659062037085608858037595583344518201702098999434357844331816848290946315107879075533741488855734164283967774790145552548785322570716013035520 [165,33] 131561837604892067314686064976091866978266348189771678980438746225414244928482507714817998586469426692048749162599212325452811266115385202367743879459907686747632116051502581033455513984975794241626331008340289986584353791097726315729158545967651928216236545954029660980615191222814046736322344233145482702376106634720254724867280428445493815749272162365285894799027661458919363512638988695693503404964418780437340246403448977233799327893790749909056470191344132844370684350229985537806425767144411198998868261869533925209165233341104369587499497876057825192380538936259781563752455965172665796286608305734634278876828639432532147127208743141254741408090145102675812669989994188678273694432440285968722515625400652578391929666015747369315237133441770120802876854591763708888331972677030839789724447853324017523128645852384688478121996603701408627904203918150945068146201552694583800205444484965029871614135462876613193259385888505919458928076936109875215494745685178191149782475674963566416635008440810327489013657290437574875489903481963990368227253414712096505689028266888685141934338638847721286814969493636102635380582034459395743626856829411861517010337080879993289433285712804089667203594147167155240519883133224795096279290007583298321974488261925591038496281194663200338216588882623019845335676763995370501476175466878417913319520543192455693409583019233121328782374573564862997890511513842213807575124844821311821233372165282272937014722903110321995979216762807657417587269799790545488051287368357317131054288769540250513702148134968804974765040120286285124769397764989373492046469144177309276204105340761335170217465386735832945539582809002540257893225622092635435791731880658209094927468878317019162791384312443926109936482736632991166561958771242199923004579347061626124804359570084855644871635734684257494866609119583926607262550898600469203858975697685484769345001618940854067821218407901445782355211383637892372953662769383390079569622550798751724253048062514637558483646076843657637174650486215533329054056775393331091984403655741756177400233593971704037640087298073825715333858176161938165489272120409642959979270141237737770088828772708169511815984794567950345674133987214182604357769810942742709961539710533474288919896313005618171664047375749754488513300785277823107545086465485533879097657575661818453140364756371543875481134018972139272479670223537446895344457884528481134182917698232353250264078450401756730490383207745055041620560423100951947316972953366280403632412443141274531095272384991143761321994752 [165,34] -475037363958101891064468043681253288758085862125710700152330448798585185256905592425416857179031936390689976110366512829319201754925455695521177505709516742812649158754700605556912806050499015572550031458000643580094218254822829126326394925378823655163719497285638366870967722987316651689495127789173941857292664581934930742718444211545337835360886448934026549291712488431415944662114822929566065383134630115224773189808057772908277745499985191605975526044424751949663957310404480133479559865631898591498680084938842449745371833908605084088104032682903494373126003865128475596363072631224885110080849833817062838611156938050701911364612278085429070841758002382805028429294612486248577752855321656163307942688682689510004349115540620158688569239128978742613531930480112319703801577698585906658367342467575371219315195651210423554111601469880474225739897080604307655195009602791195508752726731746247626467701959950044421259891679765001949888568819859662621798871343435866762568807272026341434032257652232034437691366358083658063440505764375999612658947250842728283158611829113195003869912097064555245261653282596110180585051800966456233628087591667052258556143179466268393683061000966997945937809938581924853791297677423014944023560784796939245619681559786102738028056607885150608836906897311189085336035351237894026613802682976263367694423998860777095326678081493128909844751636339689792684568475530165267216165669089072365493367605605737794848218631875171886177012859117553867102272638109861343132711174726083263934562816559714872587840679140924287540039570661699219893420281805628241635765649293274637728798649818155133606529085624916312045031347479399889969845302597359577810138180889776853494934220506662478652553801034960409046412062934571743059222802900667435788604877796110319266479659577103357288470573614565708202897464933943444535755880309586168878636232663907452487359244676954767202195778761069620438353430029548519518018559989401339982680429931743931925569339851603224424387930685689676002754417214639622985605532681778762222597020630595721877378443820322286849048093184817314111717219393914638824417750566440113532769377564700339057642195862476300518255494431246872564008623135371620005115714504162912644162426920166132385719682963971435739974798841442815949021736216005225803356723382896897562724483059003830165796480943109779125461512195128848665563949434166979233370496625747231481201266651474550448109532849226131418863141417705465910940407392969982463646449454582375571669441335522835302087187851222744320 [165,35] -80218167696233409117379243445088576972579510184002587729045195280088120932025578091113644062782951364276286071738709428601157180341207343557636698431164368389753198967680270306607842401551968932393309742246249093387864810203294372116467647539662879329244646935626017639963747399252994921738493900173659560896058805473423199919531260837466185890548662756886043121843483811208587081181120184791665389060663386697657886891238554770468201704330303392090538385320645305867913340348688733286834628058838608955147665680135054743274000865858347299406018172546597833134305741573965587250600506405510920028935688443942718842239699630136611641578988800014022855110750040918555420765178865688820990704764577862377855379866641169336350445535001612477931934781785278531623505496352995452653231716206778950217862012314573017242405800682871727174142619698717917631276230845308949072671270672481040097000268586389980524845697975258308196882876870737688324032936385996737192039908228973613887062967885626999390846088712134219174490007440447555426054460679901979045366118307032618525448451051888340124173188164618564835449698068429776284496013069469886159981295404619912756627949289341225661628304024385802955962031164649317348718626760009447925662709548309872626917048589988825160084626147213289140055784006774545220369281431710547406753491149711832257487471140323922676257981388970977554302494933974718754248982860501446640137853924373954071638998915906568689761596771305492621121741712951636915996197717022836119926809543598884013456290223791687633594607690786530858222769791775319199751907380483727824018874257711788965146610245688917849940609611888671862618598452882111226927436811313568821293718749589804395647241578025149098602833434835270586274156500267435220238670910696980753283312957525557645174505538654309701350308782774723357218877884184592439829482931552477942654011137925340586727062238012818112006965706528104799800242302636157303800968512797468054477797528858227260265123179286721893053718775673917653683147564999299291216935535514913631105634144382941412495431388095742257309315195664217425320458729553941176357747915931735881981858900906145127140286192578613167323600115881920739186056702008308663829647029269061011589892759926052542630782206110997564170504201629411887342145547914340957149640621894597261319116477330307981012295217058951583897508824492723174617173545170407583594457481356732522345337439443149914485180924005969227867104971821932540930967879458969836482075762075668550397363000092698390085435284292192864 [165,36] 106006950946376421169237711578136825239718932111687681784011903143208454529326037792467697755345617173631500571134214451624625665249439941431696718577169163568050798436354847954532276004011259186938776206448284760630727755344426183959197842585132153098168807755551405311240514242488232295177751737050410665819641417110553684691619956853597822021812733258084543341675796884920054647036936332967483851253003064102848139495541050090012581180757881177989951032677991791521583037714101045962224378015810734379965439287285474734120033227604278632682048948613195825024954722278544103943199903839201774777037977256723804869234981492771390663829684799255132543482814373246458318240504969061443920000634803028076058824605874969225900919125913106450017131670091040558101058359254279869667975248677322380639499804424420779637720376042230486426556233634341262043651411205159379897566790803769534256820824425205047264023826028471163367585852228957928990372610097874366869971621160479776921857496320330616306365214567427392863220226132888400681269545853711768732654638869512802731739458955275353447565725259991571861200119937520223270957970621556727246183374479584428139389103157983350143353839168941258489181020907371115104022383699988199246370767220276335680681631685477391764767343298026066015924953463972259827089110596448895537700843189551893391852208516273361159726274311033173238168574536155135816062144894378810386947109263885683762712454659876998977353582953903656823727115184203244477729855297280658187180340516640553985643485762231681793721508661236404105350118900852088583732052716945711703617135227807809420241068889338805057568047357052761793277229677831348871521107510879190611053187025927190625058652207294640576717555680307025953569043415040351250452362901510108661497013283391904512027920659544462391758744213549217186013320999707328995004864943944128676521226447645251958436621390614472791558423308754909255847033855986531636173950297781236918086968284135741765447279193523692527956467531664010154642844809001966158501248457839620496625090042763602679454260676972117252693171034552382873549643292244111952416296221443705051520224943303393187322482719050084831251698936328444770989441434749514904763440961109266932601808339792265134749671453450335954412066406356424416427423872831167587661793405836702700152668628537201034410204356125411032683870461479787305719393444945295632614865750199093467175397913264044840949222825286191133819782817837934611634169412214333804334819014612835076640600619525635918720400778076928 [165,37] -92995459454783314841124656085421813342914191356901471679387956194203731835078585877115073668501762578610697133637740596839482775592587614458264383449349963029147946321627876379201829142983470902802439136011100919051221579846064491545146497555605556904126536919916136429394437770190887629900868621166450939334907075229723025523247485394220548083813900151223714504906664912821754214246752220504704471361471066065914782657529155505022749757439024899781075948232203810723000401696693720076824351153955481634233639361966389378922630909826239113416533758077028162680521129400927195222726903271047865151219437890684532502726944451778625495860422432501843268507164304609292470253989895464972458083622194453427171412707138881297998569490597870953654982177673178157028782400155582760456604333629109542088018404229980109482110268009895780827267303204133654568630822808219183908127230790440063965927185604773052905182595618606177969612218074872565745479083922107885972204636590572130203316540386432425228101613389715935252473132834668364740230239171182831744876727280223473391156910717127038788718170302781205608545053106351193777436119897255837178053036596739185750535710378538258979778919338041466472588446645088333398103228803831272496090321895249974227436224156452382046389735906274968506621035067484095468091113129945674425940110699024410280489418890797095218077906701670528452529917597095195020447721742595764719183928799559377619735754312859775995733212729106722364670857942561344057043052851096461437546762313388236246519485111599388723872828833363410032383483817447146486075395375516850750203893112056136904638353646223183062520755442811071625084327807365602799092249253869208655626009830702822195759055210973945034191877654770087080972541333617098773182146620230466128579290112321598583051661618455823884766703482016074369480569760987880411494937230371010833216590021336770479542937581604486947296822031219384139514217983946788728712242789927169706613978630356874686621574085801680428868215998985817685298563050137276292977448572271011411043798951927643719636633329671944645923274189923705656483380357777604717229111212354921128330044688188515782170331649386229435439520435718603525676606367738869017693286091274486085868115489237410705810607340990518576453721826555817646077700555383301190325048943181534955242831748964582364071058069202652430177898480103196010555672332220457036223519012472752873206238601138959179404009806672506499590977139815754619447860508211187359485309807902842933390674369907955429416691419360 [165,38] 63857071787535383080990537966057251115596021458741409157289440484991016655017897730871849252009903218397569649570130623785897829497725527875852431460352388654427110003444662007758421963649658239808964475338346740511423524180791156924606578256322286088264028850219625595330675882455667965532668174689749227890294261675370068490857214450889241097815731668232416010598047228941113797750032658113912134731571166969047699523878384483282242410402850184806172061676454685625274761656680327305813613741809548848182922026296658637455618172017202078223228024085949954295006889488642386849640923266079163765396402937791564033926791823262113870899157272689280799108483247464732378020711263727545016053629288804797277218680924603209743520785478449275135062494477324062514899711756482142546920867491903649719046278485229864210081601841223567481452288078685959380414931085022871799199895940414843063269332244405131832323291041127030368113782877733996879197264991638730301318578397772828726827830316885975620244860675488646431064601075574112003742044862090738179881998004427755992518236905897342632766647565991342865781984368807261435291239431546325067514483057984986640093601646369398588081259638216253564286892052362755676082495703113192265310631159848897035188880645029230115940442044510902862656095988201520391884005705608059543217754321286979494051070360977030576561595365913949543948841174701625323542499239446992923025479334391692913625251009663417136297289241791152159682217789328663741824627996877601672696722484663043499836640979038561955116793984836942979264057589553801431060715987763871160645088053449994914352177447986198795204886231976500887486168508248500544743835678693408433840251725998426299212990349734739143181614896115030826446060920909174822123120291549318806243674866318684472625913835760855484997466376507533856173048839483895615362231172367176356234907905035926992888692756673080163537216249343321687636641747082458415161358887359260991339766345995800713814076970380575130669641202618946954380598044473251011800766370379120356460656715970895985726513054012340931780099447303916171356087793642925346343835527219392068467145656972615566528470211165275007819751229259651924976046316199027668677462952072633902913921992026457568120573014276941466365565554636475083903211717172221814041959575441848395276609768335283354118120217074950793880927648039582796229155625409800775128014728300349965929336993915445126149600080363516080973405874633872564359632404051120331070726355168456480110042475048268852868325888 [165,39] -35834343451097046028219617649828535528951396319349957541104866560850573888632427264118313963138362804518860047480863933494061953888615362455183462198102849917982220776513683843476089111694984093364607903538482847409135141788233101254671662362595854325831643280493516014601076493835413139502547689840585229773941400173146954579320716614324089060403777209297045660458561516287093263899684717137456798822828396973701893121130835919047825061302478661907330892763196682336288557099985705330959618829875819340817173868857340728129851773540298321835444906277988544224713657918326334268633001825666876912051061476417751283180450347505687897863896826049489175628061102781560660425145905932950823277149939721244683094090144863028474482323101587784690985664545804840300573934973256267063203425070765623719069486856726963634522153796718600667166317969897700454200924869510332813456902443065646481931787214130927160114037110851463643746633664815871414706318464564533878452736358218026586626062401487748556199504935824304869581157297322320515488738403141364644181743050828413971140453389823940485718997027662525843172635013639747419833032592174210864302446159494642062172844826097066682524141478491773113900687253611105258563098054296787205074317144036221808054996919803428812726932467541123613005274346925882606462230760283349175994912201431343470036283592461780957099132252035563688034209642162552882955058302904927858307159478427057222901841285648185357078804740336756171282654920810902221901566358467797281582873653451388762951603503664327755166366920376114744202331313458492060465809215240741152945145852874851582274496991556187883007307934510104747451581557884087899163210008991019100883335794143135252212508503526924720647807122694164931600632511372493961828087057834398141565399695298150002853054435783315071370549470306167186570701305076730564939212341996175956027701948917967447807131621872531492105636445733449213273546234691389387478317804035942821455724138973368170337564747434071801314034314683002944227658457680118219130472224725282662958630854297766786815045512431232463317704325081680650546284803337429747162476529256414232806373402773505627058847631832893274194751046045452001683744657909334666157367397896504680406069560185385451669926943768287961369985568217164374952496753005223109812206308826693352579845147679079485205435833698350813319965028494949019353270814039973159354269459476974793460017063583755505081375959129036532435871714806810163339140511538205580475307208293671362674482707541381880691888 [165,40] 16517946896342171039403411685223675203666268533373252841563101637363810184603284487965054396893269426417151708268185056944464418276370857989779321704626181352607462203643860181347949741240895254522914350184572589927169431889010805824873834422343518456478261649550820886782429658231100895146931699154981894889765490056366743301186781139443524269263064541130121339996049737763089421331472563825677580642834090165478471105236165435300115664779560725406931913284370603159022022086256054904005696316394856268096704538125281548265632317166922435921561478932194101808366859790410556426451056572910430398821953427444905542671765617198138720567900749590917974845430382912030586572247033866072969024972422753432649715346936466968868149978311325389344106998732952827343528514204118087294785781520836727594783192533770568266980861755518254528266690323491755234757846443763379635609489183105938410031364522229567916002482449226721525324812425825575472382689807946655025494685622502439707421293128305662409851555952071637372437711551956719761018415752087444089802935298127746704912866064989584198078594933781376779292488779322232297780209050320366623949170793767749431204046571241197131331870096464573795794418289667857652615451861482624858948144210922080334810086081996731572726890554932805811948191284717161689776677060068827442388521728545501272496456069971678320721053257233375838024412324488315740306720809319117317252894767135488840271302816365356840374326556240022233103851398080506608465819583893734927435851876546612603082513745806009565962381814929197505714502975852722111011835595189011941229768305775020262403638141695821922010829015855627235064809987622315418182610317713711236490526079856517311414950692888766943173387537371888003918951241068210099569553029910791207761366742241751518859910037850219406936966145414000597065490536645197965474497335343199233966671652601923785515939030710271583328681819714828613913703093753326587262792684042129138239167749549505993465449977759916193110509017093651228949989821438709241307787105588048352799354094207871682371862938336976324915747906486384182299400948551824370145845106381117001742560533410768764649188884198012787605125699264681943121252781418808916109348779532503603219015061843073235818315472441751607562881037565196259455116984602498021577834118612784310062706104075337722000978802321606967219034420513278920865578270727060013413889754865480431558245004485567905552364348842923752199774354730807863826844623384613818789308581684033756448014686720085192000 [165,41] -6093972281912547583285932804491196602897870879939141564865492807854720764372477375928415130038879263533515488168511718511015532017460634326490581707200301668412629616238958554323065993500471048641327467098123132775533943486529150181055677909899390258401070167291026327746984078403314006761246544033573514979344570140238206583752648280383379644602156609888788130852190697169126675049519676916898407299238429884614536715621054409748451710934425462411116353434773661291504004810140472611519636243893461073064084164388026289572732822499638228372778089997960851556770683371499347618407402736833577631425036239096588710216461011144918689021997848460404010847023834699167840952370911875646255077936540677679817232744744904732763232924686980299345343045927106564598562954425911469718973420083043586128250095310251266537509104229032914115696921837265083239095989931325139779958118670286838729609218802374335870066579091045073408447051458994690686834819078642132020585887592828452437823649057292609014679800501929555408405687951509887456692962837705759587237842029545188957387961296732601547865057528067233048414139201433883556564716534324432524772055754918046388898068994803074876298323228390957834588081580855403473125266036063836587079163725008539547065634557750405227228484503181673540520818659246917139813914475944171981240416114104688858449628805369716082081388209582420314889511708909263052033868970396067250928921163919294078464248103434362382683360189779027804079225644243890524000200154234310604922258381366007487465760643445481001994400848015823938560052890873607991547086426061409917123572616498888901299346774516442864479345604267884434350699879433432696301483174896186709760920673819909165266377471124033038036052906516278483598993429255044452446194537342946746235384509312061712396689666771250490028000711633480694031915680398689005392106485439953140444850796115276783852850136038341096634811572313701781720786575527467055728855555220067686985409249116632548847865517647507907124601231030466148647543486973361441292769552702341261915740168636829823506636477138396782396194171902721707087468597278626336541919020211936080425936797952989721031483830177244014294586463025560650727910846100040503611784210688393349411848505003511973088589111438250158629495904113951391987603874677428314450859151603548358955456308895012683741091980148332005495246353446863170557584115953742328552450724918405244862280151084334924538446330322891747931512186289396290420140728600281418343675393761653509679384666679509256 [165,42] 1634816415516789747441323330626862437445035985558772611298480852463039592905935149673369804319714649241806636256276492668132879780204860275999037312713625269266790500336882129741345199041267534437401152897983160367988947431412305405207024744513236230690637455377402615619454706822516448362157325041603966725023033156702834426123403074848188733385671705312128019515453694751531069152571506800867115300803962042119410344241397040426867231510135405080889291144809540111597235260333773129274210124853003532564712777822610847790110718293144169802921604311345757924969103567536426337639200911701765770516631121804961677982416600249719834624537150151371035488127697860554348056087268714035210335410643851441430094810011265503925408361520044024298556483208292483415444475511303134279958197988847010471274922941279364489065489795846938415239992427453443567216653495326204575907195355968999461472091955704127673785644725530637844669288539412404066093677290329273498722360165222706209334872150535388499193093866466529480389954846647325916889028356943246370868641456925998123196252270352847027304974925931994357575287490410905896773270078332145776969270988984796122772408971027679200603855123198469649121186666537101619295999621465237122556442205379503869845477393445277049215894023617769871680975389212874853979223322566419026531788232220891225607882886458011329703492088718845248932405125938201792979948579177190481673026598979407373644362588540619965486984548460905757473910971800646789070682772272059687901231594381588329303793031634010110382605245977445260936198933433065567355514845087786361815469263154697337322739616593123122273758738115074199704417678869352209671398358149285135724840424832211463436438368293996770065148912902915004290834276338283444067777606533070647898671690233342764028901586633381179932332909130810353000907928946488310200481007693571331317166646091119694162651639294720777001477213475457221923921505984209338140085447847664992708390891663572237271978608576959041033898301802803549272661464219579892178267856742081723394175711838807666521652345678594295874304873556933341414867763772357859172625651368543439846043829341751919578817025432870964124426903535122630385530309910078876714905646672880926045143984473813516200350572180894179292320944991286413441212401906299477827177050216429847907446443514088428589114552898342203867761378150761361539261610496388170438321931546290607976287990975745039645421600769456836621164082957307467571097058350469515266294791156599932821717529460992 [165,43] -184857203246715509322974254783208200111956012115998818153157481713844313251926347100842228114320788130550893990702412876664798173424261998605623522093384784950210624602391470139627982445214446471583428730152435776962261704059164487094478927905869541642437129229687746589969117520335719011006727048868777418446815146021899776145152579197091893675241192701560797578638789919236837983074377939644531967815200371909192021485164908604881603652724998164322423010672119969423870221226901826358723385095582505542234300344190696177496952648001805075610525522542281996063398531813173015144801510605008520976943678844121171464625158136625983823814218396963329580215332914316748566424266599095849418565813161884254890137578414280077379388215513857428133074928580755185826735137333085690215432383289515033422151641894589574883922241484325885463429183589530231580030657265955550746894916898280463664225997086787804484215805955266605444447700398753109202673329979489559390457027813820297450498115522065630859110969783109865841089926352788625034807941522437912761626851916866443582805267729770217640339782581322265294982564227079918370926853769801906509398457900289342990286166012615414227520205139838192005840086459459744187010260800774646394035167254695820602599052486258150684367208621762441098747964246987148609687966907122213226272005532103933462068526335232400599926192492333813818415029052253823454586866670071679384122632060833632041843379060935962379551836256807529983838936905404144848454278158337554871036681507621161682978517966336205818499893142944462456476077525764671818586526336015327135094740267050063825179303954905407001076598727718593639253921091184409669417836222693301158229461046103113676288116632301519263742897295754809795732837720473344553471766037117877365086412898304107814365567203993965526421981650670408659206529066237543081860813834231827259788071459232198827001843134833213800458074090845132108703545470577083333973148910068751587484646093148011163146466547301673456732784575685655693719938082195626400188004403499481342410836809761709380709967321797950594073853623132918957112531844778386233412772463991711024930640038064865598045887479660804292513368790808952925204848676073243075475268543258998353330762085534817874761994777394811187938201127125409294124384443898656969384120589164639354121381258968576652515046871167005476256154040998043983303420019126551475721998375703267789779732188447415921439754345562618985452039984530964004662379884040195771335086219963974845598379856 [165,44] -109028652264724083064669096777486123711932137093996602890614596561054886800463444891594410114568855498555511821620310319536291209566697893091263131196248364403037848568528320187920226117402157325834388522590972381437658454263761777056625571677690397632416320449834934050527688797588639209004216453447120674676822872030185087791779670740305937829508210392712808138027174968378157174000591308897805789495680387445754197318695612154867051504298785910303487449078058540249563959962355619119055072722473811483003605640126155725399585431128617157258208640060070703451614372161235431618269650470715145778779837547892497894936089164189465673598542162288285882604023630271355154293107984053200990103687606529540686969241628002177968137662703100296510653054094066463298664390931703930854503632861441580654352568446159669886261887013269959185665346024730013919360785490864566406796870512000447375144526719379491901737764100351263415622132707449554805175947473062343457903988575364742009403317553361975815669765324497960124430526435460691488627862649098471228151049817702958492619714142353296645759347096164175239583243347655222042914010807669032170760172801429704589732578985833762723732134925434036190285314113359996186118256141562777248136572754377844722252040204882407948484184606192337611083976853523705788360559297277451102721483040860246460396244066029711914140958935006423718588666674443644576925665134613722623665279870784923400499100936495469850511618277046237841981499806290753975509027222208887130359891548622597432870223363191236360615062881559003056630730173515215055312370759235998972311008206330454953889578891053661908440715687700085300931716073394083514103856678537450955693736467949486590954854882391140109931661509907945166014210184698833121692840048634719915438680421984993886329955911930420941499647723219157628055621409938820307991007412663258219736816525436155396602843751162160761138484418729136482049571690425608944189839795996485034865099329977801208956444684737680004806637133296120971520334635918837905401007770638453790360778986025995109162786138266857165273515144479962187052267204000775568218006425899558113727656060481440372620689237933763429812073721790458778018073569850571913386016010589431950132981159390892350050221703582187098065340873759290500972021253418875673987891104876404575432496998115632058833338189236353161158797095410490674186554771301512267598527064317098313716343916656818458473066121251128841587249435908656405507151878367532854842706996247115651237920 [165,45] 91861183672063060371359116599783895473488781306605964125679732401915129452857730346255843259285634789851828554966455442652058910881993782158839290826098839417767686869230681302613870804772404944710351641756249942341855856713466946397383106418410291745581341066967469337765271420450114745420674381723475236673670155071458854862298177962850891838994129743494163351336918620865002711865096444887760492963429952595100526128401946339845605316056718954304909255929758367837215678440799377278647605922777494159208187770746521631221399765343810748390006962506288379766443727901039727450748669055716138483237428622355585612290708774361337903212710283691265623009930643491695880666219613992725677189499925960842960981345759365226138393763738027722563084363704202563342352690194169377032622084338882088546005045894655657222921662255900637161580330235483549779031854456246659979166415137290891903711302673282584305029288239035851469475650256691003005219268697139097191564306459057471741003677571381675341826246729442404371679840651454644844790718583512612112899570087334737235439901669124313214931677273033703935872221907123873138585476466027101674421061512355391063048257470105218559841125999226991050095018311213466133495551741039767859583027704300575865565727051397133018083201929304492522487163779261335044882379486008174290504696978237280085510081767214339524167619038218256477557160982668927264865534731713674774003388343798202823299927896967027754255851019546562767601688538054417354041877917996592992293200665271844321538818312550413554764262997874687523593567138472705331803046013016516968034644251874936006930437677003082089181941733940321028410247147988219839073740306507085834420577837018879352420338617257683323686722922157043263532929945751290163293546156972626631298749308864064117127615429267533554146659157191805045585835001742513202054897397340915960311308964229713194695134788853063802514288548808563447183312209745458182835745603665025877235689877105923801544540492329530942438187400612837733576050142051971427539821061347867771369197552543618487313210630687935752933259370301845265639802740251041192752274696979007152248459629586999239962857493038152220465265799480122454185048398075022824867697036979221489695650666914319008725861700312153100327906450177715346274210142553609097085710629072595743350766156980005741864107326561669490731552310215792600649249307798777767310074075257843079099454421972894295869288801671769397461394231122627341288574842006444530523346669242099817860 [165,46] -42320115583183032081667763253743026224881772773171862032442145736965782866110192269611879852968914503752256047748353417086889726118820814809456165532245829892276164470486027774413579261285691456062097241959501601374789638602563586401565026598819633161217849597427906283079556969375354436876537885540341840098001041498704859460976003571142257643955401598924358293205509152697951556234684949843618607568070193732824004604124947859048395819398548655090137886056011470197926962498794769561741823973007310116150682131857151664473045027447233599491085644204162526399778365322070413752439106928688574111571926501390488884936457756230849456886521293204602746857401707131413903978662663110274990409698358376580856650480150753283029132389902330151331033603095005439887022559263019051425909415035252668574210157431254525265262567779825692027742615799022778988930117396533566690907272599771687285364481144544161996615848042536631739574460879550191036647919142476301218342533215539386254635113982269198632820080226012748544704287032711102485212313005297936110585409562871816715012097461238249572371403320213954099596237441726446871603547568518756962375901441483940578492257526219745566995183334092005838694148929073771394476319015716596787450512191550564318598473190265028008099098689989430811777480824543711370257146114291380160730327242090579011647998367696003231226151867992205163890102784895093048477038018911767023332008557842140106490516735903001494004266197533458944738134121469111080675477058456094136450594263266399914863200753979773059942738363377503778147972321387325437284075418126338622147710081630173348509865342005444630491269066589783527622737417291111523280962329604077395175519603953894418209898385631413643955167056928736483393483437279179815841232259361604658600763206557512379235656421374150914238467339287016891599167191706108631051274433360194153544311500615162669695321681626009515341474074706127007502272421484927645377021819469117441388555235059127317082299684750030970095002675687413193530732783935745474036461590477698964064315022501829520102111943577563057078149251361106956668967605415712702588936213488963582491475364526949677446164741846782674969914409713447883630479431981687119416462060137632511357130203193811974576175718007135721951794626388635166284612171015008601662487934869680523177194986209715747892133302194636409748807851232974512286448975195466248589506390839421229209260469488952485373338085665540174501961878666908658284427115472857554664658307252196832 [165,47] 14657757218970408908583202833325585489746432755098009123159812065514193985574867304884058959168543743409605275847125528028495056418700254840035531655975900015959519076612283487072755989938830659601192427047008162493056448231691590566192670851884433376697650171005970380392668516103359318341016356192059068126555556244586154733496153319328037882672266845872086003647558768435369712502893082214902719157025200857201571116362695088027215399908436903915673460958879617524805212599534922018064100757686824270538703324108031413841253829792004522496657909645634095656000618746061985624318859424556630689763543024746723000618407160575594235808318454190459679514575299001990815543732095395198884477841278681727893143155294177473968766017677944486111748172820176368099243634984879268989118093469672549877735302457901620955667850736476181414594880678651810108656532245558529306178291768173016227037935072225825387641316273808666476569140149139882498563508723561024565308217072629052149126968705358199252424033368529987647624368583660523705936901701148308903720513218577773738796114145809502347863467068613223558868754114802870783699576044117152717547735107560682681003239010255980019908119670966419916779807315559467694114335452082489297225525459355951785438506603439920122549786433116325562162739887731243465835115547588997117994235328769487410093960175524056178407071257174302955739857517267428154503722824338589894506726601652316272720011200217563133499252119675006695310031725169858519416669261344983361181125455836410732285799038774602282276002854089625405598298402806024282572985514443022008263440087571792908684925573872266872372807370796512116269422862454903849807403892818869735303975378785006557839131854214545583051429425652280626752878834335973411557510192273701630782732463320154374716444615543091091083973004075714724375525032993982973155868383375887924819491375086881164577523424801099730871327658397045950949635561146460818955159422925202000684333805672564961607911554459449972634146189230696406653292809917501334053885800762296769946047292382206074563417107894153912027510218238829228482785491589630757208533324730990158435479199213520511885784112170149016602659767941591296480582451723875099299128111188387855604608049746553959705932265910371744006085080492526616367527400407313599029158070522241481357975507670594169639630138030622491091266729966626859220425710342430939087884823361333818141997204345959604963873617076766559421306336938070173710347932685746791025027183479128 [165,48] -4094813915588625316646537739176351581415444553941015744454436348884022736473704565089342745200897648503876418995364210180924470119179265812512991595667335934462190230745670906014324640800615789990229827152290117858516626247964247046816869786231971817321217500801820340686359079466536520194198228467951432658926065928006242253057796481129358905361147914245768354519386747756609532056598759771745001004413261215125270797074740529500463035507713318553575038311852449527781047119798776053769877092099045531995352197276461771330054711409312827917393783361822179817937835128490743892011336795993536239811285327350557726717170012048969621754014947878239838892383496752538083426065488401045213899916849421090765752713180272348061150970696263765490968886647040780285105568521706583372610557231768843913867614805840413652540340180251271315609552171286003362763375018631270642457895526408258109963231989313047307135591925870502701616344314134980917754305471225312416352606255639945646637212915205779317575812732410032666403385174774845887393671243794690620689214980415384384977273962532875668755398792605608875815499382887551941060680999056554371105434693969333300315382419350192569293250076665527928947790152159230802616688424983061354935850633528492837541554856515653573329014279915962677184512010321877950525267134450383030070125297493281059008275761139824884131842590162255036633523682221160969965320707181251420661033481856393861779916432444074762074876596432642758899101769183180239317013783066251591524166546806545572247065363095980648864212042385180005378729915801337496045905469503173934856768316265951063855740446990823634033840470224724557444915770058191257509943210197298827516117335652620460534135199852580529548679391884813781550715613353227042233597071180457809844464807636085877270529230474582995662470423045473932488990432296309136426251689926439412191437457413115847026576303991866401919607497133922184712910856680389662694905959525640641760611068944179485349676893071883995622981781169201604887417860633501574199328795873787689246950737157559857425632502087559596638014834863409247717696191223534102812689520185071600086572950466094991770616547161002903595830470525672873004554835044052774898330030801470713726310672332992049738782224828228952998186526360067439550428940493091669623818939095780628707478775925195851986860295904248460131531791066619353324433440848848713630857194679466991410951163704073803324610632101298174438652274761001191072993575762152872248982716928 [165,49] 939439360806137546371929116341939960183541142166351583434932202619772264087044125499890350549959760103192709510359080471622635467327834047825225514385079326205535832482045084240272791029412912328491211468082098619296495540457599469516333047564097605502601470723590758438635674942880945684240069160879996332221322423010606504996361609319159052239806372595942318737704494585795083295926431087231941383035512529849885379492516190392529403544529597595425054150761490792717490908940493007096221993518000734219677466124487579036678869556415189277064019313136257128597224523681991609303922244895608126039042328271925683175425961878409547174184829885375129439809297964300758323783987465167002555651953100938941564875670247549528300759867265156930196117705712156717831443352823061876262060587545313657465896368940601193097282023580138505045665310575515674697269680319292099803086459589846905784980672217471103907960810684379677445956017275985738980745401562228642726063903628888466463077994189604138417006764663009411843131390705689762072033371820293525407395030367123066907183015985686712804696893590134429055513017547048323261114586700663630823033151756511994860038254617173739573092499218140976005451799480342931736729349850498787024413659555125777610685064495530583557564412095935981169794237795951939452733484212268647785414747407287934288826602979424772208657995289026440434650141642707739557897215012871331843785681308257374935304662070062056794510729857209257551867977232310085004852597945093770129144239041994418714200686432379468458586592950860541890036503064601851248120714947157702787101496620079727908252298513227596046101302215644297087791365001392721066277980103392906406773860529554265786883229004749335674188295522043788405372559774472912570312754607705393902088689161232486201914445850406730370859083165546190424210226611101367197155922509664731483183650380360598024402322158961880796476464495701885572960756948868012358179409401535121271221421878090105647028539328801931398623017200867452973390026099421395790408635672788838397422834168261729483100398969415532794367166921049307065116840724688013737584399624611820206019682113097459000501559860556156483409325271016960790551849892588636301702147897548882075415303667348545330302364562713404398351606777644324619157247705614130682341618171483491694394924395751363816352046612751815506866345624770814353193222121524504973713057933753857405334036069122388553251733265951717241677390858136406054273405878812608603154496 [165,50] -175406979451346791800954333035529074976945864204080126838734208475620658001492776611528477258782969399670420455395933757928838013108836875929536080718568925251612149214960628283701591477877185331749923369767623492324359588478672431037872129755653774144656496302055184056294995324376774905577473766492901423496264501916310963449608630333756880990117871754484685290336552075121984728949555922341805760572438596959431233988290842301629798445475246807036641045773765027589888002609331803143023492306176822366538934296501674173471208451857257356689500069919558151720278092568310539673448477190818092848973013805492599590531288701729657729285911892514765417282413755473340937675301444170600151579166888524109763103394463146473943889389088308699507913683924268090249745157082293845888709053001808801216676470872214014648785782704111310506822368885683024661039069520278882665266311649313034180595612948003105854191891957453417195923564805479911179656755573071436306931328664838803113268206942388516137889024359252799691746535409978218004131855602825977961146598174823813796721146022011670695271981798514752264692985863188048058017468337061373385183437718233638386022438114446315725284304438876641538581242092154810168165476783863510606619314437538792017685414493683766470010964121729008577112176836551158146171816423719019895298974117047015689645515212216687395877119729960527967049397723803997124200354425914518187369125304021291638879105582940778613528270595982924269550931401959417101684874761229515836065471581020033947376204150007971909209205810388045889594474676639804926063541496392836516769536784373411003547916400947098021952396806437114429512476053975373291063896721782623003754605635341028975604602038050018189983125791088821376402266478454319756656027430735574373278120198518254105009242183322307321236561623590851315858588191840329244391356444043334048851762747656910697071964285865283087922633143660078315123874682964271626795383285530116165661981177602413114867642047419523894715776614811713578683892209202196933972793376099733179135813207247739271812429474991721402465079910742846978643750678115622929698074296521567074912708662866957485174605247845783137427043119006409342803776193740447103196735925638253127445639597693304725810188274582005005714471656749843762987141341379642893868529854407461220338499039558007970155850867177286299499217692873565503908423034665085020402155193934059195828006485422987355381319628684275494969947127990924131992250311520839356992 [165,51] 25469832309663677935155633871535799272303778885012860460574064589375112486478764791862668742807405057623792056861038376948327446619201005801497209330248236071498076504884941554837724925002913890192207897616772575380418983652022038499133168992383602313410190312520015164323590151200510849808085553972152611839604003306481314463690543460844079047195069605251551227570062027125296751877243515561761360330192251088852069259962317343551002585003186148621057673742370472127492717135288197022546352524085706885723982343914876260164601904982863221581263789547624155369173949671008884712357461266673554592349613593465753104993543556576534029718488580145558129966698035365126224997361784523525184185716190853804713310420596921374442208200126631757829247832716781279532776654863439568753397637904846507021287288807290228913087800148829835960285535561365571980475553181786321230046296205094138126231165910149331947541082424665637473446651671185487447887841624424392690519600570007414981724595080765377142739627764202767141402731536543116023089132561738634331237245997717745717913438818266392657356685647840365466288826442785461805164493961864111675915947386575747072061235199414097422143155631015613272980112361887749807119375386126010150355785322581270124695351287532562131888667851093929512367063859099119248496228990696632334803135123614167568534475844083718854639772348590399172214709186014499382705145935860905488023406751542812950739123613804176862902214392916418340876225734952376657546052172495050235877905634808026337549197910871280362404595486784289705696601101563737992742937770014003939010714933825483483184370732767210421054821041776814997638852777341131093533820698610150934640375155501986294123727017389169156349420617087044819810325153175177151782255790333651337244046189526980202218282139853625779094563576560156510607394662341607294403748512327754284095126205760840651627738852591245449759774125707149389577516860315860567499577704908760069092784124603922405532282257410780343895760714757852525254440203196881659666120438182058642505998061299826728398617341170738606380072738556108003966734107215055039138933169852521185548841691350495616829294194105843690395488931343058187774974386194898439174803553805334728767774382330447227150495411445005114981463187880945181096120840238100191080262470584360570537228340496895873817407041357001289207316701666417737857951298386444643403801737354702233170829646099024759398690337118421133211954742921953424468174383906698072 [165,52] -2440377953023720813476069349111923743321975517156447105295608063188137181938282087737965371479639418408986847824049639930937143401664602463805801849808704444271946437544314939895036658530732446587028421336767881538463164890543334213438682701723489548953237687038706184546266334974084476168613719100124241657046982994479385865285371992720654170689291796910783950608529859095573503638034515131200853167053332050748611243486285056359804017528270835486787464160862819218934545764377557635854676520613038277547938957892519837494419488904915001837201496438621264137258270141409263190361140672110338566982419867600745215874341717962245860108615950320977499712326951125006187773567399751986691040171124606844724468921235225478431166286842622046016118368473948203595762938423472702957857576055644702396929864502286175320017924227737428979725253638083559121102281997397007025848294879194848351120267670217076327972695874531457820120336057818571664534361345935280252431468162587159770304016588430239677223892977616704187101822957738571424950379237672224986203738408443122777396585257531985162880548122033257316974907136306158250121353132789669443399569488125923285157293247682047609778916367627459063168629197183222410463883905121884873551209635383317859166210446253337695915325999447253685497304139714241093147333276769569980999375589109677836289932586644605061489796946106493548993635209850180397314919612230117914618305201271094116807075649524945024227553986554256096577259666966405681168793961673607987649092831496319864996881623399987003637475478820565167600339446079264584256083983028408720753876874549778414489002973580373480577876174321787947558664573882301897950082357528186614177519151170253067232578820375561017626383120318312161493856948070683798162188140491053425971852737924034163785968353795495940013203011620596166623967001511709820812579277430397199964772383912439745782718292776422851791846971833375531480531674439739517145191007083148568336864641169184367683239482778495350644419886926887443475685316344632486217663281864579315101958143140741626279801743841879314027328768848979171949639590793534743048120703067761394341924264237743067671907192447612217876871980275550068869655289344698809254742731318211039592557628272572204433645795374759491854465410858357165678497318482199716941560013136287862218564205208184122105519616020627048492961591612416858900549723718767922509568001227043796088397211386315410288426678966117517472367383426693745092752859482272 [165,53] 3402383615184203864160624086096827050647128932136783067949876318170331386394442960381442974314061307402942297872550202787601791584181422129465564292219324259274534728901403135054953324157601240553893912842709298518259369523004781291972694561347308755215337502115801036140821721685704008704117919002452616245013799379092500476214655854831201313199806135871313488714183504610965382316285852103319523950992361247383759900083843195649370304123541804107922020551421905198185116575033347702870026927958678780697505343257718945824506550277066940054338144400126367556721724950645923635560021352949431384982688896953383101849109394195414986362659280893391038297742701304988681952807919216733265878710896639799016462536408978883191699327191861654372466103828448686913783100145655049791154885905029770515533087622321096604036729792197762443335176585957416271498232583369720340047393776175419336659321696323714797874098757706039845399405791759074437640701393375699001068348610590259189693156013652255183038431561470325903922095990824372417858040267130696914565606820941142304010228607695908903317667501435828290466742175732978437579181684268737317514140645608146740995256959617943150339431670896828384792998745957518776767449219850959571767167412035886590463328871563797476447070100690174273912903509650328778439908432554874638943669400347921951382561788751825053768175103292202396106323589943904341042257228221752936350781531821386564503892289596953004939218627935594619553043077495999768497525322666771914355324415128075380806755769018045522562917634870502954952121199975309749910845892073932399881076867590058578318534480481969138748215351696713942667363836726413848855428072423481377757326143224346451798282033340212123639304241617250162383164507591815952097601744508719711105282199206997797539584823140889317633513387066487974186860373444929001745745996496037118374898007938098905343474668451757935124480800771557873753683624859038150985692540954076296380106008090757070490755179748144116421283632017817928704950354250533525286884005760335074454354304553459632184367692251943448631940733371101290019497219339939322791369857655864838280977746011469824806748717437105508712676748416583085620149411846354787327215232100773395212913206358059355247599959490292526431069141507467644598167037940353214982521686446663479655181061274268631528879745932135734605178921515090186799232478840645526274326199714926330807437573030294906515118390847336627164906650349314221562157172 [165,54] 59200674072757943611725514416389410563901100363407836056746436782256445538644431666764683501035099057907294462045259558639373479390595246981590167633658324810505905290019232619574024141613766201732306826058496549922655623919013573414658970882780895488559365555644318784836499856330292366593562295568265076297097868761803239474111169078074017531501375057183564833436543695452314770847084921836214273654925445334564923348353197291297786357820328706287738028270796897204893978523717240807289724094760900093778769301915488641344916766721493036127275970842032564108144930076166461757425105942222439007539697902277438255321976100115758211274164822948665238947125656886456508831780031217934939799764750025824987369114422627510390437598184744904672231759393691556679087593855712333706797778142392683407403402755570587624505892261321202023894597897952762471099274260660444714213112447026911279310663449345012414360925596414238333481597013960376038168552117436666340921881621555241804823777886820369878895507000529524335062078107805647550485299853777673355565694773864304963434525036148340039960854109369916333991956985348681581037611675134806250207204906268892617542516351922561484100101077369231764993094118225311336099538420646094681181960726158253742100558429422427138976671466218068985270935123636709727989090992066065861119965567031486484005571263589494800925901568994544230890041225213783318947974941035869774720312529041695337258304567895212793972526654939739787330530221123156829026896098026507186841443642926997420761367848355535192225225575236647341246680340175948875106440917521356517371997762594460851680772853056827476775523524786804434154409482707378749376003644277768876086059848851808902865990505829829295268172620986237433201674249862258361411517803808835943380373109512332817107768847424611509176980144721521860245225003482216979989397685136162949130002646411641279205913079403816150424992961671539116321535105323749529703849742054339939454026312316794206597153297145118531676790010477185449856492074055745557502811097087327922134805610564070073236362600925395540955304129205619920953892102648284258079745434878962240352083125174353168467508211128922766264138435092900150224711473440092200896594402179642824027207035358676746538703451415833043572965136175593843978708318381391398894815217818478577244243989811998777716016897368283430869992402896803422404821850567285480910757323874908565304858623708135238471489252784384878134500522035845047754176 [165,55] -15334247849471335875814344161190385879093412916092639539515908026911783639733029469344994836812385593844417128442788227150426356418118783463070579291340937360487989336452308445473678738640772408970089405148753909115604270177069428677556217103307008998745818843738282725303378028138875130237092708220798495726469410792078223770213612953866778228183367597727153227109647627978506768103724432873979099973009717242487447621792311532278144350597186150481142703912522402214419635924801373447640427882197339384444563152882593692393698119607447285839022274884473828101440760046016851463105133416385902822412814466002108946048811898164453277082153141928506492140552552743631001562070735320733857958195400807081370129624507778053496932861841273920330439460749875482057134821973983617782430129855639607074374656573497473073594459877565787047013629024574605519757919664952379756653178081530408559831263290735452593147806342066925895503132431185485886641331460468933778893048297146371636946632693132641566357647822657718725455765618158753953197281046019149812849291912941101701347231263438378084468037630308804074734965532478680756012613033044919845955794583496416964020087686108749837560882702496582305190992081560590016457263448755084077119859248439852758463466810376562063137310252831931086962692879642225206372888468371912270149127202005219065204850671423451178646901958480599217604540426757546915757759122982503556196682518707101681126870740090618578881074393882520322406011212956212538406951585045156938719977233238529945308981475348982709335462814555739218148891380754136368676567406370637239142420741491666491545680280302034057299365351549743432520002181787118594894187906420243542241047139819642094845484065809465720722331377893392348152511392872217604393009500462733335987266930162514348253424620228488813802138060491034659358012744327648753855701561450828798104027076352788650552996883034356420644569807184353754715585497608430001157153253418354962411642877664842888457329972915877402806584815454651117108760754778775310119490559783769721762808495392386059191957667189728190929105288130030721981200782653819267451333270209807439349385952161178637607899328864844560303082447652660868793990606567234703147331188561445961969336369696386757995507809890327370190255747410142801573450696424922373314777202766396745352271255742735550497636585647556064617766109808958673157424588505487732872953458532874015468775507139596934148983219312595609345782995937015928324 [165,56] 2594812997863911925886473735671110521441661179366928312926477594144950017290308609720840476543048632129766778060700486611653696490463487373801680470799499577128731718223492285642894005157259027167494408834178759442715583453345487137256269378247882617956811817276495909001264148239305972916047868682148470486102512926018806322478752567068018973875244321600626719177073425518348660851563786922841395278671537931442766539394442665302650893345250791093420172970926571097240864470731443939938990650849990187090727504240690800188277564005976487150990720456665439886465913354499074222846854300039484314556561825270914228323971400277166854185408226808297338569642621043614263834019485529022482870623549246993433250052854286474683557108671720350524077632506388820849376237409150689346449389453900728311352798585590159810551070798568095632334943801135191303439373486543818399145491336991212312754384053103078368079398047357728128813627500497957112481766608951891250533162350537242020504817866988561776220953933698101725951545537520699602030646202500211621213030126967320334083336953547588171106904249757939332849290823336125770648175268875829649815638682076058842252998310020095924457149012827779741299939665336568522848098507306598326669728305059420246266572828672021163402836384924601847131751334186906795642287342236878960524895146636732367631043747043524343649235021146908100898764599214107985543656813270738342849218784121955721263268753301891232151113714352376398980888188100979278021475794698264901180265567955448249236113488164734939056251550043669118149769654221232966404327329028708993091892805971312223734175389313303492362534483053746898618825846984624925129502604493363298897649804375267476467007839130703008319918385978991155605099320875872237973330772185425285487990471381683865361429164586795442760083007428574996072470849675651779007376680598126314074552028548765766556574688708059666479994095736468121091089687609595596266779597436476254305326774152545239224035862650095718538008956390701646985641531679344862775848493142808128617602876617474356091974860226436252341537918809795439799170219207253106549141662542615363220577893072586662129445671513348861223870481253465707621029686006293406603134354691432278524241622524992513924991087682775191442584744722375703275548170995685678591071415727337970308440212416393483334201221816527807636671068527923883630931287837783869166149906134250249595078322208577510716332001705221347410230617860424512 [165,57] -338999098044345290254463041955044687821328239432995306717695106167699888351040580551135629981172530850865472170001006562615082037978292791759707771314837155458447469975260287073429736494711519755802765452911132291878542161349694950002390096375558732149591834043482538553452284250726162953006869722714103216219462113614243412570234216545417735896495409226185636579211925459636276504130930149176643181108738726260954849822973894669962110240234304005829354308460465285072423575573355920740479851654728564125225480849575193472761952367540982313228961684698344281002398601041509041205803317690443768661988188874004970667123168868305800663907424553439909224776512447633378191020592844232742662459494960776547866585785947522299752034907998774326702000698085623457268528466492324890768549073945266028823414789949765891155128475476662648189397722780447981709745044334206052955271964859527769961217159644525375104510229271418465533148813756224339902387658583549362607825932895975240839212271252127630951813953034658068230634864602603085631263481395510354282515034937172590255603734309414957967386881456794066693030559806460211981535907788815987182686511618184506079038199177301093711948485946607885263304455812383820658117133988473549662661779951915094103540499691510397421256010449585405061597542292436191623872567778182619424143527651057613710076453927773924286858291811584244187613897129094091106201270095570635092266255853817063795308650027870275521691986936976537748642822938317650027500336480701301744057670973457173302654512290524133226755699207412278601120821844718658528756919586885952166748431315058822271440429869985133221916335768089780466503941654171019522732158030770378924362887046990918906135533243894876177092710377701823073492105653444479808507727884468345404595380666886139853133434876954615583309986294237989320408994702263614202840242988468862525760175130733809118203890723984738757420713736326561402670472896412510278746872841068378403889662829757663269061750373640224030594087352606495431386304981826923850970218168599483622579048294070799722177435725356920798355608678718599226737050805159545716086894343509768919582389872656210457510840062777929196381495008972828635489010061657567080972001295797026382076959096199903941420765391813399726523045699295886826973919088714847193843535072079878690850647987648090298063928554446093286352664639567055443189054873129430703234124200355524800553330625761434974741816424832521829662220747976 [165,58] 35772082509446196652469650465231224918477611890431971613528687380477769609458238476902314704329999121602593946737394028895053755287111249025304918377920132195696662903805800683780622871460954236340841618046574714828396088297530772531700273604927671155401016038355487204474710987984611356232307805997686436529304723954848297527901248251187716762275668008203692592436048640579869427779971664867445477524714145077794574097806558116448376599298796875829139478724330414163663990716311861178972472042520685610574638869991930193222385650443576155271821415484222987020417401560562528396503634019020062775379703815684296730634393241306876062317742951851999691305357285118533701975598197798107159588786394313012343265927183054435084754955089050434267014104683378227792169134466500623580939400975249350874634408135340261684447370138775678648483278854569595429820755627590171100567638107816025114873532287092361119529988041584643840778294182573827644961680077381117521338380584646069195299834062663911728828469402490905474346683570087519310456988491107853277909194981987706276964685091536869808912667221177594546252964878476611280284935189970528854408853329679069353126536754263157939916587448698951813418868896944795407648618917648117148551174884370875613693622147997294725460933456499704871524569275286917950844148640988354802080153860768167671769623358711800431991678851889523534607711986868137202542916733394933815177546363543176149767045682921310656983634848719426252045962802284458358386280927955323516545689148813679774954629714154421296135945952787514311029211866267455209768065827626062623664775040710624888725173488055759195677817587866281079350780184696022837543313711747152704199155207560027696150362607183562118245867795925552947420788692650548747476551516201407401266753825037227163650037066427803118808462279846955609087475627119242513119003524033397846014937742462103973729821146172527704829491345796661959092743827654064332735839599360492146902723409320892981162430322755652023456010512357194030102520646216462341961834205968552577304090972667102554347231449121362973133091603958514352651700003762248851764960342458143686562316753786901766939434073423806443874097737129248490921709387952437861459038243558121532738844322911075727040327723637325231651495229730220371939409849876031829887459703575174590969184408451594686038959485274129959058408048873705429062762776728704423253269588293717536443900974654765019440714704325375596854211264 [165,59] -3065519654215449245268770635453510533531067857779280935733603915180446187549521201593649390471722752049643718651438760807441956529544275436767648079240009164367202715465983608522481693920406992396663415273698275927376725404165775470657562316350736116409975186847605141522280059489112241527260943371612160174047680039133346830311446588039943217749104981140719274526763126881396368800584622349645130961829022349689393835889266248759673904995729451002290824536953948065635847260616844444303472455550661970787735279021169135254833765232965957710635125082462106649720906597653704506890968437481033162386297178285270882829548804595265507445027673889427620774339312585803518699227753254080400828163524734228388180450086943432550138524757326801427275011732893007060132407288851515443557696295174910097405881527072508721412053251799129922951899495470955806282993977876290087310297593901159441729541614514706978756914975155321301761885891754503942113748795510938871760382457874061124111911954137989196450792293189223512080000546559924330827446636771566633632629527428493882911416088855575737256942641737617601247014433581615103144181358010103260118482810157135647780062203156714341059859722172171542139079552116115979266494816122732875470704487778105802377632301377055532772858617387510779860830437526235787399455466615226060998626119605859281599354311725872653716508935087935055115952697841208208491157903591979578334208345523821042849226426712907978699998621935061806324243359288020761600609827221318678401221863321339069097225228167079163371488608555661455165025588186154357328673488721074049182665770309552753092391932657078199152693257274071871503935509879104619931289467408134427342708410008560597340696601158516353164152988559913003378835665569523903633896567432635405639456974960799284031058887836481274913810974268376482095055253016660978030883390515095473046005545670077011950558952368540344342790046526083536214044971697809844969709001465504513868409505569988250624875357296430618316507235990028470709632932146518208094090499102329723091107200957857328838571643651175144306410327951207265070325239848853403561357101317744536800364665358557811713549005320939540885595472265692632196108711553003989935496594763388806486968107398620224759918721995814071190918095891696577142151172326476759886624024344054425105895948974681585254684150534205977388355915025866533456156131091280035046552187418143929907886394747266891787839297595637386725368 [165,60] 204785228518096498823448198608623343228973105972195977596873875458690901683312838834142356483659222718944212460900863734112215926390166247763438280598882807164453287346210572304022871489254993110970183806517224342321828902648888157494772300009615448365395652812083455025308789113768096117827541229506375628287550239977685790788724939718889752853514347341938992467898445221132246620198691832884182176451036893779000304348766878991012483691765526712542769933320192814344903981825620368069125878488809276298087128512655959475852539370203041160972821063628328519299001737546583543382880655653896026610595223995621317482907813799383173650718666308565887210447383383914518426771146863117552025911885154243628713006714566078565741148708562039413596560235888974573515870607940540550462974769710219221531307770954283909637995035779919451853364620249796436235796384696639050309440363396091791519213523922829428048127744282082533514084370062587662112126241663159032253943309935456863468394710008083363238090255747105388421426926322164933335828704442886449307480714591048112873027831844844980111239107791200733343054993042273992242952978206837034053222857075455111128139744786262652882492305121763281647621616470939108422104072007121638902190338961408043667118207620390481338584073360363964491137216370824128762729767669042097865760447791753460316132935084631448874742515018809123729012483862598503103310829303067018694956882144504723651220399309860116013950887030404982101354083283186463819090341562838537669442256754711553184110900354363103976479784786415907653396857327130194091559086467323730219428627888970941065135486879131400710486618073475532446200442448723129021561652787396285925862731659875633106172207736597791496747904974214178618465377346046915189435533055203433810689775368221657522000158086539518706593561596061400913539679068849219537115082280223692238718237533885402174684532855619156505456841703915510703078703273813641930422186385244490715485625470432103810981403019031192262606641058440167628697124641178730765756052474047014719524960688862978823584395623227493706071660236847401435947132164742715799157857944049455195843440766070806703926429585166465009604604927962918249194926494669024260277039629853317206884425598857114736707525023519309994847581451757390063971425841284046483989366625029890281860113206271211300117711636903807453744296380958304663438699157752518083627371928454840991700693643463295948483121335386585936 [165,61] -8462703363555141049039662934937922619984370917496785686814928126289925768269188357927596871870272526667576056113484102702999401371014436058966030841337376784263270774288293234171325873428779499169283190689342375628599710835376155371646412890432602494805515308450890682067327713112660123086315161539118248543607301224770614316615931932576385884155250432265683925295988723347141732520061651299807636104042513007274063680472813640854909231461714606045793500900476688386755557994939564491869662788956880884817953887163942359354099858872558379824359279122722080402317461331764198237710412849707469374735649132658833307243186349393138311901371219858711886416947108084774343861372761393981124249855669265906500800281912334187059674133961758127558112041396111531510326033017858841788422336361559346328002268508651859367693866695044116539588167451612206648023270368111053467917541123172534349560303762912371275062584731472602898574046870802281053879195632207276152279184069512058692916665836112090844641740872986882032377502575025788243985145016771695168872188105531479015959093070149564762898859821334632826154887839272772162396881634351154501647426753087585915343099501806143914583252729942368689061721951366909646421559553524805467640072178733885828434289582670759446492482265883912619523885331546230400489365683320233001948494822020505152811356344793758463761661480802370258706255594960558037044436103159453119345183553192817684827594713106431029810240602624311807765675272054058495274010156928830522171353694502998873624587265950020460330974897376183153452203544814308356401266049490420771402958468121735049199290391873124229247581636155810357204800679854380177078581363951576070311174750386579249257589478253309041377671092840598123913460819061053377016821066016721635493001960687495996102852132768818677207278718476013446135872861683102865913184764756057361082026489273227495301132755162394797629723800045558294650139767554077769313677040232039605876702480763317259828595131680394394750529285854935243584241435185470748818679848957455645811744898372342965321043239543330589134492852644993627638024687486068539973570297806637503659641980332827587268878884024971434159324499984397930655057012806585644185211909119078378559866242420057546949231433102212495768400339018906069632519569562133935887531579798285186621614563592530515631604529594627558925761195519895998849926993289059747841478041240057689476857706391071064055575238484954 [165,62] -266170421623363211421636974262231286740480336486929566143403555720961827634123010788806730670841954240212756149059353307687795309790350831745329251039991689499034375838738732891081058291077950520125853745752640517054775498477545818258975989652022437265885916379400752248277200445124571923117816204608857405583306986430391363338176773152351769416074308056240151530470028409256448486978830863401479544605994733642854501133711616325863735702458127783899432134470327751891196394361118179938414268287055921240711697519224352762125026018787581669934602476385527336698886946775226636578860345163968136824234023976182391653157596152976921222756428963733140142920227959156124617776938785168650182077216978855908528945450144838571502921668739272138775715058425932881684084575583706625078511845866757637301824050669961560907361936876937002763790537214857656323848833037016315245999289273579481430085780989852434798695076354277978755793594666656616582729559045927075470874814887528976053024430714462852507311351042959442512910543927848737448801455507425260691646741139974615752571442594114341171111433824803291585434510558095326929145790999084277144750402700277470638161782787204187203977716486437288097537492786289090488704269901710866124514593652472591609721276462883755980618740342758290870848267127639733552251697983909276935478575937276934367358451753751515100938059801377786571437874915264828809196490799527502811773583927958761684750443699153580454698509728386594395832615385947604810854574247482408250911615852077419055717703894572874521462393920728844239814972855800733029202350842099204921898470394747886794403495880306554245295678183098702437933261371738962429692628190605300104744058561408756607519996398891955405240107361812155410333271206500209018979571202203092150372306665726646250671855673920125104785065729156892443580420621484093978696003840116854300368356129211130992556952785489195575988185676630071234796144746335527748704028894250181549489902666707861448940529631258276735597762780855233554478172113226376260905862688822707596742715388680969193683272350399940757153876869232879144997306390436517249870882316923184581828811146978534428718649966587355845167949990449232005757796060095308044889884719919661166413345699671834472501167978130016529241941200319624236785707960261643428696630313168126304219389518945362031352730964670142699469286449246817481386463875828429358140108775361007940315063267339757471419094368 [165,63] 112041491241801998041476595125251883020453085264348358524091862604351773440869344548723232323735244761608463864426532165325017456910211275020547417221983939191850599498692537425831818107069364462990049865050996454291019019860798605881892715385319225669120522999920355555627408120334173273402336864535124983667537124485387730143484910877428996675685693602177962521634561029684613189296341651437949585656226410444799963402272586599282952514055655953561215769970426013373683120633336093149784621021497997674334533625431435340104268323399252850877572675161979021186920701455662048905975041016961532857662639826433060084361792918382214536978189317979664692813901104760601215957796840343629813014588831961096042240534104849692285834734733261745686390739650296848909117503444299249280558900172158602016374314642096126414873647217915874299389269060174466182250125148084105045454235476130628828278863328206863459884462360518750612017655548629569777383334826089705027205948934300915337481279876406706942985337290385259932767273783244073489548849491385609621048713501450218848801724147638198550799846579571961793900039783947109089483275550793488740728122988165285980076645825859188707000049165950185040357723828530944822043641798648028391422003554322590955619123442711967060867740202604003252365639656552487862277301823574546407793899977890296374737828599719539031343942983640915500616716192909923778636028968896406892009276837827933208471623703026867231733888866322983059528381371125583839500424905420692314403384492468046090703197195209572830761384212031095500634811121119871821852574546927235750761741590774255631972003890195866187069253853183919146876673163405976305559902973193075175837418315408887809223660982012809793390431153964123691131853412209981974509680300442490667783407527104401166501749384308121206841434279157647626009884535955430376229517916475011091471481994416705025689587741829300394418177808385738136061980637164352857090506759925220891381219534820369550426519203158389461901415198410176739044541088462294324151196443433841450436190485838496799276560711493379824928469536279874263706942478969401227539187568533566761450524751757455681373936545887275639302745026679237030018366336156921015939565235406451310306607998371154274613176432590427892334722915725663429245383916676166550347410244316400442949414221997953421449718616984551880116675937134012730152691365369402277846119474718075202006199027851908447079540 [165,64] -16133514496601462030272456209318316690133101554372389842753163646470577410955070318665610412972922434229403646979954096121414809079073999250390774986296240193362674621745480771896096233373762025216273724264882991282039272438324044779508057199816302774703946776631430509129777799842129028757775465096343588435136347028724303909853122069863042869636008372687108258003580220520385581826976810215906360249306078613357016638405332735055232462599930299674470111854806294104079273438113715146967873252688965261309774453454979140968309461403434136667817071541705789876487779041859529242193636077413260868432766759560857980695151643408963295136190001171655462171803487958786526609997003579923855392545084172731636068598464953086143853160366921491381775085365888730005166508086242476764278329685342626239128208531106057749801237075525284235596276025202539046986672190574184646198409870371977772102614743772368108991800436210117282117725161610672328154110525713176301171087019903586452324509130683014569257421866680722743348826571063388325248262601249451360787751471136876429397132225378630949253281341046169743000574964779034542283915818663060482388482829656284657692005051933578581502236081623213368206633258712290473109503617787976813296196136778670870158292771542705890194897947687044574269768888772511997626031120407477098076682053068776326716980488965469678506416571290831015504651707991682196998420625688922998486628482331880213201158547763323078533446439165621987578465726213721153597327455729982599015204569869026990611046965423599245558427239182418397250167529062846343023199711961231651808443836237327170221102799299890030188522020655431553287734025682966675907491071477888032385058864088797758962331081637340085026529058436552024141081080917519531700623443998702743185982749795735246905882465558440493423350551535781719138436195257592292445157924390565592668426179601046562062639968704768573572795238749077086254624122629045400487800653860318055035751333802398709822939802275474370046766875940777017303426096813875015772250549330558865392091182980455560932091739385729843673140349177389951392289372836217480880986757657936538020238031770418288750027555760067397355454613253833638592151241578753819073732886732198082819829277274731100693213270220204894827343324892313911346234014332322894713692199175858996867064650361270644194486752999640750761002998260394741527411152114650521830257858055565631739324628735187295616 [165,65] 1698257946643079066804951475031545214563017280826360869763225589540710056509268425583308155822700642931074275058721994964066462202823875436174501187079150530831023327063100150125006928470604364607846358956272621235325861214490428725548411057778278064359369253224420504825910940559488357293425485617209187458164152777913737175173111195315722904570840950366433267150569365238439639577506042432031032904498272301260164672455829751262953542152812913319684239100734631373185581306990015128155331556207307096034493827358010744881831976047952516238373348890691860248583302846418582939301381360078214751199879636661127693271513644033024539224958186234484527489000826857540230561433364552944338735789727720940998163458402105978016550807276668368107490692442856094496259836149452702830930272527845403968255511914326653164637229578352009661505476420375118173282889469617481818502257633775460022124696628764374167780563109724554502984277553281062841972525632143179560495586952895395084340639594294814184274312001958591189140390319358068038188822451282848372682883808151381356376423446421525709022988201849039321802039438394570456022426342362426180439020865352138207588180039121825189760151665797574065592855655304636777407690098830750559598540853496487077268675916711604235832181816757364059345292841462429346897384635969758924081914688158073529579290715678933693346468676061167612425977615827096060875772033963383555583836810927839582885081311272131364539188633143605403284762253986165020237600712766577604688458729141509073412454494914294831497644125189232186560153094503143632254267326072718520056209276666558394139284512833510444757211497598608983643969483061140551411655289998726199599568941108980609442878273993549777441199801217908656685277768458393957996301621652519254246711379432256149235819983121103452531622507312132631740893603347915370195946283980060584198843979440410814389561075064501390605910150143607687829512771042543283007382415961919761044880070242681532739917636090525107040605135233026879949623190308976899147455715962337644464388235434983920005264899014026891095103655212080791848063113589762436790827961389202155724715391248383890586006096032914888955496374061658404582388182398955688334064509180834964267469039749692629193478058469164020734862014273701678300555630420804898669964150304178265336327491404053143777582291029118856254246321612725550139796511568176117225398262020612860071767388545388400 [165,66] -142919677224935433534654264499420028415609852346461443352673649006535562659829101822111500411742573049200172157951953506100609108581407131022309755834642072486002694855373671304966181060085735513183721155220039531898012484179671897580716127243316736785029858756966999669381158227405173900807615933936983685895179397793307389412121831318053878811020225105479487916360775130674591315613768290418247949629885142309540147474809087501583667319546452550232152977706688321816402995613903165354312600329079548407099330078133543224504374907990247349228040263536233899638731520226701900118309942928776804853731810784121456123225612391982038674281927280357482057067202027826317104340979298997512870185897937123133138128945617131774073900560074532291668369113262229363473964756717431290318351561129761227942525176822284875562349584442750895241098349617620692735214057309891493474000220666313969180540527876862305357657772929128805939110232097974096146079799372571670293141079269452442816365779896865423734751645124146490765939168866425449699627199452464388779501272203245495254772889169183334185363628902116739621888803457321427073476715118145698813234834698410036892449550124913177905715769217661859272805054636845041435055760285281858092970837816513501893974788072499772049485084234768976833278812245157388037871122780953838374553854547441147471065243880305006894970993754562369861018828916998458105121192355344094649624000759618201660983823431186652295053172124580677629372869744033865870064966448012307214235762925338587533839285625694201823741917468302041011049763966478351661785766097638152664468237671825325753702290663062473792383599996088279904761810599923022332221458621018065514454095358726339302367363043849435222803077005430840195889045513843914554320419263902056979641880215722660252635541195134748498867466802721909196380486234255152792289077931160197234931268354105034546653415819310975955315496284559581664995519167342672822711967272456518688761307465190662085867985934880464691855054140589990966823506879275425115096250189440514913918294241187318763929139234064670974072657923407786787641554880355937753767968823230260195810842906759015908783265447311403910193357858759585542202369479841499277484359921382530667952845383063533840331640686673758009161137261827355534543836204371553529373629798769436482080163930626531246822526151088187491175145362826164523356384656997777347403091126043431340495592531456 [165,67] 9705590429794501159188315877924110817945833302800291104469708955085353141748293710505826137238854896743143799800522638444297572186601641472043230256667418899269374172068582083749432075314656088378971960947609117597816778491890445737456823326786998837707192487914849188003100626021146711553945451696918877835992284299222845365396520147441645712688049706015451473161707748498339630890188316425756022076048589707589296854006005281432999784359853422252623180545710348148298482144529534422926373731700605589481480194582549224276856282987521360566975522431695845614944990589900252532969533365922254878456964648729240182358352443340330509712732836990159492043391571497899604430126146953769425347256316621662217611737149326803570036406502629337608882876858507217132179340196005380173130800257969353513057785240368080388138465603630695309525157142191452895398962032198022579050395143223334665728854790349345514104093781035281067759142445312676820489223587728010367649329266220149669302567969468920787175189948998507575513514670895318777868493153712932009841730559830185294597181180583096147809785163569467502801786812500083698259719844958746394811665478792073670441290265491358607346074259396941388182794937217120119239773107935503693575002706951331983368904029904979126268844279857327395064563223362466402088415871173584662019332386322093703762411611199105367496693292068526735247369723469623650017872439032878112615976741259860693536482542273961400271079518076582018522818852337803155306044811774411909654522376726403272379164359466468495371966535613772681179072500214960982763710597241238816762965147112956424876326880891646795891280874965087011707383190786773876049425046222356543894701794362414408068010577994642431723363052103784954405205812727421687262817820531194998983853403035342363485665373345382791176098882279636231626110879140658903074795122922803982459796349606181813203847533978008218502090538046803558880774579352350927679593626864060390876708424276586130184680118569416227310735137349196644990096206479563873992290628534849321093878364758337579207865833073914589337132073042329675700183354588696393202413470296760067073607704437684039641632310100065159669276445074099765493401082255189573262323676719318797967762495083188583655776395893550669359409869223257997985230980322049930553837202184883525741923783696164489514965250385208041197550758835860865895211933273566782458797032795653465611637056 [165,68] -519086394085610409401214856888203916692205862619072185920417136528483813983330710056555688864760268217397374598524971512617972929260655500145485044369024903248381464850094080769587045968007889400990092634794957747684373313640568929047512480614592005652977073446655234733774315962546345677402549283465589574273225377718364189009861600895501679976712398666122027904378396245145135107351569145972540140335001494952942438392093219022884091478022171779075244801488031966896222513231388234505835755205014438837687000531397546970722170876047156907558002884773686766117340187550011905215383289084563170833178664504905763016295448101961299647244651404746572048782049907385025909880672259672367154903257554621578937607350272464216948708245657336272618501668295356063311288129187559085274003414229479466737502021406536743790045653817812437684173061377316523347790987515324751136269816918634495084089221551273149966567394642021184033662430142102186835780463380558953800409646850239242250782639004766037002950695656825408929634289625353515882790759843147031875270823072523356280896038913189916357249545399306906629453414342532062575827404503669978271726555360864189058415691913269529812438219318805700533115039214793288870846996247004407788086173133565918442295398765110726513272181604412815333991510449781835646950571697598673387699726288736985238988864898012200499490524076057082354346993670709189884593854572755913462260776389165790274987114873919793683416228124443326127620621622149714703781886401359476918670249583919392561230211809198232052595118806896592701971551932843508030449872091327020573558216543534648096483614717254663114533550979840669070014946866878985727640374432864753850803600074990041852498035135651131687003046043003452097728795520531845014339981270689858558932689032789437547083995471994954194553180373046205319732221461527444817054143828262215740522049777848151449369370793694464795404693550785883073595062943711691830805958830433443621488271042727429888474900292197485921339506368888066076250416774765153573665706789449796851981251844645329573760483154787099337034382671816720780187162236344081894889697846647379054756010960475483367476001418859836547847974433017017461558670170670130079876279993324647996249172089222130916550045380579096389930621120535264817429752148714632242467564924717578375515528974058954259440239397833504673889139068266342067958371940437161753332358446884792577984 [165,69] 20196720951473435621967376706829947176570140184041363308454437683034967435251389142359222456818033053589139167121645824685252940132886420034848404920119214090560164531645297836567978193905421727206529754476684107809727285507392373995152819571862261942566796933075280374274364241258128903430011169975872529270511203600311442165082159848065886765888602345146593684854626448717966553298732221454153336909827075418397018073960742480903342023198704728317134707112448943222331891691492844841368339725469026793946109489482326913203929691085102865461716815344674498768537967186036092228722537210688326578962437537602903264528964554878402338654808058377521631103722144331429746427900737150211202062033241201888897389434727930307248143553015973444181155308141948952145985405857329938361559062358425450269328354682681823882130512011562058633319596736303822209019024261112587911179851939663796765675660046299073133134029806105099483302517762621631039354879725937675856115278196506864815053802553832780459513345409051665205471794994285751006842685145373441657005353235692079878925313104449868011973060512600481608932791268093349138955314492933217837503322814155445850863726891061791788095695455544291505282525478401855103045059777873825415875528197958398252147995842039619477391550016484825953686392875306294467860539842311250960465298571649598827165136562659485308614778963791220057049422378706020875959400857130723667751037330766862799340132381229778261136377382537586909161808815521528356870668880551185352453139571448334283747825683681147037436582835089166665236519778371216350776506114901716770319278440226216083573410379271103835973964593151642044792827680549116591687977855081741443769672030826114564736481596806338966301777783080299627080209315898177074613430889635769892388068441281921457508288928993130692303108245867448151867207285220717411881442765664338847143708382792978226656009380533045451075532767600994520507233511203510295793155317850126771990512276900298516389802728626075330153788985665210317614548354110506785222154347247394502113947412848881227467444084325704265502749945830565890285292525862002608393360533071027862879402841704867231688740912299195351535389244773264919423588691527801726333619420718389970571129342084326177688713811279953219543826829293504845359539525501911837011984605963563936215726821303489729632644339786373572806924803632308622368047048422084445218050887622982520 [165,70] -400939822607246189847872680712123377942979568076379353059872298169040884324303722794229379269051696247712917716027170633495497834772327942780815259418313504176909530071898041107283665883172139380047119571211547476581311201294595628775436134613624460993005202076271441216032555828520635661511275013908448129861711078273428264130382224581725193886451938435101979754037043259448346992808040540694274019062424965594349433227452522671775820786252292420824907800749087738213392215602654832095802722046139312606565348099056977167072368993387036435458391181587467016189862258563080802364239691312976156117288072340352448412424084542851897946932714779201459921193415855818257933670103735030340636827176119058105045415336524043687708423017006906405149473171062942674325490517570647805776655249736235150227296496540335137877244023484642188907905831981295788288253694582286714718722674637650267616620476761901278840565282743539210328275681558267674550414266962397285487892248637149168409494330627350118424491551582662975167221016657150597336077911760978469515840598322136712159484650010890452746564701281624039231417267155900618211716420535290285193542491181949382345680838389883172877207622303671971209973039422757088893729153531914590361977020827166522376925500346929238942776436505371287371650709118844521004012654044851256992638353374177350098893460278737655719124517172169983737378829935333831539202620408798860358064366770752313501809672213152126012490574643763010226454858225411675986775217343129321230800828422649135739569779840514567298101353016507906981854372956695320831534318713077087395173850888425607193864183997777751732617163899244779775963271843781416971187330776578861414373518606204619279517752835477227428541034609320101329646057510671701501158201171998685216210762052287149141681266677797876332821488355058795874938342729119009440422672947419201002046658469572577862355940045110766310514786360837491840248242378593559113371602147069220603811196413157051835464475180225768431128436144655497618289975755537616583758555238435107009715129220405170189288818116634866449519071590407496914147678051102870383241400952407812449687848250259605576748910082648716064609215671704703987358643819376713853311945697989525682930056303140399207058402473547438729386349515496235713839910794348132671532352724599192318491807448144282583787186691526018853722423215415628230916072573188268974863605230464 [165,71] -13829952029212419761195460584681863379962080268447782264673860966456703629136124952862297584806832231439482573076283004082856508375608153442835196702267309839582483341660467632928966007260058318663517457638216003659323019300524730392817338064753663993574143871227248709815938978032618686090792977985358601955787444663799923197531475624710966851482495647558480958502377864332636739188218396110192006410708884434880451445978838596277492996371518068824850618532232078639628517695073442466381206536825490716847356571980380514600878422142682699468821443765326865054226608473835980510072861576556951933274328277772014004660040508313949163949834551426886638186574394664767173587629069996002007591962478655065539183702293046738171344838501949002560852241125038079182532773935459452927207251860364067135221362104232184508652622733892253466081826927386511668470049392580340348521935513683014577829810825071661393140741418483505372710596306994414038664736688448834482943195894558502361953239216200171070243159234311487781864817632923035171146981327125887488751523937174129573133957556224690496844252337071852143525559896597638415645634142679456377642220733486539314832676603420392631398320655032446997340733144778694819838519930496979164783992769386460594607214237665222518085938716992204630451244959139472169731684541437820190705307197075365508656200943733388301106790311056972429140175683230146488818015936549091230194035296612254654323057813070620902947217733310060176773076209533931448813677985039458564138037391778311434026011080964225081383746144497670698839417511488502757109330447053925533521615545454874486760575141022475375352098698676609489054404893905530711253108259499649939918470188320073364470281242649248559402797200058475100656447771282031225615446520688240359105338715749854366322098794733793264907203372122917267809930755435666062345658174243901999833097778400157878221696216186787975929187031262593166201355714711002611793581246060723392983080221854902653651749105651560008393212011578813956778942385485260876182975746576044425306995207866565988273372067745463546262995477696833124827839883956613537653653858990877143475346622312746168623603879321256741087578396780397345884426041467198400835880099928860329888017829124757454804100158910846351997491258925143281775058736494450274125511319943178428788007565459999770299234180554862155268894407032982981908318216718144653887155152 [165,72] 1786391741504385619927008267901169532201030219005004446219656213949572991018117440642006528338765999749350236619022670604862604928739476120792778196833218806348494642537376427600894427235842394427923974729504290872132219154318423660277162982710157121995758947880322851562254457498989763717587592937903017472121323907671580375993706057532435853259143491746633420800664070245294071114872351811358400695667879255117491459286237167238679817114533261523139109627846599292584105156604608793471421790612312163262676314497348772106469288335083367565236988032241419188947244310467102878532371691554814180177776352956203438087583644546570477865325340810447567010473592477480262468786646384604623017474890645685982100668498880055670677939231039880227600999468184645435723125428906507070979054761201614657040469915376153686114625358283697761124184993347657924339490490581720289507119485000073257941099300745488011661129637614326627354295487259732074310310668058523890982102963273409377074264303733060497073820325394647562799206072965913591891692255095656778726683452313405371418742498017109911139833408767494533997760070440254413159011519373402230448138190115662862074263437490009184120524172317413435701176207884503360901414179960098236015600494543663286491349679407381297882092039681500060608699216398801459587907679497586261648081662606939526740034843593982272723272202074198499557785197352119097513112962414419423664358401189504515055603201489390685647867637996809717355802048772309195288584109079665960264052951662941899296662243386212746629149737062997596170120084817442749930122842570785177588577859424824461003369731679528341911356179708073843984776381576705081907557133953999271926134466393111036656399008396578898431291161648356238232426030167031843168325869496092387177189123116328209836391144921606224398267424233990464841542044841276012797978794896682008422640772771610075938636149718948663837655364073248230228991683830752827011445338001260064719178078878250784936541558547005189503206818190775071670475926414268069376665407886144620129511712030223188616731665523484612030558554133812126276155678485434324069386529838312515768742238767164362428440258862310981991761289163221350446121558220921636951852646656988913166698586554445146823575579496005060637962495774609193249323000053870864134699619285097321683945745582803858009212512339219871556500627422000241662993260727594099724096 [165,73] -95848046490284701440254607515466527101134176791307091734301024174441516636650961170925408128308915247678142994448526528253409149809794637258885062303156312157854154867594173494702450522669480979780621623962310016482382930309460887248460892974718623362933066555896419703110096348566511224350995211625849478190826007700880565702818808092475941124092241432662097814556351353232556391690550406740799900079524064760901078526859511274810861829838750143018072706937103599767228917434866561042276420575629835016085072158927902583654687305523907045270284065268322464742301705905133551385159967412913547111322228913844967051730566731853032716011209008844206594451113207151328685134966407408145632110897510451991655989539984029443170274460505188748606360733513342669778053829419967694768360111856115466437168950449686812143860662634068896298256902785516658142432235626524221473045633588879498675948242671200850211366954697795021824871707243520505672375363358867973727958631069108181581170402520042853201672954653925226612557427657373432874618522432774895033426084504757978276055679954761873242239201820475342619787043810107515187083730360332967351895842289934592590053007149846219667726396308396742167444886954843835230154906050257915820386045980596451243023656932035461937986976168081400070674869481050362364722724671113796703665336110710055608633782716111719769229492843766637847581594172685194689932930555703209885595041107979164266318814198577359439160533128744750502116467380067529187540442381736039225158020874509940754201551026975670194709553170540862661441776142682659780936663644388891061907502137052532703217776152179189764481473825946488489645227155139607376123685902620007045842833591192379627805027444920553232245466827163435900060382453527925929117801317232930141590748605068180339953075001815889904854323109294083650123306618639013965163201254282858193930096686131166582563032288227948234454874599706244787544408303854548000265929995574653010321658211852956390049932994618232640040229492177263241801784565882259476433282785529768936584539482111490148015409032221070785334813691377068489308155302685480163139049344051919277417516762681264863625386571121518947918111993547974355878601604782564846677511068930862626076251601608072403179043598188128287737819209299454054397302612219101795110049144994036039590643841931466425365070916299637523360067594030727730802164479408514888 [165,74] 3359367550800338928826719260337137576848158626743179416006867018538654635049846706894707193762883174850553483168198754746991916465163655694642985188034550035149250371410508007818124913474452835254431303451481637652945676126743456780132623730557273977209895585235744698797527378334752832954113432316207890686036900080742503308095225178238257101102165781740935815646754496211131929078066188651807519027952506285967174700737242018975179670333052411765404535167252959296455807377064487484648181874957577250885997119300664958862338437726125359114522496979851464759128265555184160270196089038098649738394854573427865618302980019973167313094193713408951610995729072071551548947349167966903441914222039863624016633219896871226588473696582298968708323988268697238688394490790795662293657207986319749120565323804261401366029668879307091433626560147656700428005778024982209025875011950169535518125614811185261118233500938254348344345305295340296357922265504196608290626008481652390436757136824978856628094308766574028014082205021886097767260124924947845608211140681130567514229104542249788264095239300666573892558320299106845246849256064555207377806766952059221267632617298196607597439478762079608346906167763070366299089556145007320032350156741622532458957002355259187258724424329515429555012059342925130941443039136842854108792727171668642997619821922137484713985687752327302282023259906682397779974433378469910324731596926036487154867201559574478523777480728852360633075017590384919645228313877865412924150837777731801877535151874478115493247359522968194159481406771893229144369208574095206430550187759442437624666144384293834463645000682883550143321361356263337243757890626105057407978124689013931673386481651630961499472750016673129388297502545919498333907066121019655770969114236071216651905251710274824967891267409206232262902216894017432268322894590004758347982709046772487488436030644638768794218229215405639523199803601852483257996677148272423810875402745628844032653819881512259036283741930148646910598026138059537668083210985060785993964471305187427181573517095931945546538579059323179746658617018596466792435693294446138925716411418481818346948797259026295086454640081215152676656854386481463316741697124162612014967222275686070007083041923581580182235182089686203864422889787105302665786097199844016050233024453657490251367979527787513407047630685587628016529974110502656 [165,75] -87293818321753300713483765451191462454811719463184199197766645495128095927028090279856864983031215274155267036074680102038887663692657664684446039439034024337740033507203433936930725061651543076638094476523389237881998684277963350001111894666521810292187464709551309281160463040205292706514112256791281074497444827335117457618503059467607228648465422485230193279119178556663522213265894706570326122538108729933289536055190463015741192568724029528253554366855585268919314884981701094072515860089900776491292657092589545436206068156195169025109031122670571823538102117930728983579382419054358397709787896468300393481101690927422540397754115219640175570550234912998290700784503361273247423921439354177384895651159790580160775551508150165754303067510844328512158062462131186795719295419245521415126853560799493773363328638516702341529708659391130985637691625278413294217517442651059710551691795249024932514167158876255169931044852998568026618450222897486140931510567547226831580800009858437813002597669465133674033555308226102698614644944992113348169990950544360721428293918806211684889135828978390104305795724120185375821792787365402433730687005411429108487235782144153766810710878003939888106142765317813432367717650505422708233696651455833449468052972467772957832979591424176816641922009978187147263994783483767513566259270444563250590561663084508729919868257875641628879621828388030050569333183379276752773149238416613193973284786710459242538777148206941442771435076983717108293482574209107712162108479115609835628410573318430591086618998195983172391052590877124807754034630242682841485475016474254203301256921388251760195328592085752874285944627774075173280125499770095898407232978188630123377315597404169007781756801283176050820547949807788039622707298581707518251104656821530457091965653183273601591689477606461345450545932106597197402714306984813422045093492733068513394519303350998555909195251879655248060473538554682818095923252195643068399970857728338987179950513199843047849434092379485704580170747560667818743082606412613314997824446496486297591230490848074958645867806527279896525975556109952506926957855933140555382142918339586187100073777783369105750155951724241472338022466492256906755483251606199797418483691319816235607566918970892185280890234964752310656352872803521747877540444591674466628266106670033454900075547414349661180723492110949661144685561360 [165,76] 2806447534500492656378981600811837624807347922036081462076892743527937844118372754559083987626873361172401179405655276702760448526275894364125283877080435959217032868114491361106423459425073733626059469465492514368080864693658059221016382529061572246975598201055158513898773150994258169298737200648234635612793138559584604986005909537129327698518211116889070257373083415343573189305899819288386797138300364467420901290527844396223332740556387306992521429613361861844315193636717852226520974850589072253356856720408195441406671447298583805911746750307339223373953348826848551890738732046496458601191232095432736739509144718229603265064715696893805327937949396422243251384483219248849521680297344884722378723818109266428426964594415721348506507733461985259419479224144062895983403100261794408325322891526210538809588392305632462264289354784020262663168472037421318228638661459060922891962526181772022235738081061647360311885487139925968207522774048340398084504981178736464015433861141311145617688502852096275041717414895771732524166076437166681001594313359807061370580508052576544407769892519068053158412754040755895113218330595561653269592120480786687175915801011055518637583288835325461916622751808843130852715713934387739954227629894104192085158707244807836377033241685845727484700998944126937081922175575120852159116332186446389335596236422028806026436602168491094404188338164859469011656815516994367603035947522254550593110935847315362736159882898082847558698053961441130143916697419202639818170881873757126636482486438736235625101637746972882280309451002477777032329414629031199312305491187658552422529121581932544329609943980664527516960719570646659622160290320221005227199494140642988130490622761364252607404670220606067091762625888125088642109018953993848796009619867370626534031445955274828407799309707863197814879246588859472596288622426232835477077125144473754770503158013051183697440496729107777812239204935268279216650284671737038986628541585507985692621233559361420358208868428229905447313161211565372917871137754799171681237707696823391260953971174718732509847333468442334553195155435704677767697923407429216170488143887767243044131700280898264252180186428474677679882656893364723340024526654655199850608679912007557247643930498534354954237910739918260973528427627947334042201385829212936145117403246181268081083568276509767228330448153473631157049440 [165,77] -150044162415198865500834675044694107615291327500694528205448687228189558767556625533259794960073278686603845884151346893858783703062036472950882140089005958946060098603700304086413967945783586781713926202177104335156968149163030734326799538322104845053433456395758549106421208375829705764729457628510867237389328889344032898706502813378552347715926497212911766785835070772257870930256217307252080777337686129963677690636921075043244300007250475695975587338813447238876874271832731113216252899398860724664072173568719069334823429618800252502450305803910301663823945573669177438040044740618024973339524578538737915545680217792845740978807264214086256566844175250274663936050716983917821832074713754206384668248891744059437906172380312737336990666794519189111079446517478437041548842801156835830796235026851157045090412036551256193127501470743295640431866536158883079095463184640507886288368080772758554252767880965886344910512181406337275326267710333216687804057900128334038204541747150059320091172077628748145584393632213772990963834717734644359412884021522587539821436919228925712862309446604020692169761651859428065242883336133725192740314085955995962764450927291504942237112902605262017279016384726336402618177387784339366692775298462808498165479714948082797104890772333535187280855207346905357181551270794069617368039728582502121178236560282564881146908297681096893363122680621561738054857731450622151860061886800744234482511435074857888707939219789131540157699380758346046695836269372788923159500600308844532761507908493166536326530143172743343786603933272406490727658658490280822707383182203959469185339569675028567853306961403805170606815653149686252694165063244236641953442724092941902258491438452307561144012825672333197655201295502735195849240056460381822617960863838987805896379998096900950129762959436111886359950187515812047431861407400188066811440865526987426122522169899324906565347949590474982764094618689458444502390015478953992269395603274244908030922880668331638411833577000056980086464813059162332335820684562665518281376776015335221240628334070043915688633308141638234768090775667604278211046186346358942228398872048753495489879213249175315200123302463900491118543300077453847465021575546045135552179017564470700262866864034735760752056498643550135092519690340779330446217331566374098275874883196203424697597173296298396782795555626801680396 [165,78] 5651138325765967582159221620100987781654673721587829003628248362739922562406883652292889598005905078575973694799155716131017516642371382079333216132929481345920316421693458877815091229158641595626481587304685190613618993483530649811981452247109328919283219091274835094043380095469263339252733353976631525540204251595905626730163161194462767881332619114892268894338448963810471851998402853155990066821125516912201663322560921484703823016722357343517856739752275605885103729501656673048622138362921045475161367218716058541899613212622413657055440687758791534100713469945950934357460539555935525900332152163396583142272719515423644523269785683921898320642199960578177854779496038224785029242153523154470797681934778412306887936421860542217332189662719730425953556319165929907097519116751040315385284905150866654171156764388691806718563844950119730682897378911393959789300470962406871965052937590954951144433632407013764347358780366147901338627750892760820893000356843805421019798849735899957968675548504138456060412779677798801292544678734412670728791911012374863410224047690090706815471316369072082587015502589930063437200607917610193605927549507560106144146326201738009761942625735641059536317956304712979225522207460674553950407990209040824233956754298679136164216232128948385997113088470944394286803007911553595625074021938387408653489200357053009288143857536668989150897438705899225910514788227485155901432082082815827313076716522940296709729193512205678586731087563091364749267353653569708383972150131767763581145723214182149121513007464909650920832360951257054003311233693527131146055399569296270094787722393990325919182008708500670380562319814211448493819771099835408610983411779240164728334406965633151799915642565934995546406533827546481691339401035117427012331280265751180805767419111798480961042563083592960058504884683883989991815739144008952048595795842663515376648827685216315439464667807778119975082474514123567305058378904352590632664495598653652401934804400099041550299537686184271302034174787342101847796495584590097080977368021005440607860382114241886566681798617012283594645150143916558338324576507602536135456631452897516737658708020487008042108244169701118905941300976216189476219549862242668339457459846920108616268071288104233569313147175566938991459112741768751867752237700711991919941582033523058863626774473079458561699191383198368 [165,79] -20081322260796739132580243959633754835539383016048019567513227647404342600077778779365944930141864941269332308993400718546349322742929809843060927281902249231427432149188137882357765374524748539541835217442451571024986949977937356185617439345671528758760350753115076007173611321682249143649388298084048546469783931911168763304776226489694009335136861272935867242621540209226273560320580773245350158185660837019772808115042703880008317248016034884796479431598432233311422697837985740208421876225355393812125005484493537952380856307763614690206681288094670994454096591920196366006678886803918263868107701745347696961817790929146900023131069722845575648092209026030274456929551538218690725995415871534350499416756774039587435865177417102244526808990056330803315837894885564040282952235322176109658150802330981577127422339041626329588900013077170974827337660267779693911522940834970321368439407389930101485966165752267439453603622996617145526165609848989360695345995314220679322860790954888121959664851137696448715202203935160726193809848194760713695691823894459980552691319672786366279491043445930024675294613686581612799503641950297443488145059571434008123672191941514698996598879458257451284003518459788178523781299668540894953074283991780547950686767323845240703243114350133732175562928862347587548002369272870892592473656844030358875156821163374382105898503763214690704603578180550478577101096445328502707821168279080354919727966268847410631367677830550075864476858742475121640365237413547700939886793468545181510427745842503662080307259361592255433210812586465531284049856728876319421105057517444718807549794448421902616035181417228132864159138915168914229692318538337342581902529227277802346642383525927993620124419990854673170072511930451729734653259121067592120195455389572496429538260140684761703499517481609946439641839100513362149000408864451782997447870485547062731468790939278781355081478373990174027828311736056997269582657154083648056063480930472565295703270544132527201693714737190746089547422949100159723814782395719724530516097169394110226547275120683202231222305570634571767581483570644506755212295698780605816342871860168758560066967016614944430778859572099100773802804041438815696909217945478607141759634794897040162532251955302370411426597741232044945807106132176171292968379033932622163419776688181090892341406756524484224917811272 [165,80] -8036495376539731817014111150665800329466657124403445167457830669027795216673979332234435308391841567177245970758545558313954206867490838674507553684081050537276763344375723149082227663731715147376323511115536887579326872081847651345174807714747357786073731287694163201193450344251026715360788950728075493008232460960551058271314998484754666818882491897370301159551649928888677112263981348250230555241261377564846343780652140694037281034278956918828832273460817246381808191299478707047356199825112564345489488904898001191903235079941992740972135221357926150786705214277308116952814127059437168734633469130880147532827311563669988318088728192992455761940034175490156989441120760486129715628622922590076800304678783540317937571463879563242271943044213840201677574464083738021730273335958820400814911033042848258931833304270525753927816490866651811777263474880180222402747167809773787328423589010634123073143383832809541331772815450787484034208302009779269320241502135914552735366933846055210908309739776006679200145722963352406959645809249953426333394104320565450894456240720322372650278719755303777822134892722704737022523695728236241417027241553197838224103949924871090008546395284292320935235616866368530971130218417548079186434969832756914512005865111867531470851037797134888865313781807156386942255480996779086435895964765259341602835502766727277534602368465057190472593121731282950379747252170300021095351260245276096631281952317725868078913802417196832796754588316612165181457334948664894777711794818282217140806167172272840021480512939553737218698045270688056623644152679702090882476465879277643954135527311895143016346451078148525995592436835825429077785722992070887617947167870297976149574297400902293804201985350727227152814560649209884081516477947256448629060777419253726211181128271218926351207285291335252240441057062091938854860477661000243116879982895411439379972313439080334361484809956461187144455038562021815943755434011349247912862954108696881285779362076687629796346787350380309873345226179722844733140075650598655712196196190142022681593969820916808850128128837848073828733007912466558620929377947504854927680110711518983313226259842134612342266518583472927524958360088503561141292762305833019570705978737983598939885555980547347390715488369074227500425172619929503006784469965404765067813998927128488928241453336140299063522624 [165,81] 341661087583118443375394644480028532929675612554280011913130915349328490137594919231233182342091164994757138356439014775016770510722151510026059482842279024216823216858848019821531540802640962588011767716912050918183933873637091918369755818151796848498071492023140707891552041912350079934587688874971358791775246545666626212767179068235976897454223989503772995084699936076007002822440782454269160531811298741680692220380828884911387902167723752975680225463972955064369641373122460260769158273730595648883153316977212327570841608577663022221767784852755737990203034413221677598525747422183837577637064860715315708876355235261694734557057725055411668746627714841478228074297484241148667185128447372563525584910055862520588521087865470329566590449680015794495036402770239786047980745933749060085461723145813952080837153550459854067705061925353797427095678008382322960414058948028737568558638333850250446590855280941748913947476643961646558923544787502746904608790651634889500891630951619850372077576004770738096358568700495280668851323740033148044514545327690497019129973233026742113367190174179174848616393221608601196385196151458359619047447518948621996536147538874402553588321308331575017541652365106758987911018881953047233043281922722449515762256050751913206113351777828158235736881388894026412062487779797728551899062585670595853455278691618853891654009371503437434893580459648982187304406968714803407785300184368337283502710894108286850967346736000867263293834819250905775606506185387325993002666674053552432243125930954989759273242660135002060231524399829936593131016887698159805158776080905653729528782040203883910674897912829651607248538771637311936219275591992456812343590006101728656072988783343304181012850460858515510480701963370529549831243877094908573315822855675951516467584480435774097076046617228443360068919071898673209844607874965281443430475232717244079741939040582850692231313243507829222997435371462385774639406431682383322258724428607769437180435267062290591495433812208454201797492734517894011573406238353873717504381181584742958608467019921138699591981547392679281732458338269755142899385960486281992006760256906708992420166729253004722668711496736311277847397520714703314258041539544899786769835089721386246249439426195019418191232173875572095874135785274401472371280793561815795067454433962418512869845882951154925000 [165,82] -1356934886689773152891748046481884413452664207603261824107667262662815571257389330933841961245081896207917683010144046199958628468904778120563450418428464924233517933285755542600315888781745737260410431096914219291777147210496795655631020453130630005953576167846850292352696483797101091650710243717945307289713747308632819494254517429344292047241431778351900192842464262000661106215543605341761359247014189051894458009552145666862561653230585332808790446126439799491442763429664285780040612421814701929963674495679122591241345522840265830253297254520427921752305499122292411325629542151397861840279061184137218348162055901170304011887773921148865301997486937374522396480914891341275285624389190274814228051094575137168490767754976158301737428271047007833810129617781485346320955435922907285947905582498974559190819330253282886896338793775033247957542450030112093850735198825075544021889498233357182278963439860119856920856429628056304118532388521474639058059277668101298307537484267523248862016976864097821805409845495022947579237132994344365731129449351768627731964876071815672267287826431489759068970773873146653652435245382518767882407129218153614743995859804015427234360033258897177298035049070618755968933852606275957608908023486380079295863811048675516536127398520345834393824797398392698603910802874445951007204564351449370620866968080489822713956000712618281184318102242800421922696798459235862572397788314083094066121284900886224097755486747708856389435491122705692290211850870912771535220041624766855419140812616539213386949467882451783704875464939474970441476603368149918437250905688126079826469626478056151750275117007576101378761554735602377871481928574238701031085386265788636455687373561408047555103322258111085625251193318303393412684369054949527253686076142732601845727894637109803361967786870792275795579472302557592405497149932105380219738428479148033212173243279864962341479239235843144893862672246787706351673019005440274701475470431113404303762409148654136050141699528531600130147936290345365850840285872626186283065152955422515583470107812527804802038128193639565504420521078769351054847987157125799789363043724631602017265030530780339509949328191437557564224981690453037152659865981095162015969677949528695084676578741436608384066302425473718071536831098991982794960066337264177492929823001585600384569918837272704 [165,83] -122969591004667377257815603098906777369008867460670135836873779648907422473522750835580594817061761651486622893038664415314652621146190360139328522789254932745649086216422153171976496888719925689429107070912788140955286114368262680774881171183711628837470707848988262475261452213829483973929702845026180312982310676754209853614832921246955373411399098997832705596211866348477726046188442382455297354707027817521726619117277810396601061427985232558942463043785796142815413719539745980908778993686095840352869491740373965483526566720928246046572179719230627660991501617139992144335650123818754506492691122225011383669866561995016936623453890014329026833382922506411018480142955425247535849120957315883472026731965013578544929745257778476805296737093319277973603413126057274440452548508124388763390526437299587665466271146310527732907680098160559011972331930623593945484647982858635466409905096431515484345068425707268418272373949006215958723232277895372416736344018057952380681704385862524013832942028218669067224457431723472264111157008852916637729002097031329827913112031673145632490842679127005073007648983199140325120733067235070051469651064856519520311581159017810344219065945911394728531623945965092759021904292497840499530116215690885267640399574200520353488456727441651700496621020513611446191468965066444664232746072102337821364329900300803551899766640224038821035520068016664654360864127010492581465301399120270403292216306107690401240023285711069324382607693357311586578419977335327942059013626254849508020264893627274918491268826659174464086045237966145576429911414525560032398312484987278300604861965865602938880829517304776343709902972671114878661800048041050818877643068083707053707047353019391019789802939691280662849092974631460956139723865450492182579254926220407857430320404554265735161059343963330041354432242867286275667328411469036840981996719571803743111006327605985857483792360935973958937954294005337645711497649624780391733572409317063744677825154565503365037068617395190135995414891260590465338769606767397184872687720045676620440460862045337462743654054091503406162766628703077825602405214835030756584180742168514753618959302340999591235673079808767569112518033013457073115026741899791454063928821090780675968463146273509064645186530389153040955951950330901980177625949405081465329717501998747952223120806112 [165,84] 3063918750485600518154328592347785404069577187979145667948242225295837562685449556347551323083581387665511976129753408409997077913424131981561384961015367069608349630278100257357875001391171834349524410554186531343444269730950708451468838410767385214388846763208080507455652878271600769075255977677369877784478645466360162231109382464592406642830503745648836403732082910165817053987074099051083044708288673605187056120653718353386970943064513373441863402284806553387958803636917227411451496461443857982482872183175687204269844733367675699618530997673518375112707593478308047919571496938191689781967362864282046118906141086863727219272967423041777096820103294145550893728684743359926631110775702252215498106246277145965046929090395592225651799418701891461357584288362118829174557763827860285350420299184729995115647867958358884796237488530666666350291006738073473599436508347697445340094468944946194282754841254017604893776107891723781045181834553991532675151802368886954646088732524394092917413659808091880247357394662838423872533242849740547792005215721414073268903212495986012379780512898730816184636468004756627610757800851748988573317215599216200638608412072522787506379031122070103520457075247571756934589943560810555194399819729256649016443262395792454395476183407447041382049929993316620859803887048076882750272036935055215865265603317397910406846237296610163817375241218109606406983293059111007846792331185675939283897423206221615624815642545567594093859226332099964217106203640383387618314455669175161867064785281252739625224765955110533981829942469202251651779422917573373701013899973524755443065968580465673162307277730509011985663665968450820207520926155450911700328129936469604740249937185273569407010238404475846350957960051626879103172655118264869117575489163774465557999752035260254999150237750726555986645052156002509561275430291920569434875344431355779991398861065312607947312334687412624701156745773866560194605012797112271019279753328952533838874587855426444788956516909314302772718024636557850034585746180706586743721258843915889629393004044825347947015775118838128692323807986846105077944946295740347829299575571272110348715007337766485409358736507208526789439135663601285958253148580848415007601173661480132065007867492541202124788688438978866812795710811202107145066339277579377735987500947196351419191904 [165,85] 17592582747449871994708293928356194875574734936280184222581068292967993253125410735528966641289322493105383418797507332491754552744282581600417255338174924575306628567489674630009368355548676380026449330809744591773786057723085365839727010323662912765741365918282188802519685710746631086843667358469611508512595034692027647674595548539503483376103266565552365730419519365266659439999728123679562932777749169612257271689335941016004280303042911909424083455658903249170510387481581891940900330422932536638952509621858683592227104285721509382938504358889804901267496252715758093277048646669847566862163666915538028119606109255896118027521285799758743851297730460511150353262668691611107543146010911209659959833212112563188266571084247550450712810636972418825748545861334077156961384720228774000285349972405240300863835309200130327510206792660230207269658202091610396765852779962832415844411675066038445181586772143351566428428415651929704772922136252064149904525097900060190098615837328327307023147959650688016760663833741257301865090407724483592539151631965504810555859789726218269973472403617850194006828294989172365035953936013509527385386718662421802941002536424758122466377675269615395019998734409923140551666768376328061502238530266306115071114842764084095876318700885481310310336312823845424531212129554684834700734002659717046059468270828318293580988367935461790020710520389112049510940470963249844599043451119849035836613494126406489901646665871127556421389682546351443831584005995007108508829338628159904355611298501495881898608037203978520161000159065148213573720157591287863097271852525101322842427349432947137377365657503555054741306236432823192071075645695133564980027976558641505729300197713839685620223479044714027401891614747106943238077803478425968629403195469668329441975254415168880707518198749573295317260621681996154418812578107226369728507101349572456932663535110702173925265062356357591764513721222814842265282585944695617510435802786967292996597049732602637294030658983461139347476815568541690336078517998739886499150409856921640863545713919526518201981224238126132584219807440953639633507760641991620389406593659592941192121110979839026887018891601493995628004509693596776479460534464748096342650449571468921438734217926278038813342137017863816435289281046836346133196167004382727861290305537088935540 [165,86] -945728958808605796688278296873400448129824385895061819608849209528257744609940116719211350997354159281885437773021974635698262527040133844896359159455613515406318432184715631001100902441745617372820875312870120246931237393904544079419894519390516415336275080249186974553303480693118866732571425230773377570722399255752971491325357919294913689677477633002036030500082646341933258819467386745870411748480436875768773255040150686988225779960740508078625406345518230224472337768284516838466639373811791488210502502762716320574639960541959632068455419764913167454998619717928764328237977285999813012597991858822998154255540973619456543968375732635825536390226681222378758222955587109338457310572811280711158885697822751804362473664024690243046913672821731994570479556383445782691585557031676713923396089322668143361129275684404928160206849057350692713466683836918434770348359948454396283960222058372435133932098753409922787982807356652064056632007156045655247125912964716067607302549854320388867822404908368286682280847875466214386436667810072536253661848875777843646269989985493406057957607853070256522558962066016257338933534790674982271549208165596208356479829213797221125548758703415896050253779103227224671252567988392514099937338450039494586774424918730950489388480634400526617345403137501805344067216112356533425975459921447330113098943836109492272654921899811457980313064017617465285037660553077826827269823280555603560599258315975455235843326796557995736726376285567500470910800979128612272787830754164004569485809144613180869715514577733705976807487945090873647310684406577816904605511767852357410132606571891146217988587884365559886735736574060552538650716315916398534995507937145518659989612948441039132705541835077735769532648487711602095986587603524419625171127594185434133653659845595889287231701872715317810209546669653861439978126239052963472466292989738073780240495901907516980492458523799276603765906675625725249142276822514459741373212329971836248976816710783314631410652009585636804340156230185302454987322214361277327299766110583273152020076144421761502872131477747264951111146852427990002734685319586975472403371143554893583225180994811004170742540249883578668318317838960706494122055647242153502611527766788198824573737174643630707055226888621076411403108112146896309945143152110591394130582654885760 [165,87] -8725674377696027084227358924715512768760552004955757040289995991613450485562369719388512399103925123361540255817698380521278180708272757611413911472960355483113643510530780059216394730716432955366981545811636321628304430860945975624542843469887250401801855763512993059850847021335052648418510616900777112135349924852644979189402717536080374358257873306427281275055689439776350141385567678295922108142269025880321414857717809663929639113767096283192893260584049209439626731725665408586946750094948104091876351936341835823583162379843505447285000465138370957724047763549324096636700439106789986651761819174437009982559894060478884315514570859875977039069304953438960022192518398388920134059426784710713425933825007184951118702287884781358951544386849845580107058450128699162266631734858997570688479919624941550151132715214558470152479291646894532388668774012157568244428360775579223635063106499111594870379944461182267260090090825345564025448405482571445233573318542797134976656098919407382716265416931952734255115102973479344023701737690802656512014842734432386471197276663894520222382297567548566016015890218585937122006631583327312171718872036628150201749586500062780003164604116849545541725778173025734764875034286101613367272019743422297901435154927738000755744881331236763972691885960934579212741977918944985191507590967492780833364858218656852183052251459657901489230483068935976378504156454863290174609246179949595847878696984264384801362069865838298191898217086071625821951471976709291362647213612001798816638704090702093198736990112489297579709427762612749482934886451809056288451743903824700678280049836703147111487750222788751174876440350908485110761146420406183925304829642500262293335510903833999076279730098233238386272531851387901838490137907576811528669001688226083586125860805009151599057565188158204825081466350027325876814258175042827339858523792146285592280305908444159234017955058371656904179733244709304688034242520882764127167139687235740127348207377206143165969483303904387021805800772170969592093159912626681675648761303413406456459323102474348089937614984734596652235051000570853310408975739626976140402997020523159391668011592642974689324318055206760840221434801459975480196648736303361626240496045125399469684204596525987598387483014621254392221839852440167378853988723675447881789857560 [165,88] 456013525006131746119746557600907575785109143187641258930465368159153314352647357840878879724493100742067162534717440702802412907841280006759774423891000478866103156764860499850829757625370816685525727161476234414312643680844866425493009720171569232668088770756026936467988201043063107294529042165276606385756184709232040860997060476852051835671152521472357674784338450810573673297926156812149939042390963614649464744569743720868341727164543194544301821769581004812397650628029378050694957444277134322904235254755067236511823288043554144838283592865588330893183974092440257781045306951103341787281856367822352982865347992712074907585648664307132850506987600775253424007386706258390465635073101055601959373593449908978974017290104541575150398725880991809705115116315414769999928514160037413631183673370945117442171081907517078160806719167223793213870002079773880432835827595215186750356216164743342068352152439860516455265864212558118563295420625073818000819088771797137873099462358547973149033136358967614207213550904405592278220230518016143663715128164290554134689312205150145616749600910456848362028421107767541573634224977278984744798768736754120112626934610291492231928084129544432309066280327272527585674519985175967348063170300663743456268439850573463308996047726358263991543234531001021063989156136879353715662881456884241193396524779546073904120460747853667143994570708939361133372460999955193722976957172129531469837307566526366572487482534897264691830719927691708156967514018096900842155396169375163674012742281504388513489250487601978566427742431027809226134663558409609302512385067471726404553421117724441719817370113431512026273842983540455043199602013904514475109600928802806994486103961282850205634961041476641449017186929165392991788852352285376475651939229623461471896043002000876761511773930559622208919068395938796129241609242595937729040832463893981519263306680561490213415819299107838728054582668266662387152912066060764318800479581980801796333345776770374074101260287469167840549047131122994518529285193619771969504909279054329314718629068270551906003322273242820413284355877367300291926385462534289478416275245849161251697382627165269026182845273390591511577329150043436033605942014533087652042064109664070822447554193196414617423570503551610046023737623841896897215067048553060203543888 [165,89] -22454863248798952983447078477281166540110227314210986793060898163780194701436120706119567336300968059892169429168569306094121244193204452735766247145951720894777893815339008298599386290626017516914493727051141459660405992963794329134235546660648349993057443422378426985181660797515518237182871077572298935983337317114554523530630016311567394750766662925418171718746033407970068566515528857834845326376797538027233818297955195000920178570843891251992240500866469033945656513595272233323841472857494014383234161552389825305518972098036039759504562051821865072830819746087290027280742913213417765913509113015460638784594990573514853472572284723603082216459129438833460624205474880681271176435432973251938947212535248653607847242622031282753395568309076790805089122432695730382068410800879520490709130649687389954339513079109587202062780028000114595691304481047687524255539032046187418562795189542062191303515959832186579915799404751876989111614028010116753157624427054085934115714901893613619947472369404759556069634262964687357468553504590491855376764181810407948045733297646332771610474875819136801644569453446459863613451251876660195613270092893869790897214604389469271058252280528763873607546922192130051151219774146795124477815196939818233259030174469505556452519600109314139160525156096928623091076998350777959740877785550450831401992492462495123140088890422703434250757737527083194425942804092082089652625639068847305770279837985025688840072686371734771039042657648261204594555835863702816272109489350061575802564386446624146884436864534451476595277137418454081957465214679756895143095075337763314271515096030208853804101776106368152833914421173120051510508127451075306187623926095872732977739557859163911174356932703211827931321023814304734325315719003950419032759172116826124623114078529658389738417528649769879909748485939403556780067184949301465859377281217871352208536889392005693180242436799959565269611526061774342325782622926230567667935337753099572477299319867743585580596299395737464784804165151596366275325314291249047379609333570707361923426018609212043764321296004136735483221469024821166529013293525104988308343917622084536618805255415555723292448453498964814301268886455685572790770713713690760505732488569513373010258363351360717378229102938520546000450989613735295339617123810738120130 [165,90] 504336911318066647213174559156628135500908003783243282110735299593061291526494361262079086192329239604549569385361024004948487219149845527689976554680707555697959997487175850224342334780827788743834789403562627377507851146998533834095983962981303571297465202256535122475595135662959590598094395404131471303554196352190564923230808827553805799232338963539957252173788883818907245283223326184512623596779399618182128976891174956973070001207087369392767456098429476283366831209850766079763678785253965777251398536130448946981751735060835663585832525557203899671673044517861869827454340264274842494209611085546549561141664918781507344289908763148796698037932877473434376934932105564102671920230657994843179167052788206669737703779904250568344304832184397672006249674253490089649279327751617378775346739372084037873572906259161464455808074609578263383885421283320834162459065594234006700168408506283370380990862418018755824666874715932935283834076294104807799937283662573049862618240910005856242500835707479598047688638604166433560625542719932602860808103637385026730515579038249357691602430901380816205760304099371426812375802055929900040126269905119229759141403241947049234530257390708750818702296537830630970026447430595131648187778096203643490988768331072361847588262209656803492980536602081451547472238467943920023080736592077442549855073123126647250787678776341873289175638157823898846177611539004017797867543178744038720647947620225242850957661782815060310612885432191921398175711212145725128095826934592568483960750085544325055953913348046840607548919014508115955260142550990806629093181987908474403137227548945698702968147106748404161918480801224325490614954515534629462071708086590993412277417573698555669896090885344304885879047611541011062623089473172107088344116936511602509501636093290298169007512991481201530782432606766025530443117207234867419766817996466898558035155886362687696141599208178278254179289570655758785231987865125326330032644459301726052514129186065391245395799031800328639650709242340877102753113905909269741539855103024584747091050937051678856577092645960436443763993421774679527820075312338041895792490244363396325302307749209684570529121992499788517230190675516867948206594849750928610272427580918627588541953240265863650460884587564660215518190966320162239457924540291744 [165,91] -5542249493010605838152282718530468118725038542027330300048891406397779914135753670390256703903171569600824866238240826539105647057904788151213695941373752910660476174907851526178239187430562217051183004883089765387826780672088626259661674952647913552015004687290098810784957220960666517741444956692119556052809277309166267882766635433779553335147074952638776677027763418538130568308220877850792003227533607485184848413653685317606275071937289375079342541534696659578905981878020277958443464975999715468373760631580013558035737461835550042646929310799976172528607519533657469437765909805336161173355862300418191889063535167719826565287354856336216378514567999805219456706399407701713785741498810125049114950212492535304868793828341595999076464855331839486262795374291332761067746519988251146329813873711194284862059264147059134468182067016122091221316596497537051033639436012392734705114322844569660533704754735572066349841666388293997588774497832492296452915026537319060705754064826000491042286715700203330443099360134951224658746128547117941379574558561546737887175350541857975701852203152551868365856912202261506641297248911071167003134264794151162185809495566300519764233580590161449128510819090000593087629083798667573677279018684993020894265011333836262484132019858374535312115779204870130491769017637373234016989981861588643051151041006575234205762528962726712937674138456112105979103372370265808104953598011924283747805641033325202426112686182646465902051404168239426004906947580309270994696217136367491774305536495516625421259858687900858412923881376693096877815937502298228296136411194824386343760441819675007434924070556366449904540644891379202297347931908831243512646905489279711091532882469123456737587671968683571132756282350590202531111629504510302728455288708844429207403084917026676053278612310074202543467419970826943135626937448713714099010282082364341960228611759251358628237892075406288750341855377345532281522235808682453834043416066291180110394812163602434424466356417683780708328727067215013299476048290905646097492861493020386321285740645979721714775621105488763955438854273965010778817867902288214272798514204027786208752188734309280206084828204334319348051604927874135903176892412581535213870433434879705330557710645167128017462740496884360916633975198731364844579157220 [165,92] -4934209578535108812556843329035989286829117409233802518162869108480191288881980292539940277187521991258905946056547375360551424977947855699680503756620471522179243156977419871391925734539541485462990693685874105299584362343938968832234236028639058961153617823928919601454780370689826227133188689097387807771887215100972678763725589674033998962623935417231641043027062322059416011525838020230539785048032738679930225128627191013664914778271152163659616001711246762383077401940933241083948335783405842789578814335798873444819615774558253434092256572349004680702103176896321739161333078081823694839484749207600015979053734893283319012299570082749956881180611842211162258492916013145955331851018161592715551151620840734954123097357660812614786156608578066351852538260057497790374282422331858057049511774036468551254224599416536861430510173156016538679928792667607206240043374866785722663186805366728676041939005398332820295633821539897745305071213097214841823993615677964762825533851622460537915154196036753389611630976298778939081299782327837090921938958431719337165394397730175929812522176129263336237880696876690047002991708014626387800292484036060314861385753850707904008581886633802959983674055110942253846923320901294523656439109055255658136133369347176971535855456292487102721755366526187459320168452074179037322886486928417465173360783789804219930696285707454180895243892679505656929880264339932545746689745154656143775789645843513737118188498247874409576976441565116956615655627979282309418847756162832267532579826097113632949891486659920109848652001846922912598130315619116130688936771657380585712650553363212791487866106514564508774251120098493257318985187971647453855481041474462331909481159318654016888284592375754346421716849776065056026631300102426273339714057114215196318158417590594743918591734779714012727267959535428465140045741457728513694062276583925480058594227727221889241853850707276750551898942307717121557082160281302814305495749616814340775342083938787962699361244041793422142218510806754853724061630257294769439845362583408612128346937703220090277739678826095387785127073069714767208689110617673415903691727937934676335666997678915680232931327513523276372552739835786085796645613937116374991450683475611498777193471916111672300900059625534081438498815368879641876696 [165,93] 1217302089976379533628225646266147418396022998276662001904347592014943286681178693310467235079020745566591410933091498774372764658485212517820736649003027488495874962955140936618565413913598837113001586498629434697968466901318788518136666759030257476103696365624879391124548121408121012287386500895949629459248246323755758631077116759354913973462062340614410215021683990229071114801982011989553457914631342415770356760695908051517714467664509480049981186875841512150960972493379255705211483441607368272453766791549955232234215558902747472767085336550769373713015346527318311580926825584268308237001823817550158104925786213114451620626632131312186389739879288466139793766340808535181574691763986609777147928380573298496702407169185043296918118444473834584219348429824343350757408278213361379782751655556750735281890272442744371487749310799940860662365698650294478004799672349783914685799292160765091748131091878733782509777432468897488167269800068238013608451862925143345685787309986226348539143244732539296130839008042156291589275168948894773363347455688747102264830934813372346833391617803808006339489694823866103243231844324949471492686286563886119042062224960174972720603339023204289299836031898666525217280472870108081633763557406831168232925843691369512092327177402360856517373013551146292925667771850790649165683331189672723888107282438272727938331254486342323939850353867396744625399654245227293523633896631243166032772800297777355154798267623492289141186844231420760784028742302663331159040798203446645353620920749999932618470302385598193798369412960615386941046361230222843056647173505369341337407763064413997302514472454757991394345421030453985556179872003348584179738547914621530089281323878115923300252684643967614556041406233349313262996873153265666992591270344489849260939394381546445898476985404759813687983905802059511532175401320546963692053924472264160064118604486849193577548600472805614632539505499384996624484345646444513317011771705926042846478989812047930698381234755487245149175373988112870041217231660679378593375954608546730415260699483146530337820387144393073431274436480883046391188761946612350424891417043622194378152861756619569442424031389411693754648370727803931378054975539026812637675305472345187256364104135664955232396294429576539802398865139505103107 [165,94] -17067293507638463746521686344910546774310283897561983600418901755721381733145474096248103568431105899587397413103853214817821141593027724270298494040152766082544614866861324186265201552959824531776933111916135304406792819364279288399197828529893965094128589426096669926862180564410326954765484519812371209269822054577047687740351112794207645164158632610977426930437144409222837788167661532525556564536729347451480492886842241418923430619559260561562528024032156138720903031463116136361620928340986974664973004686107021534489804465034003982371339804403594579543640721033412067301952698572636099608382174608865317607840911072868123404293681192092798086390252103823173689692120855228046281202893093876933259824833821061462039486065630879706298361287121471683507509374296170239921204220698253315778579870534194558325859227698168841795463493262271806144807391942029696827118665907492768813186162745814164262316405962039624500584217990525656604623492176104887381545712458737113088476950053214662705429903074790587147634342135020082034838830715258999867526600841042155382271449663118519903468154915735326102241234478656020835581546449830439514904273550301467299242615785291993560061940500031893123359001735630914410984768840296744288475175901490552310913187987281341266994554089798335171955853875825366737223139240762850960422771423608709052205103763041001082997277793552857503176367136536696944850333191516433688250911607762693241720897946322270630630563710707445780784149046543942814747893313713057455234348081097967122424710149768543426806520486187812457160619323453672320650478798682456219783535017007423169867320228915542191472539349104378159782440163346475331847128340681210654641062085389502946567965907026039010973193971656787133134866627182075421065572774829367234144734445328530464599291275449409214750105269479861522223450792522790605656532388871169562745241303539462492645876748252790062146269055162236736051513525889485147700839073075861341567784182486156981221912862844160769055107122021316572863533765808147582730713700435940647401099348546556813840584336080933503127690441589190010031653824634572999142680748004608550152631210798123687483468020717588944630813050645112734139122897941375660987778281055722125648504006757541006319132837777552625759221279595080811907434849472 [165,95] 111525224241217964236710350814536786155235626772743248296619493786071650458543668932795259714868956963853700812869488193237472655787399970314008310896858086130948594335133946301201746554654417190204790284501442653039170459108212318738420542200758491941399968980014150750774958737199257606811548397802144227568406999132329405462869188893104182553556292016793278003332081460470688793011774436261149547187838744407236582577382979419026166210569056680563254575838736523218079083421747064921158817919236799023735244139135328542298692575228214063923311426039155045044659552538315377621076540708315378146824276443422186617538697522641666338203191911146138126865747039788418427044969268070394738768702308521683135346867522396879408645873201366103368373258367293964899948026409268022530616780330306731480211095330168274730454646402176612467134173402190464263365550786263373831170328834759961786929042772718391225892623913234985249660021965406214471405922737868778168370151973092744675225126993991414232013568679111631409722032893905311107325105833214426677647717128234520600537979882970150591234496553236857491944008315304573536221228954363636362108733225648409642031918682153262244075995832824422995148493485966808665301509047889435019739357562771390652147822480052997609088487160788120466681435389209448527140365052127182280006665125248630562642669466272789985614654423309029416372861289199402310563654547257705481471345031574576140314877818021181392449278820149740012264776231645172800349367638455238632298203333697441737859363971016417572452017923630363832513989269903745922017222052580722992912191167836422600376159170010681533516455533752781480227365966242117475842236331853223762267629326362034442819587528739689967817278941173152309478063179315732245651336681694193832455507958350563371340908690294247226520760861615167364657918920548512324209184655197918158472597343599160128545370853724179136979951066974778190925024050647532835653179088622387454231987668262265876030330679986019435034861287932198909910438210786891981970591276628209392282803106187896586757787364864397583167253772788748429628855114525661706622320462532528718240962259744809766484234510149364593180389878026489598911715511279279235343973709840790141049356952411883608253247153230448499489583764642909793326304 [165,96] -5608222254923261418256262523778120089833860220653014310141339016479362899913751255537415814352856212580267119865636175370438323399148186855482148336752505430895794051598237097714857056321543952253939259251706086735453262194776186705186827939776276554332725174075109083085931681512972428456013895114443991443426933318177761229748906350310438875425519461607099401463447024926565611903922816289331323588999934113258261250507010759477535368499004631303005887398890446978522568059549470219205919268926223696901825880347033147410440166662154142024061013178207935804833559519169464310092437261840671322660712786233608143749087088332759637153020945473049317749785018152597636822559638998929189632398959663351982163442112593458288181796933025940949428545267296618343569387336027695579018679146889234254642105826430245715598170120776643661046262158927045793139959615846303702201939457990711098517650198957409393477624548477000884243528389120509483489105619538153604982893404131159490457783896313699114231027870891185347379938196909386449854744024172705042651075858599499870762021244343771882822358015479550944131903515865459349312372247133411003604286131139854386139310675379828702278664252724971897314069623384228243277353605476849566371335698814952621289115844539973739621125134418001610668131192717371447772495947565701232349487210199966777629262611184956467448691198829909349899111533665510836253342516464789182684581358800577644868921891904214550362309588103310232355333970483206088849137882955096457108663115716811380780260715156299425567911361805316074485994430526582012898492474552242312142310228764825814628472479731817388917427100255982921818463256655624164442842822003687304368436058551824081160985799270061591669313012041452112384793820965945969380905046191795474544902901287753659459755811369938336156666308791517272375802221664955100140308839731783740041288770904102064271088734992686369401170162384979758799403470474954931655572857602014119138410957284427399803821929095062830196567709833925058255914628146427824336149287486074413298714668906135520572929822783189488182428208846669013888440306422463488242661936049790119382554972969447670983470527026331574202647085537105907112307197814105065325706127901252586326917415746917471921985718754353521512159913086044864 [165,97] -2816092491228573204781676989846703772831275364898355479231971165386827024031623523308214969773031415104449377324081547797725711867537433641902075302063581313025371097062913972169969829909258891905985354861342930682107491703834111124225343214954632620437073888111716013736562201527269687059591559062252440388590203041136681650775372894022939231497667018491888348499554034980523288463008198526216584394812752817630283962670921847536465286180055823733581601824000861525862434154943385740574496063173397673206405918927751984582929357518868218349438880542158714800284531812610841289400111911747426842606312682989174367117190541830082770359158156496481810181788432905958236349214381441176143672068292837912283419637846253501631536093401075037671362126928609916659142861078804244213873164567002321373847143056332789855469034136782103322712585541188084657219489448428899825750264726982787192439072228748205442242329472157205609576186110248098874095010430428591149808656815481299380211840981628792515384781100281540395698979201181816347220924473801939228304824975864008985175480963412658683543969496157707178469233143268854126310962471256954569377246270790730756782511157556767859508320793681534256591585414629989288151923720312702600284839053663139719850057716008759739192768355467617380205844143723594992358688131190848770111778047490550895405382641559644817755667587682734778698191566195080255052880369995720909447125036480475828931185883444313219937464989552004850624452946282857635600383772948860463674826259494443229175354568189535319535280791776893747006464341401688162251294774457020824201919231315629667415534888568567924809620979659202662203817614156553859674103855079226881117200306623802950476115629525855332231686990144009079586265072839443561851565207151445400290767201104052897949766620587994153126463286208676356026759759298214909887905812848119682945428302748442117073461865503526492525268907655212288333150177101379666412020865030159327749248324569796686505885452024406284939374076074660359082574910723375612563827770506764325411827366664803132362618705125261166497443385026397353253445613450463080810998268830558518339550689615078445443046546089873016488595450783160558725647437413506381468123222046809690767738682727275301927489190026905094391352293680456 [165,98] 16694400068115891992135746505676856058310992695213317477901315687457352467309692537020887226500341654004156096738297406949949231325817912301067009638717371512014324047132733916300051429778649561117477360068638671973521641803955050584926469315739092058428328111168242523521672359983436345694129331932313980701597480187920359217637063045672266764188175312149127462616096645040323522092381017868132800956088747570889717259173055194396382290999664356271670793040217950708935043060356490100900169365275245467841462742069145148089032202944365909814241869190887541089334687391680340227182967115077736172869281939099863376642904018580754763827173403027326377081948278493539015062323280103647692066374805995631900645035799825232299905932563384425391353093936464668953400881801708628089060376665719686184187259212695239707089944220217807500983924446416552635238397525808327668298402917145963199514265279980926943028249978866569555128442884905263315161144069446902007079593895998928082739394831808529173400104270111015438187738879874892335178948048778602877526243749651493215067689711573118552990337959137139967175636276045292742337836792483397273913543139702198670267942924972191527764324273433951035569134246390586307053862123030670294255723900497636372690014894513073224419115250439924309656027211655751021324526128779499904133409121225259381462306069572071019014644929331074806471211307280004830744342879086948677579087644849607019040569118153847193331249869752973393024154128352760053731707261395334759992679386672854175716728636682654596245628287818769405256522970716791965998007854643106082273832199220873272976317400867098944967732006967298667503935286701579257088537189793244599744284523826841720700738861527710159798159986417112532979939722595648551201912255175239585038773450311938563894722652948818323101776350401951574338098598193488048616745178095255221443597438772452231376619560125648426706312622638069740712951637743450419900037083309853756958924933325390959052234562038647226005785445917841808969916199294685286063816805525659503841954437092633978709682463755884020702905103801190253735013589975797134633131221665245255337522787094005748718112338069136464420967091097243055665136058947378726719982887824070026958194781216788372463279634094213441219634496 [165,99] -34482977407834972217185381082578205598286751243482923310280630417743135885670125655210225519662680220696747698059792779714992604690800433905679811602387114992858936671588555853453805876540791588810860938058387919025743211013728719619798001738434838729200996424861344535431984505604268348320295520135709474288084855678266947231331272319682388913412049656545060844288235402062212500458783846809939026716637380884947219233398228213502379794735755510400072958003341314537027237950562490012857405107383977442001402494888277820582645480095154911221633763262694536190737398251147813610597810492766924778352795540156658367246929528926594490059707474898724718506079090860294534687228759114136364771495708113849817583035767811067591054553730657252031554304959266422990513524341344715543567605930341617688639750966749538126072007451460561432754041276087395979984943249876833409079074966997735164070864400539132484776307075278588628863851948418706360638937974259796538006628168357057646162174868810932361881139146627772225536135290815556093993402507868003659320997621387228680840013558275879980832273342551837629621115392725416688100535490830893231652198079895639947170424598964290382721297213553234516544136464563304475004837082229673242727569908198425586717784955801469364396979711195219552615077569092718259129028853900439006053646582498550728944006412250826556758008959995594008617951121093450923851042784051177276743691963613643247055564729434379677726333184722154983195591973932373699373445869476466455156171197263830084424596474792080763187716953081553081095469883308457565326170479762102706653805484150689935105676861749324582360489166972732577590078384213617906471928419110233341802142957311479335573815329646759947590293162264969309492750565093670678818116678916343523905080844655839366091628051570852717009254539416072637671818047762932627325771936571497350949302687460505024727943663365413351319008004676510185356849970186750374141624105651844922300305069052580562145604502176686661048293007175141034275921335684184147489841436638313030010318723207410450176402907267747977135401378270349459151637148582079732185036481267251829159995553523353106506966905959356331967987491243292058277989442310273770493251334667799140648518443575095067441822183506538988152 [165,100] -22988665644771917963677581528805750113860165292465431429341443827896875252305198601930506914642334383718744515199667840548917469881376792722864076716900590291246143140983805163824700592914961104541178198134402837158183448471785226504579795012490952878863872553151947318489119468477177779703903774158391207038935382751941905243952101522434324974109980545501563204397313587901713439173664841050369034432350276483134925322054757089546159247823718863171674737975186316552209283861088311378307483491170155552421660369739457423476605883869954996118198790747815272259332132419705226043146250684226971730391709969873324866033942489347967485511571191067089158571770856804964178366271484297064637546282936995781294741467813122916595175490180817834942975273112463763562930115666362070329617842677416335567724411838915404410626034629385890253771123096470180643641302318684384617414540672710885418769462747087862004007828387534696261029263748385147302047971010573958425881076793548023222275889148228468358018659410829236594354990207793713750662473777453300281515868136581297107606032108985268862265372565337877932174706977464348571939988371161669523491683684850603119287853287873521715195435740607585693204384428548352971990101955325696273103385819097259395345638839524527248248246257528061180501267955528448681108436164238342638071204891879739363135128098997517679782020518627300933029638788418676841415606180109702818520814525317516763218094817519233510601640262313253589765153363575062708324464662467093329858219519549554837671129757321344842293650344520133099492959784837917669855338161456434616366394069556307224856072547544183199244248847413709120014374764902690540343678505131984291700646704130774352761815389636939393747398256005226181271925969463825234866712219535326551937521554285964397579273740015391895419864846172236653364824097893964586507512899916974454259009049870084723789207439233208088406753819428497515058557379841227510859377696858553859443299862797682112399955586107105524553317056746165193935561892379730384113480233535592791515811510419038366976698140303755961322003271864874451787838853123981919946210252134365900174308855978989016153524563133956039765571142477084576107797535168306790283848618930781834802554334890394793880242317308816 [165,101] 211207933686057623884694656511976720121656693194994191975802421093259603833609398431466414216194839580987878461665449574063713826270845871531647256761729963575927066268711180338216788411617468226882544979965386463004510153302646492533158073368786027061625914924561217859541879913188938279592369599706071513840239725959272608996085705368270701408779935792340732575660256306185400869466004302047286413119050641534893075879002459683281986912879920199863053416979988758096637468066321494873702703688914512587423122040224654297156904462797170835357449045304292907094863285107622188456296759003713165900537814871671034852646201266494062993515434531098325759757066749868289348400805693055646736927549446413350366546950763559487533107946830452173266063859448948087980192164395375919072466159445028014459721953667211097075384961877204723894119657983361498964943660684098349844408520571976573593197007430907936112304101318687061329565939029875931773624630028990134368196021026187874259674918566748186264430612637870196517293081643717934485221429598856349992874166566203401024422242581823490113302569544045778877678059001848963935594403056015393950608566953708909374633314914475374657754044948916578020089752147328302864838127479974422970747171389792354067177155437399278977350139589254125771052843259588799435586920658660477529192046206499161374289612212491126812970830269747037586296742122911705547609906156355536568461172874310532992422840162945055793503654467995777209833460771057979312956723715359767740550145137651791692959847698644443452175402862540768308107787253380739512920298778278302150668376715998185429039080340813132565556547931074870571265234028631509201916530152409456812977141210989447041376515180502680597808879893650642314578665678046971061726874362307585000448724502473789862127518878034873140284559141359184693305822932311776325967490140943076495881873191531192635848131956784262778540833798082554711369530426907709410030559433170057363471056453845840065206113615709032105178659940754516289278138290624614372806724969406412402895890359152969401070128694944803877796033720917104354933433333918166073645739974196094362315343448219505668839507729930188149019270686612403541392958239346452022825032027820650248974989205139582051506061202 [165,102] -217200706848321328024824905835639258172480301829819978722939325872503741477244697664679200578634222636444917261373811175730119885661512321130724417736849334905655995368671325967015998685801227927155635759787949771706075637209343646072274888421056608887385755293528512256444725588620554352221306731688919937498734137318413932821117947583102383843198362360432888673514657727025781963866707647875854650382604640242237031095387497250688185372728015860357267307947047588706427811435897204238232358804185290002071572494566747428539100265826749356501341861644000307214191141892953502001493850088163812429043841896897185291354013971432548876451906200906817456339540884823555902127263153714379582485688366960215306453935345736360051692003490565419550307977393007182299696225666276656100456531938405152869480217758176866745360488158540934211623301769624882942961139902748601276258126915894375314365731685437557337979316037074606023112869509888630200418008364760436166892871338049688678142923762501637433633068643507835447093161402434794109896150327928635310093704849136110433624898979019563871272315999261644582826683115265702666478533588719373697682262594119114128646957395899421835274889527195921603900487347510456348726258955553881717888566439683902547457528847101527785158273970157410634008909726643211568245332126349124559343163033498378874166990605288303519913756110151078980081387898871888375089112242938539244641728913536804535438182664570254477423949169821488284335486980027575593854855200948204776222202213597294282443276423302379870599175702037775194906361329504553509795566324875199274117251712336218848700407546300271198479803157512865331851980117499930893953343518789046293973635839764825014867173701397640371468623907754358839881089585148417850310711590189568030685090560425307431405543534979756256018043503973337429249722763093915277970776787224220154571186984500129170474832384589468152230631988970802409176323876223315336610491840813905229976906952023205896586839614388803159656045830187153590165075404594727200851426447879369137034323965350501751434076211996428575234594835483681353705467868674517657177093479698729212227776418464762169049465014502692868356659403150034609352556665285575283882082848845546125709512983139488457856 [165,103] -228029777214383024432838108079770338864099853055480415763214764211870283630687257396456123356348246641947305892208243482191912642668896403398244477782855556357700074393244909182146215889218588143890820243583575068367512261807886468265096336062578041441923651922087533321053317783138340694123591556511936623674063936447630119480924486256141735622585716434141500344868138598979601396208004185231088039589084603245591524609875168615224049575743845150013322587468918059323519265355790226967723868786540079176411137534637382110236746710090225963089125775257031765155442043068296523934398078657328326709404863243391999709892725407762764343779325989368844873237578385177424970338868261740240525126705093001638791017185769108325903550236085103560534110312718833403774643459634810245975499305971841273986623251831552784783314009829126790744087159688039214858627427718180148653534931480623626720123727331889526397530815713693765376418823875244496019260002984811752660460113683225146700679948272351800074258644736506405578174861539466804723232308016654949848708190294243344853781929655134698611148937985891565809922430867628872542152931923180387119733094845077809850131924780921577699057714817833998299127652211636894781862637206819519690304482487572440325705995425630952322462001229387217611730735208688603403720292502765755107146676062216608494767815430666514625960647992980517325760161110393477317928996104495495329142392057942585106606263715857915249377031293397493625329240883552102898236266160643482137578424169808464071354232521570930093340723948093543074187100529742156629600310982054124449785700690960996234124952537925435425772764969470396146742687750371949783095775425931174191563882923969913316145941400610121629035060441236757339711944374199703439964779934137655827745409917288094302278567750335157763209226009442346049715601762565643325909467365628738397480765056931286934715513543727767979702786233866664409643808817102325807037828432806663836318594659999276646540964924160806243979391176968496136635658679530507759298381170736128757804906886018840234411183029998587885193609358319231019620811233458840847303083123452005448129550832800931808418542798471469549263686202858067637793632248797662530168233161090801144237325572904576 [165,104] -2218763675710794283503088322144211924706360059798230748709404252646114755637779351437862847071835070354311006533120950575535028543384147033586990740273505371324271864595335734120776455017484997862118285996041303656457990650415150611407128318143815613316587159247471832365917000499481573735883557174552018976067641564599802838742175295933101584918818287845889428992706286577584285372921799237027842385431028067419111934140027057760920507012681136765367460989473967308644672540037172836220996639312288870973439681594975403480829949671911934919071944800464729417314304789737469358408292839684286255032462853209246990406584796704628319095202858105114070216041890603559340494451218082205408584985811329189668701972582518400880949906732620549912635240588082783496813489979151135925880329266236537594253489280330178990050569122092742401254358033234794398349309634136790378187780606119527808241693201069966322496647888861452788415010727353333711833898218563808608406020939028512837921915188125455824672917561414364775171881229462554537290567847421461807518842668430193391796857090775145444081455792149874129319756604303296995278790971336826409428155298135747734508584523463367454188737681982234338758247523883940283700782571588630123415932041814923013044802659565509737223395232856944233254164415845865679875249374991375728177835176660006313236565118638210940994036261883249655082723349451894403105937378481996071705600717616541126249499554906214475033708321624600412138170760518280848384923647586914674461453273924561675322315924720401348424044839599782402423858032521700271828637719320616706386349349200998796118490442416478582003013392895134136616755102565647098464065049737291466899655338237312244497016151327980817019068001593152979966030978985298396056514441522449860009501817341551679384485396748156211671482584447743568891076865781691135456154245681675229461271381919543703876468710572922083895546206639002229841663334281322655747781629672370715401752962258160254499048125691253190169871185428470310361798396761198220152434861553240945206830363750375117340941691304573699210123619026763627840137756941887916923705462667737808655950901399095497819385574317453450407033639779577154674319025536772293002426615949345789780175926960 [165,105] -3450798126227002661614248742843200978620217037350516394463752472426619367483812891729100026865615292598588362388659429654503959681523247802907103541255603129411672703016862156544611759929753717124573355188822193708723472237251981032056371872780711915262851843858816396682759094816711337110155487649355093847569122101676082903038015463714280243546918099433139796484474180515960423639886251136824638598029410158669600462706828473735014326373688378780929993674494416841521701616952388295228189850554374798625310846112377147662040959730494308057182011808822119332201368337648401312463258536489894055392678867398127255694700362754302821262951840252368043454074672691234042554052353984546379265630028486591566898802408036388243745923876302148822337277421290327027144994659205630404468980612954079914184466258926910669053857870997687248591658214546205220921812797476534406825536766895090449925239227124316818350196460101245526943315734431800036612516587656985666335388728709785676597231366641576343002972109447161813509519373780102703321715145815628630606940628791908411482471285147618061835125097738128452483778634074180057864713404278591949809149654466762068422426702279058655752411329509599758733527373957921619571246783303902818941701467496571226756195127558413406132032909410293452518881878792825927762568575467449350335359898800951550873595208854796241695755651498610437922665433606748176937238599731280907818341229858666899407964125068629563377412302143497228646423298062436136192932835112874669836026557159741010690775158938446480148535759112301149353669663490211378222831552461439546385000408550617021723316710913918667906727924736188469665417349640383155509447800375912021420861493463222804539434952889483511062408792616530730183931574546664959329830639548064475627547394467959593387804559701967172899403269410159284817369511656735263584439961339592440782475052238311881138706689719863677552334120537938025734364276676967860909170324643937745414139283139082191185817853634587487899801135713469063481388116183368740233592020058719668923705070914871835312418496299136926785057304316295982581753306486339092134158211740604536281437854168520204986661603756393907418621553001729994983214698715976245803389264033322610037474 [165,106] 824350823616054936546687339127251375516486297444009015289378012760676232652487128283842248390212933756181778429333659372209839779736208405355438772968863900576344981310489463214217069289753134702600542952608608799762645382983362669737005180363814900185383385130591201679319315576326704161591819754714044336309397648649780834969950754792724354124378840249600800372443374781352510086424071438010472532151949098249541036804466772496127065834292235200035098796357779334569510393687468957345831402117064050022741231203681895260086933373215780674753135715191569847059104956937807733672446824929889476745976589131208579576372040392160844715690311906471720694794964744258380611786672780478014710060582662912278994535865454884307003681616165969232097951162647239607245430708463816683535190416377336338561155424747810427287479799080736970981291346000443915597353070333669509928027354118479717962790492133738031926507898981200745526808007286419687325559914188360636845157342916038342676515352380786842723811858839778983433000410990492450045960281589217134848501957365642166200325059862296142180675330130150915964666527382060969924187874943054175936575758896358355048525545834462277534150306486492103138116109562882758431628904643158902393934069012826716050084837206737628291651990237177795361605272060750051250816949700897310701186969823967822927929173627740311679320473614638671614804146198252562829102399100579373456844972084387909746700835009453705758940571627933481044583774256968338879706701401177953575819302449391297359784027148724059444157924879564210427067105368015613234750571463831793667523828054056266043598991321851217631154337880360158516316002868632344022944386934179575959054822358441196615653613046418773132466136687241010571142057643321596629635196155998010778490333715831128600700886389509012437167483208660997559667705908559024706143975606651345830205587168798424400201635100803588163502652125141463263399717715649364629487145100930252950839038324667707599865357710967773488096967052280564116523364028260502729914564549642964793716093942295459449935347872002702008650274768359681285693599755677670482536081756108314338167662774931745427054536948117149851518729712912691590833334139682599150547560808349024 [165,107] 5863736438314330483642360150643292759126632563770436046802393125786626718420770564937799604950491311369144671862134800771744857629393890388475584510566178247270139588485956870114306645097271187723140630124226185840433298625755233968981237045594587610256539138697032264015940367261814150885349251918820279935627871692843367941690715295737867034865331292645139101654955834797473267021644117110494454364565011076972655278146745471760301270976197655442082992457691207179858095107201948203305938184574288399797043864497115465721926490284675484625538302835862518342901840701563023288495608351300823653416295978736941816487669835867649998667616672214968838492790500718179870976588410902920269888183914155668662167168441243788312952050619318010903875246646678385699664674016656669313338194673146697350474863463832921907045782439161400240656392266606134078505973408804161170755633425887748892677396754802324411281737708310283287174956915440317047578916560925449604454730878809377516076721567650597206613140531668991419810541402830212819557443931394646723651653462167780987608946418135114312901959299295044794593452277073451204055355390619097727572946720066721632562677666171130901854035886871535449437031399494824219202382134233247889903871382835435226503050561447726402696861305159883236509748291029737725268760098335529233228701893205652347663170635416931051918811811402993437491965199190616793026238742512589850515681999804821123184337925911614858393126338509136647718460666044797910839621326679706880920680873451232908392912406419277647661621218093167961064435707961390512049317615264899265687419192642611589776907554252035717239333705102565303684648900666298921209817186159995171834903209963168387012787202789340178526545807612220406640101785415116739206947783583217364051293434402690777414276428443046823276724602210969543414731327052912964652347983863523821683760917162944403730940966965944036006801159199286333067588905787087787776524694218534710104400940895222260461330001836282057317637843760902459675156226840585920864743284360225421695884602282610859030252619471182245129238879638714912992455064263114118242632485369798672515744848830708142998542561557739842776533274939193534179595109315052663102448357900 [165,108] 6029019652139148102681112867170876981769961170802274558929219724827027492210810991550269730260699543163685894639266675282803673329077719980642241201486937485762632022314946015713484115746775069555952028150844855239632161713910939793225433569683539872599883294289628093318537041022864905248600717467205880966710170223434552241057576407557824967288613680737944968368140519188518238315512081794707384033942630922908564654677674311129634581287679837076731868012927722391065869355362681733678519565414108753158743426858520208446260476859535968462663068069323762602451098880504055430257928381425855203888186194113715486692640782926714058322753921764478194258302049190825209917477507860822957349985328016006418951418484789860750631266100330170632955579921723095335380114735255838934429314271898115297529911289615027294857845432302830978540007628367663456553156897080990660566073143960042445760211724121062934025618115057404603600014819691923068259962374291537702865945961249838690162562336987460945597031634533130867000890545868808012462511706666976404886799466398216720889933825603608504667968615659117853920761591535712785984761585472782889719479016040969538187291786235003162529451478340611931724995445735624578061911155819077747773362074377190240862810772908334336280945402465425353526045403721464772595458880558077882268074178468542279586720463797251551483351416297354545426484093109171855467743548487651177751597185088231146189256297115693652495690530374285748428402332665370620468771049852401752210047979140897356503708940692315663118805509836379512980543085951428135017532597414353621338063643144479128720815730230144335755519650312142238889459629681970426748537519901420280728775104591495309761991960785966819472455950237984517103467646284561941046215935820071364895289190405240198021124329784605886019964952774569512959344751167255502071577833979581576630249819740816123704791367712356764969411856559532631200309520745397842002628614766589367743463071444934023456751747011985676736848572689412059404896077029668493960057612473289249826337628400958457816585948713024273751313801197183379202575591547824591548741830581661916859901218030778644418366802058696506947625848402010467372473019281515843223160 [165,109] 1910253349604304101931594103225195233369135959469606843866533119604541240970771085974947388031204349822923819346818790341478246949405934224346583735226533643325580944360157449063039570584838358336318361278066435497165110899875420094900057376291320899291529230553207347504020045418841903796139644435142040695421986402329431385580911998398240523144308768824414574869383469146480775793669138299196789858247916707896553627657262034415410857540985395408485525808749896251218085829519889923738606161602641024517132787035148213525075964139498897664343191120019208352191965974845662288953641306415106282400239081007363606292297648948545801256959068359949662531360828060865394790640309935430286990576670168546291558891967409490325382629022768028921898112701725305354688316174900377387602747314722798658792443750296527913045132335395910917116127054714595608844542327298124701957993502549700458365696638871461955370919924292892743409715978535190868463471497627762160229559780321026005884782445390355310931271875144490774349443249553487155566471168968132349725224375263743706461583189574698837590117306226452020000418329832007939957901529650852401977534061690535091178702953033301514069061803032420601995380326520230008680858065163940605315700681567542576525433967690820239653245261470285921818532254826712232316885550418466071012397701577016527900437576482006707953172738223813750780236042783378818409138942963263061407374633190664342349476232004380384742412804361681019512143581383981861973888770052439733132754109797648674453677207178405775168838257330667967202643375829051606445316262334491943119436826790068210980196997984430615783796571775724788141081698349212007209853293342505684619821105670803440058060845458647346254950886860550302795065155520791903985789136198326743038067779288293093610070366500554755721360511677578658868012669479206543078217858201973675260132244524096845142764419277813908796118536193412492774865730398714373523504728167098027976266937887253836472740723197983074795663065405749249100906331924256777071449680319513626453298123664940091693825770653154981849135944895756970556639125050707171522530648876188765769752357539760906422182018301447781836085592727450616937440876144843065 [165,110] -461803233341594332945994983901077693084424951187923108062341735775578021951478949824813508401539212695957621465807968171705695322089407459703905698685383739974679376922516839701285684898411619286016190300714975128160500341679707846573008606200930568952822411415476526416377197469737981577105621270391562726626795601799665364168780749129463250887267263421453980335446272275540522943193271121182244821304485116828176556570500964166565366689726562244522530374073807916581619370751232511866683636131241561210586401228318891269085021681197889078290234517996180391933298007203497761338719614803225650268497330464871490398840397517085045729051935269398797450880541237580135938198285374212947224085405079491887493967472810768406042613763304400056824357286077426301368194166704508033521041084915960952040959703588554516833252663320014546840081836499799230636286986795883421241367822851944766223051108091478780410826999284350143398323347655771514314433774547149499850867664307749161194825323084128446112218658234663301539000849214394284684772100233298099877827712629532668898262682489949435549092229204738123643760542299113872653957616623602415966036961690930934098487365066373815637919329371122751749272390843020496879338120169310723775249148828829268018211560356786783566099650109224028762294921578097142613655014734003210152185699401936117882507617198071470513657680952850255538224786453247850033762634584165384604863860504709343866069218272089497205450729833525708587576648786032371451090388027320980012812391774877820104518655071863427192403431355058021941130064996612311195321816968326877777263001333121748165638770553608787653311192514739906936875386129686768847877322398954585698774307851636974405865275024002840013832878580220254903340249475043126812411248378399318497743649719372894602910440851428008250007730620320061907094408718624801902302832089171348869672498288116376456996730722364263523272713957375747260344247298763769273040275389247086226667356519103465588772068306329976023224356725536529420516172520866768817034982917712944809423382630462878744631768665585440035843511515339113419959802022625857990756112832243035521943899315559443812005127333441756783211499511436726878931421728 [165,111] -488677152916484257035200385735153554057328077949933848799315103961235404474866964992203112967504259800592856702142230557261862226721245778162515163973658504357575290576448325014421797961256747745655631676605418560790865822772156667984831210607313744848006124879161079632400893107130597194860529879229434838825850724295108443872632996534906834520907221222372250844779153450471655272658426397386520610763677610731185038497192515162578090958467367019835016247128586149693716832708149931654478636850073642706564725090827512047969044842142568011359759658749320750470748380899930140780631554001985377138116794910675336169337273118278604612274961477114499114075250187915633545879984420628661656405361175141719945472593711152514257942188465859569675207240533678205218183791620361854960010563278551444328885897542842041310607801446224568474968320277140142421054343076492649491978013685687455449949062753521256880320826950873360124387815105236752112432316120661444931802625352674992286592261497060693524494491108915298970972575515475700487749591564568364213620817964990884799024887032639277608213288858670234485477324478214940676126314005276972895867077073598483930716652065996043089290727808398696133575253964084452687887827841105980623106310761504302306453253167843270053875644498008004216764183637963519823593833662922622410447237573497761128115025363254982905125022211951249455402651713618552962258673542372302914984033509968140992623597013847182057545824979397752027897124643206813684044914799873587345624982705394189337512933700939199882711921878193222051637492097682257890605258483644870373730283949666195253935770083171182163422826206808691450947559957233445485350615348462999823604736320723007432275091984349692756441883182457919601785847648847912159983091155008255751937650594085199195050101560541834377875082629395825539827849984242441914379912008446035592184801479610984111026978494613245669834070998821021237192513892790756310680554202710388148225444722942657473791211305502420773142441596762105235121894326109075425651820945647268948997960754658317078237014240031825228772477946541067392967860983373110747826613426505444728627265701101038373393774553168176223277613141648500087248 [165,112] -136411079289921437128995600885944131198585737961272915351720678008733721960814407047927815865665151718635921235660147643342138729434581635368689759846964339331118650480622122801238536701097018747685330296165486355921020674979464991474399891546349698981735334620973125801658818790641719002584182417278824096944706170259433846702336329965710871912446026058802818725354726625374659315511158403684073052852894828333673385435777547139708337584300233954294983949988865237449530440308536895448026302843456597157251710452098269436826285824757589734254413376778839485273774781748597791457180130371114438703307439781127389529367077186271417318560799072065672129343666391832853032453386946176041266230789437640558610960449024858080478938475430424160160996438235315469081762734940847035679401458704714203486414025278708655850936917551387837038885775137706350493022619588923114502949573126782672108899057704249386273454797689642616782046080214899428851109191080221461079771298876881101295249488108537999860615139966626827977196201986186761681497519526611408984567915939755759676811195328667083246492391714426273358242453124364104674555996672278713324313241959838370409262192141551040557044608447177355796448627797339908040265685315820147206419513225064323201133581695601199338111459541887100671480756026347667601146239321223612930888907309486466150455322394819714380264824153392036115691227854512213750365645835085736731193824529785684013959939873511221870670743154399024300051617138711435803645340355158395031414953062404506768217278348259711489324128799772122228690272683335046660758139216160493239068322500945184431484273597109767908913107296545195350675735415375492464538413455227124255479986335892594713101206599327077015955450263444484681822347888534233540416291669057844240658531826603262650260886638440078619428256965998401397220430704385510432046550380616656896290958220713040112651682306828064699586684872252895750804905174370547529419951569549791861215525579255213217754770487646631564784654757250276895158795187868036794041764578411302329342414383491904049813628311863532215733314456253118992180211290334496172972224891488058007402326088399104506524269631835592595144158545778912 [165,113] -17107692898491608884829275923425144780920869887516037750693064149966136458319481865794413020067262151317291697535713967898535580602775271675055772541820091349722680929777955345699258659280026402923053472705970792915020676938849328032376389796887096253498615560650913796790122936906070175201327679458177412914031830438848068016312041587259200587375153185725467574201770991978947949642391293644501963041077908524872206879297353996876784393123439994734316101414255826851093771800072914713612009485264724867113555014611690190396418000719500726660913929864563011200278003536779545307902385711291104965521850916569498903455335952342353183070042764674100929353000457062839652943978182450852001008870637867905524704691872566419440438334995381399613540666979002940394233256348479146540642924817631193076665465758318420272289431198726807278763502818136939952548275607417414689495933996644356465009547337483190943779401422844542366526722443156239013968503798837456913058073751943117399519820107670558572390806756967044295990944262358680077499979976215363923491833225059513911973163765956655530946332430397555633013984213936110488633949280424328110706933765039654155761458298653399092691468688249621300383119127358446614916044365930818573844521739144191300194449129958980260945479312230577167837126744157346628956866915140096227810317475273355451802191581832778703315683741628748255185940004073740960075339314616721856950480293627422294783664933455584636340828413264259452784464567797434168168949826974157152618522249587192527154468205187627121324837020032106187933179037357319581323463963076097681176191523145358055529506955122397874191021280382965506024422301159536751966233255073164686543542783570656377114560912211622725536904087069580975326043398899531334871878022020058585445574170025569666883074934341310580069172269969239893885926365347045648403106849674511366425910578884242978733111884104274378931546025530041849084804896219027499813442420661382867921234851896616502167672906406216853907866542612604797607535311826008149375390978135044127446751532698552013936710584716839611980754859131456647283509742950786290816097723801788463390499066920501867369300387769181568526067572 [165,114] -1275902673130697006736537520052856193010654911712298071280547588054036252208144407157012864643252224388566548397932676146400248715725052519557375015798356499264659085744300873195921438889445925877515909633926145662794549720869073029278539041755504851252987327831833198064367556110895089509259615411253547199476572518992002671083444259165853326986207132515451435569885216497784425164002242876052762690525217763639082939822709719422514803987505070450168984473661831769984407457858642253475242269519417088238318933635995976558982440084008948378868638351562828262015560054967856662110395057363744817383837816098753098777890765720530846353149269977146578088254412340381258267868755135549330472291457511793154580011496676203157380235949819076563423340502682845289547749773249219543118456060590722008906270967174481222563743231060728735643526699837222806412984216969298053231565456722083380231767812816778639754838282070677688624787211140123721255984873576371274829687943473788260066253015267187068650400992059574512591706532115458604372971317384508549781773698593859732905842474055585352942396247598995859040013042585347354477431275014200421147466631306310857835276908867193424532835889245204515534779137338049917709694009223424342648691421885776378856325179248695122219251512438893738512529126197147292215842569055270267048405589755510567821074620710415202909076047442787129853985234391532880206803419586321793759216439730969516574183626771741605909695820444472882490297944715401557392507208720255512638028990231191390272050432332582215268240642537485809377686919823310959823448651531903056133975671753909986820473524919461097503786084853438502689712930696622235205684440444252464078734322552875792053416164456534068990206043023340832610229434970742257582371174890497589112393410937957277535735055184451835030199079171580228798630245109430026689109821088863768661853787638057391609030061609519027461037709136460994145261614755686311884135938508245258025602303001423613715110018908388462532234541561320186701356361618975356251686121967590772270803081231707553062666699991249047933131840765005639889790286561309744166877985820199410931078627715772717086197830325939777152 [165,115] -76522119766070783896243525375626653601405568016146386548902148490283175217184888704565644475724093531377967646570633013893223476283367849952287580379498876489141974780263458705042608573872568350005488631358422914432134259179349855961146098395629838372800689530042710685784842156025401247581889732957194869620491077238595905828350622263982685304370967407005756161051013704698003216653295901531355946446798086072928716834138401511618733811576161338374844570335616104455150192397717141607391473535862589612703849869164090372457669498119086467828571631483815744671144799581890598385971572450647627646087493181000369617998069642049640895780453152931161065853746161483594262952890584601858005974007686434597240526225815703729535449311524022291438376865759550410718736654144393693382911187909778951262399751766097397822089215775129554710244797959459493073528398694514839828997626118606157790020389906024686514000489084156076533066831610093100406446229667879274408791854656433881273094612232276392331097274075528996314470166836058781051927271945823446065754426659281756716592215430369357651540208855571452244297031111077306251225777919514106597300855455207088356946814998240637264783731136484444178599022480843587891166940713608196049909639573974131483761408538530408227843216557072704805945363721428771865321623103101689564037507752212727789972510637482879154147296211907408693622306298441285659865803592725410438058978671481005819947455405125269763340965177246212016677454625917957691400400215683016307200192571526324617495996822274545077717254315944108513441626648886593382546893685973443439962814289554132415480506596822510695714923239704898220788390216976379532077239027728653110294541049145800115669278015219732628968690315944503144734147853815974707317638524429705589448355233689702217270852111046585431678259135937097932118824478729715791938179176914071763636033612642160591012929204572776092079280673315266426880700068085207130966401075054592087591434830870916758320805409533879193277756641540649662738479983929649963844049430030421304987289051408565328488879451446150911003600746479498277044238962071489987352224967895591067868966055626132941216247150160 [165,116] -23098148123193295518915422673474812318368348569590608313958726655216060785756010405227294030491508406482926467709242851401269707332365403124782508808379789639746440863879753589610964571615505052566785337742846453112129502526976323983499483211920463923498629412492931494509169299711142079342666173073569032960169796432351954995277761521744045314003895916332908670503253427542806513557812465843572666541548776385255280343541126906670436625581939387005902562736595143967911750633831339240400674796993763672401908083239098605860359742010612610868797711722769389360244260138042346423102062818352711298770602090133962655046816116665265969620088195936737350403612888340474642721586166424324021520564170103968048842080932877193198797129477606663431015594197172810494655096584895745274128560879084831084498749231395360756266722735032702254480783313909411973316950441456953555936297154143588998147946228969385086062440512390159808190295911007184243101595472396528967481092272301259087324107603736985714996908886973856125372984060273958082537024027828373401970676445152961790024844606238112575097848842174800019808752916491738998614243901658241338026705361132535792273765408514560049592777265173377697165486517032107122488113803761809078101172099034093841065482763738281886956838081487494030477068763640471221295236210503085272564267696906789106941978369432549027616032921037989224175920964434125398384845152765232617892534855480328201126181115164656369663226145911539228220456504918734118086623592795239504981266417406498580354593658291221414499111450609363496189566011478398321691137499572222068809667532064243059835383819488998086036116066818161629839580268629164227911013472700508960872345245002506620194747561866297244908403062113619599839713340424273845170153086527903495306405591215407594125866987186437929892622397294785364556982400023005551490517225579064993873123108401726864489350109296260332729246269842496959756928830554008606366318446774048855006602073851126072461435453715468701508493423441007025751748064438320332202636703524376539677821916690431206927322913200123588082494347752076365281885964043406534629825783719084844807238603839616162013280 [165,117] 5196094161511813796233106944847653712189615966866369189974217788954428605380147105172595258671093867414407172390804767479362231109353559108485941517424507904487528420483054281432716985666693069994657660046281677170320569786052209138970305214526929667253942902890697115736787938928568384158460834624672619047114984730547301861042220495094724920176358267412035512341242224231990695237244303097368158305708259062328469259530782360486493193678751683954553357315884222981801516801090783894658430924237798117202677804501676398507460418575451448830182222425173034757440777212395877937950134464743436665548629249071875620788411955175543272177362419267999288126235357554537017391515168520373126592016013713904544124411432025320811165796845776819507701993762184296486756399564390862012365442852101306946811765465106895685951400380895472757897905924800790798194356373176752945637094019075771202886322191850960013075921233276775033972897562522491406972586997834102738632550904033441537514300396112306360047710252947141725916919691435111800623109281658750067281245892773298607655078129547519022978053935534114401927943145989574134442933510153061853491642753435996470807536213373519023306059402700690302672390528361176395730014427746258752639178440942967753231903435394089555551546187309127250452104777588368529658821615030746672432732684862430614107415298865340540928326931967294857502163628385298494222759177171050645905231890955308063965969564897679141769589521056777681980074351059003137319088473821232341595528420854006820997184403881165714554535055239791269342354107964844264746604011833850476052292782536765196101883207847448580241564992328438996820802592872624570901589967968868472546509249366921108696520199086955227041020799665737683179502543354051584176476097187480666728718132885548785130205191571315884309594125244993015901251921934862809388388766679137382283298601987695673143206287728859216926510873960303041050199650172809655207201545640025278905069562946367600911048426471497573124094439564973697967499206718988279595154320656711218159916992403921669249503998528616691901619622840570648867375176592703568205811640082546057876427151552947052 [165,118] 1675557694482489683426295482886099847563611163185546345555895653065153220143891329813164958341535686313397236699787008299195637812929177798136968204458248391053440403038874632571605774070357016658201727174511354019477581269176007702633848188520576574562314235021071025640500184151468458570837202092832523125193306644348566936758726179154075963277331015101246264101629615697120225702979412639055614971722725704411222588677723143198142243252296929506823414219532812078451594324734058329861460578380587109779626630738073893625895601111412620179066103795667340867120067073177066320107933661963668798622171249926405526233712861496870588119360927999609900243189926095329837637155608790318034496701356964443684121770508964053108956189394481169187669346574891837494193319395861917987377384620929571275975487375752215394105880205067603788174596429874748693066534775294238638578392284953501635064673918169880570742558932515073031289632655517204600077602453067021044266777418673453320169184760565918331561648809160268449289737167567483160068134336209940664461885210593944488455049792671208672251895790172957784257902320031179139128898622070481647567072850338954466828387228498861633933712944906793925574898620458233960297199657448044982169413262208118544739644384771913554839055909927468420810300096013104393613818032596712075808364079923397620245490633300245642234769338514915002683034716843999056798135396961088178240752226598680480686883259586863113057901779217051238630016682901541455958913888638159133508375629021481075055010222701714322545529842962443754784722355650466950341119926824291793295933790155456577332487851064036972320458663271976400376198232369712931650371447560354791574409252869319642117346640405551215323391456423246147125024115626804545418121017419192564928191877404653299201851664953122477747334259380543889550711648528870623791129937940214622657006155700043775311168302211524452277963979546761229364488273725995410230749927875598040994906071590040813454750456157539401282642773349358506577680072419234747489009424632160901111477540448057224829959722673223333358994608723938676477908565511436490919140070128788947413144970112 [165,119] 215023522035600628216928327716523355046112689069034498924264836454211529310442919434343953580599312028487009679959099722450024078053411830581009597827301031439771365603017975303388040836751866185190152805463523919364575448031802633878066010879315492315570764121727559558533164396839854929515987409277857845537152727955006410012384798330073944507650343683627252394217658848455642580509793117987238704911759992013395516146898696212968867683048041968873612859053483182143504848428917448593293373535342458919208451716547940427369661633712273425465022839118552832243571667336275669525652973168856846958587518186119525432804276274745354381472422958036700581778756759882186968155236212385692972719529954674166007053872859747683199410993236252253124694655011241968466719054175639543506530911812496054892889775064838479778933372550361157173709347754769061815883496044349439129701657789086336596679494785585716998876516260509565913525289137400660383070536889783346321025200066956676755972973920854146407423884137366462130947843772192390226789802561693786739195063972256863605141060022269404019599567134708003351547353477064557198935116151131084656902222170023811995559207420622932777140694553761598423897548343044060126414396133086777324605294521805500467327943874365258983043452607025605596418462853895443005089807125975161679697583621012187043512911779135907261173723153327257262180341516148009560800841675560146648362842200969718081040550169177564550109141696828396854516574207383426879793131992517797718844842653995444983700039845055912204163316496135555537553149399977388220411516787221077928238891800778001743488238161498166643000094782800379211010304540627647466937082847173533137826165644672785504042967507326751655793439926503682161364242028973068275469049104759579033702420727319365233476957639384581237093013722484119264847342766300304181385383905525088711801486526707431851298275838353910968141592987791220186516483793669180990671319763544661967382198762328265770419026094560901681292762043229378992272846635989752411335242343860616736281259878201125149168359352275330355347063110308200931159787196633439647978650663169882460212 [165,120] 8740217118478200292526829467114927835146323874392370849307482417714736746212943642361318925109990723085211343280005386668824869933639442841772233379256743603995262524793504663296106526378930086937274454992492932276495454981651434117343362074479799939907727557153673387743432883103332771159599101029061485419338189943959460135488163287579058881964226581448264425396305348119373022051116488791242512468334433499326421311602246689403897517323843021271983911895576520053506472065659817036979399267652305135265951755415349069835629032633890496368352738222901593339677146520596509827916678362775719104227939172690900587197550837749055821950316924748012788715242470680600554169960047557238800341036264401256823476246645208443086092736606330882065080153734879210889998726442824293195919660283095067559382216439353037046345422964508621476482258570364709138561402335735280844838610060654786375761756211203600392369649162866080311845262207493007199009340979494718849586641298326834745595731927436648574576617193726001237394133852943846832952458209165193603630565204457196059870682205731537384429349000914182920759014882747382161483312239470502670534633173285488938065001265721455496608254357674896253686566954005100123592920067856132780589464498194379896373902439005741486107502937775258182809309261493180641149100638089773134849102983046041211358759828601582658800831869703721509327227877883727169112969061850158485791168409181898726525666078957356814115658751472210728231703778157990868280728950813460039200596164163498656427654366815968128355955714772184568391151140526717841482267131901764871347562107034486504152278067384798982927807651395603785099893591526048155675558189986424537292976800980672319506861128189069188267270527353411880551512078564102937052253556141638482088633483033658955797994079540648499939804685670439318224768723433222670281917675574331983178012196515570158499260189991614255417802836283591040578698470483867594306410840767134648365629089327075164323227863778051721742270796350190891283186634588866735170235803743504415512722502297513228579109204194017564082446856477107948312924973607861311971453347966816 [165,121] 341718663757931536266581235574236342617949400029945004757771634374791811147688044776091271655857379474962224994237251765915999856337596868002429068813313806459983731056665443013340528346390620950229206053617153627111913218384042414089431562561737973828167833414838420413621034745423037443691468316177569954601860627130785099915279733840502519985738560328243344256408200198126806963195216980266696256485766004998710034845504152772395721616703115903569160880621766198254318018945089313993542048591966311614460451171690850989796402363362677229855783748248063996183674065700678638416693707231049517302305752218263275087795473962388415814356816567590700116266666528252255442632245018769156410092694325126105862401033858117853463884425575561233376972860933251711289958293787315785927281561167916728381352666069552743406043710873265812406634752820392905314251320998641919245666198678672295127212749635399865368152376731710530502059468296369223419780823330475594967687761047025363760805733030247369075140968434869836612075798081168097385250806587258997407071785131997596681370664763823031176191096171772326927844733900017798853238130862009198884638998035095675613846524946117190809455187842526449485283415371218034796566419624304136079809581384377544089685421727193926692550202134638722403846397515866130331736223606578660469025867967902554941835626578618542028807757802887973443749637379784979411104025545082121256837336849013014418985345328709616540752169921082649706750196215592027215277095048984315266146478901223250624343219566024430629550895131032138096571154489973148323258831823055732134015595920881150047721986214345995619607592062855571656490024848976443675130098672155322050397307529809879381600726571470364519965011563388309256366021858567937487456746281715399576363427100316443153473215556258569889730650982120929704427666678915066674462266232263723941869165202881873876079228265121037238624706839166133956224518391995551650286840865610429228529755850528464669984966441800680809485841754454846155773516168328904982038573570518330110225696081015091059994094157486208380784113857851347006363008525069187045901956 [165,122] 22663196014959968578752453532876180458944984930722651802977162562093036855254011862277547304231345313357735863788506590670320636005419544544366944786459342529782983214074883892594048211481797330845283270582581211011105025246067977134561229765740449319289581495513077308912554449990176673263088472717004157033314988411567936211606023903436491818977028195824924390994058726967212513351877117062413882247266891653772604336353019280398508727224465413238229167817197348063187655666521989903030540303627751323351842664430573296675039683968847416598693610548540291980038898013449066302377205710341980521078671792388340710051068838673185063817225594206976468457979541904288879630727827057903508955019672463889795786049465236017627253311288514957062708910040830756756353117193997117669995302923096065383016860743497548646630820028323988809716135711443336871936693929021812609726390644161446876652363426108467807257594569343169764592130469310934219713576705174643809866902583731537749664783810660868417767275524337131317286337641211492646791340018069746411919101091903781839884373594806076362128516649542650210655691394639444226372675768684717706075524910017550451659832706106327914653109125631673452641935971612186365255083876501119543007769288951992914805494803695151158356616088153458879823772873649382728540485692047630177999511730205310099996150289210441701170433091396399432578448341266261325749966721296887537421521337371279073983618980469863846531817907946766198732305968587670234869909592540106429132960105897686668796937006023761669031543318220986052498032193230622242618853665864899203369823375405978460600003842908817013611397138863557731105189215180084934560564739405774961825415791990390808508375133148095219715114621593729839955235524417202647643131402572337531466163752121207742497365172109905550550475350471878737120508314668267685877309862455640416960845084991469606888803699809329483164059139150753960577356951801453027277941085226445102402123453444609521803113488905107665154914172340435510381100683990028824999832774951064616386487412415622757990660373330214715438035468514655144997470588202705728 [165,123] -2380661881615007878970864183803842475827547211926659531809883163981521956258141034541862311882580806472604308720221062641066008918733487689125341224030781338086420182814146290057700593116316750859872036061628405777251054888952275147029473358146368064119182806495385434682716199701693726168010250958044628148105142235501371520879055145432675693091469267732941236118542236115997471431085619483817362747544016025593097097083167038712031816741820751584256862849238698641388917193817000742578003450588430960466505656394055347901996584846279696941173393924398005955712104299807558606160745305293818328877572705614512666858895040917180124764032659834402837632640406761612632107030413694241028296877996487283729631893145063697713668582015404114080790031540618781518923560172924375061203942056498210744494716411704395956483417202115294581637308401923632821519747393444247725093912359062460794196719460996408372032388767461702634207819432629249183264441186004785536315204747759935225012956823634487024574978751414746853771126045395807443202438873187700281869992579143335861107383027883699761224490088313455490406065768274403174691364862838869052452227264126177759712090436373431483143377997993729848182714134301222983811568399274263189427952011512422496705162073268384307539336850105010184994136185363374969224056333893594522486689066679580783011202842374872721974821175958470365146251440382769102431676060804691134632365755148809563867639813687484901380436871851470481604165218031465740549853923621389199181697448839187328196526199839321850202291632090073329206388965710178104536544394178515830989727172233820174608124591609442472610900138901572618979281851462157303539577924426075266464822125973776179167948084624227311533216168141071030103040490406949754017751087962887978905227389138212386880127102379175184732744691357231676063465674389810716042274488888640586147203490373729735876435458077847145687509353838142949521534955156486879683548750032931941950910700568050925743973802059585607658671769804854005333335284715288543323020437463128169171642303050370025384413922447857430440413818598445922337132112464 [165,124] 85327000983941833463912879856851283749587211447393784345148859222025003361060898202905097671473549040687724526551928340789817015171010947063461886618456332772224090632266927777779151725680802639401548591073436591496925205106628778832454555452297978474994675220670588356721420311843767754554763104643392455991445320906751003676644779458468823676735419539913755636785604390056244667523416214820990409452001461370533713382184663514492638510008529683784163108060398876633491594931037247273689000367925041099606187483682504596073229544984202039500958949398549162267828786650897536475613431221631343247257557533977786936665631700094305458719954229924125530143056911404427167542861956265672486062949137335779398182384606991162165312845252484522060802015824362278959731977756608460969236820869843878820267927113232169273241389697587816854731049859271990012910739392124058594670426108714581486482015815543900015117652065551798635502469758971372432980335189345845839834268024608393777270752325046459482747876935373487274369906266837318144754500403435633275023775820042864088035514761684757112336981452928253954094324615425014114181334140806980078361438313876341080712420077585868756578515432535175844093712046724126508645820334073584537259333191362031725547896153703193584528939517309202963796525636184894116469182672610708262121809522022885869206180701228679236834589257503675360883465458391811650644991907189962412495185110705769702706271926326002368473198317404597295414085569636530949655876609530984028539577970163006894570089269911798853124107906482436384308771208673958600809560407360893714345604906598302477028933902833050367736459251610096865150180683383245443376125579690634013782312523467519656355642463105253434568246229531121154004425002672049339709976193321038188197981182842772232949984945984451587405530531637472171969823834283104746809059918939200348754768042327555248905727594220369047761540577020877738364259216971619900172430275010462369240064327888856130679338810360965171911093836421037663426541857816664620036605711847372777526635518287039280549611636167397374292232518971271802064 [165,125] -320051978214984839039924624438194334093706737195098782004386038530042112705923491202864893442199880084936200820397631393299341159620281860044206870123829218567925272770842460404364400185086545689284991188180859409555601187401941702679852047359464171161040795668395611329576014670852622766020837374633945351882370569517833844408480070385536604884070057822294461341805409665533975914587964298828591721487612013481945390904707564722062027963571584344862007261056300129354216775896029002709394029684587991009053552535731418426351030219479290567440218360118364862012366984000134894742874100939619770661600770613679738411903781789279026647749511870584928722518337665191228506454216329166831823378344637290496681032105546232714275783579347624774157996354182499879446228684779385906011327856703616144571477387111589304426123518692834370085342001776643542183225736052103269807766251490859395059941537587498526661082364013351213786037145670513405008846290507225523330231245033427678377706436804073382052095808624189535960561951725438667088902813628319399362276184518261850480610168743151595367592029252808064169005535265231185485989611439406777923675908768513013224691520468082403762693127229081561848387138038986781569292994642731460842360511864174395540415600731145146484266878336273084010367758665439614329143668675849772680011660119837623535964747844472831838302195497297996901214698614674716707039575341255991432415918086957991440674782720881836217378186140587626954430877920695408534365906755770056367118802477394872619495243090351163929448733866523863612264468643284630544574938779748146520481830889209916838812542918111216560514457268456039321813051428393660911509779259191926223955802819561019852369769789069948444768281888493182006930706551593773662188705777401120272798233571720199004299513564600625360536007532387924928641834572090266851684312406810649129889584358345257466991648492234639920098371517254050627278062009737461319623359842055891593060642939482589585495420319083107398301423179388403944685815474515332002301527140081080920980472334471708135073958496433411395049526442602 [165,126] 7208372480309786684036149851465702818626625011738324248346732869771472533866958369033403328218931960734307902978024119750976985743128627097075844097081032497062582885302659323711520646950582851706325722021427066213922786790276214619402199681405569512587317088784475516692651609876538778258751777660859040547759921603258792004063939726468179614419016810743431463414400268907552573835195300384134057534350533343243100291211578460707262885658345279465643471628044708623825733430099143772826882896868028803802574255907380908222559620442891003895045812980642563219859763107448968428095135524077193481484776055768616507813558701086818401404410942063702673734953841479683173156289683836454916579375682188898230037688551743988282063742877111540522983836478861768476511553993622205925069291376558088841436689962792072200186259994774212116321804736541617015764421108226637692695179589265179295454035474380280937551112942289919413866789738900038433319905207661157909743425047250190803989014903259274881488449359789642217573415708312574570442537143309978933876818183753264379687473523115007559310210220479212692756811504927081530190805466276036859600167932455145894725088998833299174776520738913404238869856088777386448990249555468649287094456237304754752581679301459849464528643526370161716488184798211629385395561001465813902744690541051112909154142600116069727533825274683602271931213897829782888815271153709557903044785073995404610390339534857088302774648265128580167034344700814662465698810347462398398939165447480961583410171032445604415975391182331832047763055358653325189552113458591073767411599040411069958932463965249117341778648545945325728275859950666272069398130261051722125874633478340524016737238623660623140071570329674725027397337284456881063085495353706780919358203909768481961263188569143021985344922740436242259491443942835295425886570582464255930036952287193821351406725010695654612777631589072422306329228634505547051949038194673744473851928884760076297136864568241281259546253296512613397726346151913493727255360380190439421920221939248840056842345674854618368027904 [165,127] 44291760059708000924955185454649123451542360398707381327782204657263848224594543652862915434363713117972357534493466887690056460408288760101540592700533524560823524373974442119666159814884082231131111172093360528315010970283058059518072417973697328513742382758746526833172348380994883971889606471000037377641847430955794422275287941656616343005166699459093931233884668465837647132815231053868713892093214280607929143424852575860492796548885573351021075067444434451108882517177123542412965626561725369352687747327882080499119576060384843812142805703350862175692383248650623988626949628094031883446816168403677752490972846095448438561219749473121962188643462129137889356004104704037239313618513197207926111218222550216899979632936082975596168909665734294149996017695771991870817474500071023646666407229762811226109646264172194088739922301456701100584142502399565935117862070701861701739734946798551939178822338367938062592857828486115091383704611448519616740940247319227968521301350236235850861066199257497175028718185790861209988265034168567506361019358988597152996873139835847514421464858265839770728432160635920458018714141589494584952084789420043380212375193044550316095879892800671581874239704934922061267958561764500761551848895704016022409665387885043382422993794517048402761571099441814021987621310796547861147012049473092374900449012697458037227373165798205587977899893431730706645027243749915577375822652175720118150904599512199352616991895215491351581424772183009773532068562990749930189930396457607773045167017160938435383057399433453535676451757305056308307710718667550261384675800382353512371743109280439234957630655561605409426750189947770468031508757675976734670448623939972764645986446621931709359429407727713007173729890453977735751516232979559932352257643630777068938665522148913500661415158178806352526584178891870924025125735324278538438985235643571281340486196782908199004633670866103287154472564495631756630598612625958943849308445267638709064897875684731348697180967955363502088988806567283670592130086516123492017514289288059981234795422400747708 [165,128] -970687599415412265521960709248258969414994982067868236979008592142712700433550483598950007442518709812031075274982791038512349375103825243825179173001323359229988312465460856708995813432480749707100168013332789987514366267919863770350624149435214435622695516204535741746151851134370859654236690117497891788621388693319312342909592254548356575869010120661722209189659733947255472329003267935194008218536362782643355850269795843305812910715368970297211251190230556232428463851032643304002591177343887562357719783628252583510217710795228378481680331690206125667752374373491123660924554506469471866656721689022298959883843696429034540287638053074387599136848019335225155237218909963943621845114248052308564005869232964791855093732455491605221127738070737985744727383167332604824235749820469696482777036074972989604190894297602495236195427284469237375355886780139096329143458829847926130260022713052530016749560722121956754988306621052940717177329142026140752632328214789138540768230068530513038787911689607281432653045123208137848604759635905127874353699426493714853446256639143400701023679277852490037472896571244279943993074741624198050057183005779314131821308925297599185421345452819402038295428803811221064582088988909898173918142125198534221031124386059710181533858265199093062316658544154202736239324383580063461057297128959991237100580802736572520004083347543891968980713054073606540179137662389164729186387503771253776837320090671672105896936283544485121231590409534433728497386919801874620033342470424772452939643488925730971087308591319577479552044745286931973925519005480452245855158527401163008111364466754962961837971370193361436709474482402910684851623762763957529840146264163102207310286904989446460557456737846252124271563347934158483390031110084506580954209271279389277925465612636630366469300445850581209500266773179525253185165032683217065305509129891158953888196975336662571450592037564581790880975011243190326901039984452199529087914367569419306690145473401513594974443298648914253607029569839311767755360911459903566948554363100615835751862480 [165,129] 8053181916986812487614303257732459216268049290841542550978570217850021092612266198313747559661636559242886519838275225133774015917971492984077566408436090058733332803543346447697359490196439638637095200920094142343504386643626027556577300478013429699557310915331683376984614621586827703882272493179399647873780460879323857142898619849186352378523177958132761951554373430856460826298480222695633525045718190888418928510286689745377927199387515544686983240840178795273529128599858696479944135127559529373758248978625826335586799896989214518430045220977800538022457135648991094811706399234360382450358025636098694857311110502406414547651855269340810244431177627093641675480299320960277126874842572623147514877762651189266919839868914809111395294846058503795960283265878659478893298377740760142168181621069689266257126780147507787178168217602094754993818472383112506811901371013508866937229629441783837132226138451071661823976639925517157095935272832382955390426237708846337704180962482366686028476694622762652252791944134807019680057100480235528140653016346923739401068907454422060392063982152875765501695126490787044897042280268559915523569211941383595660056321702330523846571822646828275766567963251457769805322137482370754490550802525601291683405375280519922431021856890055467157014173781830546430443935482854167374818726801371516638680351901804929158928973307423228171945450027398608922642556122849795268477698328611166161174335851799674483549921002319774882833563267361474733441028385465104371819883509582682998233581530724251719639450664012799914803847677208464415198839955796607020151200503735668146702355063491153093796098144739856766852754313615928805879695280726081851912047859139133323164494905962524450562764168118598484177079228754179060753284584347177491833937669645395749244594124877821672597715930188794075061802847212250006742301372993568004932784166782375853424526226950880338858168866428961112609877694791009759197325206331639888853143497263328033953784089141067549937102579882998203185838398185210158714545323373490406678033653897150050 [165,130] -777048204105551888718721773867597386126058643120920983215342270653317257597029914687419641365079392613235668816671712071092733871594064916333898713957743701181815656331827542832264769128480966467172150083068272179384561869587885955357887774548467125236120161900420724265810994481148458493556765911105706511534114760090306798742808474436209040058355930911026077715496251311003260382556224099991296011918641272401359675955452378837235611560388599322561656951694891100769442552842281418594055032370923912476724956676301017872365230187159389110019278286808937236204838167535863324328995126279884289629921841136619869873781229143626550026871813700221055967475432296780383415676896575766293787176243867081674599829530085938532793858110696596606425430654425459263314030841025425359370771681680151369538455467268827935205631285004313794264988717273087581234699324484452821600032135791695737463096659918273948339296653545130060306555447988522813669536142467317881920086327080103867524304716279821719780092971899928676570988776102741027392927783599444978480417785802242554661074220507798012650307902747073959761905351890863224713343522590608119985684386505365004072748123633752268644381756587107114651461428876003443051381973116864004769420975114675299739514170867492098814913006866364095910859956559279227117041228995376672490896633059704495581462379706325746157868357626660843247916453110820952705346537518983459163760103316560445998267056839319130857298675654574769231737311424749423523062859905657974192224710547041353467712459243314366965365911001198745374747616289212971170046956862453052527776596861167939918121364695422689755255268944313989776280019079118709899033528673747819061223984671227272710696718870093802246657627295579412970142538888757169665731887769360079158136834120085954374571385895040626110435226608403558515467903635714818379650796576448432022392409839311231159231305472073262667920942121031282158498274935422228298219981125002781844084582268569779469772909776956015189166975170900991944622230510464042252661438019368666207853145152 [165,131] 10592387572076032040376733372982451546314356635017544012784293204700565112065238958129400249751086541824087408625600326536108347554896410218359850422363886522105450368426532183193310787935305764128126893607958278834036629110014750445066889338663140787440104333396137529624881997503628569762656866433602819120935048774056149124322689098782241869462711046900635338714656772576241603616350587727213174147525149201878201502940163041906505483766694309938695192151900261661619014817622109403282440909045474542250149135660358309792506884357373933031882841254523174756718861121135566103101583694906215185985711912913181855046683315558385420206383639215790705126322939811262457742019583950444363419701751380517143686037529984087714155606622316368756750728396595127498176828261910755988157336771431167039732817590739924817503354924757500552924394360692158253890965684164775092848542962097651808739661656826051643983971003164071164462373764015747469383811900878841526403828926660792651513960433456526936226441596878846538514450444192009379129241352077928490026798696592727234502270810410684157166945782354718351845977286268754613436142439546321268844741723217885219930543553012053114402879735592764924262506853876211062424379409613657915604293688139571607969049794320408932719730675349580837785487812521158433029455118918852356619658991060051968458529814195698781110013572072350982127592264346695523385891942479670783834687305173479039585180667386538638187905149543976510376375131600128176120616493938253769719336301835750090417509009692953972032588741870600506952721357907976696122696498629312020782407014697540836739723446458194438976963730602433388645983059588954339654577288117917247761367231550898976384046471021580465882213357303417734246096491601294489337606300544686078317625162639993250501589599199351639150055190312380179878421516392950584596997945980311280194009601780518481664779029663027542904676364673565575413090154106426107454625216826502336451413048022597880077557346320637490310237214816836221892223785960622393392515722004793703792 [165,132] -23650888309663596496130029655269260293501456874111400735304051162865981792670837456532975880599167382417963554782462536418559804432262876495856477053771202056261495893115331284482740948250416148557045990106014178944822548158129099974489634569679306202312478582313957564047486824386758583996104979365553125690839956425455788366956363438696514860390601975952583388229285445600984146025133295466843543121729098433552631613671579985984465976463479732682758818054605575208335167106962600754118021625534762837142143661175593388718735828126185547507553805207092497621964884674224418548607628088733395414857762216044396535980153673358209904635799185086791136749854637659927311441315893901911227753420239923430585218294604185344614790322198293619866547932791936266917694464381880612026187851769225036928037354542733952781009497364577662110945346794772330944389979945253623381940079943257011257622969544283486241434672512001271244940155192457829591375784897322029752859305232747674514149753208543939230546209440646894544196591909983329955759597206775809512378195919433553276643552759144284586651543177625360480144317525118339155645084592362021487886650639993487663632955060385843936404483746533898983312640410332489126456623509717768599028466359620336568334769810322842884195297996676040291330263913951593408486089013707677592285030815168887354026749025198100607550860450670310484210651714574464586618760488329332762884412919431733672076838682321453857287728502873990821793362558164206077816972366413679208851802193883439823819944657653540404558728411773574776326590497659341531309773098553763502027609786576254273719103758404689578914394394064179696809035973886626451137396928808499173816267827585880081766078670778411597316704863117890658576268537828041789875802438094692148524350413850704544721227136616406528938542411855472169368487076809084846368563921283137353104839122167864283380525235027854010439713462129433605822204050872707399464917472071482687577990727178799147377865450746240505455783756545573372322343641549615704584813057216 [165,133] -50733070269092993616429416509955340990945440232264702317024672234831189400075276082246466724002221249797856898386455460417441556368125221845360431380446153018119514931040360679600276572738511007787244324555612569781239630226490406279965061491924137640295642665404516367956203065316320680703063707926112593586068931503172961995539997986640561556160759294553149086533745980232707193933399129634012822939109968656372728512723511954467535165500280552934094396743518637596343321659031087040255851298526945206484572344779664519917315719578428972907583682288918496857274795969724145565887130818322901844669588015078828735353828686018045714383541029393567262515347921980078226944927944110880480931718724247889537604266569396148584560706799148955164174488922166058085835852075369298441502037934439058028682601977283146921764452968929518459030469937891144944786480566277433326618623187835012483850444239107920407766909771216027203605465420581208252101643182278497874814706931178906377830254395921029635769445316892174109963243630624925340555127452915771292487597810907872946288610700767292643284483420322038790651806147489108327060426857046193366983114789449192651579781938029517535753393321224219904733717284505513511779698981223001190408003487031553239474870933321146189165694795123363638938792374211921751538053550260847713419969923967016227377582329944387015898392029635821901141080260843872983023906121590093592096776201816137290864420911962671955340191701724852008106929967959083089021728835069357148888174279087570792273884818534609535595821198017083044686347228386816354415504553269465283026485444830734832861832610223516796822317877529062140365409574953389727380116007731319238671494798275157760952504150424356085417081204906292675723970956915679346195600272774764991135048162996592710300572562484554756674686486392357521813182131502956680135460845201923164477934425213591879875368349424822591105362533911343383789941585134565681559152513598837523929796470919150932553112405384768376164765193804380297357088210098407932664 [165,134] -993148650862685136187799620046041262971762321517309629871986968930182883835786888750194706131336956620996750897781490165808816447956523383906759463822603568313863781911711957850347001113388742273096497404408344775080583860401923958794951036215230122396827617379442360181476297509605215752652508362817900941541893710857685196048880028674691145242952583314213394797056845278741991106181764447211280896357525260946321543336331963291900389514133484043623569718455012885313630410467994304701149442805940879031008939032253904522575363850672981809613805731800490029494883573926617557722683352256644201187936707575204303798500032394343052294431425791077957397306623897721602262995181836387990791061968067460830243834114167109860730622180426087082872342704334875262626806630365035430309504222557052472548817755882776526874115890355372668064128968448022611268008829904255024879682115467579669542485015781028157397710186878230651286753695702021545333414131170085143562919058196729453129700128156011974106346054682331281864274842551671377928640740793435025365038165125620514138767129661261336333832427677623789830703035525727988075222084494039101140466687862806856490518452158246423564859691122745010641999615435554723923192397080022681842667466628114666079962704890387307321027460587646682297497753632758950449011590630326616837230776651830366202887348053894793170068338755454329226518317600137988838378149378841020769166200125915031403811893770453052654959353325777226910427797254547947524842198184602460074474095057430367287233265977471032851430702352948220030765922134761664798649830342839300326575586842456262952797306128628366831801012083220514169639052984371845855323623400671346551484443905208287789953585342962236929639765762413688817420299880629065680722002271168505111574687370907140600827634846860997153107946338225870553768363394343262794590871077412994797348374197200938734431479795601954132927583384263585614430859810717318002514451462568574558695788308530270699001877688143884565733406055340530569975783721904 [165,135] 9106224066393275859073668221033257525032663443192010723923009723079684004567055374347528691451012855292697452622999893211340914886349248659748061514074503059465972771220739266555977119453976001021907927747135540294243417567971601815382856660147449770641742607326797299171762635364680437630164215399127234627094854296118127927381616024808665697966912309647631395806567027334171843917186508479910074051192582139900253581712201734615541259589786798552838162702709236873460940552110055399924501413054020447720222609780798640093731673805939637440280174273254067985288670194644624443782220610080739952158083086190785081037099499784459951775414675061291347844497755249072968009234802774612724220515921881944782356676374601279494777284903269063736725479527443465489962052400152261686732105111493389330238789479297491668086472890867890320702837717490203398574184858758455762770033236155677237908994643476446035560497560493921535901933749281028067989907517158619857152587782212231375159679000502017907682712075939098130740421393347048910530783257022493624069688086861719428544418222438031533350665704087987468356440084581334657841230776489177735091527991358870475290692082220087418392392772524600984117350993009115927917047189341220463537747554518681379270703213528355688709843303371733992102230452185173094182106300752296305487925424317765284071217337481588658804011058202448842388050148503739867819313914955395434525942932617407723554172858239208808895200324132897632783069917672593787921592969395919692913579707474476100075199469154694254697630224088169665586831462619041171608921928145081268327895467803247547798911635128055476621557252013241778507629802991429643443110183329792492493238303610897182800661211617670449333566913270556813156603574674187189570849686043439276331493280800107100164733287056912979314053970587529734288445419639717039227603857756407791811367804477701474742451108692181824439183136169606834941358049208858484075928611621124565169468770374304581233070377361925961594948171661291494725196 [165,136] -37505096338189815144843714472872405670301784780602637830502839183113878642401328641075629419665896950065348729675154468669783933536423479394357828949426553991512174134666010135831095256594775123110200045448398126665257015414979626153529134231581547077881659325885690944840858166625535485888141060195670273405562082309242004000531584922684893314864396818121246714149491319403032007264616916690669026529827157171102899246531346175666062379144419899673478641607818889872993404391558809894478574736714862651968950986835074119192551285320607766997283164099627760547372726127497817823722454253563446924385746974614200705985024034958275692950840863356932826646551497259693820070055139510994123006756234001198733571469290998882930660033527516274040161439240462413060118373624327425978795607811471149200640709163668005170536644818806925220864720606808970515998194891108547061746466822753889935374170603921297576840000049449989248766573766611586244527567980819670231519605418387015939235366420943987866219593193822749482537170620268217622130750889465876960837871246651008934182148981391198713526184650978961031421904919560404398774761596336461152709495260315119245492738172506827115027248362510049134280191155948908905034864767400504967020878914885019998837707942613091579671869987409493234097492366979225640552766529043700571698944336910164056619969450299197123114313060740369939880611480712259853979606620897921454972486080741046105405001891513362914153622706551132319763473178924684310740730990255844993556640883290820612367305494347636834706832390515140977757025622437049491189000968947337118825431573405708921353645589186827328794297556731217781349124294466708679760300242824839556519801872539353681913380594907235436960996366045233192880549536337607307424057044439809936430808343140629717300887404795268894357807386434910579460220451499804330618915552533171580763384903700178210658693179174363474702231401848444738997083278501430607158991732684379964947686926235076318943475238861775953527592693330400 [165,137] 62219209234173698598658790728991847185405904859324845546921664746638696908856014736955731530209669105859887789967963824498153672715672082429005601584816061707645937327977633419850445317934810623436919396162871453000414690088519582949654037494586660037993922280262828571199792725894135618995291720503249707004985336636639906637716601330986549762429902906208558755585218900242229832151486822469648785492368879823423003271533377093789495790316562626898256838934639139294446791754837626351123652068396559289217215564617418981417762383845795022199030896879844580924981353470624964605164605336427717183018041305705188550755635386972362281618552517047956603924818014442701547743941177360664099613325774557802880445430767671504796215762247118015695430564003833435295373401255153523646434137492889879594661710965719109628087840910478450983261077294931805761196294210445324643041563134409695868945050690258295811709676097645954705900485716937086790848322989963376392909144813970916206103985849309410670473113841817476237628240598929817471928531268373901592034223945140354491855747212835592542880487276165749565343441352158661118842535356938162686683190590537442959716930644145160952633514063428821721991611299077055372212529726694866820186455713748340312350470214811084805320189411968966895857103009966864366609024876701534952133507683691706449415089890629292847754148524646898144704304982653926589927600913018249945845610490704985856563191054519921531869822758895434199086084224666065860428915465988123638585307637741230450790781915571417809803197297784566497395909289925304579828097186417898502770301459032358447485945215933765276194963206078875822749296023947727928185085033363107802513402084816547308298850825206417244404728703551591617570492617923564568187310375071374803463624835736370217925517970085874542550643514766768174706564253704876724476432934128947043556801313931688586258234879650557512545245069984402152026330657098282936863514776191836760844914105511465729880719905845143379762380 [165,138] -47859848496099215153675985791201508395755567803101161958411141180073635603873811221753957905271944597464390532312314634739877895391119517402471667816105017106558420853006156533504901573583701529933690347292008728129291022053012558506678897653283837622334408561426366287542167980366183529827314848476610551249546084147506117537617002308290317740963954788801844625182427247009201064985901757106111985204142387280654199474243892817854030150607624386544753337832608454344489900844979652287654326883512203316152975988127873926352381218767825289935307033505459950058218280571048027975816974336811038950041643959743939715407024206745819557531776403671202269598114532930938224236406658247473924631133801551373506450735719419833932287751849546444022292339570047552530075729702181807373924557685547683265924244056085460028324622991217003163209258764945037124959240688870047823820228373557256356327217430049972337548381887333358912717609807610241900901246388858243302140836044076493651317125172138778688555352525850128654604725869751043025220478147292829087440822914227356392080840121807764764174652437429316094654762333277690211319653790889676742415634464305632424725514031192183042377754046764352798068939132022621731134579076233227949939190622118680800300620316704152844484257607154242756738565753253124699080677200921987973939704265951464599576951738693966064181013507153684650269511785486024653608272240893762373779190340445185915314753135683895953790870827000399308083184594845673398390184517447281583509797980351698985715524311807058345507069137666225409231385669979597855887154980586073933404201885880646891746959357558066701358644864301266605357836727930209206458888300757626479498999571023746411591640142659387486864872010092831261769339773525296210358254700560167191424120905651903150529674346930727057575826200584052076277511919321758846128024415177078649792681283344073958870762960561411518749586239471161836334843056394159574999077134386082215147310154372836248250328540775488 [165,139] 12169133673045713475559712038340538289975540848020143732712232434470437618576122597272748379047184178337393203733007586681771790149465173585418050935265636457997177231770756430310799915863017683957619035611460461966839165506083139524352429781892040622822565454922051873134258068977045148048199903287378190652653269847659524510230672190300308403547637840125795629452230190921493466491746999913218665085155957710286017958206016240487921021780459485399818694100269511388398261581485408207285605226197014643567541385162800048222633768798391048582883159085667239800492436279366308298895603843193714128187539968639845741699835710420536048375687901594534312987607637593421049347047705292961365144390619798477149467306627329175215383474284733261244579934849873121745965497775321557253963897953657389597118775915042906356699332721672257435757483157891461794024858142635675048322314449701175752221792979332215571419579305995215875645883169169408675080101922687931755353020410459629074218182335870545887313723789845931064513371494401800836885906207696112203214712380458743394005182230773002107858459179125619364720191280914533392802022830805439933859127935323790783563895571253118394277826192886131829531419991862477777604346647162386659038778430709130442552096635483806532120033829253763786600152271408169906891137730188264957307934364004385754280425514322250656838245648165002578116574282037682495731028906636371286557272546762437644389386998587789292366859811136689786485809161849642014068474145060553544698433255339928301516018149579961265627580271852614264651080002442696868003622244631547006109812496962682507317592695259858541595294634830000742637359696292101333291766202974240755321305075901998500278353633417124478673986936565958836206960380870123653679044099392964772108631899224867634502780795890756213247916530810640122503913737631412609334950772382049353122625578584064793874802385545293070351404081772100565295392766848879635679591812078531589247459521418032183548248 [165,140] -23965113232963829299771215084499118277067032531526679263017465239946488653094328866622069968155803621040422325867515699217595432220301934838928134469776630993586660786548064498917741323162102884212439856845336697669787690565004903262761966506095378738865690532256294748886907751088175182898475315183630296827546834696306621146308878445295819352987835694013099043815585828625634583891392602510702875809017814213538227591371960665128826217327611547057857630243635030321209835561952646590614364314442237583253544104523978523792210208309888731344981968581553461266255146541256166659841893918224219720099423187751301712052487052731100043235105758541196635163859736077210411906201360061668337595928483028928713225332558027946169729116362586950174365707832495319835002621802934311572978529192219337390030127419735134284762666059565853706327280262908339067764179114693033443930707804180066532722587316861708421554209054520076049039493590413270934135427601157495577458830558040261554634431912682465028800391677326996704888214165497652899308291111180592650727451196668311002004128645131086843315989771131446302771210068760389006767638622397018569486304532438947958576086997021028448997171011784575670087230523247750002392515813054806985943311613276425246387787860473529423114353770148598136243147086877375432102096163673858321658493404248649958582592476234510459285526836002884707353066032879899550317862846369084122311160144349256745204798627068508744423957673028464871343282387114200958422789560673226055443292927589872594400136664154353992920408973333121097003494183556790796678225184959273987111034937181541005083327404172215199148575191445986831747442867061796290986906091733366681659921335771584119305343165232890696082760160653523916951384920520266424601701822356111185210224153150471943240618927962305033811558029146765945073885288046129324997472412804547265326510760232949119240213568945132660212598326850508968463382025084108485867846940788478369575534600171760 [165,141] 26148366395020380252705005230120474573701493245393712229845746516976149029460959495616702594597573186779538215363755382379910634490080012363063922886384870183570127366903066164215089499396471208996485869765615216813880183133150673110511217633691088054064751083434393386034558665954791050758284752969077047752825567131857664162538649605854580654017526623707193029486215353427005527575289529896464171124448626510710484299888077510551642549324760865014573935918983048331195809355390212105555628493613938247264896703571168969509622618299208586451373153595948107613618570182746520308983958519567349217468777483339514353582914236916499388048234475866990816098650213585235057948705637249166074491198081116804279135248984678125155812992484930189237297803218088028901409715863037037490993801603221776445008838328605357401942124066674439817945488599395853915605841301220682973667347570973313700864784939361158756089601681880511521170284081814192056724556795286881885533755261289689203045153059167074501834970265033318076830595905625697532498607811455165210626082311158409391196510548928921438105749682193999219084278575201878514628781760868292971612364568606767686354054325164440998793233636479653034800037235922080819774890053018516961005901973998837218056841653708859630680869973099576188302409345410364033226473771006688217524026271237453413966107522763297603120147292209111599356486069000364219836414543467018601828702346148151864629059535291120512279006400294967310776411633473030977598498381467498399267770827825139636569896597566678977718346809097189548768660034193315828144731419714609779725074812893122300279804355717493662879791176680137483081781025195866299476214096895492795614614064005002438306242041345589790353111124327558535330195947581357920894302540719381841985036732932725754002031011750609553163435191248913929764756164535918556024185820692285060881513976329643035571829625109919486740170254865797003861983409406318859171757509828750961318014 [165,142] 5666556121870460317047809212863036107553400929920768779148283351089226641609600053463253278395778150263919424192842157960956715522394162740316438885972253053870119179737282510701170989870405302737622149786880205748797647016326984549245985506489471812599269942362111043877909146010856442177137222250632307974848164558637825441523013063598986370864035629236640289307439199003129336582590338159489737265902086458607593703889724628853007394987997974363304937562760803204472141418119754650692247969585787024864768965398279319240676930622059685179934173318051627224275745344630524757831563024100016062132643276726766987051435380577242306336787562938657570258822595617674531725239325662079966945236413278369754591573589635860809942376464165841468463946312761353009664315929182808005326538592896589076298464560596630533516731520528691917257964307120174217147604036284060530972612676435197967337209116495137205309570780910212447482387628414199880619427079422078068348364357102910828856194034497791557989030070020908588939533872351043763913219656964826788996090429933059051352010907540933507834755156488271767762157512724247091144243589551758142396947760999312708543168763670880421627417952794645051453006162313549508082547100532538862657331932508207346198196533218771905300863304565427598373271906208384540719400567748534132960842099786710153490377779633482668439922831376063478637773990822105597945940228989782408056992208935986539010949505313210996157274540107735594052692468978759481712045106162136154302997060349182681407987333295193384637804753852021045979815547438322704475900578312702627088040338232935297917726016326138940063647639231127156763828127725136660370130795408222047429606895140480374475159322656291650345866686006694493857836410678910562691236162622512062035939255824891186633272323192738376255545751253191772536120784615705349967985980434886459530878948698476798931935998008032390137851742932441160073613794825743125283149845153008 [165,143] -2438845018200823873510882117705957886003195318426758262751181683093778313505325594646281183378586716748093753760352655910101206639078565872257381033026666328494946297167563480287475031827670389787460779999046589644768881556164794415496256849980525661909967720538415230080532920794883778336070724360684817795776330347075312483650600238750663188319776004005068604720623921016758120205346715718981700735058485057945345461944383077626027535837991522960329225465790282525730878214731765846436670764220548490825469291844839013303176853432265955704895607979597189011870556306052816208593690450174803931769159914002637911161848072110251549658456819398781610777006823372173579601932657485870331830053481716817428779726793729275775492205115757262833851605615290813669017702039991203864826527264481527665393931859612882404210530247518887223535325737882203552468725864779695667565621548887557931372831850500501297803026263857167584364031091201331380607530170480450686968619679889822206310801718920710202381823216597539958799377392154706318727246964602210680636426518282683917335364441777285445044355191677135152053975987384798760518614140555392105077661841607411293704405323593076414614278877608523922935940284070330423908103423638458082458587922135720223238761643656394262688898343643808390965974823243264296927877704186258612920687276590725211522814754329063097633008542162118310692694322155415255485077574800187414412376321117338150398030920738025947385281363131025158091809863784561395418574040438697103905508994078761738601203926797839116807184682207034288217410776218375336248525796662867450610106955033234479849902785343960231695498680771213983413674722284854046972331497713818926656063885127317826202139762212507024755543932953194866746086089720736429192242212701901860065194061942577743912503544869917112902899717168020880442973854312656295448385197854576152484200533596640615799549455041720222357949260944150703030771760898309690650728 [165,144] 31693398737045614626502263808369731305987957913455906486392665822986617855125037440142126191265044445101308907595302392160375420659440344667662592923491550533330176612529443813784692578108368993716761376720802483434169228810210778223638126432497691623784715662135044182761373486246760928573929272234042141675674396918017879908921105576268883450019918019709839312996575651943716118230261442633017363006808863928107356926091377215189373094639611361601810388332453650464684953501853451323587162284841252065801400269210210926273013174433777166367195616797699490791554724149577838055827402190730379309687752860555998741525061281698957796621957159197772557626595511518791768607268125773619232163129118473116714427341906636880284226907013484958378173137251168680451299419375583273164436038390685033614263447342773144330870165738713187072755030657680872484027149674291021586542091970931759111052835694534078775718823101115996040984777134716661187616405244306602475763307976612958833183921294547965951194805701546894650737033448116707280768347526187784441647602016728054908156279462941088864175170314456565206020068723407535643219250236975481448068863663726296650216927028661353547883414399722580113717303633069022370893184255674921824190464263338954986648341081789027414281649201733665458542671557334467635755641136801416388257279555877514101092561887954845326358210040104767459002605039160084869479901212513196613028752736705382790555902549762565388843811641313928531862023328818302713880280593184385281128375735052634264118291672097835798793491378421737272932894303193868009722840177582408787507339280243148241000896322150166523831013228483091947664659183566293626871026959526892845102948745989003644079751689851901654480884141801025274650599421683021526786697662071985355936020213888313784832609274491146969049254419657902729410437367910773092961306116570427164734900227165416167620158099371618324680129114009833579204207589696 [165,145] 2603226972994251550182037741164724639717694758629938556690949837394879739635921630508302354654308594311695319066486793924872069558926669765228492377339987335679531669578088541872906779559298391950767419313455285116712798190039657839681243824921792151384036078599327939787670329763397520822082354171571705969530662743955853943969192363660567297416162366876208347921542795697387010500464699873978575291380835951612422948671792416322217944554260876298958338064043465577555542369166864939389067351523224977464877431156225637261400358564498139466098816279406533083234312744652371066503237323048292569339249296703902650860045120632920959239810554973893378191439476613161323601921624844295840728645764039698219271274189984335424700838515449674734035297420648392961344765694301380801020670602613702350857768453014615623925530744552909333678319345747568896680407129879448600269320212436043261269600107178729545644837742606516282317437418836328520767437868353551347448001248281438645438956021066464757209451770489919446074916592326346611436414669722927881965114761542364568537126386145939686415098609202825824342284358283655906578756458748968984542100487869466543026120906551211140352284913408762606482374413145855287353191204250857119889256125487822562280450363494252896507639114809238887292545893567028518404567402278020703020651044193375007497981109508857107629791252103329118292156627927729941712922071402695246972189100667310048588296724237899087880625697439581047176988884066198902345879871978936577952515280589936483963774804948699160665843027061109007631144558111187041567963693156999295059654256326657006248265927460027442351776252118048113705194117825249899470851389501529158743660756901336017739184931931087355742515225613526721749033593936376456330007837610574795546907210269438535212240072174167120282084372665250123820702096084602727741427028108259165626279890151153276938008915346173747395035312338474721272 [165,146] -8780796032326192106020234982415647419748613365298702554567610918889527126617628890709062722438797001041066490935483412159517102678828901320163667737988358695557394121694282812908274977698564893668696335853829931713647872605528284583449320655043630680183995510582175715421868653239489820655293147678003530684977251299959309111466838634773287793419288463494136360809933067483738231590133306939553976786213315335263683131863310430331483150911740643084041645168473821376090364427033115869543215258756820360160273297543979391322204678865687979732268183387394800757569546502278870759484911990817842658382643532317968900153301210984921166643647106112620602130645573672118439121386267238860571302852747531289055133188102940942671936050595152651549092714484240255807740440495798029331099313305014113176242168850631676975674278713470168140945720011937078776996017347927406551070388396493694017543380694146376424195352826506329856971049236564381889438398212019773793148077348052270440550921750768964110348116561130883730777872616720807038521736015992203417498728344780999596718987194702927956976774045428681857251027010364052603584076979187161886163513215190780982378555246342002463439720675012828303452276002891184488011843719543741393600980826620533822528494613672689669300399559756693629608212898195673742592612510331761469244242851962010582817643273460184161444787005574695269481714132501846704646046312727917784331872094806879632911069081744082006022935010428478587046582079288499399421189942937964562176200828478713931679614369507210962717454524495398025316260138494161558694815896862872959584103210715584933622727535739240761379210893441777190673607434911334623405493627738873156863022262108758707597818452853099824364031533601801710181843243247396928732111733995492544654151843470529065406352130482472165835392904564755542394311186974443534653522016810343299797649000293162711103569621023616113170814592 [165,147] 7002791685596212883395340350821257252946646348953133614010622123367824127644074047556341896642425233687545274939485135847945249565835998164455366683950943904855569708460000444617043886044147477616866391369923420946291066674783125638970425946521728099751332502294605726915945888287888093063238134848135526845704869268724541604530703671474262254539219952692560856603065124663475343860310084941766511728103238245463731343518883364405726718265409870450882969956458564498060870490539479882827133912075175171924472525495367350923745352927786592016103359159520870138395524123426434280676774284632042487280906029959428476031312240872760139402645237516335286666127542059476407717543516126832402283503903689843371863120951151067846412520800681019694565870180387218918245059009523041318721907205475404057382721202868340439007221219289282524369003620390009925170219747129423541665910711565449374308412797942066215231894037096150196990783347246775213053781971463477049161368384632236078744137287099770678461759440445396396133966010881587899583971626596826191109660182783996735617988258890335973875891076797964678302862682851891563210648428774436803009072675758921171722247912952027223613144308935555892405472857081857255560749922401355392612968765397748764122401238846837406288090886971830792957378841584612436097484324651667749781335177673529769373449538056808501730676543849868648177278529396301499420878470939101531409019486142352219941879694433916829680098075199832694530589241152896198533051865740678678397943462984444545564184327268493761501657361190395693634669283921298603251611036952803608450496265416362243758766443171175489414886792247015099061247974371765421652009031334080014553611468647197080674637304804765970263635323962294996998945339419236161805662477219336848079957233885636495985332587886882094315874594281663412134393849638243140836624397766091439676766703416361802622985444592856 [165,148] -78169935228502232437254175291371166443357203018102332107399709327776472489888534970214658516862826307336822020854769151167431112920963052015887757389824815477910806592700418907338539956504272573365167156037042605686816137748423167748148211999953451204203280636983866111638870520992481106219875223523248311674234632332766262636577836866164586842074805296659351754008098056760339275171212218291118383093775071671953723489804545191105273905839226507602953973765542450001583528582441571256518699760850983894824292119365209397585790375399493236351157190200818551926835311148458714533772389684974907331526762266424470572399776742525986183946996734464048372395981076400697073260438063361308182899711081294048352825446546028213353484238678746263198097666495597770154742853543233687179889302619483930556875654116024764854210639603233578185782555513811743363446262468774071348711070392038501340650389513453561252666304862883856968017113850948227566159880909261681270868746734121888194060174551743057300643647348070372459355485356993187697761447993362156688031169816434441261690442527848024042662470493735059385266012624157126897639290838355229769164171299071302720474145820182269348781598166377334464672077492551108969919126584327638022560150385677352825509536867553382692232582724658524362582076539960223571784144734583595695217416019390079861339926475798874185331661053561094920840094441722681665325233916055243981864493115045802801771703867268472642292528310283881641661381149967081982041798412532055584565583548811451235395941319540354274583645839880147704482070664938874853361527095241956329778175854895250521234529649352086079159931808468054233455905138370082239890098446110392066389535285182464340737032522443204968231375557584475048357167228803058408214968252382136069384978225789768740139168564981843277468382917817749091097496928025603766086488543130560436512337165543664567984 [165,149] -394784354546088607919304756883738662293996737626589923225198750699546274892669291019490561661359743200203057826499381282000397618526780896711739681112739695657361098553545793499351558243642291345304444913383223356333693329977487113395900093498439103341758318406058165835182077263000631572891697369313361893141914645954528552765888800512329270906172092113497734598997716390582728108742072560112655441342770401151647498552774171970217873352041814502898600622096910884600260909144361807708751848233133252507818368633566664377134381501836551176416333473135026858386367750003090675493279459362541224847711774074908298214509856500393988758004407462377677357124306867697570433854899109307851732107132529078043968145444824534873553204129983053765515463267093185878289912257322941755014968818793993085803014683981332467804676517929477418257568578768796440503441081445059347703084678202161289271270805801563773434925134530955528368302533841539582617472667209984154441553633174540337355187114131773811443953074495559186588060560585446940043610418905835115134821133220255382285685640799418557177911649998297690083353401824133147682935032638899527007249903914688892945257099537302909908274249009392676354519378671937627704100388644103031217839925070744730010870569035611023130294179316320303786503648937106754838494459642798228733448612868745572052792372108620655869990934651962474160820319787926844005518700132775887904685253275113429208197033811824292361481500178574470223002870208176048922191765278127821955287785425312417421647414143500563395317263552526642894749367751329011194703086358402410197202075361079395068172065333803184556728613056891747968165919288784925410580929147564384617510436150303215423433268526886964673666946712916578042082676604501777080147263582154082179164927755769139302777332567774508615146181087697015312612249253127243439326172685184954949588942586 [165,150] -3610933206201135558945967600492640319574090827470869878860731334060613288975979467854054093349548603709161210867583116912321103831877096420864197434643487989252322927489821963457524886102237105111459625226839352988352376060997200664220422560642064057759579154466099373607814673513906226254159179550451928006111378154143453397181078621928807994860533615582932745956710918945260008357129080405378495659300825553182728468758126480635847298022111043640531579349219183058722206815483919771345711687090749090459013896446564228223669711577236984600531444007597653980666634794868216961745887254574527283651682639494301906096240050846095950801386494454601883333631788313967673999203900758706908428821361586712488428235741749732402220500748025616227941028058279000539585044103556587774676615608465665448542892492536907275947497304376095402909365553428108758996325074687773687020190140606536918628057830886250339875030182283824386646664798488301539638089760201921424634610766307533625919381618287032135196101864274549117397313110203135243404947889803046951389581628400051613110349832643114350150434379879748463578885789199856846793187088122588816487666242469798998477726384291009048698528188961140446811489096137946636102343474390216721125367369086716753848555431130779407144340271021237602040075739966011581217419863610926210492136222964754525124142954004930493683954482982019986246172924126209254284178741621311802516298694037189524908057002985349827260298425332066183590266642047703624606690169351666419051960685923349859797614317481995118358963468985851573088031285075673156629273498142047840117287550689998732720372885071982314728780926654499675820728196408500565739231103629720512126806955744742055696401003452327191056893614299123366622231026649414927858127144602942394609969219270766835095606718367963155416975031739343928456688565039612886355376886207408 [165,151] 28594728928859488695875664656773422065096847972119289585420859820521726052478596557396590597265787900037668866157239516685225710857698236748595816223826367935988883746324068768942929095218711457880984416778037939428189139875230816737347959733834286028056290501875023837475073376608980592273180595121675372601370966535630995718213622190306719739315029520287487726610033377411352095899765503103909214831862661109536849191105021670820246310455092672110074001694423251228552611025456055020166354910188990034233207495040841558411171301661333855194968740928949101629351379325636824823906317303587831143756967544333509759181980172556218215117061883689018953849075068472205127538069794519350989593697018967379806301863244387970599155567725167014751362211947803191604314231132339067063576591480374827556801667587790827590597273070833528794178529075111279215425668044618354632569400170561152358980741800013886045759398203742050173221936257774795808963306211460475282651676026290428376527762003421525715360840004580624277901839243606436630671744349197008124422467184805665732222355280705167759927695449367544353140924200733898115226438276496485502473844867327707168126000957577492870851249227745897138592529502697272452987087783622024281157345926005387682300887125588869413924844167502798757481268113805870021350944012012868405540220771068088790333425065242599294250972930600945796763540181738456697185333910014427677949263634537975444636999558503914381268627338570171538272744870350155553692933427327135914232631227231457978335264737644808084931531132043926575357587554054604486679300463893735984490099979874887502686986834528662303424283136072702686359139890415948377827656045918710528878646593786578441925047893241168917930252662722060083217034868499605076971162279035863135054848154100359894766965324874970871245922617897546776376521602981125627484 [165,152] 177146610381856918151953762425994957195686128927306523878900361303143304101659128106789826732689952238524598326747470981495057835254477027347608987220476351910423517003630867018133063809780836048069488607719526381649476008771702079907805963368326696998086725250817336194668906518331654483476457806842324477123276445811921142562815853355461094540802349785115170466972784778286531285473042699201079878409096893021822442735544468008094921931915452627862435893824503340532503455186828601635367220847872099846775694578293017363248177315988265290016161541429531269825192931777015071439548763095382474597173434191379356151051314905100715031737578802763182321825040695782417335962217699241554050810757193152799525797926235249584261150721700352019321349842935158655988115923385882389683346443748666996590739922431788498026952290647828521019648853284998984256704240812462658400209260124216138069557409799291630267228063925662545384803974818669089738353598153391784587622512587566122683161179218168857404795964578548542857360370057429234936631166021241280700146807685695152617629292309413634678192810392482649112343813691904460704484766652287064948277177492621085661723034935022899824872162492091136661640627888373767544521371698923285030810883857903416310162299052015092012789929113454971548884877700175379258732865234108664614066353766071784849938175614854976080609271430143808975467683009258579312061804037168553163472708280368173794017537611242150820807633027560535328326229882195608071966602638472765504610650032006881740391887643604857936406425082775777633401403235831454675635396654250606885674289585859552419769940176663083564082259150037396617209209561968380649768786359239359806597044538560921396959371101410692120838634306146047984869633156334160100376093097076692511080858115818835688881048619127126349610459493815650485454880 [165,153] 7550326566305891789883897798456480524005982238475592693735711978456731236548032059321102179312384322305234462394815353308922635846223293779512210751534314868539347519927698712628941445969468681927754377871895801462319577813063718691536762802072969575597916560361290056475339253806708143532310138869735555738068801997601231872248781076898087268796819063468310647967127770558875317558596217619871045752453284269465997652440505588407558002724134198944442306975034513345198634291175813512083774114912785956922214705721905427993923781299702652418252251353672758643794688336594801891880243719499786318045510706511411991086641214070115032419891924476934078614237169670589740547276780065709678488333718518661527772616992431041082889663154547779086733840882559768290725990075041161579932122616210873038418137774294966391523773845205767532396814842733814919052712219201875517104678665513668304228093699046629694307612758887600765710737107418656855083317601129929253976380213063453614826020279246563058122525606675701767281429332908545350891648079308570987726954495204827390531078986420593447080914003421235870283129286100977902785963158801802981356834400029290788285954938304453505043852412030196842465797847525134826087172459083442678472252773565800648724217917121438923634558303479155506748732904991306067918234659512618817083008129021472925600644511337834403974407829948600503344982160907627958224196756566721934052636947442439757480649695224330056889502318062803982845169952639660327835906913352680036350659709141715334559663625654607420001593908771540021189464912777447235876702759524935143998863865986013900498384379192237934309948100455320694084773431925934640386935813083077480758437737843362303584018682562148434837833780017177430510218066969021650176959846377814794060198094157719658512790812516470431774935593292 [165,154] -19465314737577602024560022652850742764647702425247170424764935256173922119278089024832553790097390006626389033165257518488647711854567120918766688473359912535060554075281109203363869807332043232135991251144600473917302519867760214583629972915708952853682626751617341933403624378080964735642884029121636352092149895091221379456038202858801294045498854504241750069782027412613934366306658638147141052027646136813812402810856436245802134399015474737631887671415855134354059640105842561581249322053652063830939187965988479872499992317636220394650026301116504501919635437068532923329359467387619450953706409326048000646938937711735967784380163857217755371549022468288487673060017105171141547166892693104412450340953996775148818865815135117951517992427321248416725344784818174565178842679587914065707952123184494381606105211692883444407680407159799647927586480366607070602069909153588864016479928148156153158300275051978612188353357961232475234454906665690997173877974116789366566457648836158219251003405610228384496764789156236584561031968581713247033694179353596885114933587933717604309717981305495323765355738797264878416346637943121574154492549329682506156998657744256260046337249353810670424212257080679401228803151380297756370328474599497803238575535440502990107836773930110677976822715982510614127188464881076985228352575323261536296707190018125511229184595903846817281703116201203769216333456753863782610362864424106994268728250513215561288498089879474287882958486184000325116963945080635462199952117275348570093430530557417001736579742407288469279688518833670532501092893974245712772557049765562279487357453250960804403502760198378305700119125376536704867490891476477905708099834308652770558386928685929561125253261571347853606741887747957266083201500399386966697329044878780371502465911622478464 [165,155] -5179126982354037179449516509118836162370494513834914785885268724459777655772366307844521034516375000506035572480124084135352613419687665003935188542972806317253876122292275007731034591105530891289919103483635715199541633963240899591391295467983738735247501910928833642829345465973040766794295622165807278250073380994083845441507259538354188506125190921595260910447688976262666783646469765338148634315288568324021450883244517076396034052242010882313067987307173485282232887997266266916549984904824164874715589333079122231143161225451459784846950923648552350598990693009503654003433074622893501430899450691910540124192732932709631823067869619669464506325335911553737185329035003776329028934675359169056319967569049999750154117719052940140843223095452575097177349018628529568350285362381071534359824472754170887960455512838565671187060565995807511096738616097478578636136209471957890194953959014872976972673843936866484686317284942770085177353554771472950829647869541943267513409311243825933316134174614195087863051121965945853689432846207942245987356908171673551954624602888791568470968940526921370312136302587488907765557593101404242445859377486788607502082427162797505013190913226820153499718463926263127813353925467473661419889443022659511849718255322467110462559358763066657718170293864813737620039310074504000867596597822416120959347706887671304468883911133242619047053053487244696627297743983085723365373040777850976010176670558117147829769935875726107091802493646381200404594468960105081136533101300188695407960095496993939325471461544318400109535108745622734888620223225826431469631897384426009039765286868371538512906782269481934090604447330852952831466778637986826751640006270847020729135694006977758648942197811099412531912474073121493140738051149030423254427787962855214026168 [165,156] -41693556879555747684800048543214670803629751976738752963716516742636692976453764965795117377148531073003615328044557716716767471671066153153514962289511530125357574172475653808159437813115861702709709650872251768849069042308840290272994835991848627348535206656409623163429247586827075493911156113157238723368831119672953996405470459287050101951115524648182170264269076507634692027850027681714667927697846789109354585079900503264619918343300296540109984732509574439314216285590602708010931277190760146307188964298951006572901725812943963182013583508388042979942612813499074449240573549143735976330069404358844660726464337743875583976087200033163000506673617403380001757456981311033106647974334209090081827186719600716798912819739227086340590696212957237945687543905640139906045842190964050724113671082115692459935614534872181379024182503626598949580439158970120395512910156436282236767172992765194242481455135703794175154737397743643168104138443767247079845872322716069687683817810974597989369904480905666148510585506037343642959101962538593484731125476062185815331510051463376167328303368414834092941418522327862602505470964097569738439742975200037538846170643556950133978240815799823619879578597527883337608179989940054665107202400565000881196315326830019034395190865033422854303526096456919680180097305348563936889810698721965217341367682986744310415529478766569073058888090949690758484259574074524871351301799460060022987410910398567336187419755421569835370019274912441947178456006870705878809723633753840122961950778303999232556190435328065322059126584428991033007596331042728719145724733615598569366125214956395253203258529980422556036306133555287923514859782509992217798041384078873185519014865456879740460230648664892556631297242234866664677840791418037024519536 [165,157] 2340625290091991518164286704665266912891719762610154669471094193222412610584062982872308687001804007796045304747789500772043105349760648092287857698857702043112072313845898731860721597065635833660332002148339101308408394563134300406074969523051504709875169344857313691217811114597689315616770185465076280611445178687106515139888160376383412325735790506220960846025633188604753640007481950576269880743728728626299917938433401498278450144232502081911763152386137930798540238148101001540878571818052265135612903283362046100929395183858156636006454061696960666609144957221457630025809293055929958677154744401805041491495160796265563472222587476779984271179193242915086170940629619022824159778097395750891630565451432046338901357364220698153679331722516092297831806063077681244499703298778151169363852554466560806461191072098003491159871744681640049623254471777099898122136539630331099628098377957844690350383301066426743733476687071013459575641702926082652404070923767126777963781624974088796406500773310445468535123613605131125784914228203881371571364196481187200358755070296449882006552584513655902666027317741926255057687106235045092850822745118710818142266091646928775432790860132089494878099522989844650360040381822740377643479496013960366789306201415189638311971373039765060934035339399986219455477996911936726209695314806615710300172077528383280239671559071662812370949104118863672218543468981698027610407146474897243957486635495066221438464158314583057550897806637481379097235961928518146917076319355121600607340009689725580537333143228889474276476614408137627446017898034792567687741204576372978372057379424481429525720953482706420385558415914678504518175221983076562910293657824548618135588238043078772379923040047825693304736005955424867478519630158 [165,158] -429482330062289637948883698604701592112775685124166743397362822331578706499246357773942450690644931626305332847069458430916135027179374536295082809125563823196852904753945789842100037831735200236542581836211130581931563678717261018396189759994874175457788202684565986647486088015960653187943724107352337631291141498934343703322344843620260260866111336382277945228663876451831703520194076199519846942530001307550583268259901752454237691830469518964480237830373008734795882176832790693454535836236589070999086133449690731902183929981262897224459811525152420636752308375041932572599099242284709686370667749580224047557573541881658035922129170513370566106374205096940093271868867697033570320897787166420148542375574735035830196937606013784509765113973099402653833195561979007204106348321072554902112705176568298604165441132781974554951152710650444628202314759740582284127137858823914852880776425819229821889252445818303812174436383290002898663095827496415050066047142033300784014623008478692520618543334729876858457961513896710136931723824723359504388091879044519566833017951230201964442883308083590574936074080644793069114965642306018522215001333843564581557964090493513908963002104020413968320879909159522998470272068064341572591554499587763387801020460735880399716413748438867339221292962208025312752766729018022100001515038613848981669623677488929538264847583191903355948528676386338005584797044242733327525212592980671698937168657184263756070082536750088679818555875428238242413116860715609141037222868532137438916444721355191586367252412559437176197028575488934567150993355705618788787102921660774337859975601711733881998063879935494634169214080814691527433176122056868149744682128651313479366605914204626523413836111039360999744184274000 [165,159] 477929822174533810839979633435044240723588639184384618453558466674202624191599761039249667189029998677051636953523654802963857808927154928939129270957625499016308842144642705182497305093059230730360448335096454125015248590867190772567573924645002384027090058089421243549892438853255695109581691704082170204216092130130264186821274777534023778941414591940292237816275669599082921364401551179069709900390112486259934644496555706885671604345815990706338737428982636500134867681404360184727383912507356694051068138491615126810182792202612883417942999371862357206887068382846147022944147753561170187812236112290677593001350636397555514789185424661739721122668180613601811753074690484591555524798026432768324143640295062754911344913747594778952753223165767271208734214405315187456955224588093302337613062317115154008354242023893545815565699710842121038084742340337615588798393561311549243837458819794006673218505027348625541495123211667652245794038585387127092092692055205388383125227270250012163484105197682906531243626526663746232938854195001609029043448954905225039662911286372030287791981199670928495314672829747944659799588603897398102796869281156643875857321606049346748222657303901086112726357983808058691053653485655969449791067613216164952518867921342230384408483759160571081299964401383839146198166285658262818421064468867184039878163977801636167174877533778567694171669082121493254563096968063520797631835474854500474625072273718964019556935567526416708401343465513816157301716463480115427135779398737880022861881375745548426956926081596031121087227178587628274927422313477468940590692557093456626714173032557981854372444011899821625866536618302817829048687208169402813267011285223974634310665092266133387421539576751260 [165,160] -2452738596039195513018172285403083255984670928691386622668449380870236874066958230366965454083712509770289578109042107305063386926275740131915397239652760346754936013036386145005213099457489829685186833351177326571583049360440470557666889013595078151577714973680462974764172499269859312013319382968845874089912788445597370028209341583433400794988602007345940312087318095035207034290222105916500731867712895599796174795023924761099047277345009861473899260540490734759764811485793368444735590026959183147951393519633128244971972239653192723722549832755377224712744176459401423358892863805681618974632674049136246044382362511294289219347281818216852901068755146294939628870063225988883607258121586110577535278912052487811983537209505166271014540454178701003613082468203154754893796636957012612075455816963351106595597230577926679864654555588911211827743181668409482305694994767325173570968138745547765340933217083675100279231517467517764360219863317158602535457801602571115101430770601611271198800016863380205583817331553440487850741061794428347458762563389191318017537515488854132692973156515160442920218012232382544608240452592241136653010255230902891694302158812475099061396746825868114326242258535542806672992392258129481143174467047433526748649793736020501823839241439797019034254402249993853313369838682919953875345403344540808182728306399578528586710476038885270282560032580037208817832191174070947842430867086013876265035784715260814687312656440409611664163800584506516971722294970372880398347786684889873923087325845735193601664716928416192519534765222437413598971039682263726553690843644563051472381214907365392465093014937231493486368194497268760523893405364646451839872678967628090195666383146339376 [165,161] 37393571640190376464803666312974480986527765316459973943438590232876637126364211401306296627874045498918593534375010612443278678259708816995494757281921917893295430371858082746015325061671749199580001137596010524175731347234145436494954378508603602617790364973046198599680297251716986467047798837527396849647387097291485321159339058545814487966188267603371676086163900771312337036188147315420625841845881505806647449852475688418348721463981186241703201022603125816160317474369250013776396112171376736090849967537913271866557992908107587057811398549421294653314841755286192320350097346343684412641450331014584528107675977812850461126179202670219300246029891247604990966378206433936844338244832904659843867302271491121252228913987697605853756066397502029770749949994195699210198089001812974732461437254699882991651959185491426550755536151724277675263645925450016180199719096307185356550519549132935421845780406047175459556206018670854174472318783130997157062111657850624376836361660848701880689715719296159291715080888086045759212312602347006075342343089925302114607400695885443623043055316439098779549708099023175017193637459075608710185418391785730985332606872895731447383588653145080954040564297563504060055328633622733684138865435408285170795721025921129128773892279214726084142617524678165633765339358957109536623558319288619904719959525829591814805955899136158436706771859437407401428494421195651089743064176489844384708296256980604170240630412975652441112294535975723213649706631368935891974396805711783166460876846513444162814234329680424497003511066975446708976711883693263869249709382905594283629022187139682146426898910819927782801001415542169517028506040501616385012873278660712062 [165,162] -992489180982937857793500277392701438449438683370029682195809252160958999769680715932388434219505771354507119615578800800398893584423139605991267868188106088691013852645441930772087626993937412980162405670100285647634075876629267711257027369298788245653095943471762071718444922834919996432706858333867904226983846190582766937425999256454921103195402735384170121020842016870199622054075638881591143249931177777186593085469943348984563327042558736765258111596816853736327718184301672385574590675952164287108423776136861493851815877397827683083636317274341091569593743526360498452195764792841802614773162729114859151752734245540959977318207531129938406324421167308673682940943231458530450364341729463442144233988359413693225433278127918480485598492986193492058239673216361206249473410638425148506992609613719083111969030092098139204258961778828503152708344842787536669305249831471922860058016669455956528156501007579565882465190642261299232155326583395204928085493145105815633323512537599097951436342873153640279505398358173267145364726614338657805328298252635429639171332928543514291838878528947957684311824292772591311729689250873165400620308796297885001204069251679776056275784248168595283002843947725189499728788638871357954925076937696395570526555321387153168560303944696690503376622383923487135203367968348456781183079810732132195976602002926412370795955565677717028472764273216842350560427241381206630831561128689477135123860403348423894350532002656688751601275212031721799068963120423066342147563958459969556225757386010968852282177255982512628088157471340846435328700571562280381217824710155892362159410723899704486163601291454029937915865886243300807390362350182929472 [165,163] -10443124752022686303375336485626512241165185775298681533347290436291049725144573137341325987743915599667504466312520040961528714312834773180315825159124388917828890873566357206310181292348864853542676298289163961755752770506599798913057567790073767615284813148549774266319073229147478662941354468308462324837276875840289328874092571519075979615062128651153384717530337111950665646070233681303226852034135605999543453149614807204750554595057473825341446050553273445372346229880857624545654023295800965148086593261958498275491514393408164014241582384694024517216759025167228897053163627471693377501455058232757265360193462930098937164324837697201940339862795042476944078570320606613129745794924217033972218370198145229290626949355806269948065984032841095995562418759877136854885466990024282383733441426204934904652675633674601647318499556166865730883478796366927979279476021385452802462805738432555013653299105692021838164951400492060380524513399076783938456831908195679498572658957747007658772685424270116236135157728638705631902737251943890217107632491216598964471342648009290655957570953588530163475621457011995014138020829646460441868061147720013097670032060270324596496334138130232485302090058430048448541661458352492185592648641444724978385304227875319368460537714555252223522271643102761100022420222360276197210723510408181517192515825214644341925899631861578408899280048450277350934914537046412214638847505538816292131448122910207434769534005181348366712661264040554952109564195283779498889533787920651193373878373524023344323088867465558349206866685926954496763728807605701311999275544935282292160709823008517271360849349566290177052021964894063397728 [165,164] 3207310186559057847740461234933260868247971668307110205587460076239545706639815641864090240125192506264504933158934469493813073177270923865372616678110360274611812724512993967805556318599967786708543012532990090839557979975120711438712005577129630948180622094940591158113471440726026666205933295609062707249875816660844362986386588954783709514329426216207064178561483795633568238965835280822869471582494515557539737639514372315533788950842620560082969590595991604974955232618671658284056373814586266350503801225357939573450966304931318057263316259496059537345360652360652756534283451042653742633275651462165658288535124282617401549934186081931879268729731301055046614010575601027905712841839874887119668377739068303714642130478270528957650522834088876135025211506174497522292395532019564857441563703480455229087862143364402534050324595810005345219858862458419902178724864117847191249255201096652918337924823750763893807498276349660289177383237333006813335869717240918070939408248807952951003320207063776218278920818858213415581632176655620459335373942116215625005249624036109705362493020928991389035215142070486093470411290644018147140600169169725555682205108427764193159125191417739882010435071212858181033478887792637210588351096043527092464880042416318533437307834668232435325983296295699901944060486941579676198592716245186426646011297750890883646690631206719232310411924958533063185170595029917120325343367059350321481737211159641454502196650896029700397670720526061302880379746506148689380319089176841178809120763769181362988288856479195271663553711821659800503033888074623958838176854187661875136423199200186354397304550966846530656 [165,165] -6616864468399640626154341373612651161548550380800422056731529913604327668964156134911450089804163342347482388844296975159339599122366166470009348995590257550662994131758158584795145298096950540036261047159716657631836824119018815605697862287295965356881402039211964468691293846773349693663915596804120662394011073736604606841026258928235899380277083740393846550149048130735948029950294442200687792516559359266542377530664887402930332835758054829984343276449329206845699237052478088402432687974669577095270888929010872239416012822218922213763129107883321197071531121677422296593109100905167804271162363664988243521544908165254961218551508630945209616473613018940828972300943088587612498053650355340717677818936853628062375302002970052409905127610929379200566433462722689632213706635863174720008547785814643616369520967607443762213756549526806338890803190462773248988643186828645711400918285485849257923628867286257352838301453785093415991043526189307252258719114273718285249610313134553161830293422190685726115021497525883439381773862704466462793701268620579511787840569214919656933433115435486242664757080763155216980185767191740103116004323108710582385899813520322048079971328902290825991450005848285511460970648524533649343047545743078385605426208018455974923708379960006161993431806117487121295627725829090973556475476546037027420157347130532465514026789528212771651360273829356739374467048345380354351923050972806682117670351102362271017135337843138794804636746487280404500448903192031549841386806551424838575536809137982818081567990263173204290414099581915430007545586562697681264941781629334972711055868115259159356 [166,0] 19152473823310071351945228543747746654718203728930146775450681205606191729769461209318770183787937992443041736081939721940657558542771876576322947515029434685940354935261732696522444814375939827073803377014738078425955146525299992501388455298847823645439874106253354982216130250839695901880540687919283650380907872437586515176338053690036146550774309729386056571769242409286083391858380407489528373466622941660960842814360412666459078096978607536930536013078818210177388204192053627696878308051410703052448942890186086852926625824460919006352463375060827262749369684005309041256420615561673372869314670427164755145481354814895011468410754073165507538363549593621814434594377310003899265187525048384640769357218956863608299511482863204439295235256339248977854335106308069558323246847069085130908315178404463672564785047458597330344189536624335455153243979782847958790905793360033281349754544672565222903182794855088700274377491817335443951650198672250390587246926454335434191798221561542615014045056258666983643166981951524884684739186752641718383319642636826143867376426969816195353162109454218494632993252956092412586602989911448977493016510490497234952183396080463206383918746381307201266587464750580509799875065614512504935198640648653082107642133634974319678656859617901875005049024717481475628440107107115445491677877834626065728419576781291651412726759774642944594487908105851032283117314690501430747571945451977056789022371195433959824102898538369707409693817304866570470925032463345560086878018048458328300908325448614827423875933823656628156383089898175754590539585352782477116843714485484127068174749422752131558561510894412375534991502913250413673300062862391208736356469128457430046956779014445811257022610849309676075473410137802099037889655469998898894876389458085622303863591711926501781692298408929863365574098254735555543852199897816975462425762017401818477496469689701373733730382259866307550063939690272664506216574291578474065176517281994700988029541299942149237159006654303452893241432563281293697792215610408824447198399236266932986778785110696441101271770168566754951045010316982402961664489497292416031743641742471105720415191329371543578404261726889765552180496795301813756835753575651972793080794179125657004601267944193865900981576886131092923573183030509223339024571266952706252511794851946883746532255941135334790351903590715085695186916283639239057243637931668746770027445698862038071545204450031675749106961582688603974481543371209229354670505518441848934109698929368644372660224000000000000000000000000000000000000000000000000000000000000000000000000000000 [166,1] -10204543411136824219141812680613992251644999634272152639220088565940134884795897506304400501993448978370606762101805596527791557692726845906545447660848152220254258306151841048313347668091068907761995850322829374872613493861655806934693984553119495158126157205145248073391333093245417560031040115033274454589052959437669314563144621698422084611051705321063218487650846249462574767177386977340485327569609263318712272052994238728697308931415177416439146561902344200864593544063990014299972406529936064414151940592227045602554364443786603919829735071674944155557458746176499525391035011984762826816331960273774538261281211042884157061996460944527827790453466532217723657586772558861911431071755893038349086854335864437935522958638521680163081583836784324338700344891865082182311940050452165488753860032334013951700049048388529988538330307641790983870326359393200616107202893439171243001535188475406235904609987526608421006650047921566733554084823196054077033886167999660423195857369415141566560783561098372053235118278129370059133453241452546471261801970587414901307060452198628018011761601554753384241099175112968116859710489497867978581707786884482684414410635349747700931614030577722513181925895402504469588968078677805464548694801344129599967017186397107688874657803581888878794218036607846500048820582497617127464635563272628161551965264099293438539801610328849633493619393067098699129811952914745059339665768960467361215973082696741690081388461531430009990337710496614586092016242695344860694209872349660454994266678361101700095652318689653443172995429137849545424791121451520743700128589359627478711496937219176584912815825769253714241872624091397044364118928876617918682481980734644119169749427196605185921555315490557070060183317982169855249729456026816511538778366021592327543644892207970058754660568213085910282811184905713500799240417179778224350376795566875390374204599280750462711893255841671675442087120688837297790523513906795952873199580721565217271743638770521380924936656138792892339710507691473605331269992164702107633735541522118572231455644113874990006517344234014135866658034278847232828887721047922057544184577728091909993899351169348716703722159321999247094875231244818742285024630972898586522723849476227473409013568549595887720606823873016691061714700397886961489052292537614183805350936513435179040235331089892611498611809300531140941929416794477620403040131379190027002813544236878624339940561534475128939239441054549780295219885268831687726700230980719918076385411459719877110341304320000000000000000000000000000000000000000000000000000000000000000000000000000 [166,2] 6552412325489331278243473593452049209242564429048385606129968568181803782732986139471435541716723867069110217757680047519472282997551422417660332292883891706607912744478253911323257344808647017670558487662274612253673367671990476878348349005942333796200008696261910949747743229221954489888103678237195717664254454047032245522065494620590783573640982214514925931474889801408706725861358664952878338797725638868034763176519935530451600780376981434458860136429225305821371507024197440921286725675689065020209871797193494430237359159737344556224130466078730512369315177976019406306321920096322502841635297537690008108660096244962653217042210734405690027746593942652276015108705175108617841209091485723146340086504005734321529600087524445988101398198302612801295852201003093593921991348796125788761699933950379895504416856034659421254541710372760909617671273866080294247209684192867723458771939222246809503192913919175908461900521836437076015049625616304961150953185550778280660696274155207904706536398068717296944970265379850558541805273884518351203201179772506041598095632780292487315718048348912779664096840308226406589814422897445118941508302946804859131328221653174217659089925504177298957606582589304652921989981563157592169345605988788711320541042419560233108160076655741608265121389078271876303835340298862022518339118873607559741581932020131281661460477802123833379870875207630758731001223030878366734741184321720520152341389524209243490459056347892506940483432656831820322698258492538300309068294103260354595494094608792077125437271939982392820489806355284373525616960578018825588083666194631396290256527065754777167308397456233397492933277790066258498974139981140312529264028578971749743177380543995448054746079652674058295812136454387495765667665929812875278915371839453939645131239402128278370692447038007407215426429723349074178629201301862121434533907928865361008720434710183087322284760400126209262506736486439043318299971710456959764269126282916531502142713061039064276374315255260665490297039200279582654040083193216839719407371585070828776939441894660612178747078877444642802090165399178987464641936553233684253501111650636356106930932591415202940945128928688713401627391248674073056539757773373323865073550822273420483860542190599370995913480251692361960167465157005490821921168329940873860295365930174728238600862333855368635614541109778796762779589181826358368482807166997505768890464862514478918044954730361592956873097031945553607979383599925875150171201685402139991069442522503860118241983594496000000000000000000000000000000000000000000000000000000000000000000000000 [166,3] -678478647386562499229201643350109753379438455787226545618187443642883314968937060291681309935481270052364424787891525669153698092091766640686836501992952679908468142636568797468367180231606943155088433120712814969204910538193929277910807766348656889326724182686956291546479845297309986923181134740821709173239079856855520428231520873122219555298826769713650444483705242213550773538653394304171817354198026208533720304135742029348354210292697676979745393468140718415245149446175208600866860741077581772209180592764235938442045882911078475669655468156416593744155056386998603849140163044397119499342025444287612811502509368830113932375602724126100381125632215688864381652989081334189289501364515929873613962839666407724356764525647435073351104559895236225440881925621733184686036697518951740807491470807544878670003855624307014066238100958984684127244447252437473527022765897614755512166125888862837742280787006738391492235603615101869743278704847852489453472708632657553338201657417570087946348735336301250001393765608049229217568646668675303350688749905612260389853450787403840313556691800652203621298008930134938216441883814307035093698468401868004527567757987500484866544834443703349630969865373028445276605840357021977158080626764857157230264234015033421681099554607597229756388722206084773471036675168588494474625850590029141571129799363476260430860218525368581726430789873402191868738683583655380337895258668997779825587522765570798430683735790392287796837152790618197536173594005113625979434739629681158096799839665080216932999516458900646224601142424107508435929375545987763796632250165228800015373313852152342032105646293712582417371369964175898537953027492325275257058154020947809283380845059021728136923252010042830896942837185908571822097890874788245866059543810049112140802582816423373353257966136175664330102481443218532097048733478421768079459259622277494506555164874788429074778230105849928340386765379976254487492821585011374452060614716299810769547521684710176243352155545100477109376939958488875851313234709818195555562506900742507737794038891272505451324449369336288036474552841283307310225149004195939482278314654836725080038705311642088422290309576930861153301103930981104354679997882121917268757133113817718148391213122265344126493960070134792973056201354211756789677324878203649061191088415462216520088749958234590628670656528282780175122719661556240589012738410120549541422203621094853798296770734537501626778311909116797900312312202554469037218964551125576049918547842036445641484495424061440000000000000000000000000000000000000000000000000000000000000000000000 [166,4] 38965842770696589845848831494636546923942937997222617886851364410868216096332558104152880090056072444060224076239477457858304790730596109081382338847044423261466342171958619159097678649851836959590788570026900858597893457525340905581950381542914933538063038750969445266611999760496609656476889236003688208439983908550752854555276180072319027438089693128351861390664097276137879290292992327617687845373486828807748385238788820660933363062781069746017413415278894586982354408343827132621158706398815931549776523899478292062761285415581934867359483957989577488093310677467348249702981950379056995465821933976160504115001528694371476420817948089838646087083764919058497705485999264153686664716899669818518069483022519865482061377338895523967211543777627379742291752774314453975445587532712616872234235850346976181295228916331654919087280076167120028486698514495728765114087480979903445497470908703631278048893516170653918325729952843317584041142117192942494231005034979132717004328284941809240933221186098008414236153006918326621662226338230633630818809046481495565545335566530496483432936256158342249276713551413078282127801286463122396723436391503693445211871864180968908144058153434741346934057325154344096385876562729639855425723501177742532782718079110493881459416871185077552220939683803934233994603967282591546171016979736295817864023656888586562589005429075252526711565946906409205758668529156739991613922923734732283026144723180768750363240651719148039250769208493574542765967680926607511340401134194666277470695817896169915177873282758732644567738560905685594882758670528509449719708173320575468551431220152337895836091849884860550118107223455698679841140657700836127245441767328314578440437610879192357213807067596993828006281322842917042213707148840223659462030623422515791373861048337928320291169777852327535730825824624677669974216903918373139030873445138291845156936477468770570737892138464929931460939732188077427008066787518598803480053054441399224690542778489630977443025305118401750777310307418056371079604969641534515563970348055808311243271856089231743720196757029020885460583350429318134903331446956380965723564719474144453426396169412948189231319863688198000525957174365958254472063019126401961205941529332455069415790200505678747905330178731956594012749781449136287795615666597986694695555462003530112575552418353441137216809748954582145037116691979667672298959865109408521027146598837488899327801909455198295125627868743028301431059232329707456909341338507807434255555191737149488935151552958562304000000000000000000000000000000000000000000000000000000000000000000 [166,5] -463897439832862002873770937267919452907780422311040200711430946551311354788534688158244941498435959356029503560522972438669960376755162604989667579473757777002327836539738510818770508601415408103046822972937246619181287307358199713827868244165642323416184462976031694441647035567510421799325997812635716372684980245687752130235063041277908602682742668817679876181300185879596344324191032233044792789945312051101391825738502023821625930986515839067441726314172826472799903322545273248574987925820450006129301417251390684434002156934692802329041101460807619557463319385845416671489405662244643128856610042988081150274362097523723856351107021178728994644025121381432830598584704164918046209484734242617581417322776457944392389489243721671162702822809560913902693876646237556856852156116107737502152991889633254041574509174684988854745244197892499261320608376416295406186623529408695100459646896835280543530374194520215552253743776965415148097692107208554692123111864857264053188692785765494823895693630413844309666077666207316238608263306242957894373273134669228114407854538187317619254085379567809482909396565478075902981294267312505865227241445019543144972957308411617988863005478993032650885030312086583187517627624879256254561410578845048569283194055288528770389483513668418217011878232357157568271799514744231312582954822077627311169344258389349725333616793060370739399011827751415920765927848187308185708539002821759662957149694839916457739164996735446206431736232658730492814450835596779720680278523758695482011543803549610858033637736714341883576300352080767019213076933313561651748312513574164001538806882421956819297276857774374648355866423913892499420636529121415025492655789319622177664515603575555778987539574096941809013346065483529372948466113891282332311852797783345129641077531322050777426555896111116532019928703932488634157887041695808722142496951963214149051136792387185304860779850825755923287518367774390642553557028545481061052826969802526274878996950918361244067121075453367402216179973132931346296141179210790604873181627211303744197551755480758340163716065632455726924871607797849282235600011554263642410206468515250470410451338533538140405192667596363166856638606606374900605309749950831293403536233652771823422746911919296560110015478219293643543890780156786376210761234975533218848002750998481822385893686174603542771405354570415502869361670178096080327274864015668106386746372014683513892902516459955925376827175438271885161650830346265749577746403234675445017852502560541277398181119241748480000000000000000000000000000000000000000000000000000000000000000 [166,6] -11606746036231079854926286006277117534750701167304937800338982431137820706082359331939554319238670826306050013615142295830610853953402514181771392502415267446812302604307627757299208382528409931083827073011422883258138961243866341921565087505712527062066559086186694973156387551756359570163879225488633759855812605037118811647812275965342976670579875373230067718216559073962692163354727635449729380686029964145257617824404665423034987594100210489658284444574437333214512283321316597289009851513333775275873427269182816342390454270649603629259572141087610442046466324508655709774275077724126018823395385224628545228520628600688850929756631801039504816657501567067348838844729626835185689820738909059865916736071360682637837139075190671078768501170355217536803823493517583173780698723805911845784466894366172744524257045897745938870831177012422989682354079914098287232928470175373442308052989188156369973674358473130885540516527696320374141288432751094456494212193840780562502390844699018108861385660302781449264541059496634372521839997993156380222789612389075481721421853020838315878412989837107263738742090720405054953131204667319196956426537622104501880354977261725777726647063002096057571224759099411474710133043746156872301634615432099481821546896081687307077138586074666256237145820560484179796291716408016609906239569502746776660452767288287801559058109450579124434184909007347613184254215599765737162690639750291701445294436854038783869724646542728927843503122992188417080866390299855878526297862487840985752711341325090021904197514088900710689184559994250129315335101508449726570348482826309804852124137300970168758359213618873259757837167935564868033042568844240669283861193613743337060737090021898491298918225875285042810768657662607499865867593568189890456252229422293634156218775458286763271398344288519529237288529362407158618278718373162748389860934626505720392849682642851397989508663402532237826000232337023263964610607466676654381933357227028268385697377920209565721433514896026166918682478374443232989007298918678200209396492080873392814216285876681008007837817811996236325964307126261337406086938730492966620639580634189918651703427392313689208438109448624779722121711172549687965766290410182649209339002585548983339934535648488676381935209302109934750070494491781943106706349961747211833257437054372296680094277746472651767784708452867335601282372864802782673751878028887349315207913762204033729476383232814990781368896245609950520002461766918349290644042150194627545151410021292663582801239904612253696000000000000000000000000000000000000000000000000000000000000 [166,7] 265704673491028461801803586768147196214769178797400273900507833055338009923065361816575258910827558364274433705964498226436473098569225571790671975094288501871443021896881999900866939315228129927072408882408197735649266052608071132189532116015629175846334487650924640532145822884110076438695441878043194019116874846555083749805350485893681833001138749564216532749855598616759592609792768274629517007803741133406910296931839982953201080645868640279948703429495656770528599086166242012380750551990403138336793749731124542518312663933943326626645032087787601368658547720257550805686507917772682443418970476041673666883872035666507487840159069290376331917559505329910631683412272371873668789188240575084661071629410835752640706218175269237673779097907055863942367711413510760851150735881501227220671283057444309753595571325284756663389404550021291331606075717216414874327806949970107707055640742495156001984674991279843891326360055496880391888087108247691781393462027016478264281687347898240513650377887490237243555833006984194097316416092283559172871382438887337435913905613052332209754043819316550936943850692232710019773636644815749251478036836182977751236550916515866094506268264497443925514373624107409889287109370550147600456951734804072388927136182731204845088683137714148848704596871180776962221837637626774671461461295541032227538498458571881953562107709411064198149073919158723730858020789205930556378499158105425975803488820612325436446764456296417177470604597132249573103830844009215764485622375491199605904505477138175835966672006330874704243365946798839840857276085028174616027462351418183782589768142439798629625776994089126589331234295173779416133731555840986304615924482847186241889993307030027194252997003870909789289254740548079463512956453649626173278243579081437318060738551599714640080063011929182112530104755457327642778747519604678707378045639789762163713107636835365760394296440982424932610600131889396237143359478367231045556949748321818739525672616040503543414986027225559542690832130779518300280957197828369171294944693536728830663826898301446394130029572677956345089361558699015260701693994050845205152858698849022101960810468181189279787311030981455355122148086283464425390389757493000849567507879721846739701654313931777401524177441582394103813404141710806929831423541870623741595085086311640139317776443446083549088514696869917247569509477776519704533536029587886095251744879306387358885969187384125209612154904010964639947211269384893187159731338975919932412982232846246748012650316495700623360000000000000000000000000000000000000000000000000000000000 [166,8] -995110281143436763271369797095823633179950997142414247286723936373380907909293720581811039465108568481469796620103030507782647529436684658359320628249407311096214410251403863809085896141705729011556993305563354852090744595963532389737356878324187813185416120826531966054210992072750495258217719936027945049604426892588067925005151984171946758545164652088795606516173519243661804789915811404359536146973914604420021570205865062413401023126363716995947072626880074705227012615130813765614983635263687133980560062556711456108382798219752051552867296098010262948505093489574879797802586451123959681650424215519582693184448106183552729520767346429574777751737642687606452520285567192701254490628639258811035926703904563267973322298593976045747196996644361959970699619372957143583309902440638254735818636492677181696031402655809934352021396960076053114083198840062701547172588512517649880673966522286134695126743168347642896455155593696654829984208486509434761942798646205880913893868597157935469364309580925033891119628924633164705126055357271374065369112109913944799616460620154386228919098611079312105720814996505884899235972306222011532827478941465848732962719546908220640321046914995097886831445937649047223884508763836942084438429961314489046313804111627586352783998381895771000968484063212728031031962924620596354023890678266438041039336322895799539023763674901811968657356782372119620730297989434170638768795390099030758255057324881275477087997895738043264516241930126357072920449574710316218866309154645794329376799975683343244052668893400546272456541091062247248376504863952120751429179188447320234420726351562568164407528418805870309541504957013579200731178520914404175327232765610828520564910575167495515947028262309672091990018968370554932853889095714557871909380108521781929654974368921509663284228804229107739567174561034195188548690354007125589620263996981636236993599271786295361680856006057816262566154895056917606546462815660908139771961780688569621014993773284839971042138734557376888040609728357712966696057415378281145186433986563205150381295819083405289755639680297001360662572595680346151744692290639981020518526333892592896499582564162938617294199007647969702077408591927470885918153700883632998451150367472208258983020797665269472626321039698234392126028515831174334586426172243447133244244727371642621999696609750027261319135090595713322845231683610293351543185668824247410993866547782810477400457886000474677062911450616186404651372839973423642219613689233426462356426693092133151818287467184305209344000000000000000000000000000000000000000000000000000000 [166,9] -12895560700963048219897638867247653663961379731721060513473149539545380423067185021764965693784584449078528586147545432979568056909912490044318589470839347707174138111122127759758164878406895385767778843852919744458086863964716962334589260324035313903115472730554111431327997004891392241537636298786529988722077564109862349663298413192409435061671702387129977463253809445243907325577472091219255723597866011490998866895449876545091504652630106380281876743901797731745623138296065483814714245090564428170261913260981451750977551411450041373090112830875338869490262810272693199998550971572185106766380520877553565134914800949591025613321552854867465685411821712764767056959034843837949013558527673127926482492679731592862929083170599924774855823497205285913840701710712985040698318092427381009291142182515983309197140408631905251575867019163253802767538194729164503729658148938234637074496704127488236283121462528768460512096542052953883977632355549464585438958462012220389943451876918358422827439725168323059233370835236153197378904303980706218487269265067973362941533102780669737278561803081947683110632063694925918276996606530008263654665697451862457721429140142971145052203861660668898519181843673431397963448355863200359459643827843191395357718749016328006625273174319794981586535513724761720269201683438890203165361358111430893520620900589571112236770646649049896692094063557596763604777727445042604584603277359105612152880561358664722620892455750796247673642043004188528937569318384419949538101486753523426463675940207555378033509254947135070903834362498228428145748517789048762154278308210062422096352350519338591213018422176009254488543880611284008926429642546526268015378082147273694483846241407472504998744628889398493857613327840022520587813683599604032367320645479892999189485602875119710535929828906866222292213188025536423276513890420045377622441364743283215599352890400310040302649068607356690426615624920069252834111169254326580367814148287208776852895018953507239578734320094129338646612260619560208045608334263179526013609593435916019068892772538807202631369821133596209654834999250345261245940418429882876786391389714935187299434892418916772893858669434087392119568155260655477669196720916101329066643474824332113173364386655705894823316530707372011658271710797118011461640362274507312883430781647749006280461515720850856426189220685476112885820836532509451476120368042271740266440946403375730980787781317067684257113722617982784007342640590503464241479520454343935203115405294990456427267113501754759577600000000000000000000000000000000000000000000000000000 [166,10] 165601077129262668665005944872504831256152093123132657878224655404394377622160744436365161490882905142666059176373777338045100004993556841203935471558798716028358176051665740796108883764314080219857261812547493094409867842198292908835299968782267465784445938799788065704910170572909277028095999791771594102269414371528902680167755411449106626925476883783719836050952094210328738665536502370680085336819979823568510324283779660813916346594478818378132347846056096170560816705593962075069157501563064359530455207262887534169477351949839016311044434308320231266067836730255097028372209698703678560993156455888326085404974123856880821953996220940123022742489880650678985728740893919734089995574015033521129304015977965306150208352662476063725667479216727377303804692083827712336655521579434053845177384449728417225545332844061801718585289329815279739519012145478253251432566522690787343797508402850190193318995176971645176964168091497534124795531406791966022967326984870645637115987826459477573916281512442427719987685563836414053746923634675125386590513080977300414926466635524218894811127919136981811454188185336881607575474611659258818192132313526332921426663316710138953961316149723618390695352986729720180492454834260228799865697583491303527200820070662889512179250241797742621604035552597082196571638446145256760213980056205317063324846030766948310466288372166189662076978876567059643186476532610663123919793526542313363614779851217882992884907048530221796619702187780305536536363569590434811290346827445499676440577955034908398097935990023649826103520318007444558698800259524647699334387986135213195340723754716658215312134992052415355362285628059322050101565926119443421332207951762499474123886825124700512851569739401026377273779786957932030007970171814735525566767309237091171531229678792883005451112378874747475243332871457078296490953810018117072685706828746803431804790783759994296989374857949906852362948851527081247993929178161531238432328091523306725766482289479622952086517774582362317649715928360447056866841724860756740842435029859972772193800737368741736203154966192487554288731138557235703626844426106865896992800564671479119142445970629125222935178699805481296069313232438564130066024262263852319672073056657124939505098967636017870971707064633955170397563306574600061827799924535085145882303201923964768961532244162920709645417724790417724711710586519362068322498714080338728602428108792277212264071692634739520265260897262481409829406591749924033835164439829142325982727394098082622829436789876942794915840000000000000000000000000000000000000000000000000 [166,11] -928943386331701025955860396279509518782702245991032565985788067673757153635852404883983089450797888551285420517552872969574827666156689177858974227780714799270169612913762146782350632215726562764439287634919476279886848280953190101070594154095255016280971779039911960879424980204715590039675307896114304614582539598554624437089177488447270208318420223567664805852969064745594295516518457958521885318798483960300502938934266865238471941639916632617423094395398882738543417954627097266429662438047695251778294033116590707558324769416258988468297977274587410704364673137088537858567705424941040049631511951050505271597005528751272114217383733565447170496034067058214716336317323030448345633338769301652754263088465957498535843495277572244705686135323765292806090939929521901450432936885251459166411426293471152814102101107769065654541446177430991271255336716175846983496755890176734770470206192517884195670766453660250095711160458303045996608111876305793903092434047629820663714942906389750122360326900663339522201932715093034922465005872402927806875068138763657121430264244183729280697193579697624945523641890432290572105447747700790749859407481536551893529773575826361141091099063895761685112179548241220281995659904251375509041295202626236417002857128502531133275237472580596238463985330341328434111442709931506361971805239557945958402169588683328622897988051782300256641675965993147163637948940539625220646861409352018579533459426955746946010367920717879774723136986933727156991914676915949356977885153200029588741882580222527816578374967548805453787532734312417942082282758071409667538769922205251500573038923736389398864456440974186685298274412056243584396613158497852323051695749600278477381222782368073248153011954985868373096719860755077304986231860541548826174073982506196481291931048328390751287661636921064258935469774496179365123951965295462320905627374589714641899949358038229055783049172314001158419913405618450362064026755081807775410337080190403208811693530661967837022276044070573520917017117612247131312507849222938298242667931607332866318652253928526637905208426382992316054793321721943245747867583865736006015612994335014556667492886099950036900603217373726863308634697430966054752553000179712336951007327325895808102024110902376491084371442517623179662899331005881087213477492735579762743307204839969205034663528021700912463042497259566091087891287103695903060389550313955610122960641391828247678692994087716750860018462076944494873193973843254018445782270195499712341203939849676389278318784194025871114240000000000000000000000000000000000000000000000 [166,12] 3544099308512025142113803127687235755383229452868841300825689687953501459545036205024162339689025290370259953103991374716214024968867977607034381092330874877130679106119130900437852299389932807278606485465017279018348850117328014993692182976027219543658340470903904152061395755323840220451550763656596880427038472878820523651012132683729867454941639347883604747015808049191089743255896092880668578699953930265130748709502829259055886044357647915231901934889481943073054858137181361155471273571469351168034447792894746122794139079684227415445443479065160838325472987499360499735148548636938829934823325748450447873150400596319767286719501131451257726133384402466870431184008464134869073993840026711367384068039585764495526058303408722607941699678109129264964489847447658748329249586958267425040538600323178356673731166158099404588670953091390623279071254676287773151465240997002341249953149866632855493594556437715135224584658632366051583496194354954594195277795971033887624096326555174200754717823106393764482409575821901398354330628323412731053628305224229206101367636390942320801124463402148496710878056142565200762098255436182907999827876472678920859036738983398361814999895768130331701039045522165230885961960299726702398947742375767979759033604774186273502022863668374819392134029938780614732678243697487331964699301096271198808636753007935814984196070294068699489982095867376746758750575495436832654809192694486324844930955649940361940189745473121713370166924009868560791681885578229443867626755368499957099050185624778632594876852464490593660959746446620546190540217950604184756310188394303124273336758304503520500772527352287385708958306122649489327205271040420234203706174610525560530399699773399105835071229932035078916034651086830639913344756426246249299919336339760680332327587501535034768611385438853484199031206247262248299139569481563481645757900849557838928427889248535965621935972140321186821814632672157459275795178829117701998415623000652266142071087487441730609402981382252586223937271782310362322857858303427347799155269590708382305393227013311048672266502503199087033951213609517040859768988781213699818097565843437931274715002580384353617390868837093330664628291486924374983750186796919369561666575602660566305397147214611742478405468700093772877677855118933468704599106845505753399669249901474872434954642213728321801080046923865428573613767000449494142787651555960313006557394863209129178890966944015548321988235650748300918397167237394090452534982252070736890912209891744502747994728096630948092706816000000000000000000000000000000000000000000 [166,13] -11983808409097595679763937340014393439861660189880826060288795829595470665396439442838468564990450832408996571726561187128538075491822317605555657496086576493639379909000348747099402418834129521268645345922583747888609873288824875140640232237874254573370046084110297768745287438432969313012687425146752390568995568997538938308105725063214705786792513301425105165851575627942605472374255557625392897846523863999513712573004102722860171958920656665827257736620525317714773784058762940125302110797462663529192261782313127073886564775241355953170662232186086473902539461263971142083560033204951313528781043439231198640672337620053067076417397398101241444809682367769015188425730840561583502705453748358996159211696715481167884596711782420173016448041293232853835889320926497945853603569977562131947129056617766964964317765687057586270441869020482806052686027357899276037212382744708303162590395186288091090711022926481042729968423116928876601625644250388145571793944411269953397699802256863975540981406310274765566525053698200736570861306994719426350843159620991888423940892117536572270726671018502050838190845221140224364955189501263850334319787367413365067813705578742115401007069505189532533706059806077876653615220018514656890924916903404890730933635156386672026238009190226388176258526170120142387818745529262537461606344983033206444526413015863500158821088122006485567389252061084580979246766284618064549124384055635994412662677188933580663265289242157162859948611714125943571254756451866366043940720148398549375285661795297182839991407690890705641605235035684870570613997376356782224940143779116731239777638247414190292006898508593989930422762484876078024324265498483589868024151390814945048449032611990832462268035320680148088356833322643066422640794862041983796950388928113199802540950389706078594529881756429257431691044992295455799453585940993029352959459133880970871961634165106970740763444357652518987238847182528448654291117975656024442239099583587922018443231275495671813954093633560689915367712671621903384439141721628456355348745022721820383177945883342559473000811288736957650692516206987742902403446229828971564302894105636559965719798890903890334452553992136432807066070530079930026648367197678164609209258770521768272587217765938084555814843029397537443529690081159139729819872340275710021930900901355206610358311325768829778457206614196683457282915091022342461847320935869760799793443752442889740216602121191611067176392801250264317628274081458632855107209834697125673363426436459051870332544169146409780510720000000000000000000000000000000000000000 [166,14] 42183043377920294712290062378581098042263806095370800472313543538768991562600839838067027883557537859668665640721062200045638260203921275705658992269223826823517216244765234367817627728761161913320259109693835543378693479362348480019960216543072856336369200962520201136783182668984494463330777665937510712641310314965890836354061770444501743473555337383055032761825565262238680241877712273120032444087052991817121516795692157458291767473237757956840989664104703305559938208825155051640199418378857579905931216309724711490536232402476875577551358426118108218943187634614351826436897277438564362439254935241989652394460968665029321204647886135397330213964682308998774051094538754345463416774581052222603519594397759580470908698677890280149124511975768900862118968192265213651064718286302788393488578071383792464933129912072281716865746057995340671467220990069719819378632888564902361997833954234295847910173184955366429124002393738474679348398662782796625769124352477206578041550950305672521735679384632940031403499617697838986535053153777355832346134792195189370574764732002332558088858337826751185999911687962270575201699628127650206221455908129212999371314174250336908690451230249107761225032755292743373286727654275398863085687065755024534721684962408454547908368951233256860624000889521425920414141437876113153726966914600480554872723927425761721944296649339233108908478550932507561123507047102991370818386411216987496282292292185938433787911614810965575532669089958908099703407532921131942653470396030019731471166012900997425598930519729162325372436687020880203185398947396767172548038671118459404398384759975089815320775642807960549960000528042892115470325299599099154867630160189235514357152098137900032409320057327869611579454760770599079536328355378701916480595873159836903686163305608697996785588160586790693979907710357226790316259380062131225087980475984334804185312818805709030551665194494932889390439148197964621328925172882422293992355960365443208893769167603897217653658398962196751717754521056971345012296607050211801925459881818811625793371273681843125984352667798808565201533394135820177020113149191967983427381381944468807294492963572640995944116694177922505413908067208795738398389419130292754368784627219921135298397129504756663538361562524760362073361855702423411068751629116588034710537420634811845241458036082773499896794812084540011470823064038862820878611115730402994270748868368502435905411495610547281741646251490631969671415899133940142698527276297556992589086525720030897003307737991671440690118656000000000000000000000000000000000000 [166,15] -145529338838246400736557307004257114911089064102471737016140477097113068935558083554445839856370111987870156859431044608497265021835546317346875758792821898764004813645831817179727713521719491729267628068036814971019644569665852432967514885824663100805457913089609675889578484914217064608461514216820526993407102915089845905416961299755303590642423475801943417719644906796082943180465920604615372972692243551234053602178123360203036721893460701633261952012902049526408691348965271627570946885276506100619023128591197214580707433048253477845384163154236895226937938179618469012622061266932372905590202050609028523088263818182258655649393580812167442681173193037498567905669945975315912282357984341777568416248830266211750885554042001635570492929776797260974070535708878595415545001128996735185326925066163935269483493242430056766499706644737773245007450986486293067369298096773661838223338086907920607708194685103541008068469194648363687865684960457492755096153963842181957276355615380105121867088225184091401205464890483241673383922412284756254543144952511514570889955810017663826489675730886967788631280638544511959272099719446042781572809795896774869688565188184595259557549910865617961637905380533183742663717262082586174725375489384421809294298469407548118406192318824622004256816644908308953267143112143012650811680061698647302660003155653797268227530135707484255669926373545304089013966835828657956086146700884310603771996615159498859521519948934466569703489472353149211367583246828596951361737396769013957944908020194648097905065105371607232947148135303927107797255732331436851791705678764656174398078932738556968274447782334685083216603154252627762771031153224440248454401146691551315415087282642488738320602510885396216636658558438631747050438632772700113337761893779265398427182135631834672207162215919467329541813338713429919633368458652670175521010259312022088175940274423115259291358663876034646660521003293825154164150277628569717774220722382281291281942152565285195609420202472626356888378582888483669966985300186765714120439406419843172396425041098491503405624142521736686487301618792297246952868468732407383272321069363626850828236442888533129846160640423708901617021753443460310888847860861908663078855705297677285687429538415795122992204160071113070274570165560913286487445833661277889168018857084041659835699678729209211201321872482345091784197061795868668166845561658941034171921867260546848900940228856540718166041788661184832031576414127107932270153592318596954035797558555165938852290996419759263124029440000000000000000000000000000000000 [166,16] 437838414922949639421689869195600816869273457531937515660562956850620298278803964835039328666175408770563681106100598529438231550476404731541490104968630070328481511046123372860862767930316217683943796876939233926217621001292247920242513643681166161987847321184310536749885844488287049448842140939967323386497381734452752601641918848849819352546153774895206253406267989301387617297726525622414218736500336220441046771242190367588753293248121793877334402748339168116976019734045619122103937518538017708582512217101003265300735811774525518912202507103086274197351813932758152911058514005880313783585350497289755174259165799254461052372785156930243872751145682636865098845903066237239702306633682380834515377224314014327774010966918393116722803281294133757650102990102326537690780241513961545598890288788901765976578495317446883198812052449439959738232816007822491181435292059455475373253991069164294991226030052572477719261494498187457120689481413476216759228941984180628908862215847348104130107771770506679270530816363350060822315012141862420819818251740865640762380817688846439773375584126170188255501749723821295162333865213115175081293089750172586873890457700088118165990437080331869777800402108758018227024587835697783448264627119941982655761616059535237557904806215248860979239194057065089803071617227804605545691619398537656691531245532439944240488111498765842268802566686760792280674017165368119405980348266439443393998718277286661726994461523051962584453758546434620895699378588182162526071675980823136127616560782132867562939368618844872758631612190663967136104921640765501948701142050493011499955503605309241353071366175944581658210494975252496811681823934226895560788192154204278025730287903384915597206096503084852957663333182077982924704121145761605273849200233149943823047131068928302120386866639697962241373423653025310248832393747877288311187013385251089786962155952050402269828789205882602539808798163726765674147920359078676390392996485513266864700191902000368622842506350001693876639046879322177144459846170425047112941351885630066202614072637910276040334030838041163867802238249572940219250767088243137317568380212950264826363680820867687535980886487840273660214457350809797319554115299684610137111027329114313679333166367752472748559470796776052335560222525131541895522290949720589892476297894378154516358062247068219096132246560572964306359844816506963566424452298950706526646995324496792487360356227504479023084097226454847166717977352766792473232434393618836251777627401010271636520682668464758234885914624000000000000000000000000000000 [166,17] -1097945231422719942925636062021575592573127714629602796173374784283871435412443057512470484323789783327610685271070841324218261927534586431232359793564612069552227977167787322067764646173967246453983635739937874926200961354767214435082324032527671868830695837045251816559389248884117095915878807886497340238014303553146688618147546370927599072654449646582352639591446032809624434449932301202682897901306204109794144306961234560007528952607521905869967606848683502854727598067797711292039541563371588947947685922374359108697307844875267006423723447328153869973106004038909515168526593770037551887788139329124971297313099353553756344627253907993636417380722585682699527282360655070270424818630464690971251089679879650099667831774595286508213588589825750191402166166272655653185425172775263981379451621070137591437733299965631034348800450588534104889664212784208589079758162902373141549019001842623548127312967045162953595863094813285031176668774571969723514570659550429749273513759700282290929614448261398085478161679818548482543017563368854936425193373931697123062960702123650700019933078654361176227025423617838469323631956325580152181416780078462940331825725111604850196046481883823088024161641049266541634766567801214133788644229199892583016718645305893593140739920240488451033314184057925054103398958214644648967645917960015097821750856516019082448437074563014882580470696476586154058064591899986587257577901558428754368483448864061854411548625484185214940595363687796059338663392871204785560870691183701466090394023615789034098603106944226770527879512608177625536827993312137350842063654573329315671604015869078861760418753255561939191847014262368596871866049004917200385378972648204410014396695921038528980582614774881494556021721397517090266064608677046158281522114692888959258208402263179453417882254837813238962980153146741069084388250913199928544471317478483965218974779439922630934610419116266500520413963519513185481249307830955266852261811487211286929333102438695567549455409460056311685960676342162834968399435745798823544721206355065191267579908349546965952418620949436150919583763340879526285766353461706912392792729260155130076924837729133105836433624375530337971626832879377852238671011557898449817097959166796832164010287371106139950198600409724195530711388684179959840285048702428883589418627830745567245786905578113676158545508013004095476726959577316902275300015968843698975526714483908645019910992934524378608642059055957293261834199840732900226813865287375645228393108547402953462709145135958345578132275200000000000000000000000000000 [166,18] 2295150469323566669408807280560172261629394464326826758316448062192884271004432232790252732866131405183142232970811642810077073597969323469083841773678526124059542307206304743007272126622973404776024452459617870379545493840470640013207050375589948695651775565446785577998695444973028491643429453201964370219493530132580147415750698441751362887955319517844888552466703072343885060868607511010123016236085445580363563746201441680718370417271557040190531933400156060069452840210373184509905129489541519937742970050514487012254632139950943417753027437924626527065885769682657300548354599526289943082257282399835746822888369491238171638827002098619828116156172851623968358190426072837591515573548082226509514834484678244513845800677856191473924352284320284294199771706076465746637102704439032130241887949907022942862061651256727841108295740495893777879400982426151773743238696805284515935358200373463258005899719838504384701068954356647736877039696500654107620457663490093682417472851945797606914041909399764230686605648675941115553787117906105419284722344349330869592671971639210336854404001261235205796579539114019598663321495302009593687100582097364040779648055548556027215086103819132058670554135763719653011088538357607635552292684578954279408244803700231046871311489217450481918403707640260737905881952560052812334857784632436806996766406319794520041839256865809869404036178805311241875716785867200669332992791000224346460751830160647571040770709993954331624782422282142422624799309825187030187930608111749904971536779056478344048002438155992947945252194669578103846881791428664120747303179662158582211358904823556727379697239359415417250826502537675295913494273112263132661540335412806569964166032080112464736422560263952092110941893445096486119962562958033316383913257672759119144546722655591686625409063355698708215425343704991149965517354596397424857228776357861624805271084205119975883633848314441169194835415315984522677439449593183162231094142976470428471890551715427425262231712272925323429482864879632588521053336119476490040630586198751862361774961086398205471450498342915287618182146447618742806785577368166970005093891144827153611614884695575742913938175537134262591738247207090935847975298598009024292112884262472220500447132227538716656117806464452726860861688832395940953166495690591245744088586039025214390116297465497040751658401614520809974429784613629090506114653641512479412593820879852973760241050862455063253667356287620239741636923341479078560900015293971681603808405880962204470412738279406130770646925312000000000000000000000000 [166,19] -4028369647803698290386768349014650773758561717175259376691720540569001148624187263413262460219742845861639125928716483385228778862273203553578588846857851956919242849773425869003629365907087817747893721453812815885638816654280956454380483364686895737506654419711220016039661612705773742366118584790135061153686159104360750379082504543028684688384655235031811408233720119002719300879712444106574511115666126676968490510919854402579021717028558402225959070688360602884465611056895480856385283751356429222508959555006925357876977379106380556453840563370789547213473301331002998544986514439097378576000828726643293464398262592316175433312846794585885293300698444325694709224429824899721535859922348944255999253025296696273128185700982147114233740985307277143823880683842721167967074644558960535083153068959702538154443250658835839696024258792980067571103701043049054407074673259171441551857888016208363267801722339984062348140762125648254765740103108416955849279466668361928192532057835734577764945431872723232562283189981533123409923792186652849172334495487409502638867614517776598128504515207688654819605083059311091769797819658008089076423903570139339982323739204023083419921053255806871051918580769935982450928723221814088429230206565798897990552122455179866202971071561663547463325560453050264977466494975423506941434002235144799726767371297575545199812423359431314560050971633870917549334747644970148051345911421634935208418311120846146568398698319368410336899051856065258885011411314992976379523711970450375134471306071285830102495292314403333691066917442884154042159588146334765951373193731795650928590118807731620119678203289382905691616720973863182015064989852242073304540956788426985426492932223196192673351988328782940689783784666597706002699369673100790239205495858981741722905660666759183525808324562265334827879368046988915314768584479874114048912895747283544228144534788025469881597924059955711272451763237181629507163094869903843141689301337071973561727420772618040725050611268531395377253830712311342519183560217577687381397437018261557108999354188341628507296449953184044775713971878129184406499264722887366723331566011336999446154502344700506468544559835565520681216117154967142515870886271019106446125636365561597168450169684278470652119002577776389183223097877882976191642772336610215311630329498960766385862747536584522712439292195346496860519453395417734751898345874778610265189585462365031968191821004017694352164400854302251399457142637071812142272880890069882361891630803914186611155398479295257238935961600000000000000000000000 [166,20] 5892584614020428937065491777120464539864119982200412583818059983876714904109189917585656616619047574417029302073265711995541189990519262669913547281630416128465950291499424506253735656836302322602870213410043939917864002801110236635785917202201978661407610748214824265628423223163620218848370585241569304915796492033692424634049636672241638753254625266112529834102719246721624900194293268815897085603952925338165633439706590693990330441190901537782243876916929638031869779178101764374280096682359072868445814329868546312687311388530222351033118348569886734178045704554422402015275363565639941509682731564439166605835390966643215089699171594587391991521720447982763072539005029419076139604895042574174449135192248330847042912092489844380365014305270514840399280700499566186160210812081545217295005499892020939747812317613717570125166195559480738788662707085300773713922063630815759034145145911213238263860307160463683897336279453760341525320693165144430481263645278022000325799257033843464731145317229669026283034226276133118949722252447851534980987191698729327901779886495176193916668426244446617821043222833404984175854236316435037082875929181159947346085414826438608403017522715216335071176160801730946680312216979594346149790035186235116320650321316292914475231771376386965756595018462721146195365766317868747767317074825976681518532239663859905917583659526603433654832617214006796540974285449846060206100433923423317558254041921181907406495574105585737438386132997978026126319312255403091608469718591202429662603161422738600464720982701130779066295442515229787840117129999352299416678777752131359590653808889898316175631235820770441957372387626469934060250636076370103562530089304650996079463572105169432610914026239511789809008775779023157759600387824256869940326659276288973282138440454547323158279355601076032993556271714986939424561094220580177196760397837914281100781606878533134326150234105177263211902943790274534051358845726100895098075169274378765918287921576878306180804891297971581606616857806372042934805115390911781992043685706662495285858974154796499870034741538845163685016618943733931638302775584874766749328332263559627009005889378457990223284835369345766430591665252178695255548732504052846063331051952793837259953140120003586977127393778980639504147941061711031017945095047626058564951963124125508673299927240466982274837663036828513821905357095722432140110058106319133559873099593429138645468412875747896280927111136845707049130782228773552005924899175709474169245770093323947707886906446101204701584293888000000000000000000 [166,21] -6905967458561685144836655502087023121622783820523594254873195300204198291234983235280930704892371428759956803670404493388030579312098971936512155525369836252859431536246647216685297500981758061643575868904976445936536349368587093427605402015918818930186366409448190813038953311467857101251875577348005445736801105692410586713596586477194952641958621035084700101491298412418113602507030323129005853646516986058082917621447647064838807029617612206243566223211947435868138036416747292059520248227455437772876732836140812446356307810807896163841124241943715290562024558772152334835908453194004418555938387028708331788444799805198642770853349221022450628925130656937905046655008405425427508189041118128896810304651986053197422961115974299439767343426488670978313995888136253284905998869419012638588908765715838958615846344672813286559595144894182846835567110386318943825205311038490573923050937025502825756459689951569891377327340661409080842810600970427595107732642678000157042796214991568460313923888659760057711821301713014401882979840695371698781012765717417226956314565433707299743587890432451360957454493797011366243332658871815088350235607902301486986151013690462950254549861742168591589274638123016624531978531665580671312338941914392473246390102038533648595959783734826751198897096473293195019097646358506525814713491559727150699365346034785515768179261718947120846586684176012923577875499612454142559226976713691635275555259638807415491767068702262304696079127705365577640642978560069193143341743711709119465194931392935866951538767601933135056797289442717857657679541255499408532119119710474996692154976208316471720086657141024934115753280727314270873958405034139965995553079359613617334252442421885728108407818386118118508155490355338543277623997955030309779760540621567888620380257657762066458194334958568625345485987701076116664533259156643588457940088178693840209004142910755703090408791351220531859987075181342658853789828184536094390616306049099981685123969965149066872765261080900566693105309738090966691904808243023960891077198665414379123608082721501581666423907776612071121299721437081862696154334077703242297781835300093592130189735930588050259630176166913460916703517944900839244226486738143037536342840345361006914630536304372697236024237500733410383694250170083843988536801359186718955311366694257627818675103070028778483293116779469430083424362483532153733405290668959689683892712973238962369060675242427081594232827109862934535130578157671672453440940741864017188452888546450398710917317535607988732244787200000000000000000 [166,22] 5795488467979291768340230417212552789490941974797512052526994320462777989756642670442066236643658639476949050209860127525205395426697425945366857442763573283850727059913642968105285366626069428757018785322764500300560159565607058637957040255828356373111262266758395309201172884749261053172209370659263422377184042110019955609128351623716746603400723959542887864832021652352316238488977713601269562458011693393488080256927543076364350717589330248201733106090545063777566798034536672073249541905314350926543163881414601050570035585353491334936184527574805411845631451551466975228998696917934861379253047741896937123932393502975929620865898949172218690710744914469176223788594343781772579654041783466047438293933815280140237437834362409191289099818418644031307329346078355795785856617580895167350840188349299944946434929333801360185673798087313296924140003152855508871693608369958698685699356447622015549345492186174455289379191386378763080891259126488628960175892752965833770976039400627798912725506072880829741953502460722942969100191206077337105016568613719835879938218117884120913005288626027272902990523318919368053988233486620188857809515807967812622795326099174692419615865865733388886076392747112575452072465633180844665240468559701836444801460041712832552251757225581799340363593733038073510948172060505204783870840130283046234189179636969546610351929831412481286763634304149805163013340246928514080260115416191120430927456215145243215787932580687133374690584114786849536755630399020754711039149131932881860640643129506980034410576669814307370784479261869199681292076300748257123127441067838592947390291101747647996957958956754021228522577994920415892210213827490915202238307753077742043319241304867738841320101449421389155425112503380115545258285179560364736075053772516757911091521515443921405403282651287870296254853651855689261056350894289595598810231543627228838060886251944658673184646083923624299831109836695540124191899854810685507978478547253179927186652846790133641174794931621494288304587706653444811949931907053873790134515410791361770512033145710308364952190129004045149436405161069118456990421607893972327736580801264431433802968992637767569699426841783957629391292226190253128324108190882378851958219982307214520579546015199038964564037727008611143956579104119172938395018085618214418233173725808172103327277272906875101297372148134752205887599470380320960591003034473386765866632912561087556144448933914276654549342948507901482369323844105414249088181884737908670214743153630651730527783845816948769412874240000000000000 [166,23] -2136019797530007911175759096749037032572506503812502502419747822736388626663634052937867057599445824381559273323473315620538010846978387822251739961326279141050712419896089442694653656344181465211448460507549368365270994099823824968142795553025383735189606684499000097501066391273091419915248744036323675994552016940180169341828727012564718381641239532369199163508981059094882896726385179297782343292910689128432323430531778529358793762310235287100781106378251394543029526783334754199220749117740640613569504948534081817922727742443160469327931864058787693450780932633737163399913492981903757283222722881487933383124288153917186138539960513939240293868028494665264806919484779639769506335776034717864736374385197968149577882079371581328855432189198354832365170568277885616664896669262791995187783975347790353544832159196927628650998042818621056672894705304300991877109081897403811048271313726353210624837113432222488641762777563387660483399307320593896741432716093732136649169975646043505830251086952871071566087816773491432364948809938148173287950907854560818491151035007432092106697263122844074720361329354440784025044066994990672359692366056288375887121122329769863726114351788382351475393175266064718955333608318999901423597289146473501297602129818101667396585288912298812656009626021504051045013758813983684872211399675141670281635230381824091555904496518354438645808513939875920075539823695900339424055309006173829974482104928138210973496667421201718981566312205631469900253201687848683258250863078325868318380970247249392324053747462915034732542643742764977670716039578462056623323946114814817123257365038529831680747295667207354753444263368634443377346364564528344567065875808305648060531049644873095734094998353848100072614369995110149113421802900069010701198389868929449893585713876386465449686554738645627172742903997939127861188757764962948311970590018205631098681120370040056508435964534140075128332414916341637126539385279618918381662753135936504543556339251947433578526229259936239380912989774064540893752510713850898335854244395902377741862375860332223828145948579031465873008047291641235469740857100373111195526152851436864780311949822700733809114880125497387764802178212070650319773391099887192365449546158931244469843164049202114267741450877318457107279894057333423507390280775017089554540494387228066411571588031610525987904759491722587335167357678611188245626211448891881872264141268476674423726004240013446897866258038517188312288586801343549377449584797552951324223990147790529749462129599620973142946611200000000000 [166,24] -2206333929510246482797807701979167570286654152553934393221895377321285608554240009187388018860741650784811042568723858714452584191970692589044336684014127348123097071612098502538542685312626306919720438322477114819193250300778986428056754073006837904631369173826962678544702827783982294860021686979373848067351845534835431121059740448214121529847418741366339385986307355997458696492960654213107308797740637893578068968155039774572630329626690934111204341938977609185787299396713651570480514373612526698604712702131195086497192186668130726246616567871623767276171210668866003785097303046993344437490090260847991206065791777751477749670599895486844312085047491111437966755495327843219907268396521794200305156656769483626811069261148677127462172578399557135178032545508505568035527685327744738952418557458544786697030483861197009612217737322083147842201463647579997586577415859401886283566450128028356685111260290628662866733260217650801596150012157744215804171690580323039211775261478842238882063626571652109235876308693219427549347092919198646412675971359076612684589849772150313824636418475835663339308374321108990714690347172966237400744318978137601150329066925241132750593770644656337905500392025804607351467884938879599608888305429226440635263545517029774564655729459020550734186688164057593633020507180540374077823277728247905304069280670855055331123319899291192538664933954049182697868692327054191603428949194321437827229790739682774633070219705695053237148631659954923677790380860260249339580579278363178004235243548355081132761014176073810288924340492236250107910761304555389792903812481330719236571751465152824718875963352134468968704832372792418194740678344722310077859894349080954277838449033923244557390857458817509023905059247000134445091686744503717195646097759694380814841460158087423658245755928467291117370441052428484133223916887677865711161600453650315425388011951184086745002650391633651116826490867092040377177907999231452398995699126767751139966776865426601303110889529577314840358307924814584489670966271668276484714169771519150573470367306091335575950181420218034178655630042654804477769957786353911891449079361542187288947003851008492270506171312428155643467212585562186065445027523870694703359908422001147867624251896560979552932874121314306511580705434271783550325115811628951253839981143469916990866687964400631061998437326281219254974417119140708042673590906196661573151411849950041192156573392574951559664438024520171811118649321061899089124624090076962390153056814892445208930230005513668049607065600000000 [166,25] 3184227041783931690790554630463457427293483641682852683715301271408436118597987419921404043620086323879251062318767331809984037006516635380661546300025578699038899621033791488014945287114250550808367496593267822477510528153291993785457112931246544147012515660677375737890849951744885773158037656282828715105035774162331097922125683022440347154822665600611935253641920095510047673239612529486816938873050812149528880672944903097821354455935403687002542581515495618704783064595960476630379012151213801173678230941110386775386530437519963625232791681080956103471311749599954831340156023204665800897198421920904154960949442538155629604699871890961532366554480439029888417810472459311464330333789087209838616985171494231153434517630579874088582429960357889693674668608451662134684047757212334416963045184737224890041251660344239870089338536999953869673508030547168538286828101842645782966505973781461367504366820726129572782948883829188424179805460380332317386583240861142556774169683313479194840137747930616713188587662528368403785197851148196383252002896101426857491569252748603671675514276026189501715357224448459327829789516631673854292908057993081603599545867592034157859835920189599016969715454948408734683044012197912553421282287269458279962347509164351206509605294016474549684207472766451849258185760723562889637635442756579516853637196325310977573606224671395952394623353117557375588489762197359801623020556819362851066703463625391491708947938904936207761628641140432911805433703743978305451048905128192285509555813601945592942475230361081672074836140808568604047466310230539057820650767479197297671644120920975536810535627920951062462578794820059418752177949099087097109608520558544733979582448585856112912557921859832309394593473205692838385360442764632476625026171724448163014886827780613251755943719756772994654700453318199230699811852722459866882275798058145651037234305101449322065217820935259113367133439128369119347623138901780401435707773462360570892763518569617848588359543926369531608857045791161723252935228120791828623949217152992535754757720810954483872427734735787628666069614129500708299140076299166783491463182445531325728084695890969657544005983986077045690766916970449138739904646885902017158868380216914922620719703930258947771860141907349358799995028660784233871464346959865144580565224571859370016443409612978008036987732763407490573099416765381437056461302102679389007599046164938651035725349126802243659848880034337037555086028779996333941154704245730423984299816716268508560937111078151433594467123200000 [166,26] 2486869630810398111928503399247307791935993082008668316612473858446223314650020405637853610855875509566424340770544082641979663404255731308154330578478861280959500706364636188988460045781653726843099145208912354700626630284425124770583142303027866181107202981781503183943779959801561168449739551798435475248343028794010835971055868190901520889559281022635076356413503752306218862497059034704539749291001485514986345363047958497242497726777598585390664763341874135540086006662121751082513880125376586185071900802158740751294403518801047593133856091122468077622086555393852674495899372739539341915710130610545652537866979111881895964737277972624932584824980621205707597142502848792210855405418646174989043574460145640304128870379395989703464766145623743684045074969844503943930687196372901832364676557208780710754826527328773122993773665693305796445019568328530790616604490319639632615152419776214153881707675801301488617742868572806165009828177668015201659221949854561095771478025267646579658006651988620709697844922114677374605661704377403228460297652505157782692466682660118246921134049805003176354494210169287997517368506732421452438609678853844348011362199883027549499807414807440199832527374121850393983033539364343091487365850534989664674278117917452969309435871593905312572807043887454121534425666456965431267530157441685968245813645969872776627119851799760734070694627114977883251075969330873378242608573152428791939147773937028322364956010490972612484907334559401753807270766867758304035288065669713103803969905061416304650787531189701175255256511321990982266409714278355938258880118539401035411601920396030780402223322961969740141515847321457973074250799060879519179087153778976372421594162628000490562525188992514433484963158366847862264547939680295832583793158803643264112957170688689477361432004771295904817387027269858868576156505029450402226394560202868391676178375315706038383270187179814568305161831851209559053060037805651749161037376792436878126251995226206535662540170932397076848001317004248914651114639883018194107672764203738762645406930419247086619976580375168952900658656969515604108134309229981130025799786299185127856043429297355392370525887243216427393403114868306044723204495712819746920565841222951406297932502590852559226137550150912654904963947612706287178259139371228639496634578007291181987740722840046803216588839556634411994816737404937330836884888632805019459448677888199829363750379644002550506060285972430286687685278162426912952016695008278052884785873571329810003990339255888161273955183264 [166,27] -13505889980434712103780157441626945282806575117138148234207847056460085076397863382429163989747493098061541584096251063119862743404904752252672697735265922527754724711727134850612439808164132002827665907249611644306897225730409278862524484333254467440167547268063018927466555224593022237594913659190892357448257885884906869190418651375926918293390473640833373392456904861079940399075120876760192520103096736096973810061873526311611397106495961422999193211757970932198465037157789500631920999188125657382045600558395350478919896229082594287132997544083849649423406651423773561318589382737392050390891270181874485011504631446951367867507270991560769042391559088057198613882136924268507054893167975876355954284310061891418472130703144904467854277154360090651045799452456506753853164883338696197462320214546441315275897637672515559517234162197941046500769498412663824159821098218574625568913330584132442229810156027415323421390143047169820883481352262203094781450935103394992563100472269184665299366425701216253377537652869601880357680045830101641343522124768021429145682411323824587135231322187214791567042556453584985258103675683836199222972579797044534841769843497207594917338964873129823702702232811072719399406418866819334042331238532033435032638048513776120214755739732130665535105926975071044237751615971368137707763954227626322665512138501285502769879474575754939326927645153523303241855345588529476861164558940897147016827015975581446792319626798927026755669346062047112534289443342063271454457604667254005686862408354981821835514780116497052066666453598574325129198169862678897224350531111157356099512482461836385041602777214730606670429981955717256200622821223291413850828360301167643805087711912246370048000848420950779516362160068665847252497208531408111127687070766140268394787792411843855173221674818845962631214637273854707837550277232102440455404956507409062138865470206879731410402687494909712673298602861148111597500948155373820367087620096869081964015059283400559020292808362700545468460509424055615587837507884189425098787334049685303846490010990555328922307773974409030319631884454326880571340047520548209382423553575168516069491423695026682899265740329802305175883699915069537169020324574683540189129674673770605650329436321110684816010062750758728949396675020213125391466776741562870150066002556571878664286787725844586218808073234444897710103065876351735418037394280543780200662305106677472450839635666429425191685951362372188107691242845739133414667351688787663013507851288814637028927566358795389466070400 [166,28] 23568346655308146338013913673154806575445895699754826371161525521499340007614167005466577507805006146398593506945777997564562187713921928383213223547411003515282330173764465978220654126255923276851511602531239799652034657463105140260047054488912810991524805172391593594780327314955733077572456778416911868910559163602046343315133970952452891404226296725547031339258682695029802328676494094603313684714344896856377854113051467481841268874089303706469262216900077885215599748664373445502033752210780235039458706043619766624398858399495196172068405909243683740687043010554590093587204512493269194341763484284342380960784216198591764045479764661692403557881107388910679490980637181678892308165768184533885257224979724773642771631690752956548685611367181017949674519593262908666399996481308699082423356256460411458733134607921678119248273042030155163013466570049489720366115851818599327392977427175083275873297802019897945787779183855528071387366013391403274510635972249843241453631007885991037804776434001754807895541818921950468688415888157982408966386375695299964871102634740580438998596565957880811359000166600957529427482637404209869845349718186219194193318763264598105186934158205141461085129321212308713823730173767222615229918845523550299082678138153695644033600663763527155044261265279994137509808113575189560364523047386717413683008244789535962649143501960047016639774076351100888800362485821216479144485535950785985474333958389281846212711825736300118274404478776034310522852313098618203199665348546440730328753062294513212405891425386845003674687933797974326256862150248995081618223666669795393745247606757435725319663463061282549641385257327124067328556523016106598057404358518183623761270411584472066301511479427963234425930391227724731942049468458368721608484021315795897904652389492889869936205733950954301083786151137240134793379456752647676593997109452794105055638421373399065257902775435050481372403732554934092852784364859167538891898560131482615834626730717751462063342584900947838461926041689861282041752760608422500499795562276194105107648600926515092174181640013951978167170987354516070498108697705953696369287795769883537810632461359510931344456125931467704923305216676415753644945782965595677767833493527443921865154810144024216940107946503352700821621067331538705538233889946691988670123806551752350840587721406198790178642193343409939668539113618988662525285565273067425177364486486283136312247100264691876383582142456637116061945974847661459363529645458125015700890897756275427499706128809971818950080 [166,29] -25939640109081325296535174248551325860686778744567531574730014390963107801785826814496844737219253153801464518433576340837359475700791031669326770069953078536407911015149563079935499720853029229417105885813712530002114562179496131637335558275443254274812809305702544008474605555109308760768858450587262477250011721552323692264741234779532351715273395636201799431955946067144400942075676217781346362235331152642194702071666897516753276698170808858941054775259145170487128385842216199610420729066539964619638333708911850445913959632863708374729572415744936883235965322911846525797617231113344071061585245430293719579034189962208847478898710274419568988761178095358183887166151782321505733612570819843519820962082116545408360378693307405314617060010364591489901595437956887885354580409947454458015301652057257651722468919697581882525103417870415395782972008937807602403311006053538045642810146727115999291281822503376458102773071761382107321648148660036406365024910460760272794035543560676173547433947833662280054735208404515699040014175682000435785022481842766947556247909373842453777517394062049359620068802883750989660944396614686376299218678960012222949783958762670074069648907708725524650301835184530682575161873157173266897771204436979930743086988326646970509132304314016579612565646847592179310634095614459324568924357760885776369172023566756643561943100261555072453641749817746297604842039507328204156703738125178921008753193027759705115665327146264059148223891243823074659290663020936707015529344286922291230983604833362953856619599393932948354239937922738779276467194271642727829844256225304299658049658376262818246437097069738419016577895428098929341247522091079676582074149445653641914938391500724453377258963540044389641079333168297156230016517157320280454569795781739057399770721330862468021285204327094045212088176172443560372773045820548946931144007082492814999816882167331602708445784044740326251796175158055376743429806595949760306841530089605874443357299464032491652406550293745766384791060413421075349533122406218464774564844638865885231897104422553303586122446280931905972345100369906946977741786652345597141206362969318458452986811621759479017107709197553647273521107379143037094343009027767430918039265379378562575410012462812375264289622687875800460071106386045735679770950981982520506060331540568797514578609108317160757547397979915397116328061021390137892374506550162589348775575982395946574688697531486877427755925856395697591420709587068172683373613354582104540390068624423867384072548566049780480 [166,30] 19022437210853671924393146948688742956078003228996682380899752233611621677523817980650514019498173250172609975085611454571435189802030225384188868811171225189474581107760354673642321094263678305218904992280451984143090722984644074740883762047002593685582452740957009353022799877587423099879132708228583119109532888048284949223754269195703194201551527282500762380500698345221615688172927136787331428297471852569511925376141056017473387387164170775535483949108623160331815937501008482122194152446944746014468614332964904931195561630877152269805464808715132584084731908869346074456306046945351268491356253191949872272639961244402030242038957357299393467493496505765928885198946915735881978626591790922267419543402413001298118074675456234491641645943808752748856336360374165996939263258085924848862103321362182612706639486520340693984695867370393068322811990515583632020363430914237238456707782046035778233221207138052137409735191879693130223507273203892545289775992438527333423176139569484787937334536012989188038786622380417031316719940444097038158360328006306229410420682740979371736297953888584806513414943985746481307667805258291934566485615340370444298430234531764300984720108223379134430814045412625394254324152271152466479697364106989579701311001556260223048013170526031914178982695205572823416326564179854613802582955535215089703898612403007910049268627381225378649279226580349666903832527986270067194201592328497070209345638533673400391186605646140343137812968184556725869714631294000185965414248584493968797201451624046703292967279611360167497558531266997480846607855330419388524040448125177041616473218852836173482309314325238013948765073950754209527107492252908399422286411535824010536798689589793624115796232876955906937001590030291056053419635639141473669949154090038372195918766428856553776057823603713805693486290710989962996388623733756494425873030156787997762069896872653321628914588112365413131142399859729039413826728913180729862874507601650948219841811643528064920378504354630755508617981445895406171924175500334854902871583404991950589734652362673913788233454884348317715439986375935149777488205519366289516999859387727143398634251776189751174258517717188885739117645806841709453728169081149231075558713966236122584708745245406517437367478662869163967939024665974046758174695400752620808531940810861276333967430366378681831725300070904748148437954991416433839280537813140358651055253098074989975277833625643355750188750126509532107437045419111001925017827970907983777037869466570522998576807859310232 [166,31] -7401751800300097706746501825514052658340242713111927507613834906440247105406431838193263295658162597674620920040717150675794177946911292050083751252114239263261830361883029532008490500268952410306071523347662902576005778515920375417195258257738634838054226800033264499267312013782826061218357954577792193296217275212408048170970106284586075177784081839090280998062563290220624008653538651677990971507598104638711948109942056099354119516774394940674675307833688209960549526854158427776980848324645104417844443026987106734935726109122092709902281718305107709606399013132171557011960343998982013541066618209200518542168347981898888541715227891048794209576246894835210625477979256049192880570861200606851533755380956440076092323493658165302708539138590901025296313336065485888476283413977033539325385771348590648033404931791417169216354171573054408265294250585732228636358159546034704433049978698102255062284008375976228473652295656265920130883321855944699478114505495237880513467090065986505044055984295932342808320052063097400628488751888151130426937038209696492732383469142757639853745451626084638778681895991029959414095581350668633478572552191252438682932767805916300428480878241021326505311498440094236479768075921873818166633040828144389627509731913786874688099630163907333294753072901457468188430857117356804291976021118020517004746307212436918449764492026804088802210929594537651427256960176418343430531391670465926883278953450265367585427059403270316911448260866578877946254175524721364342197787984711468451030712498775638357324282378860844069465701226547369816815549706326710545460357791412186985674398211498988120075178987868609437655548333903245721402289741804012105950480111448112024390902810288821682068915276197310730537799968756033144452303757979226246203386289463622191472566313711327557263073473930606647241556061320184321943208592205672051917288636149383574012224157910635861636147168098020097423487182473812697522704773665380077973605676887845791478008098062938630413872157834265974517238996712535439016237173379357523812961650808684164266359735139933046280578044158134736605987812988233894513379016495878839632210518689168544219313071856733740856223191596571920614656271524991859857826319382316808895100208530965342523175795761428188029132956018401934186865241667343786008141874874012429853055179177469722860286469520400875187575261444228625931090550042213108782428404551802319653725938019703354387134068599025138788464055912747491260055437364749679211950359834703409160397606266513045167982043168 [166,32] -2347443072029775248403600856375765597579811736105477318552641626636993930341002274608122615732351672835509053235339850561972839199905381347954078830414122942356331571083525054472842271827285304605134080100683580198782410868785470996075824739354774814331598115558498775986177454607478268292106299865881496006521693411859175188979360131655420057821398110799038036582430246916554678289681477692044901193974494326945472746452965060934716555751682644844748383258971790014094785276345895923195692664404682446758236130316944833700629396663743306575613847030324743446353694117397480075804386444336684222906079769586980323691880992656155632024141345281087528148303285684909982583879815557549713078570160407508858024082974423552663724455242995714685840201119929403880621928891996486532516152684530704920626392111548007379861676726095627634801016922995911135939799849504665169207567795399849963719399327235132485209513223909251137549777153548897466620786085495315465923003765368697997664630928587519836537243127736448673154463482037895746771794001393201450981853877789010048600691993782289675029423053725264333734013885683338721694510164130581072025929548981691353598008723244392852042732972361281302839030914039742057717543532737090168924630032148323353607508322934507584920697284656033198037925011062143901913784934656803364260558516698101155031948432620590848943372271446146373605644311178907195907355770909721832707605083177278181258958750662697315690426155534186147857752963135474742492065099652024572121941187974283413595010517776479850070505245768408084380782721470621656577475456983633267452311856439532633813401409743421040572282022012475733151128086091801757550079104469949823857754269766990320404854740674026655732940355375148874713708330693238386944764545582975524144498104236787992209563028594447785066373436913280136077506540180357793180244211821441899770089305624820315746584120750971134462109637257400986904819290317394861429971549950179346575795068502621510875128103350122418608550952085341263039252811805410337352959012199417902182342228622922001520285147965491433429606933150937440683227296846529186924955565957390911389070102665491906855947790609720203506934588740091145058034574957134714369088308573660068976984401764857714531721864477385779686287967851507419958153161216288321532489930865882642555972292382454668754336958312912639398490328331353762070758772382389101800203046479748905309502883418943577727136906917009222996198976123925054216677893117211419564928429193842764467653852842258141319819008 [166,33] 6571265817919920469936215069433853094632660910582700534104126755958590472571888940968816312792103056674509564189597937133568474584808794710519415796504046306108760858803081667881348974326765366622459958260287817831359959062179647100466474286359113148038149985842560430781408123817617688883811795338880563307483136569385834269753272278525636669185677888558198552457202396500771102491070946305936415789077163816066844678855042376999044255336370196999654213799490168309607044777245215032031151841624685677916725802088023622703781880248374296308463712929387634025468991623686301842886501156645481461314474981819543092266219505324730228142663599235358435116625191278873970115213214239460091717481548945636895277847310092437483643585443521685050686638960989002927955779790569739651775959343471566696181877046460763304783893911677576658746294649616768171246109869308215199554169913146352469523465277897833192121350291402226784071338130849431683594245681572241394129774734797581001260634244341914300019015214370470890884823821786135339339427958313006902344888774069543714758711718817774621665847315979014715864504219563902699555689844378740087309793170830110068635757799977203814968616965475648272597814005548477576755297996777930537094818035281100932405836131009583976262648861028533757400307267320405836604477158414379582448043782999312568914990592605639719101413114212312590057241535813114006586261971418515563880311408306237135329911598844578090347146632478523561167595237509595143000803550806485178282678297199004898930697989355509200553930185142412479486487826546483640749473626051822262827781905638072234182343276151442333814338372858597772179204667165283819222477091752267681542933656749447737327526475883667102765299239249513531625750104854985393759195793484220411477450903186802800065401543237845845306071759279888485114255018045338779957408536286262504888979248212287978489257703156340075959255108528491690928262661875179066601589636704577486885911153681323169737479761912302323331411464919145913489676842975912442047271489227498005482515719581919762319968017965251495619635540196673026243752271217874547804023093033146425069252585619290272636555335230308503427300899266366984431388974357991808991232252985809254703155401726851243850660577241257083296776102167733434996048520735051396008339144731117283172435040667944165823665357493053781205712863183514847911445680045361938069665973296411065575242955747061846691929289671972439329761187115180665676485519042842302009908670269891343161180964090812841349888 [166,34] -5908097371278369995221263001489437009094335044519412551705658895336728317860671306564060723452435825112570222083247471451658612938371709116510824460858678732910768374043000562997676995355915898792433571618505485468045820519624435934545773379809672509238762466729959111772636961259568855774941381345930730439837685659874283357395486811393728073118528643134605777214114948766014490331345750148700757497399775865350778107830490073548069803438963609073280995926784442901423920490806812154340910973187087628267473163557838896502043926782950585850589623192147367160382180864149088880641845222890349260851079995864849024268356613124800461146778178542526046703087244864948992041032717877137871803761383589891143937012395566985203083255411076590263916800649249644492657416692297291247375068575387711785810206350057391545947165235195252172057848373185427767492826988436375510012556852458022453595909337845829153887198821377508936984490677276326916981929691837275533698077499702774255471156937727610543651177510207526630667352665458033089891370179124075076184851966754225278614167027813949016707663268870004077848535407677136882568133685313913443182711756008243380349546434941037364116857021621300131535527841549918961331199333483865969436251408502654176272815724183926911585336806573522778149592921850710245118704000455507274529572268963222619251541305141743981880902278306936956885248314027350133968894238304620534345346976540093532911753998527173972128721368510523855124203675746323939158747012883956120284989244008677593127800902288781399944295111804758353126780905998203368411493193352724617484144983293433052469660445442226508437552820909728170298447844436994370136578217713741144966736338235571001624651278880864669103489508474169956363784079731935583549547020552733817013351827788525308845170854545824270449689632570136884085920077774100787380164479795757983455425433084971389851884773365504844237143298052562199498167280208080877221897860401645306766654062369236789973056598854688833154705367954218554744476213256962606704162446412962292377121153959639105687052373719459020596508187524009691375871000209869994726942894977244022195244691297195055517461468547114588236766867460300719230639502678750433648832395586934804120200974636322655231774566856838833492594690779999359263803658707455894956876504615054023521637873524200691101459907707448156331755074728263041523983079309508896567620410342615766068976980364648697951052557546550324444306985127089860139580804760941368407977063506575351717831638396290170912 [166,35] 3185152661701915806574607815123433798956880544072598320639663745076505113482754448457823381016542455809755066148219854335749044197205691926098733845817108206506405749301056684736558753422619071641185700503011598979463078650524343699353998821635246308508486136431414300343750229357701849769219154315875233680918442970859144535138495259716641828752341311358969546754449248735245293120776008392185275198582544301647800083322955376742297978398283641292550174734805333133945145400412539594648468087163244754582042064118415053631612082752302933094573753485600640012764050453784146937998247425972744548139754116869322618789570495408752835039068999697663981549479997464116000494386884001404267033273035687474932682852133280383999204405505196964383809334462410334427282188112306107463342163640568907222513272349677453551373597337543351763822209475056680389785343863076803472883399092553098720638717449223338511180796745336637478074722442572751480953382426491517455966185584881369429712314485750368182607739242359452524530729924831548610815427986691734415717708321160438401558328329713623383438056307701443911761992393768981731944146563714152662058264812689759813107031984295128018102866534248313727041195554439127769669271393168655945891639549152051826704231277849272612993275102996546156283544388940475259054548328639765066943512036213024859746969326723320649676532140624799106679344069946957146411189191346689710001234271869461943750801378808984709802695684646755802560628215113091006534361452298221382609751889070118475933744878128541739744196028524250784813709902121812652728526718136397294115098734627921357322104962769944128514388300088458821632824785133160305138564396775613173646459153621549667283607126930624675101198193944546234912589663896688421973052828541851565607539481332470738778795352952376636919203931752553244994161982411623511989410083444194873143770064548784990455258780246274360261994030143545669384165133041608119396792796853419089210075557256924683096122601835745567980779975250383844697070450451142447318788110164984218222202416832125740890845157828708144693054430792863021909598723065889368257811111355068006353262225656244499549882680382916382840021161246213783956076765939384826556024289223293400820818996644629366546904540170803467759763003858640393060222718614944328326450403643551716433355991904785468754149404657896511702595413369941448640180779506138182819610775887335748116079025471608566055734762936311326900067780676389333036453089368419255949913245573663643462100020744605760 [166,36] -775727960499579477765353930068181449927539550797673106865890317561762904043071663324883487526189089581315345167532733073683924126436057330828552498305113291461507576450638503862789762743582051651279380649069414680372784358286599746291466353528024335340802377345754178027862850011438812696628466391230704322062023869414787985647670327145101038255648193886613956175670889280072893769309391376227660847323858996881372345271205284882365280341786922616073834006949369009247669581389138275822980351087474903789320083788168423589503794062056499231375360806153853749943011387550885775802119700090584777717837398759601429658019904901999574909026487034522639524647990997194075928244599436210537432620476571219340019302497122145455637364580653283331542737926379660378943362001641575292672040323545425443741888915235072407903343536588298653827001118385089771257204655054191933348500230107029790901766456035823585301233595996211813744119630937604685134456711271751828115096696517456212553441956104031383868898757345422610046218933777271187582223375811761636210718695861515956161007915025854127440424915349512230729992910121245685662821776592363461497455971833401342064276703081384571343480758862909957504089052489228838384040048338739269605156224442534621627736951914683642626415872053798823868819091648564578230444138476179780908412141046414102088951858857917429407811686859060570051078582685306648133368460295286654327236341307559883885312603454998305057322545038488947590937137336717708519355171370958303145173398652731589293943882184193394746685685323411042657553172734962807742417669319340306706904337322194359781572822466740787058368557356129129027888595504006526753176740057051219191731133310844365793967687277138870032037981954214812040953513194718794903791282801663248378495561484752815164573241396581225073172774083994636364045516438856982134067715360465145359217092763667167846943910957046328007748170128301740541430640085579527170103585844789331225957245722055668422449366711497423357504872382846996561737908082012438636538311345084676518664676316194618791786660636752152859408573959920600783525565359837876756333036729871375945011077323496389303247152266808439030614738328306668336274990567923093547968521142686638845074141436474738076826724429755654674747556952690185073049437881146144949735912384212035931658989821592976084997871161509277493845892016610644308636953776251924417997845886928107572400542264704847739207716456820234474062642512141254836626752879459430526362177945231278071634957404480 [166,37] -460746224589291793912874757300532276447580991004822258888300546500467745683465936834883259810447202916865294872385335874281213899359680327495554863064406214327125180411970502763953434563466030773294447569605932363523140841933705540765367686622685595491348891922789680829544426780095376561184483657887866556418420885828672568318194059444892047113651440182893773399158307525740278232398435443357095133773300339970155489414837111823366847569810366844192512010804126953841196289478436278186995749019736021686782050883616089614148956530583593478709830079807933178026147976965261184260472978511343863304024629068770738845373682204260521672288852504635251867734058132015884055535921580570708776429274689190444325769051452442697475523733047919925852030821928598440753430981892005074013878526347608622895703809054030678129406924923194327992562179756518193364523819837037976472963904437485032004391694020172595907155915404101041762170309375786617177338403633976354791627457030137202205474985215206707193536932424763230801822939719553419920707066208618346062010474496403740171646503586646856418194187215069051204714831249661423239632010380846289025596372765458912012422992438445513078678187004935743333678291058495105009398348980788048234431356804212630834108911645176181889816167636278459267525799645158471322669781014891968104111437972137688524287791151166464029930425552622096796556680206303162462436999137336602451939085887923365361711648734234853351882195310053013238358372218444929839361574779053107711780482775858228183144978043844541289674005187622522376263446797129831766418017884531514708268244398575255585523521139373682280325542524600301861188888929294232639169340113165854216888506669290962030068554284317313822191806342515775320824047800877604990424248853236674278270565147729342756457158494852200438953733336728582331047611084061124275855085070798192366492881478121943928485816634353753594654367848895181679072199687847657450231425489293979410224415019423108584156906515052415658215760401458576470500944760598436419249756031021028182615439597053634772120730164303447465247877565972887009652246086414651612059891644097815394139708798456130876104636016403410258086670776929737652885498361521219296641117754318212767767867380012825879713491999350913831045553066545438065108636279047015144268022764340056584847849804719687976546698457255346827577879546779212392833457560831687483191791933923681690200303380132207093192694920604586011244297239544704488688615635057016030751016083611846702041263616 [166,38] 750024369097995813576603243186230296351644081485031506923435446482589590261080894543955786172456616225665526107363067326899494700805738375025777820133883543263357053586730521951331479836750693157892997588417730345616752288084952597059135163501741764811678334910220712233681063580078074757505593352648789781225028461800568712641054814974160743266472241644587622674730448174420208822710703066502533301162739575437558152297689437686923972120608212193823337662069624304186859931554684216850005142871850405726715678731113146275994414498530916671772983255471587487022726557836515626355185962426842104688892567869929455016843367235838119502437216242606286196484852361401568488370611184385150283312115178541470783843867940400370675619565452756946955673153096082329568543127930325447064394351622043572027630806078186383442514037740445907490548042486600599489393800049594585685712454598824179594590442488852089123222405361060508080716955556181246697730314484690796709908163227342358345882264414611461214627756778119304476142540765472256264058588698421453407256138300979772033032799927873272225846086294018795057361213032236254273891463555671363586047764163253033040765644641814838077919842124653988387682878584559291965692913634614685327888237926307348273697844331823137112919420587380750015376610504631183781865914804181550983186962980357476872111973856815766354018161907290759707721105493373799594195745106152980180712134118170128113134680782423384673776000884638911000834808597202009326402173619534885619980388778768601874926771006272608331431305039835179988365035811175866570813724763760373444207475698007984602283352391365210745376340625691532637599543946010792381301922300445838899135324696855799988172875750665453925942825365835475098299866097228962445722494389837408814512251015093769262391379613494670656646194602753822087695996839531539288785238170579339082511316984185721458712879663310236987452511866150555144635689268741521997025301002840412260840523209265427629684424935971049764074318686940813778784965528455470331877359362757130768785544589763948142771888640653454592478100948539729902157812305121866610589786692763867192636574459994706666825613128055477195422543074124385225400721281692620386950215929761137388526606592657466786380330311078843447598462815096675586175962561958982772437774227304818486462011067148157206919093047956144753304669449777474897567101370403032234776984303174614211555268374561859317857530131815912390396586024425965136852030164697040166926852799319029317871640 [166,39] -604278954838493361577380419769790041829107706976143063192498213051878638801584918817302329086786762893138188614672186329704183095868734312915512569334402407685207311612263701013141145325047922190771261826047858288340598850513557062794170600190609120424312823084677948880557687434014611744620761258344680594510213332391872974547480173198110801877621230997747080105869758426994689805216664687390923037292934800171594615575340593499254193683084292458704961113533843130584200202902607053906287813550373263021413367460988746264405486296707246886971823540753982120603288411908743768945186318904866656151470596311803754597797942037418746650216960863725859661897510925486962156901352146171618938780436046015753601982459335466228348214086467702409823530965660882922921041275661786793808382527257483959308140446724274380167301508739768636134375643228539190491865198797423920868008727471077085090721179814261996687850971925955950994604847827611344866270146373309966821690460786172570272178705601952879227123959334412710824468880946585483667141940608007680020920420683197403546054647096843190516420952828300108924443732128450974352948164296440219856862498096717024443742967317436045710032841439832480386458027000154937792696400746546755638903216638081197829215465568302901957708644673044021328235116749309878887293240932373029628713506794152868750330880839606041822824127429484102932025173085712986041004519509532575256633668803854960053843702614382905083127105983183236651507920509851813413464316034967818355178523783072006032391595675258946080133355066550996213890468102545191534471581388919375024726627521352468193417853556945285709614590534917655552782256489525173199479079796112883666353347962741014566780873609244574417879800747843197601327911679753644833594050050757464052098615713565473531246235759948152086956718682603716823400516815109213568339247443240105471003530919872885947177898421267024010257049256333661660314940929601535213461407713847378110577185643650023341912704763323746842490711574359444856346128756401474481683366340403641629159787309814313822295972259349232236798827483251944158511023898416751993248843587517420072755709033072776001710956144385032767055144014449958739429211733271699465933629516596509151783655696679110555080503871958896272239880342823274166170159564315493355390707089703002813677345174817233623030051272113466444664991918650576964280909898241569629821747282042783093554419557669107129851736564517681083538557629980566432202798991001604256026801140445338176416 [166,40] 376371259479006439442994636546289434936016262742528812303456151761796649353744932442638859570402053547819838122312734525614663879662773043296066206474647417128338332639853593575329290516476474644298068900580045347033646167185305430338718411388688258648052065492687001125796273785822202813373022211676090921741557262504425676889124062842280319965098789287683561990489780607352487641706938079698145882173947564879158594012614489858530721777968850139048414214182238760614690474432721699308438194390420938825448914886475641759517852986226318218159318913405602440522594272286857666733340709045904425612953175411102494943972844700282738882771774811773481780506597935649558889918051623116629322481482435168887119171427411379286622546861015933827791849588094005621995879998229359515355144735854081009672847891073032394945224560432675576759719938507786701770284536491575827948484217563101564619078833854161766509877860822138793884444250916148928065931969429852019621835250044140856445868653705702383387415640660069081802100368381746216498609468294823484693529322242689618117000277773976456201738285669729178320268145384374246121503696981947644262007244488789975094129122907672978144381121337058006825267514909511121114525591836686001751470502961352393167193899565919262260891279974676964276876419844975696742862494305194018595667335251513376989283236240935627109325189233749702203436944803968564118191941150063699120771269346523739465613609819531335339523481558256002043401545110659754354835149267524429265396481548263926554942366205732712950044866733331697138577035696099698050090554339606205601667212671289516340770732273074974062787794203380569711080232482707477926417605024651397711544011516603172012161948598582335578528317664875978189355146971704425501906411335242066604022897563730506493690501147433612221184785739889591139126038455625599246231017495525024612783446418877697144504182138451097443988844466481254904190914701991133284766487692103094395274553918325989584259391748911846361363875613021617104147314158611418342599924120228772013782212417622073648598852210515355812876415611934356377281549537021966240204149205747815181008067745897987516862928928859271007984275443113248715088654076542793256499426422051884211701706614008928014014486843074551046232154728386012236242688359404799203658404094616406020848288924395583122600280708391318664624972986311262259845082624210661269124215487442748148275060209577336226577139858804300674423441981052356874006986713724380013302377720953132736 [166,41] -202901619043616238103886173010773665131780983337356913247965861061738284139383857113340340696805392191706454626323863124823596638263239986127029989044049340574895737267678437477867729724576522148115008909686326519530510743764812906514054941098770688100253198544811871320715455950596099884488244741363351082404022175880841503791711939791712846896783476030871531095783432712547298081281495853980380352953166262495262620201552245149540888669977928729423791298219087996735316932333588025750042842625839823450662690094070960967420501558376881530316414392992190499374247156679027815480444302959164234455135944423942581470562315612860006909773958902963908592358386019332380844853991780009446601506593203403965913620053937165979282083375004924908230693349883150137788001222398848054512779755191110506307412067613356029255066477757622872819335961343357801574557992620675874191954523617676901431939934355997610516854461149700099941805016711657332565166148349063658196298495767548857548462836362628697579595282753087107010701373889352457258845725602080886727681637407576349735433901298293819772655375502512532923889366379655576384601138848472846538342303219548265006339826244582711417057533511829783627687002705314997940530384546482412322956456349907920283133480995965324831442214479483899919287821432811014536244803256130166628391736814105575239444116756712546100110792652834468811494938093281928400653735580311404126302475069506724901539537124731415400908271360780161812355478177442236984523067666877410705071908527638427070378796354935657738863253406743115660027787756940142216117833417179341883480950749306804092246596211555139800976053155534585102839703622459457395120243336587624215840600252548595678341156063436203841980427618520359826369863837986118466748376483692703194438756280284333939274658498655754019949239559492096886757394749736507269892775823666808937636280249876422256010840056620814937930966188043764674075250012057890024815954328763118136684360202820903682451000818934114458377433375262410815441709034778680040816777282986006437070639414529236966554808510445201191880924244336222382075795386494916719642332432555152060322380657849329302575248334002924096995077922943170332636327223118549289289304439506015628785704242940125045687911214778578766983865055875308024700845165999687842243783254495399526697498683836746419593636501972712869352354883947500277300654700364116662666233166230746306448914643411637377742436858217901098341517089213800231513584127361636689431742981525120 [166,42] 99642173167475621042454727501822726705337784126383481184679688049881510367354503861030884740212345326225880540759802843158165832561445425223793334656109215620822352540379069783046086693175451619254742782570509884473294063972972249588066111131188434466424924216030130304824082982259848298193716901276045777988824127162914307930677353302170749653838298477831997007195562912052401939884823435070824862257120851523474694688374757147275217594244577749921393162650711456253668856562790241273683094857571367498407474264555050382690476939770721548411623011597124114951312614076196521333628990924727476760295322817084129686158636931041312361028483155865146414420909767856651125746324794548933317251873776095524261762044029334793177212275005496961449167826619477415027081810384484214317661868796463223714753311440521090422948610715913377584503143240232261525755132331498972999903187619184149141512668654365921053400166312692255923678337227836040437267134880509274740191916604483349969363350414181909174849996987538274248525894174085751390233135729781563223149674320309927330136977754007358648956684573793876804599049192263672826533502193399403259176166534072042703798118967956616306280590779419531316464932185272222344066515654795524490548885411434152816992753175983681039680927157634207266514940677060214603548245661566855751143297390081357758444618726967607866683623784573789468206515072686339480384847060099169845854146860499497033656419718433718980002464524436906424173270306367813578979027417878871329497414911124728953573119741879751410036368959083957291107951693669038000073866756532164892896663588343602750508978564974691473160318968326416269127222341785421918463228921296593990705193055133847798830173279830047983252440443120637683343471997780657684533045179287825839960638010905404180782287555455527316582116627805572042776881907892039529222872389182830738928416700695491473923396283377996157855066931372385202579232555584649768582127398537641726452033358940722106225029363480772815940407168958417887856051381788593777178617192631703941322719993153898619778252614073254752583361468031058533685255112850267751248973941254427419862686896748192518551169157772769740083937212476644574638634245317109283053309675343269850611494055244874502429874251623668901399736914735493704892655973335386110877318391979792831232421568789734268449310911935391158633935173177714334079629358471980066752840451783958246312386798158585143514279835632513863207835242704807732207812123774735903902444821880 [166,43] -45597664643440682385569132321558059308990740481649811903378737671151228488030081953549479941417097363042670614827353381061173429447122189879611950573676408947084917237641289219732399152284341668370374118812986116982506555925801588479365008879789251011780623218346910988852706743036721286096291164222641993630543966196106930871903369512148360800221560706852719781062078105944305452534708106777906254040719553621983880121309927538715599743680738642545863710953773016159956296729109440308715885377211574066112612917453019295098011226483370744619792881791514209223428954879729635169344676650265555114974839488996751130957210404914137632778211701559311497533085678661348007301024265755351639655768405206142986751833202374796495144901713805001124152001656012653604811060517716085368173167161132040833951603766378948257974157018468085223676461497300643076184098647486352560086020385497454825943530487027810248694663320412748489552001386829392513751011064972646936266650516731101714430666832986634329801011921805290642406095221509051139560935554716083624481042360218061670471845694769163260554601300011162867345483218803252141924197955836038761206180052928071867501896290588843225820554207669733636059406204195929210319903738635698659910877152823551847491653089805856757250582821417337694518700080956352463286492236841649509180687787529916293503065468110524268740558967862123232704704678543194655380837812787266351039394927111831619046623857600444711473102776931170216711993360393813300768881634283440285467023065899517413309142238299920042001657385977924088215352265161121553876998133299938773375275124186812402341130278356737108917368156085777900900473357731210806271747305987315971943043832864159939442960087190532966716612442082462368053234177917707372125268259047048723015183897033546144226340254442329512733720339618819562590732012925866915074352682215300494720931579734716613201843639095266101013078452434990620050669585688061974931013138560048529065362691824595683006655293074942250508136913417631172652837643723042624166796406034037939555049053781758154523820819430165606962260779167956960526928463401458525605109686358788197223385504533135104250587833930609442014314669831898803341392708769786031816761763253288782123659615150574306844699866315831360458722847224506358486380480379699751756166341087848500607184441894902091873978972055666339441215935392608692843803094243315371231086979097753566626469018645576483088264833332860138020503828314654242011583328342857924980608640 [166,44] 19539105209046097744632735993584641402866076941435988572718692477122876360041446445025479705197367405345653074519647491602494012654532341154512277234741868697588026552546507170528124021452122334156426619079251908733681029656940285206987215253548394821062726069837602235470715224471166070676755176249390925134328108719563738239717235308153408827318810376526303915230164452844483969828747304128825330577931237254209406205174631003463833047407154386745742341935716603831010376494783244720876413179637547193566328674050148434090904328982609569207144337074907890840933930932713647051694348744000152815828527675165049337974829527400904246806262445973280194686666224859683888662835676021369020203312216282749996706328376057949804043107471555069582690467437997843736958191373723634763075164413768206546912788801454315896176634516572785443291570247575352069864299099495655482127028877088995937525896798170688577375485420355847426622344266199396445463695620549713012180320969719164572568785301194284821677295210002418146121339681631717447095367482583530038224529041495432138065518703828643481893631330413483447531953813116569658630355990903689459205422580312474840614728917312990823119051650210280504473485363718254938538054847856248434635330988516650142901145653207552450416543083601074061400371953217388512906329025983416886448211653226959000480167853876832907518541424526305097330189522431692507709404081371418869128145424899552857390597711323167865339519624484012715782543316191498128732597994543713732876767929760815714803107359160926068708343303521603100987214116491718033007611276984882182068753417174512965465345973281909044402509155722946207947763346677571338458204018396552121647769969195474005024826287293550804744770686985986153403077235007998356313867680113407829412424207441796483562163857690919577937934512373348676491390130101125712898884525425035371302537874001999824831951073487957371683071105222486765213701966619710344212823442331757480840730445879013291606192891610999334114036166540454417513254451794967429801304844760263779436815952327074166454672481371128618840855309372576451123221955630234403842514379815072158474316027753859205447933651596859421598512113558065184661394608276206542481677890235878489725646725944980437043204405859004438705667158352882944927971584050500276805415304869918138199540123236341708697499715134225086743596618013805798833378744051796358988861737365660698099462422197870799031770103545067072084775309377233670418554664753440142671728 [166,45] -7807236660643464444049778178239008527180332560604944379111850227329357179044762142475431528755469460123655080103814897047255669236538542415857097181500775043434725791254574416132745679764703774467383105300556441135916720183426803699337059383683006296515077410897745825115812657320546867132438499703314330632699407023888748309241416976322766127886375505747213547507169118044742888836070266335813121626672892122308087970450456822079334484833752015439941241780406445448773706034920018620963136052792027234509543619610934354620017167379632166973948028363934188350593298814444855858152628679302811481791580310121624845956212514394468534425668534966802952730331737203757201340060551898025227693524548669831119077563130826577427175733350730003777970543899128809132498781559508843487469062683663991599746778777460681092212977133434926074762128237969721974422073732553195104851387206256612141041319963880879150058758851961042566518947036670462910170714330945526656780411781759999398572411427173249231403330233048242181379486134959450868355104003238035308087677271813333701009729993823379625559946305920420572351437158458427961992551171202830534584084344347100089471212082769737126245045597407659390261917302976204158217456394709834601783753003825528483382489385201320544509975421556617988602785585944837019699158304514585289133700382349697237705783800103426712305859073441711528652646398559505893386586719591360464959093751146237143357804270627506694761215775366985276040356550914194002666268776124720290300241049547725607070596614014413216402830971116014633023023703679873459796308668217519545876956689934854932630247528540684160139344903720756340223646232798845907851404939471628313733030590422782910658924128114674992470315338904679197521910886388190911490977273306332410161608001476756969375836254508253886814557435012328132242610663117076428783452601769946778302843626470468210345636441625864115490558225582284132112392982293659221755115729421955633149481033111071362429218467956361641701717524772128728309888848957108829482237629486024712963567108574804265198881255331520857264792716559135402002666603798363280648324804171661389209362735127079468863827478340527885793048078009610780566955624347297921932075739880287491432880274307573180167755081741823555921187310090503137466691312642568999558278403655096368410464548175509702854535159266367287085566387113817466269257688976968440643037732997927138960178770328324942413200331247107063122487603422683703098729013182608910304 [166,46] 2890528621624845209904469337711549527282711911234602351456518837709008660690021541723192404246405140070722995455732443902015007192489560071778910652190260982085506911273487897994191553192445482336097771850727496330356578607594409014170942041886211200220687722307244229493660940066888116278319877720323839599841490969337393164122381621038616783548927535423011375337799361888932309730223051726936223556657077778757158287696702652218138167089974997936046360240381643494099903377211887791794205489955200797421523990755283102357286767211065717296198282549845236981298444787269633728111667720861331216153848671714528901560634624998770936425469913784938589037219412950240397097174883319043779703068508742493284927761182241060953767205577670615445189847504788758897513965315539109163226593032414508458582082000333364574392531269250948493265940227001303535674209520742367040864251708236274887634510380513279994165891068328820044751777076866326543726809509940566910533599842680519148741228551085123625263837750264026853843121492838158224385390005945892767263676223327180831281636492767938909714288380667413774861884608566935164787484753161386845357689034371811457771748981892207036465573007939740389075234600629466929522783387660948060351314306516854061478323189479913490620435879590449647131018685008202831869288568248166195780170848407070202233292683462998251796095742331682610057634288064900131512120515632195343762314545289625581769080963361914229723437846661166159865170828764757686841083616159497059613054646318018563826022946217465910278413727542654708036894461079406731685105717465966001408676610254688062094420469503756934028515267396980680143787389485834052748117367111523808713003094306711263884866437350741253333901667935832536609383314370983114462191284740456426502315897909426417111129435875083556203378577812768135818837516874910527501289890009798014138592234586321742026284386256320132043019740047266027025815151878701858771153494481528520374688527476466487629533693464861511067868364397919195881163028425773029351575021571194579251899201706959821951194553374958334012192853045777350668915040023006348599774722536135116583101195886882270003118088946153079884864395132152607292228539663134294926911898220564404659327196946520791695416349724541893424110154911829980732330102578824809801432740832230549132096951828224020401223275153408970183608389974915641377469248164928151222101624509737107559817163863019421492116903158137345884317308056159724742444366570032214 [166,47] -986809778413683083137643953797238565923516106765145885766113972148141014536863293399483056040376519488056185083554962861915944059954425450317724148289190412864205858781723533982985955206571323234757469232696810282923169327405977475401134057743669711647293953605350384368380722858716938595386189573587732648145313879994023652226693493391035372625583030261752562122699171560484016776704231257185877773857742015998905072387213279677914556327594560389371812242324610246648980518665179366051444684368356897300841481909260670256984718143710260536153632134766361341851884290287138736359972748187719541618068239089840399986020235088202084575024311955261843715217521416337597682481162880960909164054326237573198298433040566355801544304243878982486425553219538985541266945928963624572084423785498442128618647045364798951533696920457102257801819061897816757773099130476084633061816855490548519885468191791398246379858753715134603166605753035114197269497579456390766875743217707860649124512462447821225353778372861303889281446121501210074424137047300162388430080895016724133233653283243302302894952171336789591681861002815915999199919482154692352849418686402357294757867080790444304875762541778619063036170746703556724183774487986909747860368318714560891161106085431367094140720171331014569814065518906298148101797518861115864853123638579138896612822296640453202453634514455560212173237586313678029752382456498097251358543884892902703121875503943427819035734108501019726773948349943121455501374361564770932993797661176881578625701655669903982470596390782377041046439202887430517004990973851774242402100558814203671055382963164999578420375338616879875713794903967625735449109106581283118377110293007814607626014712577486173920326391424866524206392673422737382513912821096667356264849038270701167723536097844791926378346957419097087508252358572996430753625786744632661201758046598973074791911711925312001677566982127091295529607613344499796130627284666027246015486496922613816562176746389415523030468138847847087956119501894764439036058616647380372746905441995383167512567399310571445876033905500428570245620589722183034996794355155264636619612949357061066906377395071083420457078620577275321946966041995858675133036433928577904835128954070101926766323120835301998550467047342490111855008822913857589735878387565601815125628988166784849285204507921135622968047055015702185040455761141868487687858493514650880899581603980826129654998283425665506099448809235767920879875369798352 [166,48] 309795403452290324877383405043192767259324529812050498584641880531926282777386348260287266684171070923276245290461583032694209524824553929408964097833865479984652265414902723560524370944186736524571312717184220967168175385262503338478144210905380174743579231713972588499550622386357420791026268413162184502497266061097432943238071715099808118431036411335503317342342015319484829376787925125507707185555867799722244340462592218225524323523920875771563848780076930569034220182801393823802803067850482803858539801868568349812405070726373019354364385559490857942818124282864684819786577044382566094793024310257647458960290805751097050272354539198394506408174508076085470088581422141796373343688841121966035901715260407395340609170245301165530872827424746746665788237748405859787589440753610959243047229288259779300395526334690652819282178977584305519030954605683342210935162060161158094956194529207476325153454654606387725535208898456222366101088109372928060441207940419862472202307847872793390930784935745805061443537356002534948835666910630480001343728894298076704144988305237311489827993253983096528174025292520827904135980289649641974158124745709759305633559810494198935873155876388984151993736128657221635601399902809130826286466272780627588414336833885970854814637704590463952438023681044309080846990545614736709341697330532450908591561363126119486576322226110905928308219564029347811936871259776606331937734451528113259989009185793942142074193133385714212115327045900515081719863554648321359429487198141317129744537754112116530370479529497075539803347593729632470614124419820832649412641429544068916939893832021038866432422683485207109672112619603122003438884221217803898558062063008612561625724017484098789639667613773478119364341417302180932237471112785229323683635129850586760479301072828628251832855247969338288970455634985351215438216147013370748332843749752866637467803149795954502717187282288082719420405226451978246881816289138278679726423698340111857480304328229715827259002770582344142575978577046439715095452754229644979289629109897648634572483553240844706421380197481899095190252193104090212453452389662739912467449446717716408318561431995685863422863348591040858943393779676845209919988940570539652192501713946943894063152011732147332377281748551918350759702785789788160579129082870829804705288099368789545869718171335064469189015737188492566156998470066481501580890633867047523481415956892794396527032235492985707085150270086184790847249397120 [166,49] -89319549339815107737242243929045403559035695342454137303080734489480620978807199576095540024728512624544209320445856332014796845856314848737425192251801549816504412554242797040868636915212724090564254235086393624594211923698311607609805395945209006698808589753990583114772427045736581222799692763305138232383328706930099398055981415995510216839740805436195341356459833590554306500920267647643262440928630700429983508612376893158000061039013127924033386944393590229394626955870466594416952705689070849995935564221490207506251738771830516093953186859180634363448137048599579881972107184615740219069842209601524457916750869219168719695507127597546396106114956692757399171666756011169708308228201764023084651576298439694549517510777371585683114133993624429356371745351250692614825181950759322062920179829177798103365783684568537941229125086590896493785483788959171407582473684011499875034291792178201338878554765202929804279845715526150554994307907918497989163768362809342861338009053901906231923257673860026011770181841364970282486448838825104546921381745577480654328426163571791147490543831072676893222970171618883800471536242268953368305540451216644498471376102352717593099707730817723688341803817616187238422399035633451530724125359020774687623750015555867603643314355381832148249041875452387003771781006991446067754781076574932597443834318949311206545771705943791906807729501449358925033019127238264669506465362501349068201404964082287992010306460590231467063253820217382081330095937578245527798435643836209748269649701325691015288009972577489952932656540890635753477097792254856671555874808054579475571454526816577239733740029653267008999856186994733695470426148956209758513372977704462738361586375161217469732525711344740683079602401061460600398619526167433329131547832575403274261131204164664788253899212393198388284985612357812863840146054716079744432156089386891623140662539060682704061553993639890306981477219803524974393917874849491981775377487196958325934205666904604961662775729896100132605694179899390146076833517800215996601140975397795455064210536613277074103484511206783358346435394088029762928245464299188118722031081126527119287507865405572353454387053778311488377169933142008461187274632425526052277496270920802951003135938605253494062007622210307958326840223195655346972542626287885775102447768898635536560920341598208586762328285298440942312977517840801071257026676921836839528697594873735797875780708009960384137448174958411917057747264 [166,50] 23635378546236096313763884030778739066955604040912323684055882020483291094443544134721966640800180145245894753786061875640217120617222031126294425333475490875177383021496752021319470227910918931849969357775002527533991850539793709153494672523285617185783847046405490417118910254128624793173366164922833576672227419086242821845500596117239412116515226401741424389667163490579624187798886677618664020311830959473489121663502139571871626592053249196182991069414417735002761942896906711785784080739352301709027801229164039322562134935701165570854584513626441210802648256274412990624184393755589916476340550771561502992572313327370783955437544424527970020090298782260194485379264877341615704396081809777491318572718685816642016607965351086840033216306330493476289394610057438277073845728687157991632430794028425134823009298617549204017926654840283386245041966811936264398101950941242449326616710274827926673472579428296274766919393687212845364051511939704969466295767513227519119265802444168671888098908837316901838815725651627918273117508162535942782850340545223615152211951516449794234164308421685589396424192784553989886542582784663033940199363806024424174485172308072191104718734555025584294711222555197982089003056370995722970597511051008574171345708397878256904494752517525987654246583554635758306081935313190250048939677427239085494591881540595512362830064006135781971238343673008622690148354762216528742445074225480717615384307332706279711580699717546037738573811838264211775866565525496852954628599249348024825398900705753554140934712883329571963646889179472429276524024193569794368589074739034822310212984399474054015202578254045109025745210831600209154151930185311050694083233912001780082361646501072379520745149612816808620729830466326753171570298329565457580720522297358401755517513811675597912902372040345733748954205033852435405974966415867381051713119746300661317236577292954949982424280015090651024851942475525064725887535640003536163448601047459934136383157279150180025425229870692161379489786895978318787533714314240563209477931996896287105330414404202857773383800639409539193127642663777410301044365203781425448049557099538035393286656563053610306250933008735987745457883124898480788014373710459101395410400601821450458839517605245669836373266768263483989380081311064086243328433075940781148835826033718003265270494853792444502647629863151869041672144649997073419604054510390219665478856517601334095336486080004697937187380771404497947024 [166,51] -5736656904412313594228395017067370859212003094825658561197698820550177638631547215086442271457350023557720383618232573479886645782547663680067808120297439539550791407326935269088015256704117942258693284711926544859403684377462498506955177380401201950873098432505879630985046884961056463621032566863655530502514371175457821114609576890829831338706456960267055240960094053153923960536520625372308292916126915522492920326267717347157651504152546288963266118352109769448430687755613559021374259023581213998793306626952339902445771215936874751427853358985433730724988340355498490995214194799518125845457695662789976890098431206155629397937592958092630869598134520564867171323807929912279456646128068764104427678079580562616535219316588154798573833279087803436020987175639387013688577427364425670214357112218173163038202618217728956445733287551048663315177794547269568748806554399522941251653318468932601757430105769912639376541924612816168790099738295136339043583019640769102070054186980291170292570246327172406448992729933990880509327649425559628860129330449756010018444720882319270499302968793379887667911610497292568753587546603267293370489293843550948158749768613876291777144800194379016392573975798545546556597620410320750464875417644457259855066724787885868755063503860092992268324790860173653105468164858909894146641026654623153783162347934476028752390794073894135122884273398672945638510837186875834600896989269486630678633318875283788440206100129098994738086507373471878724113510144666253942404347192671983444542845536950965561571246551928337562061809810494350823365437110234203303659187077865212295178358223350223426762599475532691774581788115732935356808035754276675033019845711591926364459373303249349487661371642881884470314821194693057764190499383588556672197160415912469102155846364426374955578431500246969703643646630043060840179934747035720412019176578020096372509597531133761006390717083225657822756460039104105910825480670629597446431570418863903893716318421042028969404685053815620375407609977423366594274354179793255603054341834822895782919421938765447048536831154228820366822601037075787689682010640915750415335830308734657195706611642090990668112048068194162897624647865637143637036184929697825313448845321870725985002421205834053790692373650915413432288630404584166833487451505907347780344995271285212560102954641010506330441313274901741554233822439200281774260068323877594329011692390780055952343951859214825688884508654807834800 [166,52] 1276093204101574266443511142042857833065417476233033464897499307677326291504939909585385279800706447410230783823129837895621568350906305530659511720088314007723258639629400351616621210450906226336163911430855039603882449078772157638578244522138838161013399253003000810305967495038328541727371789665421459694343023562297068713628390167189775958135500892636012709161302446922941902100618075247630017954948341709237281839921986971565294711376172212344296306779868465608095252340282189052797743500845701866788011583588953365918236184965011814065790787344322763939870882117800050852180457760268856343226225599850603746351242279152467568535479415305261081023529623698862831378227132410427928343467082517159058107243459065052038024753727270508423596636010105524913506513990025743957052464694055451502665096567280797502763436221607838357385436552391014814467138669647949861608108376948658264621004821556391955667579120921535791109905587037438381287816631668381577902026531848469015469389385383595835876340469399340962878530144201527285082386589738925981157011469470589888973050903142562853743949268744945039951793476978028316846123925271349291521129147478943145761312058641777056698195054630283836463084376694363329495468455431461510731982468621464001093618093020007639458752123360497766087830482006614960794683328526036266801874870449659654516966752300315313346094334911935181995046438681539804383361432658167917651665801649190387978497421531132741289893094059858606419696154982609221438620005403504875879373665248766854404440103056328026271705579948001688489433351307360739967425082807905780997739203113839812593146041425920644692094756997603437125280759728058745354543231710978397193323142697705441681845406145736304071566089842007189580026875778682484348097971475890203528563936058480078515398784365220213843752918549427519705248124256904076839655294577674063995211293590074334449629472212224620251586238899278635588525761190610904604502219360347866892393714781984026612615046087128664722040995619717882698432926169081212700912691476724003864651794340453913081736341528918114530200583857976399745160540502719559826725382154516577141870331348007285198029556654653307408100020216475459924752293772024493857801316184536231135272120736644892144346239067928344423011049455153252394290536459493863103903130582322991455248853797455380371010623997132027257977014394527519624935910689079046535484572147040883792416785213812488298460399155851793130366275898032 [166,53] -259879026472495207815863026890939065236065696073410744309194119689310411001701187303974474458791471068852877663833638496108700065735893837424791001056019739461231366125094601730406923427493134036664488346195687196875476758853843753562134395864650771250317741458152164557839364280993393253433609990003766982651695314956087275374346203230373223015094117307041631960287161391141340478153966663927826023349967035583320599948685294654441996813702394131305334243380476044907122051046621442710954920082288971552201756602848267072044414539419801780384488177167262706274068848414124579106861450118641580567934254702076554517624511325502747035808566454557807484466516003233281898042249612918133711781994694648387634156916009431005982420864059203843689403047625081269653746212922683683035640804799784127804483808584645358624216433665936699358987892053296597298823318286536717662231524734360220085320699102842286974712638312678394210943234899130938247958864462701170713424749008776891299623123007566944496373451065819576947329479298789338783778899359731078969257841444092778089390347617990474865266065759486284493194087481388349616074501843122741007618128800372683483368151481798701111319705875316431337577112952432667087495643140372775942089261662947925160126421897521709465883004519793511459296409037644772419726744329527266557439032471040957950870743944195955104479368258509812625180875822797749227989246347812580838720676781560399590049020334011666085251114945139268972302752793969252486349639476946027046660816852659591657300929988052599526401589521567701009087909315183830655015653129704973058808502433777428560853457239318659866359233879795453556245358102830487099750040054287591655085211473685353183740043806169872463871968791627540969746492782567597199198742687191203491873577069463664918617844609828239417789819098392950384369787700145477908948935852470511926611071920865273884954590733456280175559366152185267527276144321994692187781711879933034089768870273981897849439467680098668591833919615087301348412904097340669860314853482022248423055885282102715802989621168794976899631861493740136058530431816299381435069627358022236735852125635566344195935877727755392621116704538905005786401700232019836370590083369055016217279447670915407707473911390566579695655715780487991460197114496521716882595968257260841109954679124915273577632502840495245149270730600819879942494910182052866669895501433726667938202044816213813417575572409887332060898620096 [166,54] 48391625998434132207775379162964941666319913575912042228612780966639256248575089213183752859963811423603949904138436329973647039253460881364236039332126370774502209249005315223541805533607962167376100358173646175735638619438454594539978236158799448885742037473437994785620538105976426048155797406785977659790266770803235415177417220504789830297523368046275740071233022258339456100188931486336967663680108218067588016772265262104832789271457474799180508772442516135647981001962425482506804295811894540686936759650887058823452222108530322783283498495490881326461900226491550149756379172103029901371079450550523474902121885600247783978454339720577705528435917816114227658324062608678379982118333856910681493368719587090281785146818264749570945910478919317443037236038541672903337904115888972103740746417395566012682100693246345015327742146811623714430078032705970622856057633533236407676507679543974536433076949431210849680867628233414301964881213273804879583574029540382285788473090286894148294844142563161818119849195541548542911962691724873842711286627649926316704493019331883264985069243915612349955953152529087235674468678759258059543555237571742413747069374030193149072461378587285570038526712683659836207408429133931222279999321193905469281319697337354231840919733546764320066725723672987301386691586444735888088313685842786460665100511374994647268699786485167382953992141259231764097581868556615575408244265295498722796516522590767869462011122914694401784596187180133789897993189484504867648374072463582257894094278885923840326092860165971081469649382218667097250614390588901554547825892608502706764604945238075276918441454226058767370893540800457653466865355510371511185008643920964393213740588658447402471556868175878886424883451930380862773215826613529045742282718900568117197275361602087838839223949646559401312448108066162045024112696869234782492273155835861390882781276083381349933202473939169925144652989547005489003405919114274947327460931192100599219004305554144651576389774756819739322531217458175008642542336321148734063013602151284822627099091615691346822485458595901332315912375931489882887973097727695248573512627948941278934040656248271057382912735974761060932881847576643860104068348310292811918418633426951365963706000523428759451181455094975910309446851929579409837907826699412052451519376243111238848721576196361770471435693644783693780063528216602781745540830067088090527317781950561078923680989882794727637993750 [166,55] -8227106327292980249410425386070995469410223237448092278788643487945875892913900762871911790840742485386767250884058508487130410853102012593554116695870127735127130417456144707833175931976454666248620623130117598777632151428788526421550439167954423395826666161290678397223104915235313453090113310600926983474092539005562752123041922909539802809077334120176149273325075750942421671038877506663577049188721094155900851740909170213051366390442222795150651791995469646458913108349156993825755811724739430785680897039183681357772712009104641396927274681536420051429565990970704460014024420115736229546403420076312615398743862684330062139318310400304269911214543762874161601831709214396014156552458343177098993941077189679353879508472272934171425795333782548794569846535877509385243297618274969107997094454680352019608930006762636219017182205923658277201631498171451044060506568044700656645365515358334229816526688312125486013731864901148537892782872193926854756989478999822583360188564734588040415280308448289744119263228599305925482999774283111752652552723967498878408584638058823880749835075010955451537465466693173866973329175586288670586439667908660065990894480950476888766237991698533116415983381600428225683986877496887569274678416062175223727156060929238444284541155395132546706913718231129102170528809052981660523113200745601660985673145073996859655479121101573171507415594254768139169242111760140192652120652900293370505742219667838900429278787048463311995289252591478372820014244201853521155037579421195379173319953817777127454422122125074388231000686015592202916765712735993694073630668662930004134438240337941859448708445180875559238302930856444934952626554635313634883190404122455033665424454854725655681746221970345450333557955435733253337210701381369941692223130769777137175521143848559098400700541450616579352972885628324007630983130662609886266141951731487848788209160589202246233154315617361629934199495479967623705555978983888988848228789696442308969418011087826010017346824645455141860431775002056809927544951748044452555219338752777516685002331058186422101100569194292133127986415943918079274113728540920407340596531553215672249002516221346667927931725074637309047181669002090945859117494775294256420974537080640719239386286299795398680268079791130380685809896593317475303809579582708189278931129840123700460090548562731386863986462354140786310075629967046227892264291360809483339560197269042192179591255199911779174280 [166,56] 1274964826776874562452533223921314500489943726312237764508497233195852684093524796457317835580831002828515768942176955403420499190750729723756570233654501315266758881578903434493306606066686135660321500445583318250216513073227018150376411989949683643344743778407439739192419789612500891462166759095200691292672183876980344409433977262739388926069788359117934753963208836917013064441231845646730392169958176082789981945722476592057948202526951544587545469452600263358180162576420071204714348163652187180735893762786940630352499425136545728734246073696545021272240677387487896939601841187926027699772003093210045911858552065535135361957676465516534310276811972030153090076587337866618091620286385114553291674581465372464581526372238578940560789095167756460168743051647341527483046921443693849895480532142137364357963677544547658093208078198146017625922343975955940824501704775752575773133963680662358833945428448498702348304286627169172235537807358853657604430684941777435774308548707909499689816456719531605273256330037163978056866637153718873226140055929353572835871021490589899883223653278500534638839378248564585919267343848417299907484287323406670023918877575455593020266745644421472054113895243686537631288903890850698250738926841189915303697115442568526265732083679485811107034422551587306335583112282480502960595062501149331401345149706068291426982486272798615218368572971608490583010501379652734913749889000300914862926989188896613369786016170427624796050323159356475938031121096095517873325076743913355206653490102251426700105478969881766174395448540156129185456577172949053368130062314329074160166949891586415476693372867175459888260743728427042249348188540766409357255983627482804858610254789457339051448797087814461651782240791303207484987996169773046672333932009687422613478808417182264262780138404222087850648322715217430739555167275093363907086593933299361396261481514260145136618793463370054831118724535591262752704376996122759637640482924739382437755446873187477119465410630682391277436064805849704043449962630237733515801618983579656522132180318030991559533528728747542609285303705761357284529297888987244676999332124762216893953142162903725751896175783213296469315926934694592535172628352151755662763239711213259867607643494035485620052274542835635150964571850289345793261024949323842365362494659946731939672826155533055633611511500084573461200638174848584416170876029206801622954947640026861716643618380481000320 [166,57] -179782460926473834479568705698531488658137462979867177976243528327950112433492813954590014757413620925862139028709573644281587869182209974289606500570264332132929362640120981583595846801848030696125854722267480695692557744631885405255863711365887077332896089276557426386511767820229944855237033784794288982201976567192572465639330476465682368696076807939038205426109978043321414286420930883633979582958892303590776691552174797049090075260769197552566112246811685571465435571423175909861037444437843058892946361590671007856617365274710068004047951970713368511805877604077026242355505429531852311582435582512406791450127193307247759300634856943182844473443716243282564981969146899412137265922863497590359226197943698335037190348715157460479503485079218181781039574824618013469352116539105199754977780640842016034087008508334883754899811892555326270378014648393171252910528185734993178204991830127123053029906958198812034950869859904840446413273365994173961514525382140151302289767421200789629096853021077804288920835629013270034718351149227438180657629009161206619326466934344287092370687024659150327673727370038736544006899451589121236770672183428057692541828299745242000134840835885028899381323229594238151506694976196067083201153991923196924568118588914043530035730540341214358916168404515074004507317272358902172144116865182256945586395937767542030994807426718825925735451921400031445511278460303080375657425633011247762323359808370245142091450516774901917849275228730322904266416126708738524537381610088115705902417022014491433995177518785428307677593975604028239616409924795220377089113234691988440993065447201883581806364623978218244441705498338444935685642145759994946553452009252278589889752669869749490652603956756890970924960169816694986840874973072880783210451257660379659046886332629887628860282609970946359319307772376230035069663739082381492668399929358871984876946041561626214527870671924013492625812358286399914599936318504386904595525826472664417731410970622454327223278634313403248251339605389461449685404496988713319663123938244948439587050488104782273622249187477371651015944196679043814870294848947595327018583915213058997722971582986622125471803239224196441532857202645019296675580612523642433205271026006366343890742861329079686356579765723828854503644670010542109637301495896441670683093086141194788672757977923982969810019862913889574284833146224642986222259910916756441926407136424854049675774776188352 [166,58] 23022198638496256664550556025232128717184768742647053141036224649806626684296336630694260277378310288380754893004734338324467755794744300336395218747001317175233671340151571376888621898188454181434022763807073943995631628715121463051827554959315025250545108822320504142794783881032284851250618644366079156895303302518822766081664850401622689690615662901176817763063909885309883430644007655773530366855884656819380118435915427816829065759389881134750802523347179939294966670499712182191013148482939443306086780406205284761121697039985587628677818987634678164547893888608526249595208500831095193433786050315592050887071178483683473544323258792197739407014238863056912885023928520867989974015083512355772126455318934382776930430541593099662068929693626622811735057318771111683755721213444627729688826616882015948369940863707581795992707413815271442414012529204974204401344421574004578671631170040197303887111492331037137044551228452756000539286656058092423114955222147957160974409286793861663256836641593605329900238681155408151541129852496101590920637062900539922550713897949850155584936164258580592961892433968032892395887005213947333298360867000343934997759916209303948756843640515289675152402444201122833571656415221416303994351154730319926673586213229675887752754269310340115744156236591091504441378502626652014863644311020642588395158434070829768472811377146539334487197456232248171373550360547532067765487479640500174630797533139013151281803030940892761134895250810231412853680844180215064697523961625617295058562288088210073057463595801331220602094075703031509270200058641787100721272232884981075759976142352344343175694669376715524244638789585541552008487303088460011212310614465345527844373154086959971065642414522857816537785779592585545278518436388456791462119020872238472713977227016070621581191238763531494703538174477306716025152001664642490842434130786257127210085891932035907756883308572497601121160052737349627306791864397357349173935773994191638676756451911880320471802866506275379908109688804607966737206454500371020576943807055748728554384043216883631192184065921099430992023487827674560038559437595873677837174990323536416951184882331449754421620683147809988436218126822753222666224478541811915145343464327576089649170828358269042468269134688416664757908272824692204902111003801915867462405552316284026672700262694829653902022390090092176603456292915008767538309616049019128084522333557072262682987463976 [166,59] -2671688688966344216925061242295669740517966109277358136113112299926049778215979088364767407614808562179491877804588745218915057946488868193655914379096230370355927646009971621095040828601383016283987347091622407841274333697749293892687101166172949946545799579560983714594079544652856209990110376645569775113212819800362132601766298306595030203935240180526463425079474742691651393308799275343846591751976776394020472083580696465106436880136596503519743037472756997762316548614686813822207829479495460558779740006886891836396930136300702142856897236232821148993399251099903438228984704379660477139127508333283859862212476299516695341344158722237740152444786276568460787514088965538761823734509104133415230273258371590096204293185472644470181711563774182866888173830762608642555158393395425440442412133397995005648147982079745983579829693341006273229762140506495428917249876044578166500294890017802621864454120912276239486569958809144328913603849672566064443685502303786114453910869249389920524724315836955752622390735049622088594170404789273759758011218893195215632948335786256968018787112457617003245892118998964402629795418979250686012052147366607086108123995697304582916365073142074866559027671148838544081989204433077453967140731427226616550571928103978658239402128883055389906901849790561766778053023981433851718683944347183667976085924956698477232223849668289898318834998992515616008611437583569007167907584809918612333708589984624245286919069811351259177145461933034247153356263312052139397935752659709145404241842439243122101012445737536408486860682128165556218437137087935471483036586228137767741742947819863141372044399213577105456740223551622248760342184339693886982082652912803457943466921732314481231163799567964507492836860366853790720481614116165477054073124043613839985905003494368775934515797106350931014537633317208752131532826338446149159309406407639988850938716166244494497127682347664409494579915526326288813068604665649523651155656157878406362507001584174036458997978494013366177784229916482520321622635195064676364838949358722658790324607591772891597920749919856324360913190746897454463428774098885155781467270785768813342659083879292477006421652666635845020855373609074803880391888337846874690534739352477832052101077382935963176990790632288000554131440386080975188452160998008367708065413574075932965611377405611472121874934201531227507116481976630685135163720725200723967827315067157660516505536 [166,60] 280353525413665322186547026829092827462880118356207008866711741631195646625133762768268895129559524780370074625699651782059961649418879455960050280330759629198702362809608203501006868168278360233663799443079362847851258615226828374863746343764815656042923038367532128432157830652184619089532701970653024516722881693198254750707256955252507841440872445955503728920666432952655516320496413287883999546870043016375781926835999097962994095906407451399283524398893538769139678659053629858948376988107141562284761592632658931195457890433346083484472642156255048867476363971017293298741128242325080250736628219168063556330270994253418027224789522545146661707533166450054378228916182498247562777211869228024855585540308147704473394642572943722010536056302578949112026166226991052134684253895862950563750992145857208491032521463830742492082457006111047644299291425319555050911720870982831194803245582729727923605074264780867488953366951386890184744923164613066261719556627110025807029770532353292255249429785100095021407566910971334391212884316056390104086857636123340130208369700026111551761568538098285693981195120708578377235125775535088050814381600559914368849176643302718127299182211145638621379233138825076194036101499398399603310840782852481606871466317226617610613225200082492744007173680301222871191588892374018066162839298302808758804041188542860620294455855637353641168278446481958425705754026850693148172311951618510905202617715799669842070570763312006867059498155841937931961939267005026442493412068848421797148940517769563568977885173504657165600257508767896493299949371843336204605883173445593137778018240584122297728291738660998275789141624311308524842291268768263481913970678217132188162885763309488769260994768698327018404456922115515025901233374016515781288538528552703023749263462480374355075762786342504284058714467519374974636008427379302121489401652534298045956602394335174971579432197247009797174534919607283580202046862128953403168930400849317869003877162405768416280760563063969765474759469531306956233815832722878319503674437613792213037798159242672366503300246402239441949460773420909677502929512908019757063628094359845951715821755480487684702450979132530784969633928366188300486991381533093217902776300501239713890579028371400984496583264436841822092944112108139927339389643633317149106842676071868496036001435072077889021722101697261091505187948877812343972919831843507955255385791776906736832 [166,61] -26541061402218412683471272025047733074227793184796910961065687996206403744831970618978253912515778323764494076674052921459762976668157799985850045654244430366859896923617129751073134781416720300451371161759581281535843440985568538605214292723299205390573267007742605983549487793210217613876643324705106011655126301596485900162474020298803225641960547285737215159850886797266671998201661415935720935733904707956748759281537375064060035037566592503180560830109053868070637600333911626283260350163593952271345155830385417455900212891101755002072668668321732292263217545833207308951751054959086523772071675718931945709294556787622527850175344962573822816646574255164949501551999345695599657358866527841473808354496294233159300002076949991817754300468539045917048425625160315785294801506687546860600647041036293184503772185702845278441190209974108492293019949304142890356082099601456338361298835724453715894048498341835713322631266988841514868384485904620984583887043955825108017726551101957784085111944697858797082548189429581216013491842065124210207942882559731109463851516845290243599030950422849184193063811849932069362806124503423190066128166687363255053245241226647094993663885329176380382239995733879604113738086100624429575964569780908431459948490736268947125920225431909665872236972531293948308764877469026274775060624639286976534686141498141488822753914920202177348174828873139660120897564591028978238559747834594728097129496808304383989098341028986030652757657474626316757846813871937765316456195784630963361460271493183899039671608247920547261445683555537327708432778950563821574453185470703084205239419317133356649069465924305211562826148632142322807573094607030615236323902449360445446762309916810255213911164946962502282554360827726990998511021798909209553143773361778480462485657476966671868554449325528580993859982286250816245275962905229095373605134945533315282264814913182053185975782056322125998675821708214181454732179447322366393714103807474716071101061221024322245379208455722655041152816599866169670119060967151687078162932167401684757397684398149141567941524509931906483598925240820986459765680477736310368191749311740471168596891356826935724776126198104305322144225466809020955102629926902208101207021106922410879664346114772423463612572619193287607854533622601633532708015541899111858771542544485381420670190353672551644149955922158719881730091433071508759347711065540384043395920397451936 [166,62] 2261588300223190116365966727902855294774742067295076788993107234188657706445227078747277818667531499139936583311929490951943764418445219569153853512608642818381259218802536611868072656264813732593018969320182402183127482150305185837505097052445894218478476395879839429759223190891294759946521974398826161128985271976272765058497087159110786243419311016109519054339811786630934795239624505112380193140331053922854383703385516284065064828486404935633106078262684889625582281615687101127134533332055139580425896545041518369059680593880135500739580623567941373065261076857355554444487517403261059932516373482705692947485267644785801701093843241491048727865810340853905096784889547813691467881557479575651588217710161602819661980433434203152539196065058306368062168835762906059810049545323217414286953574853793548513607318888198947764570909143508430155253033749601476766133073573400289468204448889904398048049614686162288187016252375595090895803419693468926512394143058504878560373068949540738029978991790351625110669863162756475842791683072144441274691465054520256454319413809914641973505492463113528815962340690084764250373444839389526075911208351666148870162074163351714008590123371191377569804014749478484294194003398697151175412952068311197734940966915468937132416225754712016607870296706956105306853295975186293060375047646612669616264502712436969470986425220232115734617203264782522821978607746855132210588413112484386119011524536528589314954625860723641943856240490016375433676457988018772749075328890574666326862181601376400094509982487453717806229945953695169788479877699795661372366225274940458622315158244418830152153624278277788000681489925207777433697678588406661583128339995512526589864137227827521073539513931486741078226500381808469388553161139386195797780767610643476492872711461040671932474296452481223455007325446671125354977837565047851925535894030229597890013876362836183609044815190722912237483276776265059390612831400154368627786718622395140749206881915041746799842862147635257104841878714700946242798240826182323952545910429946044762610645088823425252824229253385157596810453860543729031297958445642621599586479480828909786127723293318948914191882461016207764206306806431263544493840003687260316059801568129047505444489802021268461444301163690837068856137843661606849446081144534345891119173032394962777922140560090464043244647326461570490644911366029069499929657844525757989022847809048 [166,63] -173044390379717251205925393771895863198031407379116942126906442573847879295811617118076174737745084492204417725903075721014697054577497705288747649899548088659129215776157094568572165184783382245965763429985405954210494011281503054874850841837309973291275809566059948519837556692331960995327330245460843752530790753701746213423043852974511615843130518697428729178508362112864963372169634948481779756975960818005470174751437142512000403923698040600123316767544770311246151320721241333361326589544266637735339326876359248881950178517351263782096417479587920630082250195003440728416558016734079211358495296181451625043051710115340031038882910401238441732863954649367575035591480380227463417794666650239038806200202331116767525533093701639294886597679687087462163560246673987461934001668379267463740619297227391072671087846875402787276051741791442550755091052894238265099281878775309641138925890518284255268091897195485814567507787690863027971166691039372260040138883481503401118825969624104575849643243346257906510628738562091666744371837967711291101179332514595492515475888400651769548717351371381560982381733269719710245111112790519944797863964212726408521664396911981370099867971169616319300861079303206454856495562345923964050563942242715485989017961603319497075856493839837398748321258254585536631681436037142442875312972496708226600018129970592892696138651917022170436161298863547713150403581746964396688127919420766895254287024772789099589186381630905684629887260108713110103302954441870453827093203876080119795395951051667953134059865794459070018567875075681238871021679386608041664095407631903675323250781253877182630930046975588170211343427623687445591880214444938924226187908318986391243722444665046540600560598796311445273800310666019322683349566902782298298018320609296905916301609391818534906489717948133945217086586113175692449893012236209504304525743326394619198315511444270502485068452339496499537302876456069176965596771603208778198092974515360798811139444930184264574956066801355075922945419778527088785405888635836315921375297179604855467947979344196586833320515048427249365821570733910623920988498175127703160801875156878596922035034471348968021224297166972842631066600580746746442627885654829358485249724887004959620593944588032808451700485087304636618309735398532526940615725783401225852361569736054740071095442312745373580287590024056370536315133897403208100687722056589557468825432 [166,64] 11859495915300993097811016008405317617006804291196511298344987002522274257877489574554195681302585500919695619848183147651139398142215252251619631595551660673016006164638178237625391777996419413564967538585041808512989867994613595941556532478850701917020763975162438829923010839221668601606048671884613507203040021351527918060265799526392574202802443829232708364412362318230135111250100184815667212589676251597335918420193747596130102987958853704561664889954743979888096970305349389831469322074213680236116019321187402207354823272348677719294794043648996113732538976677693190520712465238079585587761147331470925751553136363548827588185962548112519598685093122047989354530820604520349145484264742305412657355535121363155975732590559242848596027616256799849635580835123398217718172643472176625358051303491748352816579770760455024835761452600124383063979666758231660155798399047633809330970718433960929360173002224325487582420431874359277242887600759705311936740173379748072484795548902789299861099267926877489566986178270933739301746435080818810272546643107426949865760989239452564177090874443590605255145002618098103677900418772254981872437379405540315547966190441820107882178541219307034307439515568980357130460028947417334839334635367037388054958642625719570343089851099660839085959978718622241718735113025626901025768194251708427918335799609376260503126612172485790405484563154757725157067690519351150450970446493265179330359569089150076423982755848866490933708827005491108760951409586924785026110625271280441952769432310112189647358919676574221346701591799580887024073668738053728523810875639421309623175404626127024139018508982894986791599747752404744919769959199150091446572166996900636435860127864876699201490716330732646751561640507495646823743500442563332109344720867613472158954818760270839133524033107072564564102378629190194389657088797678807995603467932546351777464896791721149034964030221218368250592768127561807959850866826822460551943831684093300134215467200343276747884111045339235810470290211687574817102245064663195891508437405360634731157978520466554946509471553385305294137088285039194828998289412872360809711473448688590299655164725177865943594483712999379587116107713470417910009570363331125458452208775344618603364446353913354091323535422377832323943443331361428641578428432971060166204364841849401093905853544736924764642258139032570774512175262731860007143397478315966462464 [166,65] -726076576393772656194506938346195978351808102470522654941744892384682431433588864936905109087095606388129983486807677973900861615089456667170149323906633356241143909910356142934712427460913526546471490175122505521936052365622021137810953738150664707056892684612380038461232069436220622530381328793628165496272745001358360201317353084704934897353068079682183041411411702946698058679193517548672263599704214502848926224825428085585854543541068924525876447267748104039553634239274951435783925306902849641036236324132466064389862071244399434997252702565247948806150142541333102953561099949839870062213386635726158133874713392095970379282101147836685358003858949210385848732688599533208101562451394365019157205544605266220360426773123664101536755162424650119256800498118796734383918061381622860745584852286897873632015083697867133457389922070185321590030570252525237789737021049440971075951652333966319010504917780464666354555983941638384854854617994807103832459057579158075578771256243206093658293978181715204819583657344699252594418002207652894919102294579379770274197616969223167574724123325531647081762654688665157289318247254282866700450220046998369426954548356719473393223209678950860937926653008751276558795220911141314037792049930777275037708538496209040919286509192280688763734758076851308631154845331686734342509500818898341031802218007991820393685768143721657986096702529711153125543687748112058948338967250114432932944917317835513711208891608523294204263102398967528709618920354210310898670013749746736559757319878806213182236415229514895439948414433509617453395322542135975499622826492643640407587144005492916539641421752277707063301874977355619843175020311626642619900240992599929858267895147618917356229278982436975737330983230657999785391403833278706266775841078224414365473089180606455245150168537352229710630689081094422915687399546918925498364004284624930721801840597766442834494873042571775114880530306337788973216279217820198963900249229165084773451936324220255080310615184445233941551256980257996006579323573137817857948346044985274723833188462017579749736746666824956387238653713934473006654665681713907588784606473859710598011186535885619964245104584084275434090335829937688412599428522878538381845927016507309573138329797003028966646985131010882088885766130958850854020824385823571550108377156744526900133394041734519475683416218603511479979309250838532534360434581036809472 [166,66] 39605306930083455971825753601161923467608709405689675696962761019770168764896380220260134319220575556242797150068699127396968358956444027084699264247165621055913974386620021391613902513753921093371849942735249207952279560677798764023328525989112482057855607028878331594278629386230199004420173174504268667176923767204794219837995717295392642962467862927275495130355526557892779221754597488752298619482217454559530568430898180292528322259891580879486575308076123680587987694626261170691237451411513579391583625565713480582269975347174552783528151703455063139496832146015961894846116498195614227694116822385160896755259472789397284627194275866758552064755568446121248251741867526176802861386686214168521607392754291773593494426120609189631487894327458444282392356815151111571551895013918436591562936184037155305477851317118603308957720477664644803652211473046671453082335186634177897310248881724941889513873107562882503724177908363923394408329303669521150633885077381551202851376158687792623592583040506220919556828391246945331612839858986379433381646736537866651166015528023439801726680001650760249453842436843518072478972137502004838354820389398598446979750029473800132239770452482159106737763050376329466798844811014525170238634153162168150370047462396599051481981408866436931763069668554217929152570303920190287985174300066083440499425430088988964826071894207972539131903676749895450141504252366157528332486474368955712530566160821697957702822293804809935188572370552643795168989261628815375643956652037204902459592775578893394747986355745315808505809175846964759594258334191915541311444914441598107744681849485567160904110851163785690826295466092383403861857121985963810960240069199549670258968857681989013187810094425449763490848984932319316305697353588536594395686662403146653046784169129742864468353383734563025503210527523160550570732338649106403366804550170311146741472571216215307480523153327875060538468503323478454925951168673712210564561404577802432342954418925270088518162769636347851124185639672675362405267128976186257984427917544710143181118624831699761963285102855217260526841689369376538108588627294135849161704164097265204604570389261944391975435207075415873476625098255447800353573547628067505306039164361074549270526355526546545297984623929109817292578372163221262659617158759976180159590927721404839903197307944175493641349004659250960322343841403622891903295903526400 [166,67] -1921740189518653751617050928527365715688714859479090432578630558519025878752662308599641096052847467912749373415564149816556773629243940098691563628158981869126515702587800560629107341037768913686240226837304917562330993661551937789357988748234773361698239460835694135758626318914119566215027609002601260674199977883686011169652211720770139128426883758279287321929710358494300495331327004017727716485723345609624947187488699573668149411729387208437111459244297456878083190496788616325959359203297209060766379459953951525309887688924288661739569243838903311694965085989532046345009045329083919271107516996564016573105852728362170400465745787047931994136510184894292561751730335771134413253217896901885597895282310229942246345317908567306596841045492856517630016630957016205535338518095989165652771829855505674601430088058787258544326208811058758402199571803565445258942233115052873460341790089413026380957382046379852248622747651207817510629912538044179187133094060612874393071215693123340795481206146205762069808384271546623295610358279707154750049357152530133822783249779327383234320456311824671091964875292182903731136572190832481215744947995616688206030256440406505687431398985913147926237686482103699017653673934725827618174553727554584796803305051008695466820620786354055818596174205693709323411997244731050911642970435969250286142255895775140145655257641502261451282589835495703191641052479644705614417790141004891849406363173763635258458790881255996868320659419458804371079355809274632138708825277515290551974347629695336169848302023375075625049986177074084449822703395710470756886658613353396575809718001639112652655235766939684962575091573404179043529960238692997764212544237119267208508747816748848323172716670106355114359646589453750902710494045171818757422759826844130069149335140473355304144661668122023837140772187822094898153916189134244407526129682350747426413970496729002839202461460873253672046793004061695551064263381987700205175246330524528596513706270420606922099818802465345553814796731755240306057948961059379201205441904712001181276745587865035456640190884800803605204590701684013576117168933880514277804115068367158253716838796359762861487169714175171355175584304486715657332026625109742540096928905607156485256819858204821320344564954409433982288984569055021403515633502388000997657589397431806748476871925889504386119024085713837466143921896325014327703466944 [166,68] 83184908092831023634537174374994681946239606034829998073966891216899174345516736770392577383628916117620183076840801451694112245883294450694574326926504470822926818243942456159180377119115737961778931890401367711813192048725615794820615458019072670432041621275996818842883809328347117637238692460584931007916488881773016729717523463543183029103986088895496059280715595060758716581630331772833934094105207492346650158172316078089107370014805358210369885688390905417271641093548444030618763720805429578439937327779736791367395800918055241557834948862907317688094333257930021796603355783867028818905404193692856998945377677789631488933181722076552869860734365284883929029208402423519145580930329299762200115947865497165162865464974936719824282537498102355924814040786738976395616068710989396117966646374400352013991915461461079809296768881590418683919404677470679186264820480243061227645987559562098807764787048037380070813853500001189204984487515500022764607172801080620551911173489249250137299817690335700202767147398156348340613630135990188040360673259614029642997926779512558513187777819030814292590662394509501866629207951530654396659301059375395333500953649371389307841003544014942249183111229615193842862030886834011630263368755536107859264699520271263525625000063485440357248829798820895840187870167210506364926740041748343572449111003302544179352073982547209849964900110839530226369185902099047057541229638773141642628048721808476855970182612959253537988651964692760418379954770378788478397669068989067437340165999496507602148659804015789683461709092585511604601194657398277914268346391138592189926248048804511917641565838638703585674308269145103911051270948577154158933347220860303989402799533167539370819406809790235602482082826804718691187290663992144832479889531210779347867201068669132289509009895980003597046549454068387647647057719947885511044332274895686698499306377649129301049944740885752528945536426715789668325896331744687922687617807356965873328189133525999360341868857920902680273782020829789972447513734778444842858684874156398717662922931118185987247957448492128391276261308861197834642892798669210213155958671418349728635117393150256212206987255605293474777059830803011017884589302347495017021096179919492317173798800479859734331531394970274458481609904629009014871617065635979461595946911884843021986832265790169850119936796930796779764569096247139379484288 [166,69] -3259412432067948985439545553148632378819063958371012825221686619638656998022142960986850520587866954714915527148807304110407628134748352201562199838177285344286321778740197779430079935066874012338618089242867317200094791302295571887379880686779280368886593356365498883036183783784849874308865110160519833456574802337499992266130771871486295598368297349517976012277075243678897090419654924149982941649248616915727587925691110505355358506824066944340035265673324036077864238687997836158397572857526505893367245391142898806704832547374604531669035807274521021198091542666325436152982822018977761475500046926749515129270914377719741079568110536237714627218785436833192424217702396512517858102434842503262155875311322014719016001654080950897576426612776237288885857287775304706038103546941962257118603955309235450677018999782586706930216806449455695869208817219327608701772090355846107785833633286874698404612315510598756668254194616302436974599807298441140861917459396092393266275779451707207108186232727574175651593901726682982289681229528142649474428907478442128189102831564625836451692167128624441753937913043522771884827691438065980238432101591316442513293464425331411816695543991268377503030913751969721906347818815859188990650856125244103019918140745492657676945658811847873668623276119251082462001531158704601261252585386482896810604250242004033144565586791633926362019095016242127011866786035012062947756969126474033933756759439809003076418517189834528930810885331808526281874035777616619057065680151609232986292148838475426125789959901749607139326664299836362593515235669356764847686458556480817188601535599368466500995823793620268456221462703337937248159168728973879758607107832169034605606042317575654395414055909120615394807930893998194858532487993349548235325974077204727778071691691299714320744213461520516718368440980982802068589629993375011401170343834423215806116500016999233976875545799012120849326294624500349659010286764522919813458880322687103486652195262986531419138980453133675911532519565354551720820639096612095328165809672678788627209138840735491167036812971062511799549268830576018655593011475315372842186419722609846482966635863925187851832024661775000726925663733868510814040556891567390787643538566629851083454971915197786262368807070065773243338470853415753077582669383735823776230696875718053421047445680756678790879682999371768712239633713611139968 [166,70] 119659782264805995583693960651992276792883813595555653252247385290569882615437227430758021087715839696374298486896832072884864048620519275214538391554665082317249986276368023169759580845130327654171030443000886611621877924218418571124729338674286130888646026799521952781635104684121780496568021853124891440549272557229387785167093760159361335710669018949923930351520239987449706494471611607137721285827308962077921110185551044171736490617859346103100088176143432197877081366487447573440690042780506777727609466501618058364680305325589503295906679624988016343421391683616569324304982023555212336759148730680316865247322888945645046767776704237457810461996460908851481397645718135610301493805935858304857358881702332641325244666675205731216880241280107030291442010873922812308979864705682085984162236556050352054001385659809264038415161100011779301570332809699090266662663899387041008777909182401000266673954028385800709372504273511981620637846007388379499317043484182292681993041905433021521507698483348720985870374377427591429754922266238179756604296647378659017482248060361192095704086370831186533128059031022727257751376192833782927021874706958978873133572031771436041844525414161880159359979631828832818238698337956520530578432983961264065625163123435809341569508016706809983531177150789978013533778991366213500150572338381820001522138655181986816174618878900917504806316722530827563284269890238200756536760002813931862252100120334326880752844406343468734057864557442960231175346697678761809357627487303045780623124500271045990176952344109688340535023436229800162536122667762019751637147030294347121555120208900855513214050624454777815592244620150716419435229576353660342716743031188972671921278929712848131070472018909648807920649654306097468685186457426038122223008377269367865918740187527570789960568970616601680972116614109680195936301039598823784596540935231681334924611028788542253546685337432440476631551186351751708603591689323093191398503378067106742441834734431150983876028064112355321376064282666052056078523209689885930950569414342481386189564643214920640718047617779711414603411055486320323387983673131418006277195613883268178616790968269245299217167373097246867672698261174744197968914792918053123419241463188155203844739905300485460826261964912357402315912897523229248409686165345256863593010829923121527833833908098454028584839301751574693641122374699984 [166,71] -4281974932888054822536247401127206612429335363478648695245762298487013736849567877591963713745617806204811946535234712553829108336547477342506199251796690063696427200408313075073787629966810895965231208671189814471759688262475318088949772815553147136136440154024937170736695081544667536251223469068898504607453630452829067535427353953170583998265298738436276524510845065399123135957786687037876805178079587389052598068520547514478799723860979550765305231012808777359261212821734125937190703578757544004281244974040607102516969468071760280883947719910635759907781618602722248421535756945775007994085778687679169502080894270603099723391545993801639528224160563610585184837872112294106358447971551567828622009156364013355755385441752748143794272584326546814566780570684084759144116018411450056660574303236275285528802188005608791874887144136013188470466369096638866971599563076766010535806746127469029451549567757016559364560119647033983523539059214003440137660059840906118772758858047121794980707629041685136433912424939516685276941694196162405165927697610453774466210129184420294785923078716144590114678619898277215036373319584747642613097101041776325762349654234388966235811619752430839640849697247255453853902802647292777905645942018548339095003911674227633883945510821861479222838255918549819134097442225893247311348202624769780736695446347921910356944871322508055209304983862218399430867504761007080045856299945102246431499571351669907306221233176401478073590208485399635252431224763220836426346545011871227348869794446301391171279287942640805287736908599076350846413353059264159658551613989852597640700160818396327689485741447605125116045858579800956094711028185910947614237529421749360952860895287049331536233169061046545533471927819361757732606393622841917716495268536788029224545043126273019065764517652688761666525879299897647978099175246752312906594848142451204456229001548545165555765165151040506788814836251339905980220950402331405657950677331885336805124661634739324998120338684739679002581136654143358292237120915743640026547363387146172465385542424465689968597331328994286071828778778062925525170256667732082187741551737829566891649445572165903795390832137246235812567045459126098851621226290491266818584059548599207615309919937798674399120963780589519300195543568311265903331221423593519944084525841305109605003649345927132063628377251228760941989109216 [166,72] 145503347977689674183414599705853280166286541923874024928658291980538299057489866542291389410558100302607550236932783606658564346639659522037752871544623816573388321649010174149709685599900994961353066860976929830524257408757425078737032031833641816229259045357766371806782795715727626491966542674715474069954442322647279681250016132882792970153609946724251262558483816599386642653417951482795784097309395927788708247361202762909130578530557107816262390749840948849222126521514961232102301202728599457482614283668326484764644268124269703726822812987617172489750800815188719245630788739723405111451574080590001188981900045305222260155558669005866464986808733249304929032504870654582642193699706203218744194663006892640418509200169639824230294418304348066446221587654742171691357477759240624464867165073338450434398056852692147125220143278596702336107145417279863370082743563198877585587283742075558476390583236213992622890205838242412374401918809231964832713619327964558322625320680477350703461702434233220269300318430496697689876038683014003788064181633340890468094732612193092849888098950905323680659522874802675485225236519954386467191126404921225384093951854488081531604660504404982965774383372244857538774668114750854588050117944827123246754375089823002964335141300804766170299125093071936022348396665236228577608698214498056314249416020844042691716891966144979219812437178422559486405876600815054381718740965465766091441461161021851959333005377829341269517058940922227310069903772348103175414039138442955343365412922650513641702812710149136041443098954166343514621019837102722654410258095190797678466368368296616387730772664009466112345897074323321350325417505983372064200024332101952544016670474251053639222357171443567539684651826414913151745838476417446896872120597075996278688927787773252061769664391863667209489451614253844516600406697632800683312943915685190799264956397387130349657232075873282998236425544535674894878737847136207192824186038187910726379357809318446561898396732342433188672204700741430841738375373190403861103142151754041278611112629308512259840513373717104808919934481689090530010958724036431772990397593874625267486494181151917759585592208689081161824048325489429083091414365228846367581843415052819113988914590580107119096314461617072307980440762609528851477579974100931132320203169506417478173495961975513088755780261742983416563392 [166,73] -3859945284120444996133348497628374438337311982649252603371008450134698548887466462518543705289616481971703793046219483596025960461563416095620581550015912189299517488453676764335575566929689128073869159556285799125258501896946364528222170863415823629855615226606014247562445814512985028333408731054048686295589516609506150729141175482407554022054971445698056193201813916277835049706412899342285927650414178829669505648401110894361930776276172293623936496662248528928897327145380311286861024522300274855279571347800743543683011750935392283757323676227480103566296712159043182288304731511639275384574719923770441784016089195041589256463943918168351092338943762180833208993316146737959575241341785175314984793943064450268220881198775078781237163401767618170053641298163859054273457458865339978922823348775103159646581016366739955360772674692448688625469401210361720847791945323718711603381364748946703142816574327300198141877583746586363529753538190059721999090370321299181800201289095540642908389847358339170424407628558045641490528060945919128161477378674946977139634758316957777993267835557454499686626698648525503098812731469737937676258344717655609083709886101712683907724249902756260737405227796655120098793750396732893510105384898002956453540840562775266957030021635838058982654572540387473598662296814645801757524386107130696590704936567058337602571012277383645967334974000212618625557171789777030504491259038219122754051184353081948784557785484105536388856929449003484537354842057251354862277784903220625901651946230257212940820422140862322767802420822027801881712216386265148702443715294915029327926683970855721169395430122669509020792205690514676299227093530435878766623357744484729335622447241178683999172223589558039218224118622380167458455928968794936763175551089232661991883823406340486229418428949409784790086846906020955575301753554158086211649140248362913791064670061065229029638256425866562000361152626999837230545183027139463190195658955214809467687129027496315925142357407148266630628830202796901632884403663193172501186967443937571555178200064883725204784749198980635142395432738129570518356726211825758109655976413888158639700239440367594742937124590101348140557741044343462427299582475695086854702860573304836583556424014964236987698909910972404483706362878970020552430834207883982427245859972772714315343150784535483654349928509710307968 [166,74] 23346007694392856073341447041778335516123825003605999153424082414490175759446341480096391235089958698005576931704878473222363043634946340766648397625042735960980278505417269829382696894397135622066758945568937061615642148132134770214504220720001685648980811016232229924183088681262444949843600350931594032279348165918902947210298202107769437287883273093888121375099174934665914066725091508328535019668186082151414146614281765606205748103851606697101225026600688404057413276853197725018542638852165826003871604851605863387047869121266610879546214797357786564098870419757987427304598190178865330885004402594966167935687525696128691152787396980633699528148618454236526349866472708739150743578054469239674254792881429993145676864312280975217171760756781890928909273881156759911549803513700549995956111593164269538895641154482149235950945239356474277854321934812231070645714964934954758997349458082359876049180181618324869094754409891232319739840701870270794499930326261500533243472203734835719285817892694026111055103487345304205247988247581692694591729314960500644805081822004007113757811428262025953511472461146324195354088620901966063591787786629963102126640338605828514118134214885181834221815782747562473557222514366055613863187791500323124312857833509145747336491525629090952278404689141875020732463033324962733506274899084223332113918940022169960502201476256303533459461973869075283885721265593941747504411052158484805141088725579180055137061240179505674206596733868600268591515350814139984966110816330991617921672354339156837559508404209340347452848890072224794059403605229212269932875330939069913012472134381666976105201826754423266437503992171622626964983763297273780581022589614321854458937955377350476840260861764566209858781326776264544299234129423948102728259456563914056015987233076044282643601345100599040852678719381527663888756672425954660592879345231724845082731414165978219577496489981918188324034422121407631107278047094640111671845375550006409266567404414501716994356267685233918055234747985103330979469423406972683244240186372916054720762253350989917865146016892730625938467263167030822216684580839432869467973439880642035754584085976045472574325914255216562741912319910520985206138637106953694161577703143126420585097036045819851715000834348683918871761231344855281296656651589354060189997837895800744995431456610080271507396288767416 [166,75] 4827528946392523985641636824630458057251420789061442897839901581575175049744340508707144927391486213391630393544670414036175595835107011359308884216337098375907312302157061379043523171619973944658011842544818606491972357706871684790507661255012143560999237318003937092782421607254891946818863206983159192221841033822669760174530740555696851690387301084877351017460396898335592577633334837970373553818048356913358795817289691596030206628720925395557062414295605741433934595719554003183404167494993954604547012106187262386429953350582426320510853948276101700592501668833163824537288406488419466898802698312545052302048755924445429346492525877003228002723570093166795661574206150114511192997261035309012589736054247836997533200199667244891027507939995733581999573989908268612503891062439866950035306268743502376507503154410123257506562007003805702499920841150767923891233299886877227230242531393393518045845278151602259326523966074209936681014113324929674198842532807241384519376753536438056689520160739851912955075808088131125430714365807709282732441877358331367936132740874132898614157900085026991971782784925307330467828045538246840404664822849673740661006856920818337100880745858625297002063047842363174328170398342527290637184101920328804173895968716497658407662752449286693640386631711062071776008146016917136562122638618469394434733073748292027806205044954718083132949695605942064276723582418795920337628932462900349282243629099519038275256999298526155193414642037630913908846014527920937362961727271001813930676065331476740776571080159405535942975079297934995287171856336903034293145635218241721133408758875954127058328076630151888031863477216567535096664472627557416220218044624497809450155793025616169449464855634110423509030797856270477515930983618805222069833732871770639373672417163997737242012105172992448412849151865163195423467184782759743469384471503041398462452630092959951514978293764962424504325390349066311605614257114495943292560135343010099730872761285790825001249038388879143065560976832801820313967411941334353276966113908479748878643566763880505293338234436306384821084452791582889836110049858658259221109712154013400883987773719492844353271994737179994932275040388616686588724371233347207818481234538290545239910412401655870329682046658155679686301475712760994920759792570582191460474049286827221896964862272655352253779843456 [166,76] -321412929401622799832292139879901824731285157622181107933549892713647666691909761184573142096355560206990228963171226987448925536564754591615295074435207269102181625739337282716396813324243444934590622534008502572404262069086097666283085779181031463629553251778505176713767844541837022089991163802849531809555263438728528798041494676549256780361825612656476568171916156318285050280966390828714135912112820936512636994648751753586139481208417918159341788802639631268415869943403871776527247565412081717218418897254301939765387467795027733896750834428279229568927142955356984997294973617888013412776622147269110207406626288236879132349572678657377749910931468350466538870436988206765280959602197213397427798442063943329380008064623415720208316969734742633970019305295756311254845340308289729218794142275448497204364165465481329743544663447240205019998026338313757568190143581235070147806160630553752758565745782997482455327462188527454437127150585288454986897148118135056736099360217593847730378576355957581894889908746649679544950662248112734718711181036307589518541789160010861642584712815986419083927018693050561850532645560608477763548506184965594205307563068795699907193816010131147480667544893778817552627038522779913425438248826148126532289846225380111794073537152827741852175648877870787937468394038284324765320198513128466213103266051959824687069083739379178597437174393523574604992864529564231611953826550834281096030409474785325254778875184846024381084906263499276707319659026767609441490379441006824148534107877998860318315831782484563950622199878603870289853800746802797838735155592630952124620441553279871435370465053238394829026836451867124073291344190541828056042134917828735617025789194194296660201723959244824997878280057255074608603945307592134009840408388294328932941949211092262323513795700070339311794108816184543365178478475964327583202348913151679058347072705527124650917323534803025680089674780078992376097286525118856941010684656134134262013763420649417623751316433183337394149849043002686320581288706396515014823942754328812326659144079222746686090383037469166915977815538058295189915526825467684831286559705872862269762303018562731317925313448891315683005352866803423625755449665163865763594477452337826623502266747960192059717202197073747502926367049266108281813399969736035775394123942574757503699057849561386208710096 [166,77] 11375631705540011519394917871727489078377691759024118348151216286826718991385240693360571109230877067558585182681982889244374326086244175781750877952720969250580609493726703500255809677724514775704336900025549150613732820405868179243758019795464212659959833891181860860110160469251127053524040767126755394427308172188820265741183413831251410539630938207553231373805031782907882732766244139367131456371692541972706125509791507993160697044359248773434243260737854016716887527731352092229849378067990322370373005336320771516915970158884104419970679517429667374932554171849931031028987850125508445820302167316538990343847907963315175515751959220421123481236208720641778687154165508552469699335804682703761388392635151587474622543687743279990225842959069098362308878378919433885273398370660463692910622891619220240635630771198814459162999392261980996593861911918096983336185710352827689086317555566291579642913126480187633388740634775478132624788164177402450275054212877955080196147038055854255784344975118317953266411405166855790619886865802986695486276399743027634998407431644483682881840181557122548359591446886761433675271712088961832735818436345926741448597254005369112952859858126139355154276914578430881623574297388593279941598913944912842207009487670745131808020944405519949910360943136065331134382846135050749275737083140519146731890187923858823242948697591781776207682054333295868360557902654350386253189355703205366325233898083914836385794273767254489920881453311331027301312560429917564339928776811851043267291305585765144116021962677467753411343157327903046242329756018309147618143605362663183329833251719841340522896989277357131550248818554279682085974851192849448224496854620730629563303468142117366482854760071941931054910061681487451152701099036615457072754446446136510080088213193214783513718091064110455062226950879921704725133280211564813134164817785989117582203443727697953878410209689233520318107864291665052998379401381437327516785350951204932953439034863571407962261424871824486128113934734795591751445199018999287938472144224482494346700010391979503794336575336470290575778330600165947406525893452695747122332499014606426929696665922945998780773299466724532593139995487245483625299095508287490463175467709286928188132039695266782262802999817699230179437676293934804056054497548089490105287878242503153256022213539923445152 [166,78] -238278726419660935682450198970020432725938488452722202232170438795491453844786201120196660089135398409612380468650634690241457109021826620403886740209788694360906777324299054959073085781066260874862946021754687844110458646665118836424794996937880979807122959999673220866754113387509549543966852513835634502166058403804746988933669857018295737907949429493754685435854606381480692316529739791255876461549385612573005512790085913365780748926700799554926720538433843878194769843140601566711711299999587385722128662512847441027657166493642959776955110642810644846633040488965890007698354006752195673928162072376983787066906728333611322726691672160393107581458753335834731729984794777129948902856105492715641560995208602752220888910787418260271484231985361753141847187281502189167282251195755890140607911794751336788357181656122081459387296708790727015056853861045354694706958098123782396241451139429190891133622889622155523138197130205056851069050532416543731517903718099099899779748554847101463312818394079418581866809728176732915648378695536187415064929354499469989954893644242206955213689062094657019340736103472757878200376813892752132670874125789639344174564567030111871791675312406447177200407288050082390954861563755229988620758633654441397897593177902965905714443251375051957899550220072284227397046843323729508124837718568558983352239830192612040343181287191973862747143922618555199485858315383449876573032204683552154200468686565743248806903883848629103122977622039826560875726149489895596758777614410038636675378457638732501837547239591674555705015224994350752472710355734546342156828601549891871026370171282354659636955525985465198908262158099491726166351948791912062129216728486587030226052379813152861891942450616591649400466395968000026382357956764533315488254002164293390440511422490482665819904390301847273476658382419778564651398379693188718988266073097446957198644108765644196722496798258564070261107654969224136400054019728678532084071297226048671111461132903268689942535802515780040027813081784561577939206232457831923360936189392153282856830216459220942222164466863851634810331463970575487151428045681011110184355644425420802849368190221505806418680917641565411367252497914116778102702270057731503417084004385068286525969501755928672020447425940819769609676824370294459243853527467152073288241984968906918380718132224466 [166,79] 1789733300922833517659261729882056301781038772589843959445926113373970490349901282153278773893615329945646797224075441242132805763678909397237268282639755768449378018201901965184838600989041944498329330222756445747054119806693133951871693155510010352306596680424096712046509672247732628076138123494794434441767134072032760288897584110716797252104841557438002812473480410506612321264549261141061120334051466319951830815656523162704135678431569022195826339656473569638874573199001768060064811771056594742073805094881437973571792024004524958245312697700793694881212657213882910274654438307980707335959368617718915721091838986879035610770644294492539431494458232284787304117737390615638035524721767401177272975310961539138725338979139615229064772424623159720345199719588793378207284929841103620531655138371493228888189521091610001944992532595315909966653308752913597795766476142650293831932374075945119174683713772703876376939599503797331585903756484519654800331326886902641168701722967618348015723899385429010415032538474947121975201743745100024713886497058271548220216357400421955735963369505218852882778252257047854579464299704960365532278145821326318919326067683795873313972883429129952236963711092008892208318129277927448003672640651662882808980814413886935178025487833253200902165915423708307611996829290164727628166465808698514344010379582088264791900757916641745885725392272106998793009247534467536924397980298532045446359713829261409391646881912094894400899723779488192056314704384616781936547205738994933101621364605015841105593646305584896651632714115445713168726505798179636154109796461522121039621217699346272713340918159171622712888019702485068375713473773931642078454666757216746487230566704927453325644933246276676048212086502776609666808631367158476223536791963364895436118360048984473743293698928239587608273342466575684710596191378365232946586541532849775138360248428370789764535537034460262771988690160458972730855250650885367905718211340279018419974065169136130838797775316815233320343280398654749152866930854796121652548531036766704650275943376956142478911035012207913000215711248084621306930579312262917496921255289555628557948953300319852162080058983044671940853137589311360251015528078102496315995255387157238834123948308943673813531819358965839629997637716500530998587583642842313996985712631382316530531564080 [166,80] 85565016237925584006731261375782418831607723688801417745211455184431282955162726992272450225302473922560792777422534149458889832778805006392397952400605885691918951982089492916176988116339589349414313085668952285619034560677789233868268428417136171244730762643569791890136508665197713650477368406685833480367860328346506002768148342884216660456368916389019027555947428672289670335363250992639514441581694136757403500312544939257656943956677351925712386467721015462064984297015057863696110431948693012180417355104003080234596399116173152118487441367172665715023058845012140558552685722584761118051254148703452365043045489859608482858946173782123420468642349200735284721560082368130050134409280140802331197945618255866349344646575618562542832926108447715039179283558498844586970550037642649838081250463020993408752622387041311305451840573695058521848609219132287002381534459066249126312298037757868518894496438214053804939291869455492996544200167142276237691723039217477174744814098751121292563544275071195698027324983191343269048938056089426909061719764564641973269474074860825292401757645668615092592937905196092632833562203280113846669793966270272011333795085595610316998938402389609764576701064183564431100833413315585611859450700805798387806656575343351147900780453738897671124395656353395391700848228711970538425143150508891665766341030889110233537268393833752423266603427106893170240524919414661152129238238224551053664980871568444686604548822459533742792358139061132307183408063807392823783762813084794666955167679827819464347806149998313166322761625634434814056874355735897104080300617048611843090963329402231891340473295828591759685688397559998275708338692432188612406586166387216465841656546834819667127840365885078075514566068110363736621496535008694369522392588426553402478025676848794874645166969901370884011784893325648951986438267585022143690490326291561342198986952301542612699299416661849090194299649085880779990428013668590148523162792168228119531278372027004333951978460907926623327114708599287696802909765871843271422963540963152302297744741408817847114006736137432346025154514202355690326583739646329660900220729589718735380107478869392961630555506131030203992157314598661856753978181198062632964348385690409176349507356154153367096165379522138315237495373268672939917093721566669487291831117694005522246080 [166,81] -3480473214066765417456433082139318320012013879894436639995660028613209461454017551934434861943659158895482997339867818597762692598732602496321285392195689159620409486933389527038083516186856448368531122772999428748619567696569220581132926823321799221255816584658996428780543106201351113604353851924108774117021102989217404262885238037546462160117600620739914595549279519764404042227888277640158300735822534397737557792553142600630857011879052440789120856169256845754175677243897106223138027497169468465084233565414495362228466615783582368454202854983834223365849461590689962374363904198637163078346210911751311902661518146658805170090433351209822688324163012024798214531048436752481747843838489763325863648796330861632077119425892926847465293674503139889134749980196584658260963909535791770517866397386486242476799639288460067738882229799280346515753668435702149194810373751046269553359854587225012228689330201792914774870453879826752869845788305561660459201206267552062916023253482191927530859983853100769809953784328951073274714319233630998067721546373045190431129338299436323058607980561586093280183084934527796722396902069785830805780784177193393188617453886215950174485697721898260258647159612908878507873245394739865623575520829344887227876556580599706027889961781714336774389018769939946969650468393484489326616156763640213171824908535688156542218090811557129184390031765362903374467598306883935920477191049557996007571613001577109706385523691901782383227624052656674470153793747221143308018823279937956910686146797527040316416737398835600742813961041382596630838680806971474543059592913587110655335925694860897083221334797874639860567504525304650709394913124001704017378692804942182761777762568948994956862246139346695185082110776573591060527381135414464991389731952647721031572437092308814934815627783608011708217324647113045887035104119730470084772963379584581159483200384198006297115326607255872180081342132845249092584407230274696465796251145772896645458309494492219643387900018770613438384448137937133407070860467246798246621510642206300714575597371574232071144093839969531521808627797430728853313920212591132445872539829089496308848789727880141585628227807949887283600090000763168608467125079688951443407473538818689876675968829859438504687691882968659571917150241031000921627735377825577947541026068202357760 [166,82] -31191449000893747803625134541967213905196998828444819477229356168993036833433884791571167730238941540421385604858546550699813519075661150588570988161741692406735269280031375324538663966601520005170829398944367670153652661578626529064451685249886688826090149025258817504524817431577723027428804935566886604444118873077103621571016313144288281587642261585469885463887582453261816294618574909122908852367039640407113192032020563608314356523414018998941649021587986101035672600404140325812943542087898660562205223576700713680706449088572350958447009236572871577774122435418624825922087055427355648712933055105766343167884883255490415740390694728893912091652173651275596231758763084331608090500176981169112339726040003369686607169262486248053934413937893794459382006558313977409622376142144162605358414766939891117749996054801722897531252858376725586536765260110387998742616238983504010381565100872078540631167172891713936149294969373380178799218355137761894504518417617948035151924805823902791467736858697708448391952899528358293966978851099968214011570968912264050721297627809534370666431459291811050985073783610530715950004906654261601362775614240875214281499153983431601248316575189957464017578294905042318226873448044013348621228254212706421070341839190626896083719250817438073822861757361860380791378537923943138543620730504130416811824337605009064631643293358714411599980709763510178934809152492795267849789091688966520744115497768168042419196987052027100571995304208676329539488394200873380276758681628515758543446260977413570658548245118998791408716274063404755775821545017848219715623647275777576523059044674542160142071977679856361734819790167667685290250415752462947956147520581213359995320368409112380264775965873354957503859314486002454953861188108000956935111813213592867530580717194625376650254069808762983840407027182547001393643410707286616621154093078847771649150785940633244727267542580468024572110073755519292469585580409324990619291917158317439826533219958066918043789846538341656248370473707940679399426285460945372014662124378571630948192217701798058145780837526454399799523231638849172398717048345721344258155024865769888764507095063645513220294109644199903777887205072133523949069046902161243723286981006843838054288282487306605206590955533441407122555297601772371173829542276266265580057569907416 [166,83] 4102681479606884703341265749366305701569495134956837039097844724256534459942154814030690782331848355541474312168770644784794239117646197140517142807143736319102139423524964371086541258822259269882215710076095533033586850746796942535005915699577421821024157953545800878135661876675271065285408852869720745752306737123725937051715758236983094715071766507443829328212414212696957496304518581674593178578795292047765768529573017794642099468310411851070629340366467379204784289856211506728685600386666911917673956230802082026454154570224182674489426494153837103602175237316892252509577665298769611360125407068555321662449400559731124216945553582978395591282381702465524770758032429671675509324769540669123995613772544164973884782889615916047336923308902658909517995398496834350715056496435429267752743617794150240044023499325320638814937705247728921567456678838799600402759473799386310202009974449853241723849016227255870852577649975204411599594107605422557203192954779889109303352499056289245485113679426102459390475212131685412059967065241151297609818320970080906861453641035012521088576430580915551063056669110217235114083580608796583410598731071184165045253938834877009675688310323394192165239658318859862260659016046723435125542738373042216971216821847618172636938206864330193423302269790165011105550048142040564125789006798522230529198005354438261203119931401922439300944948323934993544360484507203949827616956510982449205839840390279998515426074188457557657981491487808390127044207227683264252061231971306695060688579691900266542607771771136000650979610261578099555675278681894545501384370068123706016207003576295052210502952041197839649702655738409206433757813439050274903968969167896725012973379922192160219204957587878760900297210796985465039478449610925541874810733294882975625179489074463165619551213739276637140518032380802159827453050479034397746702279997786244240106997227817949570290660831079151809764668701317824526391694638430686472101040892106350910750317547154785362249761737198086533000948966097297579101947743757012135357528424227791959163209765555424582687289636106123856363598927282648392568126083084114148572571926434338666786044602113707682940146319653690398288359264862451812257170583303230863990910724492400035600681912211800156342972316906508643665541222446622195594384043384361586443442400 [166,84] 10158536101692156401116157265443346563610252500733891116499925738239718132835458988545812386518603940857977503699420883603717414783223496357285210461109552673750333881622348542316097241319042682216543997462599830349808740675937231392384228241348976876855466355383450560663369544415796577009341096780643649556624412050446461485399719909387076884393148368315508591750515788319668030668103623398101249663104769550932711989511165624925476360375797983483665184636904218223193956854104060311578157197009177743913843218779329776253297559350077898597209775640487695317678995719106626972515223056053063587076862398779249843105890422701051512095341414835300648105492155619600124661560076325447694755685215198897214008867564789037911719518659808976303534849632183380715393485483898462524528872206746141919291388004082543448711246427226448988959845115667782052107272251439632651606212653212918100713859432018367042632647314319207419089687317673390069125108525115541746147095871795735290450981541452257735538289195143293232525296648726799612569536102765634341974635685454234362987896867094710204691436233721044189928097495976580993641730615740512716276784580361447568136971282589426717732471805851630936545796720361934201961043168944942140979278814402856949207681181294168735165680573707657755964832030258630667775735073177969015134979817921469018435685887965660197721431807378617599231948415056763043292149882556685931758386664334272375396963400332246135267931396651514580212643566659787784330589846448815437392833617372740461003169431478006287382388887294945932877345343463902286577465534142708330138473392317060055362624660466149002667352330073467917676332822942263974314856097415470491847317672188773586941655930978848417086785689115502187288549862307744877282969772437599486210197328514433388171297287338547367900581115720455376471583476336983886200004289050854683070669775357553703138859673290973186745038208480113029814763921926834490385548563631359363593832876498150169137315537933838126943304228847674796350714533071441816629611125183848169691765942512498660798240576365126992766514948542332309671595146819702906785755947324054316328037076716841929960177138395035096434345832293335300156189537642840165625929951465674872177017923237071316232878307952436661210787506549155208000704285128764301608767927276348683808 [166,85] -6748255919403203850306914129979578469584332222736574590009818127795259761124342792957636109638320474323450748396562190052580681201278147788062808065730328293198822324135900630610035862118579197145607704565821941059708386843146183637587194012175815753598109128446516581714483472325640609243859293686026855864128996292276443893486556228511230645523225106490802473957226436007911601816363673875752358407040860408593254140517977843576786994154524002411111823613180359560941118126988144388709891540321056095647038458835629202989771775211562916699023078932335559354555850081073974815085240066334359414724230269972483193380726251739393456519447568478578683672964938896433161196476752041703120354679570133731292253677396776883542526078775982329719287031841992286665732165712137156866162804413772580546711619046252265039800117845508694940766666104896578587673141088896505153944150859588380435111094052627346268095689463024123143967812001173292317219654295857525876676629313150219355715711115528276164974537870798114403567367511461064879477628006723049964565201928390775572439692582854362810234042229671515626113890272130664977238078463141711337636836361342712964603076342906313709142629744101812606518841178069526360753758854027662171067800323229230435276302776632849958013800027405844277976211073857209079996204877529472803278554153522668409572802947572555273693434029104848028631627919797550725966127542205295251075737255780411478365082363269737328496972598289548793647068429653107891190971622314624995390297731480228478902500451955436729426503089473459264603689820658864122515218894743493682169266286287358241625756680078800916331077134167418031845273590407177683950346663345792492198573290087195746715006073570388581098183829005441338139085331190647672597020716207175967502921007877759909164697952931462113299095955225009666120822561836767170976430114171211516684930245688875300285390461311226474713787882121299620043517475128486142128179238081332206759074707349592482633090640462575363097296583027872259309773155159761356331341730272991969237560200585322006596699432939544588444964508239377699081344543841944989856096975532131116949479280548636172262493632382242230489343275593995497089476846402586167422595764918701442818922127921631773448604195583277345096900430091167323497313242096659586271583057599527680 [166,86] 290861896302710478603396379233903055104533877834626474622708542352845880087133439140389793771760691252056332131872224857454575557172334832666216480164501666371238472074178212357597364463334324794313796842965373415028884978417765165002328495471575700091938772632304487536450158303591809638766721036837852744692442266126901042595326149801321313293005039960679426531661105361307669213197809352382664892760919426697948632275718285305470248680655907972514790945810107376043817035722623911329271621823972241888589826419589482719870353002211937170389226171644397021381997072413193314172236603713413187587230955569645089409838458398408818647573785396086132745441663544657778954179178070494383662421225712578652739311522408266868374438274356042046055303781821681945328777273473909909238485207483471976945864997098015608956780256007245797941064947870865523071003562104556413592233622429591201606787115549700261520903261514277122685618717816743753427744747101663670380029565278535270960065083923314038616911860657642697623632672228747927586041848798256258822920716244327969488537047074862340317090670446398501321359380825630594754077167650507380143584376877945986040380806749269576948588721445916726339089660713027976889764207671793951701678444157796946290832061046349916616736147992997070575643538792143420913481161496530578353096839607431242470792235864702670971420814317894638329345829748573650484586606059081988518461026702011668047320243493393111218440089141077815363293086618962822608631849164824106060931481064524868182621012325225496724900299055171760898823679435143034502638642841426373706428987499436778743879507440993210209667178593812313426986975955374334420410711670224166494427776885754863093534662469999719753194500002877010714709910458663053598072178337277215380958414872701930120824736397557562474792704234084242958098062765249021711535393822242469691190332737111073609220703572862567631436832469354788026704018827706141179462255427793023133692270873937068837369470206903960189504096068296486771610215683623334510185179277695678541058977877667509330351417148705819584651858798520265610593507439844794697805034516298593636476928144845568044742891626158045209088727172515125816031771010922644036810655099415550300200884124129194466899425110994455119725288547206331328920507540500689546530699560676 [166,87] -3906740199583958445136897865900092730447751515448032661811444456005190359496555650064904819129845544737424109212141218984825351901440005396795294380125307510514511878256626494337101818608985863907339888406704375842115153126858917376749041489823267490778990511079832021517129671153454738622658422901513665952293539070410279022592057558900811639038639704391966377964320927924244223883161052360235531709621032637426553183850885787927668349888504507527094932138650639354835754844418618906501224372284553547442124760733436151521362019785548488898633818357995384546535094878015093717716132805595128341017073775028085398692901753133819410107625806249851826946682708769813554066983167719050594127121092836229310193967178146645206851575578204526184008342873804857463511222367801290099848649735321069827628548369776594975017870800091628173006860304498861853827648123046441408416198452106674440888478852064978972528844766864788041085853464443091048511431813441415742935243947931788332292296201188443916790208231473982846978985424411922387073074256889252507257831819588683662401183892643896526608583650597896646059892520315541290002539230155661390415134973177513503918066072379719397026909839444523460322235307711482220762253691597412924262331215157909981711262533668645393986397074560887101238898802698190446071218597744090543419370983669702688329183420156280619165860642006228530154039894923381137193411406443856891662567918698312560146135299922966937198678275002921121047609282393699812241566338794292437118233055136535686492194955583483013239747212983214749350190917715595396313832622171066285560598730793599392772510486022764324639877786478845891229328781214039748701683105442792936757063614876844516019956778117620598554837060271722149559761981654827956509029659485275715687127871856249687332944590998068767936128994198420407812991893154882426561336285877876993257645078411785303315203592713583312056731631338953929590707584312712291224448519526467938371091955438466368565845169183393896925554332490705762483011916725478257183784432378108343848191341645328726843751513276731968839808298105919858225839421115910300011334580173697958734564338290978790129564366222202651480854895031842164515146861814575328798091182394464103392261966363119498423024697727305002766460799030145277889707814031261375455612032 [166,88] 22170586594133233025362765950969663776652337212167575384808210819857852159322586251034107568684353804721237197255549002309188203560430624311931666495392088202647616633764380760970480854811322483662910688777394303075243626282577327332054034541295267068205403758446723573312092844920870639824961630166174521525436651582079688762907943264250755951104002209496373267403354979714377393782883136334440302111833267357938956745050209048938886429401253471387666589489433332510478673566165540692916378029422236181206492139673849735817636167381028987443518856847416665514753253969290347968410108340742763986806603587294242045903643049869647776248432501836786296220551248337321374474015974203554615554042912581466867419539168862959121842275703231863347577526090342703463112861027063344672753552340876136872635936436932172980887891279698273127620235576738884151455783509848583608053215744251086323725542338689677353608640241926130704246276300142656103946909400968564310135771943366130730843635555109796218815198624067918500221935909660599018144212926763563826161121682223809866391974920528748880456972374501093011640660611141100060402753757229780695183076007901275736559100024542595430163689286012626849657434770170087675873588110342559874693356300576706445280903658464978608482795262129365058658682260429023679389381444696806678030879307402558394158068170184801769906110743941122144995122278718629357779758525613939699079808597952048765881793840440133682943413864240523520281000215795073788642154397903843222884508439686168995035992887250442767747205220397299541024658738709828315591962897356173369202784345523449521679309189388914883294305097485028358570932926246721430513713680780873197051638853637856066639799464990453400562062471511433788150954863482514648453021847766313954563833914632157403563208157066923926327249451633135198953136246398462262465049273217801593534201103860855747928280757492956207258115855352259076017430935157973353455926778454508679105399632387361751569547326310191820324985582103532139110010165446046007454233223277888727562729380946907687122158690164428095871818121998392000419142176226125005532795865078579857621287930310876141235297787625664908819122342884949571022949606777253466704662176892405543857080276914830214748791805499534319273930304138659303915108363036147051808 [166,89] 1150545812745543180513117622552797106189179094226696784711591621250466517841708448418313850245637439219548729410822222105172079480842588344006657854655182978417092573187971828903835197196916442788033935108725767489531474318128808947205975185528298804920532142573362394040083616279136231250761868937008719910429927950788193847398718292342636167118374931529049240650289338570424443277534183225967677194054761588197915011947564168320147873407718691499711934632410613920407073388759235906109113868209190641210761478691564228029799844754931118549199054234045299558443354417143767299597249152450433171942948789195188573136217856875495909957454209176215662052450990837200365095312466449584815901633746460078101400412406514658951032524223440263149423342316541102175843186297997940151981836274015647632438337655527192402363086037390513879413719166092991479010298145329701518846572988489722397146800076144245694603256775085276898125936927986572304942064642925199058032144359214851890091475177919058141743515434592964693169565866123040238745784216715860659443972285071894479042291381153657217736892699237119395164315104321772395783945134502340912368569763117212946360946498248597835957041060858899339782936664320965368991749861854024194534464932317195868454963161554676033955894952447196197579093438512927228639598658019055913508370918985945057727358743696050351653957183582734234457882989590515068606373176893967026006707229604052567859051872413550064233369011577465495309048466380681003210555315544265028822945913469660340342506492749655538984612002128163485979036022761270016452668241898821140157145273514732742675914604357358443613988365581305708621934406581681814236725125262029207730194822918189703136450564058011722102343223330745175010760800963840718627226403657027223969364270309790440637933477786662251937089875434975922050296552223442857480691758759384223367759039510540032111003554764832359315773954386177320828951384231350463365800595304411345504763383256527537722786919263299228091160092675245555294906104835491083942016643684516652302124309256454904219030143201356137009649692211885353080251592152957540741315982726918427092678237511959901109862189962074575161825584438803432107820584286775778389302267872000464590085908295815859629693365369120462092452801844042665736700659202289088 [166,90] 12626204424298684364495614024169010709268624390721445468519924249921848624747948237269181170014114881241981646084810766968634721710615202904915921000577872413612409653749753481643218462479591371347878347022176342398064003164592201813022513123244135110479473532227937542196781380284999703482447425764197455343366985650860500777279196219048644522389433370018259446524775145577300100499114671237496065775052655141744431604272317194183294706059929513445361021264267683183845338405771252348466769124832678316015296672034377259339772125205062953032741281443989323541037677545790885550298064978954400373720981323918629793768606921270455783932416511637330255636733974137875547264513271045527151171969651228675328928859327450970825405669529762797350835277103826046236061366259705836780466035308859701248969269291543821987079371796952390647267909354665886836617623908281683463799777008920379687567553691484520871004690745631609856438727546286229608741186556858561019536170688323333314270080623007362937510596072922279548826048908625728076604027810752949149162893337300899533032038756958947471923154860586421692907062738658018888302993256354703616806093511119887712855797845703735143023136023174974781708434938876764120027991871944479914208890547719444832164035582735016627800186349519840187341604947647273537727169186894290396632161497006455849993787270716946965822464676346800647143848829545443078394980928102334733383976025684959362124416231061856798923498433809435812851102397681370829115335504135530085959863307878552843398909351037583488244519090757251867091041015576085534637491687850894542545317208888150501896890252976948069199595551103107773709719989775290607671524490803401144547051329572493441216096771756219401887607971375749382055482039368232792178022380294088072265838918122496033788129839427460307434815671058243211820369798040205097871106585589752085383884017850672269875169344221085820709628053022594636186179334236161741939236877465021583015715721195678776172395204816485680451425647671327689159679174030607189966844008011770035608876354634153776264069934488257045990978353071000074176837293508914930494526822953447166405728576828934762931941195632664858941509131908009745049852900326930674649081466264905810018602071390063727921586516556701544853165501107922565534964503004 [166,91] -126701550712418999481756115811902071044447828427261941580771513297601136284136839492996177264510062417992580887915184922503660854384629753449222970540950918076546447032126500294830173241191737817937782541440310853350867611269137059477900397677939003533397482661435873582551871989383534283357912341644170439696814650609367874423395996762381477897239376942407290801464565876984030820886319295424204083375932079003484686216628347169395278323014729674694819556282966763780985606856109368212995828493531389308789803460657750073361784233952409007508197300750539364212736451779641504555363201764112184486192511757664317763803440106194229732464351991644711441746912369318830190523048154022818268416657240660662290730901997750629323419518919692737768094942385491613630138159453848052764514395275445580814252001242158328355470394121288034077887397312362040347410178705825220602287094546814133901519457010219042162123208414939529540007729263796229849816967084271407942504186267197048368017186433398564936129108982275548110357633808720261848639306996690454215760956225529643814362326421337923561716916986619843060784426990095742682035281651927206841675422680316412547597943876658861088597626516987879355339213959915506567049537623653427685188910734855403429513073137184854732704731346140130570651511445855914045640220635880392500410701160919361441816571790575390343363318304525015635651856002853184500055341649244976770238308694677964316587874767979308031113732478457260865998997389515549524726252545787670736582302663617390600116148742793014053126289222866413464251865649568822608176681315725651402599951865848609597420428649102774764413018687253888224868874501874550106297799150167496667637440406264106666972272894187036665321852585060804882602645492270220473382166454103921677507470204863556812656168583803000579964292593123871828006436170895372095918212552386731241924146886209949863052882510724550452555906582889454790760940030445892428131673076680612233931631846420063544282439939234058237432218067849344138292033192430214794848947478754316630935540484266561599314952055096090694073569801970241895252392074622224688437886466543775207005773707574458579018589530527637412050255994816637164842013059364351788408694322233517948261228755226030697011758384750038365457973061840074691087408 [166,92] 3245184519193294033445757885468236135834953515924521333463104229435573835346481533982909129275243478925053948718645736840770344043649493593753995032280377193872886907264514137109864477591699065534582335102927089153105201142592246058278962727503034639017913798705592468465103849985727372334128100511795749749876939133050580360649221738302638425074591923171458392203473658943300971783159014850919651540558232953317430843988943028356129963049038297024820586325083859005933585799480708579517478534277813014051937310264268617673223517634258736245211748831697734651230194960485969854172914287167331672534458719051028984302898420611408950162726999100271792184088380926460894265495540374840586788792867651138116348163333544899442909471749303034346319139595893949131547117072985145607162394423278860330726063469484493421772062418469624381182186683278938062003277233886599676960586890627135254359439003990262994238183749785753018761726792061765048059988847687405224373356098805566237152392697218310783634604601872581543021625953858359197492087841118916665683818034115933636973869644410384192106304086348773186032874528618771418226696631630948300762059473310838249071347725431616398545363112009243644551471252956852539085401128302045399984761120582623444096126681495253030039829462599847329589985387631494016375084915288832866927370454619389295283551425367849796358447764118055612610927702301527320227151989938395268389603966666350143953395184679780254199531830376453164611987736917671675440053950883327970547930634169756352736003631403272153781905375275980179389235189514683575701398558839119586362996958237360495869994467282365038657537300986589031347115075608839352886352952491301640707345711848342197011292663310130068402053676631191227499512510727439895324616281442618979655428787590403585902522378300549945612678932371580965160995472982450838486872522684699916822840881709024809664210931941457316190944436708428914994213049480791929132512407902609011192768117377170935161617944559039759074156230283440892931337734122490108356532264067994407393317196480883716294852200871152205524192214622397763797971090666154991456004116755532331059548094821654991096569351237087254944568288401202748121334092005562532755680174970324632165553554464625167287487815235317370933926734548265298080 [166,93] 5225063259023855070208275568043567443107359274151268314287116501735620486589683581279045931416328558800512720725468306355419036596568680521207009906583739194097871970752973668068542050232509534992165066222294372928530804524272899833165159345519763544145212240859664776885728006199485523268901238179453029571718875911151983805241008065313410038083047193286805466293438350620753400807409853320146522371486290478876670977702992818908459303825466399251557507910013512274459986107653736581444397610138928182613570901187476780986467080249878316699587541109342348878082810554194900286939681417131259634531711975096702856499301575988306831932474845084357317770875185498083500469736540154503355269052452621259041152898552276520069949082862646834088592894939037184153400063230962268036116942404451163892822318533239741260468356113985027270106108876772106630668212068549721040258942219782300815905409759780217537569521791828381870245497163277753269494466224657319217118456459290181185380334500782263367754135414214163937189607598597969483710361826773598220014562002318469734445473516701538023918630131882089003843774944835629610371797399671379377860295280575982444827669607984191780476472495560480848875222786699873139128886875049146506945584472760154644669873590936756341094426958525203775995833400058273290463297487248503714933570829267236799237660792835033586484529209494799059986109972199423851446252567976170881979874268529223449281942784291035523858561735038991385684587993920833782577524679903808165660319290391266000481974964594058932606537043935806038608476543279962224498505393269695161357820221341103755848538560861099178540752142870475265811817430802992563359752555911675312731382265578855958434452842511436487627950571804095187023493704223301416300207496154292609060634976942404022245866631643603294222321486612114491745879577369034112281255929904060903754148968938849361166682054797197394013283264438667330493057402831933121451075214153876647350883037078778249521906957006620682166476082344564199773315508277852537620120084302185241743408681253192948032496788145689483275210194460657419021428648339675110114854333478308705994221822449995295415780314680424500287099597782737106586012005897845910317238565613230386684976331884835059356760007912154937208087381829952 [166,94] 69820272682026396286183625860808780468946751219829546178251396386522589834306448354638590243013298029546622441860736371608419078609556215744561306119920170283068930277511077280292712083074618299924070714389498863513577191731998144379696256902381487237924852053451513244629862800804204814294405290555155717731369557608704745952836576436733729045009450636445523923985649553253354826028592476212376360426270287283696191548543387236012843504098978646494288471153323740959913729245231335007857470244178637867653438202957879774034263287664679087487838399606270224758236097637027765013439092516277354744036506982205215328359395165564551418102848643064918007468942744105037171821411420100267077407794289780210444943548874754819918703859817162181409196287996223812929058771551692215746697568422283739415850805540862475537147537367449253362960407036934521644639217575437574278823698771599289303948156765029949794751188138622212730727729370561304135876492167389265389938989369422200383020256325336276904133885548324624273653374379950026387681167032888710364356387443811218043627147624875423029626002346639273833419502533527538234086405211373424067424484999325405279348291006269801967321849562906529093150348723011989444763727520783881929295809184182314174782895511026781322511110783685218523216290839443371673680700423569712094372169906917704745694748617063100283122954105031929534046042109715611705174808480885522923857823818356752862051451278229039887025190249470994150979255029480327551877180508287226586059615462953025100426918748061210090770179460459033690990160247689148539580037639365021682650964509511708591558727635074954914340025642095682805087436073839555263859251219403538257768891873872448371242327569184163420487475929079652206078132112921192324449785294054073836234559553286590965901062670051580018066024611119054885931334874001095094677763482421725616129396142466947775570442356592734799761489903385200550564914644007676773687341864069439034698286048513785435749783835198846911503462832826119681314597942993956960013540397611549005062530131272661590975006566788430393850914042017189021424258582013563471287297268988495759904347866666078287132377554178094908332060659151922200699095960996025785982714341702461222284777830781899724788374728702472169809964708 [166,95] -786716077479179166667787634415946210173319599748904023609898796675270201435342960105065076340293595117259677066385130469532420440581274041154962009449198223834072035904180700066326025897662649009431432506260718275999164192123903783428414594303851111863171687450013341078954731534364300730309400710001606564197732975493777073240708632914621337218165160118022696501504738680533016129742343562212515623059517241683872840675561323304488626045812616932260124433323127758993001761186288054891372500976821779351740908539954281270133803215990121825608840124460019753998308016172817942900804910673911421775572479086705631184213510712983395764396775346507826236335775119356109606528456964750325533967916300332932929464681533290768369399035345546023323488070037928463942392024872180698335757709197038166775460325644251294200751896072989604856880226993944923715254093682296661124600186594098787709314810676859838792707005390275672579555999872626071335314943247274654668108276700364636174067471975892623744909359079645808605260779907983788613771070675175679028283205589231116890094228821815999103721580908782893500453947974184773209926571782313993376390591015945704829918517071993857570599628266767954627893094327992817850938504906787765189252015799773089789381990218029070454716671075532585701658590513587638425922901813671995068677935924051593606813410462416409225234625061880327600806638319429121442191020327010304518683898890643986324219966037586659681297769823505714319996279841757963187619733081032001591612946790266286001642142986527880166931981022142875756697951110904093940774905611361427376117496055187450222929823367950221942169088181224965807374329724730247781885793447168190975074042228558162948224700048642952561577836600933138987500071850323997937300920061892024534067007547487219267934796882034744046183474077086238069961852433650409863943839216418630145678032644533601438486527912482945080257576580749897833552461519306253320942841472559627100612834078465872557188927679780356716329806612932086839618535392362205333819567364747327761653800438617235820388474354953817182548369934131579125477752597748792726102845180796035070332225978702804898459188319575811610953518094220450843609228303856599832261468183296491359739923950443640590538068207094757491328 [166,96] 1603268057227081089947825952654676256448238117257413692142484710676233413528416934328750392245796851635745593541423402890560804231455290794905906155871093584017330299535735777873576309688657197557526146848953061934195156758159443353916172206931097955061623264772891722463751459756527269629547567633315646504342428637578459705941089288129192889259993299576457188370482537020908129989249418365572886842041882799374393201087632417868225710890118214203854637570736851103399110190302734988242213313560948212032115476566942412949923959900047035704159092753077884869619889154234741536897044730729273618967508885267248013846848824549187931849473419944121177758411765814134407285386796647454742752547448297148060260919255412413531106610984873481347347485582358296209942806935048021143387900868739474051244526794255145812614971421070237974779402236866071546480811034574923489948348182184624818775370795006051033104499163435152405703604294637125913079448869420417903554644979212402628166983289679555827865032007205215597553756634422317383984732760936415568443743423882429347583000934359095963906793594907622720323302092518078175549820272619835219526742493702569107204085582581837898440935455379136847790281337337772646082691141531612828462121765414909247483444457805303851727738774699521357403570516809917724998035161999997426922567366514196734434589314283768183162832064040397001454278686839152123205393674245254677467391032160319888381747180122628204078068612651613021822694049201067226164296939326493333779040654277072725142719054536006480039799737807643004166518750227813400146931750621486413683218053882983328515042489204648072069520859334906508921730301537956460174522381619634706876387810694522278353646087020205562230624413830469365178752197400402185014855998215516220655645680550047342599507204158805614519025704839576255200921784705679335259437148423168917459075892436774252599820624559050450008391259518935634024452047066221427203279538466389562825755777341248368180857854487598247349130620684446984661906296130681181862984227379643776238916206733451295613683397884449015330435078839336819525128828116682731961272290264461895882097925264505175394028058978222383591302573174240131548817922650299869385737346324266591309234392375585056218883724863814720 [166,97] 41005984186195025758504677565443414955334891859247804088478331738351651772240187001999797918441216280869161831034355124816954470015480121104798156991291554599469495920503657103363654473749395832164630349070176919630035437348369902152754276376321139868544883553898461133775076911175932961923481724829610930322099024919442863976222797612204705389376934200379570267557736716276273630656461833813199583928257332870676838783014591728792191463957835829147779405308398837842558157328148518958998630778462575374844292539305610692269145250020446211925519474790208647862048044652220046116842524056781447580262297233917898086078650741926846074125177643985347599131817890726297360324197705910205695524846889666683573138435540689312184383088812249161331191378595915605573096302094671917526290135080283820105106179530250859374632479140142621741078500933005091099173544806537396471959296347592690863410285449083784695514939044986418410659561603842077771510880548608004120351872696447340368360360718188183118206991785642471256925134209983060261566017241712782971398583325670045666884662922442502670761639796417529196038465304021215140376067890033635933101083354032630502703792436765062411954081271288433094435478683861509463730074222444260600769307855891064653609425417885108468585644377065169930879828606960178189451304677112467707922055820782594064689289032365549026472149062660388577493810522412976163177028774725692847516697521455565741525405252139558063459407168786881979233951190329893989687274759159560661616489830689834462692450030491529194456170562848034418979850822264604536606986942421796805340316072316110766594671324678052024813119641845376941641407711776056251669576404412630199652342766223499046783099940573150700036062653519426639228848474152744774671904251993308747505582552393784428348089044133990112202440018647317342253178448533840140944365077344684687584179799935195782575298768656400608968341592763571026609329918171883759668277463317229531260904791050610438641514299931357009664691959990542370356802606308431989811709577176242611519851520597150039414737647738221360172749150157833391990828431957743765523744165590314681312632539802575650186415448001730259824843363801970540699708858599099208694977487104393218557966787029103173472428922176 [166,98] 111989342827448774546066674437136652294724832813960733704780071203360356482963531141539567350035061169404445944742660103096131738840003007474714624865082439027551749317741731088199401320129010165502544820693713921568675337058815881197306431381673856579446290541852467150503270999229519089924227574781757585425858625499615087183354740218598619376008337799468152347721769091898419528386051327887724291201320405050101804291200710393116088281613822064508909978324651306635280238785651186551045467902733842471679755361321561926533703560953082833842602633440885792068935680338700096892957449892313387605278577270359071872330796960295357510296024568447952854413981033469905813288126935742163285692445970512516069288772531975263603365906978919421056188932774034104293675912195000894616433871771375829817273062368997613957769431191659602098008791287284293043000049439820442155183487018290825269250775662561261503254627521202253608555629964173652573059352983126895306085880392666356694657173285639932804248982166238651492819380783105042140620488521108603252670500741640583601787732338462689612539625387654306662750235470758460436870265280758012776055114415323717509077299585722108300317113979840940171797279837620115695662025013799815873041375703950990171615873302688773290366491800115418738119159497561714654665305350432372003190700500821540948050764647161069387141060731546614223807459484167126351028509510633972825980389295874035496662050202314902986562137958286254484695752418857800266190672405300184374506269257622648522611517639944996361958946561682417756070456433985071181979843154695003895122880553870220808990504673176341873447391361290886181246700879385114169385172337783951339258686249418264121711504967693081364289336003379412957149874968287720758922259969036364737536490292982152674441921442004838680974251536975064089414826252181143470227031652554221807919876028976186253985245766625597480441447195974062590102162964030325586714437735975799728837607269116164673397597748421583572972981966375083361952280589087469948268512651842420738018962457357493468739554379592007820084931409945547217085870994094063795047882503132467233414228163299850372830726752783890997828207761726569449438912572059541171000698839096750237041407251087841493689840 [166,99] -975655470182369734293249977899460811451724797451447387478104441948986831873204605229266722839591376456803598310514489543867551017492982110473898362248366020872458211119512233855098242166641460036594432314065614814857412283868068107579704297197516790948728732633025366685793368221473954870373435485746273026288276766186456747711453270843090135330223333786590743749959785099750970218780591201805957022154931373722137056918868796768091600183831675180069266997846678196953564839571072209228490727965347358108502118782725223556849018814107416035308620222730110712184935333416239036820434058734398186226713819437220239990143997705796997634534713339821578434888238897338187471754961776297932999012222051274374766986214801214975286209041030621065207050960843698669765624820946980784915439216723845740334153091306775379862232446182122498671529569308705160474801318103529343422278344499123201212400094743290991979215186673745661093537419998969804991074486127731036934782370891583502142309171090760793716037578067653453305216411125071297376492801110664835818191342080697721444365203380177250361380772565426091723888235322413006009273660931357485504217315542558009476448686671603440980575365917779944265462818220049795944715241001612477472683469412491100729473698353229790241372897452234804973981311948536553248075390183162560457989174475281481790287494063445340993202110900653026648696978543535921398513194138820462570177129509179186575562785739497143466737063798628034407288820875749650353021029151398059369661918043034353512199521860161652677606916335774026578197586149378556380424213137100519180277926699963288190333733902789746313144230247749968558760221446884116194386820181652931754896734196015371357615032359875233810973277110414468235217070676781320568096232493535691541724479882873917278631830564233594531756521028375594234032816765179456605302916830500939139142873672615756387366437123772271732447316298979018132744397291920159711848182863206081040707402765656624913533812630053988963223568328564036695435522898691681475449615931795205886854716685150527344046811562032505401357206463519911329448586275939908760109436358205849809133546354279963600292601395770379105489117324823080052785095441028141465115121540624463300811321626113591520 [166,100] -2164509808469840926293262748559615416051825472768001929784454972648326263110571903552974637554747808745408063022483381770428418076868295451617407341574652708611534878476168040757510010250904796189142689291384704506372234221466837468494620411214058436315314972545917106000790952440928852808794498104993173564781469218837232889015196968222944330405572121100820927311171711696575389900996475282350709644407993717289941294875001974215347392956237634504823188584095461469534232509704251551329415332939938414433138069844285469087521008723900667877928055564823316047937891419597759094298033198207003068164610373414680535428798233261074038158773208243610746453040722215707393410858340177392929225590164724609136037993780259095333611775245327520639524873474948074261472816667732617061636788852398077556579304310667052107594850179795829465518166378462020926695661899400560611848508285768269560977403906045374597405273823950880038191636972809800899824917059555043197302914564632992650796766967403487132328733230012028515559912688749370838835227209931894334624475216954917428390346945479675523803574386502154556335005776432600518189110761201927431795752802824350428543379687876226496685270120299537595959447714432234548322196965164806781047374996894955905387772175334746905121111061554364940904972754792898961010785107888483444838975012056610197660786790800797447983243549952160085996064653143078377825213574973201521809129931541848211946044265998296312372013339824175651713294555051473101239477209672790575019013067838653569952009410382025644011156046471931421971716344528196386255248385421278001326716483576406403865732460490543472721106036632463580791974101090486287306090919791923493820651014576188053586649130578601490451450776146382879322006503361224437866355641873314719691121976836468776751640087558683608173073568548095569586921327183259062689547308235795539615292882671711306726256139068065179726196333237989782578821641554487703213981135402252150985656786732756402133145398232791063159756655347598089941005529450605294950915430044632199154882771420547248476794143804905564796924142453480070669732269904294910788757546028849570757797107781192327847669408235006504951686454036931849266394305867421915439710730528794404076036525837120 [166,101] 7165245093417133890710049679153835763296361622756192386096460975534238417143002381206386952633395300386397988342048483350944860066011117333086136731407823268306414347091262880620290905305063104780374861316946434397024205926236529921967735283021759314576227925332021595738269469424854052814520784893515485891847845759308621495413393583234021143520149859934344637981950397519473377504624062324894491313320276437056302836041901109178876463426934208838479055017327280226923052208793918619806288437959598901709755417034715415896543806376871587080135125384185844799771267854291119657341358876841056588966085322430670916667168009176914816557787483194578506511032618810043118076582397417045421842112889837473858627775927769702399056919264154660345232151399751409495868826978877401811515686668317557152393641037669514777649639849027500101447700759587230104663677058365093705367635916598777126981446048853380581668860144178466019990881132267686577083733969204590517788488568973769244132191109522844818898512430089279204901573369924881211230461038228767917117292962825324480027888213565350783046548194136046762058671348739159713490579755158031862574916200948896621671677826101354716101098908596446924987676172565546244556606280012812043867879016101941331300541698587343490500811059068290493261622545592873482380661043074367453420426793038658714569892655440739239059553225448448948706913573314548207499034611960250376288934159425247967449755188579616754188123128249466773450751601589554008598427793501706229400396244815816996304455156151595408571928684699415412663425471478759154864398750945719929086499161461571984103668308354901999453170972675899037444245196329793312396515965485091246401182517568697776195005178357327521678461001526250447021414204788932080527964435711451493938325151626463950424581828351586812113631341713976135709229356396798436555382917128636821032220798063567630448772774597429372042985694411849674738634413243757971854903696904154752757997960738561897108566406674068127176534207593569893769615153463085406723864310243615533876440243474463794540601121535699096784940557577995826218430899640690203846420484177228634209171549873563616029220678900390975817031058766403665877695922829852403741664772171681396528634496 [166,102] 17136907305097411185700283493782677063143091369500113570144587114869692088069438249709392017044600497064118393112867392715424559527700159660559875316769975047466072293760184168070837554461733598531854617874823944798976648563841009278309773946345057492010320657155648471424639786199767911213014855763641193706416550025082832424049473410292464554408009851596310242982469308244243950888061732930269996429322887142289251892515218264421440668990587395305200399452160862139230007786950999726101941078855596002232888219887200425255086202080460986364974278669149967629414857072153872253200227429608695381629053046856911029002135723673146737667063237724406696205495721932915195651458154060519301025279829626354548011889186115204080726330295587304742229996378601321595151893020205505200748538300530296260234492587503671952245461911932297740747717177474441279918499221870268242045142585265534319315588648892638301742202107153324603247355589790145250408185359215372589672137167209604122619342607249585228633923346280449991593600606936541908842814771609888642065326060307374299686277388646963430588858008370895003756972840680455728661264657768761836157939117537429339312995886311589698380339376071708885123528844939013503375077380651760327284558786118928220968648205293193286494140665161564741893811095592428637579484418189489548501274071928890332023621277112510119914819036805259669129789234169512769373441702363972140632107622792544836121543083053757970553330536071580972772825414673766051955840802956781550324123356078499077451435155698945458347963284956516225966334933461602647378672025744616651063463686817881576770975516665568504724242543695177125734902831679111998702296756560925328744744714222536022626799382593606443174016634239891196522853755469401472039829171546105802936225953840963201156443160288443081235982078247043870234800332501680221435736684955878517344599482406655705596803427944305482671817507639559219994880683028902831475544575518353184387689884834271514870961387708476028647090828969033355885441099627755967730304236101409808943684689283850954686904345753260834767433578170282305520742654327374825920163644312095234159063045053596968921080138294153406183546336128132976564727466682972350987255930994481614136 [166,103] -12106572385362510701304018249856593373597136040855573189622429416906791592502575566966494797408677445738755975353217088620255031034388282921996291674594660058049355772295410452530112502069021182713098874513742943846086012938369775251750680711278915281450767506009116917803009119998673273749757938620107393834166727731966817266635960006419008569374440295894263855218812329199134552165524537524418064737647816913365651323133769184208600885953964124058643610651185932729207556891302849750835239383449681151746603652110976544563849516474822444469382006517185968589787015119670631485766465339744673705924721414448449544932208652746483123371513542005592439429703692093729489897677003550888006382749137267570583407042709887100291720650150074157909016995400485822046003261977239303921630516264000261396928680606642190079168593106374539374976503790490438767941386753861693119541320134757000842912635810110953732220153526370751353818897008221436793285300153886990266952841037815768729617821587579251504313932719831910611580543359995019763204106155767838517740772529013964538503261882974390633602387556245949009999732203612422735515417113960237255464458590733195639532978109455661231192616025352424107769009709424501108049732051588545737095413562020614635543786702052895139871957271605226799318363301524758879977249457302732614643794801727241309502092677426944398802607608967384645863707053287034664141264027736520973011626356136609613458297797096482154575055244610668204728489233619504475216282914660038450136443679813791432503716954878370854971411918489980624201552893434818540951388280807556145006686315729316005010818735143789842563485650930716480027214095936168207511736557372758924138033020222182236223492419215395300157411531150130166509327306043593934399803907274191261787504486261750310938272215612557318729953987507213974939190219783840870593447335757882605047483174291077226260931132080289714909131575963347410407263494570548251607076464512385711430882726997170709983375919783041240631208446593303206743457587938487389851874811652183658522526355760787773655024303703718338935202557493778346315551139157678239337618578869280078930761096066180518767404165883059220951239488938508663708547320282887442784811275600848 [166,104] -30842438087902497384150360371059151942268957343879495577994852199277753353014040982798016555162042141897770301635741608356874274589038207643622818019574694786157938516249902094841301822074518956532520436197607508939216180332034449575538944363245460077225543845369090230953682739708362979772685866683011643610548406590156662323479784769144694676838544110535663595827495913051672527664653721932448678284062083960264485038880234793033624933920232428382416340789574420650214683297651930249679855332457468557120107444322621655958418824767138357414785877860521538670073051387055854655082557564090529461486120453329021968104895619653604975000135336022168830545248848677996910918874451121535751726110598223907361626979455915019446313134220194896353294933134144876671226296003424233128556906612827727613555838251514067580346541583862310485858115731832498403861992024488184901756147411450692332590702530725957648674956012219663736152290865684069933908572811778244558177216878539569814564352814428679968950634587617522542616586631241538097249945271099906056772818296620995842047712238923980643501592083798422475323785176557659094641971425602018829904374285166703608707950230302758317254139117205190203215516066732393895042861315712748947107503382028134291411920874931985107900862829689991992514406966801794716033744823695021566211694353668825576409117172347325537518831775430574073431254868690807354761454705159776727069260466954645384315384297371399554986100918384242085543592993219087564539752626666960823921234986601192004774641485672841716137648642674469393988509981616569088362272989659758424170159427746618021337745577565943925087292994967734030820215388786666898111266181194118058063915138251466817330938020074631932460687128621867347491271055588756372905049309133389425922538900222612683036266806063331303564585206451617923852373408459305159226240713228453623689191925047650077712251752619580364790924209536517585714307279485290192923291197921773461544563342628962215264076696700615160435672182671641936498185922153808412477978632840240151503630199555625359738271581587779142845953004171782238477464492178267751299555434652744993556158991931998028316393628715684846569260758111972928560349330345486111114739136 [166,105] 12251399725164402045606386223471932735419531403758887874643620496265712923586222541433069764752995917045995070118828835975436489232388669944195693327177027074058457171129068177200295890897771369157992338447184632917875139178921237388028945126585919599588417574979809569308899794724836516629999460843165869382895231888912237317169878493838578574155243929740785179608171862934028575931969203938109216582318419114360375236412147060204489348710024520555955177121977429036875648060923533171061826650236832865166601136985560462830229328502751983506822235431872598113715475507885502016005880048302239294401473391577848927799724795095668939695887703057351694544038399141615204992811782232493099317034695270052275159394820000533384578611449952078093603999191165097893376899477263337212188386144344444999779982806420187147484471208691368109193211752810977500130557025125523315849694658759694827597677411833605355204114970799669655600341234300013503373769482568667579189921876951635779037775618347698700994030106011310302987518892323735786758622474061604497600768126282690899499450589402466236216356702952493609850217892996062565043014808871369850975451488370180624670475840288158852609493926830346211268086483069492096578247144649536422643873896293170453298335163965592777920490537227863660977407476464418798774780280711530095305218998863022750413784196740724614398158358565589101894591228670212241836606457882009019182216598731903559434987506601734917622920145630768538641946776334948892280774743534503448580193850413525714969346543418356668471310948389483457574029095961329433519324421215569466911097982246403178707830334422414674471710553283436882263367098680319117757115294704356781907438833778639670797945911509316867526004298498031230101057726869312400435517598069801157405491486663265007237042221533097696005912399992025472389528179458756409440184247797364497718832215723332654513261413460607097413034643316508810628059169156995332226710695017597913868801144285421613320175525088626233340237656512096513742073541316618445583254657727887134495113588402794719122754433673534631157638339267683327954440037582602393295517521513256288597516675613581185469389522002690789957223914342124437175117846574931274496 [166,106] 41746284457605999764286750692076284566230747863627943836641166967689421853038601911354392024812968333878548573923337364520760890083775985964837944534159913201436099796612900081328803668815118156685990052566711351954278485784910779195510236438679266648160605628676106271082474031349271365961350100665569756815980956443684958878647881544181871043709802592822479236969342442715316879404892629602900319848665694495619274708839629632293970279745230536589165241644202303127771774223136347139125633146571135903103033547241564499354098813768256316503103071960851157788352930407807612534254560030003953747735787269885682345379863170092648615947748469082174559593424552480893260900320608116267430217719714396333955606490922834658532248599366840192073793560036502495514500409639808568494314291815089278296810014456482573435353091517640006310507617906593572677490688095499970574071895849961381015336055710862939989870263824236129666623961760997745632616856852180028495284523779087589313198329471109748929217518020657860952909197029487577478437746310421820762921831000321388878839213925039664634438169689396047800641876080052530233749755053133302272445068040078937804196582910103177751985829935636786773256697008921246653893577197438568535828198309936817812136928057359205526831350901820419055576241214692807747892482017914138904647325079268375986469887606822453733227147359930051919000017234591042134107310693029532545146452495077205510301432564017634217046041322312698664130033607936346095252308308307379510649672730596631599696908735343566059770084894802115289274896042407062604933754674492629959477361121726748294527280654404868340263641131809159724605507777415912461681442494109060820593082253176012673514102124644676752377554878974526437666248622459844013384401995099667857981477545805702430725859297010194295472564507969643693763209038251169674843783504369341597018051697530743921519503426262197746398826018638253785050868369956328401016580644011551031857297097520044540151164165124842208516931318085589071802878431677292850226631187347291391057805510040852809810022668197770218211832479652335777071131420911122464142178813381234105790159083995274562700748419985681223151580348272592893955513798796688 [166,107] 42798534145383464989299345410099133460239241935844845317793959439279194842777016314267156888095745188131420615849777758411681648129676809336762233926437430676422487736310477301181824269788542901815414200222577153411631405792606587484680205579650068908290942922434430264790886638016615675331997137331065763418127235915084943516472085564815398712509975090758937013861217185288720478796732587352238939053677223392527090441468231457478405808911046432636299681652870741870279530218094630993316443634304305082820877508797517508717148289674702970155589897959660067416010647860458542860553265714385797911666808528589994987225714852334312335842968089701199703470488587399751001501613621474074105320937682685143676206351302706324159796064541930535557880826073702766210161179978559015718027119892766773077369086859227026601482905061752014363969490661690303043177302707976971025278880198202894053205767542659955447102660217430496367721398687244516423188468477165088309101314287781574273676770593155375603782310489409004972893394014521080567068067130120559550984998733784687149331273443667386659220671809031611466337950734268225782129172918429860021550839152960816247058092709653065764810704791872952289469925104865941281433486751117224516262350035851894141393457559091105018581539857268688387996244588197804623621743681788301796392151564180908971564517373960383866617493195511869124872531370215929716915005871675884056852501317592786062656574010064620836540321749733537884490006374250993667283445450578535582595238034939041209124349127979859037424620052738358682981835596502414342624347590663273154792074057983321301232084418332603321970099069237100507025468584976360075389123546579639003133873447570641602172275663305477541321697585012233810147846249622299814835309210935358476341317411978413817885407349394948966503443975279658123775472590816983873251903522255980703693201532385424009381664120303531937152274689825519574048633719408643171830333776719801732789097390212021246518855029854400645764518141931106765275580428638923422535275202084229979675607420936234531457173536040850964854861084472238385955312656671414834994761056164863525482495206893799338203160084902915555483343139219277981305490400 [166,108] 54431017778037231988538873781623305236582699724980310068398226192192330812089636041588123115620829317255183815645174803120643654599499184855454169076870777289009633781852027603929508274458829124787013584134616926932544894564966452644757041992922444539422210493934338582308779561471637835415112867390644083902794510442577899254802357617548472976909530533229478239835369148210764820113698547578266408132331995028682465159251474972686169925617430965346511972791429618886445213576955216819065333768149619068264494775126933569613553943787104730631115074554649573786591906459649105695293753169182233502071160851515106927308889469526975560629633492794582585764620614514295030971470136425910307751450529349955455111284252666591230656040847690198454282178376959043616643703622795897252272112357699485213670830842295261830964571431532388034972120441209457185502564631331600213074832767641323610973583067536461760703148595119243095810490323716317074029808829726878677791234808299180523217043529123426673937190497802469682541143505193712884846005330440036401380817844239149084634661008564941863184723882482934397336414992217831374161624261300312078120852320355488733535516256275338027882823812249398880030093415275055843398539031401017829960833791759277665919960349232706054385640078857891034341205657829259828029500303806002219227900593841873372260955309088839751592621563650713870321152743282348590573413036939181356394235450482980850018002422590708976728992581916222156912510147899249435545572874295058164576412217987911197487081104896440912084288439325564563469204311143745880902849482742583968503042672243457398701891549673893818926199326272811537191426265329713707716587557349686925823845769036133122275269337169629578944790988980656783811609888865907845077502098913151008217594761433750850041881759407569396078361449787974644343429569006940536616854231198686952259441204781594728967101896203362342192036676113165290076724621543894067890903900766885503555275189473767021384782248641912030856108839191877323478815406480781146205637382806854192103079569322100464700559571568882862077851389960810028882630998575898308992862741141073454524369233155299803119161892233262799865749793705429856112 [166,109] 59013765690123017603433733519060135410415724422296004076228356380967017106639439837848469741551685470231003749911947914475367409076119153150337211564649687136523087585019238837500055151991530022349438274674730175878888640712378438661679565803040071930393786470846602473990100204445163389601058602173294257582184379510585402359535042762350304863505427378825039256786004123867362463630256309615492424344514014393777274789324111462807874068664334300329726284538396805208372937048145875883306612801611850499282616285720982431991324162868542046837642095964902312433972794362070956924453750245167367551062095950544638882724531552798535220030073730020152506449880853920201405690658364234557481269818908321948333241983296217851941756631428118118476013422527836875791639917884296404330141648620122772561365531091050257823359073002298515622278317916792338472639908042034281295099668855754776910650421684627313281015049280609816955927801546504466777860902394982255412263949248218555052990171626625983974004677323864249506107904295437494765897616923757758693670087225012659384541073031282782223434995591558703771873993184466484410498309551342214123799061805404461901495182328448822145811540910938936284328634819226956571701062287608147779388074714574331450708298227381116332994688793165528652053437760882661917331784568232806700542831948521939892976306328646205195248265291811140308832983190629175802437504432551242445699788301060135678653724988796896358188172296876396775440492736499619217069088918834710028206962547293123317052599702801600276802180542273210073279151486338445152427284479498060360928671166394614898970866945468815322046461958081982565322724714691395144887758318297212692143324016356183245088398687850153067308338575228278050187127530982637892101587736148523297377124387860289293720270597889023407356352681926458206868778036568090435565268401131220456950804202021636344714219510198466486547298730935423788242433282305699303103243710613474000017073752964500532117948633037994364628391048083140293900964162488991684933281919350778682077568973448961032149522749064713536848397748230558271778372092718632994759062392903102212797059180757464439793751370451306832542295300823520 [166,110] 45641660434809903391255623948347005275174555139634629001444307760440633680044611703058855265322255927555242773197191613748544332471125918469422124839895241938119567447433216476376829260915232488982813677879515998161618057719346708363834524623463543591308495176830127061282023581151621033210615361111654884245035234473955375082291337426291623744173293206885300526180998646100904591474340275708780483873222768873530030936203539465000720281078106774548816922787479776935242271429245481041221628768321539196215894732463938894270702467182499104504993676009069228149224841452326554075715209889470250372195037858167273935252299155959732213932247099218067945304335959623471535229666316503547312727957914117016053341479039024671458258437133399052933274693478834910051981753366384848009120010261211964948402684071114541970752630606321685893833865596408176784634275516174032238102711918915903652985382137699471966328232131230484866419886540501145865864074863792878548009420564796850009849960344192218050797426353160073793724530317308553323489674078848441650336286372178041055627600593741188420955910979408683036198479650082178347230904627807411807159729825050112606959250087005203414728122222255230600980974689318655346804735849817486538280628302802312140314714305161446074107833830948756945943983125499516970504462334797669450970638998879093755249310071696694814679852779842598369252811197451771889392556158694816512736681252453068990710852021215672095319370271701848545736972807339569909867377153009468140364739860915182023964928376629319743252656658885602916771603648546255546384437880429455271460073999946359645050300386793979475485073402895166865406050559508023533331718270444537062922676972123394038339587725680603726154857789971386591659269788131374278228734852980223719911206808156119180219014887806474149204432616112814691987790406191611265926182934343038223663605211218005803301759212899797401814175327770195848077379836454933461470380302345882157305029236008861471762552081889495087319395505023127524535514695078754469592315870636476662187501967609522372617639740301112140394236584818260832981216818100444565335972967531922777003077814474159243251815912590861285345505174 [166,111] 25329505101759661384385202773548361825354442798753387813771034456969331065029126449792648397689533729768245781549338324896736993463106266817170563967631806875516569059889540286039548928736202943824277293874095207215749082073214896399881958169782776946481045718710355406006606689572184348971200452016931713941685831275026596995959439003938334994500403599421816073613345299072504653340357514279625010966929492965957828988286312914160101908489564142676469006495309356338704699738482779257118003851972416845718797163257777244132386668569947888857009115034836579170234744498953518150293438527717198483719197894916981333607902667360450542562557293303488878148071329784190508552894405450993749025248077638677058929891550271720569069975267305063997759972836610873079681774496465556638184899883180761534125625429818564031665742418948181080575854134833143617986340725856495572673362986371688943085059625752939462023233101683727051968302627627861348179098556571019468351436388219719150922447893837369515724007145584655996684933732694755100056959254571144459954637408174740771770525290772957677803823735985958742719270504085888720743376328198297097861951849959857510559900328384875153994309497405731440081283970500187904576318672723131269810839010860951245577723530064924634637172804601357828751660106827877555813239528475599224078316788373369959552028180029767165180397025446438355291818064789320047746185062386510350752415704090685578635372441111470929888685567189619145256880926075214722268100415776103357290593279749692066691727745240508443506405237508995383927749600495385428471572663825540298659256549203511812321238308013473218738991643277477039078063706665236418683280834080684792009312918137302217578457306088994594863126616630260145546802127746254507446969389614865127308200122878218230188507258660735179879492111060341589265207674480022300408009277472496561769379109118907118055018836236889868175072862225816356624290839761424847397383754274941405804513499668249975980169270240542268553774213385482884324186881949020558844546710794195891221806899560741371623639327255632004017418081747567937761000582648872183920349454070450363515560152476084973861120458456266039616 [166,112] 10282906397184685010074948506143385295779121455837523013415168263913862070949935795779888805363361898326316133502133533091349302486128202951455316961733077176028000980750927139621100216106612442326689090085334920919591915147435516466213980331331887003601746542834222888535610126754524649859170935706189142339278659231695203466625725215190889276885009600144495619402343762446937238228362390528468459968286988862011052877547558131016140462473187050682566844123533874807044047553514086235198899992032704871611563584029952553145582731352087021019408748776199478647540953028797614634693581708800870107691283041959964988508864505925388285605553982705057553805256553897605233053448285220764173520118327498535864676094969644612171466386128529302134706592960778842831978580248662218726592501808187301366442788571354183841535458677048326469562168148707249665154676741576838208959176966647093953674035391979538505986802362473768167904922720516842589619412077358675187659121527643313696086490854293285601243783042736233646695128095994695666673657410871043665416889251866072394043123459676290974903589816229659163679193664965881660430658784185436586163751619509892974959021003025182384339067010922419739231640974788472065328915202475094165940357182334392051964672171810823446584674979848358181196683558365401133272539789903820008090824698023594577966713168098804792786835130139490353827606537171791181959994903270007689820114700431474079204001097512618044493866191131563595766769100429810749003466673145488149875768150875642352381018599398956201214320685348358829685896895259251647118228178359468839960377315854377659169306997174841975565794552452431474592443351261606601310280593025600566135215669920575368949514142343238654755059574183098867267146811886706152986195630439523522828282637695135781260954545042042242195969340430106237893355275495322707749844600145603040990199407604624456984586955281440763547666050493944147818190095521088393150499949833415794594374030418717786561388307798656292803865744502736350710707215081817782448451696157175714496074150165129679440959833196517798030561096796889725644122785638763840759901073758101097633733348911602307696131643822592 [166,113] 3027443731742943177798643435908057520226998537654471251120194376788584547564119902938187136818637830532024122619913843697105748986631556294522525782147819653720628379119970263090107325495857651670307017538338123644034326746513445059605945726360083841050382126852785226500071093217302738438739828073142833375850058726109627464028213528269867652297472846710232764019988969614458070539488985956471557399545195732520293710996760459367504566134391079699235286747007964038883949602475877261099222324446733579393900984370672793430859877493101611546095499524253561970850372666595603873033661386757480805827477603097814443151313124712802263542877877569840745168742662746896496244339928982504282963481449469072607150230355771751660053112807091061570496497284242388467716718448352040641373274205966632369744844533257930680151475907259314982719942036683469862807628918003454177176341225784104821839805905804417247548105115128938390062393371373610731416978613202252567789053692487765161914101203992195342997927032547532985835860533548016597277379194174702808768432202396556330509376224034099269018757118649853682374506424549156006673965133104415644468167833605375799411333818400417257846606404264195654672376943307107738891668154248895636260605120903071034763912558935078246515409085135744266264007324817901057943547108519610638984486262575218862043366722428279811305421021200028794699771275815052361039074040675683629420025586786999199763216330251609509054580798026624950018673008689645477425680475224151073068475873447392152882375376444421216900005894842306501485536520035587133438594372980736803540348148596600698796493665583189019334029510780519247948762299498420415261048183858528182620780036554278932882858627701482110607798630801874076459245815564494109292533927101405600932542008919377623191357448678506345624501040674685043113300574329575669540580671703469599864133918651389067600555285804845960174417404602840903441198841208627801580245608946862751393489459882887643347878959980083748167908267586326029755918587281536786484498431733301376724601821225985917159194874074643750180585765724132618400242730265108247002382302088030858790338179553996722680991936 [166,114] 636655918520688069302177858802110681243395245607890581071739016057941015380641075312421510668433300395784660380387853918906239178055386455046475112050156986053920309892143673909812193021461996793950099403603743196513745013502955262823093562841116489766861190548561290377684636207209563016460377196572397744423843352210853870844326812037060235259267610051395617478545776297737650418270439147744640469910049736519256276178964456117422571005101705758436330062631101014607912853690076475855371101438861953368026800397912898896379961715680599230944767171566659068103278241134631527126200712587039855053373143702208509378681724946668766248573492627361906045722662359586171491258772739537686623661397497516876467962545187680405247371402329119504813201179350590801528608615041150273365712285159384768947313927903326678869465504362460425753318772554018380318227917878880469673796512691170529219928377300361636189930119845556816972089382886855555103187361197831001259499490070459418676293516278064848968572984850289554853877264918292932371075782408078631018537147477135437336923286359089581189851689290436091637795565910762477169447347841637366566053606686947559952086381903743964206593486059776802141876264211054748710602900536152168750666197687520170097217640570337978254952569023240400896218246424593246799465142365780633196010957808900349651452249904822003727763723698159910377249347234960726584366460544348862656727328990853650713115610719876418896093274325968701437310645488529310856172906689083612787560263398775358505926043128680940339007709961422738927891866878633303489353264576448388762057311949317678111772801333112106961944830803663644698109494435187167993639216994228234870291129350264652776464706279612110625840082059396406694196496261141770819221897482545220743471124378040493981024332983311619272793087518706598033775205027756153030712394347318351071719431739559320090193685912566239733467744963929533810049501723366003130896353341292193472177308357439351383128896251426046113190742240081922357065003511876804863337056088680446547362253495697463356793691482914494707360169197136744169493197065184294359114655118480657848940194916909525760 [166,115] 93848732341850138204686384935852020576635479558695032473578152844036950088034183582392826248625654760825994306895418392977907203926064189377782103978858667209737316830409866671264354705226982802540989441484466713274759111671853835047370037426778681172908375472035526164273295820705241782562942112942863463893450031999069529459202719584727080913855051119186702345613900309503957317674296332935704006499033394062656692380094179255809700225088665884309121050143495280949189415654842580500449090798275389086432585777824333917319032788935042499467404034762414279359613070386507679780751580531370649886777152650305486576438669185166564043189800838033694468314593370771854572492118170536305000972576924784913244684708984095008473121405272754029008708118935422177746667299354370174376923911738485987210293748630356438140781375323792643626890462107459328203710957845373176538466692155931238983125366091353518507888937732360227067018957157062713569421267108792052807804384129364074924891171142685894908721710549390885631912482766275564167811849384397916152121070488702710449821837280105125563367342299353401300376844939595906730005321085093391817142782442525736915822276484126062571693027171996602751256511183753347337376326621439431665928505811663475672808354124627984668081814853950849180267422461511604802993903893361373147940070734642105811647562604607030423361734188208445617714311991651938285527728609272766909068423844220523776176068446344981590481603220562227095333024678158416249666113799646362040188123195428364413776559075335860078479467924916078296941615203377276603585247478517428647773783693286811970953722926483181769145905130509325792121052662193779411443803548386154432642643960044893514201210249235117265560061425200965510957252537625187818313901616786944995952159764046197688521566543444663059630069507388854794497709844892241709697223214351338804634843093741947461552600634594918208750424665562439893793484427433603081500569821303531299919325181063154814652107434265035292034497783803386098669813742772676451501942051962515906084790314407742337991760221525049031877917573195826440787070834319052232221977325207031187647876028352 [166,116] 9734198905319106976731116259216099179384364478637012959429325397157305186608191961191841820089003251751436744300749713651929281442371492875876777750475243902035906155111078870499791562333449488135135205756358152919495248095763337773633940742255036107846115903788454299357926310495626564311600605990212980194555565815482835523762055117041143130561646163022861228494881411592099127148057313041636875782229576686761328713391732365990674983642704759278676390886040957782370351883853122272086581499330844491048493224196097488248826433251192122861386731375267996702606522166075345864024960275586770039071149399557386726578403972382249466788503778120539551636999052914304673528297182869653488191288444373241663296759055407492553769527772286380584829714021335948965734926795745846041837521407201711063810739732003871501234315284018638368320260232302849614457889135219756177539285375890715661626862990237206397184460021717292054306479552443899437880478149221787657094972508895202126669091350451499056919236957945515606422036359789920664100187538583726692252821130463957394155455911273814655049234953844224780792631193012978778375440641244767208767607557216320992711072812285290159248024074861267426364242042025692765336585705680791921372335850779642843508057702911504279837643335333909133306370972332383807458317067155605622796027239296832914298871015248509611848775088794774330874296973642077413976551587841806982012181525257106001525527986975501927941765647499195486247075485989498825743557872879930092587797030723107328149757130018129098342741066528021737936905266902774351127130672865644004143348923606935240521615028314935843941770945418748964929331527830677351255621464583419703031632754635464023144626499638087040340728117352589039950859325134149249724391735530116569743961775144259229507379324273224789512821351109708018602879941176720364002044112686717478719489827051307476281834107026329434366708963575780528672576737646158587966670385959930249922877365515208733479872049100869163691620030403419742780233745569355006182751396131865258209033429915541501686307028551555263104326149491234159875958774254612576145870673534923777846064 [166,117] 709398323271191848875984220136852313183282223325754175877574201386355711017887215339697805293920756891987781923490775430767529957786126455218601109748344962946469973391773039421894135323450657893822844411627499375057531441043990784471686465826489771094165659740981881737132268998395430313774972602093934956238670942386037568549731172982541068453767357219479534571723233641437482646221803517939028179618006006267058571441735708818988828201233361643381571881977140276269691834308384192244162514912316881693017899339431647726139663187675239298615171831706522357127486399312381029104415830109288468929415827799304164966503232332903900182008886835055759287611962319323244871994204405747333986385271152972677589040810140671998749977211509389161107012013271034711360903455586764705790041170113188276860550607510876466182357922410072264587719618874926354531167726937804781781960640232358092240033623072300975463029542571143165725046640668560319179392137745301352154875174454058574323191663458785434893023497300520530912623497646076691124259600734255564287942376787237273325877387977441581946648459907992771766477309596482857417260308498238102845877159329327518824567885496821732474971612862487247928565857197432896792791935979480263720421339601345717281919592025915280835988883699867010605724845602674983857307682421673150768162893484047516099681297398271287997034730988126161014784213412292092102621186078438189789444859553516269612036465104593079493493756457012918329699326012250226272022393960469851457911560689079300818399962386648254497290487617355727903785243127061075445051197642944078331932177263205942495884549746267332135998477934158512704729596233727284361761484710312292543347355516286999303643258920217225535812845395632133051639717804651957409229778035897944078920968180361242245747332044635829660966144954763966792954865095478747091381223973734766079943532930366190309909189860918254481280223733516008440146816847576659636400790345251395047870826178629692775610016099806522026600767244176860754961649110557079675843320429497701274468500672629347323514070268919842622335309478774631988711856139544412321552427382847808 [166,118] 37216009549074199053940760754530119857694914384855538406457340606690642954607675016981149915151502034436647335085535928274375897952268874111421135087434444460837559979812212923113665218382519281000396467606184178363022025478983304128033747322115785743028947662027590729543749720673541650565125422290206087107600717986304571047287790796184859841985801834502674003664254077306936971316966223172941751143556941606697907051927170647286302062538071715105966354602981840731812521015255376226442220226648308839384279022682302955821605586134925656292974724289776555138210469036379666300378830241712808378050177283410352005180490668702434191811730572048479058491528426748818446081986098058951246549120412860871481740279866575896758318727340919794983763329829605559472821889368114199365259823694566173469160814672390833065991766064053586799829587957658409923757670517679815847918092781341194727443307345352560910812222336761703715722552800820239868688935794520823406805193285279512660491632586496514543782102037874152682878039368089020250771821034022786174428890314738111806102983536321444147083059019133334558495033305904724832401222283430542352158307340917793812532747100947694757386753282202144540967987793717467137471090825157311497728480710209516595521408009997392726719806074288801572194914348468483203161335671877678841911105963832173820717920567319361938676069226557598696711239038498491437576391787853725100617999059963956962116818260835783026965249866448345732006282137770010726227541738198245294279213991849264984188284586165957604423918702972998934627067378187616746191745382159577106724845694829132755590650241292397766090726961427569775392716055205261162190459370274865089175889724575009067175667458245794870007723765501357627699587550395168216300038559012177854686743549373066077632906471730691984694564042227405606158781234438078259350607800056589979541585198334983809184661422622206719503880724993981920638601321806096314020044590812822450970700234590578578167195415152561085363987374023439285164097274010270604413958206560007598747147396629690229610318436019461320454669204046338997660460078741844922868415846 [166,119] 992493148164126796860807593903004405141070130751147626708097059881870078421501927634536833440225609890849549881439876147571517449801838804909851397054202030354091728783337032389574403247668152494837211590272658396943316724583983854703968154043693602935578501184351210123972499446001817439178113448014416071351886560541141765032148969185500575476226840531654492990079959377815544964418435557471991471376871406983209258007429453237239916740319360397374894543121242600588996216212632996907537478798820478373683200872051213968981448471126408753286590877379720884969671695696252545176250058465746372644282817225092431067366836943017076523437887833192207612304074824327056959346000339629815744552281944545146059604252637151430386994249466736914640218885830016502205919723214818442674092429783807928355330365401237726737725575392174618462619722403825188063290834641272142016985299155922517861204893911833110484243842000789329509246183403548057303216650311941614070764307352136642688658335045804891856562678286610299111507246992919865112201518662697100422429622665364253770847129462281084209066301561054251952731019353630091309298848964798751122930367425243610837297583888150953010490327571926983372388416289750212601381536883469310045603759135875242544979294118333216001306550578720035573490324588673318150272739648770513547081170653093211314948420602993030149043797657471691976585420673662940255473997565244880298446032186564847820807862269175065609467026758375101812120309163295003676073654666973549991302389520095188482183114375363569931380951514035113688990482487032254530358768948460821399051635510492082536030409011530462395260547449313848984666242272873007614903458974250767403705073265252147082674712710244610394920830916467288966262066512085933203820781311719397660166751072111646749718168158388153625238689899641970838416490100151963630691414396460979270744841113685721615823011523535294522698325369423931617204855589007129760876130254591946311938359807161796249374736596057727774260084623776317548828480733543175129837688555069843633965538989184408282895202531241035893384879503196180459425557084806084936 [166,120] -26458834351822058730355183248882711919412817333290749627228673071372311614240973342371943245888268203688905393283372850545727561225612471341524101187024649421239616597915326519572075994097317933219980970049466526602175238098434054420576434407868346691549478906905099597396255079025199399330438490439729338294496950593941797285439422139013919271767777291797894729119682964205321751786737380629754916938508552581235231838167451201325453986588242946358679399340039870057330941973062473390802341187931595438778477942360797080073637585867729130231118702511228483699189531185888745158652701694598495555115649881589339875903285847434925365117433548184307604305682974515261795935530541156102073624418013917196072721396506220778812125593382791175438576158955581904907363416997309562165024958252678960310485414136434615124331414697837556572038595086615916787503656529844003192145030109725804379768817880711121768892279759051179077168302079302262588294624976258116392786073771096752448930714856431301361870586106022932290781714135741667090946817843812783773348044618744187680193208006135468007580743831967578588842880291751137578027105193922594316693226087938889192270977346746001037052168777935782282641162320418840025034007652276729218423639074475800762327344579730368817074918555492099279926831848444037983146883927133071685261986549231613780960290012394267102701978752652403475220656755814621868580074236624135547576748750747285395828466659625506210362700566887796027241556666561633524899329645709791633823545203466865422466713711667841368948475119594240426493928439772824675147120719311889282471189490849481925197610817635707140226224788499712728794176226215779650844508802303223865777510341074858954714168048591352415640997963196335154475866520192592596294139458505232087415203673481036478105497106948812714678398066204744168504050513993235676534860050544830109437646177757743818893639800522603108034700737873920735591092919356237397402572985476315027701229685962921187694375529276453028662130081756224969733624646061202583800619541581541038209566150863180654533933332071899855856339776689733401161343750112 [166,121] 3345555907524738147138996634248856273082488911009639934777235130389290197551223599522566190440062438606869750935220997291263718368152613730094120803980691384814489647971868323519495378356053722756970832105950812867142522668984088876376903893781337615542861740008801826212273423851788955759839966100904563128640755032331728114083922890132017030372719476221754585461473211306177228521913150133769703465610679845366472398944115878575522385697385648788891356654843446899037027926842029002756507556496796992380304800226964990918844072276531803028512268811224679750882542848710529294929828145153055209669101315227618457822335053410459007046373728229475822502562463220485981478081451319105829225564423313071011835504582121770138658412657426165945685917563038757583773249965395015404492444919489340115958662234687858952982274701839348193220675823111094801643541191224977944721253359643991622667257313756375295566205662871586913941731614881559614009433496687297982681727370310148911577386987592688490076293325682917181884270794745676734584217169913146308952315100644274611225431790732436572152971542615310570677996562265726889929017255200742329211008314933618797128874560241608058196618424439224313244872148261890863235176658260267267807370637996963640957450983978049124817728787539655834110798568560244175086082627928354663435577182640836408415125018905879420924132549873227538286945337835115236775789137059248407318997509420490604860054622149671483135096506093645319318902182453057419296944501551218517033811856582260961394133737338833556230597895755700921625124746712294527706840416644328598230230525074417495043680812498929644109690269917201564100602800618247102167522455598824638485904673265260262999741962000887427624109547712393126697488495078584450164428591047439215016222252673234378264840093002309458975574412480472069642317653013308361998972083498869716616892118321554673067630212794590035732639426624425212935079913852690669629999826871470721532888356470804285286590263432869574743076065031447432937632220891899007906569952657984711316862251052117756417288312362379945380733531826484764992768 [166,122] 650214789348018721739940589924645096803863322504934129755289194994788575735430988555419766671781811754086865738247946167758259796617428752673382554526754888687646770001127775041604351495367500973678154195570488879881097743193727166551180590034428718847311275273888126342889165633646701783010789430229940292412095609050768181333949673740984377524981271937830263788613963294170587746101184093838541209699370919581172200445757304150805185204173973828629242994920638940233120191066667686621040490543975430715365482567351406674519088473144177416464511130809161077977781665434174302609824224822395487133024710931737093891432980421488566104460855294395451834325827076280202975490223554026858918017334501001761289417548047834390082215566896175807935210414877963455016019442138733731137533234678376510173823227105538328324768493153158276885256048448048968643145161124380833263324980967880807604432925018867085729672300530565357998712607360745843576518308200800272185529166044264408032367527782811265196050778545415706134189267637865078503517268209906337542647745299952739383831992561897830221943449481905853318433216352822846573327496732349839788783036363881584796602529697586821647195150682847741338977181279007566657960360135204474580907091323928734616406900281638059926449330708991581016855934109524358988166674713744104348354743159855527311032321463287704550574968842119855778573233461878710056210363099767826717154154905476653577545906544836135755308049532910621867019958376875559292045225499087330703137115132815875448954544065421653752869809461439734392470450675297166276140718843579955956840444497494668274202801421100899313842167408283964633687025320476272554494385899441253050511333974333467740647695111539361640706824420047814349350869284258761879262345282508238967201194118145365003568524058510175911339344607641675986164315476170768612128532498232878191869213447116094305091311143863006508580955752774179426769002356407390033478747720229039048040228283433586271094884207468328775723901867798747849429737466870629036740628456566822059526984497753957475653922162746205189263473382129084 [166,123] 5628570243815080556715924674622942183303329180010853132360230776342271848065192736977586981647584633463326293772284791816746663690711039272341575631506953794880844197264713395391400817656680461281402167514225816668068257176990434230370835938591378775490080324781891063181135753551644732945837675454754389106460178958921864144829005913499821369839778891160277093138521789223251332732290146821349468543024425948777819834192081662659686586671980707962084171770009841343027642443896638896145361666526557560899558372430171815957353804238054799009920754084674334180870496646131053537279351892379690978867212215395990012347312284668538185137373957445237860367087591039840086456996698960324914588042228683251291697187131776844666537865337313290311836312031634931434391188441589819366298345850850600976416545065877195847385291910930164978329604305778834322661384684692880018480408011341393938708708666480500806732529920510242809553730794753685956916189925682942704292144599484519783771163909158200638121512617007683701689555641300626812745090358045260664273466094193289696358538690296587779849819459745071463538715875013334101116396203620534444471694310540939411941883945232161307448062694915223229818042854611956240059889054332361080254721998135700436680726921802057651611168827817128244321271300273695552583266903876037491258394877325580490255811892112086930088849519189698061934386419996689961370604350792055663416557180920744127312331004966551208153838270232789375697355112868944670019293675133923978236439884103348485469319572696863278098222340219091481984656348289483173441063280643984236384176570974665967071494062111665786928226928592017007051348244347403087822296878377717258722718423309769982343378290345196678912746398489936842963565774932694085102540698364258513615794956477248254045577907636393443001751269595391300499630104084722108725223725996457397751249617982342049860072762345500546188797871247610970908765734474240631458983423698104357571250985377313699794076372833271244023955473346506107503060586769718466303463298285860062389965248941084534824364935103198955974390800 [166,124] 170000601036093951183279196216335483804608848020072024994014665646610961908423069466831176355334400312253555823084328368333829725263994441834613776236494602014792521970673394412953226146512962172054290199331743672426309465721515586450428985016503010543755599228685589316981858643468022166615882777097276552261984707614300057081846960545620023598542316623737006102217784097630328331370532029834958761936787981784564412381280441251588803485815163445687382063882474757513908734243411472338372345673467077888670737045777712990814559700935115643039013212507416854401784480831632570981903187963475940467702973825187540090906725142969624886558612090908209130821302148504192235093778845997155474946873268750706731554307119254802171030878405678183382471608947306370509437100688481602461234208893313730010277608394600255859414765331778017383157192149332390038565448215562261206252193904773310507824720858648512582562033785692432227063260823134855330998647871009805113991771376383585528769902272440871045701569055616355179199122746139202289818220279675805898369870905754304925289515508794700042675880632213953850662892200684687891124010509859704149561357632764020376772449557925321568712622999125999127367309009060743009018152645713419376650400109499051469152037905157883108180001339420060582329331707517031764250324139484921475810421895478645722784795817435920573039009240674140820799573382650014816009940046554862813598899894199226339999811855176539753037786862443378204591816128957942167855641331419676836228430006169222041275145876516282595229484722252559454817484096273719932484234154167595015944561193625202717721434171720351042754874101448121356472980524440498301182159324460545752566711246371478549014745484528613020686631852518607970688562818115056963267668190147053669375031202114422670596331734531080993903539789228310306377028527245792568157978509719529564912749525775838568910402585050109381912428794759921032896134859364774733800218419895637584805419785776554623713326047968493499771980527364789518580708887783347754056805950658312951034021094916710366236198708071424144 [166,125] -40745477715489789685420792516208701842295063154052568704616573891486960582391529360724855139624459812419885947814270270834536517150844648418258207617913724274582208414221364870161777453833010597576956702343006657770954059136705372902346606690209739002738806475762378936506704651105983809199926399236096715997547211633483040052423648460420213420005231054983335644233355920089615006546517336652130203128771761940901391276048390895031432617691840670402067584340154060976814316413930904996298263070272178880321980742545825334446683223706857407555902359560703988956700124279974453159036133426511323400748243476611224241553310324027089174670702836929548704697161472737368842060152934592844372168739271456975118285800433368851509840967099010290608723128695592164215824941414051819765393850218517367777079695727886393808672435898010125789448855326056177940490111928129617377062821425348372193213156348965857680502512913250290855034781366400109008570740605495397026341070875088498048480683930502058386290599918564793619034166401388317077871117271909911629792519259297322996767680104989464646691559734811868316246531750734393467492221678533064016675213407672711898378481854600802127340442057463405313441518589064608302280631541887820612036435656747333480078917619840823236078849840413446954994551658634491649877248520543802812540367506362309071517936000666391944883628742155635176533010524853224735986486923412367718811032350726776146050771644598188016337209015400932396437931263650208375283259835396747414515453697220661195564227656174813584630914988143646918485925946702250932787072513355089064385402449661851017666644832959626865638561030572879407684834628125858919919815803860592554166172927373468665777648216247818649064760754018115674164603997923853486274283066729866796907197317590284182017163975210977070666684815029782886615089510544397335396435251005719564021384077858693843034213530748921007879022682516795121551761859155430448724719463678413525537343399060001746405613649208239670071296850012214986616624558059387009675393893419030200719669113236446550871307828160 [166,126] 1320667365674438921768458183802471626508455175261361850200066856773736956445472177206176262682241081453681012972567768432492309655197078206494907226220732765772538460431518211337179850972525754920367761000502436365015407610440880001118019793959443714014634072126953726465030677754920011377772579485863710501128049601016709058497019725266534775238285143706004284995106107163237825770013446451147699535653976246627566829907422359727090250819608630705815744569680690587518031587655665887197653545086995684756962323222066288172613358438082591744914203734807523555174618115874079056685297726541101158343257513673708947465001327557916018769304577816328910626696626292531670434716771132365269333772025030208215480781517421783539177192713323267177529983309542019976229177072812695388888317658767446981277439680950537411702889084892375039700438101733684390851508503403127440059103810542433902458580038434540396747346636808103341201067254219548997555554198743219376727010159111988240838218696238781847290937631503870351330430692730768056563882968536800790204280926065913283571249620363361453240184209813314549339242908978683302460534483785861030131041599210594833505249463656171027155382387130405428245631997701955564380457525760602363273987107487389540012268438417922071575597458638356974804042377560075837667188751804681884073599054260582849137033555215091404678802544617191962840280726968024386813981742943980016543816612828248892649117130747085192628953219139302705154891848249406840933991628431002862319158553821628978080333955625294940213283852085884324467097700659780031694176455984554661257922973500572808565714735575200141422033893058599405310187183200134267986448397394405719473695487797958334526973109808146271278475984181973541842764377821159667099592561144683437547749658458029567221785180160779825302413431962400663896814263591930051853600466749899576154880164657797085599503042414768269847090712107054407270497381840425979999142552807404028390429977822970387110553247468743458038700644686563777941856058171184324947222605643955014440181733680378709461754 [166,127] -22446570558662619519699450089379316115131271589008726450925976220642396232239362503000676943866558268284798900020956861314952895848101159242820443667000682068950066886477487175349682555509694441726527987067818329089395375410885504785641018415272764267724409151735997920150255255115093750356506996559966119325680374713786992501605248727721392900678715567600947145980291964091913028768650661143351829954225221384594211537235749163852834025269694011911241404767942087876328800243345373292983836522337231506587934187777928741124524718450209232656810305132204713807840324701689069224840053988606623922198616937492154791613431440158981816364348856053607974771267682323496161189120386988512320163484861917501525391535645784377861599881334599595259236803236682163109902671853512927196508248431408454995059219949226874846182798947859878591847844900086373122032000644029155164070200228945395318439684895641566226903450030941643967472667944194048141150662706842254669382314917807577349697145342674543794004035673846447488989070306043633949846398064643217561782592008963037827397065133934825754447432715410146895308054717110436482871678600809329431595849590097748441753661368797616603777856039875711413993330662193858092152135254383711703219516660138896215845192029915803083103179866283213809323258263468888850849741871670486979007859365074497589430506995468438152972469161043491428108438566546557827523777449952335041724597820748488021769689031045746611558658063485474403291496834190730675174355606451901430502451381828701362279761159135931685617595919513896655067211661895258466171051267154206849226784325963681043926304687970196907648841522277761319174879822600373751729851237342702474681365875396574801899879798296029777155653432630682627570345502000949821661023300114458431652654550401294865323722361777507563653541533140683835739123214781156993560142038929075323125188172926574599127423441386990236812443371437115605659345338365460178236163071463521353867999113445381187289389454017320640803395574069403347439312735076642540914224645796524504703304941662072 [166,128] 432378891058813795833193756151230327885249108684535454379756541754038932803639312731135139670521161614912847394893980831238609894776243457061877505638758791476493661521985170308939558455555007124927282639420251851760915919876604261018925486213398838056726554759536550487541624948050139665205712541799526524414401684118750580751805870811679394036364019881092464202858080159514533222017908492442032424032980401128138871669765837789693382552738007986443639114846650033269779480254428819574735672217785450903805233808261415213296305248125669500685478428937360993244643856518919499176141500966443510547094128557696422401915932493286641729078611683196181087760437282997413711003910633840994758658919363566607960467797247148455778378899559877188051156677669081392763356425451562163703981249132125892209187741320618689297422131650843236288101003920477433353384271903805310266465956556565521607490547056916711790821273991660274201316597186757426904975744564318072003494789809294635854847579310247038390319683944273105295994306012176596976488590938405733240833394780452976699306028312174572005543022439255097056893072768493445717740376864545413379578811478970164998554801867035945553560958178400262539997625689188726712713868203861161005980946359126815413532285188510773054061234556882831931003315307705062973497526063853695505764435709817132415833060745996043851465535078073260023553587568152147915978625184032985841538807061569618105575876450968493248601004665024165384895521999235879715897217536601303412321070086218116220298077551370064254552205779451069408966061181459371763914528629576888755130413567112073233354533263118346684944501938885039104777505492348949362754395164366036136492086899914298406694644809005471467497087779299387596386197745812328626113427324310870543619923811913243036949706956006033645047803663585603994306101201755950513691068868768642460053896073273691129118620857248250083056897352557471260803772297978945612285596018108501111469833894013461628151481896770780847521361641538045402563237741728130234175938240980188926209856 [166,129] -2569136297942290253738534410909464983121558147645610768060751147532606300654975976700464111598667136770062728584070144425965645415203337729183538325114668810815582652507924239647691410172680339053587232794484773161223593503446118303424510132883724844458050019280112442314908742638521650171413533121849754067684597896624669620044993490810430050640843046728428604060343704673075752541789721340629073260426131490334523132475508618638595383889321269169546335887693081291461754802626131637242644013186283462065832350743338475173785493364375253538643849287503158617294034867866034322470985586454701053411401170494463300115659620026780104616724370441053966497131798124559926809120889229474883891265274221463639219093659826237134008753655291769377545374585662006105013563869008042697548614578062818734193777203530609302686728714906589488380152123514870093920474421433750124552422617148684036737135933944249742466720193484151782869934618360539420810288640406335400122048531486556840726209083428005767934526064032620686966547622002980353608420067278960559141200228912882470716905385196091620745652083978781894531153607400476069255739941627477480135726367891188907755318143432797009891216875007477086223868967708927876847770674377812296711195685348116378540028215875687214594082181394859223521346760572619830909048256966513874290247948325317632479745647169070101260906196146342411307594921509642081705076123081705277943654407835587052789897103733251547897488192020181374448205868173914997043801962614802333857723738871293517249764298308783312598729058724614935690346304034091969471176860769412929811789900074353199722487237091915745487206950819652362519548594763588841093306500077967372354124481320045217937436200889117175110008890972919751692160264407324693978095165888190723475751448680827771657900955916671183905775196841641744966940154165041685277252462954096490450801926162831751851468726737460004061389218858637817564763082303685781594962874772019822020627840445547866262469649495620899836211026861591968511685176238043424705598213545876512 [166,130] 26859543282583202789242521411702290924240040209685821910756579115628476473171564525989126787229666621353225017096595585743266060791394046646030222352245078375526834288819117337013722905979116024636575118870793548036783813018443249167754502958386703675802869724636947277806216988421576790059665266000354426485635041171491728694587606636263036579941994719236707892522415624204992114039982234786375347643314391915382960850713923083776940244257102399723412884214676972140671323589671213611572596525319035435379879095759603081931674617695163804151321442779491766463770925815233775845063628874080207216237408436085031183145525942820752364855950803964486690389510539026668114361720056214899431450332292797778746296696110667942238263818936716323191977033742707261143537148696292814107905398351006743646031971598101774674617744096758138697706713682940713709436074819125159446882607122510988820030882452955354866496233522737472703090122249054582731840060444854947513132388528064999749431349131323642430204168436281741506836241574537117138424670004405120494233120756117769211321919940823769554308409850387591027288571443697720380372231678845824837439316643785434969977194243329809145936325450578532443728433068369042581920528902780689199286738982466458553166091972671602412370114322836253574568530956983644064292628737782262499466869856151722813171452235118664902570036998733838563377448624453359620817962700257964528533141055824973657383210437589867699573005905718802862789732473968429248079688344326257863689656522010710178517250250147243640577467797552769003830225482777495156245168409442349200765932571054173237001633942496236313614478071569970388551357110386232515597830238466060817250607836192143089341092795720846204482423397380475138088618812338415471898432452471960148354618528988542712466681461557108227799187787668198897979130593372257339185762752189558507339636887944841417046133417733740292250316721149288600325580500422390919128575028283498473399396865071319579364778725064470835913740856387989423369516954504787546777700452 [166,131] 259394187460045045295546694159656692487820288349457090576464173934367380742308175737193795029917708216339183742686990851050566973360593671359370644352306300553108080126107256209821808353458503613328094371156934275124873197650178317685695264715052648909568215370517609975766341531332142359455754756545992758656658231142401625552268642621699381511756675532142976574476744539891025341042952068280017846559218490499952321786975890041471026806568916591743717919459924986408785591727394658797475792291984060039492928372865902160384141747290485721811774937266598842029531542185043501644576792581668101475960715215368542107550418399253673880374314765981176767093008065584783073253183252825808092003819017473233123825657744363313434577795376645387535521852456762649667791690386432159991671147654096370365047734322356422982847345169175438723855315334082252420585808671256484230227207048511697338199175464615443545824347176247952785422978346595439882036087500737054114712260053438755628702862451225919474314619937200830574482386028335042787825603730402095673187216338056687305159890651908638312188622569567930718884114318460351227898776617572052977108172821975315203697533992628797072103747340504871535704774659885818397544439796351723017560231377288226141402156322669957356797133584893981232021289644664798919099145297787967022190511152033368344976413623085733879758690556145525430191778509323200134941969698688586812899059316052155393044948232155869022469157398831187336142853404492021331114427209083107104998161627763287456866549949700817476880587321827639064710888679246632121657781254014779907388190498961301571992576641675524249554655168090499093797342924786324795032999408193397240472319973128371026550447514620052877522944856752417597896062014546873201470767347807633125061762171418275376635305823857138537280039525594687248486501940259544187038816727827102071633659323184395436929512514923135853778632533843493223797364255404708393240539180103676760642546059781379915084114756901810075245392629269746045023416194896579616 [166,132] 3346445960707883989051564564804411767644343612953003127289499456525954413171174816923705273606303443678753262565541157134740386245645256089787611747198892471707743423978044380307424081447101043793750457197804685882518372080066046614196085839893585438963444364404878600135604086126749878688045564026880954633278064983334017272822369441158748380099380371649860972614428686379692647594907147435750877040783464425858203045310693068407761554189418808941214192850226905537933856772498887130350475627611574114844804764394745095243534871410550895712863582198774068972206177985977526398557907912218100054005683412120874530023626589494098569991321831287440606772306720899403939422956118444407300138591157152495044798878889179546454028802642826158954249036547381570715218705773725966768505645212079778255667032184643248165016074814370590466492432687022364269488357976370395813901475675053159947997044207957219132904793139102084715425244832946560523677337986677622924798374162448730389727070403917844532080480765332608465154496420861218159492417481223199610705652526874135491477647409206200874313345788701172628899099799720945643104207853658726138337196028416505755660930369102722021694876507824279741745087699819351468236771081862869537847683934307096153912706992342591054083111138785173868438965351690377234523411915186834480509817331531088535307163340626455288719148246135053231484626564659030781965280158473422452771774530854501497113576216798594465041511086000070651128186220074899430000804910653323382383587927156976072921580001845449304036347083983878694655865225613066754589456406496966460823978166781159491402147522022279346065248947606062997929040639681139860604293523804366607244479202479737807272733596613745590305382277359732553141299367350651253333674994043122280843432010533687057406550598971334285942220634674971497802012166252483191005748774084892058525843252300632123104815256366727016224460553499569773145215967651573613965611793433045462258651835032112560277443181253659895063558624337813666926224009144 [166,133] -52386741329627395565264206448083143436500442562873576008602433450618444243946237133643050075393255696856204717403172570061585264203056208535186219842573386529488112916332727862452692640645306514680833775631731599568361120840907070695185068715636068166978076509749058571438984821848147178074055039454504076284556679149807007288734176209495078248456289184927333143719030968634838152394663372174230559754934490578885632582469627224424176698158403088322675372086876220068865730015918848319558290573633738106972240828962433210185359762865553540116207097880385125364948136849472195177342180236762891052131832475077707898624372956490352606450155297980573009006071732126388327569716500589158512775360068576245577740855920446290250165740781091059123821226249891553875291536792016623290647844478420337294045257518756639126264607525130831332769508272311899602439022822846705699960135741257474962098528096634294890003256356518972655776313218726127450733864733106028416372516396861436774839256398287533866690555384070087149479569231493738212822519850973603045404223882844726164210586375127077904885951695382480733372707080317761058082770365098504752777716297110527258373680565874615597244221958738858997365605646244039003605896382600491164410856026354688931684441755069860788639952015216442860917672203403225448034312544928090503296293820511121115885046081087151484343392111157630872887632762466396948449395974969283168358678282461941628282274879410925220802003411953644646130651711766043035710395330209983382034514325191595132710112953272545273280566361365770095535109507183783005318697602698682241312824246621122947451368253751513152861727585954234187262510578781816203834922773562167185914394775604618236706219631820071972732682816646928855644489491807906244838783344808375658941713725145393700752029122519804410131610637738653766374037846202236971733694657768430720210530861989527781192180419327369977995723573254299604709826806128967090460230220990599597883348762194137400991879268940208029133047906489366958064 [166,134] 127048239065756862710645687300420119743787579317391633221160228556616627691638010972186282494387054212084403057036953200353623815874240223932304520873475570014942548662320682874841642212760292975100646626487168951222689673068682715517656865645441919429092338656638766483148387740593136874827108352657312866184018515469981684507050008876136195137761246234315264823650992404831018043424004272666390539221073981595643817082878446298898459758774391065456413622155215874052276020527085108270767120540302198604295541447765765724163393461624882573991103129609186750717441841506524403804973467008907462601549767504210728060173026127205687444303916410221694670802193195755396044864666801128976620828191934604192299545634376260766042757803857496902131369195740247134145708332123214031023556200149209371211637744959981840528199289892548881358768238770528934689550796135106234919770378761980478226820828755201686781851045471346545300361987700285030578907712846979180863414527838662969621649175938489073172599145664970600866519791654336951775273531221410857045644225023304642809601559754122546042212966599110528313474936038207505701861428487546278447273980800859242499194671211158317610823695109135994336019235241406601703950351481631613074802240143930379689829234978856119705551934335812943290893499040406487959468469463049751004463166635227789353993197259063826166947860125161542067131709586904883113127091983054195929841179253133116257450013777266190182869102545146545557529623051779314518472061986228799098795251120393534107540033022139740292408376831472662833323860789065274095512746997484280607143693453903168933818956369038854191404939348000723866137665171232054435211842699897751417281998652080370879303264334991484045831173006714016219561587788253386265456479597516045977789176377579704225005697220333784805001713170561797022819580151352171179254423944515287121274091236023750293711205315790910321126627214824613322562400418250797334648643090457478239899567590419360603008450655036905457590509810303 [166,135] 466042288311301893921840892640787983194683924732907855179696240027710632216124175736399902224428247529585706951616684800723768642272109846551968497301969779918791111396226833467655685468404386032965024886341541955343178360128392233800876680675158849284108687580543182404151100503775489295054346197783985901517309781558573459261049849811900950458534259104321271196524896612759491780390454427054984367107669706523869950921742590536221124913894073567161606035147091342567254261961425018682712454989541143245297932630214623164505680603648519201991059901391950787493897109794741205453490069557548477999539670346936209176254428550190043017493351030565346103049191467076188331037327873951607446669236871447230640390078207869839353883012252126773495127747207367976197713162223256523265010510426187881380334926347258777873965305880560413564966399490979654387450186853066109004323281241271083056324436297811111987497947239492256539315731443503860758959134169054019921256700952258823700031477555969038089024463033877940923751524550577304390841660690442712345647143929552469359196352179252222577452140682676500745912327094837704205462206438011055714780309737589513981276913036814266412874288297239545725949900729257817436060946124243137572342326406183865780531229196622808153361462751237118098378673052296382800859491285708768974859252194207771288054102534778077765051760710903573671351142440466140407592746735317872338622108697220136031228308625869195784914867196367669993334793364448672831026030899883533619102960301413863155647152641461216409452364801013232883956967484289316555449812342176826837613535874976936861447866996142770308752109009795083409177745263706517444444179946915075572461063143170960564638655672943875405531560682264251773710008377000746629583034624421737147172188785084562413870863933900272315336919109675970043797638206348614794878460569967398060105557366893466231212523517338855459956292663337036431088612946890004721729589099846026283189322680537960138370289470960201884472 [166,136] 830757182638829263941576004673065646839296010288735577950264509032232241289657339404934011885181519530848917125044959655682344950160631395801783425777200706933329339671678310053823904774048571698224415759412355335415078346956043906486881095707279366429073209626010848444835962456019753667076013495879000383348971688078248628327172178895870954410652360219009154600663481475264458942117105071961932981880797146418623433272216383194311084839401651896133404190061922530348682744369128881342526075135506010286501763561279560406275099873837909553307409080384490345492186369025955724391881506441719205916219106523414910522242131457030137409712234692602138108405185156733865122659260147594281864565034256063329376627321518969269982989776030686870808942686344107229557989785161944416376714958098520440891987209369015607019165846500425330402055963174866780144474219638642008156054657214639041432672512568018221899180473073454953818893606074053463569237962863630010458526941602394749067174846433242481764561125784163105536533971566610681010370246036210962681281254101212981843223706541930752381403682295329481031029083427911700822742876395963170521124714096931331525402533417234686635805490343688978182349371148060895820355407283694549894932489121645306756591878017864505883005372353024312280415938700714688761300691883461429164120264905893431042419175412361890311717420822077260702657078844966513412883798402125353089175986660041588487584496295235677607421270906030965150005446831653599442015719912242617369981563745354921139059173889155065422683043293116751732951014186559639509113101820289039247763141549836522709642170875791205425693822230819127609412789529738091162891401346246246765795322740557476455492054651786616962745209441040480016072511621792526296229940520789284165824401059559494664500952592856973835295582688271530083773453743123917805405140749034657640986069896815766269631534705541587866835411648817155331643595872789710728415178689716900515549085523081784463375850735200 [166,137] -12191426241695594319679631695681125383624297033750774312636180963219491435582730313878284821339206611401073077642176283003018869180530759221782521398910512828731362289858295093470348047515038486117195660011654531382522072525919119851419522824313994653832444236330630784223803151673529980803537922997314303285866462283051618554347410844901139637344364812731498360836468232194072872811097373120863161329403399875250311076104337945547403398525638963397989667323326378131082091886685194818111428367852557893990106615111836800995527351728841007735232425003141841659907350122363435703024100797140139830788898079411934839591102583547149894275838006712966932748599556500230646780903660934223723126246891215358109601463485493355402417889205799790367019258171160856218668515290023834259004240406584127913748346869251848812528355835593364012334999575228438110023365077084176980612987721794422059630641415334283640997762746472377408527637699029669260199333453349307383120556096407437096855447611127600455438139565621140716071304661433608992966466751335748740994827617215989657291113294302242204525908635082334291358482796097839300287659140456900369784707985176420604727741889473269089140162559304295424741369760680782597190266985363481905755723804393842255558017394284432929198159560836770549679112745412508649442573556369081035249121754157485107239745126175770259715413701418764188380936159987400316609139422645844108094296577500880994306567139819216276632067056382889848991554737652994253451490786328130286107756254837033346738934733320750760830397099989951700320757065016535356777279025360848323985364674516453036781690732485772251730084827446204014668561947548215673832549314543108893451897429317961155552096934507016384909840679515522574550991617610271553727411670327297835721576621491590349416847272210733485282886072795281756683935547979684672543910449009923896948003534145504140909225283470770040268757219947950337132921013904594349940395881725777719858148056438276699155712 [166,138] 54315566802044661470251719424201396169407575731582479183316468279432231307396920592548327037679861026327102209496272685668388048606002846522229941547737125889136462047045850160131564537172526437306719118972967091112447119042889027052373728700356778553332758534030017098429770088677880176061057207000222445397046953209442149845036010118155552655414320730628800702079404026609713108622814019155577543755506056101470303716104553861654393453570147359428310291130289273474229096567764795021496561415213119037651247083515826438241322531647204400354729603350386591956293925971543203342424868981432209906090756803874656256949260106826389042155141407873220240352843367459619606793022599623791318509477575628654518271774038025308622628159629739413813385077406954108136413001878549143224197036835084056539134389236790544772424681383496194771135264123125981617738301338133741084132784805329697444601779728735797006160979585638903969447766321001922861667405235727182398144788411126460740000640797101929539817826148767971983266863125996724128593355192085331025794597158515729291260966941013501471773337497326663586348534428553994905474319837473388016943067872306613712876264699726004383338985671610312716585571198356810329261742502414097646995899406255915837870748403961405767367636284115750973794512801727092567555076053231439866569880542547754607856269407645245184979935543455972978641929190318845721721240099716927387991567134781875954609658916562895679786657846521678138444145029072477631612221173757076713511676429650501196833722576108852166100975047199002247560094656349290967625515396283840216649239847101689488747446412761452914750271152171519053587769559529907458156643754663723592282751464627436462503131337494194125552105665730426284550497989634820508207238191655149723231580639646912115243026679810106592506121309992357226443277252090455285623310312213932854099939296428394263883691490165016639110347712004607902237780478652338660617243632059365761554515588738192 [166,139] -92625439387052725649695688094070811854313769485405135816771152331805705549363920000373560014499912270471629768450278713924081873989446520144558111787368296895396771872073475101669635022092750454918247109296529472651293347010731908065709551433938574390504748418705135267187181992291228572992047716808354152160154894836695964596570979052886721250630595796804121756592680502638233260796387470698221227815949535298305764662893312652142407556728610850335554009661216012306790952569970710866133293709241353521817559266478604624316332731797279295205844817172374631915426090670228305160172146859870412027046505869647719841723289051800719552785861318361589302792441729014824308584597932576070522527635449171657324380901653297407176703537155088340044173142696499651726571748749583343272979095330153037740720188205166359470504121737219258853428606639081614350373546539931217517832079155197158922435461429877809712102610559497399001507961030441940996557526832746973827369934390056481737575285848018555093961253891988208931470448302728135731192091816817551904069509618997162667196549400905584667483960388658435420982961417299260417124515608110994221437132288920353018024566662709138968760334666169256746936584787110801316369588964412422493130219536769320516744064379178066751735978750380413119131425347299427293469660650023417706244448119821761446694768262084848076032350814677461127120431382910764149505723965066105394452336968281464408316589665274647782038787616216119816625464799116640882654278062710085233363419143443737803853401360992908834040539384341402099486371088235132789740148036028926616331857065631949160673865729771324673977722971491061738214009773768276824474706412792269892427371307603627612034740327278297153846797168674217585900859970548680345598728009304416058245016450032193667060321140221152078979025968468315967996559320961883864777593456163391110590933763707025709417144349023378990693445640691804665965651142615288104412219434753097193952608 [166,140] 66665938158333305442355908822206111118530987986691695101346296667111430066903219283314450726519445764811701980372910945411585085447572747029279231823588255204109060364200427156191178157709444866554840715144287136864188401675829814787077423161141236497351384481678289898917234270328697517928646452153597419879011036584774034388965510822408182864477306381363362198475489924917662495419197999231620469986524578828851576659998999760395024925943102076934803419669889763563479351347237370703246832681143816297120495732645180244102702809447494624847968537251372419997905979265105550043857095016431556854250979665246062734308981080550700189525750065285705091827833192005283336179549517452102996990772658553129851538209378781946104378773128249048171187420059643225899729549890598576422468285522023584979498927451801563307837844788310812145002882840829746336569505579106470231453009058581539187831905031494756509710009379814146125836916012690018885079014595107047310176220932258063348617968715117887189492297822060803849616625287077562670187259120563201057037324058700499689276457371491871620196997874149175494040835437299374311842788779902815359572007302243823371992161562682288697855061813790092974079086646257530987536936353209266434556914823406613247037903374018777926455652894365206037809942673749506320224970548571738473024632208954489181627053401788528551615903267252835316869937943089729511543013920206115855795312083322365811190116711762698117055131721404645786314413373795802146639215061449007891477648225498916163047981850359968847759867753417188213973226372364532752126557601310277545793117285817843284492530570660728541171660841314947871817480305898475956280635435541280467566711159279410173080289593687898448287480353429935233857840360889296646393668003430112287125819016175529795716942556636879227560110942253172142022419830158341670528229818185362264837461359316448900418465425333729788794312430845726806933787289406844584804843126603576 [166,141] -17147498876480545571672093690089415897127456112422694233400038002890244245064907445508852464658181560361981732632854925143707712036770849374810604428246758501007941156707616801947269384743831631926411606989842472614173627501217049334842333475812690117317095598481531202752974130028953052386471000609043647343911975739302123991564977081994063018578271332867228326368050190314941051114071440314672591945999429164783247647559081107663105391104578569231654804247976438920326119099222015205756954300580878309459301080081874985965532394604705621806945273533692377671243413453920623934805829623316180551761050105671559253885217649124843670105262431040766692991858118885260187271949229719715214422722517640435873871832594166064458646159334347503303094455348163497493587647578477669001202592266985583318468628079038851454088543006343767479733935139038653387650408023812269696705668624351208392875300933895585075879163364639233677355759901464269247772463307101374647520398339643649125919240367984290720395790510150171834477923346220571405939176729322065680477006510139269834810454081533515831557007757112983278705951803611627772170145161646116062851955185200784372802250913106082811333411855564062352047427492384142198089291214221121961899459784755379304462141645389513075838425757841776416423350380867899777604639713408356426975053853752915294535267692051788876747634705808326420036658669609999182161864738211289804775887829472372323954150772583505387609305786743756187562406729304837044292753919754272184457198438993379290429793725334573561924374465150077915089884248696328946771123423079424361584741200909274830249644580236972773772842773022731384557551114404915306573873969212548246051803138829270183601488542049811830863896612109353449360871094004388493319602120305442336194481943421954154484650049387000394421761455909370233432655871692634239503920045398032900447484706996565441368124729424878237637336477632571221425221487259355752567312 [166,142] 2144017914668957728354694707842020506271169174718654245080798902043255260650145868406871802456430547239162328343049254388337465797836033074552269194915288694077240976795189357184811879548897198675948946284897247406274919363264333182060459945414442387109034613023523068278863008353213032926473447083166158076653210463370782295374236382425220043019524300531076900296834308145662470380859919978335386013177938223907007819756890137811396135669370839061009416029194025837784228936996180265566353668138469547819502361570846916455486485084352964883766252649134827058498506655231416221922464681931778166153112283081421638426339744732590941908922196175447006313305773965681589643899656409207436685839374189349038342859941075237917654005098734372584091825683078968071106155455714620899895411181334555767560527554323795255454921917226146864398451051726485416408332968638433712755556651929435944955213407124691570328155383423968252452661511545926002102846649659254469854575910104356394908568902346229896719865181513221868376549782156602251135916066468286651131866874421840538921728332689167770331079965656536627794099703743635027179353136144164809707266348910259188011077409209651897498397741178754141934538217784599351399458369638459210511028236026968121965820955842885336560563020800805736194245188079214202241096737904488068235026023488323100400315335079746394903476645161701643408729805815450430732323905376289084164159606392276874783828033016819378295972479036914831171015868607139768859256350591188643642255000498848646149678635506100786776687360900302868839654554444443894648890954398011311964000521655740064828312371070309980807030072074560705036746090297293746621843738178800751876246256501172515599861976348030057624899441422749442361976043726870406453895130188301682693209861131909245314976246880907883242704009297940648504735085572088396932831382213363290523701291413971778592638888440110679069641081807474967363914879300907 [166,143] -23615093643520266916737557048532813273238667352365760323067225214512909660690864517170093380209290776038716985634870649388461684766655036572805837141436355591918691829560100607333812743734878185206625058634879765262801420882607574383246877471159332948712840208557038775780182583111211621311803259713483885616484597164999325065003432975536783758526057572904126892947626334635539775305922224185554618077138431853145675961963678157256605052442477068919126040991312055352263040873618756851289155098232421477924820355189315740697179373111011864162999731657298303351075108161967015290742187049175445661494924803981143148229920540496283022509727948489735079323030965235430479630934354352198531422875772640768134836233144641239509639307874621889616764911321063032506215140410562430286629996461477655300766678296348868984957043764509999596483044140822798393839773827195938180968469084968771470666910219332469030355382960147221776365973971471014121884345256948648504141110836381077272201109803161894702911717855595022485230798648222422051811098508716510896927787388451009979968092393423409360939176221563262882104193326482800664472950647881456185341608008313995766877480684893863689658340993872141121244397658180279731613440007850563051573170251592107744355501792679672627303251381951298294011246215954009794288386818089571163049856529679964884615421675549259921210454543756419233821599769967870985101629022386392953814266672478467227412862396971335865770161453591689972306364774369696432247287377194323247688793143714733562789073922211829622120454475671090498411584219900799059010262531447292473884308246463343551728581530900479692354953410439068710785979689099142549846792307360142475979123962794197078719554557987297993271556270503932221532233524996057964194374336442343753668273037922995721559391070604034159276118028417932772293013886817382213029592797446152013880207445326295284218229367693911428507141843987887522704 [166,144] 4871078134403413984906388903220654997795691263344735551688744209940514378251828297263936033037118287822406532422494231746122672663796083011680179324079410004382804525112478710218712137735173150573917986585057925760444383773805698835865674698958563583897654217939312951145837416279551204212915852704823748642709675847017854769899808569260284924960856036678276192217432917845727026236009826236198783283842714356586650743844983493785094474855064086959701232436165226008332293367197197815098320349413093766398233891014288268276074354597662610680189827723810959052240676781321319203063282265343301940558253760511423052469422448737661469046852396421547942568773269501445302503438515609281935944959412405556321887738993334146376968660400070020408500148848442081699960004170915159276685086022250661215626702557330903604776705627001080955536059093436241243840566897539722281445908642723767539063879234101685468307385210135880696153678054283376812073434382350126895370917110118355638114794548108956586089865015648958315452045821531031760856067419995776892840887562891372839762823781417414261096886474517309973715966727902191858020219791760055873189568909186769131489843930193044182789734487907834781564448415993701028895208792335843951985064572331428606566072063714294726631032099924131802622317778525009045453857980171591842046004153837110761596122609990337751875092348134442484490964263156195810554162152142270418673331342591932474717163051460758714337089346277665329833852411526140007627952847250086045669420673430358457452344825286522768731620423136187934876940054922194430409073716734154814942210341732340273007985669036725525861858973290697283607750998542723231425562948954128895826349379970106820712977295686206396097591042893865230884970360697157257359662790429328008931995434643921360352484570611068173388523962167101010514714030096584188210324127621673476570809190667780047594324534985564799950151031264 [166,145] 100027194051395101637864910055480663261224711399693025603435715969469323313538813725408610332171242216434860562620554959894705639499720931728449882140477471306679103025502201859622417296206842919072433851717347711931069722129520378205118465083289820347335793015345332387873669347352759738155097802632381012118472544577791131308750860429698170867452208642543607750435066707386692143650966346264246334733471938611406611117829240979735910203257428973070671839949767987731242459610282770084159357181757772030048533582943240153555243968938586999386379459625043117244717468051699943301949633985004068178981330603795392025814148262755786608868601233908462295917868590683205153238413966339156524315116446051300854404498155962998372530553542174452112647605419855926794497058996946536786643001974177162475217465891828844228628536690623810642833993824740726876198995063786689418166488126566312688947373821287092154330769744515650367801740104822766828132430409516081887956338768251390308432696809955037905959886690383535182054920427608859604500650929776617987712007498551143232250790909438084374154731728636393929930242401183777113452471216543355425144608748484416292984847609748251744298351909414094517916022026449892700139992088752748062130615206862346328171023981429592305434183738904663938299019682679164030665385623216476168672937728396737227146419150853266771711943799766583928342348010327634297363098058811712055684316801679215283465685750247166152659527543523355153080734119259119538435085011339336361094428993254411636103522544478631817654979918347503848788096569038980568478176392124530397168524452961884942081598964492525413374055033706152504914109126890743390354173900837971915055885748761724884900018571513878782753965876054908600574103034713143636234120613058720258368170340525912548233754299801018270643207784560000568829746991990293011925001154688624281407743722474836271087036858034146688 [166,146] 1145204923570787630682389402798266332962804330873551514030031204372595040526665178848815562647400930923163946703917487356663865305366156787080023999923603962268696899194957470804373818935629983401445315517156386583023271941420048178378500081263838078544980231406839800261112180198618075998283606973142630602772631704819084668781627858953683589980207066484985967244095562632478215473714288480888523231204042257192422618745035937624755235963199997549935268400674530260574994672176486279122725302530675985310976805471033189273525519312887776115007613242587891527109732987694600847785129238827773144189568223949678229786537735075394267578213571934529560448778046060173670270284596231862565537579614913479424580965661289064750497733996014060562905677546824385513611714029627269650813035762404451198127774498276886161367335268047381541021813211811716043660510678896181549453919242193120521431600059313883552517846938109742887296060409152812761166051115358959843212391890167521255100871469946805157643778384753616366828525404988441049260661105869562109733434318658954719363690171749168679622423617063059835860409708080219748017452441100237361703296212409657957248984846373030073457939980112372566468212756470575123801912744830905321053667944852804412379521015765716885004439416913605794263609789626420927087875681769430412427959429626281199307175436302214802352167302988655377290537709127393988164632963157186725356735754002132849737788545959927279530935976077089892886391254491458081451535629427469905506534800224759323294830344538193563441675403297960790165845678569625031797313465565948769762763658093886920347355097750545741042992824692748458348894326555348480559997336500443678034230942681881154384353520744418770638571405125879105077766157186212728930739964851576634179280763099148503008961316427758173212859324360741642916178864381811045780716349818988401332104562368102512999340524 [166,147] 4089741163485223598496992108149377232037879410135966128675445239625127747482487844381519144495343956973003399232091155179608564559148991909728441757725932234719431291291241225372804250895493823228355036469053726686000121097417375569827546337494670653570852776048315355193258874615400977580826228794895490577296895487853662333916165083181537478928826229534988087270560495854866989783965180938204582192521361941587960773008467446817456628717783695443862593599536328180885025878223466311892876546428225773857864715166941646243069153528866113889871058294226706571075444494329114959949363926926315317707969259235271014310775371979560682278270692807580227262722122565387361384857172315175524695915927929955622789375246164729081945165192084609445810988127605191461547318700449892066659747094758813029727062077415821663629775201871219279479755498403069829543962688818957595938211378841591906930424512374198471763607136560589959791663877659568799824077120283720689446634278906176850651393713496234719752392674048144292956775444075393122022496632483509098518738056813888286797694998765740891450554409321092559717439072839066595694105769745282939354909129979054391733035414869217544109479051676006031417790312717250868638231877883466369518157897545193097422446223869051654275347841946410399739892537847865447938489110303734604790289507341109635963759262881526151121566505924393330341137549845359658236982684642809740483867556775298139102628456753484219043457507762600638525459327635976111672896106526878717992792784283514447870711809265732678746482037871101321008031317653455004176697135095027968902361183637399996809712491206410188515058988564918595502925114556234356043616520208680883434711757410391454740093860688235326251709006953348327067597557284369659992104144833981940436708566588085696230153851754884650828346995960000002514993953386528577236033559332814031221837644110432 [166,148] 5642631192299153530156889262732612874393609756877407022290689208736427195989518575700075158159403498968297381150183176485202670140653044480369097455645974524614849040600671702896650051119709959589891108656436668231066801244916860898809131333883407511999268836841623586906944764822198667528431707535549494796741296716704884352330326469514328853395187273566272313398521421852331242061047889575224251138006677285057339586391489883492838813467836027662280495543062579645665896258092265181129356188605310349235992220173348030275039116988909437218549892447999450917397190066612019380134243241708428968548899132751846577628625668620384122301389449344889286048428794985739479488605318073677461847151492738810121831338696322544072177796029457400408213154168233249509966325721072722382727136060379070738932233325359466556175642850029892304518382316716908001092455482708159397815049669793018509037121098730072712552912283351712104374377144042411057646352952422293474172568518783323733235171707751513794651706068580429714612131914642134915754422341193848362748023186019525052966297122609688753708939392327792473780941504134409179283573809434342391572325429599823586951414522064430605066158392214217471684539926619802136580714345851773113853082441098833639450611575062230844576440757292403840499897104873358622842192028489988209339673402248521272051641035713264689701816593574797732700307036552037340422653416281907367150065450725034780958397321685817400218798131829093113292612876472768387850337724525747319483683126062160337304164735951530648822957069820400963516472589061550479989465940296819264872124928453282524860060173589503253004263629465599977055009043822844335774820541158547629013345432753280878363319583329044867642695444286809713535082754315960085395643901499013397587114681847752833763877102743019341564179891456204781354806941077094587272703895964710348728 [166,149] 2086993069777954153007491091950737379237683554824855441732804568322233862773816601784628956084356721283151207568766165012867883500771313859715984588892658604299687784826938717986874611888799141788029065318808436393688100832247883437912801780363150158747773405364371463347166973703947015170305544364865427579917413552079080376151238578772425441312503545415758077036440076498309678705938678568660447033219382722326247928247194080297589255096031976022842384732600495900434839584618063818124793391126826455640500141318740787895666385133696183509022261026651824108085536329750964944939409253366482274634399737700710620361751708936111419416758588288518030871708049355694056965311880600946146292798814522728041151304611340858641660065490797421418529924802330627611195203555726314036012899805189591025093803520204596718173314383100917346213236525221721268870394321173671934093496398276667786458364521831716150319377760546546062751609821005237174042186235033174391577037186126110113688061074460803781783761715263043013066299843801806343889330445701431726360621512934430040733702823459973752274867677671807493546643561633200323189959544190868727820455941422141089004913863320505790760659686129301338804668728215154703699949854831292591131029726723275324495442015960830285246189256699463084697156637895168041978700649928636444877145637892876158012586235820279540900200248093988364130344477249475909571681086712413527667498804788238607834823469706781550427466416761409609245165965640640844040924721682133085794014498056743222452025534481925936751647308626393173662582670958988266112833732989730623959070084622086934645826912865587458207296593750124244434442362539863343779727077066301439255791613492482969556294312651318760195262244008412808297848397496320258200249932882296841476829200941561704111583795347812282765258796314969333950920157870597329582842000 [166,150] 629263644852907245907682464699756948500818801102954822196389143311512635167365534901667759514971984444044745488113068273424964294101896621315230851868699997133715634814977329123110403496664756017470434903943433501497905631917636378597299114535671789827711995979110190408494234787121167845059143282970838877090368729028181860762405883927061109081387335892490804309531547304964666647631212284360654090252002668639393133035055163585889569004836999193089304455584686292598696576662398203535548427285714388358707424847406832219864283322456764413209773743242194204231484345035031667515037168094279787464664814701232666333005916881379226637303010506823371386610095452392624711189470377671141368272332122381523022524563592623824206332066877227224961650761417032383256412475087856972891503404614826635329555509186255366159697249859141444504048458104088137818617770390702888209988504704514129262191846189371613524661314679285466611502633498543754830867612338637938100879020205479220276432656565644937419810037214018449182039748379503045809408643835284443620806296723252529541373040340614123459896164321861736976640142529410175475643343549767206489056884717790153989514590373514936368701986395434756569624488630902122810024674003058148589556133640058349126541116677000684966118247063635592289663889091808097821884819119166950989574107820463567370735783076658061207013668073290308746041782355467439664096174601975771281003980694105633258769146047693971310940920093249614580263354449367603621084550290427096826246725233212051489452241259110971709324755372572822018464306486874975611529117307243361448773719269510832902192224764891403455539779509783896947502221340189670690767964699060353704561755846136658480622083780981326600110487348519738202225037822296654830057291599827328083723774291517591385289392292102768425414623911653141886721077720439 [166,151] -83869397159784328775420096258221076488556068186494267536023634987258555506589431391781239739066594635924863832349350438442422231741449847938552898170826775985478925799736472661804815925199135719143469886902409454077605819963598457219517211344644203148874672778194313634407937380871219018745184077046333362829541191184989344487228348187615116506360404840215300771004842017084370666787488067139734004577910790694651463588390570624972813284889926822236533218303068134047143351787346710140773446174276691187389489895852229762936234591228882727718109184286333951144763943181897369404630431407900938897438996366287207960262208772992762161591771844496443636999926154631335999137594479324268347735390885817549327382678277782480535371351437285158699412973014295067538685925709503583135797517449875490547245641223119714215812425437164957568402074129022514225838080796283549450444505077870437930968958878017122345025097057206448127298578746243170611971110873395652310116395517757107533869290371888867336223617878894639699048181036225492926348315585877487586447990561632456281343519686273758666355617882036485460485742241301684807744767181141319123903526751255989026996123811627392619166461506881872416812979638063260302609794158129371726921928674353050922531967363998808914279578694246702554278165339266346371994855862995156623373216738778045348359245123528747565289604794178616234054200071999094072488907583501385243479532132371763729194682267072877456604954742508835537427159701347587430396256492654466371902664304061056176242987500309509300324730393875167150918655976820248329400417976118003094941725144547631235877616593560752725289653937680086930830384813284801240232290528894244035199773772317203161313708298269209677549025508859741588116553330531900139053952539153994586024518083996445342736797428158816254606662535385371304 [166,152] 11901776323550619552271135672450433477324941458893439661122126945351522972262618570413532716013016582394772279799983232558091682190737741148211497823560696448590014979939485799345116431846626348959052338702097040392091060771819198420981041969388018000009453376106752745116894431430037164723375265585866582097349250564414991058873519994531204101809666282135153605272470415035780334978811562602710045853508233683165644248921119503837479873172263780081372006127050652922429961603538096030182923334506128133111467515897212663782245877811247780671667480001305155520569598162595482164637714143293073631195427089144386702135339735030801732406732911266638110298128487608487458406322469782061054510988647264978395896372865051257856833315965933453775319203363652725473461772380936845467682020950512936557608687579298730781749062560836331551318390598184680599301347536703351245721200336380243480728663680011003282055344052694006949542803187622399544870786675201156838298536327658053693340934492291016485498605814135613616783205329168166960146681582144588393265206517649902740258593492807150680443266455236278244556866743841397783744760086338677682181225175458672887390731560792727264756116200135233617802910053946149122324797972170103115981729962484733269307147928033440796719374757330797436625811561732080514527446449553132737259690701102486039298236788656385117143925065129591203973890695445223496698407463556048473317849375053959989448953356951325839147895291000601597071941640571292344516190366612482938368680806703877547433417639070959989528140134563927403152933652302836582330112547959856933879933576011276218022090935004215495789692126302182587543147555959874772186560616743979207030553694166039468560655362991540704777237881279703592580967972664205166075446738069427846601112140810077801480751742184823366361120 [166,153] -345583367397033836615980927418839702396226858764992708805027115716776569060078395370657035262380340134049108623335351458019619006538755503888948682310984799674631365380730532227207625457138172998162725426558578369680816405883138584505611698944992070664147505024693688063475022218073604566488384075776428597174045700566287568399449814283447745190305024272890977951671540883183696690221954430737596704553816524343139051732293864208822759980321474341195028513665563474779850342725838962808220669747641567152141479714093312700979897690305575265224834152222187778737291132699577669447790693055401917466616665396282845280472111281449519533233825352161347770268784916852555952167291828733608870061884691383437969174203906250553695750360431391764930032882156708211115465194400263093334544883441337244494707496844275099191089175480806641437887822519959563248943624412537988332352979362632252146116159958047206573305719781569616157768297806955775676881907783728073805939577269167131157628466732016740320229614747247156762917726304784487980318184386319887560433253362890575317182515098881711658390875055471329886571589008542964103665630948059409726454837186186981756456951647487225652267916143401581977451726937998645689337707318420976976338143433161279728798319830782920908202080986356409366130951541804890800494474189920093760070050963529259490630811628834022086053120079232369922688935941655507258748675099833981203315300401120187565992327649814927515708470309303664590978982665374800816280355423818846933462020177843115578715001019112260035718907464414825368657094200274678050937694370460501009824032288120422047990588219996610327033832651055264299388999635512156454284227952336702344595346313950464661451347827475186899852257704789803504520955209041590203271772918095234923436897416946454019335685312 [166,154] 3502361647520560994146854293550348366593706129111483686699109050312417832579269244022970303444339699026976790667578416167679105682749753249423165265208257628750571747299376983185338763113022924255543062736967990225129184458767756645139380326076745090102865432466689380059497130481958756564193220145308812176668225494050959305953944934582185188717639262491408827019284454241009689214756967539762941858111797513701523038649468204643960792844638164444819052440690016432041340627719553834148848235252464551944294954544043237118472760159656762913460487468213223158329361933710525403635288022636317570220847137322299434726627778364573009655407413739650727464107231619344447458083509260116593230279957592100365220937334605755614543283700523485046865929922316796157350736153411262961014143440615341753201668604566055676318050831895087660476793873166038525893600573247242100951298501303286574010825112677268642846159961788967447217025406098368869570273994268918377594151421109830662219282979938215071902998887874395061750001085136760820422899358507250441121267381063299932569102545116273379071152004653804829339567733756546042958709712773925291840364905179522640933481150850267216200059094136354266859946346248989151354704453748485095507081855380542180637815311965254506964877759588159764138557193652052299290687320692410508565168033136563866047163086077375229873019534872449081558251231649359832896879769524219371989684750470573821408660747767419061145216545440371331609051710170004253654292218589626615390661091966296869389842423831472906563144327380150916656712338020337237496168535526937476610370432754400188377421270501942819731966266838897640620993043844479967796669857004382944139057305521486919999965290677637518286107528385142821591873959358286160595063845999870586293666223186580 [166,155] -3104175124441989717823948243902501809729152092066282366900826966112659106926216888461879880904963255730821545000298976319945565618119093435703947685442743372008756524749650289310748061665296330379492202180302746963465580471287785190455323558525288165413066547190758601550867097472681813850447061166442554631304381165527906864926992324484369678854846218564450344483766924974089668228124425882273887718230786687000342070748471156249620746969767990853636638213324594607635212141621085478274079559465872250512260662870957209607010811269716123074861857702788808418850074536681916433643507250449729519459927136525363993076713327761980261708269228892410845873908423120789801086278751727956025798306208978461457123863079155435276997867903410614393914538112573524926314831564537722195351900178067842891536465679250262067875615892525333080091003393782191797995548609057291768649052656860718514571847435899890259416926097112958204156147598911694643114776735033045497172796458185350894255322351579454514868968612863051191101095936237202451986557716881508294556490361279744873429574975082454113322155704997653883239970925876982302780229477719832425669267310424166725479504303299734272972946436345797608227151958629797467912260979779492710556137122067275376165735648251821054043705944955198175367942480048770448933245834963600883565078969629383456482974181320043228818775968018910001435948216551317936507793326245041663539213789406560283475915350157570230832784658847857982220670329543633759848178347559269742310112151747635031243360146077469265618881071261287127952745729126686819460560957218308070309744225941646473910561788710240996886738679039814063231155176279864297197229430695831091135864080284057522499587689892739410319458917607991772260807497017942536176518891662634240 [166,156] 37697098300524785539001455846990644671726430242978078458245969378193983053382605025728362944445363575508788730218787013311607590889405093404004392201672635065979005738697055302594736891570475472251866719177392240990979205358436567990543843078353573230586041185222638482554785978822062557655702223157370203731775050864614219412475294675677093251128280966232557860814063130388879076673624173038097871095089476533146246307472470255343276596442555108604343443628171931844853608693988244641075990178713931758202482226470860489665400143287887381771177545345818302636883732651748800193974296306027587041991989281465803742846313010582098661285403936247884330827520943659731546785692235068174464162160777145848928316090180310450363850301172963972337341363470506256599823587356591998693936629427684814170183335905080252623239463207369750255463763995901801747773427301583337088250097067001985506592406538895896594151064808115571213155219811561253288716216259308653372276538031349953349717979293716513642044219726112819455670881518446931623039122815122288155059175836778455186838006650077507912526270214503340272708471699564418616392149841185408855796509714203784622195018777627096742944609625466037733007556024178667719600974422636894759034709228408360450750796165606243033007333955661452672590974440590690386958154754060759734949967268454816074911130411426828700120291080195475806911213035003785844624254881456495962707552662189744530694284817172401913071107030413862303154770673723469424883995843097903979595742665656319465494180578256976937252461321407485131267695513829286608167294605441806720437596627635168527865040281299319560661722457735655547803506065554152313848352791540142668168334062091797376202272002975034481500577362925218648492300061087653284936 [166,157] 47854534883435413369170093218130823182071787376851733461509651150082771392415427805098861932888832149288332265783977727202938671502924220197484354649006888467572551592282501667680995123953994744157000654893036587319722574316994727025550890517593478927517636337300023504942395132483385916335704169673371236073355041610982573812253160235947984150097368911770793045277012225333129497284362957554764476693525737953832073492826077015803285344119499972023959599721876611385923260251437359846815344817982933855088955751776041325831050578486450190900906663292168902644259699046696697160941642899431074198228834928709887702874143163671722923619083629197681318520685688389727030113414863703432120239716471452429710579435206606484278392455534965462900951451998759645812464434552248287854021125291456515990817472661265016708203910379101102911003092459121341606812669154027911547188854897270508064022984356153304943728374423413601743916923169659809013273754641743266945643166995343914157447087523564248673970529823955510259939779098780166505045320453242769881892510310566133563433999193603663590144159208627416788647198743068794092125661743188004384572261213168338156754398540422160556310124358081568888012863941858640446688389628659390064519278213969973485890923732084818318515265524671462544945695078191992298283641643648182274911701172268965441380887638346725067895996369566335162896118747484794528534518273498936265356128452900822654404757086213284279074827758395463860670203741894062860382387996446887633993625363282354203773079764630847943559249020549149121097562380087367161469654779641185242980705279932412035636899229084619399766086748385297112364101373720489504839274039517130978275850299783072927846711446199288286228584075790004396889904 [166,158] 21214209078804207091484883564131962798289709439854975286775926525374223750251469633092612188595770995043924315240027747856962137787753298684544955033081608508501461234866135411105677537008918123888870203881518754448998202301009917697896820622587179287485225114575856648099374474613105247319485283003522314590456873679637293885223062976919355742485558517550741238727428514069691023916645625711344889129534612242781066184435354210159616241266946904239929528699607964090170460427910794830708886565169385883683131929998400885298006149311682735272923073282954679966447480889859756102243264270780012904025406405767833201928068711552553238338178767371373788316508125857772368853662683608416192619235822727641658787586900994961390532982493511797958476360319641734380052609597108643573687065096143309694861942518261052958048142303049012940263753692329666047201148847887716822639709480206485242223896294486809205414009688468040901384765368747737467513792122352047262806797272896820377302033464388408739109299368858826764887960652720662206715310878824185017981657444207622352590473255816148851329657348698562783066065526955358102697704288984670797474717291296371916669581709335893284426817272321955959599170340235317448499124880643573577217871893579313480819607853488631174808807222805070848115380377574134825103731519558581897021777875144892212225467601925729444124970311799668502566152063598445498245731601669644077315783685373186131296737994332634139424390849606388650488981684382807304645507249478115547439372867970717873397566952643520423366482332221724708266057701070366349188381907214882888270800420591138512697989376008860314726686987334004638162350433147996201487027547795314393078900253815315663067715735640185872787180781 [166,159] 599344642745535987039261211415053425586373220925987528024124100484783909251987076864590926135432315174471016303054066798467394479332150198415590505643889981164883391186740632356422290264513653423594384568559685596425750781353489834637169320388621772187497605194238038940778419242812355263682893923603483888179332051990227187289205661998616964461972698664772654004969311843412521582459791358281262348326920884311592131528489236072074830544548224065357872490966921065867467377015037583499893061236344629978203810761820586532622519386517213206576736731405660754947341822344201037417699242159456269816510002636385767207349061858926581721704422276674891245426944093417256159402545706353860313602826287179726729461216393555355508928297345948558326636482452684902332779735956241011436251328134351369626697036232728353044841018606951977065698265098252286756184794655477527261324468667720113434024686017007902500620134655414551676073556372654356678139483150748805817168870498981444252151409888083441869011215727534498012853923618194434425338387557761634595512516017117390382600102962613272482205209975176290314452259113882592883875884862655002230803516057363949181038371903338504618565141482225935131565093428121637153756029340619240257140967757418227777181756025491126108141242906024717033231664266860881709448699374149268943813662212336161356484876075900609159293076719832811468405609808049764408148391286787319421276109912661583600346775356341267761981653940117628988441027527433454489171698076508257020943089432704868817413530030689039226909062674222616207152903571672870285243748284965061416417663768969096043017844292887981611801900868789706623013863527663701577024558594018364100388788411458777270232991656 [166,160] 227589154231455747468051612098050476390886033166996775406127884351561337108905762335406473148092881483680691503786507845336881832158631201136936970710852839695060562469623416522908749334956668610594765188673845795847571498902147699043457738794288936643075020253222824160359782309541160505383361822398064995953851371193162588039786872347344863882485331938802253581241448540872691368191969266164546888302621642928107742243958192198115952557564294719909121671081390306871140195301205804599532993496976267368445050121732995222304265084562570729969328812422292659464388928327351868904127021266336290177553052027448832853464617620038322116952805223594985784984844727622136099434953044113384442351403199791193252822534093313399038619316575001678433062202979532659614301344370488618698638602117796967431844613383781946328853710815077819795198525228576011071613917438112918363751424190756312553041908217586151375434399311791948928654991120912429538833915818789262092499644948198557901241915291711010796721802722036829322816897064853460976444142588160899888062603921292191231562356709337900985457840273491612711502086618234338770759025235756081791011414371380998229771101439931461736319210475490475408775325424754378648827695767148537944128605842556227846790113762494450476752439914574861643306831228924979705899388654819963682124553578018168087279773828077611769196891169307184065530457566774719120906554751994674930820955351316722537804714560915006915973399824529600450217659563907426161007228726347324746965664478423416053211258601554309608030045994002877132898078810753667353088811202823027639636688048090589887637421247876907761593410962423655883675962129871300848014173596039395892865916115968 [166,161] -6238916757483202924686496445395376411136949086718638575143266948059970165695752488062490217183210697012256974892541190504207999173002240826802295879058128455654889253307543268842139713875363862693679432502214821098364638702322290751966029472048111979861339779467956516868920571845518519976266997824122689628684115640305412344826156742183414728872671280707707823996433886844279999628196843996409353613146411474049094167407164330714188409081503519644471888255075859872479675132901020524659634951333698650795971248342463235547147678949914780883212846387226493732510406681174935272797830080510184302525652782247701335761390078079629833821063716484973748721301464291003805831401877561246884552454592999319542385692390087629905420185994407987708068895245807525195219493840142624309627247765843356211275242490670646439098928026486685690381562719751844464487707388091405653045425087755123916291639793298059606586918358541269968329709977421155956806345547694602266704908764015736083977275448218707157919662231840191193116813111898281247380816808552008653753566521828018703703992886514468607166977990044093898761156678977869310952886225973761969611154646790661907737418647855341985069690137352939313453932396660289926890898187468251409802358402344086881208870287943749475298460581864697256086564246648513923347931824475826372205225512684647149444679715978335269191001068397358203604013679301253291725497893250425592083535662967635795041312422600591038568342148510932824110521962473157293747057335827692380644178204106692109172510829305833258958038046441772539563910565496530304613503186943727957131085200477389622850927026945281162572532031746512360662844700114781516945599445288288 [166,162] 58153591443058470037632651100259020748792071298296191110498912925928326302322234436320272764935328766263775381324122334803563583887345717542669295737282863035294279453929130603204704267915971731117409948754566064536507138225367109115003360145286859503896048775603518596600025133721653812193176870066910284983590090298262512642810897983733469830211461640301957336809063551647407252931918320657956807835378124656933439285032807352206871794892737887827468994535474918426958756957120122510385846854348850810313957048615625720857116735443737939886205179413817321499936607703328508975588361574067126446114202592610013961764214591902388954320810955765006435450771474563936904867263498905418980567272000703827362970326568383503728285968287144744024941925966279341249579588810387187391872946215549573188910776397815388136622543653460474710278333746032446801680827046974578562095602353490846143141616010871210434813743080998526416979157461695486742391316006045554512933980854500856023932742876604013664260032558110300992550113142806652570872400385296733138261374686205383430555247091309961395199100699049992830187381440469253307389353790278076905292484323506715006266215370719679939913573153719424567655792825313020941584830838398629086673336230327041279899233621154046094471239137362947686228462153847140054617422686395993829392714038593005679494064696990993721388966352704944308958342329838640660964374433083425266507196171817131860160567472249413694038085758434643064919690828613000783431646742478186965240651737897893387417886004425503668655974534867351966682895557654225375182016976881501073385553816399325659911545605862662931307001318460948254202813363608780 [166,163] 195422210439642058255117666971381909185748372975306800643543843442340567400912143642796010184909065212587529219523999195192089708163715135240770895670071809767518793724796566301570614816125072333018367979253283247192710003654888372213005325138019610594050743223387984026646756566293702132584449698759201480100418604963694285645318398993887457366077994374754932769797704743422597280092453284773776798098550612950963861766059014088132344719078048609532600573056273585230753019202684123116664649914647771090712751438771350522338705746865357289424571858420094968496517634205917524169438917910314866402028907322980311295617501549566512482719406914941079967729270710723155460398292738497003486463187004844325069696781506156751941285599251400099490020663029469595580182951056467746417830324526159178119865115153438563211521816184507847220843437134682275996957590893805871989441838330588131895294693385043288451654198127260279656477224781528077589298270883874200467065861726910909563555728490650810379812503721267919886206649694632143620956405650151234839248161093852901594127424112127108958305883102134691480927851592054989357846439105159291052236688624863884785340149833648407554294823881976893974181229243311467899384682101800527034219381529090617654937168156064472057487060753296716847392057724163461468737962052853022618438615126630109320913463232917812057413599993681223306068010876891532334409836200312282495476227467676266596303134090259438049372738331551133569960515849035137481817652504543223763426319256897111751709214817844356273245350189621188681117908821861613384020773399260684846256344412080822867121327815200276400745684773308256 [166,164] 1107604358920373895819154850805857877921404988964440573182970186741767331449683014043901217585499646760575939127694846195419926826714426817950290330131067896046399625270709303039251510506718007541044897339469519927932821091608199805614575568946408844771285560398292897211630917167994828601654759597307833411178159591568876879334884285618940620958679484659127998399280199447872654631244038227182016376985302976858796381351228873625120469923336466564556839782966907414242385949155432796884733734284525942933845559116272592478644296052617201926115015298684418505461492766964968931795567267880308252727108311639340294131350602771845005755041798940584201079146677472357224882957657420914189411972436954514318223880144885611741707487286703387892019205809430902937594456876274396913086407039169129745115361103058113367480236445705508603860899175135166507856436543994896019491925039736995042460050348667531853535564193542155370891341496805849503421987157495314380549914697006472152891880290326023430683706855791151055048176041530647214174147259189090350016956379465389885671801006894742897438741220168894584170672402348419329962114883976478720371698123287355182266063651822788485796526637569284352737545269286216001919600165928645937078277846695072329743629773183922101939390961296860357575193584561170705646928542311784289944758248916234168749365849380544140332302967990429969474752728129986653640634297098783843804606651758605337888827698109498877294574270088409949257190449133941787973236104551790967038194761752558995626898450684102419344696196430878397136553509027668140286178432023117943418429548567145676210100191103967560 [166,165] 24258263768432325698443100433411126560525926407076182577540718889342145362149352934845401300942982483877776857922698422631217618381882480363515498608351467314585426433771133208885107562051406735694655125807446678396682980420085843431268613037388804460834318255863895195029004249353415240527241608971716346492359812243431048828884448921118711681558591961343282624405382983049713813164767167762640739658039113788030216875821229765853556638646656239196595707150379465741177124085217243685313582202457680271571738616317431512356999033997318960672936479486364462228579480130063021198378128208480626054466167976686548032881439102996559413712838687326394447431783563295097821900824707288287456952639424234106189760237357673479035639126439168416738212780625254782696246464030477242236330817769946953352303310833731125627348142643964958613678570050662191862028133766834548378709806424296456948324924918310863890371192537397195629710648266006824267298236091679504551358690877712527779902433172290966316573854216648386496175374201754728817479279858102007679050646125003036755410353117188520998995983536608964063070782534678104418677435889663420873850269447050808145687474060641914880162709796076988746691203611451036520654709517563639082455931682034612953281606999563325877974891825210787655397251793709131416376135322773719008868175332708916121796861531724927852377835334995956752735535077085815783825155666540475792934103015906853203785834827281762124846260365209012588943818510808902775671613173324619107408763498727995404749699428702222775403672120392196618784566787290320706532980558110076287465308613000784 [166,166] 225899569902132164474121109448116234077782620274904793997430295565747627133732844077968177388372676420868525910246131944247228287336215860116785552737859635863481994616299691090529032700887893058938634074732494547600619307959187870550940960259468140535958557375083996648652475572756113051058887869538116315691501906674630316943577675754951017516336469241005862894613022334435715189076942969352144071636171739808086498146362575458869794771624109112832356925761718883443997511454079663553673243481681486486529791227603860088710708861023773400668513129360192574194036710790372747498786184370618210185592048269030733115414082059457621766230072750508999739171439238352760179025697171430551845612865920185529972850628263244508740621918206035130603989420831458257781646708933077159658403952289580061738283042470031858736928352513200247439671553327021280518440189843216384720068717349701950857694904431056568718741834727857739954442635492193467144623553067269855357968836764217235144815162867908939293879793404561704540901664710649365752866613005056512522544689745088728997820168188133437285469152242800711692209137752801040394156604643013960360332209063660478362223441259130997967500196740777436327056068459557653464663067990810773386816215756234827265510689392787752216426678123497970274052782776250713493346925593783179125801507226242513972086897575836985027712478816245579159017815396088949771329834965447112847296446089239740353368281663810573003355545542442369182104768027421862463782074038446365477186715018835876303757931154311682989659089197030993657935777046311320313229040460116817 [167,0] -2536449213780741320292520193114936408055801613307334486760622315220362443922782229350306542442737742756494512188730672656988800026569590092497741921693818340465857270894722426862472994511415036794521635004601017715119174602762571536620722761381814101233928286513823678050068506202376813711815523729047172468586397369601240956368500686018906105128468790972377907098752906705243895662571992714923437241170167899221175539607331569680166762165770527727639695599219802007463221691640480794856132777307452212295009562771001849935416214397042559948641148639127824323470886462777460730371250353512053456168669142381192788121876586964065422874958390675386781495593272162888579260844272394760230652724077340962951573306542550895237377472372732263170174827068424869102781887904085561088391921410625920758108161160873910943608075807410871135926392604892616626610855871834997617577326612158601910796892679137805864146052036328850107293804742538542529115224408794049968055737227191833696508838726317330753415516881814584114826901308617782920971450413441983491596172508912232689292416923988096534556039188161938977044265079381668159362947091236575737725548879750106946271891570211956107637681141829101408794300610671681646197728427969691197389070953333446562416931192810538257338963466786892908805191577236899018054186797462898390424419927874580325430691858701116284686375957830953716173631818150015859213679520600220194459023952588352631598511604810529243241444264884079185860548447649493898706018045913178839810292105138626393310577303470706278350447426449893065019642330273873118032583288091733124826459976286243286242608961833959380930288275088167984586044942487765092095198291596592633407785106027630492035565412690359626705170772445253208180605833370498537431798378775560369635059582131316991171445564814149138474378452566077327717520889353632378197883876618686453508092861080063626500960612743016962980616100869753791843336202731542735888200228746919570618789394016062019317984037867982434288166122489908291148526157555016122261474581836981809729251411572608682758182767552448944184715916947304375698330929730880443688407138577921569860356524452533899289831819460017093212430517625523186310715590348110095212172016412579642267414513950827213443820300411448728252407932608278384121669702594376973970835669568760990430866915795857603576927384330379354660152830894098816212113094460234069762804605499980241726216880690943442116155608310349095379361596858798449035254120412396444836500957025404599664640000000000000000000000000000000000000000000000000000000000000000000000000000 [167,1] -278041833289012446467465109543282020685042200676821498950078035434714931524405190201472669438363255042337486476753610003367304990043639950725996535983388058283990645700559496642902573908572364551418465967957830051056248211113722415376419142054892784572210757611265550063690765745580574950801849545371970684974115778995079488127936097736112966307588457038028551244685322367857256960512106597778231308240350118596116149572155374532463774282339877617220998845652134449272104658872920721451278156665958892268380002312553832569304036832747233193737866921735606125696301784219366057015419355070942172602211159993601780678071561313725347336586003165967242675266768895799452953974821610196622762843210361680689164390173158057857689255573470220145205370747308305657755179240888466654363190822377046154009973163927552894885541999518075387921743721004315011134118964851551634018155238114483035711862826245684663380791124952686038179148910041929512141863042982825287015130439290128508793070764419883515103254569657440580287554236537733520817111657183927140138479883933984830653251872995368641599273812104631769575099320666579462574226350948981489300265809092936989699168434800328279209262927627674672492072699573855527385499854333595013329009535458448270617101573173394505618539350125257369705880433164537324104446417449009593316579129805859084845241522122168670731905964532576794598406291204011462902100554667426307583378365269790377319642492259486016896163060675329275766338044079828570915148637520415522944014348048946787793162360195408700637834696749925429241698119230684838828233097701283730231390083973471242701345604933117282713974511913491824109023959379667548340872415002377029388402935387574078431791870610482915272633556115446192752660730994193659080213727442229205563271429304520206370764339207140324402571381230419415374971743041344085533626345294610674408892411920807658070421012321332691145918835631012947224324383262594739116769666641133836882884443929639472748535473196564096597965533735703861032369798378887758296747733042439517306858751501652941875269422050646124499820906140021460736525359574069339416833592579765757783203541906489722114922495878348742622210340404604035650595869981712576060701322572247136894706106759589226711997303542120294101116999382611395005497668021892487266433611229528385095487643484507218523978060997686977502331385939348548594761776039846055062072981082631720490424082803779480666772781027200465750042574833186366727627594872711168834927658189246103556194304000000000000000000000000000000000000000000000000000000000000000000000000 [167,2] 247677425012254027133629142142076697638907491242048407651619526663429735689596208398722612809043554341682049010436478988268319200346006672260885819292019109575850329610911921725179317494623030529531750685792610526671037006026694925316332524910450323333885503189627649168534748658310407614571737514740141597774288047622398036959409310099078224922817867369856143535924222947556916383482757767485812574444740318546889275302300824874648474038417377102348563190344344789353917071227884777044033770744921236799501157226703987656013210761335868338214569624457854074411263808733710652743716579201565603539086593105267527497477564208627708764865792626253794130423310798966353039028384880604675204163771826965276116789225488465909349229822083431342810090740773734345617560364784263808785427859542943081800367420485354411871192315754981299378270410298716208888093447490690765895829642344264684039283447243985404736045980798282168809909571827760367548513053794638578452257186021412820502447635320820520414730174381746094927752164015140802679734840693618276900205547539479946116490551572685862311641000656613653980885497350521911836500973117763203726474561447933228327623300450246648164916369797204753744994835337996235723700685401700346464561934066991725445272412476391228780785408328262194262071181387957137602520496720777709347358393200523208101375285048993402649648651021684005776308487042243355494977106769098454551106424253554996734121368738496209941083558007530207635906939583539909093257279360894295506975018320612802530397815662113803697488565533440348229165093508236550675525910323334936856146092021785459505646301540158599018644909061932967939222468989604248888272313424701570083783920456789935559489168849327411827202134809696479909761778426469310286434111711451228690194835237889285542151145762156252735447675602083968710559731287144526213051858802247734597962239363956536798853602832939130038901662728057685736516330949816701905586869155062237749574746668220195442384766489385765745948725631188896582953818122808339767158129855971257136136552248252083577165138357330610189115232592277414603450026003681875074636076668213561121015362859628198213487984596178869307361352264724675492866117228814376711138717285920709420355187478113311005423597310640837747489380332622998571616383082160145092748889038949036546035884225549404241023848636890313049955185698580244901540123333898992555269515004129290560145193776953057908161789831756894762849972828988878161478777938958729738788164935743099918708899840000000000000000000000000000000000000000000000000000000000000000000000 [167,3] -68470319331874327523738076475024315114192304441915417976545562649868426247989523650345073262656173899207605783003217038064897254958899388257245956747279660780274486354484355005423525473983610765096114654787887800134373687755327922815646028360660505325661565163238430767547771049393262006060992761883184020728489130934908499856862478166020171352397346680250937434402568377020104605439426690422335048224276445485387110197523864684452521870433654012900161126426545135058666694995800980704365899194155244339223571397503379533204173858760500808115427156819435678980228193934058343239402423769198964151466844049065616812019821746648365597092178395200628981408602996348932551337551664800350180714936085967861639136517688335907007485659455723300321339997128586939231646134679772782243124365007621311284729514381807304610582120784398691088367816677948073111206755781533395219678551728047304672141905802690316137216706356091623420930216705910954196965161058378131621629452452164501423438192681889033319707972759234807274506031134061635083484054862678644861665677914270961630046326922446021611726032698274883608284159285767308403685920699678289081208553068027329790646373526393930458612788572897275587215887637905870737318280378919583285926195153494222339881611672707892146560726975321093177842344806544038614396760922404405518408786781419491329809480120005789165793309445709717077581781567926120113598117915209391456380889431242300607453246967996984696489581304325043405754492987098616204283221489630030720783348677402022864775208647454833703601800783541552437440907335971379162442452019237604198448220515758345868558164462306849969964924725625296167728223944299926511489532927728758614120567803501300317702908833429793963488959174572211100289994725632030971426632393828302662812923921606854700672085904758281590921962751487919536538089962888609631803964191186577267681348871039859960025230090767731726692051534112807247715316715271234403892980126681646861020126723889320887513868944190085999356372823686374626150233225779785240640517706845244996963013800823703784263384207791398386654066025566694865338714145567389643120841927996833836592840048753792361586733054876672238724902070645877755907880756098637576071386607839342661564896951589532572727936629017424400341613966661194604558631823756143784765283390055667106063205939445379202602777072307167506749784993867599815466762769324723243705297793954065882503848688953730192327967931660849644194182210765672751484328366143661692815924636512166248964587257856000000000000000000000000000000000000000000000000000000000000000000 [167,4] 5626059902670948490062056607067267884093499096947330770690228147994455115965471619015641484560068215422259233179459526655427598728215662190589671756381801325257772636748205972540030626056854046284450897609607800308414895170601590170258610226994885243246465253573234714346482084882192964550741272765043831163215060795586061290247133766337349237152911403824710772084596757399266966512966049695459801763753729891789677841498660418325188722101246511332042981765991386861747104635272437796662037423781767493711360311348182760116596307203053797427922186989365634601799461073570429933823987623098249636192145643361796924025143158903545944653245915188960245770275264101954650056582158517337854683587347212081550210730335687545248722479045472773628848718108623527673854306813029371511820048438849405861270381603296516239636438819684429184494206556782563282521634156639674149741279494680968137041645637474557594828165394031541440260917516800805806101087621623548538189329338147509194261042578061335866943300319813886028273264165965240039802626128611179082759855865807311947708938605974521876761621288182983475185460319232513773605450184490928303529595325175852476925231858936702191689246514940610346409020442889751444902484771589490261492662002735568252471630097184780526490252212322417030611421379061216202738476017030828652175780194277171594785227728275215979626851416237049052248670292320268024192890816642170776175254689048337311602830323090054027036782822220244298652601469826993183092967279680225312828739625576170805660746674445784802464161379401649007822814909790713743322749509222782469284735810766555799119478843522075768503521136325441807328423334917365718787397776562809691220609413569883996022470118352916294663910528351507122667699296828470699576521689487396203457903401485138689237793141900642706686764119088481054299645846033476667087536880081362721592465401870738242837946111840660166570333042799687262068152716997001319769831720446112493840642015225109161118932393701726102119105420904032914316401058539767932340101917764931866406863194393309028355921553800953703329165787624057246556267977782192812633093932391824533779317446444451899912217915815027556746864869011896621252399814717424937673989062781490018393329946415275221759592718486870645989060494905275574443114993281244490076872921349089970348488525582629728649927471599853101960615048009707750591347106483695546328070436598297429607937089589662493653110769039575799143362347208719590004382605744727707122474405346051316548714700472320000000000000000000000000000000000000000000000000000000000000000 [167,5] -277337192298445880553496626102494967655204226712521348521443757367425647575630871196627601182007760055408164836835096717259077914895534715882581591537431169365311958083403582941142495508904571646984321080823239963497917784787589681479705420274633093120467643096219592245295613364903243604981741341101761934235280070036807018078578182679531552537813090098201772332520462216979511539043311426127168652415020076061113591236645167934083334734989406413388746710511545401605817046800351829686186475066979137453447651901338083366603104850720248062362025868291913933462068406397875244827604349958256130167296679647010759711238145688316229482358600877044286788202681647187628059158944518789569260360050105010936103645838506364823264696267170790449222927328401521566559836079250083646568498699986069790463693366982502329272177965412470571935068402715586730559470415023892039309756093235864879977353533025400325411136649934806054701546325653380655473736429171379253151392345835708549799937463617749882568637246355301233766724411094235479170837286112394348257678301153435549640638604136415721975913094177769663902124049521394221982531152309630523531590279538106690312728625360530842369528320682198572507854164535440237162343959628514013495165687868152173162960723842086313944424040269821970002382089532945237045221064577894932338822854703137856276853878525211683829071762454763848110218752574791379412162229871523055938295849917965335788873477817996955373572007334877732004408033635362755120849871968097011123065727868587086603497304387167440972394489335686973204196071809298700633834135716807668454673684876355342010073611055140826410978099966839278304851587241381583426955495889398054738313754482382325850893507163487105723195017531172150562890575094677015109192333885743335749505002344716625690819659213082424374821468375570066110829095100424137614216354089127697155490758123684336642306565518584657238793971705733894888753129595048842303161796352932304332095621709801392257046295542848511374664475109048228867108611401503564035939505432064663857377902910918272577269788329617187383966676807469653008184236164203433246793042478837963193393401471320175459713867974616336375153422191151183725401167161268704624817485725630073833519272502987737055611916538096911684956431797914647331876162154551700006509448160672574669044921467118267934516594631537301163472775362902937661812783707093218208882675373969411052163998328730787614835765659502221075030558834847372719713647111344883299359047641627386771007175254867968000000000000000000000000000000000000000000000000000000000000 [167,6] 7563199476189301910859361309305384979595048542817467989435520686861878750271478217014109634519384737707271519266895541666481953010349693271744019668027480177744382701971871701524157864041257470152273189367230967829887116049523310938391290775411463971428551263302941497184662310726704675942871360698745487865049689692220993209824531174965533057492539158964938880492440542700074175304050140373925794749863734293286346694389017627490739167905358982695507778697226935828254565647608130814526094424449872750826584675735440479878580301555155458033201600615340280094487836300000002832032065675643248154976828389859378467568691159749402420385984282204031309783297368291770553992381132245262746702762721437068842621420728796144897397522502658746723476263268574085026330209834336488315466680297253253194096152930989224925375247511402211042940363043048506413532785755509708407844091711731491621904218101642314839112850693975565412390796917251779529703021181807507564178733199013231684705526890180254475093731218487418770383026394405358059985895525185279738014820525576710193291948088621512648816244591492669286782174793976878357658345220124913082065708916462525706384501184845427009567321447173131489743037007016471973447129807064807944689201853224007057379088477731800952865436012711700052104304496098561498934589862699162351046670755965609005617104714392845130203590238514385394353810807530210552711740190054946989796628110663128659397678059182169015936917420640424969689742988313644898977117280830533067976796133830656903217381022129589944707508678463693626235825790232092022687206122824838280283370206659612402947234393549722714494676092576176432375880924335312179287880815206679377217512045482883884450155745968964161615302037065450332767192413895039171542075052777582463960060526395902605285246320598918827198044338299220044595238721002321550088001468721329840601121983006762601649832469808479888120865407071935085412098221945047072961843235560380256077148862155777364333429615878360491364335233662812789579275082874507554111572577285097386043019258492365547724258005110599148777839521578229819008397982313047256247245885049817622140049413181596209330025557945189245330731474128458722687413280407138413467901645983858478218304559368624299162806592334125541420662612876917921017168690676157896755064174938799143747459142376613909955093937472325622169508953591398593282223357830934662717516314113288169677261431453949199040845132284858451340590903410231748799353007634467441784007064868356722698910204103229440000000000000000000000000000000000000000000000000000000000 [167,7] -88337203622799109637201904336762342121145156287566832414559882744253362377957731697699937172786068640593531571677341653429569827097388664242093886348675818918894630773396600334241363741991017916113359545768375490050228497674366017666400893313561683805573346693033133837228341561827138050353513741370058697045203181428538343963677207476018204635751052564222173013927534561632593359272590550906793349448776533711633938564462088497479106761941509100824489508800873839640318559684954145380782558056680162684959558063812250074099191312979188466055617212822209021401300491834986790291732095887154555477940019840092842763431687320054803395093022178663962310399057654057346334192978109772216127740872064371998610346106935676345981564329838318236524214181268179170401979654190145867876367186402661166753429399250683027714673144226126469411504199328833734940038495828199868765626742692488622210859600514975630268540350439085495982612219997124810378625341318904339184269533836111426067942567033817335138765147854046451025238290300264716708613117438225379103783649606188969480220466238572580289806850584229823803276816645300799225238007388606497834582647719637254324285380580667198384528716972207342676820395346737585926049798618909897799936128838521212402816629704685230982162979420587625051127198929052757794654297738137242595285093689385066278904425493643031305936200130316248054366338833485645760038471028334896679066183034919981692650079098782879538857801545942153623222516566265740569047389736970803377669636229465901199882128948861592568038804636949149601495360606744466933387139766848277680809217018677337167377403710101466734897096829695262952742873246197195689896738056210792059346419678997849873083910855708748055426580821374486915144997900276010610199564910737131732843795466665811173495573041113923223475335948785722922281683366084452268819984315487463714077785576820001355366091407321578726945757415076867138082548578693123109058863249797453595035861738140403787462944630225463990042468986160949417583823980032947804026812061444311578366589154247272894104929895675747461497656686236192316376696898880734936105490692112575787316863507746410790093967803361679982793834597655204653167073782712182454870796946940133195051353267428177129428509992299982692356841558096027662495685067587656940228028667910459144675634709548775752590521034660469538197518901348290064051494593416149475205207252556387622596516689163718438322679888969554625513366797429467029810594536810811150092775668112090382676215973644599296000000000000000000000000000000000000000000000000000000 [167,8] -666087026957223701609540335724425199310955106027205440104372436471737023039433687285034899941977969048658035903012652229828407102707070935821565402360329986299716474749503196872239775272339503715418410518986256082589085615166598017269445441687426025536117527010523652251570643340747523784674646345247010863933156225108629068455577625229554189095015079214827546347285299767598940274340911603182106609722351472344832565990550861649312034880961604471969142756975542867152973542891538731559173087288888364926312026064277341344728789393704013987471890645633086643540228027462464446059999124645860296970316029307656898435265642213113011615142694718069367760042356525010778462864740755585067257321254905518075784787943627139773588699532945046399909486297664603090827611368110532194309525533500722244901431629580262782466794147838611590191466319083896983328834521614292279762150304932758693456707494053846323376297402797393381193232881098306886989631670417919474882808342758114335570034995034204852689027420592414446194259911088094906833440538703449397496748547605225561797490833966492334613129633285419940993473401046186804915158564115586228853926640841818886293337106788650832757852229117498638315142435250255111363851731830879695465647463564700887934290196729095565684648925856317448045142673938131656269298350156438217627613226065752159444765868414677266859956467688188987497840501398813775214092188432904532455663137335712345681998191476273717016566840813745824882406704673923491412099547544669454283188192246583236344351998648848150649637439831006830125503051840560665317024225916270929674913394288702422419581839120681177774073809742832328213064514922749967713742880740937707508247806404967414019282864655757051376854772957589211090924512331187041377827886544747007108657243624136490384750109328363846310564876032052953289305553154858790090561636044847896510276249773876236359654259398901053607500321832446937887796432690483160176171714658498229617052937455967056915543088312256551041036253189695795178901623440686070748111973096932247519983796199000036657322502864484689899497038093322242681772437195747082890824600866416093504740090724589630849436837914259237636262695544952430036424631788676743470344722826405167756779288965108541445890676172366197339508801563399477440909304210137432731429084987599251882379848142802829842725032487417658438361200152185102405192936167002285218339243782630550503139656835040040493348527772846221474632913049748330459418848105056677046085326464077208786552185484403015680000000000000000000000000000000000000000000000000000 [167,9] 33632883294044630831650923591990633422447576685894613748170911274606666194365700250761459577816189167475511952873676154616985471338221383540143432125414671905188562213788269201656877813476059915480532651189486929600334237294966434438652304917077685149852436804296287813484630041985375177638570592101571174641332039697181145069531398003171506370796372500813778873216908500694906552449368813316713939515222391545977881022828760592942331643064092152310603473563945873239091201107912033326029318345851743672832797844839015177515756452437250604740969546063478626315252489594125270603466330666003058598013887185596899214607036476331432058563120516738672919933888859008684508600283828308335959003974140802872607707460921449285203276586982393032553196143551161162705594274647391692933763711975346768625459772330605958994690494636131952596382186382627100053402012661479211634704259677584203625625146139051440148377988801180799666296110840086109603400642461527385089674235042935002901199861458927624133799506659532195422239467877570351761313857931951480584839852116693694575767949179557422149249437244681819000561414962441102339531349782603204385801194595436366530793912068559065511308494408531077371223977126279976429394135542338166035630948944870572802582403774844164013681192246736575932555360280925067013213297703479180369272972423588602839574342810817286108555208752361598277431227998019675026225301748301734369116887564431030239362604054396903713606159126375778765482260626307465925341097083281935068928348047110347516307115674470648945100770676303185480552097082991335694318979595557880945772379733886916315025077445694850703468139034639768000279597585655694442553416415770439592106457675977871266997809297411348608896566068660246577735873559918772984732687126438308637334729936354296174887976432327811128268339773648248731774163201274929231297317791682414734159983625181606526147315814824544816532141608981303815742592131469217072639752056562192071127164461643022840411024211493159307618213768216638991398516474953238360863119336863447231507746973037446233376383622010593460095626562350039159145223535347614277603377674621424524708564029797313717312637965624308704163510211895860471381112939077182282689096042142279446656242718458007492342879437904250184217325463148265239828034706325929882268241789023496141633990083508844389987513089057103138518519552294536653643213567496435809918470883612818877368140360270422175320394815133472478145886947487568162062784055840805367483943199600048115087414474254351073280000000000000000000000000000000000000000000000000 [167,10] -428678676870813019497706781585946145175780390741167683322801935743409293981433112455127034537228377523468101648832817799591209473717548427087944593520836228276819399141347718729518596478496670452180770266226005501196410598973190343759478305300206985785083995989880452953565226737366977420452312905992221072835725795664986156635909722605840933275202104906008874623861204732013285357983968346432384657621314499221080000825860740314572240302809242308123835070141877642193776371832346462062497655876222830794606892659012494776982323193050869715839328232614031546238190503105079057647356225360706458881447346886625723932433588961035993498410634738464012653954331891911667104241594703377248897458318631322013821814027947652327630054308674437869598499101288904846534696711297820739923652536606374798059376703205267356489337344107388023908913993335155148321558451519126443091140770298432577158630043307796108352584556700473568209913676144055080380968645510921663542627526201047577058027935939517747859553736759851737983590258942239140466324929464691703726479428477087613759487608810408171679119208829233103527980452866679738006400912038842308735249965029511413760746378489769842605012002276860964946720158220553345364637866705673163366274009964183639637883958485817743044452455596321311200989527616791344235653448344999992788282345050706983527186017776598235555824492371574872244248646522445010385555712593118944559515311742927613975140208677930965507571752889333897348001981567184994298307404157820832337194746786300289374504220406807161469657329399012724211604248372824230597420699352584476705451999039642808741639836396168545478121945065991388527221741251342324803238498908955363448930901924014606562705237380291888906111168966139485354129871888170001680179913431601956866937049228982705424552071634439514437393959627889421692349209811813761550076723251511364899820758570430569958417723757625079352824291903508711918094223495516455539733943373449789075472208897943539041045182973037204120103701348568222882385834593571508372476719219664144661362882095791543578247825227122489856542119897845732628806177401236166509814596701595201829996043941210933983604841762844718304188200431158650892610739679706901030576514928648445313399455561073929144866717302955812985421727617092476384135920815572402202603550582827078084554544788569339289434004665421720019124346680640823743200899843714996828184209251423186072133493339208914521323080977299567380452377815412226337451247089637219460939754803414480085532694272312585748480000000000000000000000000000000000000000000000 [167,11] 2558694436665569406600223042310790131461617797834119670138417470097504904243225207025146405674813634897028314699448209070025030365451595437267387064678912967992373922998738041012627145041034850487995726128435485737543829547494415116132375636646970130180867042135263564884070778832817866253709748438051177997626661296908025691727079226712043306179201019003698458853725540294883500755454446729002196252703655910239215713400882626312661636344772519644337662962748659268121209004088431264152291151368540815950131037577183045039277759365905527351702961794354260842205798075682271099104112514549953192507919953192848825187636563576874633313744212656126136386458607502465191907879554707032786270477316171292004535537691641189361962314699580793594783357489179049637119133083022737790389060471302825728654067095557582750734334256537939525703527309476516866946855299317030008027890969097835994787731261953056023889011596241779798699237994823211784732993418681124073055333894532582834747990705610733077900904112145452859750559846090120196477757977179738284973868838801814392085040770607565740251125330282427626877941387224186640812539962804820702236947343216958966981174147702161146994241039417623435682568015534224448072675744898345841179107131857013516938315245368250405359625612679458584498187796602130271881217052744441750961501531959911163147678015484802514545924919612355309054138690862464937312042503084632595017091246692908594263826050677991006212488666695722129566191100997449735737341411029376209834513137376723001297713935701294860523902938927810279087844801838376671585794377543130096974802307076479635835472738223508220820640734159823369735597275376199616665802451807239139835278655721539614996071806717062917331654732047114275605708595018402565810445897233532718552022037414757899209193747166868876668736389385782672608046989896370305280512580203980167615763743080894022719334642705320588030197923560405444321606535602263764389171403860354401469435220008360250606014965210576335429484198922074157215510929598687289092519225555868256556507631477978621070400097722880285935508224793158308953580268261390756033067090153123918120143767567722307306518594385877892636632896616007479476421594692996759475818245338696829659599554497779893859129984012416360140471178746118356725155119466704181982083613721355827141395267333998005190459176417288272706620998954990568510796254105100432297430961301761841231365159223298291561252616561765971522683148533536869637942089720852014484222875105845151362021435985087160123392000000000000000000000000000000000000000000 [167,12] -3241769591202526957957747788190484433626080071276320066842686283415449338155180463510001409638285912365965712024280265021953285123256094146568718680007961779408378918700681714721971482647607928945892207684540229071407332190409324676746175188156723546980224376094282720409600544430039180282865812097000681452392375390649367658048813283196570983805614909945807402617707847931360292989420793776383147082532834818785523500314089318642679919724352408244877656583483353323566159690969638166992302111165369176872220545740526397790408882029560548614019771211578007104525939739466515532550293438720644974450358083497789219259967457182630249543491906360004422280610930753039674896435705817114746510747830675551071781783398226756854399230597524747911640566973098835573426985717904839293461274186024004572375070003797270850460434502486159536732983540061847999095852691098883963557226552918696907239322432610012843985073790401843849425952508412330737186439011465290652599242578938889703788271535608600476882372706739782291938607441807749577678614834424642724768363394329386036028380401503639360413292030852734225139002665292058084662543879881645865088270102974958779535611137895141057043149988039697222201955797224251452519114690865481761034686090818764173675177983532075473658814202258905026725627988899684614045634384865411865269284816572354214180246863158096081025977571728837856304600070184369364175502341336343047399433119434208588796846564937695510041989326351369843025259570075912191771191604264190265551489157795903977176315972968445453690735017117353489369886003485510813076268068475210685601182352383551637449875058566423319795073261119723649405886669344388439532584266958043050403284372839660484693157840302557791101821272697176671689581845928002776678571614184030659622557641565393953027663265731270806335394980746004516520604452531730384940367575948932352137732722861156114619827186066608587113195889730440455104020757215540388064436319178829058516851039529633871349518976802479473847963668823332905142917817886453437662011894714535379685679898956214100585400756965299863110531986265073940469419307288732859372752705408126671684744928305174673889717844316092528267898493869128172674305569444202004384878831534324922721695634048777674080404492772257024681505433723321513570941980918657177148300000335313237759583660711182230731949988606483584661984040599752130806470907432840085582458472752141095847692604130537701083245263074460246922069927489734232021310152101413551454707637099998005537484763655399538688000000000000000000000000000000000000000000 [167,13] -66975767918471241577366804533537280308921730854825220847201202381097715588429574240662734448979950704701125068047568946504137224851170581339034116680118999580929278371487706296189869682808379030117279876979033525566655682437072180849777071490056069024733609624012465810554403652559534205517658580042979011325779650711384587953060796623989491031926601893373790793990775053963233385158029338450551887393091381810076701400861405435071994133209058887323961744337337034599952455123255214384089239159603396191742887579768468732939773466581487612243116718620516970498759184629175016558226496273527590231249859652890059020700693671373996125209802364364376598752265715239143854511154253637058343592310611971634264657362824301945090375300957378654317780332651896580983824453428663596631770513398218887205503062175807807279075025036026242082946820820800131896756810653987794531602523731673509227282511313170084632248472770051412720969977911330066192025266689731595520987339401865140648240389099040628472159065731394870756825782620037284868928328615006689392993484479065246536041072585759999118083178086256320840679309765484325454855989607728066935972257413877126505542668787035451514023448257292934005335031899591938869276980244326816403577282558805596043121060463941916865955624862796229118356430606442070190621450144336430406706830915456481928575031283763704521992033083139994796060268497969978095068583303915690727024946657131768944840221414898448412844146467329276471959459409498296275740887408681212936608734906343183463790103955121453278821569237974940192403947397102757497807353607003826221598931605486425741847488151142413171333692352876915454915734520997302480826215143499578524414015012767781619908104606980991169330088098691032829289900891550505841079232581809995743853459732779857416405803325024513969728119924712984556608842690259520712795353400774400298143652671601327942353618687372339336974145657292538126271290031330654150709115246813962628984770273478913076862247405750968762980097299775331932769492083041868272128126032700085396363472519668109668082097387529831769463642110792274677969990029033859012921471658545726849266614847480246959895600306868012018283706736348489197951079763974599044879893768186036335905495795936411180448493676493792193587479032357979524007479439698849662428219971519985596492879445163586328738119582476397684036253776490138829455184401921131485747533792977170103426469504229534561965166560850534042203136206249989519553336158013297829021217393004220149782016506070698242867200000000000000000000000000000000000000 [167,14] 601413430751009237722015116314832041102254815458172512300808016812578542897415951311136524003290925184866612013997284915829497239490782124574074555089574360160552603416784499427241450313178330276967806033585035908638816129435087682046449172601016878487803003564368932050920527925260161887217928637460743811164201964118196927876397193010596726622950771531898316411548922211946531192211450629312718416803055325835154297050158664375016346845678038157982303755805630746688529728264810080418261053238893830865516285960936375047421474089721601859311402046339313084548216525034315126154079625071214181308256055900969749943526126040010598843057009668015662183386576475045749968550608008723908705560356291199139716914482279684853330675555563060647665910957253640818787035342297927751415222293271193535296738653971023504279940820254043853949355887571353487460496771814951982580075768417354156924819373985421199936852590978036373847420734451753219289176395088505647421385676724822968159524559630312056242979417547457353772730035538408968423812814878162197701081844493205167845443949373750644320541136175746251402592979678092083610768055241878101851129760122318052304527141879822784339460097708416477045099878542371478212704364058629170291527617163999746994164298709767482743481732583546655766944558272853800237373336889242439744292340240239002914777480290346858590460311861653005702510394613752054879959064865317748272413069997817592117633212539013688188356158042671889783079734826920042061899316563165657864600233138167591896713510230120918460907629167004880538694385477055658327038115577346040303621966978601999812056546018003433803161818932641027592740363223247740651677894917446763738397772900888632478571871995038648112868749012276376040925268484182979135340777508829432330922262815026823756745381537228884183158095190394580109496215047908580813870947763256112948483358846917329353398277779400061008107699972879098338422193836979550121755377812075543524525208595591702664603720370247560445230093724493069226786634936278316136810535876824778360467594569169099273862606103883172578427873282916208833239230656791041649490459726871992909765688014850518278617003109252166205633466112335652395364442735237709115361727527997030702835712196261088326889552469438874404595991616748627857794016337649663869174048904017573526395755556646636246978660368046087759453502270711396175017507840140186634525287850262938336895318853551190527164466331367426647399073585069628342393382670626476580636111921055541106336100453773696040960000000000000000000000000000000000000 [167,15] -2796152493306211492052320084784187987137821706339605002940929173837990517581202833643391688100838973272940965417182096387469175095293529908364654845636579530665470793063226641047094512613714254215897752585682264237083916779831653283758853859519894160829797482669936657514171213335703162632396678966372071096100334682512856270852076077970351274796887485058248203706952782455725152667389358983598727070141887035870344197851829760307793655565879379396121875420979052596775786016596774426733148827927977016919491358156682242593978176100709877419742946005320638980126785235874080950321562819418482708510368871972835468409114213855542210501535348841495151936706380801635497364763352882405755707158952265625698425077448581862256686597262833537230016002324168281137652215014201135934883444101891137209570060803032136795487831121711130227621648251167047925768345314194436297873604219290348261141592946771214477753522249214271740209901122800692238792972165847097020507485596666905534593065184587106807842732226736631268199946096451099662836730923937464172135853974089543866590832453634394131728144483585587955005158672347278838568430202154777990780440699768192720788867071793362206945242614425641772431921655152978149523095211863407312794905189353094431354184080897963665719468595082513805073894907843938479313168228283634307063681797244983479627329558734643803965067591265294577452807754703264225523437238169602757454692275152827054506086840869293793295663703176879216527478608023457983592112011683202149471215746868514297637339918614640374553162374785625989197159806481754451322642160954093665280747567672733667836987809853943144702946154190799536160842308145948689330754676353566373875880605479597184276394450294494279655568484459408680795719324818374966569192722077263897532824500956246437132025100412332908360147216453990893399238522870792542601068633903474800244010445213729872925998015437257769553747581857867733210293264562902793289099252836540325750948916518456221596619855116549744083386757854822668627343733449264610966215979456383872757015106748359675925604384405396138174514824025996586169084083674847383340750025795285088494158143453860286201992904400642473257192503545731538840666191405710504922529916215216246352274358700358143140997593400595367479340055750785337743097081162489670121620642717246315266447122850244556642516929792181173310106643529931834805343091985710826468886376484115072160392482361121240956607806653690742909851825950548731780809877538028274513171586338545138470923856992332049148805120000000000000000000000000000000 [167,16] 8410869573332228304444065478824845643342050805428650264040577117472356513016559718405110643311743444140696553461327015873483974525756481033080241839412068016613364274783663648110824245216735642731992794722286743658942429309247747056819488801946967517477960023253556329225517122075604632742743223630625544961690366874498828293521229701514525546264596129951579745806297108734215755921587922408927256807501350306319474259720524491805282089513204947644376514963283296603664090920584498182212481237371534805247652903900743774950201653886327197804236378400058007120708440330871368620172194741395632807188151360913458864238175349129944059316660918919034280023644742265218819949909568334197736528598787768519135130760484919727064013156045232213736793269336754409058182337073509812416030035736902081263446733293982892885942531990996843923894737794029588944935946334668170838078609016302427592257770439883888267861700331034885668437748734810449425002844257046273477909131100455515642982184322670153264273973095661855059602818944166692013240429752521639301074233713635721905614907981881683141343095714720045564645073952281249675894739874678997396596621593687535564104105698605040768008316602687028334856943374801724214208125357076170009199571514225413833909257152053394709542164649831524243793514782591127338411968923415566320166034362626363140588623885605525471471004061021652989879600700171037780612757542322032810862320785553427772301889843150983981754127415469050582071829497974647785850941545694622925559304746689875964969465305626880153345847472256780923672140508471122341337680708046880909276908038919320700693909532950350686013956296742772476877870220196363721948487930519798898019101156575759466187929310991780706499061101593620928253227187639909845953668428754388752704780173163061916592672385668935695397564544276523395522726675869245792553760349759404459696091871444768962066158720038097050129021295427885733736472819913180292290298649522183196281807129553425025880571131759145673242904570821619037062306732607791126206864531829183401070057395179170095855061609530833106433068700270082011951685059603416386584924452374687736512251657302265117397473332038565657571826753390211448166459600173159826085672608024712110652529563504428070265451429546445411497953623240222692121480514434654045033697897450971649432940321116053361041896395306289251756801300765964309279132708847556466772218444950337218859701139425308801537610044361461071559779662807065363510769760010900588788862408820199857552438525174007744954368000000000000000000000000000000 [167,17] -16326672039870368787119447400821555163868175457081397743785089286417139524893093815385454248145055573926521389767693880535522310458179407398809375887298340191546140456737103919824147293684853212172458182890600012595246246835976727940697339288621627991493978557600228256122227805148933145209243367342849422153848253590813007516316254695998557242908959043027837472297058709523557675149403740094197958639583454668326379957642155373445652343890958223289507924081767218753913916719920147339531775231407275375571532038285970916448220878542494729765084756565726402118439920301234754997754728490974329564735402870772897250826861918215170426062263273021570754555880806638240357354591071524183361629604284763729576369879653022733538023309283906774453995879109374387222752192181485164740525564524837542121483490429483783349427833238502374136980314243451375487050817120243761524824482832842682776037403126360152715017762592409459828959859614310260645874204084932951225768776088054219610669326205551126108747878214640982055778909349213500719904805983774725077284757593447337920627921103519807613506315483018203128012095176297538647369186003901470533008664253695042751049536409848720602044442791987998336802956429060175222865710763890341442348706926086164168736955072440830130845105092468124878849104206605130449381382819423842163025855937325390165853411495252447340093836197727840621275710208030353986981917759823441122332626271041330026430873909027927063558902440461902273651382773958314390039515517024519158806570410011698567540413424110342331316948426330142750506056183627095884366772488626462675799889335321655046027345346203311096594138955590682319584518974980844721243910957786441341910564048118897235298978956119440746929663587082222662996250268911542472217498244621384638944852502671208484450500904811113438046474596046733358279507293403277792281359862490054872769029219557276263966045223124692957045725583639358413599713285216533756639938101836456230426224340144016351973514250563233383818840137056373861650191686049347056184326108485833206333176989684728616125209449356176398262941217130773678431490866983251869726809626748044182190395947373740259393181985853877645564193087069186905402322066288523446719406729948817569188399027140328946480238583075951005952213812788096562738343208745782734770811167513546983106320029494905089602781550428580803397402571879860057814722341949255923913390426794111298994571554211025866447947775796301343063989348609402040681741960006631585296790676705852175623656449253090570935468032000000000000000000000000 [167,18] 14792638655631128405581044690735611441363050471352765674525872176879203157284685220488789580782931243514645256932668819489226555921064547467405133351518460432257740736962484089991895020119812568913539279901743231756743277810629080622470481259911426254866068586424249185843711120408888628110948322088141680048323695819393317907508001824472845410875041672967470429901420994842907073206097882745214324465218857671435243209734272456941360969537018505877577060820721350938017248679383478605040916861253336974605489381488244601552375037263066095423845413283093813421400252756633507002388990085721612679808425855388623253318519492275110084549735558761894976658025314986347254986040050520129991903637350772343963333028936207341541411584565472738892395105313677069883429483464817347814912849360224230490517027218421481019059145114362278060234917300764111172049773025408533127541451748180878884263227393838012161171559286273353833806313122033195522416993487386792906927418434785654309079544947821098470930545837089851955450408227626193618450694876228493181691499296270217531651807007323378072909418570659310198141403903370153012790855530958954407292290465414369532790258090966010914494307648033330030182631881513108405617893316774287696419446702690141051449196942550070142258169157902715590707052188230230607157981035215448001706868464419420470412859608540512919262840799303630283933090199163369249304847482067165861579764365437202633438003398661589815426046330453017684556391769602975219598435726119040424118340403375969887540204081091803116438549336970510242191987421689915989721141974380233316111343013600246732544103632307731064667367693839341393549666758788388236527649672719761541452611796593444168789491971689168324724646703493102387551023681374159875412702042632015396310355899947389629198343736037651655571542686461524184417540437973587227070405249404198733048697220234544156133873618777011362819410653855282392999059458746838157230805395880670093270505230030030770320346026609438687136283869346467824156997079222558935983790857072166567327553477386480476284955732118588635962035486963571793971969768340550047424744866371960434026027502412237981097564541405769745707736093378466478151269903504661752958027784091451487476119321207281813383256223949048190868646693361407323405628610793194712987711445635491708889739828850245923388083876753839704792675953690224765984689782554027934385950694095690260722615782146883253709618373911642454980724749617862634934703770882586431736736732737005530076451320065311086036910080000000000000000000000 [167,19] 23653897104517541029389329741487836248005835069660491582808488457757406374797956821341677853814570819363452132371754762804485149306611995088000271016821402349835147614082536303525748816523991567835207970588777550960689763490903358826637087238738838020231297589733597602604448741967045569764706538408720527866632128658395367874427808636924538473964624311854192039389951583318574469533151154023221157492312663700857158024550064262766804254469117433835787934984623851529066086411644736124104169270644307946655659412177973771904191297510991725054012080851652019801183257145778895872433656999371281424874400943618287283043377194502833604078427255777238896696801958030813474574866738610286544627120708122090360370508529999149424831682489500145533774609102677913827804967826265403700614952285267412997071819160681867942976100000994754631251214924681462794929136024435503382851353660123664001104396424071602284471777879029593429613489123756984033076421055575835175606664142838785571223999057589898822673618409255273307003606334428284089186231814779000350356235363853190539097520649311871884727076986525278582604353460272868482108515831812605985382917231110582150375960477255418675403277877071105476977243227958374596270065295008817589813010158655028433486293243674154955172687982118520083619446993715434490819956687184005027936525437662645770992606251687526723043546082104012819229215006924224584907791970316592323235411551646881207238683003844120141563897150948293989893204748978224507965820474172093900732553050480857353710025799461473324073053167630030744440942243188894388998751883696433276484347491962867131086034903257013811925328940673181351416525534829969347519370305819320409537561224306676467842915509628024401024060520752282684789859935874152033358054583946457208954084440928217210202370949346039047519449713450391077133668877492985614835666421142784342575948289251613834647425500789413225955755783400062448753462983714451824559626938501538061684722646806376591600876181741819493918798048112443860013833023636319747714798522728932419522706874010769285623950399159113060323639209715580218925532117732929681275262971490707553419429032778206398564920246615023121819022434541066112318544880377616750472770479814048930255050790932024385788937303512922963706120119840394032478362176432857982871208930244582831046873410731511800245330398837316076526817514815468623284088285424926236195379989600052346342043780262037184745440370392682632519382772729923082770462600108707603532285976675050265669265925755411081480634368000000000000000000 [167,20] -129740227379299750402157413751769799390231525799168205444677895998409152006586303285788711339520456639608620031030985083504556360626288029741346194353964802916298443230709732906563829762996545816331527783691883050275089003707161296479152631128450501576743329781708541571053228126345641541481401212782517904148764231715026218390648770633704242714631063183950896102482389389988506564029268996713620767652225534323678857669919205930353643322850118028784246029271632200409045875439941320112032771107499302150495383890400254710234432735903018473938922090551856561243205032170225183989208129425897972248460379790083445505196589135466085184657846936072739423544977148837317151446873606287832726931656967340532908097675395964327867992045761501497197426908155315793201460873454086131986051706661197112950370429478272761264511672596336778340505295917154026520492139230490996095087661580893590512377918607298257873082191082573129325472495290554614672131332039716386443403804059202605327454190909949016223650202720926017612187189868731393845419795485985753528173731494823616807382835870205251408272345100929927187329379182512899868422776218836724806300150492435458911123713450207216790805942317872117058879124449813088961005001050242612234051254711973770451055998079887948041147520950546113583090359643138697405788192920133405491188778662386741919790321792815471921724732911193904418201527483674843596574656837695900112955437034907011318131700583059992830057402158558332333262272940914126262724645183159667136417312920602695846373752198447639267816373388708590529064688325786430832736521649240201550892083831452941110496325145565687924834393467753250983200013394622450810602690445565168104865885116727383465167231748682558276457466457090023966047355591315637629815344772263188378820531309540627265737378001264403649236274617865644028671728349989715865995558037077912222896816385098964130061717998081306822275473614694516125504260472754896707419441334527833941331118291294413055826335826454173747656024114636889269081711490336873989148016694463071321981894511866475283192400864128191191341013387604708351788739090458129354814371154711816157875510534679221073825828559536349614089318254649042814577899118320263885079136553544798687939243741862088351080182107196933853136844243411295917484382162836062215877106325853034614311390848479065561731962102095993557751074592290907849125760990602513289700337253027834652233651738928542384313593204277875655538658472893162114740456190081866212871958644739847454916886446972090061108019200000000000000000 [167,21] 303389446989973209485063678804428735630544956393320209809700819796218883611795690186919436053344712264866181589337182410373650512431867448229236197176457055929791907088265707755526118793664086569322528140973323917526580118932646592462430132845914151778720179480061432116850838945492621010617756545028055452169586815741812168802479884301424322896327561646499358709703508253724426333575927812267788273922815390028436395530297411846876732577450315273947974887591626649644037075303966269294445186890212164895260527030655831644756384645954450395850472590264158294274643855050660105880498577686138833966411398134033732770155886568719301666703740016449012000507654287361682042290405482946068963146800400605701906350146167792701709471818622959595640450578790486981389612669751446897117350249256366868697036320355407880893089331130834651284441457177686405547508552439339747173698625451631134754552486055268374157381660065542652789570804999367808006172578332660044088299041036784593977319175994282971825361326669764246347106950763239190714260919507730382833444642159818527735670176797375199388849104688599074855921531443661338685586556326420643050386241397955017126812776458343332041536950984630772795623316549923369945274424864904399324615273605038556547713234748846679797687976337710246037229892025114176112205485731711848694844657358329879134582288188049424317775451306350139153042885881898386370431392985746633092559157110383272239758819207151695992725526153049151950693958335908902339162073684636527376302077706763826284188604297650997566628968748698065883049323187938524871554114061570069189782569403281893884268878055732477852854550505588013236150407172134926094977240180796521845096912209944601750857327444891106220515644107905885189673531783587002341600452724704202977533208279188375816959249865909182386513658833629580203516356511963448479493907268219942128213321766071814775582374481969582051617041759855900171871325036755734444190529225693128696883144957368391211369592635318657150254161457648080297728416723921977842613552239734999855674978022363173428427081397504686155914950750454555678764875877158563066861374698333449844010545834322793552768520293339576817021400328136597975776806999234878883819614228975194539312791254500014535208129427598702236974995206903332609599238812484897247425226449224060515082369996876373152311417506160673513729188121077062175734010179526184180817266568952681093158973377839709067597980737886378602809731216081919225804745770957390261764801484869718386173551391277206243324723200000000000000 [167,22] -485100400278857504076001270134949289297932111149465092717739351164246153153992153878350897971408297679572124548380551424141538487194212368585449645737982056827725648682375052536274783079982155266033735736604092514422118836232793640131189118120568016500742885225772432719584795130781035335583573032481490112454510092759815831980132874707498238727751211235496314351423761034482515602713951622849696292883797464269062504994680741391039320394388309826637501050023740507613704946703120698050209667242528477393960528185549183539266713382117090430182088269301144167926773895992889300017731908829918177915161699631343566772540443338017345985994909578015238109882402642115892031802627031130472304401400869467278897244907871868544090943752373110839703619625467446669123792957784954140099773744450664049366521891930335332017335061023881496554518080918006860370001734102999650479983820050572732668175756027397855750957786232873741561777320476682949843308651584876823150975224562048734926790607921872075591863688325511096420388189103227722918404346009279558068478978045831086104336399565454686271007831908647838844768232102169626275802310356909684437869417125666665438813604972297722162519009468465638031576718906060855483903335024282597954412273587642773558421681119768878091317822671887885669542798511881353412202389176406408819058439374563515882269426001186630814247178945337652904427233999272897039041159857836188077983394953417341003767361434123044342707981793366306370891875653078740665848438342610109225756857257171000671660627409198440380721019257757886288842528351043432693257330736240434656093459030690931128571956311876559322031681656250947460018217340920122761939612263284252110955057719829523532465688174701826265629939955525857111108914427683063780420679532108242309109634432445120012120835596507015433124365215961964737773185989140598853805451335297220124460271032176802820614901474787167778238357087746071295965743203367541530770809508062455242504329891794968220822141769551088824203861612095374264444734254505966556343845303731520073655956140125533892913220955385875467016317243229575132263321684188675306290503499046606491060369571110532085092930061499275816992502587172366049332966985924453646514857497322401914969430411277096001549874687463026701360387937525971647478692026653743973205458548040958448590902396519548215226317354131331533703666316727139134545565322945933914387719667341963316466518932162900510319485261930614938152054258105725602256237242467410281417198557788905283689065170905530144024166400000000000 [167,23] 574317380593373227361723813628804365228994416722093456261921118649337127247830720593631652815561953340520782823139129114962596516198564045089895394061228239890222937450696404261273267308291891248082508609838583625146104601165344221042660611022677783339620829457314746357668111462748113541380910665465202109351029488272841581295781430701392371817959601430974711655759591676421565459106847052242893446987109977819045570148351927627976259737302726654273881726141875106621696751795168097117155553120574529234115730240579042420330561228231186457230601066237069722055559600398580670255244051083772943355895236923037431579125572557618798312089738506848373522843945440679717966282680223324647862848882699245453121654837230836297573159787243812163057503072143268566102575960177136064729073525538652873455858049416220266714938757388756855774693532361376643867278658870058194938590627512199434430119556166287674810084076920622879450959575725557049619055147992262125605170976383975201310216388213039915504186163474337257587373582226520501507466160570489504845438454669101138032865637155357405416882063513520384821266513104974770194036760001754497645708660491669399990470822752989441295091097094258646162381419772672605571031903570186569399843767083613131191821857310097050780770030471390724622300734531889305398693280827438442934165840265291885844827547838840726886861117083269208467687594855347932206845845677684418157294504157212225200388343801306641816176760705459711576159490756503361615241270605340907851445849352122898653577034788414201272722852812223135300635113146321501203052637577728317805031457474132378989281262709608962797990284359943057984605918534735890949434936735028703241254232016834417781767038881874015111944276326403583046161373394316070032392924354412207315804237554754987958975221549302583625215818484785002814299837335442995167811206068260959852011275162428803139437497992847878500092293557783996902831200937299045305067528326232543513892731084290456413590195892238113917105622298103435037617177036481563135778526633286026871833048550618870531702362968316439923373761332477362518454415831644231649019823416866842168563247731845232790254863115684211911568978206432917659069659555530043073442168372664586159406211981207524281502690236979315303486699706367607784811447358317215924249422897946701214347999228504758306564251981350840863945980276343673414404349661578420651731111262121397893363564310785654875312069077330055046614363972039335773185780793163611682126089771887562148566875502683858715384217600000000 [167,24] -498320198435992231749354850224357224135797704220613701211780894406560939642635493453134581461205351161925380651035196897780055106512543091917380293087988757755970906118074307906408763690811202786799484968791314838928483051754536724309718827466449835401983020550920784973089994497082625543476398893479530990603583187036180545683606999000683295852109156863577405685037332257076644985583139405622101085413918261238868479510492142864586474743244972250793702965558613558440863398596402223345348755033561422724852090710176931563696223564944706883533946708136993134485202287576459171924597040374015775921562164913668624661622746418446208282152220788951572886661002387794840825105741945782120458905217046129056419339318092324356368870214097750365967489277314021430157092133100320232359547742186578718395574457704854095929813707817788159087151122310108238077670918486177827988089718370089787704290203186841305262141524618439792806398222990528789070720748490777886090778304537670906659395852207820489003554026258360072080059152312341217089438783903689736294350627964393782589071853797484423286131067818932990626206383341573669118958453927485445360556340999395807886864208100428500869551550983947422669874749049665927418598339402759303772449531372045415132895177039969486304477199544110090719322255111243980899536249726062345562071297133523881286881296644580419514987793087310181433331384736910057941669470231002114931250466875462638754709501232804097238145035736763571026075638279874138239592782469042217860927771468836567622903913530194208009620252035597003478191585470467093304144665169340534984347876252306360881950260128033599859279568947371183698644173069949889468198387858351160341915199006450520967717706014498791761764908552442634043785421278064910454992595632784265612070011120998774524606585579170868717615419170753683710232382955729662372583828709995588962027619999807506863822558344637775114610531037786194414574562774149646040315300472036231168095110787766098780654508012566670150293126932035526992024695608580773516199127974169257810077601125921770276705980337509729301688536249843289569488435088661910140524956498793944370360521605271243828657880576366907016028898162916568075493666108691046815106394533938201600713242125950482856189522661164173824553868000518592376219753658831072282338189727848608511001230694297503487208051456781200391029269523449305803342852235287683237766097976002168318547891813057681919892309548315654352920237783865232919652502044377898289927832074186839167778473139898593801248768000000 [167,25] 275266785013854072824643414532610215756081934871420041003582220005869027502209254747681181567074012813008505493742406433784986834707122323864650286046858219577250846396610403364472079970441244672680155662164906472431661835814142595147908279621981401585619492885944198452157156696718928745016825310056275578639880444564071466400236029249690179551167807358489135076775836109989199489095597478934140050391566612178154095776986227860129409803155075111190378469881195310928426396501416283528867596909169580383436197809207801989672956358663701804082696646651820761577263846533632554607311055824787847119762720942425286026976551991019775402978980579008371902177410261682258051237282071688482790519772914774089085092188565803895018758241271792156255160786747915286285088500560864134295985001872865173892832216129565982461670689258687912912659553436233178290774359980924357710612419716170536613991660622610421239721299929490929922702571078873742304054068810458467817891714471688186443202866867566741446022237221945962971481275072049139974545004725560410794735925904274686542968739865876809619256200484928009391637631758241264664840414880877345037968540451530046077153830658469045581712936808194480483375711274157625122564425432997545122736394533925301221414358407649400436781977114688865068458705683110458912039611807252332894392248488153162978158628490166143300688066699694151599347105552542043244325640966273830673543940122009998629364338176574538835715876627467164800682959275155570273813337008659364140297884064969687373216119116313448014316075334090442452634032016350288031975204013538297561753865848513553897214835767164550600940715639666540552308849008167435767451493553392774200059570173105388831628814591976627189068871194593287680867636281379788795688385459602598130572874486808433535168987856583057036175308212529524320333163755772242262641377144771404359671021883601014397958383576492043136195250122731218951147947093901106186334977492149559694989878214961173416939285026101490150183266353769113865948784179579832686828361114287133697579180250040167827992584646123644010298998106317577190308021775857622963595386383884165606883416729365733455397121064318408955464949541187529500108454670530655973658060259583643275873179978784562152383545194170224643423359627011101832475851916308151090149050669473279407658714158103060845844409831297338721166539904999181128441515084012554883371706811163960676161144890480422595815929163778850773681312173230511703230456369942316163714129232991379093977440001464988357434156608 [167,26] -8677131440807546254171320813663172534709395805317160321314645382945940815298378083899188331038154796808180916672518600496615475754360019234978422769877747205069643768692313101824912689177417774253718787357770898339299486754072147907043348092832319071740803205746376056478066091545448488395874227491338137472683358112724619660935162691819335304458974387785841738634634530853866836048893452267069519032291585526712740426240633162861766654744868287273749305073880080356347942798192210769605715574568956271319901022503186274171312733979853541886967156296216178846076347151546323703289129049090235825614930801711741916180363677955700184207223147027985483859635469836040017173926181682305310183564310816206336049320739994655164774353770336744617156705623252721692936932632779015405092541024251505684463417055041450317769916944633409597472402716451439730830144196238522870170287846510649827575047292483880248287907943975770022580645632953259069250453839650644405951631656362554046559455418542874540107329519105588174381582875201664347967600525865398055630317797764987171932546932505906613955285117388484768576269071256841024534144232356452344594639591959101413120757116668602096494792017102204749003242492670362268735711877523483556450648944737404997632113275796045118723102343991155297790018810117141042776883814449972807856082232692764975938219794949515684306371641836049738749728366329519092738532796439168207789680006147116047231908511108073729643835284747004723292367562494204637854692199927261362029505975135021183621203374394999739939161295215147580836677506236223239283040297075014895984467652383547736101593821948662700903771866613230532382563357990271610172340590246827415105857012580897839814617851051737064516154548251147201932051804604368919314378858956057343039951274847199187822224807650780183836803190219303863914745730101400335197931054106743495734794976866345293254643590495855330022851476025096376608684473597592473612336013750938309432608178992683436803004179652728033099822317359943298097756440090494890965897157806523954746378369713993028865813850203419639282007513025675468607654997583341275469641442124950446556746973411700249412492049761187294812058947876529675962776958807390761447595629172499942226459053182439026328978199249362846147135432390604054944515375877414053419242784326567987479102387548049847120537392540207658172236991506377218957221469754802976421533105597130261676146985873184701259005277346253526647750365379771455274326363410412870135040014233108893836694534166205151664000 [167,27] -184445797533236373255296787441467038735404486875265231946484381006850615840450444778599107237808913219785691908071909008579468290452253844731814718731228386485644046249836469309338850014451107590853447408756342235276925644593618959316493584291661596674811657045467149814885933323627951385289354255208118688490334707096312299016754831538257796970356423840017145137287462069673130154122112048888012468243073021038224314670750482538206214134159099161489407243416437541720212559910025262226000991150940751122883494586718514087207537736636053648008800824781042368893453167658828388698118460583739374717640267161168611829911207191531635946702269169147952466173877620975752450048463197685985056371489219532416791750639534909627598331265120902829832237643795186089407643523376996928567276967053378506768846853529352634893074338599845714177724177744832372378144656533520768252508831691047571904038992405250118214209922793133758660716531997942375284379919118227996053522073549336793534526853156180106566041505464709261165025623570798846678683105169813815381233051005311782153027601516835856534332737235932454828289063974142459942213273187165150974537916860881020473389844809723031754739079792430683003079514301455954533598197294669348793335596476350631356319055174613635702796608946812454550836331522843125698304598332771762348741739529342952859609364298768055677559615159489426565756162526687409492641082292964646671433092432068255298644696287646715497856248904996198440815034400200391977828843955320735106495548220361044142298085377317210903521048447456501318470605800143411052655232503910423571061419237495656051872877027169134654675470310592903299471358832294513267331935056242415640121125206571160122018636303842741572368754243784422978105779963142440759170915062484460583535024965282715902878592923891764203661112975437511558570685187129698496543249876596907942647087899233399454559524498341144499325864463001911230862524900837904142762396070037580171310243025718025567006526866266478455230044769470845279608395106970784233887519713012765470504713516670823091727080361118371782654157108277908039413176767415971828738038402068057141178458685454609686455815927197347528198677729104858647123594195954607390384831156511808784300216096158698100202273867827605428996531531117981301425053637372865458020312551467313588371023384766477264429111300808992875064766320636460585936922329904765949928535546365809693654869190698103497858061885940320635900352142503703860285801874351356778712062090466729742915520884880138799600 [167,28] 246733166485513300192109491300682131744432591484615104800342201504744224394896052432863631096719882561080843383066683676552199387356309146622983863974705919243775544116901481379705052728091060780252854020020993957304650950177699017528624202207602023500950158575061855356769837988928111150571856045275786217693028441301805583626242106698164461313405759124896004845497172076169604463005551250661986596125270318269319016417859158290660386753357315154524152700474614588926077756068125549817758292429193964916692050684578413035003372131818274593099283387560457259412667785195377613843759491390003512597079548870188127761448272943288706675918116193612773933225889328463242651101968947716884066743715716791356760741407869184841877144355708198670654175403487877941973238472730321611622711415618072060098214342272198986752033413291303373436601692505990832068629607405083344489908206084763205047094930875675987790198047766749968576213128626789908674152310626918339192362881138259808366297692531275074338008711385486734300927121082863109964434581217052962073115604207235863814344709710415570639062714519362252923409798142696177916722151912773922915492114563431495826719575048825510061649682741617041976592395723028563154604380279550577769930906578992508764020040632498813913589667298836955375260738409699724072678873830249958920970353626516200820430700874424385008717772175161735727013920332594732334003561960942314973123189238385068780843767075547016913412344834225321358200693882809165296682209953939229451634323104850190422819382089347655071374213425592775062995009533287863892949577132678521129717261017236863223981750349912599013610696618854944569500826398604976796724815507041816623764405589620866861729924036922431705072891259462319369016754685067805404076514839087493287770831416512067118726064766791470675475431406251565554660934843918131706128932917976275054611409184566797124269375089194776776012932821772393099576133304377632709357976892648563482279977207301489835435117688693002857810382747456047592974587882581431611090834400460877125080826008011943424464073581368467957002771180588961426759040129538807514746919057148886362045153742022600015106312566085253898415415203398080671970597910304669486047082703336535083301715887872204505175585494009236326715952331244545581301307047023474217850576672051288618139637621708403446637210081440941429228379722695521738761114007167320126996035835295484067698704227882698036984095231836646465000275436125448275087747123548018456289518981657974193386003397329436800 [167,29] -197964286780158531984749549335367636775963363425749136141450352957945911711949591950019251658411931370540178337820227868558604311431643417162936915106726445938285652847927034448534243365485584431814259270095482865860685852750139805847228604986650982609253847990970905355269207480490798587505714372241672684358611724581768511825092981559620625551135617092203300668206329875240182395626875113707093788779495465548462209167842335532830133642552127541347413883119520768237056002473893579250803846024754327400408312209167364826838382800292689809936103171674547797778537112216409189641872011340884257625976736356285907637388504371071509676660704659753747543635287874223889009208980283819289236909469590461848162895870544898418091355698566381897334363747343121256273402606052465964821695254778049381869323988702933883246685590036838534281689127855336004786012259455058519228356512445504656790804216518259838793186046718173558033265627458856291850161886034904314640325759584612394841441237449541823895189483916934379567593337243809446351200152588397857224208958667178724228841297376453717833213231133158047891606114908659479808338632242912938866478586515479186014234610259283347436699830195458057470948515559295216482703630071740589528266320215415279772327769215855719534858604034447393367007913216875525703705026284690259886767612972213281045862176917435478085822515393686746527703857653218559762939851643786424860410999088495712436731026570066230616478086403781823376189908247025597523308277559631641645222739572285500645252252159187627675443434316233522001897701836460599305525577648311248078242070265548482308283382259125997861753008076169994918170759003654996824009559740163023425821932378393718368249539808730324059855311811398194779297345937074624250176266142798348076575104880679220404663100811692992000976407159022113425245588841537139250806346490387296048395067137625214942812530319282669696145365092475083321914252252932315859766720550265043829251144229604347665990797606825038229168753379263445880356409721985014894060963210629603503525414335574741730903346159769109168551203390431923660466366533823704220520721790851370339391412449799345501375840040324770409867581547599323926358247196346310822798882786665052800057544850074044363943616564838674486547657060184088615368910582356552632086492706920062825769583707182252177208628680869639123367997204256078297472688925002665953898373513207598978697187022878245722817158688324785530819638185479308280556619176924937378610595460581772444591904986694800 [167,30] 99414522622840454630968635373858255642329938723460796664116363233643046375436909780865759051161388033479996489445126729281807191115343064155673912201428904202459144840004020318803691760713532308584914304253209664996044396365955795591699208927141309363056506864860862150128237149206337957273381992243499205487280960936276366536773985433462691903005231008964066657476405140575772052722687719838577858036885947920190809772911080280243098798622181658690527741654527453866417700694638723672005830291176348252820173900273652550198653563328301083667608272461184224128710688874092200234013393366713284803218351986201999000308587713556165014223501305760343826246707670468119910543459448241187955442696878961193937219602005853620655720437325376902771654687799344776212943804494308035527793695990715536869973702247679057977032125076153536214882345942859319176197481015545268561358300024509707721767834066939906853232546610225401071319574671309703588506428356199696716047995212300874951730402073845160365954186022436192026771269777877262230511918726186514359593677454306454536499735081582213447715100376508735282333987805150677441067206209181422664327343349452188181176425677160341241904077551276599497461472386241025406038941921340832249508418366939450016494703116700323618165689046406059658973157558388251332549721477561043081243295484978177049326150804513258394820799057152053276442504067825279954802597011748656795156975964705533516574218131359017283849126038900845188478207667597541287366839778493351126858157693296448901080564171859885174535442921604494252429027254157901010269457296857016644116013555512040411479450729452933354216557383966385824811899838317736792776897654397538708144489001876562873759320668763934303313805433026102360171173669875365700572722782923971997412527826753971560135022016689866767340339007087323028578169897556522280950370548214776930085361230733678276643201694910163624135273156354621369968481256912021092282827884884486544753600877722954783312859491349531850252235700420788504777322172293513284204574230975477658650095564811898364257866165078854074381208838544132673082861855306502436809334561142639994713628357894020260642092073354511355259876383944720547680044341808570404294673325183454427967129639854686511960031055251916409160313700939516768002637892739094958852704539352630066110337282251369557508738966465467263427305839678077678719241869971398623119501458713893773859939450268675374432822930338807720145559549113496180939504727198148774103521981838820505878158808800 [167,31] -7539467760293559625268443595943544869285557618057664503529174206983381130004426263074451818283846784900871609977898420614225381641183900168453217110782518418901218322215233291911039172246493679791168154635990153029699313036461613083653538702776087237814176132418941056699754122247705066969970573165395049720387645835494338061497000788795830947952365724936291730116439806509926000735441443446129708428581075440651143867211491473408829172106800909981202521036791886497196131268799725948523714857471339854325154731347730163254304494016506682822736142004364637659745320573403976061321725375995187585939876697227864675181248577437120910085871669958125721915606570281865244576102480199631849162694338168851128342826555634631479713939651416824277549790231011559680077858615894092647575403304306367362300897785435684606986856984069801882527112495864716136883790562022319819846580443174666774055763754632885693956556686884626122325742652557837690740233606898661420667039727836178644555494445246446897431260615472716257155911330968106945257596664355514439210425715399373416148132196263919758558045433077672999838954247556070045696217801117937391745544830403191674729722794771919061125827037880650949321748286688561229345270397607077900443978801016140643803456614022778194763787968666433183615037398767450310477747413934209785311764766208958657216940061419139515060308364890100486492361812423392317253762925053433524789544101714797533838498242463120819200125360151821564803071043443284772870751181965433716452374587745989265085397603717719758116291147563744968699788344252015384363531172336966444031532283478009839511396225288814343057114145413895320624077459205179295007035973685946780965928270846230107097547364389127502095270972975392984103919825689054361273447260911841942444169006488005855525338495753297935449062321057885020040195635121519096253878541387723670353435911850506670599110815506261398193544178001825109453689229583228544633191573002630006425650624995095837828201777430575982639929519550802024642460823257582272043111655597105356247540331871509695543990394938446958547610176985850238658868026795566251650326578698921312371495075520645747304208760959271053106993515396336255737711766185071412076243488040683505779738664331579454647673213697141332363457050133723740391470457252318998257720555847089769180403196442163951566013355422838112135372594254008852746380873438216046696881903686190806972387759601760061821111722645746864486967242009685098822680549430923300024087029570812858857896948 [167,32] -49602580559996667531483139797098071689238603898923375285385909141005617699187864539380261925634500976796707889923812225422802191481182678541307028494737612819000680039400966436404698481618599232819502739756195806222710959798226712393907841902897129793554181673851725467879550567786498064451151418832861786743824381141695264809352199105812636500167032496529654765450832691557724859844485903621637366631245713836984325621958872414825061416012684965730438109233793347763258864668608612784459812213937908761320045910444875920081237103239778651106202185511628336550547044539475451067247623561161585081248705236533248746877662719468431039099468868092567360875187970378023904828381018150014870198976014804636930565870930680408859452457298314347969678521379788676503850107335162800654675333981395231087341792934943595912783120202550052130059279505643312796556398114318076998611333108532846450571658056813284179850664326728443775046118954814756645423957651706534385296340618703405077936486099611618417725256449643345950472192625435919453837263334807587408891682863161282129114546931847646238018055415562435852347020238615908351627769727263729262426925992539745340760099139435627185049564168583069753578471779958934593216753626713109356662428711569190296557899293201389421669331397118815744922169346474651245478484783733513697841911103427461894807956057710522826192879104114582809774373895146457178585810126175846109318975148103817884515157420030526183845550287230724336390694482391724487689759717637238671432109528654449248757720441907467347580291211175315529063957806186800262713589795127544842871031248192676524630988734625702313012728160769141436989723259685391854574764697110602261632305187102560629313606246197621490099750779246542030998236568029744250500211189911271609281373244431967929755522955492348317393179683075060458115732205542720120285340624683824806999974975976968901448526030212927663169354538992509168128986364875234341796854850246010508142810595103202240978350375094745971025362435057639038809767489978277572674871239761136593023386681261031524171906051103675899295816618322266262261839997978717991650350586793075758683270209754220392738451245783458998324675335567041711104823247018538983579866043065574859362582814019296794566014778664810639725194110324940970406900063315190364880908792124033630107541542478118312668774273901679291601225906332993940703265662414662421259015146949429659911481443015522533812094935465954211988301148600929090126667882426535723598084562155681321912576 [167,33] 70324585951874503068840810707603062014059676877279734411767431054782600563424778791098425277476337565269139756764955597544059231536472894824836706319491935664134832687860141654432811961473828063367521145548295330302102860721857342131604081582857100543449785041457055955820040038801746203112415947594415872489784613455341158670786471423313995062148566683606176677461986741093272759363763217468342024308613967583559014456281204412114677370099489007861862987457336567026675384819456891257188135483247674447356897959464194955852252906149716611784104343284251289209264157735198901904342643934492459107604528288569049830270042059319823699077208230269758856946581653256291998940516820197608959936054472402696223670140437419670741476748529534199110617333944326844911174052566730529620219715816452004034490024008216884899062577597233541583700539321401906282092823097929387519278268385725022267823882663266616181253165222430949791805422185230736021429512132493118851099176330898437918334808042307185957475810788833220595301678390728739312622351963906281455937863912288986827515609603884077644991111729029053921848493205421108582614846531374962563952588652763919015629166172978865164413912257750565123503599647546539553731599413960369753382572006976856663984128292179571410575411056155597839596914021435954574504615957133627098325699041657401713251416627084042013836483111050540300574574895702359942692978509737617384616859808116083265430786772521219564886434930042062096073676187019324830931353408581230925886690861239659841693104393701359064579660469545533769801381278047591237289631229355220893840789535725292841475455628740779077475582781276310439758773602533843231549941293370749076615112739048421532270840263753113599064202832572354505656055015602701904950149840252863046221902033428926357797087542842045004536287606639329001550369440685141064057548126279375318250636906705768308293545278976444374908303145606783780932333774287131319280369139806004526545172561652601230366975965256184995555643375119470157386762918432570942343264657573813005073421504519028284877396691792151447778031817477015798485919938753082711086257272302900298016057899362808709753784926402053924747519087427298165132205631985634326268901503512474294133285936529817301253616315486544321043569951179930844477384078594478973866149999576337694760710597586531296266001091900230778277395884597360320719621864547092777326606367876024258326739863220072947447862860336989572644393065257692790504802823456275053118288214692412735136 [167,34] -66218960905494788184179393016072870607043573189211931408696805226153349945293064354482219715084132304400601099756097914063234514259580671723990782058868986331099269262063987343276924179723463206145650763147375723435361267350112200435578333719200773203125564033778819424838955819111920716684623472043698278406017214756731355867788259071960663730495153184285497156409716153509856784087588146661560150075306048425587661901683161794595845156491328865246423727653679634897504201890638263551496783954955622062087254745063869948506114828657522681961194070704592876524250767577047905203537957124462619261306801786475565864242478035844650091686349623049936356983196527404799715432922716732854426736739009726916246105308800017105268958854016544152477610773971065172263195707396686447569958160232113994470223647595116771897457160045588575077636715994410987030950496951612765845460592632508693649731890343123010403065965848117127791137722886293658891923034111299266391991825985443229473816069976888150180142113900868307734616151522692494960645118248792064192604421909445213530446962359049772540915154029977659366567743058286531077050395527158539986913236684990269133818849751720605619386931430141231188116503045242605569630539829177627196237901982058118477519819318710835785950573445807437028874337938662926865128365497836774097072629379330742213593383676587811878649939332204957848400144858637998566528967645067860324136062828320347398810745878265362406324765845673796204161707744939705049025930191107272010323776788507952797072026218807754021212045076362813300490915180791967158895471980144634332310619276259763405147542507143411297026480146032747153863313069379170017787702802350150643530292328681022566645432943101780394337552977640340553214156060284861952410905731303271975449880786525123213317514704903641044540836577870737398348151367830956270585980950467362786206072510428024290602836892417377122968966119653136141701253578191581026341364954848823820346802858738088949673714041172045466180321357854644166843301864093004901982733979114173731574224090585612608221938713087575783216817778920685357044332261331649698268875469318967324327016808835153125248896866938462991804683393978882731784683920697729491878671045175092832643860265847290200067736442746561690513406947058013778515892824832739948301515574162228889902812549379294833191113696962747742713140510186160026912611671852753626601437292142509267600361408932385426297403268153281137145515401241823507929459492288335830539755406326550208 [167,35] 50720749157463355619145063911894998307449855747732229847873570475932196103560777088077370118141187838928847901473568033699412992573681988708331617132985442545715809501414053542532287810862454713289651379358848668250571998387714445914537019187506636106587535035761385241940411884871859320035073145826125262883327447396529529529201090423165564476487881800852382927718059674070085627810508356926607153327638177242470235109140827784334645428644618999869733631901494180265301182471297574471898751670354987512032944154250336402364180783180192042088381956850506819631836073650213633068924075089774239976619154855090366943018673700110382254537301901195954823926975345102728418220383842857500037854564851326438044428604255335891227020354568708554467399382763119592292532784748500333350992033627864260479866569409539827244219580371411004320109310163106435402991408862561544574428403638626907382793999501390512121654431782622475955071643547418439349796917545823808492527343006381682696145364033099935295082917546618631254320788509039824414088510205981106529169514520081616745452201531847534160762154593767642904279935912602221327183391403296435166766804237139036963211081525701226502930683637206138267667112344728067397654541160635970341516066767041030179351376125940909764999682068518501781332180441813702645182136800351717698244893390778297031861222098916353799903809642715306206985448052794409385442601290175445194219056270317566163869960015939122614749373543502284546065297737833011790916509951737971560771321615132993266945065422988492117475098528475497923588314135450524581994773481047131204472782328431130152470185230438387378762689853632415665501782078376675460553439882277673362948685554393792417751958244638634821475922657546274056540180909051011905250805375909518790535323231419950159748509940804402678546595787702155992618861771846354981365942007929401267177902294194920756618635408284018188136961981983770119258264774908688384878144663166245459514656250744239958712896404966980373084005581641797502213306640681434805594860312271077567011748055860468478085571898329036892372452031385382523390302662232745138759629423701979852547542308333822253713199634905495936811502400030225492470770342322637082765830481197829971888340638889778084621530316226484688026661239293413866702090620710493875288941924192688573811442466704847601151825236701954048680421190954833573049655250468680753041178169015097577296695071667126157496705688661297576389774306975907780659084286790102528593319932222696 [167,36] -33516080770343940169890376760032050854563779048356250064417729202172961500886975588308046475521909568970138697726480642451622070953902300177159487513941656008029724837052483800721476099852991182320443514025665246519789481537618313892459285721221076304887186042303698695652977000526915999802166859866831122210318311155648607863504319277734080027283083052338083467812719801907259454941176134889132867632573605617285403561150505856049577242801632546038068239560885557175834476682926704338331562189099729436376168660117999436447633145328535986639731790729174795404946185985562537033926420603100144636891321762319035668550041635696519669246651406679981493618682429014509592954436269714584862379513729320951791733911476534730686796301431068243877303028140215145653706881656337066978062131905562954321068575485853416864334877709527284300566337160058598694013185010825008044826472407923859991981997348774659891060755407538893292989230874109509548068944329914321314634583087960977694647111706230761023786143355316333946462056937333187567764512231318193796117337612935582807826944824688661013397988369934907765289057335606781396825052344110975456014029682408097506845857890899536794740599903730110568639901406985800448151116583392024722006436410832852189076198489256172291639112881913843711881517534236946762890264829661705981624205397594115445135369418603208145273345152182337819830096259370887138974966790624378361125627634555012589012201957978722779807031839089850613180012046510889482382414879505648804962228935681942519486784036144766881766500682688170012227129047512746907229966522587209545470541962103463581949756044469802520062646033959887598195680309275111292608971593830810972324013903555131918715281973590509988467898655724744530429697713583245869126460289419819499601374775399212164418316173723605381072076501673891658172480055383317715615818104151164193474426519243063151096237137704441591679857510681113309205907165621740983496359818575568779503423527124403997081173555175320339825163538938761961203854111343094121088377910743157608898808000081548962704448580698240149164164058694962803269109781000383059326356776646396355226523322168798997029720009772628732211484148919080459640326509321004623622928637411358707452734998437592189829464347759853054022895250597500200419626635778213736163292783052878501877542386602811580552780908153309321173096536428221682915212468978645333788295542065382753290783658740316893142240598558950271473132870273015190169584727666696434713598653056 [167,37] 19538372108252054015365017646421074777973683999542709577997502285479888538138140644045343277816875625779403612389566666298170726841119843566254746875733225571691820954994023432481019137941259827491778122518638048247049397590779931481037338732357591142881511375668387581477753937826554406801126056871753770441811406913043039377593980389522831085194698375767911430389495805027409462939571841588663910816205643411720910276317904564378183789083425490755482967387908350616615176522812378171630451795588344254739949710191826770286239520850883227437683882871024132154738737917343979444851468011878662221121064838795042016923456046752692950660996605300931068208898949373172352884600668501984521275889003962045167831841183615215500203682106568170705750652426842045562107944483438401873068213863904827155471548170683971281307034490647571237129803129687295678457311461829874374368733532704149158165876908513704717414988562230055278722331821666577383223526990747553257416443991716517796761807170204334650752368079337570720793830653353647887737224888261549972947398138253895174132185874601530435319458698150687842114732299452466688142169289307314207692349806734996762650057548748454573614382993157179761305692893685262003467772997240053175145374397774077173734014275182441109386504209916318925927581385608692803897441931183132388801717743432871002494141826845612441868380311253558071617669247698562561246742185266122587089930918688708700973809834862440786668719059619210146427331816175976645642888661976084398689803825326476567694301010185755085578044931855224895231304315369379582590822387176858574122255919395755591481708555126841876205609366742982638596584503683790140459049348069521819600321831186205854544067272897624884167351911596358275933878277077121778252806306349499137813812419671888709504000335597807907046241285732903357978844060705115519159452680917571114805848570021485842471467954931496238185377787162027806192054040084784724023627548156808600005085397644365135279739972213585084261131489795215147938387086856561059771821316031318600808104018441286446791418913196091524690795186942974434136469358769921441298435011316928541211511103000501397075376942198907191487771002071454196913337637656576271106799371676457288747190778891821360555052354434311951047308497452519621329294624458397190180844388956376059571620142199476706686833130296960419342073899319203815613150817076781384930174612213760636499559100673864943693282925735419929798564887933903340910366344833515827664385360 [167,38] -10129637473158162216890240958399059346795599880947364271118710814772329089973602740010004241339009893330309718260756036768940197073165722884307329029484360992901682364310097703542573437489832796896001895154988194289409503823800159213358356089286312406886725827683826316297612416035182245111914662743301534884028349378221667682348867409662682506592797927509126354577261849418561566261436462046143681220651547435226758871309891816000550794508290318674450834653412102866456711759540089752068523586761044325923698977628357010595949287741448017912442767181509846337758689782984600787656063754039877357419426675911952297720437010285586449598202874482177122713711725049754703092144608323242621076743587670995336931833628271519866604242667411885114334124655058079742036494830837625252509313585477230822950998258458339027648101750117538251570967726687215972477362643882323450625715920054205998356258333214102670716898744370380494913317175467124882614429029132008239066613869121243018060082718669439052655863984972656154672745729951062817904554483641128583856806142590788110464825562143915258358453241910780786271233546782698294847972244281146586730691688155591677927575401449294143361148685657664866818277848683547042697614289102750129287900095227197877587406445068580656787463206304365715394916937064976751767096552767226657844573218717713039112146594574121566400164285229502855630247746738775878337785943309631900020307386215737774566981396137988943838112748937928930728410000592247236777553441025614562696987843622741747489821126316995587928385725089197471516553001218698235652446149227177916812997763332789972544898434521677744304664128917780814144358708725582465365992911258270212571556427619514818926575064415129271046523897313004582926692235320314542087192825499370828513500762587722678254202719792414741427853328266396961244779919805199611038442217535153475158092606877077830039536931902287834998385644306875180704068398182385604414548409659081487147518915869855970231353345536181719677817646284731207137237981480184522394966245972919644197128263420779031680092711502046458690731557705506164082931181601850791101771595795854890091980812342459640272737406777106461580670697283753170154070694606608938308192666693984394455948318246173623884792123174590817641890933233606717481180941413357451652433781446665924808741090079287710546920785244354936615367138043246252256711183447678486260087655758163906862983652330708155127827205131985838900506231666088588163011069717241530473376 [167,39] 4676199760295046965541794331605192924135725974978053120022693602757625603472045117085584517455808998237198253912956379275712076954463155404344396507469850473758774315735303557214854684443343672742212743598652210280398164604430024870497530683779957530542901395828146706059986132717279759398297746347098714758896298078195316820956931486249658802803245173829585027980916824744687478975867942949238658526320746007005826772344353558484200240294882327257938407991045876217154661648031996895696397346422474944351620974137426154895273533027663563434348649330389000451038858022672578382992866723901054146174296681660228702829402637437002947011714992301549319874455099278020146810001191906160483793270067076576561575613448151428071072165960965899013602041949609761625550834036767692211185903125227139694878932538319004245896561568736094317750743704178888653421060166225481993909967145234834098379510114973672208219180662050001855277351602151341957403191195176515197109061621938076277240288504792901813511964759039616092731713295544578903530158602928694370435323048561228683358470699310314815334295842475632935090022665154400570979865702456565126082538951009339432588080450441298727916388759726746394581284644941810904192769041848984646261322204954085741189172957715958195385806333683396216731370243533241268885022830618244689665658229078424079583173099403298368922625937945331007543712759335296090802656644134939463147105416687001186420335191450091592812523351450657724567819513058490073179694286339087221946249626307843700513397950399827082328557482645714691609034574744519339534708709415683147556844199436545625103605316403394331098728435528024524388501876805096607597430898454907536364364540018415726574104075711850094006669493705845985726485570350990487786568807821799256819155469107864355048325858330127240796657423547291640061230433284811446415601032706509604425272372991982750283956061475074929894688702453914146775603707440485444682604539037616913647409466693241396656611990192740563709289924016876854970239378816450962173358722176624227980217159438669669670738675861412577763151259236948842884559883585007168202295615818990464305774204015054308329171415417835069820684914197783944567962903324861435043735045169772880358301273563324181834911435738232297415337076242924645534995383959802107355066966862848992619210810229588025151728968931674447805611301964917402648954503494487585431889623770680833736874555900080310281368833037396564808680520736656755610935536910309956188 [167,40] -1916857286941022557174803742828021769857017959921438724004120635114416803119639751606356004282681481897813888601597458790419336891371325412227352428879588936641764547116336004874482567438128978585661471436138702073114148795886438300711883695854535129617847734454224734365856184890868111641799432475884252880385157892756410277180629877048341372456137828608320363779170494363539084311551325924102627259162313674689683600923111195921154069933347527509416208933900339303621460886990997805418206456830985709223271472405788710232406935598910775437715726287930799106062286451386702874512111813803028129509128507160140628014403032391662290571733154098052326958757581365901875357023201280892597602172069749508562889260998438055683987799657565051572237182107609271971381624755846435301275814941997402070014716594237259421973691807612225913547678942849715248204457035307121165827962265602585485483307821627369999876085444872038580064940058254836102763123058239472776540502244267978160701308125011106975373929664444108900679511640227726288319921570761929718168319854004195523143438190917090286627883504381116301911342335140691551163835369693710799565680157838566316751640678582787247386062883843731736826002529997215485532610513903376899413338421360646463942121449816806724377873558907823574695361256687552857692991711840219658276541428637807980482561179871746479089337612538654139666444755592720230940929325781672780641410003249580570758793590860326781740566491150552616525240349078946570152814870639438792201991918538115076226535476599454343433580208567639918599493286819631808098889972740493198776952931398304622484757270368475578657595576823893851843341316492941648142637001650780262964653856893005283779755081151299970501922991763787871833835417740087199208503646664278573074284054894496247013252342203220915768746579006920954522514076938765770600262409450916979132321148673723987294420037060310642188336915827733687005188233826811578822997166020102645816044884246697380634155283510851259529874197621958702663656188196141010473932239223748688476017386513468711481967371327074656025723172025351988163669295376980579468909096258168715239871885766951041221403081065018013484656819795161765411575467440442653949118363223148820044373508763877690967301847445141325852941349762112778347558907580090170377832741487953048339265578734294319703142889184398852037818141670014223693542066679099011806086702236654415504497621774399213097263721307040877356780787792804848966869214181266432 [167,41] 693498641497653041754918164862647265514238184411494840751053038662834584856107297027197369399107572919494142667364703333934045462103870651943887818343373703836982774738222141611451365357393237542676996851023331963238874411540334634075302128776250338518111370891943289976859304043892068393461493989195606569458401408290114838858614214124369476893193671513056940669314215218620410320203102725439772706662096266501865031896265256359880681289341605391195371502933956662705858870455666772263405504550459734704115026497227477034660608403511759105531713278220004162068064457514466243245835553974006688174022446675993351027927397304867693888935488400127710300119907624941230425573263305104175110960915338555756484162650130381130168636278071870643489851126904342244112991348062013161799550876034961543556313788619920955528946236723644285848867494561778689837251541576951753331906967470137366710820905726584166657560769247926174631134273534914567748988587180757925950498993321902574084418399772984482698889263851796057031069926278429722502567070822593746517067667174967364336978260619529712199086019565851645628278654735821899230944759271997953702139544921027079072235028305715529789583151929175841923149980758603860983374869210797822210571011269738230677432383513625172312966558898554882571738882615553069489191569561158847240762617729415763776285521658272666855579206804856999328730450566469800286269786597051206860451891599982351636731049627863452678861928233611758875024478869224569249139329597370308464991138767063580388448128905379136456953029173049178277822685314329421099771035372049410738843093491399777664190915225229526934077682664998139339266913549807370505697380810318293279921421372486028352506546119185020850377994755777619061270989072428745050470654622411894469767763451854591440793606523337523091388990726447635813295396505728460159019631565560733814934650659921479419853283353920647880501783213375754310736480380259344226132425959599903292581416782971720017275880383994934114592272552388609248480034176928926981498008828803249349221149005478005228754776061156550240102422439665208538470411860333240207034194859059023515890003120668240066848153639269171447286081138802142976728279273970533024121846515351720751499464481559179146652366140499142282559219990714608326979396462144304130787322548073702027597485457367110355459928945453069899621494983581062852488727035258141876573938525294070477355981488982243911781892700687360375306287587018572003447706524320 [167,42] -219069779938491387195189703515572435936770269455729663401756328802844626863169473929233888017183824957965458682428289726348690679848368922413387018458122247877817992729237100889325934123094160066842603579295409845110841730758311552322093347766698041190867847262509077902582508572375120361103407109731807521503724944681799684420535685422494647928897247688847651966063590640153366449483107190874121121560304604836567184633982931353196359530042679433691280218442289670723395774074709344369271665812555406635210126301527402167169682802200707195436905515025104761241694693775624148796127403083859027896860672020776168514721095971248741707512000301844145165236270777998925892333894203176158244026318325400846947289388478483822345261803911414086932349153697083784424862055546098795864749423475243515516923651295161115041453346782618835439562569757629160287718801130538852170064089659468531081982080554424361542256074568408964396166416992284680122282911815667102464966429225836860611154577461889891044969467171671663373098734249670897889967187890241204455890092833133571691181147684044436077855623886465710185525370572757176906134347237169012775098634565945636077579108733922111351428875912779098093267230300523470719382989801101341915055100536399992206381252697205880325327467257354954857259074909143704198499253770364648044813455557528810331060480963961936166797007608063705392643434391363030580701846586829371462272154587425160063085781974613814864766429033519539262506788029050267960011684115784052235446286770801708490619989195585374931513712832411573277411228609334575526683656036843851977212310324142965178216436776747563769986943636835481454085371887030405372005293563748748223379006799370634825850126417834337580427964913501980883023743062897583600934409549008009766507241244934959439926899411961131673220023396575791920390988819760886967315032588235096520419151918911240104695140051030770911922667642115073555029227189112586785774503630451210512309391564084552067986096734233939026553110526174618979955554701493790791152613127401961203232828525667250190805806056820194990885428232798988944201710641371463645130192939840831987382353662052396821384094952315700562038221572938745768068270118849225661682191873718829328461428582788145115977911886196310343761716308989067679928922112320223207126842409607524187073641277605432034288462155559375501226299681995720305587743459044458433328785202307216467850829947195239576320035193274525819341584395867036934893353600 [167,43] 59217840457536421605849902072947773945250326827412602389815385888642416407783540505553579133855330055071696847961264617564486675015343093363410150310636392448821326955594059584246381087933394543051463443436554391207196848433949094683070808810592720853909488043084456530223729206188116317735005760940005271788920449780107774229694505438295391433459138473565728337899112230564959086165017370717044473245721511972649913615177119834911276906267387759342924303022101465846748066044144837073281934977104661878088818120940424472119435579352763749012194377943314423156363598248799645964493661981666151617821550294290367025450554401610951136904129726146505544763312975725374408772361464798638676857819810837973553493462765787263951960680290765172416596784251973693859583716032242975484035621245703702914729864323997303922223870958074490979501803048570409314099278771240511501429721161069932618965295736425957054153315221349455983720621143202148036501108583027810481317677756447692121596376084009259097188763949256725010965536481012542426888380895133041472363647845997915798378719331622052254047259811404401463421509218493901621150506123966128032872385436394405747309379988357428644862079986212036065636776143738455085481378316706145576318166602435638199358836666703252640157688958979857322166566283574573581375092188134584652529986132404622597473078541547422134834014557915026835376566570882210303870734150345011148921800750534696891589844744043635880930978580129910561558067831301182286812164517239800732385232005446501486193011831846775698521919368362905405858164993032476805404768587971248536403669907887113401710783550513904360395186262131882954476425184775384649443108829595897441026860648594764055622114218904939578121883396916374199084632046457167583985100663337547475718409341359526108150107836931074121717047374087331679355688043982004280351011361102845966531636317035385851513166104819296233649272296174500507420420953200724050835774583829760407859683524638097210243003857748012093904742469504353420097434605091721158108350210269109297725231086684768274185138793804492956041942225007902481534476267274120044818264086306951858749594973101864706479775096179162261470940592304626852637234307680967653667562643327231656305176303465058280135964854518032842231116970108430754401310944291857475842363874628452973371433362661473960664178245214715679183171795319401803431119621812637810782960606703497846128073479135785234557751690203301195168298293440577902855856 [167,44] -13115026283538951301306155952270574402823113832786883844708651900851515553520277598195149183310043592521169233869387975576592959819191792251363450125537194022755328320164444009549910309607457471776634864270054288683676954591547729523699492666625415772184921745454045299907402711495697442032807298070648382009635911180256456439778512839313472249677912778018045760692685282327959868454682099556245289990762123580698854070485925099752269000841763822811930015012657117961745514128700253876437036406094152214572932960410678645210755567613522925103415055882354759840597049583186159524633137980746743703814542191995335847176117346853781613666757990363114175859987486534600752805209156475890504584976013037072936535563031213902258113422925750625328945112295403442729012027043734408918336497044569649318619040878253872865611545305936760730336113182347247185531061936023756832241405280847988008001144213898388793842761286448209048603229001284276600907283630831104877251723937968804221571845619050175567831982545031279337312922032810306921433024758775575091154705971127654430210894028229545170539343236126430199608934708402997165638210896718529936222878664237239006483649341156475334573645474628501447929552299145510355090548678423206607608932946489664729897600554371222041337442500818363822086479416223607596996449573217890810300773888335220702288396524420392156063559929339997313727312002515640313112490304725986238734137683519707830605362206508033142423514821000304332603114501086357922772747514168902917727180312697871996484002427904236811860192701938040072610645836486605696792517231217546923719141660405117588598998465301311105722765191654591833739870751666202129974844917242812922470903061292863097374319114035360206699751762229697256094901702718825099731251029861462833758163907488359247989089643864004121790976168538894833988442229761109178360193275106326661095855672293070833312204210224284545346732609739209786997525297521172458635880948259729802698114440608662742143474653772657794633174131846920427848283481751271144054968070078886722702139689295459808267375030994715672440502534602714377569954633066630948261717969157634248222356859070387369315646827440489353948908214101094088062806397038536078328757518235674041626700905646582272782032178077505943178650381822770919598276881935333906580454524151094020024904862536436405414097434404325521704105443530412879652963820623337364577830893270820634806477799721751246403313033385786515125907753105088177728 [167,45] 2101576966045249043743691432088847710598235939192253840135420174002520508464550975715882956902689260829971478254158890927767191063554807020110328116056553595933228182459959523703864675455287656357428797404806514046136707030653130560982367305542570087014897923361483114334873487747315549305993961563749396468220624637269902493737482959977996795407714852726246097680725728377330009172279482663669385788061639087089514373832532333276123112556781237637621550240412522544999790910338125800847865534881392909686548753947802849692029325826500482850494737483146137618359927482858705737586942752548078368937917613260369142999402039167735305586298318718694296967984152868129583436851351349755551969007399176121814993812233875599234010307986129570276751536156934134239442183324902226856396982002446618135125759511788059897246967586826955390886143046198050772364919904792241183252331932060993580336043658778287499165420240868985896557825319444680975672354282725772579975135938044556999128652656793286427532169040250300129714206311343507952347615842896712011752705788367055526421079438660541954343360665699544346671892370223182555254868485262785580830918605355351565037118643839048814116415248955622190893952656081628215749397859592174797772284831821401391213662607630514584879991853421620328158343965913340057297453017542632185615200344802632894763792275769444146963315194543925897528908471353317816474014801042549436635583307838149041889658836042681131309503806625243385105491250794557457234828663227272362202990331601956801966498385195855962832109624062625366557963638465914911138668128810170010325483023195216302578428351238568858235719888559835798584113662612261265019607426717486844676901024927070451437380945916076711429031738331671308533747061731191273110853298681977465714388058579082040611796609512186137478408662558930270761732556361632455216560886811678882418568219425109415501736121227377710925265110941358331754958870717549488461575662104706882275534319236773798464957562433700752539234178221920862447294733280417263158544854293736498684369063672346618217559668407963488390833489725108803556329225530511749381693379137275761492738503898541579775789029358358600510973314841974476567860024953140066197148077119905130204489832903200286392643844584835030905705456865146691274365937863040703877472084163634282299036423441644544399496214155088249999306946314842154020182700149522728634199872117586182438727474441270118547895493729163050480845671665691272 [167,46] -103773952760148418155967231714875001837967795627695987622746954227550982310435790125213147975517548175324720177967443945023169262053957368218515613881781540493059799500577604631429052008043270664915252020350378810027480604890813034924922084692431283225859330043657194522958557364794167676565887890180974427025636954721509902843751859042931181327711966815276260348072380960032529075740114901650801562403407799986379390682648185612373147181145339776287006735987159542003324216651622728813085011009893417920364576593017290387779163513030982154844684218186138405288557130227883908174127197414406462811070852591305183910442031537517429558533198910054976183227358725547694377569324429900627887271456463163418118120958577445622948887323493532877641336018849030631289909120470113344079123705591870323088481220377311072888883235356696559477881848152415934598482745535920452716968376830153644951348409239438334965231454409481091874806963263879504656314205015255124498706546401334330188091177495632991952490272292066015451130865300564805032000317409468669072160965627112641367531562623201513757335417980144431805331462296250634753143869740289568074819271458072158440408000979365091141232275446578165380818309988474186518783558668538587195972825258628859558758692899643189228416300991968172534923533576791948364556405734725090172451990862451685330393843533451548216913679296184910814924679043272409472732831768511642634108892336940774648521144627194699701677148647513849543743384380815072343154652256600135000798037447114165489369232157252400021278933474464751693849109344192846791551094665561579670828367061432828675090609838040128048602442262964643730939549698022178886747417726402217156771273490626698840854422484955224230578634714234222395765198132915985999730336121305772505609924920695178218678932096909576975184167120353207160414768967698319522130757547230747092199442876552246569425274039948740833173602011015892455935429705116731092496369306406063264568667516746824902778503124618535259826339540797833634776477529714132171698050734578926434435735539277248488105704290075120180743833704331259829653413657357748248503182033554436878575083608609241286461707624996659573578075269802334182339041064750078339011419351509374053486072718081139477237735082869056025035579186109369667324616967178342463996272021615843589859177612186733886177359195506001743376650766878816913605044205303950341529554921037820836149664315920205299423627065765055076964058232912 [167,47] -81527022126929623158973267419394877060642192852569962834182393783240487067777597217747376903274663695697746829104023597456569793089130049164740008562907841865343595083566556632905234043627456574996685943553505023854568105146064494894602781510704325840024810728420795585385378883863266692352254629262504806912462501310871406633879703120972172724204404466568027204069556442173586098533757125064959365990995816537227853587401291475425189932305266504048628951287301339289213070961178129670779454919605769075339586321111773622904306554134348407212862533809838739178748770891719608796328343814990858177166601968141029100902468215792150055140527927955867734803111856126626089023722657319418389142004925608386966194240743701328262188016779762902142366329554735482139220102773976456702859187549236194469009616913740031962791914244503313427858674609087315942195311268203046378306943917637396316878046087674982143453574521649585695627231728169254410223315178143700521744707319233628823510473231949930253685454184617747026017881558635455607438758508398135420090013374912992792144842132537526035087521483432587662708651987535777527981052806786658827965150705739925000356809187565046304822494987631750181808434446484651799735805616293096535512369165831201226048105828953941967377674748390212244412597152847458163098336584382487910566144859511275052954027865018023832835704110634533584548168763614825180034928867838156228005279430823070483423134313358600013367401971587565164926644499702851664284846119303923119203336353921384930986839810907904896704106426240097993029462540858427459093734886264138429846559442989722885382375443095859611674742913930911373982094880933863695628126259757442910687463316798233463821255791029192303437052014557338706437767392330987987840204166284462907104690278841424875683771014680329647338563419530330863014880662555320389232014205891545312318905834637220992892621312304023913126279177904491246629351354739244400101971398269891714380522893542988884822236209548320653542507012937430233688669992823208777653381938419719358941118258266599316435210886013360124905296361142656630594845660429203350688336591643227870320670428114455879785992245311265360548587959417844960363855785629631703578770534278818626421976098220833579190713915389752061331948583828404881982844445297444493036791792853619274795973433175831047218094292092422233211558364764993046511722842294116994732596655982362760073645898939451941396892106460746751895545842 [167,48] 40059784701479094611746101926067858691900118045761051629829075057227814545242918414991692257143565595925015327997684347996014867744161280034179857700652666318703468313404163681159567368068584708206377151655598886216963637583333117665330221616913811600095905940166133547174550548369579971080572549370380498334489029987237088607516569092420502300782847841099326385231857442914592500301755442479916575031466692839921610805168573537292033793734896272925066224869184867657465305327778626376223874107168133770236652374757159003227290713100489844365191849043326590236383758602060434042430274970709398648774336802110351767066155110065566000618968226851364259358035577803011807154355136096156752052645739109981630408998472612840992897642197808316979330358439983611291106582966031444714826738998167499677937160076415227085679642852429874262908504180363073335103217778925493589153654796022721720092914861585751309954957236093891303939910197839547244530209320732824688560077936882280825871906149393441869557914424743488286979763430754978173871953891131799575880877247486047491262924873491900783693401661089301990655943445950720191956020524633661524725297409114725298076283737229087192773224836148470367029785018437105616321651236160943977795292742748438333238347560058111508859577773939012245455058712598004041445457201514767724781095998456808120030991220781054801145822630746907837619600540638065261316388736053953653894394548784535017059579084764379219394359272057833045932836047846203671815490203177494731371619613446230303039772461069294036913246471516200941377930964918264114620713503807558463812998269687583709666924848390600002223240918119133636225801473812152454555114219706246600528548426212806862556914666149872686340780164895691765388291834375438584973426365499519394393322796631310893510486609940782856817719823716674207366144341132967138303511930323260917612700457899090930750184855241755667266325354087902879746245334894469378646785865506243795496069182055341576946162507954331309312245804908260101797630688733153057251628866426363844726061407753037404563971734861000396178224010802246149795733341425346432157229460453651909757928651547760640466042021457140420579852216401590409144884913186143967939284635539993475645385034459844236362416161721388640835064543008615325621798890307286563261711223589558815579169841210033366678734322836038248547205799417968142891791290469767893846040834842451915321586149427615325647453516377842757033536 [167,49] -12047583542047829502813406775684957838689290563012196373031225455805522004818314634675365485515723293982041460428546757458228878010915764336340247838244351181455470096511608310188778426354955243978879199715787873423221448127388152570776344578639340247750035287977590711608964996626848434961121301553555787421056159695716133127232189308279756756219775187759887562864869235963321005888444776018697654343332886727263204088258815408583392789373074474947838036681972813027130467377978913328092173574236641139126498165873079397696046673774043104169758260019795428468125315167650633628175919325331228508071125134625728676680252657689794150833967899432999166894823060589547793453641158625007769195501653853828503994928207050077126837235946535717549505329438505599552086577273602887949165452124421114042430131272056338230931480656695946808922893050657094667322466410941219464512272978165663967466339972584115153963315720989308822318727284980919808175291379230047645912785234626629708261844006829497376647883190816429854092292904705492727808214185808680152152643337910662029110725426496034791095926449377192868226191813939691008756605974396929468903053982625472477458376111848251834376586786465573642683400942071393159439235287855641884878832489276327109088502004296351775329987325584197438391882300847777101679858115174289766899448190839638527682588120629637601562704631796568267657384742100527143564085821583439646357550488916361658854586317456223067821416901807158061120487846096881977211409326504409943472955521340569967896268755869272161063298889932440780739883601972170571537044642832123898690969940215599400323443757332340242300780743220531554086193407968007970728789487764403991908427947568059309654292167102157531869913834133558272552119087202744212624552703728298152665586511899974653859372418192328962797858500890177236045402840051121555178675420339646781631019114078611247012647074086365061446541775595817673178411113593125861098225608302280429327920483861245944188248519726289694770089234797399687066203338572608218217784092270359503428830039020837233721199015362081206635472516691024198064080946100290885080518395522634240006648097913832473961377223159736155553603392282066291057107418005980040262913379768057314779633564245341632667513057845021470245331952159101924326170235694860439991295990489906875429699806913578962372118968010903837544623841388096885357010941923899089626623588112895298904320148832631871294215824279683255912 [167,50] 2832363963019973655136454436164948708934887510955129196218178414093239739281581902798781916679555503364907536765355143625892479194513538679643024713272088647024768120361558009441350698998786989188209972432747035468313342683427214288667484425340819202670061758950026890917050934781880323630292228741166514229265225146231956594470557294792662720744820587730963092783055550470210999700210390951899480059791723115261456717483761938535848330195101861142298989735382834344285408363340203751241411633941797326853933685949890691925265357018706622275943936418434844169780855311566746688355164314238324009617637776667136450020575460186477638284923627392147693928373783397264616864493307074591237266295510065884968064376787680125452664399662153307188326961054552070821535422568817603777844447866756803186461649565822638156180208671146764185005621806563281164115156846652957936692140773238603365404541763956705814111818085335893367936445310657053367112027171412238071326230941838985889983907974796065810259481553991181181508867125564957282027838454145550179535252953213967144370272765024767038519998413179527282712536952549273953976471736474991245658516454027337346708131493991364259867439537942268947495230306798237949730079754911009323357750110476467722961853905780264948901254948410973759511984650084234628547281678449768526613081001033680476237883250824306402770515058761207351017465656512769722969447652287342206323172936468797028641976674091229459181517845081584032043198919616662154491685331198877483332663825326828453323537189859858563506841211475027568405768914738001409471888365649070114570879566514846984649214622814754747846841953403691827685484426889650189193216944912299078015938396324345362470397060392444373552186412409491198580307694655349159186514477104075232288681329856041771127743227432320408709554032896074510804505450053993836839807163738509469132896410393471611497056744355812715275842725636797565476044457320810224418500903060621089733022969230037061253790567365077575309207175829598064301406711160644474646247710682283699415708974422701535182319866132048165120814978981976923038225859001433191515073607321998265363215179837206257647856832991609947016555313605061882886514082737792004188100911946735962819229425218442975823024730686460350578898230689566828745001855732654696550641629144437678062128144187273636534377282154236027595383271181950879098461282365519018263051889878264539310277324280881866613792652182944656 [167,51] -556668444391177827454587885818383975624751505279534397229750032808153203418470861441594066300580790239774330992929916137563266364453459675833767024768672993694145337821476798032301231161500049808822176752950292155390535889464819256909787541462427245669862469803039852992781188752231839237205108947347713367058859444719998218691845461640449871368362855190746398512479636209310809193796364306404975546011146402316328353296628810852607353292586276689640304178114877446522940555331956985766528424911434364742114436058458582713040204261195579581751743916765828353041712984232970730742561087705628699293709849981161385959614961394913960414728059089338724352314465599475984699352785438733674450312516027509223582415078616939702859486656725270017523417774313267479868296247426658306982230729871479115826697050952756058720972715010258879644585017497581096637829694870010030230988712817509743867518671288025759458312693420116589676554697912994882731582055338106145323530544427421740891880562898899285755659641507165057702654087113004273136387966062603091604919817330466129249735240821328677540853529135021825588734950829931808817269165501607009946767857405089658399366165460153384459810608086426304476818432398156450085142886994137187137479128143589797225611762190999837364279016997477923033761687285729893340883982944708173426441844825817083594423128787982650199447974089338399350625652589608846660322426540385764756852553260393104525063903409954961199723787324603023111045896034549486071833292911808281455197182164579577664751433598169298223818667930354309656042162928583681613952029339695022098511584334924802368429301909879448686026375524071761292096195501892549074970335683715805629128627162450545761793351280027403201176615006189820829065052201267064363687958937048725306553201815329590251551057926000861843427544636026250342084684084750224948929726322915057790916240485732767186576308407837625788771497847950689908559675647678070637014005875129675380826389891408765376631992605106888714510845477287514295912428593454333928600302078642343520019966535327110236088730217624719497044491454828833163111701428612202808651599906887142090382863637149579803541390564288142156080018877928580493676614771877552148739821677294740806092618970296645832296075355982500729894808218872627156903277872989481388975072967553274547001787836991628432678409041715467644266842028695103445248384505573644749799369816384839526819333049824036193318898872830 [167,52] 94336926976445032826892439510344093158711582877691187748673078351298472254991927008558779485951787517154772918726494951896989468236024646188225686449803292812899098416772138252847416181879619900214016555855981675502114597677183922187422279439881822372394980763447638866467892395745602814706812183999552454274032964570733901293139533967481910553668353838163074204984816554236104866733365807407360739276527378161612667635310999490756217907367436372208931606117235476935798799418833005465850834041499324103476765684801966624242508118580487528970679934100089789972287010241477079277788552471030196785796512747269510795831428604599524386621369601021681694157571388874830230008571172021800422077755398386173036164157246163988972734256456879434405969612115408082932919201211022484055089303415789911428378633750691838637911884187008265469856708335336290686866212383346337672628144223276229809821613743216675882189098948231705695435882763801360878008243412113514416591739747817686500066978705102135785263795062254227558873177925798496107290576399008443973689758743129508660384534159423590404098523490603820495001418352580244981463170776538687625345324293833723189036468746439627632635364804198996461844176297387436782481211751323822893754538404133110864294177452974461314528439248175548449565648124156881135459642677236027995205230216668257440838031686630016589370206425243577555733229864217483021261158728182413143731771898703075150988720456831181102857027173821442143237164892360850503122577943962409762550572187965887953311256186610817282247343821494632727186160932969939058659943052429662909916802000905638447719428927906057434430531158552791796395264258525437962076610239561829771950253489781216669665650397259651900829793584869427006093966200470785072795968830071426982318159881258232063176709679060798881884267049320983136264324541002298559191658471366946561933419581334941416060682080742128301806882801285031368050193093496916650239690339869542271083717891601757842784212599962287246547511810279903439622533120537593349562341690367347058926296441686577845264173147596621098690256980085376074088964307719181012603655159343451118568199937609749879185128917841066930201377534767924070017257530344036950010261084126099900979095070162505249353974313375261308328160487684230876251386448508433316625201171706658869667213095193256864375053487265652123963605261083410208418104418133822855156094085980299211590805875832318285476506016 [167,53] -14105856655010019627711835017867910138110194405059809701128364488208739907145879109222371446288752968554524397304408822292583131733114605569999727744646287588735348198275531961831336266911923728477894140988170892649246655659554120807324603012220944470610005071518587120384322622161204828912244839084542977607166137702990294065988918793346708846592423123975649783400480343367738335296653101444759205598085345709722238309699179084048122875068910392224347946993879589926104876005937548597944473667958515479994960271192328103052733388140562434344182477848983753876983780495182559136150642658926881123210764585974426128143166173514213731002302203220597032472141708526822306952289852214165238939896016650535619970037779810961007233421128574864635285088554002315566422384310252692498824512363026039748027774218708147934049623218570400975775832482421160785668766300077810980476034305809684357437354505838291350149849541404207054592004865631931095931821018550858393234956213889065141742652830856021095729768147685111370680818076717515417544058634073027445215098866978592026099826641788684386568994692273200965181241066442213331385674046809615679876172322182642443952548365685914141326046775774674981934510025232234804724348792544894182614499404307000336854288361222979075224293692079076113233885914389152329137802851725504872069483817593047039605178932958648380932203057651046308397652993918373910062130586374750804699045272005118869707938775444953515519962906776266734923119493851858738636118622911423380769882626351186434144812735788805723216864056573038561270592084580955214054180088458629099216693240378798133786196746341111830501641940608560419555548633000322786737487927948017033217982619591813487743290120662790958359521057451895720823508113237433294671229740271383778738829212153513182571051649883774667775008377316812107927505377061887859980824056008224456488059747242695397772164700678850925701141750492796815056275188724462262857644096573474809704811106901820119396568021724356438707341579331389049480800353417289489764479647793451323847481955272940008461079844708099489636784549301547557519998722764098060418911844490055038742824731141242442025184745756343432362062065389805019868779076929207270849629087062895073618796121902244435751687559369130930024806121736556353186826083303623350367863269785379167333387694380920665310388995936135056494848326456103882664624851862273918843705156937534921943277166235665334925876 [167,54] 1911591271274015166219784368846087626142565184432682435143840805543043645386965886550585173925589066963302269213749681311135408089536619918591159732610641694233198002630432029798758438984154804022873076093294807427396734241101980571379388103518509600206369008689470256920638824592256909529209108531341185631578036524456196519901808258830925573269749569673113664620483522494862444143238311048361768208702470942558152119377299180151771433650102930051875796181923544782580487702647756327970497836160543461383794897944903155187550584079580321906350504982601566410914314975261212663652746773656848450285764339636627064731655054084559706794749889525757396934190359514575181696724021212482869742385121134115009218303269900752439876838635574594740163011379381744088202052154061596730129679684039774045292089709932630354280749436615528964128674954013762248020630077165105866373852513875199039389621915111246733918976450054446265993447843954544662316959584770133995020617807811409655368103090154716567875317593822335034906981298065063503554042528951679094111949906089246268328594166640441581462072357168788427128573847283063921229300117297414166868655542051785996570702904059847672990237394629870564553855883558902887364654706465110623744060275744962930358649832832286253373474344325555352647645899476633151161060261099922779130374376984920950086085947901239987674472269496040683370047878795071061966148536818465741390582236812539684536266869803794253516871550731353334573214139601770457497831624902616632945265559566833795247554002247780715764810683500507970223000156580995660314487047583125535541461494311946494092734869552916760757166125878593994772387239639194349236928308211383720228351678086996022733916102006329300312724881763483869705053740436149905183808309080570667047150319562673371839148353385679266154015372513930937842162885060810418127141687534654997945189768860270284247425269398432543120335075424620423872251572083864813014755757619919259074542405935421497045842015304465317359930983116701712900451406708152517353979362391262775310790710285503862607025537487479964180457494713700227625706264631799986410505356532492901742463630916696277298161146024247251269765021910670335415162682539760231477821397036954642021669591907702091123398772365832677409648277552741150680734016366093796436555933176452702362076537773905730418543341059751887405820216738685474420112159987539534771296310845203861120602657074676537592 [167,55] -242424351399944897857414303136352902593210696359429880173033026518724635778908022642353790857869044953876430026639571970325148895543145245929529425990504865321677428114190585690925602398775714090375168791477430433482470815992229025080380198967780421465822078096174058675510656687564362600414512933630181696196953243330559542286116758435611314234049728057068389133976961246997801753060400061978706673889299228435228392951044791841312196404755473164927052115857453989589727437962789960219903658818244522811273744511997004483057768479911089670980887115322422291325367435747408154182451680673972639834942163541978457546191106186209291280926500254912245133756224210020454106190929577590995293721009770474532892450133641982353160104713637860319865110705736083917223911237593511887159419516049005084578782423811117091872628196180581367090461311455537682909904549372343618519770904255489594488329348112185570863344129277850563873071430179829508573113783811704135903276792431800839979875469916501691220990906532093167252983930135732538021052820909152857705132172511695474994877841073925624383088429349006428474593454901374286660626815902595338007178606472906033040620849786637761456252553680694576758162322564723750300741392145858749790903367065798463209790537193100927708800957605163801668533304600038108606019113347407704038549414605107980038603664171639648285443136438047203171841073444134709343201495683798923226801454642675840856287838796158914733855248307537038390909304297098944611560702490383148095925932898209000717082773818039833255359834365627319979347146882387920130899895746712684715589757770107241387676173274967239270088752161511520773320027486805861630480532635174103661832145565102996983264880813341470370516359632581340106499840893948193700235145893112665224666483650829052881603538029331757467234108062024440862096723926483027107966946038534298046888841097653920575666590885838225401656185472416907992701610526962669786320891411518174356586339144909189458080386265006066231450603746007160058551574889774098233433049003427256205560230023147566751105616888045570587225783830526800258815679929871625811248478244429195476354253278614687723184215738208594882927210951455740640473983274686995315509028293625766649790706924045780317382313408536250449708490128094203270776840559037825192823035469142911199572628231356458630461673844656564061635240593632547310296863736014149537397690021703277925115490740464429 [167,56] 29104230048591432104443552533918130966725181697675700851465310821523625218501965272138297447812332608299625207176806275137828491966323065737117193700499851649122027903299896907852198346944533361197121505041552016772043924807932480690569190938428984731043705217393900332613637676740728520689720100848068531892177330462504432396004412051166191950827270850594714556403232748969273742272388421556040659871769325145805079642606344107419651399874841279414883983336523031648446362572037639847578146892656522018283897859292608317758052719360073851544649626312487871798071175472172587154968299631122646680279491543565529852602883853327192683902031530235486815987705059858905101617499884425314856379511884634857069654809544479713083240528557476793403018624828942488639802515864974960920940821697387374039598633537140723858610947640638561079690512670641680158754157898788584127986337133133133577149888610683138820672322238487567877548207208599542005309961177759598476105781803759937076336000077062335404322344459908302704245543548725840052204233677690866333063195970574845210422806299134567140019995753501269387337016815432670603660149035814841394799933985323323272122167017054410072785691633375718338755098770765461771589016403440413540011170304719782436381018598844643405080496132365431979970510757428907955351654779209038278714365608892348745442062864981857013661617534706058027445080033005597269392211309591467453255605864825240314528713710685995870102711749707618874579834473250608392784462277031892991848070199996477140218969833984954578958778708527881418261331431344800164979143321479989635995470951569555749919985238693079607851717129476688701172997252855873147864828595293998377162709590603650832180724212386647492028226740409714841546817657554112052499659240833792625659388901844628418898904035236160782385518271327937145872894371133538293270855154045726978327646125108523824960412965773679717960143019357223341159819638891421620243307898312448377935713184180356595080426730125617466067308516892069834638429244075147148805494775737917455498119693371105978822618280092002738619736489098877821573046175138585709453589588166114865355770698846164131985204021523247643365786701981680312919706126502134842845085038334000127896680929434221456434041854022781757213069269777978815579707735670988788776168559179091991604209020969544234330716809816792781626909573083105298719999279268632185709859532167299913080130035904 [167,57] -3022401455451692261484892341183875825956465342443056647160462736489384737394622257941092179167386872409014768086869985109190727672536166863399382956628085611456411684379704084989310626290163076275457439139046214165032379623877177908927570999849861204331075726524523947573225148071740470022978294803374999075084096037861319671317552079539942556250042253627922608202404985556897613664051789845759436963766095561452645607884908700302318001501216125291149331033458311374943123582212005225109658527870512648489013947848610291672111882027108091474928516467233056799010498038472401539445335373153457161185865203418388305886159108837091847692722783504786268912513241427478015698963489215292363470811739862703080066551384317964404527659706444418222587655529093872885410826250487687889513802757472559597415177757521384367371528278623545881356771629259168358118769146762342794600043547358183874724903745689768444357980082700538710943298370369653319050731896131646969779681528316206288114692577224514226002225831950236651222625688271596690147608158627424523082383654621242084873982905245751697352351603538847144198550314906176376483813408365404786160964997102279266350182175991734466222476488479881870815074617195194374931400990979367288611243423594772363811581448062734242861240141670322363832539246540287456258224741322847580500709709137874170081034847058110863108937533310447566486857893929620066547258534375817017521180737128082555975167742168071451374554278274748472981439779395236669791995463024705148142953729970753238765893822350030839116045411911707530033089937900890394123314500503421055667564211998297577008061105240699585256887483467364369758251028059900235883998456822058779913393421147199812302083983422785697081159276813707404311545825651259270141097594376819072404072199391750900906145461114850000112053597330931747643916266055036376218533876901723400098097010615725796310119134337489000322120230193891687527879212046726430678033065799677971012074526549615939854701579432950923518785671020451048848509481951265700118649995377364842593675772490391867633571492245307594140713901348090424370270653264974168504599074910802350786329276887399304546855875379875099304440367961210123177736038390484362098594119490980274935132509229479403643397176370968836367895690510316282243340146123021442965381798363331530551835075314602327350112035000756024180509140590472175426123828036785503637962592819349932213646664 [167,58] 145135727797469547870967488313283865641561137623618104844067679740740394303884171613977241253454774439816530182631852613491120676646795340734950394253813010709215338962195085999431478062447136614295302823092009174025416148061631022581072114579639511793084619954604995709082683339608802541004770200636627591111294701003512550512810338306733782206957828326655890135050124058156147208386172237653098160052805689571489246566177534819519074771499229649625585479490885472040855664446271858559806372117806946528123335505541979697510181539859805747311276033291292569056284265380700393503982730383516866943116416913826680723665865452004528545060222082566971316669224759951811418732163916692003108404504684053755953321471445750160799276925922532509898922256454587634473669381984346824224607389986658989831125373130755799469393390989593254921858339098639181484486847287709239002746591091032912695377242119732116914565504796884876315519622293919246568914672880108508502858176042908561180272495511092373668471202838897746475047946265210851649108638360975047866320245813577561306866419300095115961708436349988558116794627114787534886482767625779070614699328685858673144286629428974522310718803636385493722391832613692589481268630830728682057530945865326829378352660302718724949308282234031681282109932617319072159024854100648793437303818203124487614424954379719285263681914599817733227925216655736080399027432626344803609871658276947153053453417286320120199944426524894789282980490574225528724123118071280266674452102450203356814358484355054039980686736923020699900759831720196628862048895714019884354386587378556198392896309998295027636304111536387439939726744182751613599723470103912675244829776345243271953260584566262180304233709034943187841563709508482598535233684232542365309681136127711889729841915534519035122394607330166442020085263763182848284587037990811875246857688077175910164978123419457420199420611812962832359171780560604511254720101049193453196491165366433748072643027934630262086992900167649646292722863406745481481240152331005376857118459949138097020083740155269689337032945217986882370474837817270492370752948572976908421003766203490246251900038978756646602637747992208706603763953964506163724329325916001207625937278387785365635977676335305512919101453287330671071827095908621803790634467870817237058138831981157721442696992095371736229152903602119434096145664817789566185347636241074501877568 [167,59] 48212689254566751349603606834684585033770044891959879956056958578693749106973879663568852662104392759032286881625763016322173482147779561421515329025201148973452897856375657267148053498632514309373630724864099735441852551630767873182875880937897827926697996779764347546664014286624554914329141342722628687527088708470706021325967521560049322137500239621979478901216802922497318862971493762053438922707394583478752721195669835377877170424392423615519103937083095180690392381180110371724903952653492270842941808518423128917309405388539870160280395307139571834983381197496650648557232239084205405763038329890369265272582504739282819015054179548528723943047557123287561671382349948780621437575956868881213791914897338983513568597672644369899073478335619622351637342133465408833887263285876540443582114996580918540343752168262919174338256806638889097568869935690812435079075704215974743347753570628632868949438482011945045681660793467538856906742400537548100438984599089690012564167532827259566532948146516024940559141266014623274189724987056550957379201418280257050585662455916283250298664870493848913406024252819355495419773425250301747282569035439527562261847847725140274872563343477435577695201913089220119187160831733911825610328541261651516804754149714996501123237092277074377207745883054740083747887880868712147815297032274575201025187410892423494700821679708070849165672907559906897821962295147044207963475717568692859783094199980745302584277283914108963177878952490534989363001597601888027514265447254012969516496545327119686120678218241106313804925489383168926346729637223041307711523967309738839824445214771114504508401468721275938722934506043723672694977104170605857247736488889694282580794574417977558949117585081045348651378768593604680119687978329843535861089160695974347692468671651322507403806141908659598277836734949153345913607810386239371056254383279340715949184972419663363698475570710630846668404176739796640461160159522074044560741420585213247480276882694614946270954150002636777293313454306887637096691990518873831506306777620471433289892608564422526595237008050534816036663651810283927093194120340575004955567985668810688872565248903243586499097124596894713024718236221978657150139345937034874079673282443942213604111322286591686461154646929600485308992239802281438964033564459428482288433143069633809329013465368422216516417010924380412970724869767617988457864784348971273704 [167,60] -20530932948296900259173626555366113901344954205722056015166310685892014578023906917909872581056601109803521730500596058691726494196461777846322136912153209318635388163349106835305643568135476255928805571361361205702660781901777906386613605219762685663026510193334281405778063330549409393848957717465282008903967192546216562038965325811484521140428127230454183248327566829190377524980859232624662508860862035376920443203572913012372355439558071539743737594173249277173423174399290725037135571036557921388503111678660304508578747534209876527990352773694704649323149738348044099513640672205008064223781345812372293133459691461448192244855286778698211208858462216198691397886221272827499885420597062419345902080575211529845508864425708366337496837589434739356796794023188894024219557950808141898288818836920444532070060611060206956799375020209386994975336010156513902276252310539125346505927808443077446847392535700160802483325032041722982167932400320811674686397958859753682876811469040351145678557989889726189072957625427002258807289729862848359339683690835420175159906196416307317719064505590984585767539008233197103365545699867879131256510195998329352016468646557442090182034744357739947988733170550230455083427063291182509599969404535030542404203824529745766995676153638620030238129952401985174082832035027944827560445543312499813240743833728720681647746772329590603476330538214823199247498424109623772258648651096719909610356179370943354242022650669395354853125711002924396801746144983612958828006763594192907998900570770500014373373581674013596717832023010524131758175531715092029342307558901486305223847710912827297386938999027722767712512000651355467237242853622213396732475002418268807176650794204591565704398861616429847898505681000648731992447845494899203305585628409892676668680831239421697717982737135537804843965714037057715891765658350851699813359302709558087568031178969123421114413983557223643081462698270401142309451326959468982298045628768842809589198632247456778080571586388218282484338369416393915068266465876832263349433184541661206879414260429736379863473462799894626522542052051720154055900567384163855657232167815374701471131656819608693430845456116893675712024372297541156366161990872233047996482806645254268396679416978712646817272575843823286343231809114925016168215638162391091791027947656168619087018037072492166466177623891510696761119514186184465851877952306622816 [167,61] 5032892868190877181201940295860859922920305150790870350732701303136520064499165511702805224797270247864517323592465152180350468456143854079851086876758954507389709940984947899984705119775982396923455853882145130622643433404229150094276463694857412669603403742554548800915205872987698850067553719081184341129825055817606484818533766920269528091513456463321880113996456059492735942190624298405013340781381627313115148529319849528819834671968893445529138897307690517095329027298670651845660140454493313588503117012749437970967346611823334851967158440928326297861912555486486420141470781500309597823674729238247164607702171789130092357854335771305661536202818055177578714884146135326366890403470516197909838745234053825991928510529090359471291836890201802837443598212865648026863263238493251686260723523733079937307867783436575302887291134895573114493121822020332042321228256843625163134078250692039572728928592750010154776025507391510962341449974863083518367068440987510168126271856882951078447817144091328953657973716715197772310972316587650976910592280748737410122761464762999965148702932466380572615166620083972606726938660042807960389355066499158440917390959394840309243538487285526380805902988785817628716265043003914200868857059594523645942243040911735100643644512538318114216559292266618835082204689005897711757298567911997609696053407200424559022029477031462494290546486673463082152640488097219491105686229186918140307509137505387534277332587076708232528264629450877798245440128082952755377536493880327770161214819132242053177389370251264587788361363129920798757233502216302687613215948079148359296989557578044648595091937629266057382468951008795438252210358002737012875674059535472520837425892661295305174278822432412919226257710707800773350299883066478991709207161207646591893467424347385024999551382690188742274175259188351865895395627852802832131466749139173142601954748740265858831768774336927388294126032174736826486386203734278173574764586435700900715601160795399387867615112068846890058707913558059337584820585732965788764535683912321539331372462672082818829302041922056012799663499773692215619427086029181295113830669861984092186581775448320157596589668536376730032804321054072215495712424854940308174522707716092965205859403306925577376349301826700499300706183102736491475423907258949335416661374899869203206141612502780581591451260251300181791041019856292378187389275897292 [167,62] -950436276915975628896198533023026419652963346966697699386156106065798098672257709746499563130882958639017229365324933149356217675758138876139032164009912510300281441432188466761968849699951830888192015795369730964180693942794457536230850033159384990865422734098293791899654973159678946186467187833980701453676250476828922877059494002071007231551848788234315885401734991878057659795740541253936671920397443811660933089696892195445073667314762108403555929883476496002410032049302853076602891241724619513419004839561889250267916943113117366231575576990019313754098165502503343483847355465553259584474180173651498314481843384713724259295721226236368042007607795292329953445126833277055983834930404032226992424118385139272835026174156173926376258024408040031083250729082957214653167559187072542391432464885928238711010208444299698454798484457338023987824902928772010058350506581736409692502541213185821107349888421866819092326730778064018609842243069845836706521685949648051540565134238355383372748932210981068263689756047018286633699610581639583355446837781314943283248756789448438334424520564275413445129986292827196468898462528562232834181069398244159763575077373329631187339083363460779592697079223535700251340801517391856067483857296978908157749275839780690785240850978340526563613976789195731771418931430640417263261422296945347523337070418845199396435145373903271381405439420558630214706068883264803936316445836003760442207031730214207767170686099178942910075622871151296520620793160493087460800658971383745180423782132403650735396477490044029484011675650701117276161592979321360423486954500092192822436061490402684213669688287651747452603324870595788513468723924786530628968348746956306660384826382137836406947993535725973852043094322055272237580894136187220962885213332654066213147544426634960655122173332149492577088098971732263297977131304518834992997783410768107337114205332947355784701976541592579271191840462860607040633109578140537406555970683171437089989619182069975803349989332108333845153016501935706283430769431980890762840775191753556412142288676553042956135520588493601911274301505297251321966672391009093951414045844779979747972771254994092359611267065767563403346552092804456224155842117525298324487365881076127895719170220093771859135621265769746733216614909034756656344672852714597455035806717635045922997725353635141003754773900989830450600710241661888803240823064 [167,63] 148007297614407852007508546564950713207830556935848362990179114860076518551110995692547475152546260089214844348105770337693740904671392727330083264274196152022335906296303541393651739542283615650628520842478110730075856252672777308146481103251113793941108503741300359504818267567506046820988126451094170563110317267740280954305652649231995244594584824416130726983190352171363323900899433121347191728016617909870479546173267095630296630689452821969427255956622148289703476752467710581196577333178112555203870785979958823994720284769728653347628178511040717516623456773949246676882988471620075906855416029539407950543149336795780327561102800172500614532135107491692575812929107906082033997981109483258186142523949957034007075882480490234835593004411595661837941523341686046672390550701420577984533802438003231242404989072490629842986573143111358207146605513614082684734072105865563234472549477145774838080288780612378743871996380700657903101245284458678786614519255583882851508341990349650756693127050436338156232637334616664948652049275203082434523952663763386895829947712775590355444040408720330062413376799538389483372687425372978561672117938147845884673149558693696812582799159639026700465756827742848865713307646236024798363000682054899886767596552934820894351405646995849359777584893156136393788501569729792567106102164936330580604112039561515454833871228469506725072981199868933252483985852366762363099139773523381236678745445463200144650398262640431260448747122385489672821869720703052950406029885887705465392761296728363482427967863105471737989407888567329430068143417414853623593330423871333419426601236930572796804966218778643625580263279574888646138783731451065928670750990587986958635823647182282746149183814157787215334594111480038458611281578679722807247484098203739898801350721019205853402150043058112532558398732258580254807930696818342534486528838131235670298801979130008423664427847810142851315801277508588942449212172796857837229881636693200028020468285596373569059766184668942440601084680993273431332186952867688195976901534510997261340031598748378654119416432678534253101673521553676934646153735136253090556856963677220215563496416842008639155119092451746285174101344215034060328020220648040787910391076743747713104534104676724713508207165281633743189196135372226306862322413997038763375630926025283661942568384305946296014794350131376604527881037630875082210497 [167,64] -19501395083358113540826159497023431956706193559543887002405010384496415182531046485253167437556074959482773281339605515722526189303618541804334666510060963163757823230516813633412078880938508329331930909012399240918769270362144212026279693581779448408751324025710075176408187984052057155547998977296579205482676449853488830598956990956002965248167249193242806620549151612699991988649195905506765936921848493704587479063704023407876804447211180730776322778822991279194433293991883861343032914402005631421076879141896781286497159976601178421417823034804724831735386703504502747646766778310832379154327116662642200188197549010309052923906585814691550677056136928398388721680775087394840915488330155066614151307476151122159783638509175891457091116909878371327339467218960004594424916988715788911136590682268567596778620823764437376994877694028303200135360141409265054582761532335318966591889884352784431632328238931660600907293745456479509635957657296419833625601764774063369145172970940738356642295326487816103641501863409653234213967611765111262147321270869654668459159789239906216956437929906329059303794698372246306499059773495999241206388963856493480919717375059428131881814348327562604236181649340846692381196941315376714960406135462449653738615875212327008962979368642279199322242884647039264201902382563390049712892284860557216756111270909322526179105966767716383553795020322261828394414034037613780046028874044967188894269810579038643357432226697536210089030431823004487364917265158440756169620027975530986355385419827470732868921734528070916842642436156173450703204868604343095291625626473501905877452616693578965931109669514185851133599898629099914087748020692339532806489427952487377500257632231308277754625583631426654889229672817491978246435870703917473232723267799988576101919547038131542058336525569116022061647969039880364317031803651142380446188441051520603574363592890710728160637978020340863133654022434381624397661254918987264576265817943451185395578551317168472502732420576029306585204616015781640191166940952678052441219697835433578926552947326735380825858319378141681897672848460034347939355248794492861170282633692795627634723543139776416145361462737597593491025084889511462205999810099473184167914194915451606121933073539192302829307947029518562640343482523315700778353449672653076709703714430309791007305528027055389533243247118035399556552689411019208448 [167,65] 2199373058687726100042424059692226720889350979555315900598027962319639861776376197647385802958812946339057536242436167737527208996273665288024698889148451635901038769486011458694412083129546338954542381667608751888417467261892903761844935233295570251369549320741746915563078519198739170210486481487842973770053601715500862166409268571197974027383225851335192900763957145259870576342802307531094083947159941783157712595708836323152829412677749006398120533951263973662526206272321309060843712656718175528420964058036636441324541534725720663781971123816278206529961758767201601176517615877779954744118794081569194926827161921290719326518316705138656596703600334347221393592247168022590194135392733937779989829312268696854819413545357684269962387152669079242969566280553087707894533058331022239401569160992772790791903805748314651948213950548952114515118560504640375534411569292075679901598574688955382851460075173645882856411673729453082283536064732046029115247606178027461821367568032866647220648251312620864066715985177090523093210371084020272848778380130679761144760111492039887028713634538957579492703010707365505508895400172007221770683236116873823008971723956200036004380528482276874257073024770047029333838542856721526739506958254441751269540886732251640394348616501877035258053827288352900543556418955770242079604496976913680054689677398359994391416580581352400633477142009696016984531085361005906854409119671619879608833042417309584867857172938773838071959287586041927101791584011863393498801759216377951858975948737881726037101260925653112048004060456958922523990510033091358086689808144659328016247365718852196537400328129026711284222169158124347368362096958084541644397961983756414523150969985090534602380009747009101184312091589470062140221261809812135189336503413501767902573092061516331445596778117476940128254673397806996261811940549087102102594923930675442521636196390944388850972612437566846267746998860036378889452953429692036069011073015060268130199491622090223347306246303335640056239719385054067693129598824601344289367719612375958153627365838073907257164659088013553271302067105120627829411549744244046186728080942640942742514962358513123710601363994872145973336303501760818129598297290422277750552394856256910770129179405860188599161558618013746067613917909373325283878450933704652136309022188990881023071023652872628725827911642333250582342418128035552 [167,66] -213418644937138688752754423862385957208289425970739793399796138536201788824861545733116879868963412879879683172803107336730928947584463015230434502591406563036425150275214410835465995750368241118381784949485457124188914507929745921975296286186041882985673728282745994112376593640224178275288538798627544956538734918276957552606653816557079223390691025434234997250616285839855767093869529385832878943893074479152925550382005086148791051103199348460790083363757492598018763142303861143424782052589650828979620176213885073482897139492014187262478791751165383659462368795937460349190690867546734525924024476276533076938724235501220856029249233936998682931944222634217596237444254213028827417052865066855216959702946867075897410515233651211952535617600460482435964532940287059369413074611260912879805507436504211495168769716446835112387110055149060128304493388037062314543753934473476011377693026499447932980371474976059535750040366765917198925023141155196038886678328769050545135553818018131368089100248581740067865520982234476490473139153473617154567179868538161906152415583602231073952934512832048949678053834833082431688474513486729335740991780110626475580050038316644613720133365144879531472420652385431290842961917832362392362783409985219600412608152251093923700805321786749504911036392474614633176302173207951316843249341744977445176972515372937697591541396084693666545426265911870298261623788441629556536551865659969601628185994370410418627789932114315091829419548196585627741137879967194191256139347267975075894021090316190475694072291106935103673331547163526031379291968369750535268292891186325630945437644938984044660241383322232947705987264418132578138647789151076164090126092247625098318824698428069129759132874225059482342101239639969733521574207997888404726992377619648201746215209829570905002997491286112332628643035205663143568598503664325358444803797007541581342012531692652808123022024754103071222268429696088291336486681574418242027533119107242587694382032450325485245336514274418108090142767597174652848327722928740143628345643540298951054050362530661319193770032066001978391972166899543227845976311375865906113529560212027431876974279583031990020331682151594194859350125046735096174165396160416421158563066053681678051162340163333430528133293477864220217196260607774216114081256491090545089633747877303615237134064054438359802956976179774785370802574016 [167,67] 17844650437555587049348180310744026162999529981143770168293236020814659012171714790046133868632001168961996160415409226769658967179767558971962708515082755398351702554275591525290972702090685555774018015880886562266328090064187344324015831605614842944323455446436926724567048429107370675123307511692379078938090278493248052347126354632795782040513248106411381330618077253559224697621657393141594210100650321002922051852613916604221368459792146876908819376497178161692517638316155752729954278807230443580807198009221565216428249272300397535828446134617848817443775581116966677713426252083623371774038313573943467030228447832795531699461298712912229676659312151821625101653119733258477467274189642158498904070681361556334115644499863561948341684014883142793806887651888473358157174176489720608995523856325637665714281215104012907373694541223306218062228708765571277429571990352507927597228858930104031182049323364773341773998544862964697524161194852968099018225760337057981319404999268651952042096278198991763640727007543640413301465182093446685073673153534942628981786196357044173295642812111523919574470897573766635198182237035437497529295684518282664345367230501959029509246988109838772180533646832064742927793645862848974361589542966830456126663655313970338995197050174773412204366204287050954422537798708891721688729936487640044557960764391939638973962238342323501631998397394780237425645042203641455900116219012718397925209817949432392520127878010112288453355789929935083230514762319307316822197479454058338380170455535917083679568973521467492210926569696065912816236992181666006768230729481245279909845492553969844051580248876276409531204748289422356133700413716098799719339121684272535296465185345762091891558463537595326220610079362786490725449504188315328359483903833791854069894586319993537102696296944169417544645714421000800634265696932342755717247388901033309215446438883406340521551103934137267542265935776042054952013096581355249116586760811841577233833642133948845290586489260677525724279865907355769088579302853723553997061730604115528369424816303858977366752068530706807962107107447848351830288242819464824360653724557986459038921560183628340164063152880306676033379130689251180631570300453375894110164837339642453122129528621559781871989385842224592597990088885597504563280881278598212509596574620728483877191112021166481312932312030373413061760360 [167,68] -1284101653787406949774951138324007648914697917349393724474333731487802123941236921235073603356194447170490044948556269713717255815837861454578250285110312164638786073439801841919055771751325118792920731759512204152090205541271397015325472631103613099102842272473648773079931225343927381176918977946193761218146040236644943474580081672380027331670686362349723074687645913224536585316196621407312260257943041851764385263677183753528649930885712199906462214034592818527492464783499292527876612285792984669626106810948907953689623651528837901316922859667111994288182395992050573073098202948136011038040749279380548784771639401289174813900289373955381309916807857872857603211686365830816183312498711451910498776238140125631969763109494086692538989901413066202603193041143414212288896524442619305659863438974212647418370220749149489349763282667037376873550119605886455261976548759331037033035467071503030036586072810472485326927012664176298093604140998002253319411237093985022308210389959284235515568498605503531744759863998176263882989847598569672188932767932038077808789504031469350521289882272065097757159145941079416563009210387185530491223311036931514271700728148935313861268233636525426757532618187183788997926535956226022837053697648368355887928232943612169887611509196027077786304543307064499259582488147758110941400067423597654550918096095018462073743396516914577463454439517727348560729738890971249323103488107271962630820313101734429622117879375448658004012488323215994428929501691660388492272692134633577423352362681324638954550290965721549380261317778604182060830821618619691587102259626267045627986953783583024294346385905374607249549567007581564826289004396586636032729625932917908096252822358440378871577026077909880359094271998298541760993399122310993537180272009771681882568934721336656424031684610705075433789904654114281427762838669734465402711855488088324329020607554495454264291260088770415386702961248658422910263128621968186794014536498725734200223951675141496045066794412720573290969218470540509778170683738067296796587417490478909882321355840365834260683598343539797460809488864635435111638968806296423765831765831377645745715307837201271304359733178689210994579610369847264082513277338285544374429798164089604511169612580570033901605229527692230493074458997886628485848744823236150791479307930820978617723349447653550962561766402080131783040 [167,69] 79239620428683902277569999181837251406811174864479833997841204445745658610856053268559665642547627151873067316346209605801477503285797536238057397521833477514702089356571124305249411783281012312704654514215740668558900811439252455773502436681316606115262545003376137506582342007867436956342248109418153987371159359664471960536222133178551625108935731480008969556540762275732172244324706454297421026461442360160565284267175467909092293413499665385751540671998045001373500538656412626992396460940707758575124899060893111339565268613699594017773896378230735128996375859578691812792016068689872434760474489881725931315142142018885739264037164209152635793651491859075404068953617920111525167377214638489762525630306504865343043340302055627185669352082596473931579677874706853723414706368246863514876021132968151469065697780980036741162265104079170799249051744516204022429882409642285774562080368668805970698667951419880141916530106359950213585908131986951581105045961972578129219351801008818343787043975438138636944952123284738456912909490103166250009793078857597510549038292901088949256318530088165674176678700628461694835830936374981040628155800514437875573423580197770480663257620170719332155425777642354024885457093133530579274835385432963270569413625829521956131745264475553132780290895900174325084019385519549724730118750690640449070985386444735912102762485867046477771071326314762653978936462299690422458223514365667436769369389162531989336584375541641442736647658976637665866505860222625172041652242146446994449640366251296506429014743369099051987515233791503976685318049522182959429769682631975792928491112968071173425437682693750768952419439276424075468122248114353917867780633152163603528932573467544451486278077884889632350305874157661356686153245140112325169004850296577233986481724645650104665265087790282341853330990863494439741291991593930382475158320495968261115162586355520794706862868262957907014631352926968680691171035339282831789415787973508716198257902908128111710150396505256089751504773876805897720512347869955286319306940603036699998053691389864637909683817479759400823344141211646690570445764969474901138907950861785261330927332734002288152688372601052657076388936913737576251798825923606546449215226042642296261308599359943624676994297179439719886226343512914272198221270379653539645748240421962496458519969937944604685055950627248176 [167,70] -4167494710788478622286648363259212365926880970847547008592249302798713069165494681117110407718115544135902600501729491756466544496600668999077044443740188676705659293144796438171727367689528719239402372835182827711445879531066433322905844319299637943900931915836733790574195705942477684108690004753041091013079051176354418805474892923789602595110727159381651647955056987267498689620983523491670295641675545079243800509362216591767161490745665097340647671257780105346544910967563094900533626693917174950452715849804902268074828316703058207902502408440818340411388164789509719427973450469335337966856292569634162996994430030684891036153821932976977251990175221240254204417442369647853756466838248330834358750984069050252342717307629430423666339902717136932390811802752324076483347155353081583584407831471447016115531510889297050180127316178048265710654331500157051503557035985325306266677577228530834133234648695787112286502355136807639614024610031938167148853347789584178846379866935739264895334025504729110891793761305868126176595043702058699214360826090646792989503728550485931657470419004088917641519213684353372510415155960482378871272884393803433623197177403904596880861474988840119795404789703967427598362492562368120479139239654588943552766937110754007117939218119957371418290450166282300916278249387700336364063581426085847053212305351831564913955449617825434478061530316493316888703409685237007570188051174568014471614402731484544340226333378503769232714135073320417335748278459689087587508909244178792009440009370023650159092246634142870124140812750968897569313525125173343319985862771309972661234496760113685206641518368866116124413050896422747743988823965714579395690948977199626673648318385873782437055640078929361502738664307013600893854371618354577432625549500847793410048214769294267531736684123705806015530771224885316683148943547458815179781969253466892151027746143648020226104454178028023379436564230969428939274854609140095488286547827004541241599527620734688399055372979629044918299451998365910658364284983878687702401604974814664828137780918765784563294199853245244533040623820858104849294556117173022286090184605762079989961547059935222046357143948323720800180128076676854192888047530034290286300603773615658389422930384316540096225208066653368932587388643195059766173505458558520878842445835380425158445528132021311743275173179872 [167,71] 185108763809885652270544091494031941720934716492067750377669980469903346928310531649113895820529874603537245561134173051495570156802842821411233865294829854923085078259808041350643825841404667099160816438734018061865044216890859720041533830388115996969735485699130740539728675418764799428337909848023933233387531785562880987810663940221484831587805287306336352042733333882197259022015414382288574519592901018784423844275955465143909457509110491567790414632261218719050627205213676519165658300383189864485066272203507308970077223087948320505862292769097357452697205314057057892230701103564780804005132548886367653202733165968923117524122566868167062766191058469286756626483715179433799686763445684493051120117521008290241457353474650790213968138830569727838816598391927103298528229259053888395595426519865306079989682368393745105652222753857008393517959653466795636145955236942843034459256625646929002649243933851636218810080296128831490958267651083194435766110849815588749734844568493561732889184939893673012975510347646612235541403523946605188121527060399788697318893723553803082480556105437612322638984701288667519326739140959401994696223500434662744202762481761989405061315838562522538376101948926178392249786057694665343401945663867605688265177986994578777870947779924041044794225108467712590899498303208724318947825278273290266854286709809154523768897928769149423677858008567961045375663879651064483582343260554296580704242817847937675221948705679531982697039618323909730101533536939104976673591215901346440772541365367891559355121881512738709857037092391414128346460236931976042906138563231275680743629562244767359129445407633748417861454391791923839694912250440926312789056437174971694015271909691067654666588530519350431850109213294618588300605444707265552848978759584661889847849276519028222586800595442856674705319743566318186454864822666461209431942239594057400956890752387302616479980755273241452690741910442875980289803462958616814607413452754997368131593298911203378823621742264930667093852556961310678946531672528581484104037847426327297221843513895569752733394726872863556455967100250824477189680659545792483902757207060278360216804355596665939204746399075100991075814161343329330500062529333419675212169854330838298905334416224193312044235982647465699029156574666384921760856525797171336250341940838191651362718578491488733673711924 [167,72] -6855343287323101761751503031868951897832860206808306392083055838214671136568530043613382529497724157315012216183930633506228941211500864527946314983841148821976575597218126602093494060394255719496627261147066546115904917295678688444614961550261541811377790572169029756286650589643153106259834054504451788208738218624571898082500667649372850798455538798169579372589076313746386366981943395105738890481056758008036163987836329125157460671324645709943482203213287609796027732236095176862779334508960771380072284507076391905219649172272953182418886507487702244618052253333038348480830355041121791405433172144283027604896683949460149533822584834882732994980744739372416780495153600202510991163457527829808001945379968473835911422463070775587875102622839243027136175038092994186699624408694071159320514116594557668765029812706929222698516392250381147718554256935468210720906122320217242958395991729014551812609984712769406168017452862901035746039437271234351252365862259490126904526833132848787444000435447970557127129663047889222523536231034327703827834468769958595164425989881062793871778754470897147073310741008189326626065984242094702598788279707435551110428081283845559630058777510146418804820680919087719985786407534097591370117886567894727400986550013438878102707049231791221708562038799309227333192101716290830325448411938644035995917355442859999739528131516662515560924351626176952360118952835342177671970292877909525041181657928690831915483723738568723300196164237289258595576413918567212373325781014247025959339858136593357864905112601458820734978737932587034981786556815784449547992175249697723951128395339144291483124218634342804942200985960022035661941480931973793092993274799455352867142129449892625503771913393230279773228082077698649634607615449028235362414573609106304108349536220965258865655426199988856609857419168517051393036720382811771442971477881048919064937716036076669640607207965642750946941681490631078036622856953036269339921610825338037750513558189481911573194529752845782570803309715928885700315623688933247275100282617567254728719345890886481085074831956157529227369875460720001736844401571921699225672311567828185332517953841599292221663689245834213093685630610922852993192805281286301770052428478143087026598689616840686360148076225084631223766343814457994873549002161841456736970871304027754905948554266647308505088 [167,73] 208079133242109588756309643528344942621396142040507686956764776712644426546527592620486994659226562142178277355285166271428102392854669027165021200550594959887457748639455393548901116697763932663135472536450885878115877601250908257697842262306380430449566654166826976385035861034834607145587134815957102014296433823417795956486483972176791225410125260294230455519849341736980890477866383797041037246286789068080555059910942340729376968442333138454178260214216119154811590921231645805428869886106272862493344296414528337090310867966291404312655254506193951275061042154492944325941863010671959086639577765559804617299791888170358026192221490039141756902666518976813561031050216468379291085807908445450804875715254907264542675001276801982099581072597931957191275537052770896839267524462920876058996308434981006925424032580262098832275998380212595473474923717967716339678546191644648359150312172730240826847669598581446042218749408356248770502673755446500330566360355699710581182343760669000086576215591001603128074614232776600082641984865823586224676434403416397674873831873450958773480313399559234555158308686099919587177673493302094171823913696572983690711538079043832996175056161762250274725532677423411899545188770650384412158368234422256248826253567105766741858450302063648368182478435638824247242377883773417917277098476298085339900196556148089346781544739976053481287476758262477054175748300447709262903499478562713652127247483631007895323543944297180977075373083570729398735317908728352997803338990174644113733059470567086756884797715575613737540258839611619418209017041094741521483137801750475566218259607609374137529213685498304592262677726591164837671195328419101221896326233892455932799818702150011272637750774272870296765664589114725044052100142119239960249956461969307626364676634955906865851637267261304199368067144530922991752842175040912607325049765270060652837374029771211812711976473430805155891005654261664686590518272531008694258140956065027553070032576804012171154268342802129392779062916383298654291045990670041969410139410660115311397979386479091923879247549391218214828376367368297520926799994856358476653074061827798407553929414692908794486828945532935751421919556119141300743917500124027461346517870606933041420354739526315057735566065578243478230235353552343233139348473802540065841027743786884622450881531169517984 [167,74] -5069087926363356112385053961100302423882904354864608238613433282201910285239285304807792762362545057495369021907993839750712508193645104546021334088836975457891820760198075511798813963115363256046858429602997716223962246283477022927496063078844505399618241950261248504842592541116943380121206951299767157416308240390955442924389008921544395111521555928675730665510942840936916887865770032665411909172522884351289824769545934986056594620788903786699563418894433826757647972296131202886867263672137030951723753304058923187210774310695173945769254872227037921379291319508970331467562128922279069381936332718807799732697415172980918577797188165670115833921264755774277209408255105596940089074488070089018258967155608265057041327297051123827795618440500426576915216088266979457277430882658174252603310487220259551546284792077930478273902890441311137782597178877305681354884023929997499204017434888441159610351031758012403094726830693296783839397042617449166230846349073688835860498856010406917817798947084871042537497986801157747375414985681357168529440543817925793395470734518289019519831306456125909212219156385538373662101194629670908445844825265555753507284915609369684261930868702073547387259542779222607934978766505870140054143292609999246603719055201450393914795950122765625956672546306519687120806606929617437384909020103693140327107893916948822296270119850839152120733175310950321909377195820186427713283967328719587878122468826110406190893459286921540794289480357505157570546242299325777205464061851326467703797034356192456165909552891742959929670981091158310023302458070620525641043310532270060437229649495114155807833165786926012361156314048668146768095302645962224390174845666230438188461991366015774230424659808243502537852091957211651705635870463354652051561385169342842254213488321828909380407242395373226274496973344897564522551096385205931566699772971644450619971008419925270484622988149138227821132786863644151494263917667239761220153414577759621181873070787635011191109751453271058921732380968973588484851647464464474598919878725040177706482869897993503421374042299632842113303394529080440288240173245604348447945724491775909415179959204161006608199672274849422631920554880919294084962056876204342373824505417403356339321393861131246744049700827355904741759811964446994878175756129854024622110598147144082930942299544192 [167,75] 98561416167219001547941364511093610511582958508135122334113386055414007756743957385352057854728857351451879831637703562080565318879709280567007184468403252958446287370614921585762047484317709485378524533396300699725780746936312977392583797707971769040674185943809307011078148268471367058192843085867713030874115847778659661837215899079617839847344975424214269503385242920847226056815856466685373738309128836955952752582726586081735809911571336752444407381183275772888302271395582106750964225007009653765317848406826218637524450324887362492600787728025719784247925211331627691655013114935227631337586071522551520145181917396885092803747117494994218658482777746580897167987788919060167815260459173156206127908709004684190902529069081205452929161635206955583715726894829538103129014359539668234364972795195952416475049618246513587380200459184522755832729420518405762135055303243099929471164284970751372480021231126285823011064619515851424031954001782809907306127845978665241740629351628040883935049624808012891404674987356043792199900527899877182976217785492461866528961110211079931886660018508812286524694327931168177396335106649149299567679221746551223121949027595156564098750818887066922481928419963907024603089017379771946457804087923251285192598205786998488756459432018473935770959107466526824675569282466793005334658688006881092222110136234271473001193294993166326732788105310144173222746801517943192778934129104712944366594605466815866353984150148033746971512846594536112274130221911428236052581809253366161662224131587018083733473614418850438574231458072783013451219907728711167259399502468988196040563509110401972526319675783641173980101196588766301908722330441436496689911678378114727964365562344788584664641435166313804416187695119823215734840457770402213607158759915065992837457829631256497482161663686265977315448405913819350680036275677623478287510570599733563598815369657414157719659200541348604764788084857547058240257931237931287260375440204788065899084173468815542085750213922080373840384566846120881275304802738899867558757449460512128843259366563137379178558140486503569469016678739131408275139495071268932318816608336127916448747044120510819980676428683304619533274769234712400082561830596162227659214286502990534318585614943996513973048501566404721463705789569040029876976434899497883911826764006569184559259312 [167,76] -1789282407639168505031649582949224907924995463229302612456506502171357242051605747452281112534668824749318945493240851259410231416265582085270771232474498594267347547991451812342554558050102742692626478851503273615582884971084259100862845722259433620581960148754291008996127245763511430396519585100680499163504811828547135785390649020949408616732723020508972409762455466354028383258020261093333806927930572686986338534286315698085202923016301390489584007010289606568500469135754800263286134755386642897529057848338266968826446175064396156782434698927652935334960799576945672097582155834167889228087040365899183767924090139957118739179334163894403581484118722082973747868022413924566854546422541000000519269270941755258212806966517680928445536668381928431335788840389774738134566786102423402425932568015067936675095587869735610744218537610716706735120871705246641249252564131336448591228756433018522803588186700812394587005659819861338040160727288167552102164579699003325694289390121127837066866559916445193749319336897640958881167751571966507801614996270937325621934596674688843380592766714800117665110650768648911234132352177668310951858370449769710130728312786618548725397584086468634173796497231815614150056777295309090103622799278157791142655631579852443278927249957904421251402895885428574854402296239819144700163406515667197909793239186224137937162766022295570457414959795046268757309086126408075217377997406226329578591676593944208839281974374204788968681817560591378696690522895769504593092511118440558091159316279071980351641840587728191753417425437792152920312988200864922203681748015788553276517380212948004852463446504189668958739830880185648744106953293217227323992799298664062854793370053843631178158055906346389510845945626011509636652002508793062183897945552462576703570794590052715544072160051765367419364876980500186678567794998967902593359661187101197069134567956791606355077172262429334028977206873621636675120739129614336611201642664998741888955063031231572516798574067870477011745819142260767637371822409053488504056461257632814969544066464150123148384625928046864001587905319784880082671994356990232472969895227546285229254067469816159193548891927839197217493969040061446412278263755130733759635085492754104035908040156719718253958598847284575113082491264812053939768625953528873801227936451739622921792 [167,77] 48751184432195705323299088297165299397270774312346669116090687854491175348457014494128295765860663906312065142230524442835557877179296802390712462274760653083622064329128698158042665539527105214998752468907371823635592795809933959044454532246515212856246889531133021743612811285207061115090563854324120880653737907368546079478504407432080570894613779699465782273641150333577596887229343263995108025415769479174105664594496073507397015413315359167547174893093811257213987396873066785849266970742946194010945180733256141851048568308594418924712316511422357763440479596946675189739968853299308290092609628294575077958590160115116756350685599365843150174869721589804563005903552516936528417695994038619618050954376269451705148166843138096341093821018668679632867537599895707729731628095688161901028112232179553780525228443768147696895740737344247903773987204609189794931168154871842455487424634553493893427305385615047232899987509432077730506579780953511255997596636604099228409709872575867533163122625303582378857695489784290172005307597288893783831595891100247093910744714273919361234112358914221708761684764881207110657448538937412226507707250719009500144360898472913031941476652888325122096234234281946173798981235899916379934703367785282241165278938228939297483837505174896692012518236307566240687143862889994252366777247165825408783452333349212637209354295215795448752057787644758863973151592086826898143932552789141823007439346993248715567926388390098346291307477493292213764158909656880231969101768784201286210190585416220504182543492803708684365072226351558653846735354371405921071769222429511721222218456048990445525823388940654746644993354876015419389775505407347798443382755787646379002904838747960371299035518219864247654864551264486561886776023685630057285398269700298595322710952831337176449628475022130553085985324266300640747949123633665747872893202105662113172416536108858241957532046921822686616126496855724524774887351242112732884008000060817728175624157804454494204192437158451139399479628746492723615092963243733921673506298217438181098272798878557333589202052878256617160921853148136127554390888912683045856550674113249295450254600057257632184769472977824200642332201262912325796448089835989341689740196370924581378539072339980308862769219311149094181509691559559114808845932733746887329549555910815368 [167,78] -1368482541590868926113218541130739189659154661543123053537917072724340106516192514110521866987916869613131244368371169076377158966732398614157217808082799695080749707415237387215738217075178312916845192042120974151269761700751219742316280777923379242723995379763235058424811567597454218259191179123248636137116020182739284600609056778025022974762164123957701394416279176922681836207076721629183840969244794641801561195184650226387916284291939913618995032837740746972322285429910502817214644363583058406564954284218052220468330942568338009626041495362320362921084567499526175572487704702052176941075668421469885709293540349886836769784409027318565489937539123444611159505624465191226816149344092978362949308223847315671267355383565480461144929773637012245729265463678617175913599989181067022522106027635513714384133477279161204035881602218907098712479924964523369297842975714112708884334946623398937152482615470427622732548952596698154858578112272907099388278878170616864080597613017672851366944993447378110027478073622742248681429126681531294346828070165862927734324357624501363229397988886021853767028935956345647728863558402265716450760356660463118064165749232299045956012491222316346364544319441961021662498609608893291958670514924659690660434733916821957581596908776704412541957781187880009276450631286388640326345058467074588513183155826888728932372101724730008397200329267192706664988447517436479736134076663496730669623707582004845386377640621965507131186620578843015879437102896159444108010487986216445415487852128099585710749161733922845037539973936816301525559198659806745027683669201253248092536432121363126552618263084726276396902005444655244429713214190348349772543170189233377903265988717210835367509556036967520077488814918142447823402565859384544594419632407355554746682627196430166306048602996040498202030688529041496935529345369539746693856431938306504855160851744163586524959089392111795274866262400658608169001521127256905305397167637081905093813843158460002129099926480416898330715496168293346453882744744637411049051506929264121803599297425410329564230841877411200371447390916421760427507441072901435313827669374146468545254418345195225538059965242240773604285164780279025957641349669647169463775841806480937615241349332440917627166657995241064517289109836141601486956522088715081836010349539664 [167,79] -24178651584306628512764726952190338154805265051048638540936655032331793349935536590506826416173429510365828992200166362474317593757268621046433990354181205901351570378520029134815707199326492428991200077888122206036574573372063817212461217132854528713164335386634311613233881766154476042414635241228866289877638985804538488077139747405302322936403160308703914312641887590440356407718766126447740335271438013448905872701336295737747781501750735211111595277895850322314519897527121815538120070440704084606919666847138808056420166434572988317511992834730773828978740425948079068207414817021711714417247002567517652660073623288891507623505888250773399880208621568636959474831902902433651947004912990059204446781390430489385059593975626148148206437182189500441467508037624279232650618366832916545389021531308081109269584323345405455327335898422932836957001976169611501614942816798423136309779286673113138774600403128199500940963887558965794748556702855963906604675599364540962524158082066898422769605717070796933383516565377329054242343425339872380502976550414467935946434731473830213785149737815936601463410702114372797242754615580373353052499996712978059374585177708068874922292970155970636222684739738217915854809653584663692562214629096411258805620999519933184019406697850480797643414576573466234708222786897334390529501544017014528616513066479846427611375135899132267056334136672276589362087628674790956193629104277303613749845205592216654631378707832888713483094732778293139031150062222796180107667255628300059386928761248156968082191746810650171824780545944473368419221056504850279417818790219225806794687591440473724999669747252779479357593343538497742747801167011031832250581292611573198645815008312908722965519023585076016224822268238273789398940785314268800343247962203341694111520297734544578809658025704769294551181108589119733172464745161223691164436499041017792009990085470164803324610992933407254087830542689998057886408364193908893917701148045514330208046499040290489483365511311557809271858643225227582591610089913463675060121528828561013201056190931148486886660196799650689658984441982049582192408181280097434007253776959894729196287285746824817919678952242280807149735631360070654169903756232415330433942455880081972607449582393557029738270158680082042194257248362493318265863667846124272506254802 [167,80] 5642851944799302581785517707408380772022140800571138526848585669347156353510685353590220004586814980954122601410325033225166938374330219638495887801359410453642624220343629212921085466489267177974146568179816597984855535341922799581689119641282741326945780127274956165101994767831870184076298125201277039318344675539652904135771088606267381144754534881309685671718116210074618798205594683323408323138726454768249419033431813091315155043615326346897363491763955800772883217367999956977571991165818246127610570117850469386172550198465610824165694166296758827216697937248383603640210168210046963299152045346776580144689346704536530581623623631374767013054647187385504826885456936963453264538221926512525185318155679882834650136894457535199184950303587444363443687855315578233435306291219356628360521578794398843484303184372105393596051891487703380384913154635346937102722392065096916377064543311452190515416254907322040444435135189939333114745747491749973509415130109319631870283812851368138574154164481999547959361439671604556239421906038931440122129094591171056461684829289624831631368739610509274791435602150103291841515433224759244565289976707516516344692365587434626195808831221879172959271753695252616994017874734951888377450145274440133722827248654704985354020228011915642206163909400065597808134764991209889547435945693909976646172678648637284109760360629958465108787886223349736725791243117087110646789064850906722287408774407441942094925439959006390701253285078896857193083357181469787568892340092255066174689370965514615058093250796258083015803920996872963934561782972244680004908137646702808012392933228009034041431659260388391155611258068864644622298350135005180120780264236917149172291822631930494536928263136654752997632361339838043264365747276761634150696677243661958483187017294105555057397764849512543641304905685680712226792101059240792857407066409406435063264829012717791407706177990304358243121548904630069913110326795179957600729603925049196254029040310723554402751789230137503309399721540968041905300267433134343336543630555546338485366877908100710403548034083152536338607317019130556807869606931601651872906461588678991543764922498120074933467573873469913296370894006036252865867228980037564421086841972998253166899441071396359218188527917909806712118136825564778025247349987173864711040 [167,81] -354249270357566311414352247701980667792513215375002637758870659679085169099420824590354286702916905157561776415262859260361585962953230327901154498206833626004439350929181994084187037465447180101138753189543493890277731625721604048577158374263358521685412455002234754974005347904573172233891883451567645517412346623011465824617786007091384339384127167282898050539519983968183035270090122733673204436819379480680574854673083592222615726905948746728253716372569349458530910863807301549716082225166494970870617925490123283986003548476371262363351979894368042193534222638804931774912026362915815035120813326599490647210965838238165996861290321837429015404943129782364261743269202162551787797973197093730150262498002028981178858545901808783718845248215580071999452672732070596534625609684106375926820394608057132408886295746447664238899969892517167932554568740808164299869256381039338379291894227488589566354021437388976980616856507064819289165594465465785638821236085577483812079515998950428128313270925934164803755954920118898673726781047731401377032778992565845183960527559087075997129916045883176977475646927952992753313077826080418810240485654488607131810063022752239712451028783941662671582805573703642278434805102163963390421698767481054917661134655583541539936532247111963577979164134584717341004093091754435690079849276308811240267480401211601485878325511204944486316210392475014254849405730652149028448798693541570843644722923067689553614937299851066039469797459849851496422128553615734031166208546233756989076926153311344724841225652993233589555101793193505957672034317380877942906596313821501606113496759415150723580266708349344332673854654388100408349979765994414763097050829929218060761768027229156222811968885223508381274331884345675518710382424875513534612832179906030990708613369345894518173638180159826140365570374281175408733023316205987724906721619630798217263614513299537473339160111454460324104999902795887838423168387169439335482573884798138750126404367928236924643797748395507713238218962561200376073859185255228093851280080841229817434224159570296615264360365480916360196651500162875910882233618618833773342817613746682654588734794880973727630798404301260571551659171870712278654650036825953907952401585461735548455708733839980989885218826902795438229839291366426729951014595956052272 [167,82] 14042885806818202194306473073696292888865519191348835200608501301916529618616121074450348979414740285716175802764743868124187513191273818714034080859368624544590492204943511991386778951138850787088479179559791431889543119707757821163172359611883802533512647529113407988935080716213220100440710409976014297420926890800538326556318883137758441404462795642160587162656675941426457295534691995094664092325484886496686190229017267119976929219842527386011898404484007318873077598106257785087580857313844410700915994169280433371398204010476480219417081898603909927391211714703905029958037827005788520634606340064859026902841993264665908387371968282955916574041728893487427491112432178676804755767596353756298277842994494971861955736089815190046532902648767660976011160628907580785293695868756560933156329392768293600262571383584885212287168505298492017017901387880375958616880814621350039892566977997680099586203711880920429233812552859607246871831680792424504732501144710085433522055365922701718633903255501051684939293934557490621354769169132372128576520886731488861650103737217946071083351261691263314947094305162615313985113927032377884933797327293865398099052787952808205234109070324959058422828396332858999921354637771536743386422098639966922199266568517384329922137927155282335626787103478353573687580380164892317749792580064233458118971730105632065959749210636153977148126539393584673365108228589104735574438539343282893480330333499537889749933705796416192788421696263382072251933654528800967363744220078680191139431100633470489803460256196442225439441917747744622886969897700127812393164741594588020935489811793253523196604177504471589640718281838986454100477243369564743151073703143610212848113921933215774591565888348010362055705548344209141881489746747165010233037539704394689382101944861259928522958310092177854029365883981902934111488266916711148601646690998877276915106858215600890123295983434862202322232372946690214808746284708070275447512349126435413841004524837012723846381296093989114957827228924951275765878863055903729428148312451533951468938225811988327645040952358406599193585669870708035864215006417521964181851831773097675639606375673981506429661910120985267778525497848124096873457052893086576080513773047366612771825847745786334146095306915284352211953215589937051453754209289824 [167,83] -403061589149924687777388298351763751993119535159690219562398410851639773032629504365075371874249330477244922827693937784682632932397155706132078801319603353643600284994900140909538860247354372280040881843809634446870882727997063145796394584953479154377515795723682599502232189892328704296580067596563763177103597877688171412250443214237193807190274476214669167045724300641515790748244197717933071083526675377776517692616655972061575993672117226685803749912261157324541454917426636061618549089788828453531538223749588597488301755527850751975865107657917843258919051292902828556278711746341927971947636260481235765160515500200463126081424203073603177482104569282881224365871323276109195096493735813800327102773088288017032712748337857089058084515691984995746141809328124274314081505159919957930589995129461063566041331053059973552113063006976462326683530998374928887522377070978068433183252497069616081832353102101586274649157608213751023540993548313406033140099208466293996311034011496942460652940228051814950771543055042913347957068135429313662404463269440077193066490928319384136578133003670799172235922305548853641948906882742065115635398570587678625122096693170921581116014792971110627375583201188784234926618024829173685265022651419832513972844522750049327573767530332861929734405091443451483794761102645689696511974541049189501402718055336331042026833529303863166316801863591066371457698546846326645145951389282251068725228183516407435527415921216600042433649065476843170133613972458647608636853620141487734191088396346911805220330107951485195441688187212141953310694076083833314169547407571858741583179024738627932590844723155576151560007446629257544859848839356502741811253971006639975479095589357673007917996411590287324563284483461326660361914795208904555376984751090433584204103190421132902174369462088561527571472504801257309799216785482223186178707564216629403198812055709368715944602726003951866856711745745080470195477307814020941263899136812344179805690473916508793719170522381007176674719989373467546835398234679525876229207626016159286711775167141346121091469272086571911692787786338711210322236351735475807468129204495973940766003011841907882121704580000904408281231646187757472226503139181086107191686524062108937702569920473221062388853151455526731914143322842132218697640660 [167,84] 8825654208605478838641332163681676526386914342800119384086354188842804507036375326586553909425857485568257688935286448447904047961754894283211069228094926056012108229187669335697511305208603041784738369689967603807146699672001103675644170377104119824396712327065721866326954913497999992885406657574143096399676355392890949749102756240752360455401563755028604998501616030466166209594682900597720892485513229446079830999327926910967500503704608695513733564462686080600637588780822874677405092440849553622700035525680806874969343252509772256935051585183002526535059756784100102235010452294837766939258028969529852595630928218848289357843112926685888898750666555905535422276776648660735652840246967856642952103231778004611472024609345114824586679919440294200448085739630974784850284306738851662213973532767700780733508154761572448249974401440486309433693249545045515837903926678064442776660159355460915899476080307153480407577952800056112002387792336034244464612065894399603341067116568037546191923651503726929980453784456690749823201030555170973543830591698800838450110980877164881087273202356651331769776988264413520937881184505740376323510369386805320520817270959697044983897274946995520571296517282936330722505509239515724939520897747424526634558196602566978919799320749714026964793191595386422547933406052951215684519724193626038481776287065327659813254496844748802005557576401426466241547458526435665928692524678373733812243866965144414581558532423524837539843309737544689660521854914488269582742832649609808180159076239781734109147200281497484937761323994240908598212390192960643449439581081740140634666348501267581863696178363414480259430406251170186432770908615851931862413586599228975985054731489358598274550885872250436664871230102723561735196123801341031004190924537928412324198341925985301996828474456598561380956378174852766640351925672848906514790588380539285805847960622218061936293168826122441942466840960938554639444609534433242007900631414173273407416293753125605752763485167237563620628626234614447723447544180298590684007118241321807397365033584413133613247362303550497464577288910260109078385326613664634490427664165542458625719669194298224440025944873887133065679588837576837136647148128979728233572993460068464285228631763886933857900813570523053523592753549945361712704 [167,85] -133763007795784655423958291185900833421715618837529997803097367652210999513084612533418484642917910458600335690971047972289088834901582278567957611994205532019505251715450347059525975750583058268781418235453739772822864269289820612830614174461106008629583084475178430346526587945713558686894459363234170327019929516075334347144124162622878184153207724254556536925290345808365707469227417755106448816397051654316086233456627847009668931821662666573620047923111017840979545255805422113191340190535781875358607762579912635532397554279573161351543401572107726522957670412648396582632492042192403608744066321238653904880705533446239781367232988607994771557768247342180373851370045898897256025545338157754412043113379756074839657331610418547975440473821311070760796974686479473204195426371151337116509617690771700472794413368754863291350868675707664864296424108893200682384734185334683840709080299178452492769827597716973452155514685908498029465995023093677703074842218120270018126744525526410458967109617651544963996540997344487475184505493966782434240772414932028328818105096159845931149228321231156889222679303963254252751455165357782203149766140104649678084841595633920939118970334665461144056306477969191207076447055250216538270026109471557706100803860815563762214812169277169201118191723521656248786052886281452651431304751918431317208452565468104895887017669692160517281498126343276184963995945042793465008354444236087446813536886733855903903750907283044007338700009847694437934939921532210780707216606825590530071157466241805036421345567837157527380564152889475693013607743096809964015380415189191684041242550195953306361547291369393857281394477863238372330444143412130984599191753272280962735635298336558967154393959566822362973219249523317420688870131950921181686303940676413073672004329004814208444832691057227802066571466369935543530332491604544459633177300572362992488839017915776912926949575558198835522333157045461457749612927575656087448435999746264395487797275765161598312650819387021404823797574380387142226462527650970007733396959384793575224548464230357757934526644293246326684727863528488044662497265986541422728745352202133328835755437897492578333601582184883349874814048029471330282360880109093990359973718588484835234022254951137568139694198061544387157553601584649608 [167,86] 922226297956959315568985817637092666705378758942212601311163553760890841363845006595690245458417825065488506876432007954176407434328045571979250343284293045218149266588438269568111407974625696277536516160423586284382234046662280437553693425470435802222821414656828939827633513443948122412347970134094597567436379360092617939951432392771857909577603681385541177789675794130330409751988804863098814071312462415449571649160929775964787249311467558828703635365142073509109527495220767284314111620589065851346012543650672238779243792377003934830422942844118620374826114296389137294587173345107990154174088557011300615664188225503804188776005899778448654506508747956061034354420777727028149904737198845287569944768714377854682654883942485921455174257507016520585594588896481952214288763055832505080339643591528932945536252215315162035624041667722267099005043700025064979307814731038260737623746157108129830846476200276690127785064896784915656838316844469982127500982071565428160319077756340556486698008584457968184371878830687563316137524623086566373065545297070296953958201878226980165996316299441806608568050990452167987692136674320857173119262649327713846492357308362461805768871774006655986072501731479394641713595811517377924077931771093951888929340888888663545995744249558064547058898659124430983914851024165125144041353327202456514692715169505029102028455598597079163347274681226095742567409832973155540981837040961237826062165041948218210951388994115744456894300398248383046363336029080278831434107880739474380535877344555992895440846206143054794520635969074300591476110546008443720137009464972927444633855192982231757443316603407970429856797298924097322084325921701314293206007559346387692878503929358551000174360126495029052368537967991235071846602154162382569240502193723544566376362406899429319139702178921177972044904976677136420624925060935322806339468801970542570266272685331225324934887029084170759506753806538064846344384208669885788567567228016194726204933320614827891742956295403351491979872042415963371852475968526241662677534082306774117427996053415153906824972967759460627533127018588044255805878455483289468062159968378314043031589988336017046897551518671473677229133476738873732936047695271581770906440532359594293928315366066862019895452042296894016671680719744 [167,87] -14257612062696171763331621305391476416492293615595062989031199571564135160002416843916010361895075801838321729642900211330383954915128078009719720022892791850726009353283726171008837395572111369179264102544091415306394738372562646561761570403751077771413840952209747127742072968493196957330823578684462260446777703550164505372165529756971110169167626823400278216877278810681807834679522938822625218448084833972931452239728275829780366829228665869558843892439740479420346927008039339172672827665200054989281196266709168006123969746854014707758671413608736797071498594282468255313498291286613206067727720844202424781749318969210282685176683902935759800680599431841680959835047118660877790548644450250756588236270507652974703954499006093392953183570237187439409748004780660001422759712012905319675017831957359716202231091025723916497209717921924227070210888330850914453656812917252900910995572116932806814964648173422640323809636673430178611538903792183889046188629557851319633105217894878262116245221724137769546631103130993898347525718296255264102188439413055920482365088094982494249366713700343070583588882679943008257812223456630713510217387903539724707598921707596562430574473364446829092248664686379910750065846639062479489813656901435129898864469567869647281313724740117196365189971784118418085875835553957969350443080136154303513932615262531936625771725253695086709505342420539332125971610325503362555400782403417640307054434785627782587553706578508783502989824770916487387206529455542786826153071654936394135454394630773193299369045860790625465205803860552127292083397952221263372553686417414398306247415456602820814978567838647595556314799906038473923643838266104807055790107910172333664966537971865727302813268216327042544388038284790028556282949064106451625185976726132920588266402459962090500404592637091806082501249626911614892122243183321744331505604434973515807647529600477382342540605495454230481109870790112656716620916480601405619106661135276137825978760848381726020164296828829086554420224778440744850986464928549936408110794188195963337949525452789222791042483129152530817492315062707141933201238928496696324340087381193439652874124065726484334151475450357764578653400841147156217150527517952297701818789286967569611776903424619920151413447608913008506667088 [167,88] 315712237915819298367407830920999971629417216904638149078696214308550617947052577271153345868780637594933272296259613315227792616613816460170639989361525449888430135273143764950818195753602112037357820412053716283884754082246707480821112348469352812494359840677334087928961620965407135490208433011109077781533655249365511466545518412948379247286527325028663606333135047522340866903775631080453222426335617880266474417300080978518703599654645707476973287159636143083634858360739224340941060354090241618871952255211303033031291009000908366242919303948551424964454656872889998397387932250952194978860566634470416035823231072159693538267818715165173975552779190810613528427809679863912491181591637338201283285957723145875354156035647883386723203880678358941347376538570977615855594789411337172006513938069233740062666060769011941378270951729380856225379824651472769997728131001334140610162348764680555138301219189347892188863724926270143525490491118268359717938596047132751507328654377098109307607771267815150832429943783293527058177300344881969542340546062793430885149531191022228338411847097818809913994057778116187014612795007097775277902501813696843969277216064692318674636296178527522484489091078617327425489305256789641704836596800252107466528687615089052240768245457428098532874944977555139378749440116426184976568393403707874566313769086099717020349222723582840985601462713875598565967226486906449213922125613385913310642697693098813915014033052262387593793008173121507181156213933983710162658605952878888035344984359047522699591862871646963889287720023989517923646877288344646167239224478703728115058529176616810262100237882132944851959667349469441687672237353139208969209521024459766393336182260084990598740268053980499076851799210410499261024615685464249939068072451876928214705202971392661359772370113958789340876456200120925050523727045045386657933750480449373598356862096798940725152033789282063562297157657227854502715321549565611856577373652151623843673742301551592622773965576098628575283672180781296842447048054529803478098634556788877475533313010612187125843799487719880316794158452565102585600253392668296735376189737692213515752007275458308915188181080212199707009879016868496161889263335807284373371050105762757836011790315826156694098503248700371731584 [167,89] 12614449535364396576287348292950659643787915528183470911830373508706355049589159460478070601663349431050295926352967492915386030884893271694191485806447990112371402304897930688083943747692400405288855265024061257187734233523082136419578650242247776948602890576238591779712359034159479592139654602303303244619314099144632042462546036705448777059726913723929089028554393737265896812659226604372493297667862969363087848439820913296083747020207558125660771268369204199971395284262927225521587770448284173751051596828216621712294044866838195351938750603561837607432186583195737672081138869552126820710850422970830806521317451770690054136218750898862027631655660102527919608614206007694587287507234919204753257456201923054451418539799290557742882542637576916093441463724704916291230189987986158219185256194864210901616443000528567976156136396269481942675563378563005244059702224622171045059302786123052290733861185031680964007387000204816348456454964320721363647328865593369823614606008666822487896319793278230755815931517879891461723801639701169613176547184212681607538386603738095541985146006860988822445528017905247623076440811894528670239646772110582946810790143423004372451947456076212471868548703430180218519369295594019589273872737348149252542256650813912935995840980076527103416089244561330611799571144407320646678038261693506467800932517464263587326517654452833690523459194367426602512966306811628873833855788732034184818886006633788224015576695177112812951689813151333026480470180527580423518574733260051482318314109354443199831238342469222484696108904725248988248031830591023052227016787381354372077634808130919320753927118531088983809419999147081879978282343491653048622832321455669642023769333037134759224275977183412722718464820404100751716399167911878645437824533284499956054711090352313105839152012856129105798857960968512280321977151997594102596976057092386259388229113177127066975220736708693311464285167950638391804376775675759830518326005749706982644245006419113059682914382553170518856232371006205596668970172275761172649608037748689566120178704554602508250151132175036724854020052046374144628764622840665614131121858173305439904156817695132620999360079619005373222542834074201897584028424745289045383073970677495318839499950177156497437708624857047792 [167,90] -33439375093359296227968432824153481606788756652477067408554336140993475961035148507983987132267825397442991725662440955425562246400499663970948087123129587477339280064555435597280640860179207831388490016219640883111240205637610917796196321954861689473782496260516083263641378184286513047194042793027972507876284108309427139177196632477925482012672250036600187903839204032084810691370486037002744180874211628172563725857712799695933959440720468392800262292652924554870633572386501818917550581229520622784453834738873071930870405039651650174388400301045483403035925104438577772286520092906890409199530870255938705225938517813341661899749671814554968810763077100485587822950420997671637543446974926484023876386975479751237024343374931913389659212748071589049600034788182790139386531608074780039212440922961166627689253990524464255780195640351156708007863159868642681747198227373068871756379573630246632532132271477815748348756211667147894589906439072411105965264268951730735408235389625401568084421807706394439168319919042695522781954533303318468896545276211630799878156927025478322050143150704526005076889579259772164420532415239480111061189663766072794233586582093579189942812150417000369696680594174489248378236613439163552728136278269839518172814134179737293992631705806552260165524726467668865175025489346266550150689387053281758860372515577569208578183296428514709543931080451476469675334417233492299705297038175185214739245083996233221331991738209503764653739018305483774338500171965794841487936860624931072395497827583763790535647370384185311392070783162236236810365056352159282989723632878905698909810313699606883268054428107249633854107324211165303092376464855188119060728354520188330149909941552027285148859259314023837075755885162673194576261942983255373424199574185174789967219895688767369588646828760488248896615338017624585618316380117353969299218028971256811663120642177646039202542893126997217971333596858838317416986825441958452532923133088662158608389957841702302868416677567772921405990438587512135408634984782040340108612479354704947920459064020926436389827639930473827943069934853820309888592087875494938984537837180941982163523248140009201453296464486989426642825363853169463622836035236368124082537108933565148157210227162418908727817977456 [167,91] -2706917589385023340192949861320191981708119463510827007899287440920237499611435951124718880514351977887034940258018717062842109756732957553942393776250586727731685850401375909548807163934600329034322206965643319641009332579202845352544071996652246258440562752585308716526664155316321223825053470799318252445068497918137888060661728266536905259935530230166832065084465987346352731161800417479453425614317637387050254544626549548555333278719991628904099892088055459319589184289533999032575000264392565570326516589553665165762080253159665776471846981941998957303931254831922306192046800491584696248838464051728476684127641441727815005745292520748078768705049198634623499844133985252907444020282316805242918105131419942605114450670838556943297215204745237252689806513877706179521915066080500876943986419054231184156751268325704696903388103410712232268085207189494888739138526706436583573585167493320048565593950947538644375597513486525303731196219410499797715433218957639990772406722677887877317489360708358898769745231299749289059472957203038170715387085331947961870077920005054314082571819350640184471330649574544873993228618119445365304462599139077047390787503913052180824395696146282777311309769888739825351985282725750646115815741245926992560878943352280834280287501839189222538019390796372283755770219240244892745954254256244762352301913644066213695666645612667554765774861187928663257596011980237161324215483930036239229137619521677461463452171874025991528939563601249846484406835861495909772336220530099770018999504364035149316011289995059663615172958238694056029854581147632304725557107358459888421754631579184816968031404056056689711200140565970920284421127030594915505502829223180604461599125282561778141291485709143779030611001656723057573229983384723258117209283197053301307390159806904794230925413639393658293927225509708577123652181739439088208433256411203259975466835475846130785285135412753736791794740574645363014950482302345209479366928040220529575878479149412687655936368566582991674765770238053606653280226184157098059971114845351238322687832297753000250721624270421312418303030098217246779838483221062897970705039973050207856718448975832801007741292080155002336286412375973469706679152693137021798907399970862787549876895451199780558061038 [167,92] -31601135195633364287126989674301491676981626802849222017533419800729206424601391212335404859099155967911751281488600448236053802653146260998667442133146442001197015237337502958842433862071019216978363830683063293212789600477882698637984890517956264911599645021222358376319643088267351759711101440188831727215615551695685727346197760797227592478613296268749659462341217299689324388749490652563806067068280170484521386531424205367482713132588988140225656939275594208621030241709931585732177307025150771309316164172239167080604142278660247312954618128382155796542955584771656622960586110240614428355073218444672545337277752416362663401037344170347125735633248013386895844606364961315330445706998294951399246813258611644977447101714800965112887326781453252380231352919514218547804969741413044772371148212063469317298746907605502079304595671474748033942410383906407904721663852336650264779058881076824404168869188288706263311421306734013722806434357548099511368765825513147753671022558618546294719592059766263329685432606035568667128437786897722628347047685952485610708387671925348984738782216208841231759828480103424453556010107864060387518568528195424605177898996615475733745733484380517078424455416615920777597623790963774157517771441375108078088534213162143591869357885001261595613493489762169734717876730120961727528598332634762415646945655946037097541032304428745897193055996002255869888511221580975651798618630354810936441571032528651942456028007223965748892335581834477111642691070708712644348785269276177880814279855640639572427529637588367225645828169614008066211965874359372611883351288314958903544763945114512057899380213022060784910366211491758299848410503066449520369629101066187644640954275833768436531044975361813844647437145721495941881186047591949976998853929082516519977490044450092001214053685877476107394295155301235283926158662812035256792832521737990746740171765632154788556063126124524819637667305763858579903204725115988725127981798855360954314209693229881466084420201665282147032004220779638816275887746319265215111718453316214638529909723102789394992583723848105437635493151416315283236326848987837518576319890515246514311770448997538210116465405687760633937944178813155279231469206230271890476168420575729398555750918112755202048 [167,93] 14248807652344549824387705046832213040832134005848836392941633917317840373494363685755421199096150668577371415639417625804079020391172213379530463756952621015184816145584232402347653320319098550980389239186662842229662918709191571382145594593083906990065632378289791323267871159660141297388505219525579770240815292083579088083170146092917109053881256485740150236901776126183314693682853472620700697593305259384918327079774884704693510882883793714390045392247017961498604070245337336527490361381525228742527532467957343287331434503164046718928223617599435613646487179666426654529007953936604348231472604087192805325337756524010441352404951214897016580296597782333710896674699113963703986125857273941126158655936460479356106853535878488873190472196795527909758975877676312868502276982917304075271137260001326529738854931795681289501083698575012724995552066616566265394218190956019908139287745428713439880488159326532676091761843193231734269525188411242329286111411279725787099698965723238626676344301893309528938725798723033734463289331394542875556125509967558743092516023812159589869763921486673410256338389996332389904400040665660037780393751773890536433168876751663753227497862416312071873148016278715250180332358615882486485864441781954607814838803401240170986379753827787947159826289069233445362052106348679172434798474596703035162732138184255260343232956092867759242928075141815025058527167076694512597785139937622804320581988137571326106171010839390508853551155340696405731410350623954427149500608617873878537228950492451258858120169418481405445900208514945008051325207843398010891057496737072958483720457549493728859283817316620094697897636083933850715509416367860726696664812097482308717410554801811246006910777618616112079466483829056392007048897395020204858149557468630269849123543200672310146285625554654363158400926504679458757173179208206116985815211849570939589290936991939881818013784629304583443580703174877452127167652916681307135962160193161037333090149416460009463800090700124772747236864969785294704397647692655836379946074245954210760783354050360574000575775322406011259534015221441806892092213304634821320739516146720584685187918871230555650258354546986644026750407595321171636871411796978612807250864320858778814923597652864 [167,94] 1992480265859700122854435158658161496186255472114350592083585611710268760417405397759148883628268887301235502163415410651359613180490035716777440630438834505011532143014011043747132180337437366658393938193052163002496173310689495314035247395166295973234216969594844876873847684993591398095591568231151160630352648398882383635625296585629813636750680363499886655770943104231447932003744844812985775030322869196625439720289232265742647740370640109779451607066163136317297304352696297750528850616630731620251114070927136447894304156794344196838789344983855125727124580854666424175733898709984252994755218862432993095150214365240173196536083380851564917714958109116324780245641290488242630273454624878580891446508224702007533278586805427929798261290730992909330113269417528115141110024735817258107498758274586397723840636728804847272693923449573404521193369349178251521235895269125499943213760116030064705180150891637894839378936110954402386528388719118295057146822160028520325057090620841779588519191477174029037761986661845741736941522393974726477371400568400064406425006964879884545044054169903797257938163940249148412813065091447178094888601417558997116503582789297368081666843338509289483743477004715039988343906912341498914315359902238356666544213114494093135580718827053475280568032485883902417184786552326743106193149450641413810941051331346193611794469958080043060996845630789324875006579862720905507072140291823670821238949064431177553859615779032746772633996223119050886254927222769490999978502010678856567452014783586343489926982858893241417029937096283349725620335519830054768384689678201188122512976233007305756417395856100355461066235882404369303936287513069169704828674227284949872257871214046232911522952089696881231094593711064218076989403358942418019457236352124224825609273168788670838501612491844382099639715569394650696582719329726358335418479248028246532827309006146521455888893333254226566534940521988048734971462212414391996612728858279087011676209680402602713089994750494177403202623664107451652681794514645714235091029006702744398910581141542098615283521644850887178380452704484531977768502465128012992170189004383554774009046864223363256595571239328057507353265672084568222708111007322967460084687460838521153978290560 [167,95] 12312187448053316707171257255407849176558835509192336079857614407505923266940899144164073738737965610136742409922681310963154695410366043468916346792522639515166627371182305675266610423581244718580662284353432118070098808557383115019418980544818407226122381478057232671666498956804627316787003077662405640440741752822939075788550635249851646660066371961680083601539930880904893350132556561434163728348220525868622309655870456219427713363947245409157571785080763178013767828118944238144530504051945838895172295741688570798696275014478191717485402210309010103466379698781935354546229379352455587119326353129547017300578557430232733101513442815512984277997462165287331656855295901728950701497438658332355073759082134167824935767074210009056195294142248544251264808535027423095802616964519315521738662737091981195457919580001382409954656055994521557650586175417872132894340484314149375610847780991187033924892965604769467695822387311206501775424184798935871726193773683980668296796027173508422550497449837781386631994763761580603236776852136659675599459170838736448475117763763171297405979761750210509204113024870032232952534563323448091003791322862436414956427640368401846919254889990346073053954105822737026955089676371591023029369295020500014530786603728658077854722140542415707529430729678287026560932244230201910908994362462772712881144750943780351759610435544864914698830651766580531341991808477807029187423586918866478883557273932410794528540675916753105343910453964406323795236123642706331884975433682479284064306929498806167328945801431416569506153073313046838872845475906154364714153981663968940963855959916027609765511964481029015805547536989166277372203741990104578995895073625416138569851151873875827196510675851522033682611187271612562508722561996360616553079721218852313694882384188389635411976446168943630282658939404922962026973685898784523189464458771986196764875666475346384045927657911660778019931735202062756330501176666982941512564981005065939489582584901797248661224536904883216134869916228243506678636425045100380719663442081295955095531125178364118418298339109370011783645946392146551039032713940529514958012222944632298062733740190728341687460266726582028040098796743632858510241651155932625523398284914822160615664 [167,96] 18556234766120047788053050603917401318370839628495338824943628118611472765969295836793919384467360161843943389878151306715815006114601884354542829996006631115581377640173692314633325229368413733402936549758884667843140102551619498009640285629410797078332052358198917843223754311499078416202121700521319740004062115207757598249190292941376318252178536240792996171959312061536663016478984375864276205311314372531833808374031853986028043426531129407865271497334262905922164922360540362144476987450873759229112450718402416360762909584862567289217250694504293443222212862612572427950636706149780258588624329230138288598250808937960166260941236000365042064251360367342071404217865771406599437930871306312203541214581770190805543462365613713761742914814464109023343604507020858555702367755283988397478926500889923961253161250923737801303949444939304743917971044662638889059318008037020874882970456210001429253100290642312770269491716707260022032160296457611246392304213598457580941128647698011564551610112611926391891870532475940774016324374151626988133326873037028678683400818271003519409640301053888949330250429144254059796093297311277607950339995733429577469073413355136495356557664931204770899935278680154181444065378726924164682233616249909796126738560899460539052536135574690629330776124622806497997366496904275998935042440700875465447688592449156509244814156110884520538388793028030595978421559071343748558179250139249167525561113181924020223889354190536994839091677982586938465077753771714069675187161913594071026474644534974217940660386119855833547169780534143403644289913511293297092716626016514374209678643710965019854568194382095114280143686790749056343463746186359075388580514522513430547434762437602205209481576195665738155107930164405677144434472174681378444102673800688898440551980350151175771077869956117198076864978377390749952168385868174149864296437236530665353867776736370126277761961780428997100507586708469056376459948478426017426476896315569809145052360125642998893898557697662004519995995033960546022860211015934497364487680190948878807092840739836491820846721238585433444417731249438738394014283837360870440352098760274641712834465800344106502698980692213689749062923300342257373303413028175435405462940646829376 [167,97] -112688226511089893588251716764759445405956870181158865608812985709393197081255378481646753349288355595791340284825984176235088748744743579423408067708005403508481795475858389118231462635384150560066154260733116031258187284925939939713998077264629905116166961040933185827610241957389344483169621129836324036769700894081655235401989918874855885006024458835522322030360025745897450251837212465046470810049678000288469006154510095452442996701571266249870593186756962027696062689977465008050229595096366319506045898785434695180007807480598864664926338075791383971640648028916346722026550432682407571201797050215354397736848940398545954474568602415066599509771015813630804953123380210160402087824329576973759769606481306272786287040224071445671788226283271199477585348747980586248746591598280019440565074634115620005219715638212937379760565699088791944817758652666208194955172580648803011609068571051184865687448278974218189749453778818654774865194539813409440836541294998376441084624026281753190136533864796003419972740985641925991395882824600291853111701760304426721080213657920490581933307085247305774593294618018691794593122618581378565105320487242031581924180347044320812395620475123511709488834466331347355315387198916395244099982596182367097517349451050721245869400324524585748073361163630897179990235978274488204446152782955864529966478720113493256579570668998659902623810867508116237155880852570726554996192327775260145292794345504924453510113121031830341485050814148302069337536012935996421655006790257437519919449043529482108584148993656056147908866780670781373977671433656341816059811173829244362274402172289832325963782879313484937605987148688687868681556758258423735157683213817713536392860556095222214745572341426642814504459419370447729683197122931328362742149393084374685026800305783796478386547110744967034752310595310310955026095509521205821098989408432715924631811181611415037120476284241459247178357295941898769247977852226987533415504112751597160998780284849460000207671473638119555671890286761935042500847682032284529005066751731037715453805424225547932814265846638565614046814457467775538109825978998600842820019209229839081119357224819375386032097051102057501579908299137753759478690066132233875232249892632 [167,98] -462618395029124223129933418336776370225314991333837075860086397516834510174727386212460815717094769652332647533831770365070963466309500159819703630625589104317899109180012713382070046679824253217582515268334508616165000400682988656170227622806231700769975889830641409013496783943398875266872830443427372426951576337103614216961570702728369442977952025407381409517172494671919755969829640158043344018616909070823004022660776025215748377244726451851718965936068620869116556673794943290144545386740560090721170506130457416315007087644376993386824712559566421381982227605446362800709389700357285513104947124595319088743080868110027243813814702630510391966694090388153343212278757043951668429492094413061455304128167018111459370490410105876853901707508094417620108386703519547003038434013201249562114347617453496725716846500699069700411745203186330531249101773547171082631281512992394937197922845365854037783375431587661652329126522187726144353798430049887832447917728319530137134985350107892531810823381763929696643828829673753700605185923553841762792685179720330425961950529687457931741956882020277691129641567207695074940816738154061113531730251993339280701198179603334442184963900106772739757472189136825017500538564317638366161984510976832794966197985597526833720487628349609348518619512164750026158931017623019035330576332685149197498850720782846341492066904524036054678220868588718950417489573872829115931908942889802043285218451191383037435994717407743761703263776146217052343698781719583172939160882799241584801744590803566957253395742805723485140042783274623896664414490381128318973688041342769684414688204916543787445375091777250963132930592818197278212044875805682834416420757701072796171027106301427495481060487548652869154598251487678707344969978164657161503800199826149080167676327476349723239562125001774731931249910307220791807197736126815307961118925971587322190743021629608338123569031149387650261821163270747917966343344313390594086181570687003085873807469351589545386740482899643584362094731602978659278759259340086666028550668995292540752155472013589912592459683783121564282993641456294080269165623780151644055191700569387100056276350624656879959657694345351211141121856188747267143674375608281727656032 [167,99] -538232225248301590189320219945380703164006349200373533184133702511027389034355975730838003243896953848689643754875337300563307186468974577878134434686921867934776724713640979107113052770797728018784171915056033143282749733846699154190175185240727349623183714628743410685448495587303059700660335614294017913036395652079238225377512416814322255557822501939736502406080091281552998067137706188079011917479475126122317561360517082494254438108319979214239637083965570057997271553728072610016170610627714352022985367180421924491076732820664501955873186128922135289172444203428403456752989384652199903755221158887088522031370072117885221485896367753959901197891900319251778269738538391596689131893723740493375591160182964437944827168656637611826942550845777154496131615833873142720040481788340372110941682240346086889905537793772741725765533678878948162541665162030920301751557107169907299130435089560590073146366114405872291402568689197511007068566603665467685873996808353095106395375549043348765382782954931125839898678810751180553921429306254281891592201961711858301295013998289443629549356139983330735113540199438960467394941731557556448354068806463614476793006673711965910377733794200380005661982459175108599769499099549504084573665512922075106355370448432886069279743696087907455704517942178584807753934811145124130515315609631537998557521587404588689214182588147326398527858399653522450747347107913478593198277189721836871846936669732578673677524514904121438153185615573432919262561205209234951458262252587236878174003929519533411776994515837588729574354044339942971124854932424212697258644938996626864038900854703034055614475009542472650879774789434663920839613666568022845701303052482482278270576224139317119283986757096318601797326660863656663709630652438151434679411496898098342555432620951146095202844256922937449357444376710749640134876470703129161968326839551957770967839630642867704110547119530766957339206596205386114435584424376058330670354958513027311691782215334166835983978474425964557179400891017303507843971648578361000253036178592316400454255280408947542403156791153910189592634012398168754439566852387635962976522921122022617041618909142423049354343514254935238107125084166901876928444019538973100 [167,100] 226006128998311283495103450115738884608849986040704492477518269314482252686357167444964460075008920088178372371297749262231216585910344992272886718220320441204355425208683047431682257679986035904709545088991245000741801764755289014887343077345274627525831575379917084784021953681877332138501609604660466884693320959305760875562369305313152695537242073475074288935116041301883942361365476755912956352483657706441698068834162661592336663040907779284977788849612702547313353960837290660762439658597846475305979660316157789792438027026095556862407104525880719811172146850509287651716133639122737198469199735441490729777853454490886394260567180926616533372050217754729790608516917970687600327662941283048009488900851876096561877937688641878625537645902597720399887207676792749576774196525355870237918524033114011110939828538872897690635560321371297499726259134454037936966676022754442832666304218528089444960972519531432935276293315801269721076365637212655707650793940101801793360779090866028573829694282768464126901730581095357708114479671632175727242040258932088922552336182223572272131817405732221093437493343019970659221757813675629631666837077775376002871820914718008508088443990251124424965950023675958035548886938085510679341031941123983365583879029303811670930065081258579438532980221825134367649300712864576646585131287305880849577049657928517748039802060975358297849263494495718242753126805404177638496824645460520541900849741727844311421562295520810054770751793515753665032729773218806542629061101232316078598710961781081138798004613148518159184227047750846240739389662014068118523060678916657378598964306677268552222711214471489771914141150230914884927130631232024940496145964802874864201325998710581977992350031814720793583602522419170046374010430112406013232064675660783136102509769468456923435327982850711199180173896950072443726611786014076200835826790423885156055707477867023772161222827843867120923293113674080029185590460950367656266832402059275564403243548240712713197473337158866039854973585509326614977220557712967621608945736136272372387825060901244081261765707970677944853065669878198164385882992320343779557366685556819109204177129587556580196416590134157297961572758371553432195810444032 [167,101] 1690042569624807583040818444537954740207974012124823428884330241979364736735924909660863745082437305357087926112364007257896831737726154618930808311275650739220312757507500636637087335289770644503047625138631586896162488859600893716116872940332716688591714188885565040481248702804488950798602474871505426279098406498965491986992593249991779615342509530693920939495982928324859792926012221556987220267571466904028934432925174149950749975705428383934841416848122831993647358602770463088674921906510379891782384079719648819995520908571545664942398137953444081733791436408623523734991697380511481170624235124928984966311359906726769533873111355692339695884032290380113018882705183587091805389695779096687037552687878808678688033740625305112087423500184338980153007815869161189614975409480126007399693601573085291951103832764914828195001487059078774136717269658890376469842707771415578065806034269205325685044568331631933431664479652067799867343187723492328498330822929591781552928247220497320572113812503019826414811217121423170798718393447872983931773351748991085739128185951218955293451832663444534037941679739208252544343526653084670464273323907313894963298363721830351633610749790371773935363731529895189878517872516440730219534633198804489074359461869761382871124276981701371367453364276318613404675968489294953282133826276157812603481975533600878144170327554204794807239616472916412792175204570624169697033985839446059441254350319540994436058670895838299563741227804208072169733254631464250721013256152723137074577604311099574316181163875171660204555021653263885717013478661121674562856649075343873987760520432253423482137872773814358910354183163516463985685112541864638334374592916961183188295382612669660044907564927919158002931792065564478961801885156466541733377813780139248344117559130042788014279951625759785015317972335797155642418502505646339723877980310627227119002744797967307492176221106820002155219202019587638529535591825376989187817849349060408752093227155242966285912237444023638315203150520010630413549147780306132048652830442893018950295284497654563437897451366421537380479404748558757351905640713904458930492264181759100781805680875617795721265531163136536188196728944233888066526176 [167,102] -5790549267168075322010135754863275450796968659473517176085087227660605228892003738295074497917729568680367332393846901634640429234027096282594821379910050747402737243327261569450935901747475784259584615603828698012427020986667652616180452697631701747830795440249330810947810364506059393914497482928589067054558315310416372910722211151842426232857322059084846196478765061417386505103652854126533785928522377510374372988114818009996605848399834170401665012229943082506044395504998989154922459588919693301180138959367998681489845074297212430178516117616147232391643217788216198861679171315566779318651548368616265694639580686050274598287501926815819158876758372580351674550223524919215215578016691368394673723460571648864209364905212468447448378672381395099998308569206769221294490151495137987931922503057851734947476807118100391336270326547778528156002649219264633453039227479103417905952307904878627123330945940030990811807129255341244432510743994489544851760113529919902524766598233947716116327600192983635310660784302701582818104107078262999251567727869536034477139656502195558942469369066227308698598224772559870372347135594047178827152402998515504894311369502867819409111930030057837644687993761949555363788686511544455615978824858063243964430613075343870762733017296689072782966291428620169233548013398340839978007190209001539427221862020054980293054892272793363440990832498685011840630912015291722842645018036321578277102785328516401355430524049541817174842343111550379241129259099505503608534624998743264984436300468629608084644816800734412550041346951042449933087137669873199152691730345123511843563395510954685088258391714977491000658231530384520435399644380812800878299532839357422387446589838463126922224989700457556648774528668521990954141386094921256280698459459986025100125108278204577105677254540323501206812417090869703813846765642057425892960174561369484585372767440394173655934579795554749083420133292434827203014229753399172006263342733797762328636143701259547534607285510945974063613553308716563905312712703500328962918798325942964649709251842581726959721254766491455506804518297394229823418226231505886127264281999619121443643212371892756698333306837677180233191663349263177680 [167,103] -31905081032335927605466696428320015578409966776070012512796743967145682737620051015697886757369219074022625818167990942543741858373586610040120379550956680999939507391926484818302438563547362633607756532684334873582332457650804228299740158805841054644671896743010543542269367819568322554351070655644006531374269228048363399248756949419753361100623434970884401470111840217630629132579063552250149658305133859652447983491974466411816440355260819329922102385928008186386200740310571424858563305458506237131501778933785793640267345786385129116362110398273628822934910972572247285751899619769454649761970919189788623713132728269371993201259743527571139854622859989554966965379457247960077421913187457139952056264533033165702353659208195929685197487952430452425881890714655587286400652094787740912909931467031194517818302156847003309695395808763145201302170226998445722702210865001941559444111945006332088062592861538936247102226317196741780504773002688029168472322288535165805683359625507210109135866659463917934355815992577160281828928058223717633995701198106744622441541230135708294281229838880918721989034956081276563818891023073087918541889016334654588429246691274201952734860329452423803696789959900515796760221150530300087721396076512082323712701274064959339807686562584910339038281902634549387731941065276203692316855769260879642952712287611111855915679637127966375621204405249018243809444616901769677740046541839965267376198614404202939428315489573275967501735154896304430936469582560803446773197744196251009231463224272500398224769510633302772993943815005146696879647209781581402593334873106570200437832021965513018164526677394088458275192814154640614778553108083971727998058017096938820597083330027761932501289044257173768244790422321142294248840892665651365427788615809630807221813858475220295754687289025922308452245491765758802166636268045130964304442799628453920395639969377370086407395168866577977345782571849937203486759643044629011468747770259777286060956906101262972754851965581203737724878360412777144741955181305689490806640582451919132833334002544746326678683903965862487534379025603708281030577480914465742546373052527825428041083838697125652868489486328968529969811855024274 [167,104] -70345108554536459309498058362915321796662865657561448982198913968075677998219007080979514031978818638431619959332303434312406279768729109701570673345356525050967372086177025024434445462592950864591888549677357243449850759614186778040790867691390441699640133721700063146851338809777076683701132322800061709135418819113144058090232499525305152668621060966725819976606236732242950773312128494319490304089620788477726137255177994885092679914655819796001126518447764769204621960212864112517607983839582689583245303747530911756271594725320360186811067627728242454971302866347978821319365457533721410388349715555093712614564432663087891238014610705275493355603731449506476456054662629037127557329410012540636554586773738960952023353443987026763915017931708708993417926800650597898841197561696621714582327464411236488365970463227036697105334443608060565223833454426142458202699012684390907519561534493067788879937032288206620922752434359513504858131078347186671653946759874676358125116693873171936753369179008824381014429445268138662342172207411211416307648766076523923243827406555827773877927770994166075546618572706814253400724493644066690899385168497061228722291785681991839717522819175111795414527175798810274959986712100742055519320195237439106646076598089272466335166571551114420152537657419088113724097900047640195627399187390091055364782646500927613961218190188484413626850638570762879463702337040708101256183809978995134489689032543913017659074776426790140787155045350856312202346743668420331560414251642392293188390013520051592268924779948396176253949036961984106256481185245608778271153297634786677491494676772739406849604046466998448360803648422097133195456680611943016149754035098048043469806950607801076851442871722717438017362712482092894650795547170030246832592895026874880669065382125359928372694518876438014317649696623040707696891637510880935287785089939756645343060236982972841344062543524348217668201175656950839986590682869556626049355599156937985393509476635914086318883874099560105922627941876622277828232391981862753912522009903747886641128566115984663633595821952206095087759874579961378662866098869972395509517491187366096338131523249733980655755195900834170722332288 [167,105] -84441087147307825946712877374567506294131597231997892883529625156775164862212634082759660334290384129502524878572001991000039548144794991247583707963157132107837208535747363492909799559895304474754570524290149333261174637935212900219593677530782059842495582050383646371059699009825404576754559579789650596905629267902923941705819289828541851516890818711341935788076002291319311441492712478691642536739729633502658462696090242064016827874690043447250232752580278661979625382553355775888901056534318460275555522293920648631864477821858073071267110550543894226072851061842297969898248934007155610148027697421474897458061825681666540843161742868213314965862105409707746751267606497758233156214985327407332386009818543059897502818260945258202877552356077721758525444659401738561594816614427411149362700627349002503726768733922931034083633274090141949647363094689938821989577164514470550193772496472115046506473603967906964519357004736108948232304054210129376356574652271326747070962205041886142076511365313482332529139435883488670417429158106581634811788318844722437088519123034924187883215558087900987517259155781667440878219782563733172078672437357450227798205945117743066964217405551682730669384323010775831856968880207514917077002282741388684927559653714578290152660378221670694733001819766280956616350173016504279366145883580150804989816089743238683841487168037099254445346529389915771206723501880096890756009643983469759654094170539463047898035948237435874975718133115489337308038423936833507207920542080734901618571161689136009716303099326830802395660853339499879346619252957742835218974789158638528727652296015951859954541961134219973131209515593219409582517281805489667793254796813080621730877902366325072891380770487970971223225738761415778481479653946954332641408298109978613391415785944647905631055946508680836798116634434024509994202935391987902632082065893149320081191340097788714119615074454489844997186682014745009895695957024095908146681085724485339130655503239443625269588096526672008310733158709320729656251876452793861839345475372097525902053728973577049689380122008074414239963346702408413899083214232795536056428333927270768353558403135453954963319790250054994816 [167,106] -45109668971153611043489836775757899821068234128969199682394237854251565836461901571008923773640844499261059110157051470290605791177960494255907688218758975935027278324807859550950647563850247197258371848679624055530114132894661039827196449562912704965453272474230752248125116387020212827846435541194098900711792079952130706560038293740609987612892955998313409008494970573382004856701203185239238925055292255216177835514024102276354041713788450207512392852182543813556467191582011657062200283780626646916772361844657880899208550134759016985861148286437664079349791993160082884752042427298323605410758634144189612073663665346326007437814842956218798884578244953787418942662695645248237412320965730908695432639888855437358357144359279899496148056274366167648316558204889139204063140190456416000358941287931611837170083847514062596503704495352771804405468556448997007288675714252277950121919866947998384391873678929352459186377650297956090034270404810148174957020079581419147846262868524014420949578503231908055455198148537942647902156867724606376343356924460429410669688407365101421266785563668562348724901985023517904401080397144593786608274091573360984180576843370408423203163207267857512870663761253528531787152202743068918973395774219162131674000430561557973925272032208337824600570099724147154857359117620071118571706464631700900597285470071829753480579053525169308000038445769142572847665055053628925866783771596007817556437951009976466799908835684054983150005058001368890229207575254963825383978244238086743765181291943845597949703671477191383080447701851346024244822313989059782368369314479752954137413032187338254766471329130246880197951939841390880912640652071808996099081927105754525991573313638315824597909506010858418511121917984720821996255650057184700120870488429491546505941013221480208195751224839713308112874286521609625126425839674637085766504935652279786351370904856487576409090315116318534777770732011916965219280147670473899323944338207476216134448658942383586635142097736926109742571589125185948139867953417675378268324344701459666035053626547755148154511959329771030982949503161105164109922243151711937413834330962182747732702745975392339527789671045536 [167,107] 18893679900663783922244972381303613468908108334045742713499069761598033021018027428372267246145478989729210991340188063996912022544256682933244332629994747812945549406489303118006103744337546598348849077726550141453291825475646801487746488200890883793087051129586399359706145928079888406468626487803660957481121182717057667365978367030904745844477881699456551110670181205830173983895427882445369190359170675026953032414983994228625954543856242099687561414352778134439744637863117554887661677392338620423605287557760270508854927416031211508843404611165477073437680933919441549935960100084674026783021641016332816862104268550926794913951128767943225305899483088801638891065101840356264003294304696320857432179765682214456158366547845668971749398410573816894481689674596636752139249484623526056916188183690299356548946031740356056554421288887126676252523366173578285447696888621307555714956439287695764300254215282600924451304356934682446576462814268446471553917174339859408823732047049610033419643659589025237613322959119832298342456249573273431639604065616871891570203718053290958578779802246381061156049455326392707942488283942923966040571160581392762662192511294012013458465834229191795183328990010749276698071863093999280932562583396763094774046704313186715501502365648923924257653551210810405125185689827102265422062124360951277983660130285957830359243450465264625828620201076201565985143015200156744886724110926126100433555081727357273269581094532176812717987440169616720979285532088589748303054361315771736164477706647176835337575990952836083166256250268319878264146754824246384284966751653257120498520756163278660091783860338344293695017065060329501255754305181392888832369496759838129898240237265573147317402199205959899749323130608631645847632991447855708671716980240958858082395095008855023913542181831859011798989106783968060202221054457191330448008992713005465748894449953044746402779399599396484973008725342996167926008111820192102979740172803523181957266727710288478587399520221516203107293341035063905387419187213426492124770847013215081832379100957555105638802446689226403692445846162244079051194433993127355742408474117611627200741316038287143342203084 [167,108] 42107020468376161001944573089684041797914301184955967657943100908249675997655187126398873807354125011232509306891498695949245246377298051973418225135382202447136266779567495374748736737617426773182583041581291597339064282001344278058429775505241440009107660172994427257046712566661682769558857169415178034779552742469079086018805227505392056003666530962077704556406694812839507276671063115628100430479804146357326968470110269547102153808605318390051266488023993225891733948872809905609148940128944676985995884950699572951175175698850268498855260784494337555224707806146900962722367163027153484491694209425281123367157432963002619396584475522178982623880232296018004538018780899922325339544845008126554467879811118754604405996464361781483300988536088307620279430429982746629775146148002948202796605395218886454130279898268357758816036127961669255143072133139430972924310960401077830842295161966487693973491897651026840521906071561047931329348199365704336289222863205645903419812644876422706699270391021568005557249068634156100167927839272197267602474118415599330257423702959680447538548737406322372896464857885141527426369577846309224370582852893009912045165531288551427183492050659617233302094996450223338878181062733201782867473649033744661684114349669363231733828417357337000520104088815200779298969907091523306950686268493428436177064659934200730194292622488292718378877141042621036186070564952364826668629689171419073944342692845337905440537396677982226215712424730966185974634269602286440868784014091081882072858051759789503136234921857456055805686781271991303149626519746161889230041450143882472163768304639350766140386245703061645364839274559869540375982962804086479700902939453477908060790422874393520999941637380458926571943692382587469310640390800598766194159440568340519625739385508987071408013164967535284457254569892579275041901541302910158515840760405952024586243989709256676735325158561423982681371801309445345429140767811646210631353102785424320972551616194711660014372895021745638691506478025338152993639461491745664538945621484844184354392002372230752489880174625845675811722621546487925782417356323678374650397249108551461321114695789319069952 [167,109] 23660457090669823996115433274069365513549045621337468415654153056885039425014926504437834265310660549045404239755940823986986284644883299743923373845535268296853903613037229041281873994865727228901660504205818331918276578202822637567061414322295240715684419270737554820332543042530394424850974108906560181550658894421822059653175377235584064779890513046764706613016391691890644777425910358884565442052679196761492470917780689946584983407546780775719554094782354485528677519991615652361434023558949081604232300070230774007332461043967798907522065111636418702570967051056274151552166243305255983425657483490987847673199316427449237195232026119424074989592117148417418785996592591231380142574113480404897172656605525582573658153972075747552533693406201756889692374752182002215615784596093416628580813469712240895704888016148205702894795775627049321835815155588099394111323126359746602698240057544328834477125589837824067460211861824661715338329449942190635979548750833573009909272217593004439464506172362086509960845016136353209283224341346706200797874047638331714047442023227533396260553302806276091438752750375747549737443163002030177407403860886138103459450421373701128518993308527633318908998127927158203175454854600720739561461027070362413703927621260717770319363164120730157686750379710378817931008446300385813614363576237178721281606706850671678088686607729594971571087555402182348447239061881052583288497782431552934170066072101480214695717928434906784614314836855695953798891013410476668609954924877033318220787213997117741045738474313589332864464444703818052197121010397457196908506055966027197192076533393035477637755540365442805758515232848486995473270549036233642075968093911541437805182879686007269499704172951370697923708606958531366744889025559327654033005221129737027914377870646811037114982434600006470454109238450196718749779054974927900582838451355519296949918147327328929527597516631817909363353690793746995115230821047221912776684329969806701967665499026818827225785244188593309225086653918378756734660879050542154215795030419383654134743515358988451786124938661690676222834219949396069913572732239773596095948819952548321087121776010720 [167,110] 6911393630902716086719918159708356588380383066088753152577400466700957298599376823014537264085164606693630421567067968176844029406306710720691770162830472357685113137141303469806784066653176127021317648067340227741005960879208867861535053516397074683228770366440219371878827263903044441395777880973115117477156573441369358047572405627341189667632471740465618678782549588250782145261426750123936837348454791885463262349811983508219990729657082080073167286267450460583115813809036775595275365043794549807120116771617268731198072102720070432466375182604746226329428216547804392174944682862019953579611839498091839560908470593880395117737031430221097573315775102015545343782380944703566277053919113280062088630881998740849257045821733638173973153014297326893960705937553836948933974560367136743692977977431979439719382917763920667418021205162529827949029164744327650397726729626686918924184930845846677734704746014545635741034700316621731748478923647509204705108083156874170051397009743716260941488873366643193284321561842041716147130483879235046196140465475624483734778796736352130253778951475842859898904219512622880284325559456213845010434860192484594130557556604632832915570818678064816441423622808063918731277905174224516155450316153008214000732700052288593791984215713182704365667006643962472775900213724623461312903902539490487757785416477723358147030405774912688518073861252179055602308601349056471144892579226208993690680415855188432132620209735273877175056946563703033829436034852430613769425841622864084557477180124533049833276473563820915222754080186175627019966934435517467422909865658609406017355252861384884733500030863838933844527506538862290291385283596950948427420801855506450978449832461791433829585934064158453929281347621410408077391073015493489385376032540314986484910817527130279905949105817598109102198955827574448296982263296092982397407551123008213641170289052751980564620386039850067146566884647299788105204915161112249725553878809748316372595848032446381816208556051208814349228986080917746246151011600956528710569540336048746124746273880594898452425025651003982097164042338925877970969375083449425994107917569675712796151616 [167,111] 801777427869719144244256691140137450567097150996595319175527512132808850496843494677004755638017771306851963462049876340273617068878405056092772845189054546320515899600842076670561061319629702761126472925552235621752288342040787840194363823527717969058250458995832671936426373126197031301756076928582483422971238225466165932006011964142510971852468579559938228487414098174054711501142693085694968707893806256752945479521977982673638080119714432668654139369952118914313355954337332115079805902774101535507127411443622888726556708808058916867130689135598353629916296859619121798332384956040053677518206877721361408303707206035477478546542951312453655639140372319509845350750761218080471883454029316013578930825376014522935197590313549240683605314932117919838684932438595699547922667001819051394792618253240742785505032288495905526420648692054119431537878621712586597823247821358176065520050999777939054845046524194435999755892894721879957945418551728795130121147208344848761022046771627434845420681348117780341333137042031947718404283810783163458769289209032298281753673524879649814314443956941726409377633676966055705798191760463736476548787592253360116906655886982966233275758385466560868147584674421264150882577441279575193887831194852500912109365674743129242375421308781771698266308744762983817486545043410218651992512051388292059068034340192622288881781198971605479815997380528833563581136082284519633543190431117587147312890351007783056234561341204665767241545294134789958455938416491972706016090770091856256562895902901527512703649891262732650845552201891154819627172879246014593447651708590269184293750378281400476542283572703930083444507974030793535579929094084161698664993549060944997673624026505902533751965831881919721905339975535705921718386647469093451034871955183972459914399556904614202191697882285181125020880615801898918768122890086059329057798559310461235237051371090302466274046963924666172699425202701712832010740685823974457984404014134316371352442546566653068472202491170493023904951056932234399229870032384848654267542837402454880991033396288449614661002521705962474069903137504949562546578108119766077374534664044278664 [167,112] -71254971051684054941513342452533863293926967137122879880375042320076919176169054685566547762483267769386950099831788897687852267364438596270458847015328377696880072570151696994633511828386278827661118280400244318895688276687887792374951438091251147404500708751563113889297242929635503130834938489427230298483036366554847825909437233784328287662601898197971803070605892620021174502141603193565073519246992313564374932710931175477213329060609632547088431190593011077844946339612689988028855752879650517046720328365008265091756729572700157187619628214473370299408755730905989069633153736417593685410762150606864461363970657800726895036040977858684511354885991747440796050533372584674266293939125601374740287924160778640530025836009263256626713457480619021300378621002994514325607845393653558800734216453920922867074482050728360611098532635694859548636776951128566244440541222199422801401007874561970912092082755360751167972348404754715953861416403423727539226383066837471643359215618732803437380357138519695444730677131417608074971892426228441292639270214560462534180036592896962038877416005594098634084642662554031379128622962420702783935863863993367722634872955821066870137144566663518700234831354502437841859842035808783880618547671438445418863673567848183274937762200444317699064618738242095714912915942669550840423629409029941861163179334053040121770992688954856733566746882906407948819681299860760880724469612723407601165014624909810410821374398735876957150741927102529097903972859873042071417365223641733910493910949927761265303172508302528416149016792217228691329559421083991145324925485222954336400362646760272156856441001751433910784753504410157741757679878672562121458055918523641632469000712750614391986309075777834454640791655681642659225745690091553598138194642748556630441318777055386880974528448254754109311645187151034573787832735186707395792639674719471333258914192486732913758738290933368078364694721900871343542009093933248766649167657049725066332976596198711563382220791500764312547367635880410318199205607080340485825628666642288262410603175128586165110504035815303265521936574925332028454605664165901617865424888512 [167,113] -86720890749138148951648114359575678991771151412335219261082973671768059618480556470116376804225730916851345679092346326262539576568210409248754638319630465498872355261694350252653889040492303156079734423308029390075420210139468670860140129687672808105459037187087087928120095110702785001516755239292576130777395790113287826068255434280687279895553627232502292087877010941530476577611343882208188471207820340775142863046758989612801808410850585857708427752745711298309121677006271440138189876211795695401949980710044861205469721975637305829583447109876857159371580143032564295041626783144496109407584864276726713990958770730294311984415955333631438414722268227614981635472406076857131442799495653377299162523460225751445931563470945993619476733385149836552806621856295950633268833861414345816702813441784665571826261654894674520541978141399693567608588171936332674425948638255099073011342970286249947340805601148400643208571985666478858496301637008202790706559782793564522345239850904563135024906388292174829224156381896167349474033431114093801843585192273682769327660514593071868616936005987307237241569018756172881091023494782368153926702896564525859537796316973154038352711910088212163823555279842080920435719796021981407547207392972883626381933497553553087760706235485676077703073360749804986346718654550485549190149985074136066323718294596572747862033954055300141348403307508733095611670807933446837937364453234624226706625322179358073957747573013356725254477279641147330379215830486675435115036118617686584190494995325138849462947283232362513945540236277495649444511268511261476813825495965969886153891956270167966663258220188419045947039597276699752887710467859691315247909527671057549364944955141689708998474650682849276947743491622627135885147487416688688031775632084737991836654451479062381208136275174419428860161597049483943326463574665576399349351255322870501522751361693102916180367286343007892915117915963200674877762050649268971507779589238015026634321605485373136760671816398755294918033450456872436522129428321855170578949327460695678119429577551158617565108286477809653340268802135863038356399068201266395114056 [167,114] -79655011354757827201403190079725820140685625360475399455089555458148225112827719206660876253402556874457574721952472979778279252969089110358111796625220548467197802210059863347522486512595676337767286585704778628471487295175132050800080974405440474820865963495894437723861243659803143405995520777504484399606188777023631164861536432829063050947957060563763168384037926980245662455364950195221104453792213511386903804317764606428836102065983724518162477700910586150277250339140761117262852135761443456789586639411896911280660073669895692312114249176595536896494361180175099398563237589396134258752101959975015172035631149617369885900581687451515032165827697173461219702785953689547795902244745529318339141190628089325688242555361976366247698302553403623026993037871174115025960253025735580367860894186856445335442619267249215979271140101024709463454775029689728043755833779444389842469450684738321544199457875999449105505565762127773020510477886724511145398382201669191613498624213029498562293462163625517597009607716429590920876188361526449068180661046978725642321138230594197148194358285117110403285272675854567453407554950675661458230691608357975591324515150464679375075076252543202205833552740881858467534747009061785985156796581047682172832887064100728730970276385796858960621705503099295189302839644250200107885962830064663116477236744168388871071058048883913311615769770328467112835039761000888356970322367165285949640663697522610891058590014089376142194343534849920736152824172190136454411758052382504086767684303316798337196961365302228057743726975384345702330631359813811760365863609549985780724319915860100912499938459425123494485175145801478777709948778711766213123893073450295429390412933913660633595241229415389783026814337019887990980029665621414261300728702784065966230417898039681359621866098934742882523248052180802564213294735621218617802526644094551127487076062974649544327863651004935275145097116483950832211965059604913277199175273191415087295376741724740075084939600265524853195696427820540955217457936322574657242161416403534979291753117485404495967863070719599277415458333424842417344671755152401216 [167,115] -34329007660181451033752890427193700688262990163010687913161449952019732174445739302610306917118696201604244599414843617104328895933013642069084540599375189884951306952742119555702166130561816566214323903122295275714979530746716037313218886906795554722951977007633507108714428375147907074309669591671234143378056192906432876726419502522017763087574539299852811502573750812033305884265239592758016919450827249761826749302486274407376178938656303178486842616700136169062468436405033203825278578024399074685398571608060000572479308923978506855782761939815871051526297488566700722730687609562981191518541149870459326585507643192698861265169011239577777271091663733261639229904109064431606902346019743738540744235930502023407153983314756312043823403761707005218518501993307960656060259460099162034868481438477771642681488783044667381515334408470422464939811724973660502326144439205701484828822676901668193887117215464404917975283672745672706771569113132481597409195497096912222346500622622745812224720264677778598396979517658933629194561067533522782515217972244405084487591887219099823477967459592815171700413331964334770193683480344831984197727467833415936079330066264535844382088548541564237740289001691179897312686975280177648871784423532129895087328279095900253637064479666343304411557121618781123440226300424579017450132951462428960164326890102234435778755501915997053764133228650850305345202272350274805003642077239126056820610891307740114812252103175467947001368383015564763204449122401879068212302742390892934677030370400954123291057757623060549005316791587586944763512906334580200664312434167145028232204635796629553457035287508430870212761157152807209331964917011928815710342675322893717013561282592800269398193324049671403698974347921035842010821075867907638914751901234388594271744060800313970535432433881696498935864750683567030800069374344229593157039084837764946218439676064273664916327657927155158101882487021009339748577729696146924857937374703449644279299558448607832214125354911797290660209467165952190192219057817235341191361023924044105748871078325547880569531895049705592708441093861115881086068873512 [167,116] -6708427060902090017424648659031237543113861299740851677750469240349945623442524224427969050344581204897870219484711145626642253425258240096017216424513602728689373179631011531166274497932879643210830534748400113189750494370011166354503443708276774598574078883537776321906948083190914874191306347822056533319276552992564480702172692507323406852477896009027051003586283177007252008305423206602826742325285778702539453433129440826710466373200351386380122910321763140106828160702901856936510700534379452235281289400808367339241005910082222817657505955424242999146387544581955219879138370946866599151079010609924913582135321777261921876060839393128507168521436421078350178214708576401888672593076397439087993763771841019996298498934683398886746370428586914119634500737836851245381441687709053849129349499190867311983666059382222247449211478253590915149278891919405220977427571287266471364906310677059464380504477699647356004743151980664807098541091589176218208360863930184958237645240219230045154745159302496359509343046816932308264722061290778000061279490007058173713124333684495564151489747978848391864457805031795989072109896150834476145617830836798902669212570647397646799218689850237032367737125869391636543565234229696444652984032021802143837231686038576151917810761670650714765162320579509266802611422904671619214444094838008831843595930395489199703233954322226401926539726793278158590278839653411703388309269724872808570632561481912769583118095720417423164295522789818317377918051942822101560127527131170284265089466414660783022897347623141573269062142329727889823705065587364886229621783621906100591430404250176960508881336187290282181430970591957199115404542176763996460264197795825954856058875956565596100279720474790994329913437714660736298155695886201693559669992916129477308254462122428927366730129840753509361084430411401303352418393906719086130565091857341778415407761686037718807140303020612684953112318041071155255249730322166398178606097657914973256621944457909999022972733175247966172989474530112789605896155622749562769775559395378939815328350811622356414155242639025750447389979525167690524000 [167,117] -293200203868287801800739460549605003766061466401133069799327359062754266426422412630647341718440932156439816468566935898421701535745276726248002071179169842837172624193198947888171738994328826687660296886917713786579277627625136094122116713720119513628653664349466742166377572319070492802185331407702021298582715345720888266965618241672734244420385549451503632196063767457882400227920779143552114322983200860600664674179956916690426117192528544478990110540270778129551389136342380292411076167602142120325706909452291773407355826860460221377157341688197501691596022313048611711356665295754099075616359099135611200909192321511665098335045946396500057806441156678624007352977921891755707509021999769916716674750532719513117375748419321818830233874995158828257447255518828170428306467807753511638470668607657577792451757258983388487932176041647724271027514671251516704655044675740141729412687803547832854428206998568753579125920431232624757479259561265183831283991412908400059515770452492657501218400413489236579604307895134184011738066929014972737321191404456441121007298144707311645288709912582941012112914969073982937842221149516781323132936535956972224523272457442188894532953736749504885714279177581963023959219276649886006226356781857874473119384267550285899863164032197814723775640878909251364823028569017423721980209788036722401809646199843379638688731339753703940669983250446565070826455516543101422341463570977101697673563390325586251017810330952733620560215002373288591752909620650910826017156735417620356024085903478414219438200191738357479145276591450380444198666658274390389515436957764938044327996443389069784873594414739532418545815486935768267825195405255524373583952504457352203356116356391082057587627090580036245962828365351133779483429803093718783183462222372484839712328825855653023903437277308883780238318632619472874499405561224791804013566499208808574848729936258124846372072167960879762898692189170811016453628205198914825095685220762411311069796306649558892298315287340970443039262139126560699892784852594519067664611633119492039202187537708671366814789573424518352285198897162836 [167,118] 95986091581945869792155638471496556100054491320832662007833913583393054987220805839169326745077055819084604147009994473093189248647622889706242429661053822402962901456107449893371338318642079584108896695549047357173575237350110396911523218597463950492028501135528656285101780376136283271441155923646617606114381439069185843398526821778404815481463648433895913762871087142994791200160415189377543339913166034779121021962773935768109529144174212488839228074468444525479614205644481371915156929363666957770650413545889196161865113736872389552603511275708252135370593180700745377328728340123077007420402709059256410974100919049110540526270143540845894867528531040500972546152895622854053182779764758568542594260298124610556591992245554068772541913219637345399627562669215478995233596670128809053797738602464312231877662049791967363898545739662463344470147157770032811368011901244795095223171309064695328806924764243655465193656527435468298250050938246443896689582392801989009061407799067448421820464403923838852784183816323014281756760307562900171140402697360039268143184384658498308087911173257189313735570117581492672867817116409973903304947659956493558302146096879479795018132580642483807889938964408918182131948816008725525999154667999331566017552766451362390463164765412115139357045065657301111100006786898286285299628206270089754354151394311753854520232987714495900825940568276170471696367878288942152267221979915053430513991888785999043460758365696147192765916020122124430700279705652163173640944152200947252007212928595843534700992824079627071137590503069570455303880648913325225293822408302789337667970011424817721127310099755936940990486719767633781750142254155306832398439289103277166306140233338464892513451774042274813193731793381537788408944256144486346869515139531785023540485217001360612889203623393713317236171598500341523360809578093739766690152480213431961059787149078264785176396019460104964661189544555720894022625340340887881198371436842164859561045765582008273999452705805290919417324251407203750273914092193159290076068258904207974624247611033353878638599811600406624643328712 [167,119] 17058211725286026036223426934534298612150214961571164515015580267493767112845151928879997644839887538527160980374224875660610112394778332914174776803402933943006697420084342058996558581595479272455765498305697613582951576226660550792706879139480666365220624514320052774021236834982797015562608237707700832314687720649666143845778493655093158942805531884641863399140466659066766858017695302031703685737130013041574553511074975982952004012082318505537380468448606316211063406194269190344282055759041950892179754522067521625298681514082395864203540804542548555504680374506478882090099203361576364262731393544214685437755859573498170704794795331369797665510044184800953219827346111984265713937810061053256089383991675871934999744979059640508892328725195308483494151894935404430142322214436098818645460216780824060021085628859209213359494759233008092008582421783715764667752590875137289315724318555654214615866283573285523776497101589178217111095477136158923820775163262108365774995257849032017289424028130746202256049399167306314678236663463511583224654531552229508139776542538698910163969426225933034199046209388985952183095585912698899788233537812076415832210194906478570870162638795951763529570189117511114949532476284278489849002399472652845323136844643471742298317791614487668343938699071662012491329674431687297941245997135575150324860929725160285152600046278127943233855260514370195704545328008737883606333023955220678429879714555628838563700450361704773863562909333611621358243068492393506224806935677992113177797566560876931823496617014386941533988202976043721576085480726836007299059384611767944245637537534909279024223395865240917926190953035146775361624388926156878603497314221064437185180119174839543013239939499901942297918818091724910156501918216343114324638756427992865606146447943212281994905132458678760522287287197586949832896559741502824180063736770576345158617751553577289891092022253476545327910250001084683663275179159392611911617111195168135199641960170266060754321125285725055491522842778516615602386049214384593380282017056597732926777670428201149482016129395207164805 [167,120] 1189703285723265525689253424458345527540762999880707434817403673589526551677269072242563722528843533898952164337430178917359454476733900257534918290995665621901035620481249179139456864089198617618712018872296223104226790598342327918185253763788235017287130802194633347246875907498472980747029776351086047878727449919472459605475203942274217411078285694725780931552220717120778223656219284848145236603214261072078627434756046023873642033171876470149719375441033562336420071047637828896939408739036500691356914095396811542497464906060659708648283532313464406889729839469319727252322369966133632810069644063040154179158130054567434195623198970997291315171002339483731429258812197507286122709802361207557060238364618625775071386522379987171508980157846608051337044571117519867337241022709854297914939220952273189311485470313296192665148268414062185486812316559967332581685694056386525978086669710485777449025615811296379571713962653885921726969529523416691556024315958587886484309595636076395712632528360863674201274781077282089870449521427624300647122291047976131261406200522275861008341421902991445512136680555672085157400749459379552225062706554097529958606654616744125962871500447341422374694424992615361527140995778244526786569180067453280709014877154754450681559874415850831475824204086858836826191675459129223354576265385530263124419795740171564454676968535040891882325446986897931078372515437282073872804873607728413845239804936271325070355025033432810011886981100552724470751840486004261483812814227254865608992151388140862788284778954441909355649315417266858885243958084565811959134505012533560684130918497558875216129417058027439348777480156873794566716802596631053163132381482689584585286471119704470609420486238745880217575348309537789307653269557054117760538295594906243719705282818605095343051829387845194491792522416469049668841554730941739084107750431849416984967595436399698647044530645402199819456620992404775185120522420769342654429092129510851850511035335509379339261968908305306092459695380756994823204971001656046536390117428709772859464604368331589960274208313152 [167,121] 42067640296708246658366109488635774664843273322696967127934063819866187526412019743517364266100138407295079823111910616212046840788495802314835139913824852402965900604171716005180817025097865523276457975857579865848380565487043324757147255379628721430393396046676540231095659708791640228109918512973364205527473641356423865015727366976594897760950793642379658367083292992471482690407500379029913369046160309957272334221579760283410616809317365204916362237304948998454896008632792918783554214902751645788336515457880995085818083478338581226519525205996354186431920786886520800656552720946804296941113030763197793322670116882294522714861019829144814845119350049158501227723928484633901057900588898430304500322917461012547845880778770868655709180733790753602369172160642770083549105493813303217854566619294132779236346509847506423335398101072779846466574041886463818461229194446394842126881091875254810566393985172060960190288909126185907098105270236930863767570191487886845373340595635156990035786502560089003885900565063539207176793190595835862707124571994688187198365140178113812349005844345054642403854336583234183518233961009028373965290820265180480151096314468857756138007769973105369296734444550299353533634655929196962194631593875450065354734613064704404160556501562071241035205364180567728746727668089780562554348268163911755917754637755526050433311520882203594054454876450485657333468310928720343990311442469595263191861276132218324305894240979220304619837698633473029233181507183835333476994655657454986080202026212620059678340569937153683948530234828800618235616030128603429360622657911962013127723509962428125307027889803558634048566372754607010501685592848110848495805636502864412538062622728861370349595737551536646239191345782606653536546567870519305717113847953004868430465168644188473791715633799828144971119593242616171244897260481749461024371735135578430795754626297414337237822196183815979285427184876312445893113381992732187717646802128203983302967853465229756068789822522792512124556057561360261088561549333375734945863953115777013680712117630177174580856 [167,122] 467664808363286725363694683810048584707331019457699569255120412734621737928249099351365729170830420739295476477302690558100358603774332412908626339403577193137267430072822040397400332003800666666267883694352257699109732656844524759312113717552772677806560462114807873966925470005379265341442745368221972917964761281828099963495792673163050496473631727505585958041591897561729831269473164810112935929777638175897522133111475961754758348543080447988534399771004465454701766580761158748792773570633585646125676399225968268356828353646342619599556131878968180505361843194426472497329829635455683220830658244874577167486969200619849721937306647236401537826081106125844417156696540307355298023766927329424114616044067165864583147014714599108281247865408147433947806959440291377331809396424708308094912489490330492755141680669039846495319127007697543389935639184185672844747339139346102528110585575495188746535695057174308955226760658411843595961818963194420472355442368911618173660933840283002604917909001151301688234423661708190271370011922766591806068615645482934587868369801793739569407854198455753447078869853072993201378632290019995539724671825502515116795839538306349061350205486636011038486764992363895231552410437646616390009635014343936801522020737457105886296409633057004025662380076290138796423121887670636138152797211529679416691041970881668785675336201634753014022999647463822814444402868623441312764328736290008026970150450581745343046703204047125963585968289802174186574280463073359645896369459998001903925474213399476468401210009244497593400050977513277090539583431968422283780189688594006004132498515222863850119317526381499199600945923652343826121541587214527673369175035366367013537323607420586192888404412539797142345452694242332960928093400379333317961557061831379356549947451770170191120977349857059632369430411721190583352180180017628988820260412634556457739187249955039212533648334268592354506400399271180581641084860043871142385345846616462119285746111498210601919547494000033453329418937046091551561121585889382660015450230193023843316653336099024 [167,123] -4914336561072957216983905312317867410079394136396419526221926288882260693382857376925644199311248684004424510930353061448037892836872640503736131059091806961923792578534484756313450212619658842241560512995741706728173442606771594655177096494413079808329975367159674791456418513266895992655025690006814211183466976025818677240349712547905952282293302134700148259522307808787161184216329748533184414744384207074216335582470395927276246317329562283200277693197208426632429608515186885987707035928990585715388129854613375104966004777565201139936198451352689281126084530498466287010807664611977135911056469009104430798959165584657555496836088330695163699086098908578452972046481799911915776081084494141203185874512684530300146658390631346261080405630250402102853805333950264158132258080621686705705485937312927755657285810395588458589527094934176084410617476379529744951914965066893337099397192291476076689406278862923774942631218076618254162788041910345790015418729147392472735933153430025695978111356183456631427925526268540698548128059935078338647085615243402673896960674346388100902040862490364882141458632296050597270017430152492134711848998797875786423070606432299328879555553754876546204169424682566205612792004479342272550454698043647411744568621806222602404134558277465101995567516192573046668126810327495409298195071934178353581459711316733876540811629508310229138484973280489826540534652186015235540182726268507205476282857080024076757010778092699796096111802789520459375353666359718451401355715683522173591358796888485362176938915836054658365902950372798934082677784071562474761783991778905304951272962122362225946168571045650356183377547661486817207371467435468415352188510943091512191885402500069367876829097030221438423374686163335157198864041785172544423775562526862170461320118555617728596842062925148128501588235469940822228358351890260698467471113251696045072558114160921060073013618050365835697395405736198046590833985906423750312076483726692947752819143974690797004405738654242767201347353319575431531961451461411730116683214063539541690480582 [167,124] 3887171128045909244005689646727523573183689944163380392332659109521813190391103616427925140266798768164320859257036071635700726688517969119339153366386340886462108647632707904770736907429586248280952429830603335240046707300582035678452406067643150085484512168404994093470042525011845215753159431341843379582332592789094194281998955729919383665416276256127449920764179723484607950740790687896652083559507860355081018757081615272381092630398710928220581378719080576742921113383462922964395152429179049882275929577499464154006782268591599434183943459604904142928458366361268481452942766681397018882641382101236634564717749485078808886483989338170306043544032698425033427653870229064705294156762685983808961012642601457977888192473905393299174577418192838950741910424359389575036997118701361252282919844344314647476755810941997708673550155542184846470128314928724813826912374564635667045910566742710608517546912543133188727616445456966799852683699784642711503061940334860540965125484292352750004047182081732165891494628627500174985384473751120037979279303904722480053138803645782937815440320981411831261832764663557636178455057507091763385794729323904301062102093267839453278912114105521093861911641757056803915160141217783104722932185265946453373271006571832522317315635262291523916317587506190332638426301747810992819378008774814990686473850054185588864471399926509988436725236020266596212053402343039918981229763988663131140283227918047692902167961238964389186831603825461600426619350360379887813186651795462055323464698089147829998004467221618068782103376119963512681879614916797178157791347518877506398615844921779082627702177798960371728425145584147137197536690453661360679324502039198744535652807464117741933033488579859186498529542814198828259372652335191507639191861891336396362466865861725251890331187372452586383237126015167876727917316198700228929565883347866679137536053799171391587016533846952962355336302073925387653660898767706897942863602392872497955401217920305083422080694880666265416345615850528294610554713831270742181739284798372245088 [167,125] 63988091944426887302378370619419111186751941058732331389279034792226700826694510827146068978096013372854044255164063403504613922235666119672871711745154758614383702047762433791354075200531882138747617984845462656555500937002392748225214867663196264566542722260530059114049819067468650259080521517833283018882336868485122250766426559875536427104946306345519578434296689543575568171767884971261669764605382507319979821757669553200354239896998448335737161450453027062011360683850073053921126115184200240346535535954485655448754485701320075565275623618367539715760053994163565934160477090973990660932327424446609547761935518434485431428427934131243254637553783309304200313916391240974704333194868207586894145700684941055403775750998578568830816293078460166493006148306625742630586698663586890926005737003467776461165976767579946068503108978107080346111611125380094431488233663720566968442066999924308108907550336392936878714841253069756845909968513560988785431504997011080522904393828308320654899943691019063932429313737918815956811672324235834516131478097419413958676482230337457967177645009375368825267277765544089887704151284867266128459250012488212308732964521384777831879931228592622640828529446137360968281327180692075427107849687646209729499069519214345128092931797797300955813632317631430334155802844733072990035487472075299566526137364661631813395936812656758973932154757681679170282335260360872698722442123136289297346317438528321400263630754537352538526402160540833346691451327888148590514428910269746962448459623342802821826950896612920157513796650444267715821777311261278201720040783958241975778004059075735641138335897708623210982660963711577340702686443866309727056023255225512905962985256095497615536084258486666905573788047736362606254777134038092595003119950073425160644718052392613949710935240556815175941458859611894775398322801477142895422908905839008318908096558710268090896926185273791359992360662788085904692013365336802691793167177723898201583611530067246446984070942537457226842827159050332196401275864479974548682456647380 [167,126] -2580913580396119070491233549188924420242372767306853069218455489684420807715049280238638070686925974306092628214568996464605010696589812837320269066436338064448326223268162449370965571690970283994804597883904392653117892743732728791196665191802957913377538867914312282885576204119647218991774720810867688743316884568933765622799426405687649144213748155769769676556131715812909762677451335002284906285284284862959499401157198567658446496421171302403283436608044429674968565962524778737013312727947474127560933550755332450158955113761129161397028147906836071668550876413822789898962086083010126555056991976802056610022013879572559691500095506052000797259576101182120676359997125597617655229089255775874160368356362386345640685882148667553765942275934798685093484859114928168182754264840590035587592291497578800734897819492272527156298852674616370269226263987934563729100244937587282353180237005813557082066657376110057399414853040579885812349999403650775059453399383780524207180557434324640704609631549894908568731223202615602958290218159780938556765295002370714127758212202357386999853869270154346985911308990701320112281270114198354817894496720557809373441557926521093138325877729643926854181337509753189543006570157675322668485083442249965927085739180868422446242555557821221150679485207337043783654601963927112212777904939625554833998049245812365059687235610866719894414047290445032402447133012360215540178693178536663481193539981732849980884829299575909186099705104709838222261785931313587165388752392438736398223416541757902975163283372670715600519662083070916568213448591237241623943276288420518986818106468025589726582698745922086898046482144518074557476536987145344203952708049738302756132734765156019693057415310450621290080171234578079453713171943569937960415056705918370524093675561722818665806966940409171850870556517288668226257184264629481835636597957257336261358940372152038553398853926156795893404898745659382651977985354197524478817194734470946108840971305381579588742797822088247470888928927587647222110882567387176863800 [167,127] 32268185266833038809601851355479157913915519440244459670617584201858952908599388705195138746703001070677574756969685274738395421693003099032683816975412420665692293103756151351343904508068219452569817787267372519956458550031226252577647263058927970766214742799233297107233432172615800439811568524221309033639126943292958795469815800202026662734154877060072201316301389915180733111200406643379598434440584838647021510636388015127142165085120457151736672797683694451269213916736590959749434602676040265629821348300293700988917574665581594289532096796994319352048840670401384462796073565200244113305663077395492739277356952489545493575945975074478827456669968432908267454683678249243081145176196657763093177465388712121926680343507849439146123878777123947859519259464623386173871038822350541893712914448464671790156423701447911367068501850404259532304149092104868343454680767422985095557245189306297589327650313797681729058271402789035121281108264363749926135986304311233076425652891988567094856645933863081782977609004859928640178514135441589190531607057716977376198236162775688398467760594596189799445814177244072515321818863152242295331976855915248684036245171748315508555593454558715946613851501201422024574549656944086980371316840255133779657654546327104672603682343494718616946376635117551896447636770795424742106170399581477965665133036353011666313666693763052683206947729955472286585597795992267696866201019785488195020622195273922128819103578643430970864941914081409925638786342711291958680809433782101716834942081605629306679777869278768369915124532621722802313437769331992790761412815157183860644571127730900033796931155510480045404403728270686278234402263416257177142243531064264233482810950402624812764876444773356972492692175036452858354718957116213949421617908216546087093049967058708004636026204213871813735176192971585101816415962754948368502914115539067105581757088772380380419219716991577541655261632883154028183322887036849866905317804431242114858197924303816161030456695694710621485739728005615924404916141326285 [167,128] -1541785498949831708973396957408014811152058957365970841246277294751411018522785128874424420920343631404921454136153459715745099420770278483988151081947191465533996198534968251951812504359225997216681599601796438423081985525392764900776303509863684326311938410255143148622935403796471474425677688631765544211556519746505506579445277497289890723239123464372431885207645630270816536154241171251499431266863631230191442251934252033466553875950419357618680348806601168834792438820866610338471227163586883832723261330474643957076507749444183201992440065313726567252931805315491684729704519181924369648491362605752186368589451319829084354475335170648789469333055192038635691387070626978037317513519425360224388648015492559895946012476888147880123836610277714077554840699355426921348081445808491519445430648803685912731145199082031595621706030465833291750064837512209716671154112988093346429530726732283622214281778687631854056893980156694392166167825178761940162528215052957468365810742906683000974960463978089256188689279092823813702021234223399967424731144241768711005113413653376603222581775527527561888220709110755205882044418426680216491396424901980441068094763409949819335197238586750649341382297890779415074521962953485031236825743200255736919053392217190570995470421970561848056455486429625119699298278127860269329238378568430606442708968785194167441332487599794666246998689818714435737197812567493176092175988368897467264746489157377643406243137829611701814609304863928881660512530496804056579738382112333381915382314942725560297956066914316144650017754594711335827357648579492733551041227024135675329165399408683520479967986566624692619313059980826528547825449421576459654458169448021262848341394134063194191035948022997995638259304370397069618644553105960772576837559868654616229467857805930960694088170492615543199170029492065775175106324809787288639064308600833672773410804858940558564074422790402921674489961811610636692204150547831956306487527844060285317955423254126481388899227750065451015641430614920399741879392 [167,129] 58612125724772428379401626089801663126197249223188889709942397516650472443770360223238069492807740391559699648998536839361706041857124865631194229267040403931228254064780790339195591478926187937128342496398327258302772459187181602699504276417117537494592462039998697557503079834614931132242257378452680041344205931295229184085543326000996416573553934243377178783244868055332517696920343305937415966109668163710040299621561260186673885529449851802995198687616509309217126866064441199489331673621265703678397459339116880973474047370094983150925450288516405487157697410468743090756920979488627936456534473284246221324344605600516667177828888064409278601021781636873275468078360240783216609572204571477260684505993278643903199297625309238749939101369292245055200775361549733556391650530683360580298367728868033259484969570957091976500151792949780262138371485356172439417813331143248524575314433081469242649103025918412196643738486441853349059545634084597265371037901526646118693655195437684095301036368303013216095930311202887654640921930089198593924489077568493844831965296455171236584966579252096108450132700608197301279242143885231570784493680681553128495164159499911222292456009602732110559356148522144291358282700722997296148039783168498262628946123663356740221497968527373162735848566793021922394595856088069480369254642135802769074202995132277032030594254748251765396567473360283227733446686162902080885111455476134814669535365867639251139458035268907221158400406732396794501114642317441833956014935227601220934902278687555433071383583319531809864941600685183818044534898011435424323215317535809195016845267014595900278101790014511595760078635176243522190446363795666085058106684290608504394238465900605280780377991645827174312333882301211417001910377228283692202709604149142020155851952700959352969469502207645716501795004192037844664710326587598175760845250607798173954988686572933175684801892286149459630478790813698309486424701592694846838097456672578412064963628493515624910469636022224732462830361603015572 [167,130] -1324153032284467537404829108158088914854945632117450466496230616063933901025272317515794380524152817023125553486546557998015373587716772311677399507442259301856693053408086246082979926423458266966353318480127413284140131999340041903669139575764075627997246127136980328181572597947668411690715125132147222178357703307950445256120800920002394684004416294950972115634608404965449577220131950605596210898071069760415399409273906926612480816859817225277187971448137156795427351054290426762068486445253176187622746104233739590409152695886425309788124969238155583810131504835938205873422560992864346064796694874328877669478642341644302906291452893889453083256357551928328351327130451616761483024516346202861724563804734879080740325999196423948808834940581303208728246649540158165304501024099222512316888599262566447593876832186843040015378488221233620428508809177091375933899556327396097530497962060476006453026634076670035492319453239784522398773224079655483759947819693458511764545850108342538582220645600839953257228296553080248137979313279412049527791584816228119322432596691112326887951086618822100213612725121315952315665896717465707817293374873312146865275520919481204743783385419314601955070924797286896226566050628442510462139186493220544117731930026423149158967324811643158889033426565788147981401263429224606016459417495804593981697279347642211171252615788722621554302748956562606204476424991010084504981615501081510774695335984748636548871319971132861247705161223621791013415510490271373592943928868221148742195703844710895223228355968945806580450618286712883027439295517379219577071200288618240297248522826265827739544490344583015750911999494574055467748297345983803855537560697939659564393698008846343947774435972854262942051546541077620335847455642984067127186638045133894185738258350592762801544349936478918430096242028855173779051390771230126066829172343000857280544524120982089041571925365128237303880910385384945382956650594036475112210309723503752608250830655492356900133326566370362960169007200 [167,131] 14610280370101416338509267819752740867504172473765022285991776016115598745806803352250981871883227852586289170763881818563045666690610650819458519885007827591224251495412428464463915919557745918286811480761861632821407953972849476198602718551230733277289007526225368114094439280099615273804247964438800112720280163152083504758928876647147235553745949780215893474005502371904621739484254610736210664406846314579005902308023393800255582736047234101077718716526007324789076581892270710381436156421514475581169802040413904062790296252252389898649937886186064050995262782130482209919669915763902745798337518860529904410349608863504906046931873902858315689391626891909367489269502574243986824521629144281050961966848182917762340936206547494856395172489080997828903965097383830309168808598018706419785185289568374446698091348974134583057911902943059029625565471940539822151106594128921163646604092119134738895370571749713214530339485051365537549045380617204324324514325882227093970453522660296728774550314659202400284000733309042809249757506807434492438087440641019005012072504830582869306855874204468788945342126407134042566122624729246990588893015809498564778703167909915532415898838137649489799730167397523087071540222951722682338531971947247605172207243822747900558589349663432521842861294557616785914913539788335618398067006065914476076917022053317975050568804245798107082722900517725665602715179903645246206787193073807082147675168239945940031640539917617011244035720786031091189870359507365370972377621979432807886805342885387941416468244723782821332675319871998966936564798310753494468072597103701074678641530971559307915630497186995003097515824426385503762421868616682265584486502548891592615258462421634534337470959736206907420636438602957671413510773252559419451023878894354342397980570638134011077036434252936677613549442364187421855226396378135745270468207520988953883299624307678481363324623257396781558053378345681868647191256677123581491921784226572856582930368121098469520313617588567142740 [167,132] -156223731436231443850101133079130539360508711221918756117242353982316114967758511649962984226238109300255781340651594552079245896984389619915683961437011674396321552127107478546121836902911277761922356993699968876369820404682848508795926785326608142784086329724570136494077244487382922162281938855258115195130082830975838596699219869666366426106671840427546338079733669022051834416637597086182160008862310641588760067215851086296263840658721743604032301184140681333218908704953944438610000192298533011780065205465189519688136817293048901065429108219522001960432889871549487676478398107320169790569514617059761859977301396737570297856748852438231982374283804601468473023195960268907480322666699545485099191570824231997575960370640327229345107808847321892270168913337103675118490928778817591542289251027441600003233933213975105134239746933011648643243144651176810711541113791759683632675257957059470553341151090026677679915938635652700807486930797485352321153724696340859036273752665984512603053333467840294563362816946502798107361547404991229492571943518341668576290474276676090300919619424185171538898352377391175247409501003133360639884724465274913046378736661093824117570509462929052598561762367383050898643378833960512815336192416521053853420721523560185842641510447244395286924879773607956118697960691423148421419343790742106259951949547356566695253523084948032488933427974705751662339585895174615152699516532819828411129794915035688489143771425027966034807570090331787647874458106434083545498340268615176002210205077244273868102378881111941376348950970411462476261797440749211505787919730469250339642973718176731784264324657808631778857247304822961299122679275385139098280052837211956601326830991093918096030485316663533886074121377015871832169726754874565562493487329580164605786481410195236760391782631313443097166061260858013994460050715722587588558944048436761300730889676573793900610587791942726139788799774641947661014052391515877009089349164652491681034539284814220635985775155744 [167,133] -986055279792285069037307471434652422796716411237051871902706617390781419758573097005916726524753141783451889497651625116097752621197727511828409415898583175620665474273519959767436605798674024995135652919433328449407858842869956106367206154482397642123206402120438708206165117551272374035635388588630771282647606425728002597228198167315432410930145308590640400314872352986655278810059105634766271258278838519571823058630155661506175661911686415615327683741283219302630607338586351200732731696701714320027237582325623316740076289190395579880124897961303393012246056077971271190431304227774176065981707149641240077693295354447031267776607464114857497734895104365360670693871664037683327173033518485424538926449455287897898088897355164438160761119948639970403575013302204755298623512839394811575100409942915656676952633747272761747154081205151377854784359714307074489454088094816560849376690342051691778760648057886244990848243478677969842640647114023351015819790700635754544803343394932509856776933017562488881765310146339115370316485154182133211274625958109777596959074817779882565188568802707603616183059865688345277705611935543219304908712118298475114656045456324827639041571444010352805911026526268363800745023856055373364278296651914732390087048854008606536257738509512268394918952402000891600620681641831076630765627610707244216184935047226576815284308694368548043344527649028494812813544375392501987362218079229624894360720234235349892095326597715854256703680901282606805949947356464999497974381309202051545909197849755126202529643439570796524859583404310651643554667636803014232003882912828968168757470009461911163966104466370319328489341855262314243010880276201647686030897764974106138165412104887101390297099411591208199447569456648558486278993358182987429600817566245209561015973713962024566051805580996970919738267047153811214146809154875499878426328328811026656316358301640029832541947706221639882455787495606869239200320222509805976821561803590961531977986681469986229116 [167,134] -6332452750655345221018692550091604160999549104600854295921769001395138876871922322651560906144096434190798740474006914015118301200496740721736357800703619100855430834736603479335678416942051099323586648622677044065589373980817427491792344722780077569612120000589096483263120321545812774526414714303755440652225196721242082245490711699422614488375073728032098613004106960879513252499068183746252208961073863788084251971852028933679276126275302417947374113347709442426741769526388989685786466181166195946194967191038094581457272582740194226359884563384485390059848313962464297089396355851454678533290788054919202288304127016483364170594864021392749158735538185254049891780597114069191291672390233813481625923654393553770807413101747441309433606797283607937277542206580252807582828461187382311069598912902039351795480849385534096955585065707533519455894573441223578390888056025607882754175118496333342709821097238714102505376786033553272544833003998833448666564721574392335656586465825978565539786951613999275678835343127793354607954033642212628377818364679262837345970345528168837796612922852449752400219876668585726258895732464284006647598493745726092632617880665971254231407529538939566542838805648602623989366038211744070857574362232762472950053634390993459814041652797253104834081931863089274818478977651480225241951563374366187458012071982290471139383972433587276569361922730288311282705907767974048015942926383136667508994636199207978947797735671145567335622585917157424226260064106717051938982374589132334367617761186653844771546071500513166506711057843866779185513182850278952752324598642878354091696684787800094676215162783265548775877973710716820972953783176670991525585467920074908294179898143276670317485668671138361609453993852491623501518618993554681532837735221604087573568074503274126036767267600232500533005530968543826869112157586112371074047833373859314803674996756998858463086500894553617888560601537925325828979034354082782958631150386549913492610971590088 [167,135] 65001064217422387619724113958373436338679991729098223031786801767332728801475516689729878559905526432651841109877176550563651534014407106049793968907681644028626905003730364132019564945382338210322716064730006246370704199704948920213413692551984615130094623545089399499278181383619391560345131433378457067193576138809023497153906857711256226705891745965829463604364748303970383223902453429390275881614375434607781850923765001271743827895928389986755575086355930331078785809060068536912273016449536546711449836228623563994922688922341593177382487362006243215630569259806554984608917918872692657450057466824738551777834308140177459189902474788535258841732517745029748483856664318480243164460820158518007044162520585736928834887501908322752228854036790786211573385680537944458002799193025503861704190164465521839708598085098330583887211250927750652965159519647949895919237629131521215736361629380889526733678656740815192279671306114679353822422991834324969179082549672811228915437285856015690210891855781050111703506279254149842544071963155682511906420735273051256990673959252102812240843551185171469031230593239201231767630496422363142921057048029008879762881766609642024515882073694588376982813771403090310410726793325017817034558130268092820457457850159027062594611089682263015433013306061572916087727715628540084579955785600064660914541735150148783081396158995399622908019764792529010844936667196499535251378617130777001538118475543912526256955823768070517705211836270759779726005498437585948933142093690618691889281118909877376315252997079200391321439199908724830407006010517937002033725335375076284337926378371419739307373191549593755211232515228409259603972290199342952044310688132147649479828457131337872476442704442185170800254630557447712559735169759433006178281622679458832473180490736254645377700672878093012411527784231818161026294757499654289798648328276911787305745533910355378860501241659541396165532053443319107200278225704687931081035793703563337249739 [167,136] -228175999494305670545284976597304571855319099422854687247109373132023366175238215766134368266206545180605483034097802842446072549955885549454618349404960608721760724673502460245429049703664193137219013802286929151359292948355581203354471357928266549472377587568386162020105671888795179903774854993539329271596333129574589629889525389319586822077431156153353960068907975962195093506784840778598421018034120444351845335132198881194031264984063904441067764101080244329598926362505962263071865529992165476667747102466936566936407652308189032128599085397281017404025806533196829665654936658902562069664551337458990026165686343343276041334029980509792534573554478403038872046665771650568365579083052417319316972382941335581735530879218334754238088835876660814941389161521609227841259449289062339969087443332233723374134922009142901352224390702265469537146703331872874174718003419909034326804220318126901581721930800083965645497449160424097355945863684400852761088360627065261952893032760411233457100376063883047445840860045082477871215158982613836518915664395738296125671289676022977684012736975882126000148018255975924112982280804315011220594112569463786387547435183762251656163863932734179911037863774838576433906407356118166976184757813364713182531555851159967280532483588144944089478876456579609613083517565750547520536800498182561212135194999524750440470177465452740760318683744750989904611792202801254643285095313430630131451760730972718790554198219729766006750611128125854251407285926767299460285437624781521780822164818543905592139024256180419852543939607181190769126785601206007476486711376587058609208520952523478220438734170700712958586184937459938807225833361333057274844157986231734608894644941108978683758982828280838982570408832415595884454874922586324416790426161097959435864409731972076102804157849348570967872360950437540735359701277122420304458705542423222145632771178450430098337098916809782791472524949871183359620968237971980725754103201608256 [167,137] -764709347747713667212314122798410377132705284609603267328977751711427083563181793909589284169823007934975023015956707480399050573103989547568888200198368390549736288178353348917700873057306305020624897107031227223405155679253680478581316134309100715026156025466603703441121688125539690888565572859452869129438651290592659411241982157350256883165265086360227932768156302482017290519743745238530842405135928726473143124841367020394950096697022970119583052214536677618488122910714767116140755278163593028423060058220829421868589565095302831100335645192041950875503959344652037661785054427012466371235852356420799036828896011977732473387138760668069609026596972263760628401250520404955008538130450388753101413371302250876936078813205685321996709008758429065961934590053831985801340092892499988345899313003384325834930816690199814855390567924610090428795453305234940054219503398456875760104990733097233107942267316989765138727736699099213382741452570028561175480323874467394308319057464233711492635156514388009375776988321245949738430935810012966975703484534702919607453716299202921075604289303107433539195879638341834259342329965126810001495203876913001404516071052787871256248980395992843632399803487296081735043460416983984924990467628211736715161102869455558727054946580908499611087840709176602590274588091557742147344540539066280735690150353796126863775925576359307875635704218993422371581866327962869738356359109176274668737888473597822173385864859800690467157374149540027822088192429207505514449716310452069137405961599628044609490655347177708199626810461480601884049883790143480065815644566703869534286311760204819230114754707894577297151745943316663698688318627780446134012359408324165167703447085368230979291837665199512807933523496190286212473413203396376176953166000571414170435469102307686798335221512240088008849677748386318692761949141202109944931676667475810699505702239671860633994799083960499519856547095171874023086779344406429585458816 [167,138] 587897526967876870360929723700131528379708550738895029247965707450883816364567940125386362603149293887291052669019469374175864377429663643451689390130203350681374028883755465340014456848915324545728835034919098739555661669062311308234309621727521925869509551265855309278092147362671339565129219728096337077611105515478058377198635408486347094431028415551852571093680917044801365745054873390076212729962464712302662035773776264671338407708880426233322419208303650440671756436490876512357577592881972254703541952618001083716369942123757459145913916258088627374466859704254851095080306251312738988317814147899144320603600877119083950293062907851113774045416221198110253055802276889628492684318054749253651576610809549917137086353560249077937228601698818507851458528731487714273196348482413813198483174433632862043719953826020582760686017658707677609003626436626138565015155340664343991817822105272034472513842178482563428997886267111589272871364944683180113103031649357547979920875432233537474115229761971935071691865556457717649190729993069165477173276402211975083966562058587942967099141378150373121030596847203697630881781951304507108097862346017645987368978265112863372876664291306554315951772806989377596389573946845590225135779501865415432934142568113357631869636952838473310212272409248989478306049186887871568596568707438395434301504615568633508189708078104769653084295234295636995226600457913363843751375482452018566532664973446377555257750604771506544929948491879050735202604670420260107824541724986565359734593551810003041789561002642654022122137883195801295548245939580829739584378528342323801909140563836554641537360655869394262437401935811730058877986213518559688041410055943830832496324225122515361354865916343424740344820830174993571868991967555331950795158879107801886106320008176298382607078415962560649100524079255985424670633060338841776589971418943772660172323812986997406612104180450730478216458230653481853204672991445792 [167,139] 205155850947952971231880671908773418950907615743455541438801980726576337532964109714813676830634130951116496458101103947491760315454789712525864069277085506390239585279434093803806562222684974971822257654392897981851344878445991978933400024969820564355427026071909571207595529279743411834706645719414592073222252981641725161432588605986569724543442531561079611094133728290815493409347120739149679150909102673715508891424281482953651014092688345843117188447673914677729194966773196639787506807959601900511064385061575691397396478666496846378596642782108467955292337869994409215469407253972406212531942361629877023295185163803061234390049348999385413257714508706953111497325039992679392003442014779721602880792907940147346395754314512766673092494353363334638082338536135817091625496453193016669062689380371771549612378483758832658983447522018894106892700535580571651356655970023647120220534814535348385705298290674453117932022156290040258671323605373207847684165705255853794831252062283499057854896833272862381433075644122967564997243342726269993385448435644711654388502420397590299055181429354956436155976912336186000763237510565117775432549858011927050458412235964386649772428431703530825549998847391495197724825953800798208046398341478634442842497063950442132095977837546116192399540597241201040641998095051475425963508464217857638760031975905067371996789194946347865369517487503294575692589192377979365185693024558043249370934766707674497498165510980961534551211865241563916067601940778930490461448292417507898648279708974392041784443524562004334046566467200204613688420327002655900834171263876816995571785305183234009716385024910274098786659173693821226398660819153595677098245493366093946563460570887525903921388847972207649934245551362471950203606777735800112892602002959706102122431907720940338817829276377289541655331618742491419665908326937989957063562581698612109222043023233270217098354809170469723215806512637043075614628 [167,140] 271553227858803714069639978288820362544395346135912903114500437949522070320520796892881273781276539361447916822058382823971386846840774975971256971279077237795707869452754988608860537398662614598391180707869284716460537576690564077888399156768693826415359646667776414420287360376970792669838358812070403931953583479094334369571103486526920228905493292532618939633929875317984176342955641979111018128364492283278841854012936740184787543420511693596327125931867327191117658854181950405452336424772310917476274399658743881868681195483925989702899551634526789093643075897732047050365939254609328665607594195956750709491411427237231985126749676681245931909158682804323074296282547136719659420075026222671656161469724225110999863147493106094511572618521246342291588935377069341533882776812602238696186411385784034571582482659033629379504207946509280706956594065653593630896036401133852388613935338825163261871056527919974359624926425859790474959085598676231449204200409421926903743718061615776147542646296214091466129055193944718833758954485345453777158717862763737078219788393333472777917622328634159610380696965804309382258705766833425496537687166656605178117185278425593295975115801414403189407147196219683579045803576474522092855797668455003000335568002820869394957580834804291159439348817468732037564196772655620197741076945522850453225190102318935970386469820852295607634646770287438504295219756645662768532063293897621565090182595526041645355242448027692656868376770284450989503564447825377388881246444029477070872882613681886965725855074565500265250534949159453497463966780480568441056607699987149025110419365357075166202138501507264098795426404846016039339164623973482858614200664859259244324739820639429660829456290075521182161353521072777591665967632724001046637592475679855973452462635301209416325070185008231685009070236506776871714080601618678431616847538282698240684745102479915986385725072427279129753566580960896 [167,141] 67827591011018065908161895682822184139138265912871960740010322905686787186227609674229313785910597699596815973208815818883906314234731818437488473238559129276857323156171585322888919022691638795894881430401535879751960229788617123355996817310788152117667821647756544503740752820898180966860410686222223438028175338696912579020716411159230874145556005342626657221493424711982369756434246955399848155972498012153485855148569509030695938919010620198263708329230838201598841139592562757815114902118396892794656264522108362879527280785321931740029906386625876457392329344895742179327136266235115699528110373367898014658197189750763565975223641218224798542343839659620242169821007340292782196698049490635777206578241393637368974018048397402302007651173931099133161983287599750467164154916343056501809885137193692426548404474473415701900665149544382064250241284181797898010794120110384448064788584657439445870104090649709038053822659965918784443963687183637906192157427814783399914366485217624594120997564405458450191458047914857455076191214266078292599270359797483730187394147167327964613901645700162668379172228262317740818100589722103834472822757139315844725726611296750238327004420479566662554440374813363286774631105262276367076002230598294782976268191752302233786017384961480632417808667478338874231346535973309094380655761254338409623140426955926004079056087865400395546852966400502789005302200191181935137337329763818508512314046347723355400598172414713580341564681739715674657558107383817824664616477413496593688814959611921364407379565369803516366097284814970034654744764438562987486138510853650511776534008537558914179528217836689909128963121936041633853456955276957535081197164672333638953823336578602813757505045413522416827435312114434641362674925592243185832596677444119806360126253614295067874526819689057734812033382811806056659580098685867000558504455760474717228241339923973280427956065834330734002992 [167,142] -7680825939967547522395125820313549999097156534276461019871326674289776486800323691683597299396533588686099055396360437791052365762203889291471458148147880525049711566889565294753266433157452900148102740030219609875226167080127848208406980940115267334064516637987099985463195065612898762318308388394885939962904972097150025069607661718086988469638283916422497157026791493056767594927838336956048710401790833527649336473787272475193287968306784189891349656052989450368550288454742720265536902789248833692531409633132530928771336582510997641486883646864879123671159452467848088261340811707134485797818428019675268157151931241516491702987958832677845921774631006003951185187724399061768009010549290462136720395959668194088677958456852126926118758072447284249061257859756355173066089979149135811538202261041363837658067749710024732777354917854142967881837069946888397391171004845262864949691770144151911032791514719218158260004317743174323773250952085775797474042330180196975514663100180155981357884969750496532621125339641551682243888458845934260617602929824381021534811887523862220038016608081460729006186899649752730274730631112459121607105095723039038792304714709860356406353647805290555245440540004986413411739126536826891967367618594899550546659765614810363448054101735538882920121378834025823078287225107174643222144936567905610003898567135111792201938581714092354030739352974445819792808367576627627556533182303250913722320169432913125105711247010853107133068352463191090394191847324355091645949184218970453464390912933319628572659462345617899582739159213610682140843798171058072119728316452880936611194052029990291532021406013331268309249493518257807421541481152860385920733603658825856681795099857875853761839915959377015529180721912208287119146100225732981063920829462551317025854926588605647791661429799924683080612293687726151411917344335792909949773303084816886357914769001731422956130131283216 [167,143] -724778920225970178603542737940527970947171351485595027035394382013630965836556683222774051111049384714495618605675122198813240830824682715710093709540223378217280662262394316079956976927871412709458985410569499088242905853591884120117803261206168078788198312181452019614665068711055634821816003150594638034990893374807348533949748470391328671455176827199139246689914016644429698528687310861275108783459872831209816616486404042714679851021256111621885726013258364950062130856279022158889997028090930256303309295286086778576167387394093403648568349081637733800388539516818923698605969019831562208617608586676377237474504177667305887327518991135217591145892108682244784143500233967790081412786724853045359230128806333704340438643633034995804218954471340951929815481876646847644627380783451579105956297537981189910606515700994563804729133647781530582295410911347958074947007079010508116214597973566060973617168739549517421074175494895178666310043973518805558438459629835414187451820209546818088794083576129467302984501895403070258876326768922914778506555169103192936608690454466527403790915477010861519780070711300554724663291176246052300967073224525910798214870997990944407563865855508230701939493342126255504768619798748563269006838455843449493701036896251710498020226077178577118849419929576134128743857897563461170167206182953442923304161322995344065713929966909119157991770820099403767370302552611527571390157385884624768738613074003804586510895415322824350315073236462875509919716377496565763910450955131112630484305142907571502648012944243250114971637972511142359103771747644394349347112866583749810050710616856934998009991016962082881953879412417157319797964727903417267526092095335773709406537454947870293017076600088342697683367665172076306298393454756234230978126055471676214641456804383225760540081670234782168492520784530023547871763388105579212751732204308680398299604475283119869098 [167,144] 1555334684377781732440885289783296229476328971558235966665368471466616672518641851077039814687577014513966088772499436480818949422449436706212370541887626118456484742022027944388869113432879625908911267246106986621957911512365022173627564642803646070043280560986834677864244335921292508312054710398131828241591527720484727385453075972560269400854819733527428834436010796159580604594399343392891457659239646966308005486992373026472112791814278120151522758932201860396070096861111885558750783068248263362753735545028975325360637896262938896639811084084062198713237168256224846411140147684005971488033448729045076332721231223828967189207529707497843992345954626428497595184366210799168596661611614128663969303655399920136446685024427760557351211675877617628260457698304833757363763727589295287639924152324409248299938949644504180743880095474568175578000247483313531576595866177751698305596609633601028642196617770257504781607057184480829183513400588349668227951221948947304822135250313438217058064759368197524025751010380828570875430186673542340078013642027139276383197567738797663953343345508664721201385644544966090598784249664418169994548982084784101047345139141201265542831411009072214359419744548680630590120543445132844797740580260667681399914075033853772131888293460292767065577077350692093301845598016260022351755434981672087040120982005653086119641614867680560898460950978176857435920776752383950064928037786131988487871262800069416744806081037159261095649131273814597517178746970908818052390276985756843803949173643262861912680061528812253256214159417736574991530381908920427772490174242677142163423661190032047810251895006025012154228373956190618201545978384191115590111154821583354675740266968834739102509522483808660888325341771148170135472789539522360426946299130335048195633577505286608070655674695068620436117932302687654349529949128566859871978073588711208841825524800 [167,145] 130644940419835652126340627353062925714654997050816568013532877044163057315914254862388245020114961943523832611471819850942594083422409513740801063150563904616326744181931381940322729549902108863009890713670372561404979923272731268966339812782586912782414303994320811725789524508594979254185529896280716602733208151150083450635339537425187572020550269346487903104416308396091553306702848207659903220810563349665369949187458410168298247837998822449665529261560264281757352113530428860462391428954021681629166808924865813189730151612652326339840429075160931669241623643549803011172586901323168555934107858655427356867883117068814108828658447279514438179153933779059395185207337256222076034464627367246431348772637849537401856377370983827175798773734580592554684869617316909882339832726896085163500428736983268223284547057955762961990298652458177050338769554790565784481245893262297754049885579512137730805959376054158197561927141511335905829458202241697825741656401856404729953545747602653094605937777299850249701218208388868919979409441522477017038377004943381711714536076572194740269153405688100697937416508520420063523683685378208720234906665327098299387931023181112585626507119225937662060240096089853424481300126607021728837353522281557377091540474675520650551311418162736403775652852535907328352067974781286543452270958941524381958192333635682060198443212852514984188939436223929656527861011073372140664267413735231001386465812147679989942947706752097529109367182578685973750550002322754123484107551170087275317636473241922777666566163835999084839456639657379698659947200510651813179094945346395294029707823627956115924728104560882722060176478263917878389896319954548331120476575275442825254153457872669287806957234602034641722274185921721323230463024214137507744681986041006646702606351934944311733176118315797996554365453169089495508312618355201980078625134555484488 [167,146] 14023011311097891956018466018200996883725985696826898303467400209740832530661550464502359168133224871652014408156875844037153533493889792139961761863693560181460904834110893683875629820418348598085582549003597367926508706778624581330563431754447268562369735611156157220956398401432492002437746751642466191732108325784622628330295756249984141509332629543946519800085280929025967619147663489997519903793295754747866214722069186997603046684396734570211188028949874221166952148717517317476061081991798568374157796541551950812446805224767879613679040742321294273723560154235842944090117088599121873847183863809392036020500152411976098688231458893979899180820834775616045295501192341251863329956879348782652838529832882075774165386517923905800889936580630351100709305775627618361289518780371536245146733435386846420696471611155872284238296112838580974148455318163445159356007186281866206845829711680259150639543468187704936446559412175020875974247412754003714295513014413108533036889900960726766518721729384871758793941374030482370974631417412733635316382275070205096487821167580595631262993455155961956247566048033283592584507295099914987453266088956756657265621508943711345319987893830275187940876406467108017960993992242563004934531728496467702646829810995767849328486527221701664701492261804092962899709881851287608101461208836740616722885149400701827391070038432248929601207482413254956363536869169394660292771259669420707465745218771946013377249174163716611341549383730711498121006594680980765301322061069740757390211265968832202138225099705478214675600636097097213626441821857974255845950368725525671539195068563882517263738271989615338343246294904007766628764411794475146295465905765281150170451936648316770363737483592736249083641883346189127632464564865470703545211959578697692770393502397869749373487667946698341090148824620621617799802204107227436421344 [167,147] -57645141258074164709244107197471163101581294243230848680028969454742953118162733194516328738070194300812672634183368968428781027125806175982323591062074874954895251727500638641607389591862213098063410089192844234484167836818229335672124238423668331660732415425166876982513787446496900692705452377040142655241807354757360066133916072245141322481033106934765846221897608622241100797853853918747902877436430620588129846181895527422735478451982615063593936991804322720303033259489664558239839517376610421164575721689848880593547556004440892294964425560181392201409597286816751345228812813310000343424626951246640771188775877758804293108370206379100663960452920086151138984245985863965472444766233789638488607120520187777711534412869452744491678907890483065625652139143860001013893269143685463138622328272827251021955247296831669508454816219537126356267034131257288499271596789215301662171791593326956076233903547948290140836106744390402088401110701685937191302291713319661972218416675124323257530334289099679234811383785706940391358085698845045058465614849907059256442836292545709232217149782452843031287670210203439908154612388129546434664665304469150130108339511034268511656086711643767062715863376507044829357358437696290469891097464670255011250302632602030509134503751934641173501172840943462333633831515833983021256718618311418715589528298185124722735769025330953094815537050568453898940260093300957843001617667515485406999305048056288376116965599875689491347299574647105015080575380090052580663700681638949991777615817385790359168428447482482226642076676539447803282308636689245043313377858141430068460304740385276042193618672959726207145004673896541449953854451618060730779161671078747886427292867744782978950193500906178913859651855734139473284510649906823620383443285570570319796237245793802047805999582687301260704641000843719890984936135812 [167,148] 678381485501050151774632930699797137018102200706855703253201634662860743878274626886308239708519928414246415222703361999863887321859061657277724798853192731556253748934872167083786073973004477427700014836156092244517949865227965906818232390195739254279443239119533728195252305690200538190795471901850726451092746699035209896017419524086040750906321042389717704530348010674304332840294007445477544947263753925504145559366613194709025938660962667347323029984261577876001285058341464743304425014047783122072058034806614605104047163902528536314152026113608692456838187712366885846024837706558310982440814268747456193703004373371910385042041827607587492202996281857915005058417679953413602057864030521262351860265051690445629313667642230127347575994198351006828058750586662549736478675466509011354276817174337625859341393980863952522011051978764784231920086569620103625576460703105890836637056000007906529007407834921344285091998955349367799148384511564237605862527728995018934646040456691315548751928340801657999366240826694622548030376113622082934512572379245871685109577408178134595419338889972812386180518682931398481812089914943849359790670659767420249218956814591882809447984489003523224545150970993456852994649023005892771085952089595112780190563480557422367197577757271810443764380794391316169385340993597345984066098935505110713601525401209079679342730678447065693405132459840752143997956042497451944097947182997601110702388722599359696739673337506665112216554361056944152503721920941648963940205519147098010820416961718386647767499695789897569108455310140067386284758549586059344022712777884292308395380464590248389599640192888166719735221429133908951776574118879901146937972321797192396085930816126213982245229609682248769879116605470427045984638170108347951349813090441060214257647915710012280344025335327167023224934803487720800 [167,149] -1520470568372336416511866833169952693625279631013223616741685314609783640715657011689154483827677945179760803976500770709861941323673038753153241888803690581180060484918534719555801763870887462006971550666894823617877589446265900778200370909162708915876865849221169755279809947906304973114944310365898229692026105842251948605856643002066808863610776025134298616137649183030394557189381789435803520147653221701789730195456908765508534822254284578922747182191496419499269094602867307952682153240976581200931845864545135339080813613716716219711349539845695351476550414006125410301464045126160604902216458920886286065774121191870189480288245921141088416062576038073581444597603705071042617022183530431462173648840563912744872785934065804522224279104934108502971809234112839162255762244182872990567648296058644624678817174382406022682830597737381548102652291382636090677016833238928599984680016725089358629851985930415335347456442863079771752247361363441698528340983988293425823392357109949638592975553264818722164544080411353889338879431830862738530442567557915684556673288740022685414915223394700750530465056247357638310045742065227267167465273991772673216020689439920545689523457888479208895537887213532946308673698677035469328648121837317559761651145322717129337268562470534008499783266693120769217626074961889824078817110918734578763692839864798751960111045246408534156247571676939180838798493358578964544937161002931032961193994006142112008217726014526486974307037121897964874223336884627760188242459405372431078967564087993603058160287419934635919012697313672505062153850228936556470114894399321862538314395740319673818168067108849997907747537789000437287984887087349561860904499645085759012210627446118720998176721276343577800965146990826845916425682939721579736414102662100818429026153754001733572873682752188447591233644 [167,150] -136855812724087036845885849348865657044632803946299714146546367186594070806223678804145048085964261028733234354079157883563447702942786117334163845367180021060947243533724388553867922284178111253146951973133423421973121521888509610735577346247233957541663658904065012732161984046920564272538538801259017804291761535453731552998441070113232960734582196060932620473664643976253977107160109844264163892231922968356021321712107899576485744673268787063430609444023975504755621862687298617259938140891139100909466992975085294906953185613145445217964095692893719770541701229031463264572532285080678858607876311854174475099762749377792859802818975430658484425375543442124974826763723881064819021000590517434852780598350353354668460976741276800658634936734006191203016182952650439226319074948389172030021250298845362346500606672271023841556245321343588973058051798075952213046882000848964846781684795176072669358628186878046088400358490742763646202797427582505708140098877585188800410219886376509887543047771512406920647877487630065971744175220507452174355410319629096331496166685477896211914215784018081775842056814261005513032282200257008972437867189895185726979828813784736278417228311435696438647210929813514389609231144755146503496439587156697956780276031765893886609207388592662995898861264859941888775703491423403506039671257286928594517903574359660091730030837445494762309747679773678735865341310459954018707518890257620537242371980007377885701928057605999272181302829415577639839916719088330837207142195928653155201452668336063490410977270790635443052475045990119737771135624014887947212354052914289931494523333450063714234703953558360402999666899399527470348112479286682738666198245358774345025408466637190184364056347128940696131186704147083499134912755668964455602191637716944000624941996964841024641590645032 [167,151] 64753317606480591114643811857678511547980871823301907511654463478871753868587490335287354126646253482134004999466749755099304992540357179561354852905391144603666420437968155335858461565189475200567313047709290140247174093344378019030129570923351059975037435652094342044401260357550348785623376957436628963603739078818434661516243572447156519119970016866864041448832346413704164543707508878119833944615137945869883659157790963850342964919539560526165055329173457320073866748307590570839515006394574145391706740732401006898872985638885432371203360601179889499611807118507472091715434726237046289870035760781715054915408725237977420071191359767131630628262018719452196166062482073969007611263514714943159838426743248783582087335826690679257517303986825747644366626548408427050214312613275687010449824657231977179892360127424667566816461630393452242179923513169630022924558615253041742941502325170449627351652867145609673529145945441121146266487713330766322967586604848009599428205584275884557863762058843027595703586514117905188955813149556129938068766208661158085227899357249395480120019173334863656800090064071631694507125143330174036459918200731757091613813633853486429277785076341223490149267166015708137960768565761761071635608975154253641518732902285936128117942307968661210990351195448105568114285285763087989011310993379661373356918138075421449505238030526925386511079176180726544847728209457849142121329360598294247919487670742131178498152880635284624503527385554124641744078812963403784719544935670786719339588836242531158631664997518844361124270176275915833937320120204226086556806935193360215613770647080803641977515026787610916155718308624227672665496815172637766127071634324115300890083126687507268062962732698246941861866779360276489555054948683234782377624798067668045221811470758457343 [167,152] 693733155409779213015770703645595621838166685551853983237993178544522559987217411589792468923914284446274263489627450725096911189848758452312993523069659548344101496097220631212093223288090204340088081765914073417027275303674570425014937618575029595489646961383384008157828421060948500366749005136129830976169364616219859435717258596930626273108573360839500319873784841524946492159360497521050678105349176274837341996663130000492089184736415881856584083556663848063838886419726890121392558210341408604263424140769265817903373432798341961999097654604667032559421185774238650553127487834154591190634467476938955698681372599475243297437986711758220248929197307180632247767090778863537278733375813273315518646343274918091616024456363452537914676315004532585066051429398089280706221619793454808472705266880011323488360883474891859288410020113500490128818554201669557634733488642208671158388132292656818190397626840814283800613970682410917635848394989858777821014651896909731591924588226893959127487596809716934588489446782670749577641284575836715398232972551992213345854899759572651774592065690507290104906526731024318317668816841371067883243427397380034712092830503487290133289051526620052105681772600813924319958462974540995718496452493255882881887081631439951565827170874721050179322206413510921646688630496745393558032849019679651675924262805073169349704624571829555744519686967616233712980631694256176356921879001893506012128746673455722007762357052276942189940844933718205798315688762527972907815576885723632029874775927700041918307524633803163023551292626094352870693529986894266267599130562148139151966016149048780830359005573263157621690157162757187412754941095923869696203439026232915381938591784365572681860771310790904019497496429707184409967188220281292567385645000053971031296 [167,153] 14642169657995062799891214514127879258002146461089641496084066517174879215412883122498599559123854750247848314451136575294004724960462064253577666054836831394220439801671353522450628325018353819006783183556618915665440445942919714802544869625495868281034493246065826695820699949373890059093005293906412372295131185824349861036788999575150546981326433854010511831992936399873675368068936468068478174929128795523959616662526424960880681214205870763876225929011574056887156243356748975851617858176173063224710782464091167533770546327464959770340771537762926466029421313190994930861055346556206425234178036175830117299393296349601642403948988268988891396324860475951462252959830932721550182754943516042208052420587990892304535584130966032442280945224419694675132708987537288554601799919177045860443956574230058530709391314112919591356989078204611195626326447872413419227691811899842622958386572684979124351987515597966305209318947264515026625852950112195335018620363564592914968183952812110715038704146000001946775489373308075768924456082292470987664031950449666892966528483946526337021813127102033349612213483183644557380679473207888711681160036004961445962696806312241723285045575814031947562615101690707125408257506622897366779832559210870449001286495110156888012645406290355075916249539238513358778758556582577321313944744226668664839120231644193661419549301341017183444940682731641818905229194127426933967512353193095442403042789168763529169746962327702557357888675939142397636721108425418539533593042651112481413786005450687873592499781966024922994586926959245290948566243517998028824317365120583586807490609992355024047031568582989894470794205728435252000663038744661777318883173987289565538821364745188729089144453589952837471891284469055511459764487954884898376202768 [167,154] -148932104639482578217352673250664618722170055560332326539115241108358089263666757156893146453542525701885424182012517816185285584906958768287711603296369408193237259628000762300232258137708201302816208887971376558931787537120051167285599617363657489452307124733611264997450601157505973252643242217043128028456714685408988890060224494792594224872147795341799999482033997989870793852207044260536814206582171304445507606818421368188637686523659797951709660189673056473974393821886229415126049035833787075576277929088110920077057467630311938819338739798466571604451042689073606932685705959872287687372373248891581116166617296907211449446849777079146306274197506666464589807450352746349328050116086317186287442122440148057214516046114478615491112381760659994097882331883374775944174161353509875549166072127036792946996512832257320786868395299318181268210903146149352251804061644390303828366821844149457691212451297441556584592938733334674763707943462045843272849029977157569012668440683100267185080224791356141649771941645076817848453567232939740685844365751199650548175798443434994320685185662975932341110097821566544959832648138457476019081567167822561550688354944887398106151262803660473279909915118165480025493097691489928956057353534432727411638662946833017545291878829585584708475282013385479490036848442063352063176192471696558406073052854795657852340344325469057188908829789740726033719914623034081784172258593365055162738668248453780458475185301114320344876856075192677801981187557632244370939653078888211617068140755869713819792135439437824437531618332679266479325141316738182024523946031942316840332573701212613990045231966344675725440724682083482622751749702676450894375294447258485798493052796944129126931044893601419180175788100601395932651562289664 [167,155] -13144928269096476105476715534831921525913644172104218667898162244063369431784633637734536358170751412758721022715729651790985483052093650464248067581167196584957989255762396109100787597505397944927084753443098164663930144823676505495983391792887893168861808841618962733398770234759604518460773150719476148800196788277796493513747443467159515186528902757174767303669386794217278904094200715989524305931586015233447167188117213897443848198304565215982824154408761164564589576343385424143838248767061312535181973129074054377788330950279504878864357399739817596076254387662748258475459261792830718614310114453861703851943948209379810093484642471516160897385143870034486545988597846182457426928537796353315031011388060955343406501803626012855853786099336519817845271431407239924454360601293061412731142569656367065679908496817676522519606684376083476432064725713229671420183331549157378564012235142244085289411109260161633072194296781726538068506662086946857305359969425275831035634711969358701159030005008711304995898145985213436743317490387527374625340276342023358914798542803692170072646829269704106550635321649206272156793127128865479378384498922539601943941022485866058576486557993532995449280979198674984184527234864780586073686475962384951749025719156400024409412478950902742288999677692805767164792543312946984949739646624268666053320119573468299777899027729599786323766508762927385867909397537286973745183754586589920194255196877079261716296840327975191645883191866428415058247375464746840694152470306675322248018842128552086998164276637362497219935214426233131788165618247955152164916987005461064801574900042399642583290548344901693718598710319401995114594669642312881735116511732884054374125583837255835039515489801361110951135365525173312 [167,156] 11392707835788067980958158251638569046537304513699368504077778018658021071559964346500472267073895736945894611693562484825214183805837713349239290560845962253424527186631501671373273402671759719495592899955656852623452593548966439587105148550621973379284332015241874183070527123707588036016816503242066676205860376728286260793937869069663573179395640820076530053046710446769122566641535662520494629965663630679835753864828375076272703325333723977936426157105005578013264518928023348694627235803983211545257941482756084863739350155781184347793561267757201992150422983282304423297230739436381169430055685775873968099229543724700843126527324019717588941674583225085465373696701404188769362602488080643544679638375206183510295034956867634883846274175123290381429646698137191813170263300666283273431829812664406305614395617622950324030094452987719607597232127694286620415490620621428699780966151244303782144370198679360752189565298576639075674177888598448892494109952380773059672988175014267291019576628751978048862303030979088830333060498966643061574425884952204938579668001979274278878791922620597463529084909609549388441878986306734837204083095802332964243266192500032958211606325687139216752584443086029373331437988730178837741602310667872396540845572479312166769118519436700232942061567350557213550961810895235508340725462129091107678454933451251954439742460062876775396310647537455730019981932273115152443026736183606898781235253221603234877772496433715857152248316072891094112097863091818996204268297786719912381888478698479349445954284369121918938536716138599533787789772465911345920310866190552074541402696751093238699211718159275659505115688218163344843042132620825701651753941731574393264747355649999111906864436633754682592 [167,157] 8485257305840009007816879033507982577320265603230602748457472869242259862512289153593430235532924114715943549747279297218613093634027428787811306247262439628377088174140107088487480839026648521785574925924284380372616603027140922462183252475436146187372086661647830285915319934452370753794487665599699567877394770153960178118709474805730894240123969409143402769679963731357404291234938614663664862539572278600854906491030544857201789844292534423841086469211437143128125382762528731505044027984435459086780523665192131053260244008042916931590962711514394294178604791042667745869419239898175001577678245679236497849874914136485946835227170680361483330239682058231482904611067415767319915316078261195334327295376360173077612193146969810951470824095820301003157012250821179850878372548478235238342698807132042542237580377924284866014402347644873321915194365431244565491489896082624979119051904552284617117393266904887060043301465465821016863207897895075692104959474985493396169283353135337606055630190283997711235320680803315569773183638298929029732995251445593142901223224583062674873059768394883669191777566029466933676926422195677479807545266193662009778406698791181133256500515629271193283415683310340553642590175329694364754531014478562121637623889975711784057096291276631834910822799674257012893101613984340665093072447555892828146259626744289151926946675500638408203872148983834086081409011546137118730209396725048304272644527949898464919100040179580250159966137835867949263774963506248345014208943690796239760872838719552895859405542654157063379878939700971511582669096594938004060409202100598368622290476034416843240478449686140116256415284046645707712288573050715558107536921657073607036833620100851231145348 [167,158] 1717258702578654291622245583266103582750611858613163789992697891281185511657161775959514434447408203371797487002231889790850158901335816126023726942323483827950919576608594301480592452131428703740814314274624530702917156331156348013118026303697833098134456468995227026429931060329999794510146455681746266243464445718833931697792988817707026356088488544376174376406702477635109365662928406829401562746430375890423835518783494276291584671158813555740200014358795043242128478575183236160913257360116972678474757956155226015246327513487727983334225009763636976297110313895235882115972182340153138449502595995031611702166198580642794142439250112038557633634183299404001038648508249667181179076744737064620390803564374516145769886455723553217331245002059032226216790480148091530269376779556967277304196995552175254180796867543220463853636940450027846549385996745062226337056236079548316820367497345972405592086050448387536361455950184127902837727425426778413269420885899904562509244730596865954375981716169801254450231545233324419583214732374744791402506397147903954570616981810668521747309528390285931484052047623079797653005060008080630808913902170019531441336138638771051812606290291781004777468933129239765959574903236226614990310972419927615279318359330003738310616671420473917392579821529094645190330697072730289034837706970250052140270246750081547892490495703518591389994997554953304126369452633310473321960645804160895005902037210066643381739764827932357422824473281102874602645161002978471958749290878228141048916108308077917354108255331952480627586915977283871803062391604400172507137929613409500560207262561018978580874899691314763041759023862266198480039063114305011769447227139278610296067816 [167,159] 7227706485070567718318635372903412705667553900070944216494205483131433655626290391819863788592594849987360645472790445630606117054092482021936242399212415046883586596442200554145698885500370942070757894793885254219909366700594074626648722396416175792064544282470141101417192489431617527614222261735518821082446337046439544949861715986673768127729892515883193628472843014611334575494487905113972290351177256284412585700399158439299446814726217459217247673340648915013095298675337309325649106253777663077959901031386442030532142030414831255620974933792439415540264538214139453000027822512932321790526542402788026563188116588986111148857756722014144687623282692208098811892170183940569771827990516134372631986634185900337289927471924509644249570115388156389992254483241163276360331821074908550987310913928927922793385210751171943709699676750536642607505438216495138106733676585315685895395860615622679120887086161470163122286846946887537689899686736641701631000932527352390241683961437542937168304994812791962978667123058588789103110208050534658446062099773884225075271659172297975320843230280560068080663549804800571586170176329954545348926349696967122330945473954466624906440613838055363134106159759664528472007630078184983700377867187499879100145865802475328576245362578762426468293385761837439816880299868016637964081422226661830774945396419813774985570412011992429730530870697994661444473589831682470090392792824900787114066556147525096646329626779156604953540007208216765890810341701251916967274337836155626196813850098001365682507897540418555678395915935436645073094091256838119883706286848836056349225410880299131601333225228189721371355251752734787893876911183583637262250910497 [167,160] 284117882150566694647762369766251289503942004071536304793656273591256226719304908430704978835213833807742813761839630570789163010482588640347725669974910690791134017389925713740706817076892124184033635331815228432488186561596809508458476039680744132432786826619531580984464031982723568276667907507725644220449534618652006240051313711463955966615637039664476707757105354214841689753177479506392421401886574107748792122291031384687509031674776698080225147264860543882640427497207869624998115097114074754245241409124182736595548508728644568349698576762710890301499568747974649422803026425796519722372712321669220158495679065532672787382223767494890987949469781717302976685077494398558773067106155895287556634016940535392523068090783046335026011893234586267540793354939467941025470134690325160916492614044492126642915456951555315694782949212586897017843351641191643050145753194869327369740613635094351250659443337503482678053281662108224060416267775944916651412999630392714174397617336647498100553908821894211957964998346032794129569040541985463758272409078022148857146532147956464443546909818108006304264479648499123319988242275747402107970333937994966342036783290351492050149194074384293993853522569357030757221664932421494975051377330245225750752353706890914036721469085772461057370382306229832743293509618044907449787796999166437967922449685110652764839388402499065649130884990531698405959210931820855141125346719333514874465630661533796957488195260108803983194331201464792059865850183650815666155545094407871015680055470332528743379550933505419499500056347992486400402747218081080234671992651014173315360905740000691111387200063276816046140936981178415518233924519008 [167,161] 4146407432099419991055311964147639313989717813701744577309058350537600853392869417987684664536819233026002554735550188762772345363974478210301903895565979918475210221550932291786994635129614226105574566092474640134002002062390645197359863376068461383530499593584944210978779355942105513503461269583434265553773243429041962117238912194650987158925123457712789703379809718053823258734286258613651063589135155508331856968186495187749036773241639459978274621232868686991320858789288949792754394687901926544608573315672527608239366881178692491411682404520283312685328155910416858344516697331925975950733373584393950111852270693377862079519918421419392603633679728243526705017295052686283665428382455805979604155546034080971932202621561559156196673465273507632855881021401250984160612574670680213003173260631767270457824126886092204356506965403786786484844391109573539885912596413433678581083733251629556645322429375717364809665663545524873919133984627360843418815139602043836284086851918956229652666886204346544811763253213111472386522647438605533064730158348029810540661710076979125347173164283955762965372856610075478520294726275428238650740502002617511283888606089570475258460294021675307890987949473682553197501888406618152583086799468070111979034282676699107047226499563596310095172579678730361714929500659210745457834646490791940021992565932236825925862099343807073806197841635659757655387301113384025830329713263828040989068361543004998273435281866328002889082147719894663155705753384794450342842550193460073459230278382921223340244527788048644113790209844827293552656792105202264046953755655608399294541546491195896723646807898145673475189505065948 [167,162] 82079140486642560511981497140762090689305919145188698844187384932013597568203251689550740181613762923800897272670253437492776165263435459071074992305926681418990833016521913994569190883016884718876382780066707310208820307313041230618174649375066509516679097229721682444426352192013450363510131552957069064496828342695251170546732100901043032760277934636844522288910267740372312928340648371391457260175714456459061099635103656553212243988853557929825494455438638583600268321572499697298956020611634474570463308288262298473329765250384295501550460386214031259864301990763465996769723453831917275431066270988186943630138778183616569515443195162449707186479993234629462136580284955794898389936947052849931454747758325194696109273385790250196777146107617101093835502619690708437856028693572680779336294468845590787820159608876233535202090106095782502550617318024320656857073952568226594412675676196725250769639360911579512127545209883620129820323637945456746291521119771416595983869596544512947928408448034504366243985086475418096364821050419272408000660218926011007807727580872022474916392895237303999493270462941876356055134969363722807472882922349726356160726591192421339612539999263442274637446440723264010491926837602087116148517915284772612365862827906470679330424665961512554783901271014320291280741240294063173596545983319072696433468028121356696102740284784544023627398656363466134301770977951434778822580682030200459851844666825203754000219890922363520805821432808514874804675420266795452452344420402412745044794468601572413931928531572496425462017975611441215323586372564247186423415898013264322048160544717222441143126438231520 [167,163] -4696937781759028756494526300074228837321270454870477579158065128937792387978015456805555811195923963943583536586508221685694876724927461170692232237826908206668619025846535597569112400448455128767305217539035837239937447410955802124117032645743927734103162356415513387762889660882577194385729055431634840966140203471192319137551229021501012649898142181590327556795670233049265053685461114575610475034137479457759191080289069989069223086443789037866924945384623801213347540421699713429727553266277024143170764082404911531324630431591677941703553709794711918316056051180955796298163801786121135080285608504445751538209374188441886215271390115466811285252037526605422507560564229390791403138193617744024823338983614192131647697816833320908053818599191993280885280755186216298993776793825332946638582646663123237051556000291429057259480610980247152734610520417509231739448803564730940653216001799365140226899004015634889438750263964434863444290137378941782638076561486900938707226403372889947468958517221489353072193017372153127902087569354358465692976447056198419052338715643463866464381041034603661171895373966819204357212930419007092618173597388017762286961515796502795529666965127969864232396989690252709122889531923128907577853033563411054328731337581656193890664972906376202587013128907514341481468215171152829128399385971027387738844289415218423867520913483560265583623942647391399344118785573867137927569984014049296729571745018444781286339556882110232729663868476244884982533610184527751944342652051466095815766028094873855407783922163249591812573962670829271613787937288603195608150421733119229092209246312491940 [167,164] -2521506597046934843269561520756536908684922254611391392206787928047741348827018516983815555031398164519001591014457188963733205873497422047168549801763021710586854086260027937689644833427164432766632528274573347006089051757170550646138111773910173351750328856576120356485778265137870267760471030727066444547807844334926575026710373871223774303638709716487577609667490771272377424093172104913697467253358468284058797308972962114702750437480556806239573933225140736590021496148334187029040882556538663604064067905840737231578211637882895152994034575600294474985837529959733301699143714225843835263365437836291949940878316249927376380994743483394601568327915272470780271798282059083634177017558521070638193591527121848986565922006279505881230559184136450608538285088864694367231417605490891186306193747332739948430244273210461309043701821355353597894793008127313703830775086944180537075691754929775439906647880278717170700820361500358077266359460149948859206447285121648265237474444873774596912601312464567384862310549689544598825961288645307522831996983738739356796188336455824856994519698702806262822164156111491401200281145937430086762073177069156129461908467456074448099352787071759828532601150337472658361312036043612712663787950334999009794369504022830826220732141581334745799269136541401879592173141865852646928393704602515942327441721620827182004955483053510606105064023087302875691857188038447964096275030612512262881300639986270698750904198520798081003196786689969059539242805706950376147504509965441200599434127302485220274956315964916819195285796454690449428341730146973400132010111953126592 [167,165] -37387129726354175950220468472481545640920187136934925229512079427333513859854005176471921996595049720287336254480256157909509391001163564386428927505695053861135046222532252152682385819495738528875532027754859498975640406194200616830818060196818094123459217912444450772445081570067455916454761737089429503310295100461144521965539837212704298049694464503774819092663588297555798859993694114218104210043083560323403379738746785964096331824667743042211945365251098207960744613232490251940376211317758043980909478140685131880974736893245023348383594563847182216998330326547655247619914343685856574795137602218421323855701431725077251674145639158449511578103813918673466387586590988779109105221676078096671028182344277070332035285043799833954634798669496689673787742290968022694809728862081943160442741582327068036627848910626893831555855773710703049776829434970118774210402725423260831589618404357769936623978169090539423544546194482681271146990744621587063707842239454800728902381133254756726882345870479804110335364083616983054170438687019678190863460558272568254028441431868040387432433790204359180820268192210564404770212954634734370699706911366885156713520316519873539297798119106368306857404472156730786547993549090465817850039294436817162242208585703530736516297377558245673804334591203978299198085204524432936542723915451194152854280802595502985694261820856290080755238832960004640827954899686862607234513175013425993972894502521170210236600575452379554157903882589686812764295051016594956611499490843426811547508445250226616203006946524253821517377646880873212196949117745326696 [167,166] -5171889716882468873402315419411721476900421749765139893728149482754038045938378888067862780855176331977969691280795698948350839451985393228874798159833082071280053087195208937329066187859868845400697126772006396538934490895945050546027040458285759313964766414839033799533701228772289591155033040250955420792431796055687768919105129322402018044597363059416341011359537714343930381025495148866452411023529511118602834266443474053295182465772618925920416925063414058821058086918273004824484754991626919113126691027397910262359306182602350641277582461260557318269887266910871895920796223192950280456995785141797937634952781949510715313731661558392390685810849900055087883209342959611127569028842380573457002938528266806155874078930174883297879951661685283231662091502936114816819313370751946878548667059882460926108658238681014444238036021473982442282637989493146509728262038480506323892426250729784307729158985004905362884461936702114255937305239016009619011568973425232965189585179102247076187894914722601593488064633767289085694996173833337115848848482972282607153147175893844721856735955850628542268854660570664907823492914224759417517204173298004321791951950920349477246082052599896668500615607322008028333902847650485025081995261282278315699072372654160680387656467325286117427316643796582248215997635530616984878466491275310035192916396566858159525928335206138850078176790208213203392071100682327840232528493897581630223639969871823343731121834857611713634587562670559708096073387306895186506529808756359240749479570937933847621534188967398716971687086653170480 [167,167] -2398698992813902415851650597183892500222634029715763200607763616009730643684735778715612323701974274134563526785855044763059611517266926350491079233877256335707527365169774055489496040755549567403491961152755753946686175298875928579842820090505855850192143372841336005537091478405061068892402757519720586080068618736659206179140045919154938503182028819376524639883784788561466619440657232452438646518727165816375287227974796808602081014163839589643224899475028733581795954822298649028432707937329797476490150806938581460954812816347559775833124791748471973144145271227754762434925355860248607056287225601367319970014589821813719852629532332886172958258936944015213845948975254964394478111016837628913624865320803469379301977863203292068645067336407061310429336088555963600959836051677075416061546216504673193638946268007019864778461685526819870784787557511535456878667706017104924749144760052980142222814159403817484631672201302606073992109981786146192192111373170509662014512589790419628091340388760894637982005248883884734845063440324373353489008089845883183483435479695842510796487858058507130572646955232885982187171168106728619796283431819884243002589180578296728068762294980827687503474876906058280046341472997061370823220900758875705538607143860749723547958546176958059116428130506678912959469196289382732890075261421975096680382815906112939526872033264133115514723857760807518137896241900152992762592492019504105867413259358828703632998653382022683666476976222382525499007946380258334110744777495301112570140744502319560140243355301481166 [168,0] 138426304156541157896162987897067678245366241694394337455328347375227902750810590168225833901253212489201319062072051383822739176621759568622375290701932298830320394611610471116581884241592597709935930139973863551298915990887546366616032261053646825368497501431023398372371949116410177031203597984478316910698385720602550845927571233998942731534093976571896347869016050530288852311727738172222289156363221734371347659392246987832609558989069584681803482704788151466469862622830450315004333416493543472374943571929962685578037674041180119485596185333221249806852256667660097160881953454495757516240030558426495603917889991562871354375014977851913509094830006206923429051616203695674472824120820217272075852718942536249257825506683182435947076448130755709263380524912541478323416674683255859048284934880323221472782682069441829286504114833339133155505159739159451632569776400891452722536107748466044454595981265699305505101284364426972516660409556704090042685914041093105754117145840918617009283374008756809010713311095503135861541069506020193243380916581417905431246294285736755910108743062051902965124499041974725958277569602144907585042364648757890907130455628324914345899284624900597049071118876764257668517129074861747944298387240484841652347506195528107680878980608330365402030416071969253306560212246795747700782732954162099769208777972006341780050623364602089583807824560294934168601257952109493091702191705672377824512305318681933517003574757814294758803624474782664096677991093182520402100266868145269897167753114807094646062976628319935454801150969401426011215840674270849575156358860233675267031882710117966865183017009261611189639231858380638497633511602565591561149545544650371544878255174706525502037444992529285969130346144951568387702303101979737657871930602210831793933999700010450237721393877058938672779808239443891283180003125702746603862168966424518304144155428100206505937480832893582573024786933534534447065376983722649100930606296066897339815817395198719508278472485541966400005261208356911428886817127025964391755122784579083195869555499779561080202089240336103629027392723018924546791061121211022513079186064546051193318404335852614583479650406879505833026049081328584973326780186815723810874056664227408223810544725678092114296720911689452372006708626083423707034124051504433369720376679389147494304303871970295857926373967596982624901697838520027153355394356916660207130488392930419987715898228729388504866721047501893397473273138674276054859776000000000000000000000000000000000000000000000000000000000000000000000000 [168,1] 21735448418644662150646589010396998651992305735121534274108674185816123852423937180990074208635991948573303521361668593899264112812674093594811266134045474463768794649408881621170784181989439752564013160916353471505595781024381921891074188508879252011078600493157477766263192658893235242053171722043234767898090271605164409119391997120448142701356313513283753596036932367150764470574075212956258083933248453903362152175090736598584065794340468782777087611745990829075101881997218937219279500196237166643659486269444895250117099429066686164364530348226096401740124157098026469199705377207498419913013499976887157135424514096534100019008203458988167697234453858568432345544374383180279378601042268739324000385687032530883202123086314663478671665216893513534928908464999297992963895676899619617196172796410180356331076457118092281890180221029839116495615732464907059978007045925122238607662879120415511567058116282471525012284131503885951792023961310188300572340964941209956365080002002367144597859840008587865743729279418352300010912109905760498049430173256232268666843516842639812560942040335511008864409783210247829634553491058224790318769167317911767861693446481035003827271191905792182296601596078940758958057424841732326986610265977577120012749004985647053748902526963709098486854933969604792374728417430971133453647713774725471717816461188671465210962542245399734682808766777842532010618107754293618448002549316403296380980211042595473761357362234108525724107023566922239498610541817580362463310500391209221288218954516818728626342915801253114545831260106736309981536014555259023870537149096578518685021715531116871551161141693264347740360632518661816417408611693558994742510606876853342458545638358262529944273378164723468663756047539318716448255692699942530102114183961840958000916211486252416852386129195406439196290147669363068428788178862194224359882976430462253866219271815501330047096652009100208839933891101778367521544756399444046576591659729598346827378721911826681986223140960233799124643073932452031653204283069346722628609525805015838837215652239814589983134945354945191879072859983758218177416723926880993550651890526748657238891826698288973586395538414040113909003722784120308794089649127416380442051068452834912256596512499828958728717206929840361036409215064214897751377613310916334616977725428698158286270357248404799838098574440238225109944782024795511697965268896013274974835635201762606936551214744150343661335881191803085977559883673523831858790400000000000000000000000000000000000000000000000000000000000000000000000 [168,2] 1029850854387654205318982627840267797055219889108527701227444614982079457783237621480601449351646469405814328083259998978960147150093111739156270031794344476922813653513074881619915588577207622406317050202375796195003537230593206846414407422404952010282202239389916006977253782571047055106852768927867866274773085183957623338741704318553296133699472635898747183820127368696471818814624256084713673766428908829793689230318657615510357118286447901839093249573460623726475246704467971334286677260583951597545698036688618045694810768802924505537700571426539847069170745947440129290644095516618319245592952633867505979551065635683326618332262665996364080859973254124625633265262622393835013955287233062481961771195419837981678996797872579169150280761199790930629831783019482259264384806196684603484971144759387109499973012461465345698278000003224749436082486660401885592258665489327452366175238437097770480932464312899483353225597964396804730106598899979460595649420078265789583732363881017456091397499264160871315373367966321008555116622742565976614089587053187177208897302698042097239230627336255888730824503854987977289632768682865043892567951198151285377042385884257618552439930131261631631299946952784910792199524860377139176769260722654843440352598033619809531531267186438290630987938507300781734631290435309874778487302996143863116782182240498992068601317221575305681997793364665150419916460249241369628940639394012560028029142239984341966323822018722829241402141309110548749531663409825152170980958986759126379934511756831028261176042342326879553282236617117731520944649891813244549738436224096305916756482253687397441159412874032909598049059490751075859835658659996867856375375025185888132576404380093562348881664845142128696539218698260697906034864053901169126897670147121805282947496408922870806895176958344801531892294151709039917165477661198017293746823210956865016149315092564694525386009169441568478393625121451380055728797188238908656356309104387994102693990908347667574453266481922368863722139666950737187115553505548729243570605313134574794447765177388631871926415300564244323330345189101139159536492101959650910096934008889524659918668834949586180889815194253968735540326548531589720022621673124272377447160741393399176062206846934912730065669182311496626119776437923458587065202941933149677920565304602696696946821169019528952309041315018498003407414795733852497052118429949563718444612811973376194018445992662493696457636606702110280244505429791264151200333824000000000000000000000000000000000000000000000000000000000000000000 [168,3] -1230265395696659520464861329328026495216928455539534606414236513361939895367495946708872757289719155683020442938909152594442291882773785291519267424611429476883739763308203895907651719325844182427446386887920649438546319432671688622908973607060766638641748566936919463037945648984229669277214516446055682327814752630853966365214224097445051290332192952584675597279744229706903520251991290160773749070451746568750305698832340114104368567156997586118220100552043196080979640695591168109930904153227892602517316275105254707889028047561853681351901508480467041226248509392589043744635337831518418779202874094658133481501730975867777641147698090973925013601634274850592572201456961970780701954519561071498560932327735022827722846362231225736537021175712079571038157269092970906178774693015353521652515392266132846429781141401270688830155915181780256184844278854086962248591764414810434646358460180445797287213381259285704724587200697432744020460508756668831969643753103506445213359906117923135074146127619262958830266472167549254733130455331820217950896384819298186327581023305183303273598169060144164548083068721663412930259130983372007202724497387043735802345421878778294259946051277090007159372558740685414459243210542232033430386505876080497808186317209784087132348499173922295983104937820938970220753507187597518302250835696663432472931741245734422455444196898259320603720411402036532245464017956714796741719046119410318707909733047547863519467445427930432164668254532399300921141367827400230690111116710634679414657078733708892427872499758356374918065256845552337029053080150137903529739037750114151803973804575579734830291278371774397727691178199143117260039310356250915929590556000625427691944154692200005748631344171884005782346474409606935107280389113706262301914790882490536941919738579485132323615900937763146670586086581221535681761974202425208572389164970414022571942569931409027367701572583383551330285191978736865985942227629322272350845273866336642708413689682263768359980117217208024973478169192868400264007244799598029151018649188258794164565783846706276834068283069936713134996255630739324072247991536463750713564557582603221391873683801899318379104750098854532318646817730898407128306014723523390273870632415776248233293121562819761642523578045749834494978657283275254220714878877874620513699408123580930109508002678118189372378191177752174523489042234517049936452326296160142782564780321345413311735890581329229092647366961691257287370699556488627660145746247680000000000000000000000000000000000000000000000000000000000000000 [168,4] 206047518718113762125305452693385192550244568092638367613300961490317482251326411395468790719994572183327506459507548076131976070018167773072212938638443009793376823484647639511237297251835962090411254789190880922833780270521559503681771505682233532250270918805596950761634251095021132182865925992276243185034934649745372095853484860009971436697240365739412994360469445600972099672729397164476413280122569770462553584555303483810961695576651404671407694153504899299203050960786799763566320817178348053232079245514182433412647280289332006758971934048748638269470407906133526460585359025721914629905684471178087679930661203001536072517094780734055403375491745656540515981350655680798568444675195880041530838981502694968165674086238014854119703844113759602202843958411106251786571501767895372027279548671570657513482220221161442626939516100694941905738216211054817877382138634025172721112175547514796866454706344236988182066919714157972750559622280974488937496428258421233703263189260380366469570151471786814070220205682359331384605979541069491363550556732749314747833655791425233429111442577343436440725806786986458309709940782654603669079397223963322372178963330339781707529876210758640888705028938675429300731242674952251091479450021424164783745637300326926126317553813268238229839962713908669663308267746016790327482670688017734461785857118688303203931679725252890032721228218777497857943823103786575607505484975450016431751524754485853900040520696125280555715331828653916377727492984553268253200505271922172967212239208460444209859880702838043343005249960818058400154283804058870378203466747205072199296921052070039497829995609785932567813714509296022752319548520660318925281147440759007009660991431595121393052826031315035333498085244474656702985978513886400221850276745679612044237884741688452025076869358504084019959363830064138783788655849824679944109612640979730373682443659826921637681222939609917708451330964297567840057932383727105387923235294116556566768218497109876784006426124226572084540455892360984235407272615657484288848988186789294899367266488382597700055645183052959991709167048344435983241942307824934306706947138095923175665091843043936679108722803029325152203546593370212785914591023164898217359042336271313841602522998208182573610162191039257066840464637956546699092023805125478465636334194919035629609835568121924895617040194541336431468253945296717084098448266349386194741907471301974835583228247266470327904605043715050244632337232022521784613017525157888000000000000000000000000000000000000000000000000000000000000 [168,5] -16316311113558006312227424389585525904287269035604869915939388825424990154940634934380385591412467731313209903146963495545454332380657434624692291266672758104084500741416024303281373425449395540409945182697262347491746607150935211103673568768891783316291074813672212348105108029867557663945298108720385859898046054380992120991138828069977097019182863361275445987448266601640206404761973412914924345133275579184787623457661461417795382324609222648200507866543930061924921011196142897953532873288427612455143411844498719912957052276739350474109581580034433676854663784286006012912912392232300737286240512610206755870160822927845260564548154506172223026647889490549076034040074982277809834802627681202600048432962194690368905777842767139800870331771828202603502904316614061307341437851972051479722400730542681413015140013101638037414159977954088860444505084875126226762050685511709274333839057318616470953859964032773694510273324539028522243814067882753375493744526916498854539684273168053807279771414820761272774845686212358380084026007465459018711008639383179769483514249940562414960712116484730366535241509890253367545153692293567668835078565353354303724251508085626879628763915883197331648876218595945891195564633178263985050886301303230238601499648184460277256479393764572609271199180408418465438404270058961776417323132729037774863012497148856359409960841941296887459748483382109129480951446730895139224634919036576847043134946959172427919334646289187994701187549554377631813147312071045283692940101536723602099113977027396281186483614435337506783590172006970394221930272845565885192758768963097306242196639796869391630756684261422469778270527423738023415865726161497030812737059399068731589154299284548776847504976917654986199032698137043374712435845192245667699944319053682156235066374655543891641251849606228581082104726570936208274461336494179317132216303087741485873477047511078011508484825796544318354574896383826082592456149398173318285896177235791829353530277656113692518215369285312410828232796940763847020209653114083015480152153476419856744466851013254378487765574296041252805042644057091611633619581421653952021709911252266262059142323447892495323708622371754278020062818773816154315750192381844263061497286157319460876731201385893901864115236021828033024838559325883095461365238309514542651478850060305527373265924611069079583104505865236237558571981368088839194881092972960239844242409684137856488016032310452204574778403095287528611565457321048300512434333983703040000000000000000000000000000000000000000000000000000000000 [168,6] 865267828751641453488461542911653996316621504529687032454005558699452970745504190991177983778601906159211290032386308818118837776826953175803299516461520966222949139716389798433169322097167372574831008141139616704450219708672627824410733710399804704849774737236361141847833085082471171292043305087429119809862267947328984883185987991542214215993110262391196726813444580074148166793735384179113699591534215023127356653361110049479108813217547043012212199203795628157377730346883517459106211469897880591482930005477328292963180524015020797757875573048856413879903757858586420296332489583243113304520112418956429837539176545594858958850033394384557211361230550915944036950388212249761988849397831271322752267413853137021047224397875884259695424434936343239968621073152791985990226612749623865311623108262724483509383489796514675107884299104785383874887679324922057720189656723710280422984518319930523928465448253579977988710070144674267676114041961609378962407818835430445402391096597534430771376523995677165857286183997636764030039704776233884771103799298337849344073354175572322507471684167670368493578981890852377980068524936890783708899343150861502932340725455496777061612948470403347653054439382294194129149470290237505770473748894478081288224545853123763714957579644327740110546479602108587306851918439515790514934993720116554676838089476271663800713777966932519377322175883498540801567231299020231096491878609200664528704419018003193712191054188222736057680102380426964122297160974264173987846242389212911793387602541362652100384129128502009978749081357487641765714642094883268939308997744599880288207293908132062912893336935779568373030588097816552519330330166341062077578812175374731704070822911359763365695114608840383817263758247010862963414337061042683613917064077151354313884440725085581623761037091983571935872027594568899280544044353136654507233840613457079864794094337986020409005745357384758422801423271125601028982444872121088273321846625776474311615743541100219444876835907942915883673031408235677400065080379774300292943783224840487972010868681742170011887828543688499522037297998077437978890151355279733143412025388485554731566176017084992130010570116619981540807379970434547969701867146302023984856740620334982275952555911318562577454904520033900461977875786830762436769287229792698129556876168092344786179963630992540101879179392825090436389627811916162049079642744343478126769660835009069658576412974452655445980216261232621347180860301211215112189995168254918656000000000000000000000000000000000000000000000000000000 [168,7] -30040857181366971015574741398557967808316762870154937644766467915313693820315907546699510755751268434809955817819156904406624153480030970257933932001393681099047599397456031059674979304049260502367338997200041793768837437973526475737007121788758667703446049972925450868431473234708371472946745339157672974245909969935701385746801802940066752626320013112544112271455621389383610221124818561025501610168265711792791789683345071772673179984359293939673688753197749977368350991672390346273864092602831558668677575622390638159997798919613650835432214944447760427289684024697481600189431794137509166590362916212188332440184176584147312550090126518330017229781299478043955592042847554783113126970509804257169091476584980398685206309650002383111458137851135957217842395586498161877633142891430674192781305671465908383375547830274569514169572009464346656607378268120829631694569496611597621302453158623311546920901119037644695938454571786357636152704981625921377698681955223163784707293744892899378787602264075935529280054674331549585905252703902502854217181398982098830623422241451871759631660676850970512028975709527551568076951983539630239940969091298862321283763019947067578986282795335564450644067742624494275649774182046900152520005268281999276440124632183585689095668105568390587733323912702693448981641704548239987607844827716918947144514861597719866022588108713652897745037411057525235602584357001055991273795154799626552280896507067929365035547840775568483579183899847597695511991971119127968008249999788371721318056308380248827171645226668162988276821004229426443720309300760389941605200539566538965444120622305452388601528020799938203553833632363517460926683709907834412806666039296679846664547223401984830173701953514980597479496528986556635920834377073121321256839238062165548304814036906922831989979070444579157311342852967922190307406825477408941124246283971617032141871801389820975489144398912257894477858666293034315694889382699699783845729008745915303885493079236655461503525388573537109191288991488730563605719254110619440510645123895904209336872236970110440411374831759811832365745490028532489674578077167257545089321933608479983160968978053074266197490035146634230039121758919757307790298822995956360647674893657837670258242572081273622106374939587456842483125683507418831868732009853955498032495136385050083727738223856270016180536067284748607866113530523721306726743260173739273791891527652925327022672306320921304272609099350074167039785331466117140747926802115822878720000000000000000000000000000000000000000000000000000 [168,8] 738758417543214044453178563795032317396135658087205616247719937270639861941179460082649641211460624877550171041553190077568639350727365939576412249166825936586918765594420952767329322284703345830062934222195472656916759539581379123614910040340566586352411135418408297802690570432597341890845011828284077303266275082068325992030498646842494364100456155656046654192630596309644588859227322992106292139806110459203443545214000157505424536195937720321356817533963778531885556588243625606186716590496413951121257902412608762789107998213227884068727123643301557808446404412696696220929257656798696354078158280406855673298635385650805699446331070162788083124485416517496281149001248334020118796530959971552545927599154255720310477655964396661843348026590880867990561093002715661614176399582205410599239176259260732894179457727367951359358465703146802995251276913123070016164502988191377176467222749089714059421680960211201913575601461078443071264337430742649242847206897785422880873854676156260171715008854538012533204962284124840083381577730231888179924616917175199443330988984831695958110665479682565087422424173102987743688199116793980558782136032432607367224764314086114179528916942945110132789018441784554200215799743688125723162217556184550766109132616531230406525250128991827210613462186585432399270497348768700628302396722629157105854832343818958805190627997455083405141001939412657700160990388431753921427901652922944710662021280304436044828049285837543461189396508079259257363207827209554375898365893921649237264922245233574608103111244916526329103193387675204357358937419278672450288508763977262141670703719940884728605689278072618473662363144514809357503820094776539662443056829213279272746209287751327659900061462033667726966155465646554120505775493361450916234245399370471408286272104889332055503641342103837968911585245523308766012627445497942707052767406432884653588572245831991779853508473207973338072927282185120462540689549235337725955760762948659519516869826784669347733774537402150772636703587941207547704362858101675898633368744789978242068934881041727774455213932135484494832834274429248483220995522592922469733089395158291946774879958651621518925742263771641053424987741783850118319745094226782586488513129448003205986441815238046611810036490498365570083905167588280530937282494706873003853083127061619284442320738438730449494854419675348096192632227468024158414613761552214302957310668905162372625239250516058152668546120421207856875984923379706757928109699854248181760000000000000000000000000000000000000000000000000 [168,9] -13237705175955594097597752369932330844033062208982843837838667048235998714881336960217980641433476193509632261288673615718099430550863388517900904410279135108687877419626549199562570884084983484180062184320145706561682815577859197620283944822605987492830244504262796879431472210850776737800348047145468224806320705307902215467863033625072009714984662065823007514743584353574384509503818312487299490572360225745525371604369798510145419978149760932619639021395250981657725368200145060745604143394827328503470923412208766651474173696408308956287143423866440078902135100237633946329613381031764793643438047689064747214717903117278260661352437721498348067278186827872084361833572876239125238577829476595323039109539192354854783915058116253225473310697816702755568934520084000114507105014669081877073613642252445681025863819094536360606349115134012064109166591250467492791828607451865291084808660205386107375182571470080871872858617849071717158175008316830520935715397764612713495284439141112308933958574875044482384307202195417256907938634313081490711447691309783418755575474573225065312029881965481195740699348451237692432077673306440316096269524114332741074823963028502166243440863016134683222999934469241238608778701419345651977221754293471064750514538394393383259476763948952002762055812595168945572857628423635206024180439075153710569357157030138302329019000274356561302214959822356742773979737155113190754600791447333760948989964124684862244694157216145173965184511813355413035323084020601599485895293602300908185883962980790857991477424781445101391180423062117871483114380969262294743653421199450927259266421783666025826608636789986132108944580379299848271517179268365190894446568986240914106776614436776198049145278271450822909315536490148929778468089428420089016572468716923763917507213801870542890885665410863414245782749927552389296402153685389841438506709411007153921854907652953740564754521170849672145909163723538730977423433565288365603313463493750503436929524700959447879765875182748277472585191320214609208972302436390492801643583991669203001456430663405399326250061046942551302431890341122200031226023083002524847824650682534018338408649465385987641820901175535375544259809634478785731952993502035073691621184061847659825068290106593201403428022226444298404619514938975810031882001588060076856577814810588495907360840739671635242458022970225876814307616832859239578051811298244250006244804979484169273684804641419308503065997891995765959714281851426315595691295751735030579200000000000000000000000000000000000000000000000 [168,10] 176712384534842478023882623837914624567986794601136452814988456160969880444826842806615589614303183689847498035947653161495089494016848147010504564601714185730961701496898660804592238998341947461449561812824146968689906852351346538453267723752167604044626721317066648704967684372615942739130497325011662937980921318953744781329114816912377464394014751687121664353094435757863074460216703621448831307409653192034744697802015063024972413426164496848832350485929430605966085294617220181262313353367878293294008316286755160212796480373798943722312024675606297182469101223615300491170900588431548870470643086523422957258294957512316141642711875212545858077332335627108260453558564169410498006993530699307706092755773219851313776220816282291368287205305529308996956221888445706000319051946080049488376623638841758490148733350833670440306387838340337686768167496973518317096712576130251910684888711331032368494300363759025311064057038705385846934497885105319882058961434662704000149741563678345617315216260229091126134039514997334246663816128645474518378744383457713893575677867223867012824834994879459231296401560920575117098626324261803584470830838746201851399353439184847197127607518104255261035995854521268333497969264871647802436745883327578605575360089995102919451400746913073344704194710652096750195529559236448955067065496609116273983992994585106656101878725463226816513133283597504061775075667920100331808101645607780679773659234358151094517855324364215044011730414972195742850577415185884850224519908648107145568892211292299575014762163866531680616729860325257685772071651412336069773151074918662816313521572425809262730579931745225603505471903798371170668944527194868709759667758433401297517825864135786607608616720943673359353861863264302262624101656321555324270154277001717586626491678046373576589342972220107567104346297353560829982403497601408794175356713436598138253155790175981722295760548471455211667465059865701878608987492138806594240202767628339970751066610086274552826057395358465022169870107757197107644710945841486813145210337666922995102771914195296681983015567079306130003288961770678307881521079862347142852841757796962530713200624531718602520246052445380170145281158033094228955166223430205740556774123955933033489094195991650259755049755829119834124081871009193093455607347659683923951896110498360790347984357758027283972041509805420943231740606269358300006676805164316136410403484946734193932964589556963741343821170942707747516200085894358984315304989759216797351936000000000000000000000000000000000000000000 [168,11] -1788945086388532523714175919982951374713210252278686283712936310291187891925510892705350611168431906548735177405706534541677477772533690871103744090419877685836948518120167627865635433470371008764024653539039710942637047683500707240601622713046562808899485178607569634957900071225906798417823375350365332537590250235969721741206700421268130365009070546493565741803195411479366072154477067951135202219106437513183730462975043169021616138176856276960497411421710520379375667613490760681625898424133701211437350083644612699867820456554904272019773548568409454137239814452009381548587775780045659558696610929731010521432269645354103787070749615974777663811521815816900676483071926580457123518931578847495907563842931956823464661434699672356340999900660658607656265425588113084357251500560563494359775427622314138448679473211867036696986087553260230689645304075493611097621058613449873927821299675975681163747384425002844277238855355468396960889866604829151217482219275911385807627479944769635746532811988124583756072438557708398298864960262146594643571359754329243771432845223835384178781264679539712250280704318454262897920882555237105049890642555314362977072759687710367161410524015325838519752444074139378077903649207723532582339702481792703723784961993666360177517752739622603566841165402605949996482968494384127847166439654031300433886199610567713778436522716310847725140532811068172137917614797123835625068055619154316521961335696439529710127945074809911795343817155968897579271430047794028812128198840464411825153559002566436261546043885598228052199715229123844998253156505926326644274902357909227978113276989445515528202237394288993143261695353700670100305794175266726028427098486543641376920260268381520310677709521163591094172770892871833770036100519691469943238204962139593322268076584185385481282780023888438624420429373235095262162187205755356038620147652521994301995153038322220265435490220679205217119910129007959612015588336310267908867709280486665940909509500261846101628373324985267695273079724030695070516123092788664579045607867507975047443031362264392939785412508460068548384780692250487644341940389375886769683142969918537841543360307522439203722981826095376629981287453288397479034553886052325979554262853283646301145100990148682606274063088214242895022564712967747566568490084082261781836091596341919180721674430435926820000461443122450786900172681373898506858320155513638612027694112191469431849520399674147925121190679130019836258184651672398243173425151823800308858880000000000000000000000000000000000000000 [168,12] 14238086512080229000847921783479791188951207847083718157886035506960435366990744635500261704082968963296373915783535626982184991502169023907587158933958698967410779833786681478600093286349729157417376620985172687153964365632523681912502307398598164929612155833712485242310505859534137340491531002083337655529723338808133192989599148928826291784308609286420711695625864718376069414774239451664250613956713246437285994256501670241747429681392894923918325596792923831534874447095964650487152968097437827987391220600063177828337665356215086845333265346544867878776833479604453325009253189646798613836593871515894395502914624378031525082122791657072053209794969915259381197871959165795844902523953088384260230449143845403995027197462041801567247479535927475476975809915902445804329845790425003933608660086517449125614635177413179284109070280060218230980932554579372167890259368164075455538194916420452710430234299958844671439610916925038052605164334619690448285464775002525381975277735001034010038745824438505475189917310646936722084706981355358798448344931746238003774581180553928459189901051499155021144367988614234216196854355157448481611085207027532172569970564862707849216283435436287957792434218557676783989684104406298856722897965709226510995025498238182294992493624859611977680993376699935100922840946044618980590902206065509859611329874317466824529720489704718430984140452863053821016051421261605983901261394081231342096666362013596186590926486263099149609502679178222007210033599717189697691998507126342084225016215348377657574350877971691813796310048668030663282907754495749177451490056665485555520237546598343911983071848032163249288164220042142414244280658630831835329797557316312355231660148481056117531374467238777005445330261056734477274416651959619727705649130936937542877723762214265621616789204389032429429884388377538501140752219249330560977142729628731459046293449831401574662358143822782931840030077025922285082488073131417896834140323333825656979227109839043032583663464318413798922524776561782646261955853012392414743575730636071311528734432858703231409661416677329911293662102319715556014000624002448730201138461539586143244148231847457013462714285375589502858720404109427156042534264183498854234628582536248678503144452804865031215594864007645675092827279603330221852387577517155811401442630992184055454903908141887723279256162309273269298579349052157513114684442388845535787198220738960527970361960647474718591688920857582598815607366214499533529746204133304842986717184000000000000000000000000000000000000 [168,13] -92411855609767050011263459188751414122612229127442734237269885289140330098816797794767581564091824444349274860920214881558474829770364908589959097199290850724097443578330067047701321914501485293956650659857116822625073008132826387894408366323608008254929319818620507757142906237060860059774565931361807237405969570920093176489576200412038578486563456281786033329878954221880737897472800858345918813814660823372752883451744756174163052919855554760776514128723442094130083513764418388171980100240981442511158207212398112363753713195479894317104336400405033353714563907263508990054707987263164737997168038143747063141031540834229507483260104114850243604041491238613892404190062365234187276138444982854326821865887767771954587449783539447790115143089350164025643049624322703289767485182831239091623575665268818455065611368979532065719273129709799001846206575109038652556131095792271180015264544425300397656933045568644691246859005729169536453518599959553511257018977434356657363543984224092645285376809978220037103946847570620207005622138948601065921099492598997705820285326962552348633220947325785610995937116590623090784026902651331304137105650782556895576348635167742656659807775667078225227558818239969790357134998805298567167694719575214243509225971664381000866106381473986486482205938490230325134283373375154294028773794701278810162218621327993830049027947443378984999816239472714057641300352899855632449861446117810737309799867987562817779548888459957239291312397134066960789349850260276786651074895761125221759825695838538524539005251985792892070869860550424941950449016451729829800346670684556950770489516666916328991330757622001949169271988343699597147168052969857313503323754697262112232237115749158810217264204948034035619276383876486648217867686673579857721997607772297540789423613687289588335893998292034589659269616878135608699370254961602975448554143310600792129613379876741441593944997587483567258499398434054203069247905296222041982898192179821508189779668411554517653545168404131834984616141736156052508635216873354335944960986082404757917693918818016708024577321614924716850011716461071875234968480814633331988065751756857027147681274186811892268371654203422164834779610563190139379490771435805839571353146698463013321482620324926982926150096533517229417730628973079977266429394307397964434873359330860095836103417134938861055215679133035844168516434698075495704081134549539505406987313050550453423229691167953527220648354567464181853341250429647627409703024144945378481930240000000000000000000000000000000000 [168,14] 498451438019223712883894532007211496613621427623265830051167575334321227287726831786980373192973952304772805593732832976579197906895118836916745956615218878957780971080336829247420789066887808881898012345897420434221062253716858011479873191896336955272766412116667139228454247029574061409279940285227820132872924091158252567597502626517804212721812937134155883333354209926448642270419006081352514843677945316650458100176435631881136872816442454694714743800716720683576613247216001247183169453828919621296403663591037818086820815820914349227245909382066670444854649238725306794832373188557272485143344551988790944341956645176509947805906603154875482999697152540462705029474803935275477061325200634345386729789025061422159796168366029116624958561637432509706404708296110356997602356442164269609323998160216627780641531329402792469701267554885977393667044508694473447871928682881470242352185111658091058763351704185116617426339032096589012787490931414350007498521756386398629127792409738079988505010593725333163161024947269160615258226330191924494883543275204744397242760570593391880575040455761587415475821840320454635790729175566577895289339559446000631544683244959900400238052066685388115676013645058902526073406176793194788616553634762967379380768743271779050091067057815283984774065437734913990633344157344712250549850257450618845321739972855431786634138217162528660327023714746886333833207376914681042310259169084746548691418795348941087488475516266423395645919301208995236026457987569866221091098706753125555931933817405527602963227327104843171319478858643358270737643927601830171604214429031133564102397478589134101172447774376912473973486915434257409480374348099980907698372376590458478275566005540112709540360433560122535079613693337525943540359825154045282339156217149721718498965712949885915605426417997018227368395406258962144248902710463836022975251822300274284421535154455519418212336251365060663904866387110462462220127888059670551062343054632543049231291791272369874921072336201426638315820191864060327557906050089504854510381568938261341859194919522548861608134073169722178687296717652610110330241680419379408738532857855045003517397521042756771717910487172624014931122627106687024973404347711993870837976958895883845019213321571505564699776515490302456680197782931202838106800568025573003725173572532292302501692305901088112573399692083538531547936963766917364544551812290010498348072199646759044934134903927392607610271602269211718108129664314197329257733158651417982767464448000000000000000000000000000000 [168,15] -2248313065902679684639925661466144575146972624376701610557473251943255677429849570122914458350684759613443569386198844073487981011064116705327027880030566113525038435177684306166992152193396571653475925265197922038925699164676080763780439887720796925655247557333430609579367934280977693565562967675122087806815926346567756094930555581019528124352067389134597959287578580061245960791531068353143209555117344715004718953811913788195135383008222489930948768744322085170579280716715499762399950412262371824569939790454291066041480476678281160590002708533328881889148193488642214195818569368284510256521386412689993728041394308771317385064152371466462783144458796428426988118055416332048872952020038224793602537728130212603133152018162907456700477623567472630517986540756136843042210862678357117026388997428607637034702413599866826370342371421807832688770830726636265259232879449001502502899984403891319585840194788787151680358399663121375217520820366341237791423200938243083251894311229452549297219199588059688541661207126465348027921426300170568119439322787865723902927447864813903315897800234139746188063989581901133159677702383921050690562335224459742367743433030772542323277801170754434790443025389679458542734486479084198086964300376190391440363516015413375154913176478870177769216774507440217368870806164028483672943437570475692432570498461801594880223139292179078830864620922887401424716157676788239470772812899662965718970777692647037727541254314512804092996004391414484926723870956554207564038528041910953152894578188463711703725423251061928421800384980134414764310130376001875132730461698906089406627216486993309970726652918019720347801536920829169553977200807669259676878746436163361123352586257895224303471891208706896182974754393570601129644469812003922502308090183637799271693509214857025330448518273709264246777693333607431658124606800658817381248683991105055458308006008801998098220752661156659455003048145719042722401495471096187165467351338215427601058370471641376900626217853386835165889299964800271738777783630593008263628599484254839130960547300972486400025307132729794898827883626236848340801384587731770627734811668727749310382379914870949506151980119914324480471462158118599225535761364770380527456363388540923449717944605818241202001714541615791849237427921673532469017848417651606189278238107746962769055317797939348650784245380822343016933876244130399549158868212332637849822584658151141126454662952646502973123878292325631278277598957021978159761556104817973438992875520000000000000000000000000000 [168,16] 8544243427408682316712788873448241381716129507979442381066530408327288860227097394213548531184170984931081063665292528666672043237898300873039797080613702862605297568650371867936123727005998794257557849208648335921645688474381703060529111756502729329477628678669708396290317056296211889884029717738367803080907953876343013100122338693899361299579156677303442222216660756181038589621824543052377112573587289360961667032141988550198545496745262231942432757293407325839808154717308450023961877342385414648408737985532298064243831913742337569468315481526319963592354055324259307305660366541887993932595935281160242961228774405895757489656667358420180295090281583052471518117852418759312782605072091494697808390278984330032741625336719065271889751075927996198431821793749532003651353579963928601197094794618590208801209286340483679485829630796290073441771417968357870979732723775522548007194637963375662436168988966706351976462763676838065939572291999888459319231834469994454713106046425749968033979955939268592408538221019902170781000135855015211111933108946860028612270162738641270251180970301449004748261825829386389836730864287895112552339345122168261999591865704939278471806157100130459058687176804152800527338949142537746473879006273766427297543069154034331207354257678645116833950028589611987986986333058893559736655844199237940921888754767463083045666633021757348738112287411931446830159893195140739316932182132864081571365576437459600004247137841821297491293260859947269584822019779697818553978415990664738920170392977477891212639517677273353860331485547169303497662158134804242759513438831399326332411339766444832690486684915822308241646212757401963839373584124277012891044572918653618913741880356277303377416553098778246232729302602522780749571658217098858661288076766350605449650468644194398724412598683348953032546991288411578359130682483878776011503311174296062838809109995296052828116249771436193347950608277774703371734084019921813046948147931443434681857834351950039490131393521173128061619842161754619480006325783495197846456961728108639907364950881609093482941249681400797950138200399801992140608339381218481985267199455261724827752709197758143845204328678889639122594919931833018841207819413255261269905183766758398008454800703069733991764882925893199336055142368400654870062264912729136701962025132610549750661937730287236127148924682514469496884003858784962982488710320295612973117247154941781301427932924048629425160207386533617354705205007539849198327291931279680822178742272000000000000000000000000 [168,17] -27708555062606539364819835836687586915484476223028921820419059508160289186210014253276156359983876290966163598433215003118336966113609094592127491593703149046099399306951291328366727566208542117391894123967690966331875552594281781911103844468455159168948648387924082035381713217468299738611214652062619555315469152002747987692096885278300129629753174423033667311322779704947128229950504163349839938897785909249960293538489975226464499155528857579508398403201541596448623716046208837854804890748721202595036905773674460312848582064074846927708508784075509296113244165727036610025007325675061868341125218034905590903539202599167700243443709098579222364556865909697598851995683066708987810413254455161113069310858405121305090702986061586637004477364243121092330603743564211851353830881390267378984481654292605431712458746638823431971047505680021757740083044218265755786417633693247161460461630547476997750161286149520180046840134678622351711042361998687741006094756440967577742117979657378367490558900166670523201452266140513178054154618065919415381550051776196795403619206414716475148865353963507137955349049327560710002299184595052084201213712334669896890197845417899627342001607633565626083117588228057361088016114079436785127259513316560570258785234532210876336171197005121085686393751579161836347104241614202528833191652350803973492912632265429645489976771938174240686793501426665511237673735994863708469886976329803148351899380728382341015672076296354824506137615200698663711244508177074406768426296659570953206937087313728981313007448908325429783813733547951989332274047573217125080758752384706609083534036467996954396663403624875453149221939660506895504522109661050511346854122446843713616206799038295372623582945077525735970608788422004398240983568165380487613753417959333592314490655307395828290782444846438086957199873120116156125582147305331646019921930606400043982613665068674818897995659207737835015125745244241182279501363387055196576430505484065702407389990110673982105325770638942235047983784385503580369987171177096222732758432457951057499836083683177139904773706628603034210021528247688354906028431340048179997826264939988867676775875380663653886096579326890765919936678576288153644389867222503167176182403008155831363165346349112346135215921174744703563556142488178147317906479008346417735512699583026763238515956027528220513672248875101933034045980928797263779650438119083737713419550749215548870439929390014599409784890753842748932379940944366081533423774975599688657320017920000000000000000000000 [168,18] 77727756905820484455221647768104103840239161100990932313835956424371052202276340015246438208504833895526954328455359023072196875581037186469282533313663196161846178503459869519994104176701970358303061466945454500593788551461812097861720198481428489480919357500521589519237498345016790705620621363378168762888537937935940962132830105750125827709113244761995371589001017678597414902488730791801808642584616901651407634063462578638788675716587287963966789002131777266721671412439059353724692275173697018282520976678189900403842465979825582829615269164669944028774352610153004432486429177877673222796325928568054598230912585753410975653742797781960379975953637918123445900246023133657850063992419589653707723779738424585929958231965123420309906746300527849112153881457190242116342317385923885115854163262453907346908330888646784744472327479692914585959871090594776506379535862124104666520026621972291636298776337292016291937008174855833614012706407528658883517773889595407148975790527639634631316369166155560527171227743537809167298636342747388635175620755863931189445094212009109578402372104290667807867545900442220395542683196620284925999975712034830864657993753537974326457341808713827624746684308562103466170372075711482750506540241062983026900989319094939200855386006559260345407543863745216371945780449260517260796183437180810626051940517842645737198535470726308433617899237730993520927541465984920278056547297167283836046383871551466247705652501464090179972861427711105822513272482138427219643242180195098363148908878153706980191023684209912993083545581395102879061982138650946910990532671901432213212707215748912202389641713127009383953534306619145843297950320607286241585205074965840426161463035860457553110944928520243038308878088786655280972554109356634695174849505654207592261922244692430788479481245557802004424964373304748753950361800546879583043236320648124897591746410697942834569217198998512511603886576380488374595971617895718710950602284126232021431818899952878851977357711491774104440751627980087516229860935061597451132809337477376690876876485619315877160772531748228430375769797374659202841872424013535075300313516127505813673090546095995284359237473453346144346781920906007683023081500667909705164677870174585357739346489592878789781637328545332737788800638218966069729884720209012962880748788149164901750286587929723157079707987399959959981052602727034724825913068702759815110569352294041717510176260807019347594954071064808382317488617989024887038677939969339028753359044608000000000000000000 [168,19] -190474159291903129651321255656534506661220643564795513852029096872238455497870447901305108139553305083132479782292355806583299807510461713124344996156331070714353979442782281545086379842898321259067195467684994681631884405314792539489942871782403865676724188452551779130104905508811992729504636023401979185249717272774498168565351645016963712653941519245002119002683959884456333781999933836288078310378659033718332285117295840707502167481269755358065672861714667372769934355045864205231674919274496405511852242021513138221874749191839583674848077671992565165930312586171079737762262130278526943643122725649287857562095521951207556621235560196227679987676370254754637526963903778186047998819396777094068442057688127689486336439807191017488853365066582708024095410162341065394564890943619434078937475045207980325216671563472824540416740167202816792988924059898622936390680115850465265304878537997478953317371285516502556404559107597639307510663435509833096713843544144579152655548834927518386831005026956861117108670113292132862918249653084977791532353528184754890064109808025384578481795757026737627989623118058522146796155327046589864060058476461208291929200794989290680402338738538976772912044711281126498329518001271038910439988691417054198166463609285147993825830916652844543005114633320249308299851565496095702097233922315813496967770118011150163055496100558273848800036887812730453251277262142549106092461255351688112456292906050662606603665504887419881747101659380866744559550327332883944717098848887692589819156943478609358888081825579319437737233795621683470716470498931242510614314041645045325357629271906515783013073836005211435377802017977395468133921150560185993098220421166130565080865866234517343828859075075580073323511447021234791052010577431587637955883530810249420670551700757386006531973340307937278934060878724293696752346768942253142942843463421767586987986422879442961704174902983208249674714153546872532170957051196329408066181753098971069137102548410583591143457550626099662586865850297344134197512597400133049745891876507066524792297212855533004016311898737149986916917620265441762961857536547277388529554106743413713491537660351833015955016033753956710576167231044137546965244063652107565539452637801745459963779630398970994473211650834270919270224593753248234039981270916287356073550017317012881019094397647195970612661126486488551422954209962424188208513143432971585682092817240541826016824494418048460644920412172960722074854334916100092586281250256686012265870131200000000000000000 [168,20] 410065453760548109363868925463377820209710582514732821324193328925508823123949677708073827800106920095456428790303248373917556780699003572823527621035287491182033401769048020451077967419364219309338578385503963033897863916731439141244035607848392040142167012487423209064500963250156071941752396849232695759159547690077466151305699165451391210107151648092591191193542821324282037495603542833400126338528623150705607813345550192887164527844302807075887954953741904954262541565730920204776248513841177558800995768032023044739715830955540555252159546497780018283079853285207180385051887704445339426302497841664119839572688743180408830070106520207173680482292952254422797338328626928316061900828897198010702108140298573218613154949410543108732032359817650108299424805262807020383199830794983892109614902392187821101246820681249037629535131379032534208083223383863616668544703608006487799786250349943818845346463744311831217634887884256630457076446138359559299725468339515238070644274390283627792068311770357252017595725553150566697293178592458439888535887721207082889027466069351156563583592479857924585330563038443273137365188368547782280227012802930163986860445476262617687762517967305568235192428288546486647020552929712759568936543566476159602547576757125722174939899389435536499972936080952507063152611001769626080820698750750252612879949524182744858430651596203861478101559443457230852152888605008624219794616476391989336463997975983642269361198823761619541214494489097812959844058042917841372870833105939301248275868887428255828494506127902452106060099568472451005791463321252392538185330869899833991658433654403170236498485413921102622488459310410595609882841571237422351610848956335538759381237003670952201424908695466461277695279501424714203049673844035066317866180004665309564885361466792475454780530375814311544846982933596758942666995864909448019102430542747241493125361178610969477691672184123619387429771981374747936009692699432449372153628186493171489249953309120738364797102221502201888138688963005406754006003866436666966631730227684806247015166912235403612617855274421409085266250749280599841858768435010122432732045706484894488446942908811844957814674676277822855013915112536318126118913958576885154689840002192370426030729023428740857837507605527090315321581147955453437288117683155725516226666048371594014957574152879507682877859946076686773394428566405398707757241464697664864506994674858442091208242594553112606018220068883450136476745301496512198625238871569544115512147968000000000000000 [168,21] -778577417582237384394564880280679768809223397808908539783488273463805403205535655746386257266490534594303704445125280143564064876416805360422618249133756581211700989730673163859627325683008006161805436845193952152021869723318583639005225683000084670247947871224473926713901220670505372525730699852861134450087990825467147348094464658784165227372814261304505681498601134512689321897664889656135228706765286329969145712242433029087827891094259750143524110495427069751360785988800226656902841699849731145792715506930229979775541564002272657864993654957081931352636810498826852145707883382714017208973419522954216190924806308548557687578428001174470318860759307434798604517511272004366606480350784819022271937068854174981584730539742174362245492095558782059636352750741100487443204033637448167251984494656821776232331972126167363325652490048632944811699347668442265902718538579175303135768303320627213523677419041312013700440836855469111237903821833971006684097209294604264809360484678033189232672926082522061868252954985830793415479677481667627141528042805343366783460040937362498598335108210904392680183117858863558826546399667657847080463366447135202010258239962769329900267424413929084059739977696754188279924196599808800335921673737307289302269954409744477291106089426984461833795649672738277880838386070148943070949770997728745479445107096292390120690105742931071876858077641621405550105559428325628372533842967925248055133601983769502882044218783781171730952395495186107821187303684552826050294565946420201673664705606334794432732939880830943036809825223063882486989215944568542562399997361765563793645705908198820957022299448834793551384865607054516727512666446281974423972740073576123441831225465954402462100454435371098206674493440648766781041530513595184041033500578838810103100363247942061593584681900704845397873227686760586372930070200417355503093920621520207527244436992294054691814036957581589948522434494863148770004743025602031694527473059059441342002454841268979882372371281633065176547457256980919590556517531000915494009687539827677481213194339193445473116656259910241299846651630079342294690116662933177314008037917988411209114736442711268693686565664065162717979896354619530578324875910995886637719179546787483152527588368923428916625090092038626629005957873730754252288801351521201906993070504682076791620583219994655160231607980910293190407467193993677739460709068659974391845513246847269428660710179166341842527202984056519387331034772902021422256204645999453815487594496000000000000 [168,22] 1309168698689228592511381233501399565897199401983563305866087119374526421397909754710668799746463022064187363763885906594608277283095630398536382423738566133273560237970916845449306546514168801331790290448849478336867786100958683307193587782283074271914478724104465596167754092262997453948224307549987580621440579966387492952332538482212579662857217627114302884964935713672281445367064285714531503294690980066779273666649378794665947284141881750554572736908047185774224274197111349470456257840131057595579104073982236114369620205721964248758294673165406870677924446427398950539510617597433474728107757051817619520987622884720633375421385091388612438556670931011949047046582486668736751238238282435021595965055472137734990624826584834993580037464145517483391032848815264987283602838745235938231697636270089575930211698631259763723776870821195800389027403615467818090668919955027609723808715236837807379829124580789267289856433523645985814481468620532150910770673417292948273907835255876437732900276042500116134380674342404798294160570432994240075568158340716737297955296025063958107668003875261652784211809502192519741633436588464309753651966898080744890352682163867960771169645670447105416901984558038311234794695154684361106574420299489421911315186695307931380641129361029027919503201558378984643732086671272013616249485912849816262260836447642596598475753711560094169931069917934309933105196182636762976492442351477930786849671437574873240400485140578315762042709578313898520292847556805157313177325627893299327859620687349445135046703650408067182047901552641807761275218453051944663735342342147418960247810997431490224154787053584169723434359201151367867323634611541489754191488094729813539135767454957566411136139512099042850795962540351733496109390243874515087492107274272317558977752213941071281292016606671370457431088344042317759303752591189193198694007636545710093793912781157481278793720863762346039317339750656670672253339097537303020601667138967813320808167145208403927352022067376684448889814802241825303803437269199564818274508084934796952666416107287172215739241054616443505586647865158628077704335336576177311359971433554107562235869825782536416890718501677569129192238263268373525642135449783207207938820302006909859313790035286882330957348882043702277518490415755813125063205829552968986069649323661867432155041775294421528691590131408724950957303876901646943106948637477857582955502933288489552691560330228849786095328194523888052464102614791666110027178265420208083813217075200000000 [168,23] -1959218338085407618503337857395892873873512690078128914002359934155282693222635990909805162119256354141954460581256944093942729468092995651764349637813356523764024418716276220546114665342899998143759820560140388630223134941334563330048272902653170323214140834378720980723866543318966658734420470159798832862118453615552673722626360784175345362826725364723512215826794833514939131876897282924172390664864684167454171338477791287930774711768416424200516329132846187459151898936189488357512348501940517847018472512180883778352907805098873814360865698610588718443698962336984368865350938296398555794526772552515977506113790966711007773968472705604565539755814624246324753764243798155589091041004637940997761575367727995556648743312385118861472829301985473534035584357096137752507664227426275476832909846232353884636909790467282143341891447304337443734065230859200183168345765696274239375833815366897970730592450835156991335789488812486567691188622012875739853894003160698580484838815554391758888994081798976645426962846640624392889791795141504957465802788095140969032983252036786430653326615103005210651314970082836234072816690220327659164999251550447132950449892751455625204398180130742499887620253569356726432151605428953905218476754895699237038206151001345283073957415566228816772171493920062666751243990423958401409396804015993885167086984459792060600916989049002080198810917452267258896446138463705597691680590071877846285498744984559153596284712684284593681989560532833494006770798560344491668088799095733497191303052753384317995908402616963609983783767918581405581893494247782476283476447942922175236484466646775683386448530147835849122775717884407273205800819124326407652215468981398296429833278503842413164702399054795800025453077276830171626341434402565195643038774801353522777628427573957709613824744412559827393202675963386750696251102052325859608977456102718352299550593924477063734552185098787937056464915409584361238828947156754685549829535011743474373509981883795784613844772980104604554070483730055899705461349052013018581638097069367291472656479788713268592269308318525300122982494437344236571610112144736010251052723884349208747700126038928158954223833832001919488152120397340181324657928007832564882614032085937597921202376897859992330075952867024784738813550901799123118010257462797353528425933520734277027867128952242533310527411006594047930368230659683048778044726129828247237294941348976078101834825406278206738501889294446480711112037399652200731262435339258759325987921920000000 [168,24] 2622542034229539415319997948607275348293050049595293419875553748803624240773832139428442652489870603727264626185939039230797112872940752447904240171030356445280177454344680687755641398537387589736643466654403425706472911456402810108640859595002584309218352620751357521130760534798937901562977089468515078436371523475330601993662852355730889474267045696285137732446219192219450055430681664113985788500615712017025308024135478178841954391890197614290154337069704848550746454006613496331413911120521999924974446892841084776216456536842615269881536259491755433709569362983819037156084501443405399244669609558114707498844778356625864086094200867138401452636019923674092572920678114606739505591919073802067699824303343086488326932434671193002232361144196046083693578742338250847700772721286228340699341877511089781752373008952837031318012996397323048797143686543648849249390742019852973278376437073952538865055869392976119079424283357788003127306915363721950151158706940776173425959664268046968092434737905650689161638060915873719817340545497917162638488757569977997370732158029595967671090878176933009046599249766594174710211007108378613649116619185868985023285864507992529128060537010668513250995896828930732336390260890101524272861359794922474572596468169638854447628450453267907799621907782163094295010926611145966489470142022908801270773970771350430598659852514778789158573976125354929334489340006327838328407009828036512787543924596738675417501102289755223751209459135863792397409441053509434605379316135524582163664550506137674945768439527861841380711375936615973730777007894030294027661345496349001537867179062861900519220650159023432969380700358174770428313742257093590890387245691419215850105556152519601639304920636253316727258565760883542533545094063469338340538786713785778907868003352247085346982743048633823275555904121997126609212148879883037426684528722749178960353750810932676401763459348358217145046617601873565380150169172112307226517614274689037520906086687968078256502981369019471835470962188268735484975519362918874082414561772086070802805091116281692959402019376337420631262403510843760656583531067520430846993698088327664705702153230536982141140268644879844222886660797352237360495501887844727377389861811947167833347464202179786925866630456857784039654345172477125514832478894766594893087488516142329284352356768972314959977345240118618184702425299861036550215148347298159302017885320389493407117106026034793592490252872088278648621438934197624985933517654781434672615453512600 [168,25] -3152904977633526930707151022003818495921992945250354768970426125741942360728761107645705518447323340650164230401205350613185459383922624986388898542928945717702249692640815408133429407060499124210440271152071569340283800811374732557850837839733080077551524450463459832151171278517560649621942565930452246146869116096370470186420652358272849902590203426450414257554590179420119526648538444198567041787406886017876616578069040504201791465634723986269021242971667434395477398970323509634717413173582713243284685044328362638759595073223728385320082467468379056366249557331488352429384230587143026529725603875176122753894460236786918115631888803682701037845180532011778907785715645697751246411100308677260094461286398586062257109797135215262890642704590016147116758717802185201897300765096862328566840058840208370924747733588204597059152504489168309480372121307205209412753409470375165146476451049018119058743982132253906896444734254742244219830557275716625483886315377737240004648039964274239287655184308322160911713552938182432111405003866932837580099724533877610231754467364178411888718624991480905529678819021908981802467018563113315934945401288903018418297077969614002528600606191249985035851970912647159085596322746140130228727251343191147559986317377535216875814272585000174148818751159485425580658941772341410237997058946375770211950829826508117375352154908809688470743058631853327634425092817782717321370449822153218445057060244171180050352239227686491590979220794754970939585944019282749425213357534193914122718558411960371901376748784163308709379636830713625122252940067487079840443494262410731477428282066374244022516304525467719596746673444769353691770339193570967651248806801396772764026180619055953533296850732080208768837877746381075791713035722029530160132949344007970869895837925699799817019099048693517354611130094335790201572350884963289314312376639152831841817882142916069952695797617000278439487699377046312740050307674398373563037019718981928872394149949645649577410341411411417930165692841142957368092147968425611173984574364237966551850305711415293717353082890970688759027067514521465770175574062090591731226260158772694106714174048810073114634462020961282314885403157044345567072513711506881619092012431502210024697052522417391182745614463862603685949718106080986495661974456800193199710269657462255155453741786502640632119730670449385403186695928750107520579354989828327152151550435827860504722563568243486797842036326500265906105360668728983431861692321036245328994752000 [168,26] 3414701113932800558499412688599684015244770618515967607603429340936702042049063602092850988960829363670729546605562044793806617253650401929022728765669763484980961427342715533423774159801449107317340338269474769723254824980906337105535784144263063168163801966888589135515444928624817004594411973522047988934815299431512693063798966626481342953149836863391268031533417221127453527332081838664656859245895701960983061057143522209872776832672730430355802443013605711776328982418200203799899950604083682580419016810731957080974359323183052104130423479759412062194399230080321904199642828187623072517901178883853288050494878857452514655351395177034862318845772027012281692337808851323195238857391436133282943255187315531867615016667385207492582000339013721522454207217440848470924993814569436112520363869819780828717405795390593656584979117479005479062866323290131873247339040940361890015527269358725527495624531948397447748095274139490137567496509014766743143247221117176481910323602739174423513672318674369870850362124417869948042800866867488404225422258255560839380234192533317055160636368139098589367335267815259604980198432316499526416238985371077487265402531214827199169193704841701500951032899427075350526844758758410972962772149380736033763891709599187819733043179756227840103587506992296076102161792060945797933843364535248269436607097766791716091871409140505980477876813037478559792574996712921650732829024956638414337276931813888120196790246621368224667077871443883918884773436380831546820379130773337927962060227830996959136487550555228409526050065428792175303937245348130702229838319316954971932972838797395218202699672600437106153265632733610728998832249538363791723855922028695659451764463528095495280832252492039326688629121468168124553916884238237355800789204378953279787980366149466866440768554053729961211625524349118280422094487692825141915818693148348834963013980799466542800555123843717658075086917954370247412037439949423328515059831249558347117072398971795284926542756317587781067042144533809377058758219483167835360108308937477935100090983377865822831445943991262916011307089302093882036207261970463568779340533486900500922658504054089306159640591773984805407590302299250341512099899423106707909651086306062935017259929267478629430650018958289024874233846523451646845608916046823881089592234997965850704972489297098223471769390608761745754435248432867186012946893841217444697388778315357169562811025764543566239775398049553433219301987921507854928081558025814172399491200 [168,27] -3338753006126416669734935446923812043324215066621484525813483038994865707895914327470108446972230677492661632718617497547915685231599417115553176344122534085251038543474369702160698409640392974675772967891253741694276266344222916627491232987637316652483214987494605193128045760660411540104039775851750391295512848605885231454388693494650931254486136559410216593801270258470523565285522688488009818140688730330781792099837875292848244328286042656374528619577064108173823622792233746172110336116873280132953130312622706172429234628119503542819057510013634288456628218960737345569493825157712456296750275909736193214548782727480227433440524293578607780708464226417862984321150539405023167948454110068598555995692080803956743232606795499169910133856201762560580798663048000045733368364373739906283953644587960981964103324522642501960068934810770669398763398294039758088440052953872575222258697486278919623788731698326236261675299525879831767093093139836577951190656136039080579183240353241458485804249201077090904890194153110172424867989724093695840183824371180051032783084690047397392580944560089332805251105080300367417894916146075962567522478227146205761535207290322622046068112275929155169060792080141523234496060866514245455416648703979570105856072159077418065559845690565591767135701210511804893951875191055261881709542367013255277457295150572420560146943744013668795260036922785250726065853777677613932801249309995532928758220777413524542290100483883367225712028182162504872668329307883165917657125538276423924706455002848584845535350060554811560682155727162571827189289543469361597820067490248822654998463698673223780283974551872371623824509106503116491366522831316958095130734566856089928046645218408958807403384997864730859223048673207617252075778632585546126711551306017092814121259336657069627701135307732588980991555582132492274388873405746901659537673094744715000737083679199973105813337733062167110380182165165484017860101209601620776050065620387090267000173596778812343057641755814755193335859226585719806480158169599137681772296585220081430988341660230434867631369480083472029680726614251142282049562488101468788972888678516060504187644877687995094437257467342670317463910962177161991196118885963821305967412185763868310621192404298489765845126401801858964588845541359722455248614295428871137539899788493118682459239969011894864949288148803604660765598594834527697836574400078096015977593464795248897992366342067427227826645537291446621313463410651312075941433845258547347200 [168,28] 2952481840994996119384133555384381247050533041308949865781177021218538740803084733437519559984719825448099756362518964109292644295041672677426980738759696426521665629310024513705956152866197915964267276961334918914798893041056071432075453457960746333558845483415351010448103540441145972210809433229139875713604951125620812038580336876214645024493817487555128110648592247192191831848131528851554557642287661972931557946099659906085385476151710716031438493104326901487612082373143631378078865729152576407354300683344316126144005993184020253159668682885557792926262949929178373876838855175813932083555114502023491233617049987923433237550339668643238491718735847894497389344365476578203496334386301616725784049391839148379292292994564582725142180073631634033728547019655132735189115634633613391034171944015532446703799437723490545698401097091147940425198003223582299353199411301936737959020357243361005406082976649210521005817951000472687000376781167019586306280458664108193338053065160477458542419478389589775633942378159929333608654513031898034369486135152442951971188268233932200988374971889007581241982414653591629978762663351907009378124747317712562587975451658590216054244340404779909597101263672710024491928329495283016315086096412384646626391791937550497289144477465545391772447614447559243568684866988179361284290877113678512673489520956074804280904089592759590848425131412558867796628532747825312467333808561364403973481881214883193395726936160026644131139489714980519241700202919442084664211108394916114751519980726672008538416401349842111479373694414162761286658657882551169544158617713368826202212445382138481366041244128924842925378135625935357734009102009587983196835405642325100920755474989767081936342164237769609540505983461403793331192710050955433549797897935249840975731980437664727032277456886172142843267076745255845623325155518876523567160573783274689728665778706063128110630052506498726584352355069805980904383634943408778847259047147256799326542946667527598353345263262899663041172142054142913923161011994319655084860271543705946100909287427838884934254475408742024018996364419576885348862342272599586091261894788341498012979436569177253127405198726541350156581325468129674163109939117046121730742344866228030339537116738375245636679725725499290535885567389669125970214360041150771578633939562474337830093630006220089203357310740087900940973107286647827161016122466592162471837217404183334168430342603697680472813965944553132045761963423156554478768644530368013280 [168,29] -2365545981994982991627896675325577269489667578206288022962654463868649811561793932498068157808667775885397116639003720039869921572316988073633929021914400984055114255075432568582219203274219776758819157074023561963585082963204583712237138416871622123839726448374671646421267655015393645229095766212743155544567748282383215289099119482421700537663097449515245218255628689024438741326212331135283086645389106603912032187829288463754684102883453043978979049704375738262294379629322531666419843453016189542651625245058751280178143570141467407867191598903256206827785407992997520620593162872451295773432006124444784477796548674959951472946736008026832429890892915507435034485148362399374296053903594759610992628517051749283073861467514719632710920409933092798812064607074759279087546138859211369922827824365765434015875442382388806445661299610621495685200225045730985292295607025898266961425711486317142403085122072437673600105611354655869744580382091396267790575159218359875479377898668269192188875330732777689038938441218642022302812478537315812330720679669761756822849141216824756666443746580983826129878212917649243378173812014887029925739202273752215974590981687792442909287145899996129864190345188437418048767105866391063941204485605019366752088715079869735124168196922979098438851308918192565995717912735808144024864632568287277250527174168651956966391976396717902083882524529689861517955112833281950531689715941514102308894180694623009585357273056800714227005351067810532799642444368707883615297538639710180814295539071906839040214906422771252124754542447497658612089208933718328437998651850496989144571986803871566698762604466094312341055661055439058057145000002361765318074047541808181636396735446303525545185651391570498410784428543879729063535398162958193184866261664004687982112276615330850852062844839972461552501763290025541297438170632195719036423996719303975884909874597041174460094253373960877622311749999350449155947776875652520939256513348682287865601347591304370635007340280538202176491017998834505877302199820562507753886703492208907744480330632259484396495094087985327688399277799261791459934622025987129496984093065754599039364586558159797154995236461034494986544693290646747627188179043215252819783921598509295531830968293038227685131258167880934389730469456145524002111343342700779113392136528927465508354943568145860547191636704660764235824080437542292127432706293095724970858855363142772439477608755036774132895616087079712495498529324741609756384322773294080 [168,30] 1720249433964722785732920054426261519441503509471018519537948552688006516389262105222804492006755182203894358561717454860364391884168542961502317563051828919094260198314459305070005466497621339500372688326088003888949134697215056090691288899364961171734820601140313828089915899580715435442049999902891912297125189403587367528425032721562889591163255122025940847946157153150404426769996263455938532769972559145916399642099514906760688118013456403882709504391955687428078006601458612066013246048148114851281761863227907091718252513232472141256762240053079446411984951020515326154610718989794380713064299159652725131497729496832396408920858601995199400571832544493636039475346811572595311788939061947766637714510860180710928384960654669653539750675408375662895165801411202829571055507005224067332551956059375112295898523599726896909158318745141301623383952455221403596494246615718336757973380819625894166258747828897301149355882040675251959145059762278551296500564606773343296787401443754163063588440091686064309098683460208073637556026423349656655391402466167279972745587234051806680418224387328076354394374367530265387377637988048932339194283301687801813040228383376092959965279007129863778454413461120507406271999426357040826054452551976732099395805108505101182399533252055539091719553407285949671978074954207037581082329058971138974763895285662263657652526320777049514504997415296017713775614951174899243398017763107346923507413673830958707405768320690469379282029301668923960002488274753024540290266635705186562928541512212605834844884503406411392499546789832324319340460006137654269550427479785008782412058941437031759652002060601523198929323760923026093042920307421227867221782350388255719875139388233271416743131544290777676061385805041104017435617971259407303905962988773570579911950972338713758137232955833259988162655806811505912550333794114995691601360521512725222565368057926651612543521949558695318463943468399386214254611626608294121325236895662931080564203807937361203224140318831781660803900153633915991492639842457977894866550829342899949830698302427934520282290942855830962294729274500801290421643214761502843782523136530553218161591846403487230968227944487507348595702255046275910794114012364264320011300724835287681140872584485695116648939626193530505669377681568021469425889832138590638273328070979163488528262696928384092788820958746748692035399274195755932086101501542349472735748268090523121143032197893278515593742926226798434096042421909294800256104899392 [168,31] -1137307184362409108610868933327688463175577808578703374051578232872215451201821632331709867083940501965969475104167083262009143514736657607414205617031773853164117907121983697965979505927546127525829532484438724538878300395780842601367939633523408076450162197828308881419115498115808251395820363763427119709433661152324773436330098183613922376783533239204759798986368800513098435380698376427163867788535599559708536527247400600200381376110261907789869406075719884485144845589475843343794501985676002604082933747909315487675981461215147995742920047773325046210290569711939119432284706146994729008610822592928195166003563384879709985957430466009723867987198177772314924222596007594045652902609748716064550038397782840379437233574529614264633698509175115795168536268591947148733851361820035081130725579827801290911677704882504079173349944512014784215338080013248351744968880617721454307582384382361122540855943145886441687846372298409154673017002091128541916857896305500655097518473667569514870362215425944446561021612371413212156759438072543261949612510425426794879125817339805961701424481530885417598346121437393237253924937667865739663894858648927303929707714708861368813648241731502499702501483118748867853909426684952846413886685598902866854285034881621620939663417790394191003410108597179011383108119016484689773032789705755672800319213448097665058620182783484037296136895787929172651096199412663976948174514478162030134721236029301355105728271294967626431123070644524459834920919211650956656436644341295542525329953251807933196229820526567789769088218532236753112223219789731045190388204688461474656229568222204950353951914583220668273020588678852987972990039977647290244463085817105683721758952801353811690738275246317982749020182379444350297385784653760735028585497266589636512477310847654573534094228472672986951345303430227771797930490214536882316053480609861340120745865301622167837004173130954059553369110111162085728777831717519341399065326330861898483980166237688885921763641693975274859510255444163816557827334283781026909068339526605785976822904634504639420999087241739798605826957904642474924844083272375994249697158150790278450764496420231965352707745316426717943448716234613301751572031923858781995422495648035941412199954340059751130272960191341660970007677871598261464639460064887513682997190769975629265142876646003156854081437813864997042127091378149746530464986819401650485829859783939181621832911977920780140009317729097293559176147943281597337386933696 [168,32] 684480130833018661620213905452040736350472482704158817454097160203789960366535012980192590922838758363097711949319625924560640317916309954627252860897849419511349094250283400907984471821295638973149342941646068028658696996130236368214844053447476840032893328669075850626165765591821228388994324180035738098099898955668537319996259231308433483361366058477126097952162014542597480680185328810926882005937222579236724728701671966263902673226848540862144482096607210778337434104565571534947118172958507016153052347627582973194699153767205187508344980433351974653877814740287117044880470170514653938774019528158841917899198215265202281964251858601649166546652659823529182094391385731718876969342743802909450937763156691892045997828929206991034658114673849542517583848503464513494361490563342748477407200124778197076708303700461623796866808539816872601135219626494810678530194360220590183772869140645272792703172512350112145961440954692427962941667647770536224348860172181165595431399360362327236651126868377457838378877658595651784498131100042449770855246545491804612742357020657103037707894363999770626225589346047308728090909664295644723705115582853918351982839847756085538741844836873545391944182169634247970358302765129968982654280618227883578122280026920361396399097616490520796715538647275091519063678638870365839152141313074207428574916195420053210558308384328121384647080133899229868023571050731966592356815061393314144820854401227102172986254760285854166159468988173702890824622913693515853094749715060933421519800871183109763086600961330823148036137514902592102193687974991336307610888480996254073307837978478994942146656863408784601998079464244076037181171083810394568964329601656099858620513385368272981193513104442698435323094493541338573356657728442632443609403659472929855053122675805453637077575260302616821704351285584141561392915340064139962026453744225967569821392637394270526859725076858517627627693059391405851473274660207550669890761713206286703485567023488763609689092164299904254546885033438216657385554298973674319686054004034633801255303933403667103545008740933660506752158658474134864158821713834740471003364071322621417686736411503991349300889480237563569880890940841469164688231584181144091675932501120850667391863037449496750204825251567080001437012752854507269592034859257228927927260292030876568523114658094162071941586521459133221600555387573927816415719701864174335490971376103656263721857558143441979209928151492296040461940933164935953334048 [168,33] -375358958856707210479931577340816303822948122089812803705890516523153469208051950046079714694706451100258761305503369719716042624222929631188962607682044953313089035259520519978586890285023593675126287802196447992166250699825806968150131733911307908982691038075749062911004266605898657632814993938894280049746006374728873782582759471907600012934774123759041375562384858225036769510444544324350512691202633319158494960930153106525759132607265259211613905784952201264381704822793437493433683322659286920137863145084902367171713097902211042889538254611384026363515098203399095646195055653790781036518957495043638231563659361030804379919082903378571864812753882819443178099318674192400275227108930025179624214128511234157293491047758413925143365177289365701264584203813109802522395284075047232904790424279328503571959256319374668424284180646765804891831689583848180914096313214317423184273457563228423151329148580258697004097039334821339360402524872413491073066273467345458098237339128549010763924758947690212701775706752515638223397081059501995068111433321001665386309170794894823942185570423232818168723637413896128362347951262090484862848641193799495614650718233623798966825265646358613109431289954158339313949760672323282354990916964373312065406408808173186846980685971066481325701663481246130126461258930326987299406412261282256215657348859862738703045118061882760802535041785678066871432213145258548849704925005650269387897068674906129877856887288726094452207321949219326787161604022856900239621396528487382644425743711130285963068234338686818371724039686372867272463163729970029754348677692027462405664921020850820364799616798405164076178309334684161127231002193072487584419836966810233349306025816359497928084585985329839978401439485238536866684127658265379773923250393097255646317039245099989841542135214943763762718119719814181528336303099380115203168525175575184836175444710759022483792772860624471595735314431355734234285195601588584105510743086910526475448651538143215643650582905785485968553482175550071995329389157246145814293633956747347093549726765768775189267451059818909091970965991682609455974454907312541445834535444607707228015108673662500876441445495262221177329193744653496839543690579531007999148055832742081538906411537661369154581234952966058534076910949053247202330972308406358698140737013715362828778554020158996245711732126031226808425331987710869032145230892798861081581832710297134077729528395289882574198223422738628484886892790490679968768 [168,34] 187679781914740057540358441547841207866898006821331053213778590085832866776124815980158021488724279273129719546105708549077810258021762176634424456340323593428602894118971158823030697740779365688606243974818291487894583781845536036444372495013152954799160567157407002426279042156881811950010145349460793877026092023942989529899701661432020433521874437467780315678316692140836058490584574676649887302591274177696946633237252693327216985107564474125125836392921766480597005889733125349625819875736933910067709794189362635098914134296000597233525876335865238274880675606099080970920615413965945903447239375917701532122119632036266954110862630529541177618837357744033248306271797094173165299490990477471827381523073953027861654254232557404173337231460944941313092795173653068267710314349029291800809082694507718092864052455359703888479458961605417748115856858916990786654203716658437992405577148625347591346693233049752655611201685126432129967470680853632508553715518249378601472604633262584504292971070646740675602518239106866256251308171740798294647542001504806823251947772616343521226284020338786326121511666237348550601598355252678788817297238302251591770134425495159019204623934357770308240186940090919056247287445163433658280740436658590971825662353192147419203067138055273056425786720298029205307110129852505961445450663786086915690927155239874789340224029388772241536690480465119393185734706088999703846326077460378009534549018758334680837292387319559312735214830070078286011789412566042839225887274720199929650883482530463529502816458141479995331837030461366817282700580684001602064603966300366224400194409576241341816309672108211054622740394485064923616370091720884698614916678124836883644315883584323535816250461527170296295109986907779763433257305023250580844562723990179484827439839630723103253258411854517864594112154738343567081847331245234213410503155484127734526489542829969215092106548844780590663268448464357387048799613474169767992177225695546410512145175993417706239634824050411480586736133639926343664898425215311527084850999556745405700207368045170253397320208434239825638815081594464621695225895141198196018913354045339330719907108615328342791052103285389663673506976708061767384630140135351540094147606968150839766501990836201576467449060563994778829547611062130678700815651539904734905459491408576880450807614484833703054972362382345387008394990712796839539188373502019479695493399930713219972658438655172777428799692157745621922446228492459520 [168,35] -85606377705779595845028076332915892784556145773251777924229512427792987302258130383694779712438325149115251327049047869645983096779139038147015127874857114976866157670138638915527266217297929380718270546898253081433367175183666153112266479217150774480516903454207067181492647614423505794598938611898908736187855155800026695468590399586022485409096074700739488706428414188903507478547480351742138369949153841530302374628570140781036931789139803649884043934754322412660666508967461219252291738238872692205445794172482678041749369291276066289474042576368800925556095541182105598406770450444327164373692106591917503955658967240554464107874850726841483266758707938466910258764594515101272693128383764138028540839727550477546581169512097953639224481620942851366330777762579542104256006697772404273445909106849645941063920997564693206260617648850793631441233193229127138594211995655624432541383447881119585469245838254510006734933228922216474145104338421780801773167992374497255539125378742253338147889816408981879777337780665244752222544079122984237770796671688520563710646270568755159919728307605886270889225361458181116733393059038291128852046279483994714582622807371160162990551311686544452563195818043739092535001558203444716206452669450035889727047023036232913765189294578938212588071941682291859612505467274622539554246977723068949201970569205418030331785923422007733717665425328536637693853725291142079715569613878088754059746419153521293352534898998273607421221877494998172591689307928810898695342761399169763784263210955748404961593346484555083050996084947787358073460777730164050884236981839272943758928268061468853929001298746045963231301573238683569837791059040297198362301145125251658838803083823448790674141113459766966898953231609336298100872518126031265920749493494207247093087234791809883566019710120257853640392713894304940889903343053129971565614911923111262899794859513851189512435245483616451211235119983063619357988437168395376298910068090708798551736717473151485365163045383430823923467892245193050592497317459603893783364630879777013850557993220141957863205962813713642401567658347843411118335252350491023389129026169772391322635973012036584056942698086067192993468699606994092292756583243785876944331848652044498127110864697010650286470323595533534862674095725949504506943237143155289106407200367640397597766376344666347561601635261724485243433031430919684485066365500537672044534490548359860693777682197301276449596348985125153050234037117184 [168,36] 35641969898685993366757356474055570126086247808232409216681718650129985450369476680856759304585333525904103661647470823190111406510302422816725458557101546123971760220210939582078504316256786125976965543739863736767334400285494487206865903692311363015019971385928692808720897027501845240811413891392619003454074199109592676279573000223756158939805013661809595136071563770616707998732119115080375854372471333682381392524750211406289563825243838657726198848791052964281667749923529788218077616605330352127041677205604584661882680520189587559136800948751717433815319348632280956333170733065386811586735222320037199981220116386856160099056308329308499781572350207730648696244214584358711282412903854543481818928007415017424167816310687102623761160135282555345995925259798901704218006685524430788280988432599811879138112133175132544399375764922372339840515159989346817972820152623850574995663364504057227010930316339877417328339838526295398441224291795856088079415853054010395695342503419670766092357425982235833345761831435812839571080371396605787090638742285875459185450247963928862871440552916077292575867851864456349233635504573544569454008301213333668898247766908976330951154103782069970649809761910899451618734635853070107247510906689394222252001451872724192026024341708650340526948048802282369108979675765430508795398979706756207672564389923129805750412853021684334015885896564588590786877310359580252012219088497267394868237970928031438780948510817143038121384436128090101547763135504432025954325041054220366048432396889207062396431321968123592730668125775461777080852302708164897207460213781026376501692725623566789315448602522317475721914924162109549550543328182875083230729131667858477576849523476694063335116390718267292503134345219684238378601020159347614118327157097983317976647074221984934213792554973045215281395580681059199758100697607317169264904304034186308492603931270957904917711887419404130987582978593895177117473803089005422054552379136232891962517576984904228641020746709566995870102860857473559866116229688229021288750862770898162208430204567869191568426696128310107796662269228744853495679856706902674789295264840377885729246144997097372238397607766350761299920922493994617073409114941415712855395316656051100865726908479822494957108876282462307412440772525708125441352655391468855313879947527235822293226511202665148150378267434749476510854004593751443857544783755268816074092442250964278848849516462366096833722239500684615150127519616 [168,37] -13553661301272927732718760790708273855565161175517172022555064616904603321726300458750596292382430014594308660785376994352129929214033945122087122252264047821329658378365906220766945319313820809487438868574934549716404590295777555447497568680189775390276298205090464362867789006490601215014252568080442634457203217636321009126848679429413423789864166534189261168395341383302304563727958890536069967326030546097431825874622013518831129615482420354027124992747821397441548800211834884573930344832861619890395721748566776295729027878216794246075739750588928993818835117042524894164460699911179232143986871246002225616269307029007857785075714482296151848892203603247902462171977826924932108779373044398212279579323223009926785248953352549674961361938500907332765754740200879251001875049131920591999588132418232646121939683156181972569092506107488072456057767193230169116151041258305420000087135061263019068549333856048207303380089878240181591999874230433731733329369170358631311614736370046430811928342148107793892484442453861174921334202266988571160196048521304687675807176185775443943907346176430282203346903268033214903691016732524167259828310262798619655522186807156307832935486304394511171854773063158654703154328740864683686857185738467845274908935681904782750902141357422613865109557614027377753310602912492585906964177677351526678419499598139819881738187353432528893222046016102995803099971550788765146999448883331203573572287448413879416216082492590208026439500141647775848387032563652139489300077540209013842244280390742723420149274852281089086272398125552568760065227601636569031000229988330339229891521645276719415332647782384070334721140627578724043726980626362190036959586098740535410321392281202499245301619044705425976150178124566033169359080637476764299312357591065385109098864353437670832154915053752050351544728819817077874781055124256092303706393437584656260672047632700545940827167099680215133216679585013322526625329393380283074618367573807176539917660088009332678480515636329659221502876376395072036297602283308397290918899720456723117794775891364838919935551825665032745873808057396204763339295107547810597923023709798642953690920652021705060619849858721288935844993531267568953944116990062685266552637414245259698511279315642294244141073421643105602143377165088972029438033301180918746302785877694972700189378861635659919319609489438691129629013302554387989043333171909268985480326192474793170042299812129113060635986159642998284771008 [168,38] 4709745298492311991983295822556659330796117340517777354535274439441561833771598143113595001170418051462333661826701622584856930523646087622608683350454772493721568395272681148111958327987292930301031182910354848267759835680466523141621874045590015644063886787695842748947755599273162287586529157680674531327489019159881527389399114750524691489653687917458724161970464618409075751463407945317836925509638106096135133999266448196294187539964924250489793304671641813593910923544702553673226926922638532948323596600478415277120410111146642027979124085771856928913207039969165491513160264013590112402216278270437472923454540639779042766769937946763372989769205137102759656496261095316407363660739654622835215237824311844721920050272025800561328558025988411943207403752373437777247386831642886527169676606382972225523655735583035544024799186403459981470776431444559418039358201558827948598689867702400965592723921296800425234683529857281307866088157227504254543357037372398633001613180443823658268221705637296587113440936524422578989960369877325436557815133371452695714550599933003644424330225432902287975071011356080813970227217370473482483298310981691602439288917223156499260450415992876608782013299383157103213871738710219918101463871852350861549605830029571936790012792897832376512610962071484747230714998584751937094038149335507418044149576559272278541501562999885245890871127688835451346864199645982592454743923969839131940981048845635913161572934447474204778221974289783900120066556789413729773775636327918044637533862568299430869266732497684920194969574286253765439105453847652209295252371230352096993600249205579052288658734118357837689865283048902436391053487643031979924822883208973240555036229189638273870938828368215248246032053716672472858374180483530243158627939180893274446597317976467047014496608010653557400322254036184362009845430715613248345687384527476433352257223018884995726764418245399848168395437128174916986728270531189158428747313588549271543378912957094517674524335864398683560373694827201594293381926602501611215731952928857960250656537078788115331187642885028393064181474685007851039500961751879539217032591759662420601817828911366782845240463150449741466338181239510953689938802748874999015283926905590544664389710834393669814164393273104085494015441391822253657880727233441711906691917795247967121573062425905223060279175725579580016089635419049348656007352487375693711396206885238993549892997948518626640842170648164365705920 [168,39] -1495225477586220644634812774365045670037030555399068064113448940036809200643565070987984189989258175075691641083559871580043532904840332916585129111143154371037065655798274136376135737237593235231580210829358367783984341455784473355839666591526234012210361802622669913344827705201090380525675291472843761854578010175485087954586386664177658484895156551087623845896222400206797289974168567480990351891611013593080801887782516614542094202927594566933329598610572630616741985800369208772628710016197519718508763440994997525183865169572704463829304515149860958371303601676494246826488075466450695040309945924484847752793413183068082803930381666763014781520047838434535462974995073564662779487254714450180268915233378325228654829405564647524067307202712665455742710793404514140611674093164032153142476682648007254216075773242877205505975715021734403286045320505381300947173224425739450967531407251708132086023005927893501833123744824549441882082177205290719314811916430257524396238735993375988830272070945997295700881897428398468724751328797700848064408046481590566200081254450112390090876676702490809128100375203728156078255593092944975817853216323913017164173346839577043406005059313353299760588004371444236718928334578429799934690569332588165026505304739058090802562793639546057676452025814148609225961075030845525613568979743498464368780997146272020509514808208505605855350333089116277113953595736571787787384170722310166598070042782221510140235104025772800958870550891612271068395659191701782195102517286324388978169248365518242001485473499406766309785712223918380688967464212021885026255919640388299511655306901007572544058626855838710299652487720140934681737991443688125245940201716621253584763897439856524870988495949666382954334078473866938522104252810752049114682943469751576139386225962168718079554174852788590775352590466647941218735776438146520392468906833145714556665741483940236172971062047450572234372489501844265459207340994235560064227090266336312908146080094442018691123436029786340634604898880635822666013480361898704621532486413798982413592897522331282357618535269160925498856124793559055605715372307552264509213113401424355006951139367996247700955969613032472264808066151127788911928706861634885749926303240259605304728728532876344810064269634266206478629330812085471901005173132771664971016892228798841090739534980952848736635721084238925691482347711209991929094434123476170236516254551822295243860515168859652490355485937267981312 [168,40] 432979802351636212481237191977450888221122366581460249654560465309718098768449452277473239370087189498747495149817471336551343545430655356116426508315479186842359862426729898347855941183241258716709326046004717971581453675725232320416198689161247722874855805317617109079883224062356753670180659582748620023387686179532949533624331503212726892925884767518604933408198935767335909237557515201735240283282330594862631408907771152227987231729002658493183874683435546520249846662932497270475244562597301411257078270257590722832163774859445762282273967475448356862455984642614350643060466503437041049222081114845557828354667837567167073707033303279870668749359442765762246897192221396928873027585635186713962766137193232175016416933717710027846730378967397317747607494870570198696339017411688642735500642897537784949163401968578881764266040238039331818553651035338728517158791110529549605632542450599895312424467245054785056545298861902885422858789619986300577128264194253256973252808580322947198522292937012365402625076798216825283963102255404151665541865498573397002824528337415513595590741061296873085293187929742318553739298358902497865218400084917112856217702104787383753909009838161746816311726954730039304887012934606056182022394409196053274336499942696007677202246258488648472751768717866425977719175705566959204287475514673046185154705002888228625177941309178683761068858110762520369640268078859614505862685824837657315358610810860193850069609846329859914725319610123949018089467569002023307488804769522381260242329079708151221679927218704249430934076710579488563026412655830318109469710076460142573909422065237743677264078360964111941129791499464034686800720609538340362056163455195437343635020261855814339104631108590461935486207904286841515778491862362323437921474627652079773751734863426523097604720414053239614655326699024913898656872004018375526780164292769044026793730627910945359570913676989169667127430467449547555302604285410136017039526958443027548368382710353719292619120745851657913129938625316850891850724911511214669389623277602701810052433333884904109461769390796078666394166472549265730384863356938462253161487092620705401488058229847836273114089155256904128711067489360867099355133506332538464170035230237736405909008805393347399540700069241717238892945504450180336412717491076238022485161941232619956191719407402358057951466721144978106214597489278194184594376685898209581837129725550192237183303717890987833964078542819756 [168,41] -113889406089113471872099697099077029429347864575378177143934160831583903759930977420037134082143569674145746285362147901570550967888385254915211915840335756974942308835924111039578714798312259553533170914498740030331525114351088262224108949168642390357134887966888258448713171991583143508335130245379043901796588417060065239113783468594004887261884237835046456340884450503931782160873693331631957937160098935475306461563184071790332431976475165816805839062013306318819919718203844822146238394744822841081229741807112660796380352480886713698411803266915216998779878240000196558391778253251685706053573765672678372508977504139149781410005035366732801676665539364132126303015353556456978868959004000436759431792601528680484634555578185445958069580570451529745016125625895330456117308322478140380353516433768937371158985551495327819054487799157946971015343383536850808667780906694131259393114102161588805076867546678296254002436469254917304052835178753401993330483538939039809589437146320946244335428742812968876066012513817532935197061888133479652287662347401260543105483371169390897187718331038714679800107733047869479801388504779377069430772833960051123701951687198741985505670275961954561595277326248824699155314417361864094126282487365702751525681564992707936022752189535433350443715679478308785893202447655781629013384531103868910635405189615096390248912028143897891455414064387486820956705465534596073485460496708962315890935614977226314533229354878512151369761844806213922351246562259628769696422738736593318504257406789301481736194472893313882647974698470552038510814980615975222866778004377136355739282130733744134944765589054455788284352065798138347876538204700428481257220917251670206874269223170879059977619252125095331019792155272058451012616046156550852359721576306524953934596303951147795678103944460277760358900478465063430206575685571197740761070283559825104620418717153624046005187018542664326457837320604438330630112911391463020584962230681596454397477235288348631003520456144677217912273057343026914256203439408147822062687268734720925602967578979398203095409162643782835087843454858745540439300999101632944707133295549003244051526615269863599389490716307252328947661110022378934203468474886494242308135863012361601433426534476583821822963898411750930293356136376981301526094278568554457265777761361222796231205747939261759387882612165279661162154278711386628837807994385755684653986360871999119348832778415044852202930674240 [168,42] 27009026820615431066978781732103239037939747328176252529171218439359338941013351566735357176170043740500548724583733915041188826750670581633097857750382996309991620636161249497108200327134665977486078776181625981445379971306779320955265044564431609305515213730857368462781891301606557199883227078515097690470398074135718088671417871261548464244095908380043194674384624715716853793798040914408036792960086780352157512679096311152610157712475344026539852373825918190371538102874276493865145990956766113844845771565738708649582941507671552873669895372028136361894947311872898889968209984588827998921875137144565043461414503785106297318318440857349627339049888163392086499682757919110633523163249013122242182305234406272064911676949653671478770792659996405427822835464442175926041800228698465777158698037088880168064596440895305623209686671855601536973104392607647726303595592325100591850482146214988179289601885083941683322004028085591129141945592687810561179089197009579009261895242958243900507539033660971949137407083235314868559889656283850543936427420905747356462642918037050813686337100289608279780912017516637261380617884386910145462909730657059997678813308988690487845309797187695123647713541214203753728785824661903458870053998090025639152404402925784648728788331966140801565483336362281868385511564574447168691228671325365167131837201693914020986663790726307293808399100301816789928702433121908982561626389618550078437543190974440389823413070950239126499272682230456624246378774108424506896744557424307134425080069815224851658194396494447993211816021028934427096815540889491150894610649784577655770409652621805004460329309367466954956218932227384669359389351982512803138147796502760502626444715648089815106576674605203966829825914364467947541362182732935389940488044169505869056126271241396309852737775212229374651325226561231510972352728080932128063881316761034354959477768951788914809331774067866502856680239680559075706094606935631759426763021436711962429935178660642483935863449969584138893220546046521133593718834694576548676850832982729343629199664437320793831817341347067184883011126947809347747473523160370965622866930688226291514006450090125435243948621978788641238679732902043053293855038534730481280932327747839807300633435254210377098954504189373975847967281990394750970947655475484437380519529864462226194658063765308115724266695155478948409177039389570110761150848467976283546388047339735493483137277948404557547986944 [168,43] -5712998537524650022543440701302993868376348175611627976240007730547084190526967185124094301165381290076411679089872617901695425214864068931874172055313579037906199306944508755617913909296866187175318771246132425376171139263665244810948434642257116572042129525631627633915877026850459440024305348231534964368813327304095369229057278017496802819242149074774661857318664053985345672974790542564464602110978031247482192400739919492623292905381137586544050143001891879658864215504633915613596326673408066091252499301368908637916262176935955383219772033944601066090039506737912963626537664164828718023451473671029160932919341589112022400819543031340197639994168894648136099974527852483185723947750308250682114590140201811048847519298941407343954811345259300114990714867260668950997915382211731965687789126241639318310375073986807576376476490434558836791706071663586814808680879412019376358298791486321043992001619896064889130895128139727453501478330678345046107955726827312419948384630276137888781503746746054954233450629820067997206459264396665942232826513553089564711087171198852917533862111349035932105274121963555574580095633798847133624331661191400403278493314629636442596748588180136822320958807746119921903535863177542220638519972247194504713462913885743286702087397516387671315200735375308668145935805051997065697609187969044711581549081352209671467389697971083125694572493969642763078945608913271059137152089441380737472386219289374240510449755017220183639063770551256127560755688743796940405486417418404359766332569572874615716679423366135720999930547889658357332364482502672800636737557192631610911180293916005044391287685393412144100597176581504890677366704430565272408988031760426090098575658324461892369159623602347034625891230208799460012232844340313037223348827374002512572397691645753049805597278712119058355739080972897208842316508840128536759684360207923308707661765039092938813511256057800815522197945426730567617862841679683112870290687424139379471955151336540202420081309839500570080618733129902744582155595659156709529610122924374812934692899787506608090016606829087565459219403504147236137139477143048371674055305115868963887117835239640736450822851453049940822867161932540153983363188584732930182995471554227202952553285754164493302783442106934227973664878696923781056080507446035761075896760942851568346476086251061244346056432017789249254978059564586062830876940148547610418406288960566498322797158667382567355200 [168,44] 1065192880955593168683681431746129873767220510581546524893605854901475451004017713939431252412511016153969655325918637927301713710746339396528287871205051359325900540483115971312579950498298988942118260966114842684532501792791743287208489278687659738544388186142988467242119649352149792949379727699268365136689209361749085955565338792064059450597757121387672574289646348295125398308788737358867863042972802528305714199725600398703348065471996669972737385730441664031135996648218651642344844924282627984339542051705403597859219255190781132853399562198890740561474050040547450988882114588479992086925767813163524039996357258837337620182913798341849453673103665240886388102029885658913258474093199863970198096976462063418259430394461390937920493058837989905382092751617083439200570177730912881455590412247225857226699713575090336669504481300725488093293410706428026044459770083193136663489870850942371071425663398032113849365088641122336860873884364942760835784044853694938779160977252567653644023021284913204523895155524693211449529839916147909978079450106982864571788969446778140239146478041133851939138553157894433889790784837801188379616792581349913624890997135939297421103390915631218281543596061594669029925099207636194150954253267524948456481246796667744261608851682705370974532144211643468529699033196705486474094343158239035697204941657581183839899662911071657831547156508442978074754745740148350307241233568378473027724540548771409806112501368247872118234910153714489754990541453775044916275794676608417098606378559924130096992676520224417127389766490967115836469230931891077457544055891510723572697468195138337525345823859129120029131215351034241647782084839367022188934867283176882840987996550656249705177040465447151509899645915364008029156351650529780219373834632665391733585820464404550175633497211316582582608688333116168744247977077462889453826384631528559655569149845111304245029410891881222355423379521489005340331845096384252018499417613675977890763129955830092480201608955557542920028004733015023242511308167385084191150332306150146407874847929001356363615276765503746371622426036188791580375758896879806943617494260889261264811823581350443974275351094372622253700152425653340027317336672151034368579744444205110197101066015368173288898350770345972027347075590278192595148900176855753205266402110853054539420546522572684315203219069831163641327566766338144016010773931911239543256544935846422817176919739347600464 [168,45] -174224803766703972309830437871054402771540910184966952399680422407138251144097611001885586563505689996156466310824507378533706766341538895041682516098649298717026303473176190688220731070838178792719611674695589515884476186517347791264191003844653744238836900816066919708744237836393798915904127754966646868571083286567592083291211084019540957176378133826603517115872202485381739709605026418294138299051357836492835620339171337863073836383213070391537637325291014669287930529308967234418670377621624806218583146888646897735875404022361380256832924858902693664404579627017291801387060572568289409015938666929845567399948558018424033971856083819933822670269720904492337304261780611346001050938040175928428567195413912773891826525358670970647857817606877073012255107207102006901080070664307166257913312470464790011374825675148988412438258941472927944721916327561641392211125911843939553695571098422388001811572636710996005077832504897607407674587099486903456458225841421507645681879350216142021888816360792700354563923709336612302016196715338724799040687667000446937390601841724720040698183556827318542726233146224169059061568379823307408172343224807470828741077145835914127768563595893953558423049213931085439596407441525938136373452040428678861548361854932350919052212983249122762632928026135949129941420583942482136810594493972762763795782252599442569501457982128770256684387212661342399185351304787859421937936851803465096973788617476598909461907702426171429117952724125762923442303276096212079650739942161716863476396670270983370732206042002703949059380155362037347048417023963429683386375724050276983126312609548475587644980965942799137374528343064814276649715962270358243422872507966010505880826924143982692336820036477905186302020813901071951095043068806647744809033595420712568333993364911624528251660196828582698828195538384001362109954837074312058968183731091814783757885397455873342892254925762858406034571649605270009407545430250895823216875979535729487027683072493790619043217347124064728883973703565915485274192131837095607063370317883630626838747513079345314358466582020825177177876789717369051184484678702907315995853266378225411479116115109983831101353339781764431799717210241060545583050602270022155051209930727713568810112873442585050378705306870002952423519406611090993161598877413132611465256855543272687560426983074572779835840362088031941215406051071514511071192051157839592678800875745123618682467543738912 [168,46] 25603703038422617965552233884812835445143210301051915605165505151338905533101277218327602429159006721867726420605936454841572878120462718133347887011142624914989608999001429123306914509558599479866917703821399166389465996346445474790598463826208019891021080667285226161224517839296974193725451276490380885658577928497832827877073236805431898679238652955959510071539974627626042612805863069958779242748181545613679041139438601075639565092656539228368021016198921308262122512065909480186200938979970637605592642267444441866570887058752141787537428014075719931417078868952185455780393973516684582880861598866353635812405660797886302280698646349099152101754682620906809541683255101313405479068123904244285354294916124144320170705753715848554552556721986656645863333734855144390865219006181874547306702093201032466295518774790656211315898575029050511778282885352584040921521899415860337118117770365735732156645012016814948671235751183274079974702293270469402423723393542011665141099536828111234313426417114001995366330372621801467422591540892152556487841081350721596675363776821805777692911367903157837511959511835081662049450996028555402080121665755599558628083148453860575447361380696216724264308422194858121948775082822676711091459442132379845898315391664610000589737840115085173812348832009579030934138183295187211052329359015517640540730626679777031897945274087140760371353280952736177610640528268857202275511117435453208103826907905904941734225416208523598602094016775457977395446178719449537824280476679016392496339709710929841133893554886285651545634025528827540456756227312652301492190272039376799423569347517972834299481390815609612614655870169409418562723061199135946322213812956654367865681118601960008177879455416254448715841561292149420159432177443703722859651385615590133413738490347158511207978565244482980922420808903545744957191800595404206558606544116609386852150411817638732137004597663613257862119978290646611635349820386496062646017197195656213076972256805669919263043893473723287677743304707763379951662542444206844708304795568788283669335609746453222304228371490815148731089914966359520519298296822176355875626316434454333091103115698915667457034774340099288911028466809099016730817931912268081334131214255255636475621300962652630488230210136546332987439068392637726272415062519956864833251369205380397655303957273037668365529602216259715842557833567419548411327380273442329290610305372869685586328485376 [168,47] -3706634052121546280629537565257952081569174610344679752301024578816690580795488611225447510456430915794916314866668764631671733599098372651686581444254813793274117997755039578342697252482592978551263585562809187356577206770102897318072418854670877520707762966402866411387776313870569776298102176658604040245340318234006075034045925076288972987525056127551210633239025418237231503212640913419983831001303896900337693507809391250443048495129465591216526739420614808404714440690411965433538836131767204094374188736686434564501066227512951014475138045852735595706798400344979138197094232456867207740995624305352538787799441184368813319251604757483777443564810433381886859656540385502967341396069426134254812559923131490534855788640833774914975277559837182128646271064460417540774704429765087073914018853722575345009974371768022750326056357796890994412862448633262313938832716374982589358165716615747298056121318895513191438289772005057231719896987168013402199286399296566602674700528193483318756856552901690580752419449874283108933614715080772290880036144355985270727876117865961734145777101987718034150894472495675689627251257457113240565002074223345620388530176458848078393469804771092694777777329168425081018207869023071733969947324350923077616752385863968741531779776803088141925544808974597950282879513085939727610711423369685132576531958176390549034099105918651870768536096562910947830386687125817656559731473874374968356700187205272709418660708268658512573802287397521848906584359573506959873633192267533799945224830513045054482115503585848617637250175581394004637125646201112126914885337359093209528830780555055271605668505353459045907418865853650427940689818032776253286753208071548975678258789350681413463470869800826983434903986067515600657080440297710652146326750222330745250228867879019040974803767110188830193437321577951189635123627429451129072811492580789458798629924048650161420017545744467541098121202727683906023591089060223568054020177233404195308836117295184893180294011175892668059885630866603707205201974984947046996794960986803852098063292329581452558343658394863066776637501374652184680433412233797398416540918410940115179262795312706797596896683449011834056025128860587431959902381877076149219681511711562550586887311159606767798995331223940228159248383230012191171906264107076379657517184229586909857967169258401981513024923699761409186182571282125680652095807664819746795262232511184662527885568 [168,48] 614532490337480572569806896301023694979436216139348639233249604618852076942636005140708075096002375334735476364800355468913522463660590417537713371886692355354791851764626176326957918087148686690026861576850206284560910432615619783647635298073685293296702217347208140588938562741547389725875769990820264358921187826090879681791043077358383430171992377966206101455024860042730639356417993377038725219366625944355971804212087318210371946536643590868671773951195486637661580851025784655948264806958513063501178720068173256244014716026100884119373286244183364891144790761306290381597631026657354588349562799219442867849583396427328358213638508508760843698815602042519348429413295611283184045383424306975509620552822014957501518453487040431420694977219056310013753674256768834948344389736639728116048926091691560987718263228397982054845852514037877533417006177515262986214764291654620098570630320460432838304509560116919869058246185757570065733991358084078114246020249447426479240376755486563987752563249501444853355720562732400433309153134812885234783260133627746677905733348351913769435113681140946838010693806232988462879901856903659449775096223884619832312002971785354466350751855942855798100688532353876031414376250280967435711338979758115835674603853144316759624784102418582343911356354637437509312695785884255682508180421322848507864005215740445857763781956797540448094396460543798880708933070057378550529540809574182481146959443471131767255667724330307945402582719346837113500903443185058164422674932504646490209241564136899210885498717534686387121242817170001627917268791573931782270025201210795538825452967520138128772895484425788364018894747226257560822246981089661240858620526844595526822036875552055034759073097451008930323103079837132525140403679894102024446856539086912465769916044809476832044099544147679306430662307724784218932562650569849117827484545376215531362599858639823136566998649355762319230505149236615072565473212412714824302347681600811387073536189914074010735208173273233153273926393327632574157724425519896940472059965634163443841230012808222150061249977783134405413721680807556484423688162572458310541810442864090357058608585495541780945691065812886644973375856852680953594761231019497318565019962054254330724846011112681327211977182188494314728719304180336581667715797050790548226707535132190864274270094688388370161512070942510227269996751148556939861571539245938635621666064023781767696 [168,49] -124092056381974263664242128739863824631800699113213329113523725693089174615274741064134900288067241853153892145255030663643939430260130360475339261964390962304632966185950127495819903600764055050659633425005236072725524982241379899258418541600464792650820561566068612232160217664308866740457971044229059822195165598531004836160130128956358401798482936681435634220669262523478025005043776092885058040707584201649519575545470757011834626692350568629430266681670579737830667410651692196321373110051106002291008019944656408016058248756255155869995520333289775862587142194580485143975526069939169481532768503026252103175540297771466641377876944145748871271425758279995952721977589470978274955039986896528026216213005087240580149565696949096493281882162406901482982811213434398691413309534471195122768480347392319890620552358833498039190188149759208380041325131016449483949160635072816828187814418170596695378626278209657230318956856538624272647114600273833626205323363920851374842486906896503106875121791100966589841773876698161907819628752218015467694405934287480803424370767463557812928764793486949829587184870484300562569765515044592784725991334261392365846532615606011135819279198074983687101288112141944881606085923831252562940533366082528436404092434582222164917589505566522708994171299889303649413225868912351924118786297888955924353285773288523846711311273301183931611688105926535575040506162072406500508268313382816596728246993840809768815763135193964704577156451488844173711234267530299343133948353898240189922830483521209096459585750677430792001896591744829135256448112723532049584292136858741857645110096844999500716771222968095776338117043104251129291143483582953443273782361445268923041570528380471951018774599009892393353853398716335301469396520437681889828836231600632200404412529857783950008427865418760352396726045890942211918810531998062975587076096381975344042534156749795075113667710064848332296584775276879366927290418049722505371907492797685114519912589149517280546483205699883961384600293669752950807455586991547282190381989279087473881198508024274804303337851891210969701423285171384181727389431696335287481657637250266231058318935365254013289894816325561894304149663802415021668300026372388424884645271130711143452196948093971251373672418569080867268223530572209041799194490213050926540427149284974889236437780853134949571323844951503992684039995985354162828359292240971340107354966081380704 [168,50] 28959267616919066901943968246108626761745118227068718933643846790281766030006250106829390214393378250726329657431861377973719182565291377927136600113856694673186664096041569440279527740488826027949848966419447962994123381266701097480855164476805435362646838475561808280890616115113459768755715755516827341742737744241001275512859825798869687948774665590498521915964704190622888712884175978963467994252020493112177790362475412654888808450547222783226264791625796384860920893874665519974785590764812556242925802234017494883142198198173118841256123191347531405610528102793154782833157813796529782113629600727782296154748111702581155186793695727489548160653663778988385820332023475805192298477185391051527859794414588331191359079748039748857662874744672410937374832668215286940975914362029364130678279688478764445285875724547987343592541935197350566273263368274133878871157417233967493341141420107077683438105578734762188441215800706376036505715988696239940146824985632615385796584833731495069653763593641740174116861633631610775804806418209111297283493944299838860181674373066850795835346325874648270106046334521719678251006085686257175832893923176893979677360359617287647412914348433562371718875191492131099527925408784340944412460632034267785361363951271913891482955080546296230878635630774469512217925899146002244207825142687087677959859755573806250937647015818722695938031874559864620844520242280379573061022095538669267662177837316025138000453851697290817771141606041475413718845718562922185022572070906671950529607856916932141565220290330458403194785889198053243558263899893767644189880331851268218690326810558990642319409118745264812264171732660199905678008238400966717577652251179053417191377314640167934963022325282573947067374637680890611739506593122195346781468430909314444974604292162329100359170424727924594101733101364191285152695778941772108189470533164990800975409035241679520419950246403198496550423021494576347884966309941402273125356676711657964501519679258501347781264328227638389184169041100092724156627960832617947993423866474695867612639452512684617102674557967146160759851258236379918915839068061221269840479229703739430571263702278116332315238473121959949185589146992767306074698143025270655347010213417610663988254443703526209010828818792771140265635074912845216683158551005116260928952264541559618467593443878616963071466241666590522273769368460614845163456273782329472107268434979248 [168,51] -7396932847456448516995343315797433268670758517688454644417864691336515934875106297793219810310313350324755278623701476216985173563126902557493138597887939832255484910436316538688115225552850951228161141673010879796001767795064928361815277520823645463409700320870135419803653581970165347181045570840110440018931114704530846557961565526881915698564260466711839170693939063600410751661926539261549526456255803934550502988246343789302946201869042654236803360137943933163684946248466207173849370905612429120049151768355768063464014837413955089045574141219679205620193790300285129019879540472532917710161641463911756907947968184909722958979906135647016389345052290164897590896600339454838080945633648290348744318039183323083808438271137933900214376551447643670567659045631645796639341140005472051525899013818316745829395850318641149282429477472955343537576576808511867155563742811921321857195364587725254086707162422463851299093768470388323062677647040903422474627106419461237708855256013401071959923189103502204365793286171918127193032158069098271676712945959584601322435517993255684638880319710500907441612370544769241901348116508170701100798819754242149448642610696327618069025255725230675948726774980176572300312675377141675110444533703027095404052990031454375643068629944017036978623504860498013858477599909304030388506320580284362821094898842986471312020001643951077447884178809297184105330378318305387560636680440796735002180887560089039124449277178370468687075928777144607904571032831606942915290727893494691910513575913279241597808914295384730568148029148966905823003317980084231889349955009033023777968455374197640978972099098758826170794221559848162040460499807456697295620936519723447098842758404662835604504380314256743959133212217934617019906549498520411335251720562489965628614009470229679614707077618101315707756057440634052283477408107690319892888112294017109039317062153462790843670470939906993809596114282106819043207854352028316530601576874902096557566190352973286052614475065417611103313391629077474844027523971850234038019917229074587157613106659557275994924029264258190498078373745625456262491206532150481607047093986354223152198906065371474909272659773949758789026716499241492313190177364435843854673799447500863869113024383330492038288610161710685376645947032292425063913294345050423271141372667265934436740989839972775378209759112038568922752292819774472547661293401535073403228840640 [168,52] 1875176705656407542585928673594734036662044915174836594204339413667450836438163776934923421150495407323946889057194865961683286191461000651354680729972856738821048167377929177908430479777741863150695660795399868744646719979466075649982453072573351053480525282222868603594260015430692002792506337925038720525336029604612427691616364340247306610011826296408202041249669655353465906679546920945728135494667080753817376747254592060677014860537480087803410131367091610937305077783903731586816376300006664845122871911274568830232998418190145231984541857662583818417572704649735546813527126453587783296151271405228058268080230885391853535784251217713000384014903278626848715544132390611591397041495750647420549530331553744645521740015942279179705055421132701855760792797191524077495039246946253103533625479166055115776085741556136103757918584939456127248436352977687376914413720329432146810721204266374155036264263910115868053937643738699845459344640330049858815320497353701236620357768338779496434562347955228355713578573099088888946784168429808316431188597815212962573434213754812316087243532273840914809256872032629790567844197713130059690383440256852235130824049847858396080671784100148783070416407988568268061358448580797145370117746612343549626332647378703001708767865352891446954840655246629272646922373437950523584144352243259255174526578088988617281893663622697611117435941103568018072120378347243362992832334330301736887437515628232897866175749560412141609675854155976730585551700435275721918172165702954345774273042656989449014126923958343760110319497220439456825997965426340108303564362967923969818165620291479200396384750433440519545520499075342366178448279853651092964473444764457889985525972992440031087692024514066543220532907842134495694902480579343095440841357054046808288732443971763509713504235105743900633238098549533796659197001923810251684697223802774482732910754537418675308054192869586357586096835481929580841748969800202012396246774312614104964751574101414500678013380031220961640052274372272404763331341592893404096454578659151683738906467506704778356746475350911184392113185209453678632722577113237116259430059205060079444021069838681772336584516672753460491998466343642668837129872644828350411574056719496717069501689122314236977151212759353582784579042811098121169967955937527085187862085374626386599239644530171212781476911786179786809750148547909330107695261785184531673540016 [168,53] -410151179834921403481616928291937969705543316899305746077310044859368332217126200149738092229489375363046921249598478709592027427726393021352938438175283284141851742750806549057794324269767513374467988020936258339402094998552331406037096797505930849918881454196502071272940793783761861938325177078618689606153294676502733870454301008403296510936335019170070084335822723721241113975397080409264963763950237280937526556007968821059416179493981971463615253231078790025688357168270358235796127453059799814133224822987571576221665716480005572251778457738526149094259603736385289127620204843710606671792525628218546885830422132469560551388704379558992160970350846617863263163022536720119168494180703498539101197462435450211868314706795992206142329027869107026400614852125986098928243939703982909644443961899136395954936700059555710148938440307149121199227110274300464896254992195445806048067700134110019369314063253082332466009617826364497276945348770335179430667512161826402393544021313039866270309503849640736868284473569493584544762275951606471713673368178103641147081848343060996629751306997621704354343723862618393589578548968095573332965699109831346528644045714074332311110921546379807459578552997337552524772058353480373382482016740129618940106384828241645743406187037849213431884000233758553689324515403093818284513793494003192356984922483250031828275621750497891236265462090401572529905210196479206366543696631450165685143614553744239697220118661824998421704296621810752999944191400087994425573887859840286948167858957447228221974949414835375013808920790869830543749165779958979922326383008376800111329362914081971442161844925856021160423606573301199091795706627626435658811713671235866272390469685967415901593718723545036353342322184615353704176576143504851992705212477630312574887518503792323131535733965587604093220779011644315969158565273323835435295675873834521062159180393424452716861695992719014924986553296178079652044626520108680989270621742575558159714693226063559099006993662858521268792002438542628835177552179039875291312559423521016405630402628918085061176164366925843042316039503729897814073334868108159484485372341867650075179399208071698106765510665007106722339506356697377023824468072306350380718388237320230445304868261723131537842192888287511240950107476449863345480457836619408326505154450888915865996638168528208914889758133353683166800571910102988539625853896876276030880 [168,54] 66834116817916565055519843198948952766491445327468550897585214170977310918667526844249937216794462803266888860705181874235414709766632340002331980896187063258985208395694000446771293099471806641641428176921794338696119965313124015916184371356807964584022714310761444441922755176448391130722232651570648040121533131039214883731645330034411903273220260365366118092260448371826685788971499453987843638052758072973125082916656628412335078022507801787170570768964894414914335359092105446761979003214459483411118647125890910754618071513509057007667476752416519016147255414690073998104962744911514553377186323827538971338415559269848199574644743814814062519182966426988581847038474413837300338685149265393752954063323507740850867768028460915020087182356387283877026514209952872539019643629963417508954083992460272375466948432926620527700290580753247426634684864105315498566630127740212601879114027397418141018963492411897555582693978748937906972759567046241888782524811317719301727696290622307073985315214063037779343113222612183293691060717876715209688076261430334571780799104678217806333714425220739427688480811158694717086170588685526459491960540090533108118540423611844825642836535058612086465606909291286380253640408236076507711859046533542741086220128822804769167331212892513915866555126523316975797890751821555156498126805340943354788426895862249403530340014889202175056075588548821813589430125666699472962519329161197610691695802797294020779138876278099278270852468410678254406887212142969239606410925680966680327035643248915623456593653889860774974020784621362763157636808581825431401109561416286790221997854645017185467195770115941237911103848003013416806940920819233944887055944389079282216160708216151436575628314020507896400586771480990176570794580467417182959553583486007486139334413377782329719908248279898603260932626538348209476506846538063603640122100171599237770332065613501648080220680913969184404128463050193937269990546299258834259108776939770499276486971336280292841764823887639911806751704840019323982135490977482691129794456134360402559424232724440799400995826629142010703039475016097678802667890908002466125915320216760575015278445777667503646636826685919773084048241595800330887318915287662650417471473266418997647193522563525415609657053756002395864481604741662585350106959464126422602689648591322396050991981411269296121603890924064390655271731728096228581128434581787424 [168,55] -5763667961227104893551835400603226591326938613773396706484040998543471432999794954004251837993112948939170084526708765484182674615151786337751746965482514341042859742032324996235151425686424465663022197297994208344421930784231258377319048962081918751302761129495287185991919902984026562834915745093203112716450540929598918857768539581196704913861604898814875990245346909705812476439660189690490550222185152473999293228480770448109190530344051419085080321353359327592931605577887985032328971134272169906984467480528886050968915887049355999263441047703005980501111938409480106708442456208787572258127488985420888044587317805430004180055865065145338155514549064134683676959634723952203468499207740093594417222828017149382356194261851042245337759582481217085789764897534737963453895537283806205736595065319837720270134037953788889110325390242551580034835947285805777099329671615871187828712864566954302609163869619056176762382141484761281455762106932845772283539694939003641593728591866882605939439501677731994145930249456360832076591674289385592620758666064667666797820647965378400626534385850692875711504216264498950247075576383827335029277968034497805645114811220485641630098867469396503764550800945668374578295826103899472244613411709083369607368338425639870906639528859417047342609258108958427539875069862127448925853014212265979051860779754957394417830586668973921477271343816450201799676941066267559326452850170729969350687349163758506533106981712339779208752363666055640169333535173830968081363052864040946826989215023856870623705240221005740183887957372832444695570370958607542689941519243613006491863760350811835889972213323435026553845595495095482298980635148932883716753836633299528965915004097237304754380706868254068936576392129407633294501515965713794281407614370438928999821291604256409250766607900488924554051732226964482502452179515066069874379602717625576787276836265304159048297144155034629360672239279507291116621998599972231590028644665719027912638794407746070835246781765633271678520397173302324220409874913056824955469685396179999874900858762502430548807580820083392931678371747964792244034436096482231558646110254743824898892127330431991994165369873772499121961205594737093402678964294684665124168963603802293965243750440721895982572068857924966945657341894070511107983819350197407005317184286026067735858668064406917716674433179972269197877655013430194511123271484928 [168,56] -629219530716775383884464834000811749147935662482016105686287328520105785936470816211769988103037433680791121847278340786677059111182158171199419702520141139714329956384028638446576241485663146765900029181239689776075061283912983555027520810384500288958131474480864978378603531029017307828840036266109110858729677785021920082927863150403993041254624888384379531031073862854356889196988603287389389949271143183135321620522746513252981523188477639536986173082716465815453851415297602858018749381361529600260876098722499324239126273093716329622826741542434226871874101143427193338483333588876117503425845406477501409973093952207877802769755492960058687681592502829384002218562767639000683607407180313863184508353603641545032888032023482335876664748383039247092375027109039373545489012862037799122333955401396536653341255186713535809071364756717631605561761881907048607588984790463203224309505123834573806332726025595945329300657367819647193168324070848427508937700150669665579922502166125429683223220722080850164055931663211168768868214844521830714927171024548188056629356047018626197412483498337593044037428202278923692607536152756971636438541075315588615793072062162869121186941088228407318978579630858324718524907708067708468601884180868364950972017400646226948701021968471741550825832875464706478271494281776152393016512772772636594674271433978734478204250458335563768814853770447788259550055101562173567857087455957789891225630707803408958933182217129626991933175481859308432362358467032832619627914994598021937291414365715384845437104822524116849593282539929658656759185066810209977676175037827132087032511663088496280805999845489421517915372770179804727269228463816945749851671783037961289751936021325742377899514146049685164326163639495345926064835788536649797679956631000235841085516856088661637291301987170079701903506441604188595828733977601391569422911841785133219617661467557929739002207002050122307312311636944883877328251128485382684424199061102554944572295446605093805061849360109815349419292479499522004043039617792835937351580877059785160171079503309135519370857563643553286512700242139815237505826985566482253186952781994476183925209849054334225477251367176984252857363306756848861764372962887899379790936728332768126172149245760051720889328903141763077268700505161378814733162159508201949946075413010332721314471531363746378272497666933507885396364068476197391006312006 [168,57] 367044692109253717716782207390866039572253270151699305037623050572573879949849440085967082082004388175739714423833693674224571367440029266673188082933303716780870426687770437258837400722335952101496857618055465743597876836273452073017937270899811135593876305157499514356722121464095205324578955110711271452125218726176072314578620043684270253584318950130613176628384485219409411849595079770883281832882234563027050055452572643543186861548498375462154519309140908022005958051002709538804241194210591370508805678883173902239316607013639984302639086109821234664007379663772540535289115054415939981454979477768625017644976627793740154934509790588535280913551919587813984089376397949205996128281219999870225941397479305869550382676953449346764398074778167937194319740518357484456772576674533909810209226493802604554720096160943754376771309659350144488986600007046021346199571810934056486335893944252168048248118016663168906297465529103004961333192435772904494351970157195312482276476346791018677101555475385176272448517823200774922600135157610725103658235672690768376909139444850408506660988719438032068725255417759448576363569298398695297026346804265593372865331703462884652182099445015439785817575081868802140472445756346745864605186439513100304867344087477123912273366362508235640567253022417765929445882869056382444956751281989097511948850527262660231787824494179237329658354610989164848013796271279134776359449072710300610020622276413171064952793704934615222673907206946327358464673551990779787127496734302481480454247042661147154791635967963010888617421094894125963682387588677191343473757555007314950458356884561173430857302136854941367126588721050937773346925561809330733772010435100523158588230364971430680329823914108792703892635979377972820533317241250540030062702265239431428493270911001761052116629554752726369131778373274763580683656908300839020889710966798143152568349161501126471479227482397035685984055572908021757025935016730012970664281303293319158419489668620352954300098506697047662823250531232944063536882667487189730452931088788403115588711941393620093410586659402300333298785878653903419040460924881553326286656257480371990912097241344993459432310328010840867268520059787053192346103064354888768779724521461969497589480617977642223504493391888256241533386651370112698083535629233712128303540761281954666137191686507807440960688706474694088472523486079201142458544 [168,58] -82582041762350542257456894533608263042539671422051145944843655264512398469559014482525772876011316869526112998148014858898959601001327625208787933491676796494474632182793798910072825521453926819963933915480498471237475747786964752893391099925225014848414666177482822105918220154681440965460253088326960845986573181241522954704055891252041203589018458789450039143426159552263210761587398592335445627466810885797743141030878465664903374313232364974861135219434874715683110357110796592684582010012082942812958039467027888471701571676950871066360804195457140700390265427395366227919532763036812048874402297011289355491605109817401681929840815423196221120806724102213786439302050656026220058071762880903833986083158622775545925275335133853654078086557464788663753374868771732534916480567021696611190423351734523785633219273433147637103996167211675764272430010687066134719290688226808352562922157256516127528450913844031752517831382002063205600410856021626217130763778644632280989749923234764114264912415253990988201062444554560293071854286448831284893986345561912521148630959908724908659968849639092704893379329140199990203304153376330067114664745965028111597992230285383769063695926971041640559250392284205717186057843472724833638956083544717375051781776571989102754831519923295890840629407472887476958398508307809091683658423106393898587924969925574379077752148917919684739898475273618697797373511585081563534110180749230083114344593416521390732221522254826747539611736866823642844761659852332201123811697511938922926761276107081815746951572350769285080104618003792225564312554620355132221201379412202341312711090715730670723274068391178996470058121498604696788589855131709751567488603043383606746298763529239972633431593193084427336690935648577336044662993369677294509083594083085442579307378243488025667921820326429744657333218854353649978174761991970442891331876105055754420416835567540749104623333631006592199072820190433284864586036813665881108569369416746902871105367478374069256025018228547650425654255630754414520473956244933921501517079161789448116864350180894735704443221839471652676042171521782798219031007029559034468455937910113570196195593605746327802608453161867978022631549882561463098697491730812978163514695964758507593316601380449205648239569144882619240219907793007008999553461042862160723331242366212834760669594490976448094168447048313374933909403804371015280 [168,59] 12187750289068823167742947778457303062145242135823395329664842063151504131001620254150617066036741505796733148705139675910659952830093898729451989421018658485478392545304186142836561417690545143976897698492774389117848068110929027605252519047234437700923830568737697463431441128909206504940338521883210743039581056420500147472745357693939370159338578574860447329156942973089087811746834433457992250635683718132788494490943749155284279155814764632546208446756046978154827137831665077770274260320098260235976828267866089001584093908806477812974193282179357373621960176454729964761239118931333455762117145722011317756915311148486618947223698838875388960850301693236544371499948418361931041006796330648599892596285815391621046364874513695438872874099640707255771183604707523376772523915452681946095180419969084112226623614929734609866839883320049906315972876704223530679431165878701715218084687660382794281420291335550719677891356581569768936568404185900598295284699164450718277162668599573067583439630527061707309127676814726577025151302441271432729301652924260871245807777338092235401274143409404135140497366519697286877444597441683709352421943903122213929402083333268772044520633803579217934047230147956214635120758443628633948407233980034901801550745934330906225803136584278625033640252607008736712867757871991937923551724593088600839023191690004966043110420690737999512565223101006212765525787432942488378462274283707818637658682119305371520856830783216888381910216008241286070387109746768060504559829621536396545404418477205194887180541978761768499470574745354251951436095882254445373658738735211757285028820343300646967667409358634343427370465195741295419003223664193572998162049015801672387798579906065615577447149096461150156875350964382259856676809609797865070711580690654352757347180902992374776282076727372677517529884469190166994165737655163308592356014826992366512883509790902881452599311921466564190619234782904703638091022907495273765896262226195323349987006142036389498229978050780927425712876198457399340932776520099771218429709448721742434052704797318475734561217441077477007009144083876864473366520655894668852968622843238988385625870717519459451558389262448509822816421215077062920311756076964386545042404156787945032222750724355461348851497502733544929482190984889580167645513412204313231995736743642019946987400797326165063852135632967879640419848395785184 [168,60] -1141321025769616131254718126629313765116298476264406299647838559976036096448342353713957429877582174470235284340435990520433421609301824907278399438443585446664319195999676235285350905778922277526822036117199744531042198401395897954186711715419295414819280905444567952410559364364185271797077416499923786685832589173328051924042912127175961636433305152117389329823670488912603207573432395049890311501251347620321233262175907821552357816190510682288052805983396914543156359019461984146939207918651324884538732186786718887653367881077240770703968828453611520800225786589327196496167197247777926924146166691002124032084227608138046234320778460364398241199692775356736097768681071427050352465123858739898079508279254659074918242059384850273385927821517676364376903185097589132288017195902761470079892737896829500794391744796290315563364427882935437446108079329236457646059133096059154268511374686660721719223707697198206049114595510466756159456475982030394223599362107928910921769522409680721494055479932480243744112295761320489287094552428562283249470973992418282910405984820445971298489924291465205651089308597671745191541695291497288240084533526961644180224733960036653673559936095720282134899703934068980219195095881706935857212332243821196003338856246266027182735016631522113719989974645365873303077389259636724323817684413826444922151283561140105486080228645800961667287486109403806834983875801926797385901346798760998182080657882232435083416599802850246860453748804750001864799813555356771807741774501978820093422770545793750398125416803092485216583832492589588057019404534977754199346738231223665273212402537807383307012134263111842086994443855439656624620990907123676345943888217784668975348394396831038366319095974961533674716967245136710400742344569737188531231942141198742359058823492927976796989327352765958399769529892760742686695999881647104663476503693280890153009201336469333213324909891945541652551404127462537133861612733852548643591343325276016478617756582716127234113214377055961030875550117714598645354470663567245897458095211621374068060731457236503027409044312159251004616203633912092102555618427284153665007540160452454577278834475108458438047787998832359144822924590222712545987351543893756979322262692788888093320181424589843579359287605955348662280897998092561900613884059667864044314546547963789982434788028020466665475389749917980942224750699232 [168,61] 13548109784025863114257025621930380716877759742723152617356106108756102325416446378841782742165914208855826846037835349918978437323664672233865523761529668561308782382358390769645917685899933534416953774337128229185279869803253687328987047008686053882293272031174153743485856798078700399322265604626672776842817112527083599754653058338934852899385683892181508227362480683349459162698119951623816374417791811908296659135244943746335310108372855083459308769404426156014336022066498901216305479689775497912286400509483636779050410900493249683710122463858207417091125448506324747527679294155019413425959918536019431710211867700633609790476197304169401383351321794564538629468950000410255779898372905575679752511709480307912922218225117155479254665536415399764327572030334442225515354982556805332558285845324526549746381062094879870752818853971472667510496053027596935717358626161128581310034696765680563066127238371616645169451404061555856463548823344091682994118543775780192298282599200520477168630002146876034505971465915220511167945631323755343822995434921553921877091836148685734317357719767508224594941664320438804753901674579700227474398473236888758663361586165295367592200901345056375158380540619777304316758578578514056963959846710102993349794219564901028510765133157335914927148036665581868187485484724719678109843196800464420537973800369336298743756598254974213712350581194770605603758369854680285130198388487548960255583990134928630711235451061648797467069230768397482342687169069575888703792306900467518511350730402905901645152940507584582501413072497000721759691297672081581670105030984182665854085773093819113586010158297483652334159366962475840294248772633916008919913519543378276535919838813461350685117244212831327431279995317822787252069256295788227259140029300361423577371181807224811930397251902820645844968984368241065937146730955567752177248656048156219579495756131056450601615396248044823723425990336374724505213457641200183324518227586797750379159264588824943145443072876694056500562341411904958606169074229657599491957462635425285210157669136167356622719753473324772567212559719496499178202377674601505894752718705054991967359196706756144343947899945227881625709217988352071931522016431963685823652857984566222840727260702215800886293190550043551499158181765042057013250675970403847741351328885152342416830124612287710104951053289277316298273264 [168,62] 21051969540186660296691677862279802419667294246384803456675731504878509309655266368540840129692020828248896889936317151756077453566770548092189780825761944241574382894375596746565200781903571530520604182651975848546433583623859456192487833346030191491347820418470793925840539045443935831258408445255644479956964450254306484092883383650346864136277893258615513727357934238259637419360650806550138537510281093506335731917065069080481519041329556630405475562037179396634684625387187236532148249209124836069253308542625350422788835237553827523514302363694695892111748833943968902318257135750756734057298182847254069432954646858522743519405276180547382200802622834399464607452800052134238122802260237051038911715659036664350117158833686156060686308298290103517227897312239100920831939027037924925423093239329258088462940401019237613417225006504530942326816718066092988620089732200025917466121782778697379292269602780990554994477728103025068994174243529581187184984401053229697120139620225912346091285931985460708592349743891089482371444225842333247377267112662018290368731278485488723716239567548717469761961179933462027364734214870905448909717854320078538220395536702272782957886167373202823830599901959948375699947401358906279841752189499663378876640335934935328630974100951675505903131927360644112316633075520048207177431964761766395395267540858770194784753311184330826867586795297658332110567563954764267844556077212020132233180410144068553281938656847361622272899900914423582132984125727527619771960842509953212183553195601601601024066125476606168683108174888692280610352035004923259426974906123488324823924738927606334661372597117344943486172121078702981104760212047328725943321426380318140523434422285457849081729879945162661785578496408443177396826140622714249104388833517120161706862196545289557373536282413968396982525263236476967881098315687286091502308137554270787118755826156863470346179651265866948702873905672487839767948741439854365568653927476541940424551423954317415378648681483908480157250733034355586193776831436649185852122975242613166638802774711631973841211274392832790506671605738606957694687312259738742634839930986559500714707415457825646709947568920088544903034747479541966334545478526669883827348546621662349183184674113028802791879225034285575977033042970464279368078008049099422129118286012668664980629640102006870946774887500983777789568 [168,63] -5542297835381793503095536064787340783710463991775813717329075557861626141439562534037575066103676083037264169525196724252908898969734422440815975955407605894492857348880597057169231052484428125236993327421711713687792661623019499314654573032697180384483172558153454707132787394101975143835765748536025150381732341619087541383789382991658297429233847170302580450233368861562323426934898117096091336787312817657550049727759436628796136489888198514319882177809408600312340496350897512729792393859643084217770606570432063902676314281684162937444107346088498217359677096776086007010954971270289963244161723839604725620863812113805581011131879897528302918193985877321142845167245796211283920768146275711392108355051492858582858409440250565978854837833720715900740357751039768103132743512899040203015033670428454073717640924302548246271335377947882125882334169671812990497764579147337644673804904705021727750741536593782193641069599829946015767195783493720463989678711870272628436125126124029111007728438801411808572885647142778714898617762987285796029234743229263986639980589596767407938034355872138465392132823749861965725502088809461521040089428367912693429658391728467034802553456512706748143596340507860751224673805382429702445007002173337756860562356435066789544659886412537754697879100234562526158684364259823724100805010752892421308724645033960999272596260159327526439441441813772802905687381676306470585918400567925817267231522053718683123059501595998766375303897774402718540369004622185183792225990495568343887699753104914706843689177532302181553204201413817560846334712721100560568229048842075202040852144325216113153948478987602877294403926934313644924271989630924891011435775683494161828059785947818860669259503977737370001982264929557422402212930551075057044579194153536947503429093440621662918918424335964544386385698094260436047454641097740310938076687828831219970855055892631508185178912737040348027549958562997076131556929410493796139828979410050026187004017649350118544712217192369424000592717540680701820470927230371030261607390859675458260948635744895622530698871926130868252128105009527003006611705482773424133669326824280836313910882709403756242904499611789565817334078453474305350500195177164968271381531131068903430102107621703389464913484215108495553058519215386668031140527513144868443165236673752262027912768864869257606887694706559654528 [168,64] 980717653009970777806489745788551427159486238251527996046104809020852693234062580611182798571626507853725541884072899052276444848266989958393463806263245942093186317350799778286997782936038413881652476535213485612024713438476347766756986592446298635399039219610425015527300484581609371076629199830560017897867093877843097543454384911663624360036818530438717595329574340704630671475660556912430070528422867106097475161202250059069514666469652823657456284994548347891173358464168348550816087071103865829046431088543719763386121669102743429820143596965165987898793857507443466187572867703326138196176825768444102869600519756960040388714171834973800765873655585464525998411393588794142646206107114577577065585118025569457666738325976107492017364947772623480873894992002901274048671994198852952447057563494757773173236887821519531676899409897534495044690809107924293829411804876809884833052453017125174634563056072661554368682089360863196155170452800782511508553242581014534031365621873067678739290883639101359070523307012227069410072032957420084894712035599397274422650209089208746992965671267144580017815065277609371977855158287362138131255809639621769274084189340063676986579419863091612153206155274364647291902102505158032131776635417812531172671349666579399215876296228208584377684765492443406609117055616291270985259071050423390926813416231520277328475218046449898077109561695834597964755259373155656462792916157535215205274579452753502189793448558921812285420740323156445414584070699204244050150059704731471702752886225813776334255764654058319862272617410784310815379575603349079209734468246873846246385494499718215138239086210371195226486181910924240855702806925997995552803789275968156916639866477078876128333999028418440919026624391217672357874533075118644012314110970313084608008651100359018353478831468609439077731580624742398637635899521359126730049659266417659469662543933031167387728748540417374967148143591893637087821267339521873787720929146374552556074776367195880551140897501791498436543238814808235192880194935783481140382691983861717328916672984091063028740248752282273308884612272051505927634438693592561261580315555350144254052029881988722572108324707367588754355428208325067253254023648887735570033250091322057803212991109053835614929469289001317109298959433614077371255069163701381185003711967462301631924122484956213595259264267751792 [168,65] -145985449797989773247578198209073197533547054899416085854271358613933912216825662279969866891271693340743841881929437524699259170337101153481375408973835613658068832289038375673668200669321609254415379170252580268727448240086859099923312063373255672952954784981288121443665207762673164981287311185033611225059493587079221232674315563205259046493799894219638359595335877273949960108274949077833970304191237228444476380685330329668433015345340329087750145411005306295670535320911896438803816750334354119141853661319222288923935818265506064273209326468497394891413766354229239938990183836811643252897191009781073263843993799721537523684070393017521547721320546900481716212503387946055957960718278768594884066769398549749768251817241371143745674927363654901170996508758004116410109897867477925473508146080347733345645686799144783467686687806565778669867051026472416593366768466681998857100148211553350884491755329814954069524368817506267229052567255246866604278266283839112826634402226178506434574862359632763520279250197011881614419891453381575864362774321623897387106551605690191996814998371021854696000428748263279247374370303469910459679384274532543763995082407242478076130318136143519702765179524299597090913333182819083443689228170244074770449999996010968808011454747734743791668545150501158943990341051305562763853310928096851444759094765820829190899941512854511998203372361951209876191759060222509161979101054512399916129185799268256380171468378330181466057308958600569057737424393753358526528333610087312796002218813511266961823365340871124157224716051339578208307833850175641107439223739545986257542487944899809831309862260665305589264984723263562696311299510380649562386332625261116380669663158218917546074891352022859398988407162001399018803221573238476788630512432704843091679549874115455417560459860295123107260572145992287038406225015063678866443683657097107544916187116042440054664805370595617706502365600807562672197804784068621593988963569692612829042926943775507220527902069666002454670179662317689457292727811071821705054363407875130590608376046784128372857629125170459587231400894737384236245588734336890841649720567600959802086791566841938783530450023739529053081728137922224934989882691533546865059707419167967340342705064163094312975703905684542221439440621389603989817592272080588844462203692339541972479414600568972647053483660160 [168,66] 20097472217635457535815215066966066063542284943989032324715405506090035372374417741687165376009891619072038682401862342152139143604987384346220741529856322147244340996485526775207833688244876639249412622908643595038350696696602983164251454112183340153339627424617872647962168374961723383097780189441832205713502764555892083404027410042325046880242460286964804794350669466890882222086772969833924785541885134169496357926076207496699519835326296067860661792149410790930501352170695773995810182040436243139226235770284315408980627497727824400333198092665359320715485693287687194030515779497691428319510207914392424664026016516881954219953491395248101178498909330588087604271030254275479401258134909488828955839503556008011787536190722694404106142541546582687113054014319322789390890799959548712407473416041083478827422092742179136756884975663665178484639044315361961427610941467649742399452650790662015996836726190508151839109977213378924030593354962935996759180897890905354515670214246014225463261672587091159475243504079192432929668827133425386789368531423629293876187088527916882185698674584658899053093732941112518150235771271687964053058803822938232315271478928551846600163325468692589443801075460752829712752951920956079065318402312833496122210350713334393018999148819536189766581170360896844843064728050502859760418723546993477696407402672305872336956993777551213586677274832134999881571476983384263636224669923711771480028736408398041523138631291881068326967194207719861434062534850358862782943249294472978327181164272024423443864022857841135614374755702052878556614221543001853582354319684526541939117128591887262380961172765140226361513421267526628472626659435147445035357764510567724461949330583141271816786386526516808937898076239841782904644977079916464718001873803097561757064675979030366978645968743677507760858579608219559445284952544436109383414642469085383961055858583785576681319415613135749679954603448118922795879662548292454170452742162847742908318010518597626222991757551366045438274607678187645007179280169072320565783539492914553757977321300641298850487043853254941007766976847836262727350382868816710586887180868585984542177377985368064743592064212049941830261097479645416168880523085362554110935396747107169910409896893713426443119869310332333756320444553078378394110879161563184383934782050835752037751139186536864597664896 [168,67] -2659078063462184157223733418122418131778439496452719383402201296498933981658756498624190702572492893331406243644684122252615096837782082260432536146517114786029052208495175439371300547626125317518113189041090247716672232412027474281839045555460111250124946462932107715707684278936545234527543358108558621184070700067427695521475248352557822814813371150518768480849459080963399574004242843194492437544794712008915976865924606782490247011857423457591756479501480616552583551452979115816951701099181669081854551133095476927567216617112488605241625447251303628064703320765576687157095236416298777153193687626264371038335263337724141463028668691737329421199424084054596932763261635839367817039465788960355409380976806925547739521528013244632083521425612264495267552989867958145506625936733584818000016998577483610736357635402665946635267009949553672118362696773831259996971063106478702302519062389380923916632676676351805872346094720079127488939166450843818770996435237879458070428556100572535638913651611619650702925872634815007340291344156663109396865874785957884197678566893310430317228688176474258087780775650145791394866214318367110715457075861843167293674997223439442499977892361275590349092656544025722094423653407889609704114256908731661076776166107292296356267446073673557185095115581532296821426809559588298315342055502833482003106704563047183454957212684973465235950561947589168127407957817752195364716425880850599939043839448773160330989827114442397738755374312499690072710815163430808113089738966784032707089304451697180263941837166226766547008383314365799710109582459663003872282844597313598360405176769283673459245844068045829301244391245025904083046325232048426428339668917468957973810337293745122914055661360683142012890295246480744104242214765796693140711982621773524719104811855775204764600735692745529879198417933588737787288523366175599343493401465605556252913250586350242484880044958750577376023241194689765329662629473689965431421470865637461240464875730554102492712044647466988590028388271728080661731498526904787458057478507398787791183378837418829896343866817255124495102243220913082576158618143995802563771324184265109506078916649382698579857173497572777279870850818524408482956280664661524936508944062735950563082024789994508192250091755267590972086088237332801545533625784467132704620545233269147403039211101247419844608 [168,68] 333367813630189515158250351526956551873705219374821177793189507670630635453597687485709630143456180111235500838706665329116393584557205653379148151358595500012023022574317764963063636726906068596444977348561446074379916485325309904675506969913442067148159980066380746294705839369796629728001306620245832885543512220610298676446492886115664290255676380948881995345104695600562533625740498993680816850092863851553839172725475398880094414961642977989818221991651147020560157528721257731901703099864532964294313657730299112994885541836245112020703384623360959961499428877080242668684937402058231567387686852290761947391249878885301199224314178385793021357360781005064669019142333161213589852809456557353716507485957723483280822134839105811483524340269316394578081744067226126164767244782799252758024260175864611443849842230731919800785984845093946539252036009636868520991553968440427942656350803666189335827223180824629559581488760529760965849887570096058805946027374943600412356160413355258774770908402901711613888221846380417681139277244918026084895968097648096464353816448516576736935091713762489097433380397987424680391761066082989427925213901377091553404405844323768222533965745979642438369932275936824570224670095357274717609112857096262999931180721656267995997062759276663589767178225458742323231138093804739087932814640124095981885502938021566081353061828023619650781137210080579380976479013315219338932267666965785516805640462353682739959219284470389643443537126346246807158902551567407152910651654568892758985555299938810103064499920785381116413524652313547323357056740961564056171866612727472577765654949931429237982889053298756486013855841232880857377256252731041497185629385134815587337106462493750905605635171717671152001447532536364212907412218940694937715935219844795607370487875651194627354374118564231850975473729755632808269318985877194258193653443200362943655064238026107159984056905725654306403210646511989051542142683481926656766624713679804842775827894656391479397962294372326670336207679838434852268793723355761698799826967066559380153688826413225886828377483103644982778609788491327164761119942712665978152653461300830625228037716666796860844129173670477386319195390651328488982314861269345535380055721964010718086504211669265034447480509915054568704365788456877173939090978805650872529248750465014414017933390651982656 [168,69] -38130920289390659372735121080678643390624737909767872243860594488748798147154988431020160961302634586292277154190560653346487335628269992218595102302346378340394587327259581419107573493338033554426143277332807978247532540029704685699841620698961578584935735203934430369278516424481034614379791608193003550331244710908595859740018393662052932086418500334355897588883206045873720991567503428962616914698045274096499869649901681444883705409446900359858405764583516366415905281002384396380105210515903162681979418478699232326413914215234419180401224254510824954305279520147964272764293915837892713639145282068426968936913569578189493133862715163018174934099133130651327004068239799915890364614946227402918024907792948550045075108734476776808559034805907198335385510015812614033209390262457008861373884670793257579713024093799866618352922737006920433262680423152114461198006608918260310476914461938697561928424406492496284375062413474005282448153261121921695948298581681129971494421359944171300086904325758402763856261824007462328485736747887827877474637449881194703574972427042804794746118284032024492805851723292511838623180630600762739633581321603518128958049133992692662591625368898906955633400938023376595387563245819014754302228368113269414679768656840542944580404517655010138387491207067886320381002940458683608291302196784410900472701258165619099050238917603090269066195889773161578628146978728290827786055485485545872376260559113797692817587273137856689902394869762750385861854818130889094842804086613429981816561921339207900115382269772219663856032921147549141386516029670647930283224519265871353243153528784096944726993554265496100942326432061853777050733806745987255071710667011823442097319232205163865710813724964579202131627744917769294859518454688162294366247318270001558038792884952479331843033414237139342116076602315960973813373908489903788915232776583938204524652611407922886291688021002881519536162633800859773173779513008162359809214185826222151132883594840739194182925344026781970921071300853842499138660597928350790529278664579417137039577281913518960161571670368951637185814362454791179848070418391838024775059284197416090193180747767153689036812464823717998774385939829221427911112554582741211633781954568082468374106847299094130394060446790179803406836491553228467541792715666444480606207932619871493912033533813952 [168,70] 3862375187667841666678684433314714265640767601781977434438423153999543407317953230537259021300643391520175536058387356552560494070673747793245232157675319178736903360769102218247688536674299017724160402274092788639231391801946053686701489378582115896355222118249622754567204046335243527847450280937063071293439248808049056998327718507155164511951081280038828433019720297167233170773546873843621476085218989372066850645340877748591616193624612655013315759839854229359922195793335345705050053956691007506787660624667419352850799391790995772063627029486536545048174876163969637706029783958191039017953607941365620035870117449134383795706802210468349774538699205484154389470881527225996771125583422076073054901084649494418893271921300851445887403103588585703242760108095588822304901332922159235444026762191854975393052422683976454306175709870728390316156066663818293648541616316992601961577380505568727701366781854394017257315333371672507773200273181949173757786242936731867560966394405540593980733149479218060109011235769879747614013318744082716743785134337872669492239093015551669540209394440033715497291343075828484973232715647249201230031012441499992095408077711149965378020407807424469442877081141261929116862620002324979623038524823244025308446646736951908667759382755749939400444157462235117999167407067310618548929308977401397109362294219730363835273823183925119257815021434044999536128550727395737309629227161107646515707770496561416517696426257111119760716525749163850800968340591609694313666912131282250790525995086487015924098011471579661496056983898930317090318607849733167373288048954924582741375171620765240354723364361171135708388710754996160229096550403185294299372422908323088848035726253790008209780468989045547774582460470545010176327549584403237996107627788307625574547303001512282645871158573385682326577879827556508717325062384666186316135722649158878770112518656391034312259216892998257038379367287934936839438873739005065267236369727528177033323352172180148110896476821168159080244274020169573213659303015314565492709521972766580130432341823192970495215440525462839694438131926590530782762244181362404468460338082099927353196290164746459135489853080446620562880383782500028588962896804023576388987643834286568879813193410002501681077202898860972209648781968344227520135640619168333142678637252587530306626881472 [168,71] -342094197185893006169924625273001438472875491343939856240051028227716407014396742775019561545755257512018938168076380658501285384438544090684276011362127192526809347462531577549247057048776406948197271686150664683556339725197926223458110066517737550548793253976141070162874205461435990730026749083112042394188037536148523457399251207060341185630378948744215780412439891609367542758607410797558283409783905111199665864239081403047368184090904471628531477921161452716326296079058053440130790105576646717850761824517150507104796847460131514104946037551375077866988666347935884257801656285688778057577340508334948244147992577337241220789566083737760863484945490271929465234729877134763204821349571091806940561538906141108274219678344526421090495795544041347133732452131684338057632961137218344697397150351858582578092909543671484293542552054950796626641847755599470965280215062831467244928047030095636707008592207379336505710479566199156507063884506357184926164224623355629860422894419728231702642650772464386621160471456635397998835783442873873302175612047987516779954232861018221610171664256442815764641211159868697423743270001118296680426496273137952168519265832871714285862615566895218492054795284225928959067534587389631244173653264853343566901115860967396826313286218160508960049135151171685426172772164992786573034062103219401179397756674399414934483146886457144512380774782554752373355458182682710089975077237471472761967804597687285151185837279678148384403814355557307827527683593613449721379758235112050590780385573735545758447182728422060633554285336343906105415910773098114783188863068214351928731723080871211315126043364303996857588792768187359741338464119067227193500426706656091798041549678742386588249979517216504947634419615053428298012511613716225682258317086420469744096442325074641076547260006152074367260250509449509328402854018233580071561761961264068819209393822281142919257907993758939549578325228158786535337412423988391731970914247132661762895238754305720890826965238871103890933378123001224596208329174442803916709730048689278453517481929839510422390368337317036833674777638100162603920157513870052251312556131744769396249756169517651276065409045587869402206097241525637766633377779009408573561699587216902663491310089152036712978501120748452234462680128608122801713151035740501501488915644875272979696640 [168,72] 26468639652524474449112886625578978437712908394541387103436686771316660988051010585817777909728965029864118137452688442889769840099531577443191928661314778428779059614961011007853918378278185292340564328471331738270443662912264673250443256641216439062136682872073414812633793389239189742771159742281138994899305538663342804162627633962866767516052769508724937454411899780412305777336237938064784537229101835400598341352411548100794726799496441845280741315052947897744978658588532160346988960813207306586538558344703419052911483687116499569371613687415992797579408715203799102667395966508252046473261421073944904127394868260423215687887330541806468426100043788807377019486818173244074402040942243981785282232610314607374176869658860158482290063658018125737388324856509404981920458632169722328782635977222727663089108057748587764793323426200542309345527193424646665691740651300893996426133721790694913465983662581127596117664436539810076093637836555042745596909929849869628660300729855404900505377604011122698921784618294584978937786281860237663387367771185913595881264815703477856262712861596083194253406761922930944933325396616489096761150491732234255517501057036930048066405914040585170900592721066483843050866599996741154997465236019443106535003124197268692752588399863697052204486913842603983326906819454536003121042956501091708151948582778334691490378448716939198251494922743425872742961950689118467704440681233602862815379375700290714113351531236125293036195351504452884231576644071867982486306715310474285525918760775416663212939034740758108091472102846332360949573808820961309848123875795208872177400445654056278323859494221609015642253254341806469509782074197108409451326417122562613115019641673440339814934207425754819904415964077119058755458596503351439968021068858743791624548043462242762636190827594361230065935734186591649200547359244231274610705669582807532332251166554139625781619362271333514299526568208793681232451495283511179383180807651912915269149761293452720951301479720928180717794171963825551243526827423809408771195777805432669256309847797064655256822425926727099840710691465744656447697810714523078693399242950175735674938733499419021058324753060317774491114891470367080464008129972555257098318035359277798083846552024261055356456010116171964043377628252152355905246316819144042769562987028340822716 [168,73] -1794192529985586057683648795796127284382826202418700312681309438246945704180705421051094139363020206648503522894835816246678607305174101903221777626653484521374410016124126942653560215303502727316176615871985331521379730435580441318380696182832094566724834095287863137322255787509069352570958164879124531804944721878859551845502956855297704174110859565024939654901389000443536188035114802916979076428105114614289874129746480364864797127644382534172677993603248872772106120682971610231014976369632896096590276304647152229491689169818881326605744074351610275607380054274706809955809453043533496166003009544737612613086588297037322473420596689241839175951058809843808022940841222237144779059831984949212079833651040288169581560784119173776195670266843108615267846358863381822010477504291190970431923541551220216057097076854917662368032579583720011237333453737036110659268113912144564370978546793273457254994457265345322246469846030481652018147752095252192803729566405646982173292224194917375320482285378167510860079849168141927699907012825467917241249190120141523016005795576609385567940155364932551658591291461009000703965997057799089856620350962858563764455191235352147699614644083656665229965203687337802769596283552462404166734544050754177034720131551041584871674477149921398878757872003681925468523124577863905955485811910686860903465960375407327286527982192553688160301907254171717322959636965543102825994566897141997623746357243856622229263261573063831738003724007957006444015950441103006085897400179814273194154792712881971504951574259288638214559712443475440713984853469319200391958978272932364040922930743946904164674305226554901518008622977716323982217398505525955369938663291761561310516817715622127527486566537846746227588588973398419732311052712729182153636039018631539255634908253381027388331901073735675177628138278247359333929527618824863901843135813565256665158308953964103489667624415278473728410449994022275617388938636800881787121517788217140005316955940833627299673105813863786087462289578664607454025332171974053600644791805597426822296645720800918903069956909440351206154732789547546024828465685216350826420338471990448997137164214871334845366924135476002977076744424729211842027901661129782629744241486565857858574871481317434586871398112231495692311175240551386558643948755687363797502742697847360 [168,74] 106669950275464337940594165192905278712316989633183678694812098073473264081414525696442347482038097660076362317336703793348362145724949965935615420841227147331482952753384398500085551619981719901037964844850743326458263621260451254641773340657935807879273902521664089679412963313325483071391419363985415575886500418109604160997566204727195314365185447748066336392897589094251177056838310995707672462659746750472669482582297514754703826450601529365836181207325776677175813193756146779564328353484893244278831418972835528235122820254328790868054414611504374690890579499585897551480195357998003887546311039987810261237899122939654070950984698337886055449302167377819871494367061398359021409498857616778039473040345276409236295317935486397940681360412526396678249944547300363660222991042662928432705893119658632402494400833903521863284008180540181582481420215237658450167481559399121675529353412756669487412977856246404562406247192603547834418682272945252024590812178068966646615344349835294763672596657428727430880042123586554481806108244242669383975950518103411181182623884999755046207737463722701190338325868654846574585538704772597266186879202187459312748009372868450977233773495035089048602753724792819196109505804470806594312926376606496847095828729598746046180286364039089811051038344970189744017922295237980184129080181057114290739835407293956673402774045381889804783121616872508907301528069937744656985952702932710803577804203246007268334512627572307838771979044883210251440203575863167152297696796356565066411167568531441637038862920595665664356516508557994231622515535036637510510870596109366381865923778756766715717899155271136531663158705279837551832679106253044911397660361207832797058573068628331811234364104670218436109610097898611327009764513307752795830024003900434791451984374677006727017989961616418918104271778455879611278481528944644882278207596515956146329437491033062043832434204410349423086172645072348254096316039945986319046636475885536995249625358973254226152104515940185278135489443978530860420913843762218110758688947923223220802119650758428755703081877666496349882066763041168260606575690942810687388186036058675051085334203406142560499838452795483316461067287603334105203918256758364540639553969145338059804625653394533463810611905884341174276007404719907590597649117169662968217785747648 [168,75] -5546456655311413110587176950678858719099622432783456981035035056476706890851316469662889868225663114447636696616181977763946629437501812345481336210298169806338290013981725108436107512474871684376563935491871819273230019873434241031874017763314021096125059664177483136564786462305243601632027510330758360389171998203974822868149766802148326777076477599961762332663513314532239253193674024059854735487674052938450699164192914135744427693582172581984838837726910191158198520771477988329172114946901038626027293436192440873964138689912311358593750773676939065533247003968193203052364572474866865067465065899894781434523463992939392602093555632921241723316161003107605939906330970272111265240473383340287368889387722928543732436574482129566504302297513429004237734654947389696560738209508760583388515479882317853384023576615789011486643373309956639578903215516551825828345606688377486748404815323549826721872942214734862712028349197366205801690569197055277647211883255489175699702317170578037391203656881359379946547950861867156725261249089284408114155076370920306052317957920460081454508225066090732080582641719328071270625209457609160965775349226311085286411337093914703877602382013178812981112013360350491638346072399713584727339568448056950727083245018972333774978796189671884862611593216134672875593834049647616502930515615300080554451812391067470395743195883003530520644491038259867687590694747178242157912430966300751748329301356780940911052568889115308843854282725621900223276728986725696171628303795439765718121623105776387562770761014851980010640199794525240194753453378977960948638882141867702822089757351417583725195646723005192154268890275037046826606124163440978769747063566394677191365780974525434617556781773326660284539649146586764660064594626828715166807712476954498171103204021662535405382237354549304611448913149715494115850081972716802399118518125335084266510917089707929902356785827231092954161621625359319240012507213121289846089789075355134459683356699331751823285172826616443674366627297787366555150093494199370553972908620902457992788681000613066074766348347681657284773203921472761008813580909156854641122026734337238010658729474992978158243506097124831189885965545940753949548745970325434894157611336255234722169652570740875534480776768522649741654659164289737970629402699296014177171904 [168,76] 250737863333510603906695803985932165574180515447450714675241418313056922059033896793663276972795093801668325711484280383842291169318607272274421282907571390723752149063060442394859913844002109214736371801046330933219240740394865608759803295261955681219384022448291823562424010309855739655783357476239075471299054980807124065233697730560162355534420272693465254498185879273221378295031418214977132791504249589440215683180817379557777968576929698291531790351700982943602667515361167894764902428846387014218678710415024742055964640966897517583418845851880253550262629424549242962146833061955134242298212161495349980014462833431652498101346883974970134205006588888536124800412847538782271313087338117518396240694394530934337206155962824882462377838462858943538821574503161540398178670720547488071020338916530878535946588684311757269155256256437084185359884064631155745514212631048874322948261985258247692137578851815166159932373908890263862404760846001290656213635169507047970948161547409145806377147184516813979897488989472293976707878504499156055618735894835953777117484962012818956900280193072548767049388582175506786032587890617551844638973635235555571259909744144214446423760184799485576916357441863465295888638808311834021765602274605256467417423840073339896524407466036075062479196881189997659947010794782083940876360509488576633498489599168110360466728115540141220295211198538043402633088699705339589972260435216317940962882007951305467183350081331951406353951209436733141293116308659653781815812971700983036791291636981198270972706027960903304452841874707133486439294824623953281079791938730799579712864598375309849116034681923565182756274067101124806098000905779925064972933883180130422677949943346520192833013751825905448927346064322349223060446012086122666411305005579062137098514819120832014654326817345850222764638192365825574567998624999173664560721645149224946595365620821053265224186589678321899905724844558293910441858590244382936481227778049066478728558843413082195595756486307579039395807016457936763269708736041265571285254579753546322370522003474815329065178199121223172501560121528803770359820348467492773525243181240239575361647696610003740763008592629358594811107072271717362086548425085142588172073357443927063295132012324937985300376421527814653793572120612929278274895549259338755056 [168,77] -9789447638739773275619381447989385712422475081391484212504460398995298450589280153366729908005135730771988407874382943240901832243945372645740911911536113366553305355569237749320648954339204377001766110645591138173768166407357967828490163598233883090264483287019660747007102166574304887306791074780211444362804295765619396656098723236413305162771209420347327229474298145471182043143505655132410757501417061320576029709403658258636004938127718592565199750113103913439501268115825833934732814495213375715614075230385499768661320567676002597710579532426572623922457811195286805314905531948206788167655362831049335698355211594523571435129761609467953811325552426304223593216798258886422460043920630388673227838211801951192560158817245624156066791416106359323958196387014886674379304456202540305631139457013899675922169864425070375767763690440996283438279275720719496574759766399059376811510643917558676253861876476479392271154099775566036051514727953611452658129650930483845930497249717355560494085000960842676598367611628586513882067538986441538353491196289717899660270822828673739904972882964304298046368239989585843878852290900775215895804201472311241750230242378733976514117136307668964858343233791097978641978977871072180496990355116366059028160306250665798375997845750917550147963140924899522329229862480354444167510786204332949652764967754263667771487435941423558714811827117682692244277071133894822800917661116092992741094480435915689111535779281734401645035785528962638293397683492144905343528921952318085459521636279278994168765119288361126280892125909481391042675015635993376423034201096273660008974082129765912963932469341766469500233958051744804086023016190455066429026163441716501945514802726892504759859694757133276786239960140332898507635515715296212009671591573917266626826850359984561576191354678478564314509195023017261715462611124586809420430448977262380912093601739731244091265780118199557274778997062279820583716945921614413624576000055676430686328456838772900523463233876906757262308080415577748056826687705400821260496370202737444927146625829300116534384849356121881415340090456992556248412825632359980401718393171835605536422948521710809368258280201892069566286385601932876885804276497812569430735479781073313929643273778119342882980533278161495007734209069399277975208815872917024 [168,78] 328217793530828339458069017839179204225473648844681437890307289488268643294429628035962042484183730563166144989237154708338427120869038139598572381313390789866154850258845356856632873538171842325586388256987841353372267658081515971655172110623591349645300789141483574738600740079807744203267437277543594452303409668946864361304180047400795048434791197795509386807284749262902009121764947492510580436489595844489433375244380712917394628752320122757504806515713300368857587845863477770815267026343398837694117869060219274848480746504648181071728275835365861172920524477409569710831042147835616834120887920946553497443552331089640160401285868475530962430649546475287800306981620994237007865460830608826330445956514999212927835418143050578599298579291713662385327924991999995227084314239088877088812217715114043024025617929073725714561215172629775289616248260306974618924357723355794754966732225807567676414005787027018673127214685747563287585216682665442988844149559128218865217152831169851731170651024916254525985177112209225956380459534458928407965270202553651455080893861315708487792015888440180654610125730079322174246194906813600663095287430977714849605199868267306457336175942384326533295073689756692884261341992482740730199847690706745499932881464117666480231865323745947389044519099858252766023602476140963948753368821755965112825242011913161915065875019824469027030914150103899781778116018331908062059034452891816801406529435699018351968194448632338267305138382976818723574170809164104212416474248047110909342615011328994023086122616131709830506380674968506714816579299922098423269507829214252440613740962208026775458817033747672922694156179001848695751584297772050318876904969168835651656676744340732108017873224401873148681315489712220157899612762961758820852254156174014888768418787604076588344708112838758895949867673064999097194330803517470739642034816704791495429732328443261017468464886976933157749322191295810381521468596166081886634890788456377754917535309140558238256603871232436799551653395326170353527859510420162230198682900475415412984219965670623955895269916209991055340709081305569144392428176087650411004461283409934531198632120734447497858117773483392536238750947247418717933013683119625890976194199151011068892379386571138306357537267560089957525909982435869643992078290432 [168,79] -9398362005321890199689454034239035707899518871603552626719039981555766310139494572701394996936663222261304036900831818599587600481573948317746245429714815918828827756174010375948006216878842420848622899576075220854441824068417591945734731525820183260900424304701396538168893222257186766324510959878657540854043438025631732644920197016081776103347465349299675368476980089153351397358213065038818155490953960162508952009792060133958365814720154881941320247139921816478398262562359423897300639494004458196040388835316577401044586140098153490736661806619384286198516260197556660218003478673161920080213727812660474561483184542354190589350398688218507269315460698175163096246028047886463151323062423114387156273284928038666224544472217034541915594912059030598059110968176934380346317097016505699172145154768581320616800516424024804024156725498639175284475647989547487017849958344170991241695616869286447856165180352860519093810054945594496037378327861695815446361634226622758727679703386278545065034760130107453836468193865072570460374419992434744182749509310258794585026168663939230842566978770170754215220032175619482735862497589879495389701624769283203968236892030204978375002247407453647514950420112651041976964420234295167050454426085487197112890899841281060621204945787358692249599836051764168306596235004956552424716372378309324216392003888172955198402611841992021543181006432970765037068846369742799972792156430010494206215375942827486571244485433324356008302251719010096850695854811038960789525847352628456285505862408051081593657387015274517201571310933323782343452905464131843361093251196314145930751206429968607052895220637219450670560507671482827061846752731649525813766443527642964884075615791790215920927584908739925844692191020206079262781323292906233803146577721044586819337575696420970566711933038593145171211221454815175879983038505991625112489676351301450861220514257757103436160033794275072974030710303209775612418792234431362573754001067415460143711015803892278999925961903087157101460529874474888147382590777697452804735612870350172913110946670963356423705802663409326984356239877690844598906918167148606484315049204427027826451608571758997999896847266844801680856652279865973837141844347728484722938940552041343248039223670058567436302683278403306101981499936134107567590656 [168,80] 227728857911674048043740233943733435534862990299318489326426726912999927856258358815845914413832707076573300398219665822406378834879168115095155266402830574051223177446316030056507094821268242370929331052093770759898405839554100305488837062648250869751904452427964726829265679950340769699307271347487444047196349093721980716883899133515827878532157423154095843741141287544686872497005675941131767094500964332851241089501240243721998405094593865603524747543744745441894378079458137847142569261457317659183715953724232174359844975301273959609746690586087048441353332515901140706682288641078052985655778457637701737278421928752723316028695171022887543674472576600212579336940478505574208119099077262028567942407170335067815399611651212498748206624168796605397463465114714869980038793053561588168913840756966925049341425086029144390382882118151990874824185480864456152069914207575410319667795229446944795706318646389522519605576959900070968171853292030298972329274091201947528046206511401176950976758521305494577535501909351814535901863096844838767321038519346052202188609134483049940083440872438019679899733212311796931390941406209035962521640115453847078050134580240891746014867950772499183183502030681833676993590077108754853162973741394434761126909529524712226883961429627868846208483625376493662191783322568460103262035360026469618751578065269132966066468815922432582152168169020276071083743686556375031849012717161363389720357388862861207396924087430920481403559756081515799797861987358082673091045135584093424846231248329112853338388143250806984786546061550465693069695562221294401845671702164312646945037551338777141301196352811507370749567007040143926561132778825273862750253628236468631059123732962955367000120072460906929450621367344860877215336611529699277421826522587609121175457349130622205644391570130560302110132980365317955567968782033411672854431376378008217602606504034687663207178367953886637371142901644265162328908481882744307704961820871385819067387226593930539622958627500483728274000414479810795202994471073301864587519243718035834912440742361462279867759674180230012172745953561409608720737470177267566845024873400275080136144390139522981443125243761836674272476541213177973037122186536711307495827497903014175181838110209492464568560059239646612671162044596907370976 [168,81] -4606736474302942055016440363089586248678108103704430624804000573992830025257311427400651400450177462140921255306107328988055339090723043067352985440982668608421519818566774395757379389570597700663003400625524215699424541975999247507422189109297174264417516454423178135607185638353558187877492852505731915719991147013184827647451596820246277694928701529854652894624877588217373482530612919246730477843161897744566486145921316890240156251263990271308761174127314331541682219622772281342105163220846381840480140052033327698282085295174025051695860997716204672303988797796831354311483275526658075782132788181609151902619781539779838735740869613740763253520308802768400073896288668055126563051217357941848424004732830065449785136253599557751355489351413041877153066225437861318814480534597547519181529505807957181092577933623829216666117465164093042809790843633746572059341107718476731990438652197630819406834905389366772403566705108577569278155999325714323622568329327192238221129783568780097912698811979424802964757677093087711058841534190907723845298534632090152395064016917199600390536213380882110865736433012011730369322912785161979121708488349018510772700901592407562404090477888698284378930239806951015514070678387115185631181032264145975064521942919053670013868028253116470187423271612285468329184855281266095745004663942585002830396142787316453932292446624414187667100669847987317958520997536842865395913200953324878342215683721808041934459767453912133261643537261500210129205870281831245166412759374169911613327978149821066285341752001678600608030974582309794521337955316894081148260911272946607981150009139412013409015013720146471082501810636904170330854024367747713985011778782076957827511099207903725288157960983776361559752215189801246220975992333166054613343544590563301569966487242919280504224873491680113369463030797224426349687597146925802115625836448642871147220896922759179376453265692220881643372116600904375246989189636765145687183701036871202049022216662583706575824495700571459120152397286534402545011526169960472747101504178166486827722349131737137988523041569168881286688350094639687762880219823227495503025601224395506523875210758798626936357219710416126188075050594917861843706832989245095275491525471515304186504787751717488917013908845119885362781779543412160 [168,82] 77912233093235928885795584702957454106143688961015800065268684085615125901570358526202955502506288095684782500344390348183927630047508707222123716345632219891793209836766172990809891070650699939288138335420683066458947981627220184668490695782525960427304905531438933542525173601413802810925625405584448812452961153888149953828717527734372600011845214607575591979249093672895329440231281892376231283854426724508786134532735275979857055825087877515339022416862746642152579007286450459267975719824523396306649451972109037108359474458063634334822354787048661632056018802582450627899348152477103936908910765010644883137059963504052829237534159666535744454657134300656856545503551517027401154932523625101994425863306475812679908612724473315895421916268470467626402101343658358295096681943348574292910122742336090622432580558415519227254603785148663078923178029348891560947277503341185872595053925678892319711872884151033457535982141889594903320592851559359080828631339139801012666534347902903428025243098339234718134980470833612021170105187150029194214631208090436373257517961321805812830502045644412584820402744711829437087133818276470725776257128114694283112291514059872948890626812116617435633516158143100376578224242503881835662026432806715254998771893484698859028666140462613284257440329689025038975309512162214144537399676605678090345644520685134542040917504300835898605452976798814933400290576143920728518143821737175189311024026887461202980259290754385761194052506243867463929446994324596233656229405093525018350525586658933088252982720032096558391533626888944336675295081627415728117127550386269725337064335300025755725795919667221672551926078509918118600271253942651189467932428428946236221731174244695771547960683029486423323166810894314720909780227742179467642719839459907858123127238808790341396600880514730823970675002153671446811504222729181691233716824036394818825747291880661392682890636971599230952528796926421938661828604846617858936628635067282512574019004999435124035237279970589637383414808653481072880937489114230316182842176853400903071920183896996904060143662376381822843987741402315515497354821668220192255257920692689500770601769578111866279899449934112925967202840516594212125982630097051110118536246444515223320255671050556383621319035894481567489314696752 [168,83] -1151791294503133489460840797785562004112808506161067652697208108923687300662412457109736407330223787193669639307754226862963909386314134051871996024249562775043393937022043603128521303911111797022561108101595267484102415401624963678105663806721050287644386999838979079903042616908415931767093916977195329152926563210896272544431429657219435496819806255296570800416102085984826759455754527024755813978768954368869828083817202968827030526303608062499170432571236618479362363889619516258471720617223857196294667532912677393994784780378421164998321155694427725384866891053084948733039205447695064464248264602470864805198826163406396511447488768164030517921225261630245212322909400474375604010062970971658706827311046976327731225055663013376040263381509496497889989088127867806958259434073281116167653678113045852222967112665457698448071798706857482466012702827506863070963514561342378077872578382993077889602711433801978117391963246543614510675868343209615738599554874102914233864451491388903687476044603997436430590844324294058564620453975462745123714664005109933728896219885829408256102954991330887396449266548660730016020647742748789229868176831647523548398772145719821104629379769941977384886676628144106957612076917677794091755805806185899212699512367055309666277098379775699712901260564372086292079857883389078391937072992694786938606559656687560110011641342005912504381732493052881645193681446195503402165667635506682965734527170147853542266751946201892331957174905311576299741200834051741877061406848787338343245903517381845038899944318273081169562963992731729014249566073512925941674945025377568474087049680971641997831726288404694970938560481256933653721938120677530674927740458342604056551759967276238679163625860534336090844626101734453753298711711471690649253735104190438602624700202516597557044415636784262685394749536558142195640665023726331577535761605513513914187696464761546177144928885708917579775071778495333174223084752582109954015558219188145097066857344364074644781733526808849108459668904862733699323956165915443962900908230574586411612140045251753563194128848620082109034986692684561680211396530658267144374089512518423543710235049864153686625096329574451956277952571221781316224092436751802237251505325832312152835693167986302410963514816417770923410688 [168,84] 15292244971790452879325898877424873177613483560361220205459061338235811632896776449209676566577708973660191639442091341377519976955679079092154936212957184580488485564239149071666311045902470677552293694506079199957419445920808149023347823673401276905377366775039541707824262024284066344011439448422283482718894203895918030116107875930888038635721881125730929434851141465831732372611161064089170114858344964192368001659655584960680223424212707777370013722857438462024986022031543223551148247815108262322964601685686500752465972339325193435004918071931066935126988174632225798363307304191769421721281424406367320012152980846334035119814007842607985435165904234304976175758067400122821582478348019845890824852717693262186201842950128912125549630438402861091807494978825815974112931443394315172024296189964509437964183367825665094723918780221144889229152945671884804000405617607917910339203032237455741468037128000651720513875169984618045227406339643716172739221819233128657775342790435870788057838178500667317402099766486652353674646615257915237156342732714065903310695026996613108012128655777396675413365205125416106923719458661555543879761791170259738028680687037064715659538633743620197672427188672287246846031627639242078618586334250386203224155495478632790692908463897525386107305082741671293816816876091132312966332238711946244805872607807619506535349810888633735320912028988466138489058544533655749074464118009007521430694401201082484797376801556017514987633269243013815918612556281602183743886608637010559642510085879216445035184635766324668730735689033005761921992109885433613444600837402259150093797454393827969433748945252462069792112734114808096415218181577991063406171790288832052607461279658218952421245483303987536442243531944297778726558858941787986003743929852378788046749397117659843260119286810618595263182527398351801686079413492805077221229415352429343065436154431162048376832749356549594009843066911916317912239108582365841434096550187425310805189868201748833647390579762289672963796112418012671727091984762531088107770285188206422927828394086724697220234553228980725747760160283042185389616039949146072846578114234635986601165618769376045016969228490450005568932584932297934806237106470088533735885720518761053335517903430072074571737545994235399416 [168,85] -163580350674326675196785694700638474916168545432225316463916899827116031565166012563957597456208345614402867989423205902040027020938761869578145107971052174885089094262221744054124986878159534849240395793683578365770038379290141005722639821317416878988234963482084366031894231671682586927548462929699717744883250003688668029152489903762560613092870850457220053737557218862595814071220404911330539680527383728013176503960175283092391777779623912659287940120015449943644238066463670045036849073908622448762927386653001207428297446037388461908763781810367143994527690519693809628716481436423791573692432823233975519365151716597193428375267969699788523891994959426769927686569007472118023688678343376025720058379281952755777222589546666336649009893075268218849171072556204539538177407094920418263577627030421462258234238550479494005896579737692571670271946220262061545030492487223622815488202052756500654075085731090703013875954646885585676937061401353219478401198056708464000811442367485927920595391728897486334785562498197495440766220250503983940433852094351083332130356065550519017819948740583925688171101928823307497393103680719537886291670564960178490435204492597424538558093408557551841891275521368477029141819875573342129486795480395030629451106540473200685848762416273224997494653380229889924520690369675333888930731674287550406107533825837976535974858046798878176491154134991229864371222194490664501265777248123202064834779793486760089989290852411657297351197284699837850404940010152054925611418821168960224394699788664768249934962643968504318156011974091782939148362266685093760879377187959478063783303320468196066576427744080817703507074205704838800264192844744926137181193154166758310742240779476721059044257322320174700000369647379434058489300033801701932712227911538291965953429029060945400807223880926653121396559266748834761043280261614164876107537108839297676051938977405345483893570612530081541744918772803460894651130930179967348629479117041761795989335906728692256251297145023043665956944858398710600943505933423402012143036773219770894601863364002705789267259879311763378235643482021792350137058088725940620784795637771676641221884795797562009324296753152570760895283739040723535225709134848744826356765889412373581817853487874618942725212728101264 [168,86] 1158380155831449498229911465868948628670132004748061701842840466952966642192742118763518745977572731353232526417189052724261515454814247698573913340510685906012289702745488594156767774335934008531085637763586107001362270940492387750403160161067724429517558030266818972321061471098120751587219959377776751700991162237645235271033508570451272166987783502260652776999144820214291874560229031666913621063488857543950935204680639046082243628119002941445819283869386581972006791445886047849145976228127735100833770141534418152909653336317970281413063086561737936851502814816510094584942567157058727685625646255241393980911241833699030116708384357877106507588303039884687443808449102980943021040674768734955364993979705523341454126160894601375238519140842748241676410363519989463433145944016985093856029105264484002074221408792117574258647064291302244882363534163043414163705041343574512773333025454211748404079140715610500997912287299507979064431585909068875268147297697533686615675616862456292129963801106528562766914530111191185348317838499898158811768740659596610033147959607920275445887310726172024165031621861513550984238666027815122672693344064682202841477464920101168375578804896713955365426903666334158913540353617666653178868244934179755158964101654259903572318903970004237831186776557441304862023336843338696315128837948708953463808616894706013577597398342030894291994539776447623152083138757531558858247997297644188299908065405699220880666397982414698998505857741339118683645284870462474224007664510595744896561842886970771508928451401017247690516670528781099177918908895918125909887305228863028151685978948355160676178742147176966570450501089185161435869385342999515358169522789960978782160320189719457348336448714069561426619843611944484218593468807985154424414608790457936863886837212417420739740660787500274999505405560988434897505214776837798240501164279347555090497083549785919571340186256665925000695206065951074794736074142801536691105613018747296575003791260165989337599932854626368170788876864390229094483330620233275156895249133380037958880818735182051868586527461347751373347550548538463151455353963624333231114194269796677159293917654598037469279622904509608993383128155468111899747399611000922144799373800290983743923940533547176201217398624 [168,87] 210623906990285440106362016495465513337592336170413485857035880008618661634454442465499153808840240490622790297401288988931691002099223035590518763090576871212680409834326351233386301202324201552901107376757641263601335864254718608288636867839799064614434621556560654062957001134707947648947230272611082867059680109502286546717630376337482893478550271550988010558220301692402039703231350835132045740959551424680276428467373022790902266396183074393860332480469635188841431537129437543190101627939171354262049326619039095202987639784599123001842401658872438419951246885186221013667905167164381157475860714045470016335063390313319192425044856525747120934432759996487398758760894736086320162920616172514331896530142720355655319811387245353959768958546315656723842292718265813999254267250141702130993541523328508172464142813176832627148819819560896375784643692590265239656536640793731969034759407803448084870254410838566412691638230654954713884717542603019413554671582565577465411572895906660577768722774372077223880977787054184113200144029113612652293737748353420416402266785945665804316232101136812853062861419990364100584643222248261001571502061179501712060753867166347992562849854757430850276769891965661273987929516154994020665661030621131939038305530704723922729832214847604811735685074872150300635655380086246851480298129574987116804771333741980723215651363763171368515262121802272804178608557830496796100917383605564188671013631620909707255756176621463829845620785910179098740339551287425129201974594943611401232377031839928636909006475572542522131450106687197348454194082911995889118768066229370421810325640996383349298225197436928997064284212924705283594000731289380406416020155251887740196382625397162765503289616797752631623393168413860377632120734521925319044444822949673932980646595607165713852511739050307231206783479673024214100007797933818947347988386339492704380928466525608252022791926613447420300344541698540500452859293950318570777096910388393029531533867072293434309739562338725680261384165019449863482919710907110783659586516082905987408680009931223725620783151646188840298234051077482971271897561801334191781871577520226706373402894306269960492596136982874791265990179175128817497545736845586808574980545151430727467463701429979530496 [168,88] -138501747671933493475198932679834765203840276603391137798653505171328889177761762440429415385593930464824975595009318234758453572074435662429062897739924202107561406656808622354087951855081183488267117356464501705256807827704085739708623302191431163443194827899535124540180389579827753621618064823573635230116448936970850125512046493950225582772817348008798640551788977848812875595587884393573890720685301875408180874418754544216332142414315060214583286644789266003606606213782804515094679863176122508423927481247313063756135981101496271255828327301711733859876172317823269098356474734238035600466099471004655826425206535422623411586403345369084318925923984912901707178784303203566328980251981204930472501669161725067805271511243647044277103585331399155576881040005564517870621064333091654951287174404077374013081634821607234892610929791860268336740786820757022764864384310661999272647898882260366104009169966041959818530621333587823279187539582616789173865233918935757672435109963989471990309533864273097152441800867505521589824838724548766131278083023720920763321704314660401052771444526758624337537790036040583150942804889245894327851881770072687621830919563212908157762561216284779221342085354441176237648211261398763625865318544352165864573339793874275306142262152828300786961035706492891198620406914130992683131331991778826653162627956458769533781791188239569603654502985712377895569641954446351709313428038183224691895013777372512043336710427906740424963351631226697388455506042682284025065357622185273566924591309654405654917526610169507851882808323036718798480212891353700274795117632709744904997431576876089182937183209770420655423236950152813124591593670212436739152119274662285995074287790594870438997524284531874845077239634495322467737079206821291745960949176578636134928373404075118078790458297904984577041270387778645173306525908637662745757378473275786153845805218325990976284665976088910484157138178326899321513315417276920548895495332783359758890068701534619872614441277144498196935822529314252328922868504439175631340052330882883397458600360869747855130005727116153114614944305844758758019458905372191370751429114307866374137231125772815095234633766667249569598186621939109004895774541161127705262384588666764077143253833269908712 [168,89] 627264835905523569677324281299384291329765867219855741364736057513261231780844923339207157461611894321278887227257006480740101487735143548731145093938772823387927954101511587507623924346570589842268400794561873131793492558816680278331131915434285565967447444352446124417821466144151550275906703279550621563853249147545815721640758599124976454275088119409022264209818422226964012345057623757080933080434510942723488093336383191418489016609290425178598201977184511500411900407737355185321417937120628403146886430796439704772712221130711293600364014911679427719203679650473907616735582978373637799978205683126065229325087529914768411349471037722709104703493191722886455159227100098738544903153308377148646188043509130061288168240995936727760260206881152441794315027186973227347231267259470811930905558557289202616524076324985854139219713428405998345647328483615862588613513067274836686803919272333518381401303205745711129146839721822394123697844308500699091338793884237880009121161806043705626058604945435718586493350968155340262691192159283757668245631262804236200586849024343609663204420573708735925997423088957251027843705386810880889009115449489112099645693310686709545908884802950621298205477939716369182642399390969837409230059397684046379961829563051306625362552715150037144317486471708931503447625167388784413973017218740168804557948819918589048293421206260256091731698927091153391628261383889999443978799372148504793887655024551049308518215743977883761740929129598811030110580548193711278904937239340655326648566065230656901222712763196989255635807626635293810317576868083132209318237136345611651743496073168421776463805679151233083841369770687671984718155907588715141757847142795860458584360805523982407519951204635496400682772584639820725360092878786610021897930582470171249720233061937209620040022960330911666463971627150164341125328309441786659242009316890726769984384873298117988455817749908861806043051569088687600786555227718632413875081449690138378287326385703251455727667619142989838022475718207459169923470597759684047490410703273923631123694615079680895879819651926698897914918726247261619480691059624063797791658565001109329108123272354183512249369960473960776236870570281097657337306612779246257742597665009487459893527536464 [168,90] 33688056686562496343378055849875908008542498561704029263228704034089201962601860138585221839236297211602840162569029300165392430120143200074827063357482000084594000067500751647172203671180662171097736031927007037417779215275551946278286015438941937821362287398031091558281548581032397592550212978905855903172463793030518786143521557885685285031335962830701643372916748460050207438052977312579211848883334598096511373325676946159063623906582354611747598027537784809853054367727091628013112488782393863273913752721731273136524884247139889811044787724626311593107046894617359863527667916641001463675262265179459671814639643183273429345234601076230658270520321581099249692776703631435653405854382552080129107558333616702649221356216304405104662989689066882326222439669361300437721301528673450908013268484796599539408647055663334213115890135831858577429431245966278409084877314000893233428025691291111112419681083530468935614261548117399506774690616203847880724299195050933372889906928927543792825456217511772102613088220890219981259089049491134353324782548914895438427400950630775620618014799573011903740849953995504311808820974324204169437710557243825326820780512969674508543680110439550499084665032235217744537073405506076046686752605633485215718926912965051569558531310667097299149916869504801490438954159804071585330186455151056350546686885176575289183877320606265005841919625254756131347223926819495567278276613606977454380718017542450818523956574882459800226568247972367450495048198501925068640692652142209915101499575761951668384597461440267345842306294953320898449912370774064100813691216339568010207418613025259065025544123611646876684196055840751569257181599513782046339211379137148555894263619787614385074308444961389508987639093930438078697052022491480394693483372832969130524178274270506370222921550706115744274106399039821655826201034227741458351331378221503652899736537700567894767119809324911440098089905210154327269177866833979207020620671657348922184063536648147881532947211837738953008196477710679029597996048163394699932985696373812156401594735454856227505279158825298396038944723069818259218817773504772747257819894041346844582726591530252483586488640047662690547376574053132551982768049016305322879047484368956542788155032 [168,91] -73755810178419747895351042876316445156133398019498739930740727673285682702360678391915973254736649292652215692522429737483405450819487234416070462219026876260039438115149880518902354462982340021864952289536754294855152817049538085736950777175846253041717099260507448810871032877578609835405725314106030248140236295890370970333014351921339935277777381553830862040605671071110832750121849370448160015601620025476672691132160369476135322610313777988566727684178664738087782677261259385744788502055751820880212929370093918232329064536479147086152084213451823620427837684370768064925691978080823355217760415670618508605543395324176335490459638749045105130564484205009741408571867265801062226736237813914414429325768251981620679869796076208212728288588677980245585716024984661485243069304112524508857389315610394003131174337803254404391856022525632621240385996770390217219712962139578159223221609136051875925051769924476278683098017457783486964875210338784196466381101941880270680869368123041361559574767815940843257841265191562964510338577340208848503994974625908659271781515415036499945342527412181870604356934584606908101420507704630365645671797054812328174533077502835409641514440122629059784048167256086791661033134226795386346336874734810997070499421442481659842627820750352353348459613656695949432751024399978386393916692656097071351242834928226461736593975414319846182423198004388695508580646553980626174102528201932657915139101123465113419154105374190961235690448613044908821380078155962087142430829280215755963234976735010104472539750124276666967911031446850452088418336219014052970927712102526218160508495577858859774719790486514307594333332309549736645849867367305952685367012181896030219410297229751203607218965800347859074804165340461943983764254287593685528721383981725348706238766439398203816134735574155407866322998753552625005664173243159550916006765135623611743753171619179574566540062522823712768219615309655657317693207116964176706661549241733648283732301966513381990853311596014458785617919937269944164098484135501874366956031383738967010448864403565028653072406765784260126920803637857660179640785199431668820335137115906773768310861816591396620594767232813758837131772044433559109909839929729246295866153368615298848 [168,92] 2187543939835276419062741151757389554762465931916227228712547726624525356395441256288443639292525591581370635325672406957996983467164511554969324107125997956268400115830514319902206894578860153639831973542202688623036297058715683356218848842448273832675242248801422924310656280547265688790047307369821425336901635667079881726348579428521789920886125675965917571625610019001674418938862961735515273612030107596403338469454850837403070794660913553749499650226449876672950635550688479619274393407611917569135378428899947589621024618224309248050026639996356509119866524182350117997889421973089400655316122022214378165588970950239134178160029748171144277763251346941560156812270660049365954884519877603453674783688283785657810043255874115310269972250831263057413524069924997533668596259777164792241587346876396880208364311024595288039532418604084958634714634994649170361436940826429622248223081198497668755776239828252144653446601535858420018977672687638702939631454823440222032875927056806472918258626118223256685875239029971392224431424464622224544225479675580887886002846322381458499089926685676550431819133152101490037005259749306956954038097276074861860701454784273073505995539462696041399079586697963860677652381068665868996990181128825700836908378843656218218778146859314055489584612264170039378982542771044833808082587383207966316499725414394622634957603312763022807632207194897997102339609725255495821325026287141984803205694788858726940869928260114087314630280890075682551128502398228565781413326667196612056864165091002300946518442385052029842362658925777955873477601809191747551133146024163548149260657523365098381117939404652177719199400256691851877673991809410665562608484334943242202797639435183492819846291756494148169338371208679000428172418212036789336169718969675814782584176677246869917150793372531895885611373442995215439934678773158782162288666084396514851614580846680105789056297574934350169035091933445699682369553900926299822927117779667715095780157975621545982640601715197515250349763906357720816357979046109534215256921409141849632920319236767432246027688977556490121059671564911375781329812835977397648679027421117495273584514185382939295854173979783529349839899245843184654308344530559619123751471659489776 [168,93] 58221365368168435151764351465099194315333106610148903201794776137844832249127282116339300860082093746418865401957967195794498821618845882378275095003141883718802342043990010165861504883909654949609970019996715237810309153116757741746917111309833179061170361823878010223767295621366198278930359904254989420836937573166396305851987802995594546251492321036428739360804916962539021311334619613177030867101240170746289520383530579075259211832716537619464507618011356926215476902107738057091571928073087387470987927515813025480571351207729490098983131676677344999757357817293341554603689116940532218322086544528264864434487936206870964844423600769641473139619258732976907615533906752005565123345618009081431310891764726570171949159505149579016568359486859713079081398265475159161198723094656641800845594143411413155335293852246159723150163797423717084101768623521210343406912956708188227537611276722361620338253022858005483561831354357945256731144899955071278424289055227975860745895058382025104018160714684730682575042563516929607759711198312243063545624108820442816681798929409077659525615272185393606595568577682312967110262516287009714774733472739321839271575884556464136676935804152107217687351064893142242406480768630666331487626286341316915549481415379856641044920599555498622884527693773949384340572679952746754794921995814900125203121265697736235959512051199342325649594291978898214144253357544901632044281216694129920077760008678613052740400120640825057977480760722809119304759491358073920077551074600097978336596840891117625417109949936488185381503040051684012209613440058060728129540000464627632230401149988841804417617439101464961079920894211147055308614637241495846796658371380915059877834188064751154410454068606996323427689502159215579111595882777774473124259803894302428212900399981961857137382343350214363256080578739075848766236323846503890846853304895432033235351323857525905188016424980579620432945258929440890627797282869210970238579552118418556666631489241843376712290266506529478552512109702659187149141984308940857061373738776362157030671869843623137756309878109927568854421581789105405096995024998904050227382044040662799486861270230378547232879099677418727171693483176812900345650110382806240752692266624 [168,94] 498050247044923033973767632610069673332088521728172054290673102784969888680684916508885054996220125496130736344942581016355714483240899176963696678578226657635569245945910457204927883532117607804810679813405696298558876442132058372010937705937534986993762420871402213479659943467896243946250976526184565927137779342402015247064773346337710068942602308706099387303681986941287697386464801053796138498272511300496390765056248279512944249487369406896072909393316016268590205603328104530393131093209061962017950853518408395529834468312812589117786536857368437329781585411584512322612203400203874212138291119034123796184042149288579609921620553645535339388103882849259714023248969570783624505248683541066719493989686442778824167142018870654957046282736557066149465173008561621866863875702615312957195971296110388138884426633137443053136520448422384894487771087983656890362052687808963521419805279698453702488399106514785739623544934623849980479154573277399939989632374524762686760628209169747725611487809024582024346653430088007326013559495474732121884331314866382179478951757214704999827007430703421311550610070093229084079889750003444344273713380387599017024967741461659395019995351896196959528290385948903491993015038777068033649542341858737487837750494722343527914966723464061703675598392733619256052655262580936206507995654957964908279087318979365720714641569416716573641139259062993998395748912859545347863424832197556549342015864680984692241159868181735959616825525594898968695970104822225325216856116589282695705133854552952902722115908289825861214095005740417824332778877001644022154823471008051336629358696707365197862841609777313800021382587924864650537409867259943674382601427917216289397896677262540684118596796069015003578398791348226589161144409883159367831668097722537319968049413141939477871506775927716214709384573966133985856102588764068348858496072641239535217776493121297081379390644758368895759973765820530509331130683708721560391597917120078737411493478597764240204215769737316890825637082666695577099699130457488254524053109718604814399566837527594296413526374402221878891486001936935858282192118527462429330784376037257527820764483348527108506130773965261656526663904286751853847619077467349204950624 [168,95] 4355974134816689401447075475792011181378431758850329973938718634630629619038826645414150302892440097082058026084863980517896107148005070343375594120716027048371558589081422700339837473910667322097105730683366512954054374416291690202707497014561757529087203422133934617900757485504483485691569206817931887618156572562008896610868475431137308625159087979713532826712351936160519390470830746667252120161753378368331706201778194437203998282507549906857444091663888785868929662002594650950455371119711447340651494303605934694763536721293520487463284244132446537201560422444228717117824859615753052646729701405053063836089006594838278317272145163344516402401981423835302725913775537308709206162427291309165957810080215559168898294169924465995966407171380275758977371817974900862740639729717823543113707639744647161443176892253460115742448671734937757838506039489152680102104779523274146643466535928813981769249935734824098043072144270744701548336762068238916103896785879066634525776030569317070650850971120144163378338702597352351396943902060081929795895648569535546684626202316721821671610625278361123429608298042660909895252886148406005429604099433557792274220593825772636530098524236167835034328900531332007827574457954199172144766453552755763021878449753476425648257768814235275496413976500244391643249463869245463938669667796342234212483657363710368699580796601617711482420945299022996451994906734854038066239071143318182905160440060489365851052256120458645953671522282437833589307301875792649607011187647170722038421548439315726783687429698507128914551369888997668397315696439048778950531130623545258558872872701480437714727569253491245026155682241709448712725281214723221831816658892739805375312875935845484041629340480355613143724006836908188400674049798208793431708050013956611180452502966000960090973924386227181303732650311999511085681870977368393824812319445541751310610888300875146180913811362862891685946839689380449295259161036683211830583894724988000530313404854343828464448013241457191005658669385873114498035062757031201251287134396965065904308938798179164502148747267741216004293510629755824138636063398621776346245000954126232078653357548194488628579727456178682731835338481258321464900273485572966912 [168,96] 31828629215084054435501647961504335738916650380928939201834878786607934643637005232169135249962954661852981085362765180474769996376134778770547211681470386303350649317966509976551685718228638455547663030511171879079053702202221215141060073426051662733167127248393932784176885686022961594878590802969852897092971564501475986449039496517761191993709269176910402505033069092016064958321167451636308410306469298664365247331663254700808785989633778661409778973198690564519563069180444327801512353031907261873302249238634163207300845994534817952998289741165796296422338539220419799390038380944696588640097826546219999466646626964485780845332034871752866638655605951967311207646101094630300953292727157497685403947064015066407216571847718315069736776617521358816307441332283234819987316057280008826714101366628571189095866358135032878168754033859233955932887814510864401578521500266810881559075347193728790693701112821641545606711052270149626649470962435063438353515211134582814281375800991346082212177929920830135664045355586074878134209453293326166454782201716690846724241409513118658443128395145388155127835828565428295398842022604995726261873858372089720712938786135262251729805581774234519023870979840072016656488922408191818279734447030453471343977039652285648506957957545766640601338353239595067618509108120140259741786244546163878600613566273208078130887530561828887480243279441406456186322271380583595341772324675355650118113790291594308790781447035167367723622401528954714779168833751594125124382573134499390519636150467723091148973602912285570213796386325404683788179903021202547135448569792525201529133113591823740927118337245499495254117211616149676163720854079580273258706464472190403680559509696967872640585243952304315827247843693681472200041328128386093934750004678988512222502065741025499667656811724518967859666657871425936526927907261782088595525555423585375513160328686665600584792711281020743697690508988577321206482196786245316583477268455404828654626809355429426903960353216100180546455615580867864850245566650248385792675690991848286913716086578962232667503712495592453049807412226537052228328757373456414892863337896438151849363805528564306518235712410282516736098845057809276936787043322722 [168,97] 168106632540037032525751808785350674165303862561753814959307215182073004088452909803632231844432613483806744580586417081012042700238849817722383441927419557104615546068765177995385576071180000714917616708072822045268246221312516536518320609655942102156205842473759831114466685380731585720328704397431760400168501386442549828716108995739434493347997849260810377998992145419647572922296759599819505828045486738892771483227279052448194386924174872796071625193440008760025326349621343803339506397277542029455275888911969790004593226365632581094902674714848600756635747124345363689312073596116663853899004198271551894833685464877568151294345679417503183317781691237894202405788907391513684468474844473271040132288042909527049989267065778506437199649859678080831386384764226938421826627675248244101772348381578630744998727579970600779328499856032464626676597590651825269317287922900936163281981315396353578706685967657087255810303522298942296362110470709706948140104641838186233693843233856902494970478161398275087726081049472301528058414222393235088794679647341045901753189597264115042254286547702662469631120966123775684367619671088533799314990636338165871494460197425239057963246239754868430019047580276388044622975988315083650515119668369740138869081687391460233335369848473060260930998915496845475043010509994058521693133392297160168287721492441755202164591590655941147905749942547697178862642398600747552723452022659777132289606562723803615015038551932470987470082162536480979689616200028090747558989360019980341791228105413090222212206687493727612871334639199219623271161617929261429985993391256035902689466689909709138959865289236790849048290316430558320899814379320737615898882024866085077573087407699671761650223046141814626655380225512167564663376490932800073112530396486962541714593966649234515987315225660991348101601428276958248946605306047681345709169600409729741088012066161997694757493517351764923031433389126622038868748800429960632443519758761038862080992049944841788515592416066577803619190615562560046763966989960312587210729741751417925993323711556808691205227728176102142000739405950494974331854652206919946042219177297765593809560940891041642218185191001648099792185070712628278901859504 [168,98] 688242859960730011903718986884532200622223628053713258928609847564538451991008321338689328570435127254515337378686865497821746166805909092999974681738388949316876866559433346089098305401595387194419649772614182340974257229665759725965174530053143662478323687096129249056556759979174785848116997960238561509345380968968788879283014206028421095160692117518955598757440620025828892148604540961818121905092303035173744043680928672304723835603492308206588948422386149118365704422522113722606995146765087664974253226062462043555771490643727923374369905084533941568761845570343812419879214584423859833937696587113299760453417243821933495174257996322035260237456401162388417119889306247895111514560736293146060006092353992149825183297680134924191283011805449082847612562325453375622122872279429708343098678215920522746226779557473960089969497140262078716696603795540560219395111796256449522868652284957609712838113034989680819907632451389540460793387103148598342581238007681418660865922110812005274538748033060361089615276470804833004092134612815476070760356495315219522792922240496266043702629245800445098209110096978530343126405964674794704190147840037037574260189353329957034245546259192790138445669651727691850752698365607305204670927810270320973275952938500989770103963152586799672197193350259391282342719067057542860079085039154575453317629127678508242686623182397901729803957049130063476868662957861838918369743863550845593656883031275995379596514025723516808621131803573034380983088559573966805941747320464839198681729439839176726983110968617887426202308672024160873084372395478682479269310716224238347261727838093346123816246246092442302080268164208227779398607494963335092284288402258135176818459657971242329884692554827892461562502430100829052306150593727068517980049995654728891243989960281069433877977616372498294470988490262777896247445119740566872438463397736160644759865444398148335665828903059151219715012247347477137568053147305685288485213341662029881458141666353500185419097570951113538742949439481585205174078334467516005137247650061390584093584554867847256265196220773631471935152630441116644122920804722974509018238881262420918091747877528594194324947046199630317183007401321567150752 [168,99] 2195787032438968672077986937860052747843537744755592488408425564118954129197344223197559995232761505109590770939497604664883176772253585788573367573781839018552267249757804694494999607973077076851834432362425883795018187435026713439251214741308098361405719204261510939545740178526228563570502845785333680993857960932789123209070195013875812419785356564393767806684653124572460632059426993907667421797718256709812948549054963795380145181328657437660496815499068286407356799934835814835699099423433288038142387153364228743106067792844346484931802659535082819350133035696264620179527019028293953950037965843985423138728180495285727674210132941812676961861617233562923971933083066685184782905539541315100893065683820632247170645265134826643433952823014110351407873706630412341143417444901105814500962557192978831169270004607343296969533750016445320380165449326342329648812824648613263187960104053357919175168634719724724635702136210558459861217213121760633381728723574434625258972178321722349803639309482087588387163194704828940184261525210494347704938357332082329844365773188978640543634863360509906536230729690906813611650872719114778169371713888503461200800060680519764271587713021391196014359155119569885561892463562110998908975294115284182493863699292629478594080299090971447023859495483745518973769843099282132184528952590305918197091584412931975481409811746680823733891366118425253947495849574901592963674354286848780390034588806653408038613987750084913172316359459746112546090285325732844051341666960872508812723489569363232988236950863149347043691745147027741340443708012676626738393987404738349097667690211147010783746158673887224631125697705337876170721444729468116979832751129597165211189147757224778081007968845396232096889133299134804894189189818872222352758089156166411821817027316884002979050693491631031053549309470690613726783148111548416620716217090827100445500370463170465275974717084948754949558311781876263200104649032164433387350356389778717779611935837263660506890720440649152654127914558309508433214046221459154505508229090896997061840705949431357492483284740808315222059335984913056308427031595003363219059728229644770176377677118761782946973572143483046776972267792717248 [168,100] 5400093689647087531690942020136741127392571238887677268299707617474105650551404740259534164018971833210008508553782192221781438178807915184344170499613663440131732555059785892093044059704462288537668807903725323287331436145330690193299564604988696639081323971994684019817017916299904492798303519460903968335788850935335947240761967073253328329312674765166226047849578802211799857172772591932652693766005380026806385047629915290857702220655955638608559145930589630180881588087818855624616175716920561941081844110887142536708993570487281332679841589177624488625085251678057612656357560226542652746286376792844054691241724112929769913958129413195254494050677288748877584909651690071490147434782821058020679158054803043256054622219754490977681628489176926318793068898567963664580932062512283031524379890189798818428202524539213189073003246424732101060479324242148012985038650338557096495861295594872367242849216235524547026227849895218852890586260616731196647156717203561918289446769767117167799088611496597147335786309795363491286077361555114683054426285559928052706957856748266344528684555745885172732508620861936863784723832671794108095049415333843498695031296165628636912914134562338716852393843409534696400421851918474954145519790560971214720091383259101593846333232838230180482932463048611672285391009360126542573354907926397539997723016661238222133811339784625863979368130885673719712951556816949172560195575148200140229510820989421743891345392966243385757189841322227373266928536701567784158564682815831031610100896898715725881928596735558254581856774031731722926739609708241780510668822786576318965399201192974728715522814583555434402715777695101872485712424693776704965770194262472538534690588888259988222137089803942719942033416678185933015269426985671464970281689798340891095904592734530881377421827340797802931068526674684025911381102530620142117151577314420048292779982392114902356910949874014673507147259515929661259116437699815147441286695813859655406719304650851805766296783102019130300065165043864893918102572252500834054322448650705030744661420978137623055479306674248206871173469917866510038669035124349844896025662516200867831990843359282037422571530717326016709597393432 [168,101] 10044043043302936367024203465790532928926610090712924828575644419697341716647509472142235020075794396124295038724777609359134974916503409098544844681485826047364419077326417998146666212094490517895978399081116828341419726778972768982725145928241254241334339491378541081231560000423556264181208204730510529426700605169482922621934919623978209151868908425279827071733543024170826980260259319859851309740797518565434405297373537218086280514426991457055614403144441645743520117441613804292375001718734809239107222742175236402650324909829348181546928355395607215962140194347428824772762504149029778335563805189949033775091279877427882574607229592367559903228871155666104332359010553166308245193770756049566107674998074012561812969223857295276174144623401572778760071081145498585131708439241975679215445329722194189081782950827255671693942252611503594713948873082048936160139596458250351363317806331299586528112134109710861373173609415623594611571272167861908860889776457226320809126439192710462827041285461400211339919505675061096237360521382374481815894080833332891119210138341291950988110113030593996670084107483224817271321152861992275039084989807348329105075684644924954892052353444155988877444128004618559340146600479933237426953405213263183849034395040084820103621531409762702148953412445399972991950815778558237816155720187910283858728105196194166133743341033416668371371901659274732624305905687117679925419548685422081813156780134635704171546033309992660765131665304824718246485119582113086013575507752508465623214251374325891781866740854354528248816668643806171854060181779568503890814497763409709861686681048724117244274281718511074343326613624541767041701679274442806399071649412775451206102321857949814061798355561736772140074347294000608878923055620318955078624456847378782896408029030864552872603646820985185241197540012836259586031856325224299499419141652610182546052937842497189748114426431135577723902998077956117205291540692398981491075422291102727209686832111832978056548944490027999169329309406465829976252955550560621619345410466220743759659115572086412134649886043757527951266083185698026675652551126071964464801442124274927358297578447150201373044868249098216814096 [168,102] 14528551028615358929450670366202821418161918460402681085908311954681305294276899602813386550403620424367367783129696595373608719194614702185641174601096136261352616225840375627699752769532010031273455573166445355291028196635601277041425236056776892018238982082928374198659871940743346235943222400509552537918140688406670207998813321028831122569221068904538726371530908005769536275894268526776996824137987114489847516437671103864151434365964189905295215902395592546066369765456304524339818373437800575643274285623399667577580632721687455707820788857330204318568304130925288734465369781051519810485043059377743239032629240363349962273864520329465300166468974703769539250045226233308106474047345487736447660770741937661647764153256412501618769775882416818097372721696189523894733309613325361292843001773082549349449806027266354382238599487648948524340834153357511611493215982185003689741763051282120880779235984760576827557975355401396830903368742668695812233590302959050500473253068752545126749446819842005961403991015785551133253896669032973583965143262152044963216862023113857037765638444664164055211938187427634625593946315805519348668337246534918111859537492160538879207568581920384882430683458819922647313600584096421749232929394511396650096775557358752802349311758284248809870091616184052782356896104013142680725109955437463793851548082077459800399525157743405066038580083675282304179755129462133748413094570213965169769763017496282468344557034056344264239857964213065944455912004601266322744057799551889815290609817986875422985780945236003908048563639053102695800222935708460071915245709081616164560639008677679431104068242311626671147281091863496777911755815686323537589650575276900869532793515291325632516250291989777145821000543422072979175736468585226020248823341400843093404805684299669804556068923344973775401021571637281864585237125160661459113517114198004887857613363063795261382050333055842162420914378771770607216996725435419979550314883100602000728009465153050476674897065391692118821418472022486667902304687250529765047677462335342079425957728063085204295025782478980021900335217770110891371487193542463263624703092685404918787310141320139880230894847936422720 [168,103] 15323291986083911564375563999317832228165505540431358428617809908612897404612295267048509854013364318823380394187706749314827612934727830771074608802933316677144096253974371123888635151010350398960338194072319083322367245562415985595606348636300277469571601893303814326111786092365436062962363976683239176275002081062150919187464038998116930691132963465364934305334630071192851411988571540596074566133682767298024801453490991467259477183591138764134712854459265020544182650767487036657212495266315686743961253785473110444866339859707341959828847008723782250219437464217292845277551527043290836637079157110442600141992605236726711328470736874698067863624113100611693756572833538255180595640572725622878307544606609669770152681363107912005076320576784109988757161732653301059148654991771307567048309668115945129388821750213996858340815770829947057687764376955010118410123733976223885976162951033485949517271500417827899067337771227945766210108821069824285317983721639802446203043523450026655057203416027096544048622273298250451940670414466221328585550162567704543127956351383671418042454593424037532656166221314050385145736635514669326418579141249049903651295968079794187267217731560871620122227924219402077467425557584981831380882653537454643986368209357094691573406843457027047400232692865211882290957652397238794125747920807625650534024792667286498260788584236289315148375110057148049254831103492107230451770835462122057677684528240751883156458360731201076604001923950190217544277502977216182316300175101356075534744604448202745677057763633848958338932847531963335398191947656235550196642935541723106299741326261101530884345502657669762207201175202750173145876704048346293051980556664486402273579028808062884781269278716416412506089964595721001812527930419661831163444836340889631017249785441929971413736520566873815832040809762659206826825477905398750105051066793123817405261361270564277967940387753461575803899802882188250851311287267169804680782211944289723959274072686673752647453091995048656599168383452021298900948704684064374035341394579960143111962042888863768758563344583694723022392289224284161574517442722003469297453388082407488211817489791399252623218962048 [168,104] 13021606821753339957033823963962153313042004453602263901066167122672086193596630654437617512682601561854283883909548113954648013055362448745115620364305037955293658069656295085761402424762667684076446638107073769955875936076011049251969261022097955552022490401957039145329798832966885400141087852297312762378428236308551757240556462545478848565842958108541768444156914598941686522673504991009922201063427227187850242543397271519083129773700173479395101321118473755051520104298247059351460824055224805443773149773550766351476838060811559883443284008506824561839590030813985969572585173503021511680807425711319392576504846249475283110355791925803252170689964167446016688132446357460280646793630441511249301862590198403604097280157243833557279672635505503076921088432867820480524025849583825894251537096951152636150703775155085330468883264710221541233089114848278104629292558306350238995449014263375514569659936051669037864815900566003558435586972093282973035081060113517272443778850632657257154939775451400666246472287054351221395050951697476230045347810055610130111176284462021327245151259547673937011537458421553267353416736367850478949013327489863240475820880239348282954348530272068365630717017479382831587037385712555328292949015175829963277392266169343857165069941035652143640924281733218164478411362495902183031889596489726649884844611842764495095735402379279210961877453115422705947354425506575052309034575768237086339547800321347487016794147696340160007778837592875172850294385286849951235045535434285678069668570114002226273548771230349623518017533541367168409924907133708748697327455947103436721605719791905923201454931601320268122557370980100915442681604589928957057728717734311060180417445094854837075989168805837936227709012232095726514572629085632553181243594331024374469212252702689361571421275086547704605909350658721532822047100220058336665506784684951975140345411238020823410470476644670775785010887404190005240136599525252653046646799380766437660802628497758198817668443587673905067015465705464822775068833248318203065696014933867028669469626591315338098807822605970034461813474247969821044872392534670060815335203658110513977197339693828316226538 [168,105] 7531433472771891537795493181337842309616404418788603703446620996346110034958158092315054843271497238767988998559497994081305871779152789859010900532952450515005990188257687778398179716313087379781203718362126790241471635020237530146588402585785161988644215551972615217100718436677251490098473021897847084916349064067721505281222704470814841257841683036858898890664008718721377618527462182650085684356480185819032909167739669210401226472877335341350870764954069451321895925585360521071780433997561327632440657180086048223326380487075948717128558494673478975380581125202827071508637709247769264739453839843892943923708344051084419737926344691079324692453220621493030776632879064459899040017520510871110379279626484795960040439462165871215184083271975974893907636378445790833153574393116350867146316850980613386105214801102424287065741554349066919959241859463732807353757636885468611928832101181159511893732478638749527346890545107884409398211259170146426263543475860714353250828665391728312481808463429010073886629173786731336647626977727952896408846791320484715157331064720953181163744163807335936235791298539290735911388602181730271593603004034761604826185212807696814560596432636363992166807774400797293247233816550240712115842066966808115547889320437146861015921799671506815514914887829207576372204792289932189822563648440205247027453941749712108496224129664818435075741765618674574358111608835296447639390784851241881958723083721108416086836528162508279778822913764465063123010855752924840806092107175830917254143984026981024175259403649527178264679865755699905793646660702412837367501375186481303202351592583219613153566852225661589443536575010467803197997225893109293264540319131052559517292664160309057716293519714306272185686170266888580653683642574552883828937685188597297473989582442105030093856365492767203112636449978850645626605853935662381364193441028791212789985087133110975099318522981129641622841278859152738698309032231211333713459505492114868820251209174356489809902525305803891755905398882795690391396989341612838966149727062965770671197229659160831344889023185879397057091632235945149793419303580296542162568746629727829912051270353063584 [168,106] 4181829031270036654021850835348840198688732301540629268777316851316099544936064216661111055704773170404992554548509131085818013532445963195324780025719898411544201974947349450418708163301820528177800445225707161532403427250035080898964205467052102043925865861686592556018897425592428201062787382774999920838140600471196300767535156344061205048918079975341120359333797719679186606487110585811026888201373258779577520795935850264737943761086422225017974106018948504527765035538597540632228395614909522699312242325860839929906024180601939457453869745017024605543820670307024803388018478376731758775699068340110539612603745036923102885147291259298181771247281373515347363260757405852469195440531265257850756399925445949919334671796857847085053406158234537287609353372399886040440743458655942454219993532897255705054392778528503750185419234850239358934141269105628306818414710044061986966970630593916934685018174467362194932550834217685965845184308089215703744918636523995908691255380574439135910492154155279808021430282880934670980045891806787113464580733221172802078534019906395798501968634551340556276225683580158793952278642333058728610117446148013349521266708684705566175232665904721191433646567703878770666308619347819981487797265213056910517380778709353658479596609968425934168886459052451037339734831358368558705603217615716254019232870943874609078396325644486567282930986597981175431309799701909848676587262447736750704727874755807633719338802950006970055090796578626211506166123981796356882763728624056328458634473831164409335411638471944686713631988227921396297338293576071472483548592240481373004421635963995315224895131777792206709975998339918529437134751345082990162881965815564126982080615325072732593573738292805565617791533102539055904790521452522659084444365790426807004098907766887225303075083157697206193765791260413444604233975900588807561595346272781986906806659169492062829108951844512256679408135689002635245499022203828726700977122883078974478722644368633310187113241976087042655527553051517844590843150868330447011425280766747450719117506429850386376898155839197456153879791165272884734201648025131337989775656549017901879136918960 [168,107] 296108343161935214825200427050547897318910343006216097276922024978714692923001726105266031650624198523829259144908945792587195018924279009557344625154432897614460343468388266198505508295664154786213528698888816579925734979450773794073472869154428736446932025640015887103128774674912879882294816028992665128620649738338104487051918852472383802520363111627727563464442701007987064993900001313106731509482866284127923225596483768828537345746018162325215329408561404874760660799882446955170148773583116170944504148193213669365539491823247116036708110059711427068716380424507599805819243866514147905037796747046948072924545429155701308511536621524096872995811764548394873898588963020551672726763166394286543843052237109714085528371823578481080652358953580086634102492354108754110190628098502901545590216908911512916732110201672819493777728636919071859619502306888548255590671798826134784957016574424313953729667029153400097819412903955638833030416058433662874783541002585936245977416880898725421948063557994953347893676239861255346985792117560264666193717057343399452885797547089295320226472596500027696576010516082682950859557226198593547790224946687747341908580659267913241759562131710601189433183499109471484462596449217444721260247554626721344368739546659872733913955475722598612752252978688528680505249379523388286198636226491321444241280732714885175279423440606958708473889901493586514776985416181183972191515734941214227530935334802725058103838844356763308355317882344525756054588931269098244212032279443455925097558514850341598258067249910015246783121614858101345196906184384667525506748268884780525135181202334998202729580091204360594306635163855070050911652704394876131144758759498721312345182698362103265566137115601601217774943970421978055479731916161494494545484045697852625153803407606737318922207090690059121229735239072963715047324173220350805072415281136404231087120488858998802815488972109905043417596648053460942962059092711467860267189448537271455245037106260095491158012941152683485665590955167534976243979969032377487651212339128167972703442753952530610665800440816040341669715024878169978053968615958066529766161254674863375168 [168,108] -114444998671436267479186457169441297461522488953108501971256947141108280324561418021474093902727791601542710093523792162178529056386041835098494626799623422202900250026043775593331041000898245301510418167198716237792111062404002331315645406410151911729082937850585690342718332593328680595569288144788692180708549798322451294899484493720034769557161626845082766320373430855550418161010713224081961717175719510042019161996260934732307147166636305134521387687984573732660186433714937083617014710808240892218838889092712156917388526134879749227448248790487592988684434122311656466745251262414850599149253234898661462696966230186654666690851392047407473342869538428925125254862473898966967623246263509923915539836122339501466552951209084762626171995870935508264305006226662059716986172379401769778751648487813104365246293002183225321474259091601407381819475495470028568329090238947334236730066774406481192341048628870992434765486320358551641824959593884172771626809021909045934598879629056495828582674055766024605681894730310477800818517373404739786365153172774850105674553009750633629438311222269801501204195728588182265500930749566602770475920714268454999396765652113391799782893533223347325389522796354877940196826410450971032422690454926143473851334303395357304762881403883491947722305919087326115367197098310921485272715170093304415422798995086796166853241005638616813323382493067356777202369739097609643430696700876952100308672935713393136259981593267004123451750114043013561750524955365902113697907349790842657798791259845344711800943843669783367634107755322421778416041069966076906758944181840668523809903472612244813560083379517930343074411356200041638656427531615434253457261371213752773996981616152229841291071146556333044927110904633027683144844995395438751167916141297476982178942426491180723128165013460782502227885692410937827264314438043227668339745541774303447284817693835060663565937691124079648597148264440298408593271149738359902890483204149701740463911356640978069850396437602630893558379758014287877860511838845729808477247610724872485956057846882076449865358427585192603211066194980678820838236963289146460456447985152608 [168,109] 484557433758060938186718716077715000570972900954359464866267219574191570831227387705444236883144400503997855507140535969061150356452175622281874522894515173809068130256413405005780794846981778928738864283112951771905363334117560166346136022669404506338789508422991870000212131189596770498078104821457432298922552234263000387469902184105120975513795859856132189232515619341913720722529772413073814811737003499282975056141518828455264109306697603967516109392314465030421400342956638398841434489203001753024313214091507995186588207055671608499640165984346560607312609567377302754016756128938662883615216816605308796276345660750947383909234932458389933233591930421597570263060007547585210441165808553924660388278175584175838931613054768861736787735214051294090941481226910193817592737651848825458795554863648560968416092160287535202662024459230694691049198502016059352732621697600333049238532550056254051729736209882365190837621571395973231156031798384414218212962371688516216219082042841262844209690762476500268954289303920384148899226436874363418763084766710725242765842534416760243632307735137981847572879415875035516830389031135256157067158750438689997611706739675037833319308203788356549787039723448463567834845711189458830307447085116201942710626960616575546801031226340154265791408753284128368049221534888554505334125801245550884285856787412211759967643710720799427980542252431509082300504300926575699949811896204358179800477704294968417539958871683661150108746728676563936692570492867892409569546703727299309436425833287913523733216340577163853531652178820878139037589860001036990043918138249013435402930574390545371433464712653450622499610579560306808837686786573256072559846259919934125407321592036870876940476307916657477820696531136840581077806926614448489970346498435233049158919933379597567975831609943654790479494161106906546818476691029829785681939282687065319983600925135210507913193362615242686920251455994485311927589017513288020367743117860729381409363229956843671764466918519806713593807521995665195786394590129360486010691107433012392586224681032791423637353709793973113940569996817241763647906832671819311329776768 [168,110] 624772231062341603189069410636036634913883998154290882754360092159702075464450593172012921121260517841995958490825427024651089677965390399782976938709070040932022144902102764540852866202391400821009578798547890201552341259682982876185750333632426052793986130577801640253189258089425704967095433988275520318021593833781344437202689931021887863296574538211292427051254122090795822511559045296826519353652175481820199311424123326713368874534044070022791347041598021185766935273389868605822275747458049064820038702816638447969553627921438266573455251379093503528972591123329443626387265099348320676243802826836120971931442633059355528765561990482629276850148683035461118312793952081990605151324123819292670825885932560710570053798653800968818116231624790869927711203953889018261320672327483631548087224633068049316227168444853445982916756079193422452255623908720734817298824924966107620363396362161133957551387982070816712504094490401359579110431404287432762194268449496339152449629048518321756657341464598801123304339195411787423663220078321741749770102299867137060148704119541957699044655802467824077035715696626815752007275179044774041270413187675794359472419401008488510377698737113414615928870581939219491694745471569209509806600920599115726792751181295929975738262195842641597818236409416146814916096147378436121547473427796539764292456795007275792897485949213209629063605608900861143869480191236538880628698898355070292829516904092215807122640401790203993335235663773254575584976882723407857110149120561799600354169844185874291483713573980822600983804285286116500370606771505350408937375070003186058384618058533933350044632954561287408637675273756530113220697923104519881867066597871706562356613622846844361959144474659751345508847878471722726224455977150165160980983624368433245914417600940240357799403902973393991108398282171996015134690800943034710834604216522197202187085443943177611293853394057185286248315300762146020767317142072570426522164715342960015210846175454467786478768973551731718142569918713035878330229749436995134589089056750217940495235219381417827683098707520860671661302522397903907152112079735268302880 [168,111] -115450734525841609471209954508588223477748286818705837171131383136184394717800159687544017865022260809145287709057795327873999479374927482260706003639496076387765977810095118490687571325137891484532093946992028660042716774749827344139371991495217012210099383900382190213758745978591385225166137851083397423069984235819105173218371325383927927639143587544053299302842223058797310108530202904010994958132702785249025989432242588173463559840974696920899886344296050048422682508413369440649322944987838552351317780842037739393818589524891491206843394295496842460361919637263515689320511867442735567354889132112293015289852472261829024715773857649114948622221273265742973280371519861507120814853200970675921778719117220335536446657709203164511346522742683369952058087776209280049806072089611749991587159827821506452865183607113212347483126499123664913718134270320065706309271680228862605488142380032600575716738127385768648161840831473693375538826364294417725474886978984659627653645027449218913358553347089023185402145671752474410230484069549106314566157754843626739393168254484276982598193430477911611596334240298656525911813616567557188452999788650365307020351019847525855124506544408196367480750390249591974376439012037109417979717185697883969476348010394467263680475872801035876518661388870219832850121502237280038462831198478518650908049541173698702097349718707379548287194034888503617885685590891916056321009944855610354524370091994532405942316218189113317020568479302665567132186579722947522665358052022314380262279817535369898068214869832349860260089583952081039440302224863397456437844359688254223145637767489582647824911956295293022642016658316895496745076675446513083710984919991686624923271158224975670664120123630396194990494277516803048511592236478826457659052418321268616348070462403829886783059592945598163078018150285572010667175639191974604849217930654460455429910672376057847239859087110297897062619055581291996969804621197291400059932430253864189777464871793993977318091847010794387059504093936839289213367026192083633980835970325845014683893579023501192787626556424701378162594787565125531925498371176384 [168,112] -178268335343472968586065237573392236199121217964034197944805925726499155092249150951656194805559258295366038554861045128650811038654411590138250296968650983491463850908985331506622424298977400066524619664741977956791612915279261691982355298040107727759420663154479182996233832349869962336268061082786724279478929411228198161793615716315753575340867825305999004931191473988338358805408731847772590453677468867154817807479930611232581313074966412389900219107637805197452209500558549162794951908154143783964307735965646993513341973151129794258858898521186827880461138507482915840591734450958004811106564972440426425377927398970216056103275265450883678528450489388360729555028517323908172784959500124819402374252527308244634837717583591269789894595865062575930431083799808565004562565954952465697466410882773057456289983233228543946507643598938001155501787432149722793568207666171826847778979099256642113142562577472196952796574081163021105970477875727885127090759809492247689441758665070305848966854454781843671749684991299752803609571589002170327374291892778365358066198002619796089781954428420255969991228471803826074404346272881125860975200517664432210942432207469790403424494797834321940422691528836688249108622576065279699594060254884928824372549155132799466907640013460282823887172040532099026572836841317739359978390174454532507350094585997471707128986497624811016588250731462532939559963233226548719306753378697078938669520526893635127433307565773678857516612271250171653843585018965666101202844195163662370949609126633214388069752945535427170669902483047981381466852956752198437602842326841781367862159955633208271978222351875234039600704344026830574986166899027192797042980704517135599193781145660519091652107430195324664229656824947787751916000940820634992726257614454662001137321862178029493087683637034192982114891075945043126090227709006152350594195033982788737794892611516915742814168354215888305434476453185541416125177807265450418823584668268766763599439211096716540895358990945846854286802954723695307630319149943910641348899118454593154671839105403318726480511029077493775906368244632864677725823424 [168,113] -14425236395520277333284200644682256639350344139159551277010974761063319906374607455570281045338231242657964469407705829563451032058016547790928401997042761479192026444407500427599541567926725663985187948511827695084465497407544911860270011563281680270345084715553713461508766587387547249975836423571144239789153106067921120430450487025189019809554787745995756889070111777496085163511282606489061763053550941905744504226495109766828728464935725423294089205746946131023878295942497050257315852277970307485621546030196456505554884848903885823819157057648061187480699136648458985228226845789710938598677085617207465405340777947226104795784421631038754447332614049701457519129950338435329553951728907250235228700016411153121262856851465795235020614846093093692540288647632144273830269114323885067566133474228750906489767387609776430066074036723661458365339749106680656564823811455976249011532457764231319707529774461634031618633328406297668931745879525626623528948286718815959247338881366339412308596214513454305029943033552340652988235066564900586881653841084951125603704485337195459436468655923664638329030651334116840786407619246157595485635455352694659927301525616797718123950617336806604140717719121816164008253769828911416632214892962471466317598388840306091102484708469128447023744623398692717989240493177984783347582138859839083056848262094702795006587738953778688557554979356778498835714713903614883013729517033124237230336519702398875537309509588232191404192205811193859782185960776983378513513408764673522471659074879668944666634587737125680303555904966685013354325876716025842164296187661777371668089447340449154796910023283793761564820073288946147374686579230092677173613317242556088235753787938716443154846135742774533860110283630664994805914474640726282053459109437529934400554637376540177072299658314721030620967539947092530907115000602712963088996771193885841358112725659437920413702661774639787430448203254349031987492330034235747881743355689997874046402537285510159001979107278432149246925295431451220820403915443570930067972745992606697542905979383469051431716398763220367869514713786693602512 [168,114] 9059438845744330351733566073742858991044397359106761761340332261627181168746645950861209846539884710931857360825543482887963235025510177871168827723377245226184736725676217366477851529949718725168958451906751392611814472629624894820017526892456852809486891441197356856924078582281254746256657841705054062220157313009914113552066246727659067106738481593450999468524816090219457113889519803132180306004428268593174713017653166106520772332922756300465115925503542307378734592666702070998921959254797772746512377737884664520169393110387189421996347689154808418513844882424372098455280588461745452299071396000288668130577613776622920912231419680981052197071015199999869462426344604465971182331523596674686662131185884207897247498946233643763009661306872704340611737838941408251280883535388881769392454685335525122765251483844346294138917757908430677088320705720631177029294575331019773830065266718247167928433824692838559162307072572965978560792288218367208826756877006452239036192718673390102674874886192436505370175760745431473676322435755696705549973150096766339800053388508061782795526735758640566664400298608660846716309026617291976739673041736396698506606870606073555852035859911073175187395217275493535115213529066121130866315313551251640847702095778574955768601235663615527885378846946230804286844949647073570275196478389424112057073254131715540764114654678946792471796020839411322131100003601963971649028550040822037712133870629236567262178187310054200867760456666125363626319343019049011659963846118037568485007974302867962220864672857698418666628273209855273009479754330234109432452530802389193406061160673382740769726483274632936142104265262507687495235955647103361072873947136105226055647065783014404961722569854637862054219732946030392486893632030514985401281636462359758601965183021241796402405929135822810943843434301804864701118599713708566627232295766830122381656897246250040108397564999730941893523662399037617021660879883898318670023058780996891737645926755199850906743092928491763642729506685901413610968577770529180626425828019858862046852967469501520660250192835178382595516298741712 [168,115] 772094896949682200343130600667945274891602293792343642400622645426547653394982043238588055626145171810124945853682104047603619655158319614919804907804902285820974784495601641807706839993433525554633456509106235264835867588099987281516918364234861270066700028334604622079104261567121613539835534601944748306074354468128261572254334471226487638417971095300675567526892456690270765593232273212910599336158898454407643614855678376221269745462132825642075637717896930696924373538895849051357671087325939667722619195793220323796741055448970740452488343903867366535470671519594347091604264384706542452710906683990421092830789811829948135225848671285417795244552264504465722789791753754532145112501245160620148388927815511220782170732658019009827673997786379703169864922272779772780730611263539790217412994973314593316712603921525351492138585749335686106672564665164946550357971497672466325754206363873024781681799554844798942485581423578769933685797685171094375823195757597012805656650741839283342138844162432883291034188058327245587476996589776390906757199640736446947777964599281811996186630664067877020878207466610243768926905673685777699786436844324692559660807648626182330487347724784546098453905556293349692965568489451426478800861337000813218971020824129606802628235698821342909167508118909376626460793910091656909005515127351630732033736575860193672915002595649572116370099698680862636755661076587605921765413483604873336458585958139523008765429371313583797600673793230734642502181122404026912507009311868837839099161231761249423702343752702841184593851602262446165231265101624873831172575201216120456052340509820155062505561175405739875208021696768525617289257277682137100197952796487669556348306406056274727559611077356624621953322598047530268574217417517486526769636985580844328773650901688463714700840963367042303172669000661214557324793848545023832912452535114597202524917494313384499336625415072848468368261541421009709470321447550532112594628718943142647326543561995356867481797396386083450314256509685225022495004981812481241474271454471879849165894711717909487697092563802153871534560 [168,116] -54489739895049650388643607420393384011763532821813287436188454474701302388571935450785253741738769058005649978260654628129622432552326330825472052942345564842081231992728850389036743265253906481571152343647257878987700646087086495666164272932259150511777456711199553668613372889258357019131464353420213831495771037398154751199203806384373498703176472965723923038676993882381351468815127311294446554603707830304094926412571418724452096180782748224723081866042954204585539078535019657258168709488100036638181776327357094345657770406628084087682109533680907950958475470474323168215300019372693547429459488278061353736423615237401672035370469547221088786414663222118338063171157706963989930108225138596504561479547123493253465271366107624747763940587383351046890707777789491037830829408998183261940210412900521233480873531719116884870732473341963455727897649906518758819029280778026427657471710411049626021280462249486575202170695706216491566406928475478623969533608981315827943832568836320285727216631273973900872581305697342328070451914811649627837311296626878018908682704721701232565093148135590554052538874239614445355491519693597411492287698591843815528802924847495334099097323921018445061463486735313545395826744067988420866212582095320464277634130242653658291157410412356166924644036696557080007111250502995010847668206791557077849244825011031645734850375824104828582080142466857563087794050956775459225163307673597679030426621237061759797355425220951869549388850418719019184004953834860581246024564433175235826891275076215269917171276452015043678065495368887191788293239520636483817902227787954486254657376464852139924999687863929349997754072957425769116490766569733290815740672282766124168071608568289466275357703477653470944040580538130623921444976558985582809088951958320663971165220171834020198939256469645618108691650577002496248957905654087339265076023821568926936044230603473591784994964681069263722900525929646785957761940010029180337517664434842518977318026888574183568255912053198084523988575378123899178669308870032665774339624048575824602251390032632831523441798519950800 [168,117] 13301113641264077700582213803883779318045675548868297041198790841973299686834775456404511781223373862465137823323572705120312168748890077847356678964164111572858476597737342725384332517655090762551208360876175294354408325482650673451176334130864129450115520804229202689248663224898883093838308173398638841352741119356951231943565083913120362742760088843151627522706364858488915678675333282260112838677265089925325022806498902319277041314304731620526784821783935814478422899018953205836643528914468635727244175370634791602177597232737553830920335561809468236653800488119333639658943004241585287740055517696884666469252523943227804255594704523637007078775408477264509880923851971789217237183971396373433574088710440124046829657357252513280323862324310979925832652497072371713913634705252173549663044612430119979426855507474562376656242960720038814033228629186428716295889459578166839848346873958211710375759992308281795466501722719468125338515264134381698956031036326133248123019962175766919961627113845415120148501964687489746857648178014575586894039350138477869299741740176234781070766259007626508809596895747101711781849462983931218923492749949837431232696137346289604778834722954092911541220596441069521460285231915334479073050781825802360353183915061555503479908109214160747681979389747334339805863594016971899739381580680239892490823892622732297278616779240395803331360009396247409215422115309052795100144232216001447510897753978832175210062089154482869942267502304706604364121648155650366983412267606689061285549209907120206488626606679326539090002236316474411926709035210591795712099261032272827851289242977501001359392509785905669097323317377827102633131406119877702572435596304715947360506118988766697843065519021586547109131688409172448723798089305946398431535900656925215129901327600849671993462811310291498876472163159708736681092398346611721088502236755697977937426123591204225588468048334842682218372843959444228953134458000169179636280107617434068781944185751560428402936880829532547431667365264078286953776455739960346285332882775164049224731320392917872351800469456 [168,118] 4740858520984636022838271121099402412277774846914826625725219222855926386660201892993049478624126508044638734885719669366234696468102176864339197347014658188577484393664204861991279462877917399438581179155523953090449910350347088568267976534053390236888686256213601260177702837314996998639265674900243742319198402614943490034239891368278138053315658986512066333395750741029797722635472304865265051850229584158697445698287327700865254901718076261605648695710201690621032447155789361569407836996599989373078209861970441770206468894262365634862305303471051804441534317881180888233414730324222713171037737681301403611405652628271082612677082798818020448222376860375887276659237367372161668716454666828905544736545488718565740167250035130685444006094469301435249490960228766190989226698707996493118132489266786226228320266459351173118995817867773697879683758969570355875380246233992850912867882618143436395857050577988612583931119057757501738524970523676666882147775237269528598813370569818544175128583771994455933423299950437807819074945639684474072657366734178177864137720990794723897158182526082205564664032908175581904203653791543368160722354369075128860284257759826997514050811630244398280871594015195022835804862472247310040068081393381713412202013476890431146274756019324300995034828240181340659157737566928202465026273055691354064953323418363490756463838626417788821708064787093721011807767885988755200981961050341965518929532422356831185778431942985084563914908625222577502476661629599796284164411013823173799547470418653410003468605605092927851338194960844810469818764877167175312061781018680440933772338959528009307647996009480339321156131323995452127261065453401906603205713873694674383265637974411613048955327064969606402429704249758585574442407303213085630462248756696146786045348610113402748815743319838015498706213437070281003502191366675747541597467045450535130023581231251591827132549225053230355360725759527693941293802075508977019874305772494687853050928519373416973244600078323900316198558453028374940605623971120141108284297062377448392287640406791674194304 [168,119] 1070644999416380831963881567673996222194263421320494099110748404291393954199358425381592176070198986884920634596076391311061320788580347917925582299709957127416659488736053874366642887732037090619356303866139483671273078504825676771070673141580466604331934927075142228778353581369357251731885478917178857757135194070456304485603702208441327737681013373220557639425173829455385353814857558995882402959335884860434571369612588612907079877326406680116304723316377317258842618877265273165922970712530267041611474884750397830859905459520672062644820386506189088535306244826841282506363949883422219514798896916302508934992176188609054339689299697596470090278755703545238486503357492134978292197684837215613474348817956533641632914552150710653662622874875159026648108525287937290541087563138291876069983244926308990898556228964495999046061548262952836404450417329409453257231488506669700317482384565580028707505611625203304106212565019273418188302894412795810291968730659291669603623178238076673388185488164451152527664692839816688861282453972054008310813878400660040434351151341327711202397944954436209134210297870775324455142950618412937788036164787792988544168121931040562895869694724910356721635692814092622162122169917654806319840467458932232113831954793140708843306867575324496938881005698812146389585267164701271209425115976333740430665503036546329760051115724903736892924954625395437878594666798087399615006843435522427713108259592408246308428774683201759300871188581380417788327382916041217611578389976231718428635924486311903015656510429488083148858409960114936725546139414038730809979238685169713585917750991606845852503417616118110767605431599190097165597525170795767449870252806451020789873340351471682119911302066975163050124340719194548188525470777607824572074289366570037657755579643926150489117984209361142635109629092594988221355336168610620558914449198998392220221814356824728888754560442143070061126663606610639528563181594524598455635259129923324350540743610975457589295768579762797846825858931776592207438362190284975613885627463058504215084946235000320 [168,120] 445497294139379049690177189547301371609301972730873043374490127787289611634078946352391626420501530935537925734614511894949615980198879042166520616498966044238528154147064118186673677536161693270520672307957774457104124286205004835235045721248388833679528321738650624405313140254656461586641861699194321210681926674053748020033423581641570326745913510305641720862069727341674287492109256597419261609956533823134701811288108872962815000181369450084893810299147362148447300328975253421758556162874425743026600234983931733391182672464078266515820681998302345397520442715988114899466135629963570174522582434518730330520839690935012773230463989984171175185712289674962793990839573919453376880345847891869410298488621630893302802959611444541688323973204640507687935166111119536547390836646276520463283461014498444455164857836208590991790665735910963754535805649272009157359733654890524535798496969975185408080815097258180588155633794346199827527284752200662490435707963972801348266981715469023939000957194315999053965738521980351611595736782009871289526407577309494614193392335228686866727449108189139809749860208584413506774604038118700212345419847946217769631998488059182710995479946006663045308353358077139941430502511976430843897245931932909808207330989083877762481487022442955818261084789236116472162958492071679151034874084683140863284840954658183243957478559554699132381933264586990763691740560799562075468988911771084529823418706881426764165082337030365780196835500122501342599789178699844259950794702150082385952101655749030799761543870041532581667566104204236299966918225900087807807250498721253909751454746061137253896709739536838088197451809538209912422678097017485941557739338155302771433187743786863188546920431704476133285676752531029422631824148743089162891945767840120269870816954012614669545303980918436085422037497538513475451353440857375184506544794959563782445516221267354638577416999318442969833565828156308200953292317049116217548922807785789353260175654242420311319722032590165435536487410898296755332876395319135010035531773760597360606064648 [168,121] 82298389958189266729259600479510166836814288117022479318095030994155798772746839403897283618394507007482670538867780079280594625543212677564701555341207746666137817632211643699814509241415236561315773966334548564766668212997555052445952754032685652309121274682619801353003174122772874699439183939185545854211001835153846425972922748124622659382423639750792563083504983918140445569934678705870963608153454262864770299702235784734577652014418478203042865940770904050209499108580461093154954961037435831719219431019473250861435134698689668932865209404767509513717086708979077044985005957481883530493425541182475068949557986417816978653469049454794226377642825944463421157857170188877582968215472062074953438236856624887375595379672219576038880368598957472512790867140454692617488215971986384069488483723093711829658208857174978194939304941075440363785247414748839079490988596881161903210651014436570265096531968516165109455357587111246522486485123849022294195216932760936238087775819886303323722463138675849600882153777649738982160547096781186890972550338409701403585738748162096073100723680592654372951802424599002067996577151623647886472631500034359287065633425590195722531824649073556213956932624089601439003803864077677322734696662644946029797216509548288336513697470140642805102894222349241847008791799486227234264185449484813539381735957868680702274672883900692201433338047304554791245848947365803519379701822673375029455394841838083040292276666042058964983097802162905864980436898332133612590651365463777825318263405785788419364488221435005922835781888818275808254093389668232111240964891085229771150489900504684386687577260789234674729041785204036063133105690850866917300311757720190449806594129146608528837826793728529834983479383542127919732012538097268404885048347030881137942216652399651690920940000737375424145866419850259123333287019981903720895559940771402678497722953332819999344996692026572823627797318890227303019806818491098082211163474937757980691776913144318841227263339971977800922483524468371898915133498493886792136366570928885439904 [168,122] 6623945651549922873588504545456665761734511722585576144892666516844749770037514919844825222200803893465008870195208698067074981534138862610516372455536906263600513986022983869790509967613378157054025523088697362785010185578866721686068378433416620903766826811869550906231234564674496116119211005442976900242231446417259699935241752150079753098520917261675163164719066854303965793929480845358329372508916914669107652915643937734676254402511042474473568475535163306523604141554637734065991362841318160018881094262997946451142385921236587077398896144771772237003513374335395796639972642450408890532756576090130169362066058162722582557940023600013826462968503310422834997577840904326848488765833729839027328874829551632012142053399947179128571248724270494384345166184960583521133533283614282506816542357724345788837238554653353023744887488330070520252872909401982918819988843573055203597560869610772479785033257392541020583200549799232911003166394949100728151110038972855179726895962229154557666152547538624632742696176551830071317584932050574629574190713995565621830796533494383289993556313166637396124258335801550694838288220229579988174901863056444506972023188250929847012059624659372223584593750443348819377702070215809876617387262466282827905585493923731153320007252408192667045662190660566093414945837417031029352334080301812374593911241222873143559733538335376023138664421689078846962298272151643433980824078748436163746513873728591424491555062470285002575163760036091051300063555336670207602114851638278934064132573930628679296871476453783071225239413089631589794485461944691499449365876417876805494377318392698075168280934960671074481974936161550076716017368544973894325060346252470769647227709741055174136472011817864949654087742864513620389087691752623701912603959292994170609010160888399480306350539676738662966771773417688093114703096329147050081429284692000037191100060909119908376423759060798095255285673781105514664933744747487558993080651277624327858000519897675848284536909696470652543205683467526306704095200166364787947713157268584 [168,123] 241030546561880721769103482091715414150122700792482958618516853700526717532309771052419214498955902629959280635824695195464899812862662602459642245488316916009111765704797426653935013530328451838407095694778723172286531868143425188275969803952239394154439496948637849769037179972305516160910887114423669945222698632532248804522112645695417666725165659773945658293580417946634819530036559061362328928304985075745011996512992674882546366441669346981962835673880793179948636231356813052462663609162555179568867193676365272134593868843232061616920148759152325363873301986350796993538978679769051150944425823256929561223423159738818305803302045382931484734729901748185379149380129797962513768349615358452729764898351925442228454608774561143849708378183164386435082848478780092385802514825249264527152292055299938101659310630801119447768414466548813182070284859183277293278298241748318380083720587833572373295159502962268155061420360753667208055189437317244186718877527709788332245304276592597127260550231099233632942328828394441313164371561296652896336261228494959475211624642386155884933918890099930766936170269382613417581804985282713087374136158922534920044405192252300739936319998999952047385713245413994811723758102456836674731353631828068584587714445988473827700614014701071970810752319408942041405298497278643842675277088246846429076784488408931137913704024943609519702461149719042277692116276197031073831403978696058215316832801244879801540008637632643255457958601451643572185570279535322941261061947414015413571221448945983956972129802786276374471964189103356835603216504813114341038397095015291496506219634585620336723830921516887017057702281828605401260956689668770344085487503828862723250950261827933546579680113627302210718787773055156569392799207664409633470183465834750637890260423447255667138097277595216695763714399393485600481422275858942525676988253456436331996164824343202013975242058819643065572047810055464515080988941857851441935131939745853827000798009056238424444850117307209789231216088006641761101444577342662925509120 [168,124] 4528427090097475154668966070242773522284647862525403905454733078781722222535323118802591709361736884910050852998319302541328450450671699221434426521626330514005829176095061497997496559564461517256195640630722101349713208938700214563324497850244632952227180669309771818987337247196008733741745298900159234517566868830272563190371550511995964962418450440271895230209054145949336614250750302371405088212578542402977120417834292938881803566718015424648581855899221896841284538618041880730271348609273334128638459889445830996191049506290070608005082603691856647381521589375347325949819785711216067711859146933066627006700166054856315791732885097699588777795922876836613430668991127636009307151217964856643133980805244828902542078346067498310683773265278263273541691497001556907595795071822279207654336778717856941807862713859520727290147803062945320985731207989701780685849589157083941572550722239483275034004213378045163112354819203073343239062722529106089458791719098028340042021944806303690949850315211842561731630867913318167460466361827280923468710673890550343303235600823924386407337851335251513955300056490563950443561508197299013873219068947983716053936481288171553826010181864291096814857475729328168493810362687946478561540747665983502828423151178754267333356090329403522799433741588188363311134658997517433068998097673633714750437226017254650857506888012610109700377854670882973272591312069839443359549187870160163295514053046794073878369921485950113133762346806491940404518077265223504606608228262105727782199275538128773289438180270201299383232232497268899971868478218438364538694140981701086341140729408878538176675693734621958537489373718842962902618125658188032471421289377662070752496365668674734035888550976214863181277831095599206409935243054524057629327325286951028486058343568215562001900448512496444949612035324281708301510183796767540584280526267872269908782341932823384781975753838279908301079814383227920712970677572370333542314678077961110413731686047088582251494814090313503154409092975906745934932720129627256 [168,125] 61540489123723723929515020683181799475129907891500462824233176646150504445732069945222711052978587612683240702506742122184021123096383806652209455840148439021557288822604183762990482669692385752960506580496678182507126454425492883778621040300637850682574996101360406850619918251502469117956246194256698833755186173291696765016289205592296790509990532539801023369342624327491812784510631876364030271486193241374068754514616526734793403113614032022407469622839235249875257298330493677185938738995740951849871059166754467849874505441112654845404985762106670751676038810771095827066353602588880263025314708181923006587685434346965458469728456268616291340583469020334750669194277591135737071124100431479102301730005521894217892509512805945581250930884658702984725034079057473442822777164722408975257027038737543816836390191099484061260918684986172112503280673566744437343768632185302778909832139093335759872171533596963647106762757179373224063443096728481182645432347920607954849351399044082062392318288189141660090224927821566587928812172052713512804753214398631628759970294997429301602685871519502135690977992812630896454203394738217536034813242934373053518773616398861000825841721971164743536118363053064176274292576798944097786374896334506071872684706320565751389003278620193075528923414357879720383590266254206709098411955166110054999894353947868212111634290034427486666974083218084103612807861654034655369993979502374914050645680017282232316272362441630836286282648642226645678258154005788437802201729252745830784719764033212383553916335073928687763618605596325462468636515539595405579898610999745129095588479812065693813476414058759377871100961925673487853326898962789989013130028942463461464036123840656298285216064930937368196607968993796771341578802897763783491699294273844904154421512766946412261457500602973254625486927332694381346974418768905127290699704087665304498596897839532018944246705875645978527926004172512240654825814014738325958658981239113797582016492565426161065574905122905916354845918891905822505090848 [168,126] 3093518295621232078056098527889217470824807982802187569609115947502194494663906885292957490567846810069643183553863938447402998457474163423908400273646123812423905249556979586313217123702749613596430110452208044501844522613129993444272332551886793026876989267213361211932207525808249742791995143183183215400129637697123324043286991585828786459281323049237363527886422232536887027057360132887110867745099970053022457357876101959928353938838179316253406606696267802682816726306220459585759088919039731200449878181529218263310701091755345136195866779084452764776797627592050146416864276344217843556902970415886706136010757192379848597738663091013124163627309426295412271365815982733280501888110379884730628924260787771866993575132237598817138794064055493911480831681039351806431406564823440236902478136766538445433321779213926857558560914347012792653028733464876810983902467256693336370772456256380556524316408075077509703406421460035264197922243320116696681545975655348516429336151077170207799874380892113072591839803925399018664710860933145603789964438381527558604505086480560273386334964248301542272601481946700008093302719849896501014875301737427898925256228912272931961383246563426740982380154553541977802791091072844640085860219568357672206960174790864314252940348478090729729207297975489659923729164299684422602067981390827873148134040808704796440782673697542958810041696125931156612676902814684428169704184233215699617458496268291119664234612202625968426126152837205998249380091212838499518171851249255041507306722325597526469348450206426357851503829336001355824415846316699422643072888309962114343371830925832123507057775135128522791029542039917093597252365836248149329204803864983647887700866527633716682490439512095792036607414757819609884054128760790076880822452922114843723756104228094417371174215257985163322587454147746488924160330606925531452905260299143942061064763692646196042471896326769312738354569058922652082182906921565529098413055094350988653929143480279699156875007873526787351027367047262750144 [168,127] 244964942403459616935061856191259219252908562028227823311547892483322530839664374113219449796083959487573593138035970750595955830677956759676228510547082283447995319148859066828132362037071412177921286274685919026692771622489594274490259332478915179912014337371850495295600414257027772555614088643616663942820055069081461107979228659111956094786747212951173998982458344470759747735449442178125065098409752182905738093764590054641137401143746290844177718872142838465745194606602913369488964594701784155866459316051584454757431743062444678866680149126153796404080424587040596065737038693704260246194096054339607891942605171176652877869769423922261557614132892151046830989564834284076896207012258374456752712364578398592965844764722595786922957101494940106086753609378811488098150550971495553733983898956001380953366852126960575341647216148573212401597114524554109624255935760269658825060936709085789223124397755988107667169332269750329986615266888759777137673264465274648556115029587156311348782966585610891319260107119929508666130540318873239912793069015479012953216095161202491346551593643753641543200499458669090974106328221079247989770981056616812285452530261408643489482958812088088675983205921957710012421289878933002489855880418269302700209729144025562808661316199064083739804307013456334269778980566942962788965280376045499951495508904238788989039026445731850357950715126216889557690647712881366738602455780140213617754938814836125487463694071841975957228183277447531545910315639698432313839512465705599291424343385748798495455118630200669738614653018693004070832731516773724486958962446032794595887808497129330734872754859336358926462158416945450112300920435120472126431989526242732392009146552002589633081835269360260198678952213173290672757510117328521646522504277607027790596476266618004872575060859692030510855722890786184147300572497765678221117575588149912270999890812038408381190749548072634409086888992858719617203984409117643153171669676723617197769618699491117136635174841972680979480580920736 [168,128] -1297537559737019569193473103878038417897311685336540152534440596598196839001778841975653906310959658516755080659845771864111413565899721835578280262194819139047776099334432339823266306595536884905412688620903877268455106056151030776214596137844168805684740932909181450269122995958076918432071684869983907945867815094820618026503568996648447937571472521137240897468483112112850471347318344017929830812257743282143689478751105827085934937926005641440960964548355940187000305957041648172152948151577915232395227192941731192904026203028956482114550513203047723566195633216211711174199230227935360395246468664042241684475109564107171660091171789029687534410623738955882588152430195714974838399559491815323109926065323843906582401435421537497685841348295983895553404253444710353171028786086114781611468486104176517802611142283422543767361172761506387264302972991836280988505133793483247310087001283663896720673967463911768294173763414598695953692432672414363258816518033447802714365352870208779995960653736191869784020864980485646848655974112279100200263470154053752648450052164370623410553126144297715916791034329614654567763987132321340387766894713080203621631001342044747693660240425037032963450590273030618058942202306543023794082009382564279411790383402953771439254326246351739798483848301298239683470992043933898926591029308012566963064380236620090406757548329716604347701884982441546125011591727882698816601454719997440044841987935606430170628508804503587965126506249728846661482332107137428883410593929920442431311225655358337504135353839352153630776131609989571700668233140813482202001970778089578350259518865309837887689604830536955263441475360238953617500038356305924815464520440168295693557486921534419248715874822938713319049744724418441137938608297415438204726327651273904236930335697987651535627701849175102495477131066080854251534027073585644126075785467576446047784167654109162082441651422414978385895952370916818591952716557384928256645229260449752701649103312521852451818317917010175353319 [168,129] -278493729614854229208683366334391147746581363883563424854871945268746641798779592718638390685849515207847226613664977166692659582803639861789542186199876277570142504480677994085472652929801751692740913214661359302739625984831063308891841306503459675587104883800089270771648529318381376909982616904326089232041308759572039002247029456477392734355764435293183345000170408981927717538278955472979456831552878700411490422927153015488165338408028838487188113143112849247725207840094791438541589437120776795855451584808584144400616484923226644793963299454373986276522730765774811754113204025406623530821330129933739345391265409063472917445458201764080133029762326727289302951628199423623651371491363075081281230141329436329503527211510169143336097792281088049364483778761399914460791233848204935826517138514532976115750708851164547466789217722445020441417338380279368754453064398878632319959178584211370050606693820712131738264386712935412320015029442454580229815365303600475278582527807279413659920367357397798594893312194250075442263333578595201718076737366063953550559533109405826883958582181004368099105459803795751341808131082101598699629500758501642905983741359954443820376832400711350314847366236875884514691312408375362880326235872914158006971659948875189127978874621775219730999926354456686175508217352054476365138876633988327240334476560235785128970399773530683164123781923473045451913114729710232086770045452597117282980077751807225361636131299242180827647342853306811124240893114484506939508366049402787854627626700167820475976367923333830211581670652849089641748991143417244564260038883697520885827666536042452055633085505895837940842225860236377301338277117977172949708912992219346650699316628063605743291627194958774982416363680450774648906819378414264342834704017509587058219533865901486045605466322794648774737782671108165427374723905319804945325832541256471380844851138999793152803644527656451267882311838873596088162379732694448661776184092132701265106402259268188358055808772050616 [168,130] 1890274237160058870965876731640190755964416653926191856370309247492277678322507602511047156076729681192639866758107570527753976623187996661594162772934577030535253759702045769019472846722001890725306507330814512453330898833423726272206088456123127910738797529309044227650143662992521995388598458036217256631866993611778379510189131605258430769707408270430174284408197142970621659323346603299786340121370135026930677405801279910827256003610247781831556664296931044584873543807559658657922558194201446929115818388084839328740450240183570769138966536730929506637918230292798648529622157584532098481035316343453163341324493374567680245104846773120631049524615840886659066710059246909808087117629451222538737757409206677930427451710260828101188658750972652665238047268461541630443294401714836313784436187106302939030705022622911889130158972457439327697147465488369346012056773438048937121756704584345376234357427357886362699160472312475112224769191753683786491061436003849674318047215954494268671291733893423447938908749813360484753139770640137305189456160729411097217098714722328387558831671200552859043341624346170684798089482782327568311187470453563242847039914910568771667597448292627661517356126896147616525459756566343904164179555540021474073939932138459490124530017801046405514671652050024686097838980862336659874927720931051546122153826605773197967869372165269999575863060666272705916346344508010933660857409030202711080716026847666185317078922967464328285977819400030397429381339561443154232976813867015916293736071359817843257830730589053336494779106409452049493793929924794460174159030974506089968395409974099118498850635977370872322796262269178989932866069070819636918026169336176453834359813693708222435335221467601703515901568703938466879035808143157397432351708451524229003208390891848767968079136197273374629123882533054656172818678784499590284215909542179270498892685221505798043744502956573216378013107698008920484417534449151359882136820193095906442325903415793113640621008 [168,131] 9798393806549560547613475009491538120360148391799992083383897602614414271192185469870983077461450954927710414414005200521429070224404228213353953369783666553485264590708787659801389163091073926858797851284476969471550291525287048200099438008560898168581089702003908443950689130598017511593779009693238274483349186317279335623052541239798256922987009679605576043806543828679537563625521719286950794713118864078647562552166990672103738082865541096134957375911385891581228087987152460264304683440470518856109274814078699329007035395216147084673021364665669849481500110890086200132679798215170606383567501092040340540332034319383937364305342881629350552787587983094219001074848934101332447420075728303083383437972293210936769295664239669966803670863649544965469483153317020157809000898413003291612114108447691778348189161432365378107859422109039829389748125266340679441730152044560290706686592402555960427876185930062482062043894667534178868840258891432978657989593705197359421107770740410916225034875598937099926772401836243499774095409382815512850188085358914178886364888857600535541725158417486587664861869423382757279657788806160290871572004018080111588249746009322991562737098976716446844799279650925927815115489344522072257427921706190658406208486824934420507216168689822952714183332014581545894912413890708740336498353551283169048819878922464754909273457100151771923427475148209092267237822876824607594075838978576846046458087467339923079274177777084878612951397101522940061939886161673466803281513907007593398024144110322301289181312733266054973163462173202892403421790913630343246930888102019874804962238679658721509825025090546512032571707054292464534443921690453403057447610638633878877537105465675029866512706039170016678586360830180882690696313020859380297601090298439939249745927153488630291467592493906608345653702974770869678705616730926161152037192351929014178392104210409496753233894125802883581071432757395365698995895951844713530829671885790304525013348338219616 [168,132] 1731718608095328945493661612971558649822560145164418740620340381162930950865829091293527682634230743979572976178921891996267133014906098103309089539209670379972037369272118910842147581415908300034855967863582400044564508914635410290678732106470371370754091745949534003282854880594324237357259082222701456914173693628763450955309801020679480650420594968826885436488927350926080687307661620787535280792844626692394753428443511255567420277291685812776088524003742289673596326972343347914152975606681852827688410944411032853471448949247024435022344993981719297994138950098238089926097767784890421678134142835800243311418496992365305762166905815450279901226886126211495528420672736406523936171512186120750030335557264038272902044868735221200444563674376978145628069770477629452631854173442343640112663461782865575590514983757778381670434754593773531625247134226949597982665558300661058666203182715159330396559889506529691827017273935106114019392454842731745986648828749038160310411240612992920549571748971413591985822253817392139500236402327884746482096601701907531336316100737600413176012077406336310682030678116554169773101493625524144622527174018960680209152390176086881478525179685559124159627137963428091103562631884537531904454695992367626034584684622213721306333064550772812729356149600143780463542058473906623138517972042526704553664655670909902424653390289709545787780560574940263090675821815890620709768494281945658905350891161290301652738047615195824920572389597339087598642258554818956329930415080990464038215392674586385006811399629498204227505822519364571966674757989013328036899225600381676738392301574607014093171743081023231412293466920832934777961243919653767250679400043477217592458905002020019116140663900693680081557142124148246994792764191939813454779300214424910339673447428130653107949032304498689759730761169747229201778422911625391234908182519738992762844592050599756644705152019628000725948987353913340620816387073632563322941963767732185321999983904 [168,133] -11817066272434313594229585836512927101473934282299609067259580460270551059073145612586598471546586005936684454562242833464893077085802906128534394778894735374084780501839392639650863389677834591453696294555034689554470523702204255248943242819962691362081794081677946186313656866913230596166454031786728975376570428250188577360163570574177045591809748780270140613051781440975814179125665232255492509259533680689287751499394045653946447648369848870340289998538534129215284637471113314175192831139046238433574063619257461634019135577340458250233020968935118729082971380947960101494676801731073724633514125389322323795719004293357097815937430222842103016592770895648313404122542897991141302415653977205347875539275880864619559277689916229109579430665888641470065407100482133485492059457038807970444956731550332233882712325908851925094503116713401558242616790237455899885395555132955529809328226734532359053737454047190483578458510457865387307568423682622171922685652811007204451353266797961814015209108281812568220531173120724146312739688810100511644879611352013491568041752905555979643519900619670665219104575133767111137481190907971025974956704577583812313013803757529582623132026699849624523437614708224885296246200216963231648467409420109807390843468227425802674267572282306043347224467273433628394364158028529962537509884847545018142757318475312879944294509391984863950024848820961043551534662208691024900258423799146345359653227647499484348815260559614137944496354561324801487482440481021020803209758407735910356073587815655118052809039313646335447166183871745779283289637392170602645518046290165279941638860303181676304488446237885075027244772562063971807658672332642619028203351630000181211958187050574135206448903717875874080150686862450377928279809944775128109108519676109822021792164234748142306748544411541574741632245454216950552516792294961193188693605043945783484254143185738323411754335340243832618163109117246676867822628424502131687973180702184542064 [168,134] 304477415597183781902536666674683838727701233402249646271090456142316722679226907992169154211659493755897746874657542277898788477724406607504841433297733540558254204708165831715865051879450094722840545281813034929271601751273563278058966546009691727871337601515738659710186002693585581459988002785888659694203559186826604511256707361406833916454779525657832227089085818335554413836486068990046899746300330452187359450493878083772387187350034960661083641504255733847644696977498727269303750299572543410318082753305265028199620856308722532306070283834272711372288428283618237321255475329239220616502823954259457648106143822213758474240121655003610572470451031986418717869900247303048730302878705394822848747635962139007004893513073791296474955353402265292015757447796012863188641520776482732809640140898952383820872036224456029366737220336770417232020714061197111841513068460699373592804379598070002110047579205074294010961569619105777572904319538850942407749194421568514162360484383834078109979829016547206352162788597433002657760987987531936571213195235918908963656982189081971250429460263485327654608327457055566983970489026569247463463938532823664002837586485194772229733855342484565263134199856874245577104023138339888620195594811965080980834819389152584155418143529078610655872694009986966668766861649509687189679316192464686595500528083977372751534705489028398608600640260243742383618524787665965587614936206680500886481084619087854128828460155786877435781463723438678712415601777423827380186717120941582252881127149276028543278708172521646799017140618213414714434575503466642664839575097823078407577831444950051253490125520982700221673258186388779628185058232051683767023135464375955004094125091784765699673032848062599629308059192463857978586235302633235277735638776391304686812677708585345886550565969192813956569347895988100748505106202206720390223232011918740823915787736407722733632473569671068272242866666616616119630974161253128094114151773920 [168,135] 1595348200608240834229577511215550421212673824493113808933602979594536742635521451459491231803304155605338425827035606025969245457097457635009918252584656263845329279451816943765850899648555219739734010250539601746456102171883613234300770937970081788721950417218381807467791569299076353391092971393432054094582961958600409460881555601374933491424100632732494777438248969063248164082022509440121002728531243994942760160475299083142095227557078378794298161679791587510004768952702705785649094604846569868206681463974237292158548737720246135183927170269424713045399094214602860639716620758670886506546151932617252493435296877394237853713416061791968036936510429232263875716309015518424204251768123529322255095859225357834240395542863067194678040187023756578612521857759479624685045701998345242297995550164965506120905654836006572245667058537226547243904066816039799711390765237808711783877784865534521364809880532339034736262418987254378774444730391959694858066786349281240240505151058194445980013760056260560739749095362658744254403404056285989538415703720574937170151804161898036549118536047013219757105018027896185745448644315486628149919497719701656307364152289356516667064285874534522453183580369098307052071247844069103409218609519845552849756336232960909089206236153141677790587982954053876295287163198720429685966696353876561919381320941984583566145626575561962875000124031952576163408811027167156895902191296974990169686589757812448614538677327802406163405861360374940782488891413901900201399016113881324902231628232620425853092777720741051197826785301088546047878494263626981421423973347480544069905801931804548887754377782216228773026775312171681835726261955903979273924370788009339460952348327000015465281554220302153490572684001829111280748720032138077883404443007294963786332651933395685194460446330347451764629616838725866783746937018231076809587006398314596516498389051112968905469683740377370529846232820664768848824226636825560226624 [168,136] 9347024726903368075285645884781827968371647340655297136389399345557111071648398668692903208800398981803046482229905613754338793064483612823972723473184239231120213761792384254367617442166098942853475748383060151306558258750755077062667777356320154782817683547364104762375348764714643320728641852717275672721466714863938426152048335366461747835157985996166456855533578574533925509775728079191999691709218238973641988783684066669697431536550683589947414527377595002561646141849257065681288321477624522320971205166310248800397950392914615677835123617688887947397473926726127212183901871134845445367592770977565053365697410558021546813868993316869832623269361077120477310154882090382323095815118099244610114088359892814072869767290385035858640740444940807340143169456738522536968820477149532021248192569904893950527449401009251450504604895926644727593029694744255758605730326167808796374695773258588559864336763254430452400069562736325244471821736797190425894473926165006869946245265861512072468888504564543082878465266210761116126538602252598384997211637205340423879448064440008745178224615847266156220031068210076726909836724263161100069824626009300825381331146462318620712624083247285336274536559486562508648194064090931721454555542585252139422081715459006139577601520069712337329385946175601029120809818567243546511410227741931452592409781245884256920257169525424934308538789673795642347051189615431264940621953736487695913280521041298245663625469481726778893095905281110352604174791353567324297910572158632986459619950024617714703613076573236546782335326143465704600597011413534395487337449576138725296225355591987706806839399674769171734994176231363613961863260196111348421079552114250626847709955777313379909287764865795632123247893231027113727359570882286377607825992720375263175830874617455254442961265451369125018214888551253079705056687856769676226532143511729893145500567333926056857743248017653502173360774819915673598504515302137 [168,137] 19397801619328382462576538958134219659097449491112637289178378512558191021082720998866630566998867311471838004476149405953838222578520522896315481380467926232393798530707523305200850038368348190281910828913205252715194470315247902953163598875795202710338057339204362774085359938554700040778278674487706604046700063471275563953184904527877304076338487074847599125119978311709420039906028970513269790309720341643178569354406770826693309583928259269528201062615689292007884003598191382856703825450197643610738458711959305236025716699105472986274835966475929120860997746762019233210395200491693341579255070479824149247558627227402713174595618452079350810013099344240540247970956636565423629398371770879565258812682008713140230611400141725301261945621688280325983749862493250127810364996921421555966223621681891631862378065242273658859522531824790864856264844772905787968989215986826773597489694040431236510682065416754124487032794565399368025309050846045314969891667431344702931534944061787810035128296490393169341186372439584289803187792359648990669145875857434239606737520855192786035698108391737152187439903930183200799521827633220348870409822235267816971052786682189754253763554711651297753660328359677506775314906118901611455400116189038816153946472035425415471741827475232737822155581616325447271892011971046905251659672590090797109829960796762285635804914569250223825856832378147335012041242858385701908539882060973286149719807728022014137771863685734202645201457887767447746502832761480435838792659997908226368147481315656878586421029095427017635453713512907375713330142512714292404985461949516154771541590717959311470832891933886422201080486188202552598958524261906117445550913545841483662705616494320532087748564820996673810308154894215610115910305707349155975248990256370315537740657986457771608474214680860281761249692868020317563907348798119474546383250088445677113412504924618913323370848980749151484621934910364921351008 [168,138] 19525020716805389853036488409354039349610477676700786262711799055089833403613010885163446113947663930989346057447988533078268235446002588599568494061046387739844447641352464535312379731190940957797304751496035205436081111289279545506488981816202886312095285572579605903794615255541741878400148915454381334331408897226807035306419942846737511683367628987580140719345310985070544039437106714978308334484239451480277826014522289319446870834015190539901831240028944858452402901781604849939456122881892151369531762145714113244333908765683565741851504918222545216595466956856839423648474575778905479134154122290721724363601279812725917649594322582479705070768362038676053854271432139030761446276943406784536835264528319306408976374016357123764383527075040778009506774291291150512558195783276335691819725184580650728819539965117385355759159624267823180870453426429022159353175513699699026261611085597587800314357711167056154011634395029330090285581891320327498276815441227010946213478058073926922363484055774150219402236891698924769788077035419613292002894585948833840739680458342791233362860896207449501877801215404686134093551274937559978842437563804975141008547788773226688745826089905797153482264853550757066490851179835930046252951613653099146216321345946499154943287752722475652761113983115320280173123231061367084927589324598024708710619597238736422097060728561147202558165841070704711497189420056127907168618187721627361411776963401857556060833399248660749749081971529450069095229480048040675044742552481173615542629708457516622029483420121924579057713361255019282572361957904541263986803326415703018084383013278093241481244603841127102489070157318782656426721886738125411883150691285278219789761095010919853782314875680374619177637916358740260746749626019456576772104471351284701855796541465576373732332419838625483841616094437621676786362459620429697361667165212795097242479556082540841172095164308467301676846665279976 [168,139] 8517790525628506989116540232990164944437014219858263815552162361416428822526590136300657811488217621156421069698202331591501875019199955366186251573565127235261886582954391321304461261383065127121005278102938338456083310055762406571044584014096052100311793653591665875332099525165922427814411593197789967242797084040740431761312608682043453536439352897789618021649301865959000493206027078374339136935714314442383674225824551926594581051058235594246158181708244923408341873255498978698289315951260148525474299170016854103884905762745575163479465616970637553201048035012015303409897657702653961676641918034837144247138551744061199947130739066728686586821823359509350629006997397408874253479610798002958010392492179868458001829505369619538862981403602076771666398385768598313374456683876151647993747539259074574110720755720913056691742192026730170301630141103629602109318276132189250391619471418708325178999655567026233596906328206243369245314850961645932320099598672492669339530049515137206163125172665027478573973919051177934888381215727257402637988138038192607239272571191646160348413376489744249616700515171950094958873283116892231423340665704107032926822951702848392811495766083533061345317387394975991128987585659283079736986633819168666257295188649038341501335034974599267699615015973075389907386097147677835232099129104048792383627771088216678342611853029673288743586304809471030717331377330865802690962538472992515892070481592704349557875211552768507985091393606027696925163247109333421004443847889057841427709354609979871457365728318049732800408096406552845738900768630078791734154047753435793798200570206536930226432560831156208089171492525846052090357162063119197189104665703915474287872577800419337078636657297332637745877010528096773407092662781776067340504021183991703968455628282960799993795379237757426568728567495806851973202329010723252127030669203428756999404711310291169403253711753007795977280 [168,140] 1679580137689496895860337540982227772671340862670562174721031977614949406042023853293491224537726406001429010994390246381775660591876433399149389065463660785740126457792712736747308785784965073121139370996414750365426819137459794666905650951023667447468823066181000040054214811683773900368181589231264884757433996554860576977486788839500288229800319114424462838502661872308171876484862091636121773254619047672488258650482971987221582512747285306631912239700114946139677165132752353687643936773070825900663274215338336937433818813917344645314635255062155994009797440548242892383854790976015497905105183671652401532898788208082839993103620339772131743453976745017337968208580299461960952336695254707147770014696040289413411394312165368350537400880268363557219867105844584295995517378148415386609520776986395569115724376295254920374994089314507827549667179539178762195978433326369662765044719775731885062858154650687120419590179301189392242479386073670612899230348738243200601732500161850219477890676911394168346706160031857238450602455853311524548657436567732142203503429381523561256996778787032222776506537773803647494618852924415641474719291181356124949807985436246276366752846317302326449245432911432247245819009398142680013955424593889946454614609811998401867688060870144522489921643979389519873103490735778646253872916974282153177144068491410313268242568961782057349750328170079802757755254953185762129281985133105085897498363828155838896361435998763455121929995908572381423389673499182526918903725060543349647398032417583587077427387424538372786568882525051638145455710184658077371530344420113258969805606002145069595704466888452324664248504440370286359375607776124634022667916988817836115186402068859232093982537272123223221841928586675013199205344325844484646256721989091556105475433249537677614876715813223087833036012424727611351431217946270152541238382948678479943052758993814857992242000972656 [168,141] 136321481879609086545436336562378604237934552576768221682461562288976544587909475325456914449319368611099519302225122703427738134131282163896229796582257729676663236922933024344692158991311135659626952843806682680822765918693591373313571762342189690095892408184723678991485582243418080464666535416709404502459486430119780506217919001142305955262919997428934628130244017423679161513407054492716603025619737153308799954678242358677874877438786293295161483686200178180652171577217760251141944433736976345156695423385703564285539817086262083651509010286031425485072553102433830793270554442285653505322224055812729858945192509243853325660887092824607251593607396575300690149536685639879694669631993303604639831115837478199545602305359295437785283142603212680360738357184262757767803385035993396521499739978532103069298363653137777196622283125409854387249968478964173417035507484560858275937901911594952926776389064057532796699068827206239730432135710758354992186216062342647403803332149719095371341813084847532155598458760482653674635960752188117724116512048474690106573794433006484936324634277075676094881534110508521693133677727124523775853848507677529383269069988390117494968828050537813797396737166365238601610747320763094958500858819467819178940152950825780254405156942211699329058608362823319994538052174456033718051681599077847177917014512535093359431414408825620520007773776413403266174788394682717203814850895412418007287500365940771549893672704062827839781035642020606436063362887349200384598075965553877724314739514210979027028471986083447732507992722491821498271951061951569350525238385271214530068481101132842014722445962928249983620793269845065707380182146819052125685067428393688860518242434905846468239053965576259366732839316517567834287254546647400237855169438679661172789004465075019853291452287078937408610379362384166983971806768848148840241681622769575733370297823368258137840 [168,142] 5431280329707720363317375269223088068893888333851740512602388115125270597642292343918761368273559506570004054551278747194837564415790742063553067788012479297772921803602207697020240797938511563593243242795071033210952308298722747860656657772639624721911805406275337408111422672392288231402971502652539811803707326567933187105893087410929471421910317149800467048088532160246358404492055092047709127674313097145528039001382849544906297807209772162961267441635342028929788643297165683123492362182733974778587386119430439574283961594369143681494806956576360035240837043953879776617301306784369322843833049742158333874504113775291429681503991574297967987109581647447208163853268801918215225143333066858151866086757586002932911647874759446602654460901133775348242202464095524155580817296135127321379966326540832973691670204340177638809034364109373931038386818966641241602677103973660368041472343803092562327245654309574758482026108003720179269497496940800900649336708505323913152002051214483799456548790870753256186178480718752837084771042423930489276134569775108234117005792842257080923795804986061755859819746356505106527016000892149710656399604732386405781021691022007479548045792445916372824399809129677647471454285771515313941525739930535716708924696389246326353890632332298169925168780715834861425707184441272234843406990399728455848759079745464414448382616101561743465334340456717657860035784170864639825915798336069219570888236389484356008023038129768108880873643152247739328008719808124897905155841087545743699704065826846896611588845733956387464376015864736326470239991311583015228432034067700440696932993272331598439219373950840903055823254275939764765424352466075677287051932749495829686796562366668311119418180752578160049486794885784793370908021631301849832754204475500596217191862228638616825929850868876423007024645341834071554745138647440424489730323606847591395115926688 [168,143] 27727774807200745311458096698833757493136440726638606984571028046993576283456746316061373844503277516452316648051381076334220607320646745644710177868774506633556538586990356544748223579555549933072517849269691842656130135480398823537451275539568339468696378638192074943064303707117412287933711108441936193220309121221755394864374475370657710298181543882201675245726004587242863307000370948878182140049525523860598579502057193981300630271663366493211751670047832821532221162925383078094712620068200154337268202101463120957570645867388686583047909747817654305715987778941879251358032020970718599194620421841039334859120586820737690046496389792453998597166419006611088209444660729709266813979105467801544441460219752421214916090579329607718746523798978532263016947647908134365310995196249267965043272003044402681627915347544870010179919887517964277825278451849148555366381453564841306362665445351186741680021682403113239884218378487012778218035500865589494206062984296161629442821680100915399209994208626741284572717259130394239512692273145646173490796618434280531111386380964531307814257028277103305315077985801258505443563141575126268639114797240732943364475997310236969222087540801306799880259588993271484971080308596993157648282488327059739751093051494629111431594101930832830010979826808219978394576411228929715511434032420595228446590068399239779309568661628491275028137617033379508057076874627420391655134781811770195934292866349254504310460266882828045041383046162838256411761642786384643841451553758728474587080945335020365375228744851575575861610415929670296206280378712253388151506429689963410643069074121423387517063299769646206178142063715821979931311793186551241801745708765148175532546297367667738211345966811127704774289960713601257366335588399645944305967265238231642026820746350992421309719821890212206240609411192113995425536964381592527083777868582004480 [168,144] 2143419960800335887402252495319503832371078827888261953915536235900210776826384835612843761492795209278434848050439838147466595760247935021655604253025356896671982593835765133425669257061725316853036777942691924400571052757432330408195730849557847946748630172584348888952262844380975642950237750858621911075279753060805093555379941792837508822147516973730414610461705521827217439564424288022224789958881795832841942483896880208121968894658236017485377317302720977986948529023879974152169606278886527675576887796702016697875000036938811170778454529229263922395896679179685155089656001366041629598478497147135058015035089539777389068365816789509710384339623917112443080851073327952183519532709607556974043883904552522362716307008744171901170162192164582140771609414274310926026579464886235486025765514662223550179749388642170180100630749153118845112601078213576870465196037526169164176098342700369157454604026780303459024058387177504729472346994987803824830266303667291072903063353110964011069342472126886094881169274690681490394027095383073289380836700347264146220811652139244800886677506437843553417950336161320029661497938646292337338817359616362972682138398925473069683813359282330771438888707960548945879381265302074726735341141209022141891551086582969067921432659382453416065072959438687710837304111282141336385341612513888642337148190007763246000962178986558445049928921377318107410369492162304482650089611440067848461991783410784958509579862697775241281465334466939082851845800262694741504242356968988078289699212580881777652592590062318957242162501065420430277925550824903867679549109076758880611303142746150245205363026244377095149612471618988314453812424381110678179812421760824225243899432118929657103001384455721915382514843497204769162764519410077245751452812787144313456363822139261117912112972317008744288364566259109387570965060958261370500631898 [168,145] -25591920341920656744028984968105184670929302408789590430790696934840032127407193807259149119073670723220578355974553257143818326810004152297141710043866481630586114641790224668166201062073713854571193611919906329757297120682469340236555448999446679955362889801649363975026909794379581148560902938466278887749994546892672244401584958475136330564203383981410719056866845882724446256873528472896908164139478551395578478548233605592592455716284480523731755099065496529148103253546016819092319869839945291167168136665476689193755136775775291855421635303234131676294382957637396416326765745716854035704731976771897379427861524481389733571321993023154908569121733757894939266643280190297860479948340159750640461868387538776047283540420788022954586887193501119551908113756485990717153122395801609579236637450680569759253801172045792995591145965414904091041830688382478295980578800388250128968636875391046553662601302527651612746930195020840087282888414664463760272399050898714345848613437755095127644204696466382866709023980877300632585470376968656634393556250961357975103451514835627270766963142879928300868011039838321065277176081731588891844326310694896153843502726922431887247366169422657167320745680600798914099285238831908226048852603084984453870775752351396873952405123799326846763823486834447489131402373139432118480600993827514442733533529179453301536198939609390437413131277834288737154309922611251671352706210368569205356188072504684618361695696102159216440302064804769174921024082753613095229727795837899157436348860468907454542643772415482895665786847609655577402347730213371781459964751072025450762897922725754926438249267603029145533081564047816867465665253743980687232033460247037672572398500324025201943855692823414539814919418699361606317880469977712220359538393345474034124424521473845895570483446879332072730502936349327693122896706549968 [168,146] 168794920935885853863695062108692451593030491627489522196327512416259218204979483695763298648209682043141972280081334380166420828393593463744807583463872396493461495566418060283557858696500548468237357840205382858389703645030723667893468973543079756263059831881311275387952482624699311618841553519239209150164151311736888585071325370490236236317543225945825153240781792199027532415645423214931588207615553018844535380968705904739252543234853423367362249006869118962208597570946770476425335230326441815025550239697606536392714706611126477794400584171848681089209198890149920191934698755538430216968854944273148286657014945958798391860619860329314056365566312594601530869254728380822447586558004613951345235196843311301266650996071653453329069481891395012010082081311368408131167452475816173721049393922342240357513158866178169136263541736304259701467963947222116367934883884776601165743282099557319729867191644610343019558401869591248759348609627441645616288944379678813146393901996910086295999462842077489292164398373812757251316558150979971784745316689269171608223679966753706749640207261771803788056383838113357056037787613139520805691832168350191252645848031732914762385611380540988906883366923827116651153267093692490788384994611038777880864048877841400470970878608355592150938521959036507178642856793235245235252394625741887965719496541422012167943566302895954924794402087506470480552572656399405984883568955301690599961639000290353670075327604673685828278992758534532769187587012494626202165639501482893939539631733669157467102588170802938674819158784718241885819172406342056864507207677883277669290610252849572905576624648991165535468264440571726065314364507532014083688880449570171006310555557348030670403744876820823990758304008015156435160504369805913065332061488574426889623114920148677863997865020821519198965478444324373663840 [168,147] -386666529195096456911948062227158222711128205749617479159387907920534295916850138835141512628100843307877838418377871963917406546909507867080648381455587067321849724626739357572102009345911906910968791689717476934199522602623250284236747651555035251921085227229164692488838542743899729486158194077769317412468618406907555503677431989513812255773598213704329423708600009637316785901521535432684195248847727962425878808943812094281079443899640628523581831851721110538563742583306666559248845004115553049823508954617682271756339963330694636919328030053888939127335440866258595565761796963372286473790677786947931114735393225118226110168129665940436108812733836710131349633416995830991311651945252619634651235732438747501807819839376578693658020392525678877569777651181120949727161632634502019078694235738518468887760423615954846244099037075917412045269836757906437720611103897624300904805923572061619645685656973232730533993426532993823920527624305651164697526215601777771383586735178774209123452941112490883015777551732191360168332399745923275379914843070929833995656244838920496049985210401286763838128355368681808052074042224366641484633074822480410584842116858239637310310410267229864163642624690329393193137273851239368857952905068107317159400406216875837718281836980823420701398286698424903391501110221199084561723868574682249508260566829792006417528086087986399202413047480960737761445049354951614729518672409458443333675535819225124477441094540115434705282143028447866642618323519941258161478294933621346327288863360866891509151497334221361544955799250567607550085192145958602316117408795240477104014972939786905477352038915041088083327667811305448056727551693715744936479895212979949406026559151093462324908923745668106495067173600480980098987733935659908835383058408600873118197076194440529436659250200948266065857606304 [168,148] 350893399258060112695742263856122410931945008721046568858482423219126388855570048965912535628318404878985344844994404788452210783528093577746318205290635395595409251430321860075954657658285551697124069135060165829193561717235336931397184992389930278922074927447663255467335838788977107019564697922787721131928186571309951102379264949164627164066124082114085134519922239507707881736468804574920230533522711096450560352674051673691575413721817702003597006366544158465054557151595555049827010846551710734117894954106700069411748944896280411140082796271774385265798981455956855009809416518104538574004897496661810112494165876508244638685193659936559234265728621738832755041796092172732452913297142336593415445931325665203661711781891460723406689038867971792007383896699553159299168992172854190194396389757073970096732799220985197482298113919923225650881910927704461804541543947784660467140662377904195224886107802455424916275299784708859759361029975536894558688411721531518983024185624245267981616287557080940133778888453141328943138865526121093730177768037300858335808748644228134403720592762562269407483101443201615808986826596974071488750887241407806299825854274521192843269510709092754552970979791444964495825798669537801738556101413474706212300710593171408126196544334504178585769326544693456531015914113938450391674464671836429501071038405997695332041883016029331827244424234493941482418701956161860256641692110394078126911650093063068473426341235972432508749813517159589016883445080256729723701337653049772214898167499755433194741102031182572756299318445528665305415666593622343944416941069601654381620882953670373608677635668657652331867124874260453032801652346150561867786124767722837095812367783272371096734385019221179284187846200720480897259586475820843261062932412557214867926703407542607433465233639820760 [168,149] -97626725737513214316323261168733603006033965866615786976514352276923114635352004776621345829538339610508001558921585340266322596031332256673286732129750554247944902164929561570414859345787792275200060789833900319173021042399220803233283511374028654331656640146335761379512063057645477534064812467678069245444972525431853302171430131862985632750193560419565645722004129378849068431187068499858544158687491988859537964911935061757391256044674462687552497435489620669301715576887928581639094870518006754872490153417663945174664097831487341142921518315669252610226043601567358475834051751384792044953945008825920214284384779468235136049117283064472169522861011571942408552690504261878675000059337778425656199323631260212568092180902737373933512684224559946149695950192739842657756493059903917571404513556195729505724089244180345215981924363837499559240465310131408281561992299082072500257882474593089198304764786210992051865318771494210985109154553542005504939728352194211906233086786185505814318185324159323294506880402525037195218825103973092057407884441831969490209717512702464443136144410142687596792015516806406620027946957882566260676108119732919973213964935647452027231100513879263900253588140974385459406153256959261803753120543916762165853530288300665327817197771792791256694736243326791780446473715875958709666399905851533937529010605299679559539514347913961643648261993423901816406529585128657598050974416182071857957131962138978864338276870215386807628902242381674003357825117214917315122491009220041005301024567178742839301981271689532623241938359271989553304584879246855346287462871314242192879932241596985429618674108028192923736442430310325030185626203521332872947360443711285540491206522325039463773023749020815111347267935947633735420253103390858211914366488241888591816667389508682003440 [168,150] 20647677150208730167697979960075008136673047566092357776745038400904564183347764283819005374442326010396568633780201981590081411461247932292802031072312184004555547537253904557465225487008137520225745002754031129417637395407288931252216168160223743493147984901351100862029295485912653351832281756344789291147064100007269514225181913109083276980021559736391862294605989947874861098900050053448104726873214267749060643856186521712377244668744075556674758108317801236222483919920520303071063739906814045472475286023249562435594567698584776333021576852431266180962775785269599089841236014027945650863653358694204050960810953188463567712404979273519795451593574970332220159684922629845599150039808230874311693043157570984374395842122690733148568774201795659142061584500353406492160912282941665265989726163981666374504130276467520703743304126697330600127372493476257441440068793150210747938542980575461815855094801162755775219569022114101601220352689924451459977171735759060977959010151130709382218077141125323909076970565352281203198356440420351970741669938016092627013229995602387892426034570315107277041556654260383986265026045666255929250123965571994979059496123470516817128509754755121644034138783051860691904159048833355941113798248601190353193825409222964064736056910788839725468412515798259701190695744333246790395728052552027493564397629965377773585855443820727765123609690491335005121623721653398608465773266233287627709681233952771245899296946241161450982201676280214232297927942807976468290317739803752371554054047930816984381485117303520601718767990917689877709410056345132998943697517855692865376640312694651381946195969406466708630932727792883722945121640507507109537189291711224652547778663130562721826567594893563358450402816300488360347806553365573471309213093800432014445852960 [168,151] 2939383796370405390236790454256609693498700295443655528290345099715274564358820152968665266693755434501681513207947265507448810482324598804526632892775786866843704309726418177452219286729432177563619113984139181504718323327671200701448305641743929393692502997524792751070067863654932902150501202875328980136416697131103813920562081227119254295844487725752752098857273407249027826874663520283159816594378958948802564725214718411425615269232989092117595495869073197281373282818622534173552977382853493322634149479171211625931845165109158985112987068685370810488616972401253638706234018040970389520163918315183027970166810782461137608565880894086435613255548006149953726233663324841686606769599053187235582303299168400855134594687718598820313084108740255347106483894690634108557738010883431014424881102951336548486821357163573493947054875327238017474473716233548732516150374094047996261959573082994232217522387653363354524447932366733178346167872110981261485458648105411618347392006425327191882244750924189668842013525665097669686407158222927291482734844749034847282158600583907005595025727751056711818106605009232462580763323670598171949271807876284427428742609513404912393336661305086351814732443621353331109261354926054382968655888852817805737624774584413418954154111981698964493523857540025066486164220918547138464828300007763987586182815731883230579784312447983940315871382109047592355021591418537874203824866924083420066870340330259919895287536003522704589880799070397523920446349636572446065218871419756949476378173268602099758643991071376214841396266496218429948126980789134796570484080092115191283630269776974374044666363437809255188565578099543729193543511955890372066653125491107292907482210372510150003133491286420020653981080512713371108238821534032261702564395420864 [168,152] 444705949567920996441370387579855932331063999958055051772962570620698595577305834310947226786484967681441718235712629669767852364800273749241171471974521656140531828690020092309049825521421406947812134743428487932852712736612918401908206575914994140471980418200796911533100339336664719251409082952009055103133629742548179049348034568015444635443256972570597114147406911372215583496678565732154955989418694026631751846437860161487021886141435630735574625758040976242429956077827438558981907446282822726645742404242910291407035287821212573892416481050044233362269190711749067453687255914746420824047036860194161581231798402973860736052299095018326246606895172238000080982042997496068420869481351971031761519790822075783806306471802280430058071402187254647020419362917149215218095502689026110713416207690925644614177044065156659677790865006791776669768771479520517924374741757261289415921487829213442902670471620100050434990264189023309393621135622441880989058271103722605890314935705708574361632078184857694398125068117623990887083754490586846772604907618755889906663260051405152003694559410549655205899795413590868631720200493192583612258484849265886886678697405947519730297820637234571814522546786964974025541784665046090691706026289100454986949849480586645275340455486898994557544333856982212223558184930244086413923074505605368571880589322752861832494932633154210890111786366301274679750077123505563681837243180211418286216807855908625226050877796145437935291135590623674724317285289699068148999489211350922670940625005476978674034017358212367636746211967474705636615631562165736630404169655631415137479847831552356711576502591317960837599757966325255508321660815022011940482142603046000821408753586483552071237178159223641670117675267943790838548738002443891714 [168,153] 15172300249108181128639230347049754353266865111564237546009779295644154936745652182405611244306561909141450483804077056692091252379971672357734756020890943912265571992822226174345580012646434515119671093805906391889819479245846070267195418569607377314246135182834691457020346574323372756110278063036912490278721927910734802072097690948942764746332814783721017051503306239024062498234743659489622765294160756051239909091899271455886462646694667277914163511204899756589532316235092009968916570339885753247826690765743539164628654241931698552091673161268961998023800906449573686326389919221639261283605507232085821627015806672116072650252737358631902635488054928463837908730399815929860579874443660024671769556549211234063610842114189842868736239178515542101056104049108861132633743650980078253816438763387401225566085778274359557269198652253495896185264405194448569877632292198195629529532856805931532664304005045353876923143632972317659059342305919771344401679654814730299841886579056724967534913774749690637906798046441648539344585567058974536539871559918140439005730909673707948046215536991672354237959903215802338683693393228125131176074563076228208710906950351541985322264304956846542226155373564182459777949715897614552380211661323985095944569161948238336177815298117483639744958747258547124401931315791696841008339879910873839159827127793880921912724722288998750822446548127435313256808782840236952445398638445484357799098268890469414619150844909210340577090966247867985617221362160004792678580691418606399722971155570349930232470107838493677002593941997372404892824788243075211407614404551774183125450323552618955680131583888288580283530712055901632042534525902344109540540805107055826607831647007564538602623630247311482363691830446532638689056 [168,154] 178625678576828531978827875073773829707610167136191995208662405879662473233596987983560245118904671731261295876715315219499879585440093746242765156285047305955023463176266015737208562821366969988002558527393935908597776820220549966846500359891987658368231351038649258498395627643951636030408161830242802689666650336145984011795897949762188536019699732491017329040776798249019884949467245853529769997294265092113964755929740744175746559265095364880042329300256422083379267398398545130712516989750749218372626535262495196513600127254519911262097215330792173050265634171603422533666667339137738271802905592917086899209358525673724085532693782641880764459154687984337950527206757379789818487457916787091288356783197183639577185316443106623604229213215625084152046576522276727902769274570074488769169319940421256275915331772163093275726251657672696268634367649870636623813726184333121989933258707774913222069498889450811515563996799018540423659004188607666000846256463629005440020534336095977871524591855047996725270492637230988576039644805488571182144940133764083509543970778350462025597102364653040030483449124180912923194293171531913749058836331768974011030621762514626762557394786813979285999556048647840520070867697426603819100485438937583756611665620405203887334557988558439172686254145242289322812581692929624375646214099601095414173268365529656532811801375649364605995824519815401028963227695951269409813637556286164065791807915966907358395652804739242162390192275254459443985837497888264341806817128406805508524071849578881846090554986965763510621777235820569668464226969907817638988016770958405152274407029918008428814663413997911924306161079344993685471556936930540324622987661634826628859980755761725745205548419933979367449751840 [168,155] 239535174511868674523114563201778305344163697582152809324058928161889763517647219235908768201490257034309963410410592221781994474303357837185047130695267552643717456677390029630548986116069995792964297997139478759311257126736632940612336988765775261384169934729424170778565734287925106553060550612697720887453768425149434861955201345805711851744431393605316254281758136592916595892923891891262774750752357293984879473803520075653047987448173704059109590314289432456592941610587200315269803189396533033374759393519706899445292039146817179044008978874044877637020943702565309037605434211766984239947510072015400599232395131702163579569837223086228224475634089080472574238780306457733261289314370704250307660813751549975762698489906710025913849358060117446960726958352079497636086418893469666130666821130969340454471364679796593925938823561087484557317980166658299030914913998712639056831068595520419980032779344761912740527183394514197797989449333709520547156625380884993133215049043415230993938923725992642399541786119775896852961705174574006106268237841197626825941018054683050461038108799649878765471896413579259149815196899399483765638052508875281054114986888798551111153748224380110840569759716631555116940496904481622204016278229961118170556484972462593464397230515952692851386754958074338262384183564770347908657684396056152951109427127898779184777075623575650981753309938286611306184497181406531590221409880414970848923648067020296159647638706617406993025770165855160376395425200304790852691395385741167439001304732320072141749439412752284764348266634345783287676659193574583025413726318395089244474888806840059377934119647758870300807451346874321454991034968942378800573718711567454036554340166648347410468144349856 [168,156] 3786031769856911816957036918198958537990179632456795049443733890922350833862647111649815975559797722710324680386848161560338244493748477954019970786024938347422964538616414732914637094144697513164845199025383348372931344814884544636109014223093811056887934345401345885934903490297984308803983362768709047132123222021160400480375117629429537789541696750502820452108301166630291504336842380989724486185967723758921942355658929038175719996309402610572818921892498675125582435558244262320233804360347850820343939205436192742064824918425716755967054422819096373772411739425454131811553576281770969436335645016247138999061182337486613695429288391299526977593221767022275107170533328980569911917635977371122576209542418682148210484243096981877979048812390944704265011386157647988541902649114883811959051608265035021502677843255270089919504749738304984879213741281407015366561330284619708384442549016239322616487397426149865212923619110299657329837592095377407616775435606597014291549690923032077731026134203641262386225843613878790991448642986391666168622470227822827360802717026261240165325191340353960321892856282567404751440111828204930568565841778511504130227777214660506970176278248027960393884213291350239068419242485352872620533790564036300084160170984900565063614901815566410654330918830043753178532497866282685473013556268835275966864475664574827051150812620429174895265063721516981791798659453492244985016428563075059107199171357218847703227813538973058172940450719636387300638714079204736287412662565414020021629006208460096180103962962176791020805185878498336516185404958401481031101379409184466751062769135718817193273342073825404471431525552960168630468314806116578832469652319499289801723163754747848 [168,157] -9098420605007344868589255031306647880127504343404509046157342636518045472114942471461790424162447544518891385086034017632196231110528001535863675229356179716251427303767770418778378503869589010792248805328599621883561763933685724649942565393582971735730503077643198337480529793807080005030313009607276753779337234489963859698277057679689625142640210075286092340448199805196162330892427232643009567719488072950636047516299600016308329072209935783902272117944104996878158207895177304052789275905753389653594937414757947161741801456170759436155423333824052313653228680545859994383120963185323886379679878667293589826997309397411033784913087022196803516301873857993211774964855931598507152883154775116702365752077670132316691813323936657787022540214743545111151638885066803674714688604941733632362085352106535175726359634739189312475302207421976040727662880620405054346089580008882378633330493577214034544249697755732276436426568806984110390760432502967855416234418938474366956093331681109286735510807558890777179122358412637128345683706810566168209445344375687691283417455730127534114513663476138497353547421825017146774352236808865749913402410383860889371823510568405309142789813455756359234429680812467461592887152301955589598641014312559390032269374198863186397566752252835720032895557866817944902137770223146107745395169816796198769377288163949088267561092164238219176624307261553417742127696837753980925121720923259906223707215898217380869253084143272693662075742270937583314256893124962408752845902168549059774802692177811787253084784491402419917072417262825771339363369365451675752382693676894287808817101703262677497013783575455932475537155996981724218040931424983136603704820538076279968 [168,158] 7413735653752016803949982762983112286915768729262451713389088093067586214241063638690321999033704320407863250229587800011829935932466371399669797516928496715021956753365160869229864381592342595610421993513069868128068677006998663933572973235111419585924532198044755086758411352981297547560993900576202899854852991106023133165909792619940468160478297809849672305739856783031947024042332496965365304842036298821031913803098643743221610840643022806004198713977950285469016785539247431606824939622557045505657077382665804727177218884453140437060205275013397364384794760908929971961132646721398164753989066087303776558752594014166926838826626964793120237627271142017552383593686215002544760737656988111790910658603488473237013620686704730228455845321153488506797999385152304846577724376420701173305258742529915705409566962990010793410365180827302822964266272214714166740161438139909302737496075017373833879910909440045182411424028176850994413204160945818515032681374292331010215023249043388991270154676652256825245329843285468419468405632461253821741277744930016886354675547104747350095724367520281743543183687815473265819099368226604076805423841254433015710227746127700530757986027757576456476104000255410924768197666818727973125962263502620881766728314261558029279811361412199753210912416489134110826963794569645046972637118375149265344420746220546762058292970298970951815519078299675664912340181661148662517803549295642350287874824925919373134439427490145234422563197327798897024910110703103378581545578268790639934500739139385786361017511820839357432371963635763675090776707979901891793033749698606390797369057200764974102817410923516087443435822670792652752544600698869044826048 [168,159] -495003850980729757528651792211977896222409734476127447930955792472032284623800635309293802036535754757722108129424752601095864751778306476960035037261755397590779120684847393107804661023416531664294544371022893643106484547602945851272739101314498945823680419664483155672110864616745426059237128560178374745309394554722005201346948202995882859868119449099779864994142091577498982702608740466902621269143103183294652075291144252308477462785621249181017326945263344020241147427954383368741328824700098904520343923724764799759461926340166202925993087002389509345531986709030470528897896590190924645503552254482637172698184979152507165236899234965209945250748454829867569129237732232645882134702620551254855987218966363405008375734759667235419613467485238372951800577322742900048951996726280368415066139346109192729098544080910257325805784701096634645210938560953058794222940877094863672830632558875750132599683982492924231963134625106841076989742652434282901397337503012547302838871820015985513538095340910179187954442198723849932078234639939283587294883261449163548172464186881746335453498213582833471072706253882881354251931627173951679211053776983479151707261291647946740235118068510870261991337177326458753065395734322847989869298985850580596659536373872740563516374627607038387717188186845471253616008974120330535429877204016151814240306990074824886229041972040320750418266196724530696569593236751541228693981988707690943024392980565181400424469709738256047571075425176594360197344208315467470413254526014651428163382085462189624165465435039933373435107201229337184130023730364117023024192549450434853907822097115207328231114877358772082699324488421866459074400 [168,160] 345055553781792473046952853233380252083577019756523897429608630251789806662378735198354256423801107170861864503579896770120341166862173862942217242974175619183205074101784592959630861827570599489573971759737268764145613447670720295515796809490219484487706491517236824911502483229743260513768338316967741424585919158189882540169457684738446889273593295559182267087855920706095167288015116420589332485377773367696482946252976533871614409919305885321512340937058372473593322292052641754293186251170502651885114951592873385885401996047485038796541120919411994742336084776282143627273850602155415184283804883129104487567574571702154437173815417220116518894548339975611160376377310851150333686575260209946040644483025847412573002278760519710251659360980658196780178639896544318633062172584593163438104118891553753278564822876456026016519695555479333447445959546710338532491197271462440689858442319902143777577128101829200353223739956400808882281030035998508052657597968962055913039845419796439475978224587442766067262971890349646724522650148023600961635959451684193640529519655759050189746090143120909638358129418595598235043997490219392603678106220650138234394498973061558348315223963344616247135101576927744527153091942432267644309558403891690714347430193592311967993434338901631375686374669907977202950686668139735793992241791178830000593178868049959310226233933937550158582304444120971365545424692741119753080451398961299009858162605433043266265418452246003565515940932905448406889544952020687842687990396278541207196440684150185813120736106430877680311372232565460566696849065547576005987442135995397066263362573052475042123656075858905506886709121 [168,161] 25828334480858537146095148701031170729225777600449572616152476874683689451427811439240596742090987701675732318805958697384010404361490956197255217964554901743684468248952207169429387614181352594725139025477243380543324272094706308523460856759938224570609311745574088709073440962876742902570096150182571583752500129595158873964344656318449405778373291822565514335947913627275681844654269088835364717564173353044477186917741741463576804567583844635401683249619309928313717426363373102449284452572990845018735953375195584089800205160537109776127278305022319417863613296487464414930759579600585365239446337668162123724274379588927550014127567315739624483546384306856661848457184374702784437455188422032324257531484817129621909961762378381792273209022747354293417138646547293362105998436939226528566477494021519723991807481634712102002547274212273611692663981879640110974038597088074293787649949846734845511094192403762996419881237213052186329946240172772605614035729559403209123592772733006475147716165531720060734209265788212353200219778679349230412369049129658184543850780896174681736622051290261332016922281576487880924036221865513080962789887356111540116126447152611051775730946737527813155560477151335806319414440712285925069920921871865155422336140224709397896607937215967729552236557777262138427668020651912801537891862732659434586123671218267314374671419093886017665734496682024665167299575693627226230232594790864910498902994553582704511660385348901717411577877689883952760943938059624779280690180825373014740445852926262813352364327223400200581696678551580473819502853727291344581752751720845477448520934872741643353076225816 [168,162] 594342029999228192230026063039970983951129214788708934311041861866515540819082291894992000914301356629243499901605449163280475759726056837312594261821437800499777974226168945190543317284798510449910150562742471521282411786749050957884365814881506310212689107075990600557532685348594605371612463615888980911220020653368271167349089210986761239847090575516556115499002426424580860488543160069925316274110590814034299187565913208324901535741859010551645200844057759879116240284512796515489161138789528763094497128790216585019826977624572174076839761769770012841548786057115747956710606623999249703357330263848973485204255199450061668026426966805814880345414605456663043170279493825679942482295371281196214621484149782571725429521598526350489971727625283782813360704076505284198335548762313672323801327579645760018881826497417153384421599843377597821819063802954662429904315133710116778566658359584295093747748688693411516514444673230002667040106797616763443034639810531952123933877805908608075830810744823905956356278193290307077199338677395122924679987633484810553821546891807048276724915255318936429469921775171172878204859753567348513726453985601093959008965347248343581917590356684051440790726581788266161236887547925408685347167515273378250659128870533023946734033482249148818914122918578131797887757287007690796093908372555993909702963328669007782062078117630042859154072643252890081294073298030748379797965559242500226506315123424811362845682834696950276493619358168409511155431284229304163819634120587461989393600387868549980968094609822955718465916512964635857488080110736016819778282678445085162763365133584 [168,163] -7477122243645853544166839595563667927270842002126356067272408868642263747479608458646552302570237433917034783246034945273992819221483888649632212368248387534284059523941479421441102998143233383320870148343104043291030217712985342040423188926888100803199247992017761383350749167999919630743590892558595646314909012766919953276883378962887213363098346239151708023275833622911891070648497405185943353514225318367173790181180433168017192720949784039871793182590487327011182284929616323877576007618315804808025501129452785254478756857685749165210879125248274243230681560114225262602805125593309376813823607342317464732037653575513006908735675170822286150844167878624859408398086470582149213800902135519582796372867716049606656138412405907908236765219718871648865582268289296782914228204127733525157335641876987240616754521157847145113159108842362729018595892769436243034324450214653834689804508499915372643211875429484666140817173053131261473603833696997753937710108262222136447691285733814985778194240821798654444935279244524386686422135474053069696795852107257619005676365097146453726898808310780680602979573947818331847399710690485436165181327680552248505158885237113787664155385438197704564179441711059391093528740325395149118679484080766364727455863851179174526104044111812342507890779474027242571277024789126297150056673386315574234385119190035448352389180565789503421044392930919530772050145182313469946808501943848625543288757245651654189958366016831166910562502543399164233992722279773078293392854942173651481071533844946356724128435084962148537330505498812757130508344549941310805207720992384 [168,164] 164442794206325933221360161148020743297963167628292085561886361342247520007063247677704096382489399244471277588278566216469395435275301944366548603625209369781142550819787586377926679745318048313697529317218599706906540788400454913532373745623206795283199917812157764299991605864609796204747970142091440225164350403862407091339286253853130916939482346892978490767006568577628588643594364530796855543808720209675461633297629974382567474988670497899176201679631165837252884491030017474255597177787888220278223570128076822065867636538792772198082648548229812976838219985355796685575703613990163424992594587159115869167679550174156519587753520865495064568116406380963776793513027304376819535227789591880479932770357635394963390743025699822637186553363037246648200229084536443396048114563364414275436601366345972380870638155828885492446312160013337377757380362179685426467769976565696088046847477077127262570480391053267113340491027135324332387752794549012518816002461398976606837974052474831458725858094897488315149917235905294758329151403571102042424589720225573867740745804587988908472450816190162015709431564005720787053775311286993847941597781006817909349100583545959514896784276283467668674808085774963366078084651584454443032655321245620196827919438142408921516333993204578556930819159880384559691075073078054579589986156894485229424165509801605532612977258000155342300741405178032061278835123217639743328824540377037151394928368648691896744973906472149719685604072978189103135218649593202134460880389952647000116727868095966911344182520836365824525645800179272582028256379916080 [168,165] -71794354854660715970065773008497744794953293893448273021969591366025273791093116806872647242959953750531347262228635140704337145865948772792717073283683385071879145932575155555681844966755186180936315071270497683314582490990333618317191101800663272735174427039410570186024871291100374119167646535946621027675850241713067762502557866442969925194318044419603717746532768756568731737419203400015998780634623381135726583107987009709243994329519186136751623928124978067407173461496999450737142663918006819535995799619186420504514746085553781036452946005590106220085320688293205238141689716351679199873435993881969672280373628200118204997185788322695386530577021680575545754455625888101845887545648562465946688008426463631062117225827461497024702174313647078144562328509287995396968579883186187838987755525305254451439971674523295565321538399515995741915296615363203430718994315838184783981495986782490942263626100742565598953302001356603083248704739610000155434220424730771903834867607471122507111968795964109078968046133713119403138324497232307456638555457425802773387844170021895916527377436728895873986271639938099678260617155259675185083544560489962331345615416769341422407368264260611001192589545219947605655832697506367916770289685132243009783857940451178606881268097328409636828099681240180177505551412929436817394960202714060645985265600933065956102405026562632153012860857522533229758515953886847320491084954481762924861417715947705605819514139677396871869558999301055634086132116325385559465805497369453159999646460982024529636592134572341400349570391888928 [168,166] 395749084289273122489164937941930407300956478744267527230998729715073792372748011996063478429057236868465988670056412693085310184893473060749681822725586099196402331871962071923456864849145994027263433266295109410236389888195178760865537399146964781841026433990348578807438193760066405669424455322869621902579322436179256086576767266626022807184490894364282777815648097007417569378397620688409479858101421784733775501715055474239621275685612850918119975717278550988562610039206204170463302157272147032247246088357581919540730768418264755241741312623078013750153683742396761261242571468784092777452157031162759638885176337468029880790844027033117452954915175187935816507881899537556956126759838661394451743877527794288207185892143400547079408563005834687384021441774296064352586970766014803434968893933085408469937105161130316046113185280062340029724608302728109378893728269441274266886157309903987994772885603258168497756686955387625578972779550981400642076678659089370302877663466509662887222862949094039184477965697203750107915311711016941598492034360670667185450330665113433322249003996901928910055360375859730598273901109418462915319383489832877022141678872376213315304257865143851737856874060727881928038214612650757371565730758642006186487653600829138313836574078844585834003958903091765212511196942419776078807019052804769363053121906530419355813779944298584582182550361641000917483376343644599824295143543853888070971709374522375870708050193804507981741357213005611746008292936194956745616123243563972841549698395662144831286058692375296 [168,167] 74492394134501150102069466047585284253680886122161646013416564839813252744394999064938963104488469482421826109163565987710956789539895137852030998568373984860826209217138502003408421747188344983921852729606538429182090883205080200693434262155333225368586031797282494826511140707991050131522504866230935367088808159458501525222376000734653143788708327647947205061077708716551629744826343906481506940321633878077726764872694457073412925250401477210176740366115458457675857924628108367624950262074027816333766663355888991078974329027689246050527265801418272066701290513753984085025463024305671594585946254961834080489336112403562331922121107371483430658321414462969557373586930278992568809936311710805948945447189338098112817497010480174105578622504957356289258117029520501216301544170931231424308654480069414826013424704824030859745511395355919525883498024249346884997708473557444526606204320622141367492087886619384409563898188591753509253270648202974837725312591615634461521549611752199296204758668107693903756698439497910211794170382606751201301294429017404297847649253114564998171167011223946872272186490119587926866943641652966813628797617084328889405074981507014044540266900531583380223990497359620373476917735099217726915222128537956725565922450597545533853186161614456008019264069675524532007477237544947729187569004982238468131205171968762518045347612093875545575141955787125263772236859582680294730738258903510446075196339616423598427686303065489018673599635713041370756914925971874536407024633619565384513026103769760 [168,168] 492902666469386122049888772696754071345814848601279141458514301493598782408034004216624439756523209901496572591654270436424671010087086960561270920539232034539683259534106419720279448429859810226739722239496107738648286245278424161589451592539319670589513317343119561037766632410701558338593842615331699824217562321638790658113436160192740861155934102091586121511412034309571361831408070982102273387583978862696517625960859940047767876215948939942028839868619718258869766384757781402971094927772176152881909258506838780743479897795068747178169353221265431223481573283884291926647122093016548163506184194318885143138491563189147018336770028259813855438748026380651557806164661057569487633214383273511798634190470494223492394739672429895534026962946680054382645637049352621074711103702710955972144383972695824780505810200911196424126774769983299040862410474841128669077618764063660020302747253245398330975233095523433870614349052188790364948132041337442939849322514178615448182555315004273204947074104838693239884813427071165439464515414497996396499721869783093322446005420231389648456531743929139971838040958902838673124476367863208336317605808849702635141914899979963061529225634727230235760583517172892019542423019954185879873092077712356691907606023129023351896036573439831547447953641065374225486711146883291410798651269985022050148520577922887424086397728624030465513347203237385869357811670450471904519074821047570783396600475824905518863424362643701379270931009943267003591080429816970935014733619446 [169,0] 1244656463361889160694158260398175234129989548213949098373973311947287900485694701551104603462311802019383477035081018353609629248864628756908442240757899754608830273950791987481550967250125841820896539654072001400438528872511404054007167452815843772272114611234528266707021465632241221433835698273129835317472642675050126730849739193032624631917669255779442275399157014289750131230680298403725807114385642776856504242991948535713638674481430716091032279985751835609552222660123523593366710681507594549493217389954827594041960375259126560006237269453743405612620199614010664701203635974086847214470661544777392558535356891130471955518274261557682702249254383947099702551370209275386605136364496908935072157791549551499860906851216049345985347343069201936513508747092930137592225643738532752943122509692993295196650744007889135942036700608615482292795611126284766283499175916387088218284044862852675236726982735922246794630979646407474866649623846087638201641345422975134714073957907493346695701295607963946947663676965866736588210009786842037539716977317464771352481478087712469909066151060965714232604018522458935513652083828185584529241432902298431442513761716416504042731785823906730003866358918001136530988030381528595019144373944539340168697844997236492211075591138597515236391979951598124789022536480979204536727142285829785674795350296646019823822815246876280291245497473710707085705589009491043802464109002860974819375224596822231642566941158281096476468727984277703583709603897218392088242667033117840332233918915235370809499693106285501736101833994484836505731697137491665399804581911733581437044780090544044326875177216869220242953126834474354109270984796670548829536930553304051685865665389548974229904694347132260207551682138315453579008799451491547825355433709137262476571529615688106696096196692126184461376486019450020111048709809339545405513137406119741196638395979675817403853672937625431333671201624004885655588530780488968369542440480363622796067419294994116268963076552624245953384164350450546357554075343376597305462052254628828451908396153495028044821330291441622544728180648763155251613252053483258669279115992943230650972365060894671597136981318338720093682763773837608756223287540590090255901524088129604586743950358472879655956393948613341387949188099166167919568631326331224929005621908879426307915446336572826039329427703562074625483397261264315196629623831572912514919208651548931355391641351151420391025878813586059427840000000000000000000000000000000000000000000000000000000000000000000000 [169,1] -1418026413420188076682908699360393154345632201755236515215806069105809938802714212990134802334043275807932272544592390023512417425329226353628086522844113292012080504870741547767898859617327919267628666014672600111890054600957701343232065099338747418671184480166738027365667438313612933583611229146829146318588698938483600530538644296286933314707716733266667631796309310839086089388584685421751574720756930638943491604817850187580801453586659338982882276449947527412975396803444347112611152072264259307152432013147938810338417987657697494482772310474721288673656818552081445249849234794653875263657508576424459052714145554987017366469992252631329244961578743563316321592824103333534003826880000518109141208942399494186342452487684024221871710959465545735234351502278826892531016596464315065021804630661416980246136810576414155755842427876935045838309837923235577704696795733827991936881837925954124238355813070934295248507844977859264975576843967821832020991353007098628278075955955819956689459717800623334064322236979923408090313757554759242404033560516503605131953811979484933476743400999659408338409473030064854902794936206156889445977293514386280646744768974983980689069933163334225220996997001299802244649816717304438476979507752455995930951175773491125918628941743934422018827381878509275666019134026106412491954352368379701992284794964402446845372998381449293126906251160578973401227852465360051659576008170174773032278169927440499064363411003792864208587877547228261787788213158044443895545612896645160420506979651619192841260313772068747739322760001077727026926085960740339360652923513907536762839286109339497306810585830897717127714263349853783611059239416205413535779066146845303046284507428605985522298479087336605955510559007631014582417103169936100815805699827484731448411936840127459643900235283256484385525261929565448335745534237605043955383679887625669619805062066530921711143114246967550914623232245185753250149947290141746768674744005447602903652613032267997120987250836882769422639142294847774083882485580339529995699217974316511296584757727642043136150711818307479032326495543678085351024666517958081229038758115338152253510779102219212138575550870410630914449304269183644363540552347594892762528155829301773371737009247701600116097789882580861911217917659699568527475632704015196836211852502736327526415492164816015770936477120353087493673084242648555967782910594802526820751359128566045364277109275352437568230149328870861271203840000000000000000000000000000000000000000000000000000000000000000000 [169,2] -54194906470666952801105055552159844366119973626001016947685106256625672049317184338005073827433824962190279788797125890951644483285234025679198953028320728520277989566657456629552111792029396136243056764782502821305944037129462690078466779433109687560413422856077710785572402201116788913853895026298636605465156002849363432630871094454597837432986350595896022819793634700193356584790032398841754179148816420128567098644053634898497114608477939950320080705958787419377460113190846753579648031886464867074954933720280328154300276576143708061088523696891302490771440287143594816954083431069757829909742026603135835356359593882521928343147838255278114922738500156193271799335982273815750462223023155826178011045256346267263595859692315217077139649747558660580487264776164827572067902513280352153658564747773813653633500166380398036128685915823937790309441961491896692215604866450957912791380245164574053417924287784220847504850350765521893472021811084796349626839805524764300668841747263671799355588526727643076836334789368865430234853621427203438549415585479331083872239964971987040237606451895638833548893890282167540814258102942873936232411233291223252934022414266839559335738464053387962884808074791057477218401954087136066472144137045820167279415379239016513891119530293037921852334749263737165041129409354428032866667189319376773212824083313229428564110847692972059553575108635398519049744229810329429923923420270936272962152382129143549150908519662871108605415801367063792639230515856859440535104302280638671420442538506827673867535012402678996321359782135666055469213088736685131760807140274092730415914581076740427995298646104840671471729094231775230312076715101956755746547220469021775681789207976581483710735099036908464779204182750004945809975089389808354876817449357367154576552498236925188707745770127058733043200457729184016296009259285471673796190793987977599767007895617140546046182359440875981411950208602588076561788966704730533473049701976670082451709619415813085573651742964852853491899507377882651353959049261946847649878481667320781444233074221813314780918448696402287056893167679027580139391803648797990945478329484756907097134607931257564583148541960232808703318723775953052512077762237815304234607436406884668631617630159895354719179782030917331353243230018646278483493654681610074932114793731455544861540893159797786954937346194494526053589000438639414480596727770287612580165869815769426375207908909285273783561731772499372277760000000000000000000000000000000000000000000000000000000000000000 [169,3] 1417512394998546640864594383914209217661008503257497070682956220235723865060954147533797379459804882706652586181953231620837359858963941015497883068296388818350496755445737725953363642859016096970916151675560115300459126200705661251289224621117855199764161788068167807007210197845386551260596982651858792898598083429279992516234503876827298294934391933768875941209066087651979551630293331786476018659558784972364161458261500591164881269184015792580697908196790807402871932068728122759009067118360384257092468773834649249809373595852844736827482886272785327517531045944182521551363294958897668028197969897523565389971293528120394969243972210592221419916381462693415126959232097457984942501242235603110832907204048235656510773651179567250794164038230076451242297041181336535967922754231120628424294100625058587042198014317463908245623024764447485668135573031074841437357750920470732701790898941106336771108974896752306184178445323591398649307773856876491897489919132340210487738732709894493010921502272555349178958075466512492482142042633105400702732936817826457836292315453098302752190898519465908218383335297768322392956037758156515915245575178087262466568252736106408399561651288120801410441587439535691890898430971592633972417294431166145242175424645536019339233487452079703278678124858707772602452183797151922285991981945026475401434519229227404479876598750886416612642386798424697810722516101200493849759339353237962624797210807775119339643943568429786183294362826157966507358568913926924450249069428739262321188191298085104095805167620208104217811277911149396744717250085431227516017317057611045387923774270394521640259057112958042301296980583877055528590168475171131281452731293067970068531976398386386123793864242776037942014749697876674443118099172155083402778847990567562491698557922807046108119872215617364682898446284192564576233986240662320623338980151309238427032941465304277804190458380906587335760609876977527522098291897883961914574461086642333259515450968473852813516644794440396455540295427315099299823516537177671021682355718790904285271240862968238762148802459194141971297764228514905083780150718363696908397879757374440255988118221921039240085435439027427844631851269374219770717215400241400418193028049056410150424606667737889434324867524078959229213817726380545000337904458581608448302388647707651998673823053755998021448468987228504004490704952517702307671682995031066103463334806251578496655738921753824009694232801256496550205456384000000000000000000000000000000000000000000000000000000000000 [169,4] 1469707154107514399920885023491816359472521013845385181052438226791206800862696932958094638906495007298928878634361958645983937789328765392541081901205812496949428679915151149222014523431979019917371134883836705645876966760606259544107337939919135993364234571315539300365848298753116310743188771452172168743469865986803886015672965806257983729090400987689629258404055430751254209728133122188565525451509924941871235043849048931624522077585456775023524050485022554808297456539509288729629643640947302960618372914519645831370060950873689264570975189723666402354683447073701368804357958207411363286351422276092596211205807094835921209435802140836142571476213675438720479771370341119773912404554677636135838514812155254165745767083879491320086083220999872616194817096652546942421036189290450626813155725467498778156484954269164345440525469794689249089862368445446007725180162517398158993165757516570127138341608271483199251506923119294917970421699814111844931042433732170406515216341951694190008418838679456250452175997893193476365841303795969419525668775716413877201880581606118118065145974659643493238713485685992652172405745809728730698265266567508366450783565066242616295469923720544091403828893995718585168141846964024810860607021516413943865147834816195149647743093744778361755512009392016065405167112233862373656714983475911539198725040215055677555717162287179962971032335744447491396818964406656452860122598274561106998402972118101457981004355910827584461856618647715252892881478780850188733760537480216902429419519028339233427632959950651568696812012009342822726961041786382996053494126589418781075630930447354880595927015421684152095428443548934441936142864187299797186862278730383338247282514489323099860567288270579041715955585040917427722023955613579883489799185480047663177923601805736801308907415599317978595444091186078714963895367170854778729973445433382182844132449205890111948276085511038937644821743268759210611055320657765626728572161847140746664515647313765298753322732582256578704480598595241200690366360517483597948552790744187114231661704942442589136306545221115268563663869970150614042190831835122062236912548537216042013430261865606508403389501988091608047666994390683601739311115524767100986736793062503493540112920514325984913630107237511657419504928278831262874354211058836979514031773959401517680330633208146973424201096329653529674967422705285172214255877661264296892572547903633131508998171656440751260014292789602691087665180180480000000000000000000000000000000000000000000000000000000000 [169,5] -143827554273499806828768554277440006298505315964170250622793337462614711160538186444398756060009093099103296509685502372284182580989695561770308409634539696976322796466270602030138915826409076765529376554306310100608803078885142830989556261576182802930795387698794278279631537797388507938244616999934942569753495666315856149912695369324515413546654654427781212580286455208897552590045651640935860237126736023683683185793127325881940869476359316948021310809225646706746426158646644497917289076201847194026924617265576934968157670755936536795131273216056645286921296518301261845627998458682083629911692412644993610179343198281252188000069128698245559089990159122704631431290806240085584135891018852625911998062038779157482636171663104339834160208285854032858636272565815927911625473845592201686734717093530441844154883241228929279870345835695145586547213999830868008033456992462314441314278071168530585586619009488724139249678206760902836701784467127786896877759786655203373934109268333702677471143048549007870556404573037764390254855655642090554526538523551073797768242482575697511735933101653216237410794484662708067732333740764012000881112343737306806843106222856103780984868110000048585687038981441754878730036368573846157574631901921925811048913029957030239583020832805336725096754375440383357383167282335584033983125999835859842115421705730944684909165687900294452220155834954735720585251618358129936679850862641659156330195914978363876928949073678536993713649207338920485520858020712002152796483559654559763369758008058689496193972001554574726189980995351960376279951962061325871192543968730354908930428908579899797779735644247531307031944282446796650014208018534712882956053874200747778465089315022032203329952695175368844841486955885310619552029020886166961016408053930725110697352637822971680636114337488523945872679549151291555737257438476836099440362898362496280280688148053910033020590131902751296078826848074254220823898938919275923834496511171680469027098448277744128699153759761934269990039498626220612683321007580799626760145746908834054102996674758963693202219179577178810608987434792105372342544664547550681520784750584921674902428406065434989147237544835398339872172098294739913307561516517114773161436975633813451653098133835921011354082690207591196997435352880661001858326991746147817504317651643565909262591468545192564824610447057729280464563456962439282899001853521623215677265133951959713320712603998926954531725210287066970365639436271616000000000000000000000000000000000000000000000000000000 [169,6] 5995430046501272357930438609601349046138720222707209472829805041782301205160020199854742340665466671800634923749202045501977654856753613894849852247043437521873841042560531212863959386778476323389667528743329607356067126160771440761261839025133312843506338393651354545441597143557304701277184343451491504050266200526306580115920941938800320772341633360956319879313655884279448362689817719356835932645317771656101827360044299455711931691033882196696368806779445634139818724044274575638213742200930787856853065285891549981287679409683093770624421275582743274845794432176213313193791282628346509754928058544207973441814614621501484579304673696996884491130904585897971015670325479884717713860837127770102387866097961479422945176638440308012599121647835587420107469484498022657185913818754632578691755567352135341397336268544433029869567931627212008760777817373010006622052286471362024419155814587599348498592153155425207557032996096259189300811193064581125123413817750702092691450584711413832764855882171862280691181258865382821221102435795166523999287923610464244859014098293511970210125046325573095254502445708307396118321311755835409786975235319651929802051417964631281196353363641850354837689723061198944762842899795605631445742761050421953707552529004165413679824900148255211001252195308937324326246823231594872757835932223991401977501569497728228909331947209027816595612401133815298123078426802739753226334048252003020372440685324498604115104671838838920245202523769424312308679685446333826295003023949543092604437439044323931636101197978647215410211513805746864756119762060696408751370432332298187922969060268404579709942349313278443451636589494329500525384091253074518562319441204814797226429168028111654207216505264792780193058636320249809433715228361038349127849380836798415583845302190230919425558281343390324578299151337218368172894988717313844169661652545029458637091649539466783977674147154948653489391561427487385393327220927060479805385837739549265028377026624136208104337142639516153567248850809625195837815566505539601285622303231556046102549746392125695312804496445766003006630114872885541673246680954784277081100981256593549064879890840722971578859843578740751466092588782150901300544068032790235308350394569697550195216745191996935593289553842975122096079287810900380209498128917392597757553932495348665932043775834168787995502057675113752858279182752160705837697989694519878583083059168582363545936233576370446230707258178701667389504956598845440000000000000000000000000000000000000000000000000000 [169,7] -142246760302041777104101344531034351680427844072817566152580661863841768159173571987681157135791638452168613888239625302273238112458590046069536907514615351690417191885369229858540784887153129397661876898925662152551720772520283150540211298009138761953149155633172417625754697197863312650672156953354374507608385925164757498028703546427658057769160813000267022306339313344321401414005998268779828270721517622048503658323247278792666208809575934379668369650788429442708309938274223121305699613504047651452351468998863026062019025657120849744322437678038247587685263489182058006568666953853798459607126089371246501545447407063201351199188831324893860939977778480645462574873629282255396067253427189156803311935288596325096551045280297897900059823547515852636832942371262002970065075499432970172033637166597928775683180704855919967997614674244731356824521581092243997403307478066118253331338995793429222738142437905901397433522785638571549824777897091154482925266074159291423562311888006369213202237610519205183557291248349179802279507372780787826233920342407429664433378669448797331560083985788071068124593055142209172253599789549013597451932330627749312378611973135357614555474364630172481412688887969985808273949496404587674915051268701210135200276556331071229404371047663946129991879595450959513196171685534243141800256047292779217013576031641047677380218279377079095714464443646670023514434486665507676317753674475482062726612618790766720133369750891888581890412738290148596472529398714822702399310897617036545303647902602364495374755759197556480815856960827449749590664733635465878005305006913117263938801400842309206401297522722527683693478796981746401970704720502063759179420559085916867975178846213223803024376681895753880292024815567975016507029843812580579016735805923443835335836082641273569485807775912543442445068941900609763934111435043809982060029793022113132254687714864205862325927847146223875158416788273653891904374946709235395769205206895813782851822072960380697718595353632352069855713597766725454910967232768832076727778598041181910595762378504888773776331089363974722787829667726041623884687859048400247095681719513291062104074790878589530879172617086149853659360932681197989799548826443856637035647871486206343620507214157685555347570210465895751435391765911181334270118443318929284374567470393052326676262789579011144625060770863839361568325789413649038612661793440300539664336723306160785671412774413192385664822829332767370196900475664596992000000000000000000000000000000000000000000000000 [169,8] 2079113642547938433459796175094599516379782011156140745915812210231400204246514787053136692190403184995956700157036888580949368377525473598124188538256696162481132365399876035209159685154952768278414557763728973408398220441516431758771723069342574315077407924376720734535295776458369500713848998797077009208965490872328132235575852872576356957185215407639109309150410853572335289883838538743596634907702837406314970319689962472789954993268579701366364088757401258199951860362756264343028500178484596999763607021807346192336677149575635789507863763655533852462877317442350705033255871656572165661899523902207464806014761354453414103107140370277319768544494351292935741220626960831535422331128245034022709647786021564500049044429417632030750273861528050198477939646415483059917897480366463800876648049973451773586942279342488878868724649154088778826071067004327114864758393525619263980231422423778283918699604353760680078084490895152408368160871562229108726787883058566721780730407388973216497398035277497541850706153284104775537069158119474397836739037571074476085261453195734696012023894323524349547108300859388133076034455312440989519997534141183029451998408980291263520262850597905709132837995085872051242962894747227866662510003074201757013379850563321250081436570291219856204599107891378754563739664544735203792844712364636756139915733015969096142883715721890478848691124666313956080701819771124139824537430447583057914553017879395399289208791783364863489460552926354811326260271758647851095151862381002365391513420928173333622833403493644966189923285355491685877812181251570557409202677525481980994340475623617113888157328131710378359185233134664909099350259054008825011604744149194605170017398716136473805067612295796197387940657938679559849630820169661685550588574525001726707511083207552549940979772509323900132109769713409502046953525563839181924371839495531847231098592027046195914759822629464669062816820311735809733051256465879841115900349147330939149510456059339864191329008676971130927449895993714900463525879578514030679855667418482081426948047204530215128340213585472925002737930366152709546624389608910576860359403690709907759494937506439697034387127730622549393953854802905254240588564231807727681745899039324021156068386965550320697487107261862792859323431170314075742810193513053726479384528803317442321634209283662910584667979016331099369776696276399882900277463757526970446709414109788828686757596292213987264562623934162306704938923365362565120000000000000000000000000000000000000000000000 [169,9] -10020949689579810523982890776191432262381562486192435072453909636124639668302557325140780521654185936736936838284018695678095591378165417415554969837911286208719534675583461402957610376342812920467181211169132818687220934999926318629418254613985101463867060443121346917334698181171455011789779818044144641229804916516585481270182518386322929848995257881552161047843793649950983842241141874884273046363898750756847693613987907922088999505188312128083895308755282161732801744002077807015604545701290284618833194843818550337742694119072339467401476853573627478332448973023308573556653253412675262265891834149835072378388512387175775054828297870838157781704135955450920756300627803181726101403616891560013463855073070741669871768440205547911164540580858738677034424062870369635666743904094356369921982603908694801036301889879216427538682165298076433532495938812988657370864137091130492364848190379230961727541803025161279455127588867562778487750720878951987434902534674194159692056406669463769596918506723732167347696071824909458411451858343610314574556756882236577552932736373201087183005806345549892131693932944012249520205688927014079567469162091442163313297368367118536954174184660007782296130339686931625395319702016211948825990859648206678187448058108203543683335106818457685142911655723578532810286504392559773552827290447553856252380079788253368440529508052120803250447228568850611710010572697129354199677593841579318382471491999549867042664562019406071881144643231558960004239880120890849586298379436044885892824959167064832771026868803865045200515093267088116217375409268106688778097827581497735195905402663517494334987739378691119083487577469783465593146767772580043174679392529855010199823592089337029328912163140839651398874143903956476693879877211717007057345327197910169760616219586088551681520492846564766220994441969265109355349597887655388897018477452781871603402938071424169475027757329924735866347875060350099138047697506009156068621601464202922561950579216886465458824340562731281908968239259650763237793140731513979706949080061695609327257707957956835710473197241340073945628684555956373781695077564056072254190707603729612742223904681771763858778677199070987412498354014077953986291651299183132208687652976431749408879863635903499349392075304638960596967748653541397374451670809330438675360491159132321124321251379195111946754619524192264117343360938293956269564819362074359841176262926319880661330601118505589459711133701359655429812479713175666688000000000000000000000000000000000000000000 [169,10] -107272036538765881637437873666970351607926370974281680833592411105568211397698176306184752206115301831813736396050800503906715191430110644944847129265375656465798991827614931572686634073932538668752159323100557787567457867895783953907051850237556580334256378035291513723134841486437159896396447868897460826078308662786610250776931011843301658091760189754498244129333319425330222389654409100906847364085043454106541247549654083142979381236626140896457949476761695536099494657063424498575615256394624933567483085198419835468482200191927624246208741883608185983040761580981955034120498756358869334626508674289461088536998510691794392790505201347949687713331769388662668108945062130239766906644113871209701668020579251276790253932933223700850733494618054712878170150995908691084817604156592768182161279039127273697848238218797761437278632982791429580488229680976106351952053650829011333268076961519899850722171308595662041404406972095799235125696574254563695731563622027651287360923513129381038747589981679322816787690126992052027525750206707058049633236313343325874522730881096677380572093360790979574286722883261060495655688104583700821309484725696236956619624818206295176867237410871949590232165375670001500325079354588443085946779862629786808332401007903373260295664867087176771332543717365718540917932488607457985277385088899894372319984077255775288096454423553512363844525441613435475896929491717414403844465551701624521277161541240409955416872758727243014292722280781559885383612307679749171960423455443810557302552629571884904477376915753804604242895596790373352042330674908354387234001147804857790661325301722523614004733520411095887880273022714234894923944363664422273360813024096676332423677362832652941036232859676311911127016619626382662734860053911984135226854519477374947462578410632376291902305217461446697106048542534400496880368239467730141823371793684219461825802080461972874237394092407208291153330978930338466005966417948959085255071191533107986916280381275109363376702387648377674438584207704980943610616777376680671067085976134309788790297473679661295513289357692116229554791568732345668186009145854013833200260253344130583124951920239190404547486129640957284209002788262049252288954056277174726582847312392319949857519245734825411375107761269972340145778699285426882971955101898228026054156969964195813905303394355985241545295834577301706431608935493717789638834070433106224835634170337803029815188517771827961249543072741212422007654933638403850240000000000000000000000000000000000000000 [169,11] 2215761193153738742376728008423102105066860696131740951915208759552131148945091961117597786836804463668068624311821547863055378726458244056706840427602524870850060183390715364628673214706027194186090204077929362819480385477120623944434891327222334829497949644512000113375883008261723429715160615082514160624376313279148438983303908582264934523164720951366035630396334430190908819867093243942824246022531578692661921761117321155660318779135770367246531072257664345467008388636481834920707692998262931183197607734469508181494696028595698186769295118156083893560259303472342123576414922213401635471038443289141770411500982865134794703237137449515825364193532593831296247617915853868321340342596566676637699579885958722226123966406806046988706326087552737387910199968582624326631660688407573449710676885450687412880584039982580556482550881290380091077990208647046625047036730063900339290485788758269854459549605676328132765547386986013666499544339039408844923912366144418351120031620673891236588717513048110553222255008863753772831004438470405962500740127027413243497632022361101936557374019167641580779762351093094823954698421733610670811745854019863756785472926584762232252810338563133562530054681167759168635388202004746954593651955701809549169045676749465560409369555889889908009626690701620587058907568678210237394362229234806379345996045600559022905324572792658158369242562195739413565909847591636683661268904973936220344528361375569404959296601294533553451277860472976909774787691640536357473651295101856929871044910887526271440103713516659167588462429847972122385525531363581066049921460633900439914177641679884888254911227652156029248934148251918654861665211399641362547475871351346793835565459356972943580759303767877668021721380146533356506296757916555852205386264407390198399457808650766005004923107283373918665527441211934713070486058332663745930991634805601362240908163120984460305603600833835982235350607904057522237073815297943338372579509794675055333776112791034052493341808960039646009777255836749296822311559673221264727323903217130560214059432933897139467814780462368735819202671605586157362252161445949920525320540715904632867644196005963149724218467913936286717939543258444212188706657639917044292420754756360379022621590267723765676365386822736823796545907748718825560903523100668515954425338906541825629244405880394258440481709784341500412019382793780708951906311763771283361449586905536084201887827700347940901441361836166482984811428809820132605952000000000000000000000000000000000000 [169,12] -17751731919220705211061317913346099859260784233592351208819945841806175387439368945663770925859292141653058555551161379745981830271962874643098635359911211354763824573694372896566723357618354106438652948965073669278719494742838993909809668018761682010369031498399338151484429307955077973661148921232543526708755177833642391936853254236557427723742013933073671738320962859807664458931412298882617832070045692432237136392035943831792097336091663883926874387317114225792216404890229142224906992242476181968778506805062647921339310864549614694525378709482441226456656404606969140473934923542956778594645076591589230762300857519528556679516339816364717795500377882787257594526319370247412079424955153997532174654632064523197084350947424831258191740599389201439037293452533868622495434646369028537476993992804277270050188966348392399500404558661638839011101583304786017092402132826751646453175798647692293931314171938970075521823285517904114550809672533015001438746983484051665176146679675476986511688963616833394816358948749806910534318347919394810689735073437857031276750713626126694801760280504184531353270768063009554581027718813126572545629134517665490774791323064625831487693553020783509436783970693847367290278521350957218270217381505516864159777392703529791279993947367307400204214933547310679413410078543198479274102694776023816044452804656467926627415639155813212269808114139430823465898662487673753246807261787549623260165698637056267084086063497480970579776614231862349718916843387871844710325883377906650716144480448682961807409338032991295496692451996903092465155276238814656311619486276664284357769958701454700573812418055031772490544206340086031163209861476274759341434322091268655505012811368337274238014462084090245539943139746252926276946764878059597998118101020215581111192168622749034678518238098049823076985419730681638349200207420321283783342389262866918631574019161904756660757729413771491137975526245738108546038301352291589885979126624435338896522708822841566881923427517900865029012005828825536297518096553622712531014899074110996559797374793510402876441671747400813733689796552505062929565375816284339947328904404517564199994208173694786808173088191198037199854584155761005689665115847329540448806388562961346607547842484782587935393848153069591533605214680929819162706104362454001093136383051873050415022638368246338057168855142138184341775038756048093630888195154860576676453714265275529395426085414042410240715759019131054311127053501664895959040000000000000000000000000000000000 [169,13] 69364643638617712013277543128208916119988692792566339987776611202420560242309488296365840972805538705466757891462892266360403746512935389821197953051566901048008636592364164515647860396472830313108180036564557972105641879524297647057305555917188257123875732866515193242103193316339217807352351239295067841182234508988605651341003596638438929247704033483659577411591013422539709402486784225079108744993136369887862808580643739445283052775085926300776714712575327765433767633130542206141174290072652130156638749847134201295131608521957355694464209831276012581761964304124415438014104836655222447271193114302523260781566064326047951224426322664447799462628414744117152107119031553963782800133921909146853226260291634927073269681489765910890781507935174854597661736108999416689087253252611785825178336060990647790136072151880589079094119004760119879213021625536689337833505489560948176816298679703558535462406431879678147226719825796687372274786544705276399559471834615590167741135454813784562515810701728739339392773250898752367104070795594531004886772217551606687496000583638678882141640997212229959602407162081820602446758484661076267706946306331468029829713145127797417428762215434457650978351133392931944562013852735993934200370876245145490143539161848324935299679139409819616024563218990128747859047923300619150497573846218733568069522829577686686449123302206153163271047732077706595105950265429905464294093003871398527989959022117245924180496718560949730082261990137685351720309248850571668166957847534305240532042004622265128727888769619466999806707895918834072743671206989353953388296749825945548027153701741921207548412639157458544558968946720306573818374679200072523999019861116882523122887357090662427332820317156857445371122378715692665630305540627308991671853575794020451818395202652517100736327191352249540415899718523631534643093339233755848889568007576187839503490732919967287459758190299059787625404099132156205074849767041650048053233672897088771145852934808162711883196251843959851214915285673383484441679085983560534912092144707806957428755587730305384028341664327129650502149224922103912743539248902450690203602931503437804739046838089585765753166644575586615993941793862278676427018534754439550645940937108827420533079830555496519867343156531627849616659399120361657695716866672407110850632786684461996779254191496706745923376904028957864991772957582785695005040002668183457914792073932059882457767006254815597707092271520007310461549252999089370431488000000000000000000000000000000 [169,14] -15355965614525247846718069960935100005676392429029209666692726559363189503734414063052303231065134328848686635382213814222250102487533225911424606632926844693442566073890396971103297938756303066179709665285539061571455366400141353390557798701974752232235452193282092276313936416880619221645554398401861506021476645400240515428477379020846780080396575727853372781602880302761924677387114984455811244278358338186119287192503269310352290891123491763080824014016543984557560370576865742384280541871971961392838185823203069632496498224190140899805859498490473081828903893794535659099683624779294082581042465677562492489019745540021300102702064570796733303915454776941394163357137695722162458359750490903452113656503472136588658688975572028149858678058678437761934445499142466269089472217380798618201901400406121965018409136443029963055486910330833871485386613197081385658597518130152282261455560418241242519932672446945451571736821309373572423387723659392058454500754439689643013503295661628760104720319156791411575543467835058745546942947188973212015761838453370306990392412505501703234146674792908330955903922263264811393576185352110183697810668096774376512912675458804414900505691742017661214847855036707453640820262758889152555404638487700381085403569714678543679845424685726334286021094675277210870050352241818552066422289046226427331784273043270469107954387553118903931769615223203709217128243092666192508748219445407703832616029882592140418136914628978171188205144198715075112433380384865898101306892256461860730443435403808414530263025977313590219819587428730587789251916166154173123303332599207554605712407508156130264453647213858751950728200248054471739342205800685899728208601194928838145745780973393018524018542771099757266222777198824602593859550282879058309364363220593593540899180834827609588146023180145829815864452017900934401996631021689054510511005580298968172511604560673530395921667694373556125850870438217619870602987245371150653891961823308141587923086265664594365163647671019168484567240598107073746605187446763635328485013109284258184663392039606527275259662993317795377447155626543568978873795402641056394143692829875649003030196456864862644603751348968620448337939277750588039492766220833037497384342133543233580008228055756763078983079416508170921281606570088271381237017850209417692486512386377491849794407478252415779761373616177580052317118530507480066952005293906924088037350635216000545164308040028916755317939165691818599977657110713377751040000000000000000000000000000 [169,15] -1394833521959523927853129211320371777757175263201585907912188883489178133444198472809908483719154998060906240737064744301871113673103507254008006988748418271530153188810793658295112237675138478067082137812866076726238188208377939166000372480310976850948488994651524840393375168553249691255130912931736369902773850600504214229311521645062202580241096259706194357566582163824828278880268707448417419036280173247330587506077398158380023772404271643050389694291337649422521331538959362175452582328887702440247144401050846548212386830659015802042615175451927489379949549640808899506222167803473141679682715716781096388618612020514244780164544283845842069722425327254445485724603918513046924474867376820548707500521607696835882990497715182113711431813926106596348709200444935119479958292415874771651770606255462683049569137448477837046127546319263212901463411704047256680643894564135355405642913074347370711883929142298497659163965965095418377406016875153140057322247595094444670567136894548008568801765608853449163201081957248721504984945534511112937628196912080843756574686589232444400686498963502135946107224420976823813212390666801454557860408268984674881971320700101265460613309548725901678207282628391425092604917084300195583794851437304645457110975254735613356553389510557757312809273278597920770190189087137074768949245303293929687209477494223912621974446525787958692419861666314195137988066084552188787968422962849400233106082485379182518511309298705045323118839824780725118383502551786142318595870004186238792169391768936932636908102865004736945065457877134555296133381170754615633822729328826522923268814710419064171618473827632121670072348735766435787920097874017596449639183840442176122642898215135713095334889813134637576546708115938067826002043807898743005242626212987468489005347544102914903237893885064006466039273152467299530708876688417636511122944950997984415388158864933855342864671785270830652963114168560611426177261902396054475168582122659156184655693065154415311477630665572804561938003359787773739420280290513481399035837097712109382594479809950856573171926845492120122805045756058201102883210582971073892630182135401980329503645908393791584638476350888054775393679976155566933111880401614802410331233921664608695674831191509597598279106725522410962992231723834417414360521486614414052770078486071569482849072162702217904679502385550639021163600049200268863221907376240884730365692637310625873841281812975488446953828795131657891030680661977535900286976000000000000000000000000 [169,16] 8631366757427866360335870023413437190031272062707198603062591739208247459803623849277653709509698703600567410481059239247626524627781983491575828552009618736355244027794086393515666168714446704556957720465954640162429225296384339342798057961514034190386611527154525905226195791457804924899820980084399542664698683726151935599387025903742131833477918029941123076987973164346414484822499118856737469321027922898937298657678451109636481662642523168748203732173697179781511978807096146621515634634429537132870477446205206395798881983596589691079479290243229886787731558277999589665492171916264610267604150600490657615119515373063577023748866107493241690810597909467090882035657165076606668343028628222507688628472118868923205795113667939261095978905383782214417450628184107796268007372950003044449681470095753118077261952502378506822194649169101433220796540773981109335385440357242410178085989173590829681750277115292724229193638844045607225327177893703818885842220480638295622862687234600875416195099673271042007765318987723436876152549075189594897634400698436666551002212603651335209384996373952053454638594831224554642673394331719702774865416596494970721645628132316217050455217677562646563110950334154711890546806519381963479143379742257642108927864454752324463418488874104403139482442665229040033764921155632842016854642563477874798762099767713305880250170835334788744365003861608597354165948527233352645648932895641818394924656045526684348204647603352652349329531625985052160039652152482560590365405750032474823275832825279471223947345365076300991458044919217536428594926890563844944801697766416296494970008562278746028895112090247634615599840663551013999187911707352632613270060699805111645174048129764607135837646918866433470126881962792008626001461407605008608629473058580175427734638634200495468956588784999029652314880760479255614691046008239955408517988927235592331536962816263390346608561448405538777343765347717502894615469482585112382688449683544010066048114081918717998818399044682853422676643386956882597619820112858089471557972217730256021461516063871627014990862232577321263380164800234615788804636366057153894664693765853431328778483888580190690004982405606193721503984820598618781358030138151398703726296785663786204757343271572827740648853149376848015068472055363400610388809466285430158681965272044938158898201188133915403969083194563889306485367847191568272521655562822171938657104583174723292118296102579064086575857640663857336714485221467210802790400000000000000000000000 [169,17] -29338467675103238825552337602276806491163792102074831234068326364990604792271351611950798612475053340592330052065923269414541199940105785696261564479095361871665793366155329395887148847442056899391410407691103031159983936190206878676046846742793816595800708586009743277824745722475222021369669700275475701636837059196291720618425231228272302458245830543217705025775543887939162099325568699110843393358489541615729172678848617479039483786078611478344844945797436704686572159837128836619066956930724645274331183825913624691626807571579552060733891240552126532889761505906714579503520371128264881174702091441078268808188580857500812970372715070206313215337884487989825788789243701006835357450702912993563724010829102777812948374095164394249613677293702995173169421925633404391651859487355736561089757703197888947370212875144494883507915051733101203781371557612078728239563684394101118127077777834706167807663623927871797434410394115790990403538379163290758576536904535898618132219259218685358757299720621675767001603233890857406781828008491176025085645845743638271479058983500637071536031656857473982713858869224397556175950618728021827336324224449817982511924458842086061138699181886208586758229978010348389794265524798846748950958455483524178463985441822582151268557033420605104971956212543917955406417720959529623527315723710939217541950814739173818825124930857022991699764660816284334586888289753537401487518261082278342095353527100414529305344854472393200650659829203989786997074071551135232692048750089493352156537016883351929341271824102535751929948844414485940051109532348304946664970211834659189999660386846273067625251038041405219392350251955810021173104016906165194483670108594920806850520390647402287624089656185668766807932675898747579572816701070889375790329572623112352544259157343999697889258658060799812066624514391979237023811926372335077376717876664324313561205388098084827702640656146665584523908385228566846441991464825489423023989848091647884351642890651839141464256262765375307962923924120839971513049675030440558566102357538761516708650252900507719751896935054680762944637077667063970317354358767521414456506522696300251566698155738205481821559359678692343184051409335316346360820618531538930292160090949455329475001776591402491911880236133920210729956811113657307356010331819666176365283061503231692696221504308652601434197684020441756347129156093472807336718953794779549515646744550014396261851726482682683289650805120557585178117294470577961494904832000000000000000000 [169,18] 61184218485654040393495254123076512829771462713013611092491235010773212935834983980245512237743319576350247502174316971747320244354599148570084351179868997063427421178913556034673918138198815144279164241082647480984305957637217281970984196564976441397797386410061665286996741260254731410712792233730762512077654383448537299705582449051960034934600173868962159100360682748452901975669154617287511690309617874516717279436947008064683924703988878926049947200843753665617393468032750627781853879657883374839558964474569950450047040600187662819106352953779656522894881783687917113280237683858150484881108033062342605431463891767780972850422326311020072723023720805249642693794283608376898979771866275543591019628367059243507123888656643582590180094984616305317142126861406526621828775811083368119775094839221284914080425746918334033852686843839608467985820108146525241513200043567733775693521084107070906688766622055070260959550741066460367521817002730605503570870284845921295449199403449009175387878750307097379758250819658239429433554781328139020459783872245572593414786041835202050748037823435583039933886040859841405372986037506274158948542471076595055971154447222567746851044568578053837607649584177441472431487365127150325006284702727927902822787918472129548978914485090422940163851788778581779870114915939913270543311608107155116440423715556630439394080799549715326689648847077350336262088279291322712145501451353743218457864881205951094863571082794554205229221743857812000750035972993352952242932269632693526233234221137573972786464944225816588078948427013744057893732373999353650293193572544498278722424066078765896938549262496450966963484919125561136599794699407981501512354666791449750570688895098177782308712734793744275208441776979894425510181102625794876214978635579212631460890600353072071832789737863692469709491293899293873532094548839366863479344021188871925853129067157704789458859383433334352827588185500576044640455207341898607072610470458631380013322514361608871436521565697610793164867324099599190112773375032348479146990137810077517457399692105549728227052310417351077224841881470727817016915440879850581510046473990626163527807018384258037638798859299684143768808101380001454659387655436256865382475828854933980564292186679267189092862848245178525692274468201514484505578077890236846098727819728739729155280419455612837651700546417059711056370319717195688705917579468355503125102717167123115988132741635870330043400652299246462111643854567734162279628800000000000000000 [169,19] -57240269396841169380393009410575295107216552778196718055684210379868960509610587168891025759335557740930165350421051268293540236743593754399025615874180016555394507460470890190825487661647318921868320161558501977145118784446266292494931332322288995128909451161410676695854766006506583134906740368062770847217484365748415961413707750816768167652779393564157961959898749371696603753430569006591116099261685294381734631995593882783526021459264883094832567087974984172029756359705495541574248135868843421207787779064964637913365695296185017543573900791494892683808626167840264833228513326464072117509754112307296930296152426650780660718672137481785776463027185460659214435877598598816932138515403352695645077375667726199578420254610662102651515366356872567691460474728479723236333342664065965390841196088991577554175538533001900381784344180534556213156150416730552023172002416935471183947286123240891863216594679733396954650415788801724691318824023038379291685232211620031803568651435642179565174236017844052168083888754235319234352160737067218416985012637698722407678042014733830091553636033409415739853938071848164912339661200886032162548377319100606899076304614907078726645063748022286186364037872057094343570173923909123634285112794901895397614561190510427439973604970129770891630657754476376400465188478424749539626467829202490282885115059111934209202820879420219820072960438994857255502009022835753358272378059489553378106346887350794307854056833390532787417128196913244468441001845703204413904509076396110285981251894787462156171400143009648201903531036018860796509167545161504255451760508119451376717783236941908641009750313895359264689774985126809126416956064455310296287846310611367622527047850499270789709788743446523498666268273885455395354634864390707176437010156120562718376179532852976144294785310261817302740077316084858368955755886967307402179733467437740358879317247493423922200132395356679025414181997277749400673563645454674018833817875720739999980359279365567950879602064205221180896290739789885295213682481160714252833774809681736772241547591953907385571353563113624330254212669878264775123678321776221915811727646746373677768132310779885578548495299067484218650367219878882786372320315190578032479795887750048935264446524303180672582300922818504645226968072630971318220549161739895404089835791700667514387909098263356516654787424524810979392766876064355506867495519888251235550991392503503471168344908536495065418482902276672479460109834121521828263362560000000000000 [169,20] -102144242227625682005947163333872299840199655629469004642978204265025649712194097552844991319229369023636996370636580148935302737070325175106889607114813866787546657309878370299610522172637383044293740469864668631212436268026169290420204748556213398792166955859692305035808968526765185675451888286355740258620364244843914793141921246315931726170540994348642763208076690495128339924015561890860086601926940269039391750139165436130940478652275196764380171917607037786682142628467158397652962226326416146969852189840240684292749009410793529493266337743039692069490750010394335197188416646385986238642245709167225786823425057115496146622289453598899175448746847297337150115932602779416058336632785342497070240558410680095647548815006276861754416268381992471987009134786369403595200183379166591423101820088427170464989477003354829652307466145863042229142794893324642185278928421921063674181080210755554110080406992918571038659299239814750575050355744471698696905097290334188406092407381513494570235454525214324348893528728779373069602201223883144211822996943680128175621786202226981261613186089585124728259345071560833249386265065133523607950488613307573555314893370797768955413793771884000564066979207406943124929975242747087143721196850988146614658569130086895462010466536014195397745517496923937582323144583381218955122651302871336576135180339634559581252304928237877380156649063748046491314509331109822216985041894012347218873126474086248865491654536032458528904609603954113291756384273291796889362775172465046059682423964316652797318392844936640178366659407449544617194629091180392784587089992964021983064152143864433396082337364298346225107459074169062145714477324986202816600765982377858250399660588436876432337283670265273497293642271092599484175158670550315660270360156423215153002700771044832771077473978266410983743856182141375970372800967974817807534986180198093204715190713257707489872320327138683048190101378510397331358356696707457302955155328451502426094902748167910005606872009273614140744639073693318856760260346069686382499803133102119472810681971697005658087736134890400868519649199570611236743555300720969258934055716555618829163208233756686312557961116853912970024002643106585769095606307307685683128022215709620053215141809656514787570051912046216153363715122844038946084854136876057074108357567090400990484393465772904150725272412525251605160439017972552468569682421699985817633739555848239167806535988619135607464579958429556654540211361621716466925568000000000000 [169,21] 554569316794508971824621356484215725128768484390151658221360661125857086531277068747854388598898378989745914805766683337507281682108018976506774481080911515752610733162000769410927931065813524742956530262223473210599800811019099051995111077810826694600452489164572506738210442759042338827361220910401940856049508655628869609942408896747853814948308793821289418418146778074931926610970726935290234235675311964115686333496561322443494818991106188142210925735690674107103349998920922477277875315489519472896726237351788728295434064774937287156292165403596517827932860680262931065772318566694757616536426825767173175905154295213266365967327861030843655608438041037051095956315880334173404650290840558124766048837867734270559627193687266005679324500738251300955063900681679172822774718275942503977160646666922294083660601452743960452293598526193233331017412293052410112635679144568303126976833341835525199380151523059006269520531484257530761959568342458599953664198453095371539084057261466318413672470901165457655490848689343271621348149144140335702779141820846350466869818769693221855166979370506580250129499358873317764108062485949689208576694506599897517816842150186707605253976157362091098952751922522101713256865452948358223813853223893022100213498126511957542658954873888020141240262340158612644264836249455505767931666647224868626921596726265062733947390758289757928414998274652098391681275206506230958621358898834890628783672255374676602850822514912746214863819923249426109308807629658017029092202717585902482875098308249322350351504491658829703926644142588875523847561880128934147164866594135319649142467658173057312555810026238708702567820412845920704401690813929817725238649727967648103405758790551320353223208545657354708202010513188188405133941285352947815840156803076448129964698312598516571685213879368712778254128372077733273029540369101740549607930190717601834465864727448940497221202418955525894777534937545606440572231594760739952008903862691737344765938609417188630202900046415649431009211660668645433649381959067453523942876057623646996134396455293427401232318508473863640507022546463987163603613127632834156911129734742836813526918569438264126367239860737075750976319558107140201453988051330222140366834605921016060994442692028569549378429336834808189000494549151413736193290356963100626846243239572215946572324732664805532870425436981399872439001568860135612499655716269240617510167078912773350151656358209414211852177798962461128703586497699945262769766400000000 [169,22] -1279963917940319720205522288524000975214907096886943086083774367654373662139737926747808538502054236205986307596970880238527600584726961287035593596106883469976260896547668574541811509575567296855782783807747523345584591526386925015220111921228786352582077411782230596684549774966170614840439850630584040696823288805030189677703453570310697655743059803321935562830549480364366825448006411273536195335893960601140728058973958072999793196235752775286575312000165433842430131218735136676186693665713515547631112644621505473062993405034158297103278682429208235184209092450011179616433810619557182596828599975650960348782659382847063201482201269281484762547752280918705621363633447780633179944108522481652495550143855682899354434246217185630370622112073486756830554625449247730916731839870109384129523082639190193892706911700229785834729130413926855585341201611746803123184366450560682003038369887992575086759528220398046248118613460959208703419257139063766384010065258757851496745066363042409305956984443714932092522027137540431411777453239981206354584862772192470876435869492877109941953196360791825829151535207470685408356429548406383956652404289094965243144572077139931428014577730027238416555063349071610437120404265306265526120532352806127778395977403249809677489008210878066215002085799896735197102569493155392509200889252228861240436508708441590313951972475602275739534129168392533078353954577013122744341927924748215877626496605711899878952018259453346116520147896148221876690167696191660501736764244564910819524348708196340158565642302271295912800227656822433956770211008065901323140988190590525943786933275781516586650148589147219249499775636958655654051905622816756376147808714301983530329686375088733762839483241289704938635015454498629169194281253384148081097914638265413628634923706744182140620743704087154574783171549037349108663816699505138374133100413280399132696108081462206771301091338488115052244693695335366883673431743109153547459470103010904519802259343422158964815089212516567077588090009023956869212031975475722815757446906588540893581082268767808420603053225379890024993946902080434446167697160173697107144073547868061342349421257875280307760479858945575274505867500946414734834300750629819105032487601667803111122063680274397840063006574167173482947979019595165400465103159750497099460430908000357608019446189873953470814951096451321680096560097347287579732060992981695231798855608599396233074588361055006678632319953443843136731835416251170737078272000000 [169,23] 1937137289769012715801012580505956998862348714945328665615528777013426088619113377307644540284361778979759659682633247285179911117374028914526637859795559299533231525158330100763345461042421069855670477383887302834418625193145449510984999319202651759079456121355545675737788946741311827671884776068678966783152493591280172952073542932720527007177546180279940762267278679730675487302375024002444078716952877345706408316732326408139905444825402928834029604514479888087969429626242245478546739357228170900825833587678453923309739687327419358622969400666460739357998743411828671258559711311249230188414884808121054934630689075596560577857869394599173591966681482618895631359847526042506504269327238402940885923343154534729983115708013316815124881155205141782709502060057488729459554003496397238694014439704537767380830459884399049049191577927144438605921869166791702464108015328811236570633898444463979666795819496273634162762891561669918166576331765731854435972948764388057715045734168286446809177057516712366774287587322075283784649123414584648744196743128141778991443742201858498534874165471105230784233027248223091771478657080684316701824597996750341227618842404278675439784970153159277603739404523580551939516460480534511139357446664364738428942152315218584256549059249086477690315700488999862825053797973538531918421003805824340206335589922744436503311672738388788063052258329944905216953366333782365918913743581263307297827036531865746182448870076321700100762014514170271397015996981346605536105359661590635671326309274432303296825248594581351036041783908160158720283986485157975664336121360028409236229914476973112069479594391957941559742156840947121516688544290003301667307530406678726225693996066716569130814064535586019090493322589098935458152442570552217395267810322184141578640529882757794553229450625549608602323388206777174370185091711062731370450643372122682885081229306410092755630388192505398287314642204979326227829230627823128852648505370105323367378710460237374491507424762470949626080674360596840870568913836138114359085703705538233030728997459028956007217777201258560650861725702399604684120750810845799911232224163212383864604120717116549003755346227747193699518422808019235983211705603961290641921492824398138187943527916924833347727443676686620792458880584329266726905770928746549697373874380884133169316262046953929867650085025212279930693479195378918464864507760912086338328597603830407256544746084893573276220673614583043028743805445379035244214590400 [169,24] -1965783142587845348917297570463874343304712559456710070355007831106068021053504270860473982851633908566659174786822900841049905419710301456945631748405126738912119936928583167707650860304935388843119729985669087632066168755446715740730700240714322471749625004515345013677317263427082828567428284341327055639067363178149102897920399133020044752922509319511584493605165295176030624276626134932390270175347663245591179031481284586588000785952436099186848988557030470818759781468011606174820158252874159742807493059298586070999241423737137207225819166857150852377173019724684877617813276780484950295537220898908489324862269356627471852683390371253117903188694972397680803620037950805612769035049352972074962435919018818491987486635765113322031817262833802579305590434107268425156956206154751640009198268872342373723231060197860715830563282820826643243294633333288205111723379272219578363361804527649336111076083998147692273779177056321632811776209510501861915183523643760989841529204339552576539973926823727763936459692332699876064172147077129865851451216162264124348664348122412619776803469888128850908576649240591518674547907127267162680763174364465550994751150067731825948240957418488252739256898180991045557159176519807668103377998955082590014927028051977579855661588771971261344577155644279113141830999998779932075546745765095645587664276869030741278049420247759959281815215793038234262496829135497032472185301605256583139450658399834452363195197079107564364328579586586794860873242884113613488264521267119012066064267466601222859056104493726527278537674837219504892413573783302917711589464039587360544938680953763126445282147186469715212456553233333704099559164978851854656581709382484512954346895198429145567751021100757068133909480696088425728561370377421086247544533552278864445592569699825821750861123586027389931463568421684663969918513574986062991638960596938407071538940920782809236723156620229099577421247740779469596559393839738404756100464181544779890663107463999224754916507841849167241292300487089915954819005203841504722786131086417059303895896488188941498957287672058594236658662427051942054467263871408940962017495611040173946558838173552674235203752299091053883006168991288817114817380227273523753031417419978144203260961110226199179869819503211489805816883733461970136396731758592296973961161561581383050905748212782222048268864584583331014872199222001031408276618195136870316517033619800699954664510836205393464211878194229912874926815519353562002880000 [169,25] 1014082768601595954099862768497178872420735830161911195272778218578989109773443069292118740419355391713368091545472006325706163549914531182521200304738067496815136701961771635291416217030682246165021501667675170250990471248120277421484521325178324449028032421903391155130841496573560480245379719415524720310257787529371875079702524559306721440850691457407812041222335718308301826936451787974702697061187776269633910999691663734937581698928657818742700648749145016927780594703606217686001249630277276971371108457635787441726127969871977967553766781467235095822706747690112938339317014813762265631397832142713275357341630069400203635760434658227534099159598034784068161185342179069584038871957311589751735790144924372697665180995830684599385127658914178845946272472762554266812815086966330186741367934134112537721083835496786572733095214803989065337545107216960760524806225029426104019909429078822760211564649270340566594544464255927885120547858646583325542804255940168765279359507031895569688890782905825687874523074547887777578991450700152248423411322843233360450478847333198234850441695715541702285748709180899262730780250795631226547002853907154189434092158038907628021130453840662421964306657468148751499075262996199496745368139076530754842712158463489281867136738659700524808015191855705667791118588456690981883148899172615530539411454237822204289352767249863757184828162128245272481594102414806616621080912013487571592527430135902613132915983125592899201848217767284189685326115809693900628744169680618544796182806458022668264317377430722285802894236063052214634488956529765994434224177059577017740855048444987631875184655858410661563352530812226450184525044337575728895294796984262066910639493585438518753306326558682978411909003660234436939106293213812056505239262528153803510775244648501136157336226926901527368101757746537874228273479245896631904676368326132664474249813796819763711994361613913204206710977821039575311010610820130366726816003880723639282447536850350327531244314294662902628038808785266339667112567828760445005153873258174381521594573664388461640764494181524755477295974025362951970214922840363734120539960194196915190223563656219865541737282300382155387934981576401979125112110917456397913098391381940892219403472744057150628237184059138061506645078072591861815942773214818882142549907975941375560783362806811712674550907571196191722263323324390655896267976834553115595603304017666662031713483874987590624913357388257519795047905632643798097600 [169,26] 655159299075074599200392671348228112093490836882846535779621368283456307048938373394071669345575108744417434842706819479081369653874384774754991039340444999000887639891167373098550318979667747532698228261227448438009493163022171801813003738022934375560555442187927692606274772634531886480456819064189858008854050672127215471457028450054698513558098383641991636061213082517688962990053627968510275057287974276350155917022475239914700510489189240076654982652337398030810309789722413941731749144819951053081599459422259458895094339391155419670731140337613841133463925074038915265407130799821336369328150176773305881859416639552912161501815458251135790942543244067306765329857698187944577549324515096209004592590631291895442792696729232466960516320955994216825736808485179580054210064438836948853374539615931969009874823752249945369982973667029737071849927583678361180364247783587465528321046751556022285217532325948163167289208238350817036326906316329868838585118781744944993618609084315216959753635220752986738609427456495834818255962368083697240473810037865296929468339515873209624452495908638964955947949342603027092654001535981264808892279639971950047830577512334333448319420602731627210967514405427590006791899262377587830700746554561268644571325667386644146149931157061330921046570011427180435761239270441227789664030464340777666354135863907061151482010754765757095973063121038518213523228578675680362689987651302685586954962789647166390140177851562888894786452041661318841476082030311913089133731645552898779958931161073392268170535223531446691969555231765902214802976240719541763201809885931631791557352157765495134133401563542466409385175993533385663417486280847490597962810245347429372612293177421764856478446586117411423593869810872840734077775994372204170742508260653519743124909687140928785833496625835264655827398025045955375989641392989420914305367412299143660437264066976588302303264642584644503160781121545861382429737387608510758259529515462019101882420132365088174262713780677994102130467274528874581796037410897769172624484728837737478652938833117461163332300333059986938233030813074894468396041893250852190744024825541181116830845394253023147451718617124771120884656123650013626359680033339059353339078133492297890775160818969249180771514824122069867966019716140323170284369570725317305089602358803014134176784875953085436023470228253174532414868261508330304008600756045707055121276031427854642713456591603320098989768780345479291768939797139788800 [169,27] -2238298641152614534076590094623511575594428933169177019956059962276606924323281131716212445807330454277594345130663466114470403161128473899781033243951128333692568645620172188077461446347787568553351207882733003953016448412256913682136866259925620396439432438685437718934011483158655311937305543560536233197976854737914814277187877366341964861600180273966411901184146152871483802011316540259354455041996567221379107472757017416540736576024894437341196266015651766214641447800679965933251308867828038044710400872817586675249189958805773517652395411632244590855953924052623749481542502997247247188614668086304340941947884056987965288522835624148484162012904488263217940764253757866125551274660731406913768858166585137492166739928083099251822638106734841809208313016173091862042457931102215152596387379135160395191061528287010596422108529682082894634860166397215042475360799088398399204233161967490796236637068643114793868626547701361286910347261702851173903364355855719112275811714376506864520349307535341108946866241717557469734853781671918921570975769463561080843454344497350477796740289156836637193302519704215185425347108688472900569967999481352835532121710839130464316413234423612194877364451867405431725026597257018480756340746025210193888229114734781923747990948956115617400359742221826650624710344837740257470790304118528826216817136977139553731367274216962265112673123836373235525543347665203106518010992758476036223661249276278935680937838076440604971401138505920987412973023049718857146764534194832014178947663973942986729256355699391196468715457165426394031943903567134112585484690601575176829017369462598887739211318578517916125043818477414869541719357020762651483106297738427812983065242078042594685744822629262055410098958210877565062887560458998988308650068654924812432077366043757133174101931841183049010081640583663721237254619143041990262437923736947852337242582938365734217999815715814720562908166174513718040466731877269814233544317159884863188049433129819288457517136958903328775152376792677201387226649164437331141067718901858775903626131481462871165248094953730584097702415573219011694770602611366214081363539139958184835766532192370642890216759926167657027618342248383924366931788748343232999210884890113141957947219794241728783828519275183039474364686310856616055694455876856961319406758198231139846095228718480919361398853807190430875339960415635522289762316752183381017849491685168419464903173861277468209860904376309678001889247412320800 [169,28] 2959167911440490467151469973310563960566696434014502834161787336866931236969225563978981914909758685559679243290273250771717097826062769297716619194820620577347069568696272978588363173661800302282438791713120446621897972703348359370139145162121644877870096356907420600588537139908718239980437782514823970389215426686878998467523286883454282199428669849578854016965818250816993139636071553506383149393737347775376993442524325954998735825880063534480798266570614553994540667038655107777767509001843728053723477096609237466754094804065643181534246547634857030136915209798710633845524573637571596891568017576746626966420262003774120439353966841932159527750990118217630307705660536286513913813578445098458474170581091968111265230609366915014175328032905696042782554190519400521345496658239237897092335655072745561570852715470340180136257804898961368392960014277384031395158707123237827427395997348366543757257003723879986629487642981062447401864500857139534155105963371532767268512795833299199235726744277717785008239819056694670135681873185652744356137931116249521397802270325049336478230828769848176022914550839202230053163511914156605852037985150755771915733235266137401742907918613836262939925554988827691660634861352529568149100775577856098263207170023513377415819896842077015940330635369142096385984948130868066326979395185457736088287314737144111676815774798547643286563944964020409495707608811843447592656803616360119173868986921002590021290318582938372611008605933739939185813170329170223273175082366516040112939005196935352884796759489281144659349133493006993307497662171844904350874301838899225076924393669909421090232237195588895938488259010388378237653733706570143747886216790995295971249048899867055148668977905194828712729672068773571937627264094659171365856523395613083491645250163865204722049403176042318108785248963157507670023458440972649920650901909709697810099670738493374038922913473946631618165844359866867500251404874179765874591041272074914545742291103009838496601951784780568079419927172652077603876561802229819598869883616047611044286494647904657657691598618069715108618861923479638817999270264694935701863932011459930578180438001206600458769844973141824998045923460729500052766320425261729573992918729251422400787630332394230721880774892290166150810499150128971115311563545001120213474603725210344650219438025413577051207379201931418103641864702868361376716057458778861513109664993865216787471553646994109480153204254836756012628541777920 [169,29] -2617906370375760526102052987995772510226691402320341170317052602022453408001121737538246255675024934831122347656482627519066487470502724930968973320452384750475616395242827926536045825550917948550826968982300250749855865392274607486152173399832297450040771631636305069005699524383103405404997864824752326635779592184925182109743002011434185563516911621976322133023514548165951103269112493210422446845501291785907796842901701911082573776359155770046131401476893591373938540707369262966992960568417336986833162710477253744217778506532516693342210947275738011487001299480409669908303867370205205794452067558622504103101311574641688742324143214782178508383231334388361837550725513343589775476094362677414207125899251804417663346757588257420116264692075242425658613223011061936268003641851656215223179175260628485490502823230862509125494922878579619639814470238654694670633380487228121216447964952811220844701246689569193206019554026722688382412560279578998604755899178777416014362940821040145613301906450538273638673237349896842141622314335142081265545187651871399693724347279820810839368784581930257588483303479923765750330825257912338965588639119669108160437534220905161741781144485370793088232011956583007688692164828528537306149386414864323431163989177014135623632407252658603709974258662459534540504156356377260930496007286723982743883716618606614416047811572715890886971852747827354768381213847523504399764575844478409718852567279635570601936868686562959480934811994558112864388306886362470125317938420519161361124080455761826202867969721805460225317392495178183873801578188122643497444689518518942020333556358992520238816435474230641390121134535268086745496185234225534633828349969871367576661751072900501458208511937383439918752675835007214947798780475589750802249362164708727560740247653305073296198116193982794194644761626870460174779140823687965425665946645465831024640388456857448202969533572779713000983886207368832681602579383713730200369918332975455498348183713690901837251164105575857278329896547055494478050815890862039157936264961047058208022828015640905206937062992738426816678464201764057140663307363411544238597019480331886424538481135838382319647153168332597861902285243437017382661044245229383172049774399015568611636957577449363896390898590271782385533763898639487831938035103709791268596321508511902657877958788771083882048960803832879864901019439021680756452157218840661673047701347950641967645283958542780391728995795299769886581014528 [169,30] 1633962910231423106321783407885759158768707028007076485114262975335337019454340162962798028196880125612376298987446488677177756073837247080257949085439648989522254320405897863203551211452375099409786707240910897748636071618667856089034911590079356837521954156372173723923102643030610178804802446379111464123359428186486150760221400723014189977687745972498332965785212557111735843655691802135695119387478006839585360406687714620447479987453172914905863818221404375714557325006589186234597613885647605855770510724408582211644277481003659140574902912060380494855006914567728209610412181491356456058200169255471982697709800672286391239667845192206590667335909264499537394679328306128779877730767261736534786726042014375382659785909369755331286162263727029794555803679717377154337442071796613996145214113559972252223839008242753431523313995036265118732402868620833127293808634958246555245957243330664277031033112537063395211375572674796495418424818957036766584472506107938649975946403866704667746374118009148134610421060890495381863162303394782779431026144945124497929632438135424716322723442060415213983237412958323177495006710462953951857725378201315329293125705389076860520679149375632787339548680802334654076236892726687033681047651098103932174077921991505790788171586905924479416442151152121857980226060242014222078081752462810707563330104071082335479600291306755644289410308712585957945154534365886104530782781387384347653747110536077393343495408780583264409596467770263074963206017981799853810415613692729689501122295585760850895675033607274047629470360102859846842288231077353370174969497835153041523191944708628636065109715241974761613356101852588122683664334781061716307222597612932267002276265342030308789276124564144513301732834130361805702621308763980019921497585654203138555439343254129134630551922369365830277888431618258148096269559672649728265223243025767542088258760995544832127473290876716818332545988282975508023182122981307784772123487650659202075823836765492008522048998851020171439175571553410411904997078537252910405359489414080462383747100484430555010565265992333895835341932641305833028730715348240319722856965593386754449209584153650028374325142586968431347341829244155961827307989995188179124896930259830975120472232768047880632108579409509359768035921803445365379639222845104090730863918043832296749165769266125912106010847755834507691070246510641718147055948163895693770828701387482855623195452942607684975185705098260897098652224 [169,31] -629618901574433860118685500714911931044002422142247258169555684658228018830360199359744780956192812107128724511428783342255852459822209080572613301152705533656442915726579364033007862856890901512030020250688739677938276918319127523690545610963771933511057293115890637675508079986204113662597827260164378346172837681950883275341414789568494379281835530561873920885703914153175215992671100018618471104807542700079625389672295732758246534703242973414346588481686321731443585474864469865800827957428941909709580361119693657017402563515458411742970775721486853527952630896451208009889356278767384880611312319385868756783200261249324214356908972812957570670763076328359164640770381275312073318224654664115534238352252203104949291008183835124756789654244747742712467931731233230600774250310712377863545549673269834844985532811169529881681916226122813364788182768924746270271167301077144900041932661011243152751462319079836101309133337615111280312302516923645684490300941128364007328546499950242486571199940113894153767587128856797028829639474215126000495050251394734505442691165933031384477433477807704533844782736187068507466664754512803192962548488520352396736929246638920419111178730816390087586854940165304823308057890251364235172927970418671676527792258076897099250272197695549351282253535981010926034374814278011525050038157340126985969560072182512901344842299492820076677762677593779422902407224326166409702364403077471625211762136393561939061392290516524935305813825022891693552638425317550957002189495031002079615609813763934491780986167072130365952873093352571312061855139458756221117224979432217061602265355242309958213884079626939225821400492338972871710854069853018170931839410881934277412185316676239215335107950792747515675790256711065921225908665633697299836695286979678805598292419897558839042615107846309144840183283174951060765368085924500792095862120559803290881529852481793206649525915383226192430881043026059624068304904384817229735418744122713719353341771234186845239070930531499670441521372407307094993925342230537014251441804427845815031883507278298613167482914731871396217096918254703070542797957677479837093966908601311965454056842142703105196508087572331516873305503427158988053432129284152699873976437194454091151099409411688472138723740624987011556361429960882861901549458061402307780748456320021892260354128752339858107002670153657561756725345004082994002060089076577050505796915486992597325771174520493052458762433185405785512 [169,32] -3523409876259595559422071588101538483477071714862121563811913022145238020551833455266871401570662374748264320391805992432942991364502589649247258240851903634285815477327562783614558790180099841905140230314478698781153952015439281134330649230965949493591739464208222753487801983705226876370137148633331836464194499323683512817154230792625239590411477283788223170692318778227982541865487248897641594690215358191148501878609567555418090447423870893629661787946091159986528542011322795369995383309589397080301561096503434385820256103352565756795708580175166501582546564807674776456385447415564971415242112707906383004288189954467983758508551079685536418751645721187824916810247880066877867052280858393822113068575486718888729956697557712671464072590562296583592510615389330560245833774020935251945934207628921253001272894005152198933701158722889799407281358513845950704418794699245624583632691287980102596456987655197986066611425963110128230527025124151599838332927504352655148648667750169907337187655442261783980296354181370403778703964228382364433947043815858319749702194577891866599652047519571889064955098095060248718195592408744134753530200109185718545593633818581691416236807721236564306105034146482047951897113862926589081424198539082860614142669262458365204153823915536836048150850008464722987874182400669496491708729704186861918686209453585387475413575212938776028807948879255085605052252960744579339066958184081827163601582116855107296697941234201697337018177840853629005630906667296777702297162339208525957108398736646733666718626509802782277620763772188046075520200702358388816068894075146627186238377124615049172142713156682692160827377174047593348094944901934823171100724176169215258400948662888325977309275733893424814044060717151048674133217306295028309584868980896800752222282699588872570861181193800514253294213884887041447423715695777629253024115439198234635572001960749714941606450533141844350989426958803397860432821507728254213290951765426622171113066329974584191538926896540798411498844877865390520943270109826821053087852072241076237820344750696588429479072369561363277055763709018618374680014900606408653723554915857643406459354066236665265151207593056065260716437675888275754005876697340298756387512810285133565222364219435245794840658820775662862807367524556174562361186668484795259343053586382575418208464345655670813358505399552613063356123020235778350341094445991053753891579664315454062003105337977239799590984846255104 [169,33] 227373480135846377140498463947238733305110461090531737240723407551469709936749799088706468586038984199183810753407701681578915476114357133167592630257767336974576987281499294431965554655635055952767744399587468982061275421107502871095792886314194832739939149592530717070135765437901109137299498332253495603515306302442988685399292850152445976629937752159077470947203287116317962955162191294012453004111960547885801578402449005243779327241661393225979472117899973295590340062349992850095824729104028621659173359985801483310115655588551139370024499888668193494074716575265079848737127786524853318683725941401650876942233564815311812546573704648645398386690936733217335948014546033835178075505877260166777672463522713771563994310057156836196268272594581509881412406983521016753208709739680208865968846883865972260840387308445153677023992523489260101000552315029567330906342633605508868652613869907207054392587035515896112128031124853833669369452636708107320446182965992042356280138633501977965323696218460291746090836441493430373394465883198943134319488544597095734766388764277811150133054232962418432870603962231419324258996686950896331614628410869610944636786129693967767177764870841862980302048313202238067149326539208202732240948921299109066335531233609637189198517540704091894664887372996246452679663714576711275231597573476015811768202879900608673916086114683499415650594706085812589680635096606052584259750267458167879552750000535164987644947138232237790343264040024435096385729138234224429004933386945540396482719139412466335382883633237819090361113233049351203492726467066319447171605283084698097355929796298520864876480359858520511333781104597374370100986276626080976451515741461306978736227829723391883730381115623428546726902087796917555566605699344788497482639352865575718019906575990401801156043049884938309029592207286986381533082156519166982442336907521804826168287785423371703174812072886764471404094883771017449788529143390985343086671813976608281642809132465015689555330275879983714759855543570761198934112407471816894432281445725654860444954487529890631914466196511745076508918817456458080741834589800928900414929042754867360255998562601695944134473609728643160075750615404845146706903828493494739395970628710015533128936591919904609516178742207231779117337571232228991130045442292321388359068855959590741376777201480878484547137669335397567489032482450961696561342208060739450187963292015003426681881003209683171930605517212288 [169,34] -207194491033665602813958251535833999196704954511987298506550391646098801695757368320882539481861667215747544433257058336227589366004958069123822014028755426306174605904738555230053715784500723673660969961214609896359407646152457110830502632485138505081535731989557295228461102768254118930108211259310253994181449196435964202808186018584785413175934831715528220306840852926452147949034614628624435372132206884794772909596471051569326750177891621423821495764531831073538115061247746166194197890409778390878449101290765658432695418209518645033189099434881423258760484518143071947448348037806146246915541429296257357908541491442833640047924781838906989762131543831196605794327935631155790922784750099013760885359488375566273985362970472981551296846197784844978442823198583652175223178714206343567011465164057991423339434942083281466871246645410003105362350873763674315582362058516573774652947052150066619147870903951604025211272870383802387053146094967029275672061816007097238505345654040911421017333700264478486208835779605924040869323020761690074548800397113240465825266527222436749925989050830354897160977347265659181623831722462114476735079344219634516444751282088113483139703692546719943197676193333194818562591730560283844236362733093885398712737313706502860604208944166125632525295654086519423078695866391467765524853508696562307448574444295964926727529695358178557895792966043488777362155502590147100507603481568046542705616395225102730129526150441897117553859139857590338961986968451163357474512517572417853627445373986484414453252153065141446288767475763495741410779982232566128074456874017544641063961434648424707869827077475251772278321731801252687064450283838013756278447621529696117999731547035518190902407003262405253024251613780987786936959118678830085803006807865656794181429392831963889475768047075754674212688858559843221643819357808161577453824856647021021410070278428613649066315759588899495052219613196010913847554046990105948967542159851427615714536751232301234245614409630850396220649617161560163162490324377522922261908872402751144575211357732494889968132327359908854983328936705260695637031174030375075567959623369535728362662898287184107297070313650063978587546784794755311525480151303664711466530054443051825694009610700219385064810013055985762106140675368147586305764745986828850049500814067861660588551100412615487719561166783103753822699687790065141997610211807581648978502724689458919667423318412972622413564542720 [169,35] 116199229537925703780913773449589633182864418691356540233166249380580908298374066346992465950229652747878879663836762051068142080408178429057483592275168649757441319410685466479469134664862590361980831666298570115976423935884828907399114717986220900523521846208199594296766438935133122163866312124257886068682548680864144466770210401399964277483935507586270537050666676786260072799809466895205479743594543480449664083895666287175791330169863795657660125792161736606401424554484501828173656014993904822728741413739649191120910396584689658397047928298901004467563014754433000710544776846027888259473103753234041670158362972097414980605306997084701584145531819454923124756092414486192178071733163561309149069132920832070786790969342831864598213376084926796605660992009868271331358041013111885532360256824713780802018560259368028623589198893871048425116782257144745557741654028139253360584640025196465753748329107871205671288403757129155174983893359970395430832455258452670450220763964715845010163542103876115237551442949348688586124947395227463875740713576259991184772485387111605273216810498162524083823550769307128000638782832872911925924417058541414547205730861332365656698348464469549769325017524264288418530867986161977786252366541841667487672446900349206197852888017941772013832795566194824409633203005513066011136656714213666236044620803209245953287663357465530912351199028803447732371211318706422320667583872500327561204618015778452774915789751968681752326738822243163638415716721765485028994518528860796487854229413513209789129439109388796783051048349954998809268184936371983460610286317827220010768845632933340668910984977566227600389690875669617638831591904036739292800928845506196518189653685492833081586186621947179644760263717368023672983422759653989628130581458501079200585251865761959459438509039529006017336151316713676542558659845192748016994335847297434679360540211319428473490799686995339947988935763339212290921059905909881411861204166302163232102829003501451566597998254809958181963754952119748612402480630654478499627083003090237921416704211492704804221487126599944079359165282069521871992859099108191063400528126074633305667057869465077456435293914787959768879873301405980932756961438243891749456147649402173691457362746848243341498851266261239200410376947620453979311000242934706614658402981453401223327732109786401919692292422730233482987135167617129336819779018592532290638882438476378088282887871202659370445650848 [169,36] -44593251894841180263164787197311486976462186379632322348779845800992512050099963997853746464817378063285202089703439263279836085358362643904363891395852652079077632126663971820737242646937037475985372765177978892806136006142863364913255480399525431909185484279778050450981153952977565995932727254189730658609833364908142662705798998457683425011166244242535463249199530261910636104946725942923008555726273839732581712178856439500387435401382150709415819913942998974418465590173353865750399932771971227215675870403251088379745038507073001456718726433436025874710370200486828158929259765817550870930713940991153207111218694569132740007585462147149314390110180705038893052284575286221161027812571807509393192570639181692754630369418206970493548716002869674899808475884859013451459224356048976858406452798147381313038503262432089304366217556612998508825338883236711144513846557510352446298518122381221067548786140567857556404105752603106595415388876107094954592663931404682419509556326807813952994986508738402462265353905447170531083838238242318186903066237190607984602487872845753701340021427158320654001881701706841873277476981316806008229357294754531013961879007645007963077007470854156372822284890217656712625901436482455101711841158488061754230894500021781243922978327511174298113528260240694948151331783471360255943379451586561137426166649473153478122647379527530714917739410945146631469982175242955785065507040393125870814151604976952250192580656173992992362364023470854301336680724029566213442676153598639175928287443661566606512294277743874050312237997388428280930835143572382399305557518992830472707461367294029253557440707452947050844914488008509913249028115281947331153821086694746973126690847272444436112317074726098876158930732385250194030339839706696118819786874261905748835130450064695352965036968527287681352107153956828957358401855318796020865853755673212748802007368619604032488911949133822236786270925541232678874246941564143278549296033678986753049425331465608412011740555682466261832320046073566455113373873231733979693912062866072226144659304153257921464326421988761334658941400751941723267205181874966731900635417508762513909780824298070153588473828800930882826457859338622278726941893457062941742858906922103593873267158273215215895554514442792502217440712125182584087666136654433096305597209043266251200598838165808721152428785078138529992074923665296506520401846282659941042296279000203959537124468909117942442944 [169,37] 9769628865474476713381157519907085285014162558186347052585670509251368260508495333764085480884341727949463258367716506124638905165548240963766250489729713823497428030655151034487433995264088559049937759592331013280216849687014555765638411283486243832063512998504470891874014423455000287852917897369321551549504641641017082436542237896816680876534714386122624194965550452567148664700177536708809659109928408947785241517611809786875142959489248111756946433275288255727968688808640279072505754418253960181661941507177066090116878156793225715638890576554292068080872626641022203594202172935004448138349062700822825295581119571296041472982430549869624133996903786010185737750027957497751673557119166729914881285000441508951672362068090629646009292508551160604338882417376837689117109132124261778916586539885680784725453557094419198346721345056376923710215764904748181066346377661494621895239217619899600932194499574318937080690705465279902407042952757747461832791239134361814153857548404073829164082283455805763386983148664786918639774641372579372756896789580243258424259335817603609392246625420976701915715196468271051937041208861486821055833890874315779071660879813074736336129646592439617203330401291941862270862281586828553823277550710027963886807861708574160142539327918135923906154506434427920155932293571846805448028724428188742010430529051959774808882022838523695920907005135148694949742531998865949884513517205097928398267767474265268234404768420018840897078528918980510630872830847427574470188052581504604581956743205847053458832869634541432544921099466093366075151640761992415644390980957033096939248671810096988136693725674895033656109949625327539606155547907698167191465271733859198326606934059087325382562771222349635071771323880367138745864266600195587049657512927765761515358987805599161343102128496391878485297521384522885344534197716124507734289370557196905771750623377273394062456659601580098869594749119203909614978788994384748366427299855747441645805039329847232781924735907056304990151743457751690344758397817545806895631691180879738770770487166680205628424838584216711124913437440281754222154222370515871410881677544555879005942441968774712826243415709528985812121335074090859624392857774258984317077959302836800353660152352786190987789975427353003335988858599011857380168241498887897094456509180428962664393992588778224660597788077390098787244293972833591867323425063865183915853173508290384607642921862524323448 [169,38] 1099032444868008765590291176091584892906461271576255553059946632720631227154890404175429529322821497928816308587464187099309909240316978641534568151236302255610371714821626220484830349597982482305140380408144365838056525280772238160049105943365629847030086357003547698394503133084289956767055097907212211573620325243346677275542592215985775318937788185016135366865302724687860351705648409737128155422362046581790912565689335644750312841491874971533285499191211284514247386420980055617578704202096394270134858754419749972446420462389099762749754273519186499639485136874250277354436021710621749016826064575774769868246131501562298853016113614689983652631520201802575039574718169251829805289581111400107901543846197459790510336218695399971793699597094552725355396919823258477672512865869967563530909573005823257869296644099146554828105852404029642744734976117839926637019697779975788064750274726243282053999282310500342466244816477903721174637221293349572651759933207868965286761623760468161133166071061599553862005333719737333253795982597109343757961412165893354670687197103065652366826435551026629475400466145072607647149486254238271309297727483048160091724097047389121328804090003191708049407391771159907932662855348991243211389500668241030038749266655474419280502275728984455412103305005944435605027301040595921136107165313263639477643429638391811159444281981563282606945988680254410982023766697926433818293165138170880443851557300077357133132354555947353739986511117601932154769226353465032789005587134192706023836965993036828743268627996170859840306091676714370983078907111945860634778339734762153544349531271849455062971881403797477438818299397335932294493069764199517968692069275010642712483526123037262975326971520188270430546223388082064594279242882673201744844523033237538516735901883693914615448911413400185451272521730926379280712595237496643155702742744314561919835489574154469474885840615870933518565818104130403839075286118716924892051071596478966856027184348240743732723213597055963746973406297252804770475618342311568752296515266108557153139866172455450725145330991731504243960992890800640215499189130642588375891470212632886622888738623691362369885557218739489219273652308093771996023864671747835553188084905840174292718828872923883597420451522364677546473183023904474600572270230369334707496658566492620963519591173024753027696980912603409983287278538103472481437385530582915979998071411581421505674181700022656 [169,39] -2312645493996069091818898651598206544469228484627863188855838625083356387858097137876596703369378790442694958843727777400102312258038117906209612590306838799520010502275344991304731615365393967691822968660701016739638373445175973518650044665912770074736232172271273985270217001534504153599078651270590476342191109846402031884194440320574770016389544691943220629585410088981823341397753250919713226819795981295207174980962380822857567342260279300646673272235619387676158808887379816768003389378653742719764620156992496931171042512333240883101859793792342986209562347579385970646308496153590114665986658522080468511816837744868264608074401528552452355179061285363427768648387872606452057302707494929051566241902283500262464387603117028573770717593666183661047049234894593151612923195075968441944501628026910324310894578307513728020646336640291538167876311580342671280886552621167925313335034500692726559701201430624668389196743482957645912772342388969399075989437659937386225485205363291736688467973945820871932294706318701880088840544499376405372869643458450843604023851552754501740281277010181015387495347921930186568915881447990182077948949465536424520690829859632526647139896994015187651017264845776113307176364918800869217149416973290067077109664479672175762997106977271462048752892079932482040063536058424824746576416631109093415713651296397995558163203469449133650437362615372964153769499811855996385090148954100871032023119102856296128696252067036117537295399589440079930632918829624121462567008991733886503510479704732845652371950038694103394725832004047781634690178718692968456588163804778447987071690423270861227890778254696655685558300881030607324052005497372754815014961282852354190108864355062776141750135915697620736419283872254534364788218479826405109011377047226297021246243132550424181735734709426856122695721227010697489724470760992489659219716004421329595611930265758468626269215665401212561102475163696681145600455062751686366500886833402863957164630023707122287717597241547509138871045423899431527393985455577939818367625316584975883083891223898729959181747065715206878719086855577778362698604473252433160346808298337218969421165501881733843947114393516784233452383670271409383407404270826090823491784693708369784522640008381371165938109305214964555150697978601019301695521634463409122679264540304360200767068797438567210879923448345685395322208396983329399947831184853406789598409258873024871815614664288 [169,40] 1348230574781616233322852068606309288202336198243382745200681478994956693548362543776154524493967184677129277369862193169234648834727067529719483024878894958660012204994548857599694706119694235645788431339045625294910983859240961102196932289387234804692787865067413789941816532866955698359819219625490610894926667421770630989407284835039072111618551547016227721243430002914806844338217945025537967041439224682442613677422571767034659241555847512761581398147665174967084589233628335743085028871054845458105025581439946372691931095992064236459305114857278522969629281607216173303596555818463652538104009898111945703880990549526650077564455521192971300268635962437469763028414992292264313724375589126225278245208244455784067661959339944716328603807842029878181274520704442249637634601081030153775960084179421948122437560361831454975269231456255239088873538534962039774816005419073593390544592168737143145558321873685439596313094803129592442108425886243696650898667152504389037659098209234852603644717040683668888715241276403860700231631471315777710424223657085593669367236900839995618966623062305090732217476593976526155256665872165997031772067646954283281573645098330572734137086941867783419080677174225218808380743236462613444379955251566363700353766221717777082751972178353285264481545628398914341204984529456099574721514283939561293151766917603538359112280128151972838838377655159289268871555662752264569619260310373251158236207045906775293495076668577337919949128982099968932356174952747334723868293735635247663668772554414313237323702134101964396338260079294279826237851797940105300314030657121437587970972424639380682731861010620008614237445403812339770624359925916816729555537052248281097492860994355964893347249188729630121700984211953747097603079013909406531948460201412055681300608955517465901636114496354650173518902190482295476800737468431878773287024246232162290546364058790900599627829449182129157848639773820892659067721363921983251883786717799088523241074590351767908650427557360211641651516081514638295045458883788419613187015150742204109662097346248116450402254586672680205419031888838693694196665773847885139538870602135049369323645885221032708048996871169886834408513589479539871689072944265642014037804287635418097217543680107403830356499926814444325666499977736354319148774388817455779562122639667635307192381131088592283854015120451984756245138741256257246578482066021395775288177937846420959884772800 [169,41] -551326465235261251702045514475037220695976821622587691429545146425675650252024055833050268730502062164208381073982189162124636180285391588143454838567649904551981652979134567858501900083379714553766261999835403730010479176419393761119576944707403199019473568558949358390707239070661229694676255064298563486296215765269900831828668577803503916739553398737055296592075576802475172768429372522631605598012673980476561460546723174772386224869075256618334722146079948997337683290076830722556915372870864739648638230521792050346638238895245987424982226410774783645277255813029968449145641849282317164537736769942982410853347072018011836439699026677190198281734459978226550136444263277020141956791363200962322596121586077554332637280596943144759521219450639085159027245965833063295094237057127244289580699074079522084850708895516836162584639599491067120307143466690578364422225842895944088173022917223450191018194780037774077399111850771555164700516382471697673933474593877110862488476030920275411239756638633971465463763805758499319787619453307336205237361846025496971403631693118549103226273065497730739905483176366778537230996432761049095398783061280657399154203897666839927200921044998809339483094678084708120217592303130293737553714373935447819402646083511026643927421322077196714226916344146043900279814745299545556170192933766998215479084539517165689836046012519900317932816297237387593348492997332394172574205322514731349592402607238199048688575954043791037202837774960984085309414796564972946540793077430704788315906724270544521566183318361510303953150129460778149195528792503847336584549413239045091449647513612625779181837939959957429493997839029851159416009002373556223163031532430574242232169149605115774229011400261430402695082387423240907634054415541019668829869772736430452277666092918452191586605857862296092993052289503356010461931497664330133298909019006830147073928371731619944642292795431948438933057145067547414306051808127263488533274909619877460884181375254850535257615673315222799392606732813307743073073082888588675493310593138634917679570866405815638969697964720214429364337322306229002524574658378572810530791689913952355175174655575359790756354604767800354699924447050890059378102829108016591497206131838291670597071736698205167446508939447973550603032897583719561964158699052875716326814975325323314999915856716091001292714776166301088174869941199680795942918451821089267805090923058022802588248 [169,42] 181551413034965181858795098305667999542972715249186641833932543798969570932879631793812763576226437746338554059257388723773825038545335487634841546247401996753145497448103562837935313400975312396086054321394489658398438436480155265974119192599375916113235067584593070087486354040005086579829283215091118461110291877383914799612503020807666709059164137843645130762735656749459099281799878453514335177674831288789554902514506581790394889864460432165656953006817609120429645290241235747923655895469634316933164521239095790859470992300272067638517052343921186713564517840722541405688869559781405573468124919153101963731253376174520334513059885040553371251191850650431075770519617151324123270222875923070544975665927978905972268963518724365455604390771642150329314243686849774311093352457597349739042087566269115703965758449868583701646569339249063677258972630206056727893924981266948990433443604682229197424052871440483785576924886966926509615527560281751584860642648577293486418772149040420070158034658969451643248957297497270856065063381733896937466940058418642943210066421552981757178441313166201979713308510659719921924025663927822585233756214302392622462221171567280957937450293210447353161454544650307407797667871342765365436385499377472461467808188413904111090227266861303050906464138410629630304185130977924525601991596356742911395515688829025478876381545020518629506390737770018663234984457243959694646273191474471378246055230046675725433219676605136882538791698744122469939791779472637645637873898680006426427107441476540445552756008836467620028901499937125704585739109179549758564811674674963826769293200092974754614042092551344533906926131676100405501551285295217180167056816760216232164854794464664033287556576233475306270524174853098918687343844080732213579943861298756438825608631814209266003055997918755581499644443462246554451609773457578897890010357361492062999481517808056622801087989578577064181681690803734481477672838156617617713696169551164067237304222484804280028871790545505839763047956419619643762085734192836555869314056607987688671365011442002328705195032572896534105722121860864655280012098986639240891530720560994714725020828604899566388619696356767247141998452310754275574521811019956437814450690256459185418824559967325762879778938506135752405826666037365934447825577739163023666093129756542376721356045633835972464426498640283923400315832547427784013863683853475464919575020287061835328 [169,43] -50999207417941036247183915811128376690928925577736652227669549211322612367935980045467447395829118939153203847137896702720261235016178360605074326068632723558560494489661943065961543178440909965960358384658407055861429657218182821857300123658901836196617307748978642838623311421051087081217541068094489653777254894500031554715257295825294939419974714472410777021719592211138824825427394111306051127887648513733204734298392057640376574400903888095434052230352178032284656875064398514014431012406121985720551534760529361404336061014033613343547686332276492540758052840456612559350513918118201798094884032766712379301971283208316794720366544675871939559349071786313446440965548504572024204088043831864941309540944200556261145023663215607890978436227364972358712632905120296234895493337698272008386975258071279082486021716618964201064856904142051421388942711852533835430504645756638796619425138891813542426216591201175439816012813285015731955012440762566188444967454075330498155036904801064763721690616999691512780163750784510488774406459985017754568369487468926491731601680522140364639489302752431116074635714913371555809234863414120060374239763963983544972929786898309562897815452248663348218958960804320916301271692414423948550419381246463829428013755704634631351760712005370984831742080452083927195095974611582205692088050003372802633283757459182704998577397718226063621946467349371626396922561577292738792235128131150244342500226708364340594465493863698154386560352052259044039684830506134285759941815295841860328506690535958015376055482129047097232815258681688204488324718202695807632860942157547977105797475018233759339050310532423342910593536006570333828842412546584315894153849106720621128278411612474233718010486456010413135279855046678693347732923607583853664520418553537235212317997549586456099234553963624024528144619841779303633089093777876489026051392066896055995811218978041804330048679368883320643729038850171178510932233666536222843877431197557193776101515473781876382490496861400128160372977634349541978932709244409674183631769036308620346648617602200749154565989246365999415602150284425825953464980462698373559287201528758856151558121509505808540277945323624025764893635197457561634079350725683816774475497733839917307887581113900333977640665963706934722747643048428725926670501690875501274955785384522857536206855078881971811406726574667966062297633482247472446355522885958168073204130412281464 [169,44] 12650382036258525655287259249196112946177935879992283841445364332328252679766880102782423863269174636621533822121377117343065269293584056201650799192231239326186602571175675614962115294187402224882040848540406419111988280764891742575857060991730171288202986500201962200917498793948694655340347712078124127038645136086034492748899207147331762968081066318517392858977459182789989118977033720730593060496823144964657974460131332884201186848587966008855494906521520438245733031996266713822101129743424936683945602816851898119943702375452264459476718403580114869089227057100961333532796938657785222152947059782839404853919162489484825183924544884352122149340515737081133090154184753487893286061687846776227290905349000046801013181008985422759008308006914513262191840242131211273680035961123674065329043833780651976798008470853320558015945644121375127201855384621702955167629965434639899088228573420809798580726420373120147700295713069002965331769993329507706175539822104169950325023660082283569370211288701597455102595503122086927706544261878351981240150281612825923350695607633000500830884321583261868431549763971505479375071591911751794769636854696984605156475072276818421045885437930174777942850189101356181370798869508248077752567758434246023181282412200243153850154058936760850918419568443931322042898032599165924636424772545037969303816873673841777435364299943617123706060414670051946170465285701237217697283510081660718356390667552185942581672189671839244502157360688652290342505505189698105558848118203675227742717664784733682516002021734412240480145319484452638193241573221121156498812699496982146113959481455893057187525599344578091360708399248606761218560425911444989997765492042061161280827452100307776491500557118937546232862578668475731073191871331218236941490541519713666214366680035433347654966517236296220740868136898800279233229416248808310751767180091535681752929318337953910519626376259217344087009485315145543843549072736759708552486718012848869761726248675563055981961779475057545673246472472239102590343773001654353349063531992201733610100256111313155306016081917193001579044895224208387784331875375415660287855789030213177985002838620015856616654781850783699222461287350377411457364339470294147978920924268960550328255630389172443852525798997430826995076531936307770425039813836674461392494169346215402622309291361390388922631875142820255519266663843250650928740782900808227553079076700000 [169,45] -2814880141710700076454615711718316772716446033575462530937997545325591027352781771535384954823925244655618993459498842803350774639958273162920361941924526896050964196809727994548581703347899811484301091988922870323918847450146593605596878878532572181993456505042315241114994888217928081675269207192784962011297306325983169681222079130750449174167143175134011553915199536617309138626530976596912700003449768550172494237858368178320118173453539724936713609975928355575233495765839766892939665807570332525786243139782429451870283919561609924844050634021607709807069820924220127190940583002866762788212377529554319702488559059467208211846070540029157338098639292715185091863237589254297190713468964640678731470263432519944584978709690645337543256251486707689476058369677337006032948367059789326711458751269361095352342172981388146771410424727675286195158251997684808955986666588193878321314457260380548357135957249017521407441582784045128990062594131611886451637774997460554698673442413442289950425698639116679613134789404716376523998747896584357393821739543781279653691298543579846158878237372723620878181193390086238589562655963072434678270191020269110154223176232020825696604726043130943415999170313073705059388134914480608575166444459987975943732759038218847005058022507303798035680792218095081625029412531064278352289608302840625016569814760981468708337807287328065412603581664723890773000150937474823073625895542743702254892457956683181368110047339269035002321930480229737029472111015481894486834605360622979960829822021606394939527077415462509896399727582341690934045191104051947315316236412170624682126119547115175145347570051116412349416773845762678363402724994929008243710444472714320866270868830184074668409299350553994293647746678199165976519156965397742286156068126181069831278589871930672046168185632173526760773435817523568514583672020561466780559033907600903506329573360950562240765730282337415941945897599809863256954930254570035145765547859996257683780235305837173107337295756367480436002339053591024749220595710877924758172139844368336870417901987485167024262835126429699073959049712494075840623692605554300025303534292760178677934143295250751554686931662875503549913197957291089873754638045596584386387898794399499185791054189650388564642671947402861942361933908595941849813741820772994127344586109310493685163180828105690433544445962987053553538831502080957388571683461075592306488513036 [169,46] 550163220503539096533868684963878588298281220614587692068942663419178777068678680504107952806279060811344202195382247020551215193353662335794165432516947089917682660165172010680520427466849646833531830313996357933254078447551264210814747251655298189327864024512210563750126335789366237587388237152011326127131071355511902540601058333115074640924556770723709836453366204815620296813892694927680552915349334883784364315255398689053603629182723341778471189798577054630973680891221482537263202177589735688414520512631670211770217455002760204168440273605187349128551648326872295941849662607079312127352308145796764299307352593430388022380858399468416277675200308291211932794263726708439209938406183935076441331685238115927016385797131109505533019241363022814948106477779415805541024296154069001307705332657542206494830834570788635872783511859094827054711666792291146357425015463794471584141701799407677208064960289975505934781402438340946977300311658898523366203407651646924641382681769889306818901877677217781186183591244167960668414306266268378691390280132241530159458503071618300484320575073333251977967790463529436589669701898042489372937692274619989154640920685122423188795224196536196867300361774485246236605764682677976340397672298408715321799246533104732079874532809100383335996053098899884325876191733910875527974009842534216259737486000828566953099142776573406176393180344592080555600169883328452372916865182152854908170853255155379853011647999623302412268217969924393247556413137194842421832717082916784661598294425255500743529503921857622995373943086701938242961606788788294441563307864665011465428005944778408259260194495719560402436481161205296862968314012001475698497740082274086849601400218042837658104960182014404265936504335267814074424277840637744400713916297132631643624208941660093046949719053358858879347180001463102333130397291290277338175579388710931404588896979017994569141137388587876203042012228462058318698709428385395403683770933730523578388456793286885625014394378105697117889418927775789588371016310145371933138813579914182170813249424616753016892582381081807211208148623584026544716253029434387199035118844823260143629619375703441079672863719647489266191655218133179042267116106435706442057075726392733569332503620716236918887970738470849492658465604352258167504719609599892301909864170798259046552964713128011097259727936992297998495546993022401099831812586400919294047488 [169,47] -84953510161039255363570653120086714189997848323717711082163013803835991651609995876902604706713587790675231515843710618539722478505986419063006419758246955219310695220460663613148522253954798108150205820213669065867509781145149577061190086039760968497554948366864582875309673419260014331817485275777232899607984059155286805215698278003321376702817419407407279303578324191477426504836165419895671260889335909184821636429220480364308617891616137639824763542177347655384674323721094112753770789578121733532336436107295632459182104798212947558078312655810243077757679489550999983081492041462084154883781399512962742150916289285165427127974137588050036554714836378339272217263657728398530951078502970069002976070963807267107376623591382699352420303954877050790151395039773213065476532192280520630859704207800174171706734353770222291325313952265418796518145498852505841454858255719591296292820389110854395456822033987126420251329660749998773411624515632147794911830263379351137597231082835611604912845641361738379471467962140929224778227422917638370949196257769156672073311095341095679696272166680651616035472360288849334520747007731070807180965106626205043849832461779994817156124069628279517856488984249717051248479386483504994606771421391439085794050976594852047020306473421489830744334675607143306538943529175186194053687478571041109843314055555610134410651426267335409345982136328664692281661869067186730668949676708575533833831823289157034390660271078841303941284921658929160696566311014014106725754099241982725051483794814767095817859441930349415936387594801894114321523750251467887927557328189194907812247052252536431740422021532420932997239962395725503207200995074766122703442702619285559088608572389848019081131954531866582173481690679318189016786994649225321008996909390392729405838220664569879399199209659278519596027806542221900801787255338908610366914181468306919779197865250997310811687872098908483963435173720233775280384789098114007856497223717574907942913939786119822618861891015842254409483756197376621628060411583282185564564255791712652932388137320817540633708921665768700382949107154215858617519492302254818688554183770417392387411217886163822133757567532984064243795888029674773498558594026869404895498145305211191291090523110278912464751657621037475283619384845198760394557936472175440275648798053754044898017220559977752089469523984251375144298991749222480552280049079985682272 [169,48] 6398506986273865925194419502603569465593576507725910321295154367282739642553229890309382865929500171479309687671174579480468684501635529965575428375878434692631842724958636973166593335085196886323378462680718758969797523815162690336587037673905211830541479496244271593238509356937691881409665932528832731368585461837507346216003246780214517190056994255981707487191222985588303965473034163336125943833786188779467366180110292964346171854865193039721284087964247789562076174980736202392220292879947457971421326637832156855370211019705586128038534796535212927050547030373187901478161786965862083631390516764503261380980844367222031406985122701127091092357504536343394662013430572939956161827434576677942948342065499495640574723582248456843065439181303133572142917106899292096674403808818983500966795516449398891564808094946041524548801664352483163607274054331630555524625684144733329848550899029925822479674953133421195798258927681393367290216140951651786624763863551779688580388148804840125340330314196195004873540625151242922036184566343247819137632876300374632351863349023663118024700112900756080363117609839117006622924886338459440324551809697641648246873720504336880959430746878428828811704599594491614123397637052814139038167890836528244794504360711581232155987707378243355184428838150127779682517946158172935818807039372457038628515860270240372838049575679955616914515074058864897056781816420442311352847186270489604418661493806725585176601770539812635892774544809738346991802644144683334035865998662706312510464880150280903553158259570817481405641848490367290082033261531432983631635185862024869908665563279396898251244305031895198395892546228399620862563567708647290562129679091274305515780087256117960867836536667586662719849274060117765866678581280752126579537030691815136622235357900627145513834244425469607640070265505208709146355233080022624761756963507132346284052733890022000500836449376341302033415573783984970263124098957960982954974080886991544303760319629057768838369981884029514114901979256267799476466055119109275856264388959435362716244161898883801312331572682996457601752370887617319836584026919206654844639139981042972987921709940603598444556597103903253327565250507627586670015991276699139567422604418061927187812505092002795498103556800349052444636802359434752426664762351092235010925032947814580723390140595658129260193622652771479161136191004487817825314021380649888 [169,49] 1417942248825934145608218054789295247449409536658858689971918738253451172881984013275525605123513105894537138432532147867844470828470797228215149736179815678920730017359499886424763222295627632522987085502640515847370730990539537899426411641197271841558173441709360120346652080641091450238378426306264831720080913793826699706595742240321212927541181199512111058223441812080142030600286854067375122635205201955168948289059370232538352491598489968173301512622584664029772237709308866040836073836137502049373717327209183320032264813172246743803144690888085216998266313163784451761009102204833383232017366918871709565585825142225252128005039957593977436316241091428014731822596837139344601627551224675849439236316304881815956812622744776919185033672924539721272442495790221939271586812585375824652366270283565515415228479333384839561594587558146631054410533272640090061361202904809162208213579305943547534536425297624358377762034124568820076680701175660703770641856946987009063153554679271393477488964570568123756264086145241218795743506199898796667693355479169575792960337767958427518920685206483283152219400365660646406039679716570148178886520028106412621835586500617235012074071927384125468132054393241133454744861864837377371329922017868634185968218333681207180166150940857984738456584585424978771223010602131215626451998614355749452991347522289367006624252517907998006601533330305732184299835565646152127867245072962981621161733094491576268537850195185433720548401599830889854982201365834578561078984427112254487353312330405898563137666267716270681058593704017850482473738678179264742261187496344067779644012027003925238177912864076321067320788173916530578105933165341156835207600597774938518552086062918811874780358298895085378084159643632366791193813139674939120354254250966875286723671426741898218520228727032813145410901524650249280944287133474041640488088061854595332025219046759338566939007840105391992225485347860308458633874315139812837760737919116090045966584669057645655664886823783030883464897896402603807705833266297610525177197831953551827539176227723749444200366853466265118829207352901222908145152269242990663889818034971222461901744251964376536453400028443789358275036001388615658179000021787814929055410680876747478332299326000603656321806449157910714094940186250402984222426370447619201759946412438273200672478968944976669521457766517482464813751370829073970303467948892 [169,50] -617404020977557698369185635969638215453281274692926472705399682333409536842360284070442467569375847559095034302642373337943821839713061190996033969774026677436212185125879437998461427859208242918155263865759673512039823045202663223780254347045189447919448516737644131416982939472520694976043612240341549836117972556931141266300717528025312827896529187508790824065727971303832222557712348813561232967546015835779183436158291774625840130572567625627631648976427884125616918957620066057520708412292872473400383395567839951989666506515301364463025211868784209954263239211260781801425812754344403126335280453221049719320058316388792223407794273205936012499780970761110042010555842052919445374029248825162016583119377200028581415001905401395031604887064992027064171846469154281573951874206891150217042268554804449777859096563379179251089459789465455665275104542277539529290115870433269189356734438036148101186845212542253017126201232483039210502475328284627746819901096573567075817761618773879734298106275280154255625035991804444214278163716530707756302278949521064064712019313237153317244168058397530353826753672525942826185145323854714367207187919706357053387759618445119871783981729603609481819712309610970375369144297996973507723351299788642125074714181939030314624227822317208835375203369252314829827507733878776707488408938196215132047170584995112612898360940799612552283906318232548012499636471024100659153872260302596623293147177910708886224558016986849727261740345209226715619673451594902525133867890205366554274945352420850679151276866742148941105756774119313124629131722414109500068393172760765545692693965560826365671786589902796731088026012942816661997284598627819008378995629097241206532273363589436227424538062933195977372035283796423938841004407133937518549180678843445293609522098202634666374216273104524033955744631945808994306196324615170127348344138272308423046473744288105769123768455132495043185134232133290664782746113258907808448584234255045277991558230364828391576200762940203006317067005298205101934994458589626837738102502490310703691633687459568136442017151331560088189307165233958229081808740430422336215363744706399571248071144606119836942023711835779116610568983546390700098852740418144899483980014218937007568769607439624050605081963279568239423032485026793071011676175780663746836428399366836214916753160606501252181070437368087692586529011857368779416565472 [169,51] 87530652862711696350218647547599006362459094277407899762772835081412511823690434305091830417189279413358540262784662010513291682898131960088203489401225712098166441628644408878128557471862994100150150797788573703178069883923768289898361007476452235273796489251692223868095098871401094001694879598622434968925376431522678387771330066803061285055816730007316901986701698965800124857466211811738985695033599577785893941998164655884777565001493822733874541670468451129862038728649231527898795591113063672276236712279961032459637779233921919042262939140544215758502730606117529607584419361710858244718398669917378266000036686278946134739173225459476389515338921214446853380600759378637959878846774406311513656333414719435949824347398826022368099946221103504796274519775368046400090134096154681804280880594040499292998166420061316393343767427863842912997782433433143674849162836335162557776355719091590899819034653309265872592895439389443550541956530976230090846211342260699491348329063142544952057720661095693482141507348852143205049345568809108519171762527372743958177476026498844174363597894969784912932295677813347895936853580491571312730100153291577177146698837650156370043778388975418762168807869559299253571520006745626261726356191270836046665595444461489333967948468041060993642509423604101748335951741374987537683710705027540202032728733671311585545443224869399527801842131517033036599812226654667824173878946690030286937362894293525698430754655476442501967802493498600165608730883681676208433881724569562381106650150923862692869757881045874020334520569712109190757090565623039642387115752918114727726804436183319199630689099347590784720152058962328098913374091923415682847509443611777908271854523672358551575779282703369807344355953958206273735165426948814433408003252658857447380477264364553452825547039220842685680041798237570999523109255444237808047486250956203328552840868009368860332338622144871073990320048321694296650487937956392051576522509221030574961894200934905538719300581808342511307545703471290455910499062742490579710744405816670876953718419868175688696476782411064888069951197911444265305862334399466526803010590522541261865993990173775302554331193657610756801026495667714333561721003980646274553381507647542799878009765472775170641393898198437313417193741900000249042509014746733043623538549989475358936839859666569921362697562406795571280367886529972282291896 [169,52] 3861234679794086422198283467334851786522863755740136694726277603662957112509176035303173197798055447261615159494052492356842648221603377464415965822360339941310006105421013848746182101761738031528228634823445754982584889668899711027401803234464309135008300032189489298969934303684825240643403538011383787000618018791547297523227961146227317864849468452120038840434492410476710090447830508019167319779685284335964507350197339578237920622889500476488695736046241489021225449562386598827477495446803470027684701040357783211614585032794374697569414742568509616040765613659590919506433807475995720658260487116949179362818165062113216124593003008413305422120708324496475401128090147163494028099825418243711034975496301686921878150251195771793167725441112822386139246059905241086445046879959772034559958276696571797421932755443848044789195353041642767776298684175128438114593275214869770122630671033061202164798937845081323028577527755569168541897063586586850257995486576510397874593461010173026244436852202487663453655116429391872142686461633358438246837520585376698596379990649022425034349008732165096027932772170797843882855254044551705368821625327485800502387145108085920904394519356088077673617176339128917216412105071343608493760765992292766936305276860286675441811204779187317692325671790741362512993513171821377230771840454728792316542212660520768057067303651434201741982089013204390687881062804531908306619156568392877944289361244790800208059099052303177296603262811929231616650480684415889559717506006477483093490903422403838932174717533976824563345087159041114460856285257501082375288030609582031910707559984885164650245228258172120463068210088463755026094912991471375748424886970368727707885967619741542450994125844768791737211497281520715583170420164983372461140466466594827129387623288075726214498995290713159639414860073399492514093182252112977087929170854826348530380555115018315005500490946218845086127670892197928470617754102854098042068565550809125102321564397547711784777375107873132371578213047005150355775187177691918917804268559512343433937936738651914504820511462685334310579200591016143536896084493874208553750612564483305011570110083024148749351600875619040718874640305755229369596832004900576778779380978120593239731857035709646213878801880068728866674124313627950786791207370887674777758798325237811127946679761960894909238883109145751565385480365033055456 [169,53] -2326429316699892478759718362833494625166979515677235461898716047510045171817629565546833105520669319367777296700998743050211423745623231266904339295067399753515215876502715853577805939277636848632260077720482110304698781019137699400304341371824680403746581317069265826002788467620285861757523110838632204236485274572967825226645619968536458893482461250162446773000161064249023668248114066396084846095523002661402026778528419763529689836379681821625752283931301895926787410797467643421679238575525373274339950774570731693267130809672474739142432577208855921577830209581427552941333203645527057948235501747848379292503537225049946122905850073705002322642332979056617683579006288364950443718470635361137902933037103889705874849874142446951044467161247306739006888822270569217020073279508491250667921977463186348928022267565532133050950951440040096734998480828595982870315087365310907749137382633991289640154547641699587729137042673568044742276379335134766945854080223884561278701273929252956297864212677706828264287539951333662036497487186286046574696987430243137106877759791561706304263048993490196035714640658822765137970442952629257115277423896708238393926598544080913079352632887759129267576798532378845506212841537999574822820724016513180173708496574048729057394035161307488503715055772407859655316753589388675236134512002340809381000495235434237649888866413189208461623105247517254267024971134349814152228930901906557190578369764591890651135552432665945634459275854132384670823370475631912594916415303395083473433307010522227717664744089793087657083446118813286319396109181244358564644950375244102177480343421945982430800080897003102309852440905951754310217318469393598530014607099126333514726912625934656787116400123063272875456242152416861892384288514814726868243871766765063199829904715660243083416610853394507150639432797279354629607389673013582314399362993050693126642525292948786922214775958600284556951577991825771353153617808406757795941006602628783425314413033063267128542106482529793041795568104700151810245742519718845341839487649797037362297877088054695872379826577804660318103811480055043690943389765938824605926217791233205367692720466232548543577384719757397329653147875719574753086667337139215527177659577383328448335852990712407792552936658426424049750724170783402547602524756054384519418613034393413692826646068555895445046384057454938352330642499485468 [169,54] -529865964354078711276795726303177252220269022230897637065500042184533168864766666507171314685752355603413336826527179144597060805872280859517042290758444165262127511824237767506339509333031069670880056405813058010556021010015875963180622104735195345862477786025597369050690574451605226947747649870874860732561234729264467022508428282816239287723963021698089113814220517258852397370979300759971615871558460704172824968804915802027115934238210963604910446966694857413788701188925420521987007145419162648703596074708140930597618133745089578651215577775594853132352050499375062594446128263630641723277898494571805074396934638533864664858070012991496091681095524814248162108944032571906300773137413962163402110504973168513966949021875581503567499548271253591750369239507670284394319414900388980236907650125484079947127615748383121487011146467758519725151403159950322672825682906328497285426137257645942774252968188483819878261797338950370712829061665568373821442588231646788039912738148420477264717523746342228849338642125377572113059484319367042690583811371728157769156203895493066125275913602666107144516606135552061927227310449185809870144996498862804483524597164304093573971745567310881002110829805472932294408833583875489776449779995033070883312290337583080265584923047686428760913787441208954859767268098304603169396857041984470708387757916940031358386443615197648555380915591142178926962167480687192332377761485583062818729069607531160456476515645665852937172156941356117301068157036396053926867612928953796365772244320229986388312676244809974298067559750950468068260719544991554018148180340048897560344956222972775850909284603501580608545487863202657247097868517076724513783343756742319187507994623726671136257246801928482925040349866966491327764260897970182941439573281359255764313662809250777763541872061737995601388452193897145761282188130207502244504571354392153316672728197571834595830138717114494796664430083689339817478164311567010243301359691987097656956744409080094504578917668556650090445248435127841203969859186453779794634768746648941446242116359719222404768728754608201764906696064639444054054356573984682116529314517336862004941816049315828220566255312682524853873192919705828878286628450910170539217290620905998036692451125615869762755863425754087991904570727555610640761083668506649199528540025959298356484487307303034400851118416552736299163632057280 [169,55] 395114451243432616151498506507422371880485288421243410782342325401939576377160891494276234323330334058886261823447051814247715262916124686516685809670537229306928561495921619827739558455049312336198598415447418484057427064475148070191051326353325452985643634850896331502851541527630675388092424386607953541830351942393615966743531994875366147565271624281931402669133673080968865918371711572954189358694911254612070672436330873290913397844840383076780509269229782449121449004199137900134688493478333431584028726050543392797932064182633036615148622183227665003170444506014894064772524568213218125079040601820991763388059016124582067388614670092155086393925798036512481257565729667262040452781857549392811304574485026220366734442604907066445651248652808381684306103822141594687017803040013180765962966722093786851692338206073758944679469060079210832291703114413401806523638023072866356688698903726690711850304723650834070166199063416800325385505668594958927211653883404946311283846138119669044794011594679166001903253449301816364133673480896591445620605419022435927457656463771629549044745849199959389042192370456739207521718400726674836345955149453118237664775592623550212465580125082046720481948941984553828381459046323046287012596375203001432939657037943834668392776328614463176094129942159606166808596280879271669306411230202982891457815874406076843310225009199770145697365864799131216806870751632844260233217955311042353076724068248565838891749965506098104754830418580510325383177398471513285789777940347374134551014921625771195691006284578322119030905252977354323422986787641181354929293176811460196413987167428917860240310901124624895740452886426060351180252006653343604950792296767011167697173924086719582515465200044324719490840169538342281626849363625915224994116046533688623707627703956691852465960107687697119630869788820302813033052006066813452333976831836676074142733282758365530720312124881374269188239747412056455882453740516040199705684550710476720289678449693462080569198258194994083690758474127008132486554985495458221938614598180678878049909161756314302807539340673329582842051931034141968827259404278461949916352094058161724574549300324975677593491710581526135605902127531840787575364265273156851283006696257442921231225198463780442119102017583872443358269379306998188833418803602484468082851431600700158159651556749570539895717234999288869018534288 [169,56] -85730369105491241669558651006695674424112809164050164008462485051326676846476625849008899609543881061247389659639156238425699944239251149084719225221466184614822170382924687721447478114379036643554103838953386807791032239938948501626726562735309581487532030456903237218564445869292326887276236080311150085921690855186467871873992831195176008542397084237116894420820986295666821986094334674720925028194591580576641519523842312955242945381536188174544781565780074029209947483556611353872889517591909937379044396269151521208827287999231515400978920969787865259824919392203798746171681437250884157713794881435868260266057637892353274028192415933423729743519519101805677632983001073690630166395813749312844857387848641030955880669394435574497737604139605660146546717998811111621637445370114117249535931967321514906743962952951443823343751424812763259263222451962130159837945389274714180042203237085539652843708684304126882084827459122425236650277032207895825324950886249611657222140162065698836940246294037631688110334497582080317972404473904949453635869903527582027138159027239457460700627260036515070022551435648711927950898842524833289158470134746730189673963629227624526465931209045207957917123236569312907335610003180305196246109503236513470928936735730949027443896989634576902205787475406932682227954863227144305706122010945267532779209116292807359325722885462950454037354551597617315997562792279852843310697785453320678451705179868084884600618665817853383350356986419736430130572646957429764257971467819606695550640204939371678276534989359677881588701280672762133973656322579213010294653185764070784932958118638181171838289066132697664772337997256033890395241472249017554812077531448698545311122129326761763520459702513266209698002557510655483803398898221238224714091160547404436755814182157890763201957784521476169573571329667251959751253045973623092852943084258692219054488022975187219554799809235601832696440222828639250013117083635921084064348899854696142057640868153644194854429803490180562199178899059166905966884605445651610681958041367581647781663960197496202883973313960736808150639750034732507063569861986903255401728416622391551675673543063208704017248781949827998738906294725280332277073106151918278156183487271392921269115622837999499244604802400641264534759467142091939874735332147732078454664516091424206277157020419355788135867336539931985374288 [169,57] 5045317199008034279248719616321132849870353619617204124594343034731723002562516054758456627200450437175746286110760971847712859703386593762487265467766848606336965540632159987921364250515495507394852834931569154974704692223679753791903415256829005449264551221242993316616678715940293057207772601310283135170159453057377570975369387745910311754392592208530342078185314194898951405836229711385833271018801957022364653110635955328357485408081871617215682713369282070087914316746308156468941730435211540775568876192488302416581657357390771197755010745447172528672562757202461897579976301332193793937778006243630128743258730123286692228046468191209558448401840781498451883141482855170153717093083303280319602344184119189697560593367981131528221966673792584865226291471004846716158129623475203202861355351068434691969890612766183713737357051530715310560198880303285807387411994845480792827546962209094247742870478368572701132262877317587422894874958821249969821160462824224121875365577176433397742736964857103055527824194917460095075444646676123780056775692642962675400107510475510810943302187986670113354714095541570999469529744943122456109395826614597502486277622607690348653265418775711979782308159313854636872583431453559421914634312550665607466510733843418675750429836025441402537356365751927900400222410411283119764787146610984704610636429632264211179739830627251537762502741257231764468782766257969575508800447965510119542306394433723357511002916069155836794586882656789475487086469059826731953553395582454346300003018609736277468997612515298487575987181865620142006111206920854929920113083768909867266797498716333094358142826908157396976105387154361459231710105697349373896877157337451335036967061373151132880064453146905478053005492569172365131166819539878363080744055154850903137723332328625171314330430015564230400331679412271295838878806520319402511293951631563540468401744947656792364726957140755874865239067373817047795631112159095875638400238921564687132025395240085299473811283012382448794673187218478417688831210173394392967718969158896566259261264084401536047470598564836753920827883397477918861572923115063545345263042761609055221292029652966802944487327418706958258250557815176510403452975467812906520976956658466637902197391282651547512442626041678961928702271438252801759357267897579521965486986991586570267041506992058066187088410809399194114 [169,58] 1733970890074785049900309587504486162686302202317005732028489748043707393960839044390124853203231243063522063758175428005744866308719071159885814899145608072409363449208946401687959439776523046378089756331401176799864784125345770932563993362154326688797949060038327255953490145279047894558888069629332784233593016717777546871886928077638197489322706228883540996461386567636128914451139971217817889182735590624695688016770834736767962055916765517019312045665263821428628543400803301365830522604686021937769313846746411037339468348130334531657514897402261829542449586881771195870357277859194751261553168615022236024001541628709899513890633089752139491597654378245804678828755342283062658981686238586991870590961640363502342186719231262384658591671795757359386460781681718334676303624891863504169845464572776740455769390466614044927411811170448606605889525135255854759531913119236422835515217722475995083388004318926130254355991643225863436653197381099925307678401668492219221354524916181849091378330497510539034992366848224261652564333785831082908744266703994978638774817875287379484672392936697685598925225025836376050158457311287932014980045875396287511423929390040392170873028890502593962674404759205536058162039963369229729718049850565404973686999484658348794914161511768516888700822349244822044045826967479046711589555096617437698221152889126360266563694492886182730505772030222318058432196971388867874426983771651687418549021377081892490110389509985487577298698162511392475325341202328938914491409269950794450185097471377141748781003954932234200186784060546522418980962265384271753800958963737276665997092341791729497582109984599111411365111991995293622046322856489950296948528006096040062916702072194309491768765452626765239357528104358916182113604945730229709917823115743501145102759604229585553337189989628394318740240401184157280782613760755916198482276898363536594809827621446072570787761367455694854255288696296560184003624468039322811293985404617366911619103821249023222337361193803148681072236154923258971253465911086005224168502723830829639910864739980521755112281325251591908650850547473989104332358051959215855197625749607846835065070688228509042971462400528687118001662826925767361822782662395132475450104180276439064272122520733625564555953170404380248382089971365432366398189836296801968124899810422697888253298186645424361647363582425280 [169,59] -508975918725239971750365465341212024014312986950853281828313026334766630774445702346196605634729876730705136457000926166956479406595402710624471067742867352635542901115058450276654538160570063092289953065423231183705141943651996264980457669505360823037950456314826619926481240205893642364149804562037865873174943767678968553926417676573711668611659125471974584114381683708532328346058436744570134684756967204742583152825447805720540790284858381846505259926602860514237363546811784295896443793345451676769186961513845026731643164136496546451439935153731379022889131015412265037483394079666722438726031035238043306437023034630580210792221650069650128230276518640127460845509048457788025944391031237275623504489252248064190054165797140239442041295590555679711037552768738029709276444960920633594484741134218028116483094326920147963168169913440873215751471501632852649336861515723006858266529742047193591117953375906474564467728577457909080906837080517799681744806440934293281362863616080457078025972351552439685603075060550646472473366336154855770019841123014220012857429098941136998690451363974877143501679600755298747274596881182399374093521804064156977386601097170653118424493360050952538851695705428654500513205919135380376020221367654007818616965633953518323679715995669261601711525297798225364726892464410500064552841188654397507354521389457180081907696219226365798011063579203299431503287040400678474190711871919702969139303529593065835031160120290996232577669469205487967828046232693903440435749411230128372377124554768285223055704207627462279300696981556837809790897578562177610398279335229468678363540716563573486336596881700422680716222450380990802432584651633942825028822462677539288241855554663086219213789570316687759754736458022551680047598049711013537971775562931579489011471284935121511302051956952106343513771083397333277794207473596782549809438463803283825601054197418515004089442865178130476816702497702277005662120923828171340358267339103815444643841173123737782286908730597175480069759539652881574333505925483751189657755661697449273923147081173760342860321353530787207927462008803681034645870141799502926589069843870692230181282433792351875724779341528849571328301070287723397932321969146028228647036270572869064341913417533909573871368709074236003364128231204744055638237356946653753358172032436383776976930458534549356732996280268 [169,60] 69238574959014499219942343374933384746651175446623308562521060705438480102196309873503573519440914817951230559792637438288104545726651148080356394996504145678714555430711054770924282105201780236511650814352451576398616028501248480365602857849388370307521877215720428148682045596044149368377853335592746908902440944935174268596999109211445648086359648224606590810906051102899979218712079536298187163136287070728971659740327558696843016337882467584140608115456537297202315071297657462516433442293604758431850140354989562778007954165880862364664193438891346194969415217100165979161199143802558030089356659134036315760014607426325392134906602158496328478768758018315256770001060479965656170814711125587055750177277730663047396559199659350438016701561755342231429624257011998684475659748228287719880415449329835461031996776937207362156493461605038288976092236213101951457348570389846619020428281855899091787612241438587925297297269894201070250797537474451362071824239081030221022150352895714101853259398509106421770400459963963322483080064324543270074220773307550797364096717146649903659381933807062203360124536967282451826609921575455768729976405444290893650586579172759107687231445665877401303519113706400258447718140372973334564913132563246592386859879922719590692737327528601612990740683233787318155350434071437812715343338852302959631680077426184252644248333078127711171208532059154259639802044228143583588168961304554486337408478697044848537225357421854143365883783342340648769907410626414159687282803987677334466927623568977255484061370330317609568096025383856503596686698352654786558739046757691660307604231427670765087873346632642507217337883768129339870036896557972511529050466416457207235206712533950417054355147865180401416317093023049936183529277289590785576828370276508146344202982038104104115205812214313720667126018067595755053586698776345539372301520528435888437394334054458501305450078544597935296217891244498217602520169102198311563199584673069991493069615887565488176573285507087052452409022288056442790580583720127387169716536692299321313129264158791028175882088986080814760477840962884851914764986052486092164828972048831994220195442921697678376288046905871024438682015178122818774810494414576359703373939461485249768753695288712469555317511047554673072860934333793899154494790954949029756385324782729030544906419905152861801188016 [169,61] -6935063496848924916761859511478381207555362856043468589258874951215505521589209346218226502843072708675966725825034793479312619640490185544811777601567540961413700825234259010123936020365093613510594789051146257205834860379034385452337533017936761726002893579005031149978115040093191748504487917766143979357811541040503472293049552725344448520105650406728512519430531943789522534771857329906039655803178823295968116250738852006074456882474623993765256475154137166667570366962226743861421409151779676211209864661730049576127713674279956993314181040054411977840847936672231278502442986783418933975164831570885436053106257422917580918083173804379525597280807200300956175327600040381952297572678784900753788352906173012799337731235756850512735404278263256732060937717782375620030570458697595869807642930318999331309025525165210032000091598914827164934914313175189047427802208572182490308178133606554885251667531948702834147337266259085624144146639230808583876593539509990027259221668539991929321689713745421501008135680795528004849628114126396832393407339568046601971604728224508028936575583878968995130381454217475790588664632877748406600205356993726985498285513080121097922781476166674343014775757161897272823339093679705445920622539671176069397250674515022929641320785696928004066513710674246684103101256048045391090075327404536395341587629769860901788398728827767841959083747544614405198652324795379416145986163797731386021764951006535857636982391901918941250079991682992104532124169403939190709642461071279373985728896392563855439477319670379414895855336721436649888324657547774834601026566093339494239292025007064407154815942784636968856685634519122895582187247542187434578883230069278779049210636645968196907458783086371981238120662375506515889998727621857080563279134093227784618332877957526903827008578477796126574534945672733640584279572564910754766952356664795660774467046004017167246711937359702618478910935647381355877490777541031162281911061511483067280232491672122276827648020803886815405477052551044724814897777650959783564974509399461664675011415087149116308273457116376952370375654097535559410839697163268622465866662980302334108477883156237946591377896749522401341793442914833361263254582266047518160545158356253116156807031821293328687855632898476445376067864623228544218478645556255642296253413397663896197277913578116649596262 [169,62] 936974701992926492503294507761795471702917065846402959964823680281332585389005342464827881827315476600339849257598147076166026010848372690291823205154859279964440633845307291347325178310572797565413949571847096636406361962523314602650402441694129293726907219482015380642721404082921320730411648878839394793739628674640153461991192947738117949097420935320600261809610579452450895158122660725980859122518215498197437845393353618426934718015207345020935756925753236699695009750207487863404524742397128022648855026816330069810237262111003989871674425417138664331219420444288892373610541679959972206504378727650677357000044601741702621543319764798205284144459384956268022217809881937312761230764810549647074845029704528522728066661801472417569543094642232237253527800932435286374768303001158950407519997443417803576929874956676750842349243869802929313061755650055829075465712005152930198378877415810070660927612126876706479182769161976383627026044405878347299413568454186587415910149470368698196063554098085383264292495358671778525964546227753930841212079467301883450299082667689451245434752443022433104866543038117501992875178130047511931527864346145061819313711121965990100082705600882463164042877403227238022285845704732482250864580552787909840350636449863039584066938277035823029244961312285377515118578287612115512488351418380520645406360299919468120840592876735818078008395779453046507593987910031199059839139911406918782057349836619239793905095748340004363593249455976542837274987658887188827039440828491915537704157663212717482305932502094208413134654210576958267804935914401958190474085149373879980659955791264779176024434838881726746685052639524525682384834467037770424564841173950559089844767944610772162562967224872618351024010361521349121154997359530954406670521397037442735094278543854006370272535489033994123937953263293193578502703808552158060182930395657965949648129489168170647880219628816805777953434254922610886594395038203325051547795336507502937883877700217387692263314771973671413702555316875486405055731723834312087722868204449726769014151478753045599612764520943280066067222156679036724554539622584990770454007664019358056128478337103201779993821543158833006445264724035495544113574932183191591753595622895424655689434473311456157353829332933200990022872093302380075903590001439459418119134558576146028001801961885899648 [169,63] -164356841688365140062254727237202371532381786370652311323381759346487518796807257267810064515724727146414960966472491765857161190794742994512828388640812402099969762003346361124512248013955430933699575075591350199980789777840377332539541018270507782223858325604567128366603113791169931850279876831498974282968030944427334301910097052797412930774199687273309171937351013799001016542959332087337261845600079018939280075179666943214340812065083452307226966905067343729224037471896734747887901252822454248314632511847785594146192599981782674858537029418231042174577182440996834343799251703572368398466724369282483302291804630867407378128940025512956216319468187452831069370218010308762637666162040176978541618794070618231260259798972158048737195679671077570225188531362701164911254693771702116502514275519911902185070515438201494311182838292724174187669149845345172051040809885311748254733026984913461141428514213237881451492502717962870101601659340188896115225227244317218102393792645349753348556602336604324004905757914241383920281055633514523624363268901581881114104297127766639099972765671262591399076927649792290933195333167535658223730324581566039752042481680559800755324453305882238055060903709300957854617937872154333697899280472506847606044923149717869758578752272285360692035830368584746562414167526739992359588288297878448996165668649765873016309282746976590526537496488761118542914909774324050837382073099140398377748116097608041969984415581114587286978253033968228326142891027853404516849302545118426876027262323808424832328396404318545558316850364693531544164403849254815733312496267062585772991319859286571126358807609105016188881428695894375483668190404337912880287495384319275002723196184380406555965318331111403994144250693809876415229540679670417151222939382394731048264804579914886478683503319781411871982847412858081264022307185621833759831949026625809545079557400916625106754494852943431321551646021919530803518260403816541837665228378542842555184879515638885512862752866108103354220365962823391153898003827965688471333469333360968228472060723425198313056073973002314555008645634145617903194046848328376896543853089595995220518704755564991244202735912431598420624968611487550368618556335113446546935688293528431465641468642517858179331297382468318413538676598884283418483947101880641854136800177767050994643720213697776 [169,64] 21857427278129510135668408607417292665871526596991222465902761820766319315586096060402955311941345129908213826903257214834092786453946699618942232538106529513936922439628655472739301773053069689765874013459798353740554752369740044650363208322404490856957371195276181853462902849384238695147408482569617485043563057789844210349870140452145702690043125971474242933868677919090751828334196163219339264885686508388696073203714107390641033866402685753908310982600131114831199492626641833990466911873358052833423577003597167633024760519068095289821016160669436426643322681781925655383721112149596483609889027629502083999937054098024481151863571012404655065330015949628871517084689537016233519357717304833430619984907654319166173498496881949938305720140288171881277435441682220505360805157276912511809639811629320452325902252002034847259521673465577365736729666897538464125219979404640200404830431492200240214134389074331342308519741002720906650112012453719615523392925586514552059326802579154604926817897528566125773901899617027357885274153158446199281105126727493714589345307814204057851839759545088978782318907644653392797803735604480465087604086091885379115732980607141496745921532128435415808078080334599854063089449824758456674160207223992052665100136866788093817506535884912267499909490631905232419803464530445973388878376299666836254770194076791593992199293887044609752258984311227191452185574179107024779449908910288336883685560604595830997784125551784997010941472321825810779941515172170320694995744928793568106837628712956604157374221069362877600602104172024303456591269067650647378911499900283796501600406383232803322441744185094586964474622124007867353897956146575100543123125387659218296123857842822472585503486864991314256804945858798882731432468868580645148022570937731766164517994057022737619442530895492390271466643382669001864767648482894610961925618357077291874770598911644623881382002085445144744600289522055515828199566040770899942787217958785482457049572194111499519350286427968918226771616774468186597403812164397715594812667173651363994769560659097542199532087534062244252371045904752275338567912706475951841370392282943509903428262195270388974677773383081635650561053406088705369298445017916122255610074383715884859077371440106265971839592884622512467801974394517635936005263891033856564375635238194153032250505344 [169,65] -1738216722833751777846593591709672620328518217264651089985523539790701209167388653391871848259862761940491404586159724966708087528277146921536779977808054563899317936735706424421664166324847765127704590555691207306225579061228920739548708057102201469757563147386479881806430219628268733721441276138243601930100774940006850162655518045328769493595610262263790766809131407249151410427846831946068015961361587452480970991521989534898276717301925904891806670295277955114211014296483571955834706792997816445145016740375457006367833170350362199219876409355776747099242031632510011291420120635730811085300304359658342941310581844655038024431424775913985152437805089581698277139962293322356073398696526638169444391964482778535567835167056627094173353644582440162438903792935784523012849980661630787203076668127122547117478747749088004008168940492600590252360609199430288816707272804497602150044190939132866980576340685022608033200883359886948851424950011014047540814406048957393339444288125497357984109869583254704063132196062095003240551063236429622508249111323912187194911641253548935851305751977715345562883216876230582448345493600139801659494983644902946999976176765282266002543780293150303060060440930672264935121747108925682297379982122423143041623195722762012289945751793632668456700663509106371417027955464837950863455244140202796274717638784313485110330923012595753397051488135995680923372227311221160637378343033872499941261247712396469804811167335992464689086878016946351066423952780563071509728056002043484126346724663928989345986044903273632328980997862694715015949477584652764806878693022691263842981591755436341159435762055765427974453010878427729118539717529310369480410394874359866109173725362465885997188812066736822906346136067490925362782399945287865164731897867833565677927609838693151840147730072632652481787916687697591479850104194551819357986709630987720900503608658057887300163872161073510891424726508206313432495248563648480469446041460279717658299006640910435871446221880147677581002906628443934349547455038021489177487401548512028529396271723879640882029462778472754475300023506898539169701558191438829900294654957461085308169046907302614701757626996160725260800570946573675995869000224439225170289728049506273886391488351287322808787577430679376542520102792492203540712509658324854676850990781036061300244304 [169,66] 34971034250101305025432952164945570934008548168407658435204491913164899626016722875552695421805022210588145768877537581086621741461881089099717918028969545801020877159375795104175530029073515424525456242093050848580021487807045882952399090171147423275299353935084749342890430070567182821885649078376809735523260552860061323944737051657208687795660056863869384040038183351161107750546192453142923062936675214602062344301041032348615288726542031877476400977835097578531724921353689503218890500866121973516639434241706956244871953299376426590995330425593206633398761352831140816557902418055529249811021169621193582717548242178157635136695072553977732576945172953425356952041921576946918596583206085044269146635480934050769535481806311301485154032910099163192256337728203729892349800896663628214729292201891069097493321090338671554282892419137360111726304148494630219171226777226681976517088408661441636521154229119161746142695489077377802487373672316039369547615144907220360019053923302933732223893224386538681266651505172740046771509291998597982656111044447708453115676460555522119001172188659919295976638972298729700593533560746728661592135614266538829113596454100895471083338643113598042138850075990933770477244876134077275964590392343936025670673905642042764568289106771167644005604050747929458538618454063888504955270084788786841174491033476368302267240409075049706663035961440085153529445084672939396174182066009069204524056697118307737523028654518602466219022325761018233963497169746669008448397204145061135842306007945312904608036521810156787447981275228623657735858619004093742097222801924363608082054740198660981619391837603178436405532392720688701272676965558346015424127633203419301236446897081446611115331720878167877766156057648397189983485803397765434036504714501900197259412110246155253110323999133340168570632449607388822936240090567733475106328503965835119706838860523261079148726439366133390956145036613857318321227856640740492341092826736212784028965817141814908333216317849420771161069576330014631692749624815012980517544987786894216955598015858165830682376604878877574536673216510503128593580580515610917448164750820825338756432491793735372572876028005812631990818725837774795066279067701468009303897724260893691381001979539684398765287842676567181136457662790089476224990892749744089218124867053998608640 [169,67] 11443549649366358903396206505196453593137982694349065398401581643618973529839662981722013844713434365438285174269265298432163723702411887927610554407298624860976180667683157090972829482669354759389476862628818782085189448970303959208115300725323572806842772429984254803178892904121948506061758714663043598193809466182360596683719375692993950030250442592474166722764541356991373335127518317042253717755957229108689888410958232296881646714169649843269743842298086948644863419029124743264660156720834115474627786050492781937103397007246590978652266000610263959365028393298772537350237459063405349821236880236934226972783660639633206341124845341268992420267131686828937824006938653745394685671827016054374371854408039963783984811082622876179297999606254254436611088627251529674971141933584407098511084732897839147492016503269111384195814307614011863156475927201038694650792036620670943537528196617737160801336624240678844892900590404203463594944857410486025589818456423730898452552036127596376859687240628072238332586810981703838855835325406445996046065752866159972099539719159222204188284480210314367497847186766873838552517713559369504743818342819343584819510974954051627172221234017008622577581673339731593611422322857579080177260274381958346666718018837515448409941155326567618585720342891172049668070837343021699708637641640053001539161593479667083895307919446975026684007564496994067907124935898412651775983590072744305230493236016428595024709124968355475950913905193150086734137688629526320199544074488362771430016575967208189346335690330863344496777436735398919018970343333365707922788757058802569674267765121672904635899225079344096684757794137185128558738569341795599268111078397716871620659181346408130820501497115523402936659625768427995706644186295425313974184192039563007172345847109045190313507854019163679433765923325381887586853881642308369163808863868435129404934177914031224290888514953267119861804464231716782391402506880305286759907790593259367908513599891604649083777033829931485120424670422343680969674043951714289563277810258029232586471994164685760330603000352039476500537098258670168195500928892090993854903264139756346771730446375894896646566334991748748678895954374776187633286597668461486805192400601400828557651528714587160762092562477404179885708312650061501460574522826545980886303458382545920 [169,68] -1891580910290950085932080166858121072714835796772259322107406116480192116252713186766101537774833186242116798455098454114359142643923237938920858071422455302560043236337485064509721911616045533950649342260259810252956531474989200229268401065799508154203355735127865514644707335114909766925878734831187607161734834771102684026876222545131117101936951248923750711823090680845517710078132757481427865331619791435259447463764184661127845657637255888746399967965110565341991072051090659693288315385684280086693174200384135583354583336966446128337366938018735098172305878686175539052230067439345663186193704065419736505505119597911086251600088872735712408918475275829606228665872870657626432549659347824011323219152582644908190575101355417947959079329280267494368473154226343191059410997083635254462564083397651189584747660705125820568995591904849689888569948257418963364469600983242559851623051976436615286422480100998594894086027662851484877281617282551613376334899213331776078130918847686685204788976955208965807483800488299870269075740158038394431058948675355558797131249347178515167368492001199741968962596953437857271856917345596146402111250129107012010056215884996164357295231612209745233249893653011201479203122855392712079873923513766318848575155840352665870314560205675936104195466124238023768543916161039096632118404539036487957448638305050167823048316768957082930074229900322492707773857538717365856787092192677974136786683203453009409721825676663362236918535899925533526877292571604775757293036695992027930868445556491975096832679447382450059498088851085993213181108276616038427834706512749604166227615221246935182893577632015994364478001909862143024297113743642481845759359557548939488518872575011425721212981719773120972264309023492652300361533277314643916633147021144336914762014844332657128593689453744886730184993821893240966158368495919420574432659312799492636600737369850713989856585571772265043509906584051519311940487379083855231658672337170632334502169953808709900582163288774302468002277347303613451689140951387501694111982226846677605758967679068880348554059626949955920044558363224117352619740090620752455842007062850640150062285561977477705559938220360648453628978648488066160566859936758093303991739977800567593166283945623088058045809979581630574900388702868659154071113208722423323416630225344 [169,69] 141516111943285242568507145762421979557357574523012704730260722904742663914873973655583975443408910162297253276769981398959021758653670467484584777772542496102953926118421078388136798524114622149917732416863773156245577301267208584028850010049446659087260522589969503067979196715445935417240694637685555728995277542285171181847055646799919783391383744734566421082529319068779604080303352005424067916877052270740415971596932699409254727618068162903568038492933452892706463520969767979969152897465278301247229384189394880052055370419461624568100858851604292239819756931936998313129879728225508473410786152791732272313559013873681727370834530352761984679060598720535422070745187635497754013170889751323906575994029860464699866256794195843720175625458372157369311800840639008923057785698245869331061001398859943769419696119279066700558047780036866397130556783021276912542402088180539166765988400952893352245217821593459046822741461904850059011955985004804656772949847651020246732197304373682964644528689120387807952406655076856891805994717882025317482619507763358147434346441893293908382369243272446985511165714344699931025414207038865651164669259085813452496092233723371564006102154278306703978435417158096154392235570391833188078563228812656223531264002578663907012117061392034195006845045574166081291700666344976461180670727388768458784649948384905752553933117876207400134765632025203364752588510283575015018549987324346829332133061670280741150401113181021291855980815463661475121374495029442829320478793009344882456367140053432228873382535589380191628237661796595956260596565949389498719778512066137592368500724354587705389053329081645919079756140798510326371643402063662434989973699990941659358683583950191485579454308689121510186595945897128126709655845767109142240905257449854521492848304605995186264553261003421848195580069494048714668016863940680795826584835664480346160784471566050869263553939693739327554005342142424414818838529578933560058016621588714788443708354069862105529216858415249273524877649732043034678325135472203007261342596571065601494548300421366738384642209778116841251429301011908206875286979323162426617400405719497856607275649961435453973176163184062146353817492102016531200676438585560196702893402438208705097786057188266296051217485659298787783807837071464949337501748329971311570428472 [169,70] 1469694471862194335002482469335249001049659968269901133047789600848102506590423070152160904378502040367840294639498260226746126789975277578824774311716853337414659387713244761639167893852922840980002293165294015558925674312186660395345224161467409808132780309276673431002094938616294340032546008056469018968319227081677078535120637340457730000098773586618580192521685223204208852054672539940508259380693705055499035569427323212511012926692648349723880475841248935042015387027073295131181363193639188303868536543081166080596246139106773344937278820153878958412046509550965819305245074673785636336185494741272074630414528600185646115253747956895339765231428297340861714913231902761684961323403004200776423714677500429395358283578374059441808128402006102519630561666568172043915046872335535127821580629875661810707562586587501750364563321990627659096144292941882712760509063378693187836527765359806884962011095832877336524212210775942177714114427803676222749332486986324787794913281041678110335335110033796220405965602437669077493946104885986898873411878500942356979205749287935011592535028756178826545014625465481310488688429222505639049027203621507469226640099318740965089872828790097530766887058995964611716264417569823850083476261805069900084774280002151296340464126366385369707502709038814462144927688302798677759751926959171161314303759263635410033462085110033805655257533437853723568421705316082154181388096233819580875354290062920614521896720560591029681252064326601351006313927808260069928888861037058145213183951687156416261611041284120672840814655743559736627559526557924937226152449808189183282548227340595999861931219422029995788181439312389736731554325735289886178079475096874875702245443978750316985975574941396760610065875726921147961696615143963981088598880855899038907347336262261783429212235128252116007076050353684033292292434274186541354840850267709930280560416153710812592514148913628368358579429574443420322661462938684554420263460258836449006560911974085176528595198731443200595067033567931033356589244003875854680384337294966433435717827718101298386721220842269093773120168991766754462691236522370748403789959637071185551908368247536388773605101874152229222766826320918026340068721398433338120506981235926270988812558941841398115428604088653207931906411480499465913009916614187938704256 [169,71] -1876081293456935957723463853165060280154484914779931142234183652861328523828597519008913334626609556454238496223295463914527086354941634438201948215512082500342584560963786815442530967607520360016994533382600957309784339351486926556528741715202609138270680603484158279531519527544828571845254730278157206986148943782516855442757864749477040005780897171489241803367637440136545732030166924889502736739752085239488887599292019069653260647562183134243834464152453703396349747469067511137926357566597134757738768560980042865322599817703646972117727154939277527331719830561340065925171082829248952565491654567601804208725277374921254128186636402820176859456959297145899332320562869030194971221297525423952193871654711983750498938961808830203274343955992747380126134100114120274659402560302466791329025081362252783958193122407972477400261268227680904155367597778596014924391508586413206678470827163905714249884370623695600380305361835676932254542121773518841204043730544717496876239745656056091896607762721804828629514164918560642835606691680898941207533779105489656798068279546228791358961327379551131395535123000637617987830760045244435905538354783290011746801697518520404123884335260234775147496957284661415380261919848933566219331891668296972254266596874435354705514882858545748117140643614574662598508636309271082857734753300026350173945994720005526359235683093055387516324720355985176667335300450300654895261586577344614677414784631025423574071097370819966236821391669261694467939076588786414349705470034547962012284013853411159548111493839320450021031679212232390471946719811783215181176388504567172560987125593021443178980495649858594841160330365647536421485123309921556370623570197016506958024889775618579635797065488385043719680686811311914219906645471758008000062325913055125914110455906301263709164130670555359905964889706567685653130259519343020653260853181735090289883593530060697513578015368427430470504642897218998591056210917040477227637111717901966068619335044569125651071552115847353168964674616400926470842813457215596701711401742451446653164028610704283632973260467623448772719112778852441934655387135806692271715762001015484898602401095007188680117812997501380351773077739585746636686670621135149212893202887793497633305468241921229023926389113161872483478585732550311633922751348760856160 [169,72] 261250980553747720110043776408517578276101996480318810196662065763232188074703604339119356199347174969852317391090522114452043958153868290684031981162092207398857206829452968457294542116326444323582468174157609496602171502935695829909875441084024943622525269230578358670250868228792904095205340343410084813319560473410275775796531664616638602391050618676379134979658792152310492986639113214566104948374392005724801653917205952679172465676657782199970248612794405934164161601915848880425002214022741873346735638322761975793866104022648344482299283261448530011522752510506858978325080822733840202748685576630493469387700429693126321422568899979411349867835527102778279524368534773398595275013220675513877869727032341503566125097314767439801363662470689755604927910484073229782871644092991710299330302105137013496296916577459114877139104037321597179860767286457521699475737321155393437105511972646724691827119562260605075484785024917505977846280764607905234594154893219746037780108189203873726252033901959771668483324945753919742000477658165631740165391024219354627198286281509279079976961016195063279180365301881064518410462853324665429967985350488457448439373716621052201140085785222970094227789245870428613319925828503282530357441333018675425772323176042543013591383932370684967887586651925578031962012104851628974939604378401508302455355612970702454998157372042413795247485623482902504462272288666634531195777755826380465020056329872143698308856283961950416818331500999854264281101834862923064844014295893027753140633310830972321733991857194956879461840564273274340421781496085573723176822523728679532153472316526367799463011305221459319651116794736569993405491415807354595712689969508082475164808659034239644636412453322352590396747499417425022404586690916457335484112216486115365284392881450145126912171386698145814425945154268704925541357282822685962883494502933159122915259136489500826378850883035267249117432542898084584337860651601817999536104912616216849461891668401113863390100265875228581114741483734781875311213869064598018937460628668990192526903628590812162308145710843939104743906640303938345638494612525774408300659228520241051276205251239992671489805625836650637438549696659425557893063989910454850096837534954349186367738104833435897149031471464027386880261101246826018308243178450368 [169,73] -19770724972633216948723985934045170185249951012960637958817588143573789979878245848343736072668247769024953388595479543381313743056894641950149217962481162760261160749407721830815961677901001809303686677000604628506226959901003752558306281029413425164066889828838773903059561271494455012777140118245744270232237196249145350259049139783126899655969301515078379857947107420683906182559039591611921083109559788236954866943297083245185925991217963933404289636443113472494107757242797662045190493627584303170187521825946461391724069747717760258315211846633778785508321637504676688970841430661446761777296740056879963405644035259743610810359654610000790254349016897855587648829375465246564010293265471113805166136480192776299178687318574335042189715476043841723876280861025021951633657410878756846108007935427123603526805004124442363099586162508888501231762659367408123697501423774243329772921925012180263155350025198494945946149403076633754160110656444251740108591688414293045094237433847661954357541088949376426710351171475785195648817848954982244261696369332696109244468492638358370563283383219307885210192237892105628553861336258568612201739180032515428382197145509805806670304489838378131978646709195502638843822272301069308784468267646658253305858312597089476035081175286634307074740293283322213785527809768600110802300817701501729980271007271043360404646941410157106719964695805279989272951233099034028805808755549692085196153091182525977370579293971367226037143707187353914069932451169863332715569292231965212658943291132820044587279826463541071233925564254235681258075391705551897598431163222290218392277811688344411964393332852434058265971561342209462019853647220048454478113674555959005819517805500070072968136474336894637936215118397307609477018052953441222885252971923474477651182326964540353498052589738769061738682002638037853558671871053776536532917036861598644671894711766689380575720946699010379737258456920686669551847782518341104766472435269555146570854828151720537904998522324501869155345721418856806382188134418595317068692448095874705654996439562150637561787980950285203683136982404829879382394697065866229604079284900656743581018826454444878745188490475982227345804335796366070174309334480465207220685375743601741376603286599210188763703960967023551890747314909350512409335958488 [169,74] 685959127534025125056472460780351256126776489943706379907272385285044992033684640047151149558213126160209385263597141685931026508547730259220844768631370378480541618903509163276457232342829943287140189386961107556711167361312393489345141931460226438578071026836592285859910236895403197299198326309898768571477706292675116892969203162365570591228661592316643346165028821464437706653683109413322463533632454762225948408711755338286646790452846009946213508205133977195892712672066089143722210371729529901405100396129796075190327047398168606962029363136981892966075237378726810102650024161550284120068809173866229595871855868706230547538648168663195540662173279662661099504590523829021519648935349406260301135303598795586120406332394082796346012897326839674456018844700420671471836806713817516699447307725250458215797918641552399459053135536525786398491650475219501614465084238766151322500283668819635833397965608169276688444182988460842082715320595244390060198592384069815314145030261024663219736754613233432676323739200569461754274996989414453162731058071808516853154695097548389536467955810239365520526653337732192050960994346789893354342472495587169776347731529585643918179159491060278066977507567022938085350720567769941551910896797785010858427072129939472454211002690901213022215775702544365241269815531611474476164511574005851199698857730370738783399869073069944511124868561689084845595291232535918196152286339221325971878038144674539085760328770186106751933130760946449226978501001952714886674339465801317194742855418990230181219633198545765979938109840036508859621893142342268770223244095621331150211690703705632374090551539614542459139243349057784064841892895587515492637179746058129872392587797279360040601198875361406885363918553454319058654151011179280452267321202669829198078318399433450244619741482553071284135036943547460011763035372508766946222967028387945740831500397479963423583260766275397893860168081825742592265833348107658729212255289898843599516304133673130366125856098080044466869809087542736936920504407452198837094922264605092777961061216222653714486044316054211472691810949263243210353225622000235049272579541739497077398513263424103655358953641095449065984262522009921069622848033088925966249959966569547940759188659868952019978572368601361731574449146485179448480832 [169,75] 25811464480886134983228346380079934374820522138604416656755626726402878545082235496177456373426706144277253066971825844297185238217888119007423420178896994323799793770619632194344095054306814041196302954599825202970165931750501178061091455599447342003180460385632273220051537032409120313007943578912642887250749308667132873953709975122991494972640983833241868514164564351415172807960121786725488908905162942850455389721513598429025798412934752382154319224439349370025618417930922196920186654166051704890174298885638878758067115979582984081977271878682429644355858628222471394159893999110065170349666377416633212905002556795815475404731305341815829559519113256354116221141895597745933971645128314346659460851094803701275736259394850182693502045252721318506760481941750462901760048120929347938341488116429969125280853384876857224554349222609718918120421426188695323225281125027517871822611780276485350000358526872091193907138909537382697075279346392262433180027108329582267162742355293286374405745970325976095017505727301470094617111008582586478582953391959061068566404456050361005609469384170031575132891003536576167305130403962002097692210216033055153067309566844911082512574847691636112432181901271025062117550322442152180326481755874073453758199970468983066624561724909259003521612917860256908785017628173511577493592728042464430645478518572151036130832522191323438097285338651749123851618234753687194456190532447856243130504815115098593456263713788037271344014857266878649283857652445384056695383428956760165134311192783141999998058736131966379123837700914484139999850952339538987052513017081478045971556638412761856744161205890705297549592798787750505996457450943159218928168353278486668502878930659526656113239995472614275089837564797011272772706959290148297755552274162520800408955171997416599110359375684106272513630707629609647412223238877678988287538497599878960496994430700102933782826054765878251330481224275470927607373607721247475589445326073270361079220975254869019587048436042385107353918383232771104585415801633779967387938963410428798876816186793818153515053500624836485878721290951729168072979540552093417279542685868360298015216166349677799093325934083189694706186709763275665697253828425783366267855876003567515440564890322945123623435878265363405045401961881794964632 [169,76] -4864837335757470687421425798326745569960914061435956167537743593963168984841704450992166066809216874790802572041651759102745475668569892983630028829096920906482820411323723053483342067143071133678140862806936718404964840433668023632951079879774524108181261784762016440648223180757045000703360660724060290882436166499827539710471182682630167615612671358355289088795749302960819115919653412340095340004775428249698027920090494906332022398960315987653032176329878433519155063926399178847922027776921502402997917767572951720871010518735780784397406046175783202409179520099891168267733850602165173252358219092496119010843297070343380085747412167392252782265313439777091288244249072624741126730789865678153856798250689319998346583436460643245646473209141699596555004115228524083944205647653121706088972038175012025793172538376683495905197163873250571756873890239156323508789677449633903659273557322911615622199811301667702205013928517103080227724010457710998222596915426943321064698068913499175667257960765093039045301636922904049674875827397886555143519634756814872415744243687366634483626381156704604833722439725868253454005827474587246591979842046027338006821638667277403165877974700450232465278658576313969793336411638328944771254329911129900693832776461288462786750244494019555083764197778391626601058309249874949385025145874217032133322605922174843511406442438754218889991098250861608629028962100227608752408768678883116100510812482023030647800157345332477758280269176164372336672945043583454485007319816397397700472019214669154356759982826081357666687577421562108384715446633838134719145037728241778308339438239389375506952577511425378740467001976087792384620436488432804598510206346563789723911664154907949916622692258603784804214983614644444641163114959476990298352409681250259315194870891868769893121485162434406835365668964153581018506703123353569944261690921381266040066980024827865513264294091360584000915741239302710230152978189749465901603714725688966708725020594284683975258212188124329423044131425359215508186538566676584404525588730567361894960002614813529240280247696874328264725913052548859119564220589532276423661183760555150196177290131094494710658744852787271493163892772090625790368882361271734458113129502068614919186110658134728740149996075529914807576295436762272 [169,77] 299469848356597008517761246873086640179771508729597075981534286269574614476109177794573736385513462196286962832594608787678625480618821528705957754511531717950750907410849458522170469407434450781073686439391354841225348920210239388619616917213415791315990798537475875562574208435006000343402930054024497563888989872788531070394062189733677227187134472575384278284901459277319298676724749598794699841053540277884733756015650442873242734276633413744017707504091597781102181840962471133494646544220904518427211202249291845976525701171416673225237956541679090678206594642557299846949452562046821170475088268364491899500351429737408583090665586186922978042798490948424039040736120443685047474701216661042819232784145835681558834853649335589073411791190928631347133540456884448049975302424056579826696832756295439088662436701519802725417543911353448519248207900858733255673430334440556990267674690366225384714203372631600634566249121049767947433934072563751300916524374979891992706704248697400718877713731490247282084730568217427695656665508595903174691038338658066580009860965832085773064857388143494139826334660443463118807606823554970742928919413680799050602791605714743425177466674879788091767086824124210287027203004181212554031669571942988952877436444552222287272692958450128339667977233629283216744223364402125686744220209844274387251594273599157472181088472222689538223094022499893518905179904321508263623495910750956530815372247868560712383583522830760981971319598611651351642591852511500762411160495407538768366110473516018430127916162521310195691162561509046333831752801126857072542499025958275582905949864778088062725595727498586975103397419667335036722856641294282854375226605015886303461240988826664451993409238667588631616160126668886226588605278914885132737516689249471967325493989243477596775148372219102089809524283235616718224014639795350014079313796576781197690354839311801378749159537839950125332989678869435143942552164132172180901241410771341730214094301981659650739320751701688050353765485431045702290052636293377247829684594620719676891753396001869209231216044511669242989282495126001912385878548965646838281226354016197288375215772403388706791100075070849595180498297916346738531089922097135276891457605674154301091345759969454035824187090593125997924009559668 [169,78] -9220721231285879072622934582936918644959348088023875794723714986396068513669030383111630487369940632702172339853152454431061671820084582160336428003348223287173511285976417940010825700166093273226596154561377236307065616510664775375562198208638409902529291669582795293426140826058273696630789901530928491021060262635622704400596970350745373769990144018990203335538259414395244896741702949998763800491738394493863030618819667297727839692988691368290004194037318889308277815710275021815480015706976882089908377565653861550582242939791647346463299653879455018874759978676376728784077765185479720797313525518956182277170190107834111864784505339250660613917483640294191537583447987482174488565894867021966314104803613981711438826420543711703441801297643244361385346540889161412978084209597023758971223774629865861448056940047068568724332169834330211361118010389317876166032299090239009357878727261685284893727568970580943183821846827687137371021367220534197118682114765662587968808640123049652805670895650356731138326272497386486043840286950388264742973668352836852414082005962635638530759709465864650651680047280773321332340477944147278602538891480441020585719680718337934366353917905496430029279872759631174096473354811279644056847274077257213078980116896680643618732807962999470787901376040786738218606943955805772148039373569635123758399954875377522835098599491394564069506167231004686834097492358133805936978496965732215903824703892488669822882941129603422575615811987229164358054199807526583856224663118590642802086506721400339428331512553293095503444019976382587826620028449580175777061979784523682249710013789469952841845151944679631149488118822254692565553105467869468889950394668179351099151381813383793402775181181159828237563627031884539190664572652056885404963200198336460276581440042112830083289290948848030664054081466458066211854768377529545405652989003248531742937043241710920791454077418168885576978748991252979977378943765180111861042316837319836435914844551363758995109153329864606224898537449056546256161400790206073968377629844436429746621657344067505397040808031854488500793309748261806440684820302697626343181242070793446372468845276920515639066654504642896972109485824733337489328112067936692217758998334440849187499639471316073541360768661993741056798464 [169,79] 36579828020830745851265297182351224760046975309879410041862121090292098098632848421503867293718862954604000087878629342032195573198402478331753681308017595819879842445877854516897056995319801352049279034144956006474524013650048708276495799762994182092797943035075928445420752277098082769040245254710442147569838160501143327998947262044024659329773436066217631023268023380096015244634394616913661461344457488363016326916569838593267003881288256928484993197573114789301209589541084270274588014273998067783419751046783347958861008598613180823598369286246330771189113544168755503797005296908698160405336589370185645788510161915518306671319627099427884301281086832411973565251292414788837885506083718173304258391022202231009088526704342807611941088557579015608361588294445592107130837900581671738649672715988730677882584518448296980579943074021062416091882934819080591574640453072613291246768759998240442709003825213145064020422586513118889076096994437922157858009758076324425373740112125278376696700599876977433878876427981014405255611024360354587068550952170821034611764016824860094992993238402838251648304201057922971408391668015990050017829222011035014395117692116120915441538191960822824805736392649137858291146717980172920120280547604377079034414124078335179459678628964951778694211611731694119332516766461788347858534502320446095098965916265899267594479224147893886110113181497403182226729765308356720240297144320829985816898504681277732206272744888504510364954405121615605430831799249840871260414093376967481029123653032767040130888055653652474828486869439063646753620708126822017069071337932013889400618264265208779532878915510956577518527565791115481717169173243913958069962333679297922947845103637405314717795604745508794188414466937164766370464869684592107295608071598724502774323653466977142387044305374520261866426347569991746606147156873581354357091268883380564778441234962441716504578821540851039007937107275990990687015056763234583994675323821598590385420772106259832181209419207371884725027391022569736146954725748840464123037746533130149611597687106529248719933969727507341007878042557162099646266787135009752965372536588565899213332078133104788080325415532453835976867517012656532709764652937786475416690849813253056411233700998165822220656223590371478304 [169,80] 9125050969777638893634069534339224424633737948693767377314069741698402543760573557226429322229922190688953524040471476875388585656783807719264012402389393096108962748905647399096360524804202824743136179573186608350738688000900048251394627478784659944749748814382894985524592952111978402303497650044310637709690383422868541529885083326867059365393169502138503565622938275142335987059861389298062919100851805274902276469569949383222228461505694904565295557963427014593566692707918613566498614263213169657778769704080648762370642697314446419838572471417415643834044936901600905986041497153603517284082807738963012555932161295596532829530014473058304623395821494835436757563352854221930289650012347133729256722001369868989115606389439141260925714979643962582295985899343061373760522348585339998855527349260157191383526401218597060216241733227956403756415694169007487868415548348564403020296096996324544645034277892072009483396601202685707071547718430876813751442515325790205757698635419515894167324109890738991303474628173075523580957680669652978934534452129705033474184871985723592449352040332272176348968010129542961077519011306374356610433485536225732253400361425270658903827855335685310404555532474873122149515225072013944292574250597009803173677081969988662791672482044505252814653234034630014641303480196684802833430740219328508985949288004112365832595104942695154009201280733055388444087875867805258641545961952228367908679533597076908350123102356395507818027599483890115723840224744791775640571822198773041692311821838491530831523430449873078767879614160140866955963534927556468278146522547399029591008930203821857679909141536158533520392489039532816397481184125832477021655038841931368654321590323281633150289132744294323665259962383736228730643168489887864146318992573774700637128145492918168894694553320243981782165174594551550750700920705171631703829559529311847628546587470506296338185931544368278797553482881484665690816117474956203971719155658260841143862394958459370175656753180958524666639370085335278328613979796676675737771863896947210606784073203791367634518707387044561199605563548705500718557856949063424031422747146914626574368616348014159743069616563480870675558631396720605718427898938031378851343136009173526466472337500419055370468165404365888 [169,81] -395602494990328405613327802960780544022573498765329168452241083251299822648347041619022360432929953480845260943153187699437214613612423567882775950498761837562497176295364690820979093049496165781630576217982866016046972231857701369662554826609791825543510281450676342373848950006747647513640750287333314022428906691897724973883248470679948432360610179743226924277159603557103870628206521956359683973775608245538993327166691668990774035127827016446929059894975733471984558101820742974010991262268481668854592973983806239609219066290649146011499649276232662839629052665792138780982150650229491423962814010222096078324092332406939729604027714036866589773812864834018134598598031474789799024213380430997734241002660063334257815760895504402279942208971474570073821964368034417421695099918548014845482229819913179551432574126001463189526193994559351143541345522684471870795617769127779402090543548172813899720118241398677822693451970953011843175769533756306057272731288232876606013776718373710183238810842633315363434101437861620160382743844106731245811887708059474476370631883286290235632224168220184762644825596941858114614081078934882146882595916910001894046886462908513073155137162178526867507303510547029762871534294874929732081701788189718886390828312817282122608712514467010176125851760109181716464084992667620442157417352422134173815937399737206243753561009197604276581684800866178481904389712449841868709476703626039239106383845067190252049423152807686016507708495246460003124268101444403833596855056121786057271810438367435840596764436260686052739174696500471554406632984477697857466020237335073717833646943569249959071513369772542693598645567877394726186870817474026221486787002528731511294098748157542986430500692023109687533684260924175820176569780834991606796566365507360954168824754666319077303332685687980388869042378342997725030782976638558249613186525563498083141374445916507635263496679095648184727048405943745077956337414603120947036350974339622593906527095616188992780315997400977033946362574924486082790860160818920835507939000912533646011718780676390881069546648391125110975793915618702634216594113722080484663285179878431291696026554673047506218489280832634126131403847558281987373079799924331601485228565262295890627974314111696898591092707080 [169,82] 7620889155928208137457472170070887478466477398796561659706107853965820770581446725748128017476736524291491792125509783725502625064150172467764341997689680481733425395349101647112652619906058213647814619601276359307700100733165722159545903044604542713132871135622818649399652604166724699471778374004845864777450430458731780327369775584478995226433307658206522618312702856563134101732452602512381081619231034753378160689503924858644515608614586605937384512306708902860644026487934986172181402972395754790503724851458433511469796431351860167173752593837434372958443109024797590190615378208046267723782920151907882509481050833159862415756740682497941779621555709818113449913084099185168109365789426313859232999870495757000077290112252959075730840248549761247063741536742231635057488620564275274760781509449624029236206622118717691582534263717240397516699439155225734247122660998686000703556573211447439786398550882507729757321647893689724838527595837623084766844026890773871811891960210042490872415563673837866316604279864848486389696756454702403483834402502962415529323711922731674745236621762094722926644190601167939335774703302911404205444593106927238505631972620782687951214068853663714897541933324922890251306674216825181540278034418696730041827960976174510317681280714696665551158422945080089418454512482867624209055211288712667870224876025111512291195657994472382819768188189146059174287189156988409682358585734837364374244328549117085658251865505349588814649995365546937315966809565602683846721202892456377418654868477349271870559638599948677295107881122311374853451631864219091315909079052571631515123336884824672289805280322438935303446311255091389531265332034317620007771900756849070567849419349838596444964483548618361803522520153644571438283044122149451837657756519383699202705735875179437158329398147221735224366958500661760473574773210221362967456692935482674561453918850903086733081549375931599690206828028106388374269943107762757975096573113536342262667090578812239166299425378025415804251231283435020653967083978604057762942090490347447747982816125657646084773184101734010773467238583539505454109321082270041338740244445608890136870541393665511993894727050810648292590014821948365581842739256375639129806684012257791264123409465774147595042144 [169,83] -39315394058203293290835579939790418880124413606687096749762052269866564833727848408543638651237494933270158985221883801863302132255093528526971825262976948057753755266860885436264488350659499953370528421051142902685183752428013444872327584984302074279998674608617089780177769321064828582222097028795327535523807927994467323108299811179656417072309420786226963725809412074369556787529697875520132227787812052726898908661761812860076477872680263694736639625901945948089747141459895785078020013849028202479284337005744430983374293845070107696846749966934555523657524916002511184581626611202869488121770198604982723801257122875804813847217475539093760887827157647914938874944965708679419697347376624422884714484430527075553245812775064629812593235450786445039948502154942381630400888972556478220538966139374152870574625706547488561055577440141266168819832049429181089875688693745635641013583314525665787524011545758584078622411728449218448533857719932243519219281172970073150406335262444077475362313111993906569111755914723491024454293080071937466632293650993895718192655621248081683742656903730533418320434162910902363076797292129120709062088850319071286540881665231045919656198937553279597286406864543809084524968898574963889367294467323702886502083052901384945970250342665776144698133300604940783323897417209754732882357380651499081692050212505453088275430111674804736683408514560118207644274229029318839038685626835087624145772566423248516402873343530780404977895548897206171540648158578625318559712833008282288152997312821486072601938703177887435394991230981628010284795122255377088826444091559913378019475327860133175083050950506610974092475967552893303379905853899727797923251001022486368341764831463957744734860879198681589203381415143498080744054664128432844774425115756495690735857843507389287122798594000344210762285087682341169441500727298609817176972945113561577255105331512799675691183007671298951054462076561420052827478829153910132366748081533009085357646604738121858243719827862358969801729393757050145595717474435475291869595168859429411469301355912297578514093512063148591534650542489599999142685508000819167943509548761757597375891540085866078820403035254716566256486171117529793574293241632587726033481138323293080725183911777360330048 [169,84] -1454076462944198785806467710927560437956484451297973822918045799044033238241249612279024853451550088924475359085773361665085436319976955061561463372520110856582904237820857861362641444021529331125690737117886775486310523738303750733603224504361473380094834182194089515360763407460095365867656966791159371775703540357281760819269867908245962300908423577289536368093338624052417885974024918405828363182152143443678771809969915343703195453064635337611578671040221344810429935952829325419268675814682494722602902469633887447064637235554787681318974550675943118070626697684912813520863937094391570262147785100478259555139069662338190085954980299651493013804125548776967202703759078265625967670260332044453570233390038037088674645990035483861320939349966916944150871749610469482213120003162207441606988783537485596642996168885064895595174785094864960666161305186102351971097086455535566076941236631124576956995180073786316875182126395319095277504807576874953304162853637478911568700003662849418585449273981584769548701437035137577043301920008829934874572473643761042836200365690477630627092595684284862818932799736420507011008396653197670408196258549528045062945567795237391838739916530463368442536804973258012800733433283328861972813410324661552142992065959369652221978981698578572328903510759709608885170257258811846178260118297242561483974174156324051155704300837737903963141876200616435333401020409623530707408146642674006699807067420767983892753032088469746584058758304444806564696483890347842254751367238496128009343883107889640131261393332599466531804381304640229044893042121336086945481616701128889546447692913315600169125612699756046070273377731084862784908951213121035025156021013796439100421637408384719010217916612398605971457928029087700291813941157765523723129018634659160470822634515076934954115288757287880680011634330065384450465691271883770414462990520753232330590514798905115371752803444463493645766074289559779579978412425325303432109146412871485449533455672993373594596315052917537050137697944809447242049294601859720415396615134458138706831208574425820422218631848616720322144535945376852685022740134993009781950873187968643968384849358571069991763977260804196756000132556193514823331381662313646382104239068805308249364991631258448 [169,85] 36847801070858850363510212756912801365511508209535652184446452756306969842557112248125094912188846030615055596692850470304750863276602242643806440683810673623524368091883107917199512494898322536590043621454559784894598742072243550576265014226134858351588279874991110891563182616157774251443096554818604587266809680649222500674501413810846790770844397390619986956331407032304656891412860847397278463109948218817170609421638418989085203403377246304436245034776392863462042888119258536175135355032227216148126825994118563411080723812770478940472344370083830827949008896832318081978392067985394288237304131563287191108541628505793059935595738937659229216068350394885859797967657969767608799776074116719514841401503208449578132160067584863686573403391960826831299021394680674156152363670220417723821571529010119501626887621427725534216855685531787571496489972299650382259288960476716010144657030600520566636609588377517173572993845345171183493160790693405849519522864050450081382211928552748796723553334257021093003570175459497868755696222271205811361521950124334892707343340599260871113397151453582947469934160304789448453459116533382223655121273698191140464458721223115753882071971757761113635260176858706661125408984478043237255226465747613857380260903471732249128073500499838776336175329481243472446375175706942299154654913830813994641035462660949691264333879226084148634130408165798944666340180218331906278222061814670982990472095245302875719404732593056110023497879263451913964444285254096379683989251514972346310796577902752473700882430538371051127286954372915454063488115442745776720612273067446149365095232805268805930444131649816353149114656019498728659317397627347422556686449572060874660900046088468759693103048503253994419115815741451664221547015322361111133313403697661576894464378937909262837882390696588363237544785703650774656522235968786194785035785495193241941235680998537677886885821285298980585678769175872353153918082616618947688791283159844735233426943078394248353952807907256929793631305647059127133171718036488782723186614940787566862723679059402742253085858985116424694104356558176122786925719582130794305347300487052527445581569867562865127895497946231983308403192389540469783191034365555057368302400606872187303700290570 [169,86] -372229484773206617391558917985369366827283250948868524888257838774222791651963834440500394698229989708941168320409436723811192673214116929085836255704071833275973220448718114884391890506150971829296419860949846885788974161718382901355015447877604918491664407179444252190032907193420070122875059884646565528506893259705540241181259616256008173034557448439815126988162110306952331933188998471953743535881515136476084771711271143057946837155649235243342525859944512140891956509515713626721589578309456331079044796347313151780786828078062812086837591562342000585777131096503490901131581076670164574759041773795547111690031131258708188153270124358959878165641347793414356982517833358254847865629728802162848694719392932526607290418157104283173853408959491318773876243728273999431093914554374950387449554822902240428958649324480816460683294375368635640320913416560735124647672275961014867328813675785422562278198151843613539873918873981386873884837155246853566514911103560522233718794545015726029039593426260235249733969514283165777340283667229959052237090774111256982267700545877119845123360615525853814362630210006887046023080171209115710496375376966972631449164136487572752859333793034044190624308265497379514728267113387689705723951581552393289778060967637466148355584553993434362001341657150224184204459416207009865170070194927100414353136725614292365908287942743725927785493989459060284270363538997196801170352023861624055881971899701220157281690201701121011616463835581815737778777001187266172328418875544471870746996689598577774901986560386776270516455051286545567710254209640119073924343304194015417284384353538610769642451152439447926176836926255205178323770833661242301687571713337736785399453989811780789369540573265647762519602904400643653919913388947247958415913978139133906374059217886397763478562538044128212493744066439208971932595684637652478561071808144311199122499764872102262622331794085057205394848618995761119730778008466492885449707170113539839208116788579996871256334126634237873417250073636016417366808458300621188714891930789028980205451987395038762853505548543807342844592874628345697507668254318415351892488920535017398680855304702030967199264245682725385610742592430536700854477966699743886971191398786252871128640 [169,87] 1212640834145808514675453139942142178362325994301454541330752266007642009484670462009579391114577718099234096773561221206933768683184326087103223597522142164671688397462012275276153703440474838398690701858484978217963392925876769144748076655309027856125995178865295627879408831929455860366601716524450513158633941869291170074693832998319438424776414018474054583509913097088935265843935229471418453141080716221110564464945267638604813105910774796349735815769247841799746633257434489179326137135494238897426910450602627662338752682467274996215661918829290238639328995210397470408109322183044339708492676523488287051136484570042841611052581660677195798579744322006107387991403237482211535405760605966280816174336795327180289629143423858424459364771400238762739987927922564476619938891841988422555871897520718614712283704874485389541562745163818888645469744897522429572710517460057430335547184348781288055485218595275452142825369107167596702397458625683965874053900110217183022787610868985062022724386866852811970014741863776138355843803915140356091727246668931761121729728450875303759698309978134674583990789550615758442965660434994598023319193378757089323104824992376705228966461078534136194513835619375389722270445870441896685875725553202148054600616922184741478103505211528857269589045242855838685337381576140162807078387024631237006581721239277653678954365124161396897888091661030007083417788498807845792438894833922637999566180300632973358294554146289418652961421867601607173208618556827745026829962682401152620482099560727224356492043359634485047001052453505624241868286151599413601193152390012821706620486570711655478991794109512197637867564471609109631301039260439408648925291516180696598157554714767168237268045900386724015459557234301872231167203726714244966522685755491548717590249663467442895671025675263069060365453213023153612547284274535786411446776911654878874949529585907784115167424211329791264910144817915319242476304574991153973382266724749019142432781582039235591404243176079562490950315800206917127857396733416346507364425316863698589469002270918559246864116707945723804285955870696185080915258981479656370358112541241294596854378147950193542582484285177142727321480760012785700903746116923326286666446247652880032 [169,88] 13780292453451077276083871238653422121671672214862875674064585252831414885241983083713656464402632376515306262293050974928684619471434028087914024674217164295668836321318191436454174938433974182321484125270513022467841443126075205439964406282819288146338003777091432699307064919752892598503073380113985858669306656130918181360963080358365126333978931760120571812015513349534263196089075064353156268314598370105502909467186642539425509563231086586215352983943773083708778918789001067058449520183896031394818210299531650151204938546965769485763564625432588459713903248380846706972808356426517885804181475926672060333003500445541399536937114890611661415340437460260783289048634329509125963602408844374816264736738290206288510419705987258211277572691664923827253857097039262451911580383637914854305556308995532049783539858071530320153115986020791595839320445989533962878894445506912135532615725236443208065093205544399379119596620958729954557223538413881286893433586537703117407044809664370325602592375959580219985303114378244635651637255435069640705638092365412330614332266511051381880559479862913728290716872385677164476647075120378785383791785403246243320965815084922909088748887639230887690406974529120593418455632441314824785085260295047889082104558105695307211145195558216835676950028448206916761258019135906828450045989826865050237132699173903837533063718024400807450809509573178181958427457004851791368596596964403447612739680387244852566741787933547898796338663994387745547072962427181048213454165938840584458130098746876499938481195188122576667643380610554912613750642357295432947465278445137350936702611918818345926474219267510948898983573860016778344840291874166572144618176747520505795722877882359760844584645945422017388331009057642991013595692941649629462509572916072455177214868058911088629248859569728789498332496540047573187235430253349347254836829868687280793130660067152352861723370849253704442391105913868477088590667824612121284126748754137671818972813051543206231159220803965328421614979537960545099178292523602056053929920791750009080458333801424860432523179759080835456087675244796258323802744560145274043653445358145210844464602053446390002550380272269270842742493486166155436879011414013179291751590472272 [169,89] -171613332440382404136378922160699303588890335464204954927428697528097319094475418628170555674571830106899021902950121491260163595214937961142201506543407201469830780426558786255167023738782664360954147604948857153796328918243162094251687589987578174267196122716583248066318398090737725773914927530558183182954824108860768286486290123777056778258366823663496064701128604295879965263791888800137749393951253069593476048145232015432234741950604694574502171480889852015929734971391580177025260043696762925315172261122090228883872085549025962547116111910508550519930516734733422852040343536185800120184377793784064087606992000052701353273480692437486002441102822723911200894028091066702200262916845922979960574314235262192032129197668602534186730569602415737716786755161447288564142473486830941224667048142360176417157518417479070791513447419618496526670091515258158913528837623932556146637375459725575837222977827026521035958041668077796055188814571946609899012920392994557147356833456070573269145531925860186762670819205021435080719796504219528996060218627525898328872608481271227351349229813567319420425856527637398505470975352097065727515712613162472765159304981164813594078597368621734497714338993504213892274833297464459378470008589731456010512895782359098735886458836094314459579006332414127113431965173311824453192100953973229401420574010179707760739320876503081603594471597705443417025860439886485572349261944205814999974786742618078389722027601527014021216382274062284300710465312951991056251799094761183837099464194940409434935382892440373887208494043016359171086232463442770638615948016384430069220754084194815541671027195797663122789285786267754312961344900268731589317256789708164426903918433175472915934040540449460288780036478127017558868687864029002102347525281465035192871529852396230951794171074668015746668337566458822170482042195315443784978347347591928005812855442206233732860396107383006310586762490394456830029078032634416611050932629058730687148870161664542383814229903047799203529366632651118425618161344079707845606590450283459132886011133682428001517077370091094701234035496671542976010681909665820389588677915088936588915383498121162058315737919851740068470310929480185709801167636069947868467173394 [169,90] 835579460573694584590670221096607549835519937973230054924877651564540329303261176480741356405590994872061527976762252477008446818434810154108837500200115869676562827087569947853072479291794870307552988399895777632980634092106449378838014041726628669557435719969876466396324159525209231017277702260053595135630665248495219384582634006608237461098854697529993015339947919314749432363961222270591516826818612293329988615342273859913499091602709956171480163455884243741215987847270397499819170585456762297028785637991745487191823549861987266046969184068678393440685349831673331974262509605394564263029546914059892057517340230234527523297398590072037291553608257295147338546311122789890231880953878879414700400258336446212239055981109225848116211466656283382221922588109953147856184688762823143726171888854137890260108521462509820012938327782367213290023896613999571316866356331536314700343747468380295087684716638979093094598486099332654791482080210096686597350223312974539998287393339588983069280769220788750692740703162443111157543235592723874551048925787388930155953453879981485871873546914095095408691994305755532620176007211215327691330407365196056959560401396763691571697002052672800752727645942029576110412005525100531946923055707903009035635033578171443271314154191854593703115090134376813231041444480609156938441751138103985823229336876491291172677206445731668659378682248356294188742815668481041093683923136227638487463041658425823539923038157262827045603704990138572086289438803257821912047350563121773155600614725136305805584860644886774963408809244399348413057114880639613855274045860615702141809131847007031301926454042069583595764900275239245980470738229825195617861579545545362080395747813684811442106674648915943029830918192010027520143782925189670427943830753139030947703085270178143721569073967854880398878784170605537495926922757662438793869753893476477617433282628962219076425714669397642171854229747979564975371444356911940911599203871260833092588494862718100125203227942396120137970838335867167485289640425777341713082467510447218100402613699284101925506385484080514727048115396682595948806889823461668910500343424489254843413218041907057085285688135573067038607170274187597959421741769601661640656 [169,91] -3551851654173644359340497563104233805370462416865992926307558915546877618667591434511342873736023329571558312950522882424382050867708383028000991556289236908013647272513808490463088027293288954899936149270672316488667976509806950720652537440309001995745209392787087954431087126274241318514402319082359548832117250760098358840200738080865258949689509430145397493852758671870213687741592814679867101086962881205729593317277367014584790654803226209769714048635071439601760511988959863249369942129080924734493318606828727781970139781642437024563691329060623046157043799355828775351216440861785927294618311295800565180339794201826255383642997451671610527093108506781671883457388851994993527310988154020373145696871657630147562235100024025216296397984885412984289282640878112635716508392911856327309406033598196558129392855055144198881683655326723411417530844356067250308723063571008950277381162386244603770391947977890430088241796783526821684644490283082926307046897244409302550132796022125901594534538092055967508126927416883800766822129627264336133994861083394607332305215644777921937600374932819787356863177941651672008140261708490252085576168849192784584008340877233421941785873377846875896212938260022526175525168352991768508445218354244666324077822168291690699321383376790649068903455305420550229253815794098453683236758887168232829285844875237540407343666659956612592824154531937767435068326620236229578689959276346220670462709405543374710897884378194671044331425446743612141371263642375584121223322757952980888680483760807857452830444326439729256559364105984299736108999598666762166974650381993609468801735024979037567739243572798903111592137923645962023784589181228269877272580924645478208040777922450548508667556679412183000200526980067311437797290539677668020529340292757354955918106619305116153580630750324387548238361502807115013780074091498750878647378915447320428069393930602111906172085077869024314149753689506328461499344333199549216008890165098163382230674002859882259314902249193197119925157845041606669566552682074139246411154567298872530841876724691479051127783045517848692911639023333561898306734886585141408566367531304315327298470182587590926346063715313178485153202118989679450958585080104876 [169,92] -30109549397900863551226699743283360452376725657480991112306658400350345766870720040354705812836802546884207519063453536230572420877203590521109382257852894921991046401616591355315544245335777369394848660567130655369270260420888837861017109403618230357670956615738728416110493941887002727879871531490139427241766246289343358802363435705430405872772195742972088873282766395671725420823394122648080533820248211983096481265977563215746480280499054877414129882880764933468200963850691729673872589494851119740677769618960268108840615390106464201812281578988454457310745107766799734449863908125285100524004579965196462175026473884065785555125809946519213800898323756841703148523256189252200673501489150060060539703789899490199061861502116009825509066464866707007087057542521011681616256598687293492560504058476667202032041922567812230318282784281143498016040107792280114564652136341431587670679066394439980437960813895286764527955302518944768212884469703719154796708262474061423390909467825711663542139618077807193347484323793406192428874954097154906370247792568015647135118011146638904885823779085218145476192754337007776009705891214324631969844142029560902422860460050757726841934710680177391642764695185329664933330665889413536716031566544429957404206344306889010117392351987564039883585069433508698534794452167939779869883239221909432956332120892762597398278736467926279716836028336544006442919161456153182189579682667047997045582102684539805527282576762701710308041662955283287209424624083904145573714779482854014586683003636855489129598838656931944980223152857842623753144655782746698135459432753371829187351120164365483570021131772637353955718466305136481481677866613415076048558089234561761791106608664612631281704432192328504376520887039871558652225379745518754279404448973776793678055416284516153044255507449053043606934811101227376036842457288238043111693329698362635549087412292518062763298707780267461625967244351946993070016024083540724359666482081070107250081481780779917268976272975700576320068753665428076625503977918196739027301464493894083953946629516184255475344543616632193265185539732948502430213847762777652684657342231297651385170931470142106250897266677916420057730367862539428370903264640 [169,93] -47662692026777926146894338518213487946931325551907284747583906241970102574204056599494586273228643933707440957243636164943573568461298127497201682237545508270698696552945134499408689272238711064279834287313883324036732486182541220122613876885824410687578301323306505216982805108784504153769758304055112292452894547804092514921770723659332924355952854973852684414035582120920634866208795135467580914585296710409491230878477332239290879574603708873290500187511209761581031255490618054543855284738857598947950347493793115939606323977787792567289212485368831312406506249874591598999215833159509715137510972236488264905070316524074848002662120916513067397387693916484760405313262793353294582161693590837401981074163182488234744189930791265431727573528209855116673905848242478437247778506936669848747196231417686849072986956542601061245836801880540262694384306218268742053348702413553787825106774918439330464205295075737148160074048689721147348181481184809539212259732123120318093794293686854580920624679134519333069907592801095814638345015557913506492793641520627198095070009933755245027035239687625526185037920609482798766795591190278254730265475745509058374797359127113278858652706132739662547588729777558445277984814192059848279665126665841449280439004186468855917938260690824982090193193003729472624165638737288856451715378354755193951265747704343853732223776736926969546078904857527136018036107550783441303950916342653804594607500358483697709832799479740224712799218341614462461076134839233736685185851075765945829017230469756732223467365123391072630389069318206740038351444089336934652071186627832298647975513128780428317352163980788152908248644817471766451061894708337034511747364202810706606577041031858258013761074194383079121155740487883640832806239410045433333955117560304940673938498864614163929888026918094133007598646757828026520599480869057058366016678320825994827228828953918319083322620885139499703575819211399602060776361737938987151198529309490532285281130546355747162255831668344982549646904324872140025862460834173758032050657322103949123790042740630797954464867268064002644735302065100015272155300574556592068506075468904044393188251281729398183673761396251421012033995502402527406544 [169,94] 442873569945408076064392828151575070054022215734252536309658123545812542371349727885902325060588741667413923115842897812325008302793328601353289197145315382426978823770923291155130346053535775032104199799389568495459819702994537679189283858723021574650361704440082922412153542580119972389203988221816932131000425394969166673782171651987409841612879225879589480385399125846665737504723940905649910772827807272224865371560820547262044170398224970557034823782821427378136693936285626225421369383601511195641437157964490794569682745932969057738643983401870816143693564374974917549884585961374036586152163193183476658870746730559036765391540733275749936772605516537613787035419462988548358013382223979377428255309287392243979497584402916338806423606824530378204050335158736833514582588242418508632562065471222887039033088850043412623089920203827378802518893148169624157601955575810348540101793241717038641034773459107805647880819603279125914759890837600957630587948308838322982782945543340864315430671224234048103846160451711005679315420296562648318897520763237795994805426232368899681005520297974455453598258334463305651634727313410917128379869821324848397611204675013120523355448681167319468159548067863457973167437165864711502549443388797050361408502756059235093219466770432583060837691428325075581650990747670182063365717960321007356219734603819170663163510163973831800404828191746725919893419122884779646015722811385626853751328173846677845657157222645603218613579436802209341965159268183523283924842748283031963233615146078317962331355416876784159298828373864283480105117225502790873632764912531765427998341955682720665746606978546630326186357606152062180197317810746073001986228594573651388304342771529498365989564389764850522638096430066182441878797484080645809286068092347764975245571988499294587301677153418544067931029106075730515141391845761187251258503065379607189838117922075057978709404389815224387523904212914549601094506493418550599114653733709240743481152076683775374938847622372559907499878448372139400918947160586087827868198159731050632121044328866910830040941761267770347411016367225184202154419662857589212994294950512549215572842011187052774191217405738727565653248347352050368 [169,95] 10616231510561731981851049677193063075339009573210081889370246920099237729931106836415690990423427750277395999611366178734911032013784244460478990876646705078021919899770211007234499949573223426430032852401914933478163109107850206173676375046816177277832199204895194023518359113645438061527524480589304824188922738471928406407547690700726894446812952377606212571216121021387001317526050983907462673066440149970866188724747828394935655110709589125346447254603391689747568899799153280762708642102780960814595451724155822887150031960031805017848720210430120899363632164552240413287445208426055672996653242396962091208529365114743080329556034308611921883168241529151661035418010533471625061371455195808810955935069443239644269833181591442844336845882480358698078485489694135266903109396852596250292640102929384380911547668797451644874341694095787689748812708465841830202782784356667686608943789234578205439988516172954143644234899002605761521251210522393864466265500402518433535837387446118050528919491468021004214775800906190561844457818901152911213886160711209935901706471510937473231376361366244322388635114875369892784774484944537440287872563898927375211925482273739502181284013531511277269634221532157634987455350048157812396765879733296969254486229149802659166143841105154794242018454494424927857296416303919081561519171957788875623956244206804179078782854283133594138528963546783574147007999512408854017599738984622651749533567937195520437143574018744495146213994402050905309832373902653906307656585537312290111911443991281635550422578654873389993125893079651190863102696132907061102908283742060636191514234858362661106430457145352088767430477849883117590017675005304340965659735895424938467108644487862399100946704466757872597629089162661469635594908478995002787547985610898898212133701870787608836996926537914506904542832573025335447945157721295920441281927685680867899738883912218467164354218879844193020068395215544206451507409046265865891217582276773783836938933599872425012690284589564883351624232907613320864821525801565023822755413672650929018664895860632171835661973056184232908783972026657739216263224572353996499484101531561627051127249587511842453558983583784139684114744000512 [169,96] 13612936022796552690045695110351645394092830821413582801823894543270470606682341123061832183792737440399024479167028672218518105080765095971415853349207309886210403357960454397869482233736818514584934174201997144960654135478238100686072633490723393655360122719204434642181495547245078320580338846583074416251477352081765187523430143813760109015180396176395014068914457166288095134874541066184681205216540527024701981962309240545964938687016745135096777755246832918318378601048642414346659914430118563500876036905021923041193430574308946183059333047006249441343716270822956461708467309482244068896172670512407239440654906400148422855694336483176807326896052826814427593575432151181548078574403241028728877756496842395070702872360379471102147973502153418577055125891451773821281786209511199054360251214268975220788659680138714874351196413868594148234602783005544629606692230034671792404822214953188535738493643125027068392071670215406062204329996166019952197087635894965100090998242543479558199668899823926662984002110249980195185768188072878759055565422056422336149238921255265819287101859996534229179625755671763795744466003305299271026407862637583723312079759661732114149461527428428261151412238558162886009021682046149195230779453464243460548086787731040333486179910966547631641947046607977452423524188320709759611086859403774003112997011688936425064444174366873934072659492205683124671037719334112385482002598355574980429507508263697372025732478298657011064231475886756753572881300639575035549393774891187611232115117909945384747977643619198553785138583863538925327299204398049426611315750801477888315089373589956158846280795209676192534587304695412501965996469236200809742047651084340598634111286585050749570208917174619755966448169278898894973908277775950751154368406316139765681916563487527487546439360104719218768646566811124441566140861941937046183943153868647104093136648708155626071704745601275640875095223786121224111176774971871619974960586329123553647337945803600897099988635060871353710967208485841140488704667880492852414132496966027371847536710135801641239544666074790093052978904715932099551278383579462356465919439486268289256325294466396487908561766802679827635625776 [169,97] -71463047093655247590063441208520694258704143055339582547192352146814026015118301548815351437827563537581680924240197574582758303275133446429703706446206005185141250391704995555486582957015760825489247719234443164457598239708848219626618189837365306000455284041257145816291940537097600676789971046830188213904035221167363476130045301562863572740198351297720405565351476144609926873288361490266675760692534696537045027677112560815762003672236211783545296394651428849990212374409388782978059399841593917719508883441188643484177277077770424026864649504268690041514958969649470993002050386820821512951778238653574097562437031186813159377105592756897253406286836788076132407079543785673567011874012546784159549679081915088817964485058403494576327731259523800565773100039383937408727783535686938802788476178557576355866423001429988718963924467034610822539808361667988060721815898091823668041392026160233354985805242154464950885681905708025087861228454449883789023967190157479896378598206599577805608536364762737412907088248862923630286388220376416729660465751619177866957988788606109823422547556149135556124579447526970328419651395266168122317408683110592502993020362908913104113225830854761075612743220144674050900833056525941007447690670148332554794741268807749388470273704540871826259647483282160036248639516308222245804283514001414055830437740937571846698015340710818411503387272115328240847244592504200625170245854350929155835268311662151550657020361826589795056744357571854340978259650317772580098433445806824459003304675054550920341546835480638246546939309928787920612385582340603103327007159340445133881431313458150358649322765751638848795828778342607171455127817059172118588635300719762644844482536165879667406072575156941306533304022955838594292129952454014249546137040913864676570970425923176427683700131253208292361828021527706777845293748622636998844413693938550504319805118917789812209438029578233499674680048777506695318666561411216302851742469069585683783511544829544095368942079321438755944232551008606954548358061003767658252320084891489799915707894348926070372567625276965796643264321482481424906611107651641141883461920107619806280490765136485724315754529505246045982 [169,98] -508571694000358509028812971274720056599810577571396734060140923596768065943230064101766262431553794906562279548072734272724514180880464504863569956182330926606530915228076285594975937708029149744924715306072256038084803659231231826855433027644029960723459681588013010525352880098286490861905550999713853795850146536556873421354175160962130710701849642441951872549520329668593831288243766027851178387271271502008241300978712160333595839045232952201529215887371357628920982055774293272572578260145463922436458021640521997806062316884267770422078811545561494318135175528397223868213868030000761287228000535735488021503237469493984075912506287274157358146258447801353555024243958713942353410282795660959376048197853150024105698515534719354718223251827130725980176670305940744501755907891957532661371866516996225073844955694322164794641586648012492275825376683801342099227776566147811554058701131690763028535084165164238198610582981384894909602175771060910824347838753386359180585108906612926953440000633402823348838803318569253579044385698171816909584263825490300971920293919464200112741247924252429119867765127219422387131985483097038183819944844139108282276110290726588671205595648215915793664287862734665275809249040058839650205157532667318353373834724731261559796784755192182260057320318737006231507326666551621844363863065134990307244071648704098554571182617243034469896395475586363605480353703710579601256006568912805245668644934899688015871002086478305762740643521093056881651672157703694125595085854600671653490325594229905336066133667395358910558863046206413035692741169474058377017803605183156254626116338293289574937373924483630110884198570124334438380338922501014419876344371679621790725165601513279848097580840692239639558086100262002141913352629885145453922945575061733852097761977183656971798134668544297171034796561304332627071935093686139789336116844978160724092896385136329103084425432597724874596118727422014920982354609794445220624127021730027082473056055653047996202735668891968635305734427055128874853127619206871742521667307185121804278908368799559363971229112526462759768776152243313336705641645951019724572902501033457550421633969911600401787419951682432 [169,99] -637324068902040412407213487106356290678432560270632705433134840561232113908741004112576984929017915864072567391134755213898384008840292728136349651242941043170549956113347896432287279270255573182898920333371964507148029500154804140907090639656672992185991384530994641159392699234551235254557061546406144241800457049765420398229304554109538566638649364219074528764749840818742435106530324757799362848962528069497842693105440237340484662346811497460789160533381308251969922333124221919662825871873638458297676347492390477306178797526557290763565556498197113557336694240757865797928161363009936129629893426724007530445535225640052671376887860774646869424993560428151943152260779607762977654321429128641296905851272640947773685953652280043943575379225699748146246120917129783854638165894226890754885433478048964638562232600452475761762512742376290658007143262890922286906580077966801816969504277761676904646195559931512434844909229128824739143469099532035804003170018668618580337324300698907469404009587833454316051245601941787539137658477352210949071329405313988671654408203031815523367739225235688718685904825212015583615735182604953660516962467230749599253112003096735588448844567451015495630072609668440008015090182826441825427066437890173542352448697586729075067587110951251837169147935242023487365855778413732283826584595550947490802766830454878239885539918031030028139258660665928591940659867312440339583052024687817411844086276197626587681493369759507879062234368144475898970915877522853011441454608092623899472752024297811199534605415558266946129962505244144380528258592675922803457496913563858797577461005233913292969125977164187960935891938181962690862759625155872264278729641722780261836516954362577555534550673789860812846086459991424232746236946084688603685939854761605230678373909167898592141195865607254784388863990454780879789737631221055957586521794234100059168071275350270410882006588977030358187638115586147561603814418515718745829604473830156052927484705053750086937817022360041465145237614880003565217693165283737776808527792651243341925045846249531227846802667838086265705562370671899095456481654304274604025437288988077385940239308954701983209922744 [169,100] 1653965013717134793299216183874732532092312930541041590153696894275461770006926003590600343917863204750013018449531061070755398292826019935391244006360402555494648174185137243627486528104354535401923767128367745437839966444279028408660247929345162680076516303777791022299697116160884400787171069774397408960721520212637585365245993559886350679865746742705792533077617448907981936005305188846464829293184242751499756972884270478421985555182852203664141664733771676628912775666063990440511970159647649347743402420790924563426513232363554906199186048662475303186923719878579531640015878082527537483435174383420653179666876622775506046685378433942149664392668797131522772963440123500892347551100870694938392887985483439296121542634676973295264849106393683683378723334701171941587267590685674261561803648805063347655278710065196989595087742635426750447038972307729547746858034837211225705497332722034467681460683666602037627799985034797716189460910344094993771329942768239153163029263775735326517099253855707745358817695437526606679633448681657257980839179547107984742136887637337865301201627178277835763108372179607380252093911564162404910194820940573546548436227019716236083676814328202218386069198996470067533410086155733206803054117915563496255840434596822547866056552513646391537842526000696858353693036063506107557216684659152606305090423824146314949962086542372301612767918516656062959510671019778820661064970063663102486679187356282368004628452128384233323899823862287077113236823753933616334567769961751808593446647001701623748303789055201315153668811468679677901339647021015281011270977200399832551618878258024573342461783743721672864686816716679630104171534149650921332104961925783284235318458561506135152295890007451095442127188039039060263159233332420615926913028717040132135947456943372775928453811644614576898672280761420976838164112122049341110285279939744315097309163549574104214069734457737022597271121406452437746619573869086333311218573555268122892732553352514318201803148109981128652935414338701440210169063163634706598380988581410207164973334206714639633666910141507134590483088179379658441475593839175950808349347112485281511061951720897553282256 [169,101] 1386948935170659651639843563661157623127470156952605073200839693578309118233046621231046627126420549262678804241546208038780269027310011335779678425407397398950225670500799422312385426204856897299756893945896731157064199235998081602268130412764285911630619189932329939122085830816487241747621528181265857078484177330182003455489960363211376787631571965515728318633843430549801809097930419714090746125196524645128742492171682693459248595233012438939732129036124591254294333335173983746630505103190058428993051037193880785216601700180666920893908678612722374854180748376763250220805181169648458796189477982283399615031771325167205906655747283712397235122007098329665227879179363413961657192706140046871051898899318013468471752766177513032803443942325331846700744047531399689491021541211917428693956572370838973889102612889955429837107364476916261006994502475493380359309822027968152716967189134036712547697030538002979201539868173567856716153842125477647708791114093169768508415037253131667210527409116950713434834902592363169629310582419346079166559175868753243564639121297233126489521462622837949080011170828674004707195968911223917339908029252768209112783387624219748683120192372145865570203545761679080580780993880264517067869491628904924546059817022323692930902544002240215646880545649404913280796073827988015885163677268434176602860105731835638698417401652287951709988675877836791120786233166309005287319617106963188660504855593399934558350294182919084279286859458556482009592857526801786353688430935497184712827783931004630699770077975043972149875322800789890672340185956227815613981782759914039458037186827334366111142777108600179112129739904209883133483000066936326773337462534435259533807093282756828640711296226155715770827332775371235254531593553879981507911945195576993425304358536760373255254601673182721903714214340212181697054244713332198184835973442290837568031828108268588631018587267226374491073918413945872499797793167859542649135325221535235294601103057961778138104726215398521674585566419245102301464600730265845587365633361708434814888270478062549867883159326469033282913746113269290697249562222667258116076335500807585705386637422676454 [169,102] -110513233198809034048717874191012696552450574396805680501005771849657720676734875486662018796732804999355897554039358649085647646300640625485340165108524819155549269082943145288514425447608029588548281243943188986900048591309817968256530130393208279819772862180929102425469061738962914598859084658350298586893887876772694309991629668250213545677408436364442717828376009158334120652713213065646420485119217345723723756645135430068775865492334960928788057277450736498522770906441394524952192172780613100275299411302590438497800238877592577678151346484599423494392862420616455063045416939281796487620369217109583272764764427441036968653832201336223334723975075392289802554235569467970340448797386141699668586971467474009191611810981664160615363662327241793390968963264540804364946135434984751539626954924701493659656030888209033358096623453950823576739349857640094818428999138764568203185488594431372980235686451832971714952621940835542504945001477702924869494349849594616602699399458558591083431871376881971322673926089717404605311308708090439490482482763163871501562185908484001240174504171147822991557187736071392763002207302954005720793578505480786290115567461278076550692299413719760411697098092671081946257542274831000965976653315849370834148887856490927851262993993215838342342293410481388362153368591830345439329946833260213019483389096188117072714494298579009716353861592305113504255683183916088647005456270996171365383156345165598750417321478738927095503679829581904938436747120897177943021650869902342324723966274015453400692060179007788982098307469785926854666739385192177600213774084012962930074945376487097659704700255926827317112599759269941289794796295717083949113826521252862059320812524128589073368500016489184948827785844461839250703019299870223716506018901030681948647927198837678241410806905937397857987420776103721269549327718001721599449232288236871345265685396260847882408555333513135231335406270479188408778543319898003456513678794769538221089894938691026932369517776307457831997312572814920095969760888887100554015039643854240856997831236826479295000768055060972520793299989308328683516025898210929931744466331387519536537440256 [169,103] 3877668055605307950484965708635040495762395714330006096650470850608363347737282968347467624127370584543173975245187804181377533470780704007441246045961629049096719074202440624535561812246900454459551738554314667630210851246651373627560454430116355934791415979783091531361220144556181746811206895361705410257854473146158493604994901618462971544060869665178975567918923628707206818404160159887023140435034441541877894379055678011584251600209474330435506565080491395951456184144922061567418338091585747237614218809099537990449169833649460926455768924268002625724468305133609871637024161241830782190710485085000944448893407086406794161400410644078341572807282613709276995010998125527276103680000886696189117031197380713835589243669876053574741169517568990360677556039145113503505495334530521258391903985044411633677378659302317833248835242822660141481609211148075330412128061347563730556170886255688502817523025495161833940820949514107877389836685016267696066668374589123521494918840192710672082697801535140496070357751483372659637573243513272167007992726415754729846184657667680646599134477764076234528975843944668385263235940301596487752598535299708867518568967499217405567276356182745198235168133087040122434281262573271562530584883496421290744069214236603300311387491774040217081359593701607547800334903890686971902761064986330730815345685168740257508643032645869700202032192086697482077511321571548164825253583958964635762282192620814896731147312326700709612785523874483040755002455072023281883140525420802708140045155388500322805607117696924844444608615025955673770568666863764003182824152768964073890332673265438972113209670697989249161859709517870238648179313047875915096769784215305782045361849962091000266999455623154555251494099638212073279848361857825344011134145065292674679411097053621192092737209996926343143050850174803912719759493242020176353164846882794608048768772329473846352833044327018675774505645047956041477795306248399191136355764657442042045321839324978841460853438163973947701467802749220038231208475739608805420607474005692219634720842100165692165037536154821619249858240169178714483179967058937975638509404480531300172768 [169,104] 23328873762231079419564793149277541226101593763795055956248591418172927825808367553728872838551796040912646114844061454798048681696547833478068944709962098434958539039585928507783168913064990753031934937433809672968815165524381981476782506579210038272600848924678935303734566248444855666202846565646569587792578137882012983454377938109949737238466120536040325482468305750072632537833212186165455899152650485043268865119361055472765559010534385656317554348329672353605231471378668067159542374603155041005639052482143014998114413994667988282263952146365899697513979589674314707996351515860804033329357064563236197148201127741097601788773292285451479952981773484615636057926536390111677139902325003126298685217993719103243063646918368571641161336374310692902209440421430512144211982570440088439887200287559273785896182919655186751603252745116953764010378697597169541762594653882975118235446882340276451863383654640753179199937951258266772937093609720502381041013639527115141138433332727291894793464245704026957719307277999409113007081887856616220286768570546136903710332119843843660805522372337328237207232060945352453914363623340699824477760324525745351562119095562575445714548229993987101726918102555582379487468339508270525746798481658837636831672423809638121150776039869307363031058366631914974733691423291807472886956486393053658753727157344316738687767407008820158874278098458050217124366771767675174326716398324333848251948136094925112788836006784860668952142672969133511528258774220322356756009951123798196738772273000834741824860596878465188066182789563821271475067689288660071859371349238249838010038730012821668747583923503244653185142996416545342123760699684211715760336839994204057160609360190789426666468839286792682980088998569481386790278429045496772791128086212576158314520977294619695466074554928355177300576800922629224004631093297069964454335332164105479767325306837704159558036277057002586408300675870218453578912515479370178489843903490218930947629603238385798011675690820688049751276534631310340895124950755072720720572590746276797270794061220867725046200066273975465228412429447837986103848420273068335475636623675614880 [169,105] 49712623661524881697606011715026012052984388388674401664483845976202684450615906891261590013456312646947666571841223361302223303855459550117810469022998788425257489411631314746397368639332599562946754318651475047978692544162362433164884287662504977606500874863769322020448714725537689652603964949763108053066657607250710810552810800795419003387195523892740801934875382506710882238737939108802529803449724877729566002294043236071527631179312718435074386538075750721451957791742268259696722346912884929628544512195440530102515780933403538524032935519703747059018993001908668889216546088230085893281571063809167529669902420097617469164406660151078226432515885327406779721701893046753629479329140558785292795497759138985605539851469504723150181079339879939064154479799975543798098555273465161839171398422210398948953010097618463050282114034839981865764992603844802715888928263727681046751839705674095324331919428839829064903360080025024621939483004929564839276962114778433470180342871365098883371017037872806574648249586301281219451378240830337217720702945629594714179901099649070805689462291953861241425856098291232904082147107973924955010760327345723874050501705394674970724786256837897045394349504921512855225820245646055256472582858197142199901496557372801311445911825364995898729841710121775372698353875967879159767945369199098119772504002773127082382057379134577637419140047123652672618265237759336735398317560058959148656634114655241585875565655803343636224792499441903843889178090995218097232917112589923696583689850494741637889636993461810790736898782048191903640763210040301994260098119510836429684194903727505947113157269462125610692374238085770473956900100463964392696253682552553242093520671523372811645975099489464658194508284872278776322589201527798102469825529033867127143489098948230739406561956221593146134001853482739902337602786555276953354568262163607460270507553766934913751436913215842603371306198090197827975344715056596083212048521757549641438258953023647634686103090341136842804067560148767381771587096694971789294288269728928017843116506286438883008475445807675281964957630126915170683567952900178049616614927068 [169,106] 26643368894080832550027985881083306408439190531895891260694989929734330337568262093970810010010401574839854128221255680900620259165661713486261611501065511420642176314311551295975394343818218123967571229095961312976387588378472098962158265349022228729345865392979518207245396983024535961412684479951327463878010801950222886560840231118779689002142110980612904491579228788528376831795819154492286006464254640359044357863863119187908800102894337873584478789345009160696419081944483210784136704157514917570712186823573341569461047183890588299114800472926255617270024675310079190352248617923985826778797605378612741337796001565579601765749007432407247511060886998405743239221918667917112597847343313043040377963283377960930086351055541700672970889272632517811188210199300691703298637014278973424528346911094588801407564684624485698533109000957965064265209307971146903399425052002904050818811726364980071879358525125553542345195071182309538956409173273048135618970288918386140870315781186945046858989492942318662289902861383614847510438442038561287388555866615322899690453017037686071554954849674265777080790544087426663239101353121937121496183636369180872345911207394161080034167998148643181316411297531768680991823276718408115556752502821676394175139030151762746759430825663244272082162892563609531285084043916119860597366465501327767800594764066248784352629222267424320905403868270573053347261569292859800996320523380076009018064467335860867705935488204055453662742845163256858348147904585715864581647225288262890235090668771429753039477778790472181572358766953560871750604458313075678958461556162873034921063889446871708108417805224548491910754864996342147734086796487764941799033407642769597790556302425978746236000535680669006976200563605539020946398567380465342398388843366710043200193654831574670012201483239599777527617308956808507275363977397432032373473345819806172055632015104840259097269327610369841901310832484258735062365361383933125018665380074580007548471096192815195183969010643785266556478452232136292903454097799377195556450192636967167380202862751365586015753544925204971385270972636092508754055814876935248589088 [169,107] -17529942052698565849077482813596348188848642697195873533068282755529013187121203467077412015380260219401758392604283248227522730701605089993791405588220593180802351061057000518838880875792918870935639931473532489292941544007443505948618680267906682978592541753698270761523954335748709665157251278156973919773715850873540889316297554010628047693017519484283471854832122568674202957106274830694771900634508841577481829200772925042078086977030219246168598642376111965899539934851663163226561257362044498236449577971020870081644244308460018536256302717378075990153218120178717349600441783289756043380499865480459255288447403536673531719194183867190789682002496611039699213523788952994090731829621396419071788778982590410822786114336149519338116649675970426995861262974080912734221607485334418948606460292205809446981255575789166637348540943733812702702821196333057544445355548791361553887340168424326081532069912046572006755642612128885721549254748100840941120830629275813130379105385963805221246698635920831854560240417042010457777525162699566641215744247463906364815030586891444844580567626237235870331217595566899599565678031031650271778018450778079316075429158520433771933614312885249456663274130202527066837698213882181641610062299771962711949817589962283031816985207935109720741585809614468185135423325532705044871941812264984441754389485659702765385625391042128161024408124500764874842424535776014360603666625476044012438602064493666404603768569404598688326039298643970256351595872182861485437499616054857424796695247819733931240514691987667984715875877045964722265676325215479505041581638790350602597393589282839082274785157671739166979582503506261359381213065197429615082975032338775019532345851251040159492517933265120794042318365185896672308844550103543296089272976234527228218294659208692158114104876030493814461889016356453488071948587418527179813069514066166653113863503593550284609829603778844412856119709579519176630186771832258759514352794922792237270092010406270195907884172627926049154934057277898499065753888839967377609405269417676705687301653669384258474021782313249919377304427584000150662572923569849032 [169,108] 3572665648849457195706637540220455605277209894081592419462354358133678747234196497389406152193870437644749087416819263834783390173553020335979197345434631016663243893423218229620608316349500560102535788509157152454447386698309073381562794829548511569000533389183834786292496666794285405772210743951097642805622890238218456823057524698536397439298793711913092774289531817704443707622544491621329064206875950919773477552449809683705437488369834647970052565795242666417353292304381840051150281609404420613457024820488932485677415975552370352965938420798996586320694114451427072620552067145439576301829928303003009465271071336713696542200004611773870287996370106260019754753365078240748823382625061053757351088875695268403358604088341315880453930300479131537953928619681027437724804818792464435195154029387565702115315124673150868819858801365185053370509469146009337183683617801283302304622112268280272345594012635256680098628654821356576981053411486106710177143609294922122367282083163702570306767916112493345332730941189319800491753854998672292791201032428664411221062040959080700143997570752069638978839996619321588127819501798984268029266519198027123469959226854418366167770332691558711553526533520347964336007944069489009651209028150404008767624046255451138270448739116748301654769914906206319807619080812104475446203978147035329777732617620765959085459709895137167668184427700351758374929817149895271681672411808400699144584141342418627224481740679274638809768568004681286350582287248043147155746538616024972325650075424193377536233187639000606097293664997832618615747050255829842184328216593493130554460062741891427555125409238263458125683369935261865395770455769509384230256331947791406296572361039587594125104607624995624642028910441653384124719460225131566783041674180253829768683600362415974611007793535832344629666900434888160914072746296767530103998305495392756962658554614198665250264511033653090134593836177484377351926614949724877485106713724882810219900386903426097656031138347585281924918764989872243268870472104712806080950094166501694179433470223384710782488654607265305003901131493152506618708687488 [169,109] -28324867850385945700831245495629082946265755550304520309045206265465230248157593073755703404245820519476280581246944191602847807977653655961366612548781425321634709015898460964478700683851258421753056543246842302990039224272557341330952558528294141248512744938392398081597339803214256778175216071365994240911170951419494029946243893639784264056739956910669699795803361864070744771899362543345096357401154437960478695160582152512377779537990644839223555886320110568243058897176402760745667247026537742519931096909704615105037763125086662905308242291861707842672111798832085983712022856622100073971220735377119861117546913357224935260322106385094843631586636053799208034309612368480666574342825496054467535667171367669309377680956524677387307984790504587691265433275345862682570234458548159425868515081890171125898903833696177873131570296506562201301215022714102835380365609882033026008509748502121521589095873553508321984080602298326129813768716018113154166965187100387200859937568531992043032284432679938400302040605403245117698486160122515615105360089952897569601146521043988318054619536727416456787410545427395451849492445978021567440350752247787681629705664559110120274217954802547039185537744474842028096327516728468493328488600309061872960614714966245381448095887023016253553150907586792164867280745110296947786451773744718518298121669783599242835901591688516037745039620569428517500755097193887713435932647002503178606363801751745607096168198504663146199014375281582149819350277662116840262909827609330522482247590262527623076753357724717195972070921469139313627433709497495752120042400127591460113405152008952850991437653819497875930051089987709211382010644303070827187599853472318116131073065497970131020696438158943879053111343341246852962883478598599357120783107267891976485282668945946954003197267294458412664916284043357000197690975138345890413933496353412027161571684246758683145238953028547122253462473223272425370235074118958040143366591509657953527007261387517791805293202209266499687362239813169158603114131503743071335774675765648871704227431324751349329451244094320578855357990067350314056464 [169,110] 1098484480330569120218503360182935860569359559531068288991506865638141028647473401243042515493529849214522395189381661376226693437691595203233459529083544443099329389078158716705727779365230159959079926272557338346600948115622967387324568305499889741085040074465702530064159525857779207171073188398159541745564022982463753943059066611539001975179280584501399972752663563437721294340943276282240256522283334946529925304422426102804488326273165031925387253997931361351809560670276421511935820520758713265159231737149545604231488996994381121136250288526423168671434859043306049165314868265562817484251751986836952111983350859271600175452089486166253045011596249699943974306111272535238176101110490344113467748605711224823209934563009735868529774515266305897578998386396003169353451038900527101603655464679701501723527243872639102656888845976425519612285706818141119295349556228892606848697877844738768399819649694431940847304702298681517264752453974987705474455301646342113235748845725700217903013544972951450807183210881698099669422120815838855761025090045693922840983018464130433504899101520181466353780509163705446393601848519988613130607742854379729176045259982005043197273345842545166700185925857059030772182960585333399598534539778969562647497124767772190204035180126990968812977120066531084999152800509505006746654557375296837789146701091498362647964760049488046685201175661405531442414843418239854006059132280169702212002902130388870095492337734682175404399847696930118433161593986948116751201733004264569120954096222878445538428508963807736360392488852772487500800950093117588675944340688877544905887867905754947464325300418051401439744500087395572167848895768327434171216967136657058001607189009405327691066752420087161231486299790572700285966052755332105895667312770757541806143550889782773038553965121742730354305331840655614618534882571160647110422583243428604334118139274657939470594541917798679016475049270671579597609863987619705109290846967621810152821223767531053567474921776323220534819831758422832839495081221969473283612390576862759651953734624753539209245735331073086043427058724649472 [169,111] 1546224604735869274146477681150850849047996179576921383166791873745499982879280961868647251576347668200841150016648380072760526597739844305711605349722393664625174704072515915644542982064285284278504890353265059169878958549961670743106370187779212019460749248696235850197034815302327126393690207678891931404204574276313178710522300387603946450407314387555105950632402397860566577512829984804357289461031480959930310093711956878068740194283102882379609550721064392052514975061485845871835633578942033747056317359452245733487635701360165270389033227100803416594770172098381626931496061031264818915403186822482883456284640071479332090777611920447670354847410970598521616641078334449056621083295910411618642735512843629125420085108515106249830340737151950918707957951637159541184380180541314613215463749929202501817335078344007979401470486473485300773694164359780134893040985714970761030604845569731572952564170325432959295991190753599665919501742085773108252387150277571096717165523142655756074159790027718077819872482008506882499696032938136212551374816371552828010352858704765043679755031493107255239211600337838448990393659279325803682265830599732945126364777714111264120711853208668887069326068207107262788034877256083216448194842861850348809021593611727343645279670570623333572510199788939284814795357867953021398895968182955276865927511237235421858765945503500626805408211437120932455223131547685957554315970578879391469110554784089416780996932704463401476874312990843675115160933237719929239407445002420308329007177281793261873710885846646672038185675823464121716717139902272052971486949314676207644125925028500704188785057451006847343083207102702131376505936032607370983400960417099571605321296238638421374283261029705340723622489117537120483447222287902740603098792780634484546427405648007332436801075618857811771362678111091571970304079459887875321533221602971945087876339488445783589139514518748370625273700983363181042225662814508234035331958630684613075861740048101781701051568597096780791872484456970422068401319229710525055455480592774337426788912597604319382338435733875435251431340952 [169,112] -2012857282582315455123433385161919905429545369868736259439730543867397955791236226617894369456774695948527833916711106330234921759256556754766877494969374302687641600417898425924426559258249185182813791450757383993225908414923510696789469424129356637766239216993895490596561188701509336041648292620460422579406660043998281243866918917692901103762288245816288554777020523765177941584914402024843854145867912418348591153385188955666631940696506458696512580408092756490090597232044169162887211719896409913841102544912876160065549207150710182856937620927190404421629412980396740200426443472308616030082637895756334049059810145626863092440953663296938346058585993615489625196499971521873287882217281609031729672251011319450086584965531098623788601475168798099185877454709678768121232632147903697235964652031571894381240396324069908642925739420430912706814915529620660768487867229073026354006469132025181609014321954320510178593159614869027937521972486155953578348918814945787193882751186269029710209322061965136883369942480491977512460813404190950307920417431406498144501457144165152314450685657665153053462629130982878962736918173767699427461734085550507622015168619182293281279485571862156787693493045492733263006912388686165022005110337034665525672566549157763319998939043747192327904879145985929079406687457451395168628081809519407263260779089327743260863805932189799635232060672109028114794123989208735325466529787567569709964265702287315370664200411228173558416847312593624024529936411629875407151038361891818287878310252992935307454999660937026417989404377398506402792643436380430172765162946163358419292098494467309324785546501090861810762001356400971737460446542234907383354215367755277438770239639119687049002795127406670380072914350222688679758005513049331785634015638405682133086817932755999028089167610230768452870470537052842387120651731814150543952052901175083165081376074105402908647829812366069734813734915500789296202194283278014287272567165216905338875167604767224760408807906182833401036133861721980072721189211500861675946776747261728614913655959189072800025091141965879112528 [169,113] 468202041005307309391446912383214373709482630459071072322380265546400395863708182651143393832122962057451307318395934136887926597009656868070666795464423955622406431294348216352288643480683591192187115690379080847147138907820421540542577229468869448261895111212025331534212859981928378483136987015410186036823779643727437623681069292307060136031068933701823686535348307348691433030269430435229405314556933321869421538197290115955263624945305429909013990838107615960369102270540417665655079886191829661733040410835888616691745358811254712179184269694767202369049161513280526802187006677943234959098612240705268616484624659247658480671843743192635465469619326915806415687345145829011871394033534986802530011860355238790420520578400056058008256081838346862563549508873284683399825044304333753826645187469730546699991903859838678687590035271537673792990151210421719194116247973379033484549005455221756525094223478227197286531765018929786892783285650897059480766388770442186407221336969491954876062241526986021763200045537052263678457599786713139673552036500544150886843373397443168955355225254028865571550410745241635086130056328440804973318458021320700531623105516221330996869888796579925586571465197142611693063092285108232154337352381165419236471546372418446330338128073810890484349668057992415466180905617327359227306183615890960978228255926555705647599134229778842185347124323813562641531163720388178362531145139919169700312659121504137465432154784555316258818042870238871801931284643954305101699455906873454927908654994688564709952733288194598141599228699838046910975792008498693353172863570285370442070047989975327465094105647122526246559809782502419881649762048458884287271432742781622200565910273088200979707854863517743553099627984744954782486099850515827316267350939421225352796308929638828734675598826599872701956191818938312435489987080381691017059508276742855312117128164906371609211225381977518822606888379333934640690242673322237208186351511183791567134537532425875097594431295015097551450323297114796178560470926454939780120086940589573106848813536876427803223152846534386 [169,114] 118640795487904847676636141118102516203319232563107334306702268012837449549688682628331538433246201930916364126552046051127629421602128161736155349138783402341457207955090964437493165636783484420146983763910725604843435299165874353263416601855731243276097337287519158015925222690674708548458161394880194818679783391647312729643892917568763609036375525717875084482015578923075253199603168585844137543783574222877587199522784676750641329779934626071834390290792703260099791413195558327436591756906363172019711433393382086164811699579477959079988421700023411749500383300323611344710050262986416852357284220489648224804258812467993033668332617427244980212780135968268751090815703366721224806125359120703567113439240460392613495132547520653284208616964634126764339539884887888078700453804745296770055553596732831210453615225588488771849026543217354388035270977015459542012749263108750322475985247357067630874625804900809188004172721542744646535384085977250018336163052550332768338286490147882076401577754358333187697892390650727256476987572186030502081753194220148271577327992926245849549748127367318923998526460947953426912943630573940351093225977101391974841517981098122707927545094107684484275169661950713796946556046123156896885671675806517743092303825092886611802727660898805135260461972788928589406062893810631246757929079291014885399936493259955850375814804025069166257120574286079822557116133933221772122989032475190581381929450369445178184184272165492094598308768222120277686905327925143581991973735196984296080008417084795900731247014813903887325544500617496845353212222112615835565526688601779241552942160828307300742529298827134399954667513381713825500982433801596502794878923127991610951017002424197450260509600954932921054101885629148575525179913566158594922634360153041772587675485894058443061910569624395854485787091860753041822834743979175276084647914128408914788407719052534395604571705246806424622651640872318766353576106842579495370842141957062998493664833123958838929266457649566256391807615218617623785327546842845008739069656821226877587297339234464580295503936 [169,115] -7330847629533148673954570599167039365748351049671305347153560044454287153875007073654455295390310750359893954772116728758152987832617017577280213773223490285723454502386597664836492425429214848479802099375109871850639759406231020406461236619976051340360090877351841401271393044671828646066298184721458873884803492845844636286423808437883555687776848082105284697765594252871855798702687606585259615143726304096189074228592466587911090098273245177766946849503792087936811665291688037934503578609997797251047530448241465169105742328371431941585102088340251106643160271782939682888022981415116086161758158722483107990583837463595439460971188986567989971285768399204540793799969482108353608369981610395160250286892843812736893904640344120309578930849135409381025393493740943447701700485891419567977139350402387218174547634150857176751631156682909625318917219714436453080400788470056158499445581644166040017663240241055936206891464503099559640205466386794671009398404661700920779327588350880404809628532260187457534814676712145316980756200254422773412924050208829798234590953554095590529081511467539549782821412877568007245794203733137889574320961376785768194267716515041007822103496682497860542873449961002238660202459072125138085439068439786026137754953404428286047448274782719010098987105858902754955318950002616298933305977189313923979691848457465595750510173489544557546725841769371650145169893083456263557266493299363814969727638452550044205633266100162165667913494392196962101847747213437490623782336674132721708419848793382672325992058370341764732601069256047433877451059892699120838767983999238905453477240978678510165081187073278483424228301920557072238218029382136606716400431623800451314671271577820489758268299580203526670265538887305213018918940351205038449444656779320815258640605584884643313395611483974629052333446890068806840691523046820045990211552717710416465226401911901492908705083169905902374622000434775412847947748758828245682005859432441917279429850675476698895229287590429208437262217717346163630585282774090064348512541901726493102636569754403346380 [169,116] -9066942738855240592790480257013720641044214479361868586051142546898497355659148987267783126716246103083086698568006883398475274731466115889521788378392361537480127410094992397705662291105647563787931921986340721433825071044901600827509424408075459561901297601743738028210578029554352234512594021497973761662227210497199930011165068450796523083273283046231069134090988601635712639292322743120232185825266233249632425471096496860675463741924488846561833754798604515750207858765406430840705678297061221577166374438476999073872325459985559539944750399157073850601394158339824673984030030906452705611223577583643987865796732660635118323204648681758801059531104701638095425333524782172068791821178661719649198824563839384979193491315950947022700114843836446401186542826230247537985524642309024698007896539177798411032493444125611647894701927531309794849047289750491271903187479246855721912690007881859443806810928699380332973877793868220915365643938492127503729838731200325874202645629763419992256423864415052161588031095129701956715658141364230220197459838725865794608472295954503001726849483661516660930785964141768884541440744270536648558218526451202648200147467606889841975380581483531564991523040844922460396847132505321729363225186358020914651727037433619075707072965911797028217879880878663052644334339606731202861546614585037893180422633527082354185083687009954829718575402262483351197052725444134907411831660214454685625572216475546862241672359141183529459460238143355568769485520273722235607299940383103451635147801821021835019006183613574556682872552792363676908121718359519567557025905265454225393975585215665355503452514293526479222211611426724493592169602614890895310238172092303427184272304921025194513712049373187417666931072433417329778638093130134670587820701029163867010906806921889838542822260658550826630339569414169664578383717665625031541401495981283856601696994615663502822573781338067220693943249390361544486920554169869922029836934170254058277050127493233629491713042648820728160307460086021322384608659623727187757404124142776590072216405476976 [169,117] 4324310668938838971791232659340859835929694616008072118471315041976417486719779525896158906440236772340001461109905206919512780885156310990901013161686124639508909951098085349230251147758289576434233604088161585460608371129337850193641974384761447443316870327940396022536529060342245538592092598320392774966191096487971186386588335167921160531005654967814754149675175334007707873755216582278583246139209227826371266570337280314615646003458984324959949988530964138824659573796558107813506014963234299313575355753903566733803072658128115648152149642159894791522703790897171304212216139860384040091672415269365494609445052016281038788673923122066968006809081386501249050119054606424145140687373588492080997385541789921342999774068297112077856636870340516671186875802970257217209596775437740109142005487778167162137514033617868274950294957728230551275985801559024110726191543610634189039472970732282773543546048467325798015270371223415041238225586372224704190334829857051393126848616290485750608738002166792904730514709620066531756645385707318054689054262743219615926288201289632927312442933247449447934861585400877955847719778046341761115548456273531439691963755198877055302784604722318233481232598398216644655134841983686957923411763513506759686211056039005753401647567747179693475095363553227642229871103281015465374614852343867247373760385188607061730332554241664584221223643920019970200429050384996252537239696493708194489511610745222488663451874898600938335442805444111053527224887581037873972205269813817160586412204295706694692460268672797735847747717369645866517956421597089600176206349522726921109513404993927823173768560398606108758355766839706522008484483261732870367467007970461206210765107164860542639138136326976220456895150511541545860948713250637707128227319594744426040362750765285289781660655972899851862826835307991325486181577640140600820026616319763441916359120482755281673238626875642789386114298764478112286994867269148134186845551873924106935774456286541369875156827373431778962717271248978540431819412467056696282765525520259511941538446 [169,118] -205460496279214530840247818350008142215740255918298806929709614450844726281050936858195545819477797714098997246247469511552194363100833053652716257959947724567632672554221169584645714853971147182959173147192553328858593478749711246255598341112673274561854406689573054448084459883085778461475411917521947170779996228338305305651196509776091166262883959369440667374644495232245913241294347324121772696937096111728694988839375769814577956887025755871707314053857110302887386855749068221333352672160285981337865783756853753378680759536017867149292979891532657243610891782959930090760627721051653056685311153208270362604228808250828592782468119702039717099859332429971580273690535302693421158942237268128286870232594904724211721539617347643283240162721583570919787846770124737665127762472812313640410782194317710103534243544632149783432840384058977020002924355731178709149732145448808634373586051314321017731982891984750977442333553413255978954955912257904584059471934708684479007158627302678411590031019596119120621487876358666794800833481949339947003788559947999657170804283807700801703750709683851736235011186980459814314367942829801409901219704149688419897111551677583865300700542111107445412332125547807820098631144644609436015284920358983042363837692295330529964734450327744497967757257827563176640135146381040890584249183325957943921805108398867773842070878563839940791299644408738756944249300785744241914604161530390611199846453210421855010583143362313746082412899650900984290488881423280330707731499899548620506688901243238168431308754550738218891584765487430399400605059304583387897166610309152655417806657563931370138872837876049279342529999950238434503823871338949149882503735470072137424864495104641034139764573872082474619252709231231239871799676718842503070466897711503344944544960805920215456227975777163569945296246011568418036578028532084750695285637516760627615604943766461945881658542749487757768314156036661965556023851356915015286567688119038830871448860810830016563478840696805614999511931454973985933855524762172818314542142599334656 [169,119] -72016785245375878947746673181757404773311455129634312794016492657005554262919416070727987088370891471333017165237168173712115895170943675807656927351093319779807879165978033371982812211545926382147865386212267821197899377017527064289065671332813816746533472206241231405864466382922553505016982782383521731416166956267678077001283459615374560534841534782486082072461656382612020439520683568242334116841658093795066044369064523191385093870861197015364502859767860060331612206532289641384702060326674086964101929180326504792789143955735234484343286018251968495604142510742331084495643144664715617434191098952370068164735467947650557929553144555667398955809308924616202413217009739159008202073926201599052123069566834876631805489042745531789129834146995132780107063742150510790527957679669173500536666375032975936176625368467203431524754482222498362312084655753354062630614456032004566483367924045539968436625531630875153820352137744334945803524905380697825607402691479972155119687945793186518316143398930961857479807627354772153760495247823643561297720554151985396467726387781108563420933791536767775825796726368062965367485483250331770154908312648577424158849359338961094631598104649851260077199361033238905768753792929820616755946726418004299218418926856418839376672511976052943324503604070028991364127981882577081301366385615931952212613755114010115787330380313367213128696706785055930644456980261673118699245949249263060215215464164767537213152425290653657923698381994262901417056976927063485137622652054799086502960480157927081731987602737707861587396472186969426401863876573738444616127945936450811374874336366074834333856779505545162942814468456636858742166730334109175744578420921606317247909264894519710586664028229555627509606792113308400910079626928197906079214778985371137759542717763409039104440816108972149345537039167565232569246275632780646536953489662345682522141883654273190842671529081907074713569625171259686748451410887975504652753188369731000615028906568065843081493617426604250107349017786358857383252788477703521239623171456 [169,120] 1309002769572123028699244897912474399292398687384269003504482503505597698494467849956283394628491354378502549458035899431513151151114934550818886289213814416205875526457224869382856759201392037214389914850486422963697769798958480105628855271864839736182666492875339207108487269280860108587584446498627007515447400038800797255702928148272942779330163591368736821937307887730471634558426155397800344028902936729110089161205853539699961020482373706536815011442278012064465910216588014471574251104092351793110083514832701826043812069501574545184345443220367448004724912233387885197373123053121017625623227962481833516097000374998023810572469975834349589156545667075911697457121102895181800277641261436755158482471424927314071622302922385536655968096371217576143537162098317113224389420948699149049110637518523337425208587382992339626874763206256945825558152427597700275305534410537676883095188509907149517736084481908222503578990107172771028773526576340930054820130090715407514332521597273273146338074740981042703596232476598771715851487780731572274360194780172837418658634909656211859129808605145974365510249879762021121799737738172637414148459004426518105174762611825450866989503261753255584785247574060049840836748288574745543440807059943858995559125265428359775804628683471375889326879260505863656778958353105999903350033901497262001011252481970111095416503900336148917031266927907980045487161898914932520842126204182721285516446959067715219717331378672999632620909086492804867369489378871321525440080553910778956368976194125668895469838379758000555740656797845102086414552974407392769689416132905179170501228984937281651924292780841469800434619417628678879378258545899475641767365046712591267940349303298666119671179530632201912057499561881072009876858592883673227388756375825434845816501980699438366483353404156416006621260398978350156258636681010527371130702140865609484317118528133090376621022825748495067851969400264014982816933410600064627369662634440070510257830581204134448629782131721410203797961526519901981962794725709514401696 [169,121] 911387137945176429460142879579958161797533774508383636407981677532180766110862004967133208799163185251871526462898660557471349573165041148660157697627362627383988068412022029608039644927503285099378152637145110567791874925582276417381248502429580579361874269195234460464456932682929632403756089773186027523747059678054329907565985692511188283907600558152118931270295012866838605880999339204374888588124203730435505983843219334936635307124427979540412911760006240976848567547220601430123541172411184408781093004466907622722259962889063897163284180306493881802135404572798475362202255016532716883486059272478370787518698027044376639684788094408986823990124872826811271776952165598846784664464174551105851423162077231440625052815237727377418279711717947328281213622617442060832890124781996402708245863147869285444959494865357338192356043198004343890477172838397811397705867686467239149350258851481355319606297938427919216531170288915784975218980086231858558647442433268226195178328763787836122393340987213883702656701473467629687816744271380292037575307473918600818677666506519311198873542719209429231454804023423027248566070963214115280080159286670215817066079977994055819180569223758077802480079610803385721428878994942492101842272784210284664741668590058148786032678797944109181600662142324036457068123092461386834690399169162512840056473446799150743378726128118560899150887850377703422297248336791510909485856070411313694091283576176497761608034201545364089565091691821661183724988678246392360038234435621757616192681634734174054397472073217105561544816098547343009951684536857889404055304165236486443776636393119854517006658689680263148902341507587704896610093803591450338671246271569098770546714402589147241852002224923638840891462488101787479933615125975523459246261931493041193474197175977510628837399028629379354466823670023514734823146647330457962655539828394976575104681535865248379641503677942039719516140398039217633156541672575062272028522450835770705907039060392199869613134556421545942542192301632814444666620550860876 [169,122] 336092819162599117268625532519029406215685680001089769061415191495136049001094764155519257001812955842812933198484300375760934607459128490884564474659225889316223068348867679226969534540130760580086097343397716512089834461957027284237040909380413791701517065462435230649319390989018433584948621164880456555322623008837679214563860887033984227918249282941971221488500352948871653365058234479770064685424084335344312681813219154187701812799211328683205391968655265117152895394409353413629461014903653134496077444215592373632176541995694841200392255707225416107833618531907960857191166504518757098565527954120982394382174541126362186078199784597341786354178782148348589955961665837341048203099222605910368248279269412548148053859374252765948446003018530789211687231938465442438421729892070811386696917707772649274034188298882402418593870774263302886236482102632918167904928099839337068826145962702827346317905658962626320928831689777746175984188819043897524190399948404519586565309813062065841841057544179332211758263212422951041491415207956362103810419565204747623279503699197659682586681194820897423626218162599854596361991776892001422347309705683146712094494886228970449107838479033350021518883626876199125305741253417447098284508401416909966871287239597254657286596221705183999377631121616386762897343103866722735907894965970431858831292446234217576393907932940605499085336034254721137112848748724903622426598815952301697713471776144858058409442852199215462496159505015573387388734739940970379408310469945329301548136033297730550379613133789211843743299326862944262049756408548780649644692450283767569470091221615919056887101728374656736189050489437402033206462394363211989571082978957667807325370243603352569442608583285247657148293780716578056702747672673368227546229395417803031390451515765826882288696283571078128919041426478359384205112260520769903577392879748691849234034025718895329971730497649145496552587059338508289491405825886851734849010668595587408563269749214395284648971062245553896880372840428375200803192016 [169,123] 66581273303553661681603018172124741762332763053131674023644706224397673701922732993959924515836594320303538787240740686145203818774949648246246863085507334696259599137405836159161930629219479455735838775111670750539885458356600768972977392609194205394376885322333141739613544698782446134340053734393948927621737905776603435656424610983764819216787813422006696948478420454150436903404227822369127374651789262380966417826248277826154859721447023981194431936196038385975289524320931068944207901012000023700391343849336637786217906397279187621123344914000551934846631141054583946203705814180250742855066420507985910177462584984676198520617820567962588114814318877334877203667659691296837211393947365880840050960777666532821525318367697462853604811446630594153850895630813334358722393798768750496915806139295307314398574072091312068092486559138845620642492567801943575943444768762397940539055717386001285992436994122963386060621354955299371684008695944265694947680670160394526246836465713710917685504679711027969156815618107385355244129986359314449580121879187872266874137073359661785694582824526439588262178603150594197448702182349758105233691093984365929862889150951334908875825676385993733761189735668149942351640900205840844358617170225519213939305451487552922913282152752684358546218210862667708399580000245788818806817122463889218703056745155906796645111695767341919045669211444079376701545113888198401592633414492512975165024330733648933669576699771482026848914791485675553793075575564990582508064913341957922873745428485318287948951958834022226407782573770799105788849478339362803138622764767434753064274597558014498480444018728953799135310202626298469215496743324855200910951229316781045598299024171658772638660480078124075402335604113733113151265542273531194435574398514464181892844092076533245786773105006363273051399726212134717745872099455669492332816334126882268692908951548276870866655450337122010908597498691221350215249479000854990093637755677418443244502362999192220288324792224467336941380918260697247136 [169,124] 7023827326484077843439513336844204784683027255547915060916641033367226704068687723748236601376744590333477378645444900405817200534469383180351649597390128788985954893964322626940544629531961994653142364799692389812643861588964214986394575436379824706340293799036808177025305705463852232627495016081738527827189158401945592072188279551417504946441373361691549418143111932356581835697092391803476486096561883641670291958128296316191554638773165076438895625908796201284810949095446928167581396220197362732952510859448681018754102874667430488166966290664658199708157608552918297160388586786818042879704420669145479806696278106473979398453956823411637358759862319188870704160963208193092337099481082493210243421280452728014994194734872116102739328449483123509998498071722561827065716176748895656696679217085650967122503652404440362734303284716704985254973685211075731674024894745852572185612567645128727207518179566042411244171253928803145493923855790680297998346208931988557079741298786401033097642157459589537419501011677919203836353553135217259326136255890388049198225839544876162876062209805740991995760245180211313583898184389249594122477552125113631706397101641490680280237727796892546375323141313616035077035999392382006976035143414439207524743322800711504471053960733642183085238060282819081518784600104993878399473642303347103275186723413112461232858653533359150888207720395641487690589856083143305357851551382867151144340366635219577114872730801543310792191877763763852147944904019471331655644681433380354053127424291615650398582092862450393899681448345573170904334305699958523063813134510339955117706779763130507727078257775231439469203771858737807501255957145936743522943701529849236023042564772260827258565484751920573599583246523975485812443450939404955493752136161157994763533503761535486340307109122553277666517826717994124202791068996608288459143816361678577385721406563297153483920091243093055497502510611603949179445351497678501796865372803228947370049319959976644340479727862108530947550646770336 [169,125] 358488926811633736025096508598821817274420366303156480014218423839119802192224999041535231837519078183122260717730714350779633630125766712099547339660394701880180116256259297384159928008396245014102292295019768481419193799967113737093153444009261119476775438414940187577591991035178640345174368656738310756454370950395415054806331618860226142138635732886962262434772612712895736214019373434537379070646322461296406838601353155927804015921851207200222665563584082242247490616100708034444985854332960597590926256921129285524387197135388625574996833156444102615176361195385636963633946387305101856530209962084475443080599690375692374617543888940680069362464076631698695679210713434106126926577050450293461743381431933816522005896031218467529318227378661402312498119987980063506844096241661413048182102963487214668312582071564840377312430781983159916834296835848244123543999680940561395073263072030897103734261319693099445341306875324555922805517595051193184439809907817911010190498830057997291342703621648631943428074370585524313841556875737521980949046906279002290813581893991382800386149928224804720275032456927790106063093926537002724186883653337563681166962797333065684257878464926567859628660277314467605265300367886385689827515658143271798390836848655780601900810043813041672144339318912229384555602280779909521064017244764308004313220241134254479991129504749478284083066965963766671370462243197148216665752960809909758101519906791370219525459057487620394729055802143461629314186261233635236140826911005780392840809500632585090757848239952766353632772820790614947505514561390026888632573698871624376338497328914455246176956952034573776512820157045932853960682667489377158805195714915207147952115575135089421916949109676943805033908118990079985922696052800745721827400903544881198757965820316898459200074150079563760415845477855724264383310893726586481487740348503871017270305957223968218107231941640599047308117280669127005420237565267225342689502180708892372345134401908164754218251384616372578341740 [169,126] 5988199275543022615091943689902823287541395364924401364992506666527964996427227084913840066932289950313613346407725769695916242238460731529693829458689172650382504984554891424607783582434707257585156129139131236911386977501827417686264912134036094471157655711226395854600556353312855873928915560597858146602826152794337328497806736903798035017647678068423544587512375978125120271279842509769033000064361330775155802867364872630694491115676035432105366954380373973971509650455179121338359526213230660031196370776531388186147922438050946220489115272545352778248438606570658696934287904917817847491714704608371499665232637972164026106458072293306180167443347235449020073565725696462643857514903474438905982741807134263954069771145862856730925315662142989460579984914465097382703061950548589781486717950551444719696678657533680073680002326293725069829980681482259072241008934647564593011559230096648156216381143412681477591996321366846966344764727203271933578346572743760742604621140945884814609553208000958970736648503727531743971815979901951029403054002736585349667571563597644672075568971892767753146256397381214833912368509264228856031455483525221998813979204535105619195079698638269829594096890699121965561405414212581687694441265222209639817094182157875465765036869688992663321866113189168393247266436030596109325629152086843149150300575264766724544793226440517915795439719222407023374035280591315561920969762049619576896242896234124569200918823271537319920620685201052128738963311034029615532477768900259821142183715335467477104347687021392792589453210843648367950165358542743548454990737204136050784485010087203969101974315564825329922188973301545961279630939201713235472198235342660543029364133070926756092992363126032081093104553843388656098478134742175618057610294511475744989783604113312961539023728759784809259594626008942386301385903509182138775279061410351215189794512983012250370864723785811957716614602060625242334968068893975749881004406437438064494497274823944559221444298958054624 [169,127] -125994922611145559836878801812420660906258047514561560701921095914030844737115885339853499354219578822939488720604069098757952032015901711213293016822988285469380105738781394885557682898690283787246194906775660908827833847118988372898689755247249325542750394208351800887750491066611034145862415371820057466022452726994008931949247007166947134607402598501052611347533719114654487386479806805000026068634339820897916600926943933942604527017650177295851840336193917812603798909321166786923301133077693791278144314861262678571973881654096963945774677171011417479724305849287662437227719459239432171641171713321782821221829823902698083325121707175499653690091934748461322565884771620665029580943790706267526995674329941097281686317591688263287736020897471353354715038557741249134183906846930328421030311707766221276428684099940132890442546615532074113333033563422644946758550562511331684033129717969566875593411859934094953412311927313061890675141325799709019675206311999888208942957909564264831538753107816851681064673299162051439416122112888496481652454359735415481174178068903918503172580640626952866185760927278511813368901585429212044103705525670483940217972459000864215732732544355588851234290273055013429734532775327904726752092167178996918212977081912671220698331274790391795267926781762520904461596279008683150956609323911900575990753093518087947036235496940625324440699518676206844319114533866398088327471056040662892992565897303064659146247918316464405086690212167484601260802981451505623364254816013471554370752955029425770618454962815661256018367202692619858294593797008693317494070432774733586195402313689843018583918265514276337609859987200935262540104005281920146373983253609729846505724720694391111639289872351080340332441045945187923195487645169959006783016533579972537748675304938312477081230305941380074865203149381937110277292881093516879957376850999165366026194077115268192481706291031687757812482402457917019097895757583516703128415907263404081285010181359503864597056036 [169,128] -6290362060153458360908916241437676921693120763314673279771038909761934029998907349699442909931271252609714923315928181103800899403155963673167575073314134011876430087399101988072093293676266183876416087962605335120812692420951979901496306968397087318369188336022969982792132705664412110350211181159991615079853557078717557614307774624770490835717365828701663429442745526389385477023172627817219795590931630437757547588877678413666147098947335724393863799918732103416245686272768807869350261684187679273050642414391591779242243161634235226081957727221128934676452904330733747103897849718892201519094876589257738541536633034248344245749802018337060818755115270508394493382428070492164704285959489144603155249529589085770916264560510557987261421579134962700005528678177696949988235581116972475245628954109904444973847910460807632894886040775612531746448364257534277340872337165692753347509679017306108824074048329583674758072218927938160199236526535290773359905195002844837195642608119069651811140648724701068381453159660172294089022412696397694687891650765977236443908984711207280068547688716682355038257599698762422997014858106066257858065946231476383556253514275393820733183330927416244389199022284839909660099786477620013516290413757116054088281316914534461945758028724224120456486279536599193246676682774717743266291247421692390141583027510529042725695772920485371080596439736778544344434174705631028352035550381403624561094698770287454042505346161511873339836087708093005301194880160449470622340106815256281952242989120358256670634694646777943390898891750491958534403610262089871279688296959291605584307619144477189307009905445520010061903419536233109774902264963660194253551236037829280940168314840667974188579582066481425000613875998730758050143158737071849160367581534794529424102745303374637294656493603497528162083096118613827349354780064063377789420886751684089801657083485835453834795509807848667463476151437277692521649372805651418517825230147976924503185359705417271288 [169,129] -46765759460256168612056480476029607523416203132704734628501711190180000646147519540443849783211469544039570516118343596201373637124866107101532432790895948887950125813742443094964403948607600924241477333979360074856333235927824432737069882516388369265673598016245253064259506782693484098388501918583790481121190781453855618468944782423254827785178400053358765114599749263620044736416645085822810769752946642304254401623112522431615040660609810095580760663593616993261617520857449314431771664052051005888107745360020124106173108689792896179993505645517121716930301658553216405774125927514798110515456388685400147552163004647597937392489349245716313787795501576915922589345252569011504964272424866496869166691788647642650077058480200371410751985617493659949444122157359913100980668380105824378884219865934270440574273684282516802044066088365553785419212870696702647917890202785927806038557623285978144235692788777626109154131704738554492486860581082033221232964937382642550742785933437965205513591825921225050909108379907945988073528595489736410057784277733030346115256152970020370915902240097364595818729643652078282092905557941943894795324363590997764873919256408161670181463824753222133266152118489876330151499465495055326170851233688210795575745175389799066529783401294588388047911771700896876492523844813455124471244423149890875475232822315711689668251562150145384257402835291150476047213086258922441932755822374651561522400557267857279985883787915938454798970428281564885938180811246306219172738465496534968704886092481718516730234246005134651973154208074330777364275547464926061933487098846922603090865243246905351426863490529193268633436983545896171760845874660784867076673137318052724783925072781934694768615115117549052544059705870578986697332715260225555206738043699753970201075694126817891467205212115537705667567790394344203134143734103820021857077582430049609003382779912498645863087993937064754425721623904424790164014864811051839696723616529831025836769732629 [169,130] 9131117436313041658900176391129204287123787897160647082108411589805817557017935333815038397289133678439356372824643654195049726814854341010355023674714854008620065271601878350269035879421333506571359291700582390504039943768606947212401579686069973078277204794431606335591964421303697005292369865319603896931573464657716003495120842329519281750597916033870230595820686687869665321671257584235986497146526143847839647777410645920577200969976075692968752906143411868423234628534461331135181645737535198663131914600890437008624934169181986215582857749171091816774017762456104816734927557576895794646768098561363111240435038488430907147596040352404775879831091327532160917515772713561472579622359134809210472428774425828567689755944483498009851660747490235908085113799836544897222430283632017370173181999212581121061457893973608790351118405276933245297146108188752663184297559693371036312763340196836437190325008526521680186595692991826289611624298772091512574178973743224542129736548566196321874030072691032920955490870403746005382832787415768166287671604628310759797823401962801666823462626828790035769009827822433369755458424449085286485037231181666209073208168920533176679091163270127340917893707478986420930080020217387069181359285890223931563121362853963377989752176141413236285884858102099058925551803216968666587351157461985140581730622512078008383930808451059288988544454597509776439265360506539665326201390137639233925304744527456627460619989923779226601239686155384320385460715406428980883134452731810190841631614443321336603922798945882203834334240702703524362565342286586744768312762696146595613639600703786089449258983741979486541350544526565609452072935352424487780406880987333083388315791090053673404423310736040007246936488594789110960148552942414032652703567638218237922920298962019020509813922223904633442098443193610974028763072656931550871507439141605818373010281577902398269577666392758223461494133037480805419132750710316044615062722070387969850304 [169,131] 226217597345018619182534831011962540698052240847901329116802060104196689008029078679472370031500997318007689424597724483259946266339208601389678605894850525116653496330892674133425030748045590161944760234103367933477848343223916989288748268881692966931527323204999317689944485109382150640794727871588023474141237256708862325722157048975772057880324725944078834501700132785723489081978580738775522490977536772037816264667847360805317149229014564695634583829387142906937705909085626443438625690377992815687058652745836949390300791847617034111107770724897551536138411850651044606170813465279142938877910758007479351867729137049382024124993656216313108820868511280024299939234673549066255336328383392749950517460461130182348798042741183796566616527081596397846219929459707449621376516065514381062336545881759769151179673874516288206997582177543247273529429412361282814528209564512345072818612182285438568898514116652748384413929528978169658675177625733978786093809798949478746731798415204654499860490532392955596404180910877260760925900239513962409838769723735707168720318334507184198247125303637285861465274061819280439732924913385434648772186696681033754699506120522501240858923415676259797704566996996899368934200552071812801067645213858175844629452268511311796426576015422342151033493345491611206125081383095565689988262678906344394576551486102872753235471603129197404998882132747396845545840752633554732178096807137861376914248759900938772490288199011719482539236163406703243037573342837046638566647132869235643307751226274038554984562371681308483568801524471143189652148739106317268408351037027679349619238469560265146224009836529914280240250160294062259641078857590191357466539992622069716188689247413741554727245044782741479880097203624984956471090120926650613234668428476840288388380212808389513787739604555317497122497882401016617850384617732447944630622987708978349511158042540047872552439361066665848452106246234038373115057972755346874808020742978724 [169,132] -5040515034488764708844973985964512078623754646750458998105833925068688625390965795283105111192528284843314256661772081916903824273921085678855384407683815327967226576330689405682094078709936943186316765283082960157826505743078008864370113099852378970585733382118544745625316556033904843215752497482362571012343619497520065394066317083467851532474016695563113135261294785262035965936393567274037526791948068228669496056381908488682885517453319282693164438043936011855210526041640409960498213019136085408931850192497478947905197362335392641211105270964880420910410308270096299408388629949584683462502330261954230756367019551063765763697370532914300948745446055263386213244877402470795632295983813790447785424001319214924076513202199236338750260232263537941447088097807915156512653143469724796080379219578194553756874178475385372554456670794438132749576158458455078634484823310999174124931541744863538658366118965552098708533123949974868437167555196525247694927568314113003294275281358574494919027275434743684721390555329453863497825507819503535150100091521256469188612963746292118146958748621692335914112376363685458278166791925187718784840738835894534500460381690368565868483336716939116625307832537497634861560173055372549972714471816346335420129304876822340197745572631776458865293665076411644088931262205989242022569783969778819372884445416283601346993587500523303270613341874959169355483094377138336901610423431011395821724509679947631263024014971895377221855964875824554810120315167089433377867187070410959501258609445760765840546690128913751721631598453164492116241708431686847741694599752717213307189071826893429714763946390090669225023693573745919718813411930963894284831830688700767356585227682383013520858017045189067664414051167216878359671949531845236458951779876733639212300108607083010709308152779160315070773053038319092556645681085957998559247543256993772811072340490632097855965764622696117424742300487591443009377915233168430513172912 [169,133] -92322034851520128488684180961465771796095745840826787373976892899511603590890445344928742556296201248313341675189955387114513501972799137115261548168620548648228580188930566747905666240444095461457999606825095086759045342544511845155352517898847569651399785593793037236792349239221550323229918115485762837509390063066578230821281541008868931663867518469422226232454145097445228049084612013882741950930954997776564514998689910564242174240353047187824392643149673868805474289310690214271868961106559355102621926739840077879810409946054633301202347184090903201220473282212387836208942326788437143381836001431892543721793293162401328175153851749074825082902909296827038094347781726469639581068625008456489879332870377367934103680834800133908229206758603278538363820150006096167493312146264263575634095355798412323552466125401107748119646545880202215105722398953659997795427008928352336237835010052227882818908751882569457622583229102968236183558616183021290875656085674328473477228865939610330901316509155117321271331162477035927400963456079565335140773773917479321805669795069616051678545392067260792273693880929533141787500491462005920690873043414549888883139557232453757872018811139599041186439280343587973599571346103102535285450735342255002119291428120217560304901605008004577834912404377655272282220073876799057796156266178657348944829293384960851668514435625287692271821625890367512389894386915539049015222814126611068028564562687256857657877589850595481169008998091212701837098270205366583460864760944080920523915441210478953446535378101110722442017505431046916859985640004416617402326689394982136321591807012375454006447270039801947703645853725643054306888421576097633433865154329286227638971127761102200332538706289818342914699232181447009819141271392459133490936026353838971402125652039586596800836611455549471365927798811402940924706766440162793790457835417265409901887593125810890634366271564644323912369291995838281853814529044422378 [169,134] -44175711033435953721259015749210400309596219903541941056444743619133704303045834308920999632761199054269948407182425125742176456521752006658672773781833553308627340705218900812356059448669096376113429995309482759517709765554224753349302792882918288666647551941303922932445645150847388308869114512245747992988769914553022286008583089621155730271028843503312125422622719553422984074570927056732747479350783606513554322761063345883840031236950375759786121631298659430130266110581757317529959295894279463867588516272198948738137427468706786468212387193189195220853818999653835557327674117387170783681193202989368983905984896326746561313261819153253903065633894936266138999322181944230035946206783839122826012678692700290316296334613443457815355464599266833474716878338984308245701531251285289897446760572341207318181111863499749835452407535281938656275089175747665104928253483361088124277971232343504207847224024497031203321486432696510482616320227470026462486222137533468447586813483093099282182549351679807704778611351223782431914246809865235651885353154784755236902334370000673714130881808573471537698364176371290342063521463926883884677286996777583134065570888807517022918049177649077112760686971160689554998743574890243176155079036203672263926548497696626901100905865437374108754033335794189314027797319316485438897695958125861293173012654479201380115302607650819044932748487955376054173428185680622916670266164759234116183600486928192470318898731898841270230750233282055491787150538455427858121920138089126411000464481265231011149736928503916215368503145675903791271785030572561608665165752539701914336406142823889388383681183278012985896390202149929954529723634702914486601343720159719930680218819444995292601087171521796987820757772946580401116984800001464549365546495382468673410930208561430126349160071173110366660934862274874179362534514308017802226227800855468379428333468370932110570206288357858593894667946197449417739921792 [169,135] 1165083199397629972980963554041202127230257831331453350502278556847277614266613716649360731968217900784334710392360955975626290731977459856072639819529972338199499626855331349120280178530782161056688165973909106872875998103169509818241122627298547342612233269878359986871234683572887826602923774650468773664116371685672202517499941503155949011094045659330412589405043409429808999003050831303764683929151223458913188858445884312605459790025663136259149328752934654403276301806356971756813507183991934613860908795100542374525366911492931945347810921570732781427733450472855203806733479558952072401931701329290022522533549743283180269508764631947454813151794022434159091202011840218866269889422440001765152739589694425981436571684175975417405892124054553000895647902903377185872973116706726212440265671534413953479257942644509685323031134315907956983608968088090556510939705560146648106389162155117947145509178153366817879303486304672695783585330300151304545640448702473050192827091117597860175650253539676604160582246504828917747032956048064377806442706182828639001808195911902936295121766549007224791970769767652447603135673114267526268193689269517234657126571486236893219743620435825301526692785232148541696694548800732997624605104718185625665696319073642104340073596712727053917498392482421961957278685170345119368440968149755195831293798620666820405923639561727776456419530990289764139101759592067506092932805297154499617448814624644386999295561848449820060093119290809761845588550412097431018524393628374523139470899610200148299470593892488762155699551026203828825801426790245081340322320792414460048366051969300655408086173988704472980551371860254219537194394029935856192935707641898078619939158453115626252013248475697845773710519670796322805256568554324423545775554819944247596397462776894011041613439984641187071911391950875349905227363130093709642028541403233365139969760084870340136396805810913399759895994044454499760 [169,136] 850832727859823493334191439201052403484050182102306871884167902231578128726738036264285878961127557870813287465528012160117278372983859305523541494286886374155923042140822849047347263149368913497511463665164122207183411428718005013209881382460652378755059003671934886567489031752659638317129770259899789129959038080828688317584466354466910056693112131238654642640998183053342516474197941587239024163131519672515621280647200244523951757150507690404728052666618889788134753208834999391489958365246226986725846328493178796863055394429518473788850838148421958850272609210346211946710442217479046388799290024675248605364477415708635002713378046782623981326322322632672162279603212246501531555330063760166524106768764511024513832398835227988367613871001763539962176092984699714597132508594767488566139125216616583553888461670662804905599684364070148419261451503711131537282214830710399513399428698046359825908991290298927114730555680404151163265261046637566932463285889113900490020374096053860808787313108964764883721651120284852584660797309078959772395063728148491402196644767253533845187768659828692600646665916493022124709906953698843387691274424310508638045411143311457043538696656237463362176930181873262380103067867687767427862380001129424785600596663200158761578078647492014017883404071746618966769727743608142385783727703523032486153231863716619101597008374490919560807618652414228536471615878008741774305730744244225376112407425365415701615711517591806893061628239851322800894720353213800093112060635119744642959253953430185044976581814422116837242405632918809370514675787366586577730867821093472688884479858579339678875891774930820014698053921268591340454130400485594772618635354351677524597317880852608651402286037897371024042247823620779085357407030979195455389500292640861381390452487706838869618010690288917271458731953033829401944301429411963327595644026385122049477520778391758449746925636514940700950237024 [169,137] -611734640970703652770147392404859821573493934267352251396130143182834835998898204473038430527622176719447989812596021782641966661235276948750556933021239750770873769380962146204994457386975267958890019261438535376906665600449585500291134955643903900550942183854548275894651406369977775328735692558229488908139658781997862076647367125459940246210836081933826133908245346324791256982968898281389523463697370991540284053391378638252358862052422738127764356407009150296564807862209999067752676110530369583795254536046400583570230404992138124155030493727275305294336003892675317962809108757265340090176584288896848686626095262466284243940813089818858545038974251719943914689697134151195890414122099705758922465671966662385386589084901813935410651819536176385471491784779771866806912277154292393541263784707953285284873937547837387295577544111118637261700634510126547916214680689926018308226792570978874983333598200965314974985351842087108373320129127127044926020509710365362080535454276804124139966575459676320697999422956899417307420966484165437454800202960185381021009446253532988136265375851354968869219303774073587457986459195553223054303705080298051126225853606539338353651234268377264346729843393271510492203249743043999703040625474230661056006161879592550551173909586586015795622801940192859021981491055287814128964575469192860385312495915288662459186607272009665431735625716183890644709962592231627062136699929154014700785547632161365441380127799600327414900923219082134673943952260786038093159559098697174166319442745698145572711285281291056640452284177660220652353186996410126457975589629841888321224429452009322847195627681857024472740766278524145637557752069329678795976283502538619928126551914289257948003277124327795544984956287457906920914445256242430338184207488759997550735509086894852285502375428564857718914166479792396493872901112339894936823948823278134799507504798737931414416056656348351628 [169,138] -136173096241869147043987165095008477514745267018696963701996620651592775002489704803446742487496069905368067857537231581820338272994511994877812192539142971040944818740222067620801541911633176867703080002551305332896656141730984960161152311296753816684888763665986811837530423184465532465374598466929920299899831594570542673346915827606020968041493386951289093856535109987089485518741478106667564977627012171902306169257856006616197220946569469654285915524412031177164160005950333937330948603933271319494126907051447125793640725350032999366807374871311751424009541222327500776499484854423210993865342540068715151463607972660549322317915502634142465122661082299873271861749304327858941803928662711066877495074871122675635053480051745236014751727920509607047514152714645748475184874787836147390202553292783096983096897202018471900901345705135177522152756579729606944269696487644812240806940396477995625110921044708563080471894689128176629191188653689182472997407949811873467623844980910443844752939514267648373896722173766831087936722572140915701446010902497287794443652643332470099514043350327060778446256194291685375177279762801749254637574650232166455273205663723107105936582799478150723216320961648502375883089482758670217344189192238573502374795909816208797758354355380562015531708177108404524951218375902718133821552432534875065620477630882133076687836585043017486092437312043523782414103068197730161223990730219492408609682756524529757258222791393782656055785846572912185834180472641460866280140087018921695724854705544830604399337385686216251197963559250307108440351595808865840241208094384521353444198664170060457086284372131118183932812494617407888450234594206321764803873157107284534758682578588948791091131141802264629310385648006020173818512087376806893733814761986363471416510582841374220318592545587499003178648681811515513312224895035932685856468140934012951740326632711861890086724976 [169,139] -1851914557601516747925276854083856277020185428790029909446992458279117559338996113867766639921665014940570108391924577691719070579763010507420694516648631251932674844706334460148194265818734784752669142789654438370603547051249784177303023554225234265609684773446268661961317895569259516086516238561857744094100365057803254463657813222407244610897135028817239472205986980270536648436968358265031809202244273003542516728214895425754280096561485414595873746932322849383706748444909793471179105809607656223925611511318003739447218158963839449763456894423930226189607687576674755652601390345027964191904768518420832804168726683840457990692761010914258972997138368869347062901011576495941082455244151319722914742184761758791213036245796162069619824687140846080579962233553654691551075497826289972915415450643391063230783696675396306813532998519487403555031614048384135814098784982076587746534061161813831104986202274043897828817527763687696408290514284242363486350932400227379729229149241762647128889690889093048005136463100853828531250558160232155821652774740535160659918504715157426295326425334906831466863974520268514447580751358031792043365184647086247124634644158459143878030117918944413143789527734459933553382091856155652293377233970357726584371325531998206090194009441592761693861772009213711463183872391170299464540658549914669128948416504029159743065595983657772017670029671949860563358268066000170564772204752725875585001369689369106386673222659623914962829178734080214707400592722020548179594384247054186603478651547965259004616835083439329793889313842427330779643307197973422091711756422652242293438598058187814675507623020623456974137981536838840207175806408552923414747242942771045931010297113371641094954996526028210553130881683270273003908509186291388467423024907823428752555066427877075811130573360942583731122320925840992716452469353995172105185193564309631108588226139131432 [169,140] -5479994522292202085401977189158759363532214833275712570448729290554535624378194788073457741006661534597448398378926869624298087020799661439554925026896599851586575576417185633049081738799392611958941412881053652748639782136509390434274648310631889424914066648056798728784416286104712342404984731276261736739512312115774308833834467959276896385264335593913072258715363550402452783571300584671522385379676161584562688375576598377090989426922851385023388123434134555367604530165607237499686053348611484076971326119575304290372288103770507971725571349749314851990883076038901062991209780220287980026826797610350933977140170097169465423347954299322561826639638145506731631679675199880429920186256521176663840824691749139488928302382291657642978423186954981040880634370533294438133679236329936572261492500036388874663408614534504698656332543092606610060687389555342831595490303130400412891958046611020153371209151919744032901623465144644396668416068341473878689196052737985486590545755596184978365371018982584332651124641061361374102983658307378852080154607192009510216748612339946589033869838147386270032271076155705995824836786082897890896575348632876615626742926852371131896220118761882401786016104622501749772708277840794139078693807301290428750932516106847883569461972788173529076372404292155107162760401480519045564410030488938508879307661821804806987703381434469505003103274289317117636518700957504787832064315139868519204030160625553845498683378753087536467112135235184776988555576623392001649743641761184314949999361345702892074051470677525241942652199123709819262011079772673864227029605199492584591530191014654291656005093214181313148451200601834578141088209216115444271734741071171772850312512067985036508158355421422564825748803883844621266208039434639319221390812211855785841457179236729624868166388070329342241431739832958169532037395600087838484922764867099167025869648 [169,141] 1311870411778697736141073752436997795541862520994977795991881121539118316792800742405174727668211733454746664874254881820196387699502724066917213928732324157890985479164624503925868065047855923398250668887382173238426018829692591701720683205089565685378291189870571374251572065417929234977711266072021151341605944937022455845526189490881659769097921121938009526506661833598505735100825207251512483459283834465818918482736789397522858931261194763216387108157929123697408713939157141611049861609814700696498505897450475485055211238421137535567690771823186675791835333555454689726770572261922107254519591698524014011707791729534240393146370504971850575276062644084156100275705434915175300674788177384762671873117196535026730641136126277408005411856237369613533957079227919775727646301141387575614790586560592327267050348962010380440310735360043977333292161437025231223561043686553071752766689246426689665363837672196812787172600491941201238141378197906630180983699760089251784629823882872160904427679230881129460706954343813772259086239712804586582382881761591226964275160903084584259962730139626701959139189972658715662285178889011777149255677340524980825328068978104412678459772286957866756624243104200918014226197484013326090968394877325839964250701218265835521103499029309212315597773263882692008796587521504263004644482301539197557571196153797190687768570190718358092469612737412881526030363812006555872005469111788023474364315523746874047980281780647917086611017385647191685023440718561020062323060309817431166926799862242095398009130717612498617379886071636713373316860156701582826520653147074209625115224226749056229999347370472752862208778791912656651389234317583717933827341282752624049685301523116560022194713372292962887587913392488986998578769751891588353809063627161615003868278090434209622460081177976955691820209976312553498886139046542891177201275578746810 [169,142] 18803443460191367480521612785239328244358720505710861324049266121751623849312710307244376387765147360801386489762250093366710785265264171091298181744482744916871440847838690319901520554138139290120323189655804466976095989331111654915852469864903999829414550620868282638128204663189605706109715623853934705158523553389669436043394131468325696237293592935697851723798385599132296529917372081034540941471328192334160496823308360404190333011025309494909506238744765142035138461846168764497973964297136396263480279397216220724233833630627669411923053934213747627709361496593927470420107473874207940445785415034762902436389568419150752948541145243666394024764284880767997787878968401169674390078005031453476452297114087579537515048467726193931127358604340678057993248965036386782971337352456406302524473352370354712129727829504720035103296479284358122220517432442587357722513140409594739650629480385055182787901530490783468262616882705130115968458576696829870877652716804854364175283557998432604825582511488204048630477420435912123108902095966205276469825202513518023110544343628338751640060366253448231390193584164892050463967926161939702945021868406816526359314308560323776506694086405638279763188287214827336063874595716818912854739274286247199617980520499925463303066924328602521184729222782978860915845577841444833463842874205549841031156090949504731712591393958735089554587626630957710815701724877171242720380267533287111042626318366491378072895245202008874351886313679180592564596777431564184958578330467330310069229515083804025260735785089492517033499032601485114788062592342188965094091243277145429807590767741027183515833618338033068933165267463366995217520023197836610414352868459528982634402125254091104474638616426460762577748988931467959364948082713198236058955657695242916006400479403388808981944356621318599162462504193871586571581686161054103685696 [169,143] -2602180722665826999635117471504818590885173573104513094858723475598988889413765916673061114586981420279078192343114329225657812753873319406452811709183564819088169935956666473252377804222434748459607665957973679371449951496057568431192385562323588631999483911275259452496719512419839763692528035499375863335736822365862886408421256137013362476562326781407640680706624304407266708420763255390994817903904700481402777160307485540668992734119258159684421905687202886926938010769481397493170850938608661746333375593867208783611945535932587635645040210443606878947294775881459301060517230375799834213782684148527557286826213038034680214191979915787682857742955750433836923615442025744460756164206948495467813107161987192520394104551755437382537506483033221570877895020050206155005893282300171426661700175515295358021684094911521124555857056195293070173806024605300391178992822901731934770054691847456758098585726286799390274398340343354251101987786040436836693271342047611570760715433939623375146138522425723907246327780530768607768821987128539684786279485822505348311145501048029239176195368831553050691595116203529123063156046010321141300887332528922257517391677095460930205837596873111954981775024774365300400919004305149768894124016538514945619749823049531491061934661003239274046359461552643366144407788293993336767287543740056037371044259898253418336399115709556367031833588848041779874189414830531260260552180034577380136697219291130398120206998643279965360411009357587037245780049580694274449054583923160559511135914529134938904257147455724668592827707735275383466005784027100012385062954929401834108471428252795874152698080275695749577196824570110207277755466786428780952593835103040095262269743229752677941908475430080866091627085581199091849033956548964138401270259634324276945292892668373505686186833037223062445968457472043554044003808101888 [169,144] 2708321524939445291389881807448696143534202923303944441810786650248033386060982153146477994363270337763052525550591958658442097626706496677826929415148003886414413248813411121051037208716010689281976712462210416155096487594309367412327415785233674941813500462487505216605597898520863046154947292463906479543130409039947890344982219782635761841550086313433635235548057858780582211436084703771579240849180214748798962883464299582351341510470330658838402731624766444807394553139833945242875837503813639121590261912074719252605746543737237658835213247223002083903495970161356231679763872887982962697758202934546981295105087141479959636814450482534657662389018080698567997304258279803238185696738617979651439373843459465439985989301170175115259347884634652455895437166030723228831246625825498961295797052855172214399697675129841460229163601491778103379586682515141213483983991430509343412264263579535413699336798007338951722794163805308679459095998990410157510336059690354689685769341447223717137597711774067300741827793702143680708829738993121309550755478822884641857864221145916378393367659160820860327665537772623795698538230547151238982270003347729005211410262876265682043601544399680238216787743577914310819240033945987907958725220873169987295078519136286246758506614176018966619392370546542038539142286206445138827973685063777865378653538743463446783028432180565740281124973673765155834795853137062116153405736735927100649674546798612014639841484946252482137821001002678339223492504207446318398213964254149809602959203973101994278878337550013723808299864982987046012704509925898623744931808479881660195750570913925805074130192725326854330691021261694243522182327393914574663318993197285270075707086169454527833550302242926194058742405268535286586814526953897761270769868755756297765884095236302417545617538535240879648240876242878463664 [169,145] 147201707473048349819585069427438007923110810404580963547311866125211194071899211181866696394829650681028311466993540064169864838884454063733365552228583961295504463007863611214785234434770130270335240421396489508192249823501516457427835570796787344556219524674861963397399448334782711862990055662484732933625514890872799014945400827716555810731815931432824514035978863985328933732265719489754821605822736092395728100971511585711537339556040086344039253634277518920247570256130524515596000143178919375112432157212399606781260349782546971884009560201809710033333383619910313715688286277873914909154751359035316426847211226590818929827184149864224153989789622401176026805170442089337628281281042011875713637994516077483284353525163467127294152320106708107862328627875956032143290378464787998555604600092616242597360673111116878406730938826815344018693208565138714170253628974371576344436108608828828521052738750345889137807380197659677433480093882261725673049248956923801302176356898934228152778066729650345746443021964973492463411114848781875427052706213697194069112395837662593012464448335622700677994820925439144849507134707516582566695077915950263024269390729286581357166820468411607573361449456164608176316025447177667783999257330654236007724226147558749442763269930952900286852762835664916372054039960111399690910971466243222428329767434771086099260125709746929287366705604258754853807114418181718483502605342735101614487757464716017276877598475326607051582980217276999010808778880048882775348150108510534503369007499264245636150179828427856141772470097947887876046471588585159383200174853809267967942735992927655448905546175239133165752406823280010287317092428102330350909615752849134948429933464225846387683562869764807242874182316427958746883712940935223670670335074644003944051293040894795556778422677435907464937624914 [169,146] -36527230815772715603501504661341397277912131995294594013579935878238256256337616515291217833538764723439147274228995593823787794860076271108339335654295699156652521078175856999824709311536701981175186855384433073019747474883326077109580933487198280573906520209092561225623697586293802700578958379961157444535460929138186861310880422397013587510008544769937058382034247398925039897810873575341440546397346481238310194629766724805867066839349549811593006099455921438547166866567365566648443280424433258266433054266122755293030874864599623494531282452653866471056740188334831846930537918288521711894382118217442272265249259858155204111479880353649570233507111094383000632641863301866878434728977589512916001911941166895551503049595660348593683674162356399974733958857008309858468273097641860854319770412944885599569021686719597390810677342612370373734949398880463647191609487126963921881751399859301563732478051066645884975669328731315363649947318818035637653529212525624236398712717988345921238749637678887522561966450448668451410259076722823022811423241867623877706028181374860963655187695079836412383029962349260416674188883888619324171020926617765619078800380931291334738951158682951483249422260669903330093037918039078893809237481784669304281139727966153617575745811650619748809831841882778193141368123124011609528868555601630297561836881076446865379517749120528024737757590123850572340083676818069525643347345794655325929514523342190231188167512420920313260194814697957467109690088986051475732615673855920562102542488906454417858431021849026631549932534373245929500745035894098818455514871550638550990045204782539584225013169353421071039666513588166113054499291188023048259537475178793682737999359853871712266465269422385581767401509837519121248533326016979247070811556156547625683696670024251964530593244728352 [169,147] 18251254447660852547140935561655718612474356635711112667530316237993134505588710987629689568051562110113293867781762345601121438208240536710804824367160289237148297370951334037109051133027216984919877200936864470804296138193714108284967012887342258789323602411979190502071818046267027518853328680953948233359325442977675781958818735607661280526672526803527483739012727264044574496923703113707488816285584717619108842869977661545629767786494551648867435623194545392219825094234089936691067516139335866212032704604460441698014714108853303233334306889859205882398602167826697938618893704048050277162536010991475211126233611498378795854779532919254109216459906795398776154183225171842512419101514448066671289355811199803294871873823196059625646541418176981204401903091261627256939883383174623683838817553774134795250971973906735490371108424274783825051159606924041982660910948002887113891530918809706122365901449919014431685291905375317102007313378349955561500745751664249457548281256384147178843658916645415428295829687420487321050969863618612197547379285055195047436520215716080442465722190698136485972657862451109567941363967340580993087130376822613000060363996564585544657924640774395398745877630922844199613189332641977438201132661678007699620398336079817400256090307268490216215394145978221747182889436396558695109872638577365865262241900935457817886100371471345129508679242683053096275865183842155478148910238285921964566502246084824286224404698731669488837251595569687914474212352877552192521730827266377276598862156483225093272253249377682421447304631309379932435895415390184456074448187053572040910237841774821794423765170565929919541273961787088638012237735654257638330313883087415835875292498580648017506388345566852705975815553413331964445841100023859928782894036766266811514706213930056238180 [169,148] 31550293170195876211205623052929724795156786167641672481281092440768974507570135735861917204656953870515602709415943605001467937148235548475537171986119853182360380843566665258062442363697105564115157305301340185585152680981905857764771357399226274573691557117597556361175047748510903954678640147257595808755355274771012236361462357915085873443696208896309151401592498887811647559891692411159512752956863410810549870035688717617169731926812774955900000055565180520142249792330445395275237071888877173058297613041431946925707974433883514162231488800097605601752929742481297704950099305031687954761276653966456338426664988613666983881072492558000660218407672816589608188055759239395451449141695857180052919417396908854068482421617352134442736286393703309305101588235611557929885492050239515474393893690216809148318166402694872768288941560063101603770179870254838423453126041415968327176929082723398887995380294464892805582698060138332177938883591655238597766700397225963032771413394863023295727055436699523444791797320366745224222556029238110534297580118028066753849851594141214695314232733627117615028939152875553140831852209596794386405138270348061038789416208618333722884993327190308070117225762993924312805243044883159519999344310487035871027706187510110979878710047950630401368238127061528502289916441428318501942479754374252404681579902343418100166816970755229234956604429397987372412089469806072446403363063815015831718270640859155578504648101041627709790983223405212328083633107124633515174444400719984820424694981712075814143319435058342380930641983208898341558173146160707253866472970450276285129437663045957449852048965389954585086588446891768101192520880783632105162086807045787419637789635716300401169939546536256284335117071360119351147831319012888947086221268536074815745908176 [169,149] -733852966905229172697303174308233781833777081027050195382385532069972903929176944929250598883455724967542031494285447311231740215754206898994610825701866420912675536997604255232714901165868948957787461086660965176243508603447175399548700507570638359240485435593009013542625090768590207047628817358441781253461386327301818514111641148064204500296548506704359165780280748333054044496270631311866953363273085042298331927195000729396146238098892564911903119017594392126829469638741787073268956131101993861470424379926716957648496758409319550076730787832666630516389675475626520463470670880744748760023675545565605491547871914333581426755643122535585179212619666615822224682651720865274384996255591307054180030236164965439803756618047346941098180364359834886682323969772392400412032353031516669167331013150812108341559941487119535404401566857839903071903386669926257656396120343643677522161487520441127972363263299256965762622591024041046392849823731957569004932177639252918014126703586933326767578292026935920661633109587751610752153739358643946910880906289542564334105515418561502768840939085262887848127506200160193064561260543084542089861261507246001936154715579149904538623843061430033873608751533501508236355012408865933517322104231643739930239003252201223637317148244267328382517537686499816229322551916056409262853388848288416597020595411000949028512555479982286926177494419628574361456126476288853051887345053147792561592701292125406077939961407324571228377911861464563750742726492975119948829818099554651278892596523490856321357501711951738373211748290014881716754802263238158929030042343630807061833887611897766281711612368786862721763909686245777156295001281343084443775078455169273409707046567776306080246409380683600446226947040255948364337836696314016013632574070440218 [169,150] -10072773503206209138871395318795753454179238530232741181279679366342180142463946925899068824075666406136263681770126278253106950235367423313484259230807176914623844351254118296913127670153751202805263800349846479666609744400931009383261312888272545997761956775623982432719292144144173448095204926072277715282416730945268645005691582717078821243580850348794340887871643339948954740731882490246200246790564816540572767837858762372747250650885611453355344100536476943803978548329682754986435275347912654281169597251376600666370639792433282228233039926943558204134764364305955422466241987719516014511054612901018590120301788291275231889769720644197335348151157764722758455640430028491467456700588108260290833818473709220407904639678936124796867674856338816404743179676182080591171660094495711626860465714658733826257262171842584385808540534955228277577682556733119791257153695579897618665612034498996325364692599163854117756281104927235241247771392277345374853592386633823170422678019294535115805106347579823568175333311112204607121065805394630378822694439764558964947273155585649153487993550574200593584283243562271472471089527823409112614655459534808020382973434492230573405489110727416464194068077303864093411345961702345013017641052298046271941002531850204801479941500967097711385670924508415303802634493945201439193851576104343122781041747473397443680726989514528510449531305008738686813721954190553140288593808996677228593313682296672376941059848676242996767120374527783082415672988713010066956960525588786398098190203159933392452450809694758717608848166390773185389554428648877558005384204706954574217951009396996348079298275171474449682620769485254048438825778803962670713291774987081838830452846471087748140902439329167932690800931217505057091354535682548137600 [169,151] 34302186073516723226967718503569051792584868042925366258288836584837068482300361140980252131900709163305525253431352883053294072377614387368470407795285611778381031283448913928804403253146793526208454098828329464406969679012825941829683537920392750744863141236871121617595977954531222157801666996520816628673759722198071450183290394042127308648771926581195918941391996200299621469952686102634218087401804201947411166319935767390823812885618800237456342890899310568597909171140456704986701017404974095644982749671864422980124305777741212182704835841397404150003321922218240757323101147223184391161747985734419743226331336033456476665566185410300998032277836605325481434274570268776090847488285051156007280809576735625607318981030604487890074711001994402849599248268913839108156194896687589757716950217339427461416006704990719761599897559013797885800441434788179972081383077435052671909259155671962717082234771396299513834530181794715110929788824413561823374986970770934127856951615552632901974028595374970732401047011020191509805329174187995429196115306958472275835401616002339388010546402389164626953149374517676001468399701720929479961522787549767968590601576234188862871263364814162412065267199598777687170529807025587204103580355289459507752878719386051596763937151932970629336832810411488925010202054751191320617633156598515104710412680414379949993302247957556757880346000104369740269984653417495896000964620779168786456414606197582105293279157257223184119812312818235930104510806673785815756714471099739095066004356945097838221368214121722852551694949758766262728771507702475068919499056604164592909763258181755333729959589933245530267151517642226845036830786158551994744391842586121773128382782861669242516518773367809091110132313496355489281984408 [169,152] -296702202779661780504379703804065979729501143273881717839354011443791225348150588196713964762648457097244355823870814813188301632646337339928312551426792587450368295784875993822210483177671024971046873064486555811518025158985053003393554007740021960060280813630644573981915604567534032009957777557401959137157908103747092234890428877851242179493336366582508250657041047110660833251133227470954027118726232764203819689632836832125485591732017281515751349046762059544690059328950487507702912353508500737780898050188769618102592152178739155418301783685583240774344222190508293447840717702388400983970824714592069823853417254941191506045927918997292683025722251913837385326761452285943709932821647270303702658989370346288041505292959937552589359831497180915965516999349405642684876561060248100987224533381643800361073018005391917600256399527225007403606411661563747758428231053246534539026458705874182097495712294438768305082228007111604817999884716457192426870736125755428476611717996534199545297018202296926921527047649038531867419226910145154897617686585120133745594322552840198281175671572501422471829525655126498350286370732763334102431224817103063554849977369961136889489176795198346154274326013809254177251236765082911188555131757710865542972939054474780837625129910928220918227598654379947568764987201381359745962335738254852219355419902059604851102448616090947275763801377346687413527602170386022715271593684740007791843200863653133090067901815734300782834284731119505556913519931522556469386740054380215691758751859022003325253341612910819344185119296052016521258856357665810873675750561109928670176871753094011041583236528621994937693620931277006081427557552233477826862041495133165602695172177865011277409074613955854877394551896800 [169,153] 6847784892036433478555238548505585618014089233827587076289842702181716838562483588796400809003635230541073396506348175836300008269086084097346309096629994645035292758632842006095721910354871644602343430235385742716110552538721228559138412336159115367341617315134203615190826125225993530936614321587649068627739545155711146343829564097770844006565656009493124589800249249974072083718152063768964093802048076115435899113482505442898521567943804323104077426915032562208014688077152202549830821810310852897796176139661743343997276509442541578767787580952829865155707949975619786912964947117555331872577808858602260951071057391433310380934988645997040873889522572888506939848251949785772743249647207778746786552302471992438279368292992501178684876649616493732878627932212651037482262974447081689427460489706678219656569451420628027224378523571008172420118561530935086596501434102730963726184845477143296613145865036467390890629169531411621001795642389367864841036277590235408671284546334148134972744919617315555140226822258357105452494848949417783384060963450001285420529643188253957265145067948694868008225817809446700102578898769495041780693881177160481509490124864602887528774993268473145760823482978490920833151445890497125492219395718022586183546150857062027921440941673792333834420697511557741743032845753282146787919094786010081712398640899131373395279762164329315275464681546813091204424334122569052748370781862423147887596889287376284463591991606935694483417442929128526565874801465803499580839596429544414332568995879892313996219497965655465865510442864687617296911894797289246792204718740620661533678228091846517524172850081720551499523487214014810527899833796953675275775560609924180700226307938553795245509415873107884 [169,154] -595526800471079504576925953192304471240296806777508073516042233478567114103514227750599071277282146743820897183745788869681116845420253375877483266345766502217503291418135270294882706802397327905682550055211616473213657585861070907824103219796153832560360092275748149853241578762061746532077601254336764303556050169300135555388872912466061055481887743161961780275044647133725170050023440124632127034729816821470796453999983169631695282751521352188013554012848034428697368569545439724315834813785372002049401693576946557089043123356138865587358551722608833337451117842953882229064244956057780507015365882493692493546881734863806559577167499521318883501082780898348851371470547580152537799835931611929476429366513805130733642860952070738254831593696794421734297142954265262731653004162488665387106107817341537953852098059865924903989912912162374400568891070866332153064764712051045481178616198308004096152159223296338695956610539078282369624337258656918213809090652864124417793183958851394394433868859309218394808417590493565251935487958944788214916367565624109936797495997962052367236959469273216437871748273154252237596194527629882767863934735102297062807269528287665943783264216237927087932313274268998798939278468142117913695781144805818609590621072423346115202188536634062584641269221984453751665757639180497495366608626204817179673597920676283983919013450715601517813484997032802644750825211798678181198590552985889776212364846943929514742741288138903698974064762714915643261640284441874986625209435839642618066238654036991471626305930526437739580373577516321183331318899393384315428702560544857585908097732272443963363101307599186823601906496837908166391203312216752968592580687491083300894244294965943340000 [169,155] -27287957667057474935823925393854183668724496572754635029266998903543334405201571485645384694722822585611425248973600880156007723722133661613673407865492560770385855949539787027195491924503920854161383140579323023317836719999262054803398811308375351061257271713760763604150448131190633797232962884123337970172904972151418428455886859239205766609037574569975219060880861529204251705339978626981729561051913081604159226384508259152363950680485534981805022137133977835570444001424546510194499949976665747775569264280532480615085881711299176983088998518562750178144732191722637129080656842715831176872453537766242140264363436548506193589689197697409557053252511575555648265164614775869068148398932232008659353164535886257430764277471617511214137536466986565207563279429277276907832867844672195785041895585489850044345432484110752054734584186792787596479682145723457014514942285171528475454960962243335172664156708839266584190836728772495448069131564958269268604960649726547228922338031053945660738514831747960704779397858814686587736667518913578108014314808670952545044815508597991780176918490626861960039026513460054785179378581020655191749467180006596253271190723592609188626353780346440365501060252676021025707948474074340418570204766804591455626481669681165192011421355119999630501912486611330983780799530149241261584380763162804077290318475442510646359452356725453939292088850349819486697745926410577554995242263559497848737594657965399549571878085475040255141779397537964546041775491974592531911458549973288633111775105405925528707193351678541115963146601327537881886190499266045226179003112800963069435673979371101983261509075575889715252442000348803133474457288356718634920852500309043499411238436 [169,156] -27597836650203901703023056300910623025292920113268721057348844535597501153768295061966712233263105788846759560973407593975091200956273485680944050134053036189916988375154030905750030736913063315621391029878387878103996087932483726711323688918528197077285046205932551106188756654111995029046495277698083156806555396546826772226738668730937015016234494994465941018900664630692003499799753789663380412961149913141983372027558671369289119677456861914868079735891106602256048695605669125452321500204185696690176485283154248624608801601717257844236294169261508586874925265550007476544456688016030522766283768452812506368869361261668956626134568290148159165377806964407121449747198935457928568817790248745710339759946818054681664056400564249711622439097813316917483945365726980872421786113634032807516203950776507442051102856992979128006165854114326396260815617606876170591417858038385017823945753484804428685610496020260549673044929413524347707757152316333066696177893307597751113809126477509602173869818354878435062000940819570140230032552224969550109626824143598970343276668395755504901648998566980219483407597676021053881661870697759211655581680570245211640915716227070391951765155233744308058295209045027421593944168670178639202556106522065463880780979902482936170881108727149483682864808091460563312243310817093814703164074608028206689624706289602067277122033683009235264948103040209572726224664104920512796018036865170345818970978148599991837570352311135927991263114981425821272560397925956976876341306644371842376461455367234883570055593231523472125057717901202348199655029477767585383842043463242217443252380577339173245390712376658012066539805256144072630402379759267134091726653984 [169,157] 74746204908108010480557115658868238677722049338659438582150976495660190068310768185103175678686255017830901541189584314128832141709943686030536151845155876514516526316579923476110172790567481504428532864184489429659543033614926621072532509687887297696528154644177306093728159171051165558006811749334208113604632172651336269902058755402907156817070600595423435120449483046276651781386783703909106503571165435387336150035135514790326077941762974963329449284015455085640268963808206479025848707635340182364108776473023830084837927857606353315488859757666092512368319757885555663854960111252652981240947578457312196698593800050465641277516304376629875975308199192364124837140151423075687949445478151307199027471687505291929409696810612903587742854582072851181476730626465161203215116273102732982292378039853380112160314231361542652371133030172044570645956919622753741492825434768347067227647492204595360458042049334316450697319883267963738043623576937044840261391494709262764001441686770696652654011498949703540033815021969371981735339701720883105187802148146279331366860607564319958541250511825957846551923127869786289722476618071429715714147207634870648931967920246996740763045836801780100617583396548425793951251155456926794274763967076194212799677893145872205987930935552842626258250365854531863358956333665615798475775157831178649042643817437645487085103942567821834469448981077470115486649747612163029945578110214124885558253757866213114787077550128472462678051492868888777710978313260084996152426774603348525575753714527126710229354904774840618676693925520342581106331555331009312178899540626068405656853786723791395514616242882923305627201814724962262146697347891332 [169,158] -128997536430945451604881541711392814005804492016580440157777896264645399394240871890533477625931481710990072963725140619678666650858343606501296866956525535368611178261331273340378889195145318709657149192995769206218232604250203253280051782590420628397692890337118470963514324948948481271795855260764753349872820239232600002984212690284333018299179825978733981361468752583880401032810495304052390874531112525154162240056065342048971912602627706155598612386358717232361233384180904545924350831627797968431148568139075057730194722538358695875003589240930470584791622780515552779288859286940495806949446391285011821360058025655565650045144272868202947176969075976742913796114075746015020958160449915239514029986025950462549451315236922273421171281676411483366650611420155230088292991550432611077311468693130056498837363915982881048550373360572927474208771888969525288432487941706546629601926461883771897476183902499481858481836186297685324998340676848808229030984009369222963196784065393036595271906711660010557971604581187776786424772099226293728877647579370888786331510078795022539546325577654566287722455465071991956175709751060170844703340777150642510150343579327069987414880464517307329846725711853995271024175804345765261131191710472563123425058849531904706507169941758504329415621135725107284993608959458312263190503104222095710595273243998747217836989272879929004670420375587603226392927038689904460074158710017166787044143532101524923720621077491155166795954838745535249842594259108610656624813433365404992421769025708411129030962853376851500675135518080012244259217901019026854692779399330387328995102869569076409576067353346784941783904638176028192 [169,159] 268586326108104671674186582133076219801503286015075692432132824381520883187066136799987906751118896310539335858958049285301447388581585772587450627490115456589606313046664663703532977330633053533633465498067298275820607306155149657758557317682939155666624103392602248940015128552078353612385692945844176206311877889127176092456452994726884679690154656341162905724459910187983518487343518505932415683462246932668471969013523226240594399582296036091318739607440715276713530333687272681504134315500010521544173617295868606527944798700593939539485390763034356080679775942434170698435928629828883018184732299139536850485842613398335942788912485587114779862082684433898129357458688691489357155106648121776291806909216570475279497787550275177396778827400523005434938105154348074172235775811181327106297993972107531740049535626681275488680780225413899349027674601575665633662811781744463156551132793223897712339581727722155567804632577908469647267029028447241915929709608515578934364856901316493461806062250348101878815818469402908684507877915578364525793255387432760246562528941426124285876242283441045200236033038812919532562252823782356144712181014929007542696481784377366105141488377978293319994936779528539120428130678369015623968340535290853642990340626655739184914027980018823239338039907217964621090658724391357445228922753313046302099792692240439817180336425457848649451424903971165788070007411982469125433641537527415977429230651619899546649728728390395528937954964239669503062637870383439048457357606403558547378158445297304982172075420705919116888230140109284161160305338271769797323962822080357624073778583233627674839576813279740864476 [169,160] -23989101229148699067882611170726536866544280653364520298512759144617053581218679547076559939948791850425741506528878410895128995404068939584445358705546357175565046536031395816598942736334087190927685586820265921527414477979560575017494905458899245509218540163554028182621820185445090959240963918851231671365598437541407231259041874723280542319609786037869509694467794213677563773392800307004438311324042716286924848755639855808876846069514708160247784031493862110642083132526981589076613907220648756026073406281473576205224485338027663662439192747064154129656671641296461362479403270252206067242908180682574692191081773863944820309218037347590264148669396482183354294340503717368998458565311858880633840797296220174383600222067975741332250898381870513045530085254835380033547783551624086864529445211912555561260739477896625778718870345811474818311769325552491335916402022534106168186540306952210673237829685740410084817686664767387790835022114760383326939570281099126599912407257763459055931971213912838613121889713447290226150821192220568743274034170926428012027455435717697981778859190624896477114909282217717463001593890496184313506498182972051734000102968975632918647589274412440296602687099116358786454749775731949973268188577500475994459137349924626664083749839564517307509997478944239824752581763893118628442530004511255456663905511798841779212556884436091117746285379944634196443666804257437677593515619562751152168481242049247389252446204989019557311411273755904795892696303817238007628162992937338714932573212800399072908541259181560434257632761605407261012402210991477049011055447141122467991048341001400621964200 [169,161] -268450732009669211791965668329278815581981219885418914038182399778974751253170724181648925615424091743421813230964688048658863173202549457070244412561860598980829410374850282652103892282617950422897160212556123580906807101367894228582550758572089876938564028422394693816840007266795873920434316110379377078325179775185558608652005675382136988039230175041207830327285250802074361507408395134551497822482918448453269039349412530908933969572022309976508232728432721134380334611952940388599232969514271148690484170870831466345521923462516115610304351271675173060991253388779503876325637393206750193732672516560726790772660173268768019437992290960085484771175354654441407961484811639253936659808192520744544788144618176905130250141296812914735039395705648013511386684664390240250682122633540851186049017660028180781867218148786309766934562111087686325391795956445300276335123664889840075351697482492382893942280403081892829430181451210764402642580698998410407821347278328753918947103252097974125013758333691030403727925793696692231784325670247578633891339482377345850893840676889737306068224175674298313540884443329491640123136377673212575158868798107567518564964072879545375887360624436975559002180912543885377883648595037648384064701474563228403423507497209756558587997538955669555430784625801497693651353596064132965390567558604695468536965464167372754598298217237916234003946725693119112260529285455565445682695346812497735301879897867640677474511229425474323680515954041686873485928509591433224147685959947996660504702350469809874293027730802773933282929555192316119949035108277809598972005543910081851534279 [169,162] -273507923965876069562884970554872798918259162684326245809909776291497268513572049296730200234272676262394521984878804773462844325439611242331697168682681511470274696272177628918164342641456606438761610271181652632926806782744493120065331976736485089296040322783244963746226973994024019931246955126318350603781972390332742011588978229599768926673434036171134535474431808945616841055444326847158934129113162092174988817683582279870804101544490874403271143080465123507598905612076759568504541312976188272921195936196760627660165761790919223084328268274144787154214863167916082967958086232972328271508694736291610371799783738871243626800652159817430222653627567221162240948709398856697071379170269892162567193913324717518625207349656729540116444663779672373648100056838081384539492187871038189022577962160814539142109452731774019319180405996023618212167768397218194069064372768613941417586284512975166514633582299791369913468857539454469825305323339576082085739603262566719123123309588944725845339979634864067733496890334611832050886898027645353209882526933852078078398663095779902269121697822611450327515086883522403226137428137810202170983639792217174479562333291448482307691630669731421607101538571505121613736838529992428486780811526013759212272436120548723390919142756568200054601953961685590375659079039461078441291280779369454706516201502039371019825042727789791168493561460681421495291767116340179740508039336575693352124159034464593022900056308499932196126335684122600219610529918689764003362095716623726570242671303546541813897238494481307207003454171458717077938132124403978405190242656 [169,163] -17057402184705273981240838776425755289077308683687586908778184395167659537786607385147234003276076471741116591923144646358781705420189437563190388013080456358695115389927850955940286154467802165164920274328721057196577607881965429581387132932324878893086582649760994906747182436524398561047361964096435684206154623960971579480681980853709400605243000708596066539023105080609618685428121912658837409290809668921471455119519797418626019151962735829429862346935953236966326810831059576612858805245357883716783808048484694189167171905610497381721334017294267149520443877455529893450373137048052909832994264111616778942506514046143247980818017379944640632237618707657331542904945565301041344779603264718484683918565146117042051687648748865832822908112193810121137850255290419132721475869747307365821546003914187270732882273914563697966533695178499330485754602140104072111337343206209471738222665793211571376241381333908168329826919670092876380485611587975531261774687671252396829647389004222970791582957965266171612460954899606976631425781009907527436263318604682403514855217726114596203594974658816516822376888349187745478389431475922948378550713998223886224671803057647109902108655673477129355069952924934132994624842713966759166798517476850168387160229799207225729072078938725632159409145382703641019467115867143869818302877179161611191925949408226645889013948322055500862018628962807171508136832206631244040891862333354599457927895615180136664663888787445360757724695961847547697058830796924264428571251740293599115331086833599987586058998301985345574799670337625922500595621168 [169,164] 36867507197851853121396327648527666215063871715549162079959614770252293309851233842854534889156762038317855153528857961786332063099831620685962009629400803537228988883706195157405361889632229233598200859519221974942823625997591453681237137061488771301613422730116834098127682180882457442920911921899526338121341551770351851030461382098478065494160289401859083177507473492173758735388048740921617085162877821783552459588656993472016640309959546497820830679649531902293354260850368205190673643697860061844591536331419374008320284530719263844539391941657189630328790553861866917989699348692894653534963239621532454437585296287705551535038377441733605865069377145549961959341929383164219602549081645170138694023466073768364756198788945931204516034651273372877328552812563996236219585736016937701843035582942078652387989186049294328509472688345617583797254649969082586421400127073411646213161778369993571422970423121705041628678908310219039439898624167841922120692341362959305848954641382549484287230044483175926573165237096229173557955488900074486485909209717227363528985392359544143199272305894194434935221587446869155798424700085135908904420180233151667066406104397638229325668609277605185510186886772409394061006316760945916148708491788559139861748781824184658644565214659279314946624822697852771634746977941034248658329804785229094410095562573130675691219825687316747464287870615380881775390457902344553135201712076905229666491500749618328981116529831818529280107591366557851455370908520071435485231416835753284538725356603163626283983802767968502785453394528 [169,165] -1722789821611746828414204490216055848843573425305735375285560550309672086198659814728909533483238421128711369876803431590883491117997124779420672429972616349213769336372242884973044616988543278934943528462824718924898232978886649435420868939841783402929505810958107992674235473494320460717141075322407461811977908924153728409154135381558238284699969260234830875854323300501167271388486342908908457909019977505484353471502285205826033039240896420385614608467957234109711341393982208109281104394166506126451653170921614500366213400367894259198925626475802544975548070726416650901017851443233604915709746059307439622392487931221480162297975117749575216260637048254110027415413928856332473760473458339304656049801255269820973113652163249270721516260733278737297919290028660966687033962777566124618480913639420974331954687625077625060026124233839807717200873837400236328924001677019966164252571651383148645053077195838998677653665914266983323188431170045485730385492142513312198625008261605000848404882373010443692372029517262251340184585165200750758245889376818554313688859399125924070974581051615006357760734189100303166973611085335796891850605793451229404493265202795681343801892405239470424436580085908122336156075255782880858441984277729716310541126292903498102524369082757469021975442158116374628751049342373314655042619136281841531710345426488415973958659538184656802661072089061789228399177897255471326312991319110355960344156817054743803186551784582602447618613457516847831520050849757121530560671640184080208184758971085573284591903696844 [169,166] 1502938924480283228216935675233291318860569160346161093936633995382091085864910358507619451894854617033190638075189196285444004927818487954504444214179802445099986893246580629701214814626086714582947843715162749311749924973314145727591572928738589303166994582764686701848655883438037840883409694482692551895015318761214293948632661135828753398288356485089404963846918113034930678246851078828941018398683625759011899357354597743975630586170479990824442751033990701191028573429188381588165501422787119226916669357128632708536530311968807947832512709773695437638650419044534608766833126476539283281478338632973581240090922091643067186868489390514158908958994139704726725364911676230473154083781837727224762945983218647605266092859141224470380801859469207241133151600408108523493472729369855240747673738669483977454081104868665645007808238934890079719014988328137481152168762816439755840835084139642418804070162936015801822434084124365251220359650806786511804643625480131007117832879936205839835836739831716907561180199562602430059462653604431694137212565264832142360283023470002975204428577984021760036198033658870679215992709928536133613507474747456540837006901385064230318413875347206882382883700492091525499965077736989946336489679310502315950349221845153381228892565783481440046736087521676409495891620538487096881293393256220740825069435871609810750185897118709469127308862215497005388736245778791179820567425038220712326598786919619178707010776883213706235575511243203032245070672504327029105020963137031191631977215138656 [169,167] -60649907504457714969838680215070899399410699928696186530070339300564866732264064902848677709551985665658466440274598124310207289701276802947511210972393429215504472130828962362506421761059855018701265814878193686075762754265772132779268358261304984473941541655384402816525187137361720240552828540495761653771915144175187800973455984968339001166795956777347398881489707697869154415085278429580522491609645558984607282337320583425218422979092982972644398420418275438723817944326487972068020619345586883038669327917235777322721874680042996811238527489114602686374037295178095672511494897032046343296315254892372679630170473631266820334772743996987152933776167209006013984021352729991976897645335062912752254921722067689310165487182346770631097349986081745863038134052562722169306445719429643617646131584198366274797913046629773176055662370371060733407079242930487813385504788152939451465341765068070240727329759208359634061585943638282324721653789707090850930348344229584210761465474124274967677375292723503719130174930551325408191207365889455845436221414094084719761098462304789835975733401400858865173842538779338368324337800737352861415118174449329268397489560285918253920197822867369045015890623948693095221782810056892232153757534378054481870483142455903259622269028314754818179864312117650152923722304917025086572178997355641027360647497151972497726904786682575842254339438963987584167275814166981418863853991777848431562174308076508267246573980306399002687774773793903704570566609767910323646074476980 [169,168] 108325763826230269432085099639096739623048720564983808332672116988693367876275241317612073053111878372710006269171603380389821349076919229921716677918208447882851829449791674709566479260789328876327028924402779245464252034166663482413182059088192421307503243724514329754378493793028540084178477743176185201767355009151163798375245901956271960136986015728425854697234218193343633823439977202397838509483101243521566233354076576641782794569802934361507148904359339640924661602445448374882580363330966401940650439108662543706626655633190881521642213097680388119798767894227859765476345277022652903693957793610242828285674360406517008409832979099282288306078000161537962815672470476023307833645270774546171413725994959098479935882455987785508930728903192716233064255681139361744952205097514454813602118728987588580816148626575085575686431033520887319907580390421145335028795839398499972461301286131676785361083226321074525225296249747705061633402684682540020874238933978472372516399158656621071827460411249207416386549070790667997299832580415123204600832064081436021210789943370998516636722014963496771096727606774959162636732737449097298339415187184052138006207986598798713727020573790141786107674629198830203205270723160379827144255639904970703013859571802053151705020239933701638460447292945271313046459936349805614743510622394580466308048817792102222130222154839221160263795506467262058247422319525830818447574788097047966784729997735031706789406386479788163818583404307956172788688584 [169,169] -8061582959612334245850444537382589906613507345808227944642740940467786091828726091963464373345169622575453746173479966070845856067429261666219156285222841480529907475865472127706561810393560123890647949457186303252572437167323908575454563494169768346569120424401716843905630436459804241129997660124981801564061353134688547788703246409995124546158421460341491909930609269056132400943221299583841940444755150704791876469002607455098505212316958341164608096009039771422250273669483978745779861209872320820509639855734578375225108480050084471344378487185952222910806354912096704791986507011918599342329681521131385332345109477637078617836971931417954571992780948134705653208559411060825055419174272343355364707411463515073070685715328896070896728469333701993624210788240102632584769858281510944919479209424422161117456301192053830811420332900285584853607243726705764139670624601225274017414036487506859250253823582610404332397037088647734262559469103023565154865687036508772326232227100119893875163571576407776836388097729162321603100974256015873373331433546677799041296744641820596232604875397156537438252787477857356783968182202792262717624170164344842504073012070076448285935268384192959674498419753466700276971195798512127661009608591853771841106917499148356805016523633869445035882670109506087947029539105896941158549462336336024691849974652702040830983640627381711653789759616950795190310698289484420533297833032650743927984400378701498984284881222790535631653 [170,0] 4966230311465772561724254572269992422772262475099368317435363481022657672830167806393171161941737547171553850878163866218088974458793032872236978834436283393421193429109524020488783092162975503638889160738307721552189991526007840821475056222334822656694616656671025043021067249162033039765616779517917718384768426993402617822258772383226851043349049058004571413584095628800490256172661343009207173507744477005216115049731606464211810568268234428536632514785304203430348148849742184076013812307408860526737585146263738682073621519030922486915379240767060475626294758911074845191037209348863995495452177855816852619243846363141314619092435295246264198154806900313227865382480009753073421758633528983131516891073597628210733635704354647964524593492126674318520574379648239804550502233290590834186817756475681424560887313032314082776238879802723706512882849009823687939950016608426241639212486404289609454130693706094967733431536189071528834757082047412165473343914255264932307477254513206819936407799880705126651208228145808583569143596664256293529071110595856696889566455518328780734670143594777653621261104197079830390872586917323912330172107728704487361248102615520049797110389046222848416334828075957554238309129597952249823959925602686299127298279302265310285728525358602854421165748684816091859636198502563623234882715260582436128426793130825425317127597357515169011272895241188685242861300262570358320656714149491589895562335401167969179284413141705267677463251665514334383529658796274145142077800424490030124777361967821652544454011065675800944552789100093629590634095752236814201043543683875625741867657899325458662137235320135600114326855549388492220797573958724848691081316467481590640611206620261161965333417841237978532388190649016854002339173526038331573977799111256686644512700403106833663407426835980947679457285942257904951084550208888388229004420406435522879425599702343487519231430564181015862316280528811605178337255537599844670009380295862223414733266736650419177085880799886403607239517849077259267041963342006899759709378903640628014391968731262050431465624516619207010550541986006122152261272098590259561888871854636217505277177014738716428082298323944548138487071446429801467899633370993126482164687036072083828351306660597331349950964122600820715092313099268294467837544335092053510005108529743899513725347447912411347344176492182157036556591101466077491591406782995833973094532556144603844915288339910754304000000000000000000000000000000000000000000000000000000000000000000 [170,1] -3900874543568898728386772969643419402651459722615548310202928774595771296934668920173961121533749542499701840693598044323848442235954877542801744267747719208586221142473304375827072580244233760073471494659939543803816180782718284524724973363836230955038841392385777810045146148081944775385194896835452968917210328741798993653223550247754424519243772685292816203964037328525852359016599627807669122910822078779104194074142903423169278469053417011625526999317802567593673112779545034845093948400891994191325618182237235525431317197448905066678033339400666771227256346415961705969021076183416134923412303560280216356069267882396056909631237797213949361090476717290142416801185954160050453083496056530143972895694971190299929302224032863098075359570421283696678886783100630765419563484608573387889645497830230419040851401803729670918481536990652792563215796091741274738731548384745149558734969103290898638364277668934494277936112232010990340023889304637082007787250106577063559675472232490878834734109357458615829652109621816809957056662638002218527430712208529255741440108535266920569736649077582414009122168535674623207753413296799509560173511494757514051401171692498084244012552179799443319194007642919019086578749473798794222208666442357592125021365354080342152704922854479543019672759569279211237830651457533699290235558259609248579889966073723023249281419759894702851359986116284008192976397486595398087503897496946788262992114640030979733942827224455803818547131755530904126859144537788358496059374918860191056262429250665983875229596828252253635435338338283167177976012877541695940067612581438853437247335509624361087829418382142721181656725784488348529133172875108394861906297667470820748033070116684089156503125499693145501282429732747673207332366702487855340879848427543612944876077813432389584684267742339113179185768693246049830599949608328556724857490866820953494838130382753105984055777848732209425037957036255072340141215561836224882568503189820955907932495026079075708313369205659677492509998504208134155461577620032533979462476657687074864195093328270482119725551674247805511374502852297503224129377212859722116832029539729962613522748608901022439622965779132194917218147991805979165097166137662370755829226888302373877913735840817131596287882022381582138080519043457213752021578214141766216381794967552375763629139521004090984226126384331393216483624604697026330262064510195522373829924179751768515665046439527050117120000000000000000000000000000000000000000000000000000000000000000 [170,2] 3771778584456438152684949488323530564821067537958813860621070904819023159840560692579090556683062794923733993168646882447677152896624080693006461179512447978022501977079467272087089345326217947098873142119364427096874800743819443189283206862660059616970923601404689922880998337940140966989975990262273828861311063320844214549806171381753950631192620947264637952807419163259752812617871943733776962147447202861332955549556663024191804360659410054172857194702727522316734404093432616979533845116973891363351371572927859991579588112693898924341373634225237800996612697342925067563401267321105196928672973608259053930021404162986524965485681016935771493060344148353425450870540047511148987884735738948068810375458191581092401742112795106930424187901869863676576106993562708937104671567758365099491758863924305097126598167592349257460824334547774697333707921243387297126612679548394269249445304527670560937443067986875743001105151311514023609156961544056353025190835351934829134609306027348032730647532913905187033354289798243087418612928221967905477452985584624922421921646743190302734381665564921611171228480139050093291428495534187606998333758191166371767737175990294795931990191490741402117038761556079691738036432376791922199775196596478093321400362165914750846589777636296446670239996373534466901632817571967691686141931487480617100106035210928940956281340913609741533273498541898710757056411987994698792674756716872613353716712714243313973228354063841015456607522617109418212247425938315793895776583283420892545078889594364497165163482000541182924127524819250130662565965544393176801535897131209558158238886653453461895544754964103829834863114043120245781728627650227835911574445106142368191678442462084325927573006011692745123431983563126248837954290439892726693668188632529578122630446757922867004132866990042334003314988572146727438542195927432265939602022120975194417096352244150929806436138481809200004260420477259870402165317366619104138264488279898749969052397834125513907607582929619833671818467839464310481695656638760790207648865822657414990540775678065621868184989238800066586454649636417817264410448945482471534720217729730609667912423906290803430302929862122807001443153659202266086639607383644608054522679349251893865442488998327873209264447439943027137857746029540217738611138239160992532172650575949684332750975691154827978461694397382096352618462673394521020013856603549103342268135440751358445247169923053676587384832000000000000000000000000000000000000000000000000000000000000 [170,3] -211717883924432070323996806345478684112380876682117402107952714163975802867379718938823061864456236852206847277296117624417358835943123014554215985056273371286852898955039680308505927788905152421840000441540853799707427293943512785885979978547878649961502712354768208820773596717127472020889065669178828687290861631481981267053936379111707600496479389036340665573502914918788550929643094991526175209571429570707049083755541363069962810655720426960579627425128497138101189572436792128465171771960618183780803480938589790129186704420143366810529628863618614822058067020720082109919984348734690283036627852634747092273745239275396460895166007769295563277700835498445866522138072805330834428037652124869995284738521259964218467516550855087843498821761140530495894908347446020719690255979474328560451034276196283997170137732832929800816866470300331985922505168691865420204848371456710123961220253586234077003465162625834729239918614556401322137637437363032043108537523093511063499898155916628063163489028938479545839829892867773075973414142246279030262201008539124211014162979286428934845972642551265710004039898414524965103313068686329261831767248893353887114328971139749561455257758770995920482951047689343003249569706276801388006289320253206112113665787729984248073184935583783071556765985164425293384190264288159846466315582762549353545527028377063055938639287024249340469549284796009696761105479721059849329136511694996362834891697399862324220522324949097284002047222278229919490176081697155362234622006454248358840532161575744810323896289755559292275032229050082913214877315606726475549740502222062448324454891197559260048844580618749607561833994642197331873351597221500163814856476482818705327802879831532650853013944905537881336708192000087543723201454808308460405553526143821519203276358498210257271132323079921965391361435634321640430101434752254265905879090000572170294347256698587930292340189840470355922403214969379422839652307460595282775170118217479470443320275941344394281432190316478212596606701032081996862804917884030281924024454298549942160480240563256485211843360491837152182039313468338943125556346034302770326792455876351178358307440106115952989357112760271358396576767704133985149894269294404289848950662327166261273890106435984357929837471700609165087139088272772959682283573443889314778397928771876376131695898841471730692552707421116607441306268660566040085939721062976377237239002927639990726097326320935641410437120000000000000000000000000000000000000000000000000000000000 [170,4] 2063295527682508839400569323515503375145017555000284612211477390983120270273587991423411529105265792398880723798705268855753791688701104852490488402093129825428197263689485918742852285210751815929507304039407551345010696711954370910825593824158015363322126307264580279739562482378540187405111046909255323962230381763126885386725228237892565471100722736896793428240709772217859556673702830466168110784677663801278620813184312173449603721248343674357548548444143588436248081445723479839880371375697322324324844377408486715075669273804584620571790491753235537538227114066271800680057563446836580344031708491318629548331073635984071548267924363649441214897529715238476181915626776654923418544681925284524497808760139828864264272175763200514372645859740327840691041788573677268919369408902289671208327014260752023970104266398405593662324753873899523869380690329354341329794245722698415428463108957340319752158467979130618820501444086233258935282637161779805406902303005842675392193177620870956167559471972803400567257544447232284953232934176380198060549761343250416980920034380681818623879607350390161786132465773082407943021908653076021058379993737155783201496923053744409360163823883477909600549363906725318134580058880609835681740207950479146554465484734271730400124177274970181086541711746707297756189446799753587352889743694664068494224279200854110145200933012108660271128995791862581472896372248753656601439338551155919137570987387120274171201732538908470700198434963042103570837145842426490315100150433661117498566183906503227623351033725073374926302744794887957509995842063903803966714333509417562725884956362901710039607819247761952343820773665150906556559486001514203833047045428935750852030187430777800737519262193328065357835814662560576458430568004342083434047674131966860583807848979448775719278684078230661469631232201821383477511275311035959980796470019579198063562262782397416129790863032739044545060572450946012711900317291387022420965691794396865292957545112950114267127604274004896314093793651388901878090605983932904314604883212352329840511152924822318804733375728033957327707974288841014727105763863787020167036426569829854558804694199349827784087626327585951090639458497129345422735951297382474877148339050621025793605253759559723631035391082130970090948867778788764991632846276413689977323319908423936023907885477243502469186208415112797097633604417271020554634210518868492559906282559154458799915015785516668256107102208000000000000000000000000000000000000000000000000000000 [170,5] -316938057944208725665372031614398962646389478151438498366439712201560478463972571311649408378228025626275589821355727914739779801760253502148800767283341074409923159060999417567638181106574902463987130367860445126040037591730701993245598678088603904711056287884107330815191513437162731560375572830122992726988510346373843773125490599315151925189026255155477605689426978911602920624713222310785398863729759025219075310340941901696745863298319634277378499974579293998292598502656250653169566731944018109164457465491902021057110429864815382383761914296180796719082181893591647175906354246917212455148272380036795146270880325166250304342417861202302871386122185203986637994027019289376660284933149804703763777942091054879516834718526553711311010131168349239024151487825002757572341935245590686452351958457365918941433502714599528639368487832936439434010311005508554454018231178432066585402875419379440325795376214608446119026573119510246967459578358503578636236627931387254149190164449739187528250671370777091875996871255308454623970913278348435191079111659520275587251370582736550226377660669319736521048516899927464458903623630070432897834905261588261390719448034379914741135701204140022898244727025257975764756347608207802180526447631512602385361701838723877811573765807092457172861573528482168196510066298251947437892470003058896502746796654827906011974896062011197874385056842390080508589158518844233661090640397188830508811067565020581491626794502141334277343818051466984516371164893435452845161708149449248251887001116544477421161630691193824614222655991963975289783171377779677401420123178432012116257438960496931648816002845549998778415184034563558682876811944612415673335767821178941237694712408155361994775890683176277386519709079459339789098789504964199521686679290728559714364600776798377675013737541830224587778992678142335020368830119114432346751652722329827204546398961137094604327379243954258662318412681993235193694088272254504805204115256130452439332477169540221393472006988792144398801173769476958591343964715777819891837481823589704548118092162378896462080740006638141964891439553308882837062634126197691439496390573716133889430498989992646810502954649224720178507123904806847662465817284830986504584894346309766555818593855144071535487024353622384106474039579734594327686255262525865223016291864332693974479784104764845804678446245333380662541596790252862560397740734654507098404320556861354136152955944071572604560112353280000000000000000000000000000000000000000000000000000 [170,6] 15282306295805917260408063904557243115630968427580024846598703690145090881090639104082450925764260139517406494260165953172597537341914022594554430751240674168052924563914551464958291403561436391066512936747046842937678480005430698190703296326526385610750931859301625834162636969776440121093797950145665201472889411660409342404400986018882782188923785693836227611543425898752464978843123919823368808599923935038049437526944832788981495086620922548623444968408244614913208546292800017353326049023525417178627455771661671149584879707204978942444286365334991618106042747030006226979549766972394200726584695767160060189669511892222610230203717251262862618031708456776831325833821336584519067087514089913416608376515665073851406482541254034836269258533870553807717660676602808767295882521109846693394929749640323667668077399327509033316997916713116851590326290437791434487911004109202695538252906352912656354196633821306803347373231175195914375242235199568723036467194887490093141116198146430957459622531247058491701540441981405561710784991689727854193165527060918788612745017143432525451309881139073149046646646746115335309235415189703732463293775305982236910506554705566713941694162700733377718457647405344522237272071873219738147217912689603826173263393665660891565383509930442923912349273148701422828519563657346369303969053849530644048753875951305174936692333758456708328146724761611161334725643899693240760136211709097697467962832335906392834690039827118956358210043042383474246668161527839122789273825648767988914634295771373052579305292998730308940052078947576919873896100166628711167314836937290405635652759936038957844447580185250362698176307924264801025195319178572013776121728337066258204472064894852739374910561708477879055902039741184448999724601953913109415141107359255987687861539998708878502608812240934518260184413366882388223440994917829318980630671321779629717942525383251545447752264089596524616514566438716346289345888794149876261065730298109372039851136325674293754430763348694573511686279486249432028549854454322909953420870479398718083432028156604769396672964924117399643098694402453639831473903369396890155332697177060404546846245119281942934160423109077296185050341116453898329294772756220863928366012497171468150277774768539053321656959878235123375779605899543635477280185659686804940222465819589389052492475345431934563193640399564822885969270269569954409052282947451954703321295836841308955194494583114293529164162007040000000000000000000000000000000000000000000000000 [170,7] -35234747516581382137660690118203740020581251043861294498350282359311485641603249971317180182200282749231457496390097381021599433126155085794380301313147138440744358629035407424849489223889722909677544798740134713667348160224724471106660176981184368205846293574007337315443847929177847546033747146932810613564926781252192323548678106799891944174190954125564518855791764422290927170283401108122483389206566092303340242231377268496003670698049950593962197805178323806430057530213618426811173111134389010082153070472225945198059845753601776854118594370134856996132264592627562622906578453366527310901024489307938749248968781472566603191273369677631102026828798432871204501520777563373808390296911815862635862541662320994310102855041924043635711800483561117771200877668677067527024678833281804767856005133538122768510854587005907712266606090458834354268841440183306489201527558664287398956957005703222120330558564578473652294902043130636377218541242032030099782784062592825694170213435850631618025069816617504779240665457041392033715729081678872996557454900764324831673369399330862712929462660738308646948649765227560777657768161308440157825895628135954327684838361795753700699170878226974633104918766086009516165261056996233743303643348368752364035134472583157874671626441400074449998910594394875610314334979635089193012298292506242106041031586089282403104867543437020793252635029517303535056238144365984006639400606189419554496612586253216108870520914818973643646567096223091714352427479308454074283156562367460241812256828149246858470442793166332683791243554848113341855521055954811149664470838720706840478080851345300048499699630832093099337700532966190298466354248124960250705677148219275206222486737152237308211016313106383966779956730880587377200861199753540081287052003622261833814477291947775870226088120771354894922584034875055727386136917969083415801816427624818204674544138286227354794499056928829652453781386784210939125696956258312372023938792957650342815432706252313652643528978857095157737234902716303470718685837644034546475670337603130757276410938020103748105827003758669261948782556156586414305463446007038461795636713198638942830249508126884059724423973370461379082875623793799660487283420481060757654251986248726542677745022910910394019832309976186293382399478537327326097284720968210742922271549462214533291537082773543324230560089207730966431336389158555237887636508013080400326278339529522049934608045600632531956495212871680000000000000000000000000000000000000000000000 [170,8] -1879859937976478964912303495212933279600581914151974334772222115091252014738006070732575908911789068769237942135349404325887690166561452934649433590256281220031543594707744483273273347530731119594941269355979648944805663354009774462060914098079639525825096554241693801375965030052693500148077767602015149228297292700340019550573610178776447071801733315647923978872736366102494086218774997093243022817413378628952801215369502262551400816500049886887156993472297906559008627767576430277557628104303906117253414096122966833370863374507336898165580233738938227742021094236161758042682900513788912699363487277819933346739740240537399420844077491323630584717933916644220862341019534373438121661245678386532056132473579204405592709050023899636225518293030564895273078777505954501338185189685268705991251271722751856321597008966278628214463338729301097551344805004191186276829373229146481834865549887180409890670556691646931866949988258963450987324282720606645865015327705352143868034176740558388759538382254893143873439508053531865289107227503916884395818779581468707772382873430120831232563493590711856749705171207042426762160669513660275691503626938967269805759051405868332467690617652408752614913645579645204820903630114991996513808372506577604126724659904452458653861762972824009442783694880437120141466802916486961671126969148665206185089559814174778654502932826524172239871891107719768846113442079290004805072555253958904687538829373572279759879015911320073499078886345511728137765323194047843262190260047480718824088661020107354505988038343366543105109602339068374189346901511952177302583458603096552326283252725017062527121714268052111360336136834254452095202168444492764373315656887199856048893000931823748124622016644783636786218097810820656766118976825173048467175938055684703026414296053112991657007957975971591510839185780422007341747724713302987009587096951724162274131441634531276425726599306255636288040791109356236523928636468725002022248570016877032597943042130245912335487627276028074060800415260769433041033514601544542510776981760999614385836081284209217940275978656438990148412445518128570392425475384706675699885029679102471037657299293558151790745784696875780512592122990981957072655236169377891658465908381903421345410389193782898339399304377186977665869800777093831273821804428843441959780496495698889770020469168520529854421398935529168089765030439629110200967119545833056503081187464067328238030815983672752081326204719726592000000000000000000000000000000000000000000 [170,9] 24229192298388289932809746751252705830538252953364860322950767010506336071280058813441158197267084122493167477107852217239953228104277080584456407547471160505905816111830065905058636458521295170732069745188764041515775855119835525939430034537927798961308252059449531821724445500799097447559806628034919379103133013562146756604079804645915037268894814793960005951216946668772943620312559605656629286319966833362862887552072844337214484961767367467520741377981914466050034353039578668073672792332026245862819108486202500801674937547151431260041173196788122103237370929792470903447440336022490296668283594002980320792240301667370317794280229547360888905348979788734102392858176267140129410295448377160007000892571714668271730866460497664471139902176496080737314902337790376536743703437241739444137697685850221008146326677409141352603890565592043925179748612305463279821935923489626053235248700247663944383747689618690551884364380717355071593223268246120282899286711130546270227017330217886848226481099205718044258141483388936401204389875083990665617778332362716203669942913255522824328841242005036094442847358903506084257234380536837917795219593819602391361296335135545173036065851903837774639288540742009609323097727065572636389683440114968542156377728517878192701161502148688063685489596265892183451320524892708936435023219925246936588389381173280957834038882936944275363761424424337673641097176655595986690823436026482820566704553787668582631639911946920809252501022100276507525180073782190972882189618467240466606523846936459366444941975305914935392170514017843864557690055725112911005597866295714737237965385880079567145696591087926806728958177528163780973958625969310137254245423007519066658690751226532306742158058015607181125491836420895061166067452115718358418291249625865030508227601866025537668209690376194343896656189614757207388106888538852994186056727896161922802735550381792708163186802849791419455827546857886689654971486877692095962733050050873030833501386294868342930058096408451018144949897600013627025481957443741752524925523148629057002522083925364929821683893640725809961717731520381163382762574287133115279437545250566538588587051823368802701008711560168870534008554397707913423464236518333108184582758994142505425258158387060794476281816942289156087462552926751261080011847380880238420555000867747180540128423587091832734593637400272424364711745992657702618894659264579451279909992077369473823645171158759455262521908181073920000000000000000000000000000000000000000 [170,10] 46619624884005003134161510416092609518299121020960343083616450936531415400950793208626027558698699083030605313697075807708150041413068608841094376558483111244972102025734850861489041091678658089263987062735911213089345069344859319369004144227542240750088207413920975251958859210977943263773737841485150926940154643960475797323036693659229201143776547106226541956245712767879694613478370719107217239877631413870438581706016299837318302165487891642862649048518649026854964443597563700692260540405353770804114589341395384421594240721779328709789187586981448195697721094285454563880433023389294451219411134502944790678490852543311220462654091353229321358132271696444036337575669585816087867100573884588588789942999427278933508386937500520851168644908652335492587053058281518692888835731222577706146812274335495203796315619487957528624865306714516311956662679935195857940681181593526815354310440330958270867854644306652193056444659340290655549455084140894962419085495771285294443367372474404794147254471802182280454987557200436667604501837112662715911852689523000438173116136255578358982728767173823633269200965957892352547083858319147092206495084219764467663758478986926548642518526766892343726755702059250971527594222081103388703888683156995727750889799980632600236682662725909024861962450166123106757476052748756007215591200156354596588472876656521713993524535680574737062964298093351637397019370338676732074444054275195438373072389127938964380119759520305130991399011351756916216079958519105338595834646049247290648489354355545304663840867464255275310566669137085180655105621682840801690443675066295582066437389360840440057690906564537231195806464102968379176105070964286963390738130837598436612392893269734362308753147697554852554108756978820359485144765681009138106798152605902158375019500368142616027327343506846386673330984982295578380961227861980417504719991184958707899841285713418654722683807257290738672219877377191616763662977743817855512090886594167543552030780272125561766729202681873784907899946267919261349364956368817145130922809813751946398940481334294067892401790914685886061123824643917998316606783288254047527043551217426296206248303875717996308797210570945193898581145772237193498509900462345486377873508811641483450061687068617145147427812510864948732144377752222384562874653274112115203438325103318603500350781760440129247705657566465953587485248159550093349002608236198427251028988854614062477454037060970770323365777945657344000000000000000000000000000000000000 [170,11] -692283799212646180675201559891552848729234088505556335992640915103895671016816049905436884381549758713438793298903590223274529359506661258142490125870798973615936819647764142813784881698646863161464996615332514908438609393070985603031308135223732417176568491974711433157362746410401975227206350482331964975385485338955416128047856754092015410289500973565513293083825135895241010699567803076789930589224551695745008363440840771318568921709943734051349769721802669462850772005724556312513807511768444970381219685114106137232156169881672354718174334883023850822799209043820072757383332444429659728826475062240851112262450865884796568515677237152367306037777241731137152618125902297814855381525118995305661813119543338743262046615123425163722440695232423517381204024376087035684104277432273042477130175469969165535007900670717918279306737140893996949962917148906950904660904749970080981440837078846119392925392552460753132827280913645488163531890339392566362593377182986799984134905045029898002302540303549519895581872005237463509208485428206895274629771107719871737810522973405894399470532850062961907898009985247492712972607070959122639007841631948614977561583520765912664204837285798943030696926432383832514210520676269469856705147808181053092774972060183528972986910283965741837477480266951759098557882941655743330902073089007441524719566769232635784356186781059573799244660780685562123434102619399083612979444719624935921562884649858823753405929707045199597809031956293919133133009499216793117796700747575709558192568139623740649048810062353279207297956338398144597421542328250104975684955940524493373205358759633598367790455143935684820821457055694894749285947780663112235146374424337350759172916461998965604568432699279036516585730032522899316349723530149875903446466171244083156927826381310371322517117902107845524461364546620796472490010344502396943523198900228143045342234127265087976299727059710934568882272194869199477268865675293892353516727586881878995725179762616709985970582118855176072324877179389035395856396941001332034632430189569945170191185428724451861774667857925489146696927917900944987526208300268854918235531061879156214564848405624025562149353556005943064266839594547464588952016353674106286511638436573969861043446420515801849199046331988547516268906535073577773144226602298517926664440915044529608773054540336843862307426328702983776617917077947895912326771850845042653875607909440602897284846755708962433664571741411737600000000000000000000000000000000000 [170,12] 4479931506413325333253810994180085801775801339052031509366677390027033120831576727488590308693188141477440117691310571247139520160233385344008598308406048112427254017826816763927932858583786241296699980608541528560827110643171643118633291029936616715606029805400328942627827437006196044497680147960516113932792506673586186896106884728136603513008080247981637917332829299750198434174906419278192313585589765770143146778165836410055775227765519760424304074137491838450379388311022691876404436841182692742958425938882048220875418390608644607718135174018186550480021076121246312389734279324419994061064406197837864211126049782088266252326686587101430788172967107205539253876700748281326670351535612523150059681738827725527762654291566401039273108179135020853522412573373494771985097916644030375132035449835978715249730963362372631593212926402196893649945578023696540162490919214537462131459920399225103404131451126876529694484023167953718389044657558420737494706745821897117691566573938024238460372613428157369613511892430550706544116298711490097360967266796444716127310701717233986991135819555283117738926453349775000817186401853189998364487295574223035519967387529396547006386491588625025230971408539703682451785254226031187395232295784614762604892382068892417636106656388545860296096672070829448370393607372087549351252080072287632360591464132279452432534786058555610653168168696939773691166684196026708738472388080300829824541921267894465561706257855540983877315910488867959482377563359984807098081429809005364399187794544526942344017079140706771905922683423192311850819663755434260310007873117011469386438755719188178815728771157017141986468862931849949106986741707835190384736804742119882080005238596268103299823781838601986781297598177271989800202834194780284193923187245085214284222520076875665991825528017548021436109515982115240447410300259969627090012308245181559559665424137220981161918818220084046718011935296880354995505710486683157279454750557131401756028675946603339249362111470673383607828917870948661999349299529084087073550208347864991990720017368150787804471004734653943531640078902011085657981934460350515875846773202214736222801028698697659553505519386302857548989426348710105563562007177852515735588615796870144176389740990641959609979548140032979335430194381354862059722199733022858345649968999899642853148177138115842082936327733039929405421405847623630382476549325397798725996453406055755947385333489827015326617992825275416576000000000000000000000000000000 [170,13] -1384883424784842798246392324052663442416313435675454036520205442867434201490422406910823584023896061611744763558135604280674154094500932993568438033650634897449970828129901946278773379445590391455982080964202366022484621010703751992631291307328892926976971165028004073786410431487011830290576193435224143992289504189166071468963076332016134273178014516048412250519214852457094556733766797868539416532035109491208177909009246990310456802603113890863656838547533663737241009703115513784172629263655350079032780472348907234365319949688993121016559539769357282221219926660397945914234332921203316769660870821355682114257257449335618766937698103304532755190644698684390327226654787816988723553859795016534690553692480223690155270198894839643974232698253403042840713306654528387656177534901987140688885935744823699710331912957165575419990920607784906372395237586625009800002455115615277509651828301902758610610231102524585290198968870510450945172588018925166688128404061326682827513328977393704976327895337606577513669827316227730021173528018384324503250272121279312535674332909892869099909685404480883239594355002771317522361819326977682580759664214860960425744434706283752222526167342807593469532094790231167235240831454888688098274553311936046482087136409440482303416404269670769359571161862621016547520406461344452373269259880294459592254595695828430607665425534193363864364162962670372572351888329409325474284187255556669462047054696664118850692259229181899408239258477307966267385795843492768410795849000797679192095124634584915457864372509889201383608053644046293478369820493392664674552723846757544787509388911826035138721637912536281380896044371168572371975834473003381324341405376942620724428928557873766633706857051802987600160604427680992685873714408806460927832638705985238725353567346224357660475458734769072000802857730318383529678847391917251720553271049029693091520787147366195910395705476153690894953757886464186858840547252486662962435437877661334387765861079775689662166201072367606587513174297686184312099933892439944275507437381968077745003882025430410832879228781495297052452387451040519865252920196139673367677509574033950531609197795463681948556640236593392479203770523392288135966077644857760762271229644585334468476250049696297991681307916205924623160319581675439049774396789542958898147102480655034326649853335838695479034399757864948580871816363287393907934869945315350704451041930550010029258319237683201361495045369778667520000000000000000000000000000 [170,14] -21564516155504013811485489642570430622816434879406054454210852676432707594732011964309582082316780564806414332833156330263594440683278339125993238062699189892450999583718809727939350309757538751665300375721853467866259395058699226971522331888362338167999076386309879821615105928563008929967448180620297304547801980504092916854269206275700752488047395112556679017330132356091700692907443027992280832365227013831314831715113248243487686624427779437878684387084221391940165778797889176351938050438854958040865088094943607829529510401969539161861619132163899567103881955874842067629597608625029540276569470657131383814098455697803692775215133173995007100589061353969181067666172402626268519328806652397903075422741144461283859487912591130390147141963596684644066223730101472053723933969987324370437283811748183936869186650615158846974016081397555653473881857409210824559529347316398070148842742639243046538467570277655952147890329510532811226883811614001285707014634269264132143308127359160944655223835982448102308097835472739372622650232061195403807238567070898925736973179190418230996969953820084052532581568644774149432877344776455438365168700374035227559198300412951845386112371723150747679257925968632385815418392581650256637299702497851687079823547292510043302857776477725992578399418502571401232076653687797826547535529315139004469676577846655176442995020039923563248500047436631138376997558661302893268781775922302006862436476394668948868174235105575628382342820755540379903670157872602054760030007258410171275855388529699036442037115420046177760575928678915262048933209753866042821532622925087644939489005107533130986112783337395231593829561442219938425344309723129060578987114474259614073536686175118141685027685771019070511401561026874378707154890217601294923413559951915666290683012090341411864063774981684935626086845898661462584521136166239468320959753793414233875222630514596334644818778126664768891413630975784961254517665458785920462493915632180944796300100936834230115911489423201320137412525764406412506865296268760456961296777886136945722896273524279040967108144473492494314404031248753961539975660851203967657811431604095888952165937092844276709385269278077483591742614053883364027998632566713024946501774543976345963572465485928099662419354846933145681084802543607480232016274664359272253623557403573084234453146771072767104604007827749318133280550731893665012038931742699133951091321964685649828924090055261605805828031649939456000000000000000000000000000 [170,15] 47318730921721480905991543117907488008735844362681900559278790291040800828130046481969717382648325691096305282868404947726536341746860448659245253317054714686448360950010537991197943020411342022243896649801152590690700150789702381341631239738731036700512440703143373557880006209732305359001980643415914676756948749505009815502351494752024724117050960142771566011947012985277149988719019689960620088160671543150863234398780245396671897918518840410043643265432421093842400149939697474024316937174400940958460070477894049351682172231833013155400689251760914300855049235916249558787002335335943465834934394738692503697182365494723486566758397177676924527126107852097059102356905698478453576382369713656863635270785059572920852063923276252070370299491058677322490958864315414712255601116999111562501855281183901172856020768266740112743097665784868653535537579150250379601370808387273485103318848278885288531327069029686998303550431309286312388637794538192779502873473509890026502083321307771686182436870122774359131553830728966956364246833171880571303861252442425187446602269291978400344649499407610654994420249951251752424074018104566295597008665129699051232477711732094218121592725289785860483436703755655639723609587516330555907309946925525615794505056553330575732348826203083784653054777423985153838516020237079286099189142673491465980029594230947165999010974791710611048730524921137476802258453698192137989929123418504773200022198376313204824937369492696170765196762517331438888778883257092548467525049238613563707651359709418675240250507825237860835138891605614073201082484294770470357282728199319744374408997151434316339897331512650122641372360341549700659075019665397606151597321158816524630099418917678887693453211231323974507187622224144708827705843734066275944410852133111000417951578753992192016891517482493142143978737862124742064665839388906884977126835111112671812187780026735284214348200788056103839756202695504414539466709358660996071362785997986687280652617925327487739596030052467604062957988931003571879310967099312858744743310106917028441118814067180185183057739368293539579812124213432806744759210205789456482385394404114158001990336938280657715227435776625877807968464308627589983461621657540482496493739864274918836476204383077124210553995277244117790715028066743297466500869530068126729276455077810348139919595190792791861041323100586973958169970206820475426655507685277212699544721056170253183115441373113421728334961941854289920000000000000000000000 [170,16] 258346244668886073586735245735329333815906475003094361110100199560420214637037050514765887609168412006106254634622013048833024615831891593511338438597921500959441004815267464086022390717997701055443151483144270853719604441394708047591424032928792236070938696943531459670426162044490470538064292386163998418593672766121058816545976740560733637427994082774204063452081679149561864326184526891095660793252827895525348683970141223742785100269968516552122608910694478762171330566152392764761880029515159952873691736980973263974117967333561387288012493376927363691211284698727043298806085741523589705794339802691900650051427909162607098787225146398885609234265868384071557939034692923383197146542095340238045147345566591616020159751278224174368942298949488283415699436602839358559990995576108252410967599203997361735376911244400029439816467783940644069759953618712462643699498388331528356151776913773298778418131876474453828721496755229846062012351824516360406594844479294904630946198821535316152579983751712717462833212564497637166106059158020923841216622887447782484152947395510107665703730921677130806491158418126084565762629819502652618118658325064936268386089150556229151214967288083787116440146646886981954761323644740327157444205526625451988573190392591760250963823890910194617606644921567302906393737870064377904136374545618859295331371850677832346755968149420851917140601223295029704076969177703963164951421695425896406512198641844972229638936524583738875197557119994792837834896537214427967733542954191892845058497238619419921274825747794548275451591354483410960015966958474126652002755633121990585185330180150540136376587947744147897033068016746255636978399753690289815463378313875180349236947667408237035122024605674549902884253093002057314397287230051027609327189979549871740190785597771442413081685866032894701639987451035796003951439809290290453635562276731577504305429492368136011178907374378284946908415225685897585419566309739881480298956739081536083536066883476502993125057660320704896409456351915210520578144437021348035500321376282441266099907875730328231818530101931632358996192895069536551547938326325388009557494577110377389633424893209509467016442420619154922837413800217873960992951812440122214678432500827445995835407074081391734196306782950619572925575615976255456193761206320439177211052198288817543526762401094024927917972490894667567537380427663020310039577563117073712964245528523569316817807056470326173748744011045025087488000000000000000000 [170,17] -1476958103541510937116053110270795525919134319426002575992541428089750538560707303288982542177286950493694394024142148913937740920014572382269714738399025928836792377443723713668985652587854306090407400407872599620643825104737969431140265958264626640208212604120988195465943369760865031412764427092329689004085805527079198204339531947846993893405501092913045268520384364196547673322786519974490151574136620977048584738483968178263844818799982985336768355826805788685175888720506105493253572212821303356943736372180299369117211058571094098705005618134162208547815406704449168377635449734169761132761134667061138934652200518553839844834493819348597088607819843576792899521760254454919660779192318446763213591343058483459743135868077092550503673596920772900301274636706190424386332911074199573973053919171510846715082586560868742430215208111221512525484707650766601167066838696981889454389367966285041189585752870809917319650877790734524972179246036922915594750981447735349400895580938451681670327515821903111266253228537918118403191126904009407616221047130405390148234591623713649994914235768334761497633358258222090778122832909325614013022420000202765546306566228640651278703568691625893424624491426964079926187226293929697577963753399039093843863004219913487013338558415942863729859723770295215379294429866041803371509558981396046336760783334422461243302874727777512861223303623196547582275034569702257171391247901360664284276821015574049470038559297657732149942192720266060859519665879827577603950932520885434752810286243795843302734006329360496697518905063252624959089394179994432513027383514690693192103195627945871547534201876580000975244227230495239347030959328210192278449552261746642987619066220984670570995872251268577022551688070694108044520231645510337328403585414882626824145318511196326873710886508120802339277244676510388755136791362358567517317725877788547026220842925574114915554014154958876876440164380758940781352476572515315504370572554337223450575557720973977299966595026886057714689973145986238857051939221274362348883092348682462571752986496850737031461382070894426503546964595527206254907197768765840929114777540404508532495446963055750246618623343526506153330246486717675472520851759158053524316389242895508764387893361002585233900059003641279811569656432522169848798187141573757334928157968249482459359940559325881235011780913679806368685822855934863782460684625003113057789058805633226671934361599400243751496860277291561779200000000000000000 [170,18] 3629071920276895811386504276326489003244340468725468855394074920771300874980465256999328030312907693782910508723621012771894567084960092576066619658670112926747789161379316883252808282258764999594451585093076703226871059452789389273983492278701577982905660013382869235986053016432841678012673906027680624873764078350752407741288727111159320322508555279711539106758014111229387293197083532470439017400831065870984323581617776496927155819924077265287954517581526048462214707313577547906516604736742882107644385072612319760213305914233185968079080550614435140137306751198699341583906765888524929678137179766965600518401302571023924703586395415216113488879447463474630005660761345405823853401828978315145923408894742191341056305253195470047142703035381227567596286338610809452760936875403411550337627500201421659124328406889579735062982215625910206433444505158149613323527853854424216914127311148642350098866449575236955798300899508180673157269095049052366920506190274300677634723166244434562274071104815574467321227139297732925539534113450545446539350572753220014573913424333611962875498711150106318275837208636533868532048476242441796874818909943101035086907612770328470445773790759993734697577897505688720798494080926368407327515062467124663440632125076733598699484053686311529756383115148393235212016240542279356654945021934854402773984472856066639769766730611950901308571304603270682069205937117673865074496229621710770558134061238252517419335775933047161952934790213855739561920645815296395753446320159661466904649782294358728458938802638919668310625278471126487133566706810830051284971816152623978610970588681152401796036042777847741991407386465316681792953012487844295004419945835488118055248987544534608738924460667709713693309207943709233271236978594624287928255205591467571242212496435451557964268081615467801867868373497834627371657592914164003098825872645499074334283906699079989993297701995979136149437923978094375014197292534233276679516308648151863864936950312837161666146741553343280250513853505216963032669069971079845709249769454100775092445942869326779799375838144335376665058832067146138702499502855581099265946377873640946659103978549159850049983673408548425456452910764167944209331365316673313295538826896533360217980360400681045336760764055731647847151375088667668587698939123632940021299636441048859023771906946406883590292293603354399782777504345430282963357931154726605730808315216974442224628241637377848912645962626896599449600000000000000 [170,19] -5703209467595049017813225584670222625230149367781387378761652261460535649693212364258371320384890417371210889443820827736730312438006955737701168706652406690985266509751791482894117867798428669537593412189607429414026807653056316524406890974126655109050831323342072211566982163020085976917440932740054042151583116460037234849482722167337105792302363757188445839017547651079427941952427237436061836267780328011068271130292490134234904373446906275399681559912719839408558736039415575194680690636908509448047034251549265737136819918701994269734305388526416219002985958208260487707855347075256052216236373863522010082667170906894599354047075961084880926581946792578979782119943137144466178129043648095544597380376709397919139726005274886830834614549270715675071967113768021925885999012530953942387156061633852272120264507336633600158648532879341567210396199436704864496113227404100424132764957873574133005740390271478534527538671986780002259730011280785758680887721248149163919154476897640118074415005815659252890012531079033176973400312356169243442579067396634983750984385068778251570945770987372659880016298146064461040273217904237706083549412260232629939399624983137082544780216257309383937691746014942526301307150173575001438996556885683401999844148995299183844779282713452103156019799822352377823084378622695417398752579428368695913475445720003710681821812592858565982624042901308673979338505129600037806764035467937615223550562432416317422534086533901250746338646985267543470858220393335767487324086281039750836501561472186458796622993590156174670152425239438231854814372036326180214553224846597712939333418260679056289131204826634234129272169752636395492203277359810558040766695381159371564399083348655544279587035158150633808744613295178750642152015568003882051196380921682477053931685660363661160746857902725846126072448661852746541854321900202282788207982382398333243808025873221157117417589461331306222136424030367759362963148568832699959168582783155289071196587616556485763170524147957993660844761586377924784046690069679127524741590185945799787159924818565388780523818279620306224412988370264506690459551427237410314561695749673159123263272366942954950350949192870791365470639790912254717057887974334627863961332827098968701880632421221626405327237376393019058464015471664984022884679798395170716739985587631696034616067713548663810732584916295250180312574143540699967742383447982142829399540275977621779522633392782993374072775659340431360000000000000 [170,20] 7817062003847359412719896267829687221356919789317401477399994909286756185974699495719442339649869616366011014207565474153112789543767269927153557468679240722726757471398958126774176568653115675612609589769619936665624442452899173273259147843315316017936116914000190245872577553819684799882211667041250274853183784985293781918756156475090734641060502570251230349104839539844336132751341741446768123553796889985102442786328874033098907588483371083142870349455257293995605907320810982720471954972897004848284232724432539451275324573652582840385276089249125086343364414629933860912378197905156692516348677280495185216989670324790174913850607254693618602546024965052248177836620566580411522366029603888045155042942010293079541698168940068322375913106851545627442584908139893105408835129295901965033508971012879080621329309810443727543910543273382200614661266993018576173004327992492906831041293567596783750074810380594420557849570729799451257783660629205098105158090622879223116523587448208405927251757131208281727251044280412782591096511979269143749355461002102156205366606388056538265731579917390136110497943021229136324639801863637145228685550914773706713971419163792470976109646529136961416124575932132039541195833667854153376191341066446568585206589194845878426745266705921819307308617301293027680843759912669622325767613086139372526377158356527898246022188901794292300936104445371772773326345269773721175397268149551424744889679341845068905726912865680184515248137345257375324980271739674393337902164985496537652614763625737792109215205868960322308663348849331802722348230528212423944493308651947679733232722953292379132656872596085541132140442058303786951177297091041085059342813938352341666836359557673420916096455017128254785550753478563119312196885656104369779730465457213346662359819825957849988998016284798305717865069333741405753637838946824824668510820434710728751770607386775493879648981866076416271009881047675165370669184712660494690718820181660312569967546244585263831307979812321599300129700762252372605532914135000883467467383624587255264119929104863527945719737021186902193707737903460361861942540625255928109958166689956660215194240579124382306792621510595065725454148393964598079963126039126372556471556665885031355254170603061099188777051559330522473941192471179520662807595390650949935232936452991418077319517234790051338907667979507338432682104625621448061978021182950743593832507743956542118974144840818749173878264134175503155200000000 [170,21] -13907271065500491036808565474941760098694219869614469919411492716653278925551862275341093702471883873341700658370565814472586648953418425437469954257660451643433524541846310593180896289877512559946504614211862464097040699362789072234568470834484520745464942126609072100330921985662279825659555546298176521845027792413214263542868006534741386926031286897969257878732990980294505791289117833469330151858291881616234617328241376633348071029084736276822391002020874515459269692738475041094318718603279449765242225738881447888943357211488666582909307147659898565081373782143807179717660558553819856410311196950140731446219091933087112661504517934269088310153650457276448814857243411208533322682515325389044082269231320401701398028196938791923006087191189763391660912641750909542456929294408163425936589596675480752745836242867836439271568755346048059373743838823002259841617506561495457311466837984106948561518835522666843800226337914863354624521078376501623590462397458132485659908886228299375577497480350737976726194428170729779946325728154709811354522727674643495585755354586254669199076274100587234571296792309649475251624784338496950744561703401693852116233264851268646062234413924601651328583072187470919285883895925012685494331234172456354954286345929888253264696275308256795177521695937862541946130560750532895137194864866233883786547304969118645946540726896322297212614999694413200018558178469507144855466155239990963335867813966039027039415765707609962377837908297141273932450199884648643040733313552305353288724491351167100929311226438413660561649111134445125854377860749044693224562855422645513550583147534675978932601308743125261542483530185315118213158442256015264044975970626471604783542405062508424323903115351775514985279623727745802616293231391588572915502415782301479803499500692377445974485602922111268245117273800514156334643065088256068938169901447859507596325095496561062543912714170888916288138854414633965137914456856289463705713170511088097085667193364287069627008412139367782471659412215660233813222758742386926157741167143614935631454412218665735620457394305545499287979708364550198255853046152553491532905111785859579568869401144151316497539856506585084835011330894417189337073832481734146288395563169450692911059254072306269326209724467176238971919196995291590789101849565074247600927308347020846266714783209607060381298170997952672785402977030603840970776287785085820630522897205146335670652674284062197790131063267757129728000000 [170,22] 28198277701504796898211662768678162298815637011487502174475308738935018474244541164913949273799979574009691225294600225148349883796208209716282635216823253259952647950442596490938113779089906870678797430533377332897597958830998543855100237453229329790136491991554143960097153058759808538622891763336459503637584734193060456156909426229932592883951100196722805956499214828887117769446846453684967212470063238419264142325275953596004659858866132489283424584659072559419371892898554273084843446263617311977066701639822019691062198175348540093396821401873814987709807259888730033215297089316842268561564132392398818781868381143097593462934988255299119715055808794796532149396384360071763643494648593484482247355754901396737066336682761300927379406145264069613368568656887446449564854400181719918847872472282664048778379108331747966291025018350095035924396491092269483249461723376985291126408879449365888642499516408342045989602247897080960721601767727461871107934583756710510791821599024171007944113536409222330531710984728633028745328620732198562612471699439953697818956594205434194337470213316333112637314662430638999418801942787503251490599362550591924574985995953144933744135741042347726344101752745327737929041049620486297276538162525081006019078558678204244366000114528083279196691082698111574684769790027570507909213635904852961835268701475687030279711056761705358749209785303651769390670670952601528899321272746256263176362361871135409150576896835839651046098083140398394502163084308285010980105622711408292387075921361519853258717608948518808684826895569584877706679478331940637128917824921612489118332091936284886996861600588972973231575294042093308649936880833392719827089791445447604014462367216507298890691623447781545705728698719861928626938211514186612497299262585128399963532498179530719378445478778668637681027337892204526699394446749229767921195554641080583464455058907287395630316483621651977765781523898295376682647173263510013633248245703804591681211884140850381233630645805401442423396962979812426191264539674767870543349778901083798824199692089918031845271866064836586714033344947951444740970381080948997306275440478020712215563205337901689079616384695680955755762030495305314666511560566294907002205207697879441189846731743267010451060334893760590767975490106596572013646903515964596477093284729029096256689734201674188055489675251794405003655879563516163337280159212753743637518470735930565352951683661850987526134095829200884492640 [170,23] -47790964900493807170474741065385229832987144947691572352091970483170206927048112298233846196193176143197559928184365894819405074740971596765196827634432417424066263860987228438854236465053597834030711717345363936193693565956425549742049269415238853777369003673059034300181862569728255888966166589271814126061819067866185090222693084108488942753189785010156004533584602945321508922128498576915935328873758749084462806334710980078806158995669320624246501095868794086738575102327684192881887866475125444671844988022662457331069277661291322017781326733590129866474134544658604425971728760212988239936311556015471822939737293843043018216100561909052466870359908143025464006849450698034123665003929693479830346561134905900736681179648472514395883773047152367093491835163844124870299868078920547552367384913401523289764515290722768096422939551150122689594152302579380936869965179805297091204045231798507875685305378302572801351989256316662781748439506278136344253397734761476678650655069182059239531782320487952978786747198841988968265843033383578701815690893743622506144102511461840926650016767001624607298924638030558693219492963190674442976759860400364639663841853934808871288157041056988514024857272520503485300800442448500633910172654776908872173636872165399222057296408765796367351436879078775308618808081147762004522441841844657703223960388562997941139237976979121026290639949014700518442089933768413436189948560779408420997162200423870376838301394082721100865149782933313065544770412008002535329637338338522791385672632280637636043281522741426512597157573147859187507955651426859833731234183589441145234937685244616614092772971622761225801728904758171607631908804272292408994620074210499953934573099145265238120803314357008831568370061856317195574007893704938980309049010285578310766687862146483385376602547161998839619718580460472105368673246501393220906438993607589940836583553250793529381915363501451164159673371793343859960365520937656503072820126686006053281078017924950672028117430125936844560268103048396380570684729424838313269332237649180515429060359480917827788794260980240300990735244158818948896147346381487747183860208813400349252191971414637929634615185279175293702770680077130291876335031680601486199613754000011590925803736668123404134784886721594496253309558190680975973768204599611542056482152959096960656289470109313357698229481961269280148425004811644042457790439282430261533663468810624135984909292541249536434302447060067408000 [170,24] 64066541089128453798529268830461907188829651252012495247973960114460177101938564564480825271932145629861813791770910831538909464298461095635629876368079777860290056561008526683642823956536641032131156377666849191068840568488523292518536703203256685491020657954853025744173343137333912017689298533908698288437326201349207719673185397867946495424266209814451482558813477198846722299142084099682497689473951332819018004928994172003609455388256124643756204017194639768485596814533038267874013224368699244018351789649614712767606156153035079975643754337386757194357168483544625989791418719932513216088634974212683593580517187592803511368518267711564946887127379123035594951378299112986815343662498604426474277006880138982141681797666354010997786321753017803385037965291650493852903628821780659859497712900323441141019243799236954873466392690855377272625050329635263504163794748047830348126977420417450029898629479243328607450005959696103835933516998588381360572127983871364517052186635906305213598050513521802538549278921513880673132614504532444999055158202030999018793671618684723382982037478714444662731127236641015926991261667425741306291026650838651931939564696730085577496098354410932146478633156032099060109269446985647539301019083737459202622379178806610215158638031402759267941612122590567289693118163786950493264103521187972876690462664899134354127379310078575353504728710350704286546288872000435221150154919594730453038291415745862424001748183000843335312594656991465990199643047558638330496311392406612163286379264588931224811013588621334654679655100603564599728680520561142427330222513446157709364583582329678234998315433855355103304801340889900356681569293103030139104830428074744112223443952029786973336666712844179966028937791170448232931218323568902429963037395604123409178827384466894058588756514384160166047466398533455307634914806935280538320769403011637478730137912122668448816217241435100011943045916775330531408053092814080525920274394194723905190208248361926964960433634877782954267151996579988748369254737422625420646888953036961111272096308843960536249728999296017735496848040913849365454740160242154887678740683996870376740051103649164596723000106332901938833709497944003634189222627767922981607752814575707797783524998526769400497303064596234048414098481048414054755692270072366750673896934077889645711373871776676379898874821264624040715076192830750358976637378690395097487685661342071576255716827410646442480066609040233600 [170,25] -73503809697596570448174037180354408486827113047037007811697678606682403127211147584191443294195861581097614725328785377425212007668717365764113632973890550429056399801673367905463804655706692569960106061323035981497490922852392773443486882959240782775981949712108962708227187287244033563484964740691288079701649549132809368396649748019007659480056770386359889893764490361906810694161368670181725686261629151598534774963350279060506299658126583684065207247623988027146957645203633205571961768864734968636021536611462489234466169491581019190708131195229632944458553166491331550517521334287178332854310611368792878502364426799666696348143272482059451694304474316270001895720810752231583724577080787082975767974608822621082186741368187190246015986232206695162456611498952569409671778471812298029017272026731846594581933293862794767091482650611082733827064777216982540048250058253956481961548373151338472902005284304698867956423329217438774552631291123377362034512799093443471608978876112107181729860528227176491905456938696481517365435961327941442204618796472995928494963175287778644841782093899099673889820746418969357327534001521768652736480309183598484735211829890472850009547244597164837391465541213662059843914250758372620603055388001981446086497136722095641223882891742290725514513513711801646876367095147665265251042595058933253944393375146379617663292111272300313180581623396285726491213967886935107528440537719501030501482029347633764546837902679146949864477803008591467334368121669792150910302145152559966726548552161197467739109923018788240003671725747305145245701418689559807700946626281525565146386692111958041105468531182094135599953640372989155737450266005005028694793556930097239656772971590858150483617979111067454162255427976786886687998225862617287860788874017046899648741244171381163256532858390237041422088332930104590494056918034778811502176520940282572891925014747820589280472139496689505260250861970107637669807966032170246263833047631900039242235179228533440712776390574089552476197406547398650163279138226645773205784403260118044254140968075945767627392576930593071769305563005878964041769363598057932481068828993225158625716974724862050118091278977485932935132654819667478850903834817302687892271911394220892725258645312241542989972345676263316499315046776286309213125484701585571247335480768525693099666384510622344488803239929759984818397092674885191560010402123608899775321274090760561954575176344522601719806747571200 [170,26] 80716185280418148763582918408689253699186654492132220950841982160159731475031308252611136732971617923977980490483464037406529235490692150076780904826561150064876163365499250598384842547758365588287848263548302925373822282949932361223884754857266136609140125113251400109848766216179934528050197944571967135310428561361420910684809331075568327941897633105863200362648584636398834230450062084436776194461104375992109796340119528735774473933910254763629311686515837952412840431164558098697278283788378202938310644328246559647696473736475359862073849893820395701629457503707280687871048080316371263461306992463188041315760470177870546793694048929167814473742520912337631479482895687802813636221011934168408594223429420890096229996334336779467265211554040046145422804454171134635883967653021166923870263788023710453298152422856223571619430610865057541114958759271306120248129589120236800336025334411907848565309956087151390035322710698421383275743539252385559928598581627668121727973678398855734330654265174667483398326768001954535196458970770185414749378235584350600615864015152175476116036533699094959807982284934087771626130283243438321745676721088040251381693657931972481928204157233512028990963835869304979080668754250159067243259522181599773092920261431733592294175351726292685960027498497294971451652320791110611649236497372171778984951035622700581849806469589386505471623160792298538594520028630794588700023773798387843335324903283516232096443519407926213648910730937311989209956909542023289574926954424051102282833254753552904001777763661317413517863928503108090158311001365707164781296357429216057735987421156394820665778276001931248687236597017262961633664116803724090535643940826272263241057648581935987722095362155673446851102824365587410858250080241138344859114149803257227076419278162113822566175887530118490374759664720069450471095431578023964215441298947136227614251420065231762560736941461623172730561119978729718312350351093101866642104696762908661957159247718009785099910971858785228840585131481295013370425221235416355803603281950166819251451288232850049199895324010355826435344337350048350969761572295102135262528769390548676291601538577421508931909114575587595888743777628682490590176016236097765779516584670673844169433433510806187507252844536617167303615488430003802062960289807670511744761306199465869011321741181738801105788911944381752938386070460608562990367910268823179036004781599859931773419815001918557636516227760 [170,27] -87334820664927504515542014112005513569594325873736979427337093153722885189923128620380733974738651408299827008364021638144927773518724410437931312296527742712900501980416761190453431376147536802700740419906529386242350217065248662766729715423111619204928518179159203066378851344385849765311181116390480830157847226802458445191362968409221512751887050486191637243034728282006732296817854180957882654894912051979012966084546713840151217473817651939786562267242087329201176033192302193563083386351555051466027382445339777818324567589916917718801567026836112111572134640848667918267232225089125978277439034409198035009998792808346846222626939239747169031501907624920727015739447606271444570843564387164995012663400224822780077075980341819833433599227476304228616570268029147073306115817894181312754255957256970162846182925460526089344976662844085145389351838908948749838423071167829579795616536526752679146648386669164588397861211080999237844572461887322027119307464567765533763715788350610875790868480640609535871342832664591536525643263145665202316097999979373434298687296019153750162430113868856576120094977235043767384630024078044890111799719474852758576236259635362473537272241801502237789899624116578021212570979265781814074146904756197644688942312993999914447269268158357450040501888393714375943716639717224647605158634969272637452683651441775322535938581319399183278427556450820371266709349840813468124107754781326842242341991036816559566672410429213290157203094523834365957025641188556299787900971758598259916340735011901503780782421584467217168071677970829465435496835329069977114652893970104900021417284075947790794884137547521160283261777625116341840786157690675425409280588100225789134748512401273439163758413843530560347910091776501427501100038641875882481148849720206452065649276651870442300640026161523215463038842090374374560545529157381222341165893845639657125931888984660076266039475025110072161793897163964467999617566808362029519573347035084095173904654250501542636770166285414183222657560785831394153035733174443647940271438217387660200143907866524255643406414198737212862620686075049356342314927196836886201178499109923226277919141518625212722702705084343819288818474131982534180900185809439360845665211694202690295429518112373977730407083089120261778766812943661761194077862302788383558125763346339858151604374707992760621583038970793779290575384081467915632144202030905661950712554414437165803013096720987410710401600 [170,28] 84454887251302397685398693358735956782569331701209778116367682322132192684700583074611243769085871483073911356972980942627010148410270202351065356506594118650462189517486575027170267842258723631768382832401941971915951227001252516029151767738792213247936419821079725237004396480199258840163810665551133937742412763798929029814385042998681288960527316723711679409062706391683049713776972512358950578554952881101040653863108927989825561743718017962014392950880849401480113471925606767360524385422514083846340249224802853850407994574541077617985056914044645059259048515108254695589550357452542685354031516488416846177789231345534822074187545685020286851693883011903317508180588089918845080044016603377769525328862752531479102727991564131850913839371480782751926178988420234155167792873727658852694150416877841052332829840407888081895365621307544398343521026760117501917765907330526807884511818980802783399120519889969936512521510445876625843154713653817358777580202906175829094882559551086028923669257024382410293062184638720349021114764097027632231800850122674994920750520651710591405724369965779271556740757303699189046022649849108282033901230127601958210280976357937294370342730144952499427949178434539634919039784669460344970605484811677122687699270080009255846711635170043874873035915692270211278916226700784227096720924806485343986108210547754621936948039779473256825403274360242117400249187039712835305833047534928841298834098135644854711318386122105166742381230439912741183099637198685288407714488130376755348925546703951968567178839322661062332497468975097476347974251448322785996197647526814361974703746908467241233632225756909188241654511434871391982483776831210415698494812712693437381779327214997786794760516155082764611443667373635882291946829895655271351899710015856927946443710131822673833790376617752029339383918337207081985844877767537371231432597081842494977104532839974307158466765121877800154331067044564715998117775100165483685479703097573247410444529420180421569017708519101582094176759310917747314784809583064138048706811570251563347029835785742276397926702773710971085627429935592142334603550812581015577195381263268724319059326823557104826273021062483994912201675695284334906213033214716562709699352979068802089563781688382720914875115327703062141277514840610102476728011794697608868489609078039958689416398092089825700614647444121869162296673363322351804106181070080615604502510112652217439487284421707137359232 [170,29] -62474992669310858698114159470523095018081076129936373542553271214515728816815208097503409890206360323996764844877989527895992040431583582704382226003114204945319678561958365565096297243507893939129459773018965467794038688019075804757681828997996255983222959809600828906098962252852540116484349489181227975796706333876638102032965103171110216731996905209892338421372970088498252129181882753407150579545727906125863755389464907157155888723494577945601672864416232073400205949570589755248562505339852737910991958347633630324106975274478954855177203756865776426143727184795080655314281779078700457869751823154774437101138837846746178431163514972648224739408807453022863166912791033259572718865297955208807430130172931463970734903524807183699880393102112963383854890716642362320195910590550556664712840593564071203454220026242317031962814535593040006302745451928286146131744718594257806849156840237473875700980645533004477292766451057081121170146155380507918327873121121090499185108534810563012114372873233978567203810949216384609184570627992883734387971980979539432615556541251755676170399972878487985819488210743724390100611174858704165550270169127796734938798320247019670119997876671216489785802112698327820880192823070357818929558807513363805238350932553097649277912877382298904974229823995243535862192922462523358970048197904335343139146342954278531443066744790116608248064053264867865857605207503628237940638920368649304266307798466373747489203258751265640208087857252208193168441447421582007670889808140616068241471052897448956623827207222148886833499789168226341440525596366667767879433421592793512632819247811090916279948985092527698755284178747883489302737584849322851005051856958782645628742703226148431551416317775116914906872996514384646284552746493870456625124495450001201967994039871384144678966880990375483376042634611576713146008832459156033722021534100200615572197067798540710757639124498390338985176103618459486547073717313330976986670874829085168324288587403175677023851196328727724340754939870848608799690615579122094793594074830650280478773720274148554642400301147194323265359580069005033737091879561074917398363095784019797375893326131612670182833986467908733767188722703097041809364048914451396328191203995772185696011733807516951660072907210981856048420194203317852020867061935983828287004114732884101504621418035194242431461654613613797907420586538267951537044191291532797725289601146111148224847859899568084416 [170,30] 26206307785990216265363510933160933053026746772850805014528569005269938503305965955607753666048504591034683547587601953584106998605596707923912405776491189162699747906654227235257466624739669838118142514372943563171723064477504467927571295856955065704779106539253896427841776630924835547641945582123875711534829502857738877114370111669402380323195173926858204236928711480838054323390243187896116045250558391223169179676252125074143813106114300837996031776141975677837595029273253343660540161058211473150914637922318917346567921152646698820212198974996767991500557838450980632863390469382583421524671134365009454205811804004993697231194819132178362216136727875994507796354481722052755700223542232267352697499876021665599178127668486954185187468642454448810364446237822168880230077909122550518826548531879329282133826999684800911014102236637853239038517153550132220357347156560787097652553399761576337651351471692042550148432595594938913574467841511297599490317207903601248991417231845694316982104681685238696331554141333829577749561423690329378286657706156653671402153492238958128172479332782351052874467702247137740128504359566960589415666038706585775187253482144444575105267427472228056781952248927894735537579215036594774076681366821941890832658493199109924714010024938573116512793106073520827173269033932097131588805216958254213139159664230673028046649491844612548812557035910949018188730515412440026290020288915566842041606096015614054703800029097113863734172324772679877228171804633604299727086395694762019245643131480073072159877371473429234330251789545451541483618038175206200080915714421765459869297090976803826292476865997147273105002650604686142096106277216714091465925233788677561324917962779134494201151940959089289038286541274442911152824160428978177308855654048198958618376392339518128764184803076585237335685859181133542914191325399253047798993788391579583847783813418695959722561124726809831744661239193392827590383583182364856314453290021921373142404256118798690082776785241053015993287494279572769845790411135394897426228849314730329335482884220373721372465226199778378565680996183902074045023333083002581527484096331835176929287578664244869313382538577759394283488352591879752634819540096864632146007114597080834104069364134817047896911009302336961457182201681614604405555603544576787855190165847432216176822968025563730560932716950127819460127102764554717934123612037398998265158985771717312358635237500380760 [170,31] 5290281838141628832420660509244563851874549610205048270106263015909287275309271778314127895387147322148394710187231824469734372159815160377910644133173810455075326948391627457330953212807470907820010654259042301675740464466304060319853947731161765360805567708150627487453458066171855265852930611264945733231734265927269137102826227621408535099296226382785546272360351014595563971537977119637990011526410357428136508776512563808804741074299494494918817936398215276492266122898214425863932662053102224994969924174034298477343373483136125093093896358040222301978466148294359147489623207902603667838442505530205461774153394026225681989884261907635303007998198587386069831563201928107487557727424045962026180890654863552394230248689042073886067926323892725692293653583819793500555758543012970844716452939985822591071255386231382893786311713212038949639217700389858398443844644903147266247043690533724040789986792539173069741367444450261041853230969552624259926251269055645346253268997262455348702335570974522402365525699746650013180682813637911720927057227547451858462262784702864211042979349083233930832909314274601845094318681121980559222333422684825937552055581578451233607148045299822762736636368038156718710448545498562480534579824922177072010159670199164338809110917810188506710703282122039238658159291932761646965521432918393980996801000656527953683126954734210684230165713446174318286224746341512258907753552610273012209218965823612682117637274933849021700305169208531046031878151532481360667969191675560063475927262317432558404527607831170784997476077189225108251947015710773446190968068542594999365546086495770883099881265842025101141300693683446485399195151565206803229402935300252459419393265139708416438123126064559115029683035197863376470188138287193503358501809090536517079485289503215131139435829748508626713908974153797242553049449019415437405675592773997859511972577903195843655336103845701190594588203807209609157174552577449670042540035338468951836860039611454755623490850229229661350130160587411387339361880378339819856481671710198645237301406827354539894448308609379585213613238600492512195394623042838271670329417817234673443985863525156928681174741018039046749355526754906815471944719824943757707214191916170399080469841220246677615412296896182602826946362808925620725493732775059292953789744053836839377530487029788369343406631629338629968832711630052516618802171222136722854384193294777136275197565403568 [170,32] -15451589309942150334697134544142859156899745474673624772995088784406852302048512812531966834211108213055757132941628607836780633791370579382235667869469653523808339352490525324943889544289868917939966052712737798335611023101248414046803937380565121545479977524959977403520302405126418786331267781892722333519093020920495021438264962172139202478760577472420350252558951647852895558668001666271163033623936608411782191382254120493054037942920578398653937548295120110985868643518945383071871276992315564242654138292331971581543655857829567775643217251027382139981560998434895586856853037476128262834692575163099441904227609232351584959999842523989633713628257561212701606418701831625096954046322163011801929957871044126006005410023066529666226395977615526468592423394124295420750672267191605905965867432459234405448271843430987577075619298706146092235856887681930524038031770766656589696043284478984892661126919818703881375674567503060625857365371761839471018842240333923645966171841839386558923528545196417888489295974205778924040910678720932148601681151065818221432681147958347505060441638017320082137022482182804801930327805465046349459268861996197522541735876994619572878158187609208362343842161808068429396540247870696245070358546011257698851413489226886184447308406479356684815989872528699274575926785533066198106536392822012898317337800727936000902446033769258153891761661227638367180046991957133963448129481554791250912288693171495623514687504798313460294293688670651371836144537989975450174987415278211431188438697230114034272777149167998196273637767215467005378121446042077279629439787065412035347139659794033358466444343690299220790642114869916164992401819976264366049325552543193227864894006655280596252948683127003241018332313690437156687294181939034167068450975663149910968559887358699545830656269369119554037752239200614821278171966997221673249409296235153450057325912931771975913972951881419308328082844614910944528816359627091470005491629871472701084929331489841781669985639918626269107729598593648565948725140828613074994451594866704961986730029199912112383363889604358683702403617454846098355884861402408386627655284127295447599924847678033525588888339797273837205559148753439363654293810508748875606027606867158084935901299230872798036827535515583364557721185671363396357352929210638675588608586848037414126058892285609043886475937197755037574357968007199590189838285327238891715091804678117363907003151872 [170,33] 4872552697977887943327207898480691663547750837313653542240583258094484259103318250008174360167848245878916624123854083355790016265843113705900010994399948597921328575168954411415343478484696843851440140893160662149992620213700034988300422943156031386843043532046175635467654924518661540501151569656232343358178015476608361149299367941625363568594797959895574107526375657508089704958460137056852677480338853216667464806542684313416176820648988134578371468115604976388221367265633372090426687219860038576388762516105266296404248616825002480110278269965641469080171603426553258754856726502199430512772732476856220087580500394904050996161369481655225879197559118007802397330004550909837728380027872661218695607563235464695764948024577696995398399686621086861452696868586416011675305135960109887365045459991291823245724069942962403189276462676380671503945203904008070897534581866015827594801920582589885748419819370247519578447467212873206748853232470889440803279260942417444692484013688900577474774754285892614968478071556380595153095091496032699004600515555771000489699605541698335359775584581178230445480519343245550132321704607604791216680098644865853208719584112145989051590144376600325716463700185056077911322280861213679215050387624320097719012899673673433931744525742731219652795163816515044324210599625227853359954355698691249913146071016966509443180494707935489635480558551702938737908832763034034850935192036185281571934751833774609423531722416842658390263508597863694112625330819104150405242072929594493150185456175093982033663304468369275132285801234724911401246769732008257646757717515618802163346062567973000537720351210524134180153318105241721134944633165398988036859628687876341899444794320152686861386317457674324779787935199264302529116672105296856954966331477574245734788332299730164125010621225781899434136869400842370578815540818977512538515851774993635901223626095931404021361814358271424245790345457065278767714148038602802989681770807877221132146384581456033890243196221778616170456288371008438053297534994466192057979747144297996394106253110152780436076196311216665661991860913243291623617877241392951543663267597272037147327621436782586171764092865915501034375275335642871114070501242197695478013078456455346209345752740064798959487733855316110053234746507647543697094933021431488466298123777734112061660342225978552457968908531307562030150528071296439864166005385393455160837132053994972437638912 [170,34] 11471099130358794851420430203898886983797510310849902525319531271237231188513167754271635667431371795048655132531534468170892690149274705509218565042430884289912708308148436882654032865212219920860111722845089532332377668625298361902229664699599097905989226563661427417546583495076348779683758961746988438848754429915294849375713534294696639088881451111323187691739739600513600760755013320157752937545299999228895149108077347276744297031577661927921588712819315982852083012017663993761136613967053959257874886155447399311218887144678441530650095326028448259477408189405050502267351402682389084001410853552314782595348726323682630323334019910567969268105257512342699734782276389311184926739432450124389988494646089333610070639568770537362380568698928993177361293033665378230649160356087437559751653308342173454438551393421217472130063328148084006295562865545511607885256855286774494725113224967007321731659566790761173211665309467273244097438163767322969788863704002043856474124504447141289126574527526875603462520299830404522731805527084438586416950735056850711156729122979340060162624863227453526411760025616961073292378440248443499122531723441269877061861635682933550990497394675901462537463198844173193642053664352145352394475941779419552492851515926762131173669097136860085808464580980262042461920789848986523262209234990737583640264466421445603218873763264517182102446347091951837581477569499806296883233231122184803350237198311732181468074136254598872385456963654389947130312326883654125464504474525900852468418728493390567245349573064875294158535219139896986403299648680498978997322331894793469917670580570039668856389212431371600915082782787082484889473827867548725902594522492740487194524210575270619268938345039041103104300163939991388317761169242958657936887215021230949839717329860715382161935486056956205775740556637452964904492367805527170011620201735723549385059746968842893012117986262333440218674349180500451409830453487065298942351765616128876657964616680116315899561923697250953030241622551538923308172534158596998800711139198317148774856937111124075169191768212761535982499133938777162963819368445281550252044487437289399275630726135145845957274145304243788064966424699509673059609101048517210247301094140586810620328832796252245278035631569157901303835125094027088970230178811425197606701663225474975936121778391910831915113955355494684819709418416449380727607970374436469934925024182959311599680 [170,35] -19382298859049785634262815233365214969260798756025770723404669688164848706591431906872894552746046981857160269946010834478963532823129552182658676769486110171961695317194173659593790926178082767853390806517204765880175216150325118941033156380729404770063288182283829427287005266925611602150677914931485312105418197539178554750530082341144518332416674316904473984573704666673682412346388878687916941044982188211239610482859559149895723182410276547463928641586227237335085629708271986640381366535875057304049404551076589509880766908008858592888954074933499490067351321966122920772728398235196488310716809836225859257247011629414606963043245186462755173535072241604238970095209970164889222770012862373770006234286256051043444191159344590217309915482190475395343071059376952820600051932114726806899214741254283378061076895742276268796615456540800842281725149624339925246660095444371881721470449559189118897261373429495071759792052120676948538151882343833054814898542769296860341332022227912618407480044120140056592715016759732482664143026130903484267013157008251114554986411289230958771890455764870424122778801501155870809982082463439588824267009040968996675383606310563341762813182002417610750250899323179271833834508529602403439129029519378890850119125849772735889873883770445095730638408309968783113397227667066374697210462476511290278935699244173183524179248005098023626759633674162882342870338654665713279775886893351144117454861637499622705568729821696650781445715683593494417269221309699245071366049995043071725339804337538062075309513173935118815395023341566859160765547110811242276610325572985030168710520432488569395303397975219483423548783605216374039287671935320613654774694570936347266705192034084902605326639957587879068367189795171622637406221764501812285384510450763512595430416250250832027699729816551062204956869792627987110475237137310195898973877169654177479271295513444434737324876315769208082815048600994443107436566687045688780850046331998554933591453553213771065276979776406406009033255197836349485502134166911041633522806121035071447922561622453606907147934062461308851651828776393129512829624974953107519232056018655312640858826530931722950090432635910987218935674504569803318659332685462124342928277066814313890139016874408695634045387226647484088120642895107189610222377996462938187363576296604340661555899061865882233977857870008571484396256984976484592139546549690991514776116388340215552 [170,36] 16036854556323402606968328103761100866500198791038392827921305023928017990338950483320405409290709171498976690376615642096313906856807937101232666809812901926772969262638414888061477461536106600921813662972694183365931170263398744577799893418601668377367597580106247123323519574857930734193260543059146781847676640040958456181735020934964593722546455247918964577879531574883892158764343344402443360298729626209434810950489383747073039384006118674141290522004284318225285502781073623227137869627011013770401764473489355545471952019973937810528168756264258458215059417753425763960092872128981486027743255968825143298898089212440546919675556524302671760802028799553578205043371373214370284324044556083427833701418538136855084194856256067557858204613934353854834290188859026080264807323936548951040491195380847322244639068065091773447319309986797491871870011958701489785509713723583102173886026214055011268030061772989004025924227163220487362908186132642969519671906785335305928253764384335565319374355797304035515437046717212685859213902695300939454237152100181262134013214032185983906470473381393410369048195085808329914550214369455540551978534943919171215128219421016901901280276879754129372100873553884927939606182392833033897725006681647248590434512017439205491822746790985738553594484303866600754904628246569006649764075070227522784732812537802298086554051863222219050173684427819191245446553227147695351402155271523944395898972704421050655089378647802123942345546913411392871362813582248887165554934010263429996112107932421839686234290786020105163150751240052578185031647776681003747326716891033452544354176972967265654309129264952916830396519236967574236798951440438066800184604786042290866800268461963740879122424442636599033062270241982625778249727537946262826710977128513218043281320870602175826769694183988018606627861988358824266183378009483230672990056804098458552304389789401993949485395707584269355254458785537277586150856579205894517328187416350954143805250860995819614282628128325860306109709621740723279870894920519657908282067053136428198703839625506842109793016268238257214666644806695758735155580920612741510083200355756350190837913658438880927620940906181229508725683555643853530554231584470761254792012547346747851989724526260284731983224076930559250775187864426408679038591852912278186294340007424257500583281248516316228692646951125251711642740131955294870854926814470288601708177517703488 [170,37] -7692931901824796505330399005423069834518824966266051369555834999946932356859117966423015589186953269750868391095620345971130592111495899883254983305444305657562042526860859713643223725569859605152497404743052241788354693276004900295086518080260107903723212929856722558458993486837003328448490531936989775801433909720911205849690578659336314193789317758412411422944854728875158256245462136685511889006038545916903930694867405697443606078370739504119667433444351505968453683115948971707508388527249150868538852111616256360585644237837327486434303310087138066274969578412951747786011642954315009659067197067017434602308688091328476303832923787229371275749663502368667374527375088495844733349094858825752225535651558029143787800060105772597158197470977863850071621298373183219533629564037944353614446925929422984163336356414926471316444132270618254412218156440798577460747679255176329882214466039111134706131710467229477971759715380364960100998756917253657712160893519019280298734689908582107054131917198084836039158116204526187694697818194993640899062820104677715611288060428683480193257537728357504306979013756324733713314200483002397843453922921404685954631573869121768286966611731890914697041885510998359899954618634954581587578658577594169555431071741942327532226609516379417263458824690505860322837075900462873486480482178802073473290794265088590709904456336033632362216115751665347026565849901061915677646221696022105324263429398157469181021167299685421027551438870722636373377559732359406633449104533082560443611125760280028005376418459283887891673883822201754266220581043793067575590240068053632412237985816954297834441219221413553636605082189794061116849658807607411554647108217466421437726269997679413805411423994156818963931253753627862036186211383605687484906596371162829735302948695942811314025610206511567157603189101268100290097035194442712346186133927267016690266001727673585229818275927952135961356382139770127846891321426399037998901381371465974392054890857463915649308246468479013630221601476544764461556905760657893144992774997973686516721986541552085946946380983828274021053363589413294343832240871039461545632589225005560910939529665993082979896814156264654822897545617172031930778841316981723628525816971145368823250098117485463846948050428646667479961945080789816620276199720729888662206470883867661335681111915586601949656333277253396693309438281995105032340999667109913250677791082240 [170,38] 1096372833695664741338196187651738181732556664787796687361694547694694073030513348134091106009933291699431711153248312841767354301227159365008306128993123685680129638782510539685945126788782942777307066192005324082682311245249065133943074655206321324519767510737102761432083114995587512094326476420608677961943611726539896179595700340889150621076350740393948065872561323217254620490786455765877235864223323851335145854538516660988417425148835778315483987075892069657988582209284144894075587211294381041071750650238519605963724592873426768105460478654524586347373969550348375148751356892624815732970012718918716531148738967549194334918123752208481624255295300556790108602468147982014970210829408070169528999589413346303460784985466912212560382513179323224225823583222728672712281816190120755751029465251714573321577115275549818038932971058875490154703047645993972691432677909634580286780315172847899511491880912158961624983166368293327643954562419488296143156957284734355908181577066269304278524953824684180798657870151619708817949725578858899122669532122138779333063917776116006138431411316172434365453767661338626429813692816698745162788929731312738254599322372094185377800975911626877730669890224789475965507197966798476993331395016422369308951008480015989420415036742718795780974030381850672430078965364719529247849838838711358171600036400236769791136335490405772786407003122018632121951086283951945052596313360104258922882526121902661463042286410119603168415025586019491302122399844028684196212980552407023118484893365750957652448812081152112163282533081267390873671849380663116405173293750839018117590569671128550353180454713891067733168592300494220259206365865052962814304754160399533762712545419120351665715243795616049893968452398282481757118614330455804963444193471814429343057842332758472031555551926625739110767990255708472759322593290736742381733920454323131583491127156559370717378249076248495950604476683573994778454219300043933100968424800712042234999001156269071238382428356880272529631791109691903011543857047757605109105816027730330316502378514359519305374678435512210652201263522433347580965223194093239104490502399744884536574307534543920362205798990741612257215250003674393667922754332940872974726073813513743409075608854007689006516983415959229621356730124009892624849271706241234168506303996441132473666250710957422589141868503022844287337566920037527796983143332872052905443464440 [170,39] 1518257639747142828571129877773944365265786300169438208177879764953718882490899212179313061428135546900462670526904022436708545269565611852463113429963865376368361291038115100651677830325558360327494212660147510494721179820047782659138676898137655140202553515865403956363060576100865887623985692096028977344444600057445843548543983870255007373677979678580467011116641217915933733722369747971286458909591073624244557647366866762366152318046259616145405839205992442584812355472093766947113924077745128299477618850166696752165631161208753970851425027432263206465979356848131771703216985514571907000575652919048152722804317465547158094917504672525641686494257333198196046014369028269993301382704513418449422326403176931834580302260941237753196806131154775172891738556052004127338102001143167849791878859685946290997305340014180422248272490472553984920993265434166913239044097905845275519334776970830930917365572705755943906135209890588696254453929118485493880845474516226819236217449992947727536949466152077348549212937187111509046313074148401130294088727221616852030420214198986771124254534770279605579568091700234392901380236296207168489935898125913610520476083429026010838882214417435162276438811748947156639051727610865929322415225270390302666553824213424033945375176056284395860418932052341626977911611181469148373323652985507112793460724730673754826977268631852292894876123756531542826822963852524975139171644463349067668429385708860383616766707557887530042348667734904292934786461890318702939634885974516841357868151715132459177511646481173340730379856101700607504078375420716387449726275825102957244306858060761584255368253336737266648923649257371196544192823786445485788790906756925129677270949296261304229500723175074126600430193685010697719303102076777447384546095339610514543873172827806891405824394090756457501416654523315206518729243711444600946723661301406050177956013475064881965988367389874381622655357126571263609323369081052435539549265232606538769362145211829218588912340302670979150272531700116459510072147138919292342466586272490162484616289760502021173930562855055966573891340939218950015802120726916726732625152262164154004312620103488844493391811044359686122297386193436202122942753538072438541259370400736369718149485268466270475157751922042916836594086763904441594473199155720964693941701217361285921741295374471286244950780775350813212512831515089808571713494764213881102812032 [170,40] -1482850857791049654823927309273753329023546781893929698943593557202666810165199086076678700407442979576920004526186761204516000068734879657136607683818149653719284745617334051067743401649816940713304619317533918022515359849131793556946500471869571667742952780578971844315291190191378607700274108718651827925668446094505490155764630544842988359040443257259729320978161991398678168077843369393830816450706468197907789664366360404551822499355381860621609514102809133579756610154682870943773731713297787650062659924816486644905810113368036376357501932133126123363358513274770692945551222250827812316655260734340972122872512414863299158242391856161549981675126119175000160222027666373943653299519288359107922805926836020985862720750106633081387018227074222001025702904582018858207505171953564694682243609951843264487012682571877430907096015254355816025944434521895713814968084260659308310868590987022371022278432571921145705068897343909354992102727117180149590962942121084965001811306943801697550224561513628560710249760890649770996265820602521607383101325345402149993493330323113335369572221830855324256922107055570032174222936073160013228579201556413808365534325920205617343263491913610815941151526809006530880881478708655318906894289560275533628832873644076563843546140951811993727512702774136142757969290565942436789009193199336729800324513844620766415368982176435630838334651513451058967479629066889491505266608793682513626028462305681187029865933673336040946945009205926296806536855311664831898649003057441043178495244679076446888585219690801984405602478448444889161770329931968323095592989187698098362528557826946098651653640198296050777046909000228116547753126025068711909166472330664256786751663246015232319782579415277763126974168563158215364313083447851448429117704995167535828966981921863235703822566142949012318757854297290310187296072647623590989867598148540597071468230454421529267908579602167248717941264990656832419292827323960132852881665354556549531371297685750274042467926699863041226252323570279945782381201113006817933211630494367545519079484018933428661571818292369056807029379752693471244849249106905065584186255175457589606354610704338644557877357618347204179412565388499195324373328694906137322514794693762496763168170211488102880037550588367970717767074369463755464528002054419444278440671854186777981541504861061749003802507283574821551422790193254257001858995688129419632640 [170,41] 722327695236352038541106023800924271670051357963397617197151031518174766776401157394536600598855963375919045270852062115055550454146046830779202499882439072224729512007395896484141679372669455704284534579385716005230919775892454229320342823374844130370315332039132207340327907326306678576029013782046678952758762043090957288254852293640706599293194700154851255103832347786499680875366596663299118923616017239604267846106243656572728776990091514312753621133201842479561511737733937417431334461434370977679460046721388784262261059109064890954884297319797728850429464954961516946751474499074913064122861134169333203757234257698750471424322143853424163885498620459038335179881944080311630911388235759856254188259639946919888483721882591237844870680001687737422377511186446444912326353000547739334667270375040563814951962434285332563523291136838090771206158995633382117356389851861369921910398858647343276237703733611867301804834092366602711463570976697294098905411619396083884639261919048038491042336458483435071543595959992410455845035530889116825318335696742414285161734828607588943319888616930068331628291440340110592490263567308897625166600472928017598158497023262827527190918449134495730900811446721627211491787268249340447232018720832278236946750689444591156490154505411474798977820072911648325730732003562144387126234965701506867605509953926445572269907589388168194839131026870729600547487351549147881220441448599726999699043663902672023247976694020119375907687044739037038482837918940291519035080267071301387221867207855006125158435410610913515702691206307017534276690213385499267679318665420072272942098319766503092514678901088638048811127532502651310651715201002769362760091037025752558188983921067135185563319155324341844698972697637698397219647604098109042691459151500288273193186295765263732977065170866995884694112409050299600416201292229110645708552031341544362276663775559914756114948397079655152311397267745469333014434416187749029336031643515239535375995676881041855815724557789685931886036864669972584530797883934258168419691753783382930338016648837143135131627679343908831572686176005094206256243256757751005412788309256454801074824666209748744043878823761383175884021928913452851504554808712318057142351642683676055050727271189246622608406170632628322244908682884988654750922364399277506586691115471610112138203730536425350563487479969580003081378593665659035350843434456798784 [170,42] -194994012032832197331468020847655583451950862025937305181434672539560003392908912498144528964313387294443669850172370905285800247753681565435610012003406104632190324392583333935820555898005646036208591800440204512788366689407503876809537989573602524716090674098181143085873469837219851768454818737466353935818725197363378751573908216896377525606215563582678302881595009347704425095949480950704910947450132075293005323832938135005239020546780486986655586031965883125220663652726363298142738183165022926499573823563952753089873140120420988636995355064086547666729363646777880517957503200212960682940253325141510653451159099659435972323104870006304136392444503540492506661754899540445141892763915547702703880528973799372662979789762483167238713022746112383547519127315551980029261096873160448897542177926226229266700961164025001660563069189756274267990398233868539843288072361204653146374164878402894802416811207473786911941911022751148185067762656472809281089254934339270730521956256213173612508944260564990154108006658807593606288152791087540436275840317186977850567836097559652673801572351960916685665479455795693126633503548885295447149113323718722860628349752988203817005581717702445287018461395324431696534371362404569783571029134204748721986223191232318706593763990952385460570945110186823095646545406595505129498661206262766923973099867228641991513852870567877998524124357855695878245030390725018809110633839377039347840049914765119783440647138456223799459261337821163017207244430659544253363981105933657019791108478084233963115968224956809499122831160566275542425108987097405601238130463945713397807380267467351051399520322453379796096925079013109227186901629221696757656076829298334769682680715180613029066298928624598703175011295197501354636855985071551401371907166716612869038362908972451732969680933441707627751243481724146002650991550067822965372009483780928042321812323219983572903904478640204459717033677112212711606043221341308154375643445844834167440295779516287162311859376319589494376431340394637526944849693618177248907373578009249898668409026028768979127173586826625775857717394995717943761685107671159774424241362954068472405018104828984035558165222432848307524533523461326698234182443586265101959295723134566833983311508823758365008365086298701365157192267558659763837749637173151061857941468006562107990520920597078279254673050194850312262468179497881688123834599664672 [170,43] 3267684799047386426975468480623119943732243793795711863118683550716376369050774793264710192152647571973069023142472105879207699587284373062697353378362771043920084388087259135528049962696640833122401168456435797227473737326374309901250982515198126989583694866747336042230351554590075269370236814691683197426818902044516313114365885847948459374311948936212506981102724727976281188734422325396133530867912863819600345589606068737078930633763796683485709630347573305038678810518017229740601127478949931908855196063387555785036746271188584305224530035583466169659368925513308024735823926173665464836066342337220810520326745159455836099601613555463827764005982609578620260467886633037502842053894248621927122038557699862793942885881909746393201064437578606698516394302186299922697163946591369342836715736480674999902948723459454243279355792434036039092405434691926596722211810178177047576018658204728986278443620095312024637234872664203488051349396096341557694821996168112293080623075931799655973132591102281400668315891086946363484558589653977543232732316942942926410069219048949816407261767057535798213358342822242536701304699400577213819369412045101634141719392257456760739133044649891966105339996702933940368430165916541907905477239490409769836335344698559009808412602181333577187310999472497097466345184527463007610019351238737809917316528267212820412161552320439496704544372993371780407593015341754082708366459766348617340037944409440260041753127039233464629007474698092388620512449851649190045523722840734324112201834443624689691296765958698351259743551187532808604007122636317466104279970670612113405215440384123046933296692515749940525037406751130991672626723358900901001518323999618228110354641669922371380439306095615747585382035475996468975784129769473761271357799036488218278188392417504171470054997805485996960611205740335494405135029692957071923645831634389402452651869127308051377850309197134467682634081472811272441923740479425797378707220380643129126591974662200210921636045029913008524528166152704956761854539401552867564914039751171132423311191995539011935716841357156330636921092562738265851032531198747743538945586020417183006792260326872263913045926057886725440255609616138176753757063612773406615080444440064338110159380135298077876033757563500472843695342381753384806844884224417511514582917580431650587103222797393691801613879951637851965930017097039693274917457712 [170,44] 23914192994914371363855276407535329620100984401724658678117424405316050228872074701947902149157560590845960543834009714470989384236583637687865318493873296672152088228863599268521694348619507157060344265296827994672757121943414891837928667826659490230794672786595996642764692577912909489824937226828124137209971595248285922988516648072044591626703281445997400284467410580153596034913306334883336254469115906035461049376846129893721933459015872852410693888111281032860572126911615796406439206213770773113114390784554051112645555832126922929030949394944108900849929450206838954426620523598806655392583504374761278675694881977380360435925814647724802779798249481995815051972254323576347314115577859346987658696737609692056430263841315478366740552134793266579898238790671474295401554044049026489016417672355972325773164331459449320962589227809357353296211977292874235270917378206016034271313001769066817225642914661543663085503348948799221410043026460537694214556501157117344658778695698107130217822857387873914089025467555672699066809020832926498764496568601248814964468085852588747675849570543147926674562296059191361608947973767746080011217427324616767629776385301735555396934598088580469744284946253339605216714510611897101263393205966377950789745508631185923635627960185959614706213831080669946589600738333474380968202214436561478381173906586906502773667699725332782377783155627259725579755441489704451192625977771019476815077405447048374372916223752805681386503158572976533495330088359361732539973918271116567048378076559622788888802558406444946221645770203225521990369299634524932615663530669606605307079623982162483308704353476436682278488322215476727311627291919924505930551134347720079295386753296819188035864706134190300559450436797086735938948419220797589281261541177603657488074926247697614355477339358470148659671934696791125600726905919413270682613271537581853826065317933197129308927969345573801573317001439333633431800528887241437111152483149760815027974120849008694436602060745430190546520810909652468820263131265817078850691420158855132341044227324129913370475046767718417708190749579088908404140575280304327610911074184133737304720044413222020673050950476169616360590812056089535781960565570112800611777324031986446909439837054793698971814670176174041225047881298931486791199897924941641278800213088707053097704973756693071161349544791805911133988044099349023589329696 [170,45] -12404358520371309352751756238170643954602609848260005923003199074536697334641990028274782100305656757723784268551830645147520572395141845054174551245212284135148196653498023239802952685690789799783322295533236597193769554050923484205208290995231771542508453736444753448169989164139820109396807564359638609962253136303302121748738893445184142644813216834106714006294144051159380260020497677297285504109829721204358829659310088977270240035269549090056664599958426301921423993395979062598839940315193314190314806217996583469056914906691641805463708784758489981809495014958955956299989451488468992582271813813683140135810061322620018608790498110280533318955382289613804925432784329699331509281888975575198114127651211512548252354632667367548573815938579680467266263985374630246423352068625876693491457597942770804930652533770149966301471307393704902892824529638085015267838264267550614305786542255849186293474543600354850189103694666715304743798571537611990491833485539972965076005378383829782264790774169108022877413986294135501791137521517278641923374209328669340532022063758792721768491583149552823193847990213457162199577457082543216260194784987622564631470811757784423392041840628736588198549356308006025762450075823381638913143206954187905926623700484025222494447297831956453267336449529063624924125573107433920271531951512107758874666335147452358753988540330866817736060585493138904340698782538171298247118191364704031547193625766752327150697653632555423592008905675852139986319222969164616392390951543941080725596874665215061454697700396240656794834691077405457069692433766860932460186422569626562319584859381836352380149855198713773941208539636159474485294298925901819107818438520102787972249586152338162632643234299236876988076517981852907884210113030877965457604982888615562298331644054565781784771434620424283208876229885230477993956978491739126043907321502398322719131734002133594103219790396765697673241355529576407831068373742216846661533306980271889382951247399599500623834257290546964811026276227486096480028051499881897143732206857427819062981360830603235969894453453679932724787621802648913257005178248753214204255556114726154684766475544092084341461386229050061156361967517151132309724669473029340054423747210760281931869070887374472485268212570655914723674615691964471033428921066888102221322123663105670789325212599806476416424923542357544270067990912087250462400 [170,46] 3549888416438688317289699540462183786140704320057939210898965168590479609846462290266636744334140876827044066546220131179972499428602269464747627105909108228825745575389467791977319814251814143297862764080269232581849454009003901665271587896692771316054559320978741301319509675536746411258650991969112368084505385970998069510058589388785042443903171352794800234181172273606401634845163915928398923693978017339317225955085191471339484551749802711373436983276690970806783309675448459691160581044711940254556777910795371565485870875795289435988691535531553211670648282051722388737508367613801458631543369763161540177331639953869575960143236464752827887117747442553324603279266322355221340039737227363897574387664671624361093078334864200807840467139175707451009435562410040662108435636657238634482923630659290111673435700233992960849663607153029333696660705079584650751214108635306749533449947258025377630497922126083943111018553272149882630289756845249672217510603176314413058637893232959546823207763221118140739971508320217249396089579466366701935326573248196024474355771077667838715229300892230524746334981381018445397354000195122580998078325981280671837256988380200743386930874344895701182505755245292012645121303578058128907600173653111163829878905076705033271056120427882030816501544124380440084498037571531919083178767754133229571400933481914800203214444179980545081280129125096377084112638700459012288758114306766446290122123252882169870932911470880971243544363911623850582369993880456290543035781019532815035133483530081648701082836604128487953130543108827719568120846366617278076461374196735166637132557231870894046260181299639828366948545333721375665238359386760189018597472739139458651773714885248446095795441237433433897411873309824932791363277881788694276556462916874357888496452351514920353449727591422895118001050672997966653235411213363311365679394416493336587167148076600893745375121096113201153982111281638905444727532329862142943114415989844918142604075336208940143726659637559462087979435857468966953938387978843202090048438147167348051343870063222488659540492611931936009354164192366976817333555990484998207459627091515777218653465403769891886136290986186432325599224335607057204158143620580733178467782528878236864947645799098642055429619978079831204337266748120599195340765002649137094196783137081034150022829893241765642877893171518623227829882764377789888 [170,47] -584757566187382973580487045929800677967202411960243122313871569907325057482911008003629197207508040727182105582709579927529546791397596434043292918686917650566227684257815051207926517013401557794129168609593694487461365195495320727076128864278013067008454921731622743732629439919603966124738503278291761468201086986976863763546628493832478016684556029006520125288748767057355698414506042343197981619683648238491371893652379265118844400541747284793919483778548546039105476891547819050908197076413081344581868694599710905719821336969695947867745118263574268340745627929453290577720668255893980994769495373093261714280013923959270339255607866652857916208352878257587777285261169145495196262341640441179214840134412940697151964053948569110740876251768814447818847547099818492863798635742352908371093856653934112952664863585378939894329650257623842208074216540205920600776991045270008571566782216895159794762419971345673267464289798744986760327450807046834823329005232442443794435169120424646998360196218394283146882259364745863198581083459383891920430286914479110023349148015180728594332544490134048640115764645982825308752904386878809783625292678026920884565527456777524012253663998552400102474577381889506910145984075783688793526961311315562484285706903436176310174893014885536985386603971229075543615112313475210273147303941443074917192059079761567934598687103618731664306859223799405203074063850981474811777894302727034875056942624345229997135105544471397996246885989644083066468299303357327445679884283063964673362744456768789672038583450352678435964512526152515024464528529037021964190373112585114618908924053300157249235440640021983939149775935987989524460466370300709323549727999943982174243956527969006467535924778023187131199695688060042696451373962338417521375754018382290431662666406037389563642367528827228039757793808449626531471677352415185131049070222565117329385367882555946436793763065666084812154401389378809324270606166142735706814340513998313237272817169192045234192592466616803782153708250747606751769847555372783795141425347084208852400652611801747844830046793025192628032712974210402874328600203973119045659909536775249139734273572943845776060964741889400147878952122287776107194986531974655329469952992252695461120496533336611896576382438939919666793845119991869719109613347854721055095079006956351073857627132082092920120960140077350256902031287181408 [170,48] 23987752631473422786060899940583119896733305336275263013709098612390760649244563933616079226222815164835681358640063379928051100514432496180774429742855701069924004401595572987643801324686857509671219934297348974052313335603970247637222280704030743789921655485242911417581346712225718217921413712336645337668484849758549676590810386066202863286285834011730176955169557416129296899623021367263510748783401577754512038553822586844184033895004007478731597508233648812348993639086031135145776027001101745233589207727038004605773101341826331280252692433855530353942316006057984935798604003586152466162022043397835774350776315836361709408589806530263318513352861752681326398153687645520027303179606067574687401420470203602597522529758472054334744150315212860801978310320893367888860386539500389409365196217183340363670155192986523467721449556061762838214144949345648285789461866693905092595146308360612787414812559118023937405547955241417742038929529896756464294525795815774970525321475994104276850295086782634339985934935666581276746359352086311190543416803387639325528429402911954443189974155824298259494249195738354270678286135418454124005893146052770976426898624859801173974843232577105659617693137485488609806904853477806345333645912205935349688239144530417733590213441756999931019867733344750352650944467276312501001772070614977613613434379242195618437208971385021831336883593483987784823327970144918529815365790326994190446473641829089745981464276762068915151151694164290408115881475513221053353983715598615429267989444252432377564549481692466920790991037510890945440622710277648552167970237026838478191542953105284270102753967059277405593177934553997223750343708494012423617148940869119500704283427341660043262183978336048688741492340958001132786922426426291396981552266905137620650832672858599214513945795009214210878538610621425769425355651818821614975835930345797911538763290487585800436493009914011417320640842339102469128195239868332741583919352620194644654458614310284792333430997295109462378829852414218610413204761295254787530198215018998722651588973792727616164066896417339597616849760146721406571323921620348277807190097312569631543836263945284661138639284834918826190680161944296134004465491958706083109839080629912993852386119356717496147079086398425152218754597160559161249848070235398898632987074223009136610224689214868922083570319482672484801616515440 [170,49] 11641103659681588308805101933097985011169855804588432798304981467681583492221424292938443045001392151522809397332279976703121387781692708241818581047774227451127023191825251727115672751329176134467097922971631005966487404700122154833389809800546049348738737482421022284451532126361024454786932935131698041886390804777540428634841230761527053130171331623812083088079263213273403247928779200481280903072514522891606330516548281222101394145795807899390992991294017798191782721690607791878518477366795220758856507821423686593994889632713761421200586476404470075106391827763425735420531816149573302818224892071219436404408635189311303149116000812789216158584032168590785564480782737864632692559199307003097216565391190754917684088696880584483902209167865266009551142649257872839525962604476544994806787223330425945811946425861420728905022531856833888926456581559013168411291490727875046331334084504723997228508694369416460595417298115958701341100562751240732636210412397725979018843296686286231449369298248541135112696838800406351605293231674071437436135587662401130251699073751326214040680246411259686165711418740531482678265159001924581896964599297573011534032646869329142281862170779167662838495374217176488249667850683889760124243876866892407597257544817557205383311700064412414869852928354996505853937034848685951563474252304898636359710640204489957298163669379790499696622569405749450310692113885542714325722998390536761010740283768289542477048824677159973014828715035120339144099143298055475221695035827727229203785553888136113452556650829642464208937800412741820800603451816445762661798566051743701466233090738066528082099551281227534939081813880532886418454656459291373081575796661128239313949253219005796919386200639968969135974139146355618228759455972686935029968502731401563846948525319981089956516687214105425711551067245971164922428360980034218802826765228731080829504532198005174229590438554511480498225636100522728059626296176748275505975324340703362925709537331672277472595203560284250463574457042216984923282543103319730280385313023068478807301290704163812823072988128470048240523258523632465174565406112891995777105490425201717865937251195320128764557939735327505057256459713543933872548063931509988751273062353792254861618033431053287191713501718213658696639086899183711948858156055571297162645413525081679784997749875478003920508975686724935717070368 [170,50] -1269322245108957399909296575236059329465515482865092241572989641055991395831219316338540193591884782710812629160324400357320699194986499233620864674035886193175867315221055863348167649250262672019599064287354789874918954048570239391316703226849762313479083979357004468266873247971297310423923300828128168136820994839564791618990672222144478520916788078897709232760699281880597083557513227556667092834045091096528945446206925631562566849471888502825168424857889792329215055238368115895374288071157613838917086394109947277102889106944466642872493652984556250853537462551231007896851051493012265068455983927445557679674276998417245289898834904213645421038247257477754976133607871280041996463490694591732289666826524001589803732896793435816368541479718459001533491270585323020948477134070736642794480028612963374445092600625334217834043831381209860548849804429302637683360345326268183294324000111760477999057703073901186522328854789741218769232610375470246868363945123572247449436380456515128083253833400629362724134693641000633551888463310699545291897778774913595831567038012288175112875241628663389963817438607637819251278110141402911543737540587901439117884589933713497771838348343505968288694808307590226622399903750244284440065946535881517609738969875120506872631147618825107074403545052854164037036219228258839852726229421141526629202023615119562653309256734791015403532868803761379250716747349040711926128400668581320179582712908110573522802723080772430891990646026378301814302745646260018474936721474257647141445706806643505651814253360036503557236503344388367838056089768064148717500223059356409956415977907523078035005558289891749918842087257308777885958545861610196848259689027670844321745231561989547869644640807099824809723072622703300512244645811505384899880149530596565078006551497358042582850116183053989895199144469276021243484874729143801761712533679451342408559239450287137037203684331873847733698440133557034440744938460416491854822039456786268304579890797008755814000651001430445899333823313397457387516310039277046906444470965331303621452181393920118525030317359078911816303344705763952708605646493094596472881811942367510325511018826364215914584789410165922788111415451476128570201325758271609966781924014726768896512948825872563741303150018736882336253790882578978105822675778387954975072248626599421237619662881910753685234478719720397682262 [170,51] -946877423035169182148142713993931915988232699679335312568777420146582987258481389136121592804105603563611069187747983888879340021616471322624024240978635270622297035434441322221281688969602468454392742336483283073811391543992301117448809615768855097620455743366077120934144728843097228633661209005034488554090449454574073180510130498660084436696784947940009789211638236206574583559496036260387517692591366796988471868874365083786383952580864821573926444865167963729043986214593509101119679749507287726281523969460285547756128967138867436976987884643572781974935569496015448173615377351711560418925469328673706511308670856395580612291022283025969097571386544983793635604031345614377321259118635754482899415976098203488827991171438748605502988781378873217783341795691697239970934431000754154811736342061834227496135212949487006832171645771759649659885532773372387216245591194622696984969332718900050057209720042488053932422008524973562691908460549073207679920002658107471317804498317120426035010582775196313132431422470342667032162998772033547788985393190632691081275638879431994369333014048363009310030193068115097191972091146801794777231308869225392423124151585799138612764792719848662135940302681552825195909564261974439261751260126270032538603451501057334170491568524850912109135910847026331082151158076234557109393926415543547094259781756148913003237202511658804069443168146371368826008501464789768060251315636909397083329604971781994721886067680136155706000691097872226188768073482664637235062890020489506353532781095472149811744594425433338413390593120318668651250586937927568165431016691783852932026974961404708871483942068547918107981704124014584931706103480598956943510115062270868840412537068664597217784600002972619101121658898958271259080478394699932535542629578426854898916592046467290791491056534451369118929307878626897899630812130963027171030395569941250308942884157814298586741996858721206487327282943325860393048623723059074718678269568100659513025363660788896122578137592892646943653231125383700247015628048222576850515892762568451360987639167840940561687338252949731603380323143845330916759735012450128277367241029728977020395683932045081123500730744759226762175005761182053660304452923070419645627687323127560125323531607367093643159770671224794806574786857750923676255636596268854498057625176357286684430863418939318268002774463889835760 [170,52] 478096749089879548702886741387277189639594567822742323613881932800884100497675957150289481342089351650978327905320754733759568034505742956812875092085498030445889516543760589733009847475929844061616573108951495676701577515510146489174657272320389559812309588325844159943562744278862890110612582465312475009205902862462624051575618199048454836872613285839465718984013712950358740067831791972100012488893883790397877769037639035509154520917262949039992222502228665205965531031012764276156594063062397916860384483812429839029866783842814174270263125072124517303919497308704710776352008791539779499452075680913203211068949579546729905718378688881799968575441064894834101436610943114047655938988617450408466531293059721237672417210404352246524748983471662771818995383389342747466233481815574159836412738553162764778160431161718880865406976931050590571701893587183702958748253992330638982613630772519830856940204410380835632274426234422268159901246769583550060708366157329208269168536253720898163347073865721490680721976173816830546404164564818707018357525133296329038366782981385428971457419669694473086118915693660512859671235377791311476730195636958648947857592530284550680289358413717603819545722098728441820090527147136894492476247070495047612270856217175839525501813504962396886101060927816099203485862692885356106098510844449773280869550294390622447680107702201135235456570863580232853158771600988688296483134057204888970633102809799910803990518741853027899308736591076876556024430017510625666784092838066971245253243948476555325281259306635257365214833030949157535731974276065194505208940303181230359096137765308703096805260372362473469956742015183084094481910539625608562203193259428359964511528548451998727438230260003967159492439619662381435871186861537924558022797884834756356560685720743493379562593887196572553752289747405696905527706565391613919703851597058035399186561849072720098882496551878171398277711245547125782583252690523697690162806732922286979835893262468654450245063234180968404745929056191167549854419004029336243903558672084588011133159774825555886139629174538076801899820748275414048134493358566161022916429691008666016479588748705814373946937842130335566306775019501048876254408761246890080679334339111297143082648118639639243868271743634707114919976687143067839219979037672213640641834650618873788699779852356786898335617259610304 [170,53] -126647084449200607023767206411021717051507817301311023555018677253318152432307480315857403587000479382909995096026621662041495305108472200962392669903684352141622742854119155820218962088057329328568195882117422555382101496222114919233143176581111492828786885651691987268657132602595134199656336907161122668056460975922983213115248345298879098234710390205269217284419048216546366785626807504409273333104801692104436386143741460852885714523839282855564649854740468346774198340377854341362038388047815607464749909513436065808580879979347037340800432991618952359530434434851229788662891316250953052146886504681832990412752763015849567302007077009053712412616765839951887561277888739394891214379816537828256937257559617488736357345627649740565144222518553114177939339090402692588711204289449282872891464814655714777946339666109347742916659668142604959708435934625041024741532835716204423779364094962451147376879508785840303685943481933656309288238836882326565490020818790876447719298255710326804520175470307448354028117159215984505223700906932916218638360219538619861930390153534916047766431794147721679189072583880012342180875545035244848819658450645989314434274993885237669657614623236357720587278457489596867803670409687636905232050311850456775656190983430158104394803356828553855318426240817582412256530735605715009840571025804599180183934076972342081469970786019352348586189767866292641765349639187076876846465023658830532430955893917911539177600453883199427130492484486107980448363254154781486844654187849175210934819640658125857052229616793912474965080466474047629083127462032229393416121791193445312178687155050056809832216808161750915467482479694280511004070490836180423769057198653045951759881546509503435954377417381661066225534002794627450165231174673674350956862457751275013318358004462146873105722136781095106595732421142599224004205898135856183084262680201709592249329793740319363630240223939169600515669888015426775541504227204176146658210116917742552077064172283631268616699478641864723395401456317936690653431704996857345124376359083205931268090332006268158559011433354716149820186853065417764861447904822552927017998707651239862878097397636742578870370715025480390030076198939719918671361340263933790139959989495712622101002750574826477916697006638948220230082346902489253154534157532253322709917196728187075954968897458798484356395568000 [170,54] 23898449730776356248750574147920907640296644958018444644485697947356438729822573190960149549074082676141009027747632182444534138627945564532579526107951162768855379517670227137172314748753294367332829302422254278257122689682967710495309037722491166467259022515023463955867683847460566550493678322210992114412543024338032427304035524458519455914262782289778741342055942786608720934487430876692405878870627718624469675978006974298495503816504220298941174734462212061662825475631291382082379114008625862635553373800703044711199500593088287965656163870080660753875145021494541970292352078742274895611978780858220742999645055166577449203922280500996950804363511687449108619727425725072076280841234939332212336802892664576260209079039237677858081384482696537307562538651480179542792684879583463411775123943002082642622929286972019640254872848161143403061805014289421346828128452054033374562810344028460702616617067939641466157588657708659048381658106594289790466346856943459315050578051060553227165856161128416194530433642327862033416492542971317604594993381441468851521379862692758413814004499757410922268155946778112640504443975012524943341904316357023911560914728941663188166535072052141807085443663704170804230771609296912027403436568788614214832960287898000752077200480634969382242703671189832508179590585474719733076405371371403997999509031141979781748658124258105107586159160029239758625753035209662948562791347960738413840103184449328493755640868250154993282681590737419035916993057942866527062663223157812765342543045634804089145123542541536501127748748850272112083968397568442911943775034301842065415936346300226696361220099197284399058547701581549928658450884731688705450922283427604282943205930109916685381727512591065295563948319775111969341915746157980939870592663193130961603971223075909413664157433292278771764377780180311859014387545039662782753161932330283328942102531559493770175246721765332442707788339507067018854244089746639503740031794137949255879722884215371091150580776119419647319985907122978983239473074796102678107530480016616742762948304851799612592435927135771280199733625322184655821297804362206222649505084083170061988273039468903891734561991142913632596379604014282376709617877135223373160334845876219966923249004264796143718703139052214815042808062847396238669386723529480263121464220275173760795800811785315531358956708 [170,55] -3608967890685788121081221561195508130245250687056323234121019729313719559813816486205591186938145500620618210547863157672357750889964903380005274301799428936672888404799952497679136784740833090285713643655842216869139763381146920163143043344254700598882290145423439591374464836443541687897856462594688122420695218730174159172669540822815251440076369557222176907323428450770776866232487005497857090942460941336412529310052671164676991282678617422543020535378847780824733163874960858206191675585465431764937048776629917124597166474635117752048881600038547869797790671494286089530423843900101253794279988218617662244417863613106958833663096322938056294410759122454338021127498902294582418746277947104643812993398003430086470174524439842604742108169830941820765482043919601442032058359045460872602932206118882895448210805621600844860991284162686899654915255801248278482973651704505068376495606896484642276773965934274332607488584504003780123071241167400760949818519041828742067523024476016371311130963095925193389054551660485711162342981447287881372420887226633341253927901744988452752819808628152180454887728001759643970976212965380746682525057522388755306557661412534432927145366347933943764875153219365989164473555717788611312472651578982919984720185989072782488666138077148623937225322204536506135668700743086132591619711212513124683625391455159343663955619529484121836091785925752037228104080853857692500899128154944318675765247090910899605407868834045555117507538551504359794450159167272085027113898985027754874035839840668044858709061645962723213657975973397256851427141276541487693422267163618294914516640548927160045540994464712178598341980726703735215497132413862376530912995706338691359777284889116408472111401045860710866149888754412579850495030562375450304445415298864278845502683263223535951291976100725592355410184519283913477717239462798841578172944124046285838696979084608460786339779319836386847175575927595253408940238468027060055674903437210220845419498959923839204050928564828972275514339870762730486007316698358398963255692789103611883701388811910017732979623588832035664198081999733660879710299006034852625976810362801502920913722517052810586652720875343892217572538740905018984581102888475190195791567670111431972847259186053723688334889840797338914422631028442749170409593858027946213654428865631340233348706063575350201104 [170,56] 498047576315016407058021831147159021060797736795034962378756771110206627115317293683411275665014955498144367976034340874464857588854304966344310204711620485554613340203971644172432522572999987037828517373695405501676077180777743692173253535318451922422463826401705826572994510376056651665168518057291627080658464599080959797634888538025412953045127742187443591363434542359729045892695970721968462425616408861885330540779256753629881911107146113639174279196599623211832283785483935803227752600278070533754761818139732446225656217934524808887860821210724597385991860529676025045631823085274568018368012484389725587708627114547908094062690757347326619952484416301053844517204784359294591249508326320226759169521049729446954795465838421101462155819342453338706414862771043872013457545065742853141725697156366385904095822036603431767889576045454906080870076306757896709102500352819467779080546226169136434319758223284200452340054793900628425948519761527985152212660115195596925300462053964970765207191882272586416093978918379281021137869335683181743574383169557916773311443049717875006883291932662255984478716500600431768936008212088793349325572009534109182664001857081333244636434234316361965222041353976950060468472856283022982363506159480917979503455406308578406484804849690230804162092212425864636136859060924982377545896851765715965104973982608785834230028144053635236906496434424339790839208808904262783631369945580165747329937038512523214255716155215758393435704670585891921085365198009238922312279264153784283209413908605876995538952586663224693090195945582427783460467523026232198813848791163837383476055657836441988153560127686042730230795719991634231500655809055341578587174601485506708273400405518907406519879480000983441703718559929892340989729386848127835322498074198711398568891797055799889930653097376013986200764188893144235293003825718027570370620119615198788327899729639779168230499049184089536828510794411055100083252615724050893058644048078954438136634200441522416257444044768199623110285325668885471652727704504475533880952186688356673788401677060311288960213397522224978786941872043047683105290885293818792073765856706146887487721399378651891579509116332939105761426687554000874550803632619332466080502045125284413930766034532085545335941754848625611225060316491055502666595485851184321680908252523885631958089181594758160 [170,57] -78035302355319745711594184412697611753518927281905294802965729333014705592072126795060639111934631748357164150962137843046297314505405466592391474255996572148036797104422732978643904724461975833985409079240603342889983327552045698432851765378973052671997741038169432986271546081005986390154108567030656523001904854897481982981783702034277580234897171883813246813124986589205633950971850536125551194600532296816094002765868123719167006052987484125241064265852678798310764500634224638887559309459816536782061777468650183100319223664994147890528365746059553650228960570465618150019565434455570063399057805565067548742966980858846891550468107264371112346371611613417360855902807988703353679648096507236236602205613232991257910602359432917718267643054525305943401821929712415357073493678868572161850658177353307423756686762861497598506129833968967284289844409375322269960234420505900845665059328242877512609054374418566588627267400352374678203872654426468860306238592416680132484291893529022466105471940471970454983323895338098002984840727203707284822909890505573145770991974891955542193995445189987700829398689531818245325027904422673815371251920671139511822783103102317444835246261692585683055920780697317238118396100016001994355665297342828955555310720151993844917375422735398539030241590395981731236876767062063187264298290107990974368586366686670371022905615144457440600397294338394973306538311919385946083298442093689377511069673266397384856370475883959300179808415610917357267093306061263740224118062642677834272672440877641566598296208068076615553603062052093586245612729088983245881755760478284609102694497860794302515530534536632494674806853805549547689626890688377654524258567523586780374752172583036722584119727156846842841395034478554069286397394675152457467579777570330238166194437221404661502720116976218344299833982918626206378224133829763047912627890807127679429702290248181290219146118955838490951760807292970627467063238379251187975611682367829215181550097693689937222974049883100467551505892782014117129455029700464794617807481004698839946483997128820783910063687835836687772128092025882593375232981135517428640201708814039505135875575285806917161626303705391400770304399436221122869411195166291354302548841643666744300566026859872423785758945023228970586501460610793208955181881936916520458484540192753755855480231831872 [170,58] 15291314409680262674090927837685163673148745323659877313665223314994212844362583361034134695221352664986329335876192273892251741296867734323296917673607516994107207037690245777781121634851449718402502640961921509549453054900435148402207343975717105881902916368716690615952381992494163571219389121595420579737016343746821332496666199364800724065755661483581512158091141262336907111878495246344881258900298842170864356962654160273074392946259692613628103311216386842094601137744283303174774620873766914043118256130063650031859318464735493563406711707959670528766565358610823799807061365070349326695568492729910715027172898764446885451214788250081194406886519292120535463049188955624086074699648492186080551566163733536409511089978328018838259655038055983817336301878777736673890369645160629801906712666213467762947980954206091743312620814440861220461731942568735745959721964827485578064430474786909892002828102245058415826020601776253903098482571141068663156992045616086423876163962957073343631423400684123590813400574769770405055000032076549044715716342732860087892048644777894925215354473791767324530550944070902161160868357326477259397836318815172557475068213113678653032294350953512933551753716214377700005377083173700632003075013919187000762253807359923016832775365676727165636657323279766627305131923617673882488058709863092478211846646776679747706699066183160400371722679273198292623183147210212601341346908490323328147109517535239236495955164837860082404455798537317900451544735745583994080742844925176641462007995781570904258496015111662283258872717305766224476167404128634082638350574562564525489756635512359130594214049523574919069163934056603448273194181948612568618604945623739549382552178290083237657066898622542498707319700193821870794856933225507080270088659672443441803945395670526445952268230793060243024672219864409226535508690112470323883739465429250961847213839794645470062612289548909378625001601292784113950066652472465634841937483428884545098883126534052513274004772255881918909010304007806960905472573890281735942411370415239540626423799530276005199787545745627309464112556287580913933697047873043590977704013972879525796602185018190673462497005881167381458408981674790288535602641046705130893620940590547381932044482458385554247700829942820969888861842782189985187648682703379856490201179920547245717453222574 [170,59] -2961930990106384665139193852725350052386372543586976699723156630899344695505587939321275848547711192536856807960911467569949183021582817824885311074304951777427349823161475761748865173917275555075986285545979666647904596510529650172758926728923396346159951907121481726639375377318886899124629626258413231385606714058601010362777616963815666223621746276356508229261507531256866907400624209825485986011036033994027974641753299213808880597721031195525834412966543324844034924334125331865970127573941889226009547175546596771014396630696210290487024857172254972116568877198121643680438076563695941619903870132984565638168800385229458347785117542841070062006268257192451952062003314888765507124554453581829409670028706419737589837821006203489440104470891218536532807192617668344330875002070422446902612178441676113071868318246355344907232618894575967577279930082847572481824224138393040810941736702671707905885982778190716645647590653859663762200179248082197247223747793910270629563861985308736661135119617709444903844489355525582201427024278168440371540565770846869153708165355636169224384418646202047330779363339448455852141118056189507080752610506326807213607377791354441897939118120664112400473466299164073194652365241167609661597720131806081473225208363391271689787028941683560140345722458691255579929741897495641504593841432192585209206493872591957854907865718648204359792308547289105020634555939807282885764116076684554039768733502464798230403612989303807506184710058909023138976594813740078608077950165143597239657403747272333772882267031889452983781467488532463308857446436298410223221810464685015255314974382625954004128239886504500743733973222062326314740214856643407708805927269485890741739564873589929776105501614221484591529810915285780883728962190868802332190477886894238762058208201812381771081012129365126223090254797261106097396363450719570862507213170999593138728420520564302339363019611941874091943108848345857036082522826673131104224533556429853071484165665971664881983113309964477227943539229214229542259994813825777282193791550921570154242120890022029202897196457435027204233982834188880790922872398040682138991923868205393390320151813028254735803593345266130531824783872077596259429437132232679560883016919469893987545643138746240442441683729520101926722684223484852956735499912193963550197771532284051372465288 [170,60] 406319812611533166667311595459422030489540771335848121696068864921815412590852905214313307462301211442165070574422480831130758629449368836588197076081466817266838031316099011097726633087175600882952937307381510064586905927895780500315998042492094497386165982049144471042617023686281604513970552759031048349820815897911029489065879869304939320707500105885479174546279261185377238517487992599963048568743338076003690407306713356851923674175723395383526592551580571034389394642201295764136193984009452823396143808734465014641502202100649149236575795550772410763638076987310942401890870928865822266465305789779640790220192088036642016319193873622397963023515335334389577126655991097824212689744867793874645392905817386822946446460125352776010965674468386460778575318511411759982593222566673505303270169256839398330220646960463895407030148716419093821877717197561300847570490485053668963367938832543084460335912867896874924291717528131188360695537688833750100045518173168483398234075264031713453392649566399955231554462065620961199603588763155283441285737327933891808479436255656888243675122058665795668820248248419435955655601265519749685071600864274211824192054353272938029094177061592863080692153816905062817941443289043043738283143755304360036117726562422090952411586879717666771838787995352770379282213061171241819450638925418518958007828791700263599330618361704104470308268011533587201548387999023018252527947309489861567580528024759408151753509809700008968885620273066874550166084063678053877928986831476276744363944945200223416842497527904368549560722191111017316387843894604288721255461397427062151123394797231124999834496182204204990889620193157393063280599024002596909718403014703620712853342407685099501130186397960562953734284352196990876382488743720201390769096583721845787939155530712169831805760186424076089374484714715373784235439020284629403096338547627709129538467422247153634775246315534331398532781567118548993815382840752402865928375236855236025270040339496697090557674657137802070671469820310599945803636513433724293619696998850239665430833190387157642397101031413918295789830334957766302803623732610681765902782955940315192600548147734606158769521394503053604257084940452458377237037021059851386249802241075016910158387217916159853915945522958363614670383660333374805071854084555372897080724867422790404864 [170,61] -14189253576490065953532681521098882400364964933468540583649872547195101156817697083971121813250057416723841102705916323254436645044523210574747927737975632262273907199550158723084799436191538543516755653436046218111814131881987395464259486396462029078002058406659476588830392045104367808090447200352049197871455684275421968618299566344911947291224892350597092032612475641611525892174673148718154875241935157185089797124196792897611692071999327169729963722305458962763994267442213693245761025604450911444542243536663473375659721329355390448858996421482834629205839365616926195274725234210762493412048594712991295398548394620715318142581968395275185633609407626749670509562097050160315590582826718002052994667291127705648523582609513912282820188657350557041283536597230955258284584579362767913138945949954010988794554501521525986433073766568038836877958900803508626098396037671287796581221773072384759229032312239628286807849912769890269412535355672871728042221180348666954476894575960769973865223204570365864304143402660850939729029564964614535082359519160682257470447109333258777626423768791089640121343532033977952026584153313386024853132422148280047843590740039673309851307205104867065834656558427565287066043763996082556959317906511197120048279807416616259337933022274525544732024713554149915285693912585614567894619468760951062836891141128158846501361485708229489946445729819645131976708292851769758431734025411517017916153204555541137847129286348798575805700642158475430810497117871501054337433048680683448524045662175501560536469994267923714524042077585891683554219559384716136298811191941427260319192786749770193498351494705774630643469100031758407824425301915299345854215459813410121024342005928184271414454137484841852085436797822303910986999418441291519715192204869259776493444592334474292404729616327349764529020452006789907113502226511666944155315363375351511637515676377576192156288942586999167187290368852035398043880243612112062438774949964485659073562724905847157436625821824637447064600243017657042973999736142105683096143652718542136643283916295634196096774129372661415380514950312838247928866614048115444245449108020602662278789552559885181529259881879538295970444072250381325919029317017477609722962233461223953933756992629881101286434016574423527394520492400203749223255739928622370062381251277484256 [170,62] -8448313433860342484909903101471291070436640534588169400328150849262047243949888914689796699050557977030262980651076826307022786971359685043921980814276596934755996854606146308495642707828666163126974822109839189896070680377287697477628887425939846322557931463825313452005684611445089015226952673802805553276530296523562679238180084460499594708065740004656701456503324335168711127230683208362666506663329405230829444661412682332628147005022544022668936136634487049191077556798087095450967510923023273774471358859464645737314013084963526939398937541848631434943941652655860599441307606760577996005476364379948443022250528556195130919917100637825036895381633473826423380530217355536420106222702593014963620887037873929895307820407690509540495164496836839915509923635281390320825184063734417412060582668136262267559978701969011475549411063249076950110001501808594391348466041370136007614429867828031981617845784795126037679065233115310841770504704354398424188060581438788210627895164880823072734851861505684995807013321184031928251934798428021971443404020099908097385851775543630297617151801440847841091663054729563044646221237871415633286183537287535860717897458716038006544218016825863639597366607732143307840348178591541357956303614226639822247225107818508730564411596934006650560614143034376307475223501082365676536308484541084420185041216212305227990266445271173288625448373323061512513877346235907267615892483400762595125248879754506918430780471330662327065825102093756148856044041266244463334197971706805084847233371515403772313608916810529610415183380987529200216823751361033311267619346916757486778123755726680561988116962068476404778363242496026002430917000192476563696680470021996924938938908606620858921617157833096706448432840668991117846413260037428137733307210388979176654821996648026668071131043620046155980070138624739777286123732665780808713605013292445127821028576350287404043171414662741402711551884988782890737379271087681001825765045232220044781430188254907207687078998395222319892529925324874514982789520565421186554631581583730708410346649562971389374462671865026464993771019944005900672746857154371762266001115846871495448492535450504670059055555095611722643766688393018760915597925666514617191079682812690995873268945450842371662571230675124418337128025143173584780273754653399280550329840056912 [170,63] 2115626991031572967184382293614798523293256801968289113543226176959720296880110379270652174333276119107020448352498007192744536970528844783411666816128203482256077465688930155051446575363437961552540884408270955988528885654968105489196618334199173182449770052769867511392249687656335476556872336053025841935826718965829955542402098009948946938224150452394228960513337538841136928342026347846055245948233962410927033734427363712633558750642946003765602345329572653686308865064660987592119166192840328453009375286342116156980729392787994782312630850617364151406389242428884342017382422998316911048354792261259061288210494444240878964461837801032574967330464108001090901673286559679943488289052324867491864847964641334578649668961633672454119992787511822343525502218910466549341388288857057876835994979559339673312759282910163355976982349513504354933198832675289047980859798512848814575078400366526928002815006767605679856547888730708116151334327404510211059751544659858983718283320319211797488805184087489429208409439502345544206137008319686651904907911219848859965578386959233345666534192829079022746194793065792286957546600633644966415699042338060815252913497234862336219242801625237520207287770396339551683391133487676954921343619198267882190675346377833734172973538496451474466208549632579643807868367551997076805757369568953833996538579255478837989743171378265384893512623573977854088786444126585591728547592719472001429368321686230897438896533956511703477298887063346881583367274268481742344785380442649023709934431473128309882544953295271645597597626706123608662176553969632674556918303983117900229429369810919117762594818257933474397169059243719156800551203116363538069944407848763446713179309898846368645018980661754518253849005447618086309507731845705733727196813924363093760271469531121248637195291393084264231169420760804478632513383670856173399562516947386038392434678251110347623702641112490183265348376503527025980496294073892705512574055937657783194143830689661290531742207941645466154980094907358945722492056844883682901282403825695901340922990289570844277420057123604356206652621862240760913065452028864170215484665433492210550048223395918241182874694066295077617529022199237061221303335663175816191897572672972393755789570378023868432429410988942342401602656862669398936402227425715770797937534880 [170,64] -203519651643568244404545892344246181756680080940622109044066127748762929691289508536372677176026245835504770895973860994100781165369130431128372544449094184885805089185919411300649831367902874514681925641445351577651748343742616047004882758679252981021516919070577489267823382621958977031276163146283525296731799490899539904712982579375956685447151753402428204465720703914945261348331962131311701711382355965018310692648539394375696951760945525869878531609440008631173711816238239185212024749062697203833951243519138877459865754926878545448313664601273033728738483150663714419570463640825635811846547453830900993454653136372461374383083695816595298392793270829990078335886786914758934410816027155297218065666132927884350431937568698339543301256714671796687663288608557562151913057038805276636673433816119480426252299554728188617210939326265861042811396457309068519306530150948362335873930569175386900948335346686107188665516456807416036420358389371853737856150643772884449998754087579183690141199156656244080142771496387155757551158850185978033808856494931277129990122500046478883472506216868538142813133361888736992514783459574121079322013331560704097725128236389845151274074152006916221452412341541984260191981246252665227635930777826909227613493724959864620573298181489443116252156594363579726916807710226170563589058815845247510059427630461193768138622525421239578766201336940092901978568965097427852506838551703323394197716380378096895739824309822785369421638255116870095983084749724133003650706174362467315392054344000665448029653507478701749240591293734051418171683259399769011846631888583004924891220014753815695942934631828753231744837360859473769857140331099570937617979224820687530276271051642073506370752492781822937656978131216818194587851511213152157701617285684500841233777629502912981504477914545066797985566561791536183342079913102450032706614434411625778837116648854474567471965818352650512767848815438426919537936619682249818475636293140019001792564126562698781330186951460165428752905084102500598292250516940503780744964420740516076007762109957171726809028021224427199709807187737942053583770736882006623794101133384915929893662954537881728514390891251418308227253481332579064078072470090094258419937193634150283795606940679969074023327287222876017065465319790059091514147482924454558869888 [170,65] -6281896056787636039481225335900438352509378881316035537290016458684615046483432133871750298043908850046776973369695749944886370585225772176096611749299940860792519429264899376378522565593113405828428385239992681946012359247833931446178433935351477649285286143279389868673323072775241092704543267788553995710624232591227336531622953415104796829376389550682666758749657160913124778674395624947963392391390120831055800104323378298929671509007718620113521457300833885447055657847144800442169779231714841566187871653901614218849880010164721547119229758869158078820415201509358869380653269954131453296487006038262558872033896111674353950714719955780919469204204595414028452735042336803542534903248632995746189888923476442017113095012601151093106183343597293398123531943498775805642206400951176528251093952604848647257364499785553100359453686076375010677113728616691207582965545398031844003811650710550997604346267175657378560161406309227993627826821344884938803644573128230979483405553284404568703283750436620650212599784373261657675768358625354695046928708699474025269501753488100320707403601769141172083820113538098698699377436745996815571899326924127732859144864221148210149402945322921619622621127340875494674472217008806999191390223990980209767261507827723129524966967286155421268357451242380357820383350763275884227402418021923022624942661684583470473252075086024410818745438912660658894014703007829209959383118453873819434984873497390079702431669892427899106603417733948806152512789991843904673478970340455617690469010175788822832521208526412194891507308413976355962232543992591847176334173771174821978383660128242070114340109967708048854534685294851905603381589192308998880837039279810219739774212532483129636888909853970534498289228166974622679991324608687859230155917718789456733780228545007304538763863287748716123201731467910837948296720328136554407896354507861031334556794510366672370666472195558821614664619312914313205795762251985348785178675894062620918885267715078518729767289950663924983993443943232177411865370853975631934429298835619397671833372782072634633043837039461794326458465237063435092366789599923154627747194975867590511389075525137334879582062242177080966774980985017247190285646676394693576711497404145970615834825610305868517647371968476070130056049702008147984402934402160059136 [170,66] 4084339143635488950501030606392844185099044723584350210410183351287092585637783130439980974848091287532387349832736861114598899995813500943964132989961231716228648379726621461977820623289471643112338750475380596961910520942713466275532297959231991502597810603961669485973729850644329520494187888243835401815380849829434856589743724284159434965056996672416142826781881827789679072242895343101685874129198337743671531138614961469635064832331120232124751682573523664051729982953420877129699422395427726963629267499895146275275072799321172817074715971256666987280007167351812623670467654815949599585827038108097932729944740454793854420437220663607725669573280702755419400613618510955850768801078021368733036044317808497299583327438296153685444092449654683020318121093417130714744304827473956239544147527218702161099850802362270554831925075515775520759354407959122174398638441217807505538237632723021043128862074490655846975130941541814261354058286535130371473732098703945261720946814005178060368035293715145295344851182708698217446915782085696630782164504438752702956881010149256101822852545411715714620288767474612418139739351785161561837479318726490123880520865207646620419224825510690917398768128116846484362144479465928422295465896943901556965732272731187690049437016919920852853648102473551885845820093801441945982394158467241508212902971134509505482436909053716674181755318427181634923160329523025771157113307058151281170574750960698977185526924163203578779828504409365827243981074387822749101617296145604194640773739691471611674258820114152830046692290632518598269274080527802410668580816021638329314156678234216589159874018066558002847272357930649797241467638229333479085644608159995421897882695545494292282867242150599008461948986829733046419127698076649940538202651798175070761122279527852481080923216532324160297664735638652372611998789851182945666990668216240543419787356175613375197898608025880251397782050742594925519209605826249548491442382221420966698120056765288438281073621226737316716094577147915212374141767583331139744909022580115839062740999501709067642144810185962024949585281679900486221808003491473792798186965919911490311713805508975675056028615354832673081600838805172069074878712053436143120543484941634746997390791612131421609963366636303936842832401198093179134118840860220656 [170,67] -440975548815909447621541536897049642825921545567890776500815775740985435332268019758966814074483410422612690659928580304698324346743062833622400347604164529621113597097794751252679009816065047696494401531045451757030088724898367754302537473859146893509665083928545809026543605865472917287940063476762119425353426316764621385066538722066578764062606723398324904661157939242424550534450996869520259587254519332337833886238509970618248464249907836804374236480114029077191047504321056902900414262716039237470733486948078834395045242301660826634099096979445018868158632354484381147512513956278371757676660803161424560151311205691257574452819936241604297474000481122811989411115086434813786700198672821045726309209187450822997435164431106454947140567114443400671239249706393662718638333061218866172229878885070971118835118042009670121581345571566152283252368651353651796215972373534492839122250582520786563937403304986204790332517757286619576841337160237718132146551534239021839978530983458805074953266064545843591952735120481316636302749840379736047241105157251067082803504591898799006409295981403821924535424480828339268826677731832010643715081220701017850983236387953872551750226407932250871770152752748729082047226633946705560392386253434197654707389225836007278698682673773393688924373863467881251703053041420132669561333095038968565658878527475829735141297999492782930296515531297788506417606630211699958209076347721948085430346154257707185811285074014262518762280104768768724186691029655907914524372628072994512323754908487644250480014559817715157575293537600127285038457222977072907313961604918165583117868509713822195330367884471538240708719451269736367542705602560098786606586214964034402920186981596832756436744978564424511396467866999041665117144804144915736724686030730621951577935433992163426074794525543677410601163839134455141016308046965466507165081719287643037949546801909823343137668365388506294426805081387689076087532169685445888656818739103203287558798683785440903189337821645053105512898559924774083925354519944965023490823466534291200698719488316868517809042898606544386044795049230922366850745405642548321868126149458141764456568345167928466104947562286029019190325023930245641305796372076415789689062277049647550467724457165488518450681500372832163722820420363311318418423189056 [170,68] 7555182671436271079007644526765205376051856616251475214887486881613827863840605052749583900025285005002789940806307501258642036110704798608451215527230003526873023894863117639243060620315108384317665386384637248179214653454889120128534717196478729745723176365999930773889174707514044137858533041628100674471437385200704590585572309544817684990280605284099845549935365230119633423838093401279255195409435839915465768180143477728473168168894821766012979839493636233416670500127995414286938404523849327152208340362472336914965782726352215452842754980340884626053448050752725199234124093788313304625094336260599390052144832488953083493255611111107551268407820049634618591354683666251505955545975943681203318717812634570067954108684624448469194100362247439305603265678591483675205914138359030259246265676820550975896485628570847667468488338143874629120225151696651130070572491904014910688559431325564628257039182864347775438243855551355356921691107916364869710115195248809265587765927694935307365970642873495397894274742059312739782145144595648840201098575233103771296055665902026740293741167954502708695616680370670656489837066414916388943694744702375284546340869508322887334965806285018940722001404161891236877878444619119084769818998946903819875950472209742420305752070207790701909292217112480580122364872281476403269469297617639218907542236291856991397344867771669052556072288245166752301722965365659781103579743849785828880139252059055187536390000814159705798782039141064616885438719743408183402831744746288987856826510060316076841554059518905023862598893801187459449068827015235898860227386308750864270102391502988437155550278819343783175426042801664951493975613038682393221779922560487775853749057415242287967868580053471933360131207266601538869874968166376117073419951183097359074739025952138904901956495517412078533547805366257811844310232895561525939299598333737392797825435814657684082467984463806050010336175673313850462156619820081213755793000663735913137945218608902911050129499567296261537414724066755283042446924256989278102194528534431308557869683112985699437019146906086064696481426862615379142508062355852171829717831112924273152282595284189005133294302990947974397652444265556986057733047590992032779218795849141025240289265976938105647434876359257362870224506852357659315937216 [170,69] 2722252345697738145144073687438760458805410155679701006920651560140198939845338275172399142730414492619844404296925178777626129184898824462190514763336417749608827702509370082639952973348488268786497280926385073578277066354678820904808444089846924323373374774522375681268978383871678906654017404047077515465823419068870540241601181793106982375027381297005959538639060065364091834233346428726862199338342756861426660747007219964825497217020008207038963409504478213442384098935206372821278197164776953285428396937628880161026190432211382857338749479210046239343804743405674850035138870560507560780662031476165652362590054376598029993686021380415422410038973501570097695531570011440222706057232776587562040402003601373471444984399925321011103024743588560373617016168307696823574931248062261500604123071185528917706241005872542454711281147929382344400710644705510332998712664715554164988217975454241564593713467436602389660077188773374712552796311069842255590013212412545623015115662718937581669714668416395259269987290101636170875106818871234753938107395202295068687982773124717026530294585398179673055071729884770466439399865110865157708251599291230068750887964359646359007166608354279629762501668259540064807412368535879170121160814723995756180742152999899935654268862509605597834309497553089176494880544090591374510011282768702596358285355748215376504752757003755467063371701080597864248792689967766483530447860918879932625893200629856945558404123496011381518134170001127733970978732492582765388575910172041784356384821183148177833341773483919828184651989070265921630043141119199880236914878447698514438314667533546603291231383853096177453075553221492812982632957160244298631852550188082920527476198439368133344858691784047016768245959608255764132944257001534583809899457455049502887653039382038449627173679220725487997866450774686954772650233408964506291208579938174258175288764477128906582847827207463442828743716403250955264827686875125344151341874900923510653642618226801661223121715650273039899830336415013653259347711391861638571632574309188410074033294772365179154927973157977241754120394124665102776566373627384309752960772028186136694788769492764399643437027165931838025391879192572648082351457480472292855344003668415569630474376486758107795616292436274172614012178056474211537152 [170,70] -251654779564516783630095123461539358913895893862853823145721883381410743001894095364780381640608819286180608507066090067849332246662157003718940499720123237839579346934762225597991487078140659834258952531695967467868819266502327610589406411648183760666779121265033012801235070752756538011705508410712273419483637535729973690941389634849151029166920851598037547052874065190204350360606739651184679090884139251856792330640160431214699491725709910591153612143511787060347134048116656852450345515212473345675831420623459403230198136439089292404547420604209080758457869319788250283361658134570051577060467553867337594299324990658308886615149725829135328441236409479732866759736103500755400997806260326999412937479911841964051626431530772940824786985554786502894251668607436068557510736767612587542338302566540476930906850900622884659853302290215320356376574131662949391837745826730812807948730048918929921413595863048759290228957280068799395997502569988410475912764795772341466725746922566211948048321657726635368713228898183652298257471342313798551767879113009758563943427169322440722811417878765148869572722595973330572788716109406623965176722845078071115857879588406823062992875875836576487065054579861106125927490487573300815848316153710479203965850747287094376222256223959565549028502030039025061318294700081311858180699607144290839092681835415200582284632832739024271365476095240035209555610118973707946217044907650684519717008778906348868879804536803719198548432842376198293811046413028860077058628131219594154934759801554978270538549859873349986999229806591904879211253711889262685380719731674197660625823251927366639673336732403862310666316966206320779915018035799412552815624178127331828676279867639922345190368891220720962260059589825870066181006095018429706586481229250255252290435113841517071985016307784880735875147601085581804856477999521391285751005443760159774970506246038512646996935229197284511263726693693703061326371214670040665433237877351036959534814612071319300431594237691544350929081375756511818515028213235677885397380987071183728006880734845659801134325706913891045613161125331576742332840863137790427775910575610410228169959306767048474281262453366581554257443822986878195396937360025950361247344223634484537011388281549272195901794991589232728501347841336333480 [170,71] 2757961122884724305187071774474539060319319621632050440679647025652356906478118491217518646377215589809601629432241817678346236960942969733775367553581422549978569337330951845276505785631142753018493476262268822724165636283196694723111405905034414365941207583106738540298967676832564765181492292659815785891807342105995321835328480774509465418033289315394178699223491575089444567894879888002715032222908223454909200420864777264361205850651274527586526834776809098325090964628536850644866073182155293285629823288755379087350962790843974692306253713266772035315498051338269390336971084159514970936269066591617851579661828520552502847428523168117603351297395993556838699985052549380250490433347972953894820776706429816000817364297643154111678532014205152195599664343036412799691283646351237935324312716187118572252952091549616175739629957196187043595851679110081423656325610226897585508178875755489654822662297751662256495326280852443549987393198712374394634295595670691367321058689553064749593131025199335410678063345597112101558216562668093101047702176338231326602138699403363859808032406534719431318395273916763189391191374546758619900797947746597683039598854092978732017122795282183360921263828391442047345153214048101920913114316450815039893154705927215848989701630802432291974806402025752034753636859054567673405668547171079079981913252022903252006705993295869052870901841149815549436556538283829988527693972498406879827591840331288506869177989785802693971071411651809671453158694054403655957080724309992530071002208444931738476554004275154151824053384403617232471921962814422950868586051109245731611107936518136258167030182350084275813283645174577434048937942965351741709238381243898115303653050648293690562370729057194515233799161632091108795675469366854630233256728075521808756359656123886813818314350965256002006561787672639442353685867528389831135555034842338199674672267398376441326143411818958022005751806655739595837941761397102347033946789097913216986518666604624164393874903258178672055185521700312355609926042580570388901711886158093317907280785958014207018617867082159448848260524086125364483132797222980539946887303514746693507454329066253412131588576159861472234138072269958758230621635481029520559724784553761089836824750285524819270836860647904026542414203212160 [170,72] 805221139631440432316306475270386546412510425417549742836654588475221737805708814817659686824815056919296023569054695622651811329297748345301793640767096317900438791371493948258621219258923262012294208966625854484477091026853902746980132518285317101375727779268697988515978313062603996465310627823968392384746166502364182426118845054984716088558340265544249487694033853195926584567915498572727354939507895410189943205563925385303457269434167275314588616069772839830409690680611909126879492270056673822618847321148905761007781707957216011433742278007445601601631888927122591273696749531501975951797304438798291448934636415884482258995032453384061947458617331880480929035972207845233377419464238852427285721340202912159346043663247142935272054759777495693312350861599650493610662735764292366349270183471084527464586846613871455508571761097845385754863011682805753366848945864696082089998117583772179132348123060069479723684349215318245765900593470073990078373167816042964753143099072792838789346569435023889903328064003072045792221517363432791261473071143620955987659228384288727018238547922481385080406023132648098016138052947486568659648816403130236326480566805786848858547718022573732169161406900430255955470781768356930297955690216159524792381490174095450394354319591566536906306353413109629040402653938904851685157335698591411434722392661686542397592473208477402180048269186101557541175929258170000654704606412237610662009205741054313639236257836035300120125321914852365084047181435865228296093197053473687961087149782193106415825816582341700345650529819545334615776742868576965174930848045800958576130626809334540749503312957989727533262868443140505133961854761967917201700113568153786114222537336031819759260124266873012530780136185962703617390875449633325545109537415981931266159727964475483475092430131078882296641081863796209617546108838469435262170585200404969522834542081973973795141143492276804525818471235446284657792180515247912969480245363645414115148978522048417867352046781000362179872669437134134111186406738117033503191823640397367565607403664991528450505678772095771875610628093001979630653720363321580324234122901698470803789490974219427546869435844318909920147812317416470079635848568734480770975625239408990193813561238874560270769710375884691369848022208 [170,73] -44535975848751478533245732642446287904385721200025076455900410369101968906056975296086068504122066442424258493406198662182758795044132782412571864154015818930832111980245821055262716792576572742046127358487229786312463502280196233475883040346041009450978214688801042057557749006668963642902235179132336744013607305326958916828327646657227066322143048243024205866248933272594044174887696859148233863475105692905280435811309143840760872899708050103156657718494950166057014612108998910672516001807055701252101757611286295218763388257553539474923589250704273270105489977260404803313268052696981185934418759660992934840583158792347326244956268642014660785921018426903704431164915659801212234131867584763796124277265956782669365864374565618843339599185551999083996927569198253599873433707561478857804018064867040422134043985244824409794864143621413543441330812390925186597493454525990856153206074607666119145628447643731910051558424173906279674176238904589206793715610634652877437930685079902549401357220447892397238785524084012520829184174498197375310446643081944682732727370449177211916309344221794691960897372990827364082596405329439833024947110573846712199740536149995734647936139164641519938716865370549374931895022340007516255507173333788462089736596141859699783258155275187245629205390109152062243766626421708164972908975500564483255842152581339800671865352714812674638693066453254663295234615486013095887959000037614591039575088004165650091266266398092291032268983311367359709282033115787265510800990319078571456250502920411338414017265345402621657052194942141893688267481677436456875757762972899610839194352509247893855546010621894124288339243917426255746988426984785171790818372109515267374087209412750973276584072061372266273062098121866243650802470129445454246407291437167168009020594772956811286189118103204433802064925620789058728393567005651767018205296116905133569387054028400910494935183690830190733007594647885320518658809332284501856729422535345889053390063339017954540177909440812678038658933707567615732372706242686152115806978636039751891618278070440994854719622873881214859371528704876295348743873191037678554339350553260226815563547114535670513596802119158624170236981682120886153648004457236866134431584658260666176976446789227644370351913174654765649344 [170,74] 36922644405488408576466224621903373250374979415112308896026555418470556592650587772348251151128560268336030212255931283592213185103598776095463582134524786607779920681867213509082424990069313085203217899663098469248460105453789860404340216703252580457429000720075242478744012822008086169224345035432488786698695636959190713798540095654842593173583222522196026044189594906551697588443642966612105050753989484667529190244677430238151288080346114425320609035508678894801954585418889920926645179605918503912346651623530459492750616255077564254731575043082606474985154088143446528252126281478426863381844013503983678836808012271084754845408155347890021055742445635620753085860432937415974357997646162689635011453123432453690352218700463140398547204018026245373249935168880736214107950769089704428612133074405553068541069337056065258109764295200406620598190265191573272084686955177845252808425470348937858442002913101350984263890398284180667188827270495806408680078139355302807863452692782931805161215789238736169362719018381633495162000392696377742226269554872809580982867599694939560949516964547850147399649704084941628431265817039353650055502131296983323000578190016773802581508272532269401163067173153877887676753365456134155789942977648034607046631610085897181261794565424916405427122583259923960307318235518016126418653576349934907491196458495794876129375818246332444991539206445385920418308121936859526743564398858189621418891606200440472811793007566241639190519940570318806312463435942647388131601600939465398952786044871653452227621211993026363935855044902083485271366736294418549067570446789236296952211311873817310263142985625228508762929781980763327355204892929040107394785547277063534673115144113689858004059726143402286618873721972447714270928096718723624752390675980090089546224840180047693378713674074471689711402721083330046598700072985277233360466882510426031847826492728348621089721074537337471054468188403275463178950402431252573076763502105512871021441611199248197663873530594959328409230405690649448735369997278555454878870609068456568842586005882918095714743518368363111095540848430055756468712517219823107905658999917736882269054498644595443111721554468189198007830397831665613581911228447290104445779250626210571347830513311793782142044567363870088 [170,75] 56000715839050529152263641311465522057110634320809004996701538014915245385885419180561009264804568631186518155110922165407587846512847156856564473307317868444704792645760713488884034375660905984407893679489125209032089337981585996864564730578820445474558324680430159129601999751024454281652887330116990427434254447342591339609227517758784368462534821238219101596898170154846288861874586681877141036631870699855084952434206810333492905279687317690920326815112140376399026772576398307254482162250219374032269668389620001948707731750072673890628686937357557049291662397492496630836705003823896466591683603075978213307268492932038817451054577212034852435909726733339802209893579247480893307627154612130795153248569810675358404425942125660933860581996927898585700733193347109226099939475102123889283452146379280483943685723132027988195224857723138561216324941381772258294991302553532991052267608788405294984525086024879247694419829403595824075721991090399319093787863681744018760190327329321710208572393054519850254184961218268068582982386907160052834119323843625216508888059500063641799909167782985802609121432719070017397805803036106278965261633771299729003685614482568805487679314752334379378587433125864233484864383871873144647856860747832774960019201793301215201327726520860260781089839738469830171506347097738469973491852900291590565160795566933133504919862870193819454428197439559282431407883940227504931327422742446773234736450748354694330209854146213559980910767197309646830793194835799825842892024251644674870195521752323690594273061195234958399996016940979621380727784008046300068246177214248517498282483650927419865501118118473187262988152071283422307076026799780177687951040071635686324131050485624674005294839323987420438666254649090304388017341850194378160300469015809575971862886508806205857141742606385919466758696222459031412033967257790360123923334454273164589608505831243067850141702684477297174705031676454223163429253647112434305600404246806931397047889658321284364761798133541569406095224955030174614673366505132605902184350766062331794506160572734523733367837321826009879473154021477976741331284722337112622063116733476279248434067269935178407074638374817427703964910148730803736303084734170178800559609876929056501207664697154096152277607894608 [170,76] -535562864378502346009906486901589358079032282902545672005998451015666263376411323334988938656783000470323748209395673143822836465797038469818516099324238382794914989424908238387489079958531613885851739455686512609945011489135145005330424647296869896737023893309004990139554736331160474247401093755971074007877219825346734299814833690103134409025390241313390366755978233781726477356585077091649244474783220352737952783927080726651764937112261130011061198890723068676743693059014833299798293204829514736060412227487243372463281833365756039439777357519652568679782363042114709543741727424304043557282295659989038289513691992210786594947174456165932487246410883493513720216701616844898477794065180334777330792002731092725998224749234761699939578170835867747340721123949180699603643141998536328769333307448454653300475844758084245965388404569464474260727201645477839946434743392504910812381679023668659516960809924529136090019222010389118754052293331052772082285118388797062499088617426109459124841313612777798989366359109006958488434688997881914372663156679051419413413062734320993935173943774975882611813719800841205545795166283716090768401479877987740522481280870100666750732813384554391296825164621730174800702684151094766415004921352326342370181018130182280329421099808582125083652627585058858131790410216901937743431516248950732310470021883760300616660778994599278610733632703813990650381922745441803015380183334590832024302358648919584054525690610316375121978353188058464309173091220218296463295459003874768514606584366337504586236972571069129886999459188142819292779465848396692235951974443748069121420262541527991771195757325242864542826581885636497058934938780427994789136954775483395312779644506195101112472827080667101230376275287299524357114591484390062333588770263422443280626772904554122183473736510893452496933216486920630156768527879757124588204184105269817914713202279917439566979187737337322223767804972971707181535158545706713360305607232201778106975616043905679437204539922782267527591371933312858781464512803393371815024523945913951057747872824949555539353512968494741421153759550627218602205855820980791233527622390074185619415011632089736812000275033298600423497447346283527986183272615917463555817869362702894316901539257660009501882684832 [170,77] -79080390085272284198635436884428927491690612596292280335780246368961013325565515498205959619976051769392466436190709731948911447727906879873537948498080530261563262235269876412742376660398390758735072764394973929391494310093107041154660134893694421664519394711982740016828376650769357968803160065879791668751343443273403327078708205490063640754325007266394061111774215209386625630306831816044060981899021286949266649991015307553297133853901323964547924396566023484827184436282184783412607596996839941073305197034644827235531180517678675732355041329999141718149306119980693934000028206378723640128837050024601813953945253172267101630595386668618121957916508049684997499301417041678871470258264774406355496141083918019978762997317539021475115319948970751882374166007732448509978222865108677181406942316105990955418010284282158180052973319994678070121803035171751957850502016288190584943728774455934881581025863459774270996875101989929429883635425860289216333379936706509445893218802643053381897681140310937649590506401392650877796630219345311194446391227517737531630678639528867499984615020649050041985491094972698623753984007264161596626215390447944670020359730005532187361734923137546316035811910767629259577700706828381927418285439828895500117676780333108420257685667253005561892663406195855108334300281946615246300123021955246316163963336062728425224692713874564334202929366649560735473051625521316447156573150293578818102966185102609767569433813111901717562385853918839064894692815768180455671650044127532094442874348601812346044160904535621758695875498437048550823110829346938356358509834950230544084400031496441949626891255911938329306537709145964476194270540240287632054689040022360879263334933692172388559462375023197373799964670887385923914840281693601593490418464811324382296922059544783356138117898218549831562156585523063224811031939142306902476230823447847618197611922460260851253320437137657365728672145189007192640055641016402904579643793263151501833429049946084312970452444210136609421569972912639837622302168713623199190845168927413267615142334503148845950588710993283310598323159968246572798179892294876062588030546930496681852634464760694368584066111103673371743822913468504505731308480255145614168360786016756097921629477176263111263936 [170,78] 3720974457010964477133895976400452923201462883475537452283811501319213862700010148891840384394766086325511904734841189866024372910562257423029674809734644591224618399491278935048030965558213707504106003005334137516736418130423653356154978131314103623783941505621196253112928388445184893069625602144727702179917469137882821848994515324721322904366186646337467724511033759540480183959014759006632694687039731840670187889736584332359678814769480745146055873013206343027803341081507538619153464308374600034863887262555532098995828284072817046660117843282433227290983764316450820490492169620190800482873526363322707196483831833401709028347407523158575652093504382232356532029379273355189846536684029977670353874953987626853804300990972264673416043279680495299583974553054617251697161189542424494637561410743043286902799780754769990937858096457946667289499681218274599026988955855453565552001914152716623811005904762073964845480158732773627694762398216914802599442064728715743553369603076081549577855288942730013791736345943791040561595189238300557947725383513787499480597031774820957202860304139137112968540885332713343512352882576847459230894454892778090233458978864331976092338884849776268475388704190364093472884497180605486766522586539747495013913847959957724979619680958031545622625557185975635087359049457275495485073811894511650186804143400532880684383997376594575963863954432743620066010327283146090520927778852861226890298121909950192529553253098043831926767850333378472126084421395162145947591364674681519101781774267798507133675663249908469157009171929002519273688936910779525140083747226858393234230018974734257845305630298124327544736707202247812236369012917709760527148064313912754323780623501554689645106777476933180801023592406148068350346382820024596519003149713437815483793041187923375905399225561771968853426129127357246843487129887984110932386230004863165681142712903645661819603486801859781277944607024155882415483803089837763890156834878555059124085893970956987994347776742213284959594489868590958771082531820723520714427445726053752356717114396646400571865022806564483565406937737439531727433459352155554858231741568240860021743982761714216233139230354377772054009479198594690729143194661860902532179450532334543756734403004185962304 [170,79] -120575704537352557757630514592275878280902694727803419501905016731167374660447843595721048396733566696791542195022695612227061481793801623336570439711646476873771178126846763324690519605315314679723103246646604640603929376594006056479307268159635644213368141048081080111796605954362397164988056681148520222097364140416395374579061135396189108384094611350471149656874912160246944189212750062748582703979651465170788362861224636791477276158248511371225719079553839572150525539915797743426306493282347234529889600884627325065761469573767119894684959864677184437823959136788392691714905229245056487178644664167666314012572104396205028713508662727736979579476824424969816608706716533699156311501603212456769034149815158649615629110030070290678000187072613687902124209701738115773729050991676725499199457869536693445018575615496377727313700933442795695570903303008172259949521943506765290022101929337577365328015338179368705005993107786027209152091439856515816331200019060113245822455606422040344347823988612495403836869912794627484185868481561355302258815804562001853494720648458574788743904076275298582466984641803104936538694595362063882846922095710792488266143205698962946854786425254866225550054511417089508350166613658226485828712329086448004170852954732862931782767541434826018771917604106698431295255062489450036086110732827608379401864018612489439410458239191147061931866752979012470657319073706708048606729459732702059993153761491177693998867548212250618710234936926752231004859222499735266082126459733000288418852705057435937392895457364078387412360153030019519527322310644847621925673886480963316959551463633978043315386738756591630915088552886934562209821721318803434700954952940306734663361909599484655069884028225192695634531641743870150570473633255609664057433117763825923710804642022788369945621719931523439912479177478371092992911313340642520537589380537091738162154221474045618086133098265445305424117678573598074225935337489499618165145529950596155877140881108529276905055120435637881300007015695467068937594755464183313370322139196578355541902828020430119572837284619605354099964670385713858928374441727631708095266395019894275360226331111028714585673164694086946637763023764987928341836755726820713453988645262985079008048230909184 [170,80] 4555223290071721918341649372980784120923982673312960061343563226057547982814653249674544163995667509326656873312675715163886498395212573277743749329194489073434575654476373786051471718861755758819942706160727344348324461827922376592447113110136986485502050856990918838565353998402006376910737516695145454524132359113971063857622681614780422756106890076665029352018258279501276552474847704237955926033102610910386793637364220864974277819772632035678320928166269022271265335291915578444735792010806746959268531914850997325992414740927995144196804814467574477701910694201272518460597330471429254207830543817832695790847128705845401736634308024923402105856376559797592493390392542904395089002163098490869956586689947297603069860470180799852008069488029066830222500210607316215997132779055563461295467769811114872993777710904823959167081987024448593542752164474128071666000348382764344246272241438082935630833439565742345458184209404650272609675970947772845537914080190981437014677782542343190426618490741828988962315319080532283036680156433127027224350842749715482212481077608393207752053461550152513207468570561701747770330141882796099138596854387732941417339489516855771487622459308907989959221625662603490744102386017787688183352572995547296567527617921035132858900746535717496973770278404007181904281577482835206832909536415377582620404659449948775228337936840076863590557424173692770888679229129405417614797030678574978957771522964162348628768340775286170932590770857026807834881537256901963442365446816850804511802372031316249450183244739823699023327516534460465824800152277181608855928802497119964154144908590427342255388970675208945300611263586754343267775479040128091158899616271489065518680173288280662421794029773676581591304828075695966016402378002518096992663198192131733383658246816132886953624193283331454937743745868153768908762076629795458168608629567675635618056434934824543869526777762265441188566985762424112487630204652433866125978607406662002765782734268777847465282085434949384803631258591245709873039483314780323338597463435905026941590113034548951349710365483837518239283951810699614658485656215549437199461114545284321423729452141204710277430923941779744392986732955603343921428802450514161507780898080523575847693939952 [170,81] -154699771368283595901165523698163286623518710192650808693476337506511110634926861514395329237422620121100202582644136205043654841072240299958290259766705474819981440289998911013747330260810726926839173815016414556021951685990947772356897585728339964571360522694481133809007683551364592701231669187192168473966810067694449702591679828054252280608038738256943970499767082959992481451803962842391798830127962845620161142370099346747704036706112032292278601412173637665980851121016550171758450083684187191225879200237195574993222772991330999303360145542222948835521566387601487983633227042385217534780929355710681466107788149318420722517413231670996337535654673833363519218062166188448722711332447882113527817620808914047336220814622865331483911247024901179117927640983739961077458320012222338795917948074328288511801326264987133452889336974745483434022266741859043485455122186774596858470224953546477685292148644485433923240629812202410470947105185146254104181244884341551672897954406369602949360490546954502321554416180596317036695563964247220103161481656331322065154992083945130237486349157861171103328061653889427873015990837647062753289027656247681916871619400444057398262268436969581885966521196704237075158577606975696366679327975403491194682955031360385959761830527065574189338120466375357096064896782765579432057224752442882790946225433361949008423956022727859347160631830429002476263607320037433666209481343729407492983297175985420319582398422656000152167979868810201889134900109469567888793950217307141222589871165828227358983799498043329305749823297686451197363467511405934869620030070191691330622441691170348476915115848584348272327573502559699266542174690813553538487280017765911849389882572958498586682662553650958111521435525626162047153392958271446918510033356047335483669013973511495095919639293357357081887412344432413894978266656701433615530108669443389527589119645189574467161361818564684776473901047017580516980950171932527448694481031090789951626262749851545692086214462303532629695487038482320363573204568311114016415072538452341284768939782078379349258142009294099589274402257548184781245259075441621628644551078743676586699463002931836093498102103371603640508422286596668182543116071410987880713396216666342620135072 [170,82] 4971297689929753632236072161097193838261864768928082302211776073280186647490892224836554925266748349394025815780294284971722385991271763331772553736363865295446828965454993723773845763379798501652504210718088473747635503195906102250232646542848928628690448311812105547438261702087254433794491030305983368630758782562943696767239330327533967974044954166264983336489609145380343415337024820898752208070338696417591817699540704008771282805847592289853069955106371940609091857136273312839640309704207541532979889623161290934655958365942935296908686091086676860488913151144471213253459711362626446174721121076071013409292020230615468071252214518552511401901237416087708080469797288252453445624577828997620335664169420202733740737324395293265807735412077083018663753179897534341961490503272440890214034162836744874717432000361755854039236583696586696770253137687818196049413749314012645732590926068366762678842375084305836504557278055535436343712756023681243865240389112993833280607917518441620333132899879380917137175713518812226897742529486042848604750064604165072755726893130696220170992799877356289103750499268222372052829799984950963148403979298532075593834308168043408525456937990282948946258975244599398020831346295255041957839817544881766000635699560906278042613443904891680542432633932847983650615503633395571374808499381883422471082533177651736120461840474755638885970659477735435265345183002296819045195550247982153544094281498836062667299955038619854556202702783779810474307546437781285355831477741609371446497209243324469536931182393963750880573276269762796322065372218999336741445269345795006037874529397811723942299705701720301497723562046327958938651606938954475951574440389523900586738943288650548490461561637319155734078523302528071852982546713965138431025433019147545404433868216841457799716322668428256715485623585190774550491593320861432278783828672633392789271216380811784488303806283406330163559885313767447008027386419839268855301142852461947863954082665608444029010599269908760121706491693003781270596417485123316323573228444953548420971572654647456524232705952865550824078633048851236677076663458432977548308423433145542599869614273393790886509223191937947030322031545239498228549840178003774318254308069208651338 [170,83] -147923080363048851287266201363907546404417709106235833138260168303351275249595994469979087070230767001683111440490010456336237203747932450323038909994636873012089966380227966807179856437066167884292943942519104840695761932786632035462429995197037900966149911537403679983908469936686415687760257543290327060517251848426497553018407253376361641484942204275926682578735178190824472632762145026988884493512439483712771930505920398022539616310733870314894841231229779385208851668447277174023894735421941303786517365647613426452783829580150684580822062770177855575709970492541610112085394127619869531570611372349348589938639004997243265612505047195101472239797147505594242748569192558539280532991346142879194462689536513575388902678402021671416741155439274796099831696993617995237661743256127071466080222128003491389720195862385877594083727113942969145570426826473882316685301129050422130630842868015150443041410363402930482433627437954470457870124356024302924341135430662440140087689363156069335208539452865140628429067001381410120749066150752754737291939404087292146606171829940213520174427939909806984290473945150754704373697547265694160462496458473917108596342743338781517704530435285145047922717178544024054422343485309092877862320082125274521019191417028814939745359892995966697131649980195824335052542322710940339929826710591623670983813541405484322629432064716476707530273811316193403090257620508282750198889281258679869959625049275071060242189696818222146174392728895731848265894187984466498077031042716187339377505171212078811526056108694827645399788042215459601001109578393668185359553841336121161542544913964371439711952616864469273931742048415657206314137788242152862392145161925582670644820787091661765731546840171207456142883488417251135855543099785673717350774304441849499918599213590334846510179406017848183608125454610931721705541470512299906384051631152078533832675390196310442591116230228725296663776373321037954164750287564492252841156671639358519401620237079237824069318316083537000562628809738007502279912443088658517819232112256100945785771815690979392782504218880712444013073593594322958894202059255936508725095729614819760947663330382215939059676497709702221342546224470829135879668636978034971009253790719152 [170,84] 3268564084733713170735850313310288370352716866329252144501016680638229511238013846775852199475414072651356433091296657547934097186621194335415646522007565241790243311141712689912920807620693595677063534805792538600780351570629653219020726606129473720095995156827986707254204016580049604302167275355130515321669466408737693361001214917160314878415186388044546121378566692043328255161073175280410698844897145105633132714351205627553155621238153299475796236503411860604607771905542678340064912940740744308267813311636842266153771107278516170829131273481572468254135120178809556860766379545349921280453316457912646848949051971741833417714811618876454567083573011769793530769345745669303416532570120648552480681095594596293615564163837498462019433962063129560456601776071087833587307861147764561129622285404585171776287243709044804136044107344459924096329362545604114607744265202512851374145873042137711947082306964155533874297150455542967125922521203592674273717375405933928846051506324164434610945113907655352125276021589502522461615228375522117642442182417015186020457278741184799142583353940545021816475852497389303857927148943195883319219940345634696693784259810244837914251536963218060022170084205346895330348955658796674864435585440535326488141170344183691421827432508116564673166366628537053741096984307938605843401833702295377284374689144984314228724751405832078010383562931954152644695619762748065787617932714214251564630550135075481974344042397455119599499976294044704374794806533811082500233787129772326948979010996892031591637468612256215691535636958280117741054429735373576140502106057390571362407885252802812075297841938518737474888783551456731121043682873438037558593564752231187217800684657800634604245474721982172592847992787067280665148723206304334924550531632752255284551996850914768144853255299540104568534339468669475009815463168617891032990345378320997824622904020977354752588105186634963352223877577952058520832167190621797831502088617590823812105197388042105354950313551029260330805189320392233295350605883778355333437296812694494698632518384440310019426514565377373968755918476321851866417781561863447481419320924159665376262073563475982157209270197962229840627852863510348925492519181540136641818130640 [170,85] -50975533381308898403158511630258413854805637161112484304690040998049208235624887695945085803268361911939139472790016562099865809244631597959961216536661965282885162255414196107944961716479050134495228514242820131041539133764745444716101263444654185224775539008629638676554984967585171377668227673417044174022778466353961164032116011786995248610279871851929119021575585633964523949362601600581856287233693007414946579234178649458698345263890227359231184652619379062917103962520603732391539141036262486872962351331433060520797762810562070164161261216684926735947328922080597507114400311124120687140228888570854686588815093825580939217001616242636861292471146662958756430814114882112888173715573997870726250546698289960618009937022110263572068702263292487106026330761771931282953770894105635186489311881180946719275624338798386221227470199383432340932794844504514275586787521662991576289931884063890473451770103620780216631699669420880028793614843204819545867318040527209281283883309185180421417635732534864579240187556631589118412431809998137279587199606194647119291913496110771300566599089158504188256214363505688883173009647710062289177602753752436540790017415356065160889744368189674876809848271015577545497777790639208309823535623943855737164635984523872949278372997540339996178723676253563254779891913338849926321196491391109338547238235101085398771509638081615248718891427475225772556423805886526696286931347607920207828086304971870132401369629943239864120164057461093879300793182061785080430907975376068406161156638300174234701000908714866065190875252892141409696198663703742351544745862204416558762047577830009812476705990812616068223321211354057712918287814030005212759104872028240687770988158461113640864224358228975193959112809197818191768364723450647871584172407437753715083019462775548685655132293274028339780759661173259901343404509713473722339222689984424482328792511837752736063852912893541849816373838057275557214145099106158498779472577308796164218400096726855487585503544565810733763203451905538731034050938059365158298262211245505051697684220768217083118411109699521914776825197574577014269178695743124947211339461407737164706211432687157153796213147479727671686877437750985159580953519407487934660768 [170,86] 874106043079226516804704567520861047623292387317119504584880662169235254865267724160663103875513182636744771399624910434667044741047855505892127073674613194013308164768889322019058998201623820162152227007577260246810698861352765830369356305561990830338269795320721049983863542094167529637996423417973695203427414713132812159066093706926911757102908515267217825380634630775898530498966837324149547006967824851721479738581450890570937625646028693198039490356641748723764179041667144777175202002685535179207701684346742280466943360596167191085578860667523859589180675391191405039473014237311120556679528156684169799933938965098244186988255755547344540326022357308976872191104988698841439336134976139342307186879107976319103847390143144715591822250483430521587374279443730580522908993179777318991357899763554945718174904381418240664800217437241834141299638318984804478318842495496582794769344748835735377445909316938408944705546854986532469277495616031240806236870109268505236305271226049159716933751553884599334632959818113295044762867381080759852359071028161584037902030584829881993424868678842758785664593123826280884296351192746815090098614531046215367996510100056628097533505679549074862345042851410442450270998057751285928634473903795390292792113926401940931013874545874570686944349535001939490416173612563959248860318537649657601422587464728679020207494617619409607739102764837485139574888276767000837287001319173584126750221326730668569172952890809835766311789555546514636882691159027577970639325104838792089718797700526507191339905946468622092876534215185741578791903643180935628739986425145237554753340270075107834245724941932708007840484757741037103925636261850382003594784080624838541003638115821431428330130449084605967170596133619360192141224475536537853409096891018819232171495000691050619023504327109454684264895627272423568188958838894987014008602370883594190853558929712274832520165218982947701452758487955994750080386445621453837471857251979651111526338993462673997606211159744958212231276144306132699596053905043259880428264266236522552378024552565861371592248043131722754517709663589829854814404410515068165560448624652013476776270468664552825588531130487370245610150192843613964973345668483174644 [170,87] -15010924788121002228241115009867554873483975608889130184230338210657404746631729084718315730702558786184109675887862652845501298212911783352086129746463407083260889574161145741962370472728030525716065651875555964209874541600078818044925354486933380120249728392732873301945629166616410512252107411587496063118479517099324431135070022255361205670754998800681342486186008558719363952779661967350837723962383565976422345230435450790045977688244007557488738496304092014980169483925918866441393760670031435039513204296318414751534411497024517330231148742890606941575318422498712656216924304415631987253807798775042762373838309278203655616868414996853332433591144371449890444494418829857609922510433699031576289122662221492817952293760685780584250944204880150465086735204581739042267900418432101458862635692120007264837459532522884026205256982431166170140204236401279660027150600192814037032022107976989349811557763391268246937949233795304069526298494330606175787658545391503745406680910780805311849092814298863399046783438987360020113467253220330337892672518011862665921758579129714469800059826457362846063011458390591894897648955165084098578374956237405889067813544423820790887144665243917406754246300736018403135272946846559441702154535094311769448544839274366998798142901231058946267934433154151809551331462775373381085716382646678723677387677411564217358980472974966181017928047427268479023011269730203805677466984757437670623209135205342556697796603364530152137332128826724846230728478816845871334234258424410356591350165094859882462118460622044120026234142580446520665758436220976086549262062622787909164958007254330927826484230605797733784103423329528056338640322598261162214782588206934882453899898674971133496518469326486400158158397182894503307419576208477469454727760514974100260651123364451237872582650350400628519869467051081877601348531909290984859565689562877495753181297120233480890197760653469154484529035330239847215662113279720205493472116065745713890242137394438763731574877441032567427105995384686310540073030856066224733446345114643981016830396095776833575580128492362979280067258869447332850492035475763805989920959944443256575984932954856738829382574128689183373451754970193286983605113669648 [170,88] 162738045521373875518456532390146673956958008496340855683559584006198977970260047691221771819587765521616127907727239215063203118798741898666519060014791786791886259678818048485059679083214694756596510581067784574707836459953213896284245812558898205086150633547728368879584057211155880349859830155077769721834781964019337426882745381015478572812631388151417310474333297191970732828298653389678116238164687789173743763827113239328801847417815447068573268286910457101760722341770952131788302640070685268570808486084397428452143339643312919594598021517034574766723385618715512936842086624652833828282537379145946152645564882642189454049805736790806981524101415736560698104231192701721216324078331780028439271503319537684179364296192766017358503611873574997534335717355876494895539459579631997953017604668674148852349740612218678287387137374514168680871087607808304016258637525999878176993584293105268252347346673414332886478951604364165810784996240606019268045272637790334680264804286833767762755419316251906041732735370454809860671946992536701246743374467616134396017034966360520662860912312249581244075700334903806638204754193218370571689199329920125738612424508092907945739426459246321820321641123817851905467385137488139433880525153416290062099197863619110937443876023292985489872252301938253643652029225948952547183064049441540455277058339983136570250118319432062426983894922914945671541399382842962274175028399881964993491528030299536807258029055151772332113375100542110236575186200288326598353053772117766543661136877738950264487752241545889555917522003174229644284125918986549786242882916527402765998021566732925025615590835103589130509059952577478070315667992696180224426524394754692279977290051238142059800242783248889330183628041990237712432344811610222817852764291667882149827754267551692129431351116354929660839545338675643761929094649889410976750117070768135383507022808217478635843414873869366220499238993910000706771616017204445186646377975472450390708910523902609948032910497632354622864373225775823527902996252029888877647498852095255339989367924768347378480716885942773839621695367168991421403615324587380190479305433663820750543451048656931647323972013749573623398750631821620497347193816 [170,89] -1154595779066055049216484257016041561971314475753600992734561733959039775570457375175850659926981899891798729111683571643733069050830840439146633371392937569400399280717717616611883135611628233034972076706818536655544525964226229840642705005477031082483788905697581646485228325048358683831290177485176939122084459552103083059738265210204317146435968432687124150862145955753695299904488572515433068801034892247990531389229737447289501379583232401851542823708730109166036245434881650755466266072330973946388159991768865850096579196169681869917504293935642664982062681619459175502572091326808749466351491796429382159692821315265088773782872436705349918016310421818942864850494485477324317064041628875588111478314353881710138477595454578222722272172046584389119923314434748145905603288068577821936612078885647310649041054974449990673597551293128242275710385029402621602395232544061379581905803156369200206642659084886123128239467349279495907707204848852698501509242946639771492026424717622122253461168269135914602384771907381873941757578445783981572988859801866943514452330667588684370913868019027441625899665197507891955142318901790305648646626182500848082343992459910398039902907054556986735202733314649049882306412299766616904820112003929129517551399889776592829413808165868971893375858973472307173343825688522981096368465926674438773750940782672480461888301873370063809459492569261668579410940634777787816321141848950709534353933104255080218160480727483934804306675101078082199619364569666331958889315804384412280281630803988934538332073109251165863139267890793190751717673659945088636466679677854758752608818273056820537331140875551713924249234590317630683799792331342924345956271859398276231550084936702081219992362962876832477917347557343096607907462331699328887733593865255340585485743024821727793285377283750307692023829523043565648804604114559656659398650083557042100580392530967000169642345653402470328672877354977109497764715971338815739842040586360351012055076177922467681264860746336353654000389205237693288585240240314429125769826544513675802122805786925440138487618721560770656402641212228454407693303602594433509983846766484736520132420714192527055847726382357903253794899637960744668272 [170,90] 9845160245606969448266815571860812534604296743184483959783201249611950567660534774926721266679631605680505857775814874307214735335405528840737393142470224082366056812929641117742683464568237906769309188852633811388038925889740313076260238585430305521168632657286220708556261082404023367246766311775338314712619328655155184375258494073447631797192176711633473898067113489178410583137711579079509470190229271325354261874882992084345585352110976177388188718816436452028987166799714423431709687044849626532789793784921605215694137614491435967599271438016895104411552162163405871009461751062110979109030394493363778460375257322214716522691598715209535577505510607684650069954325200704954352923477214020946394487794348630834339397799961970187699300799526917029405159506003961455871041719221053746277529744331106614557969521547530253105626568010032009167252556972534553105925498354289707081888344355924994357725164999292648941615208327195186644394558241424714993546620894563927678441274582756693058871640399804460881138052249563392595418801918181134052370978187049070149047865928119318477543730497157640566325063205076629459520515003985725286673271456154229743304696686621032775926823542665503255473833295565582221136822811793673250546743993894631559641009804901793918205007757766650261243344535521240088106168472962760923204060402372169687190044984503066256474645206293232206226010947216701656231464045840975195601882222712459685976450670027129398196193594989978086242980948850551432412305575114322268226071089181797647758663792082255842546608864094203141200840457681901537316500367616874471042249179974261175004773268341144638748896847792110672147786078991372692857907495815146762725472322350141613284881860328768021877518531631568616301873801073262598138834602040711048600405891618679007670436048393587387386402489311594716807981298123965969733516678392262010190585486230338453105045902833521982961862869431397977985749951606198746609779897183697027307745899053676737410816141028035709767905047688273129244369788436883268759736519566737409163774896229424461387792545195271268152363054125608476324514132744273163183124661410668305368345409827015234883391585244975127215835438127961556134648646653805 [170,91] -85175477227702494321471956685494499297395161131590897879712813562356783859165873200757668151567091328156205839491431042597395279732937281782490494982480968441764468672356753786683154837742115970883503616620615449499167572982401694609355903173364734066605203607758470539912127789658633951109244312708443474240366464714005343266279086047646687447657441581530767736469642527013549010414912225975833291821566571772780877760889737720507847682182295138561813909183553996047112181657850038130902923036709750759280086476159716860627292802712444626756047658399406074275396056762523664249940386638427090993722051829709026575601201075241973729553446113128512124654431926390626462774156262141323116065266883076078538115778584934791546119871660576373434924722802220563017207029054326212681399276138318119844960299585718461460019173297572811664680115579560903201303722586244896541759050801129962485896882366491279292481138553546899197664451987802375763151934283907185286483079977807911330623233729549135760788194430008927609269107105470032874829670236382961575363407045377797374000114251562901969389453637313930029564091569333162812700849290554852535660917044594716115076021340417256018592666843140205220331619621045589797652803920087549498304284234254174894927838620390004197713765355781890754949195070605817421845636900050157729804449240339324915710540225044262820261763032706374524847194953946984035284848207411480217498487371947251104606786113803689387344421677588353820230049209978216728133109602318570738666388063969693497701746943251788204841857427484137011938408893336802517739029031387567483161915718418639519435190512640736273866849979516774758138593692126445707438232328825310907612426822634401166478863515155246207878009460629717936869862990529871819890414220687285045557927073784570200155569133364260233092992206917732217317773112838101262363348093862587449729266316258334858800259125229308831329392935511480776172333019937483242794429873482291602234653563991705861618732753877416350825795894864773626606344677096670605044117180740677425236121329972648152851329973316297980610397735448668785499512627123975458063637132816262061399327175991510281376849082235001271174892660972918515012821912 [170,92] 427842994957981643517388964224365625141746490281392374767942400673006941598562012048291814644827558232673208339446972550637111063640123841206534226595904261135485072531532975242411777085723987639710677225537021174620702973367685241408577127663541745656713519792805307592000716868256430040017778628847587182157801161058866319070759052248567890338132348687898440639185687368449031656771610612636349576119960985460173011924359447346372813903352456668935270937736380369346903663576793049479572042470275901426978340699952026110157871653539940769823543327276406199442934479442457413916020840760520362088559310557657119878424499503356068769389861426712676572790108260724634297128723772973883227754442343417090224077789930929918671389772516707951471516989455087308188297313234340130546277325871401987833027284717536221429518023713141329684967773843627377661666538924111281332911196679621733802234842605365436867400644955902235631330893177131943177298678730883350846954691683042445927062771128080262771031710674797503083439122954488271282106900052758801657917216798268571246130310974322974173854672651075805089891003118600098199741968098834896194945395000608012277259461024351097876729213329054003100737313305806332746723334205089843470030616445279593134861376996709529141736793569097280344316084886855594100450836487602996429388055460042657309904370842050327819010482596600386835801675904694538113302769520407284854205622957987165416381741736473490329615484167871900713526043659219584602588186508095606307624255937906684354658391581776272458817256700920558852587390338321581042223595980582784884187522241703173064330384249478054983364070554378602103347499479860266883356904715717184328069040525230438227642725793577528176987894425911010300121752567555384476260355705410885677951188532860679975426593561579513850373531292652790408473405085009691022814935513017236772220083162413013071932055565738257367661893940232412936504319688999238634385174769012250150271895351328229904608252098045237963653260442092129779211161631621650460263778174557735100848470027031351560276223277459803429004565819576046353462106171582356037299447125356862061538638174811332315406550604104134856540210974325923297536 [170,93] -1319301673031771739325028557255514781296345297832354544321668739745821943322806228815746653146007754181065062082409131578941615098056754267857159603258405368781747501804586063204730521960268407487798485137011314295361914187252563337692846825649491617626764288362145502467392227153936395751285107831711921665118837370388137477353854893786316151764799855489465394502377721442249139903380335664774102366620417557816782209181203533365625274111110661248529929142669549847542757368432084521185086008884793131219728781893824621966304677923316241734444282640053389996255977202222553948278578496414810156521575535968466580571303833062128286616173679412425654556434580985592194082045954028712500007129522175018270164978775360513472089166021323554126622967362669806547855813186853579197675634616282138823404881173853681301771589647034195862210897814812796388074976780528545410027315843817716414083160790537795599257449897998896265973297084382734770528166019333292152085727975550583170106483762077515082623502480909873923558781698806320072994534079741312935882379448091108040525167232331213062736090609471960483947224299194273014831765569304587573348997401580930830081948513310767106806966936509195705156319083032183019154473482443840828024093612847372335072725467844122195747200226340463559458856962935278393254867490338475073718696552487868719649669008741758672567828066584672738150298984247499068383434062997506958551924685811053449392652414968460366071426141138009715405250451917988402873654055033581794135204965262296739152905092444344243703455945072141224459973638096480657329579615709620147561384852093159628148017020121819153974182656893634073725841473287959198834750960234922188595822417484709013476635494256054562759622467299147379302850961067563948964654779393134953799881146548585555757890102104365454538541851388034989993220538497336154002459862106791826411768956759361968805067569606877399697685633372236107220840888130789609182878263275400196353101305584041511265398035140040408798266414639092033227997260109463130708294836772323956437944773848248215557068102749411553587485478664101426005347909244425310599693409997135059751112631604179954318281002964363895294345865518619456 [170,94] 4701192986375848189204312659893091963346915970331731382100760629706891819016688591707250146313283184750195967295451832699388506542800988266396351804218771409546828606824950872418956307611867380877713377843906687640568356623832668287892582703528894744061496237009281682554620946859177843081600035488389364587392184711253023167278673304063492616756652918402284812850262796175361767187576686068533202315539758249332121644610340691526589918930333626607599852908922484390434190139822452513982964547496306371270863257477362568923535435540002546241114324602062014964775575991259273285926594157310264330885448213929394404853278731842804100590545755649622950608041042535561443392687561891989615318249295677258806564055248921507734554945002290970364569679148387903873667027851904649527853535821486254125511340093621671071557507844329035688529924106443209580382612493988498620821745267332586154603970690617900323066919773893034239270105839898131636744781479551560308849754738600701749057912911482860024036706423628124075590166647887943916697814504689449034483351346468574709783404705313100667784225277814483207690570766902833033775437286358569898088786763079124042972131430680460609284554237146954556349650965369972294712863761142320956162123253203350878727411877454409131332720903703594727400898387464377796477653086968770809850039517724785510520494926514482877601397037573868886412678542050751539265592777816446907968982401965789350779483804922441778284979148693414260118436502865517850141873248769172365935939779882777864387609010759333830664861822771823697437396438512917221635186821720303743024760606184273039927733409110404058798952450423302152922088747089608950086767736465038643379199973085102116556569993124281961906694878513257543843951209451547485983645403563130225725593747107319178364150645431285566084452128707998554052952185727670121490736609303986381361252994583070420203948558044758566345536992292456880413645536572815598838188814665420577883592002900293462637467471686656306268529393922190236849006950240572881081141564642717172209401193511925271129032887746045280971926357266319854573688697952981742617346774565462651961654187346289127328916519936399777591436459348 [170,95] -18631484789967466335963172990397681470331284329048296724526647962654999452313071232409727352637242031536557783723280011325387380634169472791137153247737171941615908420677667112844125535582511437580419056245143479708631465294179947422946045824707329962602602905124893248739659598679364057154919238415234586060988851698548428418739187742046144184166425139662555651492163065873041537237644496142210186638081105809565211840233846123770489434435609278016220826462671649751130700830288246201174143936610135281715052607856952567268230144423723940363733417272135121586165865472825253896357747706820429991178752955392517926437286411228254057271486045390785340568759623880550902556125231367042877656158421271550854677879116091090693911961470675284220190323307457227574141675296743692665515464407708321381412670241068088749476140958898003514656565639008672707167814114283500282841695010099293990775200294599767149079598196627491273840146744163326962995146187700235231365091540207331432939256672686587585307918630023718888658519740606126796917892085179220904356668928594313233559234267794698811156998522828980586405887403542888319983780559140816811961972243419240723137839250591329457052998352144976919954266449933598079876058849148415777224152863047963460547930762231720302656007157065425065338498592323248371122626397793813568661027605139276045244434371485686065456732502758876450317921752306489859509343857746097035446018661346999531127514782319063721445405354271773116745413684184295871653091010536144350626815459330971002399831751898367674283065683667677668575328903425350748729248508876614426610573814821308735857907769481365482323445108026086025662451457182584026717274407415462700134997701735905184483500014986950686891873037334316646464528478656370174044564009374539874435725477092648310271997687642473326492532743432870169089828627490429379978536292159790973104209001235614074966110842303097273806767425141169313996751355171927944515131523052195723113989352963673385958092733293576891169190451752994296361988163480295628014074627628605149042204271955672077024023674210586332188044657678040701370596905380111770052900828359020394782508624691414317643058406917630411292592 [170,96] 41281098980270431977491985591683124393662080150548828269170201505648206211319508171638015256254730410739650911061308634663658277545047858974869827735733802047500227734961215605519999365349806715457352806174166781314702658930036066348004621166917644423235274748584687620645351136790328430324595541070994566069082047211143974749937811676516839671457529647142620252824388146314336770268998880508673978243452566541953629262094159489862033850454734065246297455644317578259701544354609319403611368715875438874934164881695241132707628327960834262046218993931542257104304201357652493973273882295726487772056238901685569985317216783154785372182084945750910233717557501478781986277334374994757294401705407232142555059044754756612731535517749026735506514048461289499327160071587556623345678651466429775408751227445156650201622043671437961800862849323149466928959389024242614617139401101414095518925909436688039283808910355016528548165577453633168579663983940330780407782808183756545634611516553882021752436974859457484416873679868727418403065575602605770708562532471566004583367042393230249891926292158604289025756808460969849458641573737960000556931775981477554659946315617982308163002543701461636384892894233001005403281579850253276064254515287767878037186506535245432761497541697956005884420041070936546695893835667187344337704746818985514074043739958002593217306335087303077050225765018696031772450807861791904636276481176055094480694431393015270465536720454719078839407423181280274121305521756804848611638420237777261476100512247461900532223695773734023385972893304532349664213778816981319000950908809622832675700191367782669793997616956740607603119449127027568210476898116786495004733094560912052749431041157410327515863839399255391263911860280272741500822602330575258650302979639927305252205121790766633545994711739003563690659325656167383902955378762051180976360867207421325301291260662680381117152903929256372238430931212588631041791661911361697973547748994681129394410558289862572994857627651461692560388599856319263949181319184159255178179866158140384929501590850082970983994350116828396714003919673661422702179768063326650016439769932062071498387995623727798816 [170,97] -5143307923832628224884080329003845398034948205268456104325059198995793534605880422724956506057326028465222325270340156899385825514687636433177446227255331088768868335320954961102664351203208521715886277550297334651566844625761334978126356926391209219902199802388433451600374328650953450578163172290315359790376470523304321050259158206161208718270700176149038777106829703860199617317421177855269197150272959795484526412642177853562250787029547654944672166915587782788880671248179560272573780662116221106732999185172401512339041355488063686505764256640760217826389504970224275689298121888795622496793210699221383536860528717154351350610061092461605023366969001086756178081111647429310119082082361268457582659616978440933227821551007743644440655237011172062778491771908358225201736349459974877568753747695702562541051419918011923779483090529099854852901896615208523717374189387853786803729078459102562381032117932982720990297860723858342911338365604932334264448173888222741771630333185607789012647826175739213478600511007054971906350384938433206596259699813108804071152216852618166197503093967772469698527334662018739564390259901593402403863916155804350160521204357536290989843371136660364879947386346442396100486531355516663863846450480569876216373690372020954466670811298002732392482038733671312846959296542476564174442018007197005883755480818804089127497572672986404807479235279849896258629769654450611978393311443711195158389633376904174382092364766341645551529696761301104190702972352701623346222610621094163995395808858277211632165828192736835917787544672452524563720694306525195044276879324988661542253850342203493168286954892342690145579040675163694987269332231346802977907494185033275856554356343903645783582773720543550764749475375908179359115385528197909347009056503156975967253354011596413299878562684134202592905588377751906268072560663836302112765544002158833116017182456515158295994631060379105457286976680085378189657330406278648457398037320468271680423898442404803351719521488584341369597995301252818441156347639538202949982069627473293494822788095245844049992556404166232953977038579553507541825337448576597854424812286859976414353219727872 [170,98] -81724416118904886794972054586365713812261205928586801902000847190325967209289942219585905510636900960013065076029101322299891104824949983111792577621584676818941981352682691653273176304901368042375662708632940792520321286865687433840039362203154838331915861984644629552668155744354444758042671760125964787128345581125729751346310091925983733028618677783315239935238121074503453310426733595980703167102703276099571321570730132891941474627386277549362859375400592088624604293699505363576644726213306377072906700139317527682798075464097102111142085254432531294140866832692574233968052889810911534790167250377991743027502854708960710411358544214921545242610865958583201052891605291407292857455603567172257731013996125864291310954931728297043275403522731331087763250025204652593558204327385933108513018227047193778357873382900075466069831751753516871605359308442907205159909747652681174443978825994864174178125805068670604727836299865634442238740367844635186973223710538906614139867236186988992488882639256889020027139582998134451363884348125366098527679853133243402443604507616375399016295914648617027043195930413054067708056664441287314916763236510774759691392393209818039307219868131194610195648901089709671904695962287295772993318876911615238501687939351273830804674694072981552181212806564140137916286613458814330621649452020502550887916347811481921206421592656416267169408824818924240003213765708162532980883662240256188729247595500381368657089071596506620214305361042447125440190667248583432920769795401868282680923130659629482930078976691322872261434787987652055590800777254268608917776259989532704231294044133657770557795649861911310410913282365186973152742726872433159733644656089203145047122151031942887869400085040181491422401631391910794946076880578317651753602250922721566087459254617969164847981513516413844668579692455159754646966816003462359713348139590052276518696520631529412508068052148199359284324565510516759737106626443318785157341583619846709090959313649043314563652342061450441770494244259717640674053095083501017861410450147731714915014138730861324911334753087260615827800694379127015982682729076771709377729610841164255973288580 [170,99] -1161860564153271985049617303085602099290665096768479985015898616615238429219216582615949761503165499277075275899693324645938228535239121914146163490975028374704213916283890279526134168698397951636095957298128321841970630956943715903509655055666032001386009293793384085949181187838719075483994504379923751083795754155715297410653507917864292884312321797912621820640224623033103466603954522974650053421548636061223815611467389821649809399825894749647479559552773907101728902787724960208678136707417610399443263569751473412304228409659882468737514879654717808830681307229673853999761016256972297472073958715889763542869580615241299183161343397424681795672180837126790308774975394346298953965232667917806641898428680842110310391095401136104376334283677360091404921550575625008463280338420005828290372128934012893424430914810469606538277126673030829816124187556924549627650076029151614011426171827971542818711827961685430586911799641729105765509336325809408351235922391623522540166939303022204976025977966554988995274402406465616393008297299281649407209707134596217344950265855173031628479990609013640058117119055097194890008047842376122023386506221990140889890803970377186077737002098139355368364771763431771153595861736178405194662731867087823988659673031292028559608895058069271248829037477661361493991741400402668885624299383756075558182172765566290004993975887283083887691775382911259081439468929984682369898368089178751324385726338926691153835832994781559715245416477462202582854429366381587217203311569151945172142776853052977767368672354385385127114773572457932003446819038007934923734128543251000307961526318036863180956401298622982903013742651532041240082790050274147846741127341702985218317097189986342043701982091653892443501990335854580027371107177877850192940127662558554853416079597076219473698163626364304981410839034870585114538448816221904949809419117476949313244211013784693406070478260956027115068587238729745053339522442609857864474785832825538716092535581332091289696448624542365756261385598345182949425228145422996884970636502715346494841848493179481117596234519211363878341690950738934234202762850343880018809939703384266426432 [170,100] 5041168597418600110984172302506426939477356369235480036682019468955688648885392175302774638468813898265947559501236675460989247285907420475653382811686236556318125554814617336219949832423605120157048216274985323117747439570647362226317390656483630847659456262397965782187578311110808789969386835771545694831317324488670798454991467368590566687102817067652260106830185208966134563530074035117784842457818955719774201629331479487759647183400140647844421197161340577014753909623864812337349676126450497275918822965815861974099534529024774865086788582542092331528946434672934742156558060640212243141062800471656438283262468659582814858973735286094576619506065038289712742588634273152846958651076175601338638181524140245052124447946529627102687557989165054231959302064750058376388446762657772174058599478567789232861832559696679043046634558073683170194482492697096667325220827420553222088549132312550182474205128492952132871049024647252676234452335304425276157125264523912903267393630746166818054542930053005735166869328734252309957780146232075228483966783606590753782663611068681808175339415197519147587653973436796798073968909421906116892880768596312822370211922346119494363078345174592522938871474542387773603513369767647318942803893946694101984356804707060022240866544666479774131465998275966528424912542680847302955459383990444152889965890335834253719683297191975472340250243536361043854699807720427613572154356458835592748105186252656436415016848088583340479284657328207095363866804749193367663548469513463886683543696142359491890671577253901348395392821979373620729261218445349310725016684677388297362281145244561818139658168074232682442552286445465218482217676600999842414682122923966293221981110710492910465175938416579427193942149618419625233335530041157542660081346816645292769969373971799610732371671577574154097675552746639297084428275527278523205245656005695269138880487589581618060432902359863789833855273656085166584077878289106327749814830284426755233347214140087453459741109261060684869136927709296392920597764842984514243268764674097360543753166648568264356992489117830661635583086914355997119751418243716670626197745292215984 [170,101] 4384952704249229170735092556248435431018859972570412279532236971668541468534560396928848562394297571104630382377525893340293242008672501942347675637379047304972871543434700013744702250850031627444748912439196976629558643373623255342125985760906586316730860643645204814340192561919049243047897767472258292702708488782650749199724004962513170120415924506525691683922778174103468058744016901417795696519479423922218172848384796258343910496149796854468785025014681363489520565681879826959677990278457841434963249036603225850185025502863748616035903465924259970606766966488437131310221918215429630553621630595816689668209664264293905735661923256357756293740073097772403848204242805772507589722630373425958221201827539280358407890194532147946831215643121678848229024324746333484659204905281009305531424419388342944323995066799828797139179082433403984458063147232625721343234704262218853562062543531839339185732611691650260751567525786527672340318595430242799431648542714512408958408884649091864103900593384427605497164846043389186759425185133106446616024247316279305790518808698860386413157236811293829412271902599260891781577610370079740923156771548723545028246368313711503812152219271335598708416716756420512443940462524314703995134571116986769389574840623517307164963223849635275959905921717396386665976815480114206122518852832642053067179275743036088094474284862073870518894703421291564018179927406035218219552100156177775328631889740915380525923492513010186343324752869639637213185087658309396929286054541380206170788548079489991548290950222904002833743311897163861601432030062880218538181104668368439815500381419986830892095158454401214890578124261567695621796773031199540582878336357680882245411201235187690184944312327954132794839386244808955166454350007339471515986837421129408134993977161173159191989540076553088437216718118866885669814899477709025856820294216521906835452670797598184793274488954380172964695687558484726838609838952913837046214893850993681342678276472102211245016052226867318847669465823835981598576510534739505098193742000130425146908540423807568893054939333963716660711386488443826510678344994320684741531955936 [170,102] -40467389172326537537877245445038042123149501566331650348202641597862311027462327277022160124966172478756872242427298058841313936269038380502703507827036351212556942538669983786810415706823299501574164297057919583991537539136922321297161843726850255266834034631164366812314427927991266591894416112568754229427708864436511089648645308040264609312131191188928657946808177917589211374695112478525273534762815414974943962660508945604581610266596857210105884832222938895605012908763976591610152324863160608808413515041664949393278906810628367928850236751952140554094166697120043256961763818081449026901739046887545744312461006183053161611596360317729403250417049105930670657712308095063338055599323143918739351238854735813626416088892610369791810348938138620128578451952926692511311339733546086937421121107411446454123319163376811294579756685366626946775118692070689191607357743722349160059638742357464307442698275573439650733397631465191175075967498692045228048499182185475428619119076892951781198333139064485337084462417001913195903891352197157449982018971774035611220176652189117018472753956521617910771282436208992972696815570810540102169214348437795659112518899819943327285910673784322439760020277501478527258174232622378395701320229240569628181280092451265392414873589188278455187930791257839973151877517905540928582018090310395514498002617218813470158970619035772192294674733134522341972639172625597048707153868529586844779734176873657601444144191597024890092945815775272098971893525014666521636774806270342830169413515939922668769586457406245934498157433199885797224269623465517515009416612012220652200597380073524580072438001474268074962918784170989078812624204819013674669867615023185686374911253864482441348747889673688708348992777740481513539413542116834394693793443766708073300655583607014251582690999673044753343126914183331775161081143319694555524090363213209526349674509165770059954116947000598490858052106493188932922176481036954786687987390490110978434233172000348664851415255844583226840488585089617886498627642300479301251517352878787003427653196032284051501962319074086737243605085134218824542836695224564293376336 [170,103] 16422304869421192596629464557798491771511636584758537865163347190428685698101352961934412015173142258233484119115298521307708306877032731578676737078163347739181066642959837658652142802366064404469104561488414571541124422698175499469522350523378697978106149374477100438881446652657963868261231803636580399413253016569267548518002422924206122614964281355445977170099589325188795631575631274860043075568175920412275495239169493324787482929780033925619045729356519717693237129226196785065942591968479499904105024912644138266836041213374919078307635567894985270853888323512251498618439179663460050979554026452002765747260060977137204781943270381102590142620651050247442617450299779087410430534269257060034518807255481069084341325122261823563549442121031657307568028555808129086231213277462005485781408192369542805514896068267246471942487568819405978630291867732147095853089310271269109031209688986950293562173140792676398417465575285916590456352998443347263443335706359427950058660332044080674830552409620963521567643454019427374390420985680660771167142937999308034205114338951376539778628498870703732824828417528422717031529285741623090732360676597400848790535266728918653048973960851942743815164260596690570783883952850785039458413826694680729295177946657235714886010094983749707774914287010564400443561170997811346445512559458592676898572883115298904787955786350055527996784107539044331022510471419448377367540957795665748512151145478067342184281128059148455217141281115561899696507487309945341063037675672666784344751887022492680099176284992568566680104830947017028690258739329019918125440771038092542310420886263291910035391190060518011240064139596139178579092952736999725733036291935118343844965078155029451210639388431455825460936903352843570236938663460593943989399905471733961590949308507614197802751513759213971552329584168862038168677573306251628166398222660630278126858515424318342599638318205845264966556075437019710385322822520537917387592245703848836410572463016142314309681710940366729598135307566837313835829136206978461203608370286470514321102579230467467925574250717671644579409939596315449578047047202874656 [170,104] 98466305181497096948955080325095148838442943000571078884913357937929911715254459024928227313154263905321298630109971226499117696976509191129883422258429112922751144479477674622535312174019100154894336779784021492274519740224638179922913764617565563375905368268603555247956071376590582445068913700121795812223523605908283675979418035451916274107991767582835584003651063272154009454658267096764562356948199687642151756589709103749105555037468861341186222143088421946975336571640984352958221278437116887043461336285245377567542735502652980716623680999046787971556896915493601933893420149877200411584179115709485397508974507547039652600670882090990181886519287277093780783010267934980334753846176815540241947896029708154898482380157019862597579254862990233493930186457073795123068773792620408641659984459041538335871424000122846485920144593274428492236360387605654150203970405050688566707444886270851274606353013449941467756431533042896857282143123453400148913405704477175969458040035734930600051157528199206694619274511167918426424808260676468199212713465668883943401989563592935452158720803074084865929783050715710574402327197926506811597645130686775674001068456754031484176261281146701542393182683810421394816926536430191044933088941259121914098668743591441357237408509300008851881883277207754751496777204887978611410578107786367194553675985237335549639946450160728543697879266861305331241723351756470515155106937002070210541248586696265669754293040829930600621914359930878856368023769476545113206781616859250190373036025840364314133634789371879184426027529702374085453005105408093364098586515840800331594176936563137988813787823050720454354134481600446034398368829035515055409008373247307905259667461981518256812038343005867430129904629856909764667045165360442712618156706231309187019122678350826447253500272580868093610861870621249689951496658390619760995800347766188705478637382309259611323712548982434167125968942683973473684361874265616168117655731592577309128722912140020518131147733452134959409942630896545229344869444488114370074905508093325248560720175619344980607720195360279045136995557347180027714043258800 [170,105] -77071471843355536990914604744445091936690907556306186646858763482770958068407812881238723559003936540181024274953379992422331158433505052806550614944353532010197982928824322155069356841910918956992469327981341183597346184331283512011928654973857990350845649027088185947178961203459112646780453303383473778244993050335651846392406101753191510878689253855668367525303595955979496655840934731150971088999431500978134128881205403313468779416878916059286039541008871436343067559162730130024809622201820849734522350912676350524234399625351384063552460320919400957476952964252636866410744170191155614591032089196271766189130125138242068265004154883777310299921755359844846308188565420042054322551957462764770827490325216960603218046687770996738499197766486622182076530335878406761288004518648368996655011354771788110753641680623356408675819056993735920068868857040788752914040213991135189998942080236008065356583239898026220868576203958675650492168832121992150670517498010005929054170530284713394400087586534016941193737586463656883864894937100965639409179450483140789122922536907357267195587793421974701636186062338887749234735270258177120967646683608675375812851802684875810174131622883211370677173958268328570842948263748860467778291514082199959127706326537362182354205405016476156429279732128642601629016259228217467722853310140737035914687466198033189547349098810947593420040377857222110248329226996895772180289912041784817716653371726175642425968504418190768414084075712326508948190724355954781463516407896471822311566723110408141731995011165711703022254835770440119381792024675016438417731881522607291176545814104286756178375807715624510934820863599402408611183699418336518708142178098545965098825583145427798150696678211519027443802012805386330491307369386357742922103763959760306185561183031241915603467206191003460859164592603074867091343667777866337076012093901537809995037580113662535513055396105160514493932386601301332750352834204770111413257176203769334849676778890812411065348320724161100233791879920044284741782003225087142012500609746400375519835576342518290969495538999516503105236031196205659697120 [170,106] -54945449164450163815209990133151319674018572449924136331729020014355800624287280839710428910921329497997976208689327518554911386092716117065260542607127838009090848706843741969440032181750992238893407401477658076118975694443138627928859025917849213564261913083941496196485856207522871081833855766314646323952208740259052562848871172306896884670592897526602542585522917999778289770649830677683241709731539034277629028594693017937434074741880231737393139412711957765168440523245489375843893567790634673230017681380863233291402312175941439937827768212814665616284652538029452949076145907791077548288371553085239034224974494522156154705659547538451241855917134102503929937861880614495221881596436131013652261893241026173476900620323015985478186984970140730840301525093114710372978208972881738937225804266922159307995640820650417580468928810935309608586175445206356777170499342627262246885750427289815250370151028470581781013546390558055322752690450358362632081337046603346494736306816163015741689228601622838578259067741226206707925101383562382237675199694688886564940793944437376120311497332537651835525714177426567977744700247365562371749284945430009708026277341463954090996047354486262158629902570129066473151004488588412675320993766534870272324742568400281784855142725250658388694334758432152302971176361474470137896012329941617879406107634331929377449607992861608303252911524523393565133176661037535418541435291802750445371722766578863988148742527359363435703480619316447118171396744465164685980782574857242590850250790815025531868127239219527273060926374772258821387413592546842179126147284972128393419689817774475149112780438496418317106625128349678593659780092611560753905379967752439689344121782237744421222166537682482626394386609749024602145905758456185334605046447313800530845244804187796262625531041327577245947931649742334925620747604541962408112948960194568812357222910536120515384902779845359090901156565598662007785479543896426512479699463560779926113474312853368177360536341020007630337069194627274117772387331797293931641111400674828022994703820262806654039644632523150288205588622410145334 [170,107] 53816122033616165260901724179704109106444339938220877710540850846135081866826871078064216150923936266012340301081903161363836362183319537713378480726637574004609924250404226100719261629270063676021631093524853532577308096553272571503542213013470800809901494111911810182978888481348920236664852456913848526787352309630748651403951386710815068770456281173858203952020281888796924001396632195646234577298958326407002082333672048537308515668783033949824846918630163835506793571609990415717086977339824915061208765438515952891375804623882440611429439038349030140060397402786289677148844220607862328504637110631597524118462043579482704563167766291001253426788354195160455369780506896984920692966025088229431840803620046598087037615334144475625798310529907581172079916819304478282352384717901923651551237758463056920610938407995552658394605042741686599149474213117641612540912632907009395400977157987828157168868214858423557791386249871177468975462117779423643470700431940131889414985420863997987860420103447255719913269056162150563086093771091296475449398857165472655295859437023118325682449086165935628131927452256809619057865329596917909747398612010975321707607244752217167611421724132571725399506135557846136770633762707417599997991499297123889890250244689885758709841791815846055361689248387445110581354229990550055417071078744949079274607559502519478144783322942819662148458316078937356650538059214663923007770158828448196406690679466995735221789375599665516063548096632699878300628063296862186098998156572908246776878055422672917619360818156464086180181611509994432706872648890141271002636520208190713520269993136973840776237532528622891305780554775555059891713608050162728850280454836156830841482938307611008096933076870834229091190332261764533011342809024223613805838837030167702840616860889615662787001953804864172906797929050133347673049929564361848033864794755585271652847205161755563716019825293495515566211200850381430221041616698108668153590892953242744770510670152035187665324486812267854869589270250603783493951419127565269692016084406383911910613104441565490782788764414000895818540851056 [170,108] 22628416939687683240802126056512341465349255404005196598282129277169497462762414423573032218908682976044685340119808425981092448156502966232302613108667593893973926736545164868493114651470594360004748220233467819392249854503578773725978772339265967520551337475754073697836654543970257457839434275662440706036423708912502431310321437739605932119584689179394160161481233454967585068201804235254837980421681725669833193565254568476810126902641617071202866333505179619723268576725641168427751193556980059774780393742525068047712563623507257599881004207230839504197375513613575257922449454627247805984183894984095295221238710662768470782147404857996347591672209607094499512507950907057696387620186539269279224558401458698623043701519441754213333515605789476647208439132631721767069077692964623273241847357625042542760549511577331749459973834519621355836550820868850379752951919878289554564038663077666794520722690006318758415140087411373513317482123997200197996245858510039985260863669031502855816116895650845756709689273521005582456206802793153878019313927941745330772356592436547661073016779868909967345611100450446766096119034415641473052367663613968514801729733020900321289227930409954939640399097123242215531168222723787502494215907554057852061154612439364000499989231785381633155573815132449720578158577793584449760607395441889741140385104262228568591689926655397589927976555133850980881654604816391402722502221717975209958853785489230436001116409780084343509481272628494642914139734017208211647816353327052780603741638629526552021501937819537643688044533282801277853307232047426494482671459751621009430069385487961677303510428652228463460009705220953501637451179888220630371320095099323333281765520053129904304901456217059842011792975882716233970185471607761116487683770500013431518800715158183662502958187481758653626186716792587069368766725225719735729260549023594664054969243587243231044337021445943363170157838983351680371775892844540922695292974494827728269242470049217665613074439040316715486702085976194753563526246467304848858685950706996564446397612389491268322700254826193725061280 [170,109] -24572225504987667858446565518136754100772445527989510279833427637805964632604960202255635294202150831257036024667622623188374111283246423933591527056984576336584033671647708151812356340855070115680730770913679099607575933701799045787616126441160361741671490293661756665008000530226412712078745781320126925885922083203591282983416552383490244201694408811941957269718604989203723162502198299640251755144649185231526899244143328408615330788778168774633524669579602890244995388626301568034288948821804252221129957111896325480129193538528202195938025421071432599978801351712982924852150570329278767012354082130248216036336706711633070062620603924273101697591639084500371690203158747600111164141586106197681163500252477994290695801797198646835354163071765747220262978344073110063407272167514745654787646600951647721842487968030009697217910250452090077174055029026490102516927944783693541656016717315958446397232480014583027825843156166985939776983515089516674192206647746929492297514462798474966071115736233882638149286618047257860840796488073205730997289304578325397893459392675219830814571730152819062818111762821355818854099248163111599157842455717453611494791173571100488512120596137720086215476776726097939244340763258693958691100758602651251324244235577897190306899564344106465926447020039024376197139825886729489187824274478967408536009177254604673883427546140693977092556249657369499204355218615171186680386230272562319077663181251209801234473614585257476893824052831667787854353646831319889375703334045452592502115186656464049850540898054909373438088677756646123961757662657983830090265928660069631920547317042701004383796744417234105946089628844821827540144541139367986387149023378823098117506780990439172796836051302578706149649705137566765472030396953150933264572063808076669785342646473958559114845844097090846632992502525950737696213146381051142206331973320902153150483499205855478181096880987769148817184464693580298784935579949550419278176281470805298898135423906392632802004148961361349221517355463794889870940012219574031725444803633114796356668819508812601559372594090932096 [170,110] 50296808586004642559371745332295977475550413919023318897993050533391897071760111335160941361861753160026194160946732109724922078924575730897552252840978969947166538572714633743065630747971479326596608256626060072342524930297166756761299196737467737565986947248855974990899135246262643823158810901262229326410680574080694712226571994093290841560631022723523080580382616642075371277826890961850066766922290997003237457827761508759563843318152838846107172603158389237635622537237759205609351467626949901980356709581821331042559460764061921423655698407710592341843097156965725188190566273957530052958385053842149094264104448516962629530690738294213368709377789330418028695124137048428120673750620472531574923163778514845612608283148552231671348932871410554486738962442508038194921486324954580392329489908027029649202656186471110584091262864187413574945986823453534299357754110218327147629086111505028074014799067528492368704826566210481756976099739236604917265021031276761655993000742528663870388039037473172802808625924943938658651890662124841465509309476403330685304653009461276327557226424187425867082743560922010495667108876439865271544530467466373463909393925280124924002649414713145897196044406222739211946286242330952305305367386011832231398483451128367566799657887302930740007619658610733533662535773812555610305112854837401774080359221961343433121647629190322681265241565300168615423894253750256093960992198652492353107362402940040233184702878749757610431173986035335354828428449114295500397826565171292365842835806512582434540723330417992143762065342656069220924179112392382134456662065659062184413065304979896247507003962731330795476601860847768869514054205434475129126535678791778887407153910069237046041939515263784689261106176607098544652981002684136605693139789179051740131273546451080251976002284560471503014362545059814296109035491804136063831734326003478117492991643100325428021784874261500232865429868357816319877723622825529060043071423760943382596398696297440834190501379415006524542561538821732836601685493364407876386064781530429832518020475765107883431388691388 [170,111] -35707306028842380240913136917751830829500857653964630877339277094695745324186059794276537893609877727032088152410380181690078236438131284950598652186669569008236916113692065685328841956225793141245248289019606199519633357025303164629128394849994946798254756678996423940399808922517536813882362751413343958628184367233084175543474071548363288288926210929139510619606983259639784892470267657138072630964500399599530792568048907156411290375502316670524392981571870374008938661112742968959324622362301611482965799299032561856159816861903646742997472865618891255821387343095616049027852516232969273725935847944343640778847905560149627377225755441007509708585344633668366527702339506144537915672117056644916400725092956337461028772551050077682844620169882474818260985800921908670924639027678480567155988035703867866878994676781323845285453853684851964851239383221852104811037169537958703117625151365221705606817737163701902094694562393494131762473660075058735384413000730083635104538638126996560505115213996048100948321506449382296986402817044019552158097765517426000021168809534516975613813023706915398415094504004670667922854323192656613740204111198853267757539443928598990378272581843647910954838171810163755653635112291964798816109982653991969128655067522740393990233573545796298251878409955356369299537524113701661129474921877191611505175015366071658674273889616492368087498175252891904215410289381945700632087031284898986557290610567980758602663468449604714645236753931227596591856483405423871160275749541720699112790085157794136923255124727835060461539250535112429344966757903271971354904819783124121762253094035231625664843436798098491852878942168297117309454383268271413448282080366123959856464341732919239619993987690062683270697804271154843833231524237198093719729016532362321879998290012594440972909627089434584062705564314971264254298003601120311563755106505372210244402529830078018861140657872939988042399964593736041428578556285195705240329388001848468728402222548802559220611811286778595494505492461481791277972245206302468727625372326046718742411102979789474568960 [170,112] 41413720080182057111190142577985232813726142082255539991657063329922852691099746100103303222426951186337846286690805133450524551807822420367676249710788599801655907508765459206027169222294511014346200449055423129550298512291488761212768163870184002652869814467090138743777770853645389165302086819349193158937795306994166277740847515536786461238354582231912125968303171549492432707203928234273997387780371880490319787926700011839058155229294333979028339706368106288473457577287963692861528020717085898866406341704196307668665854899874892024230847959686281404889267168672986048649529130835255148240421063563790824479785336081050022089339843324578570069132581045922317710444117389237583750633122767886285204782042849111382147560001343370482059161599552681554863107812727548036200609165525981173543834336556776016584852970299808103974164131313928305425034584404603943987754829344411394768349623447717461370510550454173445315071550699264731937750345007654680551424956725111577277650678594304317660937305978046198589424982874862748630921548866229501470080529187148643246507022161450876857011497956190082890357275426114104308774447373199842635839013810081865063087071206932886502653300095386679218483588106432637050869086274442273018637037278850330133657448046816490379434187104617675278291508932339826505167194405625941311294774354184536580717801634492770319555381849435813992225052511563862658430220958318083662229521426100442536710024839304693159375153530158040737728558984865560028040642673304804642366511356048340659265676940891837340688171394993172325330480026961385616537733359707766076513910936511485949880451070362095928956109093670864217234573447501897261023896964140428491927234436997732308451314832433766107063897734526779558878518987287523594618001347773452137962527244289221590790002727665245313537313039037724102043424244945905012345224893889365832978450205244858705823791076690950638086903937437548505619829145276888685621164279426586401433784124769600701338360380817511115468270333254533340583704796284288378478773923843835722923339824395605679268240652830736 [170,113] -24528345072547020906580343951154369398944821964576686315950992893336690533957862791743885394469485762014705687857283460282170246659469019360231703269733665137362956680351439895697481521454748540061046330217311389107917639952779217374343732636408274371741312384304441702606467796885076266306883455412538047089150827707553510779798933150005023058501965109639619748063353586678842879157124994373154238814441219061093562302619422084659824162783095088807299002802400904707870302022503410895246788401079073624723983450803897682529368300438521236877916274520325321002120888009581601785988868798580535037697557105489807182487852268016805088482679937739428290087042788895532853582499319383104089014921960922857478567979773720235068811946003775919655031404669320337140557349728033387587959639224296285236326813818941869361193474019297660516942463745562243393746287951848862889181218559249643118941512521394690086592073278450845556470210366446187661781588916637303192278525744732548539443173408902860570424919374821903991333484269110564170627625489097676085459077058280557409998281633692748286446273736468515145973227631024679698998042018924050318634448901929355426318900186508974955238903513884050659836493164176992020770730255100889892740058686331352629572758487810792263825067333338177352541373462259281316510581546478034241666525809907002180889671672531430464902406801366579416203162948529849378948845333819995689341316598679278633399633146400155465548116720939217679335241172083725091796404502668522131791702467029989559683071313455623661059557867383061987152109367118015657491370707991635412876996900762605614168674079336661287511118300830401447335425438938663530447346928568826149379591048640800326407581394335393161429912120763532734094560647886357874398378200977599929857239062834555150299425896475433046630244348944798501464822039814637388900377023275101859794895259505288151280824891845814155697661687343887199814694156452257330327039675472449843923985289138989470745713901249850964565295611090561456323574865387107775311991135111475742595670483143608956678589888 [170,114] 11597078756800060120033733989371872600901964265505401605995364515614653732952557195333774306458609617924906208704801877132938202579150530921550297763011988181585910433152370417257775912871281441591585708941190128883547252462339470735217712897014200937889976772537615898095379933756692441754044704242083900203537042078700587721043115217691120114411379508768834575745179628134507780892779500819018260074440156277737138727567249612282846401347880088898111699389376412039001070083354577702270033709922482769513543145678611512151980209982086520375862066496142827313174224682435469729105821804872256474384464066630208246895577801608140925385458737025958477937029677345673969091211298642019783059132354170033791636239977297586734599149343023778017576964933563935845628422873844652741144089222482035067176753289185384695689087051415641984638389339162532580315470998972600197997451005730709854236680189576574902324821203731155726194109358038407520922385084396377998807939045548225796959145952251745531150852819599775060281282368861844493341898228494385740693253629517115868349798048402706331724354764985018122829758403970550958519311756845002171262542270430130023566555241650387124361976124191201411236322177804588515995975456628666288266238657569257265144655281222281256543963609731720585051435942799106847772784571863328768175894271910723158657094134232468458955438008915145493713643764623482808665267200166659994245725682533127970496325574074938788021267419369168022132186595715969959150112135586613776191966565260216142633162614546740243626577202848896046325395053381466558385187619579660448026469148079896696284965923180888132097777142687537895320194009574413388803520844533799867253678097916058355596575125761507756477339857044604707128197489255680853061323422739024062343325790131140678420253982515900730863532918895369739487332569917351819182915434714905472715331980659606335425447003050116404146534595739943590340408316918019809770446722276085924753181064699534115278359353873232939642483683885794213073539575191683566901690623789251505860399726209412228678 [170,115] -3711568345701557761931570356433494065656970807452717311358212346438743727042084141814803067985983171666383779258263464294916969369504119599040675510712635501372611097317711727171819479531871041972674560216595193547778921257846584639197984945148180668499843863734244717693924433593572261213339729629993183927583280943418636376618467798822028853269192078690855332428816125831167652824198933136863122135082527214448357793947655727624312027462049576989625721010448425425823639861739885178875227783786855511090685672855184316825390873260750255151448001605284327005426296541512477294960328940519841865807947049873274287276597496247077741282382920264840301094749504787055371143721880390549207566550100856037255407871339574371980588566686652245114404081899880616354884330344244020890232676117935295284617130228672819664552863228859160447226368874821256243475935816750584216683329112300973462321930573103644468022753956462035679144970032725816938447604072828064723948933466829770567742722035317981934387566022161813129448126341030202217835088648039238535365870999521700867826686681127654535877722547865969365267849562198674385123586066258860214575237449683540590248467376708900497485478914372444455735583796524598581006442955734389671641909747416739313541546511246288920168782459983400066739538989836200748707764275477226141753973452742414946392918859837015253753835613992103390100047465479465024358373028374867981656706834178622649247121679391735386281153910180552254213414898306822091228587959578120164536196791748666967275320447166549771693910542643297782815887722595384577135339124020375222822170515034810558874660324056655969696193521900101769788215729756963778885156083200298031167063712901852482816886799489802810860856314207718885569959314674482114415065270802300936218639638481744538630633884411694050966611256206181777785106135422465332814958606965334655312363332866493385000529172058324645314772474280354768074476395010612050809975166597309945829871032624202026862628905948203965997711724773655327649920776061740922097317788163332342359252088805736 [170,116] 889306419352043082701453016644310490735949689258588185434303626870072822535437502440479088404784083593272365939598655679083962271517908502625901686095189870888228966215955174967609660506262122993004039422537851713094122687002268111180886469687912416714162590222862679625865875539393598584204520063925239887167538357404381771266551369225383299447864702919494382561268297874481747032142128191609598433650754165604463882365085535058802844034233907936122069381345190829586476938108943624455215697693804471628981126318632392053717532754792021416461379590362470098267826549206456083953763568627313318239525192284671472771158377382747770288656087261977343095277624381433444724895077905357208873264256873675518882708853492500336867358719680830627120218835344141799133366371066723402792749965069257784037230922949806449571309825242216250771444538978055417272057854628887421269498495140288947514968702260354018254818298845869705846757606805228285513256798651975160618886875934387930058760367686141758319382794387935122234323855923161579724499032371294411223873400553294345495748742322197656324560379930648940507837711490702489740100009439358498340561928793564670701094103128567753275541855099270026369761957637981834313463006668571863937637303090437595907432895653286561219488664057614175839346657878245026035907540629460609902648043936707012486391219237323346469497870844695590220515390416840673473511395951350599770031666474418904829397450022048817873925356538217322753094950610162008329925142972896628343960695466963713955856138108720674198182675369974630395323497585292335193380929284521518941089395174092236717652864233896291797343628785270342936709022120970467216432042011225641383545584146350497388378782118088680393764672239145481387910014841882269446156613780303450340302343954978256764541714190409553962247085830440180977958517022653743044254733092153375718253240219424726792025605192605922615248278963243185615602368824177256912298807503326086109369528704207380473898745945840783907949520509973891945045271709509158525099768811523922876569760 [170,117] -154334664830384919035314187830923973854304922963077278844061543184377968676073182582460749923037735023104136479234120327797731208384857337553626894809138437166346616220050695735792381556350139058482820761055364123972107673691008297893143683662257292429247825101367699221169560936692934790871618079922590772790247036470980324864637731510634616410015128485863026278955979393521365163730630307454655150219353734146203799046141651408939824996901668806392583967923669618824845937977433280033353112118332591140163671180138661612122457729491741742957410791424699624784073304043339855670283958736305270501327971751509620396695736327601116026264577753228965516400882068382873104153178636046900476696017528229208811482658767920696105906009390311957377781868855063163621794315906780774962200528169808977943190179978731685209576810694421471401229427561661400166147444425338273480193503904230816358081867033029169724087127519337103481614512672547586211157366278899996902246435950754117484020851401953649947158358028532985587709500642977327131362846354531733371937837269084418712067821113237023843117345995160915895252210062878902190104015698909590184630549141367993266790544441168754979691846771724473511624377754348015945254561179014873069734451199763789063398798094037569585773214965760994058370814372921410576453022567304443210592797536400345155038810069078104690588502542469598932315170109605189219652927044268722093992357461285856312598274448053218338805483266550877195638046932245347735067911111395034668252008111204726160489684234015381832866298628355326591212975255177497570973521404227027313594101373052405821516412015726457605743616996292608756575969623633363990730620404396275438858480052980795566635019641020447051930466733910267752314781324212825951608620727941624838270115843539195555311271480813305595871698435560536425964278121050218252457709032954606822562033376444959808287215056042935699887411746613669539049779789113428012088872443668221550182908594628571431230011420182631023679268423852032646992242740562142446702293490232736160 [170,118] 19377022671043559849659067400845585206754875085564841779288373069337082643521596242061893001772919927756880014011290499869803464686968616638629903996480089812043372236591319063029362150765269687773592423546246153327619152663313132689538464090903868282514275774276700780548984259905486475957735890282755897543979204254816796501134296975428800413183257529408970416814307761160225734366689911529561062284280672424824588599189629183944710835334061844989357208447334366666322308325766151281113343637855569657778681371162087804332075853051140289216895414387767161529384347227515506963765557979482674715706586143996863241461359097735031550843866717892249451677670365341309709817594697615094249916182136769475685218109396449446173982145052257369151943347194056302324313760214894282402516764724820509322662656893838416655328233009906186225228648335095449185366989663644716732780224230212264584224236842731277693457713456712193626021427440709445832067411129543471472633595564192837874335361275512335276144627884734493776779773189893291327874074867513541295541542291872257966132812359600613725755061056114425438139079874655182615315171947898384376434362302453592713029885296958983123451870782153470654667282049196013044113262982269372767226973351436023590000398769349733525625827749687006958972852032414150802935559714953432316658641681245611500728186168740594494867250147031567524260228224935793982889608525933117067121695442515029201056708767106899187637306366024610026354570772066637030777812926242858398909064356333128406643390080763108879991700213079990321774429337085876304966893186960052684723380399375563929168314626477467382017743439224171050412910650570870432664146475999093434468173129100049389104483560875681201013774273690513807816101750639763113521244795551435661943976178865905575355749234596907608271632960746354360657795487567772817071365975833483604168505433084360433501337652570519702808200186434372313498850727884193918825238180424401005693495618006705315879629236018095822649610832740147496523466032121792809705453412848 [170,119] 219884451588924651344777764708114914425192483870260741543670667224637385723914186672070878202850059006549216610532198987826967292121278586545974733555845329825932139847422770958749567502424051736164954258313108984807019814278981526626135277052493530656148375634673109639815013620212102965882119431185363433312959503627931554157629563029805904553340422005504558644560877179397103428658139225666750235789498522666006400708189862729339589901819019326885436165588644687350182389401912900498291435611059527114863999228025748451988604403400670921993781867803417234007072377904639564890941296898400469430365110624316036650458702188012190449510714387076691591727568495028977743801391495565317875878024062953952406432331920620464476321788918257533007541216088414385404235637547251574995793925604945028675206598257287587597029657194189096011206963037978253525912455496047562804388301800184476874381761259746081055154552467273207135121647115797851179937867139273281296029970165410008086578029344062234552961965337087778248331742572060916360273318460905615940298532148965587739887203347657247979965780370902891831416541864402618825509234346357528314674707729639790861550942243654206405638606504312265222611120192505356965212146357406739063793568548813083496311247345708860054356667916726808796724720431987565165977069608140194699510746075630462178593145835421106613131332572669365805757442399973822586218228865027122835085792051060860532090925208938814594499079916396128206366607179595049264432468057995896347175695664797536253014870932061554850586497442180162254633757251330987032303557904247694513911534643551001739223651696408883773550951906278769326538056248754582537652121489515527168869805966248118879544779927520573095679737574219937668304339482405433763382583730633024031999554155062386532092022552211720293351507723811148148093877219937329554705405794883042675262382999657777019067306338311269299294665938020795423252269932911233995337982752398811791746568245610149667359444262122888630622458941019745674375128092962678427616 [170,120] 106374135678968034530557752859047276841828952385563202427916652585813656035719430684294972502504989318271883900671226381329702641711365535545111686787267545937886083796624648956735207344559191740085711523238035676429041212442598631800215456731991913218771891373813756316249671899281927180985481180268032810881017823937637485852284178132916030678615862206432236166817598560071007187484262151138039278746558131368219417833952881461692928590695239792694297153591714508950268419419803845742040019628414992194808956213581914915989482080592922137252822625623312634336971450454461610457878612827688983981373839189743658950506307075829943457635809324958256128750500042622927919129586938256003477615087073690922615058634963187447069996095511144354754060339640530103514284101374971198446671265761841532711409744085119423474857434404835260060208760286598609553615394392360741665048424100180735916740769214519544197271407127854149761345866414229885274023072363380203765355756785838593371298528413463238849741042077181268502387838958191636585033868019837348128027906162711094022785857245768501475298106516702379070975598570474139159076066655307984569709680675774867859174818020339883873773676326441770439463447029413329003239290077429596177840585287970169961634060523991353262275165498349780055612419715281676330929858750256254354983322809437895790158358976201336919041542582816392572792952936955520508252211562729327912754482056461229378073781179831675375534444537631432693613158462920211133277428095883423164421109591938084315749214800448382546528577226343051067111224578478809835857930341595389627291206239156706392753546286013247563780065507629979380407155908585788046443822115164248079277072091007086323630510558170001626358618542551275768861227441153801073415844740712830524620052412251763438256216219835046872524809023970207168586815241818197743505360025023696246276431847276214547235847535259731124765341403620608722762752825789799006451386136700134627717628284697316412821873663097421483099144012901871250130121586232232 [170,121] -50130113640928469656989506033790944575865435716310139020681522917093247411186007360025543049071287302126565495280747848657497311489854820471228971648367658975646464940867187438104860411530133639123064113115132899137708206890200553188231635298120984862481281583761851110707569467753807679492983338142945518294742146970544264099722447006479301187819654163850869951615978564579538179804621867651307460071925414491987032007726546183869397623408775247200414027702034370609971658260161086355231892201833352810879020626012589469460105122788973660699134072616753724633502078081024632495702468725991545919757273872832208301113148178940220639116241354838187078436092603434799427193648865922638176869000620849138580157612902748387513208988690109174184084946036204808817482022459497957019328353796357470876434297545307507892873950626250232554207604306833827483601678489504659405751792195705193994930488226652008150105678174449475091201381622845733034661426857739560174247784220161652730835003946270868339776602316215431132736956394560104964812885171080677146429060476679462498584103020581041450824765264447193277020757721808480090685684149047286274025500258047812496236835233907845491439461126336424127171423909179830288509002292895306585288590429690394919598182276754629874933410181325369473253428570204025608285507748033638682351034939213225715216398179028566041533226655863337555150522108330855083546029085076535726842706034150026515120380209236765103211479577405554233950910082512520464363053527868575420927004259191291520600098851780214673094808968497055438460543892794653519150754968908779447413706059975304415280533214751838779742481970257189454272811109609909038985055811911354949703286902722145328406994627058669014387218378644857771195860661434388555712307730303378760437147478864405768365193531878842971031358051049605001306149133950816201916700077396303377069416647064070845870810763147688796912818992755498597704827496052029723696314966859462734052438448156757667554915769261827968650062519477943207824164784 [170,122] -3022776212185330985144175802262966604427748810933394736888759122245094136377806965003247955141253104252827978153443648713887036908647410109520577363740535063392798735484794438100248881056037749572207920434832758089182639450987895783272833992121717397246444515680598642811571310155041893259292583289169465053669072306979982214331471093266970982369337621182336869552786724702776582617493332353236197915529994483060813029163831143163962693357112052334147255741705630072976692085474377523613848321539038925813859515765581714374988890693793068674480274464036721423562286961828803369724702416776671994226005265976423904341282532402027034719187621196712233350609987252987200864340033120576088321236670498460737993911278833122593675070301008202444701271012263445534265380636308063441234464940077135447494936010379119045667194524290510004624808658019916281928670075643685398731151635678374005607786972799519654739671160725443426142228465081367089241663659824743601425889184987174698404351634339828948742541499725874539559719122885779615332274365858975087596148236748024574371019799507656610871543442575352196470772735513161021356040338934388305133898260922866291751497464759331401787872243213323610303966077448990871949427205125039282772731577587842255021625039519645372651794740577650675508423055431485800363444881014176929583919641701715461983297915169379658842139399156642494039176655572289604575396569937839549176535669543620233177476786518331925647193841492656004867583198207558617414349072846460477816500491578479924641438333186823640545038339467496252852754296711339587875219567282462021189450541819853632726512346276487779747224265601021950643827339303627438333629420130974246025943099945282172597681914125318764717029623487866334749112826261530194933621711350436694830742860656434017517282547825077844486383974851290459183268156731135424200102062809398572737044905252780022367817008689190334350007115794525096368068269214087953971274709823931043625832886921111042360271247490072537996879074494011233181 [170,123] 156779058205180314254760216524704523351406259776158453081956380817532795829045679428751574204687947094443537256227859168961615641457416447793209612074102277093936675937687435845490380973692547324046553746711707765332309435042612896989416437564258254627520193150401028402982879306738572160550211187550663081293995666074052317582881442541127761158000687053405046718554293284300337672048646413760308021531038950754649384967234990205055141616480078071419028718957172311730936046639368389020035922587116057639349063379491891840969165033099907836757129435626936520498810782547331117769729125693233377695081189074951285096934892016897954354718342189236413731638149813469541595742251267306679357037025319043248531357581775193344340071215733446217865494468211732478906391054752332985366277725380679782039466156923705331912596622005248944160466821311095570153419302862509576277735372269000515208141078668142475548341945483014421175390090522645389841249078574629620916481131491504023578110554282825311825423912183998794017473738571865777950323775472524217528902677709830474747077216316470803465220190986280194393697838844912634402475235153139267870516567373528096473909345606798459471514106410259092245830377838873685686621380936635160448587477612171821743350945209501751360550831368950901878728306634454171215290750532154401819723525213509931653416208579093125730606245734254983766852680896034463547705482739791954750613567079923980810135512453775848263471526545115896289360321206638834811368013282816631624530479487008470208777495894138642239254134665796609423012098106852936482287535511477725388215945419487657868568678188787620011302291462556443221129801035346563465010461518906232326564816176675831711943250031653633534909351056484536499076319523886159129057596489085776409331300338174211997554288277988235342035932022528807977357143358265962423180871347736110870103614933119672586870783821703802303064151624180919644640418995018149999978481503357253032999358867244512506306176689470871128180801021856 [170,124] 23240854286301244998145325316406401150078266741855771008959298610046646022623362862587537836754897304874365893063423357030053380387139243274888194203702367938521780007987412554134227641430436515969494107510175570377562523012175887390622778186131161474310937405307372586364391729163275882726284060995710250480413028595749602032863616632915663686187053187851328127093364304020491959493745488127334421556298687072352906857469397244222147201671071485610171210013866207991700418578725061789595618653518306293457086823949109690245449247390917439597642911846046662012699417244718797559100141168092700622177806858251753703181213759643440792687622760989822365010902197930704661337800101496938725271941882872975763132368801744117477170064250537495494168191372470227389693998142046981664791611402583238189163294355324874185964935017381887035102593617844851225068485330094700454548201671891959624833248058958089268184237995867190420220352814940855754592398798661753490900516466967044015443663107151202376391212427915773891671494686907502414499956048898060563694448721652750874499951090944745506703331301803407886222426102869733202264623053278383685984217615057068453215615369694563379209423102806403075895318985542034274477772848174230884036035391101628037308327884879978679798072949298749502042432116881118388928072997247969887174551464539633833567013861055291034725029415488701131025492335657833404184142966386589478288041440935270338305457753652449974158639435356475529859825275118494278921324587397777984860437869019020042083638420670562856170634306163883318144807069971127266227136100788803129699812024146884614839708358829421172415717010133628537807491578320945421132137669478237361232958551127287308294908312134130459577282982467317443602364395767986445083288276931253313640104342673214823486136714137259209358291224252397639690362624660365137092743148100060527497816515538214174197954124922715926837591391911958871665520878639025557333618690673557366841946935999444075150660622824381593290160 [170,125] 7613452760918215911805443686864901317403649649529334248860185527457630668888180567516577421776064993664249292143200967746476940822212337811101679671844557833031901116223724713216883741701214384580369506628319033626468623494982306252635704791919675410723072683451323299132595884093297109849134945232184857524975424125309688533180765907855870733781492943394815449134920562042063642167828592689226684628544040348508861582275997858573301967607684736483058268830682812428721657069372866176376330724102405922946800252282554116325921087739744061528638824838565267973961013237644524570721170186942069357619797294140266124004369340599604437464788115273347286518636270132166925406465061481766500399510874325588070834671031580676204738399789524018894870669758248167941480928976891841279863478076450422365146966914092009734751894024205696704306561782698832675445242698950081523017040797268103828196458656003427500925350720776477808540630437140284021562464223483347239194692322298370786642482648347621593571208601636676490786522023010041742869149618283713511072413564522800276056945367996065528876605293842653743186878263507962045418707099565263555267447097366885346018723407162684048584960502712080353008349173725247142221286546401654116059913871837897929929646918132785177297474787810088921392508762226179305731698278756889347763062775130620799173385282004090596831813561818729545831399917894705159661967026501144880057586670708991281409502723783173777221241621325846054887060742305478247079278100221106674518030509336737271280370543196251850098721395351606652981340087060723624283566813821676781269207087968140319866315430799983420326406012708048870205112781801583842086836986823738643534585887930340757348372106506219410048826895363743300337320881202588153219151307433332180968736687837804404794094152251111870468915168695679731744230057966941544118921319031624573995884846396927669128095233470507441074548783446670322937035400254176460733908486864785307848254854501235098100141152115168352 [170,126] 1975782529897994779185879561077250967843175250039614333373780319580011249476551896197933570743197553290891484255762717965758511408769715039307182432451758333807006012768077058075597429454400520853641781814725622217845388270183513295626438720961244208612655432022290735961321676602514598592290050851269174366088949399745122659326185080292822659846894844911102547090952161725827394745229247941271207036669926880160621471171061494021150023947043900673657920660719983866564975740104840876658379654720430470991499843979407429145837429717387154236375337815911123107907741267422691379597740573570025406852269437662076929394974390232123851946217955453625354528495434614470766768243874340977722613585742097926116003838984968665133346836940430429976059250300867500786683654091055350035463998410231971684311085433269224749259874911075107871513798944587953819424983251767707631812039036106569116607461074029840373278470642939789873269880134562726980950893415111859110583925377486325923211048449894898961225631663675791543305329901478055123387877825666844643028128326182395131224029524471154986338117429079058453033411620411924196429433960682347462121223498270851936410851204146883481531342316082112872764834205401490413909744606037405781088795813711034175080115272858619693736753037134462859388097374627841906108939546007075723577165746701407540996257425904890518011308794318859863817243749266507476739132498459979159671038729663754620879413886157130396694727361324223883662083589544377497125756368773216660402960287610556873278025393144609101749650841549156050756051562116058722574522495189347937507108149501979334598652487102082582367960319462771202104154220117381012493135433171630650269206694874725763247958656803919432781816215090825822984958535299036980131224151852254885769865613383280110694981384865436987863581916409385342783523856967660469332478204079504969816257108681927405354761589934000804478682333601503321645408440998059605490755818497639804806063460838987165138941674280 [170,127] 274121615675071166639876914557903374523775886245035839939440440433898027277382893269698246431629733464745778723902169044951445804564418503007418865642191343836276612557039898830103768446946855463709130745876224810921036669849164128875362393544223820544299837482161447902169897155273691575057327333104110964559748671284469601136598526533478282819257385861042648777927965525137476588063604135281620697238879675482796118302647821669934630945179918082376557577058969848294941460969640146773383370473736422527491607607700217925488661719585255190365490079365365422975015001095022986259780971797348384226588469544168202225567341763111191476575307478207132236968200489414898174058317770188576800348176476497819116227528076600653786008707209713927773263563100837033926839448156201386803070925097267369566383549270124328338221054659295986381112347315154912625625087935559274037332350094445245266116254364606685875568635661326592462478812726858806925860411426068453306530580487202951143060572161717419878018636782493844808300666393592952071801773662807948592208091771335070167717600427697484832840108492187780576151053733955692730388151668210502269376785629320716378278650734860765270389935642782218141954871071329186751173377383030235911971822603039643482208283828161261089989698327533136610853797028293081315404102227465901915634747210938634609966945352768518440440574493672254830578151115590744720907731180604349866244998178113384372816517415139952671886865563766683287869221414268697241654810916481151000929059731854473045018349308995650071919199867426374690435866413080103996771606686342997577712966160488189120220074502443594803187700219117818451476349353234272116998288506856236969058270417433562721388406767868318001404055076519937796452906643195180076579639178295631477563861183376954370830111574303654105682934668260035535300013723158182680219746630447012797008824025587362391126914581662614711952413297781047755053893346100972869860008523260959723667891339140051345008 [170,128] 19777026053764544997000027242281277373041356185023146935657342716727104853035113808952402257714684616226045415835719129078553093069156874336294892138363944332260917645281730434822442941935608487603120222163456236491686602909763724373121252765055949071881598192021402194844543398648506633203424077967538119377868731081099405689894180541033462256215352614041949114231582827158086227446391029964352409498717517213393071657624962679979868914034818513228807566134700218792402309442683775940517554000603576660540642886099347921950593047517198175779386053257941784515362132371277681848368912635737062839765799742846425826814081792991625793295321626072477546707402396539926347608013954217187024086816397236775111886896007371188973226004258681315299207509070947539642633671208712180852382677513090134162688477349004015902600378259752754346119057769413146118597253288963719153557062621535821622765174025598698957864467735160676100978518066620959690667042708887081613936408299065957075534453726727743921053214498267879755822276507861120487615967053146259995643450825249496036811087602080543433164749640025814878259475070669100893688063944591691556539581396735355454785471108942593930135498821701320054329383995955555108746050353029016576094805763559142023964061796662485303872170557124117359226120449035070098121745971992562739729689665493172118245155880545021746749809036699134607728767842657429132922471947830304777301995534769264212942484085116890904137022678664579633832432600519591623880054290868686351250525642325676361411365826630197232245502268620380917429806828406710693460511953645442787391731367151200749304795726901905436741521452062209543216301951612279105899320382900820727037488637547524414396796941736233400135883652713254131832324085365294305788225786805277788628571092808624970639236709385394843072754611264061965387475034767640505893582756410126971726853119903704977898472800802628877369659845816813572445452950975537157063443861488780163131862072503184 [170,129] 741018642664076770137089407217995433984028893856306455911507242049023821829249889108669601269283877750493791368364857171701743572618789660383457434240722567293500905095354187750476105307082941084982179075958040866130288578381028322437250726029536414310939635278844063619522671283829201033579943004576139765567185687464529146391127419366043655065576741816411232358436973355987689579910328505926375897810225081163162592734294791696887230544674715687492612271552357749493454842519216327112817402500523416423093683725700847911038498628059677726169049490805591240781310932870083135739669875305089994737960904312233944792305673425227302926857921409228563340041740796874067962182408941597311661718491949676666143248611575822380789954688337681738606364741623516310021611090385626015968802037749238729441344833104096770401144414193738419668020643827618697714732026283031660070421019418482774121762199171189089988710766094608807345831412868014462839261824489294042412868667038676808535786094423275457576974892919159010586528815150110685799172446975658351178870529581434831963147359571326682285691082114033225940468319578681509900513645350983362427192037342307796420556003129322259792686114743692671485863610163497021320972434976663530105900788450166937230511699317552887370435683586445986835744185142299586965756894683282123142723008108387934982250925854950950158533537298603725035582439860768492050725549261882434588563056111176475304332443641141998254822830627852291547126799117847297707047000342420010031549686672664864636146837087934000654500975547455314739414885783555844314762567021848059195354028103513119011265226976004410783101148261105689459902509065310099316513055330997407163701569367801525072119553043488912925584251703941872942199092754630520805416928271605592306947502080623867686956693957780403507289781796611950962255872753799309383190098121953134661524124475066619622111571560769415240734012034141738206670356501047146103789766058064506795655360 [170,130] 14453329170434508901495375638015685145912240508745382245953843238406271195829830904921928067250883492076761921958859813517549971120405687642533557133038590154300479130668418508138432603076901118726229327674899651550214933183170960659546188044639518347772296289789645401705999926537930664497827254849830813544345066986073941885109049971824176467287045208830909420054024793531737937842776092649723272494687134101584407091676166039994549835141863987283432969935450203351338358965412281036258970146251925364287280287202694509438406933207630790663898757026532138572062369634128972192136857111195766283754537620876021474786850962254159884929061282873510767432322230831216802178151050276169131088920759737861530771226721114305215555406956555013865496887810841101391861652872978529535729241855139708550104595428883809023875390136361924691447804688149230343801160074555331833790926450863594410022029814848364150917072606269113531934753372297999222489597545441206764662433581869439721081678355543055533898339168798058348944931471295193887195443558816573952206439895605307582071954071343783313461441626019100865168367229723797211946248056220675794770592326289326265936352250493441430470504897070770060610600426306569326358732421483839319158637633296094161200029986180593174979961862005411810217187106118349702104851686947350895194679164412149749774947160623674712934608544023144568186567758871208346277104453653277847649846444438261864107143693436487270466203169213193977890680862822748168855560993710746098982622805145471238610102807748396653422046452784972350381910901119513452570299150352582055495043083167339020840568711948399341710694748616732455503864048098770617576268547782453158774508131082700957440754707304630354805113510435212630005375524638736895856187614706651375015882685537384652147845635406400419148869992308894104881938087975512250936199614839427750780519386665291325417496653975136875781112659132946372289045868228611876295008334930198630 [170,131] 141609781742841742454475881895633071481665066773347659645282965910035448772024136265633340579168222979408603758044812540842624306692037779520243053948239566501345315809299536282413111830975795035481129700976109502342032282642202944816600375804223995227712967615800475923762606364780279880535976074139771725625228637577549837069520093942494001090619540137806581971993793779363328874825371232380027350890826506946182935355713560127845361521325942962555447133540056441708909060703796208426143816326123155472026760265687445375942523365316512036473497209665114195244802303774881774321932486406388087012961220777451058047952085049055905826176578881097612051870043466020185672994735797339011078536593582422963037927229061961158285911038452680135793655586642771042975872078594938930682271771035553697522264793347836084964489748566683924388667112508072244206279950018448770419992439795408169301889136359751467196431100777600906232763039955333597137507876837451177730654888917979775004124245461354661416499846804166343264244142256166044367501674838657944669549332313758106422861901975175909624550232840191733077101589502644353113586052335218123660237006935803664496516844725663163014726671758257292715199053304589037561260369003665002193752910621181717109799030474239223535853034165761163339029026876150129316162612142025986408555924929514398264428088058308585560516551522387970822194875527080825101378902295061951190303701889154590166425937150836207586841748144383987458284157104688787815566338304059422307271627758188510402419354708718880857780293138020244838323526851281769575449667961612538144394628802694190604393181827868189678632943457229806074886981361156351409157073495555110944146631843514529004178326678824998247160082531096076252315110142463653170659937602274841615134378097837812916923369830119528063384945338509480239020705564462593585967989492205578990746257715849265083125738795554390246650275819881252447433342731843217192703046072 [170,132] 789696776167971129142904681212707182866561921879756452370190459597353657482495095726287609859306214509262849404376290249977060750463602043340180927780171878229556646748211834887757530417018416564417750137223923087738936205427580555678515112783407662360087127647726596023595006208473551896116685445704608677763119918445000229559779735773057631000842088152526019229861319716655843367447616953853702164943364099446532824580899050014116001421587078799281819107270303903422980500773986326785802158036806106417751353495510473257831857076398565420176352467860415935836863463818948722455839803456912287483963395271877150759362896499737728403098237334392100572979712910140552557013945160906059223692325984474687536040494676782046477584601675820848902453952400268950614285094370250425604321594818224953615442663124522042222108695716176639251575899454796962513294819112561626844611657650218753931081497177068954343547483695871513178750047258086285158996848664065367625754206748973323363825388968655598470340657878796212141238288062233114633779613427906152323162209153726919176227279687179687619196754807900290984197374222117997184629664031500235250639948835703026259185837095029881796929412162068736538942012448233577521898063694706867542210026554836121075014557150545455945797286605659045615652361184578315940879251829631294740841911458919166439544624562920911654572903626519839665134336496189839831984161081983555460147317077712392544932319008236678449817328348648049052669940024960282028279290192655986766483513610680364683243961872048830574140372463212264288071270386735605847275111582737532701878552001424462028794098421431343446888533293947416222507752497544211821989650879953641112295151074692968068210726030149504491581462118348234399190532733572560115100355412751511643238808566333862507628343264419632442127577753845030600443606881353857611868140100648825748358685197061940699250548050278464448762465781995072186800845769396405792 [170,133] 1229524545131330295255372865343517434781702900027981622363197094405858118388054379224346347896289861666007362734552574232469208378956948542715453478668446410317699247396334430563111964090543355440042608195998487476904954904737863978099888920699965733724145827107277739980906881059231634910302085797906054581803433385949838661789808412495514675892222535301795538677008165709796697147315359783067121553096210695406590562434975572039895824898329688113610230467069654679026716004995284065549540991347885530158415259084871669244848528702360759856167328740683033903656917724606881950115428903461780099001079989018489012778862076590645934646734629470492254553202018675947919107628000447838170295836415492854509912894842252673135078095122763880301098956981271082675945135663363266393831519669301214393973675089207749144865756795743814697999389778243090331533756726879237522216564607012854004747636774462009248142927814296082532935310136022528957919994410830388440968241087038285385438064974721853100315304328695032552486084703367462838497950732756961080883058034359005161488194927542863788766995198224926057542353281371850066887760861508183488260239566910339119107131718138540722348246393255906438033636094719877139050474692201202010946375766854331434445789724722830442173844601855644603035071807181658555632151884115336300133072613988596715398619973146184695213939663654884803657072864391451349184366214453498877948553250283906384459606955505413124297413564578085612084465189968033132748012949168743372239103026668996928436149428718844992564582589427226896805699374847923105676951780273041410246496066325574480081720999757800775723674373283462430865476047913736831240844964546088365391821904405688422713145026767948789807866257066704682178936220772030895110663923122411248372803909585089848307866326213378859279703310579826093199095170481399329246642814897010447324106952266522304252662979710430656642643054010813309872262269536 [170,134] 6509503008733484273850767188502941014692910466461660781378271554766035717578224059561071316857534477036700078958088685303360748546672980428724006877987099731886867491943822783727682646587326194569928479650348052008266670184241535631709915353065476868817997365279599049087173867072265784307816417353694827154219315471812014330250330428365719197032070016146687268285271203247897822292032301866223974591428317382900406332712999025013588664039967498962986277801474192864381116731403977386082886742607472050735398760310440171084611880207590176485747449457739202176965307082275334260041028983967606803586634793355738690444467763304565387389715373952298307233282480135262654175253103007599701549232715112640559974680760632119176430652368486164375900299463360522261352159160890242124370404992030414528612135922139541937346844662933511125960216086583090717529109778096860259150375736565838603008673544305277360306474956010803671104072509612887135874364568087471553894290670323405477278318375545094243500890771395570427178088030219438136692807270885019530283438900479451741606349244366211388977958829176981953385911163688583425791291017624697178493577084624523718772968506342698989303686838661910245697260550214665833080254428730046457445552558028241467582457856226032415774166885985437625911381403761664047330776811264142201354638567307875985682713965531946048435207472148112715644475279322114872661341741246243942474931362681441889512397486130073692181820942789459333222191815574577660414222281490759280669655408144283914895610914268478353078848553189376725558045923395303148597452111652452070208646807920134456528224249129971169382482637592223790137005562582830660330060637660966090192527838849360559346636429479524807679334823882550054540458671422303398222370330943344348841446988749679041088850617494781744905879514985178597106278838803904203321894944441260576640824322357685154954290766015794669700618163538039901008 [170,135] -11288070410832668422375772951862936701381161205499767965249943438791849773714521362176766406725137779748193648515477568216544387507143147251880910698167835635268267530764172662330772449314140328284658932504843103989870677551040842410691087475591327135891222106245673322653008963398065616353056560837083831707848080960002441200733847514184234124543183380435517968666861600828740363131106679944001503147232037201098133733456110757299430149892510683994176946905527009196255198846745004920463985801920748430543640156656949205798294272176057948289409627104326178000916354166947143388934512267284927290128289077671863023974942685787473056206439319115595177785999214542262425309886732083219912891718082808623980402433726520064817445919271170929249515340603560147032998075284872878653371635042444819713615983761541136188131325274435601594005983999819384068315728279208305513490250295604222936569145278725080319590247957570779627729706637134764629219816281397509873427711859139956555985003180471422506266420625844398586950199741323733464784789573625153265092087558177673250354106930710521127348259800784206603131028096182696647409827164509000644672122726048716366847259802353932492965553119699313515127510693884156802726411413742331708551497632696062524559775983530195848621207971506508545630884326084730250760522560576168591440436253293232054368420034115049779076015715462647852344666408370708598323920385611052360746380419664802114728334002302365514306549748394471206842569759371563372273758450411618180978058966272298939387556115775877397989580437950239246909153460589155629843162598873425842892627002689591979716606783781331898148907757645717674190986552004332261131088095708585390148575054489196094088903176342581256961671678226626102854176036489290726871978921692958403844183972215163645082178580992059783382310047647490754567495325671627378755630033202833815587657087007073305059371510019894722448936448128 [170,136] 21136624549356669742005203540920131160470481669626248275374864917365425128346203444177680997635428793809547488419068775082998103103733389161449954934594324317879492920521922168993176274352734582994244653276937007120826026640431117518944049493422189886069475338393882279341847900069501766817649537458072902118163741200990695628693751331058793142197089469883197797071709401638859713672922377166002012595091248995363967303244521709827791895365990765463124003650981930806470792036300517094880498987436475470963108555404212018207372392837132432780856619835054781242231163813950931052897226339733505625607403254393584960867684818765840932406861777073818083344362154091165978672402260193958958266041531550013249317678041344113981617373510213376667973371593831275750079010681148777918396375285937714232645469407328871012474010868117369227689934042583078488945203216243870586096369632126581713832778475080202912621737470826904915522346612724425230728196687092264130560766057883121928066180863467118375228876425305405225548039709842757310397272065548199800085797042229600192313117317198358867770798155147554844285519594843272948556247887469825515556412508583224547835908448069188518836000047613804405139333027197468364700153558891289700048108933820996372183488870934940313809348698145419931677501859373917822904529361667904709495632698122630852406833447463015162163924706619691357148685419862515518581948758132803994952524233834246563007886149008502761683283475686808682968012045118056428405705740810445084993127935334883310082944049944750358654629544631896566007864138967591970689786582877342564743454226831253474132323117082816105501443725359723904458901281483530132669625370460847391752434066792047037226433288586883260689628366688549032988279019430635400940003020077218297821938302892661841481918321567651689791914520659049985167179775800747332092843644585495352438303051848796192602896328689786917736 [170,137] -16345734935800341375936946230643045012878580288242430886128938028356644208857981048862275738807480646116128645402815990493350182583990096004661912918865018640890616267129979060763059609161153914398926109765050341709738627612048027075173561370325023254666248295931486164147595464299442352159860495033014336140853549550102254281168955051056993131875536496238850392084255851237301329151430606400991112317150587639446019596185957210136597140864753003380636062058706395552789322662763507371190998203577060898030635960730689532105277618278450702004886537443131430988096155156664862791492635263570747869177902615675634303484324990847797918839861521524587911662864966880567138137586035610593235366666411713795032600576629221926168574984572553594542371760531993275652450510566159191787266983348148738032400014498131283801083518852356945127704035074626776553299240476669992657183861797034291634633600959870931096988877788019848374238483783190864284183714442069061974113626596116644347003674641878959427225246966647419969565071871788840407061578593016816061689278680127116171641739019611418565067090243188532518059110206597251106794854511126351228928515148853465514449597148386005400011871460264907670987151994460051411290621465009895529868980019995484030473217131280525806131831270283658647349217052825072128941838473553215373753065079668344300648947317428467541080345109048795301232298518906775750489857812357414082721968937244440867272074045801899570594931930282516586821828990893482417523883890128787687329450917931641808898799970531865132807453206741517575766791637406908742541688129318789516994420881482855508283836691255003326007504537362704385602549019474900653608438971033007604119906965784020655258462115134403179532879536638211360644381863000131998099445569025765063940660976399078083760378293619836250095125406879899764233410940437929405169164970684045302224871295453602591255030913968 [170,138] 6458610607126878956464336795943027838316538267764954999538074725686473597703021611399028966927383411019389153499390425107587179543378983972894091744642754772583146792322759970900660079144711266816159048705460209764857846629637431621072033387390089838127413738214021286205767170838572505996599835460325372341718007475172969650447967483726441806613236095890556348496417430221522154760663409621154878633111900143292916179119223804656860867422917558306861233100499105742429897076333379690784421264594251885392485251576481355496185942897240891538602119385841513758090526631139712245129381010530601018139679794629708706308954458901696889543973014844396515082918294730589220456736377996786762985814946549939673174850998995110034571549970801926098979181651951061488157559898754286418905499239770091533755682031850097819275023805457435542080116706943429616188825078833108473410343221137170877679335334636571708654272456602150525857324422562364829054215453567642970033158389838006251063131259036326430196497737103402106624092370205852428887327163394826524670227014203026072734176539064644432470059072536799128222134603432908336163731381389795463601588641909802170769266762138834880086203474209182708402296444920071362888093764022628602119664752117014384410137964099246714190746420850871440567813433100801541583244340439292683608330155507118573685288636447233377274826101205761467560483629580036252747324026375422066654680411886835065155497333216540130842158888134908078947595219832504870490838114701202262068442983406104338516984798334984169541449808689712928591964563429675458586953949390411177536182841693355313576578692456642374797373258846954502913816347187660077214830037105061074499022697388251925434263166879038921790637302480003264977727912337381219478052242056170662951928524245576642439699734653392319791288193376924778372138402049822331150003995657847061121992034663231492259 [170,139] -1207868720754157034846435484881867355628269553207703853154996981771091880502726728532249571288031858512454233113967793801490817249197309617274614074496260544030310761074057615760063764014488179499789848019078509764215945019604739008190442373615249898855918982425164291689332864826153597451106197397383813732521934170620259489842800348564094477207767929769707893867099047531599307297079406387646680869299463845604695539459381798507006246043408441217408153112974017486722108909227941273703977831388788233036464710314900384831506585737240979105920872907479297973883819592852253606016350313249596266628999120438642099295701021388622784692214137009222957731001822405047622352026225246433429891703722867579171877704550668900135781120658001937268368701990319676474820905424757818741152640545330244380175936329162027894432494580664020420159889227763435697880724674488041504960278524576826974973170654913013900948615520483428846984880886515306141323941204310495152739678129021876126261676349631649871749527197527475638297966419228436201019352660997320959750868691895585763435960386670742902098061494344188886047992842762111519893458717496354715967852853291310548221504368132946377795550557097284055849476397821820502189124945198204222667354295414839964087977580213726255200618183229694857955792255939982039532221665916987887610253159589640204575558705840734376841882864010306732272012127344111868325152280835947234666717961280458999198553123224860264290400140552991690632579932101415896113932721232635225277932370426767535980226135244394711879390548642220254396201505451803403995417916360648613792177769646807837416145168393552135973254342965715830087089672859007596264745731063025427775600726538895903222146033841088232769499312130721978223263399506343265643385523667250292899251809243181520222066588369274397695709658105175807194979253464434185286753159319722922466386066688 [170,140] 107441610814860078012561346274541578540999970051900453468132930636794498374033182352566270389977910228595549191691540353605880923929296164290364415474176504528061074946604033496831626232808287033395258519613840354111954983161806637215756189135366490846317496374052246789821668612000911059407612521430154798417952487830384442536350813422255998233433728148392653402724091828233004809361904023539233135237535821556520242197628342893821677714760757950825824385587968213052031913999571362032356576345696437994274665008999544506485188326183488516893120739824605882944978507967311532237495696049486368791821604620352876906187881046020176935234691984961395117397937497711515858745190414846905000031387158289445472602231554363003271800550801543619562568992902578450426873518931711478577185525340470185607887446873068615332250269313858932044343229885137478162398487536392642863525980447876053131311049198506007418351082074474493692973673497853007301589030628379668690395364121909943821542338455469617120760474790348002519801273563489522538458531708065095942121318171205758387913885176723967369011385955317121647295806996820664833977996099795864318259716074706438584323034891395318069117979512682944105932062429598243333885045244573906111938771953606724084006950234894069404451955348846239082483873895600528869042035774133938212632728459220287433296502640459333530733083977075400136399464020369673623450284010840731999115066634536503529235017636850661926856002022903485480160182108331918438643648934846368476278607444396177976215734617012158082424432142727229452742253435119995637047974468529563777964572709488903479527219641569743139601237632642598618094892166127928029778624180602846732323636496798793963030721035518376170403804500009164552202617948573491061118348202276825587506696936646559462078586390606372694168611659121906902568599241848103486078430624501362432 [170,141] -4353474884309534204720145840703679236206123202891776990479047955741121325661476704729120573585579383079937792587098034789720621607554333164212935656726906629295338013957470060075397546896587570919122411576580669036294377503487313904853063648183641509960332922025219171925402731557678784301756837946459865281656141772898723263249228425373093107014683906477401632320977827666154394771552759200382885014206405754956810830738025000226061516798544860158952747861809307253974643287287057056396888585789185857041789723448212568917371127441079492536457096085308156918854091687115032133670403269310015533513098646376968191162001924399714636461063246817383622836334998873532194249756025276834804261538244005128618142970356033677739860273332936174177510419390345885663411299481252988302480456869223870091760680826379675978241812050313645639461365760029139525776973140260818103554644069819033067977583840712369858017649734437525877850328961138653847215479945987367659931866705256028328624322984326231927972513583906002382423559029114961550422651183386251390852299784665710547981004091216449791845903585571753135989451799309346870104388623925436728962933522204459885705288422105452677079296267513036762709499168577396685862389872578659581428911197897463214917079342179653679134584235065627623082098941154553157328685866948090612608701598516923867321690141895922256686879260759738230991611882112436792650983041287288390200060179877697574456233384460448208962172994578509663121971439855967757772101545400907407392324683392020334506606591103491713277158038155943700927443064236139076855934812307120458976893545373572234244928978813570910507972131257595727256255179185988694091349991018735985144564313563060575297419669269740525236931060300547533609412816794692169459635874287438934530131476848696352345078929194059237408103270339155564637523142539994974945507744 [170,142] 86159348844723819767193093777413746489074452174314297413353263003055024863983681785422015243941014250447754267950036839155850020740711568862921217344425244607867748225804697492267952039480242529631950853121016278556672243502006721863879492810180509562281641307453543435129610294206876216065282952867537083540194407286805086284472113775988554270341506665115272741794347470538317363331451989109991842314355437815855867646194322038770394200585384274294931576506362786726158935922623269861489790895171587566106610744268147414832768486737053732487990090062909420736917330009770122928997547194855930797015110862724188206791063546206384952715886152719018334503236148366618302672660746683373114016667977629352266731758493649566030340783995082537186553208907304530516588519065291473238735379105559560245593057161481033483101019739248170730460710196657595255129066014150670411231764655805473724205439884941169670002681189195796916283746936435110832464846105483372343777995673866113561329534154955834548443497632135859817114989861229436783460124002658649082962467810165589761992481226725946414216803438622623971990205896962581814696403515183436990241119917754832049352660154524328187464618697779830636001149527563206129167528625828408942304689241547288412550432643139688668228147026161701577831750186411666379139801374310114398917126381796531110747509204890295889381366780289616026969344658867454059033637996458891111257483717982895977055326430809428728497713689913564843930784145128073114622926146417729114204111265614103067919316161504964435385057423209119167328466996661942230071798920471100844358462157494446780461813289321063681496779226305253424928220322102092804068726592330930029672981691297964103632305642287347312684984128761862241510822212459946478776046574462043493881468315355383557080302080073356635000828393484338144142916784694620 [170,143] -314307670712535149761699284694026702117457423006514070797992970233559547521657243285202204441313759693729361253911521362086621105243310594355292973232204597579897832567981795456364049076907279264820734587835019761064914823081789649452949256572341241652709378400978029774815935460620462167866344751366722794099517089425130902405739678768166845973407636548089408545888809419828938374251197131261846370406393513788059528765272241348500048656290049020712709769076823691198074777705591722873681084245739036657098212438957956715008103717277395849345381320683196830135067076551392289981962841234527945088827259280443274074694694826414074733634731996579236713921365012183185009503905316417500051673648397463497728733800884477033171200841100257393618627080895517895548770776976164740132023197462288783313092547326613956505710463597623819245925255169454715068109132593867799135278346919085789925471619815300758254138299061515987061056552966880359185957937083356641240031692229009796169625010073432316178156955008094136127119884958596801216403485715231535687507044431279753164510881581322879466231099120445789786317469251347319402020287897038695554800569555862708002108234433720804723068624421798324060878799374953573765754936738472109884209185603635594695334962769551387335239237814456041680342063963667546218247288073485719123814643295855902202326886445552319473901275863339478089643526051726813465179058264924659633295321110114981185620267573826518402718724889760192451407893082347344342664688516030165490347975463086780270433497768217100170300389546508739540396394427984052481695618561570009466894506378130121331576542376527728175730078370175469443785239803904633933061589116753030521163015662185342732242860579525389761765045202980694321311781416523453845871894030074878684799687450955971966609882553596914427866329327479342925872 [170,144] 13344643811556636138167930144382290499883854568154343162297559671053829422069663764540037617698053604932435643956225272073806897650444987710565790669714625070488785248810960342534174348017368950800311740918886005799644344437409842152426869093069391484289806377426217959239619135607703679046908375344333828065319381036250837812256988162924070327234072832092935891861444831200464270351661977163723744155234686428366167921898751867953788381326603431087350162986569341729675705757321633875504715960123254290349151175239595571849058764746026271961787581256205207116731054709214412018003200028044277960331266533043701322509020167507762632622294208697741773378037679780826651756212242950682147216298627790141246834349679546813933695333747920518098215424541600704146364305790948221627636300790667533343742616792153229322454313713023575674265322745627567482358018132208567919492309073812758040373043036134058982413960448902154002879542781071297025694344651631716826451423991383076827592611052223333250684490079519951434602948317903614775831741758560255747439009179613530883779226943230313138086681202627202031955433975342674295143823234837680389092302687558901758818220196516003663555767045566007376605078763288925669460951298852547635432248847992052495723539697869663734727134809134823292953824378212780803904373832123595680073815112384170892401586325110145157471033754086166641442090819146041304152327584539497706909316958643881667133509591508421662962854594242607662507329404037404613197175027976107965975971218111351372608914110577977792417355503026032712661677108377617507569849382583901293694451515635178082798832799814672352202346637706372561543762380822742190669472429783414478467819864882827071575807385823190774129885584428080165140505607383149829900344488202086047697726781125458119752306733001562180491709092832 [170,145] 140550368007813037708184875353549970010286218205983330723672743199437863812906010058432702687084595783016947686291566810728455297702059037221797926712558433269993774595831734309875651940455917113703685910079829447580499621785649568855179369645401236680952656292213852281612999211243242628989198138647668695051953981663615347569037249965862539506474937703034008978139691688372394491288617308116504437893524297123549602426315588384369378338283850455519076445340564043443650587052350164449249442620437041239435321603485001187660831987989021473968554456992990330507642082825631331975148927494588492050058975334481577108858696548896230521072385381313129844724298500512356981841309419884894338659553735892194074764004916482302626876427098108991065495362170839500158811464636842571944981260282856583201691330485191642582712193751694894924211565250580374616631808240950494298400920510521074250797080675915482798244232549596448218199008386419261730182283105186746881690636574258380383132781025718871568009692907131259977387993776029010506164341997633103029655805337062495458163677254522654740697328786067907694783152184507445836979797348401720387795215607668914320364010238461486633480925554475067459501468592943866367914323976280223457657055811423566276910415840285934229938991325486575023684655306253460102122010505164488976651639284439383663284955295908932567572945603765271211937181834503985485683908333270249569929296253399243522649299095825916952300097759661074428371750168920576555972012537793167174742898668260420608536959945841418167980595660164377168061122516476258673898340022779475302891579939561248895512937918895451594869606956229613170000178999226357149792099549678439782079528311441579302905032073632410995517718832620187324741914100987103043109957186377209111778489849231432717467890502231199200 [170,146] 795979530314312124336043301749008373385397886308274164087511527897581468764310213063947743323399933089709368870216890287023535253345446391649711683255791450925296283240101667100583494787357390142888676485376278573044588115346293398153622408988465643305411625034271129354406224587483266224817471239368864195012533052883223412262956231479424213111304754283514828249792374941202794027205964483269046364369010110230373277777631701228654540174363676706191930022060238891675875798614665051289517769396947522947799385876126127967614279310350407507968362342266179791776129119968894769753497283583274412945908629631187249040821746494115069229366226669581877929395014334212871754422513709740691621641785633348712929043015715707023599168702561915982944444279322812233220086208360675058966712341141678575646116538323388486078734520948115059073083009349650697911292760891860919920545764120195603763717183710674292365043024353627885611747495991388417982610517501236322012909944529233569196155491833288574849856854012268923889027773417185981016346231445537372010741990923866832464506543267345337379735977038219771070619845875699708365779425032949052045580926029247674836638962133826529285129380412855651230169087251277160992248643172769752033598558868646771505271002092250617790866054960504581337945229628237918850440520547570985535965773419028804508968347282116222584494789534439089563350907268308368919779013641411126225736301126994571500183231393951338103588478367369754935733420068258086978543813106185003517015794283804494114263060245088411922202593721632581603769836054990213563094698970575658686462514857098590353302342947709953987983444664102030066338269669551393277857578643861112907280665086977512163691375054257978183196100291924847460520570753532962014017029770873096751836945649610587383492324 [170,147] 1706757939581509839654509464424720374020720025367572334590606883298121747437032396389667853494727905254774004980176290999334953712594191429764586541839596070721781634966591612021343899231960691204717845412318652742967933734140179018809713645418592819677947109904497168529889850186781870719949429549575851946309932957187921063882950825344067980403788379169427858479121383893304504372289449897314477056660346622040540902469087433250538835672235379572185610791385637432394174948014275766783044838558702238338571941349572183275136854374916811370457058773604330829994642410221450077987700346382460301195887021684095446055793953360991792281740191662225890585868926581856196194036116564290619708819520212479757831573774695127895500984444953953260871171411899729734658466445570216367499815031467430251120469224051323536879548185007612278351163224348141437462102880503959853579566441694791902476897245948912858790463007104782626758664316443294158076671955811598556819248302181315952027807263482226015503274412259695927705284930028577670787699926339668329424271022718548671908628788124228822473988960787729609932545470813333905351054927339112401612822899371941738840671771537784427808923144882010924588935688423217201968775647278545589767490092761257459776816026247712590158853765777332624773586354158334105547210817524070573237151021927590717747813357583170342071234303504742539798775120478915784640225682965969974654334878898130142007313383132557240833192348691293885532364140365782153541588046237076552155913430252046962158832431476995140583012212824900586945719177041900691369293580875578038698049558418707555001436845844360532168025456399131116108266197215576832636113510514636113342214528274052648201208572896152041443092325424547725950042136995855401990334464482120688762532824767416 [170,148] 1458512955057393801069187022841296584208417163675796394402913378186121324601039065551573283989950442487120770048353054815675170031671311535047332298920273140197757155229959316171781696391250109644764675969148704212817712913512367372594977973210605515641768885729541439288298018276884178892767999280033410364476746119427109444228564591803999979895258537354493402901784152393570337071038997653431046065998246376560438837423812790688299412687347457215729626703854537100889045636338987794033180635318720532319959326470537538392909482459446913587691902250181578542094001872803613903744080545030697576617247680912992271264889920534442630467836629266697454972196155232142414267560943542997147741699158283432320763431487936055067192020872591480572782794226970400121410232543450222337581827723216933183329077620533897658488221678835031647454657123348626605120383016760087818358552051879909216371771316611004265999903603529131694811081691159754127230689123989077122467581127414925473576068143131182237957307947019311546093674963873452856266712880725365443033199682897376471466061520484223542740791251994748489319334752354019409665568977666039424354878989634537957205632924895549732255760877009428556740387906701095712793327865939896095745438421810987403693638226294711059820882616584160501137058546268631880172439537168466956358531287562466213869492047448019669831008509907131331310894032648550418302250263988502964985012610583854432744069654510953654102834153877466364073391772973685619316068660918920056061001767851976189265238444412953410016296370232233490383115090029714865205161778944899800777333888056058488575446555961248340150030238565427419182630365443142375676544938507761556789689269155735161374879238635882933582000158187427518697637777819115887700708204551113242192 [170,149] 424235124615342424305641709427187666223527115296579614709209822133001727173990093376005914342242719937911991732480826694945859028307287946614397361728838822917536684652047134341994330224841917110461591679396768649176939969401520954707333744071728710353629209005552048598856580445960243178281419520434210054015894571026908385465322857517780238290935460118555430282732435745613343277196000850801934045985246023732739602370336490313050549218879374145341683198387088915504385826281837831892979399849805362412235370226516842852794224423397328262969637793132531870606013483209382826918167422955803079666690867558656109327570059409955746949955809981075313468998208224303365816716450853539891226869594444146886496402468143745818130750800947336055867724228628402946397414748486064316257941843089837076867039594979037311936378954045688711431897562950804023126787173277354827233163220999789651373757171703115567495019026439014174560124726117521025044033617706928359073557983864973048171926904491421454293440909234448708014412172448505150704874145740318672203154367402370637252840366410729617383630987107754901283057027055172854348698429948875682543257179306558432156866260763022123293610602539152748999330074635979135713439862678475917306269858262990701072820675231916632273934871728162792569307374541916727162760276840077051590152871726682119925711120850631873343406345012059554316166878577522471745699786122027208217411951319450873859050444632704565342976543686766789561649958343091202860076020808128418523007464618406738880300727222227652900782388160564855644745280596293223708893508339368978722049238116662386548036480168369252479445471976837969250382435038333726816941958120420434022203745247108155097230360292943811083896822895794334126413010930420892610556384 [170,150] 85681866102377986997896688984752479714788604476774736345001604150590822344367898972435234748527236031251659946502506618270893577500936832043062426969263237852051670618000263228334853005034748765934173291038875355289712920716110957041822925229682737543884484162601104107058573435602982691102161826707049850820588723342296482709957398827865192614895137705261507981017949232010887826101649696275224537028260337564542451916446737144550964553420524395985821950839574918082285159379777188334717655971298728090259133812909452949791201736432912482943220657913446671772158774009491383195905225879939722361937731059326186320462278174679730732672221469192330616457734053326679066865490549153883372773847222528535062315462293428319744285212887996726700537435607777336190144765151560420221841910764254476817663075095435385280596217394718192340730065480174846307054077275968590842417422560410957089868146761181295412167302478182751703511679730629098971659713011375544175021107695923740365092693596491392853808981148434414645887835792889825129528925564856132411373122826565040490772030554690298764214297498689705313480123625209055947047296709576384076349217374543002856124966906543839960359757011990184578093113302873005011373326338891786188067728420496819512518168584719736339306479536324561578882071304058742102085869269237256598629694580464810439741015281657663996876423356409318870554379613335785846774032220173005855918546202611178152852613620926830752619403772342644762497430572367148277440366846714684373243221969912794054357698501597894242758377089041759287287040403122980915792139745685085315908637864627536695164896862851323878771706282891207138987168332221637853064830184250800295950328271183532839729744502732438556130518152291960650085466740068 [170,151] -19442251436230512845442576609515620416193497622244291471126260751708579058037453240013954421343729909970143463443897379637392762762264194489513576988471620289039279934820411759158332781733096677015320403784330527984043838605111545542981308367577732562684593373247143510645290249867290601702788676781844604096792447154722162216785620258982403766365584185283932805805858079957329062677327734058412405558901159741448353216869260760498729003077562737885429496068385828631407973628062715992528709836031572197235820401443362853962423673177666545174347160598601814151234589539106564050456865242095343528213737179404065273827874020755565927875694776798832165609035264753022529631045412038494298411896801958067355731073709202619062304749905732993824721282404618999073074077006311652077160676710280468733665255267375193229125846516724393027748582639993379322440788043575935542245450481724138493913709551471543925767793781483654135970672964133169518328864863107017606996128931307145209994307811970060949207068992498647055922700294205939422189087366998575485828451569942397099585286417805145278870484779255053407195833194782704717115183427074105021213936577754819243273895927684975143432087917320955198845454461262354028042901039799580580794526912891433664225891717350470280310626888912119500600898451556451420146916288043700980589553420717582412951722004232764962813842991747214358879189877797473353940874935671544987377856852809296215004680417870582715697436144843066660798705060421956205157738126216744191474792907996843042739453370165105194265313293759068854426767297602463381742397970563398090723904887155523485991823103341754308401573707605828325729340813991774419641914694356170760934135242259582566059804446448089897168745793876221936 [170,152] 4188054559739175212789577584549111103681894534221122914190195070768543811863085248768384393999705476522490397643856891757695871298273207659987855407644088741523377820890803612469287576484645395824288245145088639874727857073108582510493863448498660078329579871976313184533859921380500116182492790103873381550750727220726231886391712076633381869080546625809066822920998837171951252875357301269069065647662120976036167352796553228130679550933367605228142510068591325095867875573905201399151267380572887453045176708014039987555055822177905764431170913452718902303882663134619985400792459445885352418066366915044958058507899940776253707845908932263658656502539883609240723281585752176985236451602261451756996718120969392294063034042841778262264044366280781050569694570217042632708730961424146526082185021547422650832070026134090304344121269518826812340759970070126144353222388370722557102886148290021076831779083764450422938920235200379102109096014104025876546296891580831128606449258864347083933075439086137539183806992131770892366127701220857896422439181296040958208795770027853646786049322661561157932266789193895727578277680332396225841625351889348997139259880937862819124568900275368292378161362731583452616246792745340038841444161050585276962124590812728580403211244521188540164688274502088990424043649176333566384029248110759594866894748136197609128986084977773144652229503586148993718007960432907830016286701436867515615976752371369309055452814306145666480301117877297803990730144445154243444607709085149771597600177861221226618226639659371149687374473562277623348797458841577719976980357072107477365550795826426716207807691162026057832609655157596940964267648687136479636983023908571131771041654168615613136340000 [170,153] -239604733654874042100412797235308050315998235692381825378162411451860023077913367956463655687700014820052781146569013819884972405446572619174354586493415568981427160479104440271544004672407276332372375121016806611508461939663213272687724925549188256538743782653468672481461553581086817269503085972794831500894410464150948311267820960466969748259113362548225090394790387291116153356544150128150391503769028654947388726519220155413979095635806517320066487099186142504000848306327422681078525046571071102019789870692916760435641162958377140637106989647416458866062412870539592848591549786383676911973166370615794730930235886236222586573819052562437304752300943011221152937936111806272994987088914944889144592945619968783887496198770058633151665741551127508199230387764054959319665126664168366571246271509214784295943554279767722111485337273292208957860506964194353348926404936667308399582324880442836631216570778111093584191219597623437258566426622564005661039370329026668991698806054460244258275921239770532385475361252250617417862582742126711052505908082836641664397981717553560473839469688921992205267055157158812836670182707299903332700210639430448744183961402606836407993695143328482412406146184907496595180842005275696145793590143940990194042283503000949040313906111466099094372863118464411442230046484176433444690190810231316978319976425338825307804756664169402757581597255151641196009178944206183080613614217188218258930115820110412595486009839828560810371026301450773331521185591569715419804546059804439095491573948837281730733443359113273370761204128974694903016084845899310744400731922632891432411966049848624601781076207272638237069899929752177699749186133322231122344545884865833902458431319072 [170,154] 4529777912482480304737493507475739016609489712697014445991135527634292429627033987032386102552012988492713392420750586345671567354213989463820131820128960750858192177356894645350083304576344700704145866791760685019439540815973066417634419920991500144845674447779554231305083503826472907018982229036530851737603849938210297204253169289184301049792485867252985823062926506869495384092091042328519810479371830239132009752890005656447026329201858365529445146724992366285502066358417839816681357725890929694440506822625308217195525395881029848922548613591011140996378163375917041847760085001764944698364573021548452705414897412763962266046706328038211221444137963009040650747172576843294071001511119078955960019951216388419988103135730722773456951127171558750769108461750516876902278524182047344348155578233276836110055226474335779318630700425549477041062155233676702067919690726377253346380236585060272520657277346627229136661636573428752716715734805796326799927336090044058462657913535303898328871873991647437616575756549270720548159375051122577564781798635416385249308434216233990698441415938491992637042849993419343876690697520813931949694577038073105174417246541936662918054091415224279841499588475133566895741743331997253681143490189489433502273693343086256303206294294734438310846882430494657016978732409354134973034878922453509369506540763771288831618535145929799270683342507468556674751916864882266702639469833167756048770506192035436100394676313675673507499903757650161743985256662979153760055277985084182424418917822355011173548590320187707403797163606868146064798873856400609838415381839212286788027523583317008679708138377056546759504677104374716569167683533723538238689334779893132 [170,155] -9943917379789616677108098533601664911775156129464650060163767573025012281863985710868291547959959964794606323630400022143428769375656733175490087063041424613828783040239348995117346518170327501281403648775103416830081765218652724198208980629381864323791700252704218829450415850801325093235810651462849186697783492159690336742798388294616395699224917225315445981334662386141612753841298586190086149370253363664324018077517980355917559854507495768418573580503222843580052623625624596719546125766472607944351450200297807956499035356168781091756940954763143777236066263142365211705475855536904697089591071097660430878835800340906517396655383822609028042758516542407085526742252416359851402878262747856358617049554345086411992444652997281388037004045078525597282306962041325780249979933333720394201935971447228861879389273124381389838845917064477388157244105415334646318526148543391187819035792338814635221438670722913476578028687830408357578521419707583411837682420788798387251762738257812677001579481187110902006042155578650262706908453762264503567799579418663105405978319493947224176437968202274215338590798970372410233559997399192007092621444236226198414948093996048430422820931705603204982571973085840416797567276758104524795735027688021657824782137415972748394339198113195378869899633139190361083122928676698857379632624299802074879716271489463989412078195808700653120993155641159240005284344126038273259390770608705444173147843028476850863885861445682201184427763936498433466537000367146946978859081290512871311536829780365595281391654953701213984395199754770199141253521946811655101786438685990985683778068901894600282058673134539896435569740997290375762941378348032946536 [170,156] 299247087178962338112218392520113639157181220271417095734536476848028001192496926686875571339301747647628449754019537443012794105102377603485110078563076921564921061098999375391712003443892877769034240452210559638332548255790779482302926163971960894676570063890260924491498762989131660015937639560340006526024148940204801898796240684872145988336108962465652604773543684468342983305729652304539083696277466669938069639074328438438765623818431927163152742833050905992970390387248473260393465448653805686352954442441964778432708110809532826141684350933555975085776602878557059855114638124534515944177080537667125492327191759595456519525879683634680162116521364031428749711034386082982534038761751270797409810721137390284703436254376489928877076584673073913652568894372016085612997039230677275420493889117330290315669952962411798890827908033060561419052837402397325597759262687169094257244107106644485194944800323097439040118319879663378788482351333685837625399613969313201946278266294820344707379058701147490485259569703888816049448616666396865759569711865188236674366820505408076094192591917161595639867396403786658105726344185999065201918366743184597480903118117448215315782330988163905901544560252648453913564274674333280516560620819068313855820061266085715695234740690866762044676086650460797226343538199911855973326981337701307692001417585131951897846520586130373846333544359295094258879425845357300314942275623059681119090368596676492295797719804878571295089285616554186714279383785103131965545862565051478233166886949109776837363178117736048736584711590639973412137495125341346976788341852416356695391433162907744190070489808980441631801106338624359961769808 [170,157] 2261453701999494628457424069161687922165169978107191327029164290458043807149090846995655902906202755749840410999020886881595432197821053879725702993675152202219276744974438169512518589372879946857193044154846228474903085390930027614692734765534858039853595708351310116323130656928073677691541828776030536609329059928665183093400443364828089301579093821810983196723152769024749445845206194329577317334905444372983883830131936936086370713721047645220952525552713874796697506544772489213780421282043034174627632602293338906804198084568238680791813651832075093205159289926723943969741670581340492225894588188825605927613895262751614722399441631771367852209181984325157091117505543872325877145634422212469371674877152121671292285716746779661224396326457213093344730405937671100722974010755852578236960786437229027015152962481229457706967076122342614140429494365354052558485677969289454343271313000210088105170200284015718988468558995073664906100416027691301131545894204844653308961907969904802453097087639095943154967582549562548606493741519209784358481981306056347285365602923572093840007804311256269215405851286700636076517429669482705355964151921441285086657542848016105574501657982631686843193531939904719273405163763880877590438841454952848440231783875825192798666336638579752800896602607217608034881598890508916424049397700516618269382957086545349921275805301137969056234897230466071565735897893486837478861676930266216782872192437335224242251315333423443816798109591226237019216692073376010625517002381816798905274421313604304791943077753299162801259054307291014298335664714400425321795750007085697093141815249569317468047922488856278113412033248 [170,158] 4448311093658974415726843126454752411822719853663119841003238231642817377364979292407495228115325411964277992606091599554532363521733974163370817705375847140819371484599303018478632767791319584627207576368521871864119381859539022083579107563635982810702516427765802292600347020078321806881831522592484797136251513474446120884620114377005037340970608571015069556070334033723286777083812143350016397771049355672994910975843460728366446927641729562921404618484567275242736260132497856122238324316865151522133766420422170113219595193785031055145714030845176926521073748097620221742462647339989837078250832160833410157132628860309524954607266727314544871581675735446552606430145001381878974734703864844547141171950818312758251007648899706151238236138949008707517587902729545510124115135592089225858638235634350950335298892536122949660547075321612505784386330932484036494719505309376560068472369265347246364807482587211147971395730039968465533586750176098540655099732703026392314690881337210083064694773868217197825376044421957053938400101692492080362255490564080611105196897697758856490546657522493025269667200642395851873035039869077935261813769457047596735352655475421613636079577375326746588356515840892036796265257457721856002410714440786252459077000523538010653536431263943011398399645385277427693890602717301384259632715616470247186505430438387987793024114797638147785866864733554936270533260877298427661116274134781976062965423132334968724879901632595051959114314914535367004043009298168055533706061917077335682884560043494568303317060532322985755710881466223902399470400740159998767175658091707503177660925841489384880834894104216 [170,159] 672301919692415174425446595964378962989163043777556831201361657934932162385207927983863643506362450988328792989898479301820811656344151180027801568610042604091369372880141417419890163070617395398786199498018931632007347529582155828471762160574006398096048138301117609267330048475516695190473448888734606524953577282749951596464383805713725324757553698592049263301275661115209814167380165398650308139261423904550240792750950678437770846985430126063226411810748223775946523287834900648627724636554084818321242270685515998042208613304832907428510385751950299548696106288426514694987267686165033013506677857318001333805726909571874991115162466618087644077782882343900480797895955925994592100788912209472708959883457789614208495306702593178209355388134581129384560595116153784438124600458569249894720885935633065441258580987062643051371125091146060535140725826703629576359985230723633000238138074837410355081890563194565389904758658162861362008354625546756259839738351892098784938693697186462134126059755881247957523561648476927378661149187046685593328374678418684174930168705257514373919566527531994681743490099408181083731209709111609763452323768242296375655862708756437860298246963230983041420919903566786944723182801113453067047207481758889567318192214584524037801447224193781255058487406460648340949059653965187577349027402359312780485931141075711449545122795231299649090668250408953058795954073272541697306358016168248339048999929030105780355210970974476829462689371285145113739523205957630069429921128651165000192660161709625162521119172400734841727890364269164241673273998128493896166016375987806320285451614237856 [170,160] 957566820551974015226687866726540356095535906441888930697015986573284988357822497292692268740432258976271278417529899203168419112699030208375859882160948346300608206659644812266977942331362533600148335741739445702411788238597017293416454187207294520747879361578860081738657977884253262316484483777270337224615080411586138707710866667531836435929663328506251810086385184936621234649091531239735970046505787027529221873986565556428922377364400100816208478807038153790501694541012382905237125427506165050596143158989545643992514386021984971833507399304329421077849939128051032721121886647687007486526968508567751608755061228039866551174409715780855980978482293040916737535156822241389177554678910548055128315613701860227752675981045387642674382635163882654264080796504196761727428175127956833896257046551658718119068990656513768972557672671035620605442953573362208355654414896423033889225462776481366204991789461234666573355893723287159343765937294974635111442398964838359664671558378502209029337790399294500287819404065425763556878042027876113826280982010370499700522597890175936975179364135047757916564323470590849190054096781917022334516178603069310191607019397642340158523399621188979170863347271831714055870026587540334441580157228096338821788080972222217856581983610409837067299984805204086598611741817530911252276674844888216982570723461825866433386594122502511214803836465584604756203559289237347544592564234455279457584755591711856364774034953928487900304038948664713081011750947806058380754894759650821025984708145088239993107067781571136254844705707497203815312585079770999530176225124191857616 [170,161] -371505481264559539372492279550899642588055207130763970767564551645877775722212729122331318321621795613433713609575468024480688784977966716748083199260741741523754423775363274592349770196438201395140900494518008170207857621532023159217956908176559513101716308824224903181670870405782730342444157856763108741538746207265432574647246605492064211189661054377424214449564498527122606883455071445886162119212435308828784403731293711740084760357703891796918139800397146624864962966151067920127872046157595994385406842820836269850429955241874651958730449799392446313061092912688056521727219682302674735194975890009486980959863490924321846854862107683225169707641774995718239355888657394439440914956015419747761406343695776672218480920886289907797803072262436854855824652558791210659974163296228912130572744117373723886549044094550531841178878862426131796484384158245634197925398712260069217245766817891938294310097778253421948304520917975116952761588822496516050818033484115038729117706244049849229749199200847302972488681684363392952724712670818600849189743761962977478568294099674540836975944000929900296800800394440391423371976311007996017967809870388420163897912632659611038244053282823273296124733544412342213941864176072490793870835268804148120093744567218467254450068202688815919136464772828420234060855006560582396195784994548888013971664117605854454272105914370061921007426625506590667312582769800808022493986669672773151532136647382116869708298417982823634338979797514517421681477941977531546292095724012550288409367224913075099056157132229121128670783444524347656748644072572428343968 [170,162] 39287398549437092192261800764018984514911426586221206146300578848493723392212487157758478263127042678695148392088055991548460257273894626156968410032306026354448189017560753403774368390262416524041974747284628534664857269668792979633097391622445942210285623771469247817148956829913730353838381603854676662448443838736734436995900389974279162381736652277160267134618076796791900950377372868497567887193258886884775403633127396449886768428900944691655513335867717100129238768355398646853427423970474294177541160312035550632621637840144240319061560463016970242584405804768552990857780799277607641987354280799453862669031109560187568646806117142468036143740766542345368560130282377592051682379836785894309720432548363208456332009780640820326159562885327622113280859645887830633619484138600203211810449172074056060927960838644248068017594319644132684974700231462107508250319175881410617125503323167984540207959729179463492339619523494800676828566667296880500957145356338905779914036024295379308118564325539041624422127806030682828004637361447597399903455650655636073564247808975322390714077942452654874536079174665695008318340868050479323711581234181028606210054596028476624455663748404658082267776994063224652366295056316323290806411155594816444056932796970619840848860419514798351657818424463406946919881658434117910889899357086735123437386389773658203439474463142154047396255902214129728859867965452780413050393861858655928330585660423153746319506645490912313430181953780835091954403050455648367440372526645639103969898156588622918797348970382737957307972002845362740821886 [170,163] 3080382816998373732320523669788543458949883306260926858354975862379680149358035151179880150427825839884588371723739702789409073265879546958228663461982241915252901428836856313042426423520660878826738354852847013297922147822335482106509475417001314868969128063053004278334258783742414411688987929540295195819418940613506351254431776371565203062955185514070614767049654782303077643130941349854836585754009289839315771119533707723630186625983532190693504754536066176698798188976157553199438652704192649393541585647326220074169186041580383302384726460342652076482959221280581256105794771089754556587973004209462931950889169588450018026529920034691029728802368170001805974155914671316174071669832431190599389140056103879572176421016659890537396235089599520863372209386669247272644667158087367053487261814022227130252240249155572868831710402459811927927168953665743738193999353510431875580336995544516766078859098635002437633462809588951482623461033075298134239686530130193774417556493912578128264787419622598049079162635273586130852957760212840056554825862871700898203232493770034801570425457351354425143992912208979366467879531855583761211465371940595252024868686880063805909151313546013397480977670142804246097105522802257808471969917482091653345562939801517095436536693897528653474680201132920544062270900151282913587255213821026351723182774811870534008169797116920174723026023934968588610226943290867044308220749353785481450002901823787733826643641314681347760416843727458916839231294502202342827784628499042198795972082899421498827196858471561007995388224 [170,164] 178086838548340192647418753897486695461177088500010843566518930923093033159006617055607190032000689183297884572151025020376923073119577470381271302446992105872382552329984669391405748608392312060762697388967365547632774515546677004293170969743491707681398964058027868097879422504060501865447883141884846535336488117513522215972602274989193394976636768350233970704682007923616376337176793902264937633618182404724677500334341262240775249697048829123839869815233471971233584008749668352783388319568755661981226597976093773928195464564814960587217984216508921968380972456608075430217707800441994185976753841901388416958188881808948221043548193146563027195149907215293038163245392260904140434762469900204144650252912169014552697093869465483310867955340520340118664805068401967659410457221485666142909147044969965652687769463733568386584551963775411770653704409343044475768374530644828683009399615878779474286901472426257580075896842891027560373650662870169561826056395798565585883781580506882846498018688832267568205645703777574700423479301968246091954498626497380953309476106878058070276127033631339451266422985559171752813343283875705224491307108476445540851091776550779496005855703119786259612310114849911378060835863952701566469330137691586677013301321402680824291311343122219255524693342741330624884677715777570847286733622090321334852445418882514835062687436790579731418079087782309653550528209114232102341010960089907402983421552116764590357228359184990895675585744417393620941998179853564062919911201703531745301020399195553444601250528 [170,165] 567082873185954785798123688563043068560819727831683352672647601991490284514366107676467111004292740961469041876803120325052479616662191569121377083825831346829975658467537715340733921176624357438189075332018311886278911027478761550151002986491134873491587158732057458833977873802547189259382814774491946185385715170936197353272802177690932744715136448791508995031003085423597774687864254094047980224995278317201826903141572575376868292075216061919443962838650664399528608613250319709599185558646299924580332215065492465320168847415525815979077415450153517406058019067565041163676262772254795892001148201917391886076668695438702961660711904692948611946022282100000083874192139967406004617220048487755681940065331756038505886796691553708572822621379045164328474128128296593852473691008492203189613232523757462625396057402943276352840519756406073072770624976920708235460261342888005643405900988703836569357791424637383174288035218471845831540643198823939991434755367161723974247886366073994310971846000337552827677283768477823350977388211230113781498697246737592401221273132970743958405777604574952534364530208463006331255231213686697215340446337486492595443868881882912167129773128192069304976657539518113967867091392770433509866313992103492551637358140466459439882665000407440432345846517540863314493062910319536829525255396842278510714163291835021763683082369825499353571650742270920287325577147613574682692385310914658435343567698441559590738220995893371635492685159630808998621850827943836286283895850314110900101813984 [170,166] 108730949687281225797531702472892588324780666800929849768533906566469688972387327251399723480630263062473483388355846034709361421887257138639518552146168222687848643011770808676585394450303055795697866290281560602187456556062204109207819842824562398300030150678449376014725551877042687309427346273685635404128737777450257963018652277620570962600711707227234396819271585355366958527845798683202873052016661402903834790615716839023433696864859616964731381154577760900285504664755640749370401818792193876168768465896803470643235982066512330347449535292957113215952840059477529702343023996887283543104927838807285414610082059746001152575664098315163540267669405425131993852797721637506200056359270693761263535514245882123168974171637765069473090608551568039822121215287063142388962261256048776552102646658543845142623473858559897781720100645705837644992853697573693045065098621783405531093418245015225476599914847576304751855508859090223671345740394241271128245929519336638439525013518796277049575184384129262718520981711966587529175549169049676460753091831691649724550655117666757081758838922151223444447084288590831176015064078813858337442167621817106635913460357637469627592869957851045019125432897633478927284134878338888895572353327560732101626388789410852110032300019101835572836802330652809942333813103683157197437239980887041635721730758798987576616617488572906948064409931343919862006454969322150446399760737600254200187184057367375632486136034008195301929062082768450301514765285153124765527207912 [170,167] 1209160160192208211572798428123534037158010814261755342359809469604169886343659378395320551650552292533343460929388242855482732521541655256163655449297806825950667407066026052735055031510446846960677773117532603354782558997031912255519601249244521447141907986485347408090587714169329408407875850300704434312607542653255747956191579865384618589825158233872321050655245030209393404738864600108928500680792156119102336431828908313390816306476730256797453414202694025558091522597744059800325939393364622984257133459778086143571002966496935696412227868291019179090777603581129800700843211771984055328293540059504589508340923653890165506797310791385636986530891700204433941763450158904231648847009919967733252187541382790855240933626223328640945629175964322107724415064354351051583375174277884404962587811317542052800462502746806368863603875504536872455977862461781597080128683147437952918908330984594214094512356679024358085102055132390817878923738602409839627788018217682667890917445767875977223248829729894404342603445395327504025471428408136017529371446100252728814203613252048263624931330447912327224360227987129777215076809242036633871349565459148093358157120537986253920375447876945823250989639274685842816609583845477459715203368979997736770918557602273449394185688575674860394656930759212782731872904050188051009017297703712795856158999660640115869607377791548699124623837051964949952097585149748483741541912857792421431393930633366749874475476274044866481602788945110679810865296 [170,168] 738391549745438697022325887723899113113112284995429977953751783110480339197606822410604328269599224581766925461952021664864656772695395655920771110308650596854475252114812248823488769239469724533854558011986757383027397843317514219480806399258364266635168998219578944255000644996284596598636207696009723436673807632685318228531189141851157555023926221897784045988950016043643524291957199392320291247879063782427474107261363411015660328183834070808935213719918559934962133075348634564242199509065349964076222132783700192043164022739164877530864423081621614211459536086198542718332018908255779456368912518515274154084513675263829136674004217221028943266994892910823386892154383526321855984130486250714856779448292793284108154727017177659922859087778738622701418772031856990224998515033412239677199017130746993291781168412375825540410426688321281790480882073387736466307395963780953171620555029338865165666156548632571607555005828383079891039946611943339117959513795322997622045062693591309470847780904901047659138971112210476649602141468829589528127509574150387370965276215821485918716235628908015210651871624783508962925395354675191945822817577498267276241990317248997053982835785657243251957544559509683563014611954046096420234082148702599908896379577185150690562561857481637624729960764503190096139923328227398435607863540531086205467298825537533190337080500841714127001223472484837780244812170894643529723306220457593434896269088695141707949938978963741627104 [170,169] 23011451912256099407415419346204495949418415323342324631684641182976149209427904311201276950636587609864191412878615509956207588926098441917252892457504093378572048121756657873383607924352225873486522971978229674642030059146784566584913569819860646863027289318755092320314264109563385879747501091577224478872026484982642247017522703751395385287807636579045630706824491191034628526776455568416386161177928503411626963856896369397588523885296663310386875625295559356536689546951934664849334035367334073631558416094828729609528155857342687680829290192457079442052037060803685743136703071740408221872471744080252443462857859549840255677378065605461539135575361023124809052982169561442279126724490806223231574199003773232546128825733571677098013909118384370868827162922549315613517137202848736445787909334099293349929415699609106774177154667542103416070195233475688351379955199235799055177256705516012295840390850202295901867405388525461559338116040238401686948545824427787179288477271576804823687365032776865370969169606250903449973920338468326903300062270137344027363255290137151013850919847154496499039012978292197656262975851511065864764014183851685377388298691806486392898769201266435255672944666006152711532230096472589906558385051217847849710311704441442547852679453595179781625085499156835962230136817141352752701134048682715898782962856242285199152599617861649267104042703154537179420263331200521885981057380913368768902435947800730880 [170,170] 33367265796783108745313129085651713954823102258031190469573563981153876557303305494102938427862479116610488448801695963901667326338155380029013266251872467089942230581272305558516295727349300421558861257783327879649348767815913530384853779500950308873807712698086981642498479096877523742164739470359345775552219227136229273475147029326554326416596288998503356265668108977490818233143761188340788161309190411655840659090738916065397664396727844888966407279829272517996776692267650411877314261138010979708786970440661274193517162356925043407785638074124860930960859614832507999876621080820117990400582773767040480031528585668848778398380966176252112196051309961254661165028663391494254809527844135034033171305900761317110656047492261979102704813100030347269399681095416617648968934950890943924893952510380318114608625054879670914978704983825007193636476380460846291814753400568279314374478181227779432511419535725189428060644638378741792815745046752746419936710182208878749298399654593268807190252116883048699985246562926347676022511578028992666166438117573386304450334906182981326113448446147131440526299514641312756312506361933498623346929495191195796245367323714942530090773119726377785266775021076099088250361326023710427281570689368704122795881355653531714809802091798716618717378395717310369337301790939070147162412127070365268202646349523266340647238216049239376721016845872390294805038155520856163709751304148 [171,0] 11311263346671392945249785385349902691927089343284674353691727353212784048583098009287139450307736436911882697682489505828789591530184943388945791364859358523995644375261722486747479453711496070058372215127081541712186580944916802315189691647267477962068691906821828694023312244114210013405201980070462442944646528674742543857195824548853653842910366476412462089315760814217248128743636067892190141784444304113128141940179293874065947497341089496570997130059341793345043153252633883483214701492967149777008899069127743671124793099255207932086108827928532044436763497165090607177817878465155528527773627660627185737114472637081540020053930513025993126057851426704328949831483873517704507723947900717545796376096419136967613396630735828007405717204453673107163269695447087787618087776163266487831485565027090741735918464124427394757021793692496855868715686459819385447778997811119408149848423911440086214477890364942428228855639587935055561483642263667039617031807661078554243659794141596080326524576272299295497649842663496553307011949552563742758150483287127202985959971872924853698433840876010860725706915934482503125633458254200101018776303155433269755632437943767183886307292891608605803769984183603027811064243158230690505525388737324839843885340111540171705279960559805608364158187250649992824901365664170654959595480336120877395945893614705538932097864468332664507216768348765477616341737571270088899849856893122595756626629515143653837189730716571176856376895631592729330825794701698783378662111428769597860339340627172472279536465837270212288400673547687235652641439377533719866947380704497345707532223457775176374422313821649800403925583186448337233573156669580567834902342763226543880626624097845006901019790807222639765360459417817136995965925140078063394058916661896011355890034098551691324463788984413627174698039635073839813137788845288626801143967398803014452743040646770970969293136876814914455036221840671254732319088489109763173559570907058873266639536539663273081229288204107899751093767803251053888867389980375884472157135303797369962420903369799070389733803287319312055769945297160385227974292991002922240261763304126197836718741638243580693056138554375823445988629074759799524092850258780471737147290672654931816398742236548063560127942110620971944431403023360542622585219238402771681973240724689596259843278919894745686601385267017272610597609699215663446233394787794183018058428773826560000000000000000000000000000000000000000000000000000000000000000 [171,1] 11548971017745128065339020664429711879058971217276189206611252412531238450163956350041835852470442024334443176136246937913346747215819906393689484659494175129466017898710302175442275332113699092274852606632746308827345659438931364832474507644526290313547039337130463431147427094437127643501868000874973691546852180539816175504057339978418545464388681949339090011635782103505886192107887080055082269031261155038560216918496773720138584193712770540672574579751978907655451335327647885596968008403554648934546564869663243457441971250474247132312137627771850531105077353783207451608562179717023763264755773433342050573977073285246555913338983727056437916803790817049656216944283956048592582337535375808618957022176936060278506341702307669320887771178411656096350841564771207561904673696495497722920452464747642851639722725427399609690951156223386908844368032193852205575312838756905835125852710467170247975298161085797228444970158389558672250035545561010456353983822774072154142346938657695640862392618823121461115140172777636027052062733894234153442955936668564426626986511743104431843128839037054252432417322965876385157775981534655163090004826944638186357997501460473331954547419527520826256830543554058606858310734086613219567038086617645554949130513684099995468437588250289249131241609389744900609113194502624496183619256342111584939974301808127823009626724119855758816195862426936091464998915263397390462136745782107912302530516436406513438885745268458867073154546062156943402058243435123773757936913089514093178748507179311274860189806846770349558273984958242188529348746206109048640509406665606772843312885828941092387998436553922719528864245338002782175049900678542895656927285566088389521958459736948231681216811476367273982578169066799898642004616451866817537839601017153167893528772934723121910962683646871616850413668739252096340151175775746009835026566465835101602262413003090346912040262932180087131442296625321191988776931524542725148356691221196092787784113587638216755479662002214308946475053544446083886126419579130173059933081049023163277226093314164102738954219790136070890939199355112731828522908710692991370435461217378378480204316690399008281732682318903076313298227281019215308171391529191693386965190264898940926023382396696300321523483093985495561068121717964413485714592707998924433301337220549694549005485405546897785513063781845993864609636405847691402772805998013933937866158319765291008000000000000000000000000000000000000000000000000000000000000 [171,2] -10262033927463133346753486136102827276593942573729145577580527892429664244574941402488381672050448075591163431596378179360590843379621725466808396141264614941415796832892606284068803432055634553971531260794238747344346620672324717203589786224453274226308653010873312259857524911350540130829371243499844500038008734096783316004090990178996957129364991119772026211991457944379088774273982861498406550422964477285244513461645818563205043032601618106109781813150413206624177234454833440200134366701001540761510676906314544617012581028276195394980323192335914055573039439611911666750554427340098539915321203197766857167983248679520122986567779906160924035219245916520684771838233844550207404902360083114551346365744483078481095744592775617853554779279390980359975671288288575559772176833661845838970251749436745375773047377767536996934318198807908486913543336317358353740171259411041888060061695166525525695203945285652134081415770300295312982097442028859059739492248917105040811495162757756584812209814535751638587525036767824564072240412734440883359452459412786793227758893912862882080550214881040452456311535278869962740877617939699920539791275125924371466823999065850928472523387648305401738507181303998496476543512815288200442348607191721678737526040536027471541367476195482576844108651671751066991966904005022085199028113249968972258131530959150510677266793038359271960770863709567700666423018158574105215940181852721177213079568064517459407345028059630738355437632170105588032104537257274121436337833768156965934091330659227662346543548058701513210115012867516795793436792427448167465135488503389051355657586281920124755984803439875247470091102588430997594841217118369627411447332235603034828368733006614278327412124475740213108099590148092062202459742959837068270946124482800598612435604034458812433100705919102669913969518762023445123847677964997133213312733535912428662571883160695383651015987571370038042867676493154542670247461928365317769010481130250933918222425900005393419556638308963467071737481213989071175108373564425461819408490424786518933484468928232161022807796181343068354894925613745271882683505172829550699808382037304632929077213375739997899091040277392142411582946433634844652286587485999655344639431965686959662539009896607431149666658069251080042212812115530703551104058181092609105470537970397073893010122871956362687377815057374699831596528052584394973118665521507989247131451346133775810560000000000000000000000000000000000000000000000000000000000 [171,3] -496320956482587425460168949433200421345619575740843409064537740776985949265306518588230546959658628925081084207290638664941918715498229619102409918998988940463990192474936938115697721395114484526361613396551912958719843130873101114806883012501565934062773227680951050857767155792783920346907733692335452702956935233055901870873358529492261347302453745772841419857453491311628121254503174542553537242708389270459099308408156752115257644164551164161801698871969970412145930896435658401978143648799446116385165263806882842308265014996398613545627984701150572833432757871990041328124247057375306866658799138836933104045801928230093225202317518957311513581664628929807630284285810681702614412731156344290546855800515491525058351848777055661842946559070904910087279636315104061357766453234691741970676212372789524560581032851422517738405491439324525520017343350862753603095520820702860849643666475062232440509695912865770638107986775069894330088534563421769828626097138901909379074378925068260300751134829874648597400256855064586315664955558521557074916692319656171813618030157324607982089008380385660841278748994171767211732453570675772865740660259366628328141545717633798695532121039066058465637950344060027664515816271780744470308209368233926788722802360998434634862234771507602897085700285651841350572192986424036909671338100812265207402090613061136538923698035393719250231621165322304970890422114085890812090512415113396268075269970291309737190905345363332718084979221537985311873075747644089393685623634099654604548399744946386436615068637274930691918982588815938652510293232879214047440836867617426852463443100040784737380330718168560088807399512741413752490291785586337815234354474494485932164504232791714309701066816887652213054973788375173821320895646557776790096980952723332270353522493932599364717343726188855406240535906400752471876433953626626381363527884828199212482380929685749538791983269508148281533738366550241140745770100112698292568010274594825982728051045150510978461443406179365834830611644979034657318433772032942895249866816158520217714648023355981113643397860956617119369553473485700311212959974352127729361640156861048541734795013469186713978219078675800290166200753500106181166995967756399534744556382269428241264745037774034190849196370976591461444452379520642171401290185768179119657240220977841916740167937450737914303494442976618739846892638389441822728270297739448041460701377837468867362816000000000000000000000000000000000000000000000000000000 [171,4] 26713951086449352529543253568130847008125069699626581388398587460575900082338993493411678559390820184198583414235963270843799446235930463470796104914385654296185395384647936188106625815620163862528300106059571540725656765823858878494466652066690237013930911963577566067499428917494030065306314549399435774184821433400230204695941267291545320904013965276541524005223496676312193831890769673661955094138174006364786939810549347985539135419055741218621636370599842739068333997335302821050709026239022407381022469891832812282415755669164346692951174124467411614080407783669969571730684770105213015223226479024312095666532200742456824561285901441254444947980741332390013006625125720942301992285329616805237573936836708165997202242227220382084382838010215411529805064498741318034268465424813181798095042806178419927141469032165868884966375575205196833690420400544123622472265563149789049547790963564935433452115862612081780880476810621263025831440540484751085585348510466113754283020870107288552975198599117275404428276075554925702055152294342512783146299426159107191543082827641176432661860360399389870844805790882422825399665008511096441258498810793685396943644032600866064103627196718087047794876275662709961144068755969205783081216775658503347033726910496274210660435616558915606746728188652810149720503445855358496790662413006258275202001301530803511633038684863898171338420538792509602715389033318868303202629036238191882362628911416898568566441222823620311380653747089430014179929495732933607596684804326944836051422784844463925592298598470686631300798241153042255445625635618100546101330313417292954359124958741760925080770448701799517771298459659035882080917489832769976121319375448309911431661046922077562200035711320209379076400442362391361290954444399107680196242865692402489632889014587361313708864296909543802635365661271889443521800996412104129236515577369943055357759573287211324910505951050038499489538047188065651137028186849383190809435257506500064300200046349607742987226909625106515033599130566545824890675500691947858750601208429245196668228999618151101275012093299977602656882702248451902806694496335788000863224261488582450437968527563564951261238442018828839726821516117984802348334871102919783920475572116933494697568125991154772855941540866098570106724323974955957837440745367574019513672983877664929098195395570927501043564846823763185593861260358523068629999849277032178212725115921804296527544320000000000000000000000000000000000000000000000000000 [171,5] 527113675104119839306218331029474951435173022721790993370873043748368565040538771059681779742365167277439756710963116116158560743399006182180657374948006084317029467059284656705258381566956167278895767550859474175449233243166322672370508758301385170082467629815725765363233050880865469312491952954964021032136999449436121606690630442866550575220213099486716691400393954785624781494164689870731958878262034324353195688622029152954645166069465651514432135216521932275986274318285850794974016071049476142635272534443059302080525053460230566536282591874738558670997105762610600175128938470353904083519938378688508145221254314271313312545016367291214501646949460347502347558652155001277761665178302741626979351984223991316625949564556442038244921280520695092518984885046599249305623373992753606233923213788802623366460177545381312983726098465618683829786908526728652716807214473583717433149051256523448286249536145003694786872123017268265083673494913997674505045068903629588338484805319272817113247728511767239304527210173497304052703254909462338876221120889506958813500897854937390140544851719626776367701905142234076236966836718045481247806004421801670680540801087096769218666217961576506130186150118538402942702879067435384956793672534563567661985790601229604514867558569041553482001754494048095681042000353984068939117351192308060135837105096853554749659665852621244558756788427938965167311680725427565723593902715253423144494113337381000098074259983268265332573392841391344528231284454586971735720167921301193849067970975666531932192143495698695392015847895763621396846274191336181698493807144162259376536563601262928222573342977193942843824469047842045812082885606052510783397111518529550925657896100879789772930404003563231047425195628156269288416639204940211053817682202821947028330915789533723743666572805910101315966901539637212228442171695360227524653878888857528219105150900652634912669510566807125088552163591314978144228826389855864470330760181663699694454296542925259015697859550575725717906889571730568335340914521661211081907274616402616273841260623852269709647340162471928129461557752311584918573758623099622206045871038466114555437054201872578109325190084563369360511312372077350443470997805396525393399461532895689338095015892792412983179770884856135410485408870573290506427469333314033507516162856559618283052098231049887247748275931896135819353051470757709213624335837282183038204099179161067657552199680000000000000000000000000000000000000000000000000 [171,6] 8185014850788704956427749603749917073473503471716912635750784054182467428220286546906188437182067122512233509681086455500181220759745277316703798001995464810837291098489232103790571957986372592909689207458807298462399056900927816432778547330503001591600887379401672518210154702476569705366889353538038657852790103114249835420981863881108842198178300109822870205702251090096159117441940160388142038384910730112171225300627190151033022977751932491380179567603624396763401716949966002443103861634864418015012605792655085771500033931611402415719683102009068347413191544368023638926972040646180739521097473860100246915396085946154794727777283271961131479581886340950283233534907821484250148143456915944193821932326163135146317966179025836534144135732846362277558259274143083036103124614114669978070089529308223449335651798485970190524517581200021473927287615153049940424170681700207045316464349488457272950456356902510461418068941464068117871428169353928503423783002104541264782488137510929540282931720199059820034976585551352706630683515159314795403640988807144331159470857842300561533156683628179504693949537002390443449599393629142099845058072419969375372069086360269871110483452663742245909704166420745736001451895642135490864590949090979949417102750401066029772943498078124295341194112760882514108527278850651251678083332404483677148482367131125670860234591484773216834041542271901134264015563197139992334609842922068537855481289996596680483350370104499173582479217433234152017172972839650335325706145720565843866317324170805277941055360073552956516908345006661328318446933726634624354441501157563110118082512092781589818630278364289841219694741383952134642138444837195537597529527936605541387490640913711267215442546118339898234204253803258761582940633825084323990560837764585621090301166105372946089510911113407135475800286953133576575693100039392406360339101120201538973424290437803759424787543840949644157961498235892421122534190853798922841542160074286732472933152428621068037837167770530252393420720193449544590042325508242776334090683275098582430503004092304177672894357035454935298477108070012853095765917026006462851108944977934226963190136875374501209648368627696179435392726023796221022946897618051015219517498627619203718876718660066654378222043320253146262253104498265730768447881103149720205473099532616104527160595391464111769476578496778308568602994063692910539648768746722650921861135439482338862893629440000000000000000000000000000000000000000000000 [171,7] 48347447272370708533627261697832564965259446821043225303832946953500714853456657168549126606467691532250672583394125472778345578060850847817093840462100602081353118848968358917993366523650860536970703473220381315787219666872782079884407669858384103284898626871786489130358430215929337180263300635454998542582649600064425972523550703865864964573736898310768067657726873198981184498997926640691216749708092495679031328393870252367259741843352949578362933029731696738972534902711788658083497739121152881788179626456550914629369347239600096919571771859857996830965543369635137120027276967294781141943307487038409545633896937789983348593913890676635119481867699339234579048113345919450913516806602600735742037203156912405566145380560480189026974219333750395291628696072418104030906776706848153282621455749403409399732057206101674649532383738345743330574390892301696309280115491769478889111375213726931546297099224221100269614607267573139990566390968278552289016480608378670587360835142718522177450918715014139957094363548476028916362390370324654651039801262719055219870006935064242128200332304771263391890843051472653458343602046398604253510320851676086966311687419298290876408340001153641082554297066940288973331769444599999912745593106966189644233392129475400821270498592914238351528442551244076740503245484453509472805295877392578733384840686060007265331756804715288102856703375351982321447473542207838396376533911435004786843008090486387665526372405453201786587707404131787010569333954853506465099942049751622075301357600945850638368019957772543209854070137338081742565335796163031400490087228958679429339024218985748887391348561355370750567312261188417918684788144617309506762711158192176112203544918580104745767083314209726685972128118548899362954790188765374506666689881976136471236735657326335022464912259909159972132908612155768074599951395744571829310391732410869830034860634549937672292449903003873431443020289600421195545961494077402001041070433787032659360893021422250205859203915245446825475940947507690956381870144300291970204742564557558057052196557434831946106546918979973256677692817105790890203719320874842983153119852844923666203529448512142607796235012419469576782519075789686771907058113540514522280332347876916520312512955085955015054992896991508325140960836970538218972441121113097081339736678096874718372249595507242752107661949408492275663389184672239752668901307837463854121585231095591498373111218176000000000000000000000000000000000000000000 [171,8] -939188086398689795865125407863977071906768616509807285752169831377559424865391681114479300212114157928187350741260817734385130232190880535368980953808613459322152405790809768838467441057495241521267558164168969222010132502400333280454909937499509463876138762788894990571746149087298435991906177117277632280846364362561468361100110442684886753657704636371499703522828354642528344037433282974967777116436162569323658926604203239419258709232550041606431112361771723459185488916617870912544376107148321234888465020072342364928997698032207250876481613368386498701255178832830599327861166789751211761261227423316874934180921301212299610937372277587756461951740553115170792034142194568119762717472842788903636713444468357150563544164636083827560649592932615909106437813057187187907098013923664425019094576348537668692664214392322761693271320905229504878739150228266157470533509080490585499726539918614559651591837052875511725425404336449305505229413631110392577305478513959935808385364918201038358341508836243555667578115371922408165265826935513471706661576671169188813586048793540034236074567173480851058763124775583466198888065253720193665776374901190386244015498915113526438644969610709785148659509705281683486025055602792503291156144608272905431894636434255135227623534555181220597771721261968806183507415378925661161252520307225019529913838801584679998536032155241301941629212842261137317723342951065683353596745749925186634577042863741375717624483817369490111905064084870587145612333664688540599742919744299691373985770677681725959206484130881366236737743060511145673647737064470017572183048496474068308462523666349515836637085314212846741660878462376301285475901625082634710240859682521410821881786702534644402947551071738784151853819486041683673738925829235135025193606580379317835194993550748255108712610285862638839884932266659396522227279565009195656360259565479327208363718971721396939000602216040838023144158917231025362822723726798301169017142029816053290803703798124819043855383255168889623956891808007504227149107112284249889096929720976153284738232627946856663909227476374765185059029504526374819276718414176174355209966658646538745166203576381918797342747680474898063599613538478811318514807251609487503316863524839796365898726509212327555221353409803898252806284730529278471902895530843271990552455203423603879298648120923174648206420008002040991382710528208411093602758887927063834802191784682798806492648570880000000000000000000000000000000000000000 [171,9] -11904772185251703585466816046649527008711017062241311788718228175407488038347052775776379643885572784674711494280411201081886790129047324153446331332069201850886954044915513020553358852057747194082226223059847794579769854290499280400247408092341830261065220784279387241403781650350657442303101139709291707306957655161816764812083425151469239990181104128061020681950711597523278239428076706762715495863769431255285822125399748389256822319147872061118907339512520875502122034293261434047303238317444834025847896323627706653052192057397496471768737967833543946569446910102628299435579245735622057461570197172064286995276128275838177457862064330440961038904261371406066134822048497747357599934138640471182808552356343823435429650255081797709155348045248871956791127450591323818184974783111041874080967626471237939033601620828228572076889049470835750836762616960763907770023219942710757862950931788480349863376221864583517858932992376753711195508390952579956900910366295565065866172730480602250416379092828960789796862078707414417830734302828728623997550704471252645532373161014740326028112157604416472618136847824938283413832324179447720442601168098218153975703672395818061015510489936452942617000442435825741755280570269816703192613009202990991666904268102597867709457086094027449854738355006152073360609443880125445829100677436838988104535415429014361230813193337218978785870671863561427948880497453891112582742923398394991301642216381036365854145422284708276704807964468563598465868931531252560289388613865612783223518221313614931560090760656381520369791464831612269996008683530374903835151297469663727583829891545032515860108966732810245842389641263548306355010539754690124601769359459950021958969913402983555463370590178611006774487070898505926983008486722247854953949544113579694782031138478956456574277531762992991601556408699005678153303814065085770812754660000061219761028163168328396403169127923163156497377635170946951398659789093227682169179274431919124916861631111226337479855603768741549682249686785118919470402194588154706065516448771646528660533667325625348309301706674791962031309004947614795427294234924038720564149615073827992892199258136618029505644178529622163457417582398170931945724314385872704538082261971117788612801469172551663189109113508454104960519925080845285100513971355456590728534851140070467393789584341508510559171686986850395864637322478783776091213661776248277799749904268897438222017319927808000000000000000000000000000000000000 [171,10] -17111534461232595571630419602416740794528692657300947619542415961016977591550482499126837009712785562083492473856886443152619121970566230221906912087185579608636954495102452807656246167950249471252997715579602309588295112363659396194183042048273817869130814075078617611375935548437634070311012484591483560613152293208727759425485623097245334640161336713978261555562446320909448484185988114448257575877220595026849531705685514545349171803921633605361074148908832994913687555034303439125509754319044685296432180513852761727018242747761866729198323234765894085356344820003216024948673152922757790995758146688809849344998307706022177946883566494051065066741086427399413421906475071175130283199166492467844430902219773853619397081878465261151291463994854155320997003564033791330884021468905456719620257751068911670875134101677896251114431343786718491476424860662516089715397999776569021642419627051328904540674545556276188795208681365002691519707685077790358438111761584730103997675953672419820022153802198828061921766762917255558752548176998027141220211478925081695687414522359069521273662938651674693212726760200223916663665838407735178439176585655863234086965289993337225463553840517656496061548883071569499125576972034896277757120225345026832073571739401049493990894360042974465654238373265689584186049941377749234107708243109031144883617034744989393809269627357314439973946074527131580233334293132812436985441797994723307276250740386038290242256354643318527680792533425576452011540676397710794464560022356089246882750066486935801719575666722972879977972168947760936604953869160998004372649087076999947566320494620804313753759403587043465116568028624561489085385527292131556830124146047951126831937347882478189713904404940598002204885139345487970056860293903766760266832942950627000600141901247796179845017067040371524692057430246730876023087942958635304097306690058227472374121559771953633592327580704197843586232952268329941859797155192101707049623327240709648353793666687590162505412467845078937794511308399856254004121021403006258582101768483734161887410789584251051772619486426432531461135290583847295463957783103819326038033436662730686919476123747250405801235274126317536124941251127199841139117666223089162631282442035361762341213496237547956640999721489080660713009955505455242646628376056177831607684580322754272190604395027827432961925740132276287398546837700735196399028472528197432245724322526232762498244254105600000000000000000000000000000000000 [171,11] 161114404112714677556263678539590108830130724608231302997590187145666151744083372709006141557880555392999819058815666151758445747265935018152805446194283959653240986499761704225810291364279085600352051780426581485407449982398435142175461726481000149921422289497891708258511930991657943476218612195301603578768423446221133965334351991397428638236292983700030978642810781302396478897105253144866678847543093774176686137088246088315521359928407276789230378048961455854722780094104100252826944341739406616797970845864161291294644858885961232322836677083082653597272461477057830966560802426262857773584677763510219311810035651264803156291395585212203178848517320967178929263768769683360696412335549392265627539283466638266302817703383505807954406251032072837997994411817310654905137669368760439720333596469840143116936001149410710846433099236872183943562991439077581144633634267629579762165409765283029844383339680066720192685009522286878208250739633244934027820313761019232533856303093510316890451564323367252196321223099451572339831485456931120972801636516050712936361227452100482239494126282389806971766544317602527500544968997062993201571499275149551440404380575374590183467917644716057174372218975083270855606075091088778473340435853830697999103509646084007426993452390561154473585719680636851261901394311020325216672956054783645725743937057594826528874582133194481321711242688046799295186586167693478073468035734706221622428077818265307485091688375645694760884869244016518114756597667643206671744390779996032992559072757953334040095149621335076840856037721674773721328756693253131344921974707128744869972921112819492236780198066936662868686450065703292587332065397837667160412736446912943910713778536449703479460691375019271137055678350560180136344197479867617739350281793123327455808122971388953397387594572548188307481359342651965068810848781017665099333905694727198843063802575485290705218187720469326532461223687445225717708232469037481623400736920332056804593881174438452460634650219554763472889132665072961085924246979547881722611830707385222109540962063612830626876726412019008822075553013700231386155913344231092528376731753165326662502776203799584087863061707511735032680190634217734180851845407742935509665621302608829233641805076102086503612354337324856524631920893980257656540409900327285768631280283104194039827773775404635340661401067953793215306259559363011468158615346122212197191768964887679745311269697093632000000000000000000000000000000 [171,12] 501738271907131716265906477796280317625725178969804978884823761083767486143548247743554853783956124727342855375821376367838435803455830720672727844845788885196739967444224636340336154266403143199545560146682643395579609850938392496225286411318750158493299996866126153384349639502595851230776112100584880241720967379037305397990913230677248774190567178887455641414677841586832003250934717713605916964921653253971657766917056519711018066637387980692441163939873677758925234627067895422955090206634480228660059429022204524453710629727228834955093704278489459135303981378235543620291498865713264978611183739477087019805093314455643701992529398392246561080135281845701663181757200037709289410959950546322439581462708698544395801155726630407868566509866307989280015442599177795143191792396191759431700604052647804225498598135020181318570047744933538084617289270189529961124270741138303207964440941578055167537243313267375044698032111808464264226359308995152533345005149044905671821192518588860452253314657935866299485413874426672168457101388064208703394795957734933405295268820346592004115541295707539743737591093751859742556033989445703682291349778032703752527482453750357811350865172605252235547644607118807076996077531543143318428422718868613083022555917339331198100174364919065190714080064575060990869438489039114386769989286134877021467624613425874615194497150136721975233603252339325494299980787412731651889763450814983598747961079260206511376040246049840058604389781690266240658409329896929668895747911568352336492313335357560784975911792526882935315897455556154371717275477541968213200769004580699724321905663233866448453148850575308069549136581317285367838620545310781193348734137735520739512254890774753283139187660926877274746310871049807454602279331793681030619604018506251235161197017987072335416073424846058033274560537324895124111238144536597754564320051298694849422696739778020413451155932156708760038705366046296569258472783591867908019680308186219080521795691142179850031469668620004511261498061957415581529641483704530553402932496305399657828514018195516954069680452535812021266063503740356262715669744378739670587909153053684989832728283749316506504607472898118813171620535238676832918788546725398253130572398656083054187389177947649075539585012217291645505528971644436039033552654270382432843193952369670201972206942764192529114986583952326091065980595066644695627370889837349711549937047321590948655166841159680000000000000000000000000000 [171,13] -535377604695987919721818744689340486258916189047178175239765510965835140737655986876260896481958599168092271857202469215704917468015878495586401530542143078146366511537793034779582414353008287184072225819066755214369204000109566515541312204686871598705827124136382540760015448179951134802278870826895068474476257677950206376488041294724744263023013975468397955092159345482257298161094524373217414053092239089129963880419044787059165956421299889707867938402571739025701064581446319045498663453366403429907033828462913565720999540957435031482263422966803846848741591290563041594879105601735947387236945685936260833723031568771953405127735185200705985495174961170389329755856416651451794730280747736196043752718945911852494248470870764465979163487652905967487206640413903984404214615339636672151871053882445995948624100980030326102341504273819732381230980481251880844768308030292163693906325204981273926645642220291749911599968589229188980526709531164727544467757873175663253583981630000619671153226800007876831079150399985008753520429127330470132976408484229125342765035984076871611657487708323740197132776065776842769034014158412602255417040088600266769561841162127956141424063675133977580071890151781983709070658871132805554358221787926957838778465009018774359881937967767532757047758707200939186533089039021085414090442577114614773590303035709717033987135105001418771551454723408332504798145280266501734024322330246493201940063036193866848675745970710400634271192630693749779227478326009276794050801742550381846118784469295291304371900223453716082513585820029027933240842549444313646226908129056794637438306059664974005219976463542367984962082580969280571000885498152089567922459779595394820323936977607403164515904290016975812351797279348642445919955634277744374242438148609880976910283326874597706291813319804179133075673889916890593919899344060138491564480728253695641729906696093250823292147482624504334708419924580569225854337439092070240130240817614359275911616042435063494346025489807106155909713712487391647047601399522366157844926321057207653970818824197875871065041044850174977269389347283107259068621083107579533319206646659926784997971883277810994872927599529224443142543327251288281678695001897829635573684602743168976226810701837008698827748666502526734730091934057426700615499171879836667080900396908614526960772822746213826209441320928163336885504215255665747032074824771724909673127272059353272598505392701440000000000000000000000000 [171,14] -3931125453352061341957312650438270416317459749955994871946112505973527092513228367376850689026198166278363208708954361766245304719729152135696223689469826842822339327511499593222955609813004379968707092243286718455937274426784539612332986985935489762263664446148608588427528406793608076843053482753470793905881300440573757814507607015569689001521834377330545862141930227274278123947255487901998701927026766203017541310939505801185953516847924550684408784768804788771141517186739573876286951196083160557869853484067619284361334911056416857056204812913201953827749736637641531634469581824501481775774730499322538609760660440628559149014590372193862266137288243381285392139212452284281018252927780609430734652721840624773535731490166938039614069377280202202025761893311227196652619059405250019586175010034180039403946329592402256315873966721981864600449932347641574718322144204035140073048505197642742386564853667997092111223846335934743736917452392467976236789153221258733301795367430791059152912379153276947303663645735594483872490411351369616935580293427250983735631531735023833612446460811193246840960869448781794002351670250349152175696543508250907092752036714672196181060258490325410499658162732196471301339212583160783792140590488053444573333485173890560109430173715046280004960667415062995900760883528834352097637537562310686463592799399528710371248688382730447327570856442233923710401634000764993239475364218886232623962461384059289137430689330733212232851955013450891407703235585222799567109356624119135073398425638030858400416573143240271366239486707294547970418335516731757400354075654543816576125356244519850279682249725522027842453064900097273757064950096841961689010881265602645571388061239025717274575970082672541743704639902581182499833493246583010646557084068465290368771768311389552105646634886065286831203453192690691792486359367261722245985386174134630459211625355349361206594244147159434516516976399446679187156187923374218293385701542621893332202188684115932687079989333692508135636649884245731665098503456083065101090847468766573969895036022888996698958134171847181808570534594518975026642588101065205984095966341877535740154148862964322959116629059005674349082086985530493434404344933575934164309343167350521278407866450174546387233045719781734142696109335295766999054876215555824175192391119474422214144328537240351285797958980608407060896462803679902724552755503425810885330323602714947372847962311884800000000000000000000000 [171,15] 2972018874120795256807651872840879861678341292802846245906484044088007962887845923145518737635126500246982838640490260395401988908249540027357604542659615812080816272650856794964847991872480523992281429364448990307532516377629454957092444145166877967012026296122347116024128053781757677549117452780292864521928102131350204782834483142655184011805461752078557203370951063268898481150710025413475784543205283441441837659318704208033231863991654893548978858091935515422804981930702785054049791322202351125265835997262195614082832110351482849468700748236496558612198530580777224071531355630561924206738915852683890741937460869297560989601472648899520301917540252860550737389291323965932842826157850671274713018355751994838503255280729680675128501665934133690699165363624476305405283869764938240739155397127502839462729271088400886455105888127293100690590761619261204883683372082923843106223585299043429814890483100682289218314956637658653758627101090730632553148005813406026482002637575894774598400413017912844316442845262866116283823404057507980515559695225257840183224295379705196174924833027244994234652367081084850434507176305123199549781012905154689619744761060415305378319978096640800364420470075057668584037849743631785643189336012665893121254636572886080169077766405433859300118332058379043126862832895715774403410364795548183468334717120391782856162640958833925576452975013479474868483130287365714712632690305793059254867593154627441240472569848647610478483508717627015964680782060277103326950773812444781600821472340663793450109145515165508746042730926102141211625672992862812042657937700092818405754760630631474140014643162104815804901182774203589485118732257192762459182719534207595988460021034989060196177416711630029922835565035740706905373178311340755316574116216250379534719899189261126287528459246939699672554541273481211423877722534324078940842038650883348233645326922927565975153575849045899582231427385780514289593680466797521374177912437514639059107083166716378043947428661446632542842369731464723353620268357762999405882248373460697715964916275248129546086550996008459686158262355315110901883585328072441874173429054999448515201123679239217301185703091203314717980797217302797416858613646021156073428025590062225623879932071037686058900135449018575877691708892358962540841510340054701512994364798243010000871515821724017911979148239968165179831275645444849510893431653578359057156324640175602101159141643911168000000000000000000 [171,16] 8156118074346399376480015161199671790880119043221820754270689109962444676135248303388281909002554943333615820123091470281698547425100752140455657229845945031218852397167915744488204593100580445493028497595980399597747936758215096648307699180017715926671107181665956135866921329636054891347487789986541240400927225580281113547769876566300651631775209279568758704054919042914974483066029051009385441837974559786521300195214376819712513334210851674230358392960532358777992025830851858855989077948046660187273750800050382578021955943126220781095344872769637530422096531001873324781956491544191733771656759181803260648177828743881271529077240891921823558918823385159705981241439830327066639352017041629714912397184338335831474994523370682504352552922085155113880164281892650485194832686870119073069096245587052662134275971760756386869805401429353645774316052289273063187168572344311493491689726242575125177925499902055012188067453872373085590693326219546969044067369642107801563878522764904014145718804067818058085665743925257154073569266809320641352286492834208791077585528104432091232513682429677478277010985200973758794445115203989055559861916030618734793599603644036671479300656394029268852364734256162144667706198496737497426140776471855763187999309898454684577564094638820601067790376743842243504099790906743960464605539059332476065017946835459390200450451496922331365539343580752424096935891538673412860071637182849778099024331342694109089440164236703157441538880558804220397347859104596125367160031257091750377836347850637432308463002087333009058888292968041814034682412999327529309273306543156812941448183684179865239313148633938217061391577096165537437634461106667016157951391961221081309082713873133869041927840608752968113551442776482374766354203929952035052546315591754800290596317950792610098755687331338974069906147632505822011553497407755508598088880631733996550328444805412065989150651418074015845109680945091226930161509969873415418613301366226167341985303285452515992650792749407465385941429341234171601527596644332057352511034152458029557303890702404052362468564454918586892942377032854103834514251413111212094483428470375184364763318887993860063684895151728534170127894811432673016371851855701944280942334464358727285964054921129961043252619389394176846080902373593063629197095918246721182554500772350844362529014646562885511170455089021375200053044754137582967154910388079750960576003079503578277421748374732800000000000000000 [171,17] -268941299407416113663025044459376668162352542820920033074805815401614293332417909562420734067205691872531009896763808254735060146619115686319324545065806061294219368687663886357838270022114087493778861773211051653233300545170235091805695225435355662186109036658150066033889033515609107338186862539705967620992381849213320327000133164544415179163955953381217944679038149991824112958753008260957827232480071474379897130454846858676869665206758145349803416311093002255940365404723999113328032500099651890111691257262879843911515654209073916526960180263534272600299933105260419337588514532193862726608062296124070568262041604531451687428393469619096624852957069905463944964048348256310184299916496129519830668810706603918418432910080083099496547200182831301479622859754891294031131397933637708894094826068167556224022387740141136772470971644724080083419772510359659306234006415277298942180126119683384334728987089342480748121915404321520969720033849312418798989632034155839226747863461688818294276802185560711848844400523506827889066421574057670644840107071955639770578430571141515627698699437353468078130674843663906197453667855745166888660913350888030041836831961136343299066279715540437113836984327470239288168955288030111947629151699742541871799635716439400448089288642765665357722287356744282917840991581479882759955713860422936928462034907008072291462513958321776214178663030627366743698575606876190694181023437996987461834053352648234729049308551282281075840222017519483466312849225934990110567424540127647345290303392777672192576152356962425696799793567597323198113394323319931801594332754222322397578053331229191087518195476811606603023466111477551976908775022097944334791119269530793826282930191534083979856311970993719550396887711508756331954669186771199490526917631370234115769668049027263049131428956818460650412948047747360759027670005287509932436018009228446606612134487212663970061605440363736796631425495343968524297411584433410251501579588796721796335216461190528233418481198636421692910972401882964421815781368713854388892353570035881963533195665980115245361043987926080710260985404152539913697872087639752251604083029468373551933236670370128297213902067119132923198635371503871559296645637720408399313156171145860414777285227614342387968063062520130266901410024369075626499765933782541803558334040143361870622894361587723989361618258574465815223587620354899654243337832781880154031583453355990525498143381913600000000000000 [171,18] -22532411240876599804381193979897426354195540492967484426876558743162665465781754523817570469337180678500140376946473091779638533611548801258179244282210013903294329557500048875216749922050102875031299491738087119289651184029102133643079172952594650154430995428404649801399795419654018620503984772358703768656262637527817668313230534346759192375349260911893664358170469731716098475709104712142151018094984361218145376292682239421022758333845817572249680955513124938716850140268445544314139254906825770385984897905383105211546693708207865109415077935287192441339183504397442853657561283438214053125833867579568802389186578339401523076558368065647682388163718850209021918698977432914268697831324739820086458805899890199186742210915078604777015652645987030572125913466733776437733557983575357949570731004326925513733397128236545263389485449805605911171309817750409334175731514048806633109097933481314056012412489908328136072742812741662038050507930018995065597086489011145238604650420737348897742152516812974080086209064871729803257700717968430655886532108490493036308523867295731370330954796710317109798748358826660453740652959112408123081062088609751842340341121783220113633297465870396794238885614839184477719834850390557917894778006379174899812803224540136462762582757756528126793507998570241843762879625268317908596667276070080239020182538630296128182326861976828910148565622100604133252787282173190034948109262451704114439428443780933078291158380841470464823471411018077293005651143417961406045708706202626282534255752890432390432030313272374643543134473039559113446166326661652026671687741309416220163780122763917248317284299419985808966875391537138005358568082738917348346096509544270652493944698879266958874710766233204060680435827860971387504095254232103270867495588690472401859272630275709747948027904944151063967880622759311529101861019715553986947365914298726045557743816443604414582132674993664430730339798756568184713817723364143127427798726722593324348624354483898638018227373808364457546701312568910795597979774698853843713911271118129800830004508069886077816742666227299775047093863956294311046170494698608718323336474949788134790172445128821793014973771429472737710027542950186628827044181965449861163363746985374739811259096486636627280747338208991228075267108364907577926161306936979153163614979595443944421810422850000274844886521215998011829065196581188115506524349035990470154405119329024894573680506437632000000000000 [171,19] 7895427655034212642216972585048405824258789389881560983684240740085100589251170374762571933992386440819208196689986598801584596100483968295180406918142225373888293010811084787027788007410836725892605242306252350195686707002007582805540194739304532296817819934851290489446682162725893945767423966889742030527166006382781486526897765586829761575791254872753843006197657518214297047466727700706128859906880993118975779483960013861349939783681244199143254408787311251735715193623827115076431462441669094523177494445492365379941103628024594602915723222675314427676595323496918238706786375789459312907415757768948470117417456710047278589920058467280124543968575887573815232871910643184186442494959172143872357318465152387166191656202542399398629883590537677837085468753405255983651183720818293668171013729655687254056353013255905450414249261231448411006099776173422953705772678315989511634898949122251121167885894560895145386715524007022131906556973437222055214878506455836813870532761308621345363122889450724040344257549222136384947065960809698602784314034024564440489674849404935509726699148988276910091212643931116723062398658256262658230840529561943153162978171724669226202462020862346676244516551160109576321892523428752210196794987288338440385250566487485602804910317225542214014127007997299699218536013063703365161062395557483999049991538006151516228276538898571359532428494549602005607361371072624628425940511747004532422974799237259482330327428518055027450939721682884259520141672580579127118935183934724564181003591986829311223709547935396253074377065306522278605870925026160940231233624825531001320111177516312101820910553016705537364436849955406071689788918701514063951301268539678895051005336152226182372602767254109782744119080065327187008268449069436443321513596583633898569116347927586085620098534504491580542181072945659524615749696455870432107910284740137583576947403079148798391476906262350795257868901879484691082151086659524090050930148374121504851278031344952588105309415987508295359378352808450122495793125067841677541329529229344183546348509255200572497844212974619770761331497181908533016299992248061056070964190083711918853853215812873417221007274217500525304804964369269022894373750016606637702673562502653555217519803818336051902401552879144258866612904504205148281774921462279026117875476832548578049553007180304595596541413184060886530059538703196343058947856540882996787803556601373417669745770391142400000000 [171,20] 29748986125214863047684857347993177020238941685875888608251652165787232140493434481710806110451787600680781750036363871741460273304539099411200173534084831741374335640348449054546663113223114089417826380711640141850038566720132657826373045408535071571955530830058283702478278878010871044814913693930125470073215343055638222342529801897863874537099672669203981261286358944735927516158050500420509178812515412133316493774509007198969817415307037209639782010997433777810257452443629076525614201591585932703400717201625422869063963465636467418964681318800591008051151537217115359683036496677677006415532898164275227400035202584483813197741936633842340611853953724110775622795430033345230818946654523532071727673307041396757899580353858036300370302609906334997570340318432419980487572488260223724809818902499504049872849327210117174872187186197344092553155542498409543700860179956514644982089479641285184297447345232984004653774605207319855223235327982854064080591952467494200471480798566116410571577541403905428949031946540907509255889849207069966134837944414938743963780423837537028388254852397397340645584738216165430379427195320184308099097535852723894758100702309298469738989836752458209949374772121052376637013971397843117584986369200785611525527618253586055593380505192917603528115946970252416881073037573537348886309263500142596007453485644868899948926763066669775069615711343452770951884641579758596914102044555609274087459518339284886580996660437326549802256947300609200147007088782647066680820327778487839070230301608554405874621460288412752746311061345431438264610973592741863984055652664984118508215765237785030935427347146411080608018038689451328078825652848549621727413609470087505608392488391031516290031048937669028721895175924339262094163286512219759473078597794673965725110493268349077306525793137840995596433066910770563291872619511671136658530655908716364376453034688072335546710923959523616158629178633546913493684217158849249880476873809993908700080762227025597037821840684979092901834307376570420063003773464371223104195955175538363824875927101961916431802632636296932661804373888125950340998885857599325405720363114103065995413672888581692573704681949753652156660048333310088492306749074825036512852795693898214915229930865317231401764840957370945314184935431749608960754483038647491928625212747552307885890660683944982315177019623811499918409100032348370631155937019492546410331429241701766520646713188352000000 [171,21] -23551174473260950430583715164044463888284953334096171163056665357445851318088025279214762186300027178473057564712917346017834239767022604929287196903700158987963698758186545833679463268933060904430292878994851573517956697032894699094727289444316981369939680675615886759629233998613706167597894600145176197606399530480386040284847439675650950215598806505593475374939796900144700502185786897778132169907913788462031108163465430187067519489430335115125108140318928202016371201178816682195006157597556628323189843793771332103371384661719551169722588527906555246279397252155825899795466190219585483589778621094554619425162416102726546468598456052047345168221901375232333429034336538850501755004693869450946569515088388975613055209578910695977378112082885395983844101172979573584366796873633402106397868765052266425507868083147910162234409745746047608105815933251779151164082640266776697582168792374079116378803586580173428785022145027107248978646543870783420273788933364405125791121622686531557311610142805135065675978926003683345991747365136636796756552424344376763617885771624125056462025920931157859820830439368602824438085567603960693966436773098102774048583325881474769472099020479774058496612874852953109320081731406831424771054894105809394176669917697898860649544067652253445467283189845473715317794448677441782781622456358753711646424164851179656548131206618993951377206131315765489120524577219348168392988383457142395973996315889546269928585382242283052070685771013977241698930854025823764950345583848964192672557135225206298691758168711642262251701481427890822020473202757078426304015085543708110047647403055262054700357771245672443799509354610165630121747688944047547030865143896530329652324126352040612877539159554964943885556613938341586244512290404905126845868851356433051391397012371221112635061654443501568999133993576882504865859569297604595594450925040544014973188734503016845286655240084443870268578623795398777335828448435110142639532104854762183401764785442019125398010932492014954606642107575790337208865241391961742911606683144622926164107419415876160362928496858095742633583456774213642016514056829897818913049650720390206701372844785312634552307139491159852880946030740710884387591114318555512090627470972902550270065124770831813787802356246228823033460614896304042645094793700386297514696183721207949417054630399785489174624236362959971504356448621918041107811043126909211688647816988773255450802561407308480 [171,22] -23461851025001581524441012241525023165811878067705784942930206919582457184581190911877012950179125811925267649233305245869600777762265061584709079664819247868622880047235396964467246112438132981248714684014211537878786749982196590876436299487075340346935247576177316094981585504050296110444964454367815979032613581477634625749005625166677275192871964367686218694936862954868457037547904087679641739148404072401639438152436116580012684179898992490987570923232400674385076181637204591366052796410970903682746443342312767330005805093211269383155053696252832641987936784495539777093255347895875357961209634176334228082978305519949120079199760895010014304574892671313348852316846351654169023347518770273658918313245381654176337177962935277266897441892215178523939769363772474994684160858420342144341226997144552888752444295149793653468137625778219403742691376250612314037248101489746897757589405412835609238178924919346628355959907674479256865295281926834362526820094733949709427077750768943487554078982713458553781466474232097699877760578753433088923916889710330725207668088246373100803161249387295150842527214788945726055580509219375154934765280300773301963114929336156738938555474293330762904139729890721796950368089815804190419914294683479670152126183472229245944412405317323589939292775806331159568771484921220952864038273706209293138419333221996862570594163807807070949616794524387298963900860723395274006084683229811623360277286782364905739048067012224462682763974270436756437582470173510679703778097534656762387561128950907121427836925291180728088106002127457095063086406198190764817938280196076160017030881480957962859507291227810109380702402143448128422204948911659453718826991966314461103058962587991214700232304313540833133944742100409767612367998551189810653033955879919099980279686848266376419331677089847643864837308837261529108387591181822590627630316114782477754086369492088032882841179321623725654607774971549198824551621907248869125871525569702010269644125704085749582610806020225791887235238376986434746201993667813408088075449690453373285252985538085322901231685865716003328200296052411505464651298930968343143009418096653725403314570635309508226229510401586650079722249093186090596462654421728488151367923616308533417271009810995216806213476765799540775159402802096178380369311183869959385099901457477940911861580346942724370044709523383094958357499491886452791579996032145282588360381336496012882432382096000 [171,23] 51524052914406135811089372834529878702455995290113409403799203388079811693014072732848437770378238538015132428436455585090353413559216554746476931567160843637325615083217565565669997727346531463377062080189776703795738224690167854773963074396396194113576893633879407754115902384250024428270411966050080073575417227173672347605794684199797525766753027983737976321146875095964941164821167453687931080731057473477131701840441347182447005671619069291080626379406635825352994887479960717893781507539901655901880728469066944285301614152811339152091747119787259668443690521220799246569606575649688341807273337394621442683584922092379348950159367098380281657434891536602044367218862317618861027047157728083265214022746343641493071852669911466843129868584752570964641878100221880352411567681722437856891475981310080770803549321976945901612978979899155240942516078358296637837957389005672814822037174048267278849911693448406179701356660293483550984008267586085266292791118159241953087235296526600705995837868269030861800917209240665622315159692743639228252255769587516799311659387725129989597084279446182853919459537453552743235026414926913621035167718817872256816321823995355597932447318151974907121883467214066138464311666066862113119121833468650378673337376092073541541520181948592581350835209201176055863216386592439496078074148892905726452529439282304357157515397718937949944358555839728949067177418037721964635673004189897320933561690176060984715436587149396459792338868197809572636277109728544460408690135026888887272786181830860665715549902160142445014139018742947976763747417528596236525868971283953933568068516189349500551134848181088543892059220336398407664098131398710624002147588751804731151871670350814025136126604982429302032528698005176166665461303456558607008673903637838035951278171354488286252902606262266124900965779547982569678976157883917783957639704605378828635711776452330292501334373039874732615561402143663343410657934719906099300690664436745942162484533426919940590924123725288620622360819851884712350335880792103060566518571334223426267114583922131598284192909689314705514691541777107875023354020905760763647894153291468024656095323016472611875184671144641684835639804981603135466087082663353537430959962953640296416900570959503851334354583549221827703087227895901562332337372370440357384500712684657799709176653767213373276636929090580834351923005619762611529047201126406869779373220641108003081680822000 [171,24] -34096843508964634054122113857355405324885677119857827194963690412436419996812256892997320560769103960970123302592501474381912254259806814906701425412750185978332393940329532467967793355034386746066206653023717992352968802397139250784904809795464450425782712879513271061514986117591977249539174697079433170939760059450817275484178401127163015553824229766499275343767282535755976403365083290809796609514287682394636304255485464633537658805283706526373832992595712389949004465363378549338443298075781361661504404687919806745454102340808480922415567512385721903961070387475540137722288371571607527092265022306768266266515913904149410291369949563357381831167755620032808713798771428076875097136531537321513623314082443906011130482325246960620092624864616775675128372383821573466899443324634406064905337041023514524101507829002751370400358314435341151712540259473761989270799781284107867430563213534331932837067086586846091029238643410549543279615718727471444619367304975573843999801041816157738164438039037674722971899331394376849536551535403547958180081360634288467985863955681167738573418229466116255846887009504293676547677354161027568435264788829639745602814343758578179928768366727412858648165637839174942650047263563580924675406702251007939064904543432031257458335793183881750830316383244776075754213746133777524791996480463538958071348496024528437171792865271787389095943262060488665692050026813881236105913898573088903278888181917666245100003226793365949659696113764629915415254761771309414418119575407567798619435349259348307927237888347071602684744100795289768618133879260583800307298853819076947649085754576002266944640572123187567113339155658930041718111791452418890308233961936263951505938569120677064026817155426577683396743373243217301284350099590322020879022515213238897237471601555667558832792856433747378465783071789497703521895511470907794063063472655938170642384146068808537630658041775460498482011986308896235445576238898280021618860257868378045407192675257803426875268998000465535885536705494171453864569507127961323464760133057678541312224822524215890291919656855095006287693551889164411752805408808495223343850984482351864828520425190611837449326731566367469627154175379781607554636727346290150056985627025805549101824318077059239547982412767520387787434927817098245866699912626080568422146415242695731439360776901426520911513494161226080267091207546053025396479686500762864569123069149708013802848000 [171,25] 8872372972461831557458068731931109451971193291734289606806340528248789316039353983101797516313603226311988285427185597978949857695073882877357891877054367945382370720812184784390183380190844474717465850668368753259665724614866874449516975637657239154013900008716227022769471447879559520692065535841301409786629810794047552477984638275083094991128265473801892916146858039593365433309044657786992687643964697077774401052067200251401448039257881606831732128076063587063981840410969583261530288622569389008791557051557029949647737778729970379903139355482685604676540709291657390121003177426430493487790274829653873660988174882789832935487067085275529498893018814270462666920304364972566794367065572748412513314435824947332764761817630562798337818032967392753935814467838304048888576974559322119447851658967309386841369200516855089331216055780327850997662511020117917630244133223581445824810527616983329529200633095914535025668306694982670385551812901037736894384419242855855924237735987291385976622761544721053414576305146389902710251117613452674461127568574002103431080382086934502509673844605203556580125101326682412217084185305840816285841492612827191634883478476146769757278963060613730752829377279986101579807809806547919944027960875292993255300687515504166450440648570301461026488974288895084261063426058187351462886738288595592866819189266907980924435542320916195252827615028914874325712280662449267215971901918986125131695681741836211538142585501406691583513920001268805584474903010625532551436143642079677834214759059935468983853941070473097181316599813747732312156407742497825552564109219937162679352901596457027446945608549123930524348739331343448360076149737044691028815391804436109452085187593614790526121287940919882958947273638722146207273351131155250645672895161347410021118933243982024406441773840314820604568312220129013333785700007250319069822385555869198886274774265219913058216185956936387848981264448057315697428113254621314436756310350030329092491664021043472111786958805142670327666005900819389358771287475376613756216687488349003963793919664386206618236722097806646880226230674740504074329478113479568177150851292051048332924918483507586365552869601959628101813849148933624796861104859932437972678547057576592885121383778883155814731330939842695194251691635345859491395140249054709933870962168288400319405038686759422847985583555159734037058034267818494966278872071467206043466559598910973576160 [171,26] -98132757235294231771452836139911462321469383859855609221995611365878576142188403405437480342347633752650835597828508416876281631967452475020475084777963332384905794576342066339471180502028355952799530240886493579198130241191812363345160199590639335882461317236584150198636417422848011388276473469160460731918063802512166766771204408652554471106138854480881144361066187704489382951851859131241547045968154180643625905697226278895480717797241398008965421942401415854510224141128213927412240843609561834555159551927542111149962412212559210977450462376196015367745637453705318520106579872660150276936989569765638158454696645439914048082906540136144006420014468322253808886015183525720745686758211968118458222420420709995452305820458725990118309317840327302529526477939915745368320605942601146013352474447327928216109605287851502876097715547220903177267112753926496506001099093189138911305213887555039480671778524265411398072551862331412743617037471997514827002746193070897475124944594690759492165394509313034579632363767039497135099405798687439544292232832297348133306191805217679808515380770754912061348435245584315744264718932646948502854603865463680491786049321882382646797873668010487175110632562846931224999452133998270014177404109753465475379227667510556146914734918483445553410659002603988609608116304781527132539326584118718088266771280012449391398087979349084914933242850732340688599679437227400710123122496855601546571147574465752645334069166466714048078586452977937044633829996273839089416000731454284414084724815499301507742890857938456841419400897627680298824240248426457511509163550946891503411293839604810466378982664043913623964194457654967958718764740969038673173842624221030194854890697371114550414613771982184458565153203018892046090429009464673053038364398463204357519738661369161268473137684804259696037540358442480840856088057971490604695289227576005736088629141276887379462501191591669923231920167680089150499076003984421372509634475793133057434366524672452770608516649698048753887821372320101031001762573278785947281539940918351091484066761094405128414412577531735906318383331574086835220988933924792641635408712091098753967350048618952285597745671310797134805009482780635130026574299368626571840370232293824192822062796348132147739599255777872161140479600468291303734749077023811585191457417320879448049125474522239654658630572300138545476236748657820256423123546201305068854826117055928280640 [171,27] 340606273465239420670578134040273113911507138021730254357177579047140633903343148773445265647754328509651311921345658326762735841217114222882180729992947102602157449133170232014423968331668054532796011728661603398519377228291696901385940505552837875316993217986424360038817536842103193653312158806811717536463774452078934107113024581218333723967980851628841957600592197471610960853718365468622710492545532354548028700801496360586617198384606666449174947317796467809016347269939476303298076077300891809936098824673525996100932293664534646400076174037671650348514932733023849579633849841963661323610875742192627675133731040268908458088340616577234493450617739820641782453509711522811000266472659028182848383035141846869520150418010403632823192146015269001922665748112608042181152262475800400525257637366267192812583519979937770825664577208446575861153922544131203419921166197792185027957675317213564874894377685752850492175462304782990138771831966171300421440243161857866176614644949754229394511219362945913096297665186988792371447043433061976929490973994862675364251090557380325118946518245600469296771740733308993359342358387319508065120701396176202393838838215882061149987822445240803676845995107750914221039579286930755158460605347424562491068149243236448132287860487314687110582846385482269965147380168954995710762003474681952784064299042571945805128803416288579251078320842335718208976171005087189207199500722219322638687674063671876470631224069910626337453679883924935303584230324655325539194943342856408830824705039807202886692072111494504519627615436282047105573315155020793392753833622400273638288318847122273755088182695455432738209284493495528327277325269742141085645788487217770678189779443246396851172950295969244843422169709949513126114213822333609660240302689144318629944659955934467250481809120369652055715427537241771557269778329676839346208850598977054550656640046292846055985234944855653461989195858991758525019995658531331847242854563423489210065116419267046637880300486328282990585852294200608397513918681838901219670403157090271959996090796582689498596766278682765765569853353711977028653795893876902899204683989856536982216937096351139557119726028225274227144551644683942640476347938094357443686563732339807962767956546858602463839458675754746250064205455037195172765953678591367023740491405036517811501214535744618091791700528632203494323553300637311172633333663533908092834809683428003512 [171,28] -517438892404390631561656202667900668599461074832508922405957899984641572948740946491622753314089749373132178438570516699613521811552551128921981219929413162711261848074530581440046267744530538301937384772555054865345909607485553432960742888466032237510647407604148611882061446392842081449267359821776028711090846086103621382129735796791098680800332436881476453713797297861014805591655299855908307633595492170285382999109555353519814965650373606815927820382034023288015454819218156211343682768451361896622960152538661126998913872852647597365954600733801574085618789824734064943667403607306711120806619819927959917393350839693663974230981819316866678649294580411265874414147050409331880829353760267857389460274386273008249463369325651214890865317306275890613606606164165501665621406862798549927432678275375636075122374270175174429608388344163290627731835290769647344601819877576316052362547985233896816630897308463107566784299366642338442231248436926063441780194139881773842158691824340652996371403629110778144310124698961984335947501762034251485653359818769973605300298906116331526655497751366235271146919422824809048250916578873427592356708704837842482820066167497159116252561054177781533383787666157749742024353492609502533584146166444417503717923986479921812179569434757948695364004268882369820083068928548240462436112712214910766899559368441431228961094876172195953625559489480441900194608727116771662175024136737891044478732513764176560990892105362103094347993476937601523691304197896760589407583683872145934005907075783537384335471530890716769245964901458215387797009799169685767296306991731610966580507983966038775117289914407359081597739081053810018408087577794032614916840525300140466146862508855409084483293416554198486929837447998765590043435135568414139306540219811963188144357876529455754637154944236069694802037250423670245371840632348766981150098488579141088792610309077482954794260391277219643359527101997270589862877162769014007964161320693208900573293230991544885368137536649481725079426809664093199668361425286414594300490704792413928610177481152688879473044038505076625133391994996350318490083934825230044955775570532450522590327074008117199258813045499411906448752062810441645545923670767317388473864407197453646140496024024384941815430028811787392690141271722794785140455890790993797622185938027372499500652172187783476742142457050692284192085302139882204710043185774254572899410175799616 [171,29] 419873779669813703437422835121647925744775035794308489632925031657826952248582620965474867974357434305997970233732156069851065666434007773449132464056404787677119411912796322573240480374432211736197322928063894954904508234025708429275379860529170363226904969596486824467496657433978064007689607619874349407168406826944164850676624031469970928156280864951597658150993393678300062475676953429838377145221810786680191858504004719961646328276404311813721463612079934095732205329367882262765964189818117021759005015165426520265302811546396827363722388073218101602306917899977306095396243698232946291452122913225657416365392199193848303755334225612475944878677181330679809988894474867569207886159597707652520670564979765918984860199753839730652576557937725809955328556159057240462391073897304024236880443637537509380969106263664221919655942349545763837952879390270318763377126040594934419029709564510874284102920379376765812859186301262921208628076360902757909395071178355388780039070973244207923518381774481017437818400026872576285497544453356364103481525199930872755533961964428452348095611527276242750529941838786522560389039374858680208626287900075068860072280434030487788575570739325353211511351473383460022898812011069613160250560716694978192840851033708844409629676589325230952080117612540222875222224534231392371741880974128514016262810265634977018505488438451793314726858348535200635064742004085655191040208952134432041836663013012819671883873197102457004204990600392281833573407322306509154648400132521242514778906188702652469660340711947204854758746540994385404749781898433840139440764796974044195318063122163454233643762252341278313982494504851062978695650058845403352107742350543502871208856761812808545275321387838810512575989570524399660625494966883999103595058361930887750150281909375393896112701088386028989245167642645239495065188527791043745636994811071548820916149165121610891990495938162342424477923133397490602489579822632106351715558986859334897908811825989260050261188358610324045470690938457751352295644093214416188723681096827793458848487416933414615883806833937370838137716596573797484956790944157752485965608677160745528649004873205877377579112633076634750346638029853586730726724158376950705474841366193792145429005237556941173980630510443334182952307913318607730932843594771648357897123744551143889081048202903606953502249362655775165100160832936821291744530773627545226212734158424 [171,30] -196064914387201824379498712699548443913880529503207246430477531466044566798075264260650050817339437642262383464597970051373052723534954344111168968245884964711126100602763987724141321134229347039385769663758412395383256330546492930360096439517919579094505607826183396120220930219771334248099727844385585714916223405117783626960585682304174716997398835101478007918267279700177447884437760985399074823006478461533854130731658571436092340070090245224119391517754993642029409832907639119233606879095368960051766903876782884023815179647442632389490881068966057565873495923952074537849406508650365510628681635873903368176471993844130210851128923882038516335366593228023060013762426492954190373457446337093890822359463938563979249931800916494975183038251086441163607360069834940646561339046660517603135991426218772390496203516100024918125388300612356434145962371968726474086606835654011486519755463617741628497753901282488924467196909824248114133420206390842300594628297768234581609441817659070459656173919380490893100560354353581243821812275369336637930925978061596889638523230368048965579688915696881043647277006429849600015666384704084599599638886710737424652348986843288076087705334891359116645327699435765788981046757822532472271145117053286516498002447897599983620411676975758121620219043896527475049501059627741626617504734218076692701591962346060714519354645037157718825690999791154971898282638294239238311422684792102358593210507372955809476983253750813967447910158788362372643560345711660881399690151599222977411081680966439631263843591037029083765950026097187781037484106531012310759061490720635249270841666040756048367063161085294671700842948296220095088048075604142247954992751817036860785577737582867900731329671956276082967628149979685564323408157841121353339714357727928257939157427563844036478328184967663077035600714523224140233457888366409474989643631265691580166412498467022820339672251336547321178882613261836317543486722502805507086368100106957343476819390589422331050303204953520012452472604576537256488259449426190217482619780519087556016247423408939803377547666256641886709245921621844217753108244034232340354990820156076511642628167250115538312674340369257366408762923065356121059314134165146782455689205878536327936816333943806479549236432769120398607608771221375849063968776813064067775036627959773821717220180933369858591201773950387452848305547773756496059087970372791116097242384 [171,31] 123707348365310605597750084909967118083850534648720780796598343673820230617805834305191877720852887402894863055780548408872775002982770661997034009470503475676745595882066317151228405819634013972435363535344568646282387199784528675689374959371038585145222724746709579144711300231905876715723875160616744301739373113326186814049500465257784214787714116283767600802199311118822323678408246688051400075886356553606119419153697291661925719830599876792057038529723863793013494752262417641452876023302352778979141353334707598611066068757752487004382141166877457574505719036407617601780994212752616626127633825483585246983737902168012236245185198887275605612895340166859101181393294444090454793841863847818481096717986175302081865082122580727899037312604309317322509488102514865371049966795574604798776512904329228940778998852108537679911376269953800618185034386797933842020714366172782633518966703670840189059134081898981121731844650988495942048793737997288113637027144211166055397797853600334517460582916512906883909384623127368091189620770204135275127317293205869082514001060315347042360530026363834887669277899866586448021537393515273403716925829770158624014166427390544178146943105318559715379926287260402452765560806493428750952247460578407386657372666769082066490882239504494123474917249240521886276311973924683578140574556926630500596293951426864832650676630042278514833459907389721946727671148949474372509355627660229449151465214590647990703182311134577734877881668790475290675051807427578088779156968190745918302856845687906685270765999089129098296084423560419279071461101656895697398970096037653894179497914466398770521948013318580523920961270101206785383789128045052008173639615708335906577064698462295739443713444127442931586511295003700160514968273650873676959644126197613097714826713930717045113125493831576965752681871447151500020810802227033166837929852618407957678426849418641990344922630558329758135445377476561271038193185212474510377738859504282968155306530737682171990463170369152148455843689679712105966318796071046779593872196641494334703045016488583147335388659996783567030310547031807223223512157641895426594647106783435012905555991388947198250753561607035981066969589665761601946435255269670054200693648023872613288009553291917758924964068438541054384774530006782683478916030366350431133945360095308154537808764816790468149450175307483249575590281823841499972556380556580936176374 [171,32] -178692615967606603466270389177691277384863599137192900864539323394264669277370914905255931975810602972607933139975448593322488160233589817380390597699237599193511018745184755673324348891104959210744816565091030047207349290717181338820895487961688769763364541854884518702098980310832378180137598268780190374759510037342932071719353891025836220912300350178771742216735334856743279456400266400246602922598865063001543781534679947128446002175901394557548282453129927414724352589579888685566168003692614928452281708417802144792820023631210051454954265176508465699901763241535004546688510851110471176802676192221778152934165429080862889522809047806394235993287354965075719021175817350230263270137759612851920631652216689007570804987600317955229005303837956478839962141320592173693087286451766366585318055993511008374384833513768162641971533982676659343665885592468456601204930458277596532741574298487005506950624648736199386453569026568012414866336090074783868996337678896645528835746110539579391929471433609887062679742292024229263415383212051146488280157402964059354371219045517295393139529689762894050948151438155228638102084709278737882841004461350058057203353432670586458690594306494044263053296531518888989859386178216603729741071755103725938277013119809552418125881288639403941375518925329222910357781732982171947808207727298767189636701597308578932616866812237844522078004125647093205453153733329126929493828502319326681137373636448365584253414680513547694620153816914757581873882260416349403275466125595843065416082194702715276040810015898555619001571670465508243088818096880694497044861050105059732522863048524757576547727039699650906096832051241942081680569012117869958606941012896757677933796496168101500350871568719844135344559949072776871012240525081859811592753859288484286980126895873956920624870316611183979729266075962501824528104402525976874390363944126057803670446886574448528712911347039115088686221274413089492279827508198902227395063499623102497922668820227932761770010212859524831037104355547064622769279238849028794098762451211211298218982098442219532058607272617749291779158454567736521028739934440165663528815641645031352628202129890146246783005284608917707586542658820955303939961008137843038611028781774463414339485196361879252173386053425702397799608949839609623330627625844602843126171911680245803040127119819347436885301213942527001728197472893796724393728199467877695232 [171,33] 146134361389189813389970408475119142974277369805601296549612260075934895597108848428937083422049867540701371144295644246353823905513850289032079405813185412022623982958467839934211661561444887010833671851241279925010862923119262047583919294181586038626802439954270871178537808059954921060460363649057623375271002193996015690102818365545794564560245103139513652133971229873476692812112074027985040086082934246767264379998718088417080315190095181853557485089484176998176177473556375828967126101263462412745980225116445758821670333992854510755645534224894341277836872048406164021323461323304596628871648758573323866349949452217521204012257154855493474710994506862398451089789774861321748852619175908532162336244957096933504499136985834492001483515688758392919706495558363685188182634574731444291061625438901974078759620390634575054389476781947992657306680805745491070469869696560916318139086072235620422741809949716043430484201244586786491052916508700459550234254836660776646810622917256700319328109996343567737863474424364880586358139331078693189071866621442502026835417061387203934226002677510950963041259754540401538219538035168924200706194691099022368458728244154910368473389670099238211036112538373119990766169514168689408219984851611178808053393774619881153376661585494532033534324750502282794134641153218019536341687111637662546430479643461239266479502895918372280106276603462440016403043098527870158844227502841359414599444832430003452662344736550530245855598722981689943730067472758543268117432240842298254747898287065573303120574006308159690675922514563500499021599493439623700890327163892338215795406908576792185454581432784849553720723379699306829406044565604220497999308691220500188141431038689854963861667692735297421125333070761185916955190088523893939758030997635172943830366675025785550284490615096661346664689179362481911804426105426809848229885259480380133273787106246002894892446608095110966886545979561635149206668574990955716534279406957523978789947977164658880223790566533212290588992557034846241645679995351605058315561346240076088297471970282315941476211634265830311196946727521096901387535343662367708842133668680840918461954536251444548587378679704411177434315336706772061666635297124021770582936988966902891949782580756607781869687793010089678041313635986793691562745945819126291805752813003921119840420574891427857616551510638482923979106698424003651611485035249070176 [171,34] 3938431443216929301571375791111894340584051894245056722686557762121345728800277056073024545396662230788643201596886980246330671148450270226955088307850998467369084364346204044370885589591882260086112083966054326006732887007155415744626521050679443414309391716814460032163744908310060042184556763776986341350353594869313950959245160363425719038014613219713339446891339051764289346517708960255965619899795825877074637107731621378245010575721302948132791278380237908908299923330856250195873180066578304450889749950299018881787934823149047499688654143985906546615306478551090163749635960099664752284339968313498237434610623734297658150368582526086443982705938743458296159374090217952431283248429435250876858770283423270101555559782816630352179513791445429553992355950370465279540976673933005747105326366603674250665088082583174430463607538109968460968342812420996201545495967746099233320091590056023600158653041850204276122713361044406352344175097103719616363270102860743883159152847306467306066032116753600901026353124662647039345605947308460699933439622858408286364982325874674829804819392958702733355238269357654833257046257578389702502232609963655472364273928645642405985096711214547984875234227346920715170112746190861983405707790993694732843011830444209344352326657410278111756767779589261017097937072808626636371718648400788726266352745928360539061322977383016653076337614724413857719671834196553050022562209049978936477910211993140763709821755883337316538836722320102703829610096266536657804141072007260836677595365630456773489364707368053516741152091540844414116998961115009180831089903903948182634765388088596591497825673764531163056942052742943962896571266522363285855458354715332444690715838034193063623321161659795780601367645428889492208835385538460617669274788365666971553462935905561288407372394521981451840050789263434182869387687524947323061217935150745001872637125970758589098185786723996557532337154550795226912479258237537442500623999037628837632286525923775978258820803454643182553925057843815270877708267136284825945948939705637444088068768412104315235605988884119767557486609898082512783104592490757949408928883374776709069815393762680800834908061805498059350480005148436469575668427732487664070382558542081830917966985934477555452658268497592470666442963410542046573590414768099648715998812490850971623213969665738108218069196781978614060763261785153136333299407767808 [171,35] -126239365604136297642945398337063781763723916570653387149361862870445485322164428252107338801543697413614497871291117661812372675901793876310150207903547096976180176646090561829442533047815337451122511541124646518408292129165568781952757198807891519862185212937419593704573513212715111745388070050064102392974403360096102387150560695450150340713913670012156945327430191737610210445500991818024501273698712529491336072248341078007328896504260900835114958649104761506425091518370013865840970153477203309947150941475613836142092838002600287089862501696029010645364545727662955751322259043710828719727751544885562152428882949483807488744577017439913610364380240371965606470467591459347370983115197421156390136748283347133996008918498660599660333764775769050620823598413272200367773563948293856932085224578473341321393410230392549579107635064750688887596824888543570037818640681762745589459603780377348365224109640997166366568549868391872532794449939012537902029163445053187193688225585249984646043748833233088524128748890189999131087467334456983359976860231110833073732468190528833271873275948278133030770112776067765866366436496189994493758785824424520797211995523247431769796260960252466418641874168679039675876904827368401987706683497207274669304480838856464286692772163825405948016131262197039851776887342169153779952497391061244885516631409863520106263125937748919123923657312461478561053310744953323247977413617826140197317766018625657243036758161405767794065592788407648452295156537723378830567158034577274943408791807718465833550521938482368420839658297365694958409085046627931269672921859551539941025598783975049629620528012071154715689251716392031872088071739900222623516767534051028288390093297433225113383592497927959362516001287675403496966815601152573926222637313208430941658068098985148907846691455685656466062347521253005453201157001172874252055140221186333766724388797332636100883865475630148792141280505879936659540797529765216598047596802844805687051320251586345602382002665380372387532020235684184855505586766105120294202901488578795229148809447317462387181522310187996978114256599859172112179884530790819988867102628720612926971655348147880945066221835436582938570476157467753000461447637296593100379683500920686374330036755781369094671882465850788978175335281237682106231493482306012709153087647909028710280709690244668446494678119619267944785571092369325779467171989728 [171,36] 148761871333693067141282325403231155363348697495230107379407460159645706730052536938710871311343562202702949776920463690852436791584075887051333849046872350149095958498760870184111036403894144701811175007468877018692999288960962306224135861264726452203978136831433332235220810543271702995392810831488970370927491027058871768792561106602439153065157448483516993601760739759082301076967707943159588919360530633227360926062271582384749546553931743138639235695060147921279745166364284816125296400415331044695814186634986915014874153745934775970532763304881260970971931388866777836130127679103617216317350512762939514907639505370659638164427701068274403341373267076514857493921557549760920604038434439007474086095733787215515191722398377035756196699036954862343434071521629300130597790756899280904131197144631613306542906985548565737469894616505661770379306065420398633198984626171865439418381486474725368227895001825442137771568523273457954216058155365015740326746091614478664113440880692150814399888593390297403525769810963479059997259446325373811417797806433248797437099844001314714126311278395358008632196069188558297782958199887713698272374533552000249837250915482495871271724535526090644924110126338083903002327019946105230116025759031253980439554413981115179549094357515502173972580405690954396474831666463883114494880782800288665016474610452163236921019344135534516958624888358935384172357337197196678701465421741535122182880826259579953808401592824821937849233225836768598706431481521873478343657213170149538654950260349634000348249306579083587972234127625270262056439199382853678454903844052982987888996697296385588264576103701204470630941940841779305268423347526794086414030874209405697529157786379222632453519455596309384689757858316099690260208918039082481854279493658600313252027903191227894016969817684381359213318867950096987027285901522796590934773262489213356741552978940321997033598021170259156229912197611495310712730560269533519684339384453807592766536379203408520742362528291013179252942477637354638248610729269636282331503466037216868892648026233302623200413048480169521233976093242070725984505558059245968329797175577467631146334285441299924884773199018997396079239437918437205924773554973050626572115234729609882733734031378541255331243208461742597724012728941436480436475782689451915793406162519312383362287883799149131385923770598463034064010158566902670414137728 [171,37] -119370720972345110997508314058765471410295529405603446643206851404374794711970187032184834571860781079473384159327816554899722211311724322871197128265194804881723433103538214549951016867755897402412039778742032046366956702179251869424068437819269942989815904643685664049349861056386412619933579130818637114101720968704198315688968516261159034013138491139432361337550515394404328610697861489896837172417326113927521671051993431082420401405762341882565263953092647659879936600216917582327644907923101985795608614443868197740125292993685943826314603583802184372644641259277052302852713431896106105456629374910930575199778596925420000724954989710880413583280811408496981373769881939144972244486540521593744742305352329313878212807990271016213677042797306341042419794374036940688627547899408042661670543012016042766213355076074141112022069510872405816683039889610505533323001267608701797668652933448525958562980873281301168880449675950759430408500569851906832620069056964968474846522044274241165810881208238052645119171123062756281094079093242633984128994953881164867290835145505205628409015537767145897107175944654552569634133825074084516015268460983508546577591412307717388261686063827538675384295601470827921381076116861258978039593177427430246846473309396654052769713250385467704644163823755673192386367393383992331362274958068814668723786306022661984678717939406231733567440594888371746497942922700577923759300089005173229235618871005657149015307241302129932570219227457860360099007403261640047778080934880444712073886541327198605989640278214455321006157251793095108120795243661103941801670452911703925270044585241382007727562407650297159375824550291706890561352162511989948618265891180316182015525834679745542468814557172739700708787832496317112373473393157587663078063103436488216271702219999261027267635334583180299206898196109497247447362262996993237793493796010473687471087911205019730451619997284905827962837084239117760562411687148912940893669840269150700324536778894523768387908430805998970330475023009878937690521795193487738504913117516852226412574725576083617729108409676915813538192285439503388188769683851846577217960308933133643761770237095239179281659836294811357999744980262588003903344822675778960279251429873878988089632902120119599467614094935965944679651602639922496235222607362252434256502226603385438069886943004446536728895725059428509345216434605306124272464 [171,38] 89097381373866046823899292099096440468905727904515971888977469855634593080866861352591764315015331260861615924862321096889440364773377615621349526293195540214754393722110586643832308491870417627198481698443807112592258831628864842176388939408360222449610829903248472882816239645754514681772229925700199509692301655396365005339006100610743371105157298593921153023891552960505374097606098500523520252054099593244180176235148930010810728602394540975796820041290275950846631697312675867105383045380681530501681980163047443788096498228917591429876779268474583888559875877259204832863225706762161598307053055788429891904472773225565397925098777328583814219984550795980890815635136811999397776684374253297770440272947215503473162555571432296744490675452405331651158485950233841921092055729212432855808822554572108596888817384948484907050488514450899711397421578054280118096797824347730803922875829661948928755583956796764503326872087192004474376417037709870896394236616317699422962400598069297199113076394534248934113337146739940457168409127194211545554899866851682705331815098286486401122048734365453032494884677371711537800536066754360965836275708789592633556280378237398871647478047431028365421320603775200424944206727070893829940099661378877159933471585914461616553744617433346609173864616204946599624109021577878476760266487153557871344359463181829435318008605885946599885437972621179258508677702449434102630636288316427214960094526698330015380362442461930012120840462892513850203417521969415752174507263095708997926318857009346869361281059875122403840325515453358038929521846718614496568891911765991116012766960671267447526165291254200241269039691605966883725375779846289340939504833380761017667447860118740353637921608135818817999080869670710953159825450888222706122497829796750218510915876504585831183426794641221726086201582778923595309180323432061115272966642626028047124617405442006493651954271232980036497066564791744911302209041314487524723861268080710630841022962493976933304165724281048484546715784259903876384303189852275233207298189556469935023720986778078588709288052461586064790974152167985027173327562481361000350678150645022158968833919717837984594700229657775200524459236885604967564386029560076558946444990585265053927670241460918646827236302578953299019501535582459903894367266623438008257382309548764110091883125090782743762197977756077367914299718885968750464 [171,39] -64639292986354667180993124819375979593522499098937920182306248027949160325055282619395631098795696917477980420521818199331589657565309266247192905367723150084424981376344184883790118224961528850132231495472205642579956910374453877495466096092498275888301267179238121655299320255350871924828224316250656797909855827989777189982357443669978039707210513715699329103800727021650612102506815444497682010594501358506775830199486779910994336722038449316466897301434759879680176647971577854739935716280909433864466292340459475959591703728400639082183860856924011927898110022469843053562396564339749156944639816816379728730472850552100027032306541153903338092679440121166849737766756941816194592563365104147570662035925160613646961751819777756926623261569774605763347593441916862678217809197915138316358594450565184927251062918711248334580020670050672318987466417579339216127761736114372261942297640932395785228125714731668097872694010499738522878239974671235312940832769208229085120192991961132818603454397352328699833839923377359201263060944154552938225422885454605552409142939378729261878797619211126444792073782059339033414294792673019740492857048275117671630630231230592140817419390199991271421394452873818356848447592630240157547198944544773046757655427774347966669398301638663870977924307135995480324398439803640146866448134273688834402461106110725984258846324382496354587329674155547567078550906213236013020929150969850430340713485305420415362485217621089559741687083824232773736215240799948396639414463776311508146392600194957383929296524181081212685259119783989662460885284219602691406981218274742725135889301438388038968902369041108064229562585746529193086230132366769487338838594523263908193236698503523435339654917641657650159613745798367889489806191516892496173598911235920051115041907813951256948631656101612773523076146561128232835147416624824730438552916883548185900450133727204182795230153892610216947917490132962119905643539480399589577533832376054519048037640776595597938596147516519032263141013219988023021006049730658743202980619333387522135651735738513943077183929851009599170086513024968518497544440518887973238610332182103755426371020199217481257530057232729585498835289633652579839683371304634957673242678633407429129442986388673456341642256883208811402582408298591326601866723665104730994429329843402703746672570381075307901124272308031100059698987497929104 [171,40] 40622610764307113239300564315880846629622578367159591853117002168277834050633201856560141513485891434403779067142916647487243512935429036716675615216329394927489290278133905191651794833017210955560823187952959644917931630338606906797195969457417919441306309108664701952395715198243089156440310501221256629792808559620511884071503590831241783847376069038882727740244262071719766720903879772268786807113554098072144484299417332758613766141061998219748900873207971418177786301511649736266115550764756864991033271604447377650763304284993318045073012624114619877777350751670285838583683680483683683752893482249749160161528069833992616475201476425932162291423001100874766339322043699328310445984577413849839488501571414951422220550328333081786845680147238785873453590229345863067849528554859564706682303535282103060196036441654482020291439649036338614691579973235930765386886692764280717469746289248138551719167481737619513610781009409796659853848702489753731371471066267275924404170674253621771698841578531890360818662546550176248735803712224965074431222666393119080899412280332836353938599071210518919753508921522272207237479534039552936963835736936064825107548020491617140738290359618305221365210741310928867002216687279526053569864020954278685263078001220338601142044284981575545538261088895023329255826612212216594351362761542426173014711500320160309174395527734403275734797864093785775628073043930658623941415908298697279138610075033745795859240029834712402539897218878875634839143322831316434283863627188444396500610927926619759775223420168424671154866057203215382167031118708760041568440461304808288362221850509504818627673189922886632765111493487118694299474190596595545813650719764049461026945334883324939249904200443304510420751463585390600412927077353676766529526040227719991989739735856902006948187982924137818931272381903049768514979600824668897930675895756981419691084865947814200152797068405414742012540701477354641634172765858315937864286032682918395808735991876398397106743737210952261117794155883981932615698566643762163017731967997012586308369541899843150715477435289991040242379600124315364080027373293801917915889023269328493398236078933096259922771521423888868861364600936724089261218841498373940614985275383267230276839530705309909753380353271702995160620262559010425186170103488908433835151029030663579014401287315112116972973044736795729888776579466432 [171,41] -19743332131406775182235060766831661362463762303719069252608955175492385642248820290748440551266193738668420501683148662612362362145364180798143533592129802641286719006297754195527181954863611548457175911867396310774941782925642170439861076251050023344032994231495577873464382341896338178540326082759413760848520491793895028474997418839585516446262135092363219407287076821169610896977721263704537711358422354971734191234301318971192240704337409384763890193568339810788574661362126395907602260305497732862752067136505891475316785754004604128610903485404833194507388854874488816762138586870994997719096231913745300660079599873134030191839099154423979607392847686368344257152340624645467924018961394241725435994098709275728334734073568661277420703023592024772289702034871741669821505698938873594745862544426001719837773610990126848513776745852681887604659837302092060708886494587172593472889286841151675460883766551322179240789362170981054962051455408864612303640530100488450918377879001921238892222093044697409563975146333602912719190068377474586762458787833946876594626426528518217646507824627720292297931842939039742517813655684325866433635438544920214819312301633500864982521918796235165165131826776243078245999349111735397275593283025613010183343022385760403871759539914461077609685005877547974408512435717678876432948193021413471484072184462809330976587185366043418323899668846119066391541948826432013567756105478172206512568695355783808234861033428950966826545006723629011222396423379295330088021576489532445629799841287478623941620771157435639392731549947278112967716367993034214519702188384649488160718651476790436407148640568255683303818271752352037645304106823160711566662513978079365550407528710365663247174185807993908835142206889516838167173012705647441484698052093847761960845980012243033429426008409031753843939774414179089938211349404430893965818229528098065841549818562746898367690405720149284861037947477719915989668046064150660992889293074237406549483754468503841682741923401733972007190181747473456693483133620385726113286481206320517500402063573675318751232704890084655528509168945879715221835075876771077221461607190840291152740253841377558777532532574832301419589170002066646401911169863469538051137827107715044185174709967010947789135220679108015811622909517824968688130694531495208697262993182590653656687329511377058776446190429915862489746769784 [171,42] 6272001675016385876228491769030761469616068690188696938912084748885635390300032443282763623978705942057810539652755734634602984878073087334634608626153368873688821871519910375105904395030163895494653418170756537990100416089360614587256036056581700160830283409324794723851345820325418377360271441013667520870353782094884493885384781077329749688900455834384771425949342183158202794855562978202642705580978007682008964367435407168009741773824223742335566697306914437352204890099869016193280491387686475203380040727554146344672191231443075807577280230157049703200713971222896080848942531269325636441275714556219363465606129694566787800726734510794700211995810932488472525869852024534874574286548779014945929644280385559091117266686814062286325670662873670046737435327717004340388437738335298088416750068317617483497595295496111807065747152558720021328404796657404255139675451956021531375167077787595687893394909454438098202151473914196997198875169244771961026940970034786633602052971780701924775212312455563715365476106947025001602043986503594804755870932106542002750148836766687429200306761689220969588133112376244781599150357601203086630737954281913513669674777900302187462832885161208456401602149586256444213810928590738658545124376317245257015478535418069701181673113817292820671624627768044778808054274907109809951118012854535170610577262395995626697883949668196282065152701556165640029448330773359102206862709220031359206663434100121408065721979425708542048205601509304879135155445452903153902685197309675143292513563408022796765250633693369697354703672153090643692070745393274735030943710505748520698797025034481533424712806011500518795792113227998210314607397633118284520344111764559462767440071987700187141399099030260258043195040386844992066239801541475319638361674440066606108479791801828105351501827824656872689475223376457119935727714526082521977869856958313772325708799160836309668363213697768685067561324888959032711952257433338610255752014315464055638791732791861343953024900576392245537724717973264824566125247726550910730960237488101491501660748008889034942730202450689710710153822251584118561991341551199840010633487817200893275755625041417598941716608608145338658440654415951684230139817993975144058956150499245853098299889240802763360746726870268022416259446355259186958227480941531282633489393533922286500559086187802703071118307860635906780088112 [171,43] -118034028745057696444745359244936074298254618293295847730403605149902797355098353056808304037021609988823812138201647673887621686078764790331457619817370948894583212231418198910992700419915402856383550932243916678072938946700949872816008384557093771582365114215188071117426135879313863868449927313999133143821014949924934158443964486787717715030352460330363498873651181176596156708858562036029775000264795678083599232163916855213075373413659406182969470984785153907802493183919293395050589291864624354792886230406473022839408701337203665537544170347378305664641929315729379145070700340751667338451299310218405534955426988546230624984368699650948066550787198500069530820539219210680432478445968974451967354597341557221973857094425150341099807711116486047601543387805456060725271571802078532161732427091313089997024966099108706844380920334897355081904279446864135623993274266050190763812387418833768378173326905477684335985002916876285581701631064577136140442429189820045326721822021383735108714705474454940664396346473824187848113047522716338959328661952044941877855560057475816609926959750595451474312433802217666757656924344298354828219375886339726959987533289079561883116204087298174167181813691946517801030703941199053393182686364363432545729173473877966023447213198285970200459991376880831074400362396135295816614349654637166214247993389406279530296560153510485134757603979338193204588314157139418525216020351796506448838764120701097439515282320983029539099606926424367946098638147659752379215461716388951455204078164623907015041869781118362001025109860947564304999867277135320458838113984665875108475399929923398981472232846930022212745073878692547591841401190162577135037128221199639599305570839280678982418020513808121933716601366841119831147770852847457580766538987631686184781570948196826055294364459622561739999102098679113759761157750060751247537396341616420235465711458373995784047512579295836969221049136349717528059918320967772520622833459609504090213789128212215962176967857969671788783699185522749926801566624551285549513103038413354097521271568124426940884203730880197871907870097209539810989650262632413895650567509476791460148207282541645962802306129140694917947870336717519828874257482602628520686465007577610261110433705398292727921128163883512853519751208854693268369032480495513071401593507038490509981623888709871282483081011315407727066 [171,44] -1503386726968416173294568709894165632982685765541821917983818766117429484917605230394714943028981614469883227060173420739770274293315146345424346779518352636002805082360419258195524909965292391515406683291095538686607477873172551587060321239686085498211548356633066212498763944254645072790272309793654214249903534359535006429391815077629550232615038891547933236845994644027974848024442228468772562632004517372245589288342907957249764287468012061586728669367379969173844966496295720269583248759478166373470519147772153950044153617698583381728507407663118949956528900863233923015677205776984785013040358192119088719587705864390483751992570278558779980482853119696205851534369001901724591264554840539265320705231687275138881714079166466583415222810401403206975386106500451062576885491903190309436937846254548654460982974605310141440233025094285104047095142150744862083947461160505667912836134894679607731098365297629541065295422794186833481563190492973900868596547626685425541409927673940374677054612581107359073558493623761840408548148536072733536583988030494933572875967778780734878717574975762657596546619841755179785948498869595684508689364427277239448457100113892685081614534834777322717305805401835748163859631273999700700244878075511207428263200893485555741547883005824706509567156915257574240574414795312595500330509408858423324171381332074568010410817627165006326841361731165013320089129509707083426788378305723325405495109645707413435028856571479653002679765908727600500864247503180502974670705777099921174472767868784791805914556593544485432432374351593005686294721634778870418006311181302620299963697577183332967868505518841228449061916471575848264219830164579294144705284350187061757512308463912184920667649555516240584884809908509615901225619537408767001487810436451436873400072506310202348303533131220104368298464266389079859246607697778315085665414351681460078749673682221597280299185896997009998725933044081677619403376836274167433012015548528708390762015809780529685330757158328418559385301611866482246060132791416610066675746955872529932158434644957530883669796580123476405836147935645074661667640197699177347382624552064084436285183581658667089055951717938700095199586442974917474622536040206439307390085787607277636056865235009334178830057023516141680522341505575712430041198438610473300628749936817002491732071354023991986566605924286503168 [171,45] 1247626116891770436378662743355148575951090198641302424394811413257458690753606740369522964746603055350872013398490848975208906616751105283248516004497397184403489343835411199740628992018012748420156925456291018411659521194886607640563488228023154681605369367453646982957174220909852250976377936869907475988702014604763863586272666942061293895265913467235798762716277450150964100790098066109141824955377430194424747046075061349305131811082018639412861030043516558021443356692461808895277292620810818549375148084101370936180063799642981413734650776260653673651955411220553023583305849441800208081575475234529168983357566741182574095945297231769199379028595130584720178961672016669501118344350654766168664706297797149965931471380293953667900682921318987909332144892250765412877780388898704267165665220423333505975785856758800266604441124026132395033520012005023738244133060653640994519826012170494285704864648207334977633063957330525775368731001708067591499821454287350264702761558454086281906097877977736746729394651344509619635045972560917818850153958148991510720814870189696306506862642230782898798349248874973047315308773651730901965247707055137029707844962164423533057882936683772346646595428834666512500100419038461928652955213585711419448395337307928934732656150814039169966226984002287326328447982949429729513674025777166822496789059161265033368054330270434141027842334944387272485141738284903731820675778405347592387063493366333677980876408328125270936911913513231725291335601125777819909012437123451124461747608813112914932532226602079205551236223159085823984526203515398703240761391240787067971157261396337703175829543764544357946246358848128333906087398110509118982142890355691334854953992264127703162349934706355356364338707998454079296213971480058825852515782447388923595436455957895188618864137367931913879086537084063024613273954312599188054284313809937790413445582758010934109288498116225530467989950282245279195198226613528816857513975389286041463340052879380899950123798937047593221771135370291556828097632505215140405739165748490180087028449851874926469043516698258083163082009559441512390741052277891290371765107945137604039711872166955773550952086671194467284970830940736266695090328281471133640226646766843596885749776139261632278787729493399828693168680425361987082695971662056768308872606138437981527619773794991625006232426346547368 [171,46] -636884529118216522859737288580797195300360859885390927318937533776105641877404947466866252472785322257728250542907816083599502222427920588408573999797576763637998924141250419286663325762784937538721974749053339024691286451700922895582818609115491319093519098175735220895893227938079456322147904882566359285780981767264002542076788164262380727303962023405602636016989050044271264535907256786025028180245426348189582094870527022981567838338728503604294254085104465802275125394255009401901473916724638358695525398317677269988187015110623282098569726390974554159730415099669497069481586817329068141841130112946201585643905076810975375606043232272637008670232704464269874584535329735163620521784559511899377660715437518533683027844174915781697026315953649804899533341515562654394544274930983451306580000705935082965034980690260111225043046948490908465655786236695985807841338620705093511098351569928018406492222550516243916475959013126188622205596140866135282325941782150183651413502634834754710835718566186745954263916960812536178209055067416249515958348290924179065207815207987068481073008614770264264796198878701691393911213401928631535485404144926185438549886460626078785013886037450075911452381904765602913397135877755308061651863400929869411247454655010449553565711428256234404544413442993298347046516280284545196781656983943344125647415789569806020715157626816811247408323080210418052732116816188230697754079656592324116831856526397496149716237345878237978025213194012437947784758809753577723256150729633263714173747968035319532473898282451805267331303835880668377966685758205658885042620788260201047743092920781157081913401283144746973948796659064286689884831083365517041293255613557149877655981478272486097838020980418392754235671222230844828841412843706188933808300629033758527204903930516207644069338102655890909094003011987652669562457911168299090354188968770246437657190240092404840287271797179387621904147920061751184908264713269460422697917467108430041292163704975023122845783298266649783717285919413507361078423814375795773868621261438612955925593165339575612966689030146678158709424013595869360424282722719258594492600329489259435332589910132075949104618807936495152555105805612380425421696500685768183122486440935982113951773243469012237132475463771789066507226690296653465142061354182334712188852367220149569917520565156624889277406362336 [171,47] 222516003409302295875234043626277372015804162887678596429836416521012886748925694028441240894089923371491838445035871244744961411339428298868215538040831991454025811209165240292284064086642310561197722224141763084705459082770828919005307799990427848322697618244682274755471142583124666789340769922588349720493102098327434464310045814049331469235721608758604431983184466794087066316648765723820514837399747493924262752030683454578093309321239401469018604726641333041815271817420890513475653492501824983843833606355110336238136340123436062104505345379098274551822663809141526639803390529406897761640248702943750729328545667731305727545092983560794881659747443775286013357334055429321402982027403731297649311623488997100959530159090101318890366952868988842173566664616064212748957159258711081596171334882074556860226994576815460188776923832371454228232498265457366992742159719170865421709428968790187588622636388480658625798017273003760599698968414347786843876980001508428291949988529193383543848383913596142119177412219863242721204896060775512379457497612454926052874055426137621955945115685909531103354120976588266320706134928827135020866609829185420972022492380338287097309724971205803885928119085594372305377282778635860135870466621927643499630878718481819561932682658177828883288120481101375911751049480334418177400425941899384370382546947971182622968778069722551258127037401705348172819831886830467217768812418310707613643566782387442366459851416510599200987271958063106873635929979795553853073746918189948013388147552673990237530328327129478648181590172427779289008685566970617769923860897203633831324366881096356704854569739102901707371858290911018902006451918004788101799149849209589413217802400097959219303483512310908039128241972247029586479467127789931426157034855217672989756519219667307240729321332682436548985122985098010358110500148299849485748219685548436522246945340649405980707531207399393908700281251792521377805166360107914478736772447112413252512974400559771499339833408117168855255309016641539362772496901117721622406971352717669203369006880742798242695901199950283676701355984637782022845462656339321744568912171345717576894400970756228867998001762764918786502797010116421173756755415734649942730475179915149310985881624917646233576807421896572657203442505433605487472683767231232907863935667063299705096032255167693767323047796 [171,48] -44451663470048188505896240968117361863506892367411193241610567374454716214987624170686439023545555486676738775547115657408693543939839174059919094767473684319541474223732060178993024225511338650766654108979119245283876308905626700634990378021220303227414371426462716569834178183405843769252072945412960760391643430075804283318399487848542179765155636165879650250065415001215755097752447990974963341877287575066356851051367747461245893100530202251447277153547902587829749581030191834549929410357559210915799818876997933230507586298032791276839304108151594943375992656000098652268654108025654358719600896188799717578502742025262745110321264116141317257716743923106530888771012279684691755392970485030458335906258874576064147688431502663184579265734684432157620134556651297577439924127029402495061502358222836830707097598731635603675481720198646911655793892741199223720125972745548332488603516436472633604156862231686357567551416878387934094886432899606154576811592571743475474290153340749307049254726737854589905851855317736382521391766399760559697243982059962630193099477572092157525527441960393715187275246725868729076732709358746844008215643811167465766485112645817791663264686945345996220054357652401855533631397021767763843842836813136722382321263794914081759112419402105508895824310721689061762226577645897923545078458733024167769961236057041678124313025982697703766289966472938178528263221507965166997878816783843030536447991607975060680683812003083390018301247056429840012229515084468017284126453796407945676953678433746204437224522290939277654820464940923040625245654424934416291425243898779096607043440089678329685212545877012174914405157383207865839848102728500293168656036784287389951084490261593757273314374825534200489852674593620323913631114591345839085309476852427304244981361222559653686347310619058397115758330063152936405339455338400691077879321667287464543460731251882067445580294596052842858340153360657266402279325800779193422009885696177559931146170183332133569394924247404407331464846004849071609645352705136344297970331242012561278724716173153475432331237586545064367712248126618634847424890062874931193741806820776490984470153684415397952238584738558509546136299662330091066105836574503515573839931441068371252112299844680000683342754570814026772392617947700884750485336394438369569958736708511979311862003004822166329920 [171,49] -3749893563655245758784398917468295269523729257435357110600443621557001433398407203309452506121456413749562517887599035424538421526536029579154993574736822580538291165480522416545786019953846464525782701029588941647233526291779408008245962791540885597082766450124275459956055050258078370546655912185722709945219282368148822294128399292912879521194135740566515695056906904428962228849612014174585326950371255468383617487698224023744162875374069870556182553301883329542226863778450977978530602846622117070356750319213359964768282598275256127142682753568960599767732910650809473027958111984996866738632670503176126438088935118770360084080228101794742504084517883857598913321864554656599854756607955162006006122821586881381799265744437959863783491944112155374599393221896552449901166319829640507774048818740543330938309266808129044320074425383460939891474637796725330547015836403556928723510321209260642042615106161475125684853960385721540995821980595289174835469498274774444601771912977997121480298017956306618834523361868915442084604136069886661666246750716466303867637106285826178669526915610404262310872461382328796458828875698445386438234588840731640377563595034501365876942558988928857005955806170295359232577257064309074900189018931628489025214781327813219197940032510213847125028460359573032293620137816327622657534221683354550377174500136119803204551577958413310395361040817026138428418942731975425073938343641321441717196166564714076446726139050362493316980432969450294348931162343696273450012104874481369912133284428962934696712769941649415039208835732572058467331278207329575485786678284807702789320750138026365856647010514601971493997216802369064739068398749524951939473085419990377659943841633916375540254416065938388197014788810194363447642520915920496243557471029878006527528757665297278019456797494142480218037901542660924157193676823473780871151506066328105773969338233557737653226417371520840234549068115525421693270434238888440674068489208150348936418172082494810475369134219168695153916349493090328552957514563351676499959322728473276013575621067639044881663043528177232432391636864669624403381519774210886812671267279564350893961743088105263659841175790458962434981556180535838445126262484548165775024006383676788292058896557097463281421660586258234728354361790438358451640313830388266631724186959370904446146417288700033368 [171,50] 7449383883695952895150390564543979575446879387523041376683895021381917374126666055316317497599664731673506804984475138460923568110085335929769876249069457599552443393485878622851739292721555249984970290077056121195679985315028306876827681169147413611765244276333479873327222912122235079585250215802252946880906934831116257476536851316842710550863406156142958059954150068156572012179416843433423041019550434231445256189836799457647373608069569403513306679566725902957760489300523611749444141802105251500244296338614163753032080687845011530012622998421443541411506412360572828274723300126651725480518313504563894219056758373800077738156360203969417639274495108827709148898102086714742403836035135210466552093769963949624509669220138242695017694517193641759939629574662591737445491266110481867270592850802926179701572555952501705785740787249805300547917820535697842162782935244643874610730897676803679644914629561867635042701329259607285948718208246876705763338180644748828705579793149393500577330537881527701891968995229896621654004541160535090529440673310489796233012429145132838357576527244489879368197559886459507037039501710017418671763441330658493327742807659988136388216069090435068159603850119370635223529737440475486167725647156768925083107966938156747380539738834377870501935246101199305705862550873702792060076610454860435113340321526023776340569214204791403458918027991334139996960384787040209790265526403488284509307874096573829174853347049892987797741033061829539889090563412055312279487502257639847951555779928154138951522897355051658901543742811899254778204399489866467739352350692090371251021526218650658829154992555275270555528222590331014405562954885234786621478635755798155331551514498952955670578477353064850933782306073426783314147366900540754624424109249906429190664111410367668370834477214200870975901998118503547520741944522121393442941158737737229402582760586592318603417256248221440882682001064480201340900020295623098243847132920691210015322485224377150330685200542490880293791639208732366163159827734686457018826281518258517425914628535273450113084067915814874772674645072126945839277818437378355922766277179094926631737564745654069897021358975424013126584445384866522079213917305574886520338873525116202214152821788337220532795904421083811585242940409026765215143483152966859071038827430303871436148503677581968 [171,51] -3527533801247445645197740869971989694655123433489995909504378209891580934501663414573911994927434979924627700137477062893563033219672981194556163778992292976761451277807124986255749599356512149599612250048918769929327087875744549684253125778361984737276315869281110207519200744340444812271530274365511505201270669058959035222376837274189632235916491840479071262154180200744603703273547361376765218246818921160310083102464427241311299942168735993961646128481667318655253972579574759778638417540279332138966185141860823320957263060095460902283380047012317911226417275227158041436476526529621491624709370545841859994591868621723256869161295183387577931973384347987796923905532746775707429644571394576412362364692772322561551646253003652188665633693853498937092231815513862894571299980797675591349830406092994766235661615162905167555758320287492148502730906961369753401640306967977013145064908086008127443964795610874692306998905173194660917899083423427788506502126397405222769034537541841045893717227570438475001426758184720940224950570383659070683458295896545809252296030677196070532139703026129625969904372191159562985437218290898237819999670557635932748914004408471048547926335341198372979915849187971886096887192253099603083811790706739005758043140659993317986358661690008434120870245725046970322021008086962281363744399884652838761952692879726809272262555150126541338790838883742161424981948083057380768562452467517481682259077199991695468629567724651545904286831322456403006122712487050282129380268599336303997080105911417032221062623301427752319162777282288103206427613491402854286224863945519943088747863585967334543998814989186952941554701912500807657928565155853583029137011551898597523042190390637668970204236169383981971315250740568314703644789480774001696268253633835368387995133948108757442778177505605663807887648789758657056715760084518987698706494667081776683460318403709985987328423729255823140443788803689676120757964185323763108489403822215107816495931506134749634771166251017437542964316376718082746324960078858260260365589776447061088502506011032100590953074026520136425238039949419172988492216782732132121127273169547945114376883310234994731030081764812928100141560218099278077310331569804963250818714723348403521550123149188655260321257662637178132563483255832897241934508052909226343950968257672038750200702975390 [171,52] 1062707581584821000950492406191827555195918425732409061655132566962126264647473423773215834168563682841679464584313877063375141483611476134190208406888580621350533215164879952646350739980215282150279349362299662397873383378875029381423899440770810592195262127845064443332631236295362120105975519714768310825885621633992303464104351709108305489577816849689135876195962178429617663668330700543324661328929629740911936284539379231062081712543696569064855912677200732478269153698519962700616210839220073769343853858353111885654690537583788391217852166004760561250338608389103073395053759344474606250635116683696895846117717784716780622693071001841007278081598854824244837604279539830077792727229835382810994054705701749394084350119745317532512045766974002673319683056585794317934190993149351993946893131504275061830357246022760913846926842935967394484258052916022744869234510994323908177138182568949258322938616811664285124463947187654083622216058639301126900510308169281022031820220537052153963812168238498479195157188160301489984128375859262738858510441177247654089803261097424451648459813833310648573706721350408260614802972535111045421419864944199577887282793124909564977785230122800191502361416389424863982248099037264501763990781041414734639390057680216185994143114129271196446402155960017100024646638772789674259386392957951817540495128931902746526698936375419881505342399326483084211838790061552267817831099605521829822751547149989885162007381786949219411962581583677158594407055705627076007187076047741873545052115071246696304227353338297480050902219643486351872374680301235695269840197401792956673066278294509830478878818180613045457346131350790165660460033002242766499000581758264743212310848080602738252755101824854939661715766450088881317698576838187505779331989525871619236335461162311956465041812556524301497146435435171437913878465021714391668942644071047043688409566423982223639720166143005810511998408311124297567877749237147349994302728867211595386313390203728182948070850619680674752032202149185160513730549051260044729520547712421724078533890099671608782018313106072171750300664902756508094174441331201297865637125245542379054809246826830771366569521231112517146556671509241168309510222101048072688833678250919069359595883323679334224749119728314311074796825547462791013895188425892452475102869778967242849221141760 [171,53] -216444601532546050437306103205923927888101642564883224771697136671842952634152929441370108760588869217309537834466025457159434108082540554001148562371783292501402616546808818812857730385105095106714121808328007128510145813700924619499092969316426596897445281832805506031789875808992191474681404644574549139651703552261582105985294030467104510433227557990975907529305950183974761992223231345300224296936579216110574579823045583410865828448554662376018934602767469977934726032991723180244364792898529150354259367602235865907655704090093609675586112727570372746635939761215964056932043775280336881517895523461583906641820482338067773312683892854417816143662108815521984270032575873638276461636759139585014338714744775156510386011735636492079278569404190556668966748819268894832035641049846969459103895952304351533341320979442821677280477521450222258658192801171772288776692474436875056752507709272505567506995860828072850437949960450751145355542605557754626912985045159025816550391143002835654721772700209247111188549833683881390910816213093641671016971967374404937735864434793884278901518882192520207244466947625533849363116280460886846937169376422943119191094283628084579320137628181673660505476064699387130876939238807346827612559699184975392793079639916242227156058360095331032073003027407707754391172292699907567658187890170740504143425676095725621004772980100158258109031123346741904450386522565502995714370491926730371692095029075617294510779918668985479442833204210015907602571268698253889043766758550535523986379017162115484012574278182273892238886224963988912997273579238163083788457405189280997796127394264726598847939409109543244719550848385352075856191736954356501321850676414790730574881171851601669732289304909738454402139809245630522412207524812915879612166715820379148980497446026858450001007378046730527505805731933749124783050580390142099932781156914087016050928081392543732302475321632868384464167140114600423476114816378481767526577519674044023121025989121543249183890542059357058846659772812028245102161756654622224872132514529242007595399831129931081203101674974882863299432362829398231712356485754995825962297339265032644830639944793600907819145179147254737225412679080458886813082655773634310517391823043594147538183576358591270418971297469682489063985763520387242837420745649488498525847710332020344165432 [171,54] 24124488256865012366006689747032339942399980491705709411436821496217637092345861950890950346163321039138182493818918339351934839162056261973354762816780533355166852986226839369839823209360970821038173792445971735839214657285747247966788699037499757422346362666262421402004883377558170259635969163948470003875066175740978170375454288274834496327415109857539062005681993665840257616539749483002189019675787590909084325588845365956506553779149029141458889429270954211733481089781161837737908652308576830906304034415281330842662855688762598787302470858994457732777184685795492760013304310531514833886195266591881885743275380407246658801063966448005648072172172293341101603658757011885788261848417216927026828703785421033890425683838397987957627913739430413651344567464033264739172031593295848376917762373509399048925559990140228585685293581120621176658631373080822580366577446837235335413910348014209683787929469118601949945017513734020477963876282548424808374252001059733698400589846594561729231239049972892348368781613549163873140798242057365243829057499911857946384344051236523332145198129190643869374738271955020178709649605054407655903295858978710182382844599675272971483633674881386987445204774810437139422725880311839634129254418423037233182585297799968278190640337391337425195281090682144559645960600423004833007752854967393154887524627635894590624150279577695864520559533674896554983231595431631089921670835355176293232833954715681625403204410476949336458984493876248997419157606117376275251100922143797075558958394910197066409426365106423936557557107772389495410461689922039748716011697215329217785608901260947688654979385205310836799908239323772454901601894588032042939330389056716271104671500651957168847111949957182271378790693568400172480525001469391908621997242766651729003512299957449669060112241967321115613532617989507362058927357447453948130014614404776343997824507372969743395749531899679692021197666175318768567046527394028220357047229477704437074125141781293779816760186093787146774756429392310829240263495358362984606266219899062901528659038023141982206400775518820264045516381271262128605917742270260056849306229038580398414626996094993408666940257925506790074420291930246123944053035511797215566013450511028902220499360409194588767020262974037870796037723329176983198231419664774084069609566303727235504 [171,55] 1640144054886735321781654447982890741763270308756674044462400837206742512112958280871628291610111801234994154360129553751863556949860059349191882490828062257413499170904688711156740897827731322804106113907933755215061249417754774715256589364576946124563990017280407593778695980856377824685641510878094685462821319960228319179904303614478589903685481154103050346749150700949009940811771770201796931208668646618934459670665079586226241510936054064565292037710915537111500238783347538955808575422758728531127236526093845294187455233817594472801894883948710005077517216256147572642427045224991110262803205942086425776181286320990614144980265854280474061388661216365330366103621559678494105295456240326885983153745762287269413554106696601851869063889314018609631558306739100692539438115677377101948713320999050955035487134360172894310872637940776704547305700656442872200429371997776013034447306057873204115413555656116907931010652394808758138963818153758762104425947665001491420082366591608084871506352850267834071302596993830119458770784469539676254242648566070317850806535330349483109227984972575090797967706916664618765374667853777950779259552477130932604629475737929955295688123964146112559548125395658225762347512810941742148828558147017137747360757348832090272226774208380258664007938284243575415482017792312914325885435774915153652160007183001470764019463748057467531038144602653399163550199261127379679664352649432063895791416569587748740251462066891477499382786867652508340808869682500961750305717265914811512366919067981139410807330918463567465646827181194134885344936196772337574340614189286832326538625746361448470608119695593438018342429853301975227194197498213735718847325360418406392021723346759942997394527742741405776066178183433738155319083449755528519730375771490801400046369448503434232403543077422361831522313797459205374293695902463510770893412783393719014089032225089034293028522198531536107740691232716280528579307436560602245065713999043593531061957288836185982184172394446388260949315321279025317135509551788143948220586961332950155951671867307536453291037158020555194795164286286972730396092076725752841925272833752844507691840740944792658149201360617089765754017387075704141265881622544030366361510107162874050634583833303586031927332123171969504671213418915433199674037951456514985661598391160798 [171,56] -1447590688257103659957364923711655396571312786934454883057017662322137623213441639943161139870940958633993386800696968546058905761838923038027327389637191511140406226977444829926641780783482791746347784375057953962243394699341738798073679666325293155361190120451508059085142428963505793477758965334869143648408080010431874513645680453336251160522851679584648248126316891874162429689697919402384424708345695831246145870388572781014611250874156947696842813748040569555013976659356053687014749465037090979903113373727967961248187782622486108177940865800728896647931997904634634901891325444288733196459688469078284927752585117815730423711752461242288673961022881600588928754671010592180154292858869774473074935794269549986247107014700790673467740733363652211152392179851439710666469374174906543434524801426422754766444618347522722117673573677224918057773692489239529703075166455506984518460553262604153192023080698156531520358499250203292813790174487839298482342525911222787918280507748940501931745759057919917036661572772217532693135438657824608081441389405010198228711680169628481895425759691005691319942022834399335767646628404972446684646127883853170150546573570350060002839736178991521830299171171313364828397738441902523830046823178394623834422205192452629571805742226132502519946028045732527554861870987582763601641127497160468862767994185778475954724965384930981654185831099044861736277700338792754133343667321363846987583907975986936639000411875956553422308750180661026549231751914808561837007024003090518106551103218824995063593899686150353103111198804728505152340504371559387403143155717426112226124568760324912515467130089866588083776263903092411310128864085387468467268602424914372697984919299829527577763062003273896393439018083681347577520789884931386951837423840790130720426669150713786688630878687093253713440530042541202526508579650597297722282189757427777601694599754160941433536607041373795502945140658992725148863868622647322773685130035524883148977066508402343052149369836922004277372191720136531174587325563009474144082935831384243207637619948166818483481173266873907040391216681030359673791982617949160049451278056551892626823716331877988131855204536801752749628172022873887745252767098179375340689609794264295990187378247659293371858702482031326203841764414866599939967704417554630115538420613408 [171,57] 360022294478368612295317808276863559132334127221863311715316711460668301637275840273265357425434049481999969727982016796626351717244618947017841130051389156389332245565672549144763873556729222961918734540974155966417987389956039896432603475643749361235513223040134696368473610021214767948526406853517683324086837400135624593900730628801601864559384594048950977578423862829823194943768341579156316459700953996951117086444837334191309557750309614041776616186398228415899103811492503153593050471462880954829782403970439091605446400319934304282199582295496658130048092905583673376774581292450609485495384503189411953234883511943467683961036241404303463870000932773607046163585137997711645664725860868877549090624188859921038025941300583789497667383681165304229891435788801145480223809358308139444999977043607269309043255630651010913646573674000626153101943441457465205906899610976389714073895556713290233644714097531732226786674502033393613753560979644036046695508856665703915180857502088181326249871545027352958143050146678108002933506626016475174462449914872500364517315466538071661343183190157531699491834971017968601444200006463546117830792676763474011847999998662917700675998252827056930332345330883427174786037824954939567483799218299070980790855614215674891589034168904551706323857952765781653278018522776822475435760475206932836008943506553041891953914075331054446899554585810975790528891971421635477892162915059512452211823531113208323847028717352706382202563337481268276244577774034585069616136193902276575468439646968146187323210587537496929022011582500661486399327562913943815853818792951898305608508204759091899714738849862543505194110185691838534869161836135987146386611823443484433418701483866845628968121429964852273241685121524351367807606274505976467273997554369378822266247345174918232503657317712548931151419214062286739492631510660974056908749439749727417082421399071780644317119897096072661171610363762767765309096315967806341917047542650641885753442095120168472183786270844961302170898710125581039337711483885417929950087315976868152105592484797851393379574199607402129679162526434028276481524959831308711407342457486033052679623794575775280450090827450829777957331772498755261013060452166442440612481666517664504462249903979532005753446345967189719136676510446235390744541546606847364720377876 [171,58] -54502331563965422290103229251047682511270966112371955728101124344752820980604511219274661643032472356322151473739847619343617331306550883097363191817072428220639989576510407868000596876101000619955983384772745018739987222567076555694897423154452904973950605652220744845020342634607374341981134433923100689603782596185520640454091070225271808203673726049404275109947304006937239762803602740856257435989593076039685461338399752080293429913581264765640015380225847002180465484222229098312568820330755541750054573246953781552379694675855775206650058687157529324502786884453495826274700556955981643450610176207005566404611724668791634968063013616702120863077289189174458822879968019555254660822879989623971739547852508809120899303064277424051949272254289707177960578196123140823625377945284536902870986680466289287984867703945652852141948069019787092228053611664976864009137022504723273646414319976491259431581355007631532352102725383138112185825022958720350175128237086804269004152386475201390085362408775232558633404497140215956908206621901391851401909576127447952444036146996507799518554584477561453546417254467533819039552814681144024767757811023628129320808438793068878832918428717759734959945640364189974422259621043131373062165615192058345475236589542889086050650433780375865053412700358288111380455715662817855780414408768721769716263457864050966758699161100293505632301059024344993407128144240548115939009016364497008273674377373279948734833825548596158864253739974828030779679843069633912774927245658121200952271357153735473013633841187427332539281191171732875878912686134779076486414095650399620169904596509922791405112326550182340888856551247980726063243118182348846115370279683521862263163092302433418362820394252251968831223723471795222982556332586065453108868725612339354702073226230427735642286119029756850799146367059088915784575303659244788895843259813800681837891510945896472032968921259532162754833156746223525468083119131100249461374367337893323315282837551549895367106460035579753244347417514588989893533594477202328129318877202024020288381860809892829880210934610578000714642828795592053041011868762830751829482138195841758513775182803481057893800337951508439113102111934238309848534365325468828122314418656250304371554211796568362703921872882578811444412781274525192677443808471331895064072 [171,59] 4888308896630999368337422454032220370186046938695919172477658947013877117272940925098483680086419369112597665521084139876548595886232907115602583566079648190500073492051136759622259417613957373235622315400143283821874601587916146411062802402477835471835710420571296642198409559347836560108454927897901249952132079344156353433045417121196595996619465109711274244448593785852939298192107167158977900081083734489986559099811456802022713300276511597959889512899670526543804741689982638548028314168597147407860378052473023439233791410621040346969656557572532461969934734772303575457566503280147777862108286721277606449120739418654338117148557042582904146113888546957286220297357588940781540707601643313012269995134318389257894808123409638098586076348768572058840406225113889549211089816750723982622359350962863949944101418987749024070011009634339637455698768322049462394714949291772102899156436971427366661186581465713779824836281178821670597165893426141248097553908772763962414852365278688165916445777983518116594484697856854719951344801483678224258511183511856232062459528603483744719968442470102358520488451381361627239911527784574121367971466267460973064335419014159751526838270473220322655402707826788395498763879929021945797190709790583552448718056536586391281279820731990995043234051576058251813112521305039451901250632251410701426917476194976113325114775650437338546484870646855281208493763514437685715677714511255289111815435912881454958030076013152339387827408133877344608190289443015994725995776159638775547787175422344550281766791854896132568887540741249523901326338382326046832044656116224390052821187995227249476800286548818849414895883116887410383914858381876580299576354783912832132811279168946770265434873278938773597598494629204811673629815934810540611497945800135628366556677217541401703724633485542862881697264923521940549159723710064086697111793776429006774643341099563786696633370423345934594486860960953325267864330093813831195037307160145257789889076054760479789755101008567655954155216106560078857685471808422932823971078026036843342497266265251856989270018635012483575124273242549551890067353717711028881879450005798391385743166080912091611846601759531753985729704454172749600853490850536472339309825661880058534110567617097827011650757594587126402995117915219695037538467644333248591 [171,60] -71764747054837820566871878477339829899192326230646041086064588874495995527742723137002484304880913950428912814556918093623819222268491045587853799126952932765009089051970250932242523207887889675583179624602103583457027188619374239322697755033016428578356336992280720069718997223159676570858192165240893793833793732462086737173554118162816452579447901313301851642865764147202746369561803283446509726225292069392092268420052734156501981723049339967401118565628236286593440745489755296139101669665497519076366010263075253408900798294697711372875165554420205238242818216172392418293199354692571644467190771926127545870216623569026504154778784901467897909959243641028460608414980588533092967178052926842055938118725450765322719106571955565852451465202317084226730910768846597102269018079350231921965789963029617509049825205813971714703302362537373119622271638788759580707085911299337316317801026684844635238541732754657767575146859273041749919643215106377595599343819321473720861517467642634557223080051465645121288034856875085770448159024404641383412762839764805506748030785106070887770194626423313962113720966741383324040601358001160231152001209958001025307846030896762632130212227649805738836149036935230360764600641927008705599608643037570906085329960725078529476415410880187260882194870043106175776346055596680452690853188839974568333766470679556049941556880422718917374798388379866707759661367954020177117527498230664361311080501722947827023949510362831213012858892711218926298656637361313778800266259437899376784381714851033878133173085165311783723829397793839245137122330033050474152650276072148750308071169929187902699394372991839989941835802564006070874618431382629297420858533242570170623492402082802955460793225584085121765105916247854562336910095857636677504272678707722181277996814085407904211236058941429320571725973376427614009655232516212341654621248676384706260832648683102217707416604159214089046744791038082577224354973470431492587226971319703260868779091373719024567234327629964655267461250802930461196407486549624457199474683345545524597835600526217319913998247775988651583556732794124556321903748620587549795221722292925919421009678840362440842290406563663037289834550498824051255350278723929267672418073416854038524289850522125060837283282329401693556387179765212599681999281260576 [171,61] -53441288402000223790321238869824789869687935701628600823673606739952657405808356064138684892814058582335431292722178004813081168919077471112219407142969183257960616667789211708029347059359638838704903526150089020034602688329929728435713853019687799572320527983999489994245696747359411493789103162956907876450640363410202106363929966276197096683314506973294158155964920383993742705437082228484086822405370933541479293307375824303859305121047032120394464505478276484077790556817078004404923922749075181899874992121664718460205765700663397467270652506506596504564077714436958887503807035097682187285779002767410621944092360728038712127033108534108447681694939293480193374318490155221993756863796822872259688860356649271113895308844009123822040827663943150543423685267797515399183895405501698353901750789938324620243708994463454605639687080527779298663921891030964632834895335839892356586036349198609678213374357094966273286752447469144183637510626948595585803377299765282536246040108956474014995539934505218088152945342668011887501905689656605241199889469701767668321142075113677528805549059761229199280552280876360691324621733391021269228111758891764428637788429770492786993951679208700820029493317276939177064973320874404357011864821493636095517114525411011015603145844690153381456945350102761549634234119665783941595720144335349716401767530825473991408379681992845381247091963366747258416995870374187759262995275402439579048585514077178356295514911962178050024486599925054901886906488924068171812875071681651878088299334153307482203143101369789906001906315288063525264486440283764379295059777818984112526070478828764461946369209313487190718865639420836180219813624705431774156079891255252718075517537640450854025256220085167155234377949479981398992703059155915859065825352383786244629168543994934528575976547573018604222260833675936460496378448907823262433926272892841174417091483223081465457927248710878395167489321634696475582263896331504324962514488685216621729155292173313243966108179817589536462897165594648837018971385341943938206125678115798511274910245926569766224509641424928166838021304057418428106589786520231741405015258407936332513263416441615406843742387660819656701163114809032446018505971940722558397834189114236617750723336012836373581184608464174672447818658457528022334920995196 [171,62] 9351634503858140376439866064163786829079113951211622393789718292689106014123558410612518858939311572386263096997674113828406103518395653518717481987598410567185667853478924807132449366470218835824438759176235119914123903892475231127168425492396459928454121299364697372954593343815213933146380010695974613051980798907827267714078343019508909161684022777432003392961410442455406842230785657316996568170865601936667583505175263277198695395665198960830279716000031688155263853320806036161510958453094346193382999841967514514316665147508221666108302232987800898650595660956340185733445396134382350827541953460082086645013380111354172239304917926313151967410063013783886120250694393678969551162356542713637515661487696220307368563222889753749785765004217540649898015070560031323244932093453009484498333691847977525902077479714766271643671341461164245016513906173720281875769524169119966419662927303876318218417201058021645126781444323734201000854641696542671693992664247586483459515091361789089886058521728605227429601725009144442094269249314251341008132657030370705332931677898291584533726752621633842777258184899837480813500552169237175345884553815474819331767571649350322770958300132694767007664034447456240895175031602080585041750860856752487870979504120125961030320537653052407704937274203851670082777960163423865114978754604671155442052136484828862918193993184996648052893344477349066455454290675796760431012131115484732367117894974555184814325276865641519250634697448795446499596951091324155076897039804971099566831025253578894835861970347898169634126218891581181859916485866704794975845889055856306398369822574563498475964219684734718524690212448810944725982925475857534357204297712241554145540658481473244546012535093346310048031385486089346566635024250018882466658947202392714869413543352464087989128130799948184573954317724135205426643972361138393466043961780027696903396866084105055918584073490005678944975132517296856269185361288492492986312638845672585253036563627107366992926375627474559433546944559556083161148978166818658854286436194674551183260014684257247739424869174807705077126091412919058254646928392895959723249830062273397309814357401095024191160022178331801412500535907173826087891900096009638130991611562159558991754891678737013974251671866206849687516167783055941300264224 [171,63] -870272268989060399706331632202040745728912117919170425548080519628756872928117612936093491484502502910300856474719181865867788363643432016223882352612626538789579691079318548209755647546263594135501178678735009852880383279388203260640601462736204351642610754883630179614084377266165095355225280746402906393828825060015079723941229797561065165177572489848467395050142955383765409922671176342317464986405215569367981652866200637670914742105209411883174928372733912137784174766517811699574000586572463145387163464511180430352367827076376240590712065398081866489482000325407513048801618298913781834327344477816730477904124587695960394443359391976798478692187849710539264056154092642912763845043025890799764159430501850894271487656302872081234874957087709291445522229712925425524626605348275756443328924627890081080165116681946063960016676664394305935762028815141493808301375181621916134789086518142845281403137198651014794146184792162469837496665557056833594769355666313808707981180408149861606094675384409757750677436411089741954510814742469905895095632839496127231612690115263209648706158054386078390268712353633986783117302364398128903729516203124131506215952931456694521617991827775592657744599447981292125079398072957747033037037252729569437420475298812495341054394261400622521409084664989162247860778694777366690145958624833399654936279065503308714948447446987536477646718686281991140822337876875693559250396100466938382496049560264630385433788946391036536766788305378169809960726903134358723960427990536314354914369599812300269693645209439775505615213262109371729051428369893951521534719220387921394021531810326391009920582270719089456230335953030104308513737718979911679282754860983423695478501007396859950021824179183659372759426328230298274476679489974137517468471291272391773673577180773430154443013190629590496053511303064716493898937009268233941846832692758943580029270679428421315497038692110704576740092939230149792012791595118338277390395232710533461988647245596146969303589842401030220190702277408448286586628166045140670426356381861591850733333540460684665929382835436039136659936046271128871389914948486730475542800390478165678257648755464122188895052859490998962803126067891175586616037752989375901720720912910295126641219744247224475426669710105558073297647229055460078732 [171,64] 46787256653743847123422400472965214599394796523970242375784788613813918565889731511637481430936701868395683985588462525229937084493318886302090612927827236160826331601103280334839763304850323693720112357424388991500270267162833105377254988337661585686324086743025284128653198653409229426441014299573807340809987526069999151912128063183713872115443770976281360523995055156057500025234975224117581219279983282507873078329808738725231528133553231437739321333595156587824585756576361734716899160726837554329914288416438557548606366906682780030957197523829501059968077130724285139463876844830766743569876221737445087026802658084385607178356709318564649898427566230258922198815595733541343589875482897684673316914722609465315621182601021332942281414066108782381570545424827150961910258859735029314832044900929770881303978015129775179194013303073695579888273758481138902117026303319186098851805810704787227391802772546985182811458657736879150218362884166202802500413516950416529671425187183171804740177379930384564716053092301171790299458294882762501111269892503868216347195384601689057644939426594245103382110786866706078999771217304032957195598303601028850594607247410716772158866620416876685738440021367284469237317506374401082396672119872235615414556062043234598470346635441005585875805360569939132443562281740825529053659996749029045901173542886992586711103232016137429855123265824484092731592962140990801608203089689697864894140330071216213892631065413663682560553154372381994739397555655384130132657217955076586097134484999104826462083357628471553925584651808437682964521659243020921035813280120037320193899000540666356237085517741553094837429756738400351813998033205088182266611999986337070036859957652598672707152159064899475881010870989469050963496427580397566377690851548570323322780410369870428778841047322353865064413715752103589269233033839704674514149913035570861787943145983667384010496370980008335679532351867605343435282761498206124387305961859789276901755445840807292154471773417439846957710718547620198339831587119302246358146468406103252851346912507071250962356893081730387315628323157221650010516742014209021433109242456606281365162994344216611000478706937836110534113707401918074218511940786172582502968891025811289988208942951011845606736677352989559055584710113972224 [171,65] -847672329082974804236122667719091011862772038138369675606083173160807929835531021110896881964869279562533070528510066876792882953502219749379103796209586422121805507991936606936270431635985007989029209724842712640098649329260366298681600623298316181523923258059174579599550243251715946911818577864729712199259589888935840273953059457422568921562653735789767951728892191771661612662429681796092851393591613031616836810073314300888650582842515842475973186861171541467817999780888703570524577086779051043549938900100164936045992071435083505211262987614665475763686311764991455981717111525593981155779428509224235907618755089270922833684694080375864315998767767373692243518554364568555643613041615130207085222675962451096317635724687207337517921427497664346804968695033978178898121992768023615829506976234251938108077491912910077780306913565304406055511989338168938703165911551163961686360651581331268860016016544069976367149351436746838083104815489472600622945700024076119683714929122558021905720251505084936561743659551875077001914300735493158950112163097803084168185991598800040734595639249773557734400299885187706732194294720178769370016303217064894099590191568151629124362207067900481377715145052942354272495190345154197918084763998129211286158098485333493793748036790489384742359012652351042515125052246408328470927641987136235485175918749984709887632507086558779919142213476350602977414564146367784671241115786942624649113755096168607532303338144515617625141639537590756640660806855345139302659278561570733763732200644580250400039579344993444531569277867114551546271694146272987310427996242115766580322360653126707065046397998470272734697367940184735661075928043640524292888742983130351486205569132608869138927317146582477505201552661985295119303772553512371250120631952426539453808213355367526802112254723475513399689682526194982078153766419835900255714995115418861079914224642747379227462279561323657882458934829043471784389320938107689829044309297725987868878468470935400953078431236754120115705679859182059166565393030453345794073381106958012554199577670567764341214151150702350705293973004096870848817755960547426100279620263902500461397179826209987015875986097672080194293352606926850273503164760136674480023887678899000149275727766336349264323553830791240256966545905152 [171,66] -62454784609102983770678806555141497715122989503120560963022899868997353732750683417141009338691599906165945744585291879202391240804025372923489977484237293033223372050560762887016484090467636310612915942896213945772964747186202478134079581585199805668748236255242193554962754214464322709325746740165894247433617352228222593713674084381050052155509422179317460077688754562080221404292121853189179693547534385096707818262816959073417382310724247328363391968966335059380694198214850103041603384189151865963711820816756652314864871580755095488977421651147649881407143806984294752141934878761363679624509516968886369059848125160571374268512569714570317492558904745722598345857482949860001316210482096338157332472050970942246387727236198302064498131528995913322106327651999621707048117839392202721755120953743564461552430858407556658107208148653304456617475303961462267678584737135978930555295735657943725577485158282160117340006897688963991763048409465884738793732044990457048914858418442588195013229821241664226947710177816629688285038656316740127818221764165743434231033367980555282078430567226107683460276940619424444455809640597874031128249512902973182764970182605211182350976673623828734192874031518631900122287967704091471865517004863090907231129966823162910735931036364989616548229315370372924075490052816843654971626707313552464528460914363869022813314855997170625855161298417436214875470516677830086825462542743246520681473146613637858191418323193398164862148614539027523880441513178079788280773974421461637910057741663882876928053625106733348186278066513952833228316140190684508985700352810172443326910840287596171918432665956017364992279087653302148294188421562633420240641706497849973659773470095992354517688960861080073137459899059167957259880280643973017934314745548934312613825938736829857736069631148731132791692062274850042049267892233329779046599589650936860225330453022650150261398205482168514039924334651128830215278927363423093382734352614785746328458156054427857829298158456051293571739683609589890470559967043980354280232336377498217196259113801717679053646750048217363975751270646407929109038699306459447555684722452457829498366452222714789212992353908945559219927162252403887651605401210298245184617929767533928082604839917916320422182318883297687241908288 [171,67] 4049713716848424569955849051676041834886165456252253165036609852589826943901062897292543932054299505383079214788969158365440320032119529578829793332582154626857738948082453468956410672181293711424754144278305394555107842859947852633229320070136580696529371312976307367771781102654751670488983967331176379272908061977346885547244582667022699264454208209592407858169948474307844185973809288409385105319971959732200626634122968691087482143626366587449175562028664917862572122678908180225038204110123017000488637603574649381685723159155370181000421236759716990184261170609165981898876279141586464598755920891568756876786655878898801815989064628668616374690580127348523383978567551273376600591053541278866942556621434398263828354320822981797584296535374010728343505918253858934288371997531013444819174378935653810120439175941195654056172659330160501000567967148655978144753715488167819928509134321055272108350739616180952818154037433976450051092513347099800004088029910053139496283090699826706044204496371315157535151755191363221442910805426482189462393868758195959954007670980343668221442133758412556229024648105568541465537502080307880397333642016606371880570490181917772490402454174607425887565846054127974435715998797975284620250381910016936124202428992459513189438297745983154038858037534253656656222767789531570657545654653555212982928342715673223173611966222202292546397422283481456671804635885966793385996003027512078245184073377879134096184903057726312895024800846199299923468425926647352378445303584473006851107189670120212675767752672461710513472841807324574551185009573278044313447372431315525742987359976699283068315649246837072766312349805189672178244254072368177227463603786024458865421010748125921615923979979191434395109468497258776580881856324856163615385480943496006799380431033525098167479983685556318784270154486320537236915669203262134117408074406697948475576389870007727268924995506797170149301145471834939020785294491297918976015169256733610379753178860625572430668280280967533697536812912330019470387670869272330917199979431944518637765774995963143423290136028247456196665961464010985220468202735687249970049922263685722120797567441498043718521219917075860261249435087894607319547899631184692571403609449233625212376557527196108674489720229882888374328 [171,68] 5352028361571601409930947160906881405207369117466362672547826791675860196423274379349503480627999136117216927401914362740878019690266071220509602233704518786899036182363962860169379312168079668049581277937749552690234788533531540021382198025789275130405559674992633204036391970351810997641005281604783312827889005454148827495426617441283542702752694292325903672221952731060408223705507616694563679617384758029546526451478914196612534086217019669797784815017818176177001273393836526973530721416497393289092607513990614444146621582167229102093314492625511649838823307931177761974469924680130328724292023471266258005998295532732856601066824494981124592495983758347917776356757485772746835426504985483318022789939918172405554249937450185810405059850466632276468371346702147349590194647922772601139097032571222532331501465889766942228062062126719191309903329836270951599878701105685916237775667760512923277684611035097075784867229952230582002042149753153194419423019482084433430030469310246364898954586291975844905049200791915326555950486470586537178086518163926679751744376606065189525816933736136542854032040242642117988716935898300190122724767551939754492296902126849735472687699030385322323643250421223758716116030504192108783738803393994819085545597390076541604699797556007960960668511242305062297394019985937672815127190005294049187153981624855775721776368365521253287274098990832593636838751702103241629222346618058221032736603547467134559253366244307123395850491358261077201933584445393941120050934550904902281234534353369979230600787509828327241075854215684739289050573186992759964035442429801843487940233765507136161151379702273344071873830586895760220350581042456537335784944014869050840132727670711980578773019507064418729104999973161139757519266304285983240878933440719095519901407256026699958270212813777742876484771342460443835283733213581516941378120535392130592991725157476870644885149208178386580157942206613131130315308119227552898666897194043639686915329804220231974617184244497110005370736057963033566787333926744204354265103736365996633181046807932942001126895401272651038861375845962104489306946660889064196256284235093204410116693538496417784731175435583464951954209334601037722101526705445657058394267724168634268239751677876565004965403831299712 [171,69] -24594261655031917837444128656788946470903852888046364571756275642623164803019152503729137845996400420802501187739193645954899900945345820608868008984439635526477968714332846477436214393005432448777630959943086169211868785081750940663851255998087834005092115281688530658082015727480688141714457645458662064568955198460221924330696757175517542952926991166291400898779431270681368585509547514034524772199770174433340452979356829665415454342620156237620927944062611715600783772578313307420943215305277389768864197504396577859252278206178368617700152431693555104038314495195238230378563230625866924566566707805892684336259897366268679587746598668306222215333451887892493614033884465515302007159081599503951707824872314431513788866353080972056841609118071499638885843451917154423099767112043848238897694636097224389482147568089740828055208349972053000163378690484991313314341843954165565484654171904226822245177677556490029056024889700474696800107307434065161847431309784669210524902672041873145034006715544716111777211177057839525076856445635878252698996029807565203617026647932385994992239738293986376426708669257573675327443029017061707949859209148700440471055478712038035253122408260488796186001734508890872941311913256737625544347117652877454870359332758450877482362395895903464416279790513609489241328954537875036896028317311407444677245950326569578760843022989513970062932028511337045365357725049196178242743164717926407357884186060044832797350164928112344151852866085861718675331540213906487545773330582253901476314630830971464246718744764644907187209703191278997272069190099029539863339327842771817552842425781877338589359760728310429570972689381738615164820315662546577101114077564013927207341020171654611977039326087026995180515453768013968208654840377712508072200795303576259058875298342948764173688609336014386102645465514508865029939732763449817307984169595147452426827919118783621734175813921622919965951006178341107870133277399805083983769976107882074724502020448178208049177349618937939772883995807599165837763828616122789006633624291336837910031250032084019492027417831954099575360806027400409408092869073786155577730540998274462534210325467946722656168339634870396118993466877637352714152479206715514402127817720007362287177225945626396053520724903952 [171,70] 2882907525025903596884047550272988563114241231647101370888868675659131930932597559233508986676080721359740831505084629988532044718998340505364888593685134283668492313371685890788541493549170144916594921881437779403801960014769477223473855201457275343826040748599579260502353335406160277454226701626224229911034895520870075974039145947368736678492559803294606924714173520411873529046534154413997966458089005191576816870058416516091099947623516020129282841364702824239037576543027392721016938782033525774015526439556386586674614767276742868693699537259061438035248302467829764365261436510494535698549026984968363972891672424843265417976518249609918076640623704179623913528717343469955688974324123859858627682391148616494494332236724135215864881410253193205632641327185682179285252389477025510873948398563074328735090711981494390174346284514612977527155665059933702863318569379679238195999770271147404410107049069541179223306046460128653288284122280803633188575623524463633968155821659319800589761882158322445866976752374256500901249753707908973730168961813965099848064714670222122903022425123826964096955802200077991448101923597957458015517499085779341673727026359266271842970111248777721290586122656397012286194307491190846479956646466442877717518526128496622167001452137343293569470064008431155397163529354448869694201185268840907938562648012449867887061098961131923338809890163768503836031553782299279678237556065212382441957031232192764888377303698412726154213838896289410298911179348434653763366683212794323258324328860126200950596196574282246569043263153385690986026626716275163273231740036059131123526467813159457212543833723694434915280688384951821769468363439447444685276822537506273079544511553797320086734525897198722972950461633112296495812407246231579476993308919690275931094292122464836195240837213797810106011425128731952668484920660225949836120981211731313840327766438364393769456855456531803730043380512491665950925936711839482475767804838410994590192282775952341075521376317255325980264853894165423259822161097001337515909395380371771559350642582182851595088953933077705932354638154370342628952180385312220101285691480441119877678349916605824862806382607924752466567082465256708391714481651962113786771034709707844971507642298584977104033459584 [171,71] 158936805333710414945330582782738406113777437291589550034506300870496227727241438350831839176713821162813515390276405493141752349575015693240293688979534451710306809630104883289748888515849481023003551577013833855454421669471379827158616781443714539140842399015717057882951331816637646134454753548029621061138148757483751127184730125194071583043649046791890651873724772656399036001154729855789970021799394128111452069071275450821140562143545376792067999736089865258405097057699150465244994181486696482669163292051024836509939901779462344732379765162888610907640732779026655024668154719568038875832482383931542525009673255144462536371521812117031848518074808681391219307912061201940895982407033642149852165804990467650854356986834622153503769735006370567467087344233993869546595012114118886123776924078399147299533443288581812411488104011276636771011036840935565304244477929388761598396857699012402676452544857016834258757727050097285236068902261743030994985328557519995879478533450756304430743238802374237779690889326691393416777368726481555958156188432187667237924265562284847655066856685091444937073865375085260645795399892004998149011483327327387326466932902759066208724714588945738475559406613499119554218105582181612149233990662360035636527199394103395329543196155765929233157938134948383718618369595593026963282422993482653724824931434209920260890325479575708857359293193622323622689663862506482720833993510621413187139945073599914598103037649469022207320632880777385594230889173766478234981126255128857157810305433056213079523483615404135804094922717206858584316343564867902311389799658425525931125592548693793102288715456411599801531248256454074815119065393402559800489643634722029140811256972789346168674873580684986096273421709935820955352348717226221040823431671033233704372903170443426160183202962168822075940512688020389634890634190602437018989555988078950364830598197811454689598135882052380524023778044257182878347704726405923353198606412065364715381522581610605409045736379986271378941808614307594065372940189596862573200007194424264029371738221391880625638110998278783053773361247945071954510154291459436173376623480625195595859778603242347243371110032427781319796725655776057556587211934284319221758753524625694009921587073275385719991856 [171,72] -40742676500482419032057529699523313384070102827825691564643097914584264585453331781675299841665871585447845784415361688004139987717326238766325968003170485965760434726409431927524118646214401180907072072271488580234418510488511248383522000486386150207639030136305946294709895086295037210257171089412577609307784203570446563716184479984982685016872208009121380548025688711434811873015080481451590511984567396326016382751654050287463512304910359685913632610689541778408499976461070478961027957382208388007534290591549371766697571173985453666449777595334518732561604010237342164517381337350757875053976041209078946071611327664482349482808997172706596833962729691169073962665420327319173537841327114966067593051640020009218656359330218706095953007749165175389048621363718607253439405248206334087005955334799501509453927042275099451781817687379201863814085330514695895923950443300565661139902628607442371448097400915202201747328468611687158827505213062227908043201311870334079292831714397443808985903435663965911655268373808204571585761448870663719806321729808569387738893444188261504286847729871323593134028211320630909940306697203024140719253956223559303365618228831818152248608361964282558104955101900254799911299373837390775538097347067741352284136549590714843220921179636118161673189740742885257679534470929638264719030747173836231506448787379327296153769219831035411062274441595390241378821423196288261428762527968632796343816993312300662139936513433060116929772917317014760598646869237860343790050262178531469787134301845993551846873278537721174945659325333302544434417769734894921789573109373957987852989916914076562866316424673019529478820336972710536301513690091847841559081675540471111449656710264648159509469877278830212787579359381255274935027435287225936390809924123860326424665984608846501329997150511361715581295548843083716704703759210395931526735956807089273481551581382063054016350793003878740027953711723496934959848257058737750953905965635477608491404193441675372857320910595017147542018011309436158544197073336762283973636292354754930385896072061251229611519447795307580527659031718839167380506550192366806505048475351848346394795440777940293312038725474903332453956806358270226867313849736594166091450543777119610010919377815653562304 [171,73] 394882673283640677726633521592269407124986316657823476170434476196125215564095411290688140033356156605544840187019346424147286939399163174987482769720794827404767512165988372051759102020035505322904872486755459276606587766245461986500866690998006966071670369688122266909520205962018963433761461407295611904743251777979260707720991781502951799954960449993446564057983638822380040426485293992891780156946232484440506968399878702550532486633945043195137678124469129126756322953945112745716325563386108167662789834729739819380743043649174455275413767881725286154319609240393079609420831148221162241076901908420071035146663152980264650302051250140586721648105361866794038664634937946726910195755077227832826365963881694445917047645743460562464161815863920879336553310315212904151198299558714653572835787565050245616853042164502112453846405360157873561501803659896122347203228397822307380492855147817824220017508346731520896540039552322370203680701569825391484387470157606621306454988820270802063619512061896891098334054162770669040039160737519879630469292057486008689046092502937743414402471042592104853620110673400807123724746224326976609798673938918777314607427815735840002142207139564821646868020542128282900320560328657542907827565351641278206440223988325827063360548747606416199230110698933776237098422390654786142001674249111081708147035176585274314805878721616883745872748372258738038098497405505560027590902353692369846030513148128358984984768831198504531518024942719069004062107177660150869267781109633108919299205636485564365741267344232059128971042712666304696522725431388790986661714822501132501005158074137542623622998112503366699527206268585595859003841201474848075152123383876993496604978994368048956855029083065505433935362248782197214447549190867916583930174587459815372708347805176722524316130809037058751005283504527651954049772495392942782975120914344125985021753003223100566964760556308374602892298538183029547764690161219386986991035500489040187539132147943221232797052365875185868930943114554023377603530492505874919618073481137266482836974964606095381005138075088429221455139083913939408379276155747898744404407508391951829555913094033547416693693512008093880772752862905771556164857372735174352652960532261785986400274140372568 [171,74] -1682453767180992694660648623603355081131235406963290747389527248272069855930152150744906155000146206506616560863772436553244941351181315908767924391380372861019030313257882203105880908927589179261001656032239245521397337301179663068362513288423754549510139756719710549534770180459937834959856939171782343792604357242328771077488263254077153786226018883887613177956297832939752602850075268449746851277156800877288521909042787315054963226554988850469321340893514056416446429971439013557246729986001178151275581596918663786354627577119944899187471053522052585827746231396030057024852457580474571523067083652851920745457002897506613545818027895355535356187162037963218285392692141548776659766750528588268357370368949133199619318247923229824900957592854433118385286602422420401793225680468529844973048899235896120691811117581496222213598097217740426709158243565545167074708689115306913514240680747553598074069836721844292877780963544688616536484247410824360708415167289700586708580518132709458493941981551325643924009384673692745516289603592399566671163969865359967985613499806658823320221476696133507417464815489323672067615949753528420549119190302106935564369350519890807381846054050498564834821519227951208004107061829143685460497908666158837038480334300689499264244925379019607588282294151653326800261077431777196942425212437043717864459493895439694694776848524667488320263563970057674218914834265011834421680554239251711387169740521809081700703063572416957329651424441609940635401120979592437782125801188347621294779264170527184927046693054459716750390618730851763797612350580668472691691742339851482381304361953688315069700596647924234578485189080738089261675113684507719062161855243999044406023342330187495616606518499379679550590050685695718686488707193317230252768793509913491190003318357926751213198844009269223716923106488348526011900139934120150235795517474344963387833077315023699598712655342676397703228070613681442722028257617149298869212670805567379673523859263071386109594896568292299426924731168973829946359135437981381413346834076972552870020520132243561697691211716825085045063479936161718859158162275482403554177076747114844652016313076313026980202037309589149964703460801510646168854145537649637223266862671221216837906525104 [171,75] 13474688845714062287847034040698612249871682533711162908055497512967937750589134027211274788689396817658330575966226758005082594537330819270801001097668576831785559561934396568429173770177040138448481768238047113219400130714605267112037761543133032547009019774472023968213235830402757313576842530203357034820205406657158024487132440271919148299638114702012252871861603066631668953836930809683905408991574266144161641261768085009976919914470712677531055747146861665977764234144968943384306959101574472751358892347864885433228697075975897954821668946321979758972828522524255036820277927456868721298595340337197857716830881012382898718603389627139699647196574302610206791695285449964452007383443222124775767513623038893418902588415267273684142168070348552797863286279766824411482142577168300878678006475707391726925840014115364421020914801312256321532572229447185277401487135372187180779275682501877056579513854113197069492270937431720774777773490242315138180839863515660034067794142414671203053845166062253254866337524632092658813333395774189242721606178185766491066768054855089675700266797255971127896105577443052829542907746137954942514834290365334149910149382046791606635901463612835951343931069271601139402333843368933502726826829184896644334754371849211291150554225822788651360913174155329685402554285866648579220181344212366911637898594152581275324552603493798005926709884731068685193115414585455948288267976507345996774618985531507215108104707027815017596197886397095624203023553701417596830111856467869785102834876932415139201661767001873177798614867896919327771456363911742584814616422718207552394015147428676928183344168356246612988655678589754256308889989628237958236394245615290956612773499512414219473724979030870962825630051752190087277353473553822812110869836731412616188086936112383561199826491685255970228572900431151581563766343527085294426271250977902746550541650698666625586395784903128069101790983670250055088388380359469834986250423732217388929000822555513455116645086770207948102376194405836257770104453215742354964882765703963912362831964213354328231748654979495828563773824253498930762009506162218167634960594287608863717786306494644658913637929855549971490911397113892534805917844416220697298633614873971906920085898 [171,76] -32314972122283586311408784707386443266935610753023749970879404637295155444688108405752807360865348246416139252563468441754409622881981774316800983749771876846964823092867888706974374262689427657011949177442020307728375784436351107670890895885516888773456612154842460134777938491917131136504897469092463725441780815619872340336456422186652042723016530602518078416724615161926232293869581854213043611326360163533104325411653186005915435885071494008308230507731751124665016637177619710814706047992900750110911116857279456570761382128385231913220546573648012448273817556840465407521230013545811544066066820828165746450749057154479805869153002255564431364786129261689053260277486977374789001605877518541235398947969264319529124246716856839856470055409800241206057437526521273645905019921965964555571185489696302407499516603252563551178853120938851039033270923096785854103795242408824637679243808726757810187961969658961876798874050285298374667203052601502522296123040506629875608474255669943016474837856144957624763305318506602494789286129262182065064896206121656289868174705324126669215625152979607134867809388959122891858968185745599952972917810741331566718544614888584363642174759415892063895274790419994009670454784033905139123979441353244879014277271559305575099345087692153120839743619929435515471604805323077448185631874406312252933167504547598556914566647811634442524276714215485239234156472882195074507973249841420723523719194765907083343179533598651810286245376962967648693760975963835948109795780611240354362154466680455422044548908232435891099031788439845884619706195060560832206876088678345959098305599344404422435216171138745348435074218223279895750747736626652623840384046452429763935699969290619816121738173073896840774871987186986713716886312809390751171622127511162159953364311516194994557074833537496698874364841635352598436184897203776322641555871910883113967705691180395521200936243524369273267628635112143443078580385152441639431179107404284802217492627912935241370111758119435122918862565772114692839175216181677595799020263789652929892544416150243025659825208312679209190888373572010307883437781716481150764976600215041783649223830002743814550502291651865615155412348195987716760738125913780230984270874112872577664 [171,77] -16439683796784308568386453196534299175735975853141679587067453739855761699571056821996285865076123368622342109909983044137701702315162007024771074024790069057640614406267642536081278090201402992862636389120217410775377421489854826460610621894174281082547032764208994139802231823786172404065957725942171917411047733706167874424847941772838414893469177566638683814039879805258973917036013280167737914491876930346213887079823947592516138894113255115585542823817789927977332649053992344930461634115571456618454360626359348833943983357039273255178793359704547605423771914045009333838569204701599025689435147571417799381593139548376411491180907844244631515514082082763936091339019452002029599292635037193675677608139841133016834113320593792717820178761126273173879171711125722445568799547453631418935053381437861931066742065869714937583053954393931379044630785772953982398036445558272599698557362343581361990543649691092012369027889282074112686078158228241021532556713133053330669909308558051203118770840799717538433676473143505918022802141835770486508395920383304872221523978038958236063128793160720098833435822969245706276815805661857700583283136137409753826150366269649214968313721182510818921098456483027497850654757001343391085034733438023298586241229228254367937219728183921852500683225233221803885336328191142042875915919271185942876742736773438940141982318518718511235148641588300664595357879761526066056444585955449603494506168149184300846337117741844908769684951372998811686612475281255277864590454537580112820631414946221796012675870327228458318848371219517125881722181505756069469793538078164109819524416785426545097357955226445227327610705825996310375634471713093732852469374126446576564442950796951777224897979078133680887862997084237090399631223505675695869160212899382710285487691096296891500478089548726950736821151493355421202945278043638273383966867575409524242865679349485444818394098993202843151950865357032209452598992900429353126020632119769389848254557984465425083806801937246801051214686043376222996546769472587848105160128020369235567052508942032273711548593621696801364951652357739827694952955968674027118444626679571903679826290997020174533603059407250238657103207407164194685422186485959226659473411744822360 [171,78] -816890239006803851579315106253256416001620648562127120564956467922626204427762580331572071331585470455220299920314126718539108152612966920958121482911253705204032297428534409766037037903518252039100915525230885697460202391537356962768173989084316752161422596767585103432552968990760781537983799782751711548584561659273068743514605583850781769210944406571799131917275536151555523074959005118428222497551749679647916725845028679525330706788745459021636629487712915444169454550535344335727542498377820758107106250847541810087567789308064639770871503152186378897382544532321500335098787922283883495591839778286587961194095007353787562638453256384541295566197710595686025497070123624473921887516228385752668276136741321281008167648906090508833022904127984371926099453443083744455046942220578208465039864688118720509656029714671672411202770247744954879633826489357017149740453656848784283753427031214189856067595928900266319773331655204403348855587554404079405609472994980839699869121948102635492772785078797209473367166180035814149892477176629856112116554137868797576799380692873748482636629129015101924970545999095764663984766207344136744487627568329522932223538731227414967573997626210210072027463795351643582706002297064907527078447132972688152572688590733162694966585868831189291488251510168431955455403081461670297647254037251331572109321706973709603751936862871172151882613291132129203789428338858282369314853798816590127136542179064248077593159394982827846720114738143427768434415276673519357667006569450587420399931843678030437474957987573538063810032645461194362522408415478536970233929272661122610334417794298806253491889358143322461703500830975466995033812731800512332943094015343707353828877960902013626264817286657003547236731765760158191596390126230841793995796796473952747069576475696666797893208476194640338765023286047529207922783536496495488013378454295377735551620573205067547308641860817312001192349140535091555918936583394756923704486029952174905145173608828192615787604466082280838247363572096455400443698376041954531112233408304982612832753938730312736991450980833969442659314734873462628673734671591066452880272854352422633000191049754811163438778884432939305759103823570666547521127547128202887825689900800 [171,79] -4908775222235108558197681612636757858572901251366767060133167026281080772535880787237786477356007108275091282725329743097286036792928547802556745525082016321441269952785872400624133213625459870967937742475233967103938397196781274328467841855958053621343840341582407406321035135471957165346434222104130136970349372441285737629866253234871325079041046626151912443379523694511117004225975245354535201267720788965658608332018403726658694901470061170424176044309126144927971356234514801341591638473631903839266995267482975994638451214657966362735241054253030374979097313662382949645344810144930222199698475944919768319710337510302904684514592158722604383323132194352037210605965602861356734034836452050879261631503054722012944479836389005584971710109671463659441343008696360467774487226205082219948241229096791293820245723752889609688009444774577288506394580977632887153667303318678915257612862011124913501224161447996411511134184620305074574678968219496968627106200505670146503223894429248409200776824222762593349863566681316611663065674091418510908618294563558224631419344123537405694674824109229647703468246704796123503881376333042896040328639764399200114507940837318025389946211814499320141599136744684902490960429732132121594465662115656789491591447857692162934451888801752241124068028054330412427237221702419307234860131838972153888803267780684984593530637162163818738522792924921278879680911816040157591601492399137167969690829152022529380827256745707947357435370083837730680633866955853825075142970276056241199597188287603415195624382990345747151547155584442014601112004083740303412162528729734955991709869446612015888107666746152941316914179764139125373680399945884045994033738376326254486405871032563993540911916333783887552935686673904287569508130992336117796810316053992924738094040836040802484594710374328440935365136659638319594551425668800492596599294825231665405174599237831316513065714676281020962984541279239403470483371861878968994114321775306636221607974807976955312994610387676957469153104870850789731191824802003415060596472043649308031852710335792439947235378761013055987426708495869481017455724506456630004061085951345926470504135096231381936768198295137175351165757837540396602512652780494332191162784 [171,80] 605686469559116188016628024229622392681979978451764104884125883783611978590676302764537754922469198457467216759811292402102453078034935630059482271923606628318830737268431960101523967609914881018095331892584196210963736933780302725387602736699473450949999017162326455042111792415504254502166843223023055093053997767273548623952887558520748309166103547705911658912472441803916446838170629592617914797582643609946519643556502021352458323361727372749322069148756495495885988729085539237999740660347801634765875163610721680119354637612138225024649299845153551692782215678161773092922058815671977205420328443186269891732652834338907621464977393156332053895234282627260206652096022282235654042211357217222036292595719733994576376907947669438826073735993594121260653263309307181360588268918465843022860713639819356096911567072343142063922383827336135269899412320745815332755564519600232893681934495562940747633601633063605868555446573436315584367127377260952504701513009628877020314136316320741780350562135050166721272847627595728335661617122096539720950641261367564962723821519696350282068589016204207562307388234228110028759814294864710631468963808699153046051926757864510153822481616129495577085963567214637985361543705734296258886525895904011210447629423577635988857710110421489183031648013761251247012738274669987385050366854881248457569375410618362488114141695471494082584658816892495933986166948548153277967316120640284965265924730139025780202988981007968708998448719537821755856443249666526824703076613033867450119230176665314609003029625568697647910617924131237454866785618694053008320480518139370521014179830086942658304010318818204457733363546525046216470532903227493441052609340729776908105221399223447176699726938208178231173798522604908788764017260644461661753548859884444232459231747083485835355281807493948025437474139898418809593472738903285985985653820987658656976646722034303144556509763785572889809040448676853612518323737286007180588667187387662424514328590533814390856732680452607641158292529095532151120076599087511801972757211963226353510978385896881619233372645975938273780707524258089045979071413006513755015033015494770444010051797943817852492065383692048222685969882769311204364708174430534649472 [171,81] 12637435071960802945442201311436879512429309117718162719606782276620960497308610006783294143667837319994760976525465357411760405692816213260501360939806107529804854124197145225347924109572447668983947738157853326231136406466772978394033040179411187833717021125331589079272801917870909645539267373165773434780732397286465414653197006476691107550248195380367436488890631734838651777949463159467040562843289365905238994679984633007105826680672870034027161032044076142021727372189989140699300543076113674415786273858180111616604100073352696247590668397731693760852179569822145446469653793375670116397527000740087693878587790779870862601091386306176354895091270259954260394293254006138785564777317086780083356938077047457981962265771955034915112995884055744960502019523042188464185293813275486475393053598099255506377260882159509482305431615793438066981539680356090426707026021859405069282057365741351815769191500306171623288688376725146050735080867884067061763285715757044318025363333742473062024633655744189380916979661838482362902467552630921972344643030198445488958355388911371579885805098702218173771109271831570877110522805072255361845807457422234933427370857500524679355205464223350448006230101147674164529400580712418527117077027035263270433017976575550175834533917499032843643584720942031973605203846619184479325526511936305707443602192792233053439456484483661636178926159771224687629251964131181586226843016625734917226695242712158651323107004760549530969407083137282972284577747164854659877991594555290834515606481038872670391401785964570065739028621283278944002900442082214109137996642258915234213726940989942777820500449443887044333674171655027811795264064323421865094622814027933590220512606527152358931451867411340791384115227277796500811565624563858697710844267404356777928525974940078864983343605333670664844510141443584632299475338210955704806868495494417865378115300888938364501820295134726541107690739738343416586735752762543749041430845613120887014278768937898410317318553373752785705215176562416305857491335948185363015397000620600537807888486075349118481537681296089443918400934165175676929667550390025386677611258579803814923046714363177599203926690650157996510888944240755667845647870116227472 [171,82] 84675868130627092236268099365090162565133426430660901866773877618188243292925098820471777612318947333213335409468186984096681379529164247321777695103411991087606101818121816012226046619004465541677871781024873868949683778107801298416690146602312438216329329185640973010719412830234494430879011786009515156857772068618290288868776485442141549438892160344036267506860202652178905588000264382145373627099768446982923038640628578695456588680798785760792524342775408877754504049700577120929770838615949948753007774767156560461337699347571227205648211164473763273782087911690072828006688819223841471770206552790727892889022845649151189330933691987698602099615969713601090812622526817078887285270066857991821875726308512726017438871313540579861738351183293240884385190943957299770289026729001851729596749187077612364400374041780356361237789128519910805584521668981935318917407134426251812624876037959513432464639416405848016028113189802956268269503783375427201103626432117815709128246746709647885183551671221113307844261967713881108174414730040582934775894813749024332105638795368515314455109057591928570174686895872574121534254485492258276877855471013212919483756015397086744868162389469522398252151669014699887444401386515355587295314649075542390425447358021338500995504101712613223664378796662704864039857233474594468639287594032630800500120582649943108221906560270132479195543467054666764043408856985723260465725432856504469141443862059023834437265302344875762893186054153333670194755032783308050007920574554921617278977191925987824775812834144931611718500527632171718973059258845633951460015221729348768836710583607728708216493825580051379783982069227166887915558180117691012957559461173794231080047051932617129307673059433035063527724403896944677821389821204389773951110048203835861949610549867741719294553000465309913404887115003551957951428518880109447026813008407576938285894069940299080538675949552875707370866249723231795422370786435199866502848597634600727872004698284664939827872050422671169787005494213885726335375820010922851974249864068635991791111782196188504193242645585801993805441425920178220116336994792044137143955290918363743011274355914345944888524720568660614891937003376595965381621042384 [171,83] -2561499924690331963003618356968548793631224304155931401327805751698603040515634282221242794905971599938472532753880779423519832164091545335092414348103316415778055067466654562382985531936187704544817124104738635822113795258676445114891503536458721042154706686908073842150664172657427007342957144097837818628912585382614403409954352317443048006346468533947452279801621059844806030631950992185775434594452723714163897339610563357735610486473383044356125314212054871518434003341009575086754516617251370104944034521410505173413468979497824562308149285283905739955412643713695366443678812156196274724417081258836670191107972676765236120761648342816903842853379303938606993541380177073941991566643406049667624020548840085460853407233943362547499491213152347657734974034533771487654704052158283841016881358450720731744312646794311259565821337922521380810858683215134469811323596412931759832304780413563077340899163795193425550511543558048697258551913835656273522877603605075410240465733197674215488009219627200512098486438367148625429630459756983509146252973634847180561454702228511145132946399351188572690352183533080447356826637155627000909385580495737443588908894911775862256708541499533096076128870387533682710453761423062005646283518725890054585915975862887471165020990826153340570018503629729506064162708609742632130844081988481007343080385556436898955533366682533697732497508217185528279279226547858638181297112228054046436060606755816197053855562065650038303041933644788306833608499077946674500284148379468478462766949018739670112197968717587951377423664781871891456724844978385872909979292977951271741629902603087606196448464588510060480879659460177122302894519748109893525018239816055638966757812596600075036997821258180500053051817724085810182715735814344740961848638738322544887609613250107844446293398860469420957897243588931543505917923019998552292014171969963255787877815656381019601335162859947532049381548925828003254752466146967100381199175011074930932000629511754045697250602963512984139673775279762963324930914674716414160352670994734277813093097131256844295559232550304808722362083782214687278453893460997743148515996622813908827297083545735225900562166440928839919639950623555533528045334 [171,84] -35014586529529638158146854703624320366904566445565279217100031274183913280102508029502038293311228140232051359265359832214450624853284199612853395808138687339250814963097988710361251333043567600739596551649004217613032941755032855766240132264285907609707746100076545807774670820140451347016268327627400339994455974192425793611963853610898772248019611613616878415014395090517385893570823530726935994317214139498972594709445216525610848855727180398395667309602042344694914271223750191629056845268577820487717589981454641494279877370083621738795795973736116617580316895988229973734745214301444206225247047874926265116144834332375834801791390828473360687914597711562555745514024511500877106738582920767065981791220852002928788199390865781344343806520369973068614986187691708953415004766046162982289474762503910279564487424933361629794662853270049528474666279910424437779839930834048695688764898059803112032495917736859736973375505249405652122844668819130534688161437270654547705133215063157133432859557837023508019481850063643305483550842082663761067188974434457811517634414931417766479758373074427831956557884232543795267194060151781338964501444479082877139441358095539712522304068598693751328399954160758047214183210105788720292475253175543402052954215603366403926177431148504113287462241299288196676176015575607386555409521771516697148796514479550330807828187986121393890654652145533316513584915740184994516420489806597541355956908779528285780224647733921315568849273133690936962723796500208816300381872895066400329211982801928553230384668387028569553700031268485877951746176687706911949947376629208442410624970726614094646172622357642903507565331345409652205961460394123521828071174238791785616509533462838203826914378554036764229181567131678180092980526330299307887725428380209868013379918551112079986106357027756042170843488823348199284394560059099440053704529901643720356863553036740306739609859039073460727737659600689570265877002757180269049801724184473248856424449333494708319915778120066981523452574349171673479345737858771620007351498286056945478400680331638806618956596075390571304544302128349269718447357172175914541128138725921660835656941940676280734761279734591515027360004575883289024 [171,85] -381417577985075512153554457826099925906244802167609084885097521588208866076481544807281998832655028946669249101906567723614763514448167564934571165594081195185830469797433364560364156485178114748023738143949306422636616610496269082365995380927983299436719044722388913222388346759662471158632621198718635728031234965722193931307968845077673296280759656991118081337931599294009821418249921282109447191335875253291156189681911481846253597622684360433336911871232185520435346802055824757994575393364342008652915585538400346670407926412400064837819171880466777234262680021304430901209257514182811690451018923062479819361490434285069714673399930412715855712978858776478373105287171434026998923028328320371047334453371452955763396930813420138963542851435338342980268338553778005365498648661943718255414919465394871352526468399067455429960806076157354737073767654551750919300746494261630677867434150931532008291501754111840576604598193880795054102746725290130432772066462784578992464931931974621673090171841756650559600176596741729383137676263849987976281954621492894627676260256222914901583561279040606964556145991739222804627342385203045867208627767165243729760890318365321336224041227635239742779088944364487827677930207915069483752273985891674461821887612761124773972767439586200465841902710397440009708310364434486270327147261544817305819636262098114032797685102508510147202917221273588134921637388469150003573892200191033828617942863018480855016037062474349189106483501587639178868087196250977733983235314907983506419695350686157055934294474783482276161374675569352755216856499196297244506717265808954151219533618015317410120825033591229343482616942944015546757921775944561075033723423262599812814124589494775740623466028373565981061873760143119772597061322560703544645619812271374399175691337271719275504350015463496882551718785622303169929192350758243580116911301967452518915893684550161303492289890450492839585357134515273468850988005116643196323665193225608467822197613228370644104344646316368661555966876836785931680435513101071136958079489127119407893637939829762122576445780297623417639216502095137927480001106973418167553736140748572296053620828875542992515340054259129587458905580524924 [171,86] 4500450244332009525111997075534003569844776453787173250169418952048586823121106980518968650084340173370402490868899589449105380873771133258374406713709138997767873286419497967102370888796983899158486289537869013386588848811770522825491521596142181603538708828646864022542923323435257797934159283720142908613983003365799038415926788752377927784248447857615040232981826495092320255934740129095432743992858109421667274454837279848521168345150499318419665161606703749109434581092780053874244162090857908514314735704282444689769554149161895470944094124234832503645363481779510197414331281838444450853781318948348433925830512453901226251935334700986835087369470842963820028937009531080311476418557791787180561239189302192721258300042066844856481241301191959876512561824308545462097699259110524648231667143812419908351702444196614538647374668633722759570230778013736361670964692675780509417988592649211001679748853551409071166145045249524195516270036012367341533723795514516037185223108421130455386164101111548982021990857120690679823542350376136072984229942505399380681441029552270066745018388525973502496751397346418396583370780741991446195478486056182555727296541055599930263323028620888461566900141718019877353184580566158236175490528765022838618225391422868804560940743254822639329591851357170274504791852508216519535520458196825534536686085937185161374422148256294092177003040514605534736673425310202805301899176775925467282791473641315404286053321148775851519963034551164959186951361050895202846349681984290167209842323557123166525251384638436954955389657629148428101013268569651304163320463182537562968646752785242797770584074773461847966571920969867954959363664163342778328472644856625036103112127070375135266853561078538483361135690500217656454363905591120436867199091065442945786203039007943843690690346456273614444974246305574314605208066617838479493940259415827295959327977442128612844443936307660668414253493375007328277289843342416679077137986325255271143623505293577156160396142302121801803560570867929459732199301827562347721733601227158986304049068031761692961413121643991336888357951629073746734626853893521954246582561760854059221966129967783652428483004794231579218342742960 [171,87] 51675530959811579863686297714588702427511933162101296661786842968434802379431080201414690864600526347011371513329293966016315020035306487876541029764003242766548571595325939452192766918306630972164423624750448063660905580534976124627719536535933657909573153741914870117044337014378511376327900323175727395334773949653660382785085865648312135481123960471787228385294204799936678953000795535637375043579794157678577278654007885268567180671504394496180559589715787228867023995472500456479338891427115797948760770676308317811827571840719241404356486446843936984522418652547860761406101337856549423917797340620562991298327428919512806655118073840715870652037986456526028308103617832377979300144182126273115147021485011239875915257841222422436495434105231556294107997641760234373132828348785760599144631473120267344460176884155656002585940601785834676611234604916990639252081725793125356899901471396162165210353687221925926162730298463367912775257950931248771107152007984918638161542562764702816228698281304963971645895976054112926127285610669383877065288572749124140005694742821016469290864012328935193983755614909540984231949606114155826947600178346742079750999333474273567013557370527484016262621063839080090760154842176320886689537762573945055847359598567005782015530144222601781883262144654656900603453926490391189591056284832004539492547419385582634585642960855353775780448832109182965830601618421357647884350985630994043094833001965013245198524444323758207077718571276512653655280962094659292437340748752828963531923584649373209123076345907664900952137093510608610079272911459173931071741294663415143141199855460299509421612501313084122890482092095696890445930305387038464127503235893266049736703556679388985274098542779507925840341771266226716162019865291602564632485862177527664168076039794173527129798193596622409847579050795664420800449551965611398138878323335138759874743643881780793481769447072923070198787284038158103054755694092201569610977489959891801646405529914935015917937162272047995046564986435087321935181021263781849115976570355892573634285226005746993125101759006091056417202469710485821956581414928591598565008646997005765536401996105338737692408674015388845415934 [171,88] -2477938956637919876794236015128317441031818170775068654366564873860731666288441614781460322320144480904839686256893538813174216517487061740803868875243502639057809971009956212885696020269422760787512133442293323376251982070079810675325483707847089643470628037998304120573344319965262441457834449047720398144872050354099274011085005990912138156196086193479777568620157721103700264117895826470858968941318573091681844127301904804047066887230669210509748185218945047927474589977351383081445439232753818244035970116316618007794244468206491452144940404222197484223901301811375593271130814626911980860943103152411524470181737815871449024388579911801886174396759484875702646715756278948986614890722623949042391100566272031401017970080406941679394548667507403123811682622009806304540237079037112014362972099883826368899607310536166410464994765680829058248121521140772809979991126328061188402178822992184555202386963503964885429579490101475212350201620335500923538550930788567194887031858535800926991851448869139542432933257853797198324480848729454879618177533292938689538371214317900156674767228426056260810036284943614552152444995600006823936976016360516577528270365713964360522335091840379454903330828318274142727525105713475793847067865471309855952941196422902373948756767916965807336249813462304084924226244092629725912122966905228581904455553297480572309420119429047336315749082774045560377236832095367549874793014600854676519560109542301345806049843534075126825533093130016264875098445381954403578831636790589127322221762248072547709452606954281086983839304930267342761224838687958622986859415230435667020783576361094579434622456274835951517962517472022685496918335194208107938242315707656589785467518779340481397164974297347218585265098153518517673431170598368983401306911825709739738414180732839106646136713410171078968579147589508773062251980307877691414963314816433898795181202110212286576246918407056576701667693065755974293157493416694515219874737210171377665470795473141357040846245585507760651074856697557015300033881031216174073948803160743903583696027648085719717831682688632959509760331867982478683912363831554559437104146517215694606566344289278546503555527169995402592 [171,89] 51411781217410624143429070943551030368823267344272544405925302372208038264933239335301655658091316764699197911884380360543702560674369680149344940606417583560885044835258791761102386243641507231861012391750151512249909188808945697404837557972360294997442046807946985596320439771361952787444678239768070874839747278267064370034346573335313107541640069923245558490334806696593289405078246430902627681120962392005985370657605833575458520606895531889144701364830894683967710090671557326151059637656329996078698959635629796910102656411760768976230579592032569645950130676913268569831135009936793940390171862757004812396732026668727149942838572409029056358201753550286255830514789150219292998332748240683544563641354205817132503173287212866458974679735634858134275702841023556550361176261936806934995273522012420165109320566028820166000242656534893839914253716171066826994162418385908313295615263765217589541690392218749028383836008413347342839352025640885362408344004161621227692103949194661371490940675401510195362021260622583434088809069752595195560935139154084883450166024397831394988507269619261237746559964098662688030830377558447187043858479639740695624977013739364772352834535917797412882189447459269130774405136351075182317786498715579184239050525212033644418685803033908723799820092201186228159371593464901000317869299997391339607252606798250154686410235951130600754777647025160349552495213515058447152862527958184397072901918127207793161949088999603315028084273640810948027523209702719141059556131973054192671375648482674072744947471386072136907650897054356258118940472901102424661068832229047648327181227877201648350215683412845226055139767664705136562144182417156521744735655945687085570452117521872068893348862865074677278380940098049081560589970268622897380923646815909271000775111167147333443641375507725484072057066277932079163397135870157814664750137101743127996437476329010040013323936441438426307692102349938467923101582830996200196275681788221248382486754498655719567654521712150934091712755681892168348411072309970626718174848179402352819447358092841525753407626075660502968491371419408576957181700268680855059318754921355374006811722883026910646565119405372 [171,90] -462198011571683435658231176196800807759092849101550717124029114341690039723964142478400076173366267350157540351857338696555517791120000986112805819478053637500629916291389167879020536942647996692880198739314271076370729354569832195044272654977953725740999016578443495807225956395134359384691941455339995103899716056504688057309635339498760755362183113153404373291037340681600404936921139867783339093022262780052867179796530942513615808215633523351373784543050463477400307715437689882713180074202744007216652744516047617190901663126925095728494933332205114839258083027063151656592607076535581900847193605250409424329500122284361770613053709440157178083542586202822318489061092825233838586254796336425525588941982628420720597676985674902846644151644054300989002496396908008245769213861032637593060657764919113576502032759731008699250163393819112820792740627288663783959034758744965264086951287281684392866710799335899026667741230845132611673074319672343026964662238633536011237865195094158900713097828096078449117405724468050643515877084198175589989418925220398488506712432682378879273246042008761493580908212395394065629877005902489818043394043449871295392803696669355782169672738659419234672089359193120569801321089440972522192828261692524982261370683698353131168545493512977969001669935136739480012825613548884494529108355102475351238546948535590184503425225794182635294217441536390667068931594882199571280996917581042360334942325332191035495935737519789545650718280245435279453577255382443338346567724853934675134159559240876687695722903537815757100423812591330974398014970812061779514291821668856734987690248853239926408438412143743860270934558176066640967048732880190249164276589255296470286422213888044395699376407346437420019296872034600255045113463293870183788443166933861256903757830400484445247395154336975884711655170826693416894777259284780915738637108168776186425948290813898188614695456952436094023072397804247938839222267545907696756943515499480161084638824379677205161427441489152075271451064047215389995447400337361006545893487976811411748468098941012133831669391760264591629761934797735027028909673431785124337844598604424506458865396981928502012431640 [171,91] -738339621955083261640333937572672838763471979579813054352181681259236417166992526909255351869457672968094997415248374619912972071908601497831304142513277049309946430563453681045153101636076707536433694788781837805056176850105620570566586603401907111752126397517282122869863625208713958472407136874551726219720841070036590152003054374812246952452465502451309251037576784440196897575897597914269949546596241877864013295128651598314000300537899159234333183802360731356066936630150623341825939548105506186192327525755677396435466849699087650532125349497440782653165824668677736966590995469992626867039989097773283024070839710684085206324345105549393538548285819635985879991341416984593659625336518861811132849254681921564387071341510661986482749702212715992223417737151795809497290886296866829837667953452569914267495489714092965786460192052667429531116058194861233217276184977217067648584668140806815146655436796348543202295558856704398500629872056155879804948469534866853964836032334828433697191983482605106288080888379944583352091318935014203637784380906040340892328392880153929108269043214878260754154779082721660552691808103873152152753680006387161409205945702659497402199589405603558280094922189643161505199839335345567143390879966404868506197266648603419297474425400528496734545271896440071018971051784738418458379037659361577922336987092000322628013097243603125371993273961141329914956065747913457388248918003878361585005221703952598520593963092164028492298555623103115109143266946189953975936308831765484583820034700278278101447416787254066170498254161155278726851021376417211330744391796405275993313980614396797026000072514080220532226694854820710682153225027909405517455192091266705887783086700449217417519131218447630644162824221777115451902276097862797851008884096476719727709663355128202992510902979659619917515184139817855860456639686382073246962378935315598132670318405330975806499849160866608111452863655526440762874254589007533942796718691492261957966524579319367189452642071387924254854333579610019446558378136316001400329670037269636713102334743930970518501791261153701328908188331261296149965164008923855912684311055954625180597370151256765783251 [171,92] 62835087025637703198647281037149170038445652945964762762996268908609751218678937437699328806059432900870955427370230322600013951001904974266475396970068917714518459817678498562622590169503375474366341873875296467578534249136921084545834175945337062462731038370913656585536398204733530721084388657119899325791763945118709892396026286132648656221202638292183418844840023604152733170075338385530380047136038473315633219164766081016764057370278435106714035711822164182906987064751258607210055163073484584526938399758585848721517781312076558037527450776948995218045015226595576993542782222280592163924184226482887883972621726408810439263165106586454893258942568569523808906896150289939071432936228341399148455147922402143958030945502876998090157769114585700828437175448314118932567562599037093582194076048821214159370760035604758994639164206266471436138868879158747381200176528827867804756072981779767976403380294270666199125973905898432862419950473043645856739319220740549565052643095636246360690323494665718044897969646738313259490231097615664452205260891645556308471373040864712504567721107121141652224932645665726540690893364446957500704606460714004640551165157646564373001206469365843163269610675139624157996364595069074221670153229107213543925262231195472673015790291409062120723401764678358123556640530596229537261067927212832359386006343481281426348495116317547113218420409230359200139924552870223909095343950794882827450757249211883120535391422327289595953180325535552476513228938848089508158152711575496835893441879705268460349713309201623955085698215521334124823663862294875050316873534895587909424353157928160915086651633251010467893905689906147345557970509188411137929321905508773032393336153616478516322132526017026593108975305601800014696006062935858978803095544191072398112320617507886394380720893882528095455223084907825928671461914706411863972808340025175955053954459857089923879995820688605139463392415754567497240567143635142719032122552731860712131070954868138158950604582378341796906350398113717785040034491448244365647493600074888927043502681257716711308438527797477648527062066142071563538617282300069236955116019346949119437050563112953152 [171,93] -671661722926003940636580602992616419444373854761416744860993381579078215890710027505998797374913507909220084496920090419143478633015358640198263834460172647685649351547582758207361380164411677730228810521411536631261830286504493423045530564751260199238156418031908777888456151022250982213830211147022155941795557522141636421250947284672783764682900864867590551061088274974956401177173531248950483056451078054595570866845899664006002452440449451642967734513844679275272123824253148030542820277458999031611874561735929078318319837231836344677723737073192922787492908202687564369007762527654934797632415076590760679642835877320581217617670407720489833080771153800476858392806500878394310337881626634690228335923740161521183554953778182136554098188954019465259996431314902893866582426281983388666218239202077639051297191700683561108555118279703707573834541675219989357911664976080493818269546622865036250362934481048728561352801328008699548640582239807473024465908503010714731203916274568451127477487853363588817289253949740471711056968532650616305275471555120587847632071955958182617648632809049956043199310484423857520345620996157368339289089597951467996621963128732527802492392897584642785385026005953427194323666904331347208530076337832039946579069516236564810472194201941656765013547339509079535118997351234667165414131880851102113402355984700692912587437060266566610106997897098623008954812648856819647337806471991271763898664526441432279555112741341013848294596602393324517604618451139834822022777408775644728786710645613632149373873993189656364976920617678276097181941736811595251254357330305957622735353472729977548658978191943943511508647338675031948847224210533358980753440072045717123803092452518757003714407267671418399492779362285877106917206119725216208076429377648152228552318884716543096295956019717655900363826227943600100521170399747230374688289190061040166623227334224843376327642746887914354606361501390102219350539848530767852603144929098620747952637210699952500882449655548641940879906980330105513199489442178924197661955953247434897068247202811796724152354526794705188905497862335576384391694733115597893018279300989777999195051778544 [171,94] 3139440915456710970145345712043543234400678387656383207005780224030200234537787163861886309901551321276238148073196996482979422654833512963702369306159767552328018267003042682755064360829261662853130741808266570141009027228908266008663169714300368606835842750031600963327127262790340474043083648466447081774456702338910670949051357880510482985696010718322031490040592108652895291770310724068001161561265960951967437880589977417186352885907656312199582627582151351253601505797307199815748049207030112950047143649783695375427678698452770390715212744289283688112388267374530001403793213566082560187440990569512841612609147641821419014111632639605629545048497480834760840849256150103723568776655500997207242527577606993076832148618687040777031518667822583364615457488257599081812823981676521356421534424990453394740074586271823765304998124288622623003710149361541061480214751415550935140778913294900494300930676878900347152781497879877436917180219239866336445989585335610791243094732801496697011196152257641643684922966758629377221892676616569519512814200000976970927216109092748723234996889028365560256624116269893586951543677136403306805439087036129888786429285796817984375098274017581022694487632445842943036872156217002639325003021625950444061409174197005377610065696391728714374074194517510049188338324205387994006885695447277681014023299033896115532963970360658628671825275723793352179656210594394029140486949501316205653863841875235635615564679628969727628823091336008841940347547997016315019187306148976000320186953684091663055613201206043564716613092991685251934653832742350378186952955364606887906961594904002991331240104832279979977994737644787733366826439466518506181384208360682785721400378572806568471358453308766383407926124803879973975062731482567443278263526116213585617351323927173483103047040649860482035736919743831295917411880659425575318928350086476433920628371106222348062673235968496166523223964562415930913115315770132752844723886823124388285833717647813543449871747977058640983207252849896350666714045654029217966286069579076240433686423087393804529288310067667970658784548922667523540579532763992031020022227029682411745470992 [171,95] -1495444703750743932870668026655153717701125600947611780697771905588315294069978850950995729680414813484948012581441261801405697407344955443203359065283749217498704543602978124856668950095189376979279440475534686657393333360573084430490354024620721321768169179169187240959670538777864941811874030654052446143898862393756054736070416830743798683518544036202867417205574922195341771893214700390306863426464089093679979591110453046280070872977436673082358168314304110391680318067381603359519252676714009258907209486731551379389071914154412814374548154050185800782062575354722137601310294812847247270516686704474087939310916777952485641036576613537602433783368566821350485342802377769363546881260054605504180312859129869419989818566420148619077028329281650580042199219685185899972527369642316631433187725519281323553583236990555135204803615380248955342962844487636780576276073343712659356105159430675183650660244587070502165876223952286327515778897022087152163351534639173349870280935554001315788126704719395031516373561923674083267287631318577899039273765723551727475609407193534070958095963474331966419581568276313682452193532429089842636951538070589548982725286788106761504069386811658414529202683301372731812716099374061362728122268913656442424605150178594351352197247623281215304966327890942243467671075445064855333613457784460152264243807960842675229740326706914192458192309280866546066091297258186376580902649589215342795867256257673674339189628792046739534642564631439180619389188596338671419658708456280709173340284472126734069276957565716003039830720348924779582459555080776141468586040662275031109727251342246202768374960591376261253632515595607578184026918358098834462658964069905917130912499706733358328315202157728987960233758393860478589099131633244794045248640564777194257554388232589530082056954216686663755527039686354758043712269072517384059512905655279404975351448886158023646890304328232445889829704339389847291922153903459919102599421608963976787833545818184736940701875309669220429020030141578475625719033019529177926140274640411160413473603774467488935678561710817417401440767241282380169021677154907099808061974761901100726 [171,96] -59635000418444282660877696909917718229041514399102130470680826141463764563689018748938221267589410999482164919309900936175474230879664827334324631049803114738659484076239461253815662439105078933819760704708855272438192428047135758848094976701512209710055753891276013881278378414144004923872220363082046358784656895438207947703140415708389026580437161909789261144238423325875584068471833613714297505258482258434340277261816532152617502558441952770879783005082535173049295749912698810454080756138441601694921891514272951625454062257527492343313698349619308114818292951201381926828828730028020527587597430761697828505776719326282776059591084817976144610871047195429794670834857806400156200416735005453728670739208344884011298248608092038256575385677813494606850785181034410761818710747144020857306203879695707704998605751891179911876246809313424194105951048861089920332316596727560806994449536609698753078934892925356399711366175664181905567440535540512560916754316506734451943399938352755086555732695053960761138368065230269299443270131262204679215599343835237444158650661035787842893044256982864022345349225459261511204329625525302192368385027465837291704512152831390957945369089561082061521210464769795236127581030140805391028212140527215842844846432758633281374244045345072217074178254527516524935183364612287792536318694892081575024277385251939283308688527788836715366276418681628796641834985386285536897365245409991621956513939288189829989397817239389022758953501542727038522393047147944765950316121982462081822660834998715587226644288046968432553899630053756178466230960503801557709780509554313440500969101059482703734586277770646262862920721435328872178238400594622737831931622098332354312173532888254915508594744435610581320558452607195683228316525159814303225483451837587188409359811836209647430225037538188729961850161013093963095782936585823663589833419942237457117931910064185861845370003321243616425811828736361458634196733523317718884564605749407454209215428867554600354831711791853828038103440167799645675146664838953775023635305003840592503810054659852201844330411855535166939706392322091009753902268237634215703345371894464 [171,97] 320820635544671711818200254490920487554645737149161630525122949048644555023006956002939195360001339042542280919944058042330555418279256358211519013787606769349006553821397905174081427960067643224512895918205928213391033807477366075682344317941656797606001464234312103612067573515221818061473856126378030334535032454899362860399600967978795875834028114988091611195804474902292543897694060371090514264189984373026833094504453834297323821207768968032302552970186253973220185730083289056259257892559754945753078971696344019063439534258600663773411001366393257565311525715799518334399723436232191080170773852300340636136030886111901370781719500965188992594636295448737453610911608348548481277381964665462635700788064756693696508041841360835560476491972071496048121387823544876105688167201679296019243151428841750498816171072800682150738053729594299462262235473115263484425350223137670282142212260253099167275362231005139306248902450957535385992239907855858547792926439710689099634260318014027225152537624149496233594746014941199669980335005017421588376130859367487610574460990760699635572965906608646431554571732874654765530941431414723627158981803207594791580349003926779766631405146461793481557499822162399771644654737389816470762000574659824763971213692289534445543805138897645239834211790676589758688797048100946663223137589247294391877347167265455694094450974893354753161778822055864873408936176633970015943829305877326781617219727953292291554634032627359632466478402866770303074578026151761919022204287481211861393450068016977997859980410026120074724220206727494215759339635734620474556816227829670641942625262850162847579659410899399616216977564040731347512929465658949902769554529496063615551452059933835590912657436133379404975218511504701505348994814652220022958173264183860394651643603118074796710337155277920444183437044598208744674658140611059022902984644682236249653223617922267533626300787083475401282111704438565899424993278728670619528634056844449503203104164273763491270258111458627381630094593852626925610531033912458976119058293955097782711951033883983389556648161807187419101039415764301112095787847329927547425155416 [171,98] -757977411472040255614329880485405751314387375581417733063340992827457558170013267801997716276129919170431714226397059554785630526798302169586940713673213974933141852025238051934206727685508568432064751492741516959603458683043064894370667570594502493804537511954862245495923524412610256969994096672644786995505477986811242216999505592535141768265087489547654408031336987037859780132648326198798199974324150728745919076560512048802222946377958879337291342854725638403919187871800853218679002905975544591605591496408529088718033808946618455195148992540163234209399179327825441881716648301589778695676529355968166795885189218087314188877594567479588427059407247764931106073437610716968598807177493575603052797714718870772675087586743804870011332440772180302016467665477934005904734285505258127951617376269480775594691200615432313524084513840646616572603128640149003255805813286677204970372332137839122123356700272786083665941695289286480410866401048550622308224348159316373682466464662522359861424199223830307739121406436729657648598180168884411242127352023460008622186124425174298754238762634740420495815998669054149805906270931906353311303842244847961349078676852878993890677165654245819824782703843452282459655474094384092025914619584243457797024549167673395286460101796143947881953277625874697758878220968056028743227036202151568895041293828165411467044251742112589757443131240799450522661102433785333110087208042095492444275836420232123755731585942386232276812593231057440965853787874642226416351673055655179651727387481257354403594193117521525180173600217788433025305477887829887486670681326995880810699063301074102941295043777597041599620128177781129098204371649075906904929553029049071008455949941847920525810142783502996641856958682646961828287397073738759086689361261407628181280280776533320006390507143188688746360686648716950694973112859304046629196062726870501652400344116795083564586272819184929394122934133396978979661566449458067989950393691078822470689983386386586047962657885760990368944010081168281549329147992528151001550569275658317717817473766059210159966703043429780190251017590106430533964816921703228249664 [171,99] 631596680424438869914427196085192390728000635987094749937863070875004986289935272883960126873433216987630335004854954326087625958589709947265230771175384158330675683598602028771987026665978248807127665982208109917411044704227022746709934686397006403932407829725535742671101091794284262584115141592424921495144444742351792346935599023805252362661327504038128760935269373554643414075275534850752916446015271784220508605315957114280256085199750816754652134135333968785052984666044014546455318756749843402682797174449587138421325103927361703673099912876420305108104672397794271067339858260141799154439581308759011667896727928076448408539029610864163381515595179066536947861434865164626977194948576024644273415487315672270594509741015746830552270317461311880782355593726634433202845178439770660243896237242409575982296848424197148816411584945487278927264252646241937703208839001290496708274360943750565934582134572695058402674527589121198484946852927023061662005835793462297979932042016743284938092674498092776416603516014416086789836700729250490796138071719485421765852918436532617807251691216497730780744103891675656673432703346345844910379117469803171616988445313537937691978488741851635261022638646980742192421905010680876772064650745199287522256365612586099937885246628155724230546429500132381252431951761420900460742544881703033539838656359327254855673812001824477004311229435189985964752425180671482118164595855580418954481067900766802874927520488928754575727964364738051128576368732224926139750564843037420024950625510863778332864878930922769701340299714897861394475595048554815964317049068746701089089493564894462044438950574026907643796181940814999098925267270683246272724342117163612233336369432891113061655642422174419504965894350702066326320760809770775983944320653249549913877214043298491959559834245225500561659729223423875970464275039228489360949488498027427239538878315567465256408738584355036702475222855308955048486381474602897814262473264584616849648790960383315345958201607973566754097921305446034577865556509903605641068813768794498162088807749658746843309988482369471554221573464841076597476031143808952 [171,100] 1019713989706287491092526030006523482740059026776331245604650774918045006216445936650356768046313976110766946725351959187512633165919017909300435306425766717530802118299411591917679148784246656018353859000164528508312329697420195300900019904544568387191328404569107216452016602051346292538539228068250509097684341006477304157174234159497977527632060775466280231358349506220067789622526399453387429323351554692130308233272352863703206341405038139209321425793294778980957458306351446814635133604673632322116214734987695915587854491737061650133120376775427093871726578258560904551928059751279226182152599274963772974725333010057307998857967166526132913445891213927105795561039980467523903305829638830158791915876512674636979601449227182159252459648746237469408982874801760448778088477735398017598452154861533976899638991848939204538231457317159570915699925787889263981698814724638087002268242043803929516469118421185826731665662128045229627423311562983249371049309177719428295713366246782453543649582366377080506256313483090577813604553329142823342206253348753036629668693082607422301964412401282974844447535049306241897495690561767129770201116140166223248462145900192586287415359100842184206338639762800125591075422407628799525302012235706619176921414741096924695918587601092158705110298314506137658290623058699027690688310371338988248440818567871594313834184641752052931567531813191810884088327985157498370771694908113058766702483486304951537206080354292237103112264054002743943243122736789120071764386767997041346257225770092786942369183060288526400214869173535833295073615960702220937090649017972598510827260062981677430257840400804585991050961919588579162103563570302192354053057577233100396550871195342567907063571244769664148604279205170923454333362727484344361510874075418191532955164609637006291756853037481939332670064330506262907916199005467325617855528690298218340070833365693840416125347213129062735378014100396386884861492222252439549747782246823599997263949973678895549436873166614938571514405163720892120911579947248432886808510788401471074602990143865283492647866872505416338568567311237029013489157248 [171,101] -3303383278260513896781740556674292208677052046381931184597002784163807286834214810219140911475559369729012634267431916422494848043964293172685180778911419739414367300503867109305111969866524552523944073822572169453264356565805959712421486848154529934456126534543080076564075824211464005807443299121714698305492912856108325893408775983430970916799871252605801198861151979758972617810601548387545573422489879641516140469379933559666709937202130825193161372047518166280493898489792001158210577406017035077299676642768652341988540285353792724079870677305422230604063533517278676827860742276104797766970564699951437253847862316600697326965300909748275832150838324991065849572147454638740643282280012307532470553794769975851162360117425517182403540275894604649749863629289727027583617525060829345625387462036876168571628182320351654342093288541067730290598070117320225636476957059731787663294406806071876908569444979718597274466390918535188622894234464591793484689394281743639485683875134926146021327905747074013239996603856294768922594498278267237443116793887102282223902428611549662986446385944921267439187925007446390476557760709760612694297465325067086740621916844904634758847075823223698228333487905964131654233493511422409306462661358905798061591284579401869110612892089634336487709144445097645211339002194243278849373004345005860513378857342871920941130578396930840173418881111602893507583672985469558584279931969038210262949992428007745567848662064185923702946576848293560578203513694564248006173951848175692007807493276712349930885794909920057080828495569966296842430863646614085841857914752073810913170643815273135917772874518334872672836870533109854576415767874630320802010191993700057101357545294806804196926543174288476853450318240713538190310358792266540904015376262443069226959824018019896849184491337274067124668594012248779751839289031356233498865244296935384905538604750150764455951494209525074544671129208874916673973359426687749947501880594235581100793698272489483731044249832868211403794418093701138604994686268956388427484473553581474554990686416406298670328631115103869330401481680766889493124 [171,102] 3411258116016876074969753215734862238653594007269292969418698329071137169649089755449630466411225971441622138516388846639870279385552725430626091673784081671263582822731826372158167249872616109344190591020576278743069363817921520890776803202159853513054769553850400676830706877616678458403015984662690668701103494184352731761585099099168414404646646747748941519102252458497857158348865463237865342023164541392235007915237373595607989207369254917047856514922370663837855962621155980826912465833732560351058284758072582886582495889227330955246720368743221885847955936412558155146836376276546060067864182253007262041430231065410214307254653504480527316801080210526050106733152413569826689817123233261907798842953976157360170323949552990427826041510223062745888500320428685626579732692816264179047864789416160836139192503012296382353577695185916112283905224986246373453202447637363689917408892916553313656404536958803002458240029183432835731694465305156646220774766526706012014050779642924177163616092626852255158499027360579873859817881856130281263628462970803177945860882829758539176290895347690153174394990425905270286652090088426416012924037442255086970144762989689468586982920477655445741063847060699771562954049965223189783204205893939324513781345466365587213330805412532344251897872966257626847608224258682934261145998189830472014819519565203878743450391368085115654591873854862268861209335787755017629837000162725150213693924287961397600002451185466726611960482816762953877138257292849557751551398492340320280556044925141799446602885901544020911150198290637341309685408449820755168162127499530127715048973844758914713838624182951993675371885119371806660882968503834603880001341192023841899374644868495651410903050901674402490894356524301666413331574030624985587092417769272139567138430349026421230318594973656291309321204486390156996942297941435359483269263621801821975705198111949521931695317055271723619634650286741257821052605692702827024644756239957266403808223131733142081222370752253675151581246714380506672842513077720138961228207530347613940294453536442278393588035640312902699323239027802528 [171,103] -266633243149034052327957904597403292107799223133620695535773653339907151108246662563518156770094645554709918846132850458316697848842304092099312823501499284414667344137164056953102643776728806977889302483450479551136483905864326424131939886268549176685923409479046368098009520065389423032680028727774504532006275363523835163994657197077358505173190463611663949391311398034022209623127633489382800953384738489469837032455817568189516325908816113161343399859328764535989962811289375867997495668765318209629662000816076784190103671530478667644748062768446256181015747219448999733321874187091951197132743646027845836934228092078677772358981809512838031256193136015337438676884093885797992210426807067555496664448432058597742817373463664608516296223159651519445817695320436069290413648857109694023559239817640558656657907146714705520096504184531090695733248060993400723813385101812856642767560419291620690036198032393773784828618430227405576009122592308939297984608762890839144471598528852916635445346910770225395309050762585093634885675104024604592702139436067684006537388810518459419423998284571880173507458805735839706905037238844562388838149394872613448909360406304010338106506409817173902678985594995581751676703722044895228849294868944103072712771202923204775168113352297801445856038540709746687184367086018108715995304298613063869506154073887811750727252308228812140931180677016199197665561888783980403021400983514554938704711493497887314167075088766288302157477593889308952038267024293335909543026855906091748820850239857124578817167754045745834831918021470181000197588009923522144475310250293624452444358844446344268868852053535041057771696950116497696712011743371085136767073427269664312784589466859940889390144416156202307270680707433033501151684997827987367410381980324361921456886448517636994538480019866282111746401279209200028089956335408603260455863768647590490265876932774476112960231910802207868296976465839583645038707064379283686514636768814190740036227994437124473255482812441066140062520252172299886908246838817300831136412585591580457786576825412082845749438981935140936699468124 [171,104] -1463353324291394171877426778830208919029464072328234151148199759394465989580049605319254224362448444030197994158143169395419034285568179437496230629385237478768907031852196093510638966578698635620926452095945754070612625079598419431303374995291855342934071061017220559296334159386824918194250380996011627946711961828831194864600810444114724535321432096538460027579256515435976915068645387935344845035656955389266515111662252932856124068774308956486571478223119046910752266637530877898550626895473614285687335403936959171968859647253168714816265478083300114535064563867241539024100401463607893963970958891818891492181220157491718647484909534609870800585285666044390140365563814862128071062356906326620600204388261032476339346408746628351714481622221998788531839926297312202002423602597420779877285800841658797025909621538758780280235939467683948941423799175758747365071671914387762439057574273439202132171420198300155518264178382694156471849155807918136961890519132017203988195184768434229925254808744978391990208816505510342786428779430071408310148081398681729657988899013565087181132853856855960126523464877589315133633211729241720824738409030936996256556367027074981945613837297728041932782325122060135655378873100441813872788438939049261655308323187016834077052616813170842217670130786367920856539825307282842361931863645793598194757532703043899241327141981441995892743591070195165104515987452304138350356114209444764413372787317054475734728531230633733724218166955642905764338260378312855985992893923224694680515858940855164479389964727294908251240539698118100471350557787990544917424271734042517782876635030150906511368471176661377467508890080194483705800399735101290536237364961674857416708008857734455291745177693544157081130741570026934254441293012908611038777087512791429596227240907907670782223447807808852332637668157000788867295168373952428721890411445529805824398257253660732874877336114953247963004655416284091045100435325543726461530233610680689959191844998026420083566879140412766063914180907485523954083024722030357931787751350552449580995718723151919931680885074420509230016 [171,105] -10938268806210874127232684242503920622348471045519566983688248774650394728957070791381835275200696127571642754968443033045855903971070033089867326770542707255355409280332985750698973900298042990273362653658610399712885879821358071178650707006108118522685043414685326610115422554753755091407305312421622325673230294502128256990675799085409463693049593946640989085510203134218465073153015940734502231999981772992749656459896879007910319165072337601998099858398180813823300058262898520742521522422250159956033083996211461044861377932472607838311269356067200122990581651321028130331886442376992249509815629503440804858931622303044627730641528589335995447505593697177975333812532622058649064118696192484746107436211447174688681227403377285124954843725927617243684802457623907701653842233173076458928785374358472685480498611981421129228827618319880883706463210394650754359567286643504864341468134481603398853631746906166908505742628663406201571485193568258204902197651056438174524526340424921530922162509984441477700634343362700046347188599910730772901895844837823016073893467776370532641193637666866310799047024749481102778100492862576012010526825470577161109752167987388392242536057451874346172612715768999260783740226889190444846640692925626944749190713857266960478276474589804252716098992133958477248556610027503199794095873487797407025258303860412622392291166043031011175594417637141995645325413374899118359669337740553694223810098803915690783072890980244436876568672890380195481126533597116651662459080185919238523881336037122133003010462085509496924481332802359350998859727580593356086943558397421662588159205089263820568582811226839496254459146092829972593788721739747496285044720363350422967400515682764010718582560461085396585467963656164061209971573794721942623947666075388468236161059595420084547348430633059498700875236702610952986894825191193158993610684063312597036747005721167717785864324100198855225290076354380575532660126089125334725418156039563622100795156064569506579499233297248748464488333915195066979260743447964197980278675237709477123911036567568912961308161835566440 [171,106] 45461022652627941122430811681800174773790111618680158093281649163514722773419926736961475482985404784987034636258155363159884208345609864888839294347696118931787716248977759827227301748452033383364828906298667477866819953512933386014098210837648858101338318246642504845801886147227915431197778597871203924276378596043891425231184353533292971490052472176022430316979016877194505815024136833760190058253795017250976820810053728513948642706164666716263757171686558287351451360513380610874255877846243773044119852790972272907010484122027928352739541123518390271216733092485161163755285863488674785627390392209007024043965940270263826659016631538617798271979228264566965149328854578840453897845861961215165362520738600237935953374901146072274904209910776304734321552487399724642137063412961336754417796268646028032245903741539917275279100525601168093713765410730827836576765029856751544624887009540038964952899095658264245603518133854616261925672534298335800719081432899744879438224051380000451288211584257149741444959927175615121292399867438436657709807721527250539452578273494592915760769586111196340783827130863787002883314013639303480484847310792637392072933472289986052920022667692287378220915565380207262973334697065452095755973681618691065576622615605805818424827730304042529698237135714652763444234659659487762410316809594364452539972108524106457975027162114120888118957546030457119375772494387018011204462754728868287859579782347941066657548200944495620944141290175797835850414100407486037850038207506514308955719202764146194210727333480873764627616630228811847311972431263962084179246714368234313034917937834137950591133661904181330801773983268865053468992398600109135432745870374552820870322492527390712494910978428169669152555923001230325775347040494480569587625235903508769801930095949437010348756529150533601915357679391974649026045850906073769052520775161310863544547752101609057000663652952797962351784124356039878719994553815796549243877433022933054795438252589214353736360903984467511841135233450627158797056288462347239187826748416868601685902447832610288352779428720 [171,107] -79023823378200460569620577038883588142029357482855313944271394691130224556214723270312383172047088639236268738992166469199599263641737115941485432229282260423502368010871931350329357475193331850748895796808809489847940967611265023097392049337231723826063519564625190997273311992435326193817540637910857430008713971716165263178305513773326021735567013554511310989943596038898461555193293046395064597761105951722811982662036404585894894791598844908002111754258915485798288969515017433292183056571688579961991067871334517355638575936272176237506207736251847151939594133445526522789122705739896836416326878965487374351815759014632716399624101407849383331978434910264096374210675944637462074673434552274124082961655173782748371435387358932726236369543774733837832385999316806657149863387429988384040531039911149502886460414861834197338006615464278898913270534069406007661432791582263348791902828646943565141287272594401453773839248294739558737050634430266087708178319861681739659977886588713833696505150841894250352924419840136896054502857906231312274921166942495671085321211576627228524801543987446322237452864318541010445744361129700552417221362113445852367142391014409078048631371037371874604335194656585157312867365007101932092531570471959364143503147432929916863453239241056685592656795253361145501042925066083944974909135800863762255226114470639961765252635030423412654187546943818654989508427761859585918573228971605609808278316191027502039102230376911623576218788985933593255209405697284120601496008833926261111280015722757266035868108078958179814244327094970092270709974462683809145765600966781455902958166625267010989694726949108879852432346901509436405581637217931676939750636447659406603745466098845413720060303855721035967211223808441082844168446977832275036129311318135381715760365617603918811379680107672278519857009085976220826005118011106982654172582402529301518536362455554022243281563597215835744972533434446533950202481790061246138717230603458106260367182392403657952607097549041950636720021250094192356674560818199082897295537932240766083710802815417649308882 [171,108] 65140068487743585914719212906725201265274380134814059926686950246837719930043986322241090740475564585755465763673446560965992114639259588807255882203808670697638528084564736538811089861699661149261229972488577785162848455825158407360439808040941669980886703848293014967451104295023347245777778593327480387711585753146552177921755617786704711650938237945153161853406986569555132145359554999207789884155496736914396987869210513735142055493214322311947329321892622286648601541838046450785283479103544136908244160561391866814407447637843920551159342090418323711607320297140340420003638090299908607097700034591105310731273975589595035011452305893118459184428443870971979816890152292174246609841411124461703132479610979374859783091999257193990247305783190239439008445369974530652164105729340065880031924861904216121913629475682067682875196727203815203691739505072498178542929869221137602439545451080100470498217424761181048488281859258320873453244026893626461404602645754493270632146750542019911763904519108528665006357250261340609853017311399788510998424511039504846263932627309709461036183780610145086989177568702293453609643422886799793096355822983208320415304129405515637878918865365322251763545874497660657529426442546908479039831097209307736486713262199798814881198998552241537323729848009229411649831926369244412522422797018395138363478080302663689597594155871073308000356986881202464562215959859234116809650424800156041874302874793990149863602388196023505070403898666500533553766224770115881667706100422099801450197459195333581111786097678644237295681106069884722986805308721072687848889486301381143572683229832203913522573811880312534395488328293876380828565628188029740534547187888434817914460666307931780201848014835485083425712504182777407340436505220677788443766091416340210605410453649339746954834223210770076301850675891558891440535224632615606731877815140648340281268565529344433064365567550238269756253152618306291590753641693098370971516801062570685253244393400924877660539834603975509166472601148358607032129091785646087788105160896681120241636563176325824 [171,109] 2032887929824007491889450729578022481240227194905725749497217063651438497796184625165776272642506475605417216499682178332646401693610268166860009162605787183847342679551507803329357982708152574226253805658634863565769184501544572738982568986807389647869049492391461813540562824854479480925517108649105352580546682778686297790275362664398218112954001079676588643707660674072891156831512335254004739772060771585827246752838995595035391801785376640260736550815187876568935723785799263758754508219650686786711147816118787097983473245638814689462982611129722684938959663846289359715447977773256915254854052017147916822199606776598193528291660016531875154252150189886084105260977320506993575896245720592047778492068360439770829608198957522890673114567054453584673788096320546236858908500822431031516680567249835951279378986731175057047157084094241320753710841815340075263176527931687804915918860281975496543957453909073165774126587957553508684425069094806311402156449511169414850249271451791012629505208453199809429548523838810156359369036668975360118076023753199418640348532974031823351821984991320389749859738837848947825367053603675097031908265281461152474364932048534746546579246680128463634410004509347749054681911714405108655562199236201559130366056739219971267162760899693646967124891521212005694644358321472749100123669849498779758077080118596664954163540437655063577728681042321847403302069554852134482030030629589629448012254427880911552568418652522354015323366457089059807021496938328903820732846975255508564824416522163840454348817589174526641760148925185068777122323457865785630480826521028783826360301210292326730820534297879213963916595610304999231579374085887813339217507339949010109562472889623306138794480714988478840425607179553756269320279632866716700419744524834612231709968476806898777512165201309127358441034717728966249942241565020039154825343153065529753502452353810196280278040099728150334489058708368538311576278384126565950423894118839101205349631785961341668113886006743227512637105739040851894715181353497880636314338668566135014368899768 [171,110] -42049975960440870563299126994853441109298919931895519104283767353682742517741230057891850550846010202529556790048610721448596377686547834905647869251014161214689023296265526220270897927535076944557977899791445936482484182188571230147917245252382181047720828683861786730650142391971650894512958169450793691518336431331978381203339763398450623189846725528222390224132650533390155096286302499262377463565462512040637267910138100443786009913908899849639688597115876503806635170291643447296013690305849700145214876732303331620357232080809499824765289921896347202497559716044371539122509642705568125986089373543589331067661349704351853773957996126141517882789523617837682246356599788305991962610590690521071170284570247091432611074608472768486146557987240859640750369177810520874955472082982354857237957200187668264084915551919709790323450791771636556261657188056069074373868194611856967129846260489903559829620900438179878310774404643071220179406465199225187255696579210122988627082825386650817837371552163286877221031181547938718304510693177333414784346295824082304911821081650522582476910747393719597103231659376335614722380984040861186619220803252583366029399663781538996576259653191855401019944504005804083762920054066693686755149335911376661162149497686247841683444000439220925726229859522578783336673404234941095519902034505555723053979217219962686244151255600182096316631329430834113182238561686387433112727600934860035349062090774486333976544109205736659010457848372185149309596905836932884116672958914987334130706036765603340224767349235907884291773103065382932324124535199809993394456298054590444067772175917875894629857981332270616740457617879454118910047583883699122452827703671884632188164551730295554776183753562299041758996076729322857757807705729941385735343721288579835460912992601721907736169588755628024429347427290809792132229250669385611928635110302312608659060189642452884775475123137361513362595355774114024335043899542309642760673085664160778115274269853226004868544287184333617040853750662360453065559040225547096060666020708746077516288 [171,111] 24663401175941215533058272270041832320446876942505762051298165394458233477112234783412569822968693594340817324862157623589742275712048988762182241289935798286757313795986876390652664193886712650459103087179647901878871726694111840028230693411364718389446934708702903063378346218202214968626501603354877668009676045103984639809580526307471841673207374329712440963635199485015870121064795876475420457830401521453064177960897969516820554163646153807319191174991233602441292591190384955545212178065144083368430519738704537439098301976230417199433830676848953083363097806353712604905871279794901731910156081103319507073734645539327122162740881206888864128424984147289264579983274505380555486252280206130951562998171469723320535743337803192133093318336519239080517017489732059685041196438775551951498526460086801644611339744346626992490261864773190768535246357230487896351073747101857710765345782504694696031619805373012560709079709570179280626157551922622819490171181433134730204291239253803777966601748548501599322756140223221793962176012631799626594212323256129996405672672314459849100325099805580867986445952506486038223279597864766157339415730049122857635333702182482843096955945215179874017432103176820457032675229514528555145052883922758908659117382098340988006530613075093308007379419971421174941765319392461961149232262452389993434972638264866169967772652504450471924855867981502078699036882403558454978303337922395972097930867060554536989797816389311627550699632119829313919125289612377750554962555310296235531494465991911101983257564270165243207828618816616572370109552324837391580711009837663827598144555946017640995472263809295570962247422316141413087414251941536161288475375561152834562341764481321514953106079132398531980455499032421831338302969601560271871407940567115179613584893498693627163325861066974486139621549484279497185261112321815720936249399268047101628042764622482555150973625049964200638537816992569525810981601290632433546132676778697444014882083357687215782443472373879691608605782502402801841998102203323629487650948418613152 [171,112] -5150644376264221123472320573949557473459997407672649527101248084160924865794211343605101584981439196266653634052657001569264628046441227565640560619953630457494437424563564371118317729797602580618368524391544475222170218092088120032844187455687186015174255854882506359116038125841131958190303494729910894892511052921766703093966293818606221086222875054373067262802085263280318873647327539452824735677162266752417695013193476515290672662248132695247101164747158701621313640258959895418394402696195556279213245147123665780869818152949532006900811372352224636995748073379439339754778912742473215134998352914539376389883178388580011665254530072147624346418889889897310729741899530284305295380224417783310170570626853630781754959639197527665604622742900202119143087268347019706449534857901587939640200565177872357313203747280728947813264666112521298461599016207832888699680117570034581544351997928376490758976450144064103272790485560560658061759785728752516500993272851465805470996331615865483532471046989497024098014187074446253190507298175445660455250165530772403090706078834185565211847559144431728517777385978338749713958055488928848948523821283029705260584904805626582192047347843487400544164458151273342715591443793121726602243166359532821139985873217330804041668264599003038227895691849545224333679461991884153884463991874973089603112025892193427747847778296316155368907481238559806549619821951435617937332366292278996698351424548864807551850465792030891613585465190076791174168568888846383032779432517204060360220562401512836021112586662601731408937923385898554327213079169053629385655689193971046093706892671218281985236823384747247744861544495750713471738700532867950295173998055307484237120217180931324033207887025941153158503247534055687659676759761004161267677728786713864736076516790451443717054954027011770210301861879587968433366616528654659991513501099960683166092071508590981667984636275695334994763890063652828713251737117147306044961147624099032883318415214311302916666169065104994718158436867615911469191412918257499189338881440 [171,113] -571208007116302446374654687761053970576743645463444667952525348409654205998432393652617499013607693338895905368965712998533658309617322625647088599743012619687104098898437724692026637665896885964426965082356840152802543940584057620359122216558106272110579863085640827148811172082400871660605958511896224223548589437943080588160481537743319172051104086504956055010383128947602094771259421291572546435562790151892061909066030201289816811632086360232117441226259726802114320747595743120468665764704746838822400625011505949405467489268830451180010603866792895252122914871385552071295567768188554599926999520982264059383909838778553233640056104223484607961656460556994140936171843298508708081424997798411180685885264827247110627299461413258316113765173562864694554591727053696073545740001729875707351885302593145618587324829905233377374579177737266923663658752638724512617383661483866585329966695415908129089439430935397904482430075961194456572544810244809741266223306890667059079646851905623766456191611234670141487893925289273699524028708417039453624372724778172208939784721359721884008943977471828733037691372503346953275211310824065119241884853470071623552005313240016747975073707590375484731687147392208210391859210318557143962081918849273052361370057061726936187848533977284368161036322740979159450253387093610580536020492690434207330482669137725350876512626815587697343736144875404478766297409194107686975390405355290556116656765081405351704844900237020686991111389409177737478749817841699302324850156225350286237095320322508525330213541290081261041522486023158640307878567649399817979013490199703143835096806068490680739069691831817593329554402285939253429787945789216088177803211054331321572292908816134592874894115029576526081128387771214075424962906884811464246723803038957007659515132396950240663036495929144220839058877809545324100288358993911661628410597704247391009897294198343801165673594511780329231597174416292597671723209635934414179254841267007966179405368379786909749822203413316769060861042973023686206108291922418070972 [171,114] 912944140163193098424828815723771792170382157774696071270474356529534405195593326584213909982889645497192076502393518558124569998634876980524272922316475027786982515999148211417090849585891228220995704124437516195071543954496189090817319167438228070794086450447470049260504961660850829443939858939199191894087594234881217229876049107177280688469617853396026831003479937932372305816072011385217634321926575560102088280962341360012822585245963662420245805259201076149003291299810970934818042690863471046407416997763573891155148215264746373185530949225243136152176520033245249427566534872811732907515449476635951437032671299025810968644941215561852990752961743902559950010774820514934222979278885964135635229424991696469945604543090620363843299767122802730452526767024989352922393756587202174582270088925284374597471579451358142978076621787911134315569873406326871971543723523319640396329809273068954547290395164830858141808210630541446366211713108433046263064451450688838575232933863241171572803746750714882017312519652561801909056225738058766626107223443125547942553926436536287347028565669013619230346037638168374469557588285201476649641386319300382596309867711969817796419894245607704249598637332442242060387066524949639854347766440844142234540187140137321613544094668114843794483207464590260414550835013592816414385107571351879143972245722509101925262437755628983924454404486280129973930922928809416114186641435055228069354380115218992194362812094877499444124989931069334181213820492623568371354391117145750919067794113337924201224711339175176070689621857735758618671516252860517734616898868522096728391398966388763397350462323103702342447993255457873280923399915771414040473739569548509491865242039202176286459226282358506203545872773029470812673139392401968794399666782939117090774404673749424797464587158308573860916913759572957147730289846978814440644801639546120192621764358458782740614509034516074770595055402713732391951556799423734958761844436033959994858891398927858580927699087640355826041502240573849671544341566910168 [171,115] -392258549917971591084022248094961302700246871497083848390531233191746178082614207569057816426795119064319360492629770313791909602807786918689023894625989400279501470571339402203827559258458405088315911701481957132681114757474830948316384381182127690152738352792104392284065333353615979254749000443007652882354141924755971850164300016292474857138602769041992963701160271752973365102682130699357976766415923184652661538082589612681906096680788698247002154149485201509553773192130372743373698158381065319032693939571798057082359244729257715850699952075629264554021352541447289041306812924802291454917015294574126321604868003395454736616458026793956378131894148925163368206677907101529460840248406328270871797474636791785010043668491785340498515912206768288870639379472999018343444213900891166799771257628337346546837214518970174915910626782126060462971268240717496909933030415337693374388202971847972191996908708431274071492870173637328279306420087114560737804306026792187797039195326638823969259224723285960865457875600274639968851123791139162645296196451985691615124634189088822812867210295108773625371297574943477500101837363923393995726771266737858303709936165443057249014760317762180003754115207328464156067306679585875559098788271870183516367281976793430086506941576362181497852233366050453877002456675704984187169463878934058676870600195051911168225287889452132396371683239630212142713912996251389424945248548649176681948463767256567686715476556197992196376804842211049162091767066688538418890591331621869194968234547876202160777710539229948425316628546726696335606752371166601273560923281870118610117059763659429313544173245920751929466190428297287478109998763017615759461156926284734968170834604782065019407633173761733974338462621615879795807717014472434678449154640289707035664739196056860853208451530078436887681569383330705938004131912754528733580424988446017328184405046182422242334800800493844076580442904944663780917132793610029789777117316251475756166424950579022546753975217726580931506796286035642795605475405 [171,116] 541295442830574617111250601100682942526808032276100793929021076513733875733490812520517860587599847073027086363139965055499734939074894503898630647086598626656063518989196505533633893654074865849086752939964270099192222014390716190941339121623340873310013198396349325758310004920914584990499380655042594154819393799704714504608449901063928901446328478979428200664016960897664922414607598616492162102900958976847260655865604013830843493752659165015973511681393905499260401729243076846878071714497511638852331307428624290140345629703512764132419875035162185803163679555310850903490222828946153420463733031464216453880548117805793124455864752412819299908596560652270804577337132048492250518188041567684024586409786869881814313870412215862371365898663058467447664942021410898483636563943294230889920907008978059572405540047823794231997875240923836141103998295806073919389645272859388775513130358143644072797535198561861289179673761517669764635609439794259007452818679394258718175762200742174813787389536346746213709583881972594397430546678891871618847813564077627957907804652289939119776753676144488336095978275220843792689146479426193315719238501833491686449808645306884777764612679430240145834408949097781159964261798602329926914745330274318787051998487550564236356028071398457289073046964209186876779972023228295914250894287751355150422139585350859206119953919970416217239913928791454131844818145947500280969210276648664091669410456326492183772098645289840469350325498906231212060660683404973528676687969184401103611556017638877623304367455953681417696674269422145083588674300366456378777685767927014902141719641683465395865993505743919128585014757562963474120162657883297701738223373027545825643465411171444539296799924008655954203509983652909190271802811206182716608837384529386713051280497831454551007174524394199806921463089114692105652832952696218631042589261231759487645076834815324606829435846978101403797630861227028161635028762089811377977191157506039896889014501811740312100413527407641956328875712722834858208 [171,117] -164526612478814087764902718587691782672470741475241009265160496321333778061677646249559074091818219242814141468155930108737667310005651347434509390405650897256290716642855251589234352363731913891092718640611382229517536774029682134340198852371969045878620158493456503534424887737439446305810584345237628219389459544050882648512547250306230093927745072442416426712037146530723801605529813724672554929047368120153553524752449986713762072027806456116672742953362550539463952199877214651221215580691715378292874370171485253667622501433516759034935823079927300671139962052699229223886785222461318674221775611467054606757388182199889870531380625547310469960357349253360361516380730248721067066947807824299067372536381285248694226597120637801945961789042963571569598699770190183927252550026992516243174518895473188519025757030310011557135459115751589775643923631249144643872543097844158462730043618712739903012313542308136269913369718636926620567893513896596176175694555211508924537176986262254146348460620992806082399425890745296632062469962025145356654940021039423989423246815741347000063198064297115980368747893815005738858029244983213521280380011032143674121306980216474884553547521865112859279827722535439609041274708562922493083196691214266421923293275094084858724926077700455263090524922993493873925624111696567757485139541326793344644257384224887448168715794097070955526325974749055575454203872768459885774120777403707433635813123370881164839462450350339476197945136452270070217375647576356087488421183066892867472874124774173333730193329076798995906471318425337710874585115723133709027444923182635525805569672359837660380286445788416822662106678076714107603951372075228990591102396338933391694781079930705248965355592172065984768981265783952349636077477992564821077192166110148534394943838419305559379178618828922678878996055436295421259690617133689491508644810042942946881617776748096579400085751710992315006653633442586347574886728497973064919651171664666094258932836091402510782417480360129923653218929499540 [171,118] 54329490410405870035089893271894205261123158240302702255820296863163670604469930969880556044725215611212285394900527306548067506895892960405746281966044226589248004735606982710717611725561021606278335296488611461256974384099639749325895630907391007164833481865142615468630306266821088603807373091974124747930730494055453970504681894454400519742984228993736133420700918737924714538186737270580962253364020784049596853780969543514484987682441870062104823895432143370253853613705361180133354914431762883738031872224004452623123475060641283771836828027347129124483705684502636590316808060722299145213538382571621477955546974556436276216029772182744740872854334153438254011242595725764742616954035915701936474507958632324361600333612427103648578052897581166325548392316441056847387198443549190212096524180379363459554683501992768145587158198605410930549155474768539567703810117608111463980555304697934743527516486190237967132657706743958960594395676578331330668798203856371509322834317848279080496554370268867002843054592831244244680757032018430325237005781902816791914759257255816433855581372861675151117987970312912524430423227863713098889574758286633108578391264897875772214059910197418529076117186343440708698583132250576807264682130987234496492942928802915953414119077679929142232688490869305841342477781761422356914407194718236443635964459382659082816610691372247217362764337458588150128996878171926090625533714138987099146005569205977805427699371277083760029946263498080081957459618051519184001204643852403368407898060146234773515895536335507035515348033459547741314704975995908817818723834015808981663788050829982813528446701653203434971814333404032942751024047924185927956060186923346446378532167526946071691558973689544442302074644648017671066652135568002948735659444344187368074582193507234927775031680948579282661661622617422631643449090050332514145072483640152976780225518851066014009026079611991043492180514451340532970889394998743706366923661101424280363512776728274326422036195635948699895464032 [171,119] -2802330350319999473466238537600184436663849310156396575013149326263247916705080622150975505973515611647404529523570616387852072775374343299718938202710845038022935998956018926083719543483756475488390604008082858619529634042879625281830988566473162546112107273949251312753211119412704271753565373191272380693755486041645850109358858256022396607358847476556920206875700194730438994120006722964711110691517435687837489211468597433866052766765286503973791214274321785691467453072008685469921004959819614961548521563498120862361599029492336070541897099959888758878177721132050417139166874038715727795758419099698654008854864916624953445229481662802281928235109987624151739904881442595709277894174835145265301437067267323708483093473450590910300187116036115433850978654673836752805203189624194669781820637179539159584832260770445268221159415084269716137529082341112310308973657015979074089053004882805075686321091750063936630681366865824914600194472054283361320790325010807744446972873213455618731262052550719706809480529467206306497935641640158671219961540885073794399880810193790734661163211208912162641216650611258336931518559511406208426548494938405628640266885348326927301093054590640720777927610459568706204301227329334973578879583319512327005059799012609938944931585901297810960321598259485200997773122346152773180142340537436334111673476475601700269318669612599498157328473669510676341381625721197337411320881647821735844822639776016365786683893581609448182152630329136172347040777383987289128364665782782727658559768598149567174715674042255135173486601207947189130463234816653612687147190217026737580427456825666800421548486821446603624735395749977848327609596803843720164608456443158153200948142175971661020605126234082831356201697276032431516180610562161086321236027099862552097432876648573331717912875001970037726280908046497040920657583223924823370244037369592591298772042071645869146809308501388745956743136260367802772794215807167212738443728188717329589323395596925905816117209680716750020 [171,120] -1427319904287526252904332274084706687225972235471625984004102433456068597249795322122899697045242183462663017862107749886132467353245052284266738866691995184110794045829753968866432333120668099380615755279878996114657309107079623160510394032359001432739433213289797274455509107511980065706449133231484311120696865570604694911840065709506347929848897229265902827019574369403846083594742127960036618351354702327997880456965200990266727161903290418513985524886928150997748908679777182175891904574547108730290543427697746754263414508187837615617958030860517982498740056406764411164648944977071214631014109322485109229215414402666458963147401211949678093178706002016174324268519868034381224183985843417146116678734177043572790140362977593659868298066610962738778624098663518208475221574362648362589241455345372996577282693989373485004407005899197880635442645166568462087338034688578084643414279617418348550797902903899719501310970490505417750417806134660874396406631339885740722029247458929544718690943948370599395160593709474891478060771311943023027635975687395402594558392617983631498916377211009736911568152182960500497465210134028882602273679783750930140784348865163258458916561712911019971959707577707859903114753505257814147433288532806090855623490348928039769126921530619515548576722299674356691273108947167427102405085950723111577671938757600011092123892965854376651738366957750225163524189062419647062779579861305324068265243442998015054366669012732332113054465769770583133293671792445101474889049098781800610932322274120272653713569423625666898351609124100692757671337363114894288941475859771099199565600567148616163937402810988922161120243851997450206248152052963254909119887249357299334245955569358005031466196789396636960686477348737140614485620035009655049216918696160213070304399739222811058685070962810627854154003853767653805194872338463379917251313037514538279210065623244104203841690175558872842671714280034948486818275788788375675923623604159866902874859066407597544853588719360 [171,121] 398243925540811970367428647091155051188506280422180605953333595123842079727956362854588523985696372738798104683300242237798978797898068519798987281466270904192820985150391643225581111041222749678522026804329382952044173733255705123577908943740126286808107597663981528022324791734853244291353033579634434146493581808445571289214955143377302749885819342271017245398118416827764094959298575821044352344052647688228609387239280082719284813432419157127401365493473444186314044854221541063703255694077763080572276198301825390387440469136955636480033233149477948288429805450808399518523631041167133302892777090963704756799717495938153133892941659306689843956930348130311620764033859395238716431601944300696696314320662650327774613462737345574783070398852479339845217821452472514158495153907391340584971871934141066261943704524030847585792807295702577149309921403315931140306786307876664983831674721426652781838010792428343171653661506491066652706783296662299609348644910529381637800360940628953391305356040440268991139557807516904212999233213616831189608082412109952193811467027576404227507404932137462347794446905759250058493759861051676071870396528054284039050795303101520689190482005748407727403838107925966621251959935032097501109745886424132405248461046344313103354224164819717611088226938516427727374584491964711472629518737802823630546759751565170755381251096058318588205246565816181387396649944438229486224553488558516891021071254648979844954568339253758026022548740701046409864795903278331128732820445549719150513717305052526526664301469464634382646893052728095152207533119964829961686208498154543729948629551005250284976323015498660447759765015379588209901458289477495225227345863879708805659269799973346108739668063094726809833817911737654923050640620724314295203177488379893500215095601173950564160931027212547496119253222253106083930653073526069205983530619885315347170328805978150575718784981751543131651799290821590494287211612194975020673400920897129771579491075626434617186496 [171,122] -16825607742973157902097023592932316593183669210640849048639825022213062117161131276156004695465459521091016278134938038883702671887353479602853150348498272502447067398698802639542301818124241959270551514617228972685212055639867339300721984360793379098335450867372893603679572436029207551064120060064045591514044506280930891473245521102982598083127829608202120998386115044172823773060351784894659279612113562108404239637568903251264347615374578113678772611407678051343324137999106262666382736568177725971136289084015143601766963493613638076342647808615659826656669499026690903140120016662524136654265466842814522199070801947686335135457003595260196220920849368543279319740116363411736137348328593093905578043877504340507417688468190143582247182355148868419613159888327480496585201905887263651510397580652424373704066066997265792998409826583367621240119174347347940834013724593912722557299848747030106622238745411942847799888647981507783447459711380919092631095978857589247544864836152784322481568549227167250698796023226553935183907149626254410335141967702776055268409716060021467365916548593603692879889084627608074435570796181718784235074088899125905653054141825328246559233583858408866721906169823125106956445827255086824261156107329110097337478220399353435941582191204703183170589214195734155605083087080293628497983115848076104101964664738210985023591000949362094563660900228089289258646139397294036170454503188010221511363786162935569906915968609840646001148427159259998792878574000598938931062498282411608030923880279776664239903786749277687010466042680394266789358462535641239760491780170922667050271572394070340814038836066755513058655442058614062098829057249295299715093730690327877650769980921805307240244957179363745222457419214413236611872887710357107725981679810134712553208292112687057527759948425593695417261285624968702351980770489999355229897510552590541350508057617350473413875385564314999385344918235708586242651015102546987585420608849768136664582493457759840 [171,123] 9587602466159297026088272057590569236378644001696989314093300797267674671496293111349270863472230203694166151272927892401330388525662904549422825712529900718556804080457211140998398742378504414948773541868687938524678469738845104536814975454460720243085265599839554538728658659253616501855981895359045600633085266376408414971976096615345803096969071664141297803498817812159961413000290889379935354300004575459984788468615840353098265845366089567127114238701911981389862255505418020884800531134271845297574771892484876573687561775972261916292822754444155370829018524476239571826811762874970800461838263270418401851439484811023988367138762637351785009881183504197039003449978245692355371760362320735684952147172485480461282239082727765710515493545700132430827243066206731719121682421949239972662596378441765576195841141645881706553192986180983912467862356680419103025343740897438796097473554193466830919109266024410074668865535906244100815565699651925430716579032658266163138056589383030330951904213554628218578129003925311371112862891864283986739086394343580984579686722368812426388467910223314565254657564783633078665188286626240273389997530096689340940809351105375719272348726023768017820196671796477384903437474747411684076889055524926455289104209649901717707738129551988713197295594003507454328039451858124529394601605703678322745478613583059412325044960451815043609298464593414221177222190583521681308617668547102388381738831387911338496652662077251832883398232718122629170627155387883610895098718913235089715270754483413662195804697540147799609117983513617531002795672909172904878032445513555835686124335890108894519267131263861575652278083806922311569639733802569519771415854286179245703341480572830719858643030467246652692032384327042903755220835023409020781391661294635374589164030226314297310232671063470935128520120780515129921439233033008183090222156234623907804149001973768467186809589297945835210928579104439594102553491440409484834090221459724113227043121076 [171,124] -1266909577640115731662438806435207485539409892430820191754796418930242466594825747197163268281487340555848843475648045850523219388338871230028174693624766415275464560117097349400311103554754374303816024421256207269000835657602540736491867849630691289365110971365233483770690782787468859378094920420650015639958473011156041625527809559745865331851951498179618772457476006573876876722495223709321645804579051004708588737488045200619872195151818130831865218195848056036750757181493978533312903176691179833941857624005865775967583258100624090138296570374436120561578205016032774197774749064862907881180155183730609805256411913643206908666844112457534239391079434138488245873347050977199992915228710594545924078037021241461832145558404021843161940034234350874334639682826641481453004699529669588351563083133273996510059148244957648524701185528571726483756792713655023233241870806095554114713988144817784472394583824540039548486492926058008222930682416291500246305854001921825427973019646991943829041369063522639871206327967922180919673269637226935085436656084162534391134812166997924576727603221293895568966610407594829408224380458492521105330866621055200659380751872740771830818815943886965901989443453702122201208723525911634947920315767148839278432437595126754730370386503125316350364428989187427215622332296271968591431240824174312724757668141598942682857760290928007726892101775503106882843590212563816539718921983160157508190366280666570892110183882337899197397186534666589478887447641918985596839611534080147045401214858882646402155965967559219993497474019031987940490488760942453910426674143529271175882450257563067334170675390305505679780580937601471394931832532227595073702054901551504600525298454642556501301048317819227918373615945840102029700334460108083203430826014377329124339222265740243256497207122118166385903794710089396457592683772879170491234189164638899538360601895456307995834416156294569633207640507876575441289713087413102830700327590062697342976 [171,125] -160978726673745348526301848800230347027627627965682827436648136988244022586987841839154312086788115033494629050554790222148196179924473040819693327450841478108593601087378848912106908841487667987519744896384485985889001284941981885287237926783556544603957270305827607736744981238357823958860654938907735491834322747361770977207316076878257800807515253253015614204543497969581792644082550833112633200397074863477221006055203373414205564770978217836371658252401890316806015017411794637680275449084613560675693916723813314589794121922337439512492804854184563589187059990258809529087552017407150521760114724134495429204644530504720973520069227882430765123782533635980316905115441938124232358055594593084181130248426938823545824775778183228030859558441105512437205948643846066705941247863659276725986033575859475880602291847667108309446186778369397034468685766467902182543564766232974703855245508462923950697467439152066324573692566043652229891172730251973523441687523386297290760899389502456726818839876470504312261391623327071816484438324587851164214605148027244797864037364793282369456920473433726330244135986291952149810903913489479883137220400517698365631211705421946984033228637876153168614893259595786829877082437489812094155850968079439187744052945861904888009483780802716227619318905185703718845441349201026250185225157041012998861847918194601638649080842156219868082706397274069582080737636873098023304993364424820215929778554185783897879366525128978581406195638695576153361929477529650806182322719046517626354197524657097780838194603953976524267755992046100781011013554166938746623733212589604341561675272065751308205684380156544860995703976403546874329975519468195349377063776946283339255487096690808466741564202749984857821077450747407374184399259235812222679501461239408982112471052608814581437704902423822927997480060596515996941364003588695424868900117839487064383192929262982475789332468062847795035961082939028533337545893252837898955375583829508 [171,126] 329905852523261106534701025654643964080739450680460062856737550167406091883833571623608830921432691407981881466194162138680517631279281857970848660502619554139558648230022773739444200800095442625863695712571454725112748349189173189603211263942571720454150040296396038245373352020184555678420930827549794599260927673340515890988864245340907752734564063082220087339021930558053708395898183356778872406476516542700585026872213877859700866865531083568844720953171997241644481362030842487007429413239395514791957779852768184289075324918141501060216870287755949962352018125509450542650043496698217998421941154781115281496679513068128115178037729939810216006277038411432491460300968654102499585186477198816151816778281843290047929220902457158020284228641605450332892254516499817784306502194091299438686406304282776287607273686486103562218752980914817553489837454791137742586522126799449904636643613780118765976234897031304795560270625328847745624645248154512319621256677301781177266409742482477968974122054424553384959270243895767021165247662126853234710861466195319799372899845123966768324362812912383116525238778994932395088184705397590087909863223862479242260675373147356920499639387254843891637616640905356658984277124357872520901835514855400317724528274877414817310374316462626780366283269510652029684286059672618673166045803021557777427545427372225216938552985003720389562816183844646150271075972983476734212244585222060894323736663802861941655568955151692408140612892702091226324722949233618333361012590490215375777534403136486265947713135276209268334439882349630715543233315003355583277072266961688282570428411412523084616204507834130016056643853477596523153986859660852180433886997926523445026178259079386145151567543156998175154506056848126995547295936865090086388254971108951085419769261549762925507630476935429995732188233341887134439016879958581021623950965854271348062966089740135361153538836679052363602461509220188751842516311435926269787312 [171,127] 294717005762677147231342267238859290876117387142429739859885147348901417207340970693173521691973007866539666974957200228394858470866216396813108526112242493705901275327070694729447274721469321544267917697430693698038265621554240528196683987729960304637309320361345295726001011229439014622583880592509744122449214003177939359139595342079193654094119392080064316011073459718761975070394427462951375149298418337623784020126499198211783966420967791666466922546560281422330055086380129011651390388762028365480036702826505043461343423202549833245479200275144105316445001512923590758082266608532366721547022312136670307916909296632065065585204437592237312755394153958962571070084393927223715329328471167204464522188266837843487462746953457483675746527896378493138895349930776051572029842108773551726463860871533035083950541457481814331099792522474096504181443128024408053303105470416203341291266843919112705001988870946299431766344885152702407853412971176714563049441846061173317674290747615061148509506020770469063769843660058369624846022173285819145489441445697385618242555748567024250304120808237251832845982066422785896567630119207092225334710207913217629096811657025147936442000246795645733928985723564884983390020380636668510808134335055580282535086514983353322988857709832936198445294676502361950147426158659981716265657446704461998280129063785112948647530348860846791528654966589128602305413913967489335923892250125449905775206301083187965548253230744734779121377201590534311696694784234264561049093304644759322227379418163614878099887070754546339965085300114647989475288160889758827688724865741613245961839288381633912697932688766583521403098407397314007417365212609108468940437835135848639460453724543786700612974313800416314734293913589526992612532832212354563983069740571432679249322903108619632919695338205401407266480592198229987896715673957645953282206965175606526543920812032958076861226171921190512578177517286881000251788342116558222 [171,128] 13253617448907267437350986419463100818198025753105633149219109012259161446076889543178058430118347106100841008977989541539932353289117378194994261581299336193209657609438792905662013468779285089490536232633453763811991594771771577013569865193425462619926555659635305774185494075978127636081949402533785341487839294423277766954374350775449188718876150980127083872992533942463431816505329214837146929029757106263871365927815976966841038407205153289360642612145461535294229739195021451413507069348057288635793117833251084075210542017554400903621142484069834466436295055746837780473957770440273545524278595165897721023227741418976896248704489992025018990194368794734818410335026474766913437055382229366341796593974225447581853789752795203060062026382424801513757448631609536572256247997695613579142408954554995120457217709446539072494974860453772591275220875736939163941101271114397731898681606598501926410990327610004101435674936233592346202629989670639795032343948181342731762577516751870955111479373056512447179385508479358434493687699702999763004269915792258865347964191794080842386921755308213498463648497437869947879157285178601898393289082639311806846334023801252515634658570454348469743570068354240935310434853509666585724238586853398096519355982725119561327149860223470904217638622816883460194557113543755299803881376157436117721687919769194395850538225620999476743978413163452577225355153161417096164239838997660595922293089737598995459767390616900784507730123469176597082846569216616702480643326283891833923512062926022653320062701778217771966741693403375718455217166423872300374043883082967889395316855113271642947054035263875966911965800458440252113315240003034296142879835668744616961449910180169934626349176936282466626681328369802936699152214815664532087418773065771324519012188179013373100636497945617386176393957808647712962422507215392031580104436360076493185596244926937393379468206588263309213616129377000747327030089440 [171,129] -450682769967849483666356126873266124348132817200527434843016949179727439578809492722422342457831733354979412026437531068754011946103421656314322573082384860053786473900227932355433033365759150512797152624813318646392553964563423946369152844549116972103303534494108657533708786256105067219183737308740672143464420593422938284015457392697867590526860190503991279719826996482952027485649932048856054692282130454367499823097884477774626207722106088139287362560616299758757548428364259607134328665224087511013254921273885539943529663582024227595471177282022165423430514577108523319562857480463922739952897562808439565249732288045696679605490388420735816575066630287843796944973115359630578683855733945738940103361486953343486897145420680139992567888978886993255964725412131377050690095063346490157759715041656622473054838069013377537133603641872700939692172161437422421855653005445608976785773447805918984150608771899039260638344597518158987987989663424354404280611683217427199522533675000732102913981483097004409531015524555622857841183154261856493559516985425181495691229067251253445941015991077535688642665148439081276484892003092599633503490489083105339501586266793914536999984744467460949545943348954250556086224819710525993812032580224386059921451677507622289743928681966827678773271451278608872012345957849160357773356148183174993197157979752458661716031523679309057529969547446103534221471205198572296593387101253847449320670726560060604814188009267143328084658336112243362148912184501503305655625444429921349254228734626511250993191272065112310328681542230540066382999236179712484133004112870200413641607228141089087720698606695315388725425884223292630622434173106637549755497417335968821924781473883121295605545947335503542941226353772963933845553098543700871583720950268778120641195248876275947854445666063547064782417067801625863689192055586561693137697271930264631344686143454268067698729150415623224490642915943642188236 [171,130] -2517368300334521655469233757620549929449988871667223992400185174436439312907355954213898237139751072439324157297976468075403870225412904485967585977244404792255189577936119469692336426956695817589335491082367934974246584540450753634886093886784797249640084872610810397555122713558951504276471747911668376698976671625639904965172917974337253896038557762456032999257650720758355195606177316585951321538366421539074319269902401578945723265300522372010084021262656852036756691692523833114486968122351355973773164183527950573244974854894756170981854046487731323606836392390017456569612140369662608016191915385968464005398601238857717726074949929058520601831427230404832331938940332979352428207378689890248444492884256577198222031166366325432303258121020796182822095258618435882181999261555225588282950925159027271849943747600378143245406665038030345363927688019108188394807316397401014414380844896532172429559126191679196596266954570593265050364452416006076021353275775360942017190672539567288695851592022251793170754258547616429209581231748543374225639268951076792645832563429584091500671028244966932249200636628369329411006499759654676302946665001215871297868191897410370831004843422204159534412587032588194430776853974894864363641685160336010896272139524327984238848312117687165694566795022103860703711323524975599933681554538834730784389520811369114372161120110703588242914443178300898394786496600729417958984633183242906535898391657913809400908325125796728127080456252597639477541461140959142731254487390391299129010271326257069116047611349394572166191838311554085331126335289250455048884500477854828009631656318866421612698833881389524004353538931005741992599380574330257166975423923362937146314074927825055659382561702032079242633208222135340231611197222733911700946359941670365149913842435272301093306618887274350707150587092327381206080937962739395060072371258899771204937210081925849193629891578193370065713971639432 [171,131] 115586788668651547932142611156290448971261671043550869407913731401211365991924434020044016622279025228881763752638587487619373427351387049315656509373309543101327749073228283486855053588680126770815034797626258877814973651761900172650411200054113365893987857453635250241222051571286831203023496395700859327464246176477330604482541947860992473482900497017671920012059445014915039347333250832633291955940446725272548979660272530597426010376172140989422983598930124457339934096497270984175644988696833359769187933850851065379393602653835730917535180489749042753246179414856252024178428229483197450911785494729907009661644290817358359330140943030016979296685352196593872666626674518283011383135169130023711660002714055263148168898104949126640075897542539782282644879667333169105004481078998667840064584715744537757012486225887030616122772812914759989449752381814546898037160829966402436756417152159552949071697463416136831719929041717273693530744367504173229099855574322611404078738533739017938335843320586858867834391435771502793307946676248349051743995731717561979327824594694891905781677960778274257847442075258420835843735730602798905554119489102577138450896251966824620538220384333818077193160554807981950036997761617221999710857915929552201532226961646636322021868278883587574163548755941757232053524468260881945691281458355380109775832743113060084648195432676894622797732643982395646065305282303051635567869341453192280740232361058288677618490984893283060361921787771203645165333963242510463510247511865793581540079781757456042030458661615617256568713893364027677644794331094718412170323972767466779935061457321171091074922666988351354734608439906379099416994228249328012683986216236327395961845343492497508267355421621725889014573055776866329111884170943057963691573649206948124676100690419642825769534937305087143145641952321757760300354076772335775078311061128288341648931872931050377928943688086648442803607 [171,132] -313075539380567190485838731981867319077438914532214199584470164219137007849771554587160762658727101434141423768890021643073156959608486887139765900709407492874022729662870412747685478213660123155861860524037686644057338531686482241149045663092512240908729109215476105516830551577274652681843868658872007312017381582973148024584910686165473992290188301543498133590129799254795483729654058203542512600450933626802947133289627673348292192046056297079769415216106837851086985143405264391398001978136395845849823252796423377863137805532307528123882717028221310023441952273949451803781935310210320925241929575050279124115903189019495783948402274931887568541129119489805096285774148429828075280902776297394885174112353978409004326847505033097552703844505710270908880969926261698071155857892659382202148885246996396753031559012623937040967218202625425167356794067456667770204479584726347972648905345381539270476159010589454933338713694514827305062363029300474876041525397092892286728048879373808254795657874808667927175460766638987864731470863725951928822099002811788004805188399043504832923481329446246600120074420980315935924759894396015056043167309418332670807813850380047694326093213336289694074758107818717686948569393190366722274171351003673223887771711835237328335368968317415099013180242386936635117877183699345119009911146275161447758286169126113741628169283706666812537940662387354367354844913188809724841309897781328716399404909846062819662668413640728557206876769461791372283841139377425115926465380628456847100115063465962647230154808355812150363853379766520744734350996258075559991538217708406542373904274383981610905225308597403304530565451670968369091852637312655721332831135795109828956582587164228134055834946989192789033277958001654363930366708438659537219828043971326943650034899398843443473243703030044845740255480845846893335061618658974823770708059034552721252134945887170881179602790458912 [171,133] -1702108574836616238545944435986796341579728986293359850033802645720237139890575493002340420840662215055781244815145679419674825119001277267988476194062213225944805661628185477917718417545051260408601759608286265513963997540968235299766475089121929064253245357268265260706994262180301875918203086624382360624703469732472859250701408447834353261174744410851455847577377814120298344149935853008609433752821253835381771643838650937146988897307010242874026270742487447070479505914057011013664699324899918211793423840950913848863542784382270799022658193874384913584769973964379451155007711792709589970223483104421374760533013018333726676181283982686899646394469663537093756174678972338016996229621879870613648442189099932263114483068910734790529730847190966538089090671589956351775964783700946607228514404765581345541975005014765851877549194149463874180832245548276286373992782116894324713403057563321523708568587662072919516524522704309555586860610710685709288777135039300070231917525109040069481530404969209635547535899523756398355548081336251066621818336071324459714047471089450327149704429610006854033890867782162835080968529093593774629197243695947065077983724027672721459123402246628812378648866921475579763193272571923941442920707609050344986194811031710806900607646277656722648411401146445112244432468647814399231305807052722025543790380621501854738625589456821507805123176371950952821482308941973068553093989342663997954712048153388450707261594136056688584404730295661298562537148913616503633648100392379043068030854339978168005531252842608886698822607582061278915039045330827396698416452597329124711077444611398379211702163767386143850759262770970732461605180807026364280645105995445772839836158398112955513964663609395236892705697581744634536518147070383479646709640178700630430536431756521323883470264029145411724662891940816297064423871586779100177639908079069558950646402369744399693627604 [171,134] 3334697167246075178000289584895726659807695755239075180570004713630488148465799675608315662610248781513584250888090105531597029781852390237517289111969255201451941417473496123020973207623253731952505660782557130545793648677746887374770073795470620411765874237780590656839683130344329848956530631343126803471179306933971552707491264317724029925607754465346167947340815927805467684932069645196281576819268442713391104939192508788644679732797711661815789197331683747693747128522647238791856459822660435342775395882422013529621439533541804126772617278475481924315201046005726944766609151595414869735350178133952561849116426346421305792608913133869977026176384432529216797600949895285348582561963384167655834303353223148110122257408890430163300257194448261455696540679957902892107295937974773892616266442046654352855919512876889877811887913711752629576502078372534960538687949342395221767838407047266541203705647798873903529477047482725559595588557922152733287902587207793010250786770851357756511003388064149664079291987851420928374162815150830526618863972611997937198457264727100609541515772680934286515186993064764891514718085113478542627469105234489542397895579282051885160315718094703265426879509921052091696116119790206301792689928413212511443203440017975694957752142237655605675436407645125456335380500644964300761779139930789638486752177221408708553292344356175772063550590557767563174265226546863202251718979096953737141271373445014898064264074507832552592401880933839982938360839658190995143779445339094206911379690603645681391814424310339959367236751367370939761340015727664423494570372212352911344136585556026594682256220240863986713749924866022151631664234943916101497102667710764010088056376097850760437016802293176005646699206914748779357007187308700074514135163318046252952493818918641213073734719932914695276167228497667926463206502696059817339413480636992347515129336324417152 [171,135] 1410577123290491763311893522831877311861446884989505792978037608825636532207547514759456563649990830258887727200133102692570479279556066438307855271498145396954336255372925622574574308985519731876246664474976744866374975423113406736331859412246878278708154398067131811767082096417465188715930537606969647434739861204353501705178268489896413337616891773970537289332382324072850391503696565404108548837853603657306665199322520942459535443682303491206873234010091305377334264742130678365699301851919349364459545314275760417822502228434049520955464519327157764840058783440860883013009549373663865848683040545406169318929755382291085686824052881070675763176750754923974293106625891800551063689895484499412597274138269611425153792161559826573890871994388908099843796718813221195930512275948956587870392015705774036704932689443465363297241203290173846386046370419916960002562227453092395350968621331713364829362113592004584607527447943587532252217477110167171564496895014945250099511474687319334693632141174023830507948557663598892272469199739166537258975450993475163273249513382103592178456621481150946558014504686624707286521432738102130114900974195798785683524303148091427799719156383986560653497026345918319900516513704750741916550935591972246480304079763272531184726009829860315598651776541011827326124819786900997060881692705810665738876510205267341498420899991840753527904372787612492724788139212678498053472693384078384534323875076009132894652037849083398430310856961356123299456140317655575526162958765931619708561822113761371475148432472545109169761090578714815846374096574098357518585208916438279072867612189911634847276641729693472644410215410260907803984333997293090551818344668376160750047229685957280903077897927626937061325281180174540033499963942234905628190810677279221844010670142662325520623461938221358979512288232232947043007468673570504870364187515190678944421936 [171,136] -1652399785521527853053823772174468813123684710602250964662120658603068095781444771400970984844661779401578834678730698629207781095665534210367524748710411624774398821818506252693051485943263949199562503672813853556551235908715956773678505260476852594158756754823574842103989258498846839340237103906418190586218699818069108077498559998415560663140466297695198852225597652081200818459626736863327681266156819310323125248276441270433342673304501387944156479995696745155092485924913897577949708686489413645407003141856734971067014653972969542003211701774406349094384058891685696893207153119125195478590388104070391942338087699905175428602402112324849665178054363116788510396731202425583101807941029198882720076309080949383392700521164503494041811293470524351453996918347362699527205199177514009546468258943338801724128462805135639596602896970782993135332590708079880153320738275799104029088629491166459743068401225097538455158308802752842482824853095732374432865567306211135051011841989879698170328238182888528575899133511191187710468007717119346178510418289916457732999982286730534090330120055645524760078777224120226294941406535968254190246614649602429379035389659433674146498116350505490056906722921553547328915520132024568199801022808453437776869050884247856493565665907896359484957247221282238292372728981069981898001188378310669224409556994936162278748989726366627285619813508213890954871978065041324718970799438355710611907422415880580961842913706904951152826826417366434472307592837302887660365181907513007194079258925779728284517213809610966806148447170042546161826710213082431259144024609357362127643454948821496216716053957299971889641756123576087796112981616769698698406161097435871302403037656222437440903238722336758674945341421983910290009624675796271216287709762080217562406642260901668016515434683584949242353377675631540479858533211961438522250090781888896 [171,137] -53498307823765949981356539636430886714788498635698562897179940889376999111688784565667756376430395807850752760081281562602231924937812142893756039749741126870043858402079027891002078600240852768828675247385564019805636501955556718932795492875619283382889591820674818424262045136152635250127573108794190113869494129362695677421243509254812604918904332127035119342790964999669678494280103941770680221026128542138861270674174750849642352926861305971646666585667105551494397669213786967000861047091920908761477803707677704617952676832074214196175678875197044920619138065988128605829451853841829864529437364765618068737309324999759982637229626518704973815254209519286630434838579254654885850158170989222774384146324572355103466092699502732763081645302837949690345146756644829208521918129747028459286466867528656170333792296686573343763179414068639306711111565133782644754282183506328625851434794379599189992807111124437014099230344526281803432010802965454829710909478383681616325053651063150066366575134726097679665463314626469561731945175466310996047107658262081060327848745933058378296420266857018620109429255047274289998057559165960940290222157729264501223312550362513816492846384098973319629348491909134765701714039415735205735488445709552663371836129682963717692380502227322679235249063565921598417285144949523261037746285433427614138907004271789029379955332235883912826084531291219342109071434724947090497138173487149635187142616818642169823666035298637954030481219337168981762590715762302103337085737817828985764657220880895837391831817875458697905036493791218871121756486125183190610072351823957120557303791011894463062962028975191709233247100567312119500888390159151361775208387385017075930844007086718864589538652652295485821293312037675587475778387025438086796695511937371284535986631368878607788455748017382625124619119523579084451187509787719248361936 [171,138] 48486010723716311434855768644157010628538784726126221775934299566072205751875676022431336863225818727277399771799801866212220667374729005129415075297711863335495652286168008190135153415069229928654538553935039740617059675581664080789542980454523035448459561807816767635132143617786587484529326697347166047052983503148260331081970646855009138827426965179311123072764370335400540315337235399405896316351350953062137064631457105293190483980195376806712004099706037388585731015248229091976714119191890063757217053057780015577397674849439906364908378552569305881136084420387583028263471064810912032762969539990879552858688561898199192680938271189289840173613096615793397617740340345462648535731182327718650235675293427824868599474604854190828822208928008031649876273146033347023223138746685178669983082734252094902648640111699294811524529437057680634671153154210835236869269558240982340012382797158473291249706543261606208879989439365833064797406532697869714243967172447061775953992093375555276267203917732328100076705747937962719921781564985850946379750989257591242785945545466564758702916178946454070981553826790029184929522696995067565036138672319200081024419235477053355763319136370785348304370209239303111203422165305886103911265499079636547620790897142155403042496611222069028987551405572581779281883984158301988802597555734940674895828062048579521759716827892713256830770167380479110614318390261245921948715257272584884951777456431346035509115060738772862347355612936018530262531315817777239252791528733101088706413688241091444725661515657759861747578526054715278764163662783089841629814509126042689102477342896050012357738519014186485208752558278519704880203204411969668629315482387981066822310825658355229766769135268275753912687935136368568064509794592291318556089108726394298866373723206429541724620410806219471077229477429511549152321179083520 [171,139] -2686417916779925272535159706111570883851034656252420333681578583028868048837791862290800823791345563299020661400337056379088311101665346948514192824526575279232727338105159492269798251675490833251122044866284320465447529796860847721203231417984944217331595313062479843012915058551923326655778994092577553419654912889713059337158874299408000661529998596737853070903225018568904084123790277271119652302345175188762355634508582506482187641258963646902317270165362488862161341799180555362769481953862308512298155673714505362244010607510033414591214398647829865759991431159252730877152051565384440715928331680897133523691677877841826955782868191325178637661644944125557395265445557678790386130552123125749542733748201979144566058821159426349762104372570018431845461438321850891033713343455458993332917189769581895643659744901532075263868363971451284352890553729093377454214769034614060516827779912145804274846853359586278499150819150626181078872842306066350482666385954176839897858342418457331376204886922326399649241852171206672969938676733277171471230607644514551076404138307298538326363824584548341347689123357409095686950690976806064910662114164278182338738269437232003687661354128488583439037775224618314178199889601054335222520325126749455474348937191231742870567111677265419700831167360695476395877229347919359738134004053131299025233860021742858493903799819755117611536139364638078067086399512692275821686666570568224221950841610165603337355853206443611371839602697414707727336867765155314213992572328783588102855454850898864025876363045509811166730068327313316007998611808995806781920242505843619195259795997286946115914585053418491880497921094694042933888845986122629228414852151615476527416949094483869704950204811069720128977081441818843012893241673973800981344660770957649743519384584829992319652205019018339375619896638890076361632 [171,140] -458573037437387399180442612208989767371561433126483702305579239152939313320621224291115606887259468035762533073040730795264571595568574640461353623087960263386166795981165729840616359345070411129056996674178781967754439684674342213147780916734565283557220428630075146216516602820406635242829850356423308389646826425880321314968857268739583225357173023459772683891661225349478913698974540233110562880298340274266977344704948675328246968166105951662196093977350220638813329428857484163810183679779172300351917258830724805378960484925198251149905453270708948212766360336682754826411833404166716558879307134397465568461171111204792635489162330057011117765227564208327092407611541089015336373967484282701354001498332892380582596176113955112322176444650102852513460325348386215382713713838189884124945001824302625949198743914872598789181991859024887115630380033733502708292265432382969826844559264668075991938067086735321664141153948860035278077104437355705791823733079545026124669573039555523457709495597969139176049660809085229113794472250096978475461397979782391498538760672344907778167382971537335591168525580366629800006780605608101520223718857665439762049666181348331090233028370013854878699774117941512756663795164365334855838065045863461941982174915633427709981368994746106604855398994879683262589191877593227055054875517019559725518030844402028079190028126062351063826269071734944210304817673457271468472382226112338013084655500871033041522628734275207727027644544517624234594654327417685437381832046817383436904005350308705793038041132774119595759936714902571487183958930877961905733012621899705043199933557437506691664780108460301203813186134514817955000618073231225074757733523749514246430450869322188522090516253495581195562087499631169572116509733315207621531033521288088973048841430397919529462358594379697992537513486688 [171,141] 50503147862012014951494023702084992186841616294033748375524123123609750410027481300610446681164714929879070384572094884869275710499819761221581111894969552216482564363198328141131408655592125650326734620462362574890683705824466489843669262374013741313938608057440746955696347190848053559036799391102424856532555990444809175291764407988845625457991452159939665535502506762556833434977870860232890694530632829030102083063115553692405818821561159201863979235344938148436003357476055658506845412177658803680274816852138642602773833845368512697505631256422258015195063814733915057638422991796137456045506573801138797051244522267089838093886840391334208506793705975668412628556635052410816687806853197879958085953102084758926113807360875619635733514069011140082452943644683385559740172198840340632010857330665410422185303370577258966043480460527944049456388692581266832244742041053808331199788790657372255563736449327836748693497653924496372629092360262821312172097479410400138475311990240839234408195662511054129085463733460702958261976600536129917088464928675656325711741962629156288863605647056847188696981521238384140073638434931366143978310929556404011150023826406192214005970976018557532621471429219764809203159098296217635506724613175693714891725018924916004245248043965161405994735639039404947989540467289431995572214547619838891627757331870896505416856001298054561900253816314357872001803882287229418582395242342060676575061832904179744742112225761217602929248868540089538110342123813077258608820233447536963517383301100701650354369879640803106845217309713142469407122424346843295781164521512834710386528496307399521798496346527767510600866788341229978077457279328996686086062647508109232653470548500667111099505071866651536964594386824228704107186871226707925695918988503333543099440766234356290609443095457333306420 [171,142] 2671457537377479330326965852521653902147481528314595494276187555841538684416904443100329369947311304550818032616755276233008679241245547627872205048990969644637915372534770152192919031142782772697098677406644255374492377971419668529417535236033335291621229422922782155845012588145336409377725218308360117243035724915086602620811822289236262714818052872725599867469572706957783840228407248683964293070726180229437569742378411027022820677759884491075479837087745881066057669167436591992609451608677804443508026931575013811394827514381178019027061033163803547643629662038691300822037373966254427702264106630450769704765589301113874214340838129329510283211886586207656750856421291491637164915770346820800661291071145822492649673119548635048226629250292250343261663598806622301959732231076224877023308114303789098544785737184445328711514752956046605949842374176692183151593082882918119421700743716070657449631216966157190572605162370093296870678581225554315519198498602429132601154446984304782839456431532926150765011836704196595079578384515944002738231791248574751020615101262845723662691004199309080305659813638854780155629053299778360247188976279427655378168834557249732264079386795063460992502979562474457576452887286277704372741772617582344985628660025629763656363064949148587417846077218057968478198339435093624027320028435000202449217833433247787274790235389839439889981242920730714959463265210162917055966906976462963467841819448409562832185247378037965665126059644995731027495293808093710071435520072648249874707801734409868127205439814917330342397941332933700852039002347117994615406191980847213519661400034252450564243172237609156017225635364915065172931523810285237299889102184132715491294268351959697422123972758629876624626111285935469401626980483092285835010197956664016602429653357262139323323753104 [171,143] -45063427618672898499120739718550974121576550757383299597050237304825204247963163694540106040517664309852286804658283826393622811088181739155038505296445460328909899768350184637667090431794426828244598655926495722107462740781391114958296776932481083014367984989539392704525028141012931673674852063126023470904967942155379121947017219929846890328309251155406567757499681393828673042568305581760113374989841561081483017522487450515233807301893570970093433418159719246566020489896071552012530617023309946644465054816496901880277823399781972421808366743744022500947875973929678720372721348798015236510264096625761195569977397743840562519390436402458609731272267083683039145282552855906804949194966696766789578489721662711114721952465519915481873337933863310758276847065250124652712955805285002844473087374292067994278674801402270381120866244264144742100226134082938502112052777630204340397770564970779610010966397180097511120195368446480286714184040987770479153208733642862431254388147660078354462463352526781362600333163849171491643768213864640579624245922721001969017705806221114647711843511421418278673542609880334439190570614643429539330633771626200646815286233760248984323235760156946749689613665536163071519971328160081208908556672355468326685946864623990857329792129115923073251818312246111024585077423090209017928811180725313776817262435789935616529950005380367783725968138604006166116483494304583075141696222400753853110372302988758835113268515070936218347613127038727879225793663657235373597254261497811482456975642152317727014083157747217971926328904239170204839325260594640304935257397892801975441333017685365314953869638602279967009853008812741245064764244913341465669357583303857995651060293082523716087200880957426007172567818182969032742623526682027293727069342270701889750536446932082630 [171,144] -608804520600409698813751339948781890684466982083950665828842059970436611738432073518073405359078211991435559113466868738477363286982761436944239566376365835550946248693324730460478290183004466720533308132237741455712397838695494598769273023255418122555750835661157248221259359740566518301873145211907154313319303912929425044020517961047163014149381407776588977120428416148482935505788729289023599022214479845875388218843344845672178619762532518587205687209689016963718288535248465733316887190145042559445709114684706120970031416913613294622314716348748737427638017393286937735588625252565898715680713966394951300363195045270653156480410308550509026077849485636591720081550248574126536107839106547644711290283541462160663799181441273863082613639778826099180490879313498723381694998236908854782341749124886418195338247128670807769738805849666958696107176232764600393777328291686266729725104920828942011612185393265080003043332712291817383788737389312974743471267196101566062408448069506991576208409303160730298458889335032287114874623464310341695301333808613949740054176267263466296160016304376436296696812079311440071516960001021596307912409876272125755931179727135029538350734447768528665224505897014777244147770531017573107387187381592869722173020780519487174002501456135372121297041331075448532887469626312095025919507709450656837690610220233224907322842261514002237140130212742959276616930299725134499376601970226831067815988270145089034998746352405032366760098885577779099648109016193081826307458498818063922806890544464882623304698972120926106181694484381557526880419121828802547670836042690220253921419205858725980963232605232362236980712145508451876209782512947998331686881793731312180574311421864535842974938494283467096320391996215722101688105884182174014488103910444479988145568 [171,145] 2094547001008566626983101908715662577402852501507041543209044797137745558248936592167920741041294868530814475826284703649185040538460900443987861967297198089349410569679939063426051836761049097880895302990781768032474513629650570062940817890838484458581082365711956850185187391067426688728842852223003832065135949164640518094908185542962770397431016424722389697629900619910481094850414548835360401987663963903634015516158334236040971252750974966800893937012436471826685072403641099758822566876049267954190315831886208794172694898978517024835321835841728551091163021796369206086303928197718869411978439633004601625188442800255817278239172398345078757334456799015961017322919284090617485053162877898280770068228322743899328262623286724532187424587950883431178756805835745611597458370416188465269519725333389730434300131446854095995057807404925416096645392286264766414561108176447108505656587900993323290521753408760438669854344390087133764621978264952329609838505295079438064350250495357016662686964113342892602045760737809734707283536585982516448537374318137102235885820756406380730849635571258649447247742301681006210310281156229639231555643772885229853363757705330283131187003400323026156902409083940553665127144600981190885895377608291722521484336362566922938319597009891927477971907072627536158971728052557547093163117764553510211863977708108338454888934943717021271930822448477494452164701883375777621991719597720583474444280790510903114612026450074770502394174978659059735551524784121697674197685529917579464031857799093984550340058044539397699867234048333615837457411876939255208708584072836713094197449479407654525731548685863857386795291993915711502590444286518863103986448840971544142708544440859264502139304113688721329118294042058884556219466363848209650912463120804 [171,146] 4307424838352844212582976292167965262265716183912411786566801392666360311685165395898318375851946439262730891268249219181915663482928885339413028882333454785754375253235441206509129050548352617603230491407296393985690210825031767594482290182120375308549942260507476801198242140158296865620462367250048748996937908955708643459871755188284717308522362032366421037493862531351710276696214953840748448315636983151368229567134692166693684933417714083584074661725033826294924917085047144694198605831867191420239623925148918621480877890430597117543195527664644302387096823857484859314953048320157296340664814449130094966224253530721749064949926915302199994537262471587221455247543554406021319893496604291766725669084421598447737543887626991364816770178293494672756327135823558744724136446008960949825410203404875285466250034244219309390517954859176770455590797103155858047853655908023725043366811844782116170662121365571891359238149428828516545992536942655285702786533807783061476944867296565614819680615752093048487624119109332776837511771008939330752540621781730785842904017601503851331816863846864441981806827276811699001022531447532983173935849944347548051337391104396379799530886026522468403184875335905229087434679155039338928318789494971598221716572077335893690527575251030800394605389759643281202440572555901593463314526369830302061252912717751018647407679381826849582408119221255910817707726607796205996343000153713976416611342628077570958177038412480028920242649923443079483901633163595457075472769198975401529983072464992100720968386597250259171139491206898629479455907405453836053619763075908362934201657392095727059772561912025120030787426464684265936196146226535974762019686836499307543920895225275453718591427403800352326695569101914239968237203615373048824 [171,147] -2985004808559997403320776309412589136092109029386218741867016144258576695159619428940504424740117812056542076273912641430412489205421702403615173650485671679487715518629491510133253128685961354465652285254725203049818764995069652410603061364176866108222160053120256171148072741256718022895549210388947526156344886981505587054522089733778064728535912647369808915462174613957564991763750704251170066820927540145974397445228654000296020356508807931076436925825694513191945611006123139469858340219863728112921592469823421554006592777018490987728534606843448994806618434120065391760047398583489503140921755634593118968901574320901774292580783901208374022939528820667719960525361533865639249543037588860687114099688051072559978497896816325555814641536811581294976006969028355975396935905022620997366461409343576064053010313618595643785112792771224675678174954693934725250385571085498047811402878996241080222860899953363350489427419851334423477129974962816767790480408993166368509699657276418768051325270037065783330645933935212884917156268196591265500989120524299686975703648357326788209812614591809440366516124315075355474608836475565779350570727565765675941052789909985792410416416072273518484178810498101583953187583378687826852625598548788308623332256663415410848749546520782409609764737737253479007564243586241922107735205303735829179420698700343907070332270421291443568326788836389106678162201004824724828972025034230401906928889660956100687553764798450020413751598617900663829895897411991823063208020093662294804256447485206682680632469471160477181089898548980718826668831783135857798691032481197558771420453158527028900310459223364877978018650057482074650046955246200373811395443908492019380918373572645808869151224742306743206733775054106251948483177 [171,148] -17866752368080634411575183798190921512499975371754122617755765485993203290254249036846801945142401288269344330100092759712066363580102059898295200562547799108614139067999835613833274938839305747963881772075916985800370817672135860052718640566392508263189860671846551557602165578010096714989509367771515013888613368901921437943187726271521647529834082254932549686424927668950474517079148852219031349046408119159384312273643811209942782985669093297456767928126558680237187753801412033419522819326588368846964832719512190877760344856215218071459137701057906193266535961750173919391735947815898943087882675004619554207763207533837454079418685212640962238568719903550740831867991312064438167621777502913635496980579550144125996270290598466347863922838865209829938687343397949835768774790710731783187582824462589383385259876990100599443158360552332419313270657774835157037577228712444300745240923150669035468201461991893881375403221592725952515360933412184295787861934135320614705598230083255942611734180893166179790993589938055773778563290366728879343510316973841163779564626941015449850882837770987105732831805580724748981990388948579694321426145091761924780786545256849356748264925737451708672178977525442377732206825236518821583085937247875288264645018781336699674746647850166493997603395995156782116646109422076866685904025869153922897931063805430830004559171968133123095724331592251105826900378371476094569481197830224226743668690836562413923390234008715596299112951834503834035208564730181457386726390061533400987282834865207771978313917774273844909890715992045674712534900854086370011699001075031697248806952287618884549647469207773412450005184389248020171541031426033726993323481388207661795819920541810549190483069101087666091589091828032 [171,149] -9380304734606335193781725939431157042650572747802381243302640461608380267754610474208713849784932364603542885262163050944225886879156940456329206777238819712773708913062876953528351625182926424481619985244134139826356142014719932428681676888484112994828484932529410347351781542813679849127319708201543519093549012165296778669075311640556080190775402941967968204445200465537147001207287657088181716346253744631665647752243378262908568741697291361408456895928440810479558914583256045701741586854999839726385119838427288694904087531466739469446053027406812784275161252707409325004756332152356368298010641099490885810060967862867997699673194215021860465409589949666119345690582276878048472509953475332180525804327655024450781342927634829664181827341646706085374680470856588644768239992147316625824097158828892712022252548890025333185664721960634479004112271613683353906115253640831783482940614937456205572495527613452031842040245886633533063883744471682775801607261509738279793197472123315119054044472562468705491179598118017890025766354462520400944244370912884383915865622657551759598801345508694348023885444743783746324274493009357572096037183496231353138664006640042214934752850425413438798871784726503251947294912360197951551741753818580701433340258759774158569797465058060112092308944211084428558072295964241449266232800393643504196675555377989231154632578822913527091970690851803362310756120619429088814266066137807573189597068829105947500474304731172239993005477867184349462993157115790822671794037556139784973771937927980238944974606674264728929662446819598624094505760924198495764902080365056142072622050476700462308746803196660349570038607133698241200780987263257919523948137693998364732796180868493957345162052739212142348 [171,150] 12882368249634479741268982808993151411550559460716920098979644425974323514200483799630351849069976953301018028902432337901629629185344473346137362510730545395388050177172007965146122613719873787283143813860688783788442697571110923635261724303986560717576721465559521159565021309266202929777233946613284323089785146222141794150507850076682606624650391519950224884114241716742665197042018346725406287471951126356552746738266994292045344430202835002505523169768545537777139934341656329363053418486302858773805417177266574471530735641868716080877684645031832987220507540363193796753369414784847137308553421486595325697210933495021978818483144765763555696779178500880838992624761498699729464558998248822222707261115459727395735613117889881814257896430673177534122262424900043005599403087046527178659039539176399379539866874893490893992868347673864820598105168088826715203651374745142119037365408075954273346301557620823036095648704700422462735106895201786972452926320891469043660684326567515513784838749987389008450434628659970524800005939726871850871766554894124099753696130326840610112914766538846910522251117553343753436702062972648961305299256283888642662003899144200415040990552892428123924344781485097308063022765022882988981979268642394938749361344935893865037019272420937719412016293709177912926172326516593565705038305592996414346059407509635989308537150821078806832209905301462038796780284608363868043020253943155692448892779442819420226560104506960024145021586687890176654179252149822681402994354196170041984190066793607153221229378479601925055866895470346150233822846330245447793784571090443556452585863669169849735349918527409120161966733333678353211735497229064245743898074389554636451767684359192025640118608 [171,151] 2216863855750497955154817466607825818839988723019283321172405225543298529039777902958021751370857189600571817295149883260682112923499388106703034551942382184746810413470115802688232199201660858485435531336765689263448736776388862365225478321606967647327055592280494389684411884252374753043598461869519691514414953630761492433758704901813081165824694202727632989663128141169713779350522461201139422356068833074457598603528011588777175291954256147065681765613749967213205752279460496640164176524415442564748915455559899288717309310990363326193292956406882767071988279967477249904247920356597685424266250341620918704926582170689458872901667075934449314970835104463177346490683335659232930240594779753060900077565054402558433644665604677041699177835396203585891737706535467491685772740127531127568480270842471933091708616717316694024710169300713542803254112119335020072292267753192793210746387497398858580050267875577125674777463682730940515845384049781558907316807318450307060187404117350885527615538996360686681601952116722134259582718612856527747524656090263591064023095701066841469069801725341833918492949674200153258003274749275972919191956067531962448412277639198283498870676217839085461219410047544774784135072430870411650996048409530001821439364984147261288909605018951395351555805302644719926019385313107478494293964317596116240288410807154857788186318638475554798195757375547816649922676256506595707087635235688031299389154409788202476628979278699327757244379259979753823029160912770375637957013730878125305934003019450742465565448676520838449687548929199008139567601969408041597838972244671579152793114814641014334860796542507677776154717234607516215809451333825394177474334712984957157380991536962 [171,152] -64401382041493291179520921844935895667110166195598663677352177364982121275895829124695779165985897397345139732477959479762388083407429012746980035959863340506259918768478748658856169778449438209891213269704563825306366541176744627935967775525726899621637013728200872962021313721483332326327408285323530728758649033050412794597640115881320827020198178374548847937888448548381824719854864711587829570937622862025676094903164489929497752084737360818509567500588572055267126092381980446988648300213345078787995584007844700499476719951618909704015200295787740569863654277917157694306329555489325905072439447748849773613537572051874594688677034431225287629657114921524394633186034904148330599485290814647770546070366571622658459668145311163271212504594830301429169940071252065396063051754695643400847188278759843258785958460952089101306902839873192388230148592292614597760144482398487454727671938781125462765752952099730415734438216956622577044296733094143271227071065980342780305064071306034640080639408512417396193122032071786219599269728564546128972174192120495405118690431859099422474534827006798298843895726074617123204010728207813998057223788685796792118903342888155080657434475747601361339471966072568659643156437279192776460587749080821510193813282373697011078585754377111408525493877344758646160062861552094299845159746670743844774903625161261875489123412359008855097240284717374350835364110815453951276280023422533695867280170842537978048134184401589445945928015807128813439012712689091214395200115805744920279955185866014586129088127353939064190586320161988354067905481679230634571650543521512691400661312648624383093075102729069371443187919845841569293865021254438366587821372864015904 [171,153] -6383600717338722082863221755832891647173045839332357394445423969633388316522557909766957186060646874917210951629320354144115639134815101653506498370090375733633943804659476561837203249436255342276302163241776781003665677580211167211814859549792831563301530416294643172396671372041132646815191179781019002870320482509679490059569911601871081665501635955184285403858773957244181901137293957963890908551373158375227638182874483721115889141570011874962698056359461640026726433186538375336104378948772093710788556385147215818887992987219612876678077282468109729163914803349933109032914110553471510089732293380571884549275621088262989467962566447253499897954475867114545960695680762935458516514350931030855917188512122156948210116864775260758977009683172894924953461491532661764899580638126668227486473087529632805203625952933954991971852399763760702933550276374016497867523263897983647914476501733948719313500414307225726062138869101329117832356388717359100728920235472636525662315369262085789556891942704128893449204550836460597399605666241796068139808750628244693729761144613516895624102734779076656916197509594407571261587183475339553821230324500568496652686596510248459096319496234192045681325275346896104965399448852746211374116061273654242432512056306495317600042772903154480443240857159509269868191887380370723059763097469801931780045899303434164759534834836621278244096676407921942611897003016418434120917133117980021052740155018759295072797679491934766887558564706746624884944765275819591868220577215383608875527341815144004459554546833344328836552094400267813774944710628387580546629214020171225964110246609312428314611143344318231166251006054104257489437324633835819726380 [171,154] 871834229278233777507828499938725939179063119731873494961427941526111161891238876480204302631886277095114228478682310566973188971628546705521845801643546944839528927270778228764094571697305012628292006981218939772787883381487988501956941490284661271508454920161050959837336282728965632279618370715927161915447424647904840451806597605245358243819166493552136247512186711317919086603811153504613316259535145915181358303530106093408339573622099376628411986303508197721490685577554200101935346104676008886981406892453263291961311342326179039769925228698600740304215864908630025982137859934163958129358003026964639003782747754879325502682280284574653382294718623295785452005964617749622609833959155490736699531368637461482144719642335906405610914820058704820452819331373103102429234800143397290983038383303098904989274191105683121043763948709251320255113143296667433989546737954285679057618615512893445058446281962293712511906143937959370282822447780963558120226594865434950834486542943329071364232041083336958712700346584703977448543012103906292684729913778325517767104465453282046876702760397301932861041596835297711147610457505826168666061793156324585198692182803757447347102899698144545231735095657939601913046843523344807733154327056856979470697474728070508194181619097349792186208935235286262757301278637395089001618774063196074370048305456294298428984349884938377885896663811316173090240305197135680551963215953831511384832079212444983275043617426058064216872102459306914278417747924262539228757760605097133999330928934406912830063793012871555315251448694021113587597851698604628082629842176404881802741464282797759094869372735997293535378314000995884729775237656 [171,155] -16313826173195445901226663042536255153536395091841036938596718931468476897045455107292270326888041812852612444492551211096111308493990569127738648919069534628886418279511171206018993566059542455500359131096240362548488203996793584939475598288676550409754649807774503255154670999903475889887631510134566507948591329874909595130391795759464724050129340416675199220060870469370735561956973432329559541149654644606887549944326465814111026671770555923173352322311830584950397238748203353285628479323242705189839557342969243212612387207757877936460408148194525344203631448442577869650032461177526748369911858915734233130339961183797892757369372582675728284881600214247672833580376416648522947801014828581669650002255669954419719242305439654775695179135220903816045989324388926710992326323719322861276362877441936039748569898456731054778438279712966278112410863172761425505865334232673578581631263414980768778299907749769517593614448068022033622070912386565887156440839465865286536649819644277137098938669016808647467826805932243008106549026853601168431841222206217609462963533049019292830062267398582490005407878522533461018795684842036563585371984019471944693735851831361947228701926973130208162076745239318626909724721045864291460929143257143232199648119745347539298441013677241152419830096837935015814535594284372446405422992445943695943770326268778464681496700481127463253524911972962131566968609031800076771159388479579354231465737851206782804258195313802827379040095971574768624072610736481053311009436473453158989668974400838579325795606571054498582674229404755057236399348829007371776271771582786445667067342109036527833252479533386980541995795387405 [171,156] -147292878749860771984513367775586308749826427975893079698397782195503856144002515600337696579138208086705014160597152454305969723775172672643540395371226178279055370210798486397067053173915566642978280217830994771412165731113765928710367222349159798831184936877458495034616257467252175140134952250986911724994277512325113556347947439359967924572711153523755976721985501671385716912755953174488933866242930140229539597771742002447692427514819710318045960567316375015974404805953292305719513390357266739116354343375890909240855472397667450543091516764967652404617237997932121838088940065832620299693392556797685149645683837994383312374935108884787701564342667136565954214298284627970842669043853889567207225652738216035561861573801761355165045715745952640438880300205901797561940564209232028426113142340288499901381110085593770026989874240615445788934975384007111409537799283659993645278704480472142237511588004729744222852926829154380960765572121162396871879216705487272378528379822420850914329427272696526580774847916182822693145362459938349045776362067249408409805806480533250375824790989208059391041230595639356780440507185177429069106109665688824621955504412159653036392886743688265755867233574985708438870560575696755540284477980332715659241743068403422280043998033168842814201573532317428609351025322138195540009648902241885929459980049599547933784749062856583102501320794790231565213315021540289435187773538303512640608901571677403907229482916542607431393017654570669360988700832119332730898375226253903350834414725388987304119578433341338439802134533961327547557243410676212201195514664147311463465567640306997631530991959717660480 [171,157] 929633981002588210508500583796831442399557354363640794739214818550473006328757371878251623363076129050330051024760175460529007809206743161881871907080791198194448557941745598543134136422843143854839763316299560118931509757368816022392483887776926885982784248510626928195720304320117284603813371389747839368301406592821087226116656555157100134911773415085189256579576425230461557546155588038728172109543427855285243056006878972491670464198287218414917236159149166304124751696774839700531620526870770744038152788934920932245287259354861284399804141157941816568930685854290461786828367238558655291093784690235134521708401623635309757753718631199811238029113174165180585732109604939060621000150647396959212213020658103682915517426199135339075425157267550908195665632101372754458173965197909454780297940660273707918076371190090339612619886163653682633708198077200251770964484837687594458461341132235622385518803480679741043853606035937647945611327770466980073123242600052078164235288028379598944131915759929604615332484521829879913516198485042001627882821184863005159185430195680128907789355829611908092288696567757934496612737158720644223624996103160008199707414704989029888426610803630028007092819678191060051275053703759736367639918197836146317380147144685862833308516788158222624825253805154546012271238247429653462686977169570153326826256707509119122699036694907672640429003810962746883505785242326395216347921601145961174927913876695810331962105430451851183185199171454041030654214752891395021040651049574660609030761130088625948068910501768924358674256711849009749910936466660048995109483885455728674766178151967152217452 [171,158] 4241448824623751779662103840504357963297836440009064296446811614317285495452825313044165736500899032117314535875478397944245162292329220273013917044780132680491047889910234443902430915655524556810223496179177408858924573903650953249187945375347319746487434474783612745325764700379426142858683299052567600217275298847134865769825102613621290392399352533989220173937397032057285596844835976090540626205610505195294179018871131396645417861136187080095457015327602234971236502617685575587207388041053743349827218832801975998562586231458576163360520930627612120714632180763562024303519308037982082945418865041012399412669304500355418632275598638774166087430733706853255478310440818282777267588618038671309932750270824637764057230028173023743908650502007969333243108185142399403877468493210824602842695927185356661181649613676648455108775794474143224522147344362832455724699401493255756475967164119061311350107519434678906106137593091448636999335699922611702045663252377863299478976267297002442698429829999294710773219518268438362483551715721124613673395281539833458377567556950954577376418245891283863203171856629807542898792642960101088764333422930699129732803567555739431133690537639777346792635209268117907298247235431762327566200678129148678225827377722740961514926182086446257018695724198019353812317198774718673225405733842574062453213698961156737460807809659408306316695930647744769205941451474773115341655800958491871414222850003799324824160425453644988803782054788888742033614624246407856536796842530574150143515147395246809492849205028996151578292485145206310588033857747053665530610088714064446511639072 [171,159] 9085980683083418303901358464125204082664057188756465776212120087081223016487358813244474223122213968862121091249104120458357039832795224210576059727900739103757564839859662504804961646707218742297636119042689517282723359029170049151619333837319028592752956491256883275792476852920617921585664068447800084541009189727180111666645385550651681303001463488793199477125472406607017694024652024850855532547789101669900846365573841990728423451236217460077013203263890874590139153398691976800645202117911963663836539448596443597000506447835714244196460559925719061496496071327073174229047081322579388743850085556905972994904513279762454689870750852755211372859825726011077194321879177841127898791967817577896700210618916165273512133009979567192642848481222681765539700431850994308277851740422732996873482595617492364919340306742094673572071157340629087237656880513975994996411864756036427515615046482978778625473474649203120016203358358577466957525401550262465908211847263130412946210552967981235612935946022523530833643517888242857096779224913781896908894193056072486774505674844760841795178022217886477089953103268585495796870721876189272761816711169127918478730931952889564604284238082647121803213937260363813977265503004052801457432398049693107925470193415625350688434699242646094618491210339019359212491477449343922946231071145795757921882501335385835272209900479831081035310104640808599187607185996289584037221326473077944524618382317830026664657975870864924171528121663051965437339663729931677570326243428386539169031163214465728133395117250731645444282853329583727114514871842234577793067114260 [171,160] -1678011233849623735505945214213043755715540627926614403777099629084740742772548468319013932827257257615272174621635792732910230548175829923271662662545284445811484273227582306788405657565841457391768382183203661654908856922221476134183184724128316396346901367769319632770308985300610386017724295395717217364024526902392697198750607154372194283893645285789620347022177117601049366062082140708794855549190771309155284441124415258120243353737128934926916840755134148643849829853231840458583872979071136055821357691341085911606801941461787116829906940492022917417621848636744991140435615870223704802255916148355903034482976984404748885593961167097212366163792817084894255165042471785575809958690563500664651082490127279384002084998430647541562342786333943150086838020700197502447686621071226123025150558282900893389758010664771841051748936702469926438064921104764263588151445186720202850097917894903145074773901330549776065611661688169893952454414930208526264191282902635703840865282555812272955772393717615451296986561620545758283795883112518180290454254134409566931961991936440315748279757842090933194573756669461457618029983699906379753327992223120012163591699290071083553058358276002511853696804168866768378536268805876841492815917475736632595678872349552461046339047168704188549880873293005810485449218809071479352146975970983316134915013282531002497006543391764134604424027249625583485843293396967273010451266037161226140052968536721284155033375889537692006289742574925214237605729721409622022854050232503696473107466102412480355015445764918293275898446269263820920071535795904 [171,161] -2969673712504474596347662226204666121804673856618225139534461159621508550587970516763926331276741565497513607045373655618109724795731963116347151126688298809124197011160065370827085744385217086973451036148504549211857794741636865120829352707574143442209107834349306676573763778540963150937753945022649706632292665558594938267199259955046146364409766962645886511819837121901336398927195817601951200676230864507725401056769729634980521312195620035480101719336636782343943100805420382310884687807974512385581490652238675775604692899987539823860252264769387363168797609157394653508332881083180340537232291817370266438568088459090240640413072434457682302874251354314214407990835614721000634171804341625616701864175033533050135789381376594332201933508057622004029760317471888747823728553480261292778612730733229432421156992223542122151474707505945898972473116274019295078556891603219653389425940953390491730698003051129002161409001421872696890309708686899981414429859935504077780427447011677122206818287641422563208044295436517021615599698751585683592095185711689981876035984881285217987960870981843624786731279972840313747480971795591481419732987429209490884630928838039272984202198991280727176650229663872863497827171900392302865197043023362747850623850027821881498568078013267711011705641769730100906302390003041826562344799502199055013513172842349946156199284522656562149778421571786527758995259965056239679957875537067649526600654300544929171968326093364507637552433672345072328846007036705494714779178708264718730951273464049196952015554933593547819642291162960648 [171,162] 2981581929832048680302783443609388274653039547011003867955201278615373583068270427617070134652881290485985292763213864304126332384194440769501892611331172467660620363804258261022454541420955321086491136569735367354101279181671393557823202568442781838741561119959713041129942435253936693124018800659925455338718013797543659457391458358677737397414563700364249657582937865293001351913376308859140510750828830027246170181962975698133193559886066212693775219645808279303162486275279674336460917404113894800342939723802534941877795689981743089320020894575308542436881918683857849911600570626928611512724950923751580461384518992079673850187544879814535561939991550577940218255303480116690652154167329842760143325775125030406778704219272027745078456708128414370146525255777632064541401560959013690979786937448333086248379347229122934596125155500240979057757082023010557666734288378643358928302433815000395558072275291017145776719106236975257304019062278800201475219966478469016947630021612928228671672790989555481077998600916275712619169256560486435889057890598131600145967741021266942491480110868061539988335875023826136815868499150313462825871523079636571383376909554800834178619639427793414733874842441918794994601596988965145532739512347502601463463360782448416664043970075657760856330835045363870598027732865978905329008443233973350692889413605870230490853256149305251835877979638869354887680937776999862460669235310924803281578214916942782630231909125462186104030745107514171987103566088652556974869437537540714162950907499211828970901813144680009536 [171,163] -361765093475982311328516525063581710535859316425118579743706528938244065808794069792582176079178558778374271022788000876871279445816625044836182172831372941508007726977399258965476168409562283964734812155876680496009258545582690334299671120784200797630166152502738480520976942580690507231160504760123826173914272689132146862759019838947562096428187197751401604970171705303667741606988327331141784610966877804187565782977287358872042232357420146734704636415008145836215619241079727757523752825401126003915757678231417879936261172601578684779004665735419097994830874355100648411277508061415290287480109181260488674277486365366269615937627965077594677745959461743988173416991828445137772947179407296748164496735824881553587869115820633841576935491515416269898111474323259054549874424969712881073535422847326246267248410900517503179772461211923880189461268648245225203871731990650840247914392958627676209122632734863276378724901459625494553598944149318198899437736147159084815706626582092958064993786779444354427699060297021435445968031374363902263177306068769902471644997469300129973815795830828188230192403105397965338816380359620736579655366407553106320055328443070418541710181224688866996200668292840289745428443800789551689824148495083900331716400469456525853264762500650876118981622432842538371208753444205856610294706754807680362725803239153630612671109834015236027942482486176655887912923332939830266844951623395707880131844259010746321593692781218647378108213016296927773133644405074512562402269700596710877460203793270648671576 [171,164] 3437002000788034545139056455009717999987795734576176513140258164672958988998396658221197640486471487238975807697087938827634420179952506889397832884533714381936548963687946586645290003257035057355007540299672520482207396504413609204861438231892039933424975830402574008409585364863002544544312975639354650902078250092102372497340720098729931663897023400528539484000109459871406837623376919979928249400274817925613265658256821029010205777472444202027761032808844001485413040821918468789303160164574646481252851104148507326206397882223627053478706766628578366953290684982785245151106376893638463841951663395917883781671734650206436310152766726161773118799519459454051257927831714090095569159913097704452037278676049160091987922985582193889678175695259248609567516256896527372243216435889102830727931562234856996202013389347145789685028575001598394762628979878447878094690365819389746693016089172689726163665068788577953843040152299287697599296656782404731285429787688734147801901053774095961925552485143145996098419118776732343888077967255278558351262088814120905152064675962765970944124293591519352672791549397824139918635478086880199642469807501421143585430380491391522344287257675289926999211776434157703052963575190918143529201188524879714504500670674080566229427028281106717065207689546977769950959699089679200807974130368022476738839691172321643572910950224882191416994708387913666553691315405398332956758028873913784778856036322102521848970483094073074126498711627644972838255339823184713175474469730469001489120 [171,165] -2530077209724380078354842032343568897100625584545645093117182427556007261149500966555490213706092991511400244226035196695768710689967740315849303949758554325407801176632338074739713450370177595384956050548782094532607179647467624661840402691562049020042643683708809052912815821578347257154746884823129224920864589269827382394461961789036607924221186379943130342162901049201842053914019819894014662376899166770225039984594010333035634433569325102379703542700965212519381894932135685568351024407496617188228792026864783657418840271655383789345992791794103165427282314230614547704025536967845509371033587593041809154079420326763646660867616969083193649731212281048500426647137963241506656325505780786147921308133502243876163083426999517591424022191295441118023319667807860890344045510718108254519074837663127745230017245849882960813034327132762186011036812352088305970427323984683766570301280050719717997711685340483732396824256002459042705000054375933659378981664907792856620257267834343011646366415728171512741020591773147630100072868363189672264693380532223958093604026064137316971528094169761372486655391328634806317671917270394220582733698112419868328071260576764076743801986959765403767235094789887008472828791334157947479142982541725491826351192585510625442607473116512324185324607774935404376405646487221660523245547941448747083512719711688211525315621447943199031754375045747574056858257718572321066272307196251531453865741348253860543499343340621929775280920795301502468238610414476211090932 [171,166] 139271395189152259185273308486421592287796769700626194626888594077226278874946248760681921552900254153774826655711156182958241030688705829471079979829205185081659054367943533989838313744271155764080530358923343529902981661468501192899450015967110839925889897527860281595351965261703172330116690452578664989221543426391645629454345604033183494453722059116143454499697891351975073977490104358739866753205283860297986251135036931747017478334465955481202005230101898690954511742301439482378907737316360482859569629592013161845099253152137803323657018629363088042420686112358066765250168496976685960924556945807390645549451638426011771912827583562897634530781338668496924901006823168646010852478976292507784368295899576983204232666577745788819835248220310984231175088411322614850179486660275510813209050645005127957952921603053289887453918732262077832428333280707929301927413114886297250206772598991564504556270360618828106697460222218712369950835119803189295026002474516428354251971557687785348740816512418849687229875083782475268159920452721528297045244337022043020765677359101810716983117678908937059739519598499246090466379076373622528689426687887560959157807061097996138269925203219195831831291251263314088912943930968430751474867655862449981944891439719218386131905071661302152104433952945332472589249851983802062430060645377630202858407747115909353779204916875536079427323356519916435466122787154609220491209782975866510417302524276469315017967606299445810588369687998259957712 [171,167] -544978927161055790754104341955051152253541011048230946000209395228254508455627738730586373435966463637994655357426272156803149284512430681154206575782923353022236934512549076251222621846049985369342898043721743732236240736702073847256451502730899717564630373379962349648980832037021908735861548265158271571483477771491880979458219078882598592530609789981706862766026614784517691103685450085049859911219122328758417629142146984075396361672998276143946563438024855845040258465466001484347721720217579778755310615849047135695538666610187935575974745335818436752802535066318641268310580337948362140106279694289117217733662805065228696632861803706318133389036532989102501174857058865686765263725871823954120717490892247680508397219849929154383866247848959934407244730467089008557673547289331441322924667662592951938733112381008530652044926030580554006783944387200927616343357127359989116795118909118032749496016403747511807743206482377755876917130469820841940887291837123049043339704184201962795882908081070117482994051522925762776849126453860312568023105226545017678777946902276528369637559980132233068045096555591243908298555925067222304259945863562580282639355741561964868407466991942944634075235507834942156037079468479745553422588318811631304097493101215741732044512850164797521572238764859130603292273766127625268979550655187499674026416709840196373985623392825982530012757951388352363999306461663814751582308577948035391673879660181825521942519814206868398 [171,168] 141923168320183300533413483786660774815933905379123322488815754270959609519188280900823738785465523673116698245818034681165184444633798892627288321037923469418016564115973704081171704161818403012027047382598231534926997492094240449510731539188957100592656251533657788992176909625584342248669909979621974333717950873756426596306627371588050550131107940056189189836790782694958758445081388343515570130256890484875433828763277893349128269247301424683572243743388057489101073943108579250883509286478702927758596275616770899429523001025032362826849320575259097717889914578146566729485061602990122195869934165483215339538829869183768832192274937994177928740675170069002330977339344540542906369217788051550569049014268656905332317350596056669088262494739339641741041407943938241224291688192963682353286247272925599037679596904493275440281652279962032852626565816840420051059766799105768028806567981243592091841159435642302681795299877716146679566292975139345675291740208293007847148110846196742595257137649625493737424382952526650368921645138978416236342403622882080774204583799542692577933372118170614681218735861629606760686251579890152375614870121260044326269083715770696827538983951836288443080630746017199812453534262765629764217585098962137361823534487522231442406294889342723371293285239797912823253575178320382437886473119680692149309390193215875486485901628328803178666160356717978782072038263702717095696188447441169251894354745611200 [171,169] -2266502598901335629942315975311365224291446287660501385484443241421895660654517998199922791133564062605580568373588043252513977460412119614050803072636187657953872489161873662222061929519826427512188099497285533307444495823497287531778649363052228149887297708425165868615042333754648150338037337690645310170073423178185510548601542199222442270698310610213840625489479552644879114538976175951355960979001470728585648472592383070358522744168441984463123753708310335298109073219790362038680139646474935021142278262682023248133799887113878823130895774003061941190664250324841780731462382228445487018580737578110318735778965940823908192313038236571528827718855684228557321729978435396410640285984920192293750214753458152917685942777359086154270746112962162940935965015029839229761269057348179033844461355114574407172602511170059624071389205569294112306963198981761574016483948391750781161259525908836294263883043761079841288363316151818070306819129270703654113449903054843534410685996844895968530243445135569742614014725314919386093547861724816301696531116185704950754129021323456090495894036070727825429942342313332429411882463353142243536503558765222067561673227933623467959265803830492178836952144558348987611926184958459879525031064848755744117737726236684970471912868214159043921593061221742609835441358077488208696654548396842676330447636607966138450601437597659501651340582979563290523730119957646136509934169528 [171,170] 2010938099047898994451137352383757440592124475651002289244518601080718026202896359827394700451443198820665440826863125907193405280063879038980420066960635249168146699801601326621454696017154007694661174004949202959753004486335225458213899883396061483641673858248194646772750077302679626473138982008576395590156668002474244621367049468877390342207790417469336186192454521742830948942604014463675535733576026808058967057347329963130722550477506602958193879980946988196123206364068739171732496028014210781320528778343503023378017319095616603262363532350813674616369911125527541878826255794752553453483808583836216733903932884573106436073466695334817903685692190497383369189233803077016699493250199740322675182609514938100784270119362407837544794725960799419549600443685281212751748700935646639115743232063838756649634020861553942076209522241185154841536991377951322942960807961271574565327502449495129319431274905069208970843037347967278729065064791511734371339666199617029352335281505046443557783887416279418059797417482933376292407892817135950177432442262997063060306800221628087805109140722953764797906848264911768894024722562143651728765248751557060403529523108144500599362834352042640056436726767737716203088419998709655062758912281090645683546870977160827189352992404363541914805135754950690526398830123605874058854868514888653146509538721996371875531526463727098581127411093396458150864 [171,171] -88149712320490552714839919980930745909900577308477076217709894151776600948553814975795994652054685532173619808115461566982943204146756255167837121829846595122054953619248760547372686027294011409133335204853156120105739367140906183229518931458730961893498361762534602995276040656057547478448244041238417604379210729877610012070004464190274658384231716783798232355632833982291341966681146701739942112002562455385374157817474215422557290600703121741949139800969354474577975576658362581698343751544569208752722851551656247450870524753412148173487334476788030874285591758388080632448361409173453147335559817087505066439192851968907323141655471765750777012272226195609047625960863154713109810726839159003657316105715880486263717630292452318676378618193716552419750642415011061706515178599298601175230467142537885645070132359790834306741957010677410621427238908824976017322202689120039303900447129866307284948284705431007853859914937625686345976380015792569623470813187348742914908050506076080770084020977719258492877289893602069567404658168884515210334815115445910013744463849996961517510959670658337445433239094865649305773174933396981396472648178876780741169182499910481342836494709649976706557593753966734101709269782878229601432889086908889861078043627885979812578769470630304055705334292470824159533688262926063634832823591195225773277673193603428996873561505457670 [172,0] 15654102567071310253787680492773624055163181409722826924284994469957748017948751971914376019922947832341776271656094996116867582081207514248656757214088327704999836556526606053406298750848787435363458089900333484636815933407125854184424845398003243407087764524836858848433440586841454187776091767551353020238680751803777915123865541623438203586601784271232907074792327795382233353415191129344067845157679171550166236899637679511927800659343600467937611235659301388420492495195724578121765795444656125270139218894904705989345246860861513039790302041319135494891803807123850870200624072780507664624985565717563171735913279655003263175962379887359562296388748305774037778505954331658006933982375157926622224773829898318767121764363888955044457564949156756609730112255733093609174528479687607273896161592004028595495573720788807092458038581781213329427674997831538203958613858174081477714761141117944526651992561230673398751097221891144849858134944538363180670555568678928442707094316509319749733945468063123211246446765245403971783188043853583006510138745864781951283522502932002307718292146084442964099752716208047192244791354795837037285399346208016820292743471927541964774703319770825205629563253514237653655885905094180248765700997762478345483422684499546461487236044572381889359940279202313604376510801251587922537673455831430907487248356721895018209788652722463559851656910514534824382127302346542899611332009287065093712883578110328814780624937308857040387680581997677531907986180751408990740935750288707488062682454782545932845756174090529417288593797898283305335286132016501744395974012717549493963139246477896524530756377654948870458722774968265723335675554753813985517824558725461674759638598075483878193554212854563218003634585064728580715380424625810461325635784158087798769133581740691500255030023417130192215130309236048144017376964406445939159988077172140555307877835012144077439984109776103132933866496554465529710448229012636198369679220420653983743047832156065374543909502930462195078839774578410788219039824130068952262547600456160079466925596641113298129633706332819609921564458702715798063340074055464878849757957284549414474817353887804168810600717627640928543324861791413936946585582229846359491042897928115112173606294340584483076503318182258725747960379803886409863011452030674544559699569660784228688484727999533834447396708185175121057057661545026602216878491303936000000000000000000000000000000000000000000000000000000000000 [172,1] 23456316255445127155103846433998956851371001311233794169295748805547656187744894849790263367530390300260588670740204395690258323466450623939473196852942405892210911184804976464820233388028272289919734681471708185324242713433609731339330358992924682280087978071299673160727863157727423515003278343554740853982636964664892400041209751143510705416582863946009871071709659993921292222654733143949701892089290206171653634688058674903417885739177823878252543324616044961197326676851088277073681638329698544094572576604272509446011736287067940052196774008403525900917558286259204651935485227433499225195958985284291804683258506471043205099117337451490052378392622041292095476126664530134257307137364492544010615619852455205105669824260813691835041192079639103711327911932556569755887479881532023917377779787556825657997741981447147590439982369823713929483886560291515838244876050859689648006580780458277812553193653870359676414640709512979630377082984051311124515378052583390573470870228277695985819404605707300526982233189816233908956311930462906240851695994548799031609124479128171747527626924509584282553421039927258409580522225176606859123970506396469035774353590627221750622828338681030970114530883175338270863079284552144445321485453984113537660900074452989058686371793199023590394155349029105271237355118674961977575731181338993128162790308849306671753851562796375448109795048450544080394431145908502562590533532511979199870959639264680593768574746221019609106778776686392231943252272761504958405560617942492402118032508530881575261422996313487819731138387762493732741296073655245184117060441117418598744040945002917273928026846146066633900216588462568591152468771759886440811667201817161411416699034532873444684788221870866396476539872705942403463201904741000664612366499968154044103177753466144541813101018584530377314626141897741361402910752675824729645420942428496931113207364195121945775832128570959039166698328222012904150693705644097817876332506657594447437764965450385729564064430802104414155496584374453406325720518222549386647094003617404657232932596740649646007550862054679592942845542155852505618284669005853811032932198150225931578360847805733524340113368176599946501720582619137885776600322380832189671639134629563625724259607115932282590778662264759449116006312210692259407199959367306707227062698547469776231785208543807905777388361535220770228701179834685171194854714155991040000000000000000000000000000000000000000000000000000000000 [172,2] 12501045230883722752257447881524162290677755878775904127836739870627377036216223750197595910834746966876904714050227680064148555075845554807444462868591598897868507079310459251864788833618063439915658485372103078737212690615491962456039808294376251121815372202284236012413686500966570816907899936717825813714028736200751357280865431071819788945333083918271080246446148387473234082818201983612426988271875634117264455648054590650797881218520771890959888234244681127933115132448078905124584297916059001374311109800214947012209203511682152852922678709240385453420755054960615760240839893024327951687179263489122634241587852475948421780415515560076766412801624696422402537293507959913202208473642956410060551681594715998849763907073908944551649921016504941017785466586594623187023948221178906564366337552962814400594866346765159353717402705895652340141878397754226988947532419408544271862509987265856309487215435334213682470434068728120655885599300226725214334257438345797949381820324977990727142455972612110555787643932521383380661208924512447900429383482332625573431388141395257742261743199591221109546553659615264049257555115951302712445926270714911269750762761245106416980325307676221406319945055814729873208118619553435870222518528610842513998078330112693028685488692611803615236542080219796547013254522483302525265614959019672610015068510850112013654201606609460405014238720874675787734516322126962443776631001238879035539382128434173129875792566939983278105191383152742460985404377791273272571781893867268093918373050327994591588560302859703211966315665678622611883940910466630257807370040485517782417177612989612056469552218783193094443168183772000671434845221502998669659165253520359537717542459484494651538489325080801873161209131867935915189934870631841029175923858103245971946007453034513126372108576948088601625789477548692065624757089240211148573136557396679410746880655418018194641459074183815444180136925527609030983467850346027182479520224695800050448547245299276254209485377360778662227458937749667797469366963073760301472708920416700117047977204123608135541371585480130123498141556819022181398235015617792774793942085582554461519973950260187046626451916984454480288948610413252262389871068106781276730863581280742776125885132458155821828952698489406300894866917929456945322319869292690580578797903336658369703216434451194095964812593652401523425709290421040606348248627042223915008000000000000000000000000000000000000000000000000000000 [172,3] 926593344566158066858159117577849413080269275977556754472829532684531091414021758556112911841745597564640518472995751642234917278306624693174125264378448844899291070484598944498419350731127989024335389340617688792824338027664273129018295982030834457292187517328181104500536041874929357144575434442865067150161029928940592789408419515281501497808452340451745804069006312845276555417540056673278244146407789531240854767504246638076447025982857140524833019582293932364305845767141401705085273337899854705371264191533999723757849754015025191285225658520728219546283980316287261239304788976357970497909842081696748390019227366837809693728354622777198311851764007995249583151112751421977407127322279135463693714203375879403171186075903112609398593018125464167525141177029095732677668090645660094984183275855760975668508322522359448841046862889338743360882798741690268476742137683012632627239540094141680723907875528321068818365322759257335940584439337871776997112163490541378791057174804931820568740811834935739750868272892813709119855740003829624293253765700953439013466550718421083194417830136229638046820129166060623277428276093758840796378722500573898015351385576581563641875115741538057342236346905318765994987184416196199014519867771010243019828148623493897043167192421943979041687009333564193932345491879184904597677658756556925954300850422389627680839690612622603141495821771550134604358935345829928994400763426200277218580310053734222417001555841771340101916881818867132179788757722719451149367022869342591535992049899189335292761423984990890351123482257058265530333656602383742422652966791723177468830879771118529976951479708826113873764809980258063232192566828927664335614377132874278732008881784517730870948080411397757416439364115260008255396517384608852286968485850873463718187031244827135835140044120406826895862303022352894789638713991123026211177811825407462613134200387219443022128984487968662797121392558274651816890170983003512069184703782817916959519480631092323970114808376379206316592185248895927323744960401236601980726850686671501029128364117902378011651243360323979470999972398048022767392768951475365812257971948289729019194923325056049478480465806224339598925651271081199678650871862656443180854028521597061129202772898814118953922131018034162023044431344691840898856492313866741017099590382562441927067235660968696228800122505419809133277509201768634750174360354331851489280000000000000000000000000000000000000000000000000000 [172,4] 30376180716665716998020495827314056111857087240877269909540977709205698649636536267673430078862200908881590768966827974571652038679267196958726287303485530891359914050446460519361504123762069368650888637847450901697869111013073448449731991785831825613003074593484572574074142532701582548983413465872035965770376311306487639118385975577370570713823475812952337863909798195356066703060912496748156168196561768705565331776036679905271313012421893537616941232406500534733847437181023180162294012730637301835506342827121691693466738670417649287984444374893283069226409403028838827645877582836466977308189331190617815243786164299945594561309970871488346367655002126824893010546315598775540000272724128571814276746706669239444377975211716053528846699024474514044048096888499798183392324838596812182638022017117671323029826691142988685787653354329792721153832984206654259980577402738871020290888701376759455858371167112400687244519944942412734304076736234974745573654858874766099371799256124861917346255407818719363315522547663486582148174482397903330471960361089735867805231459027198747555358598037579575953807617014629105930277962756387266445700548693805053819829362516229293002593743621038218473607745269394873910873550946624794526504723034233677950894325691549975746556320415950174455001917345690330683182782324252587263485923126691222057739738430212362373547791514963082953255831474545866562048794082763224651811610721443585598926552237913340812017978506504145221696208004556762607980030139683518279384434929863963150111357556672131989664241725504077858855733775128751795435782733351470913438162193585308307669498064577901157034825423070456651565845548336439621240268132086226093194992365695794820472119979390494093046683490401112610443136276494087293658456257851813121865177826329926164739878920418951874166702263564503239900941922443936444824219507411271608970675676503041283948207240213410418160572654898350913682310618212715156894936361582458307619673425874310715201531707685677802269903792572157852371837431064360590427117610600267385243433515439476053592970275934146611852422506971067874490696998845488737512563659017701677409491736020430653926577598472244203769168878056167198624061710432801326029314866329548379666550953377583945016269463160540984331235352291621594641679369546129353744679610788388250088063658884257275643014380672370125815922746673860687658662687136711501251217321956630069248000000000000000000000000000000000000000000000000 [172,5] 378965323123394323471800300268313392690984881712210786914419772950905882319836772775681727080593059562348414385052394177388656705048793199276880115952199081386232416544363366044124433428077506018194356011325454379399761036211973383138679797595186072952165148551092506515108272383567516488319305361959938554612635095174854980441889746628600768491773818794431674513294216277522512683575192034140968337227369000586337149032917559900200823564444316889250902915194490801013996683629024000272103318195322580130035711039272902023103866065915338141609631151724149612877958662636208804981086878312543308679248288308389672730164447263620120722391751566708750529158513604455650106250653946758131829917253095715019966959016043015621486761210444805738203738020826217732754598519745282652965122782925623023506813920122917741551733438642990187210129654972186226112892310313468831608484136505469998439756834065802126084230143199133341594050865849294802569105865239564406606279553126721155946135337216062092302104885251756117457287911746306090482907706698252540305038145812491568585205526313819537968884315854999690469974976357593873208889055581316369445521202347080515990218027381743910109759211765067988368337080907674503399710131416632380851338369265469055379668355217937407578735731663416056621668780476892203414184774331383326777097323718207686362552154187206516721502057863136295629589651374563880294261673771877802826709755015885831287997930858055332254934975991457321132671379644251090898680472236427098629791872437308747325397202621125024697036312111219949784781954249358303810760682906718261773904267937782829956973631379830356271032320453893950953850854453999244552344768095073159442204377979501888097196879126646992442250032372398700779078621697453639707917747137398075821087164961611256471896513432063416653525290256695279205173546561692558400264035448948918585498702069082978470219931408666032179732211376989456725386856594853576637854456858280458320787595815589094579051929309351740459745856980509241638295294132959397202343142669257603212457992443616896990459749968648584782261151226809387928943885023519300462841263371402192737677670500156236760994586189110656867779839039833751454353479065272536656383051674530454425559283010653543673551083560013231776701275823788690492705958796445371246067470901567587238677082877802875331731077003303967753525490667350466524139124081494285006580923185814327787520000000000000000000000000000000000000000000000 [172,6] 2370878063883458484625534453848871611029264280271952733597511811325918558869920335414269083371456038723321865372702019333798356357555224741951458723949052198148860212215311921580348945232248066902677104438458877900518469795379379370152311053586051599026832677631405864673914161494988843963515523489790404680263296755803345324573311749738947022446113939716948372720677078060517619999549757144676138784882026980761383936737539346094748976838633733097376608001169375137165510388767637350428893427230407401198294375658982665023159929720422787944042362871894872738203543340250748238388599017068494400300072159155904051956374984155922538227906024576367137929067454471744270868552403565115568995326113204008853093947826643333389053606768939427198664131885760008239379359931869793328263689273779032402257682422483701044918141188063416508422529169510735170638144861264304895577778287184536166472401266060475111046232849274744642437875254978265520054236229528349367503339892559693990860181138275881922438630786102914947679655145882594111716762751128247259285999460904538670246198700181106706034978027782838206061802937441694137206952585388702733715343107204016666962998750893301570817186255395456415658124022055603038233027258726465384116475264997174590907180428525007907510118144798849603345216595096464828847027958752837702221950165111119630746502178408304449355835274643025413186392139417329490343959667045622880583881796764387373558702824698580086549970478608771958258246036372400684484282009638610772825819625943384163182064918089625524280085729936334910412127127130733296962156630526832226837952880555438570349988271065821240916944215639837987347414641468826313981826684357329484334560085435879327238340440018505430642966051667925730855186014647615792358835286316709747519091970835129981624914276338475671333830131230312960764901084545705057943941844041710346062195019394736646639628401979292736565668266573986605106925644712001800171071895299088761556983035536028822392089339017479574237910836307481609936542455021588996947779130987542747995200330140988505833964263513053807299593473875364790294265858507815510556773205658980045580690029261660864176442217241051855170891104223448452922395805490309053258483256363312935216962259939848048058782069845989967351151232747629703093846135967277060931118934028043950823113157737783009642161898574161164153072641846195846182747389554704460535423687612952712577024000000000000000000000000000000000000000000 [172,7] 3809905759202730911443447466218616418447795896624463510732833186800155741027196541221490734810913532241314697534245279934219670134797429356521115605034079558736623642734370936629359713663273336520264219490506142715083784037467951065848359975852146237299266497928019748739681817495379706169568735878498982545968908856457832015555216757886709545379564683502633074180306212199966793375084612122717331291841672993956062804745565621123371990747074981759101503038578746237698128339691213275465570302050542760071283932268979794498273558855841113086408885614861264590615713963227241503037937807843778254515203374650332508827542131060252627326516618027168985481192943449107284739661822033736286009506967601045863487433685949539519632082850311506901962635341245537093948324059042927703522533843345891395939612004523279772164857648995953298265382783512814705438295110290177088711456729408412360453766128971692319087719165742868344987795458911007984446155428350255998174075918671764866019998229728282641022847912899821141669824417798103830415902047094087014499277100079140065260132711065235606783267346279435881446992418102369799483313083274802184589294368054309971460166377106435668419629529842617336542294893412608449412619525080601363072783459673884398006525688536605007512609697182322025173225022390343903501463954704919652310470793610025087753800683193834784632240786686666286905862174623818882581569365235194194973582891046480562291644517049234657194372728710819950990597777980106723542748972992752276775411195085554711985786701916464872682355218104749888460902874371138035993159754454976182751066581446008680046619017292277339737323080698144305370866007148966725582973617754401403758249360557226317109850311292627555719951994168105433632713388625811108115141477978536637181731103015990584917931344626655732049110612624591602775826716542643534640804445214228651762839567796773805648585125666135144660169268501789589834584830880467481345894576992984721328025412944131391374271576635298982554892934516789452565486887739525172115564068751193828725047475661387384601229656178453872220515967926994846683000724776094790817580143942909753689929637004761495952767028940926750729843369018119730496679267284504066302000201632479864821713673177482867254146104223999361701946024611425772694535257887603355887991639737304145752956079921319947977446258219253540278862364717885795587367205431298238413526554918022765608960000000000000000000000000000000000000000 [172,8] -5973025677931768522598148123640618874124975942250217945697960726355303718152057384458286560974066789930963254174029814921926645004045168441677843753191481230140313625668606987832292987858613780945650619146680717930025929755952650535676901480031047952911617027178251408841826169743742671574662759528085471117224501754514806926188780305822544535272900244929618559416523830564140158710771797888645076930349980754056513590633554419902349425840769740852872934203878385347031568129252824288397321355790159528946907003437227528558086521248961170731267386092746356475639001183426284623874036740275903739678278958013074958356716686125981980672894313709690438410853697270583047337041923632540725963805518471051510798072441499997631800433032831745798307383481035601424284099371211991583444405675473146766022210365807624984418100794052149562575960637351870873598943385133747269357009150911098286223563621621770779412480660218131379862808496934979788773985515067981273053930317975323261005024630281523459967760112776128887008546025174748989877351717017496058829135458721738149393305905505469487448015331817780063668756640328071211524859242002842984512716974998123701057074116160713617761440572747022612482373977088672311830539615641790937289808622608141930908757020174794572976828981420516469075643085455456112116793444074995727037021732978512379530663837367523718932160184316635262074882337328807933209488301811907777131915911565499809460488223274313144491748296381570864020109763744861118283704224100273004327435989145457367471311105896516415824578414358851957661092974834134513672235535833164382002303684516566694065109362382322438467072797467602868096675568588905422452598894796680084749846776205232094937719509081277766447558892800695053364192739819719629825165796219081906010736951516273218633318189101515989516457135728468272011652711904422462457228804129689935455022300347781587975379650772432767213203031958919192281048529641466845174860207052551044375670609292920129149046286104472380884843218441653414706111209164211235324602589259827963964179223099059507948031363490566357210004596148536941888744502862491568512564448586298601498406534320368282922704114011867453342953703124423536413257474591639739891756948243067634695653718072054664327612429571591295691601566415040479809950279690385210269865694717802856664086393164979135751486316003446448906932356370432548343262097323124068203195258973918226022400000000000000000000000000000000000000 [172,9] -17962192123283991040233431269161642053443872839941699611500520014429019263264756147157612600881708771050990596441602711247976238000911681633156675523905346084590770136433222983044573345086976544699947542100278102094254605174979337343204769540153263739195266790683641039427824267951184432881780068260862357295478619983066920682028538539911776950922322813227977424914679534771671259948915055273379920645909367608985012673542237178562261525138014699620642883819140763156892668384762852709398202913748406735786142023858109794810538626211503943632589876927130423992615648943802288473559412636281331700658420557958524425899301680310645127154571349181229451748223139821525819573298179093011570658985988989605598313829951934064259277319825436383185405928470260183626354876003111617986921665557295059684394348501851083357576382341476901955778961984542095937905980440923823819678432534690640803489775705998288435904349614008538924480472278719138771027039394739983529634642466559227984430846264717902474723779442898121757605725536654460819646019526862477627291502271690506001497517634502980464970926869310210341647766399253154702832786552659958361870845642764783597625706455960894989623143036796577100422777752734008079903371804255653650265837153077817304470920960781051811084138290293208291686372302578775832485435774911042273436734418601935095303768189870716154607285526282969918117344560480211221865503621232113751059331692199759328840790386295245010014738609163402811937499255151561150447129448977836932258891730275432719148214505064537087238444798440150274360689902823056789930593623524420312264460646428604017858304900916778406160025316790198501199997807260662721888618045660773220036614547634068687661764053118880279221890270207918571880338270175702238662934512414825578200504019532003930028921438289583447221356716445080173476524061827203401004577739575799870545359190116139022561253114655005474974954279578080510023012477972120720518417941968235630068794838705720667681798925526531003671622041906099743820572785122576487414968854077540984730355733192736864240491338962844597922834819646341653628000510650191471534037374799431072382476343328282585592746574246696355029921903538972038496798165469630333839316231540739045234117411145220688462670373607297824994903606141415458971455509715314622578707828335445283992521716050106909947391080117784449287188747566149255325083890258491631635047415020713033072640000000000000000000000000000000000 [172,10] 21102124244225601867666360861772355166323604572354277731803066646644363278260987927667053413474282957109367265607918471502636878698149884105945908018861378608163554352319679957058491780635844103294411015529519672481190780830617367927104302380199097251661138154443392904632393146859310277507472199032652044275038688251945553068175206611989071983640403901856238615483321170464218929702715837799118840630317806683933637422457357152901193906301963191967764673397346888967577852861658308348113677115076150115378555111090108763821296488917720230464291008380598744724481028326253162390817383078456544464898634928390803067509271859640976023770690347204229032489537903630245624315142013719921543046709499548285855138956949481813789215216401364522707120722001221091259951777694808375038646350311968245913925145452028604069006182479409115003020246784367390550669115098318697242760978358642626054343196718449180335170312489381199585521984167641168794405442772924887687749111848786279798623807159568422190376507137978116544075040895500717125233544947734943662687257766774011687041873821738820337293204858477737890433181683162197558420486897648695848957425105015287738652447000943615192314607490428825442713542481552805001376806380674271657880347240476385485484048924415175242978344872273170866869451551439007245874999635037837591824065253243415976697139397634883494635299803763023771656998453497207377408806061096609461849227281487601188734397912647143161927141304476877891292707472942823550551125136626719367309238343135559229215756289841306091117349091717913849038574598207757707336128662476554006106744425809766386473100305071612917511430707817968139010715975185412412366103723823509602595615907592527802154596884152465654216124811953159808101839899527237682053883338508318744458928277638584607495012990659627802959256218513809469148496212601216199344877357929473560976785875217933126314914321438214729722817894129611590066871743969385446816073578223790568405356485592271086982785627262088556788601855293435048873427839835790209717271897695114637934990298937038182338176897918658050349604313896138022694042470933854007103179210979642020047611688837733020923227170168918331641242085667864451778390293875556489799190464724337497039886342924956523337875562042707330766645927813398044253600291505544321514396616920355714473662731568687775290107199629126313613106168104790555325862829635458033936101030769014368894976000000000000000000000000000000 [172,11] -86485765779920202234046132051112566814994884988683039695761984525057838346289176520557307857929007157516161697146203337657371021610806898630797402679136476331572095336559243599475968464747805048394804770873155142450382052263394805570254450214266011225805624652525598055232502562027544514405596783086065031688134153708195732282430697204048309270179301095036607283720375194344775582310028561915894607892310808411622774151334684301088720385721827523755145097745067838623648119704066497618280271960385529434155125803006085786572554025059805173792302755082079973067178226925972400437748018291451900525936362761648118817938604357884782878573273274955694474095601065033218543275839448005928195691412514430615072007398768403052760208796627434689998063515028371185156944842501075566501822007779385005370705906404203449255078027711415393889636871753766128145452032554719135147180666862193604628341494299746748501443959825653872566340569519414825973964581538387539737454743172878787080637219922966567185910175757013804857005461053507332379811582891968621602271443511902966310721117442185908344861692998585588952308000711576451642566857630737864348315723638883285870958824750059314097922413731766944809254072940101753543122578908117099040956454691590294507964684704748388505508846764903728521863313373654386183913734205191879178307269213337220399719431367720635371733208496210357311967113656990100589985315333672256063494761245222805236152098579568290849252902202872989291800909333559354061339649124607043417285326166990595249447521591670011058203935484281151614145637518720162666176827307241089753511369691441575186946520117111643435723105717159076529480522850052528503689512662725510633933535178709646477698451041741236757037216476591750097475270959384622396118436356352352720871816736027668680689936716933646810996541164635465109246183151777662686068820391312077197141891775341267546169395794812300873592434497842863748839700206175008623574194273902341795544551823273920572555995419582373161402144454994037923185208980877526486564004634682490059324453373327434449114626775971292540423208651566414866804359624576427541719470358585941740846098471907091113239654415734180463879957560086558472410374315545846847854044779767772149924347173958148654442578949717966302854577618359199644662143059784658337826405104391625044671140952957386203960635959171627494108717313418030947822430778109242583834797171445002917642240000000000000000000000000000 [172,12] 379914146450519055384186246708784774357100579187066404901294375963769382511284858408417437400722189384091578763319994066254407698511526607857573654753298470046828442099659767131130692376464514828725898709259338866215217829692671021097934467491249075946296338954591808423937138631555583764643123803989578167353283380418240653347982926950336701816031972985042147970125597343063785902036761438696908601292273439495971655678491979568080393281742095584816515632776921005173308597421460492440539812350946997850644583222041203530628047212956651960957367343224576753680267344529211538959241626940353881668201528600942032984357338677761346283319186443443645214227784640114097383339073053624191481394425335743867978040331940381704553944039881046680129418361385362405450436328906789811372446119186205471123399471405962882939265734724986302002347349274453497021235896752023383414637053620314869404110780303946184652450644392606463784784296907141351308910972691835010222087910430799746607163441935153915773450349965203897645193477897533422088001559067650619209801338218192083192222381350537567343304789464459235764511384721292813155201884291943335872275689357060691412676142778255361069267382663067214135158888682413698744842915901718031668127627731320409371442256383773766028471700063251782559244307091854763156189308367600064544715634116151503100688403097762883504112814945088948310607196427672459116274392642141945673318943334913484676135485802211326954702292911547196733392698843643825665124342781857594901426045370709028273227454680286901450378343399692109944957534174736937473518032985357589315334191854247183785174410957702893172523350612686271053058586822802389210461675267175625667701903301452445673216712721873834227106432122169815534166410164336227319701291443791788730083381217668448329712545484975639473179405482072111512158002616174788291467084581289740844886687146981887148745830505003332713279556637750812855417435196693050999203595336769871506820171701214707547487983471254792513438414084607781103689379759215929991727055378306137873860779874404855836655492827782079627926857343407837706783042685077287079340990617974656118789575874706065650660157629910367899228712458060452328884856573764664551816404734891389417508783421311132049331256438881945890741705203064243082489561048329387198021904028212372941817506402582385518248534236587064471434267784229619064398339432189915669380710494042834230837248000000000000000000000000 [172,13] -497323035596057051264099791042632993475357762027336031964741928462934887942273241827994033905045331844663757638523062186274852600677848310454797960888814141126455600694696708850695322480674556935430455575622228014202297503683430760406422911957834284874414438823260344305449095476878888553429899944383228023787998804432117800518125931938911759380935796574870867017541243853568587320936619605221075414727047381697024079690173125745689318887634675950064267806945483639203165996608872839652636140116146873647608295797443768642174074421437853329031934453681736152388683030688914155581225937381636467695428857033357289453772233013336231120606046155337269040148789318522285976584685016481755858393202368054023663807688949253188479820250658744083884693372005798044494356147881514454496203941751627541848975732804687269070447414770265493653267720953691461806489788855791953036066295618049790631736617490219119224122539308686013744741186705748321526889654340514352090635371705747573933240442165200379377768884103465588112289577660468310936851478530274467158148001262387418240785690441885294881810658911053981158797474700632256894032658372556444060853666079465541816134721241742469183727532351280586841558554689842272861781744248229022804698362040034833781417980290218736084372664350914174043174394902841463417890168166939087699876151561930651313544374699114595218863074193416466467273152027885150293554996423417949581543527304975137439820196886508396435539481267886683775449892542026248437226236262190570722290079191281644624988057831291858310354343868220164370141607333494658022690351274818119846436642073423735366550426570442567781691444455776031106159477639913038114342260773529048717418440022534393239297547389534801312027794055005258530262340392733506993460564981307639076740488921945509561639874544175293422106456104296868778577226374074182572980543386699849193155772246457113404365895733818445472653923428765742500865941115486035736108005065830628760775005889611373122722331203548152740714959501548149637707349364748891963053502812584485163162437538822596263785513772577576571328513302781135438946320111629080153288253358219728312836962836762078299817156061355472508101892404597339886859580052556964450533282753166553205114475271525079811057097324317414806183248286770158288212722786358780304127841850154413637833887032576072735100434728850870746734788740207402672708295285989873026848284195290720260587520000000000000000000000 [172,14] -1253982354398756748009991876034752575672785561329106505895171370775310862413426803707033524589252005624908255431585109493438232080198996386345662216605100478636545665764866485556515528456606215437883456161121956730947798012854337233089558665681763488725356198939047422139135066722178109311131739575825683635327664092236868255934629761115035057181670041910609587797237811360023044588209494830215190669889854231970670052503392662789470483781742736026240308978503056648061830610591597789354941711737375087816213084410172387048329228422787298124613414141409813221146945520152443567898879187980775828704791350191562777989069764009395199326261982126725712316816684752678942754278624671458633463095416591900854673135757177740868114592487627517564480188359321011534090318842353431834581102233961305474299327127317925909980789521051537563729667759141782166454330434954408898384296096922455611431823800877618868683789757817663087226602018539179885194148625200100490369787277402537435199463834551056992190983334068751689071388384287548519981153343631115108372275870241748341904329970969859661028989309237513186160279761745445984391057223191943937049678286982052099675856814521985008894259400213707607778073387786646690974557761341370674409967892034776684006156710097548228232304875622751458407700602119558076516778510200180616455479367721365800528411547635698213449428907196122815858437749606378435452361908842460074413688646723808782034895742685412783617249918275707064575789388700853889872943016624981422129601680880699435942625128559497949792536656230496210381616124186046238289914575955048076896516339684057522714520489389057314898763704785126253218286877770960600124644523697866491149670391104159843554977859876591855468262145689191338442562016636509986290107733438497099688988817625408650559718446619357446157180229168502623839205712415196124670950239307968527869189526208487180307690267649649961018128562794570097869629089620044131260530609978880208460755642535743018976250066937374154479790733621050808711298683058962093142607235240456954353425660850707705691964428545970486849723792110717567887049227498116642508998117988367122762006699711400602652461994975059363774138913693557039337810845540969985376055336309532162236491692034899374890214769332161732031519701395383807931957495936778776410216176344075726526181101090100548900431027282567050825037164378834523399253669557984100108982597509143720332623872000000000000000000 [172,15] 2310284557043949616134943798794359941912325523636586873253889463934806773399772644725779851567084090013127100315113866612944345181144939665100253518683641876541282696064319430568213000560603748710643662528990077718787185929612988417161162449328861667720686785753743652600256619812171884444246099319045377240621076026464777619996366048922100239009068931800628321095165703972136531191220783195966837147222797540008433615805054852763573226518467114425646414357526539532498851280905516287104971205844232845524028023461560002703593660124003983670721547354440313854383051155174664896567689618105688841817058138025402806087706180126634905851860080850560333268207949831370733704173877450493016128791217474120339349462899385648408776325798730798604710523121620850259846197122267154106595043656553370489063879817343934196688465932774563469312877537262805306357122327682541789707885114435801850304888570388262904407648777550279373049491187138859277146070619753021109610352933690704445895014102755013662856318317852714377225505170539443355199978542938530992536009729804267538380161670993297045651280196895513385594527115205061087339626065974903056961227878251555460584993956523458217860973593526092217503914466324088652876210800207967393023974668141031825334855575424453555499486127545222297001900525494841953721378682703597527494197225809455650419538178757467660356161269120368555453857479026969209628016576681334477271030889362805815128722723285760483833752832271055399358379936646672730705481601990069576124568031365762382185503707291699991511903697283870599471771370895429617143371346834458686444364993683598267634508399945155941439067527603386670540240973725879532398251846303411816238453407443642766908138734498784392079709534612424605989391048859560700199741187112927241478854826365413988093141709924083610167421956766707807566656814323609268352281227295781913285462316665566238233570954341522767296966151049124875731274501720744209856214570879918603321245415982008706114948939133355635480904281690193999668605142332286275368215983032446032954916322795343139957267108725378756454866453020765966565942527031895203877011553107055848792793448548278913429388408615751783595664665219995982238670407265643941065162587876587418904633594643284002645102101169970034311831609732000097741996517752514190014932736466754304214610515759429674056492704451839269277333348642056525529917791157336219748132115105035599006924800000000000000000 [172,16] 5350022775827006772809001740450640359125524952469209506026953331832679665629816827296793886289206571741312586792446307003913220466209003069000519203408936821888180910374746934927564067199159819475979722619415896827990705570376013395061333672212860642102343027803477848137688158844815188380877470252297919061728849709564871264750905736326421209926453378937415481821970415465953427621020658977961333410042619221524653056946187566190848272831813143702267340766418242687553971424469952054033670906295624199990845923068275336920490811505091918861721120369973343556169649527174846999548175925193269615361310413859912565959128627780746589653583148085070070933283334468708646091418063864415365122149904631724831733443901124449905450829077248609764350389197370972992152824794307262314255060816372537887033429325225245382252372962156548175053371966667889722088586976395903119761348389473430497723244572218383630127578720901437935304164267222147252154413345523694330028036005277112714815190817743966726813072321850288201208393191406034633737646525131793090079923105430544537039351400608531056580238596460584025887577279829673168980873404048502863485046073887835655305705829003545505343209063342490838093595886782264660737011394297007791202509141844697751376777864042731006560421537013806771133445748595150670233396856531901996806216760524088531259184206233197707415896732858086038734865412388011953818932261767301048994841346785394571333982990695264086484545516777582913720271702502860887690864294626305146901108583888034576658509236756593704893049727325294543654234437644986774069785329516052989865530983658707770339966209874977292505856003360804520033767877729724735546809132909391524523298339910398528846945079169745783588530682894610816417498309860902560300957254533598558145131189464486385834244857995480428615903793301830474329694373860511219555489931445133321601459660852718525520401124799912243343924492146489780465773998377569856004372919746153825360882837176789345049478229222450786472011515146499138689123030427502023782077122705745732530160699280724898523937191682191475722354308746787625209639599047362690231876358317120787447250936912029215899723973828562782655470631670473507128322630092392372569691569139244902113975520683556230906861626693142230500180161808996536245192496977777686795133044148208228094943302946318187925101493353326613329819907985411158803451464726746849441960469859127639293296640000000000000 [172,17] 19103351587073154756234157034185239606292032939901425759721170600120943932020136603323113598103653819118743993056191826699962786416391191542720693118928249027626192583219819485367878972645373967394394126887896388888435782436089112553947529526166099053749789736158745921633752902544283173629883861897704213371405314856042498005294912547899011200552059876553500387083188494187076483706528207941376013673343952364040218180124350800920520849648063921221813810468355065623476519584613564118551871911276589618756109388495508715848572630576534400341257398546583070920285932415291099765539722452558457958360688665619955114620699817522318000029160403907141741899670023611255093086532924777099084171743385470947893294362357744169581390342904774186105482410375400696145664471281660254131166226969210394082646004262865626493358834656442366090379100560871892378651934993779467660672163906272108037928664298227997038718717484529558630318875000806992627392372929002396259798674449248086015945668610954769387872761761527573874246116386583777071948858412486593747824774484647147089533534637141687394340940629703382872805703419492560205943386479973081576375064363351272212012138990383083045831277895658169891164814031782593025255057286249171890226553760124594500591577296132402950479041367835701297975164868627855234938133322265299453757631203328666608598366773546502101345392411349374573339990484405778262261907089492235437680207422234671404571146958557748151236327371335221876112517317257668209562698541897541060054465840637901142109153798946467293003847898845140397931565111015856221413542851694830826665367829458033609093012267607709029942593872764579007206523885436398689548434147969884825745088647164755524405670291240164897921716788786770568364713390663209794929200295316552004479321668922761997217569770007969875774652997510789827215082820011573737169838163034869227761113132837863009594335457609986682603224299552710940016037921656125463547064151041365309746677854706130768545642651874282021623688316331684071605063910107767296213369256885409981014981602251410061147985459029150994141475493077806215588307992902636539039884567105707962558772319262722926338712156859071997306116426821371895483992696069646602083403648449935725416804501613242168831589219113582016952083020204418587524926402682281234268425172661375618013844297375182020348207755678705574746735486798806506579166216979172717381238310520625485683097600000000000 [172,18] -33104943482846297204810331086439125144634506352441490944606560676109130399657648708959020724811506526602990645660297277445706897568678204584083903216876862536388996054723855093177864109076045945279583884832220130217250443080427181470338040615006212209875035671099796015704222036712433817725614500076533464825238714473504913556848055848425202894416219623748199645655210657364722021812978934120080685147632799749215720239840665101088860108645263186247266858696210822988220267338296261734063080645697323608279212766772680423959848487796942401988219319621205359144372533098744052472362818018929748269305442489505621083395172163072380298655502404468427223666476259031923404846084452827265537783263478416645987908447605244507087767731889663063853192553919186755545804102329535835934089611449781641722601005671735786892077036593999938666166438507406063784208445528070613301829599752667194756772565545384512953041445098860574987149381929613930957913969004346702593230768856436146634754212507527237410068003246891166489687453611861354815203213926942087824941817600021578299115023553278104283931658847627060586912030538556118068448031304643670865722733582918709234621137921664698371409561497374864872884071959407431039099344977356386100020646690431183699401391650305276082247662957157311761663098487911734836682869889126215052756070824878646233174492350272520863954672222436619559186149710996884325123142766268627299699337317293910403603973217566136092380254881108389027155479883226167683351934643051605496404921410102893999890371435245100709335380280001362091194041845849336090316433425856998162105772634176814935428579483197874963165815987230921006553717161494989339648166772493402527697614939040541028802197982062827091764555215692008816693189267092043203540325070394391836981870586807137430165320576908230909300967812851282795645923433012376951011544848979325337712006101049618554250591708357201462154248436670190396471931163446309213080772598050851857351068149822946978323070325226734618517562595964180515871566675396672756892343804163057177951774384741837640429807936596311060250633963964530476981615815464470213969826252502014503149187705672831098434931943525736506940189684197850640439651397988721910858139743527611955708816132709572937304155026142251223933263995110159861927866091432505742533769578571333976275149080258085412716107902907177595302988430601141539405251533800294062520315986458034962222284800000000 [172,19] -160060038371989893219769715437315470791472382975498244590569881300529169104961759253463648054666407996863132061435413505756956198123439602270694634513260561326892399327623359641387009914846021480783096268952927729899423599354480944543449654797626681108735620939042034200719556268152426383811554831940644774099974511226710503188146365184646391018868408758461556014535971569796015384330607594863559961022096080119771036022878269676237071507815096502497051154918687119442616908526352231542204780377067818674414027295784799995961226699670915980077280016460143555834855072500323955691596665137376366101177845068767933869703211306264021528157136192886865426860668606216789579678020209598232153815290100130072260069061846116448957784174972783414158052901189192931001390121743247240999211789047347626809677438230505520023729590045955542334556835473268455521000711709534918411730728981409723143908872263956827008462949454014952088719840535229164101176082997284606394816113629949004248352706449995370969547412135191308132971302027308470880076051031534509883229164160422610615754414350828909817614239526171378909418184228005944865385450790167811257064417455723747847784998573121321965182645320389333140224296100704875501734939373398616550260551387982867901108981522454285884950567495100159461043389115348776559487026730608645187027340565903945177947905668054385020447680934942147069124990629937158090001296558453635808569170472860163607323128717640565421986882910321485060986961779222843727285555140498905344958851753708864691081945344628681648355811677360127623490066130521768612143583498111753847897179011411099330585395572424601193676449288307126895399891763642946817951508880256294918361790760427393647971262373360193184505814142532563105881361104427812220397832606285271742189550409193968969930229297573374016761283046328966354949330477830097195751780948602944405019807436762195060717803840138319430497592671065127936329589370728784423631725501096306100935168863959133609750596872737629578871447341847821212581409558352408562858779121253557821188758986951297794818235563752231028931325788457962502040398447186858553847164248347303528939170105557269081901265049586227959460943029317370414560153692040906447779305265212924568490016906924019291527544959489891449853804796766066952157833830957892912175239780611773487379580756095124017654809594887774720387506230754842475275281198395459662691350851293796557791232000000 [172,20] 76633276615106168604883149678777482470430253630322460660612382937877124394862531225051224034927250398858431429322872226284754549219598387883534878446147891862829841345686163737515923929645489759210974102028836318813490633162939217066121962563002530911294205341265993587735195166824942631604158882987798785443743549875921283712800714833116394934444952408699511717623350811902431577985668984675564531169286635493113883014110341489914865403564657164314941123936919912575883093163156854070865604736842133786317178941688756279579351889731033641087144268347488916449179031230754805518316244553192965574610793484397947161154363713510256625152196931525891028140967182240859058724331078552611127758924460554019243488829419794820667264785440427019977130619952797571901983213746302376724858950901256334482623333881956832329396826450275801802163355097169537183391548180988202046212323182675701020688551631968648767372048386924045572718534782559705980818907187618961081753511314269546482842414073628387827282586204527457126422208512401899035095042470396064452401759357600092497911933553624712609974705062379176873385624184486489043069055004894197884342558330310698350784426013456062172617051546072925953278037981214589872339690853454491051794399075460584994604971832708430366770194051817509483692982821914599957820598813092265309864746704585312379620276467135362948448230684106884549270447219482583752608917481828975423816184305224681957962947767617359742797754554724630535293783505620118627898566016407158184049802380338595746023780449666054745363534529266522770951510061491827891284958729793114721809457764674944937426371858575011002843740696219947853539934367693362750724825827880820247715487368567388511930757572801750439015365076913890288252575937497072865892560754391409137230849509329349935403737200145914603395849474979427791362169636070275606785754529843575760711521744002699269904785479279819481400748063431960258717835508633465069652597041869559522414783905698842394669693328923829556362229256335480087033508741962199796040657608329961968500185582179861534370751916519745962313383612759438028209741965040727198162584939275218310241191510624320126783271936832494471729453786748053667117582014574754663662438138258092842520607836389119905498901418573295203215070366719287684766509671355978295687491402638981767910239974960879609021129964979790065796574685788148371891166983150728255969761167182335140208738640 [172,21] 493895783986989996195402264961659207943648432758199083883937115265532965461051009349760200526721299622445920487151471062816040452568429669241248719428518790172738479797814747738391842435254511095739263839266155779702769491075815071931056650740600179234520547792725318921827043032613477636444801101469986215607122059348870054120238945928705085234293943053784444501186381993571443272317671808771297857637133559296090270914905413499452467899661843698461254558458206123196714201878446070443598965314650365207326365167412147018579667818891365425719697837422416990836838629899881197132341879254284623991546371061640689091122332952591896603650322680923668987948128511473465592721114061539536679918971260677025849074982689778145596243990574752330439670625004862402886253691194467393078508118255158682158216780702975745597071842345638659890566060673314891922739729032927565414235866251004656980808342947270883596500374031961131515657611687129783753819096696174723036225875314075044434388705022922212542347033153481187690969734868990469427404580663726662450355658979836828990552131742693190926906642973475562752697938542741621216534102116036726828799030146596500505273460149411415312562101837211622336320163426559657287707450229022162233788211126187699232536643779680255627349572381426630463787681093380029432005031692515053394981327098712943350625631543984808842514318079201327099434899119439848228281414579215104653894850299948995292049649409584483132326889659576611856068343036081143949188606743171078047765136934571075104236446980081618411599194582253227748809906339914287842727458332591243562979101631585199056475463082756760723934007667490307531107016616450683233543238294179393095262611432034499649370829250988155338550076098910562462279529492014002255770956095420317381797842787046293495018090418789050540900213639719227313664575484056161565009178809391239265809469641973694058387200463978713316096524608595657439038039590483783778610981791061243273841935390977008019769569333748290436289671605543816544424416453821478494181524481645052807752090887242844159180454410051438379658872419595400976535509601369308359352613463503514395149629248136992707990703469486520118891723254596859361573580806992631009846679843575709309963688098724195545311616114171942954027348209355354783446737153890657448225020430083422262996667926612842428895865333471154073755409795350829913123178675738549416893504159784229475424000 [172,22] 94924199017643595616270117180087692002796102111948878445946074366561228740086019561816887005900749723822923143859234203776178911433746491952216299587619802491951451797768324097418660415202451097854429262348838727268442385243557104742642470439055856087776173196036898170742577698206158897456213920557996991305818029296360770621000352701558808363865036725498416271319003813112979977217321865678032435834120171558197025831152564706802952735784222019166225752821341372235327608802809567936672616769277413726118249294316380362599424658145975283594194347656952518022452506108023999295410744302174479549871948041094230003421661900735328028008941735238643147797004441440351932032319970824396285486239147105491515230965347355508127454098739305692072264451431980945620769792919132275825178086385400860489368659224774672332203904222719890270556676149027528625549830332258326044591588226941441309645250798555680024827414582653610518107645531217455264559434292756497191474932036453418032682217488082647402593895023551068495692286838150249636148808714262262871712919222169425428357524793157781981990090283821871903867288062472698747029839411702387285678171351099483543575596092463523409027515943725398647195104143144612653045219181371418169209260519086866838794061811220983451526672167535383797789198116964550021174961055630930614399034574691811677165045946540191448395490403756890759953325780818940594808710148089142675347356921290905248764507506803458318321268770880075251807093508547084161323390757754806221225520217325096650402909486951600578282493187838298954014431542682100244569254536404263988430559296637659503031507137661786603591692831878193495513749987918296286315622504804009959026554051937554835319526668181017424859445775647811898660526032821465503083360365178713608245846614496652252853270654395219973900478953018231545772454392678205734348909220659100558995992449031636808225611113572547048465218606021841755766412989463121323576384338169897845534766253978606207278380124234609888119908850347985340948373961187159357989437899322144593506728482069667653837651664336571514901790847657026954665493641967892581241949388226083332967486524069414479706092658232079592518239440090878903263482916609087752173087917843984765243185060829146400870199052365921488344786213262906102329066699849064957427390060067069194343959745311791634337433498315145861257322348052642407450978618173552815764042494667275284800 [172,23] -1048233782521356888581649257351540513208514214278929596072672118552248981637237255329925199106546877207371767170187579391403196132409831025222467574523786201166626008847289183867055493374573005815235359317802988473780601291035520117542154177577473403692284770587384111194706900839924618578169700847921952289381003684095204779980476399111873405433281398072950464289186976511590165482353620976031175914099511467614786669188784839045922803672599697839403307724194766776664697078558109448701128025303830872474323302514281827003004957904973368704330512589433631428332325257223538145797525901472344520964553927369185641498017525062502499750393665123237601098915702986029584140814002808522646979958262745359396126315680058480115268584974001343188748649980498767603163119754371405370387845074967600032925853683529919367743443167186322239222283138678238536023004493580146962612336387653663227361663596254232411995815370944434338592522603183241895204561113259240213399482819152762192410090427735477865065406745132904667431038074781639778241973724198091135763133992382263272958359302170046860516854418696186513019953414024240539001921637340605621953048915990704037279904331166912685321758307394070088430432339997388377513151086582054289390224347427758481666440238628484477902582238566077346505106993115638302577606187799898426797779915763254572541781728418593189972064028557544326880817224907479949595499758977592411862933571835353708820638305533126388669797797776433433858097323613242015751284592651867231970354956255740612476132482436693130308137811179890540747400899317504309755949248534234262289329436606795644154880651617034449495488575565563249364848039229170908264456839425503263008120864034493340050103883024220946563646105410514056813221877857173420056130386686723851328945459149568705384968576494948435695246342090834110994358845829357773946215689921320266284339103356156005598102349074213619956621501305812753780159898269975746297885570335567621799305536527169131317263599948892435292042783262914308961109768459819089607546770455775462984667444007641708817417292464095792606200606285293316102685310494152149196327191898270437970708971517954066228882147088414844262717902822305347871409767939664038208421324244841417560854772596509518856427522112285327189310003989627384879273442970755466766667849101476946485192251272812772800010678912496304430734057017142213012326128956860047321140802551592182400 [172,24] -392775695462653203980972763301820087108865069739213420694413837662041284806294693904650112119910074627504246085020610882760163459021994217160746407958287150330022864064870343993436876370354191205704763948175610825529284984822408569535741448507873967479249404397436415134191293424946884198762016956758725193112030488325533850385981773101820843446191868973529090051507742303463679863180537297201418713952050241811218545410686462769373919686112925068546983806208187215070468392381235428405353147844686627914722549642694399770042046688920032596095810344256965505252930282634844723567415993477453742062214709705389395889097788385617454971956093854943835529125979215033555597908198064750573563936733400706463174581124850211121077846156301995884938330800269671886972801845928568164884352129854056653404078905056511605746356746296287803410451466076639010945226155367870163768332488903111555436676598128345891840684789025649290205509879280324727496302054673971156721364035685198627368244447796718034346032516532849636546419547181392888560667439220471820500906629051013520546408659002371572661287623632605422710360412043339295266499153863904300909583703628575298088444165100540597782649080777608600491774912101488382915401356958364787594943500663210630300539992718156290244322090878376858222407140090476853806485312389176369177771442534286761420797853565592221386906466546865053632159360293636661727754675973644219869130415163627260687168203807049704862684914054682574554466996203614176160319823419820073286480630920797757437475109405995764259954760750365861848393295065368621933761223145998119157880092585030064963673994591306008069458739771285037191675866932386808436068262296728208954704138408825467482215335584141262618450291255367444817896011244346476506716706225773839239387224702274281144162420352731820358528254605684768868974294544360283794609868685808035580445253520560970169039494222201992039705510197515662825730378099610522272469412611908775447702422383554055759161760258851517542822737250085256512965005146505278916580612203074376316839472899954277244869517478111112946901884322107542874044627158586265643617994803072365331917281858311646861277925103797550695276415257004476475300892909068522964232634784360561377813125714786256757179982721014363443259817877625044866511286545416706850271185140955548913862218764453202327997217886492839652757435741205736019797373196484217372834614312125600 [172,25] 1431416830080980712871919701252741605050458834552437793185714845971726217027486239542229249132984667375058376761024211660596885194469439665622043298993083788311128472863952018034427496868297079212944266640870556577558025072050109450165795302314158494293161786606781834995699457034212182159410225727015682705588817558871394537728753523342383520699922479946971921740195382915607098872948562473929155642368375436256971675555735374044344420553976003196210938865029563399728431267865219814944215774537062252140744380099803230154599173782299305377955325739159750287127457551622230454971027402557855040105575007152186248333833915635647649430070548036199170976007255271513371211849507964090441895163651121359107681266648900109226235444294724381125178795500930833537364222554623014272848184431312890740622654734048172394984222450086236270626724816175531569768705872410424134273599142319422066080410917729238947574010203368373145410729817527995822256927972695693107658764506975564115863181951235385745502277947421061473059175668224524520477675681928573952739928988171269036459874943572323447487959742696561379856078742657751775537672295400877850708660335152019179213720198463873222420998859762784524760708406798866322320442255139271490794477456943116515101154192537080165142354843806815129000464091126871266606395681728451161691344609562876519635441237763275825583895686520207556862462306547185720411541222410165524685625077136888667740654355018034494163859464078842043760102301232324139611804933310541560119839008775693064353312550461224611172378338806194562875859747876382469020667778051514133216243555978669655117242494034313823924328138906079830138317405756718471541527305842144827813870539018623862291476241844437629463732891149469433520586029814263306020575308779234965315973710623395706797351016727990837721516470856130173375317113373553725236401650335888203982404817974914203119665527118922483993833925112696599711320010807803296185337108104502923133506764737154325756310158037806997653410880519100787152233051450082396350150452198731810594993983479265171977950002480851341399933666590688520425026093247846846664678164156717852329393361052574219753819377810766954922089223057288968211233699870227606796401298139885007012385312615097690431189618446540826194499076172855236040502948258164810037168921185180330515920015132059148602039335791585288729410901963216348584907224753665308518236706508800 [172,26] 402307375715858746667796350181425830329824834647554736856659851822561628673453043231284883116460895639086182435509623747065146023883564218809798801470275713520633794019833948382317890861781431465630848610126853354065090381843884035271923711338662704995525088049518402508484810191124511199550278508098657459692797148398290889466481137777381624951696701030453040189106848581406044785905007758106923129482110519394420986379302746225380992778799892952413789980631116673367759150051574415622347446559068615570494552172403544042303346509834859652481394258207147702127077951001752241977342001072679898893839911474332915805289456932022801362701472522317864668488252537285366080321107472915155386776677496051910429492158992269486741267894619502196168078733683034979288385691561614993338466381053610584350947106284053465697287608805807505683141707846184240432142626547856862060938736537654249813739547640606774743225361659722054122420401884578714003528874926049575438720367609397473370155879438714040780121450307632351989771258518179279147558056970620934417480608651579447985515572408841340598693094660421931659933581474540414063485573979749997202795489086443429263689918010252826470865018227075763245489881783776152006727260213465696261053967764524827255783873045001591908391239065384073413697352214544384199605874832680878557763021095909453665285961038883147477765434937829900830079201515793760340309610318568730049971516422567968677766916224669927498275660508239204502218545503615408453624725707359472462305123009006767860857669384750910101218014600379643212235219843280135987815030095583845355701739446150005995761964190527576955265340874931383915353385933160059004913450759781827481533382944832147175117056251510605954078554035163451777670332318482039486633132999803092615253101605003460719260670265428668826459263127750521001723664661746100496938351643830964026281222457276244728967063307504993404102180284793615565162076014463672466145230897547990992282328603486745382848092140804342127058331208509841462866122665208722952131749836791531267459519384141929632606623539020244111276538329684765072581878898433317926792713171200569723092202399674428479959273064060541155451131349037098589141591309691337548259451557037455664557009119037238262904953612618122649125319757265880088436674071325829846005290087779746727759776918885611086706025626410442470902697098241881973999146122266225704292445312 [172,27] -1050520251922969032792211635988996613945564361625952689151370758036988143218645854832406760755526391110610246549272839590579399683490222970933378244025118131856948244307593534956631630464963625969182738243440226451013189111312609692695586437631522174229003604694119471181823753825131402700512779143044081983925673732999082948825981788597456115128625572244088063537057183896510325422161754110475275225748937458447623754812905459050241302984142071890800431317524424348051171214333582075263479714692392892133287931863122542442644696476630007553557419197706202204447613818758920856323528781176407380493779991650456312185449972529605990257644181467660905054206355489812457104157924831524842464175407993773447359146114211196963396467342678230155130753024059561941669825968299965740155288379191520739965444989043947647423277152774596577305960933676016316874741423691258492241214754041268831475702146985876963758788209918998867058625731552152352100219024367328403515248774016257382915478122055612320834371298993755717182162708026807214843025822916587373736680905874376415631720425516560482375591360640346316493071917975470209134229226024017405377557375318926789254086993700534157993937179530331897427246574002321550644140483378434574698813502122090534771439965235401656687155686352696944195039865505730457277398466245959341615528078017013348055648618011609188683880154147311438022649491463799513928627430747007443720406353980419034770636165659429034991914357019083365510905183029819249109298244708345018505343104994803505700306535489751293164974285572104061565241159516086553301906746916262297295517146083745175725996791462193938920910621578818378015500397598672026073848122842874888763245983758474088302088868882257799859633696781288525615330931729457009249531547270302862577545737341234538920469555573639079617842378978735558124913890523231536679552582718715287629309235226408764200412794064662202470195575636285022776105497573472846165523488981168721310802704864565468692416069449797004852602216845252480821263422411526306661915800875248009890510494363721470485358990455502548465549779271992518583226450489597084006239427329200030300156312603963772997090429633288228673673007694979146868060430447936508530384179143801531663377654730074838281870734500492967144836525382766225767177875886702044135460441997650045772606384460989110958851234305948921279052477410474595244096347571710055588104256 [172,28] -360441404948889749057093482660181057116199481513845178105624245140418439826103185225991542008575759128116279805390374046363841865318506528510492121403037357536524552942481160240936433169968289487543978566357977589185078736009015230404061692825862192163156748448134118507405967832566607341116848881531040377867106917750615592114398447523453193681815340213321399953527012944927884002687989303233192481390924280875737478873901976554079187992983206758397788189753342760294311808361602326212341185008007141175156588225242762909657471588863701498422623623873573274517347089188121538691067766866418647043675792231176506206784781944638450251136755011236935215085636021947746872290798615962053380289459687168024261852298651242085386932858002283998298433489881171530905196961431892315519188227063559044568529665766894529023402912021904130670385451988149165072872454320494029294130803382639104711304534953652411866663818887046824764260194541004106420269356934061782357365882940143805978291780311416161604112753463330058226447904173417198827460105911674726918875180110804551848829322307979741177639507601063428758203710694750989196037057822012856903987533295487054441184717814932094266643764753814535186343756716682848936615750473341532976561680158261191950645811491192853408108409971942507006674022793742875672831295886840490474983476481707900801400956466922239826382335240080418883541566057398364782609414684651372199687586967997557337388196284434164594524050719633697408120398496456335168047696821342788726279370962602685309025318728532700833154418298678137367462545107768175626667079201214637135554215759316711945618657742004188939111244580793689456486008326830064634923730414489779642878579570773057022314784737844959430235378365752035712769384433884035056113454996769990255220868705800906351471430168390867674958415960717712243797673042518578325644936361051025204682062616742526970048985260453572114359218212511322217889150363484156543297058841979028244182995530719070932721701442454830807442082270025458596683413017732442009846084656544783819221903799791641206821450296534558824095920666409548735223154106336756511941997007782494812571770703282714144455390734842608704113803089777546937014360648603729193348854691051205321875739717992263776819612023955581814721387338325623626300421788384481738528582647002372289697894522870809798953181156720459870534430567247556769806314627461032451460 [172,29] 413861727562066314222220089856238953360314573221591253255478209458889028604532305301855116695327801595876409357571756910036237979563445309374047315237728190051310252291897287567572862887537347824274111498132282159775409840341854432141940743160799139934801455034377828433591073291734690224805641253410957721113803408284675372153708835318311236723012672759903268597453725988163665211321660013999234892977391035050996674489184697099264459933486202286261805850432960834213845547814151429665856405229681587177598576161395875763293518449906711222930940254615102355624074390283430791284845740373668351748514608810190577873950090033989347091183234001278483000299063416156149266052645381315139597000655688453426514772102190007811494064438908079386215542258676472239733925380151627789684536361980411542499430199321108289160185705280956964518712652148719678097053549664937830972420066283192560509514481320649028753057161308906805361148293272540444251238111841641844889190639683770746982708658853286294165606013562797020124213806185377080917037858244597977977096430341420760775370931341203676699507652933873790823275551047339183951953502872714909552560637222005469803506794544485572833287935204903666946751399585110794174682258663607718359871501461263902272073670241279286577917399186724682069026004732467811062778620823269542330646989171821581225164238706934321135003279159142225238993257869480805508402474527939005654123179587948766969109476899065189111099059119761408081754171657047344033648338894834995925324394363207397438434497040593290453713018003729215721925407027460299063147355772656783658311171867898428455126084168183356443544002898938431169507570560057248153658574699667799808589378370119387147135582983590385194828122971250010983103232696971095079833290678401935114907817143020132045879820714847552215769434115799964845073983832880873085028562600511245972364742900017341988304993584118154528140467156665541944385668280070015478742437923942574278979085658791302526869594002328931458547738640749625011026542849537815311883521612003954750286489810568043993537604420941230168464885981951211882036691442582121182514575370629378808834657338629252016843567147438816926516023573659144638199027494526449817993480226687988302577106837816642882726701831373753435955324053374384231247441512410099669747010016550893333620134037960249647400954720782056522839991760114418265583291903771962560 [172,30] 541607589633509584233538651225096228025802203953223278048543901443945291323481205962189084445078273477918868643086504143633753335555175286431805911302482887478068367447113248348161080381057663401691246671188764037762763587655758492033925789465798799042038161058290695809604531574834539283406644229946435703542953590979793142892963167081960539825444067899064128584437816542317071240514806846099996096327431224812343015088405279687729464633689184536490889955574205108439501729292606371933614774332742113960141055826963868627244743140383488107780111625415973965028417684959473800209748933142809020029105117445738376302731649526556998265525731662499401891858997905643026703190845048576004648025629298563128101747248959631996011219198754940797053015317764939527352467578961956125167426301319137264154624105555276269381824217852414446409196852089851910189394344625825801388015986463047376583570436815601076198937064331897008799302359177960796781232132761996431992112118527701722616270603249370948583324400542552403423355032644072906638199463828995220560881437314021788321716270143976578024707670666104992055731208723955802412135918719236389684569683458102481739323183750021265920986232468588451729718582653496179812550058658890198576340385180340934294394851880988496359824747752565268419471373512945994921884282518971388709433715145550515612184113544477217083509599213106711396285543153846416834170321510093748086342561291771989003589799239467274369638058013441669167790750794627123933835086385424509108601931690637005558513369843036725475709151633594320377301116516362086402355581625468121151675031009955127759224124878217026814861376047477775234444749361118710994965078296378484222059343741683266645323898687487170066905046892546615035305404309171822545468385387267854083943531552299101929028324855192600848551695875855483513952551626962529318224004970965298804390389527564759542580730658983684174738073871552466849996273432107591789352994341655061596697748964627373688446569104677002143923024541168869561015469393030653844015883633773198726359165514020184558859610090351018475007950883111221809744050785351045017598071987248569431115175265243876590559215342806057054422610078400141846075946785402640914984048886712387296892306402237004377059661751422631377998348241514987403525678456689642603879319494426913821581024999933915406242936298221509683670347238798126854480301678815472 [172,31] -530828599380698460152026685521981508207987306516169516932113669211759800985104976763842548813596443527425837357747891084126717204422836536953358025289370673987274266954559882087155593335905081889853219197789898074487142879807066202096678031775331253881796363863530142116281784423556079024946025828845381567622313463794288062859472252496749727877004069903944642656027022233234966177677697425799306379980046781005068731736167827465789724795983106945196937945290609827806418342299458153638950341378823154133341538239476433360506216790850312858046901340105983604302107257413637891510431211876606963241337203707621321901580690673486127065457425367365391243750249915758087369344767106587493709501136555641815630936702928890872680241319871119270297978767675742793522558497435163740657350411059500532151472926956064833708015303920918432973693198057019888371882783689941648521888987828375936266021563654164860127570282369460917449594701188547566463364785409865887965574214785700882885748210664055156280327569924249431418924891116818968415827862291462291761424794559564761916824526737323917205848402379307831312106182560254968718208561111302596947498657004514492629839179330563821252571064433760139750470614072986110173294326556523172996066601545309599772107731290473164543842791267481504091754365468001546287988121583485103761738209714170405127512502900588840878070527751710584704820851501925366215017725489568755354404953373506648793573298393831748437793953701001995212731969583330632531469758280827222144871483403182176541707366512157539383450069646361114129355917129622087592880285673570796743965334434518568873109374805268126785796414873562218421448625831558094683400501567769427425200972867542271392146339245798099485207681226285858155289975455421298332574278036242931948652745618150897699932263030442922784070046014273063774488773946645393952624815141529570506539433293051564683906220899932235509010094474716886641315552535816560756423447333469690044451951802778064367324639785397245783234112588401592042345635617511912804099517122785910972456390948298808834153646872930424870174265783612726005658654561538289649940569207110052703283494117164142815280964355844027562252897010137849197701612471706009449338356368030118387524472574557164971363650179574024504532059437874070485947489060496352456672101931572953788321715774259438592804184482872540382114573734289225202211597656672 [172,32] 242082009137513411320052053977529159271043394208182133477019124979994429379503419978428083898582122598973861599046524539465684932780031388465714908006221354060904163905694943026575238437334626700505306076194168155346118792433544645011641990152862204506537404160986248353630277363451022430583300261284319408815869845263022700970449777065301003415602977893655263826602052412348000743093676751411128234513344335818357747224194854716575096451798517444520415805275138397644057873551811084795331908485312281179439781475546782962754476217649603206803498631768998548265344899307800479711154200034372090755717205827743450480579281281454071492803794433974027854931859568765482115643389331733706238550480647382023481768385596572795070546276222087776376706625088726797632695050935390381787006719639540970986551879886107700354201411963993739874529353851611546283881958377296075064639994843976388684280997141215791919467453685069629476154544448266217130575920753101847088187967954347376463735866021084014374824635967315867300208093994490225539022170414286498032299497917511844011824669256219540124609927298129644301358817396991535149871175820346013108547558967730180344242542391205894317122691846239472099669605886066373180904269047388204692941393025646251408208736396631919281062049643955982201843671698992037741359108210890168101689311474343017414769101478248299103997036464521542784403895357446765042100503108564448363543587964103752250267413300717948710269208272090456161622021702838038959144425465581495219904329259286934781397482666136064278146228891845423869872052280706010044310307632867821517253999558584240461510124843865569791185760479356173112839775459706335687616476721483305789103275774536398719617614616178696035241928434234419026390763294670831772168725426555303201265200363462116440168997603235931162220289476506368808720060849576366125330003357445816004322160136230286436117505370744793907499089105334081696998962677682935598467411045706461876149216653962961797667580980446165812671449168279768851207241564061836325234271643645002708681319088157993243355427044667286477952976117711830054645697416986593115923283688123937198325135011372151052026741885316463245420977193568475141419642234116082408090850967641377412132116781453032429892968143536036073264014607012978431650537180615400991544434126335863570947573938563984528818099894620847717844112933131836867617091008 [172,33] -410724921384482386075651457483297608227481082744996143527044589131156283704500221838055995303385926636087729568718475296520125083619896392921090222136098203873237779885243153235229634133133136080250570435273337342893749798993376771413587786233757221184544720690010782589883468988218749985563476039104833188844563987402608431008810953846877680705890605264060933656023698715715308967427924465846027523192199986518561820556117140527403303363965139242545057155112600055250526020524266671839566077466782932838092789022389968092122968718458506812513383892577566156763299636411073907063001830860015186932888982870041753219640142080270072883457029769591408959553822598644515036133188360152881952132662720633879093860349487216656389555142373009781385831553482834390795259238637457520300996858954342341752405980648226241606940476154401806079788421771537882006292586178448858999635859895641771360590651295120131458773505838103200993307125760842974431063195038188216153143312953518676218106677592697393562329206264527298559567423656731445495453327830092349433038514488277859488947543481049634766566064461201621519083008447421454533225023963954034095370165562217387706892850646160461500286394180936315051498116682487072856026138690151782967205692236375409272134639208115322514585129472230948079595258574422763170345902397824704027476927966685407641576856795960118417479030470975152858150755844214013001788539654086709356674361575773365954730209088821527601496334325265211931111852088719781258227219898059129257309374191439190154197848215007049587771111042990755770594506598547948988643728135920574541363528868543314637911502641558875178622311071100453702388735473513121607105934891909386438052336811115202376068182991307749728227300043504256203158881682525842040910252747390412611816053266731785031845026537113843165222593448525227943808521391716575937191637840571352985563714651623142737893058702948761506536569708569480225642748696266976911701241071993893221535650059793020226117023427067158414692823463414212864063835974592094267579949943298986899014456132710281025890637016632567876329875207152388487986074674444008279752669940230929952942326053589061591200447942306301542624717494953716800617329467348046999365287425360163735229225538733260296602275252288627737792052700347455068328559258411769902641394770996295490077179989592468010161651270590269744925533950761987765034560 [172,34] 674267288224926424558128001272238862733853768889649580782602690162199302045535153296749316366084824717838087298066041993050340688193575962869443450012895860232259171530685750090262261902416838387819189576022523962292667593269973136330033602992977943399987449295610767647420636911249420711154703643894293573735362644033297885813430603537798870239205270072824548321539211750960240500671761865856692395744991819142499050576595647626433500601913405261134908989004824124873134995459579139524182535223659731306367524507095942069801596937244041419438938379280693317294647425096621019318203511815495266344891177602052214951909104544749398760485368400988714833015648943554474696932696815571600927563596189890794670918425302841517308391484775989546060206767696966782467542363800903942121147305825527549946124645446878840922329620166263624512534072087410637226023727305483211632393147622452698807662995923382454769600528618719832090139685164559706830011429156288624136411431400265571973196369562613718289616731328780474964022419001455211366361460682900256578309607880833823028203727286682999069542960374956180226904886940774238485556387173887310570879671887268797395734793519840521100976855471738843345342870039556564721238928173667963385493600257895748076358482766371889208158295798768440870821718615147645013965474546910714537922846721258245433592849493567986141935609783949089630901791982873686795965808933176879965194320633082488874586605664974141021126039587167073242843033038801288211495753861234974878803380963844288106332943674506565763183130344067524582503742596986405848625939459233770167178563021816589457537365522787406813422419532897733877177108844390012827685444823306625766437685410332393178801311684263834894259064911770588605034912849335594588428935380625185315122958909809809768859692606270555440844494177440375934248194273582292112730365783470077708613254634777785197730294940396667614601990982475250123549079013415684092306254640688493267341361856093455138328986171182116181889517319912585598053776593388817929338256623649279525113375943800117750856445916137371832164166959154489018537956008843137540898140721795544889112275600269184566162666616700918178838137563844874597615654950818449446177844580472983004624678298413036321565223155304721984800405026227942240206018728637777187305880452676537675502290905978478877547964682133886641948888369210694787136 [172,35] -766150426771129026995652348519347211941440291575939197318813969498120992360877293826657137571154020448412844967054081222029145183809473222021107121287697724661679428362437748879377137482058035061991866944150674940085315536751926588938104077116539405462322273645995759912571516054659353872540331146473459503491219291502103427555114871057276291043201589818629404709211680116158721299616440590244262065165779925865601406629101120763206408976398410828158163856675606198548236627789176057462173134734754135533285107855571671184103344140715985892469736583984629760083369197607493813626853703915293061954373387062479926941691184704363828152054031564018129164861069189877433081907561402345372238661187726468399732411033715813566470760085229469144621603930968575719940876827059734739014622472704590027000099798270246379066325827089909146259542699176013490309679704584601517039844574468377801684120716723383964560371961075069629758549173380708063001574859154223332314975008692646400236868162866763391012216250210176206391600762724797776654446686480350768716877484044779135695357421930728198872282604046613561745809248007903798839556547396781475503274561938127720651486806088864057772150202664843542095706625125676854001972993444879999782510331381449982104604584162318552333644707836448460761757124387332700334801530544747370583433755501883935658896609088682483010909369302106978188940084057272521437792012586031437050701977426929870652191732736284412540351017128993492207247188233920459266150917222148073378249706988586191127135004285188749890078281508772058514645745657812819096396046448473887516610615972657568110449104285073178889576940727539402715630387249967292309959966497869358768049925668153260729049126635549300165996354096907485239611135276269557801554500739946498585888120020637088100822535763995053260655872262277208964277807105132207184073248578640424341842569588588867915863183704195702170955887191241296759837172592049366902032831638262955873448074771517632385879494523574462675767613277233381755265483663157843182342124537124908916039955042475067610782454559076964389458948127370546351090571912820293488244138152420048573714314894322584617076552293003938223402432026832540807660149953523571252754083469788402397564840042898414530516442174322000784664093660694427415583956829224555944102161213537862906925356956153134357228000459283321052521439176755396096 [172,36] 783401257650950913515099390874314466260165680864869795622183185562924661010716075384547068108732874590194191614174090641071201941819790181361822539073540151660888920050790228539619222981166481104674884489262284607374207974848066947744837909104374024407494733519136071589069305956890045855993846895707423064046338562633704505229136001585781660796134722297743162568781136493353115883616951449683283053357553100756974306557576658658247834146834867347070382986102935853943320480379701177447932958431412677618026809516393162483191183496107300869946119995146003689497278508430186180793268987588751469708847799832198224841279694068856401822164085497082831142924090985217365512840238343249789066373920246162032763490211028171526815760420970614355512448478438519139832369403869726013067654376169882897484569800598929002571640633178240035258283906182019199761711342959863588548715908377194258680404404208137486056102912528646617933030636089083699702859010916077185048630731926764319470094093909043600270794451564038313793722194997565539907040667738401232207191435514987449251392061435567932619635603178517182382371412383813462961398698240454992381408472002183935672412334281561593448788946771655164891700183102255351485388385526836572374836772268137616983037272847233489150989767731745886969403139012278609105166532719161477294898626526376075827504473795718571499897631027201370517961113008341756665021939723777595087532420884672135177474141939091048398888797645639828826973801850856192957635354038075031879521035379775348621697886113193438804481960598728927675145720436110535782927132359228908146967181390348458089445765046201528663559823775078165324992786404435955244381147868565661117582188943118267075711583256704934843952804859599291682176350994670683237096081525978828664903606342257451961410410650120208781815896296479028812716998639061589423571980848355874503784033138390711696142738299694651666387011003611886956701976200764136716917501513734350469626219205622880203030328416804922963281215418559988188961319256282458226315166442387483613075671736893469395180988061653235312838781672256638582726654196491365631926603800050403315459712786316511406320865237440617869182840813587065799445993549734295243226953566229945981707496938512261694779017546904703537459687377519086000593731929328325175734913994393834074584185067025835539052674602209687313531265186791096 [172,37] -765836403900581030488271296263613736437494230963286062844904060793743696810733421638834959735734431992761656803087412077389263747318665772464127590311890663606817894188629548501831741528761464720609115628525785639706935418059011242011739870294712953050216341314766060357984991208939341432261850964135917289726673406847792818783053263509700364896458934263051601588884131902281667081840241283844481560020216463239897860996029064139135446126196810815497911517231465837814734071798674243685195889667077192882608161681786392662927735976693648880981620035903852259934140019856660945888821112606946618769254192374211541572745561174098461846347307006647973117819315938974712202827729322725753982212676852671384644884649525958921440557804147809463893368754511781206678944950521937441607075818599644031830438529608022193665245960863734972182076883905266041362516445382912409422325606130788503270612355233704680468370518066199102946717556601480968720085336216843679234766351965759694922700528075283005364951864092184601178304936409032025340065598581879977270189270317686580759990800777879228148132081705148163920577322258351750340726212809519183481230225403888432696668384021355015664778706134486436418514131615577208419317152335120242459461074561562195249135407577503882496627346470788241790455932050230423545594672021644337242772242133147804126523171358049220345865854851167457328669316958557434715764017292276089333646623101664433416442580335116200138740503446408675174203788943427446480061372962602469314054741426552502782973895341906269233449118852943069346247622319087037537018831008491163756097955234214963032988553983853889572365454053880881538670203610699312000858407703592000875265795769067584543988620910989328393710895818314369332605998025540612186246672007260564376807778859493636756431248992205216415633580711033156541069688979829812673670801861220931599663917302686784669715746060881615362094899642602732806504462692378161084140398445246710531042201539699226674500631252062269082477351516032990694062948410016429440929839986862278693440815730026005516246457140525159124569666732516123375241742010638531734245303125833530019242107700256745579197469887006233695735063599626952004023929717798406671579972294289781257437412004710471396020769625099677437219628111224436084421203003068644155609429737124542046806991534005240879187902964056843486993466955296 [172,38] 704236854017419540326261358874952740184459646448534911373426244626283712660882237719981934516402808348301705603010659677931391450272372667521782753421049766300747085545280807093259606906493701974259264151981069364506765771407453564397410014208405974041872143171001116667663631363315046666910429596797126111382182402281483391871300922254211734247954036180577450434392510060676156191586160969508558464292953025429831703285678763473818818662152216313664580650508374677331238902328151803222089098535396797167941603802976941271818067328383140636044348834506997238968212475576272867767495115246457711287007563048500531355499992262811891526133261845157818948138493974120650222479332588694989415951209957186038261023077965613253566052239628385413368610164078607820001949635392848538920031574403102886244539773604465051732744634470827477341672389563264984950280955938267706842199386499672620328477080303557922466407319793400095074075586612289063491847197628934097311664158722734569694864803692215235259206494978038297206671710013097506502933732808502301618749078351978501660274324676914692604662750540350604193869300532669040496635153084589333155289135680703470511044548825597258047923411691238847639690783995400163968270227939243286327545522062804154751201249101604165382852620788722123840585603985314286611396345816359928073383770731859255322449867267566700660459735765026881791751414991127065524322220530839272253296351358061161471376659943508614576941953392589754316043375708711614758961453419162673008733898371071335203377898163456572369450524920456505039082779228392153189429427748726871015007744401132277354283754670255248271971764851033733214347403217267866428124382255156959454194872976060402435131804691561623136100591878157261775562094726522257136884817931219413237814648766615407037368117495401451243643485909536993266943450406180647356775579374874582565133123378273532274895664311741397801318558860344629354381818005332723473822540502280375051389701980780892716492179966436423462213373224097013444738835095926072623539725658065430206030121213844901783658358223905529893308900786292472022532466859788390776324858420402406176125067016639621110881526947766737091852636075284477753442061683335996609978188560004738218661127086909604061678770835464686032315575992434386659241545249216997774243443354042792924469875280215728549451868701038132902734161520 [172,39] -599191621553955903356337436603113257018046752492369660618067726509079832106466468871407826981230529278539028419964626433947045936557744840366207776337595287869533226565982681501859703323032815715292050200896278596289861051739718212827501691152653094018659913530687410263271662850170685342571779707909639936226655211610467095219734869894812034248959589986235427397285362833293398972502601140660842897836099451848749994330521208233605228846163181939424826915046926131013379887147919982568804290809662140676314274391595768787934045944906421385804431519684871860020398090098048865839918503532774097453299434170705528061536255329095134516736350330182542330172474973966400055559995710826607972542444776721279696840507560950648300452861585544653934057801217329094919337558799211756674923998032854897373832836122739496682406189990239198690058743613355393519190323871858764690501716889644185898347018262344296289553468865557240061280166596637362603318071140952669478318811467720183437211166807172846488411017418039269315115668083600152675673049240492173116281669896280085679688870427449437574673609945268362533670381152781193330635434703857802001087825636969531828697502906636803621032128822721094453767154133288426895979981184565159980480194932863455578945410084103672629209922765420718529244238671007412078472532314796312798929806134788948419264121108949194276894370327670345984471945821972705194630552622117242040488603835428491520443115823376330168514211951484786961762644127182512205742422207803599212910941457242094291909842540409257811766949353634839412739638405967485242820749949330026737867108581157654180967185250147035377913345857691860591013876980513038526841809357409002407327751321581494116708452258747648188087006650123262419514416774170768212310722230559386875511382221245572211193771787206434852410167704677044900477040427654246506996913861865865308179981073046511819870612384740125695238834477029414969496229148087941437574001822888340578870656857243916130034912610536267620185671014668185914336835501712592937737202924557651878980724329696474007588458108308631597571325422416220305071163874166210146369274641709759685474234892452819793786836921732445868973245513038922738973042609172551563253601194736164322775027677366906801346127810020131411817972046466376461893237076828268151299514804527223475503318686939405756445657545395040068554304 [172,40] 464945492281278323158760567685539565088167384983618755412423082249443728779573119435525331125268287158145767620889020961660509085142400436740162447923705672537086036432524144670031750354348343329175467502106655670978910755526817705737273203744434060136404436858827548351963660874225937438977154391758018519785385349195977216968138157912792004013337376489016484108256133465526003729331356460053200947555702175690806511190011021170795519492931383904481344532930274376366580368634789883494583205011051510269949768719489763723389728317455787452664240226057710120806392603354233004113387547833805462498619587429365573038978739698536697584959903078823894663825393391643062533660223251625886264029869873475012365170684317508850289082401218478466943665467088528029115960758520147354826734577248265085512291609030146327256558384051469059366107760533643874562558806828622085546926024910064747649397480587902341112774010459212180537651786780882103174083485636065348011724441000094746019746498932719772318702706960382724742619851422309325587692392842985410873518710583464020011853373959026045826978531046235109482240580556875496023619791728487410465190861592983607674215074925599702014994859387777652449821452203639956465405440279522116833142696141458616419447613493725724425133934728133513280325367639611484219642199559225273451303349203305382643790112316447384494761226367439336338000308097577899360907872255792743020367265809652044853062679918390176378472916193229115772877460658268219328743040468389942845171556819725737863374384178212185411082297420572584379644357911391169061057553908565365935192116047222191075714004298850320381385141548150460069114718421232795610663764619385103101585563178654636545021762506264192458559606044749396696866337234643327102759593750809091619221780860466745307312379948617589232408200219158126720711258650295161068956486688300793695084655383696424326463759738247338239360075736125990617775651725162154510156425264441845689269028434199232988417113811864136748150064173054391059874758722245526729943474471526351144384701275600987673662640629787994250569896394994952278263922807911818149023913772844316133732231775798472740035774259026807226725706307805118566932515393129066219382772609681158849662416090254161407672489241696170568754212811246432888453592960523223812252072145515338065451363509093851533658026178585106750032 [172,41] -325851379833092307798028341364339551228790516128120493844752372916327401025594515639816061838073411889611844012705179217617974207217790896397914322817122218052176205227753411762032865824481730130937397817400057059306919962076651858902376340819007926784544402707824117044922058488694614189478497331563684540278568502007893823057336251856440770169983569013095908316174826011081563655427885346266612729665300725629072702021183457229390562037124369566188535352323610371989424941080316041792286250383264089557795945196780998506676445609544124115290222127438279984119126848221256806436930480664347184755802680595870803971517974708585857461924110323959592982438931493192040164405389663374718591622574708982291373479311978047677682982435804946236012811874531898811267899273882293310397677451092973830762308694612846361938492339986670701701219935229701441688929402639681813971390171057166808023403225923736655058997733101706636251928129747934158339349329766934394284470564893393071711755985730427149707543547373761729377442240430108980006826091524866282318994427773652452446652392458252703824852181548349478464112295010964814119207372849375542177101599972275668770305335582037349869077496479367165128270517475739776356690307482146571033055235254851722001477478839952262109125583589726506533598247682836222092565155818735517215417191554647499636103762535975577165912502131252960263633290109225126016022991062778133495965678023410426598173884956351150072807380966577608239733652753644997418934251194285473783174656109874708670957139257173357720935511838035858059932931730875466235177242735455994443595949646857792167455515211485980693134208144626705682092912275828566386514512732675913497260621454625477737417256479506670114859862735386052548546644757450591183500307045213419607653046567195473101827464065712068823241633981418480151315723096368525824866648548124453509008053217393718366007279695848962225628044442126823401969679260188669739316910905093648698447429691799198872055612687872149543277678603763787276098609455886966512618072686911941258887279669346791943332803618396656462124963284295895755228464376783315690653497317800623029586446839268106716639603251712009194223490390731199045953079571789222430142919754367267749317387738556574477155916520291828140761136290237961539511551809382384306389866705310524685878933506644549861336016160531532448 [172,42] 207478425642927393211232464606684266787036938378376787136147442336474167960133401726366354952350202353161930976757396594751406225324244477915578482895174897220383416407072278576434674563672671535120686738484569324160977354788766436136405316060983301309838287917982386714713651968255301459644393461878697032048472112292954748341817484263051560054336562624573371530273565813823848990655880392630626423262898288625074839688733554433123981395831861284126743029728151299424653492577004466085152486797222613157592131932857831055157782031418767772380672301358498381203647289096600731917579371122155085293312670643548638562426283517242457804949217060006568039095754207739094636345063288812120720570690147363583573730764632578150786277165116372588351640741714714660958964565081100351328323972579866617850220426861831999863441181963772519742101401071804205015449712516838771503558398241843629640325374339776184272596769920254783802572281188381425301959411695974481934632559076752934673897282578822161615919798792037762172898455648949118551708048604799515907689868049717986328182463674992946063572212214388804520482618954583195628158414557041742797251593961450441799710180241435937799912198043305376933824179392688582637826545905728707760334674368346957792989921705477156458164762277956517091872946653341147876726924494603695096476125019945451205675037445776912353622968161041107401859313817812954942172227699562279338842667997814404572318387110553246129352921059080182423644185643922570108834053622904642177139489696950479270046960676939181173113067255923542118745706594748440832079925757978739349686143759858846979330995536200746641881539887536307184500016901341690196574610155828834737624357612802782713710378443264762602888659331432638660937007124101519036739815144920204978049490287893366602987421302902052583392189690131674130242004410216357857833914352309086136734390932542342834083849224156715386688509288170770835356046726321393813757436921198469842840068835083292458492847872356403931246883921761451744647692343297738330711245333942554301182470755078124222316742802098912342210357741259055001103380817702575669284907943301177045454658474335906870220235489080093363586205172279509487747257251638560869651528973794069238086698587855417220837167492818128455120861936720631934299242751263871051924363836798778589841829601965228166644423004197152 [172,43] -122096450394744524379020231130808808163370891538119280762923095170771676441504360088654099627843377716131700931781798621763193349962735019285740223526351171598278270502768670964594352452262130702687875333530177852509093865027073133497816154704816158681403183963890891493690238550811617264447135016574800007879617204234289527618826297549742108788730026344255676432808271298829678819258362117770115225948092994422772519793387511219413109295953229123107642333737782134762240981525754835667914796156919887923144715906258904733175103159794312226619903006202013393154405085987495048314866981758558771541365043519142293432163152815358500853225923183238599548222259222361211680382130013982937794417218335015891506729195569318107746962423179834365894342715255134611883059539421717711961961768007052597459381581317666169484522853717495506015492901362131722107648481237554937000868837442237559970023176145284247168705112664113450919402800182840518236528450127677469366456028379005749393208981264958409056885142786137305965156523524575785881469344127008145977699777709252948330214466032575169029701828018112310654597548299819705280750010920755568488689665530371796883768510706909472952122098576217490727871691554205030952072388259747952416276198801796925141983041265020876989522869904710902231219991072563030797756932684240800476655691816478615124044015944107354312472420429150593617260762433948542521903384223484567798012974150159201405439003631297201896597114884763077468149731265681314079137827485712048983975734808391101792444914281412983405060046434425859508172572523331940759505262293638661477891159768660599188285616058320098833358660346538549062019302466559733434112932274265744965063420823359017023595839539765383062833453141378991481987689928572428038192975074798061646871822960765810417421840612761623131065374541790567064875130222509172136625181648214059683799956319719992401239620982191335502890509342101672724802780567241053327729814723572061718227542943828824425861114158616766679896783407831856061051149391951503946524359239089424613324658875215181196228535033791396101045628398233575760929695168828774227581320228392290204328334031851978210583010135565361880043376674468756014752468090635078473012749586154081773295700465752980161648223624976497912855151428210658613552043141991027856143776332724627377958188914813352144944771204352 [172,44] 67249975604145480450035981568240492238165420491158601965225910385500309244212640103008214329325624489011173041407053781721010136121279321396478452224528559309891198237811996922557188982489118788156460765930223989933742989888157875261778614921786615166010389391783152198201920868922852651347437814936652964723486196869964219333786278219796358590677503922660066142965834228099944699020778407443253137969899319660566078648362572946564250617863708506873270551575730318771110887661758150385866813620966328667224282060996636293692627395037210995815497466612414524248826852815451630797761302682123099621098939673948527912295928629968287299578271554335265978506165049249950334794278392310990818587501567964858307606344219006475661220256921656662285111838578630036820812762194843008863840668451571650859099287058522703990262516327844723422763574188715594425841860240051613674034489334751164684972586135100750352907548038874935067355062229641439433328960045044854470036995139308944904214675902136973639457245322924582091670757600782147105468681833573799740135399611867347897429843416545789023325694167869700757304911727880969416735841168869837612860359253379400074010788020584099126654043459980929225233083460954893096574972409378915383066529790846357065408349218049008368468837455366841621715190741629871525535762598554289753544093951089685297036918625871588497977316924958842959919238744747336018395621705737455600522454750653916534335896645716239010660225838854419075326883818870098866649953784395388927787578590265670718131990297904383494496625904743992462372110456302611260069978815967394974829836889794135682130097792233386357646808840011151754949217538534386477379814427732570955769881706747031696818572751577900976395672636768954920503524098172329216677753292326094824956892727280869171467553984843108290266787242508434693617325652692765303392085585417923874489802736268624480789498843241505929051582129330114700032641478684354040181634960215844786874560605280971922231942563142875348488036442593956771802069153608085814401932976697749409429243631589385192400169116904672538380912209282987770168698152228304404991927137569782886455867750417681044741681723500936241839182422669049983765148370542774395729026650532066979979698042780983584005048186537311695796628480984408671936368896011998764022887138484252956927252546757871415313292562 [172,45] -34556960053635440197647065105828474121060863537659853862040122635825059245332211933746201768873361494451613722575417917776267224759793712089996856625759044259833400781072369277435986035668455126293940779753013902025404705039446931395720409722370027964915712419693512225526890357540995056308114323556610818857912232623430449108828883246655943517026031931235223296161684546721910487124375296718790694415775804464377983138927998100795317506508717930075447701672869255769120222814817533380892936610802339850262672872972740104276313301287719414794666073595266681234702217971152827679332099701311719148396243232754555865029881420779707141350614419811287462204026725811595214392742329958448312408925728350977033016314766594828235777109097728232552551733677599716018970993551642858178759817668092151262055996088871284548684752812548265619728460807769441137972592039423992217769082061169449927223448405966164955896598704647103727928404716737348981722364696862101427937967086088871448424427992923969139917435429165048840731115783004985970687583650748799766625274459783238402679734085529373031516900201537142287245162750062334085896997354674526796253716278866348736263031408269428962708719083140888445863600029014016536461163756342489079261196231345780045573223235967255245181840329446855545921605837167955728747842942051952906604172201069704015747597285613295788122488178735137995433431903484300371312207173939213138037797180889034343862546098145131900971204269630213542002875518579930021695449721015636763776398196076740566998758233460751682285273323785678014684687705335004809976368490497957523619626386477568509963607567548877558644681903846826606544759980404511989404764940108107017820561428710789304642652140469456920953544558175658006477538031742471036500440309828622080612522481594318769757792188973551335595964374059133243762423539586094214645775927467233881958209708690429234817066945103728556912643669242881844915560783388929629576264111681177227233920342011846365878492803903097540433152504685714254162025849143657954261193389487154131716401259528884061441853660186759015539649967538940683015762560154329460630161867601784928798309406594326847355920005650549392953443791095332037996695303959351139552773557053755814094919320755568818000747152009127046694113187984604501837178941851785297028961460892407012580333328026542528926288 [172,46] 16348267982464896655507357461950059808985346585688231289364705450864331693668681523276869489686010314665737253738291792223147743268195610082807455650299958026903120095823232006622957192218118886915112588140648242884014476142260286942739753156546906477671376970904439962638906791147843479682592546247171784261265516853879109205021409141560070652251746053591073375816146448247474927364078220666783682798644277269767249771483321184278126072484024570392865835632728632739363313527871626625959641020185900151846915648317412333425893495271117052128860557874978616150144708683700784290045215416284870745183299643014858151503696865449744982789851565119026178419852451122122726434767372899209722244195285995121556647664355607633650687538998332180384206142283672630558523315355248976121649564024992694551572219343667697134690195212020679358425689197416875052558815604750330731746468026136915731607702735185628915399913849688327940414292982619919745633150328113602618929075713446840647620222435743438265825084734466358548470943090046140235013605017956095572411659277049940111319157495100279472685171126188407335164289906452877451101176369015931412907545355802823748858198545669850025828801852455017153635473039347861523165551155136829607318212665766793878706090798227971702420523586137359720535648674902828190441785229453912375108249486965915003571167619240320965478468076661215769133594879764557050178502871828528037810966035383730745800904197334559509468508959586525736651668562579668632464731103961114571900253917520149392872601374257177809448455101758466946988589249178283842410160792649479794561866651084845989476279887273510615820855859283755537154756629795195154462376985384119574123975599412993125587260242926506006435745060889263387575587513247301865843634395343371560501488867590113625398374007865197019018150657702800725061694292513330823542651349082544956550287318410621628854891601766445938367466006899873111710141029921179768099034203026998624470932879984296490380390886029703024344409342654685671970473406305051626578628187899421662094460372830271371115925659146394551369293011222934341899415489661214322194760190571121027722166825510399816409149990180924573852594524568557629396023879755096589189117688004323146532263393021091707898141859698202248660404446283346975020463550104021917383098688828122541399609317575733155984 [172,47] -7052857236928430813859710479250142505319097291591917138068784812550765548681266662581281966654464179821613138670774307951706714178689521788924889925665078341562894164760385321398005639567982922708721253216173776914319566571841442650841854823262022351431842237712698235022376968918333539776490181865287060172856886326527290129323919354998652897332196446018426233127243939730499865880573311940564190553025857931046567007328082632059830592033690507780964973413907910433044845959161927188593739124446590325041284102569613176782751913343514760018464781149262164072000917799998198929054994675010150275711842065561238134703873274103641457545162261209578966438006670358869185409018574215437934707911693325951139815324218996399800929602114563596278582600551939972254890524310081175372028276953489139333586190711682487019032910226866656928897168090775837433081131164983428291422820166504723841179275878153342122110391740245716251101929814128558750206770233671073870734536398476997172690983403564938325400963683643201089434382724561978402788227020692360652207324579030765216326576147236249231284968972599364619665275339611373639277595087253912873912006941985028208404158840753480785003408622919756198365782237431186937555509506445085490651320652015397734626443125584247529222593648433572075384641770256753525389910181237896447007800857704356495341881001815920772696471726900210910523077736640630614176926524318739328320709842726453854431048435369259139973553093800567757470954825549405660460086872996562422024693563745680885100388552297302972956682648613183000352911826324686349123619130723426275701983747224988983285323217296786586824771872644521555345110327958799940661238319474225265361751747011917515619779255724042928772056165214863555809056511104296360199106707305877802046311068850886522233063222036967114191485460628117541688367123536723838349970612286350281117318849322653082433020759975641470032460278363195274584381240757089646157965163297488337144869782116520872416966563734666738051748611861867389395709068640658746122591550083658836164339680447729725845544183747652122641978936022776599518408164812438231576896731901942658741858269859570653569869181808836129368347589014142696215555913012312584178652157306396450109589097650824414858308181173473950728334138093241040874460868761545187355022570271637993709335546901898240 [172,48] 2777345515334575305461509676479719038401936684177346817303378137510777850000188302716805451526746215619794681257888852409319873299560086450560315141022030877899992813223728494627951133606543686894404387829079082753274342831561607586098363371431126065773538021840206120481116374643653027267199938606449887802586756682929579159370392626836718902767180755904284613129191400046067927394790841877392787699153810111997469078528139734327293031432321469277177410667071447476833816071052156056501687702815023644420140558212289043536131633554022192197210960692205675867539689206196913788334233315575864703193043281496993491720717814810271882062053901951141944043336151184365659737430166871761382357949186851582162136473441223961328236800298346567769550654018120636085453482477926770269919326617543749098454420477158865436421869956294156118399034850156114225071378623953692571855633022506631159350248359485982560365903790065436639423573628046253994255760696916249615858792669509518223691317169438356170092861664933207590867682456779638036140316020057102568064805959916089589939358301453424239344328429521693756298212442696625965814460134216014272369753791743147521086600465744205259488646077036603847807982107570278458130482777523769721835385997502503695412312641233676154464401241558411638784133318550747812033383384748620181332771037311432304965712807479181859253759364716581231730608133416556732210710395358677420023954294996261493910560572704063390510227871973124817060839691542925446410561241387784532254344572294093424145346217147090827564952755224006908861758713395141443464056431715375899747223668066534802774855720741353720625463400549353473533167351446959531300130770708508586604877314550549664038790426601471309164423767746160763476779194625642825706532437286405858770996152275031289251742046800841050010298179607429928464819671728044772938018338171452481921412274732860127357775823951004757420045913738543877541453697780075900539157722731007886432644792046917633655001606910345054293831262316238985223193342656330921325979253405393871594258332925033117307735576769450350538365126997079086959902488964320160989629616647044165083849793337631555999849592799643751894424590244919555716235049893955772809146740946942777685041705061462136970835519202641678840416880173406801451595458225109193397087448857970600440826915489680 [172,49] -1006520683600028647857735333405583509705401758985752473327203328494863168399747955494114365536625234089497554891898435372116863227638689516564025832373332362087130225207447398754508351949037223656748621831437156219697288855714259713162238824108099918043935187538302948159639071115684900563195748809197959962929070160289386048727881598766794581133251799047001362239003595770315396331939643185761443797772175268983471249660342560363536349419410539862415600052589156276844876412991442315428622347873057847588664986475585743879323539164209854558862516734913454329150563202451279129829709565433605093413572031073138139041797697667040746513534624101724591156586137540054120085637745941691245664501714275366497085810945374491594610746140951150304928121304798949956742045592038608867294499251188787731006461897212214350941737863681188515890691219968523521203221982613155777218950079019071481204225318384627025094975895218533042886278577317044425374345117977006223249109485619780425657141462396484441835083519052836085552267009535121813201054780163766032688172074763229930751190069944085081930677543615410302763147604467817601024325985104165211696316280295576208505067896724488671628230773041797497756884079251620806739148052111006066633785885825099956423207149193880427083776538941532173205377271062121718119559319288172283001330535935563141044107076282142159819584232346286400164748482317609318003306726936412716563466381699968760519570908768530064103648387798658779712444122143620373079546736748186280393818118230338142557071862546792817137652416049420898952170031757947138095389198380049021012009593980174243375652079505118767578968189175153339199253554457166929429899462125195830906155954966155704865544822224547826704397688198789928331296700429034070381387452187957778505125172932976400119108503928959792806175981080906166817061891264214817484033153511807528826362255556487096681467423659704947170757501414325610518438307078480341386541572295073824394197864177376883996720852994312468812787540725728439988484901486788975540565866259991033328543362569693705300529770257183404486594445811662932909320557932433545517709481039741232467998162240271478062585928780470744856018117107896804367787103618506208290053313223110391760697876341197354721356467403073726994532465916676990181810944773705724527967105259000598741323296448 [172,50] 337894905764784028969144108492760724512786750781295231069654477428079241214672945702069164407550264149143790444688262266872102388803544389836953463832204249745521396422622226476323708632475310920444403858894871240772948920391138084256750178693151374335201239181753834547047666804611866147551528547451702539325695451056590245800379676524070493790453138691234745196898821640073602314747418824845454434395629166408519955581822619943294682362182254978150520389530080660966635801748725312563919728510944021951798600666651542467383215243157997094464750099852246025941345081086400135198555713111201024611045968461403521720015865442467361066560215066804542405500030241051357858880468939617471164127714959780963460339329919996652917400254481389556550309698372461573991259667061153443906629526983397501957108914676320176519795763427968933085152795977657500008501413122070075895202869966080475925386552593153689349625640339820254189156780808572755956774649554027626154007448331297448415859142111387038352877815591641004923489452997724670996712830829178317392635264392397217921642015930826194495400195723371836198416117838697111005589013616039672565037831896488105603569371195598360624225180787216125225783715354042138767476796112356403588539802674504890237528757573791620713669828879518977222440963947075653975956818547287382867763898882353488639975803461153103108557021219478649532465492518778321708048393073356185976761669387206987597595825054054433266038870478762483673130559804084687386589744412346559338450149478811046234823754385668695259074865940369982634579448190294854275811384523613610139260338144695302913763077549598042388030614203729004715540398306651208478452634872428490499003714172334338325806752209399884829457830881881761158856736942661084701707400727169504374832791573955237571883342463867324388867530431629197390069995634451602009672329796698952125921358512475085702334305058217786060641257116162144086255169676924276369394942701266621813750165150941756826341828966663006192300955297110785256600177147253051793102776987357733131978877641196883532756672417162064333543820709167675829387247029955593119511482276786551756439731528711888700168059709866422377245155270166467542055049140854395220423011580800174101190691775284357472578265046082233507643706721965524941612977900573959991075290653597278651140928 [172,51] -104863345870393543286096672718819319463835785720582170485050016928295770544066602783146752364875847648110947786813488479866136742000554783222164775173272041962973381482150736127680578968602728786462417347221932461506631148619158601498656907666864452255875456239651383333905303236982016139195724059374412004140995450278509866054250269821712916901074231487080563797238282007829485687412463873868918256270738096903124130443977591047523905662386260794273531182190042927457627280711486390919500273810476590617333460884869304990988738897129003196670246797601523584191137799076159344355651535711532698048858754196099332403333596150985923567159897197299381066839557988755408847091720478133148521572920698170899491815338507267458001303888985509145418609044446706064069007064415913224351610458673125227969036632293461021376531915602238898352505680215691786720241822365039206935534980884755509673489650211800449037261590596280964728005684996649645701087494199698277877551005113341175222960926952200513724959963435331984444576550390201773783696751900367801878381816748866434050922433915983469273411718973173437984929338012351252843886672002339794140374631335919514160183314681952917513702479662447321588524824196456946706323720402258737530036649565081896804760747888486329823950248347390238992515641702570802373553869998441927851742064654975652312968299250914477360717429880399253086003340308845168744679902643418350612812951971004556795362864588316493825739084753579625492104355980395775608769908868546603491386153123425096173036130723510219000912537517645905891454910775196825075176380208102662421850608290524409305863615756313626365798546910899295041565407227362974233889936739339556835954092764531299688431773953280115495040327788783952990854120508972818014045119447528537190109529626791772256161460013145526726342062906720816565300883174280932730747089568246387719195378073530901143192483435581278830105404705960145021569467346618773869510415958622988060503801785062603601862287237943357676280594905013033376614572244099831364070967906347690206331457519323561644407650541286182003689510930829515957130535937619233347908836324343182233120107894155740270767459959129955163646084076616203971331368678270588552534969779710332732532203215248300356121996558273574991382548224889590459371389340031324911789913972633387384064 [172,52] 29839032987614753495746260866513361638770782642313686202080781092418334456942985060287540909710944549968324077874802347503971666847751881875729416451960957111955972437646810004450971384365312684767942697924479821974699288445790370937705878738245723740012618806360761386389553165586271554656645237249193769263750910078310849768024279878379088337309182822641725430754112070374060803704433584916129403168636309592379951629838196247089297428403905182719033794824429867278316786874557904585843273694861760515696852991668896400828138854055514049370297690874824829935849938242356431032420556847267287461129931682015722054405474939756453077335002327343116378446940592279816119812500956240845243010164516570121853581948650549342217148094147748749567155963270320284146372451819219591548845797077352142744791174491957866014913246173045874404486459024424912844658468378511408948502698063633759934869075057824417547853705097098236894030734742038813230445879356479884869586026870659583825810490973716903282292443262472154292768019999397943436277001080668837406289342990866557548314214823842872429342452779836073549734224899653403934033662193428396304312001505195620264773076377305602879483064438770160928816491973563899446834750268591566536492455062573904770993024070283076354300630142882548112931723303820272760733277817447686634446348675451390706264724723747088591658401753922381606598985411900084907943779392875798320048212744678567443413374188053871004570613061519421290923112942241585501351665142396279904897235275665181276833814224686719649582743533266862695338545295562942076743221791878175969853779243546304351637689440369776482372788325519966560687226956433565215166966337657502226259047762621972730129818712784180340606980328715098406974264365491192321707148662948197946856846305593272454073662286779960435244359999492468536111372526523826730397738342273590659682798278394776739862910791565990355131500283522348861086835451931741953519889156032568578162350520978524612311661493958545361096467039850663967412289497919009201916644973362535251612505650793231188206162296695518671873212270547277283642857635241418511026089472023341675921018517549775524713707577154432470721710317694567687606087366658534297627535537624739124980228983913318386064755388187051692010309622870928289510620228144162889172545207507499290 [172,53] -7741738474811740932703811644817238461607824562138851938267796523848376408753433855370549166489296220969867135728544363638813221508321408315325762951494055003495894078149256006171186100084746726788616045512984555639132164098493037761472436512451461994923749207555714040906885112537369528451280623250747673465907562731410691166469777387613650622895231350171825460736581653426750163089905331486684846790153969392321275215786418290631151095678647236767795108795421669279641058469180478270143634323119085406609329100973582918053657620050970197676311672148218758472144411635837028084197808847009696020869200749838018657395745357619023386728079562019631370322608731795979777343882424165038976471518979116304999840857544631471836473184642555777486978307689704137896325163483345447275777515029573462988215234820981400068474196820326268946294998895464290938714712241920207285620288313579591186647941483611836082081379298576025295225697779813316137795083250272848855194747273832906071389567818207881532224966549386778323124426997923944776177309320251934868372051362117504431145193279491357144045741533535313405077695044549873151182699036886158863592406928759555848824106324932461609825828614942687464702538803981257944283744829553664213574998618728701599913235505874762737270666244778710647300539042758681510448796524566718660730906179851139726833994544587478644471038407539103735436069956125828445780831164266584726420755033857695610888465855936784892921559983214837453986232833533221413117525962547460433151802165449763602391016256750124715475022302329819267891943834728613223890265703182332924401735769912284304503215366354842228192075160873013897973515442246151047077904186957651499321434468320393273591242974362927409568717433800267138298746550705520204816660055141181570571051033531083945784748970321934617177494694508292513935909433344921402219159859607445939913186991340938499057523460221927387830975506198958304339931058720864624790366482978290905629917196554941582345848591710436318977171076209736549744578963745200711976498594408966719045201105329823680833735586731729653342595134165442230942986031058204370045011399586440251892451732779143292003825094483430670666043153399751861906719976232201574676551438462577359087593262114510570335183081104343788144264134579144053544681572916963631230555153783200 [172,54] 1834007086521490665010452848505344119806462201759504160370567770952202987493933555334252167151318674786225285823411244904967364351558891721120853384874599245466737563422222427803877467312423394001308571440324945629346655792765021174389230956804979108049136195501131707935944221066945110107838124582415740044995198025044471143118920829702064734147297646438457155134276843744980526632095565739267552282942307941210193369241248016394773206880895880494634009437028035870175093919936774565847959597741994687829351355699447339517612871436467926868328456932093644132366958995536746216169625754036455314793471946902955779458349681346462410028090400798610393398619106982968906914466361098498361439847069487445051440345699885471326180461784755328983302664719169361474771275880900131965652293491477577781345360684100757991591863923054500641175040872995122502293027989493210874164504902382946164630027291946899630848754833680032884547414358170827806004980036268609842911741586382974727728338244587243945110526662813291597635659237602292079642478859099093714547862250609665457353664954925534623139560036363226523724235863256038584739218244012087303162223448351815542662013562064356688207466187103407027953588618444737247021518130061321254919417618520733971268155577773220560861384500796891109471010750030431563445174670814664010549904457581519527747763971386767371447435925630117000304213161518713894848465690351768043365465584136191378798621972728323765106470309837343227366166081963838764677640892014286311501319753583520758991572000190360011119657401768041768114603825231732141608708259138507804447089106594429303603361192293522816355721859401913607464518143267956991029272298658792970526868739474297229199887268035828017866666615735469405394205087883865711607146716189290165273411835183164092241444476539031936574754223085611416636179962300831296512631817906057319661247550325015601346432992672376898128976430739522899025432000052506587041282292788262343972198071072220700087646906192740633152951831053614442017285767346437641500529964814143481536338826573653453950929595442182770903644853889453043846218949167093202664835623277201326291018005594165711324634890376305881177155701124721472654714363899673666916507966214177234964239625301277921882688306364847559837891496115242427306406182431542004274102699192 [172,55] -398274679544125667898954548724488893205696563146415980945870046116980657233886862653200100553539348427763624935668938451476587938562986756540071075096661455204110395629638766248463098588706392142404395740757305148264878406069675604892456473220308131437770912997307155595060519609409541391944457070136174737445308843967951936393636455114162118848291933697556713603591341017657939948696075686268776374221307423400286503659801316456276587525498811629051400281763469222970632209162973243616181022742569590734690062538732347244236560777776511890936132183817461092019989276696565891294029364299371499760318868055418952399653575252499935093571082239719595014360412400719276561415680931813026289995325880153040756902025282279791345723524917607763511049633897115896639556795218256344568084249011293225984280260497403410788452705867441308646423790173645584714470311093781550663492043941743707242514737138449351105834398314790684994506976127250001380793839903774332801679784625539804044733540596655897949130660455621562013577183959122558424114115665054385045665569748793284165345970384130733220669135595476451370838182337533618708313493494798997574219314929243610593310910667191136306932434975218798386679900679523044351494460284996961918708092186618959742212469079381652640074066743659826983251971724589760028891824156592931001932251241542586514813978980470602803383349566373664255214640956790229903972249683633491351336005089761162048348820808464331135677208462473005825646032591709098414620025290299385262577487041058326579433978768939249102774593779646693885830629543629367073072289478426041024600165195287886504997973627404071341398216481186330182318196091416425722848795131768301373752763613737573462374647061465519528145379802162829866840720938708669824681780033348501745109480598577562427054971364304168075393151548310787636186387285596252083470413163102596381793977597319150651001537299033257139445779033707880750807464766945578281397438858785527453446305185333240353232693419034199499178344088671808883741699540876021352474994542687052240279409992491714562861511364572678551302100580680138876741043592566986284160480355781567471689622535826774955577845902511956939835232441271268763222290280134690834624605733959859193473933088615054036917559948647485502201117817660983859193208786920419824396352 [172,56] 79246799969204322150099568015838452515524313695499439465110339361617147317285132425938575220660779849338284326713069785379540462179436839962355223875490627754541629719224833222575336230443095625840047350855530416974886248985636376847622578719611897980186560898318238652118628862098369100139484265503299593602136709077735992220555371643068350488539113809648223611043893145589308124346975745385611630172139229298051064591085766199438855264745705188706444720111401509168843083104557126939438507797287017250001474479514323431090897065931895854657500246630051006736602888367032062380668692809239154181583680084880896268753212222844597137872479755762619159760476437611334969732266982800657425743846334770314618439945547068040582361038318707399533015136090295658963367249634866453404768143750480290301013152596340613214262068439299846457019757910740127698271144606242268711463359329035754270557872430499695793255763814602895005129939063279499536925067164065255572064979901233581283380977542592402701131714387281958486466910590152480788123843022692827790878158088326921925434724009795048196227904299654618817591472955196249749383194489143414665190674408284049199844801514063846610844352913158163274776648896471569724461325762946361260442354645094179573673101690932833212638522358367570402735356700236197689057976839959577739696528345481937228586437145446945251812203266583755257370934705607142113802754136089859483088653616764342015591945374486496210965264381785837761196489115047456177560481824583200247869337350847951240733962722245125600950697486517786576188069057372119347956710266694188605511696901943438003921858795420661205581456620282517618985151275646392471527797875583341356213819244386322228806314004427388920115630677128169396872383148234292565669867475496007514935625487997145148130553705250503971026467131496974368082335389100370462032503278317999998888761545932803181253736060650189731296389307860154986386562103824227649167107976827078720819463596812917840732118735738422894504390798594550829612789546916386946666854049646118914280391514674422708361113424607850723650003927951322070944279752259426796374773501003009396574163456648112240600512216978025546140835156167064810198361803055882936393391794310776012099429955164541129060091646414779983251023499024636519193004970179522381536 [172,57] -14370947275354036293801575426530366120757418206965675526489844135130784266282543889497931099393968946413077287675609636517894511208298704538055837641041190709507151825502681321682856997266246905342159161446464934120385573266685145811707399289858495808841757700698140388175355697528712965052152189104754157971242238845578673442518013767934447894555774079773457561844525952218498370268991115420773236009020668509496664800575366777498014288318386074482611940868604537369048590927063232053260165024147968381099864366313663684059652612297657793281344564025934063021568459916447060533515859551651635461117827555346318683875157999012242123263500312188025873185584238607094904846828263955901076493204577699609423558686429075462890634656540992395585592096851040929036214564810236049300892937131494053767351334680194575164933670581122229120725379198810148246603007956841503280749923974986020521154184745264946432708301867881807308267375989301150054649945813942844585873645560849783075621036958618553707323594308537037247498579958536394910984223334276950580381319782848313475471853094674507825106660162095540265004853313663882593012544960495462644887364549074504072722393796413103832902428946155228440921578627776418511589922383199559287990580467675405249440538276294234782388350881824418656278831221650180082086407664990334637189935422876669373436963251227422676547011009412420022248703661381511210407147940324916802263295767790632726467352027298421561984936377866627052584121106417115093843797725803435322762920679590661543607974506212878597198287158399314974225471843618337068571943745015300429829467724436870087229061402370787041929440724316677825843980053538872658774265103802738981750689324930696216226528770908853301493098713149525576130315153556842823757158029901667517964048317069139633918197920315459609119663361326993415131061954169904629658221515978143944046945085693456320873621090732871792635752370046709088772085869752685935342836269396391778704442737547838503558950410989196953253366115019204695080380583561201603953375968223572101061585801389800779924636532480028242837739634681554308104370376102769975690729006001121346282727354550036663746720246634478655360459040985953477961609481403020460373209600461805533161614524355347583440296114963407135382393959445231393985155700876816912 [172,58] 2365585023769111290774987614910901915617090557547874175500855004460661842104291939300174286441279045189704978907172632002993067269078501552866088308904254180486092166443834124933402446741390092523164719189941496634469653500967000756081791356756609286142421611346696025177172517881552964038541152856242557247925725705043287113799208855620440384578979813322021128280938543149771496963626339325957899087871940842937792845105040860476156637305002588204045011948406102726747426617342546951880480026658949008408836540298241671906455833434827285742215441928788150405411035819731550384317523356182892109311525774454652214930743759742420212084740853942520055934143803634991368947898645554899727212948274973862953588286237831630435826737544043678773216204259501203392290079147745497986381828359865329562468132126894273875075221311151308179059347501868192577862973730376626907006026370378773945334876580105777452389181647824477741211263500495769184800778485836557398833008726705171845255811995875183331274160368884733469630528430869324490880232869941583686363143139840345254022226940800855818030518394856189191229310299909523754909444427835002499503349678958383674760660551665959478461249755415111951263636230375562944073754468225848931256434308774643698611558763143953781514485737292615848694334096058133879563202953650732756452706934411639072411226463164890687424046192326485835024721087175927844381019946385204040747294377065209670411311341767533712222283185249685112047337772033393686084893594129719449492180315652570683528316418851455835587817437949239565800763992363569088277057984536831877960577032037540029088057526839323365266164784342338532072206214750573022279656489569744014260720759346021269929409367258656691561742976073607132772516916671085388395998015363275890764057727378108507501956989578994177023949119206892970865983622679278135352423668518103249648631488367993981455703817780996907027617066254603476043644486638412468622236710664403857616755786759959632517887253235736455638629603065315723418994201470145695331596620960186674507878545747463500666419036442553572925226459882398655791762663499125320548734948284801084003751393131339668699091285756245130635009815688221720734264848363675990417986105591084003335564275475269850356878601291339374153138647849877477887198021422240 [172,59] -353685933674842687679623288369385111461939554418231948532723921757122109370713108299081503737618070837601804557482471033099811772090701140224267522645391278419271432719870479833008551629095781813182436612811610689986693615355406691141967361957171006742219093248040416760360931957661394987325788365888691302219286774330882793548442819024767358838572735098490778584841757406733461990066554715204678982424210607300041160301267504265790743762256995757989544718606790809030107696418300835374461194048431862492954892378144670172420459762837471540551850321975323687922607072439476083095977569408428621950731950814676862924572355430766576756513211608262027598017572037410293376520427694694676850969759653762682942542567646437062708442128787989959106942768791245747523640346370712536941767406214963772108689876747576149496230324342035729590805179496630517749898802025091749256578128061913039307813656823889181867389618820141291706443903170165496389841984550803154589339076132165593448848476560654585220044696606316847610576160738243646657544318091505126734765550083802308040826978186250293899516640876244115083054444337213524957914046527034677550454678554557237687114434718448519767991474204774796876643289328704113742174051072532812136585930643811178480171747534562533234882833641259645858093866260129506545514392198733576525024605829163323013185862201042938102295878177592493970856390861361347924092498644414503590844555215765372348601041553011217507250382861293125904527820038320104649140392611077927169081106609170237339707483087549874247764485891620461729785212847194293608609190938877087365890121984402362921862210312675434529249291505491241716471526858309940152381144983992997373606034251841229295571091109200558314142410239655915696027601977274845416340085008340853997738267583734907031966994752805870843102036653552236155476481235850704031123421645374480324007637332152324942633037616999861800397531082705074924624469951867496439274357953682098924038025551698415966052035594403232472600833741912794825716591664542296487137260369175324896596951493260344363876657440629314322111029601507519342564503203618620426280318378622294751409228040207519468566407111751434639419998218035904502845075304816115889740937378190896100382002852085313610645149989182249619931799859585824897110064160 [172,60] 48034938184608095174615104263067388194956233594265585891763927475687474147514930047952120927070507389856938751945934540637281144631012717399652576790062935082125984358982912393719431195205089660249167714911610760790332381182738470504697393033279211807465790749632353371131840029630728166422042031757926507530433973860602416130474199932921791153603365818732321171844321156438898069313050669537562672554564795034961215888705908559255107114812203204982795652553994249411560049068569456931334193397861429217942807861902565371239999423835478517582694909508825175330739130093542307422311898964137098456435271393273501420904732065756951055222181397413410015523314029502653601520457076894198640320021698470182748807917964074791106501597098070017923777340594836615701036986606430665712841849933126096020139830266516173504588043092380570868987635264045566462755566135644086216542307735672709755310320708598525820514577122037659112840483138762512382211531031404449033510152167010207214126746373632203269363170191711817849539081184993479394906509380193585523826760409389436968499856928692682793898715476162870738884238048002975774298911917990476936984336236392231078608385700818029560228190823699151504585827632217552735971076130569419560175918929473126883587032658107227829414975408622210344367195482584994135208655611103235212118405815028842282700607625448299724838380957619963947867775592082211476142155979419199802183805197941408805615137633442431496209352209998684121607984955189687350544113154946101553826490498735205164202148460202636330065417380808838153651946998656036235392107585779531666260544186125190787670157042103808122604363585356528439159115328074885938902171235059869159355010310627507692308278163876077884959874659704800607119809679415514764932251748909268510811593981316614470062522580748343447618372106362564405043437324079690110240714069893073105816442398904759333923208738396911498699659371983206977919687921776207239980209717396103680422212729551514416541929318904587215864827782798075597741539745653349755714335822742144294480860041835029565300342670163163095721323744957886708385690746769954234088980569604362309356524156675084974861652901787493655532479627009417319387611380228016165013555372956454315552559546616902440603074669732568698435194342595622841060808 [172,61] -5889830518192338541662431382099592688057120919124659613842010002069487546171552174324969945555563584086864670422733838956795562290229978331901202388196232505106149031241624788141680672683485945025963080856623283363536102321136906918328399460244013055876457197802591110186826370579315599877595870954837235466462504240332034790238118176089853032988218765675870541915309611779201893080257540583203091542840596364775417165247252033619891205900007611511123718016259538554123519110882202659146324848842352906709151916567889479467199971643609807840781600769753282823662280839390991531077411359293982673115435611585230149175383711353204319219224908075030058373506853077511809592205876542417348594994820284685986253375603274656825480676388445588942689174639124180595539894889412033196902322118180568429457973881840342610901894990786120787376477073087732773366258256676705226005197042171396411416552939280479536325472515550844972380558135039570042528834237262952534806916363539046205218410247958147761109045222377536364581570019130973132722750542180408553754261305745699433161317359724237762630134338273420807396916330473836065397721512251468877256279661681895620345493785615065865582048430344183861594516908377812154582659642194309738523334427977454825647730372685333872920784466890828272716211679009417224348261475031232981003946801222379649077732936663940496315088775137459072400993086471247608354117814427157092108200639189350356736955327972934735632789972078866126319283715448642422221438411046696447095691062880887625422764321564978664252157529490311110814840067027651669469929894123295159348268866007109784098716650674300887968240536380125693719682089758403319489001358773930813495932038445326849550475684941602299981212937142437720632479381673024176440968709170721306056585554149266746600843610486441380879148144189729022890642879717868815152457181763081671574097472218941182571979859185497023115079291215664797009363023353485179417464357952591123236571079327915013479333852669904287035670973984447866767605613390087951234894604585618419735824893808952338798471340242627621734457937441821739442703703662925167634853022627686893589840172349323071635882382303294495936727860546297041253304367866347401958127943030338281063252565480485108885384993034564901032545630201162110808 [172,62] 647636680434591511945859239790439711174053199144671742548779515648492028633422180477161207977949977581794367147250693991688288122564647420396094144761542588531002789026717634110910650165631506986323682923739411099650903079182225579421436038950730607493127736136485732761747277931993131208581880770408341560236990026236042136646780160000333954266777008610159999376592752908391464023145648402871833736235962198053167118947649208332802402635432354243170654750886333181401835885865241377888454248602335480832801506514283472914888047879111867968715012153200706247395527514637169776557823740382908824078358054422921371363113671638307688377162338837988964269831259164518034240447521527803738736727557432237132995817286581652379836147311834343333367362791539687732319304368860389297629543261223106904069084799575275179753434443965193991292206104980578707692250525995158727245850945893963718067725786980065840964198793058128126563066432170541848576450780042398007935934499074224069736809208740318190519098550320135021299965368441834826593373263799833458153785961037067779853927434936843887235473478014062474290592333232602526228473579937700683065586138164718052646631371829223652849492235907378332091781932810499101655189688020163305978950034317837113658937076769599223165924602647964626330416426983608912405191560361139284084422125036343679679464796491902186842241177024179740837686249339172576570045956633392178293836348348869568730800632754959329545571467210990945408293702189649441442876252675932390654571699891881935498929647707293114378434120452246243597965246001329922327236243496567251626463619910462492258954030900716457273777377828487378381638286597698411130979674775208094158814687322943392211569986563975222277017992623376884006103352644373750746979039244717264860119213432839188378830322971228183807092950324533151682994833638224877266844630321222591080553891540342840191011083323653405965606099475159283139194543749766260827517111949316853108439027057672030620616132899010669067209405457756470474510203129735042804843787907230348444387269071709991228516675736135583280593399915475530480152949690340063678385226816256502661025713794446015645153989821164017174702084758249975622602726484160983888995439396558952588776292221728124049933996757460102360520988304334560 [172,63] -64066882543456770878448813769496166574864448643967619648855644021404559328558043113307784883547891089085687592760308770925664447099089950965164295946701992505998059743332484512794104303986335407148022790475355218054920719705586456038852110154530481157999193396671831130908072965755594214503412697144235670665092604275364501802896090980780029025917888695927452535241563153137745219946375377850177181635577944434356268321052230831940970204186966783733728680781157799792832068370664770238781602030150473338742481872769863135889590645192643951487341249819156310761684064992291852598524549978751083011196739577874637380293962405327726560366968380741585522613579189552913268367609839342112846458414141616083921150486883474368115190623440158379213026333494035192324251603521684727937258425566638996475633703943564016634641096074465764831151732493451793676937364308961867062806496588863910798118963337213083262527959567038451677574139077685915685569830651381821496767393647446704714642263321979200291639945628136883866064465402782054397855986261825224811394728852333444131485074031066601667763365172852202654081013349946206317995965776126693820996906622147016109549673700006057854180182650053667409101481831700100791116339697156093505513349446238466234097898071041782090142540111286309568532398581482695079926877658051327393948491739394554646419625143324932537110385051945798197855373491145772892505538946946453084031953116398130617621584590077317690955125570977948453934296770587457210430902193224933940583033236535399795358635958999165921700639612531100056792114449508376644023482395152530254274315120058702902801218681518929554812715109516813549328116754175638106171157374773069935025748655553992081903888898909014859597496214756166308105282019238045948743456079249846831941461756877696793722725851986957685272751606231116942056585421131463176595776688501556802363033203195137822584638999391045117937459579144117417285301851389250597508915379885999676590343112838397898851693779042570090698016744943166125119996997664204292464601842140378383415897628281306496518139424549986202784033800498560515521920867692211892749323917370387383399185254414906683304395089223400903614692176985150280907421537568893829139591530386527087219446568705670594032996226896130858026270705984 [172,64] 5751471399088758255521829353513135720855387254620704052854669634241104150579709233215708971554848796952520873792869488759712895729032169303541252365041984531124031282185172121904862519263535245043083006904857291132042364638071373299401243377732912674940993799703988319491279357534762778371620483265121912776928714050225158542408459919393139841775624531074990761551280900217473778873073508242187451650372192852713585690888252309621822498251783600631382832393908357267733138352725590526773247875427526134075670121419550648291750750363861915643747072262542696075296505206783697035307241006629358440969379512500378652865289139326291894878038153265498708277043917566185331793480778459323233770994264302637592534962798566351568163355369708928647973891647612361836261869949513178935768841648970166335476359102761976717651822640221786015227147597715713692022590636429056454713218722442535062307938292279226081003333298809492893195266316112878107472980837494509017142257879866117270589618457418417797426508465740327839085863147918257828689119968722691462752263163580373917752649272034777527194084021450547368003966742863973330639108300418306616308993971106088123719202962973785027653274311219005221563177996580033213125513488260369024592106956956061220900248695204248119825220573250810874563130046198825843015829334054162288485122487187552222702032899314685765781376125488034513879232354918310897778919070988868751292309529679191453174689436605157964985412649559949670122947317351928793409747100304628598155306402049573389482172759116455853216740587484792952761237996604816846661799116902988834785211975090781162985096551940081166896011782586455188532118567974727165843397519142942809682575653637635712388463478419573719192151771376729534419006309738586734541666149928790959654983887775232919218667832351960143971638229541648699319195056458789540957871404273531131518027663189400956870132317572890980854217600399473763643238679200464253482516909933327858775113239408293523197326084784645428011123273264959529521697425876700617043125769643985415066784035724904861925862760567585292903038134864259342281030127365970953901171058833882122623268816856962057183595302970454731272690100304227829783351189634824250001116924071226909467486031528516001154653093123889109920801792 [172,65] -463988304905649508810521287605354409424494181884802333431297284074887305206532077411074460182173750434310676654737138290836562890186756602024840650093698004914258243374226043980598602116259949769965328192465696512873451744740581015931366804353400160079353286564875441882932680387126813277516067559796252574765459178105879676313448055191398171027620899688218993973145553235595659729279466975766864643089902682819363505133085856436474471869668514423299843764542050371430668740985009488009571541724969092333431749247400984834753183378932520177904697868230446523753248295910294939993147818211711397440268885520527542823811308387187287064772067211411974209381562648820875464614489654019942863840320358953663788116550919918206379649450167075618106172638996608651621662675394409468035446409560992789599745143677387079073917613456842398398124617716862642131120420581417383402046796849788119471252921231470802408234963395712550625459939851274377157478146876845933251615498759942113862530922387871193354127381155860054688385560797324767852470727215914944617419080859943544823501476745121869586283847112739918938164778137114906849721094300708714451698404223899605916755538670782909560585345256808490264531909166052521070531111634014843867966958255075466977698844028093041779821233540222306652088556045906149434309131193265420284941915733884272753388406403682612221888448564905593082771125431795999567474014236949323828920368336036376396256033338932442313597523645354432850153710610993156632587772206898043889072155786850571680235572355057191665940702752899013931423087161882578126549581075507665264637049877881619857561980980133093710683006019758019789432026481862118408890224543181512031511712217079042854860430286518869002900567073178424995307805706470303933726485079387503405179405547515188384220284601070489580807691787748192279139792836968420559903931187679400185506278117655334350396420553559139471869106819311067999154232216556066166844586146499418814750442404402686417497479747679924095277509821649282450281141721172880047613782353449800550246455790524158227788948921667915969358109224693893350694731863645197708403464408445442286529682298977492311770645695770878587748312190126813469908804277126205046098944053984676352247811499328475374367456959110239092672 [172,66] 32516518556424555471033840057322025927783968329368918708574538496401784269417091811381247909721820893745884268511082479943470024692660493506255058286102360771502734202732863216367988474456605589341587058952315698289246811379392043226342764439083585456091721520664732933177825889276761743128279551621081778895870038626866320534709640854639077191948106283954040963911147325552560328191662992733281715858177393707223457470698292147268593388151237573381342950483507843432480868810714237553935284074596244770238993835577374538706171315568488738611442639587075598280650752824455063514115740328783495891076372701996293386966994274271629600511619647068564229775487540607518449771415444911805110069774681360168538415817614737576022416996521083885731007430094699538852591706387502712031062614471219720543539026433184676711358915634021847115072041351945396094804436369380102820539107179939744951402086322506263730225117064182573173149103880459023342440647707616079517073810716657858740089136474997600026347391010615461591545250398999490828846202450799214306408264521233405283211862768044943635770200072171399717826874795657630353206956264806825889649659335757519458581264491526126801629173178534242809837392432654924392221462353239809403358801047153841020145911933025608613201479321606282913546798795664122910173003837332664085544965347759786405207155966361091542498900856528406920664879047391485243423263451890829461652464009543647598277838008566242080036603478677243932639308445906581936231769063200561450590438986906843560573730708519050400286297729862369412721744338313425245578652755105778684031359702892200725375114604140340274768758308239446847204415838710302076955997387370272488379967347216080667387292371350679944234055194408928176028948152402362622394077514464852776525895130859630115628107797403599923529099961088650257521975355379145402205035304362675472535777055812084327070035941064965192098005000409199335249438838715317494320708955947493116721317461335726842101037527341182870974873820301121909296156386164168593711920641132796101956616658265189976556971044988957580469008504213973609035572561600787013887440540551714494277402987755662021863135282995237402936630064284967326154947401454355706433418523724719530606740897823051080618127970558605248 [172,67] -2027101210016932728603716597856363908147347854737420594388312563063437818624934843677936672356914680318790211993452797588927951432560461110107038634589764156896763892293294795928287158986889181532087951458022252511749467748591368750583313339562975640410153725369238960559114416689143559201572333119621163836984655523430069919638258209617128796959600048408741744984730712641910222008093137852984138568702280053827249671994950800058315325116621987899677703568651255975259392284204988373184170283711443832921680824867953490663047448243661744323976618170975502393855076904501070079912040445166079199083573270937164825176692621861510887354313909222871284109313190754335802619185317356920729009828383418356305065198505740117493877871386641408206882457447674774175251430196047029325358268009311287336965030106057627089664013092640486111627090079747888051501179614445429402290804416884094420427573933781332161273559477484672229448755923393495123080118832920979758891582267898597968454396008012836559185506472933110692054206603650752659772736029428795995320933528083762138306109550862101668235097146904581301540559342642561730798042231724194324739562031695471706536892594553701693502213869186816862496443963756036051270956577044510281286185778422473991346509032724698430819924211418849706995741862697819430565789321004015039523772065861134611059081221516872703156699322312858389981356494728037555290301894031514908722532394295930657352449623579655343408669156614471264679931425663298664484596140072329591261497083350889789399700787865317646288742653860741032552608894323135353621511261701081426086043654661303675357195369569884817891400059591563824790435460581029937916244269714139093641624347965682510284684750184568396573808449518972621658452853914783062097017038767451947315851131910936811117209889840506975846218521607479023688788572698356949439076726980090658258366328396804423270014918122139589587879715728737647962299245432321857985236027849671481613898317759906218617870567004979700481737289449997700884959903416648270361348120447941847091991692311871633063801757365416868440201867002926649718766853729775326968549555485377215695169762085528104805755532164698950952916495352068744621492800881394972633221176422271728696521771002333427955340403760640 [172,68] 115781930969827398767654284649558648579468715542150428896305280922623514647634253037771307283688913790512347797730619765717041495167452837949685477500017560081005356728599060932804973963397969506618289981661177286467871475108998344138296620471360983423202486709092516451860175842775513307478696690992688467535757283810136618515155161614054558556013767001756989264509551285089447812872053777773219941369991339094123292144847051692896215631790513933641056529207549795601901439650127015307256007221336865865197069414380691186232462702606255180205076227993462310734816499880334216297812931189125165012719771341410724114787709710754155196209671435964207174563805165072442483884326985057856244414033202266297096920409883111735865732903361926804978889649330017845547846594288702353575774978050942525554687964173304009861465768383382990187637091471259399348973110039580674643875768183813722766986600547734178783046973291915007015669254197577329332323108954885916931338790508679388695716444938105745269388586002269021791392482382049696405539309478076617709858743294445692654447745398149935787802382045943782851421652140096504263822721225051600788298497616904314004344517601761130943557316530644291236278871562508485880595775238356385652337019091745775505872555874497364159634127978515342898771212140225018484384488589585844780398201601327921216412879967747023092366539984865650728402786921329411140251264715287387268914012588431224926961920171244460176339740130091268258040421936621715569925995465813719071276581222113965504621697243146242369985193960251689678876629204199835065857618233463026657705565446402797316456306854018761534560058841691241578559699483174762192433158684638534037943425626787014933195768544989957763823683610390058961947388746082202368108478742895221476259654203410781841574143788104116972415479591986431361865336047131370458634336418476268402566374351891120877813058566009280914547531593848260578153841072109057717277044868180391376943905368606508642973677524996262705570141402129521860906852985838844317787300359362269548984974250598237072979741694790395330592520517827900819447698841594143583761741404921673584343505946426762131812223785742614419134948736020769789937224436806980509822756601858330651556905086640278576248210992 [172,69] -4278160095766157587984322924754161477549486460238686771757335649915556577768706042439823078218174846532138404858984648060215187730577738127285159101463503071824790776133782536815572363906304429243515578242439277917235668224110863326365835622138170394470013281770111848512256424638201961268125186208891014303156841358384804430663759126485301364426424023519190833039632119242344573144420286659307122085535488585817300429227669131638965169799332691641801718150096359507427982718859499506109623170067364288501062715358305511294416871976747022158088594609004241089678095564074824923920781489166368561047428740706519847595896243153775925692395344581857712376298975636510972407478944408402554121130898844756692871142388832809846961238390804293134860026455200837328726671995968526314045062905886413880885177474114047942085473090262241282422088718867774184576510983529906676883740762695982550817083718138221258312315035235718381627267916181847095848724733363542315328109306343919660091382412040513694317980511107746098485048912285058556908653511357344614645931519062107197708650992572468237185860743532999837983053917499175129035866011259669608529318442398760795565496383459733316461625445001539463526132785165159899764537398770016147813845110645547223367853321594827417684382650497876179609848749818932917104667469897729442062496660851823069268182988598305648274928421234512866261411299151602893136679555817562919345237096071657484016147209800910848941415565493014474446075145437350780659257607045489834415246910668174337823905339844474518374873946828452019871433156020188375583969968354591636208635533256230824306070067821562625615655638491754500271453148856850081013928695681664789130590833752851897508051379408285073826727870275438147696192448267636692565539525252737698480110887502405847289288475657361432084274645818966499996649793711568744474783691441952623813611000310618260668990273855738388532671295721759935676246416004620740624118797500736048331801379364197801552060071386752317523645340571794361440638027247894479390131381327767708334107241930380009103704323897258087779443956628035222567661882411156797510452159897741820701758584989760435083170004820420289114352992553091625208478709202378649315195445539737031018235354664794571069344 [172,70] 539196151810871268985313018161451059772108465743390511002718830598364310944464071986484820923252636889474922105781764067256451122759256497866747132646989484344661707027116798953858627907207189487336662274069145446074678356672727267757624285514174760679969211456109179919884200959561377186806820079745742663231431022025777506008171039853327389246952011207272758711429846238657769180009265411248170223650479646413450277867778057391307145405364351444427687906999786391413624152155259100140490915141212762892735225411921067289948347051685907125955390139521565968224963787758678836472995244279694222105192013085497975238314085192644980776609410732311375140845580520699279903898298282087636457185665841526532568680066009693335990700025059869419796161536384575398745905811794180884880167474368154825208996465704004910742176906314179170278139501924847286432971636243307825285977191801982899083593134744428756524984691624561155756746283948377239744075973019609504889556207404632965986083668170388908600746601174711591601785019380256045692602647713449999154880881813239342656072326933150528705888103549603706699070913545024830048731210189848547862437267957108810157003379771936621614782603565627698019520809032144072200390648536226154911753741092442593844420259290164147591805059973303366935246502770722074898304889742052421160866520340010174375426598352654285018885632129866615899617657457901587452048165133446792040612272147944500860001849420580557384533409099490805190926879818973320828286935891027631784835640507682504213779026869761539904936830841408442681067176368243227727523571729247050326655199156387201150136336723089455122699861995860386880054034976049369861614874461685030585433974682109152492966074979145329824950614014075668715832221080344375703615518327167658949971688485980658367768831194711385450543471613351235342565257850253220721507992244550303530950615911250075306979576995100316822202702119026527592922778837576859948259295426634450510832091418780281778468783444997775904389537374523625275718432055651331010826657069707389001856309592099948578475365319824630516725173570731295147373506852861777848340796003003928483214768584267773267312730660319401923658531913681641118177648598320738854667221653314451559737970216981686640 [172,71] 28219440605846761113006962611060522889034216382410071556175165774624894989726285011529861124846763596895786608191610047766657625333675364519483195472007690137337767940197224021160905601759048862366203338267305866240106020500773067107221189417241005105839668803825376501809642882110605980788930531884752707939310806941120838401889102501688183091962316099150193718887056889938750531237274470502392147891363285167475649644290214242160801387828087188938620674694443971524411625168981300439013881077014633228556663497348789689925827216056418273791343058947295629192868151485538681795863715041711017286998396725149397362339652564558624660697185579401483241552285707678998426865700573276682628612161551871551521199107333104755315871637100567952177080311826870383135387747962220337727731281897284598894496195239619246418015881585090596896394377838606325251360266516314718404622582035088023687829152005768931912231554189827358580036511416586323764637388680545093886923977635420774330429128446262802608352731715681436197445874242115927314919394351587598024103763150752759097232605277576749903209435824005585663249619727211445205285780819789504053273978133171031143244264559817635443850722688352030916559995178734990971165881190177064901346599758240595491302670028324458571905348437796243274593903587071017023117354296422322798767784527921535456627021175471054987058701870418816534756931658431475188212145892188937210523572420424700774359892963240733205119084238022054027318847164207580642351515461410220020715113899295499473666688336079809456815706310858968862288795359964950082418633693170235680541847169798644808907951063813546192966472984371087432781202664333521219580378893684035269547678290000426367423196786407622347580611153244608314904354705974733195316594367407351749751268729184185124290247572752018087349555735063442284884121978118303521819726527362182778928218472290591717215460787784237947310937002591942057862822886755891842993462314248526298983101802700351340106433842491086399612019390633194268482721764102231790826906791816502428366147004347284718397900032058094895719280841167656389963338106234559448723955289684308916374855042171254121846261769294945356367333750049861618180573287460279681686523620680424138009375332368064 [172,72] 3904277352494923878853724291651397836178204279805997504851614671485757590959678298253962825950086052389021208477148054309253538716706801017755900802660223008069127147147626331989785173319681603951640608443426548038695324246046788672912241216435661199614625745599620569276528595646403865603812330081802790260497873527758871832643276780815124999326783266435697385752418581657557091491403248472923438635020536941415825790160094633832293248074308069532112395569078316389484320479896337242244032979644788567121138132908645553459310951497990843634767022566228425947316235767649314885541201435810691151759751792347817861894394820430748919249272737242674379560671432992808252310499794774558844983117901896117088692224443482505620016252988210947205598752158523896776222039284446164972375872096826534094402481392266060856529068409268328646973304847815388125608737025144045350178997811858434073109291105245245123998431216365641052644365962687037865384030845706362735451458158116329971438850352441644442910569724062113084176852255307815082276131815222286286584520560137959848709107663031921594638128689051551687446004046902829355988503325331259314145053646290139808616449823934490751810714006961335425798890275239686225872887113076088539683241509722998705159782077897159908612189219805460076128517019450321957994634776342269954262484558220660815217861178652940506074049083884506629350350698544840292414939995560911465285815390907052406266444002884241409000300829592155011714593164569592026665858822602026123650826449286096160243216410085020726243949078469821044710658724690914948951654469009460547796092790105129516713280664788871227972028461582582655921439729053379956682476154845225999173511062122254726361891490253018805272557478824482408313473015167823906961733234503451934474638895186602137209701507823715716140457372501592695845796188469847697675825957796573870516183966697036928345911432258729546411932992150311114271403708615591509781374779609422043388745222856846424179168227183523064156800409135035345073248624957844649971802431000539021607095851182318690639549209253654862607912115168558348914630923744740855773034257604325218086445200911162205260797624067707979128258253432839678652949752026092669922494684943938106901313374064 [172,73] 265886588966283350387524156283911022097160193534531802318762285646057864181860398306941980420910906935339844116562328753934602938819848084277100581298149677775528424767804575637886029587870991631139790151646579012096500510467618618417783508044167151041599815103139468177360306497547158654124140790578157569290922282849819149838318976597429724433733287262644136794598623233634619390647126534037606353308060349376461918951979240991467822193348262904297262064272735858570547256447551336011411313930186130202830539070434574937624810575693362477680837248301425492422126872073096202235078141243676119851889212499714819895267137875622586473509551425221542623039704005263381408160887065868990465401104290167020041739060912244573616778572107235255358847261468880266826652223206833000119793235384633829678432872073024083664181699560045749369212619118548008755094436537864309035991609562562861371472477640719845388987920993170443868100089992077813730415656365922409884824900663103177412695212753203928429498532702373706897673939924639101440763462802894920055244783586233206176919335341310615869997270962178008464772424595348504349090717103856033387683428584362629150720071019147537964384406803194009408634929633122770255466424576411947526664591188011857085624398167252669292160509770278287819715456320942914909163386219983321815454824765313318215293782263185243805378068119474672810349561700518162096076487340494836137580348515119035670191580191505498523099258612927984485573610179079193235449361964505932326762067341865076834487787369730877449781824894970578848145719427735842151855750462108044453264900468319360574925632046370293465789496240930973912236108712637604717801074566530811760389898658370573117711274459394377097316135784436425155362918737042385457695069154903112032164277182087161227059780753156294665615610516631292170595797886589514042909704304203859150120370254376598864693909809630177235978540717007685225611717711109556455594213367059477415037262808834066158074155704416874407192871466770577427192863681086327174288247922480467446673970067439315040220584454557857800827022356168679970376231726070903315766308987798035163536638354734353109970473494040203376381009861525088519356653087289426396265699856994706815484128 [172,74] 16808738090568453317633486094957913972822665086284051366274854381146958912412517461632434243653603188551171110582975896307645616382135612725374093669063623247387323790316967075732096754052738687556914270754737207172103874569407182416149147682494430937367683742397936657177128782226398238294581181281763437262717273604829839285860050533792117662665920040025561674027836596560028417989559260526008400084513211474230687665010559271277317945205802391048108530798660681016064468293574997608935913486600329387988807976508998284762779044314675570946221857094019857330649336484048884332904093726298007116151732610364918547556078429430903091848161977272878488705094151909210083986848236334523201992091339451496911152972491868328980223364039809627827106339837192553621738229613778950296870372935458011061039771994988709230952305978323256955926475107084057908282847776137746113396708740133074943608628486662490443676985816046242434622787196043782921774605669589067706351530249317982876106089428472020263871913932749606601272086145944621866031699817401145437513505864508304113748575881995510127918208378699991895846492083849953869883989627226911331127426555219986674825607343984880997214072610735382026860860003229402004484083666179570176763990593350203435332597614400671480025457276673781729246239843592641822651406933271158049520895250938294279874787621050321428888650360696551843947699003938508801003588298478639779323584129206315043379154350670596649027515425586417844116768153830952415384511694210580638302372727375059971120898030091420233243630672719380809438519605998274810123641706204704885975797916662367445759154378533456062949340561935147567396322922129872345072756455861412760409353403449405817868542612660594276256280372615188507041227316313836920962189308264664187605801299757072089054745294517470492877016126963434175812040649402940878787418798983795788681378269995297170219567907597213408390013587323830801569370069130814876241538882888866392249854141910242528085635773379804181469393335536960426183702570276097398439929431859788506992665938206341789085808844642648263396943776602179304225566935027079709218597279260784649740009890387510553381709619928080507159136525051897652169413845739941447249212140117790555744 [172,75] 811957793465116343547112460547847393357388192137986968006871145103384111536240418773402440467010594295288434961659702444592259263482125789675334979585257288660785592192146086458742602771267861583367819627274012689953952442722448379278868329317614342836474019406440157935516682009918056691522509904440948425874218026279812266772852329132595742826981012630103579626374394055964811857445017062458100420242697528241181001514339222527176179413571654824983506707768088593751050159386474759005272480878710695582715150086367214932393942889445239453579701001237834011960441321872897201301898789769749167792150776401470258687767115071953451296675254070645918582569321471970510360095870307240285694946611217660358704210269276529525462521599436732256185748063642477090405517249443259241493123035789632829695064589906606133218355906527354184632679729712433175887420329136096044455728463184420346326154888142946645305677626584588989682133659939553557575620690881891311606047099624752246231399495093237286724731545951561983974801979211723277570460421637726188724197758694257595722913254314244070894884526091096184487255305832170143852587367902385433893330759536865285135793842410995548723294219562547321066457662658648920869711361228236177663676410001887135155413211176990118430514578324497018338563793783577900876636964822349816084312526636496768682586093673741354720239887668118650425713258590292629875626224928562836835357573183383025486275810024147932367011455507207227507293866054737041181007626009883745934516974659394479014480086160187327790964120486350780915211779253331843750176233925685289924314837706027243283315580894196754707609687493910430994532488101553179676093534885049493633576205757759520387147466146438591166132948939303415742045212243475054284126543695702214723446826221784166884284243249694044628444959561873085606897876673250689140635747432518157999168114695252940961153449625774625289036195146901522364335797136475475628991791723260868880913381368837211708191190154773650540446283398598859872166135272251820883736260272696915482088589049841946671659972637765209142018554527327104111661706141177306128569859373551234671787479237009403225078158926921282077982533471890673771149037132878385607330796769214336 [172,76] 33117945531311057045152640576630361151858083031339953505299904563875590362655296833220220133427149174649227745987129436072132365464904209346736524597955631373519801515797472500174144787369419254604843618276198014799233569452166382590975286250725677398489464000527861289801883046589013558056778790918405755153722213370438903711639794251561747952459163797917620526916117673951116609932669392623342337319519542717200076114865053957622141539686048363784455973346081115156172961293110714387297312527663438282318044324865731261338603391893610277556334168721340830593148596078810308797451019155584318407236487675472885825097538905632656095268009182861932624792647205943530950878712015337038356878861159869653485649304940583251555582019935756543312705569433825801059106828086721947752032524397811180464615750122658279563396151867198201486927849666105243044677709297182838804569944056615465599951782060683346042591841523619970940378309193057167119403658509146324398727932569603813196532691970706873860554824151647795406294160738739449873831425842016567986558741972668211207104671046621567633731824101686993345536568038890024592555620950642492555346319809573788286705448485655584895121964425480455823783199734721917807731227665112799133595247180471090323502951779330948934049886636565941020413071753769942833018656511408295342731307628947531654773781749754178117402859838177154093561045332202206200630368654150546119695739729690048376764373742392949185648452913128305940050330736210307506367438135418709132410413988387432416469055330639086715541100105820818349500001136621369928340641940494948683588753597857563787210272713552643167019707658506719499858641955860560442761089706750678068832966588427885995310306926361346499453147538127394033506871853173635343166278398846525199441946521645902915250806787120486283824887681081529060688208902363617220129612497860787663233409253998545767636555811415378971563476568219213061638185346235958673034291458335672197005176795212440333754668134395771261226016367452419614251268279331010071883118229722580525570208117045994180730299453281044862329426977737230616311231435935635195682010720232258478818843957375952617969172799295387563097010847867288210769641012029976378821926715142 [172,77] 1074932137218318092139690286703922378055763670061275798053015741976352878691658048872111915347948061668741227926006806252360148291226519856830977828365008094728573987227776891074006468671756469539004741041649051101435330592067263534663031115737568368225958051355385055773516555524038437861329819955100006827353199677267298021297237646936994706638421043591387061376359897653855979062548921537778310907147632300711888928324769791791787798397948278784631220229715591065091001860621341520804118961177446079628408458019222736825487940541530040317601776625613475097452215368387865181696807737463187988572463055163106106398816804594268645550335582593739592945870845839008438695886901204376133909942256566591508475750760867752869834890366818364639312745499103930583378315103118733674111295744308373526617898849043731974881677826361857313052195784013524999005862522899645734236362329743881956552136226037743924337025422562315035464184164954357408388709475910375734200916682398150281135899260634942077612541664955660544743873972193734305391574971342948633599295820565333116771144471463966030371978190263247448522084645340710192074347115115934054065255934222614141004554636889490064094316218136623024983608750781464645807998545612997531691875660877523316545338591555601546386101171797308489637913132015359138516043008162634104631782692341917132398332538715427133591157014825061159611237510460063000104277415933333585540524840737559703396940603389899730049660192974978699117382278401316905661379458265957293620519401923891352620227299653833356392792436492470536371055630003888062598796672518951468600841302021033814981503261533993303852658384238584701032515583587115149376430305027329927684589985739655929787564360334966533164369828884632183609558278891347802174743847766537533634375493544331493973635823947854558578626967941012403079961599399091890727566961975092951115776974964957708289767981203809281066460616456413985818279050950352371328398417856630301687920543240469045657441090238064235388567499876739083709787837933014162280309130220563988668775924824557319328250463533192803670424772766116991983675377865905734810865424525292399739387422319684359462936999499883929258673368526287881711552441481502780404433616 [172,78] 29733476381357205945163582382575775571561378297780958313186465510275786993150384558637972466428351121821996925978329367965818434160764743435122845480738069102385023395352518195511746811353529258426283045608354492339513854739769586954774681311517917527729544087934383922714063064392089055428148971462232414263981314795380772565236986032832638330301727900130043276909187912469184498403682039343592674749237182857861869174171960385285335974124165455052669830912868170912124587117587955126670313079663188827034705838148271905980204902354164059898462298890633569782651855983205310568920298884066764615424390158931212504543726005664759109559942326082780046691427315900226089061302624991891929573145994119554331551679831160520874708341725375713344395737083824107435700220783553303970132226026599877880173248745797301120039361189684176015811264069203257239463164000207158081426451657328959223225722450984256125996597038023134678303550934407665201561878200877998769646081420392461496664665714950720998335908512513938599259481316997815200932632198391199549167978400085508077912824717972235190489149087577034244076950559473217991494050908129074828387716818434636246689036041564382782524794063330687732231285775769884893736272491647885339890976011031859755273711595869559042295103137733939253343695080136490078464034273128185654727708646850180175479256086643046894155385271807019722605713938565234754913109511459214383846593025405051831532551926703229803710566423506941223791819607635047683388039565825581884852674103928384384592422967659670331029238488351456642481246803410587530566464231465137224995608917369828612289486555589996613905432166345832589003703496600319575536555591685705410249463254562160501583849851258506923993755569318482990017333671032380043409316990797978690681608991249768627963444193609142602371733268607145761385801256686851422902626716228141936572361337597731012734790441333084536749577285165474149978034279858762266530211260462143374238335356481208172116505788183823859480405919412453344140587348641054472276785414859688582881703652510052710635038925249026042930501291752715717814100371522557242787010647185832315277971124577960072340542561529799488560309175363476674062620057072483583888 [172,79] 701437404202857060884722049130543364183948153183651211510576380699370965747471288424994040458530477159379718442400091970344873543581882088764308806937813410469983778206752830423245898758996242450075745402290081337184392118920743408158389968084479579794868840183316253695275616289056089370866589671744093801499397683752569881091729898448494517337771440148682950190783142209380075839974918590317562404758576994559367544180207412117862941744198858224088502243462718977555321320154146211445588368297380740141142694897398638020733161856110220605392365654168662116893756360500156090577559897036606894307825335090754309214210540411499262486629915253774280732884497242263273010606337501002096965982980110418974066016619113809315524341582016092920351753472712944973895043131238491181345854711159729439546244149622305520213436616199510016499693456993254807808915762035112985260284177975507756778089286006517944409847859751901340276086566380087185121681419046156789170170908736676301444461481066492630717809743408925341900103537683179785009729939439139779979634935923083893385500541910260041741977319367856431698962783372559458900293203678264783488815695903112365765432220007165728688758513400394618502140814229899944128849044184145794039669212295440195096896798742006785798475769368716782181344098937561457586854963074679592220627779936052089669814648877015176821499207947634686827404054468014522836046127848678455415957576592410633568396270043090007225517128717806713604991169687661682128395724560533718921461385434266353738160584606904427448609191852838879668243874700665028422672040590599526158592521275631538898216327220422402652712234253121161230887624172326603586406922008188494670744817538722236449144625699595974209108641272550367997669699986721554093715955008585420495039594143088288470850093164848654851590433069460788509144840261074507713008224117620086931710728971868828571077957224964203156696206648354711751469460111249845981756103971090980110679881357599567804001131257053320970190406659527086975879442497573259344385449779086649519326529085187476029681706735314828130855949771971877714496598375157813414596278110670455359453630106235026574790004318114958453521983297625203796203079873890432 [172,80] 12015537472549782650588072485901835826242742452295150861151536958366373913978191680327523799095931540820025029880484120354490140077089746930504212077497082466426766927317053596582641638324516619395131923918262904694655262809002288216666227226752559244318409074329255718371079934856617081471312596601424834830428461836491900840706074083947283091539603098462718667150450005010208333468081790898392525055311490048471066610943727490228027480554230832807653832178403124787710286454908936593379462818462087964828190728401960478697046640442742684604473414544520543690234106504857284537801155292353528646260076045457085627523289311193917219302450330433887160556489873765838529974666792426235563724745694495221292480020593346913597190280849139013002095039499132717826296470433149885541066002166027611001994518258254172788812285987591512650511876145900339637863999446778202429060562580729275827502310201860275910628590308929574453282066006955401517817278528873766253694500565933574484141942699561269116383775987063757997573728274748373253131542831511483635961424325811841501567169485740281718187698078737526186886972284315021513444805174428633873677360398374150277193778922350708525926934269921119886480975057802649547674103049024856098775078889531521233114334764175304570980883917731670952429538337114039048513357565010712102907876605423699576181925265620742972881277636846525636431986850028423249975406731149747111838115923973172711704199446999378882343308713203974522305396248226825934048558231236365224388017510327642889490518553577443844691446144179928174787048079682377784378865568130644949419989265736800226881699286810614412727556657518374029856470080113932709950194134807164028209766921685576200299481130486178305013878111220830520731320942236090072271691691350868025464255929677326470398892708184217855839649938139890725878307639739132328684006305753410596296901941015043561124273461905532767527703564195102808460209442590458398513501175474257613344430139340673271876576352792257606048909043927938565502870130687225533036761983752834030546742070981804810412282586854389637879750584014642118836573894787472927266592253401050260889416080069457513041558525067333170827043501557370330191552071560 [172,81] 185538687866207744651137319708009876648846438444701110916434625952480037335899102610945609099494229180794778093665055481261381018119847044863233911329869919861012713196953391767992109029376459475293847227649978718938123788294247296482021594165643683783349131711573972270843229340071503193274533352389080653480084268785792650560107034624873832607138899795261863336026762374932938217518909648613373952357258096588841703824615081705874034335224229197326024489220655328870827554511663802617247538651811529319876211834913392848531591166914180644083510642738469306033629988927734553417954691542749919747992898755886430903102629853361469502291948962813957765078009369532615781241766644677277438094791138499739266753978404136935348974881484564948511700931230486374799917812122724077831327528973633709283633238704107786314979413801019383003063680844749378100646945381514147512530153533157112827848612026658956794000609474214416574311128325166025451630831857321846564382482948655388090349435409316234724904651244961386903256255437386367587648072757183805966811454217434234573645736528008016611067265328521188356709890780918442079803094882564520915288305895324963426472644703550263408458819221107520057531127380091285035990363454586060066565297012560220028732606137382129565820292548988374410441004312621268680714585805865006075447536790446457022791012402601378664911091919406341805488801931871734319477457749681513966819406448186185378947293341345754413634746065843597330284596662505694975061704207581601714891974456043881067959524708263750559179579391614550106887349861597983379921565119394721811474410101380720385217480188722168249398078217066016697839643022164771893579448803708100910954411369109280742340314995407943742332527172716439982634312656301276448924880372689668163449889187094351844346261332808454754251394563069919934002064166808515718845892655134325221091696887990749143150919060631188610242322277108218986011461218504186237592697631398083170948366713930375814952072413518976543705713340032071064762315881001923609501102805553262198387339264989538464012712282014451204477138550110738265064465687650380860104036325708786876621440923905185067605116444996931747387196526200816020555472 [172,82] 3473385135342581639192901382278433622031757127860025055607427927580766878434946205436396461244881896037420406800779701918835358192248138832725349521606315203236000956008637234042195853236870463512269348533605646852463090590082040624769901846463367520711295141422312550521540967666680761271214211679624887436440157797941231032118901647576832035018384049206620322575190899948528816047857703165582171495886179697749589934109813180786870699269320764317605360961269561730545954481556946337662694217983466200503042125508254784816120570026294675730933868357475105719899463946406685959715960198934361590077881445658526834898564062003016503646737069251387347097468858739035706079874910128287075996612432469839944481567487345872567428833798590319424833178054861425423771762925672809068378919363572234063038243826347113838963040658594169425909670580643742089635218844959815622108556695563906122261143908955414170116682172244259859492462541072004666038075621775021589247030423185494271475403708711246115651078959706729647524033205717367756126091078786944984644907457670147424651353271653128639525689682400494074168484618149062023120922825712590570792140268166185269651530294933243202331354688580573114662392063980952136071938504129525697708975301747911067476685715939491190590474740625725103409907379850454430090888095519904276195846864506624676237829448860094491098406827266384018252427105232386027619944372906873185166097227937207783092632423240009369321024421481410573846691401222876572332676925974815205787974504625048804677529495477498318860867328186121753786686707391059700176225498112368324404887899997371260374389770987113044113065106806634295686316811776007181371388828805495562022660714539510141434346481330029671028678271341212041318365932193881671380356633922899460489563398610870843470490040615494408750771270978632966074372372111980001797185680883202650664204726151791100071808089546505993353616499229441876877090538936387433404765308330097749621927374832521836154571653157531771752431352439376739947673005615256714425004611713581403384860391437501944686895193057416181706992242782245500614183214571972601425288289704471809034537573086235830148994103163180858974785828269905155664 [172,83] 23673730093522480248772218993988225166524028653605035525380087037200776249949054793289488103337507077480693740301043279853074204931917811988145333904171649782110167315056697840990540005950290280643757833959570345071956461672599004390845703539447030105138038658335265867057894709201467244060329059775498453367747099914313544181825178726665715557944909277825731039526629414584840385443757896777574374247160137826413515710204142436908917025076686555247959993162910032306405796331764516787054568326720124606783671080244022386651780425897818800201355021015200395341713771302497454569279480846335333897183845604246467699820569373676094284251566650876367204530880464486149401208676497762482325723140021868203185714949904116791778173240491345271933751680296376385274036975074592206487990563562759600600249623205398158355287726974224724632157996499866272994474895067313138889377615225196454824099623843804706413491804248653146377775147638184623767458454374879556863568877234182694333423559345463313658951637254963052716234252872086000568122073047885283175316133379031461352188002678013374219283286593200359915971260288123030855058647439401446953481251505948320496504436752924369174283318212657627047484934072259659502129794129743303971973578603278629865901803792859583827841862491574941747955960179257662561540123128357190927057490915961022616988302026804291459177081489290546190701037448902498823172546882075535278193987578934795095585736239836252015150448618539018788218292239915574592948581416646049738983067229837846763216151514907357456156905727287959495128915478179435924345665792284476815297135791376365702172056480443420172328033314925626878169571990866755877809848374983225968144807612525981119973746720639201583637585277475183672421539604343968234199914847176284675689001730114208049041336459960843884966612113917950737525183411469845120435603340569104456600666459329638853132405645839887582203440245810187557862844913860180489548112540054739410135984399754360631361371163446715263498367501737788522006310722314414237501899312746887939303509322973286696033104877636919456037271322832251370361722344955331990370376351553995097228612393436141701045479812820409803714626190275008 [172,84] -106316188110423578763337784970138437498126019558145676254202832425520047719894659166074756278846501169159905540028505160633981659034363550010208301308346866716450965346810960189426558946943898665597713489699735657356131797895706262504389781023034427377954980445397281684716836066029694540602254449216268880295287627200639869674457445562693243871268378066706969372271141963118446273179597528044119787004899078448916727995829462269877768579709196166334697341265636078352203031719213249591630938152345283882917630112636197649589720324213922001246729554928117595731035101194473804809265305029952337514111630275635459684126087446792078215337336291341982644217761368348105842098101872462461820378896575836162376979199688778195416004516248330082799934221182937044251995518046479421328206478824361815462119147652058912261707312666414449779207084365655291682806913180793969639350483365235618700721602413336022330407094185960055315846247131272632528241336121002283914681153705552056549450249566461629635274891367238454337265743706826745657858480822406142131428545326734962335709580428990549249142585295656601448803963483295687995498620864618477356728101722958536768336293807071484574247705230020231767167419331943649479314140338963592883878578077554659496010573814723984009713335214515017022647196999566284004165433039155591324669986138073899712477351032519253502237049778592245816422312001843674476198337207875039038060802614681927134382097432418601000339496708688268671014738335170287535444435855674838166688554270858582563779835072905253575801550473043231774790898665051496554645578106803311056864235886321443231162041388586405045367459852196184276249848422407736670239241178132281353110063904707230408841128300792522059507126474055448462789372696335077829877266099666646578490620281790985804596558464452295897443202421112790825886572757922064455807193197574114196226678151818912409238447788805853328128195054407506799017036125073611687513190164313603002906365385266505358574638219680689033099647164258291647553044027277009618098067978419743055853505423383835843307462772260230728746999111815787524474835243655759139062619082596122553005107230515963024477468188579497947757059117 [172,85] 6547316215972914522671898532826698491390114435330842474023215807255694259946333617809225935770959476421322924706592334376457642751648970646542459511748533263167398401024650147053060098056612072739322829370097167874437967211514029577147295889562586647800804017558210978184654065371785190087529230647330803351559916432375717945587752100886879398256586488284167887548299583185047321849710342111400290531772326870245133887358405355671305749536909163494182577636177934072340196072181034382677030888451329558636309405894387598654985286674185210945844255664603274823090952710684574380341354120826255167990948070238660607297768144178351830132007127931854552755971336381403491806951547965252275286459096658062210880706690961316643858595488768533887999799797378200884623299870891091829146604002251299018758965145101931144810558179752950252732423005431499276187417011775010552025187280853508194289863733570630312766580158286120665998030296075914078048231436128501687084181898196171147399898966760766292995530693224728446758838195437118544556614136624794774301741882289199012540027434463343595578135285103138303764002350951593712164792799952619030607918644869017795952628255962370583510863562181870485965864121355285318593035422970613065808595824052329256281154888204965459917666212314647057300940349460390276449853369082043588444783231648629728484158320084533962455144910980399550235927734363426040460629591330468853570788464273904505855064803511460165602556057087334983504735350586169037433567073369878025033791449642836557184284738394094709330759477528827868238850037303345412684159738848333913186707683465875106124825874004117831320713136495591119376995358126362557060934540739061582861179402523789771491251276517006475683572631257459270872652824487623007476958714354861842456053942401906526476484698326993385284490702798790719927191407562360883351957823872199987482085086300392522518249437578924674215755808257217823232492481101434295661171884274008401187458369101855476830467564092595004169460901575828889602698865769364252034501822316630331833662148942340987058084117446167088943984679916755662046203797093101102160529658252118086020900955648048294599007987324924579200408 [172,86] 59515317420843969339432362054105972961199773373006588215599844877913336233708401992214675023042450056123044414095706919862675282466165200230656404024245263484519151815657389655159565760149961417939940228695696068702097047479264642259029782913640076484770974497602622099908551313393713224648840941612804506761257630573862469018746550079265719017978709418541937076205132629421571101783518091128848573877321578847462813340873364187423121250514770948755096966090297059564821043160255172589426274417773754925474713842249280051557891252856567932424391153546952981349104233994602026004551993333465255853602237281220612151243958689927838831260224306099731287891824958598122599748343587992515120015296932783001387760698565689669520114659941706284677816981756666223965470470199870792812779777395733449892449545221419594368184520015602619738631322784127942374743798862323954009173328532012830810687910875798796952384048921374418077653893138396765308590400586817974356305202391052615005431330918784181234379088105010411458478680726654412187972798021798648717489430281919618552491809017421086725724574202039189195283405697159095144075823264284477377398056828252709631274820019703709234723177814988956572705569423469113090685871115393418490270391919587715408716332324133098041262525288565121768826176213063669659272263987023483023702823378116087082222123613520676832781894592551398234534829576038904000586965639342131279528854693826582420179936665407225289615050291336980458377718388164790811299194019942376381284900678771146911682078524758851475398366293818263228394137465748522160743645875043047386495029560916326324691442298464730808920182973701419400005529267291264214155118117516595938652984088195123130611785459689991050790466225979113451917990176263403838997823053084570292410825023697441060162331678187849987504428997038482461843409942008589790661489330528057170214829827217077233168502069060331733990674758383110967818427764702022468900177983570912735144117480121195349920297905390596695077047973479779841430318608953352322415282204304934608951718400458060231367073872772290651608294885376805895780975832542756783524949323754262097720021573524363235312328399090910736 [172,87] -913322353993229734370439865191321816062127213908292379843983778030121389966984997550000292501921637297438479935902046273402249541919022549020875407195391356525571963723814808548444196534983986584646963873725327108970673643332402696697521637961566588785780827844406605956130360977042803379808819359026738883666412017384452378025965235572792365684344564149337062279979381233086938042400980296964383985874869079037440906457182661846869491101263602247722106720416117668593993044324746717835107897064189654750425622000977447714281041703406241915585919371742972393135810744645204834029922413951214829093057910031054852909223336752040703160440245615922792825291577193145955123695042538056890033348001266043540878977163753798242949465198174290276665709482834306845118466826665343472846474736382547352709511669012766302264752221958718355798803505341223877797921093096770509808389415809242372179695764391816633751712331257319082447357044708793292047406892454131707104837523853831800602789408375898911838890624365364292098202336389930585062726423974645477586558149784127941134048511288104180597055198945589617785682206783262652285788832067419793725043140424695012260871666981312306927569213408596024980657041875267810433150760218085975429081307939147483782813190246052411803981378101506276899252500344446039315578111474723419491749047205095124852241026171146457425732776026661803250083462150100477139137747400009033529331552809583678717561476047582719500807847481826804446151261195810702393938793315136145700260013274588504115764521968777664998213803066619887461210571958738520688650058706406406965860752936835481372917544535128446092970153910335227603153832615519715570176946223966774747094586201465993232383594474538208560713597580053550515383703915886266236650378670751366894621658153005539112319087475392418365470411420001791442353958197438617332840442879683558451828245361913784528313538061819152754870469773821125742874834922001488578475445400689649173346458854884399341805593153000804805076783486975790265622711557165925313817512515102060403493197775179363428967172133201465551066018014986805354215959013045521520316032370209303595415056836361991273217188574336 [172,88] -1211806071400765369741316706051587498942450853111132959743367492336827847075529567685591394404503097308741401412205180398239834774006473854932411177350478942227315228553479767386866151962663595971890987500123067786957804990625180959360840869632076930271035808671868276234093717309764715587721692313733534713148179006069760979428571610276551377945892126920441086340929984674711070034451259589127283153020378856903061310141984301092915873059030043639366780895643790235973656762928105915297545180180029886860584153024207238184550518455948646900576613587004053672155038657569656768044887529046371185508419629272093676676965315455119300660182103791036849388155030299499085956426447211891438036152310551140521520158314118201628504289429883446593629812016152295371940016971086264011541126287633827486019461763078262441762594687698936855796912029717235157191978089982356849441126914029381805550412209385732998055558690913390310185934348749624259497451684186168655955959899781099654324040503398199324422424065562485473476579054348739602084432078893387326441221808567124843747156204288574981610300135451145984111193369785629312043178097703533007201128160453893894538317110853495643295995332153235897371714959658130551119570518780203166063710948604204300142467481325529753814586430970577395998771921763871330578739364460716828552478463567573033041497892558530258631064569493723709090591509181171180026013922326679628434729367895071609942870499412674073086210068518855443514354042762959892368833308582962575516511402359736954627940298853713393657583166888641357331141025094903786032364716644956640085524367684723888930449705081717861409004983468791363710232974231670909306553294251851765403179844747642490599053920626560556304191749465979412238118342948579702709294389220613452543894008526188216936429682191244670938532752290659596429088056320885912761846584762304906584318812114961603704515162535427067400825626020589500516652891843949317280181604628173814775913215645453711342016537914990196578469137225838632154981128648180684653054094199021234229707307486058943976137461484921302881385188518147735924207378777580259199398239138155127750435905305544802151356944 [172,89] 74571621894407140066868192112358543159148434036776474473343353752315830476918106924714442857633194580741612174502493218159717109922211032766934324716175418624127697968740642132453827153001252206223765417777787905429939740468587587132834016715216890611488186023843248451288536654568697016495576612529054217366329902780538566984198373708450493780118032767286150284450254474851873267218624823013376325218784241765098351142807340234672475069444271298506158018134051628966187440294734043406309529517118475119409633980253953218369682677766093282419087599747503688290997118020301353859373068416129301927591423041230533063247680389925569014681314349398380030137947986135294675070449951924766513222007006838407950553874311716443628768151243885634756342979965088724688245282139181518934185305715418733804178447294446447839104099010038501721160887565364832287480468040632155673902061521682244125121761413889353065008498896776246488619428732284169029882506525862611298912826177845203447642552544598200915887285555240361888652605073685180609709302836133332836406496568743761127663933726607771894245159751846602839348609732687894060337851229387074946520233273600284203647248221703354902833045026670434435332279718803248532411004626179249544107147981356796431741545389036459089413497981116385336742533385227926117283251487494753121746725707616101957873394227092464045773739908397941925216503765162558505794591343042573968904364650874652159826660019479165615122929220113964204870877043089191544318402444043509629433041875347675337156221630542982696173256165157630930351671061411353839899675863275563425327173527315385200390879448022504994122874889918729805863829900853196450448681551251253717914787706294637507794957660256049738903123142538821765714960646153852141157512350282214850086190402645245563375299683982677881361241291648553025777946331900859493143060951729800919128084414633219427485448621099058161674538899402413156024322089233626659400635246867165921793757467166871513162423181967545242972793961681605168501843181923154619246907675653344963319585920884567078375302932737023760803684608202193989586816428127616378870812625954898740036902008346184738512 [172,90] -25929379482954984114394428007349938016143950090867986731242095324025577016872140714314191618720758985527866785670202397822722063149378786576949913569816201261250448611494896545529321085330313855098098136747393411237645681341625092495504324952796837903273425890083503670315435273543254390931343269653186413184962612799425067333491803858297048652036761500735471985985447126307135017482713524228611838978245170813964835278454357658224017120778687172660387211180849914301668708079558668118714970316089290902777424688392419990655121430072970691058934061867390404250502717292197808238671154614291372663901220064375710502320159243977882654356253063270343011800067546346469312563405483390759089385559051148678752345023903165243320968202460266211205138989781230615077890504236659327653406419820130970862869608485702685446143058118105244075438942237976237376627961751019509542589743576808129916099702849240152612779954505597593511819380069540556923024489219190940834820626079707837828949889172582465712775955518665412646095680561083031090178702032413325096628926864833128623144073743681111720916149844491292394601676116987197239131802634533611848612502206577564297130513782877006184064940797157907445633373727786804521230960520119407492931595152752606483012012698916439094985585480098311761599412699112556880618776168538929039026395373881495417830165962274201489304151514572525126427981252456265789750923553066221229808594148933598380397741614686629171013664332065912422121521532080640325220548000467224588026438044969521441865711335802870814999724773396558030839092440598314969598466935556339491136217518830999656194989264986581347333802582242212478758274756031774240187118811343330544406528325420226274613373194175051450444935752030492229391140758480080527649510659911010327478818853826893301296691335545197738222161190444456806024108411010775134096702539351616295187361385956932787521932417164055222785803617498598845769817605598080377135066229630328406443440600168769448458488189835989602391272267686541710081111114247743593988866489807776612386634803952378395389682413690913546143477262182813717176782216140827017886991955221957936723503479582528 [172,91] -3781931433819772902832485732788063755119367505281355938418370758577884796458624614542419110928583847553822274747409845372110473476966626578239536704728618475122097376952866840835736414651706277475931035696969902877401045059431341967209658684577399144958768267280136909568433888780575243738109422563387537264980306342854105761572617698265881825431310808658668239011109269362392118121787869445007954792417563291947255246291626076275150651694613215743549832200881099527510734963988017093392866919645948799512933452132770092791620476378954258287628830440477483276548381575824881194190620880718320007338920275642697388803882078019789881592881739970004291009983113747603231021803331214647578848535048983243376270554384907560925791816814206229964575869633869418306883497169273166444836497917258448256755422000890316512618399167003592447492535595673771705784537566769225931735911088632625339333328231874681511289263413017505893537385178976614178024684555384104459114296096163544569765029803805858972806286057703959681578054561029756828406061043521246325167692231603842954382647509027369453256432848102585205020240621498284258819212008551172385575581641501315821996202451491165906810141313706494319064862904989211830402194011641482446533436286566569755636093506832720458017984632474601873448805160910436281722533274425800622176304652930558547656678330126482011150725462745971644784466171195598076854356448463308757136782734398770464576330217364368203047688725572615606683968568670971737269088678760992830072423751982833114468095429376379537613675591791659228454851190808747839022839905645152606825687739357125677635491973864562920038000507995706911394931000244166294371571717471122131869017430024424330463755810100428475376103678677406185701056113584885532442774193648038498865614712040657748166432110319675487141055373702426664603954555197215070217138706957644649061696192636591819801218924075789237385158208374979573822982352029873584676951144436972387912775519751595157108618671050652326623712486974039814628061340656152009299696850901466894949754428243604047511645881064222300083760526815291880428397756391693890386581926964049884030036795136 [172,92] 31698632153464951913164416655155408445451022857996141497527496632703362880480949959187836277688107847037761158016245617876433624056642685969177764628726537897350621583975968769958735260535309890437034455174626059902427233407951978542507526829873703862489396619318004811249000148582026171214823520022206459721543187274278933436888428741236882648219642134298879083782511626086690850701113598376949755299664889855420423582873592905308617000185999667916377083583184969393084223421473992892286570733427957504368497981036524840405536393738570402322671820553843800594543823813088027437062847521145992975458682141458698303532552978845341228194817187171842210391582519372182600880350352799814794035735772866371168147725031189113927226897498328052859514493868263911801641174776100907667053299115683173262142146701456715875231134347983705819361296563792828484586699611688437031351929003051950607735215906474510221671052269436627295135107789075125945712984747563413797797507566309561838354333760048120811625773370409475430421183172163123980492526329565388436397008501923846264512790936405078339733552738260789088418847905860376854181642456107352670673424666142515782485646135736052598335664225649241316333263690356513844907918578852528470519524822518824226954863658128217403679683138059430411753281993374046416198540402978162430187949939666798657419943455411407398306017121174730722143577468003536186961789581654980298403463157175581200830798896883977573984089537551004286083282058413168729912029614315510957924700333877409595486706248370251281365660440251297436747709622729551259659849637515931807132388146656056519259346314790611863578426687187924296824493797562999081931402424889792082844074712992806762101006600233822185435546754810873861487696101720325141590721673971626861135175693494613043091722768909402471135459563803525657052491329383630554486415043082645867976689370878735356492385351405081775759441279672286349461031537699268108712057187867050983426083184599049570809753673221020973417013870057196736773388822366108219388737620573004748699271813574032096282388746622653521271862429192435655756329687487945303510026784715447081707726 [172,93] -418011217968685427199611061358841204781713427988936210458870637800146277805051230025158764296715155755590375428215390231792875768327485842384060574103253869364070378417823519084289670692098913933204205781734599622842681932468037007238967947012888223137173559471454957299933050459269457809362586747070378146324551774788422884085564834796099109690373887943270498528766560689770806104972469963450777822389188984575041750777939894226468834533741755994522306565316636484848264597643427287968963264095602066398435779200005800806549463219620285518707559599026429164731961867384836178492222616474048820937402843916511030778394680107782377910656345942014625096974775798416102987267098656127096089248153145784240937926696719865200487103959975522559515123375914483195779338340149627741847438708560413758663260602870332491223119854201126285093551387484324467696804591330545283912495943235507812789445389027652938924749377979299259448924939050746162301647897954792142588952186347571324312550361628216882604089968402447176339007954777336030105065558274638398350539549144030708055932176796504429121215294787699737423328015678909444908168234465778821928308035780392129112936378565211664381424809628258390035812918866279897420985775198924628857615479432927434546391227116997158554999323465788932436325501217336968843651279111060585906284137446699754373518524006611656933830660890948800083914604382069613860671986532293446177087808003651206041352429003291857102334077756843675735120894067790430954344574343834656637056308938770412907945727487103237281843542720531259132403048580188405779224286607051242532329204589311363214012915843332530178294843888391495142009527947002179686802234550062587771653018597640389154287936952077275746285304507672690027619042996771234579258104174319633550432602149110410126321428963123660280044107721334525922701743704280626605180745559322119640782141891466974920825980836439584377103292822844935783168504949398440307606192332383716023137936502435985259289887784225322975970287315394942039532234138450899153556232471492480338600080328596100290840531327089575517865626911792633184370292524426135373517738693412819696 [172,94] 6093450266964844275175726297493701723141451395031491863790316000627418169254745459187962335615280734919509823507690016749839112776332985299937457750243133296650361809872918474170375141896044159338817722031368933531357259462039758812510868709608791557714145345316187107389382372178356417293979707763706035749886413438464169555710236427147793163454003441485998558792870023451445893491209096463201871094548500649747908096441816822599941082936782408620876885809878737198416265650929239461801954721354363766533090569627218401299358930244941292394928943465903001584322907483978092315132861989046852346384386773833109778789428684735974580562606254508528874160572782576977894099938502866943889243891596254815490746492968490871654417179506839128243660885063967627081299700594248294807248608248182930303581739608198773249664196212002321196879768834788050515097738317312253933181779478149074547064367323479136145083602285619116170560926689293435652462455651393354420818527207553548236042134928468737206752525422910760733844468646470796467350244942245273721421919134358713865023525024070678111204485010310745538987914910584581469515645699988692848327153614862537923560815246623729972252984574489700138470548176902017128112781745342417165847327154010260395495967816232001362440625460312529027054812298045709289040582980098823386501835466306953099413044839375545593258268357274227515564537515079326213920841846682511381471589651275758781198104143453518880511385592013325954526044640648532653472634060090968102478940632118170797305018043163587635068533776078789409744418654661655267628717164727680373344709337448564305081116743482230619824618318002943181210524544546280086201161774608687581551602223236903582913269282644235925013454671271589591686967931510106604519293516965460737133669204496532415381350517560190846763602136039867583620331503672268832089859187105269534815728244909036577034243283530049466802624353893107024618809811400804224943386166209257794566835441675725957932496741175911785463865054156179824382468358424692724843731461234441461183745080878240324208828356585356072833176933508155179504817242413394727031001362719624 [172,95] -68926080446738568641035381001929973964708931007413764322354175348495930599894721024318458545337916321137625836230320481339067614663863865347983936800998902214092767504415504114515838508807411703093910778235861804799364113681891557742580373295641982600136997298595432737931157889759470683893031488215972419908823550959694945857311416269105804017074782489731903215052942966037505923853127881137400842395097487224516590745725948113852468915405164589919249625015580228461646421874196169994869254534443539127741804186473699187054337708656601799026943420488647077615451119018774329352612289193089921769567328151014032193117809052883610376882327524184927204400049967636180135121513145131475833572734166248188319720071231920219243286487741080278115170597845781029375030830380455678960168498636669678665783190885567695774866936142183234463866875249056163076918304137586228373995260430501215434656279858450745385954098381048367601323007896619703855963408422724034072140554715721049288353125934557409276500894325190141197013475942375870413520060980636220352889383826846967530050510259415675913440183721226155673781665944429563910634849440861121427835256755137639841682001311060076191045242314042818846452090318659583681648772669548191009108297274204288359443087561085385686540368756025375607813121300756740324970175284715560044657968746089082732046152527913010962008353502282773327513061288680061849869518947273707176531729473831367549920926919818395428817891992046276944671853584182228601567981313125148992626831299318222821743302935123590871906305627596221432596679290507007007635160150588939059317344442201370488548271461644859417290845607982759858579102164493960337133588243788267908912426049623105293903212486111773795251875703825143529796052991232275646799981008762964491725819221737454696793929791438338915767690235796383264252547080285977091715964709612812617955632702221223649840870910377818278148447060119173730824319408852538149073132927891160506970456482007141768185186817192999698388253716324914074766851376577684659437546160010781642973803296762314443355957954103555896838850402035459908235726752932978820920938720 [172,96] 629912672273151767796242864449402368917672646082192138943687395742808873503154402249272887382806134941480322388626529054550575100986685405153040603890678693352625543743160407406180329404059494225478662664889909969058033523179318482057049493333996693712024511258000456044841351180193255456227108892090594719504514462745464587275340346350104671755958503326515028477600973951308165036108548425940264395611066048247792295281313301081292548826548208673245173816334537049722330464405268285094939033989642981244146749248106582295315782198942986753543122710788198594494717140913988167100881161277236042999836360338346893670441089461807889457779091294191256885697469118637449846090795027975249399870363301581910569536361897877249743434067466893447154552742013634180420859574649093711115856523234665617034849921576854009965232276254359010722114042490475206926706053654503144951526259038668563453540902772364658266889043668542282875438281130543247191140485422938120461030934006734030078077794741069299900943755875984341024478502923429366595361041377269906016883972120381344603099779200019829668294419546143054297130227837539264350947245610325953928768639110738933010194336071660117283899261662232634119836782530722852680945617051299246227533355935708451798517681814934296043444865150587550672769338830262165483978048530805559743417259586858435574658505978203933874343861202745880389608434293391840505401314700578387455218587297708132505025535748642289076361245311156334112133496977581541025954100181573920948862383892433695624338104467772806137114547807313595169135326476901306625023294008960091910951215816880197100537864093344672095377805039138526739234907420259326583473029859976414996626919217835206058223998701271238351044355815664784262768817592658268960900195343957344173446344408230348362084078022950790357277374512068031540362920515152350079746534766853616901624443859988264959495967640074081692917261682582234645896969448035681134274102786304245034964410568865823785000707156976105058112393423660852847947454194291127759500972984550350206690071702456392169088545101398976877112765715155826107391283014749726232680 [172,97] -4685002758292261299981583799166184232192709887254533859229653359592850542922690959538502274491641685839885549331618120108128721841669205092276597484362154563165263623861048508596960385002027576336117728420051664783995795030058401356195403172998351390376542772995442492494512102536927966746272149189552831821956304681223132605041276201163887926013224273103355043315801505593739783682159444421396710843440487500119653366436233183291082708326187500117478439239320579722620439066844636855889336803842600124205945927617654930320021826184954819823094178430071177444605331910631806727439505359721452305127885518021278260406862606503581085166963481285951452509062368187356213335547687021249143450761747100743402191246916722363874779557103484900792781023348829748946194611460008110638375595767212386526766881841907568587154766214348821703155579418336361579232036933628665118687542345134876004055180180498001542224231007737495194967657539123664387489588780446083958258663166661136381214760580754429595061643791558424708922531292728902588760629716169981538989727205347938702097582113687748565546382060830698077922335027650320155347399935223532549524292578532031262669007074626690176619475009987818348427702187755493548894207221597430945398054953647244323667650512010155982522874412525463638182607616173383911000110017462599096336066484921616690892747702068757366749412298476732955640718102887200551756897466286955537008538437930191449074854374892939500278915028869978769362196369426689081596495293681062536289127062804926381156538739554462069692096657544675495429551046391319591355565349090290699566846572275916768170772276488449134285212099410634399063460251373890419841064699297541931854837330504471753762744509704352317310328234416220860503936900518118399495146780627302237743293610228400750462662303371671485424615672698320941422485629013004333152417087360710485226438430282759235609268390562653603365367790628192022512620981595087481377350258155939811476203472884688401937452964395679309357095644102144016800817766365871145574980225214606361247168175237532867843347780306439559965145197964369433289725234335094544 [172,98] 28037530359278569181806054060582963533361061976087825105618302906191289097386846071582009909305834864413023946006439156661779942621528676552327006190313412583885699686923582865920842984751373903924665914098106990472850489686231457028625340463849932339651980831123326875465879616967869970040268879014504078072243176718282187830095426157486549645660124039316898301227743090617261070923093668941118533589148116849767212215890506104458845242280813990867673705012406513288719808827460937643137482709362389494761522084822889474255589514467501945373167139466973488416999431481624346912405673254862854728833081001986155160495436689038064603985658777173757580813271932583766251895468936587023569260648088872048864475055397942660038174591941669153216363815153289589981485819893441680718901769685028059791036573115940405154201268963567816529854750665945309367585679683154416832274434201517320668776266202275705402168396631700900472448878973382650008779068786347925174773017993375755494447956214152034636437312253302371960899684628448894273956335205069851019220260464964344476172503309670055379369048739444161882124987477056320282876589029211088373855618633227474424893190626289447926948675830262894907149784290244269363014931021678208522411210048557438025119270855471215186361299056039881161961049293336401955942160720450766943037825934313706734144279016202984112527216364287778021451349478722842622003902490385953390580308145296603665438173655925155441159503757606091356478426790323502773924254339731070094947290271470580683108830248111169764035974068052123379137911465219284953987812717309977415959649719746056451618262617266270598557883010746876998061714619800909957194346568624913091805378555850586478211875874419234811099903982355052471243625587753174147435883328427330386250119848665175028083177421999722122265527870653024440585208215356849492779575249155694285989496840985640214390795227376384301384173137665024699645867519940391616885312535417046452240221838510234490596267055962383221923287868531449171676438384920172572277137186181632455853068423718300855243091866274120019546383863703154398716347184112 [172,99] -133857132604248104639290072004934938565218165615334001286089505525065571175537818678584399286032706112600677876361198939700707213059141788902336695842798097183156932612662254314012452487660977635856174251536498495469482858577431327807018082741875734064941474614472669458741112877943916927742338433281407646339216899949276421694149185027802496636208348485855146909113772283700408916732253337889705001338964457043456244514504936968100316740982600682977812483339676768417164804507341294542932428761748974428728339812010407285817601427524844017596341925301575967960062292964534875138063416625598850081889267014687924150529195954329284091479216575026631281343416329963551665658087442675942552055314283312409827453036960075741990489436378759613794661098904613695145237073119086243886383894930302649098543509243844224121618735693847467037622127780723189796074676369453045617017963630589662449117685170980201176807068559008529754776015393525112441930211625281334905406853602471774790330313304849607479719292218308315977115057919496104569675526597195972660145018749007791153008972516729696280660093803922232070337592605826996834699238595010254803188904185208169661700384622755515463235614231649737664240346630134285957666080997164522122390329301216925472277245877513925882526042252078615100963420004145906411589281940571081067184535736972448463064929146128327043651055362987315506041765037829747259588789727094384570794194850112572924044734997480444593109039701300043100058018336889499648260536576846618827524393557890909812186355446759828878381910947311775442824401046739768080664749589373107030770732446914911126129795978527887276870667180031562119681818257539581974533753728319380456633891661255310008223082744127511601844549083641236867605026660030352601874517223467877757587646080292107897588354526376104490362390589325471754223644555127436859037166778154368731106084900949712503825964455272297412765054369036912312539848900195462415297141687441174985705639105835973117845780149615525006215279170589366975000414838072296176469793220095583055675401362330295135041539866204219357094321586820843722804992 [172,100] 505133953852409374419177923070031188712080521979928867494412582912633993560365407311238326660193468616770962061453446564068689257810029971135766134911483084411941013888578961665978139909785274421637990021092398502182069341946665245119858932194664106572057759615240984396836518720284577329462628385125142881787155306374559883240295280925006133725325758382360922496356949391645038424720043492438480078121663256433614227964957771763692767505393513010005317848453438776303542673796537738649383022296246981783972601383799610210972859939582891719126696937134972802605730755887516509109226448760815029203626444212805657726618055147043066415526407990905297463585590692025795148906137903379394646560921781324211718958561689216225239882113194723112486936037864927676354353244248733157409277805611641689354400657281668105193295733556700809636989224491588973182574826836997213838476246404382776415233222813784166420463651536535766629304351009579415227606858622579988480166363885872416734709312460712073399225680977514374494668351597490109077456222299722253660182287846838783644833459242829540645458967926376568655052511720632238670410389474359910368754473609218433163817672365580562542292368752324008590676474415259386491570862059154155814197791565216377228875232499164326948679284218793028504359960027065756822836150413151573429447102180558079279052901493616826415290192730721343631533872447709591706173077216133552499770597032069183747013519713195336825622160398364439490758578105759092151270134901095770217170677040860855032232423253834069036303932335366736464524610087463090689369748104566261782344533319015245202270796538009000017248266178805212474948234041871586972421924711206800659268649894499958268119322481428822253606956568204630034109654019886153637396931419409135192178394374383783728037207528500324608726485335318111589497604986855969634704959659681167985677949535004545648588466972774981926469133689260237534112712111199353172682079428808234104683309129170845521303342030487380793258442004246232170822670077789579882257942291760441983540646110929864761749221497013850064191164666949562995 [172,101] -1492689189755488653872802872272455495686049919235319790754912244689961853038078113902435205861870476711808214964697888286701311942551097383627301068454193541655403650384212498176551841877963060353131194798612695454124502198557980355684302968077249628841960195555266840478236204042666579790769647627055026439994384527118079194121509869697366548152993914613462030652203777205263848831307037294549695551583543236633804899098872092022440397788565013332933784562836903174024081927478121218584637697226044246593757810195126056071763600074122056580121464752900664750479908804539756700584344926668544270940354761517658126226609268712565276290536400588114027594372934010539904958318715015466625604227996676960450649976255432827414963801713093776657859045481776544321674699560967989954505223320997685883850787584914335238333273120902126679287044237484084191541572003807705825356422710982458336850185373441503432912813901333485670103137731855262128571472334535074064443291168354210136430242552050582182355382652288721816334336709477864782274394134784069262893822793531466282519234002651806172136249817779933584496162428855683156937614857237049064083815184278752561561530190121288028583969437695877890302028906611585278334310822792413011721686609830468357983652984959616622100233771399838708213812391997044867696426771799169501786097475450058661435140993698304464468172240184917704572733988835154773179568295204219524946516662098919172789477128838818345764264526200587743333085080040944275313781263081588165320646820777199153832403472075968150934540362988594093514362584738881706164662911557562368999193243710902919978617342577342700888065038732103991163519592617928314097547064030799979710041839137830096497999045405966123813284810290349255769818865392372259234107498234311417626645497916950877673917031576859085382909084230464650217701176898356006113307871912815743010793417744603854716383585211212464536727987838657439009295858239740162732216857553406597220757640530329172855515208763204726502517684684367914869263875360081745583058437016952711936042182899531364387316159732854165451630279541096 [172,102] 3430543301588645272847722221180765864233582871376635374088775048178453090562263538963090111180086532882159645264171116837740438034882891124756219912028219714027382160486135871088835537451257631615931636101750556844158770946560726723757285515644349325902262419118909400621282061123853595527451038420891658457645399327185251604220859946106422850275591744675276481817824216611967756183665641762801562435364247005457901593932410152707237428705051053366524651836706723608042326968650628970148031240478507729094525484319463730119314299416963277355135458054275492040787611304825336389658490770707518503504693155741821892522275703292548183847959047524840230686542928099270945331067825846809269539831486479651878482378326327768719375417713905606701823373367991085608696225801646267224975591858400535427445513329658209116344935545711448521288816618391489496711093179025089660455825816353708589120457994192294435499575970194573396446900498513760813221562514685723453454697990231046780838726914421087540918957658352422393942273553111471151238807546659681664840268162746887640729220196659189165622304135989455012724807450763322524848800572238219550420118403998883100583777058214551869166947121527093296422403943524620961343792330297518131688092925090866552000056103133193978777341275046715392867592893681049099381726193082279107470498988571941278860505786660036565462604308026748056465590372105422727443738328242199855739610038172011270634544244700067885162720171431965886341166038208190295754249127430844079234501083876507771092954026998491845225574579394624128946624681117739512207372693580359242794545837945174957694908740481889347201829902016985641711537072095486566967291853646467432083773935291616900597202011754120429621011250817265678532261480647090027488311648861075850648867654545509015837707467114523229846602090485216307960830434376986106488397230242208356080287203318786695740829207378394157270265467967889208651890632122250454528902280862828053570223008761297824303690379113313314586165813568440095850027636928529586211013962001499985379555297098741086354405179398273844542881968 [172,103] -6103092154559851832958422666728459673427855643290921558295917884287986356137578415968238762621757880323137561540744567682449610323896307477945905678876754147805337609699458423382852885267472446689449133974098882727908558285134875445209006599991935156647496832574998155415120634963468003951477703020366570715664046367581035146575140219550566083797059258784479298484760734606808752619179170020733769788128884305632611659629722057396444776418693832460813679105772597145458465331862256193015926311733156610879890119390975672042968066061379181324655239105064486680521448863048446882499592072860258978788742165373647889932068900310462845824839591523311311326723402096722197294590559104893083617655126822470699802540071997800163982595360318702880038370786408164016850456777395557099766544772261354894579262539398960501482181021138461365837606406372779871599332454057451702130810512746423614555112584247202400415101672655072380662124851758273461452566683812586515817598681651129597821827763765160225753266954790579566412026105476101134667441643237367526967168319188294386885188557815602238370697870438124592029832040379299531795951831117778489668667528801253388841130950251507976742619946776606756639132266531991861744526326581341579513918704947791817967173783708757221454151901021984637758540337865147234708187737898810688955633454344837612761804530198141555428229987614961520115709858911938151342934498066271505555607726627326885408274876561611323258378893443034286242519970720213400755735879966221304031372842731564657076701498894084898135439066996209258238210752047202900388402205153087952998564020437927274094732837838669825386845205373926964215647042106622432831001187463596301088900269444273594167234729676322048858636822144823910232020648455604315951209874056888624996240124383896556548735847565472300724901097047481878370448111170738194834555048651833982942464468624061197360410358567214614234018318622983893309964810491488159034625599581343839133257827153338727464005201538025957231058671519694418752289031631005613630254754414388392061163566989198558930337940017385893504 [172,104] 8354474211732174042857433258187003407896399462731057720622101730453811873711312960800890100579519906709397853997082860938622282743749693458539016226881877445938324749749494436388128824437137482291796168117723912939502401091032459965424537684971702333581676469042079629363866225127676151798469794901716462230507872410734524779716046634958419425712046317481629578271617738062077153858529869893399764924066995512661458777022019589385987484384758016323076365662689717788451184345174425689316696921297186057053357351454136634756154273597732225014578315229635839642989594696274675185252331913878664317525824566134572181493757368291772503607565930304584701310297628744235550940163688317183076707725371282733251687842839710983056321706005488739382400094399112651250141886443945248149413207582286402501350751636953573379896878434395132545601704372264241526191662082328578333074245394747353061669044402347598702916715691964103515061003085385790675039077694198766880963568494862364520686830009171588752705959006532750195629669421972301518843540894246455478172392879345953684615159134608154550108749242394032190991081313001596428775140651936881163904360635072503660689198876821140052149024888393953419437684960103579357414991236022585636265055120923842599932417182089136410916340556726103212608223116408480046094706432865073285568109895286154740969680644481891114265866715047362595973639433356950239478886090325918850338288499960655850071014571284320578882722972655690548355431278245623576850890714663630874691887613881627664118364179228084315224491720489277199452156883115122890101962000522761808133865242789003885092238671925360377413631884589164281291543903651812971076360229391418847627075581465375863937507275002629201069472259681362937320770565012038094416979019872951844507390916008962923779954448941770865860310887347632509565294494207955072572869285022507204099898621172666291590122784816952632311303248683896917845098253227040646152898957079952117884508684499884274338215059821994914528094413312780488945309912332851202001247027768811964313463352753343827742579714581408 [172,105] -8707978997607582689885717480303284517336679404848313477130569543198337436658855013560012629892417408591740181567210170781495541791958720565252061162953937544308293937780583853261376456902692971670225446515365327225772769196074255738373886690281449217031278338400375004062872355383782476915071735103419362929882184007264605845759167187961208117394499261870047766284676316484088798295039909639799459647369807141425300697878033489358149331015756915839440250271497084577534343196130808444172027376391815234002809941431083631317717820468083576110196172041328306612707279298990692395043241540715560114493941339791594372671337433219345191378928657702012565996009785158097732604482095750727584699453187675551774633713386841142753802846900731630225668797549572717643277380518924538043414211697397421360968815715969851287006338280551686857960709734557087153130797209196376131274336933439574266240708064150329358946549651649914088181179391478817620034246924853165214642659923897403612747343481613246178036019471724408129919003760255152481731806741780375304045882789246633397173549173238872190929261276861311510291941159546257617541475891017087616759383968425827614053194927825383330527732027985946955394876900725734972313056757598690248843269459196056226600908377708591222349951873374496200574004187274808166845883054865005589774274049850480401278684267968244495288977950456536077691182915849543283185848528320499988685369132725937827175411494266613721124782098930552525142836828507246995241352505429303225491454360889171498275744783654236853005169558130055496088335523645558663820075175318304122045474055296275821092169301305889427217471498784153396917835886376115208646787598775655054375922965349259234493149506776091396479695318983962933193340496950422059340631631678864207589349153500847023308616535477597790119547783601105136324780007564930511396616767972373526349293081500959229615920254877326838091929279402880819485367114559610533842121019950152945201223275171323972662064325653031803936872218808422575555457998075156096549839923313761252251700598544786395394828992 [172,106] 6821880979223871376854204769475500343124961547998535075873931296532542270472483497257208859960490344288880445242833491594076865402244353084110633625739496456002295547164372219374890650868561538953126620157320302293336557065566282175122062461379565492516318097276219576651170538237623297323921973500593414251175894938999721501659653775843361680772451141203290519396275636408063274733264917119329443846149795081039111122939652723385584582046581624858091905520723932707146270422434487909865277682593161565277513318915975001928980712741634349931095802686228949654506619851336573278990627109129561273126266657087699433977865841822799038935219149035670558612457542108089910731151236176397835129091599703508872240050301086649732202821362325738831249202843478671217759049197935541051879303479356865504021329332570054674811860088038886510729757305154427567274226676813807302519559533936683687702557162463674830466567139347861889609489134382039589755450473865461657095156048300922979536315993332242003072101894839043284818487905444326990877782681003216210816570110583581966845980805284748684456933406176837298314753221010234223794273904126721983336873684490698710988414931116114088245887736533548827603793220097108311242828370546886252833954741320954154974480198018095622378429265526840599989689010511372178400328778903143776718591408997407959113676167705268036644157217431071900032902123169394986386235415809982922188431378803855940514575280859846919570743628375936293513495048036878622793859648968215060749354045279447072712892694614312372043481375159502734069367901795168475038635337111232397265976455409393176991395109612776507513859293316630574839668108889173429328994714772911401000497447440419859474228209037891294381212348368392834703492189180238421587387987143959652330838098648478863751750303692235674555584025408826180975774091693969529233447678645738377527738472065490671499693233535875938918998611547078262104041681399336719827648736696507292495221083958853219462594060244590689267308471555996527957031725215951964514119707828740837368636192086812746080 [172,107] -3957236573307306929898618402203175090062248352557409139708285550945848645290960365811631344998785886607999391700278934651880751550853963723163758033010713679677385585853122382393217043941632375195086613375627352334287276316697188433117320306183569614011315463845534540013904284523742363231445605434965514620223300630921894793625287194001011337720691011948220121813871692642152511767583285888061725491252391161410801759760395741557961409805496166387528009866282405379753257244352733854891958952039600638715024669675096364466840870564692053333275718270455924553345356326687565357759183831306743728713187418327599354849976449609150348411398593922091748729583188013751614896611698182381968645175262802478430134111963923184966462134658521925175235954127066492034498145204280710874197355264516483863800474493160917898057905949275398381121064300699052715588762340739121697299363424649426104195317224950191949581993952926006624403791066990985897053439340608275671576358758682180476254794269319152893939600227559894002168821577640842826354626499941123290415167771434137845823857372796112415564506244003041234952763159117512364591796324978184288007343316897369274960214385765026366750838035237252389438811780762624743280245625081342935854432979622502043405290143130481773912927677586160804936109475317951303703802100237376221761804473826814874544003775121317486785365289639425962003139028934379286289695570203371287312278422871442578279364380043993419383439289075834206822921737901261915287964760620986081904363911861356875475441461646508280142533703438661190506706404372668084593114786365489382694671691088644479736490957739272452029633590169532230206664742706406284444953812790281904652288442148495324396309399922141271599320341218281364691391443927180475065140500802117193603125798757698872685847931274973785910225939992452588173026831784579287636458302054235020807450208475955129718067735399649942503229759053186909836374402618406424005351335658731017789211085148433824646343346401582233971692027707372700309325472615865421919395309520230414749638521101248 [172,108] 1634041277274349753967658754197070024175540597457980555207947709042666185696659743528124105175734757991454684305972474151954402856912669340882598672851847120320425294557388013508957657617742320957969580910813978315706428309850486112657387170495347366473916220869232431663932062187247107572164427814402756199415832899125025029859227812462683847643177348371064343851563929585498068028347249744930447496977289396513183607302038769125598772494897155954343230178635105885121181193695762359598020242616966929895975092179402349538623996106334532794147764636680157311008466646702600067018294237662977231671526242770380940549965552803019376477771748103180629220810062702033962724651473007642136992627173964569928107123249159164952958554631119750046121256939857493867610874361524451720792427453054579822411219819825102916327952629451043527856623054768645267865809296432445827997138572593152305500569483543131882275389674374020835637995962870289997306156556727948910716516676713708520303022044607210415883783980831583975464271485196703561532413265119206497169909849119961293459068390343133020621177246070794725525898868110613548335936049024632243283635907316643787747554724796482924895731723928065401846092251819395079151629671594541150868415496418712972757759644301442259582091515148866283442520582973595947323624330302930738971358291620537401177673837950928249035827397944642870308245182716123337257388756969162618790035477418697391114488594522407252727937693148605855065073587583202240760129610031629674581331935372989039248577605872247166371729685203617538259185063494795654271600880422256817363584734856293756412411631904039976956117007489998278284786723756292189346004974438217315272971891858567181136054761985023191228932767580659713289441734557108539179085932020759456647980383159149037640609708619160525809555815635274735089376186214540250896073176871958568978364693099405254401415293178522242340551509311113562730234866354494545814717959233540815176777155890654879354640325551508046313120243722562744795083597299120325095941031058437621751782164 [172,109] -462244480866689661243292119494286108049053609532859831500707442003847320291738864243344916429351189480518531850044886454341748757652394809073572465800415872408467084431725439289757419794162033622407578773355049788743254851731672373071411147552861996049981615904118407921234772654652773489102542200752189357745676183268292675482845419323517004526813855415658182352334260480214452351363087580860608181066087899079817437288237789067110461731157796388583859132760238152455880064739403477034730054364943707306999116768579119220871251335614221072788351363051469761578010409079089204248809492174654651475295529674450070232181246424721988783426096951032257782980908688042033167784778033516023434421669776751070218021824527895366142407525685755398186266157148747641206103870713486368550459981185330376869197423277501045414166842383867548919179251548501849594840883167934381473956505712043824855265386197121923181736521435689860223687955884602093233143328750413276528480497709864785535188185460159051050664914347715996167774789095143619413285052390663734609595460323789541058428689409184302554245551952977283370072671526399629275644030109057030181082635010252336929124303642870923338711982391929196047143266872773413768194020680390385346507957593662525666398819772691072316755498152785786622883091612702363840298406834547931477186425656055597696042981257069118999726754191023504192277787674643007857966943096612386668079239911161617143727548858254102757946587526765697078947874349947151277248157589358954157829876485696164237230281092753634703860660484810597314523143084994275126246639725507710166604499078523792306508132102570754540795438645936307151003669624468676576328038021320399363517549107732487390619568749789216830523778879108961117589353006120449096992692174308943120537167218812344053378401156820167751184389630047312134449275810828972228851750412239881404239918359136800399978010152576201013328437341621244480253600935550934506364546597528732771790413718303203317602457869081943762359306384468034384217418002665529951120925170642623120 [172,110] 648100749768888923632283083058013748423756007241426284512777661883522745698484102220480716179993614472823873666881848303740739679990325931748615575890077397392743159820765787859893644092828729609320032873355895755718270224816048693773236455241228002686260100680897834770182529678309876045634630541876503751684822935227261771021635224368789907195746516617454791772957328483090215602769261963186236864218025619970616393390098428548943773842870909080693590656918680359394031147697153269316980890315340308703357255399076598145139574564396922307118157111719200386130533321847895025770871755448213215044787022060589287211594256545513016946129203078873571970656445559867103224289119174142466535223286482138395152864359147080668481687205212092390311448592306583877190691429718966399923137293654811170976891394741700977944675418530898408139250847199908970845480739056712186429038762390021509007835526217612079222734139229117918443317930407409212636470878917329446373890098926377964009082700987942901725156983856318264929015681473494100331445164636619604534546901496659357874782761500553927786177008369888282169834283630344120192086509264978033207548002977107467933216388314002418664164370237121857267576817393798263415564230681026996890143922490601443930045498510682895864283783787230606388164957427335853916683652324950333188921625647256707958225358250141331958477301485019877433413410387584279625720583985187519315366319131226274346928026941054048598013367166043854167541664588328316133163561761353951457074512392820546845153879206402534818663061637527309729449535046297103503443885976103655649133294047167431135090994272851748554457130889047638928284888744375861047869349481845647224957749683031229489852303083319738041607249072937453365537894057965542025911370671844963066134624281085479507503517698599979479722166159303733833072556313848764600142682279644330757954519078660022994355022794297266607803791989905565526625123325412675264673122098847387010139911696798000850240608093712032904501965973348678473997371715373493978455593178280 [172,111] -1479427580514953983767145608059452735223581712007744705417199892632297235967166692442495528388987776885131234667033616220548168721770748436735315882355373147145002719434654460723291350168836582396821622473955747821390785535979105697666159790110391950926864462243410320006498120115261470388810476766689310973493319546510235859638711503435584838926541073760409352191417404393553550422075724552248613122307268953250789257117648279329824415370305605457187130290205436423736920126249896459430177426814324431470487655777236186501027929072911230845666707192028362611837084756975434651051171402470524136600664113160635101351224849385131093686950711564351993212676704941285331463894932186947988940286357404951106332818143996268731667004417569964636540146266967392035711126467168252230936627209902103304340485695302095694805113311634720077689838518171980612055895767175071995183806952331995996204170081084136470574581422321931646068472917214248497036053689923191471731737938267186961579497789846495391742797176459754125380925896752158797754875746663936828594893742209059052804430032439381894511767945521997453516818797612669917636771060931999897204167747093658086218823052456996630698506898977760340757886486138808806682523121046153238259590858132427162168420473899254549378668385222189205745824719942447073275564947921323625438612978200521518447432346714295316228857842091367073093690798776711188509340055757679650285304041569057269483481091464710788636211504506116048636434680749015435134937215481419744575370168032170098595264056920272592675762582082867101410285753952808790372701512367420616299585427354926497879709839998330830402147587065504533156152326363646219623400042901429454234038304570108170262563371169102497746100537395762028746664794587126763646017255121809769166260647235722163519396318461701227591437562437528725163202408172461090731428158181144635606408190389393109284052770357644444169969230584445015391298191495833194405953768696155264719501908658910913939967130540756768956346072112499442963749242699267624994509280 [172,112] 896618751051510431664088028876489113113827367771553836512359267630566516616490441799390051964513727961027114858738866496032542460393274843846662423802353831688127048811092289432991669584269714095696124979566241815517500689897696061261422306294019770756147496185647854634104815119680923952487352016417428201521253252477768274397545145097549718937690708795544040048659263827931880004631651041231884292406089943106969296073851891928503048976064268617043595013962609998002029137240762992414723583123509724457418322573127562498320047147977805362327760156618099419270631244008710891500052377021890342810309700208889865361188749616214373000415100015619076799968079217814510001673286138361210931520519212423136226130887479266142019047689174051029770902842033940020973302381102193996918726811727197153707750025675570187425771473982186224551925031917976412082523380123356818471933120382900677389107723581873739770098597366615486800242228209342022162687853173938683958937361504544261953222621512764332325000879876995448440090182368939698930725682395756672002168934066894843649395997729404105936111959423823445493380459726923086479831035481297206530844737640210864510926443564925573462492911062272802842816204211666500953715837875987093785651547402123468787857583789281873026259364877143412150480037378255052547015587631480046126375473563394369404536493137259272115706292299364477833465959547233870836343417105035987289966956435374005540921882721948264265149578343871681405450895960644797205195031715704383201470652884611801834995776980813136834681655020016180111758204485545610319963018239799896848617817778403531918269765302284513833554834338010179174218534860613320610819944314569858436872008294712928597388052570037919109154389826980990381993330009149274598354151203790664049074580365378302128461340609468679635368604918597725200512018379702221920542810372906802547969358902742152358407491437496901723472118604097070213222035533340384650261920070513663466736723745663335363651879555838833018686901747801260231048890072049092048 [172,113] 660681936317159708514318066147593782745994754164615712040569806831921415052021060716349242101492210839528359345340495746152409648380041516624751848740270746158814208720723347645928319965637330141847989888593877252488306900613062896264857316454983313406118213250439818052052648819005561744297077651750123763273227921601239740211059347039284659318525317628907764361447634250407992395853347960593986664687217438029726693057914128803698387380802239931872157187497318423325570549587905332117020597633776329186698243843919109402309547187673370839290657615582717836634010664682243251134233182894100397493445795492990851304818310647662659159142618563207295595216357393615932272399374672296539997282123287530000793185261883554094033242795886766125480275225911105671809300207666317615649645575063417085548946463711261510132314911662624156997233858717727951359474911972056033042953152950495685313000394861843850613266790800808712975250715492096084689847100489856664992689500839247647944470897730244354773871509383313285185160816597715898377439411919795454155473293702536292334427352998119457136890308667833484011659712980783254139209909897376518859451343995177370401037723703504060049227585200857691049418937917064377741916634843519422572999047783178703545538932790496291406927010083622639789921590783593388296195496188206449175171472614898702804214080548091089392149519749852288541411082097556432117989789787834142166956565853493041231368871522059846045206272373203329586297921650930188189970831035739688261206713536521852534310892828178604472598507203754334161337216285764405304787631799759476212408005368306890278763748812424829029713603932215996181182943744697850715464007408323873655895151544630734754304814810747687860660773448655763353940046644100920813818719830947309299598562768676631615530534265678039381676315417931385283300613837092409528561290445170479150791776780103064068486071083730918001346548498729861496097898090721659268324016177342388453615752299129233703636823956344739851209215296771316279691420243824 [172,114] -770276718760097496568716164043231439626380105184708858924402674233642664475039141834761588544381866272052675921629131165419763082841164203697548887259825574934720435641315269235913696626970310724059152775557576628873853105017902474276047347406058370751523064103188696674828407035130756330438351285122727110685699033992105819662539918868355623053169567771532375855105223661735424623889375578672129401204648354028956260564835626720786402772407300466898418349559738255611176435388981828246302403598703282674078971610375253359213292268558120215070235844071035762126927018767011757828226508901345505280220447760002734347494317433222205185747892808242978239961508470618230736482114831013902531693156297877496031333674791133176149934696593833225028281350888531324440810560827916187998226622262223479115021955434672538791059486287971334706435372262614604341156469081077260290734869831031490366744357085286275701843530448338580914289407809854303734876003720786818454103923557606866760727079074545319800244147749778168749517322205443678234665728980574361502443463638964918846971487122005142575201992183630323988220688674295214643351230519012263987049889499978478145723845549164711500730816709964712479527026050741944122285977361584780278551042476782255442915938633898893684243783415183260061279044300009139983231161703400104738984191088526809187087768234509162082735123904657095872042634874726612042709266624208510924460943569700296935672383567687187754694590984593992168453236282440060274712316879567492905067862241787475376610694173893935147059408088413988934794820012185439922095739375931050397524958263225512150728943149625296332323287113463911840385427936125418104984600131044252333828914668125247041801240021926128324509358096152547936886781790100051254513991351092039486309629707968961696428621565512721424669707900866049285024224163667466349348148201051561592314493472638106710576052268839255633039399827187468654364477162345009465644890762074046031971662840323044192933242047401885592885575682322816624448960 [172,115] 75831330095694998666123804024179471775339349717641042546899183604200594212316311045581958528903699229499799535126895540810504933145283887674987321196218495122736806868702028057835353001551489210896255787848148305887407923910839092129548780207475944121640084168223593903333510131226863558995164373922101487879593578676142976695588788233827541753698300803613358424721000217526440775201145352601351605323687668633478524106623995476212836215683089595074570547837855150418960237991174307058792089069557975607411485362504337706353663413914008745999171014176867261062112814966963129832467634905101998450736241047765856278136123347638922750577931896186577125654018361309606889326604708227759162209417086238241385733639763907611491296107984885424336306900891823038352666149596760693148631540803205632885356204225586747266850212899136633446133984571542680755216861893535960133531698284205994270857203513877419627490154878353469662237896633003304092292928505816514739964855314397751118874927284952094810711096871708026430185066195904505544198624982098175510086185722909877517327218075503292594650618697878120596087995504543186568693321175396654891762057018868424182074887670542454260230891550308687392451326588590126978283604465603174149503844091302781885796983783735972526823717561262609516216051930193904006205590987598892146567940221771395457734590244195888516971276823403287707796958318679599782885556858258375476566874175720631651293454538262811625397993598985699734526512603640575882353248421871778743653489077781941953191222332728025014410422666131588614180579129475005122489123682875954103872491937702697555801401289327684140797175261209185256856161238760290619021875214001447963483626008533666706008801782013302447900174720864968016370905204525546375082431315662440630647071476992412443571306241568144630785693875727702162075197828000623942593802831598183429579705090506844563655818474546103263396630618087514929679094711112310802200758783614049334624052997049712032160050538278471273628670590579861280 [172,116] 76645230279737690014399505681461112408117372328072993786935836320479220397850359479479346475287634588700731434468439681110075655096134094106032201134755239299525601270839542478693624671134981711777212506909169198281922824333238183406066492302075173896152729211993377239859821391211884863192735196749101571556343138740680719888500118593887203226312030636580566563154098178987866650614427593652881187346936449522678317484145087195992649987689915316362162696089076052225702221815572288560279283928030114006381538708203375384675817360956356347888556604082903978097590870751630537440048735879043363061034705672625568399687943940625475100217448692630898892962742611478507954467716665097326860883193865725918627938815937512416583887085134747440507653247085305819989342200059105964143064832136489137171187740940332756160434893478600288971938033057626150978702154472505437642348734044208853174736597350569270242498632285188541051884929122037708156606506862425561548521231200027130123981008930130074040273110664345479924499895630080307979075294815826454446352727837766873933955017861244041616712748062399219684604287335827036541452739387863224338838450189857055173010589988664484671941907294875425857115623261669412019881491114054229756270534736846815535677135025795389486316201913692714074716885536649825559529722896674812640731969079074872060244959774762184712256374333898716858590107501471718125083111335694319261256455947300543411952290845501081801098711064963666430679079704114198918894159476146775207375050831653707417551182370763012611354300635365198363641283120275125110157859889748613866311649124312560557364558967026522060863877484602117754914644588181049296575665953015129209072346440170162336016206248878986249570331861627882979195040714025581426926555491053061329315658546579750751198417450068734893104188318075051050117700702288871140046409229273834730877105842595991000994314122399799680318121709564011258449749479719011753528981237483761127129964591670365071552395898435212335225157401890 [172,117] -5128731883153024896965093640714012139082956589039543066466931216038737332184350957334999361077815331751062822420581904935923785321924983252257387205167059815272092123559633973109511301489143698944360251768145110799259960856857654515140805172835916820761487038676852048388567193088941196487982780714612568657922905888945810243861002051199153637928202737301045562545548686770190009236224555462173187286385633079049266769994249387654256068638364257686540296850155827795550730308726354781090132836778337273502340571112398714866196655673520347925886452041801869194193242485381233912263730718171465272747038806707746800068210403812088400027317994943588343308090630669285964862897926781957994628687977727617398180576160144534640689116969183722819646591277649762396484097120870292341076623898696916115041600976409114901891935879047456531580397788217394576220032330400794537092862532144118841968472548794995806196213409782155471607786382559085186023379554181858935275109851212442955264160374355092416339040645222621369293269376020608276221023243992422894954520802584732670269006277946969906106742500567926070301560254550196117976727808739832710461558143594573705405133490764735362618834152825207555656135950813348463843748998936204230129434924592379045953501104020178930293419874663691200461035049899406065279550022300553189797256968021658822928021543248352353701143848121960156784868359653538972252943307914814908106343999175707752833577857103661182218862205680875347141948265430401681013899378267832386821592439257010221961746421440073550040842694515552133081166445261963634196780675525648870494147568611706510732509603646980247287708725328524698447820456142282874614197383071521551053108592930125279823681661752456506716907757501561948419046388338254994506161790559700627624728856654701130946825034864302994436682345875383931353552932083589037274674302383328719786172067784716812503147322589985029370977805343484361286811963755633047886933026784317718982662753093921493012092199555357446447560 [172,118] 3139903506875783400884124929598062335355333308636006780846416358788968367755805129266543280459761329631810439985763594837132557261610027477005902373028889748136568867998227941846384564163065918704398271495331636314942368597250699801511053962721950418043473554678831958181386711116080103452935285551332969978129517932374283166704033964375508059582583035136604789717247348126947548044048373034359011923849578613729375356868088776219906035166907940546011182539519255967781549206331326788215650229157039692798856348928789612226741064455744013974733282935583530144960462026441632100089615987129676510593693153041593126708289203832807549200494798615144258434256330990792098259301231264843890937747378763820692070531659785365119717631560283669778753560339631678088671961622442463870148193859498892081572837184326857088681205156621625714193762367177379366204660891814469909813552374455851008998354935906626657858960560325465745483197052159362714439539461433441277817502989910602798997833978768216299773793936266180114184653272168691408858229463088098851181811426464700620860854722411209525802494115006235297829869307348472999535418350452163049557969043712282846812814152221421400556029372003096758834987089675396018074760048545693032855615388516064099614654921199203827649016110343370939348454736012603800406938140669459698508730273930550365560998933523439321412156863675088610807249681780215767119593908705708264404393497639601205333077083568488828682690075941319461039084477809474048442400578252805802365329547050994418165335546061390497685203686645683519998421969623972647064506211834623383916287093688091910437575606830455785341476039208529359773190429888560558322608078397756999453929431768525496539403165826127954292218857453071674977140804527868845512227601534589692969381004511551443631180254300082021901938309262340700176143964127520069700414767283348877273299459949507189290081654401175731646239288902428854536471515527375496647263105025671311438419827231353656766112143266266296 [172,119] 475685174301345384909519400842433003636097297292389907006007248887662044093652492765595363760794677744335745387246540742191114721204334322295117361150514962199023831253232788635132626399956647135128271226349693456209002940713087967643779018583520754997820009626457586931728256724684191447689264185355622876334765252428693248693059523583657076902872407792647055119095642953161274913134109090838356045744559580891491928502925207280159921426694766111368747629136576130893116044694461887276844500914065962744443328541028480822916370806100431705980347179469988503256822699819769596036108546768436813424990231474119526565707452621302116350782986335055159713958215931314573699459800413729353614516220891173418146770994826301783789346718459938639829024123862962943754162670945685007985106755861856211398119674333711472965303392673762242222025350205299268828885991019958077437217850253079413676679064825530053478074198528697384958990133028989768402229940902318793976623577191939784673106424562308369619033863278917178470039210227469526039952024971184404637015235383681799255768013749380977698281733618414988100292426527380853952958253599042790501172780318907918895787965301754228576938671797079426812357862620244092165463416651762124287591888272279542036595504119826765546133856208025127677297897242309592113218007936069137025961006607800193217727787432647914890663055329738148599513562699388574349977871733212659922151384731462163711943161587527638546358410861656621160721774851185059453080732260700998184764938422828860665058190805042750588066326671089332062786476453028380656504111671009768125669253541798535345526074210688420065444221537177868570295960038119143193446943785888226384008911782211146511977592696603736218927508134906632288983971114300486838661814838709394411164365042567773548569432380185989427407318546561666938537737382108387885129549686842144020159564828872140419487068402957653893690168025830152208581454275041760957479370129336291800566157461206565923872496832 [172,120] 3161400756365226365739915601397166060516604574562727491809607289761945146994236345960782691158726984893673424140835357620120299002737685453171538407876785799094373150717982802332334385849192784406566250719116677661632933419473501211882392462045401972401143236538512447131760984514766413534371245423740686537010125379776860325366932606427094179839791461899192720207427902587034640830406306486262219579515813541437389031977069838539899979276565491096188448060119447494725216483103797170876757743599897950048040555809230029312439507425664137902714193438786281515801436477455868361993327566093021603431033864338392704140507927796741069739524149368889002591054743698499481181226031308991482829630825521847036192099143846719475153417806173354691853573556888466386404282240761238809082577898213926692124377283137836479416238648636452392265706025423115621560019497715492535935766629452080333800298850911965468876482459989265990736115761951351235685039892680745642428635254122723928126954004077643055190386403772871735001291437621449766252421961842962992940086608260066370880061642129563934483419242399402438065546611381946285561138451593656765824386080267135684844846116241386641504789212739624855935377766192192801751084231082084385792841443263933821407300558470195399330049863410496658715305305060324978633047177114807890814786285252974414454469026944008089536905773333458036323718647284121648289251377126316787445658833205201961940355222920699552274743048878107066923175423620729708222541570417796389459876514719415010773754191768447435091768692386072848178457063909790728214727723906768889006172608282715732574744287314926392023877468991624371060035967143174345791060315504199540287189202823060243971736198677965079623414598250008317119100137838056911120139004680526644988314701466977632545572968094445737193636948885472922534720349850749410248374408705060498141560718104273513798379315341397327990193859123518677850986791829366363660458746798139523617297033386937030766776 [172,121] -1369518470369005196810429915016265069704831037490703718290887751073846865863243868035359520859951076204888704499472967554380926892839413370150920193988201410744701823266823396920761761844382747487289352347431663143807112666425766630087004878590224820759913554054478460320963540688628516091899768470391725346924349099423115427715042335808700257073474373473348269191080289988515795113273792135525996896244813304863821493675265362684556394569250748695000801670089896535330059425855887564745674124649975308755819950110471510702769529675574622837673039153344459947597607702483121575008570642418303177207819087871089074401060916265099679788191031889562526222642070210633735150854942261456354684179308560622509158274535178547878445332063508850973953307134351307786761283042425558084950264904400675528226686399246931775643736097746759411324056601328480609546538726844721284112826680499377058432569571899317452190204908589241870487853880773363708695490624290367885343589532568597938757342510061772357380483637533934438487397061222127688306869092589503057797850039717277409634359937896552379873022071475184687188246794845477125275737763838148380745444550757959736310070794637341076185094646742377215751520746278043653149758203379199816588770865450042829032800662588812784096977845357380313977025140309524294388134101624790146608685008128582025435678959645925317444881265987420368336964301574933968741670926329122389539270413939182051613524833951134620845643586156586506336596095398670580322822617330214425060520723200506468519859498776917340271564596301109255284512513372199277639682905472006010736646079402359763703845977720736627162035499556583005729907534857494949046065140462234351601452454337899852757600461376805446211052560348236198920136470652485534670222083797773478953826875846938803934099300776021896925474021433547207727073564735868914278569918220027982009025893676184227001507469737572250626511187872950398650506779024485028583421281543002347682735166540849440 [172,122] 640290871719753482023242969538208073666777950129873845525614560094776881018309407216264916773304821815147332530686866593100082221598307820917670219393991092333214469459255252361798854847148054825752791636517823134973914806936190732335101322844876263924753703352335798713679920981216221979622772281055948835029305430843228734810602005591566102035784629315278055720886968052460351807755355680153791678886360793369680176898030148801572583752842573343495687582975578035166783293053451642076077771588765850974812633174276973875259778116704195395267834772896541586512116983358790962837587711926380331590505492941002647556304312267502825470927831061608643290400485474496082899508632017163795979372719142021063029287989085194545076563682413285883937403326230975113869992905227809738438618639722142082915487214640398027686604280070324208535159749343980409667727589651966540141409435678737802351734368891131984277924351237104347289837771756155020055759287020720558956561454320329298035720717004052115491421764634010567121587808798798227680822153203772123561207859855018503973890390360754902907603487937069623394978149227333061664815398015203020894511156819193122026875682782759380176226082343298591403771185786883999218721740152425840936896382926158155098169585795849687451070896490241932574994692842392165356719699988530150344485537703986234155609157468240430400829155929121194828173900776769292869203008296278495760829047860446475752549524038124387187473189272101600557166267798835953341822592734637587323454331179748094004397373643735967025834761046383449365507676996128256137773872865117242501164016779975743114787192402737639278065767994869251271366381440070161155227239237917004447210584622811941626253052240132910241059748904918999494720902119688612556311551982899537896603425321664169235287676346027650785065155110398335219731162979760035007162515712740212758052295475389412025295131859436031357218608733202929813249222055866263920443237085530835235043236112 [172,123] -149310563011319486509192757724471949281647668069397371261467191553752806314847683796689045475416651807206587161278849420554968222776856674977483479124528581259015587764944157057282846390706960896101536617178734360683827577116542710539312334426569210654734409809451387981146671782175467965452770273196800471881048926168168404423999698991099128485377745912870979796699290366560022153522700867098197866803366119365838864567703493679127936791746737941180575306209855139521496023166313288090774344551630159349642256047248268989168092038822155146340879444447788524513882333874802972230561556190415955941616417180988467809542590745767345383820368078970294268392809619583887455848912608631024433163590507249303341297388690526906997092563197205621799853814757902737785862472354827732853177754478578462700689344495166182733819523939253513355205438257544813487492504409274482157647754083937575718349124085648319292383758789335989879480953833427366649802204433355934316963597772636015474342020337852223805587886180934640572179725448050038956899388598860637533653469292389874227993120656791428500456175090530042142461512676200554851784612818956266415996703565194556876837503768843224940868152843906845754137189961972247225784943429204050250936242620549072772161268477117977045900183990324197838185360767233487157083755788312744601020813742714651439415363034878982677993221298243311438203113279804595788094775884876967560888828198749868947425193212378416821122199892631638359145314206181939381248442963241882273482309941819279558393272293548308987255437805189702768138112318848679853887269481288079105088629006030477639255711433351399060646107375492365584836508547942482605719997933074658078837384730899501544372261409372703541468702045744706446574378690129545241378427398819436592816669861814243542309207786026884059687126440091340374457564491675454394932688259701203399573293083245793020920579362880235506934469599640012030290938986950002543032210944819894120064 [172,124] 21829124085030116632111979702018498262185908186793566359224502691526986623620957690745641982461270721513500759327818151233280219177779491540724886856565404157285923239967430668675731047084351120901089595756603328637870369065907918215284827442548278621087021414922930478915928052859231133882655615963059468960604042328320454661937791908128675621696047839107922629055501576923682031123523540396930557172461909222133264996811720290712913628479105997566330603047678734484299140687782649621318648252963683548299510660491434637246046993262158197388332573252290947149907857618890961997303666485404831366669771987585928319374030931579425616776775149149519126986912907531619403123694162722809327790644942592692439791655735811723459310386229433608033352923011416898669795190254338130734349498090006788173731253769176597171062154036325883525184996652581109783303880570399986203002576338498179137574088540965888933110253668939367918766284710833404848587662151684149822931087801751494097258868832400841919199261413431056262397718195935088126862779052971857935328389681993070272619480932190909540614116680063972980313895089074954567911637901572495235189181142824823340653153475286307322332744073811397675418227322990985143886837337099628041687960970286644692347618348028833808391982415969942546931118165467350764658474730482054612522307541384465126007260345748552962661528507323910931369028737443649885377571004883154852209958606607832929760484039183503130340289781511831068833446232995734316432479186799002319511155238568123531538012256578014639695712698432797315565189274283607646080727818838392826285884970681337003250778665470134701807042484160940599385525498874868642535497037133041748756466633391900527007953150936611369591239517984620663723721341164613246336378164534514071008276462108576174118171786548567290789193986443005952343732049018843085912054001525156420073690340307817720344569361714200669162883276310678277619488166312925828048205987489079 [172,125] -1859998632883014391070375624132944620310153086718878447031346416273535401765313570776036433502978517009188454610970935979761149321611169657499131426270724238236549535827901011424149949334375856819438611282999426391468351023443392673136337370083437936346679577258004389407259601366753541038661677073376663431265597563198697967929175935428645201821459016928930603522190079034289831455162138486458220471980954918957004388268183942669362391802027890705091451739920648375228609750143048193564615942265096806434621768280945673460219634267310916378387195101411336106518682874440296062338147303614882002631876367505481271530122848554921001942342037493304629042281862099098029144306813202778196014085581907714359255646628266399214528447338290977798694535665809139412313508133545554950699609826992876715773675161803456857580899322250965222991844551662134393943399750207003269651172722608150964982701473347954177653910518068376993050559649057118642254388591050834630848570631905624587382958432008808170277087063561038544517465176035177260743989409265988832465777858974783294194544339801682480794927486832545115939640688849736896188601025538529631192698723014662703774051539462115894978397090050067515746370316505610941314202377546112148647771688800156864546018759521766580728423095101288482505251986728131280989006144090926853036184235290838696070807551904604471570836862664213546780587762646463948086440273297680839371519963611053608250205766314234054118290023163054503234626463322470865554326227862543041268683415087012478731469058238691492932511596868775716120878577820244038133737572987573929949989708188751102492162450247071387255264529300200433356157834253520258042848471226909056352887565586743595138809214605734457624348831937771501482667619904649973076834848391498675563663358049428662599805972761271209207509534360346050700840180778911898067360493869994673105863753507583932106206092943032009358317397700288571108626425235531581971772920 [172,126] 93097081807632016214303360580049647998186161142004157407303556298007030800287005726344305252157466711490246744617017148108438844066284388177015559042659785030316538790102701778200738483437503388395307041940514010428076428949830381964774846484051877300393066034360104326848752792107386445845945619657138465705505536829944807854913137183145155411731141043956578167524209152520531389541874673121212874205982036164203676804981867404549244193347530583883418946810119713241668585641744665416029343910512362080022402415970460557151525602768959090949915162863503306063001554586091386712768979995417336417278849492032088208951573608264148445384506394611445937827408194683352611370461287922385031645007633492540197614576014635787348864817019074428830298601167853945569958315862495036779532859228780382566954646511561178553996631545941740803977966088008187164801966376963976124933056659153496660496105729747841696971733477888859421351528533284844555374237858919398487845228577474997185200187388542818626843171834317477839264440576147576250199280295175745183952085950655044686443737394564443776659493914161485239806133219245352321375081697662860526514724877088654861664622665492328175616702748897199907765865332745593925417813511284101537956766987825507842234104923913474566114195902766956145963090603356836220121764132684571041661154032022470120246619649846979781203301053922796594764985472310955293449442187268455241590784462312494815585774096470620173806447403629497736716747003620135448776958616509135033468047024588213766070984988710825401708594242483515253732706976162388877218872760520677945210262920359257653239414273094372231829773243323468411979385621077035373603342962664919220797497685802662989796091106941030090702588365358942692570149920812580052006322825567707930169568952287669105809137652354085905820580395403047570147202737403010482480077560212638636476113984969990951208205880488976172799772782098846825710872380175552128 [172,127] -2706139273475378270658579492451270155661936627828305330668142169298546126805585274198977656667661279881746904569009458388558867537551531131451289541824903803178386719358147349093740744491210152009351272584294718630489781673503822030296793156416524021803424209073908173201854767878127190820029799513902216733856362447655977540045121738082828898922854187895376781014415684642125048645626737822843881482646107299216999354835279552889863200747791594493771996692918575386608141309087541083903905559990976961412852820170232485495199932080117849720827674449071681056096005652564523686440684842377935822317103847680563830355977628239556026252098040825785866238739624389871711320201899377721994732051714142019407933439688320774073949390645381461612080559543610451611279473656308472566158039535856251469104754515686130021865880068005976550291959879385535284322867497430361597452050619089522531983585487131877972686378054927696814690315645387956226762390512811071874633787617105033815269535811134189326842417559904155758330548349183231857300257474472034477720353168965253180264655066305111079820067790492183045801697199338961970401691315130049570594947736226226986937871256951476166565327907031493031981521276729646148298519877695425341893891157068332039212486815563712435489610653678363422389375497843249855868789367657654559444649653659390305415743366163738987069501777976904755272082353694309731978473296616223249705650039883078769781964087675360929969248652291927138389397461722948759971855271992958694144132817295821172965272910682405173593984893132124380551399035526079787431128559172433507761639464727038510551866201897369314647370181755139870427515430500900400716334076417960498424202455928860299335628382137406638827002230865809793089093073581114341155946316877483153842786802775499212740792002395940454714262972688103517818195887609112026098496141407250436163213172085097982410347848282238935158544248109780916486441685952 [172,128] 45205126938438633662485764111281824968052049949567901924209894363779263722061134072416869915441035739312339086171405175380537087896519471226784771692938886691586704876026205887659442301968234236983577763883760795218882755788633128091459430920205670532895040089968070197120671970916620670713074317604833522666098312430878584068195152458315864882820331259455696601646472142215316429569602472562884189180396108313270262076392132143561957317929210537958585317909145978256519342178071715961539181355727831976119413632552801036863509178793026861214786211804828031265224199324313595295270918722896746652426470702620725666672476897558344830094394876416690985407499750681599317086537095212487019849593620769751065776287085289502654004432572164941115942895332859682129300866465316254377985917800086089713220958697773043762922689785910239921785378857604215591995394994015794620483267298168839955772243588586366177436467285512798957084645153222931677263299753855346962263877437878510681494550644474359553431690496397251164486703380172461939481553436402306161908036020937695062867230511464804592882755936911303630232252312894570093178462125804326438931974671718961880480018486028559363746714909314885072490205560371344109140485525778244996256361691593002033844284509016919307542905807571820575527923884045144254338972426150583775702675638009618308195693283874598443846859503397528857071897440521507753150606088986654563439434402515660789461911721507588790347660333897315399307281661604782181002194279003676634439537375673592383522698850162263340501006679166754466827022075996772294819616806869978989178601379209512580780266940884128193455671727606972912093189886869441080992603157930604588044554387568743491632825054495181300994936929498155297335288998397748985708644334563658812875850264597755426289531286610283475426542150485228791679887860871180813888111837168933600373140104683282964384228710700885709260160001305476424272 [172,129] -430481722728772299579822646933091455166088165831605664064921448299476219203458728110127182443906605747941876026662458487190443545423123386384694240933900316418843081816265043074834902851697604357907755512305394256485141812049433489202415228309803754778156367629039683621959879737284248543257448273615877537919190755565559422922838052362745549645861040192921424284546655844116377736405458979637240003335475746201755629693695676931462951032122022649194969506471819735599566786078729814486544238314055267767324270735345488805653953005379997095974277100736869294006939953254415597467637473427680769938033107741339619703486613439875774611341026500381818533541771672801031541238044900157590944911917811557687080767680903118895378543647261731700319248885957601375363156746238181258517052553820835172556657234584563543002615302200003140274387225199395880233289340136064698220901430812311271018173893635929859471465713291598064734849416281708641074533308993998327279978825108886638054655049277347597997264761018033483018309136483144679858526221892908461990096828064215156651802873514515932544161739587396766005423209657002167178858426834430000832839904362678240044079384601668827488869599646911457776905249473124413198764222645456222340682961235443864752938955691543892374748815777644425510739531878430413617234409573979030700121203711912656300985057258343131441402384967642389436059198315617113535051453864686546780961727901723380031539987418037325346207455398176476162144066689844155625296992883519940610559882714574707607394563273540232724376421883207130990197051905859649387352249361402057753978313588183416407625193862869458642894792813276568209717205109642519044499085316807704674953571000244522234809478790351375478437776796528583571314214392960017951261797589071121968870732602777476748177807784028928979771264505818453811199017946886367940889076396888120373068976745561933370994005066174843194611006014544 [172,130] 2314741151423339846904127306134860982796139392986137635472682007698223023528458028290249714740834883247915566506934512258383159309001736767896696974863907579296017371154170659462134596991862164216697217029226525731061929255231695325792635457232476070362206147194672250449420812655999210407421114215952053767596576866194079153808972525209038326930898825111330609958230566845507865597769319066825526745797880534343305728680820036124467217676086941793727445849625486113002304956406888501964199326814382587966357727547900073165902518606864638716740610482716672226789049578281332989692210188778590139297780320608996495424313640869330365156325586841263393929886738344267598865468750476380882732911716830634492461877321198600637798906413973359935027464904191459087622719467563584394573849687986721419915907826095027407455562717681741434040251992197655285072551301411666165383226951685154310683552191923144837129077801187599618744419070152708455132377310686579333855103822429287714411954918554906192594472992997799245257359189960371088395426823602428665331649704397454627488811874511236411400329893438076970300489658037595321701699071945229631259056364547985348527219611543991362434371384647998905905639664262837948152685802029908623656879205032793290059970304668649188828079072377605509931885288640528261525998003804717761072750246440108428115758571130560985725314664561384654236858368197266065757235928633034145312139855455655954620765344423263208991817006082263133218173092899246077452916166578821038162880894467447418689578272449985920579964769124005896449017358062909330433379198535977565095366103463241587561706523153126032779452101146981743603988245990571948654302028739474596561370606971700156437685734036719511777188049499464607886687382909272937434821253897070676718753113921309630425627683549804359446438072924368142704992508825522831174454074739943738032149180522085124826723008474711283576480 [172,131] -6881958657571059434921136626163575111295028879890048341898239176242203546889677180541356036278092049052713033803677462005749671117142562183281899854164046407724259679340501837836686700311846890478086332174857794833284897272876022976572416991324148361128592686643297879669971708555479070854334523311454564474696436153669135464380493335773879048105177281647283806804426885487617391048917474009385735883670240232872303745760679256894382723415775355622625542304558442773432198129282155196013167690262285043601930736615777201097880020411257475374770824290913032653873386923906831001787698352989031626997566257632740333995549276261426359460753612357280521455456458047958617685828245668485532685457760274979731458937661886026824169695842662789251690260978272901902093693836674206325519012682305550097547570766001676257033861672162172561673831723042388979658105472155656142374862050807261615273857359711156971622602893425945578319444958905896247588358635984956034403628297192766108366191915659808423430223504032569790255306994697209483276580674887722590255907695655041724599226844119579322875600994519268870297262517463721023957447325164642059157416534058222549358267919575198677579419819729127178185407031449405749399182423086641768170970633227109067866614580480841917013201856755688279426825206277641067519585422883525545022035296781158057185179628187832376727810196075529440051487310192152099182106197050946529392956738815554224229611928082759443319611134290694376201530127858879362371916515346113600367899042145876021719397477235682055024730692439152548461986912451208475740198324230565640770801502052431345165066752624318251025211564959380240583258060823751981670330002405891949477786625002347802176616135297707039851782223466653232396543557237152234510541369419133106043707957752273896212348372756416159536943958328018713462687658599352897633316308089399428662709231676849543301666165997152 [172,132] 11929446204926814268850175890051505532033534542000195718253309308429022403605667620014210991640826974491480120874774180662422721841786668468953845755319919165201620372150739669361186055749184457949245567650770093699514799549253854375698735583553014608110714551266336746422377359027133035054809163590741541645689686579282012055832706559668809055166959358968918833673117501434311463132036663848525286238733870173745480193017124122992552738041459450607287872160608982601554078113099675980612622413141857566507525898701715028933736833320887651148810621742229790756556223725222473127487260345210637424934378304030639316154534146569619226515495448463595861048986076097573972095068585807566969524922312899292691905519939531278015846470997146884582123733011231465837079019882030672771263428482877926171339254614079355759300385327410445089731988515419274399143082261626867514546085063339294615458766924641555342942576981676869925326171776521015638549750464243863253335426660212628867481394068818956015677067484978812647705051002410014177085305691871037041014521467784968582437254395781752995329010837006340061890452424205923469987282430642618166023032367436754245950838229370614369807727798777019990446237423911830076230620227075735867183053677196691749105780481477745591041023722073317298372312753542785087899417631840615921015470740601908336360514983615608747366242113324151668107516503431491021925313481618692259258663463654684760810519800230030158438826723593059976863354367394662653463090307790063963488302317678782674904215966871204553928878426783975264361600656571858090985931988120394435764705227517452731631972157330394194186769660187572939794237272042119560817832990904816589007593010807453505181090713275069501618776508309206936681381334910749682874991523673941647068342886668391181926276687511342803327854031574090366702975426563613652182149564590575601976557362544420647639946 [172,133] -7677318691762974213336056837427986874106554776563984362667822546534120671678808723509025737522403588294916845726492212487220664762290969894002791071205695758644048225556667911351258210616271572521853534898617326815356604556676385362432123393694904716203353071940494263023263044291915865564603631255250513888915850940618020634807972517617815575412484833108890311336435761978119754406785891746732525190316424547858952636580554921435897167808999845072579658488374408889680337604882113752323029116639595648433443354212584707486016299526683930497384527652094205113872743010415349515964786126181733590348294198903576912072328256970379582947383607868912533632553155496453766370248716578840271578799165820928947593163930223404915461067014953713348320150373283082702754453935185669867549045944071533745484422468371823456131552742772268511443292041649965464098042887875290648744952488617666654403653924807305559874097993759757993101542189410334242085616301088338449336768628323175092808371850493542193793035807256699649738263095037210203608273159290640966401168616514441828401289317071927988708846589749768007074386467756104318386614007336479346225658887971004992645831601398902209947231803129461770223314407108299881686169507609705002180969252653963162613333037716392350992766450390564075908905336826602228070616061637036029883647857918125789947032346008036683205074537451859137289753186242255656652743162849540755772056057567319600289926336077555337048673072705897342125288860741413109327091673507639536946185161782636409362181862478358359156340493593772035879945048321064229571312330076857675565341433823595936958460481663509985693239245814281829242454853292136430970120650533508446073917222112196156089770161704798836370079688222610090901284008010967550459690078936668524755411618568023251655352404069831647018958682322252875950932933246755517146688603928771384573699754863208 [172,134] 13506740399179920386226876967125366214500534929458331079285297621928543644753191289793833176624713185443481116482342495208392697379640575311542433811686802607240440664580168566370964735074513267122273662647626389005842191684123505837793073418093951659577348077110957349341458307577441919404246182749595690249469026914114764882176351807246099379923582582516881421844616789662634122700853516724777703423630079012780505247011900583111985815471590070965277518969229506102388739783895712849587202089739553366765466152015874064918500271811802510360244157404303050691202761111138950784781161033218846586343856533516986185731780635202885757467210796676761403586565754835120076792598296001394070953963343902632588243349445135647479238437277473832735237970588462284019364207695095420860083267366439032409915809879047511713148413024263269999119176466057685422339564893287961340270591416559646054281351148655703122546605907255199693742126384882303876764503450463532495247690539405483289019028040629186790140296827292850964535341880660381145851988225847357277805211293460547150967492596526681175850558698171687441307076206859814234827802001876044767796072410543915567832205347201310187060426226950573215219831922285265625935947416329358800709991042552521701381423036898426740513109283613746098159910651364670247902339845271575725099965054549621625120996031954976450917891566379689942534230701081954756419832678744446756463103097657983132473538169078997758475294205517914401979861421980934719789515695696140526356928294224469286657092709168539814418426964049389554230096198588464593819041880693245420951256829580745324172581502816845401759975224537212900665933610542368581076489408840661092834286437392372278986516882004901636980705828938587648819863849514310673777779222673623984010529756450765882938530197898650447500190261073018240362327895869827837766300637189406137056184 [172,135] 13416335973579872825751809580138796806608164974763952503220932239935166319830710640935234477181549107093509296145508942257393292928723514607191333815681536975443774026683349879568523738083563302676404103228547988068918358120685512366709145386522606770225907125834982064465335272627434944709647868130453736946043234508407553098086961405130859975010087484879960779816072225759812903408679842593866684708779517665877863705554899973999579549486072857754075963844587333059225970708804998454059275231127332154084481196404917500172772301616894328361653679192326721224546297157478175666347433416160207021820152497492767767150986441486565310753569343493350237642180232940576694184627868069037518127611227183452740638842624050506236928184714365901973222914499856698949782821338164373072797230109384990072589108162057632364602923039811578988537674252394516887883483912018353199002217243925157750327650893450518376565456183720671584309355945846515863054355008333571352479218958479124712711201379480294825663370541538985919685461909960150462848975358484769746944484773955433719200411665906551293039078286449228650782043213521027779028463301779332828341429337194312689388100245782175985891249126456687079406533527629697107052783085386299362187306600853013541697523870188674359307152716277449759676842376827211785048782802842748753304562664238864633776775901753199467287788496017537811742500859291455354424468217683624679804411986825882226354559572046727811065183005929870491318534926297657772179105514595003677789399018553336541351540405581522823326451106471736846813652984576961101468070548425788475467737977965911161308783761122014224238304455470874447462964634229888518646937454313591019088633684794938693167815621504706097923412977501551346361434475461407224947950563851282327322285190211518145723222627200606809404319766863024331969309174184512122053054981846528 [172,136] 13832164714501798928201023625082605186759839510883122112125675133920729502729324213341652807373631133747114781764645763670532196077045540868528048183344280459763551716081642317760488814907881812585541349129070886645868538058924221747792339489239876370784271692103566691910817358100111294459005150866929624662884683978690293749645222910523801587454940518283920567923342739415848059830192612755247620077119428198864094664942844674966874294065124528959276325776401144661355973253433904684017242856721568980865954282191388155358537050926458341970402656553244047859430504383947946880107581306789976621601467857756252968392242766386646726007759112723506411275725652718202335639604933178553235678232655573420292499363553271531125110287111282751113594934486404486809172568697650528208409482081611177702484750567207749066989042508739519937725682296169083699714479430705465225173082525516859671624164761592694384841310781345678889217779463016544078218365029098179832927379048361519982710179797966148926278609067618188802681802947166676569602760535751324694688665300040635948894072165080750951296978186893195983354484961694221911770053528617908627063692932980325299041693315786575601476126558003333541898966067790504995125481990795531740911894201177958612596261873285222414384142464336752107000280088525082243577051539486820294251974664700475794844060588055338000161313464633704699548739749124376239209226195941886666684420032958291733233990830576690227802030716025793481817685929057815889604319427572451242288350433279267119098087813804296582176965322605684715169832275516574281417526738057997430889822698610176842881056307361247456411867202310103379811256753881126961608886386421467111799737951992723047125814913581160602692316098557271741313565309133051880801693263414129915440626185539326075369622667255662066986607636623174948891530383476085623129392 [172,137] 6671771083590983255638905055558600457579394674427503556454312170348713858967437187054490261366167553543185826487539073570954736507333358300113822065866286706377756851206429238460915879661204898248259435830268758409480595200885704826924745799345225388955181978129059686344709208167365782960610515376285686178466024479297319276162345697628399860756501788212447317130016285239987169588866647828928931723929433427085603093929001261557265855126070883814897769991580109730307414206612931991925338674600671493537338301545523859818841071783030200712274665956424020225831598531849658313844107363115006078350651625717580002265631625199382538343076798858819152841618933551105267959255910454010403376339301817843635212919668161063273834454405559345248291790547762915867602312729646267404098874827812220224020618830488855311102284813486702166984726205534058362083699032793651063045282220605246373735077899506956472350760857187782242496040997687396486925959296143025627967760383598595645928952213450304722227067339961945020702747084151658926184182568104654928965345517542761303345685722279300856116542658473947802738644575716033984768516553585075186076525166020829922504581267007248673224502416156262416123715153596370596871891133483946144249004095785468176145298812475606035113258613969747834655349557835445654893257691453905495951141072646067850435925041189523821129692730285498007457160671124936027575435383510031163156054972394582902261109834928206132650258345524480119863269899476902718718263674639457336551334136590718468606378003100480891713096792635165660184044755330905222317769763168235576530899694147760285141752140744275295548993986476371930830950964857639969766678557378726681377545330805162998188463450590106195972158083652300222625806881816189752134573880651535977342827833686587127260555077336073015211830655123417283865442824897120 [172,138] 1679083725770221140086154040873570523481975409632295943624165721513043939394725415648417579898982964587008749203107103869928655448725103014012084931533899457281222523563222441408122980768271665080507229169710871456552565653802525424524675741431814148930413803524679013752205213193428681116191833608455450622900701955045612267250611769025945254934464136846147676524244069649575265389829647919802474240307751845792529476590250792402910047694527446708346496722814603575654890442649631510785038144913916525119459055432926058182101793311240930987396745727231040976762471279092909008713436681793059062136737820185386143733829634803218780729219539355664295684897916550734203760171092561663308891592680865297083553629739497382296865617274606072579986776004314124720744529028337725148387605805726683533307916017690270430877483376663104119081228540093267477616026769130847738140860639971326614268735217888391396941491561578003044152419219147896921785535880338477794199227126237463653793041273321722605794356801144821088828652028957889992833788783263075666449549228481753512989273895374293389478871560621435028803824787362009643308226535173541919467738159116409610654263829439777358861685428237940634848513991585402241687540213483218010820428675664019874144211640657613127609302299743001265771313159571911284986248376980597195157417207410217443917463241793706100287876486688714167575700514120169915022242390439917668568899028012831983289001004576484478337618516365638522132008320755081678514917227614711416567613697079987767396265304224601487183462125590522653832204899029362755766435952472195215241774501082622067989656581491354741254140473321508556255730910216474253494160452561414764139689113244273750851955553522378280548980822008243015818362231201365330261051081897988601846168069283153817204940349469016820095078304189908333872384 [172,139] 214203897701877619694469350913758209835283064089998041351668548846561400544587630515530456054233512322719390968938948307314620560485440004314488357596008732391919073253808599102937358156574154206004347522190369556881504597302838463472844833417672852898450703625932879056294941688140480506151017082360022558672621078464628345730252102696414757262928696098004211822011737114075374279311152897806758738983527829149641553532804241452961322187782730204554814964100640894837862136554567250581352082496546109442838043150789460085283561231822109023885137677199752544597346748152705243152039822463373834890917572998991268868499649354686235051819580138760430004391932042658338476906809656325375645297253177751843131790153533811121690090793316778498155398995014687856430406134390059926141441224392168693281879511791677932455123231585722372284482355860202547180602891032438899526804476321728978467346033772904723590658025124146637652036045684573479262518253925470344842673570212607832610045800610984585643429480035596202936619000713629249065661075949823960279213407769650049430477106482156795750385213725967664869553790578942480378695556269170327042088988447217770569609679708773934420676141347327784426315290169336425654360097185372157576946823210116393833522187662641403939538254744509042331426117046370165798136953050016511834711956391806144644564610521854412207911657878503001570933591615651738832581995357829227155773792122262048859282513007358162728815121042229353877006003869065642689247326463564434685841054940396606176607332479156261707526679893771389632199156956334054933344290750074423021095258365562709035787699301448398166489810493493707902710799698081106785224024383948124433541592118999486593063684041956167374422321985971452528242551216398319708056238900652117186583080026908702704404264981782525368858615344672 [172,140] 13455717721874907367062026565373201684175700013325583562914476188501672037120733420491134109096355581150194437836668175557781915583948250028923726743433076992494549707024426937882149672347207271250275073385045240141807068268999666836969433901309829031574314778226210923223307188076130861430637861995833612578947425662106445948605671595808448676695840774766981643025477924797235725552660708089541765956843836497093395806684031861150963037924938409617485223384409906859094696748176898352906879371438596399585866823939605529907257771983708265248920690341495112843287501971018776390336617550008157571098505097719678982076218208092315664637914963566212348059749190261804983091053678667094311686291524052556142304623590465276886742290339585059653048020465262736617401096528787269735552561294195186768281080075071147409991214873011663502404950558390977290904819096722474625219661035199784759248776277802093474769093148147516893687804425117321172588610346693161680617840815542371991889240629818140815140552857994147321705113050155425311097480925193220474287316102572267644881326277952419545127774971670994360677316713939678649818817078736180004198382280301157480886590756836007932330033401597918377118462380725967502977020041459053743320581604990086309002047445195905497410638413533044175503039171305607506937484651346018713974942704662096212059100410815936514452777094270321423242228040181316010290693316217835119271055134033565747273700142697949103077301116959705843581322305639379470385165535071963377023812452597494907345238160528704428811979282914147972995983609230073206591037201841999974188911296622395681570520119064102524346479678692344174789542139964844498057483603161531838935088882473915681739765151427144072416153058232201735490348847212845537293394284043289951915011391919432832284078230198007037914 [172,141] 411523155828830587993197855770263002662219339078331549135445629948382723575160797836849798342695341321930000899192213320192025563285815522765623917130071711856294267273933236897916439768313862429435831043319974562599433513975784974882094438845942066630536307852676309378105341214856112441180777805986626115746995695755070047252139422607971211760123260471804678276489544221333919913781201994258979404506475261450896661134509163796393018349258535317877943685163617366864886978434459593527763208891152848633479226850481437421948952234054050335374907432570575437856634390276235916506140648990546295198374675590045749484454252865379835518791198973725672320558138299523386194792131141757703152044328969516594266174692412462762493902443246136836620144526314301630665243362462947144943890683188895806515479860549835194626733590351292122302847254884883037537359779988563135575549495151105642873926349028827944462077579037264838148189945911072301518881285146549018032270072476954465528662458750620708533339069164783804260104017699506505501967525845013483216845432729009683946031075829170542231110397203262127572086482873400615666404558964324233759487620952027850040432062173987028306765083608375316603434355333363933574195756718129718191024802877835716585325140448028185276535062515473937915563620705483203837536138786358262832606423194092870372696011376984873922231612429203483914300282693932293990467469897353484376206240715753533776977569507654747920905844791753029872008328863263200706325112676444650225430625372047211613746370484759113395086356544245217553810353657074808379859012097013470504977418106670353259705276017870060132031317171724216961307248431818696120369652956583035840873640448330773640392885723935890044242466702717088903685918159452014412380780304279000217594787338221046839252969880 [172,142] 6146547357349604521402012831020975713330936708249289172794399327236750196706754926475045564952678841431994778787625564960610272997382809894918768482110276882122038545559345016397312970320848745188707592641205873794373737534177218730230799415622613256819906978680030669479622630887921623354716696345226964953582860994827130169668790180087996153813015025483878819737562244247868514662749426691208448389273860583072310663301309403951902168625105950711487325286503921187607862864750289734550597692768266107978849198074056327457805722637172788524477304844039549377813200463995715157720783605644759299034373185826166440581163858278591915116691328861831372587588949407635878449990609327197917827836469146833605956579914926681925784245351189122870982544072606603613350281351201017857284236685417447554160972438556221688621562145626050456030040349846918138987461163543653871259577894289847904561366663229311817942924082507909052701679255076184977283426474823116097702099045724888092804173168440489458808486443332369342369919423544310089116603099628321155183905296939760797913840443997074870154207080676265049010874975560659917792522855206854929698757309786894594919890734526331786819234767863678874543077193944922242717913233258587019869190838520068034303886514962806638188428840246657400473775170434460611592882974077927442298612268531615088366172690205013279458586528084512296893099046613849422802329608442564075990512700677830273087367232979835103457096929452619912044991086660659355243719045951176276451573601989119427930936842500129072313325076333411244515635682314598699715216043707722962882717813313070348322083663037305235834508589515639059230200813693614304658982085066738409059802050520414412518478906214484513149403420565402601142255935907095160268534874678039596382479335448917848 [172,143] 23027239360077159479563853415512965595305741034553097679919982492164528541308414266529396662489717485939999390881594462926638562921607124761511115934761217597529651502740395692789987603397470578153538220457418188777888316055282826757103390674832149217688388833904776239116589911524132790356556684227654309332422860939236219321336306085733738309281654821465219680987622278410879111826329046466879047156592204742782344411563707691225355369968048026932686621106247072786386001355315274666411890832953232542040628028929436334683239987370337456909554457588955164815585941779706471701674955799623863063838081826019759322494388488827727692658405646824221233300179247205196017179578427518247395084787825447814327411745265389808315305560455436424000341019897499446568693349238859456892616157028318423192257612425081254420492108366895234113758991864300717605578955240840895084716133569031421426507076113313880610174438287909199946681445527992730475433195088250258261136263248765401358850455443940900611480230221340415774183393035179885373505616334507085883527212015195825802292980909038558154281008638415447616779751020804444557988270100128101397925497509753360313532456235507337397920012915262225026428005471193781712445333774690383921776312963723740858339104925212506266661550926900382756818865910161736737501355715585576527096333822946447447615836869581838536233738807870298200090778576583708842123184534974263910895755158198020417154880154413862931514474016451042460356715780539003427191023066649866889912167199719087148727478898599534290370557412589767905567758149147369288686068787695267866720909935293232133697247110156822956150585831699717535484316170842908377999031691290448048043375592360349943039148975136288582263526773057924988071558474736263192759679948536832002408576 [172,144] 789820563311705443183445530100234487919546622688943033760378635296593487855019908819617728274556250096663035089804280520008019304798883127736076534453281240900690660037353613029603327333636057436657035508301476260274115585516118500774572183216244631668198156960616573436243361652373593148176186179968813209539246219825862160669519260394031798047825892774147542076650821897142301012798218524961906844794903959933258371838329152157862156541074179127892915853014298774476901667941984116031812372756398522403122273869897629427953271847086783066062733478608420002936740526249373426591947224056582734880118850244013064240384022834115665665000352042629854307841741262616515318063540561937093532000620450134564811782427220848321923415106352018320377022711885611939164794419527819038416083718808282330847066795491787898738677276417071315146247994597601931383856621865545030216079341315975045345127398161148065109276515846660372873190035191070270601261028291127117605995760661975709652421956241682909686125310139612284781447962294698762479870854009834652425197301067474050222639203516250539516206293528258356127649791059858393273559320128861126227378915531949570995554009705730730238975701782114330217461014091267324559012727944062837207232583770784787308281118431898808884322795918090902912358732001131212447055636117432296458485006436735896431679323990902306187932234276824757354009326392440853833902640309282796418069197409557375056271726084706214526455513954715696456693866815550313623055747375806206857519185636128918903998309716564986836851923987229959074110338921813150701468413593624535315864490874479967146392088535510895569479395113298986892952418396806634649187130009967750141045747857288512581553506577086175660683763944275694425116263616133554672757295868904 [172,145] -11187004826749945273754935208698949439656317209999476023152966848186377168978893842274480247577587854243276182957321487014710826597998412981834699054342962557678172053842200347088956660288804083584468780027044538716126264484948919620878989752743407990998577791899302170170640892692362863701123413912027831495702156947694253974688073098234493142443101804377202063345491796069486209066245034515290067250242554558757480584488049733820076829159241673849426855619760788339234273342590961101624824882278552418566108771481255129213596438203866731250118416102368784567386301550405216086846768569731082631696182360860381676756644921905836971559174689863312014208271594452980913188214342991576689860733078419043445844821580092483457494059343548716392252349714517478561442929240268200386758646612777714893886028912018409158469048236746605718833974416674903502336143762186369968731368298890192793297692818411025053529385522999464708401016810694221701808782474864871939583444727680328367204706439614846778989425761339743802135096571165830327670289357638807122973373924621221541157167978090445172336886789625434183510811269651733033491654034961794134082853294118464686745535126173838839747938573906950198262318540395376447329366717180734528963759150300293721872728847807803381845721484131459763199446634947548400001491525032319837965992738952319337624904931608712491892899449776184691026809176673114633508003733399954774464866520108936983565487194126141045316771323421373150957816163122248651059602079711250042355340127568397374284923071007333439561350666701158466923396389462775507575622729477398279442249996579206782898361578735459771826151654509901407247836583984573751157421432450909602308467338827573605247701638644142675788600125754865525740995966791980508144 [172,146] 80586162582738755684652369474111859404394123276155228560620495156851778275806568984607778708267684568938917068148847969472250592019514121235610391483588406128819547372997526120802869945297804454409397513663351698626227690111716237945425869679509467482302694940759364850434584441155151315262930306493353516049557184748396367464347133534131158850562628142712034399595748567390583565985162369324641544609877167600767547981640658890419133429830245267428436112704889747195001589044780655272690797933966446148817784091406334749797957315863788255277629375394449331560620430569328252401288858074622879896230382390283898585878214891262785477435229520952311286809998613043730341429661678282920995418642688852367396834274311443738523518291597565002088922071057066350965001037356037726273113663688163907026271859848263740535356970279521439938493004638566285391085737250547330129765612531564865477725858803678743264562008736400657880462571051828855888489059396366374539959828020627557231728457453877495463803877730261445768189144180616486244034792033094654596199748354004669223818367662336428763070996299750134746355482289588053144996704482094860389677759906641212251529566497998822964844276547074956202506228299891933633867989101914386826920061194506908407075209507033963470130513121116127232486939772327559391917044508509148385637317463717597510758134844896243136989289316441150240537744229939547191140281319863853466405000563528875433508369173097432719263742869543234546735366421055773199499679539875408063519918046183978074197107359243864654752207326371130953649017433260970219986235534855617118031062358535065915377091726864027131599551723115684232318003664303671367364094893291076781284534216591710770842056218140247671748078704669287752669822096 [172,147] -237760231576879348520874625968804576118986352920126476980665466945723177197705398311386324899309037908672386335312403852922933914519500756408816557044598134459906635891063714409180593808340328624953188577051315333490898947795408830807209643504883903019892224974439430358929281437948272868001524633087003083968336339322481079258588097532923692772203564595284133161402456578622527551047797932186216521044539576810374638061159378421893716896806578213278596802942639523779200812197965415676989991200846574729836943659966964997531988862096266789638571829874440083662737676214303996600849546910949109514859123826937831465385486543537685733913729224164756292644609215102770506157576931683058554172642745688917773819431811101721836439782252529842519641632367035011691119756046083371858863978593191023911385238277527329924627941742478766110903890479629782593601785289110416340614965944344029793418162244643047506072226590288395185286019751012533955506703210930580365432125869401302829915473757851307181777533243606409888641305598419090886378733766869463078970997281714143596234123241514323953976870838679294169429718715277634087074086083458937964565397387407721205739891697522154622448186675444366946907072375579570433053338607425095402333422044757518617680729695366099539708477812611668633716024294332723939863852886297397147993647492839418956195545536173161736703903050091478956467993273524977945944376173011383268333637628498354738201184114693725373060992710726312107810437898019599081622365869304775132811855728018149802627217030314770358162030918624235844328610343395388507329870774128355110514226356850085927751105924951494084293563460101374553228100629720790656573852123037294648864038189022971558348011480799038603516465427324544 [172,148] 267521736932216180320070267752277633344991164378103037704135308675609783223318507313304861099065095194018408751159825653732825537654127393937307533776225462926824936127239385491704188000760148372859502382131140076626297643420397139039680495703526705085095630924564480740882555817477632378773738107260622544681086347179028619571701314427578443082881043907505295355284372163987973590562272429844912754415596039511221735665782752071608025271137158424881003328793438263782356516084376256360792097878820339412763948581304327433955699349608041176414581784279541367484605280229527920659774592439731210473711620080126200288324660032165280775267268508550352072971477130005870271680450399739925206630674344572739724360308470712560887267977632896693788455290369101812712351005711527399155367393348012294473832033179851006095686641172612346442215738137952954189099639206197907647843519265203243999419513631893232213509247409594977719989071086633783503427887804900878847002895413284113616200107724328492933818146559531609266097704074841325557071981806217111164586583739829183106838547677267955487461496220041129804566972750716021888647745095358285429703913560980617757017946290654155749232956964322219277349358022820116943746321378027077985786804543038215000210018062974507873932202442958501507174846564010234894625211424714038435861762028986700225626432704071153039057757326930474255485308975533048678653055459402117739845691887035756133517578477080137838622094160293170357137806053057665751643431597223143022988931436519458454610740376702345349351106224904132267582478072885190859696758189768319714948182098048563081023792385967324569383462689007996668377907269898149350932895093154334342809793797014981464382099576624216483763 [172,149] -118385526350838364493681235797945139509432175603082571409249148696792063175590474380879092902289110624930425563889162036704520096801674031979927888081423142765089822136954764319696482288504359532587755548137032016670955945620418411707423047771799393728252427547215040673072979966694980488317713613591230152105152773912889974605190754046782174285617846169227600319712625982544044310919233662203466342054391738942270090347827357074534684712374077720985589289171755418002996370402476371600040422981937473135710855480371797259355187684160035650460520201227952118650619087711371833020842937092978838224572535199257439623171008408226035179332654611605591305103488841853156539919078151038646148176403154810185372149465645323738428110849012854842102213855101471179016974139326764081308857583323518035619098287845171469389768126231605949302033801513748234846491100238892892460846823762191190794809549599554365205041230157607652145209512092509482142560100254455996726956541088793966614977605277194056554964726934492425604100252673282032531509561716099952118779833047645256982694094553811850933343686785797958337785369897656799968701585974159366694898541496354704716838098195265267320603771785559105850499204797939295400869931552251069379521326331723686489196906579827048011352925583209338633278727638245480448793268968139546223268412469365742652260657993415627134703032887653799224744694096009387380660618813278888994667712242871191769922076067444381581923180265460697028780759671220113715961759174990443075398949126746212277679417538822270540932141558451747776687246433261909285839510677564009440778700076088473781193388092884678476199711969833558743796609877570887867714970999542414864984489944300106443577116072 [172,150] 30545836411039464417830598013684500800751363434600948130982363487858160617979503534342473193451270420503017087851116107603375105098055923869188435626248674697899623327535727901246056412317593739392786314983859793660323932210364056604444189929224072756381883044810194799873604705233925651284307509606646375499960445173545677976911312286820021600117651155846508998718918270157834222123569108785388577400273829416200784058533157062420036614480966619597784057335781194152339732396412418832337810469563825109495158910453869246555100442905998923000261700569214007007257540432986474589149713139743548833957684775302692382142052553593785132732276703843702904154065248012285927690509698715315458369501546701187612074923453978508561559966433835708893855788154928798768262799534133510244091939491851046030930279189443910673941844307013941172640758439492139684814090466138582587650229948180589086818998776449097257196627123341448059592927281462578779303009839912633075302945057522101848617369536872176370183373193734370082338054899463538909301821407537056596411716084415813777312168191556183286787209839237558587498946476426784921549357748214717129694027466429649961441876520318246882333605572856814444684473087324440387713241949406499249805316281571861041186415547219726222406068664639198357222728839594396523596390565877188267751712777063954632037510319293794110127694712920103342961798807097260448690380236056303765706732133278766049664598809046311791742913117755216590343315472486016218607679423930156669533768987785980685883725751750497252100497505056181032630629327646555783823276572769237353843573706050359589860965497181633350929360684771845902314792512342256305566122656306646229537221703276200 [172,151] 14499912725502268817101479698829444587028847969681737622373091023708807125002957030303888339364909552742637494947877182110740453605118947254921723350547251835705265315089689244700581607986758033221639006923166851618384317453242440974587370590323807249485837082812924998904043609174816441684633914752537763464136194852297117076210987361695722888448675187517050117463930231068112789330489051131965650361936097615280034108372152492951908793655687222202962320286820106542035140216690542028596117194007045665120297314322571075358935590118322976197002018628380147827447912861380055745764844624252990762309392731646094722128566250993302685093604996755469122986853739870960262965549586386293005881582159199342583933638776777921251133106815233009961946720024522412243092987859879260417461450567584662131054625891644424277081560558486846710584052504088542866492623262109517802611869562552161656534284795718659805522351138865737567823172842077173674535651840166926736947796076474453864847329423488093458070480783229941633337392125179548881012250037668720901542221290569605393064510982153514977042389934465430432773365457165789337696408602634943302167750375902565042827456790569252746437255854620897337019056271289030757244007922023502927685867178707467233567434906350375254775307833880473690013402902576136842093449579279356152543670073744138938211773831077257174187437626231983293602289321992575521475829163708289889536051859579458141974869779232498285554400010722681915979227751399822341790675302847323888401764584004451500369575989463277468433838493465873714118095178586909247835900502915010705976150798433429235875407114536444167908846245893635172332251254492092589792121427249762902272 [172,152] 7322102656916542547377740373553181632234500969515020743576699175676698027292415991215340809692797444058026981769006987744752482484904083249920210877626775064870772012929370035891701194557441304710647042702752680036164271453682312122364293650428204308609628210570880239596270132937143508745414271105341852975326442374050132699416814092719051939161135266575320110847125297253500949302494994487640766885721134626469202863025073584279085039259214579924641413507670377302570838883218780016827248194762648401995195541591531662293210417409699759445786878841248803980946689652111144541259737444019730658032863675781456431609362658280346411558433021546726025052207957652881931207702426724319717917210304484159912890825779421095768564661184558667586137462853811007633834550416090775041753019665261902575888792252708614468465492442257882751794486041761276056201811807306753995038205929197484539902028781204078571237360185802770915619847087210305921426389043156419867572586877459432877689600858356470542282355137723768098734728197922713864131231757964112811327449180544648972773923431345297755547432110604832685054210424209142820665702524602765362555460615272534684549663993996935370823711561404087483183031594267076666286930307163115386742360250114052203741859761307755077067946627620012676594116513522444833218040255661716441872884811301900266334811265070518633147407967190666609301509646229998148717239965070653428263504153908082736143227832383095427717885809413680355432229645011140459700167724039655236730692195452927929201904770513190626978829494464341444853779725602239393857058484960594805462546460535356265002227178962152883059221844191583912434798167300216244972629384 [172,153] 1046698629807473078269058495721250833041129059303972175993533238058331875004045232704876540730072366605112346165908177648350231256951334911659401876345159782692920717428894338656735541622152844152576859877880660744001259952365605937598405208333246153143024945060181764599817541600100933410696675463441890248851521006347453722318991239589545676651844917696391852466259154715686333433264830354773582129877429660437564538025273034771784071163768536332937038366809696984520086724972752997999056318362179763177436636708395604672927443918728336652315128167357854940609903085975891797118350552512463835057941215327345636141727031135235340368003779996081870475422932457893769321966745304317942762710696646634277379233768182233240666148611342798157815430945032037061526852409684437473623030512487295676294387418697466773104444192971315161460149162382132705691395813604090753792223193966405530598474745308836401726188575150497961845570998730690865226200457324821320912372980744236261688183447571393081443910076661413512209985710491329678405956105489763868808654850387696334599879389567125027069181923103959030894469791017243088100916074793181325237720995606910945486895422703319362433853672560191962705347993647856470867100541049041564593553074635131627643237222646400113209290598100949935374602788253393023208920268466184384044262253453146009872561107299331876795624395514520054023115228956582793614633647464864072077455897039012192080100623492537828440525879935421602194643700673718262415266609143631238858030939588106820004030522631348179906073980822163955054696469128139669601668974908187149673772293772620109946682279780321415643140743848857322989133407925072 [172,154] 35417060731659512298012801120520690036301976693926309778480443266823620703242906838577733101688036213025530549790300421830839522420825320814062892575328505037555095681415745564732331152269742519192929670053144013850447060245057891935002602938805196370384666926574138400465152301812557650137454077284291206062391446533840857572215741040420197029867328318815217311673056421754125266571892874208428443813095264801042379934406637018094471996203345689867086499559981074352179865958310260378527720875502569338407775039218972245676289212638708385100741664274830078575148462422765493149360922988514963658462066811251949049905031086023876669967691073919212762989211529338112913027501264640905199847369734155861840480172756982838329613239342648255812556266617898432335778420954029611681323304375175278874780319791289475565992190478859907465222232050732066154489443952707455376061915807067098268903136448231343239137594349705843326907153361322063411965002708194266299149399121622643938118280851811804782021969632982431932270962526017882910851657753151721615599972956718950731259937162011403894798131926060183146355100170894458249982448596002931537365658239650503516561452831435048416487497695276732241316040240995727011916006620763577836971540717289018022505910745487695684200576640465444122058115718321326728381671483873373580177409095106506920208480785962749938151660247714796523908845527061679237226586988112197302422264025036266778830032338925539402373864859888940938114310548941446376299900740735543355382332852652115467408902460851820428329372414478508287270081509326668951856873672831000389102824104693061058774801456209252631340724900716889936 [172,155] 230682934812681710116942685064003557277825842509208781517538854994986871016514266649929718429527363743858767857626033078995385197879665952414036843764356126332227797576158394209680048998744701104162181583205925357050882292561338973589923810948614838438723764577241307655056569507760494825399945521659233049954961837703144843012627024013529496488797216003526802160349509092260909327930815926062415392504310818687981671150387916471072481399812402436878980445300422529514790698741838364603161978733985311195658192354880021075555785141065275679459241929090455865970272834265090537617576314345585880734116660658140655979997881473157846220529617177906713249051552250849050062597662577868680353028283504145026664743527734337289672288089572529198849488132913660765653010018047198711262767838415123951283935754650942570166784846327841950734037824948998822925881395958578739669837204816262924186995391644795553517856763760835362572332834064534314543008049246648401216563598902264395756507023069507005276858505241873833949542981165795244866750815847791173592575217449947213090765121488244934799584499382314952978171054353891972420781131448657744201799841046229449054690421949820947512529201531573264245746823903016287990779073112364018521995577606422878732220838579137136248559666460054073007452268218898238137785768404376099268257134861137619529044149489653049307867283355579576388475942590683835596012161336593425461923603657362568366991991896478667955867712022016648029247485768003847616503630007485900381182588368372196352716340435695567565676215642764268171640983311013461478288763338962083435500462481572357981297530080402675620928 [172,156] 24645405440300120630513699478772369360883135245431843265347831857951602224524155759440586712235092474442911435894082303921691798316057698826888232142861645553072941437213662378001834872207076986460667711569218107910897410257280114223891965005601497537532543703592722725310474190854745007739663133396477302375525040620656968991868577457151001545580942963123803020802588587030495877889170749500123061495940949752838801215989705981848114001640665916171620697672760137586032448107082456682569077251362500721420925565932780383733346871154571379205703791755601422496408480493186256230454944076066816710630216646656736094828226493820650462880034599959378118973110493697156009895354012896710321130728058840717580038878747410759627883450094235557663347314455593428497597063404887448515778004343937776828773503352332120523242329198026208467462689438073680442200370838479471697919285477351461564675496690313471176802314728391622882371301886143282732772761482526583644037748159508901523778623263648491016384147676699244763702955914970322750600450643669691631113013444778681058191049603124050598891136786962990075331320202105577089732239223269706615535871093841976389244380748373507265145335876544418087695891382991256840288238212013389081472786754047508535323350692875466682590910540031407541375319332729405794263305779785605690994965988656145374970343599141481688092888675204929048645365874601084523256302253994537204480504130169469924634036450943864458779424868315906841028784358438057388716542927836308397062193857631669372918765480304369682264982096228722927526670223768183411101353028162276759051422566383944580134167897 [172,157] -609267686286980322015448309820739057530101501200392284701781925493536364849253681994755475055726438636256667343216177030859630827244701699244087834901133802601748777993192858410856789529255276233453578055702917366150385472672020364518476926011186152146180965808972171618319554175353580552051518567492567907189078036997492023178235819053595288249819372364755269655355081771547101340097437626803069222820283007853620501473492455280794276971491142322232171634047461269046395727902106661972880393977300251535904635762062888869060205256551848575625528191592425598454978111603026575456680939952787473517910900763153109243106346909003730157687689555622497616615736560906917146058277223403061278376041915118504897706542227818771011041918914147610029908977009802151446840765353687677706083669687538311406237724935766141143292823601810760942978647178654371975534988743220433884442004152179013139371605271055822335938598757456214511508006909173579485938022456444362789331655785165877371777061748529215756307307559310650241784095011418989623263513477574307687990638115514339452687091464824352974166872025671138067917046217194076488061250536048241794797876470123314657335328223097084372304256830210537689250115307126025862057380557462444208649060577098114531290419128208343476501227687309103574689896429415091186436576249061123583766212772723151584296361841496578193183857130404341001326286111187886283970454351504364831868782898780613918615905259721013704773559824614220125743832141514048926635886872412820246461521316590517919297573989830924165152075753042574714497332808571429632471079158542292228522883997448 [172,158] 2246893049748224728631135641844225918462877198439254373050854391476200227872998865008000265855438777611208772200099934919269193259277256707743756618646023013594398433998441979323412026874828722762115133028546698983341033564346624626431462476475816057314327248514428715750877322950347823005501535383246106614316562179966972660899373505931419814943036297406354109456826867908858515607576510711392100021712488721473141393989410195327167549120763822502605217630326261305464095308874388379596071314240348031963568365756084254828185572978737330668009105744955148947298132452655061512830795445179091146061873531481489404978015511353006066627691747993418079958698179476854264792327954449726047835051169996804588744434124985079658792281697802415793050784164969296184089781079758064086380569297126394981519607493187901411214401551874582773595810090178935672388688732975934013191587718606575869558014381434907450170386396851397753659481157638893455991397346271234623789955410173905850547199519029919673328631864237230145467345717948297832124279309852497645700081590178676920759641063693133237788668999581925237268679869622091232322947306690567311867894529584136777766842134739865958909217659559976566781052308734109650175542889536822477727345113237289006125535189365723550087354386072747996819738746613122696831694262347659508344359496771287053347127265237496087611227676202708079854853219706687644315143523284972566738608574290142441857088039432710987289899989858538063629637434623773072500192085148021621241361233591598632231052696675757659067350167443274391503704815030238128072379172267473248 [172,159] -824009430230415250725573136097947910055218319632461549955389661387004292676380284618815500011731774068747353073727751374385745820714063139452027308337074593614530036956207146588355446282070846858635957230273426681442676107070440339335407980658138155101771545353837433552765087222671497203408798339136107855208970922729188928960987902074065370233545330335551580240388352251572278323808181363824324504441310075851961891058308600153775858287296450421672882120519844378712306764714265464001365729163461425754354814883436477983368988342941278462642484483123533455766801452384255189222775967284549203927840684022694038274011358608392506700497105797002937384093981588435221249118549037278556267898382337806746283916750355491105421535401952788580555685808088845134328086885383983827698993883627063135397712443154485180490267042932721581083302354826954963370309205147956971934945784280123064558957980622501287745237043940961199047365873507184710086383455081518514043135380122590775797092190641661989103819496425419186569010013038349778049375897851623237749233616525791817142727897006471553715447677352643783314383098042501898414236401957755656357410039316424082577981535612359295764284735095388728178317322594595723526385579553115771857142783692070534878498185728687872977484220032844155267332156706496070114216731362169993194475941795281766144310008815683470637338763055957098216454638565246052743919090137915211103423462513695085687570821557624451013658892265069048995411409912440628385718543170281700435443991920072286756183454124056678545768362222156494691660199655413669632 [172,160] 19931671398467192370367690756143047104292249369158214237855425084541791880616833344765360175495935241165776844232119273216771199016473430962613317175206624201990379701789575182476869644682288533562566298933311110330013947074084902396005212804762163523815313488469748017566701542061238872941016818186149254853346246538664688139008856742413341686427069639666074690306033852711072380284242068879238662067962417050338109953303819366502008718339213504386982553534035888652654377864466136847593306758645662168698839704951899115718478322414477940914866863451325599046882776920114075862756486291663387580370035036513512722529471666269330410086817083940307665797344156625247796994571043664593618707315636732168533564447520787196516672965342291715124631387821157196809637271327623791500110931223066006373339030179321688177429302463199968813955481176106255180826408796707104586782584220906814152174331624040960198658824451106220228275563621705546541738874230848872928541746878180870795056683330914464951098183110946261003110463810603674416009790072768696072152787546963196656320195148445293234605681992820881808046224996282620295656508410789833738895554008885407742746382457168379023195669058410256738405375711933513755835187414186444286024970436279334403998322739323387446522324880830993441697061478688280744928137934288404823026907153457290885869322702521168081739874188482279742134691074170299020168112013731225385691311352468097351837467048158162969153770789966749922041237961891579107568819429912740804835429351625842019388707212845845021668694927782967551230928 [172,161] 46122548956168018837808993716060548001589824529844374568437556070923299503938592329744236859634911661249759355624199572609106539098115290075500215372463171995577551222578589863348457283920611845673114676596773960932895431853511760543077173095898558705574134399782889899965122230758296486851576704876623173188400650779160774893781839105847713043836291536331207208047949720448036912569672997318427777009621304581324670019637648031231858259967781439653080345321791138614910251776841625676558708180408612885965446545355219117264635073098747657794454701258633753038508610755298829030958473280202787843537530322256443685897669609747230198620020048249611629484791478826213645781999512463511306682908158148145060975326072636274062155347263787013195081066183299452326333951631091474845858113766331072676112960410653992090019631776048751234622594048592125363681334450983638195049559721150686212946052572928455430663639533086444638087916311229744976276917806857304684713870096706885112308367181940424180536415057048845407753196245358905151357767068717859868823290859675007300971082900719969850589253911108806566815882419593475618517405704855514131253371071368208669131789309878815095275372238906817912288066821383741257866564264432564109490674278096120045925789752435492859118915348260079143203576878782628636340833709571270141004169272499245600722902715954954193726971625471625431544177292692604523276342000538184357570349106876089133775013386338949002883593600942065376510310369152934932192996051253429135034028691571024938550904515345565574971505584 [172,162] 11051138714047788359083879911301396722635617105118371191475377503458475333622633190136289153351437623737452683662857661080719303652484085891942560473062510370058689775884826417854186358896698908051684449721679119190063452911869507366175776438207171630380206237400998543503710675676047822822617995194375538658107894207792611965527528288739786557444752109699181508151327948329570927912001821754332644761165864095566535270120911474295133046067240224952781351982558425639971485503462244732471425353665351694842313756394639913865399012245458046109383010140033570363829553726280834065601017190124220891285892508280694777965158153304098648261557416891298904447158045596160351253171440259886533782272772656961571060268567995787373893861377322090505452543682593138154004827648948007850844113983664919020746687727420513807963398118083943454300848136297326385636823838210747503023427655442034014210762780400896815469175737806561802209141800038543839549093830244214474648086585701475114052430891575467467818851561696909715124230546878944116775112542839574976578372428779819961622589099069901712653244643164964883715477965542230720366179762190172739486053285767623136340804579446995092327660644814539596494096216845697667581061793297711522256457327953609645630108576431856372902658559333668575069134702809018298982754905512143410722216106578023898136157719540087259453422781883448813912467084018000393674507941010165189662886303097478431800265346488454443798827738104997082534533765850004266114751781336305961423436423511769803449364865536 [172,163] 266054120543153705203076646524399689209618123606369188339784340413969795516305408482078985467452635446488200643226155863171789393236978340980969021396546685860841477522524351180117737217818567486669322381470901932816134752147887439848248980291644736389227531993678983223257092741375795559048326028350328448156757343251716313360222161573348461483502391845915874302337551171302159834528345262639617196203380814648227802545554653402699746568027869629495127297868571660025525499292910999481578308100370603383979737070243319108322703266952276324833713839825964043135858719028702654414903492407326905214658286748813276842003825817477676494931410556156317929440283340459574106475361152283581411896698661246789923102978907185410966020863536202699072795827796802733115669423192296123667441056028482822542157905974343290634140858653115684543190214021066576466103099979658316478220892676164563340983180545820812116425939715597432833758536492624283486038064328322058679366014672314771957556339430834531334799763225832741285378984349666291714528027290909532989969159495868972946227417528742638374794772619187468639996807318628350928970670262213729426925932708967680019741036527746966777244755869994749623689543473248946541906092056995847805210428967156699591761600261519012319525832890079876101990974932433049177176958016566349170733957797452431133649967609602377468575213160786693753892302715522752964411704347609176401292566357645588612181842371795926939295400322403685366889623623808105224731513884153674157485554394144 [172,164] 629512375421698240743206980257333033562641907619478717258765162966167053298025647874806397455115004293937823000552796893036304821714942629350070509806553086025071889852061445728059200709171895928234880344971811459121003847349261966060285913185290088327587811844861626198100494182105596176430113053151787506869699795324606851015048941929597195333321665699211677562191514780448168093101690330784980375088672384046550735736351172306103682550509393803131088742120380459551343245525782387181339120513742364737705809901028444541816646427178221850856830650667749802830928751204162165820637771399267766106837423382277574753525147308140646038043171396048134586088709031753267852076166321752115919045647660839681166107821715007515441158019336845518063766558036725506544367184639932121266505551611889424390210812760844263414866937611438029960169215928318201038676730714712383234875205134323483118210928353268869351667882411778622424921004149877080267303920386376101129167756111995648790697291331528893250610928331169405620326228686604143724647058080353927386468864195523970044626832792906647042691521006851255284959733363879226975513653349847664700878073656019824836563241183955690502953990873366005756951382009818847199267651946372212940932965867429485654292290975066825857273027688279139252587555231307831115591336034060566282347716722911700851520027470082692341645130386414744112907773142588578071454017606237879876643609123795790517758639411241191434387137909929057739814581063920009897412279489642 [172,165] 141323951177417949352430772700327564485188182079173834697282370149850502153460101241174858079220810675198038527622253735293105441712064920838000428375473409234467499356195063592115145156985082220570199522551627656656584221427512557029272308208408321895606452593461850378759349040730331014107213606941112473215367174017096417771415408879400483814303780960204756798968899253012478142501222020454382048180126475909247963615497168883857092378654939593673457344529974625073187181509138189001986982524111963144794228390665784728483820803762225537653479910814624497699636931652322680793193107553089700060298591889632224622187419368326415956078597603775002755485432558558363211374780729661254182161372783171097519434736919051851547509726197685274414135991746868394386728437614945866045767569488179548418362278338003574638542838655364484357552749370742080062301335551236691621525307746198781818224179688280402373372979242695306757454305960914622805646651399902289810930600758674336060391912020053415744794408609759702942004195132855757011189010509878887490787301543757654456192102550085994699692185610448198693783474395762664122436926078961534231663754723618540307605562795351961012131335108987634005825438134269166993840035859611484878803380651734527461240855254485757866380490803858661333164362302126904496255121003078414508710514137129123054896276545658657462967838628725499701943973936225029331469867461751378603884924131268261601250091358505998227153574523817060785427205273096 [172,166] 2870334888378862278267168798406782736410487122424074749159126122569523520110844562033628756461317432408231673607257392281675546698056761078825216060423735605686507789103267385379916023194684033739508304780672115892226330354675341554816157141959054392293118213011055832158106991099445652526808239640871475803106109622797107405180259877928453958555927440956265757866247251626067534325586337585180788574428379096926936971794067433310855007037276093165983400486643288656893036934028684053416703844265164000423667243682296843326492898772571903954647064374688207326704989573192524866952586121200033458630298845999374064818392029510332808342725657094469507002281776419649202233060765932898118400732418972721309185159756833693931998653726364829823642217857962048561965675274639306095761251516970399457913960724946741474922453408810062291331740199086092496425129790156145494637475460321284394770144035884440428135792643229360007428830577172313217709384691049153039474212366009028033222302481667051182811984000428580835280741247038008603727490932851404031962418914390252358692955163807876154290811418472799510063685870811205595949925319378023861994681166828860832386551524534205755122540556719339492813293182663354526582469528002020164572255831311801153548120986047565444372347982540537271379892943469576960794838117216085899583776688269665052579894459171781521496290092032626456302342710900827998160628903256262057560341068001244537713239573631905538509182247472 [172,167] 4966263739560519379073640375242109524029058208655040798457943287080471580749959061556965190489143119506563769533577984233719196323635919023355111450121634344625784986786954671385365140462155838167695599480690422878485904932916333115130285797188703403755744487834725516724190535494544816056161153679069955902401927459577044333423339850160870157027566930088366166147403164559590122143168434791395564782306722073834804775628114752350700098639544806014243060039837154165762160540063168955856528018278345241305138064313683733629279940887010969343805565850476786427924435535231099939546361142359444107624750691735500149870333580574855641379762329245931736713800061824093862218174307952280227866081555886082135562510194649223596287357483683319315022056648450958480789542425320148616937162576942134283246013784096610136882587806889754291128788149860273198320653694200705561199481054647295723667713622541065833674434418815068798619614702760862954600600717874446861156131306034423090813494550401836415954733857803267088620940170700720695675739165531298307294323979556493875000074697854021161976733536396832987404673439609109078939385191726949555131125414241700715125290199224649168953985275969145770449852993142462153334926675815424148108992576951695539197413487294576892150404670483961310874671583635321550534337230541545148976858720801722628473886279393749850177336625672849168795411038718013170411541672224095722659859793660314124021498400 [172,168] 680286658038862117174210308265636538555044166910892871010906472825255887073353488479956629808541618843708911794465834553988324226614712483337269646340770950189754519936348565884071401311928214078014508755881046365300420196200212609645843012931120555451506145376107006718853964736267584039255548908043755859720331930555926854686026094638459184523997442127651520727458365012985801568555143634219242908309275104783225870833511465146351247015731540291527687357679267413225054811456602764379153612249034860131778518952565489238713348569495628619217987269379200809105722399859249777784846897466040362370502867400462212868392771099046262713123374950728076967003872406279740776276688571993897146036479583748086690030816023791871960614717800438270604033762420525653607800308949532018280696363835339408076006825509646412300274041385923532271123572817849405408153997697943797633229794269494807507222573231980937625793527664721781339962391734485531710528081001202888845348316146434395872591885097186748657813330993966898312681682137248165284030161916491369835581091753559887594216191122264469412852065160640329300556878809532515943581231919182571109274274916936329098162744323044658939570497343394486586471203833794971356740842384554133569078405571444559608548906182043689619255784878585350464797554188834589948684592309764634067012176918947336397987711888810914185226433025884805488318468279309677629982929396668142753400 [172,169] 6760976810010451286966406682041580963315689062454036714695606167252550591497528185419147839995320311471766086068472513523484101071482498202902003889628138337440138944932021029798744041529380712221889427676503681573420068863829314110652618401239567448446041166196921104283042036521336795013193560049362174730744739138655708338332132722286983010009793564274169389736486047767543356986966786488709613695240692515574235931958221883134959969917363229521721651687855832202292194460202661806769798623089236053921528093683571186530713559851650895188581246929344408363104069374473499293385678060299955715836121751106309040719630518430317639264142240415160627868356299718239756386211526225148196247406897960942653263126521155642042733287307566513923775324357788220537207368613461635110263507724316285342016940396078859586899067490227326140208764883943406742191966493081742299544133483224768155596880848470926651522464296993963026557085406029316872661466992034221852349135754112353663039952531834127554553201527867165452524367910941877217299026858578383700906281736018485455165854294646886028766611216122767036528819977129143582420216910817108985145623129779692621743041229995401864631811437265704119524463343938949985890588191678339244716566266918958538420202720099862368521388702641245972634536496074381578019841774308446146141642818191076834052117985758528505592380089565901574663460573864247872 [172,170] 4399448767803664165101101795118358166486487881672679146966633240013541145156260512421983253559238884612999440642192072325184859779940603099036435260568485524607293814719910083536897793078090549001826615313312511718598969708260362106940882207195024157332714378060952124498771515698604441194794881285031568198232813619334728147057750861758747717966713088488240587226177006535901593963819434493477218401075091274362339089553005029578956000560212407849692961256066614570275162685972254292185489780195964426749260445206977000975574400365894321080774335139142260881775449135501539012083385761354502090990240674382249560775254152989542366742031957752971987428095057592005909988215387522766135877019680197349134530095405414480139557211290888603056007677446059884547398844590424636435601275907766530623808694442265429690099483491709883135547724170594296909212087739343608978748241489564404394947184956037523610964454279088211246629460482245542532867952427954564626023908231150876004139619249961388895330616156543595811606154957468933468205632033294531680402224164926564111414452338069437194478279568125367723882914480066949513546602419754062781378716081154029144578667877821193513323888989227759461846476932080695653092203182404559125278568781013453362031971650893085089179515880802699583930402274492672932625353244524451941211207671625154311742634556997433285549333822512 [172,171] 166272320661444951700064415667138700372173007869107520024274217534349985585543891711428079800675060927236382727757191507764745275765323076000709459675204561090019938691184791798534055248783976326164442346078128483513298915969641538830999116891488853574962088067889197905143355117907262703252516907278423877238994679714281009450574187722263534155785598952351465001942352845343947411138259256220113075318143150248679705717325196231996735786244254237221717605199135089035245436779089577935489412481445689955361272136989941010813985586449629483070116651826553735668857893993208672434398082048443926740941249107814556706326223861222733144431068146563413471481072616913130573012015060531890517275977925027785086552032318761230112064259789298974460506424076153186599832122995078481508155951138640755481064727859638155270996781235134837843621118735678495279221103208792048416579582202473071763597806782897331685012719896018179737195281271306363503813438051699119209798048696076781093434074291778372493045963865480779517610288639835180728006796792428967356464997126407521369512549427226225294616012687233020588591209412888006963239672474729230745365179333567752685869294153651447636946947402003136043566908894030884494924172348068561424828775276385004262627321704285576270870515949919615170749935007843771683439960784385317521494490455916960834208 [172,172] 317514611685256211325334502907966680766935120591654098671825038486718951509528957884098929739953164712058829131455609620809325617311481503849031424858759958116803052750410699067518610834537447414890980407959406272172986743967793076976411451921984872529835103005837838128962759266204308783975091691958483048146704569616879236273024114631448781395814455468988956639059687891403756636880465661421562991541369834326731893010296690637481338213650301711648682240143135554587981427150398317813014354603075272909924156093978743885141477193927699344639993708697641182072419696735286875559824316863000685823549182416535400970915287438487466669918326095625238990000975331195619638348394285045404295741693141829544969351743409427634629279114140198178545344301896407206209566358447590130507449181558035871261980363167280754465536850012357928835660419291017389596954745565386870071032736805201975052644927660306036874237653769188469519858346967619941692382287960968674717939854664283311680598603007587346000999484934673903103151544836363291205525367343198216554071182482693380466653513774379372142241124221256830671104486277313471577063323165133838975197594098578686869379536094248091066166649111695466306011855858648910104480047410743739415304653058962763138942138721786825193384192943070561415168143174538943822634661822347 [173,0] 12499775887353647480084129908089896278002657294681213021804455964562314128405840697545424676105748422470400349516694544550445542407488714151953119835055366004207950286395897561204137878355182730035993594418055653310959577436639413296129239878674381214415355547845852322889072627643902537338107665576776923901156089680641047749221513501743447481250341679451554694501834845428770395349285608348753116259927410314767060174168373329520995506260599768742298907168731394310315019597545943848926157724843674801275553847018655918366002409536221978420803771395678104186396646778043432033914318771470019989271430417506469979797538708092412997119151359311987291329884004999768609245764636906024016307263121240496086616634785603736555866450212835799059653274446469827635920809325774922169885510622424715886102246798026445075165250711612134935116253883854382017343428600289123873858591660815377851762307861024938220539086458413868764914867963754528434583259922080398505826921705879276176235760818822697120686449998993196409761803298392831572784533941149511911936253534278946937933746500719896170942582140578092205047387209449508903307496921143679457758997156388082081270564014882284436894605597117922116264914987212682397927316099359756016788858192824174745883332585301628614428268413691986967163925172112758300437250209280222920282339103845930121868727616179942137352186630794485848246188742185698882093344406790798112626119070657424169361910550277373786633803663710027046334836652526398034574908364951616808685132332563317940006714695395184064441642253064713898875386604646605320743170808332685121444372029889327964909873235405411785352441548459435886918578219571541919413368596990948812460656799640071672369635742946622180168633597473924115647779540305817714261643310424555909090965348252865798011673599160698502503918703019550598165092859255704135976496537746909723246449528198121492574902157980233231039527110774240550277157717632098491753743875601655899961983724266740689851114714441164280471682728586754090803868016058184400345006140463690438680198074840200978876867163923037317885081692380549113224139422871903751193582289086427272391713270060085335892473868275743222525315700748046594928862053892980017294504368293810077929643879085852136121815848659848211068240806738044478591620938952705688424325420268721112347602515674695175268968065344464876687835602315456424223703040000000000000000000000000000000000000000000000000000000000 [173,1] 3178288162465205908861810917352186504545826516533355686373744010530564473644674153963247305717358843391147947188001057468600563828712760270850253275696526493523049139026496529871360894691415290587070401474803970784134396390194161210219538333341932046896455300918634680843192322153793254467281578408937657121821935691883793309803018052131480990994602476031273969680752792665116731911706252270946425516785911959338372575880844003841227282779736610491986098044498581422581103931885043736334560393535499453735778851546551196416873225055620844919314867353644223889948828900007696087899887569721065783281892816780852980225345461017895346775728334250292763171409928405830855519777909122257124733855321890823530681886224880513487245115277502839340204625496957615100874521155520928396732497452212487731390546292226719135109774290178999568856481509025384957220095445176297868513898640645964947306802655901257041882983827086350110232956779732587416415542011238697508120908788175176705096132012568900195985418909403867725978104946112459739037261955032621446296146174171565399773612310499861688265736238237195647003860103877679231489905055407831067023178937079141821205539214571226305654236882703612593388715096644757421584139969658387801094481314092680107838094757875342825697554586221067806057876635819159449490768148106065207382363114100871434675797755159492305283669922251812269871433478391946830906761659408330888342484804575656663519957546134968091104112285756766738552403429012820948550920469795309539838865010240468881295765080637940283176505556423300090852248449926125904288379676439820745205412870239560441334928774177846382539452312004587582455691586673773546242101466349973680090911578840172788776013472020794828823903612699329442232127112194169058549057109509265903723480568405556897283667523878171172327014100023729535288076981418207835688153593093259240758240982588832005278833638942744610968133750758481447296119708558676742554778137027727745114037570771760325533973664965023735964324995950792044917298134114320003240497331627561324751311601006500325634751008152454290963530206158720192247154183435254248491351681542520910042366522053267436246413174305824545315625219483999125509882879052284792534052351551390431977518277084575335914958551247685597221844990387949291118029419232087412685866257193895369682884719368689019749910812869738130305845438247873988707290710016000000000000000000000000000000000000000000000000000000 [173,2] -441030796730107747049475776253714261909212610454284738328031978554843391818827233645972548947351000993082473183753761280072616133120001000044500626303147591862525072237813745851623797228703803779642556308381080649053822955088052207480001755958327762589189826014229822976582628501238645570125001959467964398182835130335945432568955554508205637844280864192849704735505507961175490955580884929163810092595421441294223609543681773069701953983597911005111526002328127101054734021518841160800432686487346650202088242273503625837666591294522023311033808391347730306745370547197922212820300753414045283906781919922615533765889529911721568557502441186283845649356654751346073916180913779831370797695297334755843412846807091001820829733954438564615418903762612186217989193927374577937568944550176080525160166969757658946756459655866588529000584208115694115016420219871701561075818789329157333123123271782797184094029337474452568467847613326453349494794690288113004882512844271267935552397283506233297242037935982723561283532993525115139888100293704087123265824166505975795371308836833057885916939167119799864265679695794118285283092802542571706237156271011041463615829241594782954480429795215050047705285615055997165324705740942796796321199669063513044023383399837052547888580248975054270478433282768393463631405090443615195957212837741269690877822185040764647551137437761985717458910612087859365537239460679766385858773077931247319443304237073088353990323757097889216026617135025743031740667889127036741569799510493348199991945954098479870672355520682424316602625240236124425183179116601204602293111144002587772546222337747493322397610862393943820720634759302242982661837177736039814418929768855502035922400476522299401376395062569306349133259045684124033319506913555395071309169172705946578406283516828764455563587525494491838478591875826436431076085899673789725757445650554612158585512783917491028964926575550928154685629089586749632965189546966163574930776423694803546426760141477015864010415714579793031178661833722080913650423932818695513975718576833217541530878015554494919921808296885332300331587479310960324385739464005547613461014669485307183239302299951744222099320170848568388872433973804183406156741275472962949024968548241276944596011154523522100655504551308910391805682867805280789311809478627987595037790176446414869566467226830387600479668675998934827374523113799680000000000000000000000000000000000000000000000000000 [173,3] -6462810090400210578211207496354295342220345468618966772826302182085162026977527142041660810506314523730409556207054986396031761627199617988946934656660675085406784888962438146416594946859486754644070656125046310841435772028399304081298145832642281619984841102160037491956576893736784068525054477580370184552521725351781764420958391138634998923869529957241076115508057292768384673811193575035307269611087472553903745025017627315328709569699923179252646317332796169431381532916313159445313366123353665640917123776784462031171780333097031730125135047892475102149953201751695301685399706778019954841613612875490576764769716801971264056396231799913382415465088492562167994784812176312308648994828222140469436166478661919186759309752592453127688825730748310824687802434400305522714741673241288616187139446545992802928957328309657445481169572062057890206575493926644911305569670673204263448026741660959605408930660810704604522202261178875579873117785350571206074743397652987565914374974037966201853535863350664091249464955671925455903317097234118343138533876965198795980741987951785599808762897133376301205070760233249500206445693169450579604743248734624288667558129396386398179882025756485841532571276279298723222122006012506210418994545886287672666346345857527841065288919618709202330700475736334691274225613563948537450085679551860703496466719311416012498289365187275304699993046829697269512091256383922549454743393301274605332668250083934877348590494350252808711517137621109554502200743604097149899915613542684759800840158504014367299855431331231775099743819833944352027326245211709606582240427929826849483653409039006831951500179541898643540218061705304032081278273692411881396024758843899718684431741510199231700632977022714676707213421428828441244092054512565557899568600243087816472861605460509783926667267258050638962437244209695111880400241800244261446278342084797082553583671861965109053257952288556958435453683075204393543672593069357459726597508710618852516619573843275496755763391467954695211004980909558424919575101219227336624627589835064093500876862830033569106448839310377791894622016779875307336869419459505244024640856135077579879756686112661894699774836325665487959028595268968746278767908030785076812215761165174335816678572582826296023111637305524669560448965106644229991001051152763410676877371506011116304471151070442229184054089773429894721821043104677888000000000000000000000000000000000000000000000000 [173,4] 47188108069664772965146711851803883172751561180094011630643566091094087882251536491545853440418624696756303749265266307889162066090004249453521348002242032693781663020573447758489623007452985060215544791672076952348131952533202197016774801601534826334235294294762538620512304192816691714565482030470767209939925288445105542507534473984589720191724626876571688527043014137532845256997448451759934165452663223230588777154896187331189202226250530794913150581658103628297532524008704140696273205552436352219372695551455417623651292526999567677295805748520948457462812959854698567461280763797052851612024908089808557567916125257296579677872761343022580938273868230971255137707083542907721083502485958462456131615456494372053101562047722635030299911283285030794130508547038975959112444720132352411994468176601277647651390063216936024600442489985129866367012116567660135597015419147759431581782035370587439175289559655835161109498980147080878446288285700319879722696976018188182646171949455416798220678785184504470435019309469310002431746421878809688294005772148207061881522141993873576862795264158232117087013200084392709063857734967516763832781562730927696079050327938287804248150207250134650193645813330615523285139081548149962603897319253101905768256912285837671478316598313280371056631170755867122985044513410969846600076526960538813517993059504388210676329093671693680514294791426209501703245321722953724687356592435934149240150529341561765612011838739466315102263955695370068420410313235357567527180457507503594257219764662197050453307529623336737606877117236890614449658477698157116382890576548265247933330781564648280830320708852997097104073685586276281858138865041384335396998146647377146831838444694637117739873466817017484899909328960565080559956538610783838458462289281668655540369961881719179289222056151805639257062159335478015028681745045133423482181034584908479021907629565818146554418903615444307520000798410999982048614589662911550294549106080104946234876988082308488818376041610652574368419126489577554270227984993226556732939838876069601476071849046111054839596939681414909812656055077681084865820759702406637660464009079872560305334077596527573914211722373086592171305448161774821497552705581232319365450300970471379740857168353203883423261095811942273432391565502300843629471851761025958961712128528619150008670293072483974719943084842406581583202470634455040000000000000000000000000000000000000000000000 [173,5] 9993119225329651820782002123352784012284912898706436880351472871059704644764573954999993334117298793958918160593569276253364710769021354760933420697830329648779240331762488567485116659851639807486412991530427675680356206741841894598161334908331906070997578655035227141787540044309184756683850815201598444893739427859225420095380923299941995445383954511428610869920607637983432114006568860327623929922260824509708375385942764526116840257389927099048631708832965287660314663125888085322358862893502406525916587304672172692173729160152297600787687544436739558480924843311717575948867961752664923898263357168834642761629869407509672947235266686665694622369215419343443499315496307291586965051936522110635109111021004830335720438288685730135458367372786959209209414436826646287924289742958575680551734583761286868799493562966471211213775505860337524883964822343943176088798140578693501048813405206363947226626555971107172619509641425039052357246798761690229105218741010833819646086444193722089238894087681731425462833516141682155719102102313806582099493405178169151883673449796791984723972903660877276751988600008031239526916165364947802849086523951277677549643760113513129552449133809672003324011059595694394127871344833063642506551772791443255182391798455352736324477110135869846952384171312331794912456023299026788877934178954453230487449974996033745410130499751942576362889923885762621705590465494985045007894061429893974857120772154532851281724675253714018033849597005709707827857667321931846020716634265753521438567630825927479597095343297668775552567947459781713340799609169731743460777469764043611623184317998857210971740738807620675491707690230053655984264179434104871043034213764001318630711577426261885510859125938585734819092232409884363308775217399072229169573133391121108772803467395063839706442357434973630153641660792163555976784106727899308789631388199745624373389156343243697208401467665874348483709577727203575236732063347098050366129593333767546203960296615735619667608196988009645493983838951468253394616474183213991013033572156298757858982780257393633525679746113597229282501902006000002008864253497848030275777312178375672904238880273840204480931875528656415729143759741105974528622177133281302847422605713345074097700282315615509361183173759007754721327786091057688901753595964579777794723980019010687924663353719550196642336086915108137670529251060744192000000000000000000000000000000000000000000 [173,6] -839625320020976235267751078948211013369758937269414328523857294611393548163341187716974587479341689964444353919144184143276040379965707027738297848532838392765565872797286071806626295615659174118531908226097854484987870744493029772675356552792721764942867285310614588130343981304112908274632231084838905634150002751010052789134646221697876823959044551067106681885088891374122652395288944108070420019546155885195914001720116461719385181733207241011876930553477050017955859291092293775541877226613324789281495742910840527759637435815945034595744283263195057637728135368745370085002310032162867774293218715860837933057523905552849787041388432755890548683210442688570343001232003806660320554231861919634512643419647892206625328348889180978682993333227071718667453370459075381186203344283992597287269040319691139901428931275565864550804501161254721014909149117062327327883396093013665084627824348637172533078441134844484232227922897660455244271221414058811017027019382283307718378032861713071121658877452769962055444623150279946763557840535735112627667166911031373321700870554826252272391373984244000761564983996755043329761782805036916025761275376136396891968150125774301455378459632331017705482552405014593582930559138760276705212511787994862895134153209941532473343278687700474364455860505184610129486719474143580036136943147717581235201193405258385648334754958315446201556605852211015659238648601915887345141944065561375539298626303470227189667929897239398376668192042066481951420946980803017201800879409256178088285615109561967995071123184019904956556403280078731776902638553848291797512866113116603940534085245522562258097425753509388050581259572417471365800918875370501400744829288209593405646108482279700249429990612518670977771529420272080332121206015616825675354786564983292018025798434031962121165202094484526472467319238263942348635949398374826704956470478423550155166353695198119081029549566290127636609186749348848900021299702013321809222189245910642002847561778825279500140238380788256344381821256150875734066881272810465926693227350436864202034881180824187884377748036849791375562439546464979233892345010089544777266816772134510041219270302625025123249112309202834386487549726522611874224717548865686080724497241939905380912534729548802555785307485872463765798737433705908173643713998735421839532261675169706330747541359025680729077819852994385233926333653718138880000000000000000000000000000000000000000 [173,7] 2925642562915435953162230213557573920196362311055538520958280364648787242725662843289587450254215822850442190941070732905789944991742454689481326736174722726662447850686310484428850061424344759718783826007854839336243919990219775875315376656042905318755393773082045347212099855580272583786847748493120036794434034957525817933816323685494013128583684697744302253862679454942708258719165120158782184337468310875480818449464798507371339922189205470975976306210925987885580482474267974294845570066775209199670517548359574646455778755452214096987539402725745086339830685689721063479667245778887852900611684919483514717508918219311451172666094558173499966650793187599399415981719383085709044232498040453545127251953100189099399411161332399061888830045704576452103135803793064642759538956809837347988037694051137066186598696895377474013854913337838333909565634506744190218103882620121160372124002417332749823950276121296162926416702644147730471491689350681882479557758513810873732883127348393483362996674281054250549171099582702232583125257648177877218406055555795602118704965751316326970628987110368089437925112840653598757914475744961153351582655990971368777994856363118828170645210063932060576182742204706079496810080941478702454819997977958995608533441309506918940934188870610883843347794102564227618278977216681218437702851096173697455137913748456411701995281725287407180924421195738508975042490897258634554509051695184572623842903362732564297147638617008881181062801628890938688913872903710289497059322704198969622518012717691416542161445245258867621888707502934863733144983971511130429368028101332180807005788879562150182858640636650397290978639061505986327659748260637233315934104622691719215868252126822954749321741818528713479439555771963736363845581796949261026696325989004158694733894738906314901988718797159763912504088135300263101353057401577613249880847838467443434548287261907560338983806469420300405362022193475374671372990840389322036477886409685652903794608013862225268661937563210827165092784119497560899379695835453344379896669628242964809933627627127720952331061747665287125247550403820646555277123550522566954553068379324556393160309743242405871226030383427070846301832713484948195105962414481160111338549711794481801639064027278541022766770847766246204461344640879683631342332000614143021546389161700921839908493084405719662814970685825770102331452438351970304000000000000000000000000000000000000 [173,8] -4171826305230105042113658955640933913533184763274775110182156361413092342466500551702173179961012201487154624865890215068151070862755226830828909939009988225619722009221309389755914607320451765278240725830991667941118712303014586897454893989895531505105869237208084248284330841268117769136648253301701496475411523627051894412535945612181770224732246477403110941155869576078667132972281159160182499955834687606079617662927115954786396222392462304175356985463663105318646231302732789392021402423554694701901032956329774654669208223801545739724451925904089175757846911385358688414022096308150722959299245338366197594109377329562596235727976779547900222829580919525187238187339107566118415677396165530381322971915342482625024432763206934456211711692855627505678004293755588490393391169148551087453452043146210248242167651102120709092919944529775042694888319571695348182828327935711140839890023840337297742214764775744139851154111014460276398300822160506427026227009432215095807261223871857588899409962683322428751350164648537071872445762801772530052343701228660527824790956255809451616736559045637839706302651592061967604955841689159273276608045652903315809324558306797617976547544635374387828343753152775374067895275011434781457259916877070249970987215400093692654240415730045917740425895553323031244034936442121074039470529666988776168356728961877605512827219560479935107867061256034623168081199252565068778184214461813897021939464047830101951756661956983357157820832080521432434039293665087339238405416034221691091998000550372779553579799997467322780581443088512483659977334558620792065027427073670835604728915735278816551342987504607784981841172953843298752437153379050310660293893853558223045975584540686192418887091897639207545918566411750731812989983405391267328127832213525012307147802658685227736137369468775441825605154549192665594431148267080280416458640330246266680069222403722811692575277467351476311374439736508179597035965674103242326351286840093058256306494179470323143481607944150568858884658432708712312607507185371834179489957876558411838154439306995663556467329162726170456475397309095543917130779438334630462454970730776062869436515686271097418954302134001998437827844022136329489899783992871458973298878096009461288165547319327735344790251201532297040400158455584630738122592376733008419596634806759264404014429635715966711206594565079514947607658697158819840000000000000000000000000000000000 [173,9] -1196274958112457575384848883964335496400631288654981233191682202762423281738154827858001560577602985609551898814571181323299107647109145645082609708078648889480465486209035970860923758076950638095847019920080442648333917874629202030339114242145667871514870310432721882755234152762457887531174310673404617218543899226172774427321228658988880522214999453599058789572874812659227332431474427399743088884691156850245389035257417810988558634678896234306242830540102872061165352694219499958114530214471904224948343437714566252650414465014577914789824415643086210960894703950985152500816652811082734159602296742183490671228459223543113364052326889105216653486836051729593927174270239167661336820935801558845302214557575386832011974215551987297154215652469103870161729025713112995787523568477909381467019319478489228877404924169574771247929713330666615706277240435403981448784746783910159051800591174343839401174038307950448001438511102341765634490161959035563751348514603791457986439216739038824923182173647791370345964827964285474289638063402117073685805415149497479063647463219956373296695865571812821307721477503620008634491598492019666009431218433825374060221757893194705782617153844896285699437480630620702291443629651016489056353895083801889050821258435312631515933950554368311764359889933623556967373538654875383311506445468695711573668214787364496810431689896244607002756498837497752483047918177327144819141913171709164830261892082340008196179721536450889384683812504877916106088069340164595471666567897315709190173672252366733365796743687032853131343592227989513891835369964970871206378887523357531720851045278603743781661799644625610951088644242652472551176538199270252086594044028620112245520391653704023444132964832227600768660180981086004620392210145843509250733358807460511982036127945642795307402614809772066891345687472180879087766444492860550516841183682156953632771881673445489549210281449838158504790892624722030783398975184276525700078812125199374982026535695122523635405905212240375193190952531467164447087117169836467458740969327680871334531984001523730850501645398106969100485572949151614934842766010656679242870948365490884338481611839662128058471184705516433297727954091553301261101383667512655683252060287585261694243320746775801828437668003423621807734505768257820355806117610533111141625916840943618794306908862555082892008159427477710501420569486606467072000000000000000000000000000000 [173,10] 37573391752838829019325524823766940636893481456429817767892495993038831281379220608364002794680500625896946216170200288358959297910295698500556961199528411925085571137055080624245776281518210192665373896934192463245948488214707089834352789748485546975282539293348781641059779891435980735186790298726529277979407479227789050791211458652643764651424936750230357466701542087642708607169007931837391009262235083093627130301805408810928941179906729496098396006812449731476113096430543931127730757765479612147179811005753769935121631108029582146135517743543713300161238779557691677640490257153578567173548277812116616713574014283077995900904810489194180358017332743162948731635545987115022016261608061517939131926322179336985923542591702352385181996103670581953688220538183432800258197516334484133643325367643941433021271128456152455637073987372753122608968006366264903889379304530126375667453010736949373629073336410670353409625433794968734724013934061778731139762324126403548387974238495272471853102318513000141123919047272056281673847513802935712764969893323005244363323281104697196421419047359807912474050847930453104786059279281699256528777850471578123367999257093489744406217470341448533512717380734064071229141559549690201876320725178337294279074609178301586084511901335042026285134163251151346083067397471785643973932366837528480280394654481880121901810139723542149466864765685894644383728704249010187110371438719327035748924987509640598366532770036819116608893593699949012886445078450085696573005147924563009418391307181552272234462577138783266813751963915140018107056216730621317962917526439283919693904864767066619020096671024197931010096122517281383949891239197825894529109773033535003827819918596495278274139881286119077649025733300005482930765259322935948316665013550576523275031166985377839756855490274440530754425804845165643802049320388388285447124710312069071300998685603266455980942289998047142910064286118752005953723027700007260381958646970008880467403975919867735817213335823376767254185771971500348404847024978878996329237386860725218541987651169356514631054399755346284004271391608967231499072229633232148596055567885699336405354154507726216802605839606168374647907310767328472538828486102309396681926365258908405915571525147678121927575243598277048817125684608226778524802131068224853908310276521620549238217892554707193755677972111074176090224370912455557120000000000000000000000000000 [173,11] 64645174139962207391806857429077696085955066043316279753386499130787435905154490218566319150626897362079616728222459392161131346890428508418702682370191435876540803912201577998170173171901085561028902962861644180323180730885919576376312374759874680249312510609150520222346284922695087541694218842579335227989775522846396550282435221209970005516819312377880527862505494638631714066546483450975845519561235004484812768280678856096972518828576356455275163038835772983278479769641329055734233656603374803046867590897748462024697533960577572585452304956886223579316850317023404710373060834060926928089601971070131689370689002244606434315459234227613841845445725242344921299314408068538027115914443379549911558418942179066180369846869009274220036267421360641955104195713605405270184956475219656287664566930972971673955524550899813850156675921507507060212708961972119246307818617360039432670726882405294526168024089986563949913439923948955641524515649369479272637722634367997700094853443449760524159303480667158693041938322367161235017599916405090899738777859055298969284878606234230160695367481128364306066798791273967984677931248371161367493729567466931180576654379249812455696141348094981506368969241537269969281862539313256354201557316458213831765095447843089404613995196758029065783826185337462772698921006898633738078653643611672273880905527949750965958902736332099324257317374544270906797639275644534054860580443319736131288433494724407177546450258483497406333544914693823685852564252909666413605990928262368561873246520196517854696511345083677204467392348014115740554945877938745180893842146735781654503643025504684602685754348154442394833153068032255488062311890431713466518753699390500106272947636655807025806002707430991045706338955628760454859468277571308949879466094102648169213245903745742688429680743515301799065314149622976031092685554247905408071518463524279542261376955172429020504306002610671764343563266034853790384401340373251629726747240035718745764757923367314945288405257221406501456358381375470531586292794113366741975491399122563341112907839587017597350496254266740132743980603909145709095168449709253738000427519573625749650433660784717625424529089850742759974790522931255909268152480169115669900715189106347039122014020962421093708163872191910394069721049972210356232910133162944912475234867179847190624230283602746601654722545122531376096590179154813517824000000000000000000000000 [173,12] 138816934577821178999127969768078999279291548542544004094814793172416083987487668791303643718074846378382588712033794283762904761672456731194470733743465743102989021321948370794690797436900332850750072041908421952728156296871225444669730632313746764325297778681282980583806416759825865874628842736685421186183508557767027945452280494632852651931457274700591985159166201908683745111026585054620334294608060176049416816825371416757403665068986174672913771639870174432800029548856806072678752822646788130530452737081083635305993888851638809575170931423198090763260766779598318626580127640045525314449085048443570127140304199766705457091264954531091396481131496878968190588163416601546470372691388610453004435775262332803937397983800024079411690209154737100931120174694706328259548856969998657882391321153968799876548928630280640984286248815704888001561659340895910082242530189955757408809195975739401348355994316551636873308436000896821516517516694791888481137013592843759630624107265950077378739069219826419762751843906835190481332757181949769767863543762414947685220962419477323446108541866402727027355261090167780927788983378420018405390290501482076368780038551650321211274700006377851620339168148280509734731314997388682520602931297130100727312352273384097346382344392001882361857479602638454360258635763455717505568184874691865921763293279104891445498318783743461090436578398901926068445913335967722822065556658373337537307367111362656807795632107207022601693045163510504936715145279745330818608013308210461617179683393529714186561859025113926128703405891327091718352891317832120856598226088628817474795134782194606341663370808449316881190853826026484166364996335520041853467574464905311007285718818909465929801401822624287490582835911951915145746080114541384835667020552123400014592711647932899060663634597247971708125663117651181182123926708429538980394460942532389050240740239627684959618557448035593668274908326100801444539276801715789875486600477868039430529486215541726347548322542099998459492650975905736962368127366987383161888386741006086584250025471061213360624776394341684239111469256033993532484592825488231075959108752287189675782515669521301893350348901169558704942588937951566294590176180376332637197191010539822810966091678595805565244613020079968317532977334658827633033703472805627388103243105399791707006496124952939524512040618220865155739695157718842081280000000000000000000000 [173,13] -394494587885847352141583483803472931026792348355041291524009305480131764245689351947895869335724570887248858011317455551372222613376861843033048133430990585507235346920162563887626393256603860230657314001549218044274734658339381728037813215603307941636082454353790379715780159639655337313909859440750237535540439406533799784951657569447991354782835001021044340057780609376152718651076854538295666209696234647701956180337622620158377446708344258089881167578406161770316769562232803845677447281133941822748143205303013748916329974652520207950672876338637817799183694482120886989948307322458061407767906845180459014246458899330695945229605877234122147560205765284330853698681463090902061878784210915499281203436315237455939451969467980322819350958537939555024753941224352265257095004289748190210656534648553726422384824116776282318196438931156886993116402076786920743393054866399388818012629773649817686696153664125983282247222309544796427812430489299012357521895789176529090978495444636106487133175714653337101517165379980246263266025253945321289348275658851787509304824887218125751086181712749319258780148565296307070544543583271308940834948209155103519467597764421595002421446792060371308939957025671390522914026552960559347356859764519593525532398421153934840649704721556600128716553201048107327546971522887410982935109257365494323635465853519198635267328588150287800949550561675391199870516156281422595014325042028489646174164449958901075637181557720650315469802692043921029242827693556266946721635863364301197305665386518565715405599768915297726080852108311448372609216354097433882110495425469007680784472616732212289400292523641446751535067108803812537196347363321959888700798641529862747747210167035157953281106680488958919516634551646399672779014686745611514452363430210104104139714509062813094839620969599566993225397746347073159544141783861706455351807973918655049089129181310551404057254793630213758717660872126394200062620326685686081688368984366006725114047819901078814559599668642955160633020956449455536682460555112876090048871464531850020964274182157223700989597241525868226989557276143354096691964138024910900517779712955643571254887258423271197744720515808803383850040293477097576262869500349765090545163857267665027528573943960656203905902578209896943481966887670873287447043681973152290305083461410015733185550095218471152488494011588798802849054644426225221632000000000000000000 [173,14] -858866655644467193702162846554037753236050290496212959909440254746827933737836723060317609815757871823348507773820070345081352099813443794837311740743609595757734228367598278671209345414030731851585918810342444395174950036791341120314608014792112764733475594110715804728993560284480300702197191992696808883050017660465596678726603451104068370397879390282235620148478849572997490006986624256986728497444088946284968324382997101913784349113186356282372718491422216649965595156551274562922545349213515727374360270045360500792149219721070282885003365808825529283188120480623610741221566577839646647630914634004176114045148523762251151826029988642206468018069229999306729355874121573035732424301902968989042045197870146926080556006537635746965466463616916871902813209739107424685990163814991604297338966297836720908949267816629058446213766032876832510839904867383288675725378859610728274314488009741021424338979969812174979329124918599140336967847615515519802642597212532724379518693859707865797585639039868770437232793729526949388048654327355064823009977526521061833504897849541700115064573777531366562524747332116320384442165952951384787931024324911204652221994586200514935222999742922312728218293794488042413526114580167859555153645131667702648140706933429431530381953125029033223809427936523072362027212439384682861377311959417314720543933556489760231304116111146937354423464215776260659854504643511707512060992610309983070575154757246301747804476609508493530287403327915011274867453632119411931441023063054534627402727373546192384905414653246259461188270382383395324186644071731117366920598233474995427133388815645281320162950916049087197153028310789560169476893284315734038823627711326473125519232519488234743917708914740008130565331387122146740941722169691242209321663949919084421189346215809744488875468946327311698440974544537320573450547755182718900527557729810787768972754155331328698203860124527883141047471227716847182042462521219359136391181097439467126119176662421238358382212251259199142903059692254738555149793053178918558599277542759521461380768869091261863395750903159581962594190053025509415935794768953541210167668968835593045955599657447648266517258050963317588606055992626428899127504912017353235850140208302644902735742400434366974082136862773450393438465296696460534359851547946878166701458518342007072349704278942924460019865726358709350391389346405233459200000000000000000 [173,15] -282114634091547418536836424252428087864035343670177726955170764101527433069675819952216648580003646809437480455574407574047532470960732548541302761105394186048332102671324576649729621806614666082985083194458982377097925145584645855160246136875813622828300524744140674858258503527270075426965312699153939743752007868370704782952634867936731777711642104362233574249147531610798663121361544993246507062711486210913591004840449847526813099290870038636806853985749025572580252646530625453533982400217037352730492582579570095844394924498614602732544012264377809067610363074191538393198352113290420490246236555233850114243335772934647360572857080768521488829991344219439404955494264752292844399858645729895805612509567408009434134835837720487910799826627564473566367747965339783132773541063001508830049575021641812909793992351093757496939748818361945228795807119497489254498103837372324823124961519010812887989744993218306119616256794562236958845337968287874197292986859794538300675138451372510234681347674026746248749057484649838822239422439234995515447089163463637738073935498156766087664572722800781408769499211914218342522090148477871236509407192495085153725848205405853219935327418518638129257605977660734572794181554754694645183553571287011878214204763862185147211685456029412475835250161281794317270617546226552489865328080321060492962403425284064839245613753377436114465275388301477533787234064100938628931493336618745942192434411313820227438118083065984328094768825398133424117751966074996420016333579149688638345072147902899924936446610128853772523479893969484467035344421234337605342221869566892804371479894933403102838270354681420588896957495102361980822240178279910133570507035247770082476987500243936410372925636424445955876606964313998548834605381141332121661559188898141034593860486536093740300669911737322313441700420079534083831405467923255324583984524738626550804394209057977987455800359848638995386405684723187170706948924560481578857141427228317294301350748591962171386809322337704536811124392096375994965984384757183692324687936156050555811579699580035951882420556984896982243437349879390065480307716566947089872671318645607358512394923182132992792868384365633367069040613996428676154214891622739179995730051315909249203677292736372403171806267865098002139439229364170017948848654871998520911789965395569040192823062953399149341199802465483079905093619476101857280000000000000 [173,16] 476668239106189504824377555248691944482020511954354969026404918551667076149811576332952637375609260668391686943778572720198248877706450269430642017674873359683156341652864346464646488976535709213092429408520132437948361354824770217759413547884801809339635574791864773873953171325880211017348869274989879130163855125848872470789889786560207022280339655009268510901151845990458464824735900969539640863518461564257877817177207155623063231670312603787509306066328987590009540484825145892604234203360463937754267552098249969570545846221230107187620988265182816571939609376090654746649630079780291859690865131433216945633885351794326504327687462183977495314271149085298237160192848649931525584280988255333214914687296678006965810523931878630675661560430301663686070867834931762243358817764173795307208738511094471411937965064702199393671363200141751827977326466237456510557088513649488316044123389257504342103781175171484188248786509418578148320275165702705475139403863233974426618885554590327198861866527819131789596695810708741321945125173471249438676853205651620835222149969357647705593811638375244642463095931207213149815538547361962732393441049274066026536383115136633136731858326928219357767684055893832760473092935930671239927060238649855607529030470797784028986783311031276295234902464075198995417291535515996786967972541872496911531332025695050829314769252471004677272920326622203106803705103494473377572793518746633652031186638665828964012978521194271939497611456872179908245288285273104321943645879528641842642056453178564426773807109263666798742231191126304794248186026499608005032206972906198471620158902073191480898867011236363561986676608491070888357880272156749656437733049332700920765568729692880868016512707023818775907056727029558255694242450810362641901324529216324377033472298141190479870952075764182900770374683323028588255292676270037217196302706999860889485755767024586760886246808267096504993258992516842133902048210091718599678545826507444337394365531704850817492480815120406211945917922810651239348938870040442923034805306160372236838892322639060896894567769923951410728433495454651569032140250367272171312899200861622556286777465731786512822121983176159365983027064068428623659736249391280736375860130363094616549153865334479988529325006290885731329835437570202059415656787015073881803044207764775769875576509567421333530076658783770883413787113933294796800000000000 [173,17] 9463813877521147951651441160415623756728859576127209587996591478876703024957043324579581978654811987136487709663992108247866130430456928521407921768387671202912220863173455098708958862128736253217984799247791445395055979278974574695734215131918941687139960990092756379960510865223365487681997342686131097386999555977596402812576294818037645344026262242795666440187145784888991611384815901659448445084467637627837096726795182130971586379846660875770981555298674955188859936131741582035056032197767927014407246998607052698128444261674677689947472448221171406450707936412198326743129037977910322487559866783020418750480349164046624317930728574737859703894744703065240317082570305466982912419023406086262016301429231052192857308383922655664106412152037575846116678910608375349401749044486886666685161734663335573933499804546566469022423009182734472397078130432483944450617781138028770523402159950793607888975647156746588318101745935822057567191086626890598589470753219509334670187093558179070563093074934964663391580656891456639545967814482299883309901719671863217917170671796275454949200518631866026058564060965584171042549341480291903522513957738092984090343420958049993788344105815918698555311200544079185498665749744870918367133803355856988362646447456162594305644502791505804209079500811729303726547676437610480598031690957206296118584883530778983862809618602997486377414501248711713233111675535236688910256182440738044975057957398467463499266382975696649846800107383240123417308263763114116425592011927103788495478112262368606763723186885393157071529986594921676258004754268757524619012179421257460362901050896864848938894473847721829137343147243208526507149485899081546930831074648993769773229024556617740188802957624756446993064061760160153162266911466306195208309218536967410435636013517269322487274106171085238915166511763294257654408398009357919341702670204179233369021209942025725386248269692753895653383337661232970517293982958646357320654700738408681049976113029864072260804068312887844799369415067382725262750017561632259644854255498545069862674859069475115334767751983580165959355035290200563282584155814692262224918704144052315411773738504254202099926929632280412360269475968009811100641418741118019047585566979725120482774061035502792700769644496427527571313090014163829581534261331471780531979965030833771749603436365333693170467498960161720590976012641453578649600000000 [173,18] -10314034995685848149310056900879351126239994321687196889949335156594866869688220670293671772663481292992663755841294983349772728689495606413460878253706526305889604651985484250445937385767935267574670337487877696432101839960568339633131094365263691171228033204448687180212148801902961619099241130989579754945521567339941819717437816046200172061743730358883460037898479902738967042261379783635475749115893120642781675938874360082723332477168633944904023986337485812450304913348320271955585815648426821930901141246503121089097423109708332658953674138687500629256988497762777776651487347598977621352640334129524147361034991981285647506082948870367581883599914230815089930665481164919273757288626866489212449897245275780599455600649225733740170038733064305423078785389329220864658506229966427914207074292949311665302297421552788399453625550650572755204024677297584031835784981378278907526563770090160956826648488063944363099061480911895204037922125179721917517416636711422840666750357476028697082589974166081961240683315860684086478349130304492909963029652700495891272641334046045276249308730794915947593456927570275269786889886877170483351681650199519440492208696635205038122551339599928714203084409817539012177602771878278682230781597948296684176962749559620591920320765929235214724012207964225492089479684835962149090476602056046922666876210225714361285211960011258974499677641228215796241903961720716150629118522990121674356625914630267163938379230898441718057047573599575297606163795272012279253374454068202556278301508794170689254145435705380976342008783026148593335094628749179306332286908482311472495060686571328585568691383056140290370617972141808638422277916918798794708303588261011962353155559237293235873686393454682670684406239276396015438553793072610469313340182224667854058404150176850810417632242601799677825358511324469700463259682268713731492934413569766879593771123248613604386796824527239748967241997264412686409488522289369392216991469225600098053185520087784142395947551687447411353597273845837777086208905415483567314479088079754374331193094267972020648239555776804314682332318931954170429468379233713995930744050940706772615965002745646376885686553813337124824789021776992392877828879234408483698487180262536611260360083530505359797018399972835314161624806500803515499687922946154886621879531638918690061388356967788042486320981536810023941721637700310302720000000 [173,19] -23648624868187052267149176842202559803488551190444263689560494261633250235572106303257945333505075983716114552762636114337303610282013071073943401350552515904343757397802422066963035342587657068563142352083119632205476383483276595705517783482900248941901764226406129744853750558571160452452840774609390782904911664709111085546612189667133461794494500948948955055305584809296243940243776838567108010714906704184890564229100166114045846436077113627668208794470170327284981519301754903237438442617545132055054759601727218217490112627084049789270905695697973932386941623142627613530783948900656606040535832283098311840741384708079668625878959411764434720527632461342172200901009625544550019085531738783990005557245340034082134939148513364316268629658224416605180865404601253060053103395420619278206632720511576917464776172754239157232586347771712005039806350385241100398387983416362533498975583274147988134331903954462000715064534298221684191212812604900374455961433145318957330857289806977351443995255760681160952027978095329843654057133364887572717223022180823473618546420298852128152379868429097946399931365416815770386913855803407177865168051535579442950840321161095982282630817250919883894429384422790877930603842828347763665292413156053255205881072088103143454166696327558759876280931636005216089731830357005165255954334783281160269697597597348612916190588210105836314442477678317742660650940276916937699046950153034551700169028507621952051384492691201483198076557663279820968349708720776646417704617902218451178088525074866378847374315761261920619486805063420738849470672714600504340255618562641516326027699766523652407371337307493277414197731052401997022404558890414470542469840268526761691722808394551947278282836280545874660498386227214360458909162902014246991678792062887094513797015940567096439791824373270758445194141103302307765095417213201609029955894360015673014173612713733978187020143044834810215211450784880366153080632406758109300269007181593634131529348287215486283484303114682640288101988558167253098653844971934042645651498464435103183569491478427424956048280704518063435585455192963224342217255882083505646778216057902590868220084172192080048242401756968575228378315484416821447453844740276778810721647869808976511087258510992038708054585226159376647262175248498688763151927262797342514016466744117047309179231140802675066160076819697087184807202024220770337600 [173,20] 59190777470366818543055787319540911961183747616684003841502969225736371906791508188916048112517715042618056746055629956634107218385071926000613175007357850860634179158468841265081878928897976356895752200166350437540876545139222852415038612578464139739353445051617436591359637325635863283232480850923939991926165556469354042187582729432592505107723504317821828974054763153365358515949789371845310901389643216761463964564319191712334889835514892491040917121219616853103789672825924092797367893759110403039027969638078541296711035288817394207407155905925807470480847535380217539196044047564113484945221417274047927700422897915652300317323116827552407193031457412163666354564040324188907339952372276614715926123070613469115691728955252052010772660430304497060685005284083122782154654945722850042805450658917268869733581871070669613278588842174310921077366288271069263957975176134804710194149179347510400290236166571264590026924711177090713098586989756485541832788277805253170260590678908571824910769825483503033626433959451347554029019921739789807512457858561449143818709223154421076033012324097194390090985885566193260285323587031623463761277416058617754471598240604582701822778840813495044711694208616236690412538306194434274444331099434348547535717251285628030463447972309397493266369486424290767912700793879450411874160811933923461821916429075443946750601887708302535497645874534930636365501918060604644625372958271018918048228151365277144298589983366619901659364370153976501064011410466802340928854016271051440374547597043247863722536667672061772722497660765968260210061414960717471911875828973660102294385359613504907393092115512189221407843459914243282328614615754994645085736335544864925705306689601974774511417208536242940960658678600411546504760945156085882238278671209050804420739740170727377627562344746607404436440719744513396332365826674116244552412224726244942469735898490974682233830062423827180144177617381968245594391451178654341516703050339763016598647001729402712038491908174850891446866060393946959942294072417515423821268003574034597292187466554312031803279591814420021571347658962547361882893085495559088409010167309607734804095162941980099008042697958663511475897172838059884741315298157974197999424685056587154439363403970545276096107896448252889400497145811537913367121645490227958519228708055911586310924038687797667273283226707746136609928504605965152000 [173,21] -17231572741585209781649671376109725721385243683298382197485832884933382278731606968634346837316611388176182451978683337994492951928619969540032989096737815599285643715674653736239757388015046716955156791803608256511560721310767450009664614703257436223017334943435206251347341007378126953507198905819348435050720043355927770203335794187309440543284038992109589305502046982753299865038670382989183918066961413212124886797774038809386664582777073120371959772393541161017260431369297351224032332299115409772216643172352991007690713071807610837226326673509367999141370685971383506392718685966811459624787630360024945791812471616435013181845829870308963866385642013138748032227203901743651242990724689615639215482375782950542792907076612029599453177078323512300845884295862904435846194604156533184387445131108450703124873605132401946561021508937917196905542811232678072089950715768089523915300321523595710149980509987934736459563366905413348697571912341918015750941320052527369932198069708557733238046904899276204575929722037588022966491170665058959334599081614177168473243530297804205744140977991348304782846524986057710825960787088428020725641367475613897463559129524643843512240424027726757994239392870963046767269434190053346999191757058581714807140075189907000065747331209077600659376730803405053896711225856056208418284873849356195044806385749138013077137512944805458826579251030619772215866812071429677873200098370196521877851438708319892585351230237987183613219043198140180858765703764561244817993357129055095364416938234548649636842370901128921811403415614898090781038083906815779209731244746264176671902296946881499184474016323611196271190189352823677549173641130918124208529328825921586277141942469991522704771499800049824436911545546440872977669295585586194245355069928621134771785241786891630119022404208111364465338299990756062518497797366640035886642693409287850714432076790067716164664108738489601361949628736198737828410206647687826822441183326260588555238595129362434475490742832563352340118794617239256085257307015071938252324573405040466365011688881222394671107058296742255982243652800256961973473268687531318180172212906686240435773563222410096317151653083237722054347511564836454251106313558381360755056154173724992589808092132944441223445928216397079626479944086781783479281888773076760042956329848972091973561824604893239538058474318500130294541444530012000 [173,22] -58161284527182569830614579930464484508284605476503891242520831218262763389526692682273361994161318397398983407790591012467788903772082303142619306204766606812057634936107533075328724787061856613831623513701346890704811332687071174999907261588739938115611219716258417642685740843045700713816029174564469734495674295157131990910813940393125394495298434768425271298129957744355381031360278211100327730718941731801694763346584283298399409003134762441512988935883028131675833896399931962676671019698104493050521495435146821606775738001239688980722281290878603082831445891398471694851196869501783453661896220246347711456394754907498359076678815890544661075594646471944049334912188472109628647353483401201446367521958995677336171747944035476365968922912679474453939189265412506902934645040911320403246835194278200838900004727026772394568411766649028527839531618805366748300118201590212104909212679612141136365025422738299702865780177289470823149612628496494594823214106417907156223417925345297878001306932518191024879504166384077555523300555851500817696145775421624249771755692923403775263495403292477483435610457909095685953665562097591635625548595330350329114906684102914156571635374118205481768451176010630173374656938871274191644033115246177988384703401591623724032491594114837703777475827668931625636530377715465334559904081429810203095892649549810268120004653912303947237789402522475342457170659767040033637244579638617045021777238668411814678272637163036831615862655448976344017320723730648604132678100553140983136335637922768739018709067402371113907912560354658630104129849187059343650095135887667367576753187984913680025646387754831740096688449083857621588993878525810735522955650423855820773871684168114041486168675214715724826317955774345756633424554676353600923936957408105146491666548431639925214442332641926864076412951323119794726239165143564394190210188546896658447791354023860338231213504070043202934982851743386720580613615792627210318247281468953641266413400457214198439353897369675944322326120944207227612143657457578997693845559537081583603026656685082466181843201715557841873204654161631321647709185556004411676702337535668149459095097009373655171146876887562599370975840389920511555917022507048615368944455823180894841901559799227717945686707037637202939753465575760918474667399492676837426586282323817397500219807548597749618567307343965418853063120262400 [173,23] 145577159855119921291473153932703359098757498003028400701966470995511187158443972214211512532994948227840781178580649914451918060762599660115962862273317066961832563160139448388804312006379792170971387160395258794153930841093318436420964882462883289843826733962718810888847218913416795013418721453784245770452448402148934221906452781541374845068778095766573311476016343425237133482248945445209027292510327972227145897152721485505591961955328654535909872835423347062610298796642117739949526633580922045913073131302574291834195930219698065897504942227293819304236287775334225226083737738971448912163033726478707596231485414410798212386217684750056434464984203406947559418490687687005482013118473709761049261801013785022487935300710500943922546711949805491578126207314082520857126035594455296593219905284524180413952435755937156725719550698239802830603037624310313529274653375812798962023312441683553366767214529152295231766200916837820122460314702957156282861733358079652062180230798702485947033690072172842678041648369794301867973578903099865453844477247905243563733840382451544379901394855147582426645638531254427497082551821262413743831502989944014451755806585500471283847667122078011188080809898973512869214106099853776088544888552891487573279009949860858919260500925100738876362071301618947595290722377343679518349199929240252776789957143759149422314976068945818589713874961843543182727211617958809065755408912714712183215205128919317871513452371215214657739464076650265523862715824539683685214286323711090547651535978181936407209130128806433048684496422541569395232491099030285187326414453821160564618261912128622259219305171474368463933692447603942306299612058667189463794063558202808003639557941178841170075699758612344483006764957898147929124048166012286470771409091895781272200792796998664047901550455626225122760445063055765272270856003791522125783334925477966878613943156374094439539965999371847741638115877960362688149678018169373186625200075467259377998716164491039767177569120843929513132475156467504280451979597677272589937992585070155139088621628242564880898190248498349601738978480729503919269303807651758210170721120690920659203617700163564619750359128304376657584202266834351044307654151133133370856790294865640128733474844140500170504149427440710799445944680165945681014787684878869947608535340323434406624449449412934928343696978651851047475986385360 [173,24] -76365153761040186004355377706601618624327404244669534269508161102038997420639749577737610494592240551942575443547163144242034899375605986846576897963560865523733865962904427305134402088808644215193252393351394427575427361487425729969746337924440565307364921061933707253238388519017370213192419558220921204470371520862685754701534067568866748790128837213817330218043275371621911555138208178274640805981340739645220611978745471883051980654382031607457716447178066081225613099666274612572408625048055670672574014686083614008304145723230257484226169941812197549031625723603530897926414530016339470251740920802640629492555742879867350849113853082714276713624120376766869517075829839993396494634447241879339523685372968625148925897077845687716497896178512986540176848332311354397030409277694559257072813266256151825124777211569161138853964558657927467376433889026542353210370820214761287204858424197638997922222237432356623817418538097710856136152122180652532618900193155644068246912076803119337366883664419661542935773070516253848263582131702136891847013531120701300103087892271953172642493720823194691724054981544297523325018605545387651066654262162528859364653283184577769834445357913682855140869988128270101206835237641391813704995444412801907283571804171934810073756482160372213614923324663738598695184154177291394949192358950429550516363626632890989760166528367899436267750758091754718258824430428943193546010537215444997021100885621932855236156700517182636430058183322637480100322438475242034626992214931995921862296841268339694075260759403599310245335488480501801669724844408916926605492781953256132913050372608435347385898785066453934152347032830585095424486078099399850172326479376460321829632445411625396277617771019982254473410751981809640347463359227524674468456109485018279066163929976430360095284991351546275166266640424146658681247825949723202568208996135968642286219791971548375092150606370743051587481569930496726484406774955916185387962929520986354923628085575439627761659225284205553464967277215785270493263434632316625470148768935596312671962609805638767439142098782636835775212555062252578174197209444637606634318281882778124724740778535540527940617940752176361398210854252194846490112034646477187866806155124556023137696514542935690069487191396123229326953812999798185653824996240299263269174090776443693977603953882933937124336570600852361334031360 [173,25] -160870608490511904978282266605815547643993465818013784768901797999883893141690766802105910612081075782683403966455164805380670329767295263258249124582831066315404984068773482275016543420538762660185406553583607102438791684792393585943593570804731395082180142129734977747804871475974660511265473839970981561517429365190876459445389830449089007206177830155168609134565811554550247819090529873547329961975135852452383681071616510106678288489563099892021264154918169056955056598904252197103083965151814436064094646067409742798663274537237010443667657772832985708495554719905917213273282276924320437414348605501890610165858027473739367102049839243616178525780701711431589907260596093920717705782876644098024233810315629965850613262293381041077182069087592955434341928285602103215417208720884045284269851213478487348625677685608964297351135152565280857526665680679885846680668119291790497871670035407794361813410653617419336154450929366852881854258382309021656848660878039152343002970112457548736179949336828351292694777271206011123165347219867830147209888175218130926570284230226619991778444688220052679008676881580882693290528404791960226816808263634552364511864041434473390933545756795752925081407904889594265711022457787361712195278972610090278447931269838595254049130090649621397744292438903783688746686981249883027443924001473731016637641541181262300502692660685913440189496018559912644800199717054388180752046691390115362800965879270820394353216159441927831480889694468183180266104662601334939229390412187059599871552931651660205257139255591704689550098841931359814506970316245363893683302466458681742669874149102542948090639949871536476853804232598725644334778707977658670323658950770666425747926523985051224198975483116176267436413034004752195669284183376423335279486230883367701365581146564674640022108923219334760886809478583383130465124922569333432302560321365730323888579944490846203506328719440250895640653145440464240946063412508907122219433628898921155631019870938249557992277039555152814890054121961789962084911585708153280489647485033914836467953772671057458466751462876937622874757105517274924465345556476778031594776376450374250774079629250140571993041686191990562709395509779641615756047092790331172176365223952021079876163168406329656386162809427710966239697516647122302265555147544777638907594567591025520662932319625286661263804051207303857490688 [173,26] -2676613637516256921372218182375682169333390179974356051851266435328100012422566692253746288463391178539639761460961938745391388532695261919244200037929982248111535347995060308624734797037194645650696353412520668575165763276010585641648485464674635569763557721182500625963029843356164002325037452896712819311976568674337893577682880552006513268842087444183359267675095050459962701155321601266587331824436401587336220858473315776520921445497760995899868483998850731340931574281743732901704812692343322215698489911034138671193911951782279026981445902924214559528741588624113682954863634626433221872032710140181510903647973063692493787984907270070984290729514225314182793547923535251153825635857308961081914849136905831947483348091998899666903242119081976278430576709998323722678270061799285409713618725532003415863651689279385613347313962737483883387359802286491524389486633901020341287547995822866254531311450216906373793237938473397571610648323595376342573170152398510245850148903026598303892176430346025803319777614851285026899456360553673951825335691023381464928849188348993728797124510378694289102160177386220721397195427886129371171051145295450588626964099501758792635726334976006613923186212675597319335687448779932932035813998775460367490345581421312808293431560754833762986986539494196254017446962110999821892866503672079607786196892621215756959983376242110874456531373322746057497320802632102091979762673024351967484249824209974330225506349049901257973414400433835900319019559505867371081172103949254843366172370155165420521802446914198837109316395887790318305345726622697181527295360911489973397106163476125695196208774313905402628768311594824921772986290313409582177316198171998266034570896780276118377178994898402343237059054631324251942924977222099472104380064752843519820598426924167199822990007592976237093478427738326763886420835970904119732062375723617657835839120080765278276403770421341235257352974540503447797043848095680447545556074712381430724137119131505762811714294910407454002061672797513396629548985953890766052813776320862844093291223420907130976616236732760691863377069682568974043364343497741704810697181365731720250132836469114465057335203998110347828924426428517187521862072687754897482872730880553854065670794180137136376574892485978905114618035971896340903774809993618471155544776744761490988620601357961237334043162856315828416 [173,27] -36311341597248688683276735400635776810293354801752892838723158084899160423158501183635381385610995617836278220697981722843180633601688865799285390843698882701011071169009183099494410093087467189228047375697177130780336897292603298085140185269837329598690937181528354825200601697224511289933537290174940920750953681439661402892104391432189457877174262933625612302001738116563196607839667566372512428856721564264051969471706945523956911992123392957268551550652168414145910322118441424176890014120788916518078413133536672349154811892173708635713304951817083548760943190236158499883698535928751478503544577221419174870413360740242515462067254803417504543781197447437985902385952356109617957434605825203633513661170141523357892109618926662374660280384682587333062129364808915393351692747952849442722160765548580393817786242012365445253871170056976333109665167195342616847834508377990773023762037556611691640616370601311061344220434322373573751685000211636612499531550510818931199939919758035165314179189309962997015478872126558276577321597986717450645382816874009325301161605875813355817312429043717077860878129403501333310599446725116871123147313592411399770509831123305736764517666950894781549395619287873029006485895980467050416347873083717744186331161274442358308140886582918994389368905811284405197903564160006691140591066215778358419397137596303497135086127680963366515118781599206644512993130963507187467219852132355236197314241951367172583586704166032728386903869369965485649532667359348936516986497886537868770929283593765224500760277988016956429837980522028931371155423251028898814374540653424812833438450201740663943224878171006920514878524500439714737480462599108343650701823843306928900324874059315030912058049828577700707479339693130971587683411540877364623173354689573206807914479294564303431578932158102081793638049565774757867544779957162753717199121207686128310318568431745782785677434188299837751696399312338070801693037275989947808222764553610548079508066326793135410272079635216437846906545917928709449879192439083987492178204003820294224209295220034903827689288602320164390037678079021328868486892659213864004967680218909686234905406689454438239780573632958661168891656084790809922248343688748525147882257090302280276896563953430259291680983680776731183706030948449297201941379504339571365179736646812326895641616505090096286109327673879176 [173,28] 9569562531893484058891423486288230868038707091568982229304258158971769413412549903766866492280207792405461824862069803173335981698275153645086030621144187960764109370459749088645161994394644209612740081490543659621773938700996190583915950921092684709463103016906053217073192845245047129425814917351724450758691350102240934783301940191581324400568169252606221412683865142743085791243388269066736224216922487282225065974678500931374708822674669372982480906983111541561284265089516599968418182641643789991768761322529449167348044888039174710411372112624606203601354963831009431844086749382705491578540946134356265076504718338985892665418122767497759360908011123371196753564486784238577171988859868748793415723690669377917886011334723546202937592823931971507248688405124035834164820013270179673184213053660432476123386764102095159873437965072894447694687756166248046394672878606269857126998955886843704674424386151063629561869318877293566331292651344081189238162416100377722882091908753064273471711549718192307797354313157941545015143471051927903130890099119003831915645874690785454143522746476172904693964302927699160203308337113470792387287483354481594335847030554521753332150298501384124968983928808013595915545915346116047315958495294435858970511649658057069758313458236496038944030374948525172822219259589117488253186310077032379817540973904817915068090952006017137408228447179847668550353220223612909266309831074194118077025334075830383550718122863048037668375654383058844294100482690058435832533191828607313075484639072654573350019671203750811571602899351807367371381395889390241022645121305971555879145208715466927915074715303490409490419393847249851082321417076996835234989758688426394545901853386359337873967827845374450866508836797687765419115332983864838924822954648176594095913510348169045915985332097754003881081775974922851591621765388592221787931030611179754967505084425438564590369362125336579366534060032230231649364088670220635925467507831715337640359014877674364648451685060614037232316297589158801050240475055606157303687138889134377810544847399735707420358448486277542340198673419171738511457449540597558400945165001219709827709097600421506275633825630746184253022652362376359855955000404480783284401851125920157068677859448334783260342660808881964262001283898926880920773806997761942628307697719469916692807932966395456887999824117952 [173,29] 254068452211714931604538998719240286758018414184723543982401843766858045801638736851769521019966131392902694887045262038129911982453413134052378614762298263352621595228489973151779280061631101788180685972616285465222459859595839135921446858205394446443350388810849406769358636507781894675928746424580524274290437983605405178962143607052887746041887244638529370248534153533376124256529970957136157871492155055955851406998578188342024087703367206787207690047917202680238454739713555419931836689261610334011628184399949414547354106486134038092207756639440420962564436929561243134419398669701172590528409474152862971792097653407479773286631241924467347818712944646061422954998554158050698176730718837580937614993472437827958546947332222091726656786182207907640147176454467431263306025233804569275024372605376105929163263458037186833893706413216667229476805108700571179423427302148605359343486845566228674846932751703788471263710042196973418854496184796339047961185754786127422300764203420091942185288784341297663802041747705165987768002758334541317637516923702107007743926335965263481080000375434223880994052493238920478385428379643230612740308547926822278737942274465509345357199278725711935627994201912432013921373592924791164255345340942917837426864618750820471420806389337861487998755209394400149144015324689840943702306040397008922027052937995135252187566138711945768650349242707700931141262487662776078773534317403167422313935152852819546152916345219525837625938800443222496066146662143486167069181611289312890987048818126804099860613754679149505609885174260183408463746226172199902100150121396617735531031693641525305206927755250754758170292210976632743779796407522709535036910756736800715612614465175744046963343045443397802429758588654141816644224693998620941554522448951449905408364761410122490735417153447520349015227158097738341558891177126316102723320151525350629965363297504973643620317601058802709500563818641272374645236177127524364639628400652993457915470402411665182077640133189576146958773700345600438613183572313549730212262000044525403603387751991170766903676205593172928581465092123614952130140529899241455662654546239907546725387640804170110944901848692782535645651673419764577712450308658328881276132966309451210496900240993413821767337939265838526669787350332071533575772681304599814176341832450856349260833888669741983984356167176 [173,30] 189948277353780977801862840696708058999588332733887168915958308674235640256260006107094198451556790922086867445667340546308686888619528588822665798304978330472472392981835306454580359184813939101400809067998073924501044587166111327144219144948690961626333948838201581344094208417245398555165223332443619621124726803431232351325883215999585809212029592527733462777848326788411511142399206628669821748083195311996819852781495883413268799069671271808439850523140767416893177309548257767418015184010212223787344402217974960681711477062377310727775630648642872901204387255076114425356657928101680198674634199903466225578115156617580167988569668502519941914447019369426316358316523010127515546168260422798459215699659844410321480813295336360603400188190131614524788430825454160847225498321107326551034000501695203592332118396185044237460313291246124493942500902330489900761627253616870995739224272289726689024339462022326639469683533455154783879642657768281785342424599272259449083621849317350216145943786444005295120317258813985002037152299426091371312804574369076976741260682771485289344212653101979639142701506369490694241696406309308461679036956308582569181864358328989255577193887459524294318749382917406900990640131996980408497412182422658123698490748979661758955246255960951699090065571754506850703562503116871133556463047960842265329275912064067355965793561478628880533234991781858573382391140429140529273701075915467545086513214017647361641831391857640105383482640424764866870773473312839271943607535859002722138711820292111881404299872629017632468475575375532554055273646154157300751965927388497217373001538317799382683448214848207835136688934954351240102216052029939727067046547124714389650493035341169870017525629281678240740904383912181401619973285997517220765858231539496959683588008185698198118301018261229681685281292963140114401409127408554586347365516279039303866336503144903103383689309422450805738953208028329303076396197650863381508424664813546506002220593420218216480867225246779234140154862612667539577507988287738267152473413304334331455659597796939577534843160757741384626028378556847159832570023886757291754825531487365678382407481500999744936738508193569796187758147195745280173555591808577639225057362364698523936242490214621081828940437662565286895035393654622811787890766950479946777250929387614785163124669402028690777110464 [173,31] -254257958717841336730369886344194092598015444525137744665204790757067048076491406930037889962369510263962490494955276795197975571073704903358317202736094182934406272109537586672249572782505731321680733210073345432733244031278799338465328034756364461153868121586039082742769610374903556309904574341913590225890760767473471057835048555136919903888660569903962463469750763101197593740500062330749815892046943766841385910694011744006563219093278042191450771507232888440108238541693413118331992201349032059968337631961329990653220494693499893353661104307426746429990716117437096895401888203724064164093907147536536294046478249625839279801172896037517371804680754787819556473008760023007932786724806596971925785909686109330013052901022560259290501204311340560105902881535835008450352009970651689343460551036236401851124994435681644065053014575094356407001648592830100901008802032417224009603752867638440276784807372977469639288411057363696674825925336526288049534738700313449811451067392278370304579598087485518413017389447673211626359928804046705486931187839912033135161505062809375891655921527539269589911550244308141043280187197864183356768959978605479204523981896282292405406675658056264518950433890932959993472261978176116726058347742960071203286796697889645960988667537779200053969822986377282264316388567542529321871544683446657017356749797746999768594619006260351989967282061907558341326773124076389601119402826341371226156396935685268086872275748310367696815491609161737722397949467029954707269001782950523098024755131597724431712315841638038431375122000230678481739886656420926866875867654423740434989512601161630215249812083088958778916723770705636610094393356253471418963485286703232084269097852669321882197758128369992414722051231564079030366380491485113638098840921194638509239047728298799117846031122119555739792298512425551266485655212279333443427498161513993974899635385671888509710176184387452331695252561736490819047499909534939737329936093090206609058838241555821911132038010036394482994328257386145990775431313595287352742282865676992863804082739295301770758336106392787526880950801233011867968167083068321490752640898369650029466293560022256013858861032798720075710031910301858896433658123388469043063191196428164260362282963393326623842012167990401183755417903763941611685303872508503813529436383095306497960667488140179623586132 [173,32] -7272692623390355094933688753853122326485225700538849778085778423889702378089607646546763413345121881053516765445411387511828602935532594409984600061407663985353375298453366178666667850351702888446278570247437287936079274067652002283364774425571177278094441481523248751512021175633230052318689615538224514998684306498489994755695947224227974243489911724570306406079699295340632277215188690531535227719292671203790335137246498647389718765278878282011433799518267835837863266947956515016904854712828034267231809918109704269320158446914920492372520135649466601478063060307278726957256121871698310647207490212069854821322294878129113310446760750389189509120323298462161729773004931134070110693091858016258009188023665428867807460714536065989689342702196534449100706680238418251844349916685185708997689833356253373611553459860694124246155312827902809629399641035586044637501498947063198785491975071632803776968115989414332575755918217953944428899078220257915532191644311749942684199971358498940788303294572279674441905374741659314018247972388883708017223821659980984633604919116861261320094310264025494540651774928985727262348796242887097943305104311238709002607494544970823785356256589917080844662029709653149539020385384010275284452402400286925527242891237529602106425035511082796704902550459502043434529614495362254078227253675547603326351571039095834259455370192931375361127047229800393241109355093288818928620827888622495855697606260472163342893507622831886770002690748333497574002000124800350922468146336164109160978601316011802082677954444644627293753517273903905917621796074762741016603403985746185118594750062173326819968095168876384398838655501273132299321558568962942172139763757808102239549846559204647946876333015275425703531476687504724353398926020794276766395534904299878201741223027238173116837737898033226935915270843907142756581039191557035438014246364261395846607810038628532847375422889163627328069018363768533401630919028039895342666889481995531936667947733201190602793838487743914506114989446781958332197124673363332516758209651089163698654213388298534373784956393039022201965973707294965954976293001011003094211542637426435055979164047093245203666351608564142557877647561256493687324576357859842473547303999543582666073177365522864409493218606247507179709389261110328758869889039710753470130645236755817367867800133690920768 [173,33] -85979503118212441899014048092501960791940420911227810513586186147582421098642086728157810813705044699746317771851809922931475302501377777377455503755321035876342229241423673427041501991523471254037008048587210631838606772889728070721854004354949563015244278163261987904416393211967691086147666296428163200595363841231679432437515833536620378374020423276855894887160926038228342139970537494318219084219567651582502287785060134639342395481031815245907236896615964802619099604502150397299677932175776103345659610323226265395241252811020018939587735102624130388929251065194167009795746846915745502769945595302857073613838318714164582214994353727943235046315855729261639521133798837263034019105630018307121175968992910539391293730495620096111931397945276174465411371847099393237340613478289104180773690875613229872712919091172801092245562961188993146051571665456428299636697460296087411284814542159896568189468382672638256726947492977762654072059796497272531466158896500377868853875562628521654972766946342503251001986389165457060317574808617156605953468932261632096291491188297950015522605588269365890333189654843605011792031711759635303467695771678156891862172418642452489863926390745529763468144597035581618150977662895402362804653952750597262061200266890287835150208204277326857780146384632461713648938084130886399387150796927860876187419904918342213624251714281049834577717373943759141778531700670504526199657458724435974733844067299474231106398622252332291685643903790121923352271284716659754055994451018185387135047048445961669494341187659831124182118547943619043441570197165116071843464711119803585260295909488290602730720613647665559516209904378334768710332016065148273740204363959591046682634234913318472583949742480799411666766171417696290671267499318237091339153685707207777087483479142179346275681431192165258592761520561516552182243410211328421993949501453610236098886430110277754126463052207026372823636598868497181947972047197599546360940504575490655540875607305211104111700441001607663529721261662645185004815153783439605473545789521762032212879264008856133560107104410266687753983183664595750049514004775624625324590757717351967070289252497820449575986479775410984501124094232060232477394799340814508832247113225913102083187683786751349619967193973133325926761774902794638067132761962506183080832437065588708185716258551377272 [173,34] 21422556092824656362966948486204186143726406214558584761374383759005905528708780618684938924587986816044116152448161958970211556519442996983347261413768401337948354789110009155434712004273384309372255692231375047321491244875171526730251720211024234457843575058033076226697610340189256391250598533206977654461831790391553721600963704795849575787614148359260770348265457360288832583533885016157835366801848713316268023594583791520435824893353220842974944012687289970979653330521963865523800787381105643412015737299688888217870126751469734305624327808214904745242397292541683877216069584272559959648846919305374301157211341700370398905480769098163917191585246868150736173205445369980245017534299717185136123828872633559643354143997556827250306200747983307248683560802963286995414661785237666901993999085497971636851325869520100551380161514745679981403578747348556010673304366067354003429245104488650520644391775851877580558793822342672383133687564954484831722599075036249103195353937213229885813353609290250519385443666359276965923546833834682732044138129357077298883705675951760575329630070056383675978016226719720242054260563586209357038686930324021808493010926347970246327868358487237294847898254329239796469593517139459253420088186919795103438310146347233083507574379433922090499951442083835840677193978847697614420666980980858313507893299728908286394070741959776958269250362798037016043397344817379231308401456973066032341617685329331931641167503426576103894962660774628926075416926046847874528798747488973614209353127602075145983446506869230166339752881860558133704045419442516061741283789298845502508915057938682974230994695498874916922884664846487730416826424026403150477860815412582766107655000981081495357405933650939021759340087108629358806915661468102944790967947766037941050715143810917282172985489039907236959883473689593123624215192899774251452236888363532499799498990956861213144737584960695694217436733429903008722553032716537027440500130345560810362750999223400501823778238045550014930369428468318653495166415333882088895435290806498154845888288277037345740413144140835586708102688812292119658815168884483239846604773882375968194295487732785318438252025737800893751868824617727148450253795873055675066129234540227761894026389362618180874417956542597817244286851683735376790556615097006260594031901890229976774026167504512 [173,35] 46365757665037946062802257537449210518686625930303148038716884648771857988753409267760946907463316609495189028762665028210548596206851206214983468641449676968181493090869532708709849619800308099754177512406078216833569124922116932968215779474978521554456610187491618088726211898259514020492803057150208041036741449788503398657340278482536122581642470402011702806458282800834271252226751310223502799798332914035300845608413460566231258164216620859003003259239892355711779184479096601544530261171451832697177588830735468513042983888473862019964832704940103331278547764286889608018647378248848419044201679416468370631995000163610234371420732564268103719205331815501193897525047260250884852996225337873473996923849557573380099234774402367773137443513895509652842166090420376262751920573838256132258760431372121015263774819514203994900898237313359166145944614884211328350151952099023219243742663336040532772604011864240601076720818846033987692267039003836969333045639441605279713487641044555479750297959041101598944116712271100738254219247758239278073244234600657134882457809366900876380819916983251283939989922862797281762638503884932183609527444531334412272577916811222339818816734389259593694068440863383490031563149187468892266574197360248805552114223009903163077151671655455233567693464111333880454414052333281072639329938212187431887065288375589689663134222441820640162097897476251715905815209298913708965431348881598290813939957797154042230457816630746806100418579035685956181609110637295361472237388041190914599006318646569046095543861786329976662501996242440398533866378073196709160081487040989145327098110135929544646860754910329082569836961935877164376192870367293555345801009840364131049819905939652620147681951166518473469148446483397676545109832424741019212941245199305342834626281560566385237316618529549425821576776479023003131816005257994052633475293299547874799276777620507311836532777130756282290085242888636423931642953962135485751188610170048615619904808091743324136729434527398510895427853783116080073561119031369864080223807840148715136951320200784890201519854516008071349242505154482756666682011623284416113092696441709329064697774110514134188766338652351407738475266668443674321453626227356531164782092897823395688840707638015449207196702530843852211297272847240869102308847934358161523155091686412536949911802464 [173,36] -42535711827438612140464935262684286345836701889234932342427514042736613899481770811402221839747521580354570667565916537208706145214817452444021793906372952843812808336971266813419048117948817864647859426818381091429603085136840702495289010813557819528714822602456050412470855779236996960460136128453646336715551693568953578194879603394024818830672364039878985191631584213097355837007205480109613433620729473429053901590407645534463159453666391988536843732107157661030406037290155200595575559647002126908203729286493404982971408201505452027180559427834522287213138412340649140114865453924935478888886714772478009606486870252336651046039890492036169611837910248115587338827742185215600141891465353213801542742724882765252663645263419554177732913603038178103594883557232719538046170394882743987907914209723895258886325582085089254001120458767893407654515019436749281637448600863982804398100416661905410545037176568874357502491722994510870589435875780343948626245037246845696970482788871930282640346757714340904796848235400976706618854925602232963384057693001972602522276310345001377251308532835809281557843547661166131410711120039686244837715109928127671209336904494126239081991969591743216596682469008658747566174673625915303954522601974084669930049198816147323381388122788911198291630459731703055347851030412709292393645633409687578139280131329120721547852799795625975399064561769083579682584051711233550558694449692872480339418202990491189513409972556810137983083296033092763388121792123999746342971658868721641155682338613635322421251628777189106033475413578444413548910586969299261041978230579666413317538738977204174293658661648176464578062230792132072240000224313323556859935859934174543600777456232455542112744570636645263818161264183263213692935928507241293083726269775196811765362994767583040960732853794227239548432135236072622248591198743166604606209860694904497215369738897300998225004014224138735707785298255836090337992333233021388015362220821049099603663030168842044213479054528108194622450625341774980875695170034491244007581101930356231816168357993540220099615224402128777736269410841445902308664151942098340419306218118424048972474025557753106562056169219761283632223731599112017618195946037104991082566693468373335151586705189265888978699166189336681822806838018077018550052475932181110083624996878373866361403680 [173,37] 90083146234494569286405753520805462129269634790245202337703737974727102856421829848409168180065864333810877400737908364859079512385633489914733447483786174865649847770697462695668169138895912353827230799729310384913851073438670353017399636633011170495422746722226737887666218025456229413228006060974885249601684961706119051666550638107706129076631768672424075352940105051589486194545953480782754030424155763592697735551583205057362727472094545825564949892868835988703320226393493120025568238696915444284476342182753278104507509560636469491131876423714821156020183672518553741125546029203656581407731222220201790076429021362061897779469613298420655491430096085485716863627479473421350411135504460178610143668924556468692637186697027128321701427328164731775451656348235882607991297792511965460265237660735769669687237897667631523137961865996085059464395784882920959783308425109877044894938145270019340578920770077453109592675925304833367761867263281278173655491926756974057956661676457193838356577410323037248513437830156481167980498332492008112076940418285278930071726477992624863540766128578359891621384230999763180939909520710530660265654311861386030597089909665675684027938572703821524355062169746987574029790647355703705666148474949252551097757374688552068564790155889967969204598752783660744114579691248555283260286265253917450092655549595131863719817109072332155475524598191378834779260564740459061601937734793776657225572120783311209067987684166299478868802830150602281773969046242435168809537055525581117715200391212897018504464497816654605426735270680222416480660320793830715916222609748004648098783100755260056544930591650159611541914265170667599457168758532112335537464593955594046038481909566669450952172539482569243135572854022418696427658623559485042384209964209797071703000052698556271362138026543262477729960412782097687113599002006435531559765236108369827012559661411207180359981773353061337436980309353124649406930009707790592197591029272889911063969811335338862753331052296733797762532308371407456499694680063307950192236856764501837576309945425251285149117759033897221463155854300204611112535053202231238328613641709816841425952240271048127015093567750841540337846415523407716220646678460130632964784195132276482262896235358182139636917920614446571975411355118437762822996380963098626733673900008398168807748 [173,38] -72138119853751722235269058736959266811861600168319073917135552447485645800444634202982811914380655337109795239388698804846215500214865922353675443169471183807644161952287010366315263740753936590352000050903444224860917553437755111917478039413216559950415493144255186599170844980584072490731606889013923907851394638101094691792426749972487955176247427733493025131750012255729484839528195824205677532982082427694102940597769946044037969938587719868623156976661754907570872306230269840197333740876840240170230775736445392396296871585687793573448698978786670017321625181653315539737062458515242936519196341095428338967519499122410989637367471359169104167793665667500638364761433316821669557482986353157321266768041295322311586815280038310536653029824147600955847533176213814402807112715742700712163614437397513553100029686538587969353862981725858792491219508363138675796288949153810918289073488450000308156862822708271114565059669960717041496647893055765251633912164390756153326523537637310758127905377750196876118331190454935635505759160927269039087718084604879682200462901712023266982052372231459875378501449727141294990960575472221239709016795341138029363784256968927183653240044932401986876747220215553996565417779624805102974849619472459100652669492865395065771811077071449659464929672827166419046301727522152776530065451571357071710755192881593851813349133505478336845259431825323477817817514053210192265131859749179549806766688270496548035555379521719319591044200843110528589946364254323903997394010784126277983339622141190171732734722118427682767850432729377583245301613973982065829395996152851801494289039571276539997152346189031786015807856060916885754464028113236201180049652112862231113377269434237967154488352124115462674024830588674797005221279746427670280862037802184991404413496226386266260172660284916836177583287739813813236940663475599614722323850823796341733342022500582261095734092835015124056778943142509366841560878376251286687237079645672806119379072512193210513337118000391330981569284248511400527168408642857493946754617515762694810433869552662211140110361060116106430791032025439172317999565061704329515845855079137667857190590744583611664199345707823393922287780047546750184019485035247795806659492883460386921386785306054157352423260849010386321143448204237169952753775999328298988541505609750254048 [173,39] 24847410006760904586355605955566783463186877554739951905297487766462188304151311395344665823142582680927238680747225400225418953894024781553895627025796292623925969308364707311891118485289208150838813483889011997347782725795291859978039621282758485530539541897545136880117643016134982501866656949564512679697063233306901222957760229587568159587687522928088277502082882789763905053797119406177460819593429935363490656259229968632945287858673865244164287322299477752699747275182450664058232913432950830181378624531743058762425091482683125421695045336890037073617064046840355359242660069127762972727523513746137129805240685300904720738213699497880076721731924531805695052500192656659003476398273480815571383288017738838542005591602536133465103507547152190162754431178910854152329545684706458552393472017455741729061306584352747179921315536367999319990322412508173459283201711605091142462082794642759277392092569914838930879039479193568467839764658898690253488881843281691607785523472381975025385427363479075447278097636672965402506375704949188938587625046601092890288755482679912488394544101158451251311326911162081856736890200382168226128988578757652225091076333564358618510809658551542962693781792800591385655805745066223997136405104728932628757758000111732279453656788946598563624037235131370291377663825656805496116325153443654609978465855964826329327186763614715416393925925421799088450941795742983288711270287059488218476848855695471238345160072228509625207942090700464766883801085126673307088063003358138308038124724321716466508828526140823126101260100741876270427658209720968469068774128226143377178506810699156444134041919812482076993105846480722398225892800293073667069140409213145700712251582615271420003075041096790302348913871314836393469139434804946323080891548531307573945586246822125212209498380998310503107427543017724229312388582154450884976573858489251710880391091866083602525195059868641600244854352206335850407177220143246872006814279334147644800353366310522072869107024617556354010057983722113135016676378183455175801382338728386506682642836716361978934217987164103432488010874755925437427916229374034827878211711261047950123039299858618528132441642793409481823603240611782647693106115092653807901685324767724373389130786378191806363054250290141153319562960192139373649279268135983228502587108082824072 [173,40] -3824938903510818524143583777936589973176566135698511757282205896882002548009941717698426123731337792863522834336473361276506410029943850396419206131233866423916974567997902753671486755272596888271801620436848597617545704261614120403943735468226542979369840871722703890358115231352567109119227470013515405809922131816230026503105175408599531745222279114146179128017061396569118272676162462596008321481863856225229102977490944060923705006182409817046853772807409191454304230348133572382888730501801091939661486709948087255911933679076923916861061625415268408489052208297939317247966489417804871821293273095830318196312783100175586177777053233576965918551781677924205809991896717960434410875589365159924172732779240217438333106223298266662464329030256785844106280187041500680947863138732113290881467197108345307374666951499228118689035650783621484280545795035093205382673338684825756245994374987730045186720722602216248275494664559407985574783318300882513348586148532032267057768683062937835996984753211477463446551926727844318902645815040019467847713520071454592733784713197391674068925772619681209669983563627068102230677491561801457616603776499311402982707337376939173471629622243814482069679761173631597075575919420159847021120321936502687780475188592967874071047906248697098758283453890192633711097458508364055350741554086745186890490501725967757166670869300554249244258900327480195549481722733619235558579903123343021296825415848047273654332374083847625078353991677552849338025022691061004529155859650382638363793568910471125937831401368883888819133599128521984565676164514614623877912161072226715949022737544808847811533385583370923706309701264914372838594373821743515958830945334948198118299213317038098130093066995431499942440148622332433384102591435244554814981296764234804331474414962110746192409104127190942888464170102410648150164100443998383299416791241623760508089930971618410382975056000117452564550862740165436954943659141395133651415045838934394622238532711899985605790763307885274637325425378086754717196721252867302382674950261912678283711515134506091306122509804851116108269627030464062412695851690823644518356944836188757895213425268239314109824404481814886988682427209659937357670801680019629428666121126972107161554792024826640123751233786952358928170476174632347961815539185735551329693620014112 [173,41] -5068032113105608029693658295231885711378082591974344300968926019901269298797869735330909529012661070308794699501163521040295663422175310140989571674874377319565306358291303234434204609315547190513197371533716347880803015618302073976265597103453452813941285432478869462258848709732583592946043642279138516643550968284411484325884467832522772317350334031347036406306924647841605415644389974425046656235163395296171481352644016604463707409567572460980855741362862297431619878828519654835704106936111826462799924362109737432582934843253665988699965877357390565628073144734936649223044529573141949872956978507752617161811890489781720735642314783712346823807085029495791129205667186839024454271432178650439637693840686621312068812200721030254342060436176782760796407813826569479134526619807055237900491397128542583030241742771843170834552668126030287805824692760442748948718366906158238071713682493576213678970507949954519250526649024609316516866498049972814935098737864699190597135995017159823570678541459049621110866549247951857764950052762619698871719071617894714411448108701074938829223320340892164150920186213905489182481239624289952842403666699826850888298594874548193828507561065516717750916679216514074541599377402429123128903594297467204026014499974959168036281360818348938176401530284027605496536602900344823458286698641241945350472803596294147087373910400378255656381027398154469243307710449712488896016509875446288165592608420662628551178503702407128111932486478029662493936507263505544020434852090974613445076356620972794418527436990560774712060525768100770503406702567749030080758123436046597562621022675114715498297755860237661736905268846136089366711567618433745815603757652922854295755880478145115987161848206834750077187990455425350599273372310296990588234144734379515361791167052658728214923709803492866230693338773301022848172784330840191636576921715603554387498002841231396733293183758565863262083412823701068818674264794546574402416034075144138896616733042612250624178694226410267243060451372589571792048768597171788808822705479795288336253761258600174938649058974779386833098046300669562090219120978020966610784607531862858535185159038621676432501123976383621757908475236379761042188377757130570943414658335674000221238361992588655702756020874025362555627037368593882169938303772040589245219757260 [173,42] 6710098249286479747076734744752786019269622603640431437516948918466715858695329316362835665863112909374090675668907816523453430621757122330295166893479174172847603061653314130815382412352150687717235828533010342368609817587503165980875843395255230245810694864816856582873902134915500148481348897716862037112946861944039761935487366660774432116064184163515315659035217516866623597914167416525127031124469450834762586376560888027981631842159153243609497720672563585938301779365319009389236655458475735724449612078054144491454857065136912173112655921565824879299685703184419399915366611107008663158966027755763691100737998778471684655191162808371202888939245736213563725983146947755466323445738860919636349007615781051513273913994812442061613256654127036597466820184890394760567145780495699358558405586936944903268476331466149652851205300433588763758786646444062049971810032300853499277862038295848295587530375407044756810125146663374860960329858090414620305576487292761552338984513721412355265461762681736156770084639421365811475134049857260192137579587182569703362445365756747548449375770292479676713639650672916353155013091691701162558107555560202614994414243390012897483677069076821202965564620306011892439194558986504674198844213793238831862744749448975406206107388666856299596039487492118799524008808722978986625843323165571182890443951174611402806220034300227593631550611357278797052135466497058337950211660761376085163861878665516600125288053690355392265230293905693006105758423326091323878671651802492806347463995174214796564583695532640165652229732946396300586304916646259798757000459828775373660913437935448018394590804360009909352389129487266424542268904231577015706222002174681510698621166946555363040946248958997247087577591608604540338863453820205086185562222991875461807560874777965873150110299835234172021353072085204428863105304910536802975457974838894525688607240061778337355251883574484025500184871879873372315884816492306826509040081874713161396952695093014987526456180306355433623042439399149711911756320328648740225418273956079926153860350815798945255447199815123952060291836432727927556432229687047784833895766586147995054979735392589622748522387268202955674049851457218476154408845853655786888643898214383877944093448622541780153373789089016259028941471213611040024205437815501804888961344 [173,43] -4644666877393026794005420418256187831550338097141421200124871784095354218256458185465120448542635334980515615519941429603364921696725990309153554360175436325673905549702884398815969215617643421511510407417957840694041669749158002418822677721847305091465764434986254426837766914044965347863177812739870320584359208661925709270658208283861509772852445698287080779208641683343913625428482410885824145853612807962772776308495480225334701293014030926305199867549592879357558811281191448813150898405270003230939446977042097246773875382026444335371022487310155285477344470131592447261134833375822074198052650108248457347591233870477996761395164546437753683787662750671726565416833829978792606799952790653073636036507622842109393116163545405221827940260639565144446146800990866735461115459181275336515942712049133286617490601261643264140584089052611545289913748136970334741155358646505117218828514302940952526309147186207047813441093779966454743019724647100774143675903547727173297296219594360902958584425498782825658147470881972184199262604001979731151260395651162733814816597067453268544936699007779251956404762728304127929137119104711550806249925065481186999968208997608008948582827312802675287921849105257009623064257643961514908547652875647335160962691074514606408163361475633024071803336447561910404706020800095377209793069186488510369985009309684619367944310117685737919197933478686669052557408411742506776594109205737759815651134169687100404551879111086605912887361265879137755830209926948007953053494951946042926699202059256582021764799761147704218974932458447644429725827588419484230926780793587565249115443248010575715210297442882785230902691563099760840065268268447029568906776007338705553346136680523478630026593510070870314890435082140960129985557487720399063963544623588720228417039611248893777215892054926406520894508333072361970917700505802881021232913893457275732317747550519640580010785571035891338260165013480843504958991645091058385093850751063024869284969859545289090481628623508469768730569100961677821227560293991241985584700595901681336909028190057767683893182742941889995868270671770403101322357809364455206415739625181019732845343318012813865816131236499782403660308422225342230160976064539128054384682800412468990063333426757585357051468842638549727470674075406951574689232059298030363864 [173,44] 2327539950155396361736615560413802121010579145908706044124158742378567940335068505177623319233907964448285093040807550571829768420535330425171941798934366255423252934730782820493281978783460480433872795427076672469284877987395193174554540993729810920413852314824792223531582121025007659633485543583276252598871444114571682187651419712974723529507915306896620554439788151670663877704251460778332023914869196452703017378775528617133421078405379928475256851774111772819436642334220993043135409339656566573174907324818053445521547004448950590077072142910478050877024217622602873032035214643806273357954591072926037048217411261555286256607523717854809729044877100276021762908013472397589896717972517079212272608303163557692446454957680598442881894153375876265262651776469817197148795602265791801432665017800056828768878548197246724530274879769045206096513589544134212716079856524982407748294031302516071407986195505527712742312919380674363714345923390640487636725652629168632488897543779561608769632933252783155739087767144174692598078124984318733874756434636836204488343158923614343377360088710715978480759403351377787568810158644672071337276557513749869652025061218602216208146210572866633151435349007967540499151786938362083587980517880566990203528199070008738435203784559314251321748635432180466230155801311526290621782580023981207267518343850961249992547422687262924929870371565416080748820393411111055989189481095847519375564791046149192710830949380070928493989266095993399451432102542800133847533633935121446269601558908776294416769634570712426120657610073177981221769855353006785909587890719285866371440803623939751077113892339327690318669313478449362993453618310372843913250609671161675555062610242388125727898345645777333514637068319016042348510482604047667948890970319775585021067616737675736538286094863450718229062935714213954255475943294360256850242635550925464593463719456145739757454489798220855858582249779039709597090862205111596382672838627914681429493975532573026573443069033940081611217746648191378414820346153314184439761323986288081807670825165228576710790095086562876101824249097846448739455153053486187822993978762607050443180253394168073805543497468505531747161779676913939046702740842816317824497013942457698668302738147209636679299531667695060282804367984449473786315894618556413360 [173,45] -780746938095341307047818824427918179350291320862093011712211333336032828022553077603388672436008249538849650860657035006747931081010774843553379740621439398719722617931365134413987856232999405382200284294475434692072115907775929097098388472478009999576667432396574028075533182592652154177834546244044180168634647541803542622131583891634328166948872979200769091590497169050090170383027404539554028779806117270123828862205585740803752225725529543086095499314689264642995158617312881875321459619269723425340686567908386938507704845171446889065033704656509595849270614151244308556824806544220821269332117627485013458334256937182413651968275833624419834306912537107175468169898482300653064935327524483685594591151962992322947785514977733815607364147716050408332736030200210789251952604343333807181765243554711516978339399150899859336845929805205984545586529718954513736837341290426082317899336475315924672641259502507645508064040976438397806027226301141573566525516616563795503378137688892060699566150863467304513923014300965742601280355558107168848518587649227804074242244501197143132326605422575044544491863800735095564050863628197430081377334703607440501187627484678330616003178512471429172905142178920481139585940944369749430970514866131072939344260254797063954059800609978751164870280326331085650608616407174037668830907865661051187296360096846021835055577551027086830265693624247305441124681216576688830965858875836702647552838013783537584986405620256452786608385977711224776628223553118857540265358587144266267359745473168845287135502646575225072882009225960541659283518613741904591275946021737285085513862720397006803358840846093605482409291526094286763355468505343429557317670217436515707584249119230387391920208853235764016060717813014673735148735250434691165953133976235210662406770727015766418194299494126386103906493340529929793079679315457534362094440667312386472542382700542833846474323953059049182474786654708530880618501963452378775845144081957118287981868596702919017885045761089279715272764124868047246350845463547917932762551487308993026111985987460826898359114444026346360550040598248735482923165105615854200347554447491028990531126146483239134763711092742078954231532806839176250063020024287112911169614458798553556826999881862013480157924251669457528274718860408997155832619815131398 [173,46] 151504747788040439413316159200537229019728045101311933074369824371663269018345137282412420820088444483320181879322900986485037842801149403897526002815535403840509803212715084348600048696103778324478482141343827266275397949035447119689235934908462556570190630157007394410612556378886074654630129813031791747138785788143501202844020883160283942509977471062311049983232445883829330852480904628447865801489117978717432530225662584265296077867626038319104357706071911039817752935801216339051425978361223519915375656915929791266295215568518670831201169483033669971780747430468719371896001062205446054663377176114158964262840923286950142557652863671435022712028164441623406156517910722153438176106258096876370911231204890901273762051714934613368551397626417971328423595661043680258068719695320658218666259619465951630836647963357443133925777298277843936810988245692072295612541719715834837465692433441870988165362333481918495037056926363623369019362042782946047429496525993984086502783069656661295461172303545129379333500126070980135671718616157128202631479052608296197254624785654808925596947420082032484174332562701401054947607809867103266845258048467481064489787063605236144242203151630591813386756461730412376820248955658137942599779692119450256640835458224008366695486399802666721656320234866465602862677633681741902632866782632196076561812044039538010000711087543056126538355424677084900721175824914334563358903265591363448926934011542940007317508542917971252214873710267373593741275487559901347807318660470085084459584686256985285226462573706016954788347046962383089961046802976910496272826695107209955030534991378184204493393191899757758791932821264678910455411553195455635583971297588038821905219549544254017489721284740718632454191718189845457522733590688700531542300288785848850432546971594311373584470747416194414652487702019343108252344610254273303876249997861876161243254518995997327730932632701371755926073917172942958307057942740453582923167888830757273985787921419219817577880570491980805259883498163335282053623643453716510793684273948777173811848185205428394657750092278139956890388824955048527065982503704921107006004027242379095304731947686071992260714317980503843281319758079633264656201429861044556118215301398829602797713877311088179039469692888548446905895820646600242791738776864 [173,47] 8183065480998133154650446959548899220332735865416905426452307017625618383277132374102506654950682650932067264500765865949587264298685593691967653853028788161775692684568621926383621065578260667125859676398049842234909115462004785957400959998041683151447764039394752558888621526896972446151257362419444499355864853471095339054722613798978600449562562365257004126702710447501807571615933249366601129283648678140865207516562890663194220263176488115761781746413438806822138086481825404075220841365364708714398015742451090601598108031731292557745021604629721488571730148979997489493750224076238304947990599897437250109581269532971153861570003396785282866193845122895234167375616258581723917811322310987460335572827016728656792836235066603750180327160338725502779805912023093874434013070100756253855134232135062078805813768657668520326089111169849761782261996205120453677779225593207676579060811267934377135252693561661438004282490743854420259303404656963793910590925588378186586391176319540583236003069402978840864384374343211499495901140621145807325769184724294989202453705993452267291757656968287004648671438235419076282386171348353805365987316841623454346312577234813328201150329089870015980512204467166383184434686437006072114170347543395843034733402025448185328754215040416659196959169002447095810150715353611478402349692926857523608969754970906809141246273720587122991100772240621762581956948331601701047905237685845298919373592084629224612247936632460984163492164206324637105432915072531709089580754199521095154640284890047571607127250456846461831590626420034251745724435427387542085451071783614459612032893988694988785820963389861734919467695533085574149420539545893550065590572305472159365059992331829102051379049322275018986838495645283973807053346417699167053927755945893242619577163382683909249385532195205617920276548915870253388719533655937690505641549638710991702955794350512487441062878250900895849831051027962262624995464534739791170886540410920952031015428724250595522795127073745247853937031867899190937429791258947715883159114339726052604116593580642657540950033105431462117667219669499083885134376990207183744312323558659493641254030926141468669883871740791215884488348048824106941613985708663283330655536472677791974387836700346930814217495748691330826410644983354079871294848 [173,48] -25481449729371702577250762949890321688338250353404491888828370574016871669342007962685687958198722278029801205481422549437167695510739264714496283237328330630135570345627037269924530656424984262233857989058829254415840698679707356897365339657623205694593350067155980496579674873918122698716496629267034773748929716285856924072108190004251020764196879400274442175723563343378401595679233782226497774767946922801158019986774553880773596729016467726069900088417243979870006539366410828283015361370812045310577772837824263625553881325124436452375428427486696380374794619675319627189023634780539951523954624096739725218173540693739176965994949537301545371195850528078900235694411021013143933058903234236854008741721614768128371895717690589630532686940663966432062407157388571670937957771217451378543449817553827000231526122797436587459380016908527353498819460342810104716967715031393183689965179825897535107869917664864988961077698829873094084582354725138303962876360818701075020766078992453855045486019283927412499590557707619133690241834351613726046674145395936238352354061969097423534683281729106555804820496649856372099432736782332944735705571349927486784737808621635368866627658254469514818447903646704921146957013477679403368340616558270562021808829550982350061409448479662942283825584131013111106835276785752239189747260607124487315137041546517718863338572771707637370393731119170761466652419128108541564532849694684754107073228337565240026712034904181667869785306124804937923217377070265205676066503999451550049990933037846807512357703262515870200306886317625642155285817407441411765738775570632386969749450705308304684602733148375797041765980334657664822706977940063203715160110487693826569616747173306507064665274514948576777787627640477769888208482980706016670226113075036407158954496012928784689988793669497846051826226999779769816895445005067651178016583624513263067857241366082549220016362211988717275667407969800498426642577298036772394083164760166561493531118482155792270315696335884037232740584502131451479650000165390293956822122574106361975188845723772164644085434950476147536751373920082623750939779893414878767581542928483839360559175613972003179762479912616106710345603913324432282841725949199893762342030964700258192571254444463860095091816815040824509964827441106165423040 [173,49] 13575125390998466210385523897010750158073264607913224246399895958252559880961012129411939444215859022754856496815466741626296557316124327378600420008504247078573041319353388629649104060239954102111177994641292748644489318007364798606206046437535534794535477921659466823855052033702193110376637644657469010208853843086714469044351926227148805398236264152363237599427884539324394287771707620411365286272110271051589027615323731392504294569995099090751695480688288295145417411101383632956716734612337204162261758129218737081014800828197289785490320651373943971937305856827930635291730435744484393984970573434259808788055886394682443255988529658136946605363800229146877855305470658650760068386872404205200815683172625217351225117589669652081562281762218599598795556909234794676815946914979723518880214344143838734255041647674685833220067490151424291184280787010755099601903939327254695738850271100646125559221086365764644141547123769735687830197744658887138971879342980606377302993958982868114933827096441862767373680010716646168032441535395917035486594935025441151004670052330163269135535063317101536851188206759028985940137128516395088482116181641074144385220487563871341237796866744470087539040093800467120760008652604978258348129356013291498358305512263492468110516865729626500502966003911514679492532631403491918464742752454639384663318874780917046812534963608437360763712124105605575430142502748576292164047291559416308594586533812926044329406983903455783266533043238500483772402894739897223141163826139078321997911747935683174157793951842295283645167573476236409843694955636108994311750419975219777199025000742798550803725168371803592960605795425037388402964994994586487923309199663527733713081540217708307299770090717966650765594269010344525602703015268255738831736823967449392525668856136664110760856896324655200180085651154563458452872531338921207026434772624767520508953325857951488008768439245999728429827236059902175665856975778926769724324433318834713927830207635745565803128814249872954775576584835877533806315531503660690754158853903666416323450929588698478180346746921509626131583279439057880894586221125329782274041282602680083124724114014797654992230522554956662828886217986466397876395921361519433034673555091378668566032667324207475708879509349396584843443950708548049176 [173,50] -4075009529831182501910411258913611880375153208276398775128158716132626672614210788389668302890464516522706719168882972248414978816424823786171543539041022398663652165309828567713650926354473046465454307860743860388785312904741915950159339854396575801949974267726236719889094944208448522242574632225919820204459850783964396912012482636744326228420986094127989050795643990878200288912755581177494904058119570253566471591089910655942109099339476025296948960974637544952377506525912625961589885867920586233564658552841802638135375574867238187770108388278000285483467466611644781892148229822661101659286419826141336545772660255195326103116506805583939008822447565039603142704637533832885595647087922399626082825633307704245707277079210118864611006883289357208532458300897955646677153612397696682298181271035631111676393855024530936754435927764057282451282081515451383222875176924990592636753333364399460445836384225825183629652175318169630888875122143638778041044775184194549210012302906864090720172766300049158873131461346276672628976800076508790229100029281559378043790734544918698352297346565631881742416982336381536340555423586945156095757649972934198079613814818069743202489245748434617646030742759598739402424670148700905771689969667835338184771170260082072885696748377896422965762848422052180511972511788662318236038330596555906461370386695046281552991715430124868133544280711466857430615764012678261412504964502249168253160375462334916601149097692393159058655542949010746648848310513405389160415561344495367372574994470570348716163232809780234512325425881949241378675217021847971972332064652389442721856019618328209927694013358361681973415808587419559785877935877070238137041757350367318448721894684358388099109665568612774087967034128264439779665182939574175802397675304271451812934386684585029486886338120206939078209133299299382865089607504739307293746393862018898357576097708728297355338818005985632267916568526018517554124545375876021776953999023122882489994557882154111720415363576287677681816825221476638242888296427294563716708785731842021485691900915403615849600581339629217634569937597930678902272199725434426684383030233380852556066518404296336304662328368067451972085596840179261626473027273398148382919931320559688407569585970651726434730731747456484151317943328810112 [173,51] 669587830186837722675597581468574411202985441401351977180119363210692381612860835199835205016596298096210366329397538188839605605671320696933020046611820293068158937415569840673591859426488532959018688404578707231281932524131590758310666114473704729894052281434640216415044864573063948073329024433667682672446114517703738581988357669515916330488916405412081915196944039012181191477411059650147729358324619699819107184793374620960273511374828144646484814608192314881920739964608316762020283798232430091123899339934264690331967804383585526661284767472528868147657968828893540057536887995379829632990843667235652485109469112370757296270804450889756785943147524520342440221918728143658596765944324145685176027605206901225194527375929956171650979414441917299826422888595553137041931754498071257823494662204332904660082642199997346813461618001497277786236777246799531882610344029493673951153957908425018373488878042551161845994683978249340120449964490711439683918980687708620667516303442825662679835400738395016255176645359785723445521729845778354891259219027910957151302979046071328959463632597502578202873684646021863580554408650922457911859736227967051339457894417931512251516650558019997021780357951405393902553004343512393954073759328799650939132722732291843340793295814040743014384311021742157275642409267643345272680112086426959211982490827665471589024788852821047398177724825970817935660011996313143009055521306974418520746120549646724962274117416617115733499449583114138196610505036164437023358380308902325199927866743813409556659340813685791914993266721459425015443008404983525031099449814769412904923023292163555474784539528307566988467536089094859072727639359108307077702348318075470092344910818132666676201369158049804121734741428670794449296339843648516857114426038344905677053505879179559630072032448193832291803905028765020750371858365766451818097815537542996993415043325679219076425716146432665987657501844622472042068864855699560200938798932526292048986940960679842291579461632417733858935800767250168121210200284521434554504421432566654139781201616958903466400169302304788219168984781275621998591533684190570704119765463312256646488242880043101465110580458358104330008994066626313047722490579336029037877662703961287108325302408891326014468187760457912922152542644792 [173,52] -68269576594335372654845961911298130745377065846844323896781590981543764835277377972101458064649600644380364804369905085042999498069489865292762010351675478118761910889346023263246878271087272242657124784507335857953097744052355259923723092671110046817635978514728622189653524019512912572372782435164981877436065333708218618923211663774348468026480458766237767741486027310202330193791064974839839242103970883970635075624492477586033156232990734401954244955714840099028042425065377306496921116934569098454891908079288821537582497823395575079069288095017616463726233444418978066564672976843976886156921091057844594911459084231994287094218935952555343351008914082853909351241903434793124275851809650203660909439034307632790811587329819578782481437139194695058320303020051388167550624898902804767706117693177057975376474845878993524954326655697833316221353729745874888226078738148416831704708678287980122012658420873607443560537857689352298639246635530899511973890170089772197134573512977448989608529018035624098633477601420623939214233184845395147055631158289828883945674323903692069039203608104955889999204270698313067123297489003338049190213930813979889961182438633112204518208312412782750866703892293308736598809963479615629337115777850406236052977772654534505851124016609736291494208823038673195279969936516866820518526090248445105233068006851773100255945462634344925008222332908532567047708548772233743206444755712655700605443277554954669206138673044853434447096389896886223408763003413828885381594124602887699047625686683036011528953098362622893371036628823905457825802112199535253008257925919717987169131230608010142696766398044769857411642094474252723285440055745497893218524410936492826337785043268515455970788682345870880708617313052063519656864724704860280421441549929672927744095056007309144917692535709322775756835963009273503502187432770567463053083849943227203747720400631895547987177325774493157565104932082505263178469747017454705986799100003330473225295761723364356049081682347849429140038516533959445864547951275589686122101279743486465490921319022026523823170884917383857538907682904597352788333223091176580302987116818124811762831540674309511685102146600349664677160981176664888162815926327358831510007778499573918790207469162134613461129766866633316770346656 [173,53] 5545460109807007862994647432617676354220935763316192522907089285215874086799338473500617587133078778097288888995183859916458338504563996578897455404576382337446958743227083384427825198434518788769053669628413997925441636536150463767333248162694194655082580682628573916639657367766727990074153247969276244717926323612643628506110341792016717627407892170030189087864364190922555182852254560614931411609995199587924045754087584374831990329449129611021971415929973265708221803279598135910333237816497984720537705160499661726244917636229971030532972357555899233459539902523479518263453104628118563503443010572281435251589365620547732433075638281859502463066708861967585508786856256898521791767428571841525860516185398694004818543746202443637397581636061097536792693868232973096145385574119612136257876381358394606766563577181934349973988353401979352314321793252447825529171838393557953731088194866469405274481723498764445030486882303481462416849705508651815659330623325231261910884721266585274066665522018133290649893277498398902508550542646876454261566694306231258312914611574666582417399978480764660235014098873087176680897644476730620538560355327170343727481127595736724189638408791187834169889508235827997281902301768822120711596140945401429364017915947753683897264706832848114706433416235983488765664826453138747439075309684291537641798537753129712374002801732069599745161006205053695923477774966391184386274399768926588492414592131953916969811948447518339388130082777474413698951594902884163082995788497456474660696755005419339411955845471810408319126836963956454126197420488868250596035515929656657930670293362785104054095085603966250086117129555432894890342640029586843202952951270510390131596005647232921761808579686580620174384575680669810291731349500439049673548944507669134333646154120229447357111541673613754428608784581432757384057862891400561949749513387947518560705670080448368603294260734393259554368183516429957207573763263863198145620294482569887460394002098116846595395571198092149938919331058799574168350705354661395290581079551313799927635867989957050115603734208573804764833953396323516246137028312849531494782231533940345839792292360281114695563781229719213983894324226282209701699548730834033315776470103539253841335751343464501677743340662188924034884 [173,54] 8332661445245548344508564997852615184967901888531173875824740865575528618950859178321147094673756748034703659539064403399912539504175202138606668065602281446256258927192268232226840705105642618956997537560443086960444005818425166949286162178930830045017347330452472276302434243885091578510210591571874811290554994710514376867039058001368616174868349404121040874319813954724471295204472832107426033245841843872495465871147857469340054469536740072699643686877618174322469316895513488759382711807515060571051113020764643769705093996452990842923308631088217563690101803388188367441418289693073857786689687860629172871100110826329246819093512666703223122651177427444781683455798612102835328901472355586022821666807794990722998637077324168490101033817513661798109424092897009509359511748488675847144432497454350927309818278981386434798820288033806150964055143827923700455846096702510070716503589164900922256111305784171859119027339749835291534009895908388367212038097122941259355125690851221773044093191307385348808543002194340044767467463722636688982793374582531200747332547125360275570953516231353115988027435122632180406929067624145595172547143832392250785164029975803462381197503345733551604108827960105171000339551329585074228533895744010601456256920040299266198198174037853999348896329404193682367792636635946623050260394429616064784012832144333149223214217902914836725759622938225784578114266388287843108182513495799675603374677405386492131525706048042032355625761692760073060056801960162538638957834517625443541329474557772912938145341705037874943333666976155455643744568229678402481369043506989458716942590946401330323058425591762728004811838534750422229524004539780412294698303543097182280137291637708263936276481145006527805200920013523585610342311311477397067118429531826313187462177146057829680231459126871970200154253507572824816775535882070630982595164577189840601543338968266105313806658617056860861132942824893287011167380473570351486127465847269921839173539028730214156639593833145808698973599387346147534717075088693014011939607450807202919321399836824321124158711039289636061047248774298921371965775602099227460407957673555370354171631509603253699906721424336012805109952215525160081166933852708709364929164151610575854915187561348621628948048127009832112 [173,55] -4155791199040593796616823386703083655792912966413957758397674925501170689963751596869401353285332692269742783316773423297798951328453188253526649387646762742918198857213180303695328498855467791246968174285785533222513660740075178854627597754985216727527271721858674972999986186688334515885239252551374182372354846489931997914371104014342257934892364707115076699292332402421035440703849064385107421733508562083058284203579886739175570161530672864977333547123172595727184091952043264632525536024411044136596988447458032832768828159632552650280149860397893152886613718538398410815352009216827458184170060533326484274285922177671145184792620157995868323136788897796667616053320150939608492542748087970733167525241095037276543895432583473021333781308131063676860755760356442222361510439071915615623367123717417206084787136806990512564127729411557947410062323181169649771066945054795274942810758156212540380956955823712265582587777767438560545465567010011477743503544531116351112693152554603078975414313430758754247749901463044117532146714595902114795522721138155535363833591468222173679768924147508243298690185194509655048715747044208331403121369183150613838264766594806035595783491173973155977013402681829867221715200280700612974575752921686195348634550880362522583163506920079874141015771106656805656853416747441877223642595621465526561764973936903612107396430988120334907907178618287510267195048817041428781014256273091737481375013791877706809718704869386295888925765015015130986391375741542147331823526255823370162288864469784895563111577197433158715461365382960357769637493522584952476335465572935894658904671804949955041780855858060562576018864276081825457434921556492603274770055419172314559190050020100606211107929652742956815951046941654130274199873376522494164746805049961842455186376899703382456411621573713602968432449130981921386085123327039539256279944413457912082767540872485042735841384059127081502835103228028809712571503466484581844877870269568205967378156551484869816946549403872763574766905739426318896410325554292110539521640425970254949407776359389439262571905696842140151166920053155089217563693019215921258371005142206233531028396637403345589545774633160317779156288199834208652482927064768725123953685886529581605084094088155115288201431861410488 [173,56] 261606973937544308705650467672283318338593865670440968979601027370850128513838256172883033911246014891138568751210644714574744844083087863011967855212634841471569366435014887619678084270029809116466175152085617809152979085597299963829762601880713002472965021614779980655641509562263427441230913424009899863213790019773741431203382571666043023994078493297904226780564600093749771321347420254032679919429045057742150816603167851875901854875037700254691843409649715964825391232109500607152640033278501120086869127006882615081728470376984471292404596808950206335419114497099028032098642280734214006593956624700797790538711542243540061431165711748461148572302697737923453799181687149124644974330333207175441608757301128132573561639804571396963667082157692069862725986618494188493487753613833722939648915001911351909168960166268752313501230660684783388507380085923923742425761741791726224250540964245726534464291789637381809602559750283137779591154373122223530038181652848673226923712662069790571428382650145871581720736571445333672857702691667509761119944355358808062421328626382868401300406489107647051408687856169554016928179573767139258065126472955071911610036707390606425035640902891317556223683268980550409593882042819050815130724152839521026048703021715837230976286126304796505442779025121589097579173999389200783437718634715414049855669538813609662521631513409427363033663648285516425161900574823380651644411674836856486820589301320548824143982842628433930805266524853603189311070218587574850905624721138307892166530523498212001845442248922373991945264814011396431077743227779000967424872609785114304007310188912199083987952285133707470156426907242103247354631180327069768028853841274177111815712324831338072633151029495731810421594776763638060205481421492386494893842357798460592998821142002146474091503013221512542787067892585956029129535112606254791598121109659677107056124417990018980873672694038829002421768714691822379364196365290884801825170429624856853717221827629664402654730407175125358947327498182739973157044212918026175816414465167614893431757112961988801773309408594221083200272661658729218562169207201039559007678317969153726045656529851405983100554210217175106671480634626363242755952538029850033007235355113689831628716347354601891578037885488 [173,57] 79459602326657040930572428669413652106920216265243480873408778788023641058391987586405020171265840773855701328642158311125731360646899586951727910456087009763483897956238601661927323740799965266329602983528469606442966277822230478180472257110091237673445959723670089770129107916401187879825921277302439188941937346555774656733530690744650644224439664503711532541386736293772504958563350834037207409683149735198795464624695260775351230346537246504228737322265763969331825911228466452766730716120539785691342360416303584700297992884022156964548067948390989773251007597672246569019521498309312092430626922082925115187820697669742029148990565401639430688663545668710680862850863152959366479093508790668335994008377299855200422718876209267319092628232759900608250050281099651116203455177476096549983223933330151653523208890401740596495130753787490897250668404343402532805135926595367379050720810901678271531123609084266543361227642140437177049102448985866310475274003998331775309935687737364347888642319207743482876371080556816368107634236306581619162474163963218918018815877649864221739215718419474845500110785822948802144574209301616313519391868883931133536035857599040620312065390255641534399254287228348888396265596142607531044389467511713548131698239833316099015043322177420672424200387148592636966421472394187272359035089710919402257099426893050458370200294650238594046129910527365916935637247036429334014584550878031648448808636393352820864923775928402792536223507977755742604407339968114232663015311327383018415746917742429957457816018419086878081802509644668735594338082428249717232984334761393703673243706378064372685998621042963109814798392661924826365047021149039422124563271927013848927712895008671740849427115443702077784870632989501846700618693878850274656278563887425553546059029945898803392350902724671665781016682859247315386431269635162689182268801100618682349035655744602142684426730399498479641388138167833996075219158120578963749190737646276759951419566146815984332953448035181872349455237614873829510088663031728726625579326861336250073522242450967165421049033474371215989634786505305467844801608709109863934487345592593717995134365339597859232079833115690346469369311938124254290985600128081051697107577822336622491396644453426345395705810 [173,58] 17231123128557010074099734480457967889834009966172137734294256234160842421687337581464744476946867125520177945597209571277634443078440554367757922318782855112024821824542599143660904988823899586027720892257171375851648833110479851635266341983537233086054310934608735961523104147132776549642040723508995524992946905430391072907554841785085857998143293095731791003264713422782851868754379550407705648940683935188309205877198915708232172109842319971648006396358632737236357297400942334436109121907931657779195548264605864796973683326579340937040775915245930911626182923678461903613201117024467438308282610682633052854025321538913906323550378443968551819582557450213993820303314069041087939670850287431129070598240818787486669232100417968713640201410510552844664432146600277174858826536220189744144011419369945162966784036964025109620840624635566282408380104023121355900622491386731751149372737131962208281454568514815348889209060654895657560375883501384207983750298354875955477461571578526853631476847756305952972579056366865174793691435257339895978699247287354073664572799352997943653366111610236801313506910904070193945364894846012658872051940731817823638795525666638421147976779232677058962382268816588690668520971675858999516447586073065395390454037895035692619573773940301883173660030765985211096894101583257880132311366740426706619867092161649658164436642738457045097148980046021150694647986100993969940777319493797046232950836422809288422574908882299744758015705709159897916423718696417928634920805422938280046624156158141272232406208365708899058532320892418728339407820691069378301526281001479451120912770877424327499610170508901471123659408498194815185408644311939880569169374247594242336194545815897900499479375902217864463949709172403785785849268283035907852812428456707231216797539668539288686140422894410149639082059683338989967829618143781210905226419592227926805480281837819369761031144015375720198864323947119196921275334757228229706799445087528542378278958556487745380889942959981437420558136828395870668328788721973967299353811739248251960292844178018204601055821110389268616176791658629192549982446390755077323684810237857269537846938838844599703040802000536571313898260881043021074113060134464342147254946667948792247886544426584456615520 [173,59] -1524902316010039661120300108498113763822675804594062849599002957029385437176573160531218374103596372842256466097001718754170382615653410956429442553058861018714183053964602061125481032727682063775269023129549967414764666339738101555599727012113590631870660349210445794028514269778885734872283280796842782222689033195925380628279349555712385478766392598414602736888076341426726582353226302513605001408777912053445373703599784655918095502190852706958437558828631599698872077652643043336793408603801946350905672040522429230128605422192097552781855647928538651984406464351609214139521049056024403331432161860326753405954043756980045447098729517463917126706691995223765517226590824957899320448231630122069151307219360838854138562880505419436518984815770599880740785855760097651988864194607518377229334285529459411418068863184451452305012035254856426547836018112173086332050701236034779207093629513921603531022074968140305011504476410472557085134961433619647723693236666509145922656755637665253294351338345084479638880524417707777344240648708930631073899073963893315787285615546712225846170290642652176460413729960500570656552861277080117381508450221865906950526848832422359858308562578246580774344816951219611052528620824660003895168857351897967627352885754543100694139617766820468860411290613463285440046649840166758796222652594952111280084930311251201611376524540201574746776174079405540881793555879367898315807251899451398722557266804453224195307187514867919433753591481980031638264465744672074522133444833400663156405381163795986761364002898829592948761834521457402995899666727471178865182642197030016152484826940133005637503869467987127218563877100147685680164012468454991481120682171059054939172564044818569369751478982799196861337956797089402400512261585476341887440990687449484877557532381333087575181489213041787418179372743769160240695314373517282907681788890384377659052480814517334544038935594805759309208677119234385529532400547363445007389174413873546442468285132386897639164138830942657376190101806864754422233903614945307184708258958468566649268696177925368641708206884965275658301693968254940230387929984533398553883215666499818338068421065901144467346865586143623842368276928949632608274508331451813412170653498337078322295065719065181756 [173,60] -1484253413364396250160635986816283622675429950994836359896805327834700226624413682063993404959464512436952465506425393264373310008215949593920876341133686263582155690960928815178138686385577398834868715311045103690218836315655381764067075506483262944020628077665131475802748333241195188811950850765054161982576951708168987765819645154691610609778790826605561525379597306302437931845135226861072682240200929164779232866363048314013975407959163062976977469424953253122280937806476906307332336707092239324043879058803105524166257746267475125790834543277547348345293683332572481052844669157236910350724514111967809757992993173304104092108803557858950904963678009041528534246797172457598489943804078127405410333148901981861728245074126730109800264003203527486013603896794332469223779413716102310721511632118998097548792585712727785340321298260892261368018424236509167543588999885790289188928045007571127071848694517900965083611549900656410926995220221955248878363163078356628484901491938097009896302930975257063992131940910066766678591795743435104619730454321227481203460589483344780542910497225108303745120271626819474249720965144610074200735075788425137987628933356291451705888336221768118272099810279220150022728268173476273815778266824162519622217006340023998362355206333120186320437633042374629690896734017635001964763038731739329936598666202335324318023974066733567054435140912592836721501203856934459379862926022663052864704422203733603017423425465048971495703964363458864246379642096864884688572085562937402397414762536080464979293169488141783922260840038360789756808181150835506313636721375759118429046570610665570130475286504111875428836639025386058126402362545861057359013235671230607259529302052692405266537390980121456859853782672714186995011531848564251845942084517490281549849100483348921396429605655421802864006161566457481568450258617597839792178222734261653790165505128089668606513328927692104604723582547540605044130726543252862898434768180630138907493399015990889161151539881232646333023732647912163955324991734382127067476750861969840496040957563083726635612854015239019149438733726959458839495282817903863531073337260434045663943488431755202353767687298069222378566213690702919031159168349305424442700216524238615748904629525640920 [173,61] -13132966784364150372662963713791866194844352833209685984713032522662241548065553242362335993415303786338700953238296485238719882681999668154715379649925620242795772745005151405575763849034790962152254301645648011615971903895221401937944585718613643024930022571415999461784054542354701385331233350196728648873877530003671743511656558740036690700860910404853777862943344217473378796640852871127327320354480516236244336930210657657558928219223901962931074003102472233837680018605571313504905584998888797810863545348848446937710375029402807594064298171238806230680370591561531097764635112880681790216546340089151251661957714425626623877272839445274947052451831834272878421073997320805134160968712921391621013728258719466166123006292837881726655804911430277117552557262791569703892510225281549347159201882082750261373160573571887400595258431528441197309976735438908278234357069322879499182604573318244583352730445161675654675035483710029522146865138905751470547971327354384225870875327355071968911092807899175624126974792064971295058258687673971350126629238426514973046858360142519971930169114457717040789767622922954841344369364335251136653542302166571162636175388870994190960574321596921710488548613681189937923024593393816058268859551743701327783435633050892339350135764401340288982783605888408045757094828947479271397041162766396284422677357638314092241962776377219904311363037184257666843654187500726383380727503875878447794443343332130177091139752848036861417637989578415724711184304175259801475332133780234922530104789246552324859840891219424378074249714558053353156691665912626488187889793785206318420953868056789126015882747442050936423021656376382982580831433719548872901655615047673709480025859037429111209494872399254075665742360686794750046734890262678631813603083576673524716482372568691338730138603669209173730405247284831484438567658187111436086729474548266260587060227299541379366996035970915804699148137026723797577393389763126428945711341873210902330989393125944728297239472826736741971672260399016165616406757677325176460384201758209451463641194063812610809596606416837446385462396185535440559217728172753178357936040975732320649359650114473061340152078072477896937991666758120297048139351734401629796569373674723072652546180573 [173,62] 16119170326132473868711218966818811706452019124951978201625754724319595584653463353467157655424170444069614832261010563555201812888158337370911200922670378903061836559168446377926506559652540383864183236775561670640193427826080658045554781286814073966883298179630861198372774537324345670399581052905505687392198922130862037203348183950302883837666477615765963650308535276505614694034811928491287621799144647391077249178482775769073846933375484221131365915078536773426446059436079106092495447875902715570962975708821771510675417747642067694184143998625219588125779230628488415748563077065291971181439843062629542288773727132749815328512102855451171891811223955802047703211524415429928633379212309981548438022446370254220898169845892794039032456579605359406602396811657797337357137100119438476357116713502162214928762657841496441808757559304674623639869396254858971348509608832936190975497229203519490642767026891872368135546603415240959364292177744775661998135681600287321883627225229220759883227776684747180500086308069218330510836375818464581359039069365949853004003885898399237084100098085692182072887280630905988181887641609861570646437985198168227328791138107613471242803972891001229270734421797012039175858538788382243319886214722521384084245074776742848973368608839832882702742056285543150812890083499636479691748538484575092196110337134744728494425046815853651062824184168950685891780294842910961481656076961041634839855945515691788079371652705406938961292411603837846895396238518805601486117373014952502633654594502248962727542697967723685178138947563278422024274041499609243382333924789065380232859820071996131061575327560752801383131763101820195142097514637338275294398495803282209160362298046982781380639479999149068568985906154523095853697294409717003319002352106660043666601189074538622718398863858784504450960155457606658877592802294436566061951768724934505653430156743771411414664229546041960132324595301315236703371632721227278051294695834134818922957781396467387188745115388762432094951219632304440561171475358618179168992971102240033752699283848864171628339771689163090259944899827714633285014920088734517060131100732145365644418737994391753667613190314006120422593526949589236800175360159174443535027630896279588964388864 [173,63] 4114221644633593630773580239923659166636626474969017390781324714359036899320942234010329956449109260609795228866323945860682643403226124629438775108006397205533276028367704170688912583165357771514270311287528017009715879236299198889408583434523874946692349411225249644279141022402973176157385420166671538612082536760665568815857370012557614538710161266833862008031505617271531570627681455189851451375638331662704270602195926573875947508555676920593424494681591177483339024320114466571144739122450930012517348899579184654546009532181914149799157088490413464106741957203368166832255818449897972732555900652738407704303826620113358101328571235360078864251026362365609179738749060078493971331604244609130842623931636997217410983650127158292404877349735891350507104861573852856477609158328729869319638114264819980674158132002825577881052197592727948646608130921435612880191276411045526128702447757791174577851829946065868033557586767926912812393050212562231861208141309045217133768205548937477617301608159001311944394516095843784231025419180257945884955944835188868400717801073147239847668796534069456676762176919139269194980566435425898345139947694748574771367890868066236807157543229030358493541716755306550665826143987299838924258830920124340243821466207864356654384099495795437450678053833025001448975611206277349784041821987224511534771316189444194237032983990487356472920597723199833706747776391926072410069009687241372573961106139492510899658209013240985718179578463492139704981582338952504694447498516560202974289318586931723724099815133661921297544731318204769964306344858326915719999452251726999581536271113656222233707287202409380992159334524701464057000410012357321906035289109494133844262063282325338500215480033286100452556699376358438912725046228705494920894358707220429891352882981501741376769530776271154633201428344648488212791640512712458444077589788240615581788787159796230999404761844034686034633496463138926340850937292615868880250945269428592177530845060900803115660905131408199188519807433838659451882222132949056507085965437133288689982235366218451842635030034028662788174524315252058944263387364584975912288353368991632011746708579367253690561630358076977350473513301095805113040821116533010277274280455956296136296 [173,64] 312840635423801619318650048525758145281693897357952792574808847069578323028450966728931103996266851433543209048235755105965173556476414558768104043251212613285443202001097995479162803231645225770862339038938454242026633968205441602242161646970613191732464560054900333305116636895307071109650808631994193454626512323293182162306152999009398037531204146819417943979217628685478518975564870058931319067246930467576944622459975888472588739411646779741088792246895632735946841270211515263781328624865255591013999091098995560859729113378415357952649786451111671133907304363096624935185203963231826876623038835398610321911951242531333488480718653338664598643272983758975856346268074558396683475720742896282572381614768124658185453534806046613862745989134114799440027829904640216306226364322870749211645812385735631603968078404741831970077289851622180068847503556792048987873057579895283520634227747027922246632544909176013935823760552391297290310953017415768264551569606212309774021187473992787149316691530552811705218738285995418428316284360445348352131673406711066830093330194485570874769949213113583167673669501269762796453536148603002459791229425165934660155434553714014606502801413329489583726294210391378139460380582996196691974557831114108360109956907105445832218514649475968884455936707336046095796461962968329987781778747057367520784654716065724764725688956227780905929684057170204026222071285954999564703437487873914086361986135118618940175753803279498723962934076889751479844448877174195700966767906321892495230979859314093301363843553597900461843492114155534448870034839763006027576476348150015183716671124371622724370839779035292863286165903913091900236386950556267046424854232009185206866408788968594059360902781396822215362701583546948127109025769263120888698410805087547001976962761011776609263362803094809981760194050655852295429996699276470202710523180008206602158964879124482034229786345480900985281206588983920208623934415341226470228243791714018509842029831469136615852209279122305582044303329458834297577041822794085919612848741877470956449909435822795992352724013203863881580744345701824270057129098647735657027976517103561739644354278826994250779247875509947798132946833141160146240800220190234524250569650380814656 [173,65] -27194933016037229287110580216376818728700973079989640468393621551033210089469312720361758918322673037711769881983774565465562236330013275356730320121522677127965285242339156642460768513015921211801171084999954785184764454668187658536386454605558473438757830539785933844891728468694327233954920115262329302031172792429254868124432980482598487521606875474163421844749252874555546588010162637597452617867278969787136394469609525091617788484523919944115290540220321835166676568124364201324945897275156252590680326345015839407763628613077285833453209777421396995546862427869834336026274398998410951058409431332581893549308466603708535088430386097286935302453088153978402887696325249564145006789619937223776650395174536877530885379759206565672780424345133971884908290007989085828107672813482048792957551976160343351751986613730932852630353814252246470671950879678428858008848491281189033548545234212465011975940320875247290458005148208487956720273338156449803495395767612310729962391238110421118740456397791967827189126743399324945864945498373204990244455778877015839170842193919884048357608739274362561210682221737895727005656724663891819344494772552493446965913971520069934779215591425046415826170871988712549357597989208608440863075331356379749473331983898984061553988459164953803604939171577702594383534100954483690468091787861357029629186138481713606165440187992624574816741663585686916163839102157564305576249071361721005502181661339778191235616717403031404609052726893863326537472999456640487257413916252580280939329895485455982053516754951963630368205683879356386130083385254940006111691202945522498315063310005033614330191403058909953403673709580415738675496170113409057562432108162235632097331546681021006109423298769671994498558594017315040734962542463327678698049222353070304912522465547213754540286934306873842471233479082716556728133874387446858154009243692289136505274227715373798820124701019201214134326055804527125364686631819355277312656044401219100044766521917328021441079201915224858738848079897002242332503885756308994741584740416134033318990061824962932158150516037106500830700185486572070354900786711717937627212559348442983539626707586304348871167756485381246203509979727592307845869442212332506167196774750408 [173,66] -1891618546840136189500359058620299548725758827440204511554446229791642711729273050554822395146789593195923583113684230440491520086396851706598936145892169695171902949262783385414370139080535192734560954632928755085223611417059588147315273404083861002067782869757209275003210787180122889448176735432745462128615915150545750775363945460875749230551521629953323941400990307863680304150116442567724312710407150924430939448106367548862032553434174765410980028742525304280507889567450385987454492850496604323254272055112953408443971557120012183179136758398815912121080580539082415167867639582273085813864192230682006593980398447595683088124341076123340211725840835093819456809083267759186682088268889709581974061899661593127620328221404525372814793002291126700595018933983554079866640855272370259633566555931357741148264862311016935756597662178580764067469910224200815624969303696596345074581559766495345230994452205814690143763405005980106966149774743259304399789165428009787057065934281418453465175059802405315923886021499383992461613757861265559064923282037294239916734464502765132246713753483112086602978503300593726008474529722998006736356732310988913892073114401595711388532820231457469926245088725310769771133000146726870734226466059866295611762250317251032198078665343928580796244636144340999202624459789420949452820639558648027832761035411936071849216011778809865743101075977608795903778298344778058523178097366844470040227782439035643328729131560159576706673406874971385851191680971825439357644288087395242833046934568274766333446507257158250285316686200730909055980457918106240767270447819732812852233153547969706070977922160796104235641919334890358562798865995660042888174501310266043253211817966785646854279144140061958197063027193859724703933192012670085056150776992115475292062007626362160472270421829195510580676753216773984330341612242605882256030248429319440282303394208092285027468862990149099390252753738861990483211596842144878753950644992852014854417579670966217982645570504509679791869964808480859424940991323591676930198629948493254899784583667375779137768378487096743007991757089647411820239964022259634690740700486532928122061681324239901219018554002989958575162123235807386963586981464779406962173858432 [173,67] -343841695727790948900451703651194959442363202470087636016103605773301951731012877057492467870733640953622081660282763518918164683622827284412309177195028118681439161595595188157663494860567106049466707413345476553109382547025067733049930899637469122111383388053661006706288475638302606061319882344589555060977285826947840002586769833407688342593628753245577911232353431820108199936947047391315718922826031946450571009721945477938947121922367885706004840608313154773474391375544689912920811110490130369622757612432524246064753677358201534604340295313349525279054581302212640186856444865708589232905961590876458356205747409218611949395579355540093378879745928564526745081975971519886159317566635621356242607883732073823519585326050650306898993198487562913497750775444271001386387506300370156743810361071584638872017487202176442269461044792574154869816787344309128890830370495258579046997658541956726034310183295950962450819803063599435991935798688258747259895349296471327182233719094120955098738010035454925180277240899875842456354929296242815761901808800217206939166398606833598537187242564014153505064358537346593518965205031570873957469305548924927490002876855146160788768052957201197360678971584222348719980330627926454349710585296759749917375029561373942003308961995236678353561036599789199962525294784255776718749767681487921486770806448427695777663038437844270920362683219755458126759792548567150038295281956379673852043797226511538060290459150425865877132399051261851427741469969729818300945478518566407262319912318479355321873359901363956981078164663741510942058109669967881028689689161863694220726743128912490029639615911210625153874301006373398239804218799253022483440679461504987731611981205244387026904249125431357382480639887227284490868246818081970426289536094451357332326359755150209994545524643700421356587739964599907094085521629135023018946032288486280171579645466510530696870204251114499264211728935358067597592387606406607724001953259309947982107214868701146004821480643233478754553831272350053029434873167660898518251520871715730738843262347475252044479495997285234040715807122856121418778143676002878220517760441699646602726467686525951317109565031237578127127193652271358183957335484950489563101184 [173,68] -6407354717782643834757102999917263278984334106623994104650389140250079814828932439514465261699155945989661980522448558361890342038552274252768238985802401161019918006022497004537887586391700632806073847212931586488595095532996583275955162868310519631514038820153700857244831548932077205517978659708893195606254828519506179119978273317306706021650268293270015716230818660855169697632214236661000470730363394898076125938626438736472519755823981808162216330878468354135292625504385065914593732593359461899137189800553231839594468248792216153371161595642659606144854905250969336801764590516316877952064791565753115659138056752254864744435834854270283507931146510775186714119351819998092166757580732702613602362703978293271336012518499643585736854735007324076113677162587296558920859329244157686195075635431618942675507950420353737389964177396163892985367041234718319946330796151135758725577165090475193027587707608378533058498275331134665329858219639152920702182837662152566644036547940339049556186826485528452350676634387089195729185112097187385318636110885628969956534636661292750927456701718422371947358489039603665233770923691071298905682326137156106103427702655117173972954493251316436885196311495144913227053020212960257281158639477972219695744588269278013689379728121036380454797713373895354936677707984842962264083929893695831067572568876800612698903067278405066058287284422359373397850348490774421032903281847902754045927280599412538760332523278396334369933212368588390653779730469795795282392305855890795794746517259765594024065465109035262372858287526807160160508891916564982194464083928308250238610291630286542392469961106941608015676937490846825688538350983135002953787058168162666904822611665264067031155379773054964385647109033341842716614005307334568077760788488799397882986234731888668376290036655113281446257194506781007620585847563832920387357626563609844446396529788726564738199665582794119999083273177293424703685219786106457509292188123232061868992469913108821826537653884384524271693392234331481139476610425536922934240300714376058476594966711436340513558936681832753616989741394339907007130463882006112784368617430645012490018981275193203262383995553534832371139269840142661436706279797416682144 [173,69] 667649332518151515015404875997570625939193603208720081888603849329174314717487023280523152740929215680280088329873753767182656577752469379109841590976983710073790114360308002232544441167263855620138894717104094208589080896529989746883581056842491565023927300851614116841987095741392959698043078279956124161259677474816117594092891087833494892178759199172663958501266333311771754535724722372954115850993578420004670252970226881719682697625091305565690498323820512723352354506774183789293987502021196923979555087466650719800342638411539343216448934076340108095515566261080614409591154513377465226392299370462507496557470979467803620017019296596377685361447416786638703025415898095162013427124632020325374156290739910130257082110457691677820782170745671797036081089047156146926100811799107015734428784329393991220588932098760593332866519195716939746776385720905295666752266043856891551833388296565554542892775002953558206728137660589850862555624818335022237772575826831423436892358376156828636051592969113544070617157849695338612602496270163339385319388267948050041264113010945923117455328048119171074437251276970175726762564109906204060035758358389565483045861863335323262799206918895742642394321806699407244818926537297943593272105704041621904482589024708839362223070197233124147325835818846120124586769210252970727344331969865820497168685951500983353649637538137036777922929113214279777822987382132237294055933096855861612896157004991247278208915470699460250141532973869409411004512926275575860114257861567035253174354537877980427755428258477628399401181910936965286114984685862250613565456559658586742283371515965826989294096260146643623040003792888024167461421528237961836303114894458091799754906908735692581860489504838194801756899444679976131216011835082029932492769421606913405545311991664773514455510208897998472694015077180949251162694955820045614212762596102693562940041907004270464842050404225659549505206721792185400536746164923970518753185444702153896023329282104189174837526970217534817032842094655418804863778271896817430470216607957768612025744769797635200542130510785919573154659307462792488002443232113247506381139352770823064789862301822056375418227613424059483715744183658236333098200420783348 [173,70] -32456426707287541716992109410668660955779835640260726872663684227502761343064766579236744807708170031376254470467996474349163827189250484916122996879877389976954849111048086526476221314946305038322281485099403233116398597115893355503233062625438428375591091444618517132462483895047185099845366713093532982543031781765703073742288704708375660943024601262278537101921731950294310110533703987294812543304332628184968082121032554523542342595622642272608294771367417770511888527818186403231585792878964368977971911252186436151366336989805622369604286886124566045435859716979102938330802973572496187603674006747210199943424607063865768054527244256616664252231106394390726335618513557499281407730894281280083717895310743229499357206853652369104341177630094292006201397736657460181746421055241182216252288817268352198906434088743185146907091584206355660666046789812992175493178249125476163056456952836397150189717579412657992774427826895995735881538696916387176392766639411285235077606247396953872654525812400420513862330357949593700527502596464476430208266825092857515938495899071467780681461231908468380078527603759694202232100344902683811385173428793949628901794887990867142581148868040851050555902687023882518527611886187741037697908101003188764555311019096722288929668829438557279058125665955961833329834756899965744293256076670523638194333481264653813027746085853484854795706364840537718751154370800022782362830670231232410964464318164996969645572757870760535874704337925451353693057282004442091520523795685167381564448131279651516769625020919780832837219070974537619357000832794487248013466506945593172125578922136429349033522800882021048164453202708337849663564981043928185685974056493509221385980993336043645139025455345670823816418591577496603317268854609441211603878727277238072756142789390597498732934198962235890524834241832662053023163631270854290228652757875642886881839697642184735797307708105921971199021934160317948918760383288621032789341355474496203542519390638853711255217035561859029717017271358557900739371543542984985278214860234025462930849925559771230309287901335822172220773106260428903218235892210734570573616378838278952927598387458862369209254992170474951405316275616248941950900313312 [173,71] 4500612797058013805284343555593576502635900126083697118974569812423641319337602071438126156445378933717520282853112742249595319880096120116243738855863308170946312930042633325922791907330330685865147667143250337201487568197321514770449563148233461666867708667321530497067395836110807916417711622635915498425425087446719709045449894957741288094268212472735011480585703970553075680446445914658519179401654847169483258638843512841867702678083388712456870059717304601473688129614484873404460431839067591081143362973594318237177331537572229672947584332083036275855428999888638480608570405909923650861995318118999966712687739864431188368954954782630677675166872433534704659468634594196274674303534481393655840491488027355893655962307492264614275916946962460793573720373774223163580395635362681844766816224277538421778863122533264362367258384090520679538454524554163552888497837757527099488860366062270942486156718470491648674542145868908702472961851024131368365029701567689365207629703128886620711418343678628048049519349013922530860661683074536179453235922855570500968779787650519389210257125469163535473568457103492178924035936093696185668677695919399711950114962971687514139290474222912455966606606474518639703356476232379651752725690349398747201961911142864534699220804114412762776906161270235711257779323295613290646389387199878403494971606244603762354887845218614396820857731886991324388078391270161037058132815970219670189317254592155717284999880186064405280333889624423055586518088891110744905669681172089151551161799723758770762342638304160319184691025145015873534466441540420169224509245141478274293776589760230387656245514671547035156661885516751088570102642862233185440557949176527583804983097897882739479484835586420116867468264523171258767282833036967254930005479693087536974722744226941445917366346419254144153212710463158186467553312633165374003237518238689950283915101918863173961683417057793218936555284814334598763102370788457446987792449866770175043829496220980118919187715621674358057116600905101931209323901720718647832916963058020157041038118734681328087048596171875751328800928330957922791475997810299108594121891838660493702689222657629067455682858478605574470622531068270194777931240 [173,72] -81971606001618378048015652298510768483977584817271684147743536709356711722925635826212217051062247935440537094456968340247404890017142776847299755467462664892193495113666454165680624868770708151905238995196190152849799575745494801870131480791024681676969438941461068013174086190051584561398333085269471199585032089931564854910478939139161584790426471409993951873900179959855239135959433945711291324452031743181825289280488505125810761976375291717215622700896665276907735812757849421870240804245673851882690864026484746622248905706140173489286982354378746253937622737703127015950417995929702591202942285954347645743512620778030390324043328981953850519823313469604252965464157602081221952995409119723432001068543491092549594462854582522405786674523065892459295101928800723313496838770318224154390872344552733234804417821910128005937838385973041748804103242954920287026592622070618006832015231071413395589725567152639712191238323527377825490114391181085205293352903107360962247558147159660102219254887306877136861689468332259142181249840841943638741852743773564680131077538989929291454574260550928935713565827382324591915814493379639761821992886050295961094175306690315618236550422666522983709018791127221681599355070466526381127669916268266234472553932211538487889583918909004106141179209041852934227989123090574791726164787739999946762696429171745398382263730085470207206604260618986946938835947878985037406443549008094079029731756389198030872747458165798431763863213479618132972037682756442416134310457294089861386649505570591808582176427751169840610065392926575153258606919228291527673861005534987112722431598544645201898879837310582784610314949690979091918546796345482040706496441796716257070792315890851371765630828614588703261585554191197419922289782499800441501920967744214868934192584273607894819336052256182650455383586474829368885848590436928169218674879378544085820943213748376988931895077499771479269432589101078060316700334372714824193698053849106909887938423845136021037561988134213802183786822412477928498709938048549990426823691337543938237179212654269293299162668831798783334489937687231064126950789398926054377280110171173046456603180327416121570839518557352961400534572427728094880 [173,73] -814459053979743849167326647080760410287937819683482264826054607840886583615747396136192177365297579504425650603566985726790436358806432284203712892791050951552798447049611679233853751051240779749333030812509996695912553805487374855121312715611001692796860091108543380897228861212788422915109397299656623153058774624517782416283389942622883607760899979246603363522803991372555955051516575287240390983332763440665206780135618506452052386867882972434807964933143221634796305938999453407199334236806806146802144919517584285342073662208452691958455980930222077274647694362623381214673085497084523987087169259998427062498942300762327200905414132783316522283274590623634833390430340429012601453244462121153500279033536711709027010719916170034661663478353935461619789943818942520348126966836160009223192400478636220340424625358967948518558255864756403745615402568334660384536730697959471539644675124790846838775193853167605391556484808446455880658192286642172824133697943272173535095462181597944168610434183377973278076654825321193063802604015155856568797032167636650825011503179404851561308099858803278844070651010283579731100615659547078231027104755101460033448626509518820769406847339789860327838203500535379746446683205158713956186771733422423990286037937212695689450624064578831445381588860404445532972804912088513268897462923800011748452135309438403358496953424085749038946468821337690629678339039524583894020674862995770703621890103194755361135880744326929988501051251018751150344312403387287189005800958947102329370208160679302154088563778099375952727112981857295991738653413671147799537874041589942101982555176878880570228532156873223624209972429039994298181251232262347175269417857833389258701148190767085666787539365066456225758606072019872044908531899803024142777934130251875811087676360603619069647746640034484367365776559880821839057089932710310820942246429881168998261746999469818842450574428926233975583653290501393664141591792053063075147261794039666194117320210777783629300448362780827861189176880321224777700550095044131132396712424883010801654040030965238392858050988041230338501836166899182089855001562726743179872436157290433684846220712608222640848911190090797644082904443911740 [173,74] 256591747376200242852384749140035186646000577187222717037641315845790718576840941680835969872996089393828174833571772045681749621165385309129001699208588834042652174110743192988048402090499140663815607208565557070304933218493944231601975482858578374041858092054216009116198500751428145600502905014706291932950724145303715405707129363363194901449467975302930225620564363345570952090262024199420191655432919224978645974773138565036042268918254964368086049444378522708994635337893669306862522438446212710494700996577679815925341023493320756418947188311301733402010923766718581397676359511861157837082313254155367200800731864677025347432909914999386400133071600742722869727143291619220970193614683825645528686826450252302302775239519388899708716267678159196227020274285621349710171621214770076995348459363520765963888875396678417983285091507472711533361885840054107672597551457236288524781391782008051813326268725539462664162684923907518885433496491473455911831941950354088975250536485964609840357521549288719728535730787557322204987394857461114102590413167354801382990133280144959324186244645766419254346032274974990764605732831324361630769400137820614867988127088309637002613833245894812069496646293707247622610061953524593843999559241176845729615068622572278214443575514867263359641207273723767808198749650229261460354448252355143773097345557899938455906172165404620009588998431176115620992041823681895101981968838600707976172025008834389696160628517280099371517394217609793747161953454850846482391340558058773566734803765392303715280470309102629904866765740757434750590901364693854995165110880547677599258973358806822124149197922834386600986769693446633748172806779068443631845064380631356551517907210171943761582153961476032986248125443151004369381974725722107792803952196856066870547046745527100531925462952168233822209571981742393512246383408035422514676662308880880519396489086155621016827869422604255418357096387207873035716700279455052160671302969893045798030265793934390527558346891514245411454668003454001253091986908468870459966728838317828227009191082205810725057858561391846735629341809623080993871394919599466694777133940939026516048299613788619483323685103322264652579937863488 [173,75] -13182480250302241691503767415944769756457790996073443761532426824821073827515554784111819212539730348728310816084116487653214854404480265678080928012954928047310407592791613302105985669294356489999019921005369602008841056716322349262057640035830869058824359963659866486170851086163945787052903716597624038262196014366037588069721593492215484283815427106600293971552509447297254737100341925639269298464075188016185351881235523714649582472803707398225152014113515014953091449316517821663834994199827139739550164799039455053061025555359838724710357051824855506410805989967400939103363120815112638565364726201087948106841069623154541955307720373592652094512275517976771175424790827689995931315824364415308729343036800826649996415902651097639219312421943077109482506762278231433279262880551657287553240280269783404032271084649978310030877266634168791199847551201558447909847929398789720800080422836994203463565815328012789063035897909550248315005044885332351381614581374637387268658889690458738057766118415021330278345013366013320912717504753992576089912243692233871633104255147358196561795888475257168057621791149396381798491208544598718190983555622684907594513504763620282494783089645677007714191085450555069920791324298600381342775461005983287130844140636324723425241477963350028150757174920757368976519744103076055946947912586177960109326490962082733476196019925946322701324468771616761477147193387645140926468383330162324409455371563101274837205428119851308072887890001534340058475012481365960615485612534660395865231420851171534087686660723107242519013658984101542024601820706087259116788308573384966400745440431080293080068363991877560253811689709339923252756461841493591804892281366399308264578158374831963926356446567926864836730068825553374558942749405802732926918358943918545907455817589582227564818499555204040018500322016852162169116637098363383976371776578804290659832849078558886505051559667591174075881204857945737864559331245481922791998329147302921856318610451497527253650356922235818967526174982540329376572748847133852674781860058322818394407630252788448762611065449820059373200935435063008520851607897127694617137430587080221076880419610070144584211009041834931159809368 [173,76] 195252214527032173091071862693188898303172028899292041871208465666781702141682591394308386310236321093211361625193980810591206742208505760542912558065566867001198620573361639810898339002390287405602088665017736912956783274044993503058227988055161239956262875678034723070086945719798869679442155581319692946513704587530676369505513504058159961112365401548407562657496281443348274318561664617566239408743857677097668755715333559181458807717531710845966745010812617381522623039243989909480934549930208698421535995689826932253469392173630769355939743899344052769974551278599556207577572086498582398240075267607533958704156632104203300474076142065633121958727518073819132500474919823868173519622501441563318825872697782163754191757892548786994440979501253159392230101470511275272778324629365988693480936529855743047690993580955822171122228432725387500455306157310498864094943158819056482481344766101437856590028239657048437759640053441628535984330391252271379304851746479290131299900096804010212167649018396582909973292774248086060257084519272017152029025320766805124145862532803727277867030028698593333260172121658564258445994831809504094072328995220199213198488129520200052697681669579373027954500079937304164969205485489164030306810901390333061944974571822746130185240911700942275773175947795333001555678739588329456245968941756128014224702317857888067969805536797175444738336229376673925896725115964201012043811392156888870290708775389647837805883889994846414283433579648187401246978470295544785208498556547269371872124456842348700037017900375917003477769157641507505659399172601872239685276446313073869812730422963927994554134856587206744466661114962775983909047989511768184329558625936453438561738904516247689801490675256522908086154277077685959247495081736903484004232896138790876060589022530210112977215704642654483879671266131904798771931024242274357288166851141039698928376968187145521873222607894711662667520659958335589471187280340046594302805528190954175846432603970874395184985323393202414900523179467013749150242566079055173177646566757758628196372085807158083321286536539015516364714620879954599424586887820898582711616040534454558045920467409814495145413425750745619664 [173,77] -3686417997331604707338906694499381151663406306440405869819614479105545535864385498950611088441077895804049122682024547187672493436605039123039513857064348444810402201905499600646704194881338820176470038992392302192440349514973988728172122093296241478786726173248289627406336932005207126756964141782967270268868584230064534306172098424740391867246027173988975478741403050237237684649001136716314435001857997555965584780922071940171544958903997036594403491737997894923220395289850715414194693066802214290015128751356531586307572684077224454188223089036818913467181384123358253873449694486769665871272844607424057288950863161376490798055304474017588677440984219912314964671291029529782697078493707669954137220161993103301481774479224133860568487807319575319443864872383759311099680569108559256198526094944537614382513321930834508333202621547363067804086159538385806556471010510725723151453958924078385792413081745075843477722013727953049438383273040977006343229824378724895151078048679607556680375714530265241310677977500692640032576742235419943172648787047025700776536150160101311159267241453858110860516105714480624926544086726143981602710670667870390416890627088809712893798696179171586048861237736974982830433062014318347245879421905967838620853200460349233192539325737702908123629524244766383726967901463859616561665678049884893127316450994902627639850366262626358055097568698344514499739596720893092865988263221977473518993561123974660571344903771339996367529329065685324776773756674704065462680530927401702186949765585901399477520993915947242897951249455182856884270229973856675470323867239261080912459258290214449081490562564545160962125948662913754208944748119353073993940220159783646390202690886187322512451251589291826666993768265462761825204016681058764664838996715125736503951057731653448911345579089011322463866357394454833345037191645036979623547944976222419951593833969042140612259386703125697398023891203012529935814670010586874425471042452712713687179748678477940695164254207017918433558582706942223638455278254595546953517901111346213192897131971079778708440184973191698846549515371886922099609957666520639754422636989807064887341472096034513292110351484902986 [173,78] 113247571438423319952650627885119511472456961616915843809323440765709597471030266683023032038651526546861757648825594458308095708400831052014323555230934981364070562821015490188453342310065952601848925760798172200485136711103049224126821621030148013647999248165417261679137302364122407021165457277597590736808204028334928206642439431904161841062245115715874869040082105516882390406060399554244871056091825765013764880021096750405710266269372028413838746405925789399727187986621480561778530320756140791424269435716294491806126574736395513848845379500675082600503551248452732965204523522288778629621272731470916276593770625389169360690719148003724433585516849450177155688334541591466636813326707399676030074778789808997703710229672495233511653705453378978932062738564999022264568595300798406326103973397174582729168302476755831531120833111088491637148747494002605659352498590184778383393978137349650950780784164140183780302670072064927702155267251819304646265684782821494682983974825932318164776255812652501689904511371316459923439917820538074028690260148793385732596061181120672954532559895403323452570499899210061555866702724210924914384155398347178470901377354061395726826243768153501806054447363231664593298982195585390973998991262786145208051984247219060777626254393544929865073811083871871720977736358998198855648858124780121566842188589710888451355014418416472445907864689972664258726054998660162086095016434032191484264344004380123764371273853350533782732559002317162501128840130487104274203066971843474396824400854840702919605590576006619317872042183469889041671021925851772318617838935098586167448175369860335006902557204440193282273285179054412573643614094970477158599955672139939713462419692263833380876014233438769234488051234569999266854896183563910990730850585944013316096260558842743172222786315439249861237459996030227850883228772461813893144130393291279406236763415055112668524689985092843814612349049074556971684559076752372512394420587440769428161357157259804125021323060316650040179184754698482629994830583807791910016109790246235009215510523208517300009959349487766908452884035608918169833751173853596031467989522581002498412598412551631689151489463456 [173,79] 14926291920130269834811440186663664035401084025370654011677338239992819352319729611020106658242240844790583193933470275026408697629219115620125815231511843566205053285599238633753323706889376003428044588341252079972576895103785584321725276642335332206311433813663026948409212002486079261226826599696296527050740881135802378280231369761205283091637272127115082540820397791745668776963111806801590507231787641406404606893605228160567344760227959831234993864743012016861234533075973884393086798837177591723335814718557977928388929906811850653995626135657714955445198007388933423023933277278729643281064565961996242656654082483630639168413653029329722621794668266268840390020557192777829680949179203687504184038277314450649291369876319209871818487883152636451096142577768036872926326655656816936995693165028263514039596246191705597305732689556033027070855339252670762199690994086268341152483678129118228033057596983617110873490426307185022874619623277768020777252026518082684236250131947074873082035727321908096518774396421181427433645241640455191993701287027610810441726304402247652808807264383595582062387582066422558749554779561305174726156949963814795564635500055670872641558668648651581136243417739608827278290001826742368914574853220963781315990406677583904387153009412390690681073932434117054259301637945009226300138672160317098647908343099807192947803421864815784132041867925419629189254110057212834878616898911911094587816335884884378730029723836089644808023561700486416538421919860758299476683466489694817557533457459781504718880235810819082237420498811903459846220864230902683636632243594034834313776763796813653029542577938649191978759076863008982055417705929214374120575929244650221417449999739678697420844270999071343452282362140286729047592286570433156827760276879051608799954496018625149537294639934758166210580549771813346808877614682985468444985168009892506389771159361630391742961529385412891953554310714347702289104702993026192714226852795365847035788285297901887741442698723967852923851879792821715344604999578556019651407170047576842059412001657410541190721954136263856023499217658214484807178298357266616911556276501797124211471396208572562029311216 [173,80] 45441900284381800485143536573654868742278964511285908152233844201970301197399671071228341732676947655152055580113896715850650130071518209387205543012425244243363881627005869225475030247383626448923885430878732012428484735367312784838087459708659356139834263039453453026081148682790961516820930101830831782276505629209129750187429181910174898770595120121706871515770209826843460745560853553109933225221037645103852258764909818289556520427469012100772965233316665371685814503501858163076095101209515461934437687481990871272690337002962151500441243288326030930991228807469322909071465232669904315178614148553461805097385956557413011065715364078341821034161842955257160809815730512698037802511759704698992937152441282710770419212768655418384512901339068073451068115538651343259975926542907214218580278245841252097776796179878980484942274895719032155673759639736269598429062758257767287685553071574287659583971063863887057860654366798438309468182778786475220186357378939294730096024098721561640121663520925507970022334051248979053178557639627736286829144424877170610303193858470434992234098540542435365074581532632943296679746819062954037987467990640939595395451389217951205099296208756254557598845748404862267606517101511777038139862087206723958352695132213407453297956298107304843853390434102507601205117865524840201274863102472208826441076192947729030061564702676765662891800801114670158201604190588635725835050207146428732898071755694070015249045882242220061469339767824406985232530783881255625441221966221952456296014898602905634518837852776607581228917593127033033814992891865634815119815249831770422828116830135560118613060209768468422448032342735775790945302425590514299243360665475214460030834913056834381081862114525110214141468876787646717351536832133269647223333137876984658629228736537233576886573244785662193711794003419181090450773462643417015768606421566870706507196948924133534789868101358023113168662523488815850044332855445406070747207818106154903658091221254042386834910720950305587309342133310489718381067364770542303776457972163180381227308525418446552326410358761914000641647454004537999813241528888760846141251130211331304785435231577845634576 [173,81] -7736553376941725022826954700542586238824193284215126034765876532477441598781407712227183134190973417796207407790069805522094014230110470708468831388779786348053886037194532250421974854358341401348846066530123766432413496328996938241669583600326452446465787331854763645614289348686487614775218389170915923148624350943357311985815695959410232232435566836874043831374278364590903511035862111127961999253438027909456342824963767870124403874500311943054424931475104733006684681356913271526190163958582492505027753719883940733868842649178000920309016076640281559717037969981825824569123873215345845920655802905419527318699782273670159545644790548740428269338064244928405384194174135226581517423587919876395292636959295666169250344248939664209750233220771859475988278298184963841231110807680697970773742352677592955500763885559113698203246500172438023079795240758111260954944236283874089135932099476878875480994798937564344753078171772461841918659675267669790477928363862231948524709926499109336507925077632772537006326119591468539107584540321079053699631596706727903063757461121303255239575604780126125461202024716651771105288916761067478950256540247043689634614416204202390215379368983646747578782455714247648745269784239308825593971183805136302986598811016076672459383109812974896925631696646867729471817736361360739222356520872618937454459842182323904103853497998323000004334081392094763337455593286352180661651969995637652528087761997760095352817814023773125775724017277684365451866247752078248133285282229155124312450126504851386417093536262832188276304814224170170813143510667269955527914536537294161411417012475648050576933571819578961685377505629744868229072928273566780193380665602565706778783906635752193575243223232033013622169675216232420271371607048517870352841847812019856606693836563852917359177311482360586473372981498323125896638681718860123481489174052370376889127169932303002769948559043112338781583928174866999100572099412389225336928799863212153696128439336369405438597949502499412455954915768449493757324951380938109404700218352701927755473723296977184685897120742365676779947424824701924734241474750526539259276404347738787596957492245661578 [173,82] -336242665571874341879212305295113636982031591154987229647666358370371740495206492472786582932026904295595464585733613587176148899361044438508402310687804546592117997206371015742796212734541590211095174289676567486135755569010719625257886570366983572507653363036200040656298029222072530275374554221263494714628894224499687789866507504921997721991966355363806442096970787616334838531789594926620376778876609533159964199017213941840134450272317627382469896708970174991118096297097736520908589222373068571503582925024418431149444614772106656969771716923081580726051594079269415842826841898162117681429592106176315271682155297774184512126332310235967951986449887407104426037698704279855842336753365796080592200471628893974921360545756266702815372512878373314628137259635321607482766751647961917057591967507795947746791118384784054368422910505805094029871930425078483216775017115981822170095581047203228431948598421413227330192687032733380182022474428305834825986308474753131103346495719601441852290221360582744229130820126563626293635238149355365371802555600086218413253279026713834146942941374574161737705644222935292417516392144490563352805897325543088133074483365053286119461443726071047298141355495519061447863910043120877719542101926826099821804076216858648581837757645101871995993199292487099923093950955109002187821298485893669253040979383802389734857486801245079686227741044677949622454734651632810215283721051884649539727014693117998072736328807369334406412953929931268011448415563606821794131491747824530778269337703066465839612896845923143251601430039133484010448323016659825457781340257595766242452127717757136954009126593732691804893018391337990930191331241464344397243504124158229494889597950402825942130261112466904894601273954563242791930258822729794691579110790568247600335825656460621224612672495836249475182985317842609288946893524302369477594914377806694905154516466541853283879222019289760122534524237901927346440582675649296630840237008054498910042996776890249146936918629846873314632678001374792974617523755087054948871510619679675334657968979058581548352054692666119520218222774553343301756917872785622175754448271404990399361923973408 [173,83] -4726664470677089376311329528627856037113520510303381000748443516554177678128608259121581810125467946946357088874386193317180779041509026922431898127056540934909968236343542415138879975673832552297725438961875132655018477486370676136566596105095530485867915117028390924168636791159865713478937384755356136307656030885398827044953101121682394782181101712707996270195094626897119684645841139250691217164054779273976606436318994291701222276570767606513730121099981293651945963306016435729202669352406391635009557839355092900682420970353066520813390945536957137836547741350570569817508225159646045421663844555046022987927159105508699622692833415384198061420568151463642593682402622818980393730182410251425398738675515966454354685341700351291352559230844544353347379584181279828807959634201456755964625471966269882887947362790829873149244330027954457550932126484984095847776129737801583442321025162307015429444097307150839498120073349663121566387216299265603636926595266596085766192642082003627673933699851136191015643237674672951085103509645281667839330404124668088622185205110712255239751535641404805065875618754317854632629976450070012499014308455663366549329407852750429993492113149116234208229193114144213980186023737097054754998495658454839952695932151331989552325202992242245356971933296091782235407817886794524326352888219564853078043124716858802899943329033168816914468453463890853030443195492255495486826317284249862582226899817753945641031139600711340988037546261488530671699085256558933190935241031648068898036038185914472733161602562487807963351836010254351097247053557099425253435890821602186750261744978448958981796658836774904739190150629570651605529330869692452509949686173826454783738102680590271911053364650811429979821869683988204822492598772323694123030540846985932071041806898789181970984227296916944564753758381358404516187245101765382087142845306563201364010858420759263582256356002082237462275424684780726643144172868936168315970849532896187292824542345672737781754888604760225607175652066809763322057185686081897554501369528075344642298260584086842046190132549764142137285779885106979754604137689455672266281658463099461752481700 [173,84] 14033733441017220034391845184113187601261785845111509716070998597125029495543022366348550616747205143898127412705902516436925735523981054270706763048332574281544524098323146134258363530432210673868973482282067738983618544577440995987282955232424936554649418693159403139740297465214890195807606691291950996142823559593140416566458577974692992486146971175004139191233874071021832986178428076932278794057181815375605140500412440009456822169599478276756998952331379003759296980565026489955240349434045734833446479078981628951679866094883793478197531240647184768929482878618745308138160751683210780598770435642758263455650219334579405873594089524921663950347427985737340849004346436586674479543431829223480151690020096601502331905126434652861499726274620543146698953007473241416370004265581273070749589091618236416953657284156593932004613194625152493782017294100965562210486109573529922609562596884535673675457627347097021292411601417438477864690330572452870661062214209133083390163666433062489215141364745593601887178373303882462621327632633548445338884629562637976028687110375538094986032895016845312072154872207269826217647801104094246801870933227965720580682075293519887274557814546079533345099100783609855253140939832018270734295611216787793454576804275325099170673712246109097506574942352573938037323617504077485524828867488059801396696133566227588150313489482833962931902936447938123404020103930813723766473505573453272829386309288806094577997208919799409421943534878936057385039451956070362779858410770115956207661037291299952259504282755474790749340179107834921285455119656264597003958623085399472535042201102666277182038848060701477674735355997225813628448151572599078839579088756193267259591265476340493744530694857433584206760080917896316367278095707685653039253697936272384877041947075424393848593783449729645631635426932121337801522471994166146605903763808560396131223781779904846163599640428905419710803358803482281574508758590830428864169610818534368124432576482426410232753013280737928728534821249328538217839984550918459183465773514168606360311904700631737866126311424958547015134712675220707331681628836371502507718823780448071768 [173,85] 1541446699075576407629560926788924370582156007416021000669006297439992520429164932825294869801910418309167198146998359305679236594279454243203771235539733693607696843136957447872291222895194285877435139390528716162954960312852802094834767654480314894497689004392668874476820856795035774537624407207789433053655443902960771201223379447167100447628348431069200700718729430225160007892163254334879662065937406106639442693587454893962912288694991214696634497917292148323651629571573062377883998368593982748730006955551293779487297797958021564267324425955919030085415900264321452087591769846275381705163830281892567059553360598573212568915044967246518368906602806823905906459168893177282583284610302406348453792812038734583950389418105897377000771343006122848286395548516741994037044447651901046453169016888259770921652355052084593154250312571011776879327417096312971440607291287663426849577055568347475661579443247887017689031882738047354061204093192426226575127184161897636625619711570907587629076709180943007513281783362431409388490576633837788737194605433375077233368436217986614130243896406483077434735306125357970244383368591449707540088755263241137022098080695173265549930381630566496289549987724407525176744310854485825597178540330867892294509438349898656126874191330820855794212936041996021184990607126578803175388950542155746097296136988089364588611113737007289572438862088712606381896219316587646899184249860941347169077799861761567322953458376983728428656803044368495428072374497172676044704441892152471061492418800306235400663485772019346042337923761115465948801275379316315600375048030987950737025607595485094706040467915347716027519292199889217309085857458558384727444491825730735705807882640863306942166387759189581900495468310509038357909727456158283555916214439099388649202413191812006646343611087534228997761399581572696295326826801544112647870920124164441200143355610022046676423802911018964323200367713884864336057171098318456258548680888066200835960236598801335626975297363403448440727067987934963394163716611023046127794115955238457310758084431033099086319536799536549431737066668680159321319113326302456873663388815963061 [173,86] 25155652042652944702215714481018760888872884512978134618699314913851397826516859982184999097495659338404355243333184092269416542780405589190632998794361382957852710150221872065641679465325829236697469770037994522229113642254271570646119091186079945188694478105887239674385277790578000723873964421737704388680525098263181265647873789780673588699407654232265312521085513769281744145306365856314685702930644717069139785274170372984314644293416769081873590938361308559332751188481110736762757443936321302545921629441404728000428808867780188462712305616065562466691882928969498430929221526907677898049120333997938862425559132269557279682611630469415982242678261892602334151975313281332585753556944453196920814164526350159736148933701767520595327699842972337071480845092183745654205472106101433499299302098379907232723259046095559807019572326127011503038391626666721185755235854915912790252584651287755636143305788060678152006511312118085398420864928836882518493842083130572980612754338737356758286473961247044921367092420323677530734059808282075416326580625268011101158965223497119159360099391286303714067251130500468361024326151388461421693212576318448559431208943260166046381744027818323047258679051807285891289635553498996420893540896330750801127028142514971588035758030983689683732602602309093756525857497982797941841302028761442976196018175800734946206956567210259677882989644051918846368598489684219517264846373510871854774067397089612319027722173084450585600308162612926631814167809966355652598626951164899390195338613585030802885071468851879416483210896811956832942893200163362958725344591096330102910262522239864994972625910171012619300843429265613093746920607191663935921534564151512467629942405427357456280627579875699032082720150065326434405990517096353351761501552337656848106361958388587831773557829534542709572394584383228789165990878391481881532285908186968674806306520806215317329715143815879046051557307208874753796593843729079362911586678182697347088070322544236507697614761533514855634864555619699078994145008690092711828789710625950450838597939948765889761865656166998255167843109920514206871688303334967497081496907424 [173,87] 147857764065374237151033359178465161892499592301136056118493617237932756860342814098010129568371569046769945698635932395248582338799512451616126304323366147937464754463492795375888930033256601455793186071046254958858738667397235663236652905921581701530345697592445706599593525394096064703959985827914295609533680319725159597904354547636270035832883955431230170022243679420692681853462147074200124646484064966849675139908337425229260507595429710204746618518156670747453470419236143221071209209363219742045847334058191985001808874708202179990732869675421354130595657616164036888464074402706797127256905957983219843778226963241660902756399912574652991700138582815220425694784545389559669311988686937523677222106404355322741093630566103215701756916695762823522736990378083608593647726432048983184615010817214850733605346110802724501263706650836678841419337923158706218694724824547594786672652824863045517046433914055530308900527459758645568666136953621688104667441021720805975964543099019540463663436765704965567872671190160890024988893080789529522253743984927148312280074298210787215227423642911906871512104311277260270435384795181969049352699112178985416047337826739306593186201922170631010028385473757348448814367123146985944060834380417477085226250539681176274642202628810942248551299308810157393396488330126222016158658068667401218750326292290603163949857444380315952535785483042699077386974225868784557103791838274812037029475166139304346632759893053981637900170570194495832333780559903978842613950818451201333299459560283704582405309771113161984027547834301140460739759484616150172931601439601445089384001271052615287052482017759029859470043776433952086353833467289806524329077348040765839292771461136566961325572564894285567948309795827203281451998996614782204527630113184500803521254391761933076029496984932168320914877971070193619039168756952118473231089403269653225103322198982396387555101749950654163810310642125369418701240488509719709902211793094338459741784795554943325065676712188181593932403213666365146147303450228504968010931592609763122156951281904665788106985043108382118925349128740287963740893797500714336427408 [173,88] 844978277884277210237305979355239493786910463716169286868855045308075612795753556656580825374754537396658366434518938525890351475976260153429827719937889672199852434730297021769873482213607335860337410294156742321505056323634490521045764640618807014466516090582778430145657294198826189290184552102324048283666758062103775612287164645980627325155489096314207320509731315138901235037035125335971823160523500796919297216071139548166288436537937406455423891005436097796597773700038088336966236365058435862345257797209116869975036975472629786360574538306275288193078369378397784594751425511260314260485234396515886191926462659938752021227898316846797646634407784680401597467396859364514041188483248069100935887107303354892217825513319277821018750838185400438549021252506677391264133690229300566490927948183310572688769624723331098341183415952400160164716884693507449002132713844489424285374359717683914702291642064793017938574755121547048626667227654649103612007247971426907037966471971662987762291861066564838525189513833292474787478331504373793094602474362236208056316277790251475015833441007458784113869618058129483726013217132881060615670930430506956915383050505828680531633917719239217125952124047090507269533726903119300601089058918133950011545705992469913412923143917184532706605431205002208371314023691677762276125094743714504696784253062408504239619517977702778214479303711138001995611014908797588718535940161573815557430324359857335084059941581590761917255908385882083738896956982155354859315887777303528067622692625688817809058690631783485288234905985303207024545391965293987636989009768765005767656133504343589869481097250783915736986112225081947837992611259500981256748983296293569314309232263056739441452974099105806325209177851091702143263760450016144425386145824928020042776457555568645960207467558977369800364526936068706572967013223287690630141462853258633384618448007089990713073243726117091148355504539189796565438782193561124873961391782813529146412291985029481014553614592996511625967696182667503685762583752273693390459867072978650675155968726150999605094152224627753498670093209212560547229981451556387728 [173,89] -18243483759750841199085989561080882561807194836585379852911395271067690745000473235881355207096314129029822691342874225872775633671197215578450191276255697688237776645520992898974948732572626520885198800989646138693458877180611115316028591980580844769745924926724363158494894643272351804324927982293310529110116392069643294953848798945854790530803334433052880579173938587398940208919332104987919407546582333601757519384566307127534930229634208755631234506367357918280724159971226131795211019579612560372658774940895250850657521055811392718953150065152885471981547169907103829877306176507316010268876959024295010543544612083447097670765693311896094828685926589999698015106641345266872076099324871447234717059088988590021804699282422956576089924154516169004718081302153298443573139188601972930572764059780210528480620287940903779614945060387544946847073770749376643295723157735615255215703791100963629665032647766857071165299014013887854300730289153702913284286331263718120493426071938900002711150688816007089352916486614056997443315828294932872381104856655227454691193304091013843267325326607497363321164690774764402048859938008757874255609375281868457742725723047189534892816035360442844026734859835028126443479595775710556732977518833339217513308915978688042086653906316674752298431918553766154842835778175975117448775948017119533663342798274519009124603234392659743117204177053915671690113966310443358167289065481779792785021261283768181963640765593930305985172180304324968625654647328453471799107245791832662110468650552007065660519274716129503759052518265676985432266533226520652670928953238165809619104197386975486298880051905308019514012752767950679615443284823981419804088828018058804806088334346970736671762358864954457976357785972682142222643370855717589075885648079563222114357437188685246510442979214639182740050756318150180526291005647019675697396756015468091865430319860072057366438432091246063527142640468627332097360135575035909874739839426588414054264983981289945340902507213811273743625112756195080940208334044571030490218407187620893050317418302713929910464311796122361938157602372716083666974459804394 [173,90] -16867188631579888749389446554033195694883803072751488425873178642917774984895984249046307577170191639332119468696876487162812289817014028538645802855191635977580998991156091187744105016396217160382797438860590081421606555310385547329244897901449564526370737495611419407817834116262668541525045767134555907773425998010484143534174739325387098083406687386331660896738814917816403175529343899549988852160558700679245871571598927229410834182490860160689160835157793358478923995677515927402123463966052869304364179961897208023644720034167637390499366796203180418833803904255791625720763775012384779227330160457376121338799823595742052500236403587383123208183316097263018101546256966056366099195988212522868597642840407862166502474173933053328394678277826207225301606032074883271054590161502714523470571492538881866006714018213843090422103740163929799254458556044280797831548327703925373130345724305938404774755679038958733773847133357294881129116362484898626943217261245258022479495707943746441971905496097305887235324147251174848575638686845872800101077544670492813055156288345216354732584744466270599838125274056568438736714390804399327642145029569790309907821090979473490357100339290698832902377098885559769765257441370037176633362230508506729040151301928835300777241643327066715900349519566691771245318513332995286087057458400982681202033600341806931850134648085967473199376833433824634975343607027737701836258392499109259452301698162749242258452206349733284738920745437143224289307848615074722485406657349070172462610966319254864735777592854555442701349262270751363101496206307328202177156627931047300808613675569726158914049792720942165034608863756948572429829745943394101594707730964505021330103978469943979877091859048343789096357320470772867081854254586216116792177656665879861673224602388638594484901912934508260857872983597683550733943845465739015360789733053744252731306621823828231989052801806003902411483881458246958590135034436604874907822149576933292102971964890960495641091096773047454319679937663935985214636202895723433921884304787652091414258767713246238782088403861660175628042962630449384031702400 [173,91] -147153130068568031491227074038653900340126147648987997768598225113783230127339206644114771470267484839337682235036469778759929477780843799788947346527316448033526070672561731156629209393106689596881170450862769494473689394863696401355272195964656958106704281331848375248350274864434671885581490090441921978677149765655734196489955258702352553442190251316642590469248603203982888443973564259167200864792644067494023623330990241746095610561685860956832909738196858528996855456520816402467286641860756605533642546129693416388971656030143010208622732470889669496027033076004995649390598435921992916118260089785518748471926924580206284645850055377702914745903704308147842042877246638807438235782323434499721492683793916281929947200685824367948162448842180040943119315574803022916423927014684573911589900317415123330479106565887104208951311148703398978884459658037486629311132169047328712791671058506978034973734096279783857969923815131300018918134559202207536424573818101616271384650836547013891795001826734906913790784049075688739698462691486650468688215922035634794051420865486831124850620117354721847442467022565131737972237911675124853402996958843908533208742184018442128393899298449835199983991664141841443223604130313706733596122658904694517529487057318825910032044830850995584213734983774501790796835219451648681856898734620204375071092339086048685677013861126309604508330183996225057173340009490823214478042520295641627749755647936527869152794207775932629444240482439786633764782666061804666734348781376157484485952345063628345613879879281541769913210014612214645956579131133113506774791088045703298749653823122255077499649524668279601440995794747981751676933195989936681193315199017807926091993037479796175671536290169919243863203955074176017076288881127232517102853265818206891993372962971695064451925189176642804012638809767225341853984611891569605876669569794960349669819947144150013141301443124148127681284893910457807644569640483256561136231528782326376842510100927041509189537738610855558869045424834062767434553106796231772497168325444041993849342980407310206858021325871431901842698580093964846152 [173,92] -11066246928110430432409096812635846504636281450698000289096224898551954309950892706947901983863847587985045112766135208079286957062124786417921066034943796919708910359240968329640837560836857405723064885591503425210530546082329071169910419171068320738893255281176762976984620836145330682205390796753389510446972752797908501801601930382806646937288771920959888532957868465064352319419546330588275063738975478782811256722980044641002830432132501286979152941074882352235829162464242416119412340539679438853217891003043039056761813241964592157938792662280675709657390178162929417735865664435116561180048484899438075711032239803556757433686492993589936889407547326979898448482502691480298960577633534323928486981691319321588435105368494852005094011082171317313167279698636157934471971180194264960047880663454332577812481826705534846525323822354460685037658274416669894478662406965093562365637815082925088881987187825304709667707062036533861747785023200632531283867680031038501977407520580807996899974524675034314757148430789448987951344471010456117400849347172657951204702291812784082975658093204056613758775377993733336948322861597715261190032346313679286995088423217983696319697982622668349331513026968405128769260509065500971696038672633065771133966091750567845058446713226665680970149142189938629423403854236488321243619451162842416947132951607114353323483241001019111628635200736437469515923356582252712257572939702723391480014781313404765333071569135249172390975396369024234661620956104047015266556620442906934217050614213083762133121866320900348660488976039170794064980164241993229723018297583094593367620516179980187254701286790409901044431388541408555827111426918143305042934888562851700451844492181790505185411324783992531218177704942222789182485625012819646365571194438645153792176297972233048293831567102592336514142445267662657406374908340455181877372287308484528968761974895360860222760215222984663241474834875497628734519221344080999195581911248429803218960751284356545376813948503858076587099236331151102608438383797318321987155075788545490913965499476103424114605302139880457198764911130457072 [173,93] 96496507430140555857105176048930330446411945591834672524268566236622977169783582145535018794196225745688329728186600269106893728798220850746768623649237784579025772093931077546779370927609880305746646573321664737904669658744829543852728835592549706120484589030311375323352903996668241364120197709426331589828071801688446508829273348940763695414269309810087705797187591742066099969745453014323608233867335514404942486164892073839663902389031705958429790086927330679722094079024314471358156339517255770702401715895222021414199840494476533176643471254100174652013638986387039237774591457926859879578950989749060903040145061672097400471734474705084177079027242994436563046889873592706611537297042256480775818188760875557669464199621428246575132187597595653297267605195858824911874039407406430936967499154403084130655726920595863363559738667019223358459798199265048948775794177663635322050720054436442261558688912651514381636972571754247181593776271943674237460464719571644478648881006648604630954294518159880625648488090548057515969318644854525719350986974955062505858786491194941895325195249565997917639588579636839429452447551372239777380929563762385005668109623085987333489243582024168301106335612554092747028300631239288724599739736336331951965077819129203482242778905769200973040857262731237464589444366490650508575749957963283465219458470987860799615157394510467824463927037342783605342091121005084489572682721874742371711843995470198925645058503862495820276778450551904470343691326493991369815615131477361883549878149612446116800082068723958212262715951965156174650390772613513492014513991112575752599929726291607487634702421052982244987380912258344477335359928597595916189410128355431807966005459390300708921217519830487444416472003736752245317724372758792630558545796143500773954894143530913709114954935393253398802564171675468390552617046963913110181205552597824626419593803069276031164506186100881053536469867485788917990954131709964607967743360425107470701125233018596787825357902503784005875536104586616955480601042883992782578757613763919222058949250440569992577473004431807805989655637470 [173,94] -421445575112935691719882772259349430429662054098619763289454308757300328349389564787075671752352189029671436599165529148300798445389033132632556426488900809118916591377650984484079587146740535146475431388489086948320545484838466355633496347366195311822109637920495075302375857553156547301170758170114636100696768644030180967926058583061298737423704033600697369408014587068057351246871258468229220268869600574094124735198865834626505022971580206732817508602473413209839082790750391514636605954716174696855255691381268638467362736023897592563318872057349741304092451033787994670583130562729078143322587977686720474395228730233735815087471663339657279154715230342487144058057748227823700924842681147873399121600689929231880408324367690318162694245356369611536893681993929738438169102433686787782513700239759146903498930623728562240437358870377358453132108752164273555347737205299525334305840804973822817375279983710526100496813207498391874505428551365850857382288363481311822105234551007175418146284027194893815597018607108781103957529865461287223994528206942373879564463719348851327009147264305970875059074831583831734361662559595892222337743485505729674778963018830993316258513542143134830593186084132723482085171760701373207575465550424938223418520127040262831758206558675791876299504951212834028653023333168373443798888772125396167308776418398707616335921979974965680483090256343260542199860916843650067732560305558012739586317965390584265222491762421596764275168512377885339218646452874012517227554538662055385672639627485902684130946163799189281592606016223524235851030159497045247965419900044417280473561270012505450680139328768248252914756915866662770208336763978446163939856113593701292595813014338782460570729442192162234289476738276015681107450286945256365019825190146598270908270660433064291134610552413778450842335131526710468361725141777779237478191456996656055062077404105628136897931903825930147831677252569524442428822115358907256288581859270570804202216267482885972755415011734371319500623364832065546504080816688386663186443945923265033276029652574967486366162795396985699237520 [173,95] 262752012161441245534894977630990736845492135211112879649647200633230972167484566036220690262334890592723758795817531939853586946554226617903049227946208619127190434461048268037861803660319390692673097435207399082980729568369479114873476770813003014864910153391150365087769227591590428882769380848164155948174831662338647353160954996626291184723347348215249857860235667824001857380878816909366275668816048485573380141798277290441650385531516019274245441471530363502013161331359314708992096407878684520933068071195192806777718629602286373676803799816448316300440295529767384514740017879748771096747346787658820751149425272564214526787564891661393728461114476313729235715606356796006716182340440354249997716984541741408442692864943427386929450549010437429825568441377765560803375389393584477639465196681386348715745612271458370010805554990336691429232651049673914601676603546539362745179167830729335026519873296700778226382380059526798934978149123019621480911663071176373858562056395539279078489520752768018517491133706718646885788492204300047508523368668735498872389998675846067251807516902160336466736253529846109667875568097062559729141770304762291333645972706215497376459891504868237654547895394339555399080623265322944776381510571712170816951639177984611504460093398221572142514331848924316082045519763384947265774763781418794713003847250252635239958073791961965926849248850036717436505583292860620499012035813931465263417412621612595970976416817338089001591061229690687789667813167743946115911377213893242609896376715914967475790491178601540649878283732726484214611972330237954316439295090406630361583512439890753203774779677856720631849919035183076349169262964711995348932435432482271354440173988885141052688207463526441723683140262348216009260127693902655582084319860951240503525019383480111845695706982973064228231850239610438315791146644175402528125345097308683557068952738656436991636060088480883382677662149148870341487387593231191899533557513648537362800782258314594700666537655342081372820138085896868320053065050881399825711300833632157376687060940237283953905036496980511996 [173,96] 7118084676575709687743347712117210060456355295046800007983448031812002479684033540144070443168574364258780837897270789442275416792201771113138138750267829058404095105926267245296245900939004204029266056848324524965389405564237087889887894021532661514072419120181549941276373268786066982727293591464364012678859994178672590676329748103666024334561581780316198495521992312471040264457492417192099102447725903292465776497576688824966354044280546494615429125706429037761189287382271132843692824424453274804343308697399922669109572734561468283414195459176271124859632186164912121921055416033324452199238235406882746954251665496509881078309023132411528210309699272400525443972019331204209289835118889466391991874043651685285175447899373905551299178262246289562916726426346247553944046260014752699858572556379748595782290539345452450759489422169558072653646558051400157441428831859981966325819411706660974704786037179955505507739562313305300136742520125958774248992842635963779997544033619096677549679025698790728837279975187044736466518375356833656400415340574281162862049013754048478770111288212820193640916325468579133592535034415385344670993996437191078147112656090831785714089917454205089067492707212182343707860342137991754377057886845356145788085575628354330534082083372194477724985988159264402476193379088918529914741517284409226586583250028644550788808314967340264403291996568227852316294819542953740952343482413872476580162697732059258547069246455477304219262848211693417902576362694381494367499467758250489231440471267372877706636254853292059611584682326687399289210733859168517944156264027425847523796635861141011102995362264514240252041482113201241744161339690243480630369172072748277899731115032499052144097897499688589739640462952357601486145466828674513755028256930392287721445401295640838402998614160449991842168821930185475958645515762591738935663368850855277163767569240410490581313456826049180415136152064402912108782887355519760751439021175732147262802402915352665803675622396389789818706755708567818256878451418019764290059104948823907352230661512559415129839840290224 [173,97] -31156504295494711421707875388059877209869163830770322117892762496967938139500626207000767164876989273128827568243580296502198653728798657776979518784387348360597131769438228946398685848618779526219842297180046648492341402157659145467624629271697766135449207046524055211220594988501461135404372879536639877711239726943997360454570625773225718742800375313507862645211128454979466454565250555591745736915608450485156308517246205179682531176869646928900742014982172878283063309918922763360449568988350675402912830655503833084698899105499551503962484119499011581341763949455606389246802384247816288771631137312787704385861293060984656650696441201521547358398643200098346215376429263519099856739933996934842644739887710479390048506987910454110377731995778611634837447843599403593390660904843853146299830021039898084849520672028894841265186463465477882163045471995139291780541499932559973601027750827392294538734536155361991344119378354839971093002992233901620772207521468688282145796477301125682980225025811963044477108582091774267790265375667607573108054092913523466812764788515082494787230010055551217660004161473031292916878908991208841646475830120468829751835649740692758986085939593419460324106471441377897020068980113889749004877443851274541248106735053688358200913867965873566550629402583837629938656424546816503157681694305922416983673801339255728021572799108809087511078020680595891441171608334742577561547652956843216377324947711430073111599250866541517513250205523098534979966521153230198018858806262147677880347114497775986542417963680127663912981824915198525646274933107033570932345104317556386102639285115630071528763399832028984746235479560802703183740915501388088663881582213233867565695784454307443790889782970934676097972812466547173774237817711284156488654433903959075350829912040436577071829043132889033310628109759201273255983476747905519909308023631920332435758212539697285311075012459482525907060741539654293181846980439701258711095617757723160921273265112526796778712864007361771626265516276494471955475348784012193546564401336130295352756994688679309712283822 [173,98] 39199194203529826943260817684151906246113311778740931512984984427628205094803539910460406691829446690139098544597438789923943953776471221341643095638318475608477045981290404753968354007886885597091571472777919440210706999545348488789106575111027473338468723580019083298760155510022052341991879501767769133713039792037627926923725938959224362460613805012943672091827657652773095041197477449916712074558930127425274143553948640558482065783652175972791225897950881752303906399022453200719732951827571472503467410246640442440825305836559934502841870804809402606883289838874804151645745962213073848420043424017686939541052292878013699628188830353901064794184900124466101666845777509907491733346042304720784944256971858157159187023232584917508340017366692275002597550973939352068164904196441198264925002270138787977285114931721658067033269317516532802888556297250998991136999634717456942938147359537252252284437361822161910016695848285364004469962266826210271936022602356055727884186562633138607563059902323716571357191197209866839765156211055060790519292976116262975970661014279359877273217264928719080111767074497940432730617335228160782452331621235367534609508771752874448816383373795156290205689662833481029674925802817969880983037000347901260008357597840482916785049639685790554820581534081980573036384514479691203155153526275007899531322086814323097626907208789932667516155533051834100605095826877068139454751663207569762883788475888445977621028378218643243361553371715970493855660815343240328874788053681228678763462380430133737384564055053860687652373458585814860493597687746845174279184259205200095648176302602418420761971677268364277536447833869630548748327032250924286641939901599365718069311467676457935880385345616287487977238654136588467857275393120535415714481295150894580174554852817348898628459803695777511507736395929708805386964893012128330277726877216756515563930971119895226572095637353290699737534685919016051864490151438013131856754800190330119726036607105868416672361510311512792218862953769386044156341720768066771743424383836040139133139120757560489184 [173,99] 14353082177858787794785812927101632276057509215859124290528078849824528619157006748414406573451611814547054445712774034968366968338785588797536808148498770690488295751306578874111997219158904121174834135590569010637548396946917988079374912837719251666336731921637664060906878032606439990240242489537797432256284103552328824046099404551262581550376786176611151253813960420800677340843475435980019496619309682163984789984275450468761241257287530941922998036997043011571977782170756853770917388571989953861737338983400204189202087571543216736336904180084368156251812210347014554151967770676543485255451428362620013125290204482477331682081368940866446155448964739674547820896206829252150877726407239572621175769151758171551973540608713369590757175790652169420951059572791427945764723127317385850203144343710362277550757494006961901938975152640073759091101508702143086547352437943441051253752791564968429769922548289601253825703653772415339368989877243118062283041969746705764774246489815629211191862191714483104963157310966413532953902987245631305090466159511356355062832995683750313713551398182526178078268819850080912436394947919036499600379186550890164727777270132997952062346181520597307526985627910464700700153854074934361618399735193593769902910920907480292524617976220916790787404324130902343056161927232171275836326103186661188477830453046132163349845806231751173231582032255345304779588315842093808490052521775599774957705474358642547017392863053435327474341856042549920595994145184316789516225346349449553382047468785660419029031413739915163065611892452438849428347561693846026638860380729371406098322390698024172660182296226702542588554521622564367957502093918487357474166702625001541863389639889251326033637577136228812478718867879686174883468152982895006712845288280213361884247218952802783047285016271656236112787293486866060983639673815350704929883281699093597788878737762269935938163239536665143072053244123541912669729784733195821112808751383446861240882392636681407421453076342791827040210130216867801950354981637899365674308376548675322355590024709828 [173,100] -93819155584814799405428389415878190897867383351247427521623285311877301061059109391713294520561945436049594298819937989221161956350250113633672968697643409023510140492280605807204137145567914984935302610840567188860891927789514317477577141943158065496719819468781484008242363788751052650127878623876501829265937296617094188789318626154628124059767009641507057183135188705833965871143767970045381724075276866895545919542950090648507296414560521505020383575322628451755673715274369284613891161353371585077527555198458762187291889040427579626388268352825435848053402638579811336005462000155250819691580064121787657885095854427241287491530458832248740920329625952827329725640461859339710696099887386686630805170835193072694606455177394487742907907168619589047084404728495239533396243732445137182867752555299766832355598212005609433330115557489700975233367826742032628432887463609041366861851222243450110104490740427528674662499437816161619119160904007446736581468882843592226737610755813300937629710865141078720236150340043775131459213312850110012918438450926579702535173078810378606765575307984924173426427688436708044009360303469083635792120865700141309324609721622878190506945792572309645128639985026095064124331988231629974790284215133704340130976740170699463484992632653869807274555900462971250747107696221233208772593506962403747789343282390813324054825588908450206158501481615057698690548364727324759219298782728436022887597395177220420670261890338406143581248984837203902427384280480356988326037622859929905824198656532771972952459406354826473850524011950561065969922640187063505778691924075567906325566901291559914071524761954939998239964073943115360282951095562923358144757966786151453992982241070642212380164971208235592526298452307876683925324035246990350727127517119036695296101899388077869700899787148581779867016778293721401375446540061789140911328784747395118024463034428380000881271424312785543053915475753171882368395634904379790438622229179979880944480178230116993252849104980662067739424593239528831387682312622028462545000708806260266186172200 [173,101] -1464840105357329617419973543219781870786983792242810644699004038930587451400751302504638568030103366985609317887957965815863904048463760825287723213797427508998280145394856397775001912045939681637766060172427698457196667224709270718018634979161393599849874373872924647768109855788581675250827478438781457886456188462867219869748057602906467863816389904156897900093732653861882770355150178036213809331284809259850946559318999768176393524664255793064529999265577013381362226372723045349411931208097565078475011756159125759649841304149666965095837296076743228751480530025546220203968428973012452011979551746811495711597834196391709447192328150533857654204844683902231037975985085385774649862701352896056522256707847376252280811106352429884758774758516012173229356920986094020318013661776800247472340875393184585365065146785600601208627316544038485831854407010213466737100998174119057604802741916881795443606191351779543153393585863744427253581424791053118011485317713493702051897951951072828322982454170311783184799025818003550044451215536040266209807358705364077347750000170370205340429183324596249990935205241475872491121163487228416629548981402909322484737276940525925899061161931083711399216558469964546673196028234679877712673122513226072682248030192395102856868497618883641961764463494257229720313082854648886056313897904528197512505144791808056659832227566615259512795008802083695129336486771043725668558265894293434475114135018414435610866432153771477952151238805708737535176976552258741289182726857126116801116016837162483273256499214334378055105979878781782774253798842636092196462014536422770406853151455793050419350586206470326425520345187894445919839577107588479440707549719837391310899012217625058546788890583747991481374728463233026017840144475002699000926505503053165348062549035396783567027696245420224248506201259641133933148917732453627120308486404345005116364691243665973600779786273626013651016294225857757112953762188933604668879401565910569413361650527116132040681225200543847394987621436189610170093067628068406604005435508767482735915 [173,102] 37887488397204067976513639175162713090591165545048798222750777981910927976908305670578663095321424455320850998312681924447466835125511174624848383513285087672343573798801903647285779724422750193620965835688493405421570488803256858972399998664998670298874947132366852729367835664492776565831476275359157501646347014191269501290609369790045979661420791206446144770195499811135785106006804428209425125101705065879158455951320347199778384597205591638061680018572737741352706819358480134379789714327784892118698988497988287701036956579168428804622322728035320244143160263172422850285768178534055893973389089335606284789342089389041345701644700744997319806441182708160465022667306720561925464789123509572321914913637275245424454257497732585971912045882911995565689419092525293415448604274542096989580796421426743080218464596691119673371760199762724959339358883801943019517120952766051171350788778706836565293666649656480020660470569830381601735954317749340510121658536809945464481635959314910842678998207118912965530584164871362838822907941263583339938799568289027714833332587888084110985305844769670136591485907689010915725439644743872670577528636204942167488634024015842923507609844565979086547358046850733058442512923285871862220106837776234081862323190787564752510923308615010076906893288415472044207084437297783389475951527490079699572469380768573415474058959441458891711067717505792571349590624738616172178059902443033098642703945108252207585194575942953053531946828536338107222899277809551888934245284495407341047343305871314333489743850986078495964694856508343686622692054266103707539525654369831970615448624719916709291793288283817723639625081934997893457148028675624102759739238531799302785069242176328143958724841974013156527775778553497104486204127970715731072906946168260024792097996864186249561789040891262973047660523441393855518095582608542194451836186963496518407119430602013037884183505856025532264278548865715274759667816274038983104375324377652813294863262204189847727941134402304954345411638555826407618802925584536286879721955597395424 [173,103] -387537508822047240969578225164139000552401818670948966699211472049169377302453269061559067583706253345335964464625366395298905995159005887972732832788400512235100560028050169983059863789002254486334139650656919272100796798704761929743942951555907580293242634057995646253275238070741346319116425115796068352520874656943052733267962583854690663556685013228172882747800179387979780077634880840565057188097775300971359829728850436690244743037809797456532598383701085523400412125478612611626252135954633193488501875454346478461815213174263729488405289185789802116967961163762041183916201702632037026559522815677431768458872531189602028222278360905681817864431627209570420612570093715810618958998544486135616864781419184408867271021000726503247058658218724598592914775769335521555913081464453377913805200647875509446802049653828044116254402043028932542110687334521584477018526654448627878268438085755443844144158702161408205697976194748394629511356951002451133450725789918266120889072419007436571166861104149402175469435154802821604417667253671740512821478956141749438474134361765078207216509795556708128762820416444757112684063261071410907685115182182318791177160170224169539781072340447712496318406337241303582723307723639455775939242477441595495171872765101690765929950252592939342647171102615737098654372554382760343743581880602180145953188524813956733141359998138100999722256284811487278230405502874365357093925855530803403313718591290242313769530973826278671517051436243729090573006914236127062719489144132221193983983898920378507250904005906402709387072445683854506283901849813609917685299536134538974894679448741712510196663438610576333473661718915694230604717711373111282317411110438653116362364586981119484846898468688783177048198757613392256912373229402291574638986204303662271896339689783952555364565459111915924558584747192693819678503214393412376224880810099988078581010753353056667431690886383402015882028247920595865865983389766707077164059017193062147465863952253770461971499878467414151167137953778718227013571346476105615391067735216 [173,104] 2528768789234883400279070980209459272511621486074009910085800528739089479511810153313667960772893583094899493223300471488452201819429561524444495737656297364495151491281975626245696358424333582176841537885354179504588417659662601890926941213265467800739852333754034652282322606290110728564498494555516471822245603287781872489065975520142022977278522713370908358799375677717559731794871291703269673728613697441613491227320724255094808519779833188468347609532278044687737939592597286112111079854865097942152363688263118231684334872753040614505713363425163363761627292688912255663172722743954080754673597990416849240139585795039888896690276663013135438790358944050427456336009317196936518462937885237013707356587607798243260893164559636468298427702288566788771428258141548683735116250280743526265353072604640238208749691550741494493962084114915712931315011453957924386162520063852805350061956312105949058533161737248699872625322592531791601409321389012595976012283823792531952240224772209726727909012932983980770446282942293421211082168398382044399900166109630698446766818871157542267421263196308973956546185244715806410427872590463037047619913318803013583604543128673817786068140370839081052604709071918965471833818054004347071723547435560362942204193357926732144095498495231730417931393725812331489533753004669023045928479763030814880277620524023797379371265145530041217289717813177168117857886638500347803884962049612768161485255525226735634476566707032737109225721444381898672170379615442103865159130206092280558212397540153162157156813883162959792732410084977628395070199728985147935473489329400551821379398533425812968794015999176493000964466805623260814919980273050701587806252934511620222264586759764020116895702450150627925916094913833282691620587098824174102021998255758945310406392499013622207444627155520291690975191858395656322885813052841720138152647470783334370419155722605084228762200635484367406053887644993369889974900122795972056555794031398935730439350338699153379517140711095235198247639053733258424220206816859165910755392 [173,105] -11205318211086861854386967015757432540860600189114116168300714881853652797179657226961775962512516663234653984910669539866704206745767967146352884268345549367725388819734111064518462755808380074407533486879513340555418577450061072773705514180127853936663676263680530218417018107814949219142351611962960107265742082571469231990966957710695173461368989372448508734950244513086673082389577122991512808893665169732383352935585631943137407895737032131566518491313036831230426832309938026940584554402202238219940203605922022681979279711140533200093891856937790772708092970045743194271292150928355793962444884361027035453861357324702224712740667677698617684559979434410478206334259626965367853498545130289117220487682116470617899841960092093686426283907518512696526507865939581707010092107309402603805146960433853829195673208781716878013956991832836048597044146398014321588368155428611795335740898942367863614042551794382348914866208757472166409414906296757326012027381669433708128077710038177478732616821958147602660557427275215041729381177097492303171306719055950429355629066904750898541673225093079707692568482356408760646753393074797734560045644264943611259223701311143779543891598747380210710888077203260029511926258722607538064411806780648875855348715449452119845651416892465923190512651896534609600491454714767656118402747314787802064997593587263147721488782117474187709563860352493272020677376888186617977730027091094125194923470113677940519359458247622527023078403116872274859693649939373383069617729679298706300327856668851944952421512908345164769017366656829001660238855651705637475274017102241427621079127727511516583615778982150137789746985899012587660809274996535461318874244201499834392517307482828097086789186903313101487550316682680350992526209070746219371809125686176630394514358104233432367571533110289580845741284553571688876092227080278156622869379536197601199681454407931500695654527138101241578761883525985332719545190032731692963525984265754580677965582622166837125402297039519605043811562629807183429860582565481743272 [173,106] 34239228501473831148040236900995052364750588222950840836985803526698643542684308495890714716787396990617020877117050990979301186255635675677925217548232091259855679879570850161759973178897405843645062588929608623067861782184648542492280646919292448691358528141311855850092266460667226053149597717239758863426521700367360299282151354234553224781275970504885758174526758055698955978118529576907582347068457239039169451894603700867433899927654583099853880309741977294375894673554503025634295568397650827452452753245692752135820144212962248531345813580603377132774426764688846753468117734165884764965606093599653432852009606615762564912713175840689332124338286780261917430249844158961615931437888938202284030571005173091268394955519034300685944499578215780710957723107823970578657894930526750631067478607014019475906170625961635578907470461519550235471692084427156386460050306915870205072505319436400611711265485598233129770261179169517318438840552153688147756442277301925692950879018056575422165214557169142877695728981751191421037991020149002958711734638259541801169316164178754129611401562200715395578713482955835331805351960862326422427133166850721033243675507958424335954891843145993238169034962761301450723564489995003792788416250321378128834883019092480986885808805472671449306115238370572462788515735489433615622312550208156190020731281597379807765551121197774460251635262821837192326985983566030227567400542287698896042964809615639611538863763959853893613627057799720752038738550198146996808503582033760678185859382086301206014030424190396775800045087891116880970244813094673308673062804617627371292145361709658714393219631295480058932605477437844829226477787783324144708146669234654146793288662293866899156073942900914660051160277186918433328573914296704006503271574698162358581784918265881092870293501658862304907787276523197575197251831787811348422300520139355306950493100182197720570089141955222649419774670942035954511466149018487702525032003807637525312185694844825047438840439519339108778231389382434223612281043453056 [173,107] -72231681853384148014021314500261941609522690699500779009829325911038868859015896530376499523983465545560653553316183907765252257503129537462581121313131257607706779966067918060633985659298644670160772563668411114377385021619547556483559034336592312766134881145479646322619129530357145832813778467694978975267874720889267783663565131819382825509496216928992057597717833575674557109771419746697524855544903242201564929260622427396160786049548157726333615631690894500400026267502283498369117529411654383474655601433517411005843370825608413319434801634823358129328405975386958229910716844993705087705938354218290597290735955581982814214741835819381639124448669370149037167047818910925973145369577810476874871790881145590803462424504604930677709813466284941040336666877049759361787754034545927018714842710355871699783510470477931676620778667955646893530998460381404328184745563458326092029836083460489860211029645873465868696149306404841327637228464762513574748076724692199988776236451522194138729079646434477975256143415580033056554542883248122216725847658573557489231709769863455132200095260784214809119630242653446747951169288179913375136355778432575332615913276081218758757784284193598979536383373342989578851981469415352554020501037700144658919115673205487623400658137881134304621639223531510036491997510843593528614776938473657518667918775642995556838183915515205682635642635126370158332659626831393187787040354441416108035780798467506878901282422677665603558985947120646088050718863409028476795298141262550591430244120541296397440461884973407242302173768722354700352080548203972500640613940009372234943114698536594334107154604923197947559249699122290878554109563484920673825497521051333390203420732393513192225896865008059931317823310743355173386141355168752273038327361810462045994717543476184382275150996617433925183373816844084173732366158816178566816671887790180571168193297425145982362154570088189170706545554644038440555226298180154635792266183344838173721774519196451807894234293037193919878243521433810651107035128 [173,108] 104632719775889442511129375095145901490895508169163241904434308694344530449678704826353331593920352147914378660962064469743963899719309955211850695847974585103190625283890707250176905608323750261120332076933159630062216172501238808768235475960624063096056924547820642086492737859218042540051910332177316872862930818284312946831061132985878139313959297747340230511337475489449209633643905456185351048156679628243237506580803105559866334885107407713282063071413923359959107181254059250587884656042835285058108941732808840982324530818851841766850986251006005090074151750645234692415079490106895956514635157690402000609246788525641856111601633128704120206005951249370106371891785842246005679383891993792462859840311329189900893104907704052964569561802837816237433343184516521866616644345424895656032852059728756372137381707704526341963530204778605010098985697113937327892005264039538968870066906854563080780110353598374195055612208231207635820649852385189823682466318650064243832952497093226970876986357349599120697274744632447113558819701463904920032749994919050077403745193680322706264669921076109117312994537604046328443901583460498287725703646483037087958213137278536574361041523741393210902787715841340674362316578742735490480857592323692844020443029175674876753997032869830313494030405569660430310486433867451306619346765028728183741465702120315827463704651715693521559992754818881146449927169507933537359497855654919997136562018381796609534954801735717036370453082306958179597645741509221124472867367060670603026618750522339930014415437184003355319272338408144841820975965526078537841002299084652774703376710614177681450095095475376528229670115485971822356281694849881610211397839549246697269896763409347089251144284396383879814942503826720325632343831587932956247698289856832407849632450223881032695482392299542172606182773819418474398105672434996662646129726507724555727194700515598676841088569199068050336432054231953460068992475957351879649575823083392314677104800383142219177159164238600254958610205645049313648 [173,109] -102942614446865756229191319614073940419975733507821642005364759286037000803353729723926971930799015674833783224108618748149530240172204382285906915220052145992825988765208221443456161806744897279056983090561687167881568239215706424452104183198046296935886841475705012476028620119046125566970783145905743529502313007985473011624613424977490332118662704129596307373944835348650923339872718025648109576388895677542528170229791267991216354497592488281196963249051887393335618263203678526600027738645748872466679189679255483340663093936062728998671171450635208391295566435353932072190414834424875273634589342631913360678411923865297313944657010451857074645472847018547945540037792409806388777409739586382757140386905562845654022101501091956248194652411876471115399708805473515605052959320380448636956815006577232694772155388447587435676506842978873162903856221150305911480203278959850581495828235939797151578188197631102033456192410764380562277947211275422304265021165694184148343884718268185243709611840728762065030223745923532976468672458499540897729109183569514241643744992040598859431995378549550271762403467636220356434568508578832908902396116754771628058968219217952923947284279433376361478257019248625650818003921236938725744098734565438102799646728626640135122449855286827588467070374941174645363911062451039991506273467998372965173448811756990721192515314689283655293888441134730059181672913169279845601770130398822580278296469247335055011554232317658985637601802188926618876875809416236388868861943690286250748820124421875228334579121767023405119669622690836582168133079071487451621759155531294438647052378342446958281839913509867326894385354873078467702235126102795829198373720411703101306819177683214609506702421655216907116087461110814251779053967199151191051993048131925619887300847382582780024020669045849712308596953210091842690128056411419169584962772049153897671088217460104519830066360393303294965370227168774544787785093850692315390877896476570786936175160315448584523378527014467775245486731587406 [173,110] 67243286910201629271771636069632632534151796626152448967081158997896659907899191277031320270223161993572322350145762259106743122137893871264304306574816566718994739998636266224095295401018597993508333666058546537923389351139212236577484938220335727986188005466051764601970035782965821822085845092123369506146094209628561741637274322141263684699842303575620911448323413359977616311565176628776795092738920291520126746334173831337295557305975496295949292473413039162190977390645629800394584927203112934535633417077812250338630430974447230143931971027685102792264710008522299337898449351243451763860320706440038341750358608229833333988767343964773617482081712982055733744150284926114161220711058690810899009032357932128258074253346162962165450742470315868123007446086287622351235049777975958724239987474702533910062413109147002138260004962336062675217175029463879743434746802057383933674472052690494850838418632957125601196751025820153871570766978604527232560651426472219718068409889047341542170357409267962338912801991674583670752671357602692688110760976819335009984912108117303539114825471676332151693619348978897226357623638169761167061804431627181425825099418143405934975977343370381482918551830249061908603666331047064105520030194517836336693857033794945041815624635496937530933250917154680680722503789896693032934722354972600079983267390282136219510559800888542354275979165221629544487680528743638781686435818770670085909052054628684263395608342957629282620904680407836350957533523705070798833382144804564805792708622687222224403905443849818853784940210189761219690628572360743336755185887649981212948330707018855903582517942001723767926249143274182604314872628474428281851571578529589054363744546623035463885851304982151001110597393131829839624239226150777170012607104563658566630050055898747367505408072803984019043874319569444971586992350974331860741071360451506611705835046051817295068027308640397881599465406443234722236566927083289003750460104877389168736384295478507877404562484650455513608614576 [173,111] -27991176505739023366447267124116073055418243215790247316157573061324614058488203074783591688274417443807891530655511329012533489101903503041770618840553934803852059902987698824511968395338128571845287381341329862287831373365580437086348708353254607376674482104714768510329669813670888144442699188183565094815666441994600719327010837903719351775880170771138426113896016731053835268924773186283244134921499938826198259532708089273247994222034592185982095928610386112631463192014407602613811812305651807422626333096845970097481970232473668904752879915751075178619048874457528434692389733784358526516401022451696989421396990920296323034785748001753801284179756432052742391151567022539750762924479587063753429035477964054065641710487370388346263363665583577847908681139899325624505076532238004510684921605492456309464797245898718728837490034532511176405244404169044316399853641126225805232326279892356420140088748744465339784582646988891834347827002459935796970784817919907354655382681596842504507399038300921464659190137459582952955574094630257046009364837734934771032571433168473529723864456149204728228198921545674603255751090493014559845980048498033463075160695656275757693963265267651376116747157660471831889194244936723160596082883188439702793973637026802344594160235874091385763357311004627812885952986460249913458064282845930395161087389823315904569780773041247452388766077724080878608235144305789825932912026963664353407297659877695999215462423654972872712406683992693183697318503146729326972827322252588724116378207763271506361408535725646660232433688690033381248900915445299076561177425078516843407992811741668609670859251038022683960143718084907199013455277577357535446147770094463319214545443372739492621621954521661543700479146655645422140872513398594786030068643575368974770014287321081381273063193601196962721322281630240834415452171006805423360286222153480578810779254816578801127415031445474687439499423918972807626122612989867689726759332359051298214835882174128049613871774731439216100 [173,112] 6516995206653083151712075116460791475065516272423853514890551237202307305754584319587810690465249859885125793316837363364132966173351106498865285261397138013856915779259604226950662588329393427907692707768614317185708811987576530067675692877757479513288801513426828083001728195209544969965000581891130524214329488189597232721387356159963318706584910230633520530308277395784389342337745272792774784034088233103494976031003454475854791461076398988357777879023743569136390358302064992006861397949833286285324983738672077209850723519930195830933873683485750002335921979755697488743812490728368814802114708488476330300651359788932412241963401577276875957206768843473918654687187584988549051366763551918286689659369691513398737840705069059060058197505622760233423593482950597426339289334829010015007317850484905903256107843338522013288803037415261781229054279387997696380435197464330168994865507239143572866978563125131441564108636061225832912242842980814836926402870473321890572564266621621867283522048199673014540240117453822001005071494341123242535458061500639310542292736612270818225384889213445648360482870211968025900402128482102846331671669805566528215914612472561672721292210381789741379903671211801418488784206195063069539686724570515444065732237317612006254662089891622237481570323119578212036778521564445613778299961451303983652759315707607752295905263663225371406535659922070904011267427090002402443257443368186758369821003388092740135309384635038938744116813853491541124418123418629227109905341057786042685623960349798942898853292055345117913237933036309286034123390830244390884117727057608204582128216614740793233806789592350683689203428892929648608203215211811837089367462949965421459835190384251149651942059225925028203682982762298042958507457233154612495763165362794719890582301097921279923862996139237912976858052271281485628065269814057626357935512398627837591187469952470660482038081508264276444087094206801357734034716262200654799322502485359585638640815101127421435079846444592 [173,113] -47797268864606107023293994735245250165548809219606214269237883426911779355417423310538038549370148869415387025510084774151693155451700726452726061978358866831582063097292757395097617068014366691004999854641775626111932516134486079295686446476825194638087245650270303081257483318015787732301904741268455508309042791670335626685605930609249065589240239590238284506361569633885393439631020650818268315247185240475781804102667923667157028897914510613205774713543891844396585893317021110493236708969441478601014155687314407994219005044968131436312808070463170537753982818370022028066949594383567089355655190121747793986930219013467842765674544570724762192385913362706987282689322428737980884093476858040453329508023355174047599109559993953708320695198875310691067949058936196011757856449247348794311760418601797033056952698057372800266796355779125109407315158022556113340645900212046653381374613454222074684801768701876388085328705036510656973805818516896181902429091087607809272211157898194098886080642176957979473874712785921849779980527086742935691999876921576736526101719159502058557911673410186338502826469811786456506894070472926939443698440112193322444457528380290855400690587658994904724574067959031503322367460505908298952069759998933422207147597922522698172302743849995760329161574581222447494146183701213591395801528389498022008067328438116823631668961905875978133573155435038840704743158924870148880140917183049465681412885547550667367230976497828606458611007713451962597521401976866863743136984146457864613238902150891225205279978568523493958529137433392462200077685875197884234685289523816241652761219619955709732427615021720200784538263044608843289577171391850369080892705503459220977418207833656917098545067835765693162622745930679344772017305049609873592434989022809647765079517108333236581717581351939399042801646380501573674933534727201601823737194410852141526883631997195542774246446713384523631316843457218747574762709692906450727370938236969621992769806409292587236894 [173,114] -642679008600471535507012866339908264674617828661674126050275931685932923062711877982798140377965054187520743200921182403783314169327044983360302207307211877932705360188311914510917792011384202415778252579918951871756531088605984152133465784234305111822003543554504322495426804763012152117027833291971235675902407654128263385828640324031103944855639657929476399309519665734348558207998518809391800811320146951013651624890377500490972941520371929032055482115342551978726065803805915087316513217491859937018788637926683866723461123849855134859360764440246693385691240889794441746412839083774085083748683435831223992339546260990966942542229922783246514774332972891972323734000144386566754453653326920178815933101351857505621048901855284676295637971399255964675494412094157879834775470162336506258793259995110098626307113965777473822557473381034198779073640112420278586415930532289733123019842414909657807555876007830438289550421623678303148235921651975468784955101590221052267772935075623802320867577657856015333988674335098605511146097936468521329400082578158292683025420927668489434705882234021518595411887729790733581202622900901415436121226776368877745775551132465504061081371057506767350373516048333565941492967758685655011608656825005668808029331226730397060474348839684218381607425606751748839831981710182367528898676978512693986069517166256461876649603030366819596835020209281153213750709012911098258242753810810712420713764415361829685060757444022793060621752126886488974908059434627052831584468023825143957969940462747666658685629793518107859241137069339096078157251271977103597070429331305818355603495288469546923602194537418967770912973604576812200581947459027575744664415453622293642783319670117044681049128183773088573655329758817745225210143790256790213456151655478087620123765809531731541903261929335575098635585767144843679200873365242782840174343128540864676801452805481053208260425849398203322369089458382012307050298673481293819617899229421942224369812453879488672 [173,115] -2964164549532816966573767555386727328843622265718863541161498644533099301529930386411756249766575350887436502680572332344593003728496054415836682794482325097242325267082943265379998031513297943104463837687588909558634908655549373553141326415021425194980376408768506029477761793068115548023606345861503879633203634228553295994030814223066034854774523329523265001670331459849178575442886306778449607433715249075942813639401545955352335837333663601043723432524774722551397580532045417639950893202634513955571732585454498839754309792302610543708122577427150342797053735286713496217865821881296767547669682196316373851015486881903874344944186458777649282626589376938801943691847939767169567698903897926769279195150660739320895714619709109797004503904013023441894562565187883557054188950528221388728669020252037531314765799878278918681677153379006339977287621923271639939118742570424370900790314949806587455042076872777007194911421506401616751165723566266713933164063758059904826352690077177585891424626070574567792112263358634900622925588816086049554768816255304919631542019165198772355291971222192247896589557972362194526389771349881488662256263469850292864154926738573519019878659995998958865469610478426735727069649676775060608201577565976017441703827419315870409712657117647157656025858847360817871563828181305097563685624566994701020418137702443573139295516180507174146654387526504590780465199188815700316934596213018218613177107792853822569806923490343829062132745817489814630855601373362326582525656590898223000192733012859014130874505205254868858076709834047999415687749979979589894263587277530883510309967966105382487184762609539867367252032504321161872930517761463005851904773326870853162593756325160346792963575829585327737930567813366312210423383261194981559883950908343719198743073534246230534897458066105712940959822723777332739611349312808990858028050652825513328123630893811038884968432295194380821793038276854336293246947801150954276218286493657205642241327577996 [173,116] 7386515433567577158276780421106282837559863975184218244013472253696461382627774284545339041655731265490327877272786653723309121493943297546991346988939417491906238523743496868357761451102072404775686162376452163240687630972592780097973617882410473831389424884101733717619593251312522432288914764309406642623660170573454871056924979158650175812003809165181157150131528477187376175259214819766893745111291175561699805106759334534893692328954368849297133706281266038722991800431481328093236673309424950458578284555941487371048987320760373866284737345982760674887150606806450210838770357597185575892388446719006372771175701130540730299746326952373027027641254131417043522888500992423820242021227927996569792512293150834950731195104511933290758505302187288345640897445383484968507351875403300371723970889643932417554121661172512529083311678834921864532209958969350690023112443336429278322424837185768326385109252964128251991737423011337353725267679529827028643593919028561617721816416715544717656272516032204768797998964893767165131015459924338045375314836904641178376266294268675238572388036153566149268905146595530710957002617462530313070423617894672089657663796047037576356989471003782916350636969566089206848861515298480381666344541145546806242260420510720539602446930451969833684568106001804451020258914589370101400862696933588195905647263130305466019643041560695742437730224506866335153884735819008003696958081239365262500005378207802726670889336370338260164524449192938711811957862140112024365021640200688693551720449034648358049557719758812802176265050143015835948485214457063644276618194075287887322661891238316864582493220801338394574968898870966260581393711092310008194204110130296953875928194280003388420903152421041242628679755495105927169740638405448818193351130076483359236952300741116240718080001056659891102875375008512622774177617818432620642668419899812015536763248648254318678214823452048906754631003934378221065546648209301281995183559667112733507611896 [173,117] -1785432794751192482966302248816167679742576758173362483804362937504088402495537264163331395648662147401883051448658159209197087168787104843036181537597268164818785538061433090350155412025737389055033309909187028779665769534360021243117954271482893031290837466178122428520213912928506151027691761136272070847546663705381897030025133043149434544185788060532730629404641893698320588879335461976135037695616727589944931006821451107012890919925402008332569877803994011908043569483498109645196548043143081354382119047062789190221047626888614802070564362849109921399181456627182243786224104496460808604450785097479706786762509229523747484039334520741848396871288367436394949439776407610560576897811286674885888085529256807363946713638697214750223951464337297564617825325234198773327364928578668155254569488587273247329768287389391161693996568846214097579497357586493489260731792380523515269012117040560222508534186605048479620529126623886624054906341143326470603486794895242130213087465418294116395174423180996938887271308001535470263424467720510204390617986299617231287472548753738105969393626832477725737153309182898873807342005481620210379886724907927001389709578580879384176303034515472267050618392535995900014903468428604352619281155249657251995728682893256884825839082759922674587642342395436300656079792745944940599036340348237743524649673275311568793851920735203029351362227341328002326185563397698404559694934893399603295678187890695711309075445074216473947476852489220564106435039431512267634443258492582699083209683909899688422613733412852864223901386428995972338010321843790752640410283101425587527164850020439136786148174551501961104455564108322833176918743784446844458586438183053391346313470837227961093864351684916007533787448298817023727577776748062536136388172872635050287967736465295963699490686666387038130520256351058744763762541578355197926480062930464454329692058639375738073871502623940711073941967696014257829994243701174344169526723603528388271 [173,118] -4304643106831620939964657574553728208684009827338126852173873876354351596614750984019579501479869223906290314417362875969792258475667167341948153116197214127578012519946539944461623768845245503039168000543101971721041670330759851500887573950986756110529538297865061199066011372811621671660559909819624822976231910448839742487332100232030865701829496833993545245273599953665728838201252189000876686867566109014485364081607850131200194743856187982481369399626029657537126009143460437175991789027186583700835646635376896367765305129580957033646198750631803332187549526388535176300402935788294937120680499208924691706111974225462426519712701034154904752144754072717518417030036851319340902065576551052543133203807751942080028692644447380429572844146300976990823632492647214786379045565128109496988822378202319279387550406410253537774413721351361739255185026077181745081183929476260242615923968577121349749095310194662183951939483792783108281299710850039728462102480280050958669779180742734435708112797642960818370072999004037295744620593483678312049498069818196973882707697666428181346904858199008075289536411613448534635603878142570142875830047773172369927587157537123436127257674300947180840317905701829799925260841406053263658757533086798548705594064841876795020082831976777899580212941040511833586861419593535022674328681545439640758025744619487139554790326638494280880663823003595464020122195263393826628758330043265550576512260316095312846157592822301628978959053793836340377088142371761933949613541018774285700549261473884471921797700430466688636486495460445260354027518873300546613019143635760831274730631730344064039035643564372569987072626016989979225546034147981329691248546927621536422071785178137838742186353698826055411118743427305755699228021653511185074590585912496371523800096471447041911591332606663441106039212680334802286504978727709673639787428097021923362992841762090061725791755794659012665173927709524210861246241103074084686028608287824 [173,119] 1902804593030113349625333451920687776978872631832949495699709136914884534108828440170789995097240233749683171096478009231837769464605541318983629135343408856586920943773965649554879593652746139176806645782637884598760683057578854827163068404579514176749479767636484159528770086402883984249994182608261221046765333979392705536362294154480645522285967419670911579821446211459492917444552536053025782274307649652431361769052928411199934149803650394358104213732002149103710950145147169630337132809442519712340585139736652800664893190055159480816565071204204487386342338111795055726835784693111773851624999046094078953570380659489669352212754505527354598534830391484517399990959950467653683931474430021873672200518994167833826310775661803244446556815173688221441521341206529841509972289436062823696311051670813766517580181741124155509311150938437604925267613502758014973822226123088067594408521152787160502054975101259956962532926249095427385767379153482494059786433363724466582455841738062584158711921520032179124205568098164425716169256107951311641045913897736705066527145231127643933040715572396653848679179047230939168928548341462821818647946830361426957892924420828040605826378048086246975190319353522745338743167004270634635440455216304490979921490246889829020355285357481334113192292876056170774396310869029693210967960163217221167537079107979408537677780783825012943600021517022131437484431401122491969338721654285817132644738048478481147581938927842282304616026664286174473506689063429195522994688114377267754963072505909794727106571211783978147548863041171773604764485386068867555467769584369961989316428087462022977005729079524980320269321485179461032448314237579737009451246060217223133489935943062965069512116758161207159492088576777005752708662098646758036935265972755065585428068588237779075441902789764328724932274676545974346326009921993626109172163926965186267951309657297154709691799665200712452241678252523740292904333580389119730416232 [173,120] 129560133231204033318843967967298329284461528612937973395448412268145590555480872873117470461181854179959923775433384061490374777983770001051423883491849434320728063391208402639083004665328434724122265778482732435042577733384806813215044181498857919842371738575254140751581444630063775469549605942854935307372585285655585513769080442049342889193322123986745350039275319875890776462262757338222355470299273649455914848045583227307069573129037792891319223526005979686784355202734706262404066177842744171905387193427177655946062867353257625418483024088735331794349502779399602699782981500466598683825732184861525546760329599388224556236856568388750548966902756415139367598921075844183555533617877387423899091726846019078539837424112525683662019656014159968527173533213661581762717534545416191926862462116373171604084993602001514631257514500823846319597946858346177388064331553463341478640287036518210203821715395949534049839065785341231090402130133737475799530571582636647411839193889612402355911191904408608577866130647563591606877059692703608599034800860366346418407582273048089764817979887960381982642274823038248530828222493893630959686650431895193578556600639977466029167905365455829969193834400005871968171521140336590476021102397290512522540131660770697610606219959880171665191065808084767231118518421990067014913774501805254938236570004054523805290096085813695051276981026702903112692050910784079990479571393170143523879406327870696040354479153570380512259370445097661532751147690736892643091339465355826126555415981046010149058967346631947101169106673098641054653855653397008332740055661853847420284466612351047964119382598144021656163703374632692808631514496634155486929392427719737357619284696930046249772452729855102923121894171828181399136474190913393514120019377740300729547351701478214126004886172031253850351193049658193040933846999171899854223859169823042328971110922536406807141965957564730889868526034792034291659492235173226080 [173,121] -94591513713493111994693838761866597246563503529619389637467733271127180187657368807684482304021067900410073314939815827845257819517259737764776794410149999939137231134931305955697261711990462688851345911695423663185593001595113573377955004141684839416916725896683172989300172062004754370465564536509615234282485244574117727356588775608021381782992849658093976093470508822588090549503838992968841381082483412399482520885408383851672920998082057938312661994820362761683710014194155319582543464152524872052459976039494919495475378794914436176575654332899432511284698101678743995242575647233674483458359994967532453711718411058663819881174760477342850262739719913237144229368762281364305419855122811434085284110673624590248608466543467863907725321637661775105611154725029848100858792727807035472984922839200789837173774363214876843723338984031606614678458526048468151331615385535050274195289720870019427595410780737995688256037571435599076465722635510303828488375244777320247548169340521264295715107827780099543721981063399990539653351567639394883904350898707213059605434210594935519775714432258754437762840185641063827806942486844351575272096207963713977717053798096108912563272234617694002051221110644548138313095552827699881584955856881015902174445188854612229816463593130426985224505875977982173254453216992903456625858301290297304127610863286506066376372138775150155269940664816182117956816324668916578127871957112508402020169978200068445346930572099008907853295229160536640900235233898342887514847835711760028247399541891671493781334171731171787062679220322537414190852313958061115535468025188018396468567322009218345907996635614859046821741271814777656634646294141822700374388787777230329048488946392998082325588421515404133078037561191121415082890703507992976175808466250380411997347631384535376232468240414171093409799449476023135361144729944295827294370397717834153491607316784871563511340416395150684168847539806420134271671040860 [173,122] 3167392969859365667084053522020198207832877984695167550676124489189087620452000860931034535141555319149534972383761777759205541603667804104576345189341773292790720667534222448390092048863492664635634634678810107842299187462910263805369744751968227158715994798604571327085145508288450152591042149336720102021745833879832509579439957883477405333165624422309886943542471789473694198098041764473057205800067402168154907588282365356372244361550075776378373373874719337787364574046056477884607779011274954027877993975983624912820750126300888944389944539747860834011072301929896869946398183100040962325277202947565254084128780577959394023205232387878055648475184073193329978354842856091745618967635563733094748695976831540086921008827790231721927562945782106921380745522466654502374505936862123934295740943951674194166346246291907509628595183082095145016604212779966500577716287138684363533282502801309624494467570682202883371481664114818629771360067277211119267078583549339965213357628990200023706758656052574473024553764052103539326279446796308855307476683878691937970690714094304845120470976225764137900896509616585621744321257974991411431029571228484870684173021584555645383367465785277542731733766526915777586186146729534958896537427808272124122555105246762409026007372042296715527983036383001616868181869383673459600491059661830607964125794748869931039578480003825199819739257713522950247430414042063424895708286814425236930462396090739492657977109126641796679800917721293547248564563242207664213147334303541274574418249657881841321803605809645912692388717989431418498184260043406949556846594535657352857934808968449074141879569083874287838302940272014577653743363408440860412501968636127893632793788415801009000248992323438118364548946555338810269039620977129656789146643795037060481995641481220468399372363770839997204112233524337939123903798493432216192904742443422042554996207471652004593358834038309757832532794754028252721568 [173,123] 485341324174696651698016762729977350474568691906787874989880678866548671593173244541352833303982002533441769585591142079282928541417390604741787309917941831987728207243977719401472862816421975161333467405258254073872101098657105470451601861253398634980530671821280165872295803124462369352025659884674582438187336437054391298030966482900915075261345914016190227419451253914185344314693870062678162293250654903170199187125813364102718490197527869039725796324307311020077931941225278961786007746692574100326647463088405442641441268379966651362112368561809287994103448279669923197396958077186971379278368002108750815746995582923253728552692142008970884559659927571524585468506525044842630181063069757122333741904939116739861558050304682118102121803952159458667371900331151021118742603215515144360839588668838161555972143823043263105612552010054898554474591735347546983662963860312200797687458583496804418213366090562040051194083665517386285944739397633088544356528676070824893599987147524980153881735568672811468985189067927213019131215029717868064680131154430068485960233584696695491266346585612654183243558337047382481264623507858661736904824327792088651059489010546581024146606512977580797219524584056769067255711892761251619312196838452994776901397507355070106849653374647120550445387359679709186364188481589340793573875858317464093332892670703109701613385676218740669245483533345103069741626099980687545570227336050233740742454293797763257411723163839710968687925384255680443884092937999054794902293778735421524718625654242666130754906853834724602711163537600009198205319616316758059194309518778675872845949085811817777380457463335647332738662123868134381615480446846139654586732239871184752715514297056928860801691701413385581502239020855158959125825290157330871867218207910847396365015689116401628531348877452749962041188185312998833168644688869634017342951874287485035998115992039411900963083788038950287022180986781852 [173,124] -14785625751159214281027788890018541842907009973851775799273705503587234504759820612542261115621704295598381073518828823672042718432057442431403109708949581009201341408941724030393634289377585424252690914313463840567561060276796738348918099133013782777634844464857220202006127003865479195699886371690909976268878673949202413038456963201230451275611429963115382694292742886662525720226323191620470006760414193039643790602116571192435039961243935130693653227725184039909997565097698298098937369437136318045744796261304466371250534368696814376077609624587687060165623563591374188907512485212853765593107673399290014759550752928076254911622429696594338484012342217536393440111489138377554656062206612586934674099349286369034164466787764054418498272206336338101838379941184273863792932281276107336006855007093176464547028207681469649163149806325446030163813218235074198472991086683748374898116039824751868109189515150947696284969236443971631238779078383285297470723925008305584507204355786284507896686631003574818196867551291518317793742173441991228269452204431656319746258600173974271722529232818950123203956688724473554578570055185654741512095073257214518028121183665166014661035610610515848635548474565804650198878846721304165555946706885040415918873016893989553388386463692684709317550462785898503653188750122667917300780203221535412561598366337888694199560213931815686426660321945222157168997279895223068253738650725394566665429777032640847036175304983011761274590815355867158946812285745416000373907191831394248912868471026022508355933374642357764223592555390083043257248323669721914062763546476206376999591237219507389759968743962994695071416287319011565343285491401881205136704983039581467022684501975535010894342013552065593038833733126509704165727521459435210604860844104264173306089653203997006884177799385463756041040872843428848127372955400795563664730612945106044320507416536100747266626510562908774821047672 [173,125] -299311885348644173561168749365537158253546453069377945495107212487375037154796552565721420724813533342519334281639180123154184303120903595208894359343065893999482437823456528029249065655127065299889540067412801481319564575445398471996081361959628743746837210343022465521631231480616835515878113013754285933380844517905618609525790897654149263140225916032566638499518757894482519716485751838962529405387759463620002407343084732755961100012012902765852744845427790036391226562329672153146099746137060179424236477887588331589710420352909945658812330192649017455391596120384776339826978899068727982096152923566672469301893542191579844296849108539575000823560850533814826963481446547794690123917053184592981777499873328166064157056349581036128574153241815580746503218928091071930094114445516003728256277656236522267758814012765068288701180593646109202788598037250979583385199977180711064616831580296973488374564956636976479887440201560216800787500099626057378648866537438429086899332727939898750882965582080599605537605772318910260914949192620052748954134162001500526766269713777203803372309305449119423745915574480579750994344012926645649079472216395598885844855439903646156933094455875434761232976774396401456111980454873491069486178059842427781913755060305931275017826431645687247136957671176531499815531468729019351798151409153292673313679767415875753568276872854658512160482978083813772267399744125102132040033317363556173057719227382475744716032801010754119528511039619882255396554529688051312912502232947746197246616295785374331686916454073443060610046356745645256800392438027622168453647911609946660075009463542709978027214144601124359107576288375027579728251280767622415263198254275086941362892185214715205492276550251983464264380266304403447453940876225100753925795452411468169025600959828332732235367306658788763280559351294552112988872258164096413525560398761978696366404205829465738706011842127554473 [173,126] 5177245687330021037734119500729282819473647997953752428231985195981453848596403828116976945349476976237551533048827615771530527428475238751445825502710340653965503897492451605951070745070101911072500003096883086948459869496605162519754446309545816791679305482501233187479844446713159109175013905612850444834719504032710169985151038683306956092151987549848207901935039954582807024002811811919729157091584620264057844642843061493225717969163274869331764170025611418421591215601545888119310032370193045388635604041580513091918330008777034023545416706991767236691960906775405541042444382387538989328820050845386610415335780985789362087819688788082517955633328672288136772188586261804816216623654886534799783454203893019714347086617432178815388796615825042287632266393827755132359487405496393492448358496163738453443747935793194303031578062124004237969183844378425335137474323031405962798752836716541475929704384036412043206745507469736453720092562049637687845175792823933440871338861777944499772906713407388842853422188092313435845777781836360815091722234453396837532133579386287997879607455511282443589538483690892024748939591546072313677872218016043645512847177739120535363304587888585756496559665761484840012628231887060958045410970012063287735240608942239917888279919425285345404056509838434883584452463718401908874397348257549006190449223189339828448301100282479751697998346591793422185574528038742677432900658492381185745155917853642499166025363141134451689966647251217556598502897146817374383905698792276952888234616671962355536372493116801808278634320210221913744783721071471749384573109143356797249165329508150803748649075085213514184729553811297185303807353277404657563666999217423801620347229251732505371143126005312071006395583744135340105148150425524216425907760583831602841195208240330553979383807282547936657997439233106431617568363559834008780779206808258753788888163763945321272170128320 [173,127] 40077796482162574064700935063699939946150435082523959859078214923240025853996816365695444877543535081480270089114068575104039147464509443905939104815085765164239207735452584388077267310408285909737158480625367289953741740892865993279099232630102132773305392252020229894040800018745604162765420969632844632223629421874249356957043447699561906031811929173461991072186525708168195729633394638608154486747883847256585851826787543190620205332288201351351794315191027874132761288988858850381772148919676410477870484002809214511937160778305140906606764001295965142986671839836434626664274730954502741602152099306311369219454459189042973737501915290512121781658760508119350574981845886906194319234183386694405694277293523040054811457258477332975160761760838346173696181898310286014302967679377977067222484309130520917372333362133290515210836659036999083361755740484051195216750224517184514161580523391655246197327976809905359652370275189057214935846888221201428919753467369047048673404042457506541541252117204754345710335222954670807899634632238174401457095661613184162062653617134114384035585202340733028506020949245879211799790357330352565416577489387615053961445775553020321398121209850003985212246437473724839635846200618797124887094128785240254952658911042035172580672777066129108650630061855264269901220748781825454142225631053735515938730180251555183341725828017499376576751605444596971952237339262016279322464197948203763519330197813908541206360722079919019576015672538506887763672375360341835258331841062998174939330315604892347846744195972593130984609662610355961500361620899962097315654752503011652749622593431019034909195229149669125108465286230805778017364852150735027165171053888321393341132471526377699358577603292152729738347768692061933389125829289518661477555274290968046886450810728629632229834912369777712159236719857750344188541260109612040867588252520091065993051447684470999864 [173,128] 528566722826794578681788555254830791611681741804318361119524970229011287489730248406906566381744471939214399384504258306730280867678927516320687982071982964380049670592964230943061808129026206718224886608644945537764284776634061547028677797150551943403563259969436613329855307209357339166480669662200811425227737096113128174232264923434353014305283981971587115483982295002511535460281545071356216458587501707409880883917741931427095087232635878872829193409864529763370345823027456799441304777241882176503268688780555814726255285649643846626097210262345188200531934660237169347283094957260001917841644586057413868898951021284807586032958736173487382302583143072093676588988790514902174110214543105986439186190907709535724900640130501573377631390263830167384237654396687004059197350467611307852500336558707418097886065324817835850268004702793038542079611573962810757025092993021837974847866540907304697241655887080281038032503589527927056080202103139986241272691900219308681410979026221275095096061163787470760609552400160039781412132805146104706222625423183671613221515013476319478773958635504966646103116791608349031271948022620762495561744408001997403666256504661570197500460383414861963952163643747978880300745279878170920394163542734870975640984526156906426102442186595082093699255711855705385574443657596991451548942301934537636582948153666966809113833914251301586856355135950523838661614698699657837427567272078522672206104679760081211679372894000013550714185919913447055455139145207104971695541337457131542567143391225559879738517418462527757021911353488080985659271797797426269703765589064282303900413138618976164575061098250539274038245363782757034663513507893223617087593622857915746073589638798496884114778036730216318879829390146653444156183739618703966220531330117583076503616640602674588227479840715691205839397291045094863047434387678594315527314080349104999115871311472 [173,129] 1038546147207691000123016238975020872938303451106991744038337349140362291549738458083174579095676109543675765813746408241792796010376244350365446924250986482101118849563652533065484457212500670622606631854971752223541674063887134610953748186568203388266333947839531601220079153088857677484702415645127663502497419585712624025980967690355427805236266597755112429670924027926251705753722477618349194692049034598386674531393098797814096876169392139949143817987689819132501952601193603202255387143856414839831757958526875807964384135079799725181201652127389482561802892288352935225624449127952534383008669916312345762758946310249435394361661750446832567964780860039056047524469993843523288204542355362607677695413844406090085734528889799151799550492945269863928961082785600308133980945860636483690187177068855182543394210340694919418643877437009470672126887367537345659501312775039808960061238868713868452781310424223792993100016584774944620525940075271665046120253121781532159829781712967209702129927340946423424237021581845256611917955543579098816421544988961764124652272177052111870871688774158754779275723511328523287765172113868593337258856144987612766341163972349392480881066608567773978265775370081252295886834245421407657026899371918555664909430571122334613576063588133561649313996267717545017679376311632603993872254672353159958983158344955260905063055668995883886730751815771763431031758672588821674152663955767420178430161593738876982328512946894836970785556551566814035231322310556196978851802209212302457758722611037857658277085568650543553656266794046495882376940215111076575542209650825541724766834656793018538299833478074707521792091569784147876192237481010210317201321517357515762319691693530132007283849661108889427649518577838640129590549051418337943104010692487990407953684768676311506287140760537289683608956443958071944697224104332086634310921634708103244378 [173,130] -98990447772875583018950995153017656303324660733999758023483615294870069230594548103856610663591585686874593355922256476236867630589629570637145900396630125515841255553572757764841045774162225418218949920267807291110894674794098503735972028954765348042670870362868041152263188146684813705760093385137959204654626518895891283723596992937393661938153068295343144030923249614263255467246359481302738433724190593328027122932812995226650578900795615744904426897558975111912448926844851608055337874591261127338305536761969162551810420693100994597204017512015963814991169699139379105806958455563089516286072780451903622162082384226948946341239171041556283341761792749464978038927905157301584671011059316220753644869470093276671602100398224305651844206162160103665556416571771189684911028113884307353546403201965313345102918660022286495441425297699085486303725053947942541233668646005311636893538591671781890405863221602025864448705842829758683786417911802009525592772227213399407617797704604804009708194099796545597817304951336751918925160337739824923145720303239870747041033397122367568246284934066663648289789891356879578721790306401775725058410612979204336627177266843055209140285493989124597219926735344786859335056258618442430468963303020481943597382668091279515457465719420184428642713653879721476657944207898779152797545333225774484184179563427195921261123054493454197646146467173116500797647886727325062828820862464504072640281331313192058837229074846032922310210970009990286661163363810401846889976616227232773686809414479213338393820033403611116589690031690728234056498297636174652950124097371377802169839014331972033832241782749641424275296519486318136481630301037119846950533454703537079752231807442779531708684712834932267737481546803500440551339465487089318226855442025280653830528749660342243203306213086186122590711064048932503366042695726634050542048842675296 [173,131] -373153114282754273551002943993014470941357232659020853079433923041083490718242238431629903046274580903355829051979669678710918174223094463342635839235920251681436800391680142540713408509344434265386106257370744457892979414332004847661867084576544633478068925079648843980948837905317559844170863881525903091917217651259424708720946703953809832526054483359708430884846868630599370625687585743599843807861883890810110295962169980575323133710584057457261699332635588283626165567176256958887324797300069702921806919486878452254235993884478154064353856799083950061983946476250662025781908883105861486432562279291569256275761534843672842410091769898863542416043230063571211884867273502782727870441418060429182171718406768043669225486214366714000254756567268885543282969770502282913680642983535106998801177480143267471238711471301210387276136713681939118160390498402670118506625724161556543679120861042893978330508222904853066858094175477938414959805350408207046921698375267655474755474675058771797584888838062533687331086224866839667434764237864627984333540210535752629387754077529818727637085606359323349317361404119726193164830239569620325031663967566318066642339353713646587095770922576820742753981548962578698981703908367822770137109728960496983631039803865816212342954870547984174102420514642337345138151830235703381143669941769949915887224561554028024252870583841311185630783872348561380061737429771325173048504926104312705015636806116611858136081828262472138122980181262216489270981344921083948156192756308064069017129313250541731496434626990187604594260078522357160680316370470582744451298937110547661670811119126188056665739968874715074124397594759097781863107825804758427819226628184853889072622279711529270051269245254490755278771793895240124184752918852320199062405283040649769660271923255191562571046235608495166800060938845059686348353572817916112592412 [173,132] 1119334745860652788230954649939291137154829486903384040409588465061072172019234609101594782359417551892169587602761996394563469667520195178419299385619849619303344432286593660553177480185461734190338279856949264814436625563668284290216364148871128277251921505624149161368104994051143869448080437462269117495915653450483733693656963540547387374310563505843676347835863876846448260573644973338565300451854875172373030261231482575476898694241734631198821409584991964225016971929090257489943572092802271276139789560109917164541476810447525694241896507450175651369898931151966941897481858469256873136338856273674721158301870165890769643372726679909514336170709961800279769922237590347174013291907085320323669215395979992761860556721928644666458970193861485275426432223371354483312514473611251368945609001903780190844553942321587512373059025710586812458482238656260534612027735624543172384094888567864536780497286941184400220412450557525176758705160685689645582709812683299524301593417060422703734849464974964412745705566062441500024047763998548901787975061359402454528377155342820440522299061004539255500550236799627410539356699988039161144658209985990180154767674197291961416889341570477607245934245558160958788065689893010317999265072827196577123295279842226349808868512249544385548585209152429308958716185395189143801095449528141689496225599344289281387526795930596328448151707802079968250088781395093608815362395810718329200374129117901511405113052809079580407481950032277813274179240217939676321065312206273244744503478463486474214301747088352586941532684981284292307306793556803645152043103986101437140717454699960026778795897992397066609399665915108977130712660475354876590984944617725289304952614965448645621635872516735655289337963064924413917569215028510397068598000953745846987631887280082179395985980110096945790484861061195221285855206069467864 [173,133] 2831273228895931843937413424727117182060092196305110914521219874723753394895724099259854824678877117157479200391106565701581240501399415079052556395797490779216868342099290802095398298486165746331248070830724567856701558097560071216906669023758189699606106678390551351165921787155301821977785408738833618073332536666232366721732793405697900255341644591608063284889971869678007739048473478993460585289364050901498479443505111486817020385664708663255544358668494745012980950257470810718331324803989583778544989842547456022703183760970886675261466357347876287493624045018809858328139134881269919695143681287658318570902415652648944422757292278074752696942520084759469540162088802830059900566119038694259437957154729768747361111061691555410595222218395268738797388188348623117851608986261951980064213277512082690161947638593153347962094073189146817700880944332500166630984525693482265909119461638178282097243788686434217866290415357823449929034801487942119070444601838425161249439604746052485939571459550990677410972960361793774210756044129877893858711363771784387383477608712886482998203964780326174065044143459616233373039873982387429447206529212061811332747327457479112339913601456850370626745307288321793703075242568383878437171137710361894197355292317487170340966517149406017663437018086640402694208306362108347156836108955027025569587149632051553384759158469472546081147121296225002214965864718098300551059121426118530726304845841961014440439286511725281394105898657505585301489989242942543940093668250421191016700415550104752143375942222288496603385732589345096718154385132574951066323731955158053298564603242016495905753298666570808442396599222768417527755317465467269887620128513676721202498581890871704725675824197094425692926766063602893911964724462568748757851832585973722045696844257494127752732121846814081419636497743735495604033285 [173,134] -1133718926549606359417138459985011848236597806280513350938387260007285439694462634330616617413949233555592804171378526151945475758923642735034272771161394976808604035071981740360654845761245077766427681734306698408392111647921365901474216500273973777532630399216511365923056885694323724796217275688766322555711201884083189602945043233211858877259020699354276941374937923089176162905760973320335246788805414467233460443255615703685817566050717070117602443966538481242676813012857181189505851885871697696379098028087329403926188401743613309950036303247631011910517539185246364554199297805150789052569025822512695066422602593930517565447889861813153060700135381374659848848407987034125612305616325164365276907889542974781291259645845004258087438526411220208850619917380223257275661435964989216401222097063797763154460773167618270533924300393444835032171325834427726303795882277742400441920089147870604431661109666817174071531142052492261577612248322840401676224620600893609631648478048573107553154689109074588110720641986384984470937735526261064529617080133723793837356435338966436272348957768711201530228173716081173347419960979608109581580209478773580292909588089733786490589766936383698417876646743292915692653599602813090102038539415459221389422768987025456434381457459957474444192169333659163399672193903472887225491482971135157892429376528864408803197385476110946025248308866541526688509829366707963061225547978438131666908156501397564858175654704323835326639551949445208037313917885127912652358325694312760733354116766749646936333628621395877623560196345221858660240769306770232213820512027983163061550234948876047249970267844095919572116891455887339763691816913102201670143791400673757481088389534399334304856524994504469512112087832499955852260492648731983795707245726727713901414381208698452732115711412681553056568197666185872 [173,135] -1651312792721991789075407845779754767004348754963099512415404832735783715935825665872003525598204671368005083967259400736285312638910341041966622116632236138342852680081787931221416119710859238102554128656162467308412824027790238260032816982869193062095525758622928552945304713277722950129582065381030411419390398961264626654578616528925145002668857486308805112029490848263202185656902040139531891289282018559704485071340261445814779109256324629361783855412277539648296071979222918846133568461429926963179887984269669149574173468536672520788464492342728879551584872589573874499742052527276244582767742419085847958117556482005071876803827955792891912490274979819237029897842243495018687961799966435037994226549263982201626270480843509479192102143452612364469896480069077671812524158700739227377738899959405530956884697319258868102762466714568703002515543661555841657374495969752097651824754189260809167838877796677067907638462808764943644360040382427028128490136394276646241321201057255955271478896300005374693503486190483863339217780879595006599547209665974315385692379697571563295306180061300927043335393794969427960178024269324065987453134630032134812481443202863315226606064515594450883825046212827494687152526776185561337938762086840571637188828952149094499605963401032139284470911956124106394304466255551044454441415679075574357358981936515184151423988477817925287411398161589723282383021629760306062108874852590801505107114839931812102410583513352566157883891980778885522641873563710889174870236413235582352775450324986762645105476820019561682748759827912879628613131300290022331967987981663665480363019312705172118005830964838757425399872211684353431343877185119355209579783989050067216684244480436273254090675470551951813500443216214948269123925625926815682887613943202615434534346094643983460124117913732005728694848 [173,136] 134109318417074856276495472829458327158229179378951134797624089304058548255441918845892882174766504112474450696491007705653991224797997664288992683316975778286013041433865279561750616195485365765808361126202295520984537104676838364379726271255620547987918016507014948424086511520501089125862338801788427852418612765846141068884090554452965451626418008361103429286935839323053710440850908412720737711233332384077678285721660781764116886701061355582066038957250652625504848945593866208178053323887067573686353849139386309472035287468712257944362725289992675989340876469260118969938595719531609742363507577368514976980406995616263458977144412838363920596347254408933698858297283592298788737298535320091260758654262898598883792489303629773780711140161346240784191628313893384485085826687536559122901514696201000349706164465541843494231911155545474607429802388698611154451741287102745819673929130034318348773811543118581197423296169137534446503457318192500672381812500724433519947661369519389648513704088335242758289759261082074728977698395432300584973095462264987049274078176076673940749141331648975801036184042778893606391216069940891202332649944692681880717790915057157894584318995575915812501274155857586129495205373895358617248426438249254926482776621384192376421508428951482647897712146137619722030401855301247403785908321534151360974606744668300843171865427520589044564954556588974928038769445829353260738770024703580417211857453522127675867530428464249327850831341592698377119395047755981625848363800629901878556071142325194666251751404847514434826115051513605148421820748361812741646621713860248313211521372068324184957066936633911240883930058727576220994079508215530140338021935277087793510697659714431489148736201650778401500189374255660700937774471224009856012761738724365516573978621398566029076941867373792 [173,137] 76499777479194117829358322104593221795073200944170191890813150452640951947724227477047786197613953628482888728334755102232082314049357255235772526106891511253504125586261077484409248855806186042590519322118277698112068838663561656018526081094338279536378867375490853008324184180101573424021568096415829103337269858859294599254920015776304422561887652106293728890666646644142779304284372413855835759339759790748453008257521844134466285417259847528868589490485315976370979563972646821319345077912159675761526760540822170876725737561624017802467878392525802872348999674398018318481525452349567793238121257081173895656618372054029166429350796823670831360013390079191389701756531429985669706990712276515037237057964380938674720929752856094657590933698485464694512501339243701256789497756012443207953597484636465839732945719639619656079729053905237077549667937853164969694686987792971915096441275584126411651402236502110803740040956783437102892337015421584074324631607965016352924531192021221185016349227308240991992280288260776550602630129641879122154239044929126983480742238339174716706572904150754199102680404688557862050281460666675024988034033075421880609174992138799559434409942163147732617050736620683398734300478452981881977568437982714657435884704946632859258735233372057843077500909895922625462885618344363278794292056757302619834304574728453790423658971785446343683552508913373226438932499176043517866396731710709499005127791743036742218876846980802089892164640012559425629740062482317027970951043064200836309618356729907650291888835471635035704598225003440920328626518008886136741722196920139210338130137981577750006739898228080554066930551064019690474579948060891923666319183038342223508552795643251418843283678267282531416242144640837967870991475112390935285008653459900431347981389126652258972372 [173,138] -2596071261189656625126442338666140499312571285730062840722184398809495507475780913341449349665521914500412907534622661952465871287965122621680085327666768476917317566604289069001935231280563889068383954103133866105058971207554515585158889088374220689785241994891341995670045111985770198103478537223159454320408597963400241869764765828452028254149100510903192948817866628958616007637795237121490699064467942033085522318622230479572403290046460794987739620143979340222059950784903663311173406091059690178725630718546570127834938009778026945553366630665416890569230032707789535899684137542058202652533045704751759657798794663435815192439070608514068444039143490097037676132697689883520994253356727020295869947383925003716472626583424753004313977116279577650553452468232050301762502283986821592044131255942474125787355161610925877979227877508781332595706844128612918788541577254288958755782798887844797707521570603967745040935004432313465057123073836406946930846106440076465644719335935583895032739110947514098918217804051096754610869835842644978329332784437318003713392438423663267722936136540807138407157117636492136987644520153116160066017469781791307401837444908520954568935051773574136496144581108188640731283578707251012086726640132786460821336002607803923589242999607701105744823734109117737199663188482375268120348097367357910298999772229753449141880541179329790038562971110215438398519613980918298128231904248516945674069347294637853475214411541618659311211031097338306013748884707623054069899518489042061797040911541788067455319612777655784331393055097150502473323175678218790377554019244933610570007027006160969470423388246729098906324170474371944270665018052606795259990254347304169178343535364682659004635397304380942331399984474581037177485258605249566883556898679609328254979226634528 [173,139] 25596748330997958296404145541284037210079292969798847566221977784921545097039354678730465791769801683764463637985816108024816436560206859611578698271617539518179177428732129127253716282411690412916047543894390677282367772134238757289426406018281291417835232543918090437416507734259216118985540984860247861841809630740830442234687085086190034034941229948267053865693135406871096116117340432026529907086117868775130087492023481437131159647056467807618942715443190024181464849076718606393248905266703386215495068107069802174734789656973198773956218102795732610107948343350030997885504303939883775323082959328316736117984975395369376449984082255358880796372762536338008516451785811272996538746178872744987515429830761146162329515905566102684235609192285638813511239262418381997327039827679400141010788939292523980319353206670928476827615516030161972627947445835802604243615756190630905137265915751950067448141966617913223814092679733907080060628270177181607443007431348878523144144127218672646907120195919680382394214778498017915004533230965555468835413053291850176572661925637007945406436268768796624585047989221951137861433898504132714074932836390888988063025014783722859953796586697393765986993730495022959906268168043637914970811316750630266778584424197713457993845787442280458386822212242103506010005458102027013800387800110266847960363589752291996389262083754096328674874501935367807512263047510620752041057150224595699365818558314939744422779153136638192688699670110960379159314070731617628221509251232613321668188575273076239124350217072377752731531639770899369165429445727953533939157783952008508202233413742686430683806946292766916330450821175858478985021510490342341792550714736521412696773624858987362517199519167680684345028424812833605529180491333529428377752650525097251204 [173,140] 14756290453976264873993844502529073110148526883403852147707022831636278628663835751828877889132977578450048009010147832583975129090183022870129110371208098929433932754291582998272277390622997391690519238341222679654699033735604064260008736228405196455524917675283599337768620738215128772974477120024908984859252938898831983231838160784404209059750924962361375901341481253815116201501238886594598038212718109380826402369868723622341747630275714859558865153396237815848118960643156894958867428025495580602286014022479405504058118293860225552847030035356108164062448312883374896363389383737704414151241663073897638828074630546900076260823001476823116323133877100354827602822568813970840691534712527887503192946019904276515725433500770426641684294599316975162139259274425819122032454431586867402151691515041791394747652008560687103723513651689817204465420828320699747620458420170014620627467079921331251271066919394598600138622670137224349375078172340912620192254991379717851391673382818926370196648391317413650243073888169428519306770041594571503811930969575181958765582539650099865783581118044331098431673572805267045166433407532850519574581603466950166984722640879687756691890821713469227277734819251507451978783209660888229807405581073000216333857809852217782682663258818594731021661361168241865314216992232007993248867439686738149046897146678698134705358094290225506402300147573220246189420945973030738322765304517067795930868748188726677733070299067378566908720478794663195135684353494548370570972704704154224315870684058583266875257217174141221900016510255222024567682018977179534089896271881059595737535122350230995426919660168706896521828489412194504576488508894194345778523348393672369719795181510240002060754206617113248098222090638097248914466140999258638771680279192 [173,141] -8085804905530114008930164452002302427007925045564873478138817886660421152307103990844005404340894746445102810452798652453266298351420229377819418501750410849588293677188967588682664287675048311062264928633354100467679880967885616579719192847987156833539873512684721020937122619093064380386904858297587005105991592735445246207672760520008458690592600855592808426944569340767109514245511234814208293001303651188372161925603883747363651824626931149306117708158912533682225097756129934793474901935730128529749078589188063453223779009581379884360612970970930980129354147565381167033144042753012314768696079546906666650149432443864877373085239832873578903097359361693097830189020248838503770162631571823246752867957756588294192931162178673847407957989068141596562511966698700867280072826073647137713270803587413936657016872754272588565590132953464613474437977116546682263770915777651058512249484955913246819217817088478586598166935802446689606605128342234325981493977912972649144864677020536854173399821188589996829871770839342051355493688379683279840955921540818675064164913048184440308233530151553755252618068908389144749421582873563412243507312103657511470671589048033137956524261289710455110078589213256436815851985600334150032893905639779493991519098897105610702827377804545910421137277025984982951106957804713077580524368157635094733814260233410360072791961478054912955674553019120044823446158893960737068308509063928614966911499873504005505765034428148857610729939757278521884560251569150167587779879236701458972985325162250267900274646216340704666876598492659617501299829563339849541289633643428634803112977511984945331603573542230701953701485959553053220919595495121401689451826848229045600984120390133448393862464833377561302657671343101885903419008293493921275 [173,142] -88387305156383366224354826174864202721372252295818289023849036407989870141255208416961540829129985561509524533195191464262382722020382451072956247774479388192435124535664585479869007580739161183302729042143042156698439242254720908879229080746446444409782385981502312247127872094276682036437113880607555993190968756708354176963288221973646831887544174732847111411371480681726724043424873495595743444765852061058866847422650947340043389549234069332254235003405064355707136235784735955918579096325372891400742698292880060885288333664122737616404552843403578232774593143064406444170601308840565637910637473583262436915039491779249318781740981582242732111780306609241143094777523023974416140581682428676095722937538681207332396325312725046030751082135220143434475917929858810019924037276846271801007253819674070661330427995950378694074271646857929437359934314421229727612192039888092822894739956359471436517622638224619858510255889184758399634009516752982341291338722984531714624805958293946871674879521809330524320399174877284970700186014854935628635841454040200222430280233446745998525515134898468633826413156074554918646641000764135780516416312421117449186642443604195618509693551573294541479160276516016127417227933087506404939289067319342567158816298420377170834182754725037951566417879865317078806864764682485224268218845362918630622774254961691779562132190672901559733859035511617185503025525028990645788450717707357583224944491037847485423627018251200287285623848821306411472990745379407153214390206157960231010530413491582601557989089682898355977813593494034940618000045423410841276632076605495809045251137657419619988795743795910354055036679149158540785817575371475555833761108555403745967898898950244792761498307874053383431696763731403374933419984 [173,143] 12100427288611973151793635676073412581841472292037878029219114837309756858888332932799528868635189979557957725947291231433155279245823242618955113480964435865308449857437434172578837614978649888890076115466437122481944362198434747681257200462458966411703317455271964791687739720406705657610340635824812192299745168920246947628218688677309179532463369903433050160402426913662500145372051282398825544595791498911719051961144537057854634010994908136876508198499403474470580610194011149218116601154042916161867373279577201063159987647458661404814294529072377978108777363164518270589576105478535686294827056462019229493355643801294481167479262208281253129090385986010155567363106748470950101282374338750944810852674476176185432589138381235171786429639707958940478098464340636249982715584988757787268832239728102012578289709607993141240044430978185524854478514406836380774851840596453115880329833960279072767483990843585689235684989194646688998856641491372828103163029965646457156529747014393282985149226611978834892618996081138911528919276592396247473610829798186989355387150840873579264531108199887802290544852762540378151981033403373933203935703596048237573658415518449827965082151109698662051395045775220658170634324141156605423765094152396861741107202883323747492416593710157121865340008787862490717627358323642508190272706284545812520826457368558578451741668292517656225797497319199976127225364484497020428522138803472976498552132898743272574800703800437156731987125897607943871102296106040540495177650103114612613437266053231247643852633190649472314480670107055116955058153589713747245016898464555769912069168607581330491320193441110258659731790433012536361016400429037489164221067446076736774223155536952313463670508018474128808921844709845488 [173,144] 71982729526101468465457363399692099046239880099785438151618989257340025160991028043225275298237098745333266943217101243497468357514142525108979977069885610687022624979060734683865039189097013605222187957766671080274279122349374983995985424953799874716811528428257073769011834142556446648055142082284020677361652900520478931482284661705743935519822157422773166838606402555794994750299334763473486343674344585693832860852521706848082610410265195291455668255745723441128456109810811563101554494833529986457192599318971996927582485840048263033768780570280105738271927653390106929138067401543016760736250328038530664454488841034499333706005225345722365125791807167286051636650368168519739424174932696262839530986208257536859860339349091459443032401443336277868493056297904875277916553336987176225707329374842220188345138368305326146191516293984930470805408136760315991938905051859536621600835725161909714884953637269008331087328665963800070565703754364746922435178079688975345914908597674096261155727472100391483285210532622461492063954351180235351772981908233341183351644769838295756359276412244780068116081432644507353037795402387668469277299807444691938015472634459826978532370072147032191878593652360147996865656762563627025351913843689255669061526668293041229653769949658249234769519619272809783337527334062953162073907353297213653371008132734642580773739993970605779261010255696634832423826408603711673793628072308211566466188464906095340672042618871153613661626323140717998669121109306188735239691914732163627289982946590763944199219519427395716179008265255926162025654316557295826195950811557884304630808956363565333531696017831477495380214505777311838198195964845322450705777572925477555274456279302494627586338913267433778465872 [173,145] -635609032180415554777513407965401996317434227282367030276787080469418340027810817054262758749518784943677504769164945829395240591241770560698159894903339635554634831984235791574150000619011881427026049865435180154883586829971715700066806712608226799478073757846280435365383271408306332509306356316260593159644767481471534530293416526556959890759873900590091520434494101018020570956337306293500608371025725759311424185597836598767011108379792589402855631638678731151300924919400638073172319925375580818614548531741141349046596482971686500325845652943734652502824127814234544334093080448828610824478503493578967560205721811906584722424958196648649102564192430170859558366397496971454616263142911448390283397598278429935723750477766102030146005559199653497850639614394023435984054077301681546560575751150896098117867669999868278739568465319246664176109662724290601132508847164775474078683111235545606891352434615339413562893965194538737391892464364714870865910497188060945626559950829068356815286921868896023138631030272903442168173732508151528378039960163416148710644630749482829218730252986794849247434247134693443247944458983100217353037217859279549031559656571527344965330687024337980822938770078201224671309405515112765251898172943894106833361725259330320529819234531478116161195185201137690827894099140634955328098473412755935992025616128668705422895220904158599812269375424549051111978347861193028313866201108365759979573986310842877312731745230850078844801854777324459724741867818651434143710365868539878551675942001204748336156293919341354392061767229768161737150025570359698583005522985486137787191712529130022774434215119684164219331694039308759056470094422426364461045201629206470911018374101732844916672041491698 [173,146] -1651775351223929500365353911616289341862468280340253530584898694305390662639752373325659800892560197105322891050307480901498559647615550541424393353728941948399836805597908889409005321688410168401065650740687488287346074102063541614622182970943310842783961499464076233463387886520499833023827695679695702796102416877099390759760427337083400602366413349917166665993414661111734048464763257189772736631610242583422997455649688349567330275545117708239419592994639356946895280399954652211184543883313228366100956539663957206894627289922359586240224002179415291587303845747065914429175223171039568034232117955644161606849515817396195494172617715397086964744723723170038824596547925644161213986599750653693554047135824063548002902173120537936261515686865893460408746715935182565885084234987468253523238787890475838871131072196864522892950764473114719600934361229667425617478190157565790554502468378987883087126604525160175992936774000014991910772489630020873211471335968686525160926076196761088162985349979700195576652594120576228121720071998139966517322134202434589303985599770788990342517755173349676702275160873968574220421522241852423619185867893412250493360199010015358161197273876478353153839302499732870616210507335012818022670039590607689170859111679319816667057196583106899657095138361238986887223102727710692734484351360475560782701804855041409887374986822230155520482802875184338403845967497406120570083849145273718352385870092559797348663718075334043562633668718366315956771332867805748902872179822289343647036703932740241153459568832554707224784710989462197303874785966504785289606787530849842269383984847376147452974819122559755943145482614043874975017265461305286372345478978711221164696648566446004320 [173,147] -798087583486886302611677152861586535596473864671800708452973736928902692440695622117555193299461169224223137109010930214073212314943162510844738273040715135424995321080479530307335083593528668303835250158934762022761728467017359930366770349189731435105182306079071987304258527026040737652010103238993365261184143099314072781155536265021163788506960129988413212020265674198295140257510681863001767737985352911985400312812223287707615338367783322797759043151225217951429536242045696264175216232050022970349649367226404168715147007828263256956073943499480547608125200043743177431770908851218541653899303854425132363788710323455705464225600430422492558541217878932677480736018992563646532071491769061506182776289694655922432860903366980120066834461078672003064314322249681665387514349596651839626231201170669351029477381516819696758191554265547146445024969543617133316917794630200590942045084989308910181038418797751897868033580217348880703293739320196394396866079730534581347342915079176216738044737097985510916476555360562781850186936635609069373339659680140389038024276897000024590316573297148967361283150796655926192740084474814704079239040821743632078430190655194653750099118429711437206382295096255898210384009608223384950810006656426482050767725036441834412110497112582179516264517918941055354138218680614292326600515613659122235455622099812171444409294797705070622640970792955173961479399214871765821333195580598136300470139819787520376078642397633631460155208764574606075238811890570780079045926092677785599752932552203768432479340301333814536101088150443687776271101775683387881065246146982241367037159985597015443369339799322174371351774787896647910121046078635635641180953667123413301431452 [173,148] -8661528632899953370115076901869877448757709896103020714599379302875742841283312703110147213352809816744833768178420356373922248350224478189285305412959263234023693455970544173568049454436318092192881476316264514222360816450608223046067705339023309532608404502363581929564885906144819203036388739183031461358200103663837344964539375354705752315249482690160120649161908341109675417287290424403264723035758787007240460915746751643764960246224215119979789836547664242008621417147154606443995414590685506664440788686107982270775954132694941988821779496312546339487652583867843983054781038980991150213870852374898598267441014004575487168092190826846383524475351571973690778084516620870663359176317497323607056736410139131403764066682719890620795430700919955252439372447431017790509992224047167568610694759683741888656719753724099848586745171481268265703221394648635020009623060231739735638920670790292209093461574074517474234038977834623767291726397463734640986783666567056141473254392701766744515294373540875806483602106433239671490758553703201284381914959015515434999143366631617333854604262696359879979714559670077763078921279321393456856501742873082349071718445293922586637289565850609102282508034058030121705990031855464837594910084316663326152119546140725436808541693956115274760988184559940657051690489474688136406761644311401626027916081773438473648989441494406641792420510682403914298523501164215613911172064604167776269018100179306039497899394500483592634852987693182723093298690977732026422861607853765771634226064983166600874877876407897221430198275847290827146924080959337898837221941329761286248087263587297109396410825569534688039190644781811539005785985295174655905115218782952 [173,149] 54741012546244694103380850319347291759292916285111913894559398585589682791149564827828962176710488519428793347387202958231276673364192693836709276845885083224578822255866392188693488590737717123377920604687187214618813271426342024556337700040241487212376720899613661313064099154713017101207261095278964577441361448762884675579520608956298520817438798164613544650162525340085916994556814934189908072031294964762607654439866951574704255377131566732952240457446813751321053602058122559337837389479234497494870171215483701773417599563068144522618319142338111778359288068425014125496681213473621834088951028156515999998798665161311527022437023756748011352864233229965754657433972358085637834800416590847904179937842625124109972191627159705386095934325088077013321024864203601888708254758363582329343201919023922162372735543789689799323896416439027871262499966940190526819057822848498213578762421154983318031469342500692883808948300286983464292729951680759379806923105516384778102332276119615023442306588522746011227438538635745497182431661871254110274972313011244574623757262660020943983605920384453721347821796175650530926330336725920894732057942254413122191741573935517182681356279176636010427198731193255908958145534556751465072918206969098793506935533161427975969667583245822091095023413647580295168204489765360257785457492655075278388207027449722413329124800838224921858633925599556305419207819382735036468654180028981879876156957012962139709095543890297929275925622679075773577873297495378658431392947916232239872979473970424490794180470240690731188956796648208994992819801930993750232035347752046864907445660118300178581680276868928089105592273203832584001952477286011091469 [173,150] -15996738729614766726204652116234300512888254223814364320864002713759758805423141036646413314078671708989824067094874424695152029817213374268963807933766709054103001848118816091830052445488556763745713729859276667133301904931089741581114968186528387226864137870808456708101201467593253990474883319919470037950398754859590864882425245086807819549344425257514869604607606670590782162555008470032604256868058482641227394109204568862694679970080817420215356759653886087977371159232756677669282713072205819331226563323434904917759106929062331243330520850879598883253042663658931476016477689549983041460272204423407531979382946352421122040797539147539309684402776245622546383679349314875534795285652117462699230946546479009373568908542418272396626464865524339401984938926035647079902629370705663491993819797866027463906998718383228799603408077529755138440976053544518052655649614226303332871035544747160752351898460091860819749038072263772058741037979282154088763687117749040545538988376279906110310399508157581093932862214221772288641959105671539418271907966438581884020728684150896977579811674560203629195803239913007100937059473457919289896264908246383378419032533284761933702635498694095822813774193139216765613197803037544678127975586494056908477775123374745920200427881633995486884291630817832681993406738527782896494785828392124502453718586713397171738554812702623944884911491883296670430795731911630684522930890733214308391857097820325292829604023381384621275642177285933719470303274389786938025484800304727910622804624219688097448060263533945866281156933562346442190583110680127269882516300235874043566473096957847975626431889348296806455039326080352655183872944 [173,151] -19623444452051533947507586733822215329852369035832860495183946900932286184800278680905445646526297678186525899154093855212790554865422074067148106310074696848096261677750125858093949787638601675784534156614215890977400701256561349595048922116859139879625517507016378409056045572777145728078546595363285481109815698639415885504937077151871303381512656814775798227603901775308378215785198583595164455623671456238297676121641969158018818891584593563291316716324658866544224639161229290237591997195410854968361346048382999914857706721992602168919462949695626333608347685567253047725531138113234928268022268298251059732674388590838700255761892879749411461250551771421675071022800742758807441578156633164274644966799138398047372809983348035239976568189505555486600602456927211287733842604704355463792118780065473279724459575010042840004801314518075465791124040851835718988315509069102076969792601990524749603747617402281670332360220559233420320210658009145964187803916548973162014198778008755942853490708070887059805451411003627965333279017342271637787056659047232144794597441683593801240784761170763824721229420104357717393030343331676950265703724000264581988171823867886299200721610559285588878947548711618621669381403545225276282993582704578565212476098855885411570566189419810392463961526385032776258519998049109317589698594107886448687369369871587882308491921437275103146545301895848753403812435323345752858856532749861208805707488221759292760817511654056867716006728581327815711887357442666959552603808952066574123088813580958507384967097872785414620345674294308984922179527005329840077210081212848244325285413467365485140314046366945734090919056327136 [173,152] 3635480914223838124136942385746040776109472234887580582239761247311394283929416999736322961587670006691497955349135283835775687162212254410234179179579129469498395933404887600654318784525096589169340202380013130922615804207619012030495772064089699861048647375491975191062138794958717720260305740134073862815689020399664631193854839744455853350176955971476909091899493682243754028958801720419357855910579531523192667342311713811440274872922491778087714712481797382229564164535049066844185051010975902351419871803340550184578065550699959793549654332555073626022876501018134539337394187008620735916540402408684016964649528409050016987068568950718969703808057061409343375703791042835065196859903384574535453329327233620908090313269105117289752471349632143399117072383433180358206172299295021826013977097580349547239992098646503859137665556395499629248352200857060947429169968807720111910530924112986405397346375596280918421519425235561748289888471282499401770156809876481482415616449593462766145333519306018922548138832270834660312692352132208710037019824111699254095556193526725891142803749567768415038308583898375338205373355355396835590816185773661037494255159438379470827876324030284672598371461279084940434633869694984200556658935081897020746782945772958721964630755699501976542675535384268962183476525178100829269309595914385861383319732237467126573383989124651542988784086960531535971170331069056155775412808722588140837383302556482580863868029798542761896320211812148564916354212190930474192786452199818367057277446247777104899922623233615691428812528142414793812061453336060323982600474562513098827395782542554403755038695383693525264 [173,153] -58877667737815546223280511301104526040408204488187091280435825240577572935516028900419100903092877253214019228886160497510637656735496255094111782503118932892084273487301530385362508017765309302202896461864111763730728059386742487895256899441443916660371790522365416726622863631296175014465120797068861249612469813979660243673450265242472817274898259234475044597238801246252703259951287884262904559339203069734230590196697136268855437677927507571527301949291270280374511280447087234987968193582809190639724614003364405900689334423364402753028846032713070571047319457150484838060093783783390078987791320761075536083687545931132552489484578976276163573371761697205090683463026763405269652766964232323475418522887719670039649429558297228834892594838857650509680595446738457913940627867713851477637851223539545461798149764679104489292548034536261621253082263235035796044770335389377979530269305142539661094427466937491818966943214496331829518379187094443664327482257902549522099919963050267653071279921828204258098457278094854893164175747721484462983886018769219540795797119581029491211068297749694970313267193785202277250506883036979171242949429179239887395589005978042074506903151952798657147160327092308860326257516491131968747458892035707601658812199916900875495840465815627272258543089705260558762177582784239731060499336060179872220716226109141486435761218313897341110198340723916420318562346555951498979820341613540221188008736494059866062460799703350169823018237470219200805642336090416109346768647900074359418007520218372846175888006686362244448239229353968371694299681367289458693026290499919811041379360821693213803034 [173,154] 111618212941264956755846141414085042928418330361070938167758605138009196147819927635022215952027283298374249370581180102664654778866915658684752848256848654430467578552574761676298560224064120346580050708852295619362936733449160464233513073785974693176843594752239397243227184350483850477761636745566764821618977517784341595622070117497015900067086781514678514642491643058379576826834916128349147149607863069657049743609636501380100152954795382120680396861480922873283104003946640036273701678276194135124609321590643227747101284834735727324232640470967926771240028068684693228033371331106206420657338202763859509253705563608939356840313614104843482815893125093281560821517076853507496876953303960052549871776406340405030683596684234242699806460400468137866274795559100255698967535774798896192810327296038550885334231144187104213390778278671407414868758766967963042070869936804321031061503388943235426814661012717438167321287503360751398850209691626413127121939746294507088501326949518717801094876084594284402579622991509503275359562419625311412572487598661016019606085678589898090175602186220971999073351344609433057162916565850160884230650195310367028397162577469754534647437976431633676743063220366303660878891352441148507592917700070698879898586571162622057176986394487058438731782127152311174799245482531965945605117721220262368198995182776251645711815522104828458715985284642549186157130626512262365364071599120463416461673250063998268926379215479883136394971801534599278563204445085618365785700584084965524074599994646644350319067024356593764593662129075309328375064361700134755134429797538264527261251065696 [173,155] 21812600948413359800330366436333752730581636096440762013683477536773636214593590685572708116301902677067659466415172202195533438444435267376201734689622859984398715249806120172463512917891386035903422043674182190543829485357134553411175106734306562693822564909732291467325970704960593320602006283947053564324901284640156039678200713316479652944745637968175363346286352891582899058541480075787737298636881128019570646630025235874830006724539188363533427689693832304782021305322420533442094774736175308938199090206878039569555411574152041247077152612835982624760612020220765290184946484929973828896943336055225291525314622262875416237384877523923230782606972399020182033501976800477487729450274901595366034707624545279042864888469695862081717357285839114394559672198545907034062966004921796733966321667152687342588036027462164440489317217902766885711471545626097422338502223207531561022945968361775458057012479666592454072102857859588225564396989957202868234658910653824036601137192559477961978568183236798089240138445359347376829448341892086850031653734759483284874198221866488151092032909465339521526339786509241500610960779902845449815822326945271009046547989724884696718834519401225917033667060740473606541752858682354202384653927550165781106443774864177887310761969468377317111053982447083677373563016220447089124407739605149060441171181813411299281696479751859974864521580792168293139199240203176989881146336508647914273548723609043084373020418819835104994321999417247214792876505311044959699149434496504500550288650378856591169127165122442801452699305567597621661500425166152926827205447318247308 [173,156] 610608170107796238853925771689617954182288637770757401388741425978143991777045745688699525935792550579475886136699266473451664435559831919116548155247456303576265730715477016235664642779325814441605573510008545342962863512168260413580070992428133752119364869677082058767329659851687064525759916766602881473809982087326073832747044150371103012164793523842395293820927867150508535430234427516703244821656985446887774940837179652800104823625551931776266918344911345951991785510853907613926054142631862002244493254321886292851034002981749021830157750723652262193489977680811427175800732514946901027083683782996142401384718750193118388637013084594403725561376396895684642921345974006987678465308596777375795044517641168196488337225691007420132309479883934977727747798114752168650768823131717645751944460357076328048612654508735673560268848261941394513524219396617888406985039772991967617982336535891499134258263607968904561935388915360937992894266722170501821357915680077298288548967694657174533099860270691846605445277171707681396748489632406791047447057232827105502591951878513278231013372363930975165258533401951077678645279920343240735781417713892065770402259178709511447297248511133430105525794686547822875759209165742937901291662889341277435096339796557548952116041338191778830837288031360828924086835277865431700586128300260050091619050396006735277825723260085529802303734418214134420425391766241774535639194085834984100784039110121551089455839985143449587098161059860441025309767424623332723928996323186968324789709562734524751219461657160907581462827489127520867141304894906477560696 [173,157] 2039047780832161237215694939148052788459676189115067180741430163099070173723156566857688263732842604495307126708159314324055675679885923271399762120948758388708924024917820320941514891852631809723122334328824526090579704004251157049388361653414372359849117938640840398244591278654009321507278423758705644493362009350227294328641524858060177091871598762536150497227387382104921948495464771707053705812237275788340535988442957651822904785362269664471553359826974419773728730763145529026630101162354150842410556285185709397070321809396431616372575924808600189195285550399819042690894203667913790506110523556417829005742242503420797627309783878895674900657260819161975126114344738799099212511227236048827468375857807579785760303404206145833149303308059457597221065875084548636481237439268167755477684924317229444940257659705998336000408541925075043472715462471203837129975965392303563266363781944912687457084817433985677767053057664991468635076429386171793169281005551240293195673230478817286091064860972596059060281409555023339723368492174936156256239650984643991423460251813362888673542037467888273753848647614261140321624444771238870704152335337550737487974903122381854507602425698586709752492560350905136829460271277163700107051855932715029728191397918599213065235809598296138852176256540223235844688462578274051009511444748475932421367665916141713219153434613354127776908790159227408596497017716290537515651391224797184429352446436284724936800665291657621883874292425900738656740212164485779844637182485060832460352782144597702106231064019183310466693204500049025259133449 [173,158] 97826008088193491438719786580867214455017959271851559993561999674472252222740603475352425988158187810694381308102122090974346297516336603168188975236747272404281171922602242881817685113966739694466115315232117855903919865940214137713255464931416424202767000528429178273185572821496075066488709170616093885434783207915980502039036307913954247766173512254737854390856132334671302044636892565426175939242163865171890358834262083040892573606019248457695718653620530159428396097387710223837300992525627363344749360788198409083860611227571483895301267047950448468396106886387477059378964509169233785372314143278694758793994601806732065285181406402141314393400345392503655853405456459822582428325945171831577750544791106602591012409685800518995388144732878626670643830546932973780973722335621278362758664326740639136632175211444644733448438300429837490478010701494361429757794353613717859144244424304171555930092995987592417494075712876907323483843844752153189150604981212367709771381604602415092422111733609146265531406483259460894058631222312466740553231411060008693545562649642305560386557598713495834517451113777568795841972439669177837321618749034006092394793861309508463752327111706453710885272886120019643065038310029099697141213949506428845955946844818086496997755556968175331235162166789055844696049019611360498062561096841275631832167386565837249731054613944901162704470613800403052288281356841853173450834299012484756342233350781392391855687571171168887221087029004018471957649925516761342545670977861882854020594200727434559812440790453893546084863665600 [173,159] -2527531721340035458740406638784634850576290975292793238979099332414663045146428702439263605083709620995173800992862800309629384459860294028263453540421035849133642541865264115726606886723609203521855901267511920672995757985540910695603905811777391617573132435715682193865266885322425900469175876296486647553175474176403920017064063565348575575111083159107057511595930162192445278597704089108956107944952219083409118928288257849411938807807912170620759746209908038309629376453556594538056082736674659548800600005838958449653276961424433647532416981382943269814482070499828092793465865709881178698260779940511049407368920800669053928455426286936303650159938663425622450579396189161329514753909657731299781820826761067071461006568074964775885421433579939194231008845248613599010377550056680397809239677204507901140833412498798620457384803173209854473058370626695114071433701152663956309788596852381934528348284636714095888978009305440602220250625746922560898798266706599009028857894251387146293489303137049300814462303056473365953859576667635419166079699963089834207421445912976548164291254628233768767670947454878579540716703297962316071566051012584462141138128527270485631425430984722436925305258952015484149163835062579881004279995108812325710167251559291997874453336464476601281694438140572581249930244392279206657793802153164443388487417477834970550935600074710256583907112371911493062369428749189089766515083914475997432192159193315435946179780761503237241625806920137270540504282150107881253738719541015117352682246914478949913534411082945056 [173,160] 8438729074044708168485162220801516921020783884751487076788148212558688270232806927547414330042040272841576327150932087182141264976443133931267627053442172631608471774477731691402855766892742784353964798808603051576122784712913827929668655073760889793752701587035757560303297956900901459790723227411602820443529841821963700926452485014358825062098048639191840920823756661845213612758191669822527221989608610857209050866061284951720754801974169536856258540484454981810135672783769338394047133657555564162762956278987728860449194039133160459723814934007523922133249058897984295730172918480198694871415194963971294846271984112884894073827505329053252208015168971849787867343936376141797043495952398621745110249923692539588388307885791748721230544851250273427655734040233993056380737694125333349321551036211967685731225534320636263123657021802513136779380790470102107190484351859075544966250189539617243587492567427714632968876355993254318120719069414556661107748209365476864315567892757341750852959630291762915125501177257775949258808395329683303880621244875140476689789238305247270382089080412363013036596244682129188644162784518872442546664685305518684570977905718752576786700029431493573649601585061597938836945670517449626252738710979500398055818137416964753143072384896896216362041041802518612346822488934870321019136244859600598295898845668535911117236572356034347078411477887886002082043888214659105139222668687441926091368479366723273056102488157287456341776058197296179678077861821401781465191596578140179777240146022950857840 [173,161] -3599628116335747334266749677669858905938801289779643435537909701660369977286785583913626471305985283167030838020060358824609435329636044544764624525390074763179091643753832620457129066371706320901338682102008450298884572736691014753572321099614626800495159386023141315583329131763587576460099679643393127363126179691897451838871075524136681879832854452729015341464662143464800287133882245205869169475922216004963960113598550653201910218218610812368317242339092990831152788534490177511149060998455399199797553835343843367001527303956717590949373557706320295456264272044221557700998003002126503284286718620972978611486554082364750209398177610743364671075496606936251332756563134201779438909475755062901313146106851856738924917581245285676393718243645376990744919769482038667539138367675000397125180931281661796763522475616527560467252323186907500619494230631631780263896255121995757018943691221917197042976304276004963233244089779593357333918851825980792368149150110993496668132433694145700410114805495037690824306661026868244774996939120788621590547563545975424231004412584482833782209577737888083206000215221348401281680648127823199225924337286348086169884938506029687052402001887432002509154155675154636133584402246649057041253493151968877020272742744719887815580029839820229198253773219845105950482553049212253853571061806105070202707310588149955615357936344181367749733156092787699251514455185757622514291859665937192587243949448570431560448052419725443908329966004927364083604147690213328687655258581264078850918 [173,162] 193253438940861258197900565896406577790501507735636773879885773447823798530024516274942893814413470482559373408625231482673977302955398088844612367802058303104593503068455545133824428578905884198091516704209008619499372430581883763198967518839371485715767272091496398201664525102782952655137375788807940454809768632106951191683156729239881977861667385909336044094171049807182943573602018110805244276520283247518443269906237450852701126966599553755190362822965056449093152406420735982633282475320989955252296887607496943372961019870711446080132709723164517545316816328442733428145220854908970334020976825485957100661843381475958063394113174245757328759184947154222903660381416366004582831738152435703227053765698834935061100383707430706494943561098919755525565697927900224426598486387204031647375241086946275231721830405589958858007866550010304423854369552094624335616562737521549307558557816416218917659676783536563071347669318051105964202496045112766818131134854418419308716108206480738436677548777356610636157109758001455481523771170648401394139982955067539420209494824470218412967744255126033761496798585757916292775004644545432011971200095799684571023520312415477396016423520989595526552641447481930838263624708060313446778731355410596269233237987666644526276249123760948122694695735997542235473992845838421233555441315767663475879463335629970127966735034997597944065802082734042502855428043684593889842593952372670186598340447498939393947381685164188983359978569527536500775137203777499016023008 [173,163] -1273422474404175990836389163009187231530355498985974341037546813830917724878262935156364552152237183120750831524771080804092274209124091985085126465449731680083275150640838778945843422044591786362111704101590297841477997215638797994238166000964947231472896492077897184550199986477516046939892086941648675479937950185121329673688315093752797941320117023313284223647478887425628323238001799457904058475195793260524837313357031433078080608943408966382481246986750762151211442674155046997365114499786517328213248444988153798424476687266916949170726501245784712425632997281463590765222648609346850354419595510393824603703036623756213887940645648788918266118496601703558446855900180906512488833211878842039212519441171590638207042273172716535408471908919097456800618141935881877520467270710544588367359409276697452458604710115243080523329069408046550283106282107618697625900782891108092700346543653087663304825264805550960042917283773849420824664580152289255167215781670135554306998055282810566684551684065907411889936380848187229201933539986115961452228749291981720099293075183593888636318320954545485272253162314698155030497416713029614845108559332894366494358463113428628114334453502219520406960474069976155655902148992239917166847805652441561681246418162409867836745668819937947714913523628614158419530277962659908476061692076402848457320004160618060099678822985354766696366613432923419982881739478166375043408337626785109048636459651734029287119248260784147007581295072359990953167276 [173,164] 994299544760615000058501142899161781603542844558287629202294427263206881800682348786925916734095537024457079040332787417119933301260151792457943532023314141214449355178640409107736233091776243020203900652355560459728036722848932067227369008771596083601175084180103905384821822411924868634718111362111326813123570458539371671249051665204870208189441361546600667489136385210024066118533823380218651672002010990152262211869450060339772551432025023585861550421451692903075676469833022813249186073578860232916511345208544407513318048616218964213354985703541030170239681326515830976504794904031176433938940254004295669388845372055566937982167109350606196170287041780438005396916050623723688259912817376985672608620183706487393781180422410079327589474213502779826213237159306144498325411812766075049986254113816306295290949932816756944955396518566643369970281953545682197419239307700517853448791618362721979538423370766187464788628849624222869158116909359699445086127000768941978253547951039540763500791291185623315436239056934807297631737281666092139908232477406624970294583912035028711644417578014470347798808819822738700330971087367900810927785016722779606284770581929945351093566147941704499559521149853926222731880140832715915167975343035536056352803498060813074271717363857434467906130436940718087392344077498684477449573139838490517009823618810301567942592956028956737748711515054068333171574978423220214213315160970161081845215178567863915923654888973015457875144 [173,165] -87931039770198898553848891265968328574671328888962515677831156489656553778762484701381017879542406928669285939792182228115284858426203755984331898017005004143784327870735052987552273086156151044926396226840912369044883176728671357962988587403592934599164694600895158895818971939292736424824871464533803349056500443523058172748329691312667958122289968883112496361374640490140957707712722215278758371377263032916631118818418147814092025185007899648490511992067902474168371053225206591405348251115470595334517700143820422618912602087296647818343867787888751131189635951715376091146923040443255338186270178905842728899751240682783887408529368168756353460868774832725166116996260873947351169358825855425755987039073253868829417906338708381040740508049358971735636890194210337178986150568294669906893246181025766960006549991394623377616151192963972449314461299545792162217858342803618058050615632662030266225222551899897091861299087312823845518440000976873588013863840642166477358052571072968185133334418120733298905693436666096241020531119326272097450496829322397869829608375110631494366161281602956986086024514459984709561496403952996152257996463387547115937160401871414078963828105879758203932709830206586056929108334739985159635594193741600162880973707401274631216437785808209260380154893338360004205073379442512479113718419351533662409538998042609065026413356962822892492447407680807335401066682519168428354105429681231330061104660461421319638985 [173,166] 833246383384754734500113958382893450965097266910654130240074638488383783189207161638082678686939463042801671648553831332863465874557910247531365927054491004980850126456479739543442575727334349618172980894250009840034536662291727241679659058992617095358233072285624701236078298028663634712015511206640163381068517394025709806923155523887256557042960927979878832534447960142077597992296680240050737244394438138264655259027157080644592675214289077860820698419682715177686321697524988464245985537683191664400546199409116970327965689000959759394298067265014035601539819016322335830548919928846343123120500437818446484709593320467562850962281572766286839785518960331695702351369979994784647377670582478917933919152113205456836209391350745118905259566417961434534491848735426394436663519924590097311819613530618434620213806874188639098345749007139217891591725797147145415901461074246644839711267337464536202098294324977715255800777533227687765036782921198863658484970076619964676458891867409111151642305106224478925876447467160425221646614356133857815790111556884925870047620644662188134543379610457025956122455986555238102491148647239827266602584752350762602292904043044986539450624882469506366348111426333006438089398207084996493624326871778544716079301696080922218649597501577434037032554062678057965203565334056645276346650255190383052233098935074363502936444062495687706909282205046349300995757150274826282063203656553582979264 [173,167] -791865217068927790848646008335677998709592554696396304638866710566567695911906682383970881129878937211174380256739201119237060693471820295363153460708197516004903060593220451938630805855601853070620185465702484090333692308895357715946209394657908417581603730540629636022168295815193948705493213151273412503058437729306311913961140284898670323118681807620256089472630874644489816792223928006872263071061454411555555042990535435547395696450581538577353507578461444799686119546235636244615821384932631287299556069673842336922129161960513798276923474917379305843187956195419905876696153169486150075673035600717711552553080623154755827145305868061071722787322000193040207324977487213140340527018764916557677959505410871325698979181744044319636074029496099862208259440500706182726533646088368635114966698594610744985270127433995707920553279063245115015509883798615884696453011816248751901952752705137057167817203340692927957481229756120691084903789324698513357149047903469995338101839697759148725776745524891343443911550128181678440248303724233979161923184515807543499641856643588615801385081259913237265303407296763081346746338139967900345120641145805209561088885927933042735534962197429548160876062649692771368791376656353357361160934954759083068884221297187969220508201693439837706556978809024657924073799710567726754281609453755524337602290694561786633951430459412256177670085342046747377438062163683183652 [173,168] 69819706934018921610399112947378618369373693760730014345632722612298818292679213342050920163841042093794671836882883194714956114077149999616070439634656571172762686883953962099022731455150132944713496153646121429249007387485193490951476915117088975897347175491248999115423599674706855099346336693852168705664089653539718579897026681595839603171761736004831052237102268674089327793317949886875489822080637941121280184476401796115107985997864858216763968262834456877353090090290440589605334374687149582690516948506685236779573743449136699850621826960666346678538780978761979896495813168146628054348567671394430601188094450482698566453729669840833479932891483406553814791555422898570468239769898343822211789770138059669951147919313392645070138238877030556637460123943048530403433815796937338969925448035325334541999138618806372720504090614941988682804414845290508693718661318379930720515477636154583068087622722040446947857604787755391990553636608961370101713146780891894369780604377273167946956938177091681211869132699029959409556881964309948241006241699729795085232230471062993362854270448931347714420885446822861148448784139961761736621599755940333304320726551133296904218234888928095055701459155177593802019273230115799437558689566975897323618626188094046188640892968317723438769582251290011541861531467899663536059760941114509547295029658929010122740430700262590301966604175198272 [173,169] -521715829364994613362397686955217709988753467410864651063086522244595395470838102034498329924638236569806907640746773096783824053786884685052781209059344290256283970706558610818047108551217012677109294216651021545569312993939038985590944412661246823154460807580611547211252315182572147367891636820098664636329497424151848179164388551563642331308023375747372688239336535359546520880505673280886957827444687390003533524272927352194363922985595990421840662414151433416833506600303835202796961547676457572656675232100358923544887686122699588668517793637279273295629289136234873498270427474442912548510963936903062145581944869651042060283835064650879241104022066831267246594206983286699677561652921061971087637052619722285497208512491669854621363859651421719519373026991808571896245333276993702832621331740542495302909048097487391158149569326739626689621998022053869534504972006215387616996829783809803705892793246258306003027072531942689728543199754578929816427692441524611559257522776764356717505728053632234760421755246670183791409093197586224746128452792003106515815796216974787441984266226931527284576791256457671823313112872693863074229190492696062966778704222154559258292895389053467082253978199281893212066972340119142202166558630565560017036799224501966484950370344904373840020659857030279342231947029260286379654788777595639985376661511826732965951091432 [173,170] 297538490060394477524149603751173623374001722394585861919412442965730746433323725358692086543182381111516495117692717472367647378966311477215301681475181755200994193464772907471324151050159551567401365435983613642593068746409731284663551093410113198042043186668537592783575409662996825777978819173334813169109600241426901091161673736696597919539531243838651408726693679682721863601917045662681670432851271432086512755675646522452921153342488894531665877446866618040909896493185443174774410463055154982638743110783151072690274932157832808602762523409125774114691660918580082526071429837723067669925568523078407895830802595794653490888814594046411802435128165243577640105990167811698419379971619573262755505594592110281104619055304113388254821332491710310419912957687831917215760753787354485850526377650244841265277697441295060764275084745831959632091010500791435337985252450844494105639400592154636264017511080940962730771073175159220363940967991161802397645346410519553790453345528918454688515749510289070430770158606870479782630553962118649367410148105205334034303817768053120381910225507504539508709354791176240603361212461159194418687132293865360050371900754235832421303800223545447213316702994986209279524621635068535008816358395045056588784346909425815293416314760468121517441588627643630925817145515668281476909766468376929937856 [173,171] -11477826167201020338695422167499689377502327758582028886335751658830947426941530085898358447264497806404698369634832459269690139531353973833629195339150683494135557906380393921900978391578672968639377140253231489614469739694854588075858830949904291565408251745783245414041982830375697271417997088523429477251180879211374890626316474652398436675820513775261345323732941232924044263414160197196965741904033000046715153581654223706499470725587080160745456325201667880580799408739412608090568120694387101721885532264138850649902856380804365335429550902618252374307031580182625729110148112723624020238919565491141602264016177793021749366546427897896423495918701987926136899673520235305047036201218338254388901089748418310540437426842631749229245034602543437732019342981748702145868540501481217390639327641177720408803716758141276619010643002404991417331106736386634092785279173605051704725457154029725930097019946235703425910708888994494140386115875231122415631550580149045176441536355574869681795432084794078932266215851346614020411152020432862520838633403468075646607097710769026378116157465951540418864048889222806323667018063571399656194148730524627920303512890118749299277010567279214894824786863579986494914202505904400547707602980345408158799848382867543383786062265964272770106827666679026779294426350489576 [173,172] 26057629887628012983975232562337643700648201497798255861522593296521211935663119539637728884506933815501915264880260365146534334709348325580148195830277116538139763541232898288033989875513682960808819994878345209195330466233085851062173946514110850460887721675068423324302419212911415537822551088466281235488347674360983564202504716300965503568007310505678513813558642836842648273723494593981347810458964529416110178964092480156090381332277080035592011317668898841037365817823263570305813724127351115139458288160729498756302785978248765383753609794225416760001451234649313614624222087174777255505827299276868802203171722553719747801408220660995510947756986282813957405063062187772656479994659711363724057594799627050505656454754677120210626389298957839562987867373434560049286551741079052899630114220746168783358960648870885212884483860784171330304450314118923186617680546723236874693140683399831091235973296622164920334737286214837171140842404328642175949456478416496019095335564096793835693069030298641795770385355937812591018745859899935623146743419027272689160643592996766269799736947048209980405944414070518645359388772362988199903563500135222120724825035447022140848095786641871845836204254191500566928110360576263584722652538907619252068684101344904237440249429132017272855792 [173,173] -2964883903632365848463111608361409298646643820425684339787218334570716284961135724500996257875338178186964699595297769539584340698754744102450305913874101295626703752537985131779508947535898612098366543542550733649627238714760883223407922835892665871701122435983828802293438747089338639619249791867414983786725996976219055835905210231560918935266837528760031643633549143894834394184419708649426230119752445970435981233295634510119200628944868072841035873441886523370400040008395764906555282334575351414997469127733224547749098138262442703415450024329806778230748327859924363361244492185907181897026953238867466404828998883601709174158908539400961104553875722598352963624641907301613790412206576982748788607787231114040813337488626801758637474936890161385015643466027044945056611206178747781047653473378098021578454455025021155775123245941500339186631379704979357326612349838111026801765665604306249844439276444179638460250419926972510098738083823430463158708317960540205936808802196117974850888958387855514671922915483905335174289947024335456385029071576484508393746896118171322128855964725448456432578414739430733755540780566538150644599313735992499137456730943020002394842010311902022649777787656853769359330983190430529774156991000951779893224534660958 [174,0] 4658492971791023616978412697218654454811653762030557304465700366355916156290608646177016462849318822594445600606952323819459550370452434358303358393072740038319203323200203521144914682510839984317406556589282597150889376344908561327394423657848985243354736677092626705008047244005606871691078032290834500895079505071044463034287999304380895937736564211542463255512141747558999398664730518662007646384878966236218330863930546633091147884872891309756833321483045834305071115400075543981998953503192534544794832326377517633588519559933787628569952528401436355161106161663810198361293694187933189675687204365780808247296795913675521240620583284833302834732491989688907919750899031573133623923101591050799987598641778789319469310466716079073374953537713012840059113440456535125264076041820602550955220070690949701436020039345889694687584034958615307566402712363912411720108943394923792975107182619955876471118803356016626577331427295203103547810557530618123517679573861932777694579661998048221678207531449056210628770920430056564074398646672725847264214169990840802708772802715043563715547259956430358473846790302262965530503793977792941943448627774282591051911155611434899270515729709133389106890261665450912548018824394568217983369351828440869037456440899697521628962457372263674264829046094422106313357046766416384897861924029095129917161261485299558645170715283827322596931388926294648900441367099272721061562982444793141207879884724344001896372874853522334983273452291473018884923555604728316884205930218278129823232704151011868625375629150697860535161968312586063479176004553174090772933525932969264045188973361667982667160860485968137896718337569734143011255595582768165700928142635303550844736420416963549881747012302128361544086040781599988914995528909981565805410038390215633802517554925994433925963728364517205794434411504226980145321253301349470919773794399548765043093671790976087447926913405178159551634263004972632322059758012953876139576730434183027243817267619738144324438845130794853202070626495641984407199070736235321411496238924529507639873906821301348077635505841567889196220363906033769575039546205873293039055755830231075292391798176226478164824805007600192086633822341109059065633786283551529549965113460712526507956946786650329466149316736560499508696752710102115674223024375847187586434488110096980309055362597029123104702464000000000000000000000000000000000000000000000000000000 [174,1] -69082366482112658841581125771502189038173826269967596977395344411294696111514253345236767489221576814475538458254621123820328576511818468402231306709568497244520763840290149395977025786607884678571613955352536327519689316113719178525379198072279596531735668979076207540569291244147844069383989579354870996736911011682749710189318219438584929323148082174331491327095387600509196579029456692442709619884385766130184979628758100356519998565546444267065929756647950784977512134482313181948523242809854199067265438274850818896787019990466138955871082553392252022373133683027732105278377621850609825771666943363159322688341946070124456366942124646764385869819937307484504171317593421402746977411558040987344199538168732374834613337567995380769178470251090330217510804530554513860908076405916105002707632486736360575730401776882729315071954762777873676472196597383550179730211189575375797329096984119474470969762939522765473412519319183788519160995960923637865321352981435918455375994644828046677725477566690670195034850940028567912492678189615773704773413366921114559263122684408031119824288096793533893650360006406642922721572098263836793225380366695058604821502890254968158353318928634809926046391699348573597897493984862431098742340595972228180817593717393751182292286703230121117470608359241805310588342508083090684253583550605289984421764273573095833124419310048007793996003521291494747217209861552421155248258347083229566669585120919761741471741946259247164745634758763167008649186527896711981313251749565308767510771174494228803786261367168714937978644254185450216398063029598273459199801997926188103035672733791307215833252408241519215355882232238125848154900301438669314064625344504161709828004305094141369318837569314276532544742459765587545802672318342643189139092805802900309299270885443522535050346308006640862155565036726898446312528185484770897972322881738781311711919214850694349260888395305842906508710148490850741817146976385179599220278434238054887384642104578398220669107308733748745977554024584733628433965313420538230383487692454712104225897305170456996971094411761702543464435345274912508885178427729783088475422714660435814268418687959484852483940649019443012143441830032909435002523480103993979343448313324786908183572332598712927556168862975867684465249043341485098144405523015078796635593181272624742302727636198903270741114880000000000000000000000000000000000000000000000000000 [174,2] 498368593345898032906332876072922728040923692180271859107771113956609266630282366512679953988963585791112863171275279639533447087266581930633273853570316798182420066555395431553397793539578021353016885716583377309176791739880234780417389502346864934866681626228307276134544262138069420260446651500659184438554605758681914023308052606878332253430807321432209127555693162292738371908329625177936670302028819881360251690682716675205196669595332663942920277422556855031219342361667414497045282182290858065068915614505520723414087697279756448157640285520534102180466160416254375545574640501333654441399306096287438864703364226940233153844160236111228774012631792198364906278020943272571022185172366901938646388473364313382987185889906084275151415492685739451597395088351193750933372509987706729841999769831689499971493382054466098181754651633858131820503955113620684946577458943529912749481486876614213597489663633678236720978044434128060785986111613123991328831480869157637252058089873010958384451528743983457984305718405466999369270731566791253286523824498623698820024458998296995157781528059094308911919703476232745740839053868895912285597957531877979391868373573346309402599327923449732784548140758174034370422970879105674192102013451760535015563936233061663258089216566630194992051869510228907019345872859535565397040993971747496916790494473829654247762541731088183515388962522863051323022778800827203040913697915253695636963126379337182685160711497532420735846210545307129502219057776360405751222617340802384679543900184664082944019162164910230918272236185094853405244233198065968533485151510666603695069749518672549380552477324400803194649988682557199696794967502030765145453792658424883669254176079327813459827917642264571301176374749918414788980072329095147699437014012776782077482386183546577139071424969527022980753357037020008318265023757295262127485710539993063218385842358455313358655987673694114315883537900382117747133418784699488023283581422938214811878049418370149832851003226556335306384300629593406323653600267586310439404290205342361509092198732868981811982585145992689124736425332045729349925102128148042543428963472832592282592246618808514397720416606891110676341458541467400593331710287250970686808630658747085996335617335637847622295744726871221501237216542514636971624954156770332964692138053799088701829685689108433493750185984000000000000000000000000000000000000000000000000 [174,3] -2331034044503934252053950942923827204763910844410759195194905168503453378693928880782918795237113430462512432049612848896123524419564941571710217406258119199072141656035643329890993221353298015551149480457778331314290953829966135681021448138937916958498074222214861666750541660093330414235300751570124715365450100667335355457320370965997596781055069547702010455604317081476935687459052199394872151170418304858559364800998526722401272995683507425682594744637219443437993573910371569938757935812558457285097656345761715053020974272115420099199908054997201694683284923063943349974114585238399949014798018555111090149287358558803637931638045611242865251001578074274931624030675858152784910863538343105148541741436770393691625735927780029047113627649179221033639518186388921416544946212902364585321294586120515337832360798793168060170894504150948501250533369300792775092332600392324563098474757564455964517091871297231166259013459087564361890078601897757971563673624770287623568734403030899637077427302845356537536151646453137562449537069958468519887683948391554379070866645392592968835879588225485119773311564449517072065007051729998013002708121576099145969042816677001387035137096364223597554403351202153461919413258045030188249065961754262769052871270261576848551539272134581266427748237820494970634213765132397155709487191226785735769440876392540691474480590874014807911065691722779636885598817699171690799382328878568226127187645379233230168498118705157471092424555806122557032343823763113970513715937976924193442544206301265689790992414127851338801244125789830243135140866373727449582744615035524355548831688992827309720011310108923852045741414712820527692408004590340149916617501114530245179634260005265881232461097121634917710581501175869940494804764306541386577926280122842912416989840307358555627969722362547504192561479445955575718144758187295064334587881050762596824129865427941585049002197823979871134942444469345791404505122899058902148615810011829117229847361432485312090134614806099883944026571297558029910498253889216559161829706255606460643946513995959877659221300580406571818728977239123720787998622319050773498849950662180708306238529771800458897551014220852241787962103445175625704134802074294938823208537645290952328576538978969690000938985582772083473928460994159118965191308878833739306849109424915458065245310678796660910661304320000000000000000000000000000000000000000000000 [174,4] 7956115964352326535360005950006067352511018988141342268498326576982632237988900053298010482145374976846226179418382044488077718635967915754906314152323799884562356354612795196131785093998099961523373528106007946394841019733947568433056253985007914269236549721368974534133583589722675322765209358951057832750450381585414238827330203767003886823839746967592911505630565850837667751537836379878522102500513080363181156567664842133813261152623018136837118489961137556421378628205812551619031602533342593310567670062489172528029456172582515655179713146151458064284779332472811733160204779377547132918081967258235325109858315625771957150915648365439318893914235033831645868186729567741296048162496501667356355202266183223828166370540245368315488929759157164060845145914946011665846260316026484910354621485866836967579196613337523339831949439084501224661345505071838821649792545954838844648465629496712244422263393746578376287022590131409121851946109892111346216818756904540668714441030991324039357665503385644836248741997428213216867140963025916827123299223651002543207874072045829740298671032479843969702265500073788345717280455381262937471123582094352857832048849917510216816927051499977047188359389554905192728564270465700865036410727040874584920511539809554111976296642698245016157061987828452622984368029343119542781738711153203276611401770198543782818829254547027266686473426362726031894095705983057690752793203366352818169150781508244240109371483183814849562635928335511310599270788574611493922376715559121295320793807089976413398620500320788568636914418704342443721975205758532398377702059925337842231009097857133906381550577056277885320448364943808952826192460418675611851713275764336637395940530947400318616015939624876536936202511398880294748941619703186666083922724932424757516635826019290389342098005186772222714776678319983532496721670650031643605093853377341239689734363723022241241783144285446948266731182007811353554498665273279976424700913834597751327099401935359287816484219896930733360197470808737103027488794989425672916129444399669939177921754609067600050464938635695057421997585929288061596980906503999677660131607789707726430752907356271043108705323146009552179041074336674370786646341669834416603504890148494650795882132558943741893236543030206955618964395981364885826065305994026115632091227142400231716736970733365831659170037760000000000000000000000000000000000000000000 [174,5] -20514412594395163804467895640678206623701112670177808483323634077848098570251927359550999789962331478511923788350733811738949069078719964812208279348037446159584663177160733305770664934820962596697572475144846259917118908730318333085401833388546395803521757608514377225743961007592976039990021882174877784864217058448768402798913570946639634540344006990026383652364702234498704540023496791009891660322509259511827940886284449231566385495357686353052145596275229609041675035120252597008340456610357242579491351987718766764234040929373882715039766111912060989320283076865897745184756252705334064702466371831254444945199574497076102278175597727833124197527423623687839075618504870887507597657336487562679108665425950277974534231937963315941903029944806313375757480373575655108806912505881732140534876952466497853780679161253266168607552288413168493171393711671237244203396992215707118682013122290174954582796897249209403272177264267068277658707850612017185817960857083125299161932065330738356919883449846441923371364571018489434281617631049440548799734236055683841488890764757421536576745321771815391649906338999149990333137043329217796791034951102498664425902757017810894288321887455009551978019877532836776635756391276187065560694573128866322070505903524274135142102812323990328737838207699775592618771510399119597426102714032039328723598539554882041443459459612649938868708345023818595976942017017106390255062627708846842834766866330350915817596016031746911441391820091561440699011688441751872205435611409473357617438771373781471707469839140598036404783980805488092516225280022893158353701972219300072273846636444242833121436765338518592043143931320645059847294439072268327683587674121908727058078508884533556340395064318570591055159836323069515038213103085594496787641015790157334625119250655776184279022500216756800246217550179286594734685538889315675372222861036424184299850091332288169833251285334124371174266967660834647675048002543765362114061365229391995852759339219103703028738359813790664740248390551047958551341524736335036986390676461453403038500048207618746867457648089859480926828863855352988033267723547443972131007489148283420793751561214844991793295988283473777191461911485033537538018531212933588923349025094365025388956451813935389583436588133838888684638598894117139061100119307713946596930313686793387584616350564606242637249249280000000000000000000000000000000000000000 [174,6] 46677351413205706789672433290243290612343369874984930433595183644135887091800146865714781799358642166790470751267529397768999248438347851653343062625656521001043970961121880450210629448172670180787862152187963624849837433379184594093147041690279677810912499810404330516616160326046349530948191523534150458491409082642751505697874971440792312969388589780182403177981010944055020335775321530745004455883266216467518266287562470684051606008959432396901433661534926592825686459990317338885272150678859249906495416501434220936351081067486062065775154414113258869611976897296317720802754329170745867366388913316642381910234479265451228333922717935838289136539041202295313292754330470649275088943768285250498738420292929639675540068656507470366307563740910578357057655890077359771204781634632024186552741807556406325316754237898677703322790652916632812100200497328589052625342113293156406290851189881672853718855487173597272023642127121115401977701706591970838505109028968696652826575785599837720161441737945643341944128084147043552525483756155895908852455061798195643242314696011581808746473034708641211407144130855484504522523581088856843792305661122336125418532984097045102158004751340642449014945956762184220848930827025531655714342716737409698272360977741842215940788774137155606484180234710306010465214480506536627356743566728678515991958790290927010253635093686946757360234459132056089148208114030653950905980520725901919036506838859933017010909623344832631492310637876255461917340387389599858277773592820079526016958497659573237547191354258117420445538999369079025688609755885725887472386769602807973343236471295500935960122013237596154237045545338672123696034206595880453834344472650926209013821057427302232489877755484720562572447997519550486895004625295526855529605362822695988956326708009850695066271359460885703071754846740493566799319847202629641034271133291221074044449697339322071026785247214898633772603737371132919527395692573247166942823229576571179975644741337713287221146685052841570593696316942953937774082174908242049211153434423673421712756090541592976041913774007917322289488819776598875718895969133034537562897788536415644158775602768405240873216645299884147265418103241870000960267399472033188979689125331464807765608563263014365276210784247163212366375362794224165266521495320580610315169496204240438683566128177101452004565188608000000000000000000000000000000000000 [174,7] -159170683135727619262784126287555219823834732065685231490883300422183299542601514284998575554967000332124507679548631544713867747407974539111150063576619468783210795339085112511659729579165497678474291567570788887750044597855686658417739853922019369232221397806755899677809084997092242097410346559290998437599153850157708560495843823167720510194849834719678606535739118809685700349052429011151041034834881828148642761874538765389975401192020976769952274076125509796865577224220347787622446496432092830074438478309196561728416989365249591877541873208274653249591843182555482822394947954050347471073631250994986108613348575533423265649821482698617850731682835796830792477736185231250985117268745665332569538462160816413365324514000788676412070511038553081237013400964976779739759301931935261788604610502466420972251732881234137302545590254597116283743644625165695541750368125382139269413151333581154746719181714136228956789368995806078922577683436633603457805209581477227132186496283262118396236908154105914525436223590618314516624048325980564464563970059243884803650193638823101916674821417639289946703885791329896972225536649378259998646131760780256450702820061885629733761864123494847567114127013618568794672091402699670848756437267321765271326307754451068893058886389192076222236559413097373307009220827967414823306320093236169053853342818171733225970042530685880148114030283661122534640978687933550834208553545627459074140878175925972960103118793201511638506826427645103655163996508663673479286638856621776113262499551522958341744418541516752129998971767182013340901748365300782087866316526400950834091408298026535106990522260411940760629376703341265788518027967394579202216501403590547325939208653365191191565483326626546919748332053340037599650620775813420989114906313766289853720468683934976155022092649862642710392136581896937761385550479963458937739707666748124657083003803981154790646099195095906498341856963947817840262841271536569177829857858294764726566174089065364772421093748957729029855921976627821805213348389684464391608593086984286396111955383213443363570317090726360436092445287603508295968304487504181778385982474455208959469120078411550123552111071039985050203020196949119249033107616080210737997138774882608095750878362399086703141064736116307511623372949545301631495571969199557316931575916316591757446478488845883297596996321280000000000000000000000000000000000 [174,8] 150153584743809965741182480470940964458559137413880665654580399683700915743919310953298566327329307688887891934585734213059707044909461444979977045277650139629590373739381113785890754954837091630362459066678043370990137727431732439762681849777548907684297758400499199315291512571783287036189481564270015252425091787725653677474556039393383315689597988615849329919747412017339988190303389813080493194927337046225550397968297307679390251972133280873363821699262828228549007817766483626535006681207092802076505033693964414200450112243431897644469162071406011577336527636668927067195366819645955835352926674303724234321302353604923152981784491303548290483797133567630042442961391881201721538809629547564297465282211692152230848006309507866620362231668447646504923411245515761344877879834007944216798576007491907502302919657886949824947847394041828052751733684536416568492397616065588453927597230371205873778874266384942044493701770863181401914298244276776502644258141055604128424593471047538933541793979214241115221205663034330630518876542819386375894071829804758440052959659996752910153705956171827163177255874631493401615237644151307240390233374068241218017415424737888352616298674165862939435918059353953268379695261042561784906490326213600747368594413483626168458930778948400733569890839838721415168904317638513528080479763370867241523331441708809140559580012332056393828614404343309713990062660522517758462949380140527509880705431447310845595500501590811796392549056086068164080092924464283475088837268422655138921933559877898311784323856032458088763815626780027638238203569586214583895257251651574370140545129400068032980798013671541230005516062865423459256723608532365107215418358144231671929970508980202865387239744394829088320814197626286004525757763112775890753596502230743991483545336020348407841354934054572888432895214526255425561948897618484766069796369938800695192928694370654985864075684439236252579413168465313796857632631715314012073056855375482124680439608477640758999008356788150345148606328087647664212494106991746136825788198840813312423120156409062627658137321578605559270870643425371859307381519661175899784207600714316534164155813543262590891288162887703479675270050316495923752585476509697889515369374743195240817326517540337526152976157696556804984392396960121901517361195835336707890988398985612684416019316313786023419060420608000000000000000000000000000000 [174,9] 1838504082205145584711266883814672298090347745590146865043283047121950840217138801860733808782543048065867746607344801404625903864674382777551510636213938073936493860728204978657586821956286222673313114130081738180984174843136028030179001080306009150613641995851936340635594045819595831765881407608239885644085028274622884444806418113883966434873824028030107639146296545266009682220147712632675844251343443327233668977080764888973624450922520962065829010741167083076015074428200383451158495572713145480861640157351494948541464749280682557210856465288551611045961003408118253845513463620226784072705811040048695567225553485193728846838620565811971408834630838347514830698015885957823765232503097335943341278805263799675966973453411562329558766732104463610885664458521920956138161169494988492981979553780566472028007635535413112942680232485936573941192732672542583392784455436917605863467603580933599748010591442610755006069955414909348590687789227393515014102824062204445962818178190731530211887383840662272093650696811589470790876518351615658683451639244165688496776729646714578594317560771825456782229197322651526791737290844765347840154053280663221269638030911121125228534223674631163999171020525632471370500466092086945200247675273010331053733542937219251057337543770732017112414294440578580739933405813756640839498686239746247014140036141459676863868098836495596557623922701457896422683162435857799790612592444095689728153534821794725887612930826544033117883239767520412266868762540424902186011104460050714442238937464906440917215691147896645129617421505667198859919264577086016741642441694832573078514731768288429100604863915127109780981480996993588858096732002335117669902949769657681301811445721585908006583067834396661928246346381480147819535304272357427183366490967578474982159039546404431352631076368662153397376657838245555557345470528035925628232177875165916502100035469167710659265007864557155261218630118140007777709682986648413570100232631402904397545116891922842652650541339960084208209425968083205542158499507210640829101677170772786662580472891005036791877285706510810541125348564888504440816944277508005987443803598109943131559495212358687773691815344774716675992362046589412762857797476178955794726251946887731955213399546882376658654267023143450928229238652937770067490996010616142258134843815802955894589255850959205961841403494400000000000000000000000000000 [174,10] -4590804462568426264933988151976667451882019500663699929432810041383448526407848080725447753495299755498952449699593919842297414947635362005983247113644893612563035726854180332328281937050343086058938275815301896311095177240929739121846119679595200136390361572367686385236701604447345665624716048720446096187544670010277802145285167560738015457283500175085870841586951940712765516871657168844531232531592462204549602456246711974901488548512686578580086194809796652572475562598419979129535148430676969132625041789223573533552264978672118776265913756095660929323032145522758262240285165664025275945340654884734913167321070698274822923570694433625890446284754306944028950534019080242388416537018632700676941562872414238160350505198363369894199496183104987140544963535199304831806266644158164938659961874599667336109836745452996448108882298689804236981240011739813798015347625396338695807179086432800105562353320984804139035814510065934623020163762111400866905344091550329577675387120565465071641180701666599566380691269392246789851276858856499482208130174465186723102089360803638595094403547418240584640590862745816366446668246054204096352442360945274074143198232955395153620327460579062560890509845463290260725086512400273480562597123560862974217888788591130352096413708717185365872079167422905037815061816281102542307809127750670181742929910670991584036357283286831632385082748805320937511224732683418963680225637670125775823714358957128233948317183327306634392908613658007833259647120284859596257365646044533183747319362499650658857468939623006295131408901838434544184590420547467664455729357955834140711928072131419609547306863975931984519336828599971745221809525560129190040889948140705356941912120631171511290417030883718204753980743841354311523339284088635711289985953353651012904624815558465103528280736187532961982441646271244162241080107271772099870453012452579879133252698266461816892846891879916143629017021707743136152264995869826137986350939959076336227517452538635190726459377619721016970949138800164676817953499388176254503365449841439181864235974845155769524400905885633647224361243716805561023368226685588014452857093703914233076639286109400850487822637407364330711684498281911522190045736215372244393295076844403389998003487607091898367103090508194566085835274054262929791897888181694758012880133992176025356066408602747491410579986317312000000000000000000000000 [174,11] -11225474422223250320657126359597979818268745034822336527777450673624158849059655168382305194139863687564023352738848447500903931673974031750279448739440212947154187900230131957911786195664467290771522924297534646551071304375388952383735102817375596434901281847839818528918098419087612650932953056407908062321771867576669252477985047388440219821934591046536771755550345936671140438961024037220907781107304668187642170666022542101964934560949466146082232245948012346867771688270772673051214823076188858452767485830997907269017484649423860698592697607763668547484137189376994239920539179642660425285205877229992724397511885723447480738938175885310320335231811452596775052451676127930781442339536102813888165684167153708211127337153688816885237766911881210783754227658456209269848283296765221277986024881693374100821927579999003002317115782532781321181593040766495604331147320899596651983760530158927054777308412576039686530968324541509798953112839298011006223622321048085572536341710104520450818584104970856777679477580797203274704257301789652266538373910051828132259347607061119976717939255579161048912665070754032456838897426968505095751548683916128305794282655652313538017533392981364782811266418685817644294917092987945411156351972312482179899213125558210882719270611830420699429583214040347884907519141227043590982587656387533547320918277578445948566364174118501949656027592478961930574803895811360631924767213588966001859966963127817013473873654583276796892106896862810538091739722482223680362353627061766915393778569241016793384187495191890527157055528887822274467793116340619715515029201034241939159145917303802136888237415647220547275735590524510247496363964506116120292587546317843274000989927454320235616993181827424844555779830051699216408933694494536094341789411693883537583639391044431133409994754656119772861526046150667133926319626886695765071195931002740673758919052742683144333564131283750355540790101659737637632745448641367661398352262441250737880038670133457783295685480589093284788522493533893990041975172002903058431145725431161933895961694374529477767177776235278335958458691054567677184935418513401427234834753674814167831797964632788197685901515725392408914325770232740293299452425892022361961789215296784857992100627699012500150892793111162645882066529703015861906432844296310571978355101471377676147762071465046109423541420032000000000000000000000000 [174,12] 62826858758786390770737737662713844086977689489788831877749686302446078199294080532599481962956104719872468962517254199001750726630225051499795797002046827272384317105891063074461525938618242242353743033125552120138124407509465439378917413710093825691570622681795232141212175544008075297076714686777281396833699605820358886812514044458259584721440946646460079437233679927458879068943465868349503049883933179158442895536754317895222239035285212278396901327415896880877259352487787052857658305094116334539585736294204777894263303024094113136567923608799818817233657478130112837761486590665967673751544571529009684236221458876087917610951263161154317696219024347125592758565282111715901883977647583085126851238502337360022262781791985853225135090044537606527858718542992873446166555368727333400921774796330977996979741095389405439149945154876756105252954444855208438316707135092754785341541655957977782266038954982912599263047532300739732007340517315314219917937578796352162646790489649309461986762286703278715534719660544065299137392317001374634511294415847499566316778872913246488915861520505370392302249079058011383901390508421921600601480414232340070517991203647960960932238829346327742776794605209250988178517541914729948753508293338618271049202335187146482694444407185903072134715895789885868652206304963806468114483743456027458681118974374395005574671566044884070094042768033244845839360616086823072835046811424350414737722332257174771685856985091724540576713880879353151844030476128650127757052637323195886640612723380929237035976119736250417951509580513408409115808605717920900110833226602960426991834416534292394008699239340085254000252192553458695101028978111539353056656766080262627634770592580220918959783885919545887114824641492837678941318744566882633717567536732437791115095621870132830616072084344105467564655234243456946453024225118835105875874404477958396990496143663887566196564848718162169221928063698393377703298427488848793593348937827640341348048534457189205073666754910776535906763285208955539910645492513719341210523907726162906911745687042022930540011985213096445053639044721043625795157670902758840952169089145254136067023559656877830706866739931806665882121491030699903884114244074081031406691381316170691774039973070901689988495531408462276430986350661127283148003918251172192779760862141339902518288606191712385527000741183488000000000000000000 [174,13] -73034307771538514438185612990530733459925116728528852173092626938802252002810452668767095460903267338502524517758197857946747800079958594178068335408212599952627519226420598778551457167043616214226622154491520979792387510811706818321975983520005580949857835472741939101295275434807813958754331688216220588712211641645915618413914870292617890165161122525784675916279489108425733831954519115705239374769756854440179496333606519705861145582625957698055171730904472772805389124062844168935235730056813593581858362977883323460275505794369330662181659924016701326789373385553205934154754118352757975317008736085552443472086925356720981583062147584054855170924628555615879269064517524701309143360008219085011333450706283438656323150053267262393752853639525680197882843626426680865664302796671303001667907487473666373897413706877632942174918946852760183445751856586177807007517235771603750958275786946858427741489731855582533662616711430504153700323446720636559469229351845485903366360466267092941703374919241174905490013328785687391570994763156969659157599814881918885066645364029140369841436139772180906694250055071499972917078134628564848027986693987585400567266376631613528034216369679014749925477833484720254899331441142562230901699871123456607751900324094892882400735407033526377192958343268996289828886974169391179920217671424068772154825819098129952035533949974412942687846465896506994364211241941618278849782262183112229496864950475052496133312478894931265357308048531331525378798920738318064785372523367871306305957320333194621183242788701037659749771819033581608165894592808692630936457475966554644828207138190355239694147908139198420570022620637837399683509582578652180122921572418726949234449051574755595923989169413898741319233687791340522789989180255636354581872505122535147566645677446874248418951165373244457623791882942172507943770197296049455818148563086554360656210262984664261080320530603531682415373166165911117897391720898995639460890182327113898744064487192224609403911590741331648559569152383447717017081050206498883474591959451041483706121624262139550081302840522736022950846644843500347373687281581424060611730364616357010113681459521761198536490695378196208367659714215902768736856441776921931326629573467413006870636178940652151956229671404145806709353155420182291117300338884372434501609338881386884656669747278229865694365954867200000000000000000 [174,14] -66353251258212978429491172289644794082538337710781174243113269343413070668322358497144241345392786532072599108350145641176004023032694873349772297652977824683605363176965201187474494689715902290720201779873272680591656856453402097451534215417986867428031449613917376785545318232387082457799294930299513660125214948985574573917579193139213915388084731307520691031158103408990036800461496688816855808865512636531453060948197645476115730487016786577313209362747849465258645442473210557342270093610790856624988554717322257760100332309844754712209621374505024727572363525934925873359793470267493301272520563489435515626334339613895527483958693336948927366073330049808636282845919216004222307341019948235154999934660792509681846635024773723177887042731054626146126676850063378920370478492855340786126485316814773564578511626800288532991705416438343760227760596214101898082227154358333735453184109697488152733844046115303963616325403403151362454172042979178121575114770158263924235517494448378007996830699695728327785445331328313008735316463078026039567746802019932675703971694075789889109325275801540735176970639646103259910011093056470091557069396242018426993788084733348731533602125116472839191954835603496889986487712450494000203637893020882595179012587836684378104874150199640978711545697873286555914410575499953639250085086116129135557201659903844022107948475822819224740302643260702211361903963852578608109910098061920491617395139564552984831765968427182301830173870609972592183416805552937187487330698177194880706144329078228799640073966552645808428457956066924757621335981893383352667635544055863346067742180938540993258832185554927712495409568367694897880678149283405565775729767859315929030755957086688795811520357468460288381032308469350486153141634159491640454335981453709223894159032444773279130010877700435013795417877743439317838677901060757471709528762082493035795950415798465824452360681683419625692554337549226535397530888440160019898353000669903921822804969736589171464724175649779945465204403449805105704669739786730009262820851470259576606406798127743055755975443678174498682712777561292813053684967997341496198172130414510444306896329276046986306739567513746497943736906210332147849818279674681285200240913413410574203190098542039009615818986254921073791874092226497333709777408039103968124322214056724245277503404783060539062761270804480000000000000 [174,15] 454753471951447364480580303867910549635928566184547915150331867429640013762399073408600239619734075182315410959116804037538052265753754828324163933948176031320814481078430700226965120926345806068703489577375313513944270028747689228327157732845262132800113502027248501507016573507512322672261186298054297340768269664377211196028771084385844646985502222682610425849601302518639567673451257980678006053541218629124208944491621482487495087993447066263685879643293999358036668024957590974030883563667567854664938510182127689266333563957820986189412617256201139274075871978038286507991638313074419228985672143432047554114690031739682592927325401595435480872292990371477298558324419948725965884087073254406940830248808834027378681125878832704246424618491723910926873265278878468442732064584747114632210001222185701835749320409558383891517049410589798522809624671398701566176575782129965079454065048247382138197217956694085828839388274157570533920877279631634711444915702712642605413436862854395123209012599857956822238706119954141140110190228244049518393153137489102045557879464152012323955891510312248757604578517510374095662152345705861674409823972573213826500077812053180721193162677644572804454950403413639889682414522349627335121964218631866335661256395693634145215523549890235408008539123849404207417829013899188130069792999999097934698132326555286366285909115025857410064819785605103276525821435703662563032429355036041886101936601205793895862179833838824667084455299442755421922336625857719673085908198969581498225322577684919782296525543999073437306354531569883076737991420233828487180185886643292936317451485344275471985232563966142671110973785205694176915982036588080236208843122922192382309640467162563028894577901951087526973209380060554368651657782322587445368883956176475827208023420822675205545894005079527255356184698012506938244331841706584101933839333677247881866046801364900116735509528880929391018761698715339290448937524542848652156817400333251470202203800128240320340356715626558869411405602089554472575690069515222933183335174883582646173923255389859384057489941217533101963501882891972516314018407373276748968802728610756200029859148690864422397843358486639881210739858623647170132396690861567804804749630897044185446032706628168738289471151127254010164285470597094363394383884411158124037678332539930710085415474423414021100353984921600000000000 [174,16] -236982141231212436397762635370960485597354960560267528944532385477606466020644203251225321033125420560782397354049717100156113398737950244922589579671329363201944131047557742091260722144259532456950104701366808137418808262748577109393543465766160886662436211182602811003805836345313728297556078866706413262408292737910424113642374276314687222957743931757914949989780087072868264319176166319172040113235624798534613365521573669078335210260378727393330742417073357407893114503187745548027363961244752621764404187204171949651406325481793619061206487313574284326739266029894679327463222011689424280290560742328684973362781253236962402856674728284092939549720075916612990628172176837056144314711674354329499128993806569714328499428145786581514894640864674892579486769236088705925388505412035334891157730573301896028434823223522320646058175048879194424896190488634296864794165425568011559194096826416284697265428739959268343503583366071789558091778978948514847807548424453150541421218921802000775796074823155328645730600487085994618764727809925122665417059272250747858300564948787511248242266462988384689053067576623759716688140793932783608862994137370969045640986521145815927539566601965033326218378609239555789494430004878830606627814859727287154877176312814243977883788065851705123219411598777758836624946741543870340818314618179633727130916066682175087907381467502434202234154480920074900593734154923829225557225021506611067727798624491770530738161697983422577842826842186193059607148683332045984478898714628592627921736373820897017063119143165094440023314205827309546731617379079581510516009725166406043021178387494094071660236337675214444270944390715088704615188437718931636029128655288044244233416503443054597818101008558075029084539560792797937242714775841716578895500290573447535357812877754992833224458631145972444314316443446329233169268081387333283558843664900387597311422485532459901254042162438943054122018880596832108080606198613912164077973978116643549474495736268334581372005511845635021676679122577140824941372095186048105929917993152100396577902330320116564955730502052452040428950075966186977088169614349544203555803666878445633854824159802582119435439252285762258588677973463326712881803179094855760587986932890207978077533014236532390404053962090153158034422112146402586197201772547726830173335778434001445291816353770893507101332183449600000000 [174,17] 533861648689037558064663300471999407233605779621185236114394429237721572720662678807739665703756107191979706113504904420068586018228887773916534401148760965491496786945661595186280281037124723197638133294745029101913045864893704387105008723917678698029859950145813243285112141526249332624929998840007965786056845015467617544345729055734193687135277264455517855335481472417091196678247029400174704627366105843616475497047258149516550204659334954551768667777644408623438807442821136695271375147224039908731651026288885783506824882401942843797196531086876782005968101151242216845633076493677041682326140968335773320268038655501248335293772416475626828804897976179661447437362447371223881733376040960711611213500197343923049601319568370256163154701074271566511643935702265343915066371285198080734374267216007196127193585610901674104415689026755034844718992089769273950529090545243608945290664864969193072278173782535040552893298153745223824146711136737613506795495193585033926612616803431739996385213232624571459887346342352918199515323172012373895058771397353694741413071753967363794502862563074753331809898155129566012805498570071026875473474784715663934365931741724614253071874163146679302187098779905942568735574613538501819377610944725520744422895976269696388203859483982385692140632749921112375393554256587542021998716081255970337453222030024073324382815618607470204926646828336568832935161384613543576377445004016061952894726673380595212290522446788574732654931348677489844550270470571463750578792176344959039783742018252076312775439325955455316405808499755623231163245991172205757324390225238697908366543182451668021517768118796850249494253004517726033968324382672648202575456868000621215282624758748266272954461557661188648160132063226993639003151265766489924148381390294157856255981537326941172924320262940623718222962265469502972456916199965582360352850492155137706766473792321357523942508084544641921077417838078236601193197424910727049136514106352519513240494940622724657457793967647004461110537360283068952357722540662983843042538423391058852791761393948829550839211586196638716953965081695010369349332822742144302644015182702138840087661567123517992664680494618010264012590697005617516057073566405589742484463141093142918105620291567640109486047958967656374543515607694802841024035745186294441244899364698183432977224029243933893619341934592000000 [174,18] 1331554854654333792343707822510680932959134605551059993730701054203660168575682392921709448467531371672079078500967464694574431062918849245187135249609134487772303660455893380251498890360282769730979575360830396608748343009725968856811630773482012139640979920988233736642496489710956611444249839731132523503511718660421433334298070749944428607621563647372408638434353683899357943106785843917238858437826314841723967515946933278403817130185448138532980859108807262596314172894468093192710049848409967618628783583900423227169544836832397842960970680619400012348002775010411278395476244047200940279275342678425570689817986022559574675274009768174834963882855501964160242103304161697340376877889139353868824168524578010414355870114975440712467833913986636268734318764383630724780257086897826064574095523757972795575750779365046989185694710485359304351976116538898182398642499514382526564115666214057157983779604976889180590992289407912768466398012386829361565147763433260541000518139653214433302012570367778642228717923380566662871660374135480072842749144989473928096956142230926986662944339453729693209842361372965776969303109165294074442223450289752968170871061138817339844007022610730959892952322297885701818088024954225704233629194060054170564237477577066635330409994387887224646081611354365899870129949780595480960376820003247870237914104400054455258192524438613342479810869897152712553022569309049521724153634938841207648863361257427624039320400794968414339933852629679739254449282911047416531500397754215819391056694042878394373946855219866017462568608508593302485798761987416311656184610617941217280014233710288199608404483683270999933450699647799353137443407539900765090205953449493825099755013486044454396785838762289161296109878101981876850210973325552101183844901810744822316070275251247182966545372357806139964681353535238434839132174935060511130795322319363943911482832886137356671763755365025320057773206902018273560356221810078416850593141225704144780244214693925161089697929307205321262413979928001290290317865929895459829040129247173322643351877921090873854422852543413193472750483926289850163527026805708357351826155899516490365020106341346400345647062998903340927374606843278340696150882837733329135189972021676475754091601291775788755714292064981674642310413777239007998100153131522475973692992776172990192063933099483473001133784514285600 [174,19] -174344041401753472310998233161176768047257322388621499872213526215343115857241367168783734947522800932970250740702399875003236201386252959321739799721650309449210714014278810807939751261868080661262899882332281446679099968314522637619784367837841388137448230944041873377314798498088286501840208936002420264735949739527551596287493298480305785210472206464849353412013150556474485100552921702294242560203977972063265534475214433313982810806729786155050831147011365455339937913445291035386078012009126762700654532997124576702261392875019497461804110235613788339278950131104143188146298870860528086373356224918442718076251576606305657216901634179993196009956413546779543631372018928661441946719247916130392003773823926288408075079126080774366034025357703485393320106278935534525882110403310693726061556185116473513118742047742072921497116234863763708865638730478577349044165168797717403066808100541357586005363277300728917835239372683170922646579433400267425668635366847779055215052168523356395522832308626205429537062956952228446401315848278199870236109859708492183737553936495222785828413789787502712994711086366440508059939917465669202661403295446369445434735481244543063456310964470111204453421424452657801044671790012980333115163151386132803659790470633128533902617855007438142335215485068738508757681160241476676046156194322712664147129183127556978613791972870003254288714010046853820566679415254412962111164197744314066166328996427778308444996336926609416937018516495410956923199436830750580916983159607833974709883919640524799372049105304971589835794257982304987911417983660422854512874277965949736957027526632198243995496718451509504982406746908867832104124917605588971141283295744188454639810742097462076193532891581724231063900657305678603624386491679566764700812492346679866937768039075282035639304271348599883767801749050234163000349385309324046598590142400338779008217736557600261973923795519506239299497957394308129112739643895190840147185913131767216764360878064881153230974286624427398190935352167647218894556472901844863528489735342488176908612499378426700345242212234194917833122769852919172990791039032300567750458764008265379918337379041618056884153799244254889501617621817837551304812599792031071637033596338944780333446931821986978652724367901432482887781501842537957295556098686727299217071847144936948906107824180818218999324080000 [174,20] 1467022959907177389350041967490117731971163816409703925077631637582098910524003884054695637222562281756850410391796188446561742245433574988111140264434195457258696334922827889756205010406878197657602744388545943662857018414552702043791184253508928597727070245099270214552933010568733515652705400615294577966211164008803037206231896272052965431076619402136015396201332713001635556080414564575819205976981436154010498010617871866342497395770449861592540509882709347336138553141641488392750952199095970213356267464071150775915266064062215322693015513483158634554961642055706864283069222846280435606965455484607932669523944343277059844944025906230781105272980988369473877813824798741754364251275048242603404427966894082775787337584819643230491330795487437203651140567874732042075175546309701944283103788148048833250989808978004360576072392475260988927349297734677855872468819568474060408690163698935467027215955015652725168138209499569795216907744120474602552334994700406103902330189596354855236995024669310557564361042083421961322500938991242719304073415700070552081419746775487156081110512675068535171604491360042899959300242158861389857906174304859084301832362634928804895969378414925332347314748096070036809439653129800350551253769981035905637348979574609473176499550762308833473316303049371746032661556732224209765173913022343817410521012844156304688451197107718245830350113208237212337154478580386726953663285052506015997440642677345065146497711032097303318995526495924062348465790069711170946670211310760783433528235483975574366978286047067059077536581325643129081981069465493503839515960865423617041104764078236753352096402674568517950324976894945415933784107311551173581502457313681458693618295172060746969115678927115980132029151806768213968794102678913334217433507672108666869921050618887359948638295748524465935086691533384541560232758460375040626672120999481165648549403095370678905305051705395736392017325445996035097931181266812687305668161209654915323613003964441095526207376290319159743562202073417186698615117286740083251172173494493293333708598628638722929620561505807445616124247216260526719490389040131807800908569505803683796261210287248270374144160257221099978732233519552559631974840630484210812879086234292988613344366299899446816846644870263531809508809425469605926472230715833590076551911086156779921611764840833819940884417600 [174,21] -1668297030381015002008126825661214001170378484173577012397275191238334031983214350802824400253673125131930123327640181313300666029882716344818474426061736759860204392458889886827364736262238891316995648254121054230555425575953174212353135253480342794306849571294378173093367631233816892830157126303429206726526042197033434119678924702773672104797744423575762851152541574285673809983425218278018273281518761945707689870134349138578362674384174785287996008636403168532576233035551710283877402514506244226886398464224236264173483911078068883669605677732760069654957597146480749088061161404126603621703077925865728827155916396736396901570458108583550983922143023745624113192112502835185873795687203438469509534008071376119769965042048635555630330162428874410580879320270033746980619743794360726147902607276738486624538173186033480706106764429887287640225591358831043723760315663367160278635632399853816877730604182230732426129705861912467950008394634386994056210569092565401922949715464674475813892209242080159997066798255819312994458392209196623786848966600245250024548589850417639464447352352933207927856049625044250667463750136448776814741943851750453494675471334832635826029052811417690616895135240763590853764062949900011937352057830459492039132597706722794898378657286740573781022880765418540768446985633684491458665653550529446110031988686218525039170616748407034728971366639641983173659493399204916343791295835139597300010399154221966052221291989356254313268073526876919431821960294476069039696255520704051495706703048840018994272691403266994914241355636251064226356454563837298370990655899848840620799906518969454031903584828638717477324764042374257772603002068950627240701714178476974615069544051978902303087062016528783967462480560062307140013890818748621973723711154371620574957625352948980586090249000365066079523920815783247643110503678505950112221394727709611305000507093536146013692799592217689559166890388349902790736701055253518410610496267230025990053582402589513595240295370326694169495269332086451354118578617959641920995756772870067577005676975269221306720153231725988385999598780916556269377046855973147480620027990077570173817818431793839744167668684389628811702296275013277632747457516444492423535461584427695103064832353565426353115988885312922377408778927149524524665323459501594737636066064678262011824691572386952505184000 [174,22] 769770610558284159223142449637640566718490723864633608214187972849426394141965293779790309694990945273436208792719224074697337187788821417329834627149381766261128670026497227883263976905256672563383336245038535074110913109386205792451248674046473663103072737597460206762195784115575891477554974433635647334362314963024434537781861686976209865363036331415324842692375168230755260522972396751529283247751378699516328075734719726787931211386368454805593006374733963557128339867018068082126595928666929006847267134503920946990433086121758024348676400784512904610292213964538820247458683950969108983199499112977488982564547033141238814897141666026383229334577374623534710017075266989030563770496901696079455849502329369586515001263161194907499576768581868694662384964585799860746763627351277474838832908275228115461693170558101549331436980202843875444694042812722698596935880403958532406288783788387654055563035746312624790141706347376387893909503572968817620358571145744847994206783129548030514724833653825954512186815588072768681599884944072047174828816835865062035288647678600962504985988579083359749172392742454434740578226268827199519020039050292498566436238504376220194350125065263396578908517250610653586228964262082838438513919792326733768377172428716239353851281832851309925639946261550622295638681392801235395493160315402684249974590843269136242012399761568844791908127988514628247242030411740806107642655852258354580493822415333283251900305937484182736743293112525540321298378999872142194503338415223434689669425635401337563571147734191069700876474916529557794910595588057934083164352570813975720736923235532311765076283213832574307656049655990375704163291436939862312275093957635858990900339740129348584825113541324800568294222320300223420078501087835998669095716573372541618338668536388089839703731870415848187208122885832306938377890702788167863700321748869651187647041064125555658065703081325757542354894519622552060472215803106803566454029206037173013183476845791885365676839348738064279143665281799107101722264676140601075509443628978102852063011811583350579232016209492549942560176485148581815605515650674941572436408589454149750139206820548650764253406865794499233314121637107225320316814526026437962725690739283462247516401827934956704443690165423635382055601381687272587614689381320785014995615475838016081084899639430289179400 [174,23] 1840272589377107972518760882344500044946700416814962398651487829001106214579480798972498464943988817432634845117139014304520258618987602362644509391125869489986903212427921600233650066560568117105895450150003857214533659897450200431240239629213506588118664467091058411037297853508289583641091279514779650644917303548544068326499192137049894818122923336518057675422444341161153300740093319424899367381396216288800111611149679127687677392429931290331448523308376935114184367833165822325138325445147418171927747520181882701005859288469646578148761410053615269734373965582614371512896431313822232135819778520132544657079874114258645423460217598157693783360486183043917310941855517667722762187731988443166578810632976244730398113822446137468973658808761833618026493336785340147589432814808223211175923107641071642480321070041483707454704331979688796155768492841277785236857395189374070564992673510674580906903345816754368765456598523951108746483731964175575159605679214340074141581208028060751245136371285543247383725527237354722782319996131006635440588873903346838866725417334990852330276713695921535916044604076200266782559917594149629083344349017079156106622342423278919413823182930090187016728468414923688920380811184800367937156410629247937131704692808585883166260315972848910024623829068393289533016125993182033180525107681824657201647085131247901126216684929228554621554235802776023008202913356387620732165511676099997675056774952486581984974993276975590222118548016395812030069304356230357782450465644537563055642078553049024610506689379216382661242273354066770253308119206696769004937793478377673690448138844941360591648565366704744194384802239752153385539705348903749825565165231482732774229181102411196406367540802665474096629597975181087722732109754336126982241086934176550091879218387691983890329950206172392595428538628152513412900041326819430661681732581013803698542471955524738089132554283902652116494064688337972956452435693121608853903692606798073180624315678080725068710162210239019996303227136260632144130852459909777772192285563750544686399670137906200429396141015772607589310441035362083250190802749170766788594030129899564641325275595243442645909924579762853798996467264485095051883532443723339223119776369601688113349178496985100510012775979918116628094828685799348714463180943457043519993625753220901914446825331534708640 [174,24] -10225265051747234747717492479186102019652869780350013506882210602030532287116316141565607822680257105449424877039853960273976343370020688049399097071387109051137990364401134356316078640193992418008101227990715605738478057160263538549474634270689706682173361775630099002975086832920155247587654563920613932749184615761757546935859554434683379882605639744458546634220254666133144793878348894259876046725573998786426384112106704775322644316915999010747592863572082085136482644476501496970378441896927511718689971635900906655828605140285190629895231014444220937403104100514402514070362614138222701401062599974660875299327712144842022530796634994649924580749759279381179779315168974131733104764903056272847052835194487860281814465873066632593572713649262019504417133744613147343425543936227272269576443388066215957807562389377177941537715941829211680271093493314691246498223879881868270660067261995034638559785743360509880989765505872754417719025628569993966341727590405216079840471504078662979182205209701319290249792766183483745148361165366984824446820714757618228572709819820130100946286695015522755599546504152002204959222112505033423747554091046337280250607162354963607101862809465672373216679875495723079247224479033812263305992135516472973376563127736811515875109196981676621048119627772859856592111067860157706748936258116871162383979787910598578702900116933654001115203088048412223048078058518067043146640598571753071651960281581574575486618154786859411363203821339819061813811094580213984603615836807388687167002185511747271077124628829452547689487132496020626624381895900183517773779452135530517906196830229722306043659669457768892279530685719821476162217864076730131124671656883963885166379733903395380524594290798392459326105305238242272468934416392491207257248206896273127608275487628197256391111169218743804385764135904705609955446015207443486187946237305679287165163439066633698001385881722921199192280305864165283194016056895539992896557632969770824269777055762648729210334451310150815921364365753438266034514955485445939081911009526545729533542181854675841547179568985053265397248616305399016889908652850292362174512439056460415287226730620996108626629564940582077745286967178827271778920580705367237282487631483673810389247650478591314852524147562532733722089448950258791690448496011289792153489379096195389562380384055428288 [174,25] 17551074825662028037802118665644267639968443783442925036453463943165246678616663191307233313692815340296734905998823166519901925146565717607893236301988109185484770827480824856719159255237365341622333360898681450361573265053803956735586293225649617228691358046452339401731756429114730169964445789083555600782739996549063770467340772549816266937946826044296486513606483527415087975008214096796681660612890641751277530345471639081004294263441781935875844248065909851292015552826937741071695264717901891738438920651334491598669332171290593460772254098715803160668354239742947404820101180075756288351436139065478633022185799671660186668337096208719405958202337640667906579793824500823978970650623071051744803385309803879212115314107801897218511808541995969304964903165976327390907921804444025033667885825445488762520522610809007922881410932728339348138605150450602457109405486842300702892301257825703037960382153742992861974323107102906677871225180453812806903970356336293663286849744605382636013075682796619159085104693060099829737624673391815897543211968050391408440570088341561314113270489369020724377237051774619724676676529568854071740330143865538731156496531719109661204108770405583938849209508777801718113501591188075866630398961427190583747556378256608717928164092435884836779667348611072451357984314355300331679666929881080274615703802847763894299408618903687713498924319166343033699212462551095593689724780161359305895420717742098101880880650470844992500581584306096112443979321625387695090391762707154429721488433409261180740969859656230919859700637630550351460174984603839654071394477584058268233569142430544985632836677126761670571588949851253953333016135866420731454783328807975158125831298975667520087142599296023253008674808671503723865640046164179896910711426663910068296361915520475508598477040592483106511934812585495074543289089139221611224748332608925119209836282889140545489346471102374949135847892865069430550774988285988646387115125196400181765905913767361216820467658787912383032335159005774612823057560914714957473430460727030504220212116850526838854576733043225298758519901821710239704575099970396277877278696280710997053894308445454464301799089040254318641425433605271155733595278564140871079057691416017451175390899489499834973807041900564353677055327684536741578950826621858377126101180530040791297835078885184 [174,26] -13381494427955199788285822228064534871392939359335268294905424973851508657455212728395332570044896877542713795468279070530624317484968573167250276200495191277057973772610935247188896089064540982467722378500462432859801888282290979076695988256362463458112055870628429851544976914199911617003408634013520675263849310918181684390152834250045388097802990834676154250870280427751584598307820042316209362154616235252066987405503575310981547968594520824185570662169978338158495764122468864427740763933948368214838135425756586900621017690824192266368344890173953737369020704221354292053305437927232061853477888164603999745674696463254909485982069442254897111159457143210621911213806521431440226815821408381744263841478156754473094875995880668805951737058075816221941709426918625881132445243402445458805790289950097907195772938666545608897136216949469855816505166054499687231908955297400307215609975658389587946023603565941042533476149886692584722683169463650915182733167742847353031656965647124274083232121022887174754999575764914252819954360739060153607647377216635453572337775728987257998416553879124251070411350538673117844418089098342137229801427412277969723939368636074350242223171397316533679437466963086005365239334480665690797829035284778215887075489999790661795149147902289325042290025835718278448644083019980958605304115448522855612804829018430224743687823661248567439970975830976120234084897010633820024157956525074165469600240045465641231836795554516226337324300446356172368802311907498021951600032118289307334757619106502382416398220432856601249728298993662153910871180159249818768884475025602880534383793246012420262438712404776330854612316489970335674185324539570953869485716210568004774178777895700718870111675143738392866233591049147842926189416896419393838353795629617770119309219721366445208700944429602982860174956053796278493396904114503903032370328229303338773868114602347152241829841886549858763404338685351410089514429404932448859897177864689616964706357984518170525151898828424796380703003242112612923480242352131754682820081331681427105403368201429729957717063743881740516429821343602172348634332387885178679307936692061777598224882158546445097306263717664646120495063042893696962918982684223072877538769127399228447469774652388725772064657875694580356564797654861857955002451192460666390952193260023814720159724904 [174,27] -7788222301253551550896255009514786278093039199689007044236564288736462700649547997092428443451326441262812438348400085576319294352651691583615924405315807471310814390709670979974261820008808849098859226767097208001562111825219851178550941806406546543965977653151885284700893275340803160907923457237405134504190848612138073209136311856215742992173120983455320899561544880425452681774517549077741570606428922097822978649513601739344216475637820153099537305871217648117826347681939132055157480380099372621400649021774079452483862362757623036009415309439847734240317214368494935773283825985883406710775107429524910305549041633604992355305091715526401026046079015795449133659939022363981604947774572968491848046218056567910510750528336257082760920249821706407487292314014290492247850803339160468068555370775976882272829780268651402381609709481504802114573978396382781187455934096115788333402788293805312097945106987711999280448956780189468844525517054085278854841330790819847313608739022597994430590539553043154951538805527726367302033728995756485833892544097392963616561519878780186766013180983288637012152189751119279730658743777379795043528722267373988909533379398735445289990032230610255390113441434259301213860277070736548707928186582111399136046064498200809565416754267744419078153245184824621112010926058025316093049267838774083472072728357454517471618264678902131281921417018246094225837828188220313271419447608753511388642055422305911941923160830709397402176513015768424842892451162112665764284219733451194376341950946365357371837755073203943918408401977581184547280647033148305985717069728023197389587839618474556917756152327722039998274850849060567309149237262253704087930327981598431922442981190513887465113038741359734520220505805522798696679823166056009574214077052592626860142302851305826639903709627996086447021862031351499848472623565475146765619727756568802925744077427017501675984457470528692507389405639674100214746376574038593643531078496174827905144239334631030256058881142935878568547227628704398248212240331766803706453559239309402671793847539553789766287496303175887272857667382151622156907271980122386029907042992567270599752334416767364947179185849232705915774897739928697293197408915705055617263034641037362285160337015892333446098964210372455023817543778780946299436158429999907951546162979496608294472912 [174,28] 36216536970219723650643656495008920795573641792054965481091509472273203286231293389910023220884200558230165163640085405915610144420566850665511771224065313513494647204640816958817278228999497455630498489717239069733993014681212478641907945041033074251338534140491024253753386809577097378143260412934996043552650776691990267867535123981174989524179398835006639751932644268928009895826527090071349734043856251135389226820627113610556438177480310202242136635625997115719359135458145149001087077552413765500533361169401911865553098829141737103699851254462335934149563563256601648269253002366011398237830395716027353635552476332031325461034204102862448684843724424983160746349230492158016793091668463470536911251953671410447884138851149299341160495240709236424318674980172609476844425444269437715971502129952629556320482433813914363220318713263918049204313823316470780188795184425321556343009867405638075435960067763683885556619876485574824405440344709122943217814668967227687012725902684808559230788777990001987992811797196938378213250728695412824103209508310458083468624562703121278320895423303492953868581564424570943927127964178734822553205243722346865637074569910954020916130402719428553369364975123649019383949188062213527941728896755322259225750688802738534762808377723543782539054638411788709802422278946808622326376161512692867079350213132475136592036868865899545645285563575258384398857625547312398687469293992670980612606248042155806000512292532308493589112438208604593997817941331637472921063219931156911558947335718150892248643368391359500275871240711893367227069528543729476520665008498939528792831929172202294018782046435875775941512364529595876230598406628547275282434598996036598175983750844680773613716935395749886162978313770236456844937167742556556947311703940246931090580995459673698653209508115460685551353802779045906986427118983523698093333441234126610643081969077116445297073357705330589500743328386590884494461938029027358156726167184600265160107819160416438720409110729097193283158242905488719010010585700561877820086416006327931615275881003621536076826446228288377350434068058738163911274147116789446443137189463618249561657782368237765913411317468958224388929051353875613319108506856274281035137235443441011338148429978524601050388278260771547724762749565206903843744198611883000662463521466949625103472 [174,29] -47572773591540180180389892168051459941196298249415933683593342677480893448041735896116692006714671045009527462490222933457303828227769948507339150173706230258588893465958887592343473813154818411254455164342191547841517570634851491739666141747856033203970574332411751460411600961588217450928033095968699333962020090144010160607774805613315768120949652183589697593146776485109651745406932057731017341617158621898196788565948262719953081590511127339842087482347546404713439635475256876734176362188098986719505199977060287953060730433220225197508168670778490438592370189773173125469625998963180525035379781539705309515771475761685503571895663603603946916071753194444799313515516875014103869426762383072285633803703965159613646729588989922406358732395486100658034848671165407692614917833122875234916437202190635363051127602878216517102376517097691089208957814219712921245018559965245346074516765669967741901940817246352469832245247752252059905484448283363039784540461346153266837168733354310380607761275639476041838699828941068399603086331187019158894000006180834911811198160085203843542965591530744684033544818505661666049418544906089480368860601928053962731057873388795966623460663713819316567682310580216124430756160461982847170733608139643187296885255775725119047333151149929546847765452811471941722202933410778402884946860480436164250722462253543625255495198785333733084352735626044110775526584714885320702603211636447900042449186404469440158925408005418163222196287578716427322770914288434545082699308578996999167517772476320430482121992115935252916250425856279470315324214722958731851372171673771661523663832113570100163398044810105473877383852955358689901198683829979329155672891359857255501544197851133428704141031518521485481424707408443105470150798518142365485192346054687928884416511719489906916661014007823833849529217621092076618205012175034569162241557964732318716683173434557322969834692033779092612833067323347088911111275734909262497780588088751749066953545952860348039526286010246177976097643262748561917220228438489365834937547983924445935938853374503831014907528745515642183601417807553473881277570758904795648954581635485345323286875477252095155196885926213376050171632093904131727386857101694624997854410003645430597723866112886109634949367605091690340680463191152326204721548850833613950945899037555697344 [174,30] 28968051207344414349877783328527837198390143430471899382691243972926123378067334056962689015929340438672986596196834563552804203645459582797960107846486152993695607019598542860522210831432275546756355954585958807125956053590743220535717154079987558393669927810485585311633016226683243604570317927811020944168985860042658668976110992593554328284361825160668392923047423732942083139126067860934045865483099007581885113015968805153244127724900115360768845724481616278891602601668552870050614338000386985143768849189782787360392095571229334172421114397922065168873939626430384259276920520636083572369942430570423612119411989431270262864405777021554593577873656775019637121393413871954658110981270345451215575849459045521017446243748814992993520682508543740047310744522674134364538943487751453582887538023664176911724760821163197973906883875846253242949495104079460370991263668005334473941700001883870454339551101757198356761092726617398097667754570165116306148934885783195626684045380609657347806621754013084082050926706403447213188181854349074318891642633443154347356080201602553878999155569571870085612550713178252969997473110052003160976704268223659797677506149069898348496330762592432788646721344760121298744246564945568965882383043275267105617856746513629277867859303665076564590278922499383300893678975037364183007102944130723624144098188467503598621519673178091249762950426116714939231174010142010437290415030279994521074350242329185218652500069405324154421198697021352028863547770367927517788496718560633614491978647043038673873529132533440853154263482081299440469961112023825425443436327974620129621177520409999053403624393744523285455900107231270871743555373845519358989069132272965106562946952478276949700502916125293713970715654388300371540002500831692793890826558660971170897788074998048264643096162865417033684507524525262028934965220143767389958922548911658773458670665003892841556849426502250988232843814747792738284134500936379563715291833858629903712353632259979743012477596541965866568266499015720184538670919313301115467902376563387013395488547271992746807581815762770889885037452455002234749627364648938132393002399402284086140212842321629546076938125702830153839965357925585351396702446460737651373987390608523500413651927472256367547477921541522254742434538475061992391301323008169397478428605969087974 [174,31] 4421802670071459855905316190092030913140061447451845855794885483681087105522973552839488438934393379475874969784094008824696938568841021838995442600363879382205205492270373825452831156317325255056531668566937625236027573424308522702295622658241273490679927639945967264776701675866542582763896608101122141018135659026489655499145550467747614979787454184621568073624905716541972096062765840426852743543491900790185409169410115038339880359228287085076660795577964706940604323031012408996942259345186831503789828956355101270185122189339071599841014714792233079688975974799604773104117503119510929618473366561206932573661713997703327235031098191686815488843973272155905436278747170304900654420398393043879166625560548997246823801574342845168760899251061999196836900772395061187092597925354745096594360032120560425852451720951510685059560325239292599952177848472083605667454114392587785180424491289305820889679427851835894870459420433908276544218471821744741671955896879111741509098333957533464471964871966479961520243519866414622775292560994235270796395060649149726123522757278121037533213343944579179354969302807117601636187869128998233105392550308834180957537608847905092634387021247687169295853180460170303124727463989961948623432987760707678718553733807493091295367883007161509022045896112832921906430448181594882078072468689780573932951145360978793634362340817399687517152112941021383106246605393420517601236744520604441216044554489140127988196617147445966565505582917737043788134366885252228282116580669275036584351694771872397244928404788607816569580071525211940146619391589211333225529499206448043132887386477455029317879946947553682783838617416025037309783333459757155442296404556172580427411965187853354632226225119875071906025824483488183256655145753031978800440838337124290899914674063569154132570334188609835169809958740075072107096140511377541951743878148048688088544699081526601365719189325505447378986509795572182908842312096143697929199925067765618058899436182375886746756850030718798171249892696520633976839820204052259989331213285590640809378115108245908458167648729160459292973563802636215172180262897908005114986438866021557349378942557961520861605886729164627275495959641604458149614660126737039504141779974517823003517745902971338845591036317089245270502884429372104033222659927390819599129706721624 [174,32] -27713676740898514702969789424557415105099195599492028579653638406195729101374630382268661878707563217309944453976916856811217049704197386144381947387290441991665848587025426614427169887484646964279481595405538874216346629344770808209738181924888398974922650209548227993446351730771064265757873310262667275607052889469902303149302922134092751128767124101178430477730019704272455891959014666329471621042276494083501391253321468258600560909937527222746489407557259257822020155718419754890937304075489919652678192856717205841255933368860793648617910448860853517029452921903497989846299479997221680507180528132502074283559929452634463251503067728311914697996278639069474900165643094657137777389165531278723622066047753186347594976706219259433909825941484690853652708028438506229121384880182341317417733394942589384058709132684328949897812505967900320569046185987689639194628717266415048731008929539381190475121788335624848014161230148473364264576930964502275140876600470095673702536436917915141470911958302530806839325431901482109824946800611282257601238213922238144799257181397908930687488097598102888366475672748204275525104363860251254930186703473501471013392468600971192206787376141550450337247089722004215630469369246781048217996540698320516353286779059174752768285359975075691929843619222138783412531591456699538779971479254480335803385951844584714182637047138334601278414519636518784045947592802261827546997375383690521164229254824786983666299953111427843103621586907162361271675153667665911618711553471301106851025777856692696873902157933664630224724524826095804321440476328124417793492613146930980533199895454197565641226082480572504830513390066956049414652237411032461969126163303501857082370488653549270988036301555725049979806814816230792745702289261952734500936110787670251472210471887332530511843517329589101019593089837128312351593934939779145631525568091530890637914211708045966606209723201637962185424911621854600487271884296056844561099973441037196231364330467520694109721770737106862290048261677017931307658200558329496216030835345118797433773939248848550954467682545779458544252593179309004211845739851845952530346546875915438455224800778463681756662792880598758218825630392948115031714446630285459270241990862952055777829268218243371254841532609558728145541804195714206392226353415648890621457167808 [174,33] 28837303328814679326155848650256168902420462275613988316622961915991265787170723445354790666717785683280007353151496325347566783897815202815339048003855791043136418416327653174420110167527128401442300822369891312358217685896871882692173688581719878159564915763851916932633196548517092242577346571230438510189858276040524036363326432402426981836534858126781691035851578413893468671078985293326887438615419752719751511940241403448811185443396124133086559202773160853690632936988859358079340017900063111319815591482620349651904543104725681499143699207397609823292720365913506364366032015094283282168591496839832853298582919018438270494045806636044103834278545647979830801941876460484546956351161539054818345782116575053627146764421965312209558791548655258773510266736521173670266105504082209173960398468176161000287188073718494763056605979588799492610910718344931032665635875787638448214820958844148778642641701238063065928222021156608633676605242955527789094035310908503086384669312410655894366384893582711052882445832917710102891068558166901002595228616603521255876888831131034389929806273874085374382777603671203206867171981877398032561646147967880373406019567214581351362257762497124505779515012819787218401936391432608992263728969080784108848647351301979372075164581859170436342014028503889009733751673720078748665522509055470047661208129949590329878799297200832994101143369962650640642854616654858476240192518557386492129491339022476469965033434754750063861586645103572684662796253488341169859160934479435773771031105472325592559082947016455097892783889765404808983736433670595493999438377543445375414748622076010597901284611745614468894262199918394093082140993793175259388466897119805277450096623805660081068570785568868727061108001163599044964843277685570678626005637336848915452714504332867990487222474021901660879900991336634471843925957867008555137044279674217629698749474747845694787764768755699306551787917353393499115878752065123802203184341509466325458369071238418858272436586751389878233816542222813087645754940515926694074294823697333373851407372615311218730183801376246925264583464747757952754454942370011458214294089272182895729408803737588245167435839577692468146698755825194686824617487550296932292639463516694905645082995502806489507279102581184396301317845212100086808849692279903425286251008 [174,34] -13035342497581943444206875304117841829916319873778691742624975407313314964640959847828018770322315011773940643686715842563744730526359722594799124889958103670021290134575374379679448289976575357286459409809762356295773533009295738028487095492871604431817373830517125460483945381209605514594467454338964696916964865354543056180488792969351006673543253979351876419080872543700554928707228547955736105769847721835015499755402111796564880561356939228855968496139889938960251318072344657942842631099749590223401818935854498997085106523824605201797730512802733845655189571484256086777188183224898008822084770038762893318278288365181310138948493002398016437118975970995529861600334600564525244825339930360745186460661594325267590800288374071225917496560751309241149025548896749710272262788919538806755401258878315314103170807241857191501737084979874634585559166710651107713621736555811432042273578721792772250086192819854721061692883167731986587222404087135857487292042470156025379376670053246939951477852061363807497402879675555968443981137233433949314579347468495624108710214561973082009394852213443907043521101851137059470172080663223601283366298475720005501638287858720741285457473473974661931658921842941803526622256809077077472929662357098177157065286720947170823059565484431283167716143388033032288480228662699996980194135571148580516347622281151563715398973055260377643779479326807793677099225358005005925332510207447633154528204148160425015486750184179102661200493732709412168003579372621957727310045914544966929761369803766331253412927634391162697757453216733175078137596136538230521594241819047572589984165138430959689961865853940819389052031994459653680697796494617639535385091983591856218120859826917058100654831973614594519176967499878259868247009571868435757711639478830344729823555043020592321697434022259818663462124524653529468208336262753893059826336010134160364070183635122333408352694755043832661958837303694694357778341841224988798461342087122211472386001027040284615247572228763649264888655985591080631587326873333432084060099853241105816485204100009762115829767943601286408983789439968278975441525638199222471251713970081195484044339076449929722994274769083386049995447989367671789706048801169336364922738491106943650117782561546367383264682886723978663206524171417095252896328048224179343144 [174,35] -2102391991303700711323858574901221837544515951062019971368306473297082128348101786151140115700897802028384509396353345582395210954038344089416804926628694595782351139302272989889578982966346653234530295577302808425020248167073905980309545630168479649920217948552848702846667429424459781981730196323599755943752895209175981559566721930234335482498685046341355165009474493529362571832098714667916131148810058652340704144155983400062115146121587285582741051632924229325965453273651174652381364559995858656612756957043434143310704666870826365429183608859205041630452917166035843507351200650801751955173549820232684408296072303625956306718326749590769733231391363106004549445241265839109744466525533257698345229938056162088287422649727905130763656656165279019882932037458194904432823727804087785017711156711189114477777339829165686994374336303623641238807839260261065622055000684329967598931855590502832224442639237567568992923446011589971531832535442059794068265000384124135271792674725873995426537221344764428644248580807994573377346713130949160601493279167069777231676515444684199488305155307180480717399505841663392038872968139407588937189715613571911987298241641420697617101458004208999256123728893233882024132730058898201113917417745876759652136201180436525503501755117709418999985671800028970794286239495424545609937475922974620638791641328920656570600734014193515602517499394213643164585007169982804675662665693674910747334131880250071498261113290715735258051899172460805158435232429430745034382774858001928506430935800869255879404932236903558009881396718857085637019048274770269243020082800514738567686618757897754067746499960749847606672621872832427556229371110842898817356416221754923454470482707061002330834820894318188883181762917609313795993646025433147513383703914708817786466039320721172442660039768783628257264666862436841644429563979218044352693664183413682634778593270763177847916476048018033563851757467074375931287728831403166839744802483274821971002389206247114432654835163568266303198249051825715341766969461945129235131740194103282413006695922257599458898849669935525808900581440912584716496009602378379492003139477560370198289535993089691027302244656177234597803152976470979348773922081333814929624687169568089829576277922478233512916884709277965471463395822162552738089258060976482336 [174,36] 5446542528290210340781145445872900564695948404809171486845802322854236448236471853135538007112682865099736399452828958348924240560212390568181857662067970985834203998527515469494114418331337578373159095071942987191896360668592905362427971172662619086848003667492235656128794986267705772424042246263919391398987171245954799652592684274698468226452243458236139456424147734599762979426059333119081360795544373078133316222328628527328425651615227193407283725033731349473433980209758814136451837227468766722288706878400371010343774403510489538274634131040933934526446477528269201119199792309373234060212696908241417403721214195496409163214586325877221150973801662859955385430249372594001068271608791361775740811031598898680988339372984090976227857079132788709379912851929835591461719603036837930434725661016449897504405162322458518638488328326568770797978827115963608079114432597881930183798022866175786073731122376895717818915732246778572579410722955683277655491262473030376331245240859530568837841570670526410677257448273298086142445630712119164835299027927683427652919875033968247123703471748839164429698262861146944938378082635009827416811562162141997939536517206694462195553017057846239089488701169595271093011793452190274860407725618298944438198391038918214388367516859876721924163471209131986169630845020865217417718446397418248183195539981359837764497627364575426482345928608693632968326376853476513379713600309093274147198285179222862146522950454536736021065589321183831264716866337764517637685453057156685156670186633183449558119454618052428058076913246896965435400756914427391992368173930059098221330770770496378325258546405947275198930831086871187574250029159456670369208763525351624114379951992042494487011533670167868227463024991116534320631687897270883555748912104792792352142223101133851894090293343830940204670892728477011411265617869321240703031908355010928741666295488552618786999438133064842274703753832179397493553935066766047129844446934068309672570993987172698928102862683332061619395368205839546355340493426343994415676317065206020353523532071312487477796091098541950717270688013322449697280046555419842134314673972833532007935739627911395276245524968369105131024898302030446152084659831187534564977047849293570984685916308098227670160756576685151600571317916424076959863008382883888 [174,37] -3356130862868535634944730117426825082332794211661210997839889162770953572277236632623268898190889039991854401639107934844415410045230324204326091290427557818780969198179716367772167519498750598093352394709796407988946140686333036305606125607069581017544671512193314642306952412097630924026870985385228591248983171654056345739425045597545734479605424910145134014542810121225282605082832290195689496243666888832558491494069997585803541298102136275739461649446615115304575846333712767487585985220555502082532640073101513840713932801121026346508103719551940070522114896928391089450870016711033623051075654161950241560491297313577822638314154726031660344414440561990327744750318619791606988343986681903589893229351872819346860572161888755689711578686021524744028952174722933014568356642193903433902405713116542508812305595236212293567983059786465438994798294691307092768492997875727409593642273887769024541348883477597289306004428328841666453410925804210811599479172638379412204389721033500165970603770622996597215750763205336498073647714472869033986066146428036837340007056067626912326739596833887939304870035024033517307429730088864971647023060739786990484270695293623867412021662341977789029201370424970561991628345864550062867069516784302122162038251533296752983764131520891372677562957349471917528121065241088221913643072255402524806748755217801768704236684100103788712555023919453174634027276916954661265520899468893886766632875939476815111962971500310311703929820704731672555686626183015621185935634370813481000989895683497087826521795306153766012160628979136520139375374890366321506386061674805545493519702538597710426582036348041490846331980721274109120753066971164643022962607961506312197280487969860570053095032002897775012028200789485123110132615664177711814035084852628490233243006613655676828636358137460625326638167584649119557330578496637312190506844563177084899037976395331497134622119161418019763020478508562826073817428578644308540770323118500750499237954558274266164114894413989876680209521098994352370132997229176936637275029326866768072813594434098226948696215584683946792675563533740247934558921017315171493781746018208390399280660563480927568124599533643592430754649904754816243307824788910575349803105052151205489182999765598380093852204132725848155785435694659312131593548414944 [174,38] 2033676657929331637003385930403536617588397720369615443105640484420077776103434323856757657681547552565196665791494590950877081726859935327702772446978940974126553900245159717147210045695971672274884910130485512947798596065868673100565876856891009211926865337094941495873075512161784722538726949062447045008883974597147284438059489222789564908207857999121841904665734060699929499350951241846873502370963629420930322755223341606420342864747217002555983451252200074920171402355468498158924430507327475912856117663585345673599496121629552530438255014826502067898836879539324875294004169875410836902581675339866980749295635593960046777131179102918759155840070429912360631240589896024833609506158587237299594961258996985245644286373563994870996587995370165497163303266773154862645416726447607825468555155223401916206909751076328342682976390348308912483955292856956885964455848118119493941694212027736253744971041506352571404617257719309871322742377578947916182955888629276875401902394798341082756581972190078359342749369062456698465655413018585896696288768589197123991682550238979080726182896937960865453336078373451082890686689099315283547939224888748520432807086416264405889798064827301548058867609799067453976157254531671635773036284372360932763440866785465702604862256414158312138961369096472469586372066041345525858370286149253142364847382684907482197129813628324383327738314162685687448309828937414353381339658673505605884603416744024309460282130238930277190952639263019574165975093216728445697601598614954997929255263246453986901530424180824412679400048284235561453056181944653485436143340176175685555409612806893157105507427550780647331447591460504837542805506472017613596584632601247821511914244701395526458069495972867865960271475957424383709610272102968499624971829490316300536870574248920551316346928644844859339268029908703341376804794593315709319433699388515906330389431262571194261446192218124277753063410830694061935965384077899966161839492814916438369442356994303286596355365403174224762116965991727395620142105510371509347260733537723269157485535317289535768919042154575594529233285157735494306835266759346534293031901634759492382349343552376957094729723555915643900587919641596855200586481524268294260756463167726696352966268194150642012272779241346582464761461960990965836261410102 [174,39] -251034659830609813557997519637391564954760536813054327648692631645933049084506390621221723221984501681164200643536154064271876791824537530458586226207136162113844846415993720126775063074622695661127732086469849074837272679258813416363594019482425145726950424230327191672136042622223952362885391275498168339095561853540117828718356445411186150928635296873033351552939710182234447113868287791693007965038582780327814893517727907305770978896430348705838298689422368758819877465869367885899985572215751990461566081364822944109956912931522621508811994941674058275000701163854499997163741873624302240167760082365229245830677682704096495241879739081178391760742900866476967580418106544921599156965073186172711293517804335196457635183113473107525618997744590815197390156553200535738061438521123488885777103539016803144105449006195471212300269212705990346354716487434295851904435866435609817402721468420412298339282280954851453409901193302104554032789273587746511460858126916891296394651501263899291465992922606238718496998292784735335775065908684969816333610345409800700596111538978210642338124706489346612512771830115054730178809386256358408472647565440377731922552408490628428819136229638611809915735112913293776072365041980349401422744489065545881349683050807157315139152739337680954133328108792115697743359446496133002701179097197122774893295482464415500010505757956586772552960328668501510562845628461423808703278806589363475092619187291786128861958553559038707819268100099400353761060129598769346184891713246891110070900567909172992473133898974672731933403236346990511409718097160128396014792264851519925411253180013814330034030209621778382712183808772287246322763977602278620569722521555398133563605795350844734518157724903668672907022553150917432668986341040728519117153068438655640115823469155036926825347614841408010292263234225889915819594503799787294821108162080299262450480717282652380484944992810389195092842025972288494560430902416013266214202693839888304230658891971118628982448726229100697250613059295379108569276749519846695796343157822323020802100035581346893981331693431126877142215797408412918059298823440126573011534728423681032755618343133088883447328521997438513646822769362514869604988634179306196814651649769984657500963541679450126124253444386159538289726831478867017477200 [174,40] -785100119809986770707486393911142622352710493055909558174347136751582151054603487205199234483602143517645781380570780478329698593022965123869706593600767009939749301865229399892538714011635343419587024287940431351948117427301182765984388472412949099961840206808758844224886276008435294151155403577242769524080351931404940580187685159629103828636139499665689785564632893306388069726646381606160674169782173548635302346026096053827015463227233153241458068101021387832583794235221968498850572912929225476296530076729496645951456260956716098474886522056938237472744692223691449130473602762689085719819293341794340666956837664480100842338498626777262747899687179582189866872851454258279016771399445644250576840191998085081476761503184183277480267744991600960437949148299953621153868350920314936528596781941460354598135412251752318814472151274923874407915524086560521608227178556462935328415360062294641950613893358653711037279795725091758333915878043511198306520432281695848099221347306234422902213846466576431165989231494463447169377128569857595932929867047616767331371082881283137897204146901354859678071825644051557822674509806487310348367458135743516348907883255654290081344677218404972577407545283958252062554823566885419203468657523103049178534605597624614388916811055025621843831493976873221946274252282384214037111377663032407389895326916328451311270335115476640339824116019577056158602518553155596404617810670966898013657723844116761689551958714978011812620382227024781480248624070589055473096134667618247860726492886058653517155809067720740360767342255893403903959040128785407288473967482597462972369444931898314445092382521024543685016794173336836372209138063212005608116932994091087297547539530154500835457848290084931619180870636324874062139951293997658029642842252731598900498468831636996933780621568012620595632259766307721401469526017574962863673827368441770707622751658994102521844866991820036223786685576028069525906827069551968574965485845218545613461121059969746850947699079949851615266467963728451259545979697340223609583794140063532369209648979788097798477095783935866384053756953259460944427377891763986593553360283583751448590721683013851442084805959296071964799961311112271931660523671512001788972115901957894224658868645945888597376047711298768316229226124767847361536 [174,41] 133596268343613501501309263042261285489649453945847018463302421468991917604228022514417461315241060853646901998793608396470857074108766140261406697054586264112837401668626138279771765420432908664558577285499839922555668381177691768190746280644974951558872217202787987039595409665555934010517292980808710207020919893512809039898759811005475494288015931446029619360381261670777385142765786647314541545335701838567574374721860758718396860778380167661921857728015283820714640571568511009683352668680023257261729691172448903129476821005182685316041589297615618051657384699351619202997445821338541615182381027355761846990882002341362633570199990916240611091790971743799103448449317999545779179809549680360523977272586859557131779673396872361598922432575443283521012985856607658104014108155425404247076893301947940685095895284291436604029526667636928576684612196483141919212983613380754034156137198893053848942780579472430446681301123986110306449519394672000770654281942107086137206796647412433667938958624976231062296518843223224048671940723842853218593797956706352189271331252152877502179661400912344325731214220835435603141233844456499070886815788239107829846477038902849615560072759748985577022791808930235828241436326918635282339338686498361209403625765178407779401139217963766593503673009685557485697722669386040870579420304739842985755588382608227592030790424517197735817770535361708846001580900480509837247387122160979262856564506418093526393223202027836605832545489897972066808057858011609233951639824585843548239027981560217297631228426923495727976507295148914491148603914340663574520206302836616622889804360844051274253455581070878517079686042326232596912007345598610924644717712203768743574166378928229718427121223320233303651570655713857177568745352291378514715182170631075614401554261752382665126795217366680715209950752599193513626482996317937981006694541211235930246060684355879615055014821855348129971031263785618749636580034427306630059275570254489724321815729035945423095205249820749909523045068978736930569552562734640202110137162620092972302774323176427928446322223408832285008527747107176152779825278317266659953047960400441253612726039489389153363200062349959716806267964222394040908855414618350518669633401770276936639982723506516003509599509710803303970125121824432384 [174,42] 168009612382054122810243747269067709125962449810021648824016284474405752864384526315583960229559831532266530171463084347936822350463934202065334980242469246281572031819387643113906986031168683835987298575563933631703847579666072847203936990207134858699079829775694713420132882590019210115043285489139756120304304621409190916680518974839549385724402577636398142322409054655842762246673521432481981367960156753902878936336243078382721863902212233429379344140454976763500195709438261037426972627557264263676547195994388348293611758993540022883454358675066217676426616469118472579814613094849295964567143618660942211900639688186248068909758921888629139586191716141061581749635647383843284154121679550776945687076959592126357541391769575673666916123841168828190195740620958641923793100159195190009873289011247702139383400001476648448723234444395700116195271042773137069543065192046469121658938188793373884031800710654294068630273330828197828274900125049245002650156204213371181871166118107645149134191396686586316729652523735047849900055261513157649413793857972076105100846271747261271989912001756702291046023699355850317220835524424639890698373141803844894742670655655043370273928557906385732177282755530995338854970743726032322920715004379300161892572909176531279777088517570709553585430587161763921971167426834224347853635188690952682840458283770846233052365959104454121966992072855627863053927159704365357293320519536354277146919505407268928208857659788634407066430597637641956496557796818332638428249646780725931017483924013093958780376886606161641814929303615984448224286112166776462558665858113659047060595855775872863475449542135507454006293448826434224141275147669171503948601761875398577277995321961961345667466606728380028532804183510876442815375513704433295816628477692356140125497030131903422524462981549662066281645131095105031922344501059110798503339732405475723896189400775509015415442228229964649197638491340765982569354803358472553620326600654004896926214220714905693844565319945151654982776933568067775076808451242074106937753268277734221142942176554091653078688420075444130358645394441676710814525142788839790392210254755293842311991577225824571798123721230820309850973504375166364261567260879088829513929712299812616337709551136498782404991100957102818353647543123712 [174,43] 58034485374991726218203065170119769932077845311838174401476371131926421175555352166809486939013094758388573141354939608333970078866058332267486806610386084971957263910292481423350423241538529743065554190896676937488033277440059177082271080838278614509591729003294395446258226488858032478976921650364633201217620782005152808402719987665483250953631360703961819925926443955744585468759643602585344529713106108457323310478437666770968500462407794577590720453790427072000494546838423521954360255729527737822481581993789855120505795450807741676382060446082943527450238201957381180109985892669754444415716504906173798557323868657870067194919202229946713105334988668369040365351769202914055940150888014712531557277819485506501457100565670700772879260303452897165511709929388161442723990798120513032511580586535481078004157400488112086518104581051684615540645598918312733284328704077871564195756914637136866840232708918185179673012992832959840048958484946669294033335477373400364116795926845347119339593868488771617233827072725551631564520426246217537817229631931395197566113738423446063254233686751379144424593065883926559305802659590492577195510810393450292937716361601850082141150773859194482748420034745326480606372169764328018951788895733780007796812395040579383260804331359739260618166541085187929306233450292087333766008275904825269638967925436320420026847711563266555251557996969659071194562200466799411227269051783313769968840691530996266568678031213025000033443800857785821134009623352406276646840526475347822209069841804138732581519513646252523203937504829332202726224992065166687796154231476874738508672397021286010013148018221354357736691964544725168150301486610784579409278276749091228685487717527592104132979620269114891072179888457668386202156447015697018182245935730302002924056209558755819848644360537337419569300543675992200904686349348614986553000712210079826074438127338023747941552350747027297304826779354428868866071499909714463578431571078252473623298688923322390358705236927841953262516158470292582865734836536581488368820310457631822369905735734636677105518469163487937374037053462962882644321514405421174757755047024760412161262579585372643863666689043601818403131812005817138140098369478791152688607836134075013167615964725274832612942998569774211943778624032 [174,44] -23270490934500389938924492455494997210161133177617959690743770082259374591921669908960498338594276141773805846639460376397758125427577039200062051254225147773663620736153169038312635127070481176723729757216708331952638871306610267365417006098661782195093706195968179876989966458902077730394133206824826660611379424807874105726221078639661041170208614706286737323830054197075104945368655296920701305647462571396879603611773006525762152065332139778765429463645144759176463144785637871318207162531819908644250165925771693286339005452406124487281875538685957420370561808364275426340107374642996263391460847704255563552100707348086154260872783981268937842435579830078745263518607261645320743019209985148226608423109026898111456619256829562543653024960516773316480802626109814329025235170188326061563916516349892660720177448521190941153740517981272670847019543473482140717041777306351411394108145987151464726307244329018196344973815441869928954897843790369003647858562665191936409555099050883179669419502911980715206119595106721358612492006962815210617614800453103612657898124061798266688878714816537321627467187932856153355178379848714192934751544122851897875166030796432302086089210947659988546241017995867280232923392424447806460777859821409009540634450071788768101734697272086879111760766848053465849570547801970342282549068931460063992770754638357189961504047950649011618404858270620517223874870622277252192311533844624632764831356266862087388248643109147106512978763455584890162125549173459470422557162601316159702794208863870759535570888422705112861754745072707443383899699107111279689244063107543219592644190670642993329479326864698413249685432308836598694833193267180890428221989672552045082928620280660850454868057209273747958545856427691648412118429918456128565688155100626238240523255586216335512863968480212421647313705588201791149758022601825789217366259884596887532566092699775170339691593598870941511791720288896418501342518345676120386891120084936012169854318047514692013396270231105193922070031680166772899308507366819654815167549765105551498349528990558937502694506405216910955600454124628555960109143970373091696191181447514762782067337231362837114872971062012923127874294854790649256207099342924634722515079613531268165591430767370595288952398267568393472066416 [174,45] -32102829762667882614567084661870565085579931874149820984164539540528682964203916894203145073048898633313135478264732935468272599807210799663964083771202603873617800502606631351588548657478035443794966800342909189169172775751317372326253551000993592314305524748561935540873838795853320158510988926565289701783501144399118904100225783205944348804605058083572711045459744664955201519624193684217773562158602545177963515422929265431634426303345063443123623481091374916628737810867924429014062631536512467546085872158614228598074869290548939674976701063554251188226057104922073565195658772799778110592095431514490091478901389396957660729570904388379865948560905922715083886352817368073943291214473690719483837099616202888429259632702357502017055757710033712189065694943672726486175059800354063523818235237410141730588326760952045872599578931792883506749037326718243307140419930972635658784545795481881084421889533822041273934031876446542068863487744926601572800994462692385816512386244043952776529581095659797265074688663446284498962940705147129149750811884567735154857435609060451710751711865806093027118995999800389820888940090329709724114388100443798732787345671265486693155129127895815421266337281430852247186799556487409561925432749396152921607608035478467057610535687919727325854279326092871854150651336681985543866377325765645146646704928346913241593028900310465998675638744822109837727990673343473297162640015155894674568460226685210331778436371348623145967802235774538226729669226890945398689390681946774551441456846880113833477726175290742489259901179160781373858949794551958379174714383386026310812125219099803939125145506065562057457830690700718292293054825347113424391746609561086277958342749264425845618218035364304490917258159951643188674595838649211508687881762477002906949790704279525262514355965327272767864169246895433986340026035866812021578133472215004446304382234627003804004846756389427795199369748794683539196596725643546942567867467113250465585367796609099838425763443121930520009408670934986227357270964702216871411209081343236188498815120752348232940791409722291440702266499821952839594171227245529906265839804589518489015406364396688165089447378956751751696925621391218974818841256182010161481825229406215876131305693561742735286435565951159769538272 [174,46] -4105947324816540113048148379324700222403265992392619855246856231197702383522356269354906970240189823505515345072662523185514126129643350510709694476063983918083783346500089379570611128736119470925231845087832883088249980573204236261124859171671749573919635397443293369459196300390159299969843832956321563586976133851205158562708209869241956053791451573155524195925387290836042803754480450704188876737457573323856706462366844806496805210947208546477815417661736623499202483121600799676074197463900794264558270165876188774878550540984028594574509560003388410642525202435623490381232020724176045585950847565521842022376530281300113776838028207688410835210479124073334829956088134245322838818888029252700505028714476702752034608135626237451096244223445468082819040652152200552629300219912124672602767303270497599662090679984810226200235641098417905319209558645191802579085086813322953903049234316513713544407172068968299338199454197636108779665643642158376146386102302550998588125840533215952771050642206838592233699409956493246889986684023826963291384883320916472207231187697492923763696674736497827838316560145221885917175911546635490386016353993559969608796139236007028530354138043462933010355215605649418620721945855165900697065973410705118207664559676893268159957344289503544008564549814452469961534729450213052812927407245285828766329681370906232530136292772362325372042481762196833547550836165666136084608581524504617155956323678428796835222101887522964122816663552536999935590131787165587834064906620065497187063714685891007803595273690583393999719118072366126689446754720678501426849208225634376393625054217801023727704573397845284589004474776763572363871389304661571849184267214637396716408650221972538783934791341269440507409398901030543403140271015173004810886889830118231237941058515306404680513837010378618093637615892576172114694544458541509902683696467022300738179168840869739301577663096560581731649287601565609142494746103827710667265497007374378294840955561895711519331007917686908148611485521102029636709230691965740729048342803269332575537103682377173224189322852652312892366212592371603800908214780626646204271071331926929812719681481404300482397029251867035752349454482766656789905245470929181664724793958914768855833429849592655850335423108801102422 [174,47] 5200074666759880721348480717262523012130885633161000094844897658386684702247383240258722965032945591753784788988605939990968403639660683047021911339152445511006484030935068343097305578126047841710943555582921531931724967988863961446901487488146815469885791412829391737882729056400116743739742455300408523120997016241066932002915525632419945947413195464485194658493719276135122224624739077644053045119856422925055452434504763482372994528499026450031263431761806743523526401878495821695128425480386506417544847047676041587919874012532686561765289261176410104817399818289818980899246416116554056907190329203795686648899607095022135877362481315188535390457527124272188887113419318577625967644665393653126446471587017551478914262773944049002728588507110122477817869481281118086809546462444722810191070528609997185846123074553480436072671006182830074289007311911061644508292677850669126629510391062206091608567608261559569159896624527409951619339077333785467150818354999775427134944383612924825657335272835015942480164046092208044690849164621129827637773075801919162098178384421326424078316098081005535471780688190649761823894575860418233862789684121721523469730760539555122423241253518873020568346228290998140153586464863235223629460884197829013420954464418970942981163863709386556813022039479849714919225205168706931562362343964062140744633150142921514767379077891685602592306263353137770221490367303171074020865124156751613377275888402472155718239613826561312154022857242049493806720962051039008767637026411675631123940568342520903655994795109755477234976979240508249296145751073723698213736706262456204668922337462192656513008735014804057572212152651935045677381442333628108785049871894723086118844470319527746398791253967423741687980546647665290832533476966653267126041214199549764544307110420368254776930641897105448091254384375188795805870368505618160879770615951737782817522568513680919839427960997662337716609237192525784156462641280121810764020935677865859813411242047199288512094001366956899580230943604368190040823502068369396055458313356717291107447239340436279591975508223616252777225108551558498763525510367510637609821493139257127051988452252136092098481579375491356538041397364879148801975184020472081179239113784337789872258932119758479420701202356096704 [174,48] 2344281797537270211473679794708587306055149116164607503521545194125027592719268333303545167813282901608041474088471173885874116263220293249770552943853581777678452596278985310247351753064126824593547948240723093547895894962208237371130712899348070031451007870375560909976946520881609498650881110881030477748956742628983298474201718000268353581865828766843740887156370333623801891820171325218786815954153076389278091147097771920988842750361073886430270489882109630900555387452472683987562241211176702154706270089189674810544483002354824323650142743156048934340759503887852714353634601958679391742664525634310964317491242077240576640492655674947758992333236363597496403945281954518834382022604859962470934450063512489368029147651127518095354237245939505874022131998424453358082659003838103745131069810543964865833863530785734029391395446051425325950767376707389724504923339651336071453067209055879053211500826782707304873030299424495058958091546952153035574080362579822883039971601073735130184111598901980043142712945649009560124931179772211470354862420047542257825437326801505337793324538608799172195848202205776207294198926062103267327112752315968305779526595114076667291999654877266705823125835195577405933895650575468039305184535669662450087068742814112919044860164415307363279314598972462776294193512930553562685569643586178667752334262148033502303386368184954449905566364386650672557772779678444412615938404359830559976435348296694476513039905130426544444143571460209328832480907271361914398383208252810311747760747044641792945715358904737555827057705167004551265102123746971950131442386014429214329147484740488167573465673171986748270838840600566960985466224196034524477470665734766161387946425481543299614044480510302754281229522799058594418308772929023989617356321155348771414164931832080992728099023505198039413419801629821923635932876210708951906331551111022499419899952706610296554368483976538635919589563784978746699054684040707914914864547036416165981248200080095143783773111917836997332531372005860488451043425699023968771824962759104709705225946624414571317182672594004198663014911059967731008234416915289077639328160658820299437800056567154407339251205248801405192745476516911518997112918113735122158543755102448189456610270004831349681382359365856 [174,49] 127458297772262962730387199137448418829491137404644146883231699684764550980001515508587257462706751117540486437453178005375610602579511218986433313604782470872026395565863271916451614570846690915393645461182516023111422953613375592489067987993216263848694750872228641567983575404299820373708497717487357743133016729638288562167522770879729123996536059950287490972348680884421587625463708465292729858180562218833818585112952972862648894225579724635436615234639781912305926653729178035595968597026518659915318399356570692503473703085192360604768922494590745684296065903964914308625848164815196797314197129496581876398578646114829709043403125210436527401652659201441006149249407333445253518880213000025576099401841287590352076250964408115864479373864905764757193730169443587351239298982855925254334947619049770411639874054461567601832298637384437274789049087902409203844655166879409789817319950005308275231391374928345715342499887297325377978962705177308324718324365501016391398954906742359582500119756493484636343643304247356201397526177196543140579074130017098636499372632651024772108584584092262657789579580064293138115379529341444493379802469776160860402874972039607112223448532608979566142737435899701011932747164788506036562317425525565173432641294327802482945616549485955384250692925580997388087365442270814616965462839973898167874578710441771714371605205957688170516589615133708995330755635613167026986277622306106434497431317983924339350407598367101846827874627251615269437929305262194810080016192333246404976733617498611830107797410827771711885603549129232906180259829412480905217350202839193741816758622756906984563843066861669493802341186810250220284727971589810756039492696332659806197230710627618108343073091090869836054118316714603821228358976287587188292979581417020700133984726941930364900535790070567037468380446043465367537470603535688268385158374259315131222170580552754099842795293910228945070586207899888864484576854792032085350151076386159012178310115623849773504408236861701510795213224699160611754196593809531763506934163690452973986163779693017557831353836417988385547843471270053354176198710189159709935449561501910642139762411277960918231182570975471477962193605334725495867609826301855712821078084912168376454701759724559861907062656 [174,50] -243076486902494235429709445710392488533437279222015253748635298962790958217785028073502751616958398852669984977434489644233172041817219760707033730736731638877407423150261075542627004066718198108164378667704451115026532348180257424009143758497298645953477976579602331926900953752018729134681475182757905433811941504303609830072433468967032203528689344611159303136826693883275341656924020732769154234634240707326990042139426331921846235549774836295696958954642175989830643917170253603684645408269763779959906796265816876234969857372885351015334807502469216681740814370387898700637881833427504908132821769411449395793766245851031960968563739338320092404471492818194917518568189133505724406161284482910143602044279729268875331301027038855922936300582039230063432348388314901845759953620334103031843093881007099930638950639477517304587970046235396952517643418767398020610920932335568504153635102248119511786212102798012920592985339512464414776485409583549085467140139308150172754757733131577302517943886132791127922179824126067060020250401052828180905082903890682302918695995934262465181609592341923178955680992603065279106677890740574424573137675090064314872704504911296349816335096128224128020084923075626474576872551670078794848475580903437298432255883817700396289718417900312750557412815777358528974873856279005411112324739697657202246371933900430285057601486868120681528021035036731915094533942522995282624024292293899721987594248964457754432331884884855295845378277566020221468927821539302526368324865430263929499168216359128239913607003456524021440863921758723255629571910079521826455957187125935621318484688595578955953104104338496034845600138036015924842585319243488083163209373382856317006512416401467945431310543043961280412311762406513642078322085274080611031621989508121971100265538041297114787489438524386344938082107277032021639541334053421759362149108946289908024255458470897978234192172232425792285635467697165827381285168669907475653821908909490615238925598809709902531071088436350654952902490282802394436552121964371692440380196619315800496599846093863117720020067723260211630118703741132020262482032012765103727399861894372507331641676367470919612390273002803711744145315098788336003674926915888436906154739628525816751506165090628819216308 [174,51] -124493860403488535399149526392322465846403131222931868950241960568909661211447516290502958228912308922819869225651083561266914235394333465700154446292653920474657700280402726550746970466582467376377094866994341731368653906702802547411445542632792515516949137233183733471481156344992586444322734630196014105018252197546557409302623471130596238409097457741372811585952920986084636478086596303062797554245032844286323233568316547506509631719884281709068124194268303349697801683240897952777258763953387788013070792647415733641532433537121086730816488143711794608004179179587556468935591150634176548125642152478978469264697004777687205016915108745478815549585729391736987045119464554654913185306879382699393770235870173678158300515912230399984715229336214793883633775865073911666078460451124458375015730651432443741579436989774564088739801902206668092124083642771960517555530630119412411941704497502580675377291815000375129531551426671094504922101815198263851320749771480209122855824662604418534675824026765278958212101477979397676607231703278450663763930129517710114050958992069739596749349186228331684449107154594516236651686220888900388272149754226885981098582291000125022224973289749031671367036126425894872742000026679101047398858754892694931821338834327237798894650810015392186003514332179169583218986531836026382967006387582353400601181798804984645072525360223659154648938232525607290667799788671758991809823122992398104424131318694195902172986294740447028237528614882253253505929191256715280809538057764218044872678135137767136229943274111522595541244113757976497079170105164713870624247048588360033878635708658788210464408082414225690840702138014053503619810427425983863274639466692360305249212182486280813182701422125256409622494033196372975210772786058000925664186397452306674406924969010841863124081826772732504446655571157428770065735322560797723390162730229266348271619814202608495167192647562234348509733129085730272949171905435080063509276315716224965811446817890586983958498868252342349959537887874991885242813063488787217716550152090353005942685645971417676972771713941736498749689155152160364474267763879907239514577170760146304244620738296572437120938091336843622539931206192556314858333273786662685898559575491323376762548776680358126704 [174,52] -20067181826868320293950627662632146211047423645796196745576176918285420993691898114308287476818691485141270212301430338158729285200956962811564738769503608097727784753474395762304518281210846147715474341792012704845923002079667457667723089812057065889265706396885366847240518555424318229246760206616063550726422192991260584050108014126318348574368020155168251100887367031888087940997806212018106191613195146472644974250060389699125757412004555722007933487688592775074068146952800766232876176839108298724624224368062577227103275743512261220751364637382158434670898331769538813569154870450752288131855681610658878807495890877884879364028053805921114720490073741289534042336894247814086208005325476132284173855730961079755755172899410414852475175992224857179729428260805164363992013394213018513039504163750982996391267228191460393089389179575823860954079092881631253254969924575257847016660382621246028310184952995593163998826304422603033182170798888605022698700788072137238665775945066651421206434881967282248565772579153099916120315792257141873603788679504976069835906947878285691604732209240872667314088976330260299701897035473667611712864336579924876036123918060834972430875651993445551027427334173554166319290304064212443705106934563071173743439827475254999775581379165711009149158978419016830844074070845390752355550431323093198152617396123699361455413380974574293739781912408491037591884003070262679607901310662889831609693332126605772426203330160614175706879192648282338925165344585937713315682406636235994824160990982858026738866591119052288259943824403210849450462865379563097190531302218166827631990043737891712869912168314317597555803335026376000486765336063461979226183802131653508121203610498143520445554523957210168020593402908051743683086039767014731095225239883291171660717733640758814553540337628799895472263249403728668299845582013030247514717134471383913043296287913322838861203731211048896028516448951877161661596986711906130743092197829801800398715665935393624046850319274350641670507067308283627304634977412742327278769590481600726012021219967998579966828257110194884923073781532198727816172656427529905226874179964770560928996837300572733247794011517626387043598346874728898274306073401116276346060771450810291109677869994598696 [174,53] 4321772531258979676965878483860330005283816222822291426441399300145520702982501932261655803374649521793241868050426367739335489841982352905074813182520895012153806405857005479562949778373957252784832827973578871296399070362068391583074546256803611596654753898836179793226945638794903025692114864092624152098370680603020953850755628865117556945464116381823092578422315439221295816494430565461900385116944762268187680661344826467772341490164911750272565614698985401661430456612052719619462639773448675425153760773436183172683611927954993332857932906816496674879744366969505050270144368732856811790040686693069499303227297929131705172611321845094173092552377846185059855913465474889413150773210974876372588875236972823280234163233200860161349093905209959489623662701485040424413409006154628751373520489976285439407142808136836712188457613087758277169051158051555420601082015339096088687632335676926446405163575485811982229908000369010277683587813029461745165839573504822013398760549566042946811782964947456709255680195178795296252901715450968816831677327354339463274637266330716152126189042376251964548086130849129766552316868411558260342846024599106516304077202129247023890008440309688028031814328755122825173524000548958234247690554434711430370237476738491121197792118372786671499892459428242477986442212425416234804793737690762315298555962584530911001961485027005797487909197441934745156157759383879818052275990112919350072532723038192896752111309429393491400212727252864378951981515508938825904392381571420041579783802087971536756495286409192810601520744662260561707477868741024071153215160526737268704624162870907843222362939211871853997377192085142720600174042045392144975692830124289942499098522644910770408278789781524020016899899441328074186733591850373368340115613951925827746144701117101304896148843840564866921056751728333349182865753045057813323850738379848787277032085825055267723066432824015727999018270184699137653097597331189271898828459132537746273022734931398197747468480990224885211982515321670831397575568795881221315686975609806980932927391026171803431401398578747680146895123635616625821299615828679081537950175031517544656080322569640581153020068762230954232637909908798511974744561355267277240265900792881274562564760605808 [174,54] 2753160013176403357903312786585654823145129458353524706120903682331666497943896446725476836002519813218127116811207325984428460351312348134690859494518471385042006090481149462652237942339958795775867862444275394921279651424303936627969319139592399826325439582495959823008225161002517180438084585857989943725412919659863899387353870983513687140038557943382561880886264543060749812521996914185635761316086598601856974465724806602106344843968655416773173173688445500579838135423988319726841514223560659313097046992568678522293664819632990995447610807742882487900174235381242767762910699169376313516379435377483590687074321477705189785721263975152350012750244482929350148162424074209281355200329064360380955464608580461060722474066374360127404081901967878688354708731508707635059032845577443503220393939718752731736747588223553627425729872875363755941716262361459831171565657255350907520412642327295208024268906951833579492402786306420324314675167631962822171120156350955252629182983647644026883074144431442880209220329071318088193902021166896960661271180465959901424674847853338041929657481220390204453081322144551617942104150964626377290778737316286616865252454236889090412498347136639717434972334111118521503770057129277434198488704074451830486333926477744757204870961470311652574341986729656461262630276807833172390611802614779683255582142077007897227389753552945633458032419164632021600355923694002657850902890843306359838713954056834176662934404559825268308974031348318484009228112607891226848544783129298808577027552420129848661541183619140672961828424280471264133069355876452707294347911742184910741777181639978363409748118326370137703247305174643953874158401639314406547382988267209288479923154038270059549412590043493970807378778522855988596634176493710092399451309998641642406027522651979158014879864095201804341324091307914335240699098680030114968436715222939521814983591570689614717863634704419605220135153915007666035747729943289654808777937446510120991945308981285467320979798921909083914184193010830518200176356807252301818668819050536618448508938420293003937408736632450017075224907760045160444154458943720660162893602378516452513347901853119310524307197568661347237298291402245082255434609283517690075586879219629398421017821515 [174,55] 871578138923521773355522506539352519016314843621804011300210195061796376208291334394444756842555260779887789093937345339051583269212440727750006962722432440176216591659738733978122460745751632853577712077195870880993917795259168593963791833537907476500604008521671416341154280130575590241200581263580338969987649981001966789062330789094698265022613678751621721443679588458087759753994255628092529630794579484605313236108883884060718232140266921682553992084619444479873496959766816374556916345605244883247719496450907208765615031374982318533057685874582280402319574332738608521795635198431118976785656760398865910076033925384958959726734267345638490006755460542375461453888158768458726387971731621186002733492833257581774691653593734751326859125547388605647903356459693453726836906522244247336726184958671291625990679019647289970140088752678141615145130454381537251294584722370794971142382171018050836931617642634338426276873141923943917145406911169178716209406801445014932410699874521711175132460220172582203908974686640680104155204729807985298174593778498121406390710141692650257256245393519294996662844712482273440817186229756170407700078159223316064205078680451663032889314614651365216157963786076923097253855198801510721084428353873223358708598754441294373523046268132718021056765450642640947439890318343366102255273394994697562382098763578570596306128831638345393201137784693241804036389759020707880775262428765884720093922235753866032720725405093422606097676762453326068176127887087528168252349923433717689850281821706168749978958907227360701353968543830419728421300132705185690211529475019140236395511375525943682862793651727425580869232633119722966958127284454823841686930702832545275859474602286756860614861073315246719521718783790433699264650687442535544579671161493268534950049835689503322665661120005130747362033402473358268038185442252255763431127122935892908339443166817974168097956061969456309622066908007580450687011723069944075669316750337690458530583066986440981091157177219219840370701332213361912291047674317946486227436866615578218271820730150071778037986226810575663433718481617745748424080137377551375131551457559473512370157412968248358491367123502855431616506335992143314650629415422901236910300965522559536210528 [174,56] 206566098122877536964259196290850562679297108249423754661016750391344676916382406493448361989865020802246477536646485986435818711406835914491426764204457389578353303124634383466368692531993180766737614769070223918229277514719620439509194493411642206970200362105787773426375626701815529280765354744150852397188637825935000552663728349476775856683186516772987912509912962143618724562462686633491468600921694202597165607256394965307459999326279082232029310484993300367787908460025489401299018972012468423140008341356103266884997145423674506258387117514379495392247244092062269592896227271486946500481949949143397033223675935425917296794071890015482508447025698625503559233797025957768803691749937075749126909679087568375168800899747199903340568318529800461383603294377100790132694615092004901937781942828526639876549844454562858071231915499601776492857862686104313574236834978651358587643226393331219105592048891826914723657774266534305932030975729882944031267524578101187780212728911059878024665478452208380226307088264651260255689469053074613639775240235504121193416088953169864167698839051684736227082109325419028887457209208470059146902027871079783795194638087098201446491829272858606243770226432625847209643388027839693321894386062920884396008556007669569110912664992301812385202311220342050180349045801285478791133650703952717783086718542213039200831538201833877787027909836462650617932975564459039645659578161171884490490930537573561156208871185212997089511670631610712959876857218467554669412800838356847102105947961495890522863692613481606586544664692659956170874360269952150903361579235558489893909537987474484925280221120408710940209535622444324595322949862363689309116232436060391083460664511795056515287418632137778012027235441949509971781812891718476115321269540413155529757421555355969728993206331040051065101347955464132188873449434277261219057114224452351061637754929559477131344762119514498775404346918788295060534804338774506263921503728653073611167246520280687959730846196912185300098189149611779994129596643479198814502050228063455889384274761179697268055845307682069977312123933952946300572926908356281764484589941959991784832495790647751305363472810735874057332697573995939651205293302879497401691332108355502969056 [174,57] 29940679188944229869938695072315890229931600784635636291899284843314621242769327804069739073399215008265175353927059836368849266632583009968419587163968944800624398288067928190842524897515517367418124409599288097262493129138156190403972117046555122134860833474095291746675772768971047101839380287941093855857423596901849461824030123437315417356279944444817568216562257306174200736545110072177080199981479151474304280403667456634819121209841208357900460847465378095402462547947168956781353704258833399163674662258369955537113735037293059604409968081719098625315242589257282859393879885597556545138090273113513689152133560714027547649683775614316465949027401365518144187296248575364082280935138586005729680708355359982801757815459782168932181999140339727794555296681402310880977702522212551747222188481570375162794890331488786020061753136417367657282840441727383727571950652823076547622329595579821191926896359894245970970182336806698345097442231806585135406262304028116381205930333783283120977657308734215510807324076102182834765281200737663765067479961176034760976626713013712857259982732882613762806566880362570067460086984707666263589662576339287726968282212150633466871683068005167108700369611084850238229462812026647208029590283237061695353880606179142897963447252535664334680254882798458043413824636736299042253699491756057138407374612516660808985099747760709475667759552236640301063670851021089222913768872765409759682833547165762394409525800952842524213035003286274429437039363356163371612894535054480015232713274015505249593325056331653173750783367243134933027337290889133766731994368213846986550913352390407007193809652445663102639815000137596124212872341438356697950409955660238588202828967147925563409314775192869786689092987195722848915634505663593812579580529273892762249569689837821955633649118485838868980616342530303036252874402839204522496366480553904001994596099205759981959254640843635907936661943535368067694576269247042057850856963591637268890770087238672545854447171144859619649462950144470356260580775659654355354903407679475634259218308258499479826596882011047073594668143363211611643060341592091882415129246783973214035715746737044844697302302166627943371349863976164175684886738606295594620779341203568064 [174,58] 3510930478416043143583748731304078357086644485841658032385226572760208080696222748325548842889262899631275558674761678848301395069745722340495097763815795229080433701008535497255532947665989854828972998715217322233467566519078449587932066661661400434531124018305264439870664973771770905258101866407917289187323716795686241730059827418748480830518957359592966501218307803441510249817174620648199833081099199879057277155550672550223774439714726228412626878325529373063646394324493562464687229474636919070536093795406888531936931760114950779126729246766699561425575198200764775621605860520705967626623559606154218316329522226118568188628426439020752693251713004162757995162734485569096112510757621365226613759518170811228280240842291935506715110803516472817718450198376265825590087150145701603463186169611148015805477734753296972310765607724561031449223154510326522693545707533479056812095194251927956624131611757950996412288511645287534128058880482435010336040324110431019578543354268045141232350971314536552350810127627083512263052817118849445148535966223556602773898637447174628860907423501654734196246718497621770112267386996697353176843692866176772511853175760240797289782098197200348885116262910152602468505711964682500158147683092875432961393371112983215919087535186581771170354862364042725350304836752418735673976856591830508846073890518450265108799883499146435985413258279899044946086101967373906847958638250488072757749302598280135507582937090819320330853187257300574749409536870535963934967443833021465963440980144598557680419560682431717482767225019971624992482696588796978433588196738407388871450116901718482620477120297194542311595014841167553510720625079835021131557715924899129099504371327797942473936148670656889446516637983060785526214767524362947340996395631110819343537798955189809971105394264949147929913248093792148317762184346160734073909388652231869009514757041892396180648024874957666231166665205530385695580548658224785116780039766987076075519115073366021023042239282863967040516993392982999295254660392274985826510307879030996771579972049731645850012424976212775742987767296113421069241225450341197905727427682547385793403888358296250928052607547053415141614621025371507049269790575443806845591365310100 [174,59] 526009708207243548077870099649560956679834081630783584890903871782805121618591872507694986244711223307295980302011741704636867906996182095708633137494973439429536559128923341031161323435416462136400214467054082376381642760245122756180746892085880548168130053234353148637695744245844419277265106438132229379403094832706771118431567628424616893005274513655509362191112794272448491798311887468462815674706478466311771569115625196468687651598361691022864090871629166937357031001948427288942671051644987690315512677712215006102696284564176380871278217855167341433329023631082265342908757324876290402657693177172466766970286819323984472078145215962603473301326416152556967622158755699150865920335141403219097418518234597390505703240465579070756261209518262515634723951084201529135094040315572111466040921313101364790831165051867347829354419783960380198983664396181532074440806205814235736036476378522367186013498282146478939453496104024156870171934167223926744140336584710620278809169995188685101795416514853166806008938037611559483303629364854287899757905577619947311717291086381536233915594303302912317625876110628688173777795832087511436617606184528344040384666310504818706378952555591090626599926304366092302810744418233576358515820435899579023636944546778928564012300169127888956626346108871739368336264102217734366245843161930518790124170986059190484332802657126855726190583628285712931775565954895661158765808794080337807649748916025672078555937588976022487502647537367259118398305874791372600184872627083202091315437924584153212896508405975275485570384757070399181960698545232186052473770555370797763895480944965908451657118492443417583553011618384299692102954603911022527090106833476595364392244997533535310811627759888983737519335178822153995150990931583216039962647309246570130794607694439553736311464878020883496596312607977725482622146742394019503486266334296969436527963717225545770903246141753313889043843516975832324070617508313778062783759802279982030187924782350881150147663444876364463417314819396404948531294656350239472019680473008549359271068248068882532005219328006546753913620827054267583074078628598843570637712958516498599300325493890692086920201576850094083320233592239563918288293514629616860756502816 [174,60] 36028212880558561099473564112712070459054992452111898657474248229985061563038688549690508772324840776900971467710291242168975569091782833049381403641425558330360389359489881472188390897206229684412917579615965925267541480581755996173189957536917202998505946751873127350982529401961191645641014033846809682075736986316625624509403772862504376772399589339435560079163142422109388445609234002195707127031006931960211511730501540224675765238658982638690683141089549819648660316450278670652825811135157510329740142651517244248090790817045046378409702361308536331919906371241514300356118255042641933840792882769727613622559402191134233924217555027924269278995029895905017238449699308044853528265453114447276969128644346693388245124457628077064518931432950461663691032027718552208055442598656274216568049609651009605723089935040445610484562555073606560755241949505312478353957772676310010637657762544774710461934128574869745597247488204298683111445752637586089038449563881889519010033051514857877330243422649437256672592475692731366695076023630400218617165918665974580352541179502609418000379414904609417799230798701870823549510315886078900707021285508111375731059490728526147903611295535893990478857242602730812687786154938762096988481030080938890501738041987256188554407169540243191003027897655738459751867123653616222516279409588566058185968069681276213786786423399786523415194418716304087021932472080274581470972962960691700540559078239250742053123950182433570964703976364481346549988130756480823835406792134951057206298263396094433499175832941419711948007130660185683617099843561131313802940298794924623067699430501284199010762158965183065665869002669805618832535435053706899994608950935213220842201209986540878488326968827616844962437678576710089234685457007979116771290872639761908317768801709059078889773639321082103527620362545582065591516426003066882796749235176689480024550878136764405287391467919870584599404668241868140492517260435255810916222165542689182542316126167274262180088163922349020765856278215064367619594705118590309365678025024622752190121315935873942712841891820801853785885064128832546715848040152704160356130047360237676805631713271853508325941498515104395332627553582542842307405756724924285170144 [174,61] -478430449462203239719336466761362333917523215929047637204285685445164473673896039986448517129411587753780465217948433480250736708253725036294536959565660346318048645078285629064476967804304543997895447447163985289002230903779423383203508057745030154093265563223329916264414952172350862181048391316277922774233981815854921451109286463556396210832529867221323757192019242887416669350867561919138850480622970473804979531538387273710627934766692599330829768651221906241735899250606667562405177814944370775398326858284578074729701083277775787791590765060280508506003440303383332868941075715349211144200631655183210116478976334785223696270298819717897897938984110237935581596950129351208248199429777583029364589052055657036617996385865875846238184894920686827174003688672928339043053943312167223736457622045412849117083249364575266538663012761730719204422354043607750438788565745781910837434399339675266402982813299186053292000522172587554979062741788767964157115845857284071637438130098311822487949273211730403597208956578277085194334379713048560330040676709526046360288432209405250104253991559485614402651415806258429978777885628923757799558710007686300297415549944882382452933085142338882330461545393816375146822898129733710282492566227695504588057777506821747308978004131276564608573020409990932410899405023345364596025303913733939880952395688791199736774111113417194732908028876731154601482853814312418070528780824315300098196220088473029549949507668834847331345672877087248238517304913476568683594242266499337169034643790795698153592852519354451920351967435532307432365723899082532513586047168767639205280215893438106561885267405571996029797968081804291751235572737850703677133921078019060440552559670057615802522880942412349652776184902494219658704450409575355617486806108252623903748158781145224891304529153866271398800358527205603977409051037909221195392058632329088246554240912244896453593787863171081196469191666797342200698992107580453793644427070620440964336183685485300626697498448177412716788189596884979423751599554921396241292247918746068895347905772144118876368963072726853178491818869138853880571786656652944320993932283998879013642351779803483381054943026500309724844185520125631372327749752361798592 [174,62] 441732132123674887680096317823618715280949168955259162694988873755779457689363320791678162801453571972606420278162909420581669069696240180620390191113634944381033246033412663893118874505272706000479510135498429775775524788090231076050765080048366689702618758386634600996167292837716132189116190777076807636682717926922499494682962026234201442638058677714051718817461754661693308228392496822325352867458679835190863593657864279031672680146906890802862338521361044732735228982916189397492008489124287848806533215019501804981042928976861801713222940810428070721439363963462236459165076090997580826269286903018548739520845511632827985909761034345249903651531687245590138147151983205427659844879647183364703269212389011310475482432752556830193652368303223079526102124583728381370101470180686578715416803007154108872848284550240375276834779798818067305972764579100584206278832830332644595828526775524236924373853057698157113568569005612759838930496650190886586674682110809194041755115401549178153528973150201490185095652337502296662699306510855788595590111372401734246241415305849559535381196263010536853048902288426687759850753613948615235881595291580183729387354784317112181393871353238315793026236565484827365629886905488134566176673081716522424752223248139744696533796827995187600497799958989467005204368325960597853245975194532001100331782802887900259898192030730011506258634580575292145360354577335023794214169281906736545561411944561613631373962273318746746253683432104063384437266943152567257797342280128369194148618958839850459447445505259554119048001063162784644955300558613235646437673933378437858320066921648346010275937075471084853768222925407526885403682387232926362880417751580955710461310794740154932643803649461950260032398656425606643720778866493715050233757039252861729281677601078342450116410865059291020663541016590605897656996930071705266723012359149113134912007596255508666961697344922022133965968547685620736956711986284035584945380265102463735129962282136215216690079139084422937040529720623373884983828089738283399577498771149349067901381676681827467416700114212318826397461814078383298251259869694797560889924758898852079189130104532890730703810384419517117187833667187843715758313761226348 [174,63] 41538983442301582599148441346364794529523539137936902240957154570281292483781489331534594304744745590310003760103030172688967414213252709188016734511568943626871992572033640276256089297944810928103325075928552490937075165655399532210927311189115705082881998097438524421422815934075591680075863383014148049397045885285558533225134950375588479483748250653605784035374551004363910181029528844284436637094038944707539848247667917709775340105209148293027227671491329206281670579202282691241641728617651128420610967349102250850198853426009321570473854463877005436082307887298995472738407365988989222060330920966170549033636778073618160047607810494994115997821684951873854913199819414051620773277425805951691368746451557991838928746489424370055313074122071467773484745918917898766886635562398272024952625631562994649534771722582081122848153421901003410543872770466080527783149608152733267372160602313021124875872392131438291885108861673602842785537754116688115234739178267163839804274005793100915447056595525980004958648470162227442969290045109125936283866759463253490740237012014620454950661931097718312606150969734691235040387993641106692927513347146481089971211238872533940334176114507451582471496140579518578344128123763966218817854518275346677371929090734855165886106126011192266862791120588513307948573278262530251825105131745821423217383535440139629935463497603950215548430722309687962639868106434532593980228784608279035446980498283463455851869720595517038380367693275608295184634814259071297251538193990785454307715656749321729858117260799170052685107803147101642650743258614255048005769271428988961242584874122512423023400731455007118703351001588152426669914851884551935430236692938005016257439269212116013585162905318496875760911641110809063180199546345488481329102430543766297763928753283236873434380174782259365605766133189718738262231380125914550108478678586319590778695987281342973303980698910132543111745202960329978496943848487938223392093225880311521742406022888625703936288477712402613602396148134532505283873812541244592624657848493417790897352707586281421124890344752414252993476960731345109354360574768803837553187211294796550065608618255056502755023447834954310202268529211701163080931185168 [174,64] -6309586287593032837248520177353942672128163243502800489069911188342353296078260538227674961463257411524245190628696020038874687923869689887363824427383197134420410839616886206251090157251213258408982435936616416638103782922048473635783820517614384108831614302628582510412539951817263232112690171786632319259775940598051037339058491551522244391455488254710026993335852022313017610148283986875297986692541231165643662862896123344359770872908930399862831918586179502978387577112173703618744869106543939646249822546613951053109728837247671113399103434044662108992064291137151714797109344560377194683649881080288451453039059784676321198440141708243658145649918312862841372402503815765131381307115600297607958493653894881099636816970566704390532365842552999731994577021934186787390279358604977780862199738810336057359824151214296766530458710074015609748522939431261291239310509837963145970671337846394164901082198899328557663638164056523237120840860985723730550268108695383126080709118073594249018884201557552602654942404016194905289303819000940576454597983055247816666671711041531867794516978631660840232270589293218154759760694590283683145038245483395760266493304916810858200763167988716728217479200497853653018955764289225300116382238827955921167782180688935650093915741321955825567996360958039841052483862784086833719364826975386955516416711418935287564752561327376398937493927917730950669626985599570592913292492025176158794997154759841483190825608450335089105882915650799277557333378982361112465209020054533806943760384151150204640367732074024853563904315284774020413903898904937501458643692375363638870076328205657609930825536071303297417179021872786882716637095577839228132358509512194266420916110281981089602877467132093625932783999543518959609501874297058817947581442157354384254712831915828179153357131346124561627903423224386591723744833318974495067796411814843355326176528080676137983935744394810889169031716192156651277655389167151755974133461444273531691593421421295228435893425384601219553826449950599150592782897504265070814067954354248750930571318577427657491989280248276754248472326851593021748771519263156554592493385875428229748040994549316088453605653722162349532480661736081314271456960 [174,65] -45486070245492016770800180079244563703732265625528075745324247762748324641837063727825805837357398615800908429636096613592894324473572317370346397178736923944777305169680146986066831946472570392316268273938387153335499599779128843868088200475211050765595895968029414119962392169893251854758043052018515373769546196277774781550165797068677870610462331246683351060326152392334939875705860584366185979152422756462088130292817615676032670794282338461604599788114071392460857814467428901868916391282816061469585434109817715068173771032588429712205975826483923918590736761830073322424091655425415522925402039011109010708115810677822526849032815561481035336627656328598437035718777852529782330684380402260998809797880888454754146500404213838918677897020451309963442512213658353447434789888292689278042232459362309317245585513611711699901889442204759104640069392713058530802511678588017298012644013538629986356182952314366413327818700728884720842238926048832295509196805111064322395207671819262104726350139850904952985175789421491090459807670499094371649114867929714560600840791197027639688913735828897438980093314720696348579852912144225946433744586499945525449370714889024461370470839099443345745408659603924631097913763105391325806589635227843871835717632528489353884162432318668845466168144334289571962385292964839193071294783397337919279282529570995164721753698042652178560320868737329697748831741407630458910383637397877934007262724015504874733655978333876924565776235612579025721562489781423793547616132734986527562690156967250374465533623637432377329491761824502653334395569318956076267851099093902413135199678369343090335313479377274022010294701446889298956141794998141767455480176489295228072028520415141178210951323613829430458682680814428128782010569936725224533522988340643156281473822594567650494270309122611371561838308118237111981145762443892541692416068947556614960492181277709746278662886551577858397713358058406119498118766302991767441720079245640126383569169065138666563122541120231036750355761654210130775004691224958751184455415801310846246034862362268308850659350917168051281272854971616171501399358784820824636148395169693258310621024702687277305401685844670735656215788025575442944 [174,66] 70697071809268598242688529461681236698997820935449766903212441621172092482798958083210634552259668478319480859113104382545753475550517301122421438279450918665090066588431754245703360980277087577498462057915713243666808166159196322459489237111746931267858040516559785374067305388592643647442303810150306912265397386129076019054670943047363781436518740404731779418673048106140400340999792388747634534798354437885934550198234971960239711550265400129624669160493178005009499022345461996968861738388137836413802787615452556839034227603534652186807345570666923223084122188724087051260807492563062526099903326338026759061201606384317340687414067610853791064669134621375620383475027993107575762163022947802770188058131529109770135358214485074595451934055196530555812910661410245383507021206469562687873650090018718655490019496199910557757308125478526164462134462937592462851921988177089406774047410468019751866474716508640232074401869439662967351257689583816782958967451298225915954109960368191593703965747153410584037208380444580281834937294250817046698408502484958202004179824646249177107435475650125238721838817914603500581712637400884760896706209174255537149661162645257155473451768869434851697115726401065293246024762453143189302508425942471263201096015625017020772832604253915606128103334541112389040318706986819081788799293996317287791161141698395752410701691661054883542324469322360513920036756382410326426014531540827399949587040084081321742158246273135870778164093398858547261695073076678118933472967737093987557151764426906877674953653949197691954460231870280192721365499774146832613104027563431584976394949549524395109603047134551669742250292856170813468607156309320429612771340289388965233314354692194716391848141229444791900833361926926650151158748337835968791531067018539051236295680459434747578464982568671601562911468720160547020022894412194082799086426315985828295756442412443315015633846454203626578412765370478683576823166874036933088003294091927619572956419895216294111336321484526435840304550402436750444616964749482185652643876112096600790875946260703827457296114343796486638846699933300164098943249099773002624191486664646872353196701378895459329282091817769422678300054645533432 [174,67] -1933394785832922257502955184850626495106954340974655356991146923365546075360899572107365896845694580405520299472867931206227740150836733528361977336644968278742599904822487281123874179590012351455862698079862882072073583385060512798344212798863835916723252272543887758185450131920608814826672018407581918364031589772085433320045370608526779091530584535524385727827544856238951888867584726282298664549311562093544408351060491941243613936352796881806680976223378536559445599640664459737270629551301226860181689641324080596304265452224671646070631307005966119765882779820872304630682151886559294788532034742264102330697305582913481654142381250249465195702235967043354041967858206667684630716847154802716172756179806903842877207012357371135268876221420379433936625676618925787488637257197820649505632984029796502473936505013674396359303499083616801373759802966547601076517922973496281921560152462943501386169792400221512852922051391690308291195960527032392121966357524968861386786801402971389230457169247268085728742048246896286756734184388221082772264259620549286619782497689914565429708205380053407745811753419177679620594901608258955326845554866625821613314740910662897565792567607234433804715392750836693822626338229540788902303490363217903035688752952808114150971918625469056243454050350629929585487269128386234193698368685401984598468661326174997553567200637138812224046562365099449959219921101541974884184866259569510730365101526568870256953952551448013452432353961710028938470423916148956608734754071449334159477053310003985833797363596884154434030194450614432997140664376246975820929117153197285255627125874360590947647895006327882380108924856799396962135195406992978415312232525844010752947382657891997218636319231887634977515644187600875243587963043325668668324345663750034664978699029161082738264281993786783977520155514576102387879062050100805220917768030807809760530818087591871182479210684964903066091854796564986618411462619596169947278818704580873084558152856102852890032062002119719616849847012458042215663228952897357056113672754075802485180303234814396533173061603404945854257668374240482269524695832071716912982132083757214918376090024964194843820801059686451947505894315360 [174,68] -406669916192115752595736735042216208962802404353998465320208657021602201111605143428161734353719732865290171912392227839705880091424749651657286560851305116070207822292235746008344138869687214575465973397716928405341254592797915686116995702462408260598054702797260398419980181312060818476088325779397750034718393131527796964485255855050110427026628871854240767138122462314414373656197360286781918885240210100674403541435664292886964086649323870754516295965350285596648323706529867430007354473963088414247402535337964720005251926605447657194767833362624123594633678786664756937894757695387748573317142459512267673310927687906923255977341373901994592561184429530516976839781908103192444697587947969720239112846361023962921735233984711288981909476517424404412940876881182434349297940527448921065154410842276346735302788421552102402073728305269021886379834656876892176730413401099104648514624422048352448958220994624220173208328698077670122006556356326344367954928598172300981577997062234002393301950904793739623882672633126842756665853826718669232738860101654484726189116713372473022697211694457583888600943096931408700426208552352782876583249174260048699265951292019451703347396118201277497704709728854693308376543263303851206597250471143598458578813945491781439125158790835090615817106443155045991639566740893725741253874120494689747306172681235583717798249287615579616490524753049427575004950434923002373933751237133728208737320940099758176950125550077343240060112010086209459903729484246011851418829070564109922683873517189411026225871334677841321254923073161417538971799117873092349564520994627937968495147044261024242963392881061496072381458155791384192288858961945108288805607444636056187621302725106764936862303361311479959798923621983644804260108809867666829411650114785917958370533608778764866188554673251557693073595653746044462231127656550687297682566077195600569231092019198870531492735705436382402414100180211108628170354871424529099950790763246962473281602601583705634366701381323582172216512273154192196433074520143764962154592958217088019280487537842223726186712372568721048307830134134986080450905016971441119529753652638111077834870002003751336328353815450341895902651344 [174,69] 17503946945612295589438736261165693348114538811519740283425716355916315638946524795222262230582463449928491895640439006006837852708755316697291514712696420976857262073013787432799722016099715683313307096604688354158157928224098350599505159632157578853730871569571722695201634908201731239567502658706161154931929826263382533364377211303785971623740232910959277005796419645765598298180735590159904309826997616173577126288173921900740744219602175762530079422881635274210866751072261727886308965759793315231121945679907331855196723808244621159972612954885450401793499692690424120027482262510619059296858976457092952416045080657172122210694243289577192025440648626851544270998970039288333480024046572294851479466529845491695180632331308652349829898107907131584513137069881333387565804985848369391166791543218512065671005174334441152035554032536313575421857556055844033190717542132269199186090352258492233768657245215496174682283979933806682227042420361220217614184905458494786573956404402969816205186984413325720096810725085395068907151153399670492164968959118333654482015727033057390871368541154894632253901658126828305448910639567172230579632248367662280856137751550239721451491486519257978163696143326733957110260034997263971684102726024790130725780113900309043084880525265901945093626440059493314974931213072075352269974863792775791659786424880929024879123603472805544080496929714531142585201643175787667894691393733783223915838785517311676399407414618255443778410901472244601928684954019243048955029882604850046952076691564133953112268215560515997638967982994726278700093460473361210287237010711709543462786406159027911565769626324586086359500371370525729047082601101228939561289450758440513944924600369535677799091672280595482209784995555264414546431216127401469515665175900910852526900010369147023122234493317464426532029110635480491928879073657770256980353458960937060060280282397509067647217729592422416497511568844592283693661793310299873776535798841799133931849946774903417907855372372319382499308060658697000200201512049056167869728220972769885198338932906528952538213625327510857054479595354386126507631010161251931137490783850692586467073535752622879970786210272775902194208 [174,70] 1443338580189542848109138040508276610606614514478804777056829458309607214975149844555602878629987714032723780806087093698266045906584669226112378535855669795148050661548286679564877377063031507762081634607443690671419392092216825544979033088122769435009054766262561000676225158379794200629291333330449517169903301069456583340079398444636241008098518736346189957831184010069342560275072157254505080153164105894998385092198567838701383703548302091894048555734229964750468256624157607427454218373211473535806412357915507993655072679688819857015915407493515909709932233746936564365079056990160594605637803633410040498318290328836510251547013727852818605910022034295744152131138837596484541947294557905665316850180647523498974220678390880255171393284399621394654037038052751758986097614532623821543182406715228529914995313073874059067786675108954876457814430739395158870929528837243900073795047514254090483377752834679237831762320145762454215257559564263069829115324805613040042104937380263349092549141886119143449226429516734422542755158418996993755758768025844105411966226383328815278315605460383419964890699960461598386676996520481956097987385639416957937697061205634014966695826834911547450299349947225472612969988833694043858459054978289870270870914333210018801667877061926436024701528136107913917178400595182447420212428001655608569759668205138152134764684014945687302285155065912085106626463376111303560919538585940772249294326087478967987881801008805043581721878500891934276785954872755980878600833544403188329230232741850453562494917623953011242854477702174350198001840058609341402662237952542172613158703633918013207334507122319826684442204252670409639531496055916632322326948897176037721390680489346837410322384676083489414822000235913648681076837406771788748075091682954791673873383737251476288534039974709289542900428420724610606411366075573403967962185029944084177781186472403626166741497976357967506328826130620077369006423002945946576485955039913898575861347970115235849000410755055622616753604340043840325422857580542930964561581038731168900476598906437616453736990575643086724435300940183932404931532716140752583811866807909026817918127082091026396588693232704952470 [174,71] -69577719728895902732432411637249495073927002718021753432298409195941305376560213479573945063337948474048223893514622979401858131753268403044884302749990725292673346718058080598113592768685841706806039365770790833614321530175563787890032051538273623455331056806200871590606396313807041829602786112974329885541620826598412702601526265649723581639324104502393327190773199798469590156720862353070495264627967656971449499836022777448349610332926150636255376119500652189571804492812226921710988020897378567352298006046588650001772494687388834122329661559836615889828861904740239019390313275426812008885130351139086146463805704371970089129733901981726703901577813367588723010040972175798466591884816542697710762665633249952495531609527404721988492671557295273167023942249181410568686154020611253934155900405560311412015535862574751973290793540530940231163217012323170085977921554179478266599780963968591591230977513198820123929422679919324195957557012179076146603079990249957973543304080390481232240921170236604029444390427575109026889183701975941241804213840884884722049330981409919900356979470096022060942194813512126869809233380185685669973777589562335174035841060894689532599364303176787042542895956787043224018862838023136534871503168140875395115188342289886729604320667361788190795046399934280885762336850232719660220394248883007787190252954851646071218344188170346383547995067276336488615341843890705753183966091835537107899292448016972802108845815758033810410768306211544566029656339736757390384930788777769464278367840430488414395824590972112391512581706671728311898209284808166140650235801661572525842260796224868169603213882491899399174144533506059275345949576057034677507469684974995586060669690891858452649797430509081145693701086651459184097400473343803588974767692810645485706409080885780052203463678344696471556827367176899603380980873349598985790861833767907657821664376717800905715951811582392060551829650967230822017289145099999645687670242033971599248966561783910530924764346425225667702608250885939977348325458879013382440743172447864799181846621371947199411878697665264719341491120451232016629331367658740879700754394246547832190764592359850520400320506409488 [174,72] -2954096792711724648090041169110952701954845972615592128317749977537286483082974434479591042098671928517567598551952849440153129746078382000662128477761883710430089009814863702018767482612733493539415912464981820916260792699432823583280212737324016495073915598302229350362968908726500097365550961197308528445724102157796621531628378097711565494504859218665024019471538376688443274177320305098405063534439176590776256642856886012137645827938366074298728958811087800994506325734112396030847091360249535413189504338824506217534248471282665682329098237456291615083174252623919145908347467396462854310459505074149262220699224188608432645624395601155570333387689828483796080397670681454666587803712826820714922158064337735015494120856306573645687907910835725907531342760194586173066016598104317643753316885677489749535523353821570748930620057574142992647696216096718344443061993026264689926817613919166116337007138540097870485534441500421957340997976095627463147497016559782211011810626635645903902218526244933835275962024593122620946177593613565229124150101752833635392574056173854296116857882729403928139582310431764049651864390198052291669157501864817866448868011568809921541811896745251074063340892226987834726293219993614475615152003424864011647379746535033405718376780474535012107428577670174493577562871491404879094375623969664867074449945078981564815686039561734234399829581858343831421212193563790205777353722309630726401196509334647108123215398194229785221603246020031262653550701787259518025749800569808975794525826067369152823122343147763333854108835194318124710019115886818985775510004144165427512410760065978042370253934917509456447863691312336867949594614540806901903807422970872871422898683736716939438466741273120463672405776297187727400939414420926843799673082933082264125223878511916515192234160877708649242784040989370895089596184654396520699187265891599127825867788509770331885178711888010283024095786366015426494781329231725963229338755035065048106854676595835368910310776716758089298715764367835251832489008157347662372036577555483576400885723635669648873534653497313872802481975327514253750573944613009636348407100546671670391371916146225833278669246720 [174,73] 119539099195471072061592381276366607139045008052470144317465965148802709948511828204844818665761495686221269113206552760843680941617215547421676602783116200531992314483182007243768468037576275372490810986493972334648160943779274067695085991377589205637049637115626401867825895218386593926882369977442020695960034299127928215452615920552328444546625828990803638453652332879235866786054457279335660709334533852756848319234733115712540007281262096164163364828114510429437176666841991464360764514674271705230069502325508699082810558949526187588154023022011609663083798417289177366294965490035507756147567370465813745776084196051862691341619926771373787739520734599114850189603006795622766044658486865082982223827838260866007898589989634959848177325860853490125914739303183382867794256096018673667472525711039133131358763311916930494849429250679599070686292460461065881021778201202425935719327968996419667212569759725594088879479217531043413333060243765005884027092840829920764175635298622732884114982217245828710244048784456660054348006031566429964744875506271556995867885636858565904808369191869227258465225261063618930437183056852435610726276343234836140734558238787866381654654155264473554858955199403313994055499609174689877586290071587914335622089584084033314013575205296472510701754090838328642892177648026492355561769687428421875311920511865916979472105984477142516853827315921361008975356674692023865212178938742662908718287581245789483243509235223195394178376003351508567191971149175868052001282529872224241686345886299622171937517941301686131530830124324578598209995403802069088813114122814548165020979764798671038008627429873729033997413874301441849811483767740028346492771761422542868201808918088969519299602487937993544503588946534977713737220296006125710015799416117746161673091253889256883722335140316371392310666230752849655596450971287981823058448466814965393332023078824310554799655815272129371837874557779126544105690361049946943765261854841259469851560908319521360874674323109374892432307071058774192287625463371941328304437886757361975386967506083094146258723633977354322499105770056353378077977809384241147703436265789656158293619037330508031714816 [174,74] 5066974655103074027296960562022612790779266156776717652825772622442986701131009496797787980587858437194982437447750762892979465914317221662931444721311972107125432768729118570628241828050972045252978092283799097618940969860979241867757152466913465602989775054108967970697066008669189261367994856463983447544321444467806654592012085176117760538659815297341124958874847837762117931792803401612896773769223229949867699840588569255574268363335723915456216326786217828752711423007277267500897846109626152495020436889746569267981203603027944196459246663293614099880106569318526054091584296767949571750366405977948467639536014895175685893010271357551476722569084946374799277037270618278809531264593723929176660893027282613413669677209126765218159122915069159511256973826172643586029737404909830645947877523176193514441844963161021978361986154363347329268799684806964039670268443870602156319735186902362523094672553764966534722768378741295966954127636966787585901891639720365337095604565132035281826607613728042298965955392700127587469393224395823119088566317444651646133065560614160100648153161512697896193337023577547457386244794272950436239679801911915249034818119637204324053541533945616290214668606343464036717631788702017091048414041319184916143261748804980886802948306360351236631827261193946023513940648748197039493954319577395972578732372400819113693164219747076416172125319217481017030481260709552399084809522553819523763917436973828780248028241421915971527922829579224489910052507572038237044796259369569625967626053750482488991452478193680526788437782169763469453570824231219938690381823255990786742942020718187194460205152778989847374072269005553033104677451935054886342086201848095880802814000027756610395955171879042393146277447463975587816912465137250320985039042645304071476206815190370749457953781533707910603510468972351079270968736059658216020447908057468769395760403016859261315117337374883213424012713000923083783302293651467415962829924304625157166156737731563256028301102871957421663793656879907869885503925706484184127775277372902670230196636376682870227812450897836586845400864086564215402511791712053449066168312774243733419667485896100053408 [174,75] -173520198870000944181550290239065824971318605477507163110666556784946892581174230216416902766607001898873774749375510789395917739685801525422732220973155446581108352565326459011349236667795324907001923420210788374448655095162849051325568243838434545529050639470369652968973539654345661137309388093974718652781311654912410346544082094642414404818885315099252756000110938380993116751593317991782988958945796276978053308614277770773527028824115995469746669413487301909473328435090658136141996253679356192751618986768927037159181402239460074476835216541225221647958479777797639833742742592867412217723998720663719167769009086689488373955138382772358051217081458904920335855239883025469539318935203221214480564185093267602260001241628603332093168920376894030980612917415346434446959353913389533972846439565492466295491442741133123498532738158658382836206213210850593044571516099341952627490215213744119924829614189974265568213365997108053315661232369933851841680306231732290409781427894498194964924635934164549457994912334790535165168609682400435934496309401936000654883627120336819783762725324987799430736098457439714013948739660411056646214600606043536110736629258552066919292795791587925798499232145985111085653294108583188914776293983080142113581639509199137939933566114849842408787997378540569006589660597793515603068309036088725473574329752865217798163002486991818636750806534516341169294028137494914395292090167115621023748277392302591752727114161272566976243251431171441353038281784759341793350233813034942582371198203148670806957325851833975859758093608005030178559130472581048567104346093949696836578800609011195671535901939541718650326381998730210304831978474353666570034701310199342854203072307175873305327993745261736053073986524858217172241558244341071479240589774096000429463457746134456807724913561825661633930100558962154668276908617961710457508690272152672520670150636586586323719254849869342353030349330054512560307227183108050640510213157648337605667304221518950802646525538898952689779117389174912355623161940703951842823972974032228175178678141380029386304108196034012764382657507197030385440151485624925619571168567448867557184891655003904 [174,76] -1453222148245625773671993342224337347010387245320246721120677451116147959898868166495928589839213726908960311232177468262382445506976664126617219005532058862637748525264200887203058475237473846263975539486810126075704521535357232623799065149164511323822182387747686942346586216329897130229974386107271307788627961235708845163864541978680940442239345305245496508953423431079054207112337574114953415455774232735403729420526291625759406586975168594984344217593606835979913546786577419126465436995455199674397679425484894377955281319557378316220405961132141024324572747335062656243680249777967177298543761622230997048510528559499615960146285062153350063690953700151430570787197004048407262297337843980154283012781969388639603266627598504137601210109086869819097570016519087855429916928904252644366828231491596955603383940260511148057693092184541796275409039000708353695170701770716627237506612031864084847563074167174550340381215781585294382045444964746393168197113009840440783867337940543194766675471637526268550544817486001642653847545924752935827315855024430210141977744246134065886306958508187894589999461135219516146498386383005036332921595271245812005142493367270199837467642476762140960349468805776716270547747012662498018456639367567247270646446337941983502574501086346510655761663492020000550046336365267706537192404404513016275589861112861899031030051509222231150534072979289716955293378026807459691166848231339949375595957589916643032209965026535076877259295834695647000696359041936160412483613899023042873217149638122926278754049331540196301718625590418590668190781281685546651751417634090992673443342605996503502042862538877502591218601037075048973336747015135825110223675884937761019146138024580875779266722145633363210174660064374820185086827546651130735008412452056592443105872064938912224303319838663598233629396408482125146164351476000010807162028324744413003041504370900701303583665173096938958319011912142648515806026116495558861363286458303166138556649634461211295347804279825137883659002079202673883783311127379511756930039003674262847794440979447244432053095329408853733582285020629533403001838309437086649460803661835718656620642672 [174,77] -33777560554306696489224495416412972886789869538151946833986217584576193034966496929632418317420853090923641866605040965057169192797341506535876328827309409701071576083937765501588478735656213033313747368990579588588353736770919157911558039199719135840170164225316302321502758622606716011033905382652976712382442381849464722302824391626536091898336003629837157748255206237640021918098644693211911081352920285894341399312725763736282966622073592669731475419392898063053539506242914346615155439722678811503586311785873749987396009751274189351288723443163597473397483272015055310348251397021314597210043627172867489535614174801443660435501437156906773750915045487317577000457583981909757507139850289186631102082166315504280171594959076114627148434590314373198434502534401580597411517895962537140211730956424785254591960747817832403839491403471916823151864420967417370170465213491450294425405547285395010810961958302415193050888481112411308693427641584063430426213469016571313370245529727184266622165951211589532029685635058213957913446564990293262907670720649363701683611961660373226272617106734747299212937614351592460173647430832760433564877307449250960494971472303987857978341695209480894126966613895488559861096795038559980530844002951489102736949081620257502342868788237136365208006528827799103374151938567516642456181982016601460572249006392519415804535429894891118864089135091628216060235119890475351287080233854472723708240367168893708899785571925230124065935452432759440752328929450815968397040752521253180002669680281138486103787093147300310330461409153766132255636886895010552383585464576244216992023671540274665693755604136988897515114649524043405176980881702153195071880410560594857491129712367384055746059938583724705532718505279905446108763544635274619155139383725398390657908781449265470967771179180830331801048163896075902421700664097107450190998979227138166011225163522008494485767025467275347554795492356077390551985200074651000914653780478377776728613191706445295185301072190017040213293335291744918731797083735552118309805000609392755730022073005718398816000667831377607222932971882809287088171193006706172102576628353483188701920 [174,78] 5555715032348795580570215262230788349461146102201161082457863802485833284108877143172734240959174024944584100689011846588490546385507973069346085696701099875294853881798895421147528912142463315035205407646132674217463906737653735185941313679345700238785123168271296917668710421120597895722695812043039066020097692706841214918140886808750338333615460453496742033187239712267003072678426073678992270557901596002623767095047491088315988469466873750703958912987963699124013713598036496809710595652421177788036210781312882380797688399632809414435438123814466109666788971977618094025263225644829683773173697194243993289759101220824357506048050264344921311765636093600077196718616287379218819811718879051289188898831123826659230913288728980233682906219375876759491740918984720179393521373882603258884814447816818225272009959491031041239614429197662351681861092159941887187837460822214712841042230787799574651354829420909151224465271793127083021791326692203327531625986625268796505218772720978926300901048499648870880758325921967681091509117109874739983319836711431105066635282270004621372902582844724213690972385546817992190269902560411874477003978771849229614553898514978270334148054209960510411981173510402124946945364342138402199224857134948695236625779218218926498943591442615285203733018443667507761247170008722631040590511450579363406459291714134171688993071391548084205768321924253751397126231019599417590326232008915340345085552958452749100236669498455007389212006648425978381717839671085018593873098294137310813264150806574293334380088316443538392818079538607580971467264883492099640551826803460843398656534286437861902309307747997294443910477589248099092673366567741175208205542720144586003991993472992336984714923824321118664432388185336673823837960924409003951152659598592249593914261333024400412698127733636025507654587302893529238345951032653484590458404577361927650870457959450737642603496107639360871977297817248740901061325600800864401525294425711446737206077649032713792241525435288936585360242374814227272735939528973949884664466771865354265391004357304278779797011982727358806809503454982993901419785884319284653497020591853109194 [174,79] -145621697666262265917081864177955691929916201201098223009169733064593558581828826781822695742231680703483005217135167494549023213192779519246103216163403494530855702024843265222530826244318228287005807626704978856735042778210530712971679333499618820083223870779266559204764516176829639391783358715323548861321548424232785889227042133220727995783979081794581627151712437143144256577292694134644572434700600970885129150467723339596008739124990335640919229261249497557897931882311271828571278003350646558466129278927660332959792979210108594103382973312386105571933315278472656243194954093913513469897310536733660911502202853738100701199676320757399336331780436744923792017461830947391975726150505276871385157233844386351918989004595631985866120144365879980129699968200494994392676617408862229761047790222018075998986503062445625070810675839832423290977747404529642857662019033641684869434963205011146733373147176265352270371631342524318849771691839884713743178242340779561695364471436377598337581919051817952108291250365115027482197388984017441214912519627788117407959628073777164780606087048555180604914128933805823406106217781334315958916681385271714474322451203141583479252513962116773443329515926644486982846294979637764408121286895682329312290820871407313776026002319876475057303920610344198067866491767001611298429860323578968792900446306470849935576067602820165237035121395882292207966186674167108183902185526282589711972676345255321277079331575103200037396544626917302937445458607192375690987867891080348677462714294769734365878689400300192115118259188510843551891234686213887338781447193011018085174636891696710908863364623313389609337355337107231189769533966868246900159543431444118121189495503774013284313741843487931767938701348829628926393055036424273959601557459458165525147753524611927819630519088661959813639679207228371768684972250196306541206857917498387831060149316819483735011090650607115140025058712256906659033254719298141269875957876185330823187231327496554848012272173236128265595363338682478018514609241092896888412387920509850731567116160342730680276806511457356866524964079106494389871695556569973352915760968331952 [174,80] 3458020642599017063098100340466384996342777084471310835556335557951062596734622205395605219900536895755073649371616057282557351161490707211241938417415180910878499213765664237900280824936248014125852464439503932358196360898309235181487826693821278365494793392124716509319867995429740689122307484354227316544023263106282040738789236427568643719282323430718786553879203873711734664014766125346130108791306876813426712361827049596289602332693999905122962446396513893448102310824047210387500887060079967164655875151349526939727949976644610680788937290700709684270463200518494641556315595892742609023930618784939752333520236724030542208280201453094126639363779229209270589414030363487188865495552484357777768182426882862380460206643747308986943218390813601114109307346384868533201974075720890377992972380041776804092488373193438990609531097619272916163446572571906656908724636059461717202078718928421793771784046515262730314251866915424867183697621793361025987485014644023987217101538543534646868527906654839127131543847080965219977066146376210102857884711680204995788607164312402471009541392404263441141182431564108802914259337923200306383324987852065398906509970217928101157239187038325602858961574793513320009394782535362602800929382707484407790174007893627634935440347186080754503088316567139178126477298607623285655338167570252681419899957321495157541222375257595831960744965090413023537760944526615060409572671108800705748734414181836160314055308648165207000169229836553858305289423528993548197137075067338512521008422941010583850639862157719828024761009446479127361605790960183099609327879461573500046685570373623033321554763603802516530475110326735334947861710548763771039133095395596559350860320347183515082324228117036741180648175247248500674905114380475450805463904912813001688736839388087752833172739737134141619725225613538984446929897954440512188415038237858744761723560009801837671517070460897493540642190458098686647070896873871437108326356803923890983467074287583738449891329607640317534795778775141458732296754252386357027754637764507400965228411105521321859202730441037493083438193436084187749320871012361228883575152256 [174,81] -97495967371793354922195445382220694004456066642081567241377543131744777793000741974177632237015279424044539809718492009244312102808713164206462401441195235533841814050081089339911275848083351979102392560168116783795189600614121559011652763668385910094336874345727987982074980420656825087405933539373065496733742789771202078215026951890399058349821095948882001526245004633306103200562940323197749470782550550856350016689609551341492821476095418219106091244050425455745504989040071654330288193098395607785808128307190897812514520990251144835966466344971471565794632962005824327697618760211946005637645861549896988725221624612307662618448624811582374067583513805613905476489006841120813926450180212391444861292257732752144498883351534490398583373255784705395829065660882833727557762663223754508545574783176906147311791170082773951807157735861042566827555051222583055602179457933097359955356381391414788621442977824155799923599741925775235529532041134560489520890122257060978762274450509695187504622631950938372273468347534749456575459448012871725474994465352688209806490441163249719540775987203270770640549663920127963421405016373225445091548227627587751954326835702703617732244318760862911814647697599449150560302542292667912036073338048553485626711053777640726126645166286913743611008487879256943847922451561718927072597243110274766123263470684216170380453368640912522532050395330733793750614112278650502687661142319834482885043892579898802589367970368594366912427240234212104631381846198179894396653533637128309976246277950831467522595158514682449333066770099393012649921394789647574478231591028940005281501794535576167232616992578296276439582061767107505205997635498551716992325337254953387311927284989714233047265723190913229518009682286595095882343210346076436170375157859145475856086102525478776732907683938715599939796611115697067667112111351121607127971895794501343804594236595069025007910785356468801402769376253033633611178837544999800216633324072003634336539893343053391022630587418196470376055977538755704004722701385626426934378748515571819906889018519026027478931562950956529576508990983987877474891631010165471486464 [174,82] 2195108950838328845380449818799556338071387442114830425160946035665428373848380569614920769929091267499180012962006561086111303804847247776590835936299272189869093720034583245412923846636574568200584162122002484400223450177623954622344287675152637936367101408877974425092321100912468114004483944480577728489277109258293792598074432900384996093275518046417925687705588012836262083177619404677774745061467655859836238168911911763179620831951238030058120203735326714980625886309289618592032388262235986922998101188843120143873065243424501341314654417495440086920996506791800379944248920484996947156179408959737992975161043717648492873812151871789855685785340944005591925952284546373686005694807695310549606858653513204505319631421193633883749173632604799247986905611552519251633729249889744124160920337493043970065743037893741385077121481916738293153875128260067331365246657984769688848094629820077195348818770349899694532471323866902245010574415803318256213504256567868346064997419634754723080266327128627469060145260056803524794106139237682283006839828300220376253621955800977230222066956576405819202295557940657919029737756740986766796430272211199575759379070672408424411191765533791573394640706357186722999456897672904038411087414162258521358563782519670403302574137284354296336277348580484036098170700782999961854600615549018877550810462251079519730968188593862734262242495705603830718454729879234228059623871518750662933894241119062678008160931898579414394867707485217594092402317398925145181062485553791212668939894153896909373792522595003532689177775713716576137274251614135242449712136880732364244270136626436084941911941516921388245153103926951278476459719576976822718143372805990372946491946840814972756609365865345191397242597160221088360233603458665846531698682481129979517281126038531933323811070344901460352634320261479227757073475130507172547968134136889765050417427963546532318035117899676638877885474035905100425166931541683813865459822192268272503140469845791157675430802095712445334554744916809237829018506794166658691202823579857378363967841573749373120663349548912736029679421600171658373039446721503516720 [174,83] -39366487840993582398533945056971976286304204635548377991451595018727159246671242749219676717664638422106916730652325617891217598571919817691002227265785814434475139899697096898135115698238882200762003262936283786822421127965762333055309814479735905268292058312553796672248947366471865613272302911273801307662954607812635337516072009681226800537124092840065929990252500177887033303603090361816261340033837766991445949636815181452368500264097077178454820360412333859975688387593780061423434056265433538760726762020408153017643148201758115527913089872261402348222861543961845697957003200249945876776006620429494574486795858587174050211363358742198375377040982820949305192216299591323770125910713810197606939232128460593421963867053795175531172040587127030011930373832522225800610541291988631351985967453065450478458099200504107824180346354828857855846918374221814429640928546440592257983915701948540673693274980796713326051562836199596453428506152062344394354873212660650289725449814122016922635478339675836841410394334875613172405270887989261458748747171018494924015826453669207917162814186454636044170946059798013061701762333741087883718286383219478063682426593086949896285284881258228367383430351451813466816140352278781514354197898046838541888411652180933575362577290042303791709316846057546149363581391103182586961843864844801042657345781090945198000871020613209349320922686210799194540747134725254262053307542809823751598812138765054944657287513611446490555732255850642567172832578658674136613587215688119326606818345667789044768819563268134101452155231800793718934630404074968083037618030275720188380338064530464939570339523570520875240947554130002341437852726896412404287177243424422556542142292637364555349769417319745679799933153877715218038797122691588055229855517101161359992412073797000617427948561585519783310707900039628261867756506553189320483748117134667472501091911895484566612432162182316500438855985054161602997908064425377549301808549561119003840419405868031893951838171083089263233808172339788825421625956622389421742613449883836966274082279671432375992273654793585997343738376467223328610596229463648 [174,84] 620571073513119566844435294551111424046996704788466420918176563129681879240184445016702507375140240288415688787776960375499663308550215291718398187748870558637641739718181477526456686037851962779738421738267219776298072329214662801717526069680068514109585570943727915603183744806467786871201582421238934185049311362947000778321166828876755344349525370603630687948393844029168443852141943225724581483310283474967995672213331516016475211722082454124399099639133784473195782981101633750003476365345572569074981894156648949438531551141443107798678876808836339608456979241202645597170877237463806918986678195214815910524451102325866399528764002084536941846090898048906703147464708891430583852932673781662634036049382600160354969568020682927493249912053650592010925007000638105826749488232660659858544535647974265430068372436078441009696505832386603209951179127480559563022153363284669101324226883882467039083694635056185991137801219077804129940905352025215517605878088922292415404117518570601969534749099298219523516515506389797170822491764855666352210831116585231181508585939061088130978988235973353392430107356516829116384832440828731351452718393903997143842948736421445752667149032843228747492387171165871529234459578855952699394656349444447742970389317187227354627199043409748781082278008750905900914055029227068325320826045229329356148006129494174699691937655792844401058537781768479506108840286189416300484157870626701691274151945825025980049437607232168470575361889177629725239622186078552403372276939144903140613506976974398136288468723865693509357154014610271007843277812244221714830420115989117571632807029210194440563531852843526738277788222300034351826104343001054399956352603009666454548427414927279663604222939209011069853680659138989136902356193029561424926058557262948217329911046610228066395475050001502989760627701862381779602860543913574120542078992478973451688969767179028204580528246130560897470863969896083317876147702863783846342123569974070920690421064199065343753994990944417110343729568070932466425628005146986326133269183841530836927325898181891596833464538263295797958540197803726540994286800 [174,85] -8161657179165203807564271472824559155512480332314413206045722417374865842722533688975393532979780458521406148782618030919975091193881270514964262384060989824859727306211277811243934663370219045715695473067327777503916861792304131668362246085293025529170731405537221162941312700825484352017898096439595103170289888273824463216725121234136598274223034328920160764833343348411055579837157430379820882235884635660455907449091794107299841406848338638322815837666367088434023193311302061980799588714783244552054703298107936325277814362345382596792921061324008979054922361851833982647235121117372888172501738135031954826399071088978829161295857565876232750834302634961071472543278473839974789845379150272896294960895078939543530075494294980958428554386524381306604686831425035348182862103557481325347905144660707392402490152457991882042262257778381313194003849317727883003711539573860515153360615198192283508676344551276793382763486717973950275807797295386140029048573602967952180995497276618403567378932133656007418999075488730232729309123603062839492119656047392160726691897105081453359348588137996392308432676969921539759201802675782710380243093443944477860949584764587108288217870716884403143279303223663550859260178700894030682228133711134075149099501976013134339603728093732693450883562187330658007176488899642071282091067488283982872659943842190875890068331565691076891383181884126580876948548630717829690404094914682330683968543900119145034181221245728700386491333503561446157102016002331565763232727578180352012133279426694464005971689894305844782710015440175058201426332414684841910213207244151818155117097701049994528776460514791287888705097758259106187809950335004019700480523702019674967350217986616755719961345928344336101247953104989432365694300381979131059267736963396818951531014596252022892184345829189019314795481060524566556091702186620156015380937594840271617365725756342256894264292624998755659607040201795788881983339449028485162752419565632747353411844896821471917054697818580887831648265769758096589696149597578875652155420448687282455568713121956287082051693624233677456546742516155361317216 [174,86] 109113565134884045996308395297089922911321116990283909385603375813541675300342172017942714960844687590313886411286403791744196794493491692857771744421922067214646167921141265784875425655859704251781983839600073295485597064728641031323404995898102573829655812986692365325409596948415048381310033155688272129315796720837275677589701566277156818854110425618480876602856397619749600947443982347842036222245709692623862115768755871791302283045287715682742322588700414618574231607572585031257379980080816907448748743866398090853747328483721549269520776075561012341062360929116983969122788224405207199162835221678255832260695207529912375075922382229698890623962119939093349826456149292044502421927325246086729176917388282026299184812818125456026750418216183373558252673335788821188044999240736351843551121126002305489791899117266596667237569261637640428464690467387149504805988597290516065911714099377321997648828421018233557126915606522571157539509785988276584201090479944786878888058084080330318707353166283280301656817974388067761628376799814511110635589800945460459493657743367243906622416477677410405138941981281554274899655737815667103003188923922835708521896967984520710825921914557147251298042501524136986244459328765571789683202901035239271859592383430665236023466106088169493369003526219925840073401234139978920090409785772551087506159587012891709830604611488218672587122323377081282938970163984277028511790874311625791790484809918357363036293477233645372597005956672216129452039068785165433413045084172410355839512668560663638093563568992001356088100835853580156098760118457598197961921726437546884653247398237116588466444850777363133525189578894304706295356293768051814221036741770825306042970325022744917239614854825963537736896557468253032538176885060771189907275577362635191889460352537623891377048030036485904921654051566684030481345467605929884736463766168825838606301077444904675237294985839983814667784492910161111599698401372137510897299478712078550711516720124853828941426976858500061834036603067722777373517873106873791705501639180618360462542236896866106347778890024677730484883830789771866 [174,87] -268207735971318839341236532425705290323910876551634962024333132474644706483917074791887751611435567858687662695441815053143522755402681492089665440676594136229278991677752903956520497923808669749607752101764871161979633429097775833724841015243777007657927146744506776041863098810001706535298362712802779576842309393259045035156172404893405116068998002214786569214619341552861146852206902047410462993369960602609988525943030835148178631994728100307745998772019911766980966913011709919928876942827880619541249011241811042397521968568544962716655030272271258012345199761176012992908479354772326045294947742179118936805418202450749199750945378082621957291329075121778578956005130670655546668465363711146305466607478045462576101949897794788091808873430861474155238626443680440113358274216350709278628373555812722062580946476532416269799568845837184478704726320456938579023524062132507785004105366603183959467827366485826546820533863607417410616063932562100259851345931642799102512610101226585304808953753869084841175209616493136401245494795308864978098409956154761132540594266862392650067962089048905494824846319414497655056417278985532829144294960741058466610268246172957180320428831314179994165963609694975619722883275942829089632695900498789146926409569590317036167554953640401700823443247845858966352603866561930324073751620739713950367226053109247955149035326548720284604189340082653860608571808630282411913466623118187799159849555122488880596673407685801272481465852768263899948476454578023672396641850716702296982962259309774816244226298890350234823394288170107759811761973092819689197252583564352886552896404097294427608268954161194100242106764185122722288733818909749805067128089635786487859028242231852141077405212754965074522539139936745032952356077123749750971099493498827086342529649806706064911696055663521662372708324134115604913690979214160898369641018803299089155972881717304346978928953667461218761773640459250608074841523304802870755389980223918993097813220452534134678016610950781447551647176429273767385044770524442411450149226920520576460665648980711590709152001051842653076227838960 [174,88] 14524264476003648639632792714883557485255250065515011161519838967814150202666936694288958942391301052579247311840898566277991692957637487817614907247981578790139558172693332779090823223395876389396099092056000396406565151444189582670528490672806326085687548924014047890083289244113701760912164948671685633240732009873484755012519317155784927605958374874242293920044904329395962263774190817222231177302143844019705269304261809653981576992501909723558704078878212425660890998873435172369237748028328301249276641155585650204284822180017509554924493091064093134091116041687783255308230247648437354347638729789768555625578275729150814696095559423560990279740257141107556811641236205138151045494657265726885728547852901264354552860564931874595019369723254590023841253334262816619254018741311277434179941051591391129858763957530362235425916618413384370824216853126295370814140569774659541448391503124833618317487625353822141296240705938293752159470312874776808714469047373685490781475083274780138232551848662868651126303479645412162168643156951491878879044689044743591418389271539520141540040339032086843999162304756639959064062127014292051667335343005515655155876929276639237329874912505255521204537666426492008476464271829649323709049831730380609398024060756477701025210036441222755243385401898359686285183963842718368960366821163292104576474682430810869846706302783585138981205205541253391992822032221539775598511468384532785341833193775534334270852397314191392424723769327480817579182646223334736606122616460549405430239914986988206412363983921583684775983099147375155298238835517610264919987174472665625846789899746721861439420347293959860236280648166844548443926958209337145346561323494710281560081750499975124646339495112620744857302154396973432182885527574995579002484736322422187565422333310445386567548174016439943352808791518040178216655253781884938689842586552295043166564145935187259056021858881071475757836033437572171430043024365574964976881237935794336007099171476178102798093724231457497570231794572818536516318824165557304645060102513090410548150529560083076721653492149681052501801312 [174,89] 122604884359897947006377153647989798661345478084380169231237762462478509223886649698019631939133416872340144523099376582680018537903644133812779285340273698561654408483797920858826466284003407007843617404413100576830632777089788680082356464320635063356569632365635040356433903628315398607313389613681701463305305555990583681670864953646998580089236818752965227009207130279289044717934885000113304725333609031238963426610598054660787130235343180145901203663668627569890532158844781634296243653085205456856101474071229968761162580843387295384077455567382623117441127390494556643631152560173068017659919685121990591360699731440611844262203516776003112716807975965089650732030967650130389437094323526695049585923184535146944928395160213125841641968238065235651287623625116633272861588480209698362238388365915775371451597384313884361731681776734808039404324755714535555485106014575702239708039009463420748041879583238065125138785512686873229915395575403307121683551064447126218357540615180697418672213550666733034989461515880345982567630473215949560685841917476640330568601977683949623986245855468514076559303606045674036914566625382536762471038809761809655665256166494107037671527328794881278752205605822011391556955737704969218266408285802772442631989975001779207572383779493486199140919340751533367165191387267598687884431309643862348832156462080667082229505289795205869320790127987232965964566443974852050227471363212278282978667049022430164445293879132763563893924573049339629483677995237116719849696674613306735249816867577538878741467349215387712277635735577476315614728119956088567408504098372604477300689106873610782024306825728241984487420572821966995963452764205475013673246980506529428743859298033066518653839317391335494996662240199409298944909565631963016265804224532912025168240751598376063796412387647846247733503690487898516619426625693801678450392421334521526922838632413090450805094282055635263073479560293526502439095426384942604467471841930782279061994208368164359820296823380341875041042666952844777021963884479890337095103643232526889809695900937238863134626965043706268384 [174,90] 3924379919867913987641265101544310372498907237345175624547932079821933543200886631928907622300191670785697718379246185549085398411421333137731970140883230796969221899175858011420608847248758747362593248639455953846256124133221137731972748866435103148541492226122030960557957725337977433433442406184639425357824279885823880417862938934631947339309032475500368012100802547389936253236752518975685461554150839269986940243302704554952254485887310221701722442303639770168878185556220827952831816950955802358419734401171077767676478674184261286939485965728868703447195964902762181861311839628568425766422585157506007696257096823422477551226499690757173472243967818707783755535338484385294956487628753938124067679554449561116408073820813447105815864943596824295698411659030487505117187984580581189466141410920247513589747802757548691011161315633076861837214748953888864230409717910517917791222250249467825391580099958427146566466220656141579029387725416593761436253548071915718098445131718212104192143070102117413267162961187578378411408031138636383208331878436845600167050122510138957587616171070932256073612471391252895341102720592718797415208821078537203257966032346512359003509031096768170081353501197904955677102729236346972197987111143935004932406716237122601672784357759745176348429112601114632918288621579668374481654363728288250184193895603645477173143945463305639306957039345378923373538205105449959029879960934574001487237068054778195164483472054066197539762444057937139824351463503880734497609365917400601189567892181740416069386627201450980599390757017548578879285122717888486214103327727532540696384435966231515797821742262463684770026935241566947256954307312727179706669244669234848680803788843161442327117350131814888401549547201056589082535847025889370157647596432848578684155207005253519741593335319317845883008154432599379043645894459217524587609397297386985990152471769815078215937929402021129682642727187954159098155368469181611352292323599541065112473812660116597890690286515717784037050348608791026951082796569615175320628027188465085757925015551768164185857057544076060 [174,91] 51177848657965560922505634884281120067160139683079226616254666734577419329870438473872359809787143109402217456156565575758401190580939088141398648216238744150987285058340495031180594156420844022727404615666962133925076118652121538741890332548835870976172201843803686986429776021769740166520248505986439314899711968261119289436692585908396027569696759418446704942588761907877671535621258962104355879726940368244912227921705971713267920678249738521405057894952107771703800429377134737702536856746684032248945878209719431410366198091614177761369604533718860305263290003021888796334671106963002390050280507223268943837560426039165906813304767091993358919870764707990742767574721555898287853217115313136931592302674766019280445347968806651543572478194936006380980126669847218388543708669099294174014455202319594833345036741614685746437280349091004458552271112144779436609460964353100295830451658026709730461683482048721963996172770508870890892285001322281504332871140833257004271171644001942023239752821550442242665132439587550509721980978404825929228356115073877132346667024913039961570146954689993447806440153104124592610454452456567076937994156944676105006003177880538263632755416898995357729807770546156269055440311153612694942837065735919249378874336771995929769645972045802148662383325989456204235800329024894196230669389422705346373287941857728612279997615412244974873029108946531717478410734259521848732812308626051518308338013288701010985203682466869762890512917284594393780702869511576380849712302069381060738128927942579527385539491986461334325403926577767415143881592931469005496691013279093231226267310319934360498851851502432860601132764280787680962895313337760396737533712497518271449258928556831271600376742104615106084307314256562855508226804071183536565961353588303533756159409925607323062957791356859478483815105994834514029060201260505564920762678839560330140990848624534812926981068716030197976148425518101192818276513181273147516700459541507044460147070724665372033068547632995093130933248009222414532361452335233780924115088208528538560896831453994342687628829024 [174,92] 438385393937553439713486924611880838054501605041073660369884424257550252084571188350012894916501292379468491426894565522892208413209782092710794258795291708000062393781196244742243718126191502439302608836017910853281117366211876722914411410461655245990678319191419114251507624000525381560285402947232525033801405686003331559909945546722736677495430183148823730253151910715500100677841687934000304996356024963988451618969055993031390130336309626010931424079267617503167211545555184594857336744296983332182048377666661329111725374022660693021351221300493279724041755567468731340525505581304879786947999698968825610896955020409733245992725478138443186708689375547006381266939744557707589438283848986238225191886215947356810543874344926714000651125177242823240158262743546403462862843616109472918366905889374182458311545243169830899240744975387139882714128976046025743896509998134933293438044223046076035016895798392349819182800025637046360801079802800776439537239424984437663713288169794516289642594794471730963768308082987084328001561665198868370139240971117488025758559066603461794063245197144019229854314424319829549285775795789298796889053902304684431263334515505987163368118667075693486468305262782727051078830368247025617225064525391524432883584069297139049008277673961061321232521698731473158648950118471077088021809949374167460749338243450034246805113585603624941056544379635224934811387706289235778913513150153915693852539458471513181983911425549939215937489788273317333007668213327828651925538067811635027287639202504399523318226888037109390476939806809007267572756441926666707534625865182299959030031702713205105293956534371988919335248593108425033905155965301620743980667754669481527217565589907770412544630996419853215191250491584852283563410295302129361843290630326030973425245396900260197346165150416933056934284052927190406895979759141195340287670136987385654156893728884064135178321487118832371656855221658358772650146982082040389452227187719540473712622825257170880006587556746653981267573920394388722564160120252505903353209478326844249712291497865439647079112 [174,93] 2827923172762817757899576614564249573032516836478786609195339780581656675706114093719128076790524000023865286287296892582168783583216022585671450490265431003039139762648332900167264506036250934097008817469548599856247665434815560558164237657881127387739614731113477069268381430804531600113329247332382811381035070930914993831572279954156704270333549515828789714725570370629113261104545843381898646260154058177522895846283440307514982670095342205832205699121145536933980592835678303548903949598335465474339455459351923386897203980104294927658251357443856511244356941891288702753447376238089117402786017723426604297391866274667744567034498944173505716137027898459920837583440910522207976530058002501401801916216351038378071294096979519026299665319559508221917364479073686422954888125044858292282595445648061465693821700533727175561643812342640045475647530139639250972535349280717660498437279895667592807316216705536372245335300354922691533410082874208282783362938766590367913036847972973777183475874626015292035644746723037585947291978583755398318247255220205488693262207448079014438437605930726308825326515024656846341883063754113247388618453784327447380937585704001737486035110359976482540993386629815029016289288478051187100476145401855969786788117301483220917157568130706549539114421772536809025160880130856519546076845600307703004273481066864404978030860305251475864945791802003269286063443882401292659460808483093529974102065948369982551208893518781174125021952757060131692145992028522135786938195938351365107083307234921881544102847283747495511270885974894353738741824208288642013579272802525240516421910332124651497418645378577376074050803669801694140159166309346459194030139875845548541333053024014123755201198055130537134837013679941975680895414806445985632931276020169249569371432359862950396626778469060043301169745803819685547968053168417617799258023257804944403096483821751510391090390884888182726507306048730615891643639486341469271108429403961900016434624685823200601691722837358438660184577201043197799512542441371907775705630393064690483273953239139460976 [174,94] 19264610243342264409885371949999066252361057039758479465087871144977593800356349965497493860395253716969809302142920555994845813992205722126343020507156435136204910696386713974280499332392787344978888425658256518143292408417243311819158244898496120591653614051164473080855108698113482712966971386589789524419047114917403018203450144124645016441367771999272552152600180450374033900987010971847762627396627730936082944898189117551706227107254962133824494834615611883222480159573427368082405125163752923950781792327651686626710102271725963453033633075571986065151276269040472269099995967630667980234108377533837002509914389133351523527625937288563590546399163039145141346471237668960776289866939204276800911397134688780060139556632151770498656423016857956707774282894295500286932087176288539723113473463827322063038722155883296587381266767307748600784090670267111085635633596261798893304877324058691079877919211025469184454479830701522681300519577971922025044536317553746377468539443902510983522897889074231439637123218826375516012260531303834097395864418172473124618411398787235335950796606031090111540098670813324375340003747519312523730584491930886657243115456277768297130372574292886490785787998436320049528304670148483041253579186748352547524638899853282256718000967822017099856023344377519900487112016577513006514280068102855812821971489955000849561991780252119680722357383438077342888651801421148538101961929224497145525036237057694634960600754296677644874214289261970892296993502940714685781007020536578455401299125777345140924238707566991647577952529651478135390395856595711707951883944924815116448479412416539456123497194501984389135950372959953517977578282810363095602243553283818996143792002343264044264486022207388399835900287381439805699258973929760928095766525220763162972018610402336319729689401774399123320469310232247864069660394355330583596912901283627557738117026273895482906536451615042290369294296618826318717957288459499139201896211048483813505712904933962178090285450646331667353425180912345532308241889248500662103178236806382143968234218529533 [174,95] 121407985510589667303563442291630978178443694099081577089754249386758025035422138802231979149860764798225052032436499063219422117387061870675482074429924273933448781919628063410602901474599328932912704586276362930970600444266412096190503829306685315743752890665675432220187508139242932025221814660300991784216688732269447309603166793288101628002057029001574557010939578248474322898335147208329211615219113458510389218173155262964684756095186703581338882662825051310180132306388614737285788408938546344803326490611834982739277359737561736111902085520932579215043726032103264748396278446245669255521543112938667209841526020709855626299072101340543848312880839478581140468409659531749737568986758731866751362987370454585150838637220469751969775244669330632018589002785978972992926860503054825100721306726551767047699865858367351671170071320441369439711084597479420837116307280968838986600347625782623098012052371639937395707577732459079459472965631804033513297148169468521790272451176215747035284726987001939359799148362243062153120528506821085976097175516519213912427155066135118906758996436226779726983159442753060715023659322664459454381846719844337248659720782654393176107472381383542220701799422120115903452970920144374024448871590330640014546828267762871267233949384690739725395556942440258540053817854862037056972719613260361371169061162352373405076768313165652198772450834885308072634922663316775242011636833692980613283369026715196785193209754512015224455820984921699154585285854901612049112398941437118652153463048702870181526621457477485120267166113236954056319253766701304482119012051463547114259475342844364979532085158992649083615065790091590901051285588013933566701158284388923782684300936855270689880669807512845237426042024747751066377103028078933572750889294558676090063061292013982690729506900001964557473278131299975984025183840523313651633465770644691923253661288506262467698046507738628767588681343913052454749630598415348306418480096348965993153067548712772538046781657774098190853507759092930350567434541138318059685053883538126187823311752 [174,96] 555067339276177009171223332756880364850770133504016442505448336286619022222881676981025918580315493056745595326699780096004865973749133457816525931942922431300655050760733081977522876744715247675122786129996491889647301012974675400563207816207334344473887079452271412600655697833121740174253910724237625839912296422164271962472751981939910448387332015196480657998548187558989359338120183283685098386859192042925570419834537331913377788301797832617867382803717746628752436883346949946647021549831120310384765258952900875753176373698102502938043657347511723261305625537785608735675564709389971422587324768845735922085495846586771722934300781865196305551824855113564733743922201400419190842213416720809613802310635815871320640206052422469820835317376944043619092790532086116219177753855535840870385561105626113079115693273636888158063196900528173360170829310847266801884946064518078446026017808752771637123664073857350377397644489573731248236324133310762109330961616029208762918799977582035478895921190898040444897122898754044496042377885593465697193261218510484876023442006650115628472339260842534480304519438295757253816751642663566671213458647728396407613468358100437163346818554440750209661795873595316998053695389648185549316401690791151048865411614981620488000812860507351265496972588162231578879384810252669047123622042167198249323680476623959880016915929768163412072497920118248226513567202064602930322031885237765188962284006119753145633218776846340859990175035819371598777254186476916375002474432954104296702156900243203767037709121291001086133965280835221624875399432842922114551189230670513910726303776966317812365840304690237475339170759452466656892661489320385048942675892513145796836786516774216443465203544358452864509487954447960471461790564123533383095140755250859812785110698527820703046877916442243087635795396362408689747915350759816062911317171172168991439615827634559868735554939554080494363054543594105194208725974996385575981393431859864076805394765942441387799667330491586552126689423812987947838430110251932492017398689004625817376 [174,97] 1335569887958540376877972713721719625027274378358731646768592990323010053026418497763369650931363394505236931015466809105201950100530924819325620705111385172254470640300073550026635747493246133506179634270678438199919972557330506362028726642663108449969291144914935832161013390259492423400632140843262970074665583544998833980431277272427963762144948440206029792278388930340441168509978184035459244391124823762964284081788454594020744712232456973136133357838290467771592025984569858273400059562497592166227212540380887468413161475631326693745508399904064983699832572002178615938348410051421058797408147876061198889354050972030666425550519626060135281023490918737276545966507199503767591248869440024018827972525454460407766471316690702725568865309467026942208904925843982919645747221015629356657266712227039722828449270333196959353136144971040066453001638920661455811663463628810508282339964683705467314613480432587440388120288535972494908604299740108307624955727030516940442684219849480787557984290791574317889379068335144808968401785825600372834654007139044553736332999338691349734561428463276193777559564771874300051274743172277104367609582460939594212638772860639770528428865194698530859968226043037840682330353232652024393075336493396004977425524080426866456329447107635790929659497750637186179672072965438769298493318685756191690975358770019737873931460696614160043667235251779533132049431471459120615612086318495831799532787135774929044465126327368871815160068073960056703621553466670460482652898735553294561025623772439900475018362995258829059080680319696909404639657665079214546807989697842334992029312906821006310391345745320592166841034369372359958262121906295375570989421205888720575927464813455033823667120177294923092012137116904823255355468879351258317763233595309523919101560817095199400192080725298561371406641654467784073182407766065730473118396404638103307120657287242321302251819230504908008025728082378077124893039554567004509625817006186528640997916673447782774633127474349867501521273018433880841849379597291397242230344941204416 [174,98] 2669314833386938862198102216775450462257824178603888475837899484763604271290504280002461656782051405073646941688280362691517223917979274866325164404607309568381767651928211172409298811894744722270224673906115902146769170980601559600766950526032536007258631522992755129518854712575860205747985350044441390660670745062508335028332071511793368771545285857251297079777625460554918401843568823075170244546223691457384402329591440652332883865263402257240841149470977284029788183026053819781744001758080895450171631532023887170704175851777093969278686643402879586024777176475822292726535229088617083346844447815582938164355615763054727773130118753225880167108445021340410964502109249713268467419394882342423473316930666785605528994030192950617127562082959492838942162056755188624398399950807258245683581570791695110020268109045714417199127255869835326097920754100512302235345305599097991273330906001866455726247224310418610975409821534457710525562239982095626370153133102577676772711087261319614598946625947319886373335765013976172984731613933050333058161604463039231217032431385445270553516708256900300201434816314503067750433405130338331180099796142146471409922635530761919359870702282538590871090565600447652685210265023316023539337009233281664997994376322582881264691453532174806375323471193248856691273509984234806725239009579758158935622126898486136249601204749564353041807069327985945563951396777610151071735254290691726368261353947097543731290283560496950179114194607823939942367894407393753822030159110273660370383691509930948995712274631283586255957447555274834051856570497519189789137480972007216936530834822292129128836522825784625943922697187096598435002533705727716329521444047910890321438472349996074141525187261761119490534185665169044279298987017605440473161147026671166336776279104954545053712083869947187320179387449719630667132023127377942785300649284246344857235575893171128894482881592831580663227699775019583312376506848764197541939038791809290148164237989197094139019473282675960121523856751865564086233283267190008110678828588 [174,99] 24214575108020442582909117152851783494518940642676831887763485326851993158980207111933522515631413381773977501516678082525374433340399176641682253542135948705047595224590179709575249612234886152058866017831656836780672971382635335320568144625018511881077944150294514751291290574666684065009429510643464981776300350054552917974710390813001691277569781919926291495505077148915002412462187786486043413482424645816556923908199689757981912578861948393525036543871717502678678098972309230929807603072108306479578483623730493521893176156638477689753587943997204131115917649867776190792570141299573581656470108578940633309307084775320526119958178014979550539267652468514689265184151113893422360262192663848069196693986749340291567515268811420760833362687933840508063685228577676044959716871532083253163576317297022751997424898650544741168065809333846739953768605283815948208833099922720435886272426532664195738569404161584510706928832239300729290541545066241727017739108008992998828366752375226646075802058221470080085402729493134374033401899891620035258649269444165351989850905420980029277155897380832671983005874487561332529390376319775095475574728211094692724720565236963301298418533527411389948934684378930898380056805970986326909860901364581452171395859908627826469828694626013154377189390482342804409318197686566265381971242997330284427746077078722626405016618112356171958394896179778282967616443873779176944280784814088009371352854028755367012243379157929137910872398003932931726268416110200998678832533440177520350467024152473709058276571166289079738755174719393989207951598106902805422562966839529365363703462485495419555527189486290407312192010914471951112500881892408660632287108114364810469223443955383874588244743884166383864297027398953865306115616887934151087057600718002415357584133612203070750615453460312394541338615510797433132044618987065005994198278941457216385516521648482699875887426152880180027528917250647325495590885084643532308328296485729129983617845901756333394169323860161899871355521293454730212169656838636599270640 [174,100] -56629554886395519881597333394695273462516758843873593780388803292241624855250483370837912935706893836546693193270826179433792540779679078829675973652645906825985417235508895400945970317398523961398125454897116855458467847880644796044927236897387655894329978033682747453002293293241714985921638130520505982268549303476861590330293034952065836656850668295274653442441965427248570002520216620872141767244648327796291518515095814817020554782049877203814980507163296812640646613945869855618663240363589431092608730724713109447748023714919583067552060566705273776741737977230204189610049232746494941251393918376151448517593834859475567299987327776504742679148682102280172344366853720325447282757114519065341245158766895196868808920179786466209194033163335234016638505814315642889329456928210024443700122386556428145980817317617946324822754591359655441664882927656291462572250211602545985140500204813313524375211727087269304115997334753922073106280912567964006039686889757908391513029570626866335618197006955723788611924222264509234250920956667656204929215411905410866548388554381173221347704981281335874864821343540653544913060497925703290204277640681299967631204325415269892696170532884970172527699576397200871320671332083494472543288645234523215058141555134393820406349706078737114444095358402457876956351870792140684996586828981618254631945472324919833907406695600304603154639837488715286264566242991991247252708032314199965070353793883327977086623184154412677710284458782849665789361002658910737984275549685879826279444100781608132809119634032092697846547188805642545568845235963278913484899968524450803819702149191051820533483670511042149646620899501627984496544926642498152765990899601005998202715267326898179659541387502895948719317908686339427354198723929721700416724286489530846505101022521895453508601195675480618891435388535551272384976675882011947803274184876246669227909776955323571281875503997149422313349350616597825475792029283939376012610563333415823847211953167542532371613383418124786911519616652592944124449257463787664 [174,101] -223603203418065190551028984899317916253482313134000616411879784259305742594555588307554542692811951005844817689538334412590936787752730348657312386866880270756333986140547393987364726419703907384205510376682703458065045364322696869323789385395358636594182815016768847239945022763177789843380186314761661279083079209851054059774857913512843563274977883896882352661500957547885120614518044717533442770191385163852106221288136413740094285471103389916270469529271950228508816752625905990317825002208908535758255095471401106310601867894612894360782695493315673533215275289971589916835456692747015864867159384921464072794540971379800297694416014391295838390408446566442300353703246201267050411142423894326389818533153418307730374601849101752420904974552878326328394186591089556085993465285125396670500112769145960421082042717842500951767297410477620015588959466938294725496136164643102886491941280435198837835279249785386660828412475454918605932996173136168934899985886108447946747044595561606876253105611438997190689694023575510796004781599748924007169067500753510878345561307064254703044585470419438394632036900314442825701728558242659556002231280520860687675216643978983856758981857374480056182365433643494547436965585922642897210383534939011949212207717282489422200369604295733764355481756639489906371850716905641369117420444291642867277114849265745482097300497804940098061023544034670420853761189417776995628022285320443051900325824344799559884058775303356363647858464507593940653129427249023279911446388265137896049783901846366371171561763976878681442552461474608405537069059165685369960500171170490860747283527865081619635252252588434083288582872539158524460536994925199033460699734359993905918138218780323363830512826728299203677554120386266898694321021493347674442373364372471237757875986153246714137561653030247864566195890492816551590464077417382044907171431251691260004792663460666093636322739584959542391257581098775683479000880376013275730906413006735691548046380457755959635326064801950682519473857949592059957355366688 [174,102] 1352890755950773448485961057900133896065399876990491559116396119353679879805726119241195019461096172694849279953518248712817888470468907240175027378823085416328759720564776677026134668314322228577066761313984944782374239374969659532055053450603926278452458615168504071757316960747310775609357930321919970573032136480356163603575571643728383681481181492870825175727389249034624347852138595031681786269355956653893318286795313834268914404125987970580124568585810627145275896567162314308100055159572294051055949652609624785106068129757812947100369583069967898696681163468127137393873473657070687587962800967122244219842111623357865072717792022637683702575884865966457586816055060211140205305160867420510425974921825945378791358672179259235305774835714863675727188263739659907871854052246541146500418251965145462836067393116498831828228650644213821714815817274923571418580026401690713375186145290133519650701772750193357788442323348867189503506506160684282344173508401267445943481558526462206185705290436008809727602302997871993171669970548166684455134930886894183140999006615447943940692380312020773233005363198874723180095852233334801769764522799742392642970229104635615340213219864202885738927920891374462304081076022825444578000392461988996710902603350609031695263754638230443753220714953801074991550699115988235621072488148237132376187043846980303288392573221138315526623153067082223192204680580917787044798860241894044640317082362037002624210551957394006112549526462196005175448615442277833827388905316598287687004180222353306935423387481591572891181005350165647929475497487221662203939792283727651842022444444505303596092345593289642449298394521129462716146478957675700401628433667631006574456974277981024044422539704653615242642408317584625860557260705931372049364956091702354569872325507634238711602125140016476398135687408547361067177909070838120161719753455765180177415466551359471819941261653989611678458646677088005398106898933297988437527539122651494635419857875790909820564563877528146239922965411353907300013022 [174,103] 86938609986535216208405970863064329968511542369930282778256561718292585315598568588131600251239674394374546767868841739364468694298792914272138811338183633078682580610601854627810026348223056543810386945741508625581284453158312743664139447483450273632511753090271528902279801958999724047593832213043894314487582060737102946146499693201498862332746168361607501180419940967720659199165308977582609356601902926451048088798672536352942502047924533554624978071523106255049715150774455643379517122832312987559643407073385525016690844879162135771468349067148386259691968624168068010939704087586616523745244802117384642566275973133584107293530172419947878006334277623159756190689814059376033432603902780903788228239060334002137054123537998167277088879414052351754781072669815692932654157862476381794617973197459123460198765449654317060243336930245772203531937910987012578272166335134941355355710855228308320007987462086985687768285650540375839739907308047730916361000105097859604487345713260081733728756317912658352577127241726212932016627666375262161946200075201656959075514004547026490634345433900946676489624239423886174987136350577018549403716543008896337166721021012518625690509015787632536665824645836594069971701780887578027170955043648131610257791055314945507464424397939693226240369516491191179434808342295069687667964237088197084168918991836159023405532272126628009784898759035990489160616340068478367937892226749182949904817317531051618096309055851789679746727291871179927643212217823086023049781643144146534259935528583278948020579963270789544472226814548835612312424972948310724452409470444628008359411337918811750187028514820628240581101535952362460102860960563956419416690723527562816304975974191155844683352605617057863048354103049928777542399225240257036453751214639382514595105742192405691483811984106122433933025634983912759030419974566033534430212468998898013510544600273384550748025786793534985025177821549448405399985038975871751485223544163217285341469239223429412103299503720096675098729411551220064 [174,104] -2223716803607827359782400414212184664690085974909135399908309215162243436238144190246369517086350290397858233982980466945734659530813549337679004114646667460593934863937775923670996508983275759558435283655531489731154533163525399410843938157698707946629119273892522397488520942838286212886292892062526524627039278069700470046760856054305343326975889800270126848867668033067405791228082579929739868893129707152015053240163984454947129597766510558655649350395817116058357922398738398791000045505661812463712356489986986979652815760985973946245700829738882253613016435707243475923750808599155138736764678852421941025771245011316861514102936599974180540128264452813068473249841333199856371698675633932206659899344697375213128493796186451739216770689143352342303318358082630353852819309871268129908234575943095083817241493230064522713728314726201303751632489912899997030867438309672676670314803959534040706881156569914681004907078982971834647598736836181662502301201514287947196700730201575386554096676230160053227367529626769582378449041240636326870105479364387531503734063269147092621698590594002236367957345505384732010974401137814892297547832666257400344158061401677611460888885398619492844814677842683568251434765670692042334515035585832817244197652924642985559790750719924767456832184340752517499306208450915354697414254856213130309332523409424233386943190557408939977055605216289644324964874764158691506662294984563858305335830049063664386569049632603577035153528934418601338926640940494891252181694854001915701005774762469326388756282113592310239985870580157812081186828118769858639448980594025475577994496528602892045798357359150881906171273886253197086749643086891374476235714808781441223513971283931736953501477752703621166403925168886647489667278818184351745393446933743933929300526870673568657808600777932768769269486699918539317632538509786525296305749514978654606125080731710706544682109220070876700615840737669043680752378483934831485618547548391643306025161056324209214935323961946973156618155255968 [174,105] -6147695162147156040236744193877073892840462313750155291006845867374085522024289666626656122238615159112143118695699874083216515836903036393156931751957640824597264130922613351023743372061719834723133131831353435669313207389199794244359956644055248328507553412146319412173371162343578027497662530667028761916812460230077344741263098869768539184648115012790943224135974283635888110781047702907315707676648178404603542636069140625977783124462428855848417238522085493034623861624104169475581458973512676953377308647752793993565335380432790083490081297654320136436521171939848340156228587122981837372653666860546762114641488289010138427420128346229456101650159797497885259673565695836074205391211986555509655130371247949950759505100072594901128226538693237520555898850872500448374365186246858226457996597689613455233328623852565166612244177637319424909963744459015460854015077026191698686966965689112730538576889809201041162436786431887726039039999876978299662073818252714181225755446809444694629373494725985031270892357956609101858612683137548217424746390803109631070892057380437145997226205515568322159418919155473323230201365816003919219608921033107582052478314024998379553538908920035583786343222489910655389798254224122888867681448953706625815874298057036910872470660382667401306780822888420319097814035351860281935314851430505824725696488657693827508163421614348892913370558396079284481750652712785604309993702762729445952885885340878586535160921031608601598162062440741312755650313288417642646007257260309542228399217350572111109930507695512579054325845748395307806135270910461789595017954968914988844400521177425241762170593766503471950458118682722032157764517142616533048118594501756897073803965883766905786346839268882880550051368185652559467936160773744553312179386052513964300758083741776428128632702465809686749909670619503042546235717820284460730318888181834121907668290121627120968140835146449711533014405870814286053057091530057562766213353561738529090818527502446257217614063713406569860142208 [174,106] -13661207105201283446735343784869185226659614067950248864339828658640248187660560348702397407861345041568139475014914532395066403988916681779567189296821731589321343622316035158107734076240988645024726244314596594466794495261117028116119775764790897023641995672627709295486741759572954554238606860220193805184530156924926728558544198811734735278639116392086177921613384258343572033889624152272829133626056289653251072188659755105163894934534312883266658790598038123240759472204201517969360675968072632631663884506731549938419353770972029071027882276835486379313298085252233917171689638055762680509471521860422807854098269067201419093759669552946821594068295582763250161021982184555536953213800921276795760571422489104817258153872790916332651854128391636204796371354503070739489616553742337162243603772201368855666855873196837987863363883340949110119170409890444270085108765174514222856387888705503778302494495511919127376791688148510385398886372712859491761623513407346818983728256848913225048605704229453482453021999698016171574756032245747797003628185078115521041440262838003203967190062655515069811456577824421746613940288342045693610349579353665196055105675911683138262191995254246479079282220986077865933768709267313309682472930111619688155655384676511896224134995889286598215038730413449691850652457610975105064137258294266106900506873782470466592241150300131671098274523513662851725858987032652703610590344290722869493153574024111551727175788835239590702374757834688806989752288704342770458494354469654204338442614146481666772722217069983226266110071186058509181794272804432012091417270158889069562473439719626656351893537971139564039564798926568051367298212800940173436868304268893613848338788181515078178309564437470713869682220016908611574335312227560833230931446809850379174840844110880421349212500636551368863910203634757743065188928552028702357545923501745327248968529857331822655850513062703462690070442479938474286482869084711217306651758368454050919827849247816773772638775834624288908 [174,107] -182088175472746518350616735452053753265945705186614404620074289156491003548548886762835976421358329775293405099299138119108431298883227072461522255437183817001789420636650122229568531413293060008082979436614029942598298336523276886517022295221359937423146360450865837137811985990506696239792179858614995686688561627211414353952182423939862391855862711461121060252686639047884235487933122095852000497034340197715838244894337250025132940381679705483221815218241981863444257196646485699492308327706771345701313679019410103166107506409423779914109160373406906406284419860836317296782981976644077400173421610214748685463773221994859658045318004920475089339432933400299551311915184922194257811824240041634648696822906457565990650622891321566893007003891250541477908360857682360608617048904021428739922935135786981189591483497603713720736046997061674618863085831735617742384988595500128879065242296848990533560793064800226586392560670402071426659469402654296458044751201756148668995862826005906754843244853162030465810190904526018839828801779151757139742483207305403186321535545895523743357425054099853419808362436853122228123464119656220290837435096914380754409700464504697418191251593565119668471862375017355519189280897714048225750967242221058475408175143677661829437430500710783987062284738697379870695667635081358360415819633260100348368849409380241525055454060440159321520622868402560144081010391759145556134331012490523171024961578028621666716627027604757852583184304062709930813096338690114736341802009142030485463486388397867874589277990077973525923779198035543805285996245353671808508836517684578706235316355702559181209597075869938919273440603534093811806448547492002516662321811499997343514113407152532350781859401649495821541707317434021443440161642787810857478320675436411589331423500810008343470641621633240411674922256094630484245354003295888891977670398130260506622884444575542158646549090042823008766324944188973901907145433149823459061307135801791874159958472130172457607532908829024 [174,108] 1913379741926464797874823661790000954531358708855274746749377509039009057760412342063689008929704147183286341377855215244961727398572518302460053895588578498325616981706588571907097126938199758566502755680354965106853784208079612979668887623940484072375779643080898243600498736498931462408748674060479450221052385141204641524079788465131491995406022094645567058765001733258863905428594271663585055654727567232265938295489432731507008370934819928934306068898498993425848318262379675517785476460110631756926583838705010032516501883691250561368431938423262366287133207450395453890951164276196725024430847332932352081649026857372363797783162915980275839070741506515072274527490922769777339110162105869015132048580971298447190511560323077790362894109567375240489371631504215973257509413580997269229571295646147540160671278946881943917258255973002091101437567877095284624370660782817923513326526757762206599621915555172598151506413227254501416525113823353877391205761348184091522581924845086820622108190795592583833567629726847247357617368699613951546931862697895945266747802694125513866116172971502844942655468431817230640639181332928965356355366783197669692569890516504205799758229086468847042000862742017488301674353876483595772101874944287746780198191562322233253497931294839931881588370615251873741993478668827276609470112627741380678002187370996326521193956868223630400748690232455533273459695165404451230636680614237926977084571712582529313902327959615407030091606688764837199134563163928941998145219283117134928546252214525206174431750799421284737635137068205404599765417444664181654101545189565352846768317700002793650743196360407417626963076314862985520828926871366669065812422063335819338601493822238213456765647115134148267910952774078387842101954374741241675999312472943251630472362679879577106969323064786855573682708969144390718709854690813914597534561361286304432315225792931878618739084668538945686719523324054930979782860909482616904177675009837236024317439616522627303391537576 [174,109] -11953412574877574148489902861184178530873182736109263355112548029954102554571568522099172568609424688432850507956972712774319907851885817605960724731361160039298098077422997915263008317985289644325096303354136108177842547087787081084354282574084347879080188810139355742099662147465455905598386671225722086883677339133751693285364214067195647107061583665929676859074114015588305928674915612524698893617952624394355957271748534030279011446296899137684075477815982518143013261992142427945992418036181127477006659563261355747924799562096613409388463349179425953468366060214746942524044795071482417929276614792891736789873312134375735533767916043583794457980306135517372219503891163675949318939659760098996800860977925095187511292199835847442943142326214071244055705306694627019085614951765487821185503336497733666796576726854201133147614427029161663929858756904278110311257513454825588386465221168964446482866705001275227524786442949159827665189499481921660720011792786156853534125458751507509082029824590526114571637046935136413851011961434453378568523538895301063379080017530606168530805950630032708733655467754711908887778902837873751379380345858651109696727794141417396109873243549164888653131570245183577006601088988248065320759561444042538283612786870692955691594124232502210302778805349698945460718254802098466314284705504469578408926348702972303965331175578431796006694955181481687780841936883547550337277193487565680646440672653432622771165670201760049644401327412215990266777558020073508439666060502510133165425932548019292290643003837410378352241871926469859287890695253198667169942490626553811379045065684893654911641828113579794867714947902211585072972752163227075708048370154841756420855593522175332675068536500648835140576404869089278376027773209137402144442554549705606822985721877668701580257653207528297324048313429402270969079408746953038374531105958267516133130483393284199234000099313225022073345359834647417367946706426091083986383959558166076277592913867646207804688 [174,110] 53943777694640969116868967318385704409289672790205536395808532168415821262910935741910997640828395851764578624378827555194233233663818894953732174067813223215437667872546158858070152778759697711766183648161551345558287663247921600363151557338907350888259254288018771705744576251015149150418986729414016749965890509787698716556914051311695904919422568386964763928990202335504510661884723041877129899030265739022553250012934947959735386741861732358507133621745277467626150490689146871791219712876221448987052103841306243328818557316403691160248690513155727374300880932084004743311490467388802827685234702349844340371224841950361916997613355788240738134094010511802220379331909591261698520736172397083463643707786892483478251162131504568647823606780224824386082843657647292212556622009808799655360105141788824514205286321727309934252262559868935810615051867411762668343989293007346971759726463028296618174988044106203360339993704353049510548112573790307519651164623587415366514027760104923883349794456619702190458009852531075212799210767379844394277931242975627470598308427489815693533980872071713055648454039314233262730283081815628603014588419302852028781310131290197317440751990557901023293384088781187257977539148432306020161455448696698927834038435681393083041488249985791352733663874630061274217539242276198211389007339536847662363771033214054272492570029165884585091940756755122910205003283950422539543228102801397453219381977702395968279603048148538299468739422575713398960005135758844674326070914907747556383314682697768763085295034143041782253786268135844648958552510043316655738155856569813809420943364503816143518616805595364574921556060541150270957836800382136206147395619379029912831700756403799014981900870684056454800154085301265899527209712569528510122201123949582402789480970989610502199426361051453789609208902884442477678554255260472384572377552634113923703755799599498846227091424109539701526092951456898643355715540174697044593037964065036623766667887717132369 [174,111] -165211008862859964181043901684710199209489262047554106965027881307695342952028895574177900200508463818960341824418595029128357827249886281162292692485091069180792984510506039860927561881991459945265952113965636998821696552039265568430950681506726571714471099008514395002789855084873464988267960286548761435033384694295627936374791812927351128264987413510084908312107203081352128527909809938528499814783059524439323855309193946976210146465763082865963435459277059167664066938969237233626052937130282906885235060740613136997064754672313118887978846430972658938535067553735190654796605542986644686778234662842516488138249065645905567273418538999522849707293745656536697663868909995429487756455859691744125031885903656588087560496545401186147561919161500667653734481859065254994002941863042665772119106997327314595288262546079200925526459461445254244087984275600784905457486815484043946144599169475027347347893989470441146833779873841607260874876627704208814852078446687076474715329962367404397754367219363744615303353713979836258924094108310613276878454497803494312232081409915368367090593064120501140668487602728234788569897975508387569640457393471497935597108068608784568092980337871437889439893406103142518726976385686961775016171712513216275638677873281186187914410490522246856379777461161163027502592590141607724258635827030302400733078533545937981690309748050113435541287314703068512228708989347410342963578052105957001952159008910416711754330513875426988301271993139839927766578698266749605943580443641022777556494114321916107692099053378828713973567689431320863582391201304908343455757159143946291320469307876745497514275735867812261368935197968371280715145943726016257683323243492600637346044008052298468672479319910691363419932134051791663487715093368729969879861967545771020987263146450890374243519482782057464858190979033214085008706394402469391680398799871221021126099424606444189530513309988582156733460646100249386688390621222299956668394693520685202612262300088 [174,112] 337819433707021581141163301769877010583852608778464760751983055675102572342701618141415940853422817550266283473834591841711597946500963774773674521431692520792869608334495965260618343342873368964525099158244135721417119978905689131939846965252823335372318135586770080794495131232891340711552582928293821370286888080972944832399580231474234553378617021918537356838482136029175601202079737125866256100523902928754823212712561287307915798433916998154988365829927800804240252778014567077221296449551900681306528936122687932786664801735742360202136599023193446500084377175118070012777057245211118975950953564364803090957361063705383525883317580643554644908821534345881648846327590213542805922073050217158792332981054068907851658524111868777300800662586212367388266856385845480672907660375243917074423144762040119770195241483270181448785804566670779572351005986531201178652289647878066064643849716778027070807003356895720669986559740937001201239490935423267611710779651661265028100367922187735225061955920959457302800813902581359663279753607878390491726075383066808357605782428674303996761491295378842213461092321488871868119014263299780689650488749925449511074541595261912347402256879157705479518123797266527488382198637526422467220328492342048285141469624722731279298667901733290035936728796952131373619562426263867975323382922076754001126112397828977832608013708357476365989810873462913502870600433230592913215527518144622381692433667237157762747073352347199228074781257943650920195011166757181047135893775147220979580603129055496993542427066119717030512656348031278132022356981334750130706188053217764330445492912963526002207285068679541028430593217816903235099146918324919085060320203620334910230341624496969260344383374407208496367141435154334341774621451608250619500154725890668573422127755000630398795195276403282049421585404869763028843963583913853149331429733568182865227792572557718879690717499628840892319310867264555480915349026228357135687994325413480989731232 [174,113] -457249108708601011054921874652269071970854269789423672567659479652972748903230748796300529826720520872484127906540000406614157472935144345751934356266960058503026472835074920743503703556292904622024362389940248148091395974714207218736616049365151563799396511364028878740395086766518444291014924089871698511679542882728997285233975288344232103261962988996641568456987889884255766969915655250537044347488553102172491358682103110042650637270364005925707426101592007723983643254674800966192159385136705622286981196388337391816926991502087394145982046195719411398274819169090307911498123065449515579497445175838358312972905500921532221264582346153347459599850956639424049586333257180016921181125278027638939188149955565027736460852850571637621210977890493342094347395759568142353970667916858181321871759512047586687442762400153488579954602285223659674965276648527765026417050038857689986658923730431975306305853005626805863014966267190373467867471067263580002522131037176897280666187347045388883308554716960855496880711591209389646306983979923183133638089588800124433758328503317878112587823263338815998700772267377233092346898816066358787264750054559910225274624031988529245089079701800803381712679345469811831137496305704182094489626271474951131598290376679597268183614988419199603239760573462816931083757814461984171208476165677224476262166293842491228963759844498588197194496084342358328203250802480936657423842926121509463615971278385489092317467983351616282003382541896314289721651199848454223379804539946347236459332415944438885419423353371733580649002277884618775237612329118819041772934194990530693601010064421963618148681743626933806009072684710309046873796359810158358936282732510450299296260424013201608934153037860487431880605250821755054719200777557220007046131371301744401168870519065649520259294198630364874493024005119944247073481856025544212147200729930705247982262788343084214137489987340096963646756433125441425046220297978933969451101195267257920 [174,114] 406752718973583183499307645017875129143071559296904047729913607148701336441994005557074772416249413108061869569951809837927657677885645945657276917174312164977918722271645198408377346288889703828881608528653680795739322540867690810204510430215818234690460581195878786676688024618909564609519745861671173145558077321873394388922273750352284750573187772723520619485532616963653264967711636571178698827267863368671545477779964338393770335255901820330577531525311376784606672784940610185922619507743111654641210686971062864307522950562746562823061381517142137071346514710357598895874461648396855335890054404315669189290223218769472444145088383746682714437789570209086530468959502174906258330705363964082276999607765780261577989214952266382616816658364062172052610137508609327961491046468647273899434851886473685296057606350916784130555211712063155975155507694710366233010656194050282602152625326055078501213226184888185925212023580098956776151094974543833169708789384288065861379596559000777564700653977086400041267384386301178321577319242203565074765166038855574464293215715705784298582543555732082478809388107444065389853837346341958510616313688554525573630989859665653153991690552432302723699535755532966813434005677551546616483880852958543360324866592114050996589528743187036875166302394881646668208008037888185692147882024645289126543972868750441590079875109024163821741775479177821188193220223943542707585928000251353404141349001088861674304015934190119216733324269845915155604476391258487458879412039659138478718250065547593485239347442486005297547588941356796931732637567621442625310463303458139876182264491691244923630587726689460121243300235165210440517347114850549715389719034690616000999294931440912147249357878617622567644199649575785667398156594705454888776952271065691972027320987588888998661811359046639405803938902467724606728719569777674515691362628899552602493636557714656222686928402391722436851158206068657746104785872598909293426328172700 [174,115] -235324653902427044778525463566086454646372408971436461403921322761212587115066006067228938748852908501626902657857063630151361141078804508258784438056466249254746404088309976250050714601594951636004548788971972010888677632122783452222574495357587550703035947911958840793573006903110828678092686717693829542243756135580180811795927996015301359896818177738410530116468422438450388044462608325230933118941570476903060441526966463869939229358281770138338701252930897883200340486729744012647542741712584706321119287063049717488687384064283153573016660902364819768690683852149523186038081853286649284506492735373184818592311629426617480650475995659469860146225447716213577139979504394670320551093816179616200402423527925330804394532698030693967494197194080059053403802386509894097060644658856596393354755239455670315606607402838877903602824858613247734347578386809656611251071526884554025935032968947338524763281175320369685441246476963508618088924685744763646941299035816219983061691663869140136954748225666102265388529845939867412338650201543016504189752243414955169219830246697874075365757779583538546151247917629506255260981185888100304243405117245844954080614451410513272482128769210293116488932331192714839066159586291610445579377639762427130434133835299793691033871090542783823460337821755590271921078540665954805936354616550257360652138272072508210033117896035367351820786169942935821468055701609163451405088062198551992023159707845193638443819906941253700719741685021518165894104929886775920310576351759919730921720882006681527208256898523097843802508852120966649091046925093153817591790712136125304539890603917523923150892231017229401396793111755634934815005963422015955662455361086371294382009924949881848675038583439693929938839101493300623439434140251163903389539991397333513591181579228111129532654057339899839688533078408657767203412577239041041591047893375849650037878268469472557438346868920260762978008467476146602964428654281833088835408 [174,116] 89329511688708825343112558764000683514895358764149468700148769115625902547829937706242211261039119421021385672028380355420723582361597241897714276621700793503837390994429635835673174422157744893639033383829521713200441147278866614159648752521150308108766036753330381645254379033966179489239822230507722603896169854509538394542300715629289482689828847966366468426412590668395128347824524511114164169390459366572204715775513163307679293716879485811011994867883246171047408056329274033408960938297269328323343481556660688988688420932903373782235679285725981519629112215410492492266542215733970154875891884433845231167169870468963972830106122458078250364313242231989258066167701101943860129894873607167130222685132925310642271903173834615258658641740711992047430403131111642029362506863123847267724882812359298738294129143330538911536766926962374767688143154096852501913211765611483622592210500152686610366721959602170346213716611237082469824935346898790297031321261780592438598858019375098902150718093903448583912241674235163360922333825908841256614580070669347867487286200790509612402831943037087652242393316766384135147235909285325120796091723417107183775335684829130467057499158167684493562742904292453035322839411186639678728237887628570403674494956581200581379977721358666488846055999116108429637076313327182952220688461699230247414419821561182726720618647217013501046998425166958449432444185775156994556711362964043676509075490655710755367873019558291483444037144149301999566657855129442291256940904723057334711496749147727431274400348417962255487923602411595771952971944658840476479761794523695945012491992953622840953858462484500760709050265464004016480970076918332734511639802917997210827587432791202743300146262653567713269909219266477659390615196873887435936089315997420353840372232351989139965392730875020193546045194042758663575626589937587189693540283535552818252477976343252822716882930460474967456429950381987000792303706128951512 [174,117] -20822477393103205310294919575720264265185828183691956178785536499546440418685746681414893726386024427015917344238407688596408873882953404304495158834799033929932216594765541473965341439472260560874728069352142875124983189429438492672367371401401663932120865050095062307305077784422399941041878780324263666243471740269650827150183371361562139475934818499362874427643921512238545800644444643573576599983534458495132470036144902086276210996599733296935196154770021657785359827908315532826559889592142293812719951125259571731795510540174318410629811999698760214454627748010719910684166279522277471052219871958639604468313323619791925227806749057889415724089595514633097479470672471380984812505835424962438235751596546435630653965188103971123509083612248438687081375830107892767033569926867462691246954186122182865689331694345383850092709784815421722813170189230572255126110949713712978754235291666675303692974113790357448185614061954528848664524110422365585250509275557774093647525927383363958016919644047500208842491266943580295231853974805690336276937622177559013591212064465605476233308159274881075720876013947182087650413664912356779722801163956943211033032057952013728850864744061842581004714364052282932800379752815323093420902995715441061591268629365114340791014975913786274540067413562761372086340630912707122288070334460708908309349857853312773463322947420415936832742566169031267320417185960052465161718794664312479637355326892857708392072179483141313148093640050592657988592919754255405297485792640942560720737052535520558519231211786458524289848697225790819283379914252319524260037980277291821445524455564218869804841518649525463835618037661395578715562687331599494308421079038332287024475732041951479236789355213939858009637000787251373761535544695986461838596386932706738379126724535054588940964441476518295428486301968269865824155587999731836283058477246382264035138174389178222375904105072981357016931597435913580334836086928 [174,118] 3808376019827997567032237345048556845041584255237466459889450613407061302156030885473645582302184723217595599005043694229469683724888558923564435660387702582334874834598433047770995097264973891971797312456298858236572930446735979054537554285663645707517221364124473594493385985074844592460638675608573131764989328305047331525810869845755460908948432811210548762668975630204534851646333824766431073360583917737626030304235536647963796476345407056934195872664123041070506706057847586409444870198050052911436681912320503332217062301972843900817502828881628432751051053792392866171308296359507738210383935229228476654446264424146943617163362046945903232148604122367217545942441573387078857944952426702207928766858798517103735514968333417611361888269081500749122673123260677830400321314564526688919717283480079231664006727512979950602508931410241523265962535979546512287095519113655399719117009871811094852695056186144224543194427935743120049298932768130720563176215412367886615055154580008633003983706300129474309712739721845650505098703739006330429338989428564472590641694429628667421313221357385185449400038950040076701922025222410477456054252974101373445838334539937921296231660348451544759643315240835662094600561339154133985439139603953941314443132174388296129521851814431080521089381635247583097368646403737456803743358749945816712657837258030425983242808308908605432638076034327213026690643491358720238019550682490524412037884336586274686683683730152476758645094112584149996371004267665111603609315519817997103484728251339673274060654362527309814454710433866809584394430955234737755048753821055128274724624198603422878821045902909660678683350152283145214657289843906242657560246400459856955414277695218582986317927175900532999550656016143873150037547513090374855793645128113816866212780627768000129198874952236842797981631275227633641856461525062818994791931248674889219122397369104999094848220922973428744843372667171042581355 [174,119] -127141478376557016134100300599414372481801027768387839880947930016977356178058167812587506127662000702938759052423434134273151462699893952912795779497927138803678409240093966864842403405288702873303466121585069735877771272087974267639936653952103817478840884005175933896730492535802849382939334812442948603276963733469786496753854104829062871927962327337266081032533831988939905582475558164419950408877440263768823309718073671937063785474865086866777568398890915362162308761518035254662588625095471308267901475560599276503137583222723282806314080363934369215722122739694461505429433403716305906904057979764612286096409852984794010001035503373069842940135330437326044264939897167733910213591480176870693341021043993693844644994516870281174315313969718879284657084704440451282678563907632992313888967714922868004364335891964741515026156937139833979447288355468045439894827481470960639567268488955322716394508547707718614414215003575439546982816714871608096988499585533115028976685778830805927308635644979212077632918957718325816487997590650538348220027623579169003771383359018443630891974857968564136924191952661586694919992873602074800028453608647983655848536574777099806266370444109810588022909719974823684852422602745194566107733479350002357573411299000956743086122643931594302558018589120881652236850637302453793096823813150901551956206006684010766490239009999354169426197998710563996644135847179775108677676429748782618695918333711526242328293338616621786778453980380159317434562281751768529965970260490287546987662974868744049447978801420507704091927052979079239541244923368356946230539335745711410876115812357076405015298780283727134256036923742661722124988594043899683069896559734948114565933849716476300923048841752127301948764907818873421218559727529923948894790052888022999928448627429681103078185300756291913317822791699162352548483623126731910103714469594777999671592142070152816275188401131745208878895066801168 [174,120] 80940080134417427010020732141996566816703818660064075224184845519630798797775055533211723478934712944723686110400455898596610959207296938610520504790084475909096041269821881522010021996199243495205309091061210473553359578135905310495557091668481891040902860100972639580559022316073722415414386331673484980349834585742015978804797128074454519939269214612257541865834751674694484975426534361688598210053829090885715095310855023242721908156110793359677826618104152914923130379532517169480721394611063875681821217824343161834265609135305828606908175189393026887770323863909308418668091915246732307536751866471821937543182732191217738879049815777822176784315701688388840994963801583904155092519974076930207378010748207999893510128969599918000673895813591606992568121174391205372392260917481515212014231134433762437072228974038410995942539345629988593710103785204477807891801364656329305898526274463552577519524367103183976374017037062940326969790410458309226627742861398623305117101332154072100104805558069644289583781010675789910499144351440937077380848733800034851578321455970574863732891012693310513237753654277385617039146623603147055556837948333413829366824999231518635994507986215236421479334840920521889791184361063512608582223409348359946949803681417666796751056408084490133417079833148213136000623259381978739201926216171891338468648088996717395812714049234791268974509104148437334671522025335444761355744612924171629201820996897357916483572164093748507534078513616804726159430553483628004714620125252749330077622101281455143311264784664926044748589931282448714819593274421028753097881387341711721673287045231319390914589926783985182492561423510306806592385171303738472793176661829308268763348232771693438053357354557869083213652109765777104896090472689590013620180095857401575732653750012047025255325396921889433259333027927703198530897671173438675981739753587389690028347886484448988716041077067067899113472352 [174,121] 10542204016580413859483509727660448780178426615583980869407390156977404425591640320775161719973875799405714637797479039336422840335209692034256864447446979926829475726929160575872544451912884151676638751269369860188233895933195782937590039616687710143748823110961910198205265465553365642584680141244397743542288039065757784967437925401273717611846801190132133614522548410695262323442866841249528049963023557715610542230528537295951650188751964402269265500853976031475664318396613815732603384449788774654932060913835959819216129508006060532045685412798044817052222905610304590956550697946620378394372733436313237555209199013568829350913999099036086176577104089182230044501759674399214370735556413957491203212542382735792806834135241989737340140306368995895565413915516668827433779876422048467331445749317111893652535840391138309001061631296417968051443660719048925892471574303256556367983317426200711357439776852168325978730712414512739936071440191029727312212111326954201079293339174255196693296861919933205653704896565704034567344938057980532955290863308471854856114683473434572612233427342708188938197544539718540848599908820694122250614851835035164273370648020096087008275496427856543548511248822855015265940827212668569746581808898956669109477635941350562456774690931365635394723756900729233164136105859097164581144937906294315850876109722191566565318028464969978310744270646109800329708331925756042512884474089662898066769485112446392477432661455369889832977774741356555472259889412515976501182158129897184960272527358953349342192568901630881721250601845196360216055391206169580723716974287672256527939402462687576205976865466190756468272563250470582992076782730080637826386041295403503307809233860763345226110607862946455964817836546549527677994735590190999024787421872708997776880223510405690430419567888286522760651309026597436679860830072762273964253644624982909629491898580230577928412675709514354080 [174,122] 1415399199096261710416750391378029439881808399231261563583932052864726016561735941586737643467934020620478944865825814665989189438922285066646900995489575808084662783875265319692954885055966577795214456008597066322546335612221145257066409104304670474935390243129579295316189963208048639708761295853977129545793630466549714862857291842455572228589775646457059870167561385009638264053466386438702998172402584601112832524664109382890822795328105977989118480931204722721724197662493697311532365253733544791982893803937845918608337880515340017123216905286423464994878340137770853345471357909714739735997795570965810184582646262595022620620508010420207975241343450150887957150036264260749297628834285884921504926727078374126884054783977629610693459805962050524813121301340793117334921852580168745773047123056817265934630651217199889711759071616520509236073392500321756247733059952911721070085610401612754709233489680637061769234369613233123989375578373654139416932632437289851300677038293956599304188252866127325597060734492892867446750736656570358605634590007376302731504801778373548302142563876535052466948301618223212613739578844320043269583364577084866481661964175506225820301888255822217011038132039883589800655796094365550892677329455929048805054341619910317200356013601948934589518271237403887277223131636864929772315202457617069858593778334259288989369873270643733153480570730521529223892887132826667472277955502259497836583421231735130514875298314569950877700448946946976796283269395167642242022110888290817343597268968680843234349165624481572424877961930385571636843395279307394825206403610173259753396379008312438593621338403232585159466276690528993205530013672324324640726870797539049556212137127334632169124515218199724594396716564209704901495056033083669756375130609225627879511384615520053673361651991111835156779967338667965175838930925355737058626805260042145854177760231273904020240474045308 [174,123] 109066336714586759959973267466245586190038095329989673018804438723487631243960092398751851372361358157970749902868807083351804073660719103494155574302201360704740253217138681899029027982588616486437046859535793848616959209082181834794916304734929194504792384307342043895340136853453107632601542778679930935566881525765517741773638733125552270201910540604660632622562080194834854604085899568680469418138670744500902570445834440170354472969139500523642075098138142010350895998461055632120234282903236511602815852735044359390878993254101869589442272737459284983970748514036953704072012269748577888831323686042733931450443757229741268911067143831876787853564323459364088994256758730518205032607024694487664363021436755454361870312904270692879036001639057715162601214013788326177765793595844845448478440487951186277354355027099187432891653091293016735418567698095703603987568182872672608541692706851674895918478048307029253792394047324353587485404275424601781366933409209661445717207009065003052863940499282898502268255790040125221862281883292806963661366910672155542361204151669492850074124957829690132047990855285029726914833980319115880731863729881202194682657062528200209417071420188241873236262225820702231288849621633201252559163594598644606580290828254505856899731417959330360108460142768561134867470505882605682127088482648596839205952213241316621106225747904631232447275299384620271264079076735390781209166629514140743580280055770478959283597146595394651412417705794476330221670537022100719036096007583246521868270550667320150303077343387124199260981009698853345962172771608375271417218510268365505237723275660409517255644942832912649024920248260096220735997346641332799226286962768790048834782965671229421044651967066734383170161501173425987473559002678626041996432378102234101054710685726635537159902237208789340695870667439150250412308480620456215585529032598974555776532963909935687884144 [174,124] 5451373734967139216033829643158553803880303611130627946692632849442772937606478371441312114908633595575749763026805110654632044120046364443952273648126810188145371729203147684653252531128395868783272571576849270076980277447209456715006332012839127917849931223943662044396471912275165160576834905682358064311691015054138907997274025448269178616904403019351860155190132486276692148103040467179740979075277566554305518259342620432096563540179260158648102399124289365837133707808348675435080721281656759440739033766342907816892466567462422283171178367742539267982502207253084177101163668682692275365469517279985663169997523059422357862303203269553480211001182376978040641320966550365479765848391016467192335607382031745405191045089583896899552845644884976359900470712030502637715693094280592855782840693644801439797725737182895528388889026012407511264114789303714896086919896499203265321670483888615028465347952678253430271504216222671472272707151716287855709568528095615698010859356835328119732688730625098654022199545371313665688178937179759654131556980176730696752824068340850990837418628171858467617723224017406033262287606947137406409309039118142113068527201435487227692509888327967269099018263853284980689719698669625142200862919976453481822451550172142305823103119920687012084704859212186559267540675203717487693511805268832235087706468104646687490269591250730139205975368520669845371915228722933653236626481966649005490985903266542939537047116964180471149339678357704055246762636639913802653260127143087411715380364289469569170614636703480947550460877396607634583059328630071756108597445958559037657188980113437961714555038756833671771693908587849860551992731333418648898037912738255848031509500467368272939275261342154088606597695255685526645847118296079762098050355018170469651830422598822580993100677416882843345266044940428109579916417420740099904013994007121688091477467936568448 [174,125] 170571386522397289416148665536079489900932346583037421760271669000844008724406999124761409249779350522969682522312699342583700126701902738406697886815083443095168228131961388068558862410875169554571291933784052703352188317689286281164685885819846309615852628959404174988457859310776376403720936973114073917982957688919670280355113502553194097778169236035691460844944255866954328047767249251107969275825109122465012379421808618343902637657770483414151923262533662248825205366200834917577989290114109986078955772628299752804974474465247787805920900904618452371889074889286698152060276857824433553136020778006316210303773605398115512798036063790434950036760455440294970954012782751502146649111202317688064321780339040714871924485677880413256201384651146145618806253073751125253348968229020810053818965283169729923772535645797258588161780982288919796228996906981011792617110542625793159223198069666739622284468799552538012587253654379132983398032435344194197976941024917645219461596677854576977266255987762659159042690818207654779658981512686205325455168314279662689608295219788811574846091582487528209134988952862931880913321704395319002498548538211689658444150882672329342325954006759110074780966657786359659263780445321329601688433024253763910272459065965032506472784227751294119904532685273298912988420765642422998347594226666758310059492612303961174066104314221057210729650973902363378304073487246737235082998907340199967244177922434002124175690209466830734111353386885818539678273307212276217671618890463136905563270151793360225673502972627951251181176315487255972090630234907529808793969249453726823491073274370463776142540076586156626954347427137150239693283507094562717432971094869189186433012470229993281280098243732803870764429363053169719904814191550127990398923244823612647240872216885860011922601107785999408559889096087251994649460478471050918800287405800693278239976064 [174,126] 3326754013870772770989274557921560536059557102748409007105171153931517420513256779906066590415601337580741048113100835527063972978613816574515561624253874231612009525620302349880128421881752269399044788585166961945655219061324704904224847649335463510553524699626475961801641183893316570731837719444713336340932877024544321226891100675766142592635436156523879746451627132770926849263422264636309023121506596148562898032363132030711272394316905685344691106284662906744962319134435782766653192610271271719110670404732069169834413444690656257841928500676786038778267903850300928889736188159402871338012915878954246006963911653422165584231134454601792904224443997050176258698206787667463626135078418282133497518904126758246876706966240316013312286439025569560152926448360095863083792875569457780810344824656179647565004485062356157007424717391294230176327025819834030821435260712720265751866674352536358582883902402903926667467448341045078261174984168133932115650574593243629719599438385178028892852983283592031369430640328443965893876347361065400539983491367111279445398291442701794406192311762251869302752990654507620102655516851499750206866107054696163038866625023493573637418713476337983595130788583522210285403521209199013813382826370632247874147843465448125288955025973797243008280033215298336219676676072418528833255813238683565255795688555161523190069895793483412448888084595470277211973414720959285012376774465291146061574813665062454924699907562924419584741300777219250067179799849052539473236087706380375041620794110105410875084507207844005316854068395735067278090815078310048516821503624882614234495161887330211550104488541312786767253949021808919396587223870913067959324046687371019463000846727518034044915809694436347989425714450635124816524598449238814272710169439571104152449924181286535448429447259524814093414895871962302172172283006624470502565138342913491536 [174,127] 39993652378838835003230712767585684123299066110398218401198931547758565484458654038595677648862044151798837140010426531020492745666009789375527803007512350278740773564522025906189315624952002237542026475725853526164069255267363053434370210610029783617429774343416111819449087653159650657407373704925325160513540992911299001347438505253596098092891838702501067149187470195259232295024289133486548492648493193173076715965289353228323005104185182838014988044149001402044900902718417758045565784282091123101281230720943635173887903529938231014283756012480540053525845401163962986820899880838330237846464905809523623360708290240587570505493977178499170623471109433057032652862097436077479079264268219306682600358271113110877180705783425588512316614388967858256074299082793874976396530754148075580016301190222145151594364810286529741046479824417799829761681339706065633186927429558207610378954468179344933468641620234884467873381249701625260481421417223843416259666695272482002859832766893229056672601790396670952394831107349540852433493873098833003446380444354682880932161031553206756423111704917671466685386811560672815872730990562959464718434526230063035278972692449254343755911653463716063817527308125072762599689425200555319365191696651628505954988095445777559758285504562386161876773620677590748778405727766405502861577949119027757915955233750559148610104678450731907136046866159653591639888274198886677561961600896309425337895692841148465792575489159796962510759062957842262636071860855540633110497093901506503537367620578524618343132842628309746318939813599510067714785132045956629521341956202941535834365933090916636628261564338816817870552241282774958262904905060677743097513047994758993563093061078552350590001692505117638192194801188237199688505004314947832134633236942243093596241966532989905180569142497238022759396512434625661389635234862131673310324558080 [174,128] 293230816239452066441878563047154937353766044797545768874245976992188698511252809220737854037418600132089881870141846711244824187180090737131531386743886336891130883297578965366646659866461634186481456394282146451481435452049787706899844284013964436848488162460895860116944779553230316699097743556277536236601092453755607244514835135362414269553619048616301709759438687361514768785493847921803624411250933365610903754578086638801937268895481910154615821386057539974121505519456630977529447446277024176776655033114415458964133330369646487195759357403452117736537428695990835433241301975664769309728340000624328756016177467846787220614849079220561686726545677110196367937016188235421818510183046732220981342670200177119667001273394882729188454266260231352148723248523416076538393374134359424396594664744476096129080723355144841458037766611749080902116238188753740035919045268658995092738416544951137287057316068230456721915647041692298106772167881996343409150265249312052910701423780972759431027925740977169252174365414606159345499344861142889285957121909043097341631816402410913484694060212371207983941795322924359860586106016517752390127148622471013548852477822660525533672289014978986196741940676176594978094322096704895107353126855928462296340018063604674976648478006315625133643732328286548740370246925231257692250468774646005861869283944799219512420548645089670153341670629158352980829983204337907807344626592816817268889288380122019142609957145942869250617974002606599983164536540999532138624019471765614415152951452625776987402994784314055798923567452853376186984448995741095861610785186618753881537820681325490999327702574399804019768308102101918820125264670006366825685618255618831261632535608077460268545692518937330102060972351397396293382150529035287069882588844129275741753573237372553024427211240931833472046958745547592002719692912049250788160 [174,129] 1297628875881480663247952084122999926341884826213526258149205090113270684035265864420465917124339539873708658472256965417184020127081956609360118664517169132922017686229756668115836652484518203031590153531512670805062370892977333830056082007156309562083177702665500834778434720999827894003768222126030267393142476802618220708236780828473658996678302514465584849518031839628426866833556703700064167188975374886308661657265292733895375460794867782812542912619487524983299008403853782257024770757591492242283277222026427625169118889425856924349896996587775891082873431417056936025501641589949135103116241137462871373882895462152094014712711749173934168426949453695113312026180115287106409389247843674864985928245840793349914327774063716035349521470782318165128916828219140295569165343792136065362781688507049739769539691057649928037666541407633513799575056812113789326310289478292934124657344880388447478084089047231575712475833698473614191602173040823654417563395801149465343095531062869786356919141292691404628216756251441640354802008220441861466359337570420868573943332655472141291400328979075506394104794491166530950672998519539409058838341007552661348408199580943167559976905276021774213891262811886869474694330339161765393226345021594045184436210944592853971128363506279452270544249918688315202321129609627771806092379839891687691914475172778006284261382496163047018908650760531837651164031349862111068659749966193603549301257834221474950390227922441745503521419895678882207174909423643213563357129176028400347605500506211608890074810921388049653528212320248822700347652950394768475539629882096328184832775560295539541220760097544063274378497978580107895962888894065283497595750243311459700853991961430074157462630101242780977062724151965174821676510589338701406535854514938171924122847749632004775376906651758826605968330820023533162442662376704 [174,130] 3424874353984643290784044674425640308819964064006863506835047962902477554421256241158567900724818248934031701841460619004585283149244268736976128764068347545343860978567972829376932120405402109356336810627551763109353545776700066585831215301803746900726956254644246259069881451046265952355342057471050004746247740329107435018172489060766692251831927222913675130712208323839832525218672555322523098730869665813027117287697433734692533071247505265723219988942490687122205832191807731315616404823381639422712639936802489386305483946574504761127648658154175897620151191433628509253152722312341963685102490377806582792762941392889241973545364682357622621984250284736846203495527754274120929013518962889437827586618059358470596573919913810008738816870066076001088553911584609128868433378675041579185263140539384995532098907433816279995740789140915350006485459165613006364266029248247240190156571524512278095049635174733490357281788021012581266400776730879730840072577039420276432521497586406340729042766896211133475549963064444953188827094265855370154471014324133716016209928009596928805373054629660651696728170443147476183761893239852523147212202664489443110631531861538808318620624121942451290496956780196590031668290369797846382878477662726338253179200406323264534215527705715236057803533939884226873592670290424727923451884710916739349121755119851785815169641762416653453740105963203702394634441954063857466999768226546542590274138524839469806277332447768615887940899487421110388125125083628521314724065783012475270633147561862506696539211245716919763925749910161828954075990070941418991352660736068725664617170107780660274720345567292844288942430567191121399379491848857953503005505157594074189956668280393562283146242989978523371454674500973637786282160091036673534444119034473040469151189188761683092861564666108706220489781852128699825816 [174,131] 5321462029135860207019386549531088114102759892688473596957965586589514651884297016814898158140314891010308691900330123915846610736826177025023695447892246189872409247509014822340384152541403533447618422929212393729214533288815871186071454201558551027340717315398445764178972415128458279723332688526082049387656493792213330445096868698989513175234455573433585474492563516502716258717828139499784314076894670141476275042484301971540559047884658298393377954240628096436919943079399202406693896767744623500587227470123234323912846804823618455274304235331605351691147446601128793228002144770097104459139212706684670283923892247806274901262309635544857799081325681690609748682731093894149834022902093023878481035075410977550416232113267129684470667121435691590956206093707779261121222341305356293792150292998178158573225678210415759147465672006925803231052368749645656171768865427219165831976631705520005671306517677946676615005658354769273494708422418963843307548597330661768391841296966198452023655642700871892182825973217602607455188532287697379338307742167898557866822992294742537201826698273669466665295347074178230654471436389533409638728399776343596301718256076720785360194637166442693114121098100850020747691094403237317817812034499137810444558646486809995256838937712971002254152014522306685167965932716303987513391044760658992050838800657874274870631255927151970374267489709887761274702175296979879139894554238138037330664863205548706320646976549174872666984208364464077241104424566811059987376298990425281325129411558817387314427625543108358328483227618888653475777578007839917601887779961549643427674909360883905041115565298723445510655048398593961878789079557651407893111197627497101532634940883070577489545069937247057538374177277148474529470949695520870781456417028190192359037746595826787944622094154233333995358367411120 [174,132] 4916343435836823454010326930105667325268329267388256427214374814294984404382772110560754476842044396973055223638008510060097497359627733974068915980597071154998246020623154647157183385704385787526143036637475187562254308905189229174620990735996953001170064134072273036002092447937290793016951827252796657635340603975097639673037941934433220387510082064661039600487850596573270117165679909319744962379757724412205961002764392487604300248802432890066201120130415217837019931271834195942158587415458925418982548728603510334929408595011600735297399874200512664708709407621688216806275092668211081282900927348845343041952091038372372146691977977248571529576404547481844173216915252435655601685240313508389197994745155849995379656615722141338968016962349755235300347877470381261360417888174987331489846434120509737348735280590973064625874234770824072514395160862326563983356379764268433926168320066881120506848029694179519022291081791486047635150833791838738092432943646894008123488043588531169109558537364965693507924027493077245179443960641647425180699646497383416099557348148836985206935000253521924073749694250769159853729788417037083461264751349053497457062943862363925265964925091398618764348383751318585401062089484013040902457982022987607230114481520202015103318157992812180101348172624169928881317671588820384950072922223061847560360998920597035072718412251531345509750568328956703270667589427738985887169986561362291357545170794393062991461853257864758818547312104099370884092317507600836818917500063792825206040119858516516525985600533013811768845465842058461060030588433677930056755082121573801069515552911613042264171124543335702878735509947908101538568958796447627130849603513888902048215885636417907340775439420201484658489402358468848904083626709161861097704173208152963136164386196871468069762675217096514458904 [174,133] 2101863241118963973817209990221453396051277135432891663992288902038485397429725486142075470112173175674812219540838283749504144171436658771479515281342796053666356790434406315179859878782505359407470324008836533133446773430383803070794619325426319918702484670568400695171800665084358074207480594712892816902593946010973283234873578794721901414368812662492595760869771906020542650915139687585774056172244894754129083752964124610886966062870751721863034508761945014275809035936831011340103153470925264054809398249862918667125032682343735545198431963123051468619214425754260151044414407117599080192878350728991508647298877515049580771603225538174847341821174325933753406932513030287777381649631003286977349840272047500144903016021230824267944354634219445714888390378358080574904177280180711664770016723592165811180293491533109982252163769212624538615489154219174184797228901603898145843946910437644571050925856172672940201624935093887150268729864700171644869379770545289168698318247755959714001497117810665923684364725240658876705822991798664940283850179230388304512654221251192154700747664710596141734450177957235512011039618389107490709161907704835388563233632547701344679542346354864662586418969756697140801737920471787117461791850167818041844945518940166883444602487124884402270116050514627681360108824973830844815155794554296492268470281187630475129072223786410785130597327949345106453765067596616525130657096018733562807742413281745096131829124714587834939984931027149989884491429117733862509155993554068221173570408346401556899567515455182202161651896568177487365429064587538409705164998560813970367081286918427160215051059116388983815258217365057848906750157540771037861844764843486369480237588135131630388488398564966428139458442493661843935508732722845760609592636926556906749340475928469559507675497810800 [174,134] 1950012877266814846496974631209407929449162677551782921378398223611542092693980085687805195793307863078887442361392538660629482566372502142520065671920889592249356027496076796658361821987695134928852099486778251265829055705258717623069985423477662434232152867350644557310954057026357623808741369848057851075139945963102326594269661602879059994800942315350078498853775926930289535439212924822411458917663851821217481525171316768599716410500489284760203662105063954888317951154182197411278520390764864989247270353062510455054762773094155456878730083510630180110729592001551365579553928612250693047597269591700981126790816204122752929338545405602187827957744974605712231918091781874446449260677777502559326587602285974050881961535277718403515002654610006856564616059916945927500142233080445657907433011236834710990802104090653251373004709053731901817677185286824155239851862417992839806960037211430411507927200542686599217263984829726468056650521121325672428739877249573281584706750005104815877952000225627024928807765386074849496226416518602494730265512178642755563055686593305707967300210706030332422662049649980529548241627306312483173096289518814309295915069247190772587719172775478620034669203323756879631242000923777389979803640214543894224413245509385380814034010907372791764331343587891988898130397671540507058456416916550584056967460247576158721969651223498319237931979087763768551548116626853669111624700203736122579075682278791359097010867327166889972715205534948854984548482686863828747727468491267651719939600749256854400175538005356734602482618686008769987829578642152409387881756678368589509117478856477501012931314473282974938006939403085905894987313836550582941743467936234153378133276062637084213077377915362697886215058494458868099087885480283141127043768614549758054297101840638816827819 [174,135] -1816845324627318805960038264477273537644221601301142391658028934850636996083626447388002225321400294178955231916027175460157766406970367737755204216819232066690252833873088793617706843314247605400924367300544974335543620734242927322926841434189471106703216197181479596670753842190110658581239202314677001970966669381108355499904157421584062504622513740964652049038435883397667011787511681820375065913370384559984023777352944338735278336484598753217207927082252082262185831875517965876233568402891416251372315973165625218219942997606553338190307122241113707771979683757436612231184552313557575443720004777443422444766554286741419286334679076452416448619391073360798222191177321582182993609453512735008144955620548898343250380258288444678014713620846119043524533185173218183628111732887647642158816495803240650304273591233234756287810503529423206939807644868582620346030858386913851312907895279207531267565640442016790507551127361607601274779265808106785066707918866013072406380819642423247556336123680779343475019895387732175129216480658657217209407431804913805388414617518100921637984479352445237888903376113122573482231344116125905184540925341620857521051332242290913633859483161543565396836932929496699117210861828346769419408686530638158947609572983520695662099629308012664487596684044929197906497765417524226147920599290913468987227029799481198687266988181577164370445135984434276738261719437147069347938402666549154811557865963418719288767098047633812192553665007926739129941373350778704812573668902199549430626137316791292920447014643048226046961877184738903617276112832056446417179835448683752625533591873352297098150695306537315025766385510983078653016816354410754821106263905751545792796035975994865949346829844614330114979162782575107992082876877397786127963849022605356624658814940256 [174,136] 1741596692191676602785400563688727890262402823646067936875067779745787433999575218574670151271409162556511830189852352657989790733587450582259573996306061224453765354755546744384684874566836964982899234871400336934765339129180734737456559236691993163745487273546967578327409082762380522222158240446936856224002101456536426888466845542796582067104141058817827037308852423408929387645902524911130810719244501497804928768669927122719344487612111863622077115536283445697034656117456264925097560033556237976251710822607552840251418879541755476288816230962090522762178875382707198645354971241520811916431853219943899560895009200866971524419902065085763918009004037953236565352923001476321181203826302821886806332887828352726199791217208715191801347346645770404709621349670525150068622063589242338775153376608807361577685098078744070826730930958551477778683348098049359837349892684080908282498288359908676868365649260217462344562461293039792757744973144412355892531663423685685463689906248356273821804502776006948526528588545408550693170668259560481339396324742595593971518853082666771546880722548552571216486644303113200649364533752832439491136243714484938718581301487579843340790953280520962798303010187252144398769324353777864503533542925098606317218249541823665333072942235900699261890318095540274686684397871556399470081300870367141324824468720403320933290782515789576042709030806433609261821359749446740273300199178738269384689114516316938693409051818012410358547893201861575843780541046131584116354099622429848019846653668691136172536919513652748522333166843229988680221085717992777955384589280293063769891645168454218777883866504674077640288885165631611596549674133214339723945423827639058338171919496393474705183987667355907609717882878308944855638502495261879648640747877496192279136 [174,137] -837788807323320731882371384352246594840759730701928098407718399396348344794503763300014129434248904244364304081811899042666489832262509371119615880306903234186023591049517590856066058944889046318490222407138238500366215153700665112266926162449412893869009382496214027360628317994414507667586835207092399465671509430392778314728001642760610484591903191671924307185491944279654182950449968261349580928562044884742955504768412082033472922433480601959568753592165555631585341019505811450061349868011457529365650502976850302607576955362344033755048108396767312170557673177044830940314599200280663614449870874450829023992920160007434224457024211007588647990211535634993895263399807922226579862225880073858263543580342247809090666999054288007380210430241799496061052743725021811420921517282758031302032118171080229998849455782951164842660912174762016316948847205701439929405309693434974673950473816237604589206817557587940301670702395462005507348610714380854481396689929068384091985654625341522236377834758487249483210712885959502633791503081509927573071440282858616294464758273347478904600113916027209791004362154605663123451014599814700848240358875299699792669349321608282980560330456930886012105284135605530903527375403829157023073769158358548653532227713472955739404445751868548148597901795004861094185566777623543264592334774765270554395339277436285354136885332772329368771256871289738944824381348295773100436915694333640082062319692318619215610495893339574611192655197946265017410213106377463626814812007209546323774732981730431669322012569632028556802335911104986090609637439961661932506215807016002159572374995194739227409996589705789129845738866073398123652260363768619066383655703494252184397239820424309043984049741762026509385399556922759131090165675176007677654040845216 [174,138] 215518065709821465825717930383268272043661999218366704841397388643410017266655390103172728497543786092564043363134185949300467410040754279861101407176131472192040404103965662530477941359242662400676614750058210663918488802081275117298488583424074809815116783911172977037912428652749514900098227734752133099505371743481865779994691425107151222122501900986895798759202184752961446625770255111302047717603824975514324334153103969132926206914771610617000973932528639238908093162541378377248158376205550508129233331958505701331279306173288320713934275039078074033218575242582984300639669080102011794228666774635132377962461651071952774518041444378951573451266908137469565140957906234158018532425776823358253853380139861645489400238695078585492964076972398380443531157469152988784357388876823983246569596134324368490495440943528094485416820558544240488488247798659316856827847939259959229696975390763565468510785793570733387810172070688506783827099789307383817024537517307276528589868178457166953961024535111470810185557382458996938343392861028828816696679058961182476146346519660650355730413536300976750321608023750553974041350110562556240439506809753860616041848522819996773385765539069729099431595668716654190592657753925816065414673839733186704081375956417971591085001836190877206989761087862481077055975405376714935909544153302393573525481190455482490862333493576428563399433394803661255958652006530276738626864639528239684875741342102192554198448055839389587064222519377582513816576710272262012509041388001166788352756199679809234223943911986783843871407608868048967635205980533991722585223090218169222468759889155805445383068483447056283828108673200779709465340417519358458116577097912550998464034088160944872133475383280983831630130617521103001366005984089569014204 [174,139] -28970626417612416537808391012733210793743205748186606279250385246907549623622547584414526809013820586903596079931162518819396642630401044419412954733525856072928501713349162110369476462971312328301741058374797272453208457282301578033751123168235177401703541628021355848131802180403293856966289885188974851739837468477833488682367601331143169086678197850179301542874610063754845864430820293989396241955364563137485609443233358492491110114610547955259624112012960295736207191589469882831578758690144400207093420001347405543504885925870324504019624727426693169056077538735482468467729866465989290949747782486157610541835170633907284485245335453172434786892941119207233311970430571675124075993905286307685723632164051007615488099528493378372439971762986229359980597298077382742360103932392245845554432393177371978865673757587813532380728760328791025597630138259092640581107372922560925754659852506388083966634890503647947048913310870614282597070180267890685212322982679661926676176473292743006936000680898434702613699509885002804817206774064914728746233855265046643390317421842363007665048788064476235307389209465892033366252133599819237946444744989651656510745236969073191457084407613836012816687991192046494120823643277277555817929501346078735917485299399123071601786751885111460806734551542344690740057704314699936063160079403322525983726999465046056061199383784905656828750401640932866194057130063693419601785902186408501937566994151481733304519582491817313038941656221020269992388845630483750652197389538007221190306310449599375517396576015645308785603492831689014943071901813024212321004623435211476638624510483833760185343050911264516938713057642915737671683464723936694532824358821531972238468989952230223309988288021981269245753376827809268555079356368 [174,140] 1982009285968033041886031564399077272714050648543909379965304602796041467527939345266285602858197201847721194524616477812267770016075120236006176614970347573729961157076504548075389003678837075507479623347518717555548880821711281024036175155087371966297947523717287192670783178716762034979193133874930082015222172476713132251022476087888962916299324667615025764510201213414739993113897212361106675233741171292573929796108617685965946837955842631235913587465517527291568022736364565962262361028307466498188443198723896905619219796866391531006951243417537613873319560210754250660439102526694521834691064419620357481410915810908567670741889417504619378369617111941068791457092190173178063698587446058418608603964864234544173775518671086398170466537127574062926832664718666870106919145517961708392514352667902145385701345077007733666014571823482700247845389563119407268737053937827692600199274459854807719495369217378361106744752737689367854570189337477325713619051613550334049388705961600912632210386837479635128741498625425965135972377210921476184834632742255874399265915828864347144650101554029288441306746533457421809825625034047643934288933693244204381856223299916938593320285173143195608880758356064945095556773476184330282371840894786727347023712347267954113761521704045193149463977938222380735508424944814857692881013144345015397721456507713461378914623722794790239000318721093231861233444278028800510714177424841937382828297518012735516470520899636415769711292864209084512902226716735910626267736851948906281089584978287824665293037767261573362038104218710946424951257377336800137523704773414334512354431902308523136319390228649883735642608940918660673488931733198970822989329357592331176502203948624138796355391897668501784850528757239919832 [174,141] -67950093991135388918406700961978166032369407434857004550811007739691397931508884651062849118145694030941340239476109758724526017482448993624086431584447755756698005460200046198449273860984270054082378050016031448219474818339192869853570655423069106800295653996756587348363093772212904316147298297430482061896604337490613054673684928929104093357949012064384911258260741133303392681183759354852745180300758901826668033438797795000028299735647640116858009255363305412556777805943070869768007758798664074304250439283764665809889643059912454152908342764846986622958070995069003382345527332088112550864589639771625516179714281951722170980294662180936507331846909611746530398424184030313030022555988527772401525979448391656549631186829320157939563407646729654157993027100343475982612653598332117717362953282382898127824494895866881865193171504216084013361168963746750691889587126339463722697723667393480324635384145461115445007673440424402114077820656726564338011801085077893543821205847869905289500565334874427725007709402505742054959816316545875600662144408294052870786945876600522800983046941735860630206203541858948739673775486471215490464804029391273573864876102637761524705174598056314237389242601709321700166833007505253740356465969218567263597038967599135215249184648637691096925978495354316519938321821525230033407879590276203119688993254716046062710586914568247818750745253757209700210309587241221633641430397829702901085485879299034612303334424304279241432921478432156204490385790438600301202810398250872198868129187728236192046956961608341173531645803718502929498312345139085570388197168079638948918054218410589452977607918516904545740821368986857110320132873939012053467544701633247751216905125334544584373427629967428143943386960 [174,142] 1158306496527434081954545889056757010969238769374925394506410593234190310317482404795331249518371535128952518868001140785623967698519040562135322290087718768499769724491953438666921347615276508244370231127698568989848434337966795736206543385520774096547963993933946209049883524166201946508354599272638424403941700528386545542929486615701374797547208031391364130923521950615267382796109614668805886257530516493943566750074937348088227959694455129685335084131686113695924997123616181024979937284083094350682321850518125827693605662370750855120861635213499246747073395617837893402498820299652847141796630571066303053704668105518443788078627182394084030036585397550519293898279061178254780356179463636099960113328563103480965434743336234358073840005068252066800822898202062074928980134638265360331125998713212221395231565903763930928923477330818022787778558407080115673381881129372436659970675456223475689299355716439480231971710966392791709082339172212217820345151059579520435510768153112204594021347431295468913331113100058651425133677654381825411252150439838503069455185524727671423621707555232406945886075769077403463577520802790317449924300480527838642941919416761973736456971862564380951096022638494315566564354049231933625971951648858516560697295983788589007411948392188903285091184842853283126448298153123186548511776765975825762099110859641655568455902391578981553508331938142288796363803584859764769478982585867527409862978250466796589750795437375420529228317053509032792964784237582946975011861204158878716063322976702083308466641507082566245207262960916190553804344573267963116373786833963660588554088303662852978252311463222906502444596639991109899282260814845626760089096261968347914395671562221367806136607257975439 [174,143] -6298439253614352005380400255560405370489693271528630713549023613480821004325277861612474271969821653880899385888125650239197672385982249578933665698462007562501401061295999946269897567129267083778363318590274364024217697447296467425622191907697170110221270436528532565992283754976925246956015892767908170695986649768169748816512277346218527617608303089019914486109199588406999418708643947579421519296145368660801820000236788079482150520276284545358157656711063936549144568187461441460562549014612169514459974900993253167738558724406033052308479305694061748720007775933217650787653221859666723437506650074111844532268070527055207320969613289016839988178235459560551546819539211427282927060165249268331383961390625648814352220165070250876585482590598608989926876374135658506781735060826358985709738223492204402028236051778343299026542160434877558507953598060500622852046714582099220645882003558589042739794479564354898759185464011039263491297181162437364387271290476158771188088380853263779623040968926946242813672536827814435045078765256258757684700008484422410510516454632493755522620586118868014001543139594968190518466743378593847096219496129345685696793160399697663555657900482271549819334092707602091446984457870816260047817719473956335237995346516531744184195890676919323212312210977023816238039275039191694689199910902107938864313434868242511905428788000558452343123505056201097614959287328939684846138947873016693455647463385110175458636588651322017828331990280441055877984229170090001060651688154291697831134930512038608239064715298711945505780822425784973025806052146678251799103303103992399136577292147132642048887214330381169481607608215089493681658260465768843516167800403210002004871103649757529104112 [174,144] 255063850264354755291639920225767447329712059493998129666867953015849154069012721956238301727182347670376631957409156248403882943592981441919860698964893299766321794647620256821987471077361767728700758688722701058092456246845065939258501374754116064449772751440604845206812263689329894183054659129445904206806045303538667757448256327005433031798586048555827412769971313704283941161354194390634077275124295412883112750581793195646530106977883598839364179539428269854793258275165081132446359672655562453798776241617640098249448213260732235704598841493091357004542018797691151540569517699596259665617065012109590442986516237620843297334717886169373191289679165639780079177129874949349095177281452209613053047910893171236160114219184008439595629304409193236178179612466233863288996174727951720760942501713188047251250143079052876237979810311687958455096967833655227416975931667816917307666910287174078905961802932142951059261249195265085180648686371697268836483497228293041466115286095315121930532448447112447054544246096913791027750866737065522576339989513362657479645251664175009730090186854455217705158819014726609414320553441212503419537034700889927791596913657315517155168148676016744555919162519579329390280812905628618815480063675140787462696859272661691341555925281699998272482312309111758678490798923247217842734260374969282828832449599485798480333998142529405857909925395345572562610059929841413008661819461090281686867079992992454397462917958092625920632895204044382187481872249788086829828884034862358511562323066218875803960279950989773343515468148538899090942309365372418955685734625257504129028043686891738729844038866202925896599105683116627219963375945215860098172399727858516464888679692288 [174,145] 7419787054744232512012503598430982859498524383070234235638415259225088294325616615810447108069524046484364227981732537026437208569965062111268031065336452605712323514550329209471092897010600578500070266123393514956081395199158285121070801782987137740601310440020184834086329934406126122463190649603764333088469397778219709588195960915827476956016634799294614122351609903771533796855024728180783033288700667067916277530881031543931506758941330194479494458458714677690467767753765025626515263069167493521905536539964482199828104974808299964147127073811975880922011432507490279885383503493092744818630722556149562105439861992374854987349565224305380125376438243932713567206587289473265108204793558925003534563094115011018554487134214980743644804837382690076899076478145417939374099789891502663985659412013503228007328996600992549638759130983852814483105549650865796815393274171256627810415970141134774621044094064438920628982468243340459023197708406125561631234509347767880840818510096698010713042068908867599236948700814630253649400273823925658800986249084717418995920680176444093293213846661997889012241463070512613843044321171354901696057372251048694456505205332718813523161421034779262005217831975805363073345771133605424710978581576926704132151075669413757802614023973237284919024285466970490099268863269001500316743859591466144412947845079720227715765742439859463581971234144578490678120011937385347050275032348718934341938777903317678520539873406371070040617488574103277399159095301169928793268076476918597558622841421947285041416278368416725325643950120442038072706827846286349674254256323955311856379380601057758621487028291157129761909140634782398339348131065170816669125771260505795136 [174,146] 104226492283371931432516158230204429605526479439529803293733866645593990846505010250637107262989543974495514035670912059094273538321429993441148032373929309088644284392122372968006697448026001774495285609980468596529139177783710990622233784246775986898907561635133837233849078214010123061218158513872626444483134687089018470351323288995046265602440242094808577499598444092305789241492779852524610493616019597624493248198208272441467219020265525096985872338775660160839327131550175452538803908640815889262304339745318092832357100814964688183340839476819069106864681365406211124926417755750115235567702976176796979222306805335738199800968905681879666547180679226964903154836669137049835561083720457599826608502727461262654584428286536222011391755858729920419537371499484717140703640008288522981091967240055507956169279151590101798210444041237113560971700027306728082052379373365381298222137832903068242044006646985118879141894305621743834595616107718620977056202580471307655375099834062348111367149580409998287416234893471243460645236295705272712784605191810162929206516456659852757519034747684835281776910302116736472513102627727931272590729518207173173950300296255608687177906723279826914051596210765711624884359908727519119680674845018357822137587828629693598297493862996212790411820711996553008079248730782240772592401643887762212751064359701238939041722105889383658867434365572775623073171790113392338637401010888965369399369324634775678685540157923902972975489524433073871978816912047645827155521370610418534442044691030414042926662699218827846837785463145801083323825405117376659873834539351663816405160998577822805262756403014743852743756202254614936645393624983541694044199864 [174,147] 616212653966512734439208188455835753897009948984329536397693235792101428822091224173822270696258084112735495635456411823205254966319358227478314114623621949163681939066034619410179388421467805413714572031361096054584684971132042629356256880273353033812152956202734701953756519031852307674736345922919352116839305141965400352212576630522503004895372230014978969268052263234700636382586655611396922984767431429105002513019563030257948526227200546396889016394887845991800809339543426313180352809671165925135816018451007418301797576810439557183587634545535526407848993448095125224620284013777774121490857026871234811495301138304229007944111290252459372950187123969549282369076520992787719813507376961414198724169088853509791470430180122110648888449849959088632979083828687321003163164709093180861993236033835931914995089547468013209185616267159345207490013498808040629028252648508571426135841629346434463675130507847227785050711561185143709759737765520254352777350011514670662479141752737880799022085775943687174593126703209216658870261754162693781029762282253504828331975427591987815125057774672861899622572523518477923969099855876472646511242857773942182850543136785115971564905293054713690302736675529853163560195388555855008376413784540393520491765584054557416400649722664576028326965141098213890284369353991129308545938442068218444876783793711835991831216148306238781471245540886495952983479870668257863204044371465138587838096082098041701628388856585126262267110866767177050034672877681534404169897582265161276453584414081936990954987537187650405190804537061505257449489054897075970963870428769008586135682431745874410167374731907773821289489244980767842565148456349040 [174,148] 1398656968631602868125275617126300191526019306239411349636635684246797137140663455464940874083358340516775475500039558220831717893840051467470136839918873857722869793458688108702024579122583466107414476928784085288589514890786542083193611458016780856510760332046016582105410462133088259521400282455499340873908700751829942994291190484274002915693218753576159640584367411051206836454925369562032188589553663098764373355199076111134765405269059746392389044283477139907936179795775482402297069400463353305309330612184818863850094298349856500037718874259349751435417884711775749205597615351323329634098080494226307799118374882797773915076574293426513621345590642473593541564285684616787153326254957175206331103557141599735263653253034945556830798824358010774895515089216128929487548687297814733675445041019962353955712216109112929697900075469153810732935112130849359306428643548804780989893474175212876486559280437841626977050944524162742040771605934712605253484275732634266550943952688309456260874591695173208699350340263666569603470481725805767832662722846002573704146370287669681692746523189900703831219743412926789991720721742715750036283670235613027409084275510950640535569037637234142766915065793218038997088512536016973107821295000931767159808132849006260428872185642908942777268358195737886850590513651108291445645137558486035343034199198762043096483641962881504223659746421304403696725409145227837883519269721721809172552141507371386665362214472438434947151462550893205399915099431788703611308484339940583002014399822590681920589312628671042333750240687683784941018059898871083078440696142206553230159301069558878014839081889869785072658499560812245032072 [174,149] 1178434763059792270429270121578746337452508830259238458774679106604884544633081233278793616057508342814920129645577992541671751988206974041661997233566913486936098724774834775745268442000366829717342548145550391981555675186488200750583477414803472485028565120122191517141790936131796961188609481146642152717947294555145985144410058714636041655745953697053570493520518847371886302930133919762394697347808333172699387243704712993761765850410751485853732114413146627908479636927685587230166414455275885325623943022578676537074244541683168996645574093008390565269522251380575070493722706748265612366316297930411405171193946205233588375341176735643570570980722536846191120797020702777543993052826298783373606409876893501343580168164569257597411614483068492560254789814406188559573091387504619475553944212337169176184705186181675985206789724505374426248491928118406701798430455543597463333764368822800966369839096650571607532638601676508959121120896481202751529907438208179914678610343869376635583011409026480914939998957929372306193159631744022050885308500523251960764656388238621819968925572180367234290189908542614318644091454115379988360688110980965180614553571537190443053861844124093464264312944918866121479199477489520221954042842968347156410080464861506692102231180260530552417713843470907305566181350936920923753486762251388933180258899395283409866321795354307562725014365554580530765316280714098207314820852321589884038195565014346544276857770296182455078901755561248506118941208904557714132464661390064949110272023722873466683345447013293868520072167218050683161395879802267424832736885966067110186188671361729924462537671974863002096232715984 [174,150] 582820506977275811446890285964346435089484973783400882613842932163777330278060570032560008252764244777056184124547313534633141833146501105868035436876460173729958311678460904664894930794158098624028895892123442595389365259486958998029307283690492517818982276022217399180731953313115467786079768806182986298805362383266627473767739222948282830282504097945042669441563405610883476435919439594684648166998217290803462683383522130532586692354897354794669880533597334184717677472249070094154081802160418244364450234798166545914158603245585831359845291873105736066131531101100900725945755421244012225855132404297983126397832506199684734427380941094718855717785847315115101126631546139153488795680007209366242526519254678993928585278876311077200790557300065409408144294913936182258347725557437571267159399749256141854679380811753228427800340607455250541518295568907768349450331872058104189165612877634458241219213511221293025239481535557170283493479644974505921046737680850376421383023288317436337738942179857011775114013919997975279887717869847250452131749296435719806349307665270471685075722061378045531482756876571286902481919876866102196740522132654008125348548692569089181296201951898917354915815926221791715498634483684607243949073995810490628496935067251840858937824611136256669747330986768598789362987081203215887826559341275965967390470383645657030394769765659294825858910809080644431943018829853701299003307386565122902748526805346965955925028956989903444962919451805510085302626687511491196823463710747716449362107508957563838165519519021057450901164001979474258610485307361215510824713002409114386057262803743688788053857975401297 [174,151] -798669922796253419718665389238941847896029939542354805312100859003462166346087417769741632732035063294577333613482480878188704812144050108718089684058787271201731286365641577026250103328497436704310684866545781105011049209574666330296015440598251797209738737525560952023009177181080661384816766449759101699683105614492219978428122625951858510943842340768714879431789042040664664541630462849132626574589478101448470495224592595614896531147617459397086915951285247910689145397934986171616655459088603624206848436857251783383715377892470145322591966690520811529630984778390218009252761625969675680554225401528162765865961877683858622492508304547234275779339725212410460518971364613489781950629802596654720823300320137444790434226750247645766782985500828616058210974143608416218977790041762492952322099706447816951038532293700750112809610003144436792955647090493012727836398724624794152373741141669801636542149326154184513797428556386266005439712268750520059822706996851876288680535317417799257816033507856380452172914967791317632203422571625712295107801325182038479058567111146085194875758258211347623793600158753847726664270051986803571444799566478212185869242089501181090932652854020358780351094820717833025714659139815564874750566483159012717188421543655468017633190440259662521900222950352842916097017329201637401613148568263478237969735768134587953842088153426666914632920362968934161089753286299181381411408016574822250479021558387124159646044855264509181934809456498333677170007035388509529894592821716940848556940164086996786966287635896616537215321916213935484901268887669081028464141470311879793972567399491216000336 [174,152] 1339597890121696095429204314627029945300263606464044940599328802924393665070142794171453738062807913092295723560450926744137122901026471310256102725621936053781127767292913491492724840701767837076712644679088642434725819181773788682692792617141075274195830623074409323824134052562608124852251717709678588280621201299801851581539492246795991199668927678140830271811892562462805083004587862277288157026214269029320524095119799852473096937336219552229296801865286757183133335032834801357076033950109851665475633835332673644400470527732150523615731718319387173035477175070905211734713485933572608696984552973773149108073051001221185769525008421054654401832802286064647444896485766013498124737536019608425557283209296061337028764834845178982028507610734566279394543429629615945633308494029058425494212886557306759539163025605551885051199988767527105354809420942459399518220690282844005531911660305217965513218849065401123268648243782169651168636931738936270800409169674030979262759056428038228903397825613272770154615468131115323894936066980336612206038568408565501952730961527491629126217936232061937477367461701127629451102858091946284324532211735217870135724555161011543689311611787777173787537701143269865011902435525405870149497422608858566849192422028306751669397599533856647366927362110429365558920293022387737457717811214925368608910492294173814989056729543022809460336863747516223132325491531178476536539317681050339541777738973495019544669922349910268710274591374198758854142567621883409909481814983548970111919200764479809154094537757026487157157660411169919429201945723109363378320375487739799290565376384 [174,153] -729914888706735805835584816339679141740078071101806723982773010029794231123487064818367230263116142184304115791393469142440808514812726918094012819441452135900399277864050226212119790967914079409510627002997977747860828606829308581999512763373892192970168983407495625209299930276388907980148947799012260508982282715152986934013855534602232931277902646499681705051896920601233240364782970944980331530304909988474181421626536368594256811947448745048283829233916505559865697897365134472236599189726360381782575436019509665066558416813214943889280751955113985481021191390876169191684183778964525909620399577969793287080339717603172694105940026820726368667703526897840473304409165740236787974019731429987168080343388488654025612071178029730980379743487749728663055952081499571755533850510023752434515712482036158666773747593065854869002206274060226782358744270788009733261336161163669930680783503464672508713036959748751646794619705114706212211173994802768721824409317974020741228168551966719014982197810480694848637285168773486172380561170809226216998722440052314264288794341157303394434285074890336361620668713260416227688830711165113944553289660661035445363265033518671650895301898703523955986659822061144049520620189997583812154316438251140149658828784342264043756538597763555562398398660033404461518958587670175553733585054367593177736160503431383539384208636388582332290066603532461914921909256072121120419615586788211013044119598034502384946787495457702940543249709586062805392317684201404949618925069268647292949683222649077504213779371008958053501783410086885188480950527280930442467409750139776 [174,154] 101264024194703075903568726189413543066544155514194621338155780570410029480351470806001309339459895669558195287147901636574187851690261587673194312170349166662233671424883571557426183351756912975171709270843850355604124236192201222977592834185710412446284803742719459568542985729140819059759769530048591004321501473540081237059297695636142724321209703296109959055751612090836414280856319934283244202499728211181627677757886052445203746042040646298505051613761317546062351394047219079560071187923293673005745994771392286220089404123010929863650116186395246316470274240028424536049396196624180702410169868343977048631748054716011641472789919743733180264436132115148282265263351800640038145767855048305890682347498451638781043030662413798140704762752171136440916985581949648143602999410302986082880537223096928922763196374688810620920074276086883128784692410469534746372328913120319167434820184995990447004342242104372339159335604346961432636584782013859522794781937477865399927650723840502728030226699442060571341197349907477458769264540587054047084840270991380719930935285179878578008096691264969128478574279919349384123931042286973040522706000432397795252436975777951958076675894082772946581230407217048406455215729409987970932460906422036434747537731037186865174475367535884799344916388592970040300571890448957626320821406680468489398039964345594440437088031129585876700388113351370513043052724495233699206913977150366345820032044117048750098597936788777736630876191789033971183374074517824168549290782556697634678854746728321702392208398919795011219712747277160310726271768831962399056 [174,155] -2477551515497913941658031653487077489688080333186393306771242438760062562965236983279499650326402059766079282448937053919515880110684419186930238119303569526126129213822613250062886701498174653881102520204626698086706664386899721357505502319857929111497884781870857967494303623546761441081698533486719456966046968943434494181353707792926941644732023125955286642341852255077943988178812288109979353878304565474743852167682502671882523447105744974092428597790103658630315657917014669944211898920471756514724706618159014252394572827266848880834102238314009041920240636752393830742912856408615117469471284227504663222032099171443404287032656810908552838786919863226692659184077229764781725001202846537518249140268259091640234299898441811144812475586058803220358613424604570821464367166878170828831544956572982903062571800293608662031887834309395082331228681574932759024742116509387749261398997766372205254410719775994662013228799548624539102720458259947422169999366368256297592198930329967551701003488756808221742552150111177027318486348406406760936703295797582654095556847492723161560608031708729028622497893329077370418230938519668622241457759943411557908703124980253606546433889889306421167566666278742955136736717764631284206885131664980544987499462027711966672368325550207303855075811533336536534782250460079903431856008305718810763019647149795628276248336579442344705663035095056267560268772204603623689630968464186575849850156241706855776909878365095977068021596492916320379083784955129197533098768507572711575984348950133909398571625822372610380933289152464616181173280 [174,156] 557765614496550781528133263107627313811538091535617613137510502517716058423846529393599724091667428734180821558487025333448523438188848668183645320822162080490824070300218888589263793528801617198293254160353067682869349442160791948490776197878340203865097057521258654383259305902787835522903974127759262344685586988685965464127083255068698400173326310019952444946492038238139026615033756584317975947224580130904488606198937343319253044398124788069493353887783810215025574016625374686012943774408148353020807109417798604239660785599632692091749143656800872108645511241088580698558514330633449223454557604839126029380510219426350855032723542641667095568085818448786742928126967698912305315641156707347647775723447261679826768974860705244705421550139134417686994548026372608150144974189837933589902303598651895893916143045534313887437080698079276541499565171253563160681152497770941785097972554674039688533261047051107935076022746052448312795979007548999115350358489789728143975574616546170748800212821292138788899943940649116546662245639679228806182112624141879769368482784458866550967443269192632220971074784064141290505487069650979040786114069299900671703132600125351060386229171850464052553901340520070706822163248864931588044150994563324342520372747269411547120557824312283761940806986114821626472756120688464969810321197284409910092458103804094968608844044482729862209508883112197861684626528286590630324582573442056654286623596827025917395038734095030908545487669896380619799795867785729617796233127591771572765795880677728559779357609008710649236997766240 [174,157] 94001900590871461981446058741213618436553338896113448301428284011933335198502372881701659003531756992012729235477606341316773349454096382121485947229479882786177814139632721105949425292835158356661887960663989322890889488102175968314130432104848045421164874686170869353763034546749987438016757607718247757621080695164255735202548223667935340861631542870278915377400639711137368393514159003830957553869295060710737327158505527626004116705764543375648662273125022037481499129691911170810655833140085697909178254477296884581562213119054444936229008207800824097246432732266061061835872431702339864390780748384045821562471319896036680554361654584376981582035075287244808176696612589312175055501494589265446500775423532780819437605793829226143773639269268937996961467238623093154640009270155819309791399526120582893271163424529243380346294137183125910293291097977711974633509497502690605288093122533770024329345591268009808310514092593423042831867130781790733005885052762003387335445358240877684966836324210263000899914400544022651483820911437249547335749364942392501335854158883946487421462079137043244957218371959927108646140053659283556783852237962566368600282134971246963271397046679757330781796285842375942249570052267500385735869148681233169568845588487693318654574957253802839139640633638696408496075740453926323296245352144713627247685557547670307197161441233104430073020467252139334726881785792951917680122520367581723467016507599437504945161473298670919135958627736783766725549545107808111911527845738202256073248831020113129316240030430994688 [174,158] 2619264220074432071989145453132841427544562943482421735482795234311652387589891458410569223800337993921651031293448743000341369667189964543691712350555309958362996242497083324669171278921311964335973383185807172235375896535230806062031117138115901213399110507466485561282476677325509491640473684980405010619581263964607095722495960127036408389950903874314411230577005619908358413650898772951518349889236808092055683161827865453588908430886041957927781858332695325698402419213940206669720870302647603222876077058840857815313508189904210259549121168229100984570588908088684625013520571986125186981137587580894551590395232507044687856965579360511106400563343061033500163249259903096509767423329484243971881898925660086061273457417767349619540476868949834426856613737660979145100947336311712968819102487017794090587171402608532313719885903472309399821989036407738436296146760797503025534602078024967005798616406439193737736638519766516962970123008962045253220152000185111110333801717712265046828884211114442496794432380267759566667308323321241957800452817047492036234685563801798299718301948383605944776710666828911059715734470442175987247725737145188863969152668620678659122418447947265939242401652449115516480054623518333508345344470822404570888066124178226525802623528727375471921634551486736447364128671966607023597380491031359387468086009655157970862067519990582422948901901745144039847290420689457153046780680733781772267019060790523458757110390827664750783114378547261188118725158752321961267767641842182347270873583780085647664444 [174,159] 11649662065675588636563820130290064364589407433379160757163037413352735574264481047677464107333713073598758848558119203408453040901069925791550726801959422041808995997245668428245992453505688901050121270484914884235894181552149592165001878637046300445458496372395569690141169391506421313824928393374072183160392996668094555850237881600657586504504611183577938086341117515679832197290851316265012543921780542228893755901859540280822822506661762335529395365401524368496787380417912169703462967821068446508797875937757875705651086267354465193863089072974702752075731335710031326082568729703583013987120497907395889397125166758008553066782712682744122682971853311254150822995884584627633247254620205831706210949553676239766224258790243791028638796384876225589891627846739870878570181066748112840291667868104406205563830394884570015025158865413663430910630435012412998946623443110909370667643772197020434302603478979776680636076632628266138511212523391891661139549459247101976647426627399511624083534324524264356970941673970511299576288480648086882712070710333201330337024382504512221509612981233109500431866274854047375546701506294877124756967770063965440202243298417483081835700410268758941809509854761503516044491311561700241640672742774830058860217167132399535569268505190276528259788285495444544195579732051147124491621986756435127152523627188104426640221723844103976738036035785870502921216267390727076063474831029268833716857854834697189124541442546645856582928858801311015928670930683687532322309528311294835062558672 [174,160] 8185566530633880754560771169300773707018431083011911530948588062729919118867215263777078219070219047850593578909242059745887012257488065960237747610166257949085872617813300311257155700929292205877448342003902031032198191023803074730236268982514995155415881585241632452361868423496738192423766456964224864975280742962604204725186024444534274450584988853252207121640123383827160436177602657420624587055078546399717298269310434407698597840790348367733430171508227215216814649928244645841847821344217122124500287730093528386168424755928040662999692593102160822497650792916199814374371588629568556465235953994073293220796007487289419900184019183245882693299499058231056328945223486282044022106600078972033412733822807322021220781843699181820966765442509594656191270157485116987465784123132996081054955283556043143003734710466598831271440720975862652052001780706541623401099303733016770140743737073386275527347331353337393763082985140628478595258101714210187645810342679533623319905198554140177432121487348123151242866432991851485139292988155289172203265998855297158196713741635655535780946841998881485992237285342443378137114806943977145629638702700320837839681133109087773448326287925219669926716619110808301050901393950297699831799832363489260048073911067855126269989523459773331889217395995707972254918509308280144343973730625087819481956673652449335107137709827097968624283555130422940397811559740462875093566675560231534101780984615281584933986737689507217605306558394420386722275528644077164380092926944 [174,161] 891520353797333986104662401717069391106568318322063362579872744784510035016118510152655670637275397100800925481390171072168945174577464632178657569236015994705665323470796028726968130175764210312020145841574304545237862981389338921222095167800036250909684883315937476528973493876029684704579896467378577831086299564203147488655348262600978441813621931850003450053207938568448191141897784876832120112522934806958243008072306107194050190074665972805904480698552521432056737983196501198907303980260165696063447424510221536329239889944289023063739844938054051307896374546484695391633059504033555049314967871587583146389817436413027135382678578273117221192474954772054180451529652812423753421616594118539666604058100682545393141834386897675172187089335451889218458249575992856206119712362200615259712566788027069597150338583640072549567916701603802997967972469344632145555326228739160361313186163621533132914344953452508472413267226041596320020654962849509843953184340795458775868501187537841396630618590666595604687641433057618545567493418218295878932676653276970197910722889730820650974838458226480622585710833420127042747783684307452441227791701531065313401369886127740748102743289067173461958901784882187396983287216474119962735400202468037929333636775773222028220286097911693910364359934802933478018672932072281423650373425692688001316942574746694322916537636007476026257890961374251685163940719301852449882372637434330259013182761973737034864509516155001118369463461148827228672045195584 [174,162] 14649398011343563404579589082170329832239962511555427336921504541183884620841858977816270748433706362669354948401112153002271852307727638741479426503430767658968281242703057651577672814488438875466503521704302685167543927708978203544667905525450250185183401915737361569399928458232523189872573274576862105940727114828185515423507532569869327752921715399906801949408863217264305154457690792870514403691826232257532157907802604605644523147127873600244912588936115421091037041481605070147501275027983154513421035257902443344680899395829484502131745016265797250874223394198559853909229697888840281635049905333506433170249363199666775370971025933351036404084795778885957161031736013451474102474499873910109383292655532293936776809388318524596890923821707021555844096076986953287604468638405700043204868319046910075876874112992183756508142172982209174389578407364602303524859763062640720344687604684065074387848326497592932445837885459727561266635887748680525281001126101327930617707763013590878310413686610975648408064941708577593867190148471778356837715270031196593879033055038237497534143955434160776060395178526258387858570405822381824985121020970357466932042328357586387781347600245821069267968529029623128233278280625758312251484685306040474757381597018169605147924494815969453007169933687772492055323682640841623857619887253446784071382466909605044944727419852244643510607374094584626602438136241970339179359318086025395729562088204533951953646839771219474814897379527540 [174,163] 35069256011128174340959012072781648762989844068347823105228757912963366950448461415629596311170390597405664943407909221462914865975414018029880769453648423064598802901420130098492886957540284958646752632274615558444932241587997807209049200653500788400787129842064087593221292037361811136546977031201185373353729123215107393944230178421619730305721996748957478795153325500959221216000673013068025285956412723532428764147996158881305640584600977189252000970654717185350650361016488623913029085072158960826320387533142323857753446858138530253758930669123160312438025358580747172321989049107383064445904332756072523171928173058598104120534359016374866062813391948187936313741486847595544244419714888190575538619030238319876929422964958431773201372964800888538495014395984636067366489189570025943890772867342932326797906164171439720795691063937586584667091758209459438044814386264077181299269428542294733933131717070775104280295828325147131689582109910668900265617505368099351544157839764492360957808067257109962737846620200828688166189208322451983994072455119498848256071317247406692435530810871752215872820846838224224682157921554569191047553940851151802193695284740630099560457060721861762304051313978020345288839337828061975812867565933376342407849745159641952105654019675818381199922521531567536043290786218901152374252880800326236615767131589566615295079946150833609671742246171918417752297392249975212523426459463336332589724265838089294227781167516832 [174,164] 11715661170229366263394508052530167353679337159956326527169094624241218317473407238380162111338764774970645241018424650090864813456256920323235218991351091046072011747427009980266533298521174888656790818293673559039387718098176071071436102091123916228865554211766985597389284110136255388097267989797851066701468666384484944914674651306127096962205317216030245646113590159154096331306110528122180186479780873045538062220154021744361811771371751081874184879833745469805726793190217847396948183574984599721580487653415527994580047215368892668934291897001348974348225967843435640131318640506615599031316767709456723516466020531508642102877636776521651859254265355741174518587067162530708122961718305590493113590615096594146500857484136556583260947072992150744600987216266403485256824344576505778862716108605560172741955418825004307836402942834503091342153983001317138734665855142660644187742551501519111929288398700594496802126044369836959846054545326658303693873572814001692055791265342986204457436065863599403785883175991908571024728823224536716625501794304429938792156644116687287157604621219922841170857787615570496649301833210307909527420412078241218562906688892922830109255588986438027558017569527990678118652089019705201366224673988467453351670765254309314378177034220387924751503473162700321079952079532088225253242282541395773227732472682943809100319393864152525231281125433805742664808152206280589303107312335132054343234749323760 [174,165] 518826968210604846621167792058744227934140567853100846871527331748389558318671858815649202020429633830135403249109576185021406763150809521767944601061077952017658512874866827712696403050442087972268938535070811457634272023422720047465020688363316621246108146923119148258558625521182805551468293511193812537337491437898399461254296581222228749255786992841881037437270083841089898116303256006528514898451654508188137394759549836615295833495628495320611856562891043884511848049661670913620049484651879097434524224452672189853077517164320605300783257014672878983704679989372560480815028431023080354778026819196587634295965338214462263358820837217028900103346982711207949210249069861629491170185557106118666823296244663507234420996894565323167818381586384026131272526402278457866482424127740789881593490461458942511206604593557956896163728313010446107743255068584215704095688103720987330275550525922549427317163539996398430310275035271256525802955731804321583356099606563780123178566101142977224610512306072206602009556468446484891322843783528688484259203028574126973488498331386051824981536798388927169496694652404469534408100378545684682509187181387917332057447213376255142414506864664414849819245974916028324684256091034985277240345993181805239854512567770223812555171358299097266141458894019001111055887767607775261827202714926764324302575686949766517929927606672574733945605966464344601545895939367884623893545058752 [174,166] 2867621314621082095238863936434218740245291332377142906448825733343154743785354483319734560223785491828205430106595153372817637734600134466332990576186270046887786698162425618756391397339587266229291407057441763600889877774117029047686386730819403858555576720467328512293915921801664785634257906856262987610505008361302278646410056930554751473076894919583996706153069126909354358964630749289330669261510086251349730701093238087723392369623502281624107712319216267521435603003901955295787305679948881351980657568117745448591077818975940071600626742432308582273687505651869213973676924182988251874300965738336975709954730135243172228787497454423424647853588680067063391318374923079733619318925791957206475395639757000028755558427807639859819919254472369526395399994650272728679043835236945821927454474935938293724751715229943333719601020299655764008194128995992588071959495043912641225023641631443705424074787387898142481425019058082465787083480687374222800432695924181700584301513130420439528995237974273519528710870020927075133902315375689898585058154289104589223721913413291916980683991584039257045265699354819798106864547431863012164880763648833794804763161339047788695937133374544238475985530860456119040868076050676245162045234678898797618789466503575020976288004847820506862065911508248340314874107950398638651411499719000952877163556679716372770590577976293074005951350377900621777182042062 [174,167] 1844713561433509843310954556850944998210245224468787822301523502407393061752383802670299571204737668866266119378343431552255104298576283559728255360540033113746735377824800887728565086990228985047708297528810148263036089208711425442424919390103960144511568397913662534809864441323119028444684172977452839364201419830782836883311298925339938087489136143876782369091330192935014072113720243041700275639715362883161354065804502212234697047451800850693628811734798647771671428751666785768551073480232894860349197335152882516010923532762026356743963941787124031364172316286550784883675612386892223372596915021426162223773146716932759383965883382273339600260109435702316487287354956217090190611756862346375336885004007052698271663113787836208428840092849594087117891674522316713369375338284889167140919111528332001818068184005279725444800112625489564972450720482548765811662345274878426573579301250957739131905008041254388478452123666990060681988882741765320564481868888307685026606739766638285449844724711375642378310588275296533505744633128615702065379062344886239672584443476643427397298381120568387538397593909787647366087019202109203560111881527451945817535730839455647397859166080195739693224044397575325660481218866466246277998120187089391435292389263702818749034977188172373086666778188039749324837843984225149714834750698670262208651696006494716755164293167338844279833912 [174,168] 127449055138942396934301778690010855376313986986454265144590722951641270076112000164339404603331218925469649838837511230891295345443619910186021598152044980407497725313285143988136369308766926835670943420644355514561253571703723847715369504419421869112850746606279742214625830666872946669531229893139937827936553387726835160702597397624637430499196463420096309930686715438460338441788525087067005792151373958470474229356595940122710587767311446985303441318383312361942019154126372847070777923103348985621499841501118284878177874207886634090550507796992339653477340456729268415548044374439981670943692230303683743162192934013881302420013592959348087443705142676378332246387689864136288311141907024830878078016670943780372994099609118104454383574894301394129646769990918021475944090299212819345900924909483824338441606041919994628554320876638549994062434187682320192811546521015712525862402275593232043790349915420160464973525670975707752533055921367952397893968495089900811288802599451883543299561572234793729299066460136338499362126875812161099769068992745500278301921216379952142280455693486067315623310368962409503836491689793021455086971976823796435931296540087716419670517859002778737850983678711273969117485780853065839128248451403306597335333376454030243949689761112822047971178628768735782105273009033928600087007577384395931164046435837771401920 [174,169] 862470556847711606161901531728908894227752206277064270491331826393349285764093410899480658869526103479496458005456729133307086349065814077755257826116007469656257265255568397389569220498206584035402286122600220653177017630673310751494698182981393645919709241254017606460010408398929030719542781463150406986607186975135289273574044674469184021322507031897776175939224724351673729086058501024068811038169460692024351578065077277889547251205885489348788436258883234026440008587880539920919163839249668378295004342840178221460341029278328475750845968367772714557662752125205159188784504575414279614376931780210830833880265025054726750617790895839001345448826487907971621282776369130316044205011637215209538270409467052004414697744650184620004644863797612790966486776495369665553957321287367546072005277301769361713277328130209112185852746346281316861005400907479581128182196977354206026978680132121820023488292451206459721848893636860444679179258766527555926163410278167604378183574684582255073616659474014071034383923896207504980294356439831634783352114157339821029663690005123115168625093686183192472659444771734274219456235966779865380332944370067081475239126460408191357005918656095964461998587073230259550276143079113280275378964998632054838361740682766996626719225383532332105274672081797878710567274669862993697341028599856960 [174,170] 514518938343282810678796052528867142443278881209651281069819149584716360730341722864662037484359826830522923642974471513998882047993169283017148599232433552090537228578107695061762380216302689697921235414049953953879194622922828917336625300682354963719180199119121345186341156780645497371084587155181077230212749917321861347193807470761110905020560344489648440497963988688318427813642378600127283739894445477578670201020004105421134159510459815139082417055280953500294035796530970650492662148024958003952579755237141580200076782680914974232295723418233351914001533625686734913454474056998452536528998105897600952704947313787956578265124087292011159107814843440969303581141796045654906667994548721693460255610881343990503300691203058109251911256050178285433278272715582792649453673296332077828995920507635869008102401866188634628007445819222485072271867524891703060577883463564401941244582274540162690745052559766910641087258828458579764725560282975952365391001349543142681700979057026872112886112930087831365035418910737187965215410648225648738172296606319173869153665172064158524037463931700948604705642305276739285896921136035363569983227418110973505481310313319704512382820200878882337707908736261248137704145266994959104142580131903665323166963026890007394522857357376442567219617735701250104271115472 [174,171] 23987500504192980758862458688312868689118982637173528228624182890613675117843638255173484843127244782943088126510432587730177041181407860377013377173837301025069564031474030858862578802429088343422631086925133372132232878195050175596974578581584344594359513379443738094436730264771695658378410815595768028313539002402213656873746445767069213684199706716926643792431255702338823702475706893570433745764346949582841334294205810020163865278780958595903406201013812799204541441901040837386726479176718427624854159033350964241464135118090704223291032726483422946783713651962042343096775470618130316607098937994727902494345434970171236108942664880412223373192540801627170385361851157753040998776601341044387097747029117978259592695555925910806177739273574948827027249378549245937579306228358439113977282925064206608426581510639975814415761690509377316568080401317458877877478025486312592430871470863695833253786743453850385828022507304017437094651319937923561818126444333143183289785723135926974690910592412181054728433822609574822739781783994475148780759149216071381220020022747249510036584152298193498542162292722623544583804514078793882268931825307587152038480640679678736699606224455046215872079624035577643208268156517375861395375703558693871155030168359348910128617695403499981376 [174,172] 76132564565318064786786140868831923120486917206038882322970378766653045537963295834239446951846017762652501427060695061866192469774724337123957672864156911267379266986546116696896351146895894096289544354337723834156287995251649887907151396984433995895381134414392280466768049801243488508694680478230909571754954170287382448205505694389831208555686989187175506668506909437866904291006215185218659363618473872480354954287335096399284642588658664077960560969615023157619253455217285830756151734775043198927426905989618081108409842309654091817093963315979008548168418283456218038550605917202491962766010401664702339975921819755753861130258048450617699368074168817973840839653298516819360261555377972926243418329854349858272037660272864228898750568266035436620836543856806753617595954691415538218815900381325226362414793859424399580746261131952394843628242983196114628110884141632033971174534876003782264124988120070597498338562949956085433171892974910051509385366206931692456565710637438372486668645612236621902086516400528587521134370380766142716282559622504729181905449915106589085109906122858956133694028938978548118545441620641425261674810919728525166810612276282109812799109201054484455547513246722563069162568908144873347712030705084532181182328830360 [174,173] 14039045429768720361200329702240589893085876902158098885015000828059565559420930111740834047672057141158193222558132711431864016727354435177689687165223196799913525192107728089373803480913314244256862945775637835713774747907521443273939446941345448522052847578473721793000191502797965974850449293775779618256324402990318034517688138004537605682595393692507320889370007035546105068268533280556156585894935338135111990682452573419188171237391262697354204766078819220140864455446657130647120668677824790385577266240847419977028360987092672870973440387495710869694855430363339578080800054095601756856998365615205420337042675995016239921235873780873468931883641480318374918028172122306376268900212825906993111856882870882062775757663632088407392612178424883258813124414812728394225868125916959003637701612312518033724456155782876545314264378370559912553470433922928622085573439640457670396096285106207363023115441388898332371680422506717329482008873264817968366245109446323448429504604250036849517671373546839770036891829750707735345577776393820331567192548946419332728447118929446724205989680840829594941200930104431030863661500432263878376086877368222515907058445342303626158591152915901556922169244720223194394307331160468733552 [174,174] 125295194113738169634301776781973250283211215486483863919929496367559099933865139084740876093079286423482358390662387702783758680814255321219842518051907368390993872659808310513148980193575432848273760583453612501727918754726200433554545540471048563158398203469447563356742780670719441051965078372614171614269731407046533739832148500573506793260120366394102118265815782007344123315483711321158308217678985273094406486066101038491659927632025293406461012809917118356972478221234635129777638100493932442218031560734489948332855272767427425827954472233385826740904740676497801501647177235805546924068502576438208090720563745959918178919694309229915658457651068250578953280444735510045385393535899912273476410754463774200076291279031986325817553993509074758191428020254712116086434415829681594032548673999152653368093120354709216350425235073366197306372057961759349205653825230857934759882725413833416041872390418906247945079004672079579166142288791193213628748421941308759858897350508305897559641939325919481263939934446972069884157730429695343875802833018907194950001711717559844576764765762848361134920289870822606964741818183134804771968990283334867636244126266644857853744768691012950481419540279 [175,0] 471145648311170854949369135482761197616148576547779825477540925447070360731834065210945501823267631241223432492338718985492691988522938283128023954731461961889968799833174994034602183664742401508367436498169445424120689911043502370391550054638404647053104822659888129127715713729338983459877931039924701954025580079792194340333334773192297609828380774879293702544724526893297165473015836834104735785456192239537415717591762871074394733174433964721475849543002485750650410503158700525007636813063228983422768731657359661792775314118488420544036417675685882112829607836621469534340058160453853197564535350090740714773228626526695593726676103430505304681764539158683855445019976863205303941395244911794626029701128393954908170045771872246193874671609686358461871472385388664679566398617540478410193316639770780999672925479815911734103209609587853293345696241461282969030334740112106321873914259734922862513730926983601935020407241081064839676097874364699068280305996382406940525138133967773419836202732184903512103994763493553556707144731838925047541046169166725750066492833628038648874970739539606009763766687301249230096293317458548431265278883494867691823287630041744193882496650386365174608964997045413185193032268445461955205022087116329920619484806837667554662088665301677782913027296080406789103320866771574395713948110292218587004680507346360251778549756639279599112571918244418084742367307183721011406654562561427155271872546009116980982471014420654921842049649354848093009766087206285881819517000064702911454893112276049595303667058836151873840353779429959637508176947469146713243532131045787139707983730002041745688084498466053559192036013364243095400924634430833471297679153289492640494600523358248489447895401936734509974577885588879588780166954638874716076628031837953854896497440271164965024719066727106653394846937507386045578225279006463402559676483519071483854736568827861464990362248753949184443076891362030224468459684621678308182577217955223587195075076086050729939786954947374409792901466238036025612152579454541690177452405054534279042340499425745757428661020492552651199029256084014900977289062673328859979149532690821816666135757495610135255338791628112232804042691545167813567035421425258734582317646023634006245099219542966635035302767547218373627512508683645359290771958550568246862791311360000000000000000000000000000000000000000000000000000 [175,1] 820511253141550595160556045796902872173976166318040651496506951918572880968525485532601535684303881454367677239772564383796292024162493640886026303839811637253986632228575232577925432365393935417131026995735695133381582780347253681864539012815921867971147655544946372962260820427223940788478460093504915432963226768600207451784831439999198957600669738156460934167432422724630921861478562190705890944721633822171576178187454121648417060348737295201158889235276211464707877566404221825458073001068191428164291457120542445793728631606167932927601099353424265206279070981360883390424069404082490518183912378531506998985244159989036693884957914592928798737782647485171003170886361391095269885879036646349174432923036154505803568828442624161137982820234522362882459675100252911833577226054386123795036402195638812822115399408947562981020347660470734570662942894475714952448510022454746147102203375978229489151404720687387885507153395008090503200551285451098817459751003058531422842514375487491993696373968194304077512349054250479769479124228036139398031759042293001973123915615057258668208227429788740779343503666876477744156582291166701374497017737666060895286114624213215516234403544518969960713154592625696408947482686197905727465941965216417397821102434566863966064738467387425225170662432043693368101887046475110754594431478271336109561279878025099504249123840642563320032008644968736928591628145113027116307284708967226885885795011967524160801978111959137076115734480204768827364600474325106914439478180426645046990053101728388503634343959657582946240450843045576061307836387623044576121654951994767700831295952854875392616575180368496996795874996955973008697418216429043191244240275357073728431580375620342855043911044248481210233926808710162060385950474329663202627975258925640421505798159710637524724896709484449424135123477645928977324542160640474888378172060366515201250564996497719424731451303361802678208742128000742657747728770494036292739388940964450175911687345151610155081675219804710512750288101298022690891144423190505445332370832013102835536472059611283990805579379607043304367003684702925734611080312364705117570799228081056444727257009221599896209714912539098311303423022493379200842163951802012319874199151804569556417872357994992369494350477442731518831198606968368197566323344308263834513496912953344000000000000000000000000000000000000000000000000 [175,2] -148111516849727744939922266765741864268776765620641737110200804972348702610839112514390386116173548688941889467955114526543405475895995604286605883320875259335451308144664070782961549467559209204636591143335146715406868001811587291516732850564713560500789114174311556334780012601972182133978984165748317068132439810656470941831993799704236426407344827255360872603326026478440026296317564564543362815209116842292501141293253888466441559980413551878114817736647833490879940081339554749724389357701308567088097053004741306354458834314410537141002407349024803447371502701600419887623954106740690022496495464211945660451337094130426857689026242329691045568772891187080993383143844567504206777076762899535529371278602601389903910568826293579135533653976588992450207229580791094835802483667732044266453911798831354625322703928714761670049396042381403684205464584226135234979502515871017353207051782463274714923546799707315920026302404177302233800328502974221972153171711554586327479252265222549767390883386214259386124214738942695253242646463594255200648927152077506398697154036210999904959302613943259869501647865670137348875308782325263796850516997593901442883238532821713722316205101055242017757261968796892775786898433528247022346779160528352681156383272003951943517492449202347147974373970592954140230378330524613923726412599321766960976906878651276055904438010670137684470741114816290258028657490420694289423068933643525036574376310133979441925677217952584224434175298893432358078960739407301508097954183565145300257981461263370444561685781177693689873569473689648518525855219577502250864106899401767136304156792101626301596230136760254743863501514367687503090419520186250313317290253273141360120071326990055378453144021900749805372329188103742077657683013542315962501134919506139304915388836853751628407498694388300614934086462908761094375936454246297223658960466341465236400844011893589966967424147432838529021279487716060274217395218015026524565039960047763532316676279464993239273604912325888956446855926689697442359509000433414434742909726838871914244987685735262697877928799776130910283280175346712636714458147678173836381768755554530745124699910199969309669490678437894330562961506537519280806371513472270727646681485842170688934149610411128574175624836502268908850120544800901649550262357577609765729485958592593920000000000000000000000000000000000000000000000 [175,3] -1374682537141467404542785636825392836718595191389944686877967833855366925358189783092812345607923466822657240830757551365408914801636625232348509142381060428404250278980229655982988569131624593566872437973939202804424112751507272335550128969205670421698650547325679897412329117022647901539734374531230590955124731640994475401581019271697437906544421725370161936182838292227804959191540367668963116093860564357155055998483732246802401870942190029297540806785867915087593626732172555631719924412242210543437127151642272633376707640459996428364576252453124942795449183647311770650647404744304126386249568194303458055299485634418553933622430496789976825896251413624250091213286160138731398659333766906155784258400557213500916444339227833412675870955376042075118899463945207846927432955179221519454886456533913727513464058499959288486968204608922264955640127021422223680487267151313937057139758628540788774145418581300664730620072753912288266734536235018076087840610142909611420022178364032295732853580054949130467561853967873295705582990035892136512790068623907378966600849960757130004265804213082055586564993741116139213291247364966537006920916328180182466281836343970894184358421583229420233090150776812785820609048147851085534933705647880714731610030339890254303862949767269389635015096358603423197640458867012267068209692278489768721544196562573148372778937504266856527600482751408276285634078571443464771477602113773285674225937040897322732813620904521654893545448110384346484557891709987267394959063770798196389078496628892168978981933215775457797214303325212788120314120181479595235716997022131947646276080850505308730054970408236140593303335369598666482873683471113799009628250397489567639560057158098620714355673799364804640634198646840487545529497007004364715791990752991320531579430512003542070180339037579082313244750963439435782927691835847762573850618816943910923318233394248845773043884673189302422032930076337476577739182104835988545556795354837895017651851253994566723782993443924771115356066285702687156019322941721461673355697179620233738226933479356101765393611391023503063512081549213591763589906398893327018682191818357069025322435691238549742696087065340131310071679956034106985959373328337935886178953258931308306747298007366662063920950282352255926122818505541862311313753882214121867824978820258070528000000000000000000000000000000000000000000 [175,4] 57846652464314597511175056836786039777976129114338996104058844987352012378468484602484351485904236825063025930732769995513649319187377377168436053776109754105706983408164924982449007550680752640176919537050183287781908894358463150316991582120935404458413337699663422751293759193288807685741635438648458209131817659877111449537875383572906464182358734687669617061715353560285022720597083753185349192136541943091688841231954433798831425913698983125625107111537404493874902934429539670626484319858015432661055940174925171772428701060442424296316199036880107380588429478202674921123090607238443634990411762259977911867670815347961693945442503596343758513157472530106929180911001564524884841161536500552306402266348157715010858607039886895059877673828391276375654613168960580723296675123503434686221410082785213524898134710296036425673748319016082900243983158320279074051527728907175904292374909577392961989620770226264299535111154277974147435022913904081213031043924724569386781910269996279325558086102176882512070851506961973032978054799470337197766755547466523945685824707675409576439956656506709116253352497858615044262735669655912313743330272688959688769177824325626400217164788419489678008434834507871761334052966097242153932278395486495081774294232390558421942766430171939213474234638614342624843189043485028445463871410987453887089961453143895212345978446403097139745424052387986651369612071243215304470250048188588668340282771181281943211046198886580102051327405883564153621764493936493646710429235496992070399370818939113060338469945536185879566558200929233691600018322694241337914244110807935569364176740025362803826630028555613941904063809836010799500580243548382936029952409834999454223166085970438001339507498308697551574609551773856867643422238070804285350209613288494510656025232231211081119291638123681999064988254487991554496522208864912788782044191310335703867034374944599122925522777948417046248326711281797277313792501740231784960732568561565667483163667126854385258675645255067653315709196328837995522033184606763813595608643000057926662194382584291439257896828926128990131504681511337451114436906843830437520139572746804076657957739720057416901450007710447189517783045618327841896045048817702069686712584403563064937666158292819005014548411980521384737870526570986597090228362381662498876910130551083499520000000000000000000000000000000000000000 [175,5] -473589628274090636328931403132957334337624353045364696759292581528512630966363506515708555643130585427277881754224908410978405508934444742133016267880326391374041863567326264236188218285161533766365899396201562236609611572064670043145705305402508926129428079634029785908729827959924366596206750495256399550937590675526534437541150263218559348165922998967815518963569116521623151267816985335368571667105360842561473323077125824271665699161575191234372429758730533383971286222764139696489200445229372970794149605150912107977175434590358996569235566605624045085386881986781826136078390623038411199898957917410326456876547474899384288010552169472474852285117634618363663404913267780922466389483099439735055075413774573553559262735565337620064305547924546497360392378446646089698564032486249647074516960910266253775256547049989677273384376001358381793085811937562378118717005631486721910828385682315658039284080328103006134085974325734534968859554813845047771564187603144347421922516008807032363852444067808336218254241344562909250915982203015590017403383837299553379851354231319090971026717927165355046291428337599935460118110548512109725732650375653566201371399751492158217564982896248284543981850718640264685101342972929689373749875428964529655452026759496170616999624342307946037789799956806515692549678822680563848363253377014201319557744851118834684868603616079456205095963455996626875624153986488286112485885826059280571759449818768446153632792485362505241274642076617365403461033278070946611638234393332875853333466217533367491391226069102520931970097387687992616748550815678462702446859663388217122933246586272060624028664093353430154760682845235863501134822536086449160119768521182345654095249583839078418971915602844149969916427337083790632355461891700143470699930244852252876717564988701402535571407452468871874576234645646107577765316364417409913209054570278833374944001810769379996207107633441426168217541270233797390224033276739081488148321936151860443515967449396626433165779973265036746537956290070215639009030657619125992618519208330699585904181207362743536234755996382349001767224927641068926654495196528554689025368011889359317609380404514885161602398362307934048867119395365425895788222817271922408328561362265186018732479970490705495294654993874797937088839068406506884295990134282616932918248214521412845568000000000000000000000000000000000000 [175,6] 1689693233133453316149391549123301719085134997808527882812849983010870441473329048953248062805966019664868728624375547225432158362637580076255454001668474641811384653819303503228731388727262434098100780960691578378010552753003543575782979995690442112690272090846577028517356566915807325298385856676460064752682049859761763639673102935529214341566077309796996574074296513088224753666299674272409955478386964149372726678634422732018571328980311413515359520258133686352275776671107113121820199822674946351635843023788024725959553645052051728098013999635848621148533833227189918797475555475247042522288144015023036627069559371650539153217822020069345150171375289961599123995809424462183456909899067734404062125204448194205115308374270214660151300387147540453880093741137448921913782691739121211339196056899400621613856251240754914623843534469985034662974951015759671826593551389186229217484991908554952285080384887478171539311754908948586351487225934013809077332181997075524824571103546737178308176057111786663826170231210105844308976024084222590703011218355773656645153066380592792438408695340984585755887892066002852327548498154783703942077860286490408301980448253525021986055110483807225679158690841069571768538904316819811215169498475291959099406173695751537764128253908333511340727513802406569462827889222228189272167612738108438609253403451439816781348493203400280565736452894835445946098406777473442665885233634453555775774847473962836978480213652373882143914754946292319135215633306821468125647142534918220424830733269585965130124291863387511498091931692008556447976781844137992967198530049626052192999258847797764748371838838387385064798378582497645277926762369659392922347380171429410043017451734862449975940628670527013871465330885243447059625146644917480520134927218266327369206522944619439317568497450581884887647069405882705537193449378651501712995621752387869699166603356365189628390787472440397834802463207241079348282854756865826853288367360249812017616883764631349671519055286416891954441289529940321003818156689681755187663650722627019713607550871879890457651293862900553393620016491763588104272836187715981653551664901768829279814506597090778104790126546338476304574763327090520766505978995091957350397053992724233422910020018265854795264895616250328729213444488164256327312073566675538262448800741718218506240000000000000000000000000000000000 [175,7] -1474260917382466154945008834692111332896614946556757069686815361092494996834151938519359391988384358749542101130059545267735586845303320794390729454087019514212124153988991691199062739443764516598929896103442495248069223544803145362636486675961452314762845391706390456390850495849238759606511388505091261830146285073681461119927519634982609235197878252587668671257530456150894898496537025002649219672786063709259063644010855220251309518257637575586155049697188493213031528807797027898522839679309743502575537733802472858622937117022347063598710381480008269981203381902825263025996363403605999062177957044007188030753397906902767688988498417942289589939708057447885224997065909251708816842185193830752238288004691306471447181001536867624230710463002784110369265731250819930257850070256684615609637155327388767444901313737571073656778728036350186046604515523869155190182799770963148430406836614064562166509707036944106021287954244713022906938988658361502202388401635727324108651724237554765208128617237559887019583050630241282313906080481373903601612250894008919904355752359594726436003164988187186110761907710153270454504269184179059509697378772192919724897165543243810566018759139335960202829594846703069651456729291308281526422489098146881119101340518285993486485082348741155452688636230373511670377158418887480341647783194914655755216433113094694835924095540920256156755385289990437268231339246370687337002368990274708477365332849086757627990018006498097694823413697093287734101020130158315579992046039868818148911476620334759775430922413612445221695725797745609632689073277932051630641780776335796954487244247706431746657422041988993022567731131098997304679153002145982691165237478089070899103206228499338140829509797925521081200438488481662483821610117566792656636641476214807552641700310552267192406205916818806842800206423452265232465829185683368137409576834396789040497467479590431585550576351522025942657412865052485970164415061646357194454599864266755503900458803576069060348320080743961998359065046837474617532172854069652011789049758158785521967316130181666615787742322448191321337431616520430733088931167104254389009556587263842287532171110177391018007561389416642115265326433629949943667039713151742188668192544836331496122628246491944429172757957719724375165825641047829528305355681775359379844537908654153662464000000000000000000000000000000 [175,8] -13307653416063788444600591563018205421305119786527538825059532536812802446082478647080191594679215200825286608128843131848720085726031622731458258095126090875438834185041234884925228386215068680653838086764980318535315068031996939768145001559840202341298676254207552077557358629076287669748317735638080511345030657734241022708080765453352666818306609059984519084529720926675576784309774671058093316867351723284543023885992809429019089116851645212227628373869427770067892296979091687196876205702494773253636724410410026903034149641446655200617436332748625943815687548713100944622347225554020483858077810607208394980605327918677588324560560419691326112526277718998090877914984510723138151236194998588942606115998506122848360658473503778377086185062448828075169127927596241769308356650725609925023371215548196414979818710523474398016689067204142173837512240549641931988880479797246401042768339532855798949860092833279671534624125970545834601377993837635707851774042151029299717890032635946289470168109031759219183722327661970083795245907107546979846984553809015200034701409893188078310557759268229147124100209197411606051495441166592269731696075674386496525876986105039277894354618932272931995503315079603189620509122170005020848183901308408984527245452154017317463458709122088274540738667698958355025376239902319397267023976487193089799471052411356530477278689491120203462572611608766517547469044946600607915257098872627295606871904836569951323155157692086818859836177289082142431521227852192264755788666186859004656054144510605317137070941852160435382954403455559599543372691705279138434705942094942300121829591365414121160582874952260310323971754917450055174928740977473372762805206308615798899568682949779259558579520089105350598500774820646832890974373798560581643736539669757265503453546651066198477286949342262878964660528207473058622320735360263988191576763653745869370028870486604635918279741955159705729451436337945650662999914234781706762829278954702547142133471933560405727470530035832281572300538891788415998564531395755889776604540696465053313222728348210968193807552024009104322840542710910993070554791976703542300013443125155032700539362931729596905836560307832864095537690239187433357197193921129503405647066935648459548597096552749118239807481723901243777754054716016157410158916348960531755983771889283587112960000000000000000000000000000 [175,9] 74004680577747738839641988257654957045337808046136541647092275151637921543501315479717224810239283258174670875594983262023475534793566649992469715402027929702033761690576964810754771739674686573343108180908387451406603364468380810532515211145045736716333239086301047228077358465821134348177017408819471190814457792361957276062027232195772946413802389874275184861683572458839865320456266377240002551103565028833251202297706913199116022349004638609518742270772469788438193280469429429109524897693605228810538187549829497958402361587094893539040875322968326549079496561443933489826073715891296275730740217516325075145543558553663169029362813187817672299980579333229776436086879159372126170089217527526081603563552192356696882465893655655334439239111967150184937703909923088680210016128352875162766164612127119471232810575792527674614539128860107113352067830958471100764445445476069590018747489924486497814162111139683252868992036271040000774516043859783127597903801697897921760138379067869256062307615517056007506178093766927502428545805906257140967457122193235533890269908147272399433109575657068783549180996396353170584891857689511700548814497575481527922423350384031019926462502051789965947737917249599228895499220559642520299238115749595445570419809452301730626334088922544165483912889002980188074952038992756275723289408248948880395092924792024167776414168074533956794216228179288011039172610834140565240887294095428678445119488203764741523415794964019863806729299157357326130237793405971372103058681864646410762148419743674526758866800423398710020257556817365376171236809600132452283542238994654707911017363930553235287446753853592904036292457103291692984163123807708116220652994260099433579974558492426504995455016397736032250277046317896114537340388231959570593305221721004130012498995994467770068092243460473369141615903244414417891892559531252252764781599496304428914794933795280123096546186259877416389721820306481758173512644480772624137024744038770697104101868902938228161259417022659950996146146938354260328652329705491331274266829004859171022399883918961664481645350630676816712953732913921376649861872843227853497471637872645661971895980320813335838199155363787669294992694552737825546400521225014013050977336029076265114455922643159766234460436497811069349526452581442854230979007541251114570181549382394601013248000000000000000000000000 [175,10] -225048374677172998441281947701679486168150415356135614337356988611913195407990459297874266601158362955028437610697574485962917974014564237260655521427189158166196263887434196572745207620412993704888812139288915189983419934092798975691770178500626073761437023345691190463683173565121468533151182536831187102646976069682558793514862793676518983113496196378579983388069375480959613116489009164895019433412385753115651178884603896711911422141378483568796591094321744425931973817601978231480080341299473041819990866376003084960297804272807773175508097423756771669848443701761218718220731666493468427175168782757553412898970945520558400532601855112763429095967030844540619842668471299065625908336984302412961424470694459412886724617458318520705130329325134940470339316675664361890516812735348037338081324370435750120869090114049758085516857722336067210366255831261234694465131700071573860509166586165178600513453292104167826045099357598166093159333984644937579212456720151137055988595647434886508569137451889968162419732649474196536026485598660233337980089661831762019763438917393507205357130511645784310838997132016477532043177025009380577115367871318953418548993197334456272623602122566434739098135951376590289500844557442138286927870336483577299972551366981696731273224388902896601412984669786779740110993357077870124422944831966550121845592649338112232470424516547530166980834307487363956635342741292609739428217129549536850155889714939770288733190321058840238959164239440936861150997012123078835275574314143690619736663907478746590956435779190919119654452475209550800453336916732876537857054597372832292829841388594211787626558343427336137660530777075941444756285691867932207853777610963139123751964258566685058755816046569931775079418841012557283658319162366903835484050416263265546045997787254118453334560739733037432527067532784470467598180521708008689173356457444697801901615537791529565419281150266296344226818243024101593054972260915200747226006594254917699030943276400564766201309611294335420267012163950473904418467826314106599532657854439298509176205167755346290561807076401226619530104055459791985985245690980882063297222721227592113106113130612271506690040030889004655625107032750260669247723852047322584367750786985253888246852290538167333158269306044980997748513808860382282034766101169183102821512330356446231265280000000000000000000000 [175,11] 457720526527402496286790826672911297097588869087832181488019078729389844595304527434422112173111703458055829025282590524651180024034180297176800302325266462026947757858431540544066358262141112774383836557702551493192523003972817315454178237963571580632156399060990466802694625183762673474365950202480103075198124238353047840171447181746281553283653997739641895299709495128982254226243924808297072041797521146588639892538307184259560875672122583408523431042668190569137406338989132425682563144571005916062038460185861096691700970498435677887531907451490026023592703705267005591394780821666210433377279238667945125340474003358107737242760711567503816221737726694007210617321973581795978268561142792474856010836619354681406042408405692288187754141933296157438789889087510490875039137967538860546854502675184350249026923756775684383417236133795847436153578308002092002777588606943452936491125596036990974425866433368961776308849741135994459826265072343850982173892727950850376476656477548133504382294703470884772081592048808362025813097439340417766082147883216743452838010366280452354747532881951555499919473282283543383919118256870993760704055090043333231106297594934218704114258653208278931370653535574981059083028759566183140221749335325101025761365897993439061046870421162467715243691574828795141088428331810514248001324833496706216552039763271680658469295006970722671614396277259357136716688485902863788458871688120446607894018211343980172315718737050483657292689569765998991672907783529513759977484408955150942818155171805092631196880929515920235065144423111969179184353021454866248433158715188487044315288539349261978777206964855823021884212276538047587576815769594631088797440160189892571278148862882909817566952743664676759754511811925429892152031609774943116335693817095873601677930835249090824093107617095953483084475723438869678853301574426563024402254485315361550642090827494773600804179836733009358358244275706803413190754297807846266186232468587067647625956391624250566222730783001172583190886896984804764105266427715962402581166703803464040256111702097066337777844411266124239908353419368971955339294355294136939198865582684950754064541291430181543586315081150939100706121309930322668694933966418490736914297342629016620713765731521542596023924645247643170287713337774842694266327735943391395618308340996461719191552000000000000000000 [175,12] -728924117229427638513606440679510100147467100880645694460248227032978064929868778959832089205917318699099404306948245547074720922507575459682872658599320190590662225795250376054038862511501869246103607109046542850930500018549149029704086949027116331196086982363676249746024409451651704636020161048465029521629465620002745162660454055599361474241159852109446349210970398945916520011972171809148322076220725269952061589174836386448937643362911437617411897475334090135415754466430209866482250395513140215465293601244414901794268695877877834906706185517101155172764829951475709165362118445890227170570998810367995271798948532576338346637122909456050048484908434586542862058843758974915736556212626789714927988164734215755213550047970514752604414637244951816518956617294867139065070316872699996382639789193590686140774507627770233542116255501645763236281337556275279460632286418771903465795458138693419433495877145287397832349096473292873950693862097364538182843921230806680446875764997836372791900681320640471395200041345503729741747255281138576171335379590156935159683808125124362299570799293286471891417077209798089368515614338003390424017945714953118803709253141425819557620205184274277446276114911531096281859684139067199953493238763467925651555394874027862559674437200066541530110296887134462161034281834424525251790729586421434142462268343296237253785468830818785955019122826233815644582452723169232174670421697285089273866863911176343240027550415440245260498461585482274055326347926681022623769586308268830513929529702302026350511629075188925629396267595776945629544705340888935007492737038012647857992584435539198354845559777719833231712511491704417803719085338999060947485362375177582310496817529251051478586395247433883800434019972593253540498036811146972492752349601332065029052422966999220430647300407138760650850159751448023950820102511404161607192289840754092077491927873019024543483176819911476420317622626829774828839232156513583735042992455580691557389288017592473469660875261848969104207692907533511059739449642365560615938700234219533539850824830212012811645556285349726379101951645898064132367375926442988946911805011587132560215402969136968921383735867671369332068078934328583006319210806887886688968679024832864531512286662684308991301293441899926903129414721609795070788989792686366233504988153613065702604800000000000000000 [175,13] 1197586846685000640045793656006170470157330406807461822895995905010375579339707538058426512718758040152870860376686294668052282921309364593572008763393681027610614163390781860201414859292872682000008359774577623324451096824605116903350448272916739725460064008574676944104224899787620525354538264378699108012646121187239418688195090617332883158791976272888755754354926690543932425292341794583842853751102812051225573854722019859407509370533837163951068334500212055679899514958786554046388841783980029943529923316627835046714802382648915938283700754116360332129725774818375314414079124040092319386928311786638557797439623319464625751011613597343804598463097261127602572147370570415439566055532062721522394499558457426006993059554953308383255754814011668831528037912017994490146707922241514061998599282280928127115175229342980679200556764892352487950676307425275737084146227906636297219225267534087273949269686906729702121505021779942368262760665586551031922097506167222244087035911905805471425091692345981663490576304323651191348133041519716765806988583547107709414282198292613065316246450699189179311555382176715055943779313739573862029280422461121738265257024289778413153266523296918459934341366797619079608177779620758581797447706382755301930780401300549957287484751860222139104129809041957183648634481786686123349264322759683563112388885068824680155074288357517465290991684867386234820653363997317776490465213256418186810684351821491026997176697333332187231723964281599249045493690198540531831890887298270565441769079061713081888757410830775127860665866300820703514981721487001203794514708458490170392754226587086667694151718647688342251225821099208930775440303601611481632031728830176444024344887107112066429833060559824332005044326735740781040933128023734623656095899631142131446595272635157004681144085329261023823544214778724151038137423893636054032142010524504372525717893411085623502969985094695215953988766317428904371154740343464427937238252857216219087436459962547048014593020756202769313881464694428028205958358360256531521808161322411199129372812844479710891258372959203685466130933668969734384917378202994674681103771354903297418978034400703463872167364421039873863169451888441356314798608870286431388312229055268224402759881855289513676546448904273349406168179546870384935992793700852125664625343510713918338105344000000000000 [175,14] -2268572193685920863724357882315410304911800459876624041056127601965413654238430996954806605519131858729996564285598130465870046709304588203139611221101455000595523306477984385212769033674852064185657531382194633633806872063892052997565769562661545669769992680879915465645074732909830201792830974905631023590330685395242685859612861867080389603924472995619757308575654201255230460026212168311444035741587960821707978634076612523913591181221686505257687187483123646922816648541520954129120682874289971088928567947024632170582489297103774701176686681874407169643760654000101460081760173501197322966372343053311459380762165780131215439468962441846117416455718811700278030380333590602977876243638154755936987708027672499925369038665686084626324460646224888100380576792169996495855347021696592492397256970979077604538017028114299321742667701916528901750789371998697268266009974028470617733272330414469398432966857323985915462925484643019069861380493067708087053804535335153627667257223278390641795155017841330882159142896186098961182003957783075173179051679982475283754812054665610187020032183203888870295615643460386877872661214162492435968766054199053593067896854489228098743385521466124195598074236794234781085302704311110119231486145207139397819153090761994699214699124170326973764663373987689526938286007480325343581753134084530824042045374808932375846802677287184235864525001514035186945748754019847270850879020038150298489665926690894214815007369879762274729097727542612941677092383704309241463462904543496408136324432055369582658298590167271227734172964508470109677271593957269304843006713535928377171591302382402719038697038176279090491988365570506456789632530647672834919694585059386980562253132416901694236241585833151368907507426018920148790201095004621728588582113386151394094364452164456957997539430297664672726086792877968106225838136582357228917565058757036304175503982788210499179289655689636992294640774123328910914487825875147161598697781071693340693642722814060766327817247068342582356756337280203400360718155356349673657341114856701105946396562194646480009346379192545942308946717493542275611676913883952866439206247279739248951917182726537143411336503788186574421362825317945512988521117370323564050188248797867750308975630374302931006890305726515328825312134590250309004245453007955083860761563212183450083655680000000000 [175,15] 5995167724045823459874187671565655001041222147713793458356491227677764354392937203880193842874317957739127685276376470557018864921290008890557430070315689986844678323752187932853080086868151658946739921708739017313904660921913097300080239568935427615373173609838072671527438403566466334701103063179109845691303753393346595214692708153220047395839003706041412727482282304934622888767567283538036473748842307431029966844471724723238937205234684995323959736054682485347522163334689086738185570334503373609229687942778591744617816645741290758086172827701749766837797041463551326637188901048025413362974116010678477836816061248792714753410632618727792285520432404974940963505257046233476986597960562107038510787958444874546053906044930065255893841956696802600825882390038186607808878848226591138816820622977338372019995836105542054255785099618699265033157237489462776488546737532136359522255955489680799221417505432983700095583565327964030463437493461186215491819700196582974368716437721771035655345332427330514002512655455352230810961020325287814195975991362493177933772848158770175613086440052598299757190845977602121139724593493833539583704257061458959595366871687056881942568927313095671383218627015369424225524613210782454574752255620442499284754286718892821397023575837076812042171243157537998838203068118654693030050257514887417987799330447220525227257014270123645202546526651506470085255340103636196769728825108165110332661076569893846640381827879580976375406078066801019736353199852120034991750831535160455070623828576734845865573064973263369743463582718407943120780993354939143811079118971111052207241219294922493096231393348221891122703588864093716525352967986094351303786594537695877755781077757449133281114539090995215950481168806531951967683036033661681901462296499869735125351492575333558818681182013451253630141127164695948952431029601224139471117381655384636262740089945218969528702236546093708928959049004776365876903963865675198291719725831992618856344685732603279318927898580736071205789768151989684928200372678775726091541606870586575943122429696274615011828171468977059499781584086610702134216087940278957864871944479824906847194765529991015406416089710660808932433315217027529116461812862627430165232219468368526612988027377990518908691622951401241180996611334069696225055702912568760714542936458294925983744000000000 [175,16] -14209884614412977366285810973907941940727283940646177018018829337188690633927709490691830209002833371920527302194504996956312401892093594434928121900314803616786548544744999964847553888940820183043623656068037613080987136887472070888297737669856126059388329442478408251320558724295772232483413884555055081657710485607045884337886696795103785371128943126302290640168312555084351253777361037164638818985536684042319699735072967085996986453112343427507586622482413584174157693982939927733560218616581811217077915727574123255732195425736526981120326834464138649610748971597751353659410447482098330987263139393221950468096962804161192219206263818270559293910712441227776256747125593639861438648200143590947178106294930081526352065675996141043235942062898172389507798925295188469098088736299194006311443655498368337776392205935295318437499948651110460473661967594989588666814270761168473429125543789235263863383198885246752487754750208032162552080007112835066103613960784214917257410048718884092138325150887334150840849151346230376596416129571982492451262736550815643637813058077243361395524390886493211095699222427602419270595521545346256932660179364631657366171594871413682648889796366983085057392652647054793502372826586718732256857571056288435539754960610309727888896906133043222071795719842903002802678651588600829079337397459134257100449870277937148758999668813441279584773239747079972023329652820510862263778683963572752581347564639187104287428470947022696301555113512944640521768095360590131690806246031614182127166359592902337785830124991183255465841230772468363139343547962422302860737715833221777504881438574929557421292222464989135570746339966506769054568780470455488638168582103737665223703908524565396532638277440362771135685359209199630003670066274325439038781630740301001746273441983268644025669787263705216024172830275151700162882013771938782248469202673752347305786264605360447990709224197130678718569304371738312166107704823711743445799998833137009097899840804162232109622256363721914771238584312532200310504603599509217856089245764302432589299620242078257442095698925590779535537883215782042518331041520160184866258742764749078408936595906508463626764897619656260708026945451022056692020495682206082158551973947426593887735987712990177011654306624615696696822743881633943831701553422588174615223189187530476521062400000 [175,17] 18192596813982976587226521845827847399061577831688933804960897689519389869624924477400589410503333709571451524136446596481549517505810803779685858831094395279467287683097618425871797183580839434139763913862244469686978530769307519232736909349942678324184379749893685025319373551264331760758502994264616367785215739375711413049129871704801657922930689813105261304983889392795370392464641919710770061338281963561154817352130015824834419344552534436879218141416682926924166220816867383318838980908927988144552462641649785271932248748207115991308907899073234048818846745745652529560718379214699943280646977985175789276249165548724291573696381337760405694972808326120831095006615722934952619301382166589565610567536633804424065446444688382013279149517614396382853018426588401272135329976688029139707564953617301043121910571523955221523084645360040842281830803229030727956703126073794601248238281790153960173814915179236939371165740243695155889011624304433003727689317954204320596545896729086712765672466024142612568492989167713913446415904532448788012945296155531777440088427581709672471557997948041308023905601222900005696630830477473377459731393265252956468915123138874394969834055340295893546164971921863687659919128342780412960821604907399509408657355803815088913245751487264275813180106684829871174116667197775454867959306084403368671139672283554113291444634028678866474425392379435741104563519162013182685015042343498490035191325447265284398768553603939599608959366262593359268526018375869784946621357904554393716808347971167985623823572371042978889382601942190235475903263644911655264164705788483276779254871468882455072417010024825863002449559727381291858551181060779812471224938713311373243644041150311970866856166924885419890871964671061554542744513083054842746904008298611755859740087752296005438176750324014083210580764641337035161938609095434553477813099291952338230738446495573889041563794780960121942488155077569707506176211594791333153741587073719159247768119271370950188985827619614759823152976921588325945125380713746605695736024589435968429642446993887012704278798361760014817681146367939479884751419042610193900999241835271349594450778333100007446911805979722060002242227084500985521769325463523721437673096208295037216244534556557638082239723376181108173606983075293368165994738856175959587411754004972786071692864 [175,18] 5021138306028430683711832662608208271447568336109678951630668428904635898988577805111115721411735924790578201936386864886246060704390435263277265275741771553544128135856730503393391016042182588727964318271981241796782601041232366158773110288415146904590410425157070383699862329551325153087703192851096949819876183157549064697083177569479170562447421915754483983756439614648015336440514195052495865503505980377249718927391605031080297136102658332270040376059730285062089573777673205098718631881354730525724037636725876165989698243432436595309152459961199750575622050776793362291892255766833639889100787777625020476107984875927013018397812703659941405362697256245319083054255389419222964629913469249002308458926026210168558178367690293198062824317976104833098371103577996431437443369756525060269343775292671500453506876249861209675980324094171995058452311582090574761650948170206621683835296944781609307700022453971676131271473589097276714832602804273362637897667893052060433094669028483628063113384976954994069814436449904632278409075228987902718420816203218389244778040901680510069547252429263859605570602595009885609825278718195582964369059248284252614032611374852987646580855995847552448453398820794322776611089074604702102149879777550343262762372605452635084258400356773245040341680851426621662964945602405034797641542593242201561593653374847328872473697735881678674040402728365759256904889861167293740784844768119689427755491974189363952244238122358164109476946975694171271234924742044037216614783629311843567491821307959065873826788350097328114166739844459867790933087130536007696649846326931582005528954643498199609440608600592631405655308007505270684479311418932055232372299214229034275908008589327795361719052736495599375074434970946630704712971546228875811255896074211246640385025443438739321097866238336732154628304564201383327006165008433291584218902611701300993375568571870854314088820294688964297119561877911138080800423288692458381566454096459153245101356882698661266122314142656133700411732919756838254160435173029745874643630595921564049239023799116563381829042646674110554596589503210217235718171941143338502489217921773767919499508934263734817285579159576147610805259754672708264791099244541618498597931971350077004522827663642987823931936305152131100077533512281614812796225852441218569747131554477494288000 [175,19] -76696223894565701672338382558130729883624937539967913967405057023549554228773530388477547521785174586187059128068410895925928743846087207116139181428192112991365476324397708531557269240921769879974798287736924506606287974167069743001133832288557897147958601140503224590454535471946455707462082097087695872863736486618985500415435517344935433524904789938403112403343336608299973623815364544925683415017822745333454295193400645502767566681918120093544649049836193299733186729402900352217403771634575071607544928284885629428566434355033570568846061870807207771364626453329725111412683286022643706332301112912814794567227059552691214200470687178984863837993543504202542475943395215271448766958711343151058678096159477777436565787639112548046879167908417002522259720537932508446765585726049050337222966940917471043458793668499402745353278172946855428615667319976152264341727472746194984250646619068557135877696912004277343282827770737699856927946120365328879335028302626588267175919697041910239505909384101659316853938979799274756522759192672348214654498150586930079419529538083432533009581369386134940690085629259326253357447396859490756071869881559147404600303225126955124542872706478824762627709214633401485447467791376613150761999664364985077338821455263954361968394394409410487695861798172438820296295500337546960703049215284673680602580466559267061302081112456342558655106978102449257483156724731303400172251251718954385594981545179553179789023173212382145970420493308531342262379256142021983496669205202206810557249704357518866843301983038780745041885185733487693836740181707712445991979428952897955480913891937646632726819126904989474647210615280335940826391267597619888912195891358882780699878066384438967531215412931458661206545932543371583981420422396394829864782250320585560619360414940994778617119136130964065687612191413546807589044111107180671672765787506099578649447299898250114031541644528441329546046576663454029844787240067331218382848728254016265380371427317669120956007625101896511376481205505986316442541912021191953242454290343325373944806611721442156206497626629617589622980262354998491221728427541889079589890134412444423580962713315713314163969127063778018360063436738122562110547951809103550475078472743423783556706824561863297116604442633520047838831860849772191895455395575292205044871685395376148400 [175,20] 187058922549547832132188307148684511720525986411707796946431344900624699233890226065897189507678512911627824532444859301807114259132471097316191099739175649180309587214078486277511151635922151505518316843247657035307553447916484073222587405784558050712318202884400617248969462499020940370289193900341141673418646730920322011771096681105552922908034729612313144767433783961591735669772030239324639191425637105968753863234164170272432890242224243751785354972730362258273520848603249099756118387318668977506369802639269890237655092340485788007759653604305855681647644081565000091770891910863909736647512782367585840083611972557837435197214103015103567844507605771594883639159222970510904859182134979790609054353643106371264272887359306342500767258289074708249638603665781436159112452010307793109506122657706028463204731566507747396147424017959032833538421484402930062102504189199776675676555179416887136810274722567967470646964188981270415028614344568408776554185202520642977541606010095301627786298593215903865439625327635172789842489654101956733589271919242635985570624377282236703378558363051808501720906615961609486478065429387081331333953330317062500425538270324346722741621587319858186921688606007018813491687794121413456611891821480099717580301096979325011301599248488205109845807075673464280281607075466897607677257035983388579760294723589760962658893722278270614406811146600369170964960623654248074889492518828492021160814987924722933829875451623922624194041579728662669745102345222428758832196460175475148562853724117843667782447128098371005846810183627131314273035206708777173259885561831322129261329099097362383998821876502952142555099733558025165931606288089371626534179611806874035727498019194253328828118177763692643803752732363159825152648155389849836799704353773803281378578427485849319154193460572855198626048250974188030621657367108579059201153276289691960115611781554882538283856756747737196516274984191310217510434902829374019966543982948239652623484321787945171616246323156810963978840509241687080828759590615035799591504330188867422101517209948162081252123248674532976980086537244891609145024100823955518895473650456832182279256733470217797506032921096893333652268907191477370004663211763797916026787509693149782371457952953844200297796865428600410049877666539209615845678640491017778938282583969340800 [175,21] -272183137013578374297602010994627704019667808263246896692090826472688980789471549371978056894037072227807776307573754523735669603878330668469948863220289584015734641629972233839686422153728329505867606928460272124030139049136926100142670293537018827777947221978798199594881614589874333145330323197408934078949522075119436090633487018438907208038267236450379309150053240646140694008857779566508034904937875586311363200811735849755742282842196205568568289302857485220623206330656245604285143530584490248994525748293274150466973323589012087329809176278273075590749030697346564547308421665704030415769627784050352822662808309651850740705954764511629064863868403037077278563346539460162513424382735074572284322302328183138695031794676759309041943164005225450445468227140305285905260424424642114559251747399037572382247261749499611756465845204154720771049590828939474165619741087044625628080779425866049148877655070373177029756038090576121854605782359094124626352515397416250196384188495440301034251721846197372374390038161712885391246819776009909241428748115669383515925834854772474698955959778233873839600255163023036355343517613732851136162503871581004964898683753132669725495909914732255503835550058632082824420523051329774141275628002650313946178964663838826221596066978774270941978274372500958120092768733197122783542257815878569358495419563932071538429627376178905156754072192775252830747751026760957078783232854089407779487318748612054842885249690405017596468569503371203259855163485158316153067384348099275707790584293131063121780345176836514499817340788313142128914949702915715962098260188735886872373530658095695145273860817426305596761545855670927971928958060821593901934135205121489803508120645181368025368759662539569158795449422735560177991105508150577490384046820334464085612515868006878999890479768339635509252834610046867419627718306799108936917659496714786036160680901848017948674972734763693242496190935278042276678921359278942393279291513010190194394830997492824578839405882315993882494454630906400723797452001004674610515182588793657313345501181084300797539585112081410208660616680633477443679068363460242787056674663815674594865573614478243444920587033309106807277504150385615367168474708817090572823142290933952453743806918175438016336939372444554484649514320967280842545906722935468346696213633515440 [175,22] 240482036083765696726969725903303921007061333957522943290180020294770289129348892828315171598936034717143649389143216151921469020932903580543594394609231252985979785228497265940671629756931804063124752304072889152722899103491285935136403498610966265460373471845259865253195862458613673649686697450681340662356046081831145022667224542070091283838705024597466584172275174244354474102510956510430898386496004075702264165839394385390027888133925150159433004474397285252156729949144972361715485535123229091350555453288025781408389929061883361763619317140140611046760975713418899118819265022438367837270118712511794002153821707662908485209766848328685333821967176087038514926117705087321269020423418690489888972409586100485993432979355650803024014455910778501272355105160972809254975003487010635464203028773708816025738575174641454535607434523100262121887079630493534677366421089561805219826587743731946496536388851497794652691589459872539482356077305525043543151698445327292074902445131823830292131801706771693735141638990937187081626117458693720667684619884698404004255330483053073037612346597003246924686878887788504240161812534317551733287454716934097956024821392148040282080391762541521394345290696246048634999482889788392118273679020516063897723419602486286602197642999892436033778897237727609966660543283174337067410430334387555232031486354620306065207180860140335383269188959645604070820810960816811360532503669206737713453832704969582852398989786350463610726702438193363305645679611479354572760199385866005904361395126762711440167858484124000746775435950515052452391903313007030319095847333778400040178460349507366969989655202750865376695033087498256725628736410813170494691877650162748829238847007402927272532183277673397942866943988966226158214256516894966540845185719915224744220535930181824282334535376445267836250046970625117656305234047296190983307688129430655032741954426563988899325520707664362054094466479887132420970910582827822392824041068322103967548824700625760087504434873510720281257489933045582923648484837881780500649529741404252036836025235853260278930571180396973609505104959291287048620105067321224874219407400905779413214986488170196518756747819595427563487731931313815529813606778909277835334008557873231836609053568036789812525468010535683149893432026525110177138221369163474916807802160800 [175,23] -62994888929873294108701175687114437002952938601226851245211109565194413178980446329163286300651929315046127168265690044583343897757805098829186694375766294475433895109651727598169673068205814994549999394454814023566025156655354240197547944837747443544357514575455102822104515708336566575381088170033059136119089319942800173676269736598762125089164067320851175302054042423643484678845473221859099422612819060730643585292574328883563273024942755120013233210125876625167265162545753418116708647663364714838403334942233975176463512890803883131502098876285064064213356404199420909384572091177076692368911675644634611921118123779742882692611179840580386408332484514449922619435126359885802580694673272096915021623011402474821741722638798544776869461102887308895240734336487753411806991267137718034628867371485047879347021194737101782546015108272046675730089333213475610952303104180643713196228007642892168418451597241661767912472568090615757539714053908301267077839345312046457413636018046324278959702278406558812620946325711097558931483676509126259471386761206944543701329873872898419697825212109104253347659533527979043134275539541767312750955514225615773819467400487869949073074362341751059470186249419315917406269837000335194036219756510516632815622447096281668469685295799900457655645171862930559208657358216498245020945082265645439349948770014098038994052391212025408195200735611363493099512926937225717644795569675276616896901186766435747249633082501975807391618655224236785009745806156256947033009906438236341232838181943365026792588346027617780735009560615463335018204707714912409960640756439091143002650099893848169468779636610376692346511697612789965775750571571778901811212835704758927447120783290902908625376520911290780731829116540626689336343065568082389022296696484460470566411567201780033695114416909361893461447956408401222851715089019559275526008099093455842671659897302198211634627632885069139585760232865865499332964769511923265262818868678277177737717264461932177936577669183356848475833439655587019977892718509065141586732295541517936486258286252739291954956900046994769662894636739293652618787860396566169609888700725198189091786847180353566855328795470519242524106227683576898329838750353300553195296376782082158001531048204399444961553141991553623151110179211624284235929252718249161070451388 [175,24] -170379198034046066955075061209153180543515412273793220191748654252343608351642126247304229839880738220988682281401383038822732990474557145855602572350758862444659688722500499665526177723873489687380666503068273829929513359851925622062255312864336582435595823657333332915150060175696183406952275076227015665997723512556433628374546223552343041781536754793347317337527696964675187655472042306421936932552185261416788355576007681378026729173716248276978678754166667566217200644207420797876859680800606647888639498913110409483465884096608830830651377477609748927419181751966528271921205087970566873028969479872498807186307158945739169805645552612958616121789657780393937244163247120594054369208196760151020396957497412356677954307979392495257843297650087006806716095513752747414509683638321193950272408797220945420209222680999256644797385349837244592098791277477856801087409748683557207754072748707020025082989324593710494414229820284180081512185564647711758292268021232643439530755169989863579314144133471693521936902622251274049836803669391513334140933465845402371967126037262297585567417982222037374937452539403858870680125354972595966968188516761124215120869918005649168453162908311217549872988941016253065453720359805481366819777266021719089265556957704423409478806004104297516323402498116982580127953783283468709334500763651873263453023929759307283972056783176385448958887284746091101461834789774643815691139400971859789551729111358009314412662020204210990074055573946042252926187782975095919390742758089747786944510911297553195462367023963968052268703294319260623201763456219035826309282690411706212233927973874846403147027298500333841876591169498431512986078309117186993737691546157110208716215622921978705171221036986384321342832245149265623569856052267147978363340117264747880511526213001693979394941994432520114873112220640825081442199314649734037976070006137505128257182979247521191789821060867611156595317016018645605418878734788325437377884844669560526751138771213955032678839075185895823683275404405667214857501803833977377061774443746350696369688841562187402037255569392501912521000535368970871084194177273914254540045074983168669567021080642494953129088941451539343003968141613262855988812748071201442134002247904778132858519739591868183594098697210761342763415523808447051209941460072273616423616 [175,25] 324629635756129016015955702825582871974566150410593887978644619299115027961067049595780608354262139159745153854241851597989863918073889432839200893883531868199278047196997796477849805985753645565771101313001201386734101216895357662847943459546223082062052838449406036868744703588208796385297693451463799286108786127032868864809255181782356073433857976003241827412893388629935067304069843809757372638233712107442678184891887502983077970312679762750913317645868172750492861027518865507053104127782920929326703400735714527254518176622174788960065814334590429360684399656139214789347598397915257293586508683904724841922983028803913143027797159265317059808308245587538928852262850833403426447016281813737711067905126200961059973556866438303590066255911827537864556075648974355860937707186285760855400638304648906935391984079691421513209267312275316243974966021073952253610902101985404099817660906117293257986013137303164891984747894284889897981228574813268312122796640610875707061151481493037712484286936146202084593565948739399949261054572651300071697328263387048023532896763979971752636480133083043699034159147378541677496613742092246073260178737550884887152589897762073904927927336165119661194629071471799216342325709012564161714660863844422380943038902197624883297415715248002650094072182559110951774617116705801842760207312114861627722285633891839579010161096089473015711230588146654295358262946864921572451233449681609278597833823955658850943985213118768827863510361605920687616075273439152363991932738372209597896527943945960256568269838483265575669074648608817070821035867736178478352241808255587363728880084071478676535631167457740846775804054782991972970932504175349148265515907962762497207112388705418863845531356558478403487962234962358661475071021246255800980368867180112721439168196247983163659923676608931030630547412102240257848382228353348560099226363781411840037980556119381188470463814637903215926594555441203035684899014164425605118220093571218314057997508760360567402708902356578784568184987535557859354425855253600366461496371163763990348901258444813530869814903634948908120619986654718762227665115029565474058242287524612781347662455412325813339419681528368362427253389266554773239953526187848598431009863691965923922650909157177305687616643257143297061995427704987024064430854545374317560 [175,26] -325934394910128409327526152688075906449385673502928648836157672018531670775065632694559781071251154977251467594065732307860654892922825996176534989361465197317621113550292071843952992843088235748986004840771632707629565012529514430291419650289493240341112364814060993765184502639148297065291098732681649534186736427907542411532721679306639364842076228960650545629351726281033433105184794884880713569798788010218104134062815767860349324437745203138700962345399319201706345367282756854640880001495469528626456673088001641971256199179173692835629364291408916479314639793896201579899723900892637550605329390398663685275116308535321452953926489433432503071173331328045244192017569541843112821869280392220305628692689952299703556174392135134583997378908684997235512082903235736806208517463444447181653629925659336254917462777802685301150674015436498221890114311247136053279451166380286558310971505100506655055662799559193409530541990012971332351912030342755607917419941713084067954073489952300348992868179189473511950512525563648851702924533144388731491554271962757346255270321881204435405269755402279229008938159827184520807899945500274538059970266586912183024489008214829552243795030616472269394483400382010483671847215363064982526833554537413045342295529888938705700492690816332717699287282593775714110217533062245941269893270513415583446669831061848129968185504260078971661327570435852614012891173492581192271272458038877756624360556597604960851140034935144856025624169371087417799942456216823097913217208722217570098668516022150815522666090948892316576714258605714691193677505365557245405957996264356994576762534980801632212463720079313395638060019941890092529726675332351643815113270555282110696127876001149663500749693975208617833806437078459625000808154758408358482317765859315870100245183438927040634443082569614383406882073841697896445856261458622745058384555788611837282690406304554612501591047600045481781354295422179393958683303563132874267492707554542262917494288500320240374316958807099522481711192993424691985576575907042425931749170915551154343992732495318603300869423027323107053681641655723834499562885534865593122969898358676121243272878998961069393685833941195328141613705116595331867426353062325699463072007882211039086386047594713010656088138784097064949216767355075574817288614079029008 [175,27] 193264594952669844097443857527265809463646119250336272671840085855239509115051160303620923679663157873108802400059388460549554963211998632778486898610664666227514965318437876949372517904491169174577162986866980036342110359028724339329301835780585876374251529036645118483382690258572940049300835254726821291578477183056959231165922055675744469502769048369097192756535614629095950911844597614198796300500779040770751197104606422244497142275328051007804553456853908529224429736510675258611915078689087218300544216296873091581061008571509057318105498435985134854060533741296739813233747222864259314407294605870277924666007387517175443094602595975840267127575070161639501489932312936945654264286505289957593926267606755112260795199047040556383919538042330266432118753830451266499769359083531926961803460157043839115158684620479137207546740414176847901206844479274680231441231834816416443385560477066382295662719840534950160756024723345950180403237688145392649604718259541251683417092547850903897468071940328766134826595496314722330106387079941158514967751424330260737732489986546726514246520665342229831618281644142621057876735008258228797899295772257295226807195672207588981671849493958275595654175904425853711229460112838757297841769851382690936499032376957195070730168402676673276798958909864428905071002218022383503343389005316123736210745806832656279123480768367735620741992366690390143268227855249473019173701540005878634810355068531984637809042541856924087903274386661987680137478999943673305308209410051298388821285385976448593361212989365381871343018390709370703714351431207515989080575522846390832610080652659931117149579799198143588513070426881402827124742556585555238077502840268794255661177533049075549720245060934202042145255412592032742673918549165679466120220364068961192039776614439802154005376814426527999404020594146278336809579085114344413123801369722445625101900133930954704617042436205273763910609623869365792989865810838736981442123699767004945162802129995674500238951053610010424232994505449822678991509912304997753305510050187669105329608050511409206115447001636892007533536755350481430123477339197408521236045959545810033547972006483486063865042448850700296449144163053699141542474888175724574840952234037189904459652701098074732314379001212912397633061403617978672006659631216766 [175,28] -25926136199903248023768058647540413668786668431268226303421706062509472124861308032086864086012539085155744773895572695500392993481623245732366753390414443062549181408043993849754992814453921805629246551890155095192803419300221873654295291808506049936597920664555785868678678391303952723800029300090117349099520195146601945803154879482321276613085724517653345916613544694257669364074295441111748025309127114096410068842804576507199726932265196831777012136987206040059072603552894260826379749520677393678618194427071597184489582400657326662018146059302989640995565012932757095288676539181458061571523689277578351885171799496096690051185259578564246959972758458891444594705154842187588222820528582482556849889237812624128717903956536026854129725563387882672851586232350150278116621542001727565362143397695241182884431418836861082813633088909879580896427814604593620799664108324384449600214258604694788916964926488045860321673001448087131444476308598305408873706471666515488631159441324161469534514711497455559541030395879475899713851565742260333661788126866651271752770054228890716160528249290365960495789115942622763461012997002604154331397297724951787691784528106711147426981585498335935524705277614915222789247334667889405100151735884801127255433363737592207345462759652217112389412582240188685550652098514356949018897639407340566075849772110130935792379983910193904173510316063755598431018549340008717471126165726058856694284498650050269337516108663980124151186625207085874498705675155965574826186196301636445320643058506937919212769015968339377093590469707152057297949059300569778188089955064360756482832544971356602817228486340870269134839268837434650565672852246302900955781216679213803905258573029485033625649395854743013733854705883173394662254266660634489262697078845277133781081142865712517098743060785720420271076511081816184066943554334162114502105226428943204871634739410499923211126861510367570596963160458387755089349805133446080649043758864782425848124844641155009524799696931973409062335622158977032264143667702536275527634672655601321691531581084363541328893001720765680031232449238751105896285091869814289477414645888565056256114655978159340768519215257222323054618427491804182113251078418581882725235149804424967021329663341447385085569610795283147260523065052001607706326571744 [175,29] -68463821210930134467041806474736807324377778350351128927803437540256396274190480943303500085030626876537737806198466504026052590471206925695980668724714251384583646406016328087200235323033196485975993410793032925518601680282431324631502627971819795486950089625722169115975658079983389959751979880156432231237653472426028397223355829024435160024649790699508262465372276085129831857705231080097448748198203082581508737327464662396640165956483559640816228635936630090531813374185841372742862013722057529817023559182892456323857075257289808267795982328055484581449150847036032686349783680793873860303175660157320617041089758726020423838948594026393277554091463382483060854117809525740966405872977618361493004694870459203793942325385059390302658184417938714685043056020449616884046796123993275511333776761756665025564656647891423809403528018198568159085633929033212831099660849372557559917598934002672353384803777985670980029683365328743661029410360494909560354179334664298600647319903714531251326286405084122650980922065814071187200492230840659539590092895692095044054620695251368538778424536052118919884351187326356742418027763794910065663451202521064105497645357274764994026412257701491862145055542605913621652749276150566294812577901521747922536189522805841868527563846252981193860831745472311851714451217491339529523467824618115350214182603097538243441104484921966186305294183215973969225165912911731712708784262778451205550509423405683955896131392696826609327680938909205300679121762234716725275170721271069105003421710326567346654083769784364356842312662584738214864933758354132011110353984047998839129139631592940409608046957663895749763755081736506091680756510314033341564865219482451715891433346718757022500943130543725383760846575330000571598600906721165928030464313413056454933349894443446645878380816514833658332554727641344968117086863373561575608661864753511589190204729026345137029685638178056812009663400301176006908403261943247682419961881159866581189720490355969173846861054292774332715403116204108331573313711498621380676679387815262743313693523181969015003090905537082448822797750311250043850409648765748904205220194169909962027080853120172244513909122870890594357754840457693936614277928798688897297543033547879344933920291840776420606218831540482154212133048058580602901874948 [175,30] 66527288204371057696806659379460036261232367983365848060985741062729293109200253910567668648819921306511862799695126517058211109181066075554009105635110518982222484474486814612385634939450521353060298322723295489527638932293439890267519077030836196833547591086533752747593050034756023964546227043020134766955700791824964204841930482865545099917186263034761254663538049321742093545738731369646614635790397632194434396188303863089799180641791694132098195570732589849754074502026792447841280407537762942584779091369366489743177845611119302514723256018489878127144231879712432962696183248955909391209624550975026062704815071452191545026161652164828181302983599094292578088773850993994059971331350206287428475070687370255759159128289642687658892855853186213971596370579721648554482530284794856882702339991128565602539200722899268599508914113274708869739061724976313815840888032348022387939115620134648048357975710090114471640159309897227366045349705528481781996330920686763887442427084673326600005780693669333784758884052353931265975498757908783238580320495014484571212506810339118263735830632165700194220381872065358588390458180982076487066643449089598219136204604232773439088266029878173364058932791283936336656756037922533680605807982025489548551286930813009504018488580415053383356436132615472904707290234237632790401142245559667290788355762904638473597247849260281178481189856480922826331691360572169915041675388349370196543165860256885385358351398199965717672974890918569402450928041819571817560634402341708551260270104317550923331739063546761610951205263515715880146306713905994957094417416049411371398825598355894700480510726950941948787714952030323659972228067592224224767719011751213728837112419479181459244967483276999393845218507318362070525836524429991077710764485709411999637605776264831698354570723021040492186252719605120897819369035187889980240364171872906020054185737834873752769788050833292193484057439203751642297410326490427845538159220481562413556741750479099954326257449356719472772787472513684074653148446762410639190514861338470972164846774588256105967041719994851182441926232557323085266945081127676242127274189107666582753163385927039287092824497159509568609040329282734029153462355264050474802363799112008794385022879523911940766555808437073853913403562505758688692952 [175,31] -29547392084633372834374740173177366608290688005828704725252073876499288789916711984990366956914252152769587499025218619388870918581519376547880278136067305814710852936774843590344381924198080983449596130474479913773709665073948590184111506477142342966829484228328926720746998517637964574799123768129914686651796643988711831070293310261418408271840462453359375781787520410277497039746812323443082199029761926151334655315039435835404734870457966781959182518775350161852464382811299171351182639813137356354035034120436595471901200944688622063504023749975663601715618106353971744870953367597314796878211549544031491399352024974081925099317983967774255645214357142507145132579823657804372627010599745718837036069230427085759345899753484850266430222720972780369120970840815294035853008144006073715809653555021487806471653611977735022019237553767578211115818725346745877677466359457467671371574165857612354156276012727251477396035434394851371802975622097704304277366625623684570695402816445451152683576783794704057816282274078943102359349471305940826141888426292508022826883711867268750463571331338870350921259278157904969838380344447851268006080673518536686188527267548058038264680222454073141169760595828595878433499392871502331834804827402352419091492699587140219272615678538897050722723143247358439036019925124690146417645329452795559974842034886405219048366955290877017515654065241271780158708427477282764597294749618546620560036364233808522287563008307371744601747166908528960056124674041842443541000356316795767888587616969749080778334924218107444853830946558758590273595235746190982212894229462589917307498731904415685181341447963246487056225864010446451745209516461064446000096425162153010200023686947258290529879176549123894226358297312078883983591618219966107659473030754617086240068907732038245581105012961867055731980228075765817212634137199328592275842608262380840411384787328954930301423787108445132598905006363525101365475862440823817495075002711833608169962267131497550607566874688581501552206140759929541377269842197873826339175857891469479999767640068570013796060909696495021731164875723534492318810655801129476738005148178649505183147077530890393155909270765749510580517882123729460433875518311717716773804801389096842713502427727389816507382414457986406417867470260269102601 [175,32] 23383080299010437341150838547590746401908647305773547425467086174148469090016146353105152007754318499273888568115836955030805134917564493592794419995520951563614207251277518594647534763866567234909883242175044862127819269738956847557878400425487481887760924230363459779133990009198493992190643108182304873697572518964089020824315478659581391097407743317983570732729470129068525996720186162712160397083874597128643669526473546162073384919645781543684960267328377246005026031871537915616753611604950712396669384677085868646123210913759466313881434899079561842002566983356863840072377573602485774911686070101250863830027837792632819457186401434882397445485451152685045136326460116757879125569238304823604447817726560301350752962614933496664609268402683037925167874504818879886663787506424612664547772974768182870927932095487511508797524954167593840822203900452807233026366299951207314167425195618455530993683069789145745009100009022283188857783767299074334084828454217052881012575527447470155673466420151848405843353672218505824335474167820187653456511384292419069358929264978724068111030276813639875532521011595613044022970691928159019459819290488159276543052315426749539076582631926620521733423502936859620809923105857366483624675763406079335297432652721969586988839543241993057767081853600580053272104250392848090351496566071584924815897641910853310160404377562939526940062241972121594622906350040835428772393739998093057948420443466222624011716377169931300426645826096235998561131873286329166451375218331100731141152724768790162118101486305721803676187410043582883568092328034158408586744096498878391123786463195452024794970832689955481030608339248595246258578009657697083261281490944918321660361392744113298732930132133039277703726174853829688877021535854422759384880465841846745021694246783940491426578252909794285637301970702666309884921648638158643807327274500927676538708375648471521494608400950328096866027985934735719303940909331010612638216142539121415019018504636191197846336658144053124025816719152074698383730085852009534346306755816809947525838088985848935194244515481396682199642332789247564405664569872216092385131115621355251102921468779913125441340623730129696044706652701844646001870661540419340842795637454953114176657701189728924902927725784383379994438549290664576 [175,33] -41123991541048868875229625691828331707203587347997932653125339665231922321311597565751448211847915110830229443956921915414654430065082827616696768437864520173173204704869852028266196031157015662028084833761037509018792915858542864668777402775899759259516632075379703149821228796782375420595252446346899506948297324964876146286745795161095565593756451426189647973293243345232189164182646782713559916984377089278355505869449190242082751739127911277113913068593350050425501665246058582899773086514652324835737583768853407201573921388888610869061447107722746929011219826560224114823301278771215973444333551560924458133231259041565975421708254584369427254313896678191501430444373392443837738143512865106710907876690451957828290194248838098964237566187073332234833335668715675251419506935512438440389103218196121966105503245285516164424996299290236087607257570860061829957534575669694824995527507823589696702814717399941459718166049736754919085929921637620331261765894884574210792840481220529821380989852991909330832726954137457465233256067082231560182568762153533158640251671695759752482436335665863899438118503308777345927327961528787506089509562081071473553049558015605866677859966537705069782895555192755798882398239691378456660288581275979457140266287417695987421818897440394040868668438846684010050884815859471627387867120310165424329823718137669453313818889885559081437405494988697062369812532371017841900153026055161575736142074310723543367178641352887686635337627721094335861121458827900201891685777608269314862703009852985187224828242732070319384228532147733538971819176376041166810403426429093854354573214676235253423497597913027610218804552653834260227541221283546327547187039541294144284503553498157488976289282517613855756034959732913483882577327953829574882213288040520293921580955554275006238093114537821714708998929602041465517341426365955929001254495379872732640915423598158381251869778971625609943356000708399184935257968441717986574964235082267263775599624831729624222680308000590808030819251236451805734198838807931624928889732867974291529108371728385225233654963763624280510226398153547273848667600832609844434917052378730294046561384864053459535546732818227716748811391278613925164620317370407190585986699959235092164796672131439118945228112923574822133982039304976 [175,34] 29791422882298050297013020239738681448227214457282491514214406926594399945635136189104252586165707481859517262642645179585871701749558825982320321317650184732529546302175563060644960604266258082722502402353417754585035121432461027282155349626998721846652045523993146466270310655674317827450605472767087953468438973021889201093074791477154033935448326012065197250609497526379603502215037215664195428872031501109614971308032103876405630913812378776397754679730991621769926483217426511637846826835262149828633458763800133507074605298495233428361153205484888832842350589852192579559549385852061817606664483803288413450846320075978738884371342966421453661915524031699874087248709607395229370745539454624630507403499644171974015395622013083878318638791945882444749571146357389264384536027259806356805590193554124524966336490032677463430984769850567163722242762457319954531803130346650423108207887998862847823334475883626851640457964779730707058743264827979902409233536796613409716443790729636372717806817622040969843881403046496542598879221163667360451043077313550419467100639526230163924043953600944792440578990043784053369207431082245529398286823313643974447972317067668647369212891024689766848445054338148167340738740462984207441214114994795982306437681234996341331868732742563320361076147098852430151367657278396328168096683559859977583035587498323672510837042359702344827342954859606406205806525904698654987827435352024966741359168810795968032507166308506580953703201210188881415181991916371981023262868019957232856396975752726103699386300081297441439152892943266247327670110387374816436623319896850467761481145784460276334374361557571939479937381870055292794145857751828337148635845527053405292003788816379383822863716496474693240814061193918187043819803498607568720906963903051360240445816207301439176032257328782106744344700397793411986917500994675230695819621760633932394917593641740322101431329683888682681187735994800688976004460346288943980569582095886792456692453461266015446131874819519053443956194818092414604703691861823898612420927264045669510852452119216935410307969578792087452368715534466980620595442679477133809023877150706175459128299225733114325622711347465931465682136437211778508649610070165178834789991895995638954936792771830186339079231162500312725934318688 [175,35] 8538410730425670552891238484913906595116246094713983914342672421521423262982451770609516326443856746868819543737569028708206918626787484395866867741620653100494996913490631216239725147958434583679647628889102933515710280787986156897825104906576524077019544535131334501375426715902311991354565814487588616718606904022858679311039375431727653705018138973190332412211272730368029772375401155081201022103797485353927379053948654854368776121346795443350063853218852830896112839436213392149163472391587074377448154325429498548555023968199563278312175487087070818499685880432265657643141122043621517455579562564544905873031385030483666361898665997413090757238157384856542459561146304320673160819579050703294610991369087183154689485427010836252250358609123417849881030460144011831708608137453570637262026434675485400526364616362760753223888413954966474253248134839171106772362272115986708995609746373770883470305184324778214425448100404429946078063267497014292110650671170733455507969035511541127295656245252821055743959659121320307778518013582938268285945789643250484943136684886214106565279595399857449789588393122769688293284425725505497194291975291253086470787291723999452779799943105342344582887262777529747060725013441310429912048954351374824960575338701954374129096687892486176330264176965277071751873018075989059871248663651749488389069295861397885436569626111328941695526042240107443070759346107641344568892916513598058135853990695038539096900013167036920506585829433085507812915568009485122820701463423752783664835820796721430078144072288879907585769739665395179990898038432631451598009906420098392926655222724905027479900468660757294603650446434129762161309399163013763159533739736164498820772219337100804692204268033281355370408979483741775465492347406396540952856254186114534119842625520948820479561623263187547248066659304484031521866034254767963832843733533591380508427845560515976476706972623134671490952383169251343823315486155213902144518326656605320604641370333948048270738641646389194358043322842559357245329502086594081180695343144312198615197332056196753859418414505425076800271239064016306420224788430945816560940170630163196290359007813302636024332830302249984719610504598838592670981220989239363493887722534188411963988158357050047346811206212267583204576300 [175,36] -22657282142572928328708430921392150689667918669662547089957961914104299309667126135313378111171056171972577177458557343330935648177104957639995294711953930565793330604865361192623066532225724139125076012768444261537903650309596446581257768826056924394462997621187331578777995028322314908263662218119909284548147744323979264930400645923004814986270979745928997155905668860444348180102474017049318688359104422086360862885863554182192030404837034793026080704030823943603447899447269258958262764237758213969445061545266590755145705695577857093317289033738407914012914898062307092821355543182720478079622347816734694483043348042881422902328376351021873242855888248029681417909135010541300465222023131652438578172458745864110208802894941878093897240230236370100219657546280070709540555111360970126679960023262920512225339280914361949429900985789192659194015945439377243222466528317659471171408808423963782484654908712958786014527579712769695729945291018013294554268623735876289873622804065499884924252146730298946807722623698949504981009761725004724776903662445964995720630961510602471202601184873691234276152992283382314050344199218140628316071775430348062472054709996523743538360762333168140158928803809065307335101818879091815508816077991039871431053755744511067565571912172652004319530922877233463626093939307530886409258950670374926773491131091384262536687487089693847816171898357529360044780724752217094492483474392211596803374813584256736510635902175480856374562466330622915127754025136971963491559978336053854630833000876368868796337186560299041199855494148155750089131903605618494477324400281282689934196013126382038487322177857868158819170248957252795490811482432386246045821668320241603213520035889210901860607407259440826758480412489109491110057750233852558976144055417506886023085039739918182913659046690214128001483519488465621884217435101923754647456354505152132869580049331481141906608380983466565516049982987013496997548537828595871120536729864053192700341974480969148752233408667372127423339263959151667915712762872415698572170827655836680789311872841952729139108912517357695311291247840188761559836248020045417690875123217700607200129578227010135357662851320097893168508049569535899956652252388909652140922210412284295178346498543457566410183334941022672938688 [175,37] 4489564231293787777962689831072437358674256370794768731880823936902485302237688033707943237051894587449197729754129167008603050112073773123731657488386443320374622881548309497638370256227886762532461438752149847912437889463586241329945242899537274085062641533529012313288865547109738902278387038946951646628055482657566375414143809485106931563470445981189576710210810758166465328052478276180463648098219242155439576443217236132628799432391453732196891602178333236860782249090696971142886131644664441162318936291750274489521427766242475649869561788811006370231482364241117085683812624731515528117788655280750303469887513908178922233416120454681505967650006798206759133598570301279351929074584348754983584791522910929308571594838917628447556542347150985784406786681598350632975423955703293398216400180212717578820852925013960322532070557859700056551300642609847290544474591900330154639471411531619643212412949092950563810151639594997694610149997717459436366381733743504240523539533112329967324972005810271350289374259594053835573912536716647361243835168089941198979527515425658662201612654076229861003849421037371384629230830190255647895017577817469898793685482559835763141226233949054819445066802074971244588202358493793477247094184837126118862274937699374119007089135503548114571418677752502274660479258974293146472035022730413121237634186262089294552833043311487288692612678725834951940480203128803929990080486241429830399443234942548839817960790337064095907573674829531583094346058661753240547093514758081708444190215539496549854298335733076823540895655067942891485516725423776551327100391272984758611991662554349274572809568394075262389799254912081249845316590152994973882980394905671148532485848069510163014230639603302094021626063523616580955568405111544496538839534539930592848839931603034994157089382576405950037131755870799795009409480455554619459991060791156096487084141293876143638223124248138072534095689234796133672165439261230609296377054529339322696971043954566811006905110504951300950718270176585762826715298647781253019768054713002913840969620970434094674713114106275704025957887335693936143041928473977133464894062996345574171479180298052521211358513570807405560444792992036328795737254905894799502580548252421586565937313068245293324228371808146130264 [175,38] 9605028227650062849221813238304513409932404313529458778446211971343279705181789355949338040435462312633189544042711990917030303097082281660547911639991266693730366432785269212633944596889304295652951384139270319759005393744366067622255904746667045534121276197323102345759942036747853944042422189240405059598458602477159811975876685721719508985948252351271974568957295114781260556518562653196143781115277821202467245223554444539993050587204654611967939861694626212960269428485527298348976523165811222087374548883118489216565751760703174503588576817538709790221026496537057786786382040232504450546763978977766918118645208503101911608199981626121319184278658052621874010974616909881978655490582359333409458375049761041625640193735593943232632795353917866330123380989360844205287709430734666725906715230777411971551959985955758851108000286509081720716642642824324714612116465779227538304566218304514883882062237587049585366695489661669368200774761462450922912553654287860200766030826590758594844656982241335120334413570501315811996092047163269309999589635573185396379326310041046276805652024064734580749853111868728489533034895195179765597682260840222729497698489104722081766535892921976515186083259264260710544322443664631392727261155191438207080950370366897693076386657132662480916632721138836506432015971720643713625969336541554495054660984258193791891528459352148323176521462318962613824374789346376050300986048501942711032529203255557343055583449593795928156589452622813580534724647059513167551115195858479327894132478455466642877556665896871664364048168597874741092604234032489242453569087182703006708867451075704193007928151520451705537198060121577342017015498173439401540677524620442640223974761566028739484667027556283720624824872794151582655218492099602759579780677593360157351346049138390775468004274730920792321711091018384523513986614034588031004240720733339881715017977956979995954366108043587802151604515032480960393197728378382662202766024578382940077530077227618781815037023197015333004887474960726640788751427504739643571412413082733968038993004526796580954848227443174611382312281443439745902116624704102561080776332909934359549930354660767114261276289519782527450938191818451905434143232790941246350268079402384465772371062099151391279523168176279856 [175,39] -5265029998901364815778173541090053145273257951484284653433137003567962347116321057857894560197516562961911158289477966524031457593229814903771990379449807019970254070816581929674515982252306509653221988458207846838412870619771889913338447912190572332260043008137671437239173400464210842351070650225043505468228711989725080118568507097339690306252217277245883127821531459403980979207401306787768497398362403999202666227121323380264518970948161478242587455234090467190193593289188535062453728295884343964801975512914562595225770748232018513274981554595137769694555183059958615417530606147879928273272872062401630301977457162744653421238647891971092440812905294702183478452021148132405863640887653822795500526731815737714034499536146639658202880693387900720972851999662324986019595594875988999917237359245412018129140167846340563512345911435429538966455960466398774238898652602882650377806199091537178313714559774148023697495244751924901970291259564357213657776434800846588070168904266526431926688528623750809299852819672315194564524008507518754582763525211038188668756610094923077008760884601894788745783803312117229053975645900575390668833736224840067158399240411674207486812744232217908648805595963274241477047322566680005655890179225311328809257016391000746289177708689111077898716789790010700297992617442516899407395400528798715604986130074268475492309847706321236913002951414085268735610510252351828420365959184481565459104267959445932485454628584982726483399169450700362757015876449988586789828935228410132897022980012298737920001872582926313489441624783798399002525703256297560085456012278153370466773448632776342121717354973801812277480035446861356665960757242214050729184605450429086847773568931941255348980557165109696790835858248449883671993181362313164101852193461246677013098285885545181918729446905412089572448323066886770127379247736772161643060917301594330418953690365429806370062008164779837234345245454559595195776598301783546272150611179634799528604823362920510823603296967232007688783591984219991877690004841034068233641083066580781718081661689412676131059258870286998303724804440761227645808183087923529617714445863642451832151319235830037162496915522148245008601876274220522718529955373622062978460086376393085605014965053303080095527493910898 [175,40] -1928361884491648906906075008109203924939400440605737675584416223297263587682938698546799001642892507035985874345632761687699009257403026718710423795985424594744956379528036691134120791882613253712723938757039182235288793526584385600573921373106684074751264233501767884325563726670745895794326462394696397762145546565756396692410527553844046755461572117684535560499957140530105428793982011088521230389841527600199569524467888206948754319094811574207025087879465988595928130215011139922671578614251877414231014453033173141875233301877529945524083456679426192496125127466179112547991160288670449547125228996719162278558843212135347719060690914983333615715679736099407672581267381227705458534741939835058506507841195087088382963053231173232343995268872869438173197887774571409701116052190307636148407274296764232789267998329245119441583992345069400967978622894434204834243385003903066499975071090217859179693615842817209225047125899302030420077707361936196976026353984676221778091642293810718173692532037430943499848046918865002550082421794049836376201089226346544650557122231014244065973005087092190585714931949722703750880079078621981317485775534014063464542243205322740003092333879414714498463079843892665877222843442492773098038897583169008675826196089865559945562733692672674327104629365142656816416609994309503133471129219256093423171732372061207484167560767458674917749072406629446502742173603177312028984598148271215099162165635392141034707800909348907950970803928880659813296564304158242454638976649352705340987476299458665784553139554117946451543573270607813192120602764308845849941396942667043360727239044125904439118072663353336049886656697350513276545438640314921190102175226572855192359123678279054601777758011877838422591556026161979204379497594417024737520264197480792054824034075317975307397266430373946735443021015777460038544600306135736823269054583679268557539393578855847992199676158057751855632813836006094352623919577124780176078080725301564464179024532598138629031457177693905711917219389278432526818677602799412886807170153553122047206077101273707793276290932762906273753748038274185306892921047197653060431269924959940038094467791336336444014649800894681571858519816665717423914723474237824932093194824134031438863454726368047161960743168 [175,41] 2242903555954760398954391515070640415642176887755307434470345179884017568118226401476161702229269796632144794100347487548762720430118497188944746787047391778122604600466892793827061015220423908521945974233053381284757544218377574906238057871196079604699996555195619709750606522551371121786914420117361056826802339836331628206375441381205897351135243687458769134054080450308848370822114366896008111660078639557924399307735404842044238226525691055436367737776944317664363570573061600841237634804944400167623074622066158610773310449993932260803540059404100333416114690813427515762041698842227195685757439346879923753321129391774403394214227822811819411324188704018187363084236063230555628558369317738139535560716371872056453745619346457555838010099177648707970943358763406335039248624033282546792407259511982453474168168580239011482401625063673493407842468343937317232547877893889729909813130081470272053086667699923439728632954161368695432451788995056217158067461898854062671765731701715757654145987044273095707329156695303560140273063080723593776520894072183144793395871347275913474438251832691889131688822568446966597822451221234782373913872513076886690590648115430105338457605484836949486674313519251661559405284174594853038230311834456483520507215155821175928775036525880406559221475982221401591118738142894630529439096315033543932089089648629265846939912901297527644303563017496970958942884454118578510242803442812610408207039559243211837124249461078831506597562768275634803048974854324542997551351645391150593572579752651986346291758012558695183057993945551129815958366227858542868518867395872384743401129536225041325233211790083948552558441128584313626361100645501021579201504244902758671762216330625335614403930845762645600694210745361615793109814561825527858003857513495204621470504592971330202075968255384473031143182554859753043479307125865290566111710270581391870957054195507267702051356162028549168265943334914249914858795283415088704840054797312298224989117475890892988244342884050553932743245718863219439251331679093554659576536883638811980274352955448364236134472317196670051849435669182437924175930031977410993660122448002916146911230789783292910244180573630685959970254293235499235289907937037589817949947245544531882464547866250899056423072 [175,42] -38291510761509480932009920501550741377646721059427994099463748400222635690176574248307727218067427139959126643908926457449251706967770292626954858148034823633773517702851144255938141180026428087723728276275665384311407294613810263147637889397272437837827287688902226364113590639594001827527621411564757693071056204200553636184658379411831274928527951327930737919369238071518965040728051498614711991261090455600068963136252650311649547911317703126544037615892670748824363591964378885175356634640619371446528797576141179693255546740412199233723207011399838652657568461278369533588207280393045647482894739192787885283122237531565268338651573697369287096241011797474550932190609236858824212659127962816740388121821787950315325763746354981849849587742466254599668329179291939504397301918282640498998879362480835302436576237562141526757823581477074595474326358014638489379252661026416136042557059982128766164288300048898919997858039575856949206014020166540424074856103083698897089834684488244352164059696909269394764766596962085025065450978191003214330513769768904248096598215198688710194097742167331204942942313321901096894379256357150497900772951575113077159894241660727447268122873862882253589860664551084968532438310954882927610264094315566534331442511324392867474893696724811123668689080565368290258543988725717380485612664452827215563696973547431513032679875422211329806105203669818304973703370952788888872390226268203296493323534147597470271226632640855481557064460070420738043690527724411520123032976650474176348100317538281050131252637371231132960896562286073337403181925652479657796825840579792962426329592678348753612196971113262378986477506335845203564420109928178826769739804216565843058526809295165290663346605197284271987279770669325624638692097626378563256109153324179048649677163054784270074393634924695172376252934129849729913287231409653263947233459788229781389817396824230484248534805973543537110548388522947048534982217544625651986013902221034604389288990933199267680684086523852185119842766126175951868631261969781982796053899255239589527513203564552167325215715042870569970460643953809261003482510490069031823514779555067436822586539213726998031459866263175790190288897233656364650612126170390530640031805606079850986412730970977677152 [175,43] -521686361461482567085250093524266189345626797817391299579758249403850604424227844195572582392038025521350403410563592047637649782737287389580331558290106042831028550881578688705158917480091200717428167073102226588286924147487097062882701164907126681573358745919562547033357968994419802919601763280457207828671157987740998800969104344854414758857515525972846185841808411234728894931918791469320372079919720629181281751970577577882030404602448407621609306245725130243677617206878815430448532567411004437565390253935340093911482412763586788612749689357127083483155219992782068635620533948151000499756400456970274610564230552607583738062707605518308685986654044328084094369309906698093156206506365694540703452442514091032443986857195456129327232783508607163249586132697588157486307745718925923208465392460019729524501291947070734229086902095109019680052806416347486749686909955290300916120580869529183634774363182966857604420471592781797971534742289720184652980161318099004182758095292422301478157462898819044242271992903819631658371683603503280679861517817936512911755237149060100148602041425775805953672796010404827928826507345668913366122494894353461126634568924647807749760929937248076272658212992771033798413611033298550187232421385731761935498686136957660036744361932615468281325959037025927389108245045217814239305354232575376122845171465262087904973811287532365413822229312445850639037191693335906596247149124063384542282542923934998750750214776374611339356187191591829035775650897139228885891828843220393305388215344137940151615707060066118916045435922784259319008258917267956244611499049013887387158492689686671533879059701897555049582348490378037962091462579387057030263542449654976386513877631869544012596703561224236625117272141844704065071936818338969674408274444970823346071348453236518817958392831313773680959508066360769908083900641387597489675680225330040879910501753917191663566182047195828929644045166103489802097429582204265086347182522008006702249527089649333156473763877867207656505665668730498138031569850867709026674609658880861708176140321485205054583018335533550472476906467980289796762774251878191976163767330266489666713847297014428046429885772004394164375799427379647171289836449810389471332786170280870333414634273552400492 [175,44] 107853443264213063180370870530773158538483840606981968306128256053069756736015085257685519333745600901965644335837603003966265812544429006901984104024876631991445828488586631021320158785642691679714708575071318719915344333549625284895401064599531306477248714869802802883306889833665643488575992719325282212684169914520315200800241295601170071890224872930206786635532993727263375845391490153224229978650818079183106398883417838390139261385016008463817539068675312595132350076123183968639623597785673301323537651770118862049876038304890828558227907001356116428630194932372413432705344838937303716185743817844049969870005084687697065054316961390432229530912229923762185034847595596665226842911617719617720537243457709420470696084137093741827962874284902789535832616729794364974150928690169830547955165531642873048135480676105864497148203629160152545474257128733106163551300712268867710994260325573238767480768052513873431663482979415017120601423242230887536087270715280650866334153553957332356123109390929744819611225377757464132264376012912092317354110172915855936193515427062151167456935716014581756966769028351754646972280373612604756480965208797804890065319203914955948165506681681120849321783902540307736603743295227634056278330761474558742875872540207635487050232164561674096108615059629937755421047789842219452376441099076489270323620009932451781004924596799429151050973735170446282229906842660039366068655098135216179767715726395417664025675737976135415407672061142572346279186600718060902847043558518546641747449684644720227960808230521855242529065608436353483497562631102600234495425838840367563468061105287089422606335698765054073145345763694621516843057513353799668841384132506825049479319873522458952331802297444839103924176423548834354071309098785889470732254521609686229856800429435352068722618197276398280829703913569913587618922545050809223895107034949251536257206872390531555021080816885928821173485252141290948289507382508171205037943220470584376781631458072922047679183839131556885762021919243960252400028664441222062135254641801114073146573620794924783934385436662176564760402270603407437389913002859288729515056894705136294006070348519484577357865179766852351530684404854438402071431903784693363278174107721789123208509330001920 [175,45] 73921314377926943780864147812957173518761093747738099262576095783491522447112871349911296763904994484671494591531359990518273492475407848434425521223114728200259633108706706189098623718716839402832866474096562522129085957440011358967649065417270920386293351994273222542134301615434183968237312650440012307186986215488730774296166525230308191254382023967692979434605919881092579666076817399009993596802108623349551908359716719501818157586566300959041290008669735308714435433680167323209093003097303572845937218248438301737442819903369147914139516354520582821696836696952431753558273374389253165970184617655162073902037352544161051912233098521278918522741098798609678052112819523145506318420101998437854799316709523796209707481239801151368140268752292294993804810196538626499276601365085366766797380449427833195264798638047865865662143094870045753089061659903904023969472830156315505040749749729681687144191361978236651240560309770115315668725301633768175362698428252024078365183469540331487745011597565287487092416452592560162943462426856401158392402823279237535783734103072883904480465028653252515952445150577496372713250898918684689762354992181256744319371611152558512236916992493713515542373341346568652560249185530397754153955315754090563630772064258816641852944108690216670337718882230778878727728677682016940436254245877575111060971808505324272171164041994258316904685503997654427533830851128994220837393960963922954940536949218052417450564476539369809859992759510780272883759994976989650799443235880557125783252691777432917160535837241479878497203374708265854251295517330682085615538469511722850910115002656198051151650066688088166478921126339220939599360539268758524992559495353734988843380305245335178478965450490369736110564662459957176222520354173199365857203614008570215760775440928330921058188329220467988985825072852625820654304376435775564870020291132035451304341767983019582688192147400679070419222280784284757263800094812182532382889886868289723056878497298062147503206928375206959701678819321248835141166841170410395201718917408645716623638566936048328633858353341192612858295958744900525880737904024698415787952589598224366502106592445620789460360128001199450066221541096049386847314024281580252141437327756948213380442452736 [175,46] -26686067713903537075758166684349889335421374188914163575889892072106417811369686989389291981435104176551422361997488644126217096330816283379991861583377202400994484129140326176662406745632163911173290629950150533861024667933785829680561708550709217748407226631128277856689690124321574798273885103838261143364204772867739612392566336260005017511661397180300794090209872380702905554738684865721562427635672952851472370931231184286016876146567602433778101173397369724006423160129393188716174538744114763455935665238259180338081432599393231580828788320398055219365533559823784620295179593080247893610515925079306641672831920520156267288426563740030510409196522797992785063979942998015643144979809000592885678726430380241854067196171869942898999699111700436830090069442089411997007320481959625797111524165175522159410194732850069016433307236559422428945071199713393523633330838486708076363526101648893392297920500513078253655613722419894918332822506135864643037749685157868290886381740887124306718160889200162534613504575590911075254436468834445928864083839211538521971904975924330917116812929433482637919374069051044318958544464921688039509610082321293917684679743503785562433381507666419544208099989809938301853134402282209276495902605890625042178196118677731643731995093301116337637866087665116651692417194317221344687341990154730841212640604227336852182014380595369620686033979144021468890902797478697786628663822870241529434534390654487967677848729337164030515530180001471655727384954034189332613456102866100333386392170553883772571955191367490400867152062771823341487319430796626005945150705446660067944580721527881194659611458597253905591463666136915187962002520578637218092762789779506922099154060459571649159229193983354972775223784342648906657289415804817039305008814532370475442459152492153562745677610539257268095910612157112644597378231535746098595377965667558667819571574004777979502203294059612000834457037650666433863919575609312603776011066652353325998419966048365708655567446073118626770397157069224778926761499841897595555666043160127534763784215453799728880138553952650534821650434581389953819588306056747845306631277451826227598872774684763373329355295271417954803123303728311671612156901804213631475294985991382393670160704 [175,47] -6516307416268387281379616654295300738727627662968291441550397917608430314360313132158528994719371312488056237862837649331328094994320706772659550460587478730990218682085938601178161520434684064255538446521738775704934816403060972528725031800149537669494331388461414219680635530802416336199320639876528267968173152635003733841286950510036398408677036086371903702035398822952329690367096766158841572967199341352502941208431839859693714647336668564062939088704741995836491030787400753052170008154582062979387690922126283928713988471064734509197389732703849898536600426221038294631012056628899313207534187694409924003631969154996177556312056557192963965859762566515827548673985436503025972478670244767834149257465862790418350340646345240279182173596823421409463660056022053909390965901078166552764773451441924417254934221671926678728762290401213695563661736868590354380655929434378755282253801056521546231057673785628330052201788160602500375302850928479652468460094217657257212739629954407169198260230228443727078287534049031394047949433688205579062955334614535139455706466165238170952783695071373273602787296671543948254083462165271033824530718823289613059682126189731303701627936981042531163254925898977336665730409645268192525399867036031067916401275442000014701962464064829758608912404816405250789086032731054888158736366781749711592023688280526558744075649956834100536968730338704036687106247272417765813100628960838818986926571161038486989455794605682045161771406253014466498273906699120061693814452559737974629058553963569895507449323263530711894133728091361292088740885537212384627789930184612589016883276892210995923897050429056743004280080867375495145206281891639105356125034109247520880469319474601619626547131674380985004672156519219005664242130581237904258543793560015016057249649981914922767896653480656823779052496612998141919373561362864520577630493947767105803844593930989750351635693098615876871994230107981499727854850525806155124483405224001494490885352694100077800681806106018215328279907850659943781197123915545706465784228007301916235149213861101636214237525322807334398994011809125706173097320881437372569869260596174380447862600863172831231294046890747208170724803411520027015850364440186855142789921749212356332488 [175,48] 3600750787540996425752374528969247344305057248620076338957562770686916442363792459859481935212275390546742297112127021110745755252271009639861105598205427970877090502518418135303481840671885765831977283195240911183540569322435107892337212225562513463167095482613361130595522151465842633039035573929904475113567703513850921850951725866963224402784671699489341862121009271749959960360679446927456533479825319515852104110449582939461789286361229426514581836159621521302341709436099912488176642520413317615960580530609414852732219522368463977494257711552343314228496544417342556174826280184480181510638272887423165944066438717312188715448462808446951974565292614321221758645031288322869642196053193699058183749005777065705578090786758901605426185599868797814824194864159192959157200056530854766863988119736127276648974060792787920757263226943794896371712485316211017820850462724366663264350907813738388045831393141821783455880168363249990788121051206117117837099048742697366322538621613371413414696229940942429545619000430502225528079248023612910892649861847680172714464432964288709080451847938812846326957623424880978712630771036496878248596375836266916283562005256960216367169717715732688030142042759321609036901997537035960083088977263991099391229465448425638579194735628134128385960768004112290319782472640157190274649747465705739317315462578681796000242262858916524895677015822084780144485203518695232295791785511056724709431962641372984467119958171288888846223579055889250966704241355208961631010904827345581262579133941552437116819550985965515819655189649577935342382436859670025518765837675718982113947255892274040748746339865806765200023614103559894055864538690727733232569429310693902000022726878444666934770398791068091906989967501279859623392318855551648012626888531159616691749191637539741652632730166320038317573960153429185578181071053235160680712143999051443083656987339727284746041044954551193495993118864124344374153969242250828187731715712230163568230059087137186289578359908836610273416930894077096215537578197339852913658908462605437725445110337844646482925322962072179461756134439675179445266559759187929829508262445253207951676445470666012735932973716523735396991886061059011020208258846441174343613815292437474880 [175,49] 360587608443809037212165632690952402316254861229936793676220016811475329880907670026613279432358724108656283214139855683590294118952166028244947025414413873176242945561437849279537177601109009595295453596081982029478604667098899965811493556092341051026740516518689971402369617006490744923603301346113237360843110006599743303665841528337137312633221753894187843657075911858991442681275392781942107405810686637523476032791640066729289875945627417945719071734724410216575296876118391183398189956772889147477769000190372227375615132331582784608652392919363666476132617548416233141095885507997295389940130746763024994052508412690768714518644068532165130329743611047073420352187390080275260747194260823059745106445348788873645980386328205688278209104437288207503807998331756436868170494120635568626841733228900605199852698996870162566653592835079795440407615859372713654976969214235903491444585937454968947393286613610371379297042194912787855211280376228318488013733681388743332993464070664470126639612069038985928596647882077069047882998115126356612485232409821756061786239858435622175905959672264551699619900221194546230249986379411614548687360793566390855867998097715362621225295080448539841782343812553196069790676669776789438122429523606068111803700525417211701754137509920174855122594747124588878276877629073060959487814855097749013891658824974596105874191956943242086733756351021762963020242109406178528127792867217410105862864048368738328981973405511964008341427275749816107077642671853390108059393058675591208944121666956478864620804514389675018785809981780664940679927900844069519477796978144458052446725803245367021731605935940175231977028263005835223918762109648665547722175802045831827459320889790921955191424491978752254579378941522115076235841566785826238676311793732219674657112172572965679451191472907584408554991919714464325694055813094566818927607044115354193511745120947534322510316690808911317903535868949971085718974165548975598557016060559142144555539852774697297217229785394668591450760778998639136180907734991542769364673520897565732200590056449192360132770650250510186155356404223943466883263526255744554238298908591133004911352834688320363818524429754570184202196658771324194671943001299039299323252061574152 [175,50] -315690496492243775321456683517503481208827107655801199006378669907014146611781843743214394884575754934893467423771402679171760301903338715414724235640160345905961718299932565341898905129807820352843947140545202632825350929365954044712625647137079561092939072704692513850384411882774181902589173686377943190159106083965824150129923296990984589163965066238529838462367328110799950775008533555560620058173699472101319630842558010963280704092355642969401729854777200267509287772308840459802163227581504508837111295489541273310587149146072911970286443796431223633548390418169090286025520474595252341136922814618456034778861556671411905753215286610609892343872678794199120377109170353550960890105612508915468034357506997970721874859427193575146756036251509042849660665793422720139957012666422797326952555624070711762187901598467061989324320794659536758400764972515893845513413136670762946719034253408914077120898248076459513543860814225442031487276987021809681725168268470603654761660172895669136450671281239004291397820226622110681822256120928261872467653251629216074119252752546824379485305687271478110517160547685989319285522005805400103418511571500127318713818927036661500859813254080288087184351352647321076354500388842302808822485078084898626224968778697786451228577872700897936262091455668595704508596522679185362417889124510177351363205281832659833883243022182539131647237713649813991282175821535825160477777243528590921593380485643604292136411545437013833106742774517782830497625953425192927458590146547647079897375926764105567894874440595613266587033492354678169986250039679630926885495267783671540992257573958315117594774126569776167854726866285597897798905215241233689078278363396593656228808204451734892394440788024040235817753244866957592564284609483003997169454050331502176951881901446184918973541333344344334425343712860326022558707207023255357532834980328632235966182429196107792556661894390662224533815832887609971323332085811228116488938343815715570897336388282177794890017535853751906710238456612690011389131680895919766987665160962220478286904002279989035176506433403217629198239962373221378607449258939914886746777230374036773545409673375614059066204836518931407960258632548636101905307020409092948977910603696 [175,51] -14010333231779660765986082061723023481962193261458944579769608841091122546841898530420514248231308057590390208479686854188767759479277510365050874829108708864575900600527901430540959839894242624583458721767307649358043042521999226206065634649873169185647060122701308239401897555493163758906805247695732779806687810707299189907063653565573800409571021032046384329174487157029587862341913861707053925011502840597741056252613533471477941744192964747597301649543521195361708239217726875355652415468305264575986499973813091172207570126712213475274451950697236542927334277577544048388264219602041237646136188638976272096956935875598579206209646799718867715367038903238106148743291019660623150798814361608906266190283761756429550010534938093511801833372947039495783669960910762033941798704677222483489231491020672085807198708909346661101115658479235420995208205284204898837619970192242983270287687484376460341142597453341559480825836409305206566425910886122388749136931654658712874946573921940236806908421543286172166229710553335124988955977912164688976172506399446021863600672939334380717076433684694726606116607312488746104201017022243788817442349980299543982370112513182417445256110801895832178490790454831629983592533489036699186685412588570581584154970596159756450986572425142852001143700444858679490388182878696984928163390815465463045286667261422193442051721205264644124952810454522930314017647346398448194677474999535601259480422212417986887363730903570881581645027736497666417626764288484187576800231665854130951771089312172553259498255014815666953573030561070147143678850431573548144566687502798695592027120690250884855998050374881047681835369050139029035970835993994492682429587323037365264581201181745966557279788451681647854396063166248167824478489724306977636983867447034667744189211771884156340070947663584040955693250076940197928494040831743156593548961179737453039610262712003201415143180760331728640595838308415363401752065128000772577952758687501009320938098026576035478846115363089869194513101559015830026258344677034997588663946895776630255404414146194325553936280143743551773928848220928477202639850530582860225951575076817012116677026990135773881898438292304217684208354548609112620157903567385118845018150 [175,52] 19259628169577602664957142518093857777541373420219296857687778552579277786461301845706327866001183598949789158692469253187643388803538419969366761493181220775049848226968002786558060790431562244523860418526431698587990864621646240190095628417581172731232595469434618515610653907378706306301356398568074376247947332370659200168278120906033266341540474832976328641863237152698855249707939378608540697705131377681556851291933855924766094186476149255170190980234269636557292237772868327141391616834320182689028491490797715508453350420008536823688257155320203744665370859250666880959023404707830640837811670741062245000086975869476895277495771261491144769342164190963509622645368267196019001413922877843689727175173009573426128107794813909461137566561720964035090513961420390598111201679924331110752592916055321521189733818581834449455519325971308655912412148676906323963932151536661933118723623686996482855200243951117925513187196782026117002183811448679264483182295187504628460406045870127770019637036854848919308100806558555166558235153848064958852140180228568752484770210037864779494339865496521577813508324627404371590682963605416114003977148958191370202241032871202136662686644895826409682521085620473319818224323827539954936910962042084012843577122306461170148761804719697265463424772280945584914484302534973782858343317220099912933678654919962087453530048232336888109320287194857787843071760261382069208351987008867883933085304162157076598991214979859229886396830980731271286550272449544207974980630968329766336257352482757048808857572988034742301572185786651808908176707093784570628317369577897084693162329612739157569729664262791452317990311757826676994839233358868750710661264156817615374499087533215866088974053055442347442814866584710389257840934539060268145889955182373471916203363390622541974510200436434770423026716493933511976433924164507120866498624572387712711978281109114170737551241046820176474192812972471285833556405290032998480018040128073104785010633071233249824416501408851161672935740146239003184201015951060139674904831678571399761178968699350945784031038328487430604006037363225245087284206354825473899834371975962604904816056761127810087992574976361676528336464005263003921508824443998231675456 [175,53] 627371388069386870699662229081830558208180378027733934703986671126948274132965068633223949057685382723229651848584165565114657164362358797185739079677726194467387029915037942269678530633568245574256540955672037299457661914297421635903326421062590309716476222943745206338162371441353373080306204991546410973374549496917096650313389067538447262143479775377995549097270332249515000763100403239252040078876622488792009617253560769448101926775445479118779883584933238566117436984893133171563704596480326934864183771113657213284215810204052702776734420771991355374230454131921414568558212591541644565648432736494434119063471408149581897233657325935838323519454411291801195433407434260600606335964779581892122934873550335615123500528179522663321881586130833724050662632554571080503869731423845828525806684850820562892459260712595037964395774691754888309357354906532034857955636253458678914094452692514300246074759829958118473334607669793292437735906912677578532932835417181678442063659927467017128136191132144966905088993043852238939853135137081263959068342797012025895239711525589652896457014863163358019023048100965677694092769774103337625304718976225162995355064070525178445822916116647967282513464746833119316137842102822499956113480622103370144208927767032259884368498690540007981588173740972037199791013866217032207214292489390787105018138170018302970575457122343711233720046066644509903871957545764507109171079571936030573221318516805244229056443381789109043830756431510123414318809931172634634668228114192263088777888715271046749623866038617220628932564134383014236398193860952380275781060907487613047049163524070223440020642041265573017042410888461684089896787036761024569603113043207412322727465560425890485441525313421880822506547754269934691622150434213840694827345658327573204340352812096394882387912101469830511927363346268787783444384118576944186015807172172515903067831501062873426242257774875520648656266625172936839596186640705126581383668662718925208682012641714383612966148608721989273516896029133786801771333052286903542761039760319937162346696472594304722378181128567924447753373300856696817573491531855144023799363833065652014595393459200561478779506484862586676246217234824004940045355835835541560 [175,54] -829571530119404494224556545836373007503489628560638295612286688716390078833461440991502570174827767768633762752669708440472762367076789969480667875682638602771535990252241162493497996248525649682084165444767290369987978154227910519501394917462317923651727406037494236941612799008784822560782688536494042728020547368372577980125118389525563154408264073751892651946043197637793651837556420254958295966299319243861866331019130952828942874270281819213881528618175121158767455603071716434848301225833896241758438275661610349827505422264017064101037134908262464733856249315850022408998024311539315861016210135181266956221355509933095286793052914204431127925050067679641407218667439784699970000694559869714893170373527672999472832583050636189260436806906643378700138402294018254363495564257502728346277566827146946815701474957891507214739433714134449976044291251114000859398901789125208515692832930194239132313086101503384201559681672321082527068536345547736856548621393584904244109612139102333204987712788047579743646143255121253221201561443751596652243085440679516980586585789858607941554384131431837499184525684040128978313091860448730176749007008018063048103236348883869424783422141467564099960950914165204723238084954210407705934946812273387447745414418830018945533960474792515689375981468737123045610702076722406644879011927143277472488738255476068890837730780556844777077015358757066157770207479675158308029034700448525783968627658846772420382083188427463003049151925925857683305877505073023381773440250821976280492169812549829192332091006153563783147683955851996170163919386799025697768607718025437200245734198418108017969874753805881873507017339844594796300337084058438672282545987034929501785394809000441098194287740012957327983188027629032900305142172094120149098455320602294461309070364711079657912987995326291713175891613860694813913933385153763769605108604007081279546140891725887789812809579496355581383893879258176308377127798094522699133753366744371085910152616521249954796556120577398019333814643971812737915439858281782695410506914932335463844297518367769164300067205139468957553420632525957048229407514234561571124152614246400519977841999399304237266605637292718597181371842050894661494564076177568 [175,55] -40811609381745588092493645815590718741444609684010979460399052684181525372945806436603665043986244200637438203857564638451483273385832064757067417644436617506735024659869117165714148145311576455518900668705230684982647561716073804575790145334002324436915673803217973358525966020357836770936973932387100645925651534631771645949768939296295742736805999234856187259558294077371249120513884703751212537043087717881156819516594032359406809358557797933836838955221056402260496826908688460927539782931476399102267105605160481336963966134853685482027582554266284946174835537971482953858419445250640028001827840722629682879183600817757592436604199849152097967510946232351134839333985111449140118952714058561374534811190810878611867401778377923717957973770849001196346938083343219434086328133736649723877866653265865851455483313470861893302932383318557095888259600621150415211478451095375006617872274976154202593525353894091633110525387492660163164427959839773007665097837403970513328397197584646071093386728800847658934473117629224213272919098527195866612774159420176539313801106854648869213479943186930368836374908603870909533893578711534674228722112677647270164518231696418611000995282613676360064577526167137917127209958286189390116826912426283837065310555871563586645942445801771838404965013828250228955444302916114403380273246036653541160008229487585113620617550514930240160414856197257718754227448894384679821525614619274454975592827936485916849210981746530023802079188066911295446715138732499554431816387550439382797096440337517124663670725487687533292451456978919324978117436294110706146805148796685711170877510438147742071388712546663667113604798237381620066057378204210780483052637590458349653236425606519010501807451499472073377851361705568644121878879589836597205729200004849152105105103167685897585510085832344253709821200063025266230597925936232582562345828894297410699261657248374944385540602927228082181256637003456156036145676994839292645257847877313528445560825308301359392438914263911333931887916583272587331710635271367261120118324186498975003640243827794235351823187551653147881066058654814519338698016770127940281907137896438963916402462427994067951197531092160852479325495256049279551371520260 [175,56] 24163032522755931868436969769489279575430160856680589125191485510061299513926417208897605670802345680221120477768494853241252982036169138847058348539849693134271790783589555099048125989011711909536567546168081860014390183341645727631073001122223841822113226404784499399640772110022583592652492678181657938076164936244885960731939944536903235027916176849175386406455009273438065023727403011552858581508782947283350191150890380324113340276326560208762699918070825524078898020307329317635528499047699858363628877244486103156771613326237720135541608985828288160141344080448301760063378452110375792286124370973749092570922118611618092496730967058998279213678353320275128138514487586068888066083507752381721687697969136389400410214134226778748028679081693367074833771546183158371067554258297769734960513914805873396517289374478073665659324935453758892786239585681837261295322044705587106360902871898956347850211003564557989623986420976174837514558924654593156658157594499437763599490486542684277596653053192285371259681108494652492807300220320629978268672044409091372858079678218142123136295808930791779693977498338853002563529964125351615069782067495683026325169852342557223716446269149877323823551827076997052521604935581962165374804011073296448870477988864326943954425146269676504304812076206012679244443979153487754209739066245142470685071104544462607913608811458728934942736871591485583675867529433523859724244136731166241563290551841737565592839667009130642755098665957685250954891978911494048473717205106851757853521464717883314204621251302607978682397710291575651899632416229535861563799454148978659498309653354559270284891309310947991242344366070122593169763120649205932384800360647597749492031825243460321692685076217737940862305122388972599288690907000928369641780893125689175849756103221346003964280560666896942758525087568031792154254328195609550887681596219341103625332737534856752063221421073664222104613294934733020716453416851862738573050899998213215497673609128440784695734820354832850007975861997095067703263406019170675310623482077994694162125143547194061461597420646501547716702710286358494304641599455218584573526722918406057556580535015607664979382358034833348815469300921296392167599104 [175,57] 2077401007265306319747232073691479164011948252330713494546098374285546036507188896730629585214760465883979653852258791079145291713160278491848110320582980433083932038780851225802688284473563625590966466578390292495582268812593955635516673333317806184371202551099480249120923612164876870370368211200239615731486519891557877935563221002049297337028876289512658029010927277400954207872821003662013548689077555132645501187425688301662473443314210070401117857279463443855025375435579401814645698289955286875683417228716120198819854651902551089769572320730681576020439127890901670699730455274539948579568758608041651101409512755575584651534823210936866389270832761022987668752992188134430002986173718225386093051618031362010199100704005278362282420053309687743015530343613908656711173025758707535726099807181003211728038390736979981527339317366742931146236703131119401794144258540213526126309321550137611751586690185860828025011069669910395549666148352347332702366083567258410568648982163983666883809195004907988201253958326894671546284887503075552471265490199109733624108221888037539413595700201529008048115458106343619807828400771219592096788892214871118820590584296555480129589648268771608249749505318916316160638128852848753395072286783406238359726843449380570376941735339529960319753212981061102406219153258443661617731866228345317084257488607262154989268016833525616999959711339280287005336404097320655581354796582314639804064188882841411410650292762873343988369331828876888785156800212976062524865347950067975930317467294112885633535804664688983664513255167948083659595686801822323893543073410874278612200045638291809957838280054516460970785079493976771069660330880508273063924441019716794508684889085500836322545422005207095090586119609960736672293613748853067135818283021807805048103989217801027178529758339628501495004304710035166298283361124838437021368066407209715379802164460760674615842192448966406761619270409105700748986015603218113407773823411345327921817327145389330872486843695227633888434001207912920842040416753419589401582110868713610377439268199226569066531714877900231737956379696809190989383540702305670260242777948471710270433385991286302643976503167212184367982991607276703245216 [175,58] -411838139258926482095345046308028776865036580263851236948454342560383127123556416556765617703214580013941835022272681589184706502453418478743657437875688528982575700894553603385449685950212809711951187580804093533586049176295564601633377603727146286925715247881415345237844368082493939371859075443373326149350240468482911745680928163817766449734954959145729438127389355506608989347248002200212852934369556831019941027323733841264071544826161793346276494460388738414760162220401406940477774237955516300234354283666452855844301167642818634374421803388318833045760661271680319822162611656246447008061934659138451385708593148908725500447938850468466803400146113774536893246083464194740456930319608722934436114569674045947289291889589128643009097652025257140991386925398365466341939087655005756544071396059757482168832556853835690408727966104214740758792557939163358926352411988317930679729255360193883853012982566443247397059643032952369744027676182172251649505027150196700004164607738050448982866423868453952929139303696088229882450270904253652895045128358367645331331863303423002322300116131711124569461824080019776869704878023133819829954570839875317538608263242628628944080810611068156449236845808737474144102565319859812610655945701216613394522583957301045757077208393498694536818996932397497804932243183114262026898134680765010173617200175626558017571944748771231619101262508354919245848369202302748495633607413731883957719876796353955961585048909731447497182857774819957073324567092000114182852192851613104493718153199145287920123758335165182637974466538380273866071500179990178460281339996466085457605011805118159474290087007772060963803937971730745254021414062723414476525697409255379726171842303626020903471806901911952849771129496142526639400357704374139616717087692091073131944674250473776779649335289903386266245081794907101488810124315480293188056551693573825009569032568925284339306871185279266885402780770195966489909730882785872479698420731860385307925621993256806537084364662874787018304010629739295076481974622406233711095676208055556334285208773931960028964111393125382804439418656605717151401151125277161153743559308625962345797121431390796893057798752312852803238861975005054048 [175,59] -59943145114026528852041290738229137776015591502836344148737888534779135297486758540571468128764954495844393417191764908324396817448404409819249171761973591032452690710848914459796959322717608909052326119350147840726255608491165512685437354182890934176762600091181496240134436088876025718577076194437965416711397036128761828629641617851749121638105769788550601777414725019566266336446158538789557110858895946557796289585341927376479328964953433742288460553994277489244634615515856015605920593085578077787116654676074670088872548547687251109663006728570374685682325610292083060471318773826933961843094632357378054163759965974468822962745998623251787386185758421348671895128128010184579546508000327465693366533939633196588244605702538129142448728546317992939519094576723477240960080520438451568417899657434417206477491681432169888099140220230429216097353572980377896310386576538632911644314723808608220412055167383276618402397212572456670740912405373467781563593663046808914767076902805682974946257314871667817758365877236238396637318205299405374710496918679435798005694150780597078193603908377803615601518174503597258631207561984295825006742560687465459113349359004513830140954493038502731524629080036329123826105073487804878357320583288680622976466231190917308586346332393314446029220668577135455803685303191794145416842378568795264643218071208212074949832189277557477122651204301442846760282062483847556397101004819396786868381137879368220586602681777786370551680022714374741822818753087747385974284976245275739658751258338300668633045727623407260981511633710754951985739059397011355273701255515351635236249075525053220091937291743456607559198570722394718383790724978904769364945752813228029650460019418333351885368525951424893357221533986722471529297408757282625124494702874799565925832175773694384079905257911978453225836179963462346607426590423786605576170903803362773793889470649222651992658977114739121069339830810006070327122636185677083275253362507386386757304911288725755851008115535347844571205116712317424857373787782160182290708532032773929234783961647734372204386505452908296523957347447142424043312369169320734552250431064643945492400577832843217645555284774313241403767078591564 [175,60] 2199010412964517180290557025673455128442755374558672331153162077135438381051721841542030499787662966707115320656530859088040328535205616038269138619630778444675353702935082430575936929313720297466113270460200010986733788771710838585801406590641507365148466966237356301674731882882459218330343170224323607100021312778464729369971391952790184300036919272766869348442644080703439423210481355628804751103552306915726420432890323623759366778608195455727630111780358413058694890722139775564396771020549355770352275250817057073740553464570842536453731806528203974200677126304669322153337288721359376334881687968273888657939231674205830211152628828485242501226065720743196065275161254365368682559730703966770710498443788218077300026259958331680292309106504058049889076978376870771619879835456435347100675728011310237532208348543229343926720178755578178876749376386022177404817766688338625279308989199952759775981342940200203183319323969645246148488263372454869054872661353585957024392364469046769758121658279219008075575750376327960907021892247544883990133319361907083477900952050287142779682258196809502046989574773955200873774271300207497207128191380850390154050448795077321652656667384167638610776493943858748158711684292791788526536744931035475307592874951790887889737816471894815508116755683788837416894677188084351102268564145820220162207955478135495136394337232825542726811653806011252083051702621864978736923594079191861664246044975455121304560212691365078029797395539706009857288958206360231679074015711192263007652542184082265800874476326301180620772473330488900682973123397003732570329792756729240858944705011846755001981950849039297930115881906331995875657066532708514430538681101832466677268218406229807780905160770234620246395582563161283437495455195963832996997219215495295003591443075109516716779729092027935810468377870441536063687717828649885802781015412405047953052685051638301707700003665316513766436601056029567630525401498871610124516618375353230686609009352229890688038591399754183330462674135108741594588510502541494356924785024751474182489016219202966615295780801247659280227652041767937248992762741571830412733520242795760482856321440085574899697501391063565135673371008 [175,61] 835474334817046689218222980289169751715294126466348928082707313463776373776982099009357003233561607241794348781689075579627828345270115859123073709280001567496772538970335566930959820117975787658965542787745098150734841793402082373603344187746810249475641877808580405156129735798265140146870859503575793110879970653175155402394096855691758220964098165218902847725812028723010975700691608470394748088771094044215001103792769813446413435741273180358476398066597176213132703490197495031303874525619220319793520830083908523771552895143072105948969556946386382159774419250484301603724906098607241925009408829921903344560638203244309822977016784722810153258852204639693348201414215145530254021969007741404247710651429595495937363230407812340434149448551823389688671254256324778373678973885186086067564475159869687763658602279542410540894702296856958173550173512237316495502381691737257940007904512762704347481639636925950821359329293572112190462396579316897003750857526201384767586399499538390251141472606336056531282593544143986621106278813558448865270562659310924798901046823044551100971326682952366811603351884364837696902447448910171778905358390993181456717789238160884441807070750852855259088426005382818089323219204409104940777957576893888059193068003485787260963054562019717832270828676469042404311323720403382689318556162037917399294839994574579248118614230977910921985952943935292626849874731962373159912906207308536881719944546458604137885110381811345623352393813835389214500889242552887171121061571233476557731906840755158371721864244847036398333339972261072944539202530580309427129805526346510724537905560135370365667882183562274713556403347324795399072960532458710488305621487284224207962543310954862637572703726960967368391654727232964413513467131204030656935346604536050336859684084942379438582734380976879731237000124997051202444785335954609134669441920657249110052161474812549509926799015814980340196039125644135050788125817978171359550837550394119088745073124507736168264477635850648560890888569285901503396736421298058823716524595184988927971126092719714163162774493521708238794508849339942042068903644295078015456500556280535015706799620495840843378844604414973778396240 [175,62] 36525979074540869834044191687502129358229377949123518597939320257188394317930367493552039559679868475000422368245451887375829688069983026328009488652268140429405112001267984476252493986273124893478123855365951793448411634260562279067483374988395043845058539915424400552260655730057253282407978896174773116060160221544339578459754486234707481342102197983220302338116421141610820377410320747357299290753279232485422808186997927159171778635544671779838240588475462662361415348055670664160055143981556615089437435223724045271857158463356556489450128829316747181538508984556460722097329195959446699082937117904635883996195259828488141611067326351128129706473797722937456395099370279847070729969564143689940554301404874871734128434622359043082962858004049956050314812148662507302556788912452940696093354165923318130529205555580899404755529306493460994860016473020003685889510973094804795586176543813346992759529682596891603078366979433674544077669295743500650636980436134818850798427865433031290956684010275188544060732931117389603957055681257271156031498096813843181438482696503692830521988770138646463518538201066278847710344764717521903537427557667804453537542240236981138634915760463445704599144392437746159299210736793452512870521622318482824673632576608684496697339955643728389194006672597080450973525468729849762129019776765273380702180813120696667794074201153327201886231063067096845484040614636701608283643849626992963847610203561155702745750478522345082357796718336182778148202023882125774853781796663677415142269619081427816407482723678890942372339967507847128998632467834575238671337290706453251668413025161071103590896079943486673169536991945395301273033944603293548907291108349837321618113308563955348666369313519907204775030184183036151829291803962604571748479750697990066757374719078413761789666580086938775958587052326269563182173488203327776496759338138784636509458326689486548375810102592833497276298132049107419242807319291419002806218812782485133267327353236103150753302189483425328615576287219958349002205336659543262964619225924765415760978570885710680446284846901530507883388849882187238300611590076905609504471604343648731916680581757325533075541663838391417104 [175,63] -3807257989322215541303212288436156248348894692721491362726019650796120862852588675861460015975043914374533546329581901097442929150595807139722138395548782258120749351147948616389360551492652903572840646034964719207116427839265998419107383538776684153574221677361892253358212937416993667761522483083120834404007097570980806482660874671226644738545118932738285375771770201074788776068823464632839024052997139056543184934542620801166801432619214276182136643093564431577911956930390048412178836339812959417413570542173686846232384773591253754157590912592537590973481295455513972302007648413372251457546061875126206045733648215788292452129207682196330161430587150655789087396772273904968053311009927625243730018009546711618325527217430907833640988988376355803729344107387377674916140485810170116190163358687870678510854875449731207798130180691657855573081532551979534227983454869013472780070710291804401343529068820477628001738584801838993037653351643001863407866024066715625952790936264928851870589486759974742239765579611468127676894453757492942854351202945785517944544978161037605815233840797736859279085458977396226310042678629329819576512567011013076241441932472566232117868508849540337294271102440145738039504400502857716437068265767252125916588414835217811005727439859330841998836808211746644851862415011073434120743455724913677736014012809300398462520579741659433369490408658426629651793731682170178612104926306692136195649145598261019305100746018966464695638390441824762245988905890938877773940341817218589709250093366423622472614862848126518580694175528563271736493398797808460816611475205959428476334041029707996875306806167527117568923538261844250519629757762611760760794939799856065056379693222221270437947791321802228809203733707949160936486074524431753383108327783736597411680492548744296321741437567755665258324406802877651196853264497198263504152335965500449355205634254864942581579305400897672032760284690928065372248513230056099749595203173567879950200864352478711647706401649641715805745996163143225240687993386979273105444572943743377630748594309195490316091421787869295819502127433489764282303070517889547505971342328844918506528709498008256300910293746051574 [175,64] -443937360674098570523694697627348936501438920788210711589925946434255811244542506265493609657705475158591064550164388938911518133009179561331501686770168168981886296213096361702209760778615715504924462373420204152683899818318830218161395403334352584382278632604740427492846403913273004386495525458934744418274876739906455991040114974294584655991837245729679959085689674307759406157166599862449527155890878678307349578416325715335632310001335561043511848643815422270455443886094550902187092039009130637308662434316963646848638120767497988971500881648369904662739210329689531765944473861001602315024409688682825685752927584993447534418798881045465220822209019054523090234158815036524098769026714285681014101886726013729837711130127463972544571620426903309498550957386652672209657897081678998577803331149867207144781844827227283429061257803262943074943967575721971830288305316006140079908253667314123344716569459215517351455323280237419596129281238561288905812408271439433846378292679521547760679436921459286574945449654084498792495263076524457030751452757338570136930303270444070802245950632015975215236002788546231860430811594847686839432958887506375816808541648523060171127475974322662666411676746512684849262738661670794095929550494421765649705605626428536664092713747733380461698266619835582517205600465796516950588141212840164335377204795754351720092170832402444358988015011560010264555991707538206224066274797343111989403612364682609985094375906731574457496660606898963948383739521205856389063652444059158498544178181519315195530890869897656605338675283094340511807385578662778035177611124455996981890507450195110898113776090441397014430003765318748397920909762509316681621491807769951940120417675231134328482113134581645964671799379476408245653568815739637708648748782395125520005129761196028788993151528154158794734301962712711098273881668537084604522894031090606901646360755517713120113862525353704640124757750352362351004367189205080521612095983354270049530412188810786499656413588804962631372916933047659104282099489205831903287887823305821552897523834807351024854486125355587136193869951682078565494580224019559292267305717857854148392292186759518181191791203200 [175,65] -11733673474721475213042493282333175974855855228018482485074081444170880746066461907247098936238603795397580797410424902285109225628967822939683798091228324575205739494347021124303280013092498212574778637494097290727481729935587597718720605835881711021602482479749931285019490997647423491332628791651335218412357997407227239549777411603242853750872600162540391585468106410774440919834035003720278991191031926333336080799770158146311271336481144742087814271118210659199465157021830833527954226883746856933439111644754400680194751785452797314205611247712056521817196297971091110869007333685327483443041001741152757383437228807056684044640632724307141643741373041242736859054551500745101820636523431371811128221818613559235861871479137903944168513243992297134407648386186884391914635833976259934639519068179288705564404140927588291245810710060733760937939680784323676924871085077862228635866454793011271824378452678477917202685913647438891284762724975824758879946986068607948120210083328413498040880594856827984465656500160468617627107961781224772161922282454999453652009368889879859973533598358596171662548726833721962491954241812899265108157667980568782396644641496394566358244080612957086854112169773185641746490451299550014323160072867673676559702854363321169595243323284158955215570611243756591215854074516148931158971543239036293035498008753514623182052471544345506393862197554022029610259051397250719178558905634226486310438025680432911402648857454663056768681440759991444192472803934648363597783360024013077913758379447872991783518036724368373629816157691738928383533359415541799685835625291384777052355163468581885507566229458498568232218163999182683168748900872069013894521940581250817525665457916485290903949948576676433978246106564221517130924571379215968559742038223592742165281613384051800830943880193577146419205798220073216629943279350235420524064224190747139402996349443740209663125340295691077879764838254543890936297685508189093194892173579068862798444282584699416267712326944824614165815618588870153731863509765563672997488651620736994307070713818536446444399906049983653859325051931758369117174450267852690177646498563130639775824788738738235245934416 [175,66] 628850016712534997835779685283363374178203189356159064885711732605927554998068415630698455530470441674110888903232699322675647119201705591976409188908256389088933744393613775928093515816100452756500442310643503458289128937138350566331642005194635110415429271251895979594858440275250057279708582210244856073404308479902551357922200593034508044337795085620610135703710838681870827153658352738403799014502919899846560350299800308500312925531938788512064263630496032877716772851940720233202111247003035789005725022921176504389234717686568306783767287182540468758264331622636247084597009646085575366690542588158954314913861200157624644569311964023835388556093660436167346219435541850755621744076582367962546361675398709886628294665715382573553062437736833831847662123729384173474765251581802492985520635608442857883433147295487833363695693782623774647249519458243609484017777874013264617803527093246988527095864713220923997896350414443582878287534487240321830484375181517033089476001877628649027092120777207154619305077348476587904834510295513934427658511729804678664810840212233305976292481513386014060346522557390393147627192085941391662297582188780737502358814678448611488935420070121659093128085417512143221544686053133044589478941029490195055436739144597074218430602589092456567841977489268388632578809359725207762025211501628067734678723434083839374308902989609961716441213465707994280577447330733068594041734451764987833344213234878079026210435568849397536675334376684855573244536504202496921026229130647559485846372421621816007608228343051945303819618574638779907636437887412561660194547230921290224179784167698294585190132773330157263358013899575045257740082278918741694350310611363332956339071544005739806366056787943770147241661478548353435655094797567498957914253412856321712812153827425400045737052407692851953039566518519532365395891454212497023029921731136111687435247009225631097931708518340341533662286584414934719445430892375575459759197210648202896274551429090252811329318059648916775226881002476523532047090044910743027948447295305487584852546530852684267875200789690329378037720760914570852280342487405794272861794726954331887485875681721794405408 [175,67] 103443044797479128916720215105061402840604653255551137788968227869964214971509508431252108028061409587040680925896569320500584133919096074954555808915473147209962980772978006199814303498784847491203602202271003084084203114801619640426030852305305771325882024394539280226859254983679029459475259722122034089823668860081988953865271975963086030603257111431472633571507990039368085056201838554427778550048644272850775232777025889713119247957016035187629364882838357054638536892652119284115451492402200936078499106828365639065222523630004574000643470290574156897154021085752200951292453641574974761670407747668914887777801036727295235445923535775387146408345131556496919315201148802929185098483928017963282124794744528816942283317146254721143222532742962438299583300284645690306985197977289144874929143935717396384324665584320093484570737344526160395594076061823201440001615506011997414836835764314863186482643985934134817718144884603663665802851000583354342531841554192074988613474760110508572789691963525127667528696135612135579268531119866745045489718542817485851655641189920319157179306018728604627116845493790216812833554053854890005954254584255330782428711955292273614818088237148436823426503714643606749404634996341481322915483784320739601730755060668680990621261982959380219658447192494790219054539604691679908610604538788961742163554007688949078990288705751438503273594897241743314552874258933249977608438532615284000255286028739780072133440639760954450960312216278751493509526452437784414889836959871549592606954719793183581958573857647486211816209873890470751401179451463623929673655841054184365410141234707125939315106696457024511035410280728970166134304703101259705150496774248831621051707254220922130254863735513465643938850234687438476767305354769468004443854432958628970623752416674264438032460391605198952155998408214934768418524901964900793400438494876692673533315087330932025057580979142871788808841990652640156860115985539979048488006375693639291683309744521028511143045963313866304968771360109036985070220274509217054289661773795630053137066772332667867061765128100388681826068491136432655769538518243209062501568428377954040308337324873062116 [175,68] -500508125047845169505398844459842055314044114132145543144336071046559855059937441074834035670081137553107475384789716298850932298092881874998198207060426829817805666907491353949873021271869567877118403470029111602453686984222446503197958800138609987894918742650841288074648088667734273766130967047062582794470865628874000968661029639125233291189477383883802938508669226642037784693607234274649480497505732083687236869350517502377303506585848408600381781413809259255555562205532879168992100007870108672877591011399582494008748368066749793426713846376426997411056750336477399772900859790863794216476253199069344874636423144386653881389844141974970724945570637877662894162459629118042936333560367218166057087301701669207407296438416289930516548101954398550669887218405348926443703045955328592140726703360402138382976665838827652989393419357337911213803553754903256037325986786717212797372796780386074514869265705264603061196938656509454803212833350918222652440487388769561072184722359688112925636091520770868344821500758572220784130125089544834774467456219640966913953916268131025521704444426517453461213544400901241075844907192496618017166691420630794229576734548200612406363361615028146548998036107189470444294907560252260268301042516665271687134480308811379514392376173893692238074625708119286900867015568988861900588988821638048043393016316662669100579901623449626231564971501345634208527945663281679267235950825129830728572726629546031637586345888320392535832579104412705784656434335439598141190760583478404439233493906416783862559902571102053883336211729754491304535038008833326585126644533365271755967831283731466183300623022325287682060076466495965604329628714754953431692323934305415459408722597251452108304236043096808281894157542757334457938500718899939144622865286497619549347757692413412887793723110231756676655027904266666961680405114987909388450711738051697824505306857423099922942415522458596771554792744259641763255429749624399432701926850579424879732193900253117356308721057528420824266967082572418217670605868834574385472379916839805422741463702341751115676411140415877845960016566341981650500728648092671324341455102335845957031486032064 [175,69] 110311798012137143385938352263919093044645077490458406993675747394659812326581817714469955160388277906650217966871542556108618278833349376628898754719176633851843315341364845692350384238470712812464992821445912577644200217318470343757903075029473640218680566542889164875512871918775696827639565292553703406284191345316828907474772279376606066525481390803824271254762527163280885063856675010534763179350770753869696816130324159343730163882614266722893227860829735694575779610753162279165836078550961368514313763801743514129769728602566986141642013711154506939282284478863096931388123415953809782570681327916739614200328041256335506880591448642273933716355219679214637134052777735565811934040963722302389240047488827654681781562749840152957938787712232583965689009229194407314484869190248317509572051139073881877514187916222351580541842851755463261224825190259781583677614932236086675422997772805595555545332318811242241496140915859579137877708034278388160951882946977818246660151261462551820859599994055307800263635283655024177024865526290185055889781310602764670265454940709839596989360845433617759790172779373948641561965384475547721713022975996849623583672502488357743311181047319360626105376607246959218581602133920525480855828793025265890584741870365111695123462095287136482481977871306978372109062446465496556496271938143054186200643013693449952337149862395383296113726944365718819371098933316877550615530081463415433177081742807734110848393732677015906459361936420039013681915854062131759541430930984166024268304428341964800690258482121502383310272193020385538270420237443643644196850515790972610098366502295868244957210060962561607505889405775706089507298267755952051379277779581929737483108585216519851329919274306433409974006468651650052647062795721992901025820818242701688404225427545287157924224792522057242823538221837933041702169493973317938826387572632814640706641070568892302633284460895166670542283588105431395923208929952785988636197401961177229249584967046807627934911787296606410763861922136394128727739435225928853419911123450562467236946194502942731443322081335506917811037327831427005961100938240547445872007605220081912379610776 [175,70] 5909582935605591474728240564097858698033916747467104581155579673230516474609684236957892008649740931632308943318698362192950739320925881949204221124837631507121019851024436746791630853401511174005713133415514372962791959785313514248135661921132165582956297306588518864841350347036031176777060701053900238330131970487945738185875185815844109960623942003354707707945086733196267783470393284910093841194904465021291321216171313794674673159241381148225563335984336807994168795017301595808715831156456865088463201349628132103351543344789690452340477268614066643026620383114023924856180740335252589382253515803473262197025845254196609017301150348442500282677611300461935555699929185062099581740338114687745188709898009149394142441154670426449102833968378021792155997824953615068283515346578841390910333894516602284381378027821687544717063962109478394990401333017509138948975062490689330937118741351328002593076486138783371560903105217146663542383364604607853839222213441170102122531089551236059237142406659023950002623687114333553475590192151635621259862082968037659074279542347230994575646455108496949697333077305121698312965857556974939741891869394766442327708733451711391556788445290034512155947367860113354997955624848295217844317089654209156672600649949501504477721939861096074264260165676461602116786946679471741774831954461709820539409411028240669151115071827495254615962372236627212220853652195980589309344084144311383537552577892314733420313580463196533890457301055526787904777187218999356704353537073557120527961817643360249090125033613091753603862754940737642550887750361263254470044768458809263929749915279464337898662232306690383032157207462830292880803462000391903665954184279584380236653421428088346621284057842507118280251988457189662834365839009684067942720690546918191816356967189865420196364593163667527278363260618025163059619245395239216036194007042544102313330090530897532655575543329194132265893628780848042978696832632339632995800435693427977008654659178558040127694109026515227621361513723110454158432762493330589729162126187512760028903713971677054968476765917883823332515178116009994654512224314762167445585528377324471082864 [175,71] -1925448551627721962102511553566776407548749007517805895307708845248200077151849470411756215303005380676013244002533500141065517402901547455500760699022580463382539871797664346211988436779944920770269142323200632996471277909537073824915889060190606279150565542935944883079552007853607915085415902807692995925626240235616252724333174934634921899233862298875345870934271474306681721200985494500732275760163114324169842852723818238526357982539022962562075191064904877164211780148238668761352735886569375797925948310297922666119207321726355708559335736700969339301297486279793735090756047374131640841421797687383212179438058317742154116394584906524206084229911877622531368135187540514722924619383750877380686085701695237897624707813366903631919734146663661134276355863481021645941762284853192199328799171486447401589399188692321219142440019889873386151708282818990836666494333742537218799395596619749360366233232084354028183587272317420522649721193000137886555927737165172512573977044383537740328064392817411585198966459665717690869718503930696009058678667927775591802262767426539873703124796447582241771545303782031049143277670451398152388682412680373231388525681119512773840829335066543911459887370611171365938826677877438147028514548642330217977631485103503833835142438545575964425956200386109195974106931239816588609154213845178276009137156312656719666013808964485403390753099822614710969444211582023057663015107317508580065703457725080340937765947233506960330599561959226695144109843246621177251539574255284217638044394489006241182987616631106051792071475646418105583269492275070262836282583225994857282167190678398829531105000284949994893151322577577884338172794227468315823176130040734225377788378599982089246589544260401990761065599047472302809732480401348072706871123487133840026343187260767658884307087541865384766679700708930398571145956505566566684984507197553378368796297534162258208667164094942871497795504845661054587986409893388244483037065916211967757667333781613809520579907684464043819024701468248299045911741437769301423815900322065049006078721759101719374165849659017682711281262720301428816383113358877796512332017535353750026 [175,72] 146365886567528024560129441713791664622455095285431259665777306089733101346773341390883489084385992944857341697208461178127277165185147002237157464858704361184908436277293625139299215921612164907119348548344168899666047808342750718916693489652655580174653511001857928796430160208230970996812244957982533069884201333551995473831393924611292756087503082873225134829394706809338727238562608996664802381259318340519929611893515910136847059847007911986365030374164462858391382096720116531795192382980030254480973092408802276812623108631960487505296421043974695836191907446187579742794270533010029327735870694271651597942159193294530768691356856682841127746058266423160970930544173808239201877146367204981451745870025216811436039589300993046144642701137346093712405486905876503245637662250800271784118612210548017695292681616235138168132576769606829840168104849046257040481067638382662611910216762034653297949563598364077407684818685074705104170614663619676379426247788914521502647558780065413254129112544078400079657296143661359274307490125147712420210044408455903782480941303036504184012216802546710747644176763273202931940694819835910700925762883753586427469158559204728178860410931507895692803093906134729456283641906789374745824850609432944153361468056024248567295170436216670486973911727114303542883730462009944066610343773994866008384332463380015185095857473199882824839179187272411534444392293123231080684743269181154547399907442761664376440699084308742002231692594854917550034253704805789293747922867752728957687656590717535508683123261663483164340810501767968556283862663421427797831580153184162897042512695615517604821168053242168815842529727521419112230476704418268761477612521888274255076710947308838748422126177337379183475907285363507118341023137751446420819340365026855441351847312600043057974085295690454965516045456608733104884174760943070639944214973331515271361358377167349500956242277547959330084465312157603698476932319369110270877698609478892288162195862538356849909738136742231369576890372517647401616204149853502874591675847494099687207198207646848464623094327221951397632559363516599060496321194028108198201093814577152 [175,73] -5224797771187963657574300327090395753947711708543382097731521150407601586161002715270837814731493266728020233078755939992136662396372898009008329376503456432828782170261347074041717586752960504037824645101357540221725975309428189394301653004210397783308197039258197097445502552561188356638276761994179277908700336700094119047728552176054088566076422126458514575005920203315961681472307675356358627343378031406358436100050746060766562630959163078845610460042085329830594033555949163788166668796265876967927939662187236224877505310033279154880540481072146213389655770688992632147734160343036154671373507194536878577740454128517063459972290094489224012846294927119711084504838748564088646519797388874467160645251723910931380824761212900528150494227172424429471235068829397594719081167430982790880298461954934195294205211954960516087057298082912391532209530536187642507916546334336576782228831739587898825663464861489837877632873497298579097256094940670255664364339393333804908511095188302001977094806830155646808702545280804418130503802085798842443511400444609090483046439093094449882953722303629083488973872081160776628671099829741954748398693133695385562756227931869511766940031168222777514130049737318804322685423089229352158359101863855660550087553381461411742877386569616033575460679592186206135943836231449872073843979267689777602874024797759293430361559560709218149723556600486838027381747186941548845809948184358784462988198463518698029922519787202148557282408917055061743110253115195061912807894797885118989094087212588967808445757526260794532984761151806351187625156931221707443069468131538490523956599417809122787072289423877239716720650413737042676348663383764474618896558846287430698631861798297294118211563600467033760597919893157818302732385099093897511144387525238030862270945709242389291362653708898426895617005012431509599289854348986190592518365312751270267651480460137465039127296800108832313807147610892040148988627444560512918733008790811027975072971832301281931005374838073052590948387589810103058908248287461722203427225531091474884225644331100282110640266301223049317576164111940012600285406777333120890432689152 [175,74] -128944848124439155736299114345211219464329165456559837549009811249646057720088830797692479967017130596606576219571531020603647884805033524414281863778676272922849227127472001665481600186286925468577774410731412322857812243605411763610623713457722651909156611745297964944577213826322964237205577257773490514761799480990628028846729312811262193471311759385914200087826114484716154610458526803089536542820118060302534629256796863138505027587622163473262940577468805665585263862390680076898521389576849333032210648427159447905900474513450223588755631152593779411646979102916990553463961619861511599644316126556616302596306763731058571023015396253196976776539082278515829374037903533541353455804116592853218060295542464584303107387620963368216843804279629780927251950225655182662007630681799314774165768569818502734827426316373833120807326694670075287862895751963706744901573416528732872655420918467745820309230506955535434771514176773389183222797542814609661737337945857019166449275922920426926408377925612269008543783914249573219419969826941537137060740822687633868099717905276118741294369701079737366157298192560374593939775184977410402612640795737115267135997564883393844082811786347730446043059945723364838041092759154946914687502469502301853382870056241099758249517633596476483195427852047245193861567469223464915250595773195777148305612271113639468867697200912570671247107998509600935328214177682765670061090088225895629261537157760954953113444502023536097386557564672287139907736464990334104362217303197336003829493353088237828217073237581273659593028946192022850455553976704128268497168260802024593576428500821696895692368200468159889551940466686115477755914440023576627994077279728239904848125349166184167199745676840237421779852123591350293233899124692700676657002514339242344139086391758201604560177359535364462131681806795275282543477907167809813271306493363086445232014429384991318810112429613527610620857462761906093787502937719323706798394420585710841526592000978165836604151928403747232646672400915774092067508985297952948224634494530895154898272457332671081831769604854396333529113194287348825496864085641807186988288 [175,75] 24867309590471884834560222049078606533650817665504625015619908176677343928941652494340519601428120917700783034630207066667913465230270227015691261004248795962107079587546170542468141688170797841819373396762743291207145200676180882534510907396612314350800571633410108042247377372827263408770131890464276049417407417969941530010122253355432058445369885133678232760831080665427596894709116212298344503893974505918048105675172708492776273265518451375437431693394916164743379361570563172637264382645029776921458108023672271309192846744177016576487622089894486127435006665841999695206142281789615739465440733342856207780918037437391148189916950398176815832992250224284564495044695103780345579610724399028960824696575345764719973620758977636678952961419145682947427479613978962046506245595573845330282510547055766597012083022324462632352956633424498573606881094723061592987505921584091201325924171041353208521006852027181251628257441533480126350391513778891547786024278200719009585385072195472770464508054105221871466956027592501024473765401150366561149230391900872749594862717568777481127179210329148481856574347501239733348279956722394409687552429687714478561842613514310188497269003890218351224145634489645936543619690743068092444858622334519183087755338411982477856262748520806479973750957443246112883678933681157084645646966672273647499445455430873213538919558997641411241664891346250745002185071707303658678734456578702203047950775299567483509287373350470475734922814841517005955275839660641700801776306108583463478993767778233956343350262158927859519424250611078365496548972437783915273929687536342212385644831692023521908835204608369187776596512460943656859875667541665925990316790896610211787436227185887078716165279803208106946089752609860238323675920692081858420602126114270491347516379066605555604616028366505026107939492519136648029116965442289611480264883542344562299061934051504548166862891565593319293340700094421646406889863278868368222640694763342486089609275337208814658881747329499700795675849039061851369005746789005023450681971690676657374572206946123586924961363010437901421941023709994238668002687032666064736 [175,76] -1215315041627353494337250687643905233262828319476009764140211969716893198559927701934299549088528924867496320012035708077290353166671778807013303378593710277095602787213164805915722440024018041979348457381142295679885875465891246483855542714177497480866647125338644741617709573955832262376615367866523954951235737085786231548436266321233675359132817324354599194038496268170795045034312816537685977261380362619853632138785123247675523775596485974488378187801886108648708081247272797071728960260639455002274996950757720273209328548201084028899571008048979989014220842253421717718714296807978904230486061741248211051641039476073971240868887077116728835145039128999291527937787088054465556673797401775567283345116338640016713358682398146458741629975526787985668046440326560610022203978909179959722779783235056893308942842244753340769099573801491148587824273185244812471876292590688255798715194102532456602172760566037942047300490388753007059122224403777914178510445478363648897271952974724308327315888325977613457694861343525001634138558447871066511088048166742686313570027471034701898744102512913711887550477391159492959696017144047139111944949733571911306855893462818574098270395928064161917563109917810279172989161010234500565753030185534206415040829031769805827561123908532331130103938159584430873501215109595894536470615120016085348905280443181014168462323006829521152917418296641763251518182869891653069506187060643999504181453845564195187979106106334425351305330975297814707421026763884185628795575192596822318632131490742788491224967012387529334614640163684721146460668559210995175262716553443219592072232852823328211181819050844794982635044327453301915369701629721507299923704728401293455025084575862351771200774527868346932330920856192862174948903760283943768199599124710198200591190594883113439170073223719266476363675715870650849634310680157519068898859449321846328152143550196797663641804931796081736541802678848588404356782722882780902624812978038539634582095900254861056860084252932861451949078394445718135530354245773025051595358920081808416859643126414736389167815843987346026162042901765715315971056664205312 [175,77] 17786742584073376624648691907543684746414274348249792018770940785217966328891726727341585489657341937639666724274735006910528591461945886285272451050312104652756579788071813501282874034585228541308288781730666196875645229002974063987918134894547438123039888842014052705829205345036647617810805367444789739883953613111203205582015427031000009068768160190900697172089609344526647082093293632243434165574606181177271394729263428900649153197944120685946028175365211795561479076274950752673862756561247485376445056758569966801985857248763945502824699920830331271768699407127728503285283248607823433227545308269244555293374439922937064882438739445379566282364323160590155378860869715436009386708594716461524653134555823103416541077165780547790817014477653218046828484651759153093513972094760277971305843876240831012260950470832566392217062945134821523754593437872016410757449498295499841600512722156980905134008890073190013507287741087855107493477394823383747001735154779463211111200321345807568971403059949757483659262208088353141792803466265312828924062202004794098449865377915716256905144779167054065877799736043359180365607562513422263570046579343188494632935499290159428089844771939722525940844111734511264093761465913544091753888558683856119178593431983780715494665319838044086691586147788690661062650572836082217135007554698004086001861853502847334979786443642242013233010234361233652867017117114613506125341524917044379521507832366395380700927337802187683613158275697520936187542408767749731033040842588425460016311727917686767275880952529522201437819125110658433049885031438736829602368243349164474768234641249348650332787707153708049287320631205443238676468814167652454499761449427797177156157809721346452900955554254617976259156092580572235157190542423907307790549340367318333238585240931651594068280710935209183208826071396948177464647790844778865775176841664283112422687571609681614887178264352017231795171823937855016080828875893052488351023991334316199826517884649141986340857025172262588583322980984126466099940931406131960923379624289112713143477371282184409832032558354511586683598905299971065072825732480 [175,78] 924732644406441052519211765501324521083435253467832403329172378483681978968678991232969896281951124577661430406386911529543384606566306129735815966559118196478671235805090383233938161258457445057899117472095304133604508358375133898104798385379050074988190924705929916517205934612041503557336293282582564652037048003712272793217235448023065394878428942701130596734517603968780484872447086986372661730379255410948145591527991381510807109644579229311460467334310863540976063016795025406198053861419988036780484295184764978226369025727482803972199903889471450493401711188609605066729392716630531653284207778090864059460811068757834981404741668544304749355075030316748313997751409087295347379545902083858753385800102133222365249760940251623874386464503523188091213402640332709835985412975733411462238490040980165679761559367096259329097210440775847183495773147652426851266297774046295510265579875744462150472479650397397368844169980134976690580957934744205109735233399785630823718314166575939860670655549217079576654443405183817742998903447948415562961491471590533143441596674877385675187909974068923788773226482950523445366824116404326638959201479542995923182757258540660594577105700268041216541013722397991464274553414382414996451251251621698993444398095878297930776729982758816669611435423346499641081965119327617694749911537071313729345600184120828603911389515043522814217870383533429767074109798245516970715494736977364167741617029258799032094679800047385426073440196888032641725698743240746869824951744833793465191426515939828766699516911275187288993130468764798274445566623988860731299703889421678574524249881133569619041702357946522499581762063024391219510478466722455060305952979445144044357254955407019768536400111034913987123214414940643308881743587113533458496289381217043834317789733106407584407395614896061948270635530653783141998622444657678214021030985519273929326679218120012148601131262760970718510320640421010828791605243962536503645007545132782989149150549635332945898673728482281062445861178491225447387638480041979623153416718466007220651070480429446337864414496373311905754368262141208539294544 [175,79] -54536575463671063788023519602864654281038282210291233581864249262235368893944905489138660221592362855116816978640378630778001999953979861184081756760929806038356345540921605441075615618875237416401973135323542168867612966216388034128767123572151903088032395210104288281880126396039635856546563806510741343292291036220184840485470680938312903423027880617635442335655084462183669072488590020051068905836225807147314853683207330389986691520745518657396827412007896448240282406137068941349874888313372706726933333877660254487350975292919842253797221466602476949028637267411430470661431535382241977281789872479305803346080243148917909407587138337558378474039801636099961164466482917896528045886420959278529863953334614169856640213620913413366046893975354084280700845650976122412857189876463743594729140637332665116349996567419987920259637991831990788496777310736078493104698790902780476297124604960303676256888923818960169916402528272216806169198908581665793320083177430247449286612872090758238405698311395475656292050310395798866963615877331409461023775423912990095501569632576979586185854636929635328495367746011991250750936868941394549013573093698306566595956116262428201999418042318615645525603119353080427492387135960990536895534807553493733576118588295892663678461961364663350364031948054238712478541769554791023947480044061521169335834015408020402358754580565161359251415313579080271693842207763800931008520171884162740020850695196678359467517531728219203946421413074464829109546488846373300100985412830466060911112697268238701116057108179673982837833709672858588606269263808676471793615442534708236850237359261185158370454449884092180868026308843457072935077850057930506386692919185436511305913122055802242040214865097635124667320241471729301864432784460372272474513870464929526574110704727677740656550089797150599372253117521902670736571932334984460715700629830966267642041368389150899497279034931607195258683723246151085268707414386671561990343690462417158457318894745941778700149436121647292909357902978308427839280589239903042618495511966911063711003396595423287175349306677112471017134086013007746542 [175,80] 963667200710067638167260687232286545682805166866272897288975769888301382466955511564660173096720425760203730799611572941122637672505123862256177004872157087316299779750769345330127748966550769230709551181740043675577298097986141806024732716926807621215623057382417034822692108945673086335901644726458787768091999277645429035055550814173378414309553894611344578554657148949664411870457604796133610298934123213701099550531833408330093441885727793777585441328850672995279920404408469665629151775530000452721421166227398816435847935228797789856912137618873191676580573459733035070304508651919463913664583460963658848591356573875673440942860226882513395862375578653325917496378157512331438074208109071930124887862444561262893299876713170278164902928969220534846745697780814604864767707175342837143238566400498346329549062689210159753044908284260047716202991253419373893917559330561303592055073912244718460899897499324422488816537046424395987388042082438118398809412164105560926743891948135414245605182314170535981427728939264340243741688056165561149148154697315044398270627575726288842299385671336932986212019232476132015407355655457600478775229307994965522455172654586823318536854822863364235007218244058188053129018391631374759872451426316546043007376290425606748317858077192104707697327443096692351653677447305106214284683639195631504805002279039797179206565871017375162699876348441221765404196154391789243705845633351871772192559849377930738616070038218039879794914730512559703244011048234865821730636646962182469042301120821331036542806077653286091578168781410220931446870754582636948332747845253434664404166184520387436583019987232233147902210679852576389992673343990902856100441656782814391877389915886594066644820310333330369089892132337482199267915499476868657943520396003764652404855799117641598837989418530842083975200367721155147246348857758648182828162271458769363784141812461694190551350724576281770771755226735000840888419482241613371847098905670092256297123911261729688028130835143535288698193820915623411651859098204341771074893772588084683084135230366700520765090673982341362863904493055744 [175,81] 9430673143831510125473688090209432914507400536042108053191366069864243251868148691038673225471270444131124220983038252245894554146208147849938203779282182407192964134441683884020726309944195249257799378755921032419680955085009874172827884585718394333579268260484068238183331774337906019757304350721041618853008385902211372498147635014805858983618927457733727499579869199649600866410647885977538544001243262257100717069650196837506163926529841775863284060805431838364919719611230998572827812760124117126455397427916163923172338487598792029287267335540454861680349502129406291098144004448248434047314323200490931011663334980851562128880727818583698412661529477027650576503978996728952106242378427934823706128840114193331026415040814836356714769134510059764393984893299199988001852531726492626287534236443308131855146023247053630910679290029869423354165925316240974845484009416694234859333942907407272266547607066143211659798018670328994093053085897036816547342106653837015844607541892597484418423923992885196552853631079555709688050363726480308699734722539174596691757511446999255201337997384376615037613443080314162426252000289923359643465785378926224133943039580893906909895464796289998083395535537861251203519233403990136908779701246765614944976271065662214182416682035443657729768925706224614723242756290933460909143856578412107031468368910167701249883278264549596655501114661705836393099016290404793831961457358025904171609865539865344658216211775225351702371300512341420518452611390349859983680757859739759847529100962122163048505030707274255552211004333068319241114036643214760553310813372924400179322958911559769276543555270151173750768483799500687955134321950580281485124751262249131197329780625949685363659492071827679780263298366681867798592343156191910501996013729882736140523010000949038267533313124110647684024318920763967168406253163235501101249432515441986910348410973004481952161141885840969668654897002663421507925086014353290036110917382496761036732840829481116336500103289815929775636173880389250303534348887252212739540607100883092992185084242180371471671417123103491370381970976 [175,82] -620326236748752993859244939942715454929360273786993561288426567340175365896474985603837540092830485904505132125659924488561666980247225417082890468507231665054134854965636793908368137906025273384787036136924948164106914238357964212090112820006139564438268111598018793470916856489371040339433679446004653542679408505243799578970160748555700122131084416972533863552416685416033697678290728334232466609415629760728488380155486767933329866195394378859936093010819490675620666691381318499948653270847052608525757164258557539699568030415376510740992463615787255736420581178874727996637670635841406606240621737412474289930516072069102547714416202976883759301491360926006577997368435290067442146690467288114779933196951848293287114996723128470965841800394488747897122796995830606445672854084408300801967569965146137698920048344609261905653069994426504481004354527603741842572558873751465128297592890997575542336972395687625662033627597887366519519703572914299522686040314024581026402426088204774545059496614341175378183045552813888853415255348040768675923119833956564115241911126426268158362201000013651999812847680127731947855839978837085512841240049985439371365043163893578250934261821955745677327845633955971482459253727114122835334991770568597262534293068648446058524673044289875025380288643255302872704255796449267758029377197067463738725975632744328006222391035379506736340912504207517292755702386652391452392755171253620482562252068022627366415536721467745692526966148357793406119836962948870751566753679525247177403544300595519179381830155971527091079770940925865662007260312248006004730818880016058869557054119208241541895741484038511966367557360639234446980841143575585465048587771400125085872275012787098597422992675162442027456533393617049743669862027277282163632404147848467326744609887807527541108638407513016522601916211679330757999739454556354142979015047855200196386486692157989603409719830406311316223687437524176345000095925950607064150165078203324950559863049399637949848996851694304860323030389523537767287030254005325690540451675229018388635666844612169480314006042164435168921312 [175,83] 8041171383456663426182211977327303049358083983149513785732932031739209801652568818127243647195089300552292028214727266849017658787842853539111257692956306822310552127391156425276498230536023350498488796047347143445956258830278958108273560252177734629365537102267911304015568633351263062696237127069200299838315274335867847753833624928349452748085100545635269977348242311201586853967814516419534730396640476984723628994170737704642370127215304120082138049369417389839725951127487444509504253180206681280196527502340767643810492623856144993739134771607806079843122589988498676668653756234237295041972388119067608850059459571670551748911518549728637035560119899451593456085285868609783354285605773918294885994154716959956052138578171447215497804278944698441206760978671565366965574217332681630437675674171644925864215683852059220739618980373273631216514598790853993913533717912600744194574941024548904526837397371632445681669201218188073275744372583775426132770323140473655971436428022190656200195862655231506378809474279646482709634348533725791080759918838066232577349739708583973722646532381529657290812612350022206082139196007892167939617644135047271473412475857057295931105595026884465309009697921899144397601590671145848046570966189237180635690140032612522224542433215741636306043525645099709522873542139682679780042177065373460228064613718674039901583266931494165674680053459409222794307846577009175476327438422114309692055786010370275253126958053202311753617935680329286304409835587151997743729517373739390456963677031385597186782890990401660555066536043203234424185922588603411335319060941007822848742515013835643203581963294726265899498443186057264232033577581360265431560866437625625696734287189457310930765677143912050642024253949158461727263444947021200949886618740907300779073048428315444250636408327741965124131360127193704153974346789801553576404248448640406058308149300956839635841790671266127573249029924527399394893474863350792056838573715497360774051904841948178905085534715048592470734782898912999233845437700131923412035483591240531921527868903906105878070843032117745860 [175,84] 26570856348683640491474318717507958595495946638356065891003863140465056288259990488055143288490879132585267048593416051914978921869642408198851804860065702051195484506265090124519348406437525146833932387284763298153931741126609507443017767673596070896755103742467752777934853367989421773208885298084539284276988338615960112888428759202390035066006732552858936207983008818319565213620073181601805938276505278046022140286106537683807336650791439244644063703315248588757982078712788194011551294803621912508476226276321159182892455556912942271875405265881579304484689657979120701311021328879495259863237563170092556147950685481188933374238844535672641507737176108016821549719909341434478874020951613957759338637609155038454640260604641634202446577753532418845477384755150787724158739686479862456086570520151344667984742412288651153305063483548103915949027774559939720085564329820461195863505114162133576081476845484335953086703270808475829256560235515678612176278339030853156414498271257679428828264605657496237742208203507198024281630758362758874952286522542804832636798738714957497746062456419657468950006894276083761820971934049547904068053042946373064711624480442325590949930109215721740859151065041599359857979200077603260128220642058047740272409253197138688541842198051199352426756531127076288032213979471165741766692111839834193457760144986953770731926158211302048937145198794117645868748189376570981981778889831622700740096688122604726384336033871341314644172359963879205015837377211647612338381346900994121467360173643511896258639817465221981858574243737285653766971976647931867408472486871940347017796581064668070943242179208597047824949195068503597132877520921787186543429703098344500439275365300145765354125228860006570968764977663882385513010497130945206236543659197283864386974066854954165058873083624503756809132514970061308786964929925269297670144379935763062605597717263007860411591122965068323302776721445430510139959760992059984581060517457417443993828188505029506723891145448753138269536297467878938411926838513834597615370811679184586953817291709993101417749659332352 [175,85] -1919142470380482555337393931469330064010914338741949493028634293801845595003679618103246591092025304530393336448780054191693891998532255037997521885112143569717259763132637183050939678601297955191894063170495791041116705925571774861672479301030200442590329414473957777374171863818135556535819577801544990961343265258929758342350030332834903848403154151856183114422526318553170413685265072994236337018743040301386337104282142783544576480921525808429281113187713778185138155664064592476201622882953910542844958246102988834829179714093545633411819284667795157750633001451109112446478613519510676556785794762080534549265244878207490263306963811090334980590595908888482726223496776979619332109506948775448696675148370422405625682417309282423958860746818869292750231073338300231438411427136434183022864957984369667540845032419527881754234481572876932234204702795506681280869061439951502157555168974611692249328553542918308327981007868968844671969169882206954069838591852425184844736796266976114306038224187140846266627772241097717569914369693579220302366772265101442066551213780797994222274420257367597982218066956837474937073381792847463340528973540254948394708164379605009442751456597856931034821490627353926417183512049712979932659837129496178395533917507441396769947878164483244086197884125715291169682337700644383669050666295397593356655573326545956637481941922497914604597879060358339491902070689810707608335136837473601874236393625876673228525809426903739890451951971838000283280574979617945089236499623534580278340448394980023678152341733265895742331044663894832894469691111886986504872097914640041545227501656545950912256757927858184533076194487717085725526071116819104671579552128404058441477899837540340490358983122444700767583066057369713691644204333433087349659265956670507389138994460107369594967181559295929457313918484851061719766987726353453069930339285209251071011176022986448022308676668285738370407063816891682894320600019876667217118924815291115975608943047564705466554746564770756802316429064448564629858364516625975815306450400344108080747248383632810880798013664 [175,86] 13252154439523058388793515098331908302855533750624975217707756594097039782282081376498250956554183152718175077487330286964760993659891731138985167211724397736488846788749615622748818547556637062764878700424598548772079208221537591485123698858389286417851797741406588965876409186587979622075942038889544310801702804905671098333635473780478204689526890631190602753567213921592334214123917762814290548288925554669417881868018685911052518202660541214539991223125221193753071159275511783559867666855592976473032421750223880715244083756349647063612213481995328803221009590786685844439830182538091936261612258461748219305839938401804574532536828410431084428853673148382349288327886400020530713211373855480984774386706518867711557118519131880889319940498188205063977514357388064227300907688416768754165407295333563805609504065565153733651178018415587623877279974630394500157340735579562839699646181037276686386242765745902670412369399732197641774416906719274270028186783954971324872074833375606506881203086466884923549662924106315192423876874567762324360047305494469765037929676382871007287780580977710196639089110717982908280959168813453415469236490591996214456867473155255349249240815513496652531399488757258290560256006417005222578887529462879825669890416688822135491082583961137095063610274369490278815198406981167785417407938580865802291874526365419831516067048753173136591581216669712717769348277253367967340864721758730484363821704481276712613251974316934815232575265477945328998484077284957467188369794309325269382702749466950568473341391273623224105180677837013657733662406564907192323810788444855287574045392218536493671520732923779119077587805037952514568249742105563221815000837240783542047001458915861254845766623731126622417553028958736151736074693642303081907635874453799684125297751197316923845923359523089675384395316887493981291729647292381904928483315767867803387332953208453509166388358390939502473175572794561429349761807762153626088534182682446621605020947478262212823201851417700767229560252204914527911776497532878194904621329826082556794244610778610154365328 [175,87] 74462339397829318489974782365413077202029353616586463015542706251820872677318860637842877227197639876549869653237104908965559162989491797757255633674202188169459034852657585778176805399313730146312491693709000938574443407081509659650829001545093112479854024003528723296699053879344605137236615795842839557708166645637699110764905974050773997409390503743209808877438161775023574939020809202036881967596621007908351438420960157360501117774310773074131512144700414069857031851766481973956375412024332008201405533243430442399581248602148271538142327892419705853077163253719017975020661799614936542318919101312734755870321884401199204342116094190445927820440881106703702353538850516972489255818672137631981984955569986526461535961860968357973387235558925474047102445059071152137474292636873704686034131702859738457056393683903602015971624152118062698263945180000618641089529544821714245439257084045041345189621040667350824830987534780256102330689996729384651126405899554150518594598741030559725782636826941101599581789591710679824397733940090431741615371161791899657491728330298631533441377573250309073034253955935275400990623994794963731923307351541562522305057516741070787458967295904195151865287538497379973653977212442118340215187375057595755465089709471777591381528489708961126591979336626552083381908949696580977431385975137814627092125508824423437079747304363884706699360976071430534846426305816264433570790742747123124917036877147727421429506750397403489357601167620024333580883263750064225179947981892447826488253877603586177951959363608249379939166514456867634001711662918323028458753552829160232478956698256972914396912404289688283824405610133676053627800797413967120278487492778661542768819882506723856340520887866048555905666289634867793944038181176577367384709880014449766329919119214948359721915632917699043234398385840110419419817527310922274118319248280167813831967439990985015518335523479797405932805438677607562340960241256286310451346006261484578223042471475979090205172163474686937470899354934436173342900549918588248604887072358773416897377112080495434 [175,88] -1206785999873884188348213545201056931841264632969863233092588285094753775841481521455375712839690637518121641633797021790623833165320674842382105999780593789780214155627909482080900451193895386910908831001547442422166677758772373433663007557415540231205168009841818797425064731425112301980924451711312131382092798629785631312280519424959482012425183877394728802051033166616882882934319088342344892366361518861388556258260991799066463889951372753899269216534693908962001153172974260853259941205899016113854346855817211797307744416359330000855607778289851878258893399954560227966167567710871573539122655169253772930687973623725545663886129626406537930595706332080223724402521576051600576272521397338805974939519002560318771598276410318820681011462334899923275488187162949602968214352873431351085076704134104061941607786019178083328821396053226156856965244238935273217594555154835940494274858821099717296143204193694740976956905042229704860838149625349780293788426571400152866119448307047794827481482412875982668748433540359223955839704057759884370378633202250990252082957725954486251170400626342982287205002520281443069677429346146200608271468246438002256210880420315185893404301297144781985909647617563282767236210141686753192372832708126760596039862582664249150359999764487193070096375496048891450040738476993792952223724527984534161460932108628811310554628247013950652392217762593599926505677497184106556966088014638935795446154778256589262986529150013869176902683750197537593512628077936003149287039468906194411090276957971120813515372388381206964021251700350107532212777809460364163552204205938862553525594419977634063898877401028374945642610335549438661381293662120366127861708422247238713786912731890323936641231960844517139468889327093360633869787732384572308599051041377737473409736806007298267054960047602638155523884667206178106755936004103746306075668871435779932975523496453875917560671762868156724728686280274730595886152185696844719952876782936271272147745700902023691962147735608808494824899010478462093301211906669964598234268858649796541165613740832 [175,89] 5853154572103718394472002156443001343497091743247908405488092792237435203802697307351375808654136719000193971022074509754981011137549101009863674344389581103640621164455036709536791385672666317107846660509533511570247224680641719435430827029933537802693127808053258455801974412333753595982063828745491551368223005034646151857030604149928849792913019432644732040854564009198889317263948363978080088409127564400406607657380085335956582416118141695529020745250950079831820298446243174390342335388447676905031859618132428429523136712100613252431947788957864962248107372961619396626781463813401922253050090909596179911172695580604268442104178954929891208153682024272842771853825527467826949174511044526203963083432598494525561265144868932873280480969780096403478013632072830364464437886669501948119427548859346309943107476772498472699259385200521862904477974772441217101066006325050588326637826958400713614978518032627136862270493754019128850180936984559740135740120695610285742115401077810175942920264837284875346089031866910049789553110850610549120390879001553031379418852026322757116148052420877330735045360313311622131730654693009204880658428148531487405129627836691768256303584472851582763606481484113252860507284829147865712557386730850815026359587606011028982616694913676846679674444924275139075761611760859424430046858976916773385907000742414761839698944128432883140305103515137860896904614614600658183168016487247688993523672063546143161797183432573145264937337232651900945618236216363062276568391746968956686921529772476211020592094084046440085432797247799556286802874191609292356310933156398338849653581631719249257001283836717836281028922492978020469389117539771778002108014398529764511692236649651107655950062145515866318645682053983763180266133382020918884365644624183580596395840834680503525461601222571255079490176070684594811108807686303235473455836557516197335925841385504640742105711387599081310715939998920247317561166675089754687654413956091013939837452929612757730308417642872028404450135241268418775156083550841754108896541335898913874089124 [175,90] 7161929260978397932837653712918474160340814770223230219091726499881533783585412856832463135986323646428841332562249051286454599659467667558315780492601630921346300354800516784760003316070140858043381996286464324053977091921716601430439784244662948147414802361845488364134069824789958324416605438950838280657096267265797053499828600819566837631128689508774207093889338144539698637475250786995339002346466574673886438139718724481357386379667051213517574906492202081438843935877478946599833363699407456450995641089446292516556708102802570054378151746659217264711543842552819995866876873479986541887959698726300438026051530847432893811353234255503533070738818274089955859656281810002461912435789405027734702934424289635316673327057588076724213750403783396360182830556186172029370361090113563980254638572598546991406924269355043457841670773840115986820356645686393587257315667128442564552406186343047126136453131557030083664169795117465808621320954029401886680841203165358601050760098263888646796399379760724717633269606709678149106015862608270627449372903660415886821366852532383540723038727097016745109109808806684011233592077545254845563544886651756239115311174305088806357463721695851754970047659402590697232346139195265147107510149856681977644253086667565530374100385593940347468680618809130601843071085914350132563093463335150038325984572306747325464568474465436602232216782563728517345274224190366854660508888047417779632476855680440467940224339147199597606643874310665691370037258838724856395390991887764096101295654239729984964543625593136532417010372706724221996938797087473303285462522778059992788048781314712902630009670200174193803437709191737718976887646346499763592923670528801657986808405746373845125981039759511675833109777423301234959734196274633796999035436082410720405991185051075898105223159250970466911578782792376167385072850317977690498831262093102879371061408862253526774958913969716020734705416239778851075375988409946389345201711064959324990016323454520171298608514340081893170648272687685126847782683347617759146316960066317054944 [175,91] -469629522117379302447968472955473597819297411220595492772516150696407928263390180525504428271604264796709025110715288235333023154959079552764665434162141802046598007944498463726974925364272280142944774341391231525564389342393635468765377967992891969863837275539802443053666454786594989859918961165768040165205493671334118078216228160306938326261168042339889308281313979953891557904147806811094106143279177261195874249908617525687274360561416287694055836525960421207102623929388880855337492225830771128889013640529712268964810128707411086758137083458207677242673639879337578422838196217596235922176885131960563536251362071353263655727362789652400654756778832695507617675660370978166592082572637983162879138100624821118190798002650626631603383356880738280110058654172221813088780340664849817545725470544523012373467545593371446141174116688003582184390719812655249674520838880857090088209913167337819067396787933263628925095793796117606889364547156811739831714411437015455553919907165778356660053831299541051734769002304419572847863666717440376174676767116110216491050557703200205712871042988464845571592729176761574028887979600547167750091396269823983892287243224714561445132264718573704299888187784570314430872645871378126606041011370861015768611894904393507369555299227441139409929192332271515331463158680793558878582940891033382916250460292875054075261282782611206793201799476203237500987241726990823196883707036770763014762039211180114944605716029242493091598950381718071735454466693508874556304746652308527488124355815993145154782345574535348624139785538813791203538301908909502652464478187745013843916750762703075002702967962812155872788505809438938630040668781063394160268957461243294508720335665502025614664674205784786207699069256174306143343446163370827999241517118544899207219008628812061996027055669991744433282373399647586475250605321025959172161599616711860338626549823759629424857356946627637372098156770743535813459252642393480558621828093635353848886377176284376025690445497848370827665135392974735355662362577506241448411726937350340 [175,92] -17737864238192127820422321976847567336334897711964435807452602522723412752926570917832385360776498262868168607427047111754349272437544322583494862804425985382284359902276646065026585457491731310352796350449809826055268390090601129280097310371125629754312281276633919168845906142314974413640829101578385608405922737185386422719925054070089624576217721692432833286070515079267704900922567881674085304273261176745202276024207056774211892042213099072094259670912501552107072713141543175736085829204262767962099447473310405534173624703417156309641636560170618961181327827721389197541934321670155812221977834913743168989860593562677316658990018981932742503551053595244942577824113453163433388867690878305130649154243218881489640999688230272900241267430100236194590192699905366947827677667537693183532856765775136238057823466656421608035726354523975191464035634048122572417042385259311076827167350756829193879931789596289419805369274193125149063810596400308545750353800338202047242688247376363804399124692755878620619731787330782116126143927983705757505868781722215316452347725343114667601381062559938411105659175573593121635445443549509953718473311812049019606843919778651455220578011367000222214631329747549347271074472609671352675873747119692592860557341508973517742147223960033225734678325120691634367232641265096653562080282730776106230622713794741515112231667296550161116923087238681238605989941155487148782996190322663543175355866653541919957103451594574762927817173566380190715341339672740978416142611576478987544298868037477748880493543021075464558246949004971019779907821194829769041604938673054481796909115861590798803824226136889529621292178107002508153938337359000550437860511105044643681286451687146136743769603051415061180665380544497747654740177584829295292941018934783686082366096842012590152484954774962533050496473108320890160165765797884238388341926653692519419248605453249309064490688532974143665143554975478544248759996581387984471908475386831424282925167290027314503941232013413777898392250868057093948397949170124916917550979680 [175,93] -357411804477061855872385879297041473142896722100571174263251103092135212889912978746279041636980884858835640064866806105849999576015881668013524466752348515128026006786701267961389909666732340453114060667912983168428470780932058485727738002672223047427683572187027365656250767383344103869130822527224441160562338064630929855605762637582952367534799653199071032090183947602940043032190791470002753250145826490981205014115129890431577058014452188169628245450412210409379183081246957013701014922931914115181791202698380668462395250782286929173124954771634161139645109995044082002182273108415825817844356187630117430791027830851550193688643964951935547236868408773939031310862940158219703937272581741783702639468376424329037071047282325298372100666628527194803935020243841292671280878554978087745868104825951658021378975093479660670951130804392584573424686370941352199408591166382047596855933787369750834984860388785104570486743591037333935066314652505461250591957218138173614106717158026858266042126350771336099065081635526788720486357851362818879162369292877310480113988611142746441344366667485180578502251291395117351163431196737887114016463104716996600615577703524593694643303989013875986339886002136742830930516797613832026858880766614916963655688339458607423086012032169501070230516752296736857896075743063469542689921494359451685023168715482428867319992304523419132380667437763315004363029236681899582722649879705957392672040429903952379540019735481952719888232680600565718831429418225805026150675084260607813557449283049999602451510104289624983338648030750901925375236908085323309160218259519618563695475505212030538064354846716205758163932304565800316117285072977287662043885088921895993576311717860990523118761639658641337756023711612309664461950517202914738312275184634692337753589148374013364491322319322141933270934312221763606196734452245275355901326390147830470855253249711070403351090078979099063790965432901580765158918285086751795703408151350635289786397075091028043075899913759603955850118090745115022551332137844201312055956 [175,94] 5248641401757276616382683149519524466652523960670967881758575643845673770552716542217573576842766724453375285055121807562764531976881828982722958800135433296340030245216972475724635350785884004596997308579498146437880636460391411468748226199109811567685506904214392638981761766471232938632918574514669920364178432377385987928417486712152579049694004934469219553961101576877613362268492690506390453387593561206452139233732585845275549306917515247758722387581879864830496147138423270446908934002643712435837574173034839849016591192459858506276629573815956111172021028851880209617084164746875640262303196933257406712767548464087252488307255499698537836225466105592589982485645483557386137143553225817954263506647788245901717904632788706339308814512036899892877495135941847345734327861050790749574778306690741826376713916391730964978780391540403438309065640025592448940267135992071364731292283679797509030609135838678844970988920896669262650109772421604801739350869452134009754007513397424284993735705553078283234488138967213903624149967081854527180310145489964412911977871085230274260984813022870102054532637470808866739674204637688279598112517828676564772405984867591924319504429144740756612931587702548849405253339664489386525494502469853793530712255259270136297267922896894595168509002571134209969124214643719554204103421905953717653304278759179144558982998385414683745593814929341330024871178868662790936853725127413339845946555575106127659283355646256948612350250195704628992165714256368585007323142262025786880005976918633819118658099308473764479679866870199193289103899001496375983030269827164999859579942595560995554810055675209904979219195388706184319652509407896628466478633680073835672418320771768189784870356467457151006924444339062645169672124804082250792529537287594963004496602581092481854690451115353098481433243639501606061138532259431052578794434010212987179215933558737255444764805269530965660728774377684423489085558949953373521965477905036907044586236144024783265066498856802087748860447997176463960344831985716473352 [175,95] 247198130795167392450720117756727633550858840302541623451784962455091020512820336737980912745799850470300634173387435826319714243656469599328543555510113374895306192090887162896244079459461348562783458825036858981937433283758160837866103619032900435236466895075337705062510348960844482592707451604916679566396196095910374050590776894267807456775132449689872763573484414078175670564704028498004584627681636504426939023864283147759003660158195534172005233097753670334858572901082566814737175317849959191787614009833393353660395221473837816687403196263709807939393000079890217904203194445156495915893654983899880827628181884773761674785871994146226850344493063301224491327716426435281898174664884247494143060311126703123812277352698047130654530257664541525570026616245343724428133477012583564797404489122076824257612970753614726657496067608426450565135267512058564713499597282324097752085380660145615551198958820921082998473657831970383542081797785661945125482438894860526965221825419501477599517861776609272156290577965318271796375976620903784536478766806822322400705399872853204433525405783983339781526701722199198170480909681338979629975196020761979950547723956058501204213822319376155103232456087877411909645106058483565313784715048555552046772033838203305483690526040765422619198716574223216770587796192457949677159914997040495575717474781067255785847814660929962868920042761151022916750771718848247132692864492715590901713529145195712779165852362038762875500944710040041204131562190670841062224835387549363361470154022452644189938992818510254704071912984773637537499892802772638149188235140307450383283787054426186627473363808622255171769894017082592211801534378485279173774003881565861492741162758814699305444644691791272075715887469221299025593775333367441297653207272839219303045189346065944454303403769894569560824199339796779916626836741861708667552647897362756049169167386166333392584763365138565601724649223661199812436054013659045197184171548582059105596168115020488570981381953383222147513558183676541946086329756486293 [175,96] 4117033733966552396414023567264812813379136335141938387495926579189476940579211258650921011501750938633486660519484523137612109524094381352024826966759536341218328957134371267249578608955045897959210663887296560285681198526612199000200746904509185346384840639458079712580460507052580086916453877452678022627026713050455459104576233771291566431270203109207814824031247135437228745189250207038689771475340933120094570429965211360418023230908252340413423762243998465592769665612546549365734006245343129952481701330468694218814229058759910124942158090886075170452073083409168556138711474520747373758780602950682566482636263185751167166513021976453881814192924216467274288159170212584566889411335163741254377817491048244416762820603055557307197565265449826704288752912101193332145123846368948733179393853398295901434579647508481485388066505055200783671492381611838542363729701542490642779677476671504391590051251884862863976070588504815041343246129569940270157422850703319456882496547014041115490852258602219394103693071399252302443401841876546690628697220075093817256841244661877336347412575826997889958644040980313040138386526117186171985831719812488745405318256343179356383492938101719831549423014997574028577249799512679892026545771910204448707494526740510122393341760992329595109660605389603184736923244301673532444682435066607144827619977480192236222849158065949022871953377281088927517036630576637216503980855356737346471925119183304288336024832549082373434417402844988082429278886315918561327820842944632036816360037012465296520002823829619802745070191796565706899783006903782476456190661143370025336906594078722235634440404941235003825302246887302942437448506456513103510429956863884172711879371200160666466587456346642090115128729604812020973820168406787038386128162481364148231310728246456281355060128851568268770323233653332098862890068326370190542711360188402982611355459008280978469182106374181458548544244823190357835109016672440389908854081216714928572876913370334780279499937071729438950142143617697180007713098368 [175,97] 32486111398617817783506925677214349041731645328436102479340691826709982355316242288464542931386804620113917781107501983311754491552862151164486521652571833929950128008598506019574268922066743532451684058621285632074279570836925086736118186695019421275860231366850237310106487928021769039693329569180659529853925909964485458674209528367023126506914605408947929630171070387119649949130347493453533418288953854870078822801083248567433158539135568185821769958771448082435237759127723976337785381866630380683058677561387355101159233775704642194904692840985678255539024728217675170765197166786741134829808262559347144095642010622140717600840707142023831592182601084123650833359266753409418422516624052933155844234160489845789168524840250872568205370030352235797983775444143286250847112820512180814450175830417695042692510705500931271660358619009447180048471759790390033735819655789845020993772978128568549406668620856851257727278794759621201724125949582412182448153159299313669420576572814854988027483163906309854934243679356211769049931954182573022710816058896088274379763890443987489310032179714686286592488156753723970395337061796669579321597982103592615033319204477899177897543384058885402842202385363393479813641891204113456105225796552866284641964714284189136736888674603554914034920049996260820317486545048601773596644581961560546922768071270647416924272313991618479061724299885174695948774758904669995416637225931425152615014303417649354013569025767775869935571461941958361303509374280331318074717832617911333965464863071835895050404863355979826041628160661348823201160865134002586635061188610771886382897329848124833858974032552731368167155312842587259770610943782929011507720418841978567397602936389034542483921437282112800313792854108974057316230153593081047274543324482721335921533671507338161611195568845984201888131768680577403607415663076216684063362817758135910970544523291351967817134550224493641766946284723467450860261794462625271557462153429339583831321759270751691922361346342300556071001008076490635795888 [175,98] 77568504616846705326861286135262281811881658843740356093668894533376797416664612424282928004071041951209736314915617892625384496686522709611773935725523525139971742442324755733884490300444258793611264257153816077116758219918891522262311369120076341139559830445690894398206813138854696565223201532715174680938990956854310886744235868264377579566201262567271608156500633469468987995468715750643288903821810105189714223278822665856381070281075694832370089291614476490414344477814491935845155222824797253713734710565185818180412092092846392759494969981687300074095862342763375629353836503991046692208191427136018141176423282327291129425464068799345569250419446470827530465864591790189616282956184336335732638390305001748763617023356397105920881454067396917351053125991369653946603966385651403545997937798328984369787391710374009723700593494284615537991611541792944531997837265752826488778248919873977680919213949244130810396288112397622417986374142084110431065016563117438857969172519303008358255989656810579945372282378393602579109198973736251184476402777212878658910231512530748027172222879521156925023102159387618262670222999835253126540049142432251471355410666923411974310822512962315355212524433227272063122407956105502936244790860700280409787958791091146085351587653511034746611563412906717976857944011415903200986971180514627477273098727123827118221413843530907432804208889221780230795019814090262387385374470289163955639226875922463159115391525515141397258355895316752898615858215335333761449674114068909082901224827311323194393363761104220414238148507036614721316922784315470246789849113311909452129876011804115281204002730771073227005543763858916832526367481013482359980648545128593567576983894134001941543751030629093168406811227431300829344967555631145677458535484177822560603380307542449313732825055187477646028461874316854702760790449554729391748181700594660026618105314832983234727551829242929105083734099097148348865082850338313905357230917842271243528377049323391078055377524993048645332905374191174192 [175,99] -892348413561752838173620178783223418841656089708069151395447562195339469839309813758962698920527057031217813176739141545593159342019823454319961343844408033593457422632527678634675973334678385150905361167974628850343751791373859274319942915041026168504668990926547997945208518454142292803629455845117792497872714991390205482028000609981625080028484074338833016027996382388652529662449237363635720735669021666194089733569745151829550018926439967778575506143385548025721472493881235529620355873896237035179462973846055105744242155498461832736980498832896181010674939345548320055626860635739067320371328363632605390369533688615884042289354387846263348458167552306385746110326330940539473213745145146209721703087791627831882740325205807524564830716203950427150849377822696122056156228448585525736000289650089751708767670925487001929528520764746548614484799736477445716653390181563640020195412692558837712873509582200073203448313550090754296966037842065302974041403983989019421834324613437107776502572998898497411411851078981999624323863167101020969755860617769128127167305275711817634460846879912688585371494825865761354046713989710877562617148165398761869027318489150947540635663181819225735700123251018362795771134761314022165065334097951454880782659821684373549268274956529136547440857715985777524996654459663870802899584647542485730315837653318486349470871697790899794479436501443074830077982109891576918118030108435807141641293286240016135191618293769235948119825870601112623937736988171530829009913968309269831850099438041066411029843272114032501325650826530001640014040000748015831791414308981719899861625796187302819882603018064723475135499610980653624396150859030054452608515257496785940729143078679814617428048424402184536906334345112183305259775867601395500925925849989371145558559016682585277565569662237386906209121203966148294503153169957334611601762951188778923913546110709047242555339769450031789384410340281092400312269634522240505696271124466153477833801051180236436681638590144885373340117466346 [175,100] -9917863648956621536553197030744898325762347859144992161128527908155457296416750435585855725842215390419504958608358500400041057914070737196428703839486545327832212422840281744849766294975411243331354529549367542600027123250365582781827203476964306956207779494571227368139359481554764292102561128256374222114385766452435825330293052155331310419117950250066732711716995391898879427809005189474033604438483479880227673889595338351843956447605112737133871149230172874692455209999708285136010699950530748929772657160370862970943370785562824084484597433410136736604744334787587486316912468359564290855524903776394264077982298429429287072564338414905147372457070589632718177810151717829272238242511890701260926667001702305213960180450883720817229076392073043993634140471098810417139024427513962565642446136320492637763714853340439948483961166211798116113240278138924242292740831245400299768158168238743714254155482958019272507252163424369243877975037307626322542192375470318767757680632399567085140743079844672044369984915799769427417777620285527390514105622871945195875355664699555194265629422269111227522156822858979210399029761408366725047453880724972036538319151121517011561004118431971708913884377994271575064805275768850485263052866197387072141869346498779618010052931789089443147806200123435256302832701680304967210709297890922825856376550458155723402878196867445497515138952955317844775468115926524876968766519063439783419599358394433742209227012089443451846059028803622560360956014510409503905096485028625145458399720624406571515139092580043279648777908964057079110586530354979126512517846336887768191610231522206625539813067714436867759493016153649030022020546524153033224140680816355843763767397395098700575617213900693175355600535878509382557857812521067951780894948223778996499276680233349675611948413717808423693978604841154739826435836171962714147263151640900855007493469954051820421322085353631200922027765850359316892918342661406976250570267395080740091720269238404028323020294304544392211658752 [175,101] -48535430342813873241540961586795717428251452732030777846681945301404088916360791165456044835442886265670839804216359101961952981542974189876922052921294442793153747353307677637743869949798735476399007358427481802779816664518491564567014150033294987844916337100078720871935563715508947262271238301366823173872437494999372811529148892358534398045786018511456344267812421236093432124260786905836704563158628537652031373070048866411948174280141320333865040505850435999958388917303937238408562791304809655370799877372684502750140330575203823965832955926668597163541309148114445858609702692490200051214366986377395801637209982964801413007799138070412064490658715453478966687706032400263152304666867017217663010626246824340452755082543121714676368634830984785668876771350540264149199135808322482702013753967082098949077255793956894783422209254618288891080924254620113671242784817268831134221425549498302609832753207623567361832315334785384114311202932158889567687861664345010512588376525369472784524072599123498406164440946272274783907680014449828034503036140363683233849500813632415799383445741690448167527521079818800172347240744784476210684818164271842267114603206836114034674158342937769256403212552051355067781208382383645287674582615008181548015726113202149159479040449195975660250482657884890998086058271922983930001235276230020693786562882255486694104320961437520498019730839293660422532338726816063515848671532489624381116241790039677700070474245596785104180465058368009311389854063906492786554498194143327114325598418140676876992455805038047047247414652680425274895911294700960713675006325493904253108312389826710773956469422373768432416877286573767097486870548934473598010535595923049288975081671564428852590621245157107315080697442206342511544945349957641657522411448767572809653001075242758118601631986042099564305697884175424989341776783730214072225702375962764281483003678674079463281038239041468784433181744194440741048910342954697317729282642298264922546511293556966428714642818253163181824 [175,102] -138962932899403069896254435176544478792464659387336929993995172570301190510760313829855998005780787137493939625362521207181119504018556160341748194112891494003397819705688267839585403263037438853108903945493828187421290130514414538956675565261972326911880265704321885149149809477498419924655491329306495121560468173226519692450666682690936559925618147737181995475469706928999474071408990619396375074207748252990211071690769427318043281690935259723594683743143208997763590663505904047843529017556249064986613877865992048061436619730563310771800444577789588872041855823003749967489201271849970134582063956567580340176619093031988667047849004281551405834679162999114670063336555538974281247376111036874870016416264422769721958597461571499560969211793223443172816886652731851390437507678701446329305237181183170163744702184837912924781722683117716803732680882193380964243535942537247669276080197136354234815216227650911200541037191582271256172166023033730630385363518818075408603369765202576537377818972394382114939345351126941250176992209707457822758484066635760416584636421617118738946858802658804726279843461761918742346281256971886097184013324239350712529482163877685372512263799920539202516666017037871272757518387100051124366655261377777611412649825634854712679031178506272829092494004721360899136158643208249292463862239771511908132707989214162966192639207868879944676851723604884177379610225230547351624424496829185920392932366784711937995106488710109953962063121642560358652422581198807205815853785611220738355881277790019017101707909458582521624576088597639873171879724150745870098462706576052500694523571009064035736167468379472900897539655386042880957679996725502314657438521823949517405080071275150402611034063746292452751225857116693519002543425895926953549010340475815961837507348766770058422945171092486240857539972161935405079591705872134986421706679231774333862917341352270628335032402356388531452467655222953495532486690546581457357756667634906521865971466002768609743268340155296 [175,103] -245874545399411296692565294690832736894399007617030308379882039138161282192707865111957132388221746301746829932388846320086539146000342728793362779196769877403689458902077097281753277870068979259538384928547612925198167563728250468477357000560834143171919943474896403778110885547207661335117066279595301082619296701693175138014438102526331835495565094620183332722950240876253831874194939288335108421533123997295395600928619409160794784982065121090222962625058971346808728780437240094920933085190712219287131366313621362220409655131800326730153423086037046311996030367467509976920734651236505312228939033365514002758117316425726963699571528215422371350266395457566483537967103663507631831757010610178674977123669460547139941191729296116869465847019523915619970916904910037993045448319739774527898467321478539240137896642280427213802509342782774744011240807479363461594399170163531810819664334933744299649918591559702366320144526366991879360529376994807581768676593686752667115082806914370107402237848667447315051217163604838914043995410732459344979483766879879203093210372791382984180348900608403859774405533775503747487448335445256420402553021012843138101194664489992898613656578657141192416152244105265958830466480604871460387460106638182652797098188821693709050683171560363068085072124927732235518875512328379417097969997950152327547859274534725767258833480570973506374740619493832907299934841125625481383653495507744268414823613180205175573691136516284053857504042143817199316969726285801619798147123112846777997858185194813402642499390191711808529756317907935894917465752438224330087490014734867872340286986547827468556131130467505552046885276725369587394618101496837282331545614616243869829587115519027098569400243046561066477883431428148457239055868592367139241715099293286853466450100013913526362242414228525905625850252564568935940663781626622480997113163496681272087333254387948076374351932344026916335973411530722898946784394777647938351897379744415548793684268226803715889602980 [175,104] -316080385315690736533448594508923680005930153250728320093374026232158188113980169250969059983605988055329892194494919552930923441784294989249994210299778854784765630500681470692970958690375663443191091969341680530006432562076917514798443692518610858455830996152348190172182188853561987219757833299069591434476524410275369523130986033774456598585095459261957582456428816036090109622755207879292378605909206594130695173699559587021120158388529793317401615230692159179938298504207586900779414284862248530724007767730202107153299226259497090673472130232603248328229881792440279485705314831581377651673259591141788957760902209127355436577722304765847707610990773620921973429742318946624261861220892211769301207381946060641296629601121714807250923952754152560568284799589060215652142626403168598698010370123519061077338815272958855629537993684330115452398250342646712352357490634277258126976909645347851359435029600047403873685034599632622922951089065769479760796964830639751084114506499432382714047840830345951273224988461633352356841061500010925985588640857721214296457885745844867660256509041440112450993933677558972973138654490680982300106557445582558065286608483809550701456027959770414931355056402830935555094063681729457103524510977044654092418240415088862477667454131181598799851849529906417073004011445805672022050048868127987917494040215602412428520726105359942106519336640712975734416427560099118637116796080862296428787742424998484803453597199289214685000135804246842013485817781515181716581778291601009703212213309929566326956901345290967609078278378163160233522179486794831456848795115172326896678946945867262022848965593315292752938332729716678250731013343988064869415803854224086588128415735647996574095339523788310584803167338761353688979331794461622592072790733044939030880784270962227271345582524992655248369579816226858242261666006763349502893993197727229588668393412459908643045039197597352340934904740165152335209774422204585111631662756628280812122478416124385223360 [175,105] 349468797479175273849287742140474113581516174910457467205242480471970683828451831391648234943035090412424101226141592719643179171995033607574768944236616715777436482608727594252423371187503574583753744128569281554181293039796732527009510353086511770672898090337815089456073010326965578740165256480214721079774160652972808153931917375843768925061128168109185302535809702233291357773082454564761598038819959439297821050052721172402325367784486332578296588460498084428677844289857529938251633015234971544947388859267133331048045987564251710201384845607042059064555385242691248693506550353559495521192428702961338748914252858760209887128440599455583503898835987538938505703220415024559630057822939484983179177498098346590290181059083856645127585650233826719524513211300883076017621467310538398474576334667367477050899420503374113023609296585172252604940044603955395007344872963093819011217157857589582554797088288456513697673355686835649064094643393823588857652525458533550211564828000757343786677762837221781055788251489361991742852936000754468487110374081914856847934213420301992773133840607907343816078139167125322956082768528435729593686266353246220683567785962314790588290979432165499981255222321001612664861043376257954593085082630022999850913261947251067327230486598556117365782041480441274663465378884071268408557267199502084169066844068579287173971531319965256689584686201675880863868844537812648583523415370578369308539065920302981874110521457893488507420763398807555925332926337869098017835011805411430731176020203953116871380861518930121950597015161495883010219217046976591192878891994551091656827141821360982722063333547562156913746934325669662536053891738330478345429607016880175604910552984499869265453278880687569379858957816791956480466320145269708037299226356929078649576153812113661453608284312711866617035697335329754211975720570355232623640703356725715833401748984742770303983249378252909946941107349230025711682010774113441675103749329810577248751051271213240 [175,106] 1137890161672638322291373622605803893447971551242431631154022422661817160454985328645677420713164970731454407562666214584220047131455682618506182582381002261587543076379168229825003139644386245358284629588773850538792063025134435494361670166258938233857431505737979493193243528364848826379195108735857081552093974269430072199569930815408239008560410243388718841678600508349754411230971294561310223377360964394195620410399064677261718840417098289605543541775463786153452393672006339349422982215267693477743893196778958707685372581178861855600979303306752070470507328649088987132513183030863226632691421467549843861047838642509266776034792709940977734089737440150836035499373240538498816403555541059892450652938502959562392775697271551907214374051898123390404633148385826714799605618318226713506825276660996829797688440328389381269466744253699071284740105227302266642728418900588305760485711420496987332687606740332191034870013394861573269180883581739310569625322971778473478771437882287394132280519815429962199427979353702541667560129480655255136844387059794542202450166223396982533065318250127452592053169174151727487567375339221499189798883921949157083594496651455919914417994358348173484462043743054465401197184290673564694994496133275329722645445789614554835011084898940441200342427783177394032234712329803793377225259775655470853843968179024099198704479896628209719271392725997315393559953775192319756043500166996011723398366815800103103308875313646616284010076274864117115737748518006861601271989991953655533382289527589550474239217098117251176581554099962878979627932545289525457540839480187043343144514406210805446334795757134292847605301096553711308366125254542975323833423766029062129192151938228627691348425315749027168715463827503202511365311995289387620726291513207619780872420517613401264213493073297658687554737948550038392756820750757743448298275208869775004359982965039481232586706799566032595890312712751022431560633156400131873475179254717401720509237280 [175,107] -8237217497019797190623243927250056785290513090169027417301990986524392604566975152838953841316027301145931014211736488333766194575937297920187624332179441649366736988460689946321727989486540293220451880258149590834977966875820112855299763679906914466888554539127101859581767471659230234246580702284052786687839004975522259975077086383910417822515409158639755207684543244365396075073329872737209952807427238079711488295909354216674117909804575404266276720601336293393473864654057047829550841548185971915963893051308776532285413884797179483303156280153713066265299070178238492130798167713668941546628701367651814020529782716016400201818592497995243556514915479711872503487336728585846683350740610936979461870336478467428455874197797715351138329506378205039130683319705796416699604558708079731431604598768210401983630088313410646071687405155557508590105414127519007749801978611148413366348999491645329372443367876251245578554497280364408592208632077264662658084704462746234978314226866861110559644522687613573473643052301272529556905242869255946389665689917213042739564240783643363102472102393501165152601249054763866136424229524111865234560561989328771231722292930455197213973570381751212494434213304544375337613265373403288082154989698462606136679877377777369638618429157417578396720812284971635374823514434608922745735827428680981998260645261604701798768781306850752938350070306973724809818387987632865608690265406147110863638790777859283377533941643205784994715649427022339091330222381971557923938166605364949586306491730323612961914613290697702787134511654122062389711923565682747615257999778534413270103023647303140497773465048713715899482023819416479779561301745745965841782929757181812943871676023068642519826274706437011566438846941166373631610907624584288988317630309589062945634800694844861619375751541798079521806138366444926443027885752357058497470532986532518563612902862021542192642627477859406391873308954555572050796676757991517808202539862210059066236 [175,108] -3547689481740621012680570180184832900584396841197397059840530226345848471454891745452346128096021724876421189919810772680293406278568731599712621900956995106629449397098432014516974670678060308152598283166255093997793351483289972651205588011856792961247238541398501240865478526875957782040841918022412194107890674332693644020020331253244203038597844705505927832434815259911720205614759954985126377900404348265183915360569796964447110827940150890580556710125513827857822044772708314287669480425352101607906526583504372057489773910512107475268879491025457451939995998279443525453630791267126962831278226533211004011231425823290961704697298482991028351042657219299601188301767073497164089125231649758000007370082069391727121230280247234684297062852972365406709444289643408439707828677174692533555538598762531900948134211247637116506965831676938283214992882348234621698169911604364174254130375213130601746584406284335405789517321478565157154602835261356561111184258450825029680819616047658919862292824551950145871305771425474485563587751177053892106690758113196957975127281018599153085800807999772094306064339629119155407185877094545765770543973729106342365899487403495824729296503491250178308348103515081530054853728999026748685480922165906521295517305691035233078427454260540569287165657643101842822035563340411372423604089912076734527272424681765139928563914217389089128403963370929855544455660032648198469599281002016399044792744039920123781326338104859688466628945988431853156776767000798002840645759504228553976066205051508940738904885580979125873546967389813324626977079026319303822461603194695820914088359480190411270712914115544877583918122341790777282721784822821950581578669147075365445966862019160429266368157267215340754007565769271798296337771346079045456823263241949130090313300115841546496687605489882507527003648855215010437035371314086681490206672193180406792908361969720588277190226455239598608173904711435378387877251825063512457601217450437408 [175,109] 20552655210347652676651607582372155553652798628532962208971942216258464374019261586274859509716649403925967482019302099022505701772888237022427090680269136289906912844532664729091953476606562174647281896717547757639392400875699980551144894621453231148251114774596094272190594263087218525515740053366912718138755291787715631778984580814162282970467361376561922064253036551118612571810486081628303954483371125291827369925629130894342414490614000458005562889676912797400537023244227250734448765654721059759682438537315632747972396450722020047510297518059065653502964827524071397481639468298587237342982137651029059307629087873756845913277536715836752281570369537861928458267921066564578143053691986527153316994581711947905667319243834936983834877877039366735506210288574324358327972095335933649138983562990645301514275125431754123668104537929351456104332115655886891743221945981038557854329623130360265099192711935395484240085167029207328927309085584799771579253351461822364592961673182179643177391210408368326969315756639664245798309964000881772287461602474534230609575825283081800774242843162520606824057607066128159934794060379127782499852186597908150223923390286940071569126409876465891491248096427529041190904303401655668748169949237731363283173285567494470231421755228860447639719757430991393928406874124095825157922383770376969266350230651108083836178658799793649091533221075172867625563322095284654856549496877380406117133340129808829728738093201166796834492739115103298602947738264929382025823631564961835356219450580796274000993719284777424425553431619534128513612793793637537552423450030898034738381175232921112854826155100083057618133291700722501638096471175907882216193957712881098625197397612069925848978148305075192384163075397840874883764226262111909716574841015694567586458666705534794689603255353730237118572394327184381021531318441945982868745308806403697528720824490077003224586829019153247606397840539481052042949122368857456038812408580 [175,110] 73527294641114425679168097601087195937305035238981769091542018184774608689976477340584075357146078548329390857279858011959678861452762302052092921027744179707340419944723068914837322723239735356520424526632447457328864535676683046955690419164914626794537469274440105919622636603792590195029104887020173308689254827746964835992884065777274404782336933571110637364683661577175376516376491695142161034060526060510646180906964672767438421347533746712384618865182411804091008080750291931449333654240711208451495657458148989182899864176906710184188520428271153244778081925136056403451293946761128047017571492026387069665103686299956955480824817478211478691590073958668269475555164616869201115166272222738348759795201385870299903757171360669856356293659635842480234826819791733771442653137252970741951771282809119540796645285949907098560738173088777873299557044525220700616045441837485432781106111847667921515833863366702386520790656826034035268099055566432227391883091359915802351580640878738459397744927700293248017160815958094065972222748377053528191875067542319453869909934134188762241029651662850883439190938822187463731228305361280413676575475949996921999106347770820841919500126947171115804551957205437450420170725397232361211099068026115558746568932326676029132568387300338557482066299022314917003470860534401995278081943267184816669896127566228524554225558429740889367446968242676670831431583694150073073307313877772795632798351679334794534763262738024441247751101145583603180250026744428819116318981027314174348893576187451577343948753887729637891292214601201810038643804066104409516005128227034281208694350846578500607906494212724499281728922750775440906832239218088890160980957000145057418608056092530992768582893389676347853193123734188178168188532502879527632769719083678693539815273012904800260288986529301734534763811672631160782084237819302319784097899684534751216079860956321772483657457641936238292874184168269324103836253103467083360328 [175,111] 244345725566481261799233215016095528746427545131391658639260026938209105944225666866647996180709141231188811395258698743618973690836688242483998260017880631303767519443958799393493101247453877719611064615462730148047566788832171824458503295888694205505480088560495954498048428504729469097290218510565803274674596593841330509821805897229171274688533546917810048760648829418633613724850930079453721005963796109190864602050388965258281156574223603871415934778145624460226553352969166676747344598664817396458112314382685427084052782600039367481935472312298830089707491283420347441898581397678321632914249344195430187545153586305844367190921684487994582013228858128563715356896530261923001408295496000218370987628819179126632711049315882657212295875745486134962368115330232818825352903470424470743704320819706871840004982250979866069714668532407087348357960650555167149048602848403195691620175390658290086428909060802556537017907250230378845140074748101879884267554820573041969288339845262272426321826775044022391248077940552136302975090544519681204753290812100676864850735278710427688042789894877222709723110069996432378176192274971980243684608118133813053063730418274934069348722668406489434712754155691979662103011942675140098655264619451422793673829935265750225589633226324804273699746478770003452383106968854046695082305851892512010132522565756262439301083881261973615419362170118391859943075839920622175493588230723034489127170118045966295049299725595095985212984700655968105717863632985898783283195863008816477688466611912640667915268872781523721916182540830230985314240067690240495507997358594760293945610382557132966511253590593754785170980803620726437304480042232510574266849345382174488598257510005185507932876487532358965458185558064880502836660320972174726537370675722975286808466014452850765706369521264371961362175635352460653630370663928717502459624755129112974870144774124797361894017391755150218570472392380298540726126975991769165 [175,112] 30975342945060224091612438144015953242580232060453265720256916291287122499546398263345427605962374619200499883118737757444395383231827493608588744256522775350809850113049583235840630083884496891283015740372747928318825303900189952044821283285924707288441478485081476930773671766584152996455545646854851561853112548378157929634378262327295730450966385256016744193154689861752472002182441647240434328072368022515639906606664181317004912609904357703586860296603898740686429100652796020481009446219719346796354407297318699636157243084094710014226295996764620748716794804932167386079604654512849268476137434549233551444583696832560768180904589645996631539638088059369350181606624838649417803759788937146394041738957539653792758926892856057072424112891510082848779331863550544846907898705057521615794205219155658158827810427566550818498663642866138968464652052115629063426347156947212260938521501663510608305896661211666003640187848235524178655954145147064005597570645392819144037243827366198790016812653804486793069834092395836647301012154073266552354157369300847631703845310724440320636765361389494618271550362889700323145412392293157149873156221841808701634858040169801151159927160186045880136601547116276746356615480890048839785575139572938347734936654659120575583706690982879035079300950011202391444323994553988250010345053192525129400777569116279800356797585103352122797197008375195430531783190516416523868145215872593532743802257152695627749059577093918198829674003586111251087073632197876440309489593538608245088305913779964971591325229913640009759734109123416021963205960097506252857160562427230724349132033053651901815772992712739399146963288199657748480519753238402469127178826534431746019147473461979522781952630419744635710122980556199943696907854230265745580878839168962105181038829147674856091583150985223724291143464386264675239954469201058197082607538152348834229037504784649415877136308607120321182118381660700435039940315520 [175,113] -585946340494168946867313367840660009530347685695324102009285756417986239669819621744044413423781021510894656660554776294534822841149650677404774006142544436729895320543909871198165513045370001534079733353746180397703635391345034580906689453006267519660932945209074590727420872970309202396490175146216080322285714486138792794631059138351324073594169491120851222421622739780176892562959749991333686892428570017418216719701120334856117130206328568937632201316523236321422122924688259666163300339135693073144827389455737666945779602171669742452195345208277369586502456417667125388881838993429124671992114845551874820448179410674568894081689269251191192466602394645705216150169416622081395929000969747268657237000821075160627134314780140108623631794925102871497876255349214033014158435080152542453178057707752120377035850625014759555126921638022679776155329283830038890888510641070846242324730007172819873511014454355430988314028751559036715129026496864932271268040214975228056926067063306173247637186052857458183359843875974451647187842832050295743346086248628415284369209107242163552590369477260133301703367215826586157624118544373682342793966437449971020454042177008992586141106484315987881973097285879182685642982192799578236688332010723398944387037075487175862145522479089798521526294194385965637751893590890943991149290232794384064373838175575768564181628986328865861301107989825504496825388883093594956262206749758501200269367137881725008793809197042666108255482878006430355733489733027186023688462367563432176459682714536430281545297731729587048458141443128053731280340407549537651036215079331813384080917742107227569394151835731128277004747402326249312818039047107779544300550275056976146895144330410057403195819423450181649849126043879265549786114395882125868916074874750636642116218534947025257492958668939124836216893319984765132821441004220090384523730924228310503450972682806252843500062940479137509483722588537731764244976 [175,114] -459544793347205258987363676905140458067832553745425527207696419490832342845779371915853678521517834440082789856066886154659571415426145716221678268524409516094657049073027278382946949103328218751382695750111743424578182848278554721324270390542957589974121750766565229919745934445989020487208721274748329047456537546188377979379227656639748900076415482347771495157963103256594371233507951078396137229883144989457717131132382550941243021504940347350349577839414084285527378528014901314606675354399191725374710976248228531158621541653783472204280294705429413510932021858505095470743716713998516292615369185622407664541144941113590077266670986390792186364399825534074263056024137689554093910106812629649427082723259671880227207770407281369520456041180044924509194005263646394512186386829548441487496055114503076702264242066861815252524300462792090255929946313426755193148817735040797648186422383937988002526856220000976015895854294246606428084850247592687253933521036043578911797228968678235733121406654384120534926102788483812564675504094729645239683993330998539691207831803239151637215769872893263716747885394759037459862831608635583432551076157170390975033443835630312516138542461714383425641678146994772577858666091442157835343018064813390593329628938903990526599918697176352004195332955725534016175565700240447559682313798111902458186103013238859700976819305698441033062265872939576407250657975884646454962750527355159275608000920901215283801006332728803328809081913596222999133088061877637815256660347910396690444622658802633364989461538226387908154650951754369146202239935505853192100475102189993947979043724952593512769824008169310842619920833179729031742408022703054547453875667040580922286575521251982603990958628418264865903269426233933397742129048642717523785642879805455178781229872027320650016473512678485149725104552876594363547456353374593833930555019248654709244286457975226055031281843223464742352870940538364688 [175,115] 95354209844527315318075686293320897431085426190360496493524389349930293637842533375874992731839974318523005283876484565414608840293185974788335756200341264026697321332657514760048073312213690946572666285709172764839229013882380948288442590146555770303297816739890186785212648069578897574644932758744389932503533265534194347952311754878934868733504199337586949944294419446941975787960061686302197205468069713810090438366572950151239770666376158162520527738338210333783414072490065647264869908991719806465176531624943254005305045189839086122419237012719233896282827106600570596120156716348834305818247905830348741157834033488899973465715037453395029629639696557669165779386134521517361547171407117860959867879979535695657561090246480641860683039678496575563863527132332639739039131229788130365624198016246396062551752130978737925991913259176984232680146612367599629026122343600528342915392075119985310429455494513778486798999139504594297311379165206923196865625974691335415807640009956173863285245387364567194813642753297463926621326251956273874394131562331119452962779992169409146578217927402885647618383641401572592825648065518023384209999567586660257953079436964912958269708417087211258479710584832963260816505301340410053020835360396337594416916120495636755620363408551071977950415152079545034727905273848225260350182847598478470390775152989363694459060542548427777639086305740083696194831204070955455353579415099768688505523755481238402492441484107031992415723787549442795009022459364382859251985089138725353416237624295647349482211362843842588586776855561263244695284093636468868450123337681382046661034970126139303894828171848779110259892004797198008587304655785991134066768172468425312112190328807731622059327849218902616817542484793433634786191659108390175793540714896250048392384857742679379703313042390582182727898035526523930411649638131178030830644487698455803282489166367721550829374309581579607986468553358 [175,116] 142158426965300854085047037726132988261323913659536192379263919569334550386434007030482319147937593675860062270501781103506886061387175820701292257546546760304114720621328784528363258793018115695503226726920172896821829774100351050987201329269498980440722840294766737232179739134826271680616132364709513204904761104440685490528756946941144732555903105201954817647541487783568280215233783692371434942881088645388228590286156687806044726370306821947521500981690717251052802912942915115681427858743754284025851696394422487944971059743042811343317429811019995487489874024079252623529203166872534686298310708640182013060756185571198607904072412988840799347493481509861402775667153542617323533611744024715640254373511261183087288729810056882397460106010854544487133328941443829529679104056253806115399502189258963352743209407766229418849441711531466697809068532105843730585415326243361730734644047880157325742433807675164921088615371259738755113820749566109960612493175871619252458515573150835519374363601264851732877301161598012240139670933823248238028850209689292158798083079206297473836697481717127694342889756129763541298646165313187608764999749758827638512093709551793685407602822078180961188378423690345757646032108537020337584035026442466896094673359072005077061737755535338039865122178052726508574262421561893227749602004920923712002637631100152658984512851850513956448191336849045792930624789526227927939269140605354342194129226241990249645978276463745146567262376508699473690245556731999150721094882632885932634963292959107215225986964130290747412288282153809398598978288212943508086666706242013578936270612488635576393867225691603182755636188421596022489837908050037356992740952191386148121223066185966983385717406464963716901068611460609299352808129251672237930210353198752562223026274634217542767882731196220020119290587258766334810326131942441401843087039537870662050296505105909214975242887195244441616192 [175,117] 15659035319810355990574453065761057234246629105551919874351835852813032826329487150489899778538519338873283776037222285866855017878349302317694728119591032076161361338818212565326521354438880563993637657869078510043527617035357043795587995892566620436382929346694997547995465014892603406286419056195348650235987126453672512536172602849053144403105063416207851264651944210174314937699335212465999929457400848612543464258506488917744396673887478863697563056751279895311498383610710695882090432799582601448391263695977363606849457774645509912027420066923459888564784498890903957898138381869960208532016024190183652835931635813716236696174560649221083161817934956753585720781091083664369508496243824910019849106487951287567191501114163774164081625584328376562926772563347759728379855935906833326290883983090233742331765756187460152897386526169360113862266358248105125156865403301641588723823556907189935220361376719470791767613426603626675741819457070409323848311282590703683630311825350031168994612713594960830992443244953014070762975928471637482610737892649167338378457951400424979760004424290778380983002313864966029175642888789794581003532835278076970339684666479690753283518552964263189606789905790131392590984941935921233260061753317644846240911026782013941822575796105184541469428265981613934259504961287033024462489457106323115309097657101143203145425808728266606928135163442145355603029434264682396445517537003969520646286521750840124202950999046615136996390491239373128620467901117128282701185387704636271954998381874154833184533042578025373446490307979984790845659362188485708521115782962901519520838746598622822251752212187106356359322000893338001282731086668359141357070059721996462701014696234351592070653954231435158010564665736682128968871009132127450016477268664272148984948323239445425977356214597366946657337670092902214070790787570844941695301393446976074696568573584146744992448173225470104 [175,118] -5621643345770197417051969557356392903890905886471266943208874904323141807869183678667060185074742154518252724887521204044528111985556325388844606376067539141735812708820790526141905649161569497636663185466824770898689365459977372853905454429225005324646249700695032283243005969185873854052682678747941041129901270763397141440993115282537712407557441866482293243999255799562820441943935328500826867890303011163859904907892821965886563452741691162451601249478300587258572029984684279123152257184897049630444676985607332501630551564076090836170866781979576283319160939174234447903099615136334941091420455688231899463358014326573875725087902289790907100377573526868071750682101558023050407155121372871964196115224033790814641206597689820028021959592754106397294892070449541386610821071641316796464026601471928942705212770150815303788930781532263185891861529369556266403132572865758143290286415920812184425252085570804702302082425434455885829581011532942636579736258008974693603065697723506864168335907135677790940664468831006284362844686329133147917815129707352341503489612716031849300855508294864763208322216656727793489815081366437696694964346924253724899906225810183338647017220786387605739690408517105733203054064476452079496555054481232608757681308450267490807375562847308394495006929883502276386160086694011214044623917624967258196463016750178083291051785535392763352358603578685741280650813513954146229611082602737526839247959140148445063841422510680017229611553742590974140406282361434907827285910934514329005284106302334801105934439376166150682420360686007645940808753621935299736892184674881268316161299852626530192387132893140403749183632100882183219952204940926541689445687226670135543991190818081900031788930393569186640811713785243197213726246940675897425958065056514541438094312333533172128296726802068329236201489632137823254722309240078733222616803326709336572085214957643582416197769104 [175,119] -753480327122097192400445333872645810068586672106408353563395964056313375147855618008484573229311539358302064026274025716217252134551595737463698222882144487327646415882452697131793240858690121584358474078988677441312043633483157143472482591680773937800228433683770898980951436419977595749971786268596423572844652981949723815667214151028597432230358961229503893908741289578765615048435968279153072760278005853442030425480339814919479190751188618941856861541724876021568392507765134835589062085101537204056855746157723486122325239393492440317639173046751833362264050115866349870854216978162372762116123578636530616395583580454808580197866834497179481824407227866594048562976472207601603895981540595476958857596554183316004327286556543918443054243312509493791565616851355152366543101751137968532133227441638478395104977461410139137633276085406084929602834045534691072452153900897271632888164516104271869916731300978410795903357871157203994643375135919183987121813091375867644110899467249728103042193558736140385614548371067974017618679963085158394721874240107642433574082249020909623006606469247541466146048444763060547702425080068940189197745394626345611171911241447539294068750785962671210715928194636465553825228527479315717616329781404145567622193319417128835841077607014356410124858704623915746227187733606450964077774611964373701017082479164796568328012600983407887775068327053559474704556786058270758639402633983557257986147288126774207091690130066662365997084238283821609892539690439541405967166571126689444815018196468013869348037100154107662231296076165391382255603884810507429522902041130228030997532394996808941184119970919345215500026369383578935328657399032194653054005449236995730848597352607173099722088235039722701195728171994484989931788367999665358473628958012313286709877936528363336536913014136679029268515551704324799088126042863983006961272131497472896810524283863255846986 [175,120] 28616922811530792605071169241056457025343812646843183064355885487288841144193183217120340123499175389675195350457330520106336206778588149387600966192157600259123629063240559923658411277555837919262061976693639653822371313147811106338461590612625480890482759382284708089456749533257153408135739794792881043141109104067130974116227794001088570917987704180694111832027127144066834284164535501979379030101219630202609110515215736731184669087107589901623060862311034099174373896401424998795457493819808779196355512210638692426052257678834564673382629972526903437582573269984212133618300784576353167938587213307237678804363367418926221686052067278738449748023000093201582517726680032456643303345415534058809943150353813218777401955865244825422532729303617883710246329305518292861741812798481104028389198494755670439231451957974492401906007008650238429745484161719087783104092367677399999591056764163272697368750672977899458704328266708992091638003123681815520397699863222904309102878153060382286767119259548483805594286295867544707132815157831671815713116912342183244387646206418990393648132823844841935489407694165774324529026160572668807528344021196847861093176257675043668442490797124335895439743529739623758214434886877456221606677145655106448341653256184563812540732077826075500357660056009637056041112129468487721811634794378855319948524968249145591504216587618113200857104829793964237985616756892046900256617497548929639298844233127438240523360995044996798970197549921996076977067465424655409839851198466180151752460016024220215407497745800578096402467927117876728405633508955242174182307576061267284741546562209066937640380092050651776068869178038063196616158940237884466217350164182133248734094762150194789787736812327788176387662411729782494251000465408424911164805155954796399868234054311583171227129808943546401894703296244611308407116766107000862090592141162564334041109532628000 [175,121] 4100610510421029043769292452026767672299159373848231433610945456155615609712994444159516063741860480670985986432478606751166957459311206487336583390562929153968403435890603735727812543989560122311899894521893123197752461214348154989643822458090489828990296845468507679696802778916156773116650812087706415786768053495775141553002177853603077139085679981440657273506834855696647993060442232531045319865693694739162179097574263711364013195001707261234350895146239414213254186877236376249026926757791310496505288207106870330957261187596237784276450470673535629181618848512382526377888181336596124636947662096022444891784703241206387328368773924102338968729064794744258390594243027015298974433859200441061604319224101546325011321074010159712789496654809115222534810924475753395433970822157119329076940042069122402513831114855243377284721483389149544052588674827340436906891138123819803854805096266622996847740763512578646066832816900081384317290659562452035794883220475508316587679729398916406765829802440906498703508706713454909296348176241118043258769962627565290042991093317704641462030174188024885008635756406149598395483532544919805804011555755733494023630969691624783386287181765306054004349909642609833735554718847843243154626496587598674436933973875207139831593419291712072687285749485280397736295947211357219962155365569268585894123485620526129579343895305587186434789508484905743829735661739124509064236372671417151588015534581176066061233624845996656558502726795126836300989257184190051215201999709554157304810972255077199975083395508594708969131136537802500021527434293673303172839630320080441163752708984536369290576308948640188006075606285560805270417478642976676153747416464733713231442600142138151735437737131919542346098651489294403068021501978145138305327762232273339783081968249263825311753339847358211111833087179799221850210763653907581806230309453766043911078812 [175,122] -6360752560037806764564773714137820489043930526002998350667282960028717179667373864206948902070778281084999567224359549375607566309487687954010591009272323172765118545469816600626698387947529543947967697924877691014230909190284480471226750847711798765559572114564627662990102185976442657083821959276978116804437122838512078448793083771073986369944247763306098121263066633925408258677188221642549891816470013466759527539306609433104728823270378375015639565087907467929759740398437393862490225603982020336843753989918775441442683009732623944520734490293025699644727810508168455048527605326248460713000491070094780521199362771733262226747251388433588286650889748019256780687014079873944662176582788867896378668493001554328169176968190444760260068954955453331230616727710971000267126978935847707903808823301516685339215131890953239053112757622445802019507024389533162400886269285179345544860141712997904230747665481186018510512715020250898585983098211310919785425611352535942350004793463993775128463940717076700302542061766960606892093453614180912490467503749752074911521682858503936796858384307724767224541717010101830774104575066778524076739236473432157296624743013774011029138847547024065688867564491123632685264117993612664411776583898801810040728686851488251030558465977436342188972750815700837691160103122366149216980538681269482814470451663263447839462600249926993639612432133697857646475474562911964482423828014429925629509185191888455920065907235808818295831788415678626584634999416146501371521365699622599794418413475152774403873778695270660650057420789091410464286510685803514311888167740733007820509322299765205547981628714831682549713147211106026498606385107537958234695314939167889157732953223450206438158446876941364588584128050897953224698746593886471760893228226101475120726144296347838677087958008750723264095397045337266452724112908091802607773070549182416 [175,123] -3493344602574475764536644781700395559674577260932139817159909502370817966687930916241398850680116093273372271687774642897321965755862051962342678770056577012121545755104058325459137537451053107066806764635908280139317423993413456711479709958730839882586302942312564963980427808783766873132825349140570895344256235855040616070308251526036296013693973145960603214684679486967037845612222843414962638460254403565030305848138319281112690796974462291965256987787174600054996399419518156227050042476753382591689326651834161026802268617980479827985206532445737608003689905555345122029866416601855050207132361136911535799996691693793778926448025645920154724915742023846329951260633069678087683482184816082185425413055367309549208068490160565120302363109573498596540354009213955514306790487617798468398338759132376354305041702617426691781077464545725339503973816322900926771114095131227450527939198412470218564064190698702206482889985146256354753040919222052362945908772276455818312199107933175696349149884306501480198924989111660328603175926430268782427125365375984648956419513092220528867361683361619934470090812499846706385011901150859885380100846804690126617949147576199460671079152745468329791173635231715827026125515643620996233993664605936493592609462464519495480619620062687145473272019955491444291379718630875976817849743273004252413688736844219215946231633285498833711081651308670925842765807214111873889820329700105849464031257946475377405437976063159037647696376583856335198916713003356889025158588725554487796631847520177421343885428526272886243737328379051634097848847628543700329035700786697152355244517549439846265903380601804367323234750455793288417822362648460558122715835146257901305562717229925019357508329418421432426264266169554572794238007502972697815082424494958713397819815427139209112630879753456623936316202136358382406378660743117495095104967770 [175,124] -7996934730278484200409131295581358200066537761224484072230429748822051933754678664969103475693077318471433501658839637353276638333526718706634195285241478269246457129566355390584225098650892518174571901863903750060410707618609792174317471500223635209710306374229947763996589979498726107925107559131678771813183046322512524693089129291130881698820250382646623162646319315564430648608053702450737927526471320496314792882441901649983271163768684761848991981621488513819942450567459271065680760051819752241710936311017893350334697194021546111968952035935889290964466445783410777828474971943867642472074074991464319101011546770906259306585980378017798449458501948438349987402910875079928565516920832581132676898808751829952201432601380283708474675000519648064012131464024657635115444621705140089381583582003928519927656607708110368164675036046375771342211823966404072499132509352601347474168231634923892656783531539746160533258510315441068312815241346960079889629522226742897677001878827657729752606358426199266269363043688797488578550372826033078926303890363101436870720421099122937244944035976239190659174238667733110077815676137754020882322002921348572602117869340362324882318867663266320502891008840987079310421837496349132601606032406741509593136068121193400898664561901470350977589430571567393383425925767737379857346206607044666130359496500559433360847777176024897036219505340362439836518483039901649714188804300182468805401915813603428521201937258230270729032647161068638651984031958943572702130483462354410870042611605135820425512386803195846422767410648467066212327752083289634698627680049944648220272367300876191063213305092911045024877637236385981546691679639810631778274543416053477530701267398743516080684717592798841410882287202358084049903201239477498726750781712115083033818320312084926848672129521248657296004717496769973773597691853570911104 [175,125] 498744945337508812219240213896393587147641012941478442947596391564501823900273929971470459528987950851157043880210512954607009108773967537887057793071004701186491748928457722927909960991874822093026703498743025302752457199936234924444937990628209748249057096879028592245037031274887279281277556677555745561052603614599296699697972880822208809173469925172326854769709877479322411126988878428999409003905637656258246076196990756381273566806733965209809950198306169358092766564830969174340297818039176170810729710475571599282335742957423370578490383842823621350904171667395121087051981470010230217764335003668608275862085040809811734656348169967974617450978954644939367492390788450175772389598996903897506182959138475325118337895116570070422881282244563192528416302580146560265152729042706146908236326812325984185034395400795032145394329424508050053987497261393373817049273474244433583297798213593186067997500103505729648734203940144775309708412879190063800452984415813326264136762147321636203568745693190718693696676778469066449365502344681103445115964760491135707824620226354165183577637234605526389941142449706203597987404993909196404236512398752043083209700595860044474414005272454181417714304260551867412467720468093849593546739151236372506548967401249181019585741361501284708032616786243128707534188835959209392796332231904371045633891012910490555175318326599391355482067638247640069456231904424071397249295083318446127247042879932184174356064285396815831084900481017414236757811190814326502544239453949658296681500788470460694067690402536062104658306252335419474266953812756734850223241124003928606107036376728068839896520439368558574072833320289930810949315446688173210353711268498698551575102901993273772230445110249020636859903330554203497610786705155046908847018475170387891353656021719621429421996048310479791401731459044633905982074249712 [175,126] 447099437374647854450467587746099786412830863120361698348925778662845931350064557930678410236091435074491557833980514468630371325648753014616412771120604190739421598958987577074546233431484979868921028333426764592205996737030636553884748648014900560728378194148222597743015654749104749053652745534410339987484220051144023977669573531689190142145809664491284743167503776926107984540374833896797631472205698648226776699136728254338144211144462677354107998382979150363475166749746979205999111639057923500266249169446072019443455448245544548300320397469388091704743200535995493685225867852884947950773943611165813637677712143395153838154672975406932360867624902838527593245843523458044789989808528940193770794067262488210776415583351893476219362791345635078534573548239388757655968148799812177936970214680456674835430368142221796563774363694819084396660224132704205426708808997634951635692919129113503393594664839558539537972216373336761276039847055825513948167933520723675022496685933665269512562497997892349115964621138216240925805238086935896201527676878610913130553223092910532345345839278097537753906473901735311999169062752396335954305157040166099014119612689962467813797639762139832794717270904836455901950809726309424389182230399706946790291958697554656052774853255177992763763818116800067017430686821432909853026814741648608498272744481490695124767781574752015191315869841181057975494074581483335227834385229680263899066647694178116953244462210201664557926659767531165231265567184067441803256035718779351024859167937111321737542015688456950787308147178728899279822182433848247480288323796563321412686490018145180866649210245030397963688136528044509220367509892350219817570818395961247094506634208453517980410210374232886017045917318923357113368333817861227658975777374951064816838759887511599162392847233964350685907034051782407330048 [175,127] -10361771619998795657814300209955132515503893807127083972861985921609176232898277710023064234156418148989242019592962470655028443294328274613570377278754725628010880682067957049788422502454638431463970325679968018657905674989203006925673480479996055691387261043713545262238812277144123677612599525920872536286814092787986398375127938012848562949595689621582265915362434361611579675032864069880062348433894220031834007306714336269488720137098937594291743212742257507636308079624025123348248362182197524380381934027980887215749795713830243932240408462374951672777463214613870509526592096552798455632834100765938111595326270071222961215903994245528950635942507957685417735664571328572657385495701036810090231729036347544459869327521451255676741574217273490140019804653795435223644018461883976310273064806913050195178487703138798030874700922919477591635005182534279184101810685023604509303607686295604384299932651875139550769817249906877345419765926236946557577483622865161686113564659887575698837905775230247703047727546086224086282601048911539806678350683247380383175895342943077090385481726007942764729542997162709271070383716464984726304327440823171213761607379987882837504283888443855185599098458591176277434206340048859774696936813474778466536452077200015852392184800987717183917596335951648255276543985826200024232713561012793323426717823513365719295024115187002093789103066676961719260629777135168085026731764342872636740461686455142349955993931900439467120356841307380124572248171895435673167849729311772035021128918062334832451180044096215752816025401346080348287932103116739667639841405253802896759556626233714415965051913088810000644179172722625735776954520684893199642107571285113607458037618181900136951535679974528955111555235696629640342186957021473791654139503435573975154012402249185047700709985938913239377843757002336 [175,128] 79933033774214388065333505666312087515368946288789753336767834294152045470735895496523118392462256418253711740500178441259906445068381671989369639363895990806552873036476889329409671501896980010762062269437746859907770262943652034152486702532288509592981914298820567021201385221874229050163675968907163268955410971982812790932628970252510679614751795434181056112813244262345528999888981656082539618855454963477336148573085560694147799307131403260670103924347712471357279220782119404770271169759913948757600527017044661107768915470288369278055942544898718418425064596245318317826858525267863985664958002244576293040537290109813302132276519421977550677856222775767345733602004459965136173302644842491421659059368516058401561754274785120263423270361664964811445946611058518864007356041480529088075906251813744552382514131714470610674569073695354494875852742650730782612987946413911763317638698689825695436402442224265595563293372427967707459031758598450289841475407520890184886143101554753743743517904883754064271866179160491151027623394909610028588835494015205316537815943039005126831125063724435497947983194573554405403015917670652792210568296590667879948771664086103863650807997165477561601718648658070808900701186488880489357908748757968443108414118817411377853159084281406133599115598394224800046829667283491654310146069915942297927689847323133230690927470208722072890283959876323384946658766518675300644559022060581217900800780737614455587086860174884630350645792400099780510963102269429622028165655824318280900017294502448992934707990692423560928351699259581945945232623761827917718313076285053178869798657468436962492778327744871702651447882563750434285789087976371825728582146836104653726781120263403288396846153774953073134095645340042109031892289421674592683971255398129016554022425782098930117228029263937906819456 [175,129] -760524790465738611316256701459270760049371894654922601215342689687243249314157636446925168325767650779403035277825270772155414517804681703944897641315260025630094278688988665522509283714905337258588646436324057846132711814475705930508295604666977338566521680069431396686734106727181962809627817339042640632555493163770281357875621548502848307585198456370201712645034220608701760238117560857674651833163974070012549245723173244401453030382820765771926365324305104930926194238086996688499872370012697850107574447123819425828917688999796848041668630060259133182454978691791713896899186512508488420000471638396106784276158109869847697471934416783524890333460616451005803863231789607707924254025632080420200662095920079705728159813861001844380462086674644844094289731699770324652327179522759116426331017586397113393136724955039672466864209819525922915355748955652544690865782350353709524672003169310300637346676906167286364304367840015176964540369700982283714685005549500649231395178946495100653145710730561859531497905104244631294206446086579863844033901545734648319182161976821225042479919538784367857342943418921257216680789447477626625782456007173485148915733278614014433563557431384267453325752899944649791436441718352308308130199458826836651568479308930673175267616832666004069707688983877375670631886849577943716455987395726172573327135662630903950370214526912967533828401269633834200940712054382409157215064617421445841469989260154187512194996154950340473935986946128301771400094019200613472122583656323671054841121221572280470509085908459597631266030394220535504127326127598510473674436787636327716524243300274745571588336856270734395574551236045892672352771790336596852391771356029020031865348206039448049213044654617380907206912617558711664690948069927441486677993968145291234773575080508116393789525481698736 [175,130] -5117372088059118563663771610405045787747168611164972374888118984622573551102600710284375456042155916424611484826983435245816544756084357671715651846322646076861356034012092955139106435714505752023775579866474413313480952210791366430492614388305277152296990694501598157747878694473926278289876397745260091400238753238244232489908337449181429732333193596445461083673897864636440141210365186740917472282369217687178282296802742331336541844422106484427370789798437757753368668459174978734008000495761352493981687559376780553954106637057972763644782998492700139734148607900837416437638654267790238064022820915190078982663162706254353513710546859563464121277256218568853971581999734116868469837732879715893164140895906814235262539245830374905012051491844517885018775816602304282892992279988426890998304260325829123257803954655775540312494679081018517391392761145096174584484870815129799401055562980649927029919113428994840701056754043644141234990508557894846632633968730805475022336364038974855289105791359291172814007559261737005717009238682018342669676181337546477813188217147800545030626216585081558987869510696252500076065215706507919591694302699957940198325474439106114569045524580059086987913154282344729726218151020045804382130005094558549731110624052192806172978003852484248718557608997399587231910611918103716723522036470965220538929988963447143665566748239144811100264012360998089495871757622808544500649304278207419464931539557425527142450123206177666774653097123786526551442094457602875734001319851528838387304844916318816549836548941488127972879236177956040597415047487406413978848048139943362806965362307456865599175067259839511683429751857014301982320075030202908445167895085792400370009385572384768222594869407346942300426556551913339406981845789314851264025621459371654528310561224104635219058448 [175,131] 33746403442175928063574600532545393535111315691308444955983773330684757434717387742315180130223528307738597684625294821805603877060607745736640053782280543813822584919805960024539750422196374690092826433580573645298261345050775145505569241586244150420715617087692963889424365551958231876666547804187589653642014187768478143022015068925947815941797894367376969671909972016161668272381862107263299260060813885254264361386321754928360265731846875118307105634855217963411450578132235107080383579799854074704122468541680845723120591794985676903946563069306017437334725495767175525292837981970232798215871404581850135071424603952959511794768167963481515149665184643516836114369735068609923149749576415097930269660269689150142995117249583123950602577708775777558974751704987107335516645962033890996754300034730085891699700819447662950822836577965400699740017898565656012798464707857452588590500906811184298450688193980839992507395692769685102892147466289901831408265464618883358713663180246317045508167619203328573249382070075879563116439406316951024403239118629082765181903553934789511654827054835665255377227285508211513230929447659186221599070748175863331505479054337359310961558509380884656819761973557841860542021350995100515721866463263718718317336695952741748673437427262705848411787341351732235996836600659961637789010642907668953494037572931523785343764572453469594267221862162957873411141009726125347989610576723074349967894021049456672239829679902042121198039733076262305011580058354021993579363104418931287530034003363968920310699239424286079962175312963513360783968435838515064687738918565366268676489359574709857431991095480423738239623656551452231265172194508433131601219842844585637359868911104943301201997142045037441442339898028543311288994652772955140943439657852053600649890030195835886 [175,132] 45063772283376312174547687473109715149569396585930502387647663159842981456724449096127379937370830451210535486127176029125663673082323806935745259647961307909937747999543036344553656757492892263751773723912710159403238273663965559641752356597028967688592806483004874878142806460082285619150398685682291290321127465162327280355545232004158135837733424814920433331231831217692168796288964762716449422073670662126546868818755030987427423162341714746344234434870074046876554864388991334732700493702501568895649539956191668533873179291667126980110285114426771478708657272789073920392956303019896827880346268614371004681691708580906459691108283622243767720951300232572422504098553131649052415523215657259390946852646067691664335404176152615529783435158920273485223548368962399316777074014175035731848081966282603528834067950999091090809345245621187284343058955983556434066853312431880668297644204306226075204605725354743455076864582432819653819549038446053258230729938180656641494223119285180684555286925830077376327300063071880045250343393420101665993883294701419618318081433083964830281187949818909496154072655030870499699218134391442338803297957197297727914971738860266824141277512289899366318772808549211348203354528455572972330709383059430314757312222946630521787855136911382017794291270256837197541588027579991102025787640930064703924498965858404550185208262696873300426999898864781767669182294060282278966711264392320178070798557458087355626547780951665194333763824110133358101369038588039543604058224388934294678354129154691289620299741277652774026324279564865317831058661430293485821308960327949540450686010868904300082874454063262416835133286603213669057621335762991320348425694508421230026341300896144869127210494353951305096724051590593813714161765613433488086137210761969106033412544 [175,133] -150217701209075030076835226068069868298121176800143077053817376591434292790144852733019646551830702027591708880167666203520208287255515079092634704318345296960931131470561443411201660918765867435774056688273372955798787098656599359077657331296097654169296469729511526763089065302375543062395986561172623679545045054031745220473594524233075600054504371782713482808064819729679404906214496310739713754632622211454601816919618846792985235734315412363469418736879997547758853580886428700368624384009929394117804770940302060735151208495322078546192969409488012583573135622500051546154688005672912281754750145089922519191285573212802970723508368713693400704182342598449909898129947894998944969702854418300125030002085438562799903451644822371329145544368336536977315030683775251009757942178817918948749724935369336272022394522276813718367128765157644634762737726885872792043280394471111939382971846368997294582604842507162368984747281711495082233220856655330092767473577238006717043088214358590485387799440171115699960741440677240731378190547310547035423784201534012919891632901931210451609212895627689305382709567397433375685239457801506032483155121534856453820781134466859490690104226505064311536998152643899951316268427047368587423869717284610664536858784903048721255908078687805789927818213767558877965555911456152973072122998312683376907114484243978189227357859869664083996863801789083548726349195518879373046723106153532973797005359083516727333095398830663051887154677858747619141617965320113456378332882595924734798494922261081792567258864948711800252498972512356654435328030615066701398096028693064982074458240743822328270992034698429060929807278956500486680373703197596879977859339346397659620118842068696752953992846980633179946536222308692652111475310570647188041342702571339448 [175,134] -68480314916232969793114671284146185947133182290213092627041874687512255446230819722695201715830586473307423984887374892993013331086429708766066402392311196354848144287111579839872764409145389586602727383152597566427032007551673478301239300303244992069028031085435342145183040978295252591438419051300162403650843685850352377469264082391714006493367031859796957610450245290882853985836457376810406339082708508704496108139247939450795212166115324625033417577444470540939930151551608993547000685653992268531441676047501249070973769604772225576756516276895448756345969033690462001306592833601036331049909376204274821105387609759000582795975380323807956780741862186776936232152427804666661310034156351064357641328311412487979432373288762032386840051231605985538696119376354876669090747474083131820750974587039938415183633416802584321330358767983472951986209039543132143932883469735632747632007150685201966506482975120346394719926429985116900445400780045533745930876267175579456959587219864113146980593390824388400904194175339995551583799491314576789165463540349936174438787169171860932279587654230295100558266078268067686948257912432423461544400080368968686197611903903577077674096966528957289109763529876138245400714186488252509142119900388291922392086711716242966520556135318865267816870495875999311140052156445885085856335811338769683481729562508840842307104253216212297601878209824583151163924231256040019218843216314161012345460105230735831681317045191778382771043070618403996995839802897168969156600909568188253067946330007114187120048952002771288107966496655306397784938911318599999323868158643915650614568443862705109175363584362161021756602350538821495428108612517136520231153205730410864952734452618893412120833877497154212683140000203565018677055240060635319051811680 [175,135] 67350577118753128639102999894227079806293378172530458167226844094732311624782359018948625729779975653531138359093364474860050008605118268314516825346318637380802266443552768037920323355158721020047630873756974324640709540830500398842592359132511025398653815111559976685554351450767849382994214121707436665194879817848950383145627636472731901686444586519575827041705780604735927441655552167701431299639642160179799953122556323000143928409631908418707193153010033245032440248517635767542833332165761855622759389630555393453886622608155183543000100433437969614431074709936991931120043914181079958987997655419916866214699620373579653916260000609155641141807703858468182273091273691905271481498886745110689858387693685700103864901766879311283088724071825709316192908636288578777014849575036467921218108845971503104196536107843159314970396930796337004106600100462281670065870063484175301107957515895631499196953944081633258413885764123510351257536675907984163077774516765939477288471589589101939892225010185362771523050320215224156177244134433435255983051995427696884868687558619411758605679532860932173009190911376151022894483728269607084985414671288509941799553598488149259683354612948627075083965802722834445228694329687549138224801140344482803151225673253614826988618825385965204208171430175519910808706004753621433735215346245271871539170081544170739856121928447685274196449008518930765854615488555069955973703985242191002929637575345088829439858735573252879149734395918019596822872952258498449864211155479834668844770106157690273357678180042029218024017264391285893778133285700710302796650907988875407650301925174778366318296623687301382088462630445646877358094673377467859850135672265495204219003045899891879276342476680137221531286243591586132175384261711349188 [175,136] 15042541622198694833644309737750289925847824744539526973079162840713734629141244430650599206892008710513203842593013992058600227361882143659213676801613067769013848940700663741558662087669002149671075246637386258414586561002634541598666349697255962999357630742009790838920028867075440489252782550167694671206811308985974873727229412803805230401359462045074566187311993370247966656645036285930417066367330234749632053226671303584265899006037453563829934677163923313356072075792446502668489262149410043086649620313368582428080051220353146831683988040049205747249276516115211379419547672300243117898283524313749578138709208969833846011941735632667918865285933418134199944255374357501343187146245082246769970228839310733243369734754618444798051097983398882086323548361077951083454937362084040039440560518155981745602524430290045735879368859490305395951470856603652702561269245168147010293664939501020289680877491820924037506841486310570903158325331877183255292287205643909335907556350168672991490137249612077003101811079581221235135403562604058475863235844062541505758142238395592718953719096887673265822005885159408392062228143478456682286389541277879349528985111728192566722004682775463559444705167745814299591714242957535310075012301245173012060417355438993817922935889132539534271269479718706003669628493471689893100261171825626579132651317777801840068006792463328039987586307113615511695410800046626919383964181258718626852903250280291264931112023130524976978959976920159985790660641175808366941818705313457536043870021487711758854594207276665816786120170135765306697223679833959455859076504038337649414747668495662710885924470883064954495842538999156200380063609994886182082103307948294649402141881212574219691556857986924507560415014802729457967792992 [175,137] -2354431369311579973058548779617436363327130279843616913749542140677574935723903133252505401196879478321597280411428182901027667003827384369182031040770761635607359027193414546285521101593439013296309002340938939345027172404766169924930346087122574856069747386428002834638387614988596329415437477013380351975347936392931594746327218205495917294423563782587665997265759862055464033122779979920046778195079323303628886183590662565331227316933731159733129221578353043538362064725920953881892843166582661766993710954211256575042972110368988529314322469419610315826434570361983782678769211745939718343290987203352772443243587449798495262904490512395776027178406972742268854730319526601370293967536928491819547224133022689365806565247065762377484697054740566427069908526540202810707815172719390177184729366236266886933300314719397503680362226407963726150939778658710482092220627459103447663076819799172908854626945641575677631252106814689515337453587247376529563710619150237277807647356683520195648087293311481282695696981439054321160696121786259974166138752961920966790967565720629671602595820346825066261058778780309544361307505861399181383528132801221406195289714063358455792343218802387627881452592719771325709733013436166314212366531025861949656827558460352984776561782530955716195553221695704787977158309946898479725735903517447363313219441378567461483393176853264262869444016955407995267868735978320269573424616593047956568932624111536331354466752786927762563056663959281661475628526618806850724681155415484841867773446579322176252320231083606948869859613791442053952959838899373653248582378731859927739843839266792533128960866509819044491074334808111613600832799572277351248098855567867409170052593270660046533606879514922477005618420898668780 [175,138] -291158513358437750352761380808213544394038672112419586148353705105466530046207418225210949798440162299677033582552107454751133715192346377092697448273637887615997779603584140476502208773703414248200143644767492497300215047883034873529265403462213521556574642162080562832252064811611719511980099767665584403200028165694516795136215611109530027603442769211260598620417490145193132221199081760479341845666331473332747962158843780594625705767260529152759912738054854163927559759097098242504986658927550196029889793211999779809155182088379753335313832547358189135880468231003170389523735822451156905064944483572801493310482803734844221547710701847699118445784933940282572046995685783558674861411883351680212980894368173822965630336809532193280370377887592989299762410513802388245789374875195876101691820547503072693674084778911781922647058922960247313432960477745027306184323625657848692839515276353800506793618303648110701837340833973854146494058302469327036841593563710000861061631901660481228426198095537584447424636175020375455841706317737425052810369356927362370138909344918077210962915731908014375287997240127606845930078644259244974365836439442786450814958895645366920684883625171443164165983676702252381453663800686304679973167584732462673521165197666045964052279985399529717752586329160585549693538834198155704079644449281951833055922712748144036540442550672891746552802845032627505639831889727497088821742852916553472159818496623838169730437309701267769050374584334679270300970146413892347440548794276817768771309601350518650519283199742090797416279260998053203538098900995386130640268827736303783239357386852719489258115464086499449938360397891295542337824069159136061315278550917621397970790322067002087026985457691535452681232 [175,139] -7405255568560343107434865141178449083731904770961642287002435083663242047193503223369429966732224591141018849520086868165029153174291982650108390875919348579385704500004269242524028019183374119741354724279137694517826592649280603248689694573165905069596044696048788499852597843147556323461136355281849991821609054069901978675786506635653616816998913423943968084784309272317247330258598577300583613939234366441392485273673224184514359652122085230482025764626311161890896793676594126310201013385246325289363132474229193954771914418176672431123488218527228859708757622896750317081789413141925064467389277297968785593860260419022155691287931162714421297437685125362290439988298765871890828934422120794232870253859674615350634443571849943066326531383617129599776697342534192941628133586512440283218511775703370124990951839921137472449549454958123206996796623839008833050243400476798943425522015649075972270423750594208209059325499446196973551975491737007649477405346317323801700064673077551456126171464009888836742097958182962676075791150994568664653348639675642543176948502053923199803154907946140955831984471602022732771927706668172365478300273474217515588299846105442143176147153008256039583704484756465940040434451511358459480218687642080284209011765572408862149718103809167362512183152219038864827610931313906918294170936035563559692735932985891019288063354660817868691945231226235980516888967840150097852945316611648085878103234650301760748203476108486486851418934434948222216769391377234700141104120622013377478255536220684210971496860249202924069100615078265884952978796671551433926128100716937863554022478544197030492302933490137183366633261992586567741038578896470246189162871689209053941237368430247181968690525984130 [175,140] -3000407832205120392765405433988568495643045467271765359846482170693758192569700256098070244809352449414954653878215518907418021657538083259351934044721697574211654739118902710116121123159140718118659188806470642129465967457993985309217642133778551469461530240759741544468537929550509315898499758184713467429201025474375159738007451824199515177493751982739529336071788651199782815046536926463409642546806501475960582385363910837456280333628049713618648596797919431646952045309596762500819721311022917625984088612603994864824676093172859710188966248929336801995127784403670162499695706079443574519151945333747314416874306228141910870875711507187570218218088620685788048086371200005210594273140959643137452584118751430192284926601544041331169179456717264840488167398117202906210373801028981819502356079418627296477651394859733075340889758182497055251168748656939840238398132026670693131057923132261362878713691682698671782172678868366610540964832897038444420006629974072308377631540146408135481034213734464994449522400477094881159736696865452886783330026469641167854796433867624936862128483239177095741254599087714886219393302595446204466840916066868734976890028492886680487591180003777602967025656828930205127563842184130993436392297494734573712534366245388055343715145598010968795288747386730414706905754095408601049551820629225088980642997302415853814547475345485281251899666585659678859923120372164866397579055357587020919135104781542812076546257182108516981127903595507828513087257269494235594290402093490630222719784426675568752343177917654633132850735510347561399085040668771810922538506878367772819689657889148904261772930677156016681473504926674206902865107884386692498458716053155357744034730523614667474688 [175,141] 1187006106440338959715325900095423290829578240039109690745050222970008897489679670468645617668924002633169776656337864473425863255172286211070232171748426736472948032787521228104275572892680719723469940041366617261306919078883652584731059611040470603017788614953234248517610121413075124697485514093399808203885237321959423261523114976014339994252149440698944337775618928981625042698872013729008520493165888364963683715484169915075410840058436004771620888671381561350388835347536118321052408797746747952498298610776163010678551052823375116397815864002959020480572475317988774601312771943439170730689948346210950681649795184289714217653995867689537729088460803200294756838283327648953610285533901830532550413586554913702423442295292295861894536434486779741853641385703841599420753774275336376829029038638054783049491633933956313686416603675743861026980436474110467924138150122274873527906779943427246310582923525711085027214738775851930113569751922569592162100423340873044473007435875498082434040254454931653772971526502453960212847820970917097216669734315637521836634045002876214132031565460400050337662095459231259225669077259252782737185766250476353581102001718440344369834280489253428104945869659898004996415694830738061954773010464258665217434661516470867883607766265367027822422693371765354865431143932062744952651818360309041174050648276437883511164408052118075727876638136420106676144842948225339660492678268758303414571445365577522390142935803095260752206225256746876454482338648357674891786488845210756657332347558480221913974563534127214627479043885173580835051018694700725479543905230000980022299769756934664875788045832865818989325073992047003688903890072731560538414042028378359858879017751136 [175,142] 14396106315095341725408009406318886899186272608427811202200506117118196462403036939213842043474191353063344960616437825867912058752539430989766682209203971666302648725394987012690266563640724772030674457908958856632915137326277051754061750886040610841648195899529117668253462989979065192962647307843609005417864046825949530510085124378625482926621888609859708761236290080623807597445599192873243860502973668031495926513498377125748379050006014680049444384272644402619394760113671159442604935670017909959763862736136729824823125463567614131988920567494246230071904392326507176955796155473981055857465190105773900249665549813552200238782434795473203340440574699901802486508377412900558233403029126427342918145630707362245215929928970422288241085847150006300276948519750221474308793094636530949247182869740053058990811338466482461643238319483566716313708254667237725140688474853106256035432576849869913755632455668455926085820137217809374917386298434568062562123239756487952269992391157244093112718356578264465384469163729676664745015158099008165627748968266648558537326582518572960182348679769975501736914152905632760645874868778627899917363397780919223556608204220318165527652117963847948671945921102055885221130685252702429910232642382726817555915532296055227072853276730408357506594151458272449060329794546735214249453637601680652340583645296375916624299564191407853606408529766588883192827189167840218665831019273434878715024646512216301601862963520831511236234065455166819688835133028187868986458078790334797184613180442023345032225413919662243909845007391515508749137662590824183098471384997845074511955350441658380494369982630515600853766376842475434551296799781193808001332895430492209936 [175,143] -6601984370934965892332857126991232455528665804832825017497500091606321630882929448941242645389767937793766564773243804567519378682228187151775710028630911076361654971066111751264568713920662393110929929715721454793779930032057491356382710910852673430685792582085122660993994874742735908227083391146532506943831525807262253956711900899296422378032346985415065110974607610916929118682451886401909131704107987311817548454217529010868594034196950918234163358729317121004514194115174611244331947731432675976727604684484767092652665243355404688405956196206441533544887862597249605786319121200063346396722377006903031812615917680829110230077615739030617357488295881429075432997608251139388844067531086166853009570365631355335242862840058166125586230692730935899311497066275478901522613712838827963471932543488824882522603758934606320536695328975952868048468998698328143513764746243777092926983857027483338053034646430909541572703995760933660439375173654392465482899664006196755717426004672345742894559882006163372491673338745693345959589310201676989827780121952186056402190264640603277501201541235872288958655386343567446809084923278157426620052107711029066639360681605232732372620613015274575556023297164283756137988043227657066500028316373205324339621882952168914329590507166715863935815952805231832959131802861370412226225032853949354635849272535893871467362739643463332084715069566461768390061882810726468095028885700491311700863552598037625705018272550838706115665976388878494272099431807670842330611508707947148782960938509729765310036274714450361011823872358731650738677037216770924698407325655881215108825771296653718951335555086458617596328410148731850505292762807771327116886783126 [175,144] 99590829185197513144756086133455704498742850689337014264051778905820601914039541875647187555279568062158873074070833402729962836923063793627015283789298743799225670816221442784862838496674025405961887555190573703007853434446811537996032010767937014530151138764884143212112195121448922229434521427092371077444730586369646755994680849485385127495209250654271583340802388477656790176838253495253627136104467933311885684012958309310499314243203341509536015088557871075929475851988044875742910961157140193787068663340490201899383048283577361959317637349810674584415015044453341285023717201066627392879272656674235311752137919873982681380865374543249261000231605614614265174551793390822184683769485478523119316421604431478589216794688291457770897807497413498961143236246568117447006043691819230507006801199922448292017308227405803579701717421075454833752882598518353310566920696376275456971864200790043724220936218370695925878500394771604209450522340957302143344687095157050267306563647644990962851382914682115861678072981974821918290679128303753917334829648750077565081774341355382518609607629037065479721317080331499813995434224432755349326425056679574968974284823489268450413073798755427368559982626905393494820373627617515301843426633386370071182048892897327082213464031015315134203980061916786844563410718690915771070888053794124273532183490110839831681111700560183377906145660988365731793768690799006150465779309865217289916044268403022716612687865047064683771598617386299185346329197019110721630110225239015817391088386696270492614776569075423227605262061463803809014697770655655275864761101962565894092200512914186794154574007861340482525478585154977278987190508523678144 [175,145] 588421985252605158214813396114228476247339921044861556484278569654621686645825517101859659650986724430428217624603645338335051490703653145876473607688683035244680070297625088260541472288645359949182665758541680781040646788773791879068327411921515712847625870171271490802228237831558690770108090950490688266350273890617339716514694997285738456281135227276568909972271586027948173926500890691433876539574808401808843369175896546491499577345359918794981170246461348308664161067471858865156183524266233085445393604066804288908263737255780029236443661983970262044155226668451315359477402939924604070543894222406042093933361936854898951213455016080618484415029655916504810043008671483115381289446933828962398016657360189882007486866798795720037728691684098276312967756999504557328916913747080022966839921935360796143819734901263024186650056851867371923208293564428181072877716902700205593718609310694157314134370560055037385833289688802035781960056505354438423472289571159973896964938908218098525364491791469949055255278408127216862294443852341880044972569172856411185557538128142131010088612009652867128992379920213655679893383951806584492651415313930350029432121968992582236420555979997866200914120326702104029459613638568408161669836123574903452828536061979447774084757905101838478591912476722202807200405553208794597059679533889318068569738950016207636014849438947220711493913623401355092117777472663557954649798191771372869688327212390670887654095447151734762944859677961904787311187955798528576914428468800021122542753315695777490331567046134792296857347639111047612637404164970592045543124352547514360905117161535372065583689674497854630203512299375858406853208 [175,146] -6853383166501523657131092304201933868405898701636793733712634030017746820752567723956583324994581350750106812914836533928815440885886599963770145903810961848126283998897001537670548941445620112269126158148125705857168204967803695668605453714265415759792438133113875047643268275547826001589774962092830234615800868602602462106031386652492662707666723017833937289406005693066203935291786282278981081417638152035641660580288012422967503110685553144089392771113537874548840389079439863119089424436617155104176533421424925140368982960608855001931717150806649870460425910521474878195047938302463851149860174019335638005665773200985050289559292038801549361691994359067798043980328849805213911358629707511432348563726085538671397282911812382990916798679357184159821849458470538595400770495957081733780374931096669851463197634701076470888736412246148186806021251554228497244656180732654131678951649237493547456939185040703363755536671669904557413163088763981731164948259515235703828590358468641391610055137036103432249296071155570367429925549575547418343097972815968306891070239724499391452436814883754103470174132324579454774362514040473293134572897182588068247516685318119401903847856083179472562430806256399898945584652659734958900967194430078092407919562403520832502895630456738305435488512319520996770693952396974759890965964402275234951221706390851453308592906919683821042640212004605056797699438826752446065926002054172115553995307461955426554205503455244309475995246676789726132380357519741642667663280792997234104579336351509635937577321942716912201792632019103733631260873643060641909292677949456240086225696415240164221388973812440210473266519928144 [175,147] 3630308238689199228736665309081599050889365409676385488595452189322361327228009133196000723593532340603767598679160747582130986805449981567311155889691153314142702523242485628984626222822064423781940554380442716311808776823598665178489314703348456650933316149422923058014260319581513164970150456666761581763869656857248784660554455591888488069599113603317911329970586692197784125528702753145374868195182482933742786076779607720868521695361050312220531648157935017513324789471726022817214148543229919415369571772519604190452422684082488933688612587005276876754782813641334808956779439752848844868697458507294633427492065472503153580996212388364302928003050950032951403259927540991116024888237469643089005729583006462180740252091895537497405395607809552701383639070356765813812709817575221481351954242249756103434452250464656298858908140800695830437616915916987877262648679959641698498582481077112293672261546678442592897153897077215955221972395789156877472176265354502917489398571584133542221103218488271363448465094927820126416255201510239573029451050895217787146520407438664271776558439720286146438343729090064197377099209429107106933565437802915301130555006895871190002717716171720913181382153676526060678009640795903670279804524308701476147606799661427196198939763180782054515354751753470248723341577473442724458234984153911800095580851029040585597330044814135979178477268951855416936108811290352677079311987901551881053381865264676860549064169271610546128860006313118206694291153289358174317039329173882520508685067183807590037350812115276734912738363961936054630385520656736305874370850427291601933970112636460975184035730915329930310 [175,148] -358201582167641662008076644470883053553091827108518743413061460084112537973864228359762757178960245511299681618754573556191834232846946642439219777724024466719688656293341915963086967179376194511943067592494456917466532560204223957050066185225506242075692671237686802396079490595235494250921597985832198745832539158904438443800734776919160858290265577269790891340947426429673144986914976502649844251814774307176034452418722516679853405222106485969896445017038271741378933342752612620383552781339607408791920493370866312462138648207945208768007943313990718039313190581670265449910313718327194723485601170251789194327994467057185249909309372065787106396578263068715600971506687288986638991014634492864027768356159663752310026170496169313016763359643399721240065754571384334828279363939918538994167595743399256693092634062527731785670556486363785194056584637016985287056624280607610789122553734412231462323943110839105286345149394729386978793571571387583229313812925138265039245818660081445379331430950440197001577496923130155109708813447997759707414588375757562467874390154255918051395062884899231348783853245491412255199794605570296526706837837078399218589042135064654876607311012044759050636705857039881010981115400434773343001352084026560068319848329036630427656677225560262965957132203414616513023538768906285667375388576961929630214733824217885847789441675790144569985610117142998115690889342829647619296598121975816416275446020270938805528605171122569487003415829748589483711618904041863189239433842793639814480420532121042453581283174825297291114144538862804165319979359662666881894246630180350167700801401980404798949339328 [175,149] -3391533495345232522401500706521121617464699429917178198545140936437154772930269914937585499068892738234129141322411359406689557919955895036734691252830496467431744630494945758469112507325939495654063657890280310477096676349483781800729267273959241378954637671984332165391121721140236030502600702282344641486494252972717851816181553887636053247733569119768113234111306880552308646464542130522308357657850210772078215300845008544363060535659673423397156414265088981168977179436635015200955576339923873610897162627897359198058546607629447189404981333217474785523786910431667830991567097631488089897248198175902502187605575294961714374206593705233734487585782172074604402715224593626210265224149046996385190962662004722384783604276229319789244220395948752159546774729326825553374714646590430629052442474576428030110549437098439764271948228765854642832313179396166369461831113671695864333918040479538416153557518883868625074793916217030393317406550455411539898877161533975330901945069811315165570449064900805031271100251197206444576129696675721311796790007828219881503930436405230830713462532046782579178288061534870078858820143495688770915497401509464333111137783179965407180439203867995170708398495099404287740629460654712349235821001330750477214243936361634541410658255590868516715505095213037827519821794667413822351858766315963395657659547943473357240690344309079064465762757638054360460120595683484321135417270214964694977917525236285545626363861937451329571048881630956848768199089721478480775033985541501548023614367383981640107525935748568161995283557419992670210586155278304668931083824469561005677167691653407336 [175,150] -3797711852189406502036022313671061894723480704947098635672406029752062787403496841688768464492409141584012164298279265048225427200082006561464762088279249130769722372014333203539267577240998320219663144682869913489614033024993968536380414023880735586478478963984893334311840142467993204298350637716933883156197166406510990466354373475533152654711408063298561855662051209942953761064956584030398466103274231703613328913762866648204201151934987822386139080712301459173687413694439115436155169382549653228858583681225677246794507908691389605596553019734178351031156351065902601726474619169013558122551803342276823586023214850751791868218666433166869841338894755504407550237981838404351829858702741438474181473888660191283741105902734599362932744226354321818966272617196763726758974503882244787956111467698775039484119832142018979224724785555491131650995562626095265185380842226741552949502173420225003364774660369376049893666662111543483136348376775817727333973055364454931550054577301698413397723733140644610856313179140718313165251297522617583446169967746390281158251651261313464122461020434711562453257803693291873468767330575182741255863355116523457130576942349647168357496745476397042098595515638220743568392424279888354881164297492103081473579759235092473635875312941843346980187203684279589114348779467184259076476172566995553538621121742993076711580507166008302304322976765319921151506735719588037817923702054237183631666762241689574734440551890442964080699429057174558422022251187854196901785175261455729577950536016337009520429213655477127054132490057749024188372166452976901882662296742596745354448 [175,151] 7973610363924605407199566727029908169149530060480506051591486671918029734137573115734314768785180001149850134975125560789128874801973120740309463606900150746582238068096898501282092638656465243737305898898549693200137158192113528650731942318026288869698743241735646764283591264968867542251670312996487477622829174370169558510288020255156319997269355981215921218823564211785164559724881634139575781690532783106658740042325294963979607377489629164101398933625660788567360251991683168727559877726709569058347226953838470635902013051467105195053761739875764434309001964646341664507639014064184096752277510049409623857601804026641191717386015849985323140983055454903857944395715295429397221645199365582328714585075043051627512837383841142024350479809876520263832554361283556385944014753337336747827728382081106537683775743691618845222914764700778827822796201977284288998687356974670191214693137456073374334277502591841781763292093913211489376192550358836102002272693017176112271033433512152906427588510513377537985908867215774922867095747752008864603615421679512465471788602956938128132006154080765317445950184495515633392565977910139120092410595067083254991693919600343228567370263026806952513906926672709474250320361696999030626017479609926757195953289375562860445693075029741141810884316190428138848175985429250263463127805346942293555603384948906536348492793184832650294420325427096599638362914348614966811859771284846236978832938534810049043393943537978787842994027610382390299027201285878219231379619379737027895178714524111595713794561228004145313164337144536244471955457120668451823855703790 [175,152] 6822039784424566835076636670919218068788164863046375826107821501494506354088024629252589425155988714985309693904311708532326412555235274545436417413180359044172969515613200834928421997618280859629367954829972249418305839471795891985967434103421090363515539411006147780260025570381196586906717557380568952647857979142866125558383641692794855254685373368991429791837433600403056972855521894198216476952782253058887294973892700486954993336651533526239814957636864349935161486099550774662102324166631578309769634554347356142399610381186901191257471162290767874453886816958571902514334482639694025002046724073817562754312360645921376488486937549796175686660751204318485823557765896285551595792175417462373920922537853012937654829369071299392898572924508665922698456622146268771637535066257196743221419502967443167231394771757458177981516002833374806204372965064584683168318298393510253291501899192276857358159275528178518652510351174463120433552658353360187640586540003752144157738627090531619990211605585229415868456651496501381710296406920518675083533309403331824532965959606959785417213389796586438877599002275985740478633614497164680072948623482691006483359802754018398337642904785739636620356849664102523861616479758721558092247673455085410371894909594905875467197260132493164001590968716959469053146789226343627073143914390495725548750198719527326928841081782157321887485532830482905119250264414305568437781612046435154816092873135856652552834591141726456980831800665718138244529323273820192567957471101052598740521294793447052736020874616961995788164176886856664766263086149374592 [175,153] 42842444653474867733607394963386755268187808101809958375183571251998214396146840352108519056505951636072408628647884536915742849660014163876315033608994613701560231422734631404893437631112677364552915310766991822120388698866776831551413815537527082736952329638970457164433323606210999636746011013871309856912297795098313705485588263987687176893867994592509555946404716078877166523041882194458929578006447016286188534831062163504818487624216546934768859315896803706087998917587945270546787529010153342415346306088412205145515122016400179807595500435306592098094750110621187060861398461135637370875697751102963249942644177412063807821010039089974836325432555978837227008965007013988829478740744616101346109658335321395407967011316083419189295027254907719366268357637633732204450012353666304097472273913989168623492525921255544176660150652252872113421055051543644665175505987095902226323498752509545284107828080698463680440522211221965621786435053517650216307428347464170463215241894178215679655902242016311036395847737266987723223488913728090113530651665024250341649444738915264552917126762607144831963028552567970454670507408369843608532014505216984688509728217769500860929363152265250726892527033463222002489654464783186025904759165783988877779750789302674304512379377893639176532785733452162263201645668380427388628342592960930880179104172296807943475234847736450865940337908320205853440168537980901340472376736353144196545985512407511783718623590117117882424097086215646426948060557735314458391791557667182474929855866523058569760868701249888953768517330341373770224 [175,154] 3681356563037601589259379588774507153760299169484839439705886962348429861115956278566173116021292111337631864989361051008678675653346720912548998503368115021410152836053693888972979994623531039070874369320808031492890342938530370626809296591886782793002311181475246559610619600424340912325242586793349632197346946753216265609716198461234358817285079894244546743414607070994194280024611525332046870926984453057324364717971321733674114364163158157666316321246476042749826554341737913298513239468699727637703445229375556902540662504888233597564162017460156224612569428300180823863642019709647897870932657013633355643434475358283702107407897487583462419543951856665278336126690376413546413851139876241456861247763140224006562116715258435647416721131882216538237145589710202235280616689545670163809249028410585551047860046186681751391259075524453747741359735677259884926772356212993281936357226521479711349466375254016206833813585612987559092878409183808942174823759932932536533135563713919368299841753070364522488112165833683533613430036914544344477125866150842341418424702945671280401876860134326836890058744232507285771997374915801942060171398736913749340830756773929951912048857354040365798268301983075453846069606019318186767517419659178757528843255030311424015471976612756491159454145524009605360530567888958969157950587295498872617123126762031855507122351650485850468822668883739788294273226839103633776125406075326584462587948249104215586750675513887562171482473495994010284731369736974357685313226333120205758142909248743526361868872907111212877353123168 [175,155] -2777518122134553688078780462049414846122635680133970829239244368961349317906175839159158992864753145408169453821852741095647510273762794117744726466434412031426011701286213078813380933604103511430057528739343760816036865118150053494409527938748826936669306407589417342889491748557736167720035551985507177564325960753193138375537905549921213680329654720441541198856835711713321956328059449274868144160252949175787110484762254342297463248919175089418165792887144870675739727536786047023041534125054598673608326880576854921913311620927595785156934838084514381891546440976257902089315015691718035882305384022372090117167437380966948330144936588266455322064704733923465798339563051572120629132310422286345493258928908667283064303344180550707288455077489110663298745027603042751329085960860369334448244067490139651148423418249875682208091808210346784889938237577984736011488782512016105388989323864655821472125717530483257452039040168459325800551691205455753052743918411157859281369541254165855606436062076788727918560218822601167251621175881978960021968411517473006667560882568482638033635522876093717804969784461969198835454181723421040848768463802017547289626226191198060494631502769483873171267794597108203628915709743967762740631465880995623577406661230479644079580030719664193551418631538839120610313461840068524482175401600825617826355472004563274186333020634700720822706249540175793000971896943483650576526463902482042474464243902534811905546856958855453224941810574526588144437196448922585806310351343260529308637793697897007921662011820294804 [175,156] 416715299491449642057780245462981013455383099790498934177930027013890526378507824477524087921167573401430171519729321497538407421427627641693252948275928272408755972560910047968408169932821239472787452749355583509141467864846483131674257953852916338473724736993338683355736736353105951322064436815902235727065562693933303980886553390572963547961600953940359873473649327612914056747668045783470862626250744083467882033479593773684553118732754478081165082107451751060458250136298190755673514052505560549882521150475369152330170217770310498199634707526122276123264536233056656865508668607351242202948128156571737763133858212371069739731360717324164767155965484965327739494396011997770960226119683342734227639849793294243063850847827100286566258580558518501379536288344953284165303792508340193745647287934690987198890863011518935553178966781761101104426712127322003493593004780482187602449986346098103408033681397193114578138244476743943133689974734023515625767093059945727211279710220777142683959818383481525780181355551293762944892791568289773777365964668078272392862833523235829405164742139521787017101471484202919003873851884166194712994131119945775462339786000311366403663237676509186479627776700199518777625267273845009742281850320162626318087690618262387140648452740021100980243011743287438983299873885921072792979772230549215032357446894488672779862373575289566152540162233231892913602784446093575979799180740986426574783145673712797258157317831784699328599658902464261158194325964120710187367432928394112312533089685573092753600 [175,157] -12298554104774117566573895033135003655078711025457344757844718901825317567449264236850959318279847702840009611717173482736746655323880243043329640468215258371365160086537249650391164012069721783507915604143759585145859651115826400169376613472590402413734775152520572347547780559591306258785035244777386342265862784509061911353656777222569270943455876883569291233527335602570021336161931200598554300452170719145064411544412105154752761440331900555634143341394430386680686459374809383275106426401995775660457025029327227499113788680421790637707811419367336540204446116677236302620188460063010391949506104067751424160665894217599628564054913396553357641954837989520832451516619943833297442570808405921210798643675669164630973251938420997933997298409816900798783263371294762261938056533390997545158527879478457607647708608690096424581159403460754722499758157658642260881436061314946579967844775511064388278795609685046869107094045039475611167052026424759836751944263212362950927027989636505365933999934780022307978343562652394020067596361509540578034534339088709105524332863193677892641699117138337839904928476676640409883572222962995957804384345044764260003519755786677750376611280041843802989029886057837311681162813664707888766597543267163501006260919836323056711994120374898755727825441112308758672760009579689771001180825587919084715166922358617649637652812262049397467447955520541745295650168639289588939635059552048294057794972866075980725760627323425609972183643811344925405097215326441056971681179018635538977504728 [175,158] 70764411738922077128651546922320413093294485106718221323511576611864368348920360794044961968980312164289073612726068740483830466778509374005012244867370313796192075119072491957878556491783963492975627341239895834343414976476315482101109050685985754199493288312185908412251600447705450389368717837137161828754293491411040041448966630475787009789382395141298260020111797349524164890403329577466513612606889585081896695116976827805119702185206651736943532151683658796716875439828950476942550681817739575810604587081505282631246584681777576162520528305049466909192092543046089223293969527360047040651752619573675661387133141221373930816483895298668871781027204430140874151567093549571946241142629021500095001397544159218002757589085673393684721342294643597453342549244577771825329698244670754720197544075354129019243220000413113289032635427335299241234914130683104382732485596692532607694956308010043400694656318566481697777247079898702302105940004664685452959856662713161540320455302376895665395108009454145944073474226540589518801542838735685986917730809620317135898558378134724679653669856697975820359248426171268527051394429313498293942320576810742710171046151900922451587291349341918435615669190409169929255870310562574089567300748246806913218284142017610648561490530137808198553449855470433301217018756129649772978956232292690455247567447522738027523414639026140801860943676309014249603907699163813833805402163982952651868063394537007464510297611053947428829824920009862358608568465270645610122891640016 [175,159] -78152517056707702865093667872412401974250446973546377122665901349865156898592013824505407390971565307907807326637792674516223372977170087513366292682085405247012954716351586034914355486235438359816859658681256281909449823350735041127689711097839511905719907442485546505067919910910028616481679558183018147401484249939693350949114790000548370194983143674325062221303319448596981285637523924537500187178014291824735254964692522163574678904858548451756999855507030786554318038631751912632729549816244266227646572798086576611961878481044233726787736802413261180693935096358615388795514355280804916077337837759804969989079590949896293528487862297907377613334217410248743559437199544264157401510993692668661042069757475721384781047590320104338998169155231457772517077144695101875378023308459598979040227528311725635616565188344993339344481651535516696084536171932291293469363259831938643240943718183534154830603135508328683500419230965812044924302854247045782238298033538163168485302265126289893824872894585098839518760178887632240260769237710809342211771945912607062955401295761388453815344016987879328700884500371096396834826809592564367938290668076471543244756761123137638504365692732429988396676867597462472316410199710333957308767443395659498686021094879806184163955664776809321918350711358249553800801722314053530060724605770220092981975788681987522905960499497922367167372753542101747845515045017617114257681373271204438323470617437041966295725518719426957856251768832642375144330683497054 [175,160] 16207542282715051851256126407051054449378490107239620897403199153805227367071366388596899680302192841152317235696777656884349432944576179098278448457605644659680988526624284001311610479944008065243632350658045569044489857681796353045323486994849314680729508167403431900655291004222355106993101490554089561773170926046398596734585461158355694415854229529555174872112082368968807286953175518459420797734970102674539436147816865840114441084631658751333271791045188369620245909199410900710392011580777567001351711472637255476846974593572229509273050358590628040602322617131618603534878841719686008347733303638443818989460646078942743337158347802521565435667369675628945139939232991522280018750624087425989288941758084568278020362627875971177098547721502894963576550938797417444353741542291037044023118668183889718051484540662782207687212804599158606493397282766979062491258935000865773245590182855273554326084467206605458045511973986388081084772052910466134989787428575684554393243689334418186800940994381752132615553157862884203161762070459375798003830903630096725526875015216699444414890488015888760857299936982386746591973788039554257740999560614957028826813751587842420528539166251917787550420126014173212660603707879969926019674469482229986276065655566472131150736312794382603620246696063192635635371437144345236822539161998941022970058278477404452289526421431588491226716881301098972500386511717848831051536927747925599917009809382483056538033566721194374724740698734198400 [175,161] -613637727043725566701784522201472347880799698761777797092397706925299233252944733841610337180634150085042825965139078393560526562833701238353049193397877432823133839114671058997587522730010330012333054618818157925737643457367530295268417328573599942108248038786422638218599627619882553287222290795809435175307721242606622640632080957152597309370471397521462014192062801872984543511915385058261895970664851337671622073563372480132775947447525059683404879481647037994138126182045225079803221898391729696602778148216660430776918559841685904776704291308648408331560382345089732092850836252811602599891078072721372514326247481874988181309031452069005610280411786543380382754232427679441857596592810526370493764488788552018404469892484302995191508165166967806769737041818617334444650603033082717180063230987380668474125675497016654514792551532146492416700197670412700846359956073583487006264981208258014671831249709952890550340084215077531907257810902408793280089146555074621048870580513915269133237314789806383072688915263965807272695126704594399312745081252432875019064979030815814984243514685746454949401229892328256068249555775128308578644604282877122524750233769017449490882738505573701848377547459475660623843929620244832775962722734029561488887896862131633014633340250821551095068400789098540121091944633404912009160257547513398292823080571997090844453598366664216036931472272562076013675639983849893326257362546973360504124892438820375617434438022895105872 [175,162] 4097986076827349219904945871529692894977326552176372866596620792474149598041670147990248232550228801545055670188629234540979800005060431155361465225816550888451197118985423317709102179993029509538772028369227122241536401092580340967328700878277904428307977910895433973520333125062955747345748773032183232026520587464089939536233698745065199039982248999984757861314777332899398249674837388995604986990852310683329820276699174518962393761474993843595660187452914515601895252342536243041031290883301996309753181898264093737241912657789135568250264272124716650145581316580515108176854873353396360472688972791221432259681155341365843960583990858379599487056543190131318644066748876343813139446766387567862912241135469150503078065753859777676923492318029143111359930019705957785277399429036565442393541525840739245646895720622683367848264579366810069077953493817804898326618173609246036373529509511075651979273195267997238470307531668614202413865233324235243534366012439050538103743828756793311421276316654760451364804815128179005862063124960749052908634832851946018674492465371760218511390806915786969590513848522121124820712315763216326050082034148520689760642082430284309236586209830200287898849605999362854472030629860109404038605573993214975368036854937446179218883269696033826320724410288087860385385304902779496282433609028079927647076619455617275123626334262216516029979438770438369956998400859437045659059857782531814925587773831416608288 [175,163] -4633573959667334654215594825679238397618058033018363318372780373090748957282951545644771662716873261897352136466684616571556804592897378559068292538281025115094757530462387779819082764027648520283581399009629780367651359581299088695084901014604976895078986287080576906216574637407004214652074209064853385131949349226738618470910849818466148833392463687961958910068930695951954869567614040518066040214412067941653101189668387746306932125631923254192296832021874382235354948571136973585772935924601558174166993710674700447193003881975153492801012104941123569966702871198414422088505530005453303315042515451419106818408252029176244524139234149764276200897778089889255283554343415528018836724992317407216999866219730843101062258209034437103550443243867800665982154374762175232798239475741906417749919146036364684890101465728076993453213749977352644323792260146999785561832293070571786790152640752419545185841488877363867044542414976598966450433939591104367348189187345412099998055521692213570515557543397912109937608412280560942563955440997348446914781697442885608720290175397560168500837037128297437867651151850563025256186945761582599833690786121098137165093519474093013721157651613230623886261240658908474992330889359760577647256332309555769938760483727975939156704213223059350654180640428233070943978901583467553543174087203422541782388730911873421560162685212667715972963918093811381766328154942744656503684230493175184092 [175,164] 845682527473176392738695753561038070654978271775561831336901237644667112739827433756092072298060068233854185516614024823242016327212997890350921942444202755217816573366588521092322591573548874958928652120275104584936514080041453719768241461893778053141411262679570156814668902218243045465685476948126502542638724584021488645587636633530925302095907698463230792228936588950107978961794224636157395135733385335399387811822749142119977760157814128597868774228123011072924466028732444750324149464458605552074195615800909430028658895530397138213478548971163946249785237864992591970402539533932389290732390522031635350530790687824601453586207267441974464854230180206579993149524297673832716146554396212930552682719689326650734759308025058924452224254921297353331976564497885297116349934776003977741039392145420749046110778837082543385035959438795563698881657470076197247486324147770892996276075867715533414658954646286006534247619610562116143763789211886839784017868036188720234021585927184001162967293916221991336175323965054017325408447872065952559999667056441600129601293749508978736782623082594392349030200692021583736202309632091236684837235841418246109741211481228992243575969089726221857866145795789513276236454467759553834018892282991174888381743275699642906120393776548388010357933736324478612219629347986319092197753163864086742061531953837079251029839068378430604848839042228362835143568920734209696 [175,165] -23579303872265345458015955769295586501763305387241164684879230627021992364745320398188492030150375253214338803264927029938672758801733915663971489321105516585282681180746308635431386264686767193500040201153629953967362141559536286037122050540501686224308406486590280301635830867953977402491823228864392946971550321934461934659188287493741452968699832907711827959617319435235274171385610171644365238680928257406174093648605782679179316579756516841307112547679342773823237907103877056036483610009037676362090577275707731666686418738048872512820239880620945230749713215981661863651961905805381193620847882990345350629063811052277054413140106329270814101161915948685833213126803268648298856897299592398501699323661381625671292304828292441873809739927955176208253835636005773680780522962221846432979657148303954991623926978289781241137461408516333725072373563680302601643772292983351787574688858426642825628528620959853917210172338253560922815598815443804094001180824166000300973828610392868439835333374557393149735362459524360972863932152910964242422836544000775005773098979962681226086188263417498362356097805182626626952847662118767529342725552699556972237263080096899945015861135181164771567636888052586126376182449199152235258202404852934336264927847883945240070294579762275576873633272423336724791137401646543702208597601837925066207375022560576587139747510742401103796228960515858708 [175,166] 94303966335638035712140822742986966332982183498776115849296292376364672769061343786016844038844991183398628577038091515608222535193667647873777285139679926331911722343165515170001924520772662697178568312115483636463963655655345808279802446099799637970725577183131433205239910745566344255000178990173429505044717693385207202682250021528863974043981829607862904372366314922753752779662562435684305483371397494886597943011561899313846193123922601271269028642115801464571278320332375656901776593839398753419211104452441755933782472851604784378725660913824461598845877496922068936909643810321885712062103140703613809093577184641600885491951125378616151040870949574715369469466416745445743842372604055211871372895885372136408803792519690250515326389211431394884154032310164538210144149778551739315224364604813712826554439356118202344897553804008403673524384009540672896322283785704139622596704047381790493542406561147698042536334495286319524091631952970768059402218753437438889625132488052182770881531428345841998770009650384492615439030989480798257141371354960276357598102798249960018530998448599848469496520693418958009595579444089740487869334690690277995806177129014325838102670239384884570957398250915647017407539326015605680894275254433985754539447145896204669135132492366585518347477914488070635802772534281904363790599207593246720849587795896407788620798751937272 [175,167] -50356746981428417314887099811395706346694278305844077446916716918766718426207476431240033116295986521978559169857202061040929102790588443845347792271142002594938298675748072073660237167859940389794908194848284769259178871071318887147663907511799402587481892497241554034114120740290735487147588521009463072836294136272326579885307397234129234263589494873457114811133864305415939008733898932215380493063753255200086925138579189022228317937720701910208760448471230041381514378030481265432697634783132246878736147982167995081411301042836468345096125381885768656580107007192519500959663047201925523007635920614066304459564486967175836309728433867012025504090985098840488507656097095106307916424323942129849924506162964338257376102931871487270898135505425082100890042591209092907997672891280751736290576898112593716005748469488939181776259217463831969836647267331820863621821545374184006354838886724957733680264421824141435102200585964283455617793240616500993703489326068034830364757696559155575685988381914474298499026895751132500226963715059538566509954284106336374921180694823839055892121206278705061948022894581266814717965417219424140941243349106983745148121450298136770112309202200508091221193267128041094998560693825424867851371776892301243075248049246950201594710758659841662247596858909048425948376542854164572051648060403153238629706899741 [175,168] 3309374494674276324141899567335441395784862447573308988260274692753558402224574992523715043173390077352562283328070215311957505779268098485749073855002283775516333982240168850018212013753085907503936108168249625574547006414879823713445994621876536943379325280119660505770921691467388974386384489935688488884863498285847846871541046842529757561052907033106732298722667134033082158571771789028505941746756893417947102588159401663485727728636996894050528874185098844122855730508573925703439863089881872276525314678497752932461256489435763587860331114263572024407337166570186706736654042223229837606428462976777754248198780366982488001435102985163563822786042897461284880069193524965550657267726771660979812553869073169330047635806031992816816110403401019375224580876508249155869337075580162598986576082428000454379406252815415379779497994745383848070513128149708322003957013661822709757728294246915831135553162617343829283032477363136166448901560166805302906106815863028313816059431749227092343624767583029192907467563356856492479230784177905834632381348023442963358109638011436837867894339082973341602449786893607641528890319427820627408820359861465474574351985152403371874863859151452325864349662981979393149074867608988199054133371675253813966454824703812351175437833197864370892706627701974656438735645276892961956316224 [175,169] -24404515596149029239506538849597287280701217330600403429388751626664689099942540733602089052200071247476432471422736768115698246586741351707102142237421090411664449310690229503786598263450237072160471196009714990149642671098570483710974459682060770331664007268744685612063829408926218016420840481517639243279689615318335727627771889353317043605352063318577782922236324376129343467313756315425576180865148486911326220152082145588761213553313688697671570732282620829596565242186787926562188276901189710690733210324461600619965598122286522121997857393422164626316990249652821392963463063138362701796809171936130691160957717554398017586161687369361991679791120993179913213491786673955281119035225961848687700327107823079067313792802191001914152618100288117705724606806021529001943917875096845114375847054225018082126211484502557280255971362151005937244153748086129624785504042989550011441579497587641220878279518505192568156483655079949228475633421586148111522568869666042974229991756032732516904846751412524122517909882226651040147679007217473256810625909678730333322135596596862890446170979729474886045174329483563744693534261493567275558483086125621215585031725144379391393541310690423851911272172378784044276075932675957951690698181309625902979111376046865576931054001908743851697375250600821560152 [175,170] 18183996146241701152423421948036399654230339503241817055681774988621500341648726161356945192764077395452376750914618259856407898013068949212712350742441300365057940022563444820458285532998190712075252706794495634769888523622205534663268204386873596521818696404995839947120138380863520827471411482627437919390124433525410560640489546149784583186583942049455812453018706853317864004778638159602174526475174805705189979217966437717381647915449311457596401145438016803451290593106569801221546377622272386055160632773806033533547514310242808776196382333342126467345468759131553975143284699739145800358203783331166110217034204353768156734109836386282609866161733102851706356122325116416990824219186384064285106207889703313982616845709548779973154656818820812761531086525354474540119238635437041766964574733919270893312664326598458135006510229228829949304597252098972819423703975906536959812820856616478082819815590428625668207856464688389334908377660102957710597962121344882155143287754601536065909442930188880698270441009964816763441425980910504729668833992572755451201556371875185723453016781034800630162211352589242975171860092627601309447344055026724413139437893566234578349533275860381463049778665609339677749098893520410459985774620881189468542296754904264709194183097718848 [175,171] -1215147606961722704674820907290608635987013765300396099361720252091593045361736522302842326556251149730319096619788445133656434611238672453516520415445768817070858328014327125093750425179960217337746571837733779151190277941692020943597489017241884408394456350880154940434720923430059404168622820633921146276758011119320317218500370236639734617975025631754506394904833135488710398825105493899268721277473468403458870257834364812112692748241723215770246993390324090590694841886890082194631258081685089960195811057536747508212525412463314923016710822631974233253608977671540859483791636962858141741128889610966896081077632349586454009167357486502722745874521041718769094642777659714782310574989569294129354987502095890781941641894817324802768305465705520366566992310331969613400648679959249981594408729002767263524166269660937342248418128284312743399047936319580730923612935160217008057529433862685836362491739596809155896160921322785005294230890936695905102060871924624833100476143548417611093583456452620658004437885166143839195497713284809378651475810843022348905919946576833121116381836854302731128590166304330829345489474227660936346744119391885625500755219501039703991190541607250529523643855963505487321552206168215592487381533902640460768174712 [175,172] 6357231042529266989192405029406973473672361901381157034277363382579185419080821616415071276092225334293938243850941457720960136790400115339109819066144185829832324122856951402194823937308645519293679115164405913654763174897006598203494834222679561177980181547204401078581560819303321616258987869830630640353330010499037504043071397626567606368310428129132326255801785575236378463109717448437270751378549639840406471105063949988797536213245562374781459383060750924056205072425942936509112195920502034870887783277895288004375385563625650248782338814280999996126703462520386584066611649590800140355784466027171312113533743594104804088701968124941202851505572802655609679071385958900651591119594562382603904484975220105538904769777680301446305536849645074049982471719935961276119153337156413539222832057211293564982309226137543149982735450093587585166128555813484418378743194757601844723253785569361622623914044087275472221440976635291602841950694914430017229213752575901665151315979365646211258272156672769917464617475841802624167202858024779832838235432882619847352366161858629604170907001549206299901687495565484903975073473954729520864716264864957491059963973404383607378823200717525613583788569276769511287959169307814336 [175,173] -2228797098473970676416891540939355141556116199715912481255288494620185685233581286685417337182026643269468590068254441780705173453688222413942679591016856728418542823269193644390937772227521174435124696352624683454230964726931212065701255865737895320690604499568326778678266332006329814761416471493357744135660192998274416691052784981236586656481717441734034620711921504407433653833569545953156381866449992278855395770231420149502251764619392317492807127459033797571905941949424561274214904365121304638546156582643293438121574159194135061832190029838023522635136710440012205955407312820995788004078422698186735444314437103828427499343354233335194097138528711693658138166606900180398373210348834887384328367109718143703904424367789834998253940074527924312121896067519340088704793374166995257625421974603960113801775320439125148558872041406333613661754411134005918029501692087593265604331449120677549307891544161548850614222709238434959984461762056304724957298372415479317587590951464774045833090932987028112129774272522274152807261801748805432635974078047300867799300604606111778176512853444084637647841184040326106100072255567854010886841967642545570939419398901355051911304139369247801654931960 [175,174] 43791404313315187453451123703499353913219117842559598567093243548790673388856537464604612582751413296388876518698910333491050778836797987260382888894183576041423932982982604594114918736254786810414921568174588210116738587334891502502059092763414475285635293643566096076146695804202050813529844126564736197708720144091519991015893855361568254679835745477450251519774171516043918396812555711543660533456418201463245363508405156859789664820183383903252055459584743501457295020043591664218368133298597448451543290538866772661003618396514093454453153341487933819927094426198157202483565670110787576531656408493329798909978562582037639464589740220613116114936571179191545052392631403974249707925997640112849235392237795804154335268894815075916278557043068560453015386534148589536388154991855558341047906453928300686914242035178307361609055709216545928665950749831228038793109074439560932315407874070467875609463642256569067164523976974007434321484246553332692327208533399910290336243990411110586471509155230917803679733674809816373280617698797176269404856921464355116910066713975585464431951941430342013435532354862721120413146390487655054530610713739478287065855663721968 [175,175] -39212824165970284555426515322955550017858265322943188863261279774090604879848350263723585662666355291738782777333057272008574409431597577133413401228312838251834258113311667070285680891421708438682042695787019171143409605237613572870433747381871981166009747092343620493449123607438000302600406163104882574564761889692846710580874931851744424869534137033626044409461502788799254435830263797870555781479505136754039486207484265499023708369570145717312466733576289449329416587281884992035749231668286171606344920332226950728791063039265721815210397952408790929726464031172889046873509820033059429745489459564964851788532182057581938860563484895785172937973491700662213346082805758147799686994890589036958012091899905892675327539409067179928751399974534732019705033437139733562372481250519526256679015829552895989173241736261947411434528780071702218984809545555837741963448922798857128823781785408950723419407415606904569585007828607668938152319790467790896217727543989857689090698879102135184440389233916117474254599908174214726377586350494081552546821434300108277919181172355022001079002620516321726755518773732039416473557090982793759754 [176,0] 20948060011716982455997336023304359051377756089555785082331122250441607259490195856383508993304494099736757292729721936478517546862007557566645284146359354189760576650214921914130161144252579338413291986177497879723842737699323619844397846389690571344743514666242121995592091840746017698733336810111081985161647787477388687528216103637979864166520402729704597509180901665491533234221519747517078073125520016245806382795781280996989091322272030200457100585758866248612034973245279898904130061722927084633838024975738991980351307293785098727208817606915833717736724804499026909629892986288592434900230312615627017182211938882771595618128379399317855931129574827388709208179042807712254635513183636919612431120804728496778684041759946693461481060242420620155225177064598521905895847115395074475920252735245768931196569382290235976499884725424652521528663762306259687863801161310227867809071011475919038563888358235751824780978582604526471851399221915496656756753353599717095558153874016062526616292632309729691214416891012434020921968325666626449760489382643673409163410533484798201739623225097383212522115663082756330442555922764600955177992422340477262098498992057869540842519180570250570832775646341962141565121531297019878280316899209374629193072171280382787787160549868543943007390481184824983112806099822633189493054074911119410965006106389257788969888812556656959229513746953905881379524110599173192326988038532493967112340112361812069777640715393910964962434633141797751952200080121739351683171036883298135442685172887028058288338539917075946504262144869047872934488848866585331143958757143111838250655244813859054285926336873766470964114275441268985660098597133175121887603150321054706230992112557470642113186805110041708772423510823135099987547447002691132268567261711221841413419257097859542120299154323466630096514850624496471257278343119631253830378124020761457705207211928602605940784852168218977301839687469897819290225529960467872208092794673975252770614150622509876180892447552715302343087930685694817606674574626102268975707676016688546757911658980476583515169706162099405779353450197421722541197210527951033451960027347095433778414853654659517433107936561499550687871429039432867324356289492184314783239981005525381518304797812041858497238374020978644209125210630127616000000000000000000000000000000000000000000000000 [176,1] -17238534192088383414240818261556457174805565895269594392976119528118601760786552275025933307841239802063855535475841028709071178248087230156629176842209405503794242378830867799677008263477493122925029196443348139128029956545917855219595461834138598827641521970714604244974833965131136526528501225663471422482577231713708549240072540186060764943101566871477286974429064059743670343166676066821368765362620257880997767745815963681222629802370617885358922089685184513474024979015388412640713492246341869233568781307536133459496202210712669827179922458853623560659940602491917423959735870688309520279007036398436138809359510874135367282155578400854680795672048966404153779546065161326619585142779838760377609081337320589365511955535727008386765334205513249716003978147549306672569013238296078196191144305369054768730548129188698288428342087398824506837739703363641230085732905141065384955504479410785660990733311817387044215262236830211332660581149542998475690553873485765415595187771410728470677068661543108765390233854649331507735028082323857219495606850032003895166865272871299792405931510658920563795422084719529406767644974402900044307293731900546726449670353134802853964507824090189124219385871484325427941034354000878897242100235007817761845246355403119447161268910884598071395739475557797634661162785397248984538347418790670434570888458709340020458821953416376079669609045875579836669337021272355624003437961725442008442424187390774315426267024059011606964803581694632439878855379177799652023771842534170793177263503707821526745324467535108568592480263187425614854161407356881238377466381859719536162866644797807767107064064197425113858519126505548679837537620882881113979875762515236375868601282460516128851900827403413927926933878590122953869474879237748286834188074192400054057496773857007804092854361862201366251272457867881594334980539138417005719170913006872894444525697125685107871460529874297567218670754377879399028904557590674548196677458526895224831313442865017353218096708769751395431581457271581004362167618713433836105810642791315256991225834215049224284519069004399601140717242252664697128875387613472628380698397719525045744611354409380870325982108805704710085654326902648134788115495419787341580094834292884399326965715928746065787267572676824536962426563657832857600000000000000000000000000000000000000000000000 [176,2] 104129262431756179455295917869009913642385597164888833431242922513587473068889656503357264865044881613663749328509573883694723249014533273693534665572155818179593803725397946139928970482631357890420616219739162529959020806006071309632954803424493031279969363487319326414572789199005435154942633532397804914712218036280666947542268716570572682271596518585951191881361530752245313173038557501914543125928764001639909354747520730103830721961071228386720943188796400721155208171646395209881044262897923532494176475392272589822132992467211693960646445920474637927117653004292709206963501830763676254887542523813517004129142293795751547076237169305575007138984642972833559145307546833559264268697763550134026568481731016710536792560648222599821125529481715879244915616132415279732816853681862644171494137325718269527158185949620710969289153170889093878506975336698939592752656660448801442713140085897491524312084733718737975421131614133042781632998405940058181527800021749821712856906760411993286851882555726258103447783338697607717123506638003238925609542474754843751852024354789153153257142054692879532356179634060100068948791317737182092626444456893768348779711876603415912788304528334817370378341264453418583725381021889660161632534110343819172771666780050430786818774467917006989419166133118559047006669055055539236272153165248799250611098540875604414133292797796623226334158252312898676100536186638420482225389963586422831281397221496329670822259622075149892607324600268339286050375403985571280295441923799478742074152773173450180260294819139613452792188426976888458876660147813557413644696717310604837487587477062339953054808278964177914671611756433080174001643601417570039184183560167782878297945752255330147097264342351050674557039934915519427894431905223038862519639881564356119049146707521829423752888060296037443300402130316772263521387581518281252040209561854107358403375292695437683055679059098328142288029089879078905257091260050662862782328761662026813564263356779477658462068053212105811075555608078273028059868249408906589713511572737315857489443577165077240931451579896038421592515654316717537980030707385492466826986801188393260376685985811324002028998424208187648837102064020407026800408933668127782007704365485246246340956642676077488585730391682710851597051139502149879201792000000000000000000000000000000000000000000 [176,3] 1879916823058181640118782889695948572026354467489909170756055097636049400104525292062288849024077452238865664345075082586322563422475747896799682583329373529700370875145033146582470668555613529158007507705438532783139286838433467444815464449994157648506714005826466533610272458593523257071212979658441063469611441031340571725224892976395417690237548852550656462916910349612119335812818363633213839452710439617948821538277199557816784592217285927845928757053955541994581879617947547693908902653338016942888855477019940635836818994935321190247651553138567500392474332855489144864619473454437850673884389928053113653506752602882634278015168669276875910081376764296046590332098146297394469948458561258694565617217963132485441075520598742234453389869783871130392397222681640547665458109419730593929128412350384473412658285472840746212391325505498044109232036330892304007573207966690036051163508998067422835487351929576548573962509197846560740483753462750781183020123186219132272161878952722623669433636616313588270998441445190346709821898860310561455529339752440607939083275155195664031686491818979281148434720775199412422662712643300718265615140833390446961707554925470226099075735446750469586960991523834657909042149670344124131161775505714862380965372963041823549445201155673869706415587395419057009562496890799348814836264890134443706903928223280583868028524739789498098942167714006546771061219780990852147653569286452013520900287061648845698444380366281208604160880168803741056054777220741519484044956494851906704032723264545633892037936150962176481315449441473494399295057281654036197625641348594472969533039459097739246760975292653452830051471887123719802721878925178236122183118497976498191488646078709156001452377576757000362601470201623600230342025512703874451380326722954661021403738338028948493848455822374440245743393792949295662003177484021417097072006113263761144381139896566785844432203738866315327168843201700698650491572419967243304529156911927568871245306386633834930306049176167497307166988017848206564870184666713937664171258816879068500923819584773559816061677616289980925074866363241540599512043998925386328968483624116364915102118436381966749752084625158708187100109063922445225191865359384478926221630722225316933243886316397863217619871522196096717496518068908644420812800000000000000000000000000000000000000000 [176,4] 993371928903834111757203121382980487863666056388982710221699691150165868118835071516817696802499362980195416426205181503376899531857685034722597845582631176100024597553687829460443802763697551967643065917846871741212646469193818767655243939878941595392428385628511070577891907715196120389809496109017661787666804855760947656218573391270505416978848238804003968316869466298671941756679525006390085465118190026034856893343808491190190627538028736366801594828389626821348383288723990565176694041851701276651591667945353953065864654146560137215507482018987250913839971483553501533459048393296380341276535997212256050297891973422946736056267675455959284750411906403555081195069138532335853007770443448045279593323551707173656439932945785892249602594575944742471508787309378551868341777960681678223508297393720267826825423378073477189570734564802997226385765007980731895084890517046599172142850096202067460972612679235115364410680964952507567906000942083724535812007088707902384304884560859396349224265749985261056773829081858333904778499464144400532071003665067872759506859120719838391600675718960498793922772962727925465249104748771709723973865171720811457143362902685502173966869388253167026845421686274418053467585882204033745242606532868175202618788044250684772502427634881543072055895271522684626193525511242678102709412858863897207469305862643778176874032681380144434578735539109903466302013976575881126178840506731859426211837835335186781211536687560022739348668264782662551314161476346746588426148256398145081401279991304282014859663504282125758211326381841241816085720091194528395937305046487864744456162850104919829929176366325482923992995007730337571085243704219788230649585821502832800965633522974512316478477177086855658713173193626713310488913959700498952638816462445622324168167943260308648963521232116385275588591161368261530185157155462099444210932329035214390301214952049783493148085033935410732532211893813745830788280415980713603858641485861481077786257686795387196891452885870994187245900064470718883796895296997909416162962244298783079462479595904540502990563400960728861716189900581162131056585994923896914611916338220427023368266603321334052827350058391879947744042100772523869246315587141160490155053875515246380828987235968755035740334085858399400531700754725289353638051840000000000000000000000000000000000000 [176,5] -5983911833822417527241595260434042330225604447508547680749785036080446281162624470250272868350073662074487955377176907541822459588365787496091740170226491953208229387230996972031743198719352765783265625236324827095060063038590105761744798175696254143277762691791636776893431854432173427897730413810432792757501377734080316695555842488823484316589862381830671830455577478899902757429934553336398993820856778184010127625144967639275867625649076718649709731228499572930497983106151527700658688873100994254554929225383830843474587160685419078665322455500943861157375086588587767365991377760183362521935254793921153722236184171979628291243589931391769451542607731105906316170378129984295431772307424067940174920467880873241269139229020122818771404679480019002198396592771349959529306253694079706877283122403474293057134220991360793439057361069258075891319698412994293023027748140464352619356565644334513533862724003132054897866823367430117696293215902518120012439828346335992758900060636368281690432256792082225999823277765159598522688863232616507135653005171588386238501718522432255601778312581690577562761382629769917346637249836399040847226372915823415860030240299029126190093209792319049551687928198110877174557499287181008158687093764146593741665698214801027373128463347444312471537233692238577926186324687544721561429046549596119862863459435233416031798136315982106859691579031652464664772098936771933467480196562564509360193929089722061245808100178520315398761034276307674499734155281303693995354896167742353255864432687884881755621509251823768538538935328413028753249779556086097084443621220395509102270260257551263668789314994260104622395550367780222158572508835528453761694573172457519357016102672563494840183655992647459216020739897902177233979313676661906892657090702009427332747724777613398368426011348111549984536567484407769835442517494404365407092169593324039481410436948288400111669537471394082179529599953328899722047262998139378200781356768873530345705070481451278318195908130621427442720516329106318841669426483766009815940253609573213237595147369219128805945511720617994059072663985547451442290249810370407820256378842356486802230069437793245463831800187887609761518690863509937008638612275314871427620867495667969166017544272525518014621035958379027095174921196163058217097625600000000000000000000000000000000000 [176,6] 408387352542164700398431334896747776870496987812119329215353507836356490762599536690848216593494344219156631482345572767642569484011967570761821741275546936112235837668662418987041073317071717255886490131176580278304309740631390468196569903050576457812916808849152929384821993016277940539022823913572146116822494219230051151893195282647864688995131991308200914325487661994149621935030427259605114484720419332452730300697928027440816689629020772301276765699397526798339996289711934948384840497354567708480112942097019996459029353612944922134161609008873589947943482565808264125072616375683200179282824916377622797386378005193906059773535043170968147663275752256200288413899072458072140792438856952835098878527410250545297297493195953292386009530564014330003318356914873403196255908176359805690580979386921474236675378988765539611774306881990199331643368230342169673298253507404090161119436541169192793998503212020998209208628225478906425852057535384434174057097077341375124818448058781825468645728787179481901349347918371526059204528964091616498133721836600230766232691686755309565336670407685505002880629805263570587086394439631356463343974821444807549366754442692289109965479695210400090056110471844932998791685067199652713940715597710883046099284272227798032760558415005117795566049831419705384544861343909960713643460682664990980211154235450174883250625726686991468420874680011043702743247608458596489594499782009198179692517774655008055695933600726199454500606221246653463371224146046577973371304283491740239861158495388165769536354033551349355670328942964440400193145716288930618529468508957953018416263118885503450691396755464737346066081588806212726624926264603042185880041549536055704920447486311019063920315450912315018294380595304264174281876435710277307556237378230104730685803544755560272434487421179016940011714847598747209279844867429738429509411453481707579000583454397983433521927159180569452224150079161182939282497526167627774066204652727222228629995156338264736227506847226844414375665817319196937567068728270844990852457004056543570255336865833986822823355086402948056847505859130951657215483161473546399943333071523869304838643395686519481173490000965244893193540668647076796434518103760350757200115636367793087197031934111683527726477857262210752345582771514925097042069946368000000000000000000000000000000 [176,7] -4067513434605779897689373639761168549953374571888837506769381251314839329444437237811659118705331145105835802081847286127727560470016657074742175901653317225443950028077172436806650031633963829990592354339471624673435248334488405634533390830784423236801248084835855065494881286550545635693912643808943935299555438306987294650330508011177250522082052654235809043823143112540947794005417551469443389937705304894469072805845569080575767514143159836988090417885590914948350603568547412963586458477576461135786252257666542609880143623112194958754167664320779222524753669817757569492318256842949285682222786720888707069064862524472541553755003913102418550150517327974565212812783247031949824921397754875837930019652021797771034527385236076524936489518446015994746142741487083745762905196753826296364546336050554525130921108554263373727069262663133362721736339521188490548420306423780918505121432576872223948101700637322314247639154544203321405347138428086581763459350999885052242735139690039662939597733053537113790622339377453781458344811853520877434284802459999604041518586654762068678746251323554940705392065987130524238891919079595630946404294513805142280457044547871006917079607065629207144239778888429864993361845120476925711773437955814755985136170380046065730135736679734933375548508907438785120069951463835243283299336409474406515579128913828343834349219625537674730956390602177773034080991890451537420546860014431144800776835182699109351171388564740330521644233685960380085393036679116598038702235000426669149609482580402403733499280547796865206381396072092285367985243125086144681865084027172768664129936131000471215027817361493793832589563117308455490559623188717441295820178612941812251644657180939964853220925662764389681024685583543760706797497468318863273500112007114339179860669620352397440011474419204745703249050630798370549804237870036324597839959656543422995390803834153129043997060048450279647217241695908986551232161150218743557011059986828775387071121447178011822051375304198069654054386159314677538422578841650255936369423639323387939011227905474693669667505583222516255551776734402873439594289257307051249502403629558081544228620613542853291251733260878226860893149714285317255215801165833337609328394570852433877335506886626221755871826094181359560612411188860619719165020733440000000000000000000000000000 [176,8] 37841369827561316558073011451223093518330557624512669565631289260691363086291383880626483324658980754373090059435753734153107836036890347507165622278383826349786170830784466697661587622720503188113574242063288924193361804344522396621762353691666554877244794182467640166315167326229525419940186391910377630922825335718907822995121627803517885927751490884835643235415469230152825843534379345466070062524520821420243776083757011689508574174631255549675968020989579748894210780405515124893810903391103771288407986804728322037489331798908869091976575186029659369202403774443312473485203462438998472406327248996507743748983847163387250478323381055219968467361005132739351447411214496514142877625257477365503441152749277413291874279187429930727673979305393153429501573138028702949017851703509325163986686214805079847693054557537934132019713810808080412577281244198126145565208138885410781078462214491852586533742740065441862937366198862014986037445754242879347660580663741640124030575084901919299604543462911189304713007628423186046869955543464588503888196632649222939118795072849653506510076085470618202421772283995142993911717782955285383982983328781130713137366405335900880133999625324643848569513279180616887021624924369658775956387307476813185452319984857929854269988009261951390703530987864114452415564315902105397161318972126169136115973353974507762606580004612380168925025488565135630626787335905023898657945974774276075511643164165121329543823805089366746695156006962010341352587858853736386771123460367472721735573849902232162428601242918070107736384439147944276319051957971579385373325601575074443644964249746653344571961871464712847993665093161150648559340384910934754328817782790930745448188001213694239993476975094315908497411019441230956893665639845098912797667086118075812975227600160879657953569493015710633057866508826733270906397837528020073074044424237218627533491506241428404058926038154057724685646335645453482317549664624756072747555013673287158819403182745430407724055766483401510825408772803669075880714589192881130379781924933825276642142057961841461398172401175688782069136982300690917255265961650173307436562084883945893425971601412852052592556529526544490262503844912492287654646228691249293370166971411175320042304114251271131545286039244177116063346436973170377782704188948480000000000000000000000000 [176,9] -268812143115366986677551659319072973228719756533249820543979252895692257982104300309656351989890104065884159006061563028931236392285473706294087520345372962059136172193573052099322866901251245819017750453975547258333023337281796367224719246069003421690818873081679386072272302829657137278600412586641451694973948900566974126347662042445742630445508496533851135271505644192890328696633829291873023430278544877416901490221454274825866602526800283551922228609893941803344633261912864510227055320752203944031396734938025052142130253632652574101966470387183540483804582273497453496234743021271332238307883407579628209469127927030299344579152577173625077148209733225260969836341293439920251051727103102517502685848549802571918420472026616606117728388325416865971591329693083124750311206888807986852856924773478494017092978019446224349101754956520420236641409920809396999020533707739049117462008630281126188851203252777536270456063008620854432397814121973556729594631343713068100983951772456992638681066062401465303425784772910662913831659943257109311510192946945356163145439556593099709664721357300002025160334835963444187195861092135666593389888735552845708526074207002636344271034195807945895258843841188412602666659332810191180709611253715551617313818745382644146580305642629256233933777329593240912748860412284352420576111525423363718823750792204287075924096935117207752697425789045996294383758866655284932662039107768180002341364366098164798868800070175719442271065599602620141357938417240130886425687516422706631910205584457938917865321286010346974654601942371590312922762329732209076104690265331686000432598721750652798750608904493101073092048406914349760870763099232231743042392912855124879973110668096850507522341678232718518183378257111109976798664072677778482876780304893018440740603397981255676590213295420912173456153517875177870332772537703678044584860366765299675808337009440818166494014580507319454227525002260388670841600686434550128596083617017180353132345060655543824627120486190986068774904924701510875127093895841352468393830675955784345847327829069968528056754418037723813006031199790689146107334486468670212868902225368236766488367889928843662040948922281982233843450099965401053150987896413484879771849897311037734140537651469142607008120903995921950569850970484927744859656956149760000000000000000000000 [176,10] 1438087780147517927013281841115017589547887151608898037839272547772704073129690503603088582671148279277864098987761412870040800497770025573539073184967394278516633238497444923019277825556240763766213432280328078096532621630658905408232751222097208331623424595294578675982031359710803711504979279690529578533986172648036614656811112924042767772110091383601627431961804594024079274972462942990971541149023676191412507549004694863210811141681634223261781749649872705281236543007704898242127628049125766476210936615367649610755354646758980033315345992862106727653885586853274135239326134704227801818221539139341346703314703788580141132340677745971975186229857584341344865592577966513877848633875668836826457161595824804980920389268600269554946055130367517997463533610311087362852833854643785380246413222943281879139351392584752513305609391773039649270835487127990673335472004724923298992837981721670137256096608685916385490094528981792838010988637405633110360853935886115939235193695264917123051028812968528153446969536199615076501354155531843071026884395782543741922985681932126727006685213461177782906678588655714639938645977927883143453544151485046946331466314598280401171445418671691345675756152373646404011309622649052351335448304682482206370941977533905401633232739766495736715148904526248764466162479348648634039426509062255136332385166059993121024142536597056109629109897442991213645942969672925074003053748917059144275465953132990291427050726408189416608278903784678374164635963027996919470165702596361263924718733762398823215647315243043306442848913474616995202498597513912156355111448556950188471566752697821715586100120466107484301867723083405800415059491107557015101545972748191491469475614893905610699838815538855541329048986866485225666463242917667226285330477555322917799418582326778528455495618569096647622376762951976517708517352585887991717552495375128413391708049238940481354768383947206599770409299847861948102110054535017357163184683694792895933748111864157856810014937539285680994089403155085554898123245198272551984031557508144964006835862155546325082328521702502208959582829990299401498358355139915511600810917683065764506650664359522307131894346972434568594322595968924381337420600765208472114718701789507750640352458587170997288998718368083114070063539123175181702210028390318080000000000000000000 [176,11] -6124383925771783335393182138674483472772021379787553853705448037667441507209911713057545875395127067573641201224421270508113827563650784115571326021854493038592337311823793451029692808407987836034523515432074295578394644176287923557984975749523017765759984957942922887734082554870325887883903671903629097970672873548625764273899588918810557884575510884983800862084691433428145189752316915443873933601321040177138324082296138252540228790119588800737750484321955557711768494838970406046426652747428109584391116310797781300268997108387013719215154468773691714276618222784857399111448063088566501592952027779570547693372138824140216456319471826839181676097750522080087667082047273037701852206306492127689079915573783819019485412980416063224475842092288133562346982621450947088716182224786686739183968518372599108798758411787992625242775929064763802141500638561171600767817998612291835079951913564172381384179285662426676815970306473987312005024440114876700804277595658366746262707364782688259191970705923017131846966036762808390839951455541423174942088325634352154605010579396649337682678512577191140054396053925733257146092846880888191205225778829077329752460326422334436832252810678635102655171788132034880880503316531459383056136243090516534191737586088307374104731185246896972945761604651580391902025304200958589043137539088227545531882747853531487114975703714909139670464608673047700480629906993640198053664037595627862942207023150693291829801132392105513855381087950581699824725011386832239690459850588173516442101695893291561806510078050508463232983110311623987235687068563707408007679412222031096613935694742359825553857802490038145783908166554285901911852401952417265247183102541100630018688000312685634863056095875624470252533366466733863631178806285430399322576686021383697083968997562219402642432395587537593028932032625585587999916693552491600048981131130373895372923796363237721414271772798150010389447030321713722027747340725822119759349060255702485806867801594017641390457777968668513771071461531904817001916452365888674748030083329218868554001706006368897157442487484567810008738912717593599755857212103934390769200253164218122308677931798213247215368689321514158506189129603097772066274952076563372685490522403715130606944688302622686592816558520319784749953240837900865212985854499225600000000000000000 [176,12] 21435651968066746817466688942770665803822210492209625777084347139242715602319433932184782614855774166508380103243284915088431537412400987724543336899804252364837976926309074740774940213677107594933582816886432219221186508555189577471797795869828794358222410079020182703376371601412809717392058719898267433714540344437712704926565335232079451313936614174025341005461851386519673717934856965690858234193069837567026683040883969297473036665050979415343646087206756229190409717265639977300406727731259891775651163412631754804015978638325094414581442171912136881974936864005114832408256384673698495155203616456639213557904268928080382256274443691623194889984201394551721857584470182643769971268661167737834860449219817881179329421652876150431313172222526390243842530466481103068707875378098746516241292212583829131334020823654648303076342182390783168290485151209193605923967230707930998474486699044730168722184282522105998586508549351329638667825013799873363504973610742351096530572830159442125512886106647692074335107167022637877738244990966406462133535136058736506797101467725879874677666390292512198152614741124284108602336329167572881318049986304163019301475024372846942473593969507671295536161946786088477195518071072590719222727225668498110108750251701670519578362491596605957672248449107399835932099094670642186397644615831515424473431164741925321991534592316735136045446420307071579852459175524929233974476819409221943863352320279351625700845445762634915168942669582721511779394100610108260944867878016661021248318352397842702663578867694569674357006997487836876696355288553869504426774002981735924537148791279641719471321862314980685428090950536872471477562224253284774580425071314036706931832949103026217661378289471354391055471276803129149252423971460744653807454521549047190978908616522597557650793149362757882877800243170761223751790426809277446394485708943527287442265508464291281142874908724288314597249172444974271846811772691820256217301681106610977709525503933806768243322252762314471602467571286515448608165125223270061322440125398801447708438729773858766435677179705297918209627973594723160009911107984625238973545571701703696698032473727881003678021156785762564117907637554669378037943354026967661967358374781135396258840939718046294364830543246438879814160987175416229568547953540333568000000000000 [176,13] -62693890003696794088044317664063663421246522634019761716951301914472684389977138405921901405926455719004617504847007704382541494664917773152581456085925778043829290825602882042277389265508917992254906208271187006226397347164079566076217080149679195844002023223384532445824767288309869910149395721447710549450672193701137216810134960272469510653281574172315451774985847722331944347894135865815906879733215715121376750537514708432690078951111153262741647234449974864877745291294834313156013687310393036697639450751494427335346310173220903222315958772226895417675586477429120273398366768086021914080523571339940750144280855635829263995902151301219996559922036818456650022297793493213489512691499869085732156287832165842759101182428949245238048757933944021548025988407118583496213213834917274517155876355835099416737039425643502980037625553025240210836905162324171999831365568463293047418557160498954772563426649942826339264258964923192249902324254732380167501359779793495478971819181392256997415836276476019813595838882483558749278412118210826416031989985956464226594675332556182440982508788157606306260988664324306740653329345311849526915149421414566014404294330186226123941252094587999051414822617397923870071577271916661277495568852360290346738054546606857222867194689513591398536795659024391067106666831461003637946596584844999103975954988033521533443504983231872200325244780716995528549557814320982465206666251507847073627050404724118308624385810517966512213815359964006195168390483466699447179481340382403033764786475154663045743595571292516693020465653965803969454075673034814679628646392465851348437915885303341628866000237669323782010964768110579459728650801703360476681615463611325635866938951819891422303582467860766783507458302386650709771978200245227403469610623808698837372281269735018620611199089151291090367080447346105489897661502386301289411211049410689325790910482291977831971017832983611407500787179089169378457107104134331609908522346759942183197396381165738507959385440510891779712590210396045030745946362898048675569088390643023200134041044240264805829641321787051280092677217798574242134522174781908446379733409666038947069039128046956961806253553394749475180806320422100528458030448595583907945002179204533802389584031842626734895035590619229567421092329736916375870683257178685440000000000 [176,14] 155215475811143739602950918958406043911020238494554133890041487097303254546621814814409790154699878270763754607171086994372279012363327967594903513772349552394175234261186024535176368394904481720101478565119861524447324198482249168406839221614212899643976475149587525385709094194255413098832743949940495990768965386117250544830772649387634176724505244558488778949962957201443966879505725491096113099109685302372107695515574022221161400203373157723250912202120583333063650896469026403482074349692072225710865638958628694140441165202461832008052534537040893339356179741838311921645765418473206328977188296249885995694941624489232317425455616899444487609968759561205440924506022695160109917481119798001100054477578571016839427348373584783193781799920061978243481371615435842918698515641833891938999146471115341856997647222847762718369908951508433994275509444750677614400080352405097381271441024858205963422263250903969019061612188877425195380802707589494656282173336233989669974056324537046249815622833853072123255089631879017395364503459441990594089609121492952359596910678045460741469581603180274593796272023236002192237818142889424746454133239143331323663022925524684669964761969241868740508949632942091890804898623156457127505177652632894272754590301902243057621077354010030849866135087192742383033239166398291760950423273957433632535905070039312480379360352811980193259911339143122738727131206694576626166783343237526938748083538020666744877319097851590508139989081027223248000145349339969529507687225819320350382864688942833102511317977360135327428439043706592353516583698916934101591353017940423138190035413997579762232612388293194178007948286860510452027718443397627170958871145286972701945536623558788586726705265982914829711543338966395931709801470295421501940187763508749946370333533198164534235299890695218851366234943033908117658442173226978602054465595658749768085538383828609593317178196062408084738822360103227580802215493010536299631273240054278874611802715878114471673970521250138259585088081267714593849720815863069435676277056209386895522715464308189502778665197009504819818693000144497942307481397395570426025774821312190210885907681107753649957083727050211867922442974001522838327216100900880120834752656718914592966984879981722339733695558736628093594496850219166797872382797194199040000000 [176,15] -329296244957651581092334215513519361318513946657390836868653572351215523415924240197296139074190188435204262074472515541406159620710717511596615786894085300226528994507525612249996312125734962706806652388607587824088150469780528965229985148395714510849955317974842357080820821416580587995768670961235188488911182917223476960497885268469312055780262063487755685221203590690753073899648841285425068706068647841386685672614684787500048250841652149526873779448177571571315926175890572042536182717723149084304468409699021289646090761875173122362865551272968137288981560166105655574570714263581586680835262016717291326937821266100974346258206783114893069806746783265954781997004925800615727413546987658079951785805232690773450553103905395273436128297833909869683615945101288336242191908434869858851784155824551592673118529709870830093868895866419040856634775341076954162552975157532141370787636960840967402132637030883082941817390607273004361485739528092014483214654983578507154048003136786548156403140941112265211440579071868409132757951450163321032586138045747039546383967755313490568178066457333709568717761069398889763966975535761047522613591644434305595288069587268202753258106473302052998081054295273693077090287941580886325683839951329592823212591022745669044877019940241804059430186629854576140327728086734771346708852328472326227136056149518178212135718387699843943249604926541525013327874996991752850258892984842306919791416846468840356355269915522770935273228052157493885264190235158061029258640046994316463377416990764563841338003882817856296866291364258750078279521911470962289032266205456061418685694661762771013780598687605953721126603845175367447578401383743116307051062423743211710441885540067349042872671273959531243205762176224664179326911190453420949123927590502506675596072646351973996154064014895078431288755134545857953473935265468619981563771130247250580293813570112776868712097993619588308880185621280396000549030607305568129911452271476868855744151719174842779431540286032176706678231746044120557338522493169966099493858947114685004181216948535588434681980846508807820217206597281143878855741618871192755172051716603500438440340154483045554662838588913186837304647253643186637134695823980016933548370142410333397383041071281472490575763633723083209154191819344703539920521349272371200000 [176,16] 605204788157687329566650962726855937588525402146240973135063976415621534895616276964647939558713023895719638488633780553703739488073609372445580182327045057567823090497657832619573446904569894512438065694456154909636518432480946552072201069969800392348604545706340558370932084907485771748448736259286238538414973796503511174056802780043149478411156369909298772616318530959834991478062411785045316992936345468812550580953514204394995138263743705182573478137657359839269030841812023234651271168053287160626587155481181349683136075175445077858871583875138355581700882576834680422885749875620429348862241585773943683923469594735355373125598136258415141831325675173667566036907625656852963635100903306221870540492756865459782004890413150343599872291002442735178011550271056849534784112654511219413989975202149929140993046421093751775334306746765390413983632064792933442325705338807308286923644772963749330264468440624861800148352616037510172285117694792493504573597594882115178107808005671412463817791672147937150825050087193268120035756557140975646071122151324712641672253466868641024552687309292169522032412023778134023421742572094859838168568430960152556564842286178433016815359627865111106725801280389699586208357142779164275472034698593615096704101949990778077407174335543413356205140688906312378113272987866396830928863640690423165077029717781442106775239253166681480648492117541304156257850262147005444553035069791132797658181365522348826852325843185506847074343359557105538013435441920411988396448675062010884215604070222873711684101042254750849935990788021496071671990170801196586871255162069164604789171295044113033034153888426146842824736237718836574382844716515911141683039924843702762776285105399181165673394815814764972190652845135022744858236737071810680645677589152299854906170058319310594866203571888357484729170872067352317412247020888891598072052250173959287466153662817526712924523699781989063596329742465933749361303935032630612833932343902391746574472245519961524433122993170421017148038819859182445342589495375870331906049639816373119230559155340355515170125594424649867242744829030018044812276372823654023355593718543178198401208528503935153139334164956507116200860760988228848556897249470123818232798974315740639666027439941845236679550151898235753031636072554065840539443493035323412 [176,17] -971188947986032256116887540795498835879575314155542496833725222612702060649371187774360299606653843607064186110048748570938914458515247332989391105145714465235546021484316664323019196952367242942434502586057427882577837546596050840112195797773181683359369348620804473241000510385592688905044522119925615491540410366364463514771206572401471664676831836206114931555942541491047606648455321415127868790295549270296013819816543778553774292722955190364093206790788352918534841031812640908201131496870030698688244991913168003442171436357618713970979455195216818194361310142956795060851458515093864179798118707393623411829927268656188929361174720735259376988221243150636133626038129953020643681314395532844134002345029575107303509014263556096476279833574062401119347332012567598775425367984787348494776684066328995214734069058188058205810865545295254962963329023705016915374835541532383518744100556619640773330126780030785788926827405367852328497035319128092629431729789451332789153619928363265699668793057249878530956972929531898085561719115372047262369564112121663849922921954742466008441480448820820051843689456649786237698121958534303327652037583608866943439473961621159280729954667579364818195903597511125977429310066571290879203800942961100936181290614352795304719346724820429409943764048007020918098342270227380482198457628541708820964331756288639220379397242406889368749004508726764949863992671507765680566942786852655627910056775765043324268269566734163991813322288742173475971209382008570887952739088691026600411884808497592390935391470934985969247569581361470667697304393315159751525202193078052428450865186276396630870865034210053429381982757783288053128423478851824799403215763529228401865968870368722747474318743558360323989547876556867182558903246480895154806124014130313598637295603312385205562198177253994911978092705781759693731071365129735638320717026502176888378083943674636208998043370713821362203210218739702657561275197249044117988381484417520959544396375129821103215112552037018061882221974073660104048576845778041834463711125635654494665601071189909557337368125648477052664506015226407309368500030366362765957549422437544943613934785578829677073694161372202276960904663505738880679935575574919591401306076364413331602938832743660269070965540682670596531135660876642945580325971584000 [176,18] 1368213397430921069011468551047858343799188826740168244223871391182131818333622254448407821012847330633798896574036754404168221623345428782663734512579713999572773471757523771235748195144529564258373237370797836196153207508314173869864006442008238874203797903252144464404584899980602061454503549773930055650973446209035047689990154051160126350274273495952078362278721810390162110168193301191641346535133824705283989849107492462302278200309441643477622995402509357711489163694657228014698725207484028343695817768882063719959457854600245831353461120160013356459026907949339167529350149017953324719896574471544776801198968623448130997727169060391134773224328875858078319322637509395824636235567774439824861614491553168291914033966362092295419830903739799794968573021028079976941804014404439579647501480558498855599987756048072775098514943159590738098184879316987334013809529001732245070670706996932692667242497285837891021066087715124049842575799386577985168238150306027170485278907321910987862753934182198292428658403506115450355780829206650965201859732875303617615780148734865378314951490765901984846702312132193431235862054754159390958011113242087733754574172746550073199392454422612017568343988006555121560930941541058191116462642039278433383695681845852049506302670040613363775650773709331808816372074790290775132785348825482482173993797757936501203251555385264991892756569274497676113168702446180464179355147734468992317720809228001475584751630747910704372095562376944159454737205447354144870535265501160011289352805408373314752449701570254862332670138221046028709758086269276705739859086483519283482383415729828003496095718394000041389603452665387252724450097695398794960365127831272794498498094569043795046139259234973453790730759446759832282791108952585990605840766216201873634522981916265706769886492641280320757084713275862159485047073457578322587361235656728125699488264130813741195943019211317143266386611115995888941648082884168776637448731328883601276535508299061077279170187701596377968036252452768870031167510808159417953176981276040327926235827191643334299235164276832598437512197265117446047013614036117062151546253328358162249699365807659754178185738658409016847247438952772196943546492928429576556094567639577468443032208473085246026482545911943979579578617512517249424104951443200 [176,19] -1705597189905632772469690004966513233631451075365022439055645735458098646303593045671224946701259490326205451375953781156970994967723620958647415245168784121393087181371416503139938696120417840785602794773938709854303075896706266248736933965819825205903330086746636435419552504282598398318542394304180370968213353926104218021260406689211022644785860213603670977810360206773755895860042639117332046547204302275525973117684071283693963660580607997347433842602053862199665037784360904030685492532241721104359259908874829569189895010659636786599832616367461004708268121035418464540611620694775700626155139434884033841087020508400438930927508204293891001363772259231682838283383571533245866627997671929671280251154933891419067162697145118120086298915307375341593466012024543181087738861289322095780621199869598951108328223955110085056389765634015303560230169192825784272148690522055669324927197665010485064293993463157173039405668475574853847960640421003532993027293325243679018315110092207513086090581664889236162226932071627936463187392486980087239753076561582805723349952101292292806397521058571297205364567227062662677453747287198371854394206869478006058997131071716765010695277801650458629880282833155373954567021720350409945744525148618105945960281015320447643323205154753278283950200297835142451218238136030639765390869758345033534299226497429011816098910270089145234970184052724876733841136826807369092026495586848066456754209024610206206873051290087694673970035673208064113975862627138165555345708717662173156691497056072059503224185640692930264925019302154820739044448299139017528484327282949253164386295570689263288842340486044552077534698931668260587615735412221266239042545566798719990443230257193443398403169475245554914595378625787693615007026184544418927059330316895195255733634203377452955268876957118745648217499945872004317080009827147552412986250068659351454272680390971170894053115586404086792523205366494150709129060382796439953063811923561393704892021610140668089717867366667457931411338683066018281609713969955076401755601154017866292619252746353019035262359157765663357695607273979642921052347432254735560586186356622601644861149560693534524593239538690851247172860090163848163203959913744423627979019882838564352688067269872838137037547359322865002449800242309409897984883200 [176,20] 1906870040779212067846735624828403938454586127932447743874228583775356377544481510093794754444819304144560428730860604431625687464569749955987964397157992477924974475677312885470192502347946696875651202210642943925620271972659849902236849213513800635174939634534446943020566904950116707591682960140423630073916101983686711395487879209419521338778517710584858596290925363966585750739567299181528002448859819525002612287693435962880419123286311184003368818722565604103830999573446694676009778783430433502261457537261338518053983041708136201679745612211771653828531839851524309122658757043239363443963396448597565422258782989898576784524875901055879170597714331265145445221714642331489857672693321836959677726800622974305988130293954063485953233596283643678470636775232166765772360535644389751818997413712666233792031825608915586977405438638275662139785874703621749427158050227052944282891411102487250258871612350433019705714471499400951539977015800072000914094210789606513215946093694023732022580822183721969023661408571993426698972971597117783109329440084620343819285289426122984047145117069786598521591059794806492854055787535238844977237440231502973828881313948433572513746892004735608642841322806750523914141261322630332709179823721949468660072273778437417839154410402697160970320823221612440535198835701064280697383673528699868741141594042271170109835935812033238567487410149112097750113160135713495531674097648330825514682054041294852561972120400413194994052716399372459624201409401479473501470995203294358063245511426632855217549788894150103163051840982250212758806994098058193312011646136472783930041047535996731390896485002305076568127584359364952834124731566824774896373172492085479300934320293874108985136556902621252002305737838205608496394971980698794975067616020412043351935951748378623685996953341410717335669319909885727336948421249062021313604620322121890251720342286366289573531366821696873072681531288514399148935847826154485433379023597981894624420084720636026899832022490982607744912028163680410746204362196897969570282351234541797344805945047094515621817312779565270911795348568541712389861695555973828747094709429166989708300950655881218062096588571450300670902851156484188893238146698251519552779927066459950354101001495163012561447166842901210486960985610888532040340160 [176,21] -1926725029484424594434245475563515068100221583864751723461373841925672822949958558872896403518414299571139487928747130748754417417676852509677880088140256651804598806753424056718136220077759012221824587759036321988247632988868128786147647134934222082129221374178313084305968848322295769693450044006354479290686378592323136388707588534579727283453125133579932406168946665821605941937754115165313198780478433029199937365081724616425276976082774423290814781919526994830566189424046960997258870063177065293507215162301349716464931116281566006295441520564809544964367981595542992709758384171119094026823370674465386746704148498307405762404399204241593032418412023031719112090315598233566868972914273349154181906078397442971820668624968955051556283289504799310049621701651465119826959395896414158973295316583087660123827657592611697950679436838088711287836674700393486746387020856270506322677635056640217412916100548239603859458533090278489352603509365519029807038252381202436590403439802022209524500526722421475022789677945987173712370030943700899995068438864911977141150907144997425317854471840589044512346691415039199057230347746087148984427535305533962292239126259122851484633466054502516086906831125374272959236184434631013586770963713336497298978916198674406506756109690488874924045271708918541118712278445658244363142365087981094002718998642418687220455515595522346848360079813600163596735558986295843722253046293534702863084840614122066691791058790894388292206440556322477213676356147457144346361675874453472534158351277751705698385115630116718178653768362822552941117411454384352294075863038464662053412981296559274240743049945517169198726127545472810621190430601467966458195432241754569878001574829014514087470379492026079326422864318417134454553823417871746685031278529755281436891528662860276273115766417185256877917227846971608830480091875918463571767402864041186583298469767959444717640702757466415355860248343286140115750304372917663401877659872764294715587245940607857415668608291933570291291731915858005068672612165344032575015604946831735535608027863925076640096897921276798494482353945784477713331104956654306015611226993158542801597905322487329739489201249546041412659585282855802766018550957974266904882737438909428606189113639538079663957208675738796890999121572100808970240 [176,22] 1727265784470378834994260505293004561011818178801006970031823563399627438836733209533464855066501241280344164043673893863503046732923713439066510393731585544490664777543038811313653841558047605071858313711252423648844520962057308005038214824394163214959033045505858407477341865306834934479538498575024229868981299561027235211526701437131240525854087371697023473680242481746112552685323816318558608872648727948868184488601790788593943945045295256760425947029503573443525209184309053570517694208463142472486101249660014900595632431389524237655378256460685489221745880666226266938395245341815219782320018697173107211313576046463740580792192673441755230873576225443287502316696990663065126267787128944833150369227098437071656188935972934393477422783244647375714879676971771707035715386091928561457951051547363259007569437292017636755404933773342139787007928879996443862352349187840083404003097668135526584362665493391181252776186162765152858370652690934274266676097597895369999991283081352203514928578255084961110404775183735335507790641056969592931039017807345480372651288555592670061003977051009252747482287646734256239883110080691331091354836787886260676294329185903297111959863780108495405888208832146589487063859596877017830907803305172313191600633160008076590352314301932869079988130362449676776690125830070233735684570835460901253940500748640275273380160167511560603689687001933963115340213351525960863500668897909722726511091078281537954161983254494407664712465840652866485966474089580719124032141390438314959107887985447519643327000330866528176937191998545226794935466720169680818961419944634580485050823802057106276242288305660432350904889116803799523489374322296086374021473618911035766028732963099155182280053197442268998631199466835533845025631563468313389405491657120703452628583595883579435446187322857416268379067958827709535649098465861126574136314795104181387852948689092109606493035540559786591637571897966848612608577222441020204883021765662444547305241379162535299336752236705674436376064780844062218157645936353339134579593700428249499213753464432331990085014702203060123761337889528949915083120883089810666841734914910096857661077912584142385306557819010628645374692252610393209568809764796803362684839947911689962390133369845902078283978011659348530600262119782192512 [176,23] -1326798778296305248605828095430079786106173670479416705302474487669042653875336984754541354928675901716107680555336982351535995133043038425818111610311649292637456896335845579767266898674524083000655453499218390315326635472256599883435265641547364850318839008862575879847374704538277534076429958651245633604949174031255845967502058439946876467214705428822204922440633132432365705956157654659087755251942413696015417242985578069277507724849171473877451121792596139200693531031387261352134910068806036602479621381702309789872598888373408813167128667555246217917589086177105246286077535975727458067235362610571170308780593105152586154708683512879963361307949262786747059267553740402105216956809635047020322208982745918203145299153003376296318969357989727352072357527301402955738448763783678266158559197797480389574577867586212023826965978988628369439742355762987809984973882407053562246912495999691741640244251481030003937865633657657908599285721027942267319804728127045034224099281703233018443057460028892458863867674881153518239791770285150159967215543906930811163424968482961711226994712218319372815009407814329840591272714837248306768082600847970995655420913500991727663046565961003000514048054783679700158725102993925236637305334761857108926767028709382918647478587468495542504985018409820826262479173809014428797304244944545996489305200827249006461147375981428277666052022634936160229911524682881782166007516407504504272366867446656311343191166239749447817811289124560191821021555117009227333323241784609402838669029192499731428147241227087651938011491351895048937950698500909498983823904177198864644870088575121532161110905814709172246246415154494547550993995281263487511062350850289777104873369017251910757461119928482227424198929103292835762825265621589353602690472771955299331185059238565736349224950781347424063176040222216786085779295309765162934317138860323509695584658949627738755409848404536562692798724123963275442544942523629805662263600521603949808881360316060184186654275331466455762475580136693230692801628409724035423098351294609731455277603310225499653503150874379996019816357104080489904640937344990593242948879225835441567899167256314706250894505194450839259981856977893787594836297277218367673882055467948149121148050010402591026318716974541294861651660447826816 [176,24] 891968642751353858020731268443469393556770152081987594300574048822101347198996089074039933643074601290101757218517870425693576785110791802019859935512849417861301506450229960620176592933785507558239380950107528803120815503143080760286070624105911325952467458686737980846226275512866999736778209007208103411247672254510166764593136720850041778618580354023081773615681089622319715857178986694592432533624465167717890306256243002438505922101745055164365671069035586912577267311802748108082873022019607423924304278622045650077457867012794896549534192035765258419389790750940349150812150515855425735437104595836207475327016950151654219291162855069120314847932314918745437460450038661392110685365725717805127293227764525821455565767920370779018120291727791087494084454566884214109578832078290935543599429844757585557528760127762115252698689951026621400458631307298737641685844278691449999551831162544823916197894065875137558990482187112232839400030113710443207400640567082191156108992259090545939412678997462522298891645865778841007476482955637102594563880890027556106905786665839205712210143571617657564611079298869701983237195258812526490204355759882235139644058817244092775339008316069957797918908286210318977911023862571642587301376537293904565758400087583638950860226932326740334529974597401054805966988935773955183265699150725854773760226243939726954722399680798511021760124611344039875313962947712744581179531917123870976819234087761157660122957741508092612028052739956640668005803059295164707915425621140709697075613578228685820356498470168598767389561454276355570741829706651820948737149962445685188533230683082523710035558283234894802683746327187925636659010975304622732519429557573362220980774337450702412211579833428437389791500319749574514132898543179379264998905059865066052438469836991409617846989000950229189830155162535551132965683929862180101937892222903096854956480939660655025271904601325864838060703337763323411988856284811228463523451889024176465614740425088440268907946643009050640772353906282369638894106214272586204189027635790190514169824348642490041317995389928892428518050020582147226447229139347286446055133725235638634683123976342180675161465603215328497251615200762368826025873884527701134109079873749441796564425212471312889952292201119406836390515472656 [176,25] -620593221742397834327782926371557962607539604033972195381485341349155683808543012680749568215123555303765191354612832240632335459407975023681305526408345552674476104158557616892861675006575275098966518544286902019052548626024817450024992941369094754010883983919897515032470721242042446758855807408299701601754553322376152157031138784588906819201442499510093423414180336460688597041887357307433015617834583044824717496734194157162499068437372740731561960599571129563668247374976223482375590663167225822157223181947962991439914514940947320380828748295012334455545593370458965591982379694927552700967774291273306902614769100196558633571278567829738851413347727379777839888893867804375206079269878448269755046574089197963583744493269646695912857201608779198949034316589104732306186310708090618815741823320604715884490649826986228438048190847232239405296472731501572380681537184931507284863889583052881187826403202407257739005749398764329409165946427449550196828338645774730372356259618942335078706891963408541240184822307658763779117931632120180336623882146252540419640673631173003897722330601237079590507616655394560754347240340640591578325241786968637597792769799994758560281648091534332365465588617185505774387122471159683645495943332881609380384846454561600115202254990485162057731529158054474396334094699269697178794250063815361735808153568764853510678709584924660118246071188743765591709863919466922946214729096210428390186271960790980970820134618196757702662649311451852551130320357509258160043100294876723425414823711692936097366630589048402629520809453423279690858138899600785917852557687392960397741382699139815749974796133471040027562960137871340164635800472552843457601718722736024620170610413609644572138313409427256304508860233932678325953003662946974914834090296234478589654612290775217051237376120249880722497905231543112122875150968140684289468954855599375831357685348572857612207045298865440675772225350165528512360950136588910619024810553246952238808077586258342513488579006554129677826210919362245900862891997199069214181936645573669543207006037371456503516472383612261381987029307406553001867931150895181495228385757338385626256145950362829143519624348229139234082398908634430875060632391278649044511836854163511427172280452445256146868886917404348839579376128 [176,26] 492496617199997310553594911206969299248905352543503298148862685907509094162797325573376542871576938627367603584746318995826517182755917954799911279094152699875769159437449465405720267274899766600399231278575254197616892874246246862122986351447143808114664702000163313200690503484770229715001926203591484429687223199954691029574425576237484147657267240824215035902764686577120120412154677940372019307295713226778944989567025959856619562978583855680374318241780898213757124112136297048890717250795140720031789526572536285465335461942432925432511028545970694575619394629473365516556485906386032305146072802358928998937731873730554935535483179084620303336400130160937356265020825746118403502368795773993514443010238251327147453452964551821811524815271654123782505472515074757277085408368578921011354737250082257451341542041500727440842402753627857931816724399036057068625703523237021434319157087411151380283092422435204164434804892001009896444244516369683907872961883244224505399479833268440050500190565032500515703415216256487018912608183163604447886141050708478496614013331992113673692129827329706905434480207530805915186751552521976282161523321290147950718902903024844173047275545853973958185128829911761006611196776307943710261717182493294589064727384279161323720023122495760369613421190117092899382051058139146332914641341747058098960999288803446592415370523507907583523998982395765194260991160754596080532517994731292854317773400213252890456871497900397954851702260250888876907489641452457645097779794107056287265991604790272275155684595584466466125633018073990102349834312974982481234957725858539845495579420908216679940366661896311780808227336047030645201682278697354770207008441324329999015522184399408917893812919419587818683886855320433902157071468794093552551065255242626748041774205230942771021819208757117554295625091492895086952060982816261237515855254747755657893573932963841052416717181825982933100461534551313309173412561466496680101884522186285018706732756375047361607885266724524305641001298844381842600147099137789979663765275548142604047881696882384943145486773560147104077889760839343646422627899520513011070547656719766418595365405059258351099381115113216840555105871891049838555630125610341255969988254423357634748272350014604800067400255485871709364992 [176,27] -328605134699691304801590109657293186671716521522659339085220186945085540762811655743190263967112331891104171935183050493027159932163176816537166883446156987736629291728316847940870661374982168604255785709465328748140614638045531130529680309814676757331660913283524386811642398140409115173501598756075364772177418361120648759961124686682718643071240489413461718656183142141496117567721399656917967536284717417689751638522330702130747932407991230695559492268846513851050276738556782768120335732942911008899186127716409709644056402128156464477763916295806909112646751471397909871591396065191286235806058838200035995767629497853331381655352921624918435461661002367849562371138870369559041994771836281204568276516256685424625244704447227185038529679608586059098217627108131564552753548079304972294611107929493933636665914462143723961318419093824563678896931628702352695346025294322771089363397205334998253248907000303436600566290558564902443598267416862255965715740606107336291048391955202719192447239941942329402526167637015333175884310623102564299841092071733731555254398794782911941071671247268211503895408772137147874410779077379077785975392007534505361019802928476564876080932384945549576709371195763935144930770731454203967402741396962736945165742230837331427072193667363078072480109581725112121289653205920723770429202910819684018221613381284771946043018440959670370795222988183254542625311392650617770325810484251862682199342326354444555401477397691566648477312560089655549262921175562416631370485579832263253248033086968027922527885446416598669703797009331646758689871426407032583244006769829416578912947366001008085192248287879464796747243722564904317205920000091026385904793418542343028066660259003241592722455416583356402264224260914523343166942311704263231813559216498965161423758755300711954028805052034741013069321064774083185436223315635253038706467377285880846568983166404004126040463533887477595010979954932468717970653511593251937006566943355581728243887725444386234932190367344911557142641138487562476367363767524721898587398771746042128341610451916139183174767158315153964122672080335280815945351596465508476040096708797663594145258266723241611891956956942057703879468343467448680010784369676841112885404666475811498633552045608856055338617426962874624384 [176,28] 100577257438231349594634384323531245258917741504634329872810569261997511446673393984777733498530164074186716192315144996899660417299881905290471862402564829939359199983352054714781773386121291640484344910433225554922015728932512849731013642132708064719909054777718213469290347951681447562578535508243092517443689970735710614215403022821633388220247612390853362714731631071489198516187527935459037592345569593940230501195732632104932270864577085612983732886365961399942467295042348265925683003422702201943064707277012743800700341011519154309600177711242996788948458306472945388590051135860300173091667718156863106005426609343530742693107085469558591972040829778275609997876000369413182631767895769717687042610261046511043998176453233927184657084585893192064050162914871994177433021426423484394137375110325948909197177539902319304786478289856662939608821530489741171958308817010038659511088733713831590428996364914263139572344148583413057838689146295063567564676028843218348853254601676510874557900790438698808555939465054940697809852417848437985587075324426729805894994925683960744482740537122279469257663818486204601617046908927384788992805648437847533645329204519898697797837830166254070328455308153857323996203781287000995791224863609998308089725158462801518964067189817341954819310527615618883975845226496021584630715688812399536298635809710680481392739523159636160482176816254451921901642195807641033136612202302420058080427722787880644278542613640335081366527044062937225049528844828209272014434928859065039211096214999535186737892338234178409279312193829114238991620752245295852059093286319914292131041232944761984202875805851256244698568316557994318093453364593854055825886011990874722714815457298792565259027773130995762662025430762481658853049986473366950019127016984070950552881682471018403292076120806468834114512273030547741003356246009448289075960438439361708623583403322486884607941100957047757221226472442284928592620810244831602467598640996151829484176758002720998926748749521769103215972798619885661722237749669721608242217441871324040296689806934894244262694202636606231902571233504263660800087604669808673283817916307352363114895792910292121114232762014705830583376592591783741190497161640055103746865529850587985130982045585600611694138843779001504 [176,29] 42304557020441838185456266977557601952727739625674340602615925292575746812738520151525312742383823758229584079971104682447891360800846139242746697618774023407439792722393631541200972886734610208707056694692741587936117627241933778306725684866738923780563793315157784494471509509810849225378861323192987394432492820674019202541759330916520064924217252624111629431227046143780492067708041591122082828610130311801919959697603349335766668160153094759406789423285983449608997639546514473299726725507326105647742018888946404554761805554902974927528742501313417964292397918238536526827055478261185245061636888722850930870317622974606588434337559865175286788124069705030591954580747889666605114072793694435451309476879402367214139197962278630180586457532280698345967988519902430524766602876424458325862492151305052477599799710343391566527152624529488066265439264551129862074337019567673607335629768370472599545713135148603447496006753370865609226012556657942194563632136646942108488192679855138024903215930333014117863957686338329303518133420222629698023304909565018172837307168600392741257164897720743980521284850002903244465359282988852655010126908298800421173139031807478699798710499315049390054810640204360345685193328973942461257201259823561804736745587239421325542697618286771850025950408834649597674636419617171894585533954374750547312096850549701320618704465615895615626142445861792409756307599040080333462467137187354273460958401259366077942134486178662860630374335731711446024567008173772249375494102096800844671997104467231676516561167841405563039463769322874490586574742752155079495486828713219656875440513178405377577732021755736066105434135187956041400930466099359633004008568506978115959112559514917799796523824553935825611344613204349129633629681155038974462172218244029477497251821989137759765942417005979437206777759312472891385844740643815694739833668578419807026611121304656065951798491499459859201341905961581962478590475424023650132451471777747395931832967236050384225144478821758512982831977735042729605583542895268364793533909906880907346383936109747045648215521014625031648837650480663088102160565520863642348368617003905772872633287406618004337056400157995630384191631746668432409326222600080109988494903528247924239901467010445372345641291211744 [176,30] -36102840397176316399475097235918543351181364440865790386194714517726441160766900932798992506228204208349545517318269821743557094417701043427559095669378825727066537350854329904765628533660816771758774925057838283609231342011999646184998410304158390935323595309549056260512480255528574234206766128151796581620355969461641212881167245075413844930929746209658412333582645677610334288495279851429065365280347107431197516137458584461446707710746995687283537034806622407593978483117603603057405748636030997757730045354042434370066511740512080314892707665020056517249514729153806802773617869022767338988613085314649661304792382804467179365363330935943385038573113991404365950138842385941898963735590638418207784797878697685496869139817680092321018249859047775991473440153692050647749190422690962992050936235568133235854465121348168668391264978489265498778493381644385063907474297137207651561292144765321234013279818631735148283802339791107220700220440567062130606200727553623433406065748029960506713426445405026328577516529370669094866069520534222580409091324506189236300503942089798367679776756307008751268805190067412139285813349320758993420662264659699888507695042961279272213889387698514159463075012935604833494980793904816262590579690513201750778146202666733555356910389787361206516212577704191922411200460602299730565348145087005825260610592127292677953229554967788456310419987012487899988126770781444391031517797832888334618798438133237074539452785057136263441266866018039936083703564889289495324494606510480667477599047341209992370411454541313772637992872080600165834066817862850617909062132614075795330816978155434158811218866467345064602038090953057670486111410420127204900879862979362170863036594887550129359252440264700543692582609649114130596349308939890373706079992303808552480112161798296510539951550990519858162348700719477137526526314564185323649985004037991206383828780770712648108460461392433277367316598816567277129322160412792915747935935877707112962581746796841038036237685735504014893985349555740285453267265924094012295973402597186535853645489318643323875047050840576969897977068461187401550315275242608757545888779256465188544915077389409383718404344520566282532474951057518181249388451132150689226981957975901627670106914948580144348339809888 [176,31] -20010884844033870218765122800102870313004868787149172042264241310740864500722634103087290953088400968728137495183676777093038026201019448069259676172225156682712811140853531565818986780551494231020043818956883753081070795418039679545661071446501120286261490010575051308774789325130710782331322056301895794567573852186985761784143903040976431380849876719189574681500012963139581366182857654872113573532187418602103906485955119684400796728720344086336314141685331565388678951277942750843314277662828183640856965443185778451691227722101849449717604448023770125950854045688366755331720269590380984480213293511882620755268927704021022992476033878451316386638091465222368282273123381355561234771559985932035334187137911431093890310844112005921452102191114835022839448145253881082850558705557381479194475280137401797416796360075247292012058775374155439525633112871124400816190922330758131119747394125765568381760501802498563537342766378063273771289455210054487137187585980655542552345457324805491061629319336534729317893922387647273521953814509403127534274507080172039095880636637704492697732387361734120734321387245618607035970158710339880344557166962150546959174980547155832039584287828292721356775090192116161857435146093317575938090529762652534883698841716192848849116157986240740735850533169476209330337747902954244041326831485537646191630550540888262211779971237567732079176208351000259086435943325040908248360987924290489690687809467181288582417605456742488914428792762305742090291911140302621944235253603270491846946339320288713135014220227625399330301548685838273063848847326402648319050128384485058146683417844161562725218745355919350256241295714392188929317596666812155049110817190588725289724867652579429036773119839236838476800799448959954637200854495653826709962068427146881083123267844087479803546655898406086391269901253912423033061851133518673621863061127049820233439545330310000853517105592614056376777458412098608513623564763504391769477972882650936794953785400411442468894612626377161369587356509658890992440652230105616761790332749891737549331272225021720358819369738545301330879388129849927105588147036104336778400055280488380084669718069547106907297838669302620148056100086365411555662284280797988930606137324975424188471261237934490823819584 [176,32] 33750326039417114589735931269000098814701497428672093515752603933095690754046539680419167349610224558069001625686261080497385863417856199950486780524029431919278922680595937145182899955428207109741767946914526142708632800431126439580737805435192772020987135773305274357019111111939024369301069947726982217589751268622579240141453961154857883342153295249586229186496343193956231797002145706322342730607554200698245303938446812673918516687070509740861171496847691440669069417499800246705311712013079399916537112594269070337804982032127762295954573228936658424968858225508433322061345186447856444328712494543885637880197721410577519072168054975149061655145764165200758827094966655046083283583162116524600388795283949401920338417565571958730644586077293503839265795027047346310210562038146373652293083223322678881213742082885593210736688024625854015397272904611915152101315496050056884427054387369651555405609702650644095282087278514622649372514767792564313222632307529974073042819368044116753153318747867934614493523534385172273289878782516211353007141762732745832935957387915985493679785969289642408484500092332632542276097140703700492097593956212298382022488084715104498011033250648590221264232494571243697366984401962157583728409645653550620788412897261475112514920231128790479214608920739834746319301204774563829708408425255243505337753348124461367625901527249377029470398975217838112928636441730284855349473803483815689785082999729432671909339879789178066963539307956095351699042033145056278764578696434898885730815645493908773452380788916722951910881534976697902052262493397975106559518299759574994758119884915776945910095800062114893933719247790866201192618258976876109861029808039750859128704328267703474723185990419321184266993692671941546411636155343651258700993072689796912146080824326638762720045467860971856019913567225696782143001374362989315641836178169395834245398483768587914739294115123526069020276822656326456165617964995678158678985595456251798307605921827524437276266213987993122302523072485318701164744864459571781110547538976998161334160184150963297636443688563888071795111622305718746562139284218261369673813520911707112350355411569284920187113866105442991966968987053250033776259206568609198983928523002030961752131090049486359642232 [176,33] -12751257048726046600614612664483006162146444497220732121851377423552030747105707655840581396657070273929428919362191727216951330930948121664229279559738392783118122481261380919253595002851087885941618145204893899271661652797512272660469101371133278063049020370640729330326414374622489806582615742087614141606210878148117616573538138878393548337815912329184244266420432659149359777363594378460522184333283258550478628154717165522138416244726708126437832134111245186947181467117489577805470777770972679123058548199410058130371554400050114674924052712922457307570208295120297301766072394970598462861750284303978769904384010797175969779588352742465636846871590546109172271619235218276462538078312073374610199613911241843388413959915213622613739087474018796686328708456221864693355474844717186868386735443286608907274445850125997055963405445854430980931786291445112293777428955930909553281754346747144475222804850120874088390253743162123743469481724269476384438155173215870354513395442551358106455195344145986828736026411380732681936646016202985762816376612021850566511987015000453724185571476290732372712903402065110184172679537382980141516593841724843141426172819646168754036722042172719976339110430071955813988267388047997098950554378961289822967439144868051974129074574480101416001187173039811283688767638187125672608059684718855598916782169515093472000248902294636978373884615486352298079411729391106979461945576047227821020064109714971305469875107202027666021322947582098612058008696105663849431099630995975328419858838411639599889566784669846052579279310854036977220236194914550722991349960626787236794961780404843696746489426180478626164791038134407194257889484249803852929571750339575077444847198780683196578444524005120904926414196285310100822378194874585584652775307350874454887729230851313790079890653228633694941424703257703768470551280690515976517447422011286527904422260335711137178838437633784002517730065324236934209243810531670814107886415020345149652261848307951985571746361214906952535262129276494533447060640454457278614890064757051823179051460629416250238183066351124720407192839666962169034916220478162790243784365802706236305223729923246324200324247432531791140164491093710602089769940065601025326972745707435990042045179215075835520 [176,34] -3151509553187424535057462463460410675029262501853647034932854900999715956502176227239957269514387377493183017798586079817424655594308752422586317786926963233383047627569917637088632077594604018873831963847741723431195785137030081924975040571695084501161306155563304502072557249215406114238865870098615749572117971273189974418994429178745747192579455231757650881998494934049904674804924519591167787687585582317936993077478548450379418060322681022080580546146892063168398829030141422211603018417350947954715948545479582694246861177589248087935752149197314007098846608887268411147717953769841965265252478645372407866132608673716511927755783525164026152677827038414765048580807785874083845462360868131553701959763603010316753836606867755030642817044168624399614917620850487174555539504544831081516743692975178210244882777231661665527382572725192218485207910535026355991497026464651600947193110367633932950698879829942807779152525904578172346660627004353544301041080764540821097210947059853557752552962522739808635056292543779152859496193617765768676895108900794033226299624739344241823066500694246205368015156339893644050809510531420209000253511692067134526514920248028804629374185417520859325480945966299798254494785325499000094004322396200798656015791195021492610838561622097294165045713384287024377124885696740966514007862715419991054334750474506046895736933460559680944489592607894458371682671109550212093044076532564134196689084960336365765026858758975689633590755119209085589482804572423977178468866435587966076580042521234938609018423993242438079380699299541805099549525165480195589894677512949349649838236106897701056630098733990064817868506473716732693898770232212144699557947119490243434635533875751218060286827475926337881184767523379608046767357532991097538732591374594924898411715394970386331001759162239833003359865037953333784193371755228637330009392943737265942444116139328898253139684591379444813533774057716806492232636780831737088203674860875069563333724601518732789676619978753614824792682496215211403911968639254329805901572006894188793731522423370068216743252592283033628481086851551142534161697914961862031210368475546387716063698043866081169811911252005063980291406475308472208338200959400016309489556171902334912205317513817728 [176,35] 4342287579245764273678415767450365446230949297899640996283958517590416860679295400582106249613390343790732954337893283604999046453347927053830442157736881803757544705265037009701891860197370718259981323170681783576822396975340218944951612716372842948800780827343727334919528119560171038663683007645323075213059937266878880778102718366764841960240207799657482557743763745745215088988469919570052593665703947468025553645006468554226916118172787836516029773407333120685525535020827108562382455157353019224831052089678898875738855708551242810524243922527694652477258818971025406733061305837206478680592735278474387853610571548397323657528608739110118001746919985314077434037039662610607884049816049852897965796215036168488887454105860257452490697459921214804017106507871966160865103770793621439954446875291979978673282946428425189125611502035122292714413547153074699391754806441415690595696987094369729756152688450108146959906279418496660395608686977111912513661486471859852153669455425559791559700242961888807292888898459741751134035625142309378578053267921768516761318476541287669652252289275026453166881683637759313602235598762365930741223022459752578928618423983803035603933406718584340451883846021909130189057781642608023391772138222228852833202412504956924021601628198304831984814623373291375196556172902084116161887706760663922978523035075559446844197844455054724217704773027127247188487491505818324837622569325383849494499812967614208096321050983312927501190861603256718372967463900201463078557624328296974485069805589242042936076403503956235998462014330770693251766755518009217646170330302669230942125235630300351239712444765670519734871433028140796490931739856212042715338769945015749974199743344540620022445880114300550781065069697153936016976659644411867311829632838051420968827328378488975869814861342958345096843418680792119712379510585341947921872558494711007700344060453247631845210279296800167826708578644612754677072208582991163623431335915674197428337701197415589186025666526914967736720908780702906673369859780251543483583308293220483578035857106891876990295921232686439355122509633457702150274743872250434715364826129573279747160619459251590960503879593336283477108647932202623119761808656497612850997538618175232121769085028224 [176,36] -1120381158218400055539817529888964179545885913007670166051104022040728270461473061628020669412521907146399799282513949187918055051577004265634963169499959801737098576976983116044317366447743636714426875985346824390174804151114142595931123239652892326663184803043314390972965028240542696831317363686185225515849871106222568706688409245356050851940881689836735703355055640376344024269438389936958489513299492162880792190805254969867371413237392382539316940756270412707001607297034410557911321481450287093712972690748814703693950580292196098362435697414410544471220495803025584912495472076992684970819244230192121832953505703429297592349562133600042251905196703784166052280351890770917205745323767801946008554454415800479767251261976809874301618177380161397462111493838283794349541672863879977977503396229651818788117023236891526917475740339537328968442273025266443443259798524172880506575534357023816879093718242616728177628645852386096116928802139437217466625060113916844346882138388300269992260116120610185971579039333835486978306769927787755811039074848870696405494530928880171948826800342076387843132486683766268321641972492017548518152391057311033204553729709149902501879037742839090755780856018949114837056448105710453171474253363032436142856331676430892329307378333858278220099570267640974082550902495769755564504226784499224991401053328405013949856491120917785568858047368583396004751015300578909210432901400520031452551154246560136585760238097140584718882775439249061051320879346173875888803180790652069760894131892635002103883769726748276778692921394448887529103259769480037602720986395662412444793174912350933224172659128666082105309616809197248168968011805280900547037327116708140415985211364831992208266251199799800361392092076394303020409173039535012814376398600445350350664734631175280092492108185166880725532787507197147096919779722406712894859590066257575131665858610946795327252706164420209402559102326340297191881928500243159701654110553326399177197572049302419780040473291350294171011289057587039796439205380708881197625106535512048816335362316597099008540606946664218339194953373240946356716988958475326869334883811667145427676614765300778361768483455400438105417306418123726945696625496632313255123346186563974409515528512 [176,37] -271005471897458660728779414989572218636737502502965895795533585415594706546130283919368126229055630764163152322279132961283399018912349990435217002227804520076015557630940783821646140806089985222117590246161376859604865839807517121456115998281456880329492404221845459101241972462045327086320386644827944413434653353366329954751652215618558652454789952421427865104339243680846324302612063478920450173742005429976888385132212107841838337037244234485276552957366393692187203112893500903458589977751904033910350620087717298828761482326100620006010388690980668807429680775523701483423959376026312982469518068935723895657836803729925681917478370431901037037130842274483994378927530325291717804558152116762045440320302783600350187192176071566245027830152079600895961161302892423271629396740541828671364990251352864880907384364134498973056802967055984171654436607026301303907067622554031985100793603041761282296325220637512042155138498251256273662296900183619671213811762019453349191652525867626574243185320183102558529632374630069157642989919694717278447174017436082841342469513842353990034806048360441443089670060675469477614331723941004724964517641942430045466309505648134815988905554857465121848721246066372428943593402612982477556155339322171431858504034227585187914134258452067059933796625155266766762752886016814291553713379074989864450322994030857951266309752713663039242928087909399646621787504283829103101899593378915016896041210522499360414949837582503012183181800521056375655377207320539770218886473934751621460179307060538414269313729303189802518271060980878489780516533020460273827230987028611660287087073205104786877633201894167035971938410303938523970091117214658185322943987257190875195767736241570715094962563994018994032863424951353397335584405090887834650533872715954744410055615713554226829558436346142469521347657891449556729293459216329389641962037193840262890594541690358337959497503383199437269696402714222130063709654196444789354428593812562260513013744958272503995919176035016050027558272789883244205189108553868869264777565021176691176560089331594676869773653266816522830295991763987078939039116028340000495345561967085163058592545952133053452600199300679053891739285354038159028899926350496920413439558046883496427008 [176,38] 222338783816444942213479437377078388135214430240582844542361202728239473259646081838675622557648785151181635455728683690717211402708220187517649612909200360026214545303198159994206572459800473983545315324114087664141545726074856841601421642517088814280993284951798318720991615198115114689761842769709522066132495685730473911777808508554202586846402387921090489860500233415235333041483456952129996401804875302283156231205017458283754733410838528696584915132476550592943875733934053776334254178081596265330008199120971344992320216308673224516398732570089983969370013373274686553422803427789558082613167206002025628681418931678302386092694960339609342346861536010758871870567716896220896880667755784744426544228813142044758390930920060790167195609440539928113996279474780512240986753001965335799867764860832855072552598128763906533211727717695993615852121782673852743646032940117798718048747832332164585665972779786106557970244913908941661047617846748174389862141660103630206985362134872474270113721500176822183893502204639157996719991299934581319086892808552832272326694210994805394702983534833399541668390701095879171055894123342617395373591347311791270558922831408180364066796581908594776091138604989060837605118722588061518002116665220014413159370825459831897745369876296918009142840858584691209490029835849409524225993057870054892298883287487613485312186117429164115255893094472266872975595900816020068455292591982164420624044996584800182537040121755501040709310843137244366587491745180315332441879620542334993001522874974725773631796365762109206625465926509370346647230680814473392809192842053881653928659052157999677539754168804010138364040697847470430641648015072808842307441498349137044805061859043326399699591140444259325143208246175612027991567014613412400497193823555238256395618807220529846105142629589037794572842725510060519946927306673184202618809918158058378310924778513164489964055483867267107117450072137506278831795513027617545932577649260854368484038566401702263600776802924824334335513462064152705981759903693940358758857660653727827751765633275448061452112169934724160921770271675482841293929346389781714813304303289512600995508348072279381876588553142440432107609619650370619771503713247555189080616360153425743232 [176,39] -36466575213950671260023470288528019525266368954347867720093649350431101216324124609191473510767244936462828516305819865475298344756505621051120554327592851280289459829658677738644298536884148970093664407825690564772254801885444442136401558552891786368760604496433873725300640650265682143483371953996395795321767592812501531452318031967493223992397398567427215812678820975416334337935696335707414016191746194117998229424161635488668756249036525092768846984702634772959719413913169221951095482360406203742534980337569862619783688718815682234312145452352011929825038337036162232755898054181126624594494071020026510820205856458981087269661220055571674931896754249370372933704920098484271289184005988804473863465411810181655692278101896229455088089346978468771111169191950450875006864465632724787358967520049038061807295100926672817795541376158376894597970762486659187064243599447937055821169584075821240324794514863495393126930864217744718895216852702688739954197848814383201624865812417297156773676697616222888995597606688777118547451516914092811381651536256873844111632365558951497392722497084473886402475987709991941912101944619479016464517672988047415788510915936818200944839549731890304753913604221418325012627247111291034283151538705341572199714319644228521631702003600867217557205895776352782518102814514916088809986913464591493644141672123361196134475279397074729894065674522756426995785363481387108840601939162537643535349863059052475368358863557290212105646521874194979534703793398509692548111803018911427109261034429797089557758973201655892438776069774417506887234361062352595374807959409871996772177410932772632207462834980051114755579504544503532299328874063175226472334226814391354373683621124451032666685646333309252915540812762429782689606241156856300290211194944748216404143598126401636287857793285677782179900618988691469034440051238279919376897402820784615429315754915480487783110275746423848206306525419799566848745718466445733236660749401226303872584676475158271235458065756938134253269918163598669541629625364721627581040272053905876102222637312878177813515672654590875589914363401850924819488597150430963343064735923059691786495551093482195557081184384316789818843711813057397656881048598359415273190167062052800 [176,40] -4927604448612333397884570869751512749926559906600180492582341210848786163634975858074901159581831181573992130580486828742276827424503472771913427270895684875365356840183314541564290499169560038820380058491665939455723720471452198925547711590382458409429594326122720792083708229449991322005725294078401814331406919991395725491941692335381418423452579139581955726802747305454843657939803450408715712060555038762461662799874039849514570015858979788498202909647451994657757547017576103030390898939200748861205402845004656454263171060730478167836784249436794739547767603021519286406001854826686927838112096867809083599867567601798047604426733909145306100313818134564709299885235716532600386611994430342402369997436299005283543878337420061578725614792603123424069406980573312990517805053881581197187108594504931087349299851921818202205703226458347395298962635673851798602042012812190388364776214388086438490612902817929218987838294234263073193135718539732967391023299545498470349235498274006552682288424997937397054697026634584551015060604669045767083758304849165353380960170397127955887460775665429636624525268978621238545874411739051477863030156769397310727371788517765071262734086786940915373108923640917979420406669998620461172655920461096759461704297076455329460927298836017969844246818585851202084341898841706249294043385292482030860226097770177119386597784536797954212008315567943728974064052929427454324746180593660612851001070838885722886317375315644064787968904301261255694102415053942156189606454266426084420549635682153713260916779842998823288753717506183655439957244449059768799287243449861672963215633930591273175331967134402559916312258815781417695386545402074156444581264890907037924344966773195607360974100788454733505927591045364251728744390290200614263422917610451237017293049976527101464564682121184586112497478212243468626994678233598606189788118813067634714617345261062264337242691698397541429170589229905969175221001701053982493434254833332740675804526131449948032806188498825147435443710498585252013032888928223532847448272779807072706487942448454965745398493832993729784837883167589390618340918677937110915961978345982028586325374679093220454701482998023339826450798141180663494472015503759718425643510070256 [176,41] 1058086316899579901460033102713408622778122309657594955637070360759860179353958606372369755372228578364457516545589552428575497238446850353135419253126965066360614857157159422649585932614417617475248542453760902022561776895935094341427647482158965598074068740132377180781657818815584634522340302011446828983312335625876469816835002903478295932274183023099010013763471490927788154610072342322664277572974434823335726067240571959318842472147259215241885450901321099277271782780800214406862146102322590974405617741357834612566926500672064377736325443028252185827934754521682167969357698023605130342117965786170690197939187535140229878323950304900502093844707358414275723252111653502504840256405189122032227950022086769412561962549036192167797025386693604112554481965827460603679198474667249015742939450441816989582054744793649337392988024495659178681182033705250301724804115802001080233819444994804642559286380223544872346097150624493122956418205366919229236700028381824470769732511106788527396426214553734730964633377088631810253228200766554184771334883411685385506722127691879830046529248144866076667951129689741817086435461715405445453997299643135349103082928773279592514788967528745557351123342924604075322208156616006103798794962889131590762708996675605860095610702354930575575946065733716117955460453994899571326666363034898552908612460545021080775268598262526956406956197021542373270883571439956462590623311403374203532550254198139619784728098590373823341959855935318286729306561370440796110260336249799237692238895463836880502884582561556311822786514930514805828779996540643529484791827571786339043436934469946394924952914870508969180121885721397679155589993918201518855620644010794690208930854413034775655219036311005632754326307950249332960091323742838320034699872092078941537561901885149912034508084637753313048861591144056942261335616671794835675202689667522131365671851869580037731209060693076493023434514854963887271230143939811866618779328819181965283086443720493250658547172262909298853955143545794312827543940346700363421153250945981033093433525563758015173509245977957355187758209113735646593458101920256544733229291289094124820804202687415921162101243184280187048815989615802363283134903831679011990346592928 [176,42] 439900299037635404085745419634251044605655994719490326564699804723466710149990243887952859252972537226313289495515775543113481491495488622147393711283024503887841443719060730170318154211224497438352596828913809005794676990277700483041530494706173911410313912219809303142185750582270693978056816792089770274897452943745374770998640846497998608055473993840827144148380184553438517161268349242121283406794687337207523277767524984187280934477297471122250166988310651095554007409055646438644164208581032707387365480871983127933566424196434032089448091205039055102918648203530956304242690469653196602844014531332035652725144494558003654048533182127865737833692911262258928760282651944690872950660258381455872587363538239520934666365601226417727165961157073999156167135252059552972372370664767616444162057781490004789126782396432461508516967970857116287260369684139012391252489050961679790965710331118789999219336377391067483551200815449865411735110645001047855936761606672864379242171102764933168849416247283850633343419139097896217948387017804996421845688055308866077450169170431175711475754155229190235988081339919142027239057014272715491034683936838167550033544600273861832471518700855195813887353772138891015378446979283341542520859400803909202139639279751403607386276022604918214785686229216541450799358632037100936496775269336668408106332395035328138310867275254562753299309904864283783947582001305065813039341110815678059919297603615635952740737804421881690541929343500027840447468176823574354325038215317344669650495145862354571820974093595263130395131904545320274597917841160219085428758009696610503282162688255457928769840766713263424645537606911837279906688063190073388714653811206734657989982325008535182780814900738617631792215774753050777272596977045902955780278296131520632698250787780385175216562380476877293468025601574730506421175547380441127958779325092751039871717322406905565542562485174990289538050458491789994024285357627341125908023582709545701265433378262581354313820108582288690352398045491306053650668346963020608064411731512931436204042598006108122410059945300536620701345666307682333975184477001812113139829218851966769327358022575487557578822869248937978729367493781784199648149855972819767990256 [176,43] 96074662795245593100096390162599447015336878846139490217515837296743871555400909635112522448984369197189422760085784546433702089188656777176053691720060067532236146963107213760188148147223863361100339526189802860597962317034368979147905546033603697535870129111338955987841608676110527739572165006996070874314685177025352408852545900099961606695167326260531782401922199455157526475347669610797961074905436540972249577377388742908693256570240789282511723258432479458907133806709731465795572110016789899448849772832437810551672468416427713554858057687600005114941633885696264989768535881629123482394605879361673822229756217049110500477622164681496248592520794257415856622457417461615367557221183905324305417806399886240134678959241192234036995349732724191786974716475293930904401555326501691320955493182757242779490250608687487532326092107372522861957301809297495554355628380938410928638716774475785849725417772099367371875901373593290169108419399051204563731315941140894606008621703577039243197367487241723372711889613658017983222412887684048672318429856868742036924220215991292055048007635574288614708383560126793619819314325142330533629837513726826178261189255274450248795336596840061352049609223225450244267908444077545690101692415855499899259545406621656936936469072220767971237617041630543570932941760282556430505123477291532101112978032230581884261235406652185011416130217148415701331303533746510662582354580981645199525367736504774353220152029919417616907613725366128014133486832993941034311597120588433165525453831222008500356074904870643606397869971128009740478912791247204723652178658523101382563218090076201384688326526769340733177922979680395151758805979067925382380946443391835242418356012832691448751200647112586131708783895784617627154861783692639148282392479384167033845439398702259467055172518567511219724596880915014232852326933569357324252419794264245324771602457611124271083795443565030872869576559243966766992438460415347462490266130391753762912369304755459744690124708105791438656683582139452815486081216289133944701201773618492525129595251910324802167117928212538533774934127607300160699848439621415882789694085513910296734520734018451803751647106842696050875291240833536129545875350598059381696 [176,44] -159771037383770373194159886983994412410472123649540370400104074118687626956810477601998994892692367493265497429201217777605423689577411933677390832968044452753110322753927331123216499265012986372018480475414180746240695984539416038093867898535834533935501013076750091138880551267022091017953060345471561427050842147995679725800517542978838263218940784550650588045092731993546664101443611383506992299368379632102810592573181316263199834365983814165926501444837042067580062285925598921973540793723463929666006940956395595120705055043748114921463145787105818725669027935851476467153615167182664075562488052263843262744714181054016136382240879960046061971940231579964603704002874515413652837867405508968012432560986906356959666690463642742574212382491144131316726474523912783216169498366528303594577825660144812942952046097508774174705912348860262084183176870688373789024647474039706091165929726885658976086489947352794106203873136978537602769441427873670772409269846959393450753117018579709593632338535496648631185194751183787785260128341570292706605943599054454258807397769053489099524712740687208133859913583973059442736132353234247411220366118518798254383744625316349253959401757823909244059427170900370973159912951602863985137827094518025472892151782375304657607003169675753425604695038033555882463574190687226868404289918557854822889468068844382855086541997997339201416233216275502144391335313318749886337851415692547361031003371186383067398482935142236413467385475671197942280834074041071467484704674390403698121557508491834781347217784763528655256399450836164113417209691805711459916795417784770549626107590860619235424883953506825523840661675929625059208243852895494202997991591729483774113373844250725402922731347513059497690937408895523321649277622110806103123209749531871447038452584135399646938702704457519486520961612603085214072781946573026005304711928543731653933763334176503276895940591524978040372197297229264868384955369448894318413903405777945710747995443159844046375900837506262150105994648509797070254650213394177605866826370156411417758538628079598227019909145684864631176813079559977669140849669015666834814394492635694227755007090074192881600380717838846524567733062094968983787765914719813872 [176,45] 42879194968971068477717040348201736945860385382378510342327744260870961507776341997414539519939643294693444089133112913119114379007388829818330769262069628612760734852967985399315106344812639841190521679685413280320046055533698705364061036867137916406249864199222314239001601418781548296563381116982558188746727467960404811153156133911408169626428381094339771003658361626991143025172517273390839033077862306961102351934516459463608364993867881872601526869458496075029803182917878380421493626706857379102828297234785236238631324189276856806502607365309299072101963474246714567347488573133546508063401771187244477359329897878206930083708346104365805365266792782049878651082815226820223979973750395740483785155642064373248911286594252677686832268450106024741407254235665343662541597013646240220437734741943373317671959806594238515430961383852160069425815958553198835525032853768340070198553289584305614404242768443891976111135885585315417158777666323052617150653308926967794287245457186452158812518181986431773111790100700916677615458021382736802910582313674142263044023897317847993291356326679999343025241516480214844400261362042451523788138808763792273126150426093068411630961233669562078535453134029887461083102764600205973023397130018295981360979491777028338693632756223948848420646150773213130631761772648355527430109177605523204305852409536087918517224618442950452106171160238549111955519615648306960348527563525188684365648166730997199809106860622767867617057748326820452838853863844392073141084112216083969372180564665882810335925635532529966657865087618764711897927698452195143857164795701223111590362469922506694088013031478384324703430574549263207874335101555142396667936302648592195047119223014592878525645167897358864027630267255809759191222958961432164513502705191721894287414837614713702770554343539511779972239539804922897024296569335855543846491851090663282699137369594149818705589890145165944298703329897815238001622528597272283639648465281535711709279637624187734991174307156053489754707895795757904263295591865820832600405912831127802422878706161033760658126022423631839554126180312675182370554561239434503254894027719963703532128679754210419017245446871761087019508503000121962338650493968192 [176,46] 581927258209702340218139596610764790186929269847938168223519384727721663920230852368929140046980839661704270974171991413062870959364273187062900260300865335542932795282643777214633423633796853807010472699233541296650426258864433521400773723529036461460556493883184184589175807996109072917475139475111380437504971136147111365002968460753476130198282962273732324443671289531108001231329629216673404743625064428270225809224220897096884880422225082501543122371562880910307384701246692599710424988572937520715161643245880975933110568640393038837398024434440443731226588296072101164115959982002601055100567375238658927294591955786520829348442309800631544107563324890413383179669377751872050287864847852786303005515815413131877269980155797516511250698774797727997903026976358723931603549827048820017819131624541966647196477443963881980935522506052228584160019534135505242455858216578605566457511753352129276155468489797060221987964365028873383784316261020335611887555880814019629720341332606166309747142616680443023116744718136109783114250713666981615594664442927886677279043353984524790206028146384303880104348876343993605299074294006576727040276665434837924253705277268998224846141417901911728144011886047211025845138922866364012045432484751792234912709470374956667748202427120003089701605077901290173751279969124254116886738222432653462602069093127559404593289021046637671907480498263078894143405852236714930473440186070332431365189787750259530975910732002513456042536664389177094479378465669838110939624246572156005458787654995662265567143510002968776538231281278111865732174226683837979603277296007765210655238799349000514656177270014284239503180777280061951424204405469094381394058251601629583266828488903325670787623278057595889334267904400762075192612136318259573514278138155828087314124248184722363835249830824024109265851414320227523645745716900795872952980020813115387718979571425474090560754279057093416115675440477596695147575068242973555145432832987199859339174438301936738599401198451094066886868638173337418521527550273610991491739195751013514682748230986134415679890065514425044659482447331339212239285048411182052514416104347217649212875813983657948861154915526904046922561679601666651144719072 [176,47] -2767219486096355125080976585928826479251020508228460712791539686437069659616148779676824965455096668788875249336036940580275947953629925158582323152934559608184524761435788321535152193856224614538987121449999435142786651068510780833316963448510043572316169111474379247739369068110990217730313626343349831299764506082499200729998007183706649800614466851660007907510058704350317844856175610196382216564361514465754645697340357008613290889878598810713687102252859236897139993417333678865608385173348914348503032899099121908016323114560837641611380202930394675706267244761305009651733934588180427826451532837911399199752769120952277941647039316216465000369006315910975736140936133477140273026877041319729463736512900003916246752685837404033143937106465154402164052670300280514102958094554815616899178090167730257163476108986559017778602984995220851001994231903676133521016301023890265083905291653654463374072712219781999606202142919363445051765816756071993014890774928743386555229838383034442678518444690693116234502345776662488738064855796189624416657759678900716881367263721228079676292461879837685754693220679099812552541448157694473600634381447837267928612128615045244984725628717709755938733556188071835754072897421940546858550671829753393240792621113756632165861238780811617605303450933745608999292802696659797929483740612992163764710822819801102588474713424688181714173418496416799091659139777655254173269032092777482660250560064079390212097777064976410180849747822993633028326916199376416186726593868262052542297140917974401152201856376620484069863983886822340537290688247667789551319106500349526393405956527800874640283147397794138272347631791956000025437263686548090286133413034814254318643875893541789105068857001916808564421520902033284490634779505786884098326808625133888501417512166839972641381461307869711450988234139149859353637627433350646071325725926007006443809723778444919163391528113641189400750951083489418861671237404000684171309316106759377248518176172678337021435984025626040613555033283875740833586067640040286624530881920092006370606647208972653413730995839701212067017354747636896278435439187816465651593336393104376798168436865621953140429348465224780404059454715236112850640832 [176,48] 621067629956327987588261089601329152900432138701927359957071903707299821569593446379204345589176859654799112788117547616203964702580212423704427735453827961051937433218931941632399682997218281371864145436419518001702063853787304947710801314335358681979875636635425048562803348049295274624202144621427621978561520081904824719874193818874911790034120471787744690614228891357474096297371893033672205325129634271573936186939492422314486860102398266184303603844383598317858701777160041917291264235358523437711137982989694559263954731055975495489937091063757713242650145021203002904516557712782122440369887648644815066907839651429056957492834459394150692983076536233089991593278870511532422225376925696982114211106107519092213255969457353800219014522765055287638744787408490283681056177307739710706454390358297371017108793811039673432816943154451640541479392753592843462683849092832424885898966567098192841436121889326050769956377024350330369720369762822696677921322297083855209349706188662539347652149997200092351516941879516770142770243238550269684718014657528967073871140602374589473696384728968006012766155283507139054760632308878092616519238631847765874092334427151728471030508038318360145216864177942680376964745528674610124955166449031537705667472703474534212966749554673219109952228856842677497182810639160061862711226200754408683362881930011892155253338457423504506047554427371423450250370455958591518523446971761513339704707717412616168628932842668606062437907889340536364928433488482102430938796493385755837856355029668709795953836227620765890919394095903255029659520897755280308643601275370781834611204225971433045033841731045669713153009172779163107387481484909110247261100552310465527246059171097581872288624865020774915430983735452847050736336906507370029567873595860769572537064683079276391832593051363620699007166159681341072962481836747404647952331427923160533994715920391575418184012206167342693982866858831358048820255747175205442174209126067675437399695498226655217253807957910963599182637126163018033922937812809822793231641247042684746124466761216796073034299686041797201840157051784663598828116417638100486839772170245875519972585972016478742534643081508705242639581004007751342355 [176,49] -30582450010040327030909601511093500489783355869331253261709913732122921387946591638429240868384079194384759538447983581299024820313748059835281595363667895565047170154483748727777818514751477338775269997166126405670938351509208282592640487334857448153203433941487738843201395541852452210016020659352030388452747763908673138371085625715676248183895615361097269030527780159879812568347959822222883003836025219279102075299525835292014031016512398783738216846798342735302851679615991273520220117628662191603575364984172109735382640695373521614460991058471946359486470979996018279005525312187757034711681738287050802907980023404253326069762907748796843211763851764777507296139883233159505258523549631791198808757424688092314366207438865562504424206733391617201312931310588872960284676477920837325928592813828506674357197354529866301935980993668638232914999251162586547081939032977902924437695059467636131739065845345827165128568944988893863606559111935752786287228747881515621951070506650501034214049683541694405459864603336316344787321747301200727716240031868860071629832330872271793092856293650983051136555340840347710190950342758607674451415258402991901323327267474752781288809527651452958044752032726611655206440178930989628358128666453646352688518131255377615079609823062854774658645134293991806482736315327142663323334200652662302062148918543924193894685984673943680515777173453453382086555420081028035726175391051051185742672855361555348878734740525574374859818343875482390944049973164490255110500970279711193352211669631906192858332803046214681674956246323783130978437951992219830462111389781728182361197871644567432747403638768551845225679838849461868917399785721514206263457188236432616697463017960169513547316686730666601699534858140804907273700832452135063825071158495038932399953336050443474068485818165291026802302201522119662319077021979021332513083712502695563320463619704123089692713144101976760294438763017234240403158161089973535699959339492859477084980327193789878043251956505480166417543658556134289471026874795635677432612823869206950035477857975841733020542794216633709072427923156011862205158618840888209760833961826202851182435663601200678270026136202985699859225675300072000 [176,50] -11096260621534508411411189661415539633988614580909001354563458270564425903907867578268283441252200955515353527342592423904802059113388604130561877336168208343739002259753495408577585197820556073975040229604047801107694759130863658469699093171572504809293072824948739731882809334790229989569851999042280781931604282574963056337298450492181007503357483442315512366068656552595450287195726273963189718857259372074948483892654349585657271573651151014416817341955629156089652320590142145821688209658144645943805708434893285136843939450928304730329663961681037686312181776352222574200549777566202097533518574440432846789299496207169932848058904631649343767333594371206468455494504015684300863239272680732406727341561136763585547633410569519268440081319308481926563113480655112799152021690601604860255925091626451677777961189714292280201553772513943991823873646722308424073545072553011684689686519997300244818458202769102460450220886992476351008831223401212434094863961755482781481007104250825130368565373158277423846430359506411200283490577092663770103468886431598336528437275949450383297867270967513089590069711052642862990349981167111859658913471214394150844303478192680992198121593589853216560712857082622655619553787274949120210902419747745623236568420419007144649419155360483394615927103912251153088601125959921249186613135530056111627942483796375813024550675555833933499726771867345981189438412156481365592207017688360188428766657277840447487356976661335101727076460712926116997135605639403821683976045381511790682116570490771327540578401614311937616394088345366128448572342956039281967761753467096196763655323131338474518640225026107738121765335942148578027603993730604636377116360553752237405176092537887924765507015501901508965789860494637591868131734166642773668227030814892948115048126722577910382816693519196084452619296348443167416468882258900918208830781581097920724944831866828490956772792132697626654824215447650445207848659534240416566444660967270112593447939060042778932956510579129534539651840872464451181148301441585293148047326703399580000963399537279955900604431167409359992572161734885092948546936088477778048513548368849925231966175351056973674697663731122789230946551932608 [176,51] 2094171532943942095505998358682140681377882233961551427767135613205163596692206032746555096777908874383405445697545194433195106696883009843571780415925321416373192852855549497848817477284372677585182478982629090883973114543176810596480206219371291311870205549722487056431569317896074393730829339844589539998219214979502943625983830033044617534031354416191591478426190410466224693654646924755145221513451035622656996429499602081408525176488035215372877326758451881037559920803133374478286213040989554129804960185903686561232054532774391925599976014076482104139650003453578204965778838893540694133663072541384471865910110177397535904979522224829842802291040387224329136937493118476128487339841916050171365055335460672155936540635322124572112188086542610217932766550835097708948777650801929558265059317105635862004209490734301077423374634496090960714871778163751865071888467850264329818171957528794973645209447671238299981181825547609877198486728033808254287189476634402833312018648589013269256622372111858158926921802776442865366216025366494107515968949674696384883825366734773767409680475987165807441774431621439441629882699172410831303330962524339615471090641430928383366982381468875770235526983776680091743738680688626247993627430473881437209721130787536257208449017775384757318744342469948440235951159671319801646035277741902436809878632722664070461132873513275067223048320402813584696960415004025007367637182124180492594564637967139681807664187320485455027791558795346093034473937267277275040332875343670979830620142765359396324120948087080219443813671727553983639908141957769305095529591321359410917563405626596772918474114024477884875357149629492726358115069824164202291729658914372354172345381153765851647634699140188999141554979600627235402685919326425342774530579817077088115417043428038718064936515220242280249626121231297661023626125888664011991438761716552842187068903545024648774248107977526352113400597777910874530477101465966723989115539172304772911126438074807815795698593600682548905512228736929493835842553069746203950703868839658477205258920736368260299874814879341544339948317086742746751239165678764189128998956528944792220040497315924756828141876565047175707934953376 [176,52] -30940698927368135895832385353613905041812310222334911848305838349421271337754721992697978280041199115523333456814609277894550713481402065933496606784769401266442063999116189773089973149997549778017913494756679668014442303084220726914596757384948526514432050564222633583004491141833885328201474859350680846877451352240420548492808515807311230251668650420065588671439874910621507250089391999120596767402975917736410753555846303993221287825866063680594807142263809751222482263887662726385705716815306022713975563323302452977187997222318995145955821521412163825436309711028898086422998902450136409341561601878852815411868489789683019918859682566711268080301032745780375698426791302799998852400199069919381442999022860934746992101043706801342253619778725039798052447630832681220121016218739283158150002186330376960720783798275206252655158958899433345379924617032414789055140576829242339643261980963245398430505056683050844596337934830678705335955301365223460486927518847354659116297005037448073467505051877927426379355327019437203966079667625715249194086939704731583014072388146236760675828705536255823279321217894401150209755507835058650597093236325061344363479967658160770244345533338495788647120066998806199140213907455140377142541050367020196116485117075844020912004346493032868961720420718611953515034488029930892611384396102889050172447810484830692959666779173568328847480978498540817813619254643557815570675706867508944671087824279299969427429705947440405232618576544378164625672782949488152716472938361015504927322678081524352862269246441446099865379519142612764842084177075392737685215456548002064813459645945653974891962894364371375262405489115232461573971347396912557353040077966770537962815197097694238127945233082566927440975131832033665196124988421440493900737231850732956834859962797300334165107429347699031060908832468623959223633678090211857049025054058530302000385324342901727297538310747636677012992254550971484004492248882475665725125076790272909774992614741871377531194181601666995792564096780344243952360021080183655755850297736294434392307689867340918062983342931986880569380227094092871890173473129066844078424807109821714581407789112333002882715826595729657879416 [176,53] -11637265723038364499738451811960884437710199772499112470076133112840964230287103423308794385470760048701088898749525559447272600449912860619098339873172069940244531138786781348435752836312781726429995849249618829672747883817936385564681107431650127886985141877604229612906629756183010223427949497807659079426765834114814994074997598674324927404148320888205904840353276869537076658635541900954307763479577516258120829386958678893595809029373005479446142171266853483627665590423015322630502246762964370559564060548478846077479205678789488712764848178033739621006431971288330976495387693040662215317101721616254883590701749490894470271180597595736139328727355804511197240090819937388499105973027656640942640201239811629324069901904662644296668956989903791411310954804580381199586229846204674272672041325027215497471833466468028821621659495097193329479892009341414402661999319200000240036390657551476608711550611397364334836159884504269310928601487111860096146237464577521968157947507107889946322040526880568542655421734775240053579849225434483826389804356149020295419000989517184767223362866997234313378161791273252230997142373269461743026797399983515890179064696818711361781167380212499949581884772770941950878646787193200611629531446134804400184668816415793405735478397010896983058550660647629409450089772373373883183507297736756509439986753207681543409592773690250797780494294828898307281822369409714078393034017144284559756460245928274486995202895251742452161026622109799112775225087167018352467899967795281517795399490344399742778347603354133586859032198488943493630886129171214979921235698529667588593034407042334879180762255103690487761322430630219718159110522287980950549480352661468511364058673098976141085871388035529544747019247997247934811226370933628562000321432708343200401859306426091594357324412856348547183008540955733929141665334623552343509146724610808526691128991297710138524431124747551253901707558074973580151815632286031702665948793161641490772798057667664718826742631395705663372210632308764508285322092849097943408364010820469072909996131679759512107389792766138832338758189442278330616597522231347084749626542569711059561732661840144129192781926978159537904 [176,54] -7392928053875689218103698383583643622669726993757882637984221628780648071454112434558352116768117312334404930839881089674789657635037688301915607613236655230372553519195577976014031091059094453608878420174593107504806980806189626281825297543865333165610403951637146031107142385072131953975470218887789049430403441244376520282764579265011629060523087492919667946743210452909043121740989935907094651970898275741871706828024308699379182302328932384866138551387132756796457843761601054005302956798931558286611547966191785219848862797080563124215867494881546191193888071033913930577862647686106039776075305182546239985717983264584286192783162190154634999603027362792820639901360063361331951750145276336016801725805241165493110667265244373472129747483759391632615340309266679169993439445339200750023776033669919793804711034807209997783818053917042643453933626598755683453494243767219850325219536640489810909744554656293743407274418062205942946039078796012719334787546721291280415246451637207469154422204740488424938609314353569970543161776936407372491185624317865955231772611155952253994812841474854337079806257004252524562578382805164235828653945607864996939726834755635966719540250580496463057528113820583043437479301194709861871056421089954632637541251007677866230942757082625258398846126145612838426365846088025647372530767874119286219789344246529900220636617766536179905231887185885971076137062322372572973346474621918809949802407916339609667214349550829445325696625204114142165179714903014280020390899148097830085728569288635018954260636832234075662636861923430568800343265318941181442132199432669463248959665013308449691262089716541553889824000438688865712373182102305892792555238688781446025290289277508554337963434981205179444624031218712416807046167943994256608401906019173381815622770682797628639908860370679146565359582822897957135212493813105324101827688164739207751037851488429811744409589210977819348700793389967109563069138131909530145065350884178029199664297274337015849666992652290302561600197158823758470029062226700882164529078135371646976860630149033821624659993161168156267210036773471248691552108802166402421411358526342075732271413927326563191280485865734080 [176,55] 1880574265504824717872163818690955667397204231292948709686860502109092364052418173329993808570172690823792370390634957828568870447557586356991514888405441403775327178244224978405746347384637936839122222403034644826052030427182071788866555695291781520320786265263355985936619938504318285053268558222519284508284491452786299385564637010001359589151557359680464538119167887807675750083040137652604167090594193211356940150372122471474310060487887429927229395115543080299482519951400351719822956744446957986178877688325804043910317595201576000300710440267090436105351021958258682499334816541610845217368680865417408648077866830785471572268879070758160125689121864736349747862240614534190646553316808598814403338876532964620385963342123863752493588227168047370157951993791084710310433383726987037225403145166256008386503139752438601611979184380424533055529937920558705500637202494778593320397413078638058911036725029530013973741568668789419563810265657235801519422787600828879641533415608808312709883360221462497306902101277090445329621968676648583492348354415112382626723177519585783555333674191777028351482066671344199313074403003213712651419862453874293107715555213470843817809920384781119994498415093902622439822464069165298899575628320745657368916347905717005003489589427643822680053710742188708622293650148625165395907163946696030420761555952256020332880406291932920214122289670933648117107384562246347648905618974484225038786593304999396563492686847821121798294947067983036165365456011497074636118752223157333888072884015173534958010617391612121620199244153840108213578016348699301426057773667334617781548297869654591510909499893253064289471702024098233824870011804271969151372389636890199434413572101773723545170958981086660013495900534475714092459563695555191202666175212655308814842502551495878314732838223244668986489781952217890363564402815683806640841729713699270144900580995434053664444282891261215983295463780392625187222390722962615827341018445270374170638948466342561892940528656826605604049633023153775450484587070432648255014586960932309966094105092143400938279285103607823244002243565085376607028467802166179538322139719237729312188903348106341269754240799488 [176,56] 251691194336775231045476282309129600523867786784199858077150755113779413419984240865864117483505710501350030297288042425395661456989263709166641280202361227465129183131096998645354067237468972290430375442142592547436159667757447518305932053624930848827544329898130181496549881708431734508758156383295025215757930762855792580717815132741656108662565231513829416185751770774617624696174753313534785919357288766388986668886521262744132098088707594348121732629986082872746953830880213965681246829663954021844600028897671616940447736299757984573278379397837175124352168714704539497329063637556221848062728459827589344964900975774686861143042570280129794246710015996447923262925227294455558010630225533403103173533652653673187644605445068904553321917464986852092991995491347007121409184515804333232520573742032628251273660417598284030838673463613583143521897513912496098060798711694169638943026469640351834048459308936062834806975148845157128171549918276529241988262238904675343887117115371973710029504404999085454763217207851978905022337943981373439528880993943037047904324172862029074544491090634890827164084270601837745308819490835458197938600809141669339069203590573896160535224952754215975504810637934453240455829893307819441048276522346800698219620968839271278846410066259438366139163783866778978110248847772669056714254328641056430230400797107817367151467488354376280540635637776570241078242243850221884244964936042107395654638376878241928895740826137121929719482588571543099046015849593520670669212960373650535983167150268693638730134131403841862296022605635379566848537135007442488891037819686213536106608180851289707202170020435342354866234489911283618072993147822438274119432133438111377857296324919175968353907143472259995999583014986734910647989150607208067451210200948846431748944589064275099783292545696874175176144100485725992240015683212838320979018380656299802468339992674630331283205399969610082253860036764243897989638703978181653336001786307130655758703585706500499545898925628537945324607205598816622140128887185821398501911537474482837031969960183148172878067535336164701003454697431115320127873689200819731974060043006312730440882828100341714938735866 [176,57] -189700067745036479528733864986915253095476261875460553665717804512970234234026797998703511944102596915601368870008141700879473477162471323467549617621448792598985973422421128826610014633277403321607433680822760012325998183873441969769440030444250472253568972829933574894142511874837384830807907277496551213739151747692789052983174994224888495077053953837292859554828630446950796566718134662468571554711947403371183347908804529537301153113381940604851620130278464750546059476210421749066169337798295577099605290323474755358857775491253497372171208569660311882596975966837257957561642877830746961814248085828380494766695829803325120560170306018546771833376360535501907039331892146428059572147849844854192183580327142768461952562952699055814522288616135349321094497220009343122389465439795634290131767038776864394018414376703655870324911399125348141691207759379444834022871272547464056121397872579245402136837895614867718618725716322013597531962185254403480862421777953347279928866311420438390192714189603594344422670637368301677227710821114902713256812192816882371781228806766205067900144892302864668421381702755745999624250879783257698953201928247513179108436934402363152628467415845581150967979425556224510220609348251473407731851916253692277600786442358367159071333383517755677439846347154936364243709728949262235068519978217532043766390169210202234633752683130024157093712794300092385427715646151207779200760910761284278241460811139843481185964271449418795424884767407324505314686973897126220047509111680983229491231095935166592397472178087232108780520969827291636511128987137604905917297208721256492572928897597311569922989002607357459708833655852256585883265260157952249153239803950391233126815169470787482171121595887323428414368313328094351235082160794491788394318262141751924994031538454017017007177332391542703562915927799806286064135274757235853309394819961806017442936649216114026199748305523296966851116579988905375558760013689744378998457725205277156448039438442183096095522793613468022491830091514169881690340247476375130462285221851355102475590628828619035053957221701289797896640069152750881244811788020330823372339277271575731991622540673678689214432 [176,58] 37708588821197058745679014439098975242091900225293511304513958502081699901338105628831469327667751433363412554597503101820177561028694617699192472503919529272914609961634402301894744515760266972277757291698618264664238969489579850364029008941616276695053478394320511269198531098422112678958134136195400591150139105836604734157722914745643712025533310051613359676317618381380347467974981138504979176901362204168790874387848614537304629078175310320759391395569308799660132849723332629242099415459887164145187985902131726436107939701274082432705693379898743827474864812759824277439294636832489940903015542229386180511012376328927525225140021005710116163900398822746709439229226721345920578301256659236623483251020022221881935664234502356976221221687519193016435648642730089472233886570701282956599593700596885438402625621348203261020984666581585280286934934714548236880664150414931280930435183421791759997811419122359738407752824074005173693075691948359956999069840112899349311705254603865978556336612969182442131905416056227025519056530270430972446054156585427752878925892472867453031095363940114286612217469605758702574076965359262369257620892411158815379883609293657312933662229356150494721736765705101867136914002171412012489870201269590729529532384029423259669377357568213010910063454033220991262005944829933453005614774217900675046299841508243155516250079816107797100656434796035098748204748696484663774652224117258095492741230732901192528540530171090906933541103085102824275956119100379236016223468026967566579650024115927549219197797174635173445860286697285378203375944252731948537331665881028552593262786936882338222015577671325923839493120609863648560207709251134193930730533486926692234282505937124890640465714087004737247739609341698674508239533881598933750621358259055602157011112182470476846032256516674259025587033511679825077255893228484114073425519085047012526509329066361215915109836799050650969817918597804187240964176871358288740997220525608654419659436487213434046739191380823122597466955874143295234173130327826325570405867527471758060306379563658776391308853546403181543742429950248170573377989131959456472434948190606238316370863822854430344 [176,59] -2787178954878251610478189582679425015411735679606712869761361179880989534657813700640525166463688423998244233182453638966566947119654895436170599801562803841439184818958079895302721383889872516271521289686421385506688515068385949258916162715432961553192227612775863732483120187816870181832946514571511665610735518455560755914094074183628607212164059567434964412674503535409520624240013849530271463310626990901455346306417005083559054431779688640598571932273789993246199848648857851578800467199225358815277272167922081049327029931502931869675247845613801703442574882677924388432693033344066695337117152483589528472600364191608538385991792943999486739475907542812360617932158434716980484853884611863591700861353056790254511210050176481231165136965015704336322793689152774765642306615063793917150497020468043913698975149316433097097290546801942508117129730794852038640964226035152703230293098816144396774491586241514793213084899322384090463072822199150035098216480296773822039402416778442751106841134336635993706716339532232872700807104250109024656773071859532153458647615323775273794632733208612063547592171745934441334574880996688222361682273882474935655822046646390336897989803745440733556376805869216785500979821120455262548880529334268468255409558988842300645480184323229810266263416551983422775170759998192284029440673103907722523622552980914628865378627925267264321142464538378964634159954808942270953209831670584234141978678183705987209724798697496764692542827093283021235462244652613561176121482743230747832396195080667256061626648290696954184919136478729338052788188285525857479146867402315640870714472028044194653702743645576630882486843122280431316888339938698888093497993547022186766389003763570014693608275213964423609608870792678346858136575100375800575811737863728936198142903886943020213678705502242794998468337465211838957631596679705575874729576968892763906881317810995409082152336198420796155345617890845073596610903314499319636767079959974747879794125912476893986764520293860912251446932423537728989903314709904098570804154603856461671787778753219595760917922376720512420721053030605985025467339684666310677548889317714928824813664070380096 [176,60] -184916348315630659112081843460269409243060597857800108383094132373920989284706088166827617364470221363520874921674371810596243205164851269088870853374757275117505964612833813776760513901974366109062952464138415082273151055744172148328403247036465009098400421973316912900781816680500282357400731525380312066047072188396928792712023189564180123140094823094341212746339222636110980538094986525964392329776692968879686383470741718472420841909469871423222117163391890451659501934090578754149647551158634783174370680003301013451165733771116987205673435557296514610001371311086000043566105659792826254156321683615344368834063382462785492095192385584919642277539946022617102980052898537018275885259131573256722191146510850137452491195515132881671731758909563761347585969888351416695602391686568123543153196045219055952145081244542901836933036713587721636995610282200485269662990163809102673231814516556310710666883379625565580050401250698673404536585866830790124199028362370482787677201091873110202727514518882167602327068851767022628240699633147673183635792905787192393283228752425319675660270586168393581345223871933671012869970558029043621649400197342061383799780773649057197923075989791639906786408903595080037643887271158199161550317913288424312861916577399692177216847865030974333353636231604748666510074281702503505093077289109342889281720710569258911588372594403554466074165392871892785453685136052026406238924987415141281702746722775065735084129823492175573265607780218059909389122435856193125282834861055005167196687462349678897155887724621336203074050497809840824859850290729136673640903941451979629080169956146317890081986908435382582691857858802660405268539539079490110006320449438394785783445895667733123500330103573904543168256331197977447226441693112323756051319006978270398426558480029880467917606859474668159708095613512104286854763916061411624750783781550599308081430130341554283141992537253902661208767954331643078164157925503030139255636921892513193241826119916818446398437915293504741265222495400262896299636550539616555005352145727307420044151826270272488333745213685119307325225319454221214309322789432917550111726655304886351845746465008 [176,61] 35302650717246833548250322228389718083949202061072555620202191020196711816371097796545920312083054609835334229409189363284665288555258785508657508104267137164883589131433154815785144721723552271041190146740395584543294437553758175190390178400494804011548302938499453201830158046039727364080626274403492535291836326382273775791234356799769378177569424304391306706483029090907250665638652952472265556557603418036192241924473771914307829030279139044222002385356526631231350805288664848255542970661274835909625299375852722450243428892898265630121250997608954524893371028255621223223705908024822893382140922887452583595318350515028401504911556205983178834668578507447201807583949921063192565104665915737137280190539744146116655629112365610409447338524349725269322244625000320534672537229654127800700836012604421342900289567904367676598068529725052780599419092618340526208694713454132043781083689622369758487013864872202117228000980198146489208697120190549476903566354839021560270801812405853550158674910408837194421675076369903034236381390960890559001498857834938024909488336444310359905117907342600948729933894888906620729402650636158851020657622556636763541236325440494804770379237831012226671089411379225373071364501815183873292028692216469007461534586984400090343167621005914183354050959542118725722326419358944431872567828830093160624298682550759890719274572917782698364068031456644987987457838763273104669091839408884217807522570754688623478551664660747025751767834181620483862923423801969222540927031056301849662249016661431536176133183906797056651430610689340605908625022210903919337840278862119108366766944126185358433935119458211428664797574280842070754069720700077758064342835000325904478355479672089703414839549495627651346521865226305345322993638825002999128187931693347729034365858551848980014958467764448387783916492624125265554619578289221644704800655954100176083306700274479914563018441819399903881147847799241066007295630188777258093775397042804842472318768020701213675167973802834753940201233508518516803114483381339464864316017015147172935049838153521100004724996816289428985484516720064192044133879229284947526112190481263608606593296 [176,62] 5345778984162412167533358928516794863489331442489591674986496408208817346460248398441463109391722021857971156422081785797491155770175879296791904127926562526924599260725192843989946180340418873794820650367122888241971236251042502597320871222074002396292130552982736216160657211569719248028054775391248963266892949636867454898940652857967744808986540287939492081168869167092048134496611777087803098488983048845040293089679706282852985533496705187353961035353780441576212308112499533361531380958470043212838019870102616405725172825317865189332632110545798009310337420221488357214298200600696936412569636607300392181393557875747221650200118222202788611423089213928240414424755025310817611984297517746921133426341816533411754998240864981196641023869253296616136849520050938314273488652596884885538851666912852174302910937579792707239555905994189336762767336244328961804331452070439743525783489045126223186953810055694050451814719502983538686182993847169231087952467847666257293140671410323323839874813797479365660356538225062922207051240497393821773650523958599509216256747392694804126179058617651699330766017210437511419679162138927308230497076758345857629617366452774741214930176866309385633654051646626282827569910448273637886191210751133607136743570914168451843690950882796158206696561237467123295257629892812411088811280846363940943464375227956842401657350826125256472493294337574237339047508671522801739011033122965710835421919029942931941516238071298793198544207564270754655891299028042049916617642076916183442408056817154803748299742429966947090119094435808600656175907991841966004465670479738979777263411348839929269571423192794016673240168983523917527406020000293700961248131515299615997531102572999043646902042946220943645736934499975199981213463154437551303704449376616340094096679580331170194687845384792523798243242428716089643707626609546230584481427473576436179825930165802888229001286835384712743915454178860500235331079496740933116424339243919469155361164308653232607791808947963781554386315066609241251079067813576368849122227549064739471310169423937444815329582987931977361985957469308816352619942900543719084200999077524910801504 [176,63] -1851318256680228926099324549014724502493495116023753471193972829981787432328012204451914249654471344289422188330812332238353115615398971659865366152730746230219733335440368265224187874953508391089537341539767941584192630931090326828165395742888942080444645604063308832777158219810804796252240299128003543240122906932458957326369717685193962072306760095322681898248732843310337372577697444223230481434172539585785212002973416927321736087758492049821268699974077679210328781471322595453090798916746888762608396316627547195633999592318502309148088115363455057071520243995059882195320335715967949536768918813352305216975843617185968226570473478083095002979488956462702446690772133038086107475373452014352579415886756153622564514723328872848300687161354735612489425668957116426668260039183674251370400119015899896345915583004956521071677253967757033460962138609676863612273745949294528993178079693833643450393020141700741940013739761841665770575969858424861519892406869601927896049345113302131089202960471028667939240275373241203642152597894555348242807311179764666251433273383039526104389979765170860633281440078131932108675223457213003960939883705753408989625567017420058086923418218808245472139059109125080566994705244076335689852873917505969618450682558052602881094752984731741638415036432270109988017757658730406947698259065242579688235568591902683027650441349862092616620869041350485715940020707066622945081155607547063892428533516341231740067521605141547226316774637369420482850134900900329788213178472035662517797084572298977852859086220363899710109123217189110086897881735440456566713687034232026888748162873371719171291974690131720521486424059689675499167618830113593504981185051727830982480649551781900862532833729693911739076250181078067871992261276361379634123952542465443517419851619292711161352071871076442116950733583368601286301520403553499209894509116489071041746456828286659707091685847032571519775624926844421296181221253971971143724263151309421950315713591453339315108825200997563748234101580360522030304526060679106378884149646564075094264120556304442639263509803157914035880406641469214457325804277455295622026649691965741952 [176,64] 196109028370355528745118337491960704967797538753199841201938564218716078703663216260055294573060695822282775922397626630198363208468561828264512761949333844863693748573680131763965343611927916128334511108777786600635810195334396659180926589385065308166611550538434017785814355093364046097129105430943123743486761397261856611005103682147627018235332575996318666822941689391567898753568864030505514669641070479654665915349267884811969305168392203025820728312572460352635006878454805433287243335298473341310084151565148769597117837833512921147371274216580248680378410016120135803620897393797040345111355787634815919703973074226775850809807752195149907067530635557119999964179919750281101698109787313285665986963389448014831221631952043688369021321514346955581064744004819997777347685011763929156700224976111939736921443617676466184068374694474683454674758053550305778287427866973503946785916815827710019110105846514221731336287238403935143395455074884881471748512833496767046549117954860294588197408824862209362124925929702058358328283986241699040686311314050153095325486111483021605320583146077416603404616292443646872859215397738941987939089341511411009559249055719124035104466820784816530376005438377692903559541564363857912799219543663259561430204927972297638140952732691918046923631829655933552174328655815698179552202542264143546778358334132347166598746607981171627821638082276829533613270744728068187694438443086448878141023146556383460396534154901069744400285186385023407561006356254140326527378638304109489840535940671038672915729516377723551857953634114244928785108365073868531555888735151920231186773638540828725613754480077401116272052897763390912779670636807434099161389742138153050417509509394261222015937442829468255305134312015783366091578195459056238282030295622217511435324570954498968845096958990356242447835471011750900197165411411550394597011974791330652696110314525755743204561555308089447332849563969237459949664277732026121919575404698398501523734914757364246866415603849343399496469188717059695523847972335948050846654506122416313275051623079111900076886275427931699017037647733475868073839397955919284915200917223480 [176,65] -7879772728613061617763830807917768185000090097295888155017088408208246850181024595512134262207256098220134858240264765019231319633620214263090334836237944115863879297173276259679419349583359738154424547450135891121258320168032282726451187030995348525942926846834495336864272483838113593108395602286035779799810956860393532079751649022285962475580496506276636641385950849675653653780865496104582592256416706535953861974226793607972650411204009931907338495687999274730087849164079446281585680333979433857632337984875846662412033126682309222729484076339869485605040281502848837305950516970398575908492319153639928600881025103309354586349211137778579701788102162156567705636415088416153322763050310295066080031761489697475533573390672542765071969164131250233550707207665444074850629340345180614378729291401368698529555796723187982640523990657667635114025861458293074092727899222379050044242516383732099635871243713418603010986989173217777677270123033511618321119832853132056627754275512751266855577204262092153205188051420233956578527083904806318725120811447778810188442287514050125710278584167924672059877538235106314900988300848923556397180501819335493763008358017068262439456097834807479743331172437914557174878701012311289866654239367881864017439676025477905893915325573214869644558157337448514657391358075514703907815333586203752524923434380331048048071099493362091283816398674467426674497554539515475441561120573865348253248780682286032461323422994032982266354519560324467752439157003743331979716110383397703254583622574233630299718236537311093372303424419517287591622078070973528666671955729756053825107497046077170491932962988300319295816630587418641688092118655320219832328550359806037224030185410320600546605970261073380897822753890295598701495857869976146753792690726563153671428685327914777411674793034793609479657706767250108185626563787157990616876260543857489583914652457859317694855540571681519986038292485542349004678287037034334790830503192811868162635660374447168463296758190279822074707084002177108109332374721908348201435362636882672830285195615677339821585974434198906002360698526910378081770550433014732785513902784 [176,66] 142268376307621732945071357435675889621416442662792391322704110137983414783562157089549655659954997869798440483181303921484757888467138686673538097327723487628612450471783728502128944332539321617673852370479710531185471118674686564994302612693218315353670335614817957614341316915007913824093815548971995148348177628268305831757333213350587825397918718748472912336170951744815475183681810393683311762915231214227452427946507452744087360192385401321584291233120002677421974718961581063861821398129088966321580206783992925347690528836745772675209374909888120913984661473636429577493749289534516137978848327004538765073098652367254551024584936926775267839925837186827124521485734223004730531544543966140401432120072186946269983358653644164078049769559037491051112104330710373480363804181754139110464256885278132397083933498890620772220561126466355897195115651517943330585118399170324041286741575043630253605078931296178706136180401308673160963899777801271263770789338240828770949580762172675601871881291680901964791456793858825693273540425519344849427464506148161117538546148841021353975593195545652727081094406366027174906689220073341510286226130661817632729310094933921136559300568303176423539546534994502134519966479804795200124226387035740774513122797287467904390141412374998326535790465189654241707152096186339120422887162647941491041718047978990200238802273730092984425237955386687576234863460793935384534400311805881484908956776196639352220749387406271898001009101508453120740200916100670859025992653818344270789293811546266651554906362535780658403407022644449871644614673865414943803501466303050329976044408269967650822188787051686003757513399533339581990688351355383123481722211278904242574678077467482966552562575216470891486363683801311222711058376000900453369972472357926547583264338791699467306238833931057383732657424025804468975326116911259314108006029028948892446040481829100798697503046461077774681070948280812651095278827555348459163576005131647710010064451582190709154220409222788299160343625515625608192681291089219851992529947305591750380635303319813499135609064271920757287375644063027392878662133331798175901632 [176,67] -71954329142149451190011344529337161494229598533975346765259727542645704830941245018405003175568716530333768037213804167506789319920622107374393697075066141889767584027174283940693588246738672491057276494233802750926298422278079642191255439811862149061803983688260798235602973618026503899623836300600777168893481721747130071867257858484883764640022926411063750527833989616125988317604428501191701168738115992541084314573491522393028688423322064674521939588422654212866423816479683283963863895974330985771946604127041846370873376745418715164574519104647118091084888218369005313425314485648594198008632427939370455743412305308786769495075983238628838419934779138354575260710023571298899812043692725564261523669733934796954117038331935233612194307547945552523543382135378453366411944399041479056256010257343842354095352008639055892773632245200756867842105264895920271831234393218490997188492159399746496156796248436619241762696035229732379167517544517066893874628462226690029738245548935964211994487968963641450330313696733743737158548261832656469825774262018136637408816804109121732947622044898679634652326669637686367913120970641262814113160769389265077154183347575831979351391879447784597492809665290653297653467433814293587491598699475780723033829009817438898305817932062496991531040163017614238710484421694351431499645234134021269066307225163984954908127893663765988203489394055383569080359750542887534882315288612866849101126342344032584219320051428689884819182774404297466924797254731444622356409195804187445426941883930136265180881186176576265805048659365017683733012216594276853699075027528059371510714404150720541247308213546275764075300896022411092979644645166974567455762844543608549092453102754655443939760380814726573905130018710449841334307845406341779579013128387359936617382348282772626557971642506209036102884343594217250847952308887708828026949891155514471890669213572444992818919954245413650296130457549591468415021380735225574912238295206638013312279069569535954776735552596761584657078908168680276424888520024211285648391754683685815690527986153526223079041311011047581799002696219424427676582846795973009024 [176,68] 11991565904573821849575075370941980860146228937121574319280271054359152048287143738684629901632120501234816429207498568712375439217535101853431269303430113135362572186672413848371706825267750493114530789989770519627142122737700601679002589998141419176845222908659638368484476398851275397417479011834658920709903291479269641054806639667210570174681679379364263947529488471575915960016500097870527265400913516562870908333804380538118305197790049037533071677693732076625183783439732900065996711179325971198074248688675530023884134704404412785796402690589137503118183646221729331679502581212693492531751938519239128600703995949026652322375665422342863326047534783087520418047400257456728502264127059189294690520317576324799421668480817218088342617117148125268441105593539147845817045846000321844720623581067012125439212164089062599796161992066338223889965188726819469667861534327575607927555086465677221797500495288520383767242879340150160439720975026065157924667011394660054016399326413511769594066826485227011265536253051907147945450121943841595139038132121348575676464442716253790570349360517220095105998631951299220149429887148086035723381628609796283557909148869107972091992282435525741756317216278354292696720672887946317789667453574217468040311672692245414109631184399547684724217867515402078595442287537142608620579655574285867946180276214968821221039455311193679728789917145238504768362661359658270693406005031079624669910079672673377408206007713445180519052811664892237314975092261564327005430719255050605484999987575634122359473967019272332268699778146381928741724850615393335980152577435264216482562580059510471646133945291193319992750521038417245752916054976084739870115427513127285151155082658180171654371881205607612956287746034717418111506508259050716579891187086884027323561669415713241765372746158600055561923426050516530450513332313228455069788032457439724177221747762039699271263361243546429693291686772773903015304812023707215142122342815822575679372937199655182305721640683842171901831064770445931905123477532190521357674709218682225538693614975976947014511064626505449135515984892127304212782655496560768 [176,69] -704993052388124971707813545439513447879287692070880917534157662129129025427935378091353376466692827741945949026938677869343494301334652150894554124714433328729002419184976421214053654019956972087555861199614373797035866291771892032946310297830065218484975939716175629108409133029020901609776341789803140640731943127882365397021850321552251765721344276073494648542723506307776451674457448337146463267370476656181305442327594396772493067164055498108069548651092905946504250690936312946386354921619280815209526126921446545928655737290666238588810466171739378634359869077696417767241869016265074005096459657332670820442992347878487993752676094986316735012834613433225915028296731548925753359090119470944488705973384879362508659206912757367974112230491231457438281139692801933537400212788392754767560164866906214611573850026479940750548901340189959826419653707206181114714451951776924032582225606372812190037438187736470499353658057948596732624518316424487648943228172163855050827052659205996306535196162424791377093518081223385401268003749035479909625359071557320081862008517525968703339236076334331837669245338393721895872924955806140810033145780372921445828831043420703626222501329620811290505734466765332632026501491813362577955161054718135733069295683813972518846609204587259202269483193763255316961912251688714853839460207678846620816510661472058497252616169470315680329681210640228758349412127450225405495204089523504728828817699845700809299181454770949398566820463245683564483669995166462480311577826540175964249111981221019566517740214860250237544791519658690028758542442322063140653745510718797673574568553925950454877224694323992507664570869309255920168972939835836683843824767463661383465934448583021357486454276866869057705988908606030084515527806386091096391757015386433051776196239904890457390733860787289518250855145001627859249407898688375077910531464425155322370820451002605825071697170774895831284099082051414754978402616012804848133978623803360036376805008087816593272562505805883521514624858258790561882747254592106166304615273830338193838257922973098847905734884961419617782015602299636100820313938112 [176,70] 36426814355240636803070900384389588000434496728175630861198371081271250836452302815417298155431487783546001577513363741742870207725238854241522162505936778708401565181642086867864304750517984414421860111400278232887706076587939803991581852876552158728609766237823366812531752668325096188267929766726416826541826725457107931671848602402739973311209592682273448160727686901051809002837422253882490323750460001561508960383652636092850847506205827547064478085392543150719414940731064380223578460175766919196677794169912629303030445900954927358272099010148994997400036881413706633092623138911554088992721815831254630233008115596289326686538812909451765447611462713626665916761670622065372325900196964870519938968572660076249393228455765875563524773953001305495058420150836469589306360427308880308963200188186806949626235003680934964492279707006300620867228676679154367670959068428061021137479443435238400805541636861173488291459726533263522695535038631948823170512163380359340904441406040864138683723339453830162673088170937661214971391643405701231620444787121159311665084136343669085398947052752361012442254381754079894379223980407585934033172719035793157292911438282432369870709470858053056762327495423300268242807441060668857724172709469545109740576000221061707824153018274176494428844698967228692640351350586631772830868876986565920236807694892416434798894984323849735780860690998990825094309839303997757725655796804683153726139866858818524816190780302103160477474775299126891088704513091025772599727462490001332364096348200058516566698638172726334503291051368401114734231962660962511254493971775185611249424731826844191802331912703102543471685069120163683264940631640566391030644971186438216491573878846116715204287896542926865464066777084552544236245519166349440394391105032070867770831031492075484486548593538654136408804924802499342100789591687008759505717660249706954918797524834901341343076257893562550202089738014423287298378680445063100513011475657040920737041410712293841224856722009397681921485787755816523711754750165400171722761078453581968681118273532366021932581009389378155124514435349183357196113984 [176,71] -1046241863262678520155684909243291888568758226918155652758661051934987808916223928912821408811046120003363755600905412248963826597320476104371531982780276881352209270109111156461093835745577239424189394791512791541737871449153277434728279069850826940244539906089713529783965470600266977861340043956838128758200292022848028846230349462152056776075027293553378934824233668996694152169898383408963665752766549331037636961339963872216831403145562557191052602384548892018345957741768812036590235530785436074871920487491538801590593333710337137350942542141809777808013695750550631479196229234676752996000304393567511938057443118845994447045795455935237208963545041924535410251958054519488025293841842230364894339859895966468443919377981168228417868952262025009899006720695026205707733556366328404631680533212451325977608347330046891391316001263858573876608271748369244452413650356231076430440094435236944065631097972158117248224558071518049775260523006783702671492476903400755456765131415922360058756301128594756382130766093602426789107619202261137473528513233090057407920994423414791387443392742659192051153640515568902590665747656377424323881146209225925869801510897585900611838714273947490085789852736547384554902848025840005591728044776172838811995823297440718427081778024440509580209856427926904610891615397514759731737370842858216198030649683533065840037596083302348480796390514171474142653509254806802074045945106260310991745889608008376152253909011638714362485192757733303728572521991782802644058906184879734713827874701538165164701847111778411890382925248682706398924867886827181917624787928620216463477970561358749609148790986713086710887470647189850998294354373789411306836762691977031577687031228122559049129096953331123681342011486650278493864180832124109192021572905545906937971639758259719266482430029010419271618999934394939619252413053773526965024656270288873666948864327190017375813963145951226591035826257545388760094924701283576384740851986104140483552090868410321430759503303044617106021342063021733213290942085065530833829997554938938688376150167744788470048895368776747742838444587255138341632 [176,72] 195767084064121179531294577138959483007067245561768503834276852102725281040098132027575020100651290880024221018956442743979317250669589194133135915471695700310337277526425688044959426677965711520683761884287887815893727719439526150762272207395534095352844248054099510737009973660712939332337798688787444670799509025994849625025290513615129836497044544027217241451001165036261909658515938204019985210752131576007438537475943332781946219333111905829141812882694427403091164966393476018420325114166381232738154081177934348667622236841470896477441669621995007803783947122354897511708514845397152371887262356460226025901642852913177886303501774465416857314638367959286073010259674764885166159300488683535444998799133210979671076238438733808340948794888096823379953944750337099210232962371049292514480187809515997031924993202835856434899399578255532506646950343258825047661650292644704527537165241829167685207350172883289036962899372643638575979146280910767552355876570460625321032952259285604742801022517165339411148343809428138447300076139978642773626022750312691713117079112129979327959389025603388617887620929235651911240120057396525933346472317881134506357869700177480908352254427326701489109407691300729825247886686026621227714928800169459712319981344321871385184741162197160607312699885131614176868705033912753440133994643033844146295194417216515031535211565715610394661907676960923780792672154312082534302296944395463682116735560353361201013714433554025027083581060179004651398740023493763917447043543308919213846093748152401279354158218965111890389370675336920277842532492519327291017362034564467480173176920901846346203651525072023093893320226462590780953604969484656628605883856887028451436123937324396152958672519415429115304434044432505632521216431242757170323657883345161390913814322762488490068271905840817996964276409557496005552055540926309727195558858053413052487090604762038012093496798101214680903230826181692813417086515744934485329714669758062039541799167634684950819802868334895896026973705938689209204633458221516889897209965797532844787796713899588245137208224428344635283891985107372432 [176,73] -4494557827468057225960155675377106663747551953829831157984456029152237378154766988552796599833123438465281333044047387546742469707758807589225298074419108379456852324733951293191113752994445014149448047492565762138271083568423249394613042706981916073747708880165105729989403963978823570307586718837559565168420727651950905336018442562259351032397995429883332408290423776931651285910438366343966322104059215946252159894848585184270683292383644007679106066498449723955830664799945306264178475315313723406520517636467776634101567566274091348345024707333747342115141234950492717708215405612178593584074209612475423542993728307983079248656819439955944891063356580819323776999511750438791222045916099307821837853148165529078789154493333165389846318743238076426593502171318175693350269789447962827670217581142020717953524336293839760754702682440686650627121732107176429517876569393015491360791733493884989021086942664449132631530476544340497556188956849138500106115242788185086675517626766476775753578009751292355167626372805174966051716988794867657023355048390466569526440548012995826517827079155659335224411669200358247318362364789698469675161136088699354012476187736049075640243061813070473985126111880077468508356635304498715878800384507434071678249187548332517664160899971778823363732500760819245578382097338066791267210487414980661143383653049556538052512539319934353122431486471137658816074138510407722819513243788492139479108137273500516258202828744300518137562496162616769368956868592079247849842740711529834085164277706350869492854573676468399993923831136808295418023720046712660507972286386845899849726294187380680248362451382312903224250086049715442153612712305825958113498120312861272416432115148488678193889379102643261203307428934604743095276063970810650941612600410017164262993154624773703117084193439987377080163584158248500323137874581428346696782057352437836484622277456482255580646638784479154598708157651840478135178774047430011629525229633817510967221750235308975893461791853814437264979439358290880257979597979018175862076114720616007989590059397154281451637005672931038375634125997056 [176,74] 387085517051796731810306339046220882952299702945047314550954302660594827689392303460426761308119909541416833774600687497512575743827107729576988841496032480672782357026908096532879660466272733278802671169266540106552099725293224707533652040327457620715351031595476053409778697088420930965673291034852905961048487399383482135660657806299815940854357768892000404920776368909743587862823635069974485383122299599294429342506395819199364816016515493675957456452549503244886802040518304991801833656994866226223277934327418697711340361431051452434241248536223693166756866894125592074851163011477757819814958853090438117471916000537875756665641938044885244289500675035559645440206609894785173831605936926427016396278021122333510714994823731214359146012827974369238116011213744488820493068705933066254170745909607874019723445332676333787959543487841821415242272778127877381396848353463008049273342212516230858370625169434650101450007360604751382105586876827483920652921610450234263865942458045404159696823361894213403708437278807647042094885293208964831490943431450621036108227480597214625944221731284980925528496511027483494057168440660836867019546716659051684385644028481510271977690133616370633322185678962544607959794362061816540695363942692532078888674890314348810391123722637118096026116543038579735006386381256826592583774048088228975656684355027432047128234953922654935406611148955719369874331455290155212220014060845581694267887836929670178337054496948254884502403297565882324957137662284892879161499107656549265508361612947207907756499301546920494910033369855150599770319710175776439958161391026610485695591875922051584224860936009514876916709025757216536743410711201461012292944479259894636350695964561758480773615193347471498800418922585950813957611154763612874691895950922086050707649137320014850269972307918987854869828356422336082982377196100735102401018635391843615371479607932036174965784986021562555671917637418922856426674299203092683218606191661325691138666970515834680977103949481561136436122450705854922745423992436327263651334019088374374025346987603039769565980201832167149493858992 [176,75] -5483190305433992443803980460205700771136512186838572210235005987145343020463138636034789933005978985294555638876108774484251879115911633404194593685340190615349473285106985178898699379714916712488218142276350683741836414878460557527624119481218735933935344731883727533874943137194064771017641291594955614716005943166846650453692592596449104441633531343196160801164323142204122541966262059704910163191249985291071532091190251245102602276199834199987970400947209293210048906854735745855534008762199641754334225881678473912096521647266577687446872728018389096192643081392750073934606646285471742847623172984254333414982274113746370131818909276236645862182474872487144168715186706280012475317028677678517366948088552844041213385615227393719844192314271576969842366927204024583930079708172834732637655741251326372766476238029009931831849559307101924522600812668984276692535964851699846457583448280427637414576837040877959229362091135818209304698613928721747429610416703492113780162252910045119149966137878185848411746186815483099182456746623616741996470301215687438751799253149113359625398247219851584658953585973643871966841842044443719741516658507537448870382090686476246813664748404311009892998079938402750370895653670881340040575915159917145641149882815832262377243905207635395601185931556926428343199746901865135149632086259320917356199852071627976522676365567172624876074958197541163096313113100334094881946049910547490251564080895586872899929942661753461689023253142272762502214630500463945587678172213179417186580930371770325206756321641301318576672235188666209419312183993911419693958755396675108992011721165606426698716654003061311713917002111999646387959085149778466780956972847404084848871754165144100200085674456823880046122720622587217854003164281921240947847646078148301779251034312902454395330197542497645213493780935287176537639417179761535882743324256775574678925836311685899512012400854061000940441955444827004358471788103219665602181384762774040232720980767546106610556224069894678163445911545656715237011333990059940387090374898327261460726008625861308930865069159802257140736 [176,76] 557181888031070975641345042139349324235907789185661376685876799972717968933701730156063061207426808777593578738736623979723969649730501679368523980495276374719861545943972281493950192400354877466217260717150360851112559143301923862118393637822735576190493998702668720878756452957786176796984646118449750178435931805088357497122774313043500214380098661524879223899432476991816399983244355774975954369499854040438029739028050452161424622608751155683069625291129123495611514452019021455051684492475025982081015506385269603872761446804308999599382904926516835084999075012644580799620704832417490230715346195637778675697475939475904238520752335384239494607039602508382241677235013781888999251989077002744224695205609127072326089391585970685260215081703774245820170695778990905508510553130144906062926831393161494482158341732076702618678068621327732165134814255926970015579874324867685663864928812628962564070237953870010907791609906625580581744883600461408479176258575761395995642503174925559872292479290218105629078732142538159345257124109072158253394862598251828252046314372756877465437775491277643247550908811646693796865043304117849229690818969532811892134078918694097307468697388194288918085774460108125718633697158541989906017922370604160553640711126953779250346903364401020358559926390643304458677432204220401511200972995464586579699182408394895557707512086500690973815310747587460205084492232603005574660402511048030227872371049688616794737995653406124693006534383051162681477468565725420782410024615560747614237826245620382872246057676292255100610525455891838946548643159924113181593540135886435266156386140114365806071942931130169619080973064460905205346565192120553321247388143714207979205880816527165464120981127567284344725564772537881375333444020061931845312753659712193567235958828198922414062436035711574313416920493449497758766205312460970605622426765972481316894007349086529807024467656326275507667942802761897950534314518650725695450625016268855630185872070393514643583635242672719531213653184142834539043181031466938733516523358959932075438162158302939104710843166709122904 [176,77] -8866187248455779092643662318159834210734239685277595405855945723167166847041381692648048995920025806271316750712359200858992792447080032883350164447727172491649917798694919363954486719905124525987171540202383856829960288638772439543842231451687873019054400468153226700206326251605095591563308800759613008213955200189938890141264987070105118028550062612664064398220205222720871219741155910933430127719572019556545020513577509805612840804817575648427860474680807629112027592327240101460789957527466298920980945608786914264111147544609444745159126938802731375827508075109432693915196917279346966318150865267293975954187894974616960385221417933350502421957505814082145453346471070573868648762819178988195751386348884495260295176412360021096573704565995985009338416355019197812103676724213732035371278113225947843591119241648689571016686568252755753585142598476973649108066234463691576297733940857692391569105781395704237793050596864920719003973758084922919572444796101800240547155069430800415252089993783370530965166925303570906615718917213065153209621164191674362344273466000263182641900448522504471930550146368821537009828842589943701932886585081034309857292042314930153256161018658991135338284435681407866259483477279387740982381271114720809791114388046023290374441092783489663071175777373235257411399312860681120868753249653067551405562298608628733695808881712109032813380660764738636344505814530895482749449659976209811250414768470426850996691115040698356196237231609636925540758546705195807351051070425418577771293449534021811048561498193920402432656122562318292677456413907531082974704003021473058375478716183788084695246465236381713414404998959130258458303358000741697361208602150004867130865645382206600373288248866491239261153677011939752549917280168271661888874876758213536675672898398310225506114666058779797681766615126153112140004642606097848309255437914091853071752218958022851665975699400598585939784456028119341422844374521632306943094642833262160054275974579091976565848050032757831092817751886665153000317426185128033224718560189596568987205248835770534485430343530704 [176,78] 405458703667052109838176239171245701466734684104244492618126690975084810555250322359139863411792113114288513272863978468850912183508639182626780238308730165018057942012353680894032654258200191306417663680287936260961936865968115341835443920182553217783169740615745763383999222024240765581597103493638771354177154230109202720087543863827415729078113461412276104737282454965828754330876084774918585194871984488205344178996563726385474221769979220566467306068895454292940979425671168614001655968169970507597038395529933056279167601884235865204979466890314779222789354242753284322982608638988850051735887625284431620899353624701461144239416772055282626015462393308747322064522097745973538556553286083407984265264073643009297889500033473224272762475474470099211814732395270368911579524985675198182058156042343283039813475462381278863658471995866535343151392553911311550510998649018881480045235698620754055503158541349699958392320581766133537404281531842495978501302035151884206888355293716022450888068755526796613277829044408415353888087921919245443218582182389632306020522705949688814719407139304168001169080706244056774803567649739385128686623636098289461875537406033820924902731575895387052313744835205698202639327372699695381325785651435011777155117869392070014587013945116012263213953317038673836621234794474067693353813327234714128297978178408344767918561995708317991071965441789494416337821892428275449139784915254822112667337882632642157753140741298817568024416456057491831401494133477714017473786880991297187653137357844715771039206769977280320982190778028207817380981143341367932937505402046090750405495959000205983442379779328233633610867692803055842615184975218165351430698210360143939926003942148724876760277839706724362661286175020806527197180286538446941742078504843408426293253902678698973486321347890673510397403379797579657150559715116564954042173555825120138716041119877597718688616574702423602702266056825006519559159843493168120348890555257812255841193326721054727487949978794605357008664215428186801848853498213011710777577142874603551694735972168774237454707712 [176,79] -7213466164575743156807816758263711426557305708612316215943388140282623185648203443154675195688085560145196573515232733415473742837250121100876347594751696156291225133396452111962266878479204419717370524497698280583115910653151062335024564843349294601655249916222826571517662348640365515776030455716380412309208822906279314057071274981898226175370495337169758430279980974813387143171498576369679793678469562005614275207937662466029824583489108688685681095045093460883851479550088051530118148783567650237767649088703393673690248302728739761511471653040601301620559257594371286768603696676836367626723976482974766017655215892594119959214689887785818800380170871242868163959019711172695435937704861275306640492931407697716295352699079066299191402590683799643899212579261392056700938307194167024475994216217222330316050490126777206509069371693987077515136453450661188884552656199861808838976985739438737246528708658043820432692309078088821876351676098469595339156461731704521393372731650052265938854992522937517019009715546478918766468477172198540704313101092506547230592238824905703490799709605445098919644841123423259937176523053316986130329641497503951486812972195541138664770958171186413472097618521842236498852218270676496873273541371287683935791748685157319801318614343908735265873962380257362315821755713380415790438927908285220335174323236019456352106644043688774489292043347985446640509465814095334644072052564098094560287834956658287336803852143587895347483428926977448357622290595691540225316924822485755666837206462686271802612279943364955693837068107476696586497423584199920824902605738516262808925177298051065996509601623001395912202546528110779383108129852876435060507660195757994654237729861441318839749818254747710698389274883012828187070036695416257294468025903677363716000013274371724062460107518154384977610075904757406950692518581587604542887889303583247804988846633944201141404106502000327924137145229672679582686692214284409027237959230771448917717752857499009009327476833365427408291130170335276445499748676447946956805419180861848460888318323826656148864 [176,80] 172317178692907041236456479151033876798546666040490411637222354473519829728430715063586674393925230074448527760374338964584346896022009662155061922465175339874946913654444483129566393104517829414438399951404628784526703731965729536212408689255085173806343943093728207223790765521238288529435842830806185443064099918781923017220349843692389554457399769600356990888874522620042407201748267267761272085623660361958544178292277559907098653978201428837167698324471363701917255678716172468360367854666364748703123163579745853078699207155609906067791127400594007005342906641609043286786799224168400025074581196288141733827875179282510180807528938111252864058091345218752575805455814659101870052276375855633906556328453995941813187894480261869696282232036676907404809494209832708178411131319510721912064211038947087223050422864290490790710029577254718553018230778131605727588876354760529063728802698608744006522411732484923843523615035961070750166598779774267345690611578181835962022396911987414010953910317941066845417046998721941233284546973422192577467684360983862857742270272374934964769682112710828992161280326444532591349165030118281329383850703396617545843186206755301786604422507351401464838004382166909826799820464049978891389728099399297649208335275222406591256088821182074194219200447391266710994654398148336476256382355736338556000379604023314314174012465575640295843911144942113595111301003594818401354272252523050124208190925700227380460238000648493510907998739229269090001399472794865789931069851576366108370297927669238101966518952346126472066715531759156805239215797861637786956559152507423500665697930598754152032412476487252401549809536478375000022273699652359701449224641513026062516700365794481129710721029879874824307852806403110336800022937113658605297194022322416344828067884367631295255758792718084114983251481015364749986082374948296116675912009275802958633939395506428732101852215142959762188864135273168732942927348935857215046706797027855659819082663579452755170748853570705716759178608262178204754382792379636185846376019664417408040977866661105720 [176,81] -639798448333719041020908315548167344558411780419020071505974874608327003379524282095898752008018599593977606970938640761315258689870295693389742320285232941781500718233125379460475561707560485314924153455687871614625358229396083086899254195619984142730562538472877130961126847900933533271038123310949947620295017275194501833058822802859874327034676556637564411440892835568874910468538258483770954827882243710566208766336144609127384401826204493637668248022607467474644268997604262348761537824974707387554742845781576253655406361848038603474547685498659726449562985820052611755444373973308185575832862958347499714374444631009196161570475557652387210469665406501282531660785431842834378593334818745911213120461593328036423795127495534518091839040740988881737537548253483464918074693791410055128308406607065749644067221545431434184022216322831518435658078945904607660417374274352544895117984646249150083466979095182955396485223377778969276847677605116445125626361698468812911984534876001443211490919874071041387309405116846138644499662933014213805047238490315497323389903964093603830223859195099019887164883452225350412292959071896537653359453423340788183174216858295331355547709116608804458232143334352527822860527703717139653336801603282672892605753626641752483039382089352626649819867736546494588809886288256146314352132803595246028858640309446892222145213202637694599726070691229603811662223780980831615688967375759514037774120922390223486685829382637698010029789099655131152453818998117040464009660418554135511896089916774969412320709773936361750187214063848320424163576336695659752663990639642326738558586534311565903053094077047954874623572047405637733360467825855849936917893979310498750146342426214262652840614193881722491699894586265165722792960226963313626349966046667151850204469071562802938068989762192621503595324130689413575563293592867291143363722099826169690889542567422566935219972290003641433539307106722542583356896953967238649013623272728138931579892249075902547962573823228052490913093620358165603875397997333562415020435417716573870320090978528 [176,82] 36686121326795915672159393877526221284311061555493191428960714963086881426778431149669137819430309118954663488476568479864971640247985833579430656096355859824779868213694378098321101785983975296187231075210585506041168563624421643039275828974005958393880952745589739709321074872763352403788752622641545235410952874407289531830452242825139452517946874497134887098775291714377432877244620548577739651770782767913046511835504472210403997469305076875877968845560551813579274569383052572803972150032948300433155535579605510350281203477702372103949162892348146514717888702826777657715632491418295483206784211378836896863851246748921540403888842513956598800392370927118656269981626463825614035868456413761679156928139843366478032895690331599357599264193886880633822749676346411861001648408079370654836319328543519394335665521706335072098909931016107691555942042002759801892545197828877675718123256570363100860347849749417725447039885250497872072441159987747651389739463354340588696774631891395750578425100403509702817918814236110429096996171801146449338092668832679183357496600116117793826301759083613296044447064921206098232931326397320335659437778339528639287249306169022673188054733499789143021423938205710099574317173892774394268784476691423216843981136611563006995414046071992276755615758958016615535646437179102120141182662247857675069004913243943221106985016412456920151998162942533613456262078448513991769295311076698222819766971248711407102582619166724302567699700400698009111921823623229891667110079931952621891411976357177705436018077193347359247394745117491931871354262276531925505568532094048959356721755880132802971611770411752226764047772193658483647706921161451543310247242727869080739333966282190223433085960825713478322921489202734016815440754555501095480088232322232669408231214187933796572360943779330233885023528078952107645790139208620873167755487907518909174511733023496496003288396336198943753474764370582266194886375120079194080381502670707987808208424267166067900252821242753725128465155226891666073753846067675014234421996651007015980749840 [176,83] -8313937762297447719655818503045358047367621245431102027714066491453539456065006121487134425526216618919199172062373813480929772486640583145305403036326951929445373781863775472472287813361749021746774207012960429091940059844744139609107091796234979195877645920067842468995622471731240517928206793538256177245651009491381983427230484586829478843120592566482605447937225808066689359170942293764705642318063504026720115942049099366491922302267984254599759030831935963976136896391132290250383140267618295744950236813711431808285604199656197434564854237462713596196015177362981946725819909922232086485334672227195922417075890884137138234768353402658649120068324433530857860981506968152554947082348480774173011581887205520311868785527201805524224912171607496015805088233058167368262475935830397065089038141578396481448662251473641316758172386837183561882634160019116485491940049089149187898246656782081012981635505008209946553567189308172843782965240197873269989563483244109620269650153497539405454767895454518538641960993267374978961484896706494499968090793200399898670887800802032818423851809444904770264136207493249180670800501411648497513464435681124901276186417218910340443260459417880159808358733736397350332792393940797087043451722605989157215419690538243367467688835870880661777900232074389131788549530807684900253061007231826553503535623449893064081625916158192332415390579403562939899748202848418675296838977063587441232333235572384675614448910350671203560987081484850956626672056183493153679932196623100462420347958610594975846384083050010785227226468726616164173732899703369369887642539861353060434912617626745989974012878320442943460008819763176207011904912087609904461949244666364493433200982647814880369566715102612175506733425628917839743963654184961200739315920033716983123282026083802330973552376224772575909940346162788034153916119572149736986484625176466279745192004849756473724423723323537492418929660402669560887911089646609303504233991690177675849858774371034885319412839915152408632625607491474721854155399886597977511763766607610829105600 [176,84] 283309508451710969410959152875640920268373034714858488301023219946563745202039143886679784713428924092792236018925095095111965773157509596055813001623464508676019921994561226907067875175239717488591623215440042322395599496666484004686435343012169184341995019095718173612121241492408614893057026384358059588216976976140538210369064083845732251299443328016056007449861155303955689913634516639437686925639671535350662826913955510687500415156296787645514162588434947026569852074133533264099545260833579545918725024580929924643927175748727517174537334487276155519743495022931133174747458066284566393539740221247303103421054698325675075129460569957373066241236983338418509053237033450147926669737774486560018058480121899902466407556710808644903058466263923447174397268367797774927073231379426146741096037993817437966027853033343355523552222974443473554520804459204378071654043270531551512472655977591821356326239280811073044054418948598861906988649845254210616364958290183138140989428431791293105521274729723191064156099441428325366755425447680134145991657117564165082873767242636193664163215008229343901074513741676813910872335508855845312018099488435053875844557143699008769701753199537010854095130460741236631422420328383240098384281798631974451470810696789293767326770156305126794688314386943737589797897276896076458808816250441393316403513295847057518041826439598746083685732769628976975408588617053552274716450365493099994081389013165845423789550704698982932329582219945411384345089766503185833040895875714583591237163293866190571509282309137985345274393535468877376410207806441001555461843204486506838824390978324872104434355048603292251080609262795075183295658323827716990148794389551944529505483982197196486465022057362341576427475021072170316113792373838284174888010142164625518748683347701956560331973242552164383013007429961140606912473795556817932278241061174088005565691866144107896224324322253595024415833131325693649565446651425285118394685789387281370675770759362762092428471174717193935930260494199640287264465242295533673014767331358358400 [176,85] 7410903123179117458139923501689718311580254188739977720975207206289667388052401425277046735471648730526748716516820912368897567095034378360682053516113180541071644690224137252433663740230696693644477090911441338121201933525681955867395117191110560299231592117935134824921756370356608367200710780228910922798098162550338218533556737191765771144167992559723056809897191957298497625300366627740932677990066872876950934134644843488616006302067357086657748153297778875497570763342127977239845951426796894438791323166972309012002110555912855007766638101348857383975335292732169663789927443792483039115226589677013379796352954965941454132327102584923691108999756053636454299158639739856755864884030120848787620662050442270050237665888859140904568110816737967288006713537484414143582718265436894194907626873181948291532212288064991754373684967961210554138401854503817431603093111432158944561587910334420466927234282823262023712853639168746987717207616266047181034941239833793442775512749962679642111868930880388594685924691439819899602697623563743659143311106620988766869862406375397869002531076825569311428561194414337496479134412132069758234120672466539994979009165313748579607037196240739981286668326437143972841164918159640339872044649598496252595015219332058271649146990374131683912775210838801844221665425755163904414137725385550480261923175413252510383890148220525707987283421036063095386105758684134564855321872695768385857349095776839899702661065287285663222732310854298929542978893465854048175111468869308620540236504740005131269474705035760592257882719946177746233580285591423294781316541246005030252524023761708327201000732916590903413186952210168622200312046091268169697381852969972293112535002406414688361386112484548953236150880892941480527043472364382914314815420773154508315610264446276099143073739935019077064887315131301159393684784105577683184705967892721705660864461322177064823064647974652090085417997720066468319699265124917860588025399103248164784073358629126214416861096386681754025649250335866060648798825297498817278168216185648 [176,86] -454476029499062113735375511203711248381311353477760289983719529331960816938922351122598867348027569525586025384919045679889512750332746226213004306731125598603062143997163074609473353607299775777258458012292311927720224142095977975742506052988866925273780384800827140110638826789263983018033605402840996661031779129412823730471874055740509699685758583935501028448653086824304758443042771252597505693412468558834150940209061095379365350203213390985033964826848662715045965662048149311319714153515883164756971987760014131322906563539951340074869172838813863364655328730783197933881381959476588255391097220990373297955868916131398203829728831605303741514354412190462528545975556075722309636323081792563886207712561549995540457586239401786154548204204550132034051897961256814471030427940254102372192711719345309923461517270175203036970024768814851167441529432340768315836207746192518752744064008332437104644316440922132325515614149734481753186055658972722883212052750545198470248375409643918759212255081512679247274940958232671609171163384516495475832359770198062400402671674450735719467507963642880832160671222710816531932222157046247227283517781220669037286977656752123750576318510788983059723076508345176609030415231622101660759152836415757657642827019282898329349130075951916742634349295909591786806758210777209093216556970574189333921806007896944939538640276966490570738031507717686219397333193578611284389695929968146573134151009219525622192693766253383252315299836531267447198378656323768994487628218612851894957745837199750485315950525604876563871234532144432171662913351140170543273757385055495534822551838561136601286772454983844138646654974551178821280157202971917569634898199233280561490928086164318900914007230087727429378575978516692407373935354064052542564290055949700053213032582213983960279665334088076766376063728603096587113237375887692090547481272887314259111543457806604100892706771642911151827467069372010336132325856887110196787768037614394637130872347852323636515366390616830763989822560975733561081019076919481254072359232 [176,87] -2149555045565882897854198911777897159907090970543095176091553246037481111904976133860599037220976233510138811957087037735132570999425928836456910076194304718812673656689034338569421607605140962119674507928384966487506208831253567020952595766729206325059139124395948697295500830807835216111298010537929726388282090376198244427404220487805072457244138101580207920046875215699559070213209094593499742993445704715931100952422747111153818350153174073981845285787694053618707584057830772248315842328251117594964571805683240167550299409249543275348266088356039956338294606077017712232010456113414481486648349253565288141736151650588482163395629001617085923806545335935435419303520817238501827963093613868775016299029284082598299994247830055428899753847083672692628494423293577957061791656863664250166998085758827603921213308473510409931272477542380669743413163752002715350143190291796885388408199549099376211017844421225783385133274312643344964296331527241475022838083854582955375867110511718151220828370015300670287281489938080010695569096396988063049754511973511152686515305431939652785904463783168153474731860384184955330307237242600865712977360428161502464533221307129622018283301073645293792478521306398944494885503050237632044369398755368620778700470364040296927071265902559952397355528163769454137223353527435651478693909206799424024370665190918786294851084811617894430448648591891863330187087585729630274129308988664723156041979393995614812922713997318924319440906684947545343013487478969200997716883401909551584319026039265904133401265396773060418151821771917241032091154553685835442475704629921335273944183950320296524825303553660881236237745821620536922304053740549006285195573804012691738690395130937534609420647309510559359847657927216466125580065162633426131428983006841523430993271737835437571556368997522285522469810589569620554299203293391539989661687502674470242981161506122697373853531011487051753732714509372780290601620276985945968402313546679960461664149203083375660223001753241334973186637169802546078096258803276084136928 [176,88] 284179974647836930135243471058642129780825585938166757242036972971700000269220208380231308599687428044471899085299483360845598169054073836744216234941002060266279469147962051418679140816781684305745229544562936959835844509516371646512888319604164569760277274955754264915523748390603875588336284328255929784126933795342104957564064905185337973375239760069256954972055603983197342314003109445803708267829433081144523797318998347136441713903336792340398709828804195020118675934218373345243786954792724886436228391072322997559210221871661267548927877000651720480044882692033876403910613551676066787815769318731153212019786322113762788431634843325429678711309253609874127464108695006135409298872511999951806930578023198729842332034847378299003025720082679349933125072113178873227598147560320756478333908214462037018596946810007234245391253517099679872365522199938149852562799031077743806854731436533201127599292943131949183536682497614292454247884275506393763454680191580197103307784919249702151801959274003534728962280138059909362127673929038949835191506801032569346021118336936490920652216091384731236938212894438204648028352126210816313731666830655167339181873507256183133799591801161254616793765094026025977450911125756050235179540255088053280004747351276790278569533297175316493176141532123077094290299872695024793134865335092117601699919565193524806059227495920864970258276026248548713012491263323142317170681842197557307870288546943532152434653531583695637841857034472317161011309499581970511178525871033544629448945340474025376411996405651152180778516447129660052462819045597451267275531716150211733479436005367923387506743481442712316882822108161125938304699873528847187452982063051975260602338869834702769925351651634855849180497072145362451500247013170746558543971135925383210010309317178402537230175932480266487744126033547632981653495178993070757481942886229400100848868790685049416098211142456178392394926003022877289874369225768470953039473480973911635326587260246257731960770266284163784143343970185056467589229131221899873 [176,89] -29180216472073519301291848194640672539061728042961997917493939846398956530870870524537652160271428220181380322764833250620923877451154924562320110897675813997770434592615324281173909490784891853247510279539516402282131914679215204357871914743500341745606295673206660607873019536326552816004855144203434898307188825397817786353388418251165370545121842831967770951566359703739981751542836491928448732832755773322823628309162677153647857780634763557641041764673654287001053631881855936088623506507761895533000011512818831605504727204542560765406619361434076254676567188069722112436106257736937278037494625532869801054314034130623338470061406157800972719653828944021003771717745011992908406928644045736240197812705172234013629522396644779517370738076462717177605824764447022465757844556722984993248051136661410166307912094799698850556207516712661241181894202529864347624297115566569823751231207154608274716349491331328598630180375381701958456100975817462368367856790376120521392323086151229982752711281140596589370696725732866955392933129695969842368892266532280205958152892924073978746129058596565600414155540071317635413547327684876535985449817014933405308404813408333270759164001236595176512635489345202938782318780720778424291724077955371119643410582468099082375695906485161171962405855506398118380724383160080657711324117685632218606392876582809662353733043142929741241959395146108332808279082881143756026165990911637636459307993133056897589940740143097080061429405125644180522362360020532649403908058852909661562728860972135941429290274305422119899023270387404538148876185772690619489519082042960848356285732957104529763605565986291336135181517031809936646419942285299777877969607755455195047592776153573179234018566085398333983640032682534966121001153995456639922989396929739851236775836608645221859943488627307622966367288904336615869766143054335194394156402998934760424533852065301879793803102245157708729456041265240533396548323119978247959313953632480981759485966863054008865288312327719464535032895453732383198032975320 [176,90] -78526621920149916575427331266093686008725535602243071692757905334272184116056557553899589491644901371690371409448039409572989327245272800193736876257851044686926349445972753726284032352277639168314619783151533901554801487288668175347592261709575974165351766668447873305619262289712017760180995576917229795972700886198932056473327595091319019555391645315328402380546180930349711088069143362849251840616096687095078627198332840989631869396844407942368356519866861318032996588489625093201530350810893628515407048275603779768208882593538470676502721597170436075622118541401937268317218559604632293297384744086640406177104629187276707731855551402874418232861913062983372015824290062606837431831278864266306210642534786201845245439443660946646391034796823469751799220653107917105601748882216978365658255274443047424588380106956917572059821428007186340050698661760499144430355130650926664216158394904302617778972740241950680548173980621699616784669498188693317965847576935575589583958486664089773398695845715517381248760008296818678714078938821012329620104058060971883302681898814410017501099396627365272279422280778095938030985905918639931701328832449010454613833586737877168085341802640570420797235183978476914388477629540025900662429374568294476755209046824547509423258830751577389552848988803543600831700284548803637550752734081421989258541123557917645421848760468668002926848854909022524770097742089377628703454035368956258623133359883928994134002442343861288439999473586886654070406176084005008108806535187661483182307675565592998704559430830789997061997066705206341477833276503016418843423223787641150278060228886021336803149768422181363511468662681798239830708640039542187103726066163803944755100117520388149911371396105618460553383165585312737348135675825866159798271551510658948030308836879650081418335924556967359308939191235974205764106747013420682430226629898085397352388339002576355330591636801708360979581304045628380647372025745325542907668168685632328405094361957236700857673023929204005357911658173176447157382736 [176,91] 26024585591310148917289853944003508306936500093881447868894966254082288467806726751052446050118186046175572678433392998665287520480022780677478153385218601389236923066768743832378959092592511479640067289859123040251701081403057529024139156026739192520750095237372080739937114264810487896720217761096154916630471777002346684765702861988260878099030914719066831269792328161941887991190707060489723065902120884089502214126396489123825096981556465092711676612982633921555350424002050544755892044088068556072990099887107580227698232124536195528798719910116267031944497531480294880437308913702504810881173843137203080155897368167058192490325148086324554306722208121036448705860543939312720595183191368450738770407201963515006669420904940711686988323124876310389403969269658198648087549193514286410550179860247863071795857059823400336588268420578807657917242023783973603904766422582893995509129231182518555568479483086516354175345413811233780019245452893328006799829693751239439611908467227640568628345538548930185594929225592353680225171719058497033279296877932334035487206094203851123204376088272736920737771090965482258867363175596442614713212773635178561657817265823120778110282804796874476566623891443989266985746222898127090271166269037314719667530654568205923399849663356742396155027264733526549088469805232515187205398712612805557239311795945437396397414737109427695067261596676272242248137238979962016130622042793301110844395493778747427859735530275861632437386672943646915159840163785450389413001085912948286278029749876019073902168434017137196663184326606640648060297371270564502313496306151169772857413212875418574681970486874572905104787096273150218362723320169080235003358729494798840848772530344508190076685732260133043596400283007881259472157255482111293649274531477940786207960380294030187282098969391901370808212834326582329409020351560864547889002590202685272588342210530210842332207848054165759315110073263570903260115292938380525040630863331264496092109436744207783526346293016881922211333567813949878560 [176,92] 9530047469404697266150340677633563557436595454454834850896312097130098505327046979493124860912637184045171198967190521637292147553234497633863859668563557763986017722401584429045509972544523573365515808674920348276131825567319616856429384303462663849113315257140005861965696262014276709676103550092348993709894281783008432019036707507714140849204942552688639953074451217401675461542198625361205122813141751766530249817773064221789730554719559632204215491137558724788458406398817448141774425703303401204212844337068295759185536601834541117169955367873828864846272636647690351678099198846875057779649141751047510236458620113758313337775756902675634902267103843929161240904274152552762433645718587139128726441312323887684486100590983953866715660834248560329951613325990117656537064076146930969090729074757754765667810938471593839584738630725609495429966956428392485224029477130666202650326441327558456347030081353992443548825852609928653496227503813986372923981612580655304418909282236482237795986715570929939571483204443818569862642368480013515011998972401522397616743697072685446392249580102994772605892338109564388921645155082553802946241586216169266636047645047942448332934139490728610658467638217566784340931580868889962571231434377582060389705541522761238455823012093513700827862135995920031458186160362811519184668546786355434863847571253639281284899153506909555419507837785184388518823626179162336400388031040375728269829333311871564832791394667526378742668409147139801118647273724010818732612443449840602064444592333672142574170040960136856083026997432374716746304189705787234175737716579665039818415373525058044566828411660398246774921641179696767279082740474919831813929875396187004495419714687567543319798633527418533791216257700036281838195006487562244696574360393447968967449257088542566340760157863282464965884931110492971142270187214811618832078836673972107131432127594195782532885432059468475783569962521888799919775807880076771453266090354464601617763736857820005026309245718896064362701915969781696 [176,93] -888527771811404683913622634661200009215097196338352099194020667145993750603116452191856733671928840612836548356262606578770407216897796841895997812630067187881153289941165612196586143453057731734117004590472147562366880086944580445352592631936132050050905874744794064400248753298136611533186664024164829043824175498485806915687195017716334188070100458138750993283528650376347030856637531232983734910509706279257552278239365910083009798880699473240346048676977768629618814151261018895982612187191130369779495434750473552521339424717182288235005617132009222185460111197129101189591002847417705339401713421523618021744872814005058398202206848878029715768931510061694030442914041211520764293905206734194786615985368582233720671354258484108000252113815110075646418893495908268819541287134842105169546213340842141837088691310192234242276178655403068740785925631657218328431661078510089621379382381075896416364327621840882093465181996162739892126024085958031707293344436424799752216920691993490142969533686873117219676705579631928921774109294300131152177537833853399144635473936003258208071045854430436515270282940086053943565387234575350494245092548371315461587048525305401230856970410835766154306274660661520561651295799220458687435836669990333551738679022489350502762646251838984921371991597626088072868060382868033009513574224778594943517886283809465414018832649396571518737639703574936450895045259159025952325675727591698360325349720488093750793171794588776836396886453474586676155266726112127681124143192163654632714047369603877507934018630507249481240027607570254162655504917202730891459902813210540956348414965276973997955839899455231094179751493102276887175169984757821850528855408359597022882899342956189896590143028991136516278403289205712167377058660158721077162909566180716913274681260329234595766166053515932647043661746698653841968323056153390913652011410499957409216939860080763321372506604298321200243959812301094063385963854835930376299747247145792955942443101133913340231346741604480565451601904 [176,94] -490553689014440766825328109238048359917128652492092711856263282217021627977384696827062741825903523210284741327112379618652336190752275624380188950223497533997010036411688063803304140194600282605057302974467824483508500189467433268670041172384476426244969919680948091547468419643823763052000928215442451900194751367124925067838852128361326514629882373308981395043229869600909252575072133060469694431195751637103353813433508414958704313106979187005476806257371401018682723228850994247680948164711633636963159074658210761573905106578412341339717928616343237417459381031094661164752801058014853333987376621185050299334788742639669748315961983491373574172256447495408689260584992419029837728896482200354156084186107541506755802681327423254895085390523980705024717907264967891194668435739228017154801336070739496965886679167596145357505355233786036977262654477556411169685094673554102083431550439581322146843569353619904976459165221476006108633373345722365842571509810311182563638182368376816052558430211699876192651832760128757380989742566773769817998765261548739413467232489221069121817112215842039734859084318726186999653847175598459822368841943465183398969372727494948586101572823756631174453819829022850708413796598047635234985236665766943872179506670456612422980499203399489344293710144981767649201345452756254816580846563472130088419045696397789908032085338017173604905016751444821709119050513672230246867113034775042687864372246159069694211577871355036806794088110820212847244002150506461843054480246608334711200848231840128138299329812620500724285175203423660788976724911248043467967923195462539115402520517674077430834575736786429007915842074008469065555128663532544180806410891442846865476295655072904514095922570466800969231601121330562530828717641487228967668627968201840613645172754359363604238231991911808189798239447717208839541265317844068403975379515988361075885685215818508480429263159521556772187046152349578526631433853065936004849502448906490081323953353378615897321593240122738228852704 [176,95] -32163993082083860723430087938119928830344538220054372111963087375268045876906571661953272601447336131736106870370929766669163584998980670069243634192974476411569664967355730811365677233325501786189095233243714997132310524284437310173584532052584781336824545040365621991109050389800780128017914121316599567473818824415526807665354909873995687953700630776610228779575844232787821607892180181383390901074573932429917521539648723397590804842375733282535523288507132545173179875627255702930905400420482059247390208456698583431924931075110805449275849492450641940142641567756296535763710743586256532484080683226481435695423317695761874124282954567989593701494259120144867211844897532640185273115572032513511156347929536317673171095320607773741605116061442638184610097451104624296332514613897528819596612602603082289855974389608485692629033771776320098511878788779349646156155960962439810264905185982532809639470597578921153552259407670321190465205956980007402936982008432945312129364432950515801068326687546498530320905756284257783061101026859285427831830298965247330382147172118440105994844630050684046388618325427786002598174900064133175287209583303491736878783754693327275181129007368326203508214072757878054090891889040163553994087911261044886215353721293612613535774700277935392716755619304390968044475863680149901720703014973015178070153471035077005571673579435876271367368162052824448930641891636058795969926447340475464684388568057065572865944181027782292927929860436985453683073382986149405111112428490690409155484619689832969752654097950606315347920304724397695403741858247779235634775874219938198824924553055899311194098104646244931691801137509172481661458839179965691092149137096618041372039240561585111364842295294840648187541943323619701410595751269382230386227710762258150899548993937793088397109464238864051396794837284587997953440170332430841742122096640232426963900251968861058330651120836373551731434603471643235185185832499904730420351852625620832078829282119322074782026464884789312 [176,96] 11519152195008335673635547049029891149808295892917288947871848563596553320149168983943323069261674561583356185337833971993185354872549964782836127838226408145068418597657879958488152899825723445167727257215085517051998649024538369064278242757225770151684419125819877100484969811191842193714521091174729849274456938341347464183868703663661024716622448381044851211520787141091871224432657062034273133603910290070900357333642202659250130275633706021434769330498681970459660431695981797463304208601758358355564447967359751966443392209643048764429132989900946595865023178445687877141527574462933249783471443735351817220058944114401743446880728985085676562768286236881093222976636950750830484587203152118805374657813617697460289623959289422354019144457824631668824807748811235910340380432793125936998151951436887497351481026046719447571047821691796139497591701697465010544104606531933869793441023589285698431617382204299849528907948403995251089622462473234696565111917707164547990752581978818180397285879276880918351722925363010228845777273294330050110376654495258111964355243985154001641220476082366368991743379699287206913263959269823421454910093788220029052254225507509496964234978847506625220389373304657833273424347056666334885909061418777498910752434221162097864785759952480169308663613726786659178310693248598540034071470928661259902245244298791311053888230186072596326959116452547267235102555512145022172865151288382716547961446392030344255660699571838996645756383299400958981137286231235509558118310778935275950490646650295450022343473796192034636236512610997712124778612302259737338631493559702510641730602877733108794991556189370208813331485386619693448884677721640026768665494052567469072119698306775491762566593294445589456694595591743876859770228137880679980759907328518128811237817127466454253404238076811562820368502369042071359501646150315403501483581978901784458003423493306365302941230007027925250136037944954391090443361255338870943693724915753250380485258686184497322033807609268 [176,97] -22233024151351453189542024509087375460274768621415570815224177642986079464775794942547110765975311124205283971284324847147734797534670615375319704175065615939849019494861290000121558805576935508965865510051353712034019360957392324723743405910799706856907657471627735163008892385645337832839101100437291890381628242458978428357596339448609039396585587950968376109226232115129622718577727858494259104816758497595067985789045052374883102119461085123816734193326414610309030339525767973085735883494926563555334246145362313856644619693929045307805498331845729364775887454108578952908468282238332993300330260201294556286895970577253209513956597804361417204790098163405756009903245200826826745308144104340284769362953321252642632935317804891646408396054887785613330965175344367649574143141219038611836557050445695284508743128070881508617994096229463539986837591725525341048410958163564915422570283215198847504635770457394781564634375997383510897209741430462227127555650304991419966896480164164905847328343323091856228440436204954603851134297537370147323319480447526384355065880924363818974997555369391082771418004500579375695588037286692158556317360985336659058345620025954151636647482388354013931731504400000431644603633561527663568930103972680952550920057091431297533532731296979878772448153685261544792681068694417920840435970542542793041521898770986607413020857517323506598881161591993448490639801482294289389207070602558235000732830219328634065535625187036565888185234668302742747127031492058595890084940343915380526771188278384937090555525736219900160650911309836444807343585974504412654330521100542743580086213924946114754602120143051603508599047120462087125971639888383507931574350074393677230670796730139964045050709568367998838047112901337005308466432431077169222412421350650415751578681913082662914806111100613163484942536013522562319198548707937390778015450310736286902708459802122629254752059548449148989684983663430136032562792190798951765886184307609687254690580943948728942639056 [176,98] 163561039995846764722600741616714273051531018543182770773068006331493961758888195091289404748149588655092143831515195709413820391765320714469441457371297268892401715145836524225686326649843706636718988875374905457719345374111703201480762744884030693031254523085603598411962031481555339724460097999344973447972216295259969785431776316036494507128073951963299066354822369128174230801121357572432864437027732234480037137783630432523079539080167384860794003568330363390059564568144548140273421251223347058738842733098733931996555852354949682566812904789580720135610584469266775374866048665017232937187272525220047409979338446095532823203429325231852022273073419743926300226063016880558528960001750602423277287549733720260891308490508935614930911849123659030151638128319703408287813520032093238327559088953626791683395468627324875245220938294708337673446099829825575066644308949189155573846378249853362498670799406026069173641727521095588712157814073659902787123171072461090834179682347993433936602812236034604129248903127824380477698727776918851722600361238647714377479326876426756829664882456450100631422492137437073614033900223525919428214948982829835224540876585673126710321549848965214119580736938543744552136983875926559860353002088624425313817166633537508051903220292698038033948337630816704606017219679389441961547142302233663016006807400556554743385033442371834725360989099401973152310563430756161771676494127656173670108017933326001042806460654766618516264349889988306161593929425330144505831438644886504829019797493342751882314585545643457661477419769718688749058770482739624317617718147530402510604415646831630192755969084387500225686065374476846339674878164902051560391300682650569059874356291675159511139001109926847294079724501591305008658202054663508489718132817757488276928451251335676381216272667948933558801261254098545138585834723609859028343916499972938860819093478075406788875302535020075858177258037348328853925960839382055291719407637837198058302633427677828880104 [176,99] 5687728434355505704504735336783093542691998570048706740889522794186244533463457025459258475929873980900465636816724989103449242321613476320893799673922054190624709428562567067319683413423876896139829993612725263525630707221375916636012331639425165019372713748242140775684150122873921203479376966062163976462529003463849577323878955298728844154727179545639681127871682246237361638777297738403048347392814924150732436252108674689414739515195355382811922877688661606640681159168021652649774391493522006214337839031468339511439698794447145642618625246337156371401450929560417606368221895942744194004804508736482532460112681853022010313521617525239086539512341677945404659126195929682755147148152601771019676327191837957808369420129834518212144315557833877806468451767644174483557811212657393062562604686076011587974667672046197677572232386995025141237416292529598063741911094436619216667522315042376228288911375302974198152452407040664215122645326938152879057477997021215589661669333990199315237997193102602977204472272888666116499079205525936840878520359711014016998793703242756097981252788769098570630438465817119133011293647166229684975496121209760966479070285864199968596544270540874968130736997014049068113998324331948885946541856124179967743588057565505840318685353911060794957551330180142343894608893809734422082491274200670222015528075715646378540643664058122299753109900801139754155731873568647982342337193062302416784045895643580341766685832944052175572216775644009754127265254748442580856764990619183841475937670749843901028226725044048035607748617146697248739268305590583054684453664727992769715431337830079189790114348839037185689731917232050198057187611744108449629489153463478840766236689713757100042687594533566464022851341924452084896082690290306802580149186965417484200187656678660822258752120964561720856550863595337886600250234289243779907443238372946821949001763738885710348756108793723009032528424124902261062804303706661176272041666002475139168985314583335712 [176,100] 523386669181265478129773522678096587069065420089259631783998759016925773297477311936621940281952068758490671149389603755447933021418577419826416116280424732431064401584718828709015954828090806187169229114077288196022287418862543751114146253516225532756705297130993267822997479405731883082575657124952567592871461735913599748419746569271932801258938875128160674330525556776612250229027666966989341841672063867910376937414475704133253902975272204287204583177859419479461359769519795922125113583961980328486379347547462293608315880040067979477192412961941258797815923499398642763505313180498082853555751226761684102477819586531444369351212256580160558882517340576850209883413872240169867054546330015795114013355044695055378649521679022017481864087983045493212755276956079790617698824132640315228265402518561908495691317876702504971769690113198728439886860551321809586170812253154940850935791433784589735112171966316964005932283430572789157273708208332701316461368698313623264000145573267749063860660470286225217879577662895776132454530172896974614825958330912079497631224584925015288071382367502850407023021785371391370093839414470944591243066737505982228956976653005707851951880275288002176566439731528508032571694496531967383542261204928906998182921261638874407458516045723603700342174362043405848782846241605840573827938415290173921030667553961327686790977648688344211299561641194538249196563109542095707938976549997984552318740893683952943850771255829308314259629147024453723099070926020714830368316932586783442765299698551688668465972948856532613318108728517816049795126716369504720792571316626993810308045642532869271821926342108503154709064564110460366975562699546608214587498400456980846122604881758917665940492880070378027089472970481622589319426363511562372262791364830249823812899852094885479947308311403484158226446012739140971466283433157380099572718356294099211049716564225721222533043896214945823186478668050275468818238776374616832226240964172484990197485025088 [176,101] 15459305727460510753639278917888998752556199493329020060301578232679913045511044098591980359500419734480725637939664221536350008169861526301946259639906468148488708874968749458944482661249047637322596533941774295606161821442058620964263672164900455016995743362832545568398832724506012567590793789604497639175508613598203645298975797338570326615136172737102591830191395974525585046184974587356192483159251360702952254675427045960095789359541851904403825980764331213761025391437693172020573681977874609160819888104776481825002764035881612757890056274718620483997347490210461392637037792196065199654121170739880792244864185703180938817230913804531242286037957247066945663210008595044378062970782546631975700043638448372126518094406599842413628257204905431703267048459299079211459269142381848812836551716808595018512566604621752018037178589339528719919205634902176283209330027437776590133914316928961236099257548439759971455047656929262649066937996196519154854603270078021030836326452037504620735645889541509153786596518879792211360913107443972860840392838448168076535460994642696374556046849413339336609934127237711401548137593380518513585765599746772983038310306817076685137104448231941261114292459708311019421094270547375836933475470338196226338894541471153294842912955875498435564665793547623431129031198149578070917345326727426305798509228963804014927294799328725689500760376858828845432620007784867599209076601291495458141360891146156088078689595751397961858879350169605662060049660254766743275258122932410251780223550857400506862389372957985675488314944218628037497521318589417259579631440010523339409444772288748493790899700345817221660687126493217672357306472718787957434540689814699958792547621983046350045929874835806692870883895272053674747344188784272231327966797493484183439093820856027420530141327445067784104236596089694508594323421272686508659512427395548956255822041751728023947227062880408443923011265174465022687572772510021259224946103003560691411604640 [176,102] 288572744493922760054043710977147816532671070854110123887880181832518068661523521436483980675515552764595877872980652873304488801416219655915051705091944739956852555569164523247863765298350030979084238080053785751527667133441218170398281575522811150691092953888319873748657653908791915867186202407662313829065918347388297462099624000993941243926929628935674919627826355066563147329263189618519793549647423648021559133157295450998039399536003119510862276068369845652939588894917857538436512432378925161229051121818958381273152019145673780520895474951662308552033256881340114642833923589916882514045283482289000362639727094954008611371673589954419999119765068159673874745511410273578587737519772818318210851319494105807119465536429529275212548092627813696931434862058044470523600248283808295737840412800105558569469747174271773357544163570676023995901488795327937012586988993539543590404707703302621052699510104899613765686023520473699182875136475847592208575012928558349873570708507406550067471269247786819614703303922538925142169233383771696503500916975508130653281822166061314750986755324211742350750516494859989561136657995525993779332430762797233502799857888106714583113999066542295705219813533647970274866347122371528112514312020549009905687948532246651317745897989381772413538651430609628443391828743579215216683310820062976963970773902301872621787401459179326437967427883412426473373413637079400308774031654661046015488029302006094312075967391174222134914200740789032256546132687573497165452818824047375053611851278215918585730771234207823697216278112592270688963462514233983559105936219805381659804517721630233353579296427614152765457969632593642164621689414142947784018192492714100732203942670946125020653355604650673645104733308363440516183616931078452281465468265491587832366075559396419586423913698451832110253602156349633526051536654841303653216645249835825254977127675776613902093143685923164810963966910416567197205964057911124769987395650963193573568 [176,103] 3492134095434264411522595370798191637438800773170553875670489254185062217677041778304088284347735561139057160784148638494598123251954263124074717246932187857689243800784360335061384632443966161002835129403362081920489684888673026890470158310253173677777593572742639059508621681994894941952070139917681156172096002262581441609954188668489727912260818141054829344381896341735049983590683314397530879310375971474465678188668919410898049798529774493628627492725267781866772354260617300317008382308949175994023294034430511827894343536174487168116880782487334596639041827670902960857740846815192881673327299177064821582337484121206932189515557067597838845384409051629351047719716898587736340630820440211933735870213905022846647097869827682203368690184416296486414429703987665796282762351098677777860692223961438819947857733886896919168390330671936438984155488838114146826279433771679547886724033723497898206425562555116537584964027633907255122614854053128010571605896668682895632499917223606794916215199346264692083926358414756527124070610171218493801851104248003769990228320544604682248823364494832766458651356915123747541460248702344113701623269489469388807017960018504930925583422507528415736688276329111661226377185203103245810348348998671170961171249859931228331368970516906968785740096591865759833660414642137961163863265454455072976606006699830756403624726009743117003156228453078770173001728964870876070451985896733797815183839617498332508774368632185871641702296683124947361866218062649467891146153623373092901953658421173770379756544834969730714916747173349635841829533903240033222284109444913343392498536267365539607886897668144297074791603272159250595765023819363141535526829923777577465372201805835722668823277865913643347029198432560495763944424956269998997399859061073307632519399486872810985831592880433548946767248600079145027750021909806693397729902805061673440975960106309023102239691889415883407105782166360377657654309758591624868668600443001024 [176,104] 28654536103249848845880230741284648624189611099118539586646651238901041060845305757831436552068327779085998666543023500692561572131516203335628821607317190888871349223750697441658533795710949975940405967971514176923974187151300108034589521679668344463053091913422897092813616342782696378875723476409946274853865462298687227537011602624300048357739126484776774428935201337701456710548053125278522337423550637007737788469281318597445475089187602124537590493904086846159944166306613459147687270459823900463613129808686056517942487512843385244226576704733375462488506245135687627510714595100945107857352276695982506358228275222584079418949448968003101828879850176590191092561573581104552656082343490967898909441538727827032306096876371329230586051654115925955208296462150245554885669330804769762155145143511460941914340611705931458534245566567522508147481446074188209768304639024480615232410046763202689742584195485583761827760756019841858519807143892025635817362106849673077672149420656619957542838717453705998742340274821671443250602328777474645697873466699332590976566741927821220554424675089405663020985175908777325860890137322082043712515704169943728312347537578215335356671351088466869205563975282959669366084164416244853280915398600126692746451889307059691013888322952083838062135375931525233794567840434483538150861536890077816116290826394931181746228175445693278453501424630646998374298263146230405364640270263364608896358195523865268469773672814248070408390164269728724108487635153627930405807143546374547546987016931567601222094462544448351564331183134525006126170451410052795965354958130774796828632475479970877223247077515514106030157372946867381579801207626792042680818669036856036613601916538805227862105862029096633119652583020534810319559520921265504965690880398305301196351510773986961990667098370402461123628834442917318212179863154795225838865995486985806427272938130500216049364817827710705217031788119356110098237367684951591654909689220 [176,105] 162237921296471571460734178281782118649121803965283532277027744799555139639753322671426113734005486486106504956025063016526898728279942554449731288528809366756655576947313913932887416178534702889475955488225353785016122388938191845324274550389103307722928627353510493806601613146389563587669448403893895894155083933153461089467602050571251836425836331822574182480098230146906486923584889714556057974744859428010952385707817418219752235177884477433472915882475367542251521058060330561577338006050559023498648891024299841508478481646700165311057546980466199519829637045675607225898926426676040314252861497273745580633468201419770573548740463421871039667593921721657847193956209861446525465461976415113612958897885162621119115426751235834199290050692387857012572242517573661761789596832861021860434991127801419694320192169260215897280869522997177632760153364891103993315649002960566687869331619551944286548010423828212162893056104079707912877522890918217258870708881407723815881784258419225878368504615864756941448471468573835906021520994391595441102300516570936370665039865737775328492458184443589875461222344221308327953805718005751212119783335880200512236378991455375438372345252247926730573254645145815792781040320309452551331667400023681897806694229419762308409045550093882631166683909098678141170705056306805357110179029602275154381520103963178153731202621172544168920085022519172462538808347773484049517036693195291144324557194505410845755642545405075467328261701725557934730892324136368027764842969928498720951964512977209435070221041600486540189410427982745953095858265500201950270063371069831000291182009463480395409948358487647360544683546242884969445342079878133109484428581404165297285202232836355116301701575951252606498572656859329498547381458575089603219603614873061305770840494040744231994596762427208415540510525480251128322020078885500617888384761082255732424787777023037496047802143546921321923879309685562737671592127897997524874192 [176,106] 641010423793582967128366073433883150000209186833747256173734384415729307983024062521660540215493912866093743065038298125919652526766761784323180319734070278985591297377500169267755085113666927103423148522090228625802059369767487820021995902692936577616078395913112676122241052439632766271135719777970846234286903296373800935836408697038930130562659319801436251057026962363694394392066615292586465697250644123039913950739124217923181413911875306746218875269651383830362691199007776233021930079460485027924243908751021114998338170593989677268170411385742118873369371913760951538235933084235795804981947279828361408950346345982328882125424987503231861746833880710803929469414651856077232775610663683486623917032929290486896002250235814465266786724123495485441704844304889347328035048829402389950559970770817348404775119647256472912887759216114935886279027514203914247087087941887705124760511536314408357193933381673792811053756756262164412925969710330129299667345779528983083710199226572550007797854367956211855076279412083995197004232183915849931271602455277009189423404727802009158218062140503774077959516573116711462231916172887000600333698635548504447955693055405915226630966601218748149763812409455722632506851149461345697477610071634277536249368754970171098998091825036496965139494677507089980972017135317105684805266350924980823505349013651099877081823797224811973011230029054115960542039027101713761777505398877327788051262438183091271985309740397565091460096126620375795648221691312590221713702208423714898109666476101531951773082604165491972902816322192784080892488688793322813222426071739826008208717553435630536754370743628902355868135666224270423946815302060289064203717490842405645121522355986513820425680810955218354149432536879322093721276080932312141126578206461080490282076018535012947335986095041891512654937119248962778676209827198367328236370381352619887886276662175093729300168094925671482316951583597160217371542755137655680 [176,107] 1777695369917904875746721767227066491741489841903196799517505454918320423990902403498304126229095283111468266020707852779319735140101496463744787493063084430118877437479715700253371576715962143595183385200105017420043727296404815889393878549973036750004857153789869066327863824390994532069770062500145613307254170757981910084267965245073861369762153807600976872380313172352759677545147242779335581760708288069593812714077747574906734894628012101922481151020929862500207222022820859826402624749060503611531812932186980630158266261980599700981879438087600834764655820786528158474103614426090992444474216224046100551264176069973687320179231839581031468100799757231225446076796882463575961765145089502702557793855121045184319835352731571973046407150330483903504882326933711961328741526867218864635318298165601251393841825149887300285393592768032513657857557213508714698050906306858612710231871991643252139637436072434003857766914628693495026645460655298967183318627468341384994455354650094131506581554093626617886312466849998769092070951792024345678182001368199869078163438916103816699810207189955827679989822907825159600435998333633147296588329577654322921011300147727998569285666057578195375627193587352422589579825186980925413633572269862069549340181883573229424460805823751939467978477426439101392650730007039480946301876867941426556722779834878925461561558639635235653820895519488356097202333438789766003360857442290120393520674764764269618975689317954345849921345781574240118825348201458766159346867164076092259629971572675038707790026095246091697306776648052099773599181361541941842725480902884483649411842894178048464390662238012828464617478481493070174192629198432761033584520696363514937044124921322469981744389555232725797040859626036245582410535297160114541340724414563499043364538499212723511426881433094358281662159469175992323532160158380704504358039311958279580735822513215089458762940921177483634432072849951836017919515364960 [176,108] 3470108253570233533617658660050320598158329190354886815597303638693799745154869563898712359837434882762708164247184302019208381396481704143206878424728254653754794109871000557621055810808278508498771313208748694731040611044618645575745897375446675292890802111418164265095314307567584761705958175723876986173944237828699936175759923179529059065786913353803948902969225041557581678938899301918689518423056950333673470475247547861860053571048030557640909606169527189762156951303909991509469651537093239853596636074595995532991001551265508976037516711655963768250295082559305164977618615779302102456845522955897415445729438322218425926200415139169735927370241215128987048421007813255786919357365289108554196535337408479327990564019090746914871058296898291411325492577243456859337927294352180229172016394520790554392102305371785312412305902085312292217756773487638679116946165911844416263167842124676002902058666317995135141181065088904667540297777307000569643374339015931211102553494607170976353927353632019582491032876708187209438275291171762106344025468008837351606974062659468095934431525180927452384139141539538976141898257670056065628730432836205308108288818304775356078854265142428684592944189011876557639370133440961701781358672256233486352187892844161099476297533657791658426101242266780774545150091021694830052021330037710885209058304614889187581289745816185453671064034505076895215955901786097172805682747457425815835390227859183185100945569274087195925099560813143111890608211545400202749299666133695215438939828990714473234388094002761171206211794490902014310440831645928670722121494277393848214442888256418250884766415633059503296432766240506977986903322484006637414737822887940340146080355461750134173684268617675164156309730123065950449246918808359476716053071274283066214439046187247180197631081247331913303716032222967928229954321191659088003947902754765367318024637251864668796318064374861949424179403947865474343092568 [176,109] 4771035685557434196870215999550522637449936589053414938655727666081803047703622210762976022082125898137603725584898722504337590809653219248866492427204687967489302010088467331937246526319357002424179911997615419022686959054261512409147437863541221687463513259196625161668186272548533649709900961212080389730364834797352482081868250386216787197640594894577825518417600802875429383968355293620997713058044515133587890721782040196783101587239369257889367253987854745780841704012157195528839579677717954870799343431240055410366021870131659738039102633811820176740232895613150880387063589582971609584131295813316314848516613241633191132618517843184293017051684862722007416971902342068593055820552157402725260664946253729849579745605196573342506519246758173461808704815650335748552513133306228971833716663073564354824289467249775785224780371109548821841966539707956415192229780418771517550647968171526829142588995665718828919175835038158850942562004256691916346519016753978049660242021901187436114649319948096461780138436522125975360053688573279411565606170462862565430690855982347097166604579909068497681946120352545445876561442169138265897980687961467373256847716411010960345270668738525445725658922218687106864013689988720417663459859353112521063064364967578744105194382710334267365075974273409812432290814517258998634474700588237900303401008385906915997112539913232123921644765741114286947531247319800747020877809954626208054973764752279503344167049212608105587320144359351023070823468700131815422475605616853639367502132385409689684348670763056758093071114903874221983738660770129445402495705755042824201848990755910982506291500917380669701513676538764473292851427975947411944801847499545535270578321356549873699693988981826079743344901086449088335451724587073399824222607354196286390100662342344475207321952264466794489042131012918930794894031921259983141091648860885929925484426415296985560484292448725221686139523840878483712 [176,110] 4616317666532399977213076677108909475267108530986149523979851651774419834331855630895739569229744773357092397849086150626566751259995643827055824070599834860956788135545285894548480563069875559775143318483104062254861026647048113198093105370531496926699113205879716133702138303298499080007029661826293005706170310149764345430895001852242030897153392578941446797980029087441035073340639585193726740478093999834024346007592193355571138838408408194954535662044585892186378622502483629584666897013453206820372927237787966542636172559723238268650744728153188507812707573786271815993786828887219820371250358858003191193974846428174715625624056501850317067283325379933038841004411575046666995214944126473740703364128065224258529886571537999453085078369122498645386215166747281459898062715248125522013265523079457393876750459972544098617901795236707461056593151359797355684629768441564748912881430264374904664666391177447613590945281292542244766110297718722077169419055205571022704170570500073428398797362121584048742746138321559351423611545179310623566596021405392771849714285532516578069432909764279783561877423263036156343903754140846064270615979518077554518665393444032340181812008129484466936074255183018722165051285506806135032073606455732831752372288724476636817142363336847706088574930296179384209778148453612409638872896331954925463630197352511347543408741123334850060339445170148884276694340541462001349634266715122272549198820682268631034799009320329139499321999215108164968802596487481104993277309912800640660635682632634814976020266011033551816139733891185674359990655070354623468312021194907072739335463978832176234792779972762691476153628361053553314587300559779384380144551229374244015214165743607130625899864542262573123972961331037876283309655912381034570615104217312578138310350265242368852137220521982257343090821395342137512817291114103037990734713651910548734639543613866352824608076151797847540409564515552 [176,111] 3137257713016902104558583232321767574296484614851856237687042339738780766965619945858443885670695962232346427402568139723461822990479862250043137683847129519661623178944435398099631498425567909353669826139349167978577340151037773345124275474378878202967449732697989690483256191067897589069269293971197008654725366030458882051900303273565754989040043405673855291982906567080323173020244325992216248336266733539706001517147889274969308611403443762844226815676084759824620965594991059473924702390503555010298717479015186622041715804451726442590462673759386660261594682284558457538091274734694709518782217942097762778389661566107733143241090698283375557312409719446321730506875422119760041354949959182003152772147124662504472904398308912006051116709504157175530714460707802038847740884852084697632833585118012470670708850437331582485104267451500334382881002197762075672098590957261742913671326604112500469799499017271361105830517051882734376714499201301483690121151713545975155856841915443754939197449165630818923922713747336963748134783653920060846389196440751677987901333931226721287132303348932656337537600290480176538888681800760681776857972548915282174488502822883962610872049156341592158824947010975114552171518392754138777592559277716369177398332164932265339131757001405126574848749166980380453869637273033958095039123877604662227647514236821438807395461013953589714872816519419197563995412030281927411490763545581483368478075344432167802656647756160050380728300953481215216943986290030122874071704135945311817572289067004979946865296020833670388966032848645395907618322203199204123130967632357942482493610655733127635593070835832827564274838512343155307911414676151254312482418506697370456501521746234792001456692046037747655870904935238104254498451122835420684914521839015293237327620138901244095759513387828827907427405565352914609499635789389581690247270880722097270248170954418766195984783955728065498364288 [176,112] 1493358378526130424696028530273784353943202585007799922217843200915733022254954289186577734332378789399884382032619864013720209863729905320989800208468605562163828737198906394776288023247203480773965075259287019737437568491335882703147725290048393326679621735111039955907608167676257332081619150804746855900974691565394097754127399900068347873160673610793545243094254428454084301987741036871423794509369854044189455089239473572225878967268925034414350408663765071930555219052160664597189610403819642814106764504988485820218479044427424199745079987932891972208124142082254848381577353961193584150879166319549792846727431200909414576419918789188392942939317290213861567885839243808486738084230740349463567163653078934087010779991383849440157544243615411648339618850073762120806028648741749131280004754705426379751950640893028269660823966220847741272318534567586298416747874257627892008769446485905376614921216014565908588651986283102586718131382031375110589921408252458446997996148606476964836967482483432148811822008281396072553916689503532461301326934661643521448442417596966405313722705550570835775054132060088844417037339555175352075526250521889153603576948062073215151998239151915998679569408427705116714018807808058669676883437390781060839148572046443831783013473771456803732361873696398548808120934398334485617109163350253086914629565873376146956487902632784457717281055888959871785064923801749930630270881799094728159142583154240343957739811817785938387768414263461290891470060475009283933276179841949750317763068240470907909717509781977208975368097980675736417061271786617897422745388577896744340085403489553082530951589671921995654069614506942306186579405584666312402493470771854266806485227437704345010871098059159530556275091035368131828010837732597379595090197344207357643281686107891390889561344643265411986174267257163382577643953522818340358328593858312996093381299635673000954412843362756449200 [176,113] 496168669013190607452751357409549584383468920758598323555206994729711772257799950276557027503579604744738460032853194577417034098010631144688428299510019166571529709345102163744079474741750013745115242776293370414849093682346706303668923713796126059371479539024056173643844375808844015141793941713206055372662264503932185727815152138751259866900943765959762788945454388421906910719657047882780869413363900562645299724933537285014197755531169458481225452401638615301343752350725270432859083733372752501293637899670141279912624233407052812593640218332644471159005760519596072482053163577099561267578145093312180707788517293821304472086936941044251638559637624983347730401981227696662729600450393288093014333111971634950812744984929690019857521135869135440448131903507805133631181522440413271402392039418564710451537328449177498862120338745119002107668641398723897967966343738040055165943929055127584557550965789849245543539089193083106159303638409545495747154827358603163035786189591016379097727567347448304458328518670953884197260805576027435892219508096013548874122784738420516859380939843623441369785336073655955444715192283146340118516911170858527888970595911983294210618562634201699855006844329722797952547049516267846312230052126221195623300853529524764510053094439635378949901659253567301527709618066524998947041399989713343456298489252894610197581612377589428912277953874672892444059029694178317014496263229197572797504185595794981950715218291341725367781674831824553588516834900664498832649802786401726335664982939434036902796560615854615936014444661853239951186029772299505493247091400481879699224312746161074594914309770004293848853021659044588253966161330861705038930928700728003993190040927926115702083002451703181322364183027342214894355222551467912772348399792078888132547496881412588418350681212585920695988243496982283860335883212719612004819774584791688791309901549531564223017720147376 [176,114] 114618518479860330006758856209292532827184648816988268377721059018781426122603298718328938108406999708663277124170954133252614151123689647014146874609802673936944621160597318058001231436935540844823697564307802906634619654154532270034252705922151622526544718976105464089210708259460883915525903460053496973674551879684771028643832347490035092632823394933617448028869205889638594429127298861834333546527804534017652490077418827926149909442728724558966543359842869209180304161599819353074313083337969577872375438964669369570025209939129776376472747511160984797668214636971881325453050793414032673393062316482229189350856976640413616972442850242116748186262108197811216540668834087110379324866096834199196385567214368131422874544928511016838837236858220714566813052041232429882174452655469313727835097771267888094336437064585070047633709839023437712475534709193167085583956187793904397847339782248267536961834013475052735055603649543458190161753320571916375668262504969033703739418141619871082582660917980815636209121097363988365515418103748678299308303591431742323306926580419443231150401280257976752411168136149159081326632474185467721896366259549448541165280924711796104111344398827848683837165988581479522466337482411577867252795585591330956480136739748127660815984323047486117294798721699953690606973265690387984706803271277927863779768863883368698435782939107664058154364530309929900809170070777088343810454376366817433617383537971153764219324262966130865380408175222424138222504909189822683960471072405045677472492606455731840002188653311530106352924692208707660901451587608137347542996444554705778546626706324153464960890884335534540080208266216943860773282372146628893232765600466111647056680454617168949836064919905403362421830109277414063487048212532132255997894125297866728426391239349425159404895365338429173889671961756811214936626247092453182337316826592775167089094255979309175548256 [176,115] 18319330124016305673997244342579267449491099381723864323552873233405506851191367433185720180286324351435278995190326241674191587382426706137929200484535171851987086516331773826446812538198438975290488899645960363759011938489837814516412978490159199553072100386898176156404143667935637154027531411422554100779456026294899308653772491375355557396712211303542245883858645284534253028129087627907735409932988283286922762368687075401548214343918703186515344023594595985518590130137131248169981719231195247233842665798344347981824190181031478233880691793165395563422084390250982344925120134152653469753541027891457928161480222395867477618852673731164157559826330091643372866126229329573481088804690198164425234583551968694597214116642993191614034683456098227080720388004129197197449077937796462233496177907220632602799407977934477720062442601683055379310414664879640196320397058057721621447566312927241330114718177851182636973914261633332003109521822297088867891215722489342076598084744628045578046751135765842225587954142920658530776916212421842353607917652156261261395626480771439793689119757154371733071669173893949651584427600836406195130299497609974911717589412131251614940106688175678364538358740185357545639415987927253894752876440728519895172068306199301771037963224783483286224711830839806082012104769219869172736731186023192291397016699943141444685375475959161002565470510855044901748984379216262445975758553803833412902361114443913139605911192303077132184204926856519842541556395137618590540128848472148767658890180269376103422411140926088893842308814567194156736075722523533869919861368705837245266991171305435634750594725067893477572721376490506617248778893467881396855381377378615356646573258747549861907810037489055284872824472806806407641397832005989566848681105559212986455066083875911246945731087810140160298465655178046335147451095871403460413867930688048949235139873808447584 [176,116] 2021573514969828685775375881406363066948376554482979186447943440251468833091450810905330533909301458292364763341870439601430813377649475637787017870090882635764017013724723292763399926604481703629979636076078797018063746447799081161576521048019460707929116882198272632587361125331922280553102669501450843011857560383442020572121053295255972738402756252153733936080042355249408049246168469173326910763971524076190100911193947329396431981380873278554530966257732098715367042649106121206095770269782750303929114772587478934938395579158907030147898231690172562136702775555207479943977788823411479642771631390838107091002871407521947617060868119891227265898443334480029072801269967130720120851269466345402856997835969492723285171882912574073077034322345205243181877209281019394612459991712008755855991449714193397653312637948312341781939171875753075089657127413163213617961569164968747157978886817414477970581740015593916901854990712702798549421172233338183573604668805751522583582184117270632977896570041458220607734588059069564104364798071616468106448537982102854132511885475545104272759472591394616643915734936565526055725162409979946486789580033501325440689501237333812821329558140288998205932309788032821737418684242116610961963176249218065918017264500532162517443986115757600691505284177373830220228944993298713255680876345628926495657095503319957279375301875890405922095298018743668163818611876557454391377053383911003928319504540397629730215127025203540367815702834092059748007979798277273781797092925561502416981249033747082115753412872935413823065352352455512898328276100963256502758561879435305030493445993906917227783963308332925389609617522894204227724501687054149514714566967690824912223830232300026546020866794024497331604591950960775728998451556380342698008516233923506048370394003550517442290134123404026951752853357070368685535782370538461063357166097299178254641914968 [176,117] 150697939928917641026989702702250808791464356490694286119104175085904445270058965266122927385933046086424182173901795345609878028132689436981045519188160539996436467674994449456685466605441627837312097611344861337269492208044142092951879445872345862161650644573014770894164654705021824682386800224832152784374357302952442070446191549628328944505342509199055594874401312023411703440701070390357197640407671486583283846946346947328118256657937802040745461336039857829740900371068039410188425533478716674199460997874613172091198141577153862360780756623222281489543633930720260406174504298294562246538019281562156401365044900005441316829675041905653916705396377542567728471331378864579256963860895171947598240244049973119898184674769594056705105786715235795603943022655146995550283189686149759901688330278905660397573075731650958641258186605865491959432526449501679458426013825891634585760713316161195575140597903069134488460859699418184586671899061871792387360472610294267520615410979941546067384394027115814466770793439767720673071810962331239452105604135358703522279298182750984624121636924446101372280918479011279035387987184458156135344404522981578883025887696186226294040793837874718435822620052590959802030167664958890131141250645280450628788161944538406844627003894396077392551141099884477996097482293621328932557782803013789232203899852590073206527904484483350326015463530237479927487037097270361180541656002543862251973536711911028457152623473842854816861851770378653417289487647832296523253509207186300978783738116426413416316869678796703558690557870485401728241591662608041019838911220965813713844208687124219828427611273081470086625010458711683552332430833556145135529984383610832289033723599289629419588164650136863202149335474390938963119058936428401886541583698543584293494051050966382208192569613765267868724485112211297180388662632028326054152671939224672208448 [176,118] 8370969950555614870375745031531047203062628719035067965818689687950954910460919939829227576761035735778611860193545383547779576051705258002104377389126840213430947730393867808314119224899975864368979081912300097762791284687020715578401528541332768835487252992711106509052158558603235249301238506848405682464392342203113217024803878086729768539769543936058120228636789842850189992565851117051504173040661897956998309586786135354173268806444921200021047817305316969771079752224793274504314333257856933110478112842432173168051999705335067627567257923537720944761572318315109720315699205573441583809655027363640968229775556617897989895445739806584643114688640503434761889684352532775696486500749871255541634330666657223617014431522531501128688036966462215738590345720583338752809206442017499529051629298249704901530088836777125227789724859158782392825016578806625134465203064659858526067377832441165415625484255060864286505467955465610240741786462634475393037976362143556877999166578608469901508934668089520978535181229548819415913502015418432775869606094291794478529717196491229171660224720747476937226279761960384647648868363463518014089063814326946051970266223442415800222038056688477098636968146236988143666052025014486836450812092684394494705786916985713269473979851211003025048218083675884878995457640577619462821248010693666153622089579015700797855213889877965120626872930039124678879506160854612697948181486328495423867018341592476324679660184457871901432686485820910728181319070191578450902508957512362602243783423311305639242486694073951795479622374484548970226387448006430217295163758974636227762964516217464193462653860084828313014961574766344498001739822573571976797893900166563686685468899281179085915564644538374873308549883291829844339396540990752649024744235547573402054103877459323089479705694019414818401245765740826137464472082639604150677626179896864 [176,119] 149790393298688990891761363825949517811424995067537268694543950748699905707133339475741474190849314159947438944274419927845361028410202815628608631278407027727827408187442794392050917788401922433434779471579256065649772093476998341074701649653529851810651189499253864453696765990443587481489239576564426533021363428165319865008179091174734235894791321892389462668059011813770854322418181229201670013527153573760473585570208726434407808752965284508077299321527605608845298838104946597215301458942860183561685390173396702607428301130769885822207289716379543844212255713468713359436383320088502786910631459729373428631161759202138193629344748073285077500675338890292140868952080034403307153826135649629151926512983081783277915818513503250279417754957723606575750683673905522320244106229505624799537513004947204701117564007640337347197038940741948868262192020061779757919836122498329026311345721043150500907063633150356181603617615836792082272691963736570607570072468118282372744667929876834572188789765656328678441083223686280639206764270149685545798417289142660084209443890088145017679861872043358458846624809177264359425639811599698699890994456521354510475158367117328300411288123794680494038569990800781753932945492687965539923143869876593842032457821211355250676628637024925544351462051724051819810409517841997826256623073719774628930195230788072770350838134922564260334042963567884369431409034417072353402378092122839695473628295053093102353446492050545216721233413891267325972981128648502568631867203605699708589628886098514521012424769703788827148169846407568353696889226049384675774546513732957506995245248882449090231616494181032842856270290977485969759883706647760163324298255167334843777403704865599354558204912474302609016450513957110494457924047420802650826791026459236287700149858356745177795538212518935202516663409344681948395973778944712609701792 [176,120] 26005214372876736392330272999434287554480360210431624232036890830393091358365625943657777159739340669972427466038088041026800354623192868264937835052896957802407428111420686421717604722948737334118978310046527184877074000341562980439311076204583927077123002035933220277482282877398813635689759379647679245158011602102836981863674955366672399408509344196693715298055708526914459563838210663701872808568514128929927994437264986762655562107605145159874823884327960878300708555795458452700315338672692089752835600907300633556377903149547379399989152627908559190876140803699478662474637146629410512106382406691265460278605501983548070543931922190675271787117095646148762647240779192869837654906946092914242464841294024868359434760929379202291784844842475192383355689919068149404002050191443872032588133668184770245201658750673938428148167811216420382745704216244781433707364240912913801782294330412796410388832347403345636519387610054013953763876545792605105258735985587411642083350025695089380118023998083561064106191847721090838452651369285284848130097297562362635740047933340800418824542936043559385954426790277996554446911902043886814798283654123271664296662552276440321784356507156028203584380865189335793049876131396793136257921298182231642956963072661361692380440559399171514562217700609316852084619230649340079931581227715073213483644712147889911925050755912343809243054375023805971951285660695343506387495107471310391473902849086127460984771928437186913142050957410587153469790805789516203273300233373047727495279698438316396297385413245637670653969195602901376625785394162972970051786308273803580073784955861312105138677812759550542222186151025373629744860983475481282592861410287790333313047591936942621909772784633607420361656476125128385159070758891140783677911371979313381218558233984389611475509283177186818540606089348851180319191740414904221 [176,121] -2022091089503417034062186242488016986128658070967642617347116825782000689857273263274692272003293387595928390757261612062161671308703697835334666390559838937365475896742121795318686845769608658513207892716068976767635841681191612549984068185016934956460223488286655782165093176697369345592228150687775049181604499988968005472797527673699317556218013788370883942261162221352376476656609317063830487387739703426078512383522689446252258505329011133766042877258269934042531701547944161113927942337191868816084816735322875798504768777755667897717313151771294235957203042053893015696262959975788322961446992147620639237973838567670721938716401406671055362592407678461299486386138225044574837449567096627936832394534961842595419929419443886058524524480635246440704365203038381364492180280945271453589910138408301211312572626757861507791855143547745095923144776752480686498498653578165225337316499397362406833483666875598167345422729424662848848349126302830239369485373695081552065378703620330445618638912010343129999837918982249379213133924725897009885886474043384999001375458646035260981339788439077064714904823547026397013810258495579544965402947200538180015644165030044512243843070840874097658127740035895827484668339421303019793073652304118914484079109422969281582678399731680878146084024003285506446964432351769779648860274609246517238610832470886082156587710196373490150820042164605595736064126285864101588315597882158389900112830103443896219955199553223827460276457582606174730232092859167255525703504208937803808190430407541140352673392901717732062378233606382608711026121478035026375033476161848410495879978276655254269872367869413151718062262108058689555485482725072059194207115940453612275662867717403072253054893621157802749511143018750538033301990406610073367184104256421882216853852680183904071388201961854997940215959936449149794244374456 [176,122] 156501675312378037950834694326094164344930899484917826890079238527566758328158541432010266136755605707700408918237171045062707409373275476893276582739862352856820341172712839255797048074849740309572219005286844634749762715987454430556333971110009838600487520516067105842302651769457551125123167802340373709574527029457877673233135269009868130413770080299330740582063851546679359202703347987963737520399286221322876452323444532359379933569659717492560055361358523024253390887722098133217961980294929074838821378439696872636280154065852085506875432209054892157789264845617558055990260373606286696377070103482266663178019757045738914937655955035817608655616116558376929846119654743680237462451358656236860850614507121709420773412922857332807715950922306873267028102285004579460754686846876499598429437605619209459416275577119391506266084568282374477367895397842407252315454143289512307367342780396568030672335690954974223245932841131258577190634106047229648986678986314781578932358841872583125339949281095124599668517620770646008534552396869201921679485803869663191920543072074999604104314264964977713929150418048805480682768111414468773916425053428957272913728024991075242952469699115874530176689874444934703669704314903784628718321176399578974437515670320060848028009820748441636958181348402396134811768878626336947589860395501824907474782615113295741474842100458384244813265282847625865768015849884906057807376079838394820490971693831690913780010706967282129381227209670756097548818516091977382937857781493365840510324000021386585416074366131746905359577953727708843574480458420971876029165912199828958457780580596434936999944615305278713599686179716251631724496358547924508660789663218586584547825508363367515228686953476964991538835756378399060508653326103833331741777601255901401055053596431998347322732138707893305062138876976229213176 [176,123] -7605546628307821199481675313633119737791667671421084791115715317353109487274999770921969361734261679520806593216305284931197206859586511449061430130598605354170136031935570876843033285317956823089224666851595934334762406786905872407580441542524896704787017227770599394526617436529020327286688110336443556585470137764596217323063905822721002719879091778788928055285724731874427178676449028116891907162169893689259878302619478357107717910335239653174550323352192630217609924795702707106366265581641491988992654669081759793451375847356520534573548079029206787240821214549611412403396489320074963019504749812998127252375237694721733300168714358062278145925450469822199818252748440358613383323313992011047078025230040660579388989297691282490863732089928211216866943421130693508238097596916505651031098976925601641933235911799724526279478195032090087809167174283786788441514789370090310759430479060083751808850973443502616651340697388515725549624047940238512888296354463113337855550702690440357530067837670843771664003567781747267969038101228644411530483513734877031328920694096942678217125106532570176478234612613857383862987717463279973654645796000211352183401079481036253908454334511833127107596438382611060783485857630243287664337719325739737937758601583422244526348297200029085427994668816489596339439373748576215633676656127491055132198094973859840115561571248867421013392151853928574294065516690732994527735294222858731063946837019248212229904724569561492628614850569299730096203973416686022923644406250026372881402661193076313982155133031605241871740674251378880462655627056946835406675156400649107521829806820895097107218971330496467559022085760394596645711077646221525860342782892099102231907603509766993740122021921458440352203147517865693596064923391353919744069351941634060651909315887682518347636935508939449160512110861024 [176,124] 246799556432080339212743090437957027776053588840617962143246045857893398074087967582468603486537802164826935858314399452428772987831304454868687445154210260687692477665971689433857149803340851127665304774426203616445971386792575297013372796916360055833645592493273987709290285133374371531472027290493959037519177690013601617360640606636319426314801440855768697416803499408184585684015008191029538590498934128168181290879181059817295677591367095882957207672118434875209157124600559485605608165446107827033966097881054921846134291434503897349892270531572005211931544002667869860236816674823871187035890280294125983192284788332712768786428923542639897113554649981386492740602519404868768909055732448507040509649154598585240185574257875797162778829780605676583455174726488170521997481702030301200377956077247625174593450456048901643611089957052145364592820902695801616395739529870592781364301572348586793779247728866670315005513568935149359317180016412755988452028737941143120905695535785885758485838175857543355276254568198999150788139441404156820161434760164168186019043172045208797482887918142796789111897488750370229061769962308046106769315433342197354828102260075301179722502982677622525525058299253791286012832667709649704662148414469632149651156753788687415943277069652874881051928981764809308365763777664470084823483401268260693358482185386025987864697042213907590438285922085510498381286322542101842495455095940392980112677383273160455254188658707391569444010287319791431699040269058973044122725599011731880982002192747179268545947610527197982512562927687942566352280147862200957088864161641492902962817362189951443190338792261611675148906441488421286081629933919228427152491753329634176500318980256015784880075253048868702758571082782430282604484208304117219867541634244248075122595015728155453260561273839258404525920 [176,125] -5239047271205079858885707341636259498480089433634689485990078877368627779585777751649033396621148897334217621597687358527714136079651575773368745775978405467420114047662872465911483183235937055714863280535851374618081821735696631914038807899575681768958293313914468120805468177658877735016125781974506104643368893122546174261581312211631565585256460785455366744536271828992047218832431991647167695507700439545584584700454792154558249972727516533000973465393139922193741404844691433542105833292401489537514867593222216877200156587952760385014603445009612224810497761900777342956608632320490377443318202592021021596368471867699683512910476089747962175040878369724809059146006267207292084821458762338078752642053779648713939886262078679427664855766415616203588452809523471469205771572946373031904511420790154757452766701465189104323811637141058102363638492400000327352931966863875591277332223132753879387184342548812528571994111346048030251946346161287402298206754853752173294832410924514809942676373367620535714423752784042920668573366499657571723467343369327686252892654824492852786729774931606908785986327147742233123057450425040293366794935306641998757699147474070625898311474091095286945671749829998177906303105434686391833774158740880615989534586557371713158682308846884539275456841458611644824762661899419154144030690639984307917381448221005485274823752479214726922625740699376920538035808598366136789736826848330336246292679978876599780484800534743811523190784181853518740474906385160360753292693825314677933352562154836948300312278961003252830635718992064613411805271045461654770987951098508032342135066145965733541809306443537251345679918909743130871722888560472601715562786503872203599693263746394096977326079646451230522934783318960365650209236315405488834991302040469027110520812528999109765139366229695776 [176,126] 72062235460904497474879755007846421927325695269062447631623378137559598186138977064709439700691183599121357816909103062760231394219994810817965351244763380118895368141985908379956976629509483823957931649875119306208896512355350171746341770826307201616300302156186522464768522434982830164422987850235117972073147824781109765501093948907295743585957535898823011646345544149251075753607339851890402140530280717223900421772490260200912813232221488641124110226629521472255004082331638914029183071115980894295285919880255509454842647643933060356808110288861512467240437241644997104704336185463346855698984661603819740485558662338958005244128147185149592548695698953930998378457567227591004481578768265223798956762012728902875124702961942244397422490145999921699627442989354897808987676104488670467088457770766134764290173838276970006554474358741775239825624726625101378308364022631145043456710276706887743155054688245358771060947426163958620859897480558890929052313491004536886608503025658046576381565989814050388929916057812047092821391710249218887599085716777606692421959240115853529713238828233469071553294519271868971377723480109978141893855368121261317237849480641753892248357818045805192640227707217102666224847625590219865708886568201666465676331400437910160313661576280110784727802520844054899579407796130738274448615649745001622230532071002972624929445156618273015206109866738486731807365668059957605744180725060676226435596470594281888038426375184821240612590825582096690799106120542674419373595296919633268535991731216566815392140312605943051626591456850228860078405833938715204409912036120399975486041952828629316380221960581304316166743759431099548923458040145127282669507839585920786384835612947520448314820492302302214127662704980617679803297252930279095441230470054404705292393639134719739605045184 [176,127] -635214202472058954095195753035254669101144392032607416430625134996984475070746912084190354971415623062066815498661704710581044413771999862801029996781231304018433760983369694758433649345744861009968453938679082578287846980835563378613703138648513700771671780919221784022678839541152185685036709613733201025666870642196711565266685268533031386900433125859643754954666467152027933922435667291235935234299105595853815674491859232072253798902868474691075911238305093446072031005583029215295398218006291788858975551134525163994947852122732428518411124924204829876732788820646956480001131683177209940405658572677941329504065579810923474500368422790927922262133538809397398053658018247657997725859751864152900133401303954477607349981052150100877912181352790416914426327528581450069398100848021556146712923499980719876213991679442764923221509561351573336498623449684309144538376280110879734844947146701663311114662752643572284846979540127686687649243515284023742106750878444485304291607490170632207362043559601956738439588299482058342248398016413734194118359202016204226113642932639672781396950240358668473473575702420150966129789690631858984945203278191199468618256104928353236877107192601056136058890809870546167712428233849631193527395438928889676248338963429774487979795337897363037979864302925873945900491660180845166407689961760439036104096296568959305331093801561878527592155621670319415179294112509270861754141556884288852332374816205438860863947883635395991292527745693752979439813815256856938459912014681644886447831919354614337169095795223908173733235329376829170563575108119567511287141812016051400169403540538389248888127788979680366364503494260583387114354723708795092179416451149173568004284118034710667250286667857650880261233178158124765640568439098587288720667851476261398488298202066778368 [176,128] 3547456603050256046188186003826953039427953210930937257211718618519032516727588293126770466894130666017021498301645584866674882872323085537705896698335331957898292006754420483987513749349580667721971890447258239166221931026336208214953539988490108387190640556243241879251697277686362141863544196390733216066777873677492219257615928203344952435969720429033872873079193355088448274817460506848780794231527937352361998863176160783421085857843605540675420015072651362868375608138429937752800924561847819844685612164466103522779073189692690462849159661534716249584216357952912237983211891906465470917476498910848097201229353262274179202744652102359843390728234287179528365549411239117562970494423877709636192165344002694768766358377440147286994295579527643229080990960389135495946483127657454181751740861867815242353075690467975180747725734752695978895404922214342257209102832920772925195842680162713652791952772430367169780483533539011115736480941125918593906670430920950749813421477300245604224995906060980425131549557301412893913139051520059743701484536457325796677281701617770114625077549159522823820473908939438147271343059615632356234408979760812480493060018643782956084701676461562034986856542697252361443053807518577503554951560527610496888750234160472902245102696483342547299302724430327247129462577051624842393698665469199001010417325205807452264962004167471421510422068928681283409979694142209323923506734698886170321392268783704092604440715560975474625569109116695549667677358645515712211885005187454577839276240423672444822068352300830650849699902344247107945514002396295723316203174025731459499278846696285186274297504552464351033346431494366322027789080250139416216001712214426820903168231984740552193614349278690014448715829431248361150694377919814563298172835141588344963932641444 [176,129] -12411715557095843768638542638303854754146032823292469673318281117511672693086237156569072635260433450893643178959194699690549293270640051706468067379141294338138676105858285148653773999854230878095941242421554902289127365499471915744588174491235431900663854852783494788130958795387952345074629726973593299261045246397493968296824794762993495522202641824722053388528887310002506144076401904077338500869045255738287393282309651583338068603015699753008698569509137974168246699944861520546542801759306552184879331916302360698845512189111900405148975190528542327246909294865066594307391968564927417404482967609202735118126038632020290287870881754035491645924149970715912379962065541389568905649082063431865922403959441584705201507255275686101836397292370871480732400186559324370450581318787143505198466464124819157307858125706797897094420573261977260490864697268977657586523999652157681717796774988386992516442143806662736710980017344268381672810907813498870391882148217826484812722332403969091204207743853339118386327989717078207054661630756428585181024081650710480150553815104616750668985578898877760847503984586111311040816045444110729364336958553903623801801853310814409103955154213117464183551425694759727740123259032717310320856194490324221659193728626854868058028523698586014340490370264517209028716557811267238534486718928105116533696112721308100871415789579441049317285642402133901094905588208061570179572476095163674757254529861987273817511727192561382891292627517845345184208338293460889139702906652353696481074400010978194771219099208565451617154687304293426208497949313020129640060199340588369602923539019555934986819934303446853195848952003972573078519222394224554269085657256472357250769433020145799111979662274463232212272116829605952021056082470957962060829906751124799568 [176,130] 26879166947036646206294742634252772792599354065527652918225204341352730323335605373853711567338168160750325205676488663507100679747186287328873427583528827587013715500561534688212533195260781985141840311727496154622247030695582641220835487640174615242341310759223061602629984657088298732166826591887809918779759061826054537295255929015337490520883072130527673945387713079577564256904142831434243073324974269402211939342798103134127873427390973771335131736516927495587170011024981532509680407415745059893155127713384376759787709581644781393941600489597218482223592609722532883839844762300411434074213360238513022917231432095737058522961594268993017583228654903982309087993156929758980260496206905044046775889742206960356283841126646357390179793596640382702965551921182624413841233649465466927719696221650863756839280652162204545518237163863453505713483338465865519842178504900739124158928796256311503763751023417660072105744740412687062415501358154836635014581530134616118640135311642297523184138631511757611997123342924394105408361395117377226500736106758407337970435074288924111290118071637464682986031511129558507564872314541440115260176291078920684295761707488475236339884422522049832922337119862458471071515966732644278544096235302458765467427466031317894041443040081340478571356186986041977570429979628905249594350966855798550067631553877150611911408702730603067275061207120783340840128019037904088870449209562804408807870008848840448373132331887288564526989925027918021023356748154113156836459926011080097738653906466943494857140712936980707030580149093074310565771659450539746877053624288442077330418102723669265089299411826587098913446137175637334538470626451540695245475899371523995215541269228021787501631475512623204915579031923246024839198646659925221980645945944 [176,131] -35608181677799160452959068914430310308006336557718591389984581079925113231543133858460968922054214316599553672942001924136757833399530535996713678157170667734718953349780649314048574255061669591558817527746981368265088300399959967263348553048433962298993082525967402342995063853684712321061625732501229491939610868561509726031009755552742501430904040094010008259874775453153510907236279051515097859958208073899482561825975497082127852854535363231734017590639417020560992674485021080324090941498726365938959443190619971986333886670859894591620587855095539631806374596495782101394130426309981144214732956467843594583004422751954282347575470587131156672859264739192857679268926035966578286747689312466545806767540416146026907418156160354159215932986874001028272006928677718307870369889494949590738714900844329922148601529345617047565727680785298782971992815659921913195948343019272307655906072148747604008392320484203017034536522860267293746929002898476204675373860277315538592515259673066622089716981431720271457060898595245439349586584787911789768879617437355144124185793091511034513918695704892392201013127490865962200724225062735602034973254382656050310923724456238094904019276990092708685992554606595328523472061073826960063240587495515177445424329044189803115164780368043989371651198794493903798016688115527910544130420253112757936118351275375378019546781410823225714111044262874441882358300884572372916198523050632850371400267439598642509293990261738615758399845034314859472062812425224136113825561428283160395817758024059430521216769405198467351574971114247812158387937497755417093184744427885544384891513468408450277632548562894718663562664985524115599249294617382854833776154804591165418148563419803329532311177922107312909770677249463657888365127206099868704 [176,132] 28659409046737430029288631414980159781339230882375226891500031677813661285403142298572666734070035567647937495588593067624980931586921680139132142913567990398622611109440268686587051878235222955357719104405153293492892141445656810316297541244120340184579410012353512052095034877941580976073370949287335230178608507275732744612720572781892987161649629113065484208366191257722036512891882359254570803787028882188840872614268382796665157265902662728257262871945947415203953882049282480907586680800206680881244823232347326278633569336157029863414880445919289666657925104492334710203507712269016497357256539653316411072880084223355324285305466320757160881620659971416000853130716430101740407620803315901248973993838769939429722315096874113218160623114330111139075682214947442493537484126549169357276047658505612573750357996360558782584635626450620847023953059794866578847810992297742212356161702142594338531176830274800336010697529843804997214840272023550659707969215302289757614296374279935814630607375194115980405867722692147247421001626388136592798518137716689143132306248488380921539202696791366877386517475854068489827937279664033480923966149866886175288758148681424880961011893522944643061066917413704963100246025169354142214625677459802502724021064151395312835969778258479219167781044382812461701220476586548384919419246375015773359742692416302103687702322091622047332613763556689520387705393490711397088896393497990913401000430168051014099872602597630936052544285597244464867623609925567491535890492678556574383869719676811301557544949509162112444323931029848450825863107757638301432197647422291784092339682473199537695060689664152631332537689404706907013117594586165401159392953712704202087940896101747353140475156503019244345792966056438938741594184816 [176,133] -12467677713747486138919183160030613410207751013811134401935467809767326505876232032371839290095656938866582196906382903824162969390809166220558394585870712739818124930392547094501827255189391857699567267868188104847496179304744682203612239704959680525490162235091050356501628957364325270696753005851613730048754435941902818929808087095430206971736320242229244230248682751722440055305436908074595562746330917792794444843317792038704455699657353951956588410256509065529729745113754024795494396428525406365528105590444056145719178998130576758290657385013136772023450595435224878130092036611683934174934003786314893574964432142567717906139490473518295912782833778282410710576813892874531696756651363073407544094228097323931680006668142719509429539435454657338591986111438234890602002876646117500925824852911796485573953527946709336647861785990531488966268905136914763863225881914964233156676587652764746849490440198466297676405432620162362616094900790552278406224678550422254747196681180203111389033405332157209069938587642685679721276482419712600587244660387287453472756012053787371698343923418663140689556913459121231200678126818026656212403922629248696746380817325492122824187377301325662311617999666363291574215327149914539331147659690730017699374924989226047371789870384278026039862116555244099128550592495413998136497980661592389418801374552917964147152272743785069439916669291772458904529967901543867316914689592207931776384933931878022079435686299383823633531175560208813417880202899618486102899878618407136249349910756055959470735406287199066596169385753198142648709295403587564123036529406350027612533292388174227941228662013932495067997261759229640127315393734756168394859378224664058087381668482527112734879540019393818605879419061543417360 [176,134] 9100964814068713607179210573160743878440874657554290843684485286359010687757771443840002547272276881410774259171441842037732560214742755930212128432278182232269547554280105341377660687370174328494345614482454798307245817521049888981285673551923657861836934742462844804411705456333674770312989825053619776040489520471637741139555647195219390464861675848226699340164877111340050657133235298125885452005738040846523396342547953471475341684720133898116455910687679464323193052061085917978919334233773251689464342504647100724333725887184661892383532490749864857819396912710546757993905521164230278799034592260280564876596463354046999582037212885943148232038405944053587707519869887321974689477152493602023254595408085920648513713442858947383783027024314051027839050689704986713543374899186264995183999271045749351151714212411915102972886475611245521002435455528647443064878403124166580413007827088238268833603099836893653409383676479555178842724725166738769369348373786854387560860743938501227384553860778583351442441044301667428329451732590887379761142489234010434355176987932978963844343415072941067984619214970521275876106339633373301952018656875334003313085936391777133258773326418265104851310016217246356817435827449321554136330418768562390517800850457566846611424565358880751518731424649193597041160627416227011871174442248976904217357560845754257299407436359929510724691805675339340003862863282170269696868755920687342800845960288144481844217052943682685620338804786686242687152597030033352357943201583551184225784321527109645832263179983440522058263857822572996964070596048177157623856114109239198181189959383438985614462792381010629859940827082854640128757941855496579566887291818676620632006074371560067652453900620810243342364805120 [176,135] 12937532164655098909904602836702218917483806349417708616560149393990642190084186842953904402245468096889825582768693991350326056679487246497572861005606931647907624052576285564527075776702884536431668653768990897359940008524132451012314272737026874204362518676959128737924605934834495863212356244973249420681966311253118495520476991919944174636573966548832225249387660685421136436053073827154211130845546085004871744641015834207438434668828534466803813660507842965349627751327116524752800365028332750465614670322162757010721199821000762738474012671134957797607911525499375859110241848151891932481640069722258839960333858241876315976427604702327900884594299157965405883615940424811184098766661924809299868652996343907003585675772508301095455658661806707342399991847458709694610543423195532048196694669083617616695423111735898723681384628955230292450772369148751574146928008183389475823425068695202570125566704555434549324488458469335545283262260437580496300030711446963011427407329824806537176567711886611910183296850705330811900700247037707695079741779446238277925128379514203288024474083456013247824488101865891640733555982930456672130382730432580151536799349053061562772665952083121941963808314832034824304991052272482917299375186749348603723152490277808293655773718579288738917005300602575468459313417773527706442428124586854127313602521638290023562980898549834466131246759482028191309463137994368982132920957477342504692147446783559652710541376775041295047464665230891514564528181246993832964370976124051545901126914833454739728416057349883710420895042598085117065937484281192100351922533478072947407996779610007793365318540786247831003115099148731252930727131049225990494266023491419562484609047489154853017817104869272100320 [176,136] 19589799008728231846958295982045648022236519244970939116476929648073108362194513525223884348967259115502752898223905465905320429549515105521083912572460284752211732008351758877507730803650101062654594333914657844116965508587563505506872757704587723561770482328864774681117039970611004792541055709850895727702665226784240001428869090647333184227705567439555376238063187224685009077796765113963384580142788259316649568162941918327179466190386355754409275830537568588327171927308085675830718923001469161790760079524437116513529228270007888758132085641270226133368414001594729623163615088800607872797416145164767110407831325157786544510951023995553244741042315741677869831318453043701617093065555836686901496175325066154340269193703130943078856655294364989158648891131397088028723114323129194720511250142136846291275382328647857727614751316775347844203623535444021118201883638470070187218222243849932881239619055332477415434593163979129032260518093776743131199976858833107316478838211038757458185461212631035818304813437510981500347048376391430191964157692229391929870567947274702950978567037210715293703830132656432321361706403448260786944363499064479487729975327851269589727284731410391590688709264431114576762402715593901907013307396252091465044937624998648121566694903418674175679213728827730023089106750178284970081732538471703955852059534323269516764599897420381557036103540674792242442402172096246316018819570942625675298476253856572954328828442042484393351380471354922155381616532588471090950684415882782870449403096912169927259634175880712385018352211600161256397923390481373623656468271222016958013279750715896411872986029005213378089801932625587407474898431977233480327978440207182467151888517818121971849495181597 [176,137] 15354175389169958235800124172588534297484648439924028510713740699593907345703652522560139220753912803159410510962907258989256849615016871511799313134395727300493378268648951657498516044770110862326672841068611743754086917234969271124065986347045376351807329803304211975991181023907023482468124874935085179950674018161526569300786515491010958596695715404049532376835327076973698070540137288880536041168664272888655440549483920826404547662748252962657787153186156734758916050058429935311142836226649144768649877320448994975060575349913654254283310831360180928983215447639354227937164497774292860675224111005763146147298378556345882317075818062361175086630365053696294795171361889469790951816907203108315935332173202673814864068881387406803885717191882497563225900813349770529741933970134557928522239403109136743995839961854084299492487143834399200015208781207486780496447876331795459279190983432604317071561194563574298335548932216811777736471832602183859428220877922989090574980751751889906910042161557223004844751084177567865974356322022099354760889126250013873920123544279418543841633216810992927868273111629659192971988518873694423626746142983831489851757355856997481171153150438711569523635538771838093045633389771909633926882125644951319623813102379031048735576849860207129471556837629949530521741004575875822180035828201174168366473955019293056080576122074669054912475360851127802379045750796691750280798131533021089230625649232337989821326798262915797860038421705757205486046614622692250321491952871099011397433894439052556627499473406708936207164394560659368924576747675390400051423479918789950190011613873380796250203517381450204979535309854420404163026431222480839704590673135611411414438153041719731832 [176,138] 6488981072027691933748234605872026802833698123216250568157957240234158516650429159822137424680389583069998917198943313488342174182453750034348068362283959123594159985007060038828628661526899665202315199721389406883176868621189787894481212537058402203873617646131328528734508393862361489183143663574202759272142912932398100631444728801009845932290798490221108088536713483038411696294698405147578680262758925400914176460709631568591338212130438659846187188671222630351113080295646977198638952828613841064346133615253325415089151647533605275773835646450041433764099538357169467921942458042364429970703094660613476209979789848961839515807055750363121347367065969925938649695162279107332802062612843603386502289051311028542134049541144296475888903715226135164088681649956354455143330397984246690581381012573060924247971118927962407550420114995987586438657661990966536166532491585415697491045464291778070037013300554250941253020877580641563882487503678573590675678802197302100571207078352036285786561717133110427991231709316087570226669653700189203244040657497497947430960642478557970088724125621942681000437885097995025749270324018214182489543171808057740167654868793454012248409672649246615126364010514332557193025453365784110007814126856869781955279886794926232750898056502136810622608799123123386842428276187578649231312523289821111485353991054882742774562636047495482484684205093999825484025737855679071153641808060377915599319844105337707691791799457893499347935220190679697906907080285275185487766619895585921616537846740201458832969323969352634883873899140489164628560760105247307389954310272074334285210268232728117478099281732959786665952469224483202014931302750576557851594848704113710628440073760 [176,139] 1443757302777223970558456514477224498072546384720689298106221398526043744538894716712216245584803472592303374997493374409311674834105737109939913416910271061525704174848628040242492665663295583393939110441077591394668832387329055562350565328157755906990603273546485446122627027852444867507325423988147797320642273061580862837641650172203163750651767579767551513269856319041220619080153033955899747451614892571260650294925334989257330089500931871172494940307354069892662811594324510010288418219935030031781833831068757346351930406783624293904939907110720530515173596351816181157012040030545254278191369858375754096276109228331579660671591585973867662970206262117254590920804465025144104327986532241658335623218631507977958843397660140382498564538989131441506098932074174910117312651403989525773687973495847981453878028290406424405134221528415733364584513812449806019587399848622117989105689825901011746727644516028277430521602414375680768862074431817700753709275209076378567471266227392905661991578095348062678932158646865908726603755140146823987128967301808335155046579202226773325827405051666484240769228338311596537479827859570940294688539364012368901346931698042755514830459436836881248296621329489849549878959582339442886550159519919314130226941310870290960219164609610332274231409159713659652989584997541211892491933815766386719713271525292754940911988263218144857493353471373441231885938265764508378623109178896210159741642390864661537146832972073017802579184510958136576377389470477397739356204845214114781062990033724001796168783478998615694130987398487331313908676620353179374237467183333206572900894389270365574336459551409439006185870115071737084087318425777668685427748561278101792 [176,140] 164977142063413251821132315604541884791239663206402668542752661707919640286530064540329287204794468049352530808551668816859063624012022972466218059915533295850354802613378276905134536913741745422879085333217344617400025780225519699385316257802115484551059301314542696700820882268249797073489911472113800157098885538286107443462032951245083118777024937119709893839448043222911725268717992960222792206659047487307745654209584861342407434002163887280555864522980080381455364476102144352468889298068848796016775597754954084108747992841686714342754054100890728714707284784611920050604634281879629820342528015489789800824892598927291520636168228156867267364556685299887984071693940491794584630635622749727750895257756114786986620321065585936654151072752324840679551334098685872806625836394414550082781029734550961107835221118887227724595559105134756850316607522981787513806878919904813295637027984237804139832114596045468618536841481039936197355308631404448683846547123358248313231616875626821670191524930426960397630353772815380272141744421613909504116816402449106683772315336554234236377029508336076473273347796647857296138193819354153160114431944748976998802336578347508803002936129421810980986851294042010468605126115176255133762887326991596232361114256926020991754828715942891247377480383954164164047555888255123516121234491899934307029081028739647568699265391349737550295940422485210563454071222845282771501240365858049275946867949503019670876582097710101772736801650364959082098309276605238773271486946241464614941387519674379503323001232876598000049966087294625582050286186133231194346830089634293627889895198488586016535864184127371968308647738536729590836517077536018253535159448 [176,141] 9614057639485561367631709691176806853661083653529019813327612706764661095792506968116869843627254225044534270917664125620133835111557808567406167130285300516554971763102899483622539823296264471132769269871552092098785320556343755166557346599663343200245684886114499839152905433128883555515154561108459511591309873926265164770427471260028595694176961530399704283614712604087043244599520841816072445574316381665391622401812506909029713241161735964206740514309166164286453203338483418012764773540833017347916501806160224229583405515728301725367068197845567095350198382466953766314143473381776184134371675386774222830449026480350570099957123141240939182703437965155228859606745310594569455480758252492873737908255190935490789071364931868824430251325117321565320474982485067151738522810826962783335828276997923551172556119362602000659903409131482469864682614852006176788346755502610034833319897040668876480691810061224714078793076171891633808926376433571022786590060691625733917818448029532606299730525457154354303061417995111231795897273081297390676186682900322703901457567618618672201248936051366115009689250394943365359824413488708746345296549072225898859212700649133076298197947409665479018459761817929092575723925116832814562786198113025146710530531474013048056580470008006006527232366819497791009296739980775977418166633838041329667580830830249418676996064019407478535532737980091907992575331634543758353639602127251265762774359761979978845062699150975970360845502136051876507097524748059176846493490245449788326259902324211045718218271375451338453433679961960504591143590092517094715520819434707785177665080065843059479859310700933063364860470880791368537959486646851888 [176,142] 277206743347350490471985379226659356309844495573417764446409771457678740316398087538283885458312438109325672622914789108560650744330269984164897667640184051260336696225784091585245551514555176307435699648295460602321667692227013299236883449154540823126210513173034075294954447182633415012571107742820008776037987537746541788747634397301938712841475514571025047591891556505227595798622543646260360795813599861069753417245853945673354083682023999642601249475654919048830140450701263505372250331969501092486777875561944444920525039570157549407943457323775842721597161608458388593661176080855637863425992364473233256472011062590681708040040751766849384327616139152517555780948678643351782120497124164662887583334685664293088756717879480813833455588057535839723064501126291529136631298497555544156857087264469564443222712733124745183556288250044586501448429730596632858669580772367640511010828885182849421713046949897822298416327839058143255471510340714710337620513278075853121926696510033379628291216022345080543969014001919543909362511237264316344680037348341229376398242242014316611851543553751521259900452775837329908751927942210225718481050364194728965169552456697449763426217914513136572970914900046652008742811388073295467664254589658051659400067910965529786515624541313972314893286029785873290969813179970522834986106452054989617050093606424198989085139760011260398427435192566016088362324778423711236584851272275326834719739471151854265171884201065346415790756505592246761633542304991091499038275819468896141100289998989018491950743087222639870325193070941126915739636889605122086547033279497534465284080999829847622202222087256398440059636804103400108510016 [176,143] 3146454428299698688383183938295427824662905657353378230871868228006583176441930428286337121081449752933612462812341199966965448335822709426300000914626813455751480748857284155448503536821972940283377226076562796305044340072486478374698137193292139396608309328915717987638834392367983582475932695210192351996636244632306809249385027197846463232809849180730867686177522023516953663305908555905573914229603006241872176431212598038838831558778870193583956267696348749290616346804751359860520033473564362620858046628862243214185904537625446707725578993743410457628082860424598912117502846254883013740220597919896701211279464205894248581367194820726674156004284671961651510189150303811988356659466998677931541930981705053442990567701263911149650785919300651403681231901963791024618166550909877485915250202399746203325263330800025025286566912484959021763681049485518210678760858794241427110874474680147010882827139971065103498826179790750951841261359970248276300789117090150686298249643646638546992577671253712857343417945606453857787911800126602755218406365153107561584695671277914087822499099823677970399258553870971691745412728243982321658188362533489879319962022162907796817652287839176132011960785068671590474058750049237060682392160313795370040602884062556708513562164010446193904057648180524166763537774178102785235584905118913097028952584515075696071367514676141915127381446785861960128550157489023744124888456704578411072615489124398863280219812067800863282462009169374192659423692439775151518095926161767567172819593318575056862236146813101790816360200096190586715724994821008094307011577696480124896009611071870177207354495407373774161440801113024 [176,144] 207251275814540747395728986168060282628367608275836874887188348532353960150532222220548967589735567505591469819925020133163323928148568871464222512707336504887536586593867824101726036082159152245647118688744546960444252118169957316736004742039627154417116933904869311729039660173368708086664660482675474196881090063176932698385282671481074376317741580264266490141041919992790388706554499390881437563358869778880559289767193446047863192132175709338565836476993335593758664185949045543126390952068799197625103309857524718538209241838040461642241691082776952309377579145717294894644258234562125483486810769282458475104240810926154638240833104856261687498275056403231148172032022763278182625617217689275169367560001925259535475041668519630493353558186311702824095291567973156520366270170458376383886274756075619347539780084236905324385456032298607183649305833355374837296028079724684403388984390813349240909579257618112912908559206193991998601733548263095611469900020974478715226829750453043223651357410409646978754940822193590299260786252041979587216212478523018821418970092021463098771126578905430865002465509031720054882590167167968938342290516947824164253002083778973554702655179422677533591692257114581765541298021332499373571787293608390030557545642377436313437065167426354083973293501090226025305536237112902283139166439972870413972591268816371082009462836608318080631277481111088195726927204072840631862575816924391336903045705312733277798278431501782179574613451829520714470677381311171087921878785915913033306497466189566131568921092445241680094714955573734679001451451836721206685826563389545141704468013549244637338213733332965810459 [176,145] -20421617483720893559185657124478505831542519151587576262814432402617238572714352411259946942566254177961480101902175671906338040205346576128676607039413570928333781986436697999553043049368069742135837849481131776412788766195249389001884298648120738853835255782632554956635650794684821571303175282186562559982685723755587819868127886116421259345353747475122669238548549952759299830517720221331366401340582910197559619629852913712279261021192576048077131670092732941630312369139420538558175356171557452480479700893974520245854835875375883124840995380428007577585283355925070777089359259115281768024901771555287257850751321180246781882325319903901623840154941058281527942934753023720672655198978039858382090605707764348181527299701417216598716709709074686003362009344845362021679729922944881973181854095849648814227437047001215255825304531038444768482975768868664044402257714643252713708646202618359688185446990079866670172607470205220389792942197727767127187733209066969083973795821360643355850829485072532563860892652936253447476071250592943371552978471607903661789570348468896824208427139577392730331593502301892578090152353624692506537160334145727144378807031796314844651317330553339323022634247635635041343819599355883511302806763898318057730388377197977030374796274926412748131826449983999927121568473290557508524859821803900296661988046452903683130747555613548176659862505092580253211714563203980156577757342723459645017217383506787150347342840705366930340725599782913290025001938358729172267879421624074071661791043386606865486381351636836296534929079641973367112561595882968089980447804294632227565172543108484267219425535872 [176,146] 977645347201821397723782019798408308017597274388768977931361338310047375785698851499853516550790781961139553110969037026018957383765880533356025773882850175362500755479077943993275513771434325773574831890352529326328040894518944050760188561055676647911744782435834220938068304133191568462368488713117420840958972475047290694894244042503944069940012689255725546890049569661028108361264372966409572236140891135742005963150313288701715417788277645410728168533539807120704796052646047082782797208132153294124426058851475356033758050549889411701260934283406712917584623773767422289182473780354305814091255183687468161566313338543002421952576509030120101238607395252639789385727421103990566245457619647556159065942423427111802161874149627469395644299643885219541184945079923629758745644228719166999667043397237345001744459966258849518201863419348582798341275072560857038099376330040738481267234747352224503146389205715129375043119642196477307327872483374245398016367521456252964859242437256321262714547267245730028911990669027715309347286576379429702434209240044895349987785311339100714630290512475546549898068823170628281766370924740160635630236878499630149872857174071393824460779381239416116341250116624731662486173540572503616622787414729987383436656502837869124113255889205928011373534470585907374338145095193450889684639850232464181325192209881257896703591488713461895361865576020695416298792558644393404825433123758755296122791994533157340811341339555508586256890750006910845289041982351010706648989844881512874402111851866534609035711516782991019466821470995966094950974251451663779428111145192913762425459999209325608 [176,147] -17311760371232099334296481835667063655995165986983362395815929472811707920037746529759603336932516309154834737956997061100326939300543226794043122795278352732627038028331177119490189608574533521194808117376201707808239910001275656159135338623811488793565662547703380153781496092939314821013016862737085557349632378403942118898173312104130677185888772316568966176053515558576868254156075881785304417890303219379309765064147448793019045006640892356195261514928983782879932032341860663375318806178482119180704491062905611338896239987118975616872152767517764769099651928539651095634285168905549932091919886603151028355278054774592935522402840810872427128942670736412369109326619017129728797706059792802967183011824960578739523206199204942297603596766619756631552764052071577797360206395482450665975934352025968063715469158657668738475638871984902166236805201008599150521389446587258837275572716639105112786326784743903833844658726234846012674862775272199536674261118492450159483738617838001306633461210240787757080933116184124408028882793296998590615187025432402197836569972049836590242031800716924099738364190401441532633024422223076013882165650597158202809676199189834702956242180941236863638425274148156704339102320991551427240003848510745478707644872447161681135547186098877294923608909413358459125607181800698929520127908343129343494092171852345792246513138803450342147597421142429652144431776605346924074116576517834540833420943808300355127034727793545220825583610357198168689978837143851669311364558529937521078385757997166306057944885143763328266806948000493601140757426981909933082134067475788362557522208 [176,148] 107081134695137553323208480546943346124434564527821666031631650761081342944346925657556930878839450629909737424351997177992343398699038519516164998880983759613597030789037847441170175102489164776307563171179209797643154320696415962926806365127633850746743867505662904156375495798062887366808317315387743798355833734861447474026409788231977940597650864453918923489674871120377243862752543766610697602216017422491172427237631290071153503326963837744540296449582634484233318889636362685127131209606899547155688706103523257930494380943140967172887176751366132598740511967324266842890722365594619936998287741308945187376932294587132918894845225535824896028393161799034428263463823124804682933374490125300916209469127852111116515830177625964879626344866464043082339491794844237220137616151014031798837265463540692240319962219823110396884670088639640746214911538972105536950759285098049111157111214151078885081827264421377046941312515465864970664168992602612246637032019126313559724806968711393957348824262519311932824520673356408400438440516291952238432712122863231195524670004815171925301806019490115515987419188105237262446214177690490050011205880072196047733294010751297866032815489337011932378719711653102592281552570639207479693885030379580172164294861881101716279339270005749250330449721249095999425951229283635947934820064503907595548560953145281315769680705867675898285955281719172348472715790606593006286805038619531585835206036325458881993451447697041372471617058508763695128411671077693246259137195055522724181205125457854793491838600068162643813669018813249788043835497461147518233198863338872 [176,149] -251527631504027185887783734008400909681585200475573436905361136497600590139959079468344774776885361128774581452426468704869029615508404663101138233957027402366775128700384405865027373896654121313042508695054064660512166394835982219528472172961655511052116919806961921631329965109506445162477986507600681138581661543789674497606843881260923743242015775515728796883263819236228847884266119345192964391684229472766799501980505614926551912682139590277568606505190282993020122142352332388988778299311659919129192299928669820091456609803892559709586311574746529777278635891556378672308553430818691797347756165404439798336073897478865121611431592382283636415188406453905492560759589599853730204200130578303650445823204886272266599250840701150774946380823974712007411632652211111769992694722978730484042124298057217929635420420885854489376092317772927698724494222464427493388928456896227122061346095089575178926959869125812593853651894661100528733759921524939721224002955163336482037187571345984513298992662288577807836694439869990476111456256583020749262987415549014802814245206318130892995608774839531753141759679771212979191975684951435617962221703397404858315447502948605724673906151974290999668704370328246241619109444677767656799252173965444291814195365238635638318600513596574949137556810358362098398739105419872326781337662135558700393570147867354830182793766470667328591404081920910199134206731793537308858810691278526694048678860952186813554233615106487929439862682255762994509526980176872007086888588024411186546192542902456540297187508535746814416322150979396031751489605356612981120 [176,150] 306252096964840177103354997351370255474053625112456697474473735261663486751821613816141583971620133116615285753231341740543371074978389964720769868983104528856594673775423594793643779964425088078104991824237543716343561647629443488158990942775953216681936634267533789848531329122056551292067794625336005738438197576669870341572832413532043540759043094941974099275382972180061323397592565110949778004067880732736470801199176456928659606888564365933806481859737090841957364832541049911308424495364420030973905770117447990345409554989949952384946441695660880538066394815652030898215072100701834549115455397608199741222841256330388709184220024171003856186870348366729438437013368052576491366208429548131061468301072477323461491050642466790059894965431943534770885237155815798135732013014200170282532021345243593100230872735163669717125351961056829819634578341519007764395353751479117423099582250892876807051008776006669945197454952239506985484934490313653133830611425699673192287693000572473417357707039340889164238169845403357186194299486668169659104366222485979386051335420120016863492882467034613316781390843202663034961206138462988527476525237725902393440793858472346432786085015580280203491557406868822958113931752938267756239981701983947783510626611709933374892245753917813856751050468030318432084392291881254304611819556665285747001098175664360103044839831440694194955149936328214128626374568709634878511732747550042572084308134417988114108977166118460345814787267398659717409068323457068196833782344030890133081652703315842237775278338477822526808436524021266468699390432 [176,151] 2353932371334116153873618533558988706669262815659071405550562217727096579592267207485981176937323395960665505832431083263621666934260657545171813234458233367195390181592228621018669855379824667694300250360871482407304902565357097897835158291404814846147462479503604708838390983849749461442304981224339553006342217589757623671419544724694128689731015932134267231596225736244674805048737928252692872247801538857026224567086486674982974754042795102266789190967943557526955452861754002614706227913409795862664293831236654027884856619877239942757552684224272985597941380171355956811108857929910837950519099373678162175557175927781807915735835126145238100422906180302314229847456888362439673353165340466684284849436360065073751468494562185305787066099738938011630403258285596324589750182785493400332008724725244043758686707068137317179206630272441365243585699236115192058385772316397046832870473293877575695468702837174822815664925892803403327728385489980356880990204537450730104166378788026796647540576937724206496930292953367575034843828955288404755646134267313529272785548844710465396588065987522536391231463399022066926608171732057629443462277981579778748042160845866188611692698630298876894689724947636524041755410663794453172668963252929961452199179175783461398713877793710296686569345993176347385887644185160452652031091701398550526339964162239575453468390304392684056814926913910503232531268639910831258537205242738430132214268500987641332537246025098536104757914127158471484096629572516892912854683240954556306755606036643715293704370541993717904338574807446080 [176,152] 23981693506313996421022630325863007797674081328694166310357452507825045904345276555038030139393918530364855204529307155499952171855176346428353155790101494996643481282126126870922457137718910143021423734851319078032011015569203011012056542749418832941433570351641042297933624687073277980650543411901509278666170836929631415542306933888139266004252431616812158325220299063191557416879298866640355339742129418622638152929620562090070873673679369725770594185714123389051397101963457011479029677409448044669038820264616047355972845663346203074919050607632153596102446977958612629534004346152228994912325739835692919766377598475336135038736647032902675167778432234010674183809060352743462904063383010080941103782675254037067421884716825218111227383942965359789042224784889163749318070525548081566235008342495626288891597788120369134552613463489783615895822458625232703197121094801340906268553053020611124657082248963288946193342969143648945647399337591579848979297364106720601886132277617612959375979946268132480217643571568823364050634445079395375831860615193526089090702459824461856013613496785626892949289229674338827708318844785730552845237091423240992462541113552451853938397289828763428611504122435072621601473700036909227654229839644672940096804784487887271946420724765200227672395522708038218663113424936319998829510979792977048108910292659309914540218524869256420050205509525989525012163734922270019131213804488138095420283712934017683412696366416204880015840840743288712653475556780246870644481710688429106951386232872029258819997397109529230277136 [176,153] 56219572785090505549885198868452457726093127241591048536817422262936469950488374438518303329971961890939778618090233790905750439326301393692534521489021139973104249873157481176406213427853259602265914961024745969121593622515244910843081788972018362231159655417767905416602425086007102489390184601724499752660021766762070261630206040959171772200496529672806880601502663827607687297143940206633624871833437838756737510542945801686462982089329878280474724415599488671888285372337423083518291117994830061419797704732989701188287273103373168499281299196434987270361234343238993437772244965047707171937540114796435115672793722746893662548244854874746212283686510516710159666224986387780227881847960429154929225028313116803731057471926707429612334389036846017297221731437106114038813127034382232343158903862754171704254190850957509324647345318395941386409613712067906583602099832736632010145715075819056119642705235544142003539415375524753002750020795618743379858063438398555063224459283050808025397711507309769353159485018883335752045946302820915462670117632811094187855304380749581817404347690393299742331276165759070224370838933277744617899022015465728843100243934750952242674019617597634650338604353911326356939642034353389434352258615500313990517731560624788766174235761777489824117655639038889767300966391072254509305557981739012479139755255788052471788141795477944618953136179379312996929284018645984433636101060725017732146048318853308935555802146645960583124751676135378567088247314736456490717358735835413652892800429896366355249957514112 [176,154] 31627655217820721427381850377877450549150244389573080991324522670089647492999255315075847985256729886551396448824451592383278810529699289768881206831440077380208525527402556156731913832370880187231744772702274526008576817611213814447922593960770147567624607694497331439286667758901634338609386497557630436620907495064600451231849423855695009560284031261530622353851295436435882337537152816286804802118557535319798420575440611348177021947641584166836900574547833452643426910661476755652576020850992891555354691379942807621488678401313750585798638715345306389534648812804065921732695439085251919172886459570827404192382562153866958188824549704907684836491090801548888695179093994906412756801018590186945972928232210220135769232369890319618507296401993749106459047860951516888332513988589702642868584128801586882869037391051018935868591091177154816059858194140810026620132378803791728062450725467067509325710449351602933024461382779858544602077264670097145456583336600527930313555576815102836731843935412397486087879368790868070070844930352039120070747666407403463194905106757513695327389422673872761883732649309240368897140717109579741360342004412225125968795520606087368931527549355146485098767811551651661751647167863492363779680278777445761070878518502101397143490277266133220573103683036477422555838592363958229859105794631302498564248360978508726279210252073466860990741495565547207283862028862727783940714696669993000602975669760843721183812731261916126859780895247919547095673753552272875507946044837964837197233889430273088 [176,155] 4252334318222746293654189585944285391460021664813081045434279672027671081606858969750921815189831282797088622872173877732418902019846836214163551816247179031886799687348575504762586918395864212945038590305096435560343708990416301975192334730097321307671040867832824205364791195621331044041870497516960976136254286481259958577536042243671038736591133171789890277013034447407730374896686426274519556853003576694626750147130601489191025167790237690571444136172849252053744243953384496277178980812749268325768028410768555555540707502514851549245122522022621185444227939032450215626672485290328926002276078956139085947920208185146924469482026940600888065708429438263768557785108300132056453624397289531514968173470009157738364780874629898724763746852304267750224580105127175966030435775886036629036123917620657739974347111210702312343852112157739860575147606292270945267166710977138566846292218588543502918126275049796846660725815089185080445117746154016744533761294099578445561593783291121351957843490837211554112409522917747786357446605386097250344120782787322195698669100996827314673911335895307535476561128074825163812166531996953908166987754341711457073069535857028482301418474022351971855716611103697623478383687385853691711374713632269017960479166395945239695312035855498688760856756560888653285464372240150276423593970796750986868427912165202911511674224753427859234647989685814296291593736060854468272763268315169897571051393841409775682712531980385531111126690154923141036295600331319774388376796811800986010624 [176,156] 135419856156206696412176977452768667489302001931448574719241076820439762995363566851165877368449759985225638501416204016719968263273668187437859625454162749486125705834731440200535409901377787447411605812959177606705169447499668461725299401672915618772641785142491390607048730019693204107551816795156567250456802299976900775686241576826805744383845804700775800063330479172904417288392801062821119323442101445661035541479830261239868459731860628987575929327788058820663748020410397810081135741574756042882303749659814719651037087833832707489927114696879249287659230483292832090428623294032204325627059245086058573149923431575650711438741360984984658873029798223409528293039210466615841133983234370625907529360157194452896856099168854702145479637924874301763908527360803677625213674729286889163918143099918460858936595481148975845156411950439287274675758306609830617561296258405593181687483379810403161375351549999890897728396932374166078422568484355662768919119638216741117169118790086075092394755051015102178383616107482685182134992264076621950495562421621325866305068338851470089654536194791671241858213959778310186535483554724536735587663225526918514135305727088728151954225551950856041094598320085798115203775259230226757319874446981856150683969791689599907127406692617361648269050210685081538893165712432921828969386351199252287901063869038353888977106205988386094037784885261643709617489442781976319724668481281409788466199761135560270263252169211725307658721100299762729175334178976703153593870248 [176,157] 1007308256840193765449480924722284027174245871709231127284019322133741365278175983190792636720779163155123048542342537090736227851672292418929513587779717586169866863033663408884428120535100060578983260383046868899142617202126191860615872518139882827039927822601384074348050236276470177409521218537200342536283851674700294111571780734628577046724502924876115720369650940455335802359514067384518463941162726210575302685110368928898603514698891617367025145902143706839133165660619146893487471202408137984901727046153467251639528747090829563078850302096416614253287004377151055367877860894064938522155014316883497221629173468451876762832282201380167076698431678947003181856657999187187364815155324578675424077524143369388140990108272805361136735109516502446243702068685528901740914085091235895109752518378563881714936497276260182547220510092562592633192963184292321183859243980688323005143655920367812554403106684664883241548088010484170053966912121172190768189477699579726302323648965972202270396985654242159812192587724908681354851965695209582318684194544379975699495906396135814871551590289521019007705787130578450456467407492408170388359332284010120660144013277247125088497633167755763676898344702770278778337201692716718679040296426674640722381879206843781315196690680437131618725366560815291306428108105363542098496742857119097296858041080964384135616929086816139679924664923716520438738467027589556137888564969431517048144074061427401123203302300942508868374112593479545115574032711424 [176,158] 1717467228495510440601524341550656022605678687052735379887466894541108931951236369026115586495135714341012251400467649013299531993142250552111123489960938925272318765040860897270674374583108734985012056571349851784363550645873351162240601383051010122542143406380302300000898191957425099544376160070535494752528772115383761994516515030623210516735092902125323872238243498353877157201776307687274257531182418775159085015206719488791946110411734274892016184449292582339958061626055430446924234652322593882747311333103694212468010121001443262391152972077418123783098867859969314809801486793812612100985625085997893192041390022298108427341018325208590534714455592885225014643300866384824839596775511004471876972874965711875345283715167102506435070229382700267552390547857266054011001337468956188573853083508370718784592642877259550146360624291287329659427477514230195643567855641510722527836432281050900167125758788990323204714289921120046843524374091519814448371210238149429436350382737391263757054834636828305762599594743911740596884078775076151785549700255850871640734235036979472512131745981313528621309200060540339876666145071375181484922084826666407653197349111154485324067919701557893993653354305752262909826302840899131405895007987643887940677708913328664937397717161779963066194342915906577186073442175494959533443022446547322445468367226853816106957435760546858723627804514720703957651886408065319395695742691246717383641279611292141430856685590669302576673397402304064 [176,159] 655528871829470469887984520337000411649105027859938654341090029875323290594190974795834057244641301188956705095279589327104459913087314526044010957164604414797327569580843063522604842970190978628743057689870944466547315783095685319888006425077106146525519143127077876952402344349679775454183613848203068115395344770336881508186306852226171357401812917013385726313806405276799221653821955656575143037113574932932414840958299729107887642458203284778583425315667664025312250206180075179038623839507351968766441533166917695514024075021047456876151132871669914601498529133928459908426363214207067423136448935592902982472584118546416163889171880728067915114902069921932891865229935580452276425576314055888177334000433592242302853257526998145157843215058899307762262008439361705077195208717992262978075686471636932392797035120377120606377876838198974411657516849354288418595408144867082219198817073109489732105491416096690492525430981054123324649917297751368258171673167719158685781674569276144928169622903610922344884685882903293821199728583027381718629341819587957254582653293538559741987071901703750869846250820880795508893453014412839698534592971773492712998113905901201345606371920863320397561695110798586607866786989175973488143366023736998156341354542124190118371498836613481420840340660631566771077050424217430138639600884627572890471079216886627100344773714491730667213151944693824915735169023392650272890739929810620493014484489512432461812968681247278912 [176,160] 54436521810966552480794385231289872030420695005389247449952338081722250706276861234833474302239226729379221919915185081930317273390528417778371511562620608416754745397320976564491589574343629430003248958006237557904947727306054520425824948879692544911485452377759473445794114174828516936903054210770091993342560293759222883588871923035516222120638092880524419930807956164734055598311264427742940285095670041269734880854192830616573355066048028519191129160363830244636647808681322574342495147211562693387749533896490358101392488519228154993197678489507573759125906411155074053284190945169486939985090549690355355605695550717286532878674673784364105772428922146857749543780140526350337899778204132212624375520644930195140918021335772237769630955177485137861339926740169335255428616034421522243563104642513365610910579837740133637168303101792614498227122075049480678687288911549405038449098732841337734507997306972236158400937146037451501502172549345791791994237375955331328705922524571056011921429765274131460935440276189557022245347038902320122383834525570797316006211660411582143571384044437132055204407594307387853215890381061795854592027369508856316377193827388463384831744599674183840799313150240670209655980047073981728394879361263877494010373766342410374283833688000238757909891579670945169113716973064819761712708213132658853059558117167255391749084634544071218443968587717992089956029212668133972723824706105493757241908055793375983228 [176,161] 951095612923234323002920344925888800444490677751518355782123414742147369474031448674207239575867792516854839853514110376363614786053194027704014260542381867482887732125868624343613232759326101568179251780736036602576009900875717130024107251278287199708331766413042488985178944425386648951779792777306983871163784077459239513116465317739943753473573946424374182346562231254994736837977518268831930651867080999717855571624915796328002489629105106994949921370424882661809452349889878868603409242925033837765109226688614337008833320843563655219245282395316738174484389400383473935744110109691866757327733157907437982360487227238612641384645064286146894956219107273856560229037762402277861021292105187443279790120679675033173666753698771036428005036029179250671315441026826637972777137893283437906355473246198662983813815199837744830627643586378160112269157976828582100068397729037539081084118928790948401173118987189409512116109877590395762768390039615529423886734252661299384751482937725804269881637227914828889000667833958253711612654538098054528327436737350946639588089293753701016331886162933945612054749778290253854911968990438870166856276973688419813304481964004393985580251924286662788657199620035590676160106441567459305607211119931890391762478015827093306910342766014751579478421782452324374862074645181891004681414817785295152181049635493609811374759141137821107696337102086021708566460527055292583084649805772178779328 [176,162] 3363190067432118901291616155875469861388342379457417290615884905217454949814735676070942912840543950533941836411695145348001554619848885837531075584184886961316171902844911500273109161427902968998402497796191282769882796068175924346113579013069269170573285904563183132170257230132538388081340076531877041305653020187511578347673892853135514317296489572691712786185489623950184757613977161536018787564296954079738501086373544797212732136190604150946813758177124432888318601308021605447851402737843639559814831751628320701357933162013590786763496601200571982852192366781481927857519838266205215790687968758779753565967062744940101985179656282174320520910734834223934111096106217493060915489502232144343692423737164368957360049055536445194729967117340327569813965021086497241226555125637217904810528173931177381685588189275683341627289365581486056990017626683285139221032881284227582085610781754752734335194640851407695501305694035554300509295714473857899441470979228126269553028937111118378506279530703836694494683507985237553745651287927166229776857315523717735630091637588916393828960353084457993467729466659069850527623439857557764149717496016476013700249592538278432516140217767383417603923833197732252005396366296799084715126957014414130964130997658680293841907661903876336839754230470236875088563125774714713402719119885675614567922678741830437383162447982129448669737221133052619507356998209659024709560 [176,163] 2302519338700789085320669263563344709593671796165313588452622682308123011135742484915351645845776703996813982111003570311282536678742596132210675200976100544699390519165131185516640190537004482111006855411376997729012187699502499463535527668156542692233917532082709381745787708409114833216509636763763856063482301008085256982595823137594086966117428190322892721618957009562095497910902512460667220173223507717089370693097461689823795001436898682750757193188976454710718591652150335205110724524029286290958529462250909798741704636016572118179473176131930509706279989277478605826734422129215025112410220933545343053402724207669828119919461981892133032996411909293193979586130706778672804184989745201790527372538214712209844425432088771830700641815916729185042660302448542926311832062801222785174376304272756745109670940282420842904915105933769189968557342010216210330161216855340774337822623259754744482107520526453217064768830128390192219440821556580115382806369876958351625036556085496031063429203077233738363394380765840169790432994803454406305619749314895648486811420815381314292251005983031842362875120958446044856529992693648382004779229384435059691154997090493063466772480902398335825629879942493108907022794945490950384361880214467558481633894608924265606948115415373976503667655657777734560622390090869590488458255246439323091996424301551123164918204917926641499902340129862870345120 [176,164] 290198523281548352758318013589833357735106932717828622802001742661098985045130913876526216257519948323189443998594623256963371959456152789627954022372016980127627422105862565793819549854661825354025162890853252399718034691674250032302011060876737857841563374748069208538124368975616913851002310357090882916510988530660264578131083483756696245002841600334975990529066492530575587256695185093526754987328443281412787656784370694134480625026518285092112495737761752421210239720693622540210392624747658693610531182554675740244104476300217746099751213209979888589700709977750307020600740907489085758642503980118386933305105555710359578012239531891209072527932904377041307405832807031027192311934188209148684550983275477428240810461709744187847841899089031339366181914588606695042015820484048975074816892645998581529821366304987693242814233569663197344253038297229777650988450066179335561887518536700640551430815421776054483824755118818354003821585714176237715789036986727769869248005992798218827806119268466613662170641696224105604779262060384957686571213592383486228255841159349402126909318791372129397840641918755772594807005775568506089654685961271845703236584147426838150221313079310602856351028726707554609984119794241531169940725987575837229591962665901298185374048245350144878088851860003155431159428047559292636175702978892568713624185089449704577246329708014569138424 [176,165] 6360467092091911144308093855275622844324954654546651210056627874420267785082020399990001583836496511016108369557912203564121555782690475673917974442034006264842269640625343238058114237725249303419787966713623279034484259751584082275219549261991323539493218020752962855668446385112546158697845924741390353071193511956307106385849285987174559553181613994203800221309959033122002078144810218354396731655646899148855967732161323768986973109495467977142222640394854783008074907377180636107174827116561333649317942906432073274308703121891780821231198254462074866513490445004802124164564883181666580940636203522870823666615245825400187448058266882557821722524921424373325523938810494200912461055305045017225945694118331785485909886024466548213837376324274568105172542486652750372610985184964643815814906534928199618590114827881665251093324572272060114670815613178200374325560319389229526842396004075109622558125698534661081458490958747823791628468395772293313311579858052987896997218284245460586031479447564920102390994559276714913147740612106989866238048272771803376219227089172391607830347056715610912174528240784971605043380582871145262948556926483275758538106192659549827758417009970205441954946381041097069579375084889133739191948797313210543336252500375455519098165359440602507033636463379057377574190321008735489554062970369272194536520918228504641184 [176,166] 22735231524353373125412441022325118524766424407018106560736695985747109464794589708872073754864200044172267061162402979592797998920837557886647643044690949865730952832295105208927901267593818848683256790646547467943953769243245071212400244601768876650254884756625602671796347439242040748586201556611255842180868763348378956867256426883556239942304652779840439870876066068159536812296952688391698208400930884627484586592711067225599054406631488964360033964242686657674388351194344992805792785064054155443596561565129786432134379572000460114146377172728475140770911082320510222845827510320791480112957897335771960601654322058035287383413368875619110209903408167308858300799973487112763723925534104424807536881949302650775493767475979743105367374148028109237198869359532887299473628324766861224403465698487874551874501622382145398082230257276323050517170642071015585656810506662977435130745699278108691467547953262828693478880426481026334861585945635116202568898754244971022276901234970673862556625375770790329871978924417670945987406512494743402069629776292108790328056791181345405819846397932188119875742978128059631464824560503510238016496086091093504483004144558202070656613537597184715623496195422234557794304215201882719865652844217692317341203664512262228508878210582179092437865594310233111233459187427297423259032182068700288 [176,167] 12329185662796727464225754705055252345812451536948754201477967280359370287649190373252321480402723390532224264337079720887750582474376667734414636683292167108631922782560512926975324172145454144153976443846844075872538884584455094961762454692292105625991575016004195904720885741432673632978878245247179129237623903843616539584495798247490164875574148890310338166543127662667732357454810781057340572902009488800825176491139010469235046331092203965628705109686829026842220365135114056804489940545394500164431559384341873772140317746981078900063149691841640383085640561688833213530008244011797535511422716245394815478543097495797087609333620881614149414816369269396938607773052326625152282272872939373640918770492327671842349133066183033587581494815580766582721314789611655568249920503433437193139320493234836290602659927051097752053882485735775584174262875414649781348570744451102129658264123054077897139872823689644944605861089015933041171558309409722269562928650652999309410325952356399627915721104288212591608355792660242422297498783358690399403359767814790871283048293498394883418888715728703036242063994985791821803930083997336733749760130288173838758948574956831649725695864720142324747629174272133350065120603258949039989559415159603880959291942091973743778219013480934275919108281658380070978249678374976 [176,168] 935098772549580596374586121276428625727171719538014932007878009421450247628439017401067366611883381766778310763952354829462756305654183157626214788479096102878158833622469647241126906613617213572158636874522872130262236935352595870616824689963772042845337617809958722412303719228522977097714420626571160664327767210286608394959466618002886557069769282813626192545463317930567233366777672488051472440943754473412059772900828875601740683369224705881429720039148548656698369676005896991335776565452267380859963066569742424656816764543251752033890708405098087511385815954383430001410486577335188171875892560119046958536311027179177915279508705697279323690782140559322785430158786276676389449442742111886935791552485208192290423197265763884464619172049005006310621675689255109207208585668443875933742989287190977467653545683922554935814928629817978158726239710747705527920086353021196627946945495043670274270297216009668589963185203302784823991753255237268594049584680536815211237096629074982180538955808162717230780402424369615278412886939438129935566002082032614651295123464614919918420471865011806383822946151951563714416014841960963591828437337191306825603973989427365243563135874410022689002314747279041817417134613174685904785930393244262060263649723298873655240610293385078039262076845 [176,169] 9050103767511897695379459283247231595942692450097743185265044199493703825572578827194232093182079748689004579972741721843313644294163933663017614827010723648040346784000241201245584178493423511648276444780251489984450550798703049805014806378208044720064352762669560720009561735540691620757209738608285134245763486645692762394750761457532225964920088628422862880739212396174815797328772307973779475878180647475945284322546073676060777573473089731304653346580150914013058943780342634112206091284485278255913043126034081967386884965374055937667595423889006815538778722892454625555292557376288208528942992922522622273339837425342527786519844498511934427204888476726071544032592366398150458533280659085301579864763951400420590184498529018970240548908095501301179326996906323285704118943283589488954620043254561837223263484602174561851076443530676589913571139980251682174729687434121684241563213626240234289024179570752075338225830911083587416727195086137758618592611097169127711761776153626807221660662248115016933364671888407537179251711357268985733287848967474125025452448433687136288833241490348300207759490710763485340771009990018546265427175861956259878969132331047788197706400034466245133803595910192986360238494036773028545015986894426511985266674066700159518480 [176,170] 10078049880246647272101820963862013849030868384844969795790674975895817939910499428899643752986730647959128028976785501568179269863593049358561766991584189901989424419766017154459348339714659588073556015535412333048920924588860254959215045828226729070760188553289730470007574558272335451658467633533273001812221897046539836115950064038818528577702855013550853224974251056470263525529254902429161596961109458344461134691990052165598114988661673147048339008939653180879170832987725641111052223834337850059686857319920886816973778216765239279675660842933519914104549967130181997120765349378597224412508689475212497859776167356302100270360493931044290139091350513048284419455242869862731355921116502224540130440449613505926804877297329307173123193877338423688173554155874553309544550259157345797096939399476571565701526293808889124930480856172320514982258318225549011051795287491372254745059197712702493217465599679032803229743784943674569292342133605103513972956862300824328977572820942803740782376608407165773402811482210297016216302135415050149435915452869005455308907901238859517184477500041340187743248646720143891855798686307589944678159999408720982221665662593529669474195093954579088109428017810668264711344175265637356752793059110923144 [176,171] 1148545164205290500333960903335009668411822275611827643081588668205943593376655082723279884101226520450594151322125709038359141518186148826643183345898268214300862130917139107155327071711823726172988884727330161502785269860281606649942190082114610655674946825097768453762224166947322053804634593149202771860022172852947547676425053092399791773022188646325090907096759120555147308178959688081298285771423097216354446354969843883631385478403779177539764375257716064478151918261012324739677250868761364379027131811104280953237682872508548027736556551077402413978241262886568770342391540847987490204264092328026175953906626568348489649806197328863786516726959580186060180557141311788752531266258128770565065358517374514097852617249356527161655607695420968734364412541215340888240210748938915103785381441864704829351448338220562569344812819428419891782499401874815844520139002571132812682357128309255415701441488252829249692501806821268274712261467465306098579595593985088631107148814724663381883673577444137364206498366886762145725260483870873393079493269272491483350664447554925264415388987144533435637073594393521000718640923712409804834101754615157694834870396606741414271486418472461716706352255221853538730032577472 [176,172] 11726480318709225997104761218350312704455310637560674528934657627955712559483283217655306962534531191187928746256128606443491904559340776443774509577732585620171450951606503824504847671420220026424654838701347108098133779540875095187988465775335577368461126498217746795854086683227731183521661855760463259159832857880074356424551735849655321663547789717186210610583906711203461412614175362200588348482932145493225884960856138583495185229200016283582844766226851380800765503211853994327523481933901854211258326754523059811619290218014159613140256217185258173927376297456840940803005818744444056068715520234835415353351762377705866905665046468473720155337951619938847841489352409221123458355725005859431762458335265357853345768123495655211910264936339725883512187855215925126054374496939165446718071921475198843707543276131272300673224796984512551296529705304918602268645123592272258785814908925393903143750269636128207562874845182105380392840948656312589184555145718630529080847916250244108308424843310189298363612806589395774451561437137755390655827286517145499414914027295504876444425162356609865087805648591194709494978339938985695191676023357741380395825660563707300085223762847381920496 [176,173] 9214639390317813409159783474403405646079756263131640799719556451951473569894937609538940179073602867330713657762023777740000019898274514222734417597961979974353096652053237324209926496572349197027409853753417514118661002047319928837418169120023165612397459829499402336022683136024623766370692137307907047192441417390308182773991496662196303459058423629300828429108178661017334751341553079055020469432026331359832491787861381407051059230572134234144625601134634381392197081835958484485689764425639977930711759046439422008661773257997316136752211088880548838144172802735673577695402720893178216047048330446521210047797192548241520838635600130370436740820405658700418423958582419101508213061297167959446633741683532308554046112097221419019978249053177248032183619132942522635805133093657466871232174293811962814179355650375159286644256086769130722589365399988188750144968512405741352649083841210886015730315550882627265427254670971758765695045055552408513496698125420094414107713839320158868850395693641471805948911028758002321044311172313794046828455360440767050999597924848100522865667112440964163978053905557825373843631142383434493027064157250474568193695245216 [176,174] 468181188892366011230206234054665816256761625165413469583531062240282942662403121430510134432148929841795525430138974907422862348997535334844931178637604532026381476120134165440889873089235955376367980610389940311050503201589184768302801375208294795028230670710564486602120880278880533464065925576768377414241554879248086167003669294745092064206530762633364756770068680481747906122817204163963452473915465163619789623457458189375816384412931295852356482006211115442203262063311854828727695840053143932247630563044141174408610870360885244191926639867568247632456636622534416012542963709088258750401887108813838778717873650990549804583560344867974759140656027555037689785660861147330457770684755537771864081932445403667726464392934834554000163692469194404616034290574930641003031434567700358752219910421882909909026883896085227512829310414724273136139043038232834058087772455313656494950994645267833326776185486299293500957794619807730830664794541389180187364103662020928146441872159499961189544379608772883596142904396010323388142346135847473814450388841552001344614595230513206148182929081740075155151447229134442750109480501945115424 [176,175] 1257834438191960522569643734689398920926035531592027451584833635143241467126663947303838839649019777318150002338288923698918119688696990463061092549785011386461523032990828742131347813247089795436814463771772460162244662463812466805568890316457187232895714306505293278059571594880243433472477072332829586090049859210446776462123160778888086419506001445542762953606164031218549663358467942193085736718965973569499536518085132017704877718847795371450689866009730869444746352118040557373693047178503153721508670193089327706537899613255633731647078831964290118926553363022238643639981236667813390453848772537785630174783116140831365002263547988180079145090045717180187259534629661982367186236996633243071610195445994534554268875386281527151864725768278838810715781691075077755869088861575070094819803886015334902329307484342711256265123728650477017604033292389912285670023184141437606899234981970226629579024852692094757878035782249510269333046606537826164640485132319440808534538711828457825813528235527702466453012594487642613162845950990143449295894334760303735208702351053850792096854916243825650763020416 [176,176] 141424719716476235542139769118419863757495294414087051366991531138920446366498099937335644530609018990323934487241157435400175136755104443275731827275218228701227011918223229373788501044787881754950982389443883660258346685716338397141530875115891742865809731077086015528573122118808934955618341884346950809983450440574715998766418905584653097732740270870045087436634633403613277219139392232867095841041702964390759121050125533395646203352670547880373512034303458286189227907664904936354395335150800844196914979334331838283133341693823850975280638558954852717693198588066227041517568884292664866167408956583162696674050031299861726888185693242869939471796434188088370609460577239075425089224166924846146020522478689995881322678844382440148098060729178853440448158888971456587261232087900508949699092998220537779942733708622881083352370884188035131244002903853065905752895995517736674123918578203825055117295086423957918010646339161065809314562033389804752397221409336707639412331859874565443442765321282300956116581934646628831463814037858483249442616515811932397652161881617 [177,0] 519971043413677448777054627855137743245862817823024575006537648500798556057339386711679081175298660696789165568130359650716266811802914048892356315352775439424147934338729609341672518658240725954555315575142342449417752997547433860192849595465859950029209332794342707093459854853113989856753970800811259849579423466878225515699998992282905153916121202485069811064459487147293433575552391362628201977215709864783560215626551913764989693448894853528378989386934061775613739255395723504151814681333871523611499086331203001386680043049583332427114538323399356031213038404049912436776767959956367086683977938684459255829083473919549166848448382693624129753114793429819947812631757860280171725892920332189530853912856470115259931662351897737207451970821113408635772921374535944606954019399806127396075865544806885288443979097334599567676012603178586261751982401126032757128425870163944098077434927462856815400494011658098033032965553845075134252706795958106836486278428565690957443481862059853405364086150166747168275836272253575560485756005426574027011694836091366980118826945124132444618482302564475024676740105819961604363225433871673367575307535507423156828246220708014546545410501469939904285525312890820791238419811509954486944676625311516362220613864912441666315165362250597976308801857845977015036599719176291675964369596170667199020185128087212386936355874994815937701891277791192599487330199453271919258938154836077034163864043905254132054094014315944458189556069367519541148485885655096923221861443362751961276500724351760035265160060659505562767885294781472880640518466769182898869537414958856306685705165482680611603721770303981394296332176306466177947120101139851411976398092447407090027625811845681955295296929377994464456032852702751826939345905165747200459704785743902433594706932474624726629160049391077158475855486801445875001105545455361164704346641681997456988773047462220715207317867521679444579202506788858595182422848573082161376638182396958664106561977551982172938148770155209025334859090931785792116939060870670393106841787078199095611199000880564196532524972048076159068608310598213145929085662393353070385145510572447890814769428385511722605115924309464073633792776256841648492768887328271050945072986031528623447874129539356426240000000000000000000000000000000000000000000000 [177,1] -1550818347796469593460575815158742266809532414196522314212948671504249972183537742676524858981327024931574818172321742305853676505713259168179141852416258890778114683768119921893402072393332999600204124357961202137603322877740936613663220033004975198260761633145389579810050452558392772724561571333911853910991209878438152345407341168717203325246831566507335259051844952943903930525839546031109924011989157001092493877121258211430818354535986970859526729875693981760173170512672011271169033814689615547030546042233664714737347156391829347230033054386634278529566641608057875740681225830915996843840880311455509043084588886830315522380136542806763154380728598769054130770791982952678606474066482116127468241655419924680640548665612523790350414956472119786639093943129527508248040903850092512107453506899963118166779407302513575016098703295411984202210270861160100009146321389120204365130844073167152882680171539516959657418101504122933295158773252398059629240309934026297318799086941305583056661672428894320788248073427451587954284181769337878285242697125847063347277141400380645567117385721052654122655139856008669644015728058722703574195699576627901721919259348257905945628812184788405064959883923200429559624383652935996229000950929966148067166247034301512020272667327182731377829120698705703144680306910492430135385063340416172725650563327960848514179957475035412913338568129387102971629127159014173370586220548753942255334064167982356774271962889605962225457162101937666865619962964328861944074338452927286344239235588880728509925952995071299161426288799302164039502016735138721804489470913333055582425619358185053999208788586046731390981464714841707170328601367468272611718893749906185724809808634352083934748734860905448828726934749268178522037117223788612524531223290705103243739549267967482301456133795779510861825788673782952862418331207018750736639329154702490396899002751164269884742717856116187822490496130797961406860471854488282754554504156394414169497799194408078972949555193258878881940449574233845797748050680122186521007505444678325355381508644172554564912858236291018413043052882525518182545763530561636036493934721078959521959905064495893650371815818704411682435241871640554977365453775319639870726505630986785534371015473461663325224960000000000000000000000000000000000000000000 [177,2] -4581033203373599472643412052069951068399140731419068593410828248757137176989404311392566550001177154855583438025212211583920643166467606601499769872128016611395172988464262815777848462434147592984757052206212714013535941871053278649594149390609669529087660903648127066840758331597691390283470841274037173441447085483630493777062509360850906202954516448191466157409947983544437215873931785132494270266270053614181232386793572738880062603309634667088308591861195589848601589547833482363329286381164500684539339194845819238717837424591633870066347721439528902798726853899195577243946345864782298532273257918805239926314711311102507019031852206191886826910620304819459329333427037678762455727994329231025792298761859232871563707214863218999220859559350790228173764423132962563692999940025201806214494694197911304759777136980109766474184495542300533205677122189470215766471543300485517625183941966418481774123825080628122802460698778485393285667741630925323187688532108845287934168868925801751676575982545927599386138049087805852724339583424189436753813950059831873445354766499187246994702485967504555135792826628090537335336587237908976698737164373011978454357111257528194661561328746915821079700762528227343696170910629281159783496990813130195759669636311745393806843762197870889832850781079390092590563532321686573629218067768840315477285269851509681549245760720983079830281558742269169610150420755943604074473082652796489644137921314126565025916127540301090330565504967172809234852360206362083582902141612514054807362531125325688913343121539747883817718663285361362754638304378343638229620111838233631473231130364802660485365097539555165384507573345211267437040630011090076442016115839931331930748935502756287329020682402376775262931036654968125551932808200027807916959730642176067455441262071716999830586986235642216988832479477474355237327035403813112304536476368886401631181090052867260265958547647420996671266602899767080689552557709707740743582211282894222071962987451400959352640199085291857684902634000279011865770599588031749303472896960293485156031531567851155886791359741336108222542087110865000065509539296193660487368220352598002705841256800608577526830464824493021949723176217416085166661984550910054695649508254846559555073187026082706345898803200000000000000000000000000000000000000000 [177,3] 722864410524428821696957214003037600827800644796015679388449787395159963604170699828830011501116647900950454508963992769966647592565806817997692759136666141642222537376375072149392600374633139600440699839918163877630743650963894248754515716139381432636958726312771781378789865804117485044197360181109491196012416024546903725268006809584445403459706841981559837826825209518408785804878291516331013457580612215361253229986296738945725892319702364428953046569306631172304434288293694960422365774216190459403845626542205888503735510576968598133034647286056650230418583380740819864030289275111101325356594723523266576224191081494599700535017885928580161145421945263749503529294249073429907713661127090310338342564793984185312243600263680489927932282708194441918197272840313179498657276184524972668918086245745055244906333198401004048643869403308118265144438413279670602387262791980261559277583953600681521020175301960477333288955946104452176429034455054857678318056322151576166961814595740070192778276074021513573120513381765017395849801713146773689418914737141430202043541195288785842944900998665772480723470982787728362898047087724253802563265571143985743712260598923889831841031428414121739465975014903033028630407530433274170069938908241956882877495999329049771477933155988261491091500566746888648042423365026130021147960583357481578738198723632348516645435609781277843719569247243551051090666159090842885502638469571530388705842026677057310773417252344951124487134044309788394226694317098684145195231546222653681724112991709188282742290490787395623550156852767830574192742455094050875633487990334576942180550561108122472643370273014372887214119443689595144424412192756961778126477427338919378996699005736635725340518158195102199515180930967844016381365096904719355067381322805387801350137177914286756040802113065919077893167898727563149002754081549206996295794086759782500370093281003719585364578999011429153740341043342475998644469559592350004693572024614823049005276143254908303947483747435663553391050719750667579924043936461723254440055365885030277590562890670731231553746784422247663888552543914621488302683508219522219514693345580956980573083529707802003518149781175416670683534163451737455786551701067568865083278165333161042608056028037619464549318000640000000000000000000000000000000000000 [177,4] 114045342601610938916673103108893557902038416716072038171239993814997271154498328961181339053987687016936239807372052833699323482712567666694647310724636202864494954220196227170771481240955348011463722120913415062250332495175915269842279497620172078799727438674499780963525039090777263244267175560648459688761934341970461846475906904434522167890651726623066995087761166360558052877297784972961026932665521278385270590539144200598554867591036598905786140840781793404194561675813228509372778283049181197710992751666174345284200246986735602203364728156763445999487237950063238102164030734683863538306120085439079893707921194717648254642566658481644621224557064223786641548567373128711918695933353088941684741786788446159662824932642845399722454892307911572714596179163005418708901383986531612760993207797197431105650153645398988262385655936023377878884220764131797602520088493380782972000297441715178435917685230838661790120858502703969377754198416227924758325914286567192438925195277035225160861413078977231787650147398103092608669801284509536520165242436733118944643823076206247953659541037877489038586802153342815854405052651225088719283498257565160696386342081376942136773279474972267104050709062184557094143256699294177924686449440478375632470845158855305159207158568101296492584223954683692318230497473050137510818009835536395777257332917172557967624912991909252450788410825120807770747261885648930069306825859297745176641112307807561460274948648940292773599712384915030658818233383860254838002459761070773072560006957148257438727374735676480517229886748601062501370339174712164106931234479208709550379244430051512057216635193764741869350268023661429219092052142194425727586536446965967311217369115366379969010058353596254927764115008311805478336733396384010845718552779741819346733231403821404668746086947594467566019904594464984879704722040898172314188123879141186535497145188758207607893958992460191031462325965204104852884041079324792487735641577000222435488458792079878995751206241551004194068482269413828258451222974849539021701195610289383463664686786311220359630840748712645295077315499801459204173133713551823266088543951800702695794273868313618904214993872082708503825882709487701647759039989531414941238820699640016148303441229542439697521896765521920000000000000000000000000000000000 [177,5] -5252279999534757547844029721751892230207526341155797666449151687903445377097475820653304857240000459395845065299002226316889944409542027196788566794713788577262757830338644459405290869580566274460452310710384362228171885807411544388562562636133467838848729438853666886503682426458957609604367014968853913941781638303679830402771470993243207586226258708293471580336900318779800310392156586467583058873184198689892175121245489062546699729550130477285477051322409946945647847293944360924491122959196108935221100374427784637809073865524230332965608045357100588182355623094606095431925473999121334146431630981905666237149738191894484250560089340687419006881703815134371478954575043903647437151701885921466020219135980411350853061592942870535793596838049800551108342191050009015817014476097902348297893025157396851657528240968347600346280471483636375504880157938399636725048080771943277004841030340582455434045973393168483746249785948922318840746879282327380507004933059959826729719910631753227793857685204728577293977222453583492876720037164038101616683448742512957324041454569229989044645292743687340251781910095658211022894557847299020264195966998582334994403529407759237439452228157102255995343979491061555463657739577653617073924149511177279322382680447016733891871767263375657271814736715849420976995832851659401154012873302353652839936204756181072058662050481608200117878384804642752240742019104113740504969431095005601148285123236244570944057276637500418298350554460618204043797731219225996183172904396792150830758000750219947805749664760187903426387945306005481034613806953791717404095269485893418960039936583718803181102527198940105231464337942738899522293946824122459205146676820299195445373870369681667766961140485663384342943437778707241540462351727865237673461884984326528552678700861448012692010065640751069887817112837983058292248348808678592594942997158061862151160139052992870109628491016230039737607653035105303558645227135607764203546686668801430493786534919319138691219675453318765763994300065845797066512241617179670354130318576973725952386877127616335893805767570225347248737419524736666313674462204680872159432893287910296664625618538630405108786356259477267534520853549559885724823790270797565738350076741178813932541246831346137717184250746241024000000000000000000000000000000 [177,6] -106959436411682182867901260370326517444750701405757615298876807181050956180703490340825390521667005253692019700959684802970476415311985289692126485032677633820750828776184344283357036744048844121046396315146322347983285275546151134733561420240324551546587570714549645536449651374877381323616904102135706202220740122971710398637374451438625772512523424392142622432547378106482374980790701239728967618281925849198237658989648209681400584472894646686147214568388531889047927810251064779294885502144242934467575727327382982757986542996999343083160481912406683159338224829712305555808265119450406543666287521553905131977453604333380950121322103688422919600476945869811136958299899325109588838458891293637828818574869284869066726904479862949736527590175216224073302030357690070299769115344696204423641041458230693636400789868264101664363876219488780447164480687085498476366360443713039801444173077385914398152343450181088953203194949476106422608455439289306064572482900520322326908899061889296293083005718907003638642858529750407940974252248861326809529713316395819781131460967246274267458848181429589593279636569080897459879276338704895253201640170487555987114259108289490109987835733273133813605359544955145677107032575578746891299594265397462508837889771891464926438926394437541603326093091530702993710996446001794249032985122388442098539659862063015686304744758339834199809561457348328357389240824959591177361391256886479630691229025391869476325656345970969921459862277497898259208346647162948560901704055134594826710057828586349995420670171553965918921436420193072159507064973435720512183523124393194484395180173203284898233395726304594307393499172022235950387677325557391865442121622127396695709755047342614180996772901956323392277907087359446557654571868080368587741022423536604410529103294438619843835385322794052637868135851544565188378056845242133382787538986083268448306785853280049679804387841619533328989154293792087803361728459272227114157358209022236511155019263709519122007024982001478375222278069121293947745297394469151817245988699001300637193473570615193162924345243623922271505233308775924228748793831966361184192229178956776887186108609688941296386226999687320582931796041843123969839589705599449588797908943130172608011751224883462160562738926809251840000000000000000000000000000 [177,7] 3705916683776303128344993356769423029085447546213976106990805474205857661195072029293095089169920768578039657195200619263857930183655651523862168680613598938734410730236035741902998082262666955654840977597880595829535766970892499866587993082879580211354852908806987640708065757455766807087748802637835884661020989536523163847639879064204521823415911449759552950066956847839279328596963596320715468599446078358653643639204592131711004911186059970677093100438836147328984323647425317863558936405245912040670091451259640417774090478471445566408839313140840293067186249145927015058185026274704118474775194580945700621619314261065594578263848404018861273923982052893058094968311093535324139033407726510664447736014336001918552407392110201321163461585211905073062684517557736184447673375318600048760941646438945434161066427762034745577548488954745769473968634574188620583040702166684036074266018963331656770679272244860707844362856471255048076145407099461747694443108698452892212537667965622210356118828087582551324567285016565516353634091835098532564708368645385914222765152091965235672677699611205910587583088998697624568600008464135335909675196621739944271120164892786413436487913669605782305741619931361055670469963505167079726246056717494084181489750231232348538038297344271217904822974591473273910604920281646363203654349621408849225073989366642504862192089323251813052245534346536724933312307876675736004256046732899152150301771880620568764828698180176336908208899310472307422432800909708668575233990983119384212712227700011398132656697693085200197721466860391574444352037272482766726837403171995963444814461607254806812927351808090934731802960506580323893930052597573408049514833145648821695639907761570821578268547458776758120270919319755296443633006593759085207361861538479594571120779467791504269262621500961942607350664138694139466595461883311394703901190901013518466514587449371885481714849135550595411056449610340308469482677923043634948333794010043224650852477862480064602427080058227140515857200983724390173005024776899565006207364868350503362723983993762615162971851626364884941761573387114904913083792493059787263242888434015039442933157771794298318967847961605284941713809073630103949733694480706620983366119832307241220351118531717187517959014746427490304000000000000000000000000 [177,8] -7058422292437367382840850109016968951942836893133881914422378385698205786365504333854149021002669459184238722445777402574213835749157204785754569542403842991552205794929687165878793374523852025993918370021477736910133083244566806210883959319851271314858671155313868337701766650049916417506579721779236147845284284080245986912765356879118554060847877561808729605778099506717282507951605551256463078582263201455139305063486831110883526652614618912274537517878087032492432886315269461799755418910820223781923082295605005837289545314767147600979605600208514756562606824730658312480983100051870707574519059148324487033162686438786620034675892818378400281006376991448563542474450922113617811485179281600029435301024080525249710121615278255185312614857513418394959824079549520118946372212073647887937141101965146598560540979222345024793490699023663798371950473293454164330890171126961203248739606047463301664659779917949183760158575110341759822446968661737221853714355994405781978683560898591254722763676844420355697582241929037194892858849125568527874340736402471277572667492380901567437014862248971421386297995511940540363108690098793749815150529364269688397082110828582655172074975534605301660724672495116487954699392536884234583413660534248023738101885568001248062289072102946630824917097025537889426306846412878332216198995535399338480581160162318070002069966144869595006428968715927528702841135034965312700045495473574402962582687699382697255373479133238398900710224168866385412548476109089451932359606397065439972436222367835064196031848826962198596470371622111346438651252634341663024568452702137172838505060303679608892345069562269622013908111554035269535859538438433553825529972807493695608051852285019376701732680312729970250844963016092899856059332816140824838265004461564931214365836752861694516058305100001132160125728995544118575470328970776264973194351281209690565185348550547335646876735103411686806720427709027044095534318614982586754666568878125026912198171907293896451544831317209174710653479951419465858113048938045452817340805271074571890774172015490571688775939880500639211480679119595289578998403770229267794056381920198329729446500606623964748446854215598164849712706489181523258762688393288170739244748592488652599222539414207025906684650401814282240000000000000000000000 [177,9] -351496109762811786962607609146816520834362080047467420396576412747031143034278666455012437875198365642036002075277575490816685646107381751064599474782326498133563709147597320482848374694019230933043145607649891860386433821378754980221069305935255897542350992689253112317352810044264060170204864551950499072075753847282650595131242891639134996104238767829461661422383801095482758125636103479778152255646286486333412174199884655411988085740846839413638622934873471716960714705271650452224176439263093321274796135501897265283922141982546635112675992893676661319854622848849409987730051578246741956652230280103660393129337482862168093149818571425247386339214155256399807506367812372076479153520732673012633650429715907101285662388209102542816297621910993152215210881557540899889562235410470284747087111341055522140277792441205609575426581134566444587750346430361890224429386522148664046844264184734109899062362832278172010727609231770199761238500002759190540958957861826387061913751856069224693399842279168499460359999204994809802179278542012454991194875204668735589101416270064133088735644395496229783218255169232474790115752533086016536702679727656653034990857648140891271229838566657304999340640251960880757962358564784553945778335919640824786247455165916334827791802423012802538707990402733998414870895913486315015989995931640417247503853104281963124800150860228360639456650287782810100217803752301099426065635084708175790190069090557361926321335722361725327284177697282281710547633831027955573105717359034675937270517056997423982716859974009968928093514528577176637784707819796110881465031778382646932015879645904399414180835387153042841913449754751280953449732828288885526081606747041604077995718039086113144653865433374419117683075871719117164117730366394112529238106369601622387894560254713287503182979385288291266751866679524046930441366342832619720866878627016364883397530470549827447219360739676604258917307109887186756106255111478678026770354991845021477330294754505057240357912018761515463322629153382068188175574476665886023477378490365260832373707492462070301589966597909053680294731326562275722159426508097505206397573566658479843567213936886578049199292423912669049242301850843045242335691371463594974039782722741218379086363473896946483816510938518871080960000000000000000000 [177,10] 2649501035824091005920612080306655292938262778052912060739157088537769140632815514923612389146531177782099908714451615144867632714630038533687699353949669671186520645788542494830766601459933625967827506944144072483997048948921667498677198977464985140461384466626458093348257488535063410942611875135662551039044200761493638199781798216464750991351929073538200050375418789686218564954701757006380692956857776070687359684401757371129989436062123684473332654511258269168497987151556880246111399273432739553070116080277819069378247111453894679581331940162159173773743166237998621274372392416879434204273219232678234182416874517092769150638815089935419640200881743652472582628568539903862666334901374798128784108072803246785324618043051397019560396877680651881012372763625200422351456618999424247918619538077693117208593608468364435712270145030427949019969050242935248241200968402051094559237431634874987625567917987983116966346983171957239576659068494357082863421565716711865685341106297151956767486848183530039891914961938847126523394167687581437570828059442222654626470305530069377215902069989010179170157481541474846966290525035782619214859947899596521656702084161219975552191440605121969011369316113299571388068514829329307023998829867204868002083520663350760310319016870740069575371176683020185706541372533333531459274019844528211548492572123238176988272816857714630270227839022649371912296774885852303228388807441897511958403370552375419397858521831500407633032201822824964746171040068085326453563166815724368467380145907492698251880090765700972763251164675598020730852978413347098974187586612980255316421294263610536620897634688686422201219946497108007856036550191418502810141209275599301071791081962802591341816499694836776995081336016146074748707449755163980757977205886288401535458134969344133340699996309285003746111943104823905848758065459943382876591208925043997566568089202662015774666441425897038715620754215790659924719110255871090252513680865873078656389415875467373727005164996609116572021523238796665098294150414134639947699693987835129535728020310687484482033834556234073803879856796917355403379327939014229610720420313723480177212382628431121072624701062880873920350610841143657969368319579773417437124517919458440206119081509275695031550411182335590400000000000000000000 [177,11] -2141291087329087299683082777113373008729534430443094704252067974720160994594658722744992751875505235543372152669210039259026050548656439540122681371896003771460211763456198998380016259105976806775451675160675720677991711734409240466080267172315722376772372019197983251616551955431450945077845653511495760303851599025194904969289132959549350417830106506499799181708944022909683698939921433288530970993416870421414852848551807717726526206814717584092417424930622791859617356365704816266151823520279625508876442476906692584280321763310547381730560943836312250819926905755190734795735122662038759546134557823811460165254795292209382958142172051103409286595984629662102410188727702132582704508252035567709149803284808404023791813630040250831065254854780862949032250200627860369763798240326388837510185640801988701176354080996491151113891419646916596968748707458838592473381758192998097686881169932728372882275194761947645428647510711132383708637071843992259419197588375939867249107065799969485567329825126042746699492532977985851821814903986114717402245309422533593282947328034103938752179920176137006711245980603670122769833903740420388564308867342144414708135484724846728354482277600460717237271825915387070254407674513888693394299570474446604720642533442996335364745918417413615783858189770870791159906851920021477345046679831368952301972835396030797830908061283242907907942660989326945896962827984183433856874362816348338407468695190224951737811273686457518918593739128788940981976651003848884761243513587741543428522468174740327068106229946372629642566919437856716380058157989209744094467060775839290388904862599474983093021512047389972145954898092210384461613914411254038433763925165298114312572186062615130332463468454505792573038632368054736394836636564650811202980822871526072632859061380914484470149798836303865254575028921026127510764271945073823174116106433448297836223357337051670777502850578972639110565316188897972572024540498467741438683752239476183126323630435729981330161247609602551807531587353056883657589005469028233240468459155817880309974670109075187433009340619680257016160725110670529633837385733131998060894854085354662700705297055401694454725350328425440528259021518639183660785865523064106016009299221691910523027462078629804232887703455058670649344000000000000 [177,12] -50441613487607587800060424725957550672395448972694045854180983460036864236098117992640425813126562075916599522659044505082836813919402772107031152271488296549892427672678220220220937747069461344239675050065371540424614889531874584874831317903560270814764644964010847686557404972617371974404524554486386485904649543871364506789758396213936096596572898398022762585680650852238816879716137918878349404827158021496749807928697503947420525025263345900954889337781767123216594445853906238415437496685234521796578571808075953509901834158707196553931297758816382659429585740188806306831417731386349551804295990649249975206653610051298475075384540879024508677430069871403850155098095953758164738376605099517486655496808086237967919899506860517684826933213507314542092747748551158844423872838402068080448674184756691484994411965903702042109299952600003027740811778127351164039050311899300516731251156073389403279718798408184122689049943178438208678951202406989058191039800519981737226490825425711859678026932375270366426904170559231979651457604306991030512262095490833563552273608357943282452163205269535073434208450293597202010593713808723785135828484834702121041385022640054609213600914344087326248946130048013552123814470344640531098800585261109295776907760001138670802996174044450107867935747747956971675307731662562275798299079084450972570847775071150754933064680532274234744886908847836482668930827639857442541706065285268030043550665412424879181015525149308792174341040619493290973013916596723374543075424864577249917057368945315658724490006420483362175472397217275531785518309640860936897225438702729065702767354091973312779657086852319155351046888971071639224956311789200920209574888893908397972331233089704577004344085851163697018273089295306068554778017508818454367458147109402417425754369437064812136965170310442491496609903507903097646034011390561476523572744359943264273946862948989371307789373809682657595423785269929899266478367565279782591767235190600417755205369643621128414555586923672590917577640949254762109842375861073146783569081661005687277470151957281359826180597907956944646021616183319196071596372345903172423509408752970186909595889431833710649012817576253029314068528717713029620906321987520699443099938287286633047942423066517610111572528387105163837440000000000 [177,13] 253611025612807184548982884425346343687592806694100719855294614891530464019200152389633899455893205809425863491346086028388538586558273487650121818479631898570428495344543972799110498524467242503202775069416903458695257764219528208051460690694159731536732245859982178969317538478327693376808839431689676464057916381794254088810104607970555618483698762621529216572435034800504242054078055989996801188438973375291141305222299181438404369238347714377588757778342598946586293171544243290123556599586372552554787191576259711287271407043687767172945326226050195401664731224404757255885779920316823254279574862213800053110487824563605656125151027518640028784619529736611145741442105574208077501670412907504560809884184752739909484885182527798923451481540714365400344281376489387475446403482476953452676040644647624281634659207248769285274925957987928825985591396236098161243197720607455350661240881609217861098375115066307562196088018903345914587224519063353583960342670401539583846161532126800835076150476814669786626087957555254266229082665694757229458818227764309191546414636368629711248401230592397130318434987977386220674871927560159425470959780679902780774237149826522188549459352077993100255540069174465299458736834223585678942095724272137975691153391643050203987358290259310285224713205256416537321339191598698694656823669718454045283471320896469136129368133324152505806184071589082148346938705531637167794094848364756750629979599723417077341144195709848296553672374680921457524025279363973814112655034650592937283217447306162218872639603767709080791382652649230654663074186675251161381866741851521276202307690010416804590106392346084082248683773601685207728259556923780571168738028889319730507941505825881758942161083038419064888016040715278728888251821273031809849062137594222663138269944604441635586863876402949491667492284299822853168946359506592260981953703497599476569445434453517767908599764486688238268286309707928255561901138606544627054245531851875986329591987380467708422521478801893314792239443908915674215144477114171497643677624137560134775820118880806648277024815672723886091743068107865314787901680749330265435511819256282041874105224181315405230138420477256121872805374535363788704730265147043483277843373557954840956176684258074966799765927494348387123200000000 [177,14] -439278918102113014692775252394546099890474803792476677881382645039288303494693550334991166302551330407599946171291842718650753306477747014444978131578908569551797136523095484458359963839805587141427933620548791274310334517628284749019665261001273316659286514295990006967193854557536112979983891183686724878290569109166194435386777549743822443990253899155772247741229188461680498462186597634733323588657172988224560483745361455800095824376813426332936288168546128841855260889256198050618931341077515052093606426650846365704186807938249371532026125766445444007516973400008568686563239378813329055201721513722273092187540401735292024335913861728569063298696254704406484454989792709681549836994998148112878087317262944524804057722225345003694603200867585702542319044411825479821159485632679351655696670619165837376888718321543049902805771939706689341678352276315695041795598958100053837318847062134788622473417064417164631726783851004706954998312100838622548415695490159356364911197681283470964944613508889306406075863500381279433039312387690629290947721602301748337755211083514864954304453987413913528752669354358383631819951928525955893897366847016734788488139934790598208632286604879821181928505862891062297754068295775164502365944059928202450987819289074114055213857293308075253156586759602399172639781839389496990735763808930558569864289553586995841858971388004646804568508419211364541373511364923466832127430680401594797186409042052442775889654790610546926933254570073256456750953368787790306381151182520755450704216589007444755410208209436261461875765600028133861836518615066276734248654663874534815770276804125866123223416879494337053817439823360041279594715254586500848707278110616202587787607419363573200009379673818738793510738165822887554632596045983246480089945400976271250231460308579792189339225431761533437827259542022643294867821212497818669405059491679581925765252882842001419675166324383273713408275670610964767823933435439006073782433969965325251863992631130594912520002726518362229179292242895244335329569297811525902838716209514665187204558950072692822733182331151088568396200587247426464391041160752852348558222882877498697915712904935627402524052113365168049765948765757636567713579358360040619664732417561984061870867867977284831268234539990751946342400000 [177,15] -460802459957523061132909069087290979647815852318592876589773985216216190015367259504563583143777707948960346469059893980133761915854835059190015874997817387527538872814971244699241745271197106699843508223627821310096965457508925910109849038059235579838287950543619781613684649300142468595724612218366872076300397454734095359113525062382175463246456543320355913442718872918208175689776691065650335031221823377604923218322017457498086147877343500451008375050108521205891624399436859655963717279429999896321674808845447692396062009148595740338086099526422853975909237736097729069932260373380273959940631679264271513728519470704544968040685124681531422109329513299959734417560644347593080593757018496658663402853575736648841067844775351934997515356248005561403839103732718799772244673741363695950090011330902734509375567583492841709967671665586602473144090192826957517709802815698318616469618745316765773662587750503677186446618014781596106004382607951017491911803055173912330117927129682004912171863489610778664514140661670621259667011059051383793983389044144934759539948929980949009195704543911354742236673061931157397191149012485892628543115084686255276012125047170097530421083359561636225636571814893929635308526077362065420574585514813335389993297370791455839556787502834953754957443941491538164512528851432614291484437214132772039350628667463659242785993484945263024198409408030835676186970426661144930528587032141030495778688476013443280248326915325667193595190241824610228281890638290793630261674235660314687630007475434999308189528554236009550372367108513869406760148944972872329604191797653276347090135292776107534134648533880320910125498615604444789441976964524721728156800236978148641495598388422397738207022919945323770862062131029097433489188050315573608913933627730760091252766538208791564203588236167036274840806391627339821951708764227329730868061275040138719646503202011374237226531172312495854689287975751547823718584113729422444205944860366823607129579907702254430959759040411233048143683577384190284731205228458170228048893835205855977182393739532116538423169080978874116002985706165143614725592782857037996281872267412205198132128440332711500889104604869715889312967359100332165939029407692636355520862415091704538169364854924033342145980711171969626725696 [177,16] 3987237019260010287694933522570738369812070771977114846545338211002163369956884173433781454076052971245952374492414242510435346057729775475545831766201707986503332639279093198663140140498662931140361449147416015766267808917733810390226100715052651305065472119903927930344088068059558746848403737227035230140640551671622926218461860718191218191527074138710711104975262083359652646252784840154377680911456452548398835698939508230077221561451343783395243463495429007186266209727976936047683789458723801936460613217316499964922036117654261061717549391708884644455718153265800433185000140805537467941333821692765712783122752474582666487403150046566321184034120019010409976477959205137672212375439998914375435328800402510667355331434124033675334382238757532512314921135353076439184284202521008771398781130733072968453907188147162793967580166078895006922305715079201110525937007569559605631871500551127423666579121351241748347569946044365858365459165313773456507918441390274777926543634636435046314425837748427033210581714723850781072869666870241406608444053254486881449664161140612308843709675338429922243681620852588328639611672541862474270376641603653277143495920649756581163466551292725432221716355903412725874805501574511903508145790230810724313781391801881233161012212812475364127071674231187797909337465089021872379368761806866740409634854557522229765410893569001386876417909834370645148733323817359558611589534738860131170396300230081159909491834930949157011220301256365793179868436269474844103546285081725059860914802864326359092833467359975304183693044409999815216561073687524122971121712887574385461455787389956331945254569925608677604340665532944887777591852184833023840497634581946374497260821736527496021999387001338890937742168520631774613831952245711833063812973646638570751790290053449895845877591638023554016904330700507177395830575443976450356638026165801925161538131160144668529979589516646269992820297377277969399950669848408311123344629024405818736120006710499547935735616109382160847731415940992882068692268350598772732432304615027328708717561413813239511026917267209265336344626819460388548108500044135983452038138960512951336312056060409132003059004052225214163908207357435010999391531493378737143458387284212541535061367906613389441609319079624504908800 [177,17] -9158442877300968129097406438325567824317137443336418882360572595630524328886999805392519353810127194225082212668546757658773340331766014851363118869218145905511150063121689355686785001108325735541965002946081178909880208955009990408865124848315841222819243746380999410392181860598906892428504234664961416430210824686807006752613297907342196487998608578392985953017786222343260024085556154428865026014515026126274292517131955968208437727821190371956594146842601363103314703824644736919419926655289026040396262647062759086059147231536107987470110778318430403902130192073450283505458146933594342349480675861335981220020052165217966432363126092841667214037682495078520192621910010033733312407196604748301829860084246199862527151814019227701624763540942329887500538743977937174264138560593745901950377284470173179857704572941203084458739983307129967681361251102407481079649314450522967296677621659665226573854713632697302257966769960505709403921296012046475649953933613122325479977646471451669396608544438356456442704383544734966919859519767173508397933752182818432732562784002363808408827222344791932314980760545680375039655171579791013602430493170623110135912638020843383547847910489496949521846041170660786730485796471300619572018880366383557920363098696952930132781932147297060088478178117674486578675477256351847324449151560521018011230672732231844198487251603696970689126508399940771688117590020384635453912331871323825965140508288855722657694532252321008093390903186871047591715725114499672298822962419821531440924179198866759596829775948585907523716903966103421846141674283012513278648405890486178762140171310662250834822509292354129344594561158202911811963717327101027058513013858669129037527771480238906455787638974431664289392007380191909310714011160674898713031213582205941463545263041167013366804172285867094006155811775336429800096927175040457562865367211011804552660316999258565616134866977761231710474402997585439562191113280207997136477506786741237500069174760435229457566665842292931543878893741323243079843427331810100686304990980614259355070852390073302814263025150574527071916194598208117268054831922461092561795755326886798363670961737919671310013779062612668921395463435038446361996293905278808988971865710633401144211243251275344221059615377827401600 [177,18] 9700210722735065900084348607294373788487721832773542984496603036789059617889724554250125883610837212146282266668026619796089000108660375749827310632087976902826193786430393219154527903953456849050638478918636295801247631533937361260296789942753482211380325792095604829477401596438025492708131230946884265296561206338247668471028826289091408896639397888888108485422240521434637021155470671658561002136410702942098077021270809986874169297272353784681965055735524972415783101109331885075689609968607986365203655714823320620678816145736516444567001480357636267537867446679201980039034154454232990261453948745812284955436871955979757639600540084164558610008149279920874563153385610699975227077563390880661366166986996139301658537008573113859064348418561235124037219620216797729625007371177820627261743450861208354096106612296394425197680598116651824001268254793223893279308067961019146990308374893774248298508040400230924291607398548019113912830198683631190461703893209339345742380535380995353197979894004272982883034388206234924361599547800894158296822123646457103989616430911297599492721207666124608488960626104829558793062453499840532900148979912098437763301649987881400567982581542494791190843838042569988888097729991251662625464306395074781836326917237607812169969271658035742445286878835926425740532996943732688107758738323333209590947971632638788945974898308170080824445018072013947879072460519755708486364508375931454018022219837524795509661390278814077524568159659592706948725370053573661517894201157300014870646919080912281933222649332919861406817907044560664092893611321252375964833860454723785823097075666707141062324480470773784238062024939553287727408251473842849040357027524373093200807766250335245631987554114591559163389812368810795998582124715190713623138848673759192587364323960797655121175792770217634846517662208293323826716307482090851230939019483571312384119322094162983849798147333317607059114707176551881354834462044888953802184303543152517611499559973421965973154350528646885370994729320375556209876638484195329630930364759538378039964481595524323478005570865760776612852546282105789458203415286962990393137212065961268834993714813217597547174342764640801127388923411815189774209586840194404849327694541475148456179247988852836494589108724428800 [177,19] 1966818074136160612981926190947136866977695508726458205335421598254897732608053946701632146625295632710375499801912819900553315130822605710459843243758120795671491266566322206063085384017846928898615982919001907910250566662029299501109238044347925900665746221676140457153300115871060077604054603326303987795806381964034886952526496645147404799988307311245423119465301361932345649299270138668026003602162711903304880303558091251181553446229332014557482175662250676367432047515296635398006892308386686287544104151273728036870156241030579780006190025311684603557325161220240986780034276027984351169070540297388542547636475644861538996223968772799086859520452028240704178663617987119929824038124509094937250456446630347557392794838683401627100850622792595462887995659624477528459631457538347197810648613738678589908525445507336170977629813077528380423152250290408290338586653422222286396010705204480015376179050761162410995233267582796882140398701070312454173082159051978102494393272720627705527416690053240810369291123340263043151461885413723575198673606744631502352397101220077622467078371443174277111459127138380873224355536554325764770368213830928267655447765539256189883970032166324099752797749535147004839845006596614935435692085689559863213515271393586981165855917012954552516681460128093473923237290841327477648533227661792021880282538248473441991116022673606775793237363213538586406421036569742920148511215353440272739592630383060508165735312562726216789475692217309566054494622003242247608389013443438061801812121296780853733415504989086350575213445950160637934264174696001090545104905611526718709331269442651172633050449384118157758462882253342497522589067256795083975506220572937609564085044969706426495924439600696518071640212580300223047133253290802105478566719811629754183842844733769922007518386241455950913600612414031167279323469184189947584477598290127638343415556720554031490990053871085309627306389515397363916356621791914981363981760582395915892843797966454482613108146162881287744962926683371138957590455562535246476831213777680917672737912215981861650487400449642102723994389791450508128827112131411259295628971519813425037960552989567224887316243836314636103892263612718619525610905166454982711194750754371368177208259444097368273736593403200 [177,20] -24363950415583110612091083985603858593819388479394118293745182590005917470079173901121137193605524129260180305841102116921391669535879258302168769076414018683471094278104719141094948115678061249106792327023895432525734568591052032722575421254451887100481307377694988829668238600706324973976933207587049283874020198584005607515679086609752421939821674209035553332990062716300940816810313458310905631303903326229124859747014217058759281731348346113796551953579343959694865682777308333485148659560121639571303509621609051528540314645531338024757803624990646199795411173134483246767584283080042600781947046022143004699317350479876248354185607976377676224113633086090477334836946093906089080634481847438182086937900643990787675064982568182865103695133550575889995075269394705454740175709744776209634219507814142189669719464246679205383816762204016238321218910257033301921220254067204939979078926458323571178449816598063872187920888165098097162282997081074486297134771692771668076550094310366645240085596411917912441499313380153227153704492253569906419464368374185805422859185019464107536830561449324099259209826361931644074893973433560811904870912369981656207602662111705579054677887529932240295366626488491240019650300790432814869270428211636284782431766533744238302159060064897299052686732812152220494534136959970180995756275496394064475032559594235879305307331977376864898919308501448077838750003189377582699131340020562059388141572187478663254721295114794217574897544752132515879238430479403004593667325180188027597533639727727312858554361949720380109265739965402077476251924861310985694658748436355454370531882727151222380898718175223603282792691109874848273796389590596814007077932119411494310150871523808341655019387063808390425081541599298503873959531140466896167336529011014056753222675912869583501724695744815432993187199613284156822395693264830252462326975913075516077647057315026667422627000320934025682243577320108521072099470751826479918396820323113181074211572823756117710957532199835384873025601870989114635172274854474436228751625034514071082560498378353190320845279232526759144767714828878865162329916374368437994895944122758947613461492158162565938254675309029627081553250910189833326358313531332225186280801192498482074995079397773505311537817600 [177,21] 42832653664894791366948344283688590697927549133492344677671431660442934616448422190296138639161808117011288224647739669580994278038722392061838595969859868547695150831831343449039140664434814913462406114090831269230035484680267368656799481790033309556537923072589957181965164940488275242347749962374277829812749059380693676322676873801033734147761150423681099215684010277533854820803418197718462015045698381128489827033189841417166246400111882630451806281235669804241013038431087894702592537061981681154713131253342997833639305399875304527528797382650425108124547553686832868023029996993899624283488894576742056278694806318056958474650329199270370805018205818218030861963929923860402879912064155008509324204364653757130884154608506511646731490098019478842725217783475435983642074785289837183894553547178419928578200022766442051702610352982126257006745765822102911016158393474972538881124885678876413958471376345285428287993615456944927294089935287830266846006059862134810605840390167765410462269149962884463004407073305983432744907053464045412787105852195037626990074817239194648331874170077741311296167992460661747222339613213595951654675682879760909737722496731753193724597375680915707426314355266847817460370642301887332514582684248380104799875161571690475693982217626707661724527809061397066222252165879474708709950725242451859326730241994137713304818669141893529477028689664274677737211502240271804986019100345243324386115085373932524331035072236168986349611649583081790805135997158807158543457644242174067192442808837298047201066921051559114023484355355846402363508055886232247298416549512122926288092365469835455272484488945653632054727029894620134940358891021606869975966311162206170152683203810053611973621660808875372369917678271322854474512075306486723585173895779132564264593087542446436920861277722048348651411065697177616778653240249388212463415790868947191009130788267855332579231809487224371400160799356521058786760343164838944013310750934312514102127421707118457863284033224582109124330969686887353398922076695056052448391271138898024529459967674103158769210287173632928290950852977922775438631166323293498054096871386175715117942411795115726908168329572331335858783349695437783200822262786406432845197331612962631543496637313817025571475712 [177,22] -41100078291609836832250691061211852461153301707638867043783029194425648762457057962125467922007610237050295227112155275060867582248863648725876142411477112016139728489597335408561041817608503827174156505915480602220352712750757567090247562234824057359167866818816792938842475089716084662868223617382965621594516394966235989252056648078811583828101735588811517112741305843916034612236976321480724230042073812020350512373448351837540291013469384872769919398969475502480179951519902766748158269339822031895170638496725556024696070462301751053147516294163753118827568076947817322324975330818305640728035749487244079435551029567098817615073285410002541240557611602538902496104281118554195394617162738042311100914268335333973605188099463742271120733669384310509795974929261090336372420943886954912863047007348080939497976798715526975771374043188773389955271567375739927834675988827876891518614823305229670903958824483677738713312507610304634933107717099727417761914158427246539806268871427718688547439104111718572433455255620797830010465847851698394138010552707273224125168883697576728308576727435870513516168391523463230734814049754072291452512111237669194149302840402719930507096909186473865375646947413280059134958499811539392757169640004978815303027023186066951631739704007199713788704472058650743791609603537001830053997394591391962125760343180370630816923204666348982461448044383348129854050020414684646019574569611905709105604802179840994481204230063890976213661851124334207273998447306114572268196854979506549539361333814922407921982656438156355715385510650454998094184008815102291979672295849388268979268383657033710750452150601810041485483332366484080083077048220141403829010119102268308889494442450751034830896557448893086224077342820086999991180524091646716988534076616731044414889498858538067697078698713335640638058637596821059789986283180268826247494086869447912199101240492388729142290352102718384796257860494153672798313422254122070823989239535449521416336194535261831259571997197644215479736121931187721619212134043456084407686977731759967450993436043433469045288355423604220365607002438099669067299627842175741828986081948996803966784230503251425213991385750241857802087410834835047161651875478194881496855690484138473982406610066551338345856 [177,23] 17894591039391728935428522814176204621421161667091906636006402132791209875033226338194784574323145481460391389561334540753937111235698045145612595425481675699568631239203885237520334227699390414547308778601184095479641339612236522073398935767477958787142664429392211056513975294747973254787696384006625896052260520510407998680013628403202064815646985515719361715943806066858547265850984929634596344143247406335843715080840605059880295396429654588098051417515350457780384924358683878774277752807040283117579015379403587599756294998575313328771210911853999268058889001878031349305019377993816011641850004069161806056653060461572334798592575968705211345008006654698887403330928106398295408604413203584318909343392196818181072669948201447427645432786898737798824067567859955896519499297083105460179710184173751267656707550523331623568482767569500872959881168322069046376928651650401692318355040886426048102089737695041083395695266014587437325096692564355597193931512295237578055642382633544612306200878975654130566461813271771786329571075599849186807513273756532907389355715483359892018462606660712665836867506087938252869771003623205217392630305067666341143419686374588508384498070921178126024164312225357605408819942008308436765791652615183156982209743338532711845962689226553169037331028027218314898656662685106921510191757078721118108170748159261768164924269165475021442645793482798541388300121941281902368521516582321659934365349354162409145693928867528465445322708408812615732011290038138595338290718361853641423689648573360539288379365379300635346642359823410253459230649117611037168708043917911451996323329009922918089855780293872477701554032429805597811375012309702675605888380733889842929971921121129185883747994829717215530233798839296536135326094415157488530020610203388780721569965220105364284934403909586722648689155323397239105034114618521805799487296732286841512422918177463913189000654754798899209444234835781640439844772270227254334283634883734417952624042922478605729773957759712978003734888892565192238339410467321927946818551569472662722761411893878098873986167308761563463605010527480506012921244905931070634145807321810406097175000446971942290745290360296322963132423630830893594439348026101266164985212443216494294670889180093024944 [177,24] 11008181727410624271191082323538194931373395805690734857528292636718837256412011351424600238470702327098343292472235992460834178057281379647690776009901610697398398785169233469693928670568095955451004995712881020341760604239625715312687966994890517453392685682968264589258229203353650956199356796351735558062324225469942838148206591946990749468177269560467955049512117683964114829969713396965939957850651195021689752556401296816464917443680546690460895916884507208578988268500593086438752339122868971451669745822301677013355285246246662147406064104941461438987667367430160740377540902658700743887681997074337570921096733250085914815037735794296257048066156485247832443499171558657317678037463909064626786010578165643444734936163533115918867805667033119975968179907684164022579425778449007675115028374825904166772980421406292649707895904059964771553048606995586399329301319227302420560085254602419500366742055865530419708831157858051241544163195058293870286727756319302273530177969611067913511206099248862425240729754857273211421948551877400067003389854169280356553905943850706882266702099952962916922969164279557031093327480955020741513483007604455730955067037452592186246208002087101107605322678484087441473115923644938121802332338866626981171180211366801455444796562019759615164842537230258251999857936492793691055098022968934113807413246542820430881615446992263990308286577775767038204834662426968807037203395632582231227925464758439303281207504137047246070606266559566336720084587570530604907528119781968659757944325723171854148252489600934762008082155594391460940617203248510964303905252572378492846481649528245816395208103949845279675463980971483806042060752679052149983301383618039951806784618283612777228062907760096168032248019507156201299808312529338121783868503184794636965836096988150970429801101232632077947195197675642357025493163345257223101001807267921975947375844721307135034299870271939952803567569478475847571465353206217746124017437367307122139041999187637665927875914664112365164569362941400869789001746042642527846350891324738078206756827966811324612133359478084380355826490580962894001374554725725156824258900330843406142492249246011807363514234018807289742921095491403277602336238044254891660424909854500223310594837164144128 [177,25] -27737416668156297986513054487829745189223936256047808350935432355660845085658560353796614247497475828748451834294841633482748106874310081597334622685204944745020163216012051724919038210206266929354004677332161942999082545198885214260340675600372858580186312917825052853501481211923442163776903260326201149693175024056715101710220137795076173512171651131792012153333859364193750463023544624977427210184430060937836169119617154708858920084664056338200333072990326286992303472463347039725273808220196798342093710281189641703662400782907712494240458592596063724384395010701262822387998845351030864570426179717282841905247576930817478654228471179965333029159633221184356895274794372825052045594008940248567909044256763032298883669872943865161189040471981738276288780827400025653111552634043451044797540329983449197475743269223586802973636324650808085985086893280913062576726571834300747300490038091666872752967358463254056513291783804301233582782997974706803770413549321818511792872400991061049752641371814211102684586812746096942255639348088814747760632318545228734079698009713005588014405951780192391785164198717492590830504826323219854292432878895650456351396555969844879470290084671045576894334917968501024276886326706816927106265816386184334015436668714266238810687747096494733078961609071646697844233632991870441045211543287139503144776951632268982897743456230062642962122629364002868564654190766508786465887597276703940020896969827142096585225856256342208958257925183045949599146796161112812719886577091709678361091745959159033398245580098257710896358547032817482908274017657651928608555107502749291982066781363683655633060194121940809793510846878759899549079562009852835214040013067071550255962324277836638342523927861130579582686194637443897188061906802157043344119890624409764072696150620464394703710346354674214598183278144956140982743348224856584658493972494346687958746335253973150143843544563960347397393795197458886630629044496583683329897738455142025585672887750020050964523498433264285576380210918517637375753521930588720873756783237173541676354279503787543327955521178961495902096965140990252980847739637976405254553004350474813850974737831288946835257125214426214616909675013319841716199688010448250314962181505825802080618509546944 [177,26] 26912313450840695685573816769835013335180029965665744753022773619394151842835038912099826568519880663911925707835321428246749939688173085472034390560490352577889722324739993624811694202521317121851016247122238363620439213333828576478149951531465843004721913174455168484243959160045790962880642359645626106013142175561423325814108087009716287468474854401163044698598539849950911798376336624583440434520236669503264507461689915335439893927736046823509310460016791463757443105349229899053484430724947423767738358174741696995708857241341095385443698075731517790436427845449677478059767979624298682773259155157131998956590952999030894229660361293782668759437999583825140016393329323632359564051502702867372535247054711311187457560346913152153144027616913087279844101784533960590006133045827052704028410643130043647290467930193064655719584813391173081842873352141718656666021500386120940669819121171450963179564015037390156985008993164580664399501205172181892841696041580007171136878063883820299020647738659790434594122892692844384012674118988146340403929011201015931071321132932379999545557366837217662722620147319524661140213374387788096436341874580547876261533411706962737413623677939526436194525662794262523338607863499132799725625668595578370428231373977262427739746968208940443407093911511972458687271467180581409072581330419200391862740890214362409639294810265388847640004202612384088012979928696453926364787313188986374183281770619609754623643328517639163716588734137721749609227813115081869083283481412322400707898552988056613411933064482012168762528908354983922647051488503975728320168936217520916171301821324010380186928494197940291440195452465830208266005701669709316946177560635965662975083201979413013575708833988340126940773596541175620792331807203781809230096366737214543421215498935713916656895323879040997097101624492085189329035894023334915180687223179927849720948447148309548473893888639186534455344479794820754248593220491684353298437840955025022621817660993011690014236795472228470700432640661627172837335499018565640351211939718430873498108950449178973498321543366939056776555130286418335241930895124407048492750254622729088317265453642553731963109577361825285483148631760323600115820151170832279948998870664519210197753234816 [177,27] -15913602972385913612731169455855742585948012940066281807213331874285556838511392844424844244473650183726521516777590380277697954496150942950481816215322420055766350238052992019327704180326304118615067457830818615479818825755879603905142654854366495141548287469876199454822728629103398972955039793333583839602223311936908882103685136414760742199036431892575490685764866421344641925943279361970258516624335189917235674784938080413207307124558922782053340418496052516962035005695072278808326524221539423312609920790241580294165833045182051348764565116963644186776650485147212007243563618453790363091156972811542885032424771661917471684587648380202514278346608345566858695324040101263721848033280143922825498529524124989177000458643512543076157716090241408279279457357637346208304403231721210317323861851721614826469823801188086624916149331124579937253891911608625454252237539043366343856519258669078034860594197622856192044350515453429966015718210714534152265938892420329423611810842476887791555457972960980031161835904688306738810514862879368993586712983902980792135768139390087623125095888991496580534172095234139126684833432140997287943368412404550741551991982280060377810217223534633422687604165553824110622526175288758345957821654679645266725168078778958515726255200124465972399382635414738014173731228328683608747734913179570656969456586223782426568287852148740708051069213981680481230807593619329046580567088491067691506045889662525380066010370918999247988717534836729173941925293846117485767850551498535044999287581078565760733669828717306330264679307623902812536420213298956822925557720163409195527513752641597313396417988033983456664801075959059723208450132326041360715980987816222876243393998458914761659588376349796298665711192050823118747893677731725889295531934108220676120734329660917393503337650168678151664349170252308142518150371914986715632723237744572007352277822481602015199292140407715198024451580985708698132233118671253115670440108961799471132706465167577089123453809281622920205952297642978411115249733989312788721349161390012143932856005155828774643757084669034328068569082652003616579035697924854293536584495624465771055412033050088808860072411810741898002377584543897946188295841086797447235221505992437403718355856 [177,28] 4922140567873504908363550138759509646913925096526607456561180594907784137920615073807783017143946293147368449662523536718790320038780154097911424218360698589889887733031940968585932112626175022989987459570913363141111464643956757539382722957799866530701208223019558758615129130482897009856316998538577891050084663142730462602014977587439309917573048432966571123657675686229505456318223923835379066158498642058975665360265603405868028758738527064271709310254135180131468181580738921983809736313074511418914987927916873886133135598822229313624740422010800881942549877194286253920762538473519107278079240678702786974589144475025185360171447249031295438102207979598645530873962217902178189470502004560098981542071540921379039907204279356514963261760346795587493165953628625047983686455194583121117159970409344077000261201714342717273847863661104257686337272393614698585959240028628191679003182786336738173603098151440166220180867569174832214960819699359913020906748738220839915552954750019407193676366458443395965480072305320769555318895447262967963962786676380887819825344183988923521869009256289192705680874202013506036420940701814049897598051868984755144148006267381869789320419799875999631629353516321997479723548328080326187823023663467803168041469147448668152633701338116169802665908122382365478623350295472190805518403135563578837214556721489077063585697349510807511306008531315383882469451170931980836062163762869685911795650558126885427848394787956342354360837525811917545512440671948749230389498980803666279597488819696479413354222932852447285896181915475916278521108362677338360047493970729904150594330600762307041813945897970449706256446872420531837291876590806788359518209222527845304341438522268999320254558313651052848846431186257268435076047397257561676324481759180405658537007311519059041730214130462365816665693933926444058539573418208096515672218619257450279225488205322098150590728657097274740561015217499420130287733054398609063124231747399667091258207482198992978187963993083473988147038561377755512733589819925387911822115420459948460019471683332603896667660027904047026050516703242589448709698892975060162872248298457482246083716451488049863065542659941480597091186839118500221161842858830294231105663853004152572512 [177,29] 985603175690403330650381606227681956290165179347486416306491054956092897393281216145119062754468849910555587015555117100168386572795024345592381257620300468339832673327404230208221884569852306199389763537287287363544464543373867069048807069524174738964261897380997608897471902846404871906185740694747168905895961988522422609776948855757171754153557575535028220189559325539822499860684167061211659723390159380097906816407845577476738218315249480826407418294089514216728236124506140337136616002983939745516378892318079354539759960329343956276961047642461099225520636719889709690215752444944219394668547739801311304074360953547686671013310277196757563022397168453483684204208405021304157581006305821851043362407073994574464255649976600028256608108027503600764107698010881906994700011638805641269478921149342895829638972385825241042603923564316237503531940239874106547862922900179384197864405051269681744687387308213739260078297075500414308366842137821490616398536415455346033577123152982993758695019308697626349222895622196317317563388882918528154360236906348305287741955479718572638670494119415295930736244899289130802075219957038381216389465557744406474025853229391968932253269540581255235827761920942112534333985445209127434594184848452161639143537982760289204720530488678976870808067263490575114471916448522784772316334370110955122912110616156894657920647090772827829316336900343384297223157481977231243692944241216766162288023923779118120949810461378377615924852826305663695267955201793079995348489846274589603510993322283085856437356578942048685911497978694545888625418730557342442578429407783722967998481404981742791336642058480033118819119632378876714509901581922089012288445731559765520452616292144543656069534191241030319064870777760259972435706009491006005432206044405672044080246451556181382147248390242711491146514683850114007115360578319506753601399347761393979087711485338317722277733605336509366230419444682136867939174116507071044283995160219915587736627642745924407335903040685100727103033665489745332695160188873158399991968173895928889254617105603694792541193951722580233169401979855969875743309648608076209544365973319245246696550227543120182444625048860990105384570729022290833264014422187481665102260495788998356 [177,30] -2311293711123681764376227043310463630743450912657672488827581521152771516084604501433909345184713359952397583931834058066912001917697596876943147074565465734295925895693301987092157375762625339172089622747428532354914900687538385342874102945117570631414649529004994597045005530978016051153855573853855177425092847870539834762490396335506108637758119619597767599886434578045807962314834261074555953597099388055081630344133816128740679005174364607274423704578104207562870675130761739447988570801100430074268812151076562730967388773140676362260810459944089294993358596634364317196496051421614754662238384411212744430669952783284627104611913582206986717584960957233478497420763881691057411436758508080197178326307921454635934633452173206283731606659428240441286556030190625845782890949110024189909256663331079395574436265164401905416914848127293119162642901779414446021906340464429108727129580920921425548425079489634019338723609564526634067454751024739552813178806985344572773233429802942678604318634960954308024329126636018873856489175369565506911525725425043395555758189379425917456206600506648298603712825997864125730562366237070912670485140031477142344584057324239535647496967243704937372487501083848032091870162492407415750933818791855007282538318153036751153738943710983940098701716497889623157778445413828211545210724473843754211068627126586287463221295563647775267888546349459889445186755276325742395758490193192280197355667127398763806236131819221786587676660934696883064370194760627097209408224462716171183237845018114811669141945954031081355560310265610860390759203744063791551044937544603871476614260837003847164737021513350960462194291046959596297129823492042509464701608938780643211623898093545254176572182972669882493891067094733933438518663565677481690952737356947121116630422600046990511715142492338988578930595727391680607244591071752274066491336159288760342418489619106097670797985589324989746253184863560523005527887366738586212038628056773532635530506252476223182581910885893476729364117580608964679357404664587744245144822137149842102339140356679763822147824465383156331529903383656627229622614274148951165236279809219894028200237168952634528655068016805724440776474012579108166077572005691592432390695430841216 [177,31] 1598847837050051351239003231252731344584217160033247492131226257163076041755185315382281028806019485031824970853073350664705281677898635506310050358149532716798464776945408045085651146448112407723931591056904985452706169252458964832961950130056109467233357140597675160045442816134734250474485010724161850863314952523929552097762312826256873879800296522117488995439468904360238225585564394469680797724097955542093140080444321254591402157390384211852511810126341929825228386596502008040262186859107325691255504197522575451161748756625273280108894073075025640575639671676094718397559988640948371704306811246307162171240207036076396676447179278643239834793742898158167446663065853934944663300728031550912260591431715451053600809759192535857090118005993417258296304998503900362582710301163428241315166203168072171221712141706624474796527113185909822002250171811832774341914825315193957931507359910262177607713371487836361840129500288030059766390274752126452008432691239524431694514229858465711040987048384562963689457180411227820912710446048873496917204371505648870248604985874570971458638594882912181589297850830422312756408425195036836428249585093605065457583886006287635105920165318639890121480425783676402372335755513814206627625646705490993611526488952258305381293667588985241651010186857291144927698788059287698032638412022573565289413904639372638159492509981180257915491791199887128322535080290387378902259884986032170244395474108233820089685815016126323643836206094736134617388201401820041707781595442377954437882510219199173691947115850803006754010082275022319744694058341952350885550712283816761735088145893121617342607567410375231781978433842521637108947753111186366238894714731788759751787945178008931081542430398076539899884299604573341933568309662099221178649808802257524825539136989463683461308566646745293198053803090930272923866938358764209572926038612053489307928938327073681973705094215925554696382789085077165795511300944889687941015040347159185180906287139810188208850031932470648571003771060715344143577141525173948441487246611183410389821029978255750905484963502976237808616695142753818257415333031624628323219197835850766599487082734485526152732266279687547477586940587016133491713322473933245346737437289672 [177,32] -690869952709921003028095286593316991571606583646572114871036113779673389224425810851602391063533030506890934518497053643790084600034868925057925091333191806602390466765195735594131792987716148335033863085634021197343567089106749387173525879676091733941012598842395546676570843746938084931620172479896123301189068100931419628208774687170841849714646783064898390723005099660033392635753672746716495523610125332926507806292211490963361765451870025447205140871355154965486464767290316825885268865268320126372349782480373554074608536166927460203082828815570679722192234997795729292355437978592809429792621622870156803275179792894170522356309655002138388281284585221084569474666756307616182394198368394972152650914295196794637412492923384459967913998743167636805357556122971763140733836878816596790319500910521829537772967341489353603651463050923865995405601295116789148135973690538097307472167774052468735306635307319052112758656239357040351954624623586772805234884208750313164349901811253221020354505252166886308440136416697865925533777570887033838415120042437276782354337783144922059566484257397780333227129783931731353342855855053150320637463342954305291772582163068292471377386106249727987163539230965163983520384758202792469001349438184649856022200559640476529489051898042320926383309692121453646772990349163264011961595336725797852211749000946217039581142500807144750185479349028244365829990649245896885831144156501644427071459322398735821734949657818779275201725028153939735958334677139159213465503828902327359955460691222059201964379949576863496230522065661151530722302570420420569298577338131737831533864293355603779662632755284593051990942214019847143591052234963120667456479656841772302681041217071277768708748191744683914095060214895111041959811520680008239677957275597448040231914289778250239341547220513954507033331996580835304211522190802020376801844436869680794016069962137576731875769467914456887995084061302991904059522624030828714302437356920241053257714276480807891947515760998197308123859762645898998036858706033106568647550091202344137102316602117943419419891319467299574893047907862154048238447677155518486903568639186802844357731989075674973359464453589246686205631394653740880833766529034723356263995008 [177,33] 185356423247452476741609153415845161766764937452527780142832357701461051848647884391041437490734536474562589388980952087638108693100645164844804000014185292054103105953225178926112803387781320800502954014087236621568780203903151159775435094519111543462969916762057880254127416812441609159764950125080848977606377284517934924203770173548115239528720303164182247959866626189760225782633568690783659416625355198395113802156203230157747177482891308302262350336499742806541166755502743243512094315280152666741739597739371254707582299296313352497253616222184854073776891244686330434251052470303823997755606720952989402008415796316564971433994285325258132228565260394318390865081849315479775593258012882286001791238305023348356864322979748355792545777228478216757920994973190261122614824099674685102091235226146045327789818257590630574985358009886359416182871743090384799780523375070155167889989173646144897099206724801523656952249691945563919540988687108349048034642462835935963700109776895179774683950560622075019671902826271673853350160431547677131672215557336393147149168323630886270360049017788156229211119815407278930486972653570767516552699790274734244536636182368869056818844270082443711810105862314544891236676393676902404526376104589875022047261218365305165650071210773633820364814696226121148357435820786615273787824154241008762194256936866417999649057180319261119028395106338827018771067054134378315751951007993679796819015529394290424902494458727107735573678363619374948123379061697506944647154793143168565520014191601131188259513277570753846817994006296369003838448696622348725172418508865686445372505467832468710465775859404275249905464729181454724027642811929159261172357880730488987386786172819632187112880115329918228963033194257329296954620745534006838962848106973265514069725748336546932647772773592319265739318972287030138061039210777157084803199293984257402731992232503065198611713688584038754202500510490914612288826854932800821790781380604068698128104692911664985227535188822155013283722693335571577305565523898297297731106779280199891474342669448218656583885369227532468043399726412741523280474377441215512999598389999185572435461389539451647519323162472612839466507515167266411692040031792463102579728 [177,34] -12563710079594739043374113558952574889857544784977335290692243568939296661033109914415760853069166654297572834477437802374171496659381796049813122441121429083247004088656092387832681211859103720924730876176307260578780022776428767204560676562999811209862031919713526302306733327105991891324738109503426982355610099076120660386473652473166903478763037154404381159985006252704061568248893987878089087357928820937244459946240459956133786386420258862049632310742125104661040581740397741803393007094139600002476207714620501896192405607469259285090049783122355484827270868220359032301374646475211329024904136628460135708473597655163802373329747801263221870325485096628277664230652563579688274595499822650865860587570232639525263830500879159669976210921139126532591089425255313298953686312108901643782937354459011750637797178742533675840518110018351951015595497295798016314455010360106931064715963495468200547644627921458511811478772048533383936083179470022565593421714037960877161924986859921121123923741508067443743679378735862963289024995196379745578539370033174017634141416966232123792551127968603058733119058628506228243164455010578705443423394535539399777546331814358890013494800225635782101184944602696943379001710517495846598849599213605287303952832824209404758454519226889615638004378541074086444693491781757451443591518261305977456261253950624701787038366404032454582822013172496595211505864323457365832710341560720036706416302941059950016408083947385873072650536819328358666983196355353265453333592685934982527718620528325793090600034145804041533574902817329328422366442648489952062635391385842573407865864007679155246695611964271064962229947376838198377908503261159419561512494352039511053813536200630812884263719599816626494258311418819557348283050412439905581976068964387184780390107605115610495849879432835814210836145558368059292169299055672100116073030915762470770152271454229815985580699025912692506234407926622839911245583495780406846723897118942195033813848116465933295777660486944263789639289637486490897348299642617098731786830116379061974453129181437407398515486725124961280602636666155887401059837563625004124849497697439414378922183723706360242462934946988124374758539443169857051742197961996547712 [177,35] -16202278425353725386556947617942741172945553205124008288629899763236301555281865367379480776459234612185268213311065852650802231100714882196725039881603083929883511151860586781425700656820978509918259357823066135014352493558559743475957899330235159559669146190817431927885593828966510638722245225580814213125069572185911149110935161482337717157496214428907148635919047729537935384221419976422932245989456973592307265592836220593886746150841967001195334176362053159014864186357253816643940087079502543758115744026313988458568509078082773145796995949605817050619926470220452844470952889188896833736941685142115083806062144547182347328409278014713429142420179545767054277608091090017660436554234849569807599615505048937263851535748442250863651123589870256506661048840427220050183551450786851948661196626546110695791557007854684622917970362048040552985110540229206602393169275151436810400408682299275549093044499869658132550328116467861253517030372833216554705772476152746337272941021027497109509073572340971160394352634060681798042506590421841169464925673798085041341956924967018518117383941734278840721243137299181562127014131132459077226584579248995508744227764840175121830881639664109139390447308530845635709797748714910698951488095504275502808368643681039513089921067568308731311079530396647771238670839681069311135071208541367699928151011759249111423311084531329570473518870747732589828266077494987699853413112214459319091903065052002760271244565716868338310305604025069579424457607796372761108974272014281281122906838949655835385077407956629805227614809811312581871153309236179385851780537822465506811387102452641610185071224441973122782330362663199127499615681737172122483719676024381072584694853650444199966995393219343415030472626838744034172952325519221770702599540771076866003456375867943997674982681859331813793516641035602149671475178417639409249966845845620503273675777831276845666678309848903587419630745089115859711675986124645740571703670413115251093137755620494890507399560449178763573378595155542550572010289742756312918835893141518447305939323788627127614800766879634269838663554855808286470038590014095925412775863741970155385719038205259280954556224401373013866557662661947151939261029064139184 [177,36] 9974877341603221466204236988445417312447659278944868070291490693848975899785026545335503392508468297934893946861689919545700590726728334306877978157896152997830998177774993810587039825031468085059240405773022305938233008312072449686110559518773451865242220919255362447208418299239266048702280119903706250966161491423826600877078733787901645653649198887963484470098337387058300094294140090585180477612712077150247545182586441056328284311094298879585766372427120040699811832863273051607015650983736597284386028187294282464476538343638173649818920015181934197029560045786154266667063362374758980938954583602634863956043980381883208552405652197573590502651248812171581764350910469297257504843273936275098250303096721160360223001209122680430308229939953899741249177267311677855034499911803548690006486421949888067335290164280331645189217088578939900530696094144345752131333355475166406002419777342302894279433903734825813701221761084821743205025201764161731281965465376088785594069557341037022288780554831280173700121799782987832789597879478068241094592560694453598426103490603851016745694490107026902957311119139596173171045049251169627797914133536335422443555550156713415341910513735202570161080155286070784565550681704275448610362485047137011084881293270334590670293447340327388050153821354488319084962542266131094819097911119775546672558280052410784419644563128049324511731771856201821082978225884145901673394256641510371945999052632580353049618632500834116095186341525290804122947231191960591879188512756548496281587521767741827004422195890227047735799974974570539934360258070018486109260881748467972110650165435325827271146052675395039342301310189020691380487052478679812107647054349355857252922149577385124017856197250750058324340364222216507905697688301422192026162227439068817360707502093134129652583988162510494418590996482076350245461964263353089309899431934794150878861100976071195733915190411677374253236189671285103019478295925832810140731868116911565530568590261039189817954903265811066435140869802206200511092541533979285765656171987360421281947894545335358232012163236917622210927025066572167592577930286720705949087264158037243132523828093361848611121579930981667532099598365618281192041720451584 [177,37] -3438629671629661524290460941807615797629048111926039661011485716601890139802083926630834775766145510976012003827765761566787779606630589826099940629662001839260989398039336241216780580636802042345158290854215321638953880548103078620032722226543968073959322374020699144343054714611222534105223638030150614182683734544080330545544030943066925642493156458458997027193310438383591350897993121861993139715965775691220855308071513733539970617580284619584056266867651536947833322910480918750972995303383628355776242199533339949280749625555999326536504617218583559798019001909394704090991031833109314562956383335159042148379090357180423785341743915423039060793092767692570802547098967851014426466486822913825766335476148156210550423591289731053333179543833833019659862442479064740583769033352207426671074101891572625015358341644681515042494015567393148666989308898493530804496531950481683302983505815704809743634787961144787845809027094276411758224010287549029361644992703139052840478965738805811116352432055513350418673992944737741103795738358943227985369800573495306737910518814810983228518435434315050697822779533338812674102473735532958690889172019902442173240313482992867971511355535531081429653480255021096940596415298630134479682168956633692593542564024254386276989172248114469463645567962269716809502084696219474500236345297264933876922840631368762063221775148066308722054803464208089505001571453650791669516660044062343822979766120495137490956236403043930783891547298417408848378501988432334323195264794723377014495994814159966171849993119400770001105548237619677651705546834853179600515522512155872866485200915646392327819782716766235824768705172403589960024951779494046568924673498886243575331368884761378882055004877415673519283691196009664821111768893190773643736540318744399208673478501565886957944048758830788622579260371307927122546571886032287422979706841797139325534659691481012993883068202508122921196487591879221344648218449173542157661716020383940298840984224623999612760345978257825954445809336182075168286801225822383208777834458595981633871072123509455813519041607670693328303484839629966230516183440406057100401726335469814396985115559639302216462042106507802267887567012758937864781505088 [177,38] 798845257096872636463898974597614759587370687924634254296203732588972953551566405783408121896871187040319296371734042708993880880560136961014138332744968192979557948026925911609734938292342141369765051428534309616885109822150022821427536207839469973421880835940891966812806989795959579440392317694009233807733306047863620850066099152403930474343241156233167273970684115743857764657965854639684450159968276757888159983354794420567473129931299829009596949634491265326953424092365606747483991343832991985971841194328686367444797044152713950457483896597750215597999603988688977085097252772820048000946242392806888583594954970586954610279422010559630098280432819364568651368969078263245095942764211234043759497641195260274684700719787418566501561499547270368243304398398175799625574974228045203693209273486169859677960731359557574307702039399221848053980085519804777806188425004012622269853563715213562842414392015202162743133780427881854841943595812296147114029523718089176229707658384163067989024197513872346197727165729665136235654611664717657275461927539113629688520805781561479935556336722282191244104447421707599165333302768788885071186597273698756947472072212718337849913427168637465039596763417726447603311416187955503263608541846289425484080821827341754420645778296477633308227744401244129052467913456854551146550888874632524632020817727734937298710316991260525512623799320440154750422354004780726994627041827317172820645043389765743910132997116517175508896016589958634287140435273129794445047897343496405989915368612723742971537923957026664617216374600588441737027514466885644836022910801516995839741752421693437787345937036946142240944212041032243553300423012586606031944543945504572441229254635959916969032590456456568810737754517271634907193648490286375517294014849405285121778848228875930459742810098684604264718250777248312181069646892889819326120937198403120419053023059073174578949646540294887637264777565152048520741328361618744833396418922305118830193685049522220211660454762277557105010288167898217638299603617647160543400065755922652902817452551896238889082361681730441636887109740850280215675282076772107226429988208955177995946066695447225029151274140137889920283517754340987022963904 [177,39] -113386654964269557473296743554663197055102067113748913072643863782919466799767626731133308620521027704388910688199097943352651719732333613914076340605592402716709055341219176179712736297142064976116538822907332064075431583858161054893616646558525335119142524981924478562970874411076584121822941200903267050622412796412983502853306168059272315163218091550325924674840980222465791089767102739435193278709711683236939537030809743691112877317220951965585430635222045766204658222407857436893011363410864516064589069038721449887022627444223776474296790838943090698769532826541888775377550740154432390271135698341636144705605934888808978231554612215772372481853286663605374903208722461259792992433780542967562849490454952001796306985296051068242267338864147878785594359514588323374948926182471116986359386829349126590418615977690566159228438663884276094365368894575975513028958911360281488510530045491974421467746862939190893677893986049471091420584987974103140689482948360368797489639629836042674455211270320394832898843449148522877128858847814986959948859124779667924111947968773226869289261633906749382474350097275386251917053960731234660669527639616905824597379281242895509112889321253699880509940902159689287083057592472832912226618496721028046499617380320495680037560300954689179882700291235288566233374429974447369197644622742424672972847875771024271969213343538988259747554187229786027335348825961910571958387018230863828833288022925301555762265211032145073176443561388089673293811487852432016493391766547060407494402419173020449768484135864216124176482281740382966390917741986059935758319316494480425634139780714839430153858229800948500899302374243546072408885705668295153507838823320255741999363128835085971546400004894797609501381918609729844969070907642652477363583790031719562326639147529057866311627700622880858204159450534476217908586301137334256255194148905978900768979079323247999081612245999450923820192405411078724403039128094544019750828462531950339569647101543306041594419524564932218052899856169072075714834758281677488908579481669679303990245420350885345483518915409833646014259925640675269365959966096230537404559903084420811555175178029731802001490411463979606479992547965550530472 [177,40] 507158080784284418146423423728095804303813799589706250546705920220021156251109424281316403038327077429988048826524580872506982842978772413597407327957006543541792615409145936615461791996526893651395912609470945748612269855508254090016354572516850871886725550697833883658673420509781436875522945219180761758921349550374779967737350601739114356455492534971939851633841829981001356791973787410885665253402156962170143772818534246439259782307331751002670104184524532311180348441254352889624778822039438497715469036713630791902561839922566920022088456681591101112095345752395428424941594967524620338007033649631982482951487099192360405127007498683603107530659456062256970790462380970830670893326458568000111467212224133570064996730962032628466173361578301672473062349753661518263940544589755072439897017872231449274501841925792715334501409289915858454867954583416259792689427183110809918506482157182257925396763876311498404690718165348350174039087807299459794647323310492978087791844338496241192942752013187418668553079317111559641639168718473483121146730887531945824459763263812864741299459519426826191790390805204645107431684425682793378969374261064488002966703634592955966194377387443409669339640256554832083674026530038295634834271647753731201003301533537806501419033625440880601165260177388324436623783132766866997396066727855884630624864673391416746906085895027092175465802351531877776263466412956367764037393942997300059360474233051365574857846205740627670431391155907923288346706784991255277978593544978197813113977784331037490441834050088697319086046408210204101465644755577142033471706661065819586914984971626383270529756107654665733762329324383336780970450330407485001590800987389179652055230641626412888061918514037207612817454599703084330328391974895789396110112754576016243272232005573024421962312014580350262183102887232424991749137140721149532008343252771989882383986850163518907823984593384506269203110629414682480770248824618430592367422306433137055182027283033939855537111316244372595665446100570930525798834739810887040380548340765458789228760083151678359632882240329236323299618043138311613662784311128071376267389993207042914185129568298343377591296404501685061808181824783776 [177,41] 5175463990833436830385750538820549114419131272937735248281518436956875387410571115062674147223009434147015781430389253690343451429176539369827897255613321011504261132528673169155940536085156683300481292053441393380368916928247940253942829731656503030706876918389664555058166731513749290228837482235175809868135314990590689698901877729805194324129577086596316219273422772877637419112241667718143671198065214815029264182405383575618652382690172268909524541304480905540088912282010877784674132647317740444948152181619577835228215531889285470914628006695702017775138881159283346555662238819702724409912784342452577206122277303947088106243774315998007155859572148448347375905940559085287671686232520049752322591737695482856055213339792467976526239703737928030662624436880814023442703231174812219026883789108634813534848621769068480084238763807915991671735206990694831954845169071517854802536832358406425554032932553485277379897118047101003216452513670256659327448542674479497641160800730741578353382820489417600550746409674857869389902873280000551079354750652254895762797417856286563775128637996469604750556915522334606727532691170277165761326224568959786079289791371075372602179399765629284655163544148570664829990517016612353326992893715822166775619088340065260099554273748064522038138267385662250570557968114166454342125906617910213104322975154843658605927823475627415899154814248785890437672955182711483313235814178210474804893028839492624324366317669690242537183759430987622793702262541200806232021524211289856123748145810362070142878945316957055662059564072612470780426297814806455475903196844616602859775572423109932069376113204316036423279155991636069694607580587368911960914991642308436390002092797733683330275178811529001963466165500722474848395752985003267030789288615876802246444820276803434990290536915684625365291410342823514522069432058215971305301287305490098631697149194424154247315124127139108158069465610252931281039873255521145603248928514703680274240521030091337375718841805074916161146122454984849107379249599301486078257641741267242743194574700298030604728046285435468836714932233100107861181640111673474248110873593350455886131274232056792827503756748192291722715173491964 [177,42] -1914795175566604983097121079721301426570315479920714416111028720376448780451515695609233697363285922427964074715362553991027411426467915033002973042741219741706904392465897299469328741377963101843979642478740051672210003839478636213093457432457741179818743924137654472158152743186510299512686081866188639418871326542368450247590408232919618121268139725689430809263064135986993345990259997994405901911487855919617977557707267658870175034034945293053165025201203525651269194270207559986666313486487338018878646865163898589186082946066313881573467979651642851150822011272397694279940450865933519141624904627637542621169857820047782567439272751627372259760238749829081901058372027361855284281291646819631164725224990321122509761534733609677676932841638224063016639510458291051140230772011178133679218860191262003476194107233267202056479079478275138858514220174586569459427199490072576249754059091675150916679876051895264486826974142983255100822360601821671313262897836405142961104059832451390889083611871879502393376288295085495703282036328051928573397255365608562453935395228238928461751467076871230591924424299440732905047277722895542914501076715863035479550321264859485371562196913532482707353407067447406039740721979417288185499627617363612039607677212524499198909489970391332747762657533349947802359510594396469078456966188613627707478037714910019362624261818323683653588811000498814015973760285497431824542380840758542317074828379326212099991040012208437404668911357796948942146379387023266818788233850816960799959465705616214382516606082002613849255203960546867177447592703635812263443383973255498151483113355272759124676624747438980658693188517448652203148576149979782576704178371683395701215742510677584492544962580509300832945879793207259751474284332368577596889781358277872345595004409889387896224266639951273918168494049237474719032701098923469661398056101994080417732759376694474932527586199239487611480883475781066559084735982282345674302830253312603126585718040365731854066236329426365399523004664239556477069820804761351234831327652605467831794006217917164760345444027345347213891629892584797248902210547215887957493474042021008130145512424567456672386162132329505443772592864 [177,43] 535114850026374131398985563800981290985281091038572320075116300042528627985117374147399893789239810982633259371075802459454310952602608605848575493198073906631873435086394889196121867034782000314436098424959455561453420927379327415872925832796508131130333327594848817209989313453555134740054539386795321662709093228157708203887527817642696135753029636655395419396369028612976241176007981995685894675383958687475925482791888473083436715557001290766270986921354740317900346524417363526506068017280653989604281073507265284753817538847723693758125262508835483413469553872485138118876039665267748675375241216430252894674655031046693471172942911070448300552459722027605257106796453754889900300977317010614483270447531662202143118106032674910563243494017840330393119287761455694261659151728691861638530154805376961805413718813077849596734408029788958632269220539390483563088218750998389466337435773297258650955276255243583664271482878154919238857899063257262327211747554818098640673235356712966747074922991531753037387760613681324183007481304982259357879878797915367930775372187746256976991311922143592076212493706407602373135315207363471095743339210390900291573156212037091750977496159535486606017301717131783353065384376088350425514365297900679540907483676459251713075780906099699563751920680849346804858900888516665856473309994685017067751634539361690237775360833195142950210498442056126863586766981130923060640768425461453987614364806937987539130219996919807717648632795902824905679296563374565146962218218429398583299908723059506051797126781175774562728169474024246030054480456692790314745362438447180642179136130293061971367527517664250699918082251330566445386161435058149314347733645186356598452129106934272778579925740578256407053739035855446681301383197079618654233687163818665059132031905665858567413497918228808208993425888852408738870921650498390108403637009443783511182241123381259647692342798149046302637703501595670846018788259365083760874645317315370536160583259103910522494877725853791877390171035740904682211783381398297016388734306909301290936417379755660031218730565531540997587518512423904159174735714436801944870717875269314264261243258972061136814827305907011562654696 [177,44] -154573786452158169150153880940569411801718447688046097592429259160736622490444825972966326992420541337408721376266611822672657711323864958318696605882352746880383432961593241937005791423596839235030170339889920704832517191155726661244241034953954914702431936508331899249739234458082432530998158139437272734864890251540117233948975515524251316745069711111123453752268013474813621856660504128348295585174538830826328477649188006261156201060648531181717281857329844321132083252740142882860168686694380356157110078583852151093565740325001833184366210405646496079139941394733532743087027381058371059759784256459734471546435621309787388311528915733537701952504846082041094353704914716684796252845664099510133019535546309246601517446131327062559005301552335900279684097056401116949713515742240819814874966552697103998029934411061648964538423460993475319421284681667575672104727254260546347127770916756244962730998496775908789691896017999670081389932690382639905060436812915472307661355085669714569115549479988998306974302757117151149183386591793869825039531751572345036863254423238978823247927493159140027904046020833461779767258773071373614412536583845155568046002631862412466602704303244346502533669107548882277155638460251546305392344133742358125479535246267333497697772050730097805271828218739838120389895395175328546429857869961746323020702956685955520074344091659442199191609710028443522976288926283943321358940695220151635269135434727304730882525733193792431283468089242638511225226300508129765608649376416322147917263656748397622082902786811119565408342679594066003539933785331535727629234521468259092855796031442749851065926812862120532981430907252276511510715629932841262730994322863597587811958454062909541802750430232755376695324568659538007869632167747978371822119246028014690932485372358385617492544610355431290855013100270083035577634340441443099069202772274049458300305942224185961773704229600190808566532613196052906960235264835791234415706294473479520940521745200784801921394220097672069423689690885397481901332652402694402817553106832036649041221357004448928921162161731072178433857824478716087128391788996351252579733013252763172878264917147099147786928249239640068032 [177,45] 49339752579613000586565725140158198739679041673454556748193482717386369213487463575238430148957935332494903449066484175692025849551710004503982158874654081517537703145689784907073167703685127056237721214562129636183567085821159245108633931060928342209946650607924526821815268404417581415654488144316249478843865088456894457448498345899567492714287415105407716169196401585980069737076137653870723002254089499406162993794884893531768330807178149670533869914244470378319873319045457934571239184215492558402672719219015754719190693770341538869956393396997419334190172286669257524105436664946541804394608951784358074960599113052645611771233186803802834154641984695006288690415647442393050456719453622940970227982677735190249399569821462027915694098306155148314952961657026561812360678315288399556659752796869188663650432861308270634716499971274243793170759071927406279401428734132037703272709645981083794640932633139331926733040359560646696526853112230609520763143154137984180836405280829186420187440889161028660099924724233697706325519798562720303771201660661381916177268118864378230396234881104037686173905267200910939930237966077591882327398033433713922472609569142061792803578275534839656683623667009157519700435620931771234591287424994830422110507562391494212113382180741940136197325638897025883261344662495024056992965827646755193183365734169682384938095573180500837422650244628843118760853623164462828602477171145055054252624646172293346418215796833736682983413782606653789063911000409548639536158934319269485818183630131312733611670839149186605333187468421419670311460143703145553432542263703383761676246121167811977710015937730678706988833399514106038449765139481965361285415566303358651067773706892580813673870192376241340068037433301717667338747333612225993849670887799091430128711400559730136495598454559429169889990999139928902211953647645359924322453029440148194640680656593183875530058054470034878029848712923348474918972377839076608985854221819000581468226975817095804622553757825316243999018437923658033132859399430053500909009471343002993704422133390471663708867466486752556469685295005284337723663896270925071376600412589201501830611152060282700851969695216569400 [177,46] -15766331741978266239131909258063234317411638252355786854110995216505869987171899458447729845916678275534819137670855172253966054593491030378745093355578474802080538784050671597199775030712297449033315123160488700030663602627285561489367638617560704117701467272299112276936639585113596135640778197578120767162011333554650452531725707164805151674203387016173173362905480421892655173316322304371127050624441375085695468185751721776065703303110001181224319831977193473920082870164738644739311782403527352447591115591289977294031731415817704590539510805274883043504882948541588855805749928702395059888965347706109986854768591586299492304818196094650048142349417132539876472847504688441659928245354663895401747643838541370494424295114819009975948646296039678792208263502075195210819919849473861894051174585246817058717470548276122637181582154655436298106768583616945083493407857021997627624422682896372309222458217492499861419400881974736990482570083843882358158928698091147740134668740614533174797460090770680373533789817458506706152178258430030939298432089927872489525893961383583267928519889735494980159150054500346779075167154230681886423232061456660698993429042265795439983155242129113501205351849916291210935747097417826173184995803035159526922443816778408831107587685339517405724113827451270045293891065311683711955175155313606562999522008077298816350962977111234587524938989172850072869433978829431980834697630854399771974986012466360860459055338407325933194483634972983797430391401939917794403487950225245219579839245386158992998809281000320021635646809107500938287187145923939276082064446359014149883728927917151041184021767503773133019406014001823564741015256260669282145562333143597081738783935995066197305258590960967882334197671563594602748196158644326514899642466744828648497386519869672859647110361592646868603562356243415948137792639897868149167868600799972029349602582010044852493790202661994314540483922395293253860787077027790043473827904863225575628274230152451862755606111789778439902068722776117221113912935971927075675475243883075935334915331762571232033624046417298892701425698766994218290220947785946966338402952980473973871481476802970372511117902212736 [177,47] 4594120744250171237628707371344731801568153756681546494494025476212018797817556474661477607411877369325983543974608803533135898708716012395634554465189627500198794637796392828368796697386211853457992353218026415623354356347184569667851804166643908884410312087643726473913443247920742968105105257295912955695684905126464418657587714945291266490810599157805463686548451418555543095885850308841631278423948462349082839847958699374995353177203004580136496521226723103215189048621975061564568959696259034795803789788253274393168998729260119551572532738701828516375667990063738852402449089511158380883321238137874799908825593710994600569439817943596775053147790975966010884720183052379217734120355312540095017778643235775705030703218029213971625386279217034549062686328058766985913348594191337134121577070276702509970759389674185678195189899766809477400527296309140838133209080063719521803936842498319110461494379511775036093043157662049442924500789546504279266452353878590897698608446048862379396551682043154651245571132673305415715632575206735497748145305230517031657036848072224584006945306988775430565514566088757367849602722038107747428129499399524550881317266502069670645089853204448841384955494474898086847899622767591156713238090962277601812754869870421918086982642555758169389660817557222851548846806778151112192491443792152728760717936354205960658373913969999981243220870795343471089968169888298276976241492025777752011127588404089384463080372444039362212664084870448440561662376824258025362155024978349670904617172005600980200781565130427966100546498072747711778822557146341822677154401316136634886556295154761778995158599810433404770949078462863882208240288954450476526305653772512942343841179983430369623278715876891679934577137938576208052212016176154145653503770845091037019796701368785635117246279438017200314299749384410955263674057806932725118022231972465797395996017645689524949219336137791805966431443383291278178957262207515675688866219596627751814097266238422926855544447994836978072539302219062617705961032072051513960894295943404504503587985705644742920100947575616902592133405145460277859937712937039390646406580513977011307700181918687172543344427592 [177,48] -1165938310603783087024177217108279214031010149892746385442032896179922627248168463078628849638711178035341578921776414927103588930721077295675260192356518729628123158722865019875198603532537583144953244821130335990386720458411919512861160629830307698086584919494026419761449602015742206870075695052825016581981877688705080318160600510721567743759130821981498004954088928852811624638119841335538517578116027885630875174395004393660530034391094299378572212104067053438722313282265859266504866711528094135146265636928348833005416571675572920107514655030965412768031548320710378593544125704941207680749268704218524813448932919559113944008311600012479989292819251768584628057940814364547868313146713823846055370359075897139803666753962733624120616747192467250971659534428488055309438243516744539955088109257291676024963697040733394600059808433479471009874512215782430256069281122012968976980116462673871468329859696625960927440351249541474597657774123588060628203998473598757666061057864588857864392918723535009524839720137474896490324735222469871933383649134072138260490579546464992107453678361824205906073766650780520452117318831979370735369682114772256268385239451905507363778574071238026792070747949582661783827682218884714152129093631149242982101220198559548239816730256869035858580409025620889755400639163944706568833324076854257010714556184304703616320602969752103813577784823628272673265837618081520052136535667111237323440195751684973103802941362049803013284285968476978575073999585041172260533056446222118480162569509755646851698792540326831705866521955014688905039998984898360651073781348475423630788950878693255548909485274552853914321704183624204699173822575655871005439621871238426874010403674881167528522313581942439734308773706881198264416647704816234434622981787990852105248442689228231039475618095898750614780700621991461882685814991384119207496375140950637114786919790999665837805788417676723175879459165192330661411568108951320522610973079711090033368353136321503995437826641650374681311154695651620776703154969765280127637453008606590892551069358532370825368773039489586061430194270828295069223754453543420249446598210604032972268704260862684681521728 [177,49] 249788930102617049930168236250954198220830653076766813112013905077642694999472417373715524307807566807045307133019868277817317006500607186788821638393175299579806846937487986340654138706021502533316784030888555372384198148712574059557601945744792102388046749491103028168341198811392570395504166745931730188813251677278231678508279852113175861104843898527444352271586247997505685362538219512114941269742557840165002308640018046113973332368049066467350527350849935337464502962338689956432029146136783348536163568012116142368249887818778314308565402649670087420533310671578578516722299974269312710987617142672361927633212804070999768985539557288214468395017918900951367760429645889980645651198350420778480451940692278807546246734958878525638033826910603519764974925010022992122566901348265190472598622265944780398239321434817318701264293988501809937809063555740409941827304662250645112572386209196678799683908486680767715894396235233603652170345112602892908027358444058106990529968223655375065961218542411680684265556944667658600132851351147624372655252346636406224696161253982931606758192324271870759757066406229643738343969879317973841820431683689388639362417912657611741060776078543995052131022976495316417731163670621942532266214515234130369352023004691712081116404779607046914400889394289455448413180016419779190004339278707341824776865510672899615218460275219777253019106776331194840295744515733311751237989360648997515870956583703633837901156278595085023357187541283343022892264181867882401069962053741691510468495451538031712813632400887935064560118971987381731630033463906405996979977367831849716507152266463672456801857608746215951568731752342488568156866951445755753822067770425967656023098067681343235016641216203469243968744750652451079169467178392294698862100217343852708296886381981357472342285848586542706457452291013816474340576306556745467325471000300462506595539743237063554849331790441943898969570939608779739323566596008457420606480824049088336940741763940548799205838741380589215549573933660642179798449870621373296868811372845715916912078401024702755288298272288727946577606503879807885396897085389508121303492602798316653332808612233555833832 [177,50] -42890687660127953840044589936865974416946647594627779493132919946783597188348339117216800633833737348729275508225717149759367595891318353634217515646773546678149587335455546038370703684141046130762956275102640008880655225106683036736233406589023933754749875665610335904701847116896823626145798822510543541787632148743206142429769250730717153493242361555206145170980115550716457723096635903984483352720239804554760935579002265206899297740040820305678573653734382377773232645618319585942629863945761401960111393773667935349084722622880250359440673234330333060524462453608139760780344701792080741005067520684286482738044147355846128871079756892203740813541434704944539579704737667602748239165263418277392285750348624620956902059054538870121054747106288572868665292557787356818590768381041726253642054592461569707657768430739453980770396216952915921841315061010327941549447333382204220885231407051480247962172218706982125219811438276779419969453879457529329865178067656297304845453586657766599191460740388891736115588427504368255534102501847493942046562471640195299320622122488091019230516964035266883203906608838767598746917469156164024490621027761599464330460142652672941288502527000780447185079037564422128630928047595127861297520047780759065820077165531036705518685198113743556268431370282205967459560622239516998422970211999654597532248002691257615387778604467614188695509036393974299894072424929812674904437297967799575367692582189888258604866871353691433089936521865262836797639951678726272752707261467146084341564139229749754825712203086204955093579628566061607386244935575611678715332492876106977530942472174786801482170270707195283552883650045740727403911917894627069844676403290174977187636615909179091909292155552393956424369418385195579120912774729635295770471443221108862617334443793793265111906646397910529360591832668060606775421199424510408640301124289260662075659815325433659826277270867532753582758433175900848622917986989984437535699102949606854687667707133525955368256745773068063531000764655756703346411020448878743708350883668314114760315868272043465603013222426292867744481133184490571494740428096336941631520596776481192889427133339622560 [177,51] 5064549482605310864898765286788358134966192679665850723425310078834069593909598105994386066055679721174035583030468162085716661114114215604558262852832747687874397809036933418379769100616189381326017890340621193760942249109693513309001492902925631468425161536621112636260611460699144302756589119768404994834864025754178710182030507707535474633942027957254630164858494099005069428160424771166333510632894715850344221019810778265624525548327282298871324482699222338976135614006601855593480693748436301697502461874695828328141580070471017363491073607645502715243274138211275825066241210306457847380697885054990588730730497915846460415932793677684999096508485607203122798344106756645475017766840925388507157051715045787687370336673164160657550796322738830773307698106891427163816587259146954378394832773174740813506554491388847521829773373898442913871829012294628142669523475763192534901554868877236967551276593013317931057479112725125926488983284272231298797114733947638856111013827463018937312657802342156111063397852810519221260920843948603723853883948715132163376633285079794513687295033135312816913337680676456543078388778706479419852119897452047875840646419891975308215688012702555157593087355792992405916178990561776623191206323031289772488257172835396121238797333636135706310182951426278329197916522791644562829002498322231171106537020939801563547273757108687264608514767410093576319659337557437693201298543778358206785907412528439405543917193777496570632519332352824013694575291718379807264259870209868467034251381243464619967781010299884073046973373896735296567450812545281765086984367385637265200174610275593660363979692997015455365398882322838871352042070428357005880899627650367068100891115184863662804379545239243179601983986022118966523079534171003589633675583134411829032078027311518671476314953476997745857039492802720141426635639369701134407818093070662226911747617616622562154722183260447037492316409719670955692093360810588607985431065381231861101846411585669171880280551799971293277169817505517304884171765361234432335346112680317675190842990165889525367323245082921751445859688315140365722889346960539409432832919504295082987122323318300 [177,52] -78824464519506719320969874419949719919589477906089713920403187537336755538386473915546693999474196216916255604467983462536251144193336492669432112038442781807871861162873247715035574632147949009633306189186540571956879961405048784031492479573250948795555399446885858403215860983116687559863131706272808183164362923429283344899110896581109473650673996530907135746655911441828012270634464441996091252937249634972340824239653331693737011918504041316265493219507559115625306676859986453374185148834784096633911835733856612702693001000160518666935756113152715601744022652442987182543722805959153235324287800299197465494721760232682321209427578040266057651839180551376393012864535742464728412747973342088699608860876764010022900919364828216891190817567886769320706121569350504695717925583341123887995778078020194225386478624161685861879510852349048194842725268168535731089133028575082789718638930885312185683044203446470192863907804064371972230869802558129409794480397926238684075652153938249586126542478083888250254335535924617963877633131384859825809452772150537723238862508913230304352169904318878762668060761570605732327860368610382291010218516141283538654208457989247883906887347189092842061392496829712666867537988601507576802632500367535327428674429683242089054863843213784860915201128591639071787032606106441430529637242492170033752997354629572229644564252622883462375726583826971143602353785581547947054049014714347267135666210104406666606131800136490823772644530622699456953750239872908024732206105718152365005653363193461234398642404107882347711577425768206170810241220973043043406892326589825022677843454081312305315528193556379920347750814368135160664841892564945528377659370608113188325242123001976743328748504288315443706052233719623058152014248495889855091571046213246354377794718076622446978602996015758891180294970449312775620188143295347402164008480372720274859150783719028482985964113817256837911819911985325255106330746659396313234951977882554722273587101318084953664365578048764323209146108770123544906105382234454413238564648484594925838658092985865449250259330060466980618303266893607083038335911547082018073707042291527521018888112 [177,53] -155277875933591986289129758938905983695198565200308536265055686001555201635055852799727396992925468196110718373013920136543397374495588628128831808771968523681219316277775990202811216950151333931113342579024720446434662843056268472437761101955579142204426555279532957141533226119313036126984256439541229833003525379786044921985621607996405578178142948770762814950662235982759578496724469582624621181560274044034789023799759212064361156556124453751464141187872210944621779573951378133964146759045325606892698830573713270672800280202633217229006366707028270404777244008665748525531533442616081499623984985261055237763897602491272668807747435795485447970719124628725676245482772509524440295848547572658862352260278041313232811537264572695674439570608577011624766599785364616674884245062276996035274971244779345423604399234253289539330667210835666738753964202018439404850826393979307833595467889481256401275329751499411483021787239864800578075791060071237163449793919868689297298059647473825943055863595195820065769482245887962409460818817628662100917010334959100605348816242628854434549901911087250236277592217391576774269695927572126720846124400065978938455553578064681325492250677915979304937481495217997772921468962361420174827637822269212567889370270529152352893837727258767979246552388123476438671456456944632877469159843636152128728050581040606081411688652774725589991890258777273844920357039810100485493497858999274478768794855104665259514613485843607533526466890592265203515701019425545478726919576269527654104680554960121226556812364165807043793592826768514030362651774768561320291179828126740290844555109902935445256473890687385540199795149836433471589647025694707472444818538614632542925610841020696470403932340686162733822774984334383815572899316037578556869440118478234611213236701284781086259128441358229867378718445467971314876927723336141187135944865058542657566609298799741708936092063124694673779951327050830850785051329700946961855204365644765722383985385966112192132551773674407379738207058612569251542967323642515440796834573411224261511793741880549374085326357516387243269251451876816105242252124897139811331878567055660049348394 [177,54] 51253371691706689884733203317336221706934737976504908954888825174651622244564595362600121085383269207073526149725952229968718993343353092847625885437230465444381103097215729611862827040302793812024521058661970599978154325427394416840704951940343423243584395484737750834139491449578407101955248797083427019858537046550710510552585256617459610020285470659149155351456977918754066391685550080873284828189962564685981681985483676091292219839235264450362055735740965172601922459028293966786242931146000556033961308174745373257562086886213288276713803156717770442269991701505629818202814732029782647065070455295984399496718739255391974403433789785217901094089310472294874444624653625123319184255065832624968733846296791521162520158542124393342971257338705577854612606010194713746408462600337741068583876179900000819911501273560831738807048202282393442678301210060586117646314728806312658487851131039876072087752531037875572426137988215703167233394078926097595503907870570956335398699678230850199077516077466713474917980944851340831454114112644423813423103651066113653999130106928642869263924065242131378375333517421096834763651613659765679915897745481698552368878040609220835146591325080432250921881022184092493483162847115103612480252031013193952824085762862369859755961565062785082416485773635457292665411188268641431630714054841449668263256888644010825779092126754476328209532881690106455652424632973583054484751080646575720868795476688863475934518628599347332204126451653581796742144648550889650129992918418319051172619947871917936667297727111771376842081964055719866861703379894453008617865213632713189630747348979281870455248205060007022507876796319023531790257029375589311313919827186236498904306218029355575275726080624803354664068423062900479588839565522757217374503362045381642132786578574034442288096766778758595834532987635475601782372000456376135581399581323158688189871875869632950653411907195502108903441222984264198263389692094000327361082689992846886591978844813944339623567044888518477275909651159776438962591699605190860533704544507255481353980302612698760566322091077919116066911650787373986768979596873088896377119131608620808576 [177,55] -10748005587922003181052284678045080752125268100616692410717923653111848541593632975268494051047105920869632336722493291622394153940231939492774885478046484493714248344046944142810127427870921630333463670317485717774431900421477441483202212531419737688660123515995604720590703069368383471070600473066883371103933200384089036308164274072886903414087784281087601976683032919055038414175473935100519264095626774284512686391216327151691085373144402685882047440978963882378816067920724216731736973331286233836637372793457475466025320452122562182922236373757920526743516802848998151467023546713498194974678053390881001498622771867996402092683996779908635602286041527975744627502182043423154150254717111082281907450176496721171253450649856992003844582906298129397724822077035903293292223415841255401561829487213376865479399245013618813664304120325021501458612146760623277831929108259367878702568312457009306419313881519177598228368158984552934890925010175016476111961347952192446457534665154776290305828013008682438869382030803508594559140456123375537420362457315747662880482294907262572932667307991533888825807782318712280133687543215663449455812721620959125658879118144407508249725518232329855810487679997861289742716005992645979115681352418869343114622869211115558484630099817464431366132215241854617834722285146876527231742345485384780903170962528707915471413443961799751791618487708708380767271260688118100718265507484682545856133009263573141033511089945691663282568522355910140731079676174920902222871381093384566826537036195639011028464027934901417296089326276430637624269505313459927522459363460307166529655576469512998921638660205904765049659618965055201997716056754958285385837248729480919284293754909084934974697015084009447800808490390496677057770905794597534966532994508317430987955141606617251609898137406770612175381647553283710499929117099478011981304151053025641951251938549621637504709144965634792870458090739035714801623170525088214619555784431593003342876168997883124498169806627425677404911426035979982783808884818127280876056073879119823814604260542895876459459041999569489370484391262023878903465813447664884542347985237165456 [177,56] 1712210277804674091787073322942560613769124162869744156875290010333077562473798438182423338326960409560595722375481894819813322931667489954009693423909837460795126982154927763338275162864991810310722654527460197859722741334364843134348448839677395139025643996781991918171987734962954902526402103920649574103815915563209642011689472026215639815114292145878281971989066641860801517812441183546280492362554862798855540582341188667137263790834677617562429910033039353595989806575675937475916362593690494818457549882222802403396143084094770076582951010901110654029381598937629967680243710214664856237369009298827178197886168701138051592336562835703691937750613410758617061487805694177845263559263897245334381706030300444936893734508664075119238521389939299377707762602930406123132396967925995256315055345987726929469279243870225568341396667878310709235463790101865271224358520012943829300930349619807625832460935965751379848600440734962103144889515528658964418692376065910771353681872146733948481251981993461493488958148669909067925620152110484517693440410223258460841938620588499448934562112449597416262475397381368824577501250402328251349028816461140859779277677540756531548202739163606496370122919567775217754772622920351360088562334510180050901459645416791129359278280261600097472876780091085030361898091983457491436940459785433479433679967977561074409415940567687664259043484487594188551164592102187237830412303479003196543711837631251058552152659271703695748889782318236359395752524270053665222767836500785945976194536417553070510002375578789052417918248860691798771431448616718439401939258031400467043484307137891453337360953968613689814316019090632773835581040957184201576452443874784044669575896044256983149164873242394229128464894009400214926342069159879428614380136113868108179687194959116123726656068261210680953429035853788876809756017626761824833491263301369011598845730965681076421065787589548590509406007697674718889081236206993766363303258815992212917138251331342477730644243462891070293676214685728953601731697617623873207849630894213800287890867518339102275918165743507301881155322338927942727056486038817697372955388798240 [177,57] -214195782593641532573797197419209851495439110928812293312865391656144412347103728558412340353993225956258291278484262643718061139950673941054130345683926029669847400920316938427010908268389092965898638677723910780225130984722628723842259012860257683702709919832063768265852022465772795433636168123463420168550983767682935648190809963902300102997500485562265265269066132086845781022749887918858651514783483577798300783952229371088644602191404365064445628288319581973127270861439817669761864421223040264922397181185986362938989708001697170081952601671653285718866372244866760072358259994142289009733991153084109167222154946465674641728207990020233153679882301268612628208495052183377370621148677942701621674928640339955178728380513609611268288864265879998593516860407766430313825818473050966190367460432185524483081587339730477282245375764812976119597448357044141851291004111612698184682512199560876999542262173578843664343208292888684842345325649844625855319120001673197994669993499237846939793851591771947148590496162216031876121595251626829243885172845354138635262849497044520352175392862188003326338392566225636010400352366511089047351183644236242543454607990006372797653904506014242079738279294711342465128714474241648506086311595571922977877749417676368644281681512829182621518949456181274697402204381858923330566910596279961599840704562488994668676589450957990606907794161189919561305140216793813239292005976409048708481249675560667978587161231041324096445186132599153413351371580433208295265539810101699432074534224343294274922720475992633690042910562020929674562021124165468556226917917066426394177902388520574710988602842060728296550595040660247857980059232283097262248285621736115110446196645301018028638524626352965486471242931223639210784374543599420212965203506788416113465534299834455914927873333351194527365007479886758308630976056667614445868764277458897579031354261321146359765369313334745418094422371124661786782626303978242628244572138139685564138739445766276020063547762215815910581292329102429791207415209076946798420553332387866618711119246855522715378655748265814748421792896078080496019154623376444937850870500 [177,58] 20503767758321437183026709691160250446203376653186950156529757399363634047845583644068772910827358186594854842241235407430957139505110711305679723483348587593232074165484558812213617925844258965190225556613461105536540110661081762995252851338844056708761968904060865139128150680258919701951357675053277140424765096958854155403696851413125181595908289067712269088530409392287000089404140057240099041377767194909978083231008113543317105835693904513753153487983186385534796615484027327482767928356463086466306749028909495665145546479491168558465422144084388875364226275691470535733602326268683324351352594385417439284131212645566320061582291686387287216690565108327486140471012090310764343273008510706126063631552957417534133184822012576946628132844728124454258147653608874719293896607297097236577193893909158555994647969809058940995115958483987181976738328253522469361031008679646321281891543712247644453807965550348186641896884620127656544028595580843142089580724290506719422153689740364063613586874266095778790121026994566753919670449330707398577572181352794580129528755908285549531481528650149509628888455666833036593106647918686136105910188994637090423904719977323036757652643768607914973905749754168236230088261496629447361934683458745391525166757262376100173862376450863757862210212966409428434490605348697948005866015394944125811375889181507296388903653880343184984327206295112563331034139104379927264324629822476393584373280196845084806482436418479473916551871925604853231765917639250468366797008518672127698913002733339014629152306223199264841242704499999380478624050711705889514314226980363034616770301124910701373512119958652797038151204332916941745236511928054614080056292552682320496637411014113628333688772496256566623279316076518510956681116849133282730210804698236084157529639120768228086125188973069880381131357171405004984495738098232362503650110440943496801734978710643574610623991015100840071952756276213114510912140776993640120626861821370258583194625857110323345246637899138055885910217780735960003320388798006373907139401353002001669228656510910307526587293764899922772282321120660859147926023466089332864592 [177,59] -1313574713563075718682457165838972960863909374260615298898263095381684825863852688962328686760114623684497061880676125878114534569178453657352597626814565038808540700982449146976569034188388663687531250485699083620335685281266646308189087197616329803864781395543603152929161198158995915491616450989858851322841651526228040766488370466586409163944210464050284139123919711228563160334386539575866935164057970091876818551903214594063916737788094068319090711216686156501823754656699347773019490023811762618097293826477657979728219951718972111664060723379585366691629111187047002241295642171120744633402614156686018263504943128644285169703458782924407633069024010201089113164562460026391831818675823052402210028746011606080507899121645199154228929312037551410986283823807788840754649121574976810594976365022746302116460128615406214074775945251094928530624541676874143835442251203540519752062476426573127704798324839230815152049548757210430219768296490148228734728711523387187467087780110166751218630307540902478487847845659888991292490021580285663882058155406923187087362017167498030346265863542482859042318469356426201387165999168289262616404963551468120254622157858683822868221384684184154943213712223363666319912761059369267681663052743351873859636697106374035862996444117933745340451171608421302896263942038767490125631305416837787948386637981252530761599287641428020169325489733262851941163327733236802244596465146125067289376968198527378156370466363301311787600873562455383676151911208820180729707038252346822504502517559002172861057856910864450550159428679824548366196911962677837599621431772326249562651445060178709433999693461336048715923978215632107568096496166794048488140624777447586822172839013906043199348187828920852745011359465408840590525697595683372264162005177926189668553269186164181994035775843000032472959589592064240628338288129072447722264493122336260498433280798419367898889219683511885562223489333311942454302633353904144744985966552605518516023744095164279295842638566513777891348538879433854230158718587530614227212556510407276795246957616209873057343912895629052545765395591448811481782821588280765272 [177,60] 15159169919057031529232983581313072846876749436905922840619192741639665374717424809059604124566650285314307074615732543701709161055783487478936643891279596227984193702107999492896881937791130630806244857194835839373748833650180996000034718407147021037366985866092870225495103248176594855711151809013447758114551990245380508678632173307932249069350212922578186733953555904943355979995458122610318647656788188879171809756767431873915638468920242450395828791148344156791033548614544600558751347811642127296072129634885473542530132223809488724833830840889101450816435188838955272062684732613655208130458925728353878990630984054848139685437352091969332867770722677499354939223866630430144693729260238180799303437437365975171536617725129969220327062122897733251614111815048006178916595046380867092265295163918764356598206955392782272106990418669964107248749196991848894899384023697359876682707175092094224235275771268520226903365343075507648553348003588462142080692425169895279038878542446662652595920212269745793611410785506768738821746342897264026298466843643420988108261769793570030041996119508428427882146849445130583074695717878859618882949698868326303015289597366740819702070005308460152801728108408051030245730460674691777866773733921127954140449340744064365910832892125271785882812211178608700668139521020040100370146851328140845848959474902449439861690170215336008528558303951696030157788910062637546114486265964829287669491753310429782883534267320096543649075083172810851361505455593200473319686374166607717549621642057065899782297683817268373071199515211655121443344073635840562829048071620198832470684940081924101059371564275279142229980066752262710716597001284260756566325466193944873747413870916819139267364290847927783024057422882812343256347117656972522928976000432000699916995980003356248979436293907244962919931189497664029081544373209953474608139853852137899745652682337465049494555742472544130170866403796431457426677614368291328867371493194056817345545472201715046217426248882841055706618393711878820911085179176055975401150844878876488375124792629216302876646316778701156279213160918578940344641549067216 [177,61] 9517025588637137920061058302456913252360237433191885749825557347613770185693112794556552431422189788949045074015362219585874886878932715961109317075164679662825648415573737444117117319860477804636594444327376953480940421161530395069217826039729470510791724095367665757154435953265624076489927032496877639354954021402915731992877557472744908155936740467651908118327105715015731273177274754945234177952394662313591184039802175792714506659247101198847463780662999552794842057427467999225643079703843699691429661400245346613168817092095262107332967104535858422204594282610634061528281646470836434414902544991813679068645114891851892805804562662353363438148658827350193975022637372325963678316964190339490676981414770110913274166536131372375921602523388347380020587718852163037649006139486705029848696067805308871853999249027010926156277050457908880823495264289420983129843531328999263871375046894408272539775139632547223724899705174509959128723205051885371252478275254572204485155474303018860306055048819180704813112667659531123520672316355390726212004178105800650051618306280302288527668593205847735493610796687022213405028152631870825945450069856938836186185872761015308156908316814577227789864488792613465399659184598776752991866145627343611076507390716349707048923925595090052310710310275935332929045099088974982316965290377887695479052717850255613159103755943112979578741294596826974404445576576322386275920282232824749481970758525325009518849836914972644011373677597522589700726541079870466402295380207315614407461681371162278791644514558218155645405323140520180902316317819452260791138282863311177795001187865332324903245548508540107561594613599529559874339450690429819964597063616106075087161543781543093919769477767843630070454218397972264857634080381060122819037848181386662717021414028185330981657195010999394455958596069376362471796080855670144986574298342210211306965114380417147899664860682178182199877505380634479975145415446758261221106252552108015515044336691426849179504377351962953433569925397926387409734574287027226318965070229322462756557966879869089861131341867190042761549325605781671057318171414 [177,62] -1545858407485898894641434144900251235004681508271666224811226710542129529237737550416394811506479774520445595324812001592518166913834523186630658193278180447960996389890290714223257729459892155717959801596667290646374021210772191210254932922306001735950908784517671040186568724882902313912662388759277078862034532318121458544702404108147392093792103221708314476424003227152212653686851072809370320133517282777565920723425258742825670649647599846875882772618213436528176147823595090995895080943736981574956800263872181078031935809954602958562678676287980649300222078839118315604358406305861759845380582161739642152187767326495325269145319413410934622361230507628839397277175357482466465569252825058853206640683933343676365937396629484973357470133450581510613439776070536115257204825854067847242693837733608466379650055228364385217602430191582966889004036834394083266424187777118739899047164611320407012222372559285117373308526611078575281240149979392840319556834056784342267496459985178585493129426285457286494145183170448063088664073009098087082476924785857979657946396258831812192313760664619316951909504118048574983980256215174204003977301937626221286983157235418817705069398586226599286219049201131959184476835475859465189832082452668807412844769656022735347229099046746650109542684467483291061658665151152185591491932574092114933907925589109969304012160067502710451640615371209043772139760481958231070394242740691365680117168564994325462054808174947476047549686480340980364691911521968225988055718208889518525910473946608295374973216098451038562404851667717754464649335072590906636305340171963894632986965621603454566788083356957114472736539945108303211397811825016376058268000928444121045359120379536545606130583093632928211517775293350889478149689524565651354626062832746530666456574909005626697062639643801122704190357567661710390725106812157262173361547131892328702082620503548261617206615416555604452370418367399130863539714110787597028685355316248593909936653397028618687045926946448542090703817651758165585546068917547045901312427882210738734561448790975275401928389176169131270006331088517756270866368 [177,63] 149723662045646387156885310295624258467624831635835494395854494607336532026260667922701188619093925871534882318166960172405644666627449066415645434546345532779540244674826459668014214439478799220495296621003983457863989298574540190955838789413039615223449827365521817787593694488825610762380903313746045641267317093782180475876664243074468895344532526563726297008731087915048074920844915604602517985763999614769052647336573848598213091205421789015586289241902760132696995724129798514610534503102380186993227330134172387678350369555023265343275848943990343224961830294167275715943018281749893596695701414932363770743321501454981465794065002759327607605175239673977958852674973587417476074190844789725992245327923524168858400955687928778142122069717659511541922415194050898809516608406949392702960813182289185954984840495602547628672915402187798009367501187372214105634443189123881705841226330330901307365617520165590393603435684551638515085304114041447091807438775789412373335686959896705904409540781543701672046738068856042722115312637823156874807955587584795528237556595389524242005342309937197825852001590654694437475304609205804091251754538455190667193092124774865724353344218082930748196196427783574739868292790377424653353538788669076670286907898959680241310057830093138796337426059868869265008068768596622301102905605080844805671494565871049408440699903548279671447255333053412162976741625432284946985566651181160268143893446683949995482753762213795180726740340258382468045729463320528465798234574127736481163902850283556544022238078698589548963973365578307002298417765587436696575189272221286945105852008454061602491175868239943611376205126346016833199542583914063066386867146860883972627306627048395509446757233229591090873548169109633697970617149146790459887883031675196177138866919479631606404366499517324914391565442931467753649008671530508525402662063272018401041213627479404832258143468768331707930720723945284416784663944097812898235820424272050531738549317001655022525870532678646122937944129727619004864653565550056913961352118576691948094440074330479139480248133248570854782690172224590606640 [177,64] -10242348055273463427593787764125253584316029767813250524709353395006619777969513104164074549391050915607252646015634752951988221570161034539202778756894102626651133305271404976409713082722931224616499769757532460735092819648962869936870703766043218306580773119712578781357486077396239176752284292497268362641656164139523098777636447684583135395401400578132830651522663058695134649128644429534742000237164372372235989828163223693751684387031832987635422212153693009269140817042836223367053388491190425924235787765998695856399087510838299318830264691234421107773083539529374803104433945802633558629047630938167216618692737251194175206781629095976324400696429433992813141751245344407323652176032762029180095635036049956111799846973765748068195903598280476750435895656029159077790077990100054858840379694440827919767384359182631025841054294063111871046919478704549469519615153029786214850876505950520621979455908702960974545960030165281372197659042440819790165813268488064834837204223906859077933607210227405255710849396957672858247703432195402367731918871055117797983763692916167059102022652918286098709214136004497035452214650585786873182081294664236267473476233336613805913182160363629114021053262268627376531772176290331532807061687881514351545972106502692223448014319095827855538462362618067863864444967777993444342889856981273395627442567000813306820350992188177094311125039230024248540477910542863406266383391913746193024734643829844500282709243057870659464871106559181136943227152684916896555236270218688792307960271151543929083534196947488352632906482051119664089890294156624443216474545461599858209065336942787818758703915545795662766441729662861922703540259791332726426873620197720133649016909389390740795238388209667498482097992419380841136913339519795461515705314066321359634035945481116765196198461673394675135319594772641690072760692644222089631359137489176386646237952422928695117096100089852786439314499438832005004747834581742141157316490569540732268901299420815867093458762085456379882734442170147505622766228186409661470208770548076970998523621789081120116294254045258387416977338811285184 [177,65] 482145945818849705276164603357215157490319640929121322114112872695587003359179348518305446245739522066230129657380896914516161810951943550847340413114806353284689311777960914695401684848504312280795694089771238809787243112439164822351028470354588476881604028760127002481503296503605870101802745133749095811471911488527005077497436266726785398253620021513255981804860535156660090988572224793110547049268352189842837274755541985819926999076912132321285264007344400994712392939803100356796207069628682664604173839237908304106754506295268881649078586221036865204599049950931472500817828449700596574891652755551385176113127110823977101853151079981134434408518069517402187796039700371891368408819000868910635654767051444988998536555759830101900026871748054854204111762872002367689410227267801394974581400228383602865882200865973949890181294656583479991922456044324875298279643429051767075527179638263713537575295142367599596578350126794990846404903541433923939884916331470680126818306153957243991599104675926814481512123178548891413105465733527123307566087380352832127158627224868767657206132934474065931046514580562908848408817408471724134763846232926310609614027996146543264754643097590944614026236138042100382911479289473887217075892815735683268992705509428750083220775706545875749848711802238154011831023590733510847437734665590020344046515324393384806314389975092845973010856774846929292164624139628434515081214822791878616214367860178615547574167709585346762799914401476552807143525773849417183754640715437146458788745897864621059149482395781308956184564141103616516763034843255056029593660750683236110297324112707482460811537426044502395032231846972238539772242139294301402419064049958665236189203835045308692654190101191782240700842772721093038082828123543107998037640462719591720863394213564432618186801738154848018571598355439093288701813137699441229098956926628539495476856061976219361624259578153055610651758246196044960080326068985524633389715428146697893147345862197836756334138216172118133288143200108021959323628961839707818729775306603141795753628108221805226024490831147339765961452313656 [177,66] -11364403766913441592807318493295871282891489982035736145853584965678911278228530996490815758812707613851248190181223222076135789064676335614855547630896811334591340488941966281318085503112623807923236309954231133889914659486092376851848170925808518451542901431037530777449260000705136146232944691598225972373781817774476826803469805427334364758606558365957480368944199286647323172227720160727112484967511009410802530370384774197901838209679189991494034008113948356195708491967655658935385818254341298911396451191667198760702782624024637746143263684358916619582489431994795331543482796715581078155335969737618170965585849885697985732016207257769932743836197041694767377689864040968842149008358234200328600729748851165796532977524167992215615201377678132022143034038010633830680662466694542446260121126198311937026491391353584360847982269518077150126063940855091484744520711193545864896935782564212581779163102182171509191039857665067862774131735984397058925038232304983514550632039628077153059251059337043894587506353400138721171338099310843832420907478367344435474316593552444712696345781862026187599309240370929821048058229818323426471828988671424087739802632432818461095671482248965486129063701021288820018637982223992557888110714689650064043058787108119887438219690478130028900490682443416106898490268279818451375216204882984696235188223624650331309007113000181516573385266187601095345754511341862169571721230520978815402742188176306744136661098410399022868782982531952094441194910861942873272805770106074808052259065439623373164040595424893786515890924219662123460123240140515534876299463162139353634038533467444514832691987472402792621022018326727948076460234626829086618736610615301634979763559935072816497286441787633664237969854143640600163339178034341052681207059957652029267861428611354732594125622119206143981033776431239984742903131603420882372428545715277301260930035209195579218055901843538578131335527263612808273515202800321652102881713080110668344992822415774016402176572955219183642043261301267236084579609681715950709070951205562039032086035309740368950845436471852455139908608 [177,67] -390922304184212414570812269602341779531890681623197033574101973312946463686493670280931239023647894646289704829987873292086599876194564568123873248225597320087809575536319976930952048147596419650352746084076480279574680168050495524938734643683166319991555703786830574476670143051745249738939237019896798552701180497751826365622008439767866997616393400050103079183567644358655000775229172518344305187115143974345584630728339881724244896803841629290962395490193359096056523948748317841088945387355483615185041732728134867724482860729642435033629221345491773768274248295002039899775800116229887871354291601669341446583315458631312138945588061753037332168550615988934015015184560628511005039221908057665179480881259179261424374595082830228768069858380447262309018853463222638973814581357685700511472052755852085706281157176944656522094256118096522271311081194029654034214781348174921780475240500279420344466054318995925700181524277920581210075775004864747437712581075811721178080849369355420924813563878610204211665442810080248676104258604511701982869092634422145889092744627996334007811222367198284002228184745003144862225687273544847552317859550780678477508795583317223366012491687092590202033748205578356270131077541768037231610737074841625571877026281333177944452070383185341987967198664031936565698122266627982538975708975884798140130636806212104538790845941249937942042412655113295498555961643697226517653937498225442398163902098171273302931363143719452916611848910625069463538036632046489943598835171786809814749163636770206535453822621559331605303482180604620823286541792184972241075741474772070957600095118029141190114016799838351197514561468522736348854049853289923071369001705031087654188464293642215007078191147203826212958272419804277530199131237353351843370359419026500005157153848440000614147292091240429234369054662771256678379628705394243805942690833503285433908510109261319257892093457288785655298546401397232409222657419212948724572426970389122374156059468865585254417029972808555973708954908682307886295880917050646393719591105139614061708237545235341671814630686617998298352 [177,68] 57343363433758483846538067192818880617158871950985013880177531007441588450405559695464798253083110853952502914648446579713860573345636811252646857733776515652523652811644404934095812741876116596762407976494988394086933061101813327958527533942326773360583835333922061043325674389348290656430770379279202726483883856030505587420103835901396852299432222384604561900539795929804332703296395413776630653549765518996365876178591466796195420239669503510992808558502099224780860294127526940849339282153554792579329550665777986391557888077640534790740371772999225207760790007854985666084862463791794639837560817774566078689970679393663529255062260227348840240793609970929568297825250632066657269526940055432124027624507066175287532466665749562673453261651285048488757092567058381555865297312303338686516734482097529308987446595527824233995128809367013880894057633636940009188769787855977437347765945559082293036940605403418633450049331956683644273632527406342666348582982987158276520375752365083417315661772269782887184875832880661630191006679320237365718487270312607092002321260101554758491812890327390473104244573163422325457900299100140297881909551097103376761478479270768916472621006180883477110309454188239172965304769466896479044245354195869621361832777628989917007250866134787146592648695771442900788150385635494355711477554827786967294787902375243371537927850538788969272421365084713219710332052368678097316238087973356011907507170891702831563137846451928519352464921914642335060144232920898223715388722800011426947963762140904987520250860132701456890470385228338979982511641872248978682126859766483175614176099740595637635619686476111797979364867361486451326940487769080815954459457281241378631734304907677062862555419689288432052607652402511945260512791080267612422454828501875646463657774078579289628929193620536782119118723093119717635396120536681895139148131874164179793050271896191881699554471035949506167316826969300591267148829816808614615169476685284445955976727416815952697730420467774843434721684101440432005432609015456903111494991199306483728071573785308966378869363821353024 [177,69] -3230533618754902128485788938114427264112021346070773347901190748633190450961593839198220443582463233191608597958620530686056825529091453759265050653201986452562613889023840871032442792871998785878782809508891235306658091168570407556068625785536154481176345874778155574154493020452663633945298462100613077149197740322200475476050087463379879176484311404758134692749240333880389461007750487538458378227199975397711934973605759265983167622309164935978734456833066022151078132866918733677937197335897830453829067960072117101861313504714160233033422618332534576588090902484600185811657250541607021800383452161996115667707746490149284360119211252801845292263647749184808732273300260791458974286908388737188123151146555466984726502986801844558917479819057194692369434491348887469804353750157820158211137330845182272841641596639278400504433195084339386726110173641690028684701413802873172555344553930543164694285838924274475952995039734518599337253149625432286391957498899741438259110910420262824163984473934835270034476344310223882023800994831258356952273414845232528898496905237442787379658583727540335934451693869895017713187107780413255994658028858739094452467217189221602002206902809654945469086179461028629113935744012537438377990612363811749943679863901456426352036910239195989845444666332469660408932651575877555048371178176109322516659776477448709918131679277394374025877848019425060394254446156683632157772914143741504880194071831280614795316200895830964127809346591924167871282265805229057125720137280801945110610882747442161886535249583033724915649835320049052837738275446545428774228063354661883320730978876276512706369623126035592289891158272320774605697382261345035178629532137169165813072502420434807064962487949862495648697420358606985155833936768998700856786722256230541702976559424950887838966843722592997235376987623926114442119041992132623161510706855728344488853456186943514945478222592315724225055414887606065113035430476158278091257285981105360454418682657583267265529070256229346976018862776385240025598140516527013519006240961384686893405936390003910801012761009672 [177,70] 113625633513854397965610599483917680531160307308407166125997790957498496451927229778667132778210819862695125290430222962462150591626743246926107280694311367968136526996226038161591605156098275177472691843543173502772455553521215842544724423649473399802888997607590595156603752226822711486666666588164106169953615543243238787461873297826335023565199075337401743266446809688529553308155591736328258641512479603376608710233525795494769212613038866780077391331974030013637745276408423061498014912799300377361912602478341268161684379865782833076494700675649410720231609013078225487433953347152925434572244556380450177695048587061151304793058240467260376335691925224206808433173517126737616069479427687801743314403928674142827101334027103610428266817854616327075844940643440969962275620532728442323791507439697313962959902784772345855567387581325413194894148923010008373504897917456219013288050794617062682621255881453412847420449083483869396979086062168342915742221062746878529579561564932274591547241447417343773127350780610618210898527436822122087433975613750860679555108455045926571964103901921209509943858879723925758643522821621413023043530478852836502831320454257507013308122112117560463038385975330859761726778908959642256671873420360774354481951521097000495761100993282220183367556037731361987772319500126805483521678006751174499235757577303684595948662116305579619867323012155002437931750215445924485423421107732543178812696320725495635033863048945486280397359243053710465340381114895812660831923854990002039696161547868475030955747795748225879647576709036692973328208318554613584368968840507316244258654250811462793976529516354331721039514275558786064432632420543439458185515791739243350839129633625118846657757369934952714446291429070614134069549245056117757508590493117220440467324262985060745562707415661661623125854998608004067097826408778368202116508449105636966252184644501387396958943874059926806709995977815153226188095580375797264452947353634977142404295557560738450197097342520798064027341311392619691515252729751875597759317973488856795599210956598369386385513344 [177,71] -3165143983761594447666274180708798615553783288168335403446575118689238243209877474017978842858862355077387515657135192167451469197474100412374885538740504154581582081348479869421800012484741356606844097975325212804826082459380170075501615319946226842070725338983193202733559832956788722934158643553670728668557267321275749386307115939737043901705878142564589195293102486214314660643579127571457511614398168269173798939323308124303109331345163197069571058762168888851572229450422936032024553716689947999688552831845727157029966122753544771371240109643124933580562485161270016381603266723884849285315854351720069617798338307600443734208034116263748732818804510172961739896281952181542895510524581726326691714772731956214761403636207904075641788784587478056828410348166561463603899669598948924374400667786253059101254718848851215773326932817998135433757303749032364162783279592111821807463471867059805423443820515198523243508910768210146575578475150916709093953905578691570517925608761172040574583613753628047964263985299065498919684236344789085497666762913376553254619504456389441324800225660148244474859165466157587043675555530839878980532216306675312041226377387043544454669660508332284987766287652262067550930495042505179312484928690257929872706400998457685673402940824686388456309964200994338314292772063115993435657945268559825073107282791942507697962911832324648456280707908068746029457785436568199747441278530295922571425782522631986176897412411007133739225433332343315564421981400168776683308456652101071635656429606669733432478979826001823384790965433815869674036886438692164294756690496991932222147413660832685578560198872807852501713068569243485901018099934434981262058479608454312083635967675858455618049383385740304441797195565286734668968018640413077963967653804572473953944259097326238069721293457265014072835649355499074913729425890664841964992898510487909711103421085627912501744583194696456321786479501671613376679806894568414680048231106144187267467006314467971787687385703601452083504795091280320586290228467771652087691204066717603646299296794829169057952 [177,72] 46427956027513340013987373023015726842975330524325874933971345066745973936424997315548497649690155951464681528237827936655958557608674698394642094876415553780520086184948516421850575566787758595551920831332910841620920397381681983023868126062638110832794024697470453139292245117857808404800144906247468959872214657316977703868413795537589749960817514300406043967783118470906708612469381250640551966188453407687521051261693525211443871486986018947726109589351769826752405463156913289840100770745975589777089552320632752958138994547143825971676888107719698740427417012356122068458459503022399666199849618382247848746743917197147639461288603176712329841486451549113417137654471148793740041481197042656114016928470080392568162456916317912556886321866933120238191265400486476514626714779465686233533652287860096595626927886333882639074699115639390984985898679026360478639382008439628969610263774132838462613057110013664701783837411969042466561085822206708260625841845315228144665007760586430629830727062601289079138699821325058770488328269667298433305641837553456252596523017448186074241707028272798963764975036135027322536071425429712372331778874975164006425872301125505396306238800286944037454726891504058096554715014515419527253217388670108012602859151522070475146575194480923334544267078603381904576081193060808118479836430821527650346262285683084553332622658855433596740847510008207400804833956856008474269238782639619214477616663350282020034824926395708801535440443426513738147657747967292840527734000139292181098112297259428226215015896339235068895724202933110821045634744472096024419640120659463273106650198218197981575846123798296260958536512629534695370210440014934411396139703808717016619576286520157844145969884415994551143039806959010233543293589216684608421115964264199108691772022570673147637270217046717625175788103568851406363027773859443949063864276245568990377253583937576319546615847724969895605885535149704036448319252624497689033767837090196443394124079151525939506982799629127131589593536245162011076441179534706633882488129330664294634422629840929792 [177,73] 14055454416163748261616384829936524666162303943262982602323198816659805720582222610858226709504341789389402302877324687828857028422487334008490336063358885873509723126200529408324335410224791600858197499193552892707272867926405889356489002902922582768491299556594297598088280197437856767984042549677741096208217118872715395228614107473277712321784695917156707034678129461944305441354801451049230411653131697704534874404260150368916020570801015364973881030449708379552965586076996520836541238584092796694805690710103547344824324336929275928537982224463324069084630965008139694164441826836304663226736262075370367786698811512876215812245109435974881667828587162603709565714547562301634301438409459251512874679673419924611811396981516222851764172513312907365672735063993706130742218128005751825796644167511919690510113594817171065439004471612019122112702715146398560625214459473278925327774148555917784311432398172064107765316322736408869140352250408211090150155505509361382581359524362181290092131149456303251055043333996661617573825341852535106208875654188274161020633898020001721285967668074366597697722597050023631327619909779128894504419284429912183343382438394133965702736696337617151285080185265027196391428514324071867523359775710613242860834326414806778973934007287989509040075124583270651120692094152086278419629402855484017193166723240792457961171577115120375188541423776332472908940016664346280312345714114949060787602230494262914550862511781347408166182578903485571795048763194764177095936778726928102066081798871043952690524708429631914168517540403419582873929638348442950828967716085955363002816067382341028630121935664952896655302261847682578353167225556456138985258253613958599061537132287445143039128037218088074946617798472545178573552796988768903787763301596386591949833640310099362012925125011159411082902019348652956940317608707912989831373578605911560012754054010794782034593529179880677351102850866675881197414726137898627272696248433044177122913402366108296520888730320145634112733197920893891970393133303541920251408614018468903151961666539424 [177,74] -518271775738927910153103541583413480482614095308660075989845418895567505593678735403172431477697240359693457101801202189361981303423163686690074389655261181734261668098751061231994851991338606821601844012538313856758870335808605138484081663073305415107999203338291011956078896676021823374355635607777009421823249158216377727520088251155968474966361097779213161898079230499563556361096823887879590615448366477191685255567396945704818854200242212235930495985615555759347941960493325881078098125929779908491958209280761746846899608397140723782035426215246355387008590761597058636551158389453034267697758632259988324695310808159146319727813259931907032295147807327188346426671004907399601137944582354724906356759234547488097497229878650458391028815717314974118236443922394261370058987376750434785257458665855448325647152781180356600082829363756270617320582935639767581025308746666939685392655075024049329654527306956591137115055630965549199923708273807117078609814099348103117329666761744474346043384327482913870299963923602593427842112064382262055105994007149669327774800123217648490769046336964215437166901775296326198317704650382423338779295169780853070384488824124082067049750372405292837629169213477136945395321006213588933141457503402504970628895448756864647276659582923461990368141306470762470846514390819482528143062859102967759685035881304249829497605669376013545643945564994870442374313560254408262506840341511850797981313223361506058416865112506644475314704064124388378176483525096652775025943375978518940726125951327484746914840662755767244323781830813719946304201407707493522433990818167987355163401344630639762147917200438685785936741264073991564715791468157310646775089344416661122252640910464151794335295657691333111885484621237370767229816189163885547191116648389305229591280222635448045965799400584911302172528576575214350417394593793584084627507852736689017698561791270540697199594247703799317153725011616304009119309346162114900731021829858140594334024936342362031719990118687021814522961933223994464045090874339050958480361801211708104451360416 [177,75] -128506311619767301270850503180565605761139128921426587564959030321958784057506597046664682357087600657888568812201657711683133343425063986645627552715929515681238615276419539798919400355653841989117162289651429558045711506473194291491548654067752407606889382401379231788179230236350419505862644998042561292990689741644971819509150700037568279561963842107315274775626773218953206430760432796543990559699817264522583067367023874764329444336575597408990419243356007877245798813831209593091793841383261728052446315217374477949762710470151165314405517899820552271552154272030118623353294300005147274703123363392660889459298065952346724564748450040401721223607490701525262678903924406266645337939478437967119464428457349651998694269686503864750015227741621276784942704421069547484063202217952421400864602915758815533649422722167336925141738526070933604101523378025622892490980386462314467504904289013897051513546766144014414068641191246050397313437666364944527824945816910934658105745865942815221383685000008010662067371622258175176302065603832719830892445671309608978695810925700910473391017976179647047567794212468955049393932168082891301302961363785269308619845641479666818247524356224714378791586327387126206536953534570175136350262582589189762376080246386354475883626598368111058229670352181592963048860880691638556099791949791906136779818776459723263998339811286002143644349966937614343903821820975146563059671990824902383584844641645895053324132268038928413782860936370521194204134645131993235793505452395029085699922162149069302188941679858014479053102561993627943130016584370297398342971607529279390246937917331252648121304965758991041026330897884005494613298895559722281696349517819961229286100176004711088947400501796940711286664979253144627414575067849789751263317297181809671828553916150203753786504226502884051955868984251231062153206563050158129492166211133238593364642164081392113926293761397391637194090526772915060648548539147208177030507001931486640448076148817153835421678469791336110744442116912047875280842180819246509712714726185637068397472 [177,76] -770250861269850755706875969194888996053154501854165147244862336821943887707615941577503303850883467519884619368698367043866687433465020466785247099976522086471835371173358321970901810896221448033461934118148201093010877926210499973714166131572696066023739517507304633562727292172076299921032656941513108668924661189841921337535837274017981807251330053502935291373596452023740588359753535500689270205183123392778533522319401584871906678094435461582733505099667032354197980841764961140064387283439506681969692792219219073448238906386308369474248782239694846946879480320602071582586815772267594524881076743492131659264621750515318867991823917518350070083083839568622689681421601824015055196923197088577205100524504772463191735148539599956842380910779207437776247189181406172756019296262636735866899422555507488965762990257104644278572085722261818789327023841783455200594840698198722544567489879653903289594278766577914398906480978201572094549417961330372865117821433846931562791384917587035225634660193212279593589149280859577976054973684785723342773977618685714172512320606888526271157590711492610433119006520450305686997990897585521636929081339217026055113015804903692219740739884900212356585381240856567919115126949123288144959573127474263005816960990671045593629061220726986880659222149327763709307055303266005987395056395748271344954736616120051210087835122809571447596294505489393082136720800436112624135647660878697788482865190069474909045523316359755383354368795837253242827155022293246609475172616439950347441853538997140596771255634842126015938992899115911839842181083400966990628603777309440396052127781961570640413425246357337747516693797355916305340716467925829366037657672953225034066256763263441558751095730124599810372961958081099755661328463103961722003359929806384772214487161556581276979690268167919493221015227007997101126840150655171534159725919058598374191068706244543461659706261601680201399795049032374895168970065167662091222918046736905056421085163804698973216356934779781075247045887139144972093940245938982361281331275552972432 [177,77] 784864400945765691689830046180850432459245372706748210047955123736873185277293942348032497750105042452920138965861715054289713157680969600964484024283648116086537057849900704661554407357161298142750068780095680328391033352615902411779743098203727523383247449446956955059499136912449842391819860274915576800047278016297809860014102151835481661046596996982229609530831487824112850446377657841224787004727802600164731413504192114668650079035970329305951934677623905291797903525818560589219647287964179596463452600299383963132978672779793895659137156844116928577878755979650887949635398693139323849145927919300965644960407777095132192655619204924623651842453968630431561345089369765662129976228585936231352231226451393270772263656540738048442531331589901260792373103213315008818357412292079872881980963441395581461566275112452901843947263596996803201318914004242937045097981085910000040979865526951722590506338609750916859122315054399440186923662216125316764037301959388282735448994565068622603599011977282681740653347240301186542618112850468773604650373697755886996461905408945826302416830535498282584962650856748653825538327141338555331286267961163194077086055254106895813563523576415724632433269205368881196720194228192597145055027984425341203375177832107161414365652775528156659053057473498053782106256455685527524595178897923205190477539035626596524567323548745235512997810702560875073717629151280714579745877374750951235311631091875632774829458203158800006824835899550812516600118581125389192661968368475962799887878525325922825393393400545016022824998462911346844070428790046679346943710196813573494030407363249900081672435525556611757696448128380365803266537435100507952266370729583864964454165972181949322751399267984472322601780109565966659566404288105427111797509692880821988356045335969407775416015793690019920094895623800170755364609332890645166807936790638520679171309709357004317423552312201258422105090594638072733836116818155022646084769188936228471793970467619865125659139634164417691766032162565842820832222440096130092128010028258946 [177,78] 37586890864275684081350951102902340574336136940581962886491753703426952093774952103563487795671424336276913319130182326197723094234175654772772232091046911360647494051001126651616008612224853059044065778355001339990129325071613765162052241386258832916412528630665616287156347368371512798792165868282395065055926686870745342158032613275796141137158327709811575025317621659414783923934252598559042943771632417956806470530101764656458166290333981327456318870562608338052166176860534565769862119064095778046360557966293092642232213013232900493938420692285448303118943541697723504689640211297715043762867658018766234391086672991847648606023687050488994429235045244369164907237583370523192438392200203106892204673125956965562781182877610268815667000511969357577125867088003558909565179754178847239465182405184977425107868794738857410690044202653819376785622670496760636667284632113357203596826891601476420114047479024610189036107258723054145398488711080688856779808257895305124351109504847697652091673654765211478425848195838314880841964323452035215278727652168835195327637533301026367824611760802494726448883201320310798006434955065779307478782609295034474854772858345027355895661408097407087275899413627735881498698241274309339487367252983240432315408759297653176027444609400855126920892400816436003142768521855209814390957960504536461859025631113665995559509626413575765723119033202047691197937592421167364628066131954151797944736815461779700074263786289476998165900562501045538219712290417555230924174665908449705369772284699689880820608298177810078322477086845942328172760880348244758584884049038925313430550710828717827919395816762800347089361709094988627002060894340320653168209160902832693866649457479763450083231469601189747817904760385642205668902428155614941413773248466296233962276220949376204239905736565526883789009309419019858089613583410022661468619186037729963992153195430332040219751911193248234893335897954675915001666623190154301298339416245315295689165515300015964481377879397828361638511868219985950693229477054492408877961993600 [177,79] -531110893290339823838846183623585867307340180972711734853198336292057158447037478150655581804343489266333771562757241695092365958878286651718486751570797813209934821109483577612088200266684132329587696782776787909170732175802867056813727623789930527577333874039895027139302601465299288487036111176904646905374716204164370955799237710412566860567395515716386789831651615836010451957000638544205004693390561377856398349521597231004825063475214725025614820179512430661343478226343195506525789075144487490082301539991673914380896278055748592928417051189121004719828343001816566663052265264956730075500012285813761553318153072720379062720928385335543721935205077871057904564210481681175056202995211030806292058905365938668789087027676626186578763622538474013765362986902126409167185513697169994641121852678869201274707824405590108526213866520080036420590808156070239287394536480974529644433022453052840163626886343043909386792722186849004467003633167499167419273583487007839726183360871619460295721213504433816288593741578482298489014696558274250758508770260963997291740506920194506240125326647356664901758432100380320372486745230051355674059856596332371328958286822044916467076167383794014857030144976566073548149204261836759639000734868451936497552518115913457907027879490506664220039935360551480456113409873578111868586965114226127724053067724144364145705429979407904066483521611710596152198979074415454722725095658855838789556511588570226469390555450641021775478357099994314609805754893208342493132666458797724382330054916418103383506130744918037463258728112906519528214894996225367640830195714799216203147875490704286522635160340001050703625861193159158888411683820919723459657597956520912617759965913497040927333113052062205848101767180344910403971960057920523497051279424496339444181878311514730386199825339912106372920760385658258951575403751603316956729359316430271163034457446648422705460728295738201243023316894215244401522150251439735646905531729220921461606355156357097001106144161769291393921612275441162115425887362487393683951376 [177,80] -133878782298951426989468548247895355575314628802975804111045019678692176004554861728186211948902967724208005134930475634711585181750196592856043625556674246034742204118546794007753525932317222925685859840685202771609285555131984935813940649875131121874512362002039225410333755468723382163164095460898443032760110092965050070133092811720821420907445298619783693675616934557660392275983927515872415500089990521984923940370727352719438025119140885255969005321120340410533957746315173716945450555307649542052313495507073821822418028106385675902258330071770873955977445862554483859141854166944569195484219329260506035266311257464648485471747634547573422989783296167155900759999081385495186956370469411831101163989652172191670757373226197055821843897509909927148443850816958578305203152028293017198487747003219306974203806693277920878053623424538487949249773601346983687249324377458669694440577403620584029470449149707482461195412290705454709282985417165375467814624745657882935012953487312924354295572700021481904038668867768051449864396535182618093993183425534152062428246239585471692734963018706858882576425887776929123980460664675691080941085643858578126476123733476332943611545200725684561546578306010333614144297325685324615227003924418386867224872412994131092603418352065941501036321576482509610087662108265707353444449444845736845253962984599704736586554996327182121447770833867666381687273961156764704544328731600513641179324525631687963846037026537071849353559538385574906177084970890479357244915061559407007372745306299232885897580893094823770790369798510759240650376175982970844926792909504111659533804233906525354568959168316888977839225849920964295856539602721687187957506137433193365912792316698722000016085309983479948620205149529328773507949843679538789190061894243993780683697065444079824470354936520829775447786271093814276474471417897691849055337599336034209158555897865386720209600889899141844096994606324900107160242180321435321434014184065321547927487294439335346928026565788320066276279934173634649094766227523220661472 [177,81] -4480386191054937448503023184123046036025991961590717320142865828552729131082566415308223561026094299391407335006214156736015737084313522648389675105245796219108513713805095285440070951330128042126069838574035256778706518996174374749345870592763928357341149580878110783467156643539739070778740717950043919591445433678926601182552793769895913124505091742726947512295715957100395822700219679493174866123808741368639745727884901055278895161725428285180786703479147901504157725347357253349504255193046725542159873542261238610724630022588420954817066582795776739924483637147639929831941307347817769695679708606474435503332367763135669752059593207695881529113811018245247908922666692168453051878166147146387114630685796348136471329392606468076062463322549580928764819599893725511188146730504930758962117979762265836221344005574728550862454924691076593001642900694442602574983860402930430851774478370246773438746994350193025243166233451515764431783350739632013427697321865866178398325029241622090086887100414520755332075064645662741595445922835509320852677556439361446686562589870676983098967874206233588373015122040313639871712872759779325210916100562128144270310158365723751517978123442687950377978668337413887510144622611519548282461887020858726289419016650385855707902920803436041287307549993275894545826599987763280591510616432946848883665139910440057980825661550774161740887626135039197135720834127150075362898334064453225578493748601422052567352283969608805569874456294778663667388798098152094048099400374629267806934602225720405034413244400160524939758549873913284496132665254587418186531718051268113983899548323637197201421866025933973136868559197525211455201241134196979553261295383726993135245777416823403274230247405880640937081126474700104738456105257729250663749303858688589370232023066276159147125961588423398541277573847926820245866271147623310763871756334118460440274179729931863719176880555889502956477487324164634875580176942229327758453885333876676455227637561213805621127957958253120677233140252738928844512104406203284 [177,82] -81867178288242337100060077262649977738245693065049093590763464781268691935315570900946350434845197031780973438691611674087087298299426922719997061044574174344041655285957584581375697740780319127400013036600165716716497428567610511540119954286528502342639811957675613426373168519589150160385825008204206816286900830756263683656566959114779169914449379870524340574864992555173518114443891176111582384659003988753636135652722160380635660359360034075182110427206625644652684364176581663530079906677231891005760043041419287090283052099585309653003969195549005150120834660489635348266175112379002905345537394509583839424210665119842963191879022554200781720324709187508399250134093514900030402501448808109233555574959576527070724211572017934870189048925681243192885895798175004339414258489866486966153112317067301338731267912726616984961880878029537780221302754055323112649535240620298185239845409002591817694610842338816136183226645067442301561067365655920426016742244295708935367721651460632316675746165283808058397100644265231984198011481041985917313580286074673081751733149022216109421506431561834018199292961587972131638716906457987250646420638165247301803325551451117660357741159336204472260780160602213762025017934036106293228224846350031004640071047288936994852880200113634156950854730075194411380043872620115590327587607639454904711219822640493827857861704190300987232654009393672544039602954407937088722802732139076255263221813548211919446793082837118785451272084036619952158874963784462324366660624007389832505443153565296162852961688729797026817054632825206679885343631368068999865606713124104806789454818792547551919771153344680889056671248329417353281192145861506468708326113771298679312477147207763154610087878683373018497039518717493317937679101400199409504119951831966823628038334065808552464931051110331084675271000826174365902282371036891736870814135872508440701000565777861964562004855762130813679694681358838329481457665364973335156600958442843614102676762105405417120874296836703742760248897509315826964987653408 [177,83] 1735504441508551858557777437601633117398993570195961344722655569415872781742667391972961825435081383918846872106318180223833740217402453185514259728067476486702595122204369934494458998293383524820109708018199193204298699731796794733300475655670894457424940146542411593985309640856835068457624260989901625364202514138257440040119098688922109580761753434892578696506795032680520622850873914506312538103410147913288049851826662614896230717037391108548180675719054019950396607756531629316869858064589105316296455386748663079286822311806067319573848888826965302274434074755230184826216108051117448544095757734253909282440946724726211454935246273388967437445448721237641541887549333212484326246654414889925372882913480447024208021859541581260185657022544961611445003977105766389914390898273685900258688072416293649710014668214708294443930500867058377471740012257834014196978796039356822683390116147136841310479399124888761738306139160201967072568510724512037923152536865868256018952300390645838374028191333975110709247084106698727006389436403777538298429212794307540633711852398057378836539700865635858997605131104481005293415865424877329408977285381592229324963443639827206289354551852114854897059377050933979208940027686903230784333757772218220912245158216149773206814058307306372228711408013669211236060151676989851822366290510503404893638613965757893409306343195746319449689292903924626419587432784740440144157215246890720016417585096747108177247317103815119630411378044379697371781278001310013900139813705860602918493216923151081484182930728214988021896982150861348716803004996823405640676189423689229696989984601578120275968121351651402256666545957916530455358667498909614201248176391630550460559487092692279024668737212771215898298085348834826181209704169900162699994435479220284479268890094774465804179215110331939314529365078752338823842281741765507406469627306478566403588123819987268897616235951581960315041088800049126568301336183669548818915907325521385150892553458005860922253725690354716573969289327188045683000856 [177,84] 46086764684683737639508671989941465103311616926792897441710835443037360553439114050721244215214185598175774466108380438433153318049270329763227227520566923084560476437199456663468580868632246136711263141830097612432109675352518910033445109864129595125134123090941379043339932452210700382278258008711331498698814546754043349718488196096334850031054253803019628374212683912687156765297536941840624054398365706649345835869459786292228583933952149322875841907385781715803617570329257833341195601228119051450179918276749099076487599778588674594871547853734697037270743845814396361046471431268807897392917429729608262139363905692104210614367533181616229541547569615173583439162664003177119330047980365398374096246045087266196996468542097351059900890488456191955442089407022459643986569698349705099184655082109603206498582244921959233052828936704832838551439685567927509761912057201488414673066525138876709965666745411130378382305326998454908299559225085083891950433197616610016694320987784825672135333962247975781139588595664001293517845933318371531680271220043789468961861122353707540488379038278612875351967140613302700244608926941389327408442291197329526306266700112337178299997135931564404494553413976499248074108368425526790158172616930033490693813745672482671447267093825666005686393589558143368769745701738065899482271265953579110484306681858435461726747250078004454672317327588098772784976296057323458316694382107902745302889818497961866332427812494141636688093297681727733669541502251064761525788863470001103731231938026571786360746685097898859768747670300249869029853717506305298688542720199867408592235468446293445546279413966122461925141609348825561941026695397239482427814338719805151405582458953090050740123065268975122539762004904979339562898575169120467239273983411250937711389317523367251925746194275516505896279643068624126872443931891281993936184793514070935071018033241416478235786161513854370355770125799057926351930767740318570792836862484264372592926047216412003231130445498401599398778164128823133680 [177,85] 1802514271302936947820473362414569608830820367832673071113348549346201979982826313044712819704235510091106885876969169851045759386218809164557890567612667354445202127291315003550269187208821702299426747133579439223414917714925089368895208365588391393927857811512046067866842123813595848204699607698791184932411131222814115430775967891132410896830882394124226909108363596983903081251659667767952912771062872022784528949073733958174112840198750065102074782625573039937615304698838060892520799626942457790647588614410947067890810256856178062921385463496344657735693096829993256036505023989391335322306151391390684477220063795220353279092641622328208163294369684821716559066399169608299076658784361277349621097202268401553866524031894059954357197288506373671356140081407556785630285416297234086133696943121329039348908996656199183901118970142356777664465903002103882160362901346186995189798119186454400255147934778048108640286103778888989593493262133381564593529802237539818150381104123304348210648163065082994607603942650063117424684608689283654857187669864260730254326051524916972448342459638739793383655961721860868166933805791905888462990941081231731999533334910929104670625044522399758542315102969084089179250821175128954685338544933683744022160267560711421744873927300520411082398630995299550519483343127368801884238806476394395416667609589593035947234982561257060343014501578200107770298223166491674540402734733448122208811780668632124418242504518625169665068259491265076853398779967501743248909779645622120902635821498879189018806978746545839321481169280097399076678449329659684366987940200977626334861540985428699034342306297003750160305235928166857630981107471305974915862181785442943131396528822423993456423726118396450239679592534209427813218724675017844399874952797739959922796347130839846270153366174986331713330194823860333436816888098661988151683544411516395140555462480276239604352353707784941079625968131829947950818781951009264354737315684514732871747332567318798124301683136750650883359092272598914 [177,86] 5785658292292573220894503506802011680096084645109667406246504351948452549383064374010141043365633078001783330395931193276214642507918076334982543810247190863939674488210382023755141522060597296635047746548794545338657628084110075235204513527657690456049033565557571795682581338312107254385367036111326936898758903923485141293136813913233272554134054764922837596376700728551030788282102297312407851470561457072070654920249145570789962312397015717472275243662981107151195121199971813524076954373256170313705821461717701453326681542363201276043919007469607231860252295481777652314848687497268077574480379303712694344147965591804373484604434131656364649889501728833057746726526320917355991548930386686792173723883928002911002390129507773294632780942536022826433728075013227951684665613271633268922709723565783133152141635003287277756173876842591419708438928158260403772359986114603198907277779067947649515319812711760523023792387127803181634180134079417523863530529900864195948315384484256928000976290895727013144342819696884377047080014694893770867762188602222871481702577414350151857906243676906110669310265583820693263336998637945784132661213568480227204589642456931529440563602562546880180199389683397984726579488796792345425509647633548823627974568865265237532406821378803844842519922529088503512185131051469401449896806078108275244862650814245205546161087850039443606227897081026237107212812521362539623478108063542878818171174243381509216758964990096381075537625219663034509918711483967272713566675734089509804779287957117711547866948105821988837967138294403121329856457509371128026610802484656556055213521311824225856985012191903810824924544419071489043857541682905212444711770112702047321956032317351681282072278248514183934260929835085750307028347937389986414528471460691051628996851327639474961808297757661491616199914035769412540452932956833718387214859799328485150817333464036376557711655920507190180006319719622101646915760949050389580784159239539770010745638151193984806105156131678654564779677280 [177,87] 257459086824688796414307129726584337016799352522597113101221451828063931791680101698535518783251330418414963774872976821966640525765117733200082198894917542511266585346770957556398699760030878850339789062714928989640606225933948349242176193051922437044339432310591778316976029022537066777816262941038649993657080556583395310058118250093225838423461651110085093564516790494438857740812371476919262584978335038661121000287768574253378635849436019512192329399954482684104033526641712896382575100007075473463099575299775396429747310404272012898636324489945361519305583997457669887781321949150471456517319873616264167662003514018304851570791232112241046112052272328852362734026086320729741938394753731074349281145516622798038269273637041845682620230107437921919181383937957055143194882362451124604206734410726310615021685286330728773780247675769900113178455493982459797147236173521030066583936677262227688871685771098727181957935703508309584277416554947148627472624141254920350914778533534981641378746892268586138384085175182414402013203226493110210079950526938793291934915346983362068571257707300142413922590264082974732559278848727290495825282047062961596193427073328557726783586245355146356165635108617643273641987977217814452648349092159173934388354545197860490707308853733295090602526114080192193708245642535285250794935567490895486854308005425972727540052253186193757568186368896492882091815771431435694305489252122084633183964435438445025267888730560898113934009036489360668861833171830975846229492549753972336331244436040446249266619686262869353248524196941855996380140361628611778902457004532304288436882408102725690115235312841392040656224845317331366571954367040634095057387910216114087192910253905453249236040592071371471295457245448510325088873567541606133525955195579140718342499016965909611109899832504593404417000620743804590651323317316114896479206989593799947639273253635768265984744129966057451643904862099491538021844993507259027569368735007139310421342667442024727098523745796683293352596 [177,88] -1364057716393929633135993483899292631599676896397375772009832238806142863298214912826969396191506483298343127558597486929567065495318016215409823575904753463559440969493812951511027120349828010243253870875780613209648331210000210005104707501037352990245125292414998800760068807785213200779641482795274814673793752578131051046048554834152274910235577769721603608669872485296395125327500748468023427594697198075467080071437785147950961555671202720781627890252491346348613101636247350798423229997873938359015712879212443813505061321482939966614753497774507155002232789466358602975660597834391032892566587007122203949022788772987243669632601322890209750403448329925267769744710255928971996187346541017818907543703283827980508903234221710929336566550545927077194383031141879316886221895150915430770660507994269022496014265996429021697348765711625632929043323057626516595625066814370996660158564993879975066206141731194122258367530740316052301498021338805794309058986231805214987451834385938099903624179586141821106779296785260529753718692299238611059945442089064055996313455638616416713283545798857748746449078104413264084132555552174302754641651936170952328786319622792934502624740495400134325981879336266219724575939410343219945990611630654307087853631438744595592225941011722036023833530965925982051996598412553508647811139007057458431911800850991337118339657667395949893181808237024883924713338437797494334892506076381105169585128269771119447333036446090766871766801524361377750183654066658523332718480251846786563128528538788382939686306589087621234396771065843631738368100104482305642024676738608653990408436180100458826495098842871542518250709823341002321119116846625196872151004582936362205828758000969134018273158019995299979342968646944364076261285664011766250861685977792868038593173524241120831512111580083006651953870684480826436260363221367529665243212445300064164607105502006385833596615045100969184363112807351437397425069713358158969148515644900694208825649541433212067963934947945437080 [177,89] -8812145158315149657744854713625673463099645188981510565961126656407147651332602299316164789705398316091728762916250579911238358840434160957815224561312891655780166814169768677603116507661273703003635061473724791230184262010552322010934277748650637118766889322134731093846392067956386331350033905094303657720387023470618505396271987713540772161745840565934046339164990055713959708080663683842481820766012540039713367556036887299876491642655154034613585531293538192134703823660248885272199395690091656902563236807123945638694157264694390796580770991913443913487251129970281030591662729502220813419612563686814709122198647874201744929896488849077784985012404549609939242298908288704094290798127133035230460255109357542618100942179930532821314863170324549959600275915930041362671312788984998131174275844317637639691592577686240248058982782880129402916867911966782111329419251473506945869288779665292933609711873309121710017904362192514130215716865137264672499464317511138415790627088116771855660192080091915419867734818607835551617551079032168953043129750665056413655562017678160044850606943115896479154608929765925408752830183319937459469127418425386341416717734350297621202152519273678836041336882439935615243610520176608064976135514785821158087505566887474023067868989064008923787198731802250717891857522258498765641772116195461343095439353475585201827882840586850236802483468636436675901970894307942924148504737398412653955961195546319884806164885558277983119976519634063996904434051648915624689276020829913336264400283863252649259970614890928676574956282728991940124972509005933950315081699702693794217970471902377061948935574324673028588983370015919904435667159320552971038763812919979215422890970682437090639451496759163076442912190886938288302293128611522072796543463266203339710929110597436958196677476539801896317733559731849451825597962503887360701154072823194199626034177673509880294473008510924997446931944860440952927156103944120676955314879308150987138845881058271752589486863813817 [177,90] 26343224139005052887936839877907541147060409478303278888414585890135972929191057012674908762477336458537085047726285468000309463201706595669095283150147152819462228539199071621639362098926253900405275980345800331525699459039969147626665641122694646203395678762355793093054656278817600357301560904159521826628505452521385316987502367087364520901916816650610114421783349326528573365600382542718678756144681786882789569669619339536280794997322026024093984913576476103584547183426102409868416712203599106752151703018591398263348486422944596033168342133918634867581383402203905760248757041034322973218602407282456924933722991712276447856137516050488077258913015316472877538242427172374151969738821371962065281463461702760171150175482280706386994127859162572784037528004294160745277464928689654224989504475452550701311292565770805297375409744616608386259976641342350483666385982337123676259189451812913997544515759152690478968912673937117903353395182040436793062840247783819346039583214138912558855306577000248974306907003358376585060627265199771131913294150409695505902396700124384870239603024044299242028399585744143905846888945539104339548521682939041941625785751342187293306061680693938919400982279581936424731121423392513818000140645831576267066375995399669212622053937172253252440603540222253203218576113364761678234186448689917255425549371978907912800572756467491750931208598509032929212624403402427752855486338930806556354371430154312574022211036960319807944362009260706962476924047242093594392709018093010145859904041132307665100584782472432387133611250334931884510362296320732396210926899046783745216761519480391925292536337599294681503191744314635918297558872569138721551493727725608397059978877946798630819464254140386320382654641638354799712566483516600624285517675173725595317673034091384260241964733350184086463109125083582204089477149911941092752574342247778234280706841636152394455103410818218787128572505098683930150606921791644948861586622581281164903615529399133903493606848 [177,91] 65610670517467570112524054395351911226118109705419250648067138877596509581450176093963657208882067217590296797835028617177773796701345009329862609097471150854277005105896977914213306502906805978398069749551857113583900306414424552371639355782133814036428177047127789598260133843981557323235223959676167874960028145354371777061544422260847308330527809272627161258157604527254407063809543347467004357679701082372849434140649728963066893448050819696585252216415097578036189992219208738590795350239899223035646831858165192008587437624140834613464761454806037566541419095995846660223676469298797423837116300354765997443512380012176944087366817267367418298459966681819268545602186186946003634032328872089053563054695491626839677963904500444344805088644639825673328680929587533012037306440905636373201156762828417676382609201332387423717734728871883027354352456017950547643605910297224843045669154944193102053678945319361280974758909776495065624213267220229915281713860540042263067448579906598482514209738679759943582356167804489165431633618468781585701522791668521772943722772360895050916750114509152814865144207157919023741572860916462095100886795732918404505233591047942189666967109897214643315757316916231842776675652005648213630596460490848584585447747738053614564326491005411885496467826574675988446299710686848572817576437263519489328403171098042676568667359231146223941604212654933612182210182862157256291932871593332711849743031441575483372314317670700380062380589142189076112582191591725751609316862174013733133669720627802153996106988114836896159153849755906329287677459608098590091513903660957855447007337646816632310306036994194610902826222148876454130318912612628906747899744536686881443349426678570722361691397673540243738699142314464285894067409436814475956423574537997829218692906900983840439075701672911433921493733811548690091910763260432158610487106031301673095172280527940703081835465256346965734215962575470753349532780198495644873099345166481452616270191277876652250060 [177,92] -2202957018819759066104905124221064673241320506927322378667416394658033644744390488673221696764081481263310928680459662750187039092231281312990079035563920750281521327431695629172660057118096329028321082682945386943887384375937300046696428182148762576881568010913867621622716463516194299935785647109064069022569533414990868803591135756347392065003295479304753805957690705573390929447495209664967690683414397582805943098786270583959206403137756592963494378587672232242831314560865267363328649906577693438642959068085647297528338561407417223296950360628685796861107613889946204933517257480465290137868116310501629802687392548942716063805874611806198768250527056694167675836689835432140789511965135927947492122679338720531729677394520289405616622556154495547828523373501903093648140375848444357168657562616737784801017919977084971802183045340305440352616044285014945751551023666823901642982843980983940583712898651375320361735329554399015192400926929339229872553354569925133037119843501628690181744131791142787105593486948153959767642667709409718887644126917912041196111212722146774275286846931785560176112829467212453017103607763263809622391130453170391340422739936450762981583298146752545805880007088799499371195326360949012694710423383359143030216826220351792514074469680957110494861882431605935294038642066916538356104186366526464042106484582151926141436815927564818027082622557259592970573834991395709911530948506764976134714018611343713690157425908576210199460915802339068964942108939342590091752248559129458400836491581571063344989053544811992770416206278348773493271582626237722377019426888510016841690713316912644071800006661268788645496176541663920369238850820895797274991410039573522974009335552622893003058724941455958951329734695219399856714915327114731317099054447039551375235202090834512438472759611195634969489900088399632987484469424918545149437575846133840326467157210777567878218701367981655956587076911840615991966604372471010414203588475841202519502924706339745072 [177,93] -95208232023380788871904664824467494656456426613175838636693797351845387112607582675253491762405126880800497582265598996480899955508437723173856699953561050786295048352966748885615268268512239124724775981124519995353817209937263676990946101471703626394808940522972491516205865835549847372029175280915535474851316875444410525613246623947177520759214633755906966724486421935708365881651668051866297015117826774784725759787754928588944080677222825728746850686990895027524710901170830633983882448806247103574033330312971447243911836300939666054551592413524306474522605422813485986756723083718280091385667727701034913364817486335335728483425403130628759217514353071448652068462856927136618466071404680065711146603554900897462785750961403054071713314490619512515808275500163618077178532945215525066804932565119523888763991426302315672296644382042518033912684744830104770160661602325015523924384929122346021633510635467269559361261702542577758935680829820770226505910154589641943205571226724333704532397596247066555355252715856649409102399116058837523830720839453107870195644824423150110122578450521900590000634609343468130780110397553010533489670445517047714810175108855846815199236063863821845736493127531161408581585244177594227832729872577638928455072931183101521861167686426927225401340769951581290235253811822458640771939117897168782075325977052753005613027829577340944247189177281391986091598312968758508610924718177092984029429456611095879484640398532678584999874845238861967485944623129949183850155821739039835631995659134192618310684494903777276523056098116170626498829112101064326058253307467021495128145700217053631243057914364676452832968788448091759198247823983759451020684685192626482894005076761606557775516817946169033477409322935317758398497014322513254320686578146522089886505449964931815347480811238101992376161867946622883036515090565050580061668538033862272661843621769221758190284979548083210727673187796710595028045066208052043169202653773141860603029844864970 [177,94] 3900082959697890192507177921751487995451684946280742270003260543740594010960270438544254812671680385620917388444784494021757638362523035182794191775837288211168131517502008477474137764183035489752872087250742414244291122675708151468778721766202030453828887845608826795548654433742880158584697835191421748601674111814180292497752856880770945348102968166543122040363027388182108580561931174118615699480573911378810839164462268465732578291053713069741527430156981591994367477314124806819930338068142359874826921612456745840143587779437744488026984916838626065537692843613033452083345991477761264625432465832254880342345588128394186260512078701232022371146004688913507814428726246136226705427720608461987729008005720970729122595081856188381099690021566340920719597871774479209068112383653936539892577250598896478444306920013130964876165445080339047662354476772650238000539974357723779004186348469161266411682775937102242734935838792489889626899545908780154199923157476404363685965423949762183533705440279251832903184817632206775372635521656911855551776724906646787852969830134767600320941867372711271051965527581735663578580225713030105401294358093001154698958659119586849319557886438169203211606705754330744223608036424435492742967395993387246028266542805893204954979182839068165236989693056505279323392758728832961289008976266957971379512470243901952513055400712642023892324625437095914396641735384256928131851084542486919014525793471536271221441662457289293168535355478652302896750330014147223223791397231371474789321753628864423198331934161986832160561907290847354172972497149493392816462014887849984926332544199343240141361405142107188107175042224034029338462743236944216872162417711191356048814950718141383865646635773531672771788412707396877249256284169275902255811997577133710948105002536506609336994239547826657041848746467552997496007967401435734582054173631546145220438286238985411361065677822771606454198520841770542445733237455127053181989086065064256535685458048 [177,95] 66526381659529333613019746834231804097710416236992669677249332665803723235451211463577227058286714624495092806676428859220527108940651218802004993997756623097217218513353963083404641413878085137411058319413982367869048361476115708611231973884262497826801938579767546950000470413569182545601848311148658913649087907254777870431014666498700917664270763256420370645908980702636304175698663193129805875324433788994778554754623118643183252251366004764134360197479512156911691478851807174738643674919351675503947376272131916479666298843627300084867940944708939391036470998150018608936940374172612879007058085065091742748786104308393209250895730482606903126451230806845038350484989314678028001995512875607053547776964367351814781649031096912314002618019887364944842943957307876037585965075539201340127301111257223058388293252499109960264873820912082829784928118594467742435899443232971242126872793947572376381352854708181099588567897826994392451639326671176972252976170608239861098949755252046621741180309077187534085916795144773158420912572084647676803234925794231116980666910289798037088291493882835427087078160887711839290392961136325860430948084724560608906223711564061388667593714988742010062601592397048673494368732643503665585696218612488321222240681609713929614370621173756341160935525757741481343421821293651449096674664735730828344529737783052908945102212573357222586706019119736349171550723487081716521366653344111341661285524569838339607214843930501914751120066686785486841224094552912300198305359476495730722104929132163677615673506271108374585841074175900021108025417260578732033139909832086772156920196287955178970213601601364606044770107386215738324956560551989755463499219138172474471839559344854815023385545950515662767934740403608622802358244719695313969478086939913594387370551476034024324478539156228383484344884763526211801325834001538697960661087307734483240360752401873279352563797387445431977797299631255852231460789642262990868676770792428673921192 [177,96] -1794535852122105697558785845230649141862835560026088422527119218955545041870419434540672061148581260246325179449612673381927642756759972366130108990288016286269195929588761564820257746856408131315659853614149282827065360706625138675564810488898567840374127406572643190896404150930988812172487581356276048268613682859559341875264018744242195149752976662470862278278599128030965363158260702608649251316848425145380370607578449906868592480243576691789309045709025563899958502297860785834370518082646141110253998343032835699550162020031716233745563181547733236925562995221878434313114042962849296305771474143172786369365052043420425202216728683740211707067829666962270527654868093412410149067864306614701896232799736493110387822076970233021544637902872674803442889492157771013523204123413685231273208768633994928231881030747294550885189788045520421073647662772853194985746804895072333849674755037677012566298579256123061915064966251900250471945803422176470641440811299538889933829390178846900177603222627775902195044199320641246926357952585774553605850114527908135967007190189411219136623701862507191983217984160980237158639944336026683796833985076033176793861904863991123039367176944465441742692295052389716861113320502238876379265763151060031063127895936319866736464807454518108311858918781740471511345133520620647740808687467689628749805399166678273383612770904115270875640469829380521581074421370304213939660588116142899221491526764451783297433892089436482755382126883337980075764066476701710997048110619682115771575623204724887975706265619413270463793618941837110546906981674373981880467994675763496654871656658291440123221319242374873148516712725075306694899415668582762646688757618523287721386330658824413671017418126396720528522993919139527435683054911561644898484966614525292532866302263206801694334775988807169634801119584451746571162768667192957182944597674197932346387509382038831498174710188348263202259641055179307013573343669973949241344288541034925776 [177,97] -22364573781427756020348180642262213287278254023208822148998679341657743258079164066484879121642463688350126372157368529619692870628356686095489148307945502018039834765364396590739991334712331753559715398671919743210109759761166610303578506837433445151684800492681960472764741959094717933128657839148056274211339856642783656977572377286677298027573825967222248612696691910077591346651096282908126097394726247406598932522112257108925061366026536659409941399767308257233379434893308708203028783382328434560748910794876969781338783342944625717312957088414595048533042934737161976171591913400252225496415550853896062359332420176932610316902761136710064621173257301622481574248529413265688131523429424729901900793575727490714919454210011653380643041982929296315578621867986257775558217973980412779646129934854666346717840017607370381960927938218197228110120850771562725035088031003563335354408679187411111944097174306289015141163578731836888000753502419190369371344933302089122830814490051837938528928699940682970842677101119928498757012348441528374791409892136513424352635544864630569422285626961203313658790564341760163798672455956436839561830963865918231063228706948691317192794358275732203136552014220952188153317347390355420469552253290738638650585099677878442147744998922063988933046203790589562668197632979389265018627869302290346862366611625605795881756401381389096076625747819408599843212843274296920231785942715028804320367530568454587878614904958892976932013169426589977571231533393074411806989485832083599522465677408875427627202945031496150356216011399847805620517284945860157542348119746234581573363868176510224462157986688148114492349470067523068144308204107101512444245029637022630130142677380677520158060667514921333918069044373227738647204112446433289585763311777557715674078903814950643144478394247646774808557070378574786842449904944672319151924925444416293025131007162236175123915342711960919833436197949151606890659655935816363470737159634670 [177,98] 211870140263798493864621909260557611964503659412370311848148374554281658521714400937153400516930307094338175516101992891400531254826732977613816715135414426444873170025433331507526707025307704560193275207891023584483465373393247971493661728961549616072362003846397163692188406998099617701118421438388830943127100766336180390554151100849716396777571776499913876347182048847829984343797868372187915065770178549691475068553352443211664027105686114244968577148964849905953359160189909423441706680234237574474307389190764103069616602677380370429773250139503616972727085457745399432814242357010926965403723352669454508145893316428270662154189068931324845793041141079126357304997909654366699027751030516782897108959288778289868761817269483847590148857451355932514014075139592659399609883730069301178710788541537669290832710251039385659320839527803266107349336184875337246100030351088181527136519208833166516167809523921649019476758957078063203370374311416524845713580929223230130133860711104157182610226421678281033019217833728616479267871861189723325918647768503791317098831613796586793728818871824319345794218106363523058252798321737071188731450072702189009179010012786210749532087328099479198498525613027962343303388777971543519793979710222302858471026327165640315835840773838174063984172999576681617505527104187349916851702782030182544106211946293511854805845381360674180920747059086768334159282233966365487256099905681523338051672946801568288816742059867505291101495401432778346035388409835838322791031336176353669844903182092825619292076590043237208581819531520003259509993476456838430468979956531322225442227541897612621597925375221927603265967017231724445876897935745435766378016121103768259876829433442380262710193932842289378104917130431990336731664401641098408334496640526700346193982201212455816611955374237199276640663865290543924342557662655658752824125667761355362376970492217221621915369662321484798684431413199055256739520632030458984910489904 [177,99] 2367335421997410877744809995490032568307210715662805910068882450232189850484583971258640972991271762937438273766684996296941936860088452111505036717481355740363145515573242007516676830518726807282793582645554721454362027160311009633573843417678009180741183065904997249247878288562686112891023828415390566006338920821759133609760712211717066271936034855146254545859685699006892381771555606456292496344890574087738714764058969212928269551495811941775291784860152563246368352037837688336175473896868115279379672497707199401809121703892303888851363137663349015159099712885374817106163303829174508486658973106435177384681555677903215065620242250522178900837719880010361446516967955211935259971320809487293003387415682572326953227464883788256135155662917099767291776043991961500404010266257237423118320798272849285273902918221803074247994246476590599682984086165398203846308837542447374355598658428100035342112532716968129361360186513418824025613290752866727494151333610254399095615378201977779877470487693328245947619837457845329271125795533865328857671226926272889127569742866223969025826693775402953713188716559455361027040642213116574180566442061113706916861890778966496813648123554127163059798450699463450884485231338991627072228344860148664393401720007180167054822252989581205250395419115489177282763772110025118818803123423113316701158862618635110677921419172691736208077691847503299006065639599416902068587280785046471377012208194615112533627941463255451352093473625961147964806642597069289702743761283793847501910807357193384248002842180773132812171365427770243085054854570688964897397111077205608083670016316798231132776801448887427168378110446822719367921996759917375550823863302910910658410100748789646843992561853297277979290261784263403143383224983532454227781453046895460592191779603285373869264383073024730707435438033971590224021137480836967428515831324397605921601259956152329057335531583900838622673908479353558311544772394010202513804 [177,100] -5330709523831544080845455656897428965096984168911855104791702557752757093447694315058467334263123184650317456392609044020859325378698483783966603191557577806559705957788249368301951190330131859419175221538033345406340270957289698549867335828136012728934685687924078290776701229861078776009195467374514870473982803125366485166698712736957644689890110480142231433364378330515991880327846693203399752759188564590945548114568296987794721516468090572248064952375965880732703182522501504984258654075612260040210176708872406321301775390907453392470702853026502576493245200561046500711373278162508774678442019201622872179158546603782268007144553640732354235415764438432159355534793907337733542125622309051463758499838715025639574879014324588658942218603501309789263664429185373330605614330015763184524159351642888126842093585788158274078242998167513666670347104740446556897809330902356231710917936195759348299292527915385772447732021051639927808524941318501996414337220588960170856378108095442141364191431203774704817732977215415174583710871888547595301383138690572857711458313221528575711884225132268752653818485204505953107980602926290716064702963854591200789767562338526960291367269226180825174246292848901500670617475746744385400182218600173922874671095665596782907220252705192726732962714531586622652023953256865182676855475971105498419059164997372908263398453194874334869163834325188848502934859651300910538981377364240506807929109233464549434785516920081019932963371024296625571295940134649325160874186891423189756180654475793514574946106422975213379573030296125998078374066995929874739465655171054416007483303493912694905487673803756407790649199908684955198417000408695001049366577498686484575960700172277449552665077634623620450656049069883158123317668307069304398653200100628150436758668579351534306194078534653157709085427841589230318027456032532870287174455786953570136266179805226911418292613859552513898843080848194628412463725308670688 [177,101] -67538089858133801753989626689418083962520987840820640515606092377006231092843724435807708939635228690647822392872401282513047477711686995777775488029997036074368119590578963185331666456470484574593421278442833165383766736412624499340877249691965041711254526651704414874292202291705882974579389817301772005194618785883092304523958876194371080602058315561907566221480695756159212400360058094410070326644892783580308236441032193927035918578529483166133201946081536715794720559977315483318677102566684893726566800805311774978656770983965049431277768653387830813544088123327785365868884536041026889535504239018641046471088892490689197715258402137585706225880186176308521587359554961040005754478547037350132208915748377258602895229243393087516503155107471397590072801290087777594570635217483927147397963223832125621324492443123394960519880253132448680192694965810413005942640525809482401029956230257246265817244179087792436052767242045673303352244593861744706176417239330266629046086981879973172849403944835280127668281608563708973393940777092660043613980139024156670725890239959185009050310709930698031511836175771329868231721563978160211420007044873578662390435698719744183999959756908076629620468662943132000813235458538695125750983530772885800089649326322803445445996700234268945694593430045466277036227278138759030388376769554675700758226172379020648729470032645779983138884212200036343358152750845126288943358719911012511637521834450503579302320344354910887259683321159584446091207370989243350409699482439032825550566041508871782349974671873273955078431212680957186513786562219021247190217087831847237804823048658812291772238173912892782517164732639743940545356785425423596080994811016865341541151256409689088857523025777508380485733680695445572591894319954458111610140568327241694250884668724444528019347976720312522376255675373518972953532550414155802067760986272649573085207567632175427920278090967634101354924625862968816644812318564 [177,102] 5709595147271868939942006867206227664539662776853534956150091774780463075822721180321133861153348525476417060492681793557544772607748167890623605148639148089084103563684908394858964073366820353457815283475852255337879245803390919683242914399525880511460460517367913334003191496382911885407275008371517921941918591195057371176557123125028243580680467440716742894427059486313756671132143848605372412133766449687288359568362263636186982116955351396980115948180672424224308662693868686498641660054851998619743373592727332466403691127418674456205552681401161211397012263316378832727890386580651625971510941151695103103792328997201530050383108525355518524923211180834261594713462006316430090722960596715431646539019176763573762198853817580288575979199878737158807542092817783050083458178325502835099264221185092268136571620781575137256757450049547881752358581771983159817165594381353028133259128195077212983836163569130329846235490746339731574911426266356463118892197360953549785834630548662788022340006802768875382465735038808957141862757296765271477339892751875626680050365597636615401616014354722022307590596117834598709732273590069847039236773338497577742460576516423477482133624111467025050002400354490522167060488528843502299129432818621389705837236084612278181592613728025995809359359187114591569054736820907653557681337607792347810601189713735351929520634714704379160474195724109929825357367707634478873061293044967197368502243323386523065362595543156793443095999963205438068738215858601963779578159325099974959281737748099144315589320613775643767088193621740095833438096050727561701471335173564036226392617942306964994457954159237210234415776275048378051060255942614664237101893443189712278049193637305739229424580184668608956231144906993719593856688557031273153440862670976841515087801885506767905294177806415241110152337556183650904121927663945405152433242881014904547343308757723302469026221132335527458973235534988172949184 [177,103] 517863039267243786760911983664811276175378250324614926494892226146791133002207873705954277445459320802967849597480098193941539610676566808373794826670393689940454734993009693117261404307238654459864458174659258907677184137600069667407072967971199803618269090328087205686601963648145905055784436025472622119058401339894095110452504352275765293007425120308774457425930018469297046778547918749702375803679125532319051790282725462875018418904063656268187132977245168182906343427533968431534037453968326929260402147353416849123020309265676753207767699320745685411767560117931127894392771472991097725120410845957612656702505858177165268838066818599229820024629737839846857759736718723900909131531875956235014111427181783111527989005199324065284300116123328091306757650075759244603017708907982907802464609570775330056005662098523896258960209863154225088886863412627817014968178168680597239715383107397132164815171110604979942401745621441266449404803357702970245211662893784549441990123354237790580135508834853817596695706655344013381513778126314297381223421205830871965375348372752499933541967600464889914086999059819318437124392156122214208767469123851747850356199154241887423421284321439094387273839175283977327839198643070902851002599168642340418992170863469335134162276512147121376624666636035535236707326284964834570281329522502292518877276771546502405058077134785626856564918641022745406129166969501674746101675926607652928263652653751668026189346798025779227488035130219119422191346417657367795248968473711587502710032883482750743919636812107477164411865719356444888079192798263588715287241290014913508184537820287073161834004752816658198823100243817627141804682098306031289410980405978529207862091144727007888306243420266872708872526223469950117019142643598165886152113993386424235743844811838784160864257807887640992869439235438550090349741058589830524426765422153228252436739996282564262625901241526683139011942421493221608 [177,104] 219017285172068018945531177625437984920522592774207315993225928207907604691458815584886626841197130176721078328457033830645226407946186172266213122494930793892670093835276325816763457700512934314518554957041738126920228850730601399082906215235467675114465818242829847536107793300191087704638471548480726405752907530028100698758486912765694884673810139057251121761152728488530232113507425907371635953873070903171111559923289186106139507426961778009026525706733134685439129575783161718084611315515991510430765007066716993665190089990358544154412454422971963160896475441986872449409565502923038465820115803872658340970123732631193093515172703007491598116197855056317223523705975941356355266508661211057021630414267799528251236387227113876965846708127137623226508364846735837713347546216989447782552141623953227202575231424548878214831908557380947307101780494532174507563652239480206793073451190666470316652615667959159971543595263607326066816592910688574671486757166608368270547993187007206572481411765953014226619280951323384012984304058819376044472428318562981323455409012994097312144661272352609579101556355445058789666987707757389636105523814208976475048604372160968089857699444404960997496657401026272163403376332983719710048886522345868985711699280841875418322584198706891818829276584166150322624629313703045520574037855780264079948731021320248094785225063610468595428900485145389062558427894830620146926481287926022202340065322078748964374760210982717901150874108091801191980361743090188847511680648506847278570936645552244037971404331538695741482371142341877010227616012178073759712487564698830548071342643266300700546295718606282389067031066903996856860745125222357149611536155607166983064878285314020420900650929737074034596390936411612444028441778162736549412416780279996400169034881504196727246098829537663577936512308149284861810239651003475705010086288563638504622810238699294189961925592821883673104259922256 [177,105] -1098146835280314098601004192027223880832553534467809201450413572657748332290960159561906639954397273833532945776866951746154223578839173183048275945636382236379237766509628465748822630576573625897222411461342912611787183327968320393048474186431673028544761650621449299977499822253234418391231633296753658705342315971066854863513077638000241633329905584309491736424685927103544139516438974144534574944359081387120844072524521973034854914461413995343619924986802741377997081708452970391454455955576289570691289232398835494515046143394126121811220375309611595519573210867978286674232288237018800415341579366977668625856148786991928808973044772222003442366003370920935739596235719903794574134483537184017288968586615996872669676603979030385126364155975887440323102079834345380672637211742107159466103167935265551767948538009741937918275990803183626063686809092555297041353894248181868774163221793234138473547440049786900249188713590053458908641513965169626546814026312840707563141517489291215834171754958905008517689257053389056696236045325356349781067075135919096032611370410810951314400244141574058423849877036824690038002570309225525101668543602627509407983266939597659021338028426454995846810462382788491452274287699008701604948921725858762540994594359243572264176819698776063339974804761907270537379578423168946582702105244031930794132090581535271937148390968875355388438953354679479622550907961568694557265419327544969017961909625485904394461264089078296632371603373898297887659240299087752987850369174825667928640723839342076039709685878877046187253213308770984646274505758992813124420540566466584618762206808495516211312941432271012590397677767974219200737316889575900208970808489025441294004666021816589567661137017522221266994489906070272071500763184264313858714587101212050296816044649946384206873987173867712503193651983464731624882316153778431268406755291471240378845573590550858475279011887733234656248930 [177,106] -466660824898144640147162547059837496532709458772736215497391119309834334736295421150191936713414861560857459325958762316826850956650325031022654387154473695433438648928141198440283668838550982556221093120180417759217935038255423081551536547008027692943167164759203027728859434252623805109529787251489113774410024028023003842664063718229400599659203668316258365665803062788961034941839791233441419893232257488167122892232534014107993256099021318441747434843587346678439763448359820313340449819305694349304462125754677536614834574969778552740021911192211475539144810368847009988244466637900882162155198848166384722539612501790774635265018857999098716169979128744034243610923259477437083558168063230649227438377901089558137935515518464487349808664349690807311268167065512778460726709571430510383149586880596966314000591107659544380346456396420466647797801696880839197075980467920145055791964282659081374435990397693677720431300801547824315710320186820380126705994477386380692010570875963749753597019634071401948985450031991371452477651473966752186817075989321781682754618593356556419837228492928290240730446035543850368875180902912924351858361230887973238304213425455652105046696806479371988491818079580067810309628054004538049374529480836763331675351995153356343409090704538049774367248427823247927384274387588243104094916450112813720673685384493904186973444115723938954363019281632768739680370436961624978523479755432701515296172229408702946380006027495914955136003289202369877055582398143194917115585251444560479157608139145673491501151703502940270642641285475985629865305633260323447023655102933523410715659177539281237615315742361596694735681255895669307224943429239799401345620474862169677891058930712426877384171536613691749435342269740763484733674394106285140587820561799240141435714233377558054551115581320737036386863487000419265549019026149123996933616632822742286868492015855476964760400479860933344 [177,107] 639836511427350329541612907944606842579171645378345737764203308711012577798965576153702406480831729223821249546920791639080570145298028823842814033934873249825513486033555106257403168115680104783490760831343838264747553148886712882374888269196094877994045133281798895727883887285559427782618745643822407824438027625393959064277829528445681728434469447692270979236065573755329714871150346493363937780760579548758031882654622603402735254589049849010003416166886260494081106155924871600126148145477579685757817691280958703662866393024098295222175174724961695037481277972550430260601123947676764892926530074081405937939170800715937171961838150828683671221003375091517290744244848826190210416037920017205189038140296244860314657074504725421697674033585042276054198365056734507912894441516059006437412719195370633308450522658379893648765544535813037205781729337837833144141792328498800822524108158309005498279801453356594791764518819197278917146543876518538490589273615373772926403972197576567415292743334508653993528932375294457079529642973156828711814120616933711396695881546687592231412567434798794440345016855097039889812359302986936522749400154528624501815447158133903202264868971941030587029731228388607102127014991549289807896904098922412065490552097476943975469409632117228032909306512827716090461500216354886099108899631176197355441706328299360354596247810596359094927470357367726355744353203359891562786305384814145309651203129552397417524161554606439641098598186985399449828983675632402701004078842143075946236913053809709828334462678554451897719878080289317970859217556149587885645612432360383508757465689671235997644194500491572441936580872027978283758669770582503231600551724025685772105556050910410683569015350215047022628000661245067188669783800062783615128868441865301050560430777801974370495139011893436442230711639175694020852904154317725709846762009901846987950706304382206108615495940452 [177,108] 247517640125774123450334631647205728987906130017938823329981243664174951048496884077445639464623578759835804474753646995736705322150622959255724406465521978426766645447102584076236049526582992968627603608780892539599780817873194122967611771279307935195438377403038922025656462458583496018112542137887577146373263039383997074555854799936370259239012056063519299102518236973530363713961435275415898532980994588802901072757802831803878699875451195185600545376601840106878096939636441401165058160864422226857554557274500197546001290312467443126870125500886751106528926422400708593908950681543695398530890239258180348949150969856931169851041615394334338657547844269759117092636334597484293418211722148283541903174586523128962866108868623112241254132629830722878182741220611462458925204324008319587434421406682057364152550489324374411231536728742063696914960807209848797211946675309903468434532074775925158366996353324227334157235926480271484428722569572468970437472381957298130242456842271212209644148554951844596335545662158056578028994357291025979462842625033172796853479710973373035283133924435588755335797604448630497660333439235363516401326830471834996151049143094030867067236713623782962383755051946996340171581094935711254454193662095795402387119965274137513893588823759026483635785731131487673070144899921746218940555733408148319440063757526353399392705211989081722427426137172118514380100033795688281120049853447540336783258689025554957620378778248544690567648829982811714618450866167389180200278560191915489279974300401547667279203038540631736609700231241059773800926152411429985479018577737775587685430455247928617825958557376245136614053629366685467419634215066457270351221900179926806295261700137228803122097131451973289094229166637873971808674635916528217513436700423216098472598840467183965798777949310366274595899699828908656817423967461518349994374626952115118834820477809053519635968 [177,109] -77651766359843914020174319093909855453430458329410019863202682919821873438396450021158899065124622729691127693954978890429141719297823882600394758497384146940720120890615421063689413822960353346091157128080433674588827734870485259005341171161646091083837038098852041143472769516608983909872629820529946166758722855180022617451032243150956090606066658147608796801743109353817595365492115313871387360921939516422020676523850269754777374202560644488436191516751719907182695330388646792425501174021584810308117220584093162393083851091440344525247659971906516722346518712159357690726030531676090089819702813182614843917839773806419927458759178890012991357909493597271994015071285778478327078549041578766888455627276110595256203245740220540615425593075459034242729079213758775063374098241101374322930061704626915974613463453976828427540142042332630129975582268194230467184766784995484928861055021726233730762390061898447097207534183310204579006192771221581954276772186791014051622975432901537733644281445177601627951173601949706622538280408773779558531866574579425902073599229572393814565439525105080919423450333891898529343115193778051108788268851493728984884944444306354786043086010543246893379956399325343281602225960925957752094856758948099796423510612834087051919140554657879205660135397764739000449875837241913280215274438479255515802122490082319500351139021113746612277647420080574208819448149625723757045445442575658329174721083903884926479426012133136144158569897911387450041626421558978154728125151793901764317356526824991495529033497066639292488282787634889417606847194542572053317352613855078826404267739036531454613171870655253301606541048861399964472364197643655303411343372025046418929587775225339875496686213829844560966761947462231401927738355606791119117913074105075502435891573257394524423306796061913931867762821082578434933763820382814138996585250538235935046930507304433632 [177,110] -202632407905108850768883644084966305925938025811827008890468282046732261131396641664532963698109154172997658058547714611230012589044405810042912847522126043011707974742018933052298948488873421501746466016904259482918530763736709905917466559060808558337623784261846728856787614477157162336265174136842945237532200044847940356833525416819915310000115721032923158680552963158049903482397692246697053071144247106556412464264391127984632989823803285337443338554803889240541934900158427326840427069353284501257351390770129549027934416508886932961395393629490343604174882081554724727373815267951248914678823629715728318515162647343114920377474996055376208696390798447339464667819638683594988933184933551727987548010524713349993003254558063335163514384624356933561941006102334949639445885452931027953622644697936869233620135815297089178452091233957031761033120171829972107878149122086371309095893552712150886167223502500116748431924143550629007940152502046368393470012679424744336746891200610128864639013766315845337215131038856067897466787283631378927932828149492792172873331263593800721325530657828195934168205076727177653095658974051864501377274102047030000835970511577033484054436822692859107086296249108465741581672236222929840502829379399883972951396076507150728319279678424988888202795162039386636337452742284623041394278950916300966410965347391373217581784065184098891949486988899078934633163797425366376423703003356832650513950817250721013006225320558168202392471366776367140457434475761127736968797560714137017347198879290750108655271270114268704330627703895208797848017881432406719823073949109935838495716665652329497327704658811552596033026327449197192379006896071501102766641159831443932588582707042924902416354277682360116518831260347407817279590701990979023761203716158240354732758239876548365568190270245147715730994660063518670553053983845294462179051544886523642928749100992 [177,111] 114606673653690203431748948117945894953527276043464601071121503379481576660359853641082067965550821124140062439357239257709961845809214553744011028431421299577298512635959543082820493562238119116888711514397422319164032210808808078020455079716957423257590937179616786037421235551452203817939620778322805328678866886466112145191418329280024302783033979375629356504174427707165438276003061341230726793162637713955398581385670405851957671668916038455914267544120650263495464939226298206568916628517549855649340606109896763870548801281879735380714610976714061138501602350002922496530091719255981095564496991012585657966924669783803620296318177095180693352673494281261634860196767777623555410231953095837709616396266245246225390213738082598664604110713762133805918825511537918946062970884918270627833858887378717933581927785380199416082762036618308872186304912498309481156572864882762491480439611792978235771002169179160895295836417246177105669771413338280943146036588296390146197224158128799577207703913190627518124315943597499209026757001954738673811145233978113246438651621990376077855511804041902478969325814855455631311860197656008487330342001357817063618593286195404036726519403213147455731037549956919309078159603068200355593237232855824794120369793286969783254223685695209939687316402075644915073417667918020873701671311201906306530079951635511313471841390767796671975189845827829157100918232683576796031919777623649323545034988249677037506631979096439220263552046945389127018435466858008518508752494398694033049412952888804675951042823674012909476859220906337517264609141168659293616617223429509506271316630023941926363886158334312001830436799079205740116347470683203916194743731715859559378794433935092932012356158045114782547814007697178468058776420656474176400252501705452141966677751730874697570199805263619247913029807132069266706823953290852166242074398163817554266128 [177,112] 81248942311743861608255939012715798588801273517036700708296616873942295645273174178670674815711319922322310010011991296877993358724970776921185103250664541813980025228329633747808409433005740670067407430636067704112122021853052037854457576780235563091813196482513060199997428709425289806450869517736964564958378577258463006865154145704110025144216697328499662727422838381469149722143888858104688362832612373138310074698511283871171119184717982820451334975635040619876186739271516228287107477343948240950844970496395418290532532741444000401233146820291665548826820474713756171503221374170953106606315152555563570993988835614020353681117054779518153383207044022728848594945954068570262317423928846251406396999781195027157910439999011944128899624773513927088179045486397458287720803607868448586213618577492808126621431750370622539685296322747874527324958890763180643649770873565622775070975327039538401977523407169561179497615581225561217886755669120565446106311656795110672746087611993829667766021566501329641890996783262026303903542386844414572696558676065092961301660141381881048743132407105045498897525275087614445834562834895295360122417762733531831402089846329712397232303156450364537825362317400969793635151365799371489635432121577481876945045179479747913366688455341644543051510266580246619861857489556016016438239608790219823010183080229248278004679468189217138914428375607560978423613862260016068769847082804392693117150324197464137213212069722085642735121652323857663925963472220890893371174736769294664796665488681178517069781906589094893552955105719437864773307466455659442570642352224370598398177001916211628675314662228468345034556567527975394765498112399568829884087703830435204065508411057766719022528792558992994022209189899367801775707526198749146042706254304561134566864699501997840392936600409826411413002084668947378040949314401588499625559926328074672 [177,113] -81515476069398410047744358800972449728588019158242826050720798078382728139887693227783101406951474448140915719476492709985964089418942287745463015209787708622604411649761739759177451986563611440749833736914032108575730643374503930339577509424737778562790772520389026492997207560030450809277441353679967963073289750195585667263656661971124212483935414175976135762846748946947431154712059064134192570571424608483590618338305784964565075520390703782650293002234684072533157997934503846991999762922938276890508240954407811756867911365332587880202011918682335735625250336524452629528811292546344145587282001839257428577048297642987963643823132195841952463273280271789379288081136574134964994007206865856707457649503063421039203477924457362161413078195439972106857455611108297265329803446774603015594052921238480874555688909065773248341422070577677355242151498076112059406979826237455474912047908359439388617312782989069536293538277229057722213007089756020995605999926583348835863938279813486609168529084491614502306716596345167317616181188796811226660873440867399065897711070068088333708438934480055341005300450306991691175204835803828122415141627519093314835785607963654313130832094941379105275452912643769508662286579434404151366798722278558446918106016776209664584901972696995602956016309966738292972891594408476884878186632151369144748307952038913969652469750425015298691010790356062844862270130684223171507090465998700061381755205263843220038508492191695078949882320417743234125959843773973054513341438703117700344570133961114005718009875593758928286116937674166909050742580637370501548486556984591008010660139498517116837390169963494195887833213992042191226985862624776326656616371811404640367112125276479413441600440428013885285409094777754071006384931673861128543026034811966267173285403449828328641523217881132086590789301796257394745778072117650458096916035662 [177,114] 3488037067384512049893857908841596576701880803806795384385244215466750338096481274902818580994398585861567067012797477519980877929498914428903911615569027764927304860538216956791011504812711388541851460441298566106956604039401002327755053248466325478826391472155150938501491999453077593837683947669391980139529025973046317531816051129741598755471907225469394471977355857798940079188361590717557490030326273098705741633032262341989955231052229167193728992132410689148900133778704564185130927854818754963075138153124457184376301531728808582828790569663391629327474183905402868785318195373865449725869514538415219028134442555211381932328341602050590833941894809037676864981891158379359977277256579455775250002050441835558426592150500298508831849401903749872907982506924525433281260694448537620861709290485366018916394924433570368908231219771323731523387587640170914843081189937387961314032499529740586204111571067814643817062820596880413284947514063234308840304638001738702329187538038874430775944920410472280176052912833929111726484190281999008588977758599520230418518952694697583108775899711874494361889023062445450107682059848927797066364312196598091525071167293904836160151979564524916059622795226038361071147099989120552171039017289775860028302015697509007901094201908459543221065506867477191442888412481976845935158285066207175543985786077417075095371268902276962115288680173550140772692238815654936926693294786398391521826691061575966396963454484562682699702057572428321062288032650233433159470027986369517760907015103324072289187125275725501569460305756138088591375100930332907843594477133301771748923842351582500613525517102778597759092655417913401621838105198002037233685539773668875622166570433498483087038240336031126343999776243150844743359324453924505582072901856975409637304198151262591349790981541064650101694996468836545919061362677070477132256 [177,115] 9287931436237541298136210580896878676169221289386567924176506673504897421453450151033768346163406642538104008396193716238523391819296065652426870878354521894537845940556501548216761514568149669836395884759455923925643731797731176379741606092951714283252052553969278742955541715254308518943228159913322781749002698200857958985884522361672077026138205231935657141464692726306173826627265122021470096121492360075022995846853380707204141392897160274991851283103452105799584477499596476106482605626587502028914592014159440799189635284504826495688579853560065192397139436622155537107266995091800282248446121968942558053972481074355105682527052602461390878863914170198101907951581137980754543642844544473822530076251100065243504109895604929709859436863542132933511789498742276655190926994585591105726736519457826773596423721752788878909786961445492032619010586933329359010634280162039550468141070034872383977931690297553900612515268655292616339379104602522911397195602760935376683617938825458963529746045256764147771342093090783020268844694943222616476676341842675658911155418201635646678560290896259101583838053919524825698723047405323168869712242995164648795128442711987306254112419025205291643804091936028902627610836656801234801052851087396562641820831770826689562405229767155428515666300529880960255043667888323809729514625967519353206806765852621329293266091083816097992416161178752703263744556463930572179000997397271922540745578355805046223648431478057683007077341586147275231409780312827006585257252628127111490869027592954813535466128769570320015775959937413535256888385939742303643461668493235063289741913234633865828297757376233326300826030664803724274252893430820626183783631560366624335607254943256583407061608961550545821355882072657907416140141715890353582785945681430946018208524600047998167125519445134195935718766577099686126797858115514468 [177,116] -1231876686012123648386990884446702491317169034086174904632631566199334818059696876560345072785180537818821600989485523170207957752401213424104101525052447366169254552024967245465942168163227597332551919021704145822080464110681295201619754102646741735378474869858141974677183611615009966858469611793304972880045443309378888571649821986403758926249174546176037304677714921883753366447825060089796622228456871045146890917303493246993838140696896725481282813025020697669623585884015809653813869421485655077292872475391940247651561863360374439821768650606753787565825920303911077074538222859538530188031181456200429717826461031479678400643394669594314531027236365664079630093259733624212114613076863982714487876128428439388839202799492136578006968900440624036032031673055201461822185570681746974704030703554228223029542950619860059337276713371697657084010710785735881845658702884624995417547616306527404269954176347756620046387837906403226111359632722832228669505686622307361503018203584337513047751008366323794613143842988402292138267114532090889270324929494919787091038926700113594840028916333464135323258123431423830751278232309659262223353750874676524913637796021706251890901973556068877852089364421147066986648040291051042892323634561766231836614293999951822912564922199670560251091917288950627526728013150661447433736435399582066357066319806972469006747803351786144292621648033465379383571961896074248729559943082526075286377100202297693841904336546783139759729240964386535797304281351512632764477482571098109871124553332602446970603680350858826521362282440443922264740126042578245292301754115919330653385383128035880646790675469524544144268451846017521092006099385772223809912349691003340210468282770875997307626085629527622166954453999313500496822908847638700403326636715443959968210622525124306340373193425827125414425421402836891175362062272 [177,117] -213560807012136820555218967971410078031989624293818767670713388135586321650274629290690043295629509387824041731944423292264560168641525962861925547630286470352184701784430640782756432261816780434265903439061029042539080145192443807513035996771830258243261578429864118819629851153169495648559873743078420417237291391804583883504093041331785225109189516914976663253032006397124426118679106535595328965922970593603506800765640041171284409288879243011055354753875809220625153128165063258096514415849095565319313142939488902045481633052820034004307079474456721058136371643502239945049134367510189599702893564576186611858181598090731802865395243936325440231067880365216705797968692111239291175634256856374238006352190321397554807034886170721436406787100015894161015963242764856302244247462625278215988279933181515364689686453085407847471890707756263000099437372886948097159319077168513096184774820411478803780789499753409121568225384626875990554788884624251794798064272284703272496172176788717234508466434494580319274019818270362688873153793113081174705528273316122404625514258556002856553304849146228919482652243902260922247675138875845129393155211978302762357771779336576844632160505362690390511140510871031100510368214825409151572877163959204506257488409586027248931746462777718327233069917625485644076434667290082959328637468005705190437353717183191417045521506200677329609617640524226123884993700374667139072441202524401876941275716801341842155705269880626433326608643604890071143499655006954268559680184249094690744245280063461150387968926430555719052254097883064275336652953033938569928179640845294260586132990068843020621797407296840031341149244584780209167224732337731839045956849878239634835604762350773408849702388237820709741955385825269091597822632530818466756326925687404188340436691769404571322219325589546035232360124133230876328 [177,118] 27670385710536851139781428618110790452248909565473752934109040115043489923451165139825880797196722114139468146082779177262700662182621479671921369376225771760066020326558407984042527365316715823943434833806572630652215915683868508991616814516493264886054091349204873467899866379225895911546848939497998738821863107897425615129647584152381619563539868512992427622801016078242087293071374572363610841479768060227455787639495520358412155545503221022957169807269368964970652881173424935053966282957313729847921411703840100791244705237853546391042285804331248134530008128513226689297828140942963981658498948688627779997790422305160566658655077674233288498360123249791677461909323898295404858367298539271293900886845420523485059031418389247463191824812834384889047968006104415703241562771878661875200990823644484728291469890070021234979119126380601692264407928302140707490428891090225648659007429591278488011527859098373688103090969528953627154844164880460232858995717266003286739612359710222525235783709113132434342343576485428602844277759294565604080979143489565437410673089700940473719270763310875129473690976136279958844773802868738776740232509456694973417337053617164891124095484977443489103562323889920540941257787811319727869474482075499513954395417959324616275359718893040127507565735932709087823341598777152154729278656693775916194896641052209512429967944010849101278363729638628494868868475925315451873086925080334094762536258743876125332366364436633440297387479619531683902196471195703361860846622423650188163872440111800081139320322286575393559255754524457834403242599721823473200574056707857730442940710693304539351139830852928443957628801711866843179219914968317230078387019743125447963498022327901192096763445068823463367364311272072509362428377022255303591722908154174718170642662683726382084418396470737771896606110171552 [177,119] 1086981819207103592437199278099483877230336470763831063524124823411530821332102026188539023194802164126650064157644580377592435774436420597411993716767252610393817278389849116197483705137831135199863331786934456443831353015098936733272793763803542883400294782451850531066639859107195068763311661813636824669120396316156286757814496702482509511197152743703955894799256563283606112295060638394000530784556013683145279732317098199967000697223095831846081985379113853230073563970046141957746250609226087977077924365258585638490043413046774295487933641614563980413419726401785339293565554046904493132720572769920575454999088269470159878745635257847251109116287250182357178321634675861381019946080869553315525104436194401747196190644020624536544581381962971415102506540925886565136263917432420908486798346058103352848217647999266495114363705657490598688968794281838827370725772168872118991152907035003337381866804920572555699346435014123520635535428704904558332707167452142416852553307950055570462245598500077694957226715234048959193495085172220062717824289503810397169584712229943084050157624385329381822933125038669530934716903227309520890857990803023940112116439149480269915678275900100002963062035344212769672222509010983773995781809922591920458178824575155929840288605244938373857919951919594111473160822253257677756145871539166851299665864156058953944779929118223830806626461589972526725294539040652065234403362548922604829929972403166864462923383753349991201532053913821797956703495422269983752774922205221739611456861100072502890031369497455209916230457967551863001536889683961219055639758411859893632787787527188137633088417384689956724532236197180420958098275583202110885092712634630247887413544023567634673626250079558928127178803379409107054938211717116532692355141012197689012553763074888479790036206983418703646362404 [177,120] -115581648814292820483370220695582693194147551389790716379391926532469514132644853947222175799755420978913903586058557492944694380990708088630070565511058704659581664294168818693579855090059477365863522781683552982557794829166952819116721102920015007754760443546777415362771854089003087833152712328406978715425157620013781000225805570746224960938516571540856528024080732936327180543274270177833731413309642465338380412725285987867799066521043319440511569524934476537995137023461493094762267904974780847909337690656204307251548900143104122303298063013731008914134779603751161887251053168307454086720838347653814158594580030792213606090860914044999542183095311701864835248730083696946001598887061647613724165694138936569523883871671569781797477165178591806792268947966134313724763571734493578778406966234032765135061476154882270974835086544517342341434012163576134205035370936618621687541903056725695155567272966308256670236189084635847753817079980819231069033530024518337858861331696504508104028943508672051138479965902012068041280338518950498558914127797602701484004990996865118531741364152396263337429559200849371211821070318149415224123489893388318704878207712774559407718367094659955382438095197489667949842108608604122480072583805161411647107703578398735304917776816307185454969877464604085109162193924377427610007300078971251943155561506681496739016185860085661693092181195799946263521174113146238626288004082107609247601731250347542940257102773625266830244527330602148746463943946376768086683227628336152079712835939492619198166610044073884420987153604162548090130859645922691548891869543750820816334014154090699586045953967203505852490748395623618870240983639299909875592983275955503978887363116374664734148853515985405382038450546185405062668435623104492494616281022170022714590019155906176728951504429312778104 [177,121] -1451094350644191624920275858436084444098609193426105161243337085306985425691704524165986140599158424692359209882637807955304556912485060227290790538424808572551176191908190557624343546146807862506502202976865681165486828109970818472293245440585745883683798623656928300448762323600156383601543034721167672573361665459236033183421191457193021121594964173347443457441615396999402579848034669846446631227938324020377998956919372245250229132878986122926838606553290161990063560807584907970217922318757078734212647591448271039520719537996368331761594878566495799929832453535808475259108119891501059756285592268335449225709236689122681441719723148188459596650403673475518777316896479347777432835647421244854097047282803666143303394692473933258310894564504370870652608873692275161466406380191787720186895664428384548811198050725835013001907369793444278910349392455950025363426821372310359763769415287043869161356571355567991919557132259440903530364311890161050710206374876631723234576608850663549450021857016301480608532872152695637998915285762989095365749976169891258354849920102511011917825854016513830225905302706170870000324573533344415180524329960790189715723211171665325997005291717153223626673710625996617964375790335203686199754330559944866900076630883207319018104123499730159856649549434301202547304123638674554356902343795355075471548658813808202301206761119578317454525221375258998435951455033873079813577296075477679559132068987650333611435157690331644489883086535819216150394782405203767656886249983651548516162801497827871631160171580389215299615159248100052883433954076645398143212791367093148742586367763542275057485188409889562731130771572026900368264067269393783951486682238750751133084929569801602557376069738888558784092798717099934909977809088331674610636660590960634247921367931704809144756195549 [177,122] 98574286726663932115367658697181644529640077922936579308201877286477972086148824524999320438702547397379984519639207031284075547976646284012364308199616539218930538058042836048122930667616949038811880501324495521087420366431111622895479066099482839155731529703728511223784021927851228762266982591019677287006025352319921355036271966203333562272129309175473745152078245862625953910975349758452077904899784974039393630191548040385131227978179893893055131461348614007952620425207130367282982801690064688641518114700070748973151464824240282050771761259019324363460194463534029461172403954389105365841420325554961396662023411614788643878796478656521617059493816147104124930388264467890114178683572844101336254930829108578006599785264298456757558871194059196513927012552190827877781765733377914491295836232481408284828613418127082416600958125191208163031542377880946377549735716949066883552605514959326338695217164183227957572309727377663264885741740778559169108652417555899649822228452004546842551728443440762022500289378930125117628977439994491899348964178131485572428873092356558161582401369697610597751511028220810551807010984084454887724040886586432292099304118185811695888021015877349243973183840044072196111783040881407635100215508161600769562260790948340426892623174089591925187241216687591474567680011735540672292628389378263129298777813965509672539243626456260544670958582361432499848398503118047594661870995444501471094167086292585183159966061479964164973595612307534386078874981127908426228325297953775813312219724420143847413383477850854419320186049519625024325906031873246704066730850429511142026667881713075057353164906986786795806752324933497487493073046095912842543980710698226622920629774398810993083767523114446612867353633317283344805088240985720120108599748050527894471275545646337519696 [177,123] 621561754860491193114489366912750944954206414319644702261925159438787852498337390901048080468142438641720322249800600520935467239280765520910572744513726182188472545955171797658006067990239052924572041206246722741931047050831595983444452234778657506955171093614643523244586325380475571185791052173682249026482165255710317180247059824793764109126556825950430865651923007741564140360254027331605931747103204505270259288305326096524758865713636087832446777341753737004301730700093755107944422630656785743506853524559775003970635710262384953425055971682513592803843249491458829818032446249372944320144577516784287207235284369361190482285624849190478051669425919985371283838701382500368601948509708602991385920872518193251588339759928843700325798635349518730110799439308652208524504330398304025685745577126853951292581073726985812053634882551286068243071681282864738365343495221248464367808672733637537959442305225783155889420206531066870967909457545338689361225020316812337823686080113310356771926156493976680704018036840744036806520167364460780051734844433970068090532732355854066219853431465050783795811654857629048951983681268942503942142421183242329232093030301711745291974063657573355386839836979552601686289304192650099942349329197866182245932355514602963309393387950359419046921364525420820182522025458730110756166822768816855946711960776099310836291354338341216499137314520800580141261318855891719771607235742323571240591451021693426113632741749558545018879109678570823240793777061025729104953372877936647495369668289358526249354475126804088643663868002041628678873501317208229994752121278806385328224734209735054381913372154090405209854465988600361120997858826594228175615840331487127079716623045668812152254413145341382197430726472005895550496325882165612262014994452709705426459316718796 [177,124] -16446346731124375848183585778480458116126963586931437236550975110984115024368766744425166498738952849122979383542170515636169289602293580245658666649616087422907785293500920090669236482186769576703198097496069823944399423096884036154370868195903090759949040261876421935794647193252257447128644560726498955911668857455015355412111267648106632930300058958035376843501487750485024990724501182464946678635998747639626504586123852727027893320591437847534536547911967631741918131863953713912591211701072460371452719539215579212180479492327008683273039583305760017566968119643066892785665861091954351943788600021684983024677467368010304527577047555428204489640975787215320864526639405739284109712623579710869302386905441712086203689722225384908619811678860786652249574623362749318359648172788120710111544671176201283062773299723597444558329578150927355116160123972033545445913734316331948579902241322131128719384842616059013173490464597055379973900947094219730153467788893058636290467851571845004270379074568064701399907429147608824703294906951173445799918995275062083457316129994569773953224747617096826287732763635254853401523459447008443179852784732010280989877897403340079708446709195886441854908159256598110753784643460081077844665863310237358106825746428623299789751673994240922870277863489641918835831894478523395021735226056465739701453579485702674211475925319069796400006132524641491299650059411047720248580512974795659630187243361974333197876436935708953013052904141440969792858604506603883758361402784631449846325599710039900615667700288244892578451604230898086976068019742188993579110229708429048529798230354771630713050590514132477841705201716376898372787326322033856133782811562409017135666736632439137789728872433752268838649072013377137834412562334211433128955919390196155694752 [177,125] -71771144573019781239844085297650845089280823665620225544568057395197247313599422983852994192080834816540135115004713394141023992128746207385092032526471396585405037260460005850323248312376545070496451751828313987661800072348115807105553623234683259963362903802557676364682396033202152578677499016137062652942977924361660618629006658775883638315831139820880412544174723132745701275750906568503401039289293014478012521661176412858483095634803234509713987801724630764178445134912847003664957060826709984453084523613715457559852642313815715072461519699286365498797737804054606671861242788638624119654575382183896902857602029092466312363202312129889061192617525547088200046402773009174847122772455730547831136146203968088520226281265752607937080754120397168643238528880521733827171641723743447323545239928731523155722697705811607684763038463559028413428447397234982508690133976353278813831806287684828417782331445429040676458547583326252396797749765023156506883154945506702110484695926459320070498928480205876934750822476357208482165222533729114846078120256139749798083182297265458565931799066050786111568918536896661727541277000745899076479949234161226946277008323445149373307190507698845293236127872471700887205715530804603731886131508570417756602845781900081164741190177621134783084598969609534749927906953680301359817726733129579087319184612616567042739643363547454712042659849718098099249769067242673584067088526309196298232871694689388316322655195247312041541603222334860825936311456364116183473418024381679254912607658458957461076935885908600867885086116296961498990820739611654338962560477248414646877625945961223391526211098151556811369949098949797728580762067568116761140499492929672224523015956952224223261714888152076474337057077590891374412316220602632212179613603416140 [177,126] 474170315571828816909965171731453168988504841725409426284341477452438444597850123641392338169513790408984833895437533953238279517529256882298289907168466117453694550515582566563846989451274937804121453150137357463527760924355386885043054835887927869457178879668988545054589227979497844302560132064278283398253644997760636235434836095402075935119054095162475290315781622328679140443343117681431729806788143311857319900609530425797104326059749955913660731558375640925722388917229612363098375312799683732543741241942278310338647268531235395147545717674093788348588286281141072462684533570171268116339243456058337498221774809207302185603994399874074713351878669780217007738693978349992986197328959184414427941638120749230902210660525522565868070520332426930757355395322153613726758607153289521011076696159680839587030704629233446891548561774691333238764405948673479738320226248433590633393431509032646239592960002337459657936874822820581721727488009643018474486529618311881721435145742420098747743652319222720401850527349770373097087014014645531519546692271367481393760908892161846526272151404847233294768297735556743405691746886499912358584574686113023747828831916497976732008956222185288334856739143584000767563580598021776735499528282787573519098584807774038103296652887931266204900103135885113081596162165850836392058797489846610302609228463619730027908677137432738200218701659017682841303578852281193933156120966998613498682783068331860594791213083795418267726106807202863635093033386909064425906402563089190410984690711233399391660735465733066199746631119109928392616174445282752215569246405302679582033192976414978441039121182750398685897559739517447916541357231775457392315894238500252185179814654476490192673677372895109919877605410758261959179937389852705072597120 [177,127] 1732668648534833784992656254866261622431936011463347288418712442531800203706947374606603415005455196997439067098240596100587778922712565060677088600716748324547485544373725514940132783701484047865476578445818285934311780080191327861548076458534665479495559487913971073351022368566291713686199058984462118727791028982676016174820531479139697690177784947571089829830882794496997679468847928147447067742755809451216326664186909706330395786623337726402619145438384499496573599835963019099346836129045014193459788142320271844506809960757374498415161630526771085957437505386663100381867550157509819572888681553833922641600867742952862601946280749514728631023662993379198638484342438801514133115984567701832038769556338043756116801229417381290361776469184680021447651578207190829844192496821758062682683254336759985918524431257104709613441344106247524733764901896482679056685400504759088983070459471184803037183421681321407201961951633130545439195525388609785256587978984980769925638942874579467960350871119367065953920642789541087805871617601855197210896434452396130795559602306965204902357760790810407610955031379252286179937690043842834233056881268217012433645549475099293414591193415015611834215346269587151191254703452120548624443923105567012307574551635510716379804383498155504871291199411016048456637178674167465667430324326823153906013934466431212345810008736103355415273527405933560766007408984186413305409662793574970137611616021778594461188166483747153619860768758734757954745085214205221661686614969401723975015485800757848152067667731096029328773246403237787548528889876196431029476141558636334890071283761330978245268871711587015026996978823332846284789592016263680825606666267525496548046083760716041816621057054937330909614444490222454926567866012231840 [177,128] -12712321210177854778431304409072916170546446747997265037490995755179931501843964936038963366010365234831926166028173789119881333537448734770990353002366924727770381230082193877198442686381620304272102329693829370960594711612638693268042525429658786227724802836801595441115497128364881468043197355158242643744915972106132242454588730957398590883353876244116890204889894099197537312280827527054667393503190471684779699553335573886903623499879578601283973024112602931270634848593937903797333474299286794415067009844326797775228951696647924609821979652687335655963699964221989686582479923946166362492643426770049773788877959260531645270825544161420736040585053802899042731415685902085874720211955830692789489467411286893854625183103734507623442076360924280476115963089298216078572221697965330517436470208363599587798859705002251307629322794625388158793348920293376397440536122082866217721539850255589013394249571538032460825723343971291030798264180171926650016903093083401989077925017789445468600852885104891671912031503285511296247736684064468444863244981424942464293654702103449879100401769903009102469261694655247868172670680604643000376761137584271433574388081293121217247768806439420416187591027955729899720884873093520967947186259164852441237006224090278373477402435676340144208419841548980902666352507208079324200737030219244217488865938723751455811514320846240202591288650025732251260211702880883258016719287124324179984337142391764319146987166505262019224969256346016315455667246518929145581453481615358080743676654353852230846967288366705467929148458900876787905406679999153497442089370935275049262670311477726880356438588377887407146205082458846064093280577271830207785706756981217549143933282535912693904509361036160707618889847237658640565836112 [177,129] -104762971597251199463721125242050288222216146359440674737417903824285199274226677204797008465622153277319814047008312707302360484765202775659240577543287519420784138718147626237559140861649869253070501818150548957551926954805363284091549508151853231317687139706207300704077388931008635378935809213874967022336893491046774431732820632031340122565967375432265649130403247076062098262884443575427046146376605480491784715533583601170489645693849060711751705120867677227054670282105164062975049686270557234372140177343496645733753371459703450837231049808555400321393336169800932329483265616919592351958616122932194814161624634762528604958516691446158647552194330182634737241442721565527090680222275709477729635784134159710920868394733042860435467429626797722301790691401519228853386424366706620395820186982703379367787490591731997790732935214630464812346510418213511576221374138154381880947119884857145049222849423494142913416434350185710869147517151489844127263646935613937071479595713689323932103376317727791769617968241882557624101138361678659370458790791910563983719893941917962019160836835407217938157504828901607132911087008466508855785226271262261712990469167530178699162025264129457593539317397133754303801022775835175717047716968442449508050833523316918792861756857265915549732512475184405041751446733805847261734518321597543333164343122798737143607598031241415695974372093727786500829780704040648551011936065269618453400763058654331489582466770575842105525485538985713990126734749694631015872939109277854811783721176558682784402483027758131911230191153349927750488525139041686334005222845424378988696511667679264562602218507802430691154591950619651421056862075973737394056982342893158822399558583242664518893661783139008910543076540843876734 [177,130] 2105770853990025448206002320035100079003531692519210201767522777099814345422545495604330922161805024673366839259618013570045349494584485930325792202747703004449283193976626456444345218631791589355209208833934262895185755142856897971995795996906831513893615714102057124119470545746713298961286404867758246465858621786245808181876461940047762108630687933783329586905153512112219982207719891246893878891016921535088625185467148159351967087594351127302078909623046731586126988634621759700776085768292158459772214152543854782624375236299609247240857022481085802254673579001455707402741634862418850625113708464491499640588297452119769959383327791348824540647821854314998849410779293363450314828084179187964741810316666887142939362849498233823925828369059816560789462859663213184982854305688394840987804643118186302959102495626791036218860369898999111214585453997891494565721001651949455460124028318252914525290593750104051677069690646246703192022108389832808717509503670884749392046815020323777862036260084989829426534853312848742307548545885901635209916885080559779364594813812744895835748574609995701820366271512851110142611186252168711931357190761655009361243604762229376801059149512903256942307294897425525843506795487705256031537044218833916715367422691563908808913761499008399600985406932443293429175506149754615393444248244554700420175547736045715155609567495939283098178741043786971102289741371182371062653906554349405633800911085147580996075200017887590213538548018430026114225581120208503175403890023505300006627384786358088842183162052447480422280263953979929004071920103682763466053903857075490567011395547465446408245183450237858787121448617992077534181170536386666026150566468104233025030586535166061520153656798639635361943165520 [177,131] 4832717715286714698758634250764039752698007593737557846286039917098528428227257667709648451140857368420606855649970958937267381641821046128075816679515000420073523744635153662919842089460073763510040041887804975520512532730754728905824298386120163462355653413832904144414140302514200071881634017898417142061774913789095226251633078676026615204095029753888319047351797573747848525417629601311370514693069874979454938079699808424709574846438387586596441463570184749316431740662838384663561205830147783108077315596013164287490366476191448239684784405988051395854164334163292894384401233901274580446241377859286226249965334388518306729191023653117881053401450354463358631154787042194134201943674773987473472521492622218252823081089639419224022406672455781775630428937192539090226441471227400963133307349926650029354946978708528183857034996046570764973364889493128244392163279503950779644063696812573244858081158551128431052610865813352904042974007383140731555593895342297663636737978581590628916621907985416002639787872930861909174997565201586176184247543106677675374582835713722089975905824876512793558596500628258278649414005347967572845513920715115405002389862162572441794897152580118757718273010977725598540997249721165623127324718252493008742489921301896999055462345625780094568243046779113119559862095221292843736336117302303137126520528193346295111861463663656328239671825028534337567623498921272410647297758557311850732358784681999247089856825814118626072231221254495928108324685370599166957596885939693100998728901578092251061407420259987821320235975272894536310980192464212825861346911121360360622242907964652311529303769930865857818937895316543464169330132961461556985952769096879799413072269427990910170171473943600564308 [177,132] -60148524814560337650318659078833791006705176384386464796153017013377716479665660714167591995761252539600205757062244874694726948009223043043139375617733935374065918975955992967844159555006452727041282077616856369267625499320988214976128320669683341159066507547206051315642939340980898086969105174365601685810912992695304720435230951656466429158020954231838844437655823626128342997342802132915649768155320078987044338129602803628143084526101982094483281927733545782099851887930664535209142260180257440903277821977697888280042340820506338886551609857485047186745385074699605995910209136768993861975250415441967594516314171828458682898622960555058408966540392866399899242199240659163240575283967895091787378231985335450973536875811339763694987392794181256706793447802862581411202579252131668837518643936240842870909066704307631535123945278371362965060684762861217446528331456773083213082853266392722238285509931355848441277738832262687999392038751120271190119829419545123844064703785488115244989640423309688476634364027718165579302225450815914440766253068284568370693994209554975825987638249272174232152735751922146691595570224096111613039967818316739585550661917625448639556700084317857729723957505739199802119277392106477920268910237515601337413701214229409859820345041355359075190022687867336300211364104416815209415613722119328282618535656350523351982147315221964298288317585671711504155746388277242293130936698730063436689793258122336806647135016995532505990902224100177161710921062599858111576079370958588803988756802319286599358583751279885905600816972483970600084097390150054667696860138295430954215338193999197490506742394676684569425713860511813554740483284303265242601861321207935295392375509642943509544022557008 [177,133] 10261635443422534676140026326117714095316258622582178568769164421551635220487459016214657743208410115011848437665272148823076688914785423952278316004581591364884289869440044284793377818685639892348411504316101935766881913183511181294858035316834429811130944692526018130181680871950415411439867597485283341876481089887573601753890552708674456507497769341187864960247557849421472206843320145409890707325890220516195429320549230533569391202478292644574782237059015441771556537263847427177218844815010642367967953067510247159519251551830072173115777404261534221383052522540811734698760996454986317585336169151947688007388820826422535781623642006932075634391840351548592146377678627994806862541222240714673510881572785921946414425440503776227868887180269486092243878901825568672463932459206564273937717795352571052593386122954892597485891826038076543822928203257751438271109405047098331200703159924840896321861654180375599411073836423906981643176708473107250506857429225752933365400070451083703709702355245876165085251002481467927904521232148334052504617777925299931098354908157016896865115449068024352042035216438400902483109093884833769038151996069477743818283942176630621025813987083385418438829876886650133397681068164920063151187256913791411285667520850036876659749969222963086807659178479070130864878220067421687146847479812007230318190382548556920959078446256038120791155755576612994866740849986677407706260164263415324081484984194802075836834313814385945950961584027896437630878228327332361694096681405176033573991653172531934393055689155847135558316689107594156848618511662969864677033170409085706113527953499258840517160448540229935874623953855008563445562404262705115096969465224836032453063561619297238218 [177,134] 189112935772107916523205497928917265691128632055625927872703043831259835880707039644128054732504655449345069671145239456750013381904543509096728247050900676921948525656419854313526100874285830303011561893531427439360101434520484310697769441116614565015808755780278473899738438704973290498364944204623904122924025484145787456191737444281634843669730040056047106576692229090171799550801373501408283019889373948269877635300590176153911164442087225809631554088652303355445821686632163105753806140634875297509621755341838752021141554845698854300090218143675689653222494629814306300871566020336625733815243638436191138243452218071208331999418998630342837518117589657112553315356831745760778012180920711176045216435790661194496565892833152520740795316209764419037237962102456012584146524389066149120146484237860827614011239693677094493299362083224394958047487568096492541351854335015649734023346209016096554451566482719133371500699959564565091403554188403223326149642349162333375731923485624607307129166322847336738701065715994955656033978344633399063978204681935232978092334083623990520447479582692573397450858792645640418102797990327253997794853933710244832476593666210076141006975314669264986883046515470831923828187334012617539020936613840513739099665481360466268780997482516724882061522299744928393504582771136987186213749881296784174232005742893237203084629418235647839493729533220174412652668598927843117265078960692585768802396136130357049987501607685432509947196609129337570621888300938442549662332307931116473496180893288913909765758368119696926634717686930178108024405468394868903100271519393507451204908589004681516287622330580657169901914637663435292645433778003980857291907820405363448153944455968 [177,135] -103704915258367164965296989588943556284862654750419698000864885248075632268887344846509133766492573463887806387973882088079165070351016150343854162139490850665828441177021195009044135959907392554633089720811588598301862738115913667821370238908768663246794181418475988142735003757979340572391672996329626360796428021049523932218293819107510060399344694294417393711147842974113563933776464550946194645915715615688516917046395146944068351006010669219807978782131412893396637275529201876043288515703856917913261589517873385721917854484646867887866374419671077559263301239258276153464754744713203079190560061301297066657007400115952270639534944827812403288007314594537256047474589913833289675851786693846330622604996991511007673315409545618900037785109707838316007351686106356705586079491261866119714957335733223062423813573490211365944047312340021621836185288881469515785482648396100467866378254830406457858169073547973868692298626908199721533368949384250883812038080723385649682857972730731849042766005902748108843161024662115527319848051688453631342510188311253036483081753331426554774678887366283675852760024799213220335686380775590782128800011095121280565053136183722974715797003116970107783646259730474832458224818495852287151572936064577006628705798974914083424360710844980086603476385189605127520373904693012464722063141907443789146653590829742535919204758920815104226434870940799536170236376565264211480623770295657335208276132761396304185031969432720044594725903304227494987312355104319406047334421380691349704023992927760466338608405805474458818985587561007901641283231207058719034053826532404752677973725821918101983478582975324232880614293518839693247415687806470743167502631986048087188 [177,136] -34561821415838451512201586263678917650985981354378319325551361706839556439529566675128327098367751037966477054758791813665543172542991608795331367799620411690884371324691324079810029462041310725374809529637380711944049162178724382857495372669462231470880028992864882723005165745656284867976838655620066901238986245005538066363662637787768557080331033326800052016174546014395421003767017928253490075342214021141832409761049485344460149170110460513101201610753454645212155409861413639717201377474187753140739503295976121356907455257687268588944015777115010928943536448237684982975675709799348319376988583089831854163662034509668338240948298625807034083332555376554242235507064041322201471494722135298720614892757422867427192279191123163847138771118644581393324673008718006533778699408634039353907298537477041576034699410418101096042850827924725619024026368880173190148230688462220892515613783185138577823586632310466511602519892016297176424206407964558430259472242060614318951987809822674908772969405793973224272811198193825091939940009314020157822646120707597687907094835535044447022578721789615450914886535740426452153550604942658501856909200707466902859417556333303929114907031473164256052534608807787697885100689048764937544362804595404038107027725027555059510676863853206793338066311460979695891939944350526912030605731400653986012369643088927709096756979932926401144625470733406666565984304945438336431770650913726762533516111524232103733851612890964585095343689539173935101225376366787070003686328877209351011372175705738354976814011680317152003471884959967009795866306806285740620367776776584321871700954634194501268999012980744201179683658120008462768709763935903260741571283016 [177,137] 19021381937136787843237334990718319453089927719229309425887868014258874188241626914241691975234118979439586882250193737363513135463726255467370248299270207078171430913658551006806903840039593340428326735103765487211459475541415725705538839798426461712388189718420472206205672459592182781025296169181263425321832952548034931451485122138598831366049049613242496472930433981078850688981384143443423957631574552647804369029150249802398208124889901964286933991576827151819843260438443091577937705110293425426595098624066834447874468870562961580338449762701457132731274424567837404673048727876595528993472534160806183330476615396011369589106203365772600282002501586280967989773454856680951272509513992480311312845175667000506981687005742620733010752621741647790355241744894207499933646475965800062564186475992627095226313966071286438347429664623251663836507076804570693971538556145169218495529229453369682589455588892619900524648089236243272489476575933328323343671654946386167490257523450818275266174160838877534008140153971474508485558075932616697157108207328641347618176181110922067637152872213357115617846564766966988619585313562881708799124566745068237208698998618512063595266058996039091901576914108669106725827339157325289339467479819702660795488320334442485005008703855735365961966284791706942820585225717592514949892800357782832575648774940537061622621567100393624345471557554014853908638269130061222900468811286725279547997707201862163949424947156443566169978458617548535743382153915734289232754665524731735756048679338006851181912472890811040245466896458037272467346354602393658860990010632634160187879367058581920476708335780518741688993056761590793768566046176879410997 [177,138] -1240676958527940004174487658677648709563027255534159411610492370241822968886736688200733977984936028505321603265306472852560774374654521250627309127928245898707780574405304616120541277760682008844070119564125232470318556002068261673762197455145369798968936089285769289444258586488331553449497964000015532567286927628587976065389550760508463853117041122965929920805278106858699664271721970592077285577563136425289122648436917790013090148957784399492131515479683161942596591562815510125736574801135216632900358939150753791292114121852246965873950085162557826040395535798525522254607687982951082303590358163808492663256546334405036636757909695014642180406084404191809557930914713363145942497816944466144914812746879208762462436067091645258910810851645992958581728890221860071701055213866489382379722848251650064739694555869296451542906568954444100214861882701463074097103092426107810873680529140037152834552529725320520116246729581212523087500084931749344082756959596641141204137418868401230367493627156982972109974093921819945574540385839168674151725259890332277080983238859006844386210770003541365333434059754984009961470038011649502885367717567657442797840431966362936818568923335057885614888352369087806396073543493996523063151857539467291202928804873835873672259747909912024298892609842227412548325376279504225378445561834336887585600467039677872824056008258857059564779618885296996367117579595284871809981157662249859323727984667580392798215661025198711034074992292956327706227744244146288680212053815997316909070760191991090040254333535544901093140660845949756713063419218191236407867930007928979040202798588278689902891024368975100570538921683479197999786552160 [177,139] -160372087749770243932195420050129827185001334156205312383678882739473168857015429045291591622781033584358833624451615347490938094455786591409925063005158270449016494374298434892947791064330337819710858197247362830018009143779784001309858233004227627674765944446314873225481854900921178262819715624402407433306493761185011736227468160018978410893143105232346867899018029134736126245419120386708337881242309941299169253283772657067439919188063060813682960009898148077879119705277437400371372154638279044373582147554480711521701560188633821054604310616597553079767461893131812534256049862664446737109479644481280800399628805257775106681594944934786429310519448489707369466160412331638174148662697742781779737115523984062845861689023805427717101137040626844293598219432791268869773279237877344401145771928512030593663795938057124805329707910100391231714121359264823968631828049712316135897284652287437118289785409105042537278598673324944584814024316997080016283549106482149037630054503754177303556469094176596900044114434434521410874044448798742691984755723185719656221364533803413933576488048270706595814552167130461041501607491216721535448822006320460185894518162803494265868702306270278223659914720954822121733658006036151110469063728687792318465807744207138933070373197134216519513163954435051506649477809488162977424164402408435427125647160870209764781697245468857627423913460732172151385388801073135681383756333902066647811903588126077895081282133862859581978129835705171130061068180767033223838407622699491523172266610181368863706115533580042603167688201981588469181830776420040934388783795966200907067955976589409207870310645920408552532699389603070292 [177,140] 121386520771257198262359567978183750490994699873957657482226118229348574097263225709175160232288906377000997234502990728550878106494110860815206201761351158226230063782019148472917467818378450598540399358232687748803711170869091954886840292474461433710634407405612806754771638617587603940650905408639918064017030374214298281503913381675108913962811252206011982208437334778806508629674399473589036756287493195329317170100271144457946668178521110081312731768367341904754438148957868958113677016129907585978836786478797568899593732209050013857104497160850673453178691577639182642380736525256711593211286727362751660945063754365644082770813634959195761058260194906938312986042571785452517615990000319755719291845618731656137253874147355069341166412162152454579138177945322052371754020468581451026565897928465916766661546536744891519886248831733618840476516795313258995154569405802874668865379606579806928990848669836693138862066884731005476537009404479914083275101662888615047324728968242675229424450081775807910543440175525984987864956750521802313714215004660012374890671198450849479248639750624779278348372300498958713909266148780397559467149327445749242734679508811329722381192087491990210499896609960903312180111267069338573384356014592602108554681659149493691733522372836222888767194239058249444249765369169378392414085874680338705110206599998858943590997207188790677196169259542261210417772628966692952138842582837144746413408742968950769836361339988102672235212426355590090059162130513913221411787128000657736898594723004925301343497002447427348843341104147729405828933330572268562342087740466511811121025335544512540380577561636348237611188080 [177,141] 139032445003754864530086354196520401738802011901498779976947628166625158995273078115072062196482395818250958974411299749375897500757429663457192392716265372307526155924855658714182106847638712083860425917351795533028015301288407251213763650110570642838525208835089600196754815709883180360818948317840393328792945700189078614935934287021462345189842675979644096120986193865203460066627046540586094529457093604865390050074987119555462399698849307097428771664141170894616315370535227898951627750210002985655552022493892127197452541637158103735975450757497685796327657422006082713820212437724067242518053098534449440510703647012578118434440660111048211353494422786483993524727095102252056786812050287273561620925906651502925953429072004881982751642014926328099514575926946565406456827317583313756275622335192177294601417236919027264481946731938688199404300743726151153063295884575149043728725358862530381290919534297959889581895879343107070655109628477287220485560696131125534615405817601862222811233274251344632864906585883456342220592980263912083172668277477719441939640037157812467181581869560563930130985240682899034313187862402813132502794628093668852081465293147870816764175315257393303549879671277000616286179408792874831721881888338196956275842505346366536369723908654903382024780604357584761092432683874377740732986481242962957830210890837420205359612628762459836598164602805308415777024502438023365083626638721592312384672430665597710316000569086256858682736983529801285072919247408691506552756146606011832885324223160375038218901461342006191485734002141076228762608125145884287564356358164735135115412428945283368592709222223685058 [177,142] 30307073153670015723665292371663957145975793710860864234382048815535343995567084980715463419352277966204687211062973757567853887894983475556789300587044282162732725877187420216628127947868770217224131685566519079015992394900014487317743806505737065791575982095895944031651807844109722806565656508481051780528524706419245581893184456405242131572025198871914572658846409446436634664474407815598443447602681390207414743309470182499320199253629307498484549173754481937619042846111293756099217909508625561731461962211279827764649675305232674596825288972787206810252374471537828599081490595120637340632665689379351541855547802632094429454218161930574150517419609996229760431788533195411038029447042350354403180123730903360626752819622835507864998259698174109693936376696096133383790852982551051645009030091956877748694334764842422391574406622570447127942933263663852506898936927242660470626400913143422382728580993328299525806705292440955767344897707164617093342362406901541882862025184360464989898226236625550135159870060183019925598029984792606303100418192561249415187909160164493109052833180555120009011174967738136296815795167383432693072779323572458149097392656143673791756455697358814877666418081803633613220000493098852443155337291030575500284726715036403875691611824047204498158686907730328603071540433876489155541632394532527455077785666675119665748362263080975170319375091816122341164644840234501600254444462127445939262502764953820104343479060830153730672478667874356339379328897003421841286588184894671162724982215754811702271744306026122980751095705359891948039660568820402959512432925110836048582410394125706055270037184 [177,143] -435762437192050571781196849196126364987292679296073357783561915809114694099758477203453071185897769065020514038321118427994082273121709200750654745988017640042060343296889547677973373524725849485921383165091103340523718224427017798510595542301170098408635462617730942387828798158567251149052807688966448356090304640298046820372717676085097321127043126605855500315163520108400975422455516485864588661301092744838504531997432490888419765958428935152040313004950732073063453945156935046951699136924418979352038870473019350088981063161502429802632723106117313670467962840547573612481276258595402263692727737082260897440187617246606899999515763316722070751170736176933207861196814772222871605523634443441449010768972269834217637561598006841939686955402637300033281040291645512185425031666881989386149899367494664707192495628523652456730279321468679605337623583146358750553483823607261477228585838051301933869985518087075030397450420118896780603862392740300197231350150387891169180248123779600164458300654806195219994509860050061825759948955797078226258805836129258137689071108907811928789298909675993573323945248499626266824903234508243408599866366177162860896473421946547791586684278798747203879991215242697746853675518191054780492896378765186152288360672470342072119600104956936303622897662583526583443943066259458849086381927658210706701294784242353217349705891208022314280642002507636407424660309677034078260800907445087450788714418444927426874141602331422423546917716767073883674788126548516646874068586393909366524993835895663180214434103649769751345208141836648105817949151140956913542047047552309909244452880460680 [177,144] -312437719978493853591847483794025056248714456764667539347043235058084123382709021576082867079811702069120159604704163970146327444646249898094141447761365222053260874091404417643879010775781233791220060810887554709820078853131948527669216682273563651409120370509277675630974395848889422973842151434125173705544460367303431174372971116742061532261965410366366287399603294148990772128976466413878850761768166117191805675743225981107958496114117870671894960667321551407569726648123739458338337900657912455978401938449997537099875765147206433929356162687283313584478493105597573622932849725576608518629933139745513898946666532257837540953578954697394041181005267662450676790414661132783220181196531863658628675908645717714731085174911067320550500485722299271464342112120628600235039913260198502772357116124538845228044202975888737603294309088186939289960309151059507264477320230289640194667520377714801575534892645564153340037587123211999476392239169802549185947662052021971603873579446619493928681316702214420454092293256651110447322326803388674030038569532542214923236293156949520372281829676693153821705900500230669093848862823086229358072696805759397177407650853755272982114987086921444481946783582073541745950701609794250457151718194427687337957107011670577679631638119352598507707372447854635433148731895403451494969230927157936311545414061875795708171662054908971441261059973271237744039175810891924430878975844753143817855278360549135412995133710114591232475706492473544777775160621258098140684403466598574224346020254478050933540017720289820914264855044198406217487077072679211881877678056994902308648832 [177,145] -12240569042650615847601817742245044134689963348581862502306659426487473060812426424298491484296651221669136596467720919046322544082958965703326148254293820883249508891380140486288898201805212205076793187475496445941145100915332460731281989632673644281111335132122455290816012177920367911861747208614496718720575105615445690746746212820870476745125764359563304842145093765764031334055640047757933002498158335399042752381884869939780620372442373133963656023529019736997456227050331097461986478975035563364772398876410370464480361574531695058969275676246817324096503946238441203817272782586539651205322366809093476840596109331037304605831822276010627618365770618054341466893640645921089844136345069342721039175452331096191279942682417040962995799629821734262512507068906985945576246089522537543974045832382124289527797313837939824904254433849010579137354113959716824889289566085563763117185667730703459863828311041832500526182030611060743644768016085096360957490043890542344740057351230305439990316848801874739679853977605928998233399108976176439009031916108663653400214556154019115563751350419226033153785712864570714165004873916918423280306546336477806371660458009670047970210950738099966921446714455592757715225665075199483696973163932814048883211081226411842965620063864859420033850209461372180096238260642612334966059473263319439316265424449151427949074211863597561534840952619010597789525504105366195710733913486384371930965079575453217068303389191111437947268857089286454984382633119399095707571396730015849385140219488811468842026714569739936888718094597905713808971436367581122201697583001632 [177,146] -126565479451910080066124000903944661855164602639189520852280672280260272041026719248185492425085139087749775752449633639766928439768225988153952247747654010337459958436985426274629751467894638410220904050900908536552328700267896510519675707019051252498105546696396261129535010722241240083667859158146774912154303037051841088189629086520481479240916682974161957063635452764565019382103748895289139459685318244088404391619199040337974876325433273549297234102568133922509996992557093634350875754459661412257553202335287869562662511705540682030975097922463059104015013988648485801675327858680710425653767000738301096746889724295724403518830035711644747470157601837376598296084961621014640425815275742203691024229886832194407687944541233565858756616445073723996807411951495994153715120391930474578803884121164347190379406462976710423438063163170513348703965916567008553397380104173066225264836883388163166679159835637168886704410855551426804647071812384265768585031575656769593089231399034978173126387864004324231736336155593686105146886219243426637000865944673249217009977075196399277358533166997030881668427221427726536784976261740321602358409079591578264705810940589919964828456133640383173118530640790469961582414335203333271261553659709493156966079018638602286164442536133824478048288617183941051485105154519299391643101647471602085415364920337097610143546994049229606195232487840172460099005647632141445882853768762253150611604381779620951539208012142215137507590418913546973738329904923369217805250709433253311229679516696897487685983070684884846962492369774470514065512132619611245328 [177,147] -633545403194534709685824433078537011058980833341614010693130098281612409663528198659376037814260613227740034820744946531263965722867834611792494083015532656956565662704114051775453915860638118708727513235928061687469952601558095932633055848512368666833257996381234556436285963256078883890605353747182960965869247483736699950450756855711482581876070686668131932172448186175414148799813144293065719567403023839024475683492133150609056063857387065734719042096206983585684154723720658600976862444769800695226440368957445424248778743009300677402030741095467181104047433883454912214061595336022129513122607407057678227533168609924567812078744776443738383997441369635417519326546639073564779044323185304553257905784270778252607365600837418552628568246836835341382421821171474736450213776936214458876109787331683910077302355784914058175967498987619687772247350725738265376760564804229804499493036947046894020883229241212020651418713194255970103737525902149248729435201108404085194959645277757661128326746888538700902435475883255675188371569418159503575382215269724586604945931831078587663165208276482030096714460060562023811990388043443128560101792760606118179846600550291834345457828576639812823082920031010288949905624627118325894446319943263379866113340108877002808467237526916563803381193894900535426222941025146814103855362103235250509275672695234371679256390596135034685953306480744796726647470614785920770539874527662422889280441786608277095094681239708041104198785036308975392769880549711693357520724925452222642071862013106645078449066012032167780733790906185967612072937260 [177,148] 71319279937393507832738196283952883260448647760228084002970355399497736033348590254339112120961514429050878074783487118967883407172119906328835968280081164427792860575685551745418154061791120726174140831375412218477888067911614550217096885729828215997842655560717766028155738263114707919161659331014010869455772877443492127033121137487682793181807580709996259076497704834571462040236763752821285720139578983832341951077759564742442198562076443777117369623000265019575116771609007739170008923515816481747700245825633094790214262272768970087468513865948412284861888334280620788169090798802733346245408624777581243682815923235583615848352005533820586002501182267230890469524798159423824771039351706453299988041963414960012616538075660453647940909595598669907765494436908711240364500986262790962658303514343901468664663195278296906604878711243863851403401897148278397814835780393965749821835965895074612921757141019312618072954295447611904493736283784401910482786912860072217799181275980190455498513836280969648101885635704328854148550013272322064763267655151526910472390150433072397134814037083258958678505301047482685036126575972278260430087826854849739069361779036088726799783173875383666977728344916680728226450897379156956066610778828566415968195336176457525388978616534698873332404640722333138624042911947411628024793602392507821188340977555773081800006980913559772972167074182772349795399910446107037858670636159896231964038621178946453813345832761304905337337153033375757975843228063308399873451423373691250988726514042584106045563188583174219339674920246887808 [177,149] -4730723553303573901950772890802297644792312243585834789708875299272947456794829536907999799740072191826453431062789154938727554037123935436244675052527326687481113324070581428665009083363749616518969712868013322849825881029259157738339125063032018335083758646973944901534624330793526826105309964299104391274415507910086792450439866173745070350663734453126391390022557372582385810179662523944960070959558472454516938967277274189017504061677942734523291412294688521821497169139902221151230506847219421039445178539281681625587219205632207322426860580352832229371497191160025649581026553659969506097458447073846866246281006643415286159615733245840791879525886764680020818092692406866659518356595261419232122198245377725255237422777818402401627458542688809619163462504246247435890408052387681298574933721424832754326524201196901256099027112891239396683641375283307905588309361412580282523156080727865886228941506025267215692267751111162961218769128543380712382898454036703049790365978838744290094650446975929234034292781897001098067393378681403267827555602255617919820707027796923769303865447132817104046122878240842611937318675390926960570576542499165305564052004540679357767754352566834801183480990560415096625641600402481539702590086577219309214974111704817255197545611223349866174200794663321018305887402574582309741117443291469607748208194503886425551839920752765310247867753205111203006719121807507967081322626919367746718160682423513887875461538954355071081056608043424083853190395043864071927997484559509063971153537848113370225663511226782510181647952 [177,150] 90315091854920614716704360332424068474137333285257039145971482356037333277619066354428305077150780998826988446325730933668114686441975666076482299201822646558309118405057101773409423841809359941517833808975146352495880804352455142356802185214371048140916474382074233292843868087781664163818407454511509864039414541764200476254643393902182847592938058159423571155409677199731190696773434247157614229588019598737198994945682053395699894502441787745560446190842237415804003526912569644201699464825052415380837832751747237687054800807639191824210143778869626056306331112018646728518017856276078837601787164848145956162021133501854768788090041438514595937058342608362931756766528882910217673332802245819307569132211711343527055490870654699875336006363519750380257646311685403010877887940173813910867805416687572125987755171347525705328771141291161800780946017021148237697008634901273619607253656216368422148696987421668183340470368542764460919577570485409861134208050841959218852722691240732737916389002740671021347284700732830257378699448476384394249504087376809829034784996728282587399933752589959623461858419778974390965536100079336828633282630576686919240699496528517327812211509691329397301738118313386064597724964750103706576482284254035398431381150651268514889857643608374704992524531440107997430667263119589430415740524826531394056443306770825625079539571381920602253299695465870894754270780205428438592725635092036189405357904576633118137254659792290421051280910186104332154862201121751961593174543210155648543351471785313309983456283830144 [177,151] -496787489026139647114957113650730848622003413167045394060979314037843609755135280397336732897685334968999399105171208586723457405180246096658186485180273681356890154883085494719636167790066387116260781644216036877595057091126740794056647622813929442186996751296103889706483648299784527367104314354172098213023923441942594902149977338430634838915676465980743485492322092770479200016324645220401521713271961284845427612786042875639490376958824511018214194436781925215313057169737360826043229512794386161605721185040499281334184648941197868441331177946001239985008050653097677755754242189918790307768352733003393345725666532433281449342811917931788730380930739676466464735994790495364258309511742482870152184958400488892939850485679981483038208238991654053686047518460835602260633473077620648680225784288642580319538269609876760997731493975106603113061826117594685754602980702878255040184216321543177298058528109625914457184732413173925507977629765755817613997797777898452159635401015935739927604205145595826386573684870228144946073460344344428633450436174604838114273753578124851599807407825553718740748060041032012623732721308360416061225952452259880712482290417797106937334085847205494960001904255609171319341228029342408664433649627447180580745003055703041814747391903418924572900547165009218731836543298149258288327002735371056298899000259861039079883945728114035915401720731169728749738888235115090519168779610594273883644342263452123865517877402411441249159909704591367375130816286870218201562031811919539373529412705631411410920 [177,152] 786237994240239333371007293238049500054275995170474251140299959433844398887673813149832109848221406052751121120685727406929135503841258532932878711471898000083527948296403247973702688045877592005505744462868155127066643744679438927580093126548610695449825232258798055707913582730789345562608611080381967664378800851890962006794793154642823371017741704553054099311582955119252434490300533565779967408331286765226552341911479444177542614230770519208342024555261655175922733935272948284577667072803447074688569855504488125651607808959746378438392307842295939609094494635163703513408099761764945591764486752317570989804027155506143975835110980093357544902235521380708445328753758808960484384059456688630070635303619355983320081213226845960510466483446502742571567336753581918221965576557148703211878673335558797478082591287992223018985656306431804991474402298977105628267530215114533830496495987054109096335150300623810516450470045407975108028418174302838510874383415349022917055187359017372297987782028408500067433340143900493735526577157604448685542120987724736318378576843416988097415172980972428111396883345991468474349579752020842429049601994502480769152559372828432737438478484251767734818764760172612870019978140745804245444329351824395780406705148351046874896409671440634456316272815534548339912502734281846228994414291455588467001232795887076700887051149131323974587176019809430934322074823624107613961482537287090680317939474715275812315430861444851546754340444962047102552385921982780348873711689046895062479009664 [177,153] -355990980374613813875806518574009437515850780824710116785702013252984385213383684386434345954969879870719462321520618449487300413506715950402647971067703523473964086480664208937576042078000274069550541835730901809333145125021400650878661882180832258609743653450527356591705493156927703419074875936623441369008684152323924514393376016464039431599600168370165771672679580647671613391416239358043432460659519849214613232251576728349741710362578291868755419532470712330141251119645377938916383366140254984877079254729718316753582497246065148000005276159433265938559815033850258899349564796322773990791040185005641102582012467415775919699786097056154960750496250492002580367928756700946002708682545757084698935496464003939722662796693032750747662307960028813689784194033041247817643883455757626035012592955432633322196800310879648039739607283735700913221165170933994785717234067010552604248214922885057679323407005357748892467720985883186702223153470965056201025367073456069961768857906672830773665033694627011182187532618579765869227773038606184000957226897921719697796858785672060008379831440247343312432335801896094290123378772622037068706643499374356980529086213609344977563223187642475661523773450206865606228085559258607423413016810658106665941404420755945591348874448677706661766393013855991287047552881405827994305442956492103731610678026257722264459765850597474046596545251554029306925049252323204141049415519671262401485191229029266802675682969041158783493650233146904212533573372850663414361330907723184 [177,154] 45673773892562930387252219622446021789840937242157505752418082145286154683262478754819164315623033976221672114939850115139655506216904747745801432029285381175728797955409761731591542409046554549244499812131420959715732935569452591804587925776684607332076746542675644743935298432601252179505119170154478665958158367905717874184688906421600504269407280028032972961356354605665614361892664868160554012895351590628765627697559651945594626861898840909945619419346565444197233372329277971734656331185958422208106516973164093952328244799690505077787228383283410494843492199021939403136184851664660204047122324979367600791893212537498328943895168407646786582786640835246318275917441047285250179452582433714725884557514524342874571793473709304446928525140652782358881350673386644323313205810739286956419326976708375584099606098031486723962445601455517182635693222462696416245301878833654701395025410430902884207939200799338198084665372635038174215389549284854884085215561737042486695275323998737852590761198244234452171691535898941437521753199931561257371633534929958385525972051589673569511627983501794953988711339789322585176384875674734846479572301388934884935254223665771841675310057729346642010008974380826710393505397184569107616400850708424832710163353628003560403858356155437430936199161491538617656260076932270545987921999237125683248162891346484422323760590023391205144008347875670019670670533404483544776562951781242744614316032934301405882097134009913932665443351637853981108866691121246058624 [177,155] -1638540671884471776942346125995589420226548870722593742617553378112039930981154953890760391508369093804987399252346784133723418563023723972243666218689738479348429989514534480391432309061339576228185732276149494038036352818912091717731850218936945870426459554579851246643596256448835248169210244867980175369263338159754021837776265187408620021649135228015576906505410783715323687431041708883186095479333764894775573964555528810916076254649637795178388757237864444984784087413510710190128227020959135127535321945365079343384419280725542226080866922295125836822284659654859044431492240102053939900620045869320157239169047260579558921478150778951214175753639649382121008223328762651591333585162363011747609361712665769419117447920075729876981886977250222789195934787761679924709302082713353383769142162790627085028785848478284910382443302790973768975389996065271942001753185449857863342282851938626507604125286311213095638085930723117763913052507192437719047454899224957917571525108902941719590213617850170508280835107512025949135823360205082449253761216457228190476534092914938397379420628849986781575579616877082112049141116637865599667046945168016754032066914138674315079264336826062689784532419569920952906025151003488631679095986894615509966653417690890015488021722152666600962860085482241831023168855469354950342414296442735863585517284088574801053190542910799428960871231223667913091241545797805842257215738863103513800424145679256512418220849710081022398206581141889711777892064 [177,156] 16159915379194985837972256511930103808569274357188287105124135245196866402798780412240983981389267572562521728486072939288782707896792532906519766100497960711054583118285441718628448186292660603912815147610603005878796972417152054880726964448330801272661515192759699275534152389149190496629148093661084639708480920020999703875646729684924610805964399298352112461423710782214886496987147094511445716578076994986824949404013470797525708622968515422477550551861263620799933951868776954886777111659483953934278102091884889957972140687766283569024450404402855049697455922844671217254409110189983177975594164335885417774969612985350391852234586247472786924269904632613096577379607385834231321419366778253042827888670986704511852844715467912586271762103330357398351623376436996256700139892533604069017851699402924593455283631411368635084179418214010302101398891167878473947973191472257484335763625253062264406214160865920042429768941541661652909493830038851229316208555375916282375055282155338042399697164848867459816137284224701710681728938929004623006525990150123515296675662786753505191848900798495558644940464457421283292114319981679240665367266952729547821222609914349926514235863390953139134783077420084896648809325026680053905188476031158641279035335574879005328745388150479441723962177216735985326511204313465381127716665411428063571962900860350549157849712915942305168677504550519890582329522856753851103490617523933443711365300455505532911322313014421952279217138176 [177,157] -42919213072881447564215229161565862546866811881426645747638092954733226259962169328816708392700216945460218230652024000042761525393737465761669555691427333601156631149610880127205703338334752695348086394268870243269979253303195535905477809046783515989608115957937105046743610473542513712940029464875999365962054268940677642373360309054565049980779898617577490342555490282933990093295153207281006507029768069639977752156457940200471339278293112498998542082001242499657702089000273354339049955694932494327589250226275284873242948309961462851388770607511890027522981437342980002493160006926337336259764873818611683330371844394241136390181533801150952176633178706922549840615270379788532237745574448714963204076178543859103018139501875459563808214961120546664122488820995703407380790174458109357364623035429916250834855679748303005677199480677431042172983019523208732651090932163748921366753897978744923085701393862203132902930729610430982487353660924642446300470003452516513903866436075409840637734548794712781187542662379792444738857630329611879292439199338172537794469701712658608632960270460664905852637509078433629919216765376665052144726730099824992786643879255952580370400488866854446603929094311307708571880985509956139579714322559396212974786452998986207168097333267348637592856774505029865035381995410427974311289839864837236949801787511564512648186480409530666451862432726046203031543570739778205240008874266632540412927584470904502707593275294432 [177,158] 29958313014835796176083038621929169721571024042688143623068530312569347886122174496519013363111424192001027296726963491251995065129659630609218803483432880300217046308575321080010312428058008668854004661780013372353850160636646345467146578621229616515462292884128827820942125174424470473624953954107146900142374379227518946998299091300704930453248073197196688752411167120628332495994166640614392636593027181229976683558104254495980972966661075999745714121640659293046427122426118477391834557559378828780458866811066568775518522937492879732646552141675618107824597615151323985404809331912932703096142394836594170516762211446615532305931319926353268013328469449679280276021011125535766331213790279211390792149902662676774856500271967879415613912044533383476264192685639274592879950171963911975444368896584343874590757645676356960646989066319165253300473179835830586839569264323470061016984808725461402825497614128959216505822032298604173218761968753031996502592678543653619000016204243794888722958864939865601757204553242465955537150863878323188618486373674543020170388258580436895421284708896293400339945489776113866625049865083722065139069428685233673031359673307245865138363593551900019588521295384767919012760185219120518310008979510979110873237203006666759384073097379102580933733382045837550735279629489269425770230435081855120551518210915624081818570906007266865858752052041054233046321180331485360820238430631767196331831826174104896 [177,159] -5343022673997750578874864163343466401438257061534458009230066121273797970533314981884021339842333101843130934118937105407244151443253658532393679668402097275474226733962486452756575301588227698422542908391096020278732598480661066689396887145991761246066124233519732865824347174548879673391941471052982318083912520604599296270659324576821040768562629725556631253221546225999855059869871238630476418508498108413476055649687836089886181028708397385138076802128076226817592460193773073229373844714709768482624770383031386383739794336673494391919899533030631182958887537946993123945773506669053456844139460443648337812867490365839823296154773326807755742593673163798665863336701279647587176889405395126334231670187314571930351148680785630441754042495264363843644790032861043198358644965975322710036881466825932840416467810826822650271815906374317088855674407501162241211252717506915636699252852700756093802776197921613168114488498043963159598551961316391411282855943827164456294920728678677363405638571633456329161786046854328051761275688237486520921431788129609957300884090291550585879737752128725617764196739911045255200272183315577250201645332384608756283961339786984571850326249205256831119917857326913095690633061407628206889231810399427817517389098545099141423880643245288746878588301074365439410503478915200332634509899722333185821544308224696914077144259399349982614234523400288912971683030728949015303005569053288255752 [177,160] 235754878726886676286383390482748371419442908582757305881920678260428812495402753525879287656585171290126481762175664363968732771139501894326158722737596720590515911590921088092746002301863666997991187248238955658537703691344883461958748974790466081107735969043074963163323885550126142690590584563617440457077177966170179341735077412449498042266455755884389125911899915027228064676664051404332630073652445426180420233117766677520621324332957989873853259062057585071342033582066540551674665935695470289483649934119459578497451223238595968855399850581692939508099645819157396978080982948421459231821669777545105441754990485389676425421467405332295973698826534190886668191850494617280761024459163250454811995176528675026662146879577620246203529025378488166020994677031322542096287005545920934379314869884034693380668868957529963961113722355730386693802378451921057560046054113673708288951337249269453728222139490553400183904747509613310319379653238755634777706232616418980071908096008776674767046805339930180556167507946375894365097206357822217403215828625636833509553379375344891491545435598698274763416283122685804454874170555883284668485219263017085644548321682555894328262240147369328849990096694492071128763069162172597823126156374008753961426381826976754800990625765740668947340463129979781571102961321088058923879070390271624480509756309039509732127177782080266760048234300725364267320436409299828148416 [177,161] -2481302275830867667158793268117460993182665450877112344202564275745780188504222351854548982632404668874481590811867539518081946682989415305927454568621013659443140541217279881532801321221209483353238091209486897577880525699132848214748239215793578262630947329209705709207410755458261282590484527982465175644743101524509928159571609305338458333885408482907508429573162412791556550252833223555075156131058786906009749649705204237814983519402999462639688652781849461436776522526887972717261792532125462294006223915969186192094083019592850203078448487898106050294284358147037075376531735108621879427580876301709451523960327169318529435062924781189784818349346116918874094562233573962097062816720017627792628175283883897502025472432838989457957268614291793306324407588467753241957625004631156945363649128801092880585710310868662299274182966131662370889384678742459203341505764089161611321527768827840171994364139535969322556486155529909325753492653228702453547809947146946952884939057467300646913629792597617445489514697023918675060588624586261399963358309883979276559865030834642999617554973434305484845885341087601083004473211231992204964519116454638282203259519877977441586813528339212169309692437307786749510168864994724352303683964820875535904563624569792718704948145724019783958869475829597295290875247916452494501446525359251288115643368795594631774905721322226449116489015316912448773224 [177,162] 5978466973912033657154365440048483219025745598666223486681947364581032041327237468039207026010692496190091037132690434614482508341528472210630706156143974862015089478266941055366999389277021613226924126325205943011089566348322878339938855441541783262997702867043860054414523399715541813344443801372440617015669515286468959307675154619309220055416819054166740810465166326871925682461170691463041723891355997810803172930800203786307610526026802530969728314439039165263012164822602145948546294576761242033366724789257657297015612104840572624945770710856011861210688110154407865444638986949449676953246002217626123040051953561966180714747338651996933985471585794412211931800739841012320094168655463845947908400907797781006471603279575106471440873072102522956375696009480104458357485357031697442475678728201598230115086156216454543993317482228779333541362590392432036990305335167365766800090116237111367645970042682640977465713502844539181814202233111096225519950730602863891177147530403171729756980623393666910866124155800940131484869078371926067984279896285053805377600225137258696463007272418734884809409590341429495132119181016096096323167196353180196025198275115920027240791047775145510916580808150898912961743208380849819222335944274963148048128635653815136394377832160889961981682533445887281021442842241393190178249029772412425363217400879907290054150317893643359863376 [177,163] -3148997354814722226034114559565356140180763224558165454789383287151271121954513801393330627867944474000097829307111622215905499482770087503964037810642647017746715900213908536917448416039791303663368532612109757887035010990523273223447361303985374435290206269419805758956636420008919281366461253634467117956424436261756405755790223952467003723529947476158518483263977801890507904405813653742917310087448034775635608935674625130542477185042920759540521480488637562690864928526044805089164091427880429202743862990992030700684709456227466617149581118667212823083001870295586843915025006792142456764786871351462848115780987035636659557052173154497992373300344057947602979975866589392288709998684740932664798345095254624938142224228049888625943091977999036956269646233054528641756344857872853385940612674769052617198995233613582079688877107947330228063069450509397817615063452083498390258404762880547149567437824333341948602258983333705290068021925938506419830982464813221056589050362164891225940956124525502537842146280728712974469226942258396316458084566483262917348411980442179772997811873044936945944770875381157223356056622184308815037734496053945800343193263931277949040983892498485770619903564068792970029760887765767308567313683414497898430600387085061876228344694280069241604175802825983791426565363720787596140495120866493636539521562686065453165540 [177,164] 344379448457223037690219530467163155920709896823149696170050378842786881764933136199028840194537355063945618632132269301580472092052412796332258175302765684449383207656004478474249669872140588964897495891694978092891831849695439573511258859657031489620766725417457251774491154650868058283465727171770708926540635239311606811921524887582297804913291683237219300031828000361787897722509941757010160147963122172723266645936470243108045741542853995792116684781850495683734822331462408306518226008047957418842508082384318870631201119965694850994126094615191441409908838921332530498984825204537215952612250481172194114110028759558270343565356562371133903468290640341602444175269287856390816665615453926304597988260896518444812083149716932176000916645668862802149294583776720088887039159732270725354223819812770517258771825123846970976591836255696105886799703688578107452950748634972811540206210507966610274535605946991973281764963337152564534978232541667113218808323471984353616722590489445314871941079028630108237913559757421080532580946077934834732205796608112982437832509342239168786028226476641160555655853114397610552455722298549925879920547780927925053405643852175583277577167865339265595705417128959922215776011071778478959705029415268826322521911773076377344268160393368890799755419560207079991735916462983519670819615434929966570528 [177,165] -7382012400694186367304654349104972944809530200191510331053758718783270572972159431858845851904069498100039117851295733803318012891828010663380163562198697856150650678319623032856724392627864801107591622544509517383272401862955689735642094779098648900286111586847448047204530743868995697099921182061021241275481378721294095761058239060048659854599834332478007943188279595172648027741901897730522330469265672933658959298561387356332913851708137508041353798357897543305867419457432165083952996853975951979014717785378437538795484515782096261155351755019405773118287403745526457880782372354359479653952900718508710946616606210924812411224904290230319295170595770051549315550596401135066204177139579520055469485369248789085815930958301072492376916737646997230140174900524444873948443741855745044011079717739175594240186775833494540041950762174804733913380993851271212336372589726226281009633015649493926099009045167349443406709788140526548874047930309081567693727748884713136947756496237265458058637191613669963054875182096618243461344794816033271103561620682399923327944493474176093281110878275715821616164400525088024873185038588398628328379190350792029237801051336337656698142983852640084504894963269999496823389617525541258766418745322090296969545180678009760748557195488286024944313763987148530619589414491487182884 [177,166] 29084084118171411481060409076704066241576766473768429155290607306013712924710782161733668232113901897989206919983499762429748262476007639626922137068853964086371493674040690612065074740529327005720429488331072489764272817457468154281673017600529356245561783889900532147822109308544527752753537892179519434392145012650858196635423027286601118667606151585769620675351133006794459078744148429177799014727682194532736810795361236834831411302068877618660285018446225403817190563482377480448261097883492026853161344892855563429743102921961729936154089994625069423120245594871025115270282229027084510631968870897661257384929576372614833083037112592012988316494711639005474890421667326586409238549548340077776047917296206142873478798440244366767927243972279241356264991839680696336940253408076958189643657634826604577058150906456745648988523073049423366135078870446627929944056541886445396363128107033879785163185052056197076639061812462149356367316277676543901077049668976262910581729870508779817669660195650248030160320329442208634023165964295052110136805513701196477853175138473663822951695198278712710376654299608478618714532059195346074086967703157254995169958405257456031021525723420980775329485422461621972842975672220993690094516934703046602763367599349937793471630348612364879948373015235795136 [177,167] -19600609292841789163328955408623176971152106435393125862463222339163803221774432954191306818911333878174446760718733660284973724813256647363830374157501353673431719737064510535449606605355129233979162912378203582285533569684932279092446010531860004981241282676202196206543200018607935105742215941101175646181042566989023260978880924197543636072131326986529297042400014599834525117808891864953203847815795745387126267841092377199613538121176719015139458712810676437869552716448265042507144935836476248120002270512400731120154144014191338110470066296792262843474252004692944443337797066519337333910502392230846592623415520735329710687132164409021211226826768394233265802077977309484041206290549610249635247492923462492904105704414433863204402042994003647740329934882451985040894203152976505746289625210810042001841965377007554826655506447119483061412541403561985730345492392443288583315573220208560653491522821480582386261717627856285998015938546651633123338593050049523127768453353953505161359134214397194309877025189651573637761840795736152588027617575996492294577827239572981877276368698603377506449689015309415749631708158572656948838202658477984150474280012247575012625317466839560715057056012812660954859459796748831434744824402152390857488406336556421649041489804423728 [177,168] 2084941315480654833306073223341263319462186322768739197033196254507794511172297862076283149699739530046250598760172220245747818923953904916465893076085091605488907938892889782211548904991001860612024489849075176498828896529973361396081527330016550399240717504179286196090170381073601478541341456485375771799414555191896877169118722464975019826445069061282970952404634241207127463492907171169348111929232846030028943172759964066612296727761257013797626446406666694748781575129845932911235008599125456097451253497001404182960363317746930969522296496749379756659380652165322871553486733732600954394954591403697692912455424555854217987321619700626750030349432676594390299274493461074705717338927428031311078445654300979348830938910253471744368437474688289281330719955289385913854406954276819762068162568067313217768738086120853395196058480928609308067330607320680477951880737161441167776597480698293109386117385223832842975437373245235590972216050152927197281008451824426494451056973431249847331747046473198882241758519804818028160216364324788344877374688369120514505923194346967473248177520110770146598194385522055786373139236957193244837618953309216518922742348524258144195749928318059801836942144698623528872013426248472562481547572581390912908282864272 [177,169] -31986458951542422883837117392170620315909894050636112316947415934702095767525213204030817286680503989330732122839548367858102745565820861186876004671460605024590360680708272853342042502003424970770334452195015255520864955343569614531864821242755532341524058666017385054961089279776636407608016983347261704074990771271248216992350782467719408653731623521813975600894925748210935014942511962688446755931767079345010707490127646342750050247162430351431782452978200002936023882058908313424328928283116874375719685198436043289980507541641155032701134019724263005678296009266341386528448610511199307910096782526142288032761407113672921055464099397425743947844601265425013330313653837896544530704309991703623431449344266439548216352283816731196910721453401239696456911847828476489191147810799911210280430907884621809955721920482437684320223033035543335026934909152403172531052368216052944057446229448289821515401096168212245704595258756803861469605513202447080611892949324726633220629666283563343803511535117262275894085987309562237154481205034172774501158039396678499629139647846077381188144525591340191079382807492942724471024633412598482267826686965231474159558038729253935740190262334909462721043891084203409901301025923439104496570 [177,170] 63951184588371576073981256233398050136981108007854813722444227187000278101986030950350911830192346832309416279926055552232378396572593157671320211080857073952178603801271161950037510446733631348359944760560024914869347554851191897126228301131291268140160171796534861200525642966163690428599958197236147289851692709527735204270453060667479922062530175095205676800843277586953205355448655172714096645342043505661207758232340174953908104005761352220882676208647549515719126427831829327445304859549783909764905986677832174967216888420221517661713823575621917325226899156912998505628273358080715473893660574318507962414542812029403979769368931721755877129008164758562872048405682849252314015198928892470754943371029824253296675579903796740858950064727772199197150537186352162157007598252738851282683375040826603834492674618503011986374704370903404980232520644496129408439197654153004855506075898186940024674952165250593723824725713826759137435572874529666965885459592376708073412353906957190198784861773451613350166628825297486192747576661416142048392869403389379285710073139901033065499620929342799053133361836613292558137647971251591765124915108372434668418038857896372606678259026557721925747051999807770192 [177,171] -14860987358600099377057404117834780980146155876590013936583981786905074233750541261254962618955036827712504539934937238208596775093073816739421612016886330793409424231683997854664513178207786030213335882866199643566279101103062645041708249553866946789405014132521438448168787221697245233279064076599057925929151643483246991408833813802903447484474773391625737632180110115659753195143986788632439500738424764497203940012606696936719570082135050761388130344909292722371749591076446079649233155976425629102682742443997529114334722047415380739225540225031043060301529892637671188883229288896803991165736489032376133539844556977444425779108215039877629968706508494079085780852338730791630119597279376396605680045470824528985160168010699147946572758642777246466584600555964861488471482706934511790741207210324271391953935482023387071560771651738056452077990963641430378448019546614625239341790754371075936380134643785093773905994967891402912982046351152574324272490749334387465074945666232958696604259513820120905565058300236364830782078461932552961789725515933044447450415547246155507228776753615111291906945209400510545865241720380631832653540604850938006579974180966172852818042049944 [177,172] 352576638401189761852537599533619252738831312612936993651201000103109707584475304285919080462466109549036942061043204577650850461203303369355958087216832169650946609886809996816472077554650938850235697187318300921477001198773860792402949283876077960191805176884205857773284883551302565829276273759305019615583204409127863767040874708537826582472972937353049292638989774381991838427073600713223274737418938157298324183347426993268855074689197570103724618239840466881638981750888072751664746914874186598529377670689096159885062185520418974220966643796882745672495912369707990583563060531013925573241888274121156180216975252031437670181299575767892023628021517608352938292873093696190294341451771205761450856020863464020466326416179257096665288341636909752749189254741692105926712251662387932183835575235823091300549880586274174859350373101450993388371119412115086146108142006032946875763917100797215670807395288576419748530130570131024156024628908277654352379315817032610060329982646727944055672155686358280611559879589502264151999738738368605550375415505701508203074266593251749604163264382411616846833147630193246922885260410162481197986669590174213228320 [177,173] -736791595177625885707874880591848260416599637731543568518983731151347505361184664701268550681481462810202885393970498622504941212411904638725058246803967618831062635724135764248642988992188168703816158622938607568463689237884234837383501163452805649652536092022531897965896246820457964085637230894698236715714861181094361491210618830561144514050319526907594059630224163527501632797931177359018748016934122958022943395441419199203879367359477135057025967666829934665188230250490817285144742351234483343791875265649989880462597107550263679035202705852070359930740859119203715428639795814502099259558291178690170490189709097967972186418116944148593849314976148826752734129732072160345065398314567617230858365777187806816998226125970719037923891373218513563451417878027505620478619787087839303667016713215613809554657510938531061509710565384108513648874655651243566768269595000036648120975759996217861648083166829226662053302433362789670282049143541169791452237835855083648767773820683163085147086169710141027564572580098978157175748478693357233179780733312659748377146314923064624022240329402523831017849444181591007436176482159620 [177,174] 114521045361058485853639673903631259283936826414104414548590466174328915412946345027925759508179003327824900654620565412697631755245746750753499804221815172587716149291292922553720006093287945246880073032069927832890186727020005790554070982511007293699743190412405735856357913754147920422655714427476711350021403735426618275423461419898924690912823048843299158919726438140686483233212768894730158771230239903801101499757825291896441504057767825343601713617747974861192890585509683973843583497573597022246204443842554267950822022899561636791333319585005998091809136743523594518051124845787065638529966939561128892559267036973419876739111724932319292286100446481574427058889708543070319287450319332181294603951558142069912474635331097288900674847912873768452038802110142278726522454978422094637142262910158358600772077433059362581645826086155991305486438083491205229227948192635532832876571246403055013075011615252956682773483278012037846442902332262518176229672784069731322699933232897381252888353029788685971279834946769291985243785780694421082765263655624382902201517962266954515755463937719548073408 [177,175] -1089467609868262622687646864641708287722578191342171937609959273552377421945774182110745769693148120561583247948078487900077061196843039156134373312516925592508519369005902667308757691314533862166161512534372142748158953027608807796559259283303195305641499999373368262773402259995909433515383824128213103423371541907048102734311641458630688839427870787272380525475427450008683559372237450637898691257229614141562631885621509328796535725351031693377302149068997136271367753858706936563959660722455214600963023304832953288275807441035077421840936330564057570813376872190599598599749229730200818843762172443865731910105815442447244917769614475133797207148745284507363704532218940211488475259765208534606573490892950306651113400991097484730283067854396692047775905834626341877247118504134669940402345784570688624743831143161337883196636874999475990154486215992652355283509814430492340043940395974641492757750137531575125146555941083284014787463688477193374458735551742582145126861419656497471296284205932687493844280316688787598475533922427226069604257760734147387481428474368 [177,176] 505803880464139798356788930348506876862279556103659002969636296280293942679712207332586560399003794722699435395706832527850866813358603107632501155749043863654141067755422833146209009182260177008368472024541676883022028166315917462130133378472151391013482321833166889873965954439195640074602992691252081003670958847578536683274861996706217516276116437555741052313176240061178698603176355739170469420932359505975565730981000519444094824223399917779072952731510826103572033452884129583307339550296809726361772299062928029896646874297703224749249021646311375413759864486971042575606234075811683563879782436963651536537337283153179013518216433707005619851709356698175582172217640530194891438559269370795861057535007278261966257599702297691213836540308567083459669853386054664206268054662728594376560841819345362419434327451950336222189521613395125491491512982373505492014943483349774943894679447500928493412799648931568192982757235678618331700265695802989904840760887728680570064103987918433467522500388761988284033862015733144867919721801457472 [177,177] -8788823355160608268108794127195521293425626164228563039105630975539021988571077113374154513423996814276986785208812977886743974255663446781845383095433635941564231399861208081295318804922489856386187529746479684221572853611625243352515082998650365052761736615750392820944689155794013825366023585113044997619070687204258962123855314044050449384896360724567947745834700199327520750307559498203374362484307642898830745125436373791088632278857617502659346212581580217949832208551752142569679342146984799848574517434513595698957477430188871645609137301231820222085181511365347190309444641699973649645547189992369171635262764433883238861466657967442537315916664472847024751016115765729662602433435971087609997734782972693348644005551443848758149521200856308771716249024077805626522024468188609934413636961152690597372915600245553396641358934457499610232757635422876941969636976717199876757596653888636300190000232949996794785780232178268998639305308545349563224285083628502403010773099887026538504612818227558062568 [178,0] 7591485946361240837675859367964891828122866519131278871826128632515711759477725921514495426555911753616502642465917155987346394686076443436952670298575350358368349334678697615397674293792140479896711663381202090590884586598084776962211883748162833692148399558809046331434227293741149709249000383754180941833470229778184545365102214146813196390081297156241943632127392987391765521522237095930668113095724504302931071969167810716883728895822763396913603628403403157425260290249070926004809053585847024380056849457824027158265970151292197463695418481488542162214316636176723292240501574621224075643392102106417237114074977423649770477416028492640889601073903259989940107427516268493868605305499050356730060743124827559082358653273907378792229374903300676701648934979376257241656908092377014668352435621803699055275568922007034979263314789839603886077885742218096421466944841165014315526173715806434612824729126562289007647323487210900990290759399713999737167954474545762996611684603601284036041216537125893767962785381077912015905650959831166359025696557183960628153941970869454881009897139063072343010978146220161643448664112866939508070206244867219189935585419975666505976891564815938274459967567891995012525078437693655920157451019163273145862098235657756284380920932452899883499534334805588581078071811304019710329866842115198903070932027229250744385104262396082625551891645646834567497411927679699936603284679832292542391266775434848015989216701475974664686308105150933663345029590066988850236793602857287286023690012477528938409607342767674737713626213515294702670707720851051273886877369812306413945456273189264762441990288084160956987168255163807816066398324497326177433973640851430736844867950560274711126761885476987200737067796996240549895198631758244924458645942039734519205870365366719886942102005370246928496663852724554599279876197929506593056079245609304986032840811144537759025156641752695427867672965983247802755078460016839175986887843664436120865487363070960897405839387506935834298281318359454500447054668650846065219763659395682049176815057812853308050570541618942305651793283410971114725684573747804792154846725848039638452790525266325930021758998652008170156023083397874526359739895138707129178783744000000000000000000000000000000000000000000 [178,1] -11493630916712387303254675775856802220760384531477134219190176802597675301355125685779208543161776567584562631468403900268898737487544719099027580508897199628895383535253698471739271725147662472051743546812963447158874573703345933884598614931115218997438610456585050176101781951503932624297709057498057346804479193155227425386787163940374428269840607088419469878393830777581992090260911124335585569016590371034451209774081950686083614463250150742172617240743163295424938716850791759082977684775893013956775641040835751105210164845636221377945405349465884147670587495100434892917182892949484190978387542260679747819589167971596008344908242568393908035598846444954069276385536237053876048656908625225860416657267967925732956564719155158170316229753166188811168240600212807074861556932658412406953722733191214491372894542251228816661628366112291171755758023308292924706610441280032045504270578989805875883326692037522614980670799542476819633915230704246676486169102731095245866586051812688871723898818147938053320361243335486244054341129004663741959629930953483654570510355496006599274513244793115903974801149840194169645943241456846568964993481715674856209130666303744581702181937614434968916358548068066827441285217599390989325196898933819051723057150363142678084420769549434856843396142046824372335813738932258023538995478849121482404721845784603569607042988993198112178495791021037873002787271979934172842085011502876102582500198021353052432608229421244745927785763816941819910045961814523793394017300962341121267292821624388887449103871309437909315456686244380813484354282552296507808986276871663204649979637886654302652412980636898645731277348795095931073707515611216405452938220766526024905307274006092187235895105749580471326709123179375721508836900351584077578184719511757203441862639388890291198891937497914974528715939420120603963573375643955965219553873080772513416456961617819709842445773913455989120582733854995265902830050731272460628881864799441038013134724452537598079646528294440285240369343177385535767774150811681263090088592929887830239092105754517023559599731545715194268590027881043760068125351504229190254608548369727868703390555312878065576636939338825716776407756796584154253946926159253504393174056960000000000000000000000000000000000000000 [178,2] 42689885333791524080640210563644031910519804954760103241997331133924888445994835443890463255964604920798996101501744581036982234558612791185258858157721470835501071432149189113989916871449830783879228350422359848077849351757169194799802367545592520986786760354882894712373816913219518907872130654366124841573687725818372724518904637147313105542440196787423207107641420371083078324843732478306957024063293193476087109586883414470521285654130995178613088204128438968558499678270888572588544749877219604319460088259489419605753555281543542819685980765476856918343593027540565816558121728025407455000722834016836108731181505280951446092208704418138554608429322612268114261280127350697908820257443758467449852243210523364811526789209750723295250294487321177361649659315061671264912564780759709764097043731580299172962527297271174704413203907643243851696165531771646626122323211779527254012718678902191373188735009839541453104879965994889379456197324173446626859930141402536502951798038993231244257810481688271655021916284450029962080015121277111666182253874573904911077146016904463273145861451719120452988125137674932588826696636238469392050081964075630847741961156630720735050350336300991032349823129790331473814552579058376084732018049382806201961144897230126407286791553141808105504141995253500473876196449219802763560199108768058913036020047341704315964419197489102685128488110939719720377636632030106545780948762310272644346731073390556969059825654059163072735709766351417218132279335866007102834918387876068883175813014883841093372780210429574382200550176588153813272405983092463550734659584778037205455347836172149560786969816295062122306001536871337247667406612459792246867965356961060979129343209984700244218330606219249335530397934476406340991595505618681236306686878846685139940571595618735490462613031303374621926112936840289575629628156891840203199466545369188053364214736031388480617960177126003638000493846251130239031799921437727192474848482693941083982375634986871189711107395286941581224104464443447707224708224729325605767436529323733812538526114762842171847086528082051079687628216842916674369516906542888503050690515297782577208012536264619475013310209767111512984341433026968092025408516280228486338804587692032000000000000000000000000000000000000 [178,3] -2355511071239780207690660812178962904032502551561215340781843744338950281721262743470122969597699636668352896581012915621454797196118132356934745350796222856379125304271199317485446262295705925776827129362287741747482837471530662548463988890692034044122416749376001984059696084175927919163083559947777106485232012038355699284774083203191796673737817928187346798712673177496056508970843515570305953357904271452656980402388334650239575192883962341018714578298320894463402206722541531795803742689212789641876493789881377675364562403769447299545326299970867389336620676444184567264430038986640924735094801913167381889571148634062065457528177979579721872464796193732552716004212630828321655630477244152460426948704316011714104808773773889623904763590097126089938868331812672969693724399316552611337318784965699260111312461762767003703165907401551562868154213149627801036965839623985058309998885864777411014673645657587760741181987522531406999497054644707238836003442813313584757820590885077722316752531521661023653652551404402682586913131827810283961903522937316570764306635858296689030321015011267249825213243062777541823327595665109433675393666653509868588581612883830649572274375331292311279978828450203123534581809787089351006762052512577274813512971695357441336775296611924256397602362810636632322647677378059381988008479501082563105788825236416987718732413233151971247305263719863871754354101463956423401939353384374152488127904846576409436596174146162844237310932166402480695183037714519940225246568229911676132959709798374099629115208234721947551594295150509726267512990290193405183875372250093559793712055304503753161203977750304824759384252679820342341002971075727760064099914647062134629352194901400256235275084980248813809670456407050284458863651331366949888209446155670485790094672620803925467459574215301298952980671005223688246112101874549125705907277623375757576034904690197849518893871088508015039279034518627043120108292422861075256716679666119017336125724663130627435617650943328638355407739350237269778624910078264385983940696100823471547897748344706041866146807384615766951236136886010723395224416476243119267703396026549782808117946098286703761638945335769170718579480061318557915728986778199872518211688223211520000000000000000000000000000000000 [178,4] 682732778735956864619541893588151129333365256707126676399212937509359513514062619878710436671353569232233145086250458364623561326732603939309638407147929498272615278277735734672408795614653907270884011349543370116789771422101620391576115281467521004827245432133512046373253782400640527536105182747290676205408441751336223123784667372707152934798055348357548746361017866940062182785384625526990363215674959012764055565063058663740889391932394778802136775520441521240735892809670195423835738014653053149947540246106905000814943850438574257876331777501461696948184205411197181548954971841063909934350318469249270749911113210079235354472310333871747009634118926471930279723171194298872917890101741714337668712371945280138334885459290382294799924463856787404065451246487456646655884585072816228495652752572203611088030738381529276731899646973615889444018956808901780679879870850866164138191568166675222357603588223748045239682091634281236781168781369453298324232205881030441686738269092137858849188232379751016177233418105390704663736580229923712008611249771679182236009264828219727906838803131593250435419652320126446150883260048747404228678811803792686542090307990299878508050837329603177166445794835361825664325207626739493051582585879634124345299235687312989131273676601868994277677962164484038346348044489892687487890434025791781189081864011168486586409862193718061078130701770056675939128552178001559466746179770579377315182170625494232808718754618452204425748707563370762296085715230176236871380167807446107892513607531849833088629173870934584416197802827050708987288676397819519935238972972592607720236523960290976934812572999248236684139900745492921497819611688275755299845829362617928166167503319717621962584490146507483450229762399063889823783120725076432986839280041002788377181284035276903276099944211151713226457097508269536519766442240051837396563983430889243310594350553465221415694923165078067747489665411822396341422077485204380052389483553293585812606687198336064982232351741723692010293128559542486871757763460700763460678852143700653760612195411662254989263373750303020657714362439972264183480329290574901425869351659636670605300338242479033113734350144353903902214492223381876387888421882523755883749185626279247872000000000000000000000000000000 [178,5] -18113830535243139918587896306506395356281116316407645273399355455705569628684850028176642658466943895214902720570767396116878392074142876837234000352833100234798338674526329189174699891038650987056235253699112821626342091131733131006670693909451329208874764257353379724098458141812973589901956617316540422955974797970403854033259856167218421273279990088182965350161662166482331514550090766505181376182125674672383618492337020450087334583460695609045894092352683477440190328385313343700499759547596183696866354575650344474820302158940288686692268562952678233065310016667559439711610792304052959186610515041240228015717466390702985568762419290975799220523426983427067647636636644364012333624194985293118923599768312595990977443588898094997755220212132387783678051383335788332357363482923237742658364690492417332260430120708199354538943676349927171314838325021437263388641953501302856436940343220199761186389713292707493667092677400273188617668408472412345626269751015627769219006348085516008728967334229631441877468595440202035304242245729413344680885651830078696438175491338248020970887653260964474231671210889836717001409412888435664165229513297409099864871860803813838543570541108450671019066748738910432440476822671866829690503755378664704908727273223573534046812556820428574561371328948199010788645226002198760433333566444266264101390920861696760714877413635364293569782894394175555885842837916462036215851871234495084043028522723107316320149958151487282492451685523431907443940301947746959899401032027125672651641992386374570919167603529661127006527766402152537958642969905864036639216762814887455245262311648606646853775796682121200638836013354784000900737211393082837946735361718836070898035307166852313626538079980107716684503078217946614434751303898847611744557911384240292905943884156128120516707348741323910340048502216002255097851770071515072130881721902426903635842037968682796704114482090758251194477229935669646509800788325426878782555313282522594499684385639185712251041738001407034566401252951655539987223570435503183363902702653871861811777551822410587239903943198209534773663355500626795566595786337721510012492256200890689219586239435116943867603250274642271346436725476687691504850287274818573120791040993745960960000000000000000000000000000 [178,6] 753876918767287480725651039163778875184596944172152304900351603058213703984654141703625404445017271173542206490032316456635383855495252361312445079812079014191071751954536131643510699972788957961846818341589933885350508699503758081603868948528378932711222466236962980327404819655458952406897181993522946901030586532621760201827813210042814286672381339990264542876303984996190397735447378433716252136545077151220977594662026478369048215574285151493643888264764885417134432946762080138566690585144815491989214769714199433510861624472570849672142708517645844563934250794642603190841035861947450226543841755021237414441390168762055600485702628728004903593222324779848983091282129631821993057741235183484325568276750850226071182033956489343851432292249217501646953320881272127625073673822921487716089050315805819213118822529636658755326603316250164793027902992307641205083596781580690054416918175699284046348936581191267072932023910220285983267489084870873895815196646936826645665254493030652341215012036617399702777380514755778261725986359020270219685137384488859094774781009023564473682605200848454833214161924480133258772143469816270849505448857339933959908419643626659587486640007098495427362947057828839189604990896104267893285728063339925942248553457036941606492513353264650948438301512941166009550219810676550045434734903977215247075985771541599120019109955754497531432752785489588026563887279290286795014764569978679333896935641059895487417960011192376789258842505354433116829878956276372694468190481351687610624877534609930051954685896556926011710738207784509432707893560296946643594372477484641526409969500385285274613080186364718334035425728826363360902530248505366462410525239138676669435067941968816955448394015785816923873871823203430296204736469210399434945456431981683067942461453237907037184805648328529996795184324742402309005109375070963710342190560636122049946839473663157847683782523171611119234773818022865087597162942883783554161539215722080893250420714467249472350464866144819701978970002886145375114633940167590541889850426460668212945349363789016984224641957118797143860149059630170023780919186951890906752760122957358923900803953488038979430447033557660107268590309044212239276230255726609948376864026259122814976000000000000000000000000 [178,7] -12666826062267085989174781689493177008680379706963309384941788079327584831310285849806761625916885125351796445617278009683486247425277984620993539981372403139500691499566175901827112200386512063278674487660559401851710653201537212023254324837930406065276616444137947384224578346584709658892383160169084636910924255509398747274455876290356462904390997552281178745270621079315004764550909131702613074474145329507699652690516351258935657053858254877395653286806352007587137318544867302653796757498721573446960529985802944461575486020515774745577050046189669308659675984363472042371075850770021672062145238003583056707270310573288664163341862161449751816533414984036542627568248257315402606825005487656715210111364905781887240659096742867929500252046159968258565576358159117884702760993606375484926797221108977436003556981744161864155405680126925248144667844222044201186593106465002782412175483375013845831220621010519355095117813269229022449373386951603076060667561418913631738328786827820816344725175643804648148006351923776391485341530055327095907774289032700837089063589575504203317424681348069447389371904094093500175552800060712321530773628582720842285656668620041539107376886245304980176278399974533302138460794295788626345402370242627940829047048658911033345779787214703894088975348240030632959984785854629639790219379555702577577945249399272476300311324318424917206569665738056467593603736153122886565965472523785859439201161601719988004895835307570359476635178589687309386177000688322844066452167101757891587080702951082290206002483245416592420630044022262399547822402225938319273398617859940660585692371480151951760929955773147874092504086972100522894514341546578233774191946057731824970355852357786176109071206994715411997993556990117655939010549418314327936036732303831626091040845606217792287584997990152923615235488008601842891013082616016950518500673872153062317708371891298238415104972045665601639015087008774148088226439276474872846454756848544980213321858087229776794487366547284023074269165309539214157475966060637938694595499777018589162138665526262750778263375087700514155784830512643012950232641236641648382365855419432650348370564746940420708492887562562161606158670095467334592421216514676231565686841297419569725440000000000000000000000 [178,8] 185694626754621410143355721023258258567686984146590933965179277746292236144104816885035371279986224884666814839146868717931671415285957795861428497742229182041157597582165212492523844539876979851553741157216205218413494423331668464342964490575408593046138163494351590855982270739858573676545786451412766197072961000873741491509063462538759056841515674094487603736137772577300566675519362571458123193575475500695822682715770540843502983748915872297655259094502338491552721540923374699659463073337542527230889319437451204329983662105126994283314397630174206119122346564657599262832772973434180789498440494703076267637406664979965796151395097661332785729348710516678062237050826591480613741843588428786763347478496864503951735259490021644242717350603066581992904924166400904245145320330282705846457603907408538982913269906333569383019195404376354843630841429865824912675923008614701553029610726871812364161538558598929784218916838476198550625355209695951974612803853144974939553767511315348411801380370100335764326460467717436293933826297146661218836695671131554064584379268747715959090513575792359025676408897242685335776067982697847478808797879189277056928401804388077663688548458341760421546424762191025608648872954308996513098235036238536832390585305811409527160464385382959137332028919294016859244850773565590027743237997929980591346000560760511769030223705354012781216157586774030976174172927387431065747027648858102754135305922801516438996421367384408709276436442375880351073940445717286088791873329448966160257458891785225061085325245840413287816276001261133863514794732072340695230783392491087852183516622721043059698234832020547094823481210583686541348475961774191271288658177642719941434455208649522309482719384215594450365921360210519072380688781408701043401362196945800880230050903580832648761061087740064109798356543153647005132156468157822101759650746723565607913827578137533799113320078236166048351629799187623270212978996747554082835287573117083457627665386242606825534391190649431159492089816400560429506138629479402023513610435151283638345444197259031025000588342682204030537946196467823691740781815464308757922247502255817059337000624504349101080670185967786375511498337454910844550198985737828567679831274958686437507072000000000000000000 [178,9] -1921348212509144866702455776394405755402982079388892910938381092701020978977678985407639921469030851168419533208223586456270345687294801468654477428876460462147920566415388119018556050516440546253065580430234038939973863733166588090036781047742591348761291038212638386941924143933085902081271212265872664692975992302400339244996911835812057533621397740400404833468162713779176171055150713919900292715126434972332739044062850580776773091421280533366782448020553670180418283488280868293117944108409755392762266013241361645457355106909289198191777637512989932935473519023364415498886260197293223894771884389774369896727154627170445503328099491745990345404960735724894731078916804999700338769502377837069169724229816053428114777677198741964311198478374336062459498085445818399905531371740629994005684195532020255620955606878023942301239396218038377530857046745245749727994584670633113972333315687371410993520678470704772135201973196151858996815050701521147087125529766053504511117517468440154020318685001262348195335771177552193403735239098860741912188791225293300496844972183344743844450434687779597021602076141377386121236058225311062990461424689983311492439849971162702148154228797750901581862371800147921694092216502558499166866763976774496814845505677659808891543403212907561192793856470505421469791032220369525012550799442418592207534544631511174524208144839173291492003533961259341151104068403496296511504587932659631770254267427277209966556634007152218193128557864062431961134916864456822223980199146375291722418200039378655052854116869127829502152349221810573807295384938324957361877399560587664287356010917556718681686085751159942426946005451837038985618011901995290828730814248120530735511862331973944127000164239906832155400746054215446044456302510839924433507399661723126257857899631666806426199236249731482475512458394911484447053442348340472125985575071325244128620695156023212190310319283649592870421401855823432565146438028616632634642583594566675439843710255349796122989118406213817323242454376138512777498269121094719597274356607440936141827106248382131253250484685848082250514683139031077740142010076857744585739867536799925883301210034326772529014347206745139591990259301563800283680885255654054063601651125193231302656000000000000000000 [178,10] 15679971513307135300947334057317447537614779155988994182258446955616735074854878094183238934812027786078639438212833048157960528390762277069611256113036025391360458852081828137436132672424863265938780342471108745887628214289252451908098181357460072028604969278482431296709127425314536798858522454100737185922772250815143330555659240657153746349701328924990265389885144260810420981237927727141651768052054255886509549441321639051256379246409037957114490017513026614605667996460012359521496955696800778860829686070163243187299692244585716593962924393400561009092265325628232094847804502624039898907364076969137151354449768129265760223386746103492867826320150466515344928591168943510320479523062595373101626739685133097058712643604090852430609368572820041809211814970372800447453282451117945422607972412315758373924043005496257085703199383711121454751162454737812927922812453637854695586419134419593828561123832419383265825578107673953203751192518548406957956864773865153856153681861081017880338993754380807271441603470007767916170629600523599853916669603065780310298271509120556941954518435405214519816141330713815892574202770453802230880083131343754763138001184663431575655676672849972904819452646778932049690974841234340089383112240626708892492572864535460244753360076197445659116498094409472563720558073157319429784418218413693695244720010801161330278861833307249908749573103798377202222124344579120019175823715334117294520299224829931416134642317842651437362938337018180229026923949603522102634106497024521989638186904904470456818367629419100259756227977244012541976450744578535569743273823546801385848454993121323174004225374108930386909789656599886540821761921224077695747911846797268991012066145841605757003818768217213460230712847380757715889733819477751210590833051248683179712835047755060417020516201685954187462806956509876627928525393715761278866782504164267426055253463924083122631141027197872120454433747221594963202528971111691025344753167285521275449257032132967821005378493243923342989458882962128434170490767590174082831970968678305801437026024072714023167041592570890765299091208428058714901270110083835412897816528809749487754824072216966742665837931807956520527202219483825748950159006053442617641012139730368181879963648000000000000 [178,11] -102626781713291583565133360664237414548780560854318604747888399108729594698252033685518865748714197563631672984241104401414117733099596413041088796617600062157805312944309876629771114353486003991919773911662967646623034775090575703491905012614017652954688725716764217141131485530204780496120031150286299014567868541915376354517026175794948903803479107374503033621005683965906284111280375426205575439643287513424313853193777933919822665424638488236844437232514049735791341444451502241727257415557628425965698041806093923837565503197830698682052281806737710343400342373382842347885706500582581408797391048310431124386430836696128476770579341371613488859250898967285049920181041273685579396899573992283304145959756910397778293983546048212378420338297902380073274441923769689237635030288945919432545693194454053123196540269314538385947944421649203199740385654158143502503975586298412835205838649952560656393212991321736736536304902629160891138938714551353629868779167675474098471370852661177082338891392861729902976432292963978261154475971300924477787874348171146775508143234143720237063661003722924821582134353147982604095080271046859862775724087513616565319563377490195604603894334365364271604759784887869819220021831207435026507451328156324948546724593943032306584630892377360493840208120518819245503872690041536146532464803841601771417425101069473145671164111427894828941651015637795523605620221741724613108809100028411321736584338507300540848926993077119207554828376245872303023716369236740307578580283183530337905179474070310830208560459024654990905496045766675653333900727788030415206897844118747717427001977335326505811717696402936589370643953146663100216228940851096967236483095813050576832995144453364997889084574149174250235806796816928976966653753267193041561735965040185300219005398394838716376089858531324708726508683419674675538680164223272737818503815740528711508043360062530667378961257084798485762543782999757249531345612881141082826348947509423347109135535217746083951418837552568456629215531455226124240575749374572773731526855916031967014997251716952723769133415355729113959193021579821692771563497706047246343282229483981297416972440527349445075441702420283132402372360989032327149408191438083061198837238601734938091847680000000000 [178,12] 550654875584538870089049528825458540823838905897276548376653560663468136933672978609671228014490305646732811539611771584984477754480021016945602506300570600206502762012539255641459386663454947062483592600852118806109581666115730413372336775003000889893982901996923635511139708112331482795125082290629787551040114801723989388420456701875482635064092784117491499709990501992171858818695601029567992636698322780177254734609010602335312967437621018004171220293092467834294867193459777124790022729798519243566075670551339724622788106400333333678239939599233469538934317464588044072167629045202317807498391162082951605924841742902226610996612414992047067022890637752850722167582970791220626104175492133600437463001994085945165593423902795692591319968359376540849794758741127373086458505277446726694747687391756549339322141799870826340952750372621960087047200884302966265005599995651321266077967481930038596530579294337799073168558515322042167782592884528172540690624631929685763619974517614250532035719080112546895480724806512858001930487479343433952021336858252597253236479434696791596647361600397030025357865997465115524849360652068857090589096594113273187701062362748542046254538826521888553988075922705668328561093557000524378524608021751181357471860027727741244865477916651678625983805954836771094312413717769818552266509508297661957526483273211883293258197448551928781968237276856998657694929629336276433873603034136177302007290397232301433416193383435197642751576170946914795890648574085053309565109380949449369913379361303011713667317218193488663560975910829266511401197393016665311823302267258964107295425484991872341446968770349153226192159934785580159136011690112248419581406380741640888139502155525320472024113620283382186996935447235311706564117692165684427067927608114322226248752604217657553344948495263077553948225263720895322920065434253456597791337048380360447832660123646721037732155541758868087506850202587762450947170054772711122081524720745537360939603786118043737744845213001033144608511788400268550744868057764332908167168788565357103987242020631374364653837202219896595464241891837468893564802866368121445749138258565604976775964525381340241068841038965422531367927415318016204188464905769756995483583012220595989045575680000000 [178,13] -2468195907680815210086085922312065082131749243753651038087961308694623686578856147351363936085385127776580209958907705938069886540912319954621993943233062539880820360832043141599988419253851899819593576802205769153195001112046918809686485769780174399792954561090613884868071349953672495168450105573967582579911495321572205723934313571040919224234751674803325899554215244728556107191301314494186793266781396495499791467406044778980649499069202725323184749253232772326131722795260881728732851678422814323784525846695639396700729682299686708314202488994295936432658020582661089297571095190989753473053385217114679574054348686751409106176436916881951080147705291797017471161147283411184180550476491000204371530741949030095358116205179571533390342140920835117043589264889582261645967730017940225537580476199400012387027283038136564154375350615463262427496563952132289424214730549543880541328179452703448246225919211749517691121787613194464629278930132742666362568345613198305804177533567137280381498281803724506394838314794516679911165603436256076957038752582262223354923978939204734865736405744449646822843975886367255985041417208148835308624114184972141360772194731353147987053367454439112716297402289336557581827580869434375226124475748548656636929463496470153814642169465309195870076421044051643270248088312887605499348533585248872439289302596820205033738982564844726274690596845734733485814296955752053864693762006569286011091357830939973278099582640753949976529236759834178058473116833672841511737241590593336811349560290485567062542909604115696413446669727439336805035145359966485729820639056144928410013550934791075045367070499641925055785808586193565403701949077280435027912848378057819175524184646550509795785340616896180040340115299320916827270101556098640472419291550867297123452113073292850115217247182567191663027417816695967922578592283862334641518813289337536101508944838345535869012343062369237246851636892559985272689775244128450463681882108787397964105881370653908961984875908303613271625309862305809262096921086746691601746613843119584392857404821132122964661116832497665408279944169712892881979840006076902070254294539564542001425379344580933343216376950061710968455811259338184712367193839341373776717587311106342725189632000000 [178,14] 9380305814435747533556435245375075510219179243852076871844512864538592759675889436244034685968609429207765570721240002880611683775527343954202924342063221343962943456162371859601846987102197379054156629081875938252842315257880352658317219263391267737479421315639292387920924664903797928335113628904167738399511514869946757627958361277883968793445269185247369120064133311080429798241763692104460845485250924350447063067692979479521227315552555156248694594061252381544909693525906225958259939387731960357158887355221552731005904335545217397920403596909826799710382673849417919597883716117172828308131647978000532849843578818878560349970571328346509912319987290502987497465393739938867564099738723389394746193229491680954321808184759097174566841140070731441908474449421579238897011508260426712399685244765778900601233923204163621555442445608535536281269455594475439876406677898068428666000484251371674115833249448569084381438732807699175996428781663907806720784258583979608887104499994006620729410945093880553990608977420492848393475498506676090416921122098672893362630004862405939208055823832653281191194336204153801545746756445328879376475505488611673995892660404271129549369608641416915854266220475687717175648910660506244232941830730948220119380623358322350839292275426549236399719182756505476775157230683743640950660733209106813125740165913107589644716970320014615371359355169613188429885891288614836636757734598591913499983266872498442154591707244406091593769018691653578425820346356703906539162334726437778263554958234929567711257751886723542801229872283734704970235833361030757201333588389493986415459384987523384699014215422863407633003704998744767959289383468439158341145734719433260611739453458376092684362759107245025764461678875942951959409189281955611259104592992862326859742061582572978289750388376807522454566736879867915683856626587325120327744579563787286633484126397301546028187111212249378140432434783071768005851774576774805060476930833140520412485652156878298567867786484944878440003581727167571633801479061876840653929187092230892570655640588949250405925487447972563276758250320183602991888279030987811759858394917432819267328005248676740964084485159298092799814147830669064424639924610538895290907078908282260831575299680 [178,15] -30601700012752084940112272247209793770085961117673874536247746958385073803934068610952409703360331548678732667323907242535409705661166412350897969464115417040378393468741310172597844002607359914433303543765707678425609696683185314183652245501221534116783412159142549476265849670472999011135406872806420947565080432607501458132601660179372631813831559911024012551995638269363496105463536186788634284769811802075752564426278173017458735669654315172438131575328026592758236961056942776875322709388443907497630565045268951819750593780290242264538015585978198869197303982977146977314238565458172874615825058702237644584619398313436840069668295534373455663896065346475142231269105098930574661517654526212638976247487633618890505587723698385805227810151844603282190536057765638502688484475477013563588852976278137853379687585948266113388531066829964385894738962433244925315779219373716586704683502576722054147692059517363707930140081287930079551053886561084604814374398258048496754293368762294664067348368864656308733396882914514303284971466433838255519217836142598294424381363483178801698816820656503542805820628320858329653372692631343307704731453644555738011936491052779109307611417310788394662405080897921093793140810256627282874723434984218530044052715869393660446331231042349622735412667272288962843142633682508634384127454994365981632143167771054720081035680661713548292287663130122508795363675173140779327573477077168093888041589402868120633804201755618587766000401021994144311991915770946240908924365383083469270556506235623965537768252869834001207339549811263202994100306155906869446065400745292590936585272253715755138987818906417911087249079031543702505545968822680493247665300543268890973576613157694938966760930852367089086658957617836608832719719630786674200920258782575608773303222935048755574516906662438956810966175640296460604839209147371812864664962226524017043413894304572468913002016938205298717322329704482019642256668048438158015107534990913176463634320549038997873032812628359847446150932686465544807680840292220558554053120953358421837610517897691013218814686772301650573874848281204719498978794578560286243929363993666335221225253392288889733077050624139903550428975377899494159335607310835756245585365894244906198633600 [178,16] 86592170646479336126045317655813941643682830494997129965360238010200810137368479481361596866877307998685918227518056249009012401657579193312589053982335025979322498498873648806569219373353295005100492580512279777741239153534767048999100189291523928384728481308353891581914664952574661357180956562603215498416775453249656284899008781514070402793864495365417520061781570440137700431460633340268643625744996651019483020446842284391638645440423874276229502940478897314114647417523322734565651785803069045543285587910648994711297684995399064136597421937910856872537426428910292539942888768312242189034326811885591752410059568983946805841143781214455270722503321291969498634496041707982916859581153316547908232168497705570006077418562398396134909230224205088638872887349734752468486854952587026693776046854404874185887903912972147255253029965740999230293991908416733463016716198496743910909163570475055467754124992350616528448491911982468797571220370227907805504789265893585367061162566211259977212784742190483672913454141174420251891763946067193041626599146279487477224117646567417280391760984115425224514225562788063088029721759116348203840688219065563534458352179218849979849674077890095210192084877033237116797815436353932090038348997177929110674865881435418348592368804483583222535086844828337111095982405098699012301576698734396948265328247171405535470179247732828800389343310766967764830281864959443511075469546603826524635875976428767849047783223590729452358763612358858159863925376055294620548058842413574589346716340517350623936955106002011415045206542881570273152610928424290266102415931591232599583347751558120738264355149116094600250489542436314191727696548439366472414631747343364840923989476802285419183381457655144686811054525010951808331340220944598023887875362836304812045625905174482827590561149589102633100118541210258389832085576120804940277115309559631645118796240501579199422754032699065028802138050577344880449689249335249679428875432117082772807956108018311974504545620064155167394199815425229977088557244378837597647950770195829766054090241041953926152109739330811593689611864035330552144677618524819303293668922332236572414994749128421355556045645584468858049192576179640358591186470454938495581021748013871177629440 [178,17] -214408719635305662618554276759333169816327869571755444771986572998473769453033786233902829779502327212969076103093818645037110323467572543687296551243885186488439500007212574602463030855517497402161970221072050205486610746937458578209666281811037597960278490693239606602613844696894470684600990677852939119250442729262400496751327980715853874030711440992636214470825843409759719096831959192491451063012876323636405877737894788267257063930097633298996647676478805607294894390536075014018038244576242921805827356913817701091863550646799875150920405514792246316480532332427617017213959062290779043449686864404151156168139949858286202976835564790361339363635835686743231972318500813272244141468760588161617620167541667210519834867814940428169673116855709093238276314167819326175846893830225748554407564147336740085855696590096679297363222558743037359456626033160192672574034328579125285323801166112956220537345979180846770398087950861769035183625339982440096112730785067875838301021139152407551390452662746841572545711923588133737710870283827875668882159413047863404400305557102372836308182648276379279162918525416069395608690829994741858221732575506131570496158011911429252823333185579354087243739125214978451274502784213850801882615204906510171234987778258455847685751435545578616119010239445176612818256670111395004477620686630406870396046325110227412665525835953365631668250756669549931141326230466687028412886130748949198298180916659081006190790128653522560143869622702204295483739668882251635509981390239693929964906389522043976801620598242417136839132475527026457874616540976217665892654988952826329810991085543754378943967550567130309248550045287509833319593625700703564158086651494657226250852045046132252082352315554253911363391855321273504506424043519533724228460755745592361245722563436967632952267722899474617165541626323900246092938170965428953578238277908674810050057047966478501969695968752004657175681579156999245548600618734395741898711728465095541153237004258009317233772923924402092886409513709750711221716415391753487594847662525061037919793813885990492071068331421561163038140093791686056879236660726613333732498131058915844443818612931387476114198492759206008323952536909140625924772446708941229938710712896071987200 [178,18] 468063073255012822691414100211952346656034563809800535797352202950901314212556172140115877961302959613724017975479870503863236200991238645483792743245239736245943749906369179787504655916357414779119612563633344213831839170864512578610904224468876567547216920603150364354363565900186283254166498158135347180508654342514257404925237836351106797009522104316314580798518911968326719546640661508888028506247129145956680866837771151949355939672578334918422346007167150110608750246980714156349325369389023105536783637695594836869918938451830481693692140224091908657377922383263385284697276650906530536971033583281682564993733247383291607260603736753605879448853397247886930618928702117004356234614468855098516868281073028692360905995323455657903732823757399239746668937057869694223019688602938469328317266022891246969181917512908701618480596376152268100540784111738085016445671054587639982537356066676130613857279616570783629983491310999100116635949600991021360988615402608280367038174698960571928971254015037733577421911742083922351045339163201871320567584923756983530289528899430207127012270566075061789768762792954515977744573554028006394876222629987799808040696198517256081544206073340691121683455152635609038207441383849095608970780324332824958014570135823681085024303721615878748563013446435565006953118192751228718313802968056903483312371096972603846253011726825419205503628743668609000654471116909053140425398483154535494207282770790941731357104080018440629376581619721078036149457422396216644573259058339424603789186876237665322251589200970957720522648158551436778280675756102945740459070222168371102546323714109051826518031455459479863606157866124468293356715489916018159791621570851348334031405266825877676066388325493094570327579449104026054727225003599861328480654535386795528429414978125084929318973488041975492518068071105927364396349378924665242346994670619986400770679167771838715480246896196598401905336532064970072770872584244632954188600919472263103092677352578737541042815818026835971221203416040643810150273020020103179380217462691862428558669481872883634773317765974971436535219539460762996563686709120017938351935273364502638130834516420696776908069353578540835712716838048352245409191707367141935847158685733326880 [178,19] -906722500521023932125422518525749754384733580575946705266160515444558483266278507756630667371597504467163810369585099164037941214504927826802838328606327743936096846878207130479463769510149771496469660560289605996823425809744971523981221579698198743308057626209507346304035833030426431181925583202765289761145157607413399799415777071297779283387534255690081735485669531353315908202747888884585196272446064592528066994128467648428499231222367688998127225129580234600514934871422236706421586563709176990402077066710130206840872529476061131065612217085012755394698122772392463486065753820772207007915219975337966934701341985976125579816930906515949246443117431576410459148471852359856609594101981040450707873062262510172321967082975525917744090814124182192569657005286270253679791258940514320011794768615362141988820632636056250975826956490387932439745130183438817892738223144139558985714005003011477804410915076301252747455227776724258924959736814408863286359646799184947364300617877828162628712346078722024090118454367426520750714573851130225908370727041872641358197344206050850367655627855068791032322274950036597185566230634495661789747287454887620080847724321568423929657405458655035182272276160506174006871300431081476530736739614298934559266207062200559908012972502886692590240105052068028690829131482155991385285703307087882010082090484475627007632024159701725451314913135478475216358564815951612577779646864639825445757107236990861866043033837081208948406656389407741989406561506216911219580881174885470280407843108788371403267086877747152496033384548685957705443752369513570819044100586243404238618255624179486147948518308493482053479132733257778379314614859780648383527483027836173080126793002128538465575697925652098479704306009327365021347246442999718116804287459346430386923933600046539984394749196484364051014157668514227117005482566088623868848251215107653298866601592614388775450420121550507752147021936085097441610663201589376471870488617305290054068250430819243584191413438007037816899599733630164228840821533529982901872968169697906838419281344043465237799958352147691872236726213217482242236568207130601567048496834731329563927475142911400443663609339358758457693536731137296910556658223429822819996187595319680 [178,20] 1567411041476809845637916307786414156568605195636002240565234574578465198750371120488727368671922074032111227635848396229789246105685147420273032135509020788189825403140232133973995364712533827533882870877776398325889257690088138318525862578206105320974815220720257663169523988066851890622331964638712289663967650377324011714332559758372819208757212926189725815801212569406936615304965354288708035466837859692968096700185176268767641406517554988546370713442093874191131347914490227252039549987583077558343809816271297749141862679554778976505479310236872109331031332867381074174020254809902273465261646233703654133943297687758799849440149543154303768124078181787774146153490702983074016180167076685438400203774230723143505111445419335411625870346769705735516790867534688340459575767330315601880140381949233202310090192055836325479496862850971200796758398383884262252069009274684629975825313505709085461872712276452114204047142652720978284005889696038754974667779167320802645507165178669318333576952818133716239830160401425954690671175017754540053720451778635484965220909473245627640281377980649258316221855823777988191316325068058460948193890214980695930647568700559338877641749937724034455706302274447077619295147442440303848617520192544647259016154653780239347985300380480989712916704172379484745473544028341159132285066527965282890217185394691573996791254880993851140530614978991187790083800238900973380661712512471534682891170694959377225091380937227630152489539579347627151526214250043635634960516020233026694767816621319192867468219018638392687476086970944579290516718703695484572085539990892318178310760624565286567638544126904124221521470526530907167134367469907464416415179517910495576826301384212324046592539979337681096334410748046964852918475514751057173026424407129252428397185711750341037638120634247993493929463938170728822800633404404089082638856907195615341089048055062733378339091924070036995137605608047885778841965119716868203629854355291516142531699015975110786010720999862064674049405979713907265397780071562272130037866238143743616309923135134812417037187861348726126461790661771276532242729446064161625677092854030062663178941787055210113796003608809457839680098278703101474206744228909266285060049464832 [178,21] -2429638382755060760138711696836811681595262934015239099033582688089936221050076019070498070128614513312334356246942191815125188406605522734078592982633549739773243204528896020097609070464925692492567718613676327356611573788129609464299132618915250440051678157251628428059173478359900792065105137789120300556462083093541723047043674485248966522635984748270924502661753753311575297186538416617649148094710742139254803016229359851357874665836452849884174918796071121970160374074465807580343947342456697935118364614728516398286330241351298091708143713225203798682592210842292073372117755624902400149060117106978088579983795344481762689507850273758162231613348193263595250604020946441308504680498684212577742383353581735707034497779252577402637058059324074705999342455039074737333763038997326194165316851718467763734710916438509372738051677310861290937435560623428822641004909884363969151178102382644366386532211701466568229176453600271517111225374558028341801362510374760761878251293390440383530197445463640087087935410951072430774668013221005977940567040347229261902687358426465054048675646004651379447206503785971269157968340397512885521972302396525541328880870905125832269214189092753670197056925448725781684151151115484379096890074720648246981357596638764319719705953114758202248609168170353948176716572437693014204579810667477268198372411889412760027257185088795339228143345558556020047802420985529015545879168347706486280010429454443257452917914342472930614268281707317807128056724611532012065796133054168767423858096242646168069583502896612639309754448987523523988848971634067879370341341116088161772901355683308844071870891566531647694926922470489787256524571792674384859059352978931841304569953786418124993040567262711569265669091277361050446519766044532802650001726261889570785181283780216277306005943311060256358391845442477334601916807760631488784520696127621808306982436295673040432544700102714137689063254150668548821932867306761873800087445332764539989241215998012562618040950718669474797616964730900846257108700989180255646438998453097624906189975150332661183561800465021794869965967130721988217712168063117812371170031991957358305353850157747422096483600833701586860886278499531407284929606014003021643766623616 [178,22] 3391502176934765036363011570273054465052674686400818015155904647535856591815686469635133486929576059349394127701004654878189847859744550900466554253683205450867561386476864033894275840718118567473408000313524380855608568883234329344572344497832346207103915228888579296532447735255922051337829046613777320794873040703773593170910835608414937694675899703457559217994174123267801657124023534463275474138318691819802437331469512050683041159012239692938903749415758361634804544567948823716244997528601575857399077394341721469220715510101281293272239680100228309987547821405575585260144493426197186400461571697459407232177498610189038524965935516440726595705305032117996973316777136926545996321833206720622672354429272326402669763448817678896928840589091883632499363715601030538936782999811650972805349595596785474054312115429543970103050584648797401909570163584729084075753781318745597173288317112449164367910180069760245399666235736578297968138660029998440480978424273637568396540326905030895459648858264386527560375636544111495018539564178878609536399844774919344642974031385436998550394533276040945738280545512993096454875308331247456716448661393686252995693843631618619347528372804844767530822936456180662298843689498759892595981612064364255272531915175919658640725372003372700628196417363272063782263884111361930698412339367061206887046902787717147996368654664001848044013724164972652612818606501070556551858002067455263607716150040917977062523837771126358028785584971119467562981753623026938747944170341820318865522919868769169653816742232458043121315084874735314360026790717371929816908774000946132180419051371852773235854880123808031738330398560975602471077590403431125147917716360228579462265410206616617360402742233319706542252078063819828166273922978513654084147117818934145730628369522618237175090792685628359137468593386307410025172922357432018474766024520073419671472268775141657692818791485279545191404018515838197551419902582096707047980484491289079520712717662601171348284972653677784267749361728325937679809299187776676407418049486284708782969119915752198356489772979556391413820249502298168289333800589500274715564351229115943856046738364332641032300891537582909359739078248473836415278850726747999128627920 [178,23] -4279021999408755433788512837102477435609328715603720073512226810310005738106146204146496832255780417676343299315628080285808514167373968822881587537946058605520339420421581548544654624304949509107709790611433299374037244829335069717100303916877299642757102698787070986024248877273319003264632053520644175626508585573065338665687005950440147864665393692155054773413751822697899781282377109156224082595532983314382493088130266082393898016231297787862133273730708224029809834317243251410179615909602964452354300752240495161728333497429904974750529856475986418702146419690400490663673794292406101995307522298750318394059379569937571755195481686863440711911754088613756024331157240699006176923576367792930209326398188931999407791527514479863041547415886261734387399553618308098103414646074368022195076869216683294715813709494676099382811236904856299881351894590189349983958666289816916966679528172168197564675472325375707221454287032137125281696434927186347246295159611087514947194780677192196383370622572285102317565515051548480051179308057842903630319737079331660856449782064588419568628117656154586567353064874878070499488110172202790259567487654913213093837270151142686370929970316022615164785483900165812839215269944178475444990736210294335283948977397602619203614351253885861347743280244314489339617322403010060545141716933753952178943482297158962129324087928139835942187028101667047920542503691897375958665905210535815330427804651934928860392008634471536336325924711928509640345149843508539450219818720417339716512467991562053224331908082027118596652053468016054560667956516296632341068347274291452556423366253558106336122707033967455614611599580878743086320396717141013890071986119740010817227374330538694193067410195112347694470412880594218824885205225193286940259679364822474502945009623684002616632444516660423728960292776626832854657422732101026395340825018925354804684476154735043110245068044890482719166620102524342710191496693397883957041289312417489594909396715199573181869001796155799001773842982682316003761289242917995762941786077400498797317472894475088545935162217511084153921488875210672243574725144882306264387400616365283805971918916523532266212858442461043053055215438375200832760668190731014745248 [178,24] 4895640352747620940150961268115046049349664348737226624663342492005546233512980530267664535320228973722643440856388391714579868129781680860640762379680033616092153602432662958080999676033525998256001479453937698228968026000730304589371108825265546853497805277742621007618278173588926776956546355890695252287451048045742409748132727837745107470720988631445044813691681028153316071049483002456391721389303382974550383353864986154132439286207301330761335436096899746175315326298986723583345263395068302900670297218032077350136271863944201875543771278273640966146793100123077113092787980870679853573265554175404364936773472698464177487748674616821247933190932777198662111510746622084249273278583314628879214921127517754143689728067832973359491255084411232212918917502895400548716308493448648656307673985129139904572474582748787695226536116725275763820796519595031483971565115761849052366922671865863311975893456082881572862874583774467838653887643492167398605922202660632793538548123231771058887303639218838667342033519189210554957041742913380140967920509690457263974355055496221429894755774304615119665749648590818885766201481311151923921147057861584996958959031191824415131787810793684024787860117339889259691865769103382087197276451819376960320739637452626941707276937209880347021164100767347440013465211584495008479786654303195010585362936659493218531098680344770079045900105452732459132856577651073885229010848740140990714881877403823840648199120941374554505922859137359745914317545327373440688858295870553104898405951078460229569987209104963803182793771469302325482609009676388490450033427949276022438905449688330915891726652307354956367909746702044291338970396039297344356696803305185033650644384227191701579082868521132143639170676197156278683355374923384673341471205873535212093400700622945309008466771878764218569342424792125824886321311653805990044898680183313916104752504132384294355974607696648948550203061413905071551596886847876821489232108198870560253830885237115296174571006249186101431766343733015968059710709885054906198257615104670444125145922891239924530441429395698721026043246728508521405626030659255176403607197748499738821599938242193966572524000418036697738013452562679415700713101639457770752 [178,25] -5093589123966042822995702209739635526217188866852052457817428262719870479264507987481260531487884283635316077665004485590325316530955175262237363288394536210648216148845034052112275648775151699692704962409953348027623472392747513393278266431491531677343692102985772267991930454510124442743853940624375274467405888340418216630318942600531984644529305160648310913535905991615635162735414332518084494978946760521486538831935269979909434141691392979696734049623360967158477569683742434420609644728758323239791420382064128521628141990591939765700656695242449892658068189432317991151786395832378363264362429872755527407093796368849008666415034838996845513831104810820124935461699333583252434792741350301129104250804911533702435993261954700972902174409720071108711774012264890605532854653876644374574835449252275200139180984391998454656270912913992134107691177044839903267925742650008496421453886423523679817682184832971898050388354717074464018128223587738032754504844669787262037664111820268047131569857786651054347093210382567275750240368316870942386084314210845246142372238817737626611649095482758020644679966381433073421081244643988182707213443281182497414340460220549850963639160711138958830778525273353600977954459460105958192456188238964560280810574024285673664497505994590562924407278145216754258315241021393276670044630906345893418027502328193693843086575435599622797094907185365785388100542832330315539751606774474780138971689970175889444925536361884663979921639353577744383749999681792474958255351577609084431360333862823505309746414590122018027574075365850625331526540952544400894972419822961656381242398172188854124960989846692063014018923763582128398126834221767643372687010578525862484798214745157580106723506966735627537674731892831063688801127495175386112586986736971641838431827540251670646851962893506174318316530728045694652450852723919548320543352780517438853720608529904835897457466053208962173712248285691878403362391646272930678380787994059167677319933728194956766809101263853506285821268366613108784905636331858401344187710077116656031400339698101277286482026475551726201375100668338960162959805210542170778344199225141104510182919994648952056179776449154934582536246131092091595126641676733824 [178,26] 4831390508632669640044894924407018062508105137474770018202536001696114424987956511628452080922281546310278135110813451265236068584822262356252066661053502460207603065907849802719108386128041763453293835230043668134184548370992406999727887395056899633399603651640400714159442902602516426066640128743950520791982050613069712672870017723898860330419493154032323247245398125022514585452785717357402237814016506576064803901297255366775758984202573687008851287312565692401107584984574827304092231695221800971584359058890714402875051070378993554971566117152147744208658095281098828226587702044232488303694680517565438013430573148707059004714638599274019687622557669170900855784513833751444307994225102974259500900786251637864136390894584975756774787863675626178900535429938877277633306722648229746890932073558125928001540875231676736721514052838406760360960751312196057760647785938049543610887133608971736395362292750143078616665456464018832879202706824334256338547200978335328736672431158110503991721714979622654500783854347358090307342694167141361443298075292768088878051682724797469170283109672537219663115846537330577359291267616667991430416416720767281433209941698350657731587370508035269013251165333110161761830704266603145505112193452917520320888325970164356664277370824686725057136603930687400227019902832940748110737886904250052297024834343690894328430149288641582948947654210363441911000988817743539350680380962230110950350731043309236150897371794481691601417410971687868906198115858900613573599409488316481905795002656851752648369603278187885964320513152086051648828511594442797878085982541233999022446269035947742075071393726255070799729493004389071768318377242427021512880156615317083848339907069897918397496824593316166664303411021442119471352891319450761182479725244234920870114145304138024350192626478669977675164253877029673534557543432425124360777526152984276215436007973025239134542726523755461814647585204869028004888648291335574828062421761275172876171653427234783408446650679311514447010684834955095330456323829704058749472589622149870567747384042020677857927645260978384811463071273675962034703961767532954515009801292068358776434035184444647424706180050482800360316832490947209307685575728864 [178,27] -4187008742217026992805574442434519377796453341951496884217491311507686663360683061227108921173213887709534905193981492980579397463458008653422993555566064333869090951106935859967588459532761147629241519936547275342746028808626385468446697780859108341775283025816504523358271111782872007278501045987617264731885913864141071994054143268895123864431936921677416154472843740871619298369024934961079123000329069206355627883116575195199116359471878079410222479747820232296664368274002233272027751526871559532464262440951418578107091927073079167570979069814346524662805487312731024896132992087209083068152121371654557908295669816058567437265095134745087974205557387808624692630042909876181049349225649192255351187699453703329139838548990388264680179718028692187024505951525730768763723406892231481586654213899835112795668576349713399608166281033438508924882530092794952936598592183394013599213483374790778241684783129388935000275029447202878110554949017088759304167495120451401735807593709799653127502663896171037802369250577794569422317570309891436934203448543138773892038338108297434896823474033503635000712281291505041697652317701162367821611650268774406220898282777010069449952909411698848816832664456548732015993601463322600123460511659672866077417885480070558971589339941437591674805148789700817057792680053672450612809927432449475142690167112511873984610107031109276949425294685624961252931677454991175830886709313658129636061946339114679713889889397811690737203355068508984936027303293554062592725640563878751565089402804827484443776405982581572506005008824231541292993430069001602203777142235857082795321193281652131988878274321216794111699901744320413198520150168723807333608328553844907978399181755816001907729968612726146025549445932697838033690472468651886422052271359193967212844689811113391489244900951210156178703969052142185425111563187459212034973165416021838073200123895080491279509126474083096143719939790978175675566474105605537271883645438056240386284715526307752882073632168369090891037374479407229268396706557590421907702650038278241905027434837233045766438820522992882109461890092706038551657438653517731697399084496487547843849321160188038658469232571240533166144806811938107324906721408 [178,28] 3321611037490336384953349032587036811875984595005954377392431263197691799054813855401864009370190083009228134145217484511558434323960522524628933427592128685550004365363823698788972687403728814129669336543529780611672540962724223966890523831409697972942192498548598531241257326999190761309920827332209394656221894317736106802710007346133424814410197083159903974971291144393094664530849974190686089603227922172985236090979327466265593159432466936675967550936296747752888485501428647411843611349800931061328089475016415243551876357862578639658239273754789111786687950255240311439728502603730516117823391435402447533303518609778369120566976589282068457420619304247524906658786927114999348008618517255223550166931737010261552072152912083404678286903692144582378547331977275145110949873191306202517032855811420871843657798373400266343482769651793614077945991060183097797484097387066109132423972234038652699503624578035050933485511687510361207860776297693578373307039411558933585130387011200332804406287862594617410137278697871809643948910034612034931195462873985584003095226784078554184502431260241474236368074638923203114560890637384195594634058957700981631484158447493320750242557053542112099529470664404516576270103617100949899668165450972565002188268291059421259656650294258380842913387191810907678253659561063585617243599978228470708361899124211596446716048906575859814342552110727557710481952171272965956845351609702070607295741119222128788697489509030081028699237455190535296264683563140858362349215279670440174936338531894567243172527114399600416757368242962775335625822774827686089339112313967919647419988182812435174931521984501078535153003289136460605407874389877598725993594289927904106162295967362588914805593053149443040955581475671542551718874331242187974013616975691044844945618645865030877778805207847042753588961238208434509787068802889528562682787462567102439469461616609157649119148020989335546525534463124854304510393587993949068276767337673875400526285118010939194785188033877898629343718413885649575995217586298652005214081338186053749397647995938199878679213569595345680855095341824391917880806630157188877920577496366825489655867280569876901648232068403771671379824620754956380394784 [178,29] -2416178237669613146105981157633773227922668286733556437142669741297909255903792578418972391878073422027742601719315905539447029603663310922968145764802862305710819612964782645238909212610933380171602096661865113309279091873551333693528644839801412811299291195737143322547747066967420183577580551769212303806701756813384837679441513929036745337462093699371011176085433601028506895607304204726156183303979063704337381892887282178244809738512500208506313949013932555622087170454088685035633247407815430557231930089814588236650450396846825055860108987396656580014940046996772681294858993608805619305810832623855339814964582671289868129883117619704113515234780977032728217539711435088672207322227500820020229695381828478138856306782619134354845630887872577999221878057848539495427499382603101573995885602332306977207095354690929030423763075395271369675798250256934385527227029784583450001209275829423620853072880920389398392828323558378245697993104144027168438698241186525481905815338255847417356633710573511526178891405592000492063989750425864100136083039145944376374805027409330390720795684720562780877427722208125066843307052744110827589622637085898970684798275523705296141227657904583546832757053893356190041774360761313794668481653566049048028156023500726326529287988929874637312534637387218648450820906625490754515385788810612205017207453627380470771577381971887068772207057188835356256459707774947498981283801720576880521109028888375038101057041292104489716151380878457234399505750365993184380110447723146463439609012562894354443108740506998513477453645484670981443777748375072446999630386321932574077907354932519815152425679116498516404287286135587838513619323202924229367001663857930393420917408589391515004747227963408489961606347045796727233446599430235076934459758094991298119767237684780893915690524873159729293920501285150310002837771232747350711471392417009494578325604055889739518374919743218167425683387723630684989659127564297128646330158104740516430939428738983844238033752866062796348046123941826861653158686758523451220116669049786405698036615829600616420056471129003647170694283745647028676119117742960624894448412772410966674667906328372711586891272709366456021583810655356061742144 [178,30] 1613873233460516583107612396460457450517249136471175663615458524772011079979804831224083110538726459607551848496898341093208527149571417384588255346707162247775378480668784841743429126085661350145085920915410194745135847179035526120064432069321131240982746398892409548543771999912520627729239826451747464080179166155866376960692859784415959849274745760593953071435846019764310737884959098554738706472964049918307030136061698630212576094626261988575909084505655456201692544696117851550850173922971161236276399469980780396021672588890276260681028698654037143326469847594728119481314688762031193244166765296388966446860489926023772717927296143245408342284220125764197456173506937316953598352073429820444034886499880867155578362044462532679330826214916861351375676532609231918384197409769678210720763745757563978826182554733226045830086476418290507555875357196722835777031192050706963237292707902804765203432979944815435802385983161477288893908752652834800474209306444401412778990610802852218291124645612513108829816758511705366981886076853026326170394799366834371062910920885236813379343653872246956888089232555470736465987317621111137372198637423539153491074095150901506596341445283445382323571018772841440212594617480761952222118346657738829216132175666057456389796414572700773458616057157675705492960700208247659334314945808430116072411309153737112380665602133479345924801948861884357758380682732453527311094337029114390246866732273556503129242949111785290324501093975098631367918065771098007883494724713915601894289930641310408799859039555651592351828301857695844879795748918118524338284866209460815369774667568449379355355599730108213568459484485101599180883972011403608379397862609394506039948998657682264447379601150863133714846924951322333345384840087843034745966983620027600227158505238675913867515638633344985153364888340610286800112059700136208937423459490842121881328397146684079056202376103362015510231951355171254322475350951147842495362539182519026714484522254914638476868986308992027814564659442981619249110988981938359717375680305114474772909329633576428696014798370031352357902659097131325655142079396658774125032307250462789312421710140464568310780046105266022956643218782423949404 [178,31] -991075655233095062575833781857642404242547978357218718151289514851479330333326446440890224577039623448448440973014698159775851838014907743653097319904133864127635016202825329157251531835480411545777046902007309146332380669371597501103226610194189311439526926162632755466997356362580826102674284322968303197094041920785529879155569175911134608881878425680078420956710776411820553889108115459294643566342098996038720234398009710107974975336136715533501868960399930217480788926399201625318351317588657960352120560399570958462667711998182331368138167620577740626953443991750472668145363776899790192293591218835023616890006072997970659151111905726251638008516935366108938433921953766476347185077081422090034401934542896782431483341854990333888838894349345053356579967484242124180173845445557817076102802998539133683424813127966266415439702615252135131327610412063909485664664089765221527162197961308471238126566809615089913346295622436377001823622562160415283563802855004541769198696048756175911405310452967032230005745657807257082470022859596662302986810127777425960814293688313388101101569749223689923724117621570899793369308431197417202302368352316064465739348650089963076159918843199633542745869716615313195333738583665505644610833623091773518523977542184848057813018879233186996446478202302126229712177620855123695662128671045892923168748691727498379549842366786672108212206490179576973156353424825042956219690685450813854529354568111938812441632648037054371292661533216643870078503645803823846654617517716661367820767521738498275052453358208452871168449528485304572601085374054106266302860914900540570991427532527033863945940539192656308086900050762508837665018283972428599744485401980658754915149409034942791106663867786870183087500971803828850266585177355878662402904527847452775216225194111986701406797784528175341283166354515717730132831255429964721586113669684408899887415648140335242428584648050432442101058967261198466304720482321809037289454713735858121883162572951562581096316657926254813724883946798430035739451506651990731946718312980101683391007660393574958411486662453355998000685671424053600503087148689154903169620341129617171248090628299394145949630148605688679765815805469424 [178,32] 560140587055767723192155084441634595788415676076943892029470013783298019273283101456516143038114823047270921160844547682343897406688474750932999702308441430279101071132977064967176831593580586079110855951886471471358084257228779951624058226335964425081422254047322447386892283883079357281538687939976010208635697752923966153337320404214684437915902226951620248622795945508806605790646136109466363140535796610094438823091082831375627247371319273850128018321818727554043447433713949094101663549173015227821702321697191180223307254323302118313159017807967858572895659110021619747901420367865095560264431781887339375296019686140079162331880079817239477141695578347356471456989234641360932039373913856777847189528752528677005456056321298063098404696184001154679451816813968635872464328173173937502123644698414219609105941135666761599671911748364264064179865960538141471263438752077904623447276696328957987390524023811108231435919645352383967501672966424450670727092594467981327874707987982911187784868165084284526693190732092050462775960099575630126228693817820190438445510029778297823145413916498039521991425430463469264998435504464932540281813333986988444460732527843063464984546600119789591608741948933226507651751232248789901410418439463684697763193950897663191126407246581728034744890190575215479583558644774985072445209895215053889790728811375814521336701692187936874729388978523718378322338289839816306998646964714668684226110593195288389599239040797691385737427306375374395369791998179381621393579592297562722769113512559549516472381937109657328266589542834713807865830058520858071736621283561837502402373015579685150736418881976509981521376573111675841779185999663808494104426821415657780046975883504677744328711436100352010673761494715221236802374132941567289536056839167508030330015941264910571093456823286725004451243370639024047850179928164145028592594049159662178617982338533649780016606423872910990208063151351261566500279484070404261978226819277088251712324436289431475307581369149783493584343874413267459558024175007537662081507506035556566919463556179514997775689822442196369470435300149365418246540879011851247903207486481062945689569809275798343385524023394100292456465593728 [178,33] -291622915133485718406760846986671334970642806331301107354802353802051654961111648223554263305973854944083984318734843621421718274211222336987492313068766074517372755616537162405541747948442366179644708519311392571090112513500928504075872225935391918641999879184968609615727932350545251278449720740892039624621124883721239682878672330175440195068190763752946635074021108573712852439235453306441431591810203385944744777310110267992078705411961134723959722732353371013256169750162314197642968766558645802985620567341484840358455161126127757504906947211881968524296797504895948589100350264675488374797946574908626067470704629541654036972213439791611552664015039593561823007611997653810042463513213742262893561976529067965640472781701933527158499837734832880907334532869157749530573954237768546842269805135493761584154966515108744894703135899097487618404498959752568966060805480361369293125006329549211103418195271025305448168287393933546038356422078492245619635142312565185335794052148496556008499866740005480842909050230963089320657453916842891496343737277732241327229697121985793904249805434768762729001855110240941665902107680092839179157504437865743794079609112932011461689920414158588891801293513383621571342191910466672945992703806471432910079385071660091179415770898032182098334417243964660887190518104202742705856839489852586636502362326836230421771598051955681057958275373336638983830154554294747858330275533509303608068105402335195995437426998783890346883859826635613064556118328052525954192087799906312367168891353135356937825488280373651932982360523553461629957053389310453691978349579402425833262576003851523124638934586162174277224540488138383798346319529828149286791233688510514156729206061121003892288725977073362920098360822259740588426308655270260056937877301285957886981553355848844024277724458034514336643158312290103080370609820102548787289314401878118564925661073326445090283567582153697468206449528534941733872483532360314808566876222706806846927456021740099813924628014341398551794731894591979709397872220202823264456413938373973087896794456201704260990490321017958147565926164681650843074603362635295621183720176209889491727803195967852157412516702236868190971265152 [178,34] 139956550637075103394637076491269084858070726943390525192350917451326296688737694501385199823016706772316109356399676447092282910458570798092727366233809414956270927390479186003020446385314726990873509171725373423271583195915883892757498517878097776940563326737371783779575298540157553653736306216064548618548854271453071972554580315039520566610921100978466073043814938922254628562958695884186810245809833922702679642230141697796356860904691272381313020348027693655411295533373438864887695554769571908310224740403545481597702655842293750709690844507774166858796058998114374284648191537429317573150922931765578305934470629959012582658511403730272545076172609900684385155783168791451922347452987943135060107699378975122229682638156459995546132897070337321432885397531687086320272117442418679935139897396686370193270248700470417871737246047025671127977896545453282620017239123171554640351858465349931485044817722215971266009334018433253922857527116988537974424134642180738279560991250126487693856361222630983842833634522044661851936203774584051142404298254587214182604253359516278180137644225454984792735337080738587436012502631831789495988516511715255571026280373571419461196950046791425303018519981538393261479957651939709103168580806685678700195831678305999538101384572225078359149831413262339394541709764710480722989847654202930514430911130412070964452000939086317478339193328466134637324141105079674455810866621005930320644084633153983700516692561752095236388836012965732629128877239306104174015732443241362448748101471808831279202332921543758239171784910992572660625875269511442391645341776263638343509037364710603187929011490710725426309255225847634030995207253658282705822965051144897217067465248546895364754445268282193127902468892128091282596961526569567180874932732989176021534231654768892890998104444444579161915074457961354619803049193560245236716173265853026953436479194777310631058035282931378197285080201631909950891806515002885596574266456792784747733835790713229429611146150013330018848083405082832048330695149327209991450772473096967525115356371147997757522390277935237635038506601347675939623676170251594280644938762831958171778714224459027826193207235319365857285008 [178,35] -61952687345829494638441501277325703828507217878266660271168706240173716146557009325888842312839316184347994484878473768896801954922254645027451829440289591519356825412712886363629707900399959674642444903271322259364788615619926950438049664499660754103843757683913907982234666301173154123246574795228889043631568333964355322057721873360178684498005935370953239922338269001376732900514682833820421190809337466900338111345584147611311896464677609165699247394786901798358845181156083461513375276634179132754038396908491463092715190447513909025078997989655847384767141547829512883519883177772747961404938963516390631720556222508977662805821955807739600093347445876469930700916667750469272817834620200239820752693383519164579457118670814979048588773824578974924503722762389978289130773899137473504670326325422756108191438060224574052680831362397539960105154064879347806231703175237748665347273940409827545369347109696243213607392067836641578981173012273111354121177997675704377566830898993200994861825446904553866985067385623144983934563738157375342699524734932911123320199850196419280385082341450746527096213403927806204723755762619662303296418532110636574293236172527060423556292214622551854430767215854384341922578786363514272922649389520479090939567570494046547431759939560870933728892370569825819130643464836364740568682966020126341017791267357966351800725713051218928046125516549714389322464369101299903566618636442086005847013031246968012879382836090518153352349158915213537843572955200704540258879640320361104918360963136034590197520987347171247933365629925978655759865599435942296025817067120639697738612486350359597475220999803723964662789256911298432616742583826632081771949760456269017397204938734181775215561353491994600688150660017303034145755033148304825377494655080438727774003983389565943530432710352096709737596855387406440985179936096933630317026723795885099751661584260016912699169633926042020088229650916097588091503071661194765340352202036673918038741464935087781754603250710616971335956375604774352283443449675900349534643108285657807657661215465593829379436891906751753345453075071511449231221907149904071151169581166098128866515459133151204608035798396002398304 [178,36] 25305242661115425828121794326257586123604840262961962378277134338732339629886369538493217835450647310193182744899827712487550335368570736797576378930425758525552610669480367848726586590051912151723029435777946952514220946223729243232216661912947689637268975001210187343674893211993552635563315280940064440209214288237206718044819953252707769592314799120284919901449585539732136484138983020323653328013849078599856185100848123208141712102406473256837969877334567715018134943978718822340854020845400498834662640523764771980512727846440684199120162269524614307719636361897304280434018731835756684742117680837462258331442587189851256216081712486850856716782450535683693226584665001245418849443399924834954436797367453791622759063110502191818236164605883518734991579702138749755323740586698732016694958228516483944335169504266018878670083568240756068707262091543643217880390173220479014687630235911838165078506440128398688608364554010390248056966697035063082054893215734864797682768489421539084525966166494608443398941807592096075607414130641645222153547734271349458339138631724044597843076239418090391798875477109713436572470378089855822923036208122767916124301988040714520563687998715618866133001705363658814619796995666711225280083876026258869554443051163203118803270045575187452251974917722316461467730447634799697930583732266160098055094664068181712896594331699402938763627976280731777572195899151842365226253688911359918146440021439833695808011996505258444928198750281032614703585129575989715546886083376216497393740098031497424667592758866610487169855353785404379442620134055812496858247847427285183511907160127104533077781179291398394663309120030487660815525990695503228598678805777596841362711881441330089230208710609386193046307632836581927129524840348166082700237045851925102747723226423983427511866213961653106535329389807751392566016905051668043826642143661453071072323191305509201690615876488271180628258868196677986056798811101582523917518713095962021495766269190094217424641770478557604986992411858880425822974593560585632260292414377667940599509523585532445895543398408337921869337815210955148677493176869851762861437877441846126648966851254872272907633220966954496 [178,37] -9540597302680151505866462212314547005008913691907764573561093386824195784144280674069105995739483052914772864518658592496462565014762673795854210131650443648588363097645097268612284598109599521890128588199657620385975531693170050416878348428333216807059342675808119952056250356567247018008335136855851679492470810811994110558995699281130855621802695229838432479044344533701530118508830004883371184066546034577523181891979902513874860611828751857175120898968987090919823751025401741034451675083848546616734130116901702559888094098387874007525220411827911174631625106804715446260442239551421064930861874386635964108721835997534812122669936183254208206667971738139555234140496623802556765220420547717600843269913920674902644809338289198229570658736435760339087814178450695470601974476764148622468996363148310131155072894931102915015766786240609127983383456802763317826776471784046058809438434049218309118763814607536869323522049759810445378237780530487704927015457066831278480828244887000109331131135186292816602864988357270051733843388410395236542626649848029840465030907810683124248082077621704204068659894536914422389291223486044971660788915720396468982430180414282514357442339933344894255133005072915142141300382384147235435432328583861536780466778656150282554002489435862253841926929665947619232898733825745934963788763757500418562642982307759581077793010655453733795771470074029939695651138420703193047436707242627853958644935259901841987890284098211043508032418141189938360245538047505407760618696988559284145238755529992757207228326558246592450143487925875650900703088824177269310669236860871191284680561441872769565097373693495954952844128901139210030022120613555061667248983434414016876009260337736241149525186987200511519363351572570156280342133321737754987435121744029471449457323176567417177311664223176690847639941204488116062298035174966141436146150345908330182918284788513989949132420329967922296401443072631437714180658431100396763486004526715911199513019262952315587328946311550322793357988201172754062809218854949513289685073260609413519552520656562672436413645802439791472524497844917304998810661637873675667138592130779741859381720231985312948142268773440 [178,38] 3320723250929324626764253010215742652895955928968917325203872673110640919228143978678168225331451998580082522859447803058743104846860979899420385196457207778526886314174711217734482181367447743319291527005973963799708383358730562570485969746930125854891720301104125761438762426710160949002163207132970770912552550390778598459210535868905325006188978118621946072965768221908412705477714022879577560220368335720472761924640612717742022033756222621902409324445400609272657723955771948123894368988839502466155729426300967943313959190997022908110731811396168721799095234446723345406560095644479970920633666365640398892922944784978275243320367522109992063462777977529666995389077779213883192536546296549579429945626208872019556628906819804881681675566449528445306494893952951195492159796142469348129461081769764994363375316822752385475455186971192294670170363516431582221537391232868097174116596452217184948413180678739076028470418748195972142503823654182084337138501313501488777238007934158817615988016713960487737243729679868178339413211585909380911553517001725117484826566516722968695421470332319810130831469343921100442709606208989511535852154643590071642610011441189933055801492049349302114059009734782912530153243308270479000517754484638748266651981278219359700674518223393866723004789628170866901424666896937740069993572090884082179554956727031979302101412089060761202034228528818319660466103780441165134134120615019136207592836379536900806304579400967881836370996035085812294719306688055412581471526906370559496878792616220176280047169226235168749744109916695622979373679661177877598668818347297625324869298006472085178469744476349246538238043879212323983181313239049459558514499040220915399738940869701292989504018815066385189137409839427537080926114174128005045686920476997323289328519815454311171085930691353679650123636700079210191932405791120997857815737315947554684193619975499609738587627198992310936243366870835835823319159485010139940277590757070249644656769276574713886533279902028581847575039386911278611160117802310577627238283125293655688827308164003575077846121938803569410536538711079464471842861696879330666859724726822460436576721698037072594364971152 [178,39] -1067106617727867559036159752298146339418510350145631038629621739421250902301013855486211832187753427041783155063398929914504697424697750969866314776521212201426910740171970475802626499730761047187749371759496992517747743735030009323119417023697067772539664390838518454083405570568240563737610552135389464080707835724682397293466887941969640982639433812930135530399923854113332332110776660387807601339311206402770183446412708173358993066689375053298076160506494523408076771622314312569495791091250238157975611566959943117398985178671166718118186268639064227990924938108789255448593954727585672651780091005289198745255411795402889280840397066597326782776622084080227463611951054332440246617194001937832412455526531386023627604299637611313295650159355855341013678449127580104961636406970949086726860624631413224095822495079828259930112392517832625791862229362903585342942548464453940254942298589536136438997244664993545878848347388770047833619022444688098377897649550310426431336319901684271584451994814027121295468276620708557561497392887598052479427279763355591312176790708847634149669713405089724179459347957741363360101853011974344378420473558911941022460646143669808754003581280088948852478618654638363317312177043684002192712801070100846195587175084552926301129023553457207159451411174492978709213235649528952947435561749180939522259058345954003838404964770326760809573640398847150897369983141199737984849272072309865193362099208100572292855616439514400354796616658474001737608723277356591876948807355375645269460728324735237294076677289433770423764236391066489513616718590267551938614021840244386293756068810282619187858841868019895748019840973495319511815660052607172001164741439568802010025099756775963774243786241036179497252124740727696691637745901057601562674836383203645391195222282005518746985729593323057640481910782516827234733064305387102814386652093341602364040184186273305127489314479864893562707843287462388762139548246533731012543928582407551386432453682638645531685200165403474122554859717316818645092969151559687806520962832018565055180206057294649142350629676372209283397965648623812856831274807654479198034179986717068413492858033138027444168176 [178,40] 316575752881674463989822015674902724579192372783106232238549632699727213854680935259712644490056880321411905237896141467183645922031584183883440267236681704678617858664426082535489361768879534347375588097945943149328132657273703616929182093078471913582356191536348193169898067343331507843134213551523657945093587589812180203626013131820808723472992758289852739450012100138509183951776537967372359169641542650778889084977614305760678881630599091857322345057133550411930489616079539692598874655843897171874187359142402568580250085718242373523696485323533523680509298131137441927915691617425839113495708122805967258899487578791429882810506733290274329361849124458075298105700676055970704778303707408660527791150726433833247342745644282686091531416141233773534339999933242367568665772829905942426809359693561137899551240484039243681128623351119904685885244145349240739893529546764558656216917067021495872222941980385968671951227058676777847615382173544516266962790211460684675424944473522404414473123601808770766769670468323535996918792900415957276639403291524117573555076213491704707513627639558312460706596589467005167313048880634495777678474412255675177158508907485981270030027644425649031526827154448904650935058458684288450404801326708660794930358684922715177269139905901486697081662643788793935330763989058733641487445919036451554222151520651373613108057680231475408282222395123473281822498605863571586456082130177521708515877410669039903815934495462774113539895705149167386670986540384463844397102567456121536965947084018733995628004492668107192157806967850480107585629564215002375800340076851451610116063223852921056416895319532779820876431562602851081898866018340189803289226147915974912805920502473407703049983016450736681980030650674806066207806608651668598585185343476525948365868743421271392202272644821663290993344250685007996115485499269313940993182670404253202230606376177785051669056265302297623011045312138941207138766453081194309202153423154480745996187046066400328130379183383602432993354402518620891703744314131454080196281500564055100232796160812848058627674966801461232546531944444846325343443699169034552682485418959765751854690163286716485168 [178,41] -86690488511556158835666592821772693916397014533400440485748994695392109181714086900815217917217686704505912075952391606760834274888515188419625633036474539512528017802036233918605811470135113152384296425955888432811563328719715228669265811462741479185112970774980289178646397371715291108168842951844643257065434460719922259762785865386084115151424071975571331626726882213309235214681572115735992928676115536932109941282133022127335630756488335888220367758106780183742244094659224661398666238262730425874282816491007827593329633769596740722559367589727146423157904978235002814724581598628577798421447582417047865077887876753908144792394240218669135687312246592192970512037640972438596993288200452799480413005284857205691721922605719845167173318564286517571231181620261813360290198836664254256693460947120651238522665025840816816639795767180145147215531868143735034778520949595683511528688165971007773005642021081316136822197407628705600505575933608276980483278125401124000129619482091893937217666528458451362616877612457856224336249458165863410506132790356408115851079381417674640599386383802400414905396573399635819747874330073351537844600084876034830748926665086901830082863235357035632581094139134319330288251430209643336802434751481681769057709851580280658931320244084013176825938834941372981407290595565905378544452255823811735449051509718294779528034342275454322215830852792127666748150278230358314971842515287038362615067241072575720260469915508003715198565527844060658918395064473899236737247951540700889387500160444466849776236975059660582238860545009526641314795741519338222839154004912021824806593236667089861664480757295773586707574354271783411156242799735883888806477058330405133006942179439411544787458408223380176659885111372416191761688875013830415169746195411236873201883408771527818444020814619693121246906635783579768759644390975588625626579805074028207825776542733899652074594297580473972487527711730905673854391372434978004947721271143432440140400024396080511033313756256021453458362532076722432201967409481326202296284927696236909962978508535311564568258990341101810567297801485672707151840454464647339947450138731342237275559556287692768 [178,42] 21906480633526874088183152303224110799145191503699836473321673833515982580671525230495590794190780826886368608675596404063555512299432902794639540996032434444979522218227173592386836722076998156865030801871140912546567927018414780184158613585423826867311461710090486785882962448609230851184161173524785344614443939172826903013982707425796431927113045107308507473630096877942493774312929929456598160093487499940062954937069473789694445738605115069724968823817973786594626281829181945567230016980979440051973919905241095053551496296141789766009645344617425651601385789081221534070104786597144315362190393480916796152770794135887929590821961019129632402108049732041252451621197320909323419776632657955470758948397391603149704504379300856472304213133674741021789783772008069323871642155500815776259661409640963162548009742178462446448927346856060942970504617630663905641018704146400763492851149341450125979768922992063195270992474161212524229291149752278275758853147025110103991625393959924595944360009481896908556222509561074433210127914281240712136429864039270644297975170091543385961302751211790207147402525712765469024010249598228492167819458787264258420892795490937669486347250521838820657268228717913810944392191287040109714682987012279093166192010958141830070239987444929575513701544180405157969036487280393169300366131832708398660743071613808471539988591541741168951768117876314187352500684860819157818523605365999899128859298834906799556215703363722040374445762045352417489138114654874900433209644039892897836610634400286631693586651513142757085810834033560553742711659565757846879289396400065118417552783770494606960934554699381853731269109404853769401629485751592242535550153363665181143304310683753076372996394674736239438133619078061154978530788259745578265441465028988790932681545421651403863618402280597688505496049754620174310588916181114366971200353199115801098207850619569160975965116683517103007896370990409361082427202358707715460072276553245705985274096731220825650143246188721812816707144388881713805942854531264625136908240290776494203156974184607787959444951148827087554279220603550791243107969872931793215187344227183593138719039164570 [178,43] -5106460669393941069443422052808494801874240377269856313817359497345940891011324510984683758213108052158524503755873701301463654661510238345127959299947705380767470177600809594318816627159870458054075686421396584532561102073294993298973810935601779011441866474545557034968836628583226894113605073468611872265965654056853693067998897068350852038906111893536911322508598583245911997845863937937572712236866094310932270066011612883346869101094897171072766473867347211751716397666681675608397108735086740235639672977102021126313678910182513505749251676190230364003779897029474851865556928757936773634996375015581623044084319538584089833871441275625376337104424790414207256282072952564711141746399133625932214328441133114249333837471653475428572102244868550956436810919536991741817484033274128683720711351071068521253026770731611743987947601450117893009550081710420429425947369940390587883771277623800337225108666906827276968882508167114739827676599915621709416934147028883019436431393894468606653468556230906001556379229006551476121070719991076962360746529210793612035945106370523982703013142269827507917871050810061704348744967707069992104370438674511430948793785005688590495625355333967350873972210813780378957675332369793497326363713928217378309606692094469241432977509283914356430140357847384707113435646805961660280940277720590285201050363175077822528505560924464391486706080940114964642948552079370491300377336537941280260493313275105315989491285131237315386529916728427837969713082698293043517646528120907366425003210392381590749472675003648997723978718239165201228883385395022350592096488002811563232127601067497444671932210036302287509485520097883475705030907432618881113538610615656271287585172031022382680869704981324651773768928841405732436979804758921686041811440389023887452751446838103022182242268141345779845190995998120092039622913284153794011558611641075062607221406756098182574216866532959023760177049979486525676470877384243729072864051669461264942844981663855876008320338562369052213679512127574652156651620383970289360824067116132582007566274672942590720033707582055043047718820196666535450408251847446727722790209110588917979220571632 [178,44] 1097511423970299362653766222684241492174667431490456930483935330469937569083154002417045818349871729748504168723654494224564775665646951939806963383177835542739938956668323930621405639414970097165036378747286943136670392381077549104947972534539422588694714800370146534879589147558671787466581858002654480445609033956131754342648607629602516689604163270240325612037920138206391265474522414440362187268991276756047722171108778663595395519858136723060216222102298256749722903627243306198326572159587948853863467305324977144890825506463309588232355907920790653272411569454132451456165843107017206334262113588859037897461310245274861449628479652454007182223829104218528823659858453324754432600920059953700890043271270618707967241787518912373519998740394595363126893152197184345549771282288371814877148493879971025203907769983060496436187436458173483279816474867202073169351943087064271958244011074874604534465539874493589679974079166896735427044355282661357504224368805453084495020078512991613161316637422804516816817344671926123573345726964718322267920131962652810718634746766874116637782333211311258858874045597238654748799328962596162115310683984430512212888813104089420291415914642372763911079226195168766767710140216497666865855105670265945445693010176726004423268837354777652684536389577606090825891262108140478132114071981989059506566968968789154016461954905177806367490655053743357921387743810407825694971020434373257186932555760140706943085171796030174364272687326780259592388986637510527088301226874738177474523790236360216909023867995043207030608101965636429842356518127496785191717941537260051566450424634372348548186752203719916058545475483848325690715930622624378904831629773168585508429330108703808932997998206046375805130135458412029226367508257415921678913646015453867503566341069302302510221486828881361618764360056041508308055707309327414149475989251357664707232008545298805113988309888142751873529410098349023067036895941238744041705375769958381061953413047341978117557446280691757982712798059827815489213698801559996782977797198354346367672337794696388319643849704419582458018336760402478878414907791413055863404955709294506539785280 [178,45] -217366607538687424215287218814421364795088817536160632289804611303106844009404026392628784175423861912392602344363907623947412499443610390644726277094784523148839304451262446611452864679142353410951591637188364523341157584873926926774606669883208325805046016660170643727879832906374946256971679292595422148689172039416127467959511554245825474885387002683707080246770931600527646842478105586798499702889950389726025543003833803120918833769222601571740020271326315754965213113253387372311648245168989049715253785581061159030384789143795807081650660167475539295581650804983656790516347317015277749061160599981996241801900752156485915850754841900823562016970427743113310003619445379547842047214690432152154058695700841864436061052492137425644576196550722696295446013144511976639583436388899811009143954878479548089887121979010472308084878955904300609737444596362066670395492305112219839043266870826120575477545007318417054600006801398561503302411471571301505280523256081200646570624242423066105465383925896718345097915331959572887105734390449142370737991551488178742184182425767408970606550134946828166654757550618074030564962050149002721104003962635464247660899875520381366822071360895771049067110095548564887156536100861148844296102966474175254529509959377188536698946618056608972520463884499611936601921296802283067781579448276713250900748536984698522663199083553918930056132754441632595448304304189779963706744233765603938386658532315360137459154407605017155332842993007657765095594384205233444071486269176124362180525427222376953022562837452508002732817535541009208430058521152775817284164873454667780849729101154561624655305991492017425058307620904234408221833006969773240191458799176366113610268154244911094551373129407611920908692237284756814554175920501869455073671819977011232293086712535793289495757682336515022204066230965811485798775800028605782196789165532383356704430311857656643300652135705645051529213738430245679476320832886513115222324916722301583266151661833368678898186030117471885349974279985374486428630407447157688999443042071482089737656890674149373415653505639025980047719056943566347575872080445515773439408749174201830528 [178,46] 39644485492235592101304141750679555851656147063166101602865715654803241334865951568823600684448982836144127236146020276360404594576625326098858050688165262241130962591822905901990550596552944279768995352557831565695175480586800860573881352771225989614669789889464660133054741977593263783504071291732991397792032843277672636828073279427968884826065362798840200846810367489572403639298690282502014171970509142674112446969327937974258074396137246426902498409398292808546300799862148352930560052462940417498478842086681000708941521480335703080828922048308555923584791939353543817332875645055499401504787473328437066343619910493684721583019401902204666183721530563592389740806706816645285432917473578990106424096712388323550866440857456815763576825630438426161082974569810322973324625370717713349526355426005490889839892932953029111506273601792760370913537281417892231739212586928933688175366479036964758666866249154340825760769033712695433535099326296870997571263042102238949339443362506730853852948741320498675742504971345378487321975372144891254904761621569929635998328092256645244662059576848404103842242951778294386619488438256321474773598564908094128551891305845383944452592629289882631311572175891619392681787052994636770904025964851486338292159955381043662678596901060793669401082579835565741121708424200810484901281538609816746473222903266369384949867640440152871713553409305668421468992785967250079742601148925029429298174762155541148450581492082221243326711518687169310306509882852928500476015052843626038010256272250856012522802873501654254390274907226762901257540694492418488538510891740359796849389217678113727813280265887499563288432674559371915390714847115261661054888953486904067890065002910970937429643137667086350486689807384142577032152815113915853267020667684583286306401476910382828716364280197667519370299659198215601273061969449502324518244510829599886527499336179557386078942361182258221931664206102966099968904677850557528578168468147854389552397943706482149439566486908766495405134364442485864151529795676646990866886147482439705140009844245961033716874348741564323040119257970976125211200971742660776498015396978457804 [178,47] -6653490473410708030324147822229157763311761999510854062341673897960629330327398154136133707885270678571055304697332125585281469129741751320995106036905627867889254224016267057671190873694762831637479951085691441126132440042155453104091062413053730884162968712949086971510071944514121454160923483485109603769254480380378820991062500010396600020296423401699397012104776067986156487122817938332479879067956350000664669300548037667167405284831782406713386229138226425974926738834986449446330672753450293737003968697326098653067614727055720042191514564647691996660022764454716277110169738286098937605563400837881307868264871555649456171599400841768911878817465622297027855340348265967588989296607285509563360174638471627799606744770694979255880642168328966756689474543590009804107385609198286289270566027868799897318584070900369853461659340569381517379708926177496725728949021354516410234342044042987270535676217952489745263547072018722066035488214927821202663593514769942007200559240255932652855272671587456049777412027673634508855106508083505497665505993569978947212810001585787487317028582020156824847338447766579506253608766111708840515884689126390561598817101288275894222109278805330165738119099948245663369849984866050105556995150304191167827666995551664129372053892016399755818671062778684845961572279016989351984190691169839727833430780217483897797205675858751275260514012461020045063319348868386425178940331688667779697002076250603458354033368149936402294571035787051808383156569055622164346044607505087624167336338328018042079417851777569223381123434450977704865409570429453383060378007851769662781191715114218967702171668979575730954815030268449682724554753766456375086520654568945328030717044834527880430468056819010228437108480281859650762360280558103425655100476021156565253079895769365136940421722995759048188208814634340831537354968642062248125676228623007441001573520309549499184645388721927866538173727285184637626509096552591128937373136880778841075186933504528263650572061634157474742890918046216518836204265217150458332902898691862569605216635512060391570594358136751423223210962621582795338632832309879958847787874363184 [178,48] 1026652581760648645341573459105830409760473343263200894683762076747404288993517178875578714996931362219791573684814171628132192852489955557711166703209110623556777632504367278274544268622486871497682266310897662631597396849418235184531214641516837106956566600326008919678852974960966747957960367153454690848254351517300269313056352215019776758212523086006403113504778831159514474315368316996828850373265999690780647014546062394346253268380653897452107166685941775111825274425089224351966417849284131872965358015736101489507617729151930129533505279453344866586961654500754234857456648594947625537948660060924402556269943861527434006005071990649346243124561587286511536907032469776087210059187144381680393755633104928215301051680896224726807021538074925823405620933282694212592460670783062899633945372968449260737599960223716793417919035120362297418399100630432165354078192150701836068334744740431475152817156834637091613024447538716101084669814102649218608609863098474088007312507109355455720919568789345859186730751729332752210692829298083017734799603329130578732430239161907774059046660015033104323678056303955138016986083442450738928568406437831897517819282476975652539795076297421527652220069164896367422898516717024557465614659951807938778111343975346924823357223329451148362023222093265859312107726910944357136104257275474803662605598395249055161415039547432838328154992869318434943067412193470253392843884940252115497794412881396751123350334870062632350541259606259284232700618805244924361290563222385310849532434268757815624673339609390783554779522658711313585378859399284815602124169088301075414453095918852939428388929951802236865067845034694208488323942748728972944190846369336305356687887797758002891156622794787939933609851673821212380902889555311825915238882229337049464664933976164076360723904434626669100495866541299019230877797184035377255459305408661833585141681126234475999921545544971746241627881327737278358974795039134537247695255557240141242106428565467556367286331101370033052369456219578294628783187203292656397204893449413861191554823138301572683245884001713958235593448405800006587771244178955369567905622336 [178,49] -145510885805447949991429050247269676517415148804052392160335550599494290695143541555617077887117069961461543389511361785171574833671516188058294532085303535962917204903716233344349312337956109584857981933430940729963819880071439861025919111950309966158282024565585628312902938445946549981209941184312965966337003977794684964647331489270060609395328612404519462679108898511006950069298008006245587357218026394487492786977899297550055585135135737418855558902029600852325067101811904365454326302211370234250926176570263031414356939101124370091748514735343381218997357208061020556472964948251222265034445827481159153737309753319412470024137815823898230309567265967268410385236281834285187332178769873588796245124588182075366875976016310469743011900318391202380096750038446643520106287215546063193731219954946093104128827308646026959194162356962991542086872204377472321571841585205669868889065586050485072508392838712514945068842076384922969978576960601009398397320167656518805739349361026580385612279290799754862024947436478196594971436349215415545329413233544498860313387845335846127732166268660365266595129966519967144647164954818856556222845166473944592812957507276138007034116933972723409560101050798300293484132367324691739807675764375292196539765747690268346209791824918045008315732766837928386635591349811973422441057995941660589404850485444114307241692535274589083616701431261773555732664902223650556240660353281708856853214087964356585940610566044172448130042903081199223639084527029045953546159883329935168279294377795126377152581078570089072916122721519331433486449697064454100691909996584194445229088300988966606376333208662115876435295970732325779369071863087594618231499487692571362508990903303288610072667423537776164447431487562590497509407487134296622725050463818607614122773799194353344018358420022825198357520082937838942323505923893684820825510145583048767514920630187177209427709746172384787151209289741488825718142488836616150869967482683293814964613907330636897524704013546307784463098756641306379742201292932077039714432047402792340242277865634046372880924198224793667175419353488584458642790415928935509930144 [178,50] 18924186861836448494591076665193620430050778366604930710643098270720049206870432177162670922148314375980153649639619212484987399492739171038238546169629423338437401965254376910616215667221148637502601666367876731914069111553080147198756820953458795622636369236464691600055163637977869870179450094211625138873247251785827131365462476983568520476455631789544935049766668388361243159763018235292612737946433700026025753327635586637337877780219855328026479079555258371075792180384906142692050355215528723795733640559579008730742195691686847163710440334665259980795728806984589656394275616025557612477044483159832521695296675705210326384320829809637515392713649859500742485705520935992296267889046154096537861328041023223477482273877088630342422991780771232551937823159041048901764925186215037900990154123922709788909985564958979934068985315637650433022458155551203684003366206968044492028078513317089894275421462724159584953600532206565712104096485436489085940805983975649291885714644430095613876787543613681015235875021560878947019665824828011899988186281829980435337469929903477438354308231373931190057431283517681007330171653840395536082504784833208739355775531209823830016452251345697867571333578165285243972358684646234153013972486847699925700746554310471950037707662167654144293198776100467012333425750729120610116138719038476732721698752825701072355742077805175684433543352349112268854667718001195179665512303601554823725698628779457752688667929399833020523269974728269440417852958261660181937766492079365335087902345531306597777655962263367960052525602334232708305665121612430443233157448939898785962856231617600650623072943047604798670963589057535315460838208947643996134457340565357266080667247665049713304226672311197054448059769982250686671081563532299045241259958111391993641861961456926739203862341603760683092709836297641810976376798596355573288019645623700226985173938536010740754366391376587754205686428926227676413534049925128679679184389138471178428113019894887400254626815121794476406026410290869472330758779134116459783522285002385444314650250281708051902176452055131567130122216820354948795007049045486251272 [178,51] -2255807059498063067513222708331787253823484888357402926655541084734399088995638902665012948009373656738726319607745398805679817835396975139451302129918281294654921347220115409517619304667209629446790568147151091585468809693902223936611970020122821138940560887906568546451872631456812753189589753008860460849197107346148826364252696720955630008262208362165227624874745048055994029858825713622175441510192611394263378019384147697357977777518909561051352792549674478297796444641216860184078843946119122598034782456204464327939575530372665778539034504443072952899973145308258123644104629353626249644184163518898981747918241618745903507887860484692448157732149439343945293796202429154713352057750362861206850606523039044136447812784550302923611831678300620373332158637400938134708052006517722181487105906655083868573555335710990399709120786115598206901711964366542577750228437183697818998197276824941335193045912384879320984745612802791452814080067109669463288646535640071225375140597354049783731649573855297777079066153634505275773508627988537290202575807716326640883312010732550171164761512650891766882211385629210003965034161473242895958859842858978990017428001467402348333394285605611065568097916814450436681001102136499455777646070937172259645834856568038019792672543504542407565717674107084127245471213782063396807802787944776146023058070428608836568457810501670369370634962234142308359963787954706288791500390142898817560676766146357019728939671569020212659677507750457347456670961500667798356769398455620810744891188682315969283956143116126806167142770519317417832297347702947818677218636146409278469987538772835225304711376196209149642771051424417903276769406075367641131457399614608520053040959524730251863812737690005600174977095901579568328787156307744134658579953650857142492391531672662416388332467997556972862991235557814461744489551729787271502138895253037004841821460303921232949448992543383791837088942933212014964625694807349321782265689223749477367988702010483762805459503663935494921564705143833961674074713364598340449609655676928796129544033869420886748483232698362973393088379897842994037254159449591768 [178,52] 246164193314126096827459089245782052915600583654915131122563499347409816846084067366571664486034410910037116785850634579465975967854104769728688305680204418037533520686868329589560020525746025957687220871827922782339580331137047463903670582268054272060618216194500114949730929781192344368267466563434028811665363784004202074391583196425778537903276550359881324715818451534718705906478723346081968481986633232711887919881250127755761222269611580450856932836412561450234894492066541778133341825812538825976715687820923389623620131404015219713051856316555930775511732629927209796804131020784908522477293766751829412434754174585658883293858457049709237060636521425938996247923538041119666080631445277446283510852590038632361845949003489572205629670901487436412735844346110373116299476023221164289128554479480877955943466734762831353928541382000078955220004455393160673408954472353100590116558884219197812935620901559005775148640845274502711313122040866786095262377078166546634280526467586769420291279833264314683455026290031791141646661397778707296256030998935162476401965403371617755220839666606264199326652963418686965944389156833016788560662059877406974675700761540312143330840243762668189323524064968420477420357819119408701021463375378190836185561779841982671919665503330433719418161075868454935231616532468691607948817497317949889807963784882765742428048322780010197424499841861656596313723175473588028389978772182798764637236918169062074270459153222127286549669743004452056888944726908831936975727294806552777732262061070294069896942883926321984437289766271726451646886324169325039690018740002512655664464481908184559730497373274222783326874184439471605261759150067736520929543483541693013365108649127284459953454524176058325053243961723611362212141970706345272645538890253592690375833446020048800245338943303919636130660154201501337217365485716041171927193683310869631179263596992876485746439336759229980573658902096716773615677373592418783203788712570370248816229833756247068470884875184399461783309475942083212171219982732362279623798742079716565771339257378305342485687891110338729813873338266446189273435457168 [178,53] -24559742259448397252344088831665034042876196638006702460462525435234423746966212227999881321307348319294292055425988076492326617677940609402485300220467239963463819292006474478479096083752234337174292424276291364295650779775016331468135046064023237030513468978314026960568213163461537970039908295372290497195081224893303412937513197146977729154148937792191924445171763880293959515381641706817608844330598735635659014461392593642514391369559009829000149577424493892652849063681458752380118797595415480430587963735228103612153644646380502063962776798428001096397440405841003848847767555037084093583412906732674081440026943718629995076835221250556648583830941855126355768944596373189662644694013507015002370866028714630816070960951018424689559661797753378927057339280577714435576616718733043783340869030602026849675522185058588407678664447338386369791588152881928297947722626162117824510943582821152081131804864337737546689310499399548291635550976697641786411734739209690129750888474583115845737440955117726280451446886515210989935383075612578324302401999757274151022795894864265693039041766866072905966347468650154379893949657146543751215561256086761754108113523550447363184949005264065402204450168292390031133899441008375863871239764386661646720679593296839545282343279450843228376889634314453154755617898235208140140501159124398691111712123023595674872021610602975983376548233985877723725662176879085257803106176299412151152366142414074576550579118081568991691860751218868015762175521041277499402387861924974269177905595129871341727906283740802546921036596322025641825988098526631081611089127558195809487076058057069073774105359595507045015687917919505438156908858338354343099474825108496564117735969787974404286917474514940492229665333073509045652379994942583367515092138438873380428088689849658604214286552354619535323921424155673586291886845418195704515386080813309300529636439714321039715528982781180667779005150302398661903013132452009353053373965577968053127911389309859846911565018520908634711908289983715121828966312335942161918494847007065400718228198185471398279373154807138966920873793510022442511684256 [178,54] 2237173448725626886341240713306828727362812893029706853893874347757421159101024002906642896029383067522982040553521050489564279460520730075500125318052769937919882233506947917041316908573927310458908203273801725463573169401727439596136796046364089695473092419840459693519543975331414939910674090557654883295758868432899490796525781010964875508199873261746608479421848142711406014332647603179725264509479871467201174335273473114867777474908121670096979630274388708124699822820126462159376176268326834321003260314846274261456356602284810681283509284616389351423145970393117529932683686682188470817069317781691098005233329180689331366300387868950108749974703851331764393369982008843106038445753716477711628348224810389049199664440974211491231459480762659935945200984729258279442779662488077531345779864387915406052882486991533422218869587876661373524506346200722514381635737202984073876619502079776588175797417972293559000487411306790802968307206073440665572662197351156109823762145216174519186757154769061658291361916141126240633683284159285778822994702316935752371952688604523295987676020419810375641955147787009112554855223290670104028511060985486742876128463901987970753895740223518614842013466041967831236503886461620622828661123255987615875327229765911799219124001580745304224674418681744586840752525015756304282364018415631420816983287267494676071319014268822749446032347338842044591348373281375784689579950412390847909515672407093236915776148123305050085067852012074880768419183726890852189919538549824595865838324588514805556905625948744305806083543673234228937198746624866072460468178863937749262456481357268965556856725992802940033494820016940473705843627858400457462216631445744675232818779496016300387524876145660661660261830183285436866868863987450430212015972320206873806879755719861838484313196239422265306678745287679699011063566301547439174869534969007938860439251032752243046292907419065098355924812051496317045851022773929795981896948675603193851982515981014095304580383405982356911075599075678103606175065049075211271603758828540435711259732682046082075264133650576639621413991844277015081088 [178,55] -185787773138984477591101307839443084313543698290783537605285174995708496248944971379652937289632628630825433108347400886322627471560328907047934426869853913339305902267496732600986013241007036855728570327138163314911984854342459872175627807699816747819361230537665926005731670061084658265858828645905867602553794753026451950310927117147191010580206510754935040990311804899637908267370831909346237355131912276605883265000401489568840875606337131276247874658478681602209219351914965814050869688854217226271075554599614756315273120578395830577845191523288925552663454512819301398201392834954882714814941532008690799233102826082145534153684158489750626768810780233884513672586404832786447820722624279902256141484145607241024973037031070512131427460937216282825917766306395435442115936363138711677044522455138191407848253044248950115865346628822560309680252347337956644110774445237255169763409402928981241848051559727086875493452561091887547781300144580361958540270653596921804332417583930279244013116802414024636634805390987675926435082265317767553985689148819761512450181046316274613332907947404146915428492908442429727961427239851527678786033690020952789696992763213419892797861153212493765672526190314942172101308505238326273319538977114126025982929182587974981934258857692688854089353357796526330945987890405664101846930684910798838719694284156824209975743503205996390389070234377933989424026373416785862146381519743970608895185483516674466091887962742834177832553563796805522903745552322382133571108327853291472305410400920951168825373201060111014940235838050184013540542008228426313995123505631951114646912066143677581944705141474595995955714895858816323728174305802319160748544562798005713807464408815067233802334905848006802157916607192694794254184946794368770349828953011294795538900510559582687647614605827449566191069801955858858695433527499769461725498947358790538779882283601899040921025966140127788952726941003083787380112548802638231645061173966111315436627861880134721426084793042597500586325551002982491113986245270391485873965759267707896707934168088224051436993504295875185895756491245732800 [178,56] 14044465659990924186437204045004088240626749145536177367467260589050186750348874278501259404284588642451434525612591220454531759843880646885883612772099192197997222080206566780442645193355815259741003722477540426354633546090067519880953714359154724459770516668810469647297341867335853335945630630685580453349827302363651167917311862201564536315122666559961128052017015441298497157541796946370121566022428692451553775708010709485691594657153011574494105145888869254433818863831867202993873938260461196030235769015657781294790687855217519501508939868669179358680663190139611130864024327601207597604233797618186768864780806681078927683857346640741443290030336174578679570897212280999969673275377105653640079717908240423167212171475325421772206967666459722621370780938909754590693496577843410740538036745227931503544724765898595236731003437390616239183743484941105719670937065887580525853974601230466974707580550734946499894228062407181007590717263730802081661151719161634289313983498221067343412534339534868928299382275952377233030450378016037036530587030955479069601053233632782228849852151398268166075641939910190632344621405089818235531131949458291802189615909947318515305879825722628791835010254983810796677867480035016563218990734292899367613155363047549016406180650855720729198832932931067370865488570755825485797529922706142028534252948943676832965777100622709860931882123607305227812649736273689200591602507332497240045586397334261255164115824687293696166325131030734481386775222291725545055901045303720494352435447112583455571440332374189730782286919708180478945219506799838469260045838840138146652350679305733890413537558546600237171552860566240380741310447558258386196467291403423759987537583288689034284377864356426266437238792046606494447233465425846827591847209392784355389532275902018714086752471577098911119825118207289800899415178440714955339756382452458065577274650254099413449860736749447711752102363755724345931460495979915644097429864534118355820701550149146073523850321132674335150390842366752087470631742224097077805893159242424014260017770455448601903539524655550153703817570508200 [178,57] -964844273248651152189292386720244504968800877984745999984182511155907392097861536793474705208929981598852703952614710403893580337783008988439855188149942858471155940737720595514662448465058788764550289949486771288438471226161449037035589000786365391514894993543644898493293242557294307696894793146579134007743680762267393522085325939341662082425668888717394883061277462333496316303495254935792109914228111249211906567916830434330260992660309105835235509227499356386470428041982350919039669801621802113908631920159356039575620677415214936704661635038650037964732194844478849748255580541613610635718880788017180470755202597081257962787749060564115037441537351428730889207748040279624819052361428320984587388757683302086718564658837462744358523750278305031182873213490239711890326117644589534648285909879392637768322676268873616678649645933032898708345296309609827308954884529967903391534414025207772545213821127034235794394799898887075304251014324249619373438559274083326702506101008203336758870709523438951058255550402568640156713374514120768639257232449316775274241515789996625728858741202626781456953377866271879705205021005257333957225422357223575771038891245914281091832260214804607293863018600602887266631225117974424800606018571980839123660738568498099978233890607816764208805931370591628158265086973388462038287008128450133954960666873541647472070905764818761039247774713312805203399055282439268862888414218736649983386130760941639354805296226481146869635089929049347042958590864127740545113550055689456611278881909204836653792073993340626338923552568214583749588584455133640024193765399576676611559188792585497084562948989080262795774138095785073444948837414673631779573001756921614415122777196739690379777633086228012957223268994306342731199449462863959499924894043926289443113683580144503636098053749179549413314118910650498593683371380322906232886653887091577243214805604173696970933733447522451981456434609583332816201991527843047053207671196478886142111842783726427355342550661217753118321913621500649989605516491080750714186063607184058792799662120583529544780258924634531227587530864 [178,58] 60135150226678853558513137906203137269579732322804030819630682883618469716374927125840590639929350871573308861025973482739232364905260335875322807911434228273886259947591614837966817608835569145641824978770805328344803405607304624312760801857994945395591532010599021947491697724063921696104213736124815672446696906113114925914971626628516472113696248955264280872290445104409396528999859945332086755806436328520408576080069459757646361781404415390595126225131198496662410949382307789000447155974042539256654951368923841654780584307564732723468833972322012855839014676644817663289288866938071639159413401349268079112767691244321188639990644149564545760768385213853428572207637305712087307850445420719501752649188181424500596943409921247872970689122521493389151561167720007446312263994786262540809912288499794373929292054305272924082602046285479509099224227370021319856307485511414698526270601705032245577455041976997902586099545078872701583756127710700781118182677298892638840264362927734668305136151609040573824271588559520864949270702435286010135693787210627033082936035530536803567250821872240858922283881092249893329968277513167896524818303903457443289597340605718755738278629590673629624824048593318001820382516199065390810530928869011876899609084071357788876087261066597349887134935788794716801458525771739032742314979063832333939095609123007468633765572015073022799848375814184812177407849813686122912336417273431255200431154771430949427511032943524137534609363940651270448498039866679927180061838819107731634524002863370960185244236510501068990075348956532341472386448352106468395685450334047479810736470659675207371218513164787304409654217369832124919071868573060340460328363525932286296137360154825446986982189720655854956644818396196861666062167976362576782919740312396694426120971948455793389675893591802412713581911259524692846081147506628155698697768488097876076055040528900319136875803037680881644214326013045069498326010909773489643063299566108155195092244601357511419007145455178000176058379555952154598907857365355016103178832535003810445218424146534638789647189530427819340915 [178,59] -3394126585320592013209958693819878201026914369100998455175435076831108293781654106777834563527582288474285971720912934782082051715041167462038516140315338521940087508964959477296991327761346299062021448851801591511526035175959172333077468790014978763292451314334429992273154878493609024146039644770675986039100119462928385253864675524859112725971030594735196153072919189099080502268981041237337477138388163014739131462290409629542179268148080960709184059556148086668072169741198820266755293788653399530589709546274284574545217693679693867257953162691944129919321426003078448596597283590596117009862748201998317841842441861349064539013257885904636958265982235813384229068557220998774930299394996517160661175851302086375986035028397098412896843248581533677151645888524249305255943397625945303858168116229512318496752677732481010568754795126211241915897733426344302139734577498201855109792664838262657477716933789427491647772421879811455058646614559430824174697174603563638579814536590977240354378978036798587425437878933601952245186422267614894163044418570825077064698962029473979225756567474052200793027078336734662416426548595085766882927256712836592991793579684428055398006364471159389123506254234914116247000645133515877617560443954366603862506871716484468130637163172190343799422237501546689234958899380106949443486020316217928557290325624464732002119520723316180644473251394599649715089953027083723672698395876441498183030950142143360489323863222846498576264181725223293152648310346068077453951118307672161538629907517443814370991233244802534146819043233184645466875258282870621706818447799751396739640835761200043746687203975866159218608559811416782467087635637812685551841113082048903674966715404701912305403960719928324327777355272026797201158142357377344163045257043303611666756953043243694154498938202817307467089298934418380181284353368675792929002298750293667806970025542579541630140102291345743246214560978466356510266514131565309153110081307232422307709434890865279318490613206379981397079605356575915412296610517161780149560387126943663040137805625872025462122377970353218688 [178,60] 173148565793435898698207545516365572835347160251478140942384112334693522921889074752501901906640625469178736674087244295066608063840978495235993258025504538898410519620421252325868242502150426908355623553194539335912071386964347421782283280297076217423085611406057067487464738393592695713338099324626238432997349448440213703908058090130485756299752209073536290386312112780627068207010819098098967748457129068047022367987654420768292766020589069465525733656394262678370684417204776148724322535740371139603244794624386787748697354444710639469748272605284992674404997709497594251174236152616872227002045443668383174220936560490898426387170454417242574501335454344096153826152153727742299338724990736135297026341849431943366877983224908990192848027151841302814755305385246680951902766915973455575451326493228739315221794567013900118754663406714808319555636254081891362605774505983715131243239924505919635517101466919493788675947078520806446747332214734034643929544314056983274557970418189213787004827471268511636962595215461053100615456848187430299440029066474132172340906968882856173222666485745948911753562066996908258934949694543700960223197455640401570059302073475267723812626280433805081715886767138003468799851861541664447366634584392473902066832614280379879209056664202065194339587741402195661626247193260630659100955394980298271902155220479376813290453797103984186296741913086312779962093073950598963237161188813305691571104904232960925573005136675271259224103403707114289355044550015414629960515973004907754272662343982331920195637540178738302060599614952563171864369087924905740008432424095293124485964500893675192815002042157682689072205851237431235030926958048523442324313369567843312571887328540261661629970627200649168619050026486649963672619591248123452508873292125367756484624946731795791336214689221631455784693194516897326228884239471716578921504098666461322261557814796793401734993321440709774832828267537548026476031889256206117206481845069078064090380648638393576610536144962630403873472213144102258755868810769480903972679032422027705387662993577368561061036061284224 [178,61] -7970796293268474182235461833965318671325772630457774730456567038212262480560014347705340616901107495457824401057439865841249757757981545096073347150335144242864058629411508378165426984922272126643258636276879517992670333970231476803135292114423591109720441450962944863925591795394541024532397640318583363788220045932960029794097365805731993928869800852142217043323370322440933672694809636635484594336596281923704688826190682206578554589206729152521444253516404493268253936029067607562703428078229174767071717601252342798974014651063981069312757907343177836790468935996162931834208975633007121748540040437334860645708491709903616409596236364209835463326075542851316006502426794061576424027557926996546668873161385319098774504162719755755176003914073517885270538778065781604993510774081896391256231032281166758350775232393706808250816338882497870820460661307670095424882111423356033233308845337604419683512527752547149572712639732761622281661043491509159427154024625404172005598908945113174582795151335303174663331033489393413417114816707286391220149395559849978304729473830192126577731107336235914494780000725495471722671837848672266625726209500986143679181099707119926892468995650792427175312298855273427099694991335560829900185227046280983463173274330846112292567151747857410514845642158293292437886445556569771584056115192510058214816993185144658285082034598146356304845640100893773367928916825263227734551015128698004185010799432821455083989266225601618222091644281730316003976047156508464835944141788022486612280730238578952235237359806655010351432549100037094778981471136995165507606524936512824053377612365519419594114788514916621981713432999489813920125558639716064796552629701750507591169720900545257526962998959061695659239314354734318390869579430691032885602792246495308032002637157832349743372023561761640153359854629483121881076661908702039065553967739572699400498308590951710372653078786227710777504564759812533055642191419983119496091339542484577522496291720391351488482843176162036908745684153505443469520800887180461915421563220825812008572905481951226569041288928 [178,62] 331822421688907353047172739601212725648167069201469668545572178575492585978119657520257460380221875702620642439341563215070493393553664600779364857575329502590395235665681554807803224673546289499198218950792985298322721153959441111662438367194141615675253174077954552313154479458754752718820548745086194635608040154932335387229586216923313403318681398039455383223324512493109563768247468922431944737429742735190856591302817894104712364492804668666758150967594368749931551718791930615334618975610375644350375431996434227518784660459511851425657559157355925806769649837582832754884176612040042585691322916091915043718512244341830357719870061884150954200695007588267934538404088129426096971952290944679250765732335769247527501631194072086021235473320655811551931768697526411185890919443179934585230750811629671067318596005047654841814765526571649284397193568798618285232889291951299692040910093636901637182066057732904238189512255628772474569265518908047594412300234426700638759265428264244530772462759210899926849111304592089740579165157267271463517159463112690939743813317745093499883562702385349527778868270711307882982403840143081916060357512963743888795212037170594686315463515411771940669610942705958891861967413326390187101435146409325616137180196311420819384897782618039569371301829514690905647971990266310850745109392408457831478259280035772065598573234399788275848304969419504548189059932558247839857761056421685875655967988177315706843532965451452530530556628177977188566857485296070513228489075543145427729496170289128933573211748187551124534925968570562194450592326566380069520841196549022422348512772953411506112352676731912987319504935066962239364321535749055800236288172685623353697510404944428073154971355863528492317610938467789430515339702346812085744899434841375815095331107336396836686309120972043567559024036333261262945488013589635763676588724529833909526980933325591515074577527071970905882330339480628711612148748719208879842665715468890069791033656993315597150042812240306378991421998907385830526344023834805916734777446589759710726693577709971059399780 [178,63] -12784167812450961324314435418867592265313929052369501859378393648502466311523719715117023549776855051878726429249437775869007171107038372512458797150333243208864110033522373845328136504995712183062581356475161932647001589657652852349979043658379891366477955180676047087335438053303121397640930960183263719905989591804372924134517664521490556458647526893816762773935456883385030427374370474304359268969849703283851247314868752663063259648929548137060514637419136926381815670916389311565386324247536776439957086742117917850493119713878197195689894257908758348972766015492958766142281506241801679872976276174088471539991067275766408598866334481931003444519241885241884414854448297742541079208646668735331500312178644614193723179744477607272093752663306333731279330529899831404028904602386415981739049259049619234756783259055283951227791095017775991460748061077431144963314503772887123737475173099975594454302311269730653794622948697603705310646607565017383935057567562253831633565519165723696454907323420708992836551119811312651236394296308682306156899762686752383793220280053095809046061453788120736165192247971548695080764961738265153876348686753923511485579524164872960089788822822392741344104092876326943675372422727323541794472341073569462464179071586577257531815596417784766409455803433115226243528848087831537333023598946391735217709354545863475863386645851279389332139310549740850679174511269396352725870022925485306505006664906774510426825226263470222666361434074436003194992542503010969440657343773380086942695299386558882828573550220618029996929679297334517340117870461475369755531756142527030059341088238997068048588573983377681798707855037620972210638425274372866480985258190917485050242619535713792512560880699571562191021011564435636662169505107468079738051436466396391051353753712884680277087219909167496916501772907826323555042690862384080281243096908139861821841131815870438253214790152593897639147450069335988505247896832033984880722598090714990051692609083818890679045555103066770935688665025398394411124182781529404971926357887251522819607316580321731296 [178,64] 499694091468072491454057283764243972226577862952240704524170100442100144218544615019318784462372567832278224355359632236769473092028509173503019478934127134509569476172175534655405274573374298044321362767615855507969853360255750963456018402705010964402480462058585565709378525053495540516079103468477370412860764828765061178123615304902248781864288341615314173924531925842494282443868567494628434322422261645037596072912794071293990556145112948782295959666091221788895432991039081811469825236331088492245856405849732498604589970820874047107307773556042110756870596728970107807428926236852599667454796066972946188095232037332536559014875689555882482909368880484389406068064007414559437822104274504967635388083035634667889745298688554956881731747399767020476212214934015572571504437830650108436172792423231869705712686924706490335572488293929805888164196595606978224517636258484863678463196214499627866996339379345347431214827769792099808778795068865911322570801492115947665752656167541363483678939373570449472953685802615604390441523352699544700120079439254365159987441676545530408181668421572745949079332568423066736557821172526922675629983642572748600423698982101902241552513111525431262285504813735055935828524937260750156149196149271044031997726569806560907722909536683101469278181625960345348736423126419227778937511391275906595055122414171770718154233032357395845956488257184020127727901509274970292739482342513674490509914975770432264478132231320700711773265678553137998395024258872207320914836015827204599969309753378338798928062438092396718769461199116618386608425942391151429081716009907764475385957791779204219025688782711034213158860436115104986676097734477228287451705033486964692345972552477411454078223481771304061882065464925384882930491800692915223674232332918024765999384743811718757011109101947567347258526677110663844613981851900702491264465270852070700843853103199083101063882258037053962818332637719360049539156223647722992391156009011132432203446890951592368212946142684954310321192188960190621290205822372579666756905660199546816656486027402688 [178,65] -22493754317555961146550799925562668452419167203533692880481150661562178544575112507138161651962353215133858208786013835057577124961330250917106821875681742282933783524350251359918397768181809950018395418381401195439174981272937836798349778632444522692100565060910004106145600485666104304852222660835275152357102922427352674859139908389370701676595667794411361156561488288247758889363201200546570070809859157597002613368454999782790686931373047980334899855485182653761993165555468084058571224358030249099162552018382242841819910474626240749448051038252083073387079608373367971128751247074464791006580192354897684483567643878602765714989190580230763235276253800532068459452717121743843000584727943562682084054795496907219863156108215749103105777443255160748384057424633711848684416908205842792626524598454740637912010473603688451467336742950254030628826450069545658119511203946785614609678789457747220573798807223743403816474155352880380348797832113734304837891552091137071215165146533797715750415600549010164288445033304639634662650577205032569036497860628518623350004988507157864305349527667711758568113263759197934262730369684721091512417580707357791578331149572265619762851737132195734860446181806314386342254022685412959508751583382644127824654935617908065731732508110309620895483337312666144580885490531268249617879352396397792888119488993264865395084543240959740036470672117311362133039343824557259947021500098705886577761040894128743912260055571853881047548137757954863966171625944258716287044464695402407929410077530517616395586652350451509363715541219847737242828560534039083403828544852792659260822346684950640018635617888975289881491966270523379528814911249926347259000059875291926929049516665190482586474289528291701304656707200572829196367712500463725545957924014024931853448815235713800953072230745300093732581874693014393126147832659035873812626309317701385280053697000971845714810976300577069167843810623085584583688964698028948789607964206680100496679536574344801132119015333214123323626595830426810082788961458964980968266500538167150730948184064 [178,66] 846862109603057566943463447474425057023073548355103320335184773501861294578354684439379426255899420872605789934390390834455685370339251417686977955330205559276416064505918422544708125873231529345357856933153540901463062399740929257550830045911914324535465650026611374823357197563680024595895232182227526928012080411855548909998010622415263940690125202590845798138789174145186810511731861721264047727194303493408243144495785917907466236265164972726657428406571299846907683319130832984695943466232027357440748191539654057063637434335496885019104027978865919805510638157673828720726754503461852675793242576146808742110859355846950647236850063363583785994658180862658205593970946238500907181651061111330186840850686937539039967353619088507964694450774240675276497905408262708671100923303733668009034879612013239428933405520386059349730880625248799413954174146511799688007984603321864622659524271315449625980233237439947307889033743456594709989692740508192114107681375492978437519460151151261446397951440263960006599720656711435550677476662583708773848131435092792206446959948423275677922221156966756952114438975598638608992155040592400691216969681097711840325591669669288411085603445225832526475902017810934588291414632432332580984428314701434486875816897513628066840683820225104928440146250831817078991210956911969531948038549926345288729975288340253914473078164322582636892642158429632492065238578087693152998567639418793722159015453560343820147043767083357235845383862734084130191256620821927003756476217466386290985175499692816945841382812439757819358599592428489414323324857626646412371071200011996620456970040366350525452712233311735519458208421271548350630588258387855843783757949873570703670249270598619178114466340530873636465477718726677210196325073043873592302797790942607753684384904533960705906503136805894963418698310538106245403685978123964024841218114575226946074613765623565713025144623836826138228410784202589167892760008954000518279438410655442928702232440496390548885930042773691819461502097725609770250466261936668480551259059351477114141032 [178,67] 48534904102458775820304821016581970693879389266782371966693263072191345206409573256534778458122156503712860237799657816503548420324702899288620662044001290241845405921788207697543849171695212480374559304771784014687114674980721854233443197627304008259193891801124897908007978322084801604255240086136760855810389880184306059992619561318875958097713529030171305452604618059329635150159982573557862466217377575381414389564325160104981755086777683322782089742671915074028596887769115210705733486069447896849187822150003165501585869681747993636424212618810086841440259959613272193117178598208366281310133114581258246831621467458946791683006648124305101126351926730030685649085098582452862382386842111371533798727951553837755555271478798838914300757484222397874217398302827598959189817912991869575670223535385209494726448104442098126085165720040184333106438610154351348586238881943074260345161971384945494090036633334573517527411157049449641197611878509308814842250941850575723957666537211556934873204259023273043943548673209093811167150982596650659303892759774607325312121280026362037860806077328869221785661261334371672550162513078135423336509724634074803420197352662075960820069446505255052056526824224705392606819435481800234663306377184215687838690825845296394027861329105992948576865087057322700945517836387020360547748378144139341378780825692742833326426130505873152249564065828182555166731295332288328920646950374443951437444802960644502998225174437455313844775839757185933866949859865070681859702727265644195535169233614103088229611661561129806659524067694583731486051610761595210487534218397422614766590334586940299470058170225978060653695251041644621799833537832828313632561899418342863322576535442024375155104742594203198128944987787694684386110199192405402018700747311108008300848488029776130106698432287922690087592169521488102621087559223617350860720112188042418676803935395149661357491919750397905048126199193388105623051452270595978250772024559110529414704672001640548890385555850017371366891259499249998428592974542911696025560270086000870624 [178,68] -15517911574851677312520745282195632133089359075663227011118364785653814399032466360394625351026514527150050919303183159383958686697307872569013313647958834394932558846445856383375485066823071086766907446821415079432056484559909253879300044309238315767582991390251645705880977553629781993923326266436504227196495759248751008289018770084033299655761650628377158841836817115676525469426305667567481231666257338199132077647826463179690341794784484429548746250233548617344850749093841954512241990875343810207332746654473174658048666811089127667075868010190738000039528098173781708134897261146150106704848594287734936159934662876520807107745658490330694981516670374724084659667183196229719694043180604855479101808192815222847640296240875926011639138903113463307849666038077053151744264819114123981497358963428899868497123007128068650216347231926559724005198828705151983370770725663458233815219010436001217659932688921883046614541051468759076853651779487722903590945002135780172826953414851998870652814510587585821332130261420389918100371872527460725610363979436852760846432918748419546089572672940271762848649786981416895929879214201215598878312360784776863481670750355705429573293658359937810170451464255915262586956159677836972983552398999797134752990141796359968806362820452531005491981362492132765712164958675973806161201239492770095120281934886266686516331049400790624240148995402929860423597333537242415417986068501457867504279283387138537010173977776210031413112396272014848060518656164196601482669656320897664528185099597052365914719181042682867336910429731256506387476571997802981436747119281920459763220441534356112549373383645946523267556306049263096748631670232530054546352398552317419730792763681799598166215585471366369266823709104055051125685536702452523444070554100220322308792184595135019308864406990064625348152528631872032370280525775221673320566851921098477048580763546269967777425420795178903570990424013499532379158277742069751304750040033873793317144128602237251257374651190907368326023816278185359029467218782314021932829304811427136 [178,69] 1703164868543889366788601369237263779832168848391795722042199699536428263469151918038442765978912616363000699486305543899710225359595771355579713762392478878185896733241756367105018087111700079888770909367295475473118032406457298630866367633123271231890325002764103497591686290778093997161560480798216083407924446190694647136268972345077685239325443461095515865186169096399621974993630509171168702728410599655958762800884862899284747071595474308024770149828104801328086901771763539241131609033354944103744328122400364387589750285652818002831097361430230585696576228312784492292930024610982072223563276924120753438436446083609527530661866282493474785090497011652489692152773167339231710472236452044800677122911020517492352944855291474211284073176478052352925736481552999832425270620006264012256737465006569658545909995029111507310196058968798030805443982695961955726081596625801218781807387233828291079590653078721213721279987204075190116509412616427746400149360854458078502610711397035155655103032883119475249250227201553323219277019081148312960041288394747330123136654910944309896621391039740195585657911652683353204989135729373088525204701707167148580625066900581218786633297800297695338510721178418412265451563615440467264870565964832165130885982974495562445669074928760974751971022835512798528667911968505205925564943811532687868011417271011655858020461714708712066764252990695028961368222031800508114173625542221214408891384748953359858362349992010424012255226037012947274289490577565189925221040570850515330120449364849958330857111248022304409044084680957503547247786443938705331565960201674521614399292502211153479136381229292483805809049841780362597269748698429460286365482327537762338742941748339601058255699396788297006805143105460067961955972145829862188997813753891155373292198624150885715383340004443298414309926115185294297168086560331959737787534951521604331998023565873298443226357827788060961690650064746887405271403763471654347124134218425840522135627773579835671468665899251044298029139120307660047435847476737440171132205551104 [178,70] -84583180552986137458018389620702443496893809156243854138724950273664925080941064538870238024406032185894883355183949038859868772804274264872248497561358857071317611461487073337452477063005017450084174628889325179738155764823780334049068021834382080500396924138467303815837413303555196538232999711808243657882763495425372924671408371828641082163631724716439273505284410472386712944511847951235966777655554873369289451141025881517430457331899024363241506340812406950137177932861882272030274543243881274338321857111934660235843235536992986974039620459066061837782572725021897085192336127250876736705898792423627683318155444045394185990914784649020683602755182139185955208527301520756262708975617078282990266743958188989362473069539649567846274257230878853477150767780469814956452590146814752256668453048940266335793761725248891407340311242072653526322480536857123359643749442598842552636314270289156995449283646195646490944321038169286774071854444819302097304222563465016298152279258363570560950727661656556358190408749455838060485360306504995718775496633511920186014120561660875234179969161688992767997666844157164954584156886632932209880630458534253306966356729220859724911238029043048998205768917319919178283088129285373419136972265765813634654990317311976136522585213766379673445096333459749048326529190282864121766416986117726858393251090774887252676656034627077292072350797693516559278266452558159886082602301077409880160907960386752991281324642606387600791389559815492640338348001922225742442636876273978997399285362258340830303954288978465707046863839731165112363842331648795205067091765623963874424008542366696058709700450513374608158651882950008338375491096692339022063150171926587803004389403767207477882319649559981412766681595710656398502886273458325404795945761465888734722556530285530834862733101578353295546025058046978819899044038200544971895301807935202323374228027204986274104303301722054778825971638804295889504347403526267672279359673844048421714962643962167747398277361843233950323508566466798742585704487622588200441113384 [178,71] -2909311777768621052076918988607826135662165388070245260032490900074619114995629580872211516137483453871909826916661517607466026516073236333014333011134137467925333594598174577978697540699677835796077404219577637741597015305568944620059573804588061986388119310606487907461711300182448246438065097585753857629308320282028505580716192222964831131995865988940062587292191371996154566363349591335464175480988537405142508326627727982842799066714736258110743746708812630734651768892566896717701155928511000768623802895979738022735799322808819349414191265436263527464275337426850382370751386206305757291332857735387858918218575441819257258581205426115055099634367380151757598568875253829134456770871863968580839144304974109980737833814430128316765733568475921197148093161914759137321441129378585147275550783342396148418209022178008454764044011777485808290519872905024145535214077184009414264426654489586393128514883960496082739213003418315930458283543079857273714826646809513515927681043616513921612046662776349829107864864468978434097400889731492070789180981391442448159265611153796840903358246854133258543647741043813215630886070763303857084446435976265171732563645635181653677221794185703040382365642356046695179392821041334238876259395308019673033990829925950770182417175393688359756436312185888086585876546769156875106051088081202825661815132738131279048154274366077636462564709800750255338010280232870500255187017596185602762994217734437893670405329770100250565240520819835346840924480507629120376291935524645606852101774674935392681153150428736622544798258801502845883713036699817738001292710021258190037507737794963893142556314357437244566298325113417052207408866946452854270896953387257737655547365854233549266512732944757113434277937575288909945926722816745739223716453310536112039395929519693019247154732537383424565030179205987825901468413397479145773094056886782721825662196608428537145549558471947447590169615516280336896183807769197782213673130460406869397797785354571448027091434095380480116888548029055910729146773937500692017728 [178,72] 862107265998292452286862908666351191091124696040802841180627652909370732228431572215899021670177686299120664747878738860805920447301646137189070675347716261681300007604081230520057318407148171308466634380722302806229224421663324410511142384383528905551960574880911648861873962147548894762384012150915496185319277881237110431756520164009544348591452889872159299194220019655846836488512214627158707027370798614131666099955105968484733708498383075010319469488363168338475484425868021828078446195070687649105747484649994624173604696533629351950382014377465271406201211705639730642197763998492652507045887270906423128189388360124972774956670700972187542717672797374507356343846401002691476882977649062973113875569612942636968548692707752501756178997534989014478735259105445268498072818463858920735047063696744269492012959527526448392042202521371485937504404785471966899239681214067346603423557798678213488820814521885030481693550330985350149324913293012037605993224607787585750187087775798923735597301525535389479965798032343858942341952095600039127174010906751601007617274563558112977038090569166279259394570167206446921525130873407792546453020454737665413321737313482648786520179049694042793081584129603939747527568100194583145515382666233816449628473043571845063337798143012722006588735764163149382303517116545599409590975671974132625345840354725747441311523622028662434499385953705478199025177041564441773371446024066864471813352040633955351848275767243092380607774189863667205037238932429441213586929446601947136894275485998673111506739871499871338075056324618350516394177915668766706121734723171432110220691809337044124711377475989069165912138829478519494450933362028473640502095990998911407793602903173239585087255884091759654525815776604477507211415610064325101112921557384112386175467162878163049710082903549737257243612808596645121069708755245673751867347560145520509150380763523515822475516064435935302488849059641814735812898094449891951058520321941408993087315351393279005144922576313608314373269441271683782935709512283919088 [178,73] -69756710877431890612554057636915153139243857237410993173787630944559767507769862117719506003050985752624356513426829077254185662559640317243423273672630618112172013712304307601742281434559069296835768814132943236065749481818460232060122019071426227824801874588723657448157993520878200924910651175484193254955787931769904081478339187999825741751656870896970417963686667400134643595873956035818123605539246154598087149831040995014697802613864587618486437169941980273092715820157632082048261531677007711613702993659737929696198746815575001002207248406181356785742375734891710429768235735736179043530616533648943916051499603876481543025029108213377466290748001641160965920929631409104064710805089854454579680477387008321958250263073167895121879632481033323989345109729307990215133388529292701808812313910361274155581463530420262885521515412696875233761172322728106390423265491812221841519877857273250173402818960048156150144390238630486232325258608715066773524542655003909458404119656950589448385786092577200667011641569814672584698099092582670709669696611852901267670990753060073831217950789634741135164797273816681401177583752184247733566480687920162159181803673244006416409066429154373339892582362475081071305415914762041535051862566009063089746134996124877871343778764190993811287413870268782284756027238087805906835343268393626259513129444984918375998772583861409014606493449424670584033730440353384902994470700169473758019815593661668535914895872671871520470742346405189023406966217195296536330736486289243799802021584823406062357643305862022034752358800117936986520810829838449066216070143802685720341732577613010836963653902679509586156977536899097090071038196864725356948793860233718669359610286520091239289605145079589424561904472421765937885044632396581547193340848075281726867111331582031390961540351899701673854567594295408152367657418975490733012182390683130919517670058188816129260513852706905298149686655712208570015163186962247407191917897369975897974861727791056021350288729507639655382969953661063258164768231302304 [178,74] 2527245146324314522026765191570740976199090711133838159018430934565666735565043205946854194353764762668476137034431744579261148347516331417417633880893129927810840590104007142809158983149820515264941337249080633218853064706784943999743360251292654033187285851872505790334149921077631041629844315922845601370514710153479287233108109497085292076411579513429827864253758427682438414284880025496820315175457049738742164145908628585225063706488641844847706637262679791814705243364245534916482062820886189920670767290599141608890668860298698045437803445904195074008214510604184902749361896919053827820923777144671601423140133490138589483537795384559664617983207539912338344938252170765277836324142951204436201275824644129337745277965973590707079353262383613908282552287071308653490889108566598474173711063040559550932612955914796308688711545115533855058474811811353467513456812534828139162020541258004326574059169882977023316465371075341969875917146753394246819913353542871913483349803756606203311319346695553374751523014794515496088550362038732573570042488314029864220782099118972640327070949832787421089847813491575183862020611567413278957649441880191724035841639726042121675448653275472237165797096867420648693391566634952400461777828258504631695084662459366157052918163555922606808518000653734503862220610687027618709487696386559276147275716405775701510406674902293215331236271165653575994750972287970624151812721787446981504908624272785183740923452773140081592529212540607596685385522429920456802888476448223604203111697956724840312599458477073471013926458528794689171728534498834102120168553024175643347208600532421046921904010928650511373768941066016767585800437550231675257993979523126165425067324071842248433388460326207034594372735306150179079086697589538828496804995108039528432063456890365330286562851190648645621169366521080699704818325065319311943307109184469204427668569211711708521437873689348151210086390074449201136311991839464013420547509838447288484555526251984042831567862098986764419894918853975082764822095026 [178,75] 30439585192517886106009627847383473357310333866851479289545186003332308126745804188713659346301841946381155920119758576635001986017419103894712128966165823512725114958906127701284276337027002120582682860938274673479308197907487061925945441136885025108108793623661454974360984139872770443018499249333170969979406318724128698671585977324807864186724184011975442671719248339689968239195251275936147224161889540396375593774817462874857701151495438378683046358461323008002335888659576234247562719832009655265699432219136217803986127176260058635279941118610988964756573588138393525906500893533506715132397870399186919889540375927153072964603975265823968491560516562689674234315484188797108067028833044617805005076850737687297686444930293807192456647900724392642003032747467028250228076316724549056662037961755979729728624301657390859727010095918167502009830938557349233432160701844811971387331060734608913725343886717018203060526813001857946928765054867274933876235930726433627871695027480012717487822948054940466820851541876488970986490312779384159295874207672308877976060622107191015577773222403836344024101034042982974694249744758433235921601442552267704027194569234030249195039832261797440387839667068631547309876875648070422474010812114127582344445658625257853130801624293972462334512979828925615324523558297764333032771057638477581364163672709627681587408323910867064969439250655834486994047801177754701632913556121639579458567828353979493791084289734729867154474673602955004611977235674405857737269290217764928662705625672300873140548228786230727105900185989381839543739413570007995563095829174020578293476517282897504651049970128659749058723858597107002015999408002203496510080073046599795570026481420302158187546322846250046059170670528219039347337660755501877975340988386589990817255524836211790306832929714174783015910352557034154747489520110796479968470899674687451823046382369635858534056557211226228106144255744419445442219983496061982886711131263434812289811715338601366170043039995199526471860563995239225352656 [178,76] -8074283078488763874218037698479484974006583785724441021081033021110626308473551725644408701710788515488452187495478910106626677986703179646716476400384142872094745018546914350868012878899204301934757403920422546469600502730477411095723096253036040116449806710806568561493174097452224772577745187583445254425780242677051255202951279730487737401054684745978930778440581423283103951447689648450050550151552882730574960342754161901613169364569314031319725838100590857631169179943711568227080421279858058298635628239243015951253842789997642980308130562107406930204570561632689527965037787124470337663681138316920628945705547891523298717210817518905097439324692970838140400421921341140876790494502733916139717559611874847527452170665770824801338790303750942944100108496898149002673028193987744834361973242912363374565782940399251126987491723001972262548749664890054294119925854289752017145058259398947818365166643835115168296926164904230142060841037725823809134153631805486530022185239613239374705459155233543886377399946892466870421226180477503764731506570365081418743650729089525808686557869401253802782635412804595920870890252995265211813150946563114817144650289240450113150574832046689883711672283325907553428112999342094580668113729333098873283763122223337925071208235131522310624072158941263624625955221859192152139141343554934815922289570102762029107521341019321225584851810413975421250042178907545536528326700955178259513072669938796896063578832631816499352800991270300596722387103934978331119010387691648397520994649314984810911653894909876142260058753758283009112491594502875597158988366511722523434603809672401534191138785838550868069483078375051802830941618764567295593756803489292672101863676172061965063380015207567736327115618971520903562710992518036169967509831115676706982963051697525737733595448278340496201902202154209583753889977516114159465978318976459609294152995214844229199268584582060663874371918452088877017500392425600032549557204004413325511220113302701021501551720718006534231842300026304079888 [178,77] 384820444756743723149983129109620985530161837531645116611621021871070863225081948431145788772331388398185471259741779298715429657018265934014681359865021099681465278287420518455396480215923760322244556538941322440789066742658361628487028319099038062879512849156654257647296661693184735302532097337321308113866107276138906402675164565848946746313164790926395987091904653211490557915439237259062569120418769528316590937665393366321745197043333369904654979077843493100511038488648415336979473719898319638992480876964112755234434422223138071930764941442286498295652890321346268775848566255876422919845771782621997159376723334890773939520858737581040220680946510955294621964462429409669750144933489180599663918406541427704566511042945053363619280946878941609662900469213468731197010355301670877036011402250892060122741132679978148777746027160362681148833078953438340468451932656262912847654682792539356724686901027523827095418273104218241557652065877522056868331859225891443230433140034322870668185920099729615459076979387478971062142545161882190140658521050511916551713417692737601016383736062223899459896640343544911258230959204530515333113181914697006376088576740867276988129061225671320984262675592388302362775316418677897047956662294027400705619759683504520607277786953411803611067319182856639462509518940015944831883293229798168692759732730278824136057261730994908644082368856418857509214530472140562357204785529337170484514142998331705760419259520929908190507703826266017727062626530034385788409004534104899270026212916157921046837195350853192891078960754722560222733009571161873080082008258518324133328302012860632814874769593910827834394835048764834624063937016642862596485714622403467790088400205582421748252902710685911437867840498025266596200794964543864177938304822931949806827262844195601251301829979589327819913879832283400559958548384155565770615062098966844569570961578038492556878088220663461762979930543225239955442902654674479711772783274668567101638333472963889586603981874407295906672475549083424 [178,78] -6454699951460223019035546154899282764451885090668484715058923969624649610275931567112772102443273815058826619133861404172737073014345126317595937071275924341552231409298868602864108195291520600674174108324515762492332562513752946210596437900761081941224500349539007242138015943655041870580082969881586871412649490264934877358172527642220303316164692456535902799815948497901389412894337746916358181246703080116235436331626879666424957005691458869888181930242749579030928152204740992743895757824690325259556258621326431908151778540471868743908301230420063488336520117750951469261163936130963119688309145250049598584715096961084197094485510604586962050508213851169954238859551501469741710404969979531739509197680796836239962442178119673412891211784139018475807615968218196650066776025967921265521878283583603604392541558119018355183291075952994265256241138290716345206693649298788314053881923582848288498346657951231706322301777330720479459609269133025840794491890964609173924247013045354668791672217152271730177372769522214847748158668217900336975875122466415971279838097768056785721567913674441415400653637557685020134656738861699261506817850225723082604147731839795789841363040276502312948127615467284142344771819512541628503810788997399602972274581228995085698727004215202818775886863994055201331256554400860039819601588903054104031248366842513040649189974530616416518910826906319196101076447246841511683296253417838862528956507063165917719621031721520573182337733488425766815225409790435408278453078701441251369311847294683911043456202130190180926088164140394494122534810833862769688799751051297517319299541969736174080342030611574691975267421885257806420348057012901876816754781899329541140174550039977356597682194247668097350805070641986514471138159890862938223398174983550102743571069512016959123806969146863455157250432943736785072582029228816770593929123368623184029908482508431867683764208339354184992060803917359357372824841608854407020521966102919731402159855630883688929728022177956596934503376576 [178,79] -151471729892379301735530193024147508961968334759233097794609081156608343819679395313355174347881363170638391108550830164406592312660422950468220890138604061727927310836913861899685615390749139580844585898950915189079347017762627973814298477089800561462068338688778669176590575618242812656931226997127290773583108651182324529986819998605252328934194439431105871905938608809165329503852619247685844532624428932398679010341637046488211786851804094275754308345977014415037216524567805606164411123749522931959082649346357136027620772743759928759396765417352025020938960727735982756232109506984153698708792728366035115749927740910452867132308916631447620849280020224797118105689607697083110822429711112670543010090198198177335349716035668785296847432849882687668702785665383225055252054039583565183511471412866183674779409512461276324757809549799393775015214678719558094878811350973168877437494204010390419414806356670389705184163105644579271071897323323589923390610014395423116062605686806508322451946943709885760915894500452868219703670905080482205435622940281521652964261671567960974060432641077851503521871445998392975303518467768820831587341140142601767895930137725547301778794825076805755261426741160832797771636178854132311947097366075652638283211739998095438281506432275970056888328193629666173429905654237016766575765054274992476626875118820645556718154530596053247611572881277759740604719344722026174923136154005976453793323121878099460895239960332627916286187218903251524319094242562754466585529352077229478237839876923191076272335448854716026128931844954128663304486127482738025014709842420168947756863637166615358370569854385847602646054170806986476228960664702740644206858321961099552704140910454376886472846053548262822550707249100528658275188431284364626960907344634308477337599882131647006020885403328025156265567913336152006544685527550266907819983042456907556440570347797478727611539633697228130055198702701400719247232082193228864908091679887043328083583718710907309341989963714285665956672 [178,80] 9634256081270802037134443610894272159519819396367868262141313493127257731860010999872632215194934983195375803192009811653360859627061111039154252413810592996379808250269830688111424897223958172977347728258083879481327065741242164812793305246179326813849792419526126787414639359088746936316433194567926079582732971023612720195478551323537511743539781338623926357538324525498756569575925319592149820922011301111194162143437718661140531062145385335191557044659528222085296284576717962676637743201692022629570225575093322635769660989498365115110599520471966897244042883146765369814317238853283208738942201994238217967348761530415937367975545930442158200864109528579611830405544028159481722328738558021798324561418037821664506009234791841845142333804534104600533785120732373028371453670955775051691122786597699518448513401591059255716626783561585141063434939850368894916464288274615329912709938319222311626726737745130821952540470759994914432623311731127234257308711795539026443056890673254406659800553422108628766553461618751356246818021614785889563049761422973948452125123473794395081429699934002793906657638948445764893572231149005071677420854336948606550426308778340535084556481986401637361058749713157382017101302208301772103961053977524904883440648580373983338951480351483313167929659197924536790729595120525156599904346744233338878572135595033590196241422698636017071448341925619074430688923541199372147854423145547602495571277004770917410030952136020273057512009371664972234900335062132260623012954622184754673663683865158047697810664693519006091324863388279335392414920323630142610342612319836045034187635604855338739172971164889342678083208164529672212792831107402061717858062077683452956483804843828491589860127783322727090130004874966568457496815707278058533712184916039088240396713106517192394164178819510040618050598777889291392232841146704115103882269769956624359151191872807422416865344641519272334912304611263350472227630684874882497346127098824425514729817173958518895826544416131741968 [178,81] -192212201068280869548254035691978302334555499240157440325932431811033386365162845893592814034663741028249768130433911303703321356699854629109694472060413430811953801355910159853023837295693874096358319384671016057959691626340915608776728652248827936406520136336529902485899665752507535988775342064474586385171910658556161891644220493805251570419742818384994130279400251015546722437437627517851857628884105446210878150806644763030053149722851725554354064001382080203921238735464860745646211002406893394930791953581972142963656220016074885792308390076326936447208861922534068487283365417009736000177765742495495973399654758289252425440633830055456123376249996908261149844159247500251570399428892714586841672944238402446954947969589647286285299995352082556322709709280591186152592801334000770621581459791632107543331921735190106545829570988501956370239856815130044342630734350556934703873097723359841353618289067684672052416148009166947901393203261873634485094094559894471494861250479833695311406398575574517441011111930620123597310206980109521802107068207082591715862712268625533081018417724465372176914165282941606558875852297537885430800368277010762609452842832723833767274003983823141609564105723236164182364495664693174440296699508866021604499135141143251482149093388634110986680486283519953997457579530606945877196637727235127372728085440192869793194759010352304419550071938456357768666676766883534397548366439913390737377935631682712087631871335238864199956147035558104809222804302542628356949483653882142219664138532843327753894245787952596672053524341579023796743000267691992094643775844474132042176167942239583114259995826821632726803763327761492100510235060069292983514776762958333186274039267775576896654214452329337730736222875615278965409118059552845629001182899630129207647922340420288481164530052741718907746595487365817690681705700969739648354566987861878876382600010684774429157905783192477053745469638715212326187821939716740081144310003770403522597121696360352281382377282509856 [178,82] 3084320891172542904439573919897221679126380893119963160536924981409329695036875974839413217917585534792448870648771773063772125176565720839214060587770327996021495660493366308234982973839140278911270887078373866598539596794764077691358822283658323089739891707210771890249860470119479499153604392327480708595055061379799276844824294910000075209947031750304511206954217095242023467864606231099875963526850446207293368549334501852497838744621477765447567324622780152804793835597546233251089627339963151450452113942790840056923052633579443066888646436833523979006957540147216841342736164721102436102471248234897598066703111057943684739015907075192893518952980286235168939246539522103697410781745352685038805881082190276753918952560826918096088926314997029210003383139604422972205569899256483821069360617227590514562258514180113278707213786342849218413391006579514762837745043134263195361692926375926782666383799034115097891665071062907197091129808867804391452782021382847386987944322679927213556854762824902366357994739915286630617530294748623238838409053121968193479912515124721172259025982062559932000329250838707231720405267834406877040185698411133028625735221053764921490382260814879221462244171038535554709793637245543169697494258515823736254822461774037059252017069824715870741573736763553724197722617439806567061449394529222605681264488772638282214304095647660451702513828163590969006648795151636253206117292926095477162370562994254123864007095910715833624537439267868381003018108047408904198087282941440702371644124241187004249327038976078435666307029232728309273729395995824371454418934922431683639487632994356864856070117170942061848754623814807015167074461195373862936796651295544572558222614063523443109410877855242976748454053952369586856989488588825745073157954528460972507976073020213169635772201168968821167074038831483552906850278038367151303995398289661456125659065045608856964689456442377856306904023169270805087044814908328599538896062524449215288791594407771302354260938246 [178,83] 436044803872829893070683632658115060375072702982703369500617228764668887664005454896424502966615595204116035208380703959437756506091957457975737233132854878367466238001653300564859621454149740743262688783963326834569152757679225583197413372713360651679181765629422218791259640536379153400676598827323554107753017214178109949410248869921502905440977163708385673718677824552706975561106322299666147821688398098867623296549518965849537191029666829375444263362209350681735820984406093288731446402711182929250274303251225508968696170798905210795423403890853913534057001065508320728679216282308507398512033666044798447550485034488160782519757518656314741946608038790706220543421232343645782306638546497556237563683758918336326529619529881685205922875158586189005545872945735899104246289205060741957412223780102757325884905926537582155695713181241690724252497551533679438968025289878993828055881502841969535761244650491145633570476455800192945472561695861607847919229809847718509834867124881263456560038604392221620312583747688739350653570459784743346523172177545971583263842748168866316183185828504324569506165754647203443415304052200205492061782248195253171586739688459263977864695305984926785085813409152255610392303581162589525287551181994785580923613149058104361346252558940845655696171385101393589980695971433403178952464950781449595416012107231505699491677495902077743272850361075211178001089388692450676685240618387289000992628067167079343024173547108206557555212504955632750159922431926294955855684292540297431787658405652653251327509092734903228983695736219603220201946682697423196730263918649992908825076248418012494517988033146722306235360565365326814727750976154201898982608954134528744988008901391893989365586070968162818096630656758180879237362368702381136980818761632988695090099892625463935459005832578771180054134016034867658100858759351896584476458064711258225733753735356230909979395860202567504899477712973374304148454049985278373481357367435810918380361941621314023966016 [178,84] -38122248645198679828164041500190626357392804292186863220875524111261887160129146523562926628136256440883548634162424628095655272799842906317245818631888534156673459920559590846412229206608717600484853026903474571535528344170613465367902942438355441926307889463763505370802013479454763063592860841729123460525821876528906651377821163540680180918625905146728549865731810495231303874959763569759566868568565867744190307744471830204761500594672810336978589559876090324856624700061371729898725953356316262794212659178821753406006922370902558329956186340543984454062384915044047052198480909019506776912532037931281101654900074322139495467558415802696748182154422462286034768654304755645172456929924272472497707502788839925545683545943850545528099371513543401378586708436175009462912105459603593178379784303272787532729538346341160888645343739284447434515536325469516338833709642448135190119470620351305972606258329141370646724907914913592711484540224365135013130984624500712581674890265981204527547516774609152336957426526437173277789298516418756922107143297957489874555060811881760684748688773271990115052272915224609839526615995904407771804616828454217318243234606166962894661930273155278601577859086381633667755680268548306637801447249364726928978253449221316106621351730693841716784124361368376647824657418730921565092029639546990402729401615053035996992471419529123321416118553661867091948504436277719213248505920548551233356116246057737365392499502166346050817394759938635978172448756603100113420326211050506530017153188279881927814694487177856656861991209383612943607458537688184887795826722774223215975714397248192541184701461073425293041575950533511824574660549568662479266088416290637707539919665732122641036045963671864556504240636606809075915742345701116627523641119176836194644928179560291915010743181498270955134413943836775324007020104251575284920775912256364991872172169746766709578787920355671779616393793004990465215688213612260651143436634460649326149317895965481073152 [178,85] -6133193662703063137246625300239572907574196536209393094424092682028356767395516552049728267325813309813482411320987443294201683055851732079169177640768637363550657034781520776381026407556276445386373859707379515201399418810735435179785214055149175839145119109335646867956492088653505786879943628540612741243794344008814897381872558972216370999832067793802657566744917885626263548686703021945044342646389822695435692749582155844898081890177314335517253287800061081276275311005824346949578346214163585527207521882220123037535879052760415064201237323693599883545559341911849786965319446383269717758275517834110605495295164417929480232960533983534682410571291428577786035802454272358736425542064598577505990103864434656920713980763361424526587547228490131012973711817600103403393996089360520337941195144560670905908947440418460657741224047683212755226163058455126067951343080379778354298203128370968880851955117778700718862904144360900697212231647971013277770042982901522397800735437489451990479477590979942404479564625979930341385797933525096140439880751102826199537719872806129952071559298175006259795862051430450857220201949219292232643984430876400886489020004322409301483297263302347419453855138157508321663533216180512269196109625211385324088053130975263699537132406084164733603168821052761427738467283049852155793866112060545081689186618067756106572791990050505462555513484452728122768976234905010121434184977903822173041905828672673941221369064417849335963616482022234137482936251308596347430302859517372074071485133845229947851146454160907156682498343882275937947043534104212791118253481757131231766997266103118330991827743243467481242707759156317990742475974994571206579317694265911598527134636359398350041212423901577322563983062406877560125645338450377445228958062681016813397605240128000517162045310929234490351794962320657318343918667613861281605876947563074197202309417803146321332944152654835884749207633664449585995312257607965711873987294446545821076391301501756608 [178,86] 95538596719021238765007391837624656061703123590056871704346471686367092257383241498676259904374369917927556921293307748010848053082584898527406384117067435554010396417791707126839614791522299581937695085208714323840093738039414487591277536719662130157278495447515975865687364252621977849818426556186107723242070221465032000836775836010582433835970758430954917338789664396435831220414078275324145768035170433701840809309743104391946459432108675286893104358644947787074883292867926410369805358097130460022649795213307991721517911370451844311207209178019733696243270167054871318968841101523189394200931019956494050147730223838470471267947743999561382734354216232882724533623379326318829447306001412537235051481211626399897538570987311837430925351380273845869305980382934125768611937805995262407500559346807592419449026223425161946403949565932577207013504445892459562389075159860234759397794924730936355068195772184750222132249143328575473491593727616385393676201951001501260981617099782908392412342843165301740177589464921994807707234851230985490308284237172209844003252822388571805025670564783078365575534410268785821358521153785518064670401017879782856492378256662879830035184536120608705332361740879526089323469547312741108614424508197336914575527187636291590801535243656876657239842806210643779084658374499547597211548109747903000641964363198266625613230410273138923768129654196127550434290854555163385605695303514512715396595043066828111635532423519847197126352587526973733663975728080730598055829169558559923868592258863741266940352826237071676046941778320751130384492394712645244935348457527597776975072661019371846591217259165325475885945724994825678326224101583969523114369625740429065319390179417216774682201159792632823838995010333272507475040046518824844653163419216755282921742828504548029983984700871629506840550991403371004479072003275493407034582187294839123964835374477932667927090815891647336947745630558161415868803805534902076648457668247392556061325339676 [178,87] 46291088247706133666125924353324162460831665610435329054116306235128544332378789815962971579236224639556150916045918179486782087330402067589817605765185689234546035042424672781141102165462019045145116162357460931018334946044350764947976416617365618882976057689926626757100131878088207659924966046371022516776071620717101138342322940455400015313291901182946539431685218261014611115961225806814501822362772063746359843116212213381414047328068507887023114525379599792713931010856246433802249152778696421148527998324679230921987382752323994161593204269479362362299763205986525231333682410374929176116960072491210188193303312898975990301816190537139080595556751848873554142781684620975735453890404862314970205225193886470054401807865802195183893546865132398330264408522354928418469630031662130912468610833318429020629365771134329720346312300244321782817372995281043088937556802798274246502925967657805692745719206005269426185614415135429647452717633950485439055878450107710575043577485563572672813160641303987997041500512069664762642050509478745318999553225928703827832432401727476262356570884359125147616931055822136163113674619909024524243875999011974719689668954778109140381201595828535798920298424444377967998725333810282848485852942384835600450824876820722990727403511501382705305267053207471800538684527521829161159714243854178406946200439562748913368588695829483689062354624116299008281873560519603605801129099507439426227965196367823557960845401459118975144302692272726648487927111945674539738079965419778065223819895769129143488793693841708735753867857671275064410615030490985443292148867175750721738247891004069012717138772307859930866821722617608953403306379550484225070073530080657919245885415099997558141893026302822105467901299269910003995761652928853513375452834519093419186623373425909434365434764745044184984672856467751621188066985357639908726815567864980851890543666281942385420035389904737309629734358856440629389853362051980871735963065153734777710041472 [178,88] 3943326542792809439043878950696577309095905188917148177664615588195558295880883819168317202130576788457345146615601922315641871031010218994375163988636728598857806502132113160877272292373610943387221244104239499253240065907474824184550921770747784445757055195234831016253739557825663122145119632714549894819890573051349232714892399672052202439442002102167676569626909251523559483122380575081651823129629011791040082510438624312113157698681409509029818009496439230548862355108418680123084987356010208104547896391514797729613400174996394196316238130824167865006359737030061212156597267672055126184577974181832786856468251376581818740098805892198101084518620138289543038716525721031490391788205862589465726571149731408085611928084525141310134393394056398013530974256512576697146932247088268858700155005014267999580596553340671800458723038613843907282616957013540727908875318869282159561714317601103605638116694512312358673729531541047708864382135587029162822589106700739064872684144808235436941234738498761407418600490843906704799706222436602858519608322402097529906061635948652127637002308425542049710478975560858842357020290645525348603305290807533735306074708007356059642585156879329065086778644112109791225299757058105675297128089436816489776493256915745157595386759537600243723990479086491051706406107471112281600292639083143897815434883922191997624574791188179969413881221984130379634855032478652596542184012751851103769106596642771846715392981357217934352626704253011348312806471472353612559264800770787270506598014363002561215158342874890171949632763904585875516581722848532380817012017969497840165233915603457767745167583569088863836549392204988951302319347120621380529793479201218434569838117908005633270344394260987159694183372399006645928909345167120722620595269069893552376804345684081396866343940038105200666084320385531243549056490504100167899039652149046699857768037837952809049397680343358858654061228636602266813136223217142588202332892516835064935536 [178,89] 164868848391998333039474826551841530409584231832334651464242478088787743797819654701951672904150093809754942099735817947584154992469367551745121774714851353024598902846325273037581961544576114701769595689481196158268404729252208152251445621911219003201724950272714379853712487371883405131180222153780635338504934788712581282435408826587246460144901883351016270354135744096708929524080130932652758292487765356864586219740609495721826102456176786876473530508064044217692528975926506290175787749567221957354590583066483965615030667713784401467584701873063703666030054832717018442917052806215074893203098632098140662913570482430173691631092941089563034241975430389332748225611221162491711198957345674451613696992334389436179355440010861392310670379016389269470032125746085450568990747709801367027867132755514332303471624399857515016680660348533691946980967843452409934940495757600567643378623297296377834414177764760945082352700459056405379368975881956717301774948458519096177547140823724390907990555684734704059355397622510574735175479405048484787762967973056287322486406437073490816791231482132213861816719893701153343291328897520802842321044546304947174303797803433554930111262993088684945263561519571927819618733184413192255855512010680871920598066862610904132787245695726025962377109784594470322547426336838021221720065865096617280426819586011860328849542315147620622722752527657997586532887230961574170441846310875388977619816314493145962766645499662459804447477197708373583443553986176149274109049596983830752324572895760468858783157346463270008696102588464759795637356275137550935746461924220270609387659908882567865761507406231077578640826239033100331931327879849414589712506510643683189413155109309580654172065603265846072512569843930114033137486420779470664684408850826358756588184847057239683484490916760493522593744052331449044689190347562542916372108580434451693731587961545992685997769051843701230885485416781832616273716770919026916774086934269627840 [178,90] 5008439436119458903570355372741091594753796031767364677964625088332541662112660347228952990842695301550754724982019885920938467008519136513677750399231469176477800048168628187742739671098403669857749388914739796323237838192298054661868085014408095246349720568748695796009788742142810634521551502441292320590781221130486236845433929444661794776553859665376874783111990540801172518190563990539673285895463267762136647728754923736352445381343304215581437494661222807762767248599993268358235742389201165111360668211657340688593957193051210181635399602673582978148245849975466634468035368405323085162391978695316418800229379830057735136502551564663461550172637115220385702124566755526442399838220618855319138373111164017163030213370962235620739482719115005670753547322825891656865197095175815246677710672371997077464804695692745704706095664591077283663997544494111049599406483604681191689279140799189516035596404684573400111686469343089759542310723510746707423642967924655683368839214805948481587051698090962457182770236010806887698871305294168289539504315230275094384501772059083888105246982251231855717391635384291521666186566645313695967502857055019727472655364232820142359714034130735369708716837075051837688657808929536515951574013624949548210275851280744999898184271526525487464788548827289678639207269788696381237930588709432895274267809078233610698906974334949746390087157528006731166835963900583358238420353322674555037657317254876135760988199512412015984046462835974173508954388610548445029101053038447124030481313768478995451993987724306722208710175260676097444786665563535378025775803526403638500520929960458287263868270790229117344138463871169815940225985390884467068688878705375088305484269093673590630467205987643941901822608331186223639735965694645019967231801528660995109276448125354214368400978420752073796672787938504152635962587154283662265616488227115355232210579899857223904694264826571466186701547155338241393967767445786327285529496392258 [178,91] 89659999798558416370073393374833795291009028994787043558946493163554705110903535830579679819063678458101575640757271324629824868961157811199700141710556237008308428834828074038984548729878658015048340666222949416472848146179641051582809603825074934688033637308241337847668214148871297110062374885984457800766301767990059258008033459430203395631556999057164983727635795850519747869344737270412725202468044549648711666868749976222275977823189099719515917169128826366774666657866974650080314987494870369372820755336684262773189459351228866920786456652205122599324454287162787001581984595048054102621941606311940855814536058922562135162580224446036678279641536414888479740189481354977986465552016588342327920091560981781292699263707029517452795741771662216667840147456802674236421192395903269029302685182339458671306787275646540818443626745033822652654104615331891241663007803000960897717919310350679610771053023334718196655009874901398674535838634820755902311828450312944563155448679503838060640204340107085441896479250179562668635385993293071298934540981467970037636361671140724038664369746490869633502674996729568751548847249641450354518199924201672456969828322724126137365371763945737669373606284187223231136375941867442565659924605251358534691504312785177636053415778984245546893598310035257159841437688364689181685412090584162423715100544272553546217643808518080967837957284417020479709189689372111654536022601024464405969464856989199172216888586298793987012591286263325482891461568407862804830432962700436681414540096739120454060488691288364448052338563762824900492369623095340576860294478127645632841288113519647549761867977143523628928041047588148221231287973705654665753072104459190473577097520667145048399710985401669512079333069046627666513941166172875502396286586879402781091224648227874891448860071842583380133883081989815430527526670370318138529370663623026481249631296790068322018013627960989979473537037202333860895261116517969406266149128 [178,92] 1556247971250201963091337036427434969049396693178833688900402660628058829983911349351938642388210583099090217386312118991221596248664226800648847665669407601134121380081346600422318177155287761237136898342584007896338240789182395011425721734680364564809059569437502789378641908784336998412350931584216452523291697898323735562535910412444055845372138728183388651854693960711314818469759156982753782865489186275146686615998612187045787500953311085590478345348686743171590606509359244950155439005099596722300807408177606274395938777632254913293597907826868835539328450106762749274577191884522501333346983422227258655725685549275574063825277427027558679333913120368113270940156396669307817371304191597799516737936980015280789431497553332190152104482928645946705857592225991855370059301059493371532328073904950057643021716440196075517712173294192280725475883910937811211598265521616769171820529642578710083220958979921887658560540567587013152692453821905725855702986859698120436653405369921054707136559295389368852055994900631323407876641480135119561830631974078272232004335022906343952863940072386067035093026003663296219137908319167164540833207849916048608727872284271099416726120223715710618269212506273510147847261201893181860776447779071470791223310361754422116728268045444383142043142302479780314608631287162614115786781078137683414048771664830947748336557307819622783838012156973373842644560509198121110141865307061314837359415253101731983802274180574845116093045765164032842566914215730184801892217630872169034340563310753168010849034330725446714698507381896855729012304460006814357681555827921168698708205497611158335465368509988458917464065587502412030517942327132355545585048542520329063248114157388434108590008745495186979358690898027175979100664893396822438502511597929385975850899226652965294398428093803937592126200954930498737091175009915001261202395813605206965543387666114228841011604857788838783643614406214213334790892864777128102688 [178,93] 9648121671378748052126414482089952018713405215128378956317646254425682236308203100124969544978557020518974640326053594325408952548573493229510795915326232999198523417900073323219645477248586549928639951957202682780135361962224450074944536434619754383953264377217964711986748395452940884197622032274998191929593282178851715931830219968798325596629998546792934784253661492906414577331882952413642012541793704664728790417684920969978864864193025952953174473073117331823736799391125829982301033228504877930454020458463048113782363313441062677145875543209670815157647889314082687095401085517104645198511741370065236692410112261276605879067919715662617832647870554342247291508638846098038818641753501765687350509494254075985879695507928194026700653309281020415354669358449180393587656853264313355344575896432889709338209859629005279221073157654300058129310338063888131776010962851629364448675225537854427739949239654270120801664409316351406526644952616778284928678048230688211226441899192255420265640120348594749479978399077682777040232653898460777696781222871649801732512845684783511788411716378661886577766715414458925568893450088023350427635256867215584654472071763917170576548736765629119828734823639569899074080439305769437754696538002565890858574539505212063609326694732719578793772852375612576956252118104026796546204392632309211520332550516589109038608634789662388145281323735622024804151414897251552081498984798756939987950663458870182616286967908425956056956185640804040296863206047670554042831502082793962140573546707824404710550069459501214999826481451648019858710624617522675452305317564713865605821644904443937797592830275400947755039710360844383122285692268896953634564475441033096062030959440022506253448583045063324196165523765384119679588758336227537281939060313671137102019161302370368112749951968087846996421615850211022169437449990781206142307328538428837052963357524676435848858050057096178068428219740331124894294897535815136 [178,94] 209020579247989957576186169320371039513469664591364826139391794981708732974749212757664316927429171856329259046010279884429262171082966011566528898094861878460715762790522733289965436944722796117148967469122233322834439664767969127408829218353778728907740910899509557994959542425081448878713471670004410470513514956331350474655675277969696081595039889245081551219696087027505285986704203815957152949489519605583741611729326346894999572434980360407125097826136245849270693444783132767198229643524245106498248666278421924575655657869105086538071257316031589086356936931780615280951214383100888684283265666475163094761871291554429922836086073962388609349467882192078789913621794314315044222443704532172679308521127053304784909969176428655746639528513399346698128061397533942528791427983240472385385744326101615039267467540223939472917473393646168435683181333955100498161907856646061008079377653979365178141272627950686763028643299920761631872527426778603454045037669776398578691479548090241362612965272089244326483938381368490558823308356031761872063495703285315795925970872668457188989963137153759780550893939681822153729096378494567652515835264845070892386579872739283591867696327632445772075968253273990712067483884120898806220908249970687922908755051782095748903291396299720766151737089480357572369342692015907051881092593612691893263201543945013758010753098887366045179347341827729772463452662537361855883877241931541813791034765921642964722209243106755736001050221382788235761972836150743078645573726916374654220084387840838576402895478499489187413943490658048911557846620122820202460947099540268698169279829653413390900815590166346969356030449399380171802676505509433659275138466214262711580276076904137651364847571961292817397526223779711755251224812306400239830061868550104044670962841468166669931988015956095265299591747575030327278520562412436845535987708336216204020051366400535404154521202260789177918600580357042628364387809932 [178,95] -1037964859694830903026149681329653048245708910390307407805598565557535361332773075953384936264156571081201623462165548186193132829324639775250247794459304530486703454445079438817842973687599773466966455392587133761476308083288149103156704952400474346803620281850433443808397547635224418597760902164203408057182120855672799344998199315885197154184479406607294810606997292156463731574801295330497030450506699369520654959314538124211305368235768912867288700617205150543451933552364879363100574537369288648725471747448878535240216020141323657711812000951743166316279152931897880972773954157453295864221447924334943642141835969693767967136511915667124408924003270585213311711524388751175756307821343899036932676265198716951265952785295854989622107085452073018837692619418785866853862572231050524911255456023982013788607364680020132573255671536186083659022568197348667513505728678366699922744017523443711871765605290443483059812972627311344072690473055026330354347007342194803687880498470908356708451622011379010134874184789656146088427179124494981995513571526011031759734738172168760646176653636661317835293146723525198426569261776317757658005681580534398267345959793542481665041143008676539649616835190608133328542846291851029051662939589686850558870519343452795264399014257904547351934272214979721732486101829935276325948010875336125981940651815319404735145917636553277358591960229563962546890973069631381840213646495810439441471826076761357937077542116774150469355503457632086181654721345796740131302029019188537175410755410771933666093499635856591021401299467278971816981078161885631119890825176644730922366260540072339577722697427850481726721737384752006913116151675531799379351703101816824695530578632394609016372625357330803633308966046184893176553393868781720609297297087710934800272918858743558068963259688737230508751619849247373311755787659111163660667302350698507522999732310899431973956240483594867643188101585970599655368160 [178,96] 26596434513760851874226708465056865953972260887299673643317593455973559634795831935171481966300950024444246590387265377028508880615626909908602058096321640107022475007198828695122676105857780578033466752730306875023145840453821483701050384992275588147075858150554387182371494254740049327973624686383721483840712941358914112220757976753615103224349844148070591914685111713102435867810323445791453531632781675150811898232354282023419290015582195101009968730154191210219597494114359279967134819454724505520148328739085149352056388104245024462239561587032138103231678268137175213318678203335697437145251011261092140023200352025713882628692479967462422375755196459839032254546726275612944802699589340463730820344226281454246035090103801479549762667286425173951022230690699841906920982245125430865499891746043745180257177234608047226976621178681571283499831435328713094419095193303370629122930488839234869530083866952416897513776067607464541611251002452669016452381850671841129377903912973300434386188880360305335302236917842910084887177612156790566962548212202438482253251097859123872931330828592682683185207173938913401727621567714407310926332641887439777162164906176215937221506591339302218453629204816061410172705434265618921074621806815313946044120254980716144126051170442495016382342417926447955428236948897851704331538846321500856946046043336843681247996022967084219760677910669531879191936305077079642026494432706360299595115250485419341585880539766737730793593437249577932637318421274807523304084961668137399817903516929596699659126212720573090457013035927811958458295970752224685542459352428323787785573284753543098853067354056533428024427753217538584574377450932004184379247291896831617247183944066082928980448648417620459353451429611094311409471145930461698487664521545046836939259877105088472232107156638500351533060420728645565607740252468661720637890142446026928547135309794562261140600871259166119099882395991969139624 [178,97] -263419511029333477428954961987190987241152739400951327512510233371455009448511279107527665111481992430291523477665335301359438219214719841266781896553469965918625905843897503288978910660868562609071715450240643937337202024500291171927334055634646698458604495006938750800400253332529046791150873092080158684287308416788949607343985234855125226330652973042882673740147604635764399428132153056274241972401416985340042024227454241282440835027564164063919805000808677954247495337003601167697204807940866054819914852959658140768421276845837412639197487663786359194677278952669970060528463645831028299258799973527767086565143907566473451369467555299381093682567028331003974515219581595127107763544774183191654331542213824323556595010164739495766995634675359699532073274551061119855764785488984899059333134236665082561161008725274717761511810942932027241725724655230368022131343834689261799224945190753073184203043967658507268156887287999515261591571578812613131647793395119580135891711320302038489560140577456835638869379991429155828668202556831847889562471853572193666445677300979176296948424020947338221490023776422397417294132235100304150153603526188510290100886561433733575015097864086795424982016853119772754001961886238882321617639159414365154983835594068505333074467021083653636830703835518095814265540913479128234170659595239918994683720960274239586429088151615107143612044356635394081007935018687569128786543409639313287267644271678126891620883673307325255891967904391734019245785444108468747723180153860319724760156508382587993857891538014281614512809871863571193943833139836548627833850158739884749280382905801249629081639555505918937806160887951527388243719382566339569996528563959700748800094247147755948058727680574702107638388231198141340447882122435410532260214458155383428016942559523677172747995674874274512403617797098068052806986677509596772978989179631343650006034952697617511062643652952131704409399159294864 [178,98] 2544124521579903281679068684812229022539488203984171906226052607763033977061597124508468531601405174836044086095430336826516336702877258795372882485400531443096766580456739465053245055476153550138100582988790471389940212004641239753487240192483283859961754184355304571664052211395360033776061499287579231047273235635228197010873610217171185664084236417403069781148273015451374117501783438706804121656309454803508050632793986040949044317035608776297920803908360443337587044089977054187227041163960750690016495787322897897664037891794702852922106378922418711046819495566877706899048699175258741656491461238679505011207510578346885204265316224684281613136568749952755221647884113059632669100084223866238831498806161518025112789280356227331804246233453583784859113200491858092181469151229676716399118587911663670676456282579504943347989635797732616566542103213369617925883975505984536305007193067645277249500385922581655341192172376371338076278610229175142315955296747037413250897611888102739918117413450947161932216207150614246973165388957596863372418983854735317219024598255651404818231223871709962215190947709355328527735309996923291744607441790471931704759381264446757492899900133541305369724543926794382719963268316480541179937836886214374718594956989454546258572484219883650155730011638827465194295155533762752033984866575181963718588224183484457813423655374399156202687560773721134140575140884439932077891042900032865271234114152537737323447974829157579156274931639074028342641198112498536080567519736549219005890687381374537169444974048600067235182830405385583470530282317185342629108825466085321227624236794396240880476139311256712137919554687700777084576109083726029922848710772849267949739680204068141313531183820604298191312523065927624338310294289763557117797836224073865241153610569605132193074563128109885660666482230833105211591239589894417608408427098613720178777503244724784993097847301360651708427113367 [178,99] -18598504203716249526702246590751292387643318033539609176599994510449071529169341169893125325674531061936218352478745179071667458754799489852034093105281150839746164448801638156036693062123721359404386052313738540722848517421733898151794014052781585525471237290556577751174664799779560078618429711900234560308192095365802789923476820882899690051658412328680219141258553708663075993949950052560303454921788698862837352300590864848724002080285028927561030794232103790465606632983878397811984531062765997682707119018371427987363516702786001663944496702324202224098691877194006690982873465156966227394283144612025885244706643615377677142629718098967415821350147704071630687245234867624778155329310706794363286648610004407889455544482436673611808238632351466495480267603733004598603658745459147683204097687038209281798339109201264453138908062238756727289282697744138225057342639937745734001200058430221722482712684968301405230510260696379058827182708269748250107354505028702609844953033145034411001261340857087772892884228727606597112755785892132616710943009892927831722224575577207995576843493028495082865722814703683526173004682314756368166075592550351185124924980551476636464128849499189454326810909703889351468288934102604459378461198664106582736599154806329679725350727164423274546990170129363306221954332374734989329298154741654909649240208777870908490405955018748825044209265060373806023253590262131551664268999801001305479568238070136378871031672273394892942077765431735020947227699921873444644829096889710660050018300342068448832536243656728734364014136635023292618410766608248300909432845632130733713758011069584635662715866216088684439814873650837163010655108604606957906628323332384713796861823077781725606337000022805538920077834467795789594208606905853664928040932144936439006698446717106765466401313824510615841945215903246177272957312690913847211822736120504390904917807570987387972503486383558471689544 [178,100] 109493209430179357943017555623959988376068510797827031539117361374967746238007132327952203411867840619115178935020854540000045631564315132859552430482146078037224521303299037953412123282305753884182855141942029936797311334614496632459784630142133440642128594632279124797272541799448162200604598593474199020755073786089578577727431834945668048989171890327759800439374080531506090028401726445070010572283456381641346508698257575089373973197931982392998702894550168923274760138921250371847336316207987907280557103450715363633426366277829983281045556677733246154607008154955723148432682088904058345367541314604279828391733629895399725562045436486050879124680994319201726358913001983055747217262716808280154590530573386862490840751693775264804592598530576880935534170415621829325270426124173554186329379246718266678516638845163944375452229693239366128652633694070069405364311484522567248523868118186783890519208441209332575117331444071355095120913264642453358981923577940896971362077455656615474756996857980629875181627987074997217134465508891288724622460119776273351675342352784963269812395964242268760667136981996149367322827584606474826787501797666437528460787055423576123784752961182437819853639563596492282888373565406203785911286601602806082399993501791603906577900370894648547418674708397893750302302839601532507371464148441837721521492586024009003127881003860744664909664312006765079146364039208129708367745826077203538399621725715256780303374498382693943919060452664991540053635004941722319892159771565083893722245326582490060929646667012058794577123591516451730172802397172351302946541117367403064391158852266406875591037612632041716299533131884646380282779132141933145695483686306713453859205976163655423981889448669779115711481627775169855507946164909909224426090276386438106717690088593486875319577634515420633727538676261320834726473476164801169595138186551860164893721249206545974489932081364090432 [178,101] -506256475463171695984222747462274506036943542589413320404494392040593463389264003780597011914333089976025771839472161471681740496637502970015809729758774484665655577179939434375860985062539876768981569287211018234849214942440578939711209723064456853555981133518749685915907398023493188594243268034795445775600340882843691148934297102515178138487885843499947153612302025692698328283704264065030423440895053580996271743853724769705951314304263734873228405501147456093406619063406466968074505524148601218926723064309557057979073840076283299190478193917553746113548275980160789313544124640396830876952428550982608496166030187161947302802059834227980835410333987217084280394985896737542913010671984556215166946109883621641637679993115387095657703682150988960066206507909950465219163709955535532595401059889508586588857682099134283418018711991153430996750195783565439891460253602771220104757381630149185719897437827107982968612591246806031378397672470386230220119598692369026210906483410007425137442516663053235158040088306910667411697837393780360438851041251617154295664030199921003614034990222226948581610455730817369304344668607242655401966472117113028512506491557508045318723473494257645960672124075573986707327169384954701079766110144275542290545390818868968874807575144582463595753020447186201838217171761415941622979017800805282437196914874120553075887703691810661653095141370865887525280206458787146727797230763068858069685965659074085155863539424887439277633790923847900133494408791523466042125239064909758969266262235378007430242661176858376569865385267112926918038665814438730089636302829734486935914903537264084917359395586733024522285253706492931980905146126344356774278645618279806849690795793675778987925459835453355025835574462371299114750270053565124751084098012030063991200504762875138707487158423328430072020824323745908888824833292455044414010175882217531112223178300224128485608878827392 [178,102] 1833761881694889082764386553162910341805284531522178838631874223191645319639548853693300910570928615268021437972594315412886009054468546883620542678556855995401136104307379139115009169632410903198036237182568376094600712342823023582113226683661751496390131959313485347354332832956896344639382604675228095516634554762433308892647122267406776472450014620683130922595647773604907710255759798786779938616644971610501770845979458675793661899411066151211945513780191354980252294010610089837110365171633612836105366319500463909174654377030403437134728485417985359448960396930527756701303188171009794879143234209928307687776737494773905453322513307872363040805889581912774635492543127306514540733680997369935433626204893180515091465164778184345052991908304583533515680672513134413202839724661064839223993812895422205734338056971405390411775295885574691234087385177264300069755888189650781607271881275420326187508598926344726688882888184240480322090471044201084021793711528180553846949070825980266052685570500492712495863690957968189062408774010824823485649798611440843167090223554753673876180329935072402773584665599776741709160714034697986160505048658484318515823987834593833048259058475691823130591594277404306028012361132703244849891253529131159338981410209851178877229373920624968543068795141398798071110955425141599512804107767114406578491448531920222906605303367650064811495065420614190960912106790898789770617894281796695193251956039188580034004053772373199103056856007690005847400593350512162725223082696738008237038741752499801752616275705747936768688846345394774114318618343330456370467266860630004818586807275579389976941378459604080531507971669633063464655236793137069686033441014310870230792341790783528702247519617464218319648255928626621349766138098291340294180789430101936722929320426762915105972940068793270225006986867662850322329951966680024444128561274319783615918300901209469758591160 [178,103] -5163634677089825546583283060896360197010575635271640305941392122253683596496547784506966331504521613578502598487792552932191162398528303545466758608667969247028599438598686373700987520420270716903695964239167150541866853676397188652432252626458103458686660565225191642589119951074487514690584740159803384676152354819776831553756075189234209307102775479095406710505181421836204602022179756155330067134213033449769671685031784669415156310490258671487993669052841779297687723101566646941599895533102756482996690753738347039396739926267332413559585645423162172119180235305877254800749810972898106847858242152541232030141815111575748951800396842303277672900576918584823720370784688507943219743577691148527636068048410346073137280698241092740588399932535274169554322963898111771212058048531885571572372910860803481226540238740396630957099726597849513270487554110892903065478053898350430965184438824744320363776796814661375637049728562221717487476698394978900098739341524670186652022306700211620668201833448252866550574065576771209876592064830835684756292703097737528268933099495715255828589226903215533531260617482039947978997917025959638181063780977528898986858167844147111202066908530834968223829648562798576642921720002058460153847210705993891588529000332044521353706394226159452082025752491024545537647499536307165369045962235616014782349869339469571978680940663336121485085175877076064712895410600964539934502990358924634653873226186036338098043743753378777034287664540422688201927147128444944128392067877636117701139966768240710571293289854690639345919938492274175484103812918534203769357437015597807682862182825386648941160787036591452175583709146695295244826166183959835084014990116249920005766014540286076898057908085209466801214062437441053302358130000483960131940246943987269273079359778097659933391989653569095078802373511713059992167480597104041509435721820358355240767705396468387072 [178,104] 11233564468679053227737868816109373597064290505168726324013123282149683713043733550349857774059738690189062590637398525555648520265334921948031671407271073886393585930430875995641187613398042190330500313279352410472597768362288967035761270503371144562500220150629724685168340510543494619948242623961143768422943694451211932721200879210703411226316438041834676946708946233583346102157723410943857939192401561996527491724380803797626894629912494059453516594000275046683597873208752023614422184660369739627465407862582744669302254263199023227153692997079226546134577176637793746515000244013838719044992821615242889411860151728354404883653396061655542858490916580868136875392045150181218752584318448164270844322626886059685158290305191562434222441176953106611864797188720834728348502724071804434218275490118790704894158614403632986432713265140929420533293574365577472314974953528623476888683360913758550258198863034832141587444471482894047119751676780856546058225756926464872956219406722481690208289119627254718305703509065932711483165498282271004781485589675667897418784665439539897494544070147869300372081960205489604044076483883022616261148749695324321426725494947488894959805670181080901963239788129793327559308783006210379271500255949613095570313520191957064468084317466378696874704367902182993931006327319228707113743179661345020134388895871653618081900909456067860533221803123727088205397736192315072398869340141193004324275610738120934455761895169733196781576934764673575153877908072153448678447252989515193881332154827278446013137381281793215375099975944734214165407938489209281513619547651636088304735814756735387130397670603908497563430614869787661512730628218976815079670806308543402203753466390174354546463438655868807802870476671558761972543656766632361520102406467752391591137079406305048943460546135388457342862879457995976514959406388337254656510932466092683314913454201728 [178,105] -18762910589877420180892594022318118825699828158210499752933639312881858161202802646078910533838357573102208400883760363362685904092415968774432310226469531902748488843226229393740699938516615625344746889708539047656396196258344100092973061846895827259535853333262660888513243914368376159202822295871107924146947580639767396933095002918043016132812759919423908463835506862946657710371144770866750080881242656640200774079974049731863167421174683595993316768448316894125081473884307143562354457901574186261372735340976883243931174163231280038507527125035204739880068116557174878620994955176849484443934054143371965290310667145511644475873002862975472202121032690220096000230613374058691129973649060521865218450029583125380002885765897571187053019129432172238135232893935381430310682152013256950798245114496928584266660621221564273807335083670406483846067088610521660773494214488243723157316181431553491672082901281429323355772488327874527956655129002864369388403772225822511895588840966001616379933661559211977500172050353966815572141936586970424223564559802908939560491808421564393253957577547164275994019771144861971637995476292674855717168444168522798706024123451920308605888536719122459700433123169273798459426245706363821012669655297907543021684625173803611120313224175369885187579727800371949841555414653460495082518704231501421369529830057443554424657341655367346813154399114255281903616283914029186383519166959403907983311652160585341848891243295347116499938531139758820189103944876335888828791154721449440960166281728230267247634695194352807838670258680831351960687326238498771503628430875920448958811482570412241994402808029329857474238584330327783502978141112046263574120023054558557630823881934107730933034583902727255046775444207045774861713673993753486162324796715450484494527027808108661502829813975163573534434727100686012161021136191066524296973172775765070516928480 [178,106] 23915208253841048750450653053334196565953021221297323025354944002375950712494819046925024199728141413952452163919116260516442250542966831196773473175656720968882998418893212140431259651516361037235578622856420780693371887707435577225741232130209886283407525935169263168314027397084088677262114212368560317623202881442652282255570219000447344707528541679112227147750400603376521236865697398186586100805364927605304722902509019416521881634933769651158131564481796342810661293891915421792474737407223678589082515338451562658213531834323758313934487179333442597567537782520613522698413303459455993805928858428321798450350092586834728172791396752956750985414759560418242271607911892036271402226477593881521723193714967335105901974571224968972963593992189109895295707946355232135371247728041083155619487555753969623323667930662355874723643511790890492025628388794311086145345938740612819793683002417193128899609457290209813566176639182633433097780333534573877879052438181530849131343510301239504596992782563883168241841006922077214429975529266422316146894108850411867338924135041622262342079347235563787841113724895126584612235814328579790791422041416880866977240487682147010576680622452281701261885296833040295791092660525750164252441983141726797913475628345232993002246326714846253901815120616860995887110580753739780010074311515651776490680748768171192366236263132123556047282302692000209610979079912646024650470741127432477141243427700052472641308204575368081161884068950492508200777512221080635122312370996468599841019612447390955687414608133514465643670598781587293143917903623702935892919869232649589955705398435259450989656005916342059975012741493917012665890023575655458715547690831013656366280106025843773424477975596553452577536729739950553869183840542241874926718090231087947017237804914039003682117569429933665371993593398352681791769145190339347953269970110766634208 [178,107] -23123882163207048396214960517979870198931079356325043400055598915648587671058181550887383377475278861847719446597748283723840189706602379949850285245489945781866585883352985618926018704175188745147938990227018131336837774264698862090033245922691726693172861415236294248840975262236669629997390166658021807837862991251888428433014503476451438640870621525779988790833671222982956811176531403650062761263572170184481070825696353828877391165845869890783509940791146831569998727447868017421688213509224035225229485077031539987856253587704364432537598648181196460791067550945765231339744748230806057321592265455069228364940197469265758948940875691214078028817638083811870210896270747987205527775261413281021897265535955710543525109944313290748193821184113752129647288883388706463408651101898128807461163414826567971942653789227034597225854896801232144021470118594282784250467173450579909075415068690804230148929420556030273614050143522852433950730487416778154725785534085975979587397575664409772763597226275166088990436577581857562361704059317408804992177228674951340520621335180703549257499734569856546692497874218723486514263775255165362013563420751298590406448438993298526508046921927253637383465504680193908508194677730170846208428438069422670741089508754320331280507236700028712018063699859403773907765334969700369921395569859379626359747330597297885768690252347513391187264834516274656053031346222546681592111123661179172866215594772743728023427576168420071714191713046868200970167460306523502212543107736618218624903712964653509668880543456277949256419112401648334756611611521261508905206440761451947505507531328034387831115303381976203231574824060686310904029930694793871165750264898064953495289236332872921436325293656796824929393358505974452014545305854378908870842835858077038669391517647650416829106176873908911516343395721241811317288776752839424790870323397112 [178,108] 16862549771966997843527697558277461712430715156554009490628496164682203934497870567754650094201028578272795509713109517009438317561466092103477295696468702591576476880826683583692875729060593358066446722450561065154794204643056734391059473852009436747125315050531693705730991982090549954364777043945209084439259953659552545885031133681530611642420705851097231019225731152026696393852324094648972873771867069034038673400832536963500950332965272561016154112999638431984280604585186802992808877388036690205866250296141047441792002966113439810159197460631509657904910186748706539399681158823603720009066105959099020403227784082595416866283992875775587065289205604786768023908446066344620784309499434434629166611821878535851045971311502504307412460138790855761938905921042412851486761023762475034232683381251704376781156482518211694579412958146605969451906423811418215691009676215054043074877960015731281604193777249729676665742160951136390889005133134133741513339567580056522708491663415154687277466906540463384239151020306357770965332300660352973001333262271093009098671218402466990160484714802505912487953153750784891003634088489230684071249956087298485924522269089990875089011592160045670293122848067604044578157515140268246015225816428199700177090002442177402845951183421904268753114640733621268637167598687616303544848838686792658560239058523293467884568923495867834632443846643426950254667018366557006581086096671161459439497721330726997055307450875325417985678166563602070082186912984142501557152593133192391999440827916227259669859185533574841428069398567640418649668778375319753629768834185220857293418493479462927333249780160133194301248287353891698442057946785372559212159893653470509861756679416191675246570205811818371615174000135566038383650495950782463206014200907319543162863943290477897539553805292132219072903329990177077502189603749605917587939536 [178,109] -9220440570299117675898327325790976996734706559781561345681346635424111086167869560820997823312192582475043359322675677161410998383581037089999553134590902976903386730732889012826613472440696920456851702360777850587671666628214793426445286660493882061087597207597120395723315721635735231434653845050499512547568938423447355072085504234462758006087067532672877133653867341831412203743185938764902536011494938214007399675397158562491919332545899562083220018387543198916760648269490612252914508613535291596234598262566499774708147581976964302757413818431540357364196270151409301051368122799728361469202035696252741698278464418750330801333848974954243625263300851977492450365690979448923712702759070500345663847215785227967778520491157141136754754657144860806339507664596474819295140783781070080525856899428686057070531691657344688161718104425755256374921513749138718495808852148566054059869918931077654643418934534875088437543927770935809290738440920122549779416971866846698325814576193800347037962906110930398824874323035535334824565172184034340135883497059735184628133391244466417885452463486280051487153929080032384807310076871245211153180254707900583095446434021002883144864251161669380955765381358461149138055217471556024554931048733579512944697996252620143251479747185636927395862770635299230502952590040161023625755054514386537343279066643897988165689253525015333319511879071198943227273378084795210646106190068139046681722064637482696674920572052180820524280940405997545283477621100321279740201568951836696736269355686189169733147775490831746043413963335960609275303151087076657381606902453815210488306991150735278564642112269282394248326280617072613606775777649290351381444643928403046747598306854966267822230238889581111682057745037316186543452835096330962648630495247948725109491051822180732049943325917308146966467159815268751763963755831701885376 [178,110] 3758796967859610593773695033231159192652086242555444009378472155411328243655587703302777805417965526802000139369940844745071904004092318792453958703550643274065512902616818610088469925637529500593470458382037495349036778221890584377995085209885668373479604736619388539190900429009054495606464587186360395126700493326430359031857726733120085607183026493679971641951515865206522277315478395169172728313237053879659318280351817175651261650432868320561896148662583659272179278534655155079259027255495274976456945348229049444565815575154498689734622130583916601591518025301301044181912821353414192478509991716677782967248157429541777507847429406674029113366108554675439940760428685889440291849700068844449896791157809956954243268849587722756065363800847616023396365992937425471037458980065826461022597576739089016747600035633547461080188256261606960002490106567029762485030435522118769443712309392232879871766442390725799009164236047247447114902237226563234717930266172612985889561427855843693925400558631927049246456599264328756366269783878682549983955119861535103486632455432700570835232303506896420691894559242968544279388995063328316042234833210794721174334893110972693538894641499394284291392885361445152068783749571871071907604589400864714154979807079172129483151349720195033777610659178954183671570497789856368276272584429488837158407953611109024289096539377247644114165308300956550576180384264084145266763320115356215847325705493258075244205586169889386833050532308038070690798381696402895529523821611599580945368872812137913962159581041857032045057013190247285666126149027657329546702186073462358370088548698388740169575159823474884800104939710076829428642681567945880262991051155797921916723050562382901947477896885338176624100477573363824525020465978213420310501766123579739360385698290775296467502657175994053795522591143590964616704893709908 [178,111] -1135847697276278805532318273514507500257871444655668069812704085576008704425765303364065492100754904220008794906714867801294293496693907550385554573477495276437404806220087257561546514926947354322981748483502240705028157655012837642359065294135196871210689283886723405918453934925792518508994252597244977461504796232227547837974856703899014383333116137833461552308482545716010527554915377707242550621339142420773331596655831232535173192316060054001371915693105464605128823469554120730053019300081460040651755386474637782363164165687605507683713166794363003463081593012855195149203513386398171958383470963195696184252109189921232210090648215906355482373304469651816854727718122173156229105834774980796179877357983957279867669392728243696035287053042309666899060531453373988512692184841921084230267722626176973677944037602831768892550846032570083095287215005577575578668536088585217789895625085353695970325101502690966534021003713850189159892156437236760103475931552730457120685006952998917536539257690170560826037601774919885704784228929821893825926157195295002507930153954171273957388258087628875434129690869102583675456359343918358919935267527796151308286697591027635444498774501175963734278257163110332698973620670051714808008230768874737408695673802947411650170483296485786462194084896932447231667039993963324253250630013610927832357486125384291395521310207928346209912337128434405542436529476954956171943216362168603315819792994540586721946848823745011984962719894070031413973020866700108625376619566447302282910174644882342620223635780219654408656570830232347798899740135963189623776899086041934423979614561004972279694674468671208350764761720518986568496421941616084398839926112958645735550442271942306873223187361612032448117741323837026470218892828577860419580873685953044245891289445359343281567799190109026706297135246734029597490960 [178,112] 252965322176921066301289918292544033969127505679287582048533660731170031701408027191304613374749347613813393336003881774629462857423065346195600549762502882161845487746105370694271041379574645339171068713808966262436803137732196955394820780746883425652253534415642918213559300624461203285874473160144755239687211230405027348415061001043220081325249182235900998070965158180528127296711849966354191000843734984601811772235855033321063102889301046823994007510898525344976662714799437903657767795569829011226731094415764784387198501184206392896756014420309270275963124678139052550031646142212171224234378956611295372935841718531548500806861380056940261332898524577627083128908827977599963095753532460175455621314545366045622366384384363451810743257495537324569541526562912450758593042462192995927727786198782284074272638306325173495608581255842402168619430790736412513792147130900039100077806065264489686285823420466114065565258612355489697241025844802636548697628327924316925796353328617548491198411122139314009857264421907894398891940183045730850105715733873591533900474477645014252142265925220436640418347099734640891516979349315424103488810686189396117175893576209304970220562655955726231014659748080159947288142889038211613842201445153977982009341216380121014461837435085035649338036492721321586281865978510721877376297748493676704439724818360392531886304305133775651460897601061245934503408333530852127963067162199750617591189915411973172564567610167569406704305866066498717945439127862723513057420723651330665458747561517299226868531333144632538574215473185905510331325435918985864964041832860711381395584154950351488745431243916504104429132221816444593645833949993642591037407702901754985720052667106069608690345307452537897928898497207074589531739929078089869058567160518002492103440781715149716362093422744672267337439819570771808 [178,113] -41281020346687930739731182101895061399740792433850161641561846413656556465364404834329624910450594067857783923208134411897921524587929437133109404198181825068023931044607909700649606770877992597639702882058749697505501374629558230192602311402389224018480150640323617271462038222460491330862086319101343544851041443567228760375069429969240987965377729680199679910110261814196520180449632501858692905745764301830158345597788963380631151268430476869192266776334465883275886608178439734439285761923111960707046811457224421969472009068366557148563881046645616139336328521356325603510188371799123954512475759320350421203839613869128836282225567764804120063630063844120412216581783589071412773421987112665469071759684027193885802018189462360494738223632629820801500006346752034609015302818082195986542023928555529301796200676068815964289621806831741132300938743992564940561978541691062843187741830314522774777545494250273177878358288386606348536474825007689729189269262751622202254432135468293842638617554121732549169905750242172064100690731024794925736914653583498873962497277225132360201202285171336152196055235605680631712307613836975747599151689433813526024779886430350413108178830545179444393240127639383364653916896233473076383285319209189005126676134460813454183386283976192282738996549348854861812507671979812959319344147670471756014152600784772654431876875540784188037088721475479768339383706400417474410770933715236997985190690331563089331770258733295712898081403918919810239111612854596900259485576487801746608985864996052031262711779477267470647406155821782747017916318884987026076179872328608850041936462166772393786986493454821034133897792776457157718130476010616148676059137018137333683863675024699002621020021905909008536636945427473654672821095799462086954921629998461554365876910339055179726044773905586675072509046944 [178,114] 4907284498192521288326924269943852133696257665656982765625798715638005421249487971366030036326867129595467844053294363632796491857100196218210791201961835431798357438340570294334659110999517540328775800084551649925926528810854793258047820538742152310627538546978573101960994528737831796609481359192544848797408016837608363747381314974750823837243245193487683732580338197130636248056800555679770319960633851360594438491572410308486838846104720255346707127172981533039268947451720298046823439536375026034918539247759283759996502281461078008365005532480085209008709547915005571501241902933252564490889416257708737224766878303134308575941795376998118419725608408751949649939115134800230780468426637066064758681217177831296386838371285257319497891086353374038641194457971032770263723916867451991230524777586887049330763129107928382237477356881156186389309555700384502699824243308645621351525617557266723374142900405344835390861322631397576896093607869897394580143401810818812733094218045462595983730056587957297378407249467202748010675875690806442335337608571767882857305489702426341235094317282693185985253437435973298080266414601632409359892428947051911845989525086783670401373449035813722959685086613703778801274687251268544897339758075104416083571028476267032990461671987036104157991453416428265857587175458870793467883797774931586063027153729503666213214906957316500521345393245185994976289172048664232749167121176981210880974401312681570650684335866864913516506873335333382669723120293608697042962422965789112131071832576872517584138915904670624242147599252182764427484357872134366268188667730674266114572265039911973038396957159467494845418964404383981138583462669749971147584395260443264542075802437124834973958509638614738235347881364204826902016086152952218924540347309735541465275437119257067785384284756787308647220 [178,115] -422422533185620129971710585512601983777290872110955644825274551910749199030671611953417918648794010755606015593621418089008530909090805548014759074131732076707363127099479125748499713648115830333388596367197799457330309552108952071048900889073982634394560491347540263749279453435420993444751930784592643562057995993945580672730828732558842810968806114568879847379155187474965335207751187385829812059861387136658485160953654107686391243284438306673798347469545490879141529552824931846442133657443798573184222768119819569612513992929935710280722860963146792408639712519819645924915756826600519128914038628746714168316620953847477086367670471992301380176543596749741486073205786998705618096438418524960668676032050217469091725911043030236850045681036292553433936810862675321753344414012766880897134657088543838616144387291280580463759208344686135507151894765979394806247067955085409053175333525992440808995617366201348804084823567210241961207202759635802637751955773428306404383107242916654156505536752923511415054320397587098107151137993259792993646654314209830282878653192091441668446938659787578872697959835368288762756636431359495591057580107774838902265995688855236223254646412144792566011140311746947312243971294830393207264061200477622589343196028915155140508576913129014145806656112033338656103990527584317090982890698800528290864334388575171979890407226217447356918640419577481739483150310298304019954272539798604106322728716414286701015520861226201817225795411040439153156048372989378989780758944839599187740167693334481967181498695903876546029240207121781436659673870757858485203374080634445980565448427654162254088093047911168254314963537559960377050209258980413047387418903928088597828334386441064180675566205726227110695089179130107716211340753135432682864778328611606932065548858241501268201170689726264 [178,116] 26177877414172115611417140635770087205017580470630109697843720719179791665729327358793473191667502305099504326169572464342005961049156546103354924750789634725447176803518457702510177070947691770787787705427272958544677740812664030405583597539252191099479690329553998172012304525321904547744796809690987389256516919613388312128312433136028329921491269210803665704250555311695222099363290365284374564016299016041023955301486925377006259507675200749475540164038102345252660131423375376155132194386262317676338474840531725778027405885125461311436140755066192286473204675425387211925157906841205630997102308374467818248066901740570674276447108270580754851866219877655181686726808491168547352609072693508899297244364436657086620534513809099175280374332412191927798942238604540744936452781350035028114977001131032068085582660939516063387628944794857409592009486754213483856889410490016854380679626854942742008111201635378901034783529755900626351257325285655591260594216044595956422287737188330760478060275126038399065846806038447853108038259304505636373246204895644300770969375549266366741931927675026202875849570468468175329221052570448902381958503139314597438166813884386808361864710239118150258142279091371074806250510069609044249793745428288602588129241261466453832532930241129360996969675829390013238332521557400788918693522364579802340542364830848292675157932084982586227806627953386414874481895830742760996568573063001663532761695787942376847286136471266632894623480386898508578117302455394987498297296963310944205760789776727098724694185938973309115324665491875955430190707338468370968273177960929029085321199548068905339384314457011481556917820518437139978127604922598059248007104043025619678893814671573495806087602611641786602389198692214631067720874502264800861055548835342638496173689946389947615484816 [178,117] -1158184215600778095495735018595618244001057461083486316714917876608506269932733408456353502269406389257019504459481906987121411579695856645976517794066223019955122001336615017478420764026424972749072244641724532098079442243954125001518630134753589369300569815996991983803232869448371200976204927352815191006135651245246580577316970186249595365874364625869574335984727075375307074034757181508887692454823752598565261955050313741895168802853234079866082932204419972610452933423497012449837754640056076246670284092498206828315396055558726754342430903791735558912502970581215090622401174942194282493398088031126974253890197756633472442820721483278719841114946064076650190663295956256447098680102257592671007903816694672548139843779489234933077522277756511239241841686926462453851077991439024166924808877024712844781983863158326593605236786017316572328275674014658367891088609525552467503149884129121098915899888366276904868351472738488186901912669163094388156606857804775577556753226316124603004462832113165686496084316230554978185051367493448400126559457942018062690225420559142163255727829789943283102388098719334011575496835169060416057074586516788961387913208437912439152849380923242725033524371721246852640082678586813975655002437932242089049750239496408325778483612597755939065988256890230211754134320296498615440347975256193446198624982771137676905721739182260820333225495284520720115548231639386339496594369166957131143122758757357789794005285835247446754162091500092412438588227620318511365750810130885480475868551813868750174163140672200468702003375291646420105508842781000940034553557386700681599482982696379421456482328825190811340884915486438013986119353930254752720318566450301581026338135370430054344278825419061166352429751168664550607407242378884633379239001469729398764512481775149181600 [178,118] 37278298098501965776428897182900695159910155228579230483268833234326099045271276470596858866072480885996192304573023963238612752389675606080718696277115568894303072851216551440216140949778178805954805500639552888625023318495499228574598689755051934892127700461531256351295927435958098601958202406193589307102905575015611468969439832420353461013062191067054927707501009157703238429987879472541336990957931131831182373908264916891734908387784612585797790980824251458109499139829211477048287858816151698524554701482835753251405977236319367490473117041013654908018727684000881745827391380202575209618915243759447245401186853229017686330977009978141046485998476627883872936213292728137799054603766628904162453098062827196101488393851731144182732821681842226317422867533559161765875803057149731213924964161924390406485309256285050847972441175629562794491430670637918003088921366973003934807330413091459430673140371926306203458028899444399161907490588871158148158295012041800679152633137798461956102717375358821929807962726375957557494929532341442811874296302920277036107603435208259819621382650876750489165873903552473359528895907524870199857922787371647122220481567387891987118049337084130269829122700730020696302453131046841074355164792369589798684770519351359931192428395425351568488680912607753010562056501579530173021193699254214338124512617192903929354413166781250257485632982150403709379845532282758734386802757922673568650494440815207296075332240639214578680047794711275691318989833764669744667887741447402919003501544770351679440036539163536916855844262749800858421357175864293718382898775039675034495827887690399679859439609005505518859796644342596527167983328667909007670326504064257789317953259771666782364916731171880798214862005554967014013013024651054073360206960916956337861439051968 [178,119] -631605878845040921866654617659995958241843824388231603869711822467444224556030236897175202395302512146756655508582043654385809854172941493554103495361386306325723078174320187966461218907624238732709863156003457857348586847935586348304786893261773455670198552360411320292586072071065538047242564085481691816209978105537579955805041491623054871245340534627493471529574959272831908582075233516473152083650949003474753866584742758766503434176048985322158981979223887118943074326441279700405062653083670574693850140029905875889022148993659241004119241249373228118731352513435376860316325267734357504541400155138309488141089192881837479700432391826494383332340078978651710898194350388722612114409863713295532954521985025870853719176012282302337043543350759520398850052760992845609367691291989601444144806892710390923112172991821780596413643888765678429823153873799512600874974455111449847841045595029977541345920998263624096185121584881933847596326510353672391072268198075965809496622161857702840869348415820935566575613479655011070537298237362348324834945945884705344969048731427637956973677113082399712784976704018593840106195724781281544319550298877182600778437355975811975216695046029234027759959038571014137137537834506639243944683871864348235274747283504358888821413804750067885717445195052461237607020773151764062259945121198645229552711126428189539492999230676757148736261638345146377517565642121436603619344543486450933385869749417818722745789565844248429950950478377910134901324092573276385210808252817133936331781429675915917119034507229711478045936891442019813153936773125873383840247005020263784595070553443974348345801114518135872174486877743958777886068159505497615141960171540741017044023339737132884767392845411207920531398014138129989649692704993121752334237801321322255360 [178,120] 45233228718509240563175715836712173057270273476590438734120301949234731562185859910353300108081915647569948204552309548401417332541820162779385721384503107811390274329354570290050935505779934380815457732277627477051941134163055276640924282148261364985751183510294445320992393419342860224398557381440014815785571899584381483905289301912892804353127442111961972407462417445741304306118936424692979617330880743650384799313678601867924045575504139019653842985828149504234848252601358275553741000000107769174591869858328510937833322643258680446283796832822051443977736972486496368763914956056261889898780094039110744493759046561093376611338274129291849697312526657373056808085414977413016254966759421529259882070370411210520285939680922114391439340913945351543682580379690479786462817288079634655275131599439475464449774801737254301971339009348717201903532166210474657795381481701492395979494789099388991710205060847505226444583034113345386965125044984560492415822114308174462749135366835915059915590201309206691307855011589557277797004541099257419044148405948041929529807195276479599269967157996155303835801269219534544742105147737182252389874453277472491484601091185956833427446238761819429410185504495599565252098244773212108837870169963494106998408886724334311337311241255782577782888907998539478637631142250052303612053957012040244401525852701983276857040681396160034754744848080617825013470020232610296458693845652117090369042665520130497569927443537639454253551257907369210188001734700248599202715908933116740607317976239366462995211268019112753033487852176355276423956165892987406878082935279802895185577980613669118323652158124038439628839915380948034250646304153374052765970352446740806830578734346480027953472598244800420991519061940096661767998751864127007965799702961880 [178,121] 3892245783301758952058422541817355375927665063755502513934515710084074724980731889750504922067365514955676238652155590759551947340618100972927988557081036267964415622139564266713628214241870410782320448097741238440951208648884513807425002230457177219955540912444335290889822375056761866167831475142077180848034140383583792254395195953621558319693884266245846000571727506553449877879813854823975027207818226799784947428731199208470469455362225324206302350551508649028294690673936943924719473928238433437640483501155158957576127706854113274452781897314395231965436764532398790438554812506793818194458881840516984828285407429876089040894448305335307863304241239508285943480866433104069805362659825507960272280101130299661457388499931907509680338412050628612559602980813885658270086265086412744341525507216635613010536064402630097878929763061446725770725604237732671397049914625080367340463249676348343631002898755046204344269882971514614371935319415123757949941189671534396258785795093827987630558687612736938886665925167310300535616922581382000569688749583713320934495480713890155944091652574349537874049901171311231686326905670655866673272389810411487510488947289636022014687992254989786082315176239013860319920258168506530319531206291948367899741977095604481799850568226952714973423674573985269437041326935950584612597145369866048497607711485372430463211451175990714249441790961074664056978657328278638101273990795598646373729937188657957612912675835795070209476447811473953163797189311026291254908868840978682316759308083202534897269562690386433011968294751231733944718218684410951011402878784810480088770896231092673178189345006003059849636960738323525965941483047304286784645990259335711733843768694928079623629162060211480729422073520722193033144967954237547246871504 [178,122] 344872956214004670651680084580482517793943557289333864538516955264047170509414601849194827965113382189381417687702555236263547036952539621511669841881405676712380376094258707566577329498672128355666343966390251265928798318955654432522754327437360790898705423011688632810872287537960399873725596227362407301187214335433361252420369124369387414410352030136447048061028767574216345257034544198011122050989319277723534956693777297704266869434212124750649763833560085078588325559161047966319110159441369297840433569414203302812536841330419983963292589058733809992266007168645203422273798352453609259456535566701143990230792023522947165366951773783997170491574224092361361173121941525871118277721188237516952115908926215297834160138954717252690728926281490743544533734063270453908897819323963405483870360009557337352149144017005822404486368565923116510904754527556884463250021638798376213726497764902582088013918794471635866298343517631657072965286418782261474393725802381951274660767123686522779477033736577607485760419957415379137953616991860627114153968309234019361347360127699806668483898755502190091166958592754615438949862477872842556075828721685926004822140194192870940405169225867664272369140278571789544813971384347098892757090749176174710407166731416985846330993441131271519842781858502285845248431643647168710677532201149050065138437468696742677038543589536175432915231858660108920814763332445899949323502285110210282300937000608138386914236025828702613978731016953547136057236671961107077565601743296545608792637390210701592124334000135108397471605345616221393711879970291182034212656212732686008756033798721186400273733771148997227905270192922643696324179994847091771404210654952510775999888755960125638232967660598562137366131505376349907806438338591001853 [178,123] 19970414719411270787307915497863456415072710339730631730942529062448119064342055052462985174400962221923729221067823028178621819399532085467865894624697056393319503421657935221297362133441914303630643213105689341284671484795953632986066291916488940624272991213938438912996423363523037077644354642489904422524546242550662856663812602173564803152388662314652682933253712835217920901788250884315024339811779262010312160427856933068051733910951925374220103149094440838887433459294313441773213377497531543848754337887366745718564016222310168931932069165104305041699792117083097688985033886599537947079129335972027304257089508268049224232540890088759134629814116955952289020313515538446936985899419234511889284198740594866266005795121203168602713377823027003658598091766309265381190916344066365935080554135245149321529445621815104454294218084883199192437131427066902258510819983234024876176327289552695390881562137487242433304665807806368608451717166394140818305247638161283822914130212961981071357615553654443411158229793861362777650935519880436155962646931901583868864997830275994299828977915756737675197074750305649955432301229955753833304170950569407789330076194643476228115049775450817505055254001015532330973825674975102863864675039448401504345002910198253304266247503539296983693751341209187239520305278681580607713090618565961788109539857823342400168186529953235277885127427243542081628433893211185479372367482212663672044759777339446484294515336127508916851844581603874750052108860159826737828587407736252352639484157094212974953952954742729255877043397621773478050572820534901347494466823175857172817346393872699220786361762889474667990627650588130753860595135338250473680025098044280323282133245486126616353105484737436600811889889117722926735954216440 [178,124] 782269141221035817972930586564098476727024094257166650206995388098674577256817010389803597277207248724267500580121609779022690664356066884793964727413237542599649390797584589607754097406965469407543667405405812439328400867290250360234956699518626617459845002468862094464749207558156758596029892185548732184778474192659503603361243226766746808553561741932489292762533194445615315532983429067201412101842863262705200681716456666367285916397767479511576785153570261169664809055193386661706134680279531356711381561692371057049195579330522921371634134914060500591949728035537783428400693908650874889300164083994705350782855653000083630458823286504138398296107653293412822204119450503580420675919307952145713563885611859655429600396440474176067400420347772427253539652683543635419514991078770987276372895486135208533604559220773301878840892159546535255993155411780387716065222120080299873466933931477622799801799182815643776989665783066813121802815056053815998090950970959986735876898652994737996736468569092650529270470652715488506605845837574857365144756380808638827538608758570504102805034466190234615704437224176403189629336805247996352470652717786488802366687076874504274517419942623285061846724727383518599643500639101859386144803108650875447028402405350060579686355564169055470938937100827727127285140632067941723943133017521185745121073667474565097955547073366804748413492006089458939017940618163899580547905868161374015622472387507104097642650800377590132224115312338426180631301348383497178509860956456852667734914330124935553384628966639932920014326718291896667517328902182632402448502673416725702119418548534977317865778822854789170862984057808668380495959519470253150151167411250566974016405823193373192341665041465380327473575623054957426048 [178,125] 20429031144064957993267284911490763915751696739700285749429395680823092801765035814612967991991383056648269730510289377045159186007538046585663203630044348015347878268012695241350459719189673673320206382328235170370828183536251065985611335760286466047699651503529207112122990624619866176153225347048105800024353203588548701662408059965238913677529030757189508663448433987222629770641564159747649423725757387431644253363329828276760052489850722865537190241848942115849780511479842106768231347870677899628048004419286350073776298315524839391101773748349740597156496225376865472925011552296431995271201324228232625589203100454862217524135801761482713387163342586091066572824300017619173814545690826001629077225313582633562379173329389724461540812001418171356073004413908536661899038175349013752199015551525341388880148877614564560266297644347981471947602809977008192647733455808674534774115987622786319863631345803728153650383375001462828964569156520759219600541770676125655080748650341243822602357796904904754607967820069718786188976161333050045577617062463207442334451393950107640421691084004701968388906316587562353955154259855500767517135339984990928294937285671728003231353573654224557772749638511625065000274868523403255876889080059940868275576394391062380113726322523700286743922790614046137204956592755133390161823156312542215036870683184774220775572794195037855085437499741356759668068604397769679373795442704018882745939900019894170223795220555896905595967861227554693858997267051658733421034368990725144924831049167828544073993922128348136919892057760565684100347842075876054273565422535017348625668695489599789170885229420598358933281296293276385634134160389898695053805800545203087685032660170002395935788061525955567776515760175296 [178,126] 351982685483964749632627140682547394666048248440882750175081866702754940546568871126186541839322778342877319086214910614095403000912744259722129146421149224608394798257905262303546302264459149150944522366777229064497740920011437069878196491239008288078922923466789068418199187397552344668746226910632704101660677523398227818441377394506095101011434163566308818525150002106242802412175788202183096984830593131159211707186487203840727975048197747974583173529000214237805813981707820173078133320309979508654939431824282697761370019273869119073795039979902930799775188366928149144538570006052941053219095504268525099336630421086704691788948480175881294976554384993771028113101082087503829220999776011286591161906211960880621412548695986905731163771286940270906816858508418498966966950511984652197022448673566148203572077884471319607546663876461357910942470905608201535780623983241721161099828299028500131601478313636116735051097779950762203362231792018691611511472274720180724032957216802720624782720502460021915668339109279704540843326843074491456005873785521946087681536365625623325505093892797609253913569676170886688916039114972424567872169927590549928126550261478349942547878254069500013249199961701026828722896738971904226251495928528666380601324070089545532533570457709640149709597124517034735223794002664820121368509238978296132627833714199080981265705593642576715985919090571660465339869285438802851431405835145185112658155147976303763619889028118007625903007762124128831622412158077575913782837719578227646941955043278422372234789819544958687869652665743668589406959813499550189614975710728519356297700640331103076351735879875437955885259147683434859555932959722630445254343616081500950476593582693750032217179455253802776873448 [178,127] 3957656396907290301086341086644680451476695775417687743030508918535607711591680820470979306547018202784232416417707325712623664930363465464217360506261289622610921095318637780026133748302963167558637979434830860779312348608204430181821323743090774589176073563394397877010323055697925217458753204929451411644473132935520048624542404969904039108482215730745822691731384812065314224681575740466706106016750633919586474362857306524911720438622467476213809164016427084902668551639279164077170741211788193218673638314702774343339543801550888311983187660890077031726284580429583834323381940771526879396370743232213759208946535332158882798828580592417420383516409742382068056113938297422799090613389509536659250331049436287163638557523269442036178829265284627256389480050153748074823268648053170463604326799447412146223043946250645787729057301916196304790790016471941839580204229774459864342887956899165503919030451899475141484999421084325846878683678009663290679072111809207391602685267698460806097968532924723122421551099605471206588434276400539853815458740141658564889140626769352291244023013192741769208010241396326931705340799874063900212480233038835581802410208456844902730054798171848398573203561637841159647362035820843413389503511148728603127822437451530877923717624459687833681716331126359674650581043124306565322930102018539673581094341019676823308051560074722997815746616135368354326650293163719286997917001992474192534409176184331328213192603412461329157104901286238088928632869217694915640721523550677537740366529543630916655355966231541895536217232504637568482256487030930366987778285821851067320366720987891025281104851708462505649446268966116530324870855154424880062362496102430205898661099186202107088587058038868624 [178,128] 28716310123538196670114662929234857727174750887257224005632560999331962590226819298338543528755034195374168530203004651112013451452728085644920615134909780144599595667157018288812311425865241914779253428466203969956691578000239299066395147521008554737937468686886122688783400312674608157132868505971981597264962793991414517810305546837611498605692282334594482809387117524706082765369446632880411562750590674412808043889826640068990116092858847680685460550761020374323665610680084890186319843346320992414650946436195683213307109566215337392553827208898179218676889211188312772917765889813882576151334797057012005050288430748888937624629852365226216346183094807091608414749203378859909477361954441388639403359463251480975834130213591930162119135233351527474508645700813614323949601813853498847486213869009296862022774563803529073763240725436896612877314093028573862060931970959402668061184059240633849642551202672835448770113674733819602864843111083048015376852393598148311756661751871934232489635619689930279181671193437604927063313071079529515315358579238899988360599446092784307417034720353933412841766006769786588764245410449312065026681169200730667274887338187072292595023389894161928811194812278991962485149005771348911874777074605054713461452418306126311857830776711078366124282268649236193198132210622451373037316968177641896720892947885396037391339206643108719967948929302500051131894580535776175779768712278813066619546432269708253847799524994224529798039319523156980964700417518214545927638731812772928485420904646805462410407716751431998685805533724216811879718686285656645635315420093786702952410988948503459826106763535434415851766249719451142538845323817251471000494911278112919255282360741154093690444568 [178,129] 132997367045809271340798368023143024320708666257157872702922648534918178894963630719883151413524689298501139786503092724424969144782809193488821838490078261533393922573006643883293292213511670171581122148219021826833376977794974586401441681221945027519889371522523093429153229533230078104574374492552567852470327560787838951789148643509806977509357816499386574211623977297156515701046416773261423959814785908842873333855834927593137541491751964585319583760850984555825325675297949820530523434861048771124034249767742528317821674084246708813923021714793245897401777704644633052853202791056055758323701050887085668836051936412874172985828476809861388375595630148820644334376825230853660882654623644284311490378203601514239348781253143090723189702938610203074569630391141784178074384999672320755595583347829873058339366503471284776164532557888198630217993965007796288977413368699382476044157509571298989717643884053888363437013441728722959856357483553997790419278636465919103337980386825760120436630029629772527595076592153557733603386272384452607156404022924985639472109242225811834089072073414796521900071861422449468501226342436886799809231066824861495444445085001430241118619207117835227941427626675404214788621577912140642070751686862743921989812302409347907758513829017348388653679160632370213096911243225569323546671284760646017579390076651087058697131741804675518621908269357295965155483595436790325698245088238270617692458870633680948154522123397185141366435208173560213682151184206140281273153520407129053110524549028454457968805159472241580283278302211872270013746134518042884453166131697128090190361883297388009527686696569042803368124193337898271451394043374725910894814035757199214457400840679781648 [178,130] 388581938191565079929124082412338476848643173656653729673479246601972233340771408737114732752153099516114042355230889532454069122637879473001651515555323774192512788212135165973010968483003681024731057479816302948949527728201960609580693080911575224800676167747228274359862553354007743800197277180768478594398568676234446861878528450552978561578201485583671274269685447263025540431913056608881893254359704305560254296355405412299524539457677156993508363416672765721742334249091616676427856060775645968897598286124810212724852286367195878121348773168343023242751571655701261738382157945296476748513166590309110082310031041487850965627487832897818834076299609546593597442003020983858453109702296224646390075764691689877754658811826106881066675042496796642975822528989050373548616796621187037558599998806197599335657476225239144225130348540347402805734284216228821759210504400550523696145050141709039053309596778344196780491912981167777285609572591126037377885804414266789783507166633068591525942952871930672631524488991467570714579773745143378442267752218105237486015484602364627310153329003930309045041798175965565889840563140504359679914363615587728327039784248189622197841749676863482991416795660278829551750387896019765741929728485938314236139235294896182956717768016102366546188806526283803321931054603401751147627768930837633361548382266172852339444679545490892343913283265832317922192509528851810039625621804525469777206982202298939353022385747236097784369115892581869294744535230396697091968756303234426486813396236585082253608427726971535317978060596407663813150527037491570497114309198568065858441575151158839251545146437693609779990516359779376112808114209928512507137900565084306907851685889 [178,131] 708309179086541425130253259285582844674768919840487353295737739168798485129545111004313112742453809095374842458153904193700594259695837913836677606647482201079705259710989626071264008285134522662345743170156889619963231092919786585171063340377616389959798523055213873216928231451625517691419562764777589572369871913997143183475875175483524578732974413897333796340923831653589557472805969356806786119056179490328677104436989416213205123930082442785362333071375494876220091797616373023598324088227154000672862337818068436210587681837171432650124788408636702725068362710591051950450476933443279307681133289551476065944254859062798957665532954316083061106269024830471223766100750896830505657282017086123693732202544442068158399792413977917553086922246823869677055751797128580679735388954767073817063086146849154043039549207639937720651038591944871942941490014575339709898357838043287394037005365983564208374185432395492045964806770783939205056472016891162247122496523169776146170134123752421870404518084203122812459105424397381867495199915087514759192735979345672935207026067243766395532409486853234497455694205238202992505372523489156074801329998775130488875428444976892436911087850288954849603492069677739572125223486188026415700088834163479064728882673313941612243475717476575337484085348180795531398304678373636748047169361926475098720709092456847205272549923810564212395707371090199476708041358675385507854376125166184922492814742897306738834763978364104696473479067036414874386798150317643890537778373293471182795510495624901710519264436054398110919364481154950776992307660149017967094987481207401704479496865166974046573825355824184372328195484600374637856537174895324145607295075862416824 [178,132] 796805114591474629789129945934127742465021091210502418121303074216542266189330887279754608731333360258750174408258208126479083403333283473161655037902273729401015142343703387773788809086519150523362751105327743339188661287594927901071185215686292750409175122298477385179190418315634801167922857288305072673710778639365408349419997299839828035084375656028365958015732861745069882134522626946162389658495507519171241728537385600778664837313377931255788546394238514939862223424646374290181805588654813440540395168582985169970472051699434385016199229098357541378643309310997207392866333980552776917836445123523695034235730908744272715872249007464185647053671019035564156785684188809757015427049083154495492920734207547221848295838450133508266436804545282891915643849032179666656749085695943283928962387925911104512722190368294694738669467975117271289742520306198974848914321066778029647297028176266461171887597527035720293652874596999632216523389932853314021475222658222204930809813679716745693776419088307355244113262055595015498412789422540579801909405555350086276146299978192898892987439398966350630097093865529697820669283074291023380302724892801700337916211170530473581330683277600275552348112318840084279527828041669194533259724038809568662230023586965184687426884714829823216477296807758166117302374272412242649648209545599597959692378066462044333369840297503399341999753915340079353955825447682617280139499385168641778147069998365901542466681135224913897277847714922418572842889017706303141739122105139178729099757169833063861885867104468112663428929465995495773352337167031188881737324338542474786012718434042768611972843466126706539509345903413585962209027418970266412436824224 [178,133] 531037661866383224096339986006110815921825402645812153854696643280368233244746733662818791143940943097209415614549087200098528986175541220737516727974304920778450657246577807705441302471334669546175374212638894503247803644494594676772233237393737047029714865995064759128804860733970405848481936063204949367786881915144940170697681489754969458207025226755796891978783918605562207830880989398270406014756171262552588869746578485931283984140336402904301560190249301711017214045372114997786662918822310947326691118918682281576956036910361968339897110448415539486376819375297090519555523053220969154617874427539518785812844560114557986184249101024279395833262124882308495160331508793477816708098682847636393857759754295259358591519562440833958570022758496938720707662999590395296982956603516068256165059554004134610858432938151225343285652435863325323937078239029978195639872400748423491589985905350752691662969330346987104262400206641518821991575532043764291432141757385212918639064174712222914727492694552416316147241064776156556779016519986430904628025986845233264968449787164637775652205641063060290967571607559687136740436945825391993112905727797318104525771849245657136571481466184917205718077811187467666433356659818166191175134450486158130394415000419406112409726629118849344193523334645250785951745368382062817596270865142467500867047164164575680450335077270488140448817662697699447649367731491418142399071190670564051809041439670298570615080314109222132980879357207103999594497207849048420732251273160544065348829538301893294439974149358964458145066435674013966669896204060187320916131503812701020663483055310017433243717055236806186280309691622036615514207069405130624 [178,134] 424559756546910298326878520753371065238591101802198782989417278994237816081104543639309542459531830993175822139077557116388153675766286578700928478614880431463488002655011814460251220762203655645427745687847380304444570278089353828092656499910673235180147087653799830016199535237567600632428294843329124831862468876500100110844165963949087765098098929952467535163877554498040497950855781881677649801843367888750275063199984382121784815194558395910972746172386785785200925658302339432700194158423703190482116480982876238145033307557811166475853249574873977723153246377721089773141799752822476380101572262133637930379581339027602475036897206321137218818431438213925949985783219201465392344169492722440714138903870206474588043892353579830712779887914661714297537400238560483762799299307348423104431773957443194361197603611156812759537563136730800936069008102537927704884966876008711878636531328832392853063071577074341136992963349568608783527970400267421466431921936694708781614678207854498353013264892988602600362421004791308258696595917094441087757993310013456159548928951456882316249737539503315794350101388433985518618263305483946556515626641913964770011166006211512462103801153507226425841605814637656365567556704878246177582580144567870658578380707720468055363193582382292171775511614976001203605033464817217896035240780528035714278348886140410734791550955508114584549457538337150997783631246555184012250742254237856619420880559883097569401648308156341237095347805397671444998904028652732250424336748892017758290923604338207975071149631350790494222434489053766853507670479075222151575617275862414384498912528849723938345173010231269077258322677862613263359763980 [178,135] -1512198632741949557745229112857370041038790134440397757065168957293687280017317464305411752675072698781668772984403396745497373290468542529816389070471281408483217279797138876271595912332106042948819592066470715850027402839641870648472780917067846854740075622279795147653615289284549184462007111507197115562782192376704412909866145611145896251200522970616155624724727710003196116165402083735451254742930246188562545974618260408551896369735274630705161920731058058623866424802651689757646225009888600931637664937945325763834789085879078278628205553427453018147914922865314765649386374527184203836672089725884753157712998315471192760504251530347931856347235019489227037478044157117417967883712617801774477526518148905827177514387446449109315455372191292577579569410152977089668769966977729437849897230738528640860181735122698826383104629489962817673879846436491595217665630885479387930748974257600281384157147115178752231782868910537053937806133012034518052430026017217193724000452917955912025271267414099593574296074181343834785341034930035286952384409186231723012741449356782050489618857192717959448702220153967382441812218437216999692013401144698866764916555791806513343874947246240868370012293939994949031243464230780929085200923282572372958967633089976180908231892080366744223519428291360462441912258172949107318906654585829005641620663535159792509833271059231432650542183693784018950554843828816356590988433154388454974492904676201382980728339957070001327237260951295926853327883289915857685619516726023868900864120379560346499713517534394168921323422190779168308307313349874020111997242294296794055200807160238833463738990614196949879204289772018900896 [178,136] 6626443737882138110999504860557472697152620265394431474209810159512368935198065562291246226497598417007865278579616174045957864568753673843241101791832728627044692960857046537084485998006412536065891192998912944565341870999669226033151532385178254095370070801327062763921019272363614010642862309476935168026247138618465219043382001006937706616341284536988282144150536708255909745505494693584256334688838874311792239744382528819906314280596476321558329359704439516859836251163723456295199338106058286407041689961745383563581417740795681880493557361393470893585688198557334137167339283791915757282568994126506816876682785865182830097375749501076087576203327532378249904202988881455429776441421238432070174171020350153444876572645695972218962395164833541376012151282744593264985706600464335898929323233925228527087366356354210061296613474552672667955303827108238657946346476317346692426994029721948701058826756197274945745835292375695196096087952240156318993489121601773692117001650790816282829708568115936967311578276687837916206378149289707618069684106102867896559637024796294092293492846096744580860143678780436508712148595753523657464647943407515818871683495995061245768161575947249158455202162566890866195454417386134562455187298753747290686330064505552069322917704630090281114058368168850118216930651588172267038973030866902763372539388401964727204866090833001842555445349135501781086311144045265409404131090670487274604380157840331528668107545642858794076379111401178771486716936247547630009744541383309348807848395845438290951879163793465747579916949853876976049314207398581613018111292729230119400283309662207850429358855651425169013238364064 [178,137] -14826133878198948031385100880240342075498969781311214413652092793782184919672598875468714911723432900475413679222972901343479485849426632710886991273610724591301797376241319190679154850171788563490788570643013183235582971760170721153086452049921979377225192032933165355892209994216266315959659597946785171748064557682862917367436153275542593312439360874930995819427676823943600696690723726858040684903750191582591611736234617369658900549240347339032397056778639573187215307581196129375110592766050350147101982870117017653268979915452272131580555553930279975235477733399242071405557020238718887703064004291473247506320625514624248841354110617285189777190068623982356189394467663636950216595303411021041476961314902174848299630308286825729175192626084006414823934152909748566871601063345634291045781398701939437878722642538509409964817278286793807668777048987330616754848782633711521706023626028787769516584332077730843014454862367072786522227836809713846798677668662418305412978653459720984187591936812201182889373329981669939416223291731280497582423348271169312798917533268661289609674349039851413135623016550679733706899026653263815336023787008027143518534668000490725585197791311624355225199018767751430376642303152660162520160782621436852413194856082699399594009898580211038171656570677190029761810419404614491406804101006145127284427490744206173449893837508208357259286027752763585825552027739588553957598602178509798920444167304550451204841016790245239620553961645464851389195431649066894319895255266527550288693101053280577059303976675193255224868827304930944206828394614313792795889623221776091000137518207259595550099637314559685088 [178,138] 17522396091142909267694632744745033832571843644238637735499850361719414391476909432549421097577142486991220622218610613257747509960539230796903504864604388657054705017860423119054194265679152981407799120818559430804732879926615633151419466080819001081999558921588681747559418177756016077419770337771050163415201670253157740259919700475631805688902789831065825122149129415779079596800070184263218341840313482421862520452942407127868054397155180014479068627149787547723636668860167297092125652390459131602151391080375734934206357292694454591741924798845998521282993309641446315303756981548171403718533952483476728405284400569514245167829441920804351728010822802721649857594381453097697569012155736592173807688204275251954670955752319155822811422004701612068413502828295850379088686540078777527778781614533912127405843567706722351197456309771034997225014946493007944076778509655721911002898468777906773691959657948645054255040452912039354666173608084447683949104317374524742182286361069210874209641250086101028553594146511152619157702933075198511951021023004975891797491248916025956662697957194978875130052513219282976144628596800417666912877703300820057039114718047949810549083196612551786030651646529811533532164560385996631494656826346431497757751776902975729740782661419661529121036243701182819131599132137173912310970109940657078930862154841930179198127614347242793538090436180643486885937957302257184655448308899703600523331087532398243218193660253770409276978234624063762038300836872600608222671881393322133684198411228953979003064583399229299147302876582885643922076478813071208312947379102752440461575094137147673037453473820 [178,139] -10597353954941255879147351681259547892937197160762667679322991692762308619244851461989795606229713391989279357116281274987358694657525193961152776586735771050890484402646105262282378356830033150511419441344416211473284299133641751305655835527504165845583673609217961790251136497914171484247956875278924404470418982316356374773970498671385896318262369478757868757124270293656669627069848945686455914636637996754814031527968384413193230530294883775174684550623670127256434368867286949479036873948262675550817136547199265335353502854221168994537862249163536345199193675153550228503749663911222722353515028262698747338848697676037646959038875573307260654036845124741612378033784855281200919498630954270845846150780520190816642423995078488863446915911106440097794908387833450488878182034233658298664367538698841443156128481630345664335915915915801790593533276632843153178823394973259584178574780971885080304943660809296872174133142695890659426157820682235673815262784854570013218461925536960385390229545699067426766787394612343307609160563362529079758447604203964435563151999556940122832190531384393028420786123621954991481442338745978196089206635283324825712200962031902771694961023204882112478711942233176722892836145070148535284543415198085848420721580163191985836728521879463923765569149999645314328377154658397153596204971745298211563161795570160466972101300052723922048929321989005633625513189764726014076043145710178861422118891901089311173709198177770689219321626434874159806934326575526428739036570369982447713065225430137336216476213470426855850424267711123813988388697099544093065765737688184502423332501525193108696 [178,140] 3182040664804706490075615689943320380309267407820322675976531888262379013860421206432843910786591247355098102987808418045080926973701610521923595713453748341100711162059346933814451532302820250652079574728490266021432604632465225525928779524068490854765523623378329762333636042307394100937722869489989182973565523550360479706081427045522603786120186590448638354065843474104915224435273153928968985443029692057942087059471456421089270717398332452062838708262713104984985548840295252118476642479574939600181078188891047228075025911171612311348639974530021104140863039163807482504436041281437684789700438475922382337706121453383696597853619464841922407848151173784684274578323323271174715582217898763918621453542745800020061297779618105792793498573148128592235010266868023935786229899714451492515156167099753122233186009158811122033004100235461619776612343941380168933784023865533524292657819350454663127199907565127618135318279337871626701335779344621035900314600866314982517522727583513669773731477564958104948043814805150639390476071157976534461434740732673851191491599556766549539837109298412757236826726011147622488592390758039469618331959428751777953453244194734137864231819564295448712735911231477097219980368568535144753121953728019764945195424534863125527042318697964572500380410320951520280972167427779999593549750194756885899613884007428867372824927820855693366232352764474005718918685182805281022912857791113506016887860190929446862545645660136055894438256550470174110775634315397514684298413677881054201104073507261476167748050168834742909090635798358943898738500030125193842462434542908550975296003888 [178,141] -477316346434384810688969474904917549889333746870238442345964085610471567536191113498129794644303058812162099294921180713924742625867359087513541761820139118162326773073851039113028470027371080168371675938339198683299552304413011375048802562458736870723429624702447294294395174424153927126854842431240973929113721268105647912881366866773669278414573869740277855135065227701181689346249772671014783450146690931807551932477244565702661572770535762469704913776908124241729948839461636314977037414852205168381364966200720841407835653435919946978325460205735332036363294375364162105110949032973736021126697052513765171497503873868220077504604220403216221376312364195719203444838748273596673287499049892101209158101737300951541790140239818939114119383075637785621746880257718425101424060733262201434636740353459182590586237820013385251530704954409335075077963427718337578015916925948829143564161218593439209066206145318094143768046162165692509468793983115591712566699881352279809628983108850804686545449328768242722359386161573096063994260835531825634400863359377858938983885581136209517572195395673623735872061032830528377116751286221488985460040053903492803294172242725140172765065796788170416413984681943137278664360561556234614830083431041443918926074652211357225511478958799288618730223491450260564586728710991802189131632230311244184269256976411301883819343800737118976077077066652080864275439918150288027201886602254822421206523363864948280939854535735880382357979364134889054085436597694502038383664573314625330722375912125245329986017435412326970250175676514147196517431102191512222785120404105277600 [178,142] 36145631767441214531710795682678200098919951206597352324996899890124060141508697242688999686688929349883440597067515077039441332415741153344949562096487558548679910507845069305855218112688212907963347828375821941191145253342505811417858422997589312045027713039086695335456087460787763086800054526747045784307866680595544381889536708154281004501524305323335902780284600295771599596512058812213282347714575667900837920011444345678954694737601470453058316823191164085267106471275824699293456066460004787008231418493587823388544907005294034557491409427952815692447118260558401011598544201283431804078781202122800169151222760730821939187608389844250494344871225484188222151658722712568478050500807123369960133081090705871110156940412186381563773478120081767724995354767138308096921310282624617578452849787230450370800949794098601747055730021641115217352691975780684934023782237964590957708503128773198908025158415662130783109431823420310243451204076165973216141935615922354699967462006416793627933965317627100569614057692805661357447081874068063837010781589663169669283736381796894911084730496011065312043567864751476368553385956291029002089903163698339193647262524385441221587878946305708021512105190018990364185487813077021742593898357493416173394555834547965262777722498205322823239290465657139076567332713518725459439960725994179026813508247381532167757069618319504758302211803533971262685426479361157730039710075187238539931051608730854982917269212650032332075769829530168996276284125111808197696691657217323912349592072643223344255874795539741364093338346308694460095669308901971422836416672 [178,143] -1268586142202598617146124586048817219946592212479885705601220965945038176779046896484461717467370149804382064789624927116077902368711736118867869968718669005669477654401267884840613862779313904132471288440589227811983433658463057720875494823511008196407530483763276773214872173798693336074381232314342181268373329692071443244764403190982135003899034010984151397169872356604879110663770683812209030356535050378728902772352089047337941869798075834493943507331471416141250584840422128586991896233165690238298018641833422772633764452117967578589376923339371346285846025216262718420230144789133983968605745486395577374937013338960852296992093384688552721014327931991343635374363250914428655776285353793562987611645039777621455852054294797971480705769636864044233750296694989429918693826693603513183308980321265819136494136281324451947884074514689814308880333492462623236743965109113370147692952846872510655120371078215409066354729989903996976202435039784920778750982056277662008844877750128901587197582340104340496242848401628418582055748226053646723943794450134268093562817454904737650364916809680567807587991613318117056918312270419063392273336837101806791202725071734464669807774456609676278549563444608674691302468923378411416839062897913461665571211471139179642304515521348725275828234267232672411588171162306570542316638542725880015720897925813405491621479288409675541432781524246536982584740694281172197353691375757311411527769074432798265568669752124892246496209821462299037676930517393451489990693817727128686211407391289042690857823812066627592854638242754798904243941780780304 [178,144] 168903156626615313890668089306001680072064814738636378139885566198264717207893882179186082058645413757764055926371351598163428834663009331053799952707754024074873103272932089146221702590031493739178425371163021754413365552045299302035270553487233749559697353608203247926910849012825353681850339394935960302413132419181750981879789586157207630164808217661129570787320933191008248597169087042912439018855927023208552803086193269105127153285133303615492019273126740612246041190985317502457090228720634996476318374172528555772347067012114721280088979789989737770569693546882564685462461706680165657032368598146734701354641118026862668613788126240663646528260126193431439123481762251464821489655284763186365843773765159914515945286653107729604406408987804569833241147703519457152737413898427680713474912348901109743401780425953062740780025511669325773146715300436356666148769860751135632764891591018808422177230687657887856268183262077395959943627688301554962427365018284186508549851712358366716195641060797493603639756494205498467776618044036555079335241840333778764078189966213936819881480215225915302587053058678594911223001544600169301966598781598029691282813393478790200836252901820736544121245963928105266289821614709956079115459783493918035280489387348143824990496608443086239251469356804632951550121177734425107521603069071890385155299961510042784878504137146749874268927073061073564764276217940200681103054396583035140927883684056410654301827683589795659665683769345187459720889912360174693081751680008540957269410256000558050317673415103354709082728912903500407442600 [178,145] 114348415449133764634568166397895167410606680292535454303020629893464051188391509954141499614238873478729434499135067776917444777183182674629629928527307090536153192280452122988900471703455093100991964685192057853330053233030553605855786692546319147369306454342399335046570865154619292292753044284786762956859116044060069885780850345505335387007194997408437478558962937537971260465870879988735643483586835951778027976495843852305637800294898763973355579477480111475436392741055110937227081983299963616103143969877442771234993635534707378491348432056762178566084921318389870190900753319114913313432990501383799506289867326519662031838333241550572715509111667380369341469695326921063931779254830237068632597170247122896179872207030199100425566186210448313187761063381363984691796206310429895485806283534815079513273691444689175565427174886051745396516944946147259580265161802830645587155017782058471214154671063848108206054582265366125503945431276043486619988976905839357602951792440506282207520972271523647207892541460962829063449411507744543862529355108354191651458398629280060224141450608526932368324871319993570471202301127368761925932193487447028987223351723229837751487931089456145128019836849707214684532088415706047884188282629702730670218873811407057697223312054763185520731607265885491747863219598257856194854827805116817014008712665446730171112874510540567466321594026112702318078049600661237581337496289258606401180213959399042192774525012360175563006131025115075432308951886105530462027498588310143843253939518070856775803856346170117384796650868848816 [178,146] 30393052388215202705598640573743167746050953279128513451990649245822599855464907432373778588657666448681676820952693584798259063007146642647481468077722806105485307525931235263384779821045443098706015554367662110634205419239374987813268215341515510386648759699330528655151146754889910651558822475367076985766989946868027961866959238519355517844866175865012228685826242727032486655141829809098341105296497702076806487175888142587150786182904458432678502078977649116096512096971865364002340349104555319431678207968072150464210479371515387268322406651817840043561525083499760744153117502051390645879263786188162067931411380345095688766252915668565557231054243146901757693089953628945801223874049802487648074076421875953457272286309823465686999865855926673182369946752721231909052329227968871321144142956008845946936924929818841442835008993803150193021523185204338029684683342590623657493405249509571223836552323928896637257751884494018827939485220940264433126629516099240293184357041122121654648455813328421217137073327291466003641000789648912566017397292775862157703364846919447342598993237216078287824972685484164453958638658394020469775739008536983328505677962850199191776517679418594425058308248189476762838502297176143314982476128879658035199297415638717253382352674236578515037567881468660072371961048621116118739883682238388958380226780768361677641588296738548797655204223176446124089413271243156322307506031090893946587452042472209864968747199536276285846370121657850447005061906540932611185944738106513867009211974743704092047947193436387672995871 [178,147] 2752455883862132151015146419856665993699427838980839935635474698516949542234860541423883737777118464297245883843766518448854237817962245014770478581973713226176353456642765688427959361363341846090787373045000947520015308108358006277846063815797813126198103043184697350272564870441934373797889445699465188806760171798685970749492320764026470359694392174029066472616302710821396328924010860986358335194393529076877825182162194820162790125099838118235666252649583273300786406221479261026236684245713255171519710411901939014802099997664529225191330159209529196931977309738049874500667336209474455987368208010779883602004742432543532249906166905117602827876267129690479098544485151709853352027293974976932389628266000148947163274433119129160131135598409545599506416361623684519745651930626759090942211541818341021655442923756212803935940607327789047624192249736091804105654570165230727761054478302751154598366523692272714534957746117868392083339524800180653727185282113315683585599950725248319597207219246607870321674487289668761646418554886242398098179012768809416898884507975356969068418109966346518542080763555429576112106696250661043320582615508403262184476484594121681257646761494080263166826228498297728480473357853492329666533178753764172617724821641977434222034998488927919346223939607062082792022655015259848069604521727718115011200590375159379173304838262990051695739881461732156761376233944208422339453895899393097920113548457870622686106726117099111776412307974585010997231550221870366896811599923933039661237547376872068226650354634344 [178,148] 85212707662056409263522915532683628728892308536705616980154030751968209057679166931975235701812164300783946932998901577847455369485734145968124844021013744422480661284720466831604730894475665176611553268054477129776810716051434478372225044437048153100889140460053578326730780410413967123557599727999645808924635409935007558486611970167469244308974732235935649986321156846453550738613445749537977036600817158407637608299002310040441259751863351778196204380324260770809700552402062932776406483704148135510555031358973657816937794038805806723314001561341714409437352083053687917217752091809185264629016500270139375155760645301907985979513657988256996046866768545201363588059977808525225460502441998991782272666224380574240487222113374839803611256142116957891440750689639800668154108368025699131472525108701152054538374827524293776527370144942308958646714866259092152131893081006420435783236871794018848190116419172860122223857002620740081394359017800170980383735822910869541381036280969267888350084782094985234003410416455890580741462446541613954621714028945219288189793482554876115179619958544728770845446561646851139160233241828718015830761093130040239936658421928063694714095834269608688990422066190695776366946256518524949800166709531158608212138557762846313513903761543501915726380382344812217878753655836424851489551394065325163657034457622719439274391514856285161014807966121471070664924103833048644187404813336949093557237676295077187090847546903111396037434889604763653402758110453923572259231752716312537159245614348867894672 [178,149] 900418294293457920333751669488590626594862963012793684501107945726124595420551049550741836118093461701413880193215048429865402100071460401807660059395964855556206408282898583144309661288232564010877341891508488972835297666520430300337292243411457800923889673654807065719818514239053891120478401485200942936479968156836379445975412136173369515824284248625488123012852646425438631439860988643582863699398140825663133897061979910241948403296812783192556203441295347327453305560644932354750662671403890518770007139779999188447303010188570511350097699521122290419366770568283680753510736629478408224379839620846654444766195544956139098441365299526781127101044738133631180455895511971259347095669446320772690589474497274069290219453980966401179679416545679346890896063950054831127470515144596800845479725490348955562601361927932139025413444442208733583099724560332142180018715704536328776442501232030782653877268397308036936804371363454555426251927962790240780186028136519035680245170492569906245059296345821447238649905963229509680195112162862229648101731001682859795680004765767099308115583869501289388369655208512623862905674313164172327431340584841165587104450707121453436392420870377453635158965961890265224373573275614298835036684629017229870683768299021570275479249711221074791588273921288038305732144248423153914751419443813947554039425428535359111185708030456630160214888874555415564610102466032949882083687060888563364520883651546072584588671929524614083603778837082021159782747672286197756061580291521973634144652928 [178,150] 3232462004762393583139280455363574374469016302020376504367290081112193539459135536856435849717750811689190601731943543904925090065407192408540213383773035323088727882434272831503372760971532300179915741193750527726656665953636103888308307520908088384048074876746910115154091414658698117315887219556489909168989246932073940655247337232276678363530020656831556437832690862774052196972956953635415141233546020890289781753457249820299765689818478258153993324005281393609934684492057348400787051970019781713453288270901714780398806822553959186892237075078640847007461617888832711295152098831159943574887987915653624108712652992943693375316643184775903976690078861524954973542613780692090833687788320566371674090562140791475774468005836214411258706842963024658895518420939486568254470058694853591852684758935881053233470934853685696165525785422353253289877228528922978585439151073024440786830251630657228872389379015889328107959396235643819475277766968044982692695322530307075217051319801644016596474896284360895112305393930427558417257888706936601011112761287941658140341961782971956652575139638994223947894046174369312748266604321803680509776153671537670500357888051452138336599340325357786421877448136911856099329820776947571053122490532175325640207679179860459680028718438367253598472867133027734982840498673248779960473921834247306767844975742200452183019182554168229569641581516762317741539758687730887924351748625873697024957333223077443112408894976029811168516163477573960462667380789924086530662058323204532 [178,151] 3912976575539346553716552284584523936247117151787726973693941569380368753724070893102598059286272716208794355379214728720369011744081022115982166291064598503966483650323771852242439421837878060711288389709638547459209228875100577800514450192821933209804174990594013909798598518217953575033814270337011950515741011554795328288360160997272052539854693210900842996299994360063425778980526592681015498441414150191306769377213536401277762422024311284592670710220521690463371531722232532529715385639180164854185922947813165141532816525640718560874242535563014639600879595896729918001148184060889470071792448074572022538128656860445957083771729383563881538670886712789340757149502559605334086266366428843796296048771393382332100141545191694828846709034775266521663821249133695006812315667421777411476653619228042187095557068022051811578604890853280735784408757223876142219977943581428577889978018814616866002865478395493069812672936800735681842974807781587939751084668079176233639281327933297690209244780587856881176306273194439781443516080002295259120866976571793691059253294173315563745653277688623904792969569815724405605709659503887593221851270838782907121868242146540848754952132715428213311426631660966662093067767417119008304676064586394831410784785142176776787506737072088240666794616560385844338411184037972149660206687771782072563251786782482217789692217326825553296053531932943570947943331366619248078412816576943498876047270402494316543827250216495803828836708732994824687133315557847067326128 [178,152] 1580853226699728328070981793403771133439856755132714316378326300464544444295953533422196377272687000270352721248271607706029094562854403398901992330762694510159177677056648024994680325879569129895825576417261061338713664465915508090789374366330378680719757989998585458731154564468453643298549014925003764899207996180489670901894616140221129714609785086580355733225372683786619803240591088745922638449923668419725501765379400786369118331825557705191425953164286401555119191380065069436177708810210395019755682652092371865800167954757659044841450947685134199416267193070844993741523396965076484439451972136427709038421537618596386345779322612718856157464642621870454790960779130763791187629872247383388988075902199182540254500194712817818440443361491931746704815373277918783062515322344413706617002405693685644736845696621492266391971737878194226703515882907684958102662051343839011208294903777367293511142409133559208066377750859550783232923825186507596537507484122731580599565815383730713067234581576192769814458992798050350429539553174993029394030395573109336921811599290344153747511482467422176840115285081467693212770041675333413918597842426220865672380544268241613927190376479941294084420840863168190357680300643287199859752120141704375820681738935653134766794793880371423737602672436896546859297701506565640898546479882078595177430585883496911559358201623454681733691169325826447562985142895188262605367706624701971490405947035671432315852027143478311773042579446931816001393602880 [178,153] 210390820660077002928083896215827440834149988692795500498236084391263900749566771705183335271715063427475909456087702584286647330466403916665348052206972009004429415737315531158140365620183654548636186403289151899139391902124580921357565323604332659069549138331385342091077262261610653357404957684173581560969230778089250900409849168048761146365014356188121420558655878227886815225265367043622639620544244200425722066107680198546089200970831829931422757184316928773061771849319720966827316327355380072127781829997534003187141991182813476705931014233135938808441048963657649241826710552597320290874045346113640819306224740049068416128985768105686302409235238115277168269803929343548101531594442178110865200575923887387513795458479167032525295709674906715716637464992514686299132220569012156472164259570150245447433968028882109237576727987316328822491653660047176450698685813153427124828581237446334755045729947541020103642361373414019082084678845323454512306941650569620650718739810176727792722046462826013733396977438367645393978027455385396682510038313152227226298668236709917594066880608787113647944900850605502135313895738117614906895676954600462052950377375700494977859655809544759405373186216679681599309870731469280962846317668511450491818924402686510558686720721377657212132137969444383895859098779164576474901516647867678393044716078390792794301974586775329216199338087524455206680236827662127326652526714663520976612881631835381879242542084355197328238309877270464 [178,154] 9079716860665734641681228907552223567490045144069121976657005932903835684942639299945163309025772387474739649906625787528537294269331373132222194399495269171100507153810843144784314982553797940897435285785416922409485072207898519001321231395762223198368668571463666699699695141476711147808557150951590409272422555336933091025784053127163319876778295555410901852047363688189331168402247500368060071279525550898853609132744204099228799148511339310960263553683167726115674204221711202703121332086193676593356188573901147942447135459877831750166487216367405222504917313490248093659880153984517012402459911935969816054388298358108159050740421346630906050109577990195475894264695025522882887661834155328620914719280508041399448966181098251460824249163775076443884301027357693074931520490947438141053469257260216008739775583488769461294533320199798136262439990488714418254999257636620638194679055017476152839030625000701056370211939971457219944218208455082815579026242490677694841115413600551057909522673392759762470517390379147397428884208699997587927886032067635725256386467348918561570277295923883237907996907894136980916074515381609584226486720288194026275585836355445444513957144141302623058854284083979625262797240134553038194915305725344447445611384696977946627393850903396773113555053550014992441795930176269759614641092907077023853272412760347558835173723353673181726912599471484790198645394229842172816749857751867071670233962706854936603832330257798954472 [178,155] 124736148529684463342216628931318099783532288751258078594305735339567810170282935267543582048172380475108141039789404456412050019860490614113037664798293282354691622710521594143379510957423456066847399656796989954897753962072477916494232478355351924831626958135126837687589854997379944411375715423832569644924539150902496539745354501842104524703203358574597053889921747193467010550492616069850860023032956471879376691814360396172103598353214666660285224989644122770719073490804725256510808319846460797522000599416830728862628346761382645151243268561115739302517237862620855766101803717693032392918936666343198162869757345042351430985439513872869844120006724698960505496795586958114334607558191372217102305579955077663377675176796544894917555405675652815002760294388218177639316025002006511807360834329475554451810850449572968802947095424626056793522860253106335439724839883436844682759608329658862462236197364524201118498941086725920456227258378589976492066113659004668969417999788653698652238795778799977853176292987109323921160628446396166872375958357339490665837175264162453364140681301337260033178457575813044783800870202639221007992738274100064683751932413307729725061617885062934968215289821467475975221921931931972345335786983920780783573337154462859665812038463385399514368987873794884789205471672568628909137257593931302321088864480660116779329337024942948954488798321904862065178274677796739051944778107766244733833881443825450101495616 [178,156] 533979751650101464442146422339060562136688731392526796470064747056291336399117891411990652529563947461090361805561033488491501561846269843035502916690929824621139435183776418540897460977074242486473795355131642690873130254849402786043764705806933744285696352582182916997111476279899855208225871197330199586285993292885313955216058976369429442790466114675887835750760240046939945504586283109709527865499751521747545548872845246281701259802458530257873375362013691272501714131475491395786514752781547621145289024581693919008033761788206067397081756934253158351473312072693025711619820060432617840868449113863410998104339537323902950761315952987875347453044419365488759360905594852954680424451441424071395137969110850389593555423535785389110340293416930267810713813847269732280648612112184591567411477205865684833834267936278745831805904003189521847986243716669287505362681944550131156259162997654599163346544186655889222180555329536762354003192371665382115809319179663472043244125443768188689117824127337063647134083271881554343132914907079755983761115494384868176043279674352632588552144383825579850687957855720945499376143610834800401196184332064943406450514641897344280005665963230564722918406244572467417534382440386408636916509730698397839847726655581402852456374921156144644530382597329527805040096089884653089605578921536549263562429946771155203656478346061453853527283731377419618204133964283456354241334972251310763815595536 [178,157] 695237672791682905031414332098949913938542268121826484262927004247546542644068096522007281046710845907752494565452951803065183360267820763528167741635786718249628749018971006741181922639641675996390894702671208701698078373553418552413617797911613316485896778071908869976293341356540868240645992705498920913051025073985613481249312495987711180322191301160951499747500732077230406047456264391324792385602693803291718911982885149946948777222334026614328828911181068651228525650315402408650793442367407999452739905071770530274572401611526518176852697037892056785417350288596975033446691583027426189535054811495512264609075417526206059574067260132771214976877169419577638544491662737001386303486133514761480723657824989260748930267705888946268686601382541836699864386218545063368191486945335616684952202854614904152009215061594397267959408100303002334479698325272081567574687337023879411375566568828285494188998302830203616437742499375127152468917583393878089191454870929454198356041918751345449012047232944463473529454331486049268638021570234130161111001274428588989504472231834570180609081739886039653417484174309678378627727583679216997014397354017543512476932811670824740812172395794746439600861458280512239722872788258669970691961468612380508222096121015073371696284824996325678041487664738245420867630264317851025807754142812301342470667815536530188469715509990539921971482287143720026362523534679484240099844320064 [178,158] 267881052328361280261653235296281425563022995093961254455555489258075137402002131254184485977490925967740387368534055702948559062316655397860711716316973392103730066928124893559464057227373109231296020678717032280780896425194832312066934216376375507705257920393340707474555563854366845384762407515333792423071139833571378222117466633572426763804487815025868661901665771379090554447817962177941727069817254857872744211167528259479087300729109625134312489900979521287281641766211489650946167698558888486653612356210744227895733300382500809391238812673900604840691468785422629711461139871890679434905540559924127292252296586934939143965520534332941341930461154166193177003335378038322873343946834261944162938509571776241649930671714476196473057271858682614306727099862388202822304572896515587365681858346747441890054902009641625902838682730238948269880737073352719699029752799608337558378544195085120411550803161660567428133877507130071781495534766609297809586683703971561014530910127457379142116789821068754686331057755300469987249555360150676933445807552840736451007719255717548094802842740160583337943544018527324119095534141402005527493997972483249426921101548823347847834071578783758846743884185477338522142904399194313539404301313345258673540078916963756796258385528027508448861229951650316615012317049220115639704755005180474004346906594383872172316059358431365255970668506098551366021096445204952 [178,159] 29624589649079876743778303506710236490569498477016707214189940686024577783085436876597696104503217706529065083875894073899357281442822605823869619624049928193427458829742847548763351893185988518927558797316286396896306783803367773590450980538476305268608898666880417707096270835380554789628672264537592297270809297689003410646087730676149564837907555896462585501698743451571453569767575304381689637236330717902001871746457326565877456122550143752356896558696124359629718295864118461436526301522290717380020847075315408669637313759370289022912334886964212557819553219434052980106033454032463485328839244696727564727068167546275928610276841546200077740023690691043981136651761274106930369322427699471225967017319136881962489321169092932999858949581126392733277427458730025712436833386315942954805775707799084214858204647901084776737625036601610215471400462232547279789135099697252232803399679070123484361907814336644986609633600167089914312040547124197682060018649291924624960333625480319333751400051836889157265654203502561649329745392868878378332344750226657509367206805654513777864954284958680992129485386604337149682613144312025016939591235506877862269402007759768630745835909558155165046667288431210757150460533099197195136631441715429274540460564769358324131760144066111870052904460848891998566346004042625694572984361493264953319534896915904699653656772267720228617266730318133680 [178,160] 908741447823349157032515765853080068957420933471001322642215471948145593454572514016098525642565576229243458822854144703387938660279031539095332210402797080327135592900694210541231196346344004409150592936206376053786977310249747969834918454886360118976542702576655096400625918361354734548616476111535160061656861704987712968189556344264333642284483049660001224188787749828646934642115815914523069010596686750061308563037667463980867425928961512437671094829616911086878161256342652387788115915681156815317066998642157339755088017248926700304574891716169493370081997594754690629998297956916121426607346733707379966922792589079500439257454853813449363576190139470435007246558057668230801454759189126081954549106341473535245702245467936751250974998305309244891878550381150064948408186454146210951327609659709476639170175358432282383147767009577756645082670301755563610534119500414123533564021132597629953270851405381319191546062487248217457861885950059950544813755394042626346726894816105990983530715603066034351021727432388932877385640855278038409327590167408917446434828634231497576123297781888179385503838633111673232016060135896261570190287122649887048962939559623189262547008240474909052905674989640471459335126080447107905288204131876971462935833549623011817823238051432403144537063891380564921738252457986679085490546193755318526194115020990826752882418669950225400 [178,161] 7444439799116570849803441310198301866562500391131861295753630150423899632124628624222206214912149063457508605909292607827120917384446481744848484630058544601001807318274124040092915003981861970984490467642940372267532039357349162247810324028134157229989376376099381071718448913872159215214520589040834680883145231731694962044638768168227012978724915993809929835300488038175129529137122409775142521660464659649518942545756403141965717431259069507295948600457892054436975914630195922183518985434878646602785705791201949123261152796173606776735623428761111288964575655115004209067922969372776429716517536414129694754423119134838641478146335576518164993394185837812451532101697047324958374574177853522662335256077514212278232888952221082941656980285906089692857985400632270023944663605838919476966570633455454965631940372885269278360524262909174668069573979203931174438849682718268674256526781943426529542526046881433838759501721901329506921759460753525380620812821935456786874242215164697598222199327059658743750371739257802444615712272052848670602334952105361433146402613515785221092639985171277961117624008338029619789663861393627512959479722768325747023306450936264654134828316661922250365937804747148336607229215258613483912336674593865923292674638968689052013326331907831115071188897912172212231556916696910245799054135246314587715717231128413315664 [178,162] 15615445691933486075890704616349349281416343991150789304992818051261215882549565217549355965687912615620068322084570607076037611874903670553855110977521811796784218437500897807603375989343705955972342050675393377800317497079102180404913851685186097398898557649512499184667186547255825370051830997302578608301838446052022646566038767910248222926583889792327963454540199460369081843613241232646282641705591307793004358853789901310197060596115503594703031290573630399721147953095545892142350657089974847831174694268658072340172916199093567836356038915088656273811382815057682642471264038609353343401300223343768666513222995657459788602108813472153185121029936144844785368888618887390695700812284453140155974101432763278633888491825424815101816126069097291827680401405363226302732792658183569169389285494113096935661398068084514005822676005360941774824294961924546163899708337493568371651232950430429703974326544271661158555396409973432416110051097175983090873601183810347983951651797916113802496264092258464178969384861751294782211350864026312876403250284438406623245912441618203793967275632291360733008614918078138757071601624463816329680862948865711865291711257709964214963035716490633963010190994719988347273431890869782951630650040905283485807205223359812695882085262933317630642814486604382892192453007559611692066778263067336975157 [178,163] 8004936003491927236281792322407740412815647309708714622353320984674231217090163357384414142090674358682072794435428583119788619020541658092179395238760022487476322491751874811590633406575966816315227240885833272980128590842082162565428892094771748937144596417925329123217605574092346262039525037910057062699538231097101471884260735906596751785538971712640735443738516499505561708936905765363072668975479358061367766269069138841616407591062387464824512243146402532430432528030589976028656752801485724587323260331668390828251908471649900666786416345229431084137239377052331637642286712728961173540324658297706407784145610725853970588527144488567261322237397475675949836839586097959976876486620019697341254777985283102115148134271957820347346198456647681748054054420832230130290467865209037862356590929038328021467555413655795478575149735655943395279613739307517832026880568986058547324211035070365474476289485818185095972048860661563138410492329771062417982610687046571717596666958337082625802144132101587328635497257340304885461933968148659097837268547252931136547578606567662807008989435120001918584655838178469572031798734400246316513944401576078137740157293636327599978954477477565807203519899753322165938913340346535899891993345786376685252102387373797481122498950487820809424458343574249146644006576188274337496 [178,164] 952369976899364533255530359169955121023525337542975156754525311474230738140175562906895047924845616970736071631403589798608573422947045227140672073775072706577268394156493341937522214703726840912769351232496869815585706236343435222020003357523862675515789581067050317133895777087893865724812779313143424129073891868323900084530979779473965957997013505912758095602420480759173576557405086860625557655954609178866909968781444324418495473208415366279954655658492291152698069405132769267407033995680350399383596244156832777206715438012716244745453977785646437824788927186227322307878869436198939348325393440263399761628627581974886001978679767337296284371305868086249831062039029962682425948312802698630474797473987858531999974361886401815136511019346297306240010521014682285273908194844569967659232795932020930730537576713928664493601924680645056621922550924671095248811683571577382644828241576446487529328992941438869917480175496429884671563656165284145418740910892194065291416956494654908626251795324575264080118345474800221128473300961839251591584407917408639806466804151192191137496581151555157037026935134038681949880564855847280251664212216464045481672634260601344242781354828597016042948360954098358541689346343806043224096453025581134147326053681635886148012914691827359697145076512933883248 [178,165] 24832699669555454858590121913495595995547153973504381564470047459842240425426202244903672501733212898684994629087665401105577536856319392836494885838475058700496729224537360340067071272302123096523180799649023917822977557037490469436995111119623004586862813128917942781735891109111559894077277416545071115514343255133122128908298442380121636110219843328726713909808902318980637223243922667639780285095187874439613498440717381204729271296689003841460722445466138439044630582407863932763613551763228239444110259306610957482975868459487940097017398886725620828163666251991901465760454783572515951621784900967643693214163928138758226297004976234613658757524553104790970677056465550405880792837248851211321900267529352846255158692631909700132675856448723676674817118861078641787040164620822154616169676173525972704222645741960897971122456945646808168230016842844227369120292983920644508820936245889528609560570520159649210021746142883217676726608734590518262036128925283919274498346336421893859187643443688144470118541567727797776123986921152626065423666608779392209383951025388675884298571255524971868647719843257242651044309607654524403778305013254839308588701319929767128167136978961155448804570192924616693303988301091577846159527154155730460727531021096608813704287580586680960 [178,166] 133169388937131049899161715471201414974185553057140095230294778322097863605371489530605388358072085058835670521009110301509114476648706529841216211541566740793901306454654834634237876468133940785468912873677076418601123933915275949435200109105062893768873929051681141760958631851219667896890865987030713632812749954891133484346243425665194643965559264209241246353090516587816349019541050925079340496460505615991204870161540288483549053068634574584217541037107567291373297101265004089823532616803113415753664279871559628959453131276452818946208778525904414697058100527229414286420302963326507205722291927103782628540621950979237751165662170382250227007556851480195079765588381849583179956022242768921479645616666158482868750702929851640989287160582497784010905056266005998219446399543567696502362747772795075841106679827131199913463093389725464904374982508429134808585963444603593224052538457532583066685147431987097705454410250836081584483427712534547885604631659688131053297904417441615702108711549401274884222789877369851793263060564795087469273916288464574435851122318491011309228876855375099688896855181881593221936371326887572449809876142485605369486026289118624680016718793333807674937336285949807964887649577525990389291658545883350305142781479769868 [178,167] 136851834418978087462347337709699934772061384997765158868564915237341093583726330140103841213926869293052837307392388778232561854659045131860031776576126640372626385120786070493687258516951100868946933618479382932647841551941071923141133367258485546225699570327935741868199199034358191860096678284885968818107790693427170061304362462077523988491523626799695884374861066364322251214015932661433859841277842340642203302049111501220695455730357244715331698712898889494983818818028379888009181235309248293911070437407992172949066941752719007257988664028665543472029101745958938915362783311084960420645230176585337479100457212267978860062361003793960453944313180667677031841565282674021320461798559047242035589984851512840437165919825438571450829601352963594047167104196291419873461327800042416658247737513592844011798901978022232761830163400580336094006226960929122863344347628290709778790026218601852338742282800097612146885132536107667931924489515100256596021560894777712482717505391394001395552703041267308582270167177469032958240567278448216073102428545618760309673720660237674294637099916358248565819080363540170843288991020329390413405471686955398351876445776608849894633117551090079064097342773627481811092953440132499749069549941264 [178,168] 24908866897715736489567240938563751187176852080195959929627195229103488800479534383714803635481721321507608598438860634348591168794136396356595699100532017129103291615703577691152899586957907014371160437721393331742695142948047795140166930997875511151647713657106870496947705003638333107432314225009135416965693080762737454338944758922669995765508122943888265412395524826154946132860659793982218930437002335875960270018295355426618486965086478733657723460026666966689391545252993455454768537506370090113799890528224067854865842909113618333903779002384646209911457431563612401225474588366405009013499338317120737273560599255803041030141093894613372025028925909748896220709088907237956157889737780168954458873795772473035068034566781198982470938037489500460327760160719297297487166093408068926882953969213645372421742987600516930044510816951187935712252361404102646699261250428006709523755760993615077678008691462916804572723298049056229404572842628372432842757495360743787991590136739289996800739690958052350181833154088894964583018012693578255438473261352040568805591488619089673601913505662585568812986526811187756347568849497314173722375468335443298245098988812762479192299524653412056049735202403856741791281256 [178,169] 735332380559762959485661251878393730817901796227263842558562003728789149905460598820037795241486420933222677719692092281696398916700820576137947828985659001663361222584853444387743012127971418324857308215304873654633842699106314166497208955920426813139723431733818885814256776570816509857485649199912831837159932043280766166800077316282838896814565036959900841303403260534937082527376330332928634753452494798287301176785606349051570623644659685687504935199441567795712302848900957017569527783410028843967829912237253577765074710396384129747373915457466749242620378554714433409376347952541382187008648873721760701002507196510293056211899575769514983056920982164687760550040129820143309033683030378224278191575119503723583108172929718528255628997187038006792924020925290336072793434305944903393903312530157751993406426271861049018774869366012151900975605364166318432249309619240641667642794104252528653544600606326494084647629623317932096611577997699166721435344979491006825804633204621251418756808855157290209432839564424374668694051229622038814607158646234451299189089934918902998741847850062741271858074327992023356828991576057468945846698123095770486123295104420546378088220092350218455632 [178,170] 3189842109209904548200513871972275954015161481506148800119898345237622430465993001405116270518210289375037452556673916117679542874830914097093305473599965553472990177465871880772102767581781913910184501540681077759506284346488712430177641503281770586310403529227979471307666211378734714370689074208880907338038355188741628019032036905229481311786728083052942620502090281535890831690133560954721532920182754512258279641905380126861436098147667252758804825345980601341287631959579685490808677446030362089185094620816383848084923387584613407953189190146179931854072538733187516041770279631008309322170168142763498846727994471418319646786508651928246771051419785386975538978747989776024366855492982999940427681615130894046973558915150728718186861241967262487786974363126807545173925603479898479925919920711725775215385177290077391427126720958443720540201977917181914173714434037241283942842875057563536789751585319716203476555449656438591010246732138427069946870092151971418290798054220461182475160975714290036923434341215260420748645599534849354125965403032679771181896392050009799985831594495688961365458167336760126471738516957120793419605059897268428538517787023115027 [178,171] 1819476306583834900684280613168857629558862905761046951104377151676588277993322436821212218961896532940675048285446851286004002581798337852596489751024683122003799335954053024996450703466855730526809546940748830524871632700785962304531447207729320783741719373929411165726991387621588190920786082794716201983686839869105898874613971619698319836583629093893476211044408228439575114505136108325010823136134861038557629212856987178813272677736050030745137485096145487241465392905880569573375321520933023907176999966294346766720995002287792210841800034405134291354517174636916808749620519824964857089723422587854997205685065974134786626789908816705978984091165957056535649159240917210854000617642554032243554489592950150484171297257464532804935122633607455245941481919256306206835634163415761423377976382744855407525637080932436591818008145055138953735375466067972612527363790866574348774510252364152520821130655673920475568675767046078217560996938682204027459761410056080542967895770298216664255810641437589008468352258915590609054749573306995807655058097466960591044783538987735189691636656471557909012976860648679201979001689207133559399916052272 [178,172] 120345668677395085845121936167288930543339043978488376459180119275578668128195780595849171280989574986613452420469676686417093418603545123958716992825863812634165489463474781170574509758373242733062976791555839457434481181315752289975967353461341439588691916592297313892183595591841387549805159471675808343395507806205285708363891682857842100936956645966899242363546992156200684200112457688893274397617035188264522396044051121202215525793518329038445417419655315395100576316232422437702727976884397881333778258688558473860874651786004315972146993621164570458696900240388476656128784756252927219483136443188830156519256229569169531717172456633097996048816962159738076466106206624513384110774246643919228804098319956721685211607704446960897295338413568495073051199390207812025380496626704994453728849530519126347309254028810919853360114516335322451062324314138645513564550195445458894547456285770387344741183944608449689143272655973671389189521875398198270601405804591614003247362305927830193269620908685580158877324384325207441587928493542019517716313602271686332109097808790171976231126821237808176343214890102976937024 [178,173] 800135311098276913231635464917340377624804669415460699472419814855690982413987641045437003312556214731301403079931382779865018270579986811376405901133711061292102883031580230347188551606843032110815097488461721468744276892436739956163019787722282898484396767559007633229014021060412442606203859200636869378213447307976840481321088241369626283932100182677239991140970506111820123739207108008378923971351545413613206791565648001404674058925089093396092658089137723333294419288423681077798134355880273978411988457887964564398935511250660069804803633938328540939680740305059885022439479076916859172546032589434975137129207504374330494828016600475593923109755159081521474344091233682210762427212260560302755710776516992684662835268635967410019332421410222826139177954691970097285391207898542400395719892536652319060517078773337437398605733560579919794292085675824618480130975291502763156495999658659831454689034430031675112947059951005137614659595089180008272972258761927024669935181439585516076490279344921361585191933696744407264508066900373715964532230604813660229679242311780202943901565165824 [178,174] 454116133863078014130548143351368939261881900502850710109063007356701934500477953477271836156852337302946440148745844684537889465033864887667278582177941968968408219696601201734526154666253100664914924099255628218942277254332753791607226710027059869220508796283340409686325908873539632730809749030247990343717060016583881349329772671384658129412982995698108730088512095933838280676366727414408218513884668651959746653949908674211808458901477651051738293837250572521509450687139347637982715477964335762169641113610821708208490657393930179116995129812323758272997448791886093330647642927072318463391608343568410160926671184017113936864121992376659000848013377040542554002579209550823155557863166702797473935394170219461522670893091220756412419590495384436575411025195637465970231123580008116104717304123603310036482031743750718755646360386339674316034262440410564288270879458379215279331651027261669390712004546935485337650343856158403130248888531351714388740588723729799232929310146753324996060354920461404003236013077607126369350073925462489624012899662603811934484 [178,175] 18226414073715929304303140991642767190773482754268026398767450674037090321699300521305771224817548156027995811235163179455371827328677447601944826055296340940062053605239155185516043588234301542455811610930121830388181439150028742627752360654806667493381137399171205430788794832400760078254472853556286851197336519724768482384746311673721879910998889671135510876365562298428693859341919893915328734457389195828692756365922445906304469892030537245236878222574221093819878674629777302658203874350016581567351643904582205692571273954128046904367857862351754855827135890284101197971192608143186528429371546791937963830598076757482688378124383528671941897476674348763154090874945670462496435692265267815412861236532951266968761566210249911769560764436364153000384101810928052845226597082177094985807815066749645300667311658365251152950237371706142014156563629435327440153093926539850026408481538299728377797740290849359228581694834451444153797079630668951767847180783171247223185289620164326077129158976945949428811777745996790784831864659648 [178,176] 41580660830367700535105785645860952901872581725726427586655182461454944608800262773834388853702761506923347686765748756969972297576686994343456273486867405790441661439577327638334096684066417454469345270478298252798128748823729491845152213262133869246175490122631451231324024134518054626266549397751311830427378751054998070316103543877585411106592332580540410175644719949968533388087689466248351500567917349041128394774312388471007632834896198117677971219955719558299681270202607615688177482707811354177730141792115421526957102877042540197895940231412848362845578200622408459949922074454921118988961387500744812169558902984381242558791152950833137359480753066960539932180928064060280796368780273232575442173171350672212416963572364655678540475214844522348695093270118153657988228818991790851797493027616068548902732434194311303151304897628208626021120634265370238982218778996226572088913881782383612092299225198379093584577277091847698700553480107766706779001628712666141180863861116351069018037360290669744 [178,177] 4174640593891372758414704009630304191125350374249263519436322844060174626807262871194983867837088312495440879560884509331766381180348502049580628359284130741671603412343406436753069622648843822761194006495681793471314412275847820417234728510718480207317843635261509827387711982549878078432322891564005376522058435473900010448664655542556482695030530490755113220093723073671770845296479269987438361925692377354109604808560390759515093702302469357884869313672821254557392310305816104053979930289490813936944288011257664654349327012302575741078894923847422906081820861322004329050463845570267566226833070752189395247117210307732966139099355234618646983641583424205691626694335136760195847357258218967081314798100824880849696173285754212930828282854773646729701510274515528427130631934973624226574745716249621789998617514606797815930835138721387866388674753964629544758205260493749582562404913365709568205650956747997460703361809335552212049725368502250656754091196688762586880320 [178,178] 13626597202525236538462561184985628041831978697917983143483269769552607853510130012205592183139362757087621583531348295656224743545830391613594221730044065865065329016597430651481975583570558747700466956730121079315795690569307390116484600905140531257787683980933740487821109835573744203344529770744029910035081898013470272258238352711576176263504633753225388126881602838141293736133434039797042262176781295218471146415688492172314610710928954272944465598650048507394831021116571605107222463284259407365141869035145850121102125229559696522381786718855909457077284973099971829654366862901700623206666911249259421681440329352653818933700566721622972102852591978657327206496242378364252150126924727438662698716937332333861258361162241796103387792652911794631625808651678041633840875706012531015875256010863465444867026063957486498457675004797298894943920025124382467314320834680206678811414674391700185667731450593243968232105210398167303984324802 [179,0] 61875846033954339713003862383141420228797912094076134256369399305443192435442994896548264154628378225515122532428010372331634278641266346084106244851706644819834757602286002012813354779282780862309594660606163125696198657496346330312319606529268133768665583655837613046041088191774273844599946747330941503998425521275684933961120436432273763529933852800910157711232715008397479627843886347497220480309770227351093142290954231837586908604657203041030723184187623171114186160283088881915448008853065250105373174503917644928737414080603329514710593084115537243162828265059104191056522917772715534809744879353418934563971421247949366108946277359252795170000730542901280559558449241854120838288089657176680271494066470448324680772317794548223307910175564755674651383910304488689032959253247856989949675392367150005996344466691429351245765399659169189370860971375437379091336519527445399785463848981448337455536845783298306176673627851192537598671389899893189043999527386476221323317116080130407369961114042490056536421718608393233455573012767539357311461787731520559025370923734191565189905936803797025765030617926140475523534699836221797926114981975512085067310061423828840309176123473672077670176352867117492539580677475053846028464807403438081624091655238453144472986315293167433213786775716527442708038269733493145745843201497390466732970816964740769328448079523774291482788538110291837503021228163421672665796369870960663349646332227444519149171560301320738696746110738624950332876727273898216537431149403005830507884878142243506950701277251521572125286922243817530387842462090556947333684496190644084784020904315913642528150281124072934242138614483313215538683707952169770717869442917756866160951496709085495623341604360776350304771625656590502948736922280172974982625042202823426363210680153788086537292740573506658927165790012955649625191571057485796187165603431876366193077570888253944816387302717259951695685231429341005167136509538826866004289019185911732034339857926675717175617634627336786342445897942615605010856673580017865019162109021284147388223946969756593755180478943383143730928104362508808142964115524302017171183512459070690752703429139907433322107806806986378073352437760000000000000000000000000000000000000000 [179,1] 73870123898469787198066462710399599321243247284939771224113442052515640394373148705176905157080406495129669092030467348115105164665855501130025926940575666852504423318345193618667464253130094752578555484802333455904258797744865917876180770141511593112193434340223058258672058243240993184772720183138173660338415737493373053754141625092620557865714665926572990027672485117344140815303169796780399352981272216436240051956898930702182748778540166240364411342602140379350459558931041214753500649501921557454693348205315883163255190914798665448746706152084574720328698698785339142571542429619732314041913562117448447791172106698783906050316300472462307703232202068173466011194800509026189447230787656886526093515479077954077047793507844706733756673873007708437575092248859084320458893354429240901101476036576170975122699628016275889942628903844078592161552173439199839985539017013064608760637139317667430402027773869180634159863303818941757108012788602149139199294722659364097838561541232572911272127660966952712730071858789390392917938319130686497682137101968242670849794109922767180952048128440873370863360379340489781257629087836695161449491641896591895932605563814364111603006711439501166574637243815526938278364834572285649254255462723356134543476976868680796727618272251663308721723387028099306157881187017058185957222987874967907971573508269791077038302724101771550631867494164963853780686315413140571570562668499417294842393374805636449280096440966811773324843211149050237990052366434625330115893931143858917604855840470788058757475319018943430862046226306560933032252996947864794707659103178730949310854139360596319224018024658304271102527681440426837674134377007932760137042632485528381836315582369221685236772703652392404933458780629491391446953837647180027465794460985903359478441502287315476283053545701367051339614253038833544017835876278303262275623989111270420660822466422771874533764571621758981125369705323565666992267194507703677076247902706298706336872584829375525440728796847630452789851016305349491645672283847828207393173529606883626926747749158448912536592787222485754132380014624707563561659774256060089432164458348628392743300583180562898558588231764477851978162935693312000000000000000000000000000000000000 [179,2] -34395925750429899249767147390325565446518607421376922550932677279560386477605015801964951477885122897300875267076428509057407542484670551062017601040137216272466969221446753500042032178812575441525234134373290710733502760480601438234746723206475328586475573278530091733656024353014245063036520840484223314327553138283018959582381310931843431713127942748761024849269862310381866636675423469149122052795164336785934131863584287265765877367252394943323096700328361081915358907617666854255723279248834993236954363242803323688570028247157322007977076948041193348967794124070036380204489512894576230876316894413692479834800901737756253069962995503653868856382723331715578385701262225886770911649132898144459790521762415079545962330942285588239862300991358818458043261732119370934679666020633585019462167888336708979891196995270471272559828292895565145493368434424129675456160451254578297068670050037835230510113558063780168238537512231024486577489745679034207468183699271844783678139624876080061010833427144207685847156002650932677383139055922521391210074922504732114295866059748608483211788236208604167627812258990508701586315130696054515820519210651158981339944868900641576630256422703831730163336333510495669260597032032167781147061818007387462346433571534001278130816660735663712961952274795986473269654439870370421431468448525831763346627322684338323570474921966732851127930541395473156718277270245617104270585825968763424315444981295872025697532522544814934756544428437297336374889284164072283964415325969523171289276863828612487524052620109169401648268998138677494499351079100037554150217035455050055681144629430919429199952775993869003715600427059213270679517021748610485178611736739576941205378171059867366775774004638136764915120708731504847533847005509682677315076277678750434751017005355351691115057481422928357609170253720503100356961579590916556852095060537205949399509263458934450223007488887876288598199403577811737477794349982688874168250337809207713131938432071244590456880173798625754072960153869942376749094059052104954783394513883224277692480038066575461559537110382978787589570624420805758321388038077210922508472868155774095641026697059274593630356695560833473239102681734184960000000000000000000000000000000000 [179,3] 266711099080796875822763375457541135979633427881662642366962068954386168940362360021100961256881896153296414499019564593050837110102385766189973041070029486585379605602271913158865873828069444033865547118258367329355725547719464628213221823088117312987002571534093315432939919061997680593681563295520189786685147786971924257143471047953627317632667248096287452639570467408881301044489030526049452779552828195888969760238357243157284549167206519038091283101147705886481428604719286162721756605281018571598931186799838857421559535252503502006288987548713727667108034726331269121507425953493350561175636258870614427814176216967763855899264932275345033717308745589175583227705764420740055752955788202192898675771198664325358570726628417244467839314069975684765062874519612086897347109150121012700868984548289425524034192796264695495078372497767971657492371190622298862414821071126162607534606702335754405624589823544965229225076294864496287837414552133380831485619844537223077536190121732572305565616285792547438311610049490328381935427814089154381982394658255002105901432052091525361698864096529690496074064352578132502392773599540180816129293979906493044153545335724703314514931233674392727015949776303166762723642057543522745510423531489129352129579978746035339775327212844853313204660066417443750032627961489091918896803890881261370918502947764919300101555582346780375362102897985450878858434161713638640451120943010998371605798473402611052378862813939143916008710754795636458837115639811184648771913837136768326775885880172428841546348980710510615289418444925646720512358997555998932139361344174012969475498268842956548929722570780067445079274853338443546852762174155200557330494614004856159942779582436105942411770698941246497147436342357501567669323628131361633794022568816652047100432489698936955034557875394458193281796843660216451876140089813019559599862071023492796546839670450590789331046179048975439669945172540086693911424415222919287259166724585172308427354559679277657569601881769826353042020480542574612948547169162389261790494802701593668258364013392632762758412677422488133880576105095414727866051781966940827568856525723367709823868722889148061182692428063243444893848149023522816000000000000000000000000000000 [179,4] 27316752471811420107555291247467204189014760249617886871910518757280503046306853717488179220206733456259033856487227847981831103885603747685116382629896146594675919072881378285869660990239231861780394320534594591265538472216666135362517897138711067169049760867532578685743226225201258612155702810986483881189947232442128331211376826149217118797983944611824646077450213340963384606354541310853690885242530054754082308436976224881629792015073265604758262673223341024210751207268873031708665411718964725223009245462205932164605655933028885686036874894083804008502976527479727608559485607452130648360688963720310260139241104911739265148102385363508488586312426106810321672248990220810271330080978039446406481156170348726822020774246708152738107375191009973126073421675345005684093538961938477162506603112481013206346861502812333155229434857626620673271397477806969992146969543254195803600049646032055901773781451820399377940025294818236299804554184356799250657501174004960130046725844628359141443791303561804637949609289145018847525197407009801145693165349668766477177247412635393465376735009947899814257301929518901435882539587903916210780209759678903478606960028033777433667711409002350849091585707883410693312262238902525061213007201616590790107538506652842135052645807223847139797445986399088042583080944191764429994470102068623276288167625916276173055252564191569992370411462904810984595215703717629674208712169840966966810877600752621350798507262042177753253254199247689690615552290192320582347855764783509706473169686587159964415941670076824383338726656356995249657046626703048812184147983057446148963392652040309315980451481319127459743191841328443140850937584514394374316960647662701546385475284726451070785923132196617075925851248335729080116026677115303778484750205064642529711865492013492004422266185195825478099911511399151985809127781811802383795794922224047852399714362536512725542122315882875068483833246206497588688967517800056783051297389840742646873949892075905624260206028994907677161644328076360092222652925753603316341871780409288288444538846987532757073423477916410672687131011662543531089120694590892136603125688620509225441954524190351889357049908609253447286360577666805923840000000000000000000000000000 [179,5] -404734856336059935777453897479494638801010027989396231316608576426574892850998723506340636893212096351050380690173848558778202603569933630011958797244562566466770997875609982049693903326406073830813795948770536868180099784859883551964388814378809356584300260861741373337413268904128361236009526331910301002505930619714796958072898595488984627132859862356506407936896249743790970783823086145016234401839270642990685857618490456132796074211542947071159795397299439840351873696272144921276930313901067149021047002207952547529849669895467262690137090475926317607876118847403265038316830255961574993007622974107291429272888028109253606450990259038534326403817534060441788883678578231888082375387180265984079875935846595223523654392488845948577640263103880597797683522912177379027626902008446833509431730316094782508794219630946430272850359570916932201124482906277223286107184091144244042543898528204596074399556035097997809302571331884212444462890194280094727991388048132997636582883516834795186990089669720410030255400545235035732126483642703675272551314878243050732577682741390868200870933189190627531620029247775061073963578353652185305258930555099682897017004681741762331292452248982203671445837420444406533312369464461267250846498293202530104972509115727077869155597712772859833694845399714837045845946955396577339373518841103491054864675511587419982605165026609973765085916107909794387653669062797244407536482169082232747921213968060098176885756803088487523381411633220295868524653682479261626953486613958292305298550277493273123735773700039800772478221735191965601347290343743617747216847794944736361330312686523329616432367731072685073070383697798478028512199324526807960195857694792589350203870299926903379080027138956679399942468740832097334381740197068831127286044902599323097892133298020736550979050448109676357977495743012856246373691474241071251731339251824849650305908241295254704463095029850063902281005921355907298356557332844558945259173480064288175482764745892139165283347060632027950702836193878013913309059083125271121274033990763176343197181347531437570040752846302713942135619164849329312890039407834300049688199480403532529060253972752274824945500810669479393797434502101986181120000000000000000000000000 [179,6] 1260717414573223885680420298193161530042153900882446773625780751255949754080045782871380209398293750156523722425930170457046659729390730467695491986298457883335738831189499827757510333317056649121104678378353596258488578690676422811113067807497554176801216604347862246320199905354236702532988356929181247528074255506945060039291515068946869416433832653552062538971361273177591956824601995994007289470162766544613174655115147638670149921106947221694208935033795424963090208798351409927621185157815477287097118548908718478061964760807986078140665383934727043061102319830021198431923826233070521114446150370766234874645235643901495542083651296355921900779883608146257167874868740985249757034895661083449028559298525541108143440770149326962965077484237711641497639792475180033957717958763806791088844900548592830995737216402800957516175995171150141610454881356014015154018985048990722732124031848259250545439924366590608279299701874664144205946889096879907905037941570475513003648389642790813824098960679363460197134250610727146840732674033872751349597084819813783460447745378881594555112915470384455668603311597878663974780347480532896455570346771820099713692990227265135027357837400544464477192982549965964448339215958756737219057955285920839978467144416614255571862211681570005023795659285193061619565964264585781085478006717444591326106182739328146163380362496054181290498600891195742773511689760346512835901616931440281535193106678768023503024703456918305617305242215405860675999684653814575292509202877774760803780081279465773583388896755876530654655808130579215927976440510248967576517519478222452499006745413659614039443838254460255354137541497001506722391271034898671397383296005940476006937410818413348362621549801952193344523843558046791512173136076779418259937617227285191131628894671020867641137266591510279185694370385092379254472537510605248278304015321801856990564467770853305859663446169167712463657710097441816070798018245333409083729683327310495345595306915709314582717756411753417438282285951913269076391325972346099853673789100589380007460678997376815621711276492587917289882195722049939506281373174065573650865299462556463103756354141372589120285817673225250576397153162026119331840000000000000000000000 [179,7] 9900681428218618130175088029589963101387331465495865288804479630611814801419069100919614248752547704844022377604162034649264119067082570004919445812426071413105632710773506936049827962662548613319154629682552184365920611026954219607594535317464791614497903977606590456134738825931741214613094659298050114748840819049925581445177856523229419003073076536175492273037569487329628861470415613533860635429023992388652038096946976569277046227350975057148758288068830574493604315415270014980593998472573238242843631532176686407187396943863250640834235947231718056812086325299454534054864015357454883986396836322087360673155452609648758782212125583406122383848819517850488551910408867945453152607117622641652899017235705188751293327312312036988524784983723145797366129939817761116153255363801720336536165065419376529617000952655130485701018846645723789730991636999986931701429794365206900592068722428388153716949590135327184637198636965803081445992924290581283091523287326453166174175897332070608270507892789054369967783604351406098754930520356850999446472524677501555606444494850350318417413994292880343459924651488340766669123297003998453171758955202457800072209166743926652891126074792505302636471671618043411313296328033004314658434912880275714878936806609754698821282550935545972638620795310617638469464668683583583860251290872282740055547400476016778243711638421193327644571191972795468613722043269008592497820851564941838698332777819589943831730133519420394324419582219231471275395417566727449398954270281852550167499454068108795387462432982792154509242138652865839482492889527941628708780272843879329779816253367483147628857413478850914732966862709987672831360374944343777469642931354265795092254053846265092800331437123545400307507699264614327917422480093235619299343556665811969123902408807056035901449412353582976115123673659650207882082452717714444229644363415139673132479214105308527318656603789161899849547448108555915743421333405505931820423853212493233049987143769182298177806657304212108340522019178112750199522688755236298130325026035343440012784165704659303020113620301525440433963239168120514827966567379413856878810630427965059454023687390539773174609344263681328710749624463182104887296000000000000000000 [179,8] -99371776266167330747712113088341199688408758493432931929604388659150696086177476328456961232018254143923698619086193241892795255671271706888948590643604933402509601256316236556301278807101473202063180545264910027928016871514491854077041462676814424837714010080021366719839045006254775949512622059854979702166795266868975755618568481897789169501587482895058845688067757403152354075601893745901124135086693299533105721566870680623710296593001256893383741680871889894325876409747056392766750617778365681719948977650386172195815876738270916968728517821884243004709645414395214534159435429050431520709785205523442685188056769479857336708335668534934918348067862569418949300826122592338284568651071544354633753019699614917343201147873206091236728273858624488891975582550739258628041833957930004425892780391294376815183239158974942019460932506552785152715331487260048983502395999042207624054139240581246666052893429440108639888078500883357709408682156164539964563125307411630272560925696647567837955549985959865701971491036679681606327702800398698551668471313542236969237889741086521898697485020062525605006056372901171626482588312371707087549021252604988998856275291908845166392171600790913860230894369766872428547838894256254801918920263470228755984168163409876173893266601605736172214836377011270196108144041026057082496990938641225114749742742060642074064711000230280950107446077830054107271572685119749982106233060607584919097977172804941929940367386087788785036658378726959074803092012103016639030022517739197736903679877435801523441143951466427412899704582518236639720244678927037574971853207659630040460239982464775343428302236847579421024857012479549258841709345880323739708228467869737659681609510720152348462872420213902386685132287302337375251712867360216979231045053806436299226620050020990941179912511880693399869244070539350712376574503552092678869015324946042408434089626146341462689918088283954691430668134326334135637438039976605651358291916644644410676034637122810850692765958196728680203343860262191063385253164832859776204619367226330657579909770673548558263584028873977952180577858988800013143980534582432359931017065624397679026067211617189157509641194021044301614410117344796658892800000000000000000 [179,9] 369463565290781131302379880106315938391847883364231497509014167383617902386299149604910980633275336178408752033319771271498554375921607327286888720850780128933006945394791526918738093538655283729002946991179564455080908931342226293938097157987525578045520501536122862174246488297602057317138232821986896654113857926872679734923878164194782942743692985906273228291834874985014706955047630200109643650276714981256786077831771012200625858383697880689191188639042156225996221774905445486029935682415934807071250896671557527518677329062220947852959373216152870788282351499051568294834014885203377874573114311486235386929759249833215543684693643966288888113272894691150026932056752486302767815254022757385224055128696163781363702274138673273446678249147377390714730966399091772533225369561036924381907030229425288611907517451947055233035902841666969405616298630287422566094070787120010456111473648613494148716446612404494963060023949764784190116643445095039622304107541458896526872704067842684314392259701835765470051847912885623322288853742154812404285701139614598397282135607085731497439410807064724370345428290507264714724652089678489090064986995273033821163814731266976516114321570372164962227753690479832457142014910841105998864579221786958561332462869479792745549135810512395980790108580190960552883690449927352036385449836982927397209085415698796751227169899586938748156136577187502265153808088361996665825828821783215155100337960608299202692884216984376567720141084719629728771753110314115563283799728025406520611574385733161820222440106119904792263910185289497582322814741029530833456065456582336620304581282570895411064066518366258165059459778701825247980983158486575062862740284197096823661222931113782727550943678668960479680694678006597206400265841603081598100107774780081814483880022854064686783192546517896506897182643241668487839413508413338553724636497831101953433277327610690740011667804870931609550255841677616868434001509727639009510576168415885630491099660247576377404828290126202884126463084014515260407888056871319274874200106654675188436397684709821640912562175787637136555387132824083977791213923246542306757013375145907402038950942288960661354470063420085183475681545049584231776256000000000000 [179,10] -572993156651507138937774086916940381495425057727750443442635203139147312229476610586163754347036738025329075973017081689759677275545062323731527548547570489546922326196930341790905042984637372356237531748030364484037425756756162003484659261000472772140823491715043477229556047726479128822121623452001369170755907957720253907214882451564210881638521948820783567768053804659416701324430509160296189100194067307614112541266714317935329963964326108244494711135740861375976502228538576053519048519676895866462643368217678941957209208896688605035955145545706385364423895681783625720752071055890044421327977200698090620669326925928647942891768492503790023645927386899491082422935342399513878933336997838339694581805212422943309833095476616379157758942121188140142627796059985484233709892044319320037120766161848213822523968655509202954485087339467857334529651504162308699793063756884258171119571814240707081306249050511186319062303139342364422633753145697807524064102160167083402843410406017875053707749619565789781323488126957881989880466483047605663420541726940977522458173559555698071473702649534107516301739245153470043681099279216105434153613585695200983212599087972412280047723994821495897945946573896543949732062325143252483441366842926930160994454035203673622899007326383909063668503654512263685468503407038623025423279498638885839122185495541803587906907582227465700717346702783647637869691182572226527851888405682771778611168427927885805725118292138889043965915760287770962046063409909098049267866619037752913472903335684487238129414632704157953557961669109704041642058822500358646575944402633520721912060254917150327108218547189985340364797160236673790668115002741844462544012658084841698542242336482466067595547576574856536750363094958170916753716969790022994199555606605967390306075112799545310632069686451474712382533995800425566901904039986377513745375952649844846214067796621541424053856670249749933185319663050489647451172013391864782323003228483249960470288894630518183798654347776402802057263009439548252664595015142110206049238256895528903816708416427120147534223634414856091434639597357592220136989698060789492397791881350900452704636037415187258677203419664021606104353397736501265039360000000000 [179,11] -648532987061505663219779056319356621102282316406761313910308857973786716603922138448323383612435127669071969068391676432619215160681201967415463379476422639831995981708921169644534770685531766383714074362828683182024410815101357295847914771313012830937383472004242092157315198817487002383202291626640983390547197696618934104436999109891874044696227224616002422708344916179056712738984737104891241418214301427365264666068660343777951753443972057990289553863569569688187456842699074503765043258581799912050493587680811751570362002113879611088546264216089666992129434130374098038806627415128188426932724737520617736974568894481824298228022528760651679357908936909257821962998798084554158978845467554151195435649586781873237316095306954075758292424339916303216457637174078976337408526852167398088730605092487286201465775678508165934716894720837402194449914135028379436839300341719766908846646656234356100938107617188592752020124291412301054350403185828524611419989213544188758050125212875483419848205031531912377407258125059147621621130074051785838507040045719196642987491479432387953272578991353470698482766355826862914759849143614912295187449784162315218112581640419200622817009431325391969804960557575241489377246948436722441508590897697756771886982118339152672688757844871392229670404312928882534278696259538931605226483063220181102682305026856724182296751939296262078237899347741480753489432980900906916345654899995387097867519559617856825185962392052084718952884282004152119100339559483624743448725156407226774500682237982753730339414939235702731564236638267590347439070785074733658265661083531783153131403545817160288444253517789173969500284078667093750037838034427697836508190425106530813728183406004949798969541294568301833142583819372588368019622664222149775233585521148478902024431028455753266052297313990112476377987285585825698096802026176387290663170136044396712430917358168773756008984300098534811007803722716161029796762050022083466813847240383478356483096601982440838665656554896130614402605681557062445018960163016052529683737818307970346153539064802554315508643476110245954928410677987337973461650890584172942379109563157201443782285493986794348560763448980658202359595689646994342543360000000 [179,12] 5523947893758060948257798224965834259359103130721331317349897828584381257174717680768680978957404653805159304762813633445546428726978452756063191090478949705417384123435530992707058243752576400617317936852720294560669346126962326903440074303334972360524719491889620269842899467459114913104452857291350861685040408244636266155568528175844851539458722717493907941854401960994757680087595379214360346830669020717200240635476727297013257529214146823898775624537527807613020109350336924383171628247539210785718012493373905827352155262324272166097428273882665648688671499354969578982217033494105882525160450502189474991686451201052163261505382185862424135385839376165110542264589035597649880631875525050595743301082045001757321694286763842944579130770587278403196505255137209010655589699516108724196681957090523886172066426583239522079034915007290818842964121593620055489485014775524277267105791755099670990304985047775947503015550478913492379367062134236812205426352629569873456333130481530972004985787300536852162129671066882224459845913627038098433775494852147331701124771906490072206555136822071362353861720991681927962977410084132910732617755119404983656833754632922283728058444501122483337382643608132256564470519561018361388642087496355306462801580059273511660770863442540225564999499587006998185039345592231149422830430526041871589491162779080237684489456490904756314396341943498669854599977669616885333027128955459508978624891737540365109680629730390489193930896806666003590867391404339159254822978313534187136112397692984367751653703784196637175275425541737400755497566772154973461572279180270984136725825339846987160102331056879018371422678336839700454534016072410180469156899104314498853009423764801920976849715767664288959355466707675449852078360870132644151911426346723525272014220865215712631845532986327059204590153365172960523584027287059475260816431845251433317741735233979987880644877565623493061005760029784417188967948635218085303314121706271618424141590312201013629532292474774076131506248605816607986472468332756885241630685898685758426539378865769416240546819765924837420278478790448996089033963341174993086768041799310089020985386529089174969558475827516182637605839954474190112358400000 [179,13] -14097521712391446037851845552439062816121358719880094138610476443775357234455348505021088556315343884881283394381246855523565562476000364922970932927255693840125896242715860586548701099576529916875670400956561291862474361539716612560155619878594837836204716712638911595878967091245334916450194140254354028612790539311931497380954526425469881997786072692554177360470366120765558907156210449555341492239933557961666569090124953920021180952598713566367134958055115889999691033853640255248746100205694323167721810322429943097084944889906786795989334004971267998795623180662523296090385993582556368064958146269581286915672694157674983389097441834183939770033307890808275183636372299297141279258340833772415566725254233630141450759174526381834572376504942021456519262919658187363349380383183320712790938849023273209210411195368382700232955849118102787314445292482075826090129124937947704062813819526952425929355182787536151361367081515166950548890696190009892279359839713969687076813477863089138698441702935654309331240377390353315587771762893242910281992954210117098286633364982775293146275803815206143951363059761221165272956779595651716354907575568079751275736561191629226669447129917920744042086775725539503956201655620883647508011920211056224958526477911293860877430336571954801805899293523008985049117910165796534032937683140383039189691573552862418319978160958405759290128850991463786301652537367476022319536227587727120785340236448981474168475475558694465692989277105255732376983783114446654561906937240458634239212491142912786711694399751216774482484376925131073754657603085404896527420363202637354960884865656983830431691240223446891989629861119574433923381046520844372978932445696717233366867120843002507640782611436669366078279008135391244732684165620965451578700456612533230900449881644564356536167653331610254768256208048411946388497954555406347149096062957952453515177951710007781999465431593673879467078501492072815581309885936348963735185215572701329937620604722729430011405785562496459833135614589239699237888267776018745357740129180700576331514969882164462487134362772903353305075068219279174981344404611349859214763547464907806853535798043400526597691825702586257201714821495205082406930880 [179,14] 20335165323662734325016342158531165812660155494097453323362544057110715563254833770092734774276878156813226159170063727371935893770390305502591612510536559339824208705845653473108304437052459166201950682783885827572019961675670918336361729300737895514134042763266727199716063212457865997355583625670279201668024485462224299999773875898947479671202285772061602043378232832802026259631298601071109019825535219659298529960136386551983140046668520186964280404786181893920680580269377951206120747625996587910973494802343872267267345651644119203841826984400952510609387285887168218036280107821626201557441183244549619169685713123435009785294690425026913943189610310075818514974094247423044172844689363292402876634943825433251613136322348158887610257420234439831411077251219067254654279110150477959392488991869970352299809765620074152589922526433227288426006188973962678017457227730280245855058104276139454918928372681644901923661828070740841756029769486082653925803068881432409918434766509824860968765844044048922120627924450167267782120542151170079453209247977916757735197268210116339471478578368429676859656352181912072134132759624645339358958383732539238348080191714171516205153288837896891671727344635746995257807612180621079351133418570734354901432595441014655574091578609604476516613699951518233599331207525888687031818344728949478174522374492775949421223247344619500833634472392916699883030610133229776950744433495231439314029001044461092390068611310155380016384870636144846195934511381291236270630447506947174109590997956793705642666571521103741199477086035296099398699239716773628472460697672787527648507197481686041819192834545308894003380773576824303386953619922386377303507818617845999246570639436069680544861465809617079455910686542856484826441655940432581123165027607832578768884143945540971402078428022455775552139484090243955031079566975873770658763869979960719373155257441887727812160421683273625947398047491211621366529272587379428741453007601954283360950336926982409350576382936469818271385634803576411516476973860309380362998900992282201750154898741609058449013624337722461503342100563178786925592021281379890694023779692730193461982637970973507067278080879393820491105004285044525552000 [179,15] -14009241770065780104652876052082084356116986499575831397435464048392703595195669186020571790356628053389330347385092006526924138382906454088937250273642830019112654397525125754680362631136755858595445225997625684473035243615831851960323019213778106617203860091306746001737026260355121654950389468111367299571995959231191185364141074863168099385396623275248295466835120910545025772389568039932390723268946908018595779541734417456147252923068574863123740721914096047585230981275375897420167245666512044866155584247894415661040989771955169403106783989789754211429570465838275000665032236592586760084684959045367991640441366889635288872816505500070564509335993154191732350760892489058977172821692341184736105179662290302109291576792490854292005703324827299306333216324795685021873951220123145420946986534782998202849890672442990371187227874651637215415826046144961331140745997526829612773399232222112465855461695537243981191162953130014949074353407840281964038584876589696415235158969225527329784226963114332626727738718519154523965522910289330306891435879927337272126639856471361821365122350522701719353670831867529520497328726670944050709727888253197605338614783327079121170463755334496535427191044880378103397463293743159890039041841218462770127210337249238472337903009517709200445082911891387176797412788083005087453805110490601385610154309108983765384293414636723998090750647187445643321629000630773347641491602573492795349994644867886786790168908425503534548727358943472070448773200241673764959626240433430819839813322745853064267451076557516875379249882055960925347571001033428772290032158631195718800993586965983332554656778309768912917627774099011394790472930016090292200104131126344862841960064926044409615182320989620567048720541797173911971867100231009942568518352541563510419000647479128050868615682547898647913947139176955903379485733475768558357574231020390173187180341381242434666406169044173945520508931528746765105451279345566458616092490975240191626584993794257405072476647663168668166282347505829893018447454070965387189477750785807538527807823598972135905872660964147064259798161188693366936134522891047674608203806118413200619344604274599620049453020898320870347531418569051738640 [179,16] -9204218517133460752312472990574637326210486790176599437774862303583123491560712759344894758833521450527136349324250300314517229804183858394380973040340698233708295288892902761562377713981885059519581602777898125964189251488793939639885881013368669564420228547449738983468504018514408130864916414315594578485139586790625305882449016082730245256833418950561602711984315789981631605224816079526143400738343407209262884756908079376828170842045189405345675713167145110789557816079011554737036779530061426287152172959351305287547573423377638702027485257334956472049492726818486235293707745074602431960126350232854160132131435032599482281222951955590996372291353187158167947593945579306668540748095892996602077677230198365635746580825275404439537155947398602384300549541699625231040704687614846408878344195621967711184617745472629058260013339773362529656545724416233126624954828188563765931111045987971042779240860480043825713678724597109353022498568719127163096629282134674136093079233842501330781650388835900295991092347682048235253537867679191816098767495316693942481423786261067472566494047228934555764959443421126771984532522255504244348163997076477480027154698701204378406136439112944805653356399046304460918356131650413872758172245082072325258466389050288606246342164688055691593515367634116312334665877982026408000279931468436577380425566206276164893581961658109982373102478699806259387420505887621360931588552784062901793653691881611843614056690307871725959524015210204354838138178696028473040693335549272743838128837977073029765754702152948651548815963199627477525805479724055001328797799467995710022100703199081400364298785653725602928989877940837563590738191002994665129311507937963431858524607375125841767538773652438251018698384244275550321956542838849770492636154277700839898773833875835437524768178672668033854601558103463668904206497943116098845996219293482753316245238693739971616323449051826269409330414365951725429581704731273875640131449717374847566972776074120890245981704304592161440312961991256861034359007543640560078757466717839673241983956240876505024659588883048367342473692428489948718127343224806115557596421862833497462337327447369749845087116199637278636305912520112640 [179,17] 39152211972499367087544651623823123835270612694548655135321482898819800571668624330024959881583282696655875730889344012966785926162082533123264323302156920305074812705396703384257674727135603924353308621390753996616942190381291743895373490877235163462391497792160493694660444938063727493901283919176483156153974189819947171811818916898972254104299092860842880321721280590133338590182381340034888492190588028759434931229842151769358862003234737200932752710391697601772793467417303624195128754366595077964753063612633648121290012628878032214501765949580346831227554378608015456465508664004685749527933531936911417070138316116857074179028604484527019321016428032168866480322833501122127733255544449928323550816728224467392007192311026472585275211720147204309941232228511407843114256718702657696185264730022950015731781209715708061411341675838461344230248575767424480973493893601302150098426609757194889762573813990187478622816385392318061007823293136578246252649920487572120428266554769147460126727676625888588396010398796550950575709591071360307906675465676873648691187454576490724647747905455809673220586926254970986311537029299654456341910709264687419201404745932412844677148924700504841756690488983353092938920400414343975070935909588090015553704086818271345122627972260745629432009112209942537108382968664894309279974139433846290844175676278006378684963879387004882289703035004531027037309343775196509611055415674605040207654034102675967585568717753867493760990472652982369898790352193334887977817570110748983011109852613264755261721238929769478577462576437042708230562667483422721354766960560049130941980330251672280173687051026824001834806494897429463082083070586736374299063844219594874977662765539837303416989492137818882630281259845681685184428539626293010866537833006640383675649211123812794125392130122963364539625780426140705970455618273082254514841800639839019931711076645078179908904494824893249351383400666147240162182428231932526847442585819245884376306278991600255244724259006897207440181593647206581838176877552143073596284926493015456652379486336581144144571500727884684985876189573910293810170653213417468898491589226755388827486404567218929547178317045867926004727088379200 [179,18] -56636538407915265922695778043725641708040261586225300030882633493609223623015287592073949413812873549777512117753124344934735287154382964166556761446859330304724013384035278974017928586156161270584651047801891863729674362052048240601260268772587193764661799044706496201531469354363462537114931741328652568229014970541432217923978174907275475558880584647551752856150297982951186253896757730593231746214795416658789890736700084467056879782370591434070883326163204305789543452844432782797860700113359057946536998430586753370075653777222019791127808862144742809966808689534967507775650913382483970682537663934867230489179424072017828893768575627096996061553088658318801952751201296737192991974443870817405611415876261810853031694825516807981347882464351812694999739733647618793837258797377554950262663950835945162264816050103963064518482576595665237079274466892831900109805012809962392040429506420453524831279800344952480375463098989121260738072923190381611911936421331197506028832308673535131101966368665300661999744680368973398083293031520048472879207684050065885602673154488888808354822221254450467796130217796847212649149243196502759352133576730215984348920589991423706922150551711154221004282888404024781769184357632343005555724026417715901729382901790350181776983255560579736707827689031589062052183446598424032479861501839156614691644676276139490733421718062918445640364928948132110810872405720253918313794995383651226532173635057644160361349426153432710205672852296607397143108283672494293348065707969138099614766821549039088470395358051407276867064409117806710916026038450781759152661916142836871668821597881876939829896989839189437379129949795006088938895878634877049977872146821748946566564914035082088152296531431793394688014211630675535828267890047689590788355733118681943174723243079230852802109746789542113811680706424716790363697339725101372681092278649856264403129601361104885779986623167588492073967718994797377028978180968789682650812779407042624948587334417587292367659817150857846098333005744305233677991642914761644732408888349088986283175092648233575415049258334760518115446373423884995070022481182715504269222253740333721313714669614382510570992858254212108288167991680 [179,19] 49976110842706528594072158540897469803324075289367640583847348105153270804208117093819676044071440447349781317937987668534248165537353925408891390392469793105374219187160821676166755750758704916960705808528244900993251593396411167256758911587360524324067297420765308664038773750881972050934973328518129662593895175058728269604083075740754662044339009441368644752732339602913261134251890977479401945747277231914480021052474352690774776842558436439807027864649692232850783100949331694579558053123578858918217545253830655007625919026898532746194283206990700697601029666901955445408399530541175207376330327799962858867628366103839370687872823921875089804288232975021518078031737035968803173649695219899585390466630352274288662166259329650532575353724459860001525166548239984006184751510207435620882682758311855825172209725252222367735709348961716855803849583493207402011568862324911237744019504571823968006804875698763372831171154204795424585303573320734893511257135120127794528211441434993875161067797197322442792920657736183947428442103875559051686879087013591095263010950072918213070055940583300093737991503034312781191623310429047056647440235188195023253069702904990669149881570804731524266883104452153469891251839964278428193115115097722046227622228653290469804802461087993547296648948193783600487465717173264355852592915298131958230680955902111791839523269655477481554593860247434032174593229541759637744930335404238712316902437847673308804782709857742665691635558955424927984649823444133229732703154725095753458594895150161710134152797569385780760349732626113133192840387795886150572951501782532912964474338420052039887766909750652017015342935162426014148519873672326834353119341253298848400269129215810583360066791078874298321107207736711218998256276322373948769251350157026281917562909616957769718012224128383622229751304285742631183434593472906000420894378518315676967787939818999556811516202974096625933979766570216379027512239988188930853646855924630897843991287219740666349770031904168876265560226279173387801588084841445275797727371858933511917320311258862517366107260429161331446372839600568539391533749636357102816385908581327828868634608855107277677137194240198741161409872 [179,20] -25200182742913111511722141996361194881612003806182735821832058186453223510094131245125561314099941822103561085416998582855055907685845872391151050988972759532928788040704974565071954309014551896146109245945803620742374617637827802774589286489492682170267594513174872219567195020762583362772995519634695239192410576506635324811744900231009592319807798879662524568627572655696565741887514612939088262634611081088581530772540458446416995929806140501605528303406789162367536940485032495180384756060659671813518084400125631428506350644084513496594449667389906226619348382154405122696475707455869389979600522749304675052725970695157152509460074939196978975867792274510099186696679275756805615297700816896454969095888875132908727665623150256564835713346463208481297444264740212053333203170544660821050492320283132998166976895285908442473687104827055255270383181921878270267463438422825230762101620864566044068976566228938706120948882575333907033086422612850349619213885558066904916825069577092594082339773692232315486824205723452859239123151026837078224220690042855628869003638430300256477249895062960372096749388580912506302771117822100785227809201532772313896850230160153558006147588588128891920471601698377211455974878757455445446795314568355060068651167949587305837809218076829698501670381000380436455162995159950802654579292754632120847799274846937372171621574822530633130039700311331492274889102042002537960036673323541628694756112597723782947396750535977400385239256856118781353013681660652646609355028345866388013291563251270061970186354727081465418781759247786760078557242499724755739193631768828217932247037395138410148014080226111394272887102536799916781100017832395252871973083651211205876431790284914199460378707434989880431980496063489383691871797727670317950924124565939214039499924429211592002976773173005465716774554867971287974141287498277869139301253597355783647563555114512789305556541654435089379536131457635469807631766225618416905843144600999732973639342187930407510951220179238242989225183253750044065233078882171659542041446761147418693086091413129172775261287377809761953496140334034045787401400101077782141529453850767503960652515201636329288680048401516071295616 [179,21] -700930351322622396172289739824087249690793259891841928467840882590240222752257532859554284343740227931681235158791950270080034032205375277313492112932801237826362554132186594691566172513159462033282729878625266592563809325548289501529658818213908526358292279007557810960696186750101817298670564222500053497991430197717067767483954839496654583987426830325723912949816113031487915356141820849322696840972032181496028252626639118640917828382673023023732208180246124028466055672967456653982137551903247134367344715503780590862324358229791762808798512111518134993282721481142796707742266367059093910150556681865840518745926687270180769864513407502175881088249698766197648034144823026176264768698865838817548925506497699905915216957682765627910962249296613783657066230004995399907920313970853167594196643731244889095673819501490629403326717924466839293208155084918723687904641670542285432677788126181258959891603639468355754469702071391692150048629854435958655580604168702997999593032071657214553000357475443205575652911333310922849758033051716110461502541332664748659667328488767946935134896360932620954086428729840457558100591253364515349445275358270994276867947018249801116392200065011756897872030506144553284296628121257164928637837058898479157921278010715005928088845631163602559263699078658586034164271030272418068371952250728779754563235770061360048226084383195316007073068411475101428558188713888125001991376072134759234889364052134200751339511659114777045913399751127195421022382361210291907892166872942967723863079684782070451492860049488615700844996407645464142469105625149613774742835118836600313276652662935217099566712624900528359773697832355466456662566657181705956417019415383723309857637419999489845533769129301419580801175833295896244238275898068262549082379668264036278658755148207167337854527510172435300354747162149945865400550773668574273292580968458431803005387724852426353900062166445138569354067513130612892424088272601821774093395426865021543524228395307847335989345336448751695573790343626184781347691697327258998196770526778007891204216164821918174709585922528138919062472308696840030767729570577592618914965739717661763974597839959215301453040705753232336 [179,22] 14714238408749972596283823227232506003413446599662677508392252322584444318063909871821200784411479597526726324930811426372444915275336256096534747827252532413159498939096303456345976360361034724540486111289327329341214401814869508891448360759918718948870738783490331143280625028046948037453947582828228610179056921399711890564557329482452213031506469089386575207965833082644568559288588982260248414910825576873085240228419826960942720029354693597779059571714750471631176539484358084903443430044152848582467382898636691885169704097857499424747799398624340860501862332120757447640279839778564208753267795295972070297430323504247993550253186027419978277630496332743836686773850813982924535802650319173487999319615028008270228867871183653955458715480262824739158149950251224727533847497609810774639096704572266824439197159913265916268635409860653413183077525930670628562981908469952443268477638298515151530647951619030753418073724820461073122147381417304717984199326665045231653466765807938451461759799099050713248330543604811763125955875838686221601976801982538524514515551076782465841314947746392703198223578008946603653514962692387811068670071252601956639185769943824808038973998332931546893448775462826007420395828832568118440029861096383565823794920372915702616102774994671782830330998185712733794888801042218999195792835165704744203894182801676138532811418168997461301201173846238162186063542522654801477614747416395091324479925977556868590836156591342813898279586438348069680613463553904445030159523979079179972904654348245423149116800931632064365931022604563293374213020088987887758856894942228617590754508689744529320211277231405659367943812144885389931922495026700452467920636678234591594867596735073684913084541883182725509601138172064593432072635605874546798397942144426223233795960722270286874448583653973194692311598727237984963893156053547486328840553603167886621230001907012379076081536385072765764790782008894486016040856483784002441416278561044212979455943391880357689121020709542560222772755463990925126843317125165333820435406034698011718331293913347070552122213699112547253996799190653056662897322012057868097484860905413685646535956292428265564107419943319520 [179,23] -15510075206338528237383850895481867778415950919132009943154329120581072089784545391773071688379365963062012177730501103954135548857314352138816206433957541260097644885364277119532177288531636834160954471361971992864188501080006279118082745876067811363895050850278081200724972291238675420616938285286219075082096316621717239427515980187939687649317870371512207759750568268449529130461012719626665513656868053840204547460814037104803792028018468495926099405225782606044642570434596409636400156305897678501286056179040250936507158478631963944082265234043583579394397588416939551677182509762000959336779814884503066178884684249712872687335832786197305496544953456892602883664101309908855120892219807356854819003710428958910323013958861011855164832348564580904983033253410248446572926108887403333902967709170580335063764039065436461601333120098151353963131765409446391902105773952960932123415088368615920225148045001464973195274478888675063767583355359774752182359189899804239575719617410031609977647846207365538845339644523092005102039620195846664448958269696929532771800064899629256669166414798923425791794604593952847573210953184427340876957018336343903439695712496112051214795262718206377475539349010243509581204346359207351280324969763892044961355623734774382628033147474114138958566533314575365292700415020643577744116718368473139396684063875790824372491350062284780409027673423654659755168868165846693745691007347929297304783649308233831335072806510805454203913003491897666666747659963159108429038860966048111183535390331342371768438387303458343814061413448801478157402550388779206761427180134182055819598779789481355402135358113857639793734474786187946624515062152091790363513179005177431271611319460674614123352231469486990970307671700921860631978732916729541599173751623876430254491726559466232641536461611401003078535630426331254991801536312792805811210220775020603682423952369595680364754760510450968728743124081135712625566135304844563913565991597342142717255390995673828968964221660135662775263913048096088337703585371442651409655502756326877130594378468545109190843609777877332115529181376994865101069714438086246557404165444232768574005876390300183650010991786804 [179,24] 9625297488747221853699301062492304285827574759842101078969863722622158486293228873162807636279280520179057059444941165906234818905114482270306388195815383996547554314787060335518899677175488418461534215753407540168942932132884753726287362950260467957712357552923894548690938641410072358284355037624273258987217309031916597518943505241163652496788883333018230227113255476555870259922481958439985633982149540541928039713910957652111399012720206366529969021957947982303453634169474885971013612599018918372612722504391783957844345582600288357063591630669813676875955486480031226432575120524397382525813000269774315695553865909088235555887407731945445759382387293009774452697010196703224593398062960507330754645787431863323577756694883613681597369390567417810875882086242446749144058136069313056536375458157979736971133761570448471455563320010162765651154178823731011137509391192179290054411025108666996981504309723305410812670478609780935299536970133073204544943748463551231508951615528762819327020618978186452772325054871906082526893841688266251964524691333174220843554707052628075854198129049912112880230702042878314241871440510933836936507915103160230932886701996595698649275809613286985464363550745870088517926003461104703216433868233957245804047199265666933577745269914986901366818143857706316367543625556276233333831587591379987990320822239095348557923701619160860375178092338096567235174017821462378046519285792314819805074644611102416297164510268839185032167353011327443908127466080913045446980884436781658108959951036800160245548934411064626081148988496926944136743389531436162834896142759501587148714967155980844504226403076875241577709922657063095722739230696711902597832627210333807197577824509737390048813555441467463020101739935453181281252838060829921230029799659625505683333058731548937390258744169349028042548899519036721532235272392745302084104792247773476961303321322995862316826363620035854539145324244656802894882667649420554589869449897387651505695802619506304261439748894835870917463529402241625244177113621050068358810613324295792113644501414179632885765186867688654504229592003195566072744646245523286089656548898698709595076715618352184995738694016 [179,25] -3691006423664180653003766472889076101935812127705238779571224708933634812775330370823573894261421042132258235211079898763603146626886856472521932104365750115507660196964809174252356622454379474273531642798999657401798158695860039924431696598584166818315075948388271771172830952772787166544609220507212547466183890679555297871161204465361793341660166324106971352472695625191626222148521538261788700402043511470590715840782495820127854839517393029809464473623822553352241115227423808979997836143584026663466361585884318430151151203488786080719231079301379994310938166140895728726784218591777956908041028826833786608527727723989693562364229220367043081334018019275808543034255141831797518231594493523548719758149959751765516256410352047445941069802889083083271629347124624977380556112240636800081843519420526071438543507401989273384536912195170169417909228503776318969809803890532615699312816884094044268058767439627990451961086159600538791193325947393227903033561410292673530136276884286975989983865165168257343473122450640559382246422776456584745358594809946689246652983894422829164555469473454086234128664742651453327166027032364126382405335966656604027422084259749514446443457023660881713799829145241329544851856754691656066319538905104700459529142306826322750389944819412677516832490561622471239700827174993981344715767982681526958449764744365528094976442763212123405484898998036353437488839417864266071871940419559261107608202833025670660776393416830262239776386322303254231354310308195893054476760969770111398214966270482159084489634386612082765488567224651489431558475262793118363663776905491655263580618729516985390711277140416239751604023172948661619911246766075573418642658187288420633243283508086507654533974814335383525054714947118877494662593221985634276379471752295410013785660247478772745230008522061251293557457504712438971568847821952321440261331132278655274982527600416631459442574454682122558749316771717924701174244209422975667317801572297302910778012705548409396398992615664159229161697087257596596465216629908543378485127909577260785857175322849012057887905503533635734789221994708238301043898170183668612912132782106722340980430643443626085012848 [179,26] 449043520118382774002464921690921964581172680853523421650056477282775934657680150888496448116003574328514596300627177572051710615393558689132814711345949641671711151656733038997649320280953963024972637983588027259128770758762975777025251604813482308132251490897646318754812153767616560676190449533867775595710675721821913014502746441759556952768409774172085338492028908780726583516671625268853334027771149423182656617450161867997119621341253282392195899344137577454397009997873121986225110610527217496800267854799241567524309595949343827496311583130748034543850581735757116516586159115682519281895097830549767921733355425681387981677894503954500090596893488162512274958837844969799420207487243768229444517610246142875754372950895572857646188446624337537584694214665893591137643039468424087170171657423517911957165897028737967442446456463371324198591435841343978978481859525551319941288207438578208874758946274074345110287939852688015290636746540881672809106935714872763339866004785711699329277852103664068183826199174703140608033218401361502297821067985076082834793017612759669220317724817670611702031321294634706169249475853098701377477851157048843500799176696736548226777907475831500378867006199873790291085326965877340763994823517399079998206691387913592884501356952042986374398110427853913811900907872508159886934775943194862200476701769676968817455114892443906867057899722998336569188487141467436115125745070587246904345876914260049626702338263922485950537942494611395150053615131502012772277889820977933778611974271552404377094250121268199945159908712391618580544610036193640820465702203775890436541602179129465962319589438821124526922186623624436559101629827025653237172143960883607215652659333016002248685089204234202427728631196439182432352639327282776297975982106352658163292864309969569727176188389122020705376029759560188366915948820662740031807706783226400054050612018294511003433411793934569730625707162746405451808138020496413601116503663582408115813858055237159264700871829287347165037784740724274287954910819476959161013984033132773687867174836596898216814742647210520751247213568188444113962066405859752630349119707418699335007780450444565711744 [179,27] 498730821838590716206504556051254868067888355411198674079703987479677980160650350071701415939934104478359915509422526898010938054042044591380028409616797537864957386924262369028634377212666937634298926857958887010477473205305143898693264243230554600821936715658058678876466063197540970629422370482464542142636811147513381312060818937145116956911780236145175492593535364233045578229432142946530650786784730644548603128957616987687462159485973623187389320073449364198593254938072903084665971012368937655854428508339065939271926516920369319273392540121728726944764928013910651636290843818967881860738869474282193394640073317948114963299626933293428874320670147441305382943480964479955727472698016171445417704225469105085590053004949933015667025642655382230208290454478717337170459147887142139979838068103903853318229398516558273776473078842329884575556828364049894337358858071069549942424728770580522519479637027093366977020635896674182171487047267590275576476513952228101945016846828644438497837892259547904988270212902773756046032542393591942302724434910051325777723409794681182205572507751483385930940056817153893778201667705147202234654175380913920429225073486860038819474046216402331951214851265618330214606269109186371415197737890278072302463639308419145247272827651699742305281021814062999689485718809414463114214010598315422532395184293759455759750872699057182687227889995215802192541481218311469877793575451351395012890157324854357271456959050788723052460082057077693975856008466071541205438022427464461204637919651688834725930455463439878549232346358775484871077508937530374370346326130987480211736637211910456202428622717103708206980619660810184504762155664807745645646741649484683654782697965544780458303426901940746431291741170693168220234689828102086189634075395656706983407931751862151378916938752546539918108373565672760030247468851226543378747550777962633425726944140166036602396530041136772967605461887820652853746977976878912779011518695573327696655641967998509841876857687808234178013771227134646101043769503431732495323225221471939775383770490009606551223585385638477407772216466473319801831065384938212329438917739667928311554605918883258096 [179,28] -431005124261049720686022885389168972752424357501107311943622651264235654347724102497856599038351701039818545806298153427267497316936559216333460588614395899538544486971932920014960853773301897485566102506290236171267155165796086810288165822400621165118221654538861743095906867793976006270870588184854745960943219279623870946189630534989916192992464186698823944680083853541876541855222354133270053100685857739272915812542464654633071011061226490600510332088341404351078895189635869032797233197646274163275891438965814841582006051219655265380842857056987360750954324282648118533027274580077060069514651105954134804237173741039992665304859351784296143184195470871094137918958438441275463545074829355487481700977135940791645775621260324025337215364295914169802981552423355391430818346749146348079037818808461708748840340988953229321588758184054737609968021362399629069902978750740336138947861531281084354662766271435347562385064306386516962964416809821179226232874650176056116310910295986248330726413192737702915040903934761852689205074251616425113403164471060007734514881452413719330276614251148909860263577893664683487630853383461084468288895386690839704012722381177095456786764656143708240233271856790841324442893326764246788949655971537751643349768319230299578434550558500319799250088440130929419560310296190884919039807984734073003303675540132829757483772189579539248135507016129579353486966383157547676327762362747192622427728988528575304720788608615532650533815091403266259376204315819748479787772582020794131136042792880741649600492739004352561858119207629353268863934395664869934044584011651491961519268681712820328028350300824762877249762966995250965224225739727421573481404956165278225070425157559110631307327124984473796103269848376144205738574994889961613596577815826044583289582914178217594427894863357643701304583377707212328908077236424710941879168182050940473912035894810616373370512829922856223773094237386079051378089049601844715594189956849545038256130901525969564542049446509104458492418400147894828444541707200417785795767417607620272423197700304497246377168389821581364934148069401208039260646555653240514273037280218492297470656167352704 [179,29] 191896136791410329495284181615182861973713472641503092036405883003591686068244523802763358805799655784430698435070381937274371853544235259135300767000681849925601064515885411966199207099150426378161794132602933898231758418264773539150286390204324915276875638760315449345483925745619470546516587724505737738456761793747798111270891632402076420695263004756545207176833250220125340751454388869159390513967140803037731670877896090011590233403953726754310034339300868872392299693842953509405769538107235725809890418361736136721267037681704856431375082037063593515985683301632536738739265081935705581749790083247105157760649012650876233976928130698353399806757050411160800799928142315147244622019981339036819909215413837892596595152447415161331572482276825234027769415414705353013946692086187883340312219760226303286146766640693677240875088890129365420502944785055850909767011606665878642890756841188044439853705566575426349648071997259214459965888910731719927954915416460822363898532837234228565531938086851562138120616099157146961190132683135702098904077090818638540400679557908584285243324772472510231923186269030859247498589457010366016219215068140012758257902716804582777423334635060736049290295875548885162444875295164909146286354478474862303031641786659622541265864350044226238532154851794599831787362797134675354324524301236230769861603996974701287822134777420704373684768748912335379695941854746345994975160018627982801575439796351261012233899540826559214713582275191221426353027509790201021060422337201962586114894701567924192822311991484983651662903815657136593181867316657562621836587038241311808900137879737222671032585541478646017209117415090245873804648607784245806383993086781755804573355126220383046514829839978020232442748091836373765445153340492515576749274474911179136170152143346652847184990274126417400314183221230432415126376217402459241104124394857343624552122713767672012717681658276166940955728266345174083468104361507063862650034103698023619681633393898467216787967229637217339446902166387938610455743663110794291573570713767435928576137067507407392412132031454625361460390656862155025927004377873778088591479438343052236936264221216 [179,30] -51449308958817392742503471423675802019476870687950201076945938363727500181316711379769905928972179742953299957966024361170501706949469421294680138521296671906519557140140537854711367083926637556479667389537055594079954535756024867227197563651912324093856278228519070141013267270735420173486058211965302727741673995028894992297192977472527262920630497072412670213582960017011444727922307023914838605053968372432147123884044718516870614769232094634381325938494532399102326626341951245113654011626711696049485078614587311063845079374381045667439534078660500193670215439982858319145058946560994896606217705090890646825662127914488925760554481633471404856048672631300237269080107770325557638132662970113093235374796639200876941423290704535289638213953598475715600853839447602056875115663218413591436359980408263161753318823355586018681676229082878479314964737344555880746731083338331602589305813252535068742331052377224656798327173903050574960529873314677041600727282862406761182501021190467204759381704537708106944745861477200916756348814220321254802457978064076712943029571546503204179678473787303531770951416818920558229510725823292963505475115459692402795400349416515155906633359052836830811572786915287214279083478603939526348300577374968283385155671307952309533347631166637410237624127392978957998670579543784581521466937343928028595715849806246014983675812535511626500015405608693245915369195973465253267105386164338230017553505537387102693346225869403606291739472120179716789895076868657389954965436367591784358545419047610202523287915581129480482051382394117684340844917272923208322842116604858243362004902105551131842004892636546243450332025518231667312237082811155693620103036421746628209215605070069572717207184306924251185531001157918408517862884496644132748275862632763458111587417802116886404506070307811999886213050261736058109118951630930062158226129235572476549740582438884430075507540320806064548511430393598947908413458795237558841794610917040604879497506134248122818475118494351812344173112233521540694180800743093081102129087317210425153991359751015285746775658820432295767658805605087592574593234434260252626089589210247447302696880 [179,31] 4359283676699314127886947830682942114010582817830610150911139830977944414467002864265472715453688565745650292313413160067473728224128719204934241355220315288839415453830864282046083458026821480992857618186321139111971541672454221628537144795252876222132493141528905060603323464078733246500652250912890215638176396619117613268901501084294517614471275730662405837974936143764352251406142092714937580100982701252986302318994399046329686501813000905794685735099609576544312608511634743948517152255783212020460735623490635444262782462419657012712346945238434178226046801402682378318246740982050299832284786877985177844892004457750478910175223605600380518366834041279181564588037105570493325912932194843553954999010826158476063259876754274068362509409448525900795368053622719820189264368997302788261368918213194462005361182217298848373273210834964031214367800609910273694646520135050164418934314754728480149042675577000175654908427810743580986031387674193899933720039458299358449435250761905721653216879911891690840197123876257526044750070944118499820332413978162093403595242566387968566559818915272682700396055744574776597973365067497057273002794259269770436852323371030860038713941675197747211949295491922612732659161928575345833249460685779642273350398640610196792022170507595802887180025726996665789472918999233359553365469839246157363014531587521067289060224267358819802188694032852762104616064598328790306646031611823508841456072102591153601640429704473847756882537637416031667530454020947170383440899547808901715627019969853414358194920074709126205440695429603484521498163955170569071393294874668317915286743915895679055037925941432296780118153939652964728421901017141977920730711494747697268546308748108229481460343214559179686450226931618351573432770407153644989862028257819153167570182286288717792528727596278985514442560039181157036618141341236054079428586592538405472469898861949217413384137819619339724669695113444281425332812979203460619553814574693273050516640400354379983155970715501687129766348169056490876138337280364851717545728825328025723139181109673897393731885926555661902464981479340304961841822598318839924906971094021621651250 [179,32] 2846486868593508569794062204560069085131560737664855939814870759543969487478919717469253993168421349465318692340122403386183024503114905949084180211317013751341774131406648171551825357424920258926500869409621603345274983623548961436503600221780591812219857326679668078668019619744275933790653017582993060177372379245206644507983092328808239811587339907703462036045117959361726277515881248197158316181577799193233061487813837611996580190694097387973233461257252173279149778477912090073395283850734480163501260750466698714969838923187229563668520722863786052395412359564184512231063535242611528763223008935600401842182209600422123670776825973116919133303263037437465079574696081087682502182823603261022206100858931222844117867559766277624798178337160904741868387400681323711436126530511315973822728674154797661673720220809428728669756377940364478984887619770196938054361583700493777646963251552292478497732035680303689698620901392152318319904339973724579209264748889687890228541984450394400657016047945771280717147989136189737997602971505642522160518958566962756020667766189073891628462743511657392437352685027610555232518441216546939602983330960386907203450333110001558637054854883709149053013001565746245520468816918725282065610977778597431185202214435570682528645238993801653907008515887697118818835795610670678861444982020393775578187657465128897032105146909243067041963986445541384079652501188224173816854556845170738209687099109943800813154115739910423279158961185589571616735893939706887227156122704808884381252858685755624380736589255540691007628819492080372392295842808534133510332390538480266892212023779623195042641388101837309508541431741287567339431932758990912026679003998092443389907320122970799232965812962070762205944023738194522923574671562468252671372952579952924368366160229027732937083989155011204591562136485634889447403597766753617422629408699942963871862229776601734704294826003224170949385698266007474379056510705102689457447958809338654527478792336978148126639208727287854445970304584667656219359255689325084820173478867389615208101938677664970530025080779852898492613091809748964952581034586541809741567775421145227648 [179,33] -288892880509794217298609546086875869483607875368229487384507467585356021339068703367063802871835426132438323436093601114473744369108365852295034152592808499186032384323597549245868233340330852042292480202625842212082768001984140337574386693178535597586007203776063636000464150427304771113697326872559890561942518131742794981402671665467750344760350146337383691215125935267329771519491641378252657189825324958105820489847203575668694205578456820574102805711263798740931153925638290885532461041311719402917866227963526675719413924670426291230641574627851716400443206057846186894111373066286850361711990256447809893004771863943673035190514207060413975089226200002160897619480617552921919311642068333545703591727458603542239593548051229740702962809339455746315691497255332997923472172039090399179298805329726126241601294279685653768934988604008657988887175603643372625431036167545907434749853898343770441236158404222566040548120686429286003365122475383445145131513210410196802957287241364589722628900421786412191351203995144743214444069504434556887170149073923891159822083293156959848237549863180243492944932171182357092250633625872496422457051926556874816917774070988361566659553448557807054543192799015095088628268935056078181738008766026704883265040393753550940035377621829691283906654777477496396260955792898755701265847922414600450482288622207778965997862974122463134385294515519756237567136672407403759240010486364853757877632480189509181574031324565815746231670996347238635274287938033184828087662536987363707211303542673802411775932662895584591081169372635746872823395311410312211155900762871681829274557955269031698002007622269962207541533117375541727755578148267548334130530664321644016679832145370477385068143374353208568124984699577548389548864346183742872224425451748559745505103416009774178901864065954564568264417384661466686338151752145127105315495252757776713637026778649928116435289766650168657582548074138249247417491799672836285364277643964599766362979904088242324306687302623714567390763055159711266635368287198144544358880438288794970244576562818250952325208677006769216713501958756049530236954915252112080734539148724464 [179,34] -2753257877080613744935497096970890150183111057778500950542392658727429582580133166191970756245861891528171305656444049117438275231766246308424421701146730892633120950623679809350631272576677452011134905674297453848660752741078546449359776205000596882645654039437766798226261451549712592689070832076261090221562755020717922494761680622858126491063279607557001803837090359970679541964559349011533645122646961261150282265485042281134823990120252175775976950816249757218713597625238109792159112592692171000220256938637669142603231977099448747379312581182191923987447898271014812267270977327786989861751363173989280028468180824565812277338117380281690402048184958842720372240166413114014186995547184591110227477681700881698832464957217998062489988830071932761253999549039160790126473458372003001623605012083835478226772216247904094691738440573003343134617812573761814632937008730639732998120157543915534894856878973766114001046939193752627023586324954752018023396743021330027692842225446570239960841076886733191718889103039165492536042675263085353168429814226654961827626656455800129061082481358418032435025264492421304928947489625717363982903071021797433745882566889442257214159446881062858953554226358110004584186087876652238909336288136680723597662514545861254290541692057584182682136155093234808183763434853896741247881450462562947792331136566705872946820893842075906991631398302463811360110103848977049082042117468294031371095366966225101829373344961434786487542305216645040131500478402982351425411936778451837599168652932628893920694219359968505219619317693495448966163028218646712422197787612188866547228239354754924613281645494882270583841532596064703173243094371676179648620874586297194661827417446346847555585639068094088383498720549623424110518121602839959192141009299440725764393806218896287435392201759826702759425614071986230508061665486741979297303558038499836621784868916988073319539842357415605242830627043868323789331527848453212788927253326746648437492189159584819281522676577863500062935728113806303449502737957357801576226612591219162880478713207695553395271424717203981072259416836937580284268098013026906213922119765600 [179,35] 4726768106539930820239571526975142205556236022038116859758959079074728625569687652672810055838961538976973366402281523983784346211297777526163663723457200279164903040661851057380335553330669666095643321374472672997386420884415214681894987764707446706564640211464014797538823982753757208153868879000056414964034611055381631984201176971462241780149057403818088367199658380882035138638348266944391734379430017670873132266539494527728499403705013754216694750024001238214698239043115538903094991423561812505512682953562713732609854180319876113683742253053402525197642218128252102886942811925693829573811180021809747821595340559128322822024336580023640249243203274096568226088737458841692617129972910820655132840330179216027378959933993083674752877480562695554557126330757524841198019232041184111558642905991787567445054652742374709694529409503867978140279326604729923677619832470656354623678557979014141916369988439458603146894332647918131825588870938623332024000055415117092712143849146818177652907219782850846165152905693327756376473636728492563565242792009500465909728697843798074783318433112576402428419898692482492835891668132337459833701205619236612982285108004869491189439988282634006123426655514550316695203521080286440956073276289169527176879578492918363898310440735625197364014718856654009841596526559742809302408936321813028366523185007787551229301720375373531155792632212452393294476689990526892479052150504978364392431666647973547765416369517163905360105254351019118866485981768470110284832831570004812003707308166050405125247893059413958368499006905532541579472905113197459611099971738360921650883473245138694430755262015910766599868663646144231207470969720181011973013024474467412248690570232035254766733840920841887391385104984476915831798142824446252833557551692642895105315965424269393400479814735961978347678259759860037748438745615023672778777499723921452724975414301858416979711677144762684283451599577409020567212995683599757471224068069643128609748241006330049687149562160020950876471226126016934108238996616573382440245898249539720167936930093484264504317292913283704711402483499041683325992579001286038431464159892 [179,36] -5577214051566293221882567296228343387089943162057705968647457297958418684530221874155317129005671204707043206756040906475066688177738997012046026520505686878407446331893174719759526566645627417501400588334341388260514242534462217182653048058137888889281994704446959662067681603145278675515453195703401181530227900022582873576295974043248324946437518524488357971756150894192829536437208300669156549412262075577133271546285793265335559884786943189996038293714512597766224750708658857937826747831009125974460588429292171676684331197412589550278510834516835430374773824867338877856139069725946070311538869628321598427558317007871335770743903555971489946276001943173995149365903822700944040977446594663905910528666202133565669243121589816812306811964948140353845572326682363177922721020980994168951660777361029801553388512686252031843256067205961015640508861477238500655173436629664223632434019670343476702855139445241089451443388918836578623615203313649218243175757254044356990815979313144127457510087370479763357210598632862208460505832862566589808156671282046519539691150358782854210471244246257769868715129237471210014064754024806391959183861675269072250877122437317253720278997570979395531801988370942428617060546131409586282112577308024499769659172537451774879341239915215733145910068458385276939027723903184265128948268651794034203624790606646137586417880504988648519389855595803404715599658742673710385334345479301518965626384294915195408965474980981579270980062402317306300025495652288160064237387524924054405874473830136583333107671757963653022100681795513339600262196391302113866336775124746494260235549045874668402689038435111117769069315071304098609394128260742171363898679699637857503052052395404320794250079573073283767687892226877592967843197574133114893439666828426179623501411614892523513088858407600140913662999108514422630684917321448948131290379751673276221441731257650989359198731432737265848633490490632195293676466185503403231251547121197787478156089149825078323132665301838937603118418676339530980330949450016262322249845449938338236285903607060204153631120760567545938170880115982723144423618624448030537512384 [179,37] 5418645328459146872255522248151018183701226911635747118883017428275255451608546515724501414183998222797516800311605787733874136682174523143016948507377557572978137356679044568636357271790044861770226577235440514656453759204277301806135164370600185598996649678639466734565509190824982279967572094235441172292555101312654763618027759528020960582554715601915214623953098170799725915590041517903694531818488566753962450205274658724588689019168147021922644835575752127911086657897395155670045014595316595381627888735068627332254168612350085215185715711325987077361943049899065623830421334294646818729766399315130980583945297619291405204144966131988207503309719379577595295397869484272498130037734434440325221174485690747070701406997425740771785771563484430887512717466712285365913430733070113748409492164204324517114191879006372097999428575088685038569216214767108214416186712300136180732671051087441300017952632149394515767282390794557267289547411886166775779705606115952594993060979116148207577157487202919133633160751039871989159834001631960175073934275591346689810675013289389052694391434052185804283705859578324837327153783294063106074905473184115488308306538461478215736717000522260652564796300454572743682702866287180192153903635958631798280583921474959069985120787018387533832381943858481993832717432561693515600260192223287729429275187155506179443484481852916763761039262081715251278966788483275081482759718202673306739914306289742896187808797346027647547101907522222815394760297216252619578488414835692856264245829530891859451951643221538701376933020228668316671797729615778120212938467135319022824624477361985527699809392396042351526449647819442414108726881786613253878309244372694391642942356582367940887822062965502022099929200209699293419333512827236114418251225051738636694958720606654185857921034537538898152330611461098970268108118850414291566865017717910226571921581922036167827437406573056618262937474706066142021089722441806222640209967964051630304205297411684937538402051496564371007628826086402235366524453797390002456045858960786232256956245431188798875712273275176260747700928862064392517827891257533968071448 [179,38] -4523971110880804013885014997524641291664618020598004186184572347608149751099802258128731908523238148793465670986265332797078284641499950407525455464554209898187806882256879572337153861168452576827515864206103867442561831682389034962776718469698806318440163890333220616308056165278492488317059473724341905598985808076518673233573967987525648971753062695041878092718128151969935949283572333405412840253394349312067679408078295803102666590334658823540637577374141547625923203365939286760908456286721844645333738069662639556585882990697767582209669722771331768448185823109109977146034622395710037668462252891147487436523338384778139667292870679318810765452848896482915252084300748163969407086318295911375366845530986869505018841824888702569615767856696974845077260505179155528142400087967537931151028085674212157373356513339292919007379373575386262313007011669222158561724078319385814125912785470860660430412937303955445751891863404652153164591193510968657528300540415884074128195645115835298686487291204859188175809523505965686170703626472804878741476364967760399190548806515480242740406702764082953572912307939557545832822416493754648085786910899672096808749975874743255029887259082107690043122765846433644500087209246273764147470579518208608333336169214948631599982208590965860748539259201881103903912132270939998761558287010440199935833936440693685718681793167810474271439644726798418310255983296202168845245352722775374909490785345364364158836857879397462821360999155858905000243467521643886471099243642480068937338307862027991966880063239548316120668818202243960928696800421525712721651407355183430462937268565234138128307584525296284364397583390072787861458659086384146750559412593380292360464170146540469634669509482789806718341192023695153227492431916860959916230962162005430387551268799366180345924396241300114517475749365765233512001485888218028638841707694214962505922751108482359165993211530993506936585664846967855140697874968242831214359333941230163121389787906529581219700403249571841794050414027149324798448242284186953795787457326235876621015691519383103655599597440746066252303104046226553693606471022768520240 [179,39] 3293498602976358704098539626381631921457619796662535964758971616621139394495114605584940694015550354261332189518127028818758757851114836954952985142842170611372821240968102383328904347663599698104331732399200361939282950358301460421209008302164583036743214059768891586466031243257987072787476208438027125330586831461252518925718265064336259657087097967952457936649907107736692019042736425074048704526003496655633212340797915852248239236057643672974031831814856556434065656369460792023741270411329272930835039601213687078871656359210170013839152764538858207865996714210555416794854447085502025729842952894420992631194580649193914827183147872988253219734086975184920163393240899575510395205898073491648854231422782449151052183900538282941465341013557002178680705850634858142436001892504976963336648978718953237808478137098848331414692089313710439958359817250019223493760564944972630693685751042577201694971202260098475429008864280869215730738263738441089867644055861284640749341203331814997519474209353422231533087935328217335415617546032422718583583580474762505564331022206244944368535419234548595481460581588320758432502771754961902832608218534448016804580365624498902080503322296907371250944106502904265232988316893615387063871521684352734468615914206329569048212070502411319403389900206467912673601670767546294016036726301509277143848382506474272318780657025476304203854619303428484566913297111803259945916300244621872646502263410911490674796914903545869997214709724803624773883726892093344891694655567282352322250934576672819374403598745777166047184448046332578009719985839206540111507013424339015673847826539177458364732838488384615995395606755068862141430770213267099837247975859512575469224204756999598972426398048323665106779545906841496334438083667695533303086682080347823505586827648518867820348256596990455287784846775450927921065843848337616538399990101601780623320126957879626849693953516413827204313669751158018081333828622932697186976454831665080217478494976564299803798776438894876413841197783910022680276475583135724200348611714794049265852951826100603421247854430973309376818658808299751707657918344824146 [179,40] -2101752772377991816216626905066052665015362623506698244059093984223754374376602957441191908765433236058366982008398919557492878253132889728717696812942484035745728779245210536226537701948294196961634193212140582901162275694440723621499376811479680909246291492211984572379066955642711468286151200248819577271320940251597652368771444603558609925344890896205386859812746802919558264808508598131575138255943061929866109471377010163061874409942891411756971088188530689553052216444583057011276010222404351330924439697526422669392627935340576157744362117779391841826555434021040103506670872100311533004072167978119069573062016320028422126163112105572832740094282798679984443590703534933188306969142242423094260747386269251745538860634045834157763638191135030445059202711762533101275956772412117830332531954136821330983852552802289434678963055044272281225804037070939571156837520179476737160995240530240268067094315603579655554087010155174859023520405374188296804358554899003183878401644198912058429943584990631250697847062671861865288284824940756380392237545867006566632613882489470330248740170819405411062008160350378966704784924303402461412482839622762753997437230433904091093076441581242742538911845338005738737235002369401925128727659865557415029227439118060381167289865772194748929874136043894781262089520855704271982248731327127391863658929477910362057073937433530205520432740864772049428397063740074002345363458171888702568041279285780091402358561344668079144859171884272296224600691914096393027579765503179916985350307547361627273563779219670264140311765377890692089904797186060456137868202521668628764970603824091122929533286998270460362920480517920986557866011694467143490473104540612511402579656712813441370336539891037546437484882808615318763630906647210202421216604427352233527345261075954689325294878883841214949540836050653461313008263849888895116807462481663430301194419419667355468851111473736375757930465783791821335175228422580027699052681926109299704732140050223337969463379345399031538574439304182703521238759740983849658532888487880628767283845402681713993329598645814068710583522449875679705353449322688 [179,41] 1175149905534272141137346236269543639038922838460722160002581324828745069174557211902406875916879541788778927473569372474128935558436348344574864702822866000860345691958486027699124869347902308416462175662115274788457686180379807412761731665140819845502508849228005176093238776654374336768120695993954647106759149710412398400507027190919395798139101665019819478094932841590984693793555400583233589326058280706047528882958080603694753253682674172885647605397170891673867707458964468765725881325956554710641290839410921687396867865669886147718396562487004358219210898860865677469184270228185967343642058838426878745254022976660511749776392921686395287104749466731488253076400720271291758098604538217654822194357997138453216264762082938652851827994581099230959885919610831544068209154353412615534782797163941725207840000633797784364725261048442035315599042832497541183115520370926018439521276694165746388351474004336976497351857262039140210922752153980344532660889400325508872892657264896038875661567677757680709222327217734278558503867773434377216232064259565556203654738622766570512807853695405223365007907774610798294941692095941595175505583114646032223034958009288694348401707206249937973872399340000848152622405714556402570329832118503011293949469110254543610517036805412181194751875212596052935257513076268373797575974658200591453049164054677306859529644323460649836272206570860543319783206121832547165007301273983666743608926367338904880093023632506960232590400189692318004286421797640664659922628326349180903167110650415393996540102584587491709800268670359975207882446484977983576058932213906566222181904919912845134032212007218485765631645092247682932082451555556672474695252438439783939647120608324201516565570250483148684883696196880331890546446407227417021240046147426262824921284949506134927860149665318374374733034560137172947923544483611249859329899822426703555241467952623903812906437564495240875465249693660973459231613411518311748661289472096287812242410653796145250978434596200522918224343938685384028885338706814977650410594410987337916813718244651274584742745485341624083991367463235512250554040440 [179,42] -571953305907165152775854997343013809926924382507373206000760123417674193003496575992782714324748798721617923436716672487064652734486371395473189034475817506318090195426395411343201437699086267705071228117826269015641619713195655812859717964285443134414594828191459471390703404171315438886301022556967301229863081282840781018053725663343323096130367778600198881587231202725454172913791503015296982383015975184785716874794269521791134746467376084961801503598301124381627575307386597762090336438091364809627431071465152116501506236753363818245762424416110937143985421751728974833472953880685844359488470374996487010584708313495792848562552031129576161936874019116073859889522072809929994668924720161146757716560994511389443704558656737817250796695114645807339364828049370002049872043666904596403577395107011285829473250035489239003430029293850499868547347221622881921811829954173729974084086465753963152595344995172863391827046659091655482014689704697796592408193696481501314305330927744776675905223496332046168991234468036363593057773703861666003510075123926746455392478778753135388704268197765214522129129094651658523343864462499935803961272341872612330132664529110571933502896020994041103423125018854705836550254712671124098290951379863591883206089348194134101660746794273704766701860342382076653615451701877727045258022346825978118546869786097556160999558639513569078690026958799626270319400842300843279401122246594308649037476719927167475314540927981973019239246952993440759268509715824879936618266403066638560177112533655089446947006605098388822902854465090075466094371726236325196631705342337077596671329533520147251140206136923728064695409025027959887056562703983772892547673256971814821588195714641255680303433920446808210505819379750292695471808076699543049689019972133677665622810820888251318942030554039414265949732032975122950576468313872637681181546680341061563267780311222478308241922146270601334969765818680252546013037731661689710259146907953622301490174560334834487167048270276564677327643413490223327419523081641073061842003763973641261553987729151358222775428402171397180452620537045066464344944 [179,43] 238407203961087739483597941419664992713033702679213267945376183040123678861404600220053320293781174166511975412691080868506836963008392494975358291115088716744892927866463209206937449493496497021457588940185626004925460779609786003870887934931989538362633384056830509622843511668681963522422287908450269187982392205236983390446337725922183777174954780720367038456204507896077455969571420319867437054400488288684893287351803674577195198100212060703761321454263771607609355021417396034316013238412384387241074132366455517032088914132309491589931673302644720708675624787227894747468867804806790922871007772026197299091455578738539509573578089546047702426931719720548290313101142535615774892656493634670604268258473757128879351725958679009703341855402499270723476773945801860840970376669138730670480527539445217475119817918847943914701426597014534870165649166192306424404392691852701967031709088151018635945381455691806735453456332218567037130777572898840921450575323971555571265434625220456963691098441342832453799087307993463292864712452330525167186031801686842978413273935049242313297633746585201212513117191800093687161385632820632403790283082094975797424658406523064247724733895017319523122045269414880890820873543663490323701555646011186276724208214722135815478511395261908961541136364253544374638758487213740400208411224430155687830498674672574253398935393717106958354747294061037073575252807300986919997540744549318774400230933643570293120655985154200334554948868469730688374356065427663015231910416754424618559848114987231031158106259218058906536171385588319846886266056588854760449870832717646499921456035121707772929292432153959546479034618707664529753515061426562952375341046412792561945380875556649766073407825754224045918251112568692541490478280424608209285296876837096165446282749092557410689717087998485542587756463081286009183593875339259259445745347573844991560881161402838386818339169562179806790780648134947303776490969843398143463926641908971245139119844781842536898900990157951098868638433239865832028357025286042477461291497238239548104092609462365130802248188329138952545691638844694583506 [179,44] -81931660815210081300023299465357429777867963026524938810275740451990436700742867999105980663232434911969221683625502386556995828772082213301183985561484437462756455390963219725534226658718898558992336359356988850545005603627736294588606871140309079483677605678881441368895799764258721627343617063737861236967379093099881758375292037318438169651056956404963392029663841442538687034935408006671862801150004518196883178254284620036916548139783565380869095327458640465380761441572253390223897285802216380555653135660397991358286098531474175086427710917342561662153923846343416055241223741218965292917821690316582694544884931103471467099306167795555344212955598055842879164350579244041734556785141767258032606155379819440094068646178447915431010690635615378845907996744386256743823109775112375615680838517521645792629247944500975514692789126326519427922402911199169321052637170670713792870670374135405259808978844933246970783665161283638650091132041532306884635458400837393161674679246689983020895144448052254617149874886141281884468137542431760656507703132718247798344002748946560404966146250806877864084742864022457826596701120788082786770799115565335689385059947997092028863263032961603252341214396533712678810171981087719505054920422207583884724744212854983106529536073053155344293215362585945526929898616964917347215564439025570338062899721939734208353185627282848893187969039390560709074409783484393420715120849629587008397723468712050831387830707946573635263059854775111527898801513091063301214386698528054987278534275069416579444219979486222601697999506822436140669987622889778833334286133253836650608990491072733744705568300154419072965739658780029814354388710733323234967590902349656273607718177267286572882303954015275507942486217934427141956837535475150269323883803938788269759635514535793098755765047393874245314208714364585942377212005830062796156249253619076100543293250642008257515791922293708890618727522576133978868900845030330383320103752519853451855761351697308725110836048635241022628429344904200048060579515211642492005402897110042306754803417891497149347304310349554441867345184104698624 [179,45] 20822097398428494648395262097790203287831874475356297199958047566298588324898493997327024101877036023213580380589192300819586409073454596198247170714556576830960297733587717787882586382880049086976883818371228652799764316487852422294177344790241390693696038662049549808770828541745236676272637877350899829937921097889123727368429267962066631133105842597095659179208006984305012238161752579784061398344545860174593069287417345312562720582664593852272070705381779824820062524034351578954360966254647241317957889292118692463612948062839341519003819729664168747092415001557111856739455511808864681606384085930527709515105128344136375264223944686665346009384609142486732450484211488093767232868887368820876185927827643736276194087381884624503664806556492536473651903901055950164819927699401527723965553633098946033765076177014746039384280431967180062195590282952183031919959818310109191557533444935358950085972123463179486162369655155241959617206065673095776106743693724828915053909973498774194102032446520436593514092038392200751126057029569749240882822795360531960938547696541802464061850922448239897860218313427880638620330869423834445150627887316390904923314823010131541099161527484001306908773556683922448705596773750084496720451171125852383839108287125674798161866467579445618556012673599655485261786796714738680431654245725203653386581580516280252049613599512998674344200334382968535460795702029165724073342705115524028063251775272568999416624747391345479314149286523490161818927582020993274532468283558861578372856535086023395820717574015800642470230098115309219971471580636036634148954574102120756035695202084685939051581246902784073509259899972137979301160883238779560905604054534581398255421209811933193792963512866374496566426238792408052353811657459136554231444991613415500142082252198128654770730222584784444859403491150874103425736042302184002822901817671561927659785277296688326322259291855025043477280933859935594088020396200292718011506656119272277276730984215729464969739494400801908036412870143353126781055292044822972432753702592910016840181117896066941324641115443385328994378775944760 [179,46] -2062296977947559314226274227271764714037252206207451955592072561806288996886597001099962402917788443121244688884561984179565556990987413510008750308514573294267008447495187408011990490623016111196389938744023757468176023036137140014060193539408602084609665172949186379217179353378697628159192238364931055147823146056782766482625082337578438219772474584774441501731195764502859131903541930792021397435367532915175128778947667156984500386945845929714752886647136177154040105768025216249196423604957811587519209173194503984470315151804679848962490889206677841082065301827295176638823478639448445338034313353780949648773274204390404088818152030011156526893910955089947550412827854305902063007584987017521317060051380395193104076224212400940648379354300141411883421750975061792169197939829300834372002047201455312258466698126031901690434358674537631888843064648805185126405405809779216626788823011314574143901056351366503472097270729363014843779852620794407146787693448048026944793610654518222891466128240129138213453563390895490302727796934549597061303959381987808477950565384018777609544532660312764933657623536468747321927545293433774448124990977639980442371007351087655527471036168404014306362205264546284002271189201339866985786088446150652079284844315065420600225302311439860818083794591210851627427144508966738151229918163718335199628806996203134203009877617458082178219109480740963465583715809696995074908317043833457348627715134647269009109433220137184147168194687570687924471285714911682922333007628970868007920774083331506319041480662788147233979039972297675432379192136486687374602482646439062993495537098289525555120817181384277573499728886871499092507809744139976741350533007966308578489266914886571198341574497361780087614566696755275018586960853344686122126416218116270512359478415208084760404858047253221559133902558099143192680700194004566601568088674125130097443626773966618486970556459340384860353056302547332127409359274833427526772430069018195448450275259436712702402134069675621030337104452828727594502322173160658625242030484340420170007534231853631548967284958700112666738201072 [179,47] -1587403926309465144325867852201402319299858264693042779665507515107045814399762982479668518696457828827202013486615053568755729458992528767629663795000833045132395289320713614550224845389815887346254269795878633312230643755047152046628626410341949496298760518646621691220188068733403833177834097427246821125138975523139709244546225549872231602729781479752222096030639689470978536753828737711345588254228395679872030770128799806047848999230919571250640584109993579452915380665820104622757105572386660614488334674519331626028669742797565799180371570757835371974351891948561119334594891691955312734021967844581901785709600680399985305835242821000671939105210555736956979124847874445926434744602136676308260324954404820147550119953955174680291991308084640903991920495232363771684592954769366322848421172088998548504892756929893486282135975437161064321751047839543842457548669523312665382453262578175058942156555615272778090142360739664377147224069931961700285548944384228406618057605065233171368332217830563345606723100608049234332126825122181289262575398995568318257857905860449507746236136070594154498811598113708428349543574418980540423606593801438296304858099397582301079903584051750751060779050475850249168848172172382690767709774033647998361757498444684034088140765919983918748283982283053981519541098296434753922337355550064917523679404269943012975682819629194220418644904308052429527609245400082581844491795023670148473154211101677634447056181405675366970423393691776300101615931830262766508424952644849755723601468830683789042059331456509141123452340287299865704416144654849536971345863429485969882376960164247956055554794013440415273940795146455203765005473090836905796735690862315443395339952937232210500196500583925401773031991846498253984029053364006365619282599835997107702304394079309441846988019800576533381944655320902404739585121622097283008703080739625345647017173329689307879671052272885890215293562809709932798968365445236197045473104131190363763401897497262837699496765371515460100362844823022113188781123435538955877029224481456223016119159854252942406795260668260658736057238 [179,48] 1314965453168427331180831763761367231045593584870532303767951754515547207458035130745088180217623163879420096703795346268132796627948674456166701262101093904173885881137131118831687443347716656318673517093807812544995551052669309861618925727602978972452321066622101856751544185671142930023486217198967001531517177259752827507857601635719382808153477589633480499750349935134726229309313976056966478362243917238145360393827176690061220033186740582882307146432178698049810542702753630828420519099596895504356718334786376535369137057735724144706190205989605061910683770983755069846890482458006087772153500590792765921088387386829494488336521313156538947818316284901898457832382765745585433693569836823485843513583520936641138162612543753606487352532549043083507768072307203653664942842798833148646062714048747365191667134170332523463234770468739579705285197010059815976652352192705956292287656719598522357991091667489641445897362198346105117176234369207516227174762171118139953146492080211044072211003936331446869555162805995996347997624085045994550210267164942764612432044299377663793829003149416698505046561919006971161699921950445255547635260433143926990874082916927167004177427734796003198520139694313372565008334863763835577951777614945485669708407792846222553903227980651827522347979891137339174704797623235224852885111771696468640808406362947962079754745071239837175040260480098635439926418899305511881967251953771870429345154636889501888385568927203455140113188944102128437973216306017914501133649372076570950513354065077750350540917747967610272898345281652889540981428655038137321774092443661451763834354536370585901039746831435264641566378534501620762903660191403678267420111546592587341183789428071026959055674278364976944855947761458196042924102242747437343188223066935803590852732832149899435232014630377816882915381889647965503796144034309717977412786470478190437433460118109924272803832090929661448532870331033574832174731342492480712699098979585424285207882114880600564094397461618137201380469568079788365623403556381082838600170228715287929668318245050936719432774670903076557728 [179,49] -636842440045208781829217246382397182256476402983200409238778585098836252101385024869435391733579281117425977148871843945227796654719365644589161765875098626819204121118673127909223036107913358519456276994600874499932536063685734682203568202787814692673045490055218496685628780510129711058020232412144592757239643570421576092890092415250551652142213420681570826371301605072969490598519219099992727270041936426630040458435709700447351203104085990496463511471291164623123229681558137885293086414189767308763285697234443929915455832598485668678001752815312734006622584756606272249366964541952910205012373203359157286665570177641769644815628732164689674829504136634239585965912985455382097764951794093626822084881438692487456138890734906976649474570022941998506866844163730745553038628207333729202692329109956825965561073937095294654796409300050188421368545779771333614325751532657037787124159597835345718393348937613336831329672680011507645412778127864637293686971630952830918875744791054687596246542223168351853168170516401284161655787173605986133175536572741143771340499844639194249937122384779482187666952864298786076244010252351509755727771722994445533564422515296504121973666035702575229654801479452284996023247079757807684264666074163024660325652823816391648579075448690603558854030948318578315831531217381733590565130642331659145461818651303391446404339949257750586022832312737715745202977067174395590597674173713916640836005989556925430136001397400936373203207214070975595648634241700159158176992071165527410194124836290774159935530126251525866650935809113890135476257237619610151626951547990986770918260446107355052446269197193820980526645993043981932478144465572755273727813825563345396971087345587779968394655849857017329743089529275079397006936566104146094541156541639421491725639582033013166224367152755317405542314768564415993093589329332195293264766336815151195373527371913638885835323059003686617430518518145077424097878405717844981718348158527526093319761790620413574196203507662214470640285431683259330869310888373246184525663637264855180518502023879438256779370395738248804 [179,50] 240570083795940086184881298525076811553698408378560053454096673227023225213357173768922304968663110955521989068191344156265762310054397729997932359496576574950833125055255523025771004948839310540917976126442223836642052349836354831496345502083754193810950217889743380205154643105938689520995602199314016976101196930153348127615610531480405814361959829523294590624924698985892368507579896223323029375125731773102287191861581426780410887178408802934261034047965556343335350581065275663752759097973884898549575593525617086269297693604079478494046759162386256067842274843980138932444434580227712524890234555519561803809115281002270897076914380792275619355375999095138219606397567320505990294780049764739743459269045797350301469002864885968378131710870540473340886718962368343404545680161464804351466448673716813594798190113193485837573088135968286759607279899521494197967109187182422064720331840034415378723360957134611208382411019035751566810296022314617840810466022603061254153194581546525764418044194155597662230019847158080344337544548336838839260675381670704267489462239728040136130325873996478437737577446754901979571621053791119540789722288694801432885254879304091245853542568343434769104057749499395164393576760873459855384647050074267102861154347451057656366684915701805134643816103479403211725600738316045216732629119063389679880955166394018525945615953395823546092867014665402649296981532421289028998341347240256748423104362213318201142671680553332038429201088626493754606273409503575978840749751882817429278820872454033168103408873546224219881954406308415941706107864570209632493311276602439295806246720647577666372212139844267200921322058340114395595699673437440758621955007185798531010059837033747253500130467221418685647428938237716330594468002007097025127016155466385578616433587672659212344993349298619558316901736035266253025423495873418943913581809872105434139779808787308226505956038913200608006907873362974940853918399132788298456756197540721477578484412816569444399007632004189815780228393531647848352217035088763551138621413551148754044042288006610294522726735901736 [179,51] -76169665100250858279326867975125808909157620634803097006043771891713951821085578751887772446267348994234297541387312753862708411532342646996084742675169233088376877056680707729259850064393838298740629079373588816138805548620083201247527367668050078993877220228405165048277325181954010125869668000847488042945189287325224329772035643790857829125440317197662318317337637974113123758882552972670104923886220638716018074149858460891783012018290820843266585615657365661626481258917920610949639874870598380009325982022483905808672467303384902605155023476305012880556571206474347600892596995462090378429450093675734524064711085014678113587727197335589836603165098060728879324137967607517857078285588087674360692036002349168407256541637869523220835865652445560354543853804366148794630136811088776559964189584179918920331450300119145150442726917579872491763334826790290632987143419614610915124706911121287134371472871090564915306867865346243790379904120689654469759087501595691371987546032380111948748371191102534244318303618597639091124024134697405169782552285185578649964731495905393028153660621421609471834503324961182917412421492321733128163947974983634863203340634710184849158899373010217364363712400309813165983511994933681033450586227529055968453273424116581542780587058880346033572485698549297789070285459240523635662142534225880468958637858148187138354038108737502526617001809535988439571394341747964506298470588822738056395536020593601202473214298380288028667643174609956840591646786960906120621564092522381095412502526531861104691933744855735189500131819952792448988458925349752240531035881602273276218933172079139427485952965824803002731035834645389433703323899229991938030648889867358010479934941333900983416640816721810652375427128028363860760126329565848521758283530428424563843254687079292911488263038437532090541842632823553020543979410858027013345436780089627815815440983447714714824500218096977400865795115440627183027710114743520108537293786250456058844385966430350654707838125272527493975333853597124037822300488627601312214887694238940813230434853638894704452012386131 [179,52] 20787126395538445822311548662875530008850829290441350108051480921595026236426466531527405645144957559843564882041320262975485473113912461153701717886841193614284197873777017217860795453014031444250490895419601676769226072290328053370125885424403514959847011881947484986984247676835714904971448588734220719113529666693871551295640139258205628984344543617149999733973997487539071258369717414158810013784752913393152424261539387610899587684065508406052805657012663452373820425000148911167352234786867484789704968093756851759069454842071401851333845682521218902285450609496050097599722998560584477207114683128432009483547855286576874331698308282570799326267885227051449462905651044412503618103412090577097293955640101861286258413827462852341551514850420364525775907005390957017193906488694837660995050785684832015956103400468257097692609139656324282430512916962504031614729168661552066881670114563816473255406667207808912076873072948297000060445133292302043332808886705157049955074507748441507583067685727453327003659164419871376634712516068015232101922665467115382345019445522159602466796856175183706106263971004777210920193789496567623514206988481623969108913492841505288472680643478193912601683527787486014286783731539467098638752170559014124073098520407863245022153472091356124091960889252497328781262912968809853580197767856875555209350513710874077196491509940347007368427964403040477094240702270574254170502909047398423824628343443940650426878983534218510583310311336370494729683655153365331419361615197041292563714073103968220096297236588445106008173456719584208539009167058461094955344195989428040466788392109466424956104200062209638945283111380349396574488849540356245491507923723963969388225552928810663034279007261135859036423128943383029833768150831691120254478427442013040410456517969066214411591185188687317563187106620438973759684433099683560083272768243372382914996720050553516434106491000484742732572363161342389166331133007280597631335397312179952382536703454974835591468771546726023635806709252462671155166313286640780119395575109324534722342353374892977152393408 [179,53] -4951142691051243065967363946946731267426938534290301906953243725806794162337549343649302400580649361845177318676851754616867781857940151593685391886210987831558759841910480125611277049364144571017053383989920577432301702884942488204385457950454718575346099503181127945544236676412112836568029938380055515320263813457547858500611758172683984835156832994263240279187059088689875373904266946641726869919894206009279907817105709110082723518528896441686818772574965844840555526003374551720600608156017702794787927529552584372248709636276843055776960422244194605605530064338171306777991599097883574778442045473787801115806793490417532752149269643850532965467637069132483492080900454306604384901893043094785284140536869173647296308408057917671186200173984786538961884372699059697347924102251180673927881425471706915448873016390857020607600084819733562639128288160181926202124201419642063110340453104803718065592832732733777633616160464828149954915982379409395590758294562126027848034219693283272429769251248440674706664997017928443490965713341249623190008653232928458070423342478743840256438504762165245489219613344514198501604133402427421320055379150401622451488090210621044727841781609213663393984653503904974967875164151251061129387131258080440821334334854408795632265916527644923117343549171335506125711576260566703386623834851634849691629316929719193036431301478278386546489509407885015851428107483744071446170745454140031052613642627663944599084589425569924310324793720654187310087026405906729391852868209364755412919564688773346710872987906007692756490380041799201361968924322114425322784333356940021341409172498875592366546783038783629087103677167481485849528657520376866687027020460552765045157001633070508944947749728788626346043787433499385587737774639613386594314135834019981845956370911020179692178094599365304296944469320760911384155631288267281773792452585007491940258992845187758759687170146016374600579923617387037922060479884283887566960161023214819074640848796555444327920009758715302148398579547627010354217429192326573528558550072164776167603972319522042418420 [179,54] 1034543340493343848543454397649820262703584735909018213020589964456997999698592475268869943329190770458504725841154232879656173374825231795636024464229202595429110532429565083056468999871950951225751932996872163568488986856715994565346875545240992178049130696073903979084915373001898361570767303406823877924863686946316046290056634470458356003588113736667255120930961388216075962778526562898870283695756050407062420106252006182947632793119301087001682934463197106963808776978078740855392752464601439543292748758343639531847979366544997508585572836245860258758909543440666574876198349715055594087713300736881998001907215678526796721100040076227675133472144820911356171996311933862857446551354761845889459551964449419283795292798011661582764551987282734960369066786518722440014556516183827644915903202608868960523467086889550629405994251734479921563036777326453810030247723572015983526331154196053144766666477196430881773856387836221425800638447382981623236139874120168356679531604086121656597252653740356140994916664498818562467377594055774431532566263401402727329013127706519951298031068555520665282534046993881014998493146748624441845531488599062854739667360551011606264966994427418156967795752613273873522284795820457538681732453215457122005851168684724312206012689803376782911240130363932974117050148602561500290189670006856812063647429268782800230571126344201073433704570504954482133701378665123232070301509052961582163120703560819223556952313234670599808570094889149698308200610742146964553566312109363406517507849563590641167465835988077896700762855030901423115593008978611169392335365140759038060293436352026268002354274374081328216741272970214261965090493185029587553289735176488552586820573454448865068748947849799280225110459346331493106724700478810705863479025911050781166681136201971338089557583175447825290738762179570180725216019382139348913057538025853308614471974585734517493567692097178382080712624123588179784927797053992397290384925994680753777829230593646669909607068429045960124386124784738185617133400434137452783039360580881917911466826953337715264 [179,55] -189745466221850941065923556494246222559379673807625240502061815105775430431837404074564129029790679975881953385548403845096115455904153931847508837323399923887984098946769326785059835802648387145531903623168165346594712873635128522443470771457709433522342966950167113008873933334786212150121518053150595617297102751576441798763433282669618237246258816683105945725435650108895459481375624658094716864135448170047554252700071556518553577813731043553508731488636112424051967812907736606239949594435687211003230199206074761914365745482854398927589909167488617164420767430018180922793880614103529496433661306841599030273396107524062818906445716240241904152117443307109959344325954825386448264608686738349364022197960775682216596023764395895897064749039750255401141550359206023321307540925529049470392692675516883112962106389619771886915122929410628311269595368643650655798754462964310603622378003312061319208722229791982300228791541881801894359987190316071162211567527629656557679308639735685964920384034476909204865216130050499721389407233735915344376345897351844661470747182425400364734361329775565353302693351634665405825449537242743154241851882543747046324967794413021566610995327697753144994861735332884988974638700396018823543175951671966388433959383579134275492477533949166447391421026045979167308422057687122854089101385519285965984732304476444321243579924890759362326275777124845321338603730066530697696633679326649695754809598705211845621631147480109716773458651833221404981729296278377858680490028617679206782064125358397901522476940995684984808062569193879353049622760041744833630772431446942955701798629281948752155030782859675791865097330301066865796400062111100206083510339763470942693563409623924457512465768093867334623880018488089184756126127874771108044237916068638049597523818398263819412529129555346801432711062445115178169968854507883920541429193014052477934094664440243480082102180641448234498371863406406518743012574797943268286403197148265553807489420209023985766273877483544761277985175972827901336658923160425264501103393210423873396581783932024 [179,56] 30446397227769389732106159628600204276616037515472202522762957338348628235552068494041047469801742813257105065661123399902679832783373013647321569975382009409963731711216041699922141641240237288184301542083479596855274664887749291335871611681642059511038753228537710507550452122555293769070857244746837091609805830990215450545730514485084491798876403638106463626514048586063689585030677716875236739810024999065994607545703872422360762018004818008549587979829963163572241621272780424118471888132400828623553626231407665269575981177106712168285875456719053512314552637187538918826357608671371838393139526675845695923115142254594588056768807516196207683269739156972742108742564565602854880312272311403583577342028920343970285483703395684702103501525966120892338334804384857474335374117899923194548434509703083868955539683419498383968246500019221282294206116475767727715489273353235456571644004596982589633967857649327439720977654401385691292638183934819784521851768371553247940989625380838226201435608784947538210594668485305899172471231559882218190468408537598425272988496545525910165405836219845479120422615398562863102764796028424820942315382387912764593606322993460493822261368425152521019740830929728717279041009704852745239167027318958791864935332852898068625118000835560399575886871368959478102797259809220555095554234205739933024539060341552475387969843992873753827553877443379927369105636427877869891290371056621202490915708826051409368236961276378256640011143065746658179408228142302401183509009999166020639050697682002376526713532959531587734006070812699001648148084360263762704510440888269217919944810032336610388665912468639624447661083112886326024443082597568608513203272532579385504781922507256500905375081398502867000168426441978447671810490632718428620140665892002452806859770042906187947770577129727969909919443227187548384732266548990698082713905628713301384525731308705133818492182391467786118256960532484069987881709872288464678410489515912388956537345726435912697930917930374375473975630911033165618205745609328680636174241378999615306355456704 [179,57] -4240292184804850268080929344265823420497099440765845799507479585747895424385068807879152840033406534176501581238875448959344725514711245301997902577314082738581222600104319633067601628266978500034693305372317503946843009404308230694072299865246149429246644193351402411531260662987081373243338873633855411941511834776020352489414933590472067273971902729463766908912138865158109160222321411043243629615870934958644014866919343228225320076956645765819105076818277910750237187805981343639915389118626841543564046653825026806760620999158258839234819178563706226939429629138082311582433474597519546711675095487669843615293674760402023011832754573141732901720536003254068592361883104916052568323082316964236022097007759516728534477721257498411870395738890081055361049123584155598166544143339283777767599490363708463264783130185765898235672209657033495563689578464456857090646085036336180669824621919861315852244941396244368247000515677160341061938721848906737778785632008712034923337523883386788435591886347811545562971974207350704341320344973369386010988113653648692205802134487988799474483224665026760975915325551011955290473987673066453076550438551918546843628466601162878314933941031930295881994848742319760116255806553502805756460612049432272696243955489719477504565768037640118002945860123949335109066052813675757675734938644394138862782466932912366891763705757310267106863104878362977600222155187101717218764291415024492491327984035193446302808805541713376931067053777139383921338657378617705289518660314943942690950505908461151408046548904177622345924032640868368749196963893236326203286410602026072072064918067380827586638861773244946116469209543625989410213146327232760536069081841782141908013348432784722363671911427204077892305890941928168910814658107229874294902658698109414470629454787291051860134728744648092312902372755641186646363504600097076636760490044308378618260299371380294805929811610694313613741050589202389515223626510466721473009443600050365977464040376849476847521762845894692693575574552331493985242242233197757041848624673308637718686904 [179,58] 504711691463556279989088482174771235997306519706591374311689797936677666647090950315524745242244290096273192916887297536662447627577981205015889344896600460245597752179465814237104953226569085303763834475455835220251869486663661637960251046562475087001059892569041747085334609100573520723852204919032280855426553004136871417371011415969449754107487806055371288163564218397947817403438122056807073612303722832259037662267756349244949913050721664512094278956128983223025961846702087792118071774869503415254788105334915604324094962720583647062720916441312867053541070026460030143386255467456191773426308607111532465047432248128966710412593097838655040659279435011828517273874032145086361982833648544885636402090107844586216919945387019139469827089966635281151093050172525874747109999831910302775360200491716740588491952399335776282839013371662479036784590357378690711187573415809177058171233454052326389673398064541333941741778196752798908983274101649984055405749550584884996611318806401430432609963560063915185691377315550448397093239827973065209154751054698288634600589119762775592787103542489315985136544712042117720646653674988431821096458416007216670379787311443992437735235685520035308707348108272012560417658404452506186791283309786486330838430217566805845899811806333361912911144125319715311867317333187575937952247334815795847077568867733402617042800687356550682529325619039198509066009667515109253559102559212096482712560122707185290577751397738731494743303142273143425662777809276851767707202632982714441180935350355109380190241671580847670123403887298132549162666771034756523423122181587638479950939134179883566565936024603419877692405382462351203382121495894022930722611507389621091828978673235613380455086550991852958520869526714913991373297889033563499477860497848403575409654603121316481307151312964071788815863267114617460294517879697180638859647671289235978746185889559819010232011009413119590334524222930464549731692893619226137404004503694850967165695166273187340966589470306678139017819965557889426265777929400248190967882466834534138752 [179,59] -49755680271570542575761312926487008038580377684267243034775574601528537062704498806386884663595557320879053099957377780517391897238685745564360732135019515055017344614342862536859791756104182399351717987659153161487696999768909285079585491762617535074788596012646053309752414780219543091496187095948569574339778255340507462112275121145248902715047772375095515216085441439312660548237404470847933105231898324006220022124632683462721594031261500541671017233359622984022901192167671755699138977433090680212243376307748033669684505499122762100669369582394874672028135741221568777517350111641831370660004645790672728764350931367476778520126789298902533371255699903973084614499923966560837863524151191283672369505252402203343250973747789270801178544392222804741630471251962728392931784198101559491817461261308579381454196620807378534211202219596169396157230592324038209177939937589540080936345991268407638081382698213595695167383604576320758233857104108536485355400719249852894789883193320969455241231072751421204913501347780291913293502946581575618449758390050046063177321731099218026686444807588826598919963650792191601264092591274901796195131769309358119763780791579698023535856959351674418173240469281259583398068175542231273687180612357476216883476861260128858719529878225459202691753519070228792983889724612562370450956867093657745094933631748878849066660814855919790901921423992674540808295719254058548830096320009261364493441648823558633601832701654264742912132883021078173022541495699017363218043808966953898923413603885979048612124827774771291273363826461944140799294125899690773527323652289674428428681665629777070122957797259418147237912186997816249894715517575754256506048362802319328672928429167794762774710606691019178564110764307259362546134575805448827665249335124913829429981619026996914006159118510553173130899912350646681541717694476363004950247193132527028890351406687749415707079246947879193224694067251394811591777319637958445347430674631721056649180605973013999928515935748198853072675121639198977141060632826481100116665013702500112 [179,60] 3759866153157291170211251186256264455500454007129840676885043842470522290461343175727539629311311838208637384194615487831395673392597703795700897368684613422942100964712639750398084510822972229545515857512683958716686475478668800948998652664214793086839254842452319819288379172544759375310085390374133192141894962967889615411967877493505127602986034338624211253842067406284767156013121433980949298082321118590354972794998468438813597225429586881922816390807582818025670461260063377256171161102561933010584416018754542364159059112176816883117816495053012178229077229320951538803706679761928642610206281002883900807056363577556536074136843904858121021783742220023255307873408780156797648176291876541315063878383023446754936041921089186045464283003188485537788345999374552880394541737779089158044598902691513004471335410692179991426691157819403505534887666410315826557223655395614482073740441857642518286468581293917149528537424829765000465683955086447522610535517661962570891998748859595763985266868147648060804082713775911978229815895678525233733131089613782071563950766989609365113006645168144865822280025106014625378790388464115689314230505897897972884828869024030522124990829768091394788714858249690201951722907417306855792126664073237599847298000779453818827761815745939098787200807368279427544621720926077280786508981496936217244480629740054746265122726711340507371041894443496451042352554926146728466574873956908668200751653944679523174073406730133179003859174719798510215762050187807042868194389652980246210612015821497617325843085790803348042582040596524763085359189014399522760526708675842187188048753974260437372030412242818758818289687466396507798089477379632005425486213119802682935859592140979953851258652022166602745835450652877835854814962803426739462749607525224926641133497056092209211955808143953857048263106002966786721116535872100737661115797001655200956975119915628354849950859882413027408923881893832286833754116416141692187445801234856128592665604452248812633445054977196808602443884794253456050233693358991222527607084426720 [179,61] -159483436137972204523283459416241027956942541878364995013800081664339473648551886828092768293734154669217737318485685686281531610156383472056125624802299696373490902347225988238981727254411929767163527015215954801696873808511549343542502382026573153650028116165260285744215765097145025386729484445965161528048658989222693405795924431428149527674701217825943203318678353340293615359865736253393674546797008446528154441571717020924688639592226805636688748008576587664565233055763262805641109858141762831213960115133283312947167548015028828400740584757144268760521804160201079248519253818813146789093548447465314687120238538245996803286306212757929558757898414515569115770384498320362724613370036300474602898890091165935861566828221046956318559070492389332931168592209430342361535943570953473385988298937172226881059198165481894933533821819767541413713549491725233262126276733383868996653671953905163483904759076062299586649357336091497650797669755500053246014855805854928053019616937061597818490587688573138389172935971667362084183028817860402004383460296750158615941226570500657248108860054116296237636059326347895188309018762155149643916456872857318566251393808754399109081244896507648983477211752131720580254857877426808289686874581997323395441572083707381136168029052114145241545933468028040062269802809030865404029618026800789067469817529232064111935591101939976126229268272739659279613337218102378478834508129620318031982019453491564458946215866314774379559968882734116052758722964677351617890042098688873191623727930957768013238825672363491378630155336111062388138946927031132398830036993181360530664376354310085845807534950043559764047810043676221444583206302882830472996952192363582416653084721439780722602442775027390322691049228484666027736859129809853258193453136926539217018313536894293889263424500058319577573890138710421617929318565160137729606046961486602277619182730999283499800673565398913983856344234653123734142113381420328796616313085136849556803345395712668850970506963009570976711538462564977816081783677650963981396465828 [179,62] -8709542937958226966511174257151127270082335269728397977952651023939423509678164076844949687541412850182066409525258768104643971146803951901001037103106191732163222030792608940804360641533668543030699061541847427988507272665586956686452830278413423344081443153972618265824215714688532113564552934762472823435758099809288574588301346821012581939843865584385207228446609078756278420678238106964436586658827667407979240357671840757198121976086208688201397295885229308796477136468302549791711160883684302134484806418002018347330831014377403789416753445798382177712933519019878689421712793523438606956988857183605771684281376865787665097469123131755082429737944584154069247699492855248373287945190013125024269884759707806519868359740765012622289147737624793478975690392822982857060855146459490147582157977920598743636249864886702697511069562552590754528162579568985788268848139099156541523362287768496129886588713858613775248826444045163845811212728111105305937629073490551855060839013269031909074738128404014302971547957286350000618861858048927958017891119257846205501751356115297722524311452509888196512882885934950268073880575414247500559478419434725609024135723312779978427484336181839329394966986718036776620416004851560232228398353395559770682238428471856016940070760263694198447176852428568144305680935817298330352913491736207598036038203130543470728033024830031621005951385351267938628242819882363964854657636906332190694424511216580415168186162443455433762231350063741237902697737920806903560665609811393069131159945214281758959928412939168582079921358272851937660016843137694451951614932799533165273178918566787422294072950544904225668628670755076864608581471739621854439814327628598732657989753371696087355896989423337521036319881347134300314066602691023930267088792274014033976864423272015188436753367129468330142339976291340275120450049236357182505213727412216365730807545954370822953979393045778342852439730118506955714059534860035744077305846788544120715387369530428107728541542346872769311534767952652156056423992425514960607072 [179,63] 2839470264776485274346084997241400769526660221615089895054967010479098282484921937454151263809225203278197742926259024848260413069701800383201987131002430302696863371596158601800360273771816401336316126223091053489048998262763911572095293262644410395987757801555380837244299017868749202818311303919346892589685517623196742705472306885857690931628036830934845863465813910610505184406954964229073167171144539473463473027720089644498569679175115664015579129239490675480588966656172961863998057069598263712366587826264248453365801511095845333853980117909450915904199046807886235452600300541472735848213439649245858879881789599107109136120649749337808540220791009029543836170538473921432051899232527439197426940725726828395262079755063321898731182085432133332443806776623084779914346332058465821697292854201876228391064305758188121722869302748033115066521847873437041598836348752182737203658796201950558695127249819199822283346042920372584696331685581616641918809121145641132017183830756743151220351498976630821195478846057039850905468964753947275409044481791955705641304823738914644118145645782338948026570782658325098326649473469339562434692512170080838668795709101772698381010725509862134329019980102302005785739632930655863407435257981490565259168612636540067782822791040571454644165212198322937799574369431000298394315477810120028233846484125121051486840679003122666780802299539162396742997843137940852016905608935087939006693522388271337961449215879733466340601797211841049798189799036110736232050672077711666143592858530491024010923964901349964998975238734886757370008787829434158314732520265117567080742105516000923846751649321320788701750542101062290078838860821177398500897115609635428256311230503715059432772090815449514635900338109919891895815662924552255900519861343313531013125070932891099695302967688326197979060893093006946867659886907647649826376052808648304320598814514387338491257108184392285010355108090315156459434601172326573688746015534208819709601829486846880680302673423749103356618974584521733597452611743871425988 [179,64] -377768342137923521692946243096363543722906105328003358439905795571857313410977853216087390139338331480295708718530019663525262708987206046247970585410902334392320498786476374053494741409062489712459540005932255811997654262449511580956701279983586314179362669807118147583981264095713463246663029761926306553702613794945940233666568614930649050818446153254944998366490460720568332001593979155967632904241562639680880404129738829827098298310185735958556213433024816979841513164865346577431872146998257640736847955305210648986015260795796936525712144427965166624307165896525735367926721951140303170431159643336508734820199786827936050336730178225021194678012944822520528998883846610577663477842942316305654550940567942708527904301155550532189409117893419355558791834725973861205404625032286491355002341074941097728554457826046225913481477111930112669970665721263415877528719342290104542851251501495693270792467387844986902143131848015374586695290985283441845626136820401871984385081279426117972946990263143143210433408294532969754044536179632073024175521162205672808739873478881758653841503641415201912266533729453851160481873907221406512012112708799002666971177404939339599284316586759216185185549514730846963420351273391905913170370960072182241671549675861385896385203661447424140858383893399215589256476738793158903696661553682615250686154508720447013297497474481671079045875009540208340281881274404272653889392605114696964486952701744562335773499343042151103484719861687683022923069867592670492958040253638568865682326512678276997475259356922310404406637805277037829217400905150376333168059229604932339520440542224320780392910822314233695240548140292183658543458195499770106262252100521381511959584390737592772995888995573350395167847052346365263823486370490838819448752241986530475659277028841443478863539722048828402495938867032316165758195604035639480933435357065916985908343658610708267041754911537765036469258256141362782730766851110927952001897842137131753188210032527303246448390435084953542669652588026239716465909718664832 [179,65] 36519451315644874789179166625789003009515735275321718971728978186084250817478205793207461203073358606066864599491033972508976133895275388767090248448593648892183771092413733868191915067167514942869581549765950070546830921715685834349543369382265239893183908679367192008591727431515022409423117621061534007322145519176305560231864071011649980873098979849715013394413773989868494940822821458088839903093327389362431741897635351368625762235336608700344177568949496630420271593364272586210657174572047729783345497379645333794396260398802694359761644072126556093678065832486933649100565233199657589171514303010202570036803290963950179651289145889813496971816367061008505207708069628767653402238150775095350376791044387077356394344894783355111738796901400533828349976697416107105028319708996207598842629748305356203113755495272542737662215354417100844979813595658312491198845571186050889451134550708562651712100188401979173589420489765498150239880671195791001628362811633149145194036215849432497022572636343962039033253955849499940476836761415158196564222584092340116918789411215241144625918645872835232919679121354476568112243972932720136035383075972982428650033868272884690277336152712356763550455058765162405247782056117678730415534097229291715946105552014227733877288460792769409590220119239691962458079518113064449312987768844650527797101991711210002885071455106347301242863218522261713518437023220287845526218655618619956865736557082200424229562735604232714590413489119243696266497372805693657824361417937325409369683495438632220684961150551477307269209098943347211009439558449403926442530007864773467228828870898180335777531563194426940980236137728510637499027443616303095393836345816580598699795837153242948387846255247617153661859469677112810248118162601249398478595174835604740380740770171505787300433284663305534701705202468450794622650036799202896026596567308893828828057682015706044852020160487832360180092519152725002683386049201055747097162072988434355808396225050658684163344064527722626319201345055869767698225162512 [179,66] -2840827809821574789164773675704382333129894449950335691990755405298341098769298164048950729956679057387596288793528810090390926288562707089152043635714273704786199590432437304587716975955292839981750338542977881259552662926701467181199306748188229043505085576762864535584428562159496517735340837450339104803149379294530698069522317218614406101426561863446722107182512045680789498479899357486539065726190689934654294978799527265036102970227215051684462221326213806735125861608290849714043281029309729829794524910437901596843930117157966926729255738201476136982877883957844854707203494983035566889118523207657854807043622757033527782491327214790898925724688273935453563101557679050530293602447387485773912097322503526468386978232799166973559241732446795426436970108775888098370054799592541821719060558646334712208771429106055053710318776891946014450796457361646436783221870138009026373977889320704872319549888596884553664548637775663785930977677760966255928158253800664133846439776543143628477225955522519530373545582963517090650095646283923029306375207810294076612114717696808205624748310421638809947886450886553792141403181498894944250092886665361697652886730957450521471706524374414174885781671178665099166430751397729997959849296069056411267552827160123532402067010396877378532887295710591092806209447324084548077636205106829912794753027817586786732698623865475354579215871206061799682533123145398716525597080222019860911972875814721320940570524732091847063731840473782276603639813336920056354126731566098258301228423846000561722076234649103138330195941411275403575404886844155990185999594585098041912009472008327167143769139466139665870974198891879203865609098595725656194393659499914876420067762970151469936244997777329891530303942932302040218164798175796234254640853863027241835366226084454402300958435191555709953856351584152864469465460528695619052289363096541256171671867596157801853638488811593285823999639040700227498094299596191652770847096184888180870431076817372602305553457848548893341491841013457190970347808 [179,67] 184202233991729638991222235198297078305168031148318280358689505283498409067481669900161730384959578801346461549134735493503667729162188630350530287008063725226723419085262771398400252399408918877915201170776989052388293193769611978782358131359919415105537108341370561859869362539143780892590573587712653634638159301331831514663209049936736322000474132837322163973090454277201184249132563268230496536369270016109956926301752634891629303972686285877995234997009868242424537985336053123737262825969795420285540769144385128535262585960435399288506837365856802276768297693400312468848583087977813547498340070852204140454594243026555787084668957571193646238503533138947874783160414656754874455117095231281641933967345213795585308254512900670462995474166040839169464004616557333542708272053805781275272085219225016366305787533819006108453504094067438388363391346773811386325320858089094773999178500874430425462783585371947526285391961547762706391609853194503452635961856384691147797136248385724462684791191970930970282510412488680113559531375199581793211518894711727651583816534381836555100170664607684549432161313336008651482958340339893801511430315359161699939150110988544836960748842354893980152425854470071643556423342000268788055387565511739359246825424813045798112835795728824192306718931275227137666819920233074904932732174293699080246691000115430251941772066283382475065096481572912106562041215000290918651708828918826546596770057860266768384836678978235715211551227525041175496939095523182999531011760750379394671162001171935724640842593485535582793317135100801713696211610422877182115948490828788746914626004867676011780340154565626164699307758147956136472786837189919355975929458953289234907004514191704703012329856410906549466424887160013529037763920426094257670220296828939189728028989980269557645575426990033583515175582529233924171350580079925704220775302632353855132667807541490909514727794920553914937431748158880369096242493766327613408240492104974299174863645304210693686811883100279214536935735917739800444 [179,68] -10103454943192023720350306714110695689208613782215885156511398276869233272023524885167033137458167694588509585806760408441221839085783584825781357024537416350569103622777300701816566653221383781237043699858771047525861605859659043668061362344533463756189444887876544957937651351861206183003683878477979662605862841915217409428953119952702859459608980945686742010933003669256095575715462837207201771276143931817278499374949471487502723996878702078789183588945677064116079127688681822810917006567850246241429835866215816464514305348366358660895688623186247183656054585904830557576423887048138129001727902631037161234001420638996971491686029198027935324213622998608528807583115862043084204707367114290465212834815839174638541077315100365982976685995188570610941414794179390122088595216728226256293640413286610970957399634303752841660776868650405694619288836237532108630691388995343119623570905449137015396015549196471440652389677571520740182318481052044726919382807291981908753695089346294014881151505368334792309333201950269874480377079425499014849087492662137553143980846718787365324311602630696174593513670240741168729361791857400901888299590711047017834159867459293828882056818936112855941524754338183952848385762020893297785103652222879916373659456011287557506180971303754142700991694989347362356743241866479772673665432733537918480251755861473580753522939468293186566734442304351247966436532149334837756723630724878618429686397907573941036573919876926082049739982793428503297862392572506057522085780726082096723613338241972016587077218995763814043397313437465797413863302992426444449171150269850444108542771972428669943268878597981452556975189678112527754974268168414247325543196390219812388192666753547872730250431608945452841213498571626740056523478829488603294794890096689303737831976091990490259057397986618345655819436272327610027147426398029546008238358110590344829472034665435741647332557284359231439891146657761427649578939924997253016407396433667213222166845714916251432420455444346998684197466960641152 [179,69] 471596016320895571958853464293134571251304707840363270878609634314614225164682040017316695384037558793406117880688051513523379191943619633665704975138374474070527234784821690552071241137374821457032469085125277507052237031940803009869784033074544050669052380331451373193453985319561063333157716018482736666734148919535139471565879943516526230614831973683407609190248184040908043405002766404975594872634557179526924784710841323382862299939738146260332543995948798378274823189753615270787568088611436506557465044572245337488030611078597434620551650084510156412550056433867870516411466638090507923085626472390609374810096567163521645092458048235300211436792565423955529726935801925591362642645398330495489668045927796997265038420401381220056284372189762135921180517447350015440796725368630353752974702776924294955089822140352396217259290582531058664486607163410931796999375365491868414791052970974390603403720250851919953604828719435106382377558507602480927810165765036856140100229105119211965946184255439122984023794327355829832654359512633509977466354817207278771838059600148073831263352532090250610228521714903431581772863004108090207412815999721231438497173574441912355403338344588526254912370843872104053693664929614912651685467451393206105776051352486461036341262610545387192154652646660474056617942025551104303981944282747246942626223919959554899999761176304198167516656965776520846601966728263780776042172622056186908421673189938332023469773093872107803492469322469996795540599813342157628801718352005463678943313009142301661516173701173114046915615708732679133800877494713537012917577029138265209682839897412354696029865311168994247928371307945915447765837085685036821810733466951067078340770883462888149183358751302091256943347397459430050041613281136967512948206274521702703518427490851590927571053375163805565010014886197769128573510304746517385673928759559279823074270064528723563688716947742664672418616738437424276198068838294160683959827477328075435345648311747042876304998011512558755086141203216 [179,70] -18756498844527049922082428924318147101917933494137715840205738664148928853624375536708261892641686495387501070560082976286330041785550692305773982833958542582095035140248725913798747705109107196912557210299800078412081754051246726433666676374378905519497637174506346994042807869797024632608791788844300125803564759336843481866785335692769736411089621988952655961922555969821672874677172386407649495084017433876728936600684473777766792391293270629787702881237162294386109234298688343735887119907489230337580594586466706975664228594378907804953329913876360152355270839336798119724556809788011503952013066153932109701156813398188553513743408899112262603167843191886410251066346418954617765873255534314608682410969115904988948086937539373354729636720351150752267417834847184409858999412410733359353290435713113170847473685923641660313507735217580753780061209905202621061892462449431745443005880426967649776139269463908414254597699885013303966954970682316812992829372413641910041903476126134338539276014235584657291017011631074316805277434099184120139298066408468879698328508631590440831462526540729640760517505111816365272570272931398351363810242128267318047171842007073976049198091725578735434667179558450316949678646915249276196516318670645950965207840399465883608408632780090192013880913324278550873862080496460042199248750452889945675760784702292169061879219118936670724638221393298515887704455370637629176573349025329570261772817039059985816566592703140667960434656003799866556138671719072907953196479868760053198180340032120940427245382474633509695556041554603678021666857847519086987533794242382540966949013853320015604195260968056412219080132669100032818047790989877580606886337298992941747720382675216372396594376311832888734515676243451213682489516998896031396664673455066288817306809464716665827221475222547815827916919012272691741922899781337466636573372801848652536529972192293151470489031819957678305268183900320721612142305760974231531884132542709313749941694704912740833668599987500090636238144 [179,71] 634073475002271956222802924935235052141053608039025136310235200281392983368391161069250765962433520231765756216106307278043907991940221891557872090376847996839021402398039246492130934507841387056173211910219712319232968678279507011542011861652708565380109806436130782352459320352910831256426059670976616412836880206585065548262551737707348232868893163936424116379717249822257002809504820231911088630182439322560144809202107333736675515199580661878299177570537009467182191341972504255642020031120560787896052823301147999058039851610112460493235341033696666196302284304561861730475384527178954975355298532391622930413176478396971457408189099400809981798560934520156110183847105625342124212284230748555660944486338692595066918118006284306313489237877253555261922258015992725856776905466946555814079916332385199843993243261293872376047250590719169722529154997437936077278709078475390461744306649415407448931068963635995770094806440808416732317337668952016653527161334791856032539793424712498099869521291279560987626904868579784349843218342542122449068007100452319513294028068087513115530259121753408662622422847855261601202812860489550483843315205883195606415179972480416219814226271563189891891456895805819310457026544825374011096877766749543604537302147911307773747623680741756401361229423489261432977210784778347635666891004041755755559107902663360038147155056398061189855855273330000121246992384756080963371772293645251571588675980689695963891868720015536250825241615778819540455929325519378124458209431242081777126143135631355181051893644798043455742484940161841702386767890781493607007880238103509968009633275993783288626021761505384811250566070303908685504480952660473224078057316372845293889585154888675996833813468371557489189844959987524590974132723726736587405700445730656453852881351032993697253432300670503161234548437293033681077972260285925261272633117247132797035564802437210308868281961376269854300694806836596890864595893677205635779295756070498793314341887692802994677368928890356185848 [179,72] -17986476184552995981560060096227082077696520083844281535495634550639735608576799889339759516061271982032755056322658627501203907648530564075301805939960216299811512314242067209068201905626558700428798929871557229150619338820290914265919645714719308495856082014277925437059838723514515384648381749868926283745275407946888683746710822520766194080091326557572950696531878861126824295105596259189758473867871830456564266114232112422377803368990245637419317698692677585030237733818675164536600995889084194661385928076311165045883558066638254428356655347612513111891935934706722571524264737716353068670804866053852704551201222523666145517790694261311150183550100715306649384722143680446411510253537560396309054495842007574681119424721546141906185450797984610580908347882244399468574935752367148710274648290183715063712178083094397558294249327062044332463434353446811394071161747952848523255901269965133228709638842014215731475331797967816974783098661429735216270173384703740455771941222371415863479216181746197169246713443496296382369978996852571333593395950585639339271819808489939857126266869348602912896362233343611848646112011809112485343736706794309281061220163648687876163028941806705229038109014708278833050443492799412972487472842002923259285589451909870949398470001300440732762889523400237317851524131290433985035645873596538614959469168431865486791230087167326222845154418870613599263853334285532087604406857537756774293994155569026913718156737168069409919189856355568767178602164431553491152755755879474443219788725237273287343073964697932467278577622334358269370183990399427024114602214618230567046140408626332147443750778883853495951934405521504211287953976714929302529132690609271364001858518464316243410822832713846061293282042408524178562870638347387267582799899881583286203749166075978120633411791969100789766018078205499606925333975064126223155332090430900290549044290775704027485888260698357107861741216136848164983388476892423866233073181353877325743589469236595941633452435282190208 [179,73] 388888035079694551858115530050417405485895050445861930956562381747470239618533058017196566354302252312931216155112388366198672375033007146647653510521198916630571885462918420970435873789635662745732617647040622215590777664310160140919312259081248532622024454901330930711759761094883557602423079187116741288845754717335619014001983767721622596805638681890705941355963841943579297142880377453334722370783293339747004087631189367579346509677983941196938089137156144314648047005645699758936857508428355635377700260563126824155447122632548527755924838367073101871728408570692868150780123112492219092487682629209680535714606842322729981831378900407152039006321064916982559610950060574498555834479283970160107022320983701359853083813444995107178447114265929633492199306224663392648800918282655650220440682236332404203116552465586014900477006188003015568161091566416750951744665531753014788137582074007790329333045768795321463860899033790690638357858074052058776249724416823005805708807448957344973133998284424403725550915816898996261623335397724903285906036247077060605330315209743973656639029566793962259229597722078751619429632163705661016079038193005589864084750619585126443716807901094159305011618958039806224859802101404213924894035804471060822927949075234880640309998116695801833271821660942942948765545911290700366981932760945569975297335552749245513752078194862749645385176071289927538194650424004850878468832125916487126198880604307050334654820526216745016575779451719745713218823000556567492876180598102899391675511749374272663062289031225656449968671476008299715049518702278844599406921645684762232268529652804842528342113481632855729388265268276991039109558050547701200117672335528215255306834914696196538034152632982783210213703617070009115758662424403289523074903562407458336676139855548409586314624111159240721987781068770499474528876564525024619703346803567229476482721847677262809735929163757778694975630998786271261467664720880380722274179773741917647868943705754430982849255681040 [179,74] 119840759216113022606918306172407521532902161406426144854157849467199126207441268611415851907316113858029241364267049835109554429079939203216872763753460933031643023004188530880217811996895256180429108435870401352802439226293356789487227454579835104235387163923598319942221545179686342097886509483043352786635720631558650281346101512073160203087905214639064160098713308670960460809820812814736968697621059209596705150459624445197744111773403223342077787839713160534796499466326809086088655428620363179765581349195306144651185139430792036291922993032170491081736553081689377637205158499877076584232811733790272446085002501553421365358774542157997916595352308935231537899597888973321189123952844472116176676231595162347821157140559378704312261036918806698831531797897952183407446196366896468390265560719627920308699685760061214756312694042762104066416889970674192990844961272781657641899269923271843391708325837568005031024780930148575654887808649753414642598497205544152074175773143982946879705001329191883252525404395714494588487719312501511629917905925024177109476439479025179328281218676371022767747738969092500585164524206196386422752488286884848353938344066775724744978103774488003748478203044612846721720582202190762095123477672477539414660153796807064386875608769042099015786149998932235082287438914049037872908336614986349026664560204659869629821926644402428586900039997581343624037364694978666916670383041451356208775722081582904679062780735623340645327118751887532054762730703797035920399622972057935722060145942863269057186193980303339909235177194420684588780172228874151398674065075181289669641804058928615745593159338859886469418207918200895984037087183217559458150375191501962256228915836650266604975759557298436504768610774077538606350536363870724627692446070916401628029969341154845474821720700132451714580235771404159040815411870193553843807168806000058514829874664027557039412456560815667981767251104787739544102049956864219919897345178023089246054515749973386062820432 [179,75] -1035236283364819814078199730162535622334917074254788147569306108852809677667966116715930970002465523748320677997311662002707033799784681684063947261892414022064409345069014397077107415633524688303552357480796205662170937602757862017449252716634459211267296748755657173412872741571079187755595094572017228873136692172918997437966206358475312157880821503924576822379788144652356350273947896115939353903200739987732518157563091649640093685402626539746029259048258714421330370480057808899578024319990456203405584464401817446020879880733807252133286012207268636770347644352553803462577159808319550155503696496987374055355572852891089675823510117245808589664186041463958224689330115495574500484290174050721888958214935233303217538711540579437070187610842127727451804469558683526022776205042324854938468635290333667323316836918597426038010616444952070940629345193608356842742771814609227891303126504260514821281619296276778175158528843339648526093379154160421512208756253759891069877207752824877145520430924617164688145908640292382224269550070099738376589622776818556434771665885343329799017104773624545566165194267186192405701875063800871616107322167564149848708416969385355593567275865332642784335215126536786539138889131366829533881283160885578299332868806265448589272127716664741442137061095146261312054730841789452922727466731648808956127570206214650561509694056731075061209027757506015786933136243748249533969506904465297323293079578563965557330503531219047800192879237955857488717442741367621361450404373777709322406793013062316280665479627953476552286527612291706333529542723577372705853146247776891718937196070314799351890684583282819646422970674055961791743754605578035539938686288940081395406117184980084646487042659958241995059777749037043661600963829410860446514166228824145761460502898338139895650222650717490080574111528268384667118868671759659320951540453243109810794385567182745030637061907490180993174635280393099333698618915817593220356516139250045159481639561339095375158 [179,76] 105886671846945928651090320345823817699641228528073941273405339015563721435298124641832376067264197191339822125243791848497559838403021083486776264519614680042443060536967944822932691754518239489211739168616713476103631066291422540729614223892209423187352325592318749316231699105728268302645030198434798410012565691228878788952561956288944991448565731228508478008924256519607851830079362999752247453720279155496558632853398297662029000695788493370115383419573546113095994517828582684830512053679176103721091090329054761463901454531938634024552837123156665874581225241101352424415934646590195079699779903883429065001353942023120309799036372688234922823285144859977265758672982351254685745647921538915410878297409528332041863450941832242201830914117359871109220180988402926266646196544893805646030376378109761813427721029365217563812426491446265265538006343322416602009131799820003056268992489874724131090074459540608135758671904718599287831352014425831534371544220154579896852531080421665309249795546416554142250061688249932198719661266750391739728971923188450153307504504658286272405414142941118654751325552228189343665160312213546540811396890272261829200337379877315189692345800411175757451444833367416194868643322774299588385400573175369277830031572890981405690108612296748546692979908073981072147573700531134409079632929304108124816870143049337490719417913014222847099225288273518192596404977917757731181039241547339773467914546458628695488262863298675563028184172002026965178784215731030773454416712736858314342757890118689951319941870981663389872592523902192742236475623692095270664674001164871130730195566954290051128159460724350834187642224682340321730802808788914490530173273009916732288786897627592747376079332363571681538356506899620192234560444567700390543965400253179356211170716153057587937707772158916364717353804704493456376179995150101697943280153069950176997228914739916972089083632083055900801190855318680855002654967682464589944874360719110583927629103381236928 [179,77] -4770532554512068127374473838798645573140084125192032177575690685324938973916205738956089490454027694306521055782192157796294113492950419660751871445377515939712514232189800210224499968882205524772805357080554008747628656180108958961621733362522898060218410556759438314528236204837444192667489769893666082358921379081017624915759206018544045361324732675304469299029495699129387906219238129677631511775544475671262427392600586277346007557102103583510690646193777524773531080989945997495977294254217176966734486915675712813690706798631850862557090775551129058651853064444401494220127706511421081057074824301265264108517400237783043927624833138566208374875835004881705150448482728741522709659630994471451773950161158846670802604643637589306809485755166118188005479218267163460742488420573211556254090633120213264119522860727887903599806162867880692643452289879427328236489426793384093075769539067038326938527273327475087803424794436094221421903484342784340309603386179530912016071541339657816629466247153986905106406954015194751494587542853831064288400684685015523341224460768695530832870041124245844126213077006520072978590807550614286344560373543434571789543514428647454176543635413964517112552235405643767671845338004391967735178967716148849424519380588706762847663573050183971160591882350733784536726163464615669733559130087695730011586311605225809907628075743955028962329019617181992020086782954665924904149574096171656821900700185324187579998076698375438783272457763885764377685730466425362029923423701830067423464879446306324442769942308395541708208342946190300723004318898134802861816810226880998512372607112751723002580652381843788822758878262684678512317015437502226514936837394036314759520192468502311413352789785417861456085255030090508275140052572199354685867163938980582281532268731948889558659142861132286389664442201818248473175966261765516646968363057797417446659099052399439740166103945167853200692834227515096912394886198589071164596651937709899630238834753916 [179,78] -360048631646090206388896071489116584573590535265584009725873816983099175261850134398296063357129932612373974958398533145933031800455921430448162129383038653082075660495461542824814046667312667898341060633732444618871849732367240183682997118322686899404734911874175513584580772297958114769897687476360679247433175144337721511878404316710911147709089603173372944715920762919635784970296260832700830619479622525442012388871851270387853252608099253992357494389620293019291165011671228841999805881472386614078232463403378048194545737173368050211455794990112951180306625604321460080730965839930203297756627115813814208176670877609969908398661260032768039181957709996865183374040496499818987535183697665691682403871768440139520290347129220482723464085705758428365994284569962474743668859115460797677158370494435190961574798928821523123256220654937819578360988518460631620676817386030778496021793464701703630631005370483120850160554160574778659858762095309754982411524364570503701013025282475583966577341821543866745974774741529299702959153626332624642028590672471031977300083205633693463523972286812006490376596000815386635681450689702831929197523790268253126068870353204328259407017772609006826479894766277452137768385105885448337801283419451793560919310205200501694549751852737829370416943725316844561421315336530974098497230710642981431167127930512193239815769093558045595100031744646381228213963292334817201206301067916137863088701485841575207361718036272280260927745038763046082102841396426347048453150041811126818464117966320458765781730422921171839868133396801374746987466509058454596507895629119877508682363683875242381758156003239485283790553819453579957018839961728526308624208331153696229333884932288116265121570282273759237092472185506127829963980609967164290420852943825393070300974457714026327233898019957424550842347524154556149300698615652495277090125046941281541666811331884940226645813861331270987309687907865238735711851645397129623923477391747016670860689984 [179,79] 95030037812841949867930641264751745712797290710395131332285474373904392698312877505379420888296918908419354548221932293200447968876976503674913417981227734401368653523587614963111199009203142568958445563216718982640906013542064477050417560280584289185214576743688871597719764990591882305640940171774249514086014555883150294554993412634369537598562032946950896395926246301487610138314022866785918430413635918038260239080026925156718324101670502324476531292817667866644548841917759234386850868352652469958709443331883686893139606007187206436326780354073754536187185369325434350000145061116163999208143457568260473091237265781234774128279324119890630052984368570491003819145829488732047631651983261137489130196575174765174473306107007627615257070003270481502010268661607122425529355772189000171192282636329693558440722274103072436089225559220614803386006566078385821158205981033101952026445215494658665899097138854946757002867684582787548850270914934000696247133767492767349642446497806727992572667349512854939549001524159038855767877775948139977307397080888779336508958960086376063902624917137633813783398624288792570025238366091977135196999688906580369898068145016325333808092987450802034572047030584221598935061281142570968827254669715926255057828123982189584980203263777561850869907260873204558418766556306652686834413949377555990954328175031667383657051506994559318645174731861972870780573586495064798375676863510475996076581704541148163839517719336268389490179947804715526863481579621310628059011068459689860765273595963127518778835172743170104072731594358823575370674832509404754461623782910556266677222970017545647576227959376543871421115107667101944633595121520198317525310916292228556873605050978616159309268550013252930226873858611398893952444964204251659202306744782115097198585257096118426307253410517480281355712231186745637507569598419488123872729478637345154860678120414877511430665282744809601170649914794799281003496371900236279390235416814825474720088 [179,80] -9795500076598327856281466861485126312528627274410426614766296130469354936970809779674710305260437467777468238996908772807244209928705813851031599661185011451686981649985580847749033150775041257412256040823318194675441036985409991023973195538387337358805885169553136424687535538813175567314036633019593563692229849381250640776774029341489615571059336983863723585007253255875400331173337429401892308459322121816053381485018797709828433506411672347433746926115953489103818794324075692977123653471127856742951233387552183000256777347395338585063256893211798370493268098724670032543318297793397239135703846177525723097817185135460981977270527600367906293038780387568523532424058058988474398889213872158887324261888593478774293244616014326320014161214739431304586326920852155672814900701348241083936993179973840239300061620629928949187786501508359429715652060798208802344666275766564188383142990793389502967092318039410797700675992514693451522258891910241033738314500338434883873078699081516632934708735779712889310669014605660349897372186537278515285224811796688915434570802023108680568094052879694918816393222994005049249617887301555027157218157887814875767647603673211566200933293573393754396169234718093773082381745552441284834252601281684200502994065145181250032721510829239280131697784224254511402724137327486597736862071081670827734901532470069055147809991504247350077425901182080985423695344364454085293266817305904110578023406948479200346121801028567170066718348591281212566292784238712385706238940133613614444257559817881434102622263949632615047864161008175449288576750645709362347871837731225441145866169786709219583867350243610595951446908833329491491544201337160281261174152383114107879896399169570568545966616967472805145814436067286691273747215195196404380313744229051411178851246682563421267859081100032391711723937553289712322129442331535050986463395107605846622406918539055126037203183129679004605864151113894804171331479310530538738434123047673695424 [179,81] 578324736443436157097117038609029034099966383508660595220962336351014541613551144196755541229708395580781236973819819508930717084726908889724407576083727337932915740503318805956594190827441290129642292786423656278161138053483431703565443383550927208769533665420409359640266697085644969161835050510045787933159881270060375081537668504362897023375985818162422360517629528672380296883079238016123858248446158310372081258581659165607750201486698186250383331327845631345846546719389389984749766155302343699796166080185017520271892536410265304348855642713372213980868721420525657598421742543329881587027086212934410249638826220161684747808510175265130231966782340251413361593549572034795505219801058666495955434335206101940004083110697262906120035627684164627283162763557290498711645020524588848609823638896325087887612326083302991516191699419707052933288768460866669736159765284029058267928150186246015883474011956440053306788712216819435137536915478925779349804326001953451018245899757215678407793989896215826596377225372547042434608733571635622093056188033545441126187592391531440458649709280154081305915055645358998980636103314784638333478435852401702728609381695685093944853459366555106160757654352292728562020905151420265072982240158124179654529567786258469334069037056972111023956639811285367657789786688541156171472403874864930743229445690234859194443562297866501418984071223391025047030806316336399559387824236636481272407930496136009852300254452440105763602675675972953947405012808192458932208650616997720212140041319743131708158531158039114292772522442415831351625917518455650161927317750195259879376487395027069637470889753904097895371737334936880345724180075766260911974852847742697197058319933660030173114298645308391182149400239627084099694871184692301673809214373816051012718756418569017320352802693580408007797026791097047163653110460872321858934563753980697713074261729021828588000186072607396219625081974991325235657803539650303299169145157219064 [179,82] -14047092339827105147291349892335426778151635290017821268492195798281425018743468143575380689489557458571936507250234702823659449736853140777622849106453613229759349428972089719342458230828242595524715545395550216113772780118512271700611215256877839240168795815531670124538723292129192439376489045205240480712084230667660562047564328929483686409732820296148170183347750809766938315251137780588797794760874830814623834598318719283050240942368370933912912930843985002302552224297913364502453250325470449437052977437235447921680296033329230163435321524853809112280535698457221569635594764527063023750495184104343492434435014822929514931665809985358296861888315305100146700396568101128089686476165184778379737562305788546869996671924916175514126319180661300993714718675076023189657175744274146007877354767740463740313580908961992367247310764717206624716409574346836826347618837972238463438379697949441522049745595573212023977635694215880222180943409237577267858025932781192971701171214375663532179575188000045412310334603295427435344632337505441757418957037681522365842400295008341674765488165580042530487261575825829269907159440771669599301496687405302268585614503378664206430745436451435193121730927899522536026795114890433847530587269835257479941576582723340128206877723961944694599812630095198373201581727354483956873569478446132490087696763003012207729970214594999795795978647642647850670223099132424617101727823383295368390203578252603567256947131273143669110951593380687139318259379720415694126253720939875093907676144579628627912649644345095132175276745848185184490511243928454287084121301327707155482453721377963388844151697558336478890225052370751425474332086716635765998072036495544835261467066921640884744479282738426594073465451662264541184717955455307637522150244183476251597711995200551622295780496610459998030902246932702111700405578929683897592808581052585533653487969181121141449006546000213066317483927310638791435230641364301101689498434240 [179,83] -726565430548991582117767495246636857127708516355507092042197517740489733259334429028382764085013571074306471156388225233152008515447324556888047825973315903880923798572313316089918714703921623162614144639375512915058409812813262782793612768541746934938129981083238928726198588097580786736068328380985365142782385902938651736244495080511233434959706110837918136639594933703803828581228581381141839891788464278493144163767170671566553769389112733778417698012052516143750885828961987138095759470694431799417679315949015373839320833677311066215060083461784710629200878435814754197175359476143019383400252215090000682392959768240847467772548827980732704294264554944181321889294563984566340689686489656278814763599013270451359059955977448440293455678870563443813737472940434763082105745142905853672247925334615793847983424783099631825610471002247853656565962577413122587457981219518753491173112800326568560261120752875578292316235541125071738716890069836532296952528788322845331322126406944583224987153268639718968430025322402908288059832803409813636743181705461489131705011602183422577833143134478594005199856812050219040638900514074433982336505448384229550565497048283056454062855801459091309772891609284315724330636610402033271029229832701956358074678189643267837372376901546114110208363010141384712356413023866314059439224695510090947007389508000887717523411755071075730878390653452181665697739971409400085536820155750020368152437188051704101479626847790482950056696754811661264808496687695075626727444803237821292544757243794945078294890255484783146267522541201831131679936498312110155452670724136271273341236246578241606455565161597838340331610337090522615420608663146811786329327278695452377371059320115004862973293952229307744883517091084427706797109176320940500843048190377792884340432475623338517754537858878604159925237570061204706554806098781419099299785270400842107555537227624501279316960267350682129324371709888119278759954525947416995520536 [179,84] 83414650587230650077210627729658705302826066018919620245825649890936167930241515096057161529589444557641966912121724666713344200544001017096227777117701385807978955105068764484879910147022096391108092391378564020354029584736540165448978728211300239863550585932519589562677377880531696307723173385896005266810217783091588883497057681800151069524521231215249095197411549395262146999336076132899128005773206392714748896562733715452220859537177697652173182851365045913161660204638393854458864291297271917712264854019591126415182211669976248913386750788179410599314708722544590629915066046535329751119285184861052393667115891548895853991342337663732728591839616859223580657248214511795253549432519848166741352036511229685282118016616269254678405908726480165607546591805001863062461090251234497726809500209543792288928473150073663488174520435864439033406351578272971574648701439701478050000462494995898005354930340416128697957038761515431994532786147188806776723457003899971338353984195169610045908070972395043958293577650199132659972084769396394482585909323607274647104868851035048163168085704601802410142244994631668691367333705643230833953587721090118931264606101205349793692590066765986268418394641577828438192645588181007537656778466840490150278446707457293893320852290028471206958683380915309857624398220711554465821322703347841009902248237201444775960421275110521864878242150133814051778127719310556972818290273235608452982671317566127161231983568649998116233731570974757593098871995318636771672654583460170314684939272556492173347464940862955042265652044377834475368282057058658818485041384401601647891326820018241988974978386159566862787971665902783204882617242083422533353945854842000819063617809080885805453084737398348958580502003160016226561300449343307274153652986602152330742525145653635267189493479743383879297951121456759153980753827053682981894060336867256434199601363979889740582232404905416231581021098867053990648579510857265516736 [179,85] -3353840938050269371128563013681272609187546779256062097135492660754845869872347705671331574341668808386465157383936123078940719996994545112267778627937086601250310234182382585772858236552491088770553489420834538081797337154692308249373616281877141005565060617929940070996850662399702549975750809762314761360305066403466560580603991997419010436658638825377791484795487197870865114038726564874453796366561982817173494093565258232806189589783687538145666676008666315114287821677308781825345324061768390861591343864371444763725444740609454348886401442616938300986356041568005779708629420320192730295839858243314057948292345620115955741446194898266578428712264157898707531326078110816079451047031876363241816595947946257858256850011866113185676558775829198727601120609025442887749207346541487863898310814560956342864177053102763843514349883882645277859895087360859278048479186807468043403075038947786388643241412421773018756561081566572675389011087654450546973779525721531739705621275977904529024105009208552939514871029222540986898022486913158616263981145045961768696936670975973829235550435572607460145823698561328748305461998322123596419089559429958922276952738504926855827486858133620560013111748836302088410520781358279220250168610061485757087909394875477871521072394951716093591731001094346796589840584687326893382084250843907440863772584602458603008568053916619637316002135124977308589662273562265870854889737858053121801475149430649532386912291085344965543815297926208133607229985400246879185892584393145113966511757095607336446536031560700887819315655049945373679529872008851257207638322548680162964693962660363354069935666099356109884540140668655856389365005396563121983009011691413071813111866176586396821061827775411238089983214061937248653205742251480908346733393708251867304913526845081436851310284585969716571345191629174937142629875975147991631027726109842910074469680348877356046976142585498712064010577738603796167739281830855760 [179,86] 41895631993852984634896123930983271999485812250049351034011233567752271792499091741364440947784179896931921653778916896734939033884929583702815953232023144230102949550602162844105989693434126167257899775057268862953456351450954592352530258419077574290381131611327006633863102425579727207771667174896340074094769222900722834202761832791172016259940262865069966447608921076300559678169756522632999577344715848012460332076205520474944764190702549496172807548131995979021920611299712780428054809743626343868345436603708310742997486147742863499344176235058535256211816772805730595092162292048191419714916006945989264024732246210128371679673137509117228754295796312472441152470955575255433629852817144844903237143586447303912215927153744013107181901367175439442571546490900394349990195946112615763031995264000639463385311716022706836415725927652905442990825119521854851748507069563556490772789684965490626227195741067823655085591438830365527246181347624302716300315034387270821717891632698001097830731006155045259370636655811837882282344498749610775384410991865698400562327683409161065778174353302661887308792885872637226711543509412783388745690258423126248664967069762323060861382246906083045319447134548462410791260574630481898200902042908715906974122700455577209695128096440591349439124583553014735906571428319122745364677439633005114650218850510938198895719155682844151051804960996593155398036125125636078858654740764245995421035955310002480250281132958184829023165927516287181530554386338322365697255661009248158157194634175140876375182781735079434963071558560706692459274506765554390120598888782466608966879686495151075439166913711442959857595875268685784511974552739885384401582199982320189715653721330424023973978817512189856342788341270394790238937084583459716083015223580822781858833077578845992787748340889839352358992945080979137326387761948649267227287459567716935717542037319977868584179985071636529985897348212579511364793964160 [179,87] 1719681594111088815246976029102667213562517980262446030759421351876769099198993399466351623743890989951549276907018426170662247284450957294292866203641609822197684807056463688503022770541214865693555277459360584182714825497729355252228238308725742454195255384079846409123345268803350070836351287255904607917392833319582098956520310340043954897234096379201971361140434820999032192022232336199521149923487540597007307028715998602998258645374699622306413571332710750969508057574338664208218734082629079784726496299417995850347709762725852173797592639509747334263860511415309940165727312463351022229103516341194187317823780712749574842524733533865706471536946238722371013448511088337376442145049926585805678850451753655756663689652852814699607100411772584009418640882797282422792991617366816848190385041337613009589359428219592195114570018171058429779440931532252033037917322722460908875983551851052629527402745730891915252128901222082888664051237021844973249047734143201850430667165731083990401420700863419179675081400077097023939778245119564350781869856322934613638994107733300727098829743902328272746204345130255152746383874161739034843541588296534233701720007153819636626814035520386183425130084319578053298020871698664653437316908003944199760125805055494190558658482097115559701978880139564958405426559312370619047881353844734544638322564895764156548799079374064992597254241664111225202875569729595236473906702375915879644823278289451253935316154637315458104950728246274293158016654747464577850893807878678965217017939138663299184364796329445990226114002258100296849852064763725320298872862367297854940526900276538772771219097808116303281449449380771696989178751856705806451625225885631187801121434672933936141243357763299865541356724439541710182479496536750157753982071901784778223930028676523201344240883273735516688329065669664123000665521833640759572261589856688835689968713446127115810242262669915330604289605623036134065624368 [179,88] -80157021965308321303149573458967053467123755273385471190704165080127140294853223995084957698049898157353169339264922855228797819283368916417167656638011607275832360122634494903625421148284637491413136155634183751106867062387859087112535902285024059703002480552081022240202484506256625149241433632272433251786724188368388598759976373192224161200133489102459510943747629180198070659858019819616004440506080830568960200794756609970141808938439240598810772043493421979808471709183557919168116050016369446919733858152431252856737647776141804511258165368850122158696825937677771318848470866340256694605850655783110515325616156858317566586096568441433565898080536925130320099111880631220958265903825800366762533339178856275518924772276280788093711663067543918206179463541313047127429628743265490188399959733448383142018472813832494019137432824991853200118637856549898171048107059805145074481586841853395575895477416854546312926455931294717925912328152016034341185376710941543035415032509945420225536537190200580731772227037323581403104785070375597625608708049991812081669801116069751069374363549331726722302753401574108019262487877854852923807926022613632959531808156619897534937636036795179588563285073157667413576034205095955266518286575627299587648452872350233375486056293486747005931809681842565470347090125576954186666463511265455214947742097033391245991827054431656413738049144352702974239761867471631405695327802551057048497056178733589471376721891814621836863046096474290362535229393243456124935027200474425166792544238348744990691108726134963327024564477959811075151325163197895757289269248684110377453055634511703758037187068113972917162180858883434528760737053138704870663029490976645271070448076946900653984307853551023704774952564623263267180920727014810920159489796810405507985803727411028521132085190877911830874061490389080164060441365041425959515389908157080519876579051465800281243934327108912669871841494010256106336 [179,89] 1018000601210747116557207620712710006044845493995942889656429916251831161213526535489638647136502400383420217302470013879757299981977190364326515183830588327312498066133537670826763756895629951595645904065872895659201882485486000686201079472743086927221120714568311903123864017599846134593583681895203478199391829390319594188174161558381983736974795070664367787942979922140127275980457205799906693263174414816837023960174640023489445328314143624872214442529772902970158008706629312660331750376113982697606687657897075291228777345333708633979466603726192964694337195743203665395162182945837677668338185155873650221062830609818501908707973508366226716168907752001927983494055055137752154355248565327006675121599415091771539514833786000726032567946832500357520386825316239510851465952094280337087787201853482135346674876521392981547726322876308902085219268164988676355752622205295339011228931576582947451820670925115443691752033046915500245968717141931949898691091759849224191494824327502087211047463950739925890881266520846837128574317114994514532880348498401219402299402813856897538594126914980342831743552938762450793020853497440005176305077612564783589919513061197251838166925634038297965215802468462946659635071648070003197812782917315553083351967946539366056271160984511494672925311694191919929541590517052941418488120389947953196268447620716018266172953296264542801677001076394942484832421944773213293379964137116546395925721233725383680487686561559806039366106915902064519176640218866147294194066322100107777336627431465217325892953405052096170557775411796010212859087892223842049652225279171068061867069489646779664514065645714880947229035062896523024256476621793518586641003710402019709622925442802951260585180870582193148478186139379678371807761298601321291515531734978092743228359243632577780570461880113635708454167942788475559476462629111910561631893729103151255836835039612644702755247556237745812197763705786108 [179,90] 9087199881586965479014261603525722660940020879656263930884686834812108465894268039764050498880025455326062874611024948041875408740164777336067148292682833997191191493926601999943023006878984405330129210751122137599307168882749877234793326297737949437798827127602645486485628916210904106641583974506014792431721979841130533456735388050953740529118907940098368498362709784521182655118925226825658692049738623172803917836369831277432205464895064650626070898012621874115460198860023131827371854085877916336805063626997791984694782492925804115696267432389530486488112427504766815756639467471282431207520309884055270332225726235810488751102649688107008025705741153251615566847646578090716766859743860666099412606385804923218968125881195469675555478668701324783873442869981064555025070352887102735071161204762600668307769777423112120373689440951182875688719189387021873538039769574773829718147414521768108145942846606886662359693248325606990375655321288845089399755900333059351914958478468179080627649368059007750907857658237383283338503805225828762484783415974031754570977003003769299305858239500990314767447400410395996759898859597010124411308125164082690828067351931117259505776760965259961866596070970071176801022119928038238722817982027432964759154185350611863634186317725327281151883133869003930609494209339657332393956892153697491350355852390215987783964722553552155579958184036051008033938401887336363759152811835397523597351758486211985092075175044830029424903112037179487708154174148389986593248863157913259515654948824098935721318388859597551747089851818575113302372571213721560310302837433408829060576548324523422322949199002627404817857368365954313361814695099482482530757631129914058710650981170301161587306677484554637062874282886678512941547106757991100936131124272931015882785477260298369985978639435299573899189679115484557248025666492850862215510699714501554884535040193068448673129081711272313020824055496 [179,91] -365315639353689303583221884432635927069930175488756417290889804485048618384721193211519475650851187705136632080374187353575539945762922578103946953063867870134992001693460619152540471530154857690431405729013335515485297504345212491838863797502295079028089441700065391391852443307246609284019741690708276960470558821335852749132501748626092722363801813215790245058989481823290605916353362277051603427268755124441370466739271733484714197617233860794382741786373689743177430046970433343625063421869842398110321309210989428588576134659966607768144200559836625225841176808195958007668836262681326481969457865625163485933252158338352668803802153360331136246745317513315146843121738674614329962859753842184466182370565587222345417434302199622321555531684603750060081253562826121525822997890249085501694097878493846150276225760893122452741012814238118396453310783620024698350945338237787751638156725970339918578690197657684825351121519003690187155530406040001932958308791009010652894801171816327693303851907411593098019762046234521481017508394887023161349905152213033723414950761028729854440356493307829045556392163280808651399447907547170678259701578894042581142419035238272712997340586147347303651213674429921375425013892622768513305101475989230018546911497713469182843698692149609875083820691111540719930701552037862998395567391082106425442065393227500988940658071072906731070985786102364440277734427024991386360544750912685772390744325417099619002959458242745960492225783155492543403598337458588548212473816812300001029809028907788403321549805493197053519238163665650258961741464329324746545323126972235019105939056821743123073847527836385244052166411265824070255683829189491875953464406107944313792242882368529352026387644423153583609599256919236119181322066882131227703431286019563607556896797415181992542746003778798552120743505018452675445406885861764125546965680473679073600162254494923355125892057265262116542743 [179,92] 2383529277410547235909866715391662360881315957532165735489801258144481530866139778431191358367924877799213498530460022202722826086941120406458888394832788377937184486472084362952667733186765304522981852064276852038114506633541118641649971553335753883840502145098235657531385963165393877733418720966404906836878989857158779856542418652257611013522334881111193837611109084452664926357580784275118043549185543979507806626062117299888573184538879038316354104580667911931255620929288171239805601714433962410391062657022407891973679389150735157387657291933953008949655801804691846426006123651235729418929196485797855706423135538157835193659395572739484761386686494453096781012178407600914833070574701828427612561276046005079825302112521758260861807677903593023423909376883927704109361092236159071900848896803526231858825410661883270213725200799244739360117029334211838776274428658909850424280675387048053175781918903870645810393184970283892354724417673645356772211418392465450595931547864273727899887711668995599832397793177913953179872705569600300517247469385164045548098431330125775672811592142363065186731596681363232884661447455491014656941902584382818836827325885025255433451865400901219843965905677209662704195039071316556692650543977473992216318206617081622437291396345030625599931610395315170672828498487091644266747647230338793044713749996104583635620927286878828426844483148279113364068230750677905802463800088383135406103844051361104965505514933672872105246641187455107808603901154919426060245218748684647888355098080202162325763156270730341371073064093406452373427070764057872690205794080896161660344506464224772339938414140704166209984405166862542823659382512785683224161349653987706575188040988198500579901783317689107124545348615444363482843513277222781741903025539518841909006719990695403142862709601717383900729032837878448703666291131041089715918986928097969152100265816617205513758353596842844256 [179,93] 20165892783055748492013093990061658662525408342958741287586235613710442285965676131441577500399049490741744437900116886736981568094589324863126345448458222115363154456336405266115705139693451778057759490650300226254937710788420859932788206887302623215137851692171658631859083144472106728742087673619183831521439921904848175935356226341900012745929685459446241735696533776306240033934202893041538232949748836407038361737899243999683264270805581494316090660262935152256243447585168873691888449521437229455583605992693086968273768383857363814548175891055714076495436428882057445290598119129527540002286670404371008523565453028785380329536029590042888044077098461565554169278302246699212475941002142558520916276641166503985029788890963987450458431898282335822044149097256166061342104961121885114556188613546198399099192881461463789256086765564475512746383292201551725258207605289148744556770705010286179093010797990389000581577920891042289078640405267195365148398975468238288197234718308888056561717076603652909047754121323222915690878699628206804847641393553514126307494647642062406805082786028959780279444383570095064337852505190021606967194030730930449310916071673628440801545085821609119213348578642872531192427484194211312150039732330045368851174023916369228188178108451841143397196461197119457104070761676591547325953427805491229266537187962834799888212249730163238005591288365849698734419609879308394890948140561954097338018586909870737185021689888263732793253569136353355120514430158080745501481932587930854419403110846970906866895399295675173348923352500624293557002265244680868513582360030010703831513231698450406634293480200950438937730553433250912827393138672832205360454459514743015269719497544325092511039969928008058713258297626582419915531585265361454409620318878868040718259919591258522339840882841793682560009037557178303937974699444981125838746631717297515012927255086508384054619546144676 [179,94] -283608328068367533995190760794928694498978357023158445978733332815282136776057711032139688156567795300782915235990366439510177987367401409058823943686207455718507984905577300443294276225331339202258541484681316001392188360100564239326185903147760845030362869669125804897852533394388602301027720406627872804661620784761210515005723462063376801368837441363517487232282138856495292805587861105396592667773262414367032856261923955056884430099973754956660175307709918394594373996966325924529970596751047012490288460988345461116056974197085044859396905354787000393182588463091841279465588049971544851154948403017409523953633629908536100379580741931275697820899666890972549541633298949757205533318579663059263559594716689558006250795695966536764524579293504476850660746689418656652514457620196353724913267042781755930028193095859700431943155015667974262095626210487620343470677537710492301107129488593606436845564967388297038106891222490092173264279354637719475852191146523373528142391003615431489331759908421790561618096131105663490528800581506985819033476512527107174190006177920319287148106148200724268933874400196246782206100915497812034648161614488044989119223177203701970530835938708358367592114286234510828357450152315700219537758432658369313032284877870710202081524203906895255626687584531969224527537619513831979819314725788725356041055028357613391954691798768423224609024839736098257154450123016859095941810943706568700854451562544051864686908158350925078190955993829643893798237284949783095365822284743328110051433056814567925910095021500020063552326769549292727562083262987318012144703260313162058500967352101710565599982072501087888787783745968609779733355374065944603216734740185076318269592127353323931817669681198671094624377933492166585977561428309949702347030173805913221172406741691267940515560432201202127356338872849187065426474879909314418449979110531324272999748468074157286381758304 [179,95] 266995368975520845645323645807525600640631417298334097887760080344531010474558501537150731686274736038375133828602749012270813338916936611711312695204609149039908109252845640692426398433760575665333926176488559323331382589030363739048980149299735138260901382018651560837516615090292057022128739902516061541947521702616776839702327426420565743182869521733405885881311061126537097029034970893524203088100365081262339108340663992527211272313373232721714446658851046787455770372346670635008086040022994320266871860732773734937325905526476311320766487071742819283614938500765357049144514378734015757287885970460796828409683936365768820731476310968811439774936148766209823384443474901232932410452670585730602249413051967885787031607594680393926922396179950117394850598297057425158183078251878237062392606205406441426255645395167555643809553369817291632407036140255332582469604673294210539881229256036421658694839607247618873556328163781284688640771601961361684212698824835542375539543483602533965269498497647813010925493470634321540555630655366691902287627230464379358446398965091672860341727102414418281629758401300901273132812336191443163539845507740635879367494882190414338509718676228133558185708631536105499857855076698874240415129775437431492635995997117980282137649139314938826698712657874332104174306536816050557902568627889011241808301584024388699519170419888530540818843679259768367020118791895381161494103005828733635357998620771561861938987458270062454601215576477763854561845457765002151486988253501207653168353256718096970036717919741275451582545867924897542178595032360806030249555769098732622934917869040191467502399121533655903768563839907338177238345348934194810658027367197553097547858449877388218331123719187486609722788431826697615292994567801689487060419094855379516166027448088857125616385146290031911610407868015250526166802978315633772656536737493486706902132552286787993444 [179,96] 7590038044561173562541496270867175606918417568321861874455135109062193287708185258497730333844284586939463330557920252217140407400682127755562617859716535930366108753646993605285088796245319973546540105752030953759646769704707075558526982790031801585979725139042209353032244683975820548565469032489806911694235493967365155423381067931675822193868678623857820836774412535267012629649638927964045525984173061398013658200584267541954345572064760322574754446066576761933801369834457506619728435757791044953839374116303082799033978191069306255572571831968894439193364447378789342749258829838831476149755809955824927266721264999478243531635058542174826401124368295874913753897879292868612019050803474216590020824981890234425990517331260677761605594065794405926247356561266747770072601787182792785334644970370232489161687163851914418543058210919038605348603939987140877225462738997136181840192638587556466030531731084552626891247244618992079121939773802767774356186504869488178027659208604908548099948316411410098098969212295483850306008799446651496864981438837914568259786805120245647937600365652373052100799162170855452282216574093085508314049281044445481954695480765608927382730670632380409311186722347973281882243558082979036881160777983161524923716979971475802482110766874945783920064085925377066231075101340771236589463850170190506973432426935409462654899546718653128531042629326910231868008104986781267767635865415672133502600985385333093068635359644492346048578151871609817005375154491705962533619837278750890552786295498305858654142588210784222685275373895199695573970381479447819150493392440024949699157892530810494619383312051139461846300602101619386782356969514549485059153085881208187641596115941960719712693758841596423605907253225096411987751051234996621194507390550035964464094656802076105564902088275525437494995445581999873869489694669963687780746200445338370761567961263126112 [179,97] -21189077535589509849331046085998978488515790531957444736649735140118350232234283977146771185228719381408167968926471621804261789431659140728405137153068361783059524361815324076093917376629561824448107857997651094324435951987384840023993613781662175431031162766908403168444213484887011926830990293925553406669600498773951885049638454618975604724145901110365902304706078703448802002506809342368906359910280801427375392434824981937940156370770165701576552400454836301118122421824045733764299303101505851307250383392678897067555643569901243035752179861026776443075900065813150031816980265505544485860736115167080046940427711975839516325309459205257955217892609915280164019193467471960390370331479278338875569557521434197485339654758544782373874362088727955258680577930810420384575254024246032926695329049639914349513964738228426374194420372324005674158088778716622544326937951655745041738966762606702540981307265777530259267986270316376307621306342765520142358145319806988399876765700958707096872589321096040602436601228046691501944878415009810956321839346815522738155685247202746310844858357882779006798883976430650341427830574316049719330688145142965641197048230955619346803099078161156559640899748115935327173636954283056468001282826623700309077212089352874140295519575493989005823744493822442763624643349678839917291096245122885012294377917486431875314136528238158823538384947394114038269856034989010597914419198234224929543788540740353309999219189922728586323085937564346780524380057056709982571234436292655758062250896908168729531287106813502207962607183801825190344538632303383517528086177008628899130727725536946020065333417787636848235204003951010174243814553413326577334053545315334120112491941007728960383735608135259177863969928373988525277067781771097367447489244569642947601392461182218927209611557528678218998215046597112950431235551282317137567920014898328973805629383932 [179,98] -59924310716811371216862510188920180848608359533014452005769807077113199844858830206449253061444991637333271233766451627828207235791231881371494984451311788233861258434084648564792483673144427167759445276357207360059840031107281103901494664093555688170624227498932833309684222746629265070935847712120945923019139594051750726254110018409454139079338153655764877523960630181443670939891912173091284872224108692923550288906345707466407359266894206151998986454816139779775116201490979434504084259475579486435640483275258122301394536352472664342797276880510407446368262356178675445644160345799728378353993082702791663042327798777880417858553401215613565449500445737018969729741984761682308847342076151680606273813356696124777125810415136014687849861978500206644154841977784291562101635697077410458719004470043595186299536201355626136985819931382821312606823335972509558052185101371534512305275430909212455147409497262645245268982572268893697926228898369947221110279464541420796255490246410119864995835642888219604989739709557628302136445928004540124879567484151602775904190390932499851466547793740586766186726967615580850846430815215726703113413110040315718271418095346191643426953057799533469694713919734882042340067608449747173983424020778569548080614978128716768741363434950968802258851884335090202040763235175695368166366834192736552595529217427547417562858165179963488541150816113817962629383485208266375186195665815195318705253820405537972489338801912392464097188511085181470596648236681612353413481862473890967388137857653085707537301245893419824058945398853861724583660044452965164178193810721219474493169621378505254478993406609288522983280642958087779803848914462787552936780563107029464264484462764375628477512572154344215602115525685027780824164972337232490998581147456709192718799015082186755594564187856086237324920905215242024229452879591613379286186488962653609768392 [179,99] 219771807063862281375663942172591063126253774250641065262501291903001518626586856503537192525601447281839340765865235566311575996035942888762699805165176693005377784679109771450125684612290267503131407988253930387452542744471376336022937453568110362355023524189867954835940246733013307453584844740135474528450961375901912661049243936157627973997524552418101674607683781439736293643051931395757354898851164003264308070379235595195692636229805296880374455178167635083812921605263435388916279164704592468275023598725331004676403040256951101027723180335762599630014711876496740333740985362237892664385050514025643517522375111170970154676978726659175227276084600852239557575778331059662746215159841243272157134470386628462481584706740079461872721912794310613123718738802096883119807582339726897294835998318127913890064448882531311082986883379199331340043175160103620656777779497442482857451190128110605991028005609455818612557095529335017186958608275134729590830681191848134345260942045148730316864406892620831197827808904179658675961168582348955970736679503163026739566266267870101922258558178907309169833999684010793870485548555831176027943919770919964403953280794941039736500549402616382389118477637342960397965990527709141057759178186213266478889661454802583576839462506667814158365017534709295528351714377448772973417298059902649629399910274330015024307460742428256493347811460796345495388862826434811912893602922994334215153456158025902428782284069680207466333886232004537048614622994217108114439526110143286444346238317909128020786387578029698792218022570659561934405748074921856040306098780661358770473733296277091678283106057972293408641654111087287732050612396447907800945531212967950218616558873493293276641123005614508105734628592023380501611314859340422437697490282684003702831199230057421145978954364906919841801123433253946529513111535337181456534529408605562319 [179,100] 137077984109711717954752330011173647407798351070260012724784831528804280310130258941255723459434661961116023283313676407713064757198695449830208918362982772671273476915578321147791362829600507620447506812415538226819930769619560215460695180886828659215663067085498266794062915276229813017759346642053168031646979645659732449441420510366040937082354110831206243343581091535789986769039658074811962527948205682288127507740759933893947650394911201992381032676264062313507503000368495312377298865828323719538416979836421290473791487348730562337332295559918060362446144413499824230817114568605814523748145019664840664544343462915227198123144894949722767828015767443943598740757027011927365525878147219682446156065741540887907916334612642423633903051657209887541530701154914391088235397103546740189106955318666000548939309153649387777939346861166673926658451769769067399617279699427961329786540866379734580825987799506289471935503084926162723385534676066902872910899004624343898458413544046244567087501943932137725824452570850471060634829298251647768072414552445964645795848441839926949383314676871286028410791099098321134875705305884177359955823007546542882954526689430171663138816927282591118847461381971985792484549762899900704084529958801016728829481427672843140950835803191867608601234763603696134629529371957488601979602110231270924860878741001278413960175288574032274500238283626582484049177112414748179476746586822508251205723762908288297610667140841347069574507182756628636839554924313711761336987076960236674496497210340747624400595281012623774107643062864121234924507084886958695337899218428572932223124456611579702371172997208143714692237495432656116273480582301696383572543166354471112181022997640935386633043447292732640412441316133968461766686058833364266316916037392292265211704932595161802152148602436706696303032274642537618406319786758710339367874706432 [179,101] -696011523195587400630591268657657040540529866363664642887876892507215518997455713112772450724844350395067132889658378101927605644625547279982658375894364493885512812113835285382662747404176610835370936929945653059617048620463185078705919523448198193725910701762568252736604437966417473113899775161690961163353506231201292895316728169823939903694307087344354695933361208634558036344093172850907139770309260084643518582339111224315370715335581010761365386458585824264428960834592977206439717824558475424076178498280111411585091670330778076596040369709770997828135559967038480638995534522263858505813916179190468075826441294930687640159073089774446760861303201046922758515719109451124348371325335720435112050776936336908136492404782408323593070801738753415321776206562626516376828449523344878776515276679736464060193940233038189597763484001583684814806573565938150700008173871578496495433435921429740935844119511336383199886891556705926281787689562280434319590925530750987567023587740257748579436626156181150440462900504396009613065202928468413952723098755466850007900701245067681607997055765616686801918268112842140807040115414429134273902457729095427782520477398629544365418600603257825943967464150611786359207817392513106814839656605457406049817758420679724062299751977323318206871854895997393023101688206091929217044255980937730595653588292538413758255843380112942181498463006253392449275585704880986413173407155992496086914376431973535521814681872328463483590629227700297531333017985609927077511504270392106696777065345234391949183578049927756051058702005054234593086068834518618402527550744440705783097964155972713624193925301370454424648057739240817880090617132579641165747682952242031733461871548948852977336081262261399728774485531771115903617346621226277462463607880317868543913951925033946436107387757996591347237498920125062974673939583560104514202080 [179,102] -69602817546419052024579758603059988253825613086423979220282327372790476124471155429172707926544594648036991406506664769497559503370277322483581800404540760740082444297577526796281281219822594535652157498625343170623327771756019375184992571149078287208008743187847471857737050448848123170885534498620344356281575551599539551271618495882027390057024523806428923495283959558800241902116356681715651838354439914935427834180719215355238390409702621976294427069280099935645625536692491358258973055319837334368857478543066646657833373573860734537717444374198278987968852857900675833860710640411523913012672945669200986063189732252227352847539023139115471795086671533525152710715094152568595303979774039160017298947363798832325191958148111382874106449651286261943172938165914515858677740295639144290092317195573788202905401868726167843963553579465502266049515811914637385346163454304916916256572027900978935789772118840052529564648016009946856414839675515233499089270628831105310571230669061751302863552372302292941420876635877320112563516107914212377861356203479858191587014402940940588056120787665643946647393073245048123184342287201522045174268604735179687974789098559050220989089277793976873233443500117650719907891731411316287934041875429224297596035409773162881840067912971311643877721330836516619089070697354372828571556530786610231900278247526765845051354841210445870001574871329876748810466606537428706558418975298815332265597779699087301159609634400331316764870754814235947899853285101110741390220976671846439090238682358357738464009644259058211415847660384552562907622428061405986358494580714078751165343638782877601456450333534594752421173270468729879202684181772120189498929953343684439144122051506554197404205319369698077968212796739150641543314928310891150375971346289819787576200313563832111539876747367611335045361471195427792081863517074241280 [179,103] 763433819977486201135302457826881981663310864674471543183731887928551407016363017814459770556142393511305316936949368395358020518427058216780999436968912343718384651220418860137946202720696454194141298162450924366167543556258512235598362141946977135031273877152659019657945516895832163550262830683948909832386521501338564277718112832837940747377349767803458277951053885206026059630308376139214969670754212788758398131307277698051948327985789321709658856368686992773147706045765380231271787504622740684321845632978014664089088443989525908991457746815509305902529442099892779122761014089405833217769699832428062879116375087874890634508317503494208389616434181171096775700968347198104164747891768850680592349751150927149523552596950222625661083457194950539764387850226214435867293140261342728748091827486738990742915748875519697895234282916903766588657229120071494623083347466738237083396721729008750259514743939489384723725037349741721213054330285154034253850675327927066300333909019876353338881889633959196521287890071539973624763445924476660038917193517945161171612855827836144628015939930977179586721728215818124068563697160483942450191261057717206187935376895037714793667052240126456161670157492953133271306377879849248193543719476897527796665359445182259797377266872479881185811550924626917978248499973673536767595345315659978878027356208671594358220944352735986610011390859769394039755841481346578970805995253131961994985220655509026503909162874332554334278281163790348654537013792749121506498072927392623304844955843686280881847703474817980527824203806329540829880540441650922613513880782423590993264149865164539218107744121838449178293491406434967487660291416193664925456206607157231660127392960032499163619582478504672112233816905223272749943331795386053830573608907240972360652531124602579468752511034487417603013897729145296683002891679072 [179,104] -1993051297368333261059939300630846506983877625247684874684193437912556769888236500976484586355474829938468525809821105826332923188686260890846404677574337660654788821021187811471328307428413853105156756914788394288858557162874543623028999030489883834992049101387597902161126295831430838396878739143940910130661306602959297208612709234449450818629510512520054232682844962391240729823028073460020369498257891914054688904523324117704984283341049355166959634720943707095980366688289964923570736650879295451746138464975556942854558477548912897757684591912097212033578944068020856557892413235642936297350853568279453893145257119593299485886978817096912925479145947370423885819009499826892078785379277790506826254397964593433350511966026964175528943571742804693266400261986675905581903846911892384640677606429336307586257407609990849355950974306998323653197139225708443676296994133330549005681272080568548017955183024050005061285546921569569014342860922607240152667157082952760196125236573731479846665472419244146918930685503085244555833416206142415534439990721677610502333980587712698992271778113093103951754502477443724367285890632456913421409020259063564348997878114621099272432878534379482358960968272294600610811732289208821828808750625328594622198331115202727216380004499710339069346724026313534166842869170774110397952471157975487392498694125710226766584680704587514554848389019472521899027562309494816131734023614281276532250884565597083345404564393004078941376315571509609292205863071222384494646853055597441145284563097751926271123810568278753740840792308023335564287977735185009554313170844936828464316444251941354725915136847702618036853626453963650821746629169521770856543850192880014712698462477257125496695514531285935809787737681765494923635366110161567007627371205882369111409206902951047563735503815448425757692409148859620177056 [179,105] -298333333154459934207390698576804581645022842670980488653177383873060936668098915119811949780225112438190733646992336163167109949563069811071822377711135922741284571752282291468841119922976306063555548483658747712571368016976581001826106157771470312239000125587188076984996265116164554454783591270903918818341713703866102100018237853348776696172679831215219850969977440989834897645642416098644259588119532382755140844506425874720690762312785115026417433432800757246643647214266850115942052947386477886901453814259702433840200920044239650179410658804676133685000705410348028352230587104047697851613151064014076796833477848552981106234383680630808894538124557013635150600413700465085109891970649561943305998100800836855918536272758532844754821095340838449060621161893580003452479189698260614733012457980559795816771520349074541161719891161003346882702027795365022879546751719225535335913616364980664417080767163217683928073514501122194386707976379118121694660492287065164303099658811026775284007888054215094994215086863296284048816880426490004686110362629963921126750091212877523540127311451593726440169149880269295166745108706697164969847143180116567063752482314610808190506961648796692120180733226266606958859155054877295575803300450186894124954289116495436642993896481309593396365302071250175383084389416193321219605541029431869417481882207577443540252706238708166289784224922918403279905794887105690709191275493190077177739288802475865660185109985070722240862774951460163229630029480393621341409625326964870963325778996577975716451959328987128379839841047918065114689648819472069121846452088956372515916991690300360150472363541357083716412146674815211175850893988049130104420655851173488318543549470442655382864387033710268647195660390761761983935512273333375909928292773632480518991443711750722453857310327468449259311077265481787292 [179,106] -3915040149167550111309385272386896573995352189413841175114584184720311702182493243346457886743598194062987986044116744834867715684345520778710424730234641242503223071936509437198578635915067249122130649589642417396307128484176099523874665417267372985005604192059082226038164701280028364113192952072821709160540930472520096494126356558471544529222125354675365914361546138363027997916310953543246522234854221428545955445263744452610994549863164558966868772043190168939477032624335159602776430482979574199069173452823276958303584826071320487479353955478732875350635100175883273020456711530035730029615442268980378140949435975676689612665412282628986843587942563883779547989168597988331025129758669742756355812924344136265788135373863880777456877073428887452181236328540306602175924768699062399076734113881564265640817519358452697453768044518722858478825946326895315657823204831555181894868121352188496238835506347728580422147956149064142310782516531268375744226083826058558622916896746155826051798656762762826466859006672116434400649636609071695823276819636624578259642720958129319118446292411975505019297739961518163621687989443993794203455584602146489253807370176095083500969843811180030483652468794197047314120542084036326962466043814263914750080918623923018997013579807696471189295114328775296298420080936451979813382277186557672131995077655063486818408896077758751368972424614949286477813921367140990092190404457836117871606823722213350877950981769432857556132701065537293920376260004079693610989543881718128934188241662680608647678231005418568376156369720911302369313690332291224111715783082565859335858173166281257201836296903237259269279584693006918690968568525619623263737041183068986450912076280210161382950883858162735014722656296926187797079928332175551582221156342590696525519741355057614642881412511452026010435839672 [179,107] 40700818715354204478202169526589916934419398389768569197560186549784384119368837217489747568231467342059752083092440489167856314443739874502269293738981750305981808111793910957030389849247346704469418798200296614206056385841505889897751390260045062638598270657859581865413482941535039193474301141494880362727329920170593977632781325359045094335750276971822927223065781525466764020364305423898743606051737976739264224308273648769700078965966719453953178130068607580771285217018029437367835955491801494980449544416063560171424687324132547514800655336807409541585479015905590002582972540701942345369078563438419903217305460374844949989297051560063670810855457387912342790676795385965920606810108584784997802551061761372336370795852508118392356459424172691444191277940604587289278250242355834013647611402853229909473600114706785308434356415510898237861726178797415191578803782627391994496509080177193838295249493198593960714603318697398577778767359026522895711981103452115701082857642007878959973239059783762306975722630432437330374373544337279463303113298531013856926261249419161655354960436207637386046821885510522386272850126924275151388462321787265955771941150714387766096003754420754390435350477698458005722404887978719364940517090407407868700614277502032400490113243423812691076820643693428625766127140664639884963321608700379861847249066807153642677872906452529583839217441035091095549081731370118860528875758144938476835500463354182647040718610134133519255559953535764533046609719808130593231474945734190388656053372358869156878180573888096280052486167838925101343091088930778545575719859753208599420843927097268535456533492457953291147320404858102061319335826691486181552343418506833983642097468404525164332060744746673547915945852754535330442824767274021618121603140300849738135604814686813491159212207309224818414537 [179,108] 2299927184572356046900509035429497150691728671815616336390202615742467677725747652998242145446776205028211871420722715507913394443215733694041687167627158733708550176917978232303433342904017399552729405290544496081068660048661070327283038529858577120219008567282341642790767741963413745469871633561618912338538413123991539341240421237791656113951550873717107877656467294610230789760731283162685595493674850392761346935689055386919390472533725540619912683389986061682075786279718374271846132730558620543702529115317630702772000914697801653388593913597153713814273512618269076005548563473449466438677037982529313279848727488622650269431859054656154122689338290586964237611747492646144416361609956958316046639659150137603194868600244156194318147997532337486554499111451262633241595911818751997439050209450559350657167428872218301213574559138059135709646258361973493453736131100975358550729590639150381457799903926722119675415876598254434968321201959877461651614092697515722696070124227747738308982285230123720149294087828690044972392678389810174918968882580560395728312931960079644261101060974171517604733299002478574956850869297838730122232938430547884879837666130809524566342561173618173221126456692914346062838418986659692002732554595470870107015656738699311421713906061188046791638252320618203069313825777156061353580354096153033964803564625832778894204323760837333974885936296090135155331440068235028591470063690308121205954574996236354642630069868391509383254091881419601924037074882091232961814871529035109539663270931511281091601019950343959417539984940203740621031088567879452643929856074393849977616665013654091468468177736780172433101506942934300365638455246686746337258221868223393406022709520230961839043053175221254457058010070467263524092493641771450697016729098659837580760157233439142436341140244870496 [179,109] -1750230511487881636309509768705547867473249115656808365054278252592721554197779601395022078301285086445286023312015186549520263017262212939735126304832897134376877457963807283638057951925056057406268432653742612320497945370291364304651590378769697420464982725440966527479293820398946764178358087475280919268619280413009817612880884726778989582122173991451060162741800622427030995985514586205981631626137400930484794458844689780844348812981853116797534865035017449483134321373245941182068894387375797318297746392409855614305262154929056333431400909498573926972976882817505073658849169070232496012286738320518089474523407789666828896215428282479675578894035953786525316252483665926829239234803672282062782943082234642558441463816346583179968343228535786193302976112090361065709246950025520975105187955362374113038028161890060179839965459613674957840759442468604898337252658925368915015152784336643520296494827843506222637318508375775359654035355549114554908307551932352474583418336639533213599070002235554663783162529446133692046101156276394707662430809475861713867753029881578719843808840067097477973094418036356076742853150748901932533083754830497244365276943023399938568712967853316921012488909743094259873184484858763528266534318478620004537128653145236609274471198440038421885844927747616408646357502610163307015605362220959391045217266801112019962764124435666952953252019555600991567149847952534368165267999984534146083124709018143083177058948303185408670466920076590786401942690967787786330437995270095352023307345990058939457839309528594426167493859543259208367495223189780168655637145958884863393861267258600790226515390513362461172636286455768395366029056547061536813849584023200751629375737182917962312686912753800180148933599636849865025789060869245785047557617012996117748295672642968696754488371840 [179,110] -1100075498517467365734288078880574381333106180986472233756757706042884094787310362398084757275042387417665140065429786793330293030796170712248415510441536467584111454037432265605248552404790040610897212592781822586485738993730034678378224962391556727086723656953798354968989948545543737877102677958261865853423187377534702380979877028434274828347498604076150845529471601777151311492425596820604959636330323221536546104821258601051611126227858430999377486382499070778988433376732805791807364152422277619495826463818053257912542036381190644014657200796666570648304759881996776018426356879049023346283587652097078319420505324482162918032660411850097901812274777730001365032604835379305996613839382260802284483664871460634211697080992956415913495808007370785120247410159021711411817135663510319343415243928074486635263551480122437921676410989585912941239974623615824505455554295006882191208362450076002195225871131822002898045039935152358741088500731117075927529031931545518137512218646038520946547924525900874042056985632736630982911420703960677183954111575434770493635650492950026594048923623997272395190846021403553983697456450343190726530047589742856016431734944656328720598700714132789993148965617652214481435600971344091831357019056789688839108140088263345587700295882244449455517167220155324768359417859044348055755194386504533511150104460193824182849811482946483848370426169460257326740860048016001392992104473422267643130001582770211103974205648101406105325703697002587696542400687468838452829636132517670933800078587650117984925916151482970873195898122730318042060189117652519029656848206998783964231264789158132704682949540740403532728596697864490257692495263314845976955839695645348868302775598585031733661707234169702407962817107911296079247850754978138429235823536007329996520632023054568468816 [179,111] -505667614323595011796417179197032821122627408441630299528754401969453975611962765773367538508440082984304646700962092340101224789562752051026899328427574365093982203416982684227682036430026557565303419393840247447629626840897219467300903299515809972111832615116939174163570149874518504533302437429471717155664932410843607554090087110147902975856895988175130280364090455623642289318047997071671017237954554684707882098325379109065845751938549868160408513975824398000104746906555198397600745010436104189765056239739983972540214199388574922999810906290955673703122890557978893699107630679625387851156779169477510678243387710074845611728160919568549911926021398155411263990764807383940446823161338315338588460302410828220622385288929782589394583586118764205653462026175788354500758379364378672210221186866012164752133637054316701823473294355007747766730856641487347361974954426399310408046532333780626832062887666293761706558033778313260043895971282848066378438793924658737650910041984493777601955109007186891028848516717831622323750437014310386138860433316095942651375602757041602385809029624089594437748367725055737640849646085562157752478021910708115685030141866813338507326887353509475446803007168360101859304547005810794227053011956012371033624478855965358297162442087803208917347185629292050760664045201492061001293819865292054132530701646303891572463792163391947298076388015678047390357029502107747276351536552041044118959189401467436306370703743324579055431625837603358141279359898004847008328428056703386437496893076082323544369578263223786781798650014389185457082746965531926740689356042301578130611018916255163553670173461979088060998442853159320508189326709201654700148972392054605598674870412867610150967033578239178167637489292152406378611221659460725862206459832788955655598727365540722 [179,112] 552836411171305820918062015692650422324215230950540895471830854934667796029235141340785846184962621241553559883172636442886108217200931487045378094748594265278140673316093652844464354451556501575862703849929457464832188129248751738426320315809916914276703912673564750688506727087000956122353591768257087444740082846030951651407771163208374770684725392265642210313246889882984994790946642186092154912403970004092766478923710097745226211351170042054007608464829488477739642473835253266094029625646881660742358676342803265242756201225866466657280950749338096031487072831145866336842948586013298010653199829101044856414716192780687122922755883040412923074766689687469721074534387708700575618977826082115477684588539351015806059791833923768069649465986891191833429364776626070740435261850036797918370093358119980819325237614055732848962150914591132456633835074496155877388337194268086867990772133757548330137730603972394367961344969277386618587464202654238159613229403831555494545773574119334918234069345738228470980046912219692856766317797277496040241521173876483324769706817661495733664255928028354300228524577406203692600312676275399221137344777379906244254394076805902081900121747592149769465000826994484170977239336154030562450766410685107422648217835513037649002514753250096149496129632780863856529702289052864030020769529687922657238271603678723879768709983392231638398655362695805476721174618848573060078091569096736962578060857685312709569772281456265633305074918987354810559276807048490416198572058007156624046100267188672185300211252419591056233627778771346831165117067583405744554288714539738615830897800095362713850188673511604245174606809571532351853422715938982407260730440405638169559081295005787478620231324800270207918542759811333258137271767676931584420528090041299150916755680 [179,113] 316477544510762708518623180618960846544736898800956024354016998374883222217477767373052198601342524728077709180087337449022833654502462771446663345916297652757384672272925845153070632731499614256079933360255047869293601327047061582008590067928927131263037830363938895166482483215077901730695151884635183752599959908832098677949524391023780797388312401785372628240742862415409556641739158271755266903162952344670567075168455480942798512696542223125092821313027368900146847958918479963916478620351880814943354761860007290634238123157967645979928302302501618091991158158219833317469591039760564848370520602809035067861744907142181042352653178323789805863303479837338597550153396018125583358652722532104192790442941936185068144758043051032475613673972128471260222430530395737103257449318570456048057817545100719274201721118758983144188359426441267357637974818657635322802581735735953507010939451504235719913833352704311547621115897499797459278550578779326108004712799843893131912690565628567047096106744830440320502440815306357131785513811224781435971094540712140822967848818415419648133743740844650758337638150152421574620971104741098252794689901899418448231563057524341677561770382365438929226594203348314572834672200322453794829432897878319692234380025428132775866261822899250309745776817685654860373953602591046784648954361956551022438191849991927375685672771077054616908899454600745385765916507196031360884888825412082684955844064096071144756600069783946103504142147211662193442884087892644555951779694693109214026793600376912050524308809347846583335253763132743395848491273226986048837426117518150994864825129758324884050414776859991575122952843785838962674208414074173670075627399437318598883321609744946794105793610091991871778940481927967740645533435581481937727996198059481558932 [179,114] -91190229263797007758835460969882706944456976772535301038851650158735476536801506035694591520242845919974481611587963408953083192375109170790606512959247707858580689119032422472503461401639956239951689250313109955457257043617466668068876359211619461256520134032641729060558836464011470323644121315416526455188452944728007801543432011714526097767776532054810754607183398349255765512380419081894093352904822826428922514918520003938095950203595005613203744471420384579079122870533910858734533850275452162358178845221173290690656344112208628619337626316995499373695672135462063370050313202653576935358235440442156401525548584309885313363780520211260250871544627756305854640454997214509188922862650001972792521929140996503818444306930355639499866013185640916276351013335550192764121705970592446438094074387074768606105411459666608406656369127861961285491487494418066938525366800685613708738586359742278438826292648029118061341049682821771320256720250568978339213969522501995088645373949828298347423888113528729863768101809569339798322602921586636750390108445796217735622642602434005698915614920208795938516589164187539530034772773511798504269513829884727293647230418505255905073422715758429147177797655635663395589898696606192796118303798841496185720994159539201462425335131853530360442383532139231737887847849476253525139679108844951138611463953551501762177856111205295252051510540978143510997561231753330089720438546419494276650980496912650455241718959271328037548433780286758274744318332758605201095005210699753866855818019550780241817544259613398814051717260509749744830192820489348333595101143917740360564761044593848389309657354352727493558639219361942274147122620032820250294984203458778256034931222292219550864563300228300915552092596054222534263375947628976508964022560228664 [179,115] -43562127678378883097753873334834640234487944332184013490430191919328102036505225358147483618863411077875773113235043705852747016348506110459225181858750863796614482616111800986631198675243734055291695107087287778125400448214024183603427451152837171087500796518658358640583977700437878909040735382187214350206690644381732559733424000917129462351858427014460847531417200369797653739338362747089642315696121931313518688125714743907196982595681844648573950670537013514446044536101835828290783268481326774366726519404963648609441566329264110947961824269536960631444368288143840046339042257197963544312543298828128353276237533827851485327387963053518125318915590714512843700408532390590479373645264990175782260209855132414035532078311184298507766260400056242463220731107747456757500694928828542943681594745335606076232649784938122906840909649993939327992068862301830869811119448750298701124054557877098332614658898604958268896313886441195159851502721393189092657509831155607494091207986801263849930772601365573068805046039619022728466707732087158459803766967577072703548959416185308125654218067545441744888423207258418313198404459835031705132157163829800821801262147803023349308007548681308791541660081698486531901182825685654770940949722185464566499366800193191706894694121133132331848254847568896442724906604902343734446807121292770758111721071911651357058246911768567734284358955185529294919362152034834500987334726161912331580368470895296889203842735998010294867010019053628109944370179079074761400528436532827077044780799974692693056714704974856876315753375942426671791191305964785637039464172441424059612452925611147819206758618706384007990998918659086603252719582158472108463384500078150986625164473548351861463820207980376702031797786007601601889376435746101491762759327 [179,116] 5190958940060634589270699305586470232802128285775101015736068125347406010331859554307743627259318713804172748642100607114237364192793506539117382138357034688450406715724260266801208372833253004750534580148936436750931113723592269161667976974990973968703637923042077998896359970641483744726248332651966324474514183436807222688968924387739152727705571151719416504035055110824189208108449976081680428410077852644336304953095852010887275808386092644229030834758661071398864255658550020627987563235654547672862378039849315129379793885891072942968735048366994535076130123727824683310061414485888314714739849335299337713154954785024365559254848553199022808875780013136355880885597585750632098897628834533747793581429150839184558968253187625138001167088546970108050220151769223991191860380832612684575537427527938540392860183845156949501872929679021033589952532326486111674436591648650827618955942377645167367776693570336584492695970899487974245568597689492461714099643586078891252889707209650414814535583306735135919331192193241639235961116480716124317442692641316394480353357006642597224012592009516873570172248030573647999542560910597246240410948196569311323174435701569280010791588594977530180127222392488150039634828133765068266105731727071663129245687409516168573858352511420247359622245094982386812708975250123861598154964889308129545558741550371389414028699248892300183800134762603566956279515765646063502172660452875240878353843306877022946972870583986652958682629683731909586501008283973532076957162656629608121803750602512881432772045971284726514307508290555809982729197572260169760699676015807004626648681787932583485249624730289972124529307771392425772180497842725073078004004300886770273532320520510388445754842267407625059992616452536914175791191465828473536 [179,117] 1522111335660916697337479392315688195763904125887918241523629979180600942488774891454291937751785715956090578396578170984770976908471687690044268538932177179308669797699695826051732220060314144994093891725625033313910560292383249066242657878354268576187910139904720673837732117688047279615362858029404111446638682342464170063053712999192491330824202022114528051254441224246568378370482268251565645727007112108991960835603478383640758623397157201186418069401083795592866931454469987816220825473232841481643160488838428955236343537694929591486323008258772955881283471032637698055152107124916027743773020498635866191730448707353887636280197254241239412876639125663011762474331652541753808374291516684605031822362670519064566209158084387867939641907990445653972348686117420379389424665466053080608738467195483379510049029769966345984344388384667408092049697874992794511216632671957313655916995494624010624748721189438297812326937573931862200977479492510703547588380814286557472878928760039237919653665521053759514149310450235188442238146533937520475111904422573028226088290589066944301731223076803990540939220002029285312567841541073884107359765535820853571383985832880884495730463801568440473962617257701384011178809891544394889637117786605399223070950776041579666570409204088848354985162381982904795801928350254231017759344695085869050084927678988036399385022947760693860790093400344034176330411398490545806420162298291367282826807678425413822536346398701201514017610448038490093313476036617596435849317883523830115713459502111767800435494752260254034663820708722928333441630601691459602402378226977175725322496791527280049888990960891611328272743045621195698558499210320428341120174891251717650301073734428724264299173972533802072936719237185272221943301746572 [179,118] -109539392089820708778094151999028313476275352990110247702361205850766781092714562457346975052190184328018135433870808001809110139653202790722312620608473685607912854802651913197371337152480846882290113765312322965640473516832628123437217747345574562284073248584898075803871144339625581541011312961723742984585906284731371635471767909525576197582461977596177298043836699968721454954385149820372578142168678111012614171462842480427221988105373219059328551976656638372985927035665864659016250179706903095012413456538479522894662456431764587985983289928324354608681665161973012387261568676503759788290781599518447788732672750392075389451250252925855623987901108490350697246701851290643955992423083996474272907101086724675619197688889533004405097616236045718095847782454340444009754611876621203032869249542206148934256771600398561101797713634729601135685292979590952990637005590058141110345146410318602682268184758445440113307479901093489394952945828861908915607580872485566148423366903494380708999338857816317114773787241715533149576863596615774082015855729283122342893536244398977336744604599874846476457964445812847932677204207847199897855553748548434435141514331763689093758525944275646297733043513926027450343852974768008750960906708935809997719623016759897510314631822327514775994580387675829982078919019948067199993234124506416134153451625082571650906900824484052704508891059764081282941091518634546276168574971311846840748433221908408122575658292167419294975247199881503385641857250975056351154741494498941606211036906788434692852482385711310034308555610892838428060681705024330819013424870832461854763405215217588047458820579294402568190924125587573003932447134142164738430367101619179754239586481171988141215414289319385151581643579181956413142784 [179,119] -12654180927512652139049598518711826062444978685702964863142336262214916055812869106974274714115765765468593272815313839991103810384935989488514226919455893077887811560185470718490753670584177730017926304593412269006243621488213725639592968443199982874229408512045808787774944951586242477561265117129688925544307527743620905400250867170301096433544301717196748807964092539571184620312943429664516097812449927227185751352178439100447286824292617739744545250120692911874523997953927936562243339329276012224654944956562641994428100970283654782147452907850051103226027629893844504911295592088243901594107924908286946071344915431138193731160650694499418115788188528230073228811195702797883185854753921009399171989559072300605097827497653185792118195835330272734847453076581762476149967516908797312183379966181497887658954287723613469750044157524889598554685702293049302495790861065755487779506580779905952709573661124187657297233644031044202761246141332599250152728762242332109992325008437501022267210670560583712466952166008320907510054964374849601230400083423782953652486558129174206994851940896476472464173407292436590145859060584799984648705605741490334415207664688739224185922221001992415459764497696365351942750936328098506989598062235162125112179761859645499330428623297787855557071643633279798517983681130536267840115050430783334582944266312093062440131425886530863700484721487809782399546784439053180861554624254520145724271209252103909823718238759898500107390586444650066463744027766654976048838835587991541130890507460511547619045381654694339566391730289819595975603263123878327147159793289437670382026813477286821385571769335927206300675495143609480059015074350051172071308501513618524247579340137011942400061488719321177284116733892342336 [179,120] 706106870608677504871415130719906365446265946695806210835229582365671921722282623883218899045996563136710212641112781437907710549365942205396656353059795214022843668295954918704168082404010344021787254768452162371328724875006967350729215500747243453317538804796496151785869348706471791028139775344817176198728110029007082859504722888916161099224999475306107659075243424367470256643604589870276257821961232307473756018755723966616699602992798492858076870090314807341819224679050152664771121761389973082468413397660569073248417991308393776357741435260096579373895405857721330289801387220783224329865903058625894528127098925598430481349452694228728373464733417478964988671004559068089464364272117739040339633084070161573196512150765768216244933750601783612017884300212997928935376017097110468831967593787927792518226684078912846241047893632773907194103458825888411118307586300031194615122999448086708940066923483306738060692952733915915786897782767959235965995117560988600791669690320101851002877792396764574549205060395193215880200078302693217075468410438624138891845392660568844691656640781130091903772019008962988954749764441529251907272674540908281355617116167672599547890657572603616167828929314325815905166617591219821286704812818540694412948246381790124742794383422790772944143364069252725448485581764823357540479150271386810331358850792781703599928620043008384994166795539960294188140809582794985668910210738870755162710105762017026034127178615137294883852353403443232240326370130745118788179418819352549459702834934371624579568171739364098837919127571527757963854371583376415302589854476379586543329827761146555549005111272313262168486365167863514393003177293263116280390642454275367719927473231691139267841940120690079232884347488 [179,121] 19642309642364559529318696143500725541106508016862467882291629995118740726561790968477086704930796141573123984551036994676571469757045284435750440220747529189929280876649434099430835389094547456009477437993036822294044776390726773521417802775698325138135922373929014873332037637567373290638290553133039328668462309160973691213564772001848428543250586935350508548152056697473716208940329236033504089768805699825032926209097157721669888760467601292347050843399120470752963194844275156826136290677159507494334839745711873998893250513557261285766811547434170088021472830839438869242752082555497386208177742621698711994128250440136754038838774506595226222814582980011348726398652529987478686474214728177085029838512447418230743585296701433839430111407444331877302662999234054452629176057992011151791831306791435106513733706354704877159606906109631301878964935014689607856844530272835668252100397864616094224353639611711237250672545535006967357241498268390931649081059481692939406489834650570085023523357009800632567637582952774001970411300248095554638021162576146413331813650941097506397989835426836207282385402730946786758464434612205451510160763006654151684167150045591758258213674323644228003285071782404248598547427661731861471408886384116182831592973475434259699552455950455939256181570670065960793204699891863447110606502660417833005598986397431427447989333166705851861836892887316209840865917640015354199155270709729775694791274185514474391690563137259896399825637289094802023030190144554377316132117040226207288009835758250887326677865667982192315416168058994741288867081511038599649694431220697328753329070733448757864461571527727080287220258798540377272347112828862640362597300751863970842650315251128186835576747040293793572 [179,122] -1043990192705850187877791729970309342846130177971687409173872391584883568178098703935401382815838496248359874134762860117660515134326576628279273177719169770895477661201199049950601067046416474187670372539637647317215730329589267783264247353216565525172324761162730358261450558363317398999978750760761573727289471525228258113030075440743932050483272982109276840595532775069937760754139179980913299153780071826254676317542906747580127581456415119466605111635352762003142409773004942091580333207970918520797713116290320999017622987145667374972663136492996538186720027426877493407503949761449510080097994420060656230300030027663499258464979520175811745584764853196530230471503673808339351757745130855372020616600868328809785623842473575014871994047717795084470318078010501809175843634450586499277260662675850396541481340909831219073136928476729934223350078203974468659194363004557024337235536249312880345722648817796419654228932094743960404903328304203317402664398448063498113093137237838888235537403297987572907362216646222418613431325272979699025377606641046356615489649825239144919816410372104609373539642096477585939350288506176098646032205028823661231207492044627244354687949438681348449077156187186982903063476029998958790340778243625744272194472134761663518060672382122139257639610815992651201879865367862697312847842589000302887022104414482480979196588237087957115843345615044616512153459785722861856344698202503208616192624799323930684389790746455991889070086242498064387738858007172958349273632778647255166425850099647496723779576163852662585756727623334951493634280101288743569782653558104802346962402793108055674359314314252353184903214236932785007901256045767035371804314712423987095006986277134022598192393079496 [179,123] -277148411227962832403059739700417604977271063479290390359528651895746751713137019040290514992275149410827776473604955025735491567562894426852849624451282554772526524982627553707887340764865688756532666837875851151333410146236344733133040042656710600064814942236331748795480527953474101198450720005401599229696933381570375528331033128557703198793158390907503791139195013621367566989268094050684512504904993192837891928178760098886562395255493305672287875758291459442924007689499970236143997397764457280890966334859393466294827837862606770059353747380550679190925303750958047686003031303743127495175324865250275004215736290508313606652746970448562616934365036933802700733541705991918766143833022333143722757271621188665620422498395984063484828363784538209220066124187026953932712856982018988541578563475510272152844834778341489636497785240939973648926904503680480976778803089903960812240526876474338180445189712981464948169716918852559611431120959651484462371628110206199313305357299411044295112388591365740433140716882946957849214720364936616407775473608135258409577217725416659600936792890576345334489685044603150992494578779758992411771630952936217907955105802325184641460719547281056049018169977011960442820057539901918164702087830212566524837879906812096288470782104221349561623244350392006076369331810912161027351433155718073921897298304245669575928630271584895597271731322429136373975674040081843796679430466328969498513441178199223559122698077517493228338924679218575820470225783332118763164786287995838686627759235261271084823723068656540920477106766730659921813263969388366849268075305748115045577777402624712554249732737568068669340228528675999125334069565704519447754272328877922274544392168935242252937 [179,124] 271364376074460208994999578133018091050362252064543522916581617594976233784912040122370146650997724114341982229388769857954864819442988942499366605051837458167844360047564818284325568808651802883353038929037468483752850832812733502755656352073732545461267163923601022579707507157176053947175184243241286367284386010399407502770420003964169532681512255759820878691530760454762785790550342512479130305058933737810371568543326903701864930504406742578339439148845014695497280111350799797870698405578354971328677494280162240315278450853149083422393069891159780815014779808462514360792170791115130245444019459194772137418465018261785745887496161100752991588789804673530261383839574624653683688138545184579472027760803257142906918939168781505373941170215733708461897869559987863006680453950890239387500459459253790813680716258580646909031797600745257578524295530517556405713987820327513123428209229967900764864870137852682561992584975204001343964287233834985569769160039055457660434802115859059519534213599814160211580243235599035197382307610736614159021597242408299387327524637319678824649085154267115364330289757767989015709716262711918959843354762038166672697190181230361812129843816117941399285809540220216372899018593252927797386395041783745790330476355892055993731251736736048281889443563264032339564971951945039615049253955122173197095718576683274477517574802544701799210136744432446070883323026647445568880834230898797161903830514571011116297125065515719452302197354588429782668463290268264763317911179733493499101186965242006427540261625177929033900403247826308702617403309770545587933891149187866932998000095636166341136900924176974626147586261104418016550478994757578053414884198610710642130468513923648 [179,125] -1621569891314659172177718931965504801485185696255550687110491583714507350159380072379782655192191611863322476788481204773455726433200287263503612183461118402915960796330053039886750253057711670597898192877762706319173786111757019795009824489700904545910829088695995783415725292014422343987177331468210026172067360698319923205778118000662510096446929949695041274191327760983831015926348263228759556974649780551316965786357205003279152859055237599817881094907721186780508356153156348420473886105732844558030520224722423114500743943355498241660311998827791599858068537832617436281186799642387598460024087532280585110754209312137394237235095785010566485853459524120923996598071316896905283907614982222072563957757418205599547087496455565035761333905443921501395729623017547139671061674572887250243623763749549861720830823444653636114506847964408102461921873612294996819008663598479138260328079692812537672617020676479171936000297734909580198444341170183851357379831835085525399909143923541897521057565354821696746996634531996790299288365782653929452723841385216148446718027154019129126018103869242147152793217393654370759406883684384521907586444571828766025920302702787545857594971349154816054073528360358712735438999510072952639145449568057213678454036940250778326428232084631196451180838675181574064110557671712132108816729901722757148611914435546416692673538263577945461301125163020299840433048046135043435751886184106334509491680749596690178951553848387055271486523196010485265474370936306297922745967383009375945081957849718075625445843877926551044701907024145052648617262926716726085035753228998628675479192066806270818050973765281612209845148514047436757123318819278774982015448167629848059060280 [179,126] -7360458620142242232810508077801979760593599919381967370751460193898131755749166341365265026863831977764945040071029209197333958025872217987477185243532814727289427683666908800049072076658989014585283716262477582973508580674072356195679652997764420228103419397621557188168830725783521452050193225180778850455563885556551144440675696560005764310504932195878819953135848217982158009162711667081271719446096893277195248703435841439292890862494128290765110046052766576774358484745395422510410576881799398035559198860760395107204729786007169534493517826784380730489528686493965162152410633626684312306391172610195142752201177886087177909116588891513357816108003062688315304026532184165804737102141460011992572799616992497561593719356808525294525874394237884068025598193478277319710572692091465189834316101218810777837992207830236672101648828569289160472620719939857505486059773625922995445366550561674611040264887431407658141773158823097293280385234578963874813156745361800807967929939216034330942947902837896239756188661748721957881441351798983957996518941997427093522343688308301994845604336028320651448007060899033110594749670136426116056921810566199797067314225478681415266505414633885517561457882685304325649337575667281830273118320914989687721887249281660697271555405027159389788188245739498401476077194494957934196234643184073885101700993314247761165933337262093633428659487317301204857933494141044789021328382746462673050226993042433900838624669746070525399645375206255922054852090054849239699203156794336347809655229563729601462247754984487251040457022433254246150918245749259592064319686316626852208182657058624829535269513381420746797530096669885528013045769982477389052258508747985456 [179,127] 58256279229063432203790859439854156566438596719492037759941053294052770356503488452667160089647183792821816727804010858806500231576273062205293101034318934403312662757869741042485672780948267355393049487468260700173537412749515988945796401768016259825925630384988981268373712109377491791068861957187944294055719760353562266246946476627332043882996165564021207622597300567706062182307324173051519740633261632817183188952489573548138189670277981689420135093473671614700389524702594695922210408421543764609241063228286063261645427788340799919804939516611865980568681472355133346677598564506403524841405942489407593338632182337595038404323812916067700130539579915121810497231604027826161357683483519480252175081114625538259901738293024812548810581983387307194863844022888768708117852544244045219117523120942123960187240641466555900721624107597275226892235731941291267557295418373722271378180583136382823440584862725978159132025005679392516759371085827860479449379280251399957107449368450562657390903138755931495364449150680316803711037634002859081334801785498484516101221267773138933640448292542966317241652385002512352594599320945552496321592261117204458612500444945877784847769039550489089315049138194554787876720888847864704885612206202261822741586116602999257454566087373114731285746039333172514061855484282616952227062764053814852735348622043069324475552459990510837896051864763724040516500899318230820786938091109350454557700290916501005820434297740687838369678910397033318981867820932703779316881638612776172081249275453804636919647374469403921600963356924418890112982177839642371764514120405506973541960289493481883438739938376711357239872110033655389111386071631708118369837154 [179,128] -312505588090594596385374374869296218308828935076774617339157252617861366578517646653348006329542758977622766720165715470837160710408259312996822054925843782275808853005762533231976242859215390181562186126011400372351963039209144653232395050262560905396695910523958083245721367175442749379520050612507392438011777199984894326213419603310603268536579995878111081816504271314408693556869089374112992713971234370144013878603353098969586983294589331959928107593352409070254764368452231072587142112075422593505210870310066621888664193091476190288454301965731139957412267677655203106713892269424134963549833695942843676771810498167253472275401659738375329477481114448128912387927349940835654912152786160298600570066620102419049600910837129491607312899863432850766583080987791876724178536318289724858089366152472097196999044827920775753848756145128487800148725114226384636075083164926057505477162062013062397239111516275753269187190514368639739049045857213953681388424061203226601388863345654588831333509110582229046402044272104892329796504930696900887792724827248969375934392913028884911518912918540064118472886952279550579386211261027733245913019351996781347966277071300656739739761518518206930219064482184450732080264029320409936661417027592527780428915375369335462343945087334973778406977281012101296825467134720910211305920962025727311178929266125838311673859805552090551588390210986514238417375140324448148150483197261150739268585506651209891645523344289782336939221903292709546302440035148164059385762347064128387259299897458500466980801703556965033747573010233033317417882103851017135567428463642563282869860498628799940439665243603937323120770101433065895781353177641549408 [179,129] 14049420986985857396358457120011349108585630046784155237628069218455282723906398147071828233851640761162511374442373774808264238723531104143175880200116844238993385025562337585861153799070327516814938687889331570419630555349461015303239779959145970105957409198485341159307340354217122897542306178705146079910015871106314082265697505869330534832737255805962198380585479027785113137872063972677940036586837837928886736953594744954842736520326718767658689045125085089331148334271690226762590033393124630614322017486557511454082457108470414496157495835335213315923838771051185395012359393431598604032671557150490207888088094361453259646994287443097760730733929420552244373323031012032977019543347335118790208898995865161629763421669296850724671337190205899482380292003430064345594991498702009596375711375736896025579858231687521440054840317050809428737746920520389746925414354173397422164249951431076965438475521681929041538847999461553050498533537725010467418078212580860611400071801413764431664171892817971412265599072878318345230791964193384054265159971171175764583027725766780374002258656885796220728780593799229077507585307153650326114144292478514004242664591913773065865539332036692341937001398716068404063358776721189971241787607731238149051492491554934894732581303910887262918085020483444925812225737081179677002411860265250764495729987707719657852706315743936081057777617206525492356409148388751105914236806574757816774063666534556694419999116504421522716622080176570634607408549231005604291250506842632049567550877899844745985447379067932403239526785525715592493986163338167746824417270043432137229341629913919731693623733782929376200852189654546045616174170684 [179,130] 688994340203715035426274098445463858314730095294071439029780054013596611994821514476764851682549836665345019479763363387892571813880504002093795957874723781463389381808833562277301561700310087654110582154245178450362633669087986514375040853424893428207095902564519099284636417270923514492579333210233093128029323665524578418419886033559425634514883918893271348049064896202498125667817649494160380091608914248755413293921121904029848034155914040857090499788389545199764049806379407740331237320533419025649511899747237886008075847585574522074375583115590759044400338749385033313982784315749513426444968514580256044928688986628837703472712312427993655249967555291382080070039880466527644410596190652294222536950717908607823948399691666402622566283976972767246486756328325278304682211367747342300368892279920584910350431669587028738895599096922844126471255987076713191831973254098077247925908274838101391779806467621354451646084459928788477870411257262503592954726446355197161879952396741503356497491371374043673441400015154704478073739153221092474888346393618558914226731348592897138096687331767919276909478202281602985221258883194056171519221363139481382621933331697404267289796702249535235328146831702041424848368018409205370143678412357302524547270250140392452303565867358655400747093602968975240452491372377904775836148159237994224157251466974755475602703544885015222825296742111850804909053606726340119468022000844882170190826935909437304563893290277779250130410971831072132117443159899911113135430644655171960126927098992852176992489148261089804086966779450808140075240970109238907495819667683921104707394939333391753755764196106149422637960027140535712312 [179,131] 4068902295948912987707986214801034367981265818011663026550787245072306301611802408204448881232615090173687893955355847415673199611209120718910113895867425876556998974615231395277102942279358461639822923729513523816194425911526255077441087282666292852377364596425129200076392225653707344459628603068265463452437640530646120660519238218975206553320537489943071468068853371438478120612361695348804850227716623703966116710463773156857166549176568442100606610369285600718806511679760964280864250075370329842654545268757589325281200907620877568818116547842610633021220533165274994602412230731917840689050688523002357014975634757104237229396459981881259277175766053302235424147705014423885712204705789920964093987351403692578830416814812014435219162922109975039044633776238622637133933573179580208602118319199578847780487032990305683621713452701843440915440393801190373064816235317058368851566918726703916047759062480084994239713950664717740723645447830301617764568916647265690816034389601204227210051504355277388546900943086153352645005667904533824281176124787421892827782597211953498600959827806461875296626012612704203327177396159710659469769887185961588341291694624542149147208831004560372250402798711088196673358685825539267655918868995432371324948303024387194608272413737589946338454992707615710437930221155444802353270364029020040901018941940848364424333885821054902442319694977613527120858222937863531463787061187694225012261710428028096374563722005670940498724187394227114907003324547656307297150413898756976276429399339102669067716253683754684070890424459458339428376441479457674713584793893049198991836719053735513120710148773321379758888192784047 [179,132] -81909259666917777624607267862223502154827783344954195354341403906002038897760837006364397407449414801396068711787447216891458892502896987020870456073580125434958461418556009568220971162191431734702143857421315996178007552972912603883940564802866900139582803722710414250705429627213952069292370482844610656276894497856708761590858208868389142814786851516262834465927825769558644033847703803148847862059172973577756442571149553138936234679756223349995460797390757042583558461777222833949631728416210275445654020012955602000437026225025537345859664936050945949470224462504155303745023577480937783266640333789321382327028268171159491825475991035690315738271782056032072572792729735988617155841477921882080304313653650733751565567861034357653366423225364192744412767584501978891394371770800897057462301572552545681107797873605759341235170794321318215108129057884451207042987263550615199991569657550022639081258466814717244412641279711320564813213343305782211837379764509115832885750321005785294151522925360115210843200844615558733471306563070351655655844922928085348436953623503956230793718438899712525700923264810712428024713560151255126116005258778671734883678884637420727022687257484993054317447637374450135252508434315676727615668607460468075993554571542562327797602147507688324609881253000734298499697829421459016673399666880412703579863977304227661619310040366023233353375289659064304184105668527402131595858211609988015537958519221737093733528589780362425973164902753675609720302250419907300423650121957845499199772236952075105757064150480660592376555358538031159918682874753282122294491199993765717940140459089737757777310243544811978626112 [179,133] -831649614217647662491010624583211417592355742111665989604360183995195385746151410003626106628806705461135109279040199072660355603985016267226309927592397448435654971667532420761310898383836489849860571635839005076546656458247107413709455659628611290390728233364674245060730066121376120697509423268733518591025155105137365925306948771566932843097096654057799105641525729826226792001232485952662244174543075689410280651679418019707184325423527674116968037313855925487457330612267942303258961221248585071549796597874703496117017170806370925623442944552244579576772161671592334994682994055438649057452294461013922752214695934100887893131482457232904189594134358196369651351850091670915618382869693126603771328353826957882616970735017546683966060382296622828260241646708535801814974260694832149792392074455397703755064643547991832326915993887495347517519605608115306422231479412352928051135000146246100453693475234185453712204978914400312394854826121407361533797465709154605819331228261493278935752704134405022441057971472885329967058517604296106885915324336525990693271053245485622763398778564452827147459924542017263442191129500860968595402176193314812641351895701252161217181610147680304229148910725823476760698113190412144309499796768927651858268829129845315841474141451860089097213363144453044610780675698006051660110269068579699330353248473233274277871174318971077725086769181918699595213408366362214627888586917590955680205346958674756428186933310985179203656083832633525097012844544530750532923308827313631186708397591101292569473790238510600682090827948299398923311835495662452574532420530751665240454766397804505243624147649416488 [179,134] -1894635116328234444864701548538306126122021925287781921768620932712770891684926890029647300894203390114377430409820685761297837683756834676275084272432845608228985538800026542321665564357089035410837785570864524332283718574875561841631282701917278366152406337105576853072023017972727098409648012995157205913685755040702534859371181839946240701104471902984233546045328035729769522476561086905652835348952240336438772464233548538543988467710419118582901045886615796318621977664353514784219597418347969426782492122572937835892315462685559582739263430759379262122234065942997672353753048726470710188415521804345385707693794634031938058782337292488442303489224000721250932381498484782883024253828487027859813929753670316727142415117339022558819859508502636204999046821127796995160809327315875076257582716336224567931395529328161621583338543805845363332121653230455461941107695570368327231650159387727140316194188464128090472958769768402201656116733844472926623779175538019832278127036224575956074890139838476762175937661287831475064301801211075044959264247482282764042462850366369178907906976563014282242058352445272680924631557388250849768912931627928205184989305112284695837970432915206941810817249791566776138455408946952811711605432699469893583147264234855547067579650649436935761165788231648295745532150509623392539312596734933774610366319262700487534776425829814490325209380372196486619181307436983921414574975820433620683954935858039817893319187174927066425232573732111348675591045089719011842090522910337033202420510077601986926793833138718283510257710413482843626644703886808901508022660925314322168771267384474539069068320 [179,135] 712652025057816169930325118539055088044106498043867853983728633931512494022487280161394720969679547370603539180974770207060014606300203951666954441715796188804746514148095311260530299974209018136986374935111306798071737880390451662164097481677285267154410291307649580204889498580360588802342606908084565320223065678353333369662307437952664833367418633778452018383477732121301450592387227818545755274447311045745797884485357488048571156656250217067377872863187655337885197970946167714320875672010569713452497658122239473863709342205318391712428044512695480643548184107178666136735435479134597929708721134310996690979022321061158092248211160468262548086623662365172783647547803214202815645367501418941914989625056044879047730476656314132052631889076610403557314240372156045111873815106368035794125647685063793876896498820260058287549554083884584921249299812480766672986340773587083805970576014119878245625897139158725203504388153041399267804767373256616674698587089498142391253602871403632301985087176229489049493609419433177331338858708369778398395706474336713529395740971053576856116167822515145478377357319275510827663211546041204195537587803777321087911398352699594402955490436157532865838750479569290197629853721307722454052319097288985709660654906937380608768688043654374872925532334546167129315171117806867251621458367309520113565166200538775048357333288657256724587625489421716520151633474484263198112791780415141648743626478143689576524777181728144311997466318391697380794696055373266896587402392199818733288756046129978112442777360710470340856386780790857222133875682723663039076752330559694614468091689274476 [179,136] 5225483386774690788992195278768424534378724382244248980479645928669731447850881451958229754496261001154544160805058826178419787932665215766047260988327495963349830027520219878100061022565304341477238030180547568996753904992406902683669959817765421737752438005050742241099393358384493796226207952678002854570429836432674804460564833321457585836113492315526314101052638277228899313164234280610534771508615534754944761770526624075134453182349465608626207226089216132998507619525518441513083193959239359416717877617298832043190537834914268885902772156051495720670103655662549232674430927302114178766547595973173292061220126699443679403351987532600303617683921703726726783211886255872528841650316469655669267601839930756320925495845836756508785378813761701032301794360370764032929415787567237087299249388994575370519531440584828798850670170459250707797471903007776222805259979674320360142960013660350131484292219972654039831864824873160058689521467715115720947171368321164560354081406941668064724140274069257483190705895127688826033043621823105858963201997503995323784813065116632442464587483114544507989728413219088636008117312459555865573083300662242700450299122553453236231625087805271924307021633154367951335194913009841932163301571515609786144580344400153265565680262313733563641079792208462412792629330104121172318817290974901383492697849239389050644017955916981944402764944589497943571475190772973660633061916065871820308050559939012496662491362603275425482012331097557756166024651901478335986950308800491122971501368563989665671767235388500439997758229039266976421246295136166309481836259306803429631006880 [179,137] 4225376932991963898910422485464541374186554155863137461589465340954293994669978329941753654398973119050357506608510621620936170826163085545196314604816081418544181820025675879307454325287962437103720124521462553246461051221117989545043655914532415071148958569660248011959039034894302060264622786557175782422127827619841332909211540716996904007209258503933151475253260036980522288517010099927451815148977051630724864691497139319889383727374630637147801291213378255709490727672805318340958197775197601622894781903609555050871982701434842035962133260716376246892966291981641510224771285768438479319692213134871257004079001863143589947609441505053113449785932297309232972736990857183043516874590136126430587900001184271873660003675864739982276542881289765684950396362246072751347241824178076750338091262966901194374786800723256795293350407432004178546846069409274157303248869610180361128054289366947642060891254594752995115679080755343209696299539522848019953154803678454541289782852709823233951259848920765013535521446976610948705547865645193897418215300239347684108125024684177199824574977432387210478783397335325349061814479556645971716806686342222549750658620799018322357367608223194878724893978075499257159682331739919507442622455007980596979530648047593016492736753946559985090211993396281020245376512123004216473645646187793338708259718739175190838829187735986706156588016416857693576707599570465613594174497347459550204474930989145355025320177686864073188885866827248130914302485062890006629519904624722624989160692056493097442573911422451747667074490520138219377381364677692369704844692086516188 [179,138] 1103235526406527106390758621122191416126029824912990634204763680175875197523300575455193776078919328627738247671668769046310213480613925330469617815113872758970760201225566100058861145452339735660334134525907264079923077879444199266603677189064856836268794851805402204958394246806062746979288776475247497900516485827903686454111684778710499813953165245598886317311058373484275697092864899594631104792895150627915007750962079513530462487122388071174281444902317859112634745254416508906310705545324841676567394940425169366248307229847192978008819740417876142391625436512481644840974538761081719347346370665377517074294810184495858911270795004397091828142831090747006376218554367538510283636363343307903705670982823941570393325072185247416166869504444538900286561348176798145682885518007125453140493466839942628759811043333296184472481902161854610657894806805308302722617997864889514616359999753632493085020266197856915896477845568827940154738182120965067943737549802017218195614975864674815130920281222033447203578038892802197125116180144276296553973408288638434852864975789788804322786793444490693536946883024663084566768664962511828646543269355754838159459303399704398194867143736361891444026338853999058130845896564488935270835274708629092766589538328750209329962656373299999121188312298774984790565755699261298170671259323165871680507277124147043992680313436841829904265209578244390396432800899809168423059748020990435671184577476536314750657416182432906062731865376114910716978924242571627758089629300154723897489246245848711083564593836046944790328315287462013075929589223772413912881768 [179,139] -13619047525057344237116826473502979620829011097407497373452517240377343095625071349093118294206951607188335145707241141188705504782938641532648086580773362628971558662166840731724570353878664190234760130129812681706710973686245438885187942797938715927112468797836240623471463864462428816108975456975008624188543344095498383329118050608957677692232182322980721530346227059840874576369975747987652833957531543976874466775726364096052003874013151070113876755460929117649809025804790859079224620502122245524594321330625523768795297006547693832608393828101652140191184794719038900015497701500391485218458454692046478454956143373043908148441855627540107218234493884726418212149019790203440670342868424144315256764766914921116119839866044414270973695176498347437819073931920471654965491080675770567498125460246082684868508706035342147280535389538498474049025050507989741472448842496002590882637219271751235875299475940655395371171376912207794107891519765511482354956389161215534610479911982283173720870833016188221268912737818783153603144200936956682011957724938383238807198396635857669499698099449895916856693052429949411590372222166899709210491491870318718465088309916867459671715365976793862529062512560129872268912872505141536075786997044121435436347297733346481091310161690953337112724934030872365150061902150504316427770405397202672369353845350902830152063960780820472503537877274216091387861304729199741959766856804058162281277349930950331365732430419774635886162776938023895361306203584925895753257556760327688975513431235126655630942314999585633700248776769824755160074492726003 [179,140] 833058050953162217057941683328248899038965805972314698847483147209159855018659505720413392368028820278230974346568456249375216605629638719658199835114552764190675498741837756684823468607760658134911821878032779640893474683774580260480343955137601709662990515035941609069744488017917571936524073380312911060139176785640028210384318574128421952170363219875883693333970555248321325543249694079030778055844997083676315987939921556308916840034617084756612252745624568119743125650542075649110754419195383791018518115902915920619657317924024401554471967524325441333475042373647906535059688711799685605287429138977134497791393804249347504105518197235366395882749904818680343846288686541399396853282783454278135933531586853932385522916947750321559530591465881971032660782174601268832591990468622379785162969798874592738163895330615633233306103620142374332251570834808935735920274740479102376571943835840608302255187423677318442962113753131741697775617767947943743114789576228117656552566332378529477770510517032088697038164906985759503369663182295307627959472905938610738077866084237240497367580273551885806288100663955983802917523167760008846769069444007746077842242885153274662911413799230766749524373720908114398782904115238273559829307824769077724128408816885851790978460999976429226598812940758021925427677120025631764436584412249348985907432761139940257315510777996618886956537280770135655265108413327439013161845742468300383199697865150452936130755873029208323483193614152516545653746922551546987072418064375860450061771131264149364901778351561303919565129196410225949927168 [179,141] -3718416535267568473937231244454166041671386607006381915573222759154305553766146255466446055564004237576762373582602404029405951103010404310119253278003260537267338658514185949526450607959824117382309521404416885203555965141958919799476842148556935899789531129846448270879517155945298323012536988179092954440640547714983432794055203459765364516682620181698210665871910992589700026826217686537494511476347133687989454355570168014711440197164235310249355750356756301471497812641974403708497214838411473735086555591628277101199853176504034629961130156374285206455452837523962778944459240787190205448237816235183256529614301381223635361629186073634896209362798055601240088062022034810716533966511200443660321176269349001321071681986246385811877214611330659628597522951771645780027372807649991368282073829084672913351352067001396646331077196532767626254798971914291572873011891214409252997627318393011216176752476768275883577758376424659402936037963133637709539591636085744696403282314488885333666750714434781634493471630361539166899881870982024665113230230096887811852660255287356558840260051548385237949900800887172676359222852536232450723125836926728901470780542465018201297223376091550746465947948282550035585083699511626146514120888025848835696817674126214453048396107362600077506118882843693222013966394722192923194907472176960175865188811268982669418268087491795865252737041465223382945831573449478966054280923991157061787204659745179264803490393667555614291362278026658932404325019191370065059901100337936618719483341919173081712071248031860810303596133143012084 [179,142] 6522360926027926265618392245893276546504635235734882791708162044858433113264826687413240516803631544465902171579142556308063572245457161147837298336405244363911567855961164558711843344524983373335357762628867054814260300920384237030646691580526788339810913925403674039755113473413209585309496535608117474138220240990281323943147461764132224109684341658151663751366157151075780786218348898229438725700630556859486734575469400291678235765782792779073666772795394910791268357083846538386596569757075347145479735267020703567387302850862247452221521523913783561358418393950484655513563156279607175940651590428890402514623462092839354266993552948664057107769461680320573946062072941824287290830216683727819999226480706250920912875644276529465291207716055880807287796530594087615637481525884214136864300132829526252659952674361709967838064219460962070904867987528167285764667187625115964497122676595658245110426960957053299252050345775868442898180552404306894733631417608309601062562580983369692319106457286156017203647798766396493821718795496374522794442141631265793841534950963311222576285124052454876027795069856389972913930687319900976230289719015569666602509341073465274682132995566389609662719980756905695690448928695448127006650388119457971756003977401947759429430215876668461285334334185495166411363680911229543745612306744610542541621319619293202751036289686233317062556864658680321914858148080439204480561336841813704085976082473660174442493827590576899328198300711001007348277709862392977246176516681987375217811514820628759074056028750187045761760432 [179,143] -4571735644238278918874629068228810959364246984424873648771246812484221222446373136744973120427364611083791778388247463284767614861078495977923846537478504323737798721134092407036687171458123337058294053077067175100365892217748975850761078722298524033603057517146072284134338581475548131924474533466865091249439580226384110738640055325397642612669268973091528444530611299925783962800292156459441881234905233739590101961576377676366631570737358164128174498562603225841653596045225204408021018303640315820274612805304332695522539754649143539010963243799798803850584378117012291648535193153980834903452531842703379721980668152817006591341878204816223561670872076777389015521578423364751819560577249174156351251290545982349209885221030194999142528206865341653033123774459019958782010494649190824820089647905042395533638288646959445238995823537976714521089316927575553724109217177677941989362027878775442887863949106506233514440420900052876985733650675511972496643985879226918788142725348481393485795422246840609099271996419293513936644006955361464604476336912916182324494083752436917949997520465194246123709079081986754471283095264122697844678911380596668728785806757831613494924052822239635633791877212734150058060752978908576802015909912844347115869318595115070829137075633216504116617037785145796062044432010537403421066644551293659176993943696329749416918436457800715437152540517893485963225024958399679254563496857460088265632724111136611850330324084646857344283640961054902317792477103710752224689243900412253102840123357524755891868988641431474 [179,144] 1282902750720148653800913154204794598321562756756749762267246563903452741327712471005911213441460643429132202125109568493166982062989337326947143721449141168577931109859921522520448712178896929611745982889401491352444038877880841874982979944033437200917604475134901491709466905127289575073200969655281485458510479018049301263757999881244771089508470241496073410020575528842473913837100110128514593500425002367550811495934042522566728038939698688476081677669555599409123703299927209834732738254420600577801105814519290895820390627269965744580476228837791865555116459677952019957788427059150470165811388028011801257905182555349773866461751270825323352748230200692662204631682779217467251802376785282897486951966562297157413801015571637018192516331852460992614644248753490365379818040794179085261108449122151344712441896190055208425960197122249295994733982460638778697496067852291431050458967742096278944883844531036307890570667071650367355586187211474946473222797955657119309171644705275993482968852411029136297682700600979888852983806409841785199719688769476823613315061535399505215451709303153648748998386200505280053904213300066289045281235775327203262240429477778459697312977520576609785818742728187503954279502599988968790806612689624964129851809702601883269260148127084032066362324409824563486554068042899431997694346547392416871845771558336708194914480587719195339665782148700089973622361708967661232817926849222108075963572423132938886636477893820221907690496573512410352405854321023347829513277700783455999018048884510231361763616 [179,145] -144082984664451198936806075523581823177372167436112465188840900998625737555050369913106417789358055276227128767378705640581944732389892773506736217203559270097721792823629393986647481622482432543838110271855873573205299145129276843259003373991737244619880455008435263234878907729491504673536324905933697784212942657453840813475830172038988395748529068159205043325821162942160408329342356094763672100417462501072536991777992210504998280364298764789814560686964119343756455432786309889682086092194062847058354216833490013198614118300322387481261092371895987278852063987339657149826984865762128707609873636225085030380746144615946051868114795646061338688722909121365593420923057847822664431340166884976134076056837584833636920056667382661784032781070138332311824922552658330329186984009866672848517964851047402229964565803078892299606981791471003378796283211085253752577319847126765509403109999241692937148048516370703750471792132780878621776754618821071601072748389864924069160861404212178381058697340991290302668460209255354188598419281956341951058419652026839914169984066764568706313108969602538525463662076569760042963914862248359837586517315829775390770717933688718202604142302221320970546523474061526542911213361443219633117281272667939167787520145394145151078487659390681290368706864697984954458745937221666592466727788887303812098951512724592054227940329069486752988179178010640793617775846397354992586194896022221494279785108329073756138295959015162266975423742112315388148852476768290175758012793622151300758318765342676 [179,146] 6459695187987814009603190308378255432881341342449032876561908054439173846405820047542186442855960796039934476582470014636572569164662406890303010401786731028507984743052743978314740119366158643276142779409534158876433783134241658916168476247779167237397385426973046043419482369094178325033823056138741862900091285403827688643985670481620289159575530637164877333254735698629118457263106089761933061519405251236541524664678085526489571395114426366299091365249247144350972673206238648624632667073545135867697771100218190878677302105257816250672371193004286994609861524241878826414470365067059564138416212585133070965814276046541677610774891109264907563333431640340600761622778848434856590472996467845308431816678782117552451727035294955699435735811610074012687170348445590560331972779929136675020839283236642658057614753144003478269934504044355516227776290821786104228142439559231965917892612966496838210079043614658715627205353039106992918885935224834870710148735617787882106689227843788141353475610347160258182488543010247311348494711387946788933688647732046962638840271889206067877800628677255762780115253065270901863184069297140175642578260182161327178324288626470629953149107060195199446634273399768161832579746245627969069899694799961232189602330063949048079397885921487749160375512431164344345878978636604362625429476479878498721984151712385299337090997992438272588630174049074663411204350448566494121860040683883696950739458257220252345217471019420798298133331964059697427807184951148963461933800852440403627880 [179,147] -115061562900781973791066794312303778559742493538429899766287407189353970592434510590755966519308326128721897080643804484525873977056550535414727032250212978427216923704464865348931135727642681298717222393018610143629514480451747003774977587913990582813006166094510956458628229472277670657077199526828490746813829870545604637923042771156473588517213159787263545768800308778585659329218255880695198742660861479763672906011977528887587350090738308537334053133623328833602852759751711423719937438191919147156004756613248211986845753861148862851960760290891241991771444198038997314464128986855542467473347139755743357080566442391899085815970965123034854154175479089687467434335363061669210084669262354773903598317284303533290761550017113222385629640484842126402415209657319592052078172793888561081180136491792590398513891486136671181777030356846172546733117367118235908826291316449801276951794127300292795232032503045170198463090501878115768026735939116026154132315444930767092847493646777249880741142736510961207825881266824013414190855879863987838609405682309006924736607912503276435316201739120511437846197846668394850160809901281187783727623151474919960046244538838102440093131683194828703676452678004802001018113958986957175332562090751721757322454090652048742907839070068489356211805743977739735416148247663685669141819253778343993406009444806492804951094859385180768890459488321687060216421365076712197484587941252790282777211210279111686385836688024510479650794701910483780052575061049238041710980914507 [179,148] 808743097288771194657490989649037757762063402953283139042652048958608296466220284890901842669842659693798676245748946419450772515480973063789911254195670492358459772057999122337353308821865957714350755384189958557120842873660162953177771481679583893387022609734608652702838344421569933148859640013468207019519412634859087482763731739003227132307144124806053206358205578386971722775920129003979687253418735936462205109022833272399973512277052058993704552978627789032813407261300190305972346880586805102625981187950894227283419040315147711061749276053783558663462684188044234822977676232282238645340496904529148394146321520723033428115769127032311735022403488732435074072504883622812264763325290993683109768679388671018513843394620195299635783823621525548960420335552256509423747010948565368232293723651748323725910667819140687365885073207783452315891434811768544435153053645414166386461679545015897810627619549218423217323161652396402260685031655957743326558952573580596649022407285515553342092924113605531863981904297678454783355288663063636315619958371370705199166552609694636161681986693540726891600739824591782329707771211989627593061677337829371459207915703692320997425259856084297139402468798250075237673512487965853627567350300615892849200762436098046497100103099504524331132191814555673565488874273611670416202191995929552583127616770358861482989900069894834260220301617502071373761311286258332262746814723509240059889960583854722093158018322712304324125276102507556277465457807268595872 [179,149] -2223441053331064665098464702607418669348439608077793941725226981362205850117375330490580656042756102400913837356808280802313095126512085552942534555773036638617178522885655789404179720224893157561035973354605690738441065505298614977966771415228770052485970992751146502962741824332385556193720231688568196093360126290822593562153446121903645159993653700925302951123894027883608719772037601219597344487719631146999789081151206966435728586914549181463095533933723653790403674274983629704085459498624215953606331381090217152505003898497955947695962075760311046529136207024525134671064940132472287943073612346141147384918396704293756375450088414921931276455814690504408183254587699462095816724945890218760085289725365890324153776115014307378639233071485528175612887627207879624088481839433180372893077284111490427121312143469303857892136151892816824545191484021551593238246380426060132481531373020815137864531992976842142142854313671192387613799118125666411793853980178489380709560950926028445162752181985885398736922698035157372824154155152725999955961570594856647436908421285049419493581432256215244639244741356360545127767669863661522397818674075655646018744382404247032707973778572651818345796069778559262358104863678648520558290556528641969665125051017040092508399551697194820863389332800050110692659755988418441362087662872175958051460411193884611959843447015195220847148365169029154794076291913815059846640738054337799690290019570998987252308253424527585988756395918255970918021976 [179,150] 2365315007583560141227295024565941477848121631313618245354561100951509823415674340645315317120649424204858116579329909353528539896839864003179945227234718176313446150464376171423593615294777031055651110708940509088410510543558108839295458833085054157226093361409611992299336950536550821555655617622611547646712515738413685185999289219848467594353655452860113817069418030286815433520309124307951614142026120584319944477498084655103992737394231635200095444855403351333065432891935832769543830694486024056906281778203051176698615456842868000084961551537843057334932181502705903149326739695203234484469659889902123778600347701435596667695071725478009304345711729563385097338729094063903820420100545889574772341906858915950788969825762682525202177766430439895203531159666544264221866625188851394185845607232121625703228786041449222137463334788768916523379816861877968538042172874769956629322276380529061040802017045916480190417871485935092135826635412780813892190865672344232486398994458920694934191817394071667735113181956377563970133232695301620072891491671983188203758566776324477872728005530333948047413528224443526156383993201279050935276742235846141183688208293422422467301521418818917046447151458001453853328758369285784174190067448871249149000455986548537821632181943623221794594881585494933715607995650451303051518910834823109291915516148697814172057619429851506809055524488714872837982028383369290404801710995339645086168537001118074735565489235414896082357310779888 [179,151] -961290865737731479348122584176555720527993567574379108645778040083116668350782388440144251023651035327944654213718397293899895525054021631034858415406660132492797022961297944873865132135294422973513813108766657786597307683387777456934232303330507307868106164515323054232161699586964644654091737164421058949115401070189374467875938996383515329202103176401732931641817927246896536899844442628463295341744806588737764778146471049580071450239456319774581388156919747391862818129956535302771085748822591229393515253943798409990829344893359633851756595945512950655777737127762215478081190124978272370988321809090291532682670716818571000805948421011252711286595844490657385004903413661648710719787064688454869925948425208082228194387954742924394652403591875546826014090443138959830473782654643710643914731312922097571309334482305037155320841364142922635747569536101327465308299185660363842267414624136641671747829757652896065626464157147248333220690437879745148876047955319383610589642528081756532395461283891240705362483632390514828735672552182285125232537361501648031527169613497651631722255622938870067734225294742328902687641062675682441172755211545954698226325581106590375423568463735881242525704360150642517814780580360059829718727730582178322422963582023282655430094989004197647037997617351325276222228501024461720873558507554630881893183224441974748096392110961814644535009287015766395902336420946933615496609217026514112866567371732094475159233461650793722 [179,152] 147063946026295526146034293632411965925135619988004916617164335262640772611420883157497871842586463548348903775691429673632850301519427746132186812643711066207342383720189877553954355943752117955743095403079614265678386227622933385802090500939788210291277401188574755877359643425451301411677694123230428747811367911232442139853903634770677350479591208039033366740512201349390662317374342060150895991997107803349547048646153146819163206696785917010794732056809333406778572096392196443837445943779266576881633986466886150210934096074940548018588459687325619559031622352198503382069893659346115309325381915604717551458328571176593982843733422392452849670871084323503554417684115594409531900035173792596830214636480248850757049747068435086392840199631651495837840016883204915257263588811735438613519615126962531386540776400765475218761330537783279085762475269530352928685127086500911644942384840746090252715867783326913370710578869238102209818331330161601219863912137310111600713498609403569497217679445691762199583149598377290525087721675765421045464856395067280777971494314414792716533853255330023527918956815721456492567263559615464940606407593712363672726612372621907764066258754908423690355051622405822837259408775044139766294163063184476967231346392043251120388004462323742091188204019018592929686312615437723065839985328842608476900790816749116799228056618757169557902834885431964188247544123570565450687858861170754044191434011940412032530368 [179,153] -8327855789649731527206478876313818003190402926288755097940591161868343571391133448791720311231461600896970997138092796867701519150026615221116840699224622448473499958413006353191666192657331633543870332055961087953552229109806170891167747467397662690799663869969833803652141763718348218675177434308412080374968238772957715815526452009029886757973337075482241052364096225940707428012398430977822500409002549593702760680080577500409658397552255393799101916166813383143832617010358319202390195094864161097870151539226107663979805378679352724234493602747679093547801768637400921466568740808998283042320202524229762533314394592583119569098705652837220092288591045583010140813234725757665456086464758245195610782031694761004903174875062030928586352419555673621557108545961412869715863827995346914358696408095307305588961740206250379631839071108550123468128941623916143612823971485349739294613970655792880388382390184547718269942305224595708461379100200626161645593219609371263807703405667285343641590129289439171286637380242918738364083030720103397336318241067488151817084047813188431202586119970526521509985902956121852093451635983250146036940314339984686176597748631741996685691125642653872014135444735139884110091072627132400157095106313172407403454317713561688523147135682111094299666715122761258903201989097279473558798548283309180746197750496034697002468414560200199235211551676448488666906287599325535536653728304788334591925075320 [179,154] 171277444265166345489820688625192165596569854582872476437640158012805006805692990758782648082173589969296287419833863427274210557466120216607578779820625820700604540245294839663432039676945775369228790293913263818056850172539398635615243472768742173528209492435754738321060654688533689531988345291755965053668205865697154430413796760621919811260404371975863255769773481515395304472298893356472528355133349236575504887798470136515687193809797561347170755692541490121132306779762808870513980465838502014580292977323936926238791841085940470161569144087891216647682856653118606074227933128267250031524772618219099549446778284447891337720477510936124964748502241708587669280534868034070149017326145101456555552275468048409577066951003337493159498328746373400189119886594441408311426153271384218223974620268672884894041766391021255436753800309712019227342970677787341893618963973395106675618037073740680353597864282970657405891965730996223995096995410894838722491880618179364673310001919688601728729466402839688386307304695323304855319760996567509762718575015160787808831033899141804219490100711996940763584326771368483814555095901659394321492878813009089711016693567144058065250050596699852548326024262428389744102873284832446664346967764577302161483373120612611944953302324801064991393296301080541456720317751315671662591336252928512880647274426335732705776589566413357342513655127750423675492833725750915847333450641582400 [179,155] -1252572469355765047124873778294678166318339002369848120102721509620287254722024976317314885460412544212651779451007356109385746736399416463004563733263061298353524878940947697333418059588268593629991929757232518459239068129784279997584723872037662342435918970474034677799687363742972104800992248341935246533674697159636630049254301626318822575739838198927045523407087862229512045462246497865303097305549894329416183311222147285464028758375722240902480047074716048403278160896793263526651710683851440929186230905993983413185696628674960083900099722490675252644371865743944588367229666340430041155667716263972198472322774477288704925603124541429767937220596292201433500305914721999877076035216270531298633741978151808277056094886351380519633941085803553508317642870586159607122753194987990520093761482939098502117634940291535113315866775646887606279806000582362614661133020973002875191653732868381303491400143313861578954192738139470211627341733335963396533905975477917415818922954155084984900606161746163187994294080321885539974905753024870706527390056454396293337466297800210150009863462888277650159333668942571245381679488812329093843048167438535120413072753104936795248186645473418144634961546579336867430737665976339703618581749639844904208681933100777654557778256076294118711110770012908226494899156640005630911209825677127897604727777895010776312222297393284696725675489886186365134520390264577001240 [179,156] 3181369103632686567088525934739970526333977055314662200506836010264436210267175231874399169302323857594466678058226903027460128690911130317457120844125199948215897002522389880143241919040271303846214248054020412717524769426126636540026512683347745601551051996274002770690361623929128583296248556112890495631777505946530246267945444659519423992882989233696110540210930769771085566989189378780903653925248165883905287351017803291965865282675740711228360684995491912518749603415631927213539217889905698996875795078665431585366531889508667055740205133581856130047168780438145711011797660903419556868378808538900104670652151454615660967227145387433988115922628964504607959670020319694444632495667427366403772789081685243954550243247879850224986636755465616454491877177349850393144495121388604952244455543997792005862539077375966027329297366403667721823554194667992017018672186859749032335531080036432712607718588810425484942318735432649472621990769880341350897480592545501537644304429978548670501173069035884721319783526397895944076174288232446554958301264949443866097333527225197091333416231020564868434825202493754937836262962811720049526424334500482675114360656799346096154611928112037164291835555987841815764440744347960715447214973871071133078367997733796314679652542244039790616889905160719770493122885118984210194292631521938292057285567959123915620152385747681239449339044685832135274208 [179,157] -2734119601955391670146905872091034938062148690456916705743202834111226734120485180499387343344163214276283484297284862011698002779625317808578644859563393304936286893590466503939791092668529172180019156079775708073326015186334659358896875106412458210942925404079296601301317746863419197673520155245542669031187035905084801242890875640452158404934042419744001030920602769827716219471228783753702370763222389394538447131949794538311205458880090675896892084102894200049568836648139247100887761195510766572444294096835109192573585581922403498672261487114046964332375719388005463117347353485821150216718786459420556110197022616371941713820135097753167779708659184369522143099753997504070613822904203682467677681885615269619474997240122671836246778456042227452413533775795225841086822044614136707396880710903927889620908742347969098065013400683428743300989241853697074842700190795246962944502058421073321408841563529886927088019451711857602556441035345584430047754370357555465336974020891327165940599589472636409131914758834488416787704721670436117603711805407869365780855640116679949744345997144741902959356733496848273392515351378992948393006220655833836673455112916625451169863701368504074281860528901768559099139950378775410363672027872749130939465515397933960017055341628758520583613957590917918040421706035549235595978249421366177124546979783382756165040829147665387344425416 [179,158] 772553697580290214735661318697036937584174033877095419000525622084849187079498061376968525411466991407827866656511298308120275223495047285393612416745857372178706712825485589418726313031722225962956389818770098841907039508255845595037052997646826527393263541797428307265013645045562767522443523440882339177144764704064803205681813896252176751080450946372563309084847729666058237260819429147573046607140166567409123328958915089266754795913035066310426518050922970554946210974068484200270894176274291884827184416882298798429579998465347958332718486825802448769689447265783457167208693435822588226677148981411834017106469231042539045450062704982404676640320473018401145681621850610059657133857654693335689410999339801199989574720504295825931099016870597217692970703772649157244993456474468974058713374573314562604122991960285901055008205252452225336972241281260424766750668532070044454316515371235170095892970661061394497190616754296678282016647845687244733523638721150232248280785297053503935062932303823761316618951847412415619722635487230089296289943014259355750144699910734410213992606909611792001495192268183749592760368684115375832815259454773938206831510189613793783482950876533682355569048357791832803634651901477615540529450611833166308384577231278074700668500955303272001531097940426313290844262954361588093121298788606209010567661453799404606917849968 [179,159] -69534592490436967653330133188686471224327362390439215944979316886708054732563476169913309567260881037072209776886760271948478669475011376662444647638183495158183627859277627428200635398623328166860358704555527247598400342020092089934240486069910031564696677761961270545107811825275671369999746544663344964788322537900173427275026117595595129478318806135692556525680840865566989034550637790875258632164975418862744133873315580572949113436989015776696400605330505415148756421350659003604802546927226419148646632639539966442048905982160519225969117495692808850963942560027040459548861120736668642207951278019131112910086288577866542456219001630451968812845520839484577929557626455295939113008808843250120622032409145588095496526419915371489379930035384845050809344436007736891884333715066882234739267640554691052622398951143664289045689176113118316314130157509687664818883648093080846696138778199085372613267736480427592949936548665463967985713488869830892508777860248735125694807432496944697306000699497638487279072230856802941848654201340031559377543745619813018464639068718165535132031235635773894622607193585506485760887586465534640651828355693979295617699836455089913070384578323268115180521676356710487449816500912888274201146138985054449037084512070913691196187634269681666239886088969251948762507583780487252270817102861643750416466340506 [179,160] 1925373832627844442266156989449338188210648550744332026997374650892782173505433150517410556260471568648975241652003309488835628236674159157711746229391359032911278534379706814252721772125047564486578559721701925176436877465380393239752733886897315514893326709198112443322439490998260547953505251520024267038711671770136956025967232873127305328573896290931036876734524282993692526307726979867242199498384455301126570801418598864657296070058235729856734352696616914895645316483494681489509770086399937981187883699404368106011876931967640082252297566815947829979261521208925136475409634540290398434306129477340993948628958090101546573179980001830337491823204814987074673012502191482653671614600219960862211388445295110419459439812271672059314282799236077728731960510977336609121667215261824899450883636114517538677460503098213807793807921439432314635873337001072302033746349685821001976164184208788492161385799282086382629600419584497852595217723019243922593848473686901775245007394353135068688534339935615866701226605799898829101540668211090300732800999173341438312255430072440059667358435924924288213558259606917644462729890743437424659440898564227154661433211577859262970418746174666944758198857820582826586548814616671196630237938537513361196665476430999343906874163268800077211052958945025104001290024956046478252086333634592 [179,161] -15785197488721065253381230095692619511798020211791866471271246998117403799767504629147855475094364448388216259051938735987416610403671122129326298782615380500679387308314168203897011969378245102872733341623390661291633897170344382886217788305810776664174657201244812053575702992404418128972424150081778419376707138456496096933943269928632841941366071196714054267367574938898583040361184678972827837424639314006646229321743567063486277241885711052987381188332001995388105633597814022534312508909428457679602960014338635363697959392091999787519913340171306590064645917896469472703133627455928495392171177991812731169973251717412260685504636889444032474633108560113361111896116296652166366031861289699397987489248642784271581336586468322817105576249305561646729482786582013639787914756251912048074169643897440862338516324975753154553065234296689954401401389180277945925744062260577414016041683550562301316682278461837846433630726074892378780194707547045391210064109007979867428433137344507629537013049252736864206784632868204138698728250235626653927426064266927813664176189408246873956322570711645951630425636345909784406327428692341236543887484223802871962481753084903982069284239037004569207690699811138269149099777556386031189388289721464588341794250683778828438087028982773126408435056159569465779152530586548 [179,162] 36739323110551565689536746625136209693997809929635463879306280976625805088083434214652615493869407432884673080356821209499365846911922373590967594241624234524626401614952838682505558145520819797834567966393906365641124999935038363359322570830055786108956132206863113495320669988350932483891111326891302657893895252558147147820193983357817210193896280841718189695536069083779017928799579876648552084744614337781209287798866728804917857079253352875893204652997197715739821060679462075815063736913249116937306140100061234728912875818734841389169523530751496513520937068197263368613380055873809193257391297579685134989204710137275422142583994564640329704466876928330010122541215336365434211371178615898910906538927079124752474857138000931396805786230231585240464214539901785812416499973647893109017281367221507998415091609282627569894341354750913656390124339774696298650238402050767121981461469653186557326016517423828827575601653425299924832114419876656198924421341607926890560650471710994163225626507133356207822887205016700517283975492365298152392688565402217762434196630311277714447378784671768789536578256052565215460188943001358335352829518899634325261808667090162198838899256494995318863720349403481297015321783099395605073112545049272943606875080127249800930293470736065916473546626414168 [179,163] -23176762232616356097935720703518101143962771447219502630348546613222544297354177360062545719864459023937156864582109620950159204443642938591217458085788894141452267192587194597711013278488476428191361155338398688054030661703658813597376972152213777806906763374762626731051670798801780079784356934743369169790713509670563579879281505471580895648457746009034090851445332960213045353306694417882570139295739908440207011367822730230194118651255898139589805327182827981119955154152053319421329544419680850978337386174766941805799122264251118188422520627166457727178990715375374311289992648960374386062920934051257764610836239512929151408551453101223608152372915647809578647041570869751139358499436442377028748213168405799644006826229486434405050853941499245390451076519193210936296793429212327553885020273125894845669125586374943868053064905626425461391717437510207499188965990185276251738875190310043936100900227231783786124645135344679447439928423845855492492334421192119760661194884756315488280482497003488357607851178690304359627738202542720048217362415109538018119329899014304000726931204659928921742362076666321161547407430333587407965296122643304981484883133409850885000645870403277742948483667151019970000492820967624608514564742832219309286291489091623844065821520868813 [179,164] 3765908507154332817527852624962600199406178705897441890652468388102123055924368607924403977392161549164393065979657623408300248842280973801849271370827453649142547299054949048189459960206550725187902490910224956389490508922372692905704396957130737257287608358348659895602955674249445523814089037739990725087261515914799521450487022578035729118948863352963563119706556205232387951260720368375005668805072547786516682169451063864688118898707752898381375169388629686876658315501228788894340455779217391012579136487690424715326658654859744346095228207258303215503725405613562942550879558266032831281254138363123987992571711645346387580043368261135739103370969300037379728897227468387369850571597128975426327977888953950852670081516060850013139175539036095017117144943786089058744802230998869370695567103436064571558879583079759627031276261015135536381085482071656962289734652921154493538865122913935413015319116526662435527692131290668186613520133074761813659059324412689915977886586962507429793949214285802980682551784846355472556407762195120124325039383170417764959867745640795973632520598366192999561873621019444599305858964880271087183850406033662673502894604124669791311231879121876823575896689301105516385090941867392332729859328948682261104465224118368 [179,165] -148988406089705791356179441087781647163256333098990973346236539372516030827187596542399968951893650699241616048635017466152195928160980776112774761834972849386211821926898249152886864912338981584199213036054469006005573131521227493742106699975020954723710706969172328917732162823208166355613208560071764327803815661404888383791470288913828214129301986436054193775625560189491404088112515800163123250536716736539848956968870670044882396411867140256889262469550807578362637839209406134815523580812997728878058329468758592266827989376914971680332152299243976174998092841508207518292915481318034559904307726013922709289016551527520188294848072327111193632246832893209213013721481911838616565059425822770233808219270225334152284686795551233355174473315892339815767627527977987240365725064972093473824754866121452771682244691043790356791114833303680050555047666689996673403777525477422638556073739252296943442749754279276737086565038920910339155282575472820056617848014022391338298662318860455931755439688320724543511136656210740678944220011704075119704118620975794694353055383982607606814218751686959380148513043993820558129951273315396971723311814370349008880790432520545020496678177920976059176067072801211955662235691790835524109994435400 [179,166] 1348643185511627896830485483751760459786620120634704173481594119874565573116407718992684723525158393120692193639345465785856777899700860502749571633124098169782936893907211048592852665006008820169411697061555025229442899841914358107260551768062886290178262586243106154055720696766862404439841018120958244674443797474842907610317322833250410690052482328829803888659584606908935336447960985168934412704848285034697565636762206232549426969648288291803450985453624851144500801226906851176257326499815794532927807747869193586351909022335020408734180713675546743268124011621654557864861326326577554121219481550499948908467444488468961216269168005128785283603149725175353769696916011091084426548949901324052929323285484689911017428453998579185764585005417978838598992547319525896262955392444665189238126551298169662122442946494656762215219656473497120920567645170018822442726845487941669200056621138110828495817967966848277751714554254978018986349679310376139760906620205919863952612602307701403631928723739294864453452644750738202340641285524607669962337163230551506545867164445292229348072657987717769253909504306734698731791391058330866433062358933270399258931127453795255931026462822891911186834257530554450081650563536 [179,167] -2607245481938889211283639359801711198598734901228862953991946520222921241206899841405687768049998449391031473997636613632164529568818002922520388639618960218434080298762174819572517068220956711188016892212072944769788166924351771559803333237637869507810821768841399565862513042900245173550123937934993075613566320963105072176806863212978752803752628655373124752804413588959621929328087975694011441674750457409250430958396433542050003133324808183594446791287602288764074620951475467039595994982628604067451030888795409027900501115488980474143078687137649232031730309046485698755898873627093207159900802043442574363464267475400059540611007767291429756492807928404582419762882191060239301520986826010771092486621617821681413264947504897764019143469063530348458558928374402215369905852753678591781850100172207917673037191507093819698461569123691252010076936865395522522256205928014568699713091329541182763174136058867150646526642225882341291647034021535801942370367838676732696609826906240309339396039695603461016159038414441948162882174760169780922307717326437080612192650558216345693056994732188144024145304888791780978038158626589366801885039187253999224873686087195235606923115197329104876316142 [179,168] 997143684356005301863542538218633724385186655464139885770642953431511101082160915701117302568909046711422774539894317224689425033794802420015211335041031141564259176485593941095006868973372976941571834982130144344736151557134912698520839129312283316143604896106532749276391649501236459187766483591206029857115511240361142618848291996535547700619673790815976808670218875319823180483941383697733854466111156336598843483910854390992054628341114497082313025802070338092181550215770286770405787251326612703607321613018466954252775612541144165158431354075785614099107509728457305052206052125304515941584261162914147557771727568426898505352114681405177573233507686904156349652070409177104674613737927633844286920783822193692014719832930858290821792541075507770907390890559432209793694708082024635751173790160189080352545900297925332859832313775685553856144915861409672088523741012432870383054445820518118830016564006683006534082619686205532600098009152694615007916298153435829935345383387772012885221949441444721492333646325555483283375895980526728584478546897429604585510423299864455564591156994012802286981558040096246819106427189588877808460310615630871232174192772690443783808 [179,169] -69271632816266151548005695279087386299381676398298942222725835505214508579969937726436759653798676977842118229272334819712945519226120794276088859520773389949298596973804821487879523950159871674194777473584621164428642519357625863579374680053182180068841303208833218951287463457581295774359872496407340207885429925403257501855631958635517886763034198786314167750949027607917329374798563503833650182794507786009319889487051435769698152123604023031392909764886613880623672152387209590711893009578217299885685347342181229273880738486444695421702164542353388847718036607047442234512830636790127970183167051813249866347194664576358062432202915515175368206923878593878762423082763340506793381187278330390712282297195047987804632915265893053077501292944500841914069698566765337223494185625555548264743394457486648993912192112144957326263399461404214489116862680127162054170113800414834611409550568239639350373531499662435000990314709953121376559534517491519983619996988529037193097754883204796987139125920326408670859198968574677183257912769083730936192583526903707242989835752168888527311965686308178850998844089872036732398325779511953893985766060510652624 [179,170] 794495231811417704667330378270233996907276542087354862165849513175468844793613881055925258920364558595331859947402909306340077838933137724844609930803465210232678022890460084355312890001946492892866253525405864485807232984553480322073571788046653029025065364766334307168381227919151475064614020728343676017018643760457005674674445455187862129845387208496545018572689437205025735902575681172531131095366809140472624192683618011499479608742277411155276517122208561210978511863028382163131851221797743500660208889018943915091166566630347217502448208374283593476314021319397140190773303584152804405463073838507916979989355688060036513084617112797469039136961826580544547126853525037081522531911635337226622417513405210598096865437282217557959475289735663422879213118711586607163014483604199869136216762107094132337661120680250994852626206272293694900528854468870873357224854436358804326916074373879779641733467328703816042243296504998241787689445372163939612942666941964771577483820230366389847472427811784710528826119528238088998052396572648090151906301885086282510955763599206526237528241725366054125555635085994358827962474413744 [179,171] -1351271083970023796532251471505915438116629445247133531378362112768527738330411428274575761832114575186960976937472053943280083353727343210443579323222842106480916669409310089090931183581201771314582835365813653431579523101626320507234347896458810071277108644618551979429786402796477462736387602921511015163920372889474562548028631948791938680904772316799120880175600677298306392024858010103121508259912055365100551873252480342216386028506291625146526560677321567590721872524854505277328492446226301464931750500887093410450769034551593918242666951638526670783070520388836398126333919704115619016302721649066782910859253241068644380464141290545138968963267097023260807169328090651997601734124682700640782009370801020723878797128234824880119874121948682746272196539340454295029276445501574901602194004038250171851580016879861339104245668570246281813006381378704821618016161182600844089503097115377657707936742420184707347233190127047800973135456672051485109973900227196344834824998243019990736065773846847024533182208356624892267228782390309292890550852550454365372390376187021552713985113861908406572374634 [179,172] 301895292511943678819495984965730313968010356579188362977323875221089295299809275673907024835881604068599138318216804810614430363283509326047254749636207593056479822936908398499633766388828664131909646710962061439527788581000691716379321744858950242036027872474089785599990963318560917811331746330860086792158886701534837456039711431139624686138768527622099176792279821812411676440981619795583455418593623996390675337253850325755544817158400507428584020301279116901575976831592722825649212938357590892144513450377467869913644607646149913276422865308864719434169995954374364002157467220456919616159410014505497680673003778805205079180088328428995063373521512718981517186239818668605681618952414120976940379024889442552309483883533756236529471010645874534804324606102889258809810576771720466300251487285763650816400551316755747977146017065283910733069537509818164474179982287611272570549995900357610994401958753740521956274132491390518557349394851526875184484768742628929739688899562364737485168016622391583876702098508284323769272484327450742773691216290980714166993166766709608320 [179,173] -7720492181889575416823735451593792171352328807179959290356663573996964334868665071291851125569655055083464139330303649655672746833648113115766178217232911261298381257493564336422820829466609177480854541279015160544299437092125585667348446033611802457010044744889128475482689231872402857129956027114976370381593439544611056139168182706661951444538557154853015390830406793530602058746023168595755532258324556162828756430040984122393804612560687168506988392175827266153853539108204007841361296911270872697344662272429645852316201712690983990119936164895407787537129957755148824364055618159988543868023067188931538650677705493603727786049896790649442831683685657518623554679090295696632914056674807519729267428664918354850301990468720632135535408249984543575370569446934543852460887524499203579218498266337465683255411282626737884002585584857801941699005046044295479409038644796276994841282459051438874080545126690177317469508370889479569443065792823032468024109448700110688130783698293442252866775562561100578116508808677520922148403658546600151793033333992 [179,174] 19310683058322035646389460696910376399869917856130009999622677870254577867056634234605656865270468052471236729576472546725811790701034742165189250059638105247440261140229432830696960999962938526341831066369059572687509070515586553317186057235508245263449623001245496807271768230037382992523621270063991794194794749310650444057746486226570965467380687826202699319526415160482273282290115010799103916354954315192273489643134909601275244939646007465295021945759090036879304561223000893470585717453680497786807576273202621087495001964762111651002447214482835259833515982712919571504763691170314660348918358071126433225715967342934400601467136948743168526292129312440423977778337352218065586384481451702283164109560462667874074258634773655337217247308530551232208800480578657341883213090759533321311057779085199920523807694565214770161427382047362940008876530800583987304170503909686247656130174914867838349043179954798502201792943244929200180146252678226612549751485626678023241607323704224067529006629341591373073161877055746944704 [179,175] -3941996630319253469900915876310040954178181368673181162974772664276454920252814694194223884825373133456969529898723785781129420276374771561915367032378954387156926991700519724775037313224724846582540546876400195747070649920802337534624108513711946625544284235818763261657247285146481868009357167867231019669653404334307566187277727759539254419142423657926532899107515987391994766606668647445173496547112001993746697525242799176715401839466648035858514713218781003098547522983100293187064933805058847121957367843456343833324607077240633605548275355629152084665592391041732324480659739531007842292686641849133803728677761468082280417052828324191981706891313839274320601117652852083993402067417893898319744913472857870020739531611620919446211055959070551787609982570664689267313183689488651099797161581177142392745680997014093647956886734521122065343053584364598010524411608022867607878875423938379199422516987459820420452400863731990622559674688738858629873887098094318793793506448703334606451918292584 [179,176] 53240169226404359975681358673609448936964346006272420880543345121036594853871959381362721985390112495195132801166632495903618686372517698018610492233373909763381816782441420259344667443037538414450026890306132747234715626716636102444965367437032546322815512176273030077656604763676110974153237680512497842103664773055487957658587365409021044081942341250649303654218763049763647366638339890275425839193980456806240764812120034880844702645338678475309952537716414813316744343188866017969431284568717324015519069839578237546016286011198077576952159017924715654482636630927706665719455910490717670937137166450477681560801308140171838210127517408124593132456874196754253214478646779153720429358637361324759885688524188705653951194492690041885769254822015038025034041009078603319674201773212954756696630913096925289385580501600562039493997073895612558582550829666920508775062017044916994431878331223965778780668065382740135825957900705375987597636982687483595578425932655801504 [179,177] -37209833093297495772691274127590561060286744273885730096599368118036763243260020714196669764204729059339075795700424566492302510303237474762972078375425486807162793870956038914802303376328857228203143625408667263033713714966130365610176876697600757524197214613217664849855156361387840646076505990763612774853014894661889220724214387401095657846845674498979013052095273961031310181930326695542314071506177056266942075761192786009576387943915686387282506498520304161831222815360941101313763051104328142316123107295763242391340246363646479000737422592646525719900477414177666732137473441095651371178745234840516533462052534272222226347726391872942694775982861897891530604692858711215360246488049223685354319100434539203295696917343484016834981950555535203395122151161952767163751885177497444135555052312566302425633042542913670717652064739581327339032330209512348822932208535155814466557570679197628841821409925553465085563555879629117983776932 [179,178] 1006305079433574884464582905602804765304150810385684911977602064457556122160748804362252878463253083262299859795136492245136890000495431221063195830776908324866700495051755705461565092205454272498879087297015777903067190125275687555098595085135294434168459171006834537180233568307558687871001101281061424509677413507974964674988241426401226265870464307698200237424387073000215752395430340337122049667064262328045616968441102677401893504628757355345959859013926470261882180820037578645980329468033475728200601616224473580522758018287171331379926801320313667751870717222626728058673095888607826616564156691998561495104438131901582881494597421724818242166870680460016018516013668487560466124084535083419390420447165135326247910309662787584084107830697803032324112016985277507453049529414681122476506388240841372385692972186594784952325202817708887406352347410628397595652939469993849277239609791178909649711338904 [179,179] -743477515450831685964067268035576094439951698736619047883563979606596150518782757068319445130346327687894642874276737654561922986739888502639041273549072499479774565074892923874309793809497852290860806056361652388996172244975608529482744426909473229751042492673443929103971124510671476386040668112387347969151627477967105496831154587516080755407598089362515209314205292524088593841286689267282602374426038454845468950523382414120970905614007169480126470697183544189981496762064197887586922453318421917181213336212531813703767818524588299589466164430405168265156589416810654250653682420393070425562587657788997909752895910982266800990793779190619671053105145807666154336558465253421838120642485320991708868544854397103141395599429988727070314972237033387830330917963828232983071947284410059402955675712515281181269172005158807533103072556374940557457725394426989772337203913589 [180,0] 221714651558896700840877347988231424246588375817953968484430638072563346643428169698546355897422585586565407309114867227800678053877575775720289030087807631938459793978589772589447299229518732506901678639175566330172235520736456785402333433282561283792351141766739088302333487813336772127005051297716463938378539147441791954048179659876828005320431875130243670200761637356251557609412661665479603818414155542436400299330692356200830115376738961565224212866310430705483524419311072806890550737332092647492222939052967643411537896448069058063444665562778691896500744110031330925472049327029530926685907247406620931639791810149031526001326190197939028635641976772356902395039238225650642567206077775655199328444525043258593983447044868678599605633296059351767997174516930135391485511516991616875092994577407132277248906459525445020318938287732381212116469018534909190714168552473585987588353471906674006706563611031440393666183425676068356110504329926963338989568248996255097862817980307113381839801775307493475202244648290625174584403385567195833063240404617261172409931135770022942539565405558108005290222600509320223483521862463954511406456674428525243942166950119359274094145135452581338948867005905354188630368789763708581283618665492628540496279483616742483294872602496175822482132333342207694009288816218565412117255832643518685700943874408151986651247801043046074750435102608467418193831588256858187294060833831808161493649922935587638572311524215485650180645288273861127492213084125117780541328567402196263014246494144568229533615425658732404930019605259519086791979933280058296099157662824945662577692853039826318999265909021806766271015457250140833790002556414985588309179319303397142321020353724284051020198050097419818016314283401610040171880108618465021141264471256829217872572915962986802270058591704317838768459348352684243542659588728604477890299630648545363856106914007022805291173888177966206440925782013214345168344377447610092446394050390434412423435090033449210920692046747442157277050798123412565078068298635971892569628232509089119737625054944695653737772313400762852438959932775478255547112648319283767959067877455941803388158330535936000000000000000000000000000000000000 [180,1] -3184833428742206087297351513055920505158194260483327076858318856694982719665286521438218848061458296558880363901218293384039642215224769303384180729993909211442278855691745470466654505179641130472550171517241999208611782586128486110804124717861064658462093974726471948706707543003025862795751846264880442443826518593288371570299867482756458980377193815868153433184577197184633955304605888640849687688471473413914738329062885422525770383735305902556318711398725373411564402563308048280315058776807264122378048251448890221295382356572931551431672631147578576814674978584617960745549059304732389812756704500434145367083245107159353980450665732500679739971026525515969462523659180196811851263492104963665380849798374723225953545715380279989820033475975760032898999886145624433129977182718571355136422305816237179144595210800728752171663611987336933550734774924070246370500230985639054369017332772808667551338911542202239014933773564116309506230325212560409976396577044380913298993666512267335388330707089197725436381670377761340428239241570895168738482087158205504237383709934222578575425510042521736503575457246358065219185786513485720439650692493391609045880946308859296704591313803792150628127805158035078553511745499159253144263111159861116041459846820880207577148785703055937850848967448392283253168129619022322052520681985999530263011235746287932540646579935702122657080491054092464985926163757031514571601222029984601812662440469910085685837435244648862204607817853295702134602219558077198639622757010765476803777511792690200328074544141464693301157908265922749859786922829025753971932065733174227532955744279158927987587929990588006530413516662211008099733163777838966743505145678712667816967881075400451403050491966232355138533794681393857826161550562714697796789541599805724048094452298876892049326688669882651928808294056598797451676812389861711059733429172630578486294575731138135219313578311648583119083945705064948957235882490612715605398556385161777193496474959845993759598401527840749322770050942096446181676202706779074978381354069801821714647603418486532845345928331579562760366590518242179730325581201277746514434433311522361578652257264599040000000000000000000000000000000000 [180,2] 22240076335391199725384370519575169790951119001339952699728233809758843576065890689305029083157345433754155535942259739791040361584246893677075726368873027608158895935737481393288452823238460402748311966363835937783410029865949963263120189117636135410758260301675267885732708498965814011992970443341219155810871920915091649009989755723273662161088464174409186457142068286641406848723152463978205419083111745918282706726851773351228770649441223502857705608289474958639080181189355058911591524135014196202779185313826977536481797001561221944823283802969047757740497631008462928245399344949345606000814727783152895454635231831228654901159265047659298977870564976959841249045779209658550536773545120371780432264606284246177029941868303847336575103898306859843795205214340686827032830282911421144094746929571741510711986977395073951508476637039672600138644742902760704633514901342762126242164854421785643897161872854631219827202442557740118882653815687485613101998548676348991975644888457609136371517708449851657200459535940388628179864825237601193793699434521471762756444948271733275895714392783647690574651696979852957922773491764676658831643936952168773099807764659498682461659212648017248320883412028547655304559337724349066166728706657970077502331529521208528021113601772228613567480612223069076765018563193942187569791194597431184863832707800155280690287853644611158710360518152421968526808551394924658358817584536100734349247302679463121091786814754240746944915569871359979903728868051921883240880248611682516437928187797701609532617750369371536511247894284574032455039980286682809080776624926019001244369735556788552267839073829519380478638348149436451757433974604144526923704186563921576157552174276885206830714123602899896473592691772873867488876990361758583294712591858488500402481285776452349921365429125043588153181282997528854894951490966636898789197782820564275648931244270968216869671462251329902846629389375687393215683722806454384034211847794008438275781242266887018933947078671532463369822048373206242208295235004874740975701931518760515040808635881310189635075698923971155105480343021396124944000832778758164070877775982088420098331359259394048000000000000000000000000000000 [180,3] -100613238540861228942006602023575793588641851838020465899928965927297932099924999194194172168278662269457314412039227729601088720461016725929228304893333009891816573308102334144203365040577658808057734400364231810025233309086792196455711179010505298747600406153634132890758688538684786192303072734020732875898512123191962586609296441326301174002491688799862240899665297627450498634614202216916226391994164931174453819884901534081088533441259039118762562702186663718632283852942414351335056847370959871539926844099522844962285863700289757231477413249474869537722176190818287744241800761256832572354613016892856384354394333188758538059334918023116349593702863655333712152578970666813526528198641849481431266683422510618623990402477485216644557677727894840743168273004448386105448835610715470425082084254031252129949778600471306015397970208816400482005517473114709835569306940511034957835801402577498697021122922605896470232009019541422707301499872828673006446698317328854133507081949971076364995430671731420959577874134274802838525434917163607372713932770278005096081155139770443598117201842895494445159265730400467295140556689935928272277344422714511972465534498967110416213063078630943487088045168718301226369198815700653638478840338369864705616297462181737955499962211022322334822904098735684127160434611238286333881017301990048666214994991339187815635207729743285705343209761132442784441816638312749263548464650177261278563367076719866352827757926455561669969835535436300843080119068861096508627184289999993711617883059715638237915778362235656258503775400187388275004289085418808566710339461035120309322741982292826948111003361070959376601364192375040752864047197958149488420288558942765806283393006860255534288513867242546379344470020966848225823936063843899775972246717686600727818172962811929196608021178593354256637864989611946656670810517751514168248552054159029997240767418073859961750940428754674711243438943845452601067200264425172359333465509254490263871269920105099235412507077052863997570232501433325589551959923051721293390403278547742053087326830632457564870591633937138719083595583869943191996970654336699567168394475202476808472934601709322240000000000000000000000000000 [180,4] 331560558695038689644881752816246839778838058503432252007183142273099694649079565104350758489892225123491706057851077167553441178039172100717430784612875275391281046541086875487117911250321827616515025263774979286255523773971664032956212775193517042275121249198321666115458361587795104100490991550301493676866584028600832467604635528979461072701011954763012955605400268199138973650151911393755216226748793491015173068973766981180268681551497768132486340004290826231359714264039062582320593805881468663986470921525064784557082549069970519985660551943129499817117375570579333261832051118982102147002519665033696567988933712220069467272628171734006191518200025179872620716877743365255743339401166559842997986863689360572549433015460722842789947992425075122272809129893189748533754881272585244822230947620212299609205051490217606821731269619309840041997258484608876540951128605209699709114043920355774661935542594090878541594701010718739236846200714514224011945373677085806193876753479559063370043261765754146629992745773695548991621234461680353848558626303009770915084732314443752945658605848243251789542908097536652491889897022398067955171818054770153966285099759957805083757092114481019036890446166250446686493400733832095474000141226203245419920017986790927714715454125493533892500231627938367590917003600265162294861738389231843737194644338378933221835178682321589944365000453964575228578595564182565528222947513227697303160284237772338493844191464582416769674633637408406464481936074685911865420331274580520336566813017198714035518391422852274401083447546855953888382137317499315022305889583444450081724103244159117960566438108341378751422220179769034310615833375998461213100248495378881191528274315133472049100219349041927154579823394144884860076560511530184174668338598598127914855677888370784168289933628138036136021368546779428921894416287084544729930064905241328272716278425627143160953783388250488702628351820785396568662503297288388626805120460937178937528226194425965591608014316351602197469780422107018970994757856783370694498153474660635928346141314364546326278088698871545813712180228803974196067897378429302229132079860505504075577949147210186752000000000000000000000000 [180,5] -848494000708596985178360800663370565663567444073600396884846760609125396670571843822999937520126533584756154845333253141382353686486800264568942740042835779351757961254055895743357625374735417287992222536208573173454789839164632707223341904946235658860699248947943728849711624026321096093478167612502718507750139224046094023389112439058231951208824136999232050728993674325490456870375217994161843060233062804497402914003530093865619220495524871245731174792025068170821845125907200400275364659982377083833821014918019189207862149011223645463136418366815132908799778217864914667841572066570750052572760822583360855158245208150986523210562264326530201343269696233697839094154266453538576151512485774294522809543515547741457618104265868249993434635276937209816853595300544213812010645831486115767429977275302703586978896486660020135586324650288892237041062167407584707625909419239049615865889779585598560541349663190531967373839805525449806904457618037852396706035000779631408204619108726459734127956487442133653212492738397760695248461807817537899418137564104213622861287519530602740505621346290494969520167865793077930335606805244199713085563554280710391825078321059211238762040985561631982754988314848105724555071916557468081479634314760884049320547682824984356226692928324808828557028513689262433443314966947380021886859959446664437861917975986215833856027224675409928680480469252840046882786169248496890788661855688670430632986187033265384799447668784864347606323378703827305130826755518491307672379425805078255875856434549241811791599395487508874713983419828352880694163164150791886782887922380147029950682174842726146135675887197081593103722677278324753193979334937142798751746857134693354818538185293486539528456321426541882297453715930284168601576556198266329381475605331645001902607410839525280413655292913495942967706858303463156729981817526383401753630234418051739773408319265638477966370079219814982067071530903331797229470073107136711620608904957799005097140846745234364256032592004738245047309458065297782277427884550206010513677535352872593779961781150454501327586203426867262339948693910381013352177355512089904465857346050180872696279860290519040000000000000000000000 [180,6] 1755478626002542164860361615706532878576245413050807217072704326269629300034092403370325933196653138438791250669745542671017180701946813892898692308643644248666221601125594752838020246192507625624031975944660859311616971830264327507943904914016969010905533022222321590691121200701187902359716228467486755753016213264033194917708435925995378657358566015572295642185475417827401395951068152613479169782699312369510838349571801343679146884973187380983590529885842767502969866530036144298709123297945188811099041111073423682666045849365211724654770240190511567165941051457784267122067672357176351415234415412713016145629793232929327936753592486847597709485340889134294960241411746687795195116263439834690677331422903782180663699592869285052623728539771247491511200452343066099582418334944223105056922338437636391800386299537101193540232081129108229672255460357839500329568311005637886038760802759002632130808527557673290635537072280006852553677467269760779906596056878650851821156396579642093104556395885376074725509203147751671352927830102965346785284597371073725442312312631020421441377011596599361583480168383969707382917768139114312824115159418525252235551177207585292255962797679948221809781697908303349669071547849791678710670770113480713762582323743179774120387979103043877754837769362873903864536845215208851703924963079517573884535869754127116982006633905530457119163753564728331352801216036846732740510922323337465578190067800316414584416017320542675605820040642128525197917213261148467669243621965403123136396669430735128683572923154606871246077217260991643004775260971648134265892674647408524515986982577647067810562996103976108604459422930547852158163576833323451584569429588850406181628885750972454457723238646556538270588503510133933656550289205600703885934566920908581374874179154361464852651941171572810964608699851568444805938302433489236182787179533196010408043837191285397083997681255930914624928241779843461474906247756483609717730772641771944125918625223437948200293983239495210713750295653002984655949355564489790890315281296255115384483896248158060145956920815545351601103520056296895033314173249702145555888433717513351167344483203092054016000000000000000000 [180,7] -3018454872245224311623959675630394313802238516523318229580328270707201555480694978352740103095050397642715924743002079248947112792289843961233768175890386112980492342072410068339152917982074376387764776713493048690551178613861783045865616558664158098055724234321252250442881865998381640050058795732221150528783340263535519336059606353751157037217115195131701562927792805629446163222235053402714429218376105657735649785508659033428530173032743013235022580449898967875935052166785220969933902414228703201031238855593357856229271489989514200712061162420738493424411794491774775995172139920724634429403794845110602346317921496437105196944917843275843156540753729670398773478021626225398406511668863380309544775698900273879992731301526002011875254236740277961650957013776300674983660349844783748238915993774272689233253193234149838768947471779246486801465271725498098755649060172166620700511848669535359596140979067475243521097570242016733116491821224089921066549261041892085616159781766381801523106355845916224577277588591394606576180324456496405230746252875542095606566369148420003200548689358525217425107014101390754042626179569133362267750424598768443801873807118769913518727834613733029379548489150338355214344854616481607865689157345614151972381552765065265668387250257426636488094132170254935589528692634373404852156393046091980887166995370340743807702960052715256506063670352199171159769433880354365807745709153411703846755642287770805537813755839624110481690599197386423312848153584303489093878315224062823934531229887661545240783625085697891122827008777100382710838188593613756027490197658198989116962812759530836139080104846590192249652521141581326386335481902731204177901984666198736232259198104908029084657968150261049422057623981172297230193352316739669869993634999248055169750904143273600396921982455086126671122759138269291111046041368325606361940148122402339993442154305552613083020759918390699882702641019388890974921016973381673491125238901254343707709772342965817663705901503156062268709735832707928977968422925096264195637270882296612784583240413748656849527978200333542312798980406330186273989979367233801228006846468574299177201316643261644800000000000000000 [180,8] 4400591504729375062852529548207087969334426498063939883484748103302486692968616626653799518972910585199593839691071572665235377051070013601058157821173824017590989371411426107145367656173490584405083404759216788414731907093642782996738088398636144289696508942216544631310858411427201396442054356566697425941880916429169239321459414177034904305385241241814524057385503718325416173339175821586081447532069738436987506059784345403345083137293906811446676919257004441693056087181286407356056275593683121087409496466572393056607226184443540060155422122094961343659119190138668649136833706582792774848411924138008850962414751095639040670491951968012881849207234329465505062031250861675692245002704110605296861800867897707464559700106464082932424445265101867555034290499309203520292542292188249050342806746448798949209407252598365196801302363815575079703695510502412790606122500029873418543166903815735580179387665278416251396659401262012581616138838190881531992365718223957312193403889634110644470411818531029485705102949203558878365287398410796550156564796016055496114472687295195413784061460887958655602459725599257049341612494033219806221209551973776791804056989265394418812245197083980918576410053952501810218474023507576388582696050805004835053681398666451190088530223215641176599833624666831294207868753492931836604113517068959197558853215111685969672347188012703916668481850330422352410443108264104983846542303407728074216277845539993443980834181112766276152185586076511117616724350381324073284601658910948497707388233781899876765531334186521529433580947367463340455346781960976687332255641315117104768607266154097501608162136952772077409156486610187548657430164153460124119794188408257837976552405698136351071466988321820015669091137905192556910911519659538744479786304412541482658890087033364949326587140899181339704165140574892918726370710119376629185206384412237222490200810645174496701123108879391834168699776827896985538035917004377661014619461072658768162527445490946298688549887347383446418769263690791022409879754031161380861653417187421614261328358527247432844387775283216844009527967943419555734958679290229453482331350091826624204008247808306970624000000000000 [180,9] -5522641523815029451962299011637802671374284209804432318048839750924734753417703787718817449685987145720759715555694801258411436620736293772734894238887148903141870204301423747868787378525319293533921924739052890224599374005298445482339228188149140668982375754601130581437739969918150083451380535511675884019640764682772325695718816741354102294818550560637759343078407250694430053417038942787509738055408128633105225916767416669006607942472365254534719489768351135297724362917342192671694218777347652651135594005331512724026673197078862519496421446554464542899498113491800527214747247782852281978339754644437407092287407601827316067985788085564069481502557059186337296578360146112563652353734890256159112512525938368498033760621364408710688153823170391252911208353447311837038508684466530667054369006373160270883872416734190021898553947591881285749456132699798535242910539736133408065821683470740680371062989733050716944030108631786027081273187602467889024840507336893783775673086166719254470859763468464636740963356273163196525290308279364303460484246854757899891935275054144242850161579597539176528512410837147165457937136669657049026138752549345774251067861407201426828636321066350291863404552370316294817356090982729319118846246832982195245046836423734260487034794628360232967706051972478494220509969573030636784085877655220842468108569536614956120043304152266236467089389988950664383984057897235272268862779961687003787575912719791593649300323764648027962398279761503990696956591348486576839526073074293207318734038341739484841391061065608142041092999710055498000050044972575526562806346710418374539850843533149829016622321791409059898783272700628919815059309503776817219184161993406318932500056462951332548205479778700624036768518485131800073762512606755630497564966734677339464132481915409353096060292838620512956693656820002430727850197081975826325050474616464028765994401558500928546954470751904100211577713829483873745080440413828870883715841929464615885292581785982809221202173487060163021086747066801558494280924353331202234152586604029731517923050559480933391061587920544172570054360504237038726166477458953742164077004192798829211634988676420730880000000000 [180,10] 6036878846583692363577168043209930593755805033827735190663776902196548042654972547798480339589789968589053976553429083383711373132739405667736977839829161971810540872042625384186950605257493760212736439290367048293608585839860369523828844302011898987621358040188552531427842040633494130403516112900780562989694679232578009288581001428071525538221022428988811331587102798952443074649052528055186986777266464010372535801917897371231774503168481764543820776550132182397809772341057729455110075743646008018925871951777530677595142521604749981728965131017887625159333427659576448496888348011526798836166882076591149217085109407533177255938180915900790395405697810779867681864169317970152665307019779374999343528265613077532030675562354120870537094996008811509095841764417264263234386788163771358913200342484573468141589148007434120615125914456889763134440815992327915252950539074085481163971675726045222912931022205498657310057619512169106018639115579854601450451427143817206340281804629492441105914851896024674940367026781477375236796198684924718498141345604472356510210093559052371120358677480995542232797891976754592126958394621342600902697455814579326203140865858999666390972930679994911375767052923017926411308541564312338968392543778735277384665990799750076697964206312270063065888962603665345559237886306690777125382185673420325128883214762090885959622788470233720585436623502960528894028927921204058114703606953262310801598077216680747176455229434930218918429995123285218430408104938221571370558129073797363496435438188123065146013166138863903840161591642506913622672983262612265604207800807091715342694208688167929764635746752687195492522082718128178906194626794261520695921262437703574830377886334638556465760964863882096676079526271415499665801042753797529112378074367509991935271416770137335724906783834746827317349470971084803818377895721916052178227800817939246974100825988522750896328137371047215512400831143841873474378192083301013421774190486775727405989480223820068752264259614176933954032691651228336997773783403172937447031495749018019676617497614000721166753334712751655779452217373117039220135961259328592631686236044742306853989125025620295680000000 [180,11] -5802169380172728290010562169540380328675315657689450213426948337417097195659363300375021001463622984558617662227913163275196513494391500457977607679234452689952579273702618799377139264946135964005125189249610199682018164340863315845850962390189246671251640591855888870874393094620968828323880816753071213778744099478930690506556394988228043443946122019041954861518326319839857397681972824821009401272527563974113950010488377178617459839917794964012326543357313598891590515016483256217554952329790499910392508330339534928998473401354491367813923931853680911512971314678515287850157471813197088294777354317287567722320497329782408937663117263918175821902175547894650923819788439751546718776494270605061245259648007812874315011728551117319955231714723085490334347437612612609426112907638051358165252206788160484126866693027332642592276258560361631851930448078298688416910231562950567224829281451218096323213105986160517345665890424037034157057590397531311833288040790948986677085492328187031496155615327428609945905657921095006950513517092170108254975066541116963376040332878857225630177970188485866298225432427758212374818596744893422108614061906014972035782425272745495608208439952464882099095940282682314412099718418801319958241039477356853089887166777928869037155669694972378058832045559356343298515172842446409253287733880962910508621432668826205828776178738901686493116136758548175591980797155484579398502551352509123804585227082799528168137732940175063015313958930908830641498627681228672084596178729090879438959752467614512517659456202598912691412525055748659358641391768290305839523735321115557325700148850848765081729441934988783018992991496029466045759392196028939699653402441535504904203894833450491298550437560930586100578164481762354642255934787894139999791569478367390579150403564960331144943010656877914059903290847451309402802696680375776725066419521294721660286728054951910466742899834274409331986536338510924253908310002115615144708880883254953958158501389071935837974358462716082958859634977331315543904370983849635874166636119549899180914686854642809713102983147924071285118500927492757004841877160047377314721029851733695496914360756805632000000 [180,12] 4940770803736752604036292101649277468131623864371997830409952267297695955918920293228672921517309107722784650851650359365291614018480001914500292338106529258476416328937921319230398770099969493629038030670705992286129784906513824968389953958215568238352190881869096083448605240658461982435693155309445572216116430386413756856370273154553630408489520912492021307418470549717004558914580410721738765990306225961386032893595192788462059042562707123042367542573173302708519683222940887744473986332480070199135937261384227637419558380360378767480397644956319120029158048671441063657723572452562168487672023573163439305291422523869144488855441986791328673380928250101874500755488939580087233479388357145643382062341183854513915411824321758275458702835275097587439581976796598036306037001058067196599198342305920081363926514232500570685212964620969928251926811469475704464817447542201560870257657982196298174728253608995747475264637125886110231820248637232098049946061666886604977704611710607462314833398614045436482582135663589827059610073765900699177303582061110029771173185638847366681742397358682368021811173529395236604227574324731580235689426274598835864275667285329600269830492758060863671589747224061858058416948512908867373191836435720400370677844834565378358634431874595337645065699262145493718974308085038485712338161641198661102965241892269169042056847435740194322886790751451386237947838881242812220741622602114831997387465980579597451588932684054108586065094295873678368099850958375412035017779901065211206752897996642865157780161506470888674316744284447284001799620204435184989657368385872428375288487886018851681035048796285178958384793323584523823256344202997653184595338840905590813307777475247928900140200430327988212054010267790212894873529192108859259625754637234674063785293398804170743360245553057254682509496114880516332126965348935852812325434753906632270054296655732892153321625936318079383214952137790726116457191460529196486500042653359874343958957956059020959836052507391520382541230145185330029363563596617594983601183440756511590038186609943706963341163782518542599205259192458855388785557856675778686686364965038360962584016971226763888 [180,13] -3751057748117649761977366296834678474713502571788272684972717528555278350694456370902508749536009896951371736117588568872725483337555534481551565857458561637593524294193528380383415313350081088587571259294316624501977263112301958107040656360283929186503273230530259700592940128021012395108915246152114096749046119845723867147429220971513461786244555688608637772892385236233515496537891911734056741395976377692305542464006449284731027419186259563136871046398572186436324750295951752489785217881714502324255568583560718967029829622474620866050634279661742282152879249849640293368750850519747830037660101921213893103158843004494584724216984275840164114514736315991094846767149489492521123457452481459850323039046509715655581045038282158977373159932584477419086752660721482146522875272719541188185262308794839088874491038610808225512565144445640410863271124900757283090933753288520212270354490839552308918155108600740017365047445514022541911780516545185193301563390592374946905372663816848987565241045810311871458216780332494222414324677942234589773446906692112422694939937540085194026119110772091755671761012192256910802938772352322798767235169283640366966040925051310359171858676529218741154856301259346024496399439084998843544217435255358262637510131583266888929022629001665076249690407486693962509491843489158575324654583883978448076269803995031073161961365822134242384783250825458211235945079784128375162183524692759927427080080836487377817027464681577650638263626448579305255301186613328252011839000950454489601179769009114214658537833998304113126681471178355896199223678935186049259869083570431363910348374251241110526824207906277236269911367186971769129035240341724117237258802433298363383926435825480143470928887098659890127720592278187410751373409365644969440374112405539760123850884611349594045420092907140831117499029760407198728507700165490709955530334412684207225245838538460510099871764050608895810649872082738111546967190856141719523669908576303105988460758630796766444945236775801257597325360829920465409138908765731500204736028826952924485694601716600719535978965176005062315034397683747472596972748568500336209675212440869857040349525541702400 [180,14] 2552344393734606701118630121919959560677230127184306372980070155820558283965286248084300854130053766528416773506530504343617451565450044786564600405489120777369648615043217798649302618315606858888922231028388718304530520675090300999567876406184650186025528912035763333373884212349898226036641650534290574913731615920759248701656249436781702322519893017047540388712139677963131882321099550539193584509630643313299314408152117389323139102914130832144886502762850333469999424855396188455974610162083421168889258858605647221740258179229253246902689850731549870217079564688420204745834776185888107204941756013380748320752323263469027290853906929381558322557813906111070816057416219559134513564367278814723953128574040093975510981929660797249075288077791736923381350202913939476956710775024877309928699125248968467784509078443145926129835786959183900764491235182634071178685516469291339899573352399092601677615944605993971710299114565321325373702240087100577611278588873823795200533787624736425472668278004251158943730862329629671568868832480230337369430121671088638397996776772074919038162561382577885139178915574928251283464069699208134098563000092642200152425889480825032174269494638646969596391859200444244065152724477259477510572842901066463797014129630886944600762827694303291782997977560371417421907425221217082386342598265722369798997983073504329881140406747954560532012974887199994616880387279129787453174389846158414823164932776117824793551904551011949523173462817378750744934329240375556132434607813811622413407623931580179308266642198746434345799939908336782827702678789562165702099344062341211223868416678045902044703656465148050897359242565884802785573293646012750926222557321353959911462082631937783720436593685788610474619522287434296648463674930592514831114653367795961043005040534346437504306823504135190625641344815542872310664330677620262768215444722733214503617333277151860212801894124534194283674164772829021688286113739787888661366027064136369921612835984222533838881806324766976197485013080847027872344131387262038746119568220921302231625303842233912334055146445751926198298616208109413813640750606822860475118805334786746898934995220160 [180,15] -1563370282567912340863733181495803505629358164176403549279986362289309021475210324881664038914273988684101605239896477558934998877773707975908666044534216687361728821595918967807987898834705975054979459295016161041723401764221013139561960729036727497234574201693726568178319698667161853050065928121483067213059168203875292241892223267166444920703116518015461838274351589476237725217286844255533066995210581752860602558682351069125893457591162561222035646693325382076798599897402062685057475077159174662123884339217729761547581104356792341135545799525962981331850460797862201289336442816702206947912846158395075228316756025840457410287593911647193999926291504247031153555451954820918477442999864235256429881186476031838848215593359913179608243021048632128144139726837247291635197595228704369758189705095358750326497073780745739838065628217069925157518370082682985847597481969867671148871919980342406502426751307849964877937031850236619495273294381704759627564211399571311509547203834250881843865010356885670410276806210105025836728453357355362878315420714885018598329725427737579298953923024629033473785291674577979710103745736957287863608232702965747220852054285358150028463434852660774527867382855663296915977348255165909330750240678829219499883431421297064377231558649246106050305645216492182814656049880843126197732230064665421670805040175840145185561440536960922852509958399954363504503252999919252572438691687348104983286196820231251318960247191951133324419513117470352717356226435986275114045074878851470735992732715674560622394288268772978708355365015401254566566493488160557370496022142923302750538178701669907614296536051455262015777222850390990611067356203254803414079112363818166063471867231160697285363504142766758931632672123113779276216871064618964884800391902851985526025837994856560988797700705321796531325858392927710708675156199624150162234426468381586550360482555528339979162713539540016707996454616713985308313955989587592770568358502963391767560500096203156699902578099469428454823784731821566325092824242373229835854281279260627697775587460450606387376903934158724483367165780823313862465168330764698608552442181271284281821467520 [180,16] 865217716626854910580045896397642517053675947257539234861216188106224894165552168533884898419778179628815345154193053057033736642400556890533502526502183864162255280460777859609740619579063124706589861201421252073159520467488413792431939936526682056997458998913012767361436789804482097715417051711589754729640753501720714977583898407349398950561871800138259121550438155386838601632876585973457686130439152347534460379968698251596673677975890648432574010829749112272398370178099137269765093682172218091769212839434423143890544357111192596688042023979786679226853299996985592780546578072105380862393177084834629686266330000789256697806295588021260253495598391054312221122005228038617293956618953621649146408487073484692307289700777760424045979586901443730630017460992183304967633603907140732197775290422794067782773269803135845685882763806209125418535772212691561896580890894676180907863686651137998756784316988511725961523014155981628665150729917021573191012071779382389636670755415961156206894699416200887803215206618882315758732067651398752564100354916875745305923035279789059230516512137408734337217960932934691815718069193536314344497570610208246965741292309895658910259346379331930439261792746537218687671529745378260468503696062421855159853526586722355850348664872661745342089529296774351125786646823594880759020526862487408245328862797110752852990365976313879033170268431844930513453288066485749022129184847341252972173355032164141513532509234266294712339985780998332073019168360457925107718760670620236682032268811176854247979875764902137815764400290617275982529883187116249740876315879152716324310908718093035841604140157431196655427582570261817235567418925457407566798208246134301441473454616735429838046335599262663422577159725274220957354144679356357354877424615821491093141151003058048402615416851054825797239996820101313313966458464792834195245975525381965527301853555287755333767411384895074444275966949239451484710413981310341171636091713812838437265217094868977398592966263655069749183411893216958525818513709401218669122153117653893310734490349959966583773683732364573686776265125504741376958368310322952601662562741449865648743616 [180,17] -433733468927963410952396839834529190556589669839196328055449669217130712817295637520538181257028142762942223872991711178418869161590731734678563192443550970995050088305274324672017535445765017348238396005239694099065837074291826944509552701241686270598081895282977337559022139395585629922587115319960812866328159622544373471862219345737070237476334726921275340686266434006104924970091868157020730346023600256108583170755273385006571717443441966755729643822630028049560720928933753812257936972227525815278678233898987941380692036255491856333062572763395291503765519944909817927001912065459682689947193218447051500198274082596105759184480391796730121528447036301191772667305834437333804626476511161735683710353239096482216802831176739278466398508128663272389681598574562155528641594437646098846327115835250810350680531809389763164177579294854218595694650091985403952682826697166488127742193938810943988517543978650220666168167061499353480566503523229473337115653264124405463763384027916789763059188124555457860450327824331589213737958622077950244120132438397279094049308946489227557280417354075885435266385728100005122324725750268909373676615684498925251122804159712753142899861630029482088434263437894347556182731404775889907824116524964703606191335413963229353122013475589135507831901991175598202920216329272301304884170003295447652386109225375507723391688459758298733972640888217860679809993954533329547291983720758542035535030923896014342629302401496986478759242906880980142320476145786375166826700654564584924909122016106852702133802427881230786883807008651511651004296320100064696148241122193607930872775046770067559746401430440757278988398724734630633128709361002543174058798574742378166938948885442031806035379284058379955970918987886032318010277884066783884018258258734924208501669947446459110496117150095562389057327108502378695880126773846227103277496557612783232065868779743436954459776907751061076537935834222024658983621918747345898299572981029196424058840986883398542484589265017951253949107726857372252156926530921595909767514258168044182780891198699686342532478238870073024747963669475283044255830250238881347812874245047576627200 [180,18] 196622803768787350841204138502617430163990519638490438096168468134669445133150215977448629298492879927029871749428246375810109424566671039302737895946264244836031579391376901048602943731980885901498292985864632865549309530975475770330378276824934634589110169767559309258663577272019992850760637122922981748018424541520314148150562079304992927563087026184226657135167390767382619742540115385757056827723854749707362339649393936383322833061044364981398560388805384960166282951857907979434900642531676570841670255760732893797109472636169934819322591898612294670031573727679583581679239976504457306708088693175277846269919722725885933902634763695518588820787349873955387618396173889187353706241852511480615547716508842937472873988891828460696015646306832915034760350015472374643661330996403344846394396634373391220180620852804988853224190287866009838396830062727308623709893897615604144577502679359596044852801416903033476030009681727281126078246337327154436770346430606917060298283472953605774262095064816709706093746505235135207999705977793102788976554444279351949229516078288726682886117407425620626063615816038111829113253001670062218880553863227564406984018015777488349177298722712982585791758179215212463696907002151268863537132022908575877364702234075189519613418654155735342830463463394756913655012487887169885582574756239096854403505489298024428332379122855794832837237566416209748153009478277437254012491025112130577998124460343785635739837282279374086124691424407388624722841588531320742829052394482513131702670095752173444041863920753776304917940450742259772178712356451524157153904793900617682267319768665739565483316712771572725933242002851966398189376086148958544599272145780221810072601388571985508378581846142577546939228098252811731325419332439748592993359439891029579619873155062383700767660674844849828035066631454559795735470806985827191850444686279251598794075127008387154883155259353756502797186968247685105759649568344383416974092431709713272929152022992808882999152501954887203017519640593202696891521128144453684512249969438252521740353723889718906145395603395808404722598780842979468127581413120636432990618555024404992 [180,19] -80313685314227701848326060504585947621318268496480167330330084406757716211161275799656335951842825642473031526660170616565504438949316981717961157323660975946230715546992873413534180040805889439480437324768095064901489220619516241498579566464048462337421423512155743004440439161476088631540883753073330938699591740266934884564574479229872396666733132752385155310877822578234126167371308499025977224320523916305000457786701554999918002525903414673681225810449604580896011424918093674444475665691826785925479303502473363478263392082558203799667828411124601352037467790455416239485109576600680814035294301961202366534303627991171587516628402478255729789952853000680185533165277203288478089515992493078320828642815815284381875170723324018473155727928066043495693969931821159853264246624941784299171831778487564526044890273712495959259990925338312427455305424752803890693080651371088821459586694113099981010280884321779768501358148343153502946522368252377166458763140281013780470896767671215944564412489923825874391129527407789526610456611777547098999190686589622106348273930569420775857047899405526131749566522443814654913832621604707343223617772428507600607812333344683431963209010034563312548743695761833700846683198569727974004915030101534753751778857685979480147448104906031291491735680502903046888032899042571732439783922377437105295376269384178948291101839536099763993271388802593686761033704320281012186363464154399851857533010857710392062745234633788224399722664242305625056075024209305865225489847573290852503472979408880023813728655025319914775041948035287055343387788682828447152595106090924137726534847130736391054206146370648966721424208233104134449500772436191563253481547932440436708854447524219023095857926700783756251733656313973059804553451819119056347320545150519822642845150872722847600366971752543987241181059786681495192392872882873292027318071612854428997040969989099651151262551371884198228853552684593669679510761883915674588880312933547085253983408706331753267635634302142242103643611039328464735479315522007003878449948442304875591980193767997944243457109933553171115066677127942090520728993318276000859680700046976 [180,20] 33918611172064174260955840687382738254442840179660592507036089801093042669395593508411078030117605128320153234024818833669836925266803118334049081348219642620103318954635480013765498717431627224879621897615686746476250128211030126230158749426158794639915600641760957553151701190339807225722762106910808525339472837843458535634716253338014898631666429999886581325687264612537442145298179757804305222973761276772916812211306090801602647131284330309979644458595899317422971667263378463101994487004397907926908795526910589885840185441955042431128902874689761752342761724327212422640269213570060746485439082829877395648973901584334227216522976331376426205537929393591170794287263630458897291835235652472832185538355534218774557834470326337759803970596335075481173471006228205830041332071037478992667620497796552850793149977423002264857446370075139461934042843284171854530936500252770174664926164208510006937072844233046444762702278243050182400390728540061863617834582852162258124765615452105948334643289442187506102214182865334663418246477636145524097497001004774318443150162226005437123188668769718309820631776791892362215434831054844897204005909408335938698825328735187561818994116853900709764406058609100070666205203342206996209383616209900210158534945544999742809908168621272027077729846084412649764913057179486593010029239766773516880086055242279672161027848700677660613994782654109139568540503989681958439891570637086055375563432401288583233494144548012301766739783213878042131346129727688422793798625186777843620754838027250298766718385496434295732631650665547688670912984935049911198526609947379403726648654365638094806079108592347646715561258953486047840025699637701463013646040301588860177645117861191145295677831440987931948802716821274144089671953659800067798806829725544540461089928947785696922392238829705441192821722362487045556456942411668070286404968157284226388304399261665204757042855594094635237502921941696641746171772210830853255933815997620713634397927555390562627881634445785090956644628462106417456866112566335843531554207791250176107838744392380591349004357099161804228434612786120780132566202070418339620588407560 [180,21] -28689270421936374279938419094141460347137456879128719771221254949674208598992135397443485541268455103214557279715632323296276653265708069239392021972538179503791058461618025706421001250769217309479771319907145459407329536686390406590012315828234636796981732472848827657431415809516316229590156524602199312294041955116668468799776787178791388576528202010557823429426252507125112950247572019567426502126579844638237579309828143702867402486165609150592228209051073756488306673203655061736130070572727334932514355160001185177025609168733254200912899513745295625253804698815200907939062827864688692593820193603931002699912772184699243319860633220673690015485183926353573152188590327656888315093417496665587057677352384970813651755009998279103945631719843534478572776808600014903976158423956707937792521743896715322320157577125001178706877391220345792882229887228357694013892783941086432839872201820380248522868012918283770318876962022417518042472197745974197782505866610900499635192631918057091947683738571713544710221459261260189743724887191264536397993173411040731595129425046287492163684425616105215847835742212781136149722104281888719937410294381575913212852805034104482436503452937880041633284044421468115956882706386766606858150641087880620695214818756241645099071846831145971802868992339369293404697619388143526757353491773495470811744036393076412748765031040795913294247753016676610303839163825388499593306735767014783186965283671154288386788813568804920932990150374656898044386257628054416859586451905773378252349049685625659387739353161850868008364817387226130773328019375506317641121850329893875209503921889711642404339281160496295985960734063741383011661559041955607307412448247513223208890443944502828284523466136269045239064697822833279269749397735392690390001210010870843529754546251942061746907487893747247935021006863200332806724173177689780520877120134159598177740191377878420358348733039608956754015305727795472489308993382661302047776108068842985544861970516430014751274976260862112316077878309356548345786918870550153647057539724634882777565180312607853500933645533890762415089041342146189831348081971466412726843264 [180,22] 37921701580977945542294097098156866912239327566054594249165444280028945942244796790976879429514545952120085644473977945376770157149833316534774504024043559863729228977136357214771848988730930222358048117387230174889850075447969049404753510913022372122614755854975371434553998325747894811776681850243420665214771101192454002846389988718107072819342239179363201054981621860003263244416079803117731442539201757517796784429718317446929901516617513026577800392305132226200587336520118773399660438784360918159777456186063945530173742189674686515101379393920839255021453326001202428669234483984958403590432707729963002816161877683328465231641939313948012736301977982837840601992174183042736408974770160771122026925418031243135795007494358917566960371024814352586776117522112113224127165294946796348101575131274317277279272842779586916388055793769488058734527815414142590882394350144722381871311433579244007441120797075199548281450780002644520140265855390821818304367614032102078985846097237098528449866162215924062964429538772657243404553366598172784253942557896734421495171323927263484013320575057121038709830519402473953731613622355818969542569038500105123771195550675698374410555460050570029866985078774705615064221626546916466116922177794284528146634972178110080432838310904285335267722321886034289683312174721815351684167271906657273336618400553938021105322462920336936193752492757569720469445729297661260327099900708532515489579856605196275757706408158878415771688160650579215407927596163831988209964505892437498835637193431579366099674157929453020638353716160011230436425524547403429476972145475496489061536454562735535090175391403178185789786995200463974448838054682416416686022883898360367661028431442472604461107552724308128281025955353384599871313980017428567186746995177823050040943264154127401104479637852690202729788275906577886647119540141075351208214771620456890316797939963545422710350964991703892052709545623065808379629806471702567666044008008703211386447620611484181924088166220677646053155014419896688017088155943216382857602749659913184020079403730758919372650857038362607387902260226312558051819883308098953456672 [180,23] -22815618685007982391626217654053143889129236672915576453855954912583282527572916784580076455782588283131997095222974668998456598395977325270164880043658037881769873860045742656867825675589961464351758647454572772194891986157177876815670112078626609858170398613973581876798409990991099045608557347956008143412825967717707954823396872108631532960673434255127935887426590670071738129348245308618396343482751096887421638838434919912444691249991297850320375658252053303760006991377860457158030948214354520049352404847319846423214451055365405319176562383542128250201205559430164336701130598512733240481120257948782863561640027343834701650009581696736225767080182010986984498150902811230194608216008491625660780782994359605303848452794029222773390806077287737738022360375939529579834341706568765671436624990684958731908389442821991215473684042752366774076362666294431580836820756785940245382463785455440260592892034015052544589823892320578900340314340976884447580491765671457633593485500201883580696943502371800179893421668688646173587121316145945456430603216743604119295805335435283936798985677641219378906566082364142053253158311528071263238969630198164748334000666058110204444869251886004974287751260211269354005226588621523980917404293543661843255881225941284615877805201696705548751152738940821646314052926184433724579622613630649964594615882847273787334726314397871049237776190274371035516847929896008007489595703872781266467053648181866924658780761266459983749554024503055474875541231709827634197971854796624570816097873431450905358842085198578917237802938090847344913992803485243345352770435952006929250479878188375929461497500024102152104342550573969182213987534817264314770468068867139087233634185703618054134714697578300341312295216832888836581376945969077606099398002243169860574679714788164924571980429543042999564372290392224455953555880235308410083005450135084505083797707207572074384315163593597697439906772400909575325209841106003867403633718297267513757781477246900845881744220638169497330059775303564395153496937853752594546022006956542548338775469180382605427479596098393740034922789426304177461225939069111135936 [180,24] -41614534216749110538379727091275942227339847835786560055426153594074405328766995589210868465945938509327133875224301353539470441040520016845253085968426850793121590576895183497597083603836431757636385543528042867803966207796672684542226182350340984956250748022200955495831771229480020774205853041552293917347529418037498237100628139386451212150552933796637796528198869182414177767641785263584898271422630994289844279472308426458373802458378437044137245218276575362127752888532116788739989348013216103369881861557534390910580212651908278307235077502962974607878401458353300446809514551923372220476257010314638245393232975722227691071729227269761052598974702686701652991222483901653324198085781720690591570378323352771727745432670905047459897305831874332205195548433975194666891299313364828996304301703746656223499250941753890856880994381303739822206284295723087821244466289485236362690412416192531733577275574874065988914215447270521207214361016758810155860368508091972000252871448018042195527861925637149858720787142437245499004522102455860236506795277038287128142764229290064412343806122834757367501685839859142169111021585303698539240317712768090052472402982616269534666384036263210642739244513223028186780597069538641160800444702557106931840836022154151746797253684567111667422134320640744517207967543304183182589524701998915555797751775767416729338148513103682587990688096486909851865223417947432785266103373926322732775833804456351337301083112811231181520736117109499975493491334288414665130850181928102372577393426174073452050010233495800999448703897490663995861984428461854668045852988573635207970155087621604562262719093215412000467170352434981308747903771146480228658614814956854866022981304397014299403939116314361393803093881928793476829675500545062015300066101135441295038617094978060428644075304069317314248847400835386721943990960453082385247730558041449044446836001993812527664770219696283494612783041574503366073849610102221682147522196477007130835623405562125358433058327582187346318421300573373129258973066482709129779578127159773207680599433083210298868916964801821647410266551647539723263393498132407296 [180,25] 119291486254095358067713175114086275187189341915859671669987369620142861812503058079015469714952217101915116508005322724970181464650287987046477891858537880320737280245700938711284018722209110703770623760615112232745404689454226127256864872611096180637157516862975833756218037258761856846570824334844283157746358007745605616740584411684882257061781568313456120953291967004125732814230259891925755638213823375140928923688394579274580039257277033422464732780752046661472659161951685868148356703305596797407494491818714507469269041085881245098688603294801047954362952734615684216879786855648923112982719682096293007750409647392521715889004182507196339034366028406997492428349928120940438019665741147948147397947445034382938404281292411586905529920164680261835548185393900056908517980485985144734243484085298393865346070374214153285965428309393475834447907341611663524699547450368741494326549976212719644636254620769172570079621703482056014688641773896485138311644841540035542920347220003975733427811413732474725807146225492080602772174508891025285199778095101380592009319067404656361341702639789878060795790917321276748732911207416162897330851941294643939720940949774965624624888860918733980938943517589417929463422131431399782168475467700726575998263752990775598089535096473355672137015254870296115872147527328888422853253812784306480345035240107024379606466903851018483718114535624143288959926002670191710278962445754822663985064138060329865905103241400066907645892270208325190316023695206000717465840910265757441833168940652185708402170091468622336995551904921577283149323103906102194338364137912418295203098130700235183378704387102431582327339881438993109259260849827424026665787369440506890669159424266904832600255337147625282179720906501558765813592967290475396324175603253866188503638556931960413562216147466999770641792753110082534538982479024673005360144067842617198037332819117287460599143611142952204663210775144593536262840494860802515798213210067565138438868047161909563334733818227716881567300223702526015131480392727384756398789150035902474325206429759001881782249987360370097574270046468896858607326592197792 [180,26] -125449652056627272320514633089712598343737681875038301762676429730586479462457472454292504192385136617185127305311079048502060588866259776763601777492141475061493731059193534639558154907055201758488670098036178581555034234220571704977838313520072408953525950118338332333253042932930997120506827497786693684693175470668700702358138228183262112713631347673183516158762126228889902712583209062163572030384975966365695048235906691950727449437039868700957741951708546198358691921790825734876462149693953750725372733209459200560633798828719585477495811503681122064696831336937023131659601705277360195210160878511231896366621128120403173884517458490755492292819483482182448318535218431354229283344250979491055778105113752599201823309949977904262116824415108398548078650731343714283672489167487103352678966577769805354233934332642466795661318416291707311953772470987159949933832334220333767227664518787707625550874821867039129748087860391264359602064284327665887923088275514225679308724250119633807075180481904471516642646477994012288615118948818150554044237470658859689847688263650728922893561407032936956225611376152452978099980645834337708837610536551686683776284699212440906773731803316219912303457045735471879839936113902431706120000866577926537729207254852798239621421644260957322576725863067787067081641294215498720818131326612498611646139583719549150700447798763616894650832169210667730889503670918375167809533718917028962808363947846827186464621821256026910841402288609995079541049723665338653650608497158006152572313663246546717753703610707275432007621608471289877960038093211038545875025071601689795163138922067999310543875796182381930425636002429257444808782146813469253217648447773352041865710968285031559954565048245804705417584483686118044957222088945243959275346838946529870329933100323110024787104018456512945075539359590988083043708374787037891965803853935878877101163450736607163059620493329285031962255081921772478781376390610783175078053333472825450553230049964836057997386314880888691891564727223518715397119122619059717443763408511210798645452757775204043815753301151063159336478794152738868909881738848 [180,27] 22085360385647333104478946614110278009783575834531297371403350972156266455731832026052333281375905085523489750706057455683045428756850879757446490108066748038711920359851876093585278267872313521513732230715533341386097872034984474469858022982570820099198708917342334271743055695069415880981622074521909560055132972519978091960634093824810641185051639811326714168659282540650051304927241375741618459289367419736369999950993460818700128399554184559218878773504907777081209589810455003351934435529975777179936885435867579809932591039149894759052288658641860644833509307863753752769535935554527928152851383190924741752170091709672878726720619651140538941745694154575080161711642469796477611156171655908567414675385954836236740544284579847482661195815218153645347814801463366062187118781224203246016853465990860082672223793433243265787875563576409142328057334201741527101725683828204816957972972214609365836222571893311755124136654784419160587839342352883568337539161524956402227076078518936514118804364263239316756301061206483518217084933669747719305570894121759834605103000026224512768597495086156223650709097835037047261211098805996657271692693866488807253328382659552580849573165695882637247675437228047129232073239951002250916647555037688070318159795520444160543646751410424225264357588965765351737459577711893974822972556849550909183719822527172163076033503302162589421082037577735237457582481983182301494336024725130386909317649494179331163573518587618920910096644634109005019477066140451016204863705102506027730196375259917828578162539243172643462320348827238471632271813135160597644945065841053413093949311801514832715334448566272233733584099594361434882813823714192866007477586940332932901455254740255202650894695719719996428241675728672258205490653694989079845015068989077227171050466590090430585597384174428804372417884859746311314136471799483865578946372858668847153370585158831253167432078289788897906823485131092912398479760901056447924728430976475654068050894337105612511307010637901385744608747916244960193137733196198718010120332263622396437418138557776366254087862188421466660234423065240693587459904 [180,28] 116419378071457165292366509841361263933014846029984394416716500433031604076539737888730456481845072044202119074276098488292914889247691091749318679263642562391001551024220733627181220310756324895635490336689204121261289921856051178281972941547535976809020186821445898180168857765563689693052685490972605048218357061453768501461641781469471445463751672845412554972274276456736529014999149669221751306100212530746580325798323812017799995315712817103028767339822281464472458344904646104518067915577550587702806492618303386392113408050341838270603744637519155014204405710383390706041426551574657478772757579886534573540526362617576295617577366812028576519436296267830891886504322577868999893516583345555390432758194984946616473069957644439514853732898385196749504047621271151364661586429126001720217031114680406018595249552271144012968087854468127388638080959545715520437533687568376968558925103502744295926489095442119073508991244475967704042313585852074141371575423403514101109966700044647050693183410520617813193654294657819055701670888949609455443364595645430987730778142241241812513504667840680192937282665783190428763654414604941602184101679037080973778574194693413530363532933491717367177546965938036053009688729625823321855467445859549109103802134342569930073861764246147680385417673830751069181238235532980896907721526949234723656076365064347683075922171861429515788793331636950738690327871353163295922250869222452818360585933705229703151757226815734851355888891158522255650762802501990704861059848236266071684187384360635884172100724679323709743235212574366955441831219697663181167626698625420822751832038248655635542985754633436802446848061815793616482837970622608427651117714521248433893814358429509835895420537379431726362027992156286495875669748520134723390106878315919313759916169278750871469523307553665957216023278407384150828261145705347776071058813243612295768755644388299326313104881629543743197974190943871660131015134294547099660162223867424969536630812652163015676908336154811846852761463386103138131557118160560738556872396229942072302581530705688119417842141554301619666380332031960561624676 [180,29] -172182134055102117814136639166373074743574464720684284357597978258970981736632834742906712935528057316340788604182371277524555683387136501608798338759529466761972670097906528714772476943230198104152507174249240735208215465315237385924112622194564451816369425408585457266010878179810985531256457166856622435987164923013545864340677224784415828378216442430256626438264602463644264702146964050274355723915369521799424530938402103117282787909137482955429767949514686426409150151827485658099600334548879900964393601294979906986027013820366713681236993626775339984608431589936909673353177710979121230623917689721019005773955175998656618432905513260500329955993672322343399697817893285480704087652189521473358543211666994349945961000550866362230105355268631720499289413726470832871745240080310980750587331709835224250568873761883912439986652081271912960937727951763607986497610087666601617518005245613598557370563405329767348046595084162815414183140436472275519549502798450219588333011972699186065019750025132830337031618593038780488347319416118721441086823770705423136503134417987979505671078906254804617907320899858121755226086130550707032573275313144611611233771065734688677661347684480667791680621553903122254303213611250117482268400080408653158885955804707924779241491571556435955555036407905287414520025507431015629558652089427811236905197452404541018692005610663249299709595081414141912114674778739997865674043977541548475398925897236084690675693899270032690461047360655847527449573977143552928701630777737519805442032631551540227057815624693378796855125437775590184781653440596319049868810179143021235986908640922680460285213894049180000128040586161952387297082127394720468425114937709484433164115536529489775583620074957058698191003582462224760121872896213080364721382077168311035828144496358113083279902605764960961855471970888149206735426273352423947541615437920549341950708300517701697272677146980686619038108700421877297017260425033696865994281283583878432390973743919459959745932031100704342664663730561214928476743251623526235803854762346033056049574233918717253615966784872261861381092989272537140240 [180,30] 110691591062860839728633961355682795621740616872188786606209525259697461964265815942395398517072388301642263301244564072418969447625922900396427748160555880982383160062208360798569983991146817620096775745164383101371153980248004057571397125816729340414115196738977177956003555740311871842369430871193897853722388191893081954894222184577414899617214024675693606609697476326274816697744243460609142105635599582432131248341573888056115054056149516754138705474271053357081328268038773642763655110506808124609001443563134694907532501362805526985577326757420540009931509188914059446596371261309418219440558239958432211231222514788796478648643990515363382625680421221031842730682693549558466251725159729896342316683221126415063062792744906805237399986721748018342925372972967274394301843677395127054262244646006613510542485073056111091596001536189288579668205657237937773479092957818276525776253708687678907282966133742727909096955501055174025604979007834436099885800674791015872791540555317039395705188310729340210828941005856114705081556296892450147791242106153635266269880403321536273327000720773460477339889079457477225552669153929527534134725735057983824028559746244832621714164279361299869538704815529338306075187290944873736584568429854987558155388380447363868690290239056225991929009658218174441502759123650934005143768671756993435098760819293901943322659723235995070331700908587730491631474517123274450861775375055590128828689021114577593276579066912650520411808293784843692932631095943256716267183543293505296986339098637508705378224514034633731150270463190028744903414007502080355220323711689387603673085422067638459329324518395425853267407373489471161281919712099581684732075900072719805953871976844199247456089099277652647500111497766675063457245472445348144977923389659321349312735186953074642012442835002579623777706432858671907541003943625809895479116461725793247915063553399525642087913637444640770570037045651282389287781939068216954814404119849074639859263772147492130007177544182935768236529894065811089121477659185106689623363229551164180316287069544498118014922694619036066912553699695059256 [180,31] -5420394910984895453982267110034774256506704098015663799713197267580137166275098153898578092734679882161629595531437847334006559765441641791580658893885374757253497377567956994035491136895055111945856765713745738672539450573263821729782590545016715897468455507779764779556229569102842440274642163474514387228237899088212191616823504718922789611363962104287409525100537773906662619851306724721589064962741331828642167350866865647125074897149795685945729083662220778246460595408541509423396697678294404612725841500443566309694316456087775223099993314753132838601396755600451658236142900393698657535940048589789116582921222344909789396685622855147218838869548631987970286250579018581945907682017552949833901480236431732185184949649935967951794215769560778117417714670264628927178323437465455041138788560127546276968524003201223013983752831137322323045520012812180814573466646502946069206045049999551644884721743090691741389388660604967365045310184691486998155337514547173450459303757288725931643130762037539893914881235278236680892478199902411689766573704842646912881067065700623549098433063694783724985631986481330415155738137495729270558436772390478478438144538846758053648103766398986221516656419830532112458237931351089956568069707701187379283951652041766588942288551591369126621360284272186863950067589599536247447459499614697150347343690445487034083550311586894111206213811326979205078439902740190979542746594932323912715971120290535526991355100317508666808700721520426102911254849172663051619215871842561481065198836467831582235027849827426609606308166779896214269879101146387508651416323203430619543604342420818369979070908721741043047736856611018790670357979759752395135020638935308423104628751521184539229818855621452615482396128078931907051501789275582921548400584460689651888581829238784957133966456069217783941358198432260795318985901530756130469883437908375032525977986679701298758970022838070780741699928315420767221402898548230297820044554328421714262913670322480894554685382169787135039069014406861306508603956276299782975462168405047461926911783785846849832861433139204030621547699679776 [180,32] -55895963257008607027742986348127554851729051052454475422273558196114892537107092754734616389597631033078087545827751452892180589581463348318054400246729530914640961788243382485318496461923533666175915058922933115627817187225990739520017214619183477895786923752426207722651118368533691917704221894818709884606488617967095392337873922355467827941463490223506990131263866329999922875471997847776199973362199041662699265321843929958111751517393068536470436520861913031142546580515171827965267130959840111046234668728623400827933251932977935602619958588345725581694527305847407600382308137549137322035069504572837551304906645155760214562324555702858401749891038101291681812946728131440885789993438478931371506329512443393318668413000527052117985671315309110701780298204599534441960585862932636757418941490123582665097627194937347564335717707456265762204588550406676547106925668014539843358943297208087626831007825677269949842621437854289086958002226398602621722379055021440077993767463787437981099848362521934290414265365852381640609842495926617086561374945144211114846984438961441758467514017736632765268192143187385782886925463684107724010754634602331086144378592882530584223103829762037160280256900196410357898750360064295084770171612239621863773554030295825162103072535611485476273067762708238304878678490006140388436414673178205796768989101022237661183096325951660098049700635733634719869352679959129287089355971226863884577986658473455186573748739123675732205884510469300834059249068258522797782419727879005612326650971090122343522356916091598683733579023511906296849997647993329431026347278401024080293894353787605408691322218871873368802881608780428043359219531484444839002498492611866372425084108786560144331611707645306417465735899517375943627014386346110338178191226627156736781613803427095371642953824145724113334657664611165344109195642501387360816074688325024506464306976221270740754735387237957394374614357272708466134994460670183595114258669389898862884160080673387309021151647499400533260053454498131381973290452565044219519838126175087723742819113183461291594735054325939063574236557888 [180,33] 53107648912274551830860244295996624145358877060473223091484509848813930310549623252729092259172352729295450227463761503825803859811311252879872835578138734340890963558259722841757785483362150114744974754337970130296932913982020094960608900460491455980005432414944292143632303880427902230085814321635958278200006288623798724298824387847574085046168849698702159715179605640844777977137643299992666963700134395442891023874856969276365490686708308426193038907009737035193659126222552348758302193362569599874842613935555489702246739069399094182865991511571793000213093825966476023564236278253402708622456001337119282629086265997350890371257004705201245998910169560541680848933845114069936147620179359730140289291757819187142101702832742894742951810558902084994028335948431741441607067809584794332740645959352942848809068051884859149675733265944777994590775173868536831967465749028387611364429437302717542911470925776189565891032267857196383160257508889580275551185707813432512741427510632336630327229820654693542946805106850478541637838490077602781549240305609777500975301653142464832190950558998264148519415228295088168299058462814318176666767689027698749119224980082034832846287474975154972305564587078474975618862872248660287516247127974635165044804757580841336134857783109362595524292967727785909281220727819896211147137377773753140786808698457825021347836892760925057165528420292837034766227863905385376251640243648386905005848478797271049707208370718530208072314323445461005460661084731039587269896993686254485004827703539055848839506996918215317882071539749683932808683644394488907676765105361626630998791515249841180567587539530885384672796337559958879000508748592038391266880164045815211564299497974842464904862231843351684142572944450901087259836947737341245000392452899887946967545988204541161057417197963719696469910187924694706100634266418696951850133685392451099187970946485389484010056298248949760905476214831083826609312407761040915859555301534738434404922733654510760675014920888020623779010655472209592926994223918781377396609135089556559277731870806176212487300903427222765945682304 [180,34] -22374235822540776531433196141082229781047652501554088507345810041481952656682562332891522348822616183327543735144943074986359234009704956208658335022372288885421667829015320196709172538311671999879069254849365132665094920675163811977815767484988185326753904346482386651555589305698095679871580706441619394726873998214638098831293428395660669210727546043554535315037196053634537395789652702831723031946088794068505780461826952442825267957097210295080703612382088803934369235080969915900977443028831330872410676394591660133165845080700569862055864845828855942108943119728079642430618623640231635134096490494770050001299501472682867688005930849537371485289698169336017161204831810647191871926073012450191317888276644804096186108371220254375913172037522493144370181586786157945312807193676046633297177835078042699704781245152765155611353743627183284134984094544348149453825152679515330259986789764189865665523665308910053322607680617592068789462480402094789169204146732268005809694993142465451556750913833917194943036623167920961085194204833495442742455267854144311268512757078442919106272229145862507580567620660269836270960926285938938736908019437332619666624501293082121862108365770333729400832712740838924046918935179503321552967540785509740622593876254684301942627576387326943781768664461126831269237608689013545366722343211123294915304026302672629052170201197165787817694074264128981932345872648511505453357641760294597155000945492908582238463585951313354340824077172297207876169118562994602802200447861745500656330288973835045207345068285888961693779014490924891175993296689906508689910314195165855177569236261563409858770814365933079380667677523254825687681232975245357432976136433161428799852120649485935579180595891123672113510317464513473504040596739681291713265221322430550255499135871325800525594843351927002734871602601451881968529916732314337017218037865767157121384888518955913594472524479507454556174819882743092775793625628024805705900861080431906154817479619753692098495689054435579430571479677565643916551714902016624278469088011900359910289019326736889360916019593704300738432 [180,35] -193592074578574120130131497141716953155965271812441522938465707877413418894051375831309403063270726881312099053438957619955590375902557603140956052289948485936146571319014520571080716444238032639202720124215677378234301286184489082007294433660426027810528869105756865250960390209375247152476018844312205572077570009438185034423212910503656683476363034040747640366959492169214787016691443385634386260726405361065109776794426271158180159302340258703304845840904907818911290260372741366525042793542991339072848428045497829497809933617913246293990133964783400529223905478258622212246560830979971497894697395405253081756420208712839570396447401258305509491500466542753749275731833795916337355124403835651952693638971993462514147731994463083462049648811736388851887431490376400199643295339599293543702540807741905541250498297870079010558672118704658491034205779658710275709055726877559008066485422898308987958618245572154466158881800494631168814248517708712879425497141186719198068938487608382105399854676334399616354437673689459445633054906183783642182778702188195162870903887086443468981578103727879080872947689976647744311184605319773569937497838433227945663206928632051259016983823847917910536924919214007946796730999653372395831183414272481782246698620764151970178853373900711321851607462487168626904817940744310699889106328857504857665465114117653414613199949508066145999708884278722458194575502972988111728464242286643267559227755703680646771769088895931906951851661721553059687347065624228247846850409875496270421961485251334366700311417683841908491911390207299478319387718662171897035112399047997649829620768089130010466008705007505702970681096276307094308331864842195501538706302448875296581014427117506048046726649397768545350042115221406274163234931641592195687639521504843784184379965277717319838834321583306164586031356947452399148214493786309967303161979185387909819536463573002486436631294508797438563561931097518001813399018224806200614178402677938315969151512968475845496762827614849297629192018622083972393848139651174684816908720202831111157305409869392160726487578730939328 [180,36] 6088001343665699447606289498764735737080544313161522216360827488117138159123361525192792993659650688000180365339009218414958110431534273620676995597587556693583514789278615143562287330011847586154607503091604496826577632043981492969502729564008778927183644368173447916723130092410991723285293839564592605939917330090601226963108736546109330883101119460421769761622348466571022597088142109503464976417696309370966415975567061990062857855897256839905555194329731293457931260866913390903613497227460497907103103257133173807720421786696575359098345285878372011208596342301525133442207258448914260548719411340341406768531229466432899524159418178425248745870960467079616051461030439054799667762614293212379732607749150011985664152045487676072869034009515784892163087365876865046583725674810744418403023631793636053022934658534191738222869628655642276832878819535955288313760033534900792838924650013169828426992160205048383034492354137601709802690803950492763393520626818502311794556057936702726869851177781480076648327391568115392106050448030136053421480733820607395210372943791919458996561862983125623653115860279202447989163952757263848430391329890535904236881481801918709721672357754667197414677005871091268985925148552205921281255238908385896809142468101099483271405205245895859555108657170445335260978551301747040369163838362025594784170818419447247675425275696705063285045041808145212548877603266682565620069942506579602055065131851700110211346359474431180788346794192228371048058107910966856484634843501222420087622336652837826081940741435611434150581617837453697937944934800347700911712106213723033231532961910662122174920244885890137129771844280977094576509434667076728319772476153362168343164357217188470995783813032590038462072982762404077411095884853251399898478410810432264731895298261552522427114154391924465511765590941365602433666550474758152071973396597390567551266265479710554753782872132925306238098489522775655790254224933404371766952618236395333624094347173185889457971970687151923073195296174025200167785799681653474828960514245471132343421238595888468663019514013091272 [180,37] -3681037632074964472725101101429859888482584176342852244073456321964654332812135947618444183437074170411527727905528370869090132567207384461195981330439829467483598671248129251950659138102412953185526432894866104508919444089834671838089606491559703010242392318401054115475605792021819157842552417909917452949975965911670076089330988705033825823504160862982031513091971856429016663938164166791033473173349956637558755313527499831208361320281445604895619060229787060062397451361603349900436297844270750676664343640948387629521755914408704990807762981591015804924790955278633424800695307624876671988003904435000499051642781852938746024742795273631248689004332993016426060736401494623309603950356445598112377143843566223430217858371034099489664764140692278233280276299837553442215911258925311463822385439287265553446261837798551697715711179829273425998405690230534479903212722345911712804355050699229661580037448032721512600379813790538328071133694332725679623657023543152072959154384491743830372275631610803714742256536815580602740098956798986505050546334763183007871666533431632825548710766266851243837214209055227495404633568362340138283281229274256450083482791014095699776680002383065954966975028084836080840035499252208966329334181925729728592235026503054550106197892967869599212768642962242184937303203576981994517921449241604319075673926431127394048584221520770355477906254492691999564547220380342140016256481743703964316616890595500163083348086360556597924793159129355754775461095637517466801242160441783414184871694565293451197157124910202246172089730559229351910177128803046768031932667537860145939026941809348366815475640387876035881928534350468728913306204726018238316544548363070104650451326572442419041666334022097346898804412925663539161423079042427326316496360028753129299716654488176620171520271243893169711416797050354114396138492736421913760950617313810614259809401663596266368222992874455124502341537416162837336024139351879959280631022265586143384776224842990911091444085352371994827502671573879402464538510103402976977398229568355182071338578866419495262935440051616 [180,38] 882122848415315627962881164629887371203077714061696472238708375509466950634628657890976975494596724055666899735064536783960302752115482295554148518498701795990699298072682425224918949532700157523831825203672598618224795053908715569863179236064847170625628131722957302798400247179725895500894724468231330185286268664405466756222881109767849209914287889433028574882905546615758840584439557966201236961987116526153623731875970484709787474042591378015321695915931116532086692138567486242533798851188919812406318057037038802384242224514347422106945774619678606056205282974835599278051280904725064139163562740756979695976590965491328994080483042188779093077484929841579780380171412773526227772604452327321950964795471349782659699472430882080803810473409936286998079225227846576034293417969718800129417596618723588135146285376802785126825693202395713814510260167074899938622540042021905702102427552203991647412191776952371737292321713833786711173823743599436334412855258011814399259483814523425762787136687345619574241201336474127198610297890636559775377340896480973476406029941927072479593635512640851303928611237879518693699156559927258655498844755078976547492549139559212948037278957630656646433432949933463509515053906971756527468611358809186852229647792738793257372643564426284033758362097499619133961138681783866874103190391478079469924765630428906279000163689669079227819901654711045516880554373128318614744995511494769612820705304432444972448481198313236509583446860990306211673045423267863846316937402966312339619624106089777912037895593885505876584846227094992996414355663706181032429207602385550585485498631411585096638730063226773687162080047221509545714904983523260245366336987282356027794535681677753441835384895548332195415857061091576897569227288490357785299730319759903846480583881450105872840762942885142223433512937606691439886216917228511212349502457455601582812123901480166874781646219858600285397337000979727361668483265313010253048210999514254870072185564962238633810794303357252528625397029058656360811615004648084576287730581125553859549343772463767872503928368 [180,39] 155894300738914122544721968714493894254671370856376942648700916125209690433480804256230783049451132762203337187764947528005411687460742212072285767863900784081597580637033743609789614500622487019207198727105917124122489165531680218964614783057730715335659169767144801438555192813609608424068238026858913791781722278780509752873008675752980997663418376855292020840484826169041357897001009035957503279661283831104739475136123274579302463564897584046471228620935340827097535853538071584063039148046993260834845884394056372229012361522389686298408072309520070052670389102151295740943806903542195300715246147114704746114831335161577817207001514821165630875058884010818372579229539356163411594460660112358909487609252350885867187361866211644850199029934284426691278631936894505416302688617119242962968165037200193401426978257815756611950936891618688928251684657908968328028465893135520923827448855304531427121555539032552050417056747289312417821249596189190532817804087722943163573410532032054462538372959040661211848683011931935688951844813935657454794018570522055267111960110084575031203819777906687802582647792910285461341690800547510088631408429676923174014711312360369285025674770621731984785583334545895652883884071711962561183061846033054505939692659824643459762090252147244954166573535085228971439554679775184366114018215955363177058544363213295580947350015463373207522352154833879072352002890446297712587837261791596308134012380067922640136226798150473070107092212728876931857492747897639389811096445449026105692762555790505020376074672312046592646622595963031690133972616198755536203720713076148898403122915582105429039864250108793355184225680366941404723937259692193574071671226155949644094618693330258238231483343189188419264753790077605006652024972477377040441577499314788709535544444622813167191485966390408693442472908910717235618414835406551758742621536087003257541734019311688044634300306844992181889670672296885329033294930813671937251193414111401951401222613913572248399205794919984205198976868617397460906171036699586027819298317473668325837076314172402826720928 [180,40] -196964414354621004216172140894786797896095857207928358581741646297139170366786526759936044870720975606670383608848317537582084060219179378994317922306146984409738821561101455424211637647604394388589216009412500658416104771371030246102200806366963254682400544124415258245574428649380979498686306386798159737824292330142123093452815248134664449300229035306546398592213507060686121936908549459221617627449742826972811683157004582174974629603988150802902727728938485727751403797361466053915988020202042274852288284500074508034008156351632713665064359477757766342739323769219192609454376301234060428103267942506319111106059911037289748833272150016643006971259318767519315152124230501089344302130970906467914282189008624036363933952151075486280316581941544848653660310673882711289794105375703201867565598308256181567169968207110213668102561420632215790392438776012538688460355296824121061187254901008375259675769362408999118787707148380628110218592150602181279023077762942050100160511603056803014323570072784041793427200357541305334038718084867659819508858275779017596855797845929792879125325252437648477429525438468299405303427413757873356159800416830276344322949075853839168496707703838795753441405376117282317809107468620557320420333263013246889331119938954254328998348282012008660679596185833774698672111139548839373938720420897689083651508442531561034480946344323910158641971290867358889243907581686256334685950346512672882912539826386192015364753224155553199648805119431429865088521481911641494378736617858982722348203562729946582575462648989807579321895211825692251531283635163978603814915997001715467757479700095280497989078904261051819415176496380913539759585850822616981596968390167713061099886671613193931961627263165954820668321535210498459823183225951176707999397410973341820423304733456906104067366671603738755822576428929468781938381484130038592005172067060652642814685241742231837699342008123861970754754278363994097161821298375749671813480680712519357453373270265761579987125083319209851656115166062947186287634839855836739675248576221654322342782054462336821968 [180,41] 64977745638984073374873033578821094203167506508394058430398822869795758306836485078975599075377234666181280330808065113366561067951489500573825180442899180751278087886823217439332347986344145068217996130323321909488209826747383425211563507498977966908929614800730512186861847455198522523587765024758127961437368760398131480745270032325948782387008242546274219054624235371809488704508463636047393364998472640008491790677844452964726461366781078929149991402138522019555742489043885418820605999098210725187799008419274970491889241809655552560485034864414006637963918132875823162322333244517645378763459106475695592845803244782629005149910843590216154886227962840903092728342615696197807880818813550344021247583147319983000546747257212433346681520037982370190238551559653359593684988454251728230686700472204831558271816233255525948028991049204368025544584582230757999512970799446135564969149927950749375096216031283747652130595556421277249616833743673305295568834214108037943179291483814673885137493360330755249415652336094863348680599043987195861158517707416521516016604404661528550059131870510698827342004353903288070656929812866051199063597809562482651805535437627680731880727282036629203610608661269423039871813559154100974634573193129915604539582762454025478300857562385608492167510122373903275469041649614428405463521561376447169699280402989918826854342810746345007948113662102876837785415897918045684264493495693987762847214312775488848379210343046875562264480568503730894256339530366358771746796810147862649794406943778133496601148807397217667385244611516001434266201523892843611233902900815102989293743610066868467956887968953421051801651796413017063962044304996070338441607517251542356235855244935683464061822072517160304695406942475653417281918513084289645518624097156339873902834291780862233482964247598800134887123604247096577115581941987447104014274687858460425197578130284125339048336744701712481714156946324990303776263916299403869151305312168602371529357784945559526473100182940423097356090520072134367142478101811907424787264045434828477837533275059335392 [180,42] -4270724397075373048717548610908918022098955391481954964820991204445346091223637698965159525601348899019239473263347446185409740201940858940231311669734647000652890144584074236642673797744797350755112743559869880785488470732808019664211545520865109671842534577661064188614594238007483028954387637140385786242005005174139421291615809169578749391720265238535969640025551233311970335585177149969738191147564213501863755052723621841823238910512416136793149045294872092583535398143752422347001769981911975098417552731483371232113247920310684864321478904976449163817522152323916221289323201341333261102452424914281505493020070270467243594775609642964978530365768078743560543553616274474194891686887223525971743385242930206576775791591031600903601928861345137946226755165821036733749485139571069364617701108137331764031545354922851274220478892747606522915155632446661440712440669416498952648078583025690890103264022156539413999467954774511827890719253802967499418291328001780606676789223274404974023705014106120699442300986946036909914588664981158527845705848452368914105742392150777689133076081950091517418014023002961049879510763973911892443299422136961788547910016579710406273135477398067002178253749261834503149725812883953995412615998213407388657181237769439697177910661850721524419486886221275406183422034774105288148832609548459766328437392147977959622654773354305193209376466156638777696331192699721427762036841747825326731940041606187334862652822573602467578317705511894602327485799307939876082046979804212248850091089925359326374144865200970248047720216489729239275327855199538333311864743179599939228323224321477501472866514746570010086157743712664590266173621228076929092692686263257151669932099605885940246750259340358296207163589114706948757386915724376821009417075539668484319129973803593885247256152242354135845688252604422115499432715218752445901741466617511436185587853904679677017155980995162686420722605948375873042916446991035503538954896329414287636200763702206192841562483802146403867643129775701507386457980853926839547325493348884002762327445013056 [180,43] -5339100864647574484309534235915834180917577871251568529110310190798604110240131659626902545480670408541422828202550982761560572722760746478122175048931309413698623142437123776191006413016598063206986387632224472575741972830248340323110394323906974794163550618729250065946693451353557940748417966324884800836904098258491886211159592951181415681490579186668947328602310252754252029502493265595066206875273555363550907657801289928065581374676975837908140593965659473908993328781739472937544453814220550640667129159868242763680892758213599222807775499073239006555796541760169001007194017443568954083571730435266389800462518722659353927705555154545959842446739197760374815246552619098200742900798887091536443117360058973742480439647524661509772113800078937056310575446865450711704515861345381876827853693469824166760409430599705287236408607794705096212070448430478646007712805799866872838518730411108707320729234405233381632758357525940952439133564832658448541141174398396921497318036333942087597279198383219733645818412560712487573382344401695401726800291493202356901648852445063584754832084948996675560197084339969555367295096935784060299761420935062005010473220424005013841694339103665630683277261147453774042211549026027350918154672585131720421615659341525276655539961307507374784477931157754609496950182048503304369081476730386480343994861157813623118395627369831308767821655281682157669622148461044619829258673991302217821118124053192125048940213362708445044367535871020892741331226628350962137375160741371658041346176384977427261545721481823182711766703258478522013572428927024823949803598928195236675022640029545660155544434969916964733999203327307839996595390070940560468059029210672274516058608758168285069178619856739277826407032878062232413727251594667502927418587797461331478231030243841660422273101492870647801750422837205051664212307650264186537345520657712914792815146737888395570750977644384588085486936965227814654855461797557591598603449162077188916623773701033758115035892470911617530936052194590111095521319150192806261223141016999124140146142976 [180,44] 3324222035820704150709456641392296184524010632336884160751901426040197206145182877663939865740364689865303294863918153308029279359280754798099957986135672566260375750912918004431488501152913402340462756090456938770374699519339664416668814208013684485815499205235950332523093867333421222407890384736258233067303386219745522026505938759403857199933061756866381748378058846103714282521163946481457377289654184305608122170577238583423167499943231141750392821314700969583902324143187924314505253223416236067139946951073365032630693020004823496286834793366545766211726310887844809864500253810603996583660723551795245680125491323082187465374561357512137161385273564815660797250504381945893178333587704354795369153641194351953926924215929218775657278013305737523468263507395894152436973718854773415538881228557800353097904888258600824136082163967641796213876940530614122564906852558109921486276477718107774773865446399413243668227912895873319265487320674870554148438918060795007856388535793844949016500650491653635104214105587276032147096596354459613941281162330863439476214384734468902452501865034699558232860789350940816134846317364578055058911078141099284456460716539609393122690661296016893011135568793318745869133553588447392489614297705822459009928970699436863634725295586100030464165914595548818532967811276891342802747922534042446988914812798546761931626158116842944092529194364046720012118461426264516062627919225634698300436059188304013660545574855087195820480170825965816913927444946474220873882255731518037028738352170052723540186503484470797708965248612957192877371063372292380410671277276032474586876181245144932512262020349368936143619713496445535849447483905150756594622383854027376294416223596506341968933042346216021640584167488658994095495940775895428314362937206472992082226797014710413852866625197536494857462735080064567364518093253187307656910682512429281717791890708599765652744856755000140670931185876033717361609900860238959179278782369304508369433994236516641882001038085944785616381818553989773074458180963993097349096192219527962501747978 [180,45] -1868886273645450406282631720379142830789166862882777895466725573965456617831428687143883114679824908953401437157966964500656558965641178196447183796800067720769817910751287180810384469451118591455844702836666095029046546890795634528296806744006369853318337987207644087750032358902416414590037808112571766643571841951697005455964841108171113797498102675961678258240407297562567815431465419401356034649679675791513763137533125512149536295255392986660366941883161893770905566605087540586168777279201165127025498658520543183663211989196491769117000973281674121376257729744261656192554890270039886465320440184058342758584993324287032880944236301938078428572608221553176871230808341285791970091215660754358238949169050034113171559467868101310905853561759359490611448117799995004745590268513764926132029912716791499718354325150163283504393568160409337036999426410287115277291022724317327530685815335015923963581187299164508088148856048938344706814296030433068878790835372634304406446283026975148225735526306722427470011013790665880952304754821160368558144545888565201687739830532893168326151896870792026661590211076400231590401400465008543689707493656045651997976977266263261016240355661256178154331913534580117738282926258006003763135589588145978902794891689146044429801004998653427532448704866513748320900946740465905712848690686576475793619681097868304363987930607133937975197505710063481052247709248230706179588354373338137281817153725274356451800862952427150191846541062649550285904622981730951688502510237322180871733297662576531311133250902221873332815974592282004779136225175356246617525615328479478922994607070764321150001491164142925248121882614069869949165780251119330762720231638706112852950724542513320398731890018469444103610423790672286990890456226177328446400232049500481680845004266446068914716219653067117875862083801693109327010453208788969601316004643300954317838714537048168208321852284184950731772723569759115811318468444622491381781196291471529992252386157470711027576056450892594151954582478303506522969468340673269704647465640674960070944 [180,46] 1406770859886224513842286276179200601011125095928589877729978485511676941185384799505371980701414721348517952958692587827007690808272841056730970047171278286100724716801563159304738978222047348580822398769337232731865046235559217452014451131688556195878627184060622313019029188909191266359534078597171131783829871429648902908750854128992530575143941078413624718994704309794413428461878182155176750911915393931430471057915723472205402060794829208666036740334656165031957784317861590950889455613720406278462895075118846857771133449322465121717805943373020596055441275008040537847060614604207767536887423420416388913998186588397028961285492607160374565643453951771571112156417854805968578669444858270186478368371930817811064744454738083983971638761062206260547827234101605121151648839074495678508256623819371495731368234135483334864383065279539542447238903600763770941246569991365447054850529844042297740940398208458246177050095980066441432966482219959418856318740733885131125371108274697575589345340373487421730132722699924567813188570440075474443722399226782927555067535544429171714360975804051186635604576990957313281299112575167587064294793684339265607083109562444368032470826321875439636168998260273435039515007493549027587532830698363421199883540435438145955571517788407641823251978481000593787551065083296463283759771245471308063448556898498845858250875085710224401146052293091317930128031302536747534894088188508658498660261943145132342091614461161927547234939181852684406588265483807715050794236709200112379440342259650263165889694768053048287926928455607487107662636691548386185218659443195144380309496903401397432355933446215803871486832470867242727223873428346026554519120530443082310254429127742094955402128361807725321991733549446586113362060880526157197020707957394550734474803041578179220558374649285505507418058130142805758388132323712812765137432687135885252695845342512331449747908308133649409583742974837977356456415955217823342701610049159133058103511254190807086619422560591653174113776178656726199086097376763193642533225419908718552 [180,47] -1145602569540963564828553202797887796736092667176542120798175907167394445279193001846820699398194317994986543660385311553158037354761583675731176677701178344962932105268389146713290746820966151444275862977160180063337657943293710056295898967972616076972903772129846545557449809750376898698404112805172087887247977376811300715178588655543482624167464725251410998862173878767138581321089166040069385914989812239393119407422018439998300546464367866630680863987423133287645935260645094064763833735648310829556228301998474199004811375969583858216275365288693710744423203071838678516631660573319352815341185591398009844370965666322090311993134192413865560168139217504107391839846658322431278571921809559184779979000600537703244628842005166647439358085147936484994900578635721919991603330853944923378099009740159199430804605770333471704159583707078676014632125899999858808147260276775313396245254350035518092253158908197710836246851446052143706427145282650167672528182317574074625163209223549242073572953993388680886864379257109459288812408255589025603462784840754730334135807441211493807619811720729066033904289324263411837577045604469878168750683138231849292858870858072933248326025311101869996594827609748670262512109860007906478938808115354533827466152739605031952857411850314134473822392328668967519065256862687726795427033767544962036363115579164421378285897200635021869031749580870971924208021578899348402105333789769001674925852656224966750024360346717614709120013547413307550403902328973174614861887169657655495132108447923126131965031187102495513150398554611651778742975688252394917717086178255917262910537316758134671159760105341757659268127001540862545554275835857349725054980237690356679954178520926113823249436699778794241130554718988160911142400728003960835771032267690195702504329562468865630821507308876444000853992637602881252165034856456207326443103300782717248815111310462857708929048267985156857478757650925477182122428285367259284633453806508297486161778602970154834617490491180862227843987970469770954519520260686228336165982303221696 [180,48] 872442863506832078428354343610787759495928943839433781603471868857814135340165859478890148513049995925028344767240077386248561471862330813416780094741060022322500521531772463807388711876716574768970664350711730994058898517671092482403893317311503568417954575964776348509643996063679088129545723998394307207702736986044669827066057381147234516937202016496106649073004811950887950073286647198839815402699275751295729586918832495946797303743931740022338753176381427678619175179893444804704671175881376270823309587971339964111199288602967970236899510409454360412570452178111142243216171357373322888393908508828422315671229745392186930182756008660671577979470354344562503006086828890354986320966971496198085464757754125885667194860589188796555787416585983438003529204091562342345298414746954110238308503120381168903017169553272911869080656339995819630092396618132495709120712822567194590603243663407799656678928632769746561000663134008168249343527295087597019273962286832072521577634864068793591523270800129162245456010547503536917424610916665775642031992070952817776469374396454522166205620661999928445914514583638365435980053858288409022261733839836233340845946769975082647655440772066094720677346216107122592709672304229975450468892124165702635197922158245144578749796846069141300613723286266694732490992323122999796226845472731980479589021166374633527895059331772775701710422836783659265241743377687617589240471756237765826848091145968940758847604750523984145083405250051404956418193595133687514753204082049314635007225108419179354642163435460110692136214534405157226590643196850491322042204041605108422887206426141716536324741711331662024799059224418658379207632253038602358759985492229291150528056279407210402175431573530687413228045672045515481723842941990160898923764516616443842970047069587848103511524368485690673095375797462517551201064838847482745086063851821010439382165803977279105524421453445487103076625834584691348888737627749572954404892438968599220461777897875427088620563661034490509088731429221170305529188060751115750507502993800 [180,49] -609834754458597115207614099567274310132631901597168544668839019184710120389790727217684341809510549394465415003794680940664381334501307772819740070085443834364694579540610337221573270852752083110713590785034291036258059508354068696240115812201486557550407640819730887332173980910132248640571131392366092235739367956637917983824856888714207899948350686679131456381978135374728167505411957328815410985810055217201544284234788745976445824162092160120309053752232790291964041473718893690646006577860383732392606657330981843925783227562441188384586239119901707896965389113139833929548115663560587917984025251047263469016278309757960592421858187002785074063006755941679823199923250607880716687071789361990328929277124851793434749553448451974798095079948906217398031947082177412139528525736021213316718744759399294732297195389063308843252983509312245762455354128368407512028474675930909879461669465592235777820677630006466999262673965697900056532618114500951391035972088076102227647431567158589611431762775641379127468599965829454908006665286836718864572630785840869996380261006289620716561262758142380086231873796795523380475972020509090847722156370984632960969563511682202677299969820158231517032196828494150246219001531169072416010937632864141147590322022475400729308132723128346760958222005955894207674408970168000532830526656702374619975335022845952904902362191996538575798838594843308121646864020249137748340384095811606210071415661721517840314674717438157920214054246991164748053159245900603200668082425304206735795761520864087233732721813637584463856889260438666126301793287543789756850872365687326137989244286148730900016900081084427892156457041199802086338975904951486752796184902745563629144999968452669245458642932023218059410930079810077456617635672004215881556798792902375903170612221064056703704512036282845403375231663059756042431826307567897688660698835261183406721116663991044787421099606896844746093602488790504592564062511829296290539707503831760529977961501143940106795966355117167745528031130014106318099331264016073817344220336 [180,50] 392899112268283093888850989889418661603199980246766660352197305672811215480782139498531848886094091251322832381349294494343959911772567432680918840335462858857914824843988819997567674645293911235072904796808384085218771206197560540415676623587243415593083452159571405819925485017068680740230883811399950122970890076378043715361974446304817257470485851379151831903285963911842860171701862423621612448811453674073285135858899666891705546423562156924882699547465180989360229722626024711025396839716689717999318761710660770149634612313845601369223025319018199753234673455244094324937620186132357210565278330029114594107646675354558526608854012141524299522172183862637403481243621041515558758072037965128561442282373958547475949635968147073832801493385500466176203499796761301693143990076326886601856719684136560741384531143525450776286469741686115522454508499804372294569291912199502069649902319253608105524357243352684991934559507948084688734596468459853259187594133231844433619746092162604000085328477521179713189738631721559363170770626886288267746805557685598263919151302886694973385608169676003540262169384543142066907169281559432291138924581871191252245373281489115818314806705692690479584776351258896130735834931733835694460824507326081055800882565680851005630426461499546532521632050667312114395320646289004906654787837664896337157485744226120049464812495668842154109228446869875832408156049198723580281240980090049041631682098927983875798216850303847748863768496110708362947552298241523322726695805493571729922326014200388388922064469657216202917491553663035878506181987939346667759618626033983683771878936525955525805522233380459082454077681470703240062958652932991565301566398894563094695943495124933790328477514852345352877119447965406186677493374910855722195134665359182505510650173867271625990578932532835563652992880952603109058774650246913637932370980597111215350702564331782386819311597626062626309878407963415959448120288129748626158385481056334914863840521496046483822107122375761875976123487322749602287248362279401188606864 [180,51] -233812526009529435673036230128673701910868307063513758948385758784324003654825460402025372228867349740719211947168182591838698200158535271131553397988647944411818830143586212196932039091891731301044658043485775176637768044188526336107063200928250561737072734396130875078268411683432267663951561225975531415336511768769477043711568931083904121672314094963751811401329805182923308938512383953999157125824315498951470532452874530471094956346128253099613708396733483492050414251850292317157300155559194462551833095684449313630639346933177544386421185141590502313107155134174911837738051107869214374600256337690750126442711644660781085136887219472585050279752369251303806389869183715063628414754272569836757250806523283779642052772792530085032857287491029261952781306204949828148936840797207213595550928028831945620317397239763036277807284105960987219072618378735579034150510258116163519161634658934307832242703090078951642806781467181551903725134215027172989617013207845795842152994721049721243626201178655154378179562975821413917827159132595823191477754191738991416715688504376262832522308636542269780656373378817093730574602892204506886837688949277708303789907879472875549978645773546361987845905401655812541848234408710786102879771245650304396234397994569508363990134667606976237118003273324758968477943316044369703503321132582910444596982073597497594006192630139991598933077721583250667203901158147798983877378019449929838966579590163543577445707686603567148510513788666856121514842243886368370572322954968620369857780412054897526652766764030938819444448202673589658633755279093981360682528948998463275836970780273632095694321890278983656486397048632277494934199803398014242156576881639130852862060844870908989040022227314784503047806659310825491242612070554699744596884840625898934556372699184813155903078661925846130942342293048965915161537460102354864126732188501395185100972639359131638643774605962334713558433378025776965635245130504830472849239807677831072192301052717797264192519397457020145700690316508148174845265677611113395520 [180,52] 128528501388215580700874183932967495239511352021652546028157372688221262684889335791351632160913882514693074229792279875480968519742892602417555612299072279600366490157799407045697358508227262432915687784591339374699497192674125152009972277191757414299273636940762272230779939607915701923747462359197799908485589092296595985680570704127507134623205431350018655478368074632004524620277322475898931952216440485975244344966288662183574968686332842025331290505973108536953882258290963245089426508283815253955174408508412744170974901492876197768510383569036330599025990213098821406081420510438873157926944688388867798030303818532307804983267919543881215707944174786777614811295053807809906705923983880270271494095437666506227738292277853753899180082451473634359895495849143610145298040232449887716716383510165292370882006736140910658301478237857078282582989961880108007625475474248701531299538393491550396918004712281089754046980013299599240687778898570992550743663535978482993023191605244210210466293561734865291526393369210199580883897026107882807479734318125814766778269472148297433579595315439584469056756212082080793678055811087441215229018364639299084410078035736364725658853795906729595899729959504828561944400770591896775589948000355214263810578468185443255585532716553243010591193911484593683755044015682036897935620685933845472636151095291378805154821003651334785414630077669727742978882166951086311817728783144151093514534694867337421820501724815007789153976380010260042241950130257175926974395654617845382257988784358586616704410193315135377354339906325459357951182821776287906674316069093632314552300017196195807415355319927805884259444307264837709958827575027279155115193525190994548015002915578516422755782040006696067248484422082582474759495916631756396232002543461415472374639169937510670798256572457906230773793085224935931269545032644773023674304347512601353412860408036312671575203649237073036658905192050754610596264179416610105789933393911826256893658542770217206241260385501001732273934275593887236373348093739274383 [180,53] -65232598591695413547839089371833114778918696030983969175675179398212030516654166977197971921151779219947703239496635887392099963872241414868446002717123721711568114696342835607375378602361236292064003863776363452698685796307059140226470480311031531140370533790593828772637413429945581596698630151134350426650426727200302264503415734614471506120509090315346186897418489271432917325652272115574231718308983416533455690369713005155165868489511031698339254916412536468953785834530380116205594722940511951004732091595527195605041706582499405706641301596132556277759468536064136715558369088436405161792841538604341543678327624096292268307401745837163766591438426708170881457172790578270673304095285252417566143634679807982077261224094629393874952951825745994757039424092015146788731217250235078148446756401763039151413132857800556804252246723287655733076474227424682161865874153593990728985608558453315319706953584753272580295046289607932096191487080992232724574583944055561625282158403428065538210529426508935722768782977026611713791039467466866854570025810355424873993695363670386726696077893174916362545935872074592895642612466421417260845736413780277016764692618741387839839073995018133163627402346583095391224166720008589990774361124093212344381594430033588570818899564755458386389397126500338576687070739591009068229634553535786883208706090807371641439732645611564393757620877398044133372676977806542698543095437781490103088496532574327265959716947360227069324159572594438770852116090403754802348323494194617187250662812342691140092831306754817467245275821751828269463259781384335862725496859692656899103294973538756609818702088661132765841152518706552946845596014796118690140207718451233139353494888912843247103803728866131291465982515628906625370795364040716672969225667656291064529825691546307019917613046422896845506745558059059989667532145470020258366779442897971808861023892573034989500622887688603141930978268500648187804486774913592675949942646191339130736267814994836419375190052403116447506054912923276561604347733853032 [180,54] 30549081990252709342556996972700471250164659785705882218127045417268217482568590448328548837734832433995833541045935461035725021351755862684119348029435665705551851962174297158574066851966196735576329654388767865930114609939142891720193981180398649315987716075894657938442597447714389766568374107305511615955195042589159742832483293199965889158141819945802278417932877231159091182163027280180610471342377984488732398930605763352801372709103991839947032301662651896378370363006005051400662486740093537350331570966805487720446451285075805266225863458271200024741206280470372440758770162862481264977908278816761437784887052583194600964855880616033445400577303419906170668966695828572457303033404803142362281254611557548209513763575706094044211643394715744128833339607264614872621210224744551813435809758972842687008894460249697980781456072058686390484465048988235242286480357060126147587671138413520574053795128453107120628261845232944222263050540551768366525809670684266183921856432988854973285527643491255103843581154931136294233226287747423824922757101873678089454449938533760474823971281011482001283094935169283206733529710970114382882802894469671749788012031769445990230608396364629560050695635582084221990678292096313400446172009669601068311712554730947019129451375815268263114300066364999194756504195561465927688270810626895107258747202343621761900924353665023296197122873710235355150215702345737946944593390435570758164045721983389087465008275738183819056344165454609318419237762957470927672211219419154970982280293293166405683991184211674637632581961956874004239501147050288912552181520594150296304616169622322009820998386679022610273335691604058811221201215530096967718468755568254420364821561194409771550270652184603682158838199401521370834583302456345106749550256909269321244901551274144787044956945270211763318116349565708352900500659071732539987273007065753356513105995721420243409683519082319610136687641249095097788938018269741552142191296340953135637201747135269891571151629347087377140949860454643487901911685208 [180,55] -13191372877611889808634148464422197720246643865057285225596418572006566085539333805477438257315438636898285533545797709804390463231032938939216224276264743380419846966246317468526304800470823910778353486408240714197787448149391805621750620737585158961203953688308183178495610292314614593259689073401958646858256916209992110134063618986136529394989344678726678576190816776705897081972729482829245191127160932702875104581555394426977978216449416566470412444453759915684472707751972874194249736866900124645532278751358838109595691673028304343529970439915368211018049945482485557881728696657055754066562579319183056310355395535282298599537416447868922330162546016569626436506114991957852032038134820349502506395458746971288368208574761996631441559112376120663801464084322548291945769354552645489065160098316389247767847109978077870710258320211886747196496613695387639409161910226757714538321528029110192360323937646857589029018099989562132860446958444427288626833037362977783581165507166090976706307658896843491885288414054566624100839629747131982837716054372187801314774165810570221645061335657215749305349480288249260664296810716329773349419273577423000342354677220892077344663978004071452085914054119458658201621572061281255220941157752926439093375903002364726069346603926346631597502913722517502772349595415486001266737429420692889859544053964363362110651563773441897832289000207932683212045373349721058462295639521714279855487327967266795719256331054126492953006197256038453225465388882781966862263858339981525659714604855927272041946095904456989437474079276392853963341301277127451841050934271427169022328725545459742958784754444004950485303053916660417051555832119205880108705370690218098966123892448693470414451250898057923119307057051426681385877302617178144724497301376634417343909242886389812581141739094227774069414219432740695337282063457253793516173405093914369466753837283422192018162107864333250162812069998342277027774174906172648504725863903573497426651708112368126593822781631152049893982033355334088707120064 [180,56] 5247784537402311415498979926682092395391226520563142360168651586232123401788462561149993566276719669026455094762241180432740631999291005796751497266072836117446378076712028463522412304896523830232630780551947700482908378825576304076314977701012589466517533213842646871223877077785411043848455854094698784630087946442114421397204274168565300807937026127449990541083641057639723555191932860469582584494007342750284143362290020927817447802817428603870745030947203828338624445760360469875143219664969728036574496055492641369623416273069151235298296856623936646001615558187413304449290243562928062685903426960805092766914302522634637058883053400851395339772771226705156912630894346355058668036298166901094511429994612890440781059583429725662865806603814725487061676512237834482855586455135088725938747844797716363886836722711717053106843877906071536111921168457740378293099607599923244114324686006203499882733859125395477851094786378513885601417868952177407574453130554226606889192464428599158851256581622813340534921798819981015653156347237119727716486152255306570873063179867223187750979913249459623813882823417272122907325745645472769875387163421312764273435041379183472107844365343932680551942504030014661910265405409331904171176068992727370529125035901630356815517554704420445480224077690432490471799503908522218682111668843416753854769963262676007878155437037340405658660146692293759837911147133477358586066292866101733935313217156525634891379739138877238595653020175844996573253439430183282661781528744252300984601746843065656422098204902643900207401736125906954787760097437761489650496014991130461565490634323881119862654559209004535170770141197407671476655407962319542407799899665224122208102735369196375398802263496767761906028101838606496174722370043401832852367996229178373364402144595107682516477077397288181863218451840868973748427265806708361542491472981396530485064210628727662637975428506033866704970892472343081669221717190668677400909131705544915785205005958767627159927962490884135391817999083483621065904 [180,57] -1921468300477077094022045817290102751896763344789284205677519545305480600755371610240377579726245839782350413339616511710404917747600838240512234700474840665035500855564056837331175690252171157083918540342236361432503309543667464524656470697467857254934405385606567806166710954905017418829938032497887738597910644496365864758236493970102313665208965324242371043066418902545992497744238743095441264252194509267003073806926394844236352035650747084988762326699580887715969179754792884907938911527375958313344496241315459232728594115283326078155919647730501303149830612214554900478537356213774700355778706255971712681584101174283515437998168523641550109845514592032814941217466476324687195242236734498855830739539512144682168335054822341499455114142571046469447881257480020898283908126147478980772627730564126275956255944284291133997241529244889536407245961146138315277148793815231469131256265205499973164568535265042110077221736572222533180532733771431178670597315704086788554486893468796701205137390317979488046984611574351543068952178348536895577587414832717655572881630361103969837089029034725194862046440661768221131969712940164648401430970252118426314619603959352618437036052336724178849585277871620789801919906623453108686363792704476003673103441712158199617545291641235911084530980775342225713796431532384122548290843460464948727396131900472260730410810603654767270440258210295484592578671712056030972563798268831271661929427578338379431543975778193968405137100729865621798247735494856456837911615345590866425105551313721249945465898027024870022214004322221917252963522567319188689483500395820162049593300824906353608164155805355336173578699576703027079077147520622255134157682600773951415759568940211681852299752020290896758643814904158897011530246035628059153252230563499684714313659365181417785363593085859556956011462751347652689555000391959643469749030047036515804912968333476977114672329553281167700516471636499017132010579133508741109228339160842083170792884226926439071934427476883126518066008056318087408 [180,58] 646811441486963447476487655757469114817404510354693461482025541303204894562535072071654022646083373350108462923171435744428554004639878147680421534692042476932816780921473658457513194638635680205411636803721841686999269109682815605153693161496450292316087814386524759071292324928789419130990572856560389781930836003172742059552412570284137814766704643366384460927177379021954578736692004774994178028232912431574574920202343761540146294942052062160923385196468685689692409396274839984435982987560239306974995306720711612582524890355192018595803200788889334395430017201348975416585519942037463441479536541386215527028510818091316478192468384766848797928281518227072096415797519780270959800730616759998797221908979215755358201587694274486476042087603524549598898988391424057371959411997692376751106777352206603741360258270069029911902362458949033504765030079527799762495225314519897053255248528954045349503686675571764123426790710223677266954851511855470828329671073808492885922374816452132795973957198920647049681673971803633780532987771034885309684863100945833795383765804323869364789117969695359313685379583607772630704925150321742204310387220133588645992238980987326409328105038281562204729439876277761862052493181977986889133741850608383114541234051391069390660841454008109715281072630544991683990980705290718897406458464138742337746736676874181194441362402488640589955273411219124087616677105018970509835949714658828120889651994574721433496798092985104252534062663753419198118152661389208737009292530714418560387571769468845528687274092873029262954632475405296182157011113822675919272928438450113344009048394529101769436608953488321189221736453772466999224678635538041198396239229450384571375574929683862944519718983893902897072572829942502285772382611039703884260184579374211288094053455671235123758524731890368947981603645074868634382643578238471799372731121846373100554990169689448367887324413563113121435578008530440515389628587083767016951686943972330936014724506904493598320863560200268095846638447151072 [180,59] -199922691426290282224736460023287295060916038845773229065503987156875842884692130095298480950548870803500837463413035028239050431298111800029656745359049858031951424656242087842510291105786701490843755762976089669900314581966219632148152265645087464388431143874365963295541075731452868062073205449876895541564796724779943576366288243031786456903675884883319483327549380173312108019434638865613172251207306390455571936060034226329018071839683204553389225261586522657977470213808319880522400342332958573617873241342770641884385569852063354326398344593774991128639671223987832073780036465415430207142492335802339572389875632187524979103146814266881279276055667381166471784445151248966870335735412619032488012711738951181483981825765940970264346490559250254981857816714131013438486466451716315067915268643259742444356613009042525757954896099392876096843421129297845249192938294169730888550502207063050671196337681470408493534091811625355429002323228363382391274655095605721496278069543894580147050979605501914027122128134501851510847735083481153887376866229444461105481718161843452451090387606023054039617351975225246766031610440514203405201753656558162799801537984632100695987638410043926729315329917044197259768147143915100398774643454105339923787787704273216126952708784270676661344972179078675133819271862092250828097445414857056332388499409248815428684044295067721958411989383450102020288914867564634141517581038238671770078067257964250945225609788826407974655726961207779533792362608794179319048639515806763311663212040045955382462413150206986965585821076247974635830232102277733778701611377318175905635047864841964576908400695421112067164726530122883102752295677453857035017542011345398281109297808467762266967310638937705561539374560558821470395903453138843751219570102276233084130282305443131589605920309824845373074819036533923674956455027571817623658773614313994882672485321845254566176429767187480849213672156260663623805688641612311006182102373712209095518328157708091037649562313303599276867025690272 [180,60] 56659561293678990814023268383956314012526925249347963907299894325916509061058952325943552762862480739922686210691042122300668163702102873848144419807080196236686903738040336308709521542578495324963514340645887175153310920683868800994264122549821800178559206978427864611808989772954285142451599870413124847529298077155584515324394524598639955841915595152282958273086960363861310768434828282326879001874799573342166504480478346884564714634750844147585741841068594614435404052956875197302779392712185791457561561101949436624846813553478379034478944396693084156939112822156805018279012369553125709922255436670563514414907781099357052230638396966942773664431843448872853552455417296571861470556067524254971261307041666973869097845282282859578028003548693306226764367232471796000893190337050526782135238762373391491412506808035734660289902459159019911617145486809396118515218063456338063528669603425566998147139986714200101992279009051704737866845419537356328814222417929990122508322346799334742762487742267870958301245294702412035164949914918485865362368654265153518451745045052565922575415580439462209787213512641057071481671050364967579275598145242554508625117884997988064134617532571678178585013365284508858085900572222811700704464003664077412894665334019199836185274545270275039546203534823063141044289928720239462634522430501078625763185506455057484530486289879583180096303370339324242104155193899723471814775922679929315732704271904245183349023720524701168609660828983554999385366939566344920575527202567150510832624076359749236398197142017119936162503263239019167105800143834965444280984413498366870105632586047850849363763847990446788135684104271200755123767347215590653166534977422493794348054743010342773967738758655834420607617674172669144680436058900863560550882394905425691919874736556897130193510180649525529070278021786739942550802696410701350134630790609699517062946092086189518792517508104163289670159759145049353061132581502382832227749291984541774032887532720206612813365204235496702365049842 [180,61] -14700400545553620246598233474790801292514181612247323266739051823330328953463860253209114559914520108641764338008606522014610386699935272728402011071754066034520123888288322912900974448274256684370559164241873078590438859192084605316776037243676469856172366034857289364650723838017738103118538774247385902565318249013120130141611304684843005554406902962671115266408459964942703525153188042035680702577001036996285178133911892954572731543187589864157544773959700759620105852216351113930391681948688797096113802568832783166207605972290309335681411843218669536821791687206034193834367169695321512590915699493664257262974531324877740977750272082545965750244817473411105378789837258786161194310740484271942664041514129644562371931789210354154454681539819460478611524402512764606391927858391417874837825886908291260661611027731519813481127243403719023366747818003598359445184388962478208411250638151008477883242057253899762774373239098895035388763440574444344052119311688304362260244813357673192816350206664426215599996376365419740357547047925209623983526736501263850139630030859018347258611602474563886136276024504810010386734037010781928390493698953364042898261926092281139562056356795133430760470720921555577788416613461174467114761663764654892781558327013230417409063126259729711369088647407293668415789593711432757170901113452482366090459261393793619053611678748747925879111273532893071451076458221487673309035661034582954341619383065809450754748059842472605891412983495559770345979531588450698535209902226145587026416197984773428828620043044430823960665803177915585554064906054673696804910161368499878840054358157288519389695451712651589726150578191967049749203567318099130402334155912578040221190419668605429518744131102898360552022646855415117022266713724612639268606564987278231489824831431810203065737596293242779754651154752531748295768843125700332529111398407070080670962178828846840970535491149276247532390353334920388071790621324830508970622798964133724685117763652316510831000210815614814476584 [180,62] 3485591479951143033459560407457574208983305975270637211488785906636152890629929989500501478068307194808828342601940286580984607071727585274980845159528096394403137373382474563342842757005533184561883754918680526793049434606534530070706499567020300252094275273591940557342537175235399277177596908029257610248604599873087822834423441072380199009154653480915311788480167717252600426020323072986531841658153292075793993062271828380321650664031423509831864866374975516686014252121604290207936358217892506352183420977264415453765055988269141657797383598155137847896630194956983906656790798323945307016905996059778475271735187492626575323090424148897072341179502557672799762176245657002931300644637936429756530205609246690239250931402125110647809478096141481885978803127124812370798476990594087595914177926961155613876166669508460051198229141241058521501881415892677919566369256724910441960252571912233720942750042307791600679644107033179885628786661292760174315410951035025443457041232253352319960229423245270531060083067687484259551326587060817269351814898911504990116834148687660776926393504349392344120234024404259002178201293434136078828327044815788636215502698088101626603932123698345502340406211314320651548204637293557514881588079181718531223802239159822991898325399058475234131678765314133175719739537210774859223624752634627964809018296857790051970239191434452315580802112383290270136522401749345926659510632141119089714502804804292800010297000633220978355925943554464388604839902175300614337291530011968914605686875099694550297214769617541550105616599069946862673658439775864966177586459436966198783976213943878496857062103534303085592651928497005416240271870158976913699100552912037665531372708185951497831801285357536798794817485721006572931955141432602956294044110112953626597723477682646632927348956543773775154991434163362998195687238094899577777491926075626563937818545896207594864354673406566467087068672509792081604875302096930778738768211225785543794800677812385025315806573538766224584 [180,63] -753853631484219270460408026809427634888733297088503893316554818473360835837684090767740481374820999521001536730972789028588584770613486762034003501597814445040234644481178925372319836758380378981904478778020766806898361145627052347618817111559204720078711910690621507080946401223967345457892468825425497521593261064892240236513719388123741189146922275704087159824732133585532236428314901904773704225717880436400642148427431604405583738716748405066149984548473285910524752566169519171776032656302512558228664716082573446077905180920985413838689222716420978144965531168128180928660325932665831691745588951760718566744424393838517663366020193558767352942459381922458501168363366829954356094962742204040990024166736931315597792899843262434392920599136379121838994421972269470960343757743528472632376861189036800466561291700545102464900806396777365281129651368588561098756645438375218942998837980059274139995591369001239546015323009047669466331518889832045219869839101583762893180389502364447589383284432482648302139902799940300314139383945123182484615869367948790520571623265726688039659032937654622535670026583396222472649586773093431633262070622673872929470343814575845053314707853671626695845706636525940750034766024517793939789039592811501456085960525575037120071079390483549712508774632909035685985927931171999387686171881399004667837914193756079171629295376946199151942285845889488345278735664234711242912156032563897999421081936930665068848686882444094934545383698457522539024503263319847046319495044406747469189384386460662798879681704766876528435565002326836723435448482182942822942684952868264228475419715897526791187846708983076663413254819312377627247882138994663380637376065485343404934134488208227488633937183414232425425852675868692075677738468748299581593272423914343886197550856001026468522688367107691334193270221165962190468464536774454717100878217000786580160819260069650851320515571418061011276394999408659765775614973917148523215802662064160718397673636044679370635670503844288 [180,64] 148407200563664818907027297166204610207094026871673627078279858650124671378476422164946561032077845257904468335307658313639290044802792973146978889064939056684404597365045901117646078657747333780525977672296976058686045347181790976834469216898669940619910268602683621183741376326374698939529714712885495188106186850311839015008430362608683232120869179130069780395756220832591658884006174965721158444943128724586120385091050638568113252147185562897204680525259163025820613109992410753705665259225504527960691245106998893080364619791005270920432306240363734584172148898761684354311429531383817995451103467140303195486185227413392977958814395987551830179716399224010956237307984384352752492822105566861613178450809357706600535702236610597517791358136295592414644356982055746483848185819382754072075533343918290682780371987524641159477899852477924609580770555820074882760700699365899850231219620677538062453558654601639135978026997089417542280496064804582721104959680281924371198160102043428449827813387237026369715667882536048010302949480735288734668077879741994418741803322547834655889979076410490163350238121548559608017479503190842101222017248714537298603676122495291471858229569424451117699710068982912582069457826093086473779485184364026257845489887990288969703763522465913905424503458993330095340946110208435473054400543397212416559346123817123157656860935305256479425484201713302204261086516837911382649179647126169115454895265270977064879240779071271624628200576181222360740171412413116083703827664277103339026609709362696529554724975034404748823009987016335787581159636298093527118873555317648627149248196963235735677602323863099858667767676776808060055751941918909630588349938133890238438870361053700940170854730461757876428923728050843161749823687490032621713557240394992525730796009877789744878621941428568668017033465955056854646143940911308153785939657014103148667401234397330414918668777896522967233383579085093841879664540433251500696535748504224730469593494259380582565597014784 [180,65] -26533452547621896058768119543687114211997546722278438820353207128804457515873970457150240829807141980710844415795690024805644322794281924566509909930515346588343783682802803522954075373530896935215450946918808522558739126721534241799006533482620893134551003080728284647761132763347580033951208091644600208083952662167502149741556191347049808844870710806672333652472025087947668775012163454325987846736870976318053103591636910239329291291980845857114725516943339387205134056400855683719995697728589278848214974937254123330254628813114956946648809290888335211769177335268657267301578881756875961471436686254371244239699294223551969170905097226859631935041954170468785134337224431582791126779320325048503934408953328992696262441206040474637978163774727012306996005949587266372030621469785265898412560140224743742791132884920552270262334460841614242806269140338707759019621281970392236716966114934157992162598687635919310800908013072714693742429588098357493163971467739117874067387333244772484001824516996384818211891069782768234233736157058738007175562977089943400326645446437518605076597707448859974402521742666265052442233828316342326582074350504746285212205310576452088956876736981604564800819832333217368707609030014334249699298528273510493671146883209766110884949598033688550312965426619543151667846016056353277048538584372215690256122435234129859121457836851688702536707373329705401924372812355378014743882734932146357992252767239538716589729595818450201860816298398955871910728457468858584677055599690980662900550623303895960425203356031812847512644477778044161324214162871790980892160878121490516662030683902984054477223514794060978134331618341993873434507502673042192623841426351083328504114859875209346192140839152485834155557503058865582668378127605587476698561119239319053661442548729009463945022327335130541308153241461641613949901524252310693803842293404855026198613351291575935377607955009838817896408659291731437820562598795697984830953408333997192574303616225718369725423040 [180,66] 4297672397794624891105753107040660782381353665632729777892020307422460486221240383531510797253633979310382004082843004729820358810198450967705837267405447956444121029242177762111740040457130323828514041051716329866347619253565521229559845729980860569623698024731133416830371412013599887438118488761042030363236068038845999914147787616545661681154205298922110007892518876287886688488318146913755271169782087888476234368715027380298699257094925758412759096821691587584300502132304050945512072325935358438346451194965997188977092716820507034937114480791531957412654038399573068937856757867182057067745344453400599091667037455785439823945387110388249361933147379450004286422969955808284070098986384446073882700779993924862486953977428616264872335327136951540618224827861925109493163470329153517617282195759083572801827899457223994636157378712199263365972014811546916034038885312218514186395126834255106308956588229304788204880844145011166062075703346325692596725484964440434815151885081122085380001110857758992550002021265007499152790554338495849087840027616007527700330996533523487142168512054486936037784191577606056484770891552477913183472937245716666256520664627194739697879549990251867061536320855600022473956657383398962031529017170876881850766800169286101975361305428211219823161089679878615975851633903317987859982325522348924876337741670894875510890909211682324653488365450838245924918558713109760122057042307043252884218378217767467999334989698157828136579120980517268252198671692570745367330449128542889209194684621634701239936269172197051310034507740011136183749357921486331807480082498590157187573472467331594125901114054348597872803356373360346131332168833652785319414159491365680076633022377650946052880814809908444232177770795261390161655364946483960953154387195148185593466745477798107685291611182090857656362709907235559363439050873574933051558956454963015551928946882099252890122544724954667335029631304495929718809056555867896108290040274455958025897932276003607119296 [180,67] -628951881502790310832104769102004727305054368483443561082706546398517151538048098985441078981037516692892973427613714517060421850335414564076766653760167652619005206795808708123533450157298111240335120587805921213888427359099007182372033039341287645346053762583508338872814672597364918709405513473327225285435794048020014662337806977096604763088516988696996744483139951709801346677619712527588617871916369372254712201109041966641849759140148635327310934447545705714469420745989201153363678435081991065892134135628684427570296983766446715501964915785569160245415804581250980543096116426562846602318443310866707626219444596255767507215991058348881688480112488539634258229665751249029501785368360091103611890510874679917676798187184766032039458774618256888153141859198871859746647488045314928088430035911863138694925287334673188434067501426830542562196037432182171441063853558455216925803173825487731075688793710213370520331629867603786199647120110012015581267082806593429327854137831867092402592231891767900618175706551933267860829157663192067245296212441616050811092427222776296011373711385357058965765534035595386985174013493984554180751390740832409679792906742070012684325844491887763152886834852847675347424726494263691490267856788220359156706903210383798901313047658167642686531801849176498641835492798507365438994072428968766052211847827271415022828633634848280279635676981010388478976102490961419584996179283371785888008250000607916170762181701384633269898066197731668444842507551842656528619955705977164400585295941691083384251557250683122149716970276383780984464518343937797157699135315106201345394284113450704514294278341161494378468103683145513960138403903974146517285296573971408741078696752042023139380962678916154898709810185493518800204890282675353810167397601515361643912198757278853994977456289255667922768083895850898523951871500625189535976543515214558970648805404771616631191651425034294303431758062138118255962027196402106418235248754749309182079280041867805568 [180,68] 82928113834113904047870812439292329883621645949564239918980110065600028729589395126273400550800182692412748823737456866135437032035096672297523395327934461632888103473870758757146042149366972655072213726070366090100096633247805611446890089588085876151210647691694100377784215680716552367263657839881176322241011131786663034735312137614240402655790196035251709773638819092830108033002657273072954311330611859816192489390524461880747266660849581823306936490361176117505095089119310999737296634321030242188783517339354872943140656587465998703089898539002051949658524181572032904133498263285482243148201409691520679289795006030345474243220598343657357141550870139570387877520187801648308070777628655449126216611015242506593237644709565556824982855375073748468046789725747341796050677892234560377417292850883695731482630379844550617313945552776001481640647651666866204514817355545563163905656383762563781238175796829032768127226553333108650522550426482817747796857633539800032545277890649418826331335772464913681694236858723608589286722703519617022639453791522861934956832463159503448994977889461244516964893477856598807578422618234032725180054795588024969588384256490318669953131731475482293603662228553612143692265912728800960323213587088071003049083416533116896828384983721217760004571858157019041929351912312627119620810786629102321510702427772776356594813840625716967086691724071571992361954780560597624420866932327339524891662585261799726027198443116752356885466910180567908848356432639734290421666392071709962539617418692192239621944026774829658241252007423603755674160385610861460698010495806381917149119620349608706685147419086052195150783467189425897767404900191684865246397192014521303076139770141874187669528517664929714707653849199587930211848744084491816904465761067741036409924738545865181300359141353701440548963229575131370047825350968207084092434239268201777773900011452263518244835428415955380970336119555100064697736252755850006716975887977979330072436553913312 [180,69] -9820929058937198344869706909754364767182867934005002065151066027581959337286537457394782839322752429399714373767104583763041546864217103993935024415971052744039195423823870948617950144516047925817868989657696014324549654753458393005832922436972748825906438065894849480971330177906705555359378080508704272066584930681956799172363024654732538854267078105884360243650401016184913227453771390919190456955421355040761482237880274293805968695917127283673144949233835660018928299951290702238424603334828406905000000924980523493315955162405265070382429195103201455527775489240862553686694102202205377274256448152655406454409332420898151759655109803155844858826090819436188720047815166112290255006945372278576895331095416875994233531087856020120926739353679041241404378868940335702629805399793996189257432779062825796445324590095561740747781937573803834442487133735587398314523149526682435147041390196944952799256674151417987728588445220350558653407832621569991436979323734451087965225304953873175269453990005620167980331105519521438998038527882363730964315997497124906020324461315393780074697967499736349670217862711389789390210405758981098441227672217477705838452342503900063093425392665493501826523868342247847283991407972133569034903532272928540555774944890834060795005045709153276925164359279875190751801701494345372610807827521638844300097153414161047491431984830187209676806940156065511458617653668042697990667049788701570763865590491548682512956981865854350962503249779399698798105493506572890405152025227487889682306609625845774593622350005011590048875676049224089764055013255654394646982406025913574394525356529810883713563641514794604682780963535889822313650223240859375461016273968386973367590502839350170093189878491725203453116529019020087910646098942760437694612788683413429822579735361480195058281047296566581649630945134380558863228141171712286275724819859336811691214744712426707698095757439881401536329374522306070460814152740896265977615887480065549109939146144 [180,70] 1041228256830244419590099293061311984075623706985550458711871505313808041564145588809941098695249040651624710566189856973193188235900570874474404764622298409156013025192794885765240139961093402090142755052621616824066881976874011239151476860137673117042466802081101047272761001720110970891869770273635576166000021303594363452410652835533656680780840596691861458331276717007571725701331838268700988546718711801677093724888495221478453393554206138697336707633195217346052355504801044709836629318946292928216859232063820222962337802770911136311103115938037849346023882614879964678144557426664517436825154651969452487810978364028135524979794418636122511509725746198868874794030388193463539078080261116316636253216105930761663899298902715169625394952005584318274068587244247788684903827563224193511320492823754698869447284005028863544199832397978874981920114147435912413939107182885597037318011626033320335349962711249452072895969866826290891113504560274528870326856548681443737178690717219407996673866692067115482932503562758616762672461630976120695339366292297434714338513573107902032602700885944442499718337145274951812718167062791133553353280411039343073084533922927745514370726169146262152499866885634417058109183898375583908943702260717005713602224059978200782341761877554438388949425881098552659278991555106543082912483277310220976692989143531117440329961689029206189583762101763577707420031742946836887067790740332579268964091974741381304548696422047249174220886136299307868543901052772167830895287271126130556234796127078041873265985925696887352909680545710322709348778939270451177179527661213062193853321474329345373518913752348095328333590388886134439675533976297330730185929310188553662609540297460927689974832472421195703141857225911164253972637521947927662740738109717535903212526840641609863746796745825033271268716391661796964742624641681312735817710041217738071451664893495936192235732127390533277078216036860121393682370008581567011977544752923139440404288 [180,71] -98484690413254475311058407071611636096219793978457654181653093570850577068286458223614906312070431980339458259147051397398887489391253850529924501593919501029121957139829453414393921647476786600682414794170001903524142604493056565591002445833975719270449917842586901771259186141432056551515212786307245540411001575136330050405957520805439283302167202772398361446352213371786330695050963490626568964413084165861030414955434536433940239231925866388882121999405746873594252456383887518890533682034809596086350538575139162433457831767152420582409723205362038441855667555679573539312128421652802207453977486640099880500516878707604339162600840054903736595799980195007861671942068479767791758132669555788485503690616776632140426262652741942209437211039389491094543704703687939762127564551243734868549591409616595740626868246258597196472002178864952882175042525179627572658267470298099661889352007925795581824547171004185407352822613670110244560769642876894511096959096683034468706327217561039081431217586489886573024871471065713912651610129422611249680991963269320473265268709621363122832095080344806449503427337430509368312585363494831176325520579959365026469205387691135933337735072045829532361905268717980188710961497327431543227865016185592077474134649876462664983388101638242258825583817757734786746531942392291566362363633278324659667413168745114723165895691110710471667611698498777211866758457583762710195784132174774105361484250932711024172269940564956046862407910044198634688067914862246912990440196224428565478671657704741384671522844861570534153608339152734316793623222392660490798338354232195615123368760791742917141060852076765327406914358916323312307777617140514960382893190490535146864805584762346235865533238566687664825433937800913271659745476199104013422875692978457928534609065965865590370682947937813397893613038425842986224210409607154254335716083269212682354136801797262876470319619796934278582901788425254412146471465304756473186665215269237917440 [180,72] 8279811118318920620756399087727338104717252018385111219768516999626180581592420649430156212016036161627582768268347453411685923632356307180898017099775471479905368664663101234846294454220472381451440870984714174444917528889121262513677598756710319669617227672700625674398799496096809819494924009162793621414262202848569000027236914429401612252728942325182495031097898443716976453793145391248854087381570530704884925657827408652026634655271401687964478584121130808713265175206573333179001052069358290487926343208901881763061306884581163806282292879594865975032473934697249221052348634464182024527688111588303413320299345986394985746582109689388182532731645122582953518517031097031250530193570355903716582227893461480469418145487240593589425913083522421301055376284125603920326998898456097236620323312611789906594185785339309825458411554499913620420916364486174461662326891273689553324834265999061068789565621983758528656282872731697930608654993153446121510120125554702180735368705208617031994638383685151838590039385673849578021180780831290742404609587321045772800543166848511310001053007266855274575297740607881954654900854854126235134591379305642323231660549814789084462797383934424247094239675263889799255377936856043392521115918479353379574722680539899188457205880422369948053020907079466730550337817101350146376506191144074127688863563599614559886268277652227752850840530138168696170731424169844788794217250751877459819469747630591436544834178037091376055507731075449933312744110200354418759928815678139606565470028684830506940687263858799302778800873134771791524607395285608868157020135475336445541262330034539318846887671735747876741622513594009479466397811252953828115930401516861239026124011100213336180321141212837444740218494351079558633054963153364223750852467415563225332414008901860285400317418933573779162416524427970629931183114111600950182898612680066457436244551321924636735270989467841924110585274673363267955535059537380490754717675265361000 [180,73] -616335158484306907421357807148952514848530470774492896135242653347690069164658833877106430862743231201671443529226139770830415888165108260966547127297300852552531607878537057139613823382065125701818385447188990161535202208802986606107144771738664470509384580356508078629884396450411229776486554453268028325455626252027527710978976384385162235406216055187813584058922535821019608023149885186481953456058389322266972966331394250418134370477169306849276094798288068814746847872363716079153465155487950600094039937661335302202203150726850847128571417263755214220731835070178373423185515440860895658244460379450645684475212532142383220007390680296553933986891994274657478801765226270173349247349020464277419734944463937335225183943466431204795456880651123923202865771662556484344717273819212888259963924933507120401007597455806400703359470899232101538871957564971136086268784463302318117290312527222897975275081664128660933712833133429442616914571389705806641086712440121783534156130166905491620636505864431262008625232448953478266002747666010795946195503423215837341583069173122740541372878241426682439473743983313704943171866983966975776215683971944608974535367938141744253054699255370226274287038638594959071803058255012974815207494212477730250422881360340761969175336995775552136147908735702081084776161777263103710842638631813005480780810493177450820517802314450008585663592429809784599619274364508784472771492059820194370541752344939859425503179501445640313035831274787555372866979824904681671405844544404244855352751560837824265799760016527012728661567645270466881876786316714326555331851873219176916160992008247367535548746956369942769836068319221713061338978011700867451340809334871233448624002279254542745815106706226448170797442968430803078916450208965328245164156149249427835127373534424462446879751903176961983961025779203265173556154073355446014971426124519591893850114977384166068781335992894895350996009807450502024462565812964952185461532451760 [180,74] 40457214562099362546184570811137221543639139161129980019988895199711387736717867234819015006015393125870866390332579985872942854612521201771749126598814692326723608710534472249085383271363997579066535151824150191980831621273662461984209119955208820469659390878079826195802010984502020955849004282806218293194380463764268956065808141327680349819666132154340689389574807576706396430526182726477067380214392092790348751793735819350141083469698886705477489412765124301296916429046667727492149158036177938738290674823246813531213272271997933279373208507817536463041171153272243995321444166607632741998579163842733328833958254742710731371479751298413193446356452601172066583628843352121073168931181701776381385279264404938603220561142711492256912872025376224338653135476418166397572161243673079807735109665662987902863426099658935163692636921430034323522781786602635041195215761432643590020689543380034537325097604386634193134255513477966987161255109096188086646196691656227238256446144836296278971102020322179582996275833534037808166915389939449191932069299262827089883163644591341223687693429807138113365097883726370204030178165947795981729918033686574375966571284515842651147459368164153782706367125469685287726587077201824648520251572459929968918138050561901436174768121027982545297960845469585836382238312317072696544231781095052127696920673920849158664429745193025670690813746377786705489099369636219706653001621011457288731139028264262901393790379089815670853672516501198052468650316633840354205213207881617923692687171015507495439929101404886887942227693054466656123224291879076724474851924626130609874417807419975556148623378312178003648042846798442872502332614362532699773144138833628275514829412863247319646011510814614983077851510101307252016756493209732368960750647636495413091434608399049044080623523026111798941541439892886860194623112250729706545869660493603844127101803348437370573097832057666657286938363966656544518269685922616950692621424 [180,75] -2331978279798784278482910120889084436936998984149443087763514633048486525163804336589003743967227621324171576676050914355711211875947775558763345101299716043745401657240452266804665282154205690972928320582588754389714716057212544579081099912706098771858073686074413011566611427466464385090276988886560953658848415821490289094912414395113570672370083978858021656714009552506356827539500669310830218563187745359168377125615587971783826680231007544669743613632707017997729547901074732168598801666230827496256833957600265990559769799045966081996640257442704795355728020986381955602684220424725907953692189584007492137675122884490908915746457980153561240765109808749678157439647456535788690303553066069726948512633653868227075629185510474351550349168025413272336612714958005774610092517695422343344107001480944813514526928741993850295633938815206198599771488187570317527453923556542081647880458411795311652464622756905743299030568793411627704682917215668650953008216897274900024940051252735248605408830620217456440947876585470998325116551424515242389208637341736676114324005374098207324337174445596129652562850994374302066480963727426519620267287503102683874819873387419491116522379564947853054133428130651559375776891108820650951586927199458560714766551151493216000432545230931587367993138031316555665251651142682761885819218591586327545506308803726958434315660514912547745202621989885019362871816306952117383263525254394946875772624302277788488265890664982127086890784153562365634055706235002258615210813418656643509318578734496166851917762088896007007405811206696123337355709099755239913322614987907547555768404181499343215180526790674066445900134831498963676163357487811221790681094783484376244288891213348621120822059654351390694322163325043121556094295254395788719683003765697895134016751565529218254062910691211747215926193612939998443437011112413783736234556606809076165199166607379947419792890718977141454058335182670404000281537064422039030848 [180,76] 117518998895587842311510851220482831853669676473214106279340036486858493022725614787521603322511027866934809458826888688451540179204932019821885792786261933185322690135426149407810349905765706822109815660460836751047678019529081332019800780911560684399807810650952591005062646369997741506771563521872984947943510505862312897803894715917718195973274037591634612149284085657933467965888319667515120011681757060380896134067894724186292931699382008698305399292414095762346948643499377746337950604723649484940963719067125136067756038607821207016899356886830201782210937342819725452289129118338606098462632913336493638357778158289525809352424882110933357268459162982498359192704582179106313090760917835953088691639302481241954051157698602883393192216958131112232426811312608216070751881526415878857760262432750204931452691294252167984636015939921084308707632515696465278967080037333682353145540877629066233992458115859279382426086579473911192904265247263900096687393770926005994436993900088615545203823414934490325827627103931120816376353042830275003421220450171310054382775747137671167303075139982688393449679481525005545120769685703481424435779261026332427896769272521828027799944667167803962743063896769661141842041379310029431983753523473564051460560213539899627698205488795225187614947978836750030990693532213510644325274342496627112915570539954404676838441988398005559031447232001894958896229942853013792946813088945699901997656448293008876938479464134437211677211834933204320869832030646852842096106340608807323113155744854675298317996095666592485554873674568364479059091866715221783858714014065544048807885504288069452630440940375783720721007133535332121456744707236646226741419360465089908905206574780851402899312780641564630701362600886648721962589890589881299580955425121913183042806636101934822389224278116995817121765117160901212410640371287989486992902981158020452112056612772732497504775883670013774773449241578153889974307294649953193 [180,77] -5154684764002078911978117150075536600687106367830023845700517260666965835991079263484208210871260148881636953057723908240871972639151891457835575417064559366354289947704929754927607113008008410100903567691323929945613333570792998389131943922274979420028565145523431784881883046008044348568696764616878777960974306950638159279609204252501085956082591358873189336246642854437173725245731732002059632842785252615653301120279588437099771726110820269255037859732334388035612428892309260976567408103149943710853260749528618975262148411342124903512239379704353353903053442789525267658885139335350493252643590265844055114111153712028847969101521051377632844851147500503609784703765540982861603470756321071243083708044454968117083437118816724741890914371774702337181646420913415907206798629292379010196980425222797571609932900379499863018707749397847725894484032663867079632053246591787786941896490183636886621058835424476374238800516709381929807201010138811789896731615059353115915865003688212225003138875652470649066875314481768451016254743391085995990860871105707005020992456777288069854735225667332587542839300381749669319550367423469870969983362510902560616819121439947061129291982353575343855576260890040130964862375116073084290829279706464713343996639512501863854121088884368077454610990382237883979190496146005874429596712625510797467921784679836767230594379227596543739719853735413951827395700045139690427037812582668478199231860532434205068538372742053836958399777737020167369940692532759044684047216599107264728020686039410020619032638734671668552122222369358138480256229864677819344249180923132979719776201992689049950242974983364570853417860693515055374291276960827380372150710247054413191011620883751040172071475972205135525566463351926382463596686228852896438339586578186175147353202781235537492720974988679401786540308261121629028384658206071315498823181836741425422118811435557373664526260588889471397787163349918144438105276517112 [180,78] 195895541623404519328069680171641468825966715046256359498707244834184014052915306330957611119876092181655821272058523625730004888200378838110795249211055814443813373760732975984543773973469936335344022620312928092836513718572163055515628741975420470390334647543290262105958634941375500348300809997474530774970484868986018610874748336977308144046917518744647994825984889283495608490710668033737281286822273467415572807511596297885206614735350828370476378088753739281926432195888298136560889970470409468116264085103835193824653770673128538641897717001978851725699065670057987734915037433493170589009497005556799163571312264002660799253885447606765554978086736700941586062664461214736353998571854307381125769224267964521697678046084601395100685261827044998185981140239278128077489313919523779565099513400766134474597943658934440530733948168539649714220348824819157603801277701460805607050351678311212700065558007603718870831166111001828465139787785829350522163935148122109587256289130477907051562358188762133449932177209202104009500321184257131482617107264620289840355030882804779419900121422441277265725981572605954706999562092332902995586223355136556039379538853490248009302478957548365644314197389964832942471738127129393335168151313929039984971333553391862519018557272968696914155879077287949489636386945516110561768611190785531537120751526555861378669413012527711808100707393395673380110533933374584070264467523899356536948287329430918226942851785465349574942367108763987357808754377141064778008127448707020667492513586583721057177819586557522189824120538278697896480193407814015858099590354187973606549624288353528720619820485724175372427085588115103579670012002247666995486831619489786946879630377947144777451721561285753764194981110862616473238267784203907650567930035667721343051815551252626797081533512684463436109820606255493588388880701731082151764243245916780782882852458027283823890867065007470839647236365122517427720799088 [180,79] -6420515050549991325363049508790680651883791305262136949293608142834349545435575685715592973957172315043218244743774307953171079400976871385834769368530687249600263159658751620806151777407911251477565606883765101647368213162014013939260945599396816295234821819649614128842469816189177384970119341574203790396107549741832121648842698834905086494516651326408112277408728293704368362985622096751022270007303766968030939874168205642558873498167610691239911144984691584898420709700494408408770898445557258960911891178514635931466303729664044681199950176065694992695093453369986319369577716632649623026869455792204782501018316514238909090787324195804283201743128287123105399227263510995296466360311404572139141397997121893941808163967323322065114606028794643070110138958792124572894693077126682551539961844140086443782417152994641775181385995454881069889275653534481741402064617826983893413599603674828431975799244307470737344825781702886300384401188153268902660023668126008391222931845616458938725159930461331863652882339602978054323298803478916949788780012622318208431716106526757849161787494869097142444223904749815633755679107526851274490407790286909406500999493142891664785802989833765373421609850418029758152842683201352994761856412344057342397663859560961470193018422411773729736226356943726231462842750685147808456179195358507717460962621823852349246585041382080004987456494996726030148612530159127835189378274968838288226705309398407287466522086166849189996831185378309897485688771109842747763247733421577614834972182692901951696900172019326092416880750757942189713089385888035780261915052366745835323512715005065532223109783232968654435932067787269643095921751686739124073828357320138884299173171575758824692592953158172938401119864674267555196869231826770322578218522300531790376474262416966961717548485709191963203210496487086834176360748751990812430237769421476386156980076649554823956921097486716343835618602422316586521152 [180,80] 180643989721126410304396004419698453766509436482112761989718413663431353545294173186740587662730164954941108857983747363100390248703044870150241207440077394786602544066937327970637641102263108751919460127322611727003988296396317669580504703950366551451372846843523638221139091132690823705274710809616941740942671943992020777792478701447034606836351946858990540087984694471709265626689168847690326730040745721515179528210354166040931891752945257026499614460280072119199989732665671895704795656750626010821540648037787116998235352977610460441400509664655957657409999602388157904078822507397208028455071599740859728934355690164121178394691499207952030573188665013080598333453581095279496509250805650623759198796157172916707250622444013386017974687700854929102638169801930906472412746688961473024328030118114515992068199744996577379471058743520733753387449521277543004912752795426053872122283447213281401568206520082180773177194448202840078028132921685145492644359442411349213086807605639056028892065988719230846607357884828338942493573594210961839997604310846719370340586828401477459435612273689792382747653542884953155297374886402230272578686122717649035965998444608198600975378792021295925994862702071838071200561130279302225011371575688137386500666244478984678591449324611649582295385001884980555653971646290076252996112980208824758067249327829794347082446934559875790472388340994722197879299442834604308198458749384888020071330141200099954800230078895454296507029599379815176138087966690010679911419978994126351830661767582503132956049196305828812695123161060810576364836310609860772967547867468801439906337659369655296267036927414156304079024521221618766980186414135562752593991633494429584913774426779729406515155417221915717480435885112881929478850876643080502938491835949068004975769797318644873797914320770426361513057192581209107041910144147358548632365610030971149846031981137560944219085731161884757809578185854328064 [180,81] -4342865547559918473180017090397727087281752310764321647591522888878949598422491370103729435017851963597861419729371587420729519742902508874003524504659716037967356388422781511962078650688027441913122071979231166796149075504721549086761030955548344404641521142008908262423172629289711925056485911261044787891901557419738315269210441547881142166972940679070034794211748455195483286592371179753038301680165327138096664931036721717474323652278229439568555733652077403230131442681534435598456833912598922691439212506362177601981646388286433485556142638576012246674185300445381502251292996926558568688752975313994423729092357665553394737656319658745865830893831313804600424744053573546130956677762625177398818918045704422210172087134558026537872620427517472710039465367053853044053869428208591734188809444152431399813223194834174355542067315368663971104036363091427348991415925208501693263255214628274140908251576288025106596030796593568935905079500628303680154557275736571037191055494502669106235073647119734547847290805431832893507302167474810043911147402626941572150795166329042469998760461978770578766264616982888338538125746503944419300467624844616898926783518079233747544503543552406012845753566981993469008348349954602896574027051351969891349564398340593180866431457341680624024373160800915399189078234660714419724154508901079094243022882855109203759866325510662519180892644225319790116769342328700689060277888381619154745230685497075161653953682030739507920588107564982904761580247528503395492928558519148468102152959823658693960393724383250756067276912925832092973176890973661405940046905966530502567220699070610890685809515006640768280596077700320690000793381158921299266137374831378736211849733511724708659959520362036080556066004084316913702226538512439970556225634980652336503617098266798435615496557672872091193133681709698853398431170777547708920521181831767403709304360709736750259065276367383174851707746823248 [180,82] 88805218125966783671712765634355942665916508197217669192183626652462086037213020382050042453106821082393517226293463754235868259358905833830018397653177181026327829539733075750296001349586782726590491500854186018252386569006955683535709877846884544219960546515720925558210667454180072706128228111901625189315460054011627401037857564601665502856783043336924543367497310732696352716323038035711781583824282067656080895629947179496302310121698765587476094986954964189612566697942883287345179371254305995495606586817417118832471364087098147050163688627643277626072079230664973706567236633062161824253860207790372748126803680831985807611401467928789178056518128634373980558658462131018134835359506437211688269912930593770992831051100075221784788206218354556554962034402297757515281617912848945874299976747129738402373888569406787233899975704447814515376522273457180798174553359148437981167368443759624688437331658425792926174560274704468255686387280366273299645628348958322248031677365745592706210325078917080891322954165075754915621704034052332346626672234619017817037577805110043061446534513037488695794744137660885031969118228245014702502583196391612519611840084151925491777716342711482789847886024212860188018363192065430193538851515003698532056324656313664929797000373843885265684605187588831785367913908095186170084886275988906176926981892228678028048404642291179849930279496482878402566949842846348624130569289095817788441316453804216516202039631597134646815159370694844360591960544857455185368741978627182577989869077589797974767374607835736800048190193475115115133376867748281965195895127815445609687317587247125375898391407798973767732828104240907971354916944100309999749811375341785821195119436065341699046451902815693714713610543201691038118543815726429633430572144672741133636867448396868921402065056427372541194352259185142823906699714927970791070605926099334701350352365476303114007029622410387261522404544 [180,83] -1537628004086705561658044892112679655268614702838541592367600947088300112960752591472279817926495593056343111167909707575792367471676413110928816346814330570227788077154449704038413911303605197481635104656034098168518731733367682823248229413418743043782156514367676450965317109784643604229221344183995477931987689032421168257569649305034721612823753723308415790227073981091142469653034098764194510506536060232337272493286224413731864265035789426256869414037240040144324132316667847910032820114942364533752095561894104223363727288311299684568275579093516663229114752653634653064635639613248318757900044291946372782528681672940106092223871733182381027415160919928327290159795383704103323221235732540187284857161280760594708954364009571897743052942897433630172786678793317891451185553476773748493231314309952385736845135395259548469849919221926287159685683642059822603264893633948422706811988177255493232473055622286689209262912273669342021007959135842240378256642945729442811089292917020607240773893254264233359645998734043412385888663976976951473651188602602780251372223027166125612481628550452349207394358850658697737303896582865961508572992661940182364922646145133525549722841655321923606090340712111325132123357316501368248257137816480161574810779814994595984028569843707301991705180056746186585967477238779802842261261114005346739347902651245490454037904859889158174371177864475147763679903647311899902216955751275555726857737296073851436719363978943002538585128892000619985938196897389135599905089528691160830309287635574709093934614073192926388425917911711421672523261728676353517446446962453775420421770601716554122127068076001340789944432092578041165656158947739773601084249075502417606611095033563989155570721434071237771028386127198523419189542280952212749916785451981871713655393717191363267550588299855853102301048114503505769891250096504242692347797897473173299720533334631264547681683223526472359616 [180,84] 22443887498131669902090110626100985590426002189964243852143842987689326532461311980254615124186484064977876310420166487364606430860178769984715018325497634554216495015594842201257944226771914286729576676250245876031645508357126298691221251416928400012990184205789785695561536345490490254966754086728468770497154736655690080398924829340184639262778647772036459576612195250889226878693829159665844358290705074121695382490593768679210380761314866004765626057519485868153445676552353694836206545583999711723779967451885774681574757961189347048414710959362180181179309688491271251308108911618497975133372750267985104899920432532453940953445390246840165968036065930276999206898721354931639009042665358519308399423725011680200052892898614891861165860538593897013059929841178664922230974932312435716563190570719029287803419262877157376294649242847780484940445645588197624393101357380433897142703647080054499640600627939266080600330106169224476412919236626521331857068968766089001412423977282914691423365678030462545209890205619887332068052840051747095761304490762317509762390301213428189837329161397621995940976951428013585966575574769912608393547760284170535461380258121328156162121969824583748313416051558880379221476404759918536143276996979260547644618200282631324582710392433516841382666406818393829004256814186537628664337997799418261803941165876351073292410190487351969537084658147568723626549535296062013747657992499892254522002193269423919433299500203936029271083487198888802789084964533216124159793798080378492330921046429456558080463536053173387120318349513892749742632810869611948452948118486465507634817953634468458207250377571903678581899667729712241849060526571017679852916403547252444759123638393501365440164606206686744275075061557207617573506814566409316405093426688733571486004385651439932200447596498010768214738175709295774010392642048784627509504528611497449014519077499052214994223686828516286 [180,85] -274987018749604332561246071748503291810094034340473184289538083915903444851111546127921442775724624227279171981568325337898332734243791828406302479064960792963298410227309358490798798504022397951373103653266346039175622470885053689622572375998303874204944275965326961975400360784239634954202751350365392060417056790349280988973003508685608059710059114852312361628401909453678993850231044280142012600866759781943742536235474766384626036300484640921381252463523672448813892875125886327457847726450234817344402952250111316963309449190311830465201122783526464534391451115681316636355840296926758564086525326338339765692150964039637663429228236445617024122145507925840667183040809615855389201848373477453287318007909191621146304189131421800584032489171361205410174176883367701301107524651803121139587810274536941234462105482517444458627262774905596233887492104654852290485101867105630955989147046079257239203493586560764231779510258375673943496199092809644696500205511206370924202240675879687389617339799217510967095971255422728616056434530272995091888586898812180953765041951565381116334732600556487131995907497353375298921938786580623686723284216531110242768563075128808176966607813137665747049593323208278437491737378031738867919928026048281220181738092337828439153060642839341685835214726977810582387584971868226803827278671383066589570154078317727773148174111148199154435298909648198010947717134574339112189926532056456706691448819394061985150466625814932532240987610733909310066958541194764519536762702757991603526482438625105532786580639802252130590553122343904878859617571236135281265548050193863243446817027033182638009983667452380065805179048717944175497772707059771067067681735577831838648188746607162543670481714079319862217239230679871735249453523596185495333477151441739463535842641870230449538157910120689763344960169343844938885676887097502662788526856175700976383929008914390409436221545120 [180,86] 2816323522548429083357969441767633567390276938765393774542335374789477732602991751765976248129734016510217493903108904460097938680552688293691871535709260029287406505825312975764652163264574314769651008368023683747071617856722922649413253004662101337616942419413451288047160359371255433458633404527975909262967055482806514712800841663110720253692211119758393202334479866205945869001709776311923265041048243003047730619456779893565544589393058965788458462201461354597172308196916969720151731229556717079786100367399306567645868371614705169313026083590858775245705891101817391887803444797290507560280652936536909706171572089732068372842075117064788179553593705322697217296037146986907417234513995700778835182153146051553158646314757587143302615785591646608905448768688827594332109114504508171587832744383316118163983862608751098713951485229483789089897039587786159616522312339417894837012639271766137919511266434130252173040131877684139437853761626032276006964716985230761671690718218869329473048344877140108505401835977203101644870885269604560097078979952563025756212080224469619747068936381165396388286738050930575114739169351919463810607934461315968409716564142692725753033278502191513361421153212358254909582796869492244332164672727051148576188747164261965833340340523569473316159549149210873601315337592251225418634697857115030534433257815864790393276200235599991465274412295550967368677650363247508346135805126426946398739944692055307909626691972233428665140969890728704599498883529755445437422209633112837136367846007193380836615853834740056277612020083026760443218337900432179064268558998988200610547697008594508455847295818095873364648957403350099036419844897714933419694461723537652658887359636627762897366180176456980643959024567440068338894932972072299260004694731100571002692941430206282086762264414381413253770782673257631623368274155619318419835171354442380561083298542640443615221640 [180,87] -24013577664723890362560733055382746022332418041206246750047223574572926446104254167505510132958671084382112357570891073229760431375009673792039974045565087309635415271616381572148514889111494606162941558268277648305204002981817851057087949434940820339417048284297261837541344449949060699040816648549661050199299584481522111421198882296508268598710893166554715044194780323007498239567875332956384536605542074475268614755640216815231566101790932572318435163711730660293782705166264914176932118587875160741008057335158066126918704899220954802892751230190243599830784087911472873105586291822447983782264014341250097262602162655292013254553638527259835719542951906544953419666706325949666995220762845410855586215930004094932379725530758287108740250417955487272970707586056490195731011791878386937769592905309688703490008766188273766418155805733271143331599623955503052730966071798732913650983992348643155614142794331378890062743316111421563653759184437895148643092143364422509840356397583961124027994860627773330574567051244228387755546459019328925286305912613739918700672472172242019632135150368159122259479270600219165870274629714157432953103170043598619091377884591192079128609957565249513534078107552940874367484201073424350612884827516510140347620288509197846062827356289088664040312730361495398897170389793157509641705116556953032981571850770561598363326645796175474971182883087093809603132015617263521383701040440716502926438107516882399232925630652939868365455900191626752159544553141822526087313744294439777032248322030298889835508587002534956355227470899079166023516840311356379315810564974368188471096670945221619041865502146462335696614083807952688155333161174854224761765325591700921655566809748645731699107059149853378257808616733466146819895003508836942832072841868222823937545228148506170222449991581337225522751273007516842427083358415981560979370399580470055661787489561345120928 [180,88] 169801900336257016422426972436198845138343251884322395282478335140685174163922455977909692657230858264149775310110316679463220927778330341295620793229513400680537974838729171618148989460942508441578538939337770385580253116038181333947481876987727659073453303279384033621399542582652726442626925794083790897959696050589841843638692063797836738455350717466156635519435591405816767453335743561255263583813985822736695972649455216229485748416848145605633019804586768633407098986463763050264347389240897238031080298814274526329373461337340839019558984356420770880160904664749867741525703146185654536873617647867220626504694000033240404597349749377993060664264658825080031177463834704872243667736966505655669734337359204175250565524731202049736970219897414458871355029638602472854085581583044986149043839892900948836022322554103666284469502962704219042748090059358367703829599382860931427488244601103977640479705304189797337411749113119003656360320951274001329017576044507133866916684805032114760945000908336458941541141159960008989120794719240946587379722785702782426088903009059481671260980694883694488091513712849261098742352705450372991371078530019629506998640825535987117897270454943911802676540710481625058663216817271900266170538636486697754858483546883990294580548417579800595046359245068343025715901407710847402328619699692369311339222661273022660746657332955142944630598018983152488725430572888723926831653129584822323208889286503528714758589270304997785563508921644675167858766272528345841046522266333292907841946253447491516377729169252049952899425799945535693613828307498358125527919749550267714588166443968836715656000229057353248873733370012081167315451450865110368079538385238510137086258077034174939377669615102000320509596457965531103320551709067257643292774076819091474514037352715531670100139461931760586021495563903709639701479779262052648943539470433239694847491863303568 [180,89] -991985244172107376612292131997933255579235880070769871413999946150795274567282992375127925000152905478206091258071200567590622177531085255895336082748109524338358001284613546878563894622784251104015799393079613502611566035386301289680968102605671334293499502420356743410101174103941212496749682136100013014725111745248603318029978365650899912715154408825042860548370701634849856021047328111876170808974316857595008189937378164279086715332897461442102858546574905897790860426831018702879642026992960116242144707885819170852501797342004315030399397159893622782555362320601749614737052291037646298986397239752431553477725113521280761652063726606587294929684015029845928957174344647470053001400347279592398196161933550029960350916711881175228488450970416211646946452646886762708704446177782355990855504232523136198608120209124040361530952757697810982107687007077007548502066048590168831828459111324577389882309150082140251963384488952141400529195722204585768716323432853046858967840176728835291848849785630311756754003163979635907496512140325463347770820014968374019528206548528654350802057821662810473372747353312180194542711625709080453270337909131744367574284804797162034343319368296342378165310668496450396594101547350045544730164665218464384580774063786827111268177994256132928211240895834146981400335828152429436986601603484175581202345011203810046991581427198424852045817728525168596371467287122880700403021574314583152174777387237113050222390486911801706058252798073451006967378858987017203751062114513641054817100358983996845094262035936584149372922886484950798256039811993806993622207226627765168565293739506707604081086851647386832274194863700978160683628107710399628134743842879384223714010701885561456266931944406483226223148813046950535155282194602424321987271912580572425323267533291249181414786850140516228476908274117653603965903785651256142549556123241747950291046032 [180,90] 4770537683544434309813936850225078154670230147912039724379363725417088400524351280797704462302552961217591016271914001822912175242336082519469272994223351767072712943635377923137809000018589673505253971984264576761953167534923980990507655844331773059883029423922336998387750134228383708159372590191695538554390720226313113274500873532936276753413426706635785537780648026870219630833538430474862367294638122507652971360674772367549251570865010972207488573838252032830785337327951637117887076108075238837324230545654947238935042733172735123896869466384011345042753279002094312564036050567329500295901436401542678259465289771467810093953420645165448392107453814620977305487565033280344070796419105264894028354220594702048639369326010443364583735968465374303554272005426406352102229681642296390489948863512341801277427200069329502241194578172435474589595947478599125353185778537923170847582408631358509893880890823080970205304918683303159027460490024604995060622760852496840732223352422336580556134231356709228317399824446181276338281321558024287938298615150623871347517463651819066580598346567028317429077692855242220324247460437593458034608925534579634024856207271609498296320135704768223556825931568153333573676648790275032952989647165540073725994184638358981404125641336113279412258799178901947637235412105872329941341820635880482533991505040218361114173505208003700445319388090984952078717178377059911456540682463498775545403091210376739372756271631354712710273293062022495134967417182058440892231900009693375779264979294969619390330040565436555915578657038910075226907516817773169400292216351423156110214172564632410763960641463928512050517588876688353548907944772583858614549267939746139027592092965885506411934042021156500121747711977084052972268156816930361846675474061255310518573644108740720918687250484771241631958715778358015614523044102683158015634741039276350654048 [180,91] -18818641883275282237714898418220359315637920895835061379675087787697090472745211091739951930411396021472574673462606097749060456820549720818820647974918658010892704632497156288583681284710929012736434199639349864810653448392615918613034157939231211894568092007066319950345476805987121641060572435027296509155507145944986013583303218543562793153454721690438893470566057858372115495481111063283742426494978535523239865936696122879189678321594157318559874899109949304184370751064123999514923676419069855203883210105168824303237886981308165724080424735571918852421296393018577736975789728449288274316651928781689110115148353794159736896342774558872345931050443213543360024696497376121501581633799339002683941642789276109508865148956917437781758496711105052133391456629912689558584581054820576004305028402172449600201364815635476704619577597517695523001383946048076089991934330401119788559338905667487328446401646468620302784596974559747836377474597762024246042144771424216599040354036571828981470440921975926773048371694122180620499412959327821463737528542702913019262884023743963843101324503610502231369149474034633577931058839844954473061912052285604166049293916877970377438435113566416239361614053175873456993089852231204877448060056476753552262307640015199607849449898864338669035200405433695078340784254453451908252149598931600329225254608241866006806322471951158636028184398649619352520834969580918276738691560293782467116538609990906268681939671939286812125524289472481101507891323005305133036437907353323407783588783342956534667454069116927019549302307771119217598301376257303677072222174151537211839402084993253113525972088432093641792047150053928425555011453992361779747410181344214022706941639071938494833134519876306393515435202925737207776088586601694027419887876380798543337422099251568766957435882562355441382904250610708055751389782535946974480934608925252256 [180,92] 60702496466244908101541905775301790778185530663324310705143577411478241606885223216710450684792225394174892734043549660298551715080233272344861031983358337979126369877602322536429462007988690424517485382766614078516376963320968656814639924426493869687769442098306126670163869683378564700805066180960530382560547836342648034423531783473650716815095966001746709496508098060354747305300761260069787614926943295090621576091860099846035703818907284960036774662288283775220500416962650377005859369662721810651873800488915839082403030313275990197805559145413515569818695736207631937623740761428193524407410028038434853016271470921835240620597220739423668017446771370850334337009408293089308183651389455911998169448681236320180836731232154501825143148416078354191992478037119059765323358706902225371553823514377709410217438357932658968956683501621422177841052709694424792249812212557146520248462115256661435883899308111402855987272344431607042261705743315169621795949061437991505082911216732908197036394122773831787113354466143494488780242734052430479116590329974392111157314787869439858671705043153194509855925412452748134325343067216531137866850684157410440528716650926720457132072549586415698646577076761903898630572524047410820503667280639273928446113868300996026243475387219670236208130207194357848772258598848233726419486199472903766914364380978189053791954127513647483358656627311882111682231922123612553210353782035123615903599514149970771344477516899846350507114930104176262985556837121834804103760853359919873054090119231476176509586808931472000166457386906353897068606058597704133653287372512264598424357089785485628090974619516927628933649310860991818521758025949403746010953515036493086814875364093438879039030526477389196040542173502552342256215593959386523019769195753708956551893131122144556770099106293080938920032689601762493243290032370528140987277275692 [180,93] -159185393115121724167001108165935094377874257837911317933436955737448399952301596235771724266673388960380837949784437286381773868842734017677394732759801247702469256149101658708560341658153062753361204934835429521262773912211660128855966468600171775999388940671308554724406585271358465940816849301433259015753371297594720239096767325385821818044431800967669930641579376241695658294817585805029208981182695858209444084832376038748327924406246182710378613224106824754117523647224498266187859403539333746258426843672105813146726805275775631112762597655723363520440016136283946599092554248341043721488764945264548939858634922858932003000675732868112552901111802366241671841346839711542092616543911761577447700542242053926538224722386661124333856587614083085286242877239205240754378022033322852738672142642663465594632547110783305101511103416916895168342442095230358128610955689529448005547806336199418178031970395858417997633262170405401167857915178673336968967110363677489847987257082506172984869271458283592909072528824302488713477617565881832159298998515129096932452237604133450297561529894011418207436411703932171583781695878354480000052698039935998646061502461411641378511877845144737466682354040461438970639262228088790148366432836880538949043261740320997649103638642114902471209742604674378632791917497164313514590648941240493032621866975936208835699123163397740297231159873364646486898840925446991309346102413627468567215508770795737442365193784656413264182303129076806796912737605881024109725671994238051062695302228322100440158134362781669336960658467461566765020959227951993100528803874599345505749828234563260932923376129399988908259519778258147462698821000789440430006386273186277126583709773830626254592943972065169140804807184279182745722013119067934156096171549176166769337884935507120640251799977492677335116579357416175034713659083702391734278552 [180,94] 345557234343220391670085601961764664444835414817430493056162123426336100237162147935116674761550274390971393038110311270544160394819886805262694408324199279820434022329859968385588909971056122425976213807875368772545347941253429145235634367267409635156658058318146029435196952304270339891192606531100624740999191832915032086611189201638220527047354052890177057168164020738866566355256964709899683886118038237716770248408837255917945083078117315604167394530472507248313568675674028601376305758782720256191008162656522681597797630355557466903032099955216253955931686670183741419884162139892542693772625114769404025541326150062502974985232530498380104477825782561455678833895194359003526700930321692720310032322420682691011713946908335759032303182220409310757781332831853255606702749600395068439412357189844478829623255544159894805577294632168479915420822536947043673691701146183387564685783703394711573407436514893577366558921019947197310830006197810249085016796285217790292421666132742066860521565241648458784702026718732917220076304147863806195816967261849021107092621849849961077222486496977355374820854581710445267034716422928058348688941482169839199917542330958773442297890875160200756436870232877850366970783618626060251884212947860753271938735256798521773939861488098567989071699251889545559830753952404427848288376911403651697624123039400140881632590912111597200899427911048655860673477757896998879357677334904464468735591839966100485165930002969449594277734396753448962857015104438687670675866290435963536956178757011325050934273597224297533398186227473096719318727773841416697589182368760470724259008110573758888888670346313582362833209649093385802305251528007076508032482886094594528572782641373005417086443689563570358813518355045108295782945880425397076758817419715953815168348474751028596446370542258762170234353080675742995957178553176652464 [180,95] -512282699301036280599051712172285994799479894337903975981767076465296784420808105177691348703905564863101559844574796571318951744622880363567194072764661312125606716152657508680504548937875842467033079486971148497018332949081337478353148079016446671490182731325301060553642653477480122535300143275841782196865214875266452544752480225845664820966782299229145484300762168052506015284730733662821112984665384029260157787984121972889164198484786882249641928872303563141524448310203377716819319535496707921976226665347373830715517574328713001870691097573580106996877041763060447930575420351855126669864183675606070995828428041016979316163668636181403830405188190536777239639892001912105703817199867243166886305309157225214243990771469492991250313687065255716149397855669051167009322963162352759827774293759334905177291776565146678205337269596442595616020493941836064678410520046229035598672777135800271161739364371047904401875395886877857651311541327037854281951738852080574072067291651802740867753232141833587457431858959056316680650293768505730375863146476584813689179673284063164879732526015607316564896562130637866005502255496126398611673215571236625907556061694535540849090468992309166746740895016754527318415501898200804144684605697219300252540582243420460490940543384861488834878210297195324298956891815710702173838535951557732800253373349299253735367021794929308304310156033786161699426209961665028972953910363131864448236491322915410220672009219863367216368250943763695818993255827610758174833519033769386641925277324693359835936238613866629824676646187171293301472187402218597066048802756429192958912466836562692162269445635652983738574590585141275017734510078460104151871061319336069112330260342147851472835210324904722410577033813013247044754811577003932800768530107799323764431341567301137433409688084276069914270348360882199768213295264160 [180,96] 1687676020074619385594501763842590019221796877751716959471663419132612885312998552613879845177004701592220789300404300042417193078046448513260093873853898131283269918686441184143760552048381411435588759770440456891647965026290991044801096899054738416893146613190525631367476872795597806644412782999203318929365331447014023194477125655268298169599780069065678757674799331665573269777743541995349711733808751415847789296435735316864456101939145153998386080397927578823472928913118702497469450531706903289864465675838923464578969612315973471803884045679201565456301119000832899699915258961781879629605333773527245502784027459602570655982024441430229799777189733532350346495591930936487642497905786024695713119095811469462620505481293673435319141968108987610898966373867006069362183586490242771397339745221603208134441282589085050231906126935014267955623631855930759712626945584878576748689462093007566335403571355996279876288259312857916493188341616327287944585839627814706577638249699071865401722097685629214726514260792878331545334178881674762581816224322468513023904516982877978079184821456738494795293250310532457685298968156993243924123897568129756987209549977939388557113153048716614146651055765935253218831837391182511190983063658021896203117183251329142507293001522493980609206711275782699533169773871342361410963764082887605994586526311437651588479835275443298052396511554857134117884081578626815160482131596549200018342677642051330963770785802226373767191605815338273213675036247564612467465650031825791756265998876614718121488774229642281154609373450195481576673908393826666843309039863050580586314661999391372912455556058765175696532418715706734074810150629126943009248806568369707701399965666557691423964124594045261970547388655100721503363516862892554941078873634171520381869021896172954758871820949593764496784142683118107064765680 [180,97] 6983773813355068974790762142243051773304695625498703252495685105715430578055657020579923692583311350881582695816123224262561154987149320376356342323522449824398655351803632706165841845002056326770120791532564868261124330468582252557413362159446932355484126941740654343538919809155543697332170977013339408710972189007662010377384143830367489174877546399319358502226319127090842970792875212951333598818562478698039527270018268657869211227248479834684624703840378114287725370645633171776863239138117254436318588164096398235824362259335466268484767187582136079057948319422238033906257815956162687073859343690673312791606129610553431051493754991545949441882311810397032264363530105405445035152607302508834335850151669812961358865034870756014261055151788821877514926150765871134163480721024318245924195195224586105173718204890531152025102394968886628387982077314534994220621552507054615468248691035958716051571724735533706092800732554618296623503759891867438451568510976965669591344630889655185392075785136278022047137033908959475134381488660987706677159186733777371563860218910079388805080827404401210720238529385972848240033609106500351685281007556334054495887154578090969744788573576232968726635784739436196203255514310809354511323715455258290570752767652477726796765827871214386891586692816335444189688523060730375332664193275092676882875895688214770005757432888439462270580528359842763054084876536245723903158612282538581578056551326761378293309864116818972917665114557657454176610701012644188381455171054546032148406569633861091165812654688143451990813602280858208595970942298213676516736200248493266109248361091914293382061119725400955306885394393854238346432100433617755740151498250989689465575726864126328347111021548771963103810451330605653890232946298576014371551358160612139283291002344302115340968105417708537097616220331551019920 [180,98] 57972232032420287327347973772014079585712117746568075326833512963020270931450518195132236850409342249700938324558743176935498353521010820555045310871798841834245551569719705963220720411491233448033293014152748235212197614490917437254814127769622254098905939509284912506849712474919251532623590181491037266433355454859684727307772084824648656826603868218773827128462120418322740853862733800278343496434904839751534769342402878915551971504468494017364800486191822181565941227558853051150207668205728899708742837050843475800502148730278279743877876299368617756717000646500299023656138118159691418239012258422020986782167422423553389159753355443306365281616507951399082979684304690575969777016627243115454700592340532026066943321608687404729720744724725787922949795924338041335588749641215850612519233916679616489963314929768369734144614345485201120615016682961998234406204254159827785681462635312739300731244918804905111468296095290177257160356207761946935717157212295354167893611711598734988795867442770226946693978148661010182348325016541351212360484868460513795125606853272919190702956364996793745227776645053138922694272282628134653512880269727853417393043392414399957124334500594403130917706510043666839447035875771323917857899688755299877101472071062571264360563436105413777974549666293516670545188352896819465250588229317488845391065904426800860442765854599533026280874213520494696303160963254042555519221762018071833372770627085956653306468657798177023073543996961884382034466782477942207340847679566026570125507555362937875527318894038884356098698019376032773936372624644495007161233266552674198213549960268095143453931172742480411180699356255884007511685856969663923858640646278023505665051971490937424665089368998569576866461279624306172754680580107490719181007783066441055899333942486432361823007083099520015612097271371712 [180,99] 327116412600123010696675571564511121971951432015742180909146026108186960812591323558502694908605452268406807483537175258544969044814508143074828966570228288313820196459524506134536137657902510696308008653119285016221203115904540661311421361683225807697803398851930024895097900442875851303277094228736067663577155785069538481089893077588137878990165343669702824251493576831448754781468281270164856151140533583574213677816364903324489538300610196479812118471394075194347613314465172154705586743931889757324770405422243356340068016238211240457953157391534387288152972064467915459477182244584097366505292951183670763358113866785224253736098508139589866258392749739544623339845164055372735285719216773646128391543416912994490898531758765411869084486165340638599647817164262355783733314014747617349592561849320378073035805811990525741051676690753597431648068460439075047797127806080025015200402226214004120311790626557425059311866506762479071259929441910740369530760212064634828969968329574615389930705323319351342744404212070229020839560065547346722032535600347874991834238279677655767615102204468603199643570179612499304741060355668186173927140498284121706996688476752800843802770510827195085583221717648300629819879663803958129067468420256285864101689227386206123464037530216493416389444846872758328534274061376180547566352044553183226176072993740043156383169434540230594097919996190903918419429339562230100277466856931499623725562745122733059179650160547280283674265973706331974611034952683155141653027348575836231763142828168826624927364952116386072383330468237457409423521442284592947872264295277679390895939699727211622203423127552616445960585673538631545426853547787767713320649655742844642797046054129138998954314218979755406979780642168857251103073693815071733153614326237054644423670132552542191420967505916204873978791104 [180,100] 1488350809896250139034163152510157209767696053814317110496560064720912455413066214917997300299094448932002020351823449780569753374864649040178313949696923297287687722468557460995614648570875351006776619439767074175353283200144787319353153573677977789216534605539845447494805789426378812258413876964613110367257561234341793350169559002120578426298317743401876045470813840051946193432527520566861839002188099681739410334274478728697160544031264448517547621079184450746534926549318370694281742341622435483392383348548537355151947946084986059617915078041910940799078993699794624593178110340211483159111584217929607007037714436444043804553546174405228917642005124447923590772036337125571174450442589018034454337553016965645642734931336866891240817870635995440623064241120015357419546695158025623189310912577284073964219996407087202660531891461351385100972856583065927905231314700567847152695575889090705451095767703903963988042311927005736184698621231007582825734764232767049513938102011698069609950531784649667660369168279532469788737014340309391549370132416175356741284522146569351192020031665951300408366508953838387519262004615819119271142133483069092970069932126536708467807120417540802081709471876732826563580636011153264765453351959093018338282313928950491133892029880681363050014503188050518275062314156196347604367973209248685806470037433124802830936702929147215602203416468219737962175224723242250216466774701608993432842618031079109276544029064356631226222626753392183822528823747968556384019493897099862042548524651328850335128147449294828294725991516362250605460944887549397409764424782286888324727148651299586938996707518737873825501077871968287505459830444472111108427812329079452541554032931345585566665798565054736619051880758552460502358613791312029110757539212760180149314417696495375735785037941367740800728 [180,101] 5337074518979744205599294544855122196365816647363430650557752749201367081021818404206667079414886181140025397931612491945051496302250796043998180864617314955427795713487461825579279440278181136157005494310169733151113097090374191848164654245285943878011747313238561633502092604690120795246728207066791233540615132064783247984854081696658925034017017862713776003898601318479428680646504813700321360614081597125826731067238123994289874454294617521795941051581840532285901764388099259263224986927740812505094975563807292672253259069124423769744117872334616942331075195796824968406296528584624824503697446472149422548475621205463741671672680477733776328649042364277037141501717586684235962671264200024940770915509677304823516441374348178388527126790093718543180647476384515087865235408058390346472454982166363767006704362902345510240022395426950605533929112504461876335688383303209555324743038365200660371043417349387466052079132407353662404259842766149449869763582383048129176021634563646123179044385256166354884918099403525284059668635663217760381878911694122686966774409455558843016056932769435864707482132593024074182735978498932021608345688096758801407320994987746115560886693509010335877318350436478668355638880057134029483064732937272617754630851681174814585591866779444883734432233859637949724903227601237541917940549259695483073671402450588533210554665674535436000334296563425203746004628578923335994860083079838447183284066641481150802429963907468070321445831987340166253962370987224909176305878565615424082061688853812442271373012593616378225996957296074570319066183089864629824922386857564597672011935259516143102304275330480436737680034338353531407712863420347688063838260106147569909069338688373763300940952123308404318793528502362504883666299747033669314023379608893233735145646089992568807031198873915456 [180,102] 15080491621844241338393330783655986699426516836485742568335828310372788604515088245197737299406828036182274496866259520059590314494909673442409571496706591902390902548859267368683338910766116822500443843506164672510910839489921763292982268473680629480302227764207656705012805649657106292016351053774028971767557814247690269465742170291828277164354591860821850223877691113860901218596315700044073545775335099483829489558983664989067960902136802433490702475660882928078774903321297853913681580091368851451738891437330128819291487926536915514944630969666865614293992200420084364385721568882165336535376450179045428901045636079862623790574355282258348720654715353850238117901322088473216063945413395286762623024301520036802718641744764824167054102663070099954124172881697271177906271123440541354297754811719910791208712120699130438533764871334710360579459469928619492312166249891261194249095885158928336263112882863614402816753596389710680517653666426678969000197744610133071430713525672489618827888875810402223915353861940391702014248828772567740111578911600755234287062676497833039576270043380377393372524383367496203709841214473005532451871299680399440716431397992821907999220636148328534121143066849890037472466781326643101207082888332704376104020954576951642172136360245013007146617852417251751239090226592335467266931787038327412001118580706682490829491904092428063451098434411116963024271821551516724137775575297325993422785340700914225412338926335188144870514947102054788542269793227688940328067705587914845858922939252957977098848355721987301429621981676554653932598970749131322620274661186655720814660820778935588437114858801460346772940398822248082540631616284081137726018066043781484217050174999437172683719278299938969983562769138416729732978729283931169406705781633636012122374403135299473714459118448 [180,103] 33459117809696364655554649284187167125911369221265329556404955665842036865313363493003132794830714654658442921889084193995786030336143117055148250858894624806218984545627204056803918455977221705983290130060399741419521039998563136909840007328011534473289882931697798418959927831705269540695499967338630621866994900412315549115126613553643828312862674833670267710563698070228982727885864263666919436772125444073335188843543597844226558096432225739664243727259738185123810292298520670297499604587960053602079342178206037892292042848735900778865571906742944805919890141066539904569744564604598877578778130721252966909351088203375504680105922819010119027327716589059315068023361111252192252342261801672364180300607477378552240866881712700142194622292753293462879538700369278255614302160281481449186968203408957560056694029527094333106808189907699380434529056403251029632620531147269626525497941902904036178402996044101597824421459562078061660633561393732735811279346070087533020840326320238508016681617925763915399950835992493039302911015119426265359180372669140309759346480619435231601450604212209847831274940723961156684667737657154318664435064705708508821925837841252967090483416479652752613917962099494188891486870522302524976051868386891975672166428179923120711189156584480055621477034295018308150169997229835374466771830104633317901671988237109226377702868932340503904283896261398285946197663295952594228644014591936565640739427059030852358911921685476987068014076872366700200465891263526195440170399749050265600406900822511724918021694112781001529459719109944453953318989866949183806943179549013144042420711656031867763896867352253132186084479083980875981830153386303604348310211768683649411168749543124457717897312518921724655792169658493165407631927433283623123311230356018765686505810788218055930528 [180,104] 58087398866386874765537797944712196145497858640834010386036129480230960395481535168677148649760696577455412823543005165000104166699242966486221614419805051839379267270619949168826297447847875815147764407588345827817158217122197643189816229899788411052714907617771065937104026684579314432375362903424941092168228673942382046028131726427064998065771774805749918797375076790591897060024780817485395781788565059854402894867645294003109581511776453076238306506618546481659747117037265919611128446358907358631893253562148602289278063278797146903932842568746223959870585527025361337726032731210504307611124328150107091493202894217700125561536207487472620265077825392000510408957219425413448935341362138155196065240993775122855384657638075305362034904941608045786582056266573025021891143632457353121079976263665592848533736769284306683411716316841771278062718924854748657001311772614203270966117061051241060694660419156293472057406405439452404860960564014254268241478792159758954566178482767813060286366232786242800918677050279782278513252828815750785220333019231613376219600715307239923206007416393333941604699868378272834711339417832546923420198490065976052692594265590613967706268789820400128712374650639864384933679303620091130891536183153665303869893915319856692185151642333544347316071445592632847970342114735024399350371788608901874085224450007445510291060426892951990793741784396622856188401907938928586469477650896224417883319477371321735862562319464799315124169150456837588707672760785907875267113488623194813054227449641488186598685102994656311411979786034737908221522736472338998988524717499616388240251002434220389759440597631335865353270654168387345813491374383574618765887827877552583788333510598301848761652160906343789087812712495139687121743807389916530658904471302529155088186169687802152 [180,105] 78604437945497639335818147256623185158609503648259696361323314863394908473226645719244158187588564104083536907504544476138922857771144345537178009209911639906264023255580189445358887996614655309477259922769577208168054839425084571017894958651880201166908335356106086632404493255123405681981950312262793776085592246796178349892369643383033407493676045816564335633511330322613696308384236684870077632388806739005664180618156133222491055633073048888437052356949927516069830410882260454870230043537198739395955806818254352904201749852279224487971827539691819988910227182630058431976306655662415546098100030102345935201871193387714959600064865492688204259410130442269829066040520032687765568059913531311262636260911691018681074734591455375923767175614444667232716135821949270012180126231164330951930539220279139019750991824581068879902858409121699986380029469383739342481402673639460676162878365336711364078646978042695445326905375113000772959050799234086044995188109016593431529746239737219390338438975362725692114194837079074073461647927303333711292993362376581578313596271158765054792890837008428227722267125184484491005097312030041350197762121570577587620425229083973975729108418924675964064339716200922090361940627673841376728793425963821850995694379554509550316417805825981344376730007838682298343544421540356600436328488278007654005016922443408504904150104733833328484622542169565512449108256198773840624131918432944265778196066982251288044616340818373724000686327147790152419801964613609330890617858730359073458829601406857971657433668527044238004178949444958460550102762310612312314467693934390135837228078192276656697603067583036459037190229807138564635478285950709742549216926059046885738558133346792776116184166341824856043854778727097128475774643850281471558592259662563292793159552192 [180,106] 82570666292970325442663275494941522769288909209860673914124648501210731437551238671711368586643573386411177680608611888007021332825028440349751586735031580826017212249103735746900341251371875813876017725412971856128440282894750500308206175739068528201301939105475467260491480394573800391192205563257230618531964823622801061043255277126820133708500401581602824887263605937715538232601635243021501040936451298499730840886109155617079769161777746995275445952878763586767377674858675182859720778060117781360675890663817455609334139123095997120633417580787826190335151914329260197886144929752633158494457555349713098818948125267256313946736489782135644265484511776459789192041675653738424119674733507936241360027544550045792177290871267342807123518282458645715002157359060375689557230139868398410649327380191508940284798663143211510337225925119186231912320508810881582700602411388739107562476618940449104081278678397750976571770921863067625822211070817505680724757110693126447976408085210760157391831510439966799100064317457833595237862116116792534123038532143154605052493911340776887898392608100216855091838413171442193605528259427203997756101537360465255112343771709527057484421226749625865833553121734656389361072896172354626750405131432214421362592293741617378432596105073618481355949197631152626772239270084645179552019317428847960894816603458762637522137008776161114191181676244229036212627450250187661207587578993009595937081802217211920397657941743059632001831617322488189621231533621383044821852753294639864985561930794565019237712692474950241578507936655215033869858259300468560405409050110940191639290668527031003776332233158428127129423236003101918976562682762867253232828161096935900886184733929251061071749289054346669178529886335037202631057400941475650493821774002429111476016 [180,107] 67039546579039767979263131384341672042770952606681488600918406744097529493354667588709302796366680432781082129730563665804884015688622492274284860864573498171858393491161861566243363810486171794005041891655781253440961716429835015945873967791834991561978101526608371525830957914496349066025478665726740638019756122451510800171671726185409530899919801294029202892845904278742447358017909698915260412147607200620556132625250074640742471590789635809641541730506109996237385560603281273482875466406269551685943380027924502439108107327337385033160994467842440791096994717377972723317844745851729717338671969546922131004941813300549678581367835147294923161144374952570207288511645485316031740545382355177348861551844293088566637873995754329216241992641466222466082194315368874120787205361436327425126724446699627205996472450293564121811076468707490361558238950347086690976304957996273894648437171008685808630270806439226476835096168400350012119288196575222881886235771827209952742832184018553395973054591172481089635502280345855577884402100608125043490972338793435524231898665991649145688931965353672891526425527914371620417569871874196472362902579359831812993098957819922257459285321681394774310162970254653718674486075883857553056269893164159688724890454737700570491721842117862967735191805525237788081205854587137298866065687138064539678862471741756343655961957008275459564027540621991685510193048979802769005900608126849922470128157899932233610405077893297963692236553378121381735818207960278161777224920578853842486536588651812262487082293943093298486413393643542606374433762216365586545287785255110478253359738318632519584371272030632324304428738369591466890659544794063518428676910412989260637276197980178564708230698464285778722335807358188633669237953190758294445913734766744736 [180,108] 41877853194033387064015580678305282329144097447784858194868057871660026433565559231861011552700547762047753878199664314867776841845545133950960756210383683200330898790741207995842136629943972024372062013728488347114867455142301221282146358067424281285028304732698170311805685558810482698326637071592071928415774880449056435431565000136602727076020456770664984059094212847408660080278361567342102598347628643002055180475900036281597258709668513944438289155462828791086601097944863189080556046760965347259190460442798747870512526483761234123254883486307064760472873809097260112435544697925397379843602855013188826231259250058143638987389968539471744414292169885811662284096070830292415268531757856292910238061109294468411256179507583329241417758101018051865888117353492564156517802661687935421429503804138189802938266611946232454756174873684658066935574473840124218448298133468451336153879806664234156231419980995525709337077088921715005540314433576799452218839620419317195895039375636096279596685071123434777046685412794906987619444133154949712813312216661700660746305121799155540674247796577558267675792736599747149815167955473151884023683197018284318923654011305321597219415440991519240772718987229098024755749543138996481090870454825861003714866994771472921115540827130691499264058496244537339996215745924310612130064533381228300059735355262346853064837626506667277085447128455841929722641200019111061917863502048621050897498767303234695241838813018885104549235283343677837594149274884268339752242825740053914050663046970272512566378697878318549989419468390468300611462374465563125921184387417578278167839123060861619979502612528087639269407913473134513414551495342754871506585081878789368202194585320840315175663742504472056659956592745336982549892197633193601837563680317 [180,109] 20032046627958595959192031391282123535386041194645749740119872363693850432118464570826680824106943321871092570855228341393607435299685774222786482598371737013674752962673586738433787291852913225690400887561650000127526823379785000567445400313463692710586887022080374950536748023483398504144402010700646394342040779107067816450930848614100854084183657181345057905572008625616897565966954448124147719978770907980944517037279177717587744547440947482301412590081888512880173957886192563143704262235248860545595617791356700172256486502943771450634968971987758656300370564391423960681167412223374236027776786618108288433095778650430624600853878723678560168426314496727537811947415646825355906728507153214739440290080268330628648046988434841910285874844689070890806081825647265644601668014589548171640222849837929175680959147340153731741681420842410834865436444671225215366411066478153707059719389020517258216162204541484030843002658074512268734673301222478621200038015660488619213134435528493263197901556578747869358961489680726553558556360318412002938443067094242609045998587008546056199374036676670283017297503376227297408516112208148499642430728477296295471141864521481133419919931102212768372549325024279271771941204305667062398546213294381649742695451441033288095123818565469990444283815714652196824770464009323990450848161633478709288760305733474799605204188033900781603930346418850972911520747327412162478635538773418172659090840061686280506769299695857956317752618838175871707430856994806819959611277353833774445672342175836375428320100679082916540548573649254898012146864798487448215959138024334650580075717503582743634469779967896910848434637460167494999153269976841533856586353044670007962693702917848835589094094908772544337723478969074132860886520204887048762960 [180,110] 7301617347742041157478438722446531259587021606010084598060266359032449482610560305542426549522445406645504957353863778575682280493360715547470614995769438430985426780079302033037031941683890589511415605649226486358221927611806981676575979814073342484012944660519691726474587185722260315392446279596210335209460512086519070135935159007472917809771795512571122745521685360542626396786852737320068029074810403849397741245934964967245398868660163310866493977497221132377957079229349520222202726653253871791607654643130674918267441365824367271914179038280648334531511799987023765490486659546461167615936869420235899915557594839742314501874153162094948848583014684145201999891798054269499514114322600085217412265226703230005546444707800672603602237146955160820398521651550210162414441858684201998759564100797415911290861487856573410294588361010560028485357446962817695753542399918108592974336796421872885001161542931967276086675791088278671208611774302778176479407674988990063929918337359250280553317213778631344019199647971397195531972649813837660134145590868621167289590932082815070674490676818427955187237052716620460456016561322301133370615977914211705487299851191580112944932690874214722994966730494875614999627716323431981628118472002141090614254943594557770564371186055614203577843592052996730405762561032213679440335142735023603009918728939967712079241477678258086019407111262596705408471958679443248021906178802668207671006296829720144947011971246329887245742586855973640289775603944296588035668919488869029249628533474617439665203491708968536058276682749374904669562968449702328372726015200060516046549723651486691249685518582045274359882986712882504031925230092777552743958030453974397599403498657136283210178825697861414544315750090513229891733590474461512 [180,111] 2017732393958592146930049164198055787774604526823034575475159949866740035665362846164222324340093087798546511121176335989604282251151122820238287161896961873829213492622745957763613554197589473143624665494340728618593502032401374615088903361426653121645671826508946888259797703539596771529274480667779743720427699816853986766514908221867613356751355866828511420476843712487623921973042695221593609050513265131950862038091126200316701999709318749432193143338090774668693293029821229534045985074058925067099861888107342315585367089704194137833587613291686225025446413533534368655002652889520478657799754393543485205286992592750923855523010336088294712208339215464882875145277915830185204700666329261531151584219426709108170499830426344423554691498849113987174442985881264608807481264935743547259645454461898764824457717593066681524633887802009686040255962035923015646048193059446535019340410871832088282258303789609765276006528344071157487983480675247544887607360103243243832752267314123991779622008656102156716870068483203040205285429984883143275502253518669565564073860811409418153014092350700571612379203164751019690558028129100450167496109626336454066119525294561731194279329734871847081911353167999549096428395914435045261439602487131959493271206805392059516877966078736527600232859352628172294443265599702652910347200577287340489045755848557818792598513366321762115779202422460311398542062117453686924049333150008787857323291986649626779094429377823565910648034022433272834928520882107290302929206773564493000024876522014197283627142045201161723245838021060361499373385991182221022105072066617271350456255391734638076988108303146325276040927378024016135543886170029123246278249104616245000411822854985991838690125179863989388564566468661768045790178752 [180,112] 420527583633251701202611692817359219687488249908973491450917070937323210746210739293786138738850210835145666374809734753813183518482697381064134805013074014957384092757954705726294263635532254792455476954220460545219182486502029634326926174081468507497064401305919270213201303890352507497925719733755499733065773962069830740497462811163996970289189883767648094324823008767278855221394964427397741365425568411951356721951221807170072396026429749354345024867039815061295685213749858677356076009510492834257657757444742152922051668465556429947205333665162933740509710133885960761828634148628478239978486131328084633031894627669216394448500005157640146826028473162152949676582664394915984089720507204116106711356379275668417371179330623873101040246872395008646055910725861613853144221530949030215315535536263230489904229426817938404583120539381094851963243377451204156143055231705486545795410478625769420976821432479848673657762173818635274645846352823196563732951916824660697665983531214936977798554700095164378834622377527936692752603763511322106920499592135996986827016630036306521006093387779128948874985467679773639629240169677560650305457477733037769198733566986492092040475343052098156968659124191409693641049384698500964294561730311915301867082585974860082313964127389325399670630929131742050830184291022632683113107167491436830005100127169712541158444435461340745051540022925968438752803653875701767672531314980425885036833750861642653541966596698649062343724668008837937205725052091365145296511616940167651987439471855054673150060483354684274021187425803603019104072241526198373271264427617450553176961893568776457778952579595990939309630287600844567200675469449129911433646318348119189884019280523485511341217375820294191910121568537002234232 [180,113] 65749186057472166351823450965276411420344238780636251434191155533950198827972509332397622498837997252377204521711205399106353212562019828894408514101608310235809016198363266177128463813246952330538967635756214154909018645473141815369908772516142533806258404338903133732723583284240024802227394534761485853717067818799600752314807637018117505560797182401117785757743549365593463315787142960537910374763670087379545257945153893657716462241925327487155100022508133064984620564322452253601283375053415251356288335222422662053033583377160482205628066769961439341800946509253118924328293311280352830934180145873223796558645955232530930819131969004938026742797719468554867839046266166351813817122168610112758384195665625149302783148669849263349525897193129610830668417378857981221942740021181218008085792919973530445682393550456770193842916744218032074744763930285974726827315631223065167010880203206630527391611459561813398686295979186678722615236387812385945146655629579218559467654739278717319896628360199256640477857692785610661705724943775447899577073544870213087168781097897819945515997461998434384684873320226272533042608624634599830609387281035950685355667895952617607893929967169404266726524596096876372568208685107240798227543938801164071706315500752176296728532939278165705789260296051900418569499702630468066631020022700303279061879350073865051103438156949574424745347895954899375324460873866948959904888913891631373367862998867433531489993374185665273047085899475136990023805008754408436054283682534722864790220715541657476388818707679274573023690205013836377768477680080228182120384513669236965169299665676743284103751997590652203536356854169567742321959559440162185392265910994742262357896313110627383286397273449355983976281307068064 [180,114] 7669645446267731188076130317655496800224639868902967181163161953904322616276027481100380175124084919000006794531270284666409381895702533616720078426281567908044433244833604517122299806964257017459965839897964995201568503186647179959900570567282383922196720115203512787791998230270261003662635785741779194713996917636654868674940867809955027385444335001730301179497365107080364205950608244321775262728578118188764151738522657799411543841092950174695922658999185305095296081591220228746419617628831583455288536851314081262764043591201742349234775163456343467228322288218355907179045085235399645393162394854280336433222409034322291850791903520150932179774496544346702063296361152103613931570688222567485610762711161673288670605569391072196114327432343247077412592420858634995454137065013422765583483517729633737252182840228591914387185628990465697032732392918095849986260665923002018786834789244508094272908762626597975769526756432202044299612622896513865472944491626873967583823071508800937748145582902459170541928138175098322212696664214829102885453341378638362639011598749436061002638557584724020032102144312801204638487277595118463582007118670709421950296472854802706730213312351541954100978475200241116981620720655906134741352025683468356149679443048486463986992630294445549018891300517677260881610613403414588715572763771562622711421775616014223363402436646244560533265475170663842150190649893270532590701734221936113237146200366733013833017852704910275144949971854645499438321066334185346764983488984099822877250076943664547848430971429608573034766962717413284525050051179973021178136640409752231191307999485894394561951340969933982975653133836310736908399332734572791248507324197812890200045511157912006151001345225475509880778704 [180,115] 663777576845084255805132421958538417324271481919355586873307357283725102047574724290949761012224697186682226792231380060872352552195404331009249466010398044277162875935072458527408673731576872545078268033267987571274397735356382030563214838534159443753809559751585734574449235915417294390830142536796329453382036544968018871439153255268633392615025968362781725494972411641740455794635136367142782362819287936797208074233935721575744542217450351951360332616078233900466805172886824573523089736164572876451373136515104494476823021265240567855700753751463780207174935232004057585891658836559600764999630846756767358531551855659520754769117663880076817425213796492704951107241169964694312025428251396149074113218687907319469869760397469923314055400151338274725477686395129254836000432559842924228752438586468807942809477649182227578355208550355762709937179617528822651024986383649349070763265284144282081298077532245236606359879180552332074219399059220165209263081840537031978159072082584308938795299318404251685453763367278231866405956427765765400402102774248401400926256328114154385079804745537059741155562880484438344717881359586512046402649334560249072282480865491070412291440632018628014744599729112753640087933431388602482251504277812630507673424892879148922901599647688397202265688078460825510569976715633954323106007577956592523231103540217096056816700789596272887067683580206996411104882662347608985019014691378542765500931532347604697560137335496767034203734941277781098624419605403879537955415443136714227505755165190402215392664905489615867008023556572314223001706935823751065421696376456379980081688934741247474407292973368391923166088344532769856452794827296763066825819669671238079392889458782658686826419148249734464 [180,116] 42379642233910306247740514889206737573534895507546897158430947477982210933909245174643541514911230616162483754170056371559390207480217172514545998318734022162997986662186446333414461321524222541152190410311280741202064611079127964887886599170945540865662914382700396470941777718724011284813398520673216472433365187651664437946324787712689449112415526157487421239994022906907304676552674858031160370800798186413916982383046566264794940624986180495183411466304869347799429877071077537344018690579045643396373968508676508476457235232568079343287355950155940790918424819269983603617838002058688170007469164206865829778589984343103662824400332079958329389542891305407351875781788566288532686782311517105988459505301374652965787323796097328446811974937579160909445331525567153054644420342134026375944433423300612755534464559692011232664592143075906149102493263523602719894415271414910804339458849935006695645380380424785848704560845854490029736106106989297461053199079189650386343959300749174797408689374684654073601495995141463275672333403800700064161741687411014560385016279816699462226915523843530523615629396670628457330268366861737266974381889250904262357809099031299249804937615639047454324078600549529134851365946881220648010225042183254093646993453416006706584189030207195685168017089530126237526992961896456557354434862382528924813012780245661214637437126173124616835062070364466793665083063063530124027303797545850758809415747946982388250796510596586889198239562661781196887274549871191249553312982492467009165020284876868836257183634819873907412545699735660997490739367644514441216769763192902212450524226030698197268978217630785054652635977887345492485812324703101096207360826459354511928686611859366159739615839327 [180,117] 1984327022325745006876244327118749595325992270114558024106185676232285048631782723488138435034898780186836784890865740182284386754171800699953213047346784986087346947217331579929331033958804455811700824901019784703168464230776867979404439668944911178838547968948879129250432065327383624920267046986622812907345011886952068821410863352889202461137840027763005664873494719130733539419161811006734247357942827031971667129748042332544374117655786236458664544670732900622838952323209119454218572639577118618876574646440667479929430689374409685139653005089380335470480164202463143014015645965588850977388477054049544807656983278956590097884143837382524915774289331334595973292655762970985215751163471497961050246788666562915558171450327521427790883215973681625817060849539259139674951286724076868233007607275120845951667861850075583495333585332954764451747516662799453041594300763478504430943701675286183069741825957793855806977723285122741508141861864210426759694757602485013155725572988303137778034051066898971845356915275387144779116962241486769727475196321387679897909460281489088519018178941721663688628164230526230648409659577534963978217647736114212214668667063293928201272267816784442795673637167345007132001726304201326417616748458644059055543930150839869958034803926847366131961725028162725814648134306078373247105816043073425687737845385403703024738916437513689026070581438694519347450606625957354752560805660719023395442364118403347210596320717879093875313185941649839042501951862594618874568900404154717913826750531420381078686845999534965949017404176312823569858865866136173366619021693176925407066209760039663205676236210902832602637916254635760871453165180554864778405531294570605391575684236832753372632 [180,118] 67902837220868864850612832870445752037143213192774489490735796277533280650172143966230615801576813388190835064965129068523628123433956712013179527845972246500676687066275499852524205523948194236994324745922260566718341745141088503524643438263024442956760208423272322489911387892022069808124487290455973493912780800672528072573048068020479442816899673492812978991169976285157424601291103415788937911961807582792853687163287768611043687815906673905075722717251861665613249000587495333429388014102015206551506454349582006502316405100619769807118434310624741686871945408593472471768134571239057248271427117527584478960383582368830022335600518908581660765882367684123883555180935001060998371730154167380537114915624493069968009721148692332929059060468380549603235433192836554410916257434839138408354225563263250193439650920609645255885602348748479881904937050978655447285803926886067136281819748312084283244446448845515803478390470283342772249845832661266483150652283609957302308680838329516337648242303365743846842646111001784352430637189023095931058572855600035704332632537215689012101953872568864989039586409594639420947279256446210267325829930424800614193636686342315041044829860818900686819961191463927134045125228217926211124912548410329611169959945434498787384647331319891219798081396903532790480503375701519558683465891981018549848769950496529883995818195651850418452218010274077356198876674422529430657782764301347939958607890063931687665102959034484349013014550179379346241895228915079981298575357554589186250943356866864352995796230189463680600319413232843168986961597966548945468684825450162655564125147833596742644456297594934353472946495291759756228843172476934479093428174363456502080576293899560 [180,119] 1583021560637929875533410074645960044442676229966664173851856494147588874851383223073401670755620189270015986173090843462254565990973622559113712605905615847134030390392254793341559269476112734099380984622353221499636506805044261002840071480239892313667453773433516715950398227150598074121784170132730282650159388717116130858384397706656577280495474707407883978165476814862259014809545476857476436065695957653449696655739554357493902399163276785593965565801674637699059102314489468784082170786652409172231619564940929625226546207277056711167059759447471039528259617319012696819061291791752424286701030613288063004815160013735853398364160814144439767685107094534981991347448784695374171822287492000260847818026135413031833497282127307009975985217923319353340847140206846852132866581463363643299057129776057571419046005106445726523496343730953891460728899552127868038979968593411489354434479870371964675913231330927946691877465651196859623557419649950598868967244566149334871170478433566192231933644260555699370052984724787341578779953792136032664713565639055003308060318848852294408237101647507305656913867502213856117950078171295472229639334847792545006175414877938563982194915629052052932451969804307748909704675277849246040272298396384424359185372050131500310899498095517505078457547869003639215879224005170937200092034185798725711936220422259572902236754082676660318949621568039736736021646461916012731242132925537345974083575824529217700526017992270375569676670481059588213337041398715699809962044578861356440310752272378505870683541094339439592216236856967797674488550039649489120639407634012706214271017082895993045223753046420306047627633704872517158799159721452905202453093502612790888883360 [180,120] 70749240886526641222280028329083216905193994654372465976409232088229115796899832309629534614541773212346052775216303289764969104050466980321426692672504538309236880625462365741961333434478060995918801523390779542415091314288810136890823585896870525470103023718355340937151401713500340325862914714636569912934992510593067105513726977160353366341901966554139406740386723832798893430506865205691433193438243435803478042281328794389019078439018774929287827538649180263480380956388099205067934795345711386994600329490485817505918605369831944991651741541370419934111355061705621019030832620528315657193722935505815778943249757585064916014440019910068078574391790606679874306258592816508227756590140246154490219834787209875399386624483388965062333795845013767940022525039955967716196983596200940983305232157946600135278241734158969961680191082719131724236854619444821217038913559144880199866361676111165460833144286162583323394989366007157179593720291327705184984368467724082500957662094387619778837956130840093129190887691216112480750278478796068830157502385820487124947126977433616456169170431264439467370691277698049334547783641686791256518586279393371726495571774679554457150573151952883779356909071630745984082361521666804883215737253655727383212594758924424347576209660113713751688103517784439959482515498443770201513427035356593709140390343153260479778948739107843867654541311834476531646878039014746166222678585107452313990091745060835828259469218236934252038675412102462237374322149655793789820822651230986230740240170001235308931895883172055245849551591294615618176223996244216829867281393588615725123247097691022906741256994309652765069381687198165116768454539119583128967470505626665008 [180,121] -11958459359901044934405462430747328522361614908440446835208283476862578727198556192871170369042749591754775051158757336820661646011025168646610643535343679596219272017567818816504605138762085160274396461127665651390762072768623022924058485019429639594822602348529691926827703948302049421439551248207607989167819161749486624714542179218989132715863833365083540284207718975487676918494779285686609019159687678385273396301839825252030008425730966326828360250694238321814044219038141314869765626299883930178245757577393095593804007390886951587816349777814263493335615758666288571539862701052493647650789218241511785738620354931241930636481300883721505959804726628551665922985680196849024897839919162262662128590684219312450502125761289992405463548502665545631462298364189848859205567010608856285202247720957977159770256764438692727514503694314755275019055246481435676611213390659304532439100424729713009058440396192717913670333579354785963574426130036584849874549390075212189448498411931378797162136629275664317621059348928117523105216017356542233280715037274799394148498832715873144852402044795452725464840238960320149764728125250641851371160144411514345639155945171104861433368963394258937941886420679162898077706347374434302789735359648145713154909609169120856931204060169405189571335113911953064187049438143370676610549393864740538560297856110271801767454284198341237382355416408805395979124804351790487214128356945369717739951552346203055044546045047093998039503371497779793290894023060230316718586504957010582813516480231044305154655001381768880763020047735399225096610706311408402098356640907636460379678388505325703039792136565886307769841167600041374541165692670752382146105693744 [180,122] 2544354284546834820852743136223249123075625892755936854845808524319866600326244436243180583864842233505946392219058599170785095975758192583079245279206575136179196434153392147953611329381486934257153992317956008750696785919007171001552549511510949842501817178778105604456819565139111545890961665429966336546116615934953921524780149009683791581745850690277864949972129511042684120643839944804910473971158212993255552048613753356762146561099548362048633253886014805354313421014287367436464507149987291218104803291645850470193392215421585277214640526988969782901951973470794239561178823391122110823118686925680117746811171007049729726584607686403862524570122643078125832572559569692889289283807795586545577355305923964163004784876155104777326401441943934872437505027711487612521217146771298310477991856130992055461529690813004492432125259023156602665818032089767855903321894216087597596911493254882077618341401296867438870918629848488572053762190727357373877604563861441472820728558925077449928823651635726465604210030354522760496966692859642363281711030905058927086416422763850670669352493018086733773077555086094029314969024922128740730725118762288866088429077899215135987539541907125343031183288820080941813802053658282367129584216048737967326269672166132537742389104351418399510383069742076487709205959142356042324218263933946506996180497570803082446604161728182572210413088173028492532104134362162716776079292015192923285908313252792952546918488945816018354530886424705061132599125446900739297454421956696077308274191163688280089018017164750354124891977694913616869495053981619268213441104239564871483543073369340028423100489310404616696324976016947580608790252809903196165184 [180,123] -352921738495877679535187838306406098982522452161844674836951104969184322388207503042954919989657656329229047039683128316592049990378458551294787644345569004817998406266434295508568977044566346504318286199611487357632319618263351489522693730350865087257530611492465100042797270684988170382178693804114700661119729878864342999757648892470679552540146253221788272912961850847348889042698217632418304027549696899641745850492074446708483284240079082062809114199132732554767666484599582493660234724996426946547369572554009437248482724785942990230909248130018373700620192418133314472551901901423342270689649233819462196337906055837213901139025445594387828292111887253551500883781694302199140575638143591228189537364974954498979685417397214384239705172754194212780079312910515371861360242453229077929545188714627388198565873622168072170226172004317890880911047969761359036262319291136953796097674668044247478217166473296121275931322085638654875833629441776236965925032155552315932470449671259208943768533426778486656208106375052419598087456449582941252992855174078211663234496577658814349194769708297740780157993099727930675770673568405559032374480083616336023054819363939783386080975796622830188437794843635695240459538447743526367633277134267707634534307827875142799996316246286108479637862358459151426842130961301924285976249977572846314530912049725470145290255984138502247247306665892043007305035392600574049042873718305458114509951725545129366354349736742760471354261781767961766861145616998072528313597095275943973813008308313089932309422300412483273405325977449584190808082824569932450496038951463368723383371961305971302409991114529521472832380583669421871004333601885632 [180,124] 32712900250045041692408843833371642401526141649816431905624354756813409701423839484494759147728282656336217965093412639919654860733920876104592022885700063278402400260343828637871992767485455253371869466178538754317274987399147579818804534470487183921796892307613031177300017726633547549105548087136953505385218715386439398766779219006129902841457407868096019206593409856963238735546113702121909528141992464772202081438217696517184463900446785813483040846755985205331034396011174197778963517593344442368303904676301273550272416783063953615082688986508814243741562467139662966383273190603644511392451135499380031191131099419219034368419207303684823761428281442431678540326591678084330888915589632029746882608152199724535090712521092858013618119071766397988185001289098068248519460329554158127990046769978275580217086131392938967042887639314210793884213115247356988893944318566704703560931693168756634481114097559575286197992908530454963312081449405392771595743849384428253650299492441494041801802578503709096426743012333101931538999041007574866919407170035807895079286386049758757945150339054034687601105289599800565620537333702768031974046689273011393227918827664779109107272266076561407377231745893141027957507246417702192830816889491099201994500447930434978799035571014246467911609159079429278373409097396710868526991649791695002114102476422878016512273517266967365775008997806040273412834516678583084918681833609639075464618843120064399745798056083074804801863746117724070015592517601043276711090370062453344498899958285735914980720960495430897929875500203241724156731287897552316739048412030699829008261074921799445933005343687333072015358198992833484383400908 [180,125] -2002156319708384540694218947211568474077784000652804720608506012646548446438852998102791093212130589890472085936101954594443650580957461750175366761507847440578412669080667043580429846027915961097360479369214789280263303281511302802444738457303011698293867336206544160237341598904563661322378158222248138797658892454360974743780632602287122403966259703779694479482529608175274214369062952000526117864465250368751532420161731724815051804048829209756188855679454005900432549985239622376786690233434591588160014936197081058023247455593244956914207734921401843629493803003922134482851308894369063464118536280838133044176095593714007922716070954793067173701369880353756588225405105014165334200731164427304656480755189775444767565298243350529879951836591883141146791720054563351148777202063723698974979025535144468905052633796525055081479575263712110004964730885714765244457013475730720866863434104241719569439392855762428211522937886561691547437596919512324866518563277180605853561552256501172999217496485647705577887523836987289452361391576302168196383006115788451493051597425092487121631111182254070735515932379971280832569283504122448065907369442978267272921945900874018495305274102893522409617330672590592314941983314588425093786262450195932267687932102261153502500228311065220857932637408163435264707070185158564440133378470499996892082597029834212535709893533708263104509729744016497077278150048032437736515224994995240693184524224324142852643727303500219761291501448141283274855908032211105265631370950450896774088946744706610927320082778001852910047467503482925638918379354608795054348690542755378326309307644637365433505460515507288265187824083960514240 [180,126] 80106539937464946698108284249241343056617831824767743823989444297802534457396401572134739466139893782073171659731283631637903767924902142272950200371375833392819974499021520504237930622240690480721026289968618248037592891282444626319227342145516490804753751383311392901025793966585062794180836824627262864732886996760965168173023050235449280162694776399324933153092732069617699269093106040087624936143569345797360291021771980441496305230914824152025589298975009249251139070249528351510239858800131119041280931880641306939597451481194854034387712371277219961294630526044553553214129270677608261560912810034580082697978820941145653014430690755350740410436550086296122858718769831934714717627363075319824750063232351788608387362269785750448116864452613192182778302885797879402638472642208401275847239285096955790200813857153366280897359131028877574262153261781602536499789473790559272518951929285645351791481177149639672283590925020989551378795548232456058879873049032577955416129459309755308335036647635404573521727630590328201869465905810258191713182037687153658206063900980453470014562860776100655102996745141574237773009737719614833411041233745644880909155931104211642247173757758382031177823525404973379310260821816699426288420083623581847816711447017690986276121103903944251676207908498884746877667831762420685275035658313883099737171923471946190132851221334690327869587978630592799632630050770732131402555002651993398246776000526759816279537000857287140065972485580541063549790349863809261483457313811932123627544915243208827198018500264974190023244994200926349601491800751862577345331162098620539776248602806074936939887541185392216364245434360 [180,127] -2073206272682431580150935913535234101750147713012495773800319876465498344205351126092990480315400710457874609111451145297216593776093863019165218680808059610378290840340213952087830781835633483083214515132142371874653674898115862651810594803527868325912934556521116309531433451242114388686176120565216043700791557638255793718710316670880090847973128937898758091076696950452262776933235636873047732304019246069325105881494976189226333709034590369988016282679727945740870492855266400725468564796099260004672033038733527100230572676568056444973390129920198660663657543881378439009490201362050178421829328500227188418790875058413955421794578403873822302036763824855837887941497206565191425566077671801862535554885718423819655483054565609073392740079168506351918765373148562792845437003541925925369173164989947595453058701818453449399517138158940275979571055539769238284173996472937150482682200305211651418228504289412223981931102898287582606081317791837214052779744773262590676055711987607485184741884673431231046800713231909301216873939653509871281878442518952191942880245941767844549821087590352457169159818757986655601665216881356458381330793094104236045133397476790593170840358462809406153013848825023552527253084569666372238374850250086514586553350037066425230628226931826953230686304946813278614069621285074056332049619786623641462869147953779309625335374893448980858960198626502997563044645357469746265027977940383118826529221938943014643344328969137050394602631152893177203312090330192421279621569877763953495368161773982299268182469456433949400221401722680763397029395126278120332056386902602071680729595958324931344607755868762118144960 [180,128] 34370119462041659625687598876384692846842635738829766467016684245921023152065641730774202151601220012710929220877068095627544895976871007872137018329517764247175034116182148209651309063325907344090224931014310233977239087497037066577306117807040853901957760677437517260191534397750431822347490641718034238844312688517732330552676365622783985705750880857072799762361016322274482159773037630613242332923648459423303032963039318613648067857261600735878306848520446415865923982236626325065154905597383645155276834663091137724791346681297497697842235018417032447032935643937166504171814781168146940517541809269058749374264423499781200347304272991149475244553949856912350058758018847411622410783127516569682440966149713476013594070603413090102841050449513845196625601556216996294326038315596389620369094281754733090619842167334613081460471304056439550245466673249815084461946992681001862225792643861199983490623115626420298048130595051285842151551009811737158823456613483607790282193056746936985601496458921837873033386518548579975230238400714070311222308852561552463065646753998694882002970950353944588562402748628919295114269636433618381336761310509722915919189438036938647577334600425159114053170627335771286120062531958138365825681110588034208601602453847999007296334372956826299160849564010329781169910800347817475146110471909737743933744926743537030989202398308451705043114124111493810158253610531040510857293887415321350184719318344519920357866285193773605367008006227749377363853954538993158364868894040850756995554373079020959367733101412559509989769328019669910199268768469518565377059912682011290506207770763557638391480851237920 [180,129] -361799424438250162811390035941830663940722269861075525226458705289281655887242740219871327292838619174007781215543238277807241682561732055919086900357519633223050845977925610209345721154415366014291081530624337354457259459021698723126674340302236120309494816340554342256492479539004999197735336874417924090761929454889214665146136214564790437358494194022245436901297994150185807942280905832114222804117162936685678418055605242017265879741143208896560472515956053109416077075689270536729049245618038980547714217059918927360668393705380444783957932678140963958357597943246741474003343708052625084377442300242340026837208993888448609193502632394052269088808662735618298994034667167335188160081343365168849448208155983498506644006959524088274134846636454050074894246901490190558723028432389933785798817804490416145765077171766903913946219457396821308351273882247751979879471278952799714823995454043075406939793783631683160598458139115543823084426874303929412920330157869349847668605772489281141714122245754415045420891079678664711834405085389242388427048152353283568376281488174071957122581438675098391272871907610411390178059493959203456765665530679228624623643268281306246021849290427465520719120821579324332565646668831346163121548980669212504174731215494738275904447601414694237368904988956161457117796509869401197389082948971759338027771946025136185530963923674776351293976118204879440696549578521777938584733979049371418928651438101676593270071223161413124641683578585716690213552291994035297589360374975450242627155808761490046353081920156440527958805524443057083266937851722312857933825023412721323807157230733446499793152 [180,130] 2393014142679776203339802744784283731860574182481817161037643619955544678157848035745635511169419944527387656629270743298712276296112774419091781327177774182842450011300701067710765870943758545744344889932001129805415049210861758141049004867606866913345630220751616188653077160850837120306790317968460406986032243068001291454245477011454620723547251279686096106532682854325925246244565255309009257448576978780024380163230265794751347415260964050179586338806913137009315097863200908271644790013930961718258970646326038340527659283781542930145665921037260204421084631129006033576685710940296273987287305195990026588715180940569246895911207644046651641805615885534421776485365827362130197517102284995057136627249743602258612588443768597670061993106325871524817056865731678594085238756463959909704265078576891061645896931497935309752918603038136498064797457699513377712394771143383479078898745419593870427035094891213577376409740949073935114020923093647223991256366910022396959067962391495956112813577739130690501629086702124450375073112228229595380967653060859982370305218899417587959872135622713969963711943235325737766849964646870032070955489401460841150710269540073889520897766937621638973827825684447938907998886985795126729877303078236765389510218457421854766014133087582183892248103966620694768278352109609039835050745395875531849648366709735390881899141940842219046733696471939308900857756613897613606843056639761526834532174543802324469423083223072035078028833974104903758834539212929226998664866010887335722194506168807485819848583893456621764772299527331467253535885072983474141338208223265621488533433854152864 [180,131] -9832053811436696138558029053913714705391976836829042844817366297443285006536142833850256492323533694218171831096702831532040808457219219619087755342222133222162003359644217469359589731826023699661088817823008653977543426230420993014074182824505168946213013371776245509155843581805249006661947183474580588741449273668168384408032631660042385344667908732286878747491669502824084969175332784999179432689538382955561287720076127964530758415888991173319152067311270530052643034406758257779138757683965319410538348296897085198949922493803681501420532109727936841524360907493078218165490610503239810779955364058554991259069707564257580653136447787913258764900713156537645813211889416032608673891092421589930538382766271413330824176693611717966372694020108055714617284432278835198385460183280713058201862110504003504673719176773308303481902600381622427832853276364830061454727861061343493539485894945155699174107503559480810260429263186922485573084214873906957388306713515901480459448494355853501705913014006634578982027696387399269709378089637074536768173281039849366973194491433255763910082009774455927081168421295718143952457021209594349417800793043860218818819255327468941327185710200306325355364695191884033611841581227532422731420541032016494730975573323426576948503516295074454359342544246086820032223126744226849121400006134774688108453917738319143197499389615267665350674404348049394846080550629614605992506604729220778223915356129758571442310099754207385957968222576315699102265011483189526853581093906649368697676279121266293317401887555311030602305146272757545825438450607962622428293847440376557841637120 [180,132] 24889844733167009848871939810083270498440510182776944627175753432347142626944968153884137192663414968438729488235247214992142752547332059458705088810610514127356257554819346750322917629687098971166718274150900166839033297486346403359340010880306235890208359631392006519530434954790836809283490964653036215596451325263250253462642999961837079751076237764721577743555984595284252496121677891815686001077455231392472352815562382045387802447818165762552629336797402678558289452137581465928554639470998094425546889998437318733261606367048385974853255589878084997704617701356298749728885072378532746483554319146586946435940927919951437885758092402701885628183512451838978578325456720561786939249032541464288259130185461619393406510559799887239707261133590510614670278608646402197581141006445037326996113312554736107337916524365089202921740054726259530973340800166294914880089467561365195147663358968501988957723568621221147388319498059052097399699812024921715060699856995313012122707934517109321681073225376523167735136735516697304255952914152672519779654616423564640688649840608146142451321677714581676534503516408579538272580724987710983864738074299186469719931644780035757692553250114988872709979575432656807703854621009270128610904304521763526336817057818294050066711681555724848994834002217003248838719844373051401682496380116650957731085455401288826831013959441496317189308626190208750046896171926195088416802612746045695571272775643982806083197271847737319574493596166486162866298627253517165584814088997092066790033127836455257762511909897563397789378262587843911010747988341582611288847032808183532 [180,133] -38530820228558815262718773318834718035616499114509592817883833484015436797569181737133595737680193516291304247824117859903570087670956612627301010707794106111581594293279751163777310496523213839159921783026672697053221353520935795215967221099286491752446161480923855519195528847941795186177286778700605975896469448341664551272627441915215593004017524384264900436689354331340546389219698852260392690999888411560599920647515284469403679765873560283288089466929672209015799595132205778309796994740903068253775444128339154828366698002089754893668786034089633583629011242517516888129788390381948711325072756442122757235035694242633998998820012041723562352244672505869164859289379698544361254254701582844260544056107300260490785792546543563331375567045452128872947081675725543654313123066031549286970550666651663640426070977840090584284925555452384499087584066336082303660170821030718544395580039622724486889647857498413236525011510955907953205721468707337280492463111808322508654776590330417885785765478887087918441903394810298072837654329779595432297580452250520773151882283878924994802077645031675432871093671257193399310132218031915227469001124222747036459714290896815654599546536913288285919722218252276992617883051092569666351058738989867694335959196341344570253581358642434069634233424006379240312191939029293176441281059239290340522200446894774656029537315983933081367187415153311580001600582848735261710226765562519461623377851008014974835462101975052532715962919927698363661059886181383740839783308873083232578322255131131892719384789012120809604830695835274231374836278930103058448015664 [180,134] 44231111771615320528305191787112080479226128584779863621078635673040526281608954197445907298569433796120245139825378856905460105684818024570342847417287773869741288309264743236692617828046920613587680787138022192418473653497720591337184846854078188620309216519041874657987603024417753609837087284699824179294961025124496239962705774021293158494241287525899496942048369468130933954922043672605803578016097902699218164359831306663076558273657111220268317251964117445271232741379450124457880490924150192590339669969119035334281775297166933697087784738920457784283656483837235803997747897288545286947294806334387055991274312758156189870074954858331806725027615770709121129176129909573892207103316177063429877893594560503012055852517825585884870456873467905271445098585232156988775983807653455414748720722721144236903689198039219380190433135470323743479116663323798855111272175020499597590854684220458389874220917058657287843190242845128810551488566242720471449866171402987888780566549317423333692504147979834589910933826475094509252212092737554534741669882708177401008426015525692000728374627731274383859450127939681024187956387079286835852178851329547624581637299717315428707385069194243661109379077466324383565026021973122022046237577485625620886299972503181074777346208899483933541011501779784106159413879754321553693591458746091180757301285607851906774464854470824029728575107666607096564295760212061166387689734877744508612616450425781759521458100204363471475096670580186550803066644472802925702447775182921267217103099331089351615333077165380890356262362178788517360001619065018424 [180,135] 512501597587373928332750404517850070072141429292378763816152524058813880760537774766311108168635944394965135927859542153121899966789920975961953112538312834932974363940229303691379902933026341770124281600997737819515469003469010704572003232688270027824306172634394140453257660046768602206302523289216110809230363988506155573282313058938151536864522580963761228374853968706039188253557232662382222531224294138114257583871849573361940418044644097740305221872101532874865125602144641561260237353773354537758885922823512072697626612382371335515990867411746365844768949439347941758718097949108447325957053166018956423666228905103843591152271913212995607483448010970390017089437252425524218033430512137982754601226617835984567392614304446909694174606504184694143371974916838135103266964049908941372195050156675584632458774178440766148180796595150780279706893842633320132701608363044088749756665009580481178328012740626241896605098003919568404917801524698071958660554666046224121894035632175595779121766785270520913007504472131523737962815428592448216001988393700040054012145787020076567689650807084663590469891100537992724947669055546579909041385496540358169951745091120880978903897101116530496785464074143027377263856724272789516829067858754089661783863770766424201289687925996050051411603953198341651148203390133224614415901134801305558887806050178341889899741585969267249775228293353555509654413160991612962172981557980942867552555882300324049550983213133182508154539526917405821556735907134877110272474198677504134096054621772224514888324982374955662945580082047230130986578592 [180,136] 16157916920291929397550917283257885799222414301918847426771697244829152745890154308666530647195179551243900154070471340674224968320971664695839990797366401159946979196815827290137110367322745061178785887508299613308064792861819340867381541763807915058358779614477833710572261675505816042975778355136888013431752888999369169637195096618227507414058243760432247992952128442463935164809799840572866815294855513420664523718503020680525172863821787561396821131792861649293308685510803403266391012374534337455727636311408297191183704218194691967791357307829200376699246494321538688706132194363350411397786453510147738079932651344078711173468006800823554739320605775835160000627974142538806556789811579002035141073136755861121707385201229234980112273749712019058255849869701158944819017443518963458631224207940065037695405932053000808879021590560182991473269679588321288481635352036753361598420928624676531511355203633539113920845192428939365108101379673088972400198944142972945122695803378272162187810236391244693563158786216656672406499050968969372157361690388758275424407256458668563129178903298047780144288237051213603505449812886448025792440828316524179929155743616999003953537726320072115652216411735019727160851082219328891575989341498123411058624070684446408195040790313840023623349246952927474094873283098246486241493653575885621537431797522471647198581635481524878114261479937812436718696662800030689279958456117724884888682565577682866084879607520174308292743699060026341823085825841602954155761141030603733478890448409432361253224325852261612134510000180555181000 [180,137] 224562500513410106907992970312520649087788988801719771757435892486970202136080184743391707207317353754315113015920148483130628264931643398147995214655797483088694249716186230681722624756471064403256744015040170249301373860274628983214809210095082937692466215331332060449713081349554550539573168225260982776049770775961372808392104706495908592746536326240982023076766361980145922112900513805180744018876582762688331137044249187236954320420170603624142542674585962784506257271531584732688157758571661631827458514260760263736652956676257739512080157919930833377708061900102648461887836025522249888547473995101281737528520756864996726909567625488342683521446683252686860892197086357159417821975649185596601053492315528656363257763967031280359371650611212254761171883066281244246252883964643378208272409392269026252239726198087649077604234391084531637558697262501684399184468572806161796949819086246578203525674053378061758271274614053693770336739371514376748224267215494355272147009448203583770738174054514569622660955680093014088092410960521234471528132552651251858445776637295542490773039504591763052618032438533768254484198518023746069062482926281604790415181554206892968024511109623479438494668291148714871020185505772981438235177086680922289717183485894019882541536940839502496074719442396267623603388771848483009426758244352518295335832020703458176235404679852063565550729755976225356851993212464044349109565775064760445285233011136435897743314080389304130520262516702077272874155208285390231853907067520334743320468948647884636859253858515068169417678706832 [180,138] 1439774114023584351698689799794136706525424629560229174857214304878653383451933050449951702796108037178430156996653289098827300988539890738510344281173367082987790350377782301751253414671552714001630101321540606743203946553769782176995814132543728839202066352408495426298195897139105668372528391966732570723278565789177257023883471612432321467760541415756071054593290092298756185150668523164280591360232570299323163182387154188897068226365272867868095660550689717892121550909246802533974515926332882517201371648660723758927355472891935437336485185212387060054289508085450477621836205004177333325993406594177758517264343168058372846621097378122205850920777723070943737324081125437038260178553273663928054989766547404692249018334683484099447826817748772675172568023317333502014121643702952147106793867211513835094435779193330005001804189210271548803522418704205705958745541864685032018702432508126429925339987999188969768813216018662216345177965652528248299980972819385800141456914942231711457168691311391139978516908240865912758048725741229563120476601072067774222299151473777309235870112906378231511397900830660170618719807471894558738085745719627494632522621335399431630721051743190998783869393555049199421179858876547731534928469704170565075288941237841002896020575152027571373608011941398996068624127981550573724354546447682225831780619687427689493218369132564502289501718128887499938022710533087120857929684972471942164363148275152093881415009830733010083976533703818138881288675064714957451178566370121429171612297613337932748597506458793060453584 [180,139] 4269796778587610743406748731600941514426150930503137119337054043794821472367336981105399767150423146967506568463264022460349836030451326528978629098001121185670624518893699598098969247324485084844237762719854541719942621742790655672682800642953193713478854918637068357640166891344238995655904214971918942880609023139237713121041630323744260014838680300543045962312302736621552872731225362381693710831227008353454987640835203209893756932226053805477341259169278009455693518941943047862972675532170990321000141519736994354388549575514762156226586803627496456567831694269413645210484031666816605569614395001233672102768664030987226958572384419717192532244979815812626632642077234299041811877126975736289722802167863726862207978567257602374528811629685547767642436832224986535568437362269279226953850942851662347491900118936561531600901608785045244457143420292869349103257745037306350096672419393140192300548236750491848646594377416910816881386247315440223174858242978376963951122866698980535160911310977385078678155041652225777275004842586866585762176339149929517861467473139217519297216007680088755748695647298988680943824355405554540900875123925395564522528111728734177334397055370993528656363342920419431137006393558698382532259350592609097335913259940430771151508327465986346584015762419113408206657287904741406822991812768234780371205335623918814943014898594352998571855543147789768069825619515430489822111197995699403060391311593081618748348070252059289744407316446955559737830661192612654050746719210596030457170034359915837719599302757760 [180,140] 5863515540466816538838649348739437004406275994915416986331424246737145662235473848279881022704976046839938419724030436173516614052146147675824458822921212260177111929582670334244343666665863039704629747030829813258016538237710691022638981917061175402072880614940134444042641984407404686548248253953360646153736977092080619494929544054351506865885737739720111087596013802672323828070060963190739520575788569847780241306261771717036381590049815025327423391387804134708031333952256756261133691158600112602417011779942417943380474597545883489849235963606864465174780552187460693131375227932790246257292494426895474270956762498714989166234919944319166012185559550299099027556868754186670192775280859695060720071520201773201193270044602352622294515816593794842002196651057210417129317120855571486973478851980746137347551126880974889838586743680763238939941849564324781668227634953974451878889394321136376925191418650961857463664745745463789277492704729430054756234416573895844654917593335908149258059911582540093010037262408669668277130441254105842210546927845614388312516247292534090631011357218242620380062715972927408067975490543087895056832027585855090644445205425667792249459236033704629467942945552463313027891405960799001649960621591576574937448920995300929815642206308544679968040928417229391785697325617537796544127826766722266751420080477430138488361767945662916813146125364849987834247510458669681745215675300095015516983111968201680676152933838749756560702399406592015441866032930249970508664658821983380920164762202479179440549 [180,141] 3726156580988442499215331095385878592722832388441798068359781397637900477651313948929056288309158753372343535656687249542713462738421810124579535389578593968182428550015071676405991357456374599780209555370896080697226987304934392983351579744453073088619302413539946063507840304841273146604459887845400119290974167034852342623517981884920635220672169814645649323076408375241822058788194892043190773094246720919201044388826423624880630643032826139081660354516144257551111466498133543623530370662199633057362347115410800126547519805364370647107780760727821799188275199783936649473920926333901731030358402035662090983543925508461731255834426448966201857221848810528135743922675260625787062715912888146692811937066364964289189847027849963284551956093912729321356176347993826347700178687232001306680280693460973713719334004164448859973484075899736704744816619576286939661068554950951582999054730358666542812520362521385269103040090139756379267249350257799869475685912081787875976286755789311338338891878153723668444398230102654468472553655192594016870404662699955595176044626015158738100896544204728974578657447251290254418834106744410814431603951871653762998774988320034472474096091729927150538360360076123361586185153020484930511049990750891422465909567164492449752145192900988859420793187276543670095902089650214269599222231335043930586631441478125374689460924960098121611380000334441424032422750649027536003193167879171750582319781695981812478243154558562818165022238497047331177551502165224447421419193973139494860788293484968 [180,142] 1093267414986878960606968066668893491068514381839499818863629890485019766236949682537569596200328129247566606819327355320865560538067445271464819935339346608499718206833152900892959617080611423796676781485854630333320077911651365101983446852311496181975997393925146487637190836597237796934582984178277917513323598750672877348193105988130309876870320591474632602033176955152444063995132280300064467736917133653326614988313744975988811090176171668888535934696417700066452544618106443333825313118045548858430846418669194481866308397298304968548945177264315723710052202762660165126942508590559635810577606226923716048080530026451077397600740377735650630407679095745332294741359690773396416094840985576702310592965623813578377849385694675581811045263379441358372569807935680825486274757937641818916437307934348505934408593206655497185772545661690075147253972187019011308565153917081173448900440178739611552526044820638709472253109724823041173068267074371194284733405726299463444130715740008225629910716603028330561735857192109503326239513461287289479489038039420172131419273432753945411467824409241999465748540419502131620598627540392605372215730327354605507179340984592697824849767857849075222958683125607538881188799672734364215316551923779087356316099268562180232786340094602610500186585283076368075160544211545707010422769563484947526597302852424411304600147053533130533917906118973009073442709163874488794435706360693847221525843827768877406282985362518233078982940328371167860404438269182884767191081935855051406808 [180,143] 147537324223261071214121889001257516691720016143232754679390250613429394627251324795648346909010718068234292474490743787661597523751795436130542807344938074580404796495763045763025808507096589035350449356952941979098413049839918394909169797656801730838485996862591896268885411191264952058622600894116523155409625249318347776127780540320994033700076971657498635078037834757403194866059179825628374782689713640158347635787470503246349901917157662201884566882691210433045241821183504172010497373215131664046331987535873300124950157701058260421795118808950369389827879419343295203241235302774178521388709451219454227286921176824836666984930558511864541578576523004264189731299369449030239779550796951840792585322591994742314335982218545219861176882360102904717625911919611799817626524919572997603247124312129916597990360719070175157825566441717476243125403307415542939934739400911156402378013822667634705009718355538090589052352840559444787142945604988957685613034938563207628220952299447387039750746624032130735923696656031930999462765349951012175038539118519949847812914575010726889826823787782860195262033569959249553589383450567986727594722121275812708619228196916631600411972544010038151472212994844384439922180849123651319180524746725018292152618976538550496359157668463487292106075159677552478981765315400537368125144948282766610375640519222807868649465049868910812247963284774738422683323547034961703951565486616812828062212590771024714191499338034246571207701280143066072692086707683428314802135560832 [180,144] 9109639793476667349509889874491804064273554756399788987123097096376773390629950559642270760509507919497821273081943313300731292011246574230746299814856962302187689155574701534297600581188460731056695201653388226689281477113682551487564045872739251029467546236247932101420837686119636226544253859622988382959926791323731728340848717455133630677943122276753527922296622816598203567769287611818353285773753249023563407816379840788717545327455810456970070298298029760859056893788016237290971792580738456696402559548452751459797078657644576053395307464244155962673886926286532129100943344241716897984885347172619475480901924771048366012014675855978818772898769053087257030302200513902354282030323362343901712248774902895628672308744010724273596536541288228424592571244602269627609481374556857508207344902222993890592873743736054968095178387265398548110923980401027421058519062180108543211369082737410713403935233169537271688928679619634242506320620821768757852990343179936121210473907107593806095466503638246670633889033095464176517481672138913922938231410564374671378802295680538946852662180829820112778573783844595891425733999795202254713294393154488437676406833284069107619301878350304102117072595642726559723613922615295492272751548246007962004344065251367395193068487939805615802118900701228768974931549255817487228706060825000085454410267970051351670890515548676802997166981313786617477426062032597146765916034841737285288217762900458307813289403801396743252621909644145801396459739991328824680 [180,145] 255635349113725593297808671435576333501288680130077172656705281507495126485071794271979383703901003765444496997518753889775656715481909091360502386722506749278665587107901399702740048220088425972564555244736336526345633689642066130270179430897472489435417888251878262070927212686209179171081588128927940474646160997319303299301673254481984464188093758033703423349314653885683600940422522926560843537833967211017159019243862102917326588721054760006162742989839291587705099592723002324172748520743402128267113093985674674274221431902113158593412774928422016507221985257462703835451782124909995477627456978000843741826154125121279797850284935237094002418752715687543105344811812971212170344381514590202561113472865877357234776664410141726477504418028044062408321845180298868512684948551199030338799901621337425324964764779227124870446612010928003716074780593844609906143308174694465295467044206403162257035333406015636645698524442116376337723657179346334811875871897589386922441880610475227066863955515769640215165031145995864512515674480500127834821216468401788451132850154200467153323517694227918552590179235922890037565881746268298258269087484743432299129957247582884528582482856984000967644196366846015143964500925952196246526848386189869886760247449345886619789078303499555568400649032051767352135993940462634032050788150993098965239867304872331482281132829732303774492727609267681407016242819852457263393617401949587485815489270201992773552298511385843252293458762006207584406471728 [180,146] 3234068334543179586743619925877182629384095578296700888701678401418178274695121739668017125149478561615950861290162470096232641205371924777267398717512708740537830894344869913928873342490400603080468843887031141929747747142454088578655778233075388187391579001816324673812168795123205642290053324142657700099322716955173050326394529523491636129438370899770505531141829041792837139400592594173780411644013625539250661152269046768949212595546486502411542214094103379607745345684226681903000983945743623562913705721077445641846873351829118367221057170631423597942889526870801447917283654306011004839057684683647340868034651473461937694838469859765787113905135316654966719912064761988464980330228551098289200602275698878842890443638313720988289523523669332238821833897847077274071455071992124300716265957237512493406677480696310054054041693832734495017013385947359295176482234864914029929411688829823552902266235221873316292725136603658263568799928884005794882924880714339991775217133167974268606148177836289667835150098666247646682673769439839080646225605915936903659730242756614408999419065047629551044847641611674306472892454680711860722425195344812851019943141324006225831940570519884654584358163059905786537941669252721857140207467769237237611673295153800583552797662125873914121697899697459907558248098746237056017459421516976052525374976171463047602473426246131617284879547030766133723301915662338562905685326224712350288707424036705938346501504348650703283761766480292112 [180,147] 18271192470355543143352116615452495990913371721461114473601513849735335951451909480950253559236784174822238135515222866465497277092899005562260808962154378346921905749256332514487683729437174689240213578950384721287023698564483539789427366721390645480964368721613229785214562308539566662651701295865969449776851755911745217244646778427824785480450150827509456752447551764463161894448998183960404293933063903126445772706817432412405507171000061296250186215419403989335588398282611951596234076917962467608500574568667135905665301547705237401028751612443323142364383071903474976144658803707919401977627702069924831416433124929734695497783038761525102433953965825568531924877347435136949390393776566656578852043123939519084184174697705690519718436333193654636406980502128900387397287172267968518198030630129531136918878711800736458215994046139500778639461304902881631437983078271130067882044637726618181360540381079858556598613190730484704758949461408814403643592645249150362295294243905640944944354336479492441505327867757620186696028953369437729205869515856372383509829828814043503759380313424296387481239561641962058814734720282856232138310953244683120179359699464423938148602091929212111790540642914157618278178127406701087629875910018065397583502439483571334517988017641596535619040942070087688854251833758787044041472353246408963422297002749577302113790293730888238850060049547627295130485837321499257979415429936232962454624357013615083916638190048089741618976 [180,148] 45597576327460839345583992203116128279093428872302927932021380953956954096291966377638726686832963931525981536988233087091556420800182877467221455682075589626836171669393609176894154667393936230673212935732231987854730947605992228496903459102034759002961458061569728472376772852228681726627473002185002554143222384422561469429568093451399742374671194516393717220263628152339559951228800760005710618733383240308114750010325845133927785084642009855359391663498486120287718190453781027370856971352588076924558508840945018966001670548586473669839066859961273334751854487054686310698588537651728002787468763929257280048051409414824923971535012427727594741553764170600304277671809688476686295474782165776737521922575070651430283092809982377729219968406511053885138006995331594379999354879646650352168515540215056153152534157923175475414533280574162153625104929703287365041813788459667271023942384806333740123309673717490894847662401710618541879047543741117506105625232729918096558947018053558908353335004002285707375122958389164089440604810566906563477303679409726434235312763047167774990005715391160218532063043370575965844181783260313287705286811221868220051856370167461485018926998157957627976002981948494867714807409482438588975981122153964521757194192939463027194568573521938568713217683815055260698175803792475255307186642574017767769386316297584003111626065567365845703472459050696724452462706998136664061025041791950139949695418486204977131552282233 [180,149] 49649664396606557377233613356122874868218440480741635958204041440099934877519276333359313768532792634009916348115707506269359391294284211024426089496377104105358730567334923042054398217355786360416839377019014128443675789001827160635253170785461712826692829288261754083106504304842758754544778368472568381207561968126271841945899835498271419085450873829000559860709978054648954795152829342170159977951299911601039638965632224055104121729374571581255813862660732523736069533412053571290052497332914521246765500289974498095889075706828573607474110893761629638771743779830079637390343879955326778186166020715015377319884852134956872662773276577701692545402397209303846151630085312097726923554795939970799410374822900872190127763804800637592767505849560453502190639427741819188682789008559040370224514170271876270163697033618527979928741186272577782480438876929285925773332394022476146928484690166125717818006264294204537401771278990464882652398154296146287369465891003195973424289273558404597868049148348095519733351091409111600139685441157858631041930262432133556545403344327695293812138335731014979598638216270616918725946238141902357840122660170873434716102769467960752009805652695310780835997738562524406224599981867280383142379835882974821706124378713821924079951418495534611975569720827855754061053681554681305993755467590210890415816256116189737955256059673776658626787807549702670391402429685904866197066636775593601173230276074071008 [180,150] 23264273705218183269260832085204707597215357763705794854549241952958528172720815083401365982247167055453780554455894532293654782881233640442883653459698059931163398137338482904222134885296636887590023941576531875737778040499018604784841874824891865944544223085078204100587788320404204682323548197720960076653789621456827703787945395165325931249150755076114372591767634958262927676225747030495471273064533876568608172162747764457020943960212581223141246225317869429110563148778232293907132814027722234630023128229310634177358975197293200025707792114741379508851334820533340475588042538938707831918371021309782313476951600331942300501838689432204536068117482240949989886550525147431072700283157269118252565233621670504384007747400633004840140032336342982702277579746312365590160301179022298764775504847847646135776258952461132362214346133133457130792556652788265286623086587573820213544745429372405825796742463767091641131962758387701135981148988268627670644784016688038231564749710229271334847367222293990389090693366883158625049016338787554542394065499906808637781417306338384505201448036096740807020253046468397981597800205054433030377508188729430830525130170293850986110492792433904061686547810538217559666239145530186213905083179816429887595733028478098008435435406875257154103323873736451985729097824704650523827127919322881619742461659420117359425083538403905366390103976405569588247727179859397942303208924862490667050792 [180,151] 4619468651270849457386435174005516514674903593708150295429781839881482884439051420164355314742678441241153203742934092214393975778436842308044275662307914420535704823000362927997885135283151862577641052054128345172634183009199139236086861471134703098199004261347700874679078858815705216647138358571575371511042219587715606654827419913979560948024342660922041161832752705896911717912289111970861755070116581915289261501106054975501448606083324018051379065017946667790205520396279526829064233628879019963806792735174675484983052523865771011106806435145897173118699592603468188637725615435238053200989791868416267711793167554498814108883697621098456487400280063028607197338624873305368696414051564026042910628027681734253433313470928888548883700932717678732587551462194424499935014107771460808649996341799588918759975696326095990852668669684395865301224771052815919883804010329886435668568722288615534137215611630477790148142223719270954841796193903187485008458575983133753395448480583753849416414478630814628553023796376285730947685156199668375299688560718032824075442578044804858095692815973554757902397210107163378563325507779085888017913727600454703822593872399471939160599628594449858092364368054156653248220174300388975550155452309323454360238204827933596771361114772350776879272048687008102919016370524845892345252393341765701524582098247154841373191589610219366241486361447025326687125802259138236782344749536 [180,152] 382168913528259504232865394303893507004376017779619033465689454653940815152112102638203389850634719701265892588921987735974206054390114452824914279581051166338497996740473027794477770177811887381729311790009630244023672902544922999397304202374916430657152090248376531817689074220587979889599406237096224944511506075597602331952118679986127178872704876514539413910304593095737737706897779211270887891192513414075627738106486480564626898924409237011227818623302258754644806766531638258770637570345001122136455358543140424267164941546084244460949265653651128816939740716393410866075685116927087370829200853113032058766667721949715450363299262124120090684931621415968824780664197890679307175977926745271881926293050011591529661311117091396031163817242910227208883971787905179976681849000664068544524577822779419219457915167630668290650871473953297762158380831420616328267808029180982381362404474053744304020738379778898867606298014092808303099809336746959341672601811108638512078866281159825031039844991648370899462403089567152732086934333621040770611617550164376720807197947791769144211211664124209230471894290446109731250744506717178577049077283618047588666607159571344734431642134368961471936395158400150956584960388540625803495712912881030949275280573665929909404312235334527337104285317569522218404587534734302571286699398637435463418692420911460212458733167947509600459354867847963272130737462507832 [180,153] 12929266390229270544468811929289501596829433330293083051976457742711248206729843149175454841903257538878086265838478942328248257216397894749237281849405248504292600880214040103181354670196156807177636409850147683332221868867177219793227937861009750065118993861947532117210651240933735802700748345210002142481608215275059762694555425143958270802394870171396406458239148555772106411409415021677884076276885612319950890197582957346667178128725945697766795363386585034278675892188465375184009679146390247221794619959250254681685086825415876510247752849939005626232111233526657216841433818495431999600183713789367921846986563721760904652190094959009751560760315825306157266764320540625135704271176969166583308565353077594895875236342425299711043976532517569618896806683607444611202085371786519119221364447850729673865638731583599343998504800418298408025692900358778784299517338280157085035079880526232613182367557706725694239949284025968382773864155673835451323654927008129826504585420089609056994259134941588406390119253364044128599612999884514309286121093730401808752259437833915982279057488337432497929457780056486022930501457078396213694507647720335464294435397692367172013346647093705786713323761683687485833393182112639665277045845032735740983154162571507715591528105024861495740943446553491349507184816124000659996678314364465480936439671472057303070720580985320038159520765096979154384 [180,154] 175250716498252632916143464960224524477767856370264868905571802019192187583503834664666200495754602459228821102405462223846763598507605557972688032110575921229041263612103832643060470006457706958476995916249892113663696653817503732326356194371000162690200743382075200255296455577606483785315696024196389703075788768794551519725251736211941136980066968968896880293118745608880915437597089208042047604355944901607200679984060001820506843038243859015775851882714279979576125606024490163603844697683130297678732234514668120444342663356307044184092120266140037942655559654106754971907918763775460930262914188159296587088399689457131142328618720539468167824437858544943103019984626203312133928380985410350808979515089936656354695493997947330558221792743824946004713914425669376865017356993559338180591489124728988965989331893292712192651756069152351542386204946942575053080027431444275295681230941875878229551689800471901477704679431179933064017783215141151894040851415861546190800066813819280158070476979886226349568376744157020425475984721217904188029815053492602682160949346010834259533638177262047692652913634306430793935640970728961107745363110882251087868510403469566846551406679548688517335994485206226690130074426554350759403387421380333401889779781398664964602719610588600239237964348093779751899966910200712639948010753052422371210677644477853435441347080784606786744400 [180,155] 930657882276815450434992999255491057020364368050224067106199175419897225082841089158965302425585857094440755512416674878468585884735870958142057004209926700631054715852132580023744367403308577220482673169108373733653829085979697540673257805229915786033710355858246192508642545481456359467028831132845284526948605968478239004422008974647030709798185190177921754469783650342224965130933317617259376980889537252434365612423889070090257803081850810263511932508665599973266673217282322799653877449103989140841607931772870708125037238695521395382070511896558110209276627889658536112150053806238813440173387825560203955236762596780983890496115314245400893639398857021769168221510768575715091207309584624685591862095391182451601481100357039084557853988821437807759108179623137068462862013622621855104362308007114770553279925139985786285181693361749147961116453539066863317247058171461201507867411320455400403049648651344632681519241233109774695744724711668018453753522023032874925195005287282350600882847134174828139195262494350163986789073140188691126928445194979011571141049657678813905336235570983579256923860096956963910901293223621260901071479716151388663460229137649781000129459778073605889753252956751166267848553181536290232804505301686143188109462015573471157224729061796434805907779748852790242218688145166267917936989257848167172532153390530760296774321184 [180,156] 1889489324581711756618500196283659781144211832260899492251341616738944860257994050419888853446034634168500400319071531706428066169053467754365640659043744401366907436937286227678380980152176462087024189740750951738545053606022578808672832437950540610868181990854367529103627138681499822466876793509462873050071642771768749468575907347013082746479322226948027476555023181524314632963785420718829326307816732511866858353363649291472833126398120253211873099946347853554852245676031839373917155944591309150246555980919467832873618619167274128560801662565224855804483459986005671800103863625360422218748462127302161559151288731516809099636265593873391421535822866931764837388617692634864863818344886528776897293582359371387468731400330907513983954898142433471760692040066908988466423684463740451811770601947647844056406384533050666909252248840835194038003771798428485153342920955381109914367919078433559618799037767678387738039367412198083007870049664725455347771347922854676339889047482254923815483138479629344232644804617918583827687568889092884386439677332405364928349960701435039236080695799343332480227547280592826791535639893282108723813728270974224080691612699937785432149014956134284026790893892431549675631114576249605508036429791838044007091021211750821766409212463862624692113018407940162645068810464166132156623459778339377872173526824515 [180,157] 1428018178496509425106087361749106729756769809896195904162028869654098182088688120723049158398486822736283510821248930481202775062667345944277941740124554526034602587120089504287633375433276234001453481998768267449993881515161766463445722929591701810460698931215922664294146001592370694131479447478323005069896635417289421755921194106114328296252706779553124632956826903369309817678481800650606169547322408941436393979201370004331969471376125039366473971845006119591128091963987540509345607714983197800072060620710616330105478473195139781660644359801410870846958653164826904017304121257300012781793375637724954296753933366493482316306942255760503137551946043085322287342435490857129646764286417999545574943084500216665161271506111999608314112083618034654475875434675675938783560106847663720526467422337361829998219719961903141693050171364744516460242576647685413864060096403676956031351953723174753262047463242249922598098229422304059367269339128430058598168433084289362168227430703117976484389001344383952891099871670217008586918928821297016434074447141916310736850630369834440450919891442522218762097700555945108653232924149536476697166256145341217184159833648468848258797697574940702820184033366880346759031669298874943347366514806728227444052903494969569532921047516675523716619310257139779299493175254341920055402172384121984 [180,158] 390226361628437316076414868424409408728867050343285362642162220285551805324309003720794086996345908021514350055144153950676313717052594367659841929759094630643054640402861874073906996392213921748370133394580128282066757535397582287763640024669591690665784531617609691854131800020959611191904162056214073588871264368676864815863840053808941775895520344917176084577877970372205248089831417001212948290788831220764097310354370549595936082598457731737363553230082123818515449678367952567115508724492963743920978410972322687052245551826975258628159060612660912612445286013524285288717641087780595108054626451954150361870411338865851675489389673816524027012476014590750747938583033861795589389844807335892966088678119748761535680151035829555015994737998068243336137797327671732029011592055241572988346400598748618194349301602154638184730704741016760904392160556222560673345006239483714732943364309822572243433336375876185911143821458516399838785945826799932304543311765737608638271054287160745251119426084549080853108090249495780644846901380467750422876407395109982491623753675334973462008706380368770790360699989465770563786693744526635720625858502772806490499887401424166140034627722191307438299198427065159462859011075995823470071495551394582595123029005949410840529591068079649566482455147444975280942531369116896120 [180,159] 37351111093766437684945927835166238643853365338855810200458389434867179985559804378688473894796536345752154700130817194792354768068903195289948422490758725871448746366352155154818478328559081533211975691882695293042459065951888394199918334415847142189324165437184262642584174974033015386316951258991245101031042851322440914240193582371979161148010947149990159023469119756145652349547787120410731077933490751316046362377634792300848637751026037876978151705687897484549587381202558523405435737544920109032915289896707341361546696840848779279248873035587098753601172970421057958189476253394238077721461341493561519207943851401177094609398526426359645202197131708498297551673144026200142026895786470201432422305635211510120333577304662686810145288820043130650261360377668851080370650694365323653897974007688978506816658152826284202597830895407600653047237683102977882098150927404552518323355616457824859111966155599505375088551793531884064896174335649720724436998380468727867167030755540818673356861654797463327815536053537166167358386213664466689788182037420980850750431505521414538146484874195961490924518834879986740084028037761979498554401308322928406894794361682749776087115666432608894929886820524420216098838066547385622892607539756099330130312249587785827851730890497057366854796576549519171072 [180,160] 1209611047388024358418544778399739892090023994428283003996130094943115921379770729066387200922742019696160571350986070597831944929795447365866474963359150883775105679235630577478783004335119867193083976614822108049619538062351147178747880357623399318572754531969571741021903723483847209682334539513600577489670205729325569609294445289554030367374350434731396697368788479125356179402516304248702949081276919437123313965709458066340690862126805290731836349809602897388623329479030919531817367350200275120160237493908068371947499906082323898104409766881835809799987878167777411522364560458835875218994995753374544819814881075870015847459749389819867777415499732571649939424145947166028859595174496000352986052869148092105211985705801940167852144103622603283589148661110836541710254151344413146010704312676327808567427168252882571337291982751359189569200034234514577942335577884339529655722239632709244055204064229443506449004709356111008240932222223387589294947647230254892392646184916936207301669003598454836076651340844409356201734544460406144054049721817733351010401688337354069028698881674057085282160389547895976921352792651471899888258459541942220859637686119356444266115279875191853164856215116207904752847056855521934357775961549134880843917861847493344295063213294141534018008 [180,161] 12761648152277644993574746237908478235637185731671130646535087164700265244066670110823375014726050943637172094153345213357741987243801594474714827056780916905239055605579585528662998818823626632982786739064627119642760654636437416922192112618275985544406821804577337075201277116524204871573271428832490721195679852756023706608816040525210138546502733132390139646710572847665959328003802824617618906004726461234273044329361324902884497260242507706605651000018473437048696166072328178431163355280669220721049224341928750372613849559563246301500445167615864409248656914286764565959635716572708622170972077789465090090860012400214452028403741476250587226583211829886230166413214497446553384465012361432279617093006572627013816757320163534249993962619357759402064609329864755110327394663467739798058888804632220747452644049541889169980479370747662857185465576302980080868732248650839543799846288555308364261635203977201595352613759431462211678822476404591672455109602683291107471440028034051276055707568186089336794511772388754989094506147169346799955986693366824962489211022790703387768415239518926615383347419511307158079077016678364751526368167338824509485047681465050343683746901551142732907749899827661167886728316872164943689348500237182287735540095075214647884544 [180,162] 42083641631811012857390466541760358847912095421850226726286777106133774026897274412911030204030188598568689929399203929509978316558992261818761527072860624517243468815743774101508922737803342587388408807812624255624694800110374838652260264896248288440418809418921621597087500184886498662089433526734974817458727963413238085210518652040865877896204200371673270439972901625675915539295507404433944377113087558208240720644098112526778841385362323117575767977508609837886646828277521236628096076761665386125414509930187694184074294146464617836745426254823982030295284930334180451926571018218952632096726454724981854064082693053968240765824876119037429893581673756195566343967668581424192912868161650782983331573959100527680111944575834720013929077004751327952596506871620395559311993212750955687359117635364514216915103627927215050382129937048722523658893951732677010048283812677538848763504974744012930627342309295993383003983622991632430255415585221178036255630087258767698184361913528922757291154045506312914453219325858038011744234871773301150620541950900758525590639440482098428052913289893643663580405887821017977412043836480113259881844869413412924867412805407753812460594932776048720099860864307471764719182384620076081913465229111318205795152 [180,163] 41455483407828218906761173578463588863395441766345248715272308220339128906928254851404022264205842085676403653656243566887351785380285368717252641394498764976504016570450662819973415779398042641308551684787348700779669154643377518215641501290157374310656580898994192352078311586877351996168475088958595956983514901856043483057273673898794153059110861205804945882574119186133621663165456639118935941821370699815373131165772252429827061083426751447493385732012093055110315981027435114030492306967462574528067570393151080098859105114275495437048109338849772578921079916559939844131172709405032883757640541685878535464711348600724980948424919159468517596794723821842238032789509080328725479244568960956406870831142008055931096361371628619585806463058123093592034647695703447960706897065416250675903914852639767146823778819994056811476513434848493276857744339471282771141470658771873138846549425337209898506281454479095400271644743290695761668033976388126768947529119932756247489005913425238214650720707008769508648707935390745991643359172079642356204815775085495377503601028382083454838785721702208967039431257034443980834606074363907079764626714913806398969551653751864449196927232177903707727529513765215943568869723666890736333984 [180,164] 11606918514585636060199158204545807513169070610783586844505631392966504480712312319950119875448656658486689553926307822180700442703528843658908103773779645888328414173644257199025016775843144109313274851285683064347536900341309393124543984860795572436165775572736329306837804369736859511674866736417168059454414016032147713866099918594274995657176399040275843405027271721610074479941390436834445801665057720799391357389694355117302525424531125195318583445397962247603693312793926963271750609562148972920102849962690237784128400818198769257712078938272326572636718146105645863940343973503347688312549550761886946291029037450670125746433408964495732460131219252960091202024251493815716778354289380422195548570917658868339111671974703008720043180717825159690347488423648372618115956117832883831807853441673530025541324747795437215080769862346667591393941323191504740624500039840837976072914374710972184535539758529296714512302409013717310895270163738282102256188737237374947935713992622019971019892809163208020794637655989170551253990782818914487605405325192268812557207013040034441738265571148655808406270450025291014861706133516007523011893163106555594720017330983680027237694026247977491329375404195985745261575 [180,165] 874526100827645828687385418930889146327609034788774031276602008556685184718480826066615931929194155436594072431693740274443443842681304763038173169728211087786455288863954755023340573448433198375538070184544093975676648532525022127650711437798476685716663874798613894682630377424108087726305195857776019212570461212431217675233426841122521804044955507159967936767508242317291171453354859602328500397286183869242624483834625827888435913276100938094613156174085462516793848913191472790556214512253926263681601386991123105568940052197271432279499256607004272865455323253693094046230639387932562125760362936341606459815998759526528577170027865770434325326699595704252634489491918167773197557261289490935223847529346336280957577050150018611363454932904327602065480027618855798095279989697327496492185580230078202607463244520542858010560809049873729732139708642557232887376547088748761271913776993081304624259590272731203277623913356288213520710024116071033727745813840050483449914128520728499010937688751784129712637056822612961316857190706431816857488479572287330674535662877811614435329808833140622388851781795191244411196615439480238683291999634879990041614819187212908698734337593354594255008 [180,166] 16694574263502874447642786250977187410687677038180136228604454995794017523756085046220359180895221669997970867341802525348340333641700197936898550923276492806095718309467562112278944415983849420348733950442979817346838136167591613389199426735194555815515380877580763149417633726642087685191860094180605917631542208696133400411549838522537061616176707987084803214252355866413997497390945602072262062743685427016194625179062703865211543364737397353477347089811088462803109838763416738096292422023507813610414466844480649580740102034904972152763958846168827486557541964609229878549469852349657497066876887995093696070134322515478833415203438554719205247340309838760373550298535273421388181605654785542835031628755813856909130065193366476612970992663114194994960284415134945300900440636913884744810841933216264915987176981100490992355629049770343158968983296752854941089290015377399537309817172248611783518582299370271192629548703283126510846766950354595037467782100763704478509990580812541425115089034231249727277243808238280288016772952910897081901247844890354119131895052596692137276808896195021520734917802127326535819863035158972373271860921989661122444555631373117667120 [180,167] 75542472210352625321162002840404679778730479192994480593328613134600107496779412571289803149840332931780159102694050855564769570553793544128430601208204141314099892920494498654282291230355627552963046917719935959349266687926738165241139089461785490175853306212889915218103011282210369390852983672816759369151926757946463143119135157414123865439985260298964078332085301247446998552650917165088706250491587587718490726363280802891729488095451604854073549138302677373287377298558559455116565157244101530919459575493002036732135039640411521195244462880279373168605164103851131508004798617679032197132558404509409732409514692547212782636295729791930364447402756942213791596254453295501232953226026685691834563277758711978159626214609887781936637124653459162626842178842423045062470650541951132058180452546238394602312458985629709066926165747613524041408276098160353558983729184770742364223375440859617807564040902418662570619474448986984577366835592043320442996283185385331063322964201954147393662790266042540919760983795667085423858395600043343352912372054172037682082709443014949162441464729144822399895617585939897396660189259839087784492719735573764320 [180,168] 75254750349200976765495658357949387027278965733586627137997094790537903636166639482398479147024525223743898466898620347047809627976835388132327368739465563737225093635031385110471727219337051907177866460406456336125895015145638145013108088286342562260623457694276679404092248568960348643521335377407997618300967966511214785993416775378215299199031874749013702552763591226995664125815602886427375124732660857133175247470829752615583598059402723231802486041025560850308084921690030713768637072750207407597057101434161843245773155803597851128878139652401256572186043033541108924415689633599202306129769836645506536835416512049110525319610546992819424509597845277556730099491102148076399927168833917008487992511830315385636037838431780290685702550892485163637883152798809043857582391917567068643162095387612450222185128505306519203526661039709849022366031843885418526456107983760114487561659302808145460776360834195290337245840251078031608635687171808411896525309662021254560926733782673012371419650486884823123716117543317428150554477886344128538982145942284493772769008123948945234174870731085939845313578178687407738365440748283472 [180,169] 15201707186730665641760786269484936785284255212739491816459559301502571390772697484194246489152161216600221390194536783034709213910731658434693305807010528516009356479942912252671574221121210557681278364764155748953393270376844173084078871122435366554373770091462324675830346283381437111657761432347667710049517009266408938215876557414873631963088085700834606027679386432149600824571418714748762450382076323721624548091524241560064420955606372092660518070277747144719064392984016400409231438435077267792906083970264287968810600051787357059958125758141610934824760552198230056261810479213116947862001849079226142660223410872218844953033978166929273992827451122260664969619354139780941932261336971097290268497969937507183948148580476556181412965153047440504666371169328333046514720313666600230539125679546953183094214544974097202065014236453883540380887460286554810704216825829514546389142699834731886596118945552818347770725315495888974078893111920896529429990440549532871143529463728006529388402879829920517442155757598383034808193211237630240946136751561193702296210460542368264943181451619831096942430280240 [180,170] 568016430328225567532267740755631026341116231231488230590334379111370337623437187891048761173987439376095928742960362645532295412693306363091929081107018812899952215209778057601840079440832136816098256713030301572214916111563345789162553057415840325547304305889588711517382392042703037066433891292992491877940715187692363481264355927145047439691079210125284624294209115699812124399139763895793169498960079762081393213960487806628440484196632185326060320928373051968632234702850921137940403138971080658532274956891672577393172856084801136519284907983482873905490039454105216194658067683879364587842712737879669550561383269972722566316352040974476275452575933075774101018425244907258227525303228107436800304041972425690285687209142904177166254630474027837140258440232601501748626645362527894700132711954470217329974362974445695749629397685668173651619490160630759850174335703167100430235607810023583454965839067830486985411756334325745625354111455896194943786732695845869210109851669514361380367517832646146653796926690677836461579415430481790982375914088421031542839022001423497943164864 [180,171] 3541164378288418933676672487937861647681936311923135155006260133933103303450109779285326941102965395184690964019290530181270107192697746849113595918290455685722556462654391994213646379508983373851174891188632631934284095677440039943180367933836845813493970989182346469386173288523320281669532545928916638525767043701549766344228293262809296419224845902425193260214279803399630084428393573884450042314284875850424161368014572959295600637124758185188478130781999841587216451819338449545561348261348032482119439797585704740489669040034586648385862620434622693522043183288193031058957891194721038585011524874929267634292467271957244244010480297382646217978506652833984168127700428913790774648538751317062537641165957201628385656641721767309323684859749244626067338094152413611040729368824264825486838786438644784848095658155932560719454766127426640310093367986285825553860518365065135739490640666577460591633970350603997536047748656086012721452002385857190596319064610516808953660120158312905363218313789894520725366700996886827680811024461010090471663575710379412224 [180,172] 3278803063801666856099192827501801538045676811391807492961877078313117817053736334278736584287257698538120480942235549860463644798307829775804701610779413371477480847755059412150885041569032832022559017733746624035767026387136396247430253463570936217698141757553716171715731579920245089583203728246630254543479647538881290131402359314239335664699917591564362602007821225486679310818155791047257075635474558879523052130699729223421109925350667934741317883214228539106058431290323958059072875597870134098695400803196960044151993850943051597803101651103223140155714507829972657274571420798017568991546516533492731001977881011660707839345607051509625282921631440965887945109125842062840543422471269096221456287368999450090148170534382911179516133236398139934492803070068525415124970615105776525374872209853511542702945805904762455718016217811492920249841883084736937065933930383318022446767015728795327741707522898197616610140329555105840703873648616290124882314547617999525780879716880424717525207816286851031671413152297597675921432297616094 [180,173] 395131038362190297278363132982752160261943477429949956945202754434906548629227417147230727796747475015960989784829238558444264910966431533244713636064105978087916843419756408222572523366439846300289054561364624228401075856434525220137834904324561011903859525795930591627092022299835099751181169802241788730673759257581789152583705629448104327167242129626293409801236765747785989811633397227972278527360515626136416532915971975793324749724247597732393456788267760847070998852984562458427157514912054012418429426427308881997583299363881345871652828351207459579449220893469161373298536536058894475258841236598964886717640660114697959456503179931555179633664232586826467356687359917118029317974421239713738486196456863132835285680874067028379220501810547606356099600353606880714295420315161738377084797871372534037807074011072822642241557752156769321374615750037248857011066137757520490780513285450611022562538277475351157207318819788431441437503352198495552289640263314448550801355919466537935608069363483305701344624 [180,174] 5330614014769021646167805650165326165796136956583693141045907517537299782755029221452703095801209146675414331545987140672863375714654504261176223185661349508464352692167959022649958001010264656985092342132192682608041869230451255638917982037758003515948886600154347499462986479507350679844647659607105435749930967297428199660713771942975831640767002661608255221311539082023101245634019684778481791977047659699585934847148141080949122415681008518617232003064252963026093098761264291128725661525489153121937019915707183682375918349444307602695070003792684044495276895458270982722959369231582690947710489895102504588747795321177046394067843202919162230895443787828963174456799990745522641576833994747057744493038730302196531312686595748820760981484812034253315369298930240221111930570230633700452626072742650419129496135316299505197447322104966187719954051318064878483197466205597836975152986764156374433288540628758304386089048662688690160592322915468881344388581618513699557422198859416248 [180,175] 6769815947046792711596934085310007705310142392301991131674585424193912269804869072282893747884409730423997936590849650463478193182094803368193366979852258673249168970824915896801743292100279434375700810460629882319541502487781554716997654250745827533540198855668381647840402905471949700442556368919722486933001010388847840998889647493615431760717998871676891536852244405491699766015066056122738555733010478781418983531781614333889871834404562149022317580865443615121261794605532082599046870059831527633934368626432593975489123162636087004770216242375720273107513520748943032021458843832223207631945409713674967025479107885915926297674520473152547584507505476285262692513927769321437804812365854020207527203315563488602996623050427545544923359456752972802963592292865427654719196021986036083916383532809770430822884263597865131570226967204648607027960040014350901433282272801444464742962318676485071826274070865226067862944436302412042140631901149858376225982944 [180,176] 662101640766947453864147153461863926038589840975987303729805377092925891952352323404481022771652506664377403241810392292504068665017546314652297586313294724941376735542257843608359393001379912227090075843386759315137413999102011317962350570501046574608030756586217169409457050555439888794201941650462867978812982984187494371237271644244887647079392121582524863652234210299888647424510177983891018276273072337367515375962934734906345869733263715498974287787393285013869156276392603466478972968262618500752588299283661852272382305111835133764062299895371574401720934224028492221550986307353349464120440272783721320009952886270424207135703922506797827048481207915538605779670185521056290886931683262148864008476701389007418453491932534055581726366361587712935933537981548984487639839642165020521202679345726597272351276023625074994549780274570574087599466470474412158273013786982354655773214523702209441855865819114060108503012890224720 [180,177] 3942686156083044371200636421498020466192235131966844345637478429667441470298190814233386934780011432088758878283112809631612862092029857397415969262015565821017193332505447381001835965749437170568193095454731950980025593039303799892400052275888347741845431086132748551230766518732759681442545308124703490605224443982673040707794715260777712211352757807974243619120973678213883647320194055063142943901632359637380718309325820005020180817911853897021730891346862187991436531913006625652900105105096243021143343550026530136338255281886182947379463273979413071910394766719056230293775072408449107034098526961850760202611298310474965567442557756451037339185074198958208021797230452408515456057192352895517146427943859969996357226510315499191456791345881538353931310125970493857392283395062888017676211756023894074351895156870071642506736130396724438538053936205879509533749598991240171036123456083538114920672 [180,178] 1082757149010579799884755169700429475019391230299578888601226154866308401746972076374140030861156607468104657733519328165474760609182870044255545540536617109711411106686121260745044923810743745018400364362757828578508418480078503768834193846723844357551926737481029669561052886609815794024443124882885844105208703902606389887094051795752051847220462310647885302992236281775411109894023602314296266316144309663463460381351003349507942662101519444943271153674920934636521463975565863230135454823869721719322347624531349728282994244004243417416603683635745115071778637896077418892348251007614295042534654883568105623905809302268354764357675194774417036077437934922548167857719825388111655572828028691989894584031018405669231090821212476263301608281124255302062971922434016746968782681638985912020619352710731559965872896863690735181111949122294908739115111215606234895066248864 [180,179] 9832552199834150414202046196452694809922830048383616306427819822811146742337597029122465583019443793040329657575762553200839968543618898761804226998498532734132849107282834912948952037653749545703754624343626011259099030949055623779685313833735748660041386531784154829790630698894643109422016591266605378662436416382377569890856002609386522027540752081548426144017795054093523386854950806839531043376327783015175224020245063218364380181637632913562522486732300613023120119189700641606588939622859415661734653928426735839143557001771355282673186203151079226365673888114007445858995888263922397158554929948413257561006129163374443498363352556995360509569008614134413452944146545890706726350577332705009309178705118345507488631573921602304447195923420164865220684441100756079881823415025697762977843395947633668100018757203911922808264111941920 [180,180] 1970738247224778457899826850592613555425334935772162423681236568586852135960318498935579568483004792940114871158461099016278584664238450541011900897723345554282083424075950679159737620506358168075009523668156116504899745327386377172699757391106309819402248910613944900949552576269734245531614507050591401048018457438349861285714440787463974202795929221095021450416530603451371979436709355082325450406123307131921808480524786567402715116455908711634009873696594284821389111311072368278739140382256821089848142708022281126016214530724250342954843149727256017522335893682093171641010376949283772533654671964583695500934592047407505049731174703823373640797030929703403297440691935492546275277066631512892764235223377273684362329028336837660314296541456407951837145658852540790171803004694325511287040213528942810 [181,0] -9784933069300560699372848555974926744764869957037630195747870571127763494243301700044375674427179062571835392239185484154181723038185578271082168026550239761044899038150460024644377395856667065110360279612827642632414928295668080274012363488427974824052532316186436954130218689544031464390989771643044662131232161629604829803440857896634049092101411130365122982798692806690274860958557690298880592616648563499583631872950736711704776209726821549889838528369409747215360174590483388422455978719975426791538542632103480733259926553198124816158288988922712934439205887410482453867498984786398621247107305470691455278243576679491738352055017625713235877867244832932315742500585979971771901739079541729773070754122075017091657398950680285011577120180694935351436638889861160741530669110992278592253409170576121709810623479853425050348081524566686247146204230487733327991904945900036684377144939607663314708730578722251044638078986465182467623489950863584442759824623638336949846559521343495942171920653682557581308098863368385891469282960506123380955159152749685545829863794927032516795095754317295130934773151123580474941900368166544097540995475049232340894616838908815337729243608375367118091449436099897979725831184767790783611364598015319886815311868121691688466816340189924158281638586943984465138062990916047179772031538877606813720279825511582112234569924772825453825965339518675661848101965785488682681944201088194479477837129593763255143505382699243888688614107162493524918605465313479007632386698588720841027272424447231717011321849358241080859684001246870370169768076021953030425022217692999036474630841465888323482206605904192064711262371045474888489942352198983083997565815873685311213354191417295762005250341517970204590783110697311466958900891423507014360452589779281175632306808829548352807326437730024017097525281311090856925585331193158633043018640843083526335789520694583974579019073437481536129309866539320817760699958019558396885966732176175481486175554562512235313578948549391804078066982396638292551545723193438470506328337219298544831356803845417612761893075964665743236136960000000000000000000000000000000000 [181,1] 774519488258820755451893881134849380082838728876882261505613820603861417054584059790372475498501006566278586984556429383258028616258909797000484316228881032211112827836704507075309370799207191297604050890752737463845326324747176115209182851012634146791735895499373138500191453035281353976398398744946492022411489291373066742259245003069830510963043682351531021423562059874021712742996184966885123541144599561921177872959040375643183007011040172204462851826290994896599845695342344427969974796649929752992728918915914610741707844100300411601181719720662830306382024896368334575583403644869985002613008096387640255601050110859212416218928176997694624343928629525639318343798767589298050883757622537706959964472656022040425333370422631643204128262271899756702082368886520793681306378825132716176905909011250245596198588375842104001126635376083658461098520639475887239183934342183768865554386111191420996795549875462767116044542111509266162435489185002852169596521204276629169821906017848351569022043528178880375730879285203631936606511273087016550209913005874988273639474261129423813243126456351386526806267025008319924040098258953985237103262104130247107505915481066505047206519114958234388945070640050747895719852744729941288323515762887147110098685558017332936527709750463380069079867503011940518995673450458293999792939269397876245998848945293327874190676999025466265387641919676154350717748167045160491815936882178216061028676499644003527176211692055354483498057188867995167292550084737688964061901301308233332427973414422778935059704515260876808753602745317889936286564468592431933525395680048306545062833839610990486084448140497720475458051823562693324031793849275020370006511124125721132841449939634221741806100543852235009207320453407984610281072629539865806424441768443330074121646148712322488123457231193885688184964470267220881404060604706415867562065568421730373420463566930596876801490487133486600295768856682764677740407445081982129523439093651237160422785717979236283876244612468513662086252297826830959670665572213922175816676096210317192168993940396130186940765092308139986496633438208000000000000000000000000000000 [181,2] -407981291644352697644322802453588672534204425105157651387097573249385958252142507707892083604615033041483152190645138318580100116295451970385542904829885696930211611907475861153326228222912877551366167980674060633588448078158574335393797020786636321484761596800363144708280700844804208830453531228645453318535040530540024030047119180455543156610332500858413943935119046904445379243160951698429580246633998161571722517937146756955225869627825578296740238698851873474854866346421848792517498369063923914374241988243178774634201350444088551806301639411151332686708550513498981403366700017727929825998925876214686949394218714968025440420083237669463670721245387141367156167453188481628399008209720154237745563479605124926797057419535000988087813540797264692547527093400377285890546422602137069679780381346107906930171569854648933901627688060122668815831143798415813922227729868997846259036352211314436894181725396619530707527457895202276415895261408362699677544346605710240574514224468881940116150868778269534000954788951947234164497630752353162936443520774031222602628608514751371694489683047285139867289251071047122875466896393740206478231920531087231648231111444087445795791946498698453736931046336867239640629360371911833067127376256522897366641907653339920106323576408637483825650762191318303282682730389309059442736404328376492275586272861229136393417345604077961208371151544739814792107087784285922884655164942719161963147297287309504040492632999876317160504406469062134270143959542743022023094957752450180855830580539281089319832582732144302701362336367980595287152864211275358980453039080627480392857440269106144113854557806104189480847501759318568305153041444188415261829682887426441655218901845219343933210565229006573005735465841774989348117056676764715507205875523167818355476794854855212365927128567865060181939399407285412908504877284000536450294969252498763727304283965827068153857973629426436040984950510132074857491077632090769292460231718587226305282516090334430244844877435947556930469413304913378949635277385583911101966274407688447911415671729152968931086396471814446771322657911603200000000000000000000000000000 [181,3] -55464316968699512234029284116015579985284127797702010728979802790864387354263902234867529407351252009425817292247703715734482772752450273978643900811403316461214867260353740856830503398092952267391068745216758187884689178848882310756785287556573487274941078429545985445456728528962153296585218146791724618127503733695431258372484577851156997908437863702534326788011052428968998610601127125006734511987033935384488501397348375089367905146988930958983478375856725450943559409067869732947016916835135041919996195766887530533752719695154763579689814172377493892578180747948145361716362024475751766238623606728301390672410759196713425765558147888059368685150425288596760526757502497466901312678473338629464348781915216028691498528363989312454615411579892920246205541136762764477065440793232994541205281738728218395989738109295220253056460851782965838542770417066472865224428013375454673769250256499456120537769131964874704841212242196796072494651788958811781040353645444471973656404720324172547526861734484419335971412144484277628981115099333992839268669177633670490876246488368690376608272877679850419213908586207224933624908407050276391553079482091496024537799763001321237692584965940368907492241886616002707942362909834267877533929259936662783860116462946239499453599774905845765445453156390860112418577922487491024790968595155823428468366372664685166457774820218936262954904530542920233191503530004393430328927084460888277308990960926890470825152097456003632449526373799699738713047857980306946366675398382436011649477674930613297919107338122241295385614728261888227266184494044279712551122824630363170054464969508289036785468596105816977629371551169652290831012933092443654819351191251902964821330718015183923828584609047657988149816285093065109379412883394467639823852459713379321135890294046121440923179062387890996409341547330335192311898936084926509186289598390822040218523814033732725932948957672819663623641268292931265323884278882068626215977118139188172780387868579868991422254600804538285883181685318700907518561480352623067040934441169946264220595428017598677390908552437243721163893014936944640000000000000000000000000 [181,4] 9292313720470862229658357556272731138878387526278625779862819451004684362744805583227904140455157906426031919665009347068048480906344269153408766297333016705696657497571976448636889980794113572248752846460031963041227457389956633817072874322287436641921609236074570225229857815085129717545271099539944793819500861996411559763822278258016800883263158810957026454328086930127462035384229164023050665097790150970437665015752554773957710961985327306061833320080666086474582936539030618229328224599870894746227831208390880259383389462284856336684163077216594075582003737415049552811174815540261359134098673282364606889975693241487416535889921573445997281093723056066813169331818563231813036275224022604215490272447369367017974617015756296046887987301892690890246163651689522519911325361597098886337392252372274372710182276075008554839244604628440966735965357770637018709333989357916600425515031320940337751630915224854441920659692589628425389745553533776862484246926379143814435524012232902068772907153680172289568954245429256079847296809449640960195399798669244711608058513559736697404040421387265754818839074254886459830530795077804440674194658861939336120429565591056203477915176506703475821343878230540084099651899085714940100215128560502386291494448767750735531858488971871173364907369465186860041611487222208312406541259648956529614992261250449772749298067626483270042031622617126475035617025678379820308117863782516755539866250557348348918821062739904939931333547970881783865082125911308212254505030492637857702085123178815979694799227695963741494190708514818877390875211475644092389432057719373100729432486723365184771979633915821652672532380788418229595006379064926475999026671760127645460203360884275941114597547803123714761115196734179653830157384823245171919288778471219102002009293131038575757299805216488162023974038727269195838824769080494709032424130246913547360851557313129779734543196577200644888817124897585845024222723086183327079034920087156587195573365042704808801316161704434452481733591581375869994209955228750600893212900723274666807867525246184175751249223689635773699406109473935196160000000000000000000000 [181,5] -210479937228709132488867448999330805509622274629734502321862804605594446107070460745635525567285778241239791936918547488644307332315489223164686257395714793788556212572552104936783900775326183020810650093548917454562562062553149748464144243460957139017385704013815401642556706048463429965033303561681526407165927498657064796967701092453751522291536975778046489491592001424711980502718369268286658041671921528348162086737803232047435208435423755231598803217095541711654977809609596103746219406856859968756652706704541800411615072780564887988034776648286697899118261371305650070024937288856024979747764153588605476104332861366243030441767340042374235068827949340330878479105706373389465044001444115865546214695744847249271588182099072986178180250671691525644406741954254888304525018050146142119845729104821710000483142936403258624111788864046605748195798953241221957089810602001841909702004722855353019648042194413536970967828482262540284823249579924272041947340050240862006331300259135391120381455731673668023305275715010001406630590630835904931364525268657012702188866154155763318162918859358140683545665783514204921005194405336141997413344395458419733129596042242382610266975837490465076201144943507193546512193422322914333367440972764216046996936693584097569733236649854957963266207652199506784097356271472019115556556616176559814533231317230560405833711547754433940893842866119717814985021587632701665417601074918544538104080563586078557619934424280041100206833878014194964905441643151328127945647798760741319960245891839896633499639314871974826588962868499918654193852882236209146543129720165730625964242429327437838373960554377184776354153302574650042332288988781799323305326542413760522670988530332498370065812870408547900995053476766585905085959344521796863194169146335669490243968337928195121103831602521618327671133209815503273943177678764280008251518503294768709823066605768460721295576595555746075778362903072804381209280716223932623948785589935960618074995306941091258347416012656570913968893371397769523297340763570255689102635789747887009737574806860767260453354914485831439587776494356249182208000000000000000000 [181,6] -921778339388715067020214599975307352812785635698986855484356988197476347472255727487343777692276473730392803533588210711136958681443202698713359150018443204042648193230248876802113533469610515356560021858593374806142810861091297397393127274146138730676726225868667688091198551264232031358635366608936094589760471804059713593189822297814955030072260555990672946721623087151975170739681931576794442235248813984740824148570379018261856360532940858506049959662032634369361980627062599419468926097971550437119486108016728073906821484532946582600481842532095637206071744825810907661727162206771989766354379427952999993521038922748279212025061516831023373550422971291640259535296808827410864846312602336964722895609287071020520604033301270225412148226150098582551129619560227044586383082614793640741281591716466760852962595245734333165743490113076094838416427111110446590552109152318082889758996096532979351286480352922362878720904085306861559540577213511954347778916782429525132779740706505702763835262585269659995679981337552806214132939759631085226760234425445651603591452261401430525145246127954617497567037117615784531776342741384281173626540819717629372812700702836831871592092835211007525259915948605694701753512518006272961733842961239039219406381232994802447937545506961169728841413834026408864288573027315771488196210176788667186086901323439627289390708250095191864385691191459799741749611587443836322915242485991257295992390242624863381564729367717729302748076871536387311457781018777659835642537257923260855669930430235267541099501321153199449519802369075957577631222217541542158698141571434859213950734343385169878092726438118911395423506465164610017908549628165752446691718855095394452415014330339894755008952028925388315468508504820633313891246948023184358118240525521196785718906474718063264074393301675769284198007283721590449594348130526206976241462210603333678922499100444683312889939490144691078407410956397828300467126717025970671279803173366305573597005853809837202793983201104643382651438935716325844453388400150573628475286521264152972788970348853260807553654307926418773395530597359262105600000000000000000 [181,7] 61666123178523688859210994015687246780730776099617904394601562917788271192817059362275647720490429438481494161918387421073948341757397584901996932685860343497537162794919742018016603063418936744645656675425286137426506346842302310012692300522951540735035496846801480571432861498033784217122432406768387400110801846978977433641315295107143237880626625309835319395396984560033116739435819629899524183208468799036892098917381562496890370509979241054869195189878961436188174307787901086822224431319930848300968464847026036159300119524831402035161657002768573385190543194448745039773944229307355812417455583920055842667222401764768175822169032973910737605658644593923791374398816817467162812279247692452744484117689565039865138632453585460757056420070878610265932147638882832063457567199268383391105322270527862271520759449095732138819049101084943398441360261419338424333155946629406735442466091739390965437406944650267132607206981941208141266023125369803393304515775709190575562821963319626616028613148893622754597077646040752966112055349754764205104122536744166293791934427920840327391134872093746638883801165652922281584962941308510507353370955318816780400687113333472600149297410792907103402753515780019655512914133460686178261030726071923833183757332693580625372090633578830151855800935043464410626405160952971977507359350048610307134408299994126967331723865788645390335247144971230213048664681716566126564380535064649590561648792745556660536882358549178607953728623866793022893366700907660666539513861649353847982204997138105079886269220256434162648564662656879605835491057533395492974634952036627256443875568334228427313805824247945274412531050997363937020802746551539733362196106951917229083367710602636951344796032556158942637357206188968072068929235524115307018695300308769540722413958409542405157670708842623358873934598339979151273369020357976105765892309147146517544322707645103335112942308433785215821535878926440880586024113845138943033353557640836850801572531654480231116141380061607421969185283708992506182556877119958468287702063164173730237512148168199423418991218837492768653079339636454680690688000000000000 [181,8] -661946292300303391065082299212563506882977615004263026379879332303695046842850846512532024841693987097569882723113011213578397348522071662198647917289259308553179394324539046723732139451630821807726642569732448788327815182915835042146206998771758489520697923881012201389560995125320826618965402919884051690711051673979960570509471195646623408074649966161625144059106283074973390264965661840905915095892358821194057619590575473416505138823718092979521831589741715466109794641139590553071745028153825697830336830801125605385464878488474455329428293622107901461033621806431260018580774012416829277026947928312883944076739541082028385970437399878962290263495463335485587017893131179843561686231015609461903643695834899210464201421088354458068268274099320844258068524829418270425801290301701289770094033557283297059984034864671321459903475236191261639089151296996924001786639429403386918970045736930788200388439131711241425007180166370395142631766366606189925964250816130807368627307912942001612604197274849710915351877103827240633702482046284518890659978773624150043046904112263222042211366886254056834283551998191297931706700841159614750335918271170759929612221194603836655664103887697129893525289509538500037341480591909586394776412728747124254508565114404072386280361959466689840636991819670819762068005858730306129799000995417593912116626449166079723596718133471956149282152042971104449142899400797043112230757408541445689202432572940271304669139004151656328022492375261258310555798088487731189493852634613761133637150661184797297934762433661221288578960388320411063537193880355324975748696266240379136568544587651049203403844183547036367866180531380603549766339640972437124527397773342704740272871193768193877951659111531113504336021275350098471597276743077924026328547634872795731940981523434267889104693482001920714669538755997356910137867737284510670498124733871257217940745938298796252952117055798387438593928223305021473802831791992196049031551982065999650348226707716472858979686824153761159387884429597918334546761561694238972269364628233970694218453400146387849167686120849384062751307527261175771299840000000000 [181,9] 3240424608187172358836636314505589388120284259212661385459538970943564492394857749932883118940083452322082760543206508369666569879942618134117643447179337784985549307640637928454118716750377881889975382413356969714909815792998899453951519447653042578890550196957396693640495407582142779938364972482122355327063274779386451197425940066782103275447134330644661037789606947971183588933008377199540098676012027950196331186363061499498386382946282948773302742435305178242780026612806474161716305484429487503619319984712099072976423812838084317986736677072179785368084947385465152386363889271094640355400300646461208920795423849330070447810879528262695779075411453723080597977200932457426770841599357262907789545656724522223835739281243286367776041306008850205408250147650248257535217639290227058836979350327540112308971350931540570320176834016175558412675876247637888227808127797559059528287296309008713628920114337004461930182511088654416337969828124032784591869807384323455264809782818556298971441927305295199504395672508738255512803487985437193175087368048245075822553810428552840109836367303511591433723505987135013468794874191183832274281729099413629372551789524682200424277657307103068870545116996789828228493985985048788119247771816782056331753778197417178098147773202945117967160729163706513460751746420144910874751812684354615490141692770544860619920012702633138202788241613185265174878385487665974102424548054719659591321920965632590797428280095834397665822782015413840578316874536241365358504588184587972801630349587443771455327674019832565018726970653079305266477336616685427834161706503024229777015816928498637186996787132877387599253684817281863853404735639963800178069102038113555159036903037938947285322682745096880302248673358694650204871844559527018954469084362805251041126537978439688205823600953344103759704073928434520309842166236879817756566207258156192888845363497646076446837230912938996691328096425894697579415026949978854618547413687026916985074704909935290407225525502688889873558872209155697418358697145972398922013238981793209294503563442208984599024474643016078202619246658342556270592000000000 [181,10] -6080807612007615600644151094815110875454355108255341786897635963753882978700169908558816716590577813505900834017693444438963623395703996122534507351068497110311521161404608894108413812503051289758201619236832758911046553103175690231233705923442962883004354225849581959724222070783565388589870990590823749072575024716051102670567038107063979162593611210404802867560441238549583043036458219528346239178905778631112231813417039631587064479250654868378123670560151867103567907898571478492613003574091938535801227870919982014196616720052917190698477831081808990297728894528718634490473739763023272075238075486133610752838062881900850371357868375156008903318025728166584897015461110586051773646954083379750929392918839225669913526751359237616959582832914816163907650335473808432098379089121835442587383996164332105844919470770370610058130723074379820778182404343626155872952065634942524613919188921081102921263811299931551762124703405344072812934072026051949327206772473642844458586795145399135510616492814025107119418738980898770350446416608866999635891559629042070095155170990383398344446247643866980148941308623261415536395482581711121616892304205953941910205990412802453095933728703153238454786553175118994786271762156119960128877898530469691219719486120646895186525356757777156404329949889346998439585879497327357481687977369069424957881340881364147675681135097460024154780187521468904926055349068021609493362692726174873858353120196039249717008797764629015927266869846430450729362717073238554217554515898021735288828539531021063499616668953139602601219198069806064541213925419061434508743015738654623067624738276424131272623750664809964731695203218295661532620165305346933900471764464295588008836242440845319430187384946882694108131524227615985305022145268739905573201387177683646635413537994994991231289314693652183366161340445936025656357631377801436845511268875182320364967217917094185263565712836483277429659662495634212573829689546441179753349522764865928885781322393212618320824896562063722462576204410523550066815724704215352275361458636166259912910171787464734802483625141041955691881716879522247553843200000 [181,11] -18564490849385591581724246124842970361125376944880796046919612154682284857256791920810961367920429812632614091764944090366914406672487772599239335358397029319552697253032450474730280319336784346649172006799288865620382553028161270783237984636746153568099861331556876953047608125348050964312532164499469490337143670740044061275050469497724133352333871134681303950876093552430943067390797400615355153856951987495248659245963686486010572582651174634901816278442782866271496739570030206292066317900724198951023488548609343826174357686441759801578811954547625616322310577958128654808372751561210231232248391332175550689763463235983472137730320417863248910259108255985548440752372848116125178766321715514447573205362637967869522690058600600852490336556079358683177058925460003973670717812912613479204795603784550382066010485280637684014563847683857343805168593643988316038960344616255873576875270147772163699403789407556932806420550248024163672254551695265486553112788090561645873685453711841528374911295332019354456046821759276230389206157261091083118306465693862418751911215516023208763351492650377301619410729476973177185521228816801472715654322736146398470233823867279825190034866222910175872204953192438979554334773905182237758994641089119978190057502905109899200667016306489605767443994782174441471512767037588951713901701915334911271357291609631177570587739492549422379535190525072043061055732185897966674254740716486720168151750997519336496580060804899711986303686915370472254098356570334605961279162583501980299268767634685973691834273596105715126312864769813262733431295257141985135245949100753206776677651904243447752404687681916515272697840157091139006866608400437535530179360573349258908222844894220041861894169863731625850129783333658252001747952547114135313075500699789281934884885704803568543170423668271157103911156891453624061750498699545028998042400910540858893077791367131460919940280781858551000688161975083474802572713702450153916632011935475139590363870736790069009790559222271854563758109225050624987650544620426716830581518632889632426155660310304685200970633941085577200011107910150945069811776 [181,12] 170282992308331833166166174874582786979086274986971384306212520572726470068672778960312142742466198022590793031878332977534309411567991936430688885272039477152260738521921583874397891448646378257893802114532848356797062266200585809044354071856377682564245427718225027840698170391823394314218173462179079100140478034544651454837649957515997278183299711163993864314205387287946918024272634062773694096839307207212852021375624476157512824151348777776320879644801107198488192919160769012333879885429589908399492993061578106988334262542843283962329946772621611163194302699762390244213670148363471239868448568328627605081957280202195888043710413050869791979337036101933408531853771952265917811889452539725742657780633216597621728364699712002340690443743485247591911162528809078047301132805102724145361892548795214243186672900183447644457776263312326720050547488402033911731667342485792223369557588012640953505685497310767592768021072304442109221790807683569934688012362196186527366400337338689238104183902315273590664302527468268736220953063115099025534603908429449078188309975393021647965416127327031223939502172460042037901002777843708899233854127830813588249214324531922276619109813139129399076978890105811127636026774726677041641810080234556843487736398065983701382206249314232513255297224205950952985802753064749603707800740539395071948106592759737106878283383437721651890594444385334450988574438916067240586297660276857483809033171821541604651403293241619832312564007701910401847948870683913872558390504841138552558836952494680958917963868420891036435449870559163976593550951922140720625506182206611004951485297849028350204693992730599281500215494529428507560699379169024538585600220594588663534140006784898222438943840310530415922728034233734086614760955033619673964132256201504857046302771394087099972803223788677669601372874451298094350879209338112470828193210824472016118453676270005673534734575723963771366590972921356298869562457425458026876232834188528466089068461886898488050515468222407120019781389949409271631757840442129018714568390794955400109272447776080014265861468622999580257658040727707693395200 [181,13] -631860096288890149493873614183145848665503074372894334842662769502162051338172313046164939886009538361285630266123583209209570522702748047076420627103724323091132883629190441161735616772427547098558811660052855043034491592372571270991437816077352913809301468169253820218763958504036975118878909189540609059039108433256127783330589315711587014966857847529896966018450988949963359194070853723541005923792162135080105695481956886193983111097620117923530427338128638852939856623786240288608186988571972590542838290389648626119056559448500532789269403084711742779357790609031028607674505227832831813659909383190006516573699861698779163938596814396568370299487295326847316295226614861957660076118759369239152062862059733917665449822657170390237489904703558081234416487686583565795736493277970513250226582637456578035336085511216862404710198062580145442760769288430858657711587181237549778683240297633695729488630202926806121181478326234250118415878491369212115425431195891151157113360348321569357297451609449053242213768983716303980030247631684849657908671618726901985446962586006136652650578806054265403242562186169146442689496730999344845305141801530298168773646656978568284739758230327129256222040150630090419882811702361450808583360494997528880069009674352896946269562594607235044878796756351977306204495533664104111176560182033085164733761521996147191333216629540609216810677009781304123533699540613815378267848417629101768523343509668939989931163959527414622373466880247094117993295640868405358950000489673958012442566723921822589587032915558687635086971632508209639807209256172800438110594762658834341251057910872927882056127176254216751015686051950805965520372144066109393079083787098377872105543152244780170851126843634245910611104743432974666628621274468909995160660005651354828546082507389503982924281013322576431173564708246872405871941697374862773222188212218759622044432427089421496207482613689560199838082828624771566048496778699416272562251351497357745977808005678837619545577645141443271909035425983072673901539215994369332206754215033350807179129733032083909066058639047744506754340022582134610720 [181,14] 1533219510669511289360575295940764263157508218013638357380793084962145996598245774405090603429748879656364737335193696787811211800477158731783371994858451134106448819333037977103676436016589531234779028804905285488840972662117051744337625900661354997216789456033130657825014799051618002222598924997784935296379158254597433965285381040425415599290751302709429230047513331868247549361567858516318795994383760277098715018497333003884481160166728144229362570330076446734725356113053852433925458118868326519438199723776661780806675420243250387346886245307813321200813943809774258994989071933888107360258622248206561396777309178013808217336072038884848740674543469571361138067816427809554468633686254637926829361217059758138043663359743420796163145358335191448175050476249677871242445612592775217467165198559307379122821081739585447840068539362498952626053695576541762785170630639969524303971731808813195722237333322497501950774068166613960962744172813511242115889479224610552341025430631479688491685646023650274394778621646402859247269400819382643786285351631436083810379453227046655790584914830832303348963686548194677506195493988644510853883231587930406307090286021894002103968926309533674678411522033016651680626675650732004193703688297821387575326922968030518439817685112668661456456623489258734977226565782080963979743573569272586760468205530036806648598398259261005435799916404103936761561524173980482130552588406968125382529698642003935162584024698454657907407638379735980364071306666691403918922390725165484214869274299405189616784769426659170340067643207708778639510410020841497830681202582673547705149046825157116564348549156207598508494024194846067809753151004707392103396887045964574259866141376652739009093490171322553570101039330100444393891239638643286776712507262641210532080082056092485475281711267529785800405808447474249723544958547876803018528035280407708738199195761839517274197204948717705663526369523749055481219276699029779685956864628754850196353737662977973584954753245133705369948673254463118519472293880989249308071625248350867948562159929213661309727571227359791529249469049302168320 [181,15] -2667409964226481220282756226565853105216540803031659434850038349044482654071009411100608661753423210189479661151970747475925328872885228998826294091331317390900728805704004654905259880427238357588022473089043761621071840517700127057809908093572346949951256726042758130376224643238595472507974405429325199815662456602847301131628162078001513326993401592505070721870947677809097389895310730523723426090816176958221505929760224246021144406561083120492271436595897471936677650585872786952177363465031090726815101240232247509236894257617980855025011390911676478904752282193812778671956222449972040499434807294067116156927445441749738770627442538854877726156863106872763387240832550274621927113454467267721823049051702099716068347191493916701730157969838679204962750509822011783752373180815512460885647991164667750809436236811822678454819353167064065170409802249862833049914941707997791271116820171240547221926192107679039297441936380810946934681508345174864768199681736991367853625639288086905781167662188585331680235612952953236190993799407427918662407822654099971877549099484067092811086280480039001424469759385103828744892680934870633849509398973764132392917788663940321187566198189908236984156400370215620281012891841897460604931459351806683802649020634843134597285363409787376602544204798368534298055622523503358491307368689294916757600323319635889894579373401640960096431161653506972986149139582123421931833377317097352774670124042402886768187827021295203666148228799653843961111755337431150653602868047479536506250882216842409903249159579589949000418434544083407495239447219687668523881435589532245652349405005594258653152382481693623262934689665804181469621584665418728165680889562189231935092947358409720484835543042185033582318867930190858005442343733925948729518505850241214805330811392802022424364229771627065933753251649551532141761484656652606170350193182993785491630423861628515166672268347829696793539704507368722796204119657581894207707124453007025963969296398371657849906094958418237206227461323418525344694084932671749318321723028863638547337534884623345441964336437490919535533221048426384 [181,16] 3334767849239015789627053124427822015271802889459511171971204262602028479964604416713028760234665486545168921621860975074256359696994664690878340981958946249834446233206058730359020423864147599007569875276088503548026047513486186209114499189913339703920878739577283734611494052147832879028737584990231580706494523490873434479560965673547299078223366117687790913809777864935890800991448800710007709063186566411681724583087286541151954888533141163194362337118301667250147479306509588609256463179922565749505348817658418564604142500623066367093537985649780387368252061475771768632505296426093826943839237696979332335183759292775676638732522016199805001375532051074337138017224779329917597686330303377149735795529917575794148388822125612042061036604040747238647675999810613513387989232606883924557921075305191894706831311202796865057524783730439076492933763419961192768889035227208681409525688257750386763773049506858784691048457435489785230744386779067046093580181218257626075015973039532952812215727559916959453019972771980522158424788522507335642800631897660123531956285584328477041152556318817505190995308800319722533692366638318769019562800606344610618251303526202209141387561133691003003288716989047774155191140905705106006688825433928766233212947798289057223268932433943961626141394074754226133184871987288589381009072664613124199313630119292094184367374480494180098525059810914936499553842802517763857277358145705642905008289277151419892950916086013627691185142450968766731176061010587200427059786904507014193249975128785525298616840508010075718126569922760422470667943931539320342836314171052661499394120667427296879136765562403559166851925155202564562598858409342048755604834801430588577059295018897452586858791839267678301719020105041113257583719304582601074932653799926199945126981401539536349401083420886106077627647606829630755790634392864049098274669775108438954690309449729438487746558073277496814646876228947179568940841529955227204549612108937890048934083910835084143500204455451813253874005599076587403932662977328842408412515027649291011885438056900037683271882399253346569202671292416 [181,17] -2661932989880218569120328132180551764680131903471292238523588433218349982051498665757679694682485817841182085599312539782114915615400830778375902575585562839917853669134153596463031485752013032063955176561063269468936431368143537315477793033899899829434098717361536346649576558368942821222791188542566813949546670120066259807706289093250745767151454253004207665601975250299673600709419523945379858014140055629120962835501313869866235679109153176438934364374739675801004239877340908042146444449231554255854514893975094722715036682561772597236483582880161153466294686542381047471184364305243279471699558922327559228497295599847508464667727990271048603893671155194528965839692282970604862700667199207003143413635236020635825859060581277464818897211816698777327612547234389087933000835493928625562423772271888167734414176271541422560410980952569169097667192987177902549865832584491737732635255358242809406687893721730966066630652327319086332970988282298675461209109015392721637845393516941337992448609504983552615054038229116764254705175822253456810970773556410061868615021781765812756024792327674614329773853221112637698467992378880714858798077083622415478156542937797993946744613115738474830091579730993675709871904002764187594150248422828612536440410941909892319838882847362144117255182123709916208144359369263846013463302963318547871771896303964937837821652159179710620095058427428358076461777846721321218510594219592726695765545244045084634567643924851083043421596534196933199304681965118407314670392776685081806327260261069685367854912208331217559357276212802731113956682162857910116545552550786128665318934255884441846277158439337553023915803277619339414715032838734529121339070257267795297942120194087358490127611986778216606198938712829817973877510658954584466512733850355291988561302513823770120581784643399138168670094496266950677626878197023056002620794112226639884775780977696104648173517894300840283045284204035070050190559622704907012317971481024161508230564090261944041060688360534642645461654555023524024737485691849948639680761171491519516740110000163144362249360524613522958605333248 [181,18] 310334544405851895701652076256638525467616428089075456766929081814324903311363362947120790263071223834000269244884631070363537332865091427940347860127070024731340427536873907412009500830754961591956598270360095237820553538930919066627079989881349650294993341100223782247358917097823265768161997673492527973557073061616506750905959689975227800459631787231386804606206305712381908368867847482077218821656691188080992786481770337064429871248534778903981927871255900431447645493206366388562319440035909303799717448200130379941448286134951920703768465792496796913730768813273763583691672450345970806986253760088513047956026648409795985962753304354157532785047294638059803707675855285738894999517741471511239721182213179351690187135303059863379124735718330260746482248079009578503405294266630716488817199297281025081986048881188377758448681181698578100089123930107081780039261323998378464910130963645390121202285900664724906486549808549632780410229778219173492709116885046163515686840899368096371605481132907473455234922932627966316722705394714305023677623721777787904047278689583570327089942860994267055740662363221040644887059193646605448718484631828474433270595405927030477814368705087917377513232330568085062537508944255600108104816381338289099031115740024196769739999359668304424214723343758645490089370208763423363110480665512737697004847890909424124286329392195371805821620776641568495590816295943780130436436018701588739376329929037282634530119683673960642712142348775471535386367970667568680855972732803502750463432414673300079474274949128583604521937017226924349285638386412548318808736143564718444516465459963378836627444947373884380454752070203369747850046002230879880976854073503689749794979600734183279885553292812818182579346914833497971805097924817775961777300140702594597866928157279835894413598641959175360684583228539755812855661980679862875341827994688454131424802210904911282545457680971390386944207334654976790342146637693118145557915601863935817594896791111779140917327657591947021514613475376960595119788093648134614770445715029895540219870697723785086116162531838059460722304 [181,19] 3052675579527614661332566709592074506634532186983323590587566221147009860056609987000814428500988935225879760621407352065390577666083205377849797355221374059922831400212551906873523479297873861378139149196511909142617375121573541022298029028435344663864538172064434799266408484291847550736725014951066561092729056185546189147261972521690226809997605322477936705542166206289572850858127767554767186036269102272402085533471702182315697975883458652832757479560790864070741861684400646575015085293707130843978149564780850156821566625033574676604292102876061101743896769386936377023822046345516380981269112097454943687907391346054755733316350038284003491585123235596282394267751876631267418776607056737906679897459757057921550411508615610882663834344496672557837345647291751717022629915725511581694965946954411573858302940724941398663798293022267538388097346352266196288857137118497532606502915157985506167584403573429376364481952853585499077411886020290329428485614325637858256765890894804041537747660805025483194919987187246477496819193381826286402357793904255932361969545011100577097231754290299047398062330100812059063212325965929664446831896118942503062517151654933429373413091477532186320814149299775666300937836102017991501190658723509434936602109903811894700849299143943424162272549611315319430878985285552205793061681042572534781894207448129068984772419114202053299085285241095062771817597277028733585475103445772345110182594372532394761796999938817530680203477516761765546434722548937916122555164360138030722963962881762851452134102202720449136397336022009246864828390953722690338936059400290520753100825030508730605366497267236841995099458469290478931679496899087033100031072940601777111711828900810726624478795191604631141768742444389984853803814291693889841893977493289313875270400049894970559066055138206284825587894472595222745309963708254833905665462739410012773537545803091572554841349769199281933911548797968155576582991583448228486202935330027902437771924951648401791453142767807125119661165590001164748403634537989589364371750993930831409917126319093745458787127314154185443248 [181,20] -6060542860889782975828100953973065615271223516450498001787213351163423075915660621890552587626608264973343010567323897521252341796544999845288197297715472273791220108376387251782161593347268680552911987293940912669792336337986848397778701795901237560504507911416804457357462491872643371207041241983467080009424889983487310545067020641852281700680515566076828838710146553853372834958776164836463252902958169325067294863164811146179945349242092085743022441131646054172171421736477120353294942835446286059073369808809764171798173836130181772404567096284305934965419292101895381148467555952152799673977769555602546322500051391014911775428579831268094518590381667527592946945291134546255595690143290582804727241823896991156566873719233842933790020261884002672484867788919417181531000926718877749466320952397185780292881274910661095115486607737280750949801746583477857338514487634666139256035792599935559402462842755194022373863635552332962316454874758071029691787756457181616271292465892975546304866666883979256394556833683356377537182502254766354527586415518288275716643755906650088069304351375370894917206818753336078156572061756680913631441143683689013646942296846599547583148501727109358158815491027316481473784916074433742158012594811465055165879557337590291499360765466357535490147769107458534120906066011415894966216427496091946370881786830072305064338424205268197396555461302425619627527096859859087227096499177249609539002890518616979441885750519997846313494067818332420086193991676475888849008899902645057816860660980483449290265035186405085603449293808617983213625754554789471143959047972181156349111556294483224412265476904780171564346230493245586464198935783242454086238280981276962442460992267376512520930322689006272564372141186181871153124547720408432429224694162447503339929076873140599965746577116114286166449385899693659781137593276789115193012170749972803418956975806293728334099050914401938443121766158298903533381015988386329389259157936315797106554153739269521498591531431771521790074281815269974488784337625284786907714511318857145056714253614772115639475532090400327552 [181,21] 7530909645215747980839681327514719787562196727637811898593990778366720995993399140688229971646847435621267823276817980621443747971626444745284947486665408622553147117298888134627030900824980031763925353649481373351279868603555054935570058163818926242363479241375919131261751566918352492452552723501457828190740229737098774053840971897386124189287432850765767584214384559142362513539371150059897407911295127783507176684534298392582953052354549755044128292630666317612127264782755753546260786834864627817855361845745995677215663206481114093075424355423598316613123468227085115708922904932371477787311094887874746675696298017829243769861099956744868007277215887745229180231308686176702598304300879063808325557155401683186160181346405019431025868193512876028952947631240745636851251302525392606501887317270389270428246769701428034531305841759502825370733956814420852692579061546885645853931141030366524779228523896361420887466650710229817664103827529520978850811838351034859753907671625187607769516472117460499414357530284082042779266337327741028983150018609285304956164661290762634833878127987040011418309499598852130951626785820956792834780013422904382368956654300385072468204735930303318432215254500025193465035234547187595481989570433854369837212929654471532744039961432937477877364898553963644195792640309881902822500730040364876190605491874377977313604744658817318982615615754602809517791837071351759576837291435714578994131585755276525682151984298684156971677628941097007313739671014475750801459567856296325812773838723217092467681966361150341246396216154245842866715392682260969720961983705136334211434578072868244861542123665019211186229541757524894720340787467165959549991088509795805506199617221089046670936099911140271061769645440397785602033570367212698383958155178114325467643743431694890699903998959516036242665086491178496265756325611362022512946098177632769363647358953318386034336429329469594335210266333721152448757877744282233996069586380938360990439697231927329797913792385275410300459824749413638730327855020742877256507955459882985016461147955170269583253977644183344 [181,22] -7164791985545308120985208869162108092295077837156779526750669383093961233630200732899679362104856949019769423507981017895250914853798550807159920707202873521309819989631498915277649981436487112546854067640386393053473082179323464684605975114495081272342983049313910836034324750485161148390274617199871101755486231147024389535322949347332005009175425338426143777159794246091395925772523716413816628722697584519823268114684054533439677505116479173673371372482647495268757527385544994310314455585410499965682434553688096949662924478060130117105453931111119050617056654874815392588186092400464729200485204644887294485757752552385042197098765947169893953983001338235448456835222408736042755717318060567696495015172238433465302266844161149276721360305923595531479795494236754919258995226856532019733823147788635793722459000207393407617484681652117424218191155748990082934186686978956293391216408086472032242298718913840148676910436818888858081484703067741472355884642672915565429856477932297749293355919158396076482897041046073988112480080978087327059834681771817762027134127703946792691704765317306960497374700390210646540104513843520126687901628846350556484943008904755772551922182062373612400464091592287290750150604536308318497072815145300593349858952586125432630158966924805322487587573862766580362947628928158688947720972709805498487172658650968139378455931681912740255950830931824576339122099885445833875895996500774923729719719438844981260269736888717353594738789406305261631554089806067980315023506845596445485249940777803985206158176874490421449032055689338265177835012887767997653599756295965240643773056986319169354178971669388743200102540322771906807896795679392839908351652723960915944884607952112716233953960570088546401428762133375501702104835582776132892117933554219405547414392592133730529390523682504992692928342920722197748313200608937820585734664247046991394610144677012225679950405199305290960590947404941714496534106643554335925583783711209047646249316662895252624565788609392559458296968051794437768161374026582138233599681317188494228198611737106101068020615946752 [181,23] 5540244279073644967134771167173707511185191599194143918224284994746778297056456477753962206266499247828068501488635974809970585750589626757373043110813316963069681025988412973758462612475497816738105844566975942567705270952285898501395159804513956653414748981550742704607615738140452648968780849918303828385105337733905471827769243802170786779152823190350247853329176884338083753436040018631568216322146130593287611773782652352999262802174021886262930947210849765746887395068529205231828243768346607279574021396653609654570954070349091877717293565318047787744823684158958651011594895515493015565881299081011731864419705239788894896615480676277440104722733826083401421739329374423764316410689743435149309435550649517456384219725613297888660513231373001887219219013770398085944431536661104103938237970643245657792592758459334256626368798910896158374299878326466391702689895408384911565158996320730904542470283683346903452651778988937714637170801566701754048807951814653059611007238855440212539847061704186742873221887163663696619169547557477594265274490858858781148563893521866761951482796521288593518949765210849134877487916327431168249479117399859004483590321039717596215344186492488590141077022167089142725142347167864627505328917896954198536746046515748489188603948329044949568698999934003600882993148090319340138583905047950360105072730170702642108568201708638455457163090683396775303825341069972482193141499914698527229657626828409095286973845030583201220831465500193685732837688756418281174776396281053984250548839002330032156489748064907900423942740084263235220309027537169337548951685878169847925611194856479068256316433132092911514199353787886297552911308428037681492772031919818792447705535273265512484561569924060673073351143357868712218457732179884385414846775775011335107062021488136067843218022034596449225273298329147095743107163649953063231515699582225607946841568140078175593379897922547856359031199408787535552573397478964068626257915034591430021637354285929967250642752241512693115252920567724163492131400493038181911438837489422830424673023540586587077221768408 [181,24] -3564543401639269279427785540042810574175417666951557468784060814312097982512279083480428258446357681699740314570969204115994828606112556681254901435177591408330737690975624390051566547561617733711230377509457178370154201311367761075652999897480150232479336262250753330066263427275977823775029532879035896932917655293085272876507337009029385782658117353707932670425274277635644070283309708617899103553859698220301262442315117707394758690924698110953824188691106311333403029579494347233599492083245982050665393613234836236600845017573841279000130089259417937822267746676558834195289728557546789314682785984656033438429019460441065859997633198668005042914844702224755049133072274939097453425468617219101288991871004723623919860231081213859428273777329313231306476303815969776866005101886293425667005950634816761993297318057267985925608738662527575989496351588203800572295786040263463547798071662295247907843538093642610064499599022113413249292700316571988827247170872532167614130415181980922351904650393553604585662951074726856169405986335100377029318754574032328630757052017764492684486112624976140202941239457932208696040648758377132803085057178840528042786007829060158104444138804761072774647888323737189219678783476415928454508540430859471438926722731747354055068853049352192497732026164441683210310764863552135595894210773467968647184055225749161079245603883067682999696677193156208243462789797838588624490662763608004435499423252059909401984954508457401861601869106654101167124886944649920144751168233435705041133832948885817318107440642308258283455372395070821467222703337615766777078024925378877421136037715927581715848734605330241423180031962197775768562021656444701323758963636626255392255026493562679517979087702965493169849946085631368575694816264574330713913782952044719205634549859121659090846749122053565215678847840080309881851539807213741930540449637086447230861961931846859333908070996772336769065532604667949462294294995440446467556671046042965118561783078670675921081523718386395970049868008019392317618409303553113723495160424745116583517265955929322826675936 [181,25] 1920754522898029160262094442551159314861406169644624519313832312602842476598435547121886962492522695355984051213038583461209105802375723923988191674662319916770720679176586267350420073593689896090863962902926617731166408402522003530785472541326179227117420187548271084242223763990162678164160762629836374044308357291515280396711296505568711240460314106717427818752771058448468532021955760732680177905197349205296358331396105822013657641423636462266678585974198918743536000496672661417623893668700763099774785606471171617576749534498391030755196440070182327018780381370381099249588862204536244812262742760371576256148865070232608722991082457438842650186713357934361081138540846659685151810262330820533010342406397566102489760550366308283202101609969496334885034242484987279760949684151631071590969832847159651046265620836739505401301167499060216463183922147455031393867048429246864627378823609170460122805850962185116955218592983149111971340355584354039704538810777799940382124587293308800973786323981791335680028904739144473046196767344516822000505420418487340794366300428763604866948350094744303920693340802804145503920178945521202882814623619381605146217987436641562446484034638828003339839189384822223008966864144308606431333285025077496747981882051636105819562842206706312675497101417793925203716238086796180148953706155761377957447097711213290936502894676996085005920289944489697470499651899726369986758904404654441268320482462075928377565113403134764518065325414935435307726415297171344671121421859602596658486110204834373362801191684194683261066877973800122952395043329658384341914066605089364020046753001286480329590301550857049357725396093917352543704919508585215334043283292743958939380217784869781138987765956258825678409104312342961638040285730753008319017807239999032533182800341287982181829151217556086042932174358447309879404255142068149838577564430432881728493770026703227603433290770289021363401130851716044670562377686394856562210686244059680122843020134604342163607044383470713290896430633777452154097902351862484103510387616905003602328834591652112672044 [181,26] -860040710091671296626892633332954051869578513516276510373262436391028834859861725049596109548943266598568195176110626367693945968503512272450693350475248572758391139518973849266213156993146974046919562981268078781159409725421023074051791387268340979779995095725293048017007499674275078404647898187766226231422386916598148347755829846517727492976481266766843911364840500506665461318104033971577533422257681250174484014653416454738709426569992240794848048765266150527482756661659157621910617881278573649250057239592522945820644332457876655526182196826140569371686301237495928794846024361458540420072972025205459719115411203059994768091786172756507801560605580586310730074701402619652257581382419223218772170650714170073372104419808503379884545518440879579439579266759996704535324696378280801453367795833170769471702631596087106089142500510754585574042058986030352486735410631398231901543367716714868463838876174341691877267773505630223885633787351556714223042846363636762351490137995832650378044137151595989623576790244701698247515826815520621147133355646936380009039870475839852467045925454580045664417051021839731736768465922785339381201360231582998563130487435148894136777213349757484493505102745497346664687500656824402465930935986282525208414982797050024625427603891772538044844683333583621039173602837344249058959438601066970081369765707715318227204318725138939945562702304153150727874101883667297388228158586347178641694380240396785349801364099766435590164959792907779116349024863567395881508112933645531037570043100653564685240586839892018324012034590740560575683475731031884789640944318139029730984956521389193772901652359929035518172743455343970459114680719334941234157238158571379321606996953188900249001228720732217057652889656394173900111595868167619222753642926436922279313208207556456236483579368051564252295559513567540132898922508864009822424226910893199297570043426468344234177593838261332520004528227319002455096354521793029904111132029075408417925187461916717262011289324624556829964253703770052458283611952477731579904499558574890200768919518730476544 [181,27] 310051224499171179285476206839708541969775823225704523326099152726406654979660205604281330469170744937045756367012533576036340026324724303978183426265381366259297157152081290777590213017238660286968331528456495734585104095269228066919500561980957084272634901239713373647318893963175291106731743404723732073542602556053966179644875701310269165937485996432926017804915427382674594955292267395227170563311751369277125734578914824344156364075573082637451469462837590087976892331710455997321885712061819579057363997861144741583909492550329544600483131147723240269427141053952500026506448553256901090325260180293635799166568574892530321919416125239862292044743737143408007342023601698572820815708109837469546959664713882320286263540003366496719360773015646744421264021201806998301400690640232288102748951298664336626160976484684043332791428558754442987733549399154132533546928952398188346908156624092918408048951982395907533835198131232821691211157581633378546366204220378314783766288352624338555168064620054156696755737992522250533215042344367632928688084466315170651088928342086316077351280153392287322705121153204342747894683473807466503821099125087856041620256769751442198050979795730357391808374648107520800161776328833724950979810861608643756023432358975241649140480382298639041803332891577856153414048539303790913857153007814138693508249472413451903088287125551175658030110484127682138321600198569327733397222342037238604674562378852732714649086796152998993184303709741910211000386582249213613677686439607827895746566474671436539334191346411375058853770605071415329848481641008303360499443277962148441319133159531441336020653115276052127838196229833513048657628029651637490691243713507694814207687815075099735546882461370056604745669481122203082574589404341138268698521602394125250956872458398818182699708386727443581510320046812178139606592956854415976003213113075202580501871698858320415549328518036308758378514884936795606109553262390644416787753863337503773855142473030837781626510970798590411797174738236057439383899267153336047410042956163948309678661063503080 [181,28] -81261395199207480528718359460956169708502768211453709292832862442592533545073689685200471193329146454421574497710978703613554397136386537275679938622760488229195112003113811132203223189951468181098029969351023393586166163765802682756611083220576802861733443753997876986919255855019484718377325463858512766352889628568546465219125993471388393411491194331990885905346141296217567479403613650980905231730062976117811058701852337647577108674767620942053046864297114521928659638539906904002825726710678530422167077915171466011269611815329426674567443081345531263609114351643282010237468325135780685584949147885315668985686790987688334643992001656871043656255478164218570035245920949116460354318564552258737515395188097385809360812072176700905107850501902897960259188356467981608844228630437959669650814487498117165856340169812876366712570547013791007155382558018101706842358182517563679721588563534800864194699927451613779145809213690124320701945788082286562985773622260958953661949890256867829110756009194613555029101788285753688685835644527994705339549635243369151137193397801641094147657424280038352694069657054570917375934747708773955985721317946100606093320354027578891660235403592059391704284279867426638110506609666460893282141417350231061889750820439429473777810597506941071009431809447607503844402794970299470463235813867328329286750886187228493993693517955648995696178381962017135724012854262671499249279027058591526616428104642342061348375146268362044671397608601511815986331642048524930149811723225581798485344188490330452712608490207611765670269407121968965726688593118044557038551883796016827356072621365392418308292630309254693956523500967103082664563357229210326231808969873803114867266524706589663539072400447711697512148323290948606550114112260644756827222033301502768373392208128704897127266917956196308660234520659379091442788167474448144567084186311835321227934205384938201535511938781126036495106154109036894401438239975588541643368517418497070454281636599058297360543204184358723848436922481732670014520475314992620629492506962554167954442237072 [181,29] 8178581749207328828788521601541915890244696314216263915391265169775924320824625124443726034932303444442158604987042969641450637245816250945524513937384578784591682560357944991835568118965505708141981030720996571598971349574741271406673981998859142902389233475147103848119027590830325042096011748139515436164430048031073317640167526068357810928413693733269723272525966830190090726394389429937737820616615502438605377562850432355513186196176643691273743360164634585715010489102791991310619514950753114767832325837137640622042817180435241667388118948087308517534417264747804171420291335233135782263418107014031407076864791630790137471988418546500574691562688050085119634150736265994288620803047007173534004139922593685487432605054313167230592192946226762750066392066684081017291246786266249173900985095135598246677113224499852325715704201502986918237888837074180382708500281630694720187467850841863331567186099336895080777777574609735022634758794658134957426735680412840511958336563526039801540158756687778777930416585871389909928757697474683004235929059570964865480966605073184047128156985992212187932451866074697610730766255884826015595042396663839588954345691466937708639085499417132511570779873970080944664388623066251255786916412237951777988041428524223770568740970428902444679598487858657326303670669981905319824415005459621655644554049568579554221812485125770224056750084706570675175665592363224551127125800167445453125060259437469416738270759672670830834934701142632138821080839357678787495717692134451143033981119238792795635944011923425161386296483100661317579815276649056802297381966944896851253846549497777216027139662070363867518057823028334656023406530144659011738579302943929926920641439579194646303512550176364440868246782821946948381093560194615757288404632811900539548082265435452453831826684899413413859324246671123324911707278032114522216576437334944210543178660999072480061693915029784454333715130541306199702753370430695322858356246071172536157815289926611796498978212757345592191927245845529150912905936100294581829786150121892521137530034 [181,30] 7004921754105722997372251594729849806000509855247776318644840123344224804511625023686144890852287370235692149480789527103415351583385174684438933277096380631498190037320799162574275419893100498507229716360975661497278135370749726961943434203394860434100150164594806503191125810669409776472947693024521915283338014377059740919183493796359063011955762163167746308141412527313299729222228486707048345335933753809217379623234976013993874370721707985618887174047020363675538739912754762808289381236127114603905183615941616781938067745045828131188950681698593347264546537108293112257793032809969656888765382182326065622982089880638710694342362334535013411316028175954045988637789856225313312187884558390546539296927344549047727272476538559917482725170710323304157266899383255340839958213147801085316807789789310538514127561535626839061076437102686145571046775080154740262411623989276146776372906001073255492339079893550660303611745772627987591689818528161084710965906789592401863940199168494128957532272807228804937278772421110230052621283745226845842494401496441077395624225636973123396833816267656825756811421132922651271279210233459231607439113768765131088684071141046921619980412087152242154464068901061586502493616804750522185098748854785881044353525042872694382157489846378199651548150570442437104525776686005448117157417279825925895507570899606865901051222736895924642931739253232407412134163040362834638210266591047455483152048245173825810543439143195303014050010261549650198464846762920198512966058164016760994304104818983682562293537438926081371587658916909883957004770028491392548929037662941291908497112442656588259804276745413274457697775601494426043501993578476708418757030914285801357860612646549516200686268896384654931538397019438778389451877160296784369393131041911563035232415923345659610962351457390981879552819504718712232478151022264663509131340368210338170653489993806738230125456885663962961697744112344597222292951934728924076642168946188007812500165564300111349296384646027591110584437114415671831780258762203239812838171266766584824336 [181,31] -7217120012231367138742324832660694769134005176924362162492442364960611822070827203166128443814269131673164866042368794559780866940681289701431260053801741588912995509886888538466208330825374261710877221057306600830111944504667647139701033960320340739693158562250313605344635368129352849292990341660127240314468556922278195619213492434369442854006044272385511602425124441071316611129919189172946227722840188809455763487835125447559992089970323115803044558080959874047540757806096128851296124633581217870163714321012875250779899052575060850428325097571846191752294159363608079805104841197268593726248896272781577049076212335786692949318402862279963252512092472592787094906196385676138966404059082016367141694627406959589652762612393081412528714745852702454224593858802062890876003245933937614339815030314642910946283040676147262744963565984899964028764710002032679919952486762500084112087236395307375452649918943418875115604289209458646878256325636396888329892491850488636993414901221388792609127852907692375055053163660569401704472585274833109499214850622695317615214303465491906456521870083364012498659542509105709463529336182737224876291382629990923719117765242704765642443738025013454221505200147882021003317877248560386189705587086408480159865600860087691712577990714781435529612233997157566064818544638712874273986553702335463781050841342621625781679369531876477188806230819821366638931072215387071338015232691885626639167637981143928804083398937489572372923347169865057096055439801635520441060953499464671030470179276834656976610410802448846274338703086985023820726173824042289010219213018285905787423869853472960687985810276027056723922949356059374770868313661513544527648760173454549465927778081827338432108468812810612454155515348828236771343090488583223622822429819553033109549307758066827155109743745713921431080401080554563090661052348632984648240694254708950416998478864964340856110943775970771003857652431110014015983083010400226001143127810039778094628076560977186994923771063667778783744682162937542741404732328388099511628907797174320188 [181,32] 5765670986801046800365208368933597513196276956421470945089990779294726806419739740278156411023923438724428266100783688705167462079683691406677004586655067889844174852933709759349561781894547429468560997750082278906911698718547368147365872292865312114853554134153833133268917002002196720404928807792982680049882310919308343201208962679574000841970983390781336925450403535913203051185336875615283421377524143418139533411025389131694681679840568428410676134507637713559983535313975945953302677516213316824437581837608601482797336854380866743826559357508088926934402317111457613625592515420117346299764476391859883862645917236605581643099149045062215812623864019721654043740849140299918641964322604546800760895936365005648514021200761638551515562258629408470304564594339632249575218294881608896395558942651258583394425675946914114201877600856724687947678457199969592601721596376618827214788677126464551743641497546619095613232989895234262742580089106360509074389862925528553108765429364240473093818074552310853341985634729068077140876165344297084753545186543503154951775235158850225714083677641535239013647655483427071485260031285043037237514939873543853724949603917620214480005815909997033019414571803729111317431030723366603293317127152544687586720821986027015930193658094233734226632983734371455507249372580944442258619512987431247961299670867011137007038576379273341171474942569169172469492714748856034964467751958401269956449370134123267204944020335688190390616241796159332907483094133858586636776949124187113971559607832352847044316624541041598067425200911781928027119324562226979488755995824215909429446174708299868942609358808526514744941075429874202444459763121128791021035072017390023343498224706270291848295953143671690735949788495373935097507401886011036660292827435474172948035234985357548128672792602141758113228321737696175496520758702258601793091756842680478403947740884319421719185259442798755752767450584621545246492121505904481460445789700424452062202039227779903721336768250430369364854074136273054065250262700250434351789738045475712 [181,33] -4185205738574177908965446963082440928192684864598563105716993318730091934067668295100841303470242410874890346669842347115751464032887917417541325169599398665088455003766515380086443753097434333055054344386882707025562404727057199954500257438925196270825198723120246110505311684496554470200510918683881062411547570407010769315615452438559265806026647708239544143681991489150550621779654712826971243338332286995825512555815290475536284197284155367792556172080258228011839419937698284239061422581075649807514848159876960726908063328888437385961688433635509599690387918167773248508382777054581961556888649238875945964434301267550338644074462471889750368155852498118550358992383811426396566632262316538809580359901254699783392218816301323582319278830095784733221619906827319070360197510946158546932687435080175714139419831916497655598885097446381767099991975828214036980008279113875880050623050239138101749390410939714100291917278510720355600066798910427461776857967897467642617563757085422272850941080938383767121203488535919356071825999934667478179336702612107014576652539934480398014148119007857746430696868392218412656391128807972450941383783570735324538376802146289821631266608765001619028613353623599946096573741124609923760564798006004911500978305705753400560677922910158056490658321857485676577080527607301867536892536615773933161438013195227285114885023287351839611122028820155257088273971369393370924255800462809120445712758881467881949536291595936066474235429418113171603864177833972933054519895157941224082365801358429336192572771229547391010832108867060090267504525807907154247607691916449449372130410574365818088957445139080772537046066114463808402581738431660828703639539344777176868994051422295860840599239030466049512029219224151486189862245583718123799986275703722782503046128091823448277502298466456462646989729455022551023742217322950811213498218758476068624910349150746310112003607799616100308471159727443857542892923896989948423607198254191529233557375685077594458855532580104330307472736788685792805037779279900844715810266228784 [181,34] 1070750786520774796749868854757784681140821807164240147017780169471357911783865320656698531800631559678381390108744150573605697178492634555724237422084889120173708294169125240898871127529432724177102432334248394538046382853947898896754705072128125023819372529308815846713699447202224977769809211881162806499135593872936386488826641519811272952876639562561746047362466967028073548750242190421409238157362340877852214841808970153787309325353314039541290556097728568271854882086969723395706632354193091796236342656777512405787677172395218629306045130251123789105639425951801916398457730030646769933881218633756910560976278635570078968080971665053501509176391206383292463562913983529088714521643283067995425129954120917766242702843596853792531703702373337910140588428929386329197048464537365871053411431387358389148711671492174390025734969341846279078729074356880814123478323930562688837660238665322866827866214390729358183203858580974469210381869375310423180428350182771170414549594726524807036641172349066875677753266203618009426795991299293348157380240157975788839180770170011206164560302326544793056433536464078502781228020224819179045076569613864747710400597362327215863548724983852191096832978272277060152057451374489163222132607766138347400537636878078255918611182194876039142241394803947307485133586716744616715793819598687855240244260480230734588879033959601281496646600176458619301602801217348218584408473444057539036030775472693193476351645933781182904275237934099058871242949160491040807832727645802478046793185493654166382235889238207780054779949781414789581654382773294050456002797177337895962893204474633040303581280098592636839406820645019312559056875142591653767642410503910285391263460748850023361816724392586753345949709295648788587195028820086584264373473619470935016366675234816451500438031760741601087474142313700522651701853213690397227108136681983791087085274511408599560552222009342502820176648423750021413019864622706253152614446021909532380281990112218416211330600793430183607353224855016977933150720588493352710121475776 [181,35] 4176225778641171290097865238304101859313668820818454110677457797289597208503358594486858149685220243720312520295599488445291393038182350927014888201651479215157031884830606925377203869498632927217114397696421019836253611248746048149596969148269025314217539285578465142014844325770280437295675341353979356314613152861776853642253758847682934285993230587714404745563899511064370838102919940562182662384174095933775704811117151378859972159820523023508417639235234923737228106327361565675231661308094016252612735020438660396225213480520722707202359817042465023506334344023687158731104610286324617923156230374893772235999767800331821094042367928642287247867346381730837398069106598278729497968111586043516474065869574263779532112499970043592785256255041242325587965430964701357933858588098515529276960707970488811475971874270792942933081458929867786997238776027736655790172627185930774576051841850844099097962018854383592400659441577401082580950141306432603801896149347176483549269222554535000959573306583519718695973753942167142385648697262571172516813371893753070920363203060681347602440951003044605677697785482918947263599518620721296201708466031043676556523202638878288913662703441087525072037929840381816823586448277893344614357233353482018088930296394468265563045158879760480763781944681150439789026995548699264741766340789829657759654025591454732117409837179982722264725255545701046455773271483746884328399772167587660764238979463637481003636254637596441684799823777405132398195857925196734452264872551934077590513362677266292684425448576894950214547049365298810537765688628945080724757529333360369094249163290157911301162372542702373514789576485208822207008377456032822165278792878374727385161824375449193731345904295031905935425429370694701043438451129919874966009925674067036511220324291087416569395834443836633397267640630840269265836503991136254714734166005510167251417122454738459017134753725728723322063732751980542047612249787973466585933995366967121046837463204263583947862886186990800133633468513396701585014876420519849338563544 [181,36] -10115428108999100777839430883157825404234812412087452978283941921536234735921984982224521871817903732351590548531952381587852646519548429369832643730498454462653549496472285165862364393767987137549780411098986157989424174729620716496968326969525451173217821603705252239240970145394146413980146603376044542434671423807215921073751653157009024455907666987652692979879602250717542970232247952428546110260598035356704657238283883407577789813579385292754025051567854197995076869550996302435589457623995097987115880108898690512551656564403271965136489274116088314573377514510323113610521167938941835903021980872243317606207444911399024428608358073553209256919479902959444719147491908916137483336991872991947120738915385153322697958333593444461318333408256082094515964443647106657214433870237846020974286577770855377131276660436605348328576484280119680608511096978370975761923433921849560245549892969810236121485943488457526555352625807027886454945067938700062310127742929206345837359868475646045583309714900987216480309442869292765187440599924842901807812498245916732614660569887739300857165647953988349470448194272428757348749503528346308742690004501787508841464618603228826961867290613337459729758394949570145997901461939869615878668496585405830381127916418672024146035270551731587072668406179937015576016121368793998888129126598249873573375360268868100092051202230148250544347179315635785691093834438931463247450691297542509182850497485137049026690097830541238652561375132451927857754733334765779101277466536595106341315196706099956385116048442324061661647078648134411696184980987075453200146137393976714966444241361107020995958220711512476647701026345111670198122125281740906746803336746175214688580377249065412945201769221919007820730744472629787844544870607193367553248769570195890456400828789894463080089330437374413370312277921181378942946679456502836280014659638695464695502367810547820371215460746098770716682513467612519349711682773168749452344285559449662658218856008637564097860299234491257057055180537077212752294777446945631706016 [181,37] 13939015049197305750032780019550730485878589242489613131746381467459365593494364494989658922834871197980342506562644238996058136650370112042071828037479604610756030688551566697923628242336934724916537337589862743021431362709018650002250002546768085522335884002842306304119214389211392195956776957885254872659425622856837678751869291063460135067184495658191210203425593411106838802298013952565026615629728194798207662207210089891951594670115547196834082423201488543239807274951364479699186577480914240482732680574112446879970264849937163080699483398137097741927846825709260186087604681632892700160074762762598461032032381050573887355233696498506617250205960969445084338341849799466002604633251115295937340485495448642115063063699397750677691370417395297564132031303965955398573274229349300394020972549666359567002801139885890527152332416371964318987178979568527502930525209991569769232471647009115945399445799049235306354629849749880874189501735724762281297871013695275910449541102361927318604139184551099640588738725715583436152490267102181683957210045475647923137500055049166431316968831946101169154343831408897758895839144421728147793646706411025278716480301951733241401310332143940261494428590267488529119801124747913375252198687064749078853730162517504039521359832157067412456894669142072724394878155259734412293815803996136259240132230960762409493171538217772520892810606636230225903225913286990082831322401211933928376307899865968406763384562670663917302392804084884056906995467378038490550248593787372258579078977520209047906449163389868796350318617727999901119186292702476947850692990278066505251605149241389924143921902371471201873942871462814182339685655826809211591236677106997498388229015245214232404448037243127023994319502319474025437451945944038183103486406381525955129208142921356379958191542032937582721487200638596133552556033912543021912538778927038405223954996441244162788793659771640250007791759954530246315698874913732690395949521559858218874752621447836954835181782556432026050377645023245546627488047599467623956 [181,38] -13471132077348876067684281525773466049074260698588658311181782985980071047861854701782426019267309531006581254593446131602484583508775853964578690500967245636962548652867494733110651797750689880447755788729933485762439278964296437827087676535567842396223890395246996960984250980113928229850043438344814073958641051696107655383003416816437594596332851652224713085341598011007475922839421966969807164833772987296403292709013410147567006152684552718989550683547016117194752612553491479364526470891746660868432377255187616158729564919058696683054292241812747742475536269609950153555919351488232014341313071522639700234858524480154692178475635179903020621062196638292699756564952824368265145654305056984019045923055147884015415514418316732621994135812968725495536590513705193350743283946795174373767492284999328895628109616516616078333141818972542848803511459988701780638842951289414696161734072286601121136252804735675038844048645046552307449073473189654815671127532165053831539579406646918420375762925748110468086803983333915664035561543356042605082588532302576308926701082025412924987763814697984859342860737333315126265078856721610441111310063582615486807277292185512341964629054167497204139044382206324566930582499635908934512087733448481322993181957687061405952279932697460366856968048078546516541849617747157148311663595670987439618888098195412357396399060931761558814595419640122448607526781722739107105933559546907399391934610815243497235596252711881958759831803252665129759679695407759517004331786144139092477057330877102132764944241828075541758929349300955157364570017392604370956270644536806283981209594501944405897400983915445224387978048311098474194067930208251584565063323731604927582534100951315590595125478755492437771772373895651087455898889198671431281925333375679641922008059560872565558696669974449627237417344491610187060689258415883265293261344338650863713504419002929262115149278941114209808240640086134483653400603506730935037871787397206587528193682780934031294979038108611240735259003945009535424661993234635968 [181,39] 8910826492133241044234434812038467264618684313930818340157985664355545228105229314077091489882287864971571970787388362169375653365645805828241716366744344783654572148293612899247055701751255410880181398024254301532207614745637417740478027580965115563936070549422345093606900242233773444080200813652341309998807428534706108589198937956007964427358226914553841911866068344062610948094535814939441281487906301056538187845786281724752726576524908675691763104248976467679148680162768169400072841593448790300291035285380905363162332909261512339630405902546702342357117355318007778486323349594989438769254777105684076675227103255744763325608533479258387476006116973054112410491799353132866986991944796366577708827469053095539117604254785451769222781899843397481806549841613296796777111955258616062432625266368852929212154443238209245731484715459897119533538038929027662291471450719160949552396713482746164686616485948104334974478036816103945129112115450334928637312541911064416361521845226051127728634141166348524042172373647350890690518989897095804825917829886595719390515998315653013628483401061949607111703642527050275997475540862649300935868849977510368147616526469247603516164190089731587445376795422357626086007228917726729926744670397783617986543557503700780323794762281691696281025686721373401430146869641871027596702978135381365174769270810022816898710449970684726197010773418950487417173712435449043110250354536519289386953427073973296661557164266339790337842826700958139278689155929579069986520252395288840209401596026493690507983721661489107849437627919795710388198541515990633504850504761559817608953556145447686028408616530190306597558706626754515288526803335143065432285780432075768540751603310776722223761723436552197288531455853295169417800638102102513127301785663408324644105154637491119528152557200874345696191426545769467012424957047949101594655128523172960034629655514744915302847542057352844530807379052170898785426310091207493254975115565965675949620429267157585091924723751008805247988015716366424480793871521324 [181,40] -2754885093967253585022326985898273728049427540953792594215539865603189546944256926066028228831012477098296675285060939570209081189069118387989348581900059626530723011573824390941086874989336753245552001224042975253065097189370363626298527803788287370779843005945947253556730879564325372742115758891684041301509595457665206236258785192348358429263773895499461625455849503064371288882047170849486824615384462114494018645562736725570385322868529873043513741709832055275261890611090051619821980584509280705182970832780940311294102042545567350097439575179848467063407134861566086958664263684136597120656873271207907854997545696119410311537413321740955314743348517350678671308563207980054625571270970970627514955457295346388292726352661343209492701093552550732620993508783572300299140034841005238650761043658090363393431174784547350100315972941893518986307844897304239396904164287893608724637842552247890578143113770422968273497513387592556967240926879074116504311952597748389579451162813152896845361792568002435819087770512427295972010749447480560268426659135921854162266834468879592060856573856768353632983978311605404823755702521331482904760865552973613476014622309570218823354515950926341413036730766189163083899321706926775484346721992009545048044180421129015308353955822249603634067909167772453757129699247882441258837342452413296412135905270510626674353121447411622931784500916402708259553174223543523419659843556145584996451503701714443280177723724056483439396305811653896108575500266951734189467227884389787242346760926404147840544933867146834658865601762781574440763388120631053995541897387929823659338228010723548333847722702708332536327391749804388472796227239505589504895826156543477074260314093086032738185939486170214028831425626666789816963514637822351545422848490003937064292794343943483772296379769542021290764112062696012785769041687466313515204213001018695167215720831179612076532297316809119014669266089554789465896903495329822449657923979806982051997207863569931995670148507883667013430302727847996374799552928 [181,41] -2036994961245405830062001021074303866630624761416721184707947973251114217742470451136997700806679067436416731947599289896002608102967346822212146470661546593211468496858801893485684993510405893438413583514120222058219515042369916677301420600982904373093178421316238372805198036941090184619951674189336711173381280481881929074178484175022022073991603177581168132457229432140225322809219438371702203984173359958312292361134217155803742037662277701327960226750034535198570383971252842614249051715489472787558444663491304252847604889553086749365998425818151411719324016364240623766276588613113436460702594397685604109243328953947305665427890192251402641009197703562917263945381684212040273804782056894775802281190786908089067181096968642563510653487872069267915534768547224976511606211182642878792910306000105320339813206158202457825846845749853815939961953084847273318089554906227864345900443849833635675239761756068670668779499281927241349296702091986843499713431586011590816782576809727449779777159590645634711006109072538190805328566811977319073886634081430639342266069109789096480451005114978212176917147957105675110526586083029409937075104321222324899940234233337282873870394609539494192520441966130053697288503103531525818509376501657753451557911195113055841023783730853910762148498753299494904420436872294907980895799908441560573796925335701262279682274770223726301141299520036869943750279482138726025818023940890747332559348820595915565772237617141089156445152462658747746678198900802603010117869032048919444209264313079031437469883231762083983318499639271773237426082784846278195362861938511173480775762395368958305867279100532065749849479086958208919715128749295822045683065786063415580282084376336586473001601740276598127123513442452497243114313460309950310580164747478388534074468856849191474676864868016141305915758070631469069989709188678962607713824302204258756446076661431251782846593746706058564539272533657364760472385946659709961388696812722019603550171714276139040682218000640193837657596053700529828498588 [181,42] 3966550883247431387093788667813696663242100508493037874558142672865733792755379295098127367868080393361064449007538740801158317076727385576453973349382323973434626101254507826546590708084011807045953224930347060747627516809111375644358534498014428398094087597454715345301581855435010190865278362874479171273694012611726027417866293247930149638743570536328728061965830823023870149468561789356324302339181142453834786773230869447054848797633946626144565800111555628503535191126877655322520732586921626259038088794240038482879572159795240912003890939488972519801432522405801706583577810159679877203409708402443032733840685812126249820389897830231385545990712722098879903314500919281337148605359056804393689496241486257075674207710560724498647833892821610364040129819073323614608010908782616935100170332708074245318334124539948451425642076773807055364504964833854352292239818696049272800787344916835599370445477338094027251871484808731063419689785149391602502902455267672994591564889862686627835540682189556408655417719310571254457906694414756865193168078035057489689656036798696376328950412208540207002951756928075619900579197361128296499031991290865727512865614991003704855882841455721109610045346428141408493910000428670988586997969299843828651783108791810547847379022133157441894093967289092212931960191232952368787909838834654399634987480365327524390298944173922140276983279774497051653875174188331068065017005474227913443940821773388776441725739983974887212119517430777331711371628744171023683685739972159650487579868667542933423644412900865251480866310577792236819401298514468245279007606598806888357078122136584556225911489214894258364816356804222611893860711841703849774198993415179144992338683318966185847294110880179309280120929716298032921967720701731824353749811984517026341103990617269558827305926261595833308671324834835804953298896931687482669812029785620724672781256323780878523542698461451196092096189195589432936662001661385432493335570106666276080312189495019317432772371834119161690817713906444300632704 [181,43] -3476639494872733145908345410207814570477239690704424574132406724688937028485354607239357480254816122892302251418146703880573282449708433448697955098803931680068983198176878627116487259632310352570824911334968565713658400706546527616348005686841806839069540965386842346789346169228378517771637986285425463922904414270717135720809608170787386986504446025556592051531125241662561102827825886006123925486971836037464174496063084417359806105546350892051647666341788125902833978818446955972244325756966349823989678896982371284922640849610916062014801220918951848998538217825594795920508204250895863092830855842043845598691908871019449904395723579007189799650635606938017072336455814346100039057411140151195249292269174103267520687278932336014801080196524862713999084390537656424752228960806316765733849174754700449519475942236225417931018194155236478325027599670355335233459069456896489523000871997364766436269266875309594117717959324103732685438946929050845622631120615578482887963588154773939289871082183293527515667508467086419806275444089243154847645298913455022616613115736373402899999175443990524860267205116330177005483474335265172384080646171855873342021331391464547049456626983158146055599914338555078986259987781543580023359684000085464741906539995102055359691720376550887871857396849104995892357944113215227881444571108439948197871525889920080802697077379514588991056763472000941843012246932577618537298762918583109992405395795663592188857436465668231394944579199718042053787640037409417506836273384593365092476216691496554877566917078984304107087848262327658108811481408752304988641270404562072228252141274752369593708223159970387110706856168423394698647735965884075867749013716730184107286459292149619641086150026667408503244262722966316526334436361403721945640442168238694300027984308849769422846662388561539512841669483639857298680662668924971156642087041191462475454298104217390462603851687595771507580149154633034208022409097805502068071252157623171969810334843446608452247723755732384722737685026226986232 [181,44] 1994455648539398712205127926494634407700429464327391957492061067198207662222053194223348483363054822981459072711151665281099189312783602818334205926015815836189749068141605502847555228430077694543962554910356901581008634573128248997495442308925135702696650998573653112552988449012458819111275199071321258042701570236471444539062068505764587378858441408068811060101897702974909140920132874232742153186708414422522113758889768566997030282417894873869187718175397620689947544694298420590624751897724110161345967973183889525615975278118946819285651439288453525777015253505119306880336222265750542326887025231217899152288782614529570297148629114627825248646707809244701224583037052104797007871408967240646789819161515870907382776684206364388819928033366130371767730206943811588321622641969528210068891800149603539708373525305138238543948040281093829952297408330267417426582533559918288833041859681379210251517970235648637772522666431916004715487017182609487497889869710710422185820399770058991933309122450366945935631666027279020958229449170343071188002571564534860908327418683244401751131184231447610761214747719735200343555946121473839509693336825490263145847225111082342785155384432318268515369445038918451211269226018131320653193564982334471752040511451715764896109401204966528591781895690919717011314498340493195136194802689347951148229142937217839749149984680275964199984496504002748965410994435003427250917712702594082990572500528237586240767996733374001386615791525257796490863857096253417054052089319787010686374247376694001806186944387375316255517594378972664257385728048244034311853736873692623410753482800274185553749475148939026446498779857398035124716827322320585817465476741643030317913912892719215864615128084137273092043860373298358733649958434199760703896733158478300438969732557905827483982191013032396712769237095831903465609031100722085809315573501053180630010437789876988079163880830591602871938444897130775304148822389801963985795600102745510595359241932580950859894623770539062662341094782789600 [181,45] -709212742965514981809616895660285885481293829605949809154600402094955910226576336489860420450176723409027716067549867683153079361179469516107569479480835991568618504814311845956782395178984861053142384164855987839878125800809118381908550660642711384178357770410765524243444187935830310748604237749966931051642770372931977169219225514302981610339624252255955604858611874790806076997008995611199254491798278021689802455271796787497425525899844376707696879886191823778700217287273077086473880769667701180863579281372379815806034461684826780595764015573631383062935559506237879814965591945274970468085846522924275906768968817150161814705394197333720719283839657866732775651738458747308998298161514750492788681714203153880598657589646800403429600535123073298565277019122473126730123932950599429856317977610939839519000730376591476185929016331333866778344483284793200539085666641494718826984432709176971182419055519726585523108837624275189491312544461992429979914413332623594072020486106275973863039470369966990189587675135537762987981302142426100423161007909593301661741944585449920247825791614316724293063681735154394240268827208633864294601330889935212181457751983724802116767621052601831583511658852254395358272391645943278639845484745485845715215029558264934424200688843118954118892485548236090307739859247030362764489939481038073655434425757644972004465271549447603525293543563935141475217925779454671503617446697993335849512942878708258431020682392561691417426928846966372640184830516125238662545753233257763158527239385972051417768019423651465021954758563844860669826344232683094768554507711448823622318473486721822503200055904908451691968162485693393102613574989525516641967317632818209087889587558937363993968118573758105688501442115164920691750370175447465382666133177687661740728471824728094030318354616836271862393415639390155105410143560375042768842514550566105679668734682033014842483567463611800905979780151727864720828983215703630779753567594832550269962815041867696909220028097685578217880506987628 [181,46] 45811824902372017589628915255865888976680033364289934219129696915520056668990135878260849514514461259238784125787685634404903866802313561792942029994203046809032254822556175047865461448958164319989103292185801756700703337955051890569811591552988311483660535437988085091975823365434559366023794718563519994335554295916095201698162409105757693214765142076919864236851900350324976619042142316539800885103484708775717766386373160528973688694270030814820092104112928568508083046382260992337170402419094932580539853176307734435887566368037555147986219911094553573298874535764984818632224759069701396535702268848630064285453613929359842329408259657227207448829933132929111546644172376126377069397743219928914837626798679309799841218581089556102689975837021203179198071866334339771848220165594448659523435599191307230015728267991526806983796421038943212907606419531473712748209115239003711902986071955199707943653760571852848297298634081638644683677869296982105224539733578485689977054206127259793332238919645699748435036355059882921180067112047145876941176265262197331740631542495583249420503032075582318703175922009559561349169742220293108314919751731527050685512899270528951181781066701398603910910822758118156389350502162991669025135196825957613456569925680168022942985721151801656417454971056605323610786119284460127852011250898393998648122990987169406204599977686097419318518348719113954391295970821472461495562076164032301017550133916500036450254371789247800483624018913995156027763295110775692445069614555585402786295973518349199819237338455852213876805501399900014702520264858112846269383078073430923771946017226978139797612166347232986716171976373398221526923510702751356863587878147194670287189950543079391908336751493890996976238876176762371705693725352650434788385645229616136903955315905840601412645272684797829150966687285254093184803698881369587790203083468721644358159526940095425364258048181474463374685321207960123842335365818728931660218087841031939444199741121379778744818899944168707179767920 [181,47] 131838409083188236126010354906603121540084765732883575251924534702822810340122004387955668188181351562655330410948296766565726907586038032803298410183848544248003365231895644841448672121999946917880558119684059660486377493452468093714567889276450527272896587757833506740145439844761036597708280915009755506836479622523781280360001633316794724915770831547441760231205152589018294627113455321479146462208565166000848035166364080848541438181293565543205920810333501657222634481987103540048040780134882069193260370461406435421686559501002331094299404742943613442724854485266611789646310695939443020321312365837975665351303267347527471644460747924953879394152226698064270366638520382989366914729023913966520384390727666619020593300264450425279362151973370490861005223686594808394385676166475065065638152676628305998260377001110973515252536979908350769030879241157168214754120109871886558826434876438548757887008138860515829552408076077566703952583196572052039381343266200821899578419768570371863723061613007024321296987861554375234615455390737411582956947641144773366150056610736813805549494982585732687958272307075933866735703010570814302349173929257390216629260071333993853490318307230011519415388771121154119237344757426866434613057274608294677019408702754610403723021398108108455960065452248441780729518274896634538998832278741231035034112517103888953201093636157803429953727129516749300976801527264624965848725663391445141148377946421507037481526561582392487646509464356585443751290450018004245054660085712193858575143464435477176148414087055666023789223938160308944921383638176799885913621518836408269285045902469566861882299278640748734957259817521406834804291848527742584470957885323133487416676850678421951110512675607280822851858301045956804352397533637063648198868089015672854083356064563740260133573931008348144725538251328871910383959820637653545996924127088231835116998937641236290225387397884154147796469100064510775021418024606594311192549738151066052281118195347368329933115997924675696865144 [181,48] -101961590022311843567089050676537883386035667851899388646466520436579739205808083406143662830304287848821524632836045540009051575534655303710485906596962009545916057981146443080980923303584017719413451051620991062656827871247894458071658557078742411462504741430364586762367947733777714142169778581502908622475151075194834754705977603966149408812026691970580260682019672784205380262514477183417152059156150920287752936850653398942890217349231281377657069114012944500780163992921039803973201333466004172963678727889954042886076208397612878984625173762129047019012707288646708276836150585763689247694458399232749517498413721170593972905302966636743620574063476535662617964500309912757957120499074038659489107371065436330281360811734625647634550485632059713485648104374672145803989358753510565394450329079688133177774143434577486476249584241649006249372703831819093982301366085510944756358895886043707634894105165790577253376414179115862607790054725214383404956841845372010716451572371107080239568047087203902441818104378406886849216971836922575061741605941345353122210336147980134030715131627280971004770541415131490483084128497437085426883579609839502826216264463124819641710382555503734496139008604218309186809876046436920418766177662581208332493213510794450195443650515481427288863538808799202570811327201020696389416599110122132710021074523086781271689589135310375308272726810572194723269905978167786577113405289870614250259766669829631377782024660698950222943901819845593505192413819736029315024514814779607372370479689929018823941281217061090675091313218492025330696339141727930185323727651248763408749685963693145411195872921708995029342938049108872078359521911289793088559170743670996777791675183488647700648385415517798457946668353021610884223341587372786633524495121590396121921670454967735270878134846445340582998800184493562094312175418423800516133722512980436284733870720437910335368840145301596506432610985305487714780334130193976585369190467777649865319583709189751189337420896237363410928 [181,49] 43010446162705186357107484673594770339377554888470197873568813829812007458579013120058166375509140629891320239320721449769843336639424315978365887471334950965335347513504605710891752547334526614212106057395730020270624621742265073057906420981596148506936774182170571795261202587967548947249224006861373770438484919112696068722168742717779435215719952365263058510346198345731367235178255968556601647217517802983650679442104008216493721275670099189991825843398644689928388075296247073679569774400871787910113099208969241642727681315461587264558557066984195178894371781271314371386896366455330370976430107187176744559040824147556019672418569788389864989089755037596171549295281603550989405694283390500959923678035278856210734905364070272988756926432068444690718834830736124254067556560206341183177961846107732196945117072319533522967687970078536372078856338625678147989955052839207717028956689240033498282953134864102833691731471035717062703862854774430396538367519189493003502352394683403810696074578247377621869729280880824921806931065827730166384689575995843607923875144413177345313894571457577655012480157594190493173496608170329357238185946405635544515784349582452080176881517733314341277885488334434414573277898990215164155309010874868078538049174646011822534246400507810018618464062041979554111266396451409366621248180591493045088380571007839231466458666830544343988868255807364805132802325094128932125349388603372794436193700848405159016608488680870194039616641743742453032910314882303763117820727460419297839706667301867390163153965997711674755847849615334197283863653150486361166278891393545921420713602842720768178436451961903995434254524248876957241333175166597362369765769647575389063333422890321412071171508931941364101701689178798521407542453402393018948627029087266988976905460095904905294264757256039639127038750479965871449685882744140634363815936870001234974552642532865022826796579536247860824581234762103391931524336622853254584031822300632377966585854241152183494673858342728566 [181,50] -10437236249759617133327243049218602538109804292918972040903607532811526284007274302752620843884392840444261309995485961033377140466018010738111039109367959669699830393511339228012386613317546147546118234961753702192280157251094503544205002994834148183004624018446274329241426320730879512989842828426875373603309362225866633856262291343737007277285915553446624822790738378170279015167764356842684050631990139544580729974891167804875923409947699263328651277111662783783998294295389261497427605491978793797516402677206872911589658081588268226072876132493363320206002443234832954426965005962569678450318345632447871245066599038851508818943475259784107185583721830706822448643250408828621390027525388143010666106876072803540961891674228616896413625126893687635911871173605001069777046911570906855612711315758419721497756269476937332513884042777330011673796133934088328464037629095710644145725729213302391907132601406818237876967820168010385481910931414278622378395499459896430458082579096270746745890273833557141864025915018902535615361307078011879036341877984698025708010086286583050228840249974757869932684358744058587118179983922642897991365635369759594128930093028176959401521661883529159155377376291917253556928406409935589342849148544166212130269480454762683025665796659224740535565239212461563192097250461098143091068786202864759922067842697143727298831805886470992611829619068919547079454140791020620214083118173565142279792064292795354023164609164817283833968941080997011266024270725893069019437474046014962290850906514560853592020805280137797621649389016861483502175112039804054565279230152354119406860632247183352152226673309624467516361671646637059746607735315362345191307034416610793507827730668952511911367862401977184914760684265911341819131427279682153855109994422246315150366565879830552844206487660296377461878707521540202153917752339470163704680362459243975659171140967178839328875836165153520179259286620233241625717307126438609581052337387474517716462635873064375466711772041888 [181,51] 305577227932478973236051871171999449008018282440027482770318598617461513587367344251197045202844385349292826234909831386275373229118829366146033195972132927533662646830629108322699759579881014982388975861302980527647613952273978562779836304302745992078972306013392843962419266717009966970762600820055350674813556979030384246588187651577269517933504628155837286837403596363852611309774609130793909646746135993605680843050756896476226367881707131397817986471842148722743551675992363167652721056513764453341136475352024872460528922569282135813161055911468765932695233630385111900098406040251386953311076313486323517301666051157033721804750171547276895206101957517441227257696074281135155189960672266373006383400543219190318191557359273323624336442147370536726866439143098859648329416713872712430762633292589788030839679367821658071581929626486569381275702144640938274368747598745620393212707097582716746625618222212467098651369616421751014896241567010198306885864467624523235544199511202571954745837490363214189366019619035664935022991597489557864743817426551673791650279007780906833053282327426794563319425901643410508573162993508717010857900129469791742455715132986851552025504508910226619349609343800490191700685301316347780990807974139805109291993873927046806049474336353642853665615716637246358504511726036424874710887523949063789482415219007770306493939168317050026411642321857595685483629222077692704153366269416799280523747264627727402148520717912631123072596799973967448188060071698346995301346922576254127819043551023771087957251322465828154344611939115854455893037540739238625404808789942100258774313105174483467257218794412258326213125384165659006089983543803157585591549907033080501570416864554923514765238914532351822439369089353172585615490963495602502190817399213306548456704077821995657108676522550117531687102102957690953446609778251489250256386243520859384899528359248704166169043532294684337731038362108742709784263330313595227131832782467988027621744131385301931321021772 [181,52] 919791104616166719957760838775664971284155161208842849922238135258232857522613907344996263800106928360660321154893437933071403496729709029553111435437905656768497311110472130067295569773062802023464001828853471621321355724838060378598791102698560936005959508718177237121464820722256840101433863847406675083730739273990660084035521191791382776741620165794234404138133361346759006084900706743547873777084194014739550128456069060743790854466350773071819269722457130977355614095448577881213828975565295887690173360821945649775387243630906815961495327137755921312697625826173279915318021525826924065284027142283832619207575123407951579818032939161148829549192155003014493025395387712929640622970354639482406639703111908491510946637002748875228400677160788433100721035767176885705096874349137785132227088032825530813236569856523288676994003300888501795107202440157337877801067001628763431767517930800664571263091325765764628734636458257542524706207365954461203831693024628636035871937474585068833181420272716226155778349028092239798589791888424156719241224036655866694097303018317170287846199032956848060377118062816405180930090540975977106801698965308254016736772939714242274364010357861418293529724591575257844996994163295988109897791973820814706274756071659224535464254900015673956129057080472754661952566096239827013108503875027715620316956478987485714627654111954447462548560128064272065967850614283892158887026976455395630859990194131430096695096632438067472378250297808854639281902764078890128020090502930552595422213493810498971327489276838087048628071362205312731212288055780303787827263181348091075451564849391566832364030067645549417512664836839601579063896108909450047492917488297866022431934588428441877517573779860898011849720752824949400805620660144496416330061834719679804839213781323659086168960408220064096484973728157586938791478415945682967473141864860116776494547158936501692674975538403743779005581077656031061506603053536529211101026066917483823252677478722715089100952 [181,53] -422965798969776485936043164734395905283066395020827354111459455074393136899106427940567821083399274381308255226053744369561717763392656129436192602873830944754888274032476936786092288779491536043724283432294761776465903277274070632472244604762155966484740600939284344305559480596124956025947955365885839021570318395644325325439254922518715018609923143091706029720469532905301716633281722313304793054002047449852719237928159714906066233884790304256725692110595221278075102638115482745449316318037601218831269634366960284956603561592924527317436921463977209712329587105766521673461806377610108653140697785566796685869358554920794880471387958513990064043955932445107105991642655305244359481436010303264871463729002056889679033062802473778783737735916176060305986496594413860281770554834081605619491914044997741248608848591435901280243857418112499397038579409261868967790826550134954709908857962110529886927512851914335304693781855381759527313311460269255869989870805231024261332009308296773081763788593763167324576240082249808175158861392606965593642017405212552717237863410343166008517767186105451671363540233676078919254514588965971533593256666493503425822494148975108760579188000305180577557311540007036574901106134981651778349470758512818092976107049251930019300544942958024646860634717407332013147171685846369022982899122982395410546301815409613750581994335339005497169116520547385890750428496356709445011846341399692426970158250487632730292778193626631042780536125188190167874215307066711125031039583586494392081371987608931576657465583265051480049964577148604334185586021104692933578529680675510361223614496689242618446106051305720318342616135049165899092317616018079227616053720783303747355682175418973099732448844158764644136817891640048796337009278073540219075195122830299190231524582500913239822048167981288451876091780922779680065747815937219715301808993365059772747002986228879937196252946810573554189459716300588050430501865287357122910690791820326439194735216922148382115 [181,54] 97671530115521556886629932816616951128084571049461946272291420280903335484662992253679160610084522609798405149386573288337603779846614210010360623385849542793339418477664786089960289523746388744815620577071513291828785039659400005530741352702671846551424719160566038023414650418255565564971755259684989040950396625662017601106347229870378650472247409734815491710808294432284660766151551200009294872748286143619846547978813502564941468422523962675979701662064116311637566310977226476317639135671856202606414673163786476894811382568092251523671491794261389002258175564877331081636433553292484689261812975769729912806300530512877993012878639350191094459027230069734439359672010426553664875164131272251320029604664052005048117120460786379685855398043195944549973405499910054691360912317409837073682276151950401482385542157795631043407265272699858328543070608261544722025551628588770478763138362735509029092066731832660191359990802926727098264968837224896226053968856473570529776724303454481724614878323327202447405277368680416419494554973412991142486907790234240536653483687849982487830880634797578179640964467421196239952706142276166839168198180575875821462929887282737961918809126425846500216713984489701370126722496369625475158287649339227522571545866934948305219114896049006923428761033207930786512967652853231377759840566914184892484155043456641422348250351193092209812040851762249271600882616562555223213004553897578201851618986700279842673720668510833416954460566570909492874920595997947563406201759595676635451038275947935444098208535771993074938049285171498495171688544273259197567231520611845149400647904728780751075581649820421591615067391208858930722383585054916143000156916714427500980682120541147356391072121996085431883599243398796332971744785925310996080760331957802903500908790328997951907781828728766219036635615356200242789267764654651748392957084077764059348776530752927593185471178255420619275317340886299156820550113181927818691846871819484162438582509596428144 [181,55] -8353185101121252441172882575460965529749519542217443324798910338424814588176081657144396014186317272248184155841962402461867018589738881299720416436280580999104002681537846387044750235310969503448214761815937792480213172108092066704933839458089616236825755871726686614964896568569019108395494796234740794998926788522748886770790274217492765599741604415679874094587655720040148061222603781280156190969271933521151928113967936731198803097874302647533060027256309924232173325458465799537861850638589460537690504112959859302007253732018599044900267903792003303142746421924249679648957679057728055118615718088126579240689711964945105901149497230783378144254255694543681086436850998937957856469790526819796488194702712791474031880786672956020394372939120630615323586338075175245751300940041664800147252883462290295616500218170380319456310974835885687013912592290873488968315190238457316212284477141563631441958510303252251816120368592270381584161729055623547001763643158117797450203716150853747979270122644030634114999981959136620267599986209455982421229145923868163784902023203647070801065876261769934373328508115928703240927642560990640307087091359510470059688285572832841342424395268714590757407004701796158910513464340217554187364006652440465734084591214851390930571878521659486044680847199406476975185499428918784773975731127057446215982987477445531647482214557253533908069853016468180703816947861388023860207244468737105604471337036279728765454076431142056197519357295407084467698106676327108823720264081073462640806126092073063863722296092274168978695633608626621223222384614537563917787201389635048095780086017112901331620378924418972035988027578057577932201423744990125055756915004362917310250335806980844844085489980246560689320354747145932067857325558293591813994118634354541489083204233673949689633084305091410400549602598770267398952125673868675611100772789893921529575515237028585687314885184891643873081195742937568463023982408522368139364198085985459640010198080776 [181,56] -2361932418763822049571953516112793367418654170519185916609931815125942550996751903326354488744800173362577382373759728299279715780592609339239039666159520429203577555496415064563076081810972267998426971526438673232871089438903024244161919363407518000423702317883885022765531527580407095531052313835905338991970589843376688796928119412079943191568825330548413749741220602814916799391491046925290628101289119655587794626072958545448955989814285797393382352967574745364660352357263406317305531304117294097733748269701098791885304886705380450932019135822562516772910241762842400793064863917289453901871302658152974487027888372831202721823009219503199895991093861326611757672752971436849067852501467019805814435727780105041352049467404490666221803527530755914633953388334415806728277510036632726808941323109056489602065510645892034376206092604508668227568705307571404872487142411083277978219311621030876515167179242861260817472878575849400130083103703644379343547137947835040759397283716427200672242735010463630110277925147782702113342352692357116754062333492756215001826045811726568256128329604257015576803970051477913992427524638086819465548191543727722559015969814822592749664204413100084322739591049881541020493674210632392442995102323927511739963263334188732008310982404403457766351822456062241933096876570357682550335089553280035391495725001653103974518284814893120289206998633258063979075248957117339370076117797451749859650265144521941601115095889620560123740763225880977901549852153330096277542160529465688371959523882385369132933421596083017187303882393925752144561617245844366998927921845870243018553269034001710693879007771562506417901264948894379036499793264703874040149527054429421591995288463890439931861110218125178881493572545077272659701081608654566774843037083032127158401973186502855981068813454451925320267442900362603481769802942507382128458804044221166861905587022676968674148663234338163176804781540727814994659356068949956831880530207491666820037553072 [181,57] 1010736395531246851640147445494489156305809871447076092654894755337721225062161137323606645832246807657938263117188178550958609928262519708216459445748237138882588112871893427729764884387693502897876572014844833220029984887099499569793951233670503811206568867185272823126158772509272413365344424922138580486019083312437228672159091607905706768730323621862729395530017849211154575432814695049747347752483963302924190198626253051603330887137226866254409798270552089145416996152415474497151673480853479521334900838625783873191956962319654149462115865419165949259953829559665358542736557550241198399529034438237464342292178169480165528288405834559356819216940073253135845158139138275240729964425317256000418649649041323263979804535013655818246143147705593838313782948982380939907503983525248329905728109136937171684415147700934497565337224528472010337064481673654185633190992081628307748313521589913079067308581637736634596357499743808004480955221680265576985408810152146301911211333639934821156565861632054005584959173031510033427828932699727283171511799287996172754809014152687806704013024453526427111937946969081594040081695380550077399884232470503877353826350318301655186007302238761390450478175362983846655290952790646938168932919022537930016282331467650444594247794821602983269179332133744979017774190297093802586047837315693453010102135964309974735887373200511290832509186738492494191845956481011040355769722932707336296747752480570777097937042233103275036505321679245365886798841870554026684443549337961776778006012671270562623540527244591662726493238404074598523446786446041960862752500184302846918788335728218861105349449061100718400104947552565325214136241296385234209407496917260269410820152269960538429443667987992873236559074060141142376831526142272343136511306435111654077372898282406907996594438328536962039546813312163066042756868209834284195393450285638981202322413553708911545689923025831371586028042354324082824909801660803604384659195788699778081707486 [181,58] -165685041081960567421161128417177069141456836550331664525517623460941049053174992999674826714247319510896092177684804464866076559124640454127175099664633124519022343357086094976063878660996890667210314165249385675795699472880031211475722221612623648663038577336448840750717056114063948711092276685472820764115722348322827918792787060297032654942476059992455736460500062210125367655822910436238671550125847313317899176926589628476970143886673214350501778907853868558267457561731352791202783005398057644638083737450454974007699275251568540566431028834370311378727840575127120050003608221111069693311925152710231325358473203068346254730561997648549137220720060527424507667474692916727248043465824605895306083308639281829726093372518186121505910184396359809536103374431170990575239368794121075033610299309312599574550068923064363335764166725159418128989635635854051270442715893156348808696756684482757848954768339923832200372593325620455689166475034388217759003677312844578308594578907238867285822152055475041717766376657008467545406355408008624112190347590594281995023109356048095055883455275284764174744876472196787923446284152078569199407593045571461363432326524424606941433932460890149726177712684958135077712900605619953968832337064677421671157527831216123183554230914912351226815997601242636424997896811238760630249942838748295646389246430587943803371727674434424026822603639736755926599897964490223543425733162065416262523790037832662065309136215040938610597160353008927982178695128133659247316774981839443837460601329505197097732959753042177388140739615111248445656763400840511215758557991046342502299775184671930603225446208983196514145763276599015997083152702778587393653258527604482584707645278255221137166477991799505226436095835003298894739291203265705514388990979608460862682419056569343240960901814558697225695238861732461338055171877208023335079288409942564843724949235264144983242544771753880846286841150523424541917942655879778579041041403696366367136 [181,59] 6452411504012681321405422561069055175430614109103833151132964645494512622809709998116279546557823927224313151515926310543959554209423759516320815702210816980138075178354254257004178108084714951633303328088981324670121276895314683928713715938898423384254345001379806483233512275287669554645290750936040176923715807806861080623133554503207422608670347318554077554722016758157520202240361565168746006811026943613684737188597991090919830698614761261476555318078357853434851521070420121224658895298761440390596772107489334288829781677332647949780845007950792006431378562431889098202818970896651366954937325746027587043282321517399639737206059189441696747146911023399408340207010851453105938741085223171959794028838649988967570627701251149483474545957679486287956407682200277033967653765306354528001891809895501499104349582212469451485935490250570719504775500396668782045507029613929879095112711839697865045850772683564198967595477753281144087268335414520011697990177593260453416037192380896807009291258270851771378310057696269249157373069218380019866585274671200095030159055542480183331036918508716304719349110303890361034408080816938965597472068308060025845822042854055901224347540082249820763656571946790723542965073386580754611365421087876126235257193341005152355527509084808102079471259053306660386794195714557516390084901758835109253371063130491405923487735020122756017223598486343255061022972559256923352370494765288793300803235413312147699112873720754905903861836009054852531685776045935871191791516451561887918298880941045026802239796077838751741859843642224631966980514030368955260916158827326324135167206471498688727721928262025557479256114415997801984739617840357770843336138690669759352461278441792166506737717635141033334460538252098993431945285762975469120846907969834853211237424966665300962967290721991100248463299000361424318224653650585439964202745797583894659980730861813050502860678338515792823109276526221976330247067855068843651171430021991676 [181,60] 2772748320777081579584617581740673218391217803056926575143043002353812403898500261522577035158444195710509766676828266384631598506698754060116629301769895304394034566896795513633027756213264738466489234702903432886485515067466122672530614808032248694800629055849287758653544639696699038428739894318553306015620658933788013999626783920246356143746839671215160574527031613930515087800025057696437172505326057845348188937890262014233727306609454821838094548141880116864388889532753994908042290567370816553633937265397596645289329929852102865741654898100673888825480686275676250645630857332074300292541196545079306056328583839718824820722849037352517180217809851439091874610926083288803707270901979716893034489050767496510523682763172941054520088757766801077710500430502026389052681503712280278913070956716160498194388784052974441802240973386319711272502845144918296392274729307054240132925939510024328532629865884699971102504508690212203371929270205599447311806221493586344631794483652432428765693605686644384305497337208978885202181832275421867418093161490670272035649530641677053059179163962459490152923060659574290616728454201883402570143437159104356340427219276288606523078034731369050644175827965950626840826427234683612449140315609782375289714997990504126192298494951282177417970288157317851966742099875812946007006415784276192974739634570596573366576426014006292540727313002495551248007802499635674736242662754173871613635320423260405678122841174998790863103769245414257391599856062565545750197501994059976774990395170508865662952140505529799692977052631601748203683078986897055264580853039254540633293612346828088294884198181648188428087951397864534719148536928621463276683632413087869575823573465292185002395725429341334596140621307188306634559138898981756059133565212441869492405669289954284924456407064090771814354499152863895918571918437628830503687779348285439627671240853770095126013327914474290981374980016532535306392011608198045629569981569688 [181,61] -589953204987151749893490937848161484168552289985873782685268265948269351699176836188540376015647719199230196154549564846454137985104221136033091079564869973274557752086769643239809965979904999666964191953079541304952657746930668500228192018671158816616690814677871079236171257199899074185958110346389266010389539334631210906418316413627731975718920716902723370411743122166006927876475561918887383325754592928044960695005870728121745863989470391008528377259282656371155240668756068281979565518523271826473331884737292023768674797953169397781257892573103424716212222971897432184766970296554200821732498209312479307452230433668884756697905784890306227945831622677906985112432010808371599265249991609382253306606562270938694150606221962501891783639304962409096643542784747956966835150401091394908808077480839965564789727366583812062300144710835738203218510264016887721408735515421720111485227878267363318625147587514576294426931489834088391951089074366061572427566208426718456743066282500639593756665313373660268648742900481584786573166948659332595080677151796770649640295026252200172128940878152450777396525789550797369763403911632229423472943749674242595129346376299625509147495365638007821773330107018642051149041484996363379600868050024096760734546811847596061823771111378023426066334788168215484753608746910349545734814393507044901123555300502828382128863331144453298238546273792146026833291886155495962990152720168832496536583911049304731363290452118266525973099579174292045585680276711279794556904993191586692532390126643265229527256666655812266227587500818465106423573923002782362875159550104589898807629563361412213579483812765547364773897962246982231149848910621064443576175105510025451347654747541051912428787254808700547748384672789417431134656544047976065336169070748387599103682495138307609898765503319882492788877118025516390395413228274585588878170205112334050858339588444251006726916024712578399102980973967890818040807214275272086349932875 [181,62] 40035013680986248683810866691149799327355239172275935418278833975080507855022501572080999570070981643221816201456232512110756048956793998441170307288106044236909606463117230357343630747311166251649472630540488151204629799960074865973982082755502405805369218561114249535381504211968001195544717223745685526506264036854284829840220002749395391707854532294228309955959152020331910247791580713332397504800283651473929504951044786532413257658231170138788668198983014780475766848978474961702502619905543340377329248833345159305358407711416837184992752796463122560052853688849041789633666489219159338004979612314914291843390398890038084041809677994905393474584994595517772632657359137147802032733312049475427144156216594350084520380690162763200823483290576273114439891769143868613748120640510447245903789064688509602156154313947323302308379871004529544855178062242487867142272860897919652377411563148916667129334541000817979873271052406956306237273330981539843658725261288235746998897042732832875811137771536096029491370596293689756242225599340448775342675349254367789792351578292277345997052191530276541006069909754236891206799070635996406189316806754021995658804476702385648032431693737848456028870537187999053320517145178726087190050118744905357801575646278789278654429513574176773948211287214098111784842308886544761833786657531266189079432988360101280107828434994557579424552107580566120770400085932821879559033937444044336708694082373551691654513630108053335141011818437347728948556618553888270910384211338395954846577928221752246393936057934934497934734203375548671205410389611009097067625360437397785068460327199679421111880259366357237008280144461259724040966075014817619186744838004058880991497863285273721366943144490980997127102714670922654814145212598193451351905800608846674433331598331899055785870748541525295264340403635939000130237347841928204467251730870470348952325379049130898437589302682641378938811850747366882608052422329537557014608 [181,63] 2836460277210855654252914484840690623737607587179471439846678658896454197501033022329817260698919392335538424529233826243735053853012718821929097993501118797486057614350912315334939262396812440057361469928398899115578513620319695867922602479841253498163064817130697442182784143631956442234875829827352621052571983397510166565827042991656856234458209289248861571915212936463659008080413110927211149412004392218502115670613415835578058051411046676929152820184031227326533502989668297194424199453122180789463066653547141122253623062467627728806464782336781716916889659742183641994873577193569080066247070582555201637452462191622905421944328525445790233950387484362519869198518618205768827522303037395306356054462313043225569958148747923645714376341379618370259354288146692935495550964224519407949286972912610993654418108755853596299481939418092597330544365129597140674006849400199946869206064634836474454377538046197271611748681196301736287944440519266072610183113206220757936747737967404983029514459486378582836503730372778040196133260263403196978068632637317396387664546867480467425965145812673077668103794516172287484998949285218247619965741980578051823498568433888834449866480487054112177218255217810012193228366854736084646524229109488358137044127058037895691842328245213205150276987082524084028576846564116602889120467169140664192910177296411949368139960923071829424764636199670482692261032484235782309031416168088300481799006819620817441200868258850212918538470433319101258374510423203711807117249266117149150330144859195298492059656902513914300292571332914856792715102779390066842766713982518495597747733153374162502650404248571719115578615517818628967582220476661125277781751641885728430665338997640060836619208759401171472194261793329587554675926775231991210456278175861219470671697757356229334058617222174788203457717971252362505269731532722497740928210523569699925157795223412442925622943447036706540396457864975470894969156970920896056 [181,64] -727237270469493051037607695202292209342872995625515530312620918274014863785448278517986576623723097967994937597065549251971595404993445214058416985996130472783496754596063161217283984688395723907601820967194502143034706557060332248086835800057471358813308088164621120292954771883584202089434441189911898428968424478398715193040385094975820648198877170228961340963425936149806220687954846828592589673174962107160264171086191761191171819684246043944361210422246250513115679891363298906041768432411068677514323100152151307729250701603819671623610536049845346814803865818079450455578851329541823652703235990802935979952713327089788975505573562843170425103329679274658670549389197825954615020818995821755307331555554722478694904988854038338459385199540581990191563027365860206481388992057070675938128463850010732893178817288820687551647839115218319124152446535518865461327723868941844415903148055273071482063069817698784289860193332615744278931068494082698737790274290631287634415738081448765169515949817085345926828235771520066275826463425213338464459773410759512140019104758329038260171030803407414485472402909852201621287940404115807188426464696927999072875663734979505733209315956700927754640265224277908984442515719460129652163806318514163240925457573829183217997047342182494119060234477622270304715526716727263855341177995228122606329935888099392563020480103932791401041321235580616271262164700225107210484370696781603324128974816407070439340612664372851828316857446281517563460882527709751370998580188745563890203852921686798258424427939990517866226244549573019987504300808396815761849169162542291899070414095103157612772833511997156906409889305033208155475980124429624379915888474835232779303903787490407708374574499540485003453338073776889339629469815157449996143946815308390205111615055158398510153588645097390033783555466523185923022056246326971541713283467529198563786624908032249325933575678208788608959096254451234286352701837790912 [181,65] 40355923039027272932770952737446145964717760229510671152171416490607474955023908596217287415926876219783141824362637999593421624085733558700959492707661523748655099282552867880821168138482673520887874444316551894597886334421205358298476784343361800251702928022431979107985619445925624981475927162149128159845042487883512710520329750449759312984095464068096983186525591222493221822073332528286443051256452556121104208155201983253408619443818484483322746004426085157931849956268502531004103929216609053406631438273601933495924576004739721712212497629945087384949281707554911294303335733033922235450684573843121145725789662746665869363602433717093528942440514425000055430656159185476234594635119702764523819398265289528400731009880333476377225322227362097571426716969444053233197236159467520226055764945886813988907840126601477071125149735860981159702584017942493225934086602370779323560424716180043695660009840190066986962731355415188490099814337818566559603869402597543671090887716793623383194413053508394543079374713398971242748484641131787568203433480808321057574162452424098536733533018646022875510360456903057542339057294468380663257467281683353244384056537111301082020958695550329954475303338626000552659498584436087170927724105783635504581655137628449138068818830010108158436331154584068090644215948304919694953758061024112243436867270256083753175222060791664973986423743138177823531040139566123499025798572237489314915284004975142782414925914394223018670560196351073965719185280546397276815537531653853218230660324926402616258948275884131960330868912799848592402212693619559156659317102517183812565982770623045863962343951370435048947894863849639575239886367088887514491260484736049738083233135241043826681615780334232282271966157019258824958363276910897838579708213712008263829973351250990307074367983224021555234846734133882831953554939753680918587883000896675049653159575793982873422698170809092655094648961899707400839987635256 [181,66] 1987504762364812291904547128683960539887033524337159476153773062846926942099953143520876910202431726864263431096594102678844704576927214184179222673129752989338017892528608864547107556073679677050701411049394833710183126231856577175111973781134890853597338302753531725789095060026373128401623839063642521192430119327165658871262716449041446473730595137546091846271120388377037056801616589070904325550063973184950833232283317704367479974824066920274223236210052469669189213585988392936830636442354387144835033519684561610880510802471443777775823307462714756597526168622673061061761615356283010929261305309862679867149775083977753990796310191095975821073373508025250393060940609546606072216093892060862719988946372276139767023786886047221892137581499708264994105253039116959191663743114689831876495670554704474338021306820362964716157855573802531447595502143921852233654434659114176923751301201393939657487659315991884655046438123337809758609784412198875075215504917377948792699311487349208451802700109034948035678906407580168547974550363273282002926548350962594455134405886449540433750499225572960025407684042285347734468330465941667323836162494088826042033310193486113873650421398990381503140769397145011805528272666338299572628244637151040379716434127214756602139292581098502601663243135059155135027062965984540317763436617446483589808886152047355417941597793383140096558730474192090454118345365276447959587760165107317653195979455227309074904293687742024424501461099322817678130647530405822381348676474597247804956655148408100362916559457866347463095112953132357061237305372594486070900050197233454783221553133272816548413695890040352289511176408763210549674319203154622352746687633448915436757681329450313063731416686408515611911818016758134744051899205718763440072732826081036720830966978534116343423990200696428132053885559393294283492313003138035856530500000772685590831135124740560735995748683909493988563634263479777965175552 [181,67] -340341772096707604616164051457827482098021855298734942202089912585577561002086731633182716771600887430634696150906091800207050573882292856824348503559442412332331706693757823896857731420616465272592299409090998940150866323614306176826015193157300328776002295731146159516617040872121255371555496814828638382048255997179905107114422893528438024712803492992375299532147784374119035720486471796446606014141014390031206692376587615853594389152805718698773003088685241808688186708732967663560880507156011006216831315942822005955859078750793203759185131985462250541604157684331655356058881261707044866188087438472162700051749295971866857533334552494140599515859813009500729431472772625372807084250392596971437858669819042176951874348769463131216887605126978404785096692521557498391650635355177930318625717431863472393474656499010887598183936459525139295065026613612475720273457710885372389779391232388886580206706533019291627201709007947435546280643832353221007606994408017118506118825776454677686484665634838292876123107430891170031182071343326686605937900794986968807298222111739571333256499560440268734403331130253399391541758551138012633797400263635216822344615884190714637800922440415326657614645682195961309606308994688224019495905532479307734332824034340378326427908492956815908293699930374212678923156741424335187903909857636660711870782994907471309581585343491216623472546167892767580612325799228131112200704847020849033450303969694064836435428307709957172757757279698938907683274715553700596770657126386451864458759965539917559591702903599139736475696365732303876664352586567627282840075064522969837602237289553224440607476192885720143226670931716527200961788578339349220669569435898065016761060637575986630255708909445706198131541643156717650858708084539341064137726221664615110413457858406778156401875897405316741208292129389457524398370419380814447025092211576826932530007835027778349853556463853411877702752297745748201744 [181,68] 8420778502497255396083795853371298315253230900773312645839745040042286441601671832970089445289607108417411927381794121120721961359571502500276812524154735125443833518207812104898199057023984775235848057706908374013302105263353962950141089459232797172708797453202621716412384025002807172559825438102656096169651120522800434699900348820652415315450570018130031446393188662646802481615417635239834350169645115265571862551592855488220879395565644592814691205990327739761576845734789516496195597873726362603855208600240194857786274488507415429880340608769273931297359964777578034304477524057145434332533673504091689483677016692022485051135093424094091713602476855972025385801152059774195936072417160242717205055496053200452432200115248547573191678219904532312896446157770003742899311022046014448332207016367059453390574269768244294843172972661258122716752056753577532721560910482048162796234721316480056522196859084025874649004739221734862942483715367905375713306815009229840847372669149274310527843931055821895570241604508471862043995428918163318593607124993766245486526430315001843744274768589669966199766834435462110764450688672177008926396192321550415559044682815921394867668394631363656683731784441494713768432970573676899057824111401402382391731911866154933725290952251094886595139959467589130132571560345758477149260346886837357681343139203361736157135524547091795005567958530020182443115629022216901552705683538805039245939564419904271953592158898165166286023109887596749259749158614261534199665692628286945991703965489702080496309455686420549054174067147111314764860662487383146568645216121840823753411917152410964048566873078526200766529577879715943081546127735315930396623304112138573773803989152906410795115887862645923378564087350677080882588062598391941059663017712836245795197564259069549496704038897477543215988831150113482939591353909049170956199772965720714840879007090410681828459625351297010660293514743500896 [181,69] 795823411542844030068023250378742000586796273542226210369167830768512365926576860014370240012678401622056349232445604931448251461987593658865480453346368524738488436965706503954704761764988615543837144856800932456342261908534242686735017236024549377126722748229627305422127487370599895608676666294644119035837742949855072359885269406692094033887028747921786803884351459005903431791451694977779914258948816395513240582811880621593217653897223633050317570706013617524683514085959759509628801276558501117175332537292570077283294846248214657676829125651580829878603204589252065709818398482913677515486455860950148372574151169200694347334503269195277342623555407802097780705747055677520270350163618078643442670639384330968385662619020910922984797721495923392349714798826747590329874512131668695740490592851214074387521860794796589278609899220111497476887885506979447893994036967038050020781440737117822548682493301702160685562330889974962533226969164293685678323643674402396657343220356647601275838855606775897607125854876509953602297615102107932589439930769821452774985608686543188343210045785521071698600247014615104706677108725334261218073195007417747353641520336872420850791290757505254233461741546320545310647267668318257543314175759044127859528635858332149301298292405650998227508791271250949808502181043250275771772031902614895073965864383378279151752887653363533901658797573987848345871166989807413617113855458734152032598271708919971479101585461096431206967469805572872811104132801811392593246416459788927981105759404700615531824217195579465403816834576333300606121745773315116560025781510559554024251710270240223304909315114583082317645783124560223189744288532610749804631369030159777914849604001098930330837342863398901716530392011958981377708683618850523714441142692302704847096313586873025258489496297865077771316564291210205787344695027398722377178486999320669662954014537731130641854310910000583581006765951284 [181,70] -46431007181917730785050585437626425671777164536859673261344168316229918420092563298472599874057389626491357102060505926052293585639017898549380446575897838196303794834803267834328971842139887883315118536249585948595403676461226045008511204611318588530186611181214715944432403666322067478594888894412476704731710975633158581635349703354570713948947016957362715622186547341060388534436211842396196400771843614360754099362018401499600762394946087528841322642117477391383979256402668913385158233843389256773328157237034303116918612775945578988685355226193630388168219425494960411695336973217213693678058286883873395595870275973596192947298625163402552111811841089331049596701872682142853320580242272971806076023569457498855837453267809112707917547103767106218366946898343822600340532307032790114335179916394884675768764901474197019128524054956797235445951613043849558537860880405069053754049306969964325288707983812666239890716768652880916833759136026765097419769508202268030118510007112043677148310197235713388133472234162638142800903257349268781936329644056324674010475403092907164025494105501758730705364437375256931143594743799039502581304546180655319391739033629630883748549927647974465595916701577693441966997896496389445995211854780671646563043117531823131528394725315499831995665147061047964006932202398116498753091594326736032666760035512520339738404454042090318363524905543659942895365176486730208748298022585558503350995139279067468847435287560549764771713552135593876798243899724725771272849612234609477888839834684528967233784819670790390326245376794502854987617051727791783958695469896198826647199282812275250523477635899231068267793142529197489691298772054727782753668558251309929056132587861099687964685817045916038944534866262860978501375102032317616775213349292429242772978592231429388000361927687378866847917033175501183853218939335073774439517584559227636341083405057071024938885351157548085105938048 [181,71] -447437876454999560813025357050532577819776547879733913628035780161999463987751860159549834651298737423994272301184892408668013992218616734095899417696279308104053414415372557661468938127969483654231796190387721146625001564718806257224828857278260611254518258419606895928699404320719780010417296079843458127296855694241282889081587014019223892745092692447288842874616282191768753877429763517267759081060228074597113113230006163949651362143949425758279996973090068336899233398564507372820953606686619233368895730470654150228260536354845197306651211995409007164734424198592166242181962648256086928799742855333802994062266040534583698391806679983453376036411927035148301475624878393366577842239779789157372723684578618607102465812065175183012571779695092497891024098152353615200015836041322706357748136799943207453248443100501421678633253017957479331056890560725459229789475346837459707830183375362841258297315353924565183066437401721442390386262411464734632742764061586403690811660392149772698605428588236614120068035242911318257586331457856827079871306133935070372442942408104913238174087530701711824004071072075282186142282038839762605265750474359945293099645860757940398183221864552664365774303689896049130792484213209155614098219461821885689323991725840313501195613017438271731708429709109983707398414789049208980077138191226271755068208833958057013076803649172872730812563800597947720974979315653840827726576276584989779926621271143817895169682354768313131129631193102732834513773350267017609047543044445006662425622267179431071072553084711812159376510617922772039270921836249032354498553457697368178978077516234673983665036659071373410866228223086820951536287367055856090354558865109953354791716097625901583497731609976904421876144667351024629407619913877111523491881120574055428813237175244296072887062376108117810367022087839255268099312441735619885966528773615471199705241156294291052865422707595382339680 [181,72] 77416180844538061683224241773924196265231213155750848824446156737931407779258445015303485660916736255620401382162574548009761686981666881094940722094310936106810178180395125576149799598859902444474673130549671628398407630502341544448149637717170891731145137029206393424828185734277387494000371661462563135409149338166422048252054378433717304226991337802528035562508979195721661330956191814884617444676287243392395077196226531714977795810620513566839675514817418826521387021590029312887943840725006263472589007890799632650112383346330780140781738097508429941734201129781386991814881335315777677352233287683153108176624729826413738477317897578136708975976870248747062737191383113722419022612890902053051204249538540929708488145811980545115599955486618978727036421242580905227187809123838341519889850958345958781702488416290457044859292720370150672015239600122295864845565086754164379284481003806584101177253449236958138403339685380832934350463730714588933181968894703401627601049956530186147918715401123876048368707147582194509167174489331148698652846881274590006587490687018740010077987733849931937833778853460516546708718336051482153117159594857964096248833934059228042225312608177079165320491807449814455681230895724697340858874188746960518033642089418204543055299927245645858293709174248396593603562444021090291547947790502317453757414476752961305431247026899655705809140178065410062514908015359311633759051241468132162148263846004608392692844253989624933925850094661554140705574470416595514094905763471298044931761886080474867313020757734082956800198119217774586650263278838312026564076540687406875849330254538865266410291711251783089622036098047889285345671291918315286615506214964122541517910236692605102168402755327224861006341909264705748125842971269849032609044423787206305664775008850509361568845889526453377118428966495337161641538029030037777240721626355034737483336076327557555316199221607628432 [181,73] -522079560544933806480040369383035310759462608390299977381157652858766607135295452991014794142884292766327899070308302451644108744834259722748335716686725710176082540593773098938187194480214990868518020129776482120695743253420454587307881058280814439229288470108729568900759715417038889665066182454319245670355000314753876281608329828728843550647240772145583295628768999097347831365492418083133232978188006505647713058327914517627895120785895201741414739014829890971898082550088880377893176052193762609427751895477233002201593506087339392317065897409916942442869316872637559563007017254747759958792923715241653878030724757587042282125899600978004324430754728614000936551845327394123048008217389186801321774293615141585649168576541882647142624413480410172539633502544471595294010062953916943098194346009562560450804287028452985004796983029707051422040453402073147986423283741184240512658838504871057522365161609640551410353239735182923452917125046242870088163746529944881976426802715968756480739779867962181302215769035336391366924964580557368969560056595072419117964187820890717866709580031202827461163073717041350071884562871544979259180942544485782396811803211105166492023161181212277461554843923381878261927765130773112631733746122511888871136380705261413185175479597530387077057127743313373501800262601323624368715188886763063917880727357065760431391473155650224890624110822197945463348207921727080494073780310488058973319481548572266121439777305652982419028535464236926272618594720152806753138743244678393973949638717788881698670700605176787049859416242167406655181307813165547116364360129208396438639583534942885576770223381450170418317290944417870066263650293248614126740130138505428808806162131099946785780662694564315995872190187845462503586184341449497060657637588556558181129688815648007323380364599137815413620207825432449340183707010045548370380599544071760071531459909606200238322197675242 [181,74] -60177506247243664911231936092908947640133888624389723311324222031845588555529188208353625842600490238773766316485325931386462104609671514536346953592020998458041776421540287179859969596883741999607690780059348449051700272738131892687004267501907499650989256554450280548589583831194314432247880589850704816508087614550878011490948469630208586438461427866047760984495586487060954683077437867611660802053333756031798128277361547590179878788855113432084190479595888001432270356811001267477143280305462710772170764666953460334424212923847544974997414821084620407390794388349937993395167423232868390257736128001075389636435417067340712513102727824633503346501679659148126519513767239428419799823941674054036505955608082894732144460034615077747256783103343332637524230558297691830618553204416225351198377238251004441144428367437333085768571874006097528551379276056634888054142721668343008729771297384078164241342978853937505651747065610187831783346570614419382071209156705790598125694679480060620194603587416636967030451491195872497424880861721989360672048964670792403293341786778329186799647865713131355279191174780200232755920782820618575201314139115231056510427684809590850986356447363495146790450662118995646720778889330717521493043635271545493852360465942408140532671376598850165061514900241259500894467819865530865283559991289563250765956482412909710160438671318047232478659134659082054101857033404490368162671026456023604279600108145232690763125319757941633570836960125397695682300103219822853637487846150582684332762546107580413153177306722109094263525045134746525014551614436194410970521462991199407924814926026381517950399328552552984220056994260807301417480703982009537076528059781862502357119650175201809609338891821229971323371100377854636134651043205356558175151272663158691522647861029236006678767169122505591548090302695518360336467351787975170184740114021059141604682257474525480175830752 [181,75] 641746917965242825658504410523710579684108995364450039725197943828913187499936057208263447671961442374291350149075076106595559735733225674131901530289017540292460460404571595514072649775179608663119435094271405482098655609340550534088678556378684943170702772814524656407995410327168064158136058131506191913502579948085978578611113620871098905109475601711233198378643169745693782097955118535252339111126461297177680365459678857268963116626250896540214738767482131502802493855139091365917327048275688592627126319792496356521002474281861483754425395297383905725882513256823966203668289829404298583023704311069905573866114728837829625397596426155830737206591834366359969189836233622243854138769595765138324180785265497101607545478229885362937796365816732527405175369051119544638840666966022479137898572122876287737170207122559903318400501326787721716209417858200527583165775602111050726707559932912127412145515813916705029117858093407180757175210160161857713395217915515457081495547200642747971757392592976538892296222188870273416418235176237094074831314722456856691552462710728257343427928127973796137315107269966454485794132818255698745980729648795773963057844538922118029034513284479359938850404902057267917565435895168763897285646436874470416915885491284590524838877587261273449222099256157948615304350604900309167261520788041512782511180591739756028019639271844741561196930377431701483377102376024106777662888526228207531365095789686330688634014250992099773195808464471230592949191112548559541762040814515844073482204760711846852704893286804753055587721310355398334761059222100331504160927519676902203182114930854548053355274250593158735735728520074421562454121015437066994945539303181987348584013854485902927277533329051161645006906869011130865618758029946651165425788955159791454693753137443480928020729786564262850487370812429330502977799667217107137700801625202240497884225487252576030860 [181,76] 26901348379062632186190927611743703898402961486633602946960810601491491849852943495514741198906456011087600677624057351612548845928677168894968433909333503857387589161464800758054184204993902722713529117060302503511507346700271371045674152438455630467020630023903414369134112214924228963421496011612884901690887941145433442053255260425487452044229146411773433685498874914372370160167504466269347036382659209376446215662765504205559683190686798694571087891165944528901403863430877954452349039611891825301786723717323748717714788840132218131757528605615442330830070259245512057152403179214881736886668181868510113687828251555997812643336674426058749459662818095931719248043743401695259608841028940489342650643992476770404929981728370991331834134625404827427839934691951567836188092374181674013069537764010651080698182401313171524879258962308193059990520105023680724956414251963376188302029679164209570593852362363294920621398155168941769898489652104196753996620343728080857224998276773393196790711301990230600733662887685070684468020505080932273021383940171952994459419990194898577378086439261613886135134451459069113305286227098895472810887003203222048594052211402007381761916793517334001658580739328993526905958736024089782709505556337233985668313977489716528253258266119416592858410931089943019781981443251973542661094871839089441738391078667905199934085585454930914908898955716387442152394660509907603896529454724221281796076551462423220810807908540253600323378780799362044940728528364693312328560906212769736677746106139769595967081797326677930369788566589882817428065878642891936560793549041703613162837330260241387813878169456455510274038330773467790639962781474136128483215244896535149421068735336929543956072327517387711749313671436971617167008454558715570705448829430388614503073019369084344953323593911914547046485820825234182059299468697405515212887296098704310525305923718186696 [181,77] 403330732005206459305923787493549970014259967359590154219229977984809731474319343560982693372685152952497529600958278731737548317308142179858288228205327384487595162332550091709724092715796928924563139924990463032507953878266334708395559705813082001774776067446093859172335339946611189082136917600775351123377454591214617650451341074542457770515037768722651753508009326438525646533928680746287928951192991255098998524800670724131422436068905492973657822594717289031411971576868741686120020594154001231303148357265851117878595255213478400377142983661014593531406018535767449013524728302576898162232704713004937966680672939814472264485348736049345752398289373330830684143155781044324477360075168677159011519734943425232258503071091311968552481855352193480498045677866671394487159364737218680296373878380943321960776968722604371159558774129448952181552731373291366294760243328554619569919684962548781692125052946591430224852014353081696503518492326892870793061093945295635783232866210454448956341560923777574729799940203572280001985266621949151746587239763350679272291340060815659476150722590058980816671690700169758473214952958122084354265103420246705232859569081545289815005192536873205789221334550793599554381730295735797201734619585106374644247586833670183476434989665182728174377777999900184624840045589290837220813806155884830957857007861991930564182226526100239582864850256460400077525815691031767089639991356646033959763129582656521226494222261433319542997300274770867885042486044596762723611216470657891190221181534896807013459644025679968341009034349672158536206832903843988937279294673403964969032859144755822110453689155378235921510133734775996697479559663642818285325462627520214520668552172792265789273251010222195134698177819651331905428258489560679939491178407366359059347716413050041880841945778917461617525294027639536987319653119874499317242081774641378349312681204095 [181,78] -25599261205579420589468048956479430776249333506594790117757668646265674620347286068640370582653570448778213550938940643977166215879956709978391872581013981631804181426820943610615527989632870642808043519986571693990748589308103058149788485858468930115511819338817792591131043745494224345582448184880069985865077697537794580189335995558101714291112117219180810864359858144176319709694879011185478229949323478839147516351597029684115749992372926198177056686858731378071300437769613918632030318257604592800523717632517673970915969706262597258426941408258061486698181235689297100689168834747960491867983988701024788469707127100453554080690631917001209226657434877417034380733021653909816810101921238366597543856811871246638211552995222472155553865861758134421170255732983507793773610362110195509531016754924194627445521162664788046792553675782494412716576336989436650628219561999139740451197460371308411992552686962932837267216614351981010249139500703272637368454539359267134560426731062872819097906108697781719697358888733970800277524184770818838340280932879691275652419053857158761739082667274420554712223165829214312717587074364210112688072287467943613191455573545013150338441210798309219336428102638882166438513013237629897356266886121787292833383503798309445449803169174052854603247240921040756490582586898353140335859511502374167452010894949044183369195173965477435263628638598589952143613422665484781916480222254749455022233310240502155233176291012723020704590057406466132442479296301535703972081041964992654556379006561142939914438057310441832918338502479291788918566157494924126314712605974187196770681954805617460266352222747443393638258034500570197390974710332662988865046772015362187650184912123035981467508434159038167311684730202493824216772992150790967767300394094475989820395676926025964812306328818946170234822622278187075012615255290694804921254874524277210037241824 [181,79] -4133485764909092762993556309955064142102910909713290177573339948962830350425970786759736637629821838013204958622536664219138733385495349897203936848674426239222422899396588809623267983853658879595194865276060561614586141460575708341916562192442852897764961652264407091643789514938417908633295748539351940952938255072894856322242921609722250934466840162117726044395875237861906221428509458632679994540971357906578994785798648950181216187147615703207012429702640395115483101234975652389353821492523339647883288740277755274514980933898702877238708633697623719142571932855861321860660644796627769737016821999256680296761793655017492218082939568743136669848987613791562719082250847943273628713396919114804407050549548295717907990660049838121386791661038861361704292282547274699950912772991765806285242282899693292095449774860974252852137859599647751092055077080675653643637128397410075180500595503193496425351593718783766419050620317473832844757187199647123462322098263117889268075447963634146429862061313744956180037934511437943945974139259145912094968533347217233768904724232719471131477597663499824981350346753917480271084818629883162941300101193571802878151778505576038290494594066852407467051800529977475139952481333351321593757813539578841636078748304811718397035592215646589711016689101448980368067818491875950832648507278974806952409725403111421085860252339432559096117792724974931025051046205951002794345450900946696420192855176009858408325069056908580192393932919079789125123975537973535635307319683944125678860619300095425835787257183323339669954020384992283805880618904185199405444699124932354433831240741003671034516187241950062842994489975775005677135859712623935882118124001711235122657324397295495651076294346838085606423461023500224316850133414099696694245627539331829324028621350537288285614176989697098335467920390295402195616604971258086752251450203418034119096 [181,80] 64061068669303973441827481368927412570754810295387431181067486809355740066650008118651744089412373095186237369280973168261827061553033680027311984889696630466710915639168888888258901836540579781729041364005806915939260014457457170011192257890649293946651305636026276999578822412826032004153793065486512656410019141399246602143196794683513716551094250526543464116105944820235355213566667107145020499946907592365889131072822315042332305211944250892760970993848988564053222906709557537848949449933926623608855818806626592667323059175327100115312096897904147200796983583608965221719787371849144249010388404053065387249475527466950606429155516644216575584225930198971627165335489630153549204324691090323930722954714945391648183633560768632571866415865398788452902311943417266016471485285782077442935350076140470354905490913872526125818012634513136900248990697179955263967605813615785951782072954471436287159882982022295241737742726576978617188517766577852924545998550578893679513741487967837515801066044100729750771316108690708890255948225005702461090286748767976337015113261333785637070097022348313449452121336633337030303938148989721724333723417310102107969513853041282915403863496284630489367968090172883729345348098002694511789872971344635271160589814036790973264457591029372329978295970937198416412183631095186816021549741729872413011766441819739932128160262234079303780657034823862483955920932348824770267045292338559332250090089148163810736795759278608865593564703737125742290541169918899746570506628235607973143287353300776493650770148564388605960674151256007257131232012235588278483177730668943695999764174178341808677217619180228787157372714396032303680597408255301188352868399346140313467804940455846860797254262925143725908800400563524125678716814549327700902527934790303511204625240296032919783319324350328769359035872927781213434968944027502399370376428813371888 [181,81] 14137289389858716611450203997862874046062237885915117543141162907454441061166459998643846753635513278086562816282680623425694544698790723287317859319123328194632725661188112425539204111108861691260194686087489082013054356037221952222424723271229332219704033452254618564462634859047623663372379107770985473030435227789470995650318450851471508325298368500235239530965178196945067656110741081978930026359145117327024904185757586215288081727601811356209157837345776852562154562114820639109304191369717925969480352002460360726168009724586718533543777935312859832106265993327830932227302893290451076858382415874865997985963605399515927452592825945642597362006482216643195087461814091590793535219115724489145805476227439319988031461022179769577705721122731098121626156755014440481660278970978930749316819809264675913849120350029010687556321187887993831525745160462551111754204987409700040367747901091653855627629401095904175725323315862097096614820244737102412926642375497100921987546198677108059033966110429893015358617972108981090669926315668539772132364398221449277672247065981959380178358126221684870209086249223665295392534671997257443126236611223082462582563051950008365001847686934037071623063224214676169909174228642791613625597649250603342734149219017471790306353659444296013846983547976627039432838323749902565609869033057462834397238912680617908820409648330555328950272666214391013110455606260799724257203110431405620929312730855877167202434598351636863127524293316961387037388798983530405386094568305538940089579983347821088335920213394893007630114189472741694940593299857646599482396127988682239575568692865376198828921107759001568714623999748079833153474739625562032021133166180979439519336964420854689676011268514770340053847522231564698214814384338353541183612211936074374529870118643255318628064944117310374479515513816390500714650492678676802212016480925322 [181,82] -18915603589973912595604085389488478714694391462460970780376397240770335956015796431579137074180439385798005897539600075569561696798429619209206440730315383280477922231149969467456449023871501484217662106885744301409253016319590522048502041919067934147251827376564615186526536995152459187572431510780588287960143724848482832676278573257854362178933767191611812881767341341621862758017602703255578058270600128089694258343260763535967201124081163457928781199482766564946959158232868528531148452293478108506019809748166477687881491818054504879867848867586772947439278060775209167975617946759261259926884144853488108355189859126893704083026459272476453044943894933922165382805842410174820207388271881136405199960509098594859927898132567755021642783080120928017047490347975041872855716661441852802506947258849517461764849559538671798426713535514181009009143466043764997657872894100038231568141360473374331799982378704950512621590913423041910972203592207577948277838676095843517644277695517881958558433381634427574248836683769175004099955941731264543911251731831133205366805277251440203568499343880582210583366247962074291036211143777937899648482406609250098424594230371430551586085072830049788972920923514589116037684109488678396408936933867091119976394812773832988725364179044050301335857894508566455308808267809018932570106946621976312919507246463172049854809938400356037130311779244011798566730510000408337709924399434588337094607630151709668935169389359246566092249028593625424259727467840782221877863347291363986200525891587825818217366662068225365931051838238810678657197869328977345097237114614822863420245120773825665517069830793158790508671770070349814653313514651458144297984139666491804043508999043754131305211016044792281960648328072215364770639418232857943830939254797807526505287374001674947862113673059867677490365257438073367323175955515566136625253312 [181,83] -24207665569169244941668748542283308232560191134999699620318240224047547277723772705580499787385344055704520281368072823177140510164150170169338381580494805232957134375336075323059891565336655435579021197925025144631828645805035140141948934757759146189324610207918650667000865568661735555686765295681765395648040298169793522826042944490749295228231147590263958827974929769870333314450101446165142325414782629924868376451067392479455858754496456050738525836076654325931477750329492126850325304845454850532081627355652439927388628407315465414608254951650101929336404765810843276860007138080380078804112855372213095464121239937376729501684797163565616012707215035490015288026364987541045473884777818391044398260112248292360268962082330149645944228645096854072802099096003073623832019136122336329888851328315491765976462276781152504857120552500661422188800659599046360338662960244198597727885625579688274700960859429025393887137819847442730520322619637965334603213100762118491618976345574218041878377449891165152409724876026262131089389777185156172576783667032845128714453418943916028721218385698008987676788005443400539787708830107830305187600674946035881107189820608595731294142545211032799721260323415324741882067229369162616400941064594204324363614719843545025375276528174601897922473342333791804249659492792249302656958192545377220752892319613492766671147155855829200919312455079595706864127977358483274332818966711424438779081675101622297219871044380075809318452107897829130795206697826100130246473231324427332005871222119988123766023461233139998419346131770013867674520240211498446606333983658170587748686986852591588482487677368404132152840296989099503653170704540405050427009154143785282469302445876727023383437161979813786190374220063932045114619685960937801037892781264971395195600294875540385161948398659845529750249766470204455048361770964207052293152 [181,84] -187647882958222310299676675147317622053842533561939073073669974750430001854495160441939091547573105106205463290611081818374706959979073923564824099187047582650858440611620422095586098143898268327826130671870731121761075368596104757013749809352293584767698566547509625300588324051567474513720478143703978185513869277919996566664121170751193316300435957454886311846742966349209784089500707056777951427169932449145134734172373429850721461094749119693541682159003028144594252160079480512292003709736645627035641634835136977470988419227106297629350717875536331171177419992984147568621625638721292335373772329879045131831513865092302862994220492867547725019639539753133714857731286554244104173143360440642307176767664970078187252537794073467657951064995909968936934210942473552910063436637715168546324061622346274732759940901535784665628611226248096443818409780871898026195621418073919853050739939463609605778520642773846235847456846770797742824624773144362685681598334888153760592621502238939996849016213145183031424299357018486082202068112552979981443159608899819062956073604574562180802896548304797305707442093743012443590021007693698648694394043225170458623958448565700863402025362858185453643359545777260764743269037118356526478925231748344505356225172937758534732968568564726214299643649142973127230202761518245008842255120883225839306740095345653848756381783832704939054561663735206544358323461395376033205778856719924170512542392117458151422009088886940767824477435819228408405489184423632098925599041005908769865275397357842881908524891884085770211032100681245078186182456553005706654066375205292851350989845746447531181071385500143500229401324678969491918961097801326268109525955739553461236561042703476560582903267255316792655406917209180034126970578276708839398970189166182992325017509015194607073036271962231210474793075671154327875542807704366752 [181,85] 19342241558926851845178066919842647899907504850444203266013646925392560703673570245090818618675147881951089930910755143291572017709692483495483183558280647516897969380163924288505814498689713929615035703325822732758598317692438071357603108388123217956014175751217930980638821207141155470550836256948880709811032798559166341867068655295331601015024767698518446435191492822938045654888644827001395306036402254473763172657780350753868627735174537392005710190547657753919762971592631643902001903861560412372423783694155983382332881740039135027150784248794777884401852494979913885016384404638271566487651982515686702681586596075913597894065023981039585402791332314052765619981764977755458094335473374308445409250374340317796510581203788628480709915749080884398452260767042649563507594588901629690028448159887192162932545601841622623712348861414985493669666262973439266918800129491078682999171666274055129008775238792104882963206535382826498611344772572295998825712168641015148458190747643304760612883619645121996089191540463482449042555670166906500339370154462648279459536881359802539446264680866348880714955585641451760888004523176359793442263135186695312109154628529967515258029230036468619185068019102154941807963085092868442842670347259941909912105987280313505109517840504104532752740816361917426192425574668233470115988482144557019906800036946111702208403244187208535660097479237056479457674898411772612846779384376086809584811535401020656349585083638538146280438928249082803085843083421371084446798886163522162403322173153057050590324468443605217268066461656544217357277298904825531504653030114423391046480461404239417833383853502890394213519716249129030663680720237158900025278977179193525343475649481290317121898828399332061795455279825897523881209819508364508483744754079644533174135473370969125084178241018481513440420398349759979075239276161636 [181,86] 242226782868717286296508082729667391026538702281066036182946868199702104929804568520350136749002751937720556882989463239389266961077023271251006171782393587641426956736251788497017085140891023997504318176217198461534866002567522066356661994489202186958475721725716014708388069334502795170028998907418469344037300690685080258283295218476378381957678944168242951043499045393054204983474834957823261746503715983567195936050929286067891715568288050193487491615793307388491058487845456476170267703430196720156209953257796359403625393550460357515328009052369039230095983971284678172071001969121646830610389373407178866537205733486448524384872595267075736122199725334036977929540998563203721509447192655886775644483355988608482645321079371391740959475482192806009364141632893503250004817892768482704389205021943859844245494790370853161633713246687193946131891376529100805785393629879404512215412174564262307353792297296797401458093236254636446512521119037466027848879791944264497701822341972355862894235609808597044826941335098721620937059632282781624236037619746561199214131223757867141809839198561770848580037942343550759281245914844942257708331680680481696356904788113285225683718672178947572384889092950214748567457552684902024273229574276055337073804673347803628348500684539093010723520921352088276669565181164602203534095689071469915151007059898476487607391248868004413521888760241676417059767274602869956774939788710850575028104963712939291722223188474955854803935894926507866658704903447655506875970753113053152591869049586612622517217889227140289044599800552478464324727050836940642029271081778194741823622329093494769936035471163545411140307311925819354888999413227659349906439437173936360735209787456912940356977595063063126444929784417391038756038132309301532782021030174181335533217879956272914185712248261980223151932670506700558581243440 [181,87] -6876587042711854887403568640005152155392136449149215882256465505771249554232109714533458643105171466073353232288109715569421648784326303078913956647991121711633196092909135721708782238869297280634654568537502437247325391424896012844689014915513085484639075564995552583049351689673685463996565920276112859631219077470314778545405172266933430404755951175170420055288774702035814514372670415058541655423050723038381959554957625630524256560765148032219619732516155619783127016856423774946815366433785650941637521135949282069718629376212220875833700918501652657685350414607296670328742543493183358904335224548506855275320654043447914177396811185130781677984442266217322099298771812741238144828002025279822119521506499290692739938851896328256429356115104033830011325738543410423796164189457703674397335788313944051233479700680414816337141742994338911868873704364875243816308525628921780520033573522319488775180643571283647761198604103068001666698036995465280129383607002567486031029746151455690383231484334306233704252348388717771832882209647668632147731591341447337855058719308861095947486656078463718088208039751778281005256772006352887449609502802971886092479184034765618858556771404092971737086994502531744126494240310918704392073432085175646715505686647514460964933497106953688549062792026745691689141833670431333878434347243419480262102941889862741209427155172847585105969588017382625083404803583682715661674330166812723039430887329302659839850969791338221172036269606793331987567885740157452021476825579325584899606391289250655224338554958806752004072822231963419153914070451658813320271293579966973390317476238620848496104208271611080069361318119423738119463542876692673960360836037863566177251604079955988712839918748296669812734460557683536429891595991370330816262910243089132625795877749546941139934536113448271179540312877199513420716 [181,88] -102509970234338921964331385789581880873552188441165928254577149134583961178018293931781013555539310915577431711863883228963421140212667915419806557333513707210264785743773116982582981021297060480155685235998319291624306953007197235458823369095273232187361198121624746097496569273451189597205376545184511766642966693432165752213270109169035437641295216274363365272692354088070868395084344283162747097059272582182291766084480906805281583399465279564809106458547361753104332795053034736854886120406296627030483628452309605245664440993620796550682066956128994560083045425546715934946270101852158715952046062224103977907672725651934480809260541570272726423796030805789985339913828862101630566955681197982092644901236445036772074703956686824828097645085459126501801167782078648238335103242663275383015172871905480177639476275312514073128271565002358990585472119175147371147730740090351963089279194275556331965238178012816448113231552832172753475727718509348613674781979479689848523050750614148624105586200246270372754889109758716465266382880765876492946148194708812371123819401524450133058473185105671799415302369510390874697176649621709938924848755054414775418729599489450611611919203762511695190419455526817914181418427489903022466677460465781329593606253410183669030596200029224207525473960265853998605455622076213881227128889423541638519414331824018567084828690240414636353807502742292663334665393864747460636450403967992883655894029698354982293462952139298288052652063719721942848791337964376111155270162783401472981691757390774043604819919861035425928517270952156454857326872207257697826371592849992707610992609504990528706631032778696631674159808204142148391081412554940978657570392881978752032479569418389600557904438741199122410770431243616629191720275646317203124119426167649193732011925752790272194554206488267740633247843546299344 [181,89] 1059111385559773615006508651389356900114923852482197723660688349288346897168857594957840561803762871555919987887665615070476742677363388937709654297765964820783160201938889529914824836388478915820228613035364931911924489437671081077536741748863555709373153098326429783222251420452402596745741348664368624703153602736046752258497238872266082571703544540418107084670625335063999375632606373651614704680632108903945819881071698416631061669211441471511946527701967069399831270236713753498319838795079099820655602944980054509321425947610846755393694109084096616193643252840459333208216337286081566230533438607766841766770999580592247169499731249681702102520966473823905504339537500365361266808944452466204399239587798369736529638774754856593299802600224223612510932004039585095384890163943878986263040785896633726597174475959815904495922087225779497778595453375757293939459443121907015040298515626055857968445218053502582121528608306664940804548843198458416977236404200985049433487438564904286492562784769559946143808992752192829542383811584117136978213194518782469163789252016812520557449585598152038088591474250806730752485579035134332188521882161795038198792688786446975156428700573830309388594798418685752111809489182098557770790039511259469346712200258290395176212292716818897362580763847272398095369633572512552510100356741059211675633125317228279981811716662729267358532191646997860748918927723330887826277832364838498372247212181851434294817155065298199059156610056594897073029914952872427272395452365553294040897253896421621836696840584307327895992430196690051050944122061789475677797651106525792482203914006828211162437429712436835762260611224146325591393068609613523093147377307024087035159280540036265056028517815824297285820837387746075670565844953253620920427557615946923258825016401040476290888369491908587527455431261586 [181,90] 17456159206261023315649208117154092269114081216138934764515759056884791977623600818427210886929383655657600239527081625400868602937213035399096252852447855811816954287443796024019511742096227680622799289598115856506261266099416436341551293263267200147366525616430915723997001631456547622139237005216590359588041126221146055269265599403627653370392951727061885318799341710306632449423208302367837528457633613949766582635777845007293459904336613017963354294262094529313689472674242048038774302938681298671600241869916047537184735169795673984282419039665801964175675376884582386532146241673288097828912129756673207716412367150678893629454925583111048898523215040646595294088876220231645122884880691473500617443917774384340546923885345505602474551082041703985674406084653826283011108225136100573516891931166851614955620917261083690503219406909695318799975384481836868593830875719354602723551381409235310126851808648899995661377561207109722778530184825928373937798552204045131834270490644632234663577893215664298399415906366312329443039423905486931078690501671672341649220840586536869970320948354585612784785555790427310536574146174771059693228592672432056182060779673635658978966228289427651897691740287158427333299733144347371936492661236557006678801879709675862430350767151981230066057913300490453509116120314558407011847528785865878989391906620012205218179649313784314925982150244042858938772893144358625106615372696408843930426103925582846123911704421325472654029239807860944537279350414628315834178793855665185174565959477296606348063123667253894591206009856197829730093725146549466495220307207653372976251363545661653750849471581890361295105581120400686053941655573497046461747004923625011341668822796199360671003901457048208863169435651888406583578090813210405687438577500009036639919673109349759375778597372575063407329120 [181,91] -69913455719757968994086901548573408122461465709104915948012806127685035453533635138235288942236773010076751191980450705322102956734828585617215671877812134737638230677106007508420448113314855306386043667194127856326426416461268415949474348022200637195779789329085133305415631501430180209690083051564478561237212562267836896009723984155313142964288309458115322270020497364917814054324021948164622845976109567190160324459556790275302826738816295265121796051668898224700120812027960242630855087761431506155653028066452952878266247219049882628953102050077710559136989497287049642237349965243821024541678207201874202181684348499358740372511540108003631958031112336219770564439447097133425098030803314893395805377942801316036914978295643983999380231950999795423958773731396246403413767477152402377105641322281996140147376432267554753171550372796660008389491274979087973218899941377304633045742530499125656256550036439627776723414464041870304460619151883134016476432302143033249625671479055013929188090771574680610178890442059130933053664901574268949185985483525925878012647771150735413112177752390467093006586545088499866828543499370719247531394473161968068684470360980248519103441011785049361052102510624241078623992254493819767351230676808777523485257957357363222782735343453885102907071298242543756484081451347067174061147425949480415374459911452266886434334321815481822382967907269826804286562378554594399939519034553835105996019211443110620149249460321766288449153915253671745466326382500895430746038152120130761765133465029175224444598983388045474231467011091963261910716859549432963739309769472271996307828912646020777988261625945956417489951671584023625079473846744166174208101259755465070552456420781511906294783900449331547347626364332485128143372582226724178688407392801907844538936837231619062979730193132115320636 [181,92] -1274232175537859395306997088960368613511529469497665260403431080439675965428420480511805220857981468229956163204406503974575127814192827213434575512377197951884036876650519470985815509351693744136844028376025283558128565613872005428879038587606185478998436887020034370579953417043124768594567413761095827894943499552559239486230325976977120989788956068285627775532007741004058170838012968281481208445377099448888212487053232524947373873808784135160997782484976884867135496723758718213509874761692617408316997510359314876912147770908391096052171087816769633002780992611307196313911364489394956988982997440261107172410595996248971508220111750663924106044154229318028978159100093938149583178455115612183412447526689258153466098152257430407159984395077191806072052136109545518341482985709961728311623693831870339202983617213217998646809881166223551610882073822052704883134303539693419208849729562302143905925686575596246881030627525544655894853639017048517963361225841227881996587568667480824465852868052088271095217489336436466134217446899774848448356014625293391323024919415572855455159833209623546529838007439294894515761900564829630580426266758638921102791074856488232724936640450175610280710711525788726236487828209608124955093455893345231503482627062212284596963386351482907451167863410151255698783713956910630298057985057716434248194741868956609707552615655256317571944392340715751346185728166522371389281378074267340153707411751808244264294826744049945103024696973900377232499283825182905727469548193014316941399047381737670969014704145791368035803586498950077666150791938177077854636347067923317283449203885385139922927715941527711720330819883093563094854866204289105742176691437473941130610142310024989308251553469470480056603361613418507217957882687989360633393408274216855358873711496916677511892785158372952 [181,93] 2048018978299592996122522703665820156713374336837406037256777884469197548580606899483336955304303056939232146774919447555758881565898801836618389692395324579883012954880053867793674592097887690374737774039663635826028233386471787049035380656684105475800380213170865014965909249991770866358133204141161536113058347193787910846222084446005376740937377553091634946804526189452339979542286077079079780933379527430878370366769788009819137526099025953760419986327859465959651343437788059862765422479600736266503209312575278882623501949096047647176635058747658846471814267981470923771940664420510124527850897590580740513968622899009033645312092904646726974269257760805239811860664398169373437821349393790741236896106650750638725367227044575857847339846103975315538947076561150221425332134196828285353904873719570447938305066860282598328193094729945367356248655464903056175615347941292012081587059313204437308548381883396897985204109242928870639044957136028567900188199601589102226221491682916617109819598033093044665493156213412359681925385012419242743537626371921903990326163530097272960539826379063195012900056343707075929660322268938627793459290177259231458103339933880170234585893877803594509003804208346391892501774369017520994629382851484772672371254880296359123763957368144880640239234230990299839912464055850903090660909551093126722946870025950129456187837015918085431519742892882222214019962199977222126009192343759123309166702065857988338250983109649656062648731653355649962848702683233099474371320818635101604157541071883891812361028983936704585787105128608916357932391206619077107549273120071765849280158484404672365777812375320268884529610094806672466358891213458285643545243671218725500762996284875636593703200688505734839835245510391331775691751504775317428147141504534636876469868519640396158803475923 [181,94] 40948067822689995989808848800306816320391956656420502073414400081259833651876435703991363186988176870505962707149210525937170500502824720887378169577072297237968674290566818458248193441381158840316542660241087596991578460688291516098322630547211824515153544520570481594127990210807455081627737145690213229912239923529666625276339424707942679151646252730409436263279334561192795026935253395975128870495258794377980492884120972741790623653062077373358273292155305104381287308807458790746217923716141194681605708707086436791157072175073832905499850891154122964340094414901828437378528211568396185882342664837196929281335838709107990876162991205506266238343741843114728892181772482387584679157264204633316215337910055974849180681669837664733634658689123454061838243136998769484111537098395805650588227546686334541917290719416063609794664336395339927228343286249062074328351623703637188615417421308916994573555017227722531747591738677391659189389304326042727611811371524859243693525253455249715920429922855419134526319980040419498476135475532683042147084766155581214798933021163478525640891744092779271523077287434569757951231147157698723942444737158147231686439218749093242162909123575177474704123783105817005103705227528431135171810528053995804164398860053682374061232722781196611789751782058871061407696383715231390716523566438357183205863195243876181124675674057171611061645862566895483730154420204765051128584758960911733785888976497372227464025306314419067368936502769135507746115472010509900430233754392013312698344837070150724783575181583039070270557974166244718971285359017008483414104708714018461882054468093353029737289565079801024960937513010503610221637114501772519301892973795190047174179919561807463543533691352630521874186870611596109109602557018650524479439748378241473606602770702115800239744 [181,95] -31898992958125996683550619856302385675894097899839365642202760379385410097756265941425474954334091567946649043937288122094942053934977983230213295976471633023253410002927336697154492498002634845004793927358382684561125371043622917780309205974089832503491051481968050523714599469384125534390366075992545307615461643713396611006410505984119891774075190912876789655379022550713762383218270568439880843781536077915832983510332260097863871660429805716743393525651830613782965009400051110527814489252249948910263001590427247919363816719377531745924174774407546194032914336331680253857735428822177459141397782215574954861124123508826766254910074017098348700356609977716198101368718741222831406822462034005734741466234641613815091082574565082665757855016074521585034653122962531111788858723201258059881076837928914388897000094712883171153891045790127986964283196394778711687115957614474100026980701262612625154501231384267619863924510241364103649749137928634806279752463605653370285495739506458425611786029973336811008517949782501235323620085736949944831219833707569421376116058474862988512448252045849858459125146207911997835090666261917296856230751875620291589858467773926095021512228859140432100412703551138452858274693521591649600564142150415387487659235885333710364639980914597159322605338005942710804770635637818544395453828384938243540219912770360627811399837173927751177793607011107351112625048488682414247227084850164935608219001756683422806108435568905853073442364932315024538519164144498857673462409261652803958287827590173384534019428266561598597203813269515561700402389282431892826460240798254306750203970120575811964726745000592248360363750861830265335371430466996666710918444154566912741175240491687265581562618395713137154134419880359019638100355799046207073067906943140002922541060654561612 [181,96] -581814063818938935158088176861815173051650642970784795337637736839753122483806675513824503011060318759390719696024937100500096337122246417242966135420649834526024319167938828594794112818479666281850793879390722414177421733595023868675767292949002241314163080604966416748589267778679895413866563321638200190467599049415745694699915180347240548431471614713859273403036565662259784820095006982339766016020608860021301555220394731383566538190890200032087707514281365864734305895394556960693969019653978017820124952491028695894933678878011330776931329012448136019007584461464416146785819908347862357099189807595016905824600455422880463326381315859908592673046514505062431304509143810112518156984979771653661692229187096381188053276568218774343047212091937030878085241932916449453253132715851658890068356447235035952971304498572882884408985671586946851332911356353270891377163568271157609504008724696923489541512420397077861939352164866698226332874276670070197005592749840357193761290764213046283187477639349360806118699095475449402923890192304484048877660427888314789868734274877973647055216021665950229183791772096866916608230474890409358384589529434931726470501498013618814079175561574532198240776058021108778422808100181051524255475083864893230503022544400180333661565467090701417792306474772942508862386277330800354773592104356627533143060758302553829699730860694370123593493981158513098176883937366460253605568849114448890517560127826284860568064280784786739649694944242363617419242958822938271141755558819207897652843289630338810096272228948294977800803240598900209171804606296733953482146156184148221386897311949091956345425350199041033378583767046842121143828034822443845785168498310371972273138222818356901958792672755506649047464160064577954738192310618152745655208541641440627539338901680 [181,97] 345432043922604589086933933112097448242163723430432109669030747297225179042328353713722170278730331129622264637528364659188002329144653618084046324289007668859180622033237117453408749398580229892399867087383250849299057887980950269940051341621097682052873126201639122373487961912138752871854928116551667189359528118564661466657719262871335059990036823559989060579591589020560536714203183775779870410192144811133299032912945427669415476858638345611780988046590452387687234991340762326683501102253913848354322174147133987557676835852539531538166563172015300174983889045612245610530105224653212739872892042452867428137100544153729479524903883206711119269854582055280422786513716013308317186015717952551608798822301411206431625108098847031117090291423264752056172515014308723503796429162584904637099901574709892310045410256866633738234206316549806423656338554951160787730825877796238314150510168025715747536492347481178474743689459979222292726611030859243257859604051883334911044231052229264839813847582791921392812338009944851378671332716265095551837524381747031064680729322428659730210075040681936328916101379952592583583911836275076373168153529921005051524224291709669939658068288876946611427171999567363049001990659233857284604890348750898745571983097421989988693162172722098917739610160481248967826838714607062362300738196231943936680574518391673036476648838698895231821650437006704773948572182182957977432886370606756503039546425298550546372230511517953955507082539431487056230090845532150045155673180660775610521721162388602212926852049976708629736348821149104606461459855696663150573126878749750911829943196800426748821550015665382252010881095105752379629221396369430626918274002082774729159331918780071131303806854205913372343108204661625599477153076420670177829557950044820338082190 [181,98] 3579697102574842013542083065434450166999334129522221680234948902313765888569698889090747098492393367866696215162553972299056220105289505889108350651284843946905478221815783318316967966483314391309074424462108166286747386210010901709291524300013374610831699868642349598057675227913036563826164552416561179714249550480908549663590402317729680713470828823010395592883767507396752270198984839575920091198866585451719756535366206030283549547443823681221233302260546794729094406579590367832406399638721069361282724165042525974086625013031494980374996636061285323210823253413548740751020569120555689239376486358151745884361667404547486678980399551781184895482223902779840906742876246438661582801693108859950465812214760999693777930586809459870153224895070296019556082376758729537899389425503089367173433099842558471900093870846445124494344623647898753712260156629082554623337849514357159398664525100237368465471957917553970175189751037517929452267217166692762504813914060318398617492063431733930630322176226821071231703711404877884238065756351213029190878974372709295526453825520552043975593096961587128245731521783307068341082082775736073119539134650766110396897848156859360819223395016924157065850770112836876571814627294527122414118440261098798367259532153147722375661130858365776073364914801024770143827427522335978354217108970647269012916290217222512413126229068371233194052379259556339911106363308747849727632355240996805701119682842433810214845712575944274287712078741254658489699947796445728600761648151645177989098341165418904494027010277046209889178969705811031690350306682815956685907750824962249078516318423692071264571409978054242564846403521827893159328785723592087718999036908269427382274755649151122689190612552223794204134299448970317563494980070133018035449011350754040000 [181,99] -2268730589949545271933353801703476149323224989768190401906340567801426759384570823307813160925619088108022886915140167453762386906355589348371577307671371490417548301738177215309403364952415310698093901475636386926374891313961627165860248719787767910264184392079574368000149069070876826669788791929258281686347385349304766581536353679034840727088690932155596180151990238601490220257334814590821726100124147615690098471193534914089097372280633867261440964900450884774582353275970411072033963857834212109365899474400042494521064986981291153154559053184273381202949946405080986744689556923671446805282674837118582557114259202880605895823205819708676850206899579989037038225125881482821151855120626619742315715335805164011390210666768729885474660769009818598128991704120855046162533240825875738626467761387718718752792795664419664220341535624505915021083740801406398591479313303715788757998247170402929244249352002965681755306183268079141706223848698858197941726875366532778720567395738787554044698695792864650929451024724242439161773462609311753668274965839493621753506127109517834922264787457015608397396355752930027183481430464772735840804597884676780812656683587797184542394260146558124299838693370302395960920924892129303096277472076858405327473439391917646827344465188478578125252447685256512212859386328336421508249524692043107454985306394083382097649339852084921741738876347888894725744384014070757457210695343551122478380989399945372110456171058768393592608956529856162816851661035886692717264721570525387559902502838781926190959533050837641799448905213873850701215725297072056850209269555125982418213916234406991970510583349467006623750907125050688884396087703408618560664300515962821927668958806336183289394275548630282486902044642858130141905509658577311051386420801656 [181,100] -9029565368277469214908542194302048513858259270127071882660818452937583413751577466026736442154349692985150738009022453773828036889104204840969247824881672390855554375868369029962202946201505590409467755695567928825226626013916633196088570118156565637922174708388725047424638458134894958859596230912513926756613775948869563144478222165090967178702130637482296011771320074364744065814611886933837799402643824439386807505945439182282294673851506342948769446932921153931779509142063831917690515913299106907557919098930012615059174544649542693586226059590682434842917171741400728812784007391572806965128192082289628184540833093723619600162868183699036043126272823857447036231039305282368841124961589670128557408004357455697033454068003633504002075313764186813061579268459561158610445001371594938101381640779094671817063451192069953780300183768589276578894619594888345240105938001270896033458213119293358619285314110629332554753182810425572819265491135137461122729359851284409590851418724209308920955278075420451113266159905996055412494537400415527934511864900842703226431169394438595165819240688473556255249219200494632616884754414987175545710825313231010762601850402468681505446686606337406447954931810060866867596907920184237706882777867389208529739644966162477662967515079748120081619156262142869392440962645601519699138482742102319837716002586567877838829541938546076178831275194867944672540642381794099046843457832477288473766776408842946560074604091164590250572450464670794086772654666521284253836905526217369490557985086587474265096911206938522401192878916956316919124734508347540462686033551249791906813717364083768358001815431373684438491180937502825797115628366502680723411701833023423813120580278015534958896286991160599621389982085486366937647538331605797557093312 [181,101] 6503345591086479910808103666941309186115735633870702821674454979838917118792483130191308451333211223069582243089600166623023860368214978912026699929299151273839596288332593919393763555107992103872653840545064764956087310582754704010698937997766397223879388337749961588399624025219427572843977493912413580795438791146208095004876142724821790249136131428636952136294223122919153605211164822769791108873312382678638946252085615425602002124147431137582168196869957228562019983527328920418734069532501721617615897314601263643856886429388320163687248325161607465618439497391747403742010983851259102351373821374419670055858016631457383868963668530563310947669154440913432358477012022106332897572672616509402351117924280541986028739848943163703759396877204810628896670761431051098261568620367925149225694878775950188802516247679536247439623464346515145104457654308278624730614779921041209619742768532055627494452872716599253785091054657851720959547527228483315858085290084667477737804727187831688924045618312843266328976998516705469550740832171843468484833983829295610026003896270740179911675772533900694926554834060092650501272407700688738051938215057095659149978580347691855384510321249280017535594783267699356349258913597913872806404637666435918508658116667159490936818068476137913679262141922444736796957395682321450912061042947185912396780923897348108607892826008987728504038425039079239267871029279791638091600568751078800906150528958321643018461921545542605821492334599639589257953090527772223496227657429990532276956583638488752591644441588649113307857147630293628892144592672328691893096803527401459761778837914498835720527914213668743737924829305843886625117850465902662469753672828688730416711057685258380871100538309301759706575335249524643144813652485786163672 [181,102] 8369115293012523180594180145076983625899199653210067997117440944677522423626252974835614288330912110265326941569754226791658472440715120145530813970334845365622611019154192163852871690081383235678129273777821629171399560610632726954921398380903265717467342117239827300976790458503808425016371582905079578089897927541955592977901145591218950968325973576407329809289051360337040947660453743304008379173367521792539572297840364341475785352493815410288673431720523935042648911450408979292793483321916780602686682796152202935812352193821060630760595393032573760200630879260501454968733384648486895107369094064973727853297417076987134000878916269008165481229966212414521846085075275251532017375334859811701077421779820708081450454306632871037994197510365712356040176963455682403080448363363580224770386299145922055249934836020991168509238260317870789233277874293696639052442656042007581724421844838236997864621409401933415970056254786505614511824230276336027744708343109186000230231783842336997276332139651615789308776287333104543726959446587926121642236583630084566915750118521404196221527883465328063241176821737965794288028261855391426502831214193876421399644031289961607776848287422168206003113776103740899943928019605643117679138179178286538246192533176518630244866823986924737141576798993468703468897544245972695226489978868075601772736254683582216071076853054776091828287955727019346962318341383520262051361481356978736446556475991696427789815561302072059645333787501632984631134923175334182358479179394091976428086778692895976251172392955271263478473429839721427228334516334987431406410562648057941063744503862924149065276510392069207894952840976261502056885735105230472930682438553197094201572739073847704326396794022503389753396801173647019779915900780992 [181,103] -6894628074713762047616687340577585033865955181725134663700466677960762029315514367996987083221188022938936537537510096620941085394699443068690693116905825822297405946253086809157286336662531203881789085281546395251719900016886682497992784849917569285824980399647465805962683720714950148053143641210058904092276343659602946734486915646729781258581866286402835814132137926248423781253355298554471604936977685773930599888730101862007930126353162567098435639599743407625322652454974354668091353556951186971688031622501412875787270520764613887936095995584260041235337436470717108247727897826534794191159166865886685336261392576663465023227959084645702264354244360820957227509922164427851880633087894696372696337548727996489005130473640189298760389474946572235380248252420826790265619397394314971566704949005878383077886220612344811136421602340921052139879679451378136403362119954589281119045350952855720584432618828682198150255039871438583959045359749899997001986314903714627015335671038971269174320220817007274917998943457809051331917842010577186042499724308060380475630269576748540305236169438496750509946799076346389587756974835166680885709006602135765384225204121038034443066666410494571616110012319915973156871393577405790096120734947714264921654788069719676538073092848526356255706620217302719929150183708647860041041439305171917742849349532415198150115979496075345157067471425750040188062331994274643486104841349587422192234799318978465383421604901984210783814080307659714716466410787560589248045400342752484030037119548139809832519715248745362518525811583437554317112188058661231371023037218559276688260496500334739927165524665488569983195860432691123397974369323365642941654977279515668054732624449585209103458673940430148524816509189821751072783636 [181,104] -2149558383188628799196520917374235303962623578210993313985072899161811561047338295872282828553613040840345019694479966339674027775564160243435875153515901381131602031967172250509295513027582843129099130287060186081019169806922302524138264146454642068821395947278992207681690757694082268798491127509875213163186019213665438108758487624903455885130951807339936079368103055811951857514161700506145711872623661968865117758181919775288477904530348619111483426488124097535572165562283901210584149021217811542564836672873339993703325380240851382069943855677786766548346052387491832164556837372678809947036205999176740393272161367922044150797388605008664267693224326799132501772754793056065527605127530653772174502468675210808686242137865691858123429308122615650881250686519796387990359381372035991880599061339782812789352644837629501147173631400045441197398421906457592190192747871515419265732696083283988507206436774108649561685271093257793096633929951434099794380363806831838137824542405110869051377642438765792400737917712080922496490361199287652904074020947166176280676238564536729139356921443489610339748062131508003541420001883218430015795643464097922737193422325543110787980643187327793104207837951198726718142913041327388202415007635430437609958238961858354863965586348409601876838109928487472091142637550454765262068229001338479945515202922874515412238723271871846750880777306414975964979757032785559975819556340855093072899006979304627603042901790844571801033419468654692454712669446494983858953282347955338939288616509329579677739808979933708350476832060957174258208594494588161347622578120494301983386133053532097622208525291663358679032130138914987123454047418778086710346442585191318773271348303064539718219640938120208279132169155447920448 [181,105] 2458391071802783775034206618176144335589961210087307845348724897484102379320753683198442235761645578423537172767953433253864552636907106360901384953898063239106220037777295183147412506618870636185465473270944412406017680856156835567916936367968595410194580215574927940239459400254345391168102351661029846194473811727893131090950692930368809785035855011267866043952358959443288006250766449814181191312416709305575944915640664929701329394510268305379278935250178092396740883474677029348101122957449215648834347233212714020761294985343933952081950126156010199892012778827332269219056156063914370837359078146885704834145698218818961749180960432970648152101472581886547490651504433721332907455680247383953238049961151109245277479153427774814286688351444596864553600340478105550923276740330248620442081560460747719162423572738479789014425014066195688627678557455465778318825610743127719455399617818147859107273977005524815120379706106462521134458010414019789450676354113215527403317097568654827240058020330122002625228438409357724374411161641603053553543556631478619819413541563404250315177363578997109159554629680150332756345754847069887632978480659869045393428052332540184318721582228254274064229836127831602040887311830537340674942741901161940852043465651286586749019619070566386651620951644385714295261255025983090505001117999328216439131384235298365879970870037182649650960322394082402823782225503714584097927723514249840092271245416490146309482815943744706097226565281673829472137858547705616353173512381502213502724073175273288122690970439724134924200452936949196767804804910642563090004997638609068226552514883255873454239589831372024911587096119608509210538651403305234916190676200862771207546366942460766076514372837089810987492426727432 [181,106] -90816290656380015868007631632359875575761252319408831215962096099234175822665523351793288589237812734330954083375208667119293287879720470897653729889299125050645440601929522019556077591709495963971345452149438523460203568484440344236901147106595823520041556221282916874040621621897828183787498234025742629451480513920738816124679042679164702912077853136689730698157497411863258998836270118716850985454988636162250689499244642672666911842889991660421936181642591283683788673067545088945141028707978073963616745975999550424651043319330997634342559339574060713860728809438011745697466155522873693087404781332207319704781836171930650014026920622328689638514276219856631782502477369727250883897455574867682379200020723933926179695156065545276607313643009155452140482118391884216104278009598397664824417261523011709317213377753306269315374921658842109809489383905202988780053716412109100739852552829377585466347992600310929884757834390957133360521080210061003663610626141350957651548236920700921720724598867848512254184575526292918176501678705762817078384326469102426452091390125951185395483933965324562229901727418382957083791483480338691434294914559336385995104175955120334112329426314363458115006608360291385118493141950747627004961816877901399924145332093066069347713373528912932214229525444974775015128386300590856638893038619821244845661482624384108705918127631257949367090816003568940076336753550037825703514608802656778688107380626189016748715855944551907568875854264609405437977350052828441923536896686025082952111461498218216256512693439357452528700132500681436761209715622116831749014282778050491214027681341083348599136924015705276293550878705279803124054204698007643332646145619371916513297941832131529515727315204204235309120 [181,107] -258814418602787967214862039496524256728549182954391944367291997635461191551716482329522862909736259614961529260152013182456473570175390536640591414113456275303237086685409534719627845007760931899485144527319427184960522301211491172042266847728834217989809444659330410434466219981327081233826352076358611234045580293672140737659630402220148738873510409636104275071776386677059981749959261643033112316284907118173709221215501522845591536770286970973032954188969146362370713671746141157629855674202238217837310070576646917686553444996145187371092636255690904835829532761142893508176263310432743393981375628890270371775566968957602783149098949113846194088084650972463440126040057594505715316767343670934356496925360884671922559752348074786339040199557788935791546844796133973624268814760718783646536670562713598275553637240949043604709471940930303384033877913341529234380862564530932617849520181527075738975756867338844991105854175281269058008431500811206598387509529815461769219940471546907508138758893495499440393830868310803400425951972661460395932944330100039687196818553884239853658463298120209184872401058674852141893669015894465268013040055741071285464192960109302699623408382361480971635464625154692163946582080694613925500895755130538897922072317595654478123290456619320347165884668709531217497015871106478577396076663572107242949409279286245814195611621086371898957813847681444506903997110128183618256475145020528138206630369658537706700128018707978796111927573290404548252391156765681892230757997749335449629098064898407955840020204467882924843629509185849972192690767244404099889671517753782956699251912764765419633257983181079557590014103995822997579265115345431683434674446048594707070341583765505756333761933368976096 [181,108] 44029348046577618598706127103731115939209663403461636031686606755946720412173068034114736368320945989817262327367205438496876355135611712547623941281673296415585531059903240055873724965177822016961226790138418367351782243643578745040518090368685729367918784619977180665770812136958118543627763757048004502071640253302599041920552513409307311132018430008466592091781215677292036824212377369138769059365998064918754447350294654868381774253320088404047978931794614236585779930036232136182224526916633837240042371922125515904912923852948360569456416997892565856654945899227421552080484331629193475086008339703786369387856152563208642526379254271084152030860656971793074264019898379703737851512810961400246678354386476664480916259796460807038362229033204102512967886654774904431479539161871235564402040098107504803947784828482590365934040301903500328177524114269966769372377240408952091773898495653873908738898483452502897783138468047107081405160633780458316886250168199432401036434841280835450933443821143310489368970012082769647378869971281735467315507783680915122754277165994950417658283907116397291484253925798039318969054572784317153369465648260087706989533115659208811810020371488625675485026452464808555996090489896557236909578491260977557704159751005361633174817926808728087446937394315923942860246615711121759423868504009130872268372033864361613576682360923627364379069576939374309513558330625956156743688605826913245927934203083188414507579469531928591463860266666101057451968536025935010750085018120124676283033705793010106027576346370844742661971359524284309549172843837518478846434109191016781722053862035841098165512827656267969861455425911909406936298806066220243415085011495284243462509391051705315404980260304 [181,109] 5441795127535318031868991979541970260904608071240772227250028084082152406948712665240073684925844801643801391540113196097001846775125212679170772230438718438214630936224278915970335216742495337665954222394983416131886082066484009263087498257816388373894434637369262316547101581874956012764947878861460036263624558952542311802862218009825556604176517108241177649319233380494026497844115549262757629953082950057360981401444557573396045932527415424711099702734540624691227421847822089962494452015870717499853290916128197980980968820731594075694430143107927685036400910942692267409061426991244927757802884062974700746137269196517370644736115889989570392237665136645400160266246713372336570298017794889126146591012799930538690248966563448069581726074201846426385748036162234533516124870221676107750772616231236816924788412550078435710915600979075580269371231964693694609522210447244612745037604875500659491345120378218765162004361608825458683723684206672083739856923689631405252277992641936875113104712368408496907693686134263402447627383363520173949595506866320489601156402733867421696674010143972274875716322784739781121039913694434503853618658277227483501692293497815293014494818793004562078638724960815198193714391483988403107028375139595077894341440553062336632935984733275412345171830463939227941752840370933206697328992721927325883710789674833098528958998092135366954519407926822115172381630220979517243937330046987810822263274524253747852447883906387101899250770174793093145138229583948674802153709724638266793732862539159050375131137466575444215202816412241237233120182069147569785787665195020253605182472432814800696507571298668267131505842345323487875216956447986640141229595224088614141647861650355094829190 [181,110] -4735543923781569474666179296425292048520346437134280337725668020744210333454850523743487354096200471102609912619875964968058575681164661139731180789673678167064291123579529358835827137823494964337035237457756898987479035051525091220193352176620075109307882501225221259395635782243511733510283143967482886616684416312629661215506689107335914381192031625542286956097113678764023655652324801404760609309777386407603760720174050469282398289967801224617540834094313836209228450232267970443364557646268954377733127412426120803948751549298971412657625547975673352799733089023460729995495743477001118741527642353783407977985293191836733028670805029602935142810206305724194556243173610763813273220884015063440293635471161777919978426541090838968143286522189039371238108642318468883594912147920511531909058268529470369285314961406762140812926264817843700703618871973289359849967001306684222329340628386469532040125308945291566808217989959684722339138038466403053276632829635227426060361569729707583259311298669816445350951080557862265598736841785005584379147584881959817812492656327205628766861347380854787323281275577831285873014447457509552044731667847229044648728656572337674013470341060314187002025559298692147373844639504736587810776131197147039843866740508584965373285475681472529380804597095930409843904067147430861165056880460828171120112865195027693493464801104717373905426109204898086062166240683069875593303871091528396988343111940582231560270992067210350914832770751627035009169153311445481503775381610970997921630493365179600791548922052030188278486636760448686369372781499277754418673480449551368252413730048232055069892110559167058224424326008379655808004902056304474663590246934949300633285933398096944 [181,111] -347449234027786953020989972190916691178494571685857942290692117471453638301623086691399444461973114812655403496568683442712244001669398502614929467082794409681600849370186372267762925812169394525501636063884920046606340519690921237629999325458728378032135974261352387463813616999627076440827784286273221589019233413215850451743491020400337072858854678046844809209760929783075009613734862583720971163601165844780724240256683605779550641703278520180691418981705120256482477205993090479078283474278598453754362949350349639866220509189011518193336844613848032323400635985385398283582122459224717747695616549474483373049589584788223284142819898361719042511459612916437217800209190581715198984874588023725234066433453177227111208213757760646040690929497305469530669019581692697668008804616340084198996750292318854290750186389684484676336177582860016960392521280347340013944118324960144421314514319202798345138893619692789959466852295963357242367169329173089463297301842520989976529044070422516444951310350552820638847053215842585936770175813784711049327662977764613231206514348237896074313640632505724254292007524434176383708078027367947163790607069244349210232803071542308130566083538699873894053955632710341759366608628942773985571597747052577686286390767042643837576909025671427180228464863678141942522246813323780417114358776256650041490916083501457274303637900018355097236051903903906904274763927514167459626511715514887893312573746723217111958554845879044872734324939669435806700208179915071306248591498176149660922106123012689131126985304895607202950203794654051225377833263304275040540608089809389026344557005572232479096823074899836133141554564811190478439406428697456999787472535998257015175972664 [181,112] 10752994560070779214252056774496057097466176410006564274948973533143245753688122266184324392124580423353153056145921404126712608845877255722898259855483102524525093959089218398665545238078323388558850968452046852136558033482621044477962577953364633651084594130471271543507394318023067501601525419474603231529101119705294049804499417408234045575379852227348715054315273883294736233186900307109674001155560085745094928572843856282901110747958658698915317164395098529137738174126058256316548453959482364456637947641997692784811189471769808125498486914710235647703312192294821267426037815101443615964928348719468572371477890124531991776634285165267489098519188772055516331136760509169270486263318031603053846756797727099928844556641197702349878134962891109580571427110642269055153220942808873797395974454034743054070388533093495437242162273416315052638719008648638315748609547341011304045482832645735583880318632653580771302067381324420348544551025779595980469743666190469015816914055604984121659112462256165028843159368848319694128868199585142714162941540183085527142475284749196093864780695700953490745873698992150875429068299848819254672677141571312097863194753022430668460772551500842382112516850712422598565448887355068946582757876293147307558089888619710458542249422035352755423172811781372408816894519657121125871275678066272291702554411284495602460974415311521029866122436454688739918909938516068416474159518461116111112274557572764108001443668304257982694873383590972638602159050445738182801346161737053736183738743951397570925344635620659601289782965928366197223253016490145524019004837528192961528260480357970079552381376150510989747547792791947291051793934079929834575903676064118715385120 [181,113] 4942402849556388885933713460991232792112195616393907295071365766662271634634877545258194996383956628029791391331380071525926933688858888307116969810705817676802821021448610312952138656442372650553033296694075602879699807127253345971438498070765525547034600710787603932188133884363469274946338851684014230577037359179175133531433708428584909482843392768294315665773204829520069750387457023982267204640663115445124886497610880806256744157569351233729678834150666385583459452097658293791762048524475408965947098021538664322155780455223665358488936760151050045172129819726493412587199267354082838917523751827756511015974937452304299217174071728292342632787490696781438449224942835847360385758159216517222876043868267341442609613939474850878420723672372536610130501208973000275822910434511952018803700447208542876729396211375669587118503361524891599994776921461830575214365581021658780706061676305946974947856906115313285872587402108361940814096576277321165910280037525840606401526820114071066133439975635427971407807684828094584160364632015186209618091391637055972686318828880673250980463606013954691477062138095278814053979721303582938092868363609207837454773404567361932210396559386235078961912212591661471506340446525684100343302369627359447213901033483238219754430002002249553184191361334846335613746403433625150778329412185521658947603566674550976381519498341955782084395948658104120327068098167690495245140343126729128751292764588168558859209702098678819135933985668652762641963686249641813933073897167526952967016229466708050479369400260906776031394962782652721498921363388033457624755654281082359784709408797830588707223866072344651352545104528675771828030466052768094141587761036102156 [181,114] -9738831847646654599525276868950853144409311952596918334486757339018476401408622431423834688310264350218913922614199189728562379278870038377365971773038972693589442601433802499354921502039783138769780224391507742605905160196733601350600052945374986206930407087512944223248135692373169606502804028395347327584535382780180150246432660195137635187384310055285900575400724871871038023171390849584523525609488692490574877978257529544951226128582931067870161400930389368532121828859284782917322427504110950156222887929074350679734728617618655813920280520733826524888695499758017139059030844514887151716995978541159838289376478201875194355556470093747957452331662989051748210620484210413670124559713235605432822537382893655655030334605548238992904923114076152746211682255989689389669111181335228106409817953156545112282423710232626521249992602038160253045388116446917530230363568615766567125950631720300003627407051085070924600716643377246721214590981246397950976956775536663018568795323109542527290859194690780857470775568584647639609074764238758504098331822008525800376273203682492946446227491139649013598131713972723804201994987017435568348653545421988017732520937988717065110991566001351567235155809610299897063311155824275019119424879822252910811608511065005175301456863048944857858277682114852614824105962484093561814240770424910557637458732339433513848188518648220885758215484502964728237569240365849711561909860073181704156545488603692491405734086959430847239906854459387100993685423058939417896300947743078042586998452849729198421839836446500423314178175736431159133284005058716659700576813328364100254652809485114033947788303269102409283537227123714730917362444914038495223705188512 [181,115] -6447347002550790149363729092050338871505094109138137174289416856055836060935315820096042293196580035540254153836985740015854768504919674334523075598435258560432841733320534573911975234618623088550038175343947509635507615368033696086974868292750325686605877607680661985787299657546072739302595153274936618338842241485040899014248296138416240467804545607508669995931860235564529591451220624108870740552443662293511306859951265006930965952493045898527917129449646569116237193811848894671103575261866283249637206285474773926784191432068653317856500473030313488046076143297579790182697290384098580973905918118302463493846906997494682432856401206259537146350587629020488434741847122000232124233873138468024750814038699425133634273307591507617371771160536427297523114066387006443147185286297292624654348669664142808805851400399128483041367844666093235254588882564756306181466830876156465842595482975157552782766604741524601967014896540659565898008820578704721465527691718211534201986886540511771134488282173691775226595111288400622746753988260995212871214648073144483286554283953053788508420755035922071339004085695600323395618948410937875881939977691494917779564231640263286872345400247164517821058524273937270663387105555730550184039310888941639688252633757003177832280838407713445429821401504877323273921843311724190568060423119804932043643428801086323368955035374763570772843459629298960139626331279344728170501972174907017910762307715137012553692714599152420796173168516437851577284484945858274950378678548248288302030542968569939139733907530173107080788497370414981161547264195777566506263579173536011059945191434118885496587874514650768807234617928314935346646407830889109243140 [181,116] 996437373459230226050484668559832038438128538742037952904154381475228809806838694238195355779977659902442507114413850409355052771396992084518023153784354170964663721825657418913546549708758054952234731577360749433254841666849954617640809475160795171062707677036295298107754007638298746915919679139704606923685143707148691783620530894196842010276439275322016593820089495406258659874543641989201598886715540922622807968407990666357954132236285644846703354406627107682090936411629317633661148675377223917042630094728110574716226236415557892533597252205930898509151833232614873682865728697748496254765506685575146423749642766701090361052967047161350600406325150339177438100836700779295683330748868260226474661328021433750711462473988240544390169472479997548391314833465630404019075347333115366229391046097846399881748530239350300473163174150100497467161818750981323613698271317417512061274901226387947330784387068908561792689263874287721104443533924004093918930211890082148712773840993270018437029048416530858822402990566680192253365398679296020704850151184535574566686350122453030964176007463081079476498312373896357595672271566309393759879634617636087188263175818912553907874494041906569640554170668463988978466089327555019738182975043264803028202254369380060133042300839145692237155245865801217557589744255833909244068648468390260635854424094902918856736836278569348140972560394616732281034601570742266044959646228489749304222265512305173637698496537902781894613433157983240241949878981507813068783919868449706077615196048574813206361717922513514674426453172023735336361238336169679343277458629871800415009995432263508807902936806067136740669478902999914506155385926975448 [181,117] 1311484575468987922465989399934592277151078496028625367805702646881382773884022138125169791566070928681311216167286466620530384670314598557186519594400081829842858716557299989111258222912942296429427259508408005872170325523236458644350826455740303263378122894413086781736630985020093634522452508999575424325302450308302225325212932245866600467285231622727046442348820320118776521766364453750918174970149388759508317781471473061768067723568714078714968255601406893993477442775361192449654347341258557001036131430827105959651266589076340343696331707876074961265274545154969578254465000141400814560569228644576281287989232849974773246765065865220347845452661258455540659179883435153888526441667878660619120711012918351135523941827429336054602700245674760533690339610728884797203361495874596300437485502627062096826292449850851650757332611682875670344438841653305001553787585472126153443966500156208992129250803333981489419308183677995572692940381618499885361009985619400698742454163709006878346665895614508902446853857963427052678929485212066092585868671216149399541794747645841370708366904406453327377861674087295213396749747937500660860303137182634464720130474850141994249521328679552983205900451948700012438540654278345562082656158125496062989528967489213066690257615965589028229416431005646887966355025565051657494049835775296558767550503657327398549082053817715490960344314593187905337287313090288735608266865430506565124199643826921753845059439778421864859495711341973140248010527877056940877277250843245418580975191859563413616820839048411891529612241590715361769460695986782679044119640023024110031590964064710996945309479746098471437189320444485032147335202261 [181,118] 194299263492690984774559517372476523468910825464978296337929847890902668360823710284989396174410204028545219871663690500887895918828532179518547250233963606895887491134653851567427729234159947827877054645712061722156785683195199920799851715492626610611773131870676781362041220007863689953035993237987547869021410659495891446259142664735447849906734501474282024495260220473723966206316858060251260469044546341066255384870603824986294670740194691088496542368636993693661379675951821402346165081977321695004117396962810171787268254918854741943943840776678802213813374944251658788529951523253513344983262976115531503960507146361203408470129399082836600738688440376148719803853121439329514813856349882798357823396501588370189029322381330394137941989513140605583237268908711647986053393886049474370835573833719674231074752223625913054708290301055944905388274389661212444392485251916299983687854226859922527315074104745595746552427849580364399849782548823310511845909681489865380123911905101027387054681538428711734347649655651142709872489290500985527758308753991044635393220543004401311773545786556019045535544260303899328909181096910872204263390168886901635451473282046324373076242483923623449412885728137351049366445062572970855742989931366638899431532127550309516726570702525613880822050100816211425521548394005151133549762691708819541552337581904869371990516358372776224213269503314432309468689787974961461642957809215316914913702541428217127140368494010837800648235473669045811261108021878293066147878711058916405854569559497562032372225959525070510143377098226164849628102438705130288064184538301576714790319199135305316202990007194747423271855514679511719216 [181,119] -23256071955122030384571250584719665613451004152199052582967563613189093759842266707018654346191770671901597453278013800679040454687954467681682037425672839616761017163860394845418242654646810608344242005687836314265920466505504143370955347362885917752349388607950647751552687394637664132478266949043889101688421881306501580717606224771521206049710439002682212916524015459549012814516034053009096489587817790105357136865805268920600462606286944146854539686343421506243268692571248535177632116143017442226534399488632927905835286232560016054388320072948055221117532108465133479107421292544058662749622022653841591119658669537191239553918525238547537487100411608122303740653375065627867770370035721972889843475733696316647154995788967812469150254890027490055271570054035919744528263136835769806917557959527836943780867913898365872203504911882344356007512393049239552199496894876370361105981636843107456096061327905880557286577443002206745423863228873704705742868746253318592277490735434564564589516496057494548022220827217535178149467394917851378806359262750716543667884733080773594488253570124286366224595887371677104650343375303858696776275878562515340838577138011042009034812007644822340611196418057217063868220610292548259231805150850195774527323389044139520234243826100095550276203956014976056801591802470525897560254215483569139432238433002662308278718758784997426044313346154738721015652418335403153845341827868649085435405878949442060324386764822096761586031343443029280202606630340780478025838670380159556351540701711094876619628963919602214557133690043398545947253327740833920626271475882472205469545817797686116604514367664304243652491112671636 [181,120] -7044510492044750991684302915044551627841162362461362504169995865471187784345389759444494660399923481697911369012743558504756050283785009914820528687301344390665594305129148531649517594159902478756601975602183462257732376945960394877346425262099064588337630933129464335215663635856253966122962915242802324748195543865805315095706682222867065055341922086929505283670903144432537729451889333881131738694797281701443187023258848581144512220974516793414624394931744688538486003327731032503544312339233068542638081371030883503824906381724840549118462318528798611422508826899489352947352990654846039586865525648135850531984878303548040754831626022053905364730106512100179604743497596373738594059606477172225051422931752002168564114296724092933144946020060613748705553029738657602269944379136959086518983363950852684060883967737634853168978648070363198659846097733579439330229177780458176555666656833419342277794690768018048887797244519910895645536631551057066962053772746352713339836661085037323071988771657150976465700652388244976632657791310752858524738657706055060373817071839038568681500006829617549135240514993362846655755489637298660565892837126090342441954875760082359021089622899649497264740038280511632988813008304865403311685480107234336509473459378575148972155931400180042773582772527364857737148648275731800680344756645634152995870946133841113174088594415555584808567416498408235176072590438923671911754945022269347256252254778049723521944798534310137395350476264829014419043215674637626105700497568825182509996053351033562216026938857063858846951725961222255191893774679287564565640984827837515404689111862664371462882111069729288388449776 [181,121] -430992629581960695319938483688871686077024962294426762171532623474654639598194953960331543301941711472898276139854369763297937854491124321236168736832839972179382207163375870973752443256234156108508578158718861118971708381566311560048356515192741811523599427804238028272175687920746682836804581017746767679843286931444154676887308239579992996671476121310962270513906713252507577439139793551131211396965719924867488455778031292262937009415795295539279371849574054655383491885253147437654339662243555536064790036415671735955748440977994114236711629015764423096113718915750401377680416744265639218036573464089299299934227724676992022990545011356825232322619067224101793833696574764031751647364500796350913386465714026324456937572320229485218283283646582019462012684983790591673314591449230204687251598150694004650845748518899912381126990395583405207730125028718512184611775632144375876310772851924914076246883915460791198235171138946965328885366788749184933584888274060733882712265709237232543920926430388373634758321473123979223525728016777737600576701843011109165197093813138915613978518591265256898327474808383162307694393942845470665278240031086063389386004088435755252961655483716124266424526973830054561143305827674837315041189000138095514473601208034089816664000713703455548274482173973305967917210946195101259303859154417447684147685534416857026267769585665448907668055346692058065840711144686834036846375598460902375441949435801884019110411401330559792915363723312046375744733008356933381039415101629496413914995007540794277178330467341522637505906069342296754613344757191272545145468451055954285659219372277551615149026036002160186 [181,122] 4879953400986867220438303688434797939169950633706525465202221366823788792037475274710047223484621715520022086445135342202667448715183917476555916157172459274862216273479308901570090058082257159838921626095193848517655062849257763894172668983084971150810454923949149099121576022709448557029299329674829919824014901220937564075482125813812847347573305505001331152346275377311737982829279345125746703639651706382219995874401265526185403089721794785251656824964912782532413308272167334086422768026869270547477957715288829354048162982838391910951689401552158880435578407439682206240920195858531696407373346365393292759591210971243360415086970847853407678332391269706563816565785614139245564316580771306576602398376447549297860812135238241825842126472536644736760405966947916405771198887687758427779419357330816434920464351274557567715431330935421127539905075973260176685962420340264594081949518297722333633663745993978754499537898155105220751033410888715505512266382911936694099800723504728988647957437804586668759302669088297138915173678025176641582728124474713402987470165600922514799065107626020212411536577222252150705532008616419437450951643936831378017957763659185543473821800054598551189688876823049211478483104599477919320159922813435736069196968364746312907562994338385581897213962356351062104093315342848725118108128350354338663386269844122888634476745449449829503423277621172003265176033345327734512101248961337870407510166080800967331224611832080210396164946822345065079317425682932150025514856346283522451177935105264960360651939659267117340651855953555857748505037402939114063584256394905035138024408565374512225654076992 [181,123] 1275369754668728423569189310491512994042610208548266909248381220848824399011846770699262016044820482971922061160721054728448291822709609079643799477203771820910267270916586747416112446259119595885846955317696074649197515273123057958170057710077922724171590089868520780920863203410909252397189535182298246918879813755578444093998729229091798744792910240344082920710416647926311738559311755187728011868864732818914162574980775160729501715558248146278470357738283994243126163106127798438233347182322432556035520169751054328174974716241323927849112309441366123347274107756552912079399333570461981808274130153148471881605427038239342743270473768736716152186015780569943938466880450445696837499627042781811479069981321607742226669694633350235968713112688095513825814084550880240051037670597799385862670767660399772941510365764136828481562948255475780554649144087062583347199308879707496852123970940212528319014753820074444746359079164522425978274501190593549583417324521144824886582509170869896729036296284274082957742306409803932914772258460542727319374471149803098261696768698936848435265216856963644974099011075617485485548901752329767496951922723944349470805284872985089219021501369508288943204751182452044063091885537272028098156710309758647943234554183923830149627130750841176964843556482937535059132884529156773611387241734186165470041598240302302041478010420916548139085759569203998566501211916847374859571170474313132970147056688915520586017267187725398268263280261772228254334547079211057700201418551900350130469942959469771881631897595016873569013184740161818044237878558263694706107449517096913939167271347053726102312 [181,124] 41271578264517536366279085979221146230505064893825616915232203102473073086140471667591722047363302889776858898913134078395917743487878365534613146044066545955647266269955114492423440520411243665391800711160241716637606894534504709527944280058077715970276248773731337591960677407910973866305373163506390634922921689312644092018256100419357129516619660608974660009276835496566816497992454244024063499451159581991229842270457147862733347191615431081889800396107187949348493533859476465804353216527446137315644849136724640402356375969558728137053312712251717373779140504177375331312152937677278158959484988190551509213092793904262203842390440796392082507443679381632769117603481521164970502607152003385065965969399037423343344503377756215871709846745878951414913777589148179703132498267492236312477116800192740790342800323217915991325586361329802046842497847096587301171061593511725679246860597058256809172297322440884588020721943586680254696568807237918778587613557612885751372724841015611619361910319997535305828834973666682706458749330139399106882018885133909601296208102362070075278136033132452019288723205177177034036240343986636721296281907307878496117438070595703048512179557615999494070445769472768206267732408825215865792846357601879542085281272175090371630370179083795900490917638033689382925217741861309410384800516927237362481547475012464698778444283302455463925065418802888045648692352624430236526324916069890765310020517380823397392935183615885548689781053037539709429580820242481701398851861206927189545689095403398486985522810903841801423178487588079453511333141335943888599335634733570426797257804836672 [181,125] 409828363607246428861726328238702791484124071494906075144023833242644978336796631055266531929806430104785582794015438161132719457531053582225724533154206092986488525720237832824019688163631039926152715380981731016818459954164321801181258207608794181616798011351714379839534432256713449259591688965694811361327141070538656855253969384119887870385211903747440236143938959315221938218123169126371229899756132832989623922146674055235486988128785183356504346797498172203960489602116009704920011748755113223337557102767800453258823266044739555149093902367119646032470181831047027708185775205255880996238790871882696152427942029747956335612916235456298742142877799259404178980177260375696870810237965648206610915842392433470739759970153537166626816653121630683613482930337838142572242949287558391227049775424878778128290834406705337756346519179373179830743423274716646059325899677087512725240164772367403526397229103652491557185712520817555211859714980494670541024499803916825004335189250068454685446637535620786230158653296282389012118658457345427326481650850501569638754640670586778065666692154483753325164527304637994664454823985776215456132481425122559049966220090400171206798916997482648473428235717385258533441049717744881414176672391803444266751888112262435966044883515457418795933135073899237301457282851521269072048465899453087204713734790185195312680161194740823096375846003050480915349713816056096284899301488164576661024700857214305666342957423419096252240409185061705518531623587436474191772832156145537573136293198055971896777783842165958545453880065450092300966295981073718761147579476410625586197512 [181,126] -2316966463926421784858398425229472807194916648986684122227746674735587597937745392425154741926009978561458678016303626503907254442043903190204750196685268299835151443931881979890319433901619398200906410439672008989628928925060021951015724166310806333261314177848734702624320391762546049398006835601564860269236214770474069408474468077562688920151005417770560887095171090642023133384508974538723866470487755606199399510914390845505156378199966149540097334548996200605582983913609788212913855831839641049519097881796491581832656435142901259027527632243667725304652234881391892557489117755015081035379263112515914636375518638040524050372381500652164766269738120946324623526052349880192970304232062784095284048502109723544209883160555282341166048484941310226882766264162305379308844689983508984502987880568539298361014031112804753424932403690246388517560312602634407233092665050922821013058855655703619278247396036242293492447637632868016331364132709738295126627407769302167031414948324677864900026592889489228300765823808447879482732599256532201308186697450642351844179977493779605598125990729720486660179426263744438874035901644545011498194227242172872246585697758055451711814895201621329603603171694317007057223256493690568168842907901863528645970510734381920657984335461779864673394940429894529739139179773821272119427177008442614296149822496265865142831024992948233913588082734003832033518414471454756505161017520971425865219408200011929731152018571322359895764788223579272907270131291307927842908394512840936414461786568972995547973720320300143058109350205158201916621712337257849257332920946929488 [181,127] -73765749266019626196361525549211535427439222107180051510974710888748153846836928840496151144484451472463097479419538423223557311015058859079413399843247158405620171873572588526071578233803094014213052907610438759038893406483821046827237827855514232471431674651963083595403946647606202710305360061196949955401891390198058774036601703202767615231654828052101516782905446617453582134177118943523286615445492570562597330992039340050160097732228308318036443890713579926366051105325162151560324413059398942474471475027481104240811177615222861649697641035143360688700261445840276563189416221840113291917241585330552824278305521865234136630178748039995759565488094370854102983909692841735675902583219876787127576296783378810989133240165226088689688898662705946240692323284151635551563011164683755008967183904991608921944992606999063214146284501036551464895970557679302958645770989829713796252600540361397898767828061839605879325754932112006156960295108084808756748207072866165924537741010163954998102907634538997730439708017765757629866293676681687313553541021083631602710541088024554574550013500629205729076367799029619801312462798224173264669134245396750224169393324755604274932391424043219200736925319523245686568458001020968196176109603833051741901629439321971397699218260553253604743512938768912348066963348731620706765548698243143264309145903339615092501251164201967419128671081672578281680552524710356298856799087953149618140937271324686655897758600450891588438011498832074102015664038059344763716457291100254982182928027129164845209599155226886638531103159740611665624125419093968016338309768 [181,128] 408398570776413114329430938771830838626826374622415760977689838299068002708933604759721791986577148836826137250090793113522556548338579358973242468821430649803926459941752568479214689032362167880388117252166357679046570209571203495602174558627084296184942841108178763454413160385030259463064975942386042351490849736069120255488595649834999949221769842600168723803176503966985986432407186708454449582957249595378610569533240995273629333395925058926040349190289996529804624909180164912796713212996146702874041219396137152862153479653105054272359318103158769894158535207606942569478170529798170107849831516004636997694847622476703446057947452864395541468975703843009026757309874564701265216371308813202903125172784178974317686622583750252484130467727554022490785959686025313266314975288741903610938880685674573394814974319063207751354853662033207111696104096504179250859505088202648655596860795546041839769890184456604446511634000983003013278702315725206560853111559803491183147987085038860797480499526411165358019863879600872483570757971367289224446044459689219985735854805985343005952197438429139994078897845933901155426043306275272468862972248989827361950654387669621501888398229618247026675649791355331600927983512255102767332655510924995724221562543540071198044083106628839820319101313803667044791244711754442797262405990072771620196075345418004368182256641849437038432741591100356414885290937855276366912575531591253364704927299225182666258324884189372667110318825542631895467768874361496254323939051645609196406919060627874108531244252679444709578733146244396549792713735449933568 [181,129] -342633455983325301616754813426300206353397437996862870460602238818174289191840878177786691771974695011749308380419431748449759438466145607160154019373353260467499535674918911657646567467077375278229757206898908113944135646862807461469481552295784085776573615209087266948712207163740752933273067401499349997775547709855746381935948256709223928825837490713481937615230264885398090961548562298858178854798750463999036262029548983688034285461075520077050760490978964827023465897398063201365912424702534717902225012167201934377268190435883444993503604182696098172386951095849273318444801469722447743115412620336601996606306377231534858737175825798259357085536654602299752017673931013395187595663719832046875213320338870678801200993343129979086927105001758052372643171822613662337161607395534821162397405577102713963353253420941361573244630891061900380260527387099735055796361168636787510489571097060584088578794892041874382109203099089892689683727165361291397522402904879368598032923216929715800378737173664834678416759193554657687963970793710226080811480667401751459069940347333051543851323443734011563551367545272190845954186260102582301390377956097863465744229483695802453285471745195518814325992957372756507074309436739354259822191467776346598905558790225089983172019152695453149880558960577058797499789238510076015377925066380430940679058007026962583306982171052368763357531507285361088307057887830088988134686452092001753594639253666724873672328662291066011941006344138191374491023254425283845110483358241302833066744026132037936473350801593538608733425201340841932033250707744 [181,130] 66426261234731583893256659809084407665738401836954756521438868116580163459579789645455800282034567964978723291597833720824217243548694439291445769314102206170427106363843445938933480842518491117460529780081382582800330924859025794435744076953368728272131114266602546117871677350095156502599275206367318353712208681596996663184705948773953099130778915781554661738716476362691180936590410020333479224847744322242730995930463588696325963367193860309413508592125775625683152435027543760988652384488513468796495942272512479809355047100688232734884993642750245872332789506334853934708229208722286121975238044813141411266701168507109950047507942502317840693537568215789940724085049638265651885117703321943668858110240855394669704913566396513719849902699213058304660406839136023079426217412623717724096356570024062756039760948456388087018820804183875721882998342762665921641959143802920161906680847701174575461508145013355785425898821576622979006287400967825191054151752170900420558066620878490150713745955866945975723538172696018386645489900425329124058503343736193778597807285233536213104833256474363155651855985633731783861041745834556239792741717507512731097340206862646716618423811572513022479170874295348408041426024637923355844763015875029921475856762979295930797413385225287550715404514420856208354779991860233678967386964155334388249439915145449876655830173204901770518716528505161840450667567806560906057358844751819279887454866679070688252277626949692649028964081613439317176642006270256741024097233782232826344347056267717900292485560593764305810381267966348855872576 [181,131] -6798117037207840205646571472111094777416371631563149523065417187506468574499163009657297584059335647729625399806689331254123662617364008666858477974655063358084769682773459195257754059303689839600408927086144475318074383153949131959658672469114284639203491969168008606852924338350499598478651054645298448253481713684810859998610949171113311225678147213535910235903930689223293336189489807389436248990160413002570997579380940678232860379913088131852006883221283409505804373764840058679463029581794342435201905818329950775798469758052825188717330875322843912351326856014980441826068254926625398404290870261560359650571603608762733824928529355059445793305840979005439048711983907115894353914977057775408292686981988510868997474960507760520069551707967288532185498431266868996685037456650248617387340440160894795944184562210754703013134861776386453244860200444498077604117072396054134992504890390958239242731935969119275489622022715282336086982060175525790197480561893921480789854457782611707888518641009685190883833325213824980776360712466350214272737040761310055440978092610841583788383346876463129895060199232392655474460789101572594777562412633746569026990120337871239051868552635438090570993677469348484156884689807356543140928871391288156078655170442784001620720400974359181775063473751497056829583884260591151286532664435375216546168494694720551248990328758302470470453676518184400893756947146148518891068513012112301914296363865823326441524212179059915829691884006335318516037275021510773228899075097526874396049396906012249133531877302398712841143291762808336 [181,132] 366705175616705221813823176733314829852855705491882892820511259219999698607292957135702552147251519225177407473115401866778232029977888275963858437119877486839924655781556854211582989690837108920756492512811119084142978158471732087764836830774840577957829637061122608470305999817932792502199664872584600722089875370367739412360447812892790132742994151916408679109223110205262329051470694960704710080020803751194021771851317851167534792985696800943604854632861460960456416278868172778250935432130376288980468571023577570803230635195671991177966719498105042307691725383585657624872525195044668831500576727024485087207567406881334676666612431506319664534495038078846234999393541186138189483941600468070177079147940038431787111156453488206603873906850016620468000652956359266360885909638180185818785107625384197265869851101876586761380949779293389467472098767633155284988482445087771931633866648879005595145896648266858930950115583968061920009452447737289387170675973124908888923170409872853122401649875076411955285582757476860303651275173719095917010859638275247240023673837407595021354959624387408416356555284614448540902746340092684953974573269057057632380608518931712908210678275087081844536636123405668132860585222711172086142622381800364874963954350809269334259734233053550169223089667059747518436149676788046895185680862183862245316323520697082858475783910633103838215804500287001357661497752543556144832746788163723172778695685179317993442965532918295001260662456091644921075828045555165143806338912017265940553086672743054859762410396082440268891868112 [181,133] -10448939304379152084001239392524791655489005472888816415917958069280367370289116404424428691186974666999153488835511775960379475122103703563637266402000349458607848912292037734510810772822162079768328784315255194500331668428950131947209050749285925653583944376039125371882399255512593787925003428267599173671415380599002875084042110966375540712081186676217841019820970873122972171705260214990264430215535840390867943710641297278051563287604161353399495079827460489390147277485683333053104625503683639092128432917383104541135887596178346909929972243845430985480227993154977753232166658084653467117540823383811286168352537138856388285426357062664216857338986887532229610354580518702343372524156293284994873601002322242373512793762633283234297335383288538639482731186319554070965567812175972842247222077323116691011876835265088506279180969266381575394705518049969693430867830444941169871104332224993618162410042717069839124052487906371179158765010872962326769877006979695765250584729270588351987646621395642911906347877626715768098354760488840128474982470440517370593591357625597690298941745683793042181066221262158427290756232221101624917152314214340678283444568990485207349423330781681659472943783449631389095008058208148989845829020911041609941205512498929999873720448413233370965741723510369366214662567514695302974500191724848896288066267669565609482164204670713364951926609618062009430209865996390619159505436255574327697150309234564677129985446251087023886704320003173328108124823285505777348823293439170159423387509080027135891596399631287723370 [181,134] 157471170625516240899305623507266693071916007717161805191509741680411859162948740278612406164591782337395391228660066322921054610306740883697599115996973189476889714130322189171808637983387209642288910075238780355062474846744910984755474173337317072517028687391416004895973474082017684029211676587962473116720075166831044170416459037586904109157183495126103855041487568553622466391531759899958605365530867150131571803930803471762581276745186477533011160521415225043950001511214033556441735401707745312068818315548218800669457526083977690415256079772634232353017928016325709192433896040791643564254974370629468945172317235132887799792269340994261153435639601830184269064368617322090604411576091942342280882280593678708960870956427861132472431286874310535270048862367487521791092824418252749464673831056744929011869765293199942251860701541348220550075412029312782935659214280452295023464172209654479207060834351338100645865768693523305147814418686382246546350553125316331807180747957841975654895394117644173262570118954822209922520410375100735211957600276797266177847407291282488873633670635057061751213420796297026317382436396441357643348273552494194057079926928189347746507984967704680055067998295907748937960319830452094729719153876065764539963839438882693989037730795471739246848772703669481766517828107361493009011094016957190242292749359058523653371713749232221812283897933438172469618806505760744246981174540531660472157448949544621104531721859085485281815251204945910001055801839028578284880932769889306830441288501602975410282090035024 [181,135] -1255485057471100815254782009805647039437978777519864646870278090722109140405663170638462246385681697787724502838081462315334003740819697211654927863032007844405931727705339747320773388074451023567785114256482605614083972838696477641491323077489865614135322175570091705236251833310946882379410422008285495457531137337606410996758303510949364117013867307925704788544449340872428285684550442669481968910093053350734110638466048310801974948669099174509042655403378512502078374131858166022763869414329250586541776221382392263089855185495209827301755937572320292276295830964330521503252852109669268033921566057990271785100215520245138299775780315464043945843064156592355963005870638642739621526605163528088658720904531712782583943183091438572783360181739427323482757020160470329134836599818866256206233582288112210297405532024479732089564038530437308196567178063775487610440492020297177568118717573318968860822093699377048176864023907062353899543177212767332758464001865247380372773213989426224983213865763442488098071224944396454830053044733988130317522679579107810884790928205167260925742068134309154159274886458479445922177477832051692396824314280918844849430444940069376607641856810950613626339243939714375134044307340906485047010202605119585739669976333478404620454692491460730097219636512154623044582592909905684135457410476652936124860349225321476239442402824446075877912426078527998246984326700155037621523195089489610048462293116996812691875170828803990113168018658921308892670884875295623736408177924191809831323574301087580955668 [181,136] 5291303646518954894504393952946983378020074142695665607410910847051067997639950223452795036535646506409559806057872797009270723244149634774293179364484349908498015506953371337392034714008218275186065698112666060098207281266647881193046814042200889560706760547047738846348014876393452911375732818158152729531441228864029240858357467051121265229197279892193106698644827721678853378267439790554731040102817107188183994443481510763657220747413118665566899598369513716032854931174565621071289160009546216812222223510771896361305063307957584127997607109994931851237552106401973725781542720966477365675522462932941084763517692757404285168755087369404759709133630547775953494161528486235790983894710465806422617240216633961321455454419069138644247458234370650631406028228059396440162175268490532202206378761320620679501382737106620804596626482658947387991201122136667237752221252744995538419275677827656160433592659360330022202439085432419697515540623945007463948917931113100310401432638034194879837469103456697686534229625403976896436207497811013688795753433201085870294484535150286720594623419696547807457890596073355112519374028640110618136234365103851761397173043564589100750764792724717672289689201305454520478644367658807509226450099009838892519750688738407400873915115024319950176056568872374347103145717411793240240696203508111483233792348064808276377344884771979097880461608635154824233805586445335184807297536189289941595014589183400914628757351251563634191345008174637530027333133053582135784986045837994299630018732254160 [181,137] -11767084120495695580387660000097953159580407659178586880090100074876220860468496630678066593664978764264069139441388580833290702497127633787442502211903978280874391079410438162436949596331023507150854605887932662266436806170585182745800383024521807168804316767081564316987829891009317043669851068925519678318272461555039651914621132374610149706423071604450289785153940189818627909025189767665315279462197527101678263272650851601507141325156665518107625322514337059953573421414504252734169346960106459311642291853456983269378274915778330445742504553036395256223225713688684224135448904016288931798898446670108291262268075430124991379484276726224496372017121607631563716893154381556101327754427450934704812881456009935775431733174312846742858651594799745563250563004211265399447502809804428677679287757800690073259552073267342082932507423031168866670399060843715755540197270459799042968330129235317240521020848151411876862034680800677951741122831691581701033709123749571776930208851331225018417836353842700660293321495350386973780038092579683949929151884954224348320324807742771582291408908682298381080152435006465627459716695407711081238170402562187665051339495387965099251240076859932487319210598414439573537493217680362903690275249380880970270532571181573754475480473872465498374218495579074453102910804061489734493790126447398419018504318995901001414521636724337970800091930352048481976115766165266390320109027783086026381085021488087476472180981475100314380461629824105967819345125266859776931917203186959434824498 [181,138] 13769207866013989808223354777036892947907424432090082256535304520456261139973628652439811217305693496118623685610924223238952195529076902145608582397617873184481132705718265416567253615519220660541632343783779190984004851465475101362287066254614813476182388412050728037115374084849655029523708380351139510395307266383636051669759591996987095680990051720677370111842149156562714767342454228520394875869443171826609040358467519742354036584535710040463224433355031539185622752801033342567419759693267410606235400887446947122046599532357558940084575334948941465885594466719092396115132862078861306151490761603686966550035418559335452131140513915025290660475406693660700046431471486272921973647727229316523198658418874369374713919670605849629680846764102813907437555283147799846200246018128390394073682936917622166995031419052460633128449703447171931960594308591580638790776588745626603526034593391319901983637965447850697609768049445175580955014431124771169454181648831488653254482497752200705745956555930740581011521507314995846740556373508562409140087301521906635784596777367163775056392088138290993473131315387445848658471349093206298642971513517178934691748437777909731642555949932594348128315616673773642024284215058978250388605674924803945804693898899981450827452571954176576493263675047642973649429184223485252060871484253327202017825119068131622901594963735085093278089823271841939816978702506997347064645244229590902382742919957411961834223315279417457426695030171767701533893600919282805090566667377696 [181,139] -8445698282855936588806674010992667682279816936959613111284538728037207852496049119956783849775497857904938635503133046340427847774292300873899311013779514932705041316461265156294058903874193547922000594676030644646714329652675751289261703137528041954244308055408575662162570736153582940703120582577176274266022025814814435554901512011805514347417115829463258792086638298222879890896079555578869323582852441143800473524678428104760832631810479831383910231970456830521548795318939611681630061370442965212498571275486391365499143817474197162907569515819542652305295133680088967736980345866351457681319399248534665971355713072759908373863149678299665596227706533234483382540595811080203487623987562242091509499311911385158183577490393955026359280458881553318371516314734642223733495968166778329212565498666097267761601585961640736978429490700697587250200887850550696190937510187273414189516267120727254012318390073072896594266265736440974296881528212744399378879630956491579066959144810390613801647279703901031531733084575059442316499825338965001481735821603193788035644125227136514919812668519708272548355965078974906082175428104256624912330488145345953265498079317247487024442451965449418454314930787124797152544845105993699425280152477701616519319674033352446541393937495646881681515852292753595163095058971836086581046778459950092581267388450388709958347362599395989613384662399450696781689345638521781341523788035685075971549522047918758736453062257143893340190635333344940896795650599787264500092 [181,140] 2702602218840714427913797870587301914400452928608738687779776593128646529039331155059982629109814830417368524648445313397223109741495172913338679835943171971430440399600648629843123329586758331617509818644239533484186369634460049587972222000681612875168996292642600316880905208126227899995809237068277174820600026574673692897099967307656361203120966343933545056543604486037702130287838841862233554625287841757946151696426323492254493445163411743361856284008169276595783546744202742163585210628105915451710038670181148907000666579463925861258006588659907364036243908322637512831941491139780463192115815921711422090997043189996879264179869465649399158024197686798855990649980051125770156427808719493697636806927889595922816986340522156874957354159913517665236741621081329433533920852016787476538448906590502811255756344503659806293551763641918618135556985034400117766824425564455326011831197335007385495193999556497456117225357772653868483626854857460055372592923017232341949787390541486375028955640119409426735810039970195814860055144400338234322885081716733814696188672006383714907590540968143682990702407011761099749123007185811291111111883608519144845970536062869212784725828797250162444503070127541405056175336248764077777720789578539227997031874739544930270108455362809141016505103307849887584941046034632401788406767127562485559922812194942010308124602952733871478693171781653877152541695553042774333048552030125791967736735596063456315406788989411535343122312504793460210186461109352 [181,141] -448608202691151806853809000271587304774696500415070902982880514379881967900622927948853807774459239948361082552562193234047308880955488729482898303943739671145520919613525222200101389306102570713610860898898248821068314001686188826850313009409447041603437479392084696482282305378660236839012449011242291963496778599799264424822541176794412623427755401708547218018316054270631796857476364701937697374441941219286689790717133060156867614592807500527074771789736797822485356690773284525860999830086315344494512468400809842717682266671986657222753121730344392420435277420677516397496469886602560627346937959403322181378387621510183109902213030672562793013835787891014015481309116718571024756521827074107426715055936731928391397908064661914174592916993387357550176656615830064168725617049398567737291404320174733133472710064533290182333291003726940885399426640191907901666855279544398727208779462479332934689900660435012952847692293485353265348557281428834766241938330116942246864928300562074164479550092681512497352577540078057565026290274709565627557086255072999022935316033005182079102812869032236204466844427418291942559284802590964710385070790804767302904754302793655871791793518315880522214204896021197535432349302522839858254064688237934059576526384809480316494267572256483231806166714649307854590949673153413432112542182469887592675946517516950010625620853927593164956780765785920290790414602020443101114203137578985816074708077605546457703613728117376680808609520557720580357 [181,142] 38370319145689301275226282880980497332015788504683430058514035400311499655841608981604364119589509423372214317918880665406851709146131617656516800015252712827270066929267187772523874970158052809061024261585789604349899761722894055027756346555798178027391694006362822252702446335182959254371203198786501046389355625411744836652677064499373413305204615816441756597399665916414569698999841578792262781449289594167343896038177792830481249970227166336231075167400828971252517995541073660041972546685124396677897887490831512793788012596561824818734313796230110775922005787177552685401219173943438415767075489781036168895444854436008496912116536257124953511690170516895726721879803110532393749881177357593806475257407964947803528992058083452678128735787273297920171270930290432564397078831098714373876964952343416350952272786392646075723353530594324399583207984072394954618314676240880504533652083935518932766701884032052567320254556520009753529263485813105577222892758462581109873181955811579278817693463295856069187322962037376512952262776050979222029372350116093445241444479166571710411167104081695783188365923549773986764248146872079864234611732761561430050109068636815173334553434713166618705439606567513372635931545223557180923313293224172017055405079447091394047954374842224517452404185800516600117514462390259285497683657907926529953851241229911718166365113409156207480687470070827790600919272914648539450099829861427447927713571238688942504780813718142595974462851888 [181,143] -1678243417251724464138566663887157248692506850692187091811176475130946314764221148850311837015574240566127903491323153857046406723277279739506366811278124805154616957473935605647261245949860415443314009854631974324346623416585472710434015814553066552126669149980737197276350210806754629035929894698708129224359353881597665770147821343634473351615131953330417797002616340713385621571639225884302927984761046126214267950505738080043640133992504459760611275978189871618103163063496790402367632987867490549398464439812375337786515990695287530724811398480267192407947503037238127134253661642072914360526741060059076868381178737968661050825118379062259864131483593846858575726675918256286809641991633230938905470970558157341284413291451053038707807557057081948238883339634159642329741407967734217797323848021617720505939068642887554460094765059727121611649107089607531023910062593127753351520305946192248574951147312657412638632106473578506827471105394133599121413826064568213886673141861966186424720352354359592385305963555025635279683261406015512633532656846669435768084024110216235278301746635915701300190416449180646570587198153616892694753013966067683745970189682584156210683168835513270676657567447048502600890771262522404166019276246136747313104587770690373128123195658358068319575661266787329710518516496395924291047911638786120177045781737993889958411427886140746661251598913498617561489926789873787146193368827941258814038575849237959614815814871476274128 [181,144] 37214469819695176611975066691097676300764211744049633366246262311033510406175725466907766896186136635068961517358976254205790527850979306814854683773089423939704323565749563913947887185458049337306592278242507779045317560888981282356111226472359134626423754313171557717461189384921437782446274655723142789954991422594708292485360915529746207835710437357639574851206210004828431243084023078932028899896978530239896189898124113664134571348177602095683527908324870129950684882569182098443695522453657236318055253871177216453039672596485792667755310381634732724194878760295917209203448601416716195737346306604185518336892105166885051835393532279187330851267552750823395283364521010374346262782769365308091461835413808239378685753726365441629251254751231619505563479788455674800495386989233686718673058442426701418773797039398496661858768199214139597733874884068272938849358208315248531910227086921883488649603347198732353111503771520603514883307314221701051776810710342450358305182817377297718201734302875220805332398537846863139057378712956294800215996054458113580659251309083651582049803153481738900357677823414892113339441076064471887354381807460076555781707198888734922637502965279711329772001251156054587575294841444259807514818381908926971209055337872808081139169493653372020227983058766742709085398055441989339025585235692924193541918047769474751132235563108898213481081947708337949054520345073399843716919496079741587394961517760143437644175728 [181,145] -414381750153659598214212395132640441875656538400783067648482810940798921775027504084793482958019131628388549857335666058002657495561841673856971534445427743150351940694434800351175763606770211980895082868411978621969516468369542281465692389085289051303050593731255870041094709087220669500361157673005976911882989719778867561407756386936628171129980772560843778542724807833327324392943111856760511354100035886852501523477225649396795714949459491261847326062661503727130811960898599449012483327194926319334977463723957547158124208767584377310457214700600971831112179384906570990208644433023274951239082483342897729605388936232774517320984522739647896852540212936676954851188079963002684807143149949533507965844106937054196696926890888242321198521193422375476159723808915366304932272772108997110014724748368940802653511690399878905838425035228511771018291129129384414993849544885260694987306417923151823709010836042375705558964918228446737933207840182879481715907911401330369290451798844152943175067747034036516565262227077662936731468116660215436011215148816468976333059171136090206053049143902858434900503481566669943067104793971948573743786910374908732806327766538255819955873197519366107741975338485263287636309629021192807073320682187738920494019191688590829713896478589653432946711604581600114615809792776406745829674024982808289154270150361743700909955309936841710626134999224837817706010555181421680988152135281945805645827615245478 [181,146] 2292512758960740012253600532046485443534298452479421702514984988378688315245354675295766661996837028079444632176680230219817535646041760668192720363398297100757757165655126062391064583348413963957157623686351489088241845736082113178618731101832822896010643245808132876317272322808356034348702566793547771495356231470159151607617730444732660398701446620935475730275912889865580904216205300185483898521809745192769383980330949990522696980505036242947002568658780430982236583698485969225508731177103018315524385932718472094603766011540299321774852836493079411204994386879886822053784979307842075241411633785433973919779661950305216111058905296802289372529326269730800731694372866902627454591698785351922036078939864630841124017036293657520821540563208006312617060722460541123627267788051942515687099372559798186404452767388483055754768765836801298259986589244335874508420091622481425099474539165590466952621273651466366660492097998384265083770803844500626246806449206650986952662717083992764853679037025216282117068698434859116109742119828568142090000724980497431555897342556883932506726601600814664967585252519934365573019243326528478436920150945897041122496960020529771661409504587566958777438784979630049148491255906618989261572748450322388107475686508985289345320669676767539591242167097998501976820614421001472177168855450275581304874860785161864611491986567140235302109822105533027815687524509002714907362633132829194904320 [181,147] -6228385077688154787935382914800720955641156187091905910321889343925958221887537529213934162009437173403763465438931775472873599179407749333275085321334003307389212775698140074507562619148036871487806577962566535765756106307863916891708848694484662662843949604804730509748751412837981939046689150406466307152236923179842038820312033687897373171904934025594300145822667537388753891296727811492763241336634842941680311436029187953138228831821431322493040339804208986508927795079690867381170913343242202026878216588706534302969723232505732866611980934706510519696711793395374819560114756399031381789582239128674462201720288841201507876194005026858752583340969345607224876253066316400791975019909919115268512089822009937593471006755996703389834067151405264394359707277711714578945752491083144963863240460738243790351467911674237025218620926393585308803305666143296987630294099943290620750075551512707742724051315264195320095776636413763702590445369845547456154867088364041270905436000461644002614536841991560719968267071797611994469358482138015687745229458250302241744027375883468221077560664700559696952026008068581516402496978808606421956133437983154764679231686118611896228926743137896681340689178607103358283462668957595058079943408025702419251896560161433700398908750907302856734245963952246547523065621262819856705412836665856410427343773517054914975379554566564475059402009873383563931085806895132866561163805832 [181,148] 8204305836576624970957597515304440200806235222139722099416027180986307943061507037289070117395018536265541485534523431011105326080233287130974577225201178800940521898585754590268559684186338176953468724645004989421497220767852330609779318421374789004823891915561282078035713982492553527263666334095517331000205023503819311088261170779356881044089699942226598803558670522227331564576854749100047683947346139412968785706627251611088297323549206492238766872673563186711268404553950636337601903830964836035091283126278288830054819541799212722293598494635048776581803333109021726704175450937006465920738288398484634159988873190354923325071518427840682146039340012319774734687445322162300516578255298237669295083144777544372714610201450673389025974133816907761885385913425176191876493959531684026250135017361217047059808775388205014060020514579897555073049997591972727916901728338653236805669009533303096710162497059023911509273858234995736268987790540284662031962326931148552568402206422242222731061463434237138132958505888061052121966017531618772257571415481111998814203553016983663905225599101082194047572233049320296854686914496469268409663617379261275210081832267646960080293897116024578148294351695229513699865773634507693301585816576858233383068563075491893142313347104203704786944937207096651128908061577736703643545079906707537553357889668011748662648518565380341367594017011044377573892652830668768 [181,149] -5167224932256313917567115474296939073894252033321782777156397428190579083795405303822797687736072659469934735472821183294754138814835781283710145490598008392838455729964303373701733700290693008454467949974717825856800774754798549726531584644811695600640327956360740333060501264254833376984811519355804467573271368277424653627377705061340051851102111310554166142311456024227542005651215097529831626376453504726631235663039759105358572578988430802025925693714863084978177794438954621929952688906471861604399810729793944512881517578822529562639313436214561544372443233840802649781799986841409249979066604685376769941113446618797980301504926124567267445122739204731511772456526268594538940929370268911847515832501075220187568161565048906939747093093791719223405176782524369430860775709137708645282253409340052297529872249167139498975003869178131816295959381671892147142271335512337746498071735406481004942812010037546068298715674451826133187211779456297501531760623021554600309579614584409600188755846843095698964938886738504574903754854013569901924057961711461550988804964310915684474511528371042350988615873671940626532417454596613503839952554862928006272164866233950849684307560610751360183974556733077142113209391977776344159700402481092975861730813665918593699385947090775736673054790984281342132287440701651928725524703653966540922537426831991210735103678924011593649412656482241322550316 [181,150] 1532629039608398128926945916011420552001440709552825790666969657421681332457690764825767048989950282598366180403559136906957352194531355235063299305660977978984279522925464881845647215196731304310902945082248472969360514487591265864951806117854894242891543862218273575978917007909222121667486784601156084382298446433788095280654839661321717777574312117752927880443042240524386450595307213712254927239048260797854450913431325418274573731388721377328844436914024279217292329635523925036273717704207280764114838300462457519454736313417351918595904694880050616903529654630562785707966951553447220749429874833015036794476948497476218003334527951714984570006155623144657885653418092562482628570845494581644015208661340110926435570361042658024478983516694880704421913511046102750955589406210399800991174623790270049083049194726976074091834286180217992256858236626379256847943268469445593287577588058808768563436989002797728011960825871655389798123420108657848087885204891064142812628271294733916081006043759058093084793845662576347765892721286971563166992671443525628186456809217695441896542047539966618927225433161733744199783202025167778796055320852953852405388005289223673351822987820302898218805450864428787992036202938184197455414430258184146173763877667725326421268983932090530437622702479076977697253915941353080961435270811655941916837325953811628687117407004070571608125093616 [181,151] -210587353251077245612705617186358719891013434736833945623838835509491566008281413913671668615582218996790432810573224137699978703480997437462212379431764179199826146528254816351509848850084295467976755707521829398996977125584136107117610879503331489504890873168165301438210376226220110943388302308808568539970781975638410535293462856988048543824273455044872225724928201230863862992287607525450043771546412103622580816375557890346899859631117296727131513463278407913717106462949965316232339532997144140032318215627202568570386028935047222744767402020044427483668413635220803988457959785761620262703001954981937592212246150900524092365371833049523101875316810090124489269206542959728189127382978864876347700857706460462505072711873286448423898778094123734807393293448530241024668535227247303862613633820585252067253755771101733756711327463586721855815370153644574175845587996319395338318702229371664277494264895161853436705028795537106813480226531716438675148694670350878027390221222431019354875388359266466607758493871523395640129940646810919037261841314615774217379223511362587002577896479254725017315263681758629546339628702165963089458350293339599161668598748451732944145431004254422864886243214494145001561471133198662509285280992990898858177872510677853419206738122250956038622735997716826124407158348629352934934246762221565263414768592529680530392645392974844 [181,152] 13167210215407302168703130847758617044037377303226298514034598471078356464915351913137107074653861764271102529074292169780686074996483605139028483261525377723154735246129349691903039045685816122324371653741460315553346333917538686510156386688906578141549448760083780451054597705575828969244990974595122246184009096204860870235544783626459131932447353712247358212615249760120896595066355051991235931542959688660323712788529845650549592325326525998922488178803678161319887462503205707448653137043074275975514144388975927097786712746770892188262624590267533744134582316937083018789341759104782887974146590112434563262950740579398885200478022274199230031667168605776480995274021921254085686279609176498372464829160179994141546442851405878389863819934834879871804911630937945191551057498345921685057846796561886003060844969251953482463696807993271354764911582407579803972955548046534676752907501945936879249712094661399805284520142714368075286528586558188392485649452484471180134295543691208235069486082573826493143374963151723001842805440632784194858603210218839254202089586685263049261004766617665215475691811935368603517061511631062070732434674752989929738568532289049264176531537185330631360308384209152221668643403023894706129357156887603367816483212437408167949695599995358328865743667716253257489402407294070243408465468824997337536727415091338650896 [181,153] -367476008694731275846157075916018206968851259867407896608845758940823738846917862426880220834537618721320306698560552256667075150132978668704918865522227977187928473466679384200949836324898803555209319667262181682253920998240209238171522628613289993360250387597418850955576246312621396042878252884056949936711141214980578237044773611092831887736650298658729314913830501254231334544645111895240251599124093042904498287327498948315935405770689757333224798663955477779261400350384954122041655650279099231118471840022348154273054440780044564952443545325720548017258991965286947676808347036693697345387010652130337466928745701848592177591031578290267237081294870661899215801132485384771827798438230642146593343705255905509362625101024012372766307070840156921335070900438282797798651920434463054566316693033055638947330647178238584786797942305497291911463383538729557865632552517951013471995210306710057022441423248906685703920012570115337582258070420871506435157747438174149443960950954404259912905853714848256718318224820581858833708301304089936230034041346493602703134270461732169171889081717968308823450204649393767709173442939215533289934846263331428508082045011135020812270831435788266640447295885834663156173737780348961196630582382441298175501849286143927609660273845969393640798591861993136291591076611546845398563173257963554597101274 [181,154] 4482844470126258106994679245912874020468628175974502465420877795628670691919439439762746710205766490508826230536122821534284685161067566746285313587219298482489255332239567339792879199720092380862483533343403153941827546259263755286705536767782745878507857892679646153639615061042117146924357157196327871563112349808010187585117926423460032212823014174512361216566061754151219465697498882108584120126784032992405938530327172459906824465692302597859052737962387746248700658305491885960528276337742266040192197518151382996498540953836649166119081299996728075659176956429637466277875606747765702851568393510929196857572082491718555029295387982201475425728618884985306192605711908930532093426644322130808270605500173758858002290379046216307149881910663251530195432389689900132384725310541313419632377587074401343237862235222995591560026766302436165620691474572760276409830707952591434788687886169716792973703201408172484404224690089547190196762361230802784635711747756950605288818422575919548988657926390089117053431342488412081251325132228878833615393653736819402681760698801064866729450438700613093786845665452345463140298404148467297485984245453286806319134448612458627470295790083044363149997933991821261406379550873699195320353318242383092831837334401451071260095905103948237909438487200264523024166619900649519793670286976 [181,155] -23368796236037718580380778769020188830733519380033206849962828933943223960459694186992527886723637424524281030711384232176867537114545712139497228504793332719460650405083296506544462049419857938443145721392002486268833886112969499788075507040183250408762634503179749804368996711714468285045694127985269907334151148547306102270293657907901165954281005465003584900545725182419896085474514565018676413366989167985976182479120469438326633370416689169127294260263737629482899160388733535014749171699914841342995748081812550142443850080779503387741573494784296973599784511080195789661062781719771147536964377744877698186121888670844681738039971751209118373239319797595762803043331069290396525234981708784167025789317725876600111550683889053848073508709009148343353199396621012796728253051655739451204090680382664607498414193569780876051124250767143520978672920086077680255650821347238520612721331022317733222545399277478199557646290751030003076129086082118278763945907564956502010449712695968087174278915389922906785966259341815628216787520522386766366255500272616490106821698599353079300114124536466060527714162761690793712226134113349398144842826766135112238394779439955485536954461455050773826216024950206872449511203653110209407054320425083997315043859027720567877618395354733737837413711409245222029899142260872 [181,156] 50796656812381356411982412906622320440062277848742988247974940374387969670406259119511824573463666103056312957720751399697077902939750771108494364485932051923180103944375406232438775755464599762938955142279014825058301071574092450824573854244941281746887848720931746369304790266381172933741381168292003968669942379027468796537474664164784306175836451811964501006921639887434866248140564947061877775691254731454567749746283290255025738868030719662578570614414484873800500945123150841735932915644972967023634566803271548833501769695169665680807935082550841370961096507918812078528071550637156233968004939259204449227015309255928827536842713393205036840858476921418159382941699884244129666738515968062982310218863601528185446716674255830118943595290708822268307422700233108586043055547513464441548590649876882327763599484380669285134082793037892374130331683862534699145482821551007318120651396968655170580144177370274540615559741466188562541710839984579240179845081958601348327936065790934064621467499791439404441634408382738907122778824229513556366865192729712985548566752398568620353358600253886919046968691727928660480942040206538053640836097747936062680591613885946781619819256647568518252696101868344655380582781846506562380836058817917671263173078901966730576058606736215406743248211605306496 [181,157] -44835873017289756227462489029453562502281200835690508543943572842097690582606713044372398777864409477982427536214206293414263229940313297861518612021438501517632251614446517996735323806586873368519488092943201335669224302546651837370205529782598425361623435001458381369948648941874350028724822435302719474226512573159165525463516287513128670229333655208511676231515441114831200976397891028202378096882585011978750769576309844359743872749990602176665461187202754807973570904645653515598462493644621969601570282754619744732772072322432441824672972452460722396671463861293472346110592809087622255310551176062696665343829776833640532318381170225168646467905082324625480630972690362580816051559813481631165935772842223395278064637134864929862981890583988486640990822151949870335204379037385091576719936298777475568606755966179257794132955205736958881552948095446189120950888707990196149381934925526752598535606177445543447573739052268222419423689330200976639662649206777987125634465267540826574759344852618589018154892294474003753628745990810328784648474245910158930648347923037894230237713814254314838277637148956113598960525933702035057711377562851105107912141818019514650019738336181345653326529727672249438340908974263171584848916251252178753744704610139679041600530486595280011616 [181,158] 15614154982193046872664461405952808515411544553699875581815943955846686507075013473800592477794955733380487980220240840886522900328486721495930415319515318019078326257630204606675531226925786092342156620652514346450217140461397007933554614418140749856155760452716688679581368666129055479550234123225412264059583673341100681251373370120135616188925526836530012548094983929927022568104353159987926313050020254947264267559625778940175674625242238791740548120698231178560015679839562029327684241010954077571954755052604341893071095310878176536001990578465808461309922801741973218777037886096341832169384722408065132383194448493353316130591739559626023213076017256766969386375074437426641074983395995176562716479457760997580668723361629259918951048491417570631547848923690794144275491571807473395100704260207941847636082911664733836065706439952440067913563875171181609971366552498788005641004160043096645005918747063827516897728982137048684504248239298999722327280889949493589531088645092518525121160881909730696977322682815019301981515009283283178534284690267064512963776166524650015824783924309628867614849014998878665224728837059647805543437649042649048475518632619868870914899961859900952387321252388602615838753282747599981628897992679466283901753500536534672408816 [181,159] -2079529305635388830465827108786581388055966475543686495590737468451297827374332887111171048342981850189738880123754981495548100226231642122908821043687127337439730993456144030657521970505066756932618659378535462188265262385998545641095692391234596983629091739488779793865881790524146104514856312574156586300848444004215485988505715180583172859157982526317240394452713424698479130237507112958436184743881440713883206497273743569032736604868434976809680911327395720604295326781888139038473788049681609962462178416848656496722237821908097687028305437802531397376436984935411110925594132702942606094882338308712218832522472139694696659570245353636298381015263292283803667425587268133916234996050520971684206351342908073047080470318344789929875682831616724150573017550191381320604562798729506763425230292394313800384763351554737753658300216419351049157647681774335640166166471721850386972072334265841665955157572917969369175891479745974143101960378906927718367009995637330453672090344083614704183416572746272296502552017633189851811876708537239511517455274458249900337374378993491769352300958251441964747156166007704068373391383293022106497287214115382625804841141556912480002485451424036894713036467967115692230166374124922381066227854219020297538860736 [181,160] 102388011536325268750547293557629426804749893002056396222834045453350651114424246226198329551477003724814323930430705875440224743420737368221348661601566024883784335853195386801706568069304147907962936040481398265766545794303172402234132758709146854701387172233486584086421417866653656021479564203632838796988703004285151184150401329492070685987634527170400703939203415242687257077585984677973395407001307325042498882506513205548738226288007995609155697425030786533022595744267990854896071308974068734248796856035622645478523004255727449212475506096757685478084947694017645279870306450175387693708387161627833691206665653793254732592565285843920729192265804629130389778732496426672387772519791401182021492084524785055184226964955978558149776966129435199236539267066307576440561427540772673628655204772657969705227332127517147648002108447104759559467220954596748033601363226735535040003713942470231614660283176941111859250929452276536049979715235224655179699938447358125833896274310699515171540456019082512430024696619169769273758024823420380661127250868804006505038198310614355267237192098613476001379297074229151700733840028836671945309256925813467399615877400912652190454694087159584775752486569551963143290105748593952635955929600 [181,161] -1796231652373072354193618186511397936690968980716638771580340800686032183104302019838096172849382442357132749436430092640514721463670814746536564942773074667706488602596848370445029906258089144721780765991139350714471707173253099257925709487861518838643033184187832326039209536526820736465777583511128518895697726780017658645516772744490772879667642281320651040450970163551118299121717067847706821046536620902641170952465684733275572115613912860334211970097037848320436852370811967975972351170266322954157808501284116742362175013561279324204588049998407591782147299947120601430546843276142481194536486345228892468725030184690088510464824167055557606767226464586218023553613666480398279183786301695269231097726691406537187465957031087207886196521820257861791423493422108785590700496510499902934244826831890859084210536855527646740647885432734380149431449067211832525270176235421550219485421938500355770848994348616108255819997935996806803595632514555006228635018399878213612749122063704261833700305814681505740952771796980540448647358937385742745766356526363856898092318796773562843883432538452165383524128202393577059282348356996458400571422204982130273866888959116956530339434512094814768089521591851102484750663552 [181,162] 10786000321289818006698437321417239932684381328850705534055530826077522551793919624799393402422118629704342148034311390743551607274261881335411977787027848098860741008729494474128308050977857742864520409913121023988482816306719318109193086110660670089870338465499488221770282578183841063898049603275562791166974437081657958573097729860200545650428411689753823589792472171791998162830036416326071174014500223261861456109368616597346420320562179842771489806434696803891070186743876837986167832106161537371100204031171933803137497840217319527208300574838291733593563093729863183130924891641075855665538613896079610520094086922170047120921604130167481192002121966423648446576418377473234872903242989537091553698098688100264997340316990955027655385952860891980832390398997628150558309638535156041154789931760243285890896827786212724954017087044569579170030825699128613280916982805890721985207828147235892255097858408464257716089263724798480145879839510235302336048356658260033784315365833462324966992469394393967087676792756888210448629075707971426635585060073537726236377856693942359938960442119046472792299084624328676480033192863572308248666555537172915927064118324603897183706074319076054377933441024 [181,163] -21217601122247313670034075653306326810148876526620834272144269133699404833453240171407036585558243612826758479929091882013782402270392691226054068110100621105587039715483569583231139617513114131554789668655435477143859719806065272018442225854895480925017211021281359281498094262222497839114387805689349614009886735407297494025428536120884440938206260918331075395185667572640227610460696252919787229269329970932097587679506406012786615300134245021863373430386337287334843749723623778069304658914123825160269227428522222627882798114216310333191401425267598436993282776436301542333981342281048000127756634364007516936470323698668529858925569849545070289433141797952492798294990000991921978176758575697701082540181591278516622864870927711460205229528068130477097562443672454356888177880370692263096684987697532333307228359661153410159951466929332402234038875719215570443042174797177446124239155493554649816382109458530382274333852846544064496904071392539815929218014001893558786855801016901656919229869333700505857958450470874642800849504868728882620578119066385864008768039128416372454049546774339896794583043465116998642467789762941467434675913185803241419507843994148431407102581152 [181,164] 13032445919476356437893997433906548524370645969664294415544797003812615680975049146909221567903477523968820175801345586109822193216872810503768367703096218144787891352749145983855530206517468146398899858964944225353580148934591434200598664064258588134288530475929283348398452616541880820634844189113069351309369329155391158701540180162232539959536324728056537127396656434615495521229449123071572023920148267180901315638346496490698013232235427194514937558735585811744607088846854137530211800171294253574841890842151812110997994717668649925317142453739202601482107471204877687921262124134052304330774284528557656674979298704335204878801899266994770701736687768778435943597396721347181689196040212066039024308621225231013769624834976816421072000036819765984314847254200315355678597350398217630727961315681522960197065565081954827551155300650311920490829489526484212955909487132335103297731572532619771416997226196369484624786006280265247582416935475345162648076060354692833902835187667006095786028201030238855087358891419878332795499592666695506735827766258224126056307071403332004871323656300699425423006251533680261797508043784580455270208667763652251675421564576 [181,165] -2371272409415105730845852177151190031918248650013817188399897111305796627522167844680961980535887345252893817973121878379905011361055731566731428812121265415911196486182602905850869315372916462942821173863339525401330482950599811040019217045694436686042553628346677402323410913343959360511080429270198076953632508837824002713123073331651359881996971880978001835674949384254319908398570880822586477848156934341292827794356319490699516000698976292464685710893393370904514408386450951332287952802260574315251056858385522874524024324805883551331069673175079260999841922045229160856247024317363094590873762691796284882242255714302998434034434287029226176442783633181390749079181833253459916462639045981793072804621512841190076727758037830842545783729820778080503201031760959102352235256363738504165714014786946568495187482610648095238500214411942779559629810525908374710581285683062105358742879078417532144490811628807334443873334505603448631437379618496100547517789481487300749500738930478401917847308987709306263529801781289174160576629139931339964350465025665496831051735576422706126951047101440233590872362392463355264015439401147635327929178036 [181,166] 120615729910746183035590307889323919726434093700987678165926436366452924721682055926305055011754531798711427654369230676274333971016803746148769423507311639220144792951048077560513839878761940105326787922288038941829836981886677567073946112605210552500212566126654850155006759963955603574641135040889212562577759863577686414385764551727911489336444633283941913747284336130348550119342196842403033468224844136760841621406551805741813290472770168274720989938457239949363913796809304249357856607924032849659250791830157949193393860583417299505640524908117530231816644668565687329841080321119515257449144382584454272697824405556781485999308715531488179212000914851225271436472393321394070335705460657796477904260370211402669804495246050847102690028969543430985470413890483517235180260496921769659429999548487122766151470065430476580336319209246315460195285823404000911103700216356438243305924205671759633140916316079276376671839435083037497038923014244873929858580850931032718447892764191125597707435449680296040103539278770038360735683450487382246677601200779438217635071391664601902648567745358869026623821588628112443781718528 [181,167] -1608895764137828254031795773433336074191137415465676711694221781373751890476695691705386850059922988210088588153019642705261688960451176281823636016445909792775605588311669806655445938219985239022522223210461508629936232928885289271600592463293582764999556858723755654838935803155946667516603408331024111175639685703759932642093481273258961269592432303016640661990250841848334814883302344270167249368350651459384507879591336503420222348763603180801439900320197868426227359359214721687117663156097774959006352103913338547733237584242105192784071553210167989888531195302356776989304208863690841875406058816557920966321062046313311425201920388894460979774915462905157151377252450283777404672236969171321687895585694711875911783420912695989885736410581915146948940989866790773203640409148082215092895328016798263892161095179050762917133978480428882650916462438929175663535696765374288250275475349329570016886715774485148523560798764764045041148899791131362343394066988047814907548111557731668577019122119785504185853213434357564073351569527326944519920943071303987276956060907431226096344415855343836931643164 [181,168] 5243310052192617206764358889117110145159553115646096064894667347920546993070725167836264326310866426089580700529048727664571110848573239218332177456945127864062906521997417648480162039309889213102318438004837813332863501341491183459420549226156036396622430775432789788808262060602995968400258991064963686045874952692135053377176458237196322365197109687375577052799173720096021340942042229691672430516222944350412752706991199614512177386863375445133742867250946915287102657543741466308325694109618574146921668111070680156405098840416958621673047969453824140195516475693944072387523244769037351172553770651337534516615007949579340799370545663163914866871466907371758335359583179546359800930455398232421829299180834785973946898754210050908116687333589544284284462867731411839588291519340802672066253468651821851548947576125595702281308316468815659519844196392332393205766175424817812058124155857557913609108431167829271080906090793438081589092790307461681960585653454658404649858824261094119687526098474037049600957240645244943190129935824708780396456052613496625238776025320719892315888 [181,169] -3858840881492719824948859674184539653490074646746354831588632103328016566316644574441974026365824864482178853149308608489142242966486403476360335824551809579922889939575074282815998198184503490061994355578679342202229272392292270319809944767888755351316753610870648674175704357282641130141510781127583716399983296457933792511285447258594573290860791585567501104579082560760347811818759057720762020181721780709001464442609369373042709778455146180559602823302640508095088862454843602777352593247213726629608583480145035081666992925018748151697087699879375880382826553964027282213306792065876030514046312518705346433543809228881779384256825554293314431067930429676305128394776777055295870399912593672889115193150021384197679164418824689492320339381301071927709962787795015602106945591055504766473828273503034783253225805498933035173235751936687138911146012793147717073081977418992454303876160021725775245988752751607087237115914088992811846935788872726417197725921154843539904703335058648612252704035888463531937265140084038443485017101559991259529986421210271987270 [181,170] 587390370522387018614563058863162070557593724773599922182819197505841628514932118117673069521762649555582396041828608131590099189248201911944440712282479047259346920318991681319398379797665835358299564874893637542912191983153196115567575551269276540166608218462622199331884114760856773588451110334642792313851926095197487010179123806073810022118722282484229528095619732878402330662368339086172655674485783965696374261088634057790010300146433825893769349010813346711986943070697454674991948234491244473268002639636580647853999690013806584880161534986561400553409008957576721406905392247852161659069200339660650000396949045276277550479568034524365103979117226399526332288220352483902610921223208454413161561885991624505744487404265799501483483623907264571971534851782476685454328271950429210538766087573426169332128199992548471256969873286967983910222674634544327022319656480296102604878794837569029892272130978898724029246700115674162987373071775310859841490328426923930418953374363913830473078411104766508823202614470961039793249667977319552 [181,171] -16758100954655416705944291328473650083020568624815256524780292132880905021676080268541504456342301325793475849114066777278524298133615283098799088703708821738146494330594719752578995263708426745198885129201242507978447909265664741343555688238884358554516172637790650590798717400717660790720735630678093158926165233175817161288602477125152976931642055323974597435055501528310359221485757365995224038468234458330307988984731291448869266004068759703133973686138766263621808915626196931266235195613001743908459402969420756206743371980516864172987050147659578882252860238595556738824663889887623930760237985597970374247022799131478711375388523938518468787813048035897627540140079202266365629101252789184730367222361183099456876628861392584639462333262637424347700139649708274071148441036824222276433895477432639986320210892771953921632952562492055002875553957448034357129713614237054611186885963337506581244306226560753890287102849197793199657426563352193421053374661136942769802063417006104161063341063670869711963945320680 [181,172] 80188911539480767059876227107628445591102250240716260793572870523063880351767476324086319625123179730203924756415462113438770128984048451261311862932988937900833407726778386684318797838668212709480806139667125309795381503704548752743188696406741353460067319825923999898845544035244120144608991895767188380298231309467864558475994290421042378909162528841720646246053515680104112538617642250302255529111220536571698696275464449877584532940635101913977534576899941057008603519035992193146673363585622726569320000368183219414809134118965305235067742271848954002163270015590018503970323130106474216146792417319442879182847827119712662676199356526981291970139589940012822132087558811801119960893239580150536409736502926409361364354891188986336286429260907832957884330742718519058189819417593117639655329321702241057257375820647158625849367734032102485124346775475634677865524933155056021683248540675981939829585907665598242599791585240303651886988402630974368381569248980262344514671204467977179526128 [181,173] -56742556185759196255629935046445666797868179957986962784195642698677329401622811717407036559811545390337511239352311481107541755737740711708747591025298925307223744466618006415360184029969245183995088365805824251074784577583875376115137030209174920851799873974848547441505074375439351014302862503544169594333670872052627460003294607726212392584011657966168173863857022394972040317569379555568807411435581630037262320346661239563375019778432094701622735182944004639590409708143246701976282493794964648694089654437767293551409518018866232469928128133204993332223941393967241920559894989191453120924590704106963106799181014568907573751521503737658362175906152645085317327797245752031938292290771582068523989391669973774471134396723519446419870138161698166138381523841400322388856094202109400979081550714913357585599551349637950833359073431967212138699230380127645945272153974100185207436463718539247743554907357274988262530099237208217917424016362524702203342461497235771390 [181,174] 5142976109792419561851491029282039014576895923915606200295811902019261657417822875481340007923725689179602312158326759365175311915408527448565126867059848576655160304059552667610724496613778025576179112384226663777819174805046186347390667077864839922321199612424585381030664116916820343738896816288636123253198074140566665025502581842502679835344419364486663516037977630288637726981410984664080832615211330925475636555241837775564869720354867867353334769653439810921239764025213257461961016466571601377477858166250273844821787117737515527623280316624316324017284637575939570154705205867790572778708839385875099569894557946282676883489154508322161152271875595912342813336539811294423919156636652268930878766974797457811944687563443493125544926530862148661902772668683188945035958653394753617645496115875540409470173758095438428157050725759922910731247253278949771368881266353323838500634428991766182270307322439767904425917948887005265742264893200 [181,175] -50621495575508527560196164168147099572421361412089629533311098389316968737866984336307151076828370317872442299431057187944504525404305604381782710906485239062338390632148935355072501905303441386709566035522552121868001657679258178162162177524419326988286430954990870853354884711464695076109150779836419183269876173390485561816447543282902106159882372805694739236778025065300448595825372839223866921020901038831389885214585323922072249659975756758058805530055314543764736147241689543941705730498671561256000500371050041738984643987890570581286114608825326234562018948100751715432400704844358899331492638222400182998201712681965362329459015276113423009965941518831360548755555353950434585548551439168610744774323868980078966437659763218705048946338453494655282219559831667129787036361583794074757389829321748997836653660952735269467924933359608368135461771763697605288736255151055892394394807368146979712878230858786161852 [181,176] 44691038643401839668943319684521808975179513757944417709096162417859556694946765143133376978635839994395816178840042290224143844214975722148387203977921157083569828789281393016582920762903634550339965183941038445629911049604222485140653035080082882874790433644110072817892855609604667154592734284486739979275840120834342947414583262894969542550423162216470847424401682855637701853197149161115167961767316666046024251749548860929270510128487095942028712024127385692945322913219803665664088003808990083936099317876703941404217294782320187065905699738985081972093096273406407201169309580870557387436049171608695684402947625691807676468064470187731201352091252818402241547391012445022058515726356438570890410380758033277631632720530245014259481532590529196195912436065461709161326211854945292034345967958663431804860577375660703702961521100214966477586606243574257867051260980138409532726089821536 [181,177] -2829966233045193489620317448165923910039939427384746846553729658943730430972279179021889363854724224396033206965773978403845183719095605685677255602804845489616639580765763109711695087903531177894177784367540585069503446297031347838789989242017203327871501144576280035361647946470856889979348940818170245745553895480958069734241639143813102106038569324296488813643413319979249610174115823034573777111112831034486544915888313530884071501770241712178840587864893100432794156611939342098616338378006250210335560817564066060376637493128661960505103162765090396686002371808325285297284894939823447588072221005289469760383234281813656550596728331973556228262906779726565065048018209288473506688300812282348265772136488857881204736357612567312128769904924553659488341659364888852079053605950555007181701712070066230645165210820715063156055858853814479866806802332961927516 [181,178] 9869481092964452389708479764425253999677502392453955542953410113099282880766130856758888590443154583571006029815984038648498870787285511360202387736732667648171445350515580190270075250891668535173183297406785603809434900853973526219549066942790529392444699279973385852220275314404563614046344075008175135526774090590482308951492966641036052255258795929622172650035938475037526648878623277602113404706595628674327075257377368208969290655761079479434205112910684245308659176470814587585556099869671339365982441132614483284856827830944155160838242125333235224423772133081041735160614384606794687098274189369168310489036439403411915078659587246916181504553447619842358633058896701054779618602006071784712716726484251022124039531629933439305312187426080825301691616033320857812923562653635289921396438406021994171027707861992040091411944736 [181,179] -1381881422097930438492794912871973422150644269822199643603355017421766170124676345842460371463871719656951167266004332911428191319825485922686106687756606018165225072473618022063135115807889192270229102735009477012008486287062919147802857219393065510609253166510035914846426587832378062185675366331592046935703654638254603579423784115285155158532592144225174799996245046886362673238652556459948096454647918193834109014026294610852526383311264155585328197540485786992037446240435149994676262793351727625640274326285330720867811335686618667587329977344482289430638292334988589949399815777716950398201064145900052501932287703211513741178428988333636423288672389366343660434024641312910612964741180029020636478521094210670199399368085236102117775302626469837917008695074042729716899998278175373690451939923532 [181,180] 5290421655846952115542758091173894570677770336524860482602639548726824316445643001702553552930276418517174042807125580703914585088727243678388460694698962598622273191275596827027156536943867843452821649386652548538736854274284868566968913832065921312979753134875918827121814809368079076766264487029120196459810418468024159375297881345065279738171733701223024074681621727803092720392626679605567337711406911196952059214098855488908177680967068321652355339202660570043271512634190854184254782951677101341266882765267087301715249389553435213284282753503634013770873553608774136353498202121636804209905250710142405895638192955060754112654115808272853288118352329063103729632635763323600497371812265232155917368779288763712754473827291886273814647173575351313070498461538329736 [181,181] -344278713909733902296762703005759193110421636537639764401068753579474653814350171503721741434910669545816551019189481899635412466646327072292186165346758837743418087183781793349224693543731818521549267583177299434883021780871619400922554393047036927304194432496362543327983534145410092078233072587219031891876895684968597388648028008531127960465523840264065148400362568669403967441971613102860449112343580679808480376185604054668946084092452022262999888381531519011879015250163215722171951145252099644072195554628724431955472427438411068698506460984362938241086394116506652290108001622002321606046835438239632776819686825776367608055837218800785212259489364983067173839337148403030163627271596552590598752098887053573758639511316357071249 [182,0] 870718396333619344409467574887229619773836396732701198870078255769629856090435174647509413758585049825735592541518340249566703734623176208327438283010157972758184799737192322494109096733307719975797001165413431576565146972034598253539992375477557890867553952489863379216501869666298699050826721848348316660749490638182144126350180661818746082941348035574505474967725220393197216515307055796023632059674730040649096001026398746488933987144982328081960458036013946844995320185423680199601582959303348252569584659390284473326453223543945194805677027920280183825386573153055173059845474217360530273484119519196855969833005176243515848723622231403929432192710678164654482115761298618666520656603613064183895946980144353480172240696546745056841251524393373636567932608540583485473606608940769566689489062223371315789820635665009324656628691071873233971712926780858776615962421142383160554666917283937508849562675322055062502281102286249050074845781750599903319094700095248085187558716036800584559291045153867403793277673639038040610441853071203434684487223060767188831444171718705643050828001287764120934289873487106672876560244855560587295469524977609312136078859783254324412101805824223744458315046344622684135945658056177220407331228195450083516232747868400204925266090027000102410511961788131236711646216745761215739734956725319640103674560863802491036113942960814880220030130297182804620947576848877732654938913260072394916723350747997986752469650039442135431266957299112822985340828848890348251407882115828934241173874728373889008269020909981547272843803587559970336465106113594082559462734637816113245574939756755918214034013766088364113526635341637941061624154395930190866699422059876715635108157921392258648385891833126520190549359082527861182380635977491731236804667411874904754053254677531480391182800495180564813387485734443742249441962264948495116880884589622898088274544468266940234280306596575005079840167908112674892226277972720891108813043214415483597683911029209494045345485565998620408426222524834642609659691916830179328000000000000000000000000000000 [182,1] -32206390735907660562657392280380531009315046282373849121773061685553407543440896494991860258800677885065250779695494261855610461783787213015406298998782242242236534833136627525413462093561744321442477523416728538436376570308257309782285994419315374772241389768961510380331031646395443292475929433546556851551144277925990284332951919875398463692264596626263937257352120634554176739192439546930849007455492735894022123367297901920828075678335020438377224209647758570003705273015705156852954887367056565365207896807775043728743127473617099463869863424353846353165617141207412877350722365265800036880594458474680564762549780476037589389923914762169104662735849518658274522842598913350558486088385567166954412263652467152263995629795427285136831648349344565997300420094968352041566262285918345775820566090266799621475737854475184691203544141787570786604569735051952029111055753873628833037754007971109418530103852695856592774964290268554932680189926719625164685118786103476211560247649955007728401423886279639507791462373150801286435523663669432709010831082199566087283176994381697165698132566127511885585675250794360752006490301854698014063705659389036530409548459526359475389709370867817468829034423113386487235197016998760034884894382380124316309215205757572595799458733788610960468084430579836841882937874254630513183348294370251615863562957642444279208978054868774741809777396778389240853379344975512642008908792816136717151675795804273013277781562031849000359900598212146542759762935976230187536224219438096937176261503848773667023337583569625086824445454713090388892984542724940731238994055924390011675372074061873911211124859111555201663456134076986095762272796099670704543235550025999754874231814961477796884187195931268881197450612199492703272145978834616330684089905400749141000000224222735455750625358037766856326787718518060923792299110312969244030138207563472796169181520013863009363877956930529588991931651088266494129371706893980177618004457590290611515855832394350334922980101517492097508103578728420973711597810752634706984960000000000000000000000000000 [182,2] 687487565761982092597148103731947597001378473550559932676445593193537927973147416696294985027824853822333087031592125286471717155345044753085559966117603456040314971614438698918866762141386227566049441637902586738438274596427471457507527337419713671472926128838494284356082627170203698613017532279337679780000408541195471528797034388927149527170484086861579943963422019207680730258324562582015166774716666921602282913061759428335911800560397553500052364417643943534260702913287351080234842220489070449717029884887991787124408454535412661440063733864210874351939568382009871426166425619382763528564043656284796608329322957340645463511279095919732849140353899898806771696820317879711794075599056111245811965745356831592388993304898132886641131833430731672486011677121102940214391116806482443403710956631443852868097002189619374696132419309530661542246335771922647080933777443486974421155600648713383365813550020035449754493617133996445082489130114285671857920236353278982368628801364870473410223629065473792942576070111264066456699101107074498471206187870262592365416164738540582365562408012894781238443363736125543888354739116477016135484463313656029040240630363511983385732016595186765859954697048959097172024584368051523790528618833141145372560359608431678775798285813318297892048102664904632711336855274628767854715829090262265222020112662800369746706578716428765818843494892581202372140932933364132519265520685581138444588240572753942452934683051821060392124988575663681762210148400560527592580351164346935038807730110421186768972001580368819706569373157984572327668400841060726706779762762042727655988457097707495295621366061353497399082191808849666588670376599824515963349830527892914473624919980884302834129421889315457181657988915108577885073776360531539227298649891682337073651888831122321502336444238581974325658749320046315716815821130217624591830833339048878166148504679906053134810978109716117827483883595039268097688622420254628702518258381380569640084396649855800546569231169562246190877698661396219355705315085989552586483564544000000000000000000000000 [182,3] -489904515469382548434379433595903921698905707083865414177316744944470926964800604336674597206717148003451408584762721388091392626397714300359855104431587949597730854797837367081478326432373454400634146548910579531642131146819485703672034819248173990844313678777932512248297127651971111455623311974822908420438721325027979915759029272205517743645915176312655525396696979727105699342235506796009970491475614424809097963379684558166655039860605645743953243099211825241787743530572825929119496627501842144057609885317016374337554920525399536770454475886658916511414243517150285437880503130985070208960170569347425825471055017087240499448721934351666858518152733032727893512357771055893944869124478009952250648454915589721963639422553513322706460290774654159397070126063689825285766562469697929690158120957783293804170661453122875179144302646481617052455285034472084771305187096320719891846425435140824125317225145432560453953075958717065473519000388051130117806111840419246236404253236054718825700598551236256743153201437946437589745700438358669054979954954609527011049104764314086746125143293776245690401541154629673753064733214470113250077720323866689732650781972283643170704753733643105643079146280679061585249851785593287281151967362768922904465123572166982999433103454107904436158766624770180871235153601073780213830858579225188578123487511507957719296493333343077542978383968918431516277297405667093156925326378400559917690543286960889960801362640182267460565823719228896999422047950536809810328048073761173981229038197979238771090075041476175983066614903284486679859753273308423562333622588951736052307606804663168512067093271757924608697308951338667997114346076997272819130657335341930640665578363717414996285221582810580994648589558923495935230779674349428867036047894621335653210172390484376131886913305147721966861837632957058956818735437627516999651196214319253678967325926335386474393514550915125060385470561284784983603947934375214327966050664646619405334313309733683033284401422091298723353177331326709397481587397034397064582009978880000000000000000000000 [182,4] 363624430469343125621248719147311492020253296238134076643972490168495871852101548165018257121430344201662764257783420804348811548736748977560427004643428525077347904623734635382662853597380998002059031672914601751979075389356090765161386367890800567624223751517943999451616812052499483123462824342290987361238342077936101036395672153193318213462409568599774131758702688711270938773387055220873844502149405693493012537447949420593980889828078933252489946597157980258298628317632779261182464438609347416937393122316319173648188915664111688306135880315641634660758413732396729037738613196405001589354001477264476907609753616445831500012242460668115516605046353021564945679746402663371586243095289466798369850171187716850291320836115074360196700026487191867152156633979182465093917042172077729178741953603506063455227464758991736718279233007402829789252531472004477310622096126421070166722254752411260251180026478903124011456080215111963278363421685805620546431185529510144548337748335905953245074186270026199849347189765523949218853358609825237684150700654596275371452858691957836633798996077515846371142778618057807815808141571906483336161734532881945333706652197958731912518285622448319104688412616306677861159894459481629168538833800075408564434078505312057951649956536730924179422259777038397017281976713433089204667883080938186601522315248546621265501534459906098194811040778859295893780585040143224362954243130156597760696127554175705289699046034807020395455214959489230111988688720822944783895606367841853862086830201175162379433532981637146022272016429147250884363682004832704617783912094090214121747944941907589982507888965877605810066406044764490276483677545842746515121208127734136206069208059454504477131812005369900860955453173101140458749614497863755567120560136419322051099565428155864094154544924428048798664044479021699448344234314910239161089976888942269114273299279140944944855106686407498898583843659353482597822164335829900300442748014725609541741476781952696679703150766569462964866517638066605903947810387248423404041822286118912000000000000000000 [182,5] -69692295840686777416638356453340089893076476947483175066177774190681438065538482202201559279458540808844588151407431971392676122081390455484559275921899573708636846765577664300496910776259566193555469048001470961843473946023513010237988489775327578708560643757312715954439436293465738014149931880322820301471148459491671735627126145035878168285850484628455891539508359805856255178121562215093343681480653429499786431189201329111151891264244364212578453548393005795768682927333120805388007204975031812464263445930430593579477445167366695331121531093477697008939647314464556357866110182714814187534910393643761228456051892233208961452165512651918224778272416461681738272056138807488506473754999547202158202382319896482685859292760244014382255300259885582133922881336719024688778423041296384198699728382224974159910483056895461124611303963482423144423009310818970859588729904922457138214964281163896303674942150151617171146108227023636347334502935194242929588252350418424621437818380250438688016162312768548966734953819248619871522297640539105545645709750972994764746513929337429997023319703923143115165746881084697868883583975424510573041313176439172785447072118678523476165410842125041193073190763185338609375625239804094877033406859778341985280336900253964658246121409445591773846120557353002892209527599170378812172652898797906270700694597901293330056043320930896594526918125658752054335819845898550055245329376586446127400407615147974289175875822077007952403157276110374122592467098622469202220087174922884886245170679575107606586562261138984519227749373531120037564448078893933201002290086205963181149832235077496888762735708383976832132153576691074995612442753411759027126903032890513127740166850027250220652356794178052295851626642562997443103429633273563596241363750223225202663714258966785498762246710590478015011203939201013323948596654341930801391186093405411280919571225941750174039330580146520948313342408007858350613533508540689817875993791468242353964583242401116406392798082477187055706741305904048399369466384166432870240782431708774400000000000000000 [182,6] 10416190041396940337231265010166443907670819401299143583015094798629060158768369019917440675842323628808513202136773957998549441554902432632567205651228142494834362415210435270618093812669780055378368022420986884440642242690200135320976999434679311917289107106230151153909033432712718756574417065674712125967056934063241854034214891281937154875523842072949376298949707466478467718565513799131290422551148281649753288109860191160465691171018860885985400266244439647332433158082455776016048046898510560032810342340566761102115027010045138589188949720909902855474376368949979929827403741699657199489378261471037456632728987503817055260784862082844747267947351519406988650660129050501509449577474754099229156884987832855011123079388777563227683236572349562082129678348747309429420102372504369469727090263830016932946079833905483757256084991780501383136923221110822043658137356955858290312054578886456960204557618507498983401412205700101355602345013458474396500174628382066378589733536478890638845593040209530526562892037775793272425615631862783296465504677005662764617687592219974383901189882147581388307545817039665533671110683723302082343764900851474928003430733014970158727714332928079614715466773521544725060504182400302338277680057899554867470020811706306815841143783640293377167024937605327102094942116787853121550146506216147450026497314846735111284456955332271396384438829887887333196539854963815638441591271426674813950580159368288652728007083365596974141823714558410102625051495687875191772758976071614227495032806313879749987363072938585638735130920141225395076066741127709045838689544840476121031765919415978687526618521631997855914155957686917045905986729707731890290299360890378449863315250670387604244358516161837594942018572039946038054596660536631231866884243836314273314709614486382247200084058434447539109474104257354667356921960453116292815726172816086306178610731114829104289277831747819199286814464009589659885476949141599061133642868125969088491936945681411069161606499853941420280927315023520824538260748478389288674206553554343165952000000000000 [182,7] -771498140195337107197691561263609475209181656550742047943778415373672340693619882018309733921917383829545988149714425348302488895192612884829027955666182988995541554033374602935760257120422633819549238032312891887449030631906748204532279267897706814108879561265234577718921688572336236485727706193919107479846177064214985179067180601912522136746314433680630838166891297544886476296697304784038742617323706722873754330122207349579050467200798806555969179683699033078692447914984195547007933456897610640455122267518640751512124866121089562057518424438966959781291777546996463710015546659341598478404196830161399661040984468652440149526665516681154531858724733525881343384401117351046369533831511693942146387708193080733207012701686257065315147593565241874671320186943423494719497904333588249364052420662734609134496114978012613267790987244694602902836656585054316249563198460597952292353310273218561420656410606849494435707127149420900889738752197592978756570681391712798454894383080247548321419065332413194754771377140457184365959493940248226455069792954030999562427906522425476561579669840845753389691826181226204814895496116157904333530702963686332828021580586256648412867529028267107696989572146706647258724238901833178618483449740025125433353868117171265332371092911465953809800562733135689147256851875386459271831725413516979256380123469589001807367369823756671858304803310408539856036026721716414299587207583128861943799336791841621655064562113638556199885318003520797727415379653620181965535767040046417360477289320881975517429500932303998352411233429549396722916119559075602197776980709874273138187656084815681346509043675256629987707391750220845904874440037115469126090515295676846801349016403192253896932639081796240624852076288197623344826750199451448195690822766133268344904701675393128861044124742381023278313017428792441185092183193275422093876514251010207231165327340534172066052575144388704258798145241615602547765459865859099170534222948013306251729817484083302919387408320535516028708131071175569996868045739917403739641888652235531878400000000000 [182,8] 41822167042706223848683000390812686533947474263204826772088958528146665591869706176204403255144179572010384161761620908706999404033677896599921213257086070489031190634169251405461238222716179506657904878724430093034464507120869376906777040131692393899835765667328658892762624311601384938655709739661295286041907440883640200280377322677351902567062886577166073596730494097066698215406857349512825708311209877449219951323081849791824610860333727895944111631651844793563369721609807241206057652619403860232009687151770586898399958733986756559008576664388320698511703968063902302093545585250010963326323547334001960725056748560132759997523358689360553120087709313294759894718251439915110778072030972178064887720021658068486591988366673301443842719753687817053394459540917683552941451765108220305735619123606138346784582153913284773674639587546131397394135381589559138944522949942915535085261167325903519991032089888045131405190263674012184566298718449427665807632330479209923316259962607233105336564472278350331231142993078572895358862169126510741681499021368727947687379681194632304415629765901525136263933649321986448017636458606952890162982380318123842267584312949746377056597910815422567327070740909580714506257572270001860664954327968384787955478242843232558525530900977113194137225925232256718076030454812488313424496276460644792508711125424688808945546708115770081457038595488758706188727419897128384443625078274166167113612934179057719449534945589748597509161341699938111707195685568579302258982633727875118853478229114969633605654463398712700493833060659938621250335961804646052039779958698003197945092069352484477528180821376873157087995711293154077237938152763600384323751064167479085449555012723920330427488487362550309482260788774835592564452832136058841671647265527059467573227914631863067744068567166752034001807058045060686854586101987511186708973045759171136982373788455802068397339928159279204739485109403880094102460014941878902321122734709339072066320425334802700112331397114697863176444498879402456304209044111749006615954461363309463470080000000 [182,9] -1471553796102386582096865775678126198436322852649394991830833155599584067122293299979202409706101749444788142979000382215050111716831826730881503780862254363479207125739362516419477364439333610427361366644690536326785227386875522874058916522906059208038717749042687784365923216297000957588478889781542218884767432588337007575619990783950660279691825583860077159918415811063126672062944460934584860529216351683566428764056505095244094347055317643126665364730594550341855215445736542657319724294280065158513434139803083401361421962378766669437713811191090302234747456799168231930450818014697202895920840664761371276154832644549332613133617604387554275856189444124306304638044640692269278706193637434479124771762388651213550830183152610399553364670207913425277875018891405658322220470528809694183679640022967070687759355837446823279871181553591610124507563259039081854989635508692648786600344957367619042011901829518064656489852917968849285594853874918048427640410712704709296402599063126031821447423905886098252671272555739306849434134181746132797425498147874653053952142031209833943256378047798626960605841039109542733633282115097597771835070718972241145999031367240259581002796127700524690372933998957886277552297835605684530931894490255221367454751498722417945947194664887507051557565357130103061310236870797859146415478746078017924072572121886200480248650247085762844581532475729926986649496140431552501206575057406497663119260288290372795177808093306794836745271753085003578597924517250690584978730815511955219547553519743894606318414951058001106693827974001921909611525516180334610051723553638662946915676078876306974117180688594244193357438648365519529074407745087611827078038483266907979796375424893908255110735735166233629016858411848771140623648817418534180939906503983857620730870016959390294416158605283569484644110714013455103274370134211872459448070049127403614654049284422888636812231209505244464410821758937062910455963575268356299046698126665895027203264451498891696634575789268395219421756853505032725476163676300176141332451089823453442867200000 [182,10] 38415795861916733728466602021911071483874405880103363123298680497874189770596593078905579313511413510276418916340368719062771799409297907880959056919867579029694454904846384605197818652815017485797717096524263008298866307656601518876667397405179208400034914883873954884046376730826356474366778130752865401420433772934744895843561212513932416485608682534858080658279294942136841225841496556387944769611763300086978230570154187073028163304141114533630510553801070746688748071727715861925457680906083631782961310021509424917829900659520314128378094110349749731451331237478769802625702989938591594961399212729474163696823522832686213624152315261057198195791063167968553638024372238478567727077084127933319710018837993045167826258167433364458097240154516592323287522302061371497333223306136691121759942845071388177254698807587434464652397475786702839863334712423720307337152395443881127632664209448095802456038679845458644746983928590544861098750919077709736651064195314223097965358517067391786901485234993047931125371279496038023684627129807741936317056457412429799214431123955236833664220352240694500836114454470122623503411987069626839193997018037843516503246944020676812296944473554909085438814168167145115118169162354700394823001369754122391270656184953168645049908677796408642401557300052579395889474765549981346928221269360474419349766446578439843991490658121380508654954969268143529590864309867860130488946698038361219718361361460360641021220492507365693880023908670302441185369054714582887188055960221238330363822235410044873417068816799837241688456685623249249477987296575390841617263587414417504672265608369041215974759406383980688381455879444120055303168818879392720987403742402254043873960623208027154088513720872614112441837148650611268733436636215198604296333931237325368822776905196220594176707346093806397093625761289937489607088159207704885086425441276858392676053127931751117915776819918342965634420444971218212741628752131221670471659250571709993491708503559352743515390718217870412462565894748317164543057034694797476418053479508019475575548448 [182,11] -736687418984742813868435623300843028193634190761392993554796320972066709915791091141415838383819928796811100543063871687983000812731774595557446751168087080406580220289199079965997455131693029204343115332895308483587609693774938031968656844189136789172800942801999302182733097623221000848581103460472596666133401821830802552887391970753666755339984094955925694198663918078214737759967315160131074782807587869958005686384631138818432452350335823443874446752588767622827563412565989063079962921427430818562613253990564175325892496221318700403517076430419123178124482951061267518032893317397423959637290349071167436027570066003889879206270011308061104126839425247031625198628406987286854580210673724440951485547194798344938889184859715572713602399700935382984107075927021298971365843231961888066442279417987244671888180396978728051623096163994395920758996734652736242657351929821935735871626227573370076510560572276141214201436666646367546605828940423470543990821879945435857222333129483799324588335556059725937356418910322376443350314202962293960720341286305766321076536707838196733569147217870296114574903895280981304504795422806054990221230042465318620279844873352379803923258675022280714635452645019025250122385705360635284344451924393888214217087137835694957216145580385782244079817351739644363022297252719939765829316059088087558534898368776949447601964323029519594986539841797837048571243152943297548413975175009315574961969866251637954783309011911384820145990882126608264357509627479782348387115086821604059115649436690876581490861625095266853406652767179686350160209449011779976660392496151648978344872690480199750755162916020041223335217776020373942593034479313413333007488217677552686973060210209516587162388876424511463630008744717061703439885895993739811757457427794724974591036584017968878956494175119935366087333916985217953815735582120787552514263912366108812049200004092611970655076014207403836724245963067434042723832998975307772903506675560282315979973260733841789023547933922010994784130691909465320643954571521797245870253173872543279177600 [182,12] 10890012959707764174267449961559679888880248403447193173174179416274773060844055594870934028344472050184391477128387803889349012229383796719986208679294285942044338429782850266980926354145993898580731218721993164194612298033550828799027804157864095503397833822725163364888084351597452405451570508578330631285595537920926735895884323293995170613631100881901404178730701825924279482084193852865281719437731494866013509576266217040786806903765958341496269763926093089150130108319024601435088226656434254441268391361186164548932639418993585636203905804030897644746578149639351408332543643696294529711685533248563253387309521588980804428173317802824414962916534607341504928390953530018105667874118671235620486894617329375540629729468942942460370558985724103948057291892664621661575638585132767417782151022083494131562861139055060373337389107293604392171173843636675233421823166086089549806590482785724812036350463308306139581923457798548081483861710162945654593108875978877026136781668795857604712395258419421684305429657435839739455373713508240645009034810830039927892389268220182029863660790817814900631035113524490427669926056275314618919034978860393422723948077575855308290449321288949066698782759258441414573333626726167781687572021556354630471950884966820477624307377087371418024334578608529413739035641669129566036171340301783038361741916365742950462628827037608238337351696976734413155746218707024393642470892172359357545100077557524865971845110140698689521050164169310736310316262477733850087282866949893880768528894250025301351605448413452832404762430178886528328377155849514274460824802964283809696018079165646391008215323035795375296779563981986733246998794301046442275834452147743597761972475358245869775085717364955737751715761658288909833795147993645784354117822777317673247160849393419869688130003697167983550187841698821439464913371335376622200388726631907851004557498745427278622540528700324627390355199753475830284271411499871026965362422520248236972811514287543615643154653539079831739899801350528904983085946930439892201371459095045415171520 [182,13] -126031133830569067390225774943365808797195915411905180438843202930228585011236154779887439310644600978742445459140979194133724310906522954087298937955064392477934635177941007890438917302823002670363335495155456387776207430571396120781532354970050302271866723862224268300295736296716055860506960937846219649034613869306174057998467840509396493247802732430231144785948342902238954237359428933790791211079625435739192506847709296809120177761465512080209234009653044221062462104363078488668237976596056324471400584417211661212307807467415863513258814565718583971197375931131747353342535318201897019089196459779203250542149391778012454502855487775953853234741811580609818600252980153998116153331836197400696465251728142013240436820797824240486058913674940402594358181895032445771467334301161566309145009146286199224300954207895332883231255585405443069163100987617395357398227405500695973857235803771269098379063146143980045697890760945591486400297456036999606977709479732865206658267165654609679259472815913989928296357204253647996196977393719718311847698175492374553251010617056932512942920223514631986365068957145571748595170550296921175138758457814880154691643231833508014961798382300081082433468261068534497908704167568872835612840303521361776174179580914658595620804211619604285988485991119116451431886123885701243765294917626905370190924878199253937015589781987256041373394436184109814821581477850375111753116469734449285719320588682932002686676032031968316815846281673894141047405834087595940576799039233161941664884862599715464241421459527840704209403186939842471924808725201233395559375960888075678969428462781099974965978849865550436099294467435622792534344132644994908819439583035080364713721733053010280052077696146632446574068073206924725482691325048144437020210558638794768008255779505143578782754237164843605994665681120926172397466052648122884864476263867052666171558969313651156860941983876598173056978305908492013387979710281444999568685021028522816633533155129680557725916157832958047420187853903175115796381120703602875903702308921586056960 [182,14] 1168245447472116614072928485373703088228742796911734581648341059467756582410811944417931492602372650195249863142856803997175909389608884733674812148099143439019970859511882651886153204957983399763580972600612638939270663321626026719109890271677883286155046748760570725718922527646123442281111044101565391213517350527840890122753970603079085028537891461617231312851774102910518579379210103667749970322407711063649188676092919815046785387826044588984845233538457227494722019749972844329975991896739018894049708699985958860596402389182042528148010498886827696303093085689795826618458423467361218130692803632121332292001296023330331128479609542662022484233125200169747433329726990435706755962578448201549917595381951302995200734565023560744146727544852154066845669401460413579147835518779937136394290824954776706430394818144253290963045138063962248920559808116558516604937536505120742892404157554969432496281174770371426960959205465091407524830229541887176049297673127161293308830483598360304194785437564817382885364687207405956862364755402348364373405620162159211871816940838013404114697682927448100942395343281796507398633222431254382797708405883067006703377926980987221059884828507489296242383546508365466403520354553821812899924411307467430131192963876546178547170262830412554628387016965793365239693365687337436337081687036781226670827209842163270895324815496723748810023902083064482523408266612286294860742685371317368909878187798475068890518437263838979192122528666115234979949145857631640666015943616164627401504519315552088690684760378394099249011931545845323699353481611277526647303242250186552136454855846165478498322529794342274015072190019775890865573698012717881946145019975025569317245416606487118871743994763377845260665735334419434552705464263650092971429038662712004140959175416622047808717146000796376758535040821636279000316495802324774998576490194791666768281794867388124579272422037387107812735691314201073567106537269152079650279201855422300641539852437433921804466628354466312857086123763426721861141385679552240846065489041793311960 [182,15] -8814660803475130482141745430233830053165285952903189291771509372550694824441041705513732113286702322207478429437197192423316005381413255653112681433703761877116949632752363250965590465648421825138750734990496962315870491026771596423072964412257563813910731627871451434402308262692160924612829635444049051562651185017435946581461351548895318555341118810230386025036995255709813235623012599803443344004303377050328858717608859210181977944559121606135318369433464122488017523974367146938423226118464634011069076390546743367127093564547430791251964608544367210623160699625881484479453009670469902702485713821838673224134144140594515515841813458095655991378572220062534842957935906225713820236817655174395486070685428562139832154350669522423162767038663019320856692297387664487517000403668039190643487965939803512368352235576632991541549379873484496262705590090433584213280510349630924259980939951381699602349975693059468211306084362693935467944281989647024428113509337254929404025478695542641739865776408915299183641561501346597521800658593421282318421330391739763458504361015474042032770470214527287301990958996773353990153984602292005589170890927328810261717533009370991921022252823668363150367723541836004187391970397774725693057271151006124324877055002985648269148919322312147436420417427058385753981018202658917387862600695213317679283425461587773780385756201170577035153184988833326751631974707050674582051594512771212418725292067452286898244394025021624632691254412324996134787071276329711417598225993313594317941804132169346614580514078120752145775829214802012033671640264865073075579818107500455164035790974543898393706690468446181278155734828961888688045955977272506252113651060796472147640320320975853980395324172285227052146085794552665479499090349527654627834030989953396562787169706161898264078068308788754302276199440172204555946592886317199603123214001568472290449403327672199164645707215811505667281926669227436148313007793240181955041319709071415204724802198885925389220013007649684795776405870489906259313548782721212268212020853609760 [182,16] 54943703079493239790341587616823990364492344454450320155697836434059839704939579820711322091612593865784379743195898630917876522742884843190635183315939072847684979742510748429922438133644881555783222786587336264159539884200131710171475409434895698161008156923489950645421849036846607932730009925046015117132276974579724304104826586797290138665504007083198904617115958110987445449415790078697393688470398472715929159641700446722631157934569421976604245700357684855791912457814911023449022202215324582903476502467532264587437869056911886841472917836761559204660444353930827199560929230053112031290061088846021608973513927087953038955034619639816817592686706164873638299851845041326456975436959212934703534170991461137078705500144115942586902738277176063572951958616186224859773871009269889142435176588264558756339689608901121765983157425795583705358019086711449824361575640104009284293448269964529952408074048869443405082644647902653411649786812413756222704262296307444545569757771668154246734610283883372879313867534025589473442039064482506009035729766991544768783634621395956384217759558188529137556991686565601328453082852440834772880524215932565501026302097875896343834555744097488546526348379005864830106244872994137937325872815708200310960888346689929786629353213394232385035596746501852381549974073773320765907430987625500107714573677378450978606534516033788827912852720686795764724960026641037270527726929289061442882378127082332824101447734906116730717402759236325238397995290349917488328743747387758170922507596990890166795167901885621567982978176297976093639953881970543779912531598542297629907078433766874297774229472329594129087156615808219796872440055407352597632885490482254736877463287159535940488739767454853652067272267138387841421940417454300622792703446151761117526416402866190355404210477159682866037510611478785727886906000464641125973752654685058419273045505731288460977659036983887518932037577022315867511492978928657993060745876030666422638392646123347576076576828771686153764862954635235660481415100122371072246770469311872 [182,17] -286513692013673204200448413948341942342605964043066345746895653903211918105344024311305701497035766625291882127404150767171819173817414180393870315810214620960241362288386648367904779102698042544923220580227661643221348841182485246809359284295361583368514093201390037513301004767799463113649564690040393712204310846241924411101593457428716114263298495987713404714661141277888683453875930527355144902867916088103396015653003638415845830433784635027104783371098669898440417445057026850624324560717699710428041945310089518871692118489170588723657543984714959300289320620911412904960134562924672399339979330069543013080716134950352268707130436779117239939634151368216530680071520806566887576567209008123560137595303257099337895062759218448555541793514831396127139402576031542259357302713316070593257468688157204076974333388551362069997265590167642351166595097100793917613758016715438604837309910849765165105601191731531667363987371881876897801930703691419700874908831774067203737046130224705495470321117054614083111826561789205979132865124921387486262402693647784391405922837223820463560714747399591031163608334366602390716986575105497292450310763218156102011209141949173461014285693737838214765797815269017830243452037094946010983490452288864145993337849020098313309168299150448000925582540623405982515358017596417509603003333523548045817171440990774136375450729681302130605737764435278129133068607976552876477993544548104714231779815586885578291516620134413183505814835766665270733730832441727822529689144391278118920453544940607324737322654093561941815167776552049960977273109068177737500069123702972837979296076290158440182962915158621512909470131873747575698924655969908687845389063361033398112583417819764065810672673957018725877578297388671848516869077044344705142345483488143022008886552628495064930099873626033667123930231287398454552433007252805009518846104240948182968301377652602868260361913562486416031638102892083009278243253504264191174540454538704037112394190710738112517149097378344818188620735097304444360027124552202541826395298176 [182,18] 1263729707432390146242425790915733851598294570493061427861179059811366819217380305675497549559437887349996301424964049012281872694456001572583651230282721168405056795964932201170549402945152623805166016108984059103340685132220186490237431674877061955234165560566824729690440832386996804210388563815976161379272524491576027060997695858890979657284971424091156435634959220992829647184151823977285150662545577807750122041442548314378567364238048770660887135960086766599060169274700878104335630543089289595382263485055081470387239642381537206664389498571888662521880068768677704494171434712269560173425891846232411038847702809489353611168695765308202477774174036940521210322711532001811776510567646047766006092080128025832927339347571449908432137789477181188295134680435826766892293278379802217693541421351722382753018277619221150492502071454664942866168589215254702905175008968014121131524800937945456877028832429262741723384759533468780009385283604334027505475082820662439095677899422964099386100670200399935215096375596334174844963205869601776451593046683410843777243233685664197299714816425522042962535322808007037093616794908261190349876649608596051808772449884998492864727207259180677913346812269152002618452158835206496014364989304916832511581369030324944538007667541457074562897836407072648124043597079263072119381647171579807321712664771171420459706275457195963062123862083895667398264271761001776387631035219004750252470112239604481687386509245076444735776623011593967458618796390160342466495133501406617734017702928739033182192821643685076820191454659153234569805867092978455731959527726271370712971785393616404793614167257837544096311540806251491518540412184970521013817318743577540223817792413638939470625774345475608868702232523642908501929109207343088575391834837370284069021807353449950796606400065993300187122134149769567284481268515355179248017414158991388519953141461567082316946969344540193308426905976824528293843185902428555100479546876128108293481502128309602457976349599767232948506918619025183207266152393325295342938274768 [182,19] -4760003947126345445350993940220678875723731182123207541773542849951716513817526989043506705468687464419908993452201544706999064177695893502342066264442552551465019695730726905446031685324724487502520107953750044329057555783297610904448303180784110177933950124449254759967862794041477606537127289409693322799241224471500575604686288763077702998642665775305602774760532952229451159654103326374395166387351393014986814755642181716121938019518363636226183112839464649480420026983628638567232116360000211250892578225288884651464081893076506609712313472939383729225790876314324486979456502611734131278773166484384669295138846262686554636809130975603003243872914054091929381203443422717431110737032324469641026530675080143092294990439665102517666668066826866134937348577021425403094035150985405583201257745928969414808976005475340311187935546137002791666064706949851605984450438464254116789492880332753814200873136641595709452342149102397245158261633514058665270164775060255468659035552585623998962327332615907040823763450617484904986588796989495354127184049130579757207076220912865928085326424748856780424951104001362173312566166769568759431468252919445023299653778092676444471598302088368986170034595230420392714152538507645975140076845054868838477282251261353768361844835736459255703363310257372831620224822317590581608013969561193383351553844134346546115679899736215834400841172853622446642674060635178822977522175423553400965337364110696386279110960063133816959745321429622520326548536130349645517496355760453565974952293642571869530747369233344688072833047091470860123498657220981209828626682319281853816758196377303393942894612940293705907228525356280033396672633132006112973517332992480196810001450221486495636767081529774628806132011781796497368889977323771515182709942693998721606094303698607978984330494449111409378730581507672926881517068610931966310511274517207730086094089201107244945646155051615055019971826889409529382407911241387807929195836340277358958366827083209736783005916310817142787971498359339460921489160466854180217624864 [182,20] 15440131041421817741964482289663469282139757975852508764561958129857612736030108974556629780896237951513852182488886020814635335095355851742500097817280958780887886472294825403012203298340768653382462689838323593035787964393162107296633939466814953097369329760878300496971264874410083297008855219066118088074753630155011135658558885667747410943268232803155998769329092100644523423793077588981192857208290587641792390578047706314763390324512197931421631042178110412096657264240074937640621928579694491767984942977555947774849559994411360143906631704959807590162444603763911524528883158006584088691068054300473783375701570132401122373812243484900866770098895167340318210577167314262170332770112615201484836482906667923289861984553123358450280758281655182284690543586756147924407575829991771746528915282830949059305543000043700806809254982540738254337425102320873192703775294435896723131179736512724132655860186366218328246033676707533002969117880255405231195584469552293206655422774510583315399404149621728038004869071175710066026206778616299008733478611129719969692736145862041647958151875121803098411038307887637250598309679044968017963651930178247112632090865857582162845832252852204852689485949653947235846926717775896194998693635913611873499282570348790506965360858588632567935395370712352362828314485250573846890216359275837354437426100399033445844420212954522530887348309128619404820153018774078280439663879365631921300075940993651000372706990287962178167541796935419943758182794734265507861185683994342021712927277564256915643592019233297312650977279446912183729424571916264387494446977429329315063640476127172718191795640606660647709813372989956518739824456543442160126369711324801986261595547415734205736532139995962177790004902195361579303248244096309419040875737886648129888313253955218559527673412158980694525716055782763669897957040599990375955913905226138997341919754843920052087659916628206203628929961322917912690647740196461928204426764165491679830666805668365273398447080251402630324017383875478352328499017001655855935008 [182,21] -43449898626361525045779459817762104497922424166656739753151110036209255649783928167052624541787858579545420313016991784372272871278032980988846640464489557422948437121382686823577442224077692378057874638885515928163857861718327541107287657263417094482421072391267894552892001069629251084720068740833293079642838996002627031276807074298616483267282342665472705631311268412814285917102174819407507930533032276459277687267973103741332673377388160103458955337268655857011840633446768242472932527078612200092026372662879505184237626634651129898208142601876470283741041249204362115382850101993020814534396200926377595682170458073680794828659106816592768617547463601576042015765166726709494852888050410621592294875382667484034581291547605096898332828643322998358678230512182864123856806893140772607933589218193259113560359959011851096131887692585259462924023362820479801773674516722933009448349138972342018056513379506784731609806353209190901767441203163374514609880018311540837573062148976814060136898711054884564688598359371796779495756013290863315538353968970015599817853086859813745976369361062719599359674151006176791789616532112226031573736563473735898530525449743543291387729549179224205553031264721536379460590880960022309474891886254429175327806298971676286610248625204907980380191271666210106174827953322544002421268450329024461244800579739658954123171743307814299191924072622927920704780930763535448107022705732316065128005529469225792367673654560304218628248490003946259672475849239403152397468310367612634845361654436108938752243595521420666846882854898814822285643424689253905606882382122691689976888056774541120858696095863101487337832556583257898622884325634989566683987470882838190810134232086265828944875446063345062228503532278122659846874876957468116068252933019115760832118268959543865817280641093985317348959387828338097794780947790515510856188853179963683483504511507426349371921294757265886023901016804318918986305596667136768424393284292751529696183895029909972215431217072667494719734860224998334591144865654924992512 [182,22] 106768134392233529217529453921934813442776338808970961644917467704268750955235898504563097528120506385194026324928895868999971199938056359700175453143854324795357207303966408124165666635731174972011951896843287470480154596232628507255429770422764284763248865011453249322977050102620669219224019846202609376102484368303697855391171441340146734910074626483631032297761144215364272923490394596053322668507139203137867273251669994658208228293154897208450340348145860640453907382521954205667004965999336596805320140125144260160379395485929666801944165330745710702707714235281548866828115817517182992243530986878447653798351146076820089784139201419208015701308772193243454244151226385564432049349649581209893896876056023282295475292338534746894194795762768614958715316879300483705700973100563271055414555357001491752766104852632503315493355502517918289593503123177776346932230947521841330280066027286159821549194756290882040310673576136916081547534840123894411877482043430032294063959069926667362294426315824677500706909302035676239718220617529789338476620014841156473416817712534170560226453231819420964732355267748550788400378931670585731120975709236775205130429834384032213813101787984313972879209513753367448111358376729779248433077051257357495063523399596993143024164067382352387527778680575474189605910466021450852226724384244022871890766643904033827740503500203485720000203605053392588007992756485166832164012094272636177685212552330531149620256580887409234537844452055000907899332670507566221421248184295026105643800052585288446201003773219097328858583087936426542808337538552197950999456291590636298133469623183636833827352364099300533134976016636063093168718208048401668765228996030957591431965421010794332230265665419001935103791934851758121564022861844732158716765190513677321724223948147441416438662194789802548310505384629929159379232150205976646335667669465457573115688948601015318619016493022794348081703920025001995193033784785455423330125292714436916705657699957916663738397946159816392925117195899211109342889728942361348 [182,23] -230408109289380978744538131397811596493874570057608418113836150678112362738807764528052739532375954731914180679937558362374664996748194399476066486474048492312861945842995835020938702867549964402004776825426777488807850980041685386302552495319621776275729429830840679439492890577885622798123952253001748736362076815598679918644276313937429386492358881766388574127823156657146375827164769665937477037564016116709840631210102364388856403380375979877809393206673877549071161115768706327668424167942678758197055376829644865481501942514091782087793492059755804092158535721905039135059016001075005503741935690041283020827174312268162797177099885305627950053478608984388673953315217359592623906939678691331406528758644003190758566355106061410839735063166949156187258544300583593713234733930342661158150065030405758082319351715172476028722612710686450569797073100241952086578301322248618407373106829912384925017930010737012858245921155090290612133774540929017049672340055039357086078538554687325566548019132900578917252284404696094786366944306674170107892585112269883403404780910394138956443938672406242306625149772815644563061644696416537646388061898685365487303259471906052657368221420128067444065620197144502837752262807928897990010852033036330115210070964206274901740314682980386972380792680260946646949930479679452789344784256149946571289582175148696698161691155748703998506782559063768847072036192358402036281002549229005002287265090656741860005766083020803986035259032142235114252831050123818412204951638763006737305804753496291215596007131479262846008610851136154195172666655405956622478857327585440435531399676574763201286561858724153149505777658555635481257890457894219936258895015418465208422503701864385924054579333796336276725487675620694404927820346471175102219967443831011400297656745022130598213206561165442476391659442158823811848079284345893363465649375564181005474351560932857550306138200179544685700304482223305167976770708549918457172102111179188405028036728704598805760846512743927737043226636232883768697084641663728 [182,24] 438888204100416376685897455748870897234721524149427096888101302264260884405626974393411598970566397604500245921252541490739133120338363213139756575519489031144431002516014816287884349365662041451772378307274662882993966922219970676886734169962468222033003884604583129471217477302021156432087588912970898686858854972202342735362534494930208849723674730319578323780508236776107006750536108658924292473165125324385328921749970904213118983694104828231675735509560877549823583681728996781701928177309587856855900387924700510417534980269240129492997956128156256968957888392139853714076487071322907577917038563659482425252053397557163132789541608156926268766772597710973466651526276198467641242463134100479106326069673593903947561897887397714593918417347521792895201611664150907076621498754468858778858817596920012472326644951940337998327452063696933063874037607431159338063383714863614254917894295630377739867028223375963793068560781969558664746434080467786565757863376468820888127708921855908691978989995023323802787539596633287117836526643899761333218111258390511667442708213877467694559811581718452097930684117253179101324148438350382795058362936312060056721247548398012397282758698756905379574675151810230131236843870731872190567499685617961804215773057919572521894112107360270579261486866948212349700881144840672025442026551478900944632008244793266369990776235825217199123724616126366836090530092828449028317787201789073224473799353645824676610534951858774265432258253084846806602550849814695589765595429343753964219330436668175586248439756725456983531361595902210258817580588202234867041820745102974644018839000265788120225605288506239425366431681330729832385359923414522857272977391471926287916357588875627561073555313015344189305131125958669507090574244479131599239210396949551483006780352841044454840334213634569637642419709502302428767025592251403322326644494353212982647683989278119539689695522389426210763231461996034039637327453101339165484674635492632900440750032240024225838951365026371138419994493743891930458705095392 [182,25] -741225826185693992409223912093940383029515863353850185515625963282949125358891378567412512135066617786990031836836315205556116568013400110416425866445922779032564405631286388210632235212778864315031290427825078666353945361569695227397752663542920405385867210148184260653736455193294973941273379444980710752136575391711734630780540948097856634335424300228142500909036021196129562373024230198571538174811948013835397672761652215725110057973626885122939691063963630320117868124536813200848540202314244884765905321147013094321097815479694378007434032111724458507428269760966876835907683646658721710759494578896078869694744842289868136311795547554578122573968239822068387802212230892471419533877356936331673053088789536103106891224244387789057660876332475591266074267093734441973077408336235449160674615334796285024925272844507542850584657497196705543874643105207423968328334119328285197515385371092032123523140657935790629293400151625346376454272948636488699262239251774718883092957884283204555214607115156042964500331392883067431840877771335973797139722522808216003963036799471409385165885099427628649040740832779513192544924170218004270671698344577513386065706831067243827266989455851808300706221496162064700866904550231953202563145679624938026367574461876816266067747400866173907491607203226056718873129148378152146582265591330289857113301916225762696280324723220453391712886853915140435558865702017446645952958075119734581764956876739757998943179625833441665859928155803833368402624506675054148499411536405199674572484867901656005363412552208627095847079037202840414860753772606736067350585197392995214083118722423032391425994478448111213902882536326371114134030477640684832072448057401054746645811325821461579099792789183323641407971209126832690799262006213725865029672452577754282346069865647656891472687960547042763544737433456989175851535463480890474997939055461134329741272549385421893464840243694942991703295498594789373833592334364288112654817665902087617166271273591484736689537505923177126394563347637048482822180544 [182,26] 1114297599783081711094658784658327754078052782387042546080556813489727744046031856600773185729398282198929149248772297191599089837680608543762255098440202743354503711385309338115115398077448743102609066000109947972980404797159641165454917850530927175150592108620129309470856248169387896684536374907878477401186063409315133001144716118916301472451818549943827289146439457023895171292842692437066044177804484114823108490771635487523366401972072073037847148262189532685858681826807631574770101890422843284953783918765934488031187703927882363037649803474874524704572790192658377151919572883160919095108549268482865913439989150348376478750654326012912935258637900548246100880959940490560972666172272727235646174385570552516515958647416203513213172250549996510963745698305182071373633404444500948813977908580908388119692960200180510823381145764394375545600136854128702969672421807300374668276159276599230869375117116612105179826616232773356597790223721882004726575512736106821993431924117473600164993833357728463899327197945631271724758014316003970659010129026426682560175364015263335095137365778262189277756259283961293997395809186179841023861874181386663973576559449861795999227798790537545367110635552704033005181820759917459397988794805142001607854710283363900598462433567171008053011151133238447073550838737284514490421712742040893892795368504332347675315534560197476332485328296162879099373501971763991606478526830188321953213448410606849918091109710586194872791891687600349029880037707347547743092385723320870163004273437474189507542950939317414341050894428064308303184213534640957187536529714116428193941782691034734474852448206101408468198600874899702121247168803282437269668943718045838491579310509278099786966247001891410380064950748998922164573638706303044327475442694439451402305387910226186732013798170281146481804456788537263344701390184848157244624027792791199635489248451698604370355246997777897546923383702413538289280581138723423323469851106243785824933253773398296476701263690405887103297501392074054452977100 [182,27] -1496295861327107964739016673627134672507158241217787461764631554599077636440556131230662856601797587041807790166574050914659436461732586431906821150668850400036590257746577516032127617246892978820692991755637240173228514622294614643533126673247185385419715567057774853295594421216472093809762768120378720735850329016232042589137825422423027935554366669904539506345912557752070769307881420479346640216184666529142737894832419199773800363160241708340585309640153156989283176910735747235837311349322880086370052115631371850490340613573850087225939348224549874389122497869600143374166627508096885965742287151260318342240409733702826004495802756344097640131544357506413182653763973979909271676698066936725623253433746578735432505080813397682233265334687591652117196817405269152602822260076621902832710034458508633148057505735382114126209959426169082565036193073445332322282814578015357387979824469372582955512607804577604405224487457644078163163709002150849338644537044951103511209692237978064690438574357994801622975217308773246355800495745236990262785229475304260008736264698561996974594571482661197466524575182317269641701548089320809839513429552799325833572044124729534256523348900044822329805978360327835001289522262253845330800080133780981409178960331796589871979150227532173581843630897656260770504041134983658296247714180349140835610171162202913277959958276400454810533133032824673523717027905071989237525556393249096053394226771923281469231360578450083947106271075394588778136994963615051138839358799287529167767455985810494570675818221659090447634171748614178939137614259779112738508164798018989450922065605708205324862764369309815935534054812321204091364273952045279049343513714377940655136332253169103096949573338309511546299352830770181066292564524361929995837297320799608488529464027473485826441933450412224658320843232252077045573803275630219206791831676630947203022230189701080297700699360787148906124424719687745248939233095608673237847828484543735850790312552208157825162535045636549758751230698103091305632 [182,28] 1800239741535183909514496027095466384229395022891616987364937261939421495445103248186779170985027839898292853621136164362093191024263224319843979655177223183123857177910634818084860137842236511383540023611191844735988409124469063965918351742629864179033253337771442809637449718021171468493131032404682995636697880661843247399351754215171709926871451795343612933124339381827651375941551155199664435389822614735410702553406967085695743991954249978210882916120348626578128752151455465627147967640330670239025081244936154162507425500670154644687373633360061344092208527038418506753528433082227701838426011223900629759078113024282605384680245187878530080700994374994808349643647603068334379914482176344364611478538986122305486730687973281662515410557926122923925856531923862120057659735459516416300910803124734870191717800373154845856669418805681298973014028433679525111813159320426709679706664305387519647957112679944767556423181703409854261642596411980326338344587383509104695885303084701612141745655861283515940857661030998148157482490665599774471931798427450430911679205181524115491534022941096415790211249918793340697461429518251056365237580725257707280117489260953192207439621992539664996633009054773047329639840675846067240461121744600702897219121476910201345681836727895966950881071391085981493969880698974714796215320856418771750023238781269673505127395204748804426708648535673427788861430483341560490000966158580502188657457877366052360252964878496502158751883072654525241562946277299446444710425444027888783968427533659918991147051114339673187572031381328398337029812089572731323532731684131508991865514978713076638535036371635609087702635298314635897981139303967954141838503976923804901706118344726577217815983058537821367240819359827081322042432291031522705556840442361145701199310297521188289546597996146450259890910534272678237404023189468289790092575140379029309113584451125797232011064405092803844772971846144571612226431298751025458206855889118240902757498430037084648186838541650839555818997529655113816 [182,29] -1945845262720475489789941848775208994639982305867289128410606844187338655486920020244055570872436733787488487580797196914871182844826481440041025543012267533721828812035708238703199375656025089815564705957500071021275278291391623618694672061927296853947768771365801154778734293655742510999194320285786021423573391458759753105105701209771992839310857885302333487962523500775631345644924274592779560790597325063964386647895689643779635940736214599323477797463938368014043783672695156148079978717762786796365538109483721230947161236667183001244037043309947539287559891955611446356940573202514427018840037048521464785520198238328683565130804854519280408448305224879397342743813439415708833518881891965552951471874826625412981603725408997482931717546675266120715832348140951236241771605744228763044780773854742412497943829226815835947572487530486867325590383987060497339417021569536286114792664122352013679576393958494331016506357502796769050797956771389559766411573100608073108155248884366402610912992077660465030786857112367266817098257646633809002877125575786399759546330951655220106993888941520007612687470971894851624181300787337574397137523679008375788105265333661547779622106243808182725074411037144991023305718186826872914819120009894160099800059441304243688858063840686146852364703717074595157389802015526794583053030507090685036117519334412756789570564713003811810180632383057740892744346273444976218849276600323322949490128345257508988055182477087667182478535517457604654158864671549126804449607357140243224516995290998310590904481496408913417559037458187488879858212042880442376971389325881353926651332036255046225619443732436257383000525678413536802605705840427927376290983085067777286105462366365092018019008750803758251176723632401476167075150633609676643217671139794205499573223022177930360813545827846213520499831009445169505399424464946739747378280710285151324254260422927420290173427573282047518832167225546841847226177223180438237133640644323851750090048841743075005809678691924791795317794213016816 [182,30] 1893969397354509638718172180425012810580048099838683515510900996373668971776032734306150498038338693446650528203108419973230420565493100114327255320814785109202272492409250626076839816929398862539244688027736238518739768758020714588278063303081982435565367075418506674444595740217909514423346231027872019518629445732761993879749375179137201430565931789535143217874767679938816159165488812915212362100783654219570483085101261801421361192390329477121925805417163130661212401612369007547323712004432178943787786438523287744732548819009336274367312904534238258196136734264903755175329494898717854713038115410806350144793016191626523033565335081513450402088624392547025150367569479067507990392269130434910199603394046521659942536789035361045420379371332993163620531893717925109306658302035512865582012584578116429740131997015434428420705276689666722221735294427921836143688790494834027877805574158584957620691009815221999249009231441214333523531718748507780222427815515291971215660066746870127295906421196045317908260039219664435228519977864249138592408381303293600753142717377324967083730886475483875946787966405823541344864227061235630667187964195137466983210977383411927668168280911956634014699367767987540197145288849286291539330675979716156315263034864342055443626169682063137246062526632035186672707135197989096766702047807759136608683312600998534441118813957555607743564694220937193058846491694492163176071053483093952217357417683244511203249379999770079314438137382067298654673587531379452685592503114405313661898004581465154849516946050429171254869685693087639563387137368786050455464603185814508469597615521363811902796407860301451915014066380491175654262413944617539300361714822600210906592499764551858412093110273767353231703913527821000250982074049109537572869768587102631125828229125567060533032833758182865023099468494648699160883654693138337329952149232491230620301298347825505150338920563846093607051018671138636763578385411915983507592679436279906375148506319984591546601296563206422671745260639223 [182,31] -1663460306728696116093479385064483114836761317399743361850463888597535582095641039667833523994503678367136320994311831997903058582941448643585626421827256000661241690000777027303769641008424297129347476958226218206063355309909119577255757201266260646781017578058667546158370423370899336228815494501381599929343129924387527710705694214482134659764384267627754514687119501495853156361507326291385019307769605902735785113922249475223242878441553473540611011183120551266846402106496736182293906871639952003150002776270080693159290728806749463204134997526470866253201610316799233497803516335479494222276448174778874380933928542673393784509049687767274578968416769219293115273697629050832694878528277642063040440126300342684079660171981424576334858125527863631571354747603339577205300968618197951464760508697572440434152101456519966145950836807451065695418160397743189265887508842847881570557601879929447726708126332103323956323062968836739345003986291160061235001489773305625509044472231346463965265511193524375251311908059280366761841592364001254936085418007531503882217030994691211378893408085677184776894695662556714519880363088401236004556608536081661766246593575462468363470782628494112289521125328151483162646510423142449794444758022836570939005946911441964287318330602517751662099934102924243672620309963890415851516326451293613404662481832409060210271437906282209183154525963556910214622092812639362085491250659219401155452819106499005141249800339466458859134644007073108004129128265990198575323193649889226561920328513559833240843208887562002814956260942050199267750220742560231768748553104306738690597383397360342614621749697686294942503562462535807543174970059161108057700543837316474690598940429429620163130304142791849301790793708120744276587919270502042101865754779308588691093489623520306438163572565216338324724093638863793130642587908286345595374608982218196791924366499372921956599568416982238959506457606597877867490737417452893801156045324409692655518958370906032894228742416672953616277919928 [182,32] 1320665871995385051699571536980756379687762578496319384385975613806022091818013158402878731532148279229041817235260185172720975174133917257090073149776872532023794022299902885036299884222970826715333113294257154625950463481666617405799727725321993511465466108678316733010227131313186536507974762657966837880686775950271136362575304033738040775819458529616371332589588719847289307082081474681526803434531485135529934405641335899922982892263034786740033384472569408235307097089706281220201832764973995132393564618182979799775928196555966848386328454577996202310983613375434854723348985721267954649856587465104367899299031035936903835330747910947785253501772404090997752290976725009370825712058835947964297640287026105064531002655468817171312126068816433303435704007796194923904764804859156418600995861644375600623988923650618332931503819401221549425741000373926664452628996827194714903796191381763288535428649058432726772428038075032323339972319926817244153137517634895765344434775305978859437169362560324490033144104270325755606379765884716422929976240576309843221249661897294914677074727553958041513910714877248605505585330658834268701629853900170330987730009000945123447270331988756071294052519037014057303810148483208962941638301164925603409558362607080479061514889902178186759546069964744838584120271135803955743462669492471505267230419142006869094450001227036781567369959232571574262438607310779338400861345636113819514150159801404311080969711858420243296619339033007973817108669453077195850131637135156780505332436362091409280630024798203579627759923975983940756584474941525747515385923710845865246024399279796823849953152596064155561890784795052359462734943476935157947292097153061668346416007222901911914340375536898540533127479608767107289932419810587830580517762759866516617580137995143999677317521275640133337185049430030586369426908990441025093744630544340339431148837746147102866016460677685044230217837733137680744608129306844928205587380531708159459367169701739979277139498447905823867432192 [182,33] -949224097771181870991732066546330228260203564966563063820485753289742388276986417551293829721506651747102008150609311475815406436665319159797194835316665001592709766457903638704741653044766398476759215814832305953511307613265089784228128780673746186309220154585411186805815334121480646078038025734323368154193616224320777484285155658379655405751289138635371448090846697142526484314499667521092509075138481719415243053672692018274889244511969295346462350198056329305948414425234893470553277623808993518468991167673568764137965721963504780732379511882412351064481278835792872262109616058211314293051249948284731908492658686377731806245465914584765551046963595007835249799880103135455533991018598987227261888774957398964595247300600908664302027926395832603173484761993981841860209545860412885375900263792703429528678026214829597500808298637714574781481076657604684231735208557764547953952383536393636784750884587497730440035403423518641272913665505619484518532041477061944100115942941677386749781733625714767484170841055451394284858850087857108373408381071693732548551776222351571401985321858497553942209576057330886200108245496521400150137349526857759810277102866169589375054246649885219032154487823140517544476995631860768460869584784674511350605107328379131288661463932979003194525475093898748590373547252498364259627126023595042314583582057025346120895463412189344039974755194239801499758773420017249721962380652599433218070919457375500477789473275776800054566532054234734535613756126265341656122393765998985012220874676170500646445731314450527688874840313859108569472497670476917337156626230859519427008808809270852380496648638750887866678457844786416466190302313833844791636264744581121319778692206444691930593787040619247843180963294797010830099639540435658773099469466917008113278307631381324247644834680823246218648106969590213249315939321255584082148238240519128421717525969445133393164959604681615747165806288864962764453969035082751879377988970164665082035587611432287637868939797173356730176 [182,34] 618430388952061196048604855596923054644860716658844121401021582083251934469689407772297729582179163068766431585309323111276322825166807827056942616175325825610858335647099467301689831946586712793054094082810587437980846698759109933086558087757500156860719204128782549915940360105166125072689568253425470958341545623893979480306614430740308230023458641647546325016457738497237251209321436032480292875121600578396454684946455226765655404313619281812324445834123862398948490525488032606057699975395808681339262414009804030657790281644865803395137423215863934776972029868193568829311987746136069162890666159749959767420208760069690555699694059358512091223128306283430134534448743972905968692396787585729571876461019773511003243197411826378012216579341236955193266495663334150824372923594622156304390815572042993538105768841216139159907817004887634974602651012377414326871480077621109360226415213681652865814892797023391472577637612724742617689941348568470021812809829653639287725313842814924914707949957388252953526730419671720396231336210745311809192457888642203278916276433528734960879857469976689338131405771001209102796832983552899540401835874262081834396246805922930913124586262057497907142710931731090221310366192336079848892909852238407090986489619443104547370081547918762337483414387152313880824574564565910691640625745884064401986039990025167650964196181639456378700292815308855382464002609675698042315744239806627873485504110925893518038655895182197423483737599437729343771503978863619225936329281350850378783468274881053911668067655271101454118222848159657334275776898158144105648512959101481882333551494898083099535920451036820817029550120660392002728048548098559569929060727893033677487368461291113876291942141004704802701660822693535480132022215607099394998241793502973122505666605362520814542353988921246550187390208730071946934754818830206892508486518499806943855975133350874915726957469642526565003380939070284057297402949897830792542704447953936618196777226460575997582845738075680032 [182,35] -365606906511259955210063720136286368287955549325037772208732144606701233424909564365369043913973736992415236190677097004810029090917715474626961061991922221196558012536697482188215302062349271364393122804580662697919640103000514205723858590638469840409790194192287987996930422100990071438248687579941519999523430569808738449683705468178873082642996061998881494541516777679183851728875847805825900935532341358568682182751086560876474076420786897252623239205476274589902437399000734378196017356022656728854683064837283635108286592814117213241787298330489763621540976066585296177377430703751287806192598175628006895872620680880712402825172923631157955352060900640614504248258643675718643319144558190431823478794735507593474154106335329621479811428608941558698343915167942916308771761302958929839192747662074752592794388406459134288110452328339014457707226794817457755546693972882168272064791360912965705744208431255773143757806985475625315126962966807536151607031230306981361646259031314847080852495794856374445278001557655376382021157736737014688690798421146624991043181010076980930133009306100376000824815963187257956576818452104610287889525323922101014577451160493602171007622846340060661841390972217329524854966627276002279786444216439003583735489153748318293613146728063575469692726580348620565915881116598294831030559822470346698490461125006643498724153062227117536590790795723837984824626431388100923619071760465627842412004676528042920499460849036983124738771247181106081963126772820976392988680499230143857236848916768253196103016185083059745775215653430242418183660787708106998869130819599982908061092267789086604120110086070837757792907000033353910886955638639543286740416981720543776696479179047673961978527090580835721670147779596843195472508422018521002219721007553636728878848558855855042659367765689343737223895531228017410973824062598493706846331627058891459320494755257073791741325770452431232217068843608324166719154504625040526552075998225477388578279281404543058995907768578736 [182,36] 196293321908312931456429340116522447845311456472514223318656723406982800772657909577178738326420561883875147171786571952753678025129465087371737530393569095686121206994831872381346623339230420550682318163779827184044407899981526341020108561898622501352886840857390769352870723456840738239170541368293011027608520663354011217891489383999412436189304518559398515874931345366805717091935550134790252364281129963201590506916760268252969123141013409940222593735358453085806951167220424128179855491052158886076336576818595415783365665596714553016346263757020701534398939740039844017388051467308596882607498988914212240102561596392505835374953672215355896181914966348361077444486662387033207827089203860921245551452673590353026213653609717780901648261858530863856143260683755285019875405222947805711861741049511378358362968645427107104356109775766543199938682469653498404646835425245430797033887614213778447508802020428800560927046028120062619252445906622672343370134380290369983328164315410264245848056720401436716542818634668883508420230341677283675594172420148394980113504881786422164704204857453538744534781175456065995906163952645085559052439755072034607628302676430720652683608988470117745103328043742193746210950067516327072194262516633555149059274542576926196429997121974055330652965201938140036002973770934046665606076832141483799680172866350065225016111687153393639634498514536817154157323921915448035238002717319796340112693026569233655241095661842584236059246059771497013560407796408547832486940970370868987010057829367354652238784490858059624724959712219268784575658432137518751571643838032589923614907270193335043662307604539336034826371140280581812638360996387517800892378137483433001281101914119491427627428335100877479948464944606030164069513194091080322926529622277221669460893301735409785511679283006048969188908255399152281394916783827432899409385779324332979063338909600795107287960828445630468459408927974913227870751115959456344129680182580921214223805700644296377253114568112 [182,37] -95773833820711410157017549654442200135297000191611109230742694098871783136393281162801800339521094438036811571278815331328406082111987304572970974461985142843242408291004957245586874610842211902549149019900607166579483211369133973970317670853033164622737908661250434766671033600744393616291482341792110473221783472188002544110499628639943672139589576728215728021677240712173799497285260892025405808175801523515100821956013573247755930290849604134181684468314682492461190459311699801706669957274524287663272135920175486082028361711475831026951414370150134801267884107885030195697845865979513395706598979297831427890841143652232451383290300205435549413010481124717487857299815692371145298516765968569257393066134650089139226824497650735611727852498185927144454460812980220680646832503053115397767756744448121993772210040694872771813919574210442566181825584853770678777034446423650898032616705094059585966579625200669033256367206768618283138450726770864965431699117474489103336153602717053278927086064929144505796913632052478131672541022237007146872610951656271672618561743698106867793772643496200856457344540690488944401864746242363849798037771853102418811643955196676473459581665268032166271542272623767711654264116905352841433068351723690655456623629437418710906161811374016696716273055856232169453900288940859423075921548109471419849959299919365373461757737615960276411006956126456826289366109510213372056777249135591298172355923981662450972874824341493563822622424019590003777739780151960450208409968804689489210663665176271456731077730045583569184479526301593259196836411606597463445279516930711268076767313706700259382943009193448619494071941819043770534845942240488347036430804586068062786393119064010230914135642358399293264493881668375740612929788603850114562698586073854336628180612703815862504678309881616716180903602749995358136674245052254134957733271427531427247908987341021530789723323408138846485420966787696567581461718678530257529603301316896947232126135217219372075962432 [182,38] 42485696490057418575284571695436460956586251147345359820678844337849658611217196623990149900677668829813048095138386608456254560057631459561234841829417647192223924889820096080902624214896867944468962967046751743433137567050207717270891193548801471261086093884995455710349402094868215441136097565603993193278828696521429238560667715416009094514246746872193774144804586651375631692553227808375056831644359706581209696931470502363696180607248778232303424048837525319340800910803066304639220659217507856065420822595912108270057394989327339293128948353452773015557153362224894863505173857387866239480871981460324430044122806585613222567518770346012218815811720958972412543258872328823556369502998431318966188563096165473059156442128037249759708641756414834305291590499920495698231287435329444912515433331967744992609129864454928483803842789203986269226526824027406931984759304002064481251368542711264465923576046379114631873090874636902959092338711735691608450947151871026253059112779355894200679757508353103859050145199443398091945582191288173327308526753858038412879992372310469403097982036602356982096423537169911993831777358149383765720356615017566158022835326583582128340888697609261359715516358522139850446857320723551870217017292940524883691189773917909501477695012502097670211942967112385827505260149948804564690268522483549229952347358828618984118804733964993503401518893330339217940960369659886480404200435504859718635511744014364555520397754120725437050480910709899693438488847738690365484424852865962592148475211339222261489414089526149315735270320012657325131520540531475864823251405091934147870061923649720000030818839488674824431473185692308005814849170279242260019089812028974527111777252441472167382886417517988771411816175816436692523691458184619688335748285593929452009981561592360213084140295271210668849636584202004207509981766329358900868246613754044994028773481584724771824730496975493499835059395998297118457539574093465476028859749653196184803713626121467794265094 [182,39] -17140504117945463795833562011626097734356227804666096143302472098480293138367622592798202087037828356333018274100821675243931797104976569171780445290715724795352481890918286694030333589115288293367556692407498711688673229949193625520221161903649435865551800412770581151391461805354929081349679049569527968111158373855062555846030321227277473362308108726560010176688175189811172496393687566998906505621937713672638065910644684710689671336076056549713780690432889725806745368568303354690392418860382186667481960905048435539626528814051939077485924413928773525796219868933385255931718677977742605589664839305890586993088220499940825460160519258491033324382999725205882185244923746938037003702238549734899942215051699044751009586857951132939690333820002424520449815545482170065887410703327263606376795134764168660411930950953562408679613846648189117094664504553020879927982191067638164832436395738770574332642329428760312541887868916135490638889075151895184873081443046105487775140896396162974515884378776146810497244421998649598043442046069695215739426525201467680764984307074658974393567548784832081909363325862558655801745274481568199316265843293956351514561319473615134165013947771458856443652891941522569533349472357239774955206137724748705465590664068120020520285917092142172461706677588713468492163388119324416869103180222777171911833018212077094850506838627990775247330914045705749136492376533284522039783738923218877890350726055475187043483412442708074638000074973774760078818884999125548341439103588546598340156687147614940566767017068132290288490700720508915613921226438186593292461646009836760077038400528397194273959432027006542430986908461889791749440927225892930415527123718534446172293217914860326362958348973075981976744505088663476833708510271932185292472783465265662343002908790118759312679378166536529430159282911019686779850517892165399318692561104340282721192226103129603515790696738947517666062715336241521671293228711231932364939113417873346933650744651402779720 [182,40] 6289991134195844743711007333045469497707990653593917288720679488327095064539566700555052058420553042802631029706755661173966168761042039039847182482858480876957595470775784910026589768758349720702475242827209810378363827738843960913920613520062504645929271131552074512864252858352467231729415744819458689285526110142313330916238456669898292709107750934195476989720185342151744013487507156463773555773201218253376018029836469604820312391794141304470871840440571229689395041847742895602816549930882792212775448788118765948165559754451755183681872193470451623657058757872199057473074332801986530213086935041079016733465234144982917129571534746496117625972525991097297243422745149732444558429601373612294946268177692745475649310198101796720929408589958046765102369640703971521985550270592929748324133485730798102653786305623672725831466825492721791612130147097528192170664156391474162190265499851567904058736986205008368886878357365966750862027122217686561009317935918103783820924573124748256336988226466080843151289961085032744307373290648750855969080606657265330804284990613996953852201901077299631165713203769519767875209225046074146624621714164928952844889837887803645998820177712267940777506848286341042684678421363957749403973221903985542956871742335296101439546378393582696984091143373406161716194752771308029671126624843133803519123367754534574156277846621724307424065595101606983232088539983847717169042601521334337011353680157437480973794400298138309577958427743055543045361436916002833891188444510877240732855257241638504224435995964196506995045651336422210443508787349620414053451739292739602592278847887524365858356889739108103521084951725665305175974547176580401983805005509378185953984129164943907353262345830342596454949549041020183634090240709573828539490737509656849135751578020743113625007235107578032371841787231127131684180828568526109730130354939861092930959379431417041251595145674658543726351843137235503212466246159910940456579199845148056088038386216101152 [182,41] -2099502788108095206506414524884817411886639466046816314833562348339713963597188558826288548149568490682238569804504813288221613135076699676055279449286831340611031521976680552339272005128867815307858592267080496496097146335207848636946781641642511459894338888483123960851281359066892869900393873940014518492444016303720831727080690175256287678414532172905981926680250506217926238866447565025166201279357090376833203512400954050659670765818651319127435037097051172315176817516894289026981802736858171464441838235964762529777116980543296401542834815215995586727479169195466355574663049895592276463996007005039775076120203660127022869451338781207113487892641359783115340345795931323868011967867017448052200883329444348315571031011191511106025705630586902123823721325444310194754495575429956116968468364973640597707907734865254145758231221654579109084659509659364357011739390075871158383624544792421316235244460037505344977527049008920648991057829446299210386905979509863532490569713917128309134917590094665466289980167367208984272340456197991148098912528293326905599096370352015752768560991036837123724150982956459619394550424486823599834413969269572900067112107944124825728213859847195009689834769275438017136137413983443260829490206858339769266579300610460716084221049840232889052224283928992207078534581831136274369936580866622042756623793733984275552394157237463869319759472418312566559973337953658598965312738099666466761768714868874005007158846899618350252342133580708278374376520731550501162955581173456153536505543291261111644692038500851277147831107045400020114789881156181742282043002986751397574983126407086647222504535340643299148229268610210628529386548759914568773789376745258529749743103559098429064896828068280581057301280875843536027771757309344657312378534411274192036063439555042141099240505329608469104325373509954163778523046201130369017409899247802227443248836747480912638190947927893140222960392562492093641531150324209464416879439768128970811296834256320 [182,42] 637315245026654407837732369405076737366278762595368892695894961796928581383692717159561700893692007640057415757135380453489024005692907008534762090865728443823273156493177182253130996939311493535101369790111205637471822672707220956940400212418707612880192839439516382602557656332679223744547727126852347448174341855023057200307380212405467816819410178155325519956769555130100114867721452760566897225718505091278981436672897840512613767473923745481807879421930667269841299060811272982585810178353641057304542934191937199469323340753170510494395625509717042380612751557115928044680042598021440840581430669253258824978126986817683540213449582972401293223319280331408481343330297837826322781570725195754524790105118320943566240081428392737357976327618926516007663342128222658329764206924642080183288974217520411822022866728252915868153338645892422137718260483678430591073069802589280915816073889028532795652565225163049854824458766139789311413489784609699741697185826566021054229595990640037856566761903509115506160900239435796683884501184457101199375371512300261535160531187050870210151055043655269605572341253833829333476976960032873021315110927082988134773565831056335898412587519286549039284599632566087905433646019144282628890403476177772369334814479210215785917315830787352289036271525213409287420832953535534119079135775618350407302014064846189180834580333827084855189851825675743785889976382718637690549688120640266705437809170134625096066192308058728244949822610540139049253306613515342947133748074305028752948301355531613531185471523720705562144841763541549571756084731262089186036758240507185099211439862448564776436449561387631446685595012791692777245188482778845335361457641488438239127491885081045232481020856571866902129860326558181305106449111289702329782870225174050239075655246188098223433011058625866338687590524695081041143295034971087662330274728379622044907261791344691398070910282629083151037132614453129591548536031134990264203034762398940533706508516 [182,43] -175887567638833620790175125583344438891265842139145597843025814838265059989783996682596086075309178736995349746668813960979321715193460352592127174895567019193420206416034407107039774684732457964895801554349898930942612689804401632534142178020594857580089894124128022352183038648415844646227797940659925001645806549114075320389715451048368570941709274688924033985855644921697825350569098586073001268217722218539105894921741732436140887211640734584528263324017470116768473195606199058786053392112148159053326154075784451030875876631134172874758370253908461248447635135896763815202448143271448498352023904556409757375422379929906760394737940116687944482737799471242287728805978536765754664787535874983890300241574521947121732316686133874429894128051007208867657396549212423264443637580540892495132929771533999701134168365910239504333105478797905029701182612431808574858891861906447523955869824577626567380838249072556580896188413575034385594559015857736665327895912337376834894781035592859777637741468697314653484255057613206128775595486497275814239754009565713118191892008862957331088748513208507764910720338064895256217970507323159231816857695507870212219315815198134063978318269996944735910571147293245839028305078949441509328911689878370399822961124775969059650096011981544459202765132429373143329424505574994039710341090245886318375886948728231801476810280385750533712520643392607410244954289402681209241482210464054202010502325027022775708783860782923817208531621420701850395335280469228033086727582284972406386892972197692976509743923182880132208547039847179292711102230253947409527085383521799652764451260374557069811941530371482638730776684326149183923374003486924263742200334089421153549573301640310106891358968671350254041022192387458188433955012208780490742573062644708429214881872190694623416499780065013582319778054172182934474732330804558220900604208073050335209510842933184023285290202869911836181056992216242201982164162698788942632236349174292355094864 [182,44] 44113699244993050004185161652117930144724685972051109173886064676440601150517394705620620590477168544807097335000475362172457512171941503691788749349927970757567788436143147971679449474594160423870412255857062559326937519920869925616827777150627729688330228847079334331824796132320685159226348713047822151519153038067965331635649659873089547780499521248714507439769897782906268381895214176676375609717833704302210361598209912877399074688010402255869434791798369740296780447845328727769700950799821261956932250462268786743186424623267574690839635526843348745479636129435058678803524786994759491573903696424633277908736075982728493924671807283152638358933932589473463948417425880985082603372852595878577776137137359574636831729014137935144622319857519108631041245079181123189998498013488840184737841027245020627499079026488739491646661734869690334973090675811455276727830438943004734880100828975529456618198724383899791834427242576681028203613128816032818972313500566480976495854810712385118780150590598050484686741737281383712173581273851362135869914815562139597593159383303115602393258893328307762355649930297994980106909532223409446023742179960299491744601958038210970220525114881677272288801424791489474912963916475132757627665447663710581918120936126052542976656915689760645135683208844426284578376173366080508039972823996444674695533417547206656435902070430138398850647600776415830581945117509404891182851366061612736501622120773729730145880919570448872072003958626375162218222711921544667777052278667025609996648207353239748861800766503547527406810116177657739335940900780847366891673475887252253539591834136893922217338072982926982966290170701503933479945964159816348249859817639419580256697476712903344900044748012633019759416624092254122774360140995674904622240605211715163711925955008390534531463337207937821784484528152947658222209905917117763312512497435389532570569824190092825724456853561406608193504464408086248257864410489882657399510480132403164600 [182,45] -10049154082487129494770690459497929410383663939402989993983986825427082429663404434194217224387371401454048954854017457025680542277314492367039364752126516779532377063388590888183262807812710643159151244459270058306983310543712783511726571967012114232130586289571028391368235537511882250262101288677851732570697156802980618509651284364624483330037267190510989113954294094800253176210720382362472066716800573213456408822520308247422317105475388430319628677475664208872249807291227574221326941085526201073064351759896830324831305619372687029330389691297836657367242093416124434336077797075522338334496904813588207422943395557623051790388345834527448170172809533232516438025512210459026302805724789822204888279332520519719401596862457938620018960018004826935483467842722902418663116022723942366174137040860365322755031349545176288627126302887831404492849806586401712388255289866840534267508540899438532259137836581211879835249628530136580244189761894208297246048130759805933324989419109012735447468918926279239864467795640813490701845008891497586800951031605863061958352241510722427656878910167778934586224756811216092946076805826393851761245092224654081346914080451195510346455722197530157125452958235265539752059058393176408898037688207796139603527605476380558064695850475421775228542079649990790562367943329245591468203433446247068581636847880980044449869633408098555263037774600348999782805421938873699059766914493147213112320121199207312886512034048391802828396182984619411297415524801737063904994570037794756182250134840802196304164133012903950508842817003005663413939646715131770062983914655367639125586142313600664068447648431914462149391177060537138775161284530787518726360134225624542849190223697901652996332237138980200763957076608163108559296059220237066270606941990732359604054344510732713877017979533865198635702080656239825639494690427867918577208322725147643600300500334233193655225497345045741245985500697146411574796744241412252006843818880294224 [182,46] 2077838339668616812710176383433551383649260191353038666288046171022604537030991334350403807759681773505436156741273814623704193306306318464773353558281606278303172926813735924904565743382063408927974940611590956208366424954831832679789079544272007123788809740481641000076049184299794439018896648422654589962589737696620617124446440084887935131586594168996309167192805639133774235024837161791289585666616491835378764179559657262629457099460528064581045898245432864446414310044127199117093271339940051152928961630142859913541686210969492548487541896390556689968780216766819873804509677957252615060223841423806016946237139884157556936941531655668477029026561003364527584611242111594398020903227354819382713850978839047580911035107380523763124199837870011941968432843007039007198586611603672014896407571782956487843034968865889593524695543555715143111440763023097385289601857143276703605428062616304752847317019441503920631600958422717953840408721883824735142373255336923705728751719499768274935566863426262086534810006255938395350245585702057712928789753031506159362683196183994780617752010626920902053240146723059702538451442209780047728896494022950903269264303251906743941194290225608977133242581870954591303897740613153688861947602876449831712968853752131370238933242646317645708717687020585464156406816559092861146580377236715049282934488939082199711893572156359040680037631702723890158681869745244086045572270708783248351345784863173750576191883621929267666290605660281014508515374021774501038232131904986900276420557317356405224639883882762352570919085515452989732077383040937684229076336487199565634893215761109949756858450142220661143694315110701652022089946419379987504014410060712992309788933352653822884717191554906159037403409364701232019734116698376227063205616562464578338471874573721410737993267377589366932926445649029819066106235380852020486008791957869893266107068355864873937659053530914748282185862152835298936106587767409873433054691045163 [182,47] -389654599361479100344442359866502049431239251591969666941607083478654166961800285985166726469723072293304905815999821260589598897904990455744250242483334331329941004777474493493148720167831425609878996629375588832661875483732514707485664791329182649128461708303813799088131827518973365100150396600191740466168354315240034669382313724909971241235054990416855597860165844808021306351451444880443813082662165784837646539052272464142286188708172018692873792161707266516663339593576897296317506793249751964675703709215194072206976773327477809952030658165244510166883848985738413305049102634720819582106642168172069584488854895863972230958294118222920503286293412143864136094309665822445923358271358647370624818002059374337920961912202782590063909020480593464456435365171653485080445198180461685954957280577482840363099755645928240950477306749146256954322535063497458177700091419951467734957545783918219782544084525634635101506406087871285533695098449157424088410265506548337479207683974777225927894873204937589714818835632066595967795788603682493503417315961774758703628655515008054220722758671748543009976972901068577250403181247134606273154946556267192794536859076324186894344636810220193329542408257119800455458992216644375621846951064271167343548322013400631675007022178213505592814441873104805914839866658608278920053143013266558394530449399684566189825814355590829752974284876998672492161997452234408075089832542055361047241068601034640272293865490750947935151292045339109270909624399975656795366672630232690555985821007379942945362174842813046816656856542068349559645804799977850070554457435041525544384467560422647286867872237736106562674438608946477477692829661605773217423757853804807734427618543957406066925939693561359973388746077164140866416852297531987255559324741918338279221346739918183527326963606650524242887958448864061701742960015773376028642714805959972782124391162001068195235365248257015104138752827404074811200152901015979819369746208 [182,48] 66213528259590015718320194712766930415355695810898781922678658287459155055147005601161461991432631007785815086523500258010247025561583106837193554872144167060169496887484125010513116868316284091779386877470937755858611238337269574591555734861968338225229115292007782547338498906501926814849933425402091193728416945715097510529554657669023627008555224607643939578325328282035150805402253277318907317828676215606474209598583674151141658724928761983614831159360734115503690433750555765734335407884850898508234833444483691976497364751972351722080495104116389037100079535123767730728951524648986689610066493153240625776908056993208925515511051201351175820773229369789547236976777075661552531033578864363029801030570172489112348542061661134313174794465859284019513117270281709942551588701455434488892088409870642054145514882550725920318034181353126392613645103541463869423835502674835058446319220171197101489807938182645906658368863369362836599348037518536393601092124702852450475112302136597765461050584399676288282978675216534253388031307521028169020019468580163841709481211971337688943627033281557566677402106207799410084324124520354512865812078992055138902073842410576048905289647694232983114019853838779269215224836506885265586451034378930060252653508651344502618176440280268966227251934453128290109068078844887389898031138295446963386438957690500656082405897832126640600089349105551731172817470858007940674962293154553723505123014928276189638624390516570235833434239803024143464256083592420038066615921448495495101711708473014537919789289638391233311168732085269245826409303849043761271091433068367943546688648654493023104291229408246148463690024870425343012097993598838062192490719283154549025697414995300119986833441572037666412133082983884533973902480334709991589552107539173998806769228496478899363382791081636573558600804839053521758502545551487078527307233603838725134474333210611280681357933196550580816555387565978951781293260468092440335680 [182,49] -10185438502037826461985794205527455956745643519972265857575624719115424262264894751705072059248556722879126699470185329538016867164821714406828829620952628426638653667431438063152149527666669781969682920077308966496325342611760775089724562014453342246331152515955457114455813110624151132834256584692436154346567305921032679530583311982015711734979082709105518664249769882313622674605093119629602699305358109677232337493421460641306694824223230043311592386220482803196118019677557676646460940128087982794438727077997091127120446132788229031242555632414728112917578543321731577740984200551240844758125742706253655842179778568632199051310094269656312934200153984791117535863818312401306291650402170152462471945801324339312907524193173397308731950414133708556143436526743741240135382849067704620278897064130896143806395692912967610222707797483323995857875812153347906026492395669910048601819081002204696045241666206724742895460962887651077723761906821801487394844182371066959461883670879155505297000282532939859792227158355333534607315349459495950042292591317366210904124128461737973465958473257607687405130038320959672031369408793965688573603840231564739197941893412136538346224742567454378808704369924648129055311811574803047699955939452991397416900415621612807988923004784768811867043831545483810608118716751317908210831380029860804154612276767432758202244135942272137078850277789766962132820162848340845484721892640335552468226320886818837081100612886325392818444489486514404260087587323303812841411162017547770272625506725798168164727967686272720057538723258926535960794025998199847598624782441961777711054506748082012351970699437008062158139766857980498590361685996370522073714291062319649890677826082884714629448611097224835653354174696396498329463567273965217133736515416703670021480728587692676925450683586502550963872685211390004495482077680967289320551355964043384859705804098090694749636663707245058865064531250859505343452755340647408768 [182,50] 1416789511881989941936867801627993216713939625773525844858197410444930107787136416627210924431204325987115172411991719587100759530867291551766303707319567067490474459815640975847939275250078752173006445948438655097917621201798087467775446446835864052213674394584799964494258317425702111080839477203364308595353520561860640549871718363185256272358092104727354813658672754021553972541731461540187172223588830618682855280763150469847936050864050893371667536535368228555428538918396346454512282067972910749691397399889708884024673191718154443884742400065127329337284543186641032655132052479212345509888857049416040889173079367457997051787185760180550655995905690534779686749206743213080910969752415028099733780527066905801336709366246497571728090777126955193525728942105776044589065826324772577578661517061193860613600174626276190586914798329815111173603470563445409263314139407980304392663296751872827147836115629439992022192456776654659223672745637272432226246156736498784241773422839767854999419981738809841470040801745519464767661558487241870647192891677291210889901382774300578452367615811286812365532549688788914641639870648296375794914367760291892016526396583211803034247682798904105530910939532299115322614090909767575732572933541458189227000600748034119104231131489464082294786043718142831428460976065663687982098655156839373770828073171434671577596021426863949454782944186926853547877247189548385749564701904625762615131410086450418860039330088488146617660693477637112109341362782795610737935446445893575873998722564214515086455726435544874121499049466497108173438611920710238756323313502330117710976188135945400001989768854799107409442716356450920582212313483871939439346720886096627312191017690881046035652162202762428234107487105280879670292714000365499838426149907625304882878705917397927974582236257428873930829263568495249413400069554773162892956025171496345701919798108121951640438782558378211218001411872179128146292832863497056 [182,51] -178015373123030085596579413077259066258683087688928482739083346670705749516411776672360995387690582503826510424116658531932942867419354363266468814089288816147765911582382574332629299220118361658516951992868849295563923582114464905883883212890979249463131279466245701149761704279609443198263130909270314191561615578358706628923152153723818260225647842136027772853739363955988258616393199277464606117987489967657860356089384012725772808625491104750306846917680818445878151722145390682864575683800381944584772462076595861126170028288224428700574534665191759853190298345999072016979503065116581915687885859888946877011057459309838539205416861582427921051835724558051160889605042532250403557129924121765652744419227473890720790287499190458925126802646247524639308188788972625515872839655504769031863914964154777796001942669616818451156712516727411322548277857666304952045614186942320848237859614064662978034111109589590235976194474224312375246447262221611660794543441301815660033004447919983494291690609980786514081854716749505699963792009845811100930869666741982781246425966006570002110782865357452893520706584840959676110286281974629744429279101069726511343088660243599548140152393071742760684497514583574423625773664162857786191898788839754168730646378067718076286003927956060654579498053338617667391506023942444906573288385850854191870182444011926250007390240368864394666184050306512724874282967461331699218136401165660705905617219136770500539198675774360772629326641282147120079159091006333733137589389574327316751739948080591565864103778632292737903240259869655993200266818299644273275105881431989882698817918970872923767279991184853288853298323791930211719646810281763255792296731983724736221898401228512122224169589787694059107707181376140889946428862374207104475177803172578386632780244419757838654464777507320200377533421898549107944257304706166035454241095566789032611063619974799180589722905961533372022167562164194177340450288960 [182,52] 20180425126925774560288210310751924735850750179163752271143011012330627206414256044522907450908117891126636885513364017082812518165164841311948156729935239047482799154735555030676542790984695255616835673544064328139732932098133125714686069816989937303183795677395621975116592630472279901640988537680666279067254307975959551107726761984050792083203393062607827079959571098292773936215984951724621704713071289412314746530932175198733255795513015232644093994163025081378137597413928895724874482761017864087381352439565662171118673304559996144319362660751518673939161335633279685963784873800331876047668288332542718517874427403933081637190390621813038808291107841776374587759069385469787219761519420059430729151236204825085332337875177678424477666566035033096394514065006549205680379368519448348918648453613334088053700690810115082846879143565646719625885500634045874831463281581675324705358569566696052068412260104206903002995577632909483018318634933853229732324914017154318711302341306125198451915313162619473777710143271672497938574480940560746068254207135195392011799087534608507598829422608202885347478282709751228958476962666030759677090698186706905035810982607934984810625162609887697635138302883933966958811023359097594339062772992240563103735545692879099622718911513648756744953914875105040676422581697466881990840107871971946097470697757661793659296919696437677920052269050286517958154108360124692584277654128351478508089824941097617048802377882452879479206874324847126749431636123113680648760098510783019390427363621429790585253051053468800892210427187538550882521787372101501579456201692805797940092552135489298576076969616547232898712417573270643941367169921481773550780953494882701034398848355145375560368452970363089634545653482868994307783749355704190236336369314822524415985257460174289351279363095558688739501462387529176705148725699217269486769003698308243022189864662127867623083466135625155829945740970967232615390808 [182,53] -2055959824621262865018056421148198418255577713234392264591134284907544980461254426311322326393189612826162257481350152666985124790726696422022304170812589331319530769390062356465503810773010034707558161220374966296828998268789645035064795040527637030293451687354653668223178912006898203371260956643855417881183095871187667975058889295748328981325467791528194882866470988927866176262005249103350867127191096135868438155839367980839253490857616405634316292561092872116469044161209056803398308752516547448655115089137973576220026097205562858315936855104438506430851977802557292859536346459228203371083137471178587848559902164907373795043461731563989432277133311190495806949824193049325838613892306824927409077260575623099517437297880312842827259291527665395800598819197301571909807344649821011019641564386534383804391708344710682036297089760328247314222182942695094556514939891524554477141167615958317709247550162551380095679477904479714355143227284566522823990781811934804242756673636600371282695706660838841390577196439942825255930005339681288308801829204023700979326111301320318546003169137909560496539922584145309503539059122440599931376982281980348520651318597599365121842036922487890909362513920121456698279429364621664707532544506401170590482926203938422617203524506022009016656879738414321564100154721610478459716443376793005594988293308615480362417538927945592335101357134239581304083816995618203764739359712044637914179619287856880520202577802329666290057708845439257848456181638464294098232684512844657984844075927206195352032870639877298254020098531783727432335753288778997738535686457920419067009766335513699068825039433323196907161721191181255095634913293515013884810107740295868715339210815990336277124792269503497528133946394326509715524385710473494189318737594545610272693894470215108038909611187789824944778791978498973708553780754901896958069955198372376597341960423738142747746481233019820873149004265396281859728 [182,54] 187734449754078007144419030668763270856749423974722189689112966023054648963745201145737640034807767390290039416659910169016204048172996890048138008480460978382115066371762373896152781355992921026974218355981179414034350698502191638752830968869547201323029635570035507388321297722532082671445713748852913351505990233355542732004312424888555623806875977308110493842168602968465350666089819986018568971782933550842013330006312768073011944956877082474315233159335092819953632991122368045179262057247654984455379399018796195389435546449553343719954612904892235743063160572212557013376473560142846483927083037964828301279982822885368844966554629128522754257849500109664795516303320948844354103330375199559233122878063178349123059767778720308247525953798039809920318808325643872255351088890835368385814042737475870100341599717031043839134668296640625654066752792814003489071513806310525449671867385345099617668711389382517745174659406394627582523895035607129413094456491471600177703229853363228134063570311934999925517995952800648859067767190968273402340771275337241642537647125766446243381325459330184337350176968678953717911003624172624150353196363007009334365958225266532342910361992939856088806005742342288958359698459079728580779577741285195076494218188745190041152516817594788987077420562190393955913027969525016450616199400788675699420284854678144810373171305597259349691210892102871749007174917547141906972009563889389919228135115384960111872281246351134777022663764109272227317535088065271062092977715865621206559534493520982669678417978961171129560019433331661253372359097085779182016975159808899891864518205863723180100307634067873304761069241647687601978074611259275613860628766586577148291494263529456005144364099512723059546660626745772266116332826325681586765291946621827250676037669194962118134540959697520383380804003968028175030902802433583608277159862308808907191461012967779251808406206043144246226844898653541307 [182,55] -16581324493296478675536801860818481629087102476077395983426205894778745512207323390662669468725349197406906596848497919907972969298703465417612270245270804864009535859304163214324945740429219797741120353156478573505913452601115413354071677850009737646227355796487933156833718865698032715487950897890024903687072678510804035643403579218189823935582363186174944997405943096870009445385420912966327652080406737876874601134751350459653351318276541863326957610692863530427554637406796416581656286339860912208187203119718285929405110904922591654839617454511908624965132345670860752365972091951278355389434706682273788860359745608997940861530737327825980521532413440300972828054681194754777518970494157210529102493102842067222447599484473934453624253923060174513812018767375863425405184576271946171649591877624912699971773162790996423459725651974263142567806883088226199296797050375401199106865102862465846950922873291450130932005321893878309164302759388426741230259662128271476830015380035891365682635920373552418212109696916561899284311049996171214068789637563549747033104915506759620662712234569804605618259031893126681554783969409972130311426223560610128414273126985624674565851551227255970639072093071649794562496222521578760619116889458864432727975852214465970991474189964752726205498327131405045733836534032072023432102914577313957800261599914845799888969261522891760399567762966132687478380387589285448628882479612124590219534871579185091187716923133536448037698775617840186959050982434479093888320163247990997196836162612019744653234454122839823634411178690037897486187479397697229969809666143151908753561608671871321236816137880961113049156684329988458307296291249541772766363009187662690677137744914459967480894335202889658117218867393125499309741287705730004940055329611566571533596782163145937561806643327587659464673003670434614650327285077942201808019810358986744788252502247254082943889030949506528586832559652960 [182,56] 1336254579099156169793805927817326877791590987992392813689902428773408600622185429384944519562190043893264810645438158852134368512904886007858978000911468160357731553300715693707171258553484085120841255112323211437812075726896874099037202520224405275822249727500019089154320202104909286671535872312687835190905199926948347781513367265093196375195178003735412874076069789080628474364365233838937952876711374732021246611264564671709302764205042688344932845479915228849670251776795144765994468271923908682184346550837577335097736806036293531061588063059765115847293427006506408857978060390946176761009730880743577379592443093373375434946142520796789469163429370504527494499918301254879639171582444392587495295911494927862262220171528871861449023196041763250196580072966591219069309987471327323816018022936229798143327889200289634500394172849368705267235241277399228960090811778778267648646565959877662699254559724763104893484398572276024422969249343044516177327581866724010218698656699383835026192009021277554884318090427656376948188787004505943096375756845175167646829668883572808491639499312444035328069251597027798429330332669497632444156535072457247292412425241213526235419590267874517879854988404179967155099811267450397744864356880103521311978910866925564099507817710722066643905353782632355297002718718174932601488327811298695542054664380397302016963113828501195833338795511144080302133251985031332362717392087588700833683992648256146896281322820221417298878681082664449488855988312058119520339015296368025899820448887069946029764668527384439493189267782045358750581933412310678476475412095074652715945185561367685444333649377457266659688276353915160985590651178585365466803521492273377758666444099117220238201054588678884912425304368319234997812207221465355955877383635315462779107557714100447453487043089116872638306628031341178286915836151237518641196678037249808337666016965961681059844969259250878353540102976 [182,57] 115701660207851543522165088631224882725695359879176723558106936083242833247425995759443972201577883535007867469113089335149073691147088530642625158717664475362957066128964960634754583397862243594186724584077370003877267885786492903647011546100935724336309342318593680041395999586847841756311015387790121794745969693800725595629396095688472738909091460831348715425215577855883261909958845724337764893787573359273916470435535870711157677681806649830408319258603440562823510253771341934520233073710430978999198728428020980081368849395029425917551799039177277167494000962688275771156808883924874125127933539009334530769101348767024261018133281954732832284752208415796776305914657206874813273524079393360162565437313472922732487843374096630991638313330198890506001986698914010828774801344920657871137329420553668878401445133753610600805490524850668223584796259046074188322031303876513109459004628930173797728946799381125881535243050949167864675774660154291957605093440867359453238320676014643474598675237075302851731290166007478424475976730863908687232906087641200677844768975617567031914364421595144269830811949293233769513051964810277572872320058641936077544321892838115522556810556790138837565218525541232064925983505854870399996060555538365011614304463474951226137533091233910675768609524628554149107285305489220716697388180538643988058389830665303853819103529146462520416441555159083871961417068164405823740239929218180778061686612825779117205993598113019534120851658860320617101073083291487869362789505653114413388090794364923313719752430330764978560658430052448256555867816595907157213707263620920135238281281290855241377732172793392202190575306170757359881833669158403797970765142714260230921252871148973960556418508645737238885096818220886686622215384878440255837269806379274287905179895007642098109961985545476977362429122936764936561426420274011015643314284149982644470690947271223216261419987217863416316800 [182,58] 4475437780251339785506022909976999754775947198042943667009050931745602769060482343098689745844248392193466591507854169466892493455515644942018365255014191983245177725653583130740998063421520922979110785557405421968652308363120704135423484588529548421184407146538523771749582339364576943474422047527170902874166024550519521911365825521291707901987332616875796301888021135632622008097970677014319239499791668232616171883146186150599229210250053801460099805286422842110242233498698676469302277325015128156177697411177599799181766103647273737495832548449737126414077203251751345799294985265130744927066563809378638970012518835904720623880165446573359333825002147818488321552578639978133579488342485872711642805191714131058979567061267352516100660843577056947726223142403983658926092241022124753445753500959379567833330952023756715227778581369527889369367506689422667345946622491963323288688267281666911768601197845916966623254407597702229768068820216081724743182121261857441474625289030640555585246415346018733353338497374601225571568039468513892302505297757446822222665725004531374609482866487627775757380145460031184267205988118472072153154779298226253276535761054318823562419551599256671168758264108170289794091659338866702335303439318678009869988491811417010354623342814528699514062903608130292174310967380206635928215399595484366032699621929335928072751398242103938284326530759587808790348876040540556080740160940910398972049627666745638534178599327562678961817241664221662530415362940799944609292790656906273419058477637333174227149479985206832557192609644517505345674312463207049489229777493130230592004168172753567553027244042845359746614651270866434308672911728471984952942387379636575460202987920022460288978344726621038721652718730497757938143135835515597511185477653696392697902878397845772584436204891942842133454176334563254541716863806260433680726839995338892717944418001589265881741926432458885896 [182,59] -26237994749121316479139118125889252196907308197085758255000415623060939587697005039062762760564676638443616044616914698955108867181216272531895762124732516923763904415158691754610597715718238274585868523778049858600994149736421736865327282965357423512018346016192872289181158814476323159516090288988371299859170740655045043230955915166156009227550867119905733898141493671250962780606004939955655811313468799145957198533884109978659096447158889259695793766645318023526697197434564209791309488204812648396112357041387236717911342964399576987838031683362222498001824044474553333870076699693089653324304178473333288278155497765462026255577127193552634595093994504986581001396918462773740222392937063934471419806482490169034014406600086728282661990029304653061316142710491773594193978371898672891209688307140579539766449819689945926119593336879464111911292994155231904311589626123539561159165191745991665058433128736613449693728917228128968118729605342831298391299502002373184943593235880630905239540288149508437672305635023954396068208995756535645900043660139195499576824652689728236461351521963571301237602491357013878515556869609117509280853690461672471648343432233022495707030072786421092442284051274861612627382625934393193589985652439562741785091793764633710936677655724140359787169983401000531032048261201325417930401037101496857059642099421102894612660431706392924343882132199774336522672885698926835740942006116846687607252615590860786646718565839946982588612787831420096673364490982666231348659857533056175708608497730967763266570051098046638006629010288129160048633121185155269024787345039444682515867460414830472960308680352678139417796948106362256785090788137141979308117946439877177348119016071997953946114706108311503627587874293446658972109453349039277271564421391651110238221713714766525566157010477851831540132447834797182707012831865039971204507179876238343509043935521326398489746136603925472 [182,60] -4582845967593297496808532246355645257026007869793914191939390348728122678965037677774450605785294307387599647487923429628447554445961633194556979876240672359890544274741593926538725642516008555080114009837366450303098212088343638567630118642458760393490214312909826839157003653515282945937882378588477605524317165769040173954974474686393723254543629604597148741888230874993485118492540412903756809175010382583912873210052611377288760586672105987971671277334366010936353633294370261975211808348055570073541658963663279162437307457725597523119746002219839318792864029608127530903578676865330768665494366736248972570879333928200499737040913853012967082946683891287000472775565265872146226807881906310282571449940596503515829196893160186993758617191561189315523471004180389387723126454346718675872780154845171634870939925059702159934092366179118825392639958699711228300285932581142784525761756215342727199920491803783761766831755791034612636905917659834998304635063418140693924162977631215539268313672954592919521307155603705039128017145734075869397975018515228497505230356381863498258085024608902398699143676150080056047972270544376332595530409558125076520164660584728309551202550271669984466599814297882723433206908828402381205945625578177763763726255971967759951263127690128293950683758511318032482255942361041296247300761307570805605522606914229862662268975657700636515337350507288573596974188700818744130384681749016998257455802991877470662279682032274884369806925896776850650968882205960677748168460613658527378633252170724719337511337443737099736958188480363973968208046804105089474495927570556820476557618552652847825406858007161741459871149041889062209241665778452998637214572948286258859638959599183084797024941475420744867145506838788237997850856272549083700126576436798218578604532755128740951915872198230998201370899917891205403266012488188092912270437869386157329778098721082372621401974169560 [182,61] 1842682526888868771791138090703717247194291882206339823153951861150595523712277681437976289909313250394431957728940887865405185879470265259397803973420163716414974068999180228456000854076384509486605699406677506206247077300425095297643715876408065296846450016004175235742335593140104087224311783966378724136039662752404095387294229731010076644269938439630662068068883533219999441890282992809691833311598035020664740726687535554216813256933083987558726972889876808352210771428277252725362077823023960656731350339110438972388035331553999905358129679969025379113326236494746562862287742733993960822281861352441204798066430457742790589604090509793920966001625805416145995883452333859905181382208577523068320090130670657653329430805021484857099083168550455655670557880875011217187287706895161775265005239911267546853025128994427745220016071961479334301673622614109127636466829600134960866405689414496281809627914499120529556287819461570662652136209703902040824002443001648551649693778770056641878147230159919253370655798113682067783355797421748343910480874767822621122949282954841628773232557120788812718499642452219705152022537201465444256365309822343551729867094237759827488000558859308726397788492740666915593617227591571438187333918979924573612237642814215754887482243371793786609005259627349127129639706372092420528026341685129975563779182348797083652856041855752161502565056444525855613342016422771966349103268946103960085226088614899719595003714327078755968260477969656795827711914031434604060853424333258178493636035747008958234064729864049104354231125869722290149714946581911193472832336106813532007438568550265080108350841659970214766017147579055898354814769755788868934737771020133497816428845994363745944736817778490458393973443789896190289401723776225349449588897738856479666275221274187780380205119216108375476981186284216157959084482802759965793717532127488216211805620018686091667383209936 [182,62] 806100243931329254069061310359889607141039104936762661918880443302561201197819530401359243784477516750814061116503893935006539921992493953844380581288763810438630268951915727485958070764221933605429288144557631833790158231937445038519373530718759934072143545985938047164581407810420945752522656056907659128170896222056081893151825347335741248163528839150059166952319717230116681149344958486389510548781100131486423915638883549582027902890376584249946777356518141654917708619183103091695430864208857882464313929996667664607403226440856043452926918354370099259056821913824780597465621024172231972512858634673834822894017960734380208322043177417293905881987241373939160469251702434657476118097671698372103030610210991735082036515660558573666963282737989402855673614181038473052452042816804007008502402668281890913977684448471309233027943593641541018161876558819797787931771092227068175169727902848628061407805340664559809966876906242136995652521478779614294784870721105616698414543901602138600124834375607390449169113374404825865705373551136939337660737679631238348022492016444731191236370464218770236887253678681759211536844903351819271940905327956313379451058308824058133360352782945612787896078613584253665032533852756626562536076821278809584047237457741695302819596336506634724411124868125876540030400471136147887494584040630311950186022719573892309857232363029273026171318899588873849300153145096355291966090289588851953890588635823497121767777578699878030231161335164879525425462433517159930845022947134223058448330221144323376273332285420509387358142769726710534913543190347344054096826016263553271831716790523095093273987464260490526668794082082521338980036789030715534265401571139134804964554957613131226339391457331484470473084225163326971437626456942088349205186728109084440848879408827004361422071015114256531042040832793532666816121824289653032042047815927053226451191116796500151246697 [182,63] 28429600686095241389929825950354158869954898674171797866234584026573125549547948000330504795148942921894810064443099442431810886313192102443817357037475188424702689002026871542538502996432008399044003997212221216219295659127769710606071433492406651189309654579154151230681259088113858333691909141312164493523597962763058901072643678842696677760717953965901532208340764834429600905580651148485072133492970242654562767540224447161076877029703024615987493024535139107831136532060760086682809585658825643313241996458762281711859164506029610384956241859900204485519167110545821118466047469478853929657080643659998744930518411541958673813298598653366720268515657296825901100589654791525120431328679028550001614665187265233557485583177374286552196846437790581447924133596728840393102719243362163047781980143058643185984330539495339606935409192418209743801246346514759900143119039594300385105539981537364048673338541994230703619711444821728079957953663657608941137590868899671928321366527763964875864698318303520626662163758120892381035555067931885990970594922366304051238195919112996923069190141938184183697612344218271731186014867188612302236465925293039930460443571804378086620875502382191254784852220898952213350338100031099961005864499694147164317576809186398057230846969384641697117145747580428112707318757493289364460596462390622256550539139048246862634532276921463182005292625628519491350598766465799143359736282703800480916294446152401379071197857621317774568630658572730558194235106843353708808702468850106811079727043456149609535546609263894962956809575177183477705892181310247093472564951726567301523209408747363369862664577203970064106226940331497873721447825459387713748880088303468596312236337937631333621472577016247948539213696827778679195209222554165769839177316356029793778235463554106657880029499981649169578203357325861363148421649277553475334270766760255173729622429833583579312 [182,64] -51012196546530091797502573139654031627232855843519063659432584720719829182405384454518286537291610875742213268616916650313734923114595477213701400620466771731993762324779351694836507566018419782704927257073847945214280309248961381059380317748014171467355958174310362879387621582240193787743118893351870709388913250763154879159154308475693989467047619093625993622421441656116172660377183228905952914902293432493025208192710887060067927705736781216705360899016609001799887634921093063106401766714256234052070196977088656959521171741438015442433537054820074513158571705174807209940763957482919568778898279031915273018099429735760094858956381431602673638361300550767505421695102067634382003322289044151449843044102125354528590760934103538903225883673349614200247161792652226009530419460610060570009496645775858164908539808809740736685875693810305515164676184694947023029140266981894682220250325502459911156726900008789620872402119725941747363275715287145201721994010874953943100718317511453547940815825080628583194884755585301653765368193150315716262260067330435747786814320659879212511532539188670330739624636496008310474479599113674942502599313273757710472953156395229367233981171871656993991030118171566429278804795354146871234334558768549005350433678275594750487225550281749976023386662104752667013010834236215359233092651322096713807764204412884412852421080913866913789121321638508317586862099285685067701398751283977992301508433439087608811106483257547836360922875983806102581601857236349760659061580666317644813769637658387988398503535116404607755594717390444420938774407242888395401443351578781814303797259912847075719154921479267282388654559987776494479092210537782023524848003621864463336229292499069474435737966584654153687107741046679736396557740060576900500480915950754324529102304770695829173572387339112313995150532740028361346017820246306893262146751325555901165982869519192512 [182,65] -14425731358751295611780404332469616134145568720728546432008071518999826198853487940739701405703891552473016874600980265221126729092480697791470516106014258898417990954728780950632197141482629282725482722800384471410310616707371364248167793117649963289248637587683188942936756834751328126096085559311224947450758116809867088929683118009620759375557804717766161481744882627619365876519594211180895049283238497390178606992004147477451715271594269228187363572953631210104821759527483367047618153872229818992982961507757467552428673390005510098032294792190509675558847284271966327271903380602132432574077629790719390591638921996664406324018978646545111634094293739748776816620336779267019141992849936179749375754341738842267818488268287256417941037368066585679079226418822522955213976675910537472497272971693134750594882242422078627210373699036470053787447959561729635585504868220791652737727237679337714041764530186214911547383789507726742214811837485471847361689552498093042687308408470345733317701711961648770686807248480182733884616452174098250009045857753475441007608438595121625913325175198663318147221589762111120940936552212861388141798350810652980087783871922579843695213331494535052969067064253813466270663723984487363752213501906546558566761684786791439077453701324458231712990930714109951302510978270654036304879887450332834862303950452121811553637599953947696214238710630861608051453000573128659699714278118499506287490128507826564131088199072897145714377936281572746774376105151643958217898648884123105731021483588014483862395672456514959364646100077862630866907780895701938113543279135809379265661244439706849910857544773406369956550114474344276275671906415257127352804295828512601547125229866525408183480258375308282983853035235125897010621972536630904886391660208737516925943315711005839537968486928213943136073985515972758721083944422041799140021606965329930852397901774720 [182,66] -930012844632518035856127894768690996222571907741765704856771814324261757584245610090789593881067521950890994348461001287515337986516156613087502999862936996358625645080147164095093356750758670648248652006512411368571454499060962959440160271914740713210407897720306540344934218638816424526670522641237329043732068270464183954461543313712787420949130901872252782814291062842923831020762540385507487105721578388342426622077430980884657176306365193995469631009910670576940165071845664497798944953460371744441857105931005910166828558854328166474241604860992048620742688553516132447131422127431299962382021909956759432156106955303993403046425281400886566144481290380170974086889826526750267735350488172998814842542484705839324891229124169948414097763626896804512943580270751696749301739774575101460519051815692988745552038224932286975033122773797344458663862133317358762219523632963774371815440404950591828544166063247419939582118039262326420632307428489916515290010650690365854726382317909136944660652685042732728105646517015273552088234167865679364807780363405480894348848301883685858737992170406447328594316809333805014507351815286519527022215877309695206679876171996039850602835735881018102378795166805065117585960182063839075423045589170267777766189937513658779375627075625095914455500012110193427787634974481431454815872189745379177463936974075641961057493813083546706935272175248412015877004069427044325298037072677039206099330017352754713333338680385407702599260344542142660766219225999507782542055976660822639551637908938201777418259169491132150294116305787186513388597569672886569787119589730924390778654014857730686043671438993115420400993361964137739179311229337070068994737296875827058367561418805721621136062648948614891776959552190892164372838180527671877468291750893212801728162814000222475877704533270499004955664212819214424460016279871310343654121829691624989094584200 [182,67] 448200137111887516574286206756360176642504312132513580357993755505849886017171422819633727219156233571712861110604324696236212470354141542029566324637487900770582755796027561646221737262660337545315450051544702431671471401901341040159723292064011771243762337543308689130322533737353930634784144873188640969167309579815226406877362084182918678615823560971731951798874347721987798395379730385536915212815423931150153122042405847498792314677663754337348900923333204286226649398757357266267699443314021926703169408321576590622411713666110251435452650011406071599408903586303533651741464291134915420656319723934168745443832065424289605184429252094955033330995267943178624483763065309352630166967058441854714844669608059129943103968050947914391821853235465575742497336395532250598315812216933201450778350871704130135290388533536003361573430523016456285345948447126992756771876219598713032423074835613111772713204205429188422757868012923179094205292125370033505061453233128700546841304668756682526148325084219593419144710175439274544813463768201537766751977069721494216669593127959055582695374186430887518956719606786020667540636079646087752114221213636427384382054068071666101165389197160721397613582682315725434992619646368425760297035594250023182426157718061672872018968602791956442541056399088765117213296907668447045705082261573202329993659310434678739111488291480176283436358724899384905259470311604388840911835327741431087912345495839318223681085121191075056359530069363916775489278394240229893237452270452348659684387815039889346055356941225920714989377056326851106834555715705591089695520748248619866955059718100954937781882922012908251806097331544431015496175761987356151864009919287249719771027196888935202042234023606782852486885932761646093949250812944645095680533337624865963037775511305803267914305061672900682004578376115157959750964304117448644279797067286456608429184 [182,68] 166732942614673512657259261605823638346435748689954836517707257556169562143230022257502052552706022023813100292814391375267795349325879842457723687644375103173583744151631223570478023432849897673981669051316483799575849601813878413532082113945062787767090075374898906684501717843003559929538084008625884421997680589772972798383528922970522827579045476574551233656581816291526327589766185715106501569649703817443558182382211017601153671622677238976966231059612149975570447030689634052508447233769495898575000680429139678544886705932847314811589285645709725954931825818639784544329230250021356320062321779289131498966445044248230069688821813704923376863484819330334680873045450952199691549120826666021568232685182910801973059564028847603576285742499709814172382947967721499679928034068576984854075546272540834933149125081296482636266171058889575699244450429959132389206307983640140931061934221334276160385763662696335380021345343054834405700898906005630707413572982172368419684986961417824689228089684915609833095006552411701519079203580029557828662787166530390316812538175311717181611220915354139694264420317043367820736711704049781871347969435108395513388310104671780429037815321095781172515211320010555794995424242212973428705026589204641548235814786966410271578888101671580309109570570121194521967456483988307857767323578536066396320300243345186897622648227610220902342575708638029240777444905354097740149730774267678668858609941368943340743714670257848580095337513001974264362807418697192289748176046973927666459845141052792197604415499926392781890591204705095411435785209227419516846283722673219667820933281851425510669757305636949871354022012402121973112583949146661139269525554614244519736371584780544163028852642199900405197501275383952695689910914187510240094961291132775361624200963876795844036072829262783105186201096965219712361769169110354547200601971929665767744 [182,69] 32315502402880390307301223294333813851392487336032622769029518422104077720719558921106928284565959325808017151277155492628056474625004384643759643068906832805378910430186600208898119855607202953673012299360881485952799961000885525505830062953717061199727986650665468965705956184880678091114936659660433349999014227587955708899109759738741378042376280673934868417038714540072415110100309666863451678200596608588907369338630141888277865523521818799801312941397474022285748435327393745177755939756489764664300791278876406154146294961498393042524360889049794077623078328812862635363535172388499568172310145376196565474268880409546825180889873867570928205368288496447294157451319633273116565852887921484739288668633149264990102782513085430213156689751017445218807103279471567182819385439081308976735760971648042671657316455129113972921110322083068331937619638282139459604908554861071613403195066760608819051049533804336602760038791353002108725035606023511939496793915274473434327247407850973525193521424615155035116374437165570368248377107952909458172768685043355578781757345490135980845501812583884111456515844309502957771507087632464729476956442911548589056504729950822271024759785584578396125717854235608240975858828081200072141835258197448469797083547165938710925637649390856924484472189319624323934281345186756549241045569221872265461584812027486395828634426665272684485615809399869566610195959607793929156500169600197251332426396961308117868385448044022665354829462989677541962328011211172470848596348466274614438082745208617767972921798699193993022701749762737833168955319691032614952397259543282655478317654692023202286283354018720189804954121570644463340809517540955151250867098674995562746035488709376620536818604984955613546944559812947857867672308124582417126660406611663205271601249520815864823752475284739910042374690838795591961333121426132235879718325882962176 [182,70] 4385649596283691742073408477323453370791004054076610266157942186482164967434129075427780190965508273616256787546793574477934307869298896356949799258908723167575477306791647894755054125567234737469775857951287641240147299694339327265669069608215994229310675929883223791622087652062805686760929379797491956236298790993627742108389198561637844440180164923107622939308001699323137669060522568631266345650609774378869535387658511677208919426787369397837433307166048414758226823561312780460729158431912533956975141577499884052317189071659925111267316263164673488375044094325441849936815862919092469950198770484334499123010303259262886343102303744343237223721771241404611378972015171668135017439094850374234434426123772822509327522078634688735452911761195591888022459676383120030374282271077220321110357250059511451671119658547844213303189576915290750954661989146351614716801273660139426445802404839080616047523790462337605958474350190764489847056511105275959122394735618172811794672337683546040611392220419967950965423573842347379652819185352513302202512090782581753011804976839587218480711274166756233924644920734757598178119638136572026043194904826080692922128437078390631503942050309241007934542273108096102954445974837748072158748560306792437902456002402229534021801248058281415546577784221611393015372532487086569422564906205344635782049145824852803291918990677074752257934761431060013169786552285907983871237984550248501397670550515313025041076595656786479313292556417663891003174063643680365582640463724822028369671558364844313573307553270109848321232162376491838414159514076676519042651649879304018144941131591409468541614555754936769765351113105693190608086191841429598178465117182947250297921569492246530510249887540179724294057168577039915222664545439942427766556676304657009352462815283291769505993544113186082233970816572492763166414291211103824991866115973128 [182,71] 453682855766019642665712108685424290200870255338437600895900139991048196987179035513405348937346155228348956461915410562055693770871302465850055743238887933466190037908678571307820171559067850093096092929593609000983978701312594099030384273439113551463347491515350279192205346519657354859020265984465164951174176648349253273878353557041648486638238480014319365193179464664623789880964597416800016813638785090735723718264275184497462463404211257954115168527499728881217053105884188082911497964722103643702751999827665392657497662530001076098220693271933445553770572439086866224812362580519676495929547939492692632775744015179999209003377328387691091553884038986850120319956184775561555859206726617874298798719296979412087845176238154506180056906362429535075721088796599186029432302614047299873514807119451251182359318636955948517220244382475281011401591470779863437801028956052987655752804200875272564913406997820302780056315899021077438287564542975599612000343950218839136692176361442124537133880955027611265700380726331972702932826542180876448825713038765635755250206172209569773812089912313157105961826688284873946192539594229728319803833258564745290282976859595879336610678335400187297340450835401053558330790162466674392494392506747054233429200093056725027878628516554517422037661015507736889869162989169069027316294264011257037503212758999869796908452790735647147958529551384030088347607928944345434918512564077540432464392728223003638768960694569434000026793449759681134736004259022270766133238188126361895545912836015696854574374451806920634843975913037503896421943504138220485061089028386914956753984536147075588865180353932236236917953245330578564149319072823002605570141189637716282992116628860470620177562496321362561924550095248785040056203076012797528579989123103127158320187392687068174720002096145583161829091309924223449634088466537172359241066800 [182,72] 37182566072817615368889520711819653225055617956861475308979083623404994720325660560744380187790015351729603575374608037626857071844346643761509190022563686905498147928226917528563436211942955079962850591565178464183941848105976536632024084067245511896812669202184124849854455562368943765536093160548669545095837688464549813873824554458009478381536147437438717335557469594206807312026916614077958006553343092238941031038789932390263985859083031632998536599001379876151312729579879866133568616475564268979206941283254440920612363291269156067150966019787000567680514796663865342645702284868290370562914197328803314915620302385395488703334739796778420447474569015120966745380322307537151929342955820832425719951775702024571119193971795422134686148880396696674385076926548120044764999153985136669900342281195242622978981358263991343122626947196647994382431111085097583052127958020202124725455643830401722409758285823228590615639941915590532332787881963227488003926043293501185606403337238623793312823954233070041263346381087248948392095298863001439806944176569887915099874555306552249294422240020960810502846336535793435810440118514342649710490433082964269065334346390249272956357741348771556402987849675957507019148971197119354260716358963323146257518135813232794711561030786719772859508637589571074095185000901863446732826322114428904253364353028774859353777272373279280466540365031462882404124950015327273083732088305350197546444233519464260257033112758038327213499861108667940107855728504908067273977640278649752904617448639668856428648063899161992333645517078180281280565523931795901379624633598257204033025361559886404928904133390222567174455149303705352589923321079269317613705173007956017600699799705803004748911875281122765965586736931765603664457446804873778255882123905049752304145495938092191618626731641882974079819571647221319961608366837907085120032 [182,73] 2466761493972165949315169459511890101438611647872292066335252960221445317198814238561908550138086368781629201858453462169003067577903785993891239813784903331920018298299566248012790063402111874014494959971597615162031060303768572239950744946027779979980477609121400670631302825921203117190278178601940929722811321584949460630145235695247864439355503275667568811861645790560995624823617704139062770577879755022834312576433308642904139477296904236314311402144594048200748607832670985115978731934922017134773788592941206945391493427989080550849750174877289121568237642070259623842356617320115048306652429387670321620725974444564199812261312256981500788057231010053667432710974924992282533533889240896835868403081838686834956574392905949965844316419581916095455447198333326508612814603198590728051807658145751347439562472507051723766036250859849413714697603373731041043992340861069453231800991613783898683151792345832102556427791132071020624841023400513134000888013458586968243511457220588130639984895254997069790148645369976563271379019746094722676035458441030636772830240611488740334682243603018340027022238922832475005990255619341981741650918549521854446295336267585104845432829584672441854831308895934858909002613245248555298845963738039530379986004835545962603930639144792993171371586952315987260639881591023865546517490680807731072802365282379931958703519157646595989983970098746351394041963526583761682961755065206992047435250591997628991799487265094130343833523989231274822800973217521266776626160440199362775593594136028617775756850961742090739634402298723706333029849127104018650468732112872412655285456526796996187320863539142671734009742237559652442791117328187675377403872664818407673541396835752152174093304205425351926623777245222008287194251923110165217074334888317971367413570996953854392683838986253293693247239081333164193774760366721001152 [182,74] 134248536798983215942989779728093231141454202741617412034804160916350913383316392494807833655978557205195021336104440655928796392122847558122914103753201843485172429221046661021442737233757166505255421839290754846505742702454075363410408095321218406471503302359386255372984128980007678586032404422674861244801200379906811700897547530580791130801703512780800045450166645579992292064812266895013357339517082490686209920165716283910763703374227941285279419784272211935880623230191594983902388306223482610363783562504386741495556560921352858118114787193553459903042453017359347633478322151189199346354451072142964218189711167204149984675140301637978235710750096410471027095179912184113668323366238533948215513428907002269188899722624317914283443785317180624040291946512352561978826972357500653975541594290442630251787809227995330173734199040587672873444715881519528963874020680969655998298430913560220507318162795699276772857190933892223070181076841986745868254251812560292824918503022109275008405783046364059100414748685154142555296897871867343441849556850469356457317685381420192795462924164075893930206533688421154084291167918165044127248817870671273006952667252173473093423907315658184240709820311449744474521460103197679677108286886236945536302994469796185696145181303021495861496617697993129707319056648410117189334878379642674903163527908776792987238600543210706001474549110584565034678631483145044749003798947686003414531149413107510986869114303557650019640302817610290004539689627504669330594514797053946268789911964924873708883122896093916387770822342219484129358160715797678973807928846670368756270189308836977185483594680519832875843910036540151725195892530922638952637909799026678234858499841755055848197888471594765644750998668841296554688794206957267958613427695632314140518134549356181374381030133535795384696248172080037649263007177245708 [182,75] 6046745391009198195186910763916516894552680560245302215286416691499002367522496342489452545306551002811640420423765637392215388345183315399433531200510951213645790115762527558029147076923595848520597167737093614826355665925641146800440216659128645815451711267754597269535539218317954613183795257996408699556447874252145749411833780061977715745099729888013803867250651713141740778123543899927840174396421492129966540740738281802373533676609539631205904087253217948127238629281635136519231378215317205831735744621084031128375028213891380664705321031830176359980285927668939697718574553955401445620665573666172122008711504755647998498820107255325445669898536084182174882989815415616538366124562951860162527769390107088223866062326479153197093820235371303269696199356204117355896124829893785770650071409277324718406667103723256505059597518752915503491774914519226561357255946543987977440979801693487082976891212893953950853771744506834512499989419376434586974544111848319340892574999524220726555158225272947695002729170903286477025143735904970329914969532271602120423976094715703397375600332034301903355274185877859397982431245408281591931886369700278312790039779623468367934380653606737024748033284206057690988183341222023489332528311716973674628646413744457925196136824722684887017210395301205402163570654885788176452555660699179737730236970224358432059854441197409576982571028382227712335371149520471853045731344800153326751306117815158808744084753920522014191142723464397295647322868450158340169966700634999600027694735621908343770358186456156116295472381052223325105798104054576902878604651472388022132744522210298452249344326850108191993429466674238445607623359226326495627631826791669811006931049374086317355783383057820612737863076525534446187538051647509029740185548558448951226564090333593450504690165243319734517328491684271002646126122768 [182,76] 226775786039858531971907315106256301056803469933575168258970364923686761181353360492367696487901683317940402451243150713143219329938054194109806368297554601982874994556055825004676485476298979918337093992035074870011423467873832095826610045142225448359426939477469939043182456763798605870028887058156590356582555974998365577952334412920593525578667227476581386238931651242059971599385013005865198387382119143461530846969715933688780115356358045847064042105158822598026528402525780387866525268541854615940758630342103647209179587463640587171265465543953920339371097819009446643493329151942694249261426024904193700000792366472813277049901285194674960369229445490359439941458827794158257206420340387997892629106867039581739476310099418546404464345986124207454699300686531087647776113797726354667240755975902594557088053889444585177824135823175230033052058069290807756501199641309432283507589411258886529154589158970073068983623422798183138944174651449886740061083079109285254267016270952407516120190970962854552057120195532301720328390827006660680168043368001838306592316499319618110607327995134801766837976407337721417806493100468114719496030368190119905841190269503782959122521391472009461617697607606990864456139485496415776125094636487736856233249504459312752745098094773549085722101789398237426036147996900058896878799298413272734709727649239664653680210163225118091022404551251008443574357726752469646301680406764795017079287307367760984137220568619162646380334187313263478964997712816989801099981620658600615434145097675615704570236359394554622939484956456522734559938803995841436909411004056147002715602254067806403781901428674423869777255231897905161307203138248047161907630717587394447708863494801836711338269145489152807750573414545219838717155613999837563239613086866625006091914666828477059262931998667614009156071807289012102415664 [182,77] 7111687474642603126933036105687848687695106075605089081619710494388506849682021612591212490358386408282451295927479004978445831398035770913135399004138771336906515886333134864888317702892298649390098169796995271290072734879479230493796034080569328849726517106700016441425482766986037996107679066937038183167100005044626007339178045591727539439511219681753422110481941489488723416702507853271145617927890002525422815073053365505323688606901691548787435907125057726809804305859043564909969769812019538662758613848527442202842596270345700251452734851749591317794815368237495910486167294199837102834327544276185655752591576622338499062518366488246240983956780330397574761661436212136281443522284575854715414110152769718984229990071225847664921360478309749963727306361526840273633497706374212909685136518609119833516531903972919349749203711708333209677530345139297662052323855331890948902978171398472034544710282715334439290267685035748095978579210275822920046444391925744483179384105665329833013000690173331830222788003504554666341731902759830035370539746377850646097652148603873198543497575149659238487098122237730279608136844661563560754069859775492266828616987110165115315756471964007038953821457136597979943513699003696500087542906119167594019180294619827604095457637000050346249443725504150852732323365297707024478145771768650376846790218435047820774924055423005165074769083880620156438266100088548421339956616628669534086917982310731823342883278589337360025691971312802114541526092066950397518362883680679316878238099345323372152017795904157975406290283923760748411747880058559818765071979534965017823721345102819192929268726479159212260494697225585796433423436884633888842645430482297735235211075617886322964470308040153999246186550878430029519993738850922314868754851799036859455206683630674162183780591945544890237548087967735497376 [182,78] 187038443585224405798807438939024242914774793014533946890514406806903826049919769901568683961051999580496396617994977269918409152855654902636289956860714113528215020989429812599267039817100024175428099192789550806575833174017188035672996301459179658005704799809445581333879963064499263668368400843572181352747203302401235163107405698125459769810029094533025100191777133645393592490555102315143306675763775011665551083659837274940645177804385239782858405146269508594841433823832046535637942204795578190915670323294882022079097077473708344185269461670903533369246007270544599073120401713678497707967466275200367885332264193659125013740913829460324005734405443880863537297325389516803672011009073880987347318042631176580780734785496709325718688910805036224921866591106803672551629183915813329199659344394429518030834320740548449567034358852751946003451954782023544226997456962113733753523733526089417458149763877602146279816340775407479402893651267033918317217705840440554527157737868810231772512742985837228640223632687184653108122930828829988489442929806841531732961737137569758758884621316597982335443469331498259258659898801006425024405480788578606818778921179755952732373238084678097726031575978878406551099113675715918758961074273007089719890354508119848903576996023139972090237682803665857526141216606237713296718034418654475591344947226379006723914107132320640234038799502688076446083610774505133167152226096507250742961106356646880990865700355423059560409595095607906358795840107043993215283311583386084671525276356718325277143384392516305061231398772087876805167712928751349365479867309217713142663519676417692299355433023003707355999887223866436352165673674580888256997564798460728252416219418009666973453302002102290719117124903307768624324152281741663435047925923057499668394818283112115409094419358714068947781443936209038 [182,79] 4133752955947060102676652963079071723492792735682181388355802931621615953354762271815771733097130474455942983319830433917945070089228397595081080743005187506194853668114054459346832655690984230120539144325383870485094200357995770869223582512747964747216960116881904657182543568076713687884771689619944735048430545686395815186108784179278286523846480853667540605673620865998087954320173037389389891227812293959518882478436282457883269182460824320183637197542926715761052437056293847806813400337686676986910855952417904424280454474842388562425390023534617991199234531895583090909938217633944710551060334599700880481400995427989020086689585257695591938725188750979764921408948028296746428349098997377291335774077340094520069235550739625023792443276182645762039883449892265440659589707989803827557832878796007461026893300181155649551005461525791076651341977257452329364303645498269661992826566814854614809551375766445148508711503904493397201219549323257837664673499052095529278415289954536790251506009648933967977233478084349607576547666164592675297075836473851548466435353862753807300720518229107742765361152481729505452963021326889686232808445710202316187327114289404017303899357462594981724178105497126087384987847413502890630150337768044870247038220213573736548916799578295726634749650457471905929862638675878833204789137103485213812750196748999524110386807812551312345971389035091037026514628930659093816597710353778361660371746168575585886674565602039034605652924834783947011616109757304157938828834201293839455834498614721211759493268525879673382342633808298852218330352755143649362825528518024807493346948024257868548451589831817978442147368624173780794104796245160544381232727092247054294977332212483878562118575622075047318876711701951121811876015231653414364343383477590214471204044722635153350583190747733424717934575520 [182,80] 76873481422303703502506373928844705004317353067233391783717143621342844820740956028687426170292040741500542760235591745085428543523034741777677862407425635897659398690388530768332502083535605369180471212463843207549699976693267003851813355271187211269160508531007862423996863097498441555649313701618542368653119795042675070133903251396664921988338480273264059329328665504576561105216145333928792629062096638509284312137095147591775475931332452327464118746510266837026804698380805422349922524477951931474339861809429537991834525551233336109795925430018819445709866577314898970422324242115109231753546868298107027937876709340811624379719249603749591479319149000716285020603086891535671368431221382340721275550716024426580085019052757985104539206593354036273080055591751289614852379554499238224013871982332272862905441726493817919016039275491844021401371009462151080874135827029857372053779720448310812503472512313455011185369591966268232125838803951691323314887971892737537426566672774887668349522525577190469554729395989211782685472708357703441386691407400452716880351209452959123477034535154755227753816586853963219227687034452810885177402905849663701460008065795970525595201292243249896196267025313413701450026527167290193541919482387584366093448537561091538724747421433946349422061497658962661467645744922866676545866730929617964221777558092761511478898858373194127167983114793661325546587151725516438175244942143475375241814312564281249356230650978167360790810094605103417892607275080132338669987526021792985894482037053231255248990841116570665381499206664824520042870354536599991588865886776206174744489901010062731442798742654517455855102086102407959947633343831603327746538894661987600650958171413230736434425784823289619290394113377174475183629916896479440811841583128414845995900583126883152360324359417370871378176 [182,81] 1203779147912925796065846264910333284230774784802263924221356904157531902798249152933497479684675361106647012862361371906821978799672385090656346198714359852340194200895380453229997601821947177436791552658674514167285111536330391845251756684600276040991500367356785760057803492149289971757773799367858119463730941842065665842504727821689847983655442120110411150254806102165238902133417862363692967812292528853530091223919981873118594245302750243114343338799485766343531145868153388317718282022156390050835212036504734246179670764970588031802446252466003369770218271693896039385426563808249553729181734956025403871111778679819909154396056053425724853311171226913284912096435915227378487604597797182695802571424400186435922230219448031382715165307020787715828348336473992841939816652227974671104674535791377727799694944607111694182381393317755766813888559138254528206134458023528816610667887705545370641531299939793909889932591221733665275202489342254821091603704501231234566428595845924979248840547447288697950416092270762039018328133401209587396004315318778239763901091471908551817438027600099139802515437424874280961529607378059108069132044930097653566436342017407840801461228337529808028707183306286832018835200836977925036034663029521051862593083911705600705288367485418381750959948526621145402995139513974642075488454455660844945842233985392324053699598185286270184971420991090968365302044832596202893584786937988337946439654777690555877943408386410026996965931403680653787179604744471362987089576141953033645784521699753532614315967639232497653893602638334338672659950234160415268886772113067072838833009705233972447629522855060804230606671607753789937352085480220768805290484341162725298378571350059535372849980003385340413543259632402522195407715575118450669911485413738101388415143279129810332341344213999646944 [182,82] 15877409649744743472246532101243844126482121641811315155205071080958634477946877435727729565740743028314415205224768584111413825748889267804295595462606534013361708804886113571241719598023377649564037675866943122230892562352999773926770840410082502705144773225878889502162774136530351863561324083653544552688318574118901678857771569172953845791148648486318788172441727985004546176373493930376543367609198910749717594143955323972499340781121021568550610091325935797638798229018890266329319772599715662100693800218635355607647903490855407867902182159239111049965763067809780382407277498730284875687304980047140469082746210132609847086301649040970803393717086223511186914606288721201244145916033887873652058279684910676041402534256612252076399759867551145180982901674607377271696771468908920688796502823300048201415079961266460880098597025697529787143201352278568917016641571698766913749869989853009971718378342698246004853612628063778978016519551304522247669197115267180578906280990292602572155297458392743378539145038127360695440437187938172564575344808697867776759625276662903992771891208534399007802374115899722138686516009275676590227721919980747710128614959659121835889651603952601833811908004687000282930855434828028632727247576328931683497223578192915272693837932967830399136983170212536299936345631522850236988682529489318501630187164006205165040978142498001098023695220089006442445562185971947060423956397825734629377744417536881199566698442430834130577673582310322375253337971878429490840548013247177130199726204867753801844399281773954231644925695434727917456963699701511931721292886722007785729439747666923991449301291021102371733045400807388744657671504452739319070070195071058215212730667886213170494399555093232132641250689758042534875367894404746793592031662592015603571499331360495471031238034031380 [182,83] 176375668742748459063101388148269195452016247955126632216155046088294425466769635265431364409759939165497015193770504233160512828056416441497692510768427851637773799011428461427989957706135030547986739776135523872508935202574058108821553245501669502672521383970579417487335466163043047803149110665164514589079265855156151188720065518084759755524045157131117183750629336829028956048823809246843092542157955005568421083316418914691229423020920305489081957182924797313434002502966514339466104085701852089816427540290119072744854218132478817243440930698570696690526975858489156844567835016270238423167384205409701579003556898286025353556464549484911947588323563803640797649329775588658975593640445614326736417077656479883837295259162308483060841532310084463216995768944330704323613016261927077469564168560667058059885099551692029614648161911611273460860406552792945890625273078653370324938691663555678112214214791121191111677536088608856932625593318731750954236248026136994047695848839125793524994950595784660955111198381109231453577250541793551777007070388410582094954628974668417492108215402254611269070220979248729667063812471926619073492535622195254486749925252288244854994472141708759386134280764441397013371224389097964974921943173140556124776227541249091251419458250189368417687476235149754256189722639340523739084545729612707670004977696042303899025447519425589329915150709424281871165738382722673159103168143966496750121456650570917283895563260290685716365627985572296505980330780184757419154286561710866672352447015382098774494054595942265000418391158656394632307637579545027692519755135126646740909110820050141011088841131880250910676990028362252335098783411930691162340866422136711922420893829186065777944271775045879632857542864143800264280400515586627310470147599258021768205768102828982390551712992 [182,84] 1649502097460651057330805584611598750198131011939575700838997219154355581183851196877662798468704275366562520133624267698588362356404328106277595921774799797116060284973398072202047595379227244685052694551273567033430464394547066912030054234449283928990627657710242430447222090823460517865520845674318888689493133646729763692193689442611668688864205181264344486411478959628863556031502398695646411836014286369685904792705854684271797552027609300525930725117373809211823109780954234400910947346837106220487958732332314828394872966043070836566251490736831151042245437195216198101336077618275033027226432108600741475741803580067272960298111983278806888074711514363954146744129834555081953372590822916263033737311089698315697734957172378928838728743829292120829033090411924742445113181212038261488272980122284830949711295095470009284936952089339795352028691597617541909412210985720349371289181060878212477156544856374102121870202557705646269464206416727898755722680884501050519493333832975419516736580837604211749750251360600106854062337297178096983623299941182168936059554589766079368195007338066892536711433351372566421528625990682983663203641631634968898416657420370426494595282858461757178780016119429014836040154927397076125032477828022218876122781463875667265557594454893777766136887859755708703994366113001771843721445677475481852941342109050132924826743803430967141083933916029742579735623067914586320177287226695692713293049876053897793671079802433782310058794984741323218156374816930097678073111391502921373265354779517536150245451817249344016088906908191760415941014776986450733779347538719669411309219622583101968664545816447649626593299724561313507976415582281071107399942276182358482810734116551166188209547693320182416268075252611909471647247310749342410072771660980524909520715467268546479624 [182,85] 12978860321856667689208337293685397010542108483735371332704411592059441265399471438907225226634966875868382162316534668471098979404451631629945407159715918791570429494518015730708492999957242773176234862409780387722235396968501366212103053399237667607848211515705691873743996726836851599837735402458815906018995520303297314951493324817233844782014408364508914808271040034534729466146493702112114924763101113435934317845573201726283271456357857773449958504137058248823892043437387752421152974125282071897926195117496587169293407972808711554977107325570710329255540129973426783496042207172455023550051336063431948044141461494333928211920353652231140295926028522066028103986773431730150649874524998064833314230150836081810524757449082890647343994792074885950750983051299783906289921011510290855782588471702302279810372508527602888139821656940100654571595827226823115563557646382123609203911457442890483170499820143862687692889198063567496789779027636712864485948586939279479806556797619393542035260808005411848128710387074122161797896329926556130452007619504534734947711707390181495660821235856525733707757181744942269195574364817591049919088821960706491850241300119652596424394631343228488621838164690122741862182718098732426774842161063594720994149857291750379671668724203961861593916429836539029944535075566293934655353594373987960741052049739707308794200398647247377881698409090553966758954493222211215167284990618537236077898107384869632019852679852635373537905280005491865307638330008075245986565999647548027949259167790502438996511579692239231417456080537123059172690947555747823012269696381730738155931314549878975973155252264013661003881712088730475111716367587495446487373939755306676157275838744176316029719556916264719244593573631900951437064925102359367721520595189734422629001075220144624 [182,86] 85843011293063776591854756490400683781947557175045795470659277065754499382017719703377454742811115056793981147318953405765019588933989976946335625545918482407673148867762188558069173115506807520186739992479809344036109465635197758752039597123652847706465173764807458628334389854297305402746984158460150445013105490283760452768695134911509224379152979571588153056001503054020826578819534096583153965011289835793311512199863876042232634988096540640234348753516234778803904025974347491861300362903601956359256015867360424167001555827354454929828718454570205139315889314001548114118309710550149167054511587564014572625729155725918813212238004590438015039209232522241420822916440663339448095939254898474951432442104851414813848006092271250437544615443035918690581829081876850901683031551650679215372310000760887561468781967826126575759110237062016071496331321854476227590686711224198543405874210226803765501508426742359037261890870468840051961943253297124302165995635915044176779288394241352659696380583321595759320721713862655565625619132322944775106969667880439180641978620771756035750464290571841617056470566313146556688386781386322728639338136819413117570327461611328071008348399827149142375733231050650958854308419376980695366265440187713445459080427501868887654957298965985374609206046933318075744128461593024227338178853458034893994440815195442958152625567188818793925747305153844265412178909336198552576116609974592173585994837062045692004093163987480765757333810731350147491583224540262860204870863207500794178195808669531641417697245567482926310292439458829555012727188198515544309097365666967189403572904464348949202481101340850946521760741791661723279984524435062738345379371345055217832584275179544011108295062785116453607910310227060618981609656610022675313108825569019470534321450017 [182,87] 476745370037546313411992381594269491035439332579874867584394102794788462371083203442796892998656536398854932011341237336804604966066211438070372659926526289914327901531315336488355560476324602975499670673743908712596131249931624425462291721046684893250421836066731863300632047095679427409839816022152560950500389420091718933031624174719234535831632715457448407440347724909827691327032640945300871574764324789327623958603056686845131562867173550029926433557133342014296038226844881504410832718485210436829791850303637839292595291750386885383198087591692559411175689085412576108197248963300018657202007656607027195814379205126376002346651505470831246239041676149378480793603317113142875366623093221718186649445610309692862401894106283279683163151671301839042904927094560648074605504631325901428570527680928563599794369949461703481700508816898622578653244668060310041369006592025821567119344592714714506182743555460221057839652785244849650232204745557283999214252538190147796450220561551912765123059199361088379537672541160071841233858416982576092596572624486348665465857391436384075281635478838133618528939507476486593778449604381193913477020992042267644283242651845399955544381388329946013749199325178368990709805522987209633811825438460854545814687920392139682221462928241784804462262418992587783743849709262433692853924651802387227384290834196679532457876379556086538218495276126259830342153816434976333590027778646647771731305171561304802908493066793062334159640355856151533772719726321847772596218114681314132565735900595571255521947837771956087961750529232638555089705998876280238566071981844160450344751187870837419075532432710779564203102445450171984822494428592209860657283397916413786916024790529202211966283406459154606063029189936278747865638095568870913075622751675820851338296 [182,88] 2220408137822468625702611963230355094055927692944600860048676186013240006867114991299723203098756479751890135382183210790644280209978087942745773299719862078424283169714033931307280078821875832913323671301346469554796613906766293264403757035319673016296267776179398034755743071687812970518622096312242620108685861569043099787146371800655730127608156977931317392463759074027007995520803771121767582429041567322073065998461783060191123619060598399001956074703158561173224127890066271238530596484150288963328586235849198590530117088883556454773505791361417106259714126907541703962934616561078140779758549357811719291668942508830289103717046912559064374926778202670200995484133859251533201220483489664612479077333571740833870085828589902538167657769268421642418617922511685233405478166047606686284287622969338109095704865258595235826007597727229241364404159519582418128146353510807237629692084783363674511649026195458445831090341322856134327426519972351039547393215807564841805041929473402818915643522425612134142577033480044790537528250786935809947012596738953492267040936769146556861159648184396009876790878904746329720675207273074379982922808671323719972217487630687227143252067866820309974692957836924311371500253065154755367597389722526228951764618627531676051319253292982508356862735283268078285157449653607137618162623538258689653617256254228367463449591839515775688858432318087310229701472153849108523655244143050576632084057117558843323391916487086654916865371555759304523267361909742988845534427441782700739429587625089479734262850021127506557226891933128666882841708243591200710197601903197779584275897580156970772683449135204337680958822028418771478088328365713993984000228013609822799228972314237717099940792648417744343773207213736063953859285612464148090416115284964621824 [182,89] 8660177507787193224855698206984157443250351469600963417447962184882175369174973280222302693298708800262300659349093175050002578156579315404274714944835903894974412789315520855169402714086145282719231872856584903066170350538962870876848120596143615873245898479430963680587630753628685926604190229140986994904740156321974795039050097429082393918420368032852044361579509668845353510500706088896822390693170659203210017742392979550635520043222570924408740741505636758497498633650580134545978430985675232683003900707071517569434652590685213866625132376108035836351827777175282651589728969025361542796292219326728436077958420281832605838644877656542130430615206125011979673574565281272392627867571010571608271231498181424371324966714088545614612440734162439330940274540852006933057584239175564578179427817448220151178694024651953743607273684744651217361166268376909144043740314590202301825232929996968562309172755534444701469494416939567476865065035996134884440722708187474034324023071354646600278598784508876926457671554692917429788653528452142705146121775419371253923276762666572111465683689340207166843068409703724946401113466602060158920889291790757807840774140801396640824291963398212535428192182256928429928701360991405372978979593395073037690753232248025209149485405481270766801847406563627731484377965999700699537099373745834966253233577380699835049581907535773638972546682667396543046069499761694575677100422304942775959423612102340133010925172525096082789402366312795465310088414432354194903925150666374394671569899937919726679517973551482936024359356712738314413306508534307933539100769965934710711512049500810787891109450252244875897553589664354835644304361799638627380659729276717539011421226017697797049247552964741144789402826833380061845232396635553475381083672856768 [182,90] 28241604488118075944126566804874011791093341839323019775482765713127846224662507170866497742655670289694581891200731447649891559019023655857944156341057517145284335586433637282391355744089119281787578118832290726850995115411577145892607543164118419449809441170408903693780158740387243078955483134254883461826575628829593494566886898516698520962038633740710067681281360430627861101622992268659682250156555219333209408656463920993816420797339567360079005534431492042616790824551295000033172311143824328746581297843805126061340049648305140047389227592535749383375843403562596295646305508016965297046791435813758625351910168066087821258961375442958068332844257689729172228856062815005614284612593830588307756116432769674969750507396247487384766925564411447886883134123179744926822835295516029084141230833834957995241046437225644666061357939429307347442589500613775669788216512451694151826794900484803442583380089042062921949588406772034665894047380923743107839696978542103688017789000990107753060752566646165700444249362794829205647287208799981103537671723285455576174721416123814930821162365280914112467257302218005700860786805804599732948214896806697291111339862056264061975442943327817688946248972341555858724874667097483421592358571114698325501244672039953430387796099460606582043486142052877219060985830020563862927887830717534639260452403314752646574233783063384117125232688905915806269021508058567304428258612210562421027949713358027538270502150106455571720573700465399470018952978530261443346783513142181726671246403207786541007141674290878832327217927986539297312717473058717935534515701550265546980349763472980430182392641404191921358427042207359809221727452467917617177762596003602858267765611816741303464170800956131586793229335822876828283544128773973771382250996 [182,91] 76874630502273551466477992576734586851379215227658160690030105182819657615656922524941329929346701315427407928453195137054693741154823015255159084974970877497605290802977054556354958327470284820295202797968516481614078059477940013132765166227346907922299723170429140008492895025351935764318639529838721006464940501288556952822544295312286249634479275162691557554129239224558628935194258844129572452617159671036533141574225471735414920736604269202135496856511610093929753157484684574610655495517224108929079436451443763971242397640896403643689254506880547716060311665977384834204627390529207452097846148296984168116515834946216730327043142195377578670559233270512102065221030918418034460754442218645953484558382096027075437664111571146057862291103026374136849933423532199505556478860222070836008059741364260081348342296998406070476094637671514250024310730767390401374239536354411450739621758714807909309410743728606459207546755075963155795340289976558004756788918112134331189034497937202984687422302065424608458318770953504902400541134981881356131700659387714094928694891804935758542262095460076992901976732182420575503526006675804736106222520148295920608740562387069726408363122472112351448925040312307058606137571869628703710345691471224039959453698015395959413980579971709233106754887851851614364245795288409888360441226300749519052803471585919624711397421628806900414371844366917723952675002953415369621914242609153977749270171912649908872463679473086102143987820403331773463731609253937327136051802457594855385214001341097539331027400580012519722980600638875108044991684016123520396158010369386971580254197996763468000521619717717714379087236464712946449551417471754885009956437242020916131760709738074522710586370158378147999349651344120383753639028960662072736 [182,92] 174357155841021387715521655524073433481962535136852700604127651582409751679109368694606734700905813704885928228004940277274652456240271257855987702538676345310220363194549049036977487052039935700069336669757374256812073012843418354764799321226557658147954175286475311593340905508694431423548200423193246355191044157787336020378139595499410027143665505907748514906252430053403607866936000874724353653504958014439990567258290148976940683458419096010029320185786345391867186880381274588886755926747922458231231417153807136592148221742062029798642990455031327711967850577282973231058080024874578136429593823580658419430695933642647285835735676731012444434805971886399451903419538117114765401577176507725192345814967022070631760836006063218863271969794776388900920321881082058596610264257781787318705279973946094743564000542107571896789723283332601356670070810103025493593503230018791826608935950160386550350417887895022141959500719336344752741109869144080453383573639112915064996419629582728060545688035079834544635361111360862706262686503834952428402832216648146077414433381645527007896386967360616203614788825354662002789021117905773882840617908093966791370067274128748614740680333319098926711743477644967076472864463590431589206450047594159389591363535749057446333997556230896970550926677741435849604635635815103284421586996734690781245344047674317369225422501633750013631437267265781579573100328826352419994542816024073139957811278396486987414376690940830801450865067045859519426308503048917592095632821791951980049977704865385913775625263192837753116197509392755218004780325113504036836783035603184595747412978609065517822013546465245886566564761405319866930398967960816921454561380952632157314900944583451940591339805679151413457652003139223333535753581488368 [182,93] 328686920614646112418794967459881119509675885213541391502353059774054579557358400775767433218494984801958184332194837776274308368183180939136026817290740916733677738726646898655560433316952164800869729402856806365556273628249163485424424483497798780768983842398416393022816679519140695596600945998522869660111830919045925326971209370995024845228817023532348980190831810148974234187422351640019086775160070485201635142834664354812539610551522357266736909435183482949895825044629771256476881073296605331267563547180556445619059799957504966406572886217729576697973219527105411934201312833025948728049237017637023424445956020620949596039641342257610005327639334503790697856209730857017566656533404011032752029045791773759850564879707803607518521878929844241782510462785210668548541690394358580180764162281020551623810652287336738450499442334554224497402178060691250768352057517567558927153823112949529365990770502176678250983719452274282908767291124868446689821342878968337423836125654351990046076180267354251236780214322776064855085947584728296814256046371437542728918463556305026310535782122575457292207933466217805475780531814308722209115074107063767909412374379212452046388643829695345055400713476149208747915463993377034673698223912064967801749920530353580789491534780098481278599433844959841070064834823396898914140309572844464800653934570237470907341702162067717633894593354079876347628480916982620624515039364110687428828835022481723572701948596091338231701824285176158026308231033965371219679677391459821586113225112348188536386387260207362286492611674071999900086346645577410093622431399195548509097623294585259037307252148246462357152429642164746648479072277838122425093376507347249813568270575319198557128462549000773618610951926905424742545317760 [182,94] 517555794171719483927272553778207478624403954338974004897513611421178302625225298576659679917695993548865720285481431783702397272127792452415662471069414524997351130856727998713474286347165006297160615233231421889240980515497054298811748144425051090784084015598341670260619316832443835475456276970445012309907655227145929796265608430286788466914872143979350115199068180738214570670514265093433770124632200782268430384001852364770203480179379207732248233042240123512171861783457152548762784593040074236908958035612748597847977278179767402513260607728531929563135198249355586336958990172100075423213783204768218289933606835748543613885766563130461890156314045714796884167240672308688962682544906616820766157527424703569240676931344197326185853097679901918053606022925890439389198369567561865069366819922150629713551328366430275923046700419852246301217222653320092682398541719592073404296580597085611906949595524670006602850604364797177240277884554699913146799395357518551036734530023899463752608728843915300582400392772344955574034103854404572944075305747353987172000423305039952618046863531635891559091251277019749877098497335030450253627076122845742316066746089254026645536030068062246550875273661229098439638940329694786150816905143642145687102948674237346108689665785770677868601109758943889641007918724832081184665941185446215781511020577059768223197451063375203198349142160053552500734054216278585134760013548516018903657579456853857017304013729384673269323858116643879518024462634615329521141633879057226070594284085225497574053077758946307098983358444810334207069096536575771314815655038834282936832445047072975122666828849030427338996206249894459463864671709840802057790020323875799660682333059534592020424151080899192512162046865306255910934 [182,95] 619012913415273998946147906478290134864302050614450666961002052313985044714990313080095469584413496610769864990071334503242864476354771579448568265212120838994322715802947838445698216555954741369600147705422029737069008669220336016435188030658923473558468358992020537895504906576608199273828363414031957765522083252729959389787647441071294726881943114727560921461066639451695353581113608510662589380558677605608611173685707553231071696949874069926064264625878252592222333317830835498373087828448365113707486104559751990903861914969086814901502448046487352097902757706474823673940556179864800667710456276480600465998710830330802286114372052937363639770507956999068430906103204046710288661860168511438036115579190134214627822185618531631494088743597277295777308593076327201761088414965623894263102249811592748239431950966967131078299932081301535816311549987218313017180390101538537306949889345874178628334927244473368918631099817657037936662207102503608421864290451080526739563101447023855013571221805598215809376474621650762167225213225037877790105821555795384573803182436356658048336217477806096714489367057631599905678298212423807235877948288080529034281944096708735953237512649577771918644670629393615927195413747697165999124402652168139264816923323486845129633918265532497365088336748334698250663432238487926156338866352830144899834547251962937751542206901013987627882310892009078596108889444243024201360989986047408623456214163139033388743659748654023986772803865426969767775845114832866917918321844550115400205230159615261080423831421327758222757718597249371736853083269284111916819398584637322275853735423482880365654756623864131055545683799171847478272070089024223223576339275140755351441131017045214309500018989327641833188503117737176 [182,96] 1397967339069155853904920384899259851789780669046533266804636272633089351311395040720708048708941918939291256723278094891408005854380214067925122985684972844535616389729306824803274860123519969763427119054522186246659316600417978554362606505266230050595954080115737538347113768849066029340438022100853592735244599746704818154193724338159916549001443089045662496721411063461848800948838389504857993096057985869264778301113937216562919103243270006318704899001800990118479851886892342240202069229139314987690638894261699639484470809024251183439855719465115148287961439259248083294146409877556752838326832542303790502091549122085748084179755903727772921734011376376441407120581476087146113886058304099839978883698702544013953982804083949253563552380132998285715173447099275310315762626316482737238361996003841471976840917590772031675805452375842577089645902853614396186805989404019161723376135465268415353142629607039019881829582384383283207273758047698938572470194395849270936013884974715336352166406146428502898730271257406509448234718664188011223203575759624304380841048679310367871577567093099032371199344720536709434724826838019442750317150496807791422882095772132997292250945733060767048420158195400153247951164476834723651666803759837297410214484139597973022298716001642032849774991962602711617102675294703375697204572904537589877635879033238746990769298269717795093830332051600053452876408297209970354471276552786133609617660327449510191059725275777477511396904699452051617731021881806788877592439528465870588186848119645945114092790495039321472682724267558884521969697741538656664214216386813590762125482716324231250143005206541461279507945044842282582148178645119868798427341084658833084187577039136791306154482079990066628068083168 [182,97] -7491744880629184701126665940502361899451892605405986141465893730253618702765634561517291158576220426867044136464444875235975072676674638809548712741365446587853885345322511428089352928801374041393577129885465514166741739526043904528188801694492871589336052005145538009653642860122360776316047658590506888163340472853454553209324769423526488760027001849986111208618790276788494270621406648299390197295121400095309166063306046393979708266185848222119333451574595053663509456082233177785366686356069406636671130857535545806601605812837897620951514517639199183953645971883408195130492465818175999306001021255989968246388715412383276359335091708999931709668288240723682996477733463543031468990212960058613635457074336742697959452585682742997082431535803418077592405787320531638191130225212379005666965487889256796338786116665653144217451386552368216921509860191546684210097835460578106635376158075603153857601738935611478071065870307100040231444076535874630946570609242390906873571694904071391858133889099540768088482105994404778110281094341175912985286253880872551055164115213760274892038761832284556587431719646514853517860980013425590689324156210258473552844761942145979501528421120830498780826712937492269482889514775541468513360514431067272766022177767272351856392231558561167489569976812711299309449113631793301439846288128104065182422759800656086109398664336965687749185563587488232617033272810691647838449954664010980126007142145267333223691926012641187618715164979213198406439460441248363651511284495592641148415310360853391366006344218007019432700838461782567976932735215396463097410532290555974106660239460441353850488128822737810549807568575667929265749962488284283151893301926991221397651939418502255254763007670736834154464 [182,98] 80748922435089729612643294944742066303385326633644316610218025366698872835097071246794871769451342670144707114242271090819371965981846127271427769965127018077516311648765762040659801070200571538182255505482375773694232154544092213860524026725870903569404248836698303201051550192703607598144652639940962322236454136619348888629109636449224147147566615592705187449820887897900242345277992217626478740706886999622184750634224880491997128432516449165157810026132748843202794927847832527533046399268241635630379978139211822280567921489954027909289981096680584399771589532470175511661268997171070324950893376197545181185478822304501263357458108874240628521153514003872909270804699624389984822383434530098083231617515001343288714278061435059974195578657369464303506054540614708487906479913546753032399984241139629353733153350381942520875761250957724810311207347904993287199747343522215436429860101632519612167667262015609531459641867669564846450613607659106800159530387834411327097782989797961656146274898957981677921060050957426660244441251361901544154637085006021812245716302210304078122566920792875512791095826150644139202318445400696838660189182477866669635349478206451097484622789624421857960745213941043222104959161424965970280706439222086285056011713165705458202609016689422868336944798322720829064089483174378044551186188860298347869987241267117360415402976724273607800150169363373631226208713469317833248460153615904587339776823927405736267618106490386639201988697048648218271095417015564281127240613353713928030147876558058969253326826241263086080130741853882472908475857774359477608170187278283783019905884945965164068767059916880998791495320166484793435078897301734515796350471596862365592589554256713371923967129674582184 [182,99] -655107912259189265387741981851111889677518803223369443644955782620189537601735696627877721925241387164548987363249808495709966818815817442585495646613593043578882111771091019329345635890540335419184180364367745175432212914637132143060802409437250852561663587950552030632763055660975280503335018738601790003195008076995051128701621397552201592910525970970058485089453137932685172050862418767600977819654748285276331342398119146737459661743293896133102027500626373115387711294892881959356919629907714916153381806695076538651170262795967250775713110135309925058968167211653359092106695125063258992516000107933486369709954705041160078356827495214984453897411200975939750666535638133706677807654347693951836705380142319367653480904279945637699176595180887144305551897469244960727418984087669679298145606042688006928105483772123548070521728253841950812990877137045230031182308436393659875618997499316440797710968530859867641187140619753531969155305368820721505798955569867822697522625677134893603296578227849655121489879665574771123275453912202666459559125827907223385230894376889179356288906964134252679813645259682994434977828357412292921375189791063592761306715440362876719320471468141725312970850621480862250276107929919557865243281453085565633325361249500391118810141690386326508886107885406364357111325893912690017973991389476912998377647461162483569472098091229941925698084488709162833519419314969591653553994260614727808653813772989363434811594305963855763003411533733755917448849689348458090545408978501131392334508651063194405323744806858929957681010921774410838986078054270437449124054977271435468307585331161093296770627746051012882767905224164429842277391362068992145613890230034725646826835323842846794516173357872 [182,100] 4386802870383805481157207729586374234904927415657049228576863447264102168037768626140624545418039822505641337488345167109257146525919606863518470913154299404665874874576662593549468317836289968739940942469253096580236575420291938672333331561178394603431778922556503789135757865369148845223435000598500013326685257890823463994861224823398866295144555297424255139625910565787636951704436861042786101529180994621950970668026729292181801775772847202627467908648275707738232754010804511657186138963157565465629404808409008150688901145594556237774311364856817067890308350310819238271599011182277506823496166998283304649856574246755617764114776152925427229501719074474400588348988430948705631584053131089325063811236245357272147825263893187648719188546910165566053399975645579880048811697770114834176123022341033915177958329886222732354694127411935275797592188461393479214217639165913669271821931712404566136124769439841459003995270872380757350863974684368205683317590716858680661185207942762281967317413257258905693971049205696393318939310100353890282154970353075246389106846117359150345649882876302887984974115190741920576967817069636225668241648828090917694360990862383324975259046565271750260772902350003755173265743594099752339467208153152433847089951662036757058306385811161466261024211393385588603562590417307792244799589025532432255065155018781345846972510934795720688256802067739527034800640662661722626250128047692354635470067052263105135570599691899674814642776183738081706872111713677317751385658561514598722062588994210912869684659470381920227167375209315322324750179546973134743289780793269457485044305524856541686578606225479483320849153591685629632560674717791625646898360538867746933792255282219883347162864 [182,101] -23908793100590871579219068020022097237394015862331118504733490665679692087956827140613731044383048905768532276342905777188625780416248495013165123730545683477522162030950132817629916500132005948502933483486073125745469427561496069824068169850040186019260442755038030994485965034256779869285797228738466715546827025056186215854578242909810219479448732359039841004613289047292890773556309110007139669742755652522989128087175662171879962681524001337772793306680530218591601737312242470006989514414044758779384101336081962479564220349015965520340495690794785573599382819702202516692728899835386487729988570118915110314035244036747800357583840175159337383719489532780599840178423295984335333437976942665089988218910916218542659812140160843471560121297721611210401372169511104380829719948159954892348054877617913286763246110668902729210326068335233792376079837374400783950649526604280564941073050675073580691978567766874731853357938675404335573596414236030479520058719678842012193428163258906394752497338439880540191756868517156075359561201251386466371288266515486634611175564678665605175214943297519492300159390975748973324196148472458015768269658424840473919519555306200483639586768445749025910887887256841285241736467206642547945043814901624271309951548733176217411996941304474948301048117735456285718381924586894783264879535126838737523580848376618781156586674901625778970263268563198740173883064827291280411832709575650862833157018726800634510302096552774263908279179572025754774448772880452139492771673777567496187052452747111122424629428244440416783456688358599696503175000469448338264392978346208888464610755567028373355222095045671887778854645787813140950120267892653902514707473879519319005076519795563728000 [182,102] 105383590483176328318215995382478758731549495094876493942759780561566096003817914532069172186908359610774414889219497918877988031102053749061934567999090228088357154689660975610548279044143578980595584804426715590943099600530340100196571438431083232123244256798637351221126770485352936223981060985251274229863712310101020406974562873563752511868406692675288002166911679372099604665470154068396631473718881411717189446326871052751124198359987584479356374144023281590427483467333544950131417314795045113895930567738226053955809260649021784349095936351296987153695181912199046833664887195248121923622320208166127141864858960899951000861114540754979608274126954280590344829862032444873772792641537869753275696422701033761100447337763714598605382091577649994263979852806638935680264509332578765683356900624722288365229175156114822117089634249223671866438214607864886190759381705312761195996029331279104271715825085599648627210954675400244167183747981372764106207825873546078065099455939895390178120945726984771484287360948837917390870689011583580993820566164658030955269702499765394483595431219690557570767228519570705703076415808839881510441684260481086518546781505601353670372786702014292115633111978266375300464312885014644579509702076321640372263335623824025396521032128666565007104935537080847084720841893557218868931857878925121141019965370314304346131671325745811011834238522811285230255984527593139154687668785315625763305797909354260884988127079571408459169504461490125189895217259459191456075923110836109969040711166208186400956733036411987825312698371365007729983993514266820349271090156115059736359604941187057093846290162999569424211051803972389931052721821428954726262028157701786883660948638447374 [182,103] -373109607854505852220929013658959594380130783774164092714455925016303242779103964621586382973068102947806572534111719354051813126699720896079526124107172728134381994643006709715148111288513768307191144807469013872801084371403160508402281918569912932655052514411941726981323968163829029783040382067299838453227001475308430008536910687974340740760105857206993880673531500750801832125856564155620898965915221083325906767055104145331429852914217003948427087921136840581223647597122928234833567943148311623400594787971630333176413774833387492187079375910646594927853032667809469390831877192725439655286045947422803011187247830918639183584560435903213680581351289318901510960801936219609818565744998519348627422305145299456022897663446410036442287292768383474966521304433663382676377751208623565453357964802868382048666290169328222611842174896284148773698512659806164818245903708999454332332970197539702671385805871318310523794484940616002850999999613507920653250494662453299667426880936501798669570983695793342545070653621141599799413430272126647152522950494504867588967902783446529595133330546231588022317026227027317433835341394224960398718383983454890494689324814159230614360644614733232611593223582024240754907802708912302599152053572263135308070270657633846101439938845025494706737855095081543573756777245563993429951158893520529648897993652761060551558944275634946440406365483004248112782780384839401641555705101530273903756983349680752427897494094906902973045015163236610171315774118209213072831218152552827629774724125615952285877861514427531492056303558424674659476103155859806363567091627794790004367833478406096844661019547511689128557130240406308353629398748254309453528947603675502959888594472 [182,104] 1054065195278883752518746435865992883811040463176613150977342550740028909631994597333630415219304385313372170622323111430200630210460855493834350031850254694824392929270888248239182908412345329936288691794658458346824657028057715417457847274529008764568928187739227333721590206192874418374370825550072065487758372815596627396700066576313601234844884150890232640328866820574730105303639113716139842544424185331285962368901482944292645267602309262086337611111243125326167571595520941511545138477088731963503930034805851828220408824958921683213141240991161151887266202481699864089314334803531832699690601891507833776024167104008245525112000996930427386788041194754620034579955988212042706337852784810766267100677116788636754775895574855247049751117894174854431393187233570890508909035327070197951317339927257236671132943318587672475284767649863244202607751756681443717034129880207728614349166218115202135357144656414855761091858227199525202561097138379199056519495081896275371929649040929423050246375645122026531065925488401942495287607948145319571516611168047234771475462253247458017069273369893770041876957417584484226510308355723682629075413270873163475161807214813545838223026003576135029971713417846750077096363096918529873046676373105332243458248281926349272808791905908071248673611482913700238625599185663990222841121279223982039379970873702393251473780171472378957787090107211484227542094777855643174246407377268379887201219619284113709340441997685749085528684399056895056007802683018824575395432224425156685557076323188388207587029636563040481518663196174247471973395310663472482500598596262631662969193639682234172964624139115052993733039834475625485750259186390128317002485126351534897952 [182,105] -2360750563707256679261407687466808840392710933224982105205708059537798966930711328429783517105142174634657757286803304812726676070277035525942766161643551534246221014391891022682044952567656533325894345304875973443120794604625446885393401322676160436947964890617428939175075359232642381417011291751999500380007267604123265747910684011368376714681032490835777206523320196334245050065580343874347418230063102142749321351883308229357177906991062799741312233142260791978256325222333550525257901533512382149594004133054945689437684502452370687229758848542106785192002502484675259529322028961885392651643593152241564962735744918210712664651546887558700863312168294869286812217251524215014706974208437843992947830267540694904378290925128093103347263517011480325074514051138473808665737562838809405549268728387306242311866372108167305584781119853364194309191014348508186956934235751499552337951199690894543384090657846878219478349993580754234480338674799623482875226175925125718352337991462262875025769790310034211125771598494183489872432950690857959676775413095676027048345691031303491967389801642542625380176324779378583883892651412422672908791153429075892715000807483133851408542759521163687287954267123694270401283413430801753358586999895649131378152293898048655970222643645958626718276445914655457428828206996447877751993574855900644962518706613655410179906777013454156811588930461500629503827861742432159853505807119246163115081748230807695439037210330603550408970492159250984741393531409142353653030893202397971003803172016185228483005814874598013992405841774175629026211421787083117129175665180648915704489811383675025237684943575559002361698264908787494513354301862095835397847028042887232 [182,106] 4165212762667517875322487987521427038082982857603265430298134667577590786088548298952347197044258763106352307153021449078598194570676761821697018126310325616598140751081037127387147589450402351989616886570294694527960833175395365185646010112521283583274507280438463374321714871832504552540806950997530451131813702719612582401935898803496075756380936934646634325780053347079867644594282856805097393205286337562229138231385553813289459677687016467513467203004676126949839459493437303670283430654877949610233082160350674247969399168409577805851660193202828803359595157131586409832861508537500697153451049374249543787670877440225313627231659263480689823704410789222272111267089116484921334105525657445938091992530809776750272289663995218339106139225565385792008283012207132121109127163302248978809566209315309888387365880162082586597949889363864963087410943427277114406713595045143247094704801131147629279812137937779350301644158308808870852704260050164681735396454237324922215486811193094240151284027020330360002864971796086836997267958870855113055318020998735666353587681533186950771075998281740602866939165738541116782942833438434235914125875589494158713456475859110072519933978326730695043953648404254691160655071991775104951990194833647635749847801921632948370474119224017314079957425919199574608990851617621663088063168407327550346133993782789757603027876223507269693121331231337056567608385253992692410564349002399941666015509042955202015371880331293711655932581680676487249578430244103058421574009708172211531240986702056131552762485549319748881197230480999841192763792053181232090502192276322991327424880706460585265477057353749819894340883040115299450763268431117794356302706092 [182,107] -5753745031303072917566405273157261205147801829379787319556617893538230531484080924784089083154077211613063020216208588765598733641146982259835738701126471358422481064842370681614302865927889855736876993359728348247666839286189410752466061230574220362543150184366643032921912214257267161554807635900989931498961206205968506823079230939235539332507980061436009143629616150948234881176429026573030480442829887983531037882226569222644860446012948546416975875027877726725837019647159106753438816844262859204427196713699407358600668319434345487759623254709402603013057098065278696243729816249886213584637876619724163877021263080389996688586032511552228205864365028358241239198242306774169351067479180574319582464088322687761441361306353884008120230994754781684854345177204173262653745785714861798135074880953602077066797889483215452054421772699411056345399779778218424129968959362902731575203858058097181650930757350151833502242572012296604678443185098160911042724333445046319521031826018050668891818646402550917438416664285518369119901482073030264084103297803645508382681650621306858398813052228939285869016265295340470609485556050384159950989690790070218309493288004432794180421308918159008621395761238300852195996813597430902118342682179839060694038579579057798427982955384922340782229489227553718873209474299112317284670741014802246332290879591055516890565727599416543617649514633268281153189425599761473081632605510506304797011775147129387702811923388890797085091046053462816481606940687219057277436583201268445018247436827510608928028968106645776157342496267343747918839112003521578513795516451198019271446179927808267950326573258479500483693917951456885183327995563317636807056 [182,108] 6185564007271216681230582143973658884997304438725391192809100552835482352450795889149775294355398771538889096653680509192421600085425324496705446370461403198925718752701163973283071743241666774578520395637646950519918761696283081109000458201521586694712146720170265185603970261192140751122075325821872913809333403591715407607062710268028174995287870153583844892205421371680146144383141108182566050541001136002795511369180479058912265823776378276478397113745276078984022311495355558734804756400355513567161472684463803317698628942962027004680408408428969216182740117443941224803793041838570519305226686183491114514885838735229341861587774462032141296716055335860535073027474976029494008320729405603857587911570339876182077127366194459283652005711161702053853237379765816334550499144872446932886147876980675255977254014217833595676859278296167055705598568437360353335390401235641397502161063281286783050676002776428688267439930222432371867732133505262395057037566481234432289430490968039311011736585264283561713921598004670151071664596836917777091191593387960071726528968702149364080638002240549068186938659183893580948414992383721182080341846148414707523167904014985234485375567128059679352675632405456001747864432911575084533939065510808901540172418489581237985104909335864273824532144750025974991033941512532234615828308077326573813208228894671200925657858056987225879752771635149279543389536322750977135427910720525730997928707259950614172148585327356971012957928244639184957471485347593480269553752267187406108772803061684147114095996887127288368611973556392605155713268729709736317525196578181245575524786164096999421655830659959053977650801033805828511876237738407400 [182,109] -5144879440041920686747236319350498050303749255089315412992650908469420699004914940422776240630774201339970347508687294923142578370412622985972177237087835690852220814994197913464729899445857553899714168644946913901194503314909210950541294018358543882528647641296330631295382718264409582985356339735904775880457991482257989247188602860991417525692805946936075245834784674544911780618547236490836015623105217348918262003767952578116328562778766302938183590992633587532666903895965630569663722050805224129276139935148273015653892192099072538939993218259760590807814761943430987325311802000634476447105391498723333364124618484946353028791995674839029598092041674195346869607036481452513911710884407663917265239634158297852221139481337345526870040492609796894129542466033944916195004073078196763700396703898479949994179875983057887606580759280332768018745404285281918136171529587970814256335601170933789301652675387284529397552739140742496879775986185305453859459801462399876301493507279661057009361131010436804277036995063422708389664312042830834877025401703748877015500894271806509681418711811026503828207353814461204863769735993342199342417486676350871313952170099941424755892573668264591521333937518810662067513200143766777859483645040463733849712246227405584852771174684785895860662771035155358280756076339798797206723866897865709220260074207517764100878185393219757098205343742334822521839165277028213461927612717802535389864817509929058383282537446981137782535813589692639484295126491666719306219658993776413690798065696366667292400489626609284981004501912975031940055707574002851050669493637456069920659706423295326373209060014791910720464026563500495669206061168 [182,110] 3291908533268367804875065619396115071847316263688321521967710974516829974369179458813477582816436795755503861009101968845689569691536122164556050682153449840483004116641407732612775860380622046904846902088315149894318047788283387501179325999439407822850876004122540229090337019964045708898528921035324835951328129771351280328656313285925830174299782825637007322265294415619602638887401327834614347147009513638318258846995406703106873421873315885245758311213505532509954346424259247999762405446111277018854539673126503746194034198739385302120775880573898948338766564594090601795585275235327485921206860999185734806917873511595955980847094692486780917403195649192351844776255948418833312209214977509025618536214315467706918319168267964951088947488791726474819013003948885562685345298458446768615556229372860513811321396244078722190098729365351985282159224188744512628413627740676844641401076823257835040436958945203990107308001075017641439605908955355260707547152132352434521621743635401940272692167180825814330916584248851900434511532620615464308219030232483257971767945570782109731067502576797411432399122134098336573677511915707239409072691295241326343757261184278834604086040738105348351072182614267047591201124590805213059514693129003202138537810607820427865649674776346166751528324975737807842433379713854466525131249356692170037130549776187735458303750627614226251025362191300680532721188183247576857761797195552292071408327329706782985799441806119822137817082551014192651304109903522013844095554477954992548485030826654893596417147460031618890241975880195339652044347783935263948192206619609054314728935560977554593357654960474629507992627777330246593721 [182,111] -1611232275849035414429427471997413454175168105208255547844157279265467858345944414751717522146624646186541704670842797791278831816723978888115266959236848302380259345592341642625365697202893299258436408616309652425655668579894494342273120131941723943178992185900184482153486576050706248726411476976210756208835389921025831967132449933436606899541880242431928069586325208340809482070464582816000124083194079220765393417898688009337743929401166533262929575839337103239666952367171845358724171740739435590675040906960299019462503596527335643936098533217647541401773437311853941694671707898612570475956515072263380200311943264196565944371353673442141137432161152079348388488613008071183772078847981230654429108872615042662287549376171611118487211275186708122828875373260415280339742936576606878169340371332521101750976812979628908583053451610753349398289404616584389101660813482426708738596876316809902658862880103462707775298147809820622510757828173235315333409023526786341164540863186718611373187374707198907423083426078175145882200383961035650355249132053977604184176851284983346380404202101169921407078775463025350672326611633187365497694711279744119938251971444848955583987413992980515012680134576824908011042247214757671562470580215549306685203391865354024624552456790455292903580877410275781869372366631625043389602102369281376764278122971966558761188150885697588587401976690850817666153941871135259552186805630781771711339234355863665406219628892924058182196130449932530912504037485348886169819765206810920388467402149651014648148970686942524993995059893100178616891469329037710881072825837289358519958061554828946032454109955261022462791771391363600 [182,112] 599944840968376283416427746280199987357444786233013415516548390805657425356339685177291602893080093930798407227159719013675132603267961575216147534378460936485002899655048802300828820774874001557734039026243091112772870237416231640394355167196998632241020154163134487460978860169957380426453211815357779786979596858895560643576720212704661850860778215274224295411614452401566321604188446664002156179324204570611139036126300389937503253982596209019669221258248321804364144263535118206518780188563571688941813237774048743742206236820251069239848471858089510901938928644475654189242720020099551633503389141643534148187124482066657136323714963147236701180351329875241700257258606743975633084013772925826339451841751179975592190364216228256347400628375064151847160685256687229023119861046732686405003770781649411708342019976642383066167281962698774656466963039212172980762112874865675240361798818975866137633280771620311336777438845312778743194899247510977113661840573752606976050220712700895048623400910585433130036582750571662143612727086712647959722219159754499888910865395747727765905538481155076651700990819588884981902249708368305190624058589782236399658473214329938767051200809892074912307718479871428166836937382903225813240262754107037794336331003242525213952168173860016830974313867891998448729401323400376828183129277495055942311248000431244891185429267988511554416238903935223340195284531269259785945408124759724002534038950112820097968833119474990795650134065783581061456474426526799731254120573029630493641679296926744512043264027260062605010590394188165611618668208245030746013880289336613181705031975436189401988983402631793257254281120 [182,113] -169023827179416230795320498395373934283616570949931256775869481037681407375538220979673832157707452312851286724350309457491387887302820311468965010792749524830893475553225206098881013532902756180909830734729758561617742175695372196772385080695048378090088104694481738229426101395114946233605895364964687545536939211077328732236773827065021379770313604376116462038208421935006599561076671190458273936678035915029534994012070074028691223684186588742445223156333986480709543157080525444770343206163881971089177259435090911395472073589610369517463208580501502347491039280134799845909970856407154779669628077546087258700572114065447710427531263833138489245406328415745814802522290583260983238103020599200160303806874652129213463645249735203642614798329093017797738171510552265483187796702683091787980928298873075071693314077697694917378065642522084640432601909373809699347335076269613419898619316595071337833948677053686061298766827948078358007063199357638022801341216945283689892333432150361333675400564864966461206595115903847551953215159465244031936725891664051496552114102930202450680379213752456093971531344867301240664460196858829412085288356085605249018008488004318480856711412103731177369278519810160804472100829550088595003321675323499316607596883329018758786839330547830853706229541393302055264553513327903365961443941219616486961798069236855353512986755954085868100403328189550069362170877518322039364790270233289793604040952539179692682519301379769435452208552901886008985781648808205646546081131348783647904209377549911330362014336119663965360603280568734828924752094984690937146190622962356059838717620356904070332062357427718405664 [182,114] 35837666185445753670403828719576557972361114880290412891456472636150056608110656119494168789796033214774699424801288722600101567027660155535305324548353228182186067202265094000453797909665860190878468923634197411121299812382285362470930697194693415767511992466212989349358352459448430184665773032624021184180471227396367003258254150181438677351318851713169194825223996185174899973078627796971977133606765711125759293079541685532341010120315362574741897046260138395292278135863350601134124365903531290513127715268827561937146585018726116926163154093737294316433917817052431273386162522913560135326601797088158860163235484756647238177465165478283389438767673529461064920014085330682924225671166313262026104692026447996738034737399703974916605759639742264309582927941496071583759342766028800410691285160773288911198316470598723122068163353922683490577945705143985751115463968845188815994463697191179378477472755396306140457346465792550306583414511691751879733440572218144706744314502593209314157754276691435726294726821462065062741000949391460156789569096288142766808189691891589907996668814433952797653450553513304275956918438604220393827052187990169872149486641916213318572729381178620787258977006186375764259966348663213241120650097297401325579968240568911920532775304487734577095810450842464584824883421177529409385027934139085918995117612133300787462556707624773087803274173175919582617646487794912003225008783059881787266499768881567179056440465679498602658585842259294525655619106634142686473805002357508059460614545985734785668959530927676989266416829641878937125600643259648750405096896463077047500463856838100130985065658100712 [182,115] -5688268553496305314651704304129655209261196794436267038467509686986395668067405363839868519872601053746024488588694249297985770419355275875918664940340897084447771951314486426097240016386627451581571889457699484155070718286738579738045316605645440354579867954862435299372351395214570266029190771317709201777665694925434732410112874103292925886089353057467820008372407433078608314143785478977535946953338161138011673248100817318532965377664005541190828618704397514388970099677515098117201904623360738954913656869992390985633999955781084619569351598210845250225648066777365584033191543849008534541861150391413681044039571540949969915431127102062690294686182125762599558400987636506063593684102128839521133462378291929733091217821926973413976855598883617882958857771295945750357959711817255232193377724807477350138286710845551716744803449117291150753098792911618275351524636918694831723244262256773496360415033200239261998428134664821524882086562258096236472914517699155410978617186177325158278735316790966895901674866520417374327232695324783044553087643089403578797955249881593467962491068933839675889647277810651243184513606250953998233532292314607916230238336882067179673575509939093209396733121759682361524671950194251244002162777202250621174251515159995588415777234976760857317538520319175768312277330909191704053074183069240149593205866698816327051704434381396980142453026521407201595091253778725983210287942256693494758687488316578641897403743545413655446703329141059387928660330949668330379290034833626294732572194599542017507153766936244163588890385048178098586232204154695815468411456477620166434490267372272014959317024 [182,116] 672310457090115930218309422087048340116007270243903468534351318400822162919287745158689375954263229981120034804926344090092505778302053700190269078571162758212217169433332278925126985508823892484725113897749984943832617077787349360720296942035807286188473102043813094635167275649030960615044590382671139957657331007051206067142776180505890133250329841437744701837823818395011064182218122567283628085352858954408206881882233351144548036036504377110393039080106442589378628778323948638573624851085781271746521035219828554060230647001790187960709778298782591625256804672271440232849286007863963953337824391794276335747389160153501090396160209460365605113865499175882912967590588083494249222644846613087107639147820449725714384562178463397530420452425190123112540886927909422041975700141225787010098236726390381603847089862342970604092948230600548285705410348267952713223018203535570935403481655080645771281849343466550508562395156341001707508985771831578147449657219275946040426858975851998667176133124505803190111763953355095095863750012076925135043686662815655701196057710961875861881935319675888605271730681812227957532888252535559680637300047500088201754713200318370722362748108972524357025967460309411287283054095286531119535551967332957793520242385248822609705207564526573957907643804004820772766021628977815772638861360250160707236345984352347714546547053547160891143975784455745026340893253248972530644533556184350498550526317843315144455929428106658004380669897690230148132292581546089438266149565168947794768504935438703845228926133315179545622671576114826670627324651389744575179155182511969589422922098135471400 [182,117] -58859580683204004411333428308900582387249582854271985120524568575496618751758678320287957864128629785318946317637317033457664801653895947303891489852151821264767596627527078687235950946195326469806816388482350192601875315451361501991623952075980173057498229384084055362545964062387997114445541224195304817640665225032114522196474512617670538641817041443524355502463233921221911755395779096256526981863430351447854885550644380174811134849322060339257909492231722306192413873478045560320505682189397603733229351876478640856957474559085934235151626623802400084258561937884535276420332935477678752009803028379051987109009179046799175142688936809363363814952008376954715305608871815896493909160193387398591620456100179276759120355674721642201013636799206481674834757517036559261897271290654560108363914615959764152555358744199401275672920975576820955304295298362242896568725145737532022558419139000872725901498227370531579087412167833054318591794603225049316038861485949798876168844732106271992865864756704421843051082253292628038151951963588158778760282780858803669844238744969135111584588251240788139511313303967303346381247739067050015370747582755066267201900477022031642641301391370904444772283554566486280597992497211540395149773178414353629217946855519700378198853055240337660158970786782370200516785464077566560553544109381893767364225126230431570050197501355592863942434342254180619655160280622637113631177155145676129129527894782835865055662563341345972771806808512339888515509686095130560615242169282318879051299150670998627457328311146388551190694471376117906637479243097467515578734485436973165349814435600 [182,118] 3797024617921648372264562870428248749784600105793794234493449435124875408360135299579488287130479520589529677270459915352792685624566645416772061574428853814619449343090057058301103771581252544345330506281677517325904506041489449963119266351664621207347689151750016532121588071186387799905208559495110170063776988745015304096719503231893099712790326885837331686855179233106417192180302877526129836105376697237253464285573432016223472656352845990302799312529440093862762991743159284311052380861250545182042193342317231244114105395904988148918870824587872526217178983663248399989153202276808767571925890306137307897991754308169854416431357549836814405876579568558107422907072106113830624408225973896339339276446915284407606686064587476692155746002590813483527907975688403135809888673995938463992386305906024956756674003450242664034318783841934525736941050533780393663595439742406468837068607527513030488608687993280713822344178805159959291162727570257915386052740841122830194198249463411520893763686272859229172101614213407772427144411427823836205322278377151678083546245833281494719406625716823875556520479243651073448947928938947189227310564291858736124961613667560691644889605397370062324379835765990469658872487229293273062192839252959954728036497834318108914724506717309490515370707018052743550623101410223097273146562882831441783646028306567931738743880359557771747816678211037815762344702460709889125292982812967778180112736532828264849068410110996057400654959208878566114368178049060709825758839948504337229140855144706053329991615957949973437300747056360229788567873488077659825134310382927248837589 [182,119] -179477089279733587596620843297672501427633844326637800297752330439348546148172375222046935087843378830751287246740433412581552804819528912613225677925492381936479348936087933201848874585964535856325452496907403495931755753865222679986792086704730515608921660099475705949569567494291807101141445492754414007098173901167248033523118108576870649162531031960902729681771882387733869039734176368738075364022726885989750524432580584187286106571019636115970284431698559469862052608722716117962094654377618092316975348150646763926625525182893052576742610174855171569388359512385926225800331422751455272618203606386014620759708222222136502158785185895408232365813708965904984197303352517493275734921312403413902782674283220914443046298842845088873016309190284892419667537556461663244190254381569062871247748119794642134766447135828142993486467553266101016966938176623840449017992767246959737358537772531000768744760460048895362225203450637110513635475374041538698729961293525545153542216831199982032478597217701010307740686266449837756326859101035141053562638696006922973208579294937928328711530646916542168099156664650171559833953965383792689020822960450522698356031521207692149022930987357909721249585159088471997583392937526956531232813912346972625126646699184718310582172502349552371454630526256281757812730237181374828764739968418308835820512427621176223770541307178106165266815162910194961946521278564519257603036245255637461518587309117611950764683148725977867822049896885073341312121765288352653880619202826856252452151000659236627053843876527864331254899849303094361786377740215009306154648904750584 [182,120] 6565106876209887423683978912602201686289894241991005382115829036379112941311995028832979219767679473934302821456002214644449821731351616688943539007196756462627482692008428459760497071785992899699602066639920443440901158815932626506727112949556272703311221870307985280725756219402839290592550304765330599334090675557292311504243892117098168725999951159067390631992245559941130681856929723046214593449962839036683805886627216822005256111372484906949157922934279663605271615557932650751564643955059072219008822043446606119491934197273626867261908744117388531662424339118692078956296281310735202256550025179555549609466007436497549677020736611029029272713751965690146875766731616906716008501399622758610384837866843704220248559548134399294104365897628609171206666374325746701174736665376511080989267420525891908586706016041317127393956240262165815533376812754449491310147154128573819824193415255420734428595426363148845943604269261663712573232901958769868043869632458219950392145538104220058128362249390760921892597816232763773120010057058350564998270936517618369036954239578113975307701911671169776383100482136694684789852735140809683164448891355978179646958216409424203623120356072150955630210972973999199640570711206044724907136008751341607079546655926738098711710157789859192732052901149452966682622382213792347214994274059630653784595946988960386817846713143868384566582883589600223833514321860346907473015922226603917797524232612533177352818343097484419923464206468568621754101187183326516309883143448783496965590060994495812177915019972590221241702764536302123790692813806158650279632352 [182,121] 1077555412335165376511653770991646128803244194888177640335641908669471224205367575533024363832276945429645094901795942945739897078026777115071717255438571071607626282933312007598395802017903093048517089370556766785881174583141272508706849771593954906961249448680874823766624306373219862906639765955015698057601066804692536254639271121558156091567693292563870885007562521176598148239505998192353514749580753522308858099405554606559554917082426063091403429980027610322498779477980716238779965457780994909973953721417720842462440767675629862082143932997297707240560649451361622479614358140017594924113583090085884004798055095010088204447917615316032999909702116048614949339768678187232175290278088385942181603210474666583794370645259254133219017246789407830376130057193814828021119251631523206679851185757512298502221373964539911675167258030704082676424960257138116152851952435697781330578885159597344399148253654754883312051676021021885247742628974886309829047628230244000894240891363207615917831159441343566711104707947534424123459706323998284563359208822759756444235159576084995943100354917587973906686680136794256168020262691491567797183627391726121771016426586496168243876042857827585976046223970204710257527364560054897390279821696481538547376339860078822413848036334019204567861058664138232017164613762067025401795328433709645066344624543572031330124643492011601836469813220723967564310339816927544053285845642496961732088724241621371044058482780736131152471327809163768345251446211212321308080778367805982833861927504339398938870467286253958762636741504878445418332886122417275808 [182,122] 2252173912151535372735252701893124205795698907246953672713371541936066033526732423472193013083505822642899749189606951204732403987595573116089153908987504479807503211091149537821890892299755939661720118781810742217582684634787686381284523773953321638729836218672490149595508742236463559623350638535394756537422796185875598281399982892625709092791441339613283660294629339799359830459236445515742675029135084350192890152067484842955923073816454065435675108984611687013613336442109307098469200250278368836531446158532747692896697791941235232187704080452871679276581383983980425364184292441963290568538044652930033692065380015147753717999102458115668924029281771395626160500469621077292341868158852535050819565929267531223120325126200126424105265944512858684594240024350573704925256398915481894434684413450934631161111125391851940139043925159411967992135389069992497854439327739995248313958622742777478702427986600377568631939325650957576882455220808219580205336884439006782363075870331323657347500499615410623700687073964820678239348366033466483852238473680316953646866890718919277594687427705932002015048282345751097295849467153669614334669381074005367203835770345075761152180932666402458139712437338160632431382410707080099103239058732048030424936404260756562433265094528877587817550686195035267975761092017817407434042641762422347379628902576178824389759985689600063980170664772263122555014212254559313010131359413521540332707073112048844812573869590920847879937516418065905233968971918341389381174864816423066246116225818483553245508060890003433518834282076080808644826457305360 [182,123] 2352521658717282623421104021907570166362576500534113314397508925403000115405399379850067307390330097491751978284913982865973826424162407213469708898298771745024418689895011105103682062113505289655498634609772263315052173571952692891482962235091849931240525143754171800319329550454474278110039379275442593439307354327201152432696232699036523373049444486958238823634046794252308339381045299365840687415918388402132155964671083575137298166350131052003438445711783874683712772868871098355134216218929205115931626475382416456479382488332694602141699949545906301870867491327927687907992432466706813710062811067656561320608924148273292488117311572440234211123361547326910370051182681415090867362882791715242921662486910016598813473596134658790524826942746493817179942579941545952401535141166722622958248753384547965342593270921274508291403760107521003674539388533667063264881821529099092845651500219538436672091804284334133867981010965726104911688964783519723069927431252509153594637907812235053925649692711672853475097414735849156113742585383020108497031760836896430995400345446808563038035089293251060134562253007964534727576968393607642451526048976370297802850840358537110986801115498490815848058131102929394128307234533723781450751882627675831049690119775574626870676176058132002719738742183967742137955763698125408885061149138530155409212397350978530994929051856281502127736814451272714775800040038179508336140672834818928569023682012375369082914432134036825368282581209449315920555064333909003922988191504799989183501479882449174561725418161800941978914646351798628792772240 [182,124] 1432660514596912413874747338265022472832611218325637862223101067387463171021586269379154634944784481695657037240817367650039676757014505805352945950510933933989162535324443825262495304791646346926842268948949515094760829879607602811320973256235962636426690547969038784890555896912829902044122497312976506832432882320446809056211591338354656147973021374630676093531967891703882498111049081724513816955730463502306674958875828934460520778286358537835976979597997312421966248140566376484686618616046208616577311011084657014673168936166115579747446198277117079794107503133096229405045211051970343876063613584476300266013798669654068233742125327746560371865280793503226980267120870081361153694525138326702367064898387762512752883858673281589133234408117455274477907799743011596696575221505610884082838610502193840470271808615844491346705359044068388932722187986771001087654268667086651850875648785783506693759915818665589525731703510035712795924249854358393202669705931974246378264736050380055989746278740372150359954254951380399779017029384716782770680983707624907751668947066058119468619218888295098293385245299071536044627593632575583389637736537083636213520289456643834341795583778997314031196962858209441126734148711102487014862090445351210636977830197957945230673188776616708472120952737585306050672787160032719829064329108678723649495295006106449628374297522781221409823442199099056060712811130638753229104971226037436927172823186373783603049867095823538299148427767535682969145332405352016481557720994331161757644536446920351037010409093083818021517989976603061912 [182,125] 513077490356596868029864487743532721967789073376094872820938304065245161766069766778780266803061914668038180618831806849834582291556690961422421371601620790419936154607371332432054520243153049152452834958345216589003415066043245878957920182719679498650886728934648533342159874488041908014344841000192124746390623066252561283971694972912176578786028949656842540621682557821095859687838236480110384359025306231658491063227397821532650865865820622023472369376719565832737309233704881234172252295430511753005740320818693662361347447504572375980499026261097688313511736033297530100366705969830282425399497310015765420302361259415598646736886793041264404446545382434786966405387513724617102142464722691093781467146019913288310216054799642477562275332779688811638039160253596485502174169227687556929452595022581535779863033210387204335762470230075920137088009098026757725371370968190389707183924705469756942958068824481691271731967918520230120185573921891833869745848819244369550015304804419608927353521905700948726322449713009306011060780018651898739578899272267466721891948117409174553625367475865105516048400532770940656379049885219548626531509553757951009039577464811847144589179277299284493592428943910362173774899394637113805426750526461451782381252585934835581629193129174342057445160785110484534770491508264390710653454923563712371485091479328275650364385687607071303977027287628040786106166500824137420549483744312420377741736769184665282573381906579640633490021168098632359290450275246405621046802541399988100801861714802080864510781622659351983273089714416 [182,126] 108732223218138925707388092387068974841332480669616830696739895614100811577607202176336479394354316130726231839266206064696552840624094475610723180403620425236410736617796326046022220509184142777733260840730856424276633676754929358037748857326132516733454793822784151692203099687065119069543669587558712680538033990768610995162606578318773718938197585914981450249021242401503186600998323660497983839887009013475763680850955213033844782407950851894451311985976258514268708547847477137330987095943795273161209350748297604595388764526099849425626488403018918602210975458502088993685683044076898056276502727188405977574627256349055303903143260838107440636423624084781358519195725230141869000735801174710454232966546800145277065583310873119523501594043957419547868540046752801584258530709466569229178907232445044589401518212180661953654879517228723888953232386441265533361935979301518138142764576452789542295046271364267534596319813869160368630388947001268795022413487558912906730644556343732831386205654721970912407262170913263460443642884619923325088441890518409241389128047844111903174135267864237726661194813933963859253651943052034672702951685226123597179183144829705384224303957072966045868713064431982575524505469991174211853977417129733503529456123478783583719420030825717794015751091072263396124535489062285501064895665214267329976602774974385948261275284505437217151210693758224560829837809842534651943595807116858845398333457717095776272142741722007350479987510515101543070848118391831558392078823110457437799481344690793262574044267568482530033711 [182,127] 13687380764376021845985527358986901755234081088904333168235116865644873381640402557315122832047314148694709751108022558812515261455517164130748359487951933090810562127264243327139908755905746191742874687900970974091647984685607750424291168823099006315544636160101573891451180258435006480265959575989717232054493225959958947679483212234565251501837111055997543758852093966289329572088086544658509859111705497607759577070534550340578839280645407189128222276686751211469034533132088099924310884001493141750586514684738053938467848220100203563710623794714058806926059109203067119479259939233942291872572122296083377440688855571139755220911136899136795111979008505240178509960393077350775087991515297336348473388450156115040839989222749529603667995184092178312766939909926957665630413035978150057444937202839384157996884071383229825762459937582335849339318008131283389289509800588911055294831955158817303324340840976348434801584436058040823069270647029354297963663516491543498897488972381506101910054172248380587465131157725975658132788133200447849561622557467362544529460962530811717389913528645667709927171065708014259238734361127612052919229251064659539840469948021751185265306448281836725557229236435336219927367636086944192960387602853438349727722033660556775515163749998415725633478938042405274156290451699381836192529284884123986441475851513235966592599895918616056533481574036064814268794095722784036400460276087613213804144916732016940304496013709971390549988314997965864516281798313338810667563687859241571796487233017967182423558518746377840 [182,128] 1025614356023721240643847622858224357770601185686443494713897859992430444601156886885564579782346150011865572411509961176964515094528719170940983340082058483756637621592819366121508593080172910446893579063204609762674147195319908483063075211600758190562445513571844564135796965178802885101506687243881577094070290584815240125874389838443710956860433064122610726194310810714370763732821012359251694057254608176546999373295720628876083093590474081864621114477593278708841545603919805703726611960040104253173012474489952100597822411075749403373241430141489193233625971777928394462810181824855173823900136143611660692831686575502847330473363401803667338221547409203366523434687188117154704115505298158724197260711064585743200655949426012338155444585805065594971106346871648457867388644689006373840355306638541858053200963646372966089319571708717034918824673020844870705652023477174901502115582608204464925661911191215706327626165522121006082060045902856894408715141804413077802369427636394536642281460928005120164422251061444742436042630656024180974148861749693689093597121238278558322832406414511682940546024922877723256191289389332618838703386530877403800376676451303939944539746454448808913434769964330240567924029424400636740379371920603140002871857155568449322938896366843484346105350587808519980350203664245141987335251061542318528271760878672880936160107683960368846549108225434873920595664511953649482508951632038421364336673237515913323776307753809465100731671604231343825590577855258183535197765400902151398413753582563917700660321056 [182,129] 45783399564621384868641811517852674351412683554082278618198593852927047587788605959769661945752805953217038371727034296811092321397896655203601702557026321256227478638319970537026190384083066320125535319832525652474181419564807041701677547445662121727970872245604532498157739461428192352723478026537806690974337464402447879528302826328317199546090920138897502645701264457000121102062948413810325183253873259245029873731428306218664419403583070121497571964582063754632951338357764786195799224363956275754268361937431527393917167468091715596129279271177759013857573776398438539454461098991043985184080373599952548938295246723806274563812316445256095970106668148861188105147097198840717793876527095228183519330980876742827376719853871869620162992487249933259448710124111146702822076863958656649534485673457249576285356492722364292722350275397713493816750101900976485057785226900355853982053606435907277874184657968773108739675452099723807338756201983221267283517318916179642527049235273745727512524884340656504358325783480864016732633857365886930959014933251649953038615600991036004485619138543867572709342705242860389657274637916087862700007916636609231450729858229698488733283758306326146523978190582907547892309210023478349664783874948775793973186902444723812973925189982970267878177627029562181144909697697871755284501392029382291085276723884909098344747271047802239380791664321611763161900466770090642822445289356727384354430127442121055033206347095259408035267364921815635863125518803256952231145671209341838965659985464670744896 [182,130] 1217313745951187588952775226089443068222392328176813700666006220935688322241753128367359522854089903086893868675098711822431944242100718733243115714127902892179994458387064443150085241761131569722527717795662445245663286314594694790346434941671082805191075753854690443500824392507533948089342299335753276281884167959842464214989419311477393283498520092744712911098141357899772635153761539042451768858330843474488932054312364212948355950170248352801665720497798480260442398070736539444360109839057613796055799665251089167421356372519683178192594410575727814023782521460717843181835370608528355099302986202102504405683918028668110272374339882588499482369621227874636621944852607086279229744932257728376542732578987034663696037065086013667197819680739787594161279885650427210449542966407975331304624617179926205279975009743201983626542535442607827848455672980162018320653701781890501929593805888167718075550576125625735238069498585296642868691344468805914547545036549784963649644866556329172434008400267672205783412532707467796342982475555269638017799160634976671381835604552870538016074322236587381450811269184196660042741107927298033123888480339895042772082759513167757704085907559980834711862497544285711538432792613285279248301273580581605205304502618508316515847876202461327898764395367729110401985287156314365154970606178629209502600962788516043970714241214330346651011668056857148910206213247169507716632996968238891554816922689370844712241942170317708446830163095509364122123693592310494134540768341707679430651512744524 [182,131] 19257352149917640162386233919156054800304513900774651410733644311761843726158553927758333052767663961069921785602216769200675041861880802561126047261396951357347012182731231689123137903983692405332899555842890285236472108227407386596959684910104977019917648868064697489165486843411204179247286194067343080857931064645173030263218054952364150611040748397640168228148279762073909648648068132467235588828695025865716891731144402703686637161704592486759959261846619943916745884370777757773020414428933257126035026201350057294179734428035049070790862700834745672126198357231554685360756658057524900867011502781138684814461181129010252008341496504851736948489170431600894824318181805377951712777482962981560180941614000237590820413226828499967777184183396711432430123676331688812939501810344654189242564488390306766013968280963684456180267037876152899704221271367167605022600867892687636921850054318386191141402088733456669616121352492400625963345867681944968308075568470066692779853203744604576661844223942647216652439224982973088306661393284924187059737879624772587291879901842708672914836992714934363943111012347142655326378978912023639338181463697122088479198055337310091842220736655372502790604261166413584880583503366089434831403659031553944810292846259844414247728678037848561206062509620632307953541603802094886953769574508714637621443836758120817444280076189367041230468672764607424827505885469980733874170618433710695779603896568994878024721831686480490743059565376552166962346510502546266277580302140821355337232 [182,132] 180917303779844209944822201871513665045096824378793297470913847755587386980618912603773171185201584524578824010769356653896959042774715419790420895930058999976940090548620144795723363792215595609449157188676467224835650238997398942230141117952237924940180571822971274299609548608515558423811606676566313165176840576342692319789071478934395672989831225884440558424974681783860114385708275616235007726682216340604328358626313604809271049137836850534380739463339522900687505306595404805448441062290907292569267753256913743571406439734260473085205499977471900572103536559371487612947320970763333972152358170848899375989418474484444248603249323659304867152202489173926153526022732835671191989520678260950087087109888536550378489524662476371197322884903106904580432939860790572034469247646890267279198927375995910537658324596614577995991414749244800662793396921066478553022136958002416936592708184849629104037250543899127099001852046417514230702469361164367526665997547760442933962370737967545796136913354342272223358171213903935100185212188826855248688799931096487514986315196325841622296081420103834002361746389349531169883398660204724648922118544648137012879833111297243720419028431263832424534428189728398547684374370737360009334179327459186950942339119287939585092048819687899511799102111884187557272516571237926361326576244106997323009921619954313142316244989906082815330828942431070982685309685391252270255403496823609679092870694570802516048108613376385111105192549336090967839930722651138241059575094403960 [182,133] 1006771547202685086221347814253686136519315071122820244935214522434529534159992475568364654989272424027523147472198352675083870552318763396721769364574198151519265879567024292464302014951745419676916784542977575248473840187507510109834735576666824468068583011770461240900497247687700596319572371162440867284386388869130587897686874832621172026733363811589559871057130256489767843766274954788573648828676764483000224388636646852814507296160266409875269616330103513766470919397801643311697500016802441672641209452136826192662636479895722040845277380962004114845268837090393429870811324973677122475172403406974785551799951585459582720791835116631861021039924704641928685789277927997088223548869758688095732309722445034441849518399954277019807163488573068167676364628468787022718379598322105510218161322058379214522834075748124249009223890280720458079472602956863471434277457255774859002800912893126161859279900616917156522035865562571394958379882242562375362203968164064002818064160891197860586053017371343720459998262481918900835811292483061844239939991259420253482440213440632832378294056107746783538473694213442126775940512705449077784931885233766554015802783436786358465573826961127458660675925111273043810418879437728200668511076081043102744413797631702738366754087949522747495779072846148814024173656533057078010314938554578569306381311768932235458027378249413066514606456690433555252139901254644798435646262221027395641896186825804143061966029534123153695639951448646361728042185282350071972085200 [182,134] 3307743337362690422738303481731413562650587114846330220160379303296490330682269213025639521723196330588931849518217816096352006483994880227003238734432235188456398306593018180626836489567565672643313113096554110558263750897104690037000699922833036050452942805034296740768917847351006128507156203437450237798180585720309155004545509011582141319838630646642003242654300076817597594416007449600485129959756091953400700420802795734890892616443976156541048605114489466192655286059276471605651909529534054220732678571402538447639336670885964685764908899043425551721934252612260407834808448785426828429812975107483252156850650773240957664233048516414629061737539678617953752925259480361104559490620942741448779672094281116373030029085906634780679784379319734909702891964148963333788388473261556035005554449418677064868613132595136986684390028660056102334675384328593023533577296961643983687023826016748467590638481450623848485420677063218105015391136301662383988642220708238128522673978430404696515564338765228347961842965717821236387263719819963315446865294650422262907930857809556928472124887115950439919362315011856957229263870865829207990763020416939195964859198914880348840609284791399445354624919584973216237720735473875320080272914374800002153460124537777929070800224807597347036533641514850630643061579875215638125301054694178572998740746602794920898625848472068021756157313672139031078840497900905535855190849613252311853582447934138266615322647851606426169878789620537733111850401446463415 [182,135] 6391176456785951211524025418931835557010404007213788210895702882279151403081848897171585938311435518118663627702219714515462794086748584767823479671451930804539115668626556441730438713355952665178957406529829765680556759181954353139119879027239495120957907515887339991632838900626275372351398215117492123028215122886962117899071988745390588557986490010929018953571661164089994405194406492990179329040093692313147691795606345249090235426933213116421300758419215846018771180874034758836434815968893997039029005945690160311034244693852212101243973390541082851711103927420378268554116342723455747210939878378108610750092411436615247479950750074719433263260084724953995748763330046851274509844345158912651556920077539278363258984592948302052721872209489190036626947471425524985270859096137769435883942451793387595575063653667246373449482984777348669372030659914045776684159112020317462739693605057495028488608237178027988936450597133775285405560742551486145839567521089765916101020207608694312471176800334798433659449800435212597889871594855181957147534766796157209003690927121463441705145536871300346241251943481590860184777753209752310778950715718927457587547020560184469335868105390725107082435889543593388837909156227254921016712344120425302162422343465391303279835347039236603676592140189655277525138195193410986964341139767412997158370685656506191319228188620655655670520705206447256310438014125851589618278963528584320209792027694992765675354426496713672047990540219228144631950152 [182,136] 7229312610881072647304511496792350162771429576096405851095528860598621199784954489980681390642168097563620569996736681758050502341154250600166211277082582769457320334508861683982747774890913088129378463067114364081080838086721918622400461636272126879558403913856837758901643144658535607163167021302282178083409869877638920063993297501961227840032140590196742406066323858135082036186357021637241271281529609768679482304060434724403871891164421213218783075197239803663374760277845003693448588977866468708400902445040748953680785821490681426340783090234752535427596015366520703110178558098943622701449986025562038733659315773380035641743364124174872021770884711044976263352018242768609510499477661902894918962378848316396143393814824451484924298722709907089802742066921341761922022238908045545621782637038729928964944226247259194616374982530400760826660593027936762158677153421789013820193971993785962208862585334571793897468489393920270542605635109709705944533922275388200008752382928642454333630437079632368454798669866664774557299604238807886205154732292719247312212352830841253051879772168324696914254764744231289986643566045903084806609361375328036184295594427332387270015009424948455335083736237042764036750175269349520669599030064481057319725117562050272791667022231218532879912513586672004480706571714754958416894388043990788383881734961500743776937458979065089924617257641981991876016945519192922892865430255150841729180273422631736620662445881330029652514468600974720 [182,137] 4762362424071009320436950849711247023114743663783338222878410055011180152082191460982902841007178356049811378112228822412282057265655006101805498514887840294130178889081850743853505764315057048903565015933860664145724229616507462697223247459318709219104911234896858971730795106715099212941391664280646789737481259943951099128339702516340403610364737686305392319016865959966235840638089661626052602731944479749110664749322631738859868212163147244444482440466021793058198982693035868104495246965156136057040427828297271665805643277070359562230979914210752496747931131058317489677307912268813936370426523748264800859378194476652184578345525710590250963199459652152845508726875462119163170526288326695320658958042654551134669214227153655614731612247478040914839505851431447392416901257623084504364104350112478217347906248449266867537257800984472706916694234750654177430210469880405552077290221014566481022765406668161516654104110264263747460711406325055526452325055915890258982694460593317569430168404727238560877961445238424080195285224564996256530644642720371358358385119864025306355612497368808771445928304446993575719820526447788898760157265986089970552020707529838944000781579866009728435655677294465783544423796888413700511044723401215001196549215821746900662920658604875677117046818560814545499129208567156324037457538132297477285967366777517264258311280903050745016175584516027875280627018918540636395466516354369830146670674455044783202528625015283601651258432 [182,138] 1816441048499818350096598305266704052873041609503482707214487052414374345511587070958093585764981588722739189466607889144532862346902381821408540707145038640797907409173446061288137687159668465009834841886849091723925324392727888842826975004851758806626188644545421434353069249996163331104535908736915299471697979353454668453108824557918547395805377116991056926000716448214025442109393557242217755884891526933402397044217810468092347851300563897641830473272933169289892890256564900710272258263806999604748648060423409676669451737143278348782739139219195628709173168883309873072643494516122518092588306896521586651487935554600048487586313332504760400884664944469157583765620720467972887811138848217568703455344190094071225535187999923394199464529234189613806494351444654046828434139037321753963873333958653355190608844422340942462197860637603132469757742360703641233252515421237139868994560948955698456791726511081036516051434606562026536420653987439491492965802453993241468141840828059686524398695647889593188055388572905485980622587127530635796515331031832532084544286333810633806746141629731628660368633942138196627887591321430503294674805772396476756743308013891642911135512862069839984819362893293583422434558043122225607856874756694232903241380589964422609154360598919305349875215884485947121911750212588822267729522380058290998684959837772489534732642251728426566239837360449754783736170395628195537026673837157904246674217526488843751373395863038592 [182,139] 398544307986535818481600474118196197891896638574535910190254459301732269171694257380956006161285632887033649756319952398087329457032836807331600220629374220132503993195790784807950041544767796366049000716464890344458294442498526432701541773331817005238372083128972222146880486061247936589472617314968952118295815745877653097680359674632562574640090805116331857676192276043163767304788127564084598590701835898576011717559038173787305782520992152027440853950856008218446620159708906418204686515872976746551067102469947407659812720678235685243594286280290491783075508099715827833535329570073328734850851916268015107178922599787516716330400732135909058620886118535330295130014887742984554945245876697996306751319238793155696797816059316598243934734441488855303809073276140458507303450136106804566350100924124645289710979168749379834661707270888690701855938494590568741041571322751151056573234578427670891992637677497612337897025109918022521149593281424911112140918275425497053029917218259164018487233834846256143825927478204615985547170508783612488449048400780887301087144096326601817820811554559651264850427546893071721124827811413859950847748105833020229888083749222001398582062594667178144302711476062666140605198222391912862133514033146293350475166665567268238970626565586784587581504661180444804957870581307100595205616933023215258379354481601175428279824825255549449344001269041434817963959156026532064791303767970713828021340678787324325420000 [182,140] 49944156208671847713684436778803603123777823210282656837839953102761805986798016040404390276488416810963440456393335216418237144953976809783193559586400278301942707845796589852700227291079655306033000778697251141298042164621615015940669577361708102961509664660726586245959125449050735035151972528866876142458401187687768747126279201218881206452526282965996225395284193760063693568444565922459064234655862290626161912114482642455785500082163652479668278777449988337223513682803194420011267339010797000259860886064476119530247446094482557275021430386994652904384311090423247965867689152580188140071218672056000332246393885863501322298472235794824248731613324974554935617480527270536918369347478330158423896942500884212011451709036362673766042999875192332723208972858343475398380941770559964132702780452372727307686954706350937710270090073127119104877957409152708786275398484423132716380259165655098154286258990599794818592879889677887015899444128810189452109197295676131809422460832562363477111095170636252285398464605123899256248146376678019530270117767116584207607419251313814901667679738811924696365741776966629761758151305004292341419877681782826840415736837688131330352984443915003444186317625935434116656266634385024723300782752052204699216140592810534256200472197236734695082929341773270210009984028796945568889114748350079359452192544288428103910688354934248664221907023009982902946428471120740070835374328110092016267509901831992 [182,141] 3546888874423712642301709109846973379084982011512018022703232065095657170803478711977300745969737770549225118112532850738537823280468511261991560952000272741504777414307811232267969161640175578159044671143081458284307438752850857013710778140758184509095127057652626507474490265711934116875290851400585858949177543535882126112158812823157700969006569900126956113165190103791881633002496842889604151241581493771917759029762535828827730054167057112455931335315850732984211852896055823295088950877505735112323295120323000000345659949495508696308386466545311397045265401019526490296110675973806212470165152805404659122951911629636341382206276189935239459455339800075459775327532844829411761930486739024688454485340024610448676971285151447429984752256342917994838492617539891087860461845122321116532980441596253646398167472672686563661836638725054535589689811768197662927240378728303837126496330245551904513565405368130908181095271020220938406698776568024167981038013611403012697259658803070749989543501383809937707870027605719833454750701732294732566411585189339497813587270274175735712372165903566875185571496260835895273855323861089033160660671895822472013370542800388175661170645045336558342892280884357015668493230277844748787142737990280288663750054988642482902743657993879426470480145352857818549238112460973815218090321901198028122388457306089203280418763821457776620295335376057362546454374233067806013794679565125893246896 [182,142] 141534894945002220314212061777433437765765837502115829221695956426920449620560919538321160913413395614318555666946112920019809528893923022293588149590344660893956293556176561529420680138590562767102710279941973587893764125636402873869893220328284155234403291785289494748094437590249937702639988095485546770553349016920620578926527201567839511302395002490422745916998721203673968461282024820324998288334426072788146537945096038925435468185601655711414316849093125770415188640570617145772917766405366182693643096077030761140679965216895240926795003485523745006979955082161128236912971734528763233800948182354143667225651403340353582581891321687108440043440042827200564324677183156914689115837137420230935773655755585770812804604615942713705058688192096683547754063282163669189509676373413432176990315526341658179585512553912945556744643458972706033785097229899470760835139051181977818774082144516639844259407050131654850978851401509749922852575189097467630368047756319906503540289187921613510296140747848164338219074723904061401511284095914145123275563293845728717959475314311282251341950732444421619286378359368707664280435422883192414854127635987502422853715488924978986576254660283709691130410471590815965395586868578444933199619348179901741363939313806138617011043587560537868841703142984024580711166532746186188909016793725523576712832043877456245340132916156532659193220547127112559459245460507860211940320446379 [182,143] 3144236792606201663350491081121059161237267202613056026074031066123654557907674725856617588631434523891695738611009111916795344160089943308459142910924541417147761470326711387895135685617848913057959750044110234248719341250468008410789073068837556924556225558926635442979627851184827257151170160874011070421144844554493974509441496822039896617917351294067312976931265449653341442488030866320285035325185355061775024691233266242340605728704158987106538773002219047291915679283120818367935224702417906588641651360402489048073545303562890431036067961285108409321229140748805576746079981508837835417283725541850505918654912437332399011694117867470731026144178762619563685976158558376237640543987909090763388758880822992412212753335089969829171700303504953646627505563900394321012060187824781089174605478209741148401156610717166986959993631124019564212620217600603341377729343278383659053693527454862694655992253988359916682633210289659462223650783844916778755281923610398264275329124726819597485828687825201815991869426558149388436795894238650623507215651967476023357031487480969486224501181285247045599876248489240511964030181813018449511120270692691124661819873548182855259482916329489633947347014682564218814508596846319285313110983849108215202553897161045467690678748939850484627329362780534617772742208691853572261815676815403887915650476650899960368275578467238545052626044395198200725338152856643829872 [182,144] 38499604814600391222314440468096074640281167205513220118928775380789697133533986406722965159345927630646220547009799420479157771852884590371956111011073942954373054371022010589446028691306667198414305322555897743586094993812499529123949167563756205716165875935689465636060860750453409635576450051275283104629079957156735807087122329597818720245770032076265013521006828239450148330564823658307969479873145645333096671880701869961883590297633757418386773225830922446275930874036405495862296095656292097019444825357169582611589468309160472703134104620043919852649534690997861630172840648065065534210208495888627049264880503887881861051435445137580052885980114022052814761464985250085562585421859424880893614157073005673003576272955117827216063857639967359151898171416755413298656302967216275871418801528300137972276363377272804463959214415293750457035403949074512660812801913984045884029802928141856889594941098658997910118893217575238034665243711510654440492037662777348978774648580107129269242352721680043194944607165914749583690407683716499873518026176118968423986774718020710879654391655456108562489550573248355688929271224066487734095650010609512134894405230047756441887669570671559371069761427637561251835741488981370062879803973921519969697211839162395876317781024483536348268245444684993068983373028034188466164780957136906574627779626391336738924130043057130832717874834997892395800906368 [182,145] 257036636260932459349793788935431357041750367622971731384174488190575796518390160385723229674751733473580610368128223342542752409114369650410229127690296553063828336362149856715307145858913118279210865207652840865775610858937356461784697407011077742295211088682363523662652474642476999225489280084104069264929399397348958709583194500095637847790337931621608594759258648156855237729520936803456344471463549063530196890814600987037461420474636838948108080879033975983630742870391787828199376850425533861270558287544628465348861113418729037166468689122256790523252950230137739992747646529643885650730073773265459571925166613520997555541896041628782323091387096195161799220176808918994941544320644118584969701720490250419929637485407790063194374179801861063870741543254693907997397272856511630425202872790021659455848333377799504229994235487514764176567816694094191178475263440797148280562161683124817199838729293519547381395253786283893411165321145796181425684277936018542514006834677525418408809593118338767054953618994997839685879614500858213954889091191333226633298883568320267806639207535554327425156244894454333720415950696143175079505700384407382348218270158546193709087257596875054749320852827083622222380900004160161479194911673765498183413920006601112514970699178061565904079656200105216516285534079711162809508163804682912514986535212015788892802475634174454085360176965028512 [182,146] 924861220933026356110445738468905497108740389982703483118272823413563241414616836913629732322996269683246580279322164657884264261573605477866459365293392036140950085520793874844994780032950631432329414659978242677775456188108532753944382038084603018463518198635104687363278089115257991875067519185247767931850977524331761811321836989693481003912076018348788252327674377897881040643122883293690908507268987559502135203681104295670098094523668963380080592481064361123393065286077214232319212311194799492511536304250494126008480329233652460369707585700700100122223548339599994012447696248745910319434398277101408756623184594927132477713190922309094045574361182156696776729069573173506308862124464591175196694991770313678367846447614463993596302539721319689751574671678456295216203189184287837786640076514319889836185360009270304173703187237302288658819155489726952785565948097464914637307456385966746736707530732259762583651964887479085602783796621026827019109003096735032835814383278471392151723616198824029568689497643085083426428732727758395694896488338895070286523392723138653063904756981990115961903642632528088020949836765246126752515126443703566366329409020429730458115299202723193123026337638955384094740448129254085511064437775435177459343947337776764079554079371147772902591922181120268889385952956355838054204107406558953986641720782446907314176658817291593603732 [182,147] 1771176253360889359996529706666207613373280537195874880242335667583988524917610347615843526476185914704027435139255836894503525304269436372998885383918833732585651519405033176726826204944013107274167554451234559707165711138669289208212596325182390982961181651663277950896502589924247667655064922017613024003785519291449615654650647305022940122241285700325544384380623168847100403551123566089482180102767356684406414988595570426194654215805375546184113191519090215876270644250429809835582885796577253207595161227196258607801570482774803882623283650943412786117237669462173978950283995309621641223932706905007443783786529757634423681394132246136169910571720612184956680580694873975471399558837175902390991814286945353457206085420359173593142930891745443922983807971482672706767749411971059561433175267523329119724863908865142080821521700709072146594942784261712467103526310891028146737793408151079698870522814281744859324211095746127683494810097460636583950543803965257205338142290634103600196370100720571651913867937598383504084604383247278863577016567933210073142825456097370981696113219578564979370312513463933336261125897610277897429213504894552585355783110595124963148699502314803389738818279785346756063826230259354731136392150572305577488269194370981817728384916062502904339376703901860077699278357607073714915158374177430360082870406742369144390329989008 [182,148] 1781163639299298167477995418072658575737198803639379040836561904477308906392129822442954217435572203596365707437979227644791279386540203324495281234920723840900862947977733575354040188858639261908877571266127806502029259907730359138800442692799799103986608312638656733020430961164298157104456067084390332639735584640664297996895542377512143350064133984223520853288999314475580495194851529956275014670376584930282327860883841312027392985905522268394013553991716706433049135990851250868749453012115847598523455587041597848558005110364258320442136763734248454778442130664885839966451432536592646015673220067269145083800818882194306700418630466369073758757022731172218374080294555002341913898160692287837346240971148981113974888173135129410164732955464941880379800470265766275181116033225254837810583180362168644674786282740441347635073389253771721324922542422978704142228644771491681133748759705022604330920098000310851553515616118783597242711137866558562393756907799064209087128546920430820266857617746473746392174819248668115864695517221306773733511769873026207490082518821604946212865547832765180712142905712561726149816967320567272111232282110078814441224443663013699410907056036047369253389015544422027151136983171180541448653824942551395452622302354203930350552257878405649179211846181277228921365192732389918082818645768081930377541992494113960 [182,149] 927089179716940817660103588696583728957390316323087908445008394598313552178270179181328744702731567998203498747591645713454993780731075407025117370637721677209613558971544785599375078803615116955421778485039446446378328025969241854161584471728605711245736578707836268258378883461559467190811948290118373197629644137699928596570393453394594226937310231476397498570857497541112947216955669573804924808095150549930395756450216122347588397029653817274328793131151636503818534928004858907184703634888810869557856528558620221900806342694752704699477824197978571726001266848766693795381285515924547298401354341599568432156024544514071082486837300327046730927174819820548126130299226543951239666374003220249306381843603869467904642150190121891215722593600153684484512554961284620497009263333064152274025000605134139437557775638205455008202554158941151749086869244543740198393970433756127459003480738662502290210785293027403102562817488221631751203548202301904992241702613060499545076527562405771505608509083184797938184090169781938280428316138294202757352826523740618225692134179273632746548935672140284771121701409404706853703853877994637484813383215141007346115296779451502161762323684177245230133425310764222104289508081676490592204474022482648443605798512329302660515884096816905279540873585254056190018176843763736334807480351201862260848 [182,150] 245906126324253391144493520238131570298466863235886283712077228572633225487382261966551972931734328491970808984563702288208779978494022173190611422582020554133589013521356883504035690205176647586172900003275479260540695101911516044475584922852035946495514234470023710803662413920756227844467527990731736071291415292946802607374711861781605022034512503316250522271677576487603549231294821322248764110733187376111993324590165118814697738224340660161302623232089051253517346253893814935915953247166729745361393951778773795662838069656004614939992338731322956114835657612842856400509828874919725065441140986731661105845656136183829618709606984040357143342326220114151440248315686029968326742981526683542581767409488730203938891085950041070019619115715669660769349854902707905631278638038236148790512771028296640160395616136893136242002118849689270247987943152606360558730659892909616305198826381324785767090767632928668498112308691071353289529015140602870890589705959360353561361107923053825791867433226183485267085634073665545374326467399179239432963542123918701013758325920279074398076396266824022336432437478187188850416887424468555234977384267210505689699969783167295158547934121898136721920452197596975800511946616282961580497109007643154982395519136619736127550055095894478649892461711876566625620495015968678773046245173 [182,151] 32689157027396335814210102544729782781805313577481267731278846995482881387060442388993972758077082087086083565548755846125060210723268467811610129659445050421745491038369487673181731746779890874778022717430158702446989416822773659181735062423451506452037187629893556088904219247045182481982947534548977768896519385741285166859510271841505298030313757648385481305444149455454355660756146633385606368543210846678983084052554887934403333918236341825485514690337178456642293137777335377889751415100518228969617282930718801747448418382118346311113593289988462086873450866682533550286929655964309923689921379649110128136241368323264435927368936472863261542331652092757611601551726202988803793131360302189869275563118052633021958455616965270159496611136428625415642928208153325575012059363457340110269111661167453419567206501777736726678122426482400551518765733122918993381417292863265327463654153468546066716059123586648948093640091080254053094963018492096658423283198393274163071381525999787565909676355107518656840260325280753666716224966195145864911311381820504932076342153548913760161548684202269651739423671138513540151270544261470179938708255087977000140263249186348918245313822915143966290056757480335216862912756814222618923760731595243525145397713957864167005909396511288840538001551131023155543500541146552 [182,152] 2139168030557877131748853501589652068880408175280596781964752348772872731796347595004060417998767289164586191261753223728039907397482695065644512539930340538102962031742108183514754891584936670423582247583846498012234764613946335821890991953281475798170580530887831316019348431266166315588078726534124686721154641484736451561131500354386081048948880916713365678758204576461818803434340400160617906708832370991623101723510972313061338189757567985333088545273994330527311453209111038796662089262947289818254827109966029586926677994176497546316151371169842936831278955597126019481297018235347508791860161978750317810787710415070670574308291400042778545153080202446023286971109318420333223866627216395673427708597921770190712775755219022671373368048384668770851617431055216237795636651105773893142191709413064965764354305550112135876252882679502484492842980073467741462036819709991734942866065902452225963934438076450666810214069860176861375742164234922216212358329213369231930835164822157226315020181483614503938297080077350141090607197586036735978649359725886589410002960439114623478594721792325298747687624594370054712076026913329810067839226087843989973012625723847528440721097397983665542020179329299156368096684646220609307508477091006508041060136416958940815685168086244295878395541785285688800 [182,153] 67598055510728812339340614138524099638410531158078007381954026846066097732117030535002356118138662054598724781001978125244574144148719438025858464562070046519206574525852461035941886533551932149614152988896833501613679019957072066446804632057999929323327132344794053462832771571336920603463661837303923530875531005485792892203345151250362772538919134425202372453184002718059344705488527887170200483245273010028832251562857257356153308919921438406468074615563331462612775911761074632508365567616696190612958281698496706828929560754467957601673588200944271057008762194056185400594116830588953961433562180738793972676788903322606036780154619717871506412866157900062959646576312020811761474704895214830325180882261639074727761748423754073333980538912053554340376005400727575693472998467764166649738472043321527143748770216367935073409471701735107299872475764362126917507445950750330305213907296144524033948523555523113400020597122349587759312221430410955569232658514817174872733937663642971749766813629412015278795857262374576903307664496939704717893956093891543334328289325708240380397118128430305713475944495474174936198103893061349140370611403014392897308785484840501052580243000824720717922721647012708385024874983340870244121042889282216195643891915482182201193881149867126980975968 [182,154] 1010382277927098528515210646597462309212465138780889967518984900439676064957680112354500903735571738814112334909267823017107049135931269192144777065095385392253382236590005000098815428586673348290033980489916652656261478497539364292528619325109570380669755354334491187666980125609212047656885982729972289128551190457140865615738352470500544055217068356169815050435221092682998122773008160006896868470381514618389660724685371622518214428761247842163786565119712155357380794769857228946429381636397579967910249802893173533278293831213779613966718941940452899171093690920569321854801133224282723338415729392176655731070086373678104591238948493727989467009259670539167822652237093981330996383254140818514372039685480393106630193581704039875931288494073075899743639641102662126391393225569489623608706663812050283036120373117458621954930841657743702032246003229134663729225347412621665430105866414471508000606932996901923666744008551737931880680281711196597946383558921110203281406969908878008035316933259740854441274008127275378841414338157281171293985473223807346026318250870178867265504591970354628404075127919638298435683296859580757296031337227602935959545332223972798447243512495052826149794860448892326097990111133742835530200892939673775152876506938813632240229250092 [182,155] 6986051502277007858750761670724412912128879703784144918258237820087346214293321690125990621105670230033921234348910599862677990683768265681178259889364529397747731326099762997509712827567588118027000047341281939505417820601751189483972353200688267417720495115353285414760677355725005279290214568197381412730666269044766320549017803912993175429125572999038119558184851698199635545074041013260541428098026249505320407919990820992427017829547520727236944885337940820970878119161686287470019470899286077281500438109440938566985526754731176625323625246078590812754641420657593863353722394722029878161903425988423644260208157809884864480109322955941547343931100605004373450311941089528179996868202720950570419595925214596427749554609036025109168932251510642859958175421436905134210256416141939043007782216641844973820881658163228231991935123810857241237763559619827435742128897278292169979425998719309813996603321941153752330760850888524053725240854076788824489178946385621194799835471009498311231659440241739833111383852503326599171207148666964120742136387786066002879422393546840230794937245870328749662048354678876789999272467500753531221247916970069616782056142565610535754530526953457387085835118965066738504063398896546632616360221018197564867042018977776 [182,156] 21815305309712313847469052845349713080397394351336748155174667372970421711663465392562925263810090155344207229241449445077563214749950303346904068483643509972056283816968738025683416422569272175649261244608149589655388296124367776727707736612325622335414339498712315043476043996518836310253951955237434489784575261006781204866527525446879667631841046766131345585543713200311599862609983617377007874179822091671147729910017241116268453664155560397648751351283084971822901828803504788515093271982017982074966407743295031026185127626626015131237684312189965836872813912872967941590896520341016633777531311443217552464240098734790878032340513766332399370814480766384283656701776880003493817306436949467529861919050000893216257035519897375903056033278082074262208536779091536441676928769209164403279275184803542202147828940778298710065084230537577051373415665074159473811541261714843363482376464454265369948531644297576013266872280513426323420879352290869513763648090382907148996304525730124830737453041293587922113977850722821223411613188796264624069216455490146130121889120137888456971489612508238024173481174890731262696278537654933440949709624414566495458367109048059085017436711882748637257904733083360931360756812384900244619993287386173848 [182,157] 29981254441524647715175813517034303661483388038792170313106706685024767096323079372763995927560203731614838091920058292915348357652495111966134918752633793721062408584433132853189451081098820846052247582684833806404791398760737838522672621158074072651021563125410941049812070621215061261748813617468284737477942861990984798717247502638323656289264375582263557302284079446872387064528415728300395545490085927008389687219418595860317265782204337689759461676478602471878206367827469495770132107624848513766544438425992348289735899095194769227713896843174523873336465451740568513115861430526916220578142318365450284689592991319528899195028413974076624423047057935727326774547092808306449956385118675956378561689377064741978358403999303376009295780127209694984362494807877633790901990609151218265573605152169725389088390809172725855055134057093968217528597608753828948990719202829066828060201517335367758624974106385622327918048008131946872833478462559395599337200888551470889535808317768289589579355713399621973916507957138362766952666081651123524981119072310271546733622560773581683024738304956560827790245386187651211405633419694527751496636608742172468825377428222800076287799945897479249355448899060312479885797755269715745328 [182,158] 17635183565123479142420772417366572200838398468324679934518252511710565305276776139780767572368206495439704434012197664188839325004196852264549590931750259571417102928208627612406341988772334552191157838896369066165501784979070014075297972086242401162358026937868577414584429194202662726022524837786360872548419624743684768508498915356485844002318045380456833004183605469145482884717372018168552247620182154409725513424344562509609234139007285082161512906746707912370519237287713391890913533530749813735518539924259748502930830157344205869128005276360588360925489426953763730832720986950680068002398474809570480382277263105949677440142819841991737918362950589375277874716114286763546049633481202729217564688261501304299500814137527155691097096732924546349463065198032994674871263507485681386559936157616801318386533372952081705268125595598554851997554397715916795746180216413149918085214989193539170115273768349274233727494260916982304566613015613201806401427409218258762698507059248971080297664206451087168346329271731932083334234318941230343656354176154606466170064777305555032766867827483390302187184515670744832860944295823694447021471665079224319456682498727628124477332219904158247010247941019615475377887 [182,159] 4307755512787114240650168081666801107787071164089110678455561510217362548993528716032765244932399296523904151017822298045260071076559830969770807828482418425999399593324532681499497546381737688336783230743558020008896798475055876882261356609762930611905304706705316768047915414186428258651303659724291074988162682697260220156781788650571312684904148592891291521806102233465624792602251576539689622503287661029717089900057833587851365367738833492481964880460832162484330497074639410345168595233485422759366195693261024763666253918464941448147264947748297059159134508023401510381787601832502797028794785016269432261243246227391434833448150709663417031897093213602134926706600888764170647404470390559414324192874644779251627996928409147947378444304376309396842766518772295807440540139607364634284628856651004723050399260062319273237661985546854641979373697186086532688942841323493329518653633733090366534426263326283857407049316812121287512820249950749383610509827704869313111213536616737399038661333698607230904045116519249597354185292716703224733624305181382520949084110524350682841506530887897026782781281799992776967577161100661025757440323893568395578778344379032283391147178253219256109431424 [182,160] 422936361359480770505887494035494935177496652527029253443785882519971617423995232660948000357123876760709851864471531873574017994087746336344280837226762576782614007102057101135606990416899313408145388393054211974692025859878532162671563415949407039042313045441330671508935021985450255422713809180129727523861220219253306576971742618783080291674181398312411423723961587706335392848762443651783782797557125075745484293660295099967650150490021873355059338760234522345380059862609945243187236916370448444329969347025729888945946149672067871549284544134637647022039582424166862750798443065769408799516143168624066470239925763326456540017341610339778446767306330737541161795872834311311400874530018540593603527982081565680052749173259027962940792346101543694319602365467940900344149834103228435393269526075741555178038952396271814063246172843444205719322141319815410179378068069057681874288802922486616829185139553939759901641009878051483561696285034847012769998210997464498093415305498905541619432356216927424305725024194224440150058885116802952548787936135146850723952714463906609974133565485524049035695739289864224159703183740682556305278156349306714158515864754784675200618971488 [182,161] 16108599535619113593046457650943330892913043286423699407935963220466255938066370804766878340030146587122062430618108623114491709273064635547086321779635567411964376185902009016686626005659645219456488951923158498704046468573019055833989646397303333733231195203361006080972491366923492226944986000499679241119704401786994466148277710407451620304528330546315980648694539855022650552431909977209873299542429137616804574654533867334822210630986364081371962510818585129320271847422426473862410005366736779591147251223027050854493733428067530518297818734697083526790745917367539725421982564763582681373578391151859947376007806671345162854766467177481315768613234088846242724255212548682671581033578649256847653757286839111881189558755433363396544209304550618779011235459230953139544874911877531183130791453069614226931281437324609879861404378117858243909813455440419873593176476820268932673160832206507584979893752421407621295947108285905210349728067887034060862519250262853484652490720702787071314380518632432752165436246032664435232156148023229459454598526710725543475511328352919715090879847903887564440460899950068867791488822980929156169987387775769774772120824832 [182,162] 229013914497392272066289323850091759545364395115518162064659104728557717726818006353299977557126486100119069113031225470803759188355272788998380180547631813567479812807016799799289737599179652830122442116467684702974239857640862526908590295033973128009353108287834762371515298134217670036677970167047290485284032247822630271453488662948888825019431666567152499461621754386202569955406157707533982252478696076290477318010117158866140655891863783121224010836520019352510905033620400736708765942237658484301531450632570514161473849599435990332217716348494434574632287160487373493819715189270455063199861570431091418171800269739652915512041222205213740731171521668985302818505907080409180334518293265211478303514483044051876383000478924005371311494034670654771823134110962941710068395159113868928097335368820112903897585171623931696281054956956760347218093406809520381061963344633720000602617337948160297837869888204893261105233517824134455136036131117662418637016166171559899523166931616474266611764563439686800743032680218725837293576732857479091883170407513795066326154914218605912651804398961439162528414842147890432868939471568714829394782654928 [182,163] 1165326861182417053551910157938456697429185533022624673315091101413003121957664257216967018660879931654460915179650771901414087436798638614023489654334678016818323783127026514654674403084579637207206032822822787911691610891753058061102351312112535553636075708798800678914258274944496548616294246322742787923139310308750907700041343115112921617615457063444915394484335008365204187897403668562279412327216185863433488233688459459492808191752663074771797209813343828492887652187690845884148284181408509751994127135065171435387386918356731536687407787097420729561106235472509856347998959602718954184753834994820210263204361770182282177784827847410500048712724902998161244086258512110801122389711138325039963449984428210592502141654262915371950332644392969774403844370343948634118441903572857072023772428114362077052933979449181926866378760243753541331069095144918968891530045794700282597461448325063084724490802178998158575417091445721791624936432958081039922028255247367050903935686114865566635976998170932263176648068858720242938255743056765730732178455203190297240342844023095609746952538200106200980159181091296221677818951222304 [182,164] 2027165865823647792936688555343983736665181833563495258886755447489441034953583052663941094183827112620595236506190352669836096492414878182143593736965228903520919089776384393620632388643951713670781472747077113299550261780295329267614375266380255964970473139493095101255892186212985969132583442827856692721319590544860391675172408645449832598499070006766850484000867561905635618983015514893595568623692761569338721340580186919922202203435669861957484717124259608899328110034134502669329129526650350914173460321691798243709060930492216025357307342955044213932802011022761134917613664155461794336468613517506645124674381717901215842051763280048977965802526282353182444144743856370637242784965424814273812902860653228955036917158332979568488979986317502158483783318199769414117599517786629659264178680423314942909933723400475035671069581421795485445038794265614558097073435887466336347390953667045406801750384326704524374778613308362278911637978689329381647412224365420798422047048761642247528824924955489170796368044747506282635534083320948220134076801808643035601335958473616941880368581065012565880920660966320 [182,165] 1146457518190666227500444296272363433325987427952002894049791352348731402690258595480784099868763358947638787108968595014907097182054173472028093795818945057417757321511580689202894573259565736741800142391115377779936312670115421635308335853611782370659961066679213343398730662663266385677375484850826333572410632607705876334085338169927955294948284558196585105925995664217872780290873112866467421724655216948766314434862241561787530825955159510767859069843013241855668781929523584375496800414799625326179820941892853271821446890219408460169702631973203741535872422365290137786185353322093492526963578409747525644046824336784485814372668749207671172501934412403206501220102883200151392932779584172606394801603542021625956650978956146974507054279851875624586672996873507744462575384687505189746000391425758418769721604228270116137261508487092759551896216753121402370825160372853352332017011356629308104269808458845828904474624007478030802968012904170668199907332722814459768319853879981958785775128095124911549739909197280994355488648142075005948891671274464156030502429874876853836158360176192 [182,166] 199466322105838664406239861361995200143450304222962857663201312843155385654757109654243108263136232706384108154848042674595685670282980886935030538886428883875377703883364554024846399769325690980688862380935152691690679147423173834584528952709143549055854648418795971730234407174836773524405520402086457882317759966441760516704457160955602718738650418997770237997619964548004894876903061231169714723135698848823038366274068805158698846867901975334875131221534290659412785582952271600980033759987720921351351505365442576240921409839138461912111661045477339649525995446017153928883280222826347301375675039364344301519982596101988852951030407977232083074542677797760904035258039032482737561648868457674765659992707430030071683378351603390408383715749535618388626676307443379857542890706859702881157756694764796786646712253426928057465073431334225061822475621791445639004089876315176635350491854600734819238758318455521275548528901520271140181222420436536115263584053582534119952686105505015792833506852782567564740244559572504537727066428472472635747564455001098492591142383462 [182,167] 10045803536577074533159760890224557297490658699335168200289484574567378663585956320189510863769950884495582309368222939086140543011332323052120211915053643027839019884175136805648751098838500394849850222254272501207677452579679233518795986796772839543949148643909458200817522721700814887402254343111818618045633164405987609024862087297888319210676261026048765600602077949958701296079098934005142825658935629287055294565876450410555047735823283020536493990420607368117016999704167126389533242167898903095542495728284108113774579275838622492624093040683110715631029689654056534380750952308278008741111352154209666363852610163917385767089788724977926643300405974145793440718263025952779595096870202741281621225717686167286035832699435361870920561448491105264516250490096532558533162126034925564371956886438833631919214334673089609542961084161471271012425029292321488613910059058225827635432087700400497753398937318993973496607863500452522485753162654019753386448526650363549900204375910948711150521247541924973272467696328422785121478926216433835833859361176 [182,168] 136915436778061487224597950411827275416033208286649194893490313374869654415079520944407800838899993854682107707849246496923953644904571244079219424198248554159988556873528717872863392890901881838411466743853773537792120623288464969717490268652972140156827553074041182178418554624208422739125371999219143412807134975784290549956009203941433488963840729887263433371843685880625269558302608698411663468226238242154458652577940601790461349803870654743544618171623744435760882050379443173140516818411479305831754473538250770365184263926794430185875242252965306896805294559670559717541964198339740830363823565314341465635868865490860876025796067205986855690223486369811382564510516055816084544246313466559428565253394228135938509177372226566513165106672561618749703086404509371255643832899461472531143971952884183101157194838296627979852640520921105881187548332385976981186131832492977541218847285807779679464797049705171005158268106961017580491474358974628759191064308923519176151339102049787122477769366083709022842240898059050276784294688 [182,169] 468580248866039925977422803699808836490805703692030521547253432831853410186846497264914715587998917549427874509446218939090640320269927422280064157397112423957906018163284514582534621235268282332763443970184397650647504968061078050842667735354951450971844544221191634959879547134512089040191225863599196782135104236021695197496559746397170989325787519716411446019825776873808359896629282753018666827666545252173615648017567063934516497994151377642032739475656595458635734077815809686991044952197986657369498600088621360652596469369853658259924357446879624419717059432768350433532743273963623753673031032342694531307468502545707570180877701667810112605909874072752021721332398916547655560066021117007415939995538555074266776003319374594294171201575732452250459975091309294338333083916399778890089302738863031045653051459928302167471546804607289727204520511332299526645470874832480969560343444205748899584835549421981408538016827228403097495262726795180812171997931425389593551507571653379240577905378912637740713632 [182,170] 370457140179799726038663851550901763245232025904285608578743333564998205439162835007472013984636682756233157194620907080091123781638371670693346640060675938893414389472891560014807435724362177284132458780971701701347329104339208836767056861518399154695197160264857632556697758813661041643476133454622154960096294996615732391274172048588029409306008187500262455111285108982077033360828000378706472648074927406077912077430396951381717381768056566440713042148140136379182077393419627194100578761318364329641874382195881813308068948773191579767080126417414963732023794953926954878446493264023465259957988320313858061029369785168417817005712517788177422855508934083883329712521066869441407431584686954837119932218737659529777396976697989256785464485659647817703661865405076205319868732821666801872892437401763237748523363278765304569306992916339776921604557126131271722830725858500791800199790406559622122672717014403677715851256876792012979165907069894116622819137588009421236842211626530252273916 [182,171] 61616134229746459086085354218893502047838638880580890566402439529252218797939850058045737543839197264909951977671443881335681610658506352749919467001890651013769022653553010496467375502327802147440385966030394728217357802447669829078310748733537184505767362106000415805988553175729875433477411177203756068019739719524935011596127770722243383745811667073670740871453560529812638892079310210547254259768310714928826422642376939030044401502654305633476286733243203519490613998438239439004428882754004905823688774057868435566115722327737735479080345538100992159304763652572979799282390391954469426714981617179280639928395948157762178922778198068822304683999593888349039186393808963457975175353093943282680540922960336648025545381853930974256624334194107026200995159297785985907500493438018317002766513241621405438372027844317440818256178330138872132560568461151263101428812103165051391289670508004649097552895211278218805278655159216093136383324323942364120804055956903511616 [182,172] 1940380346792835189212160663356107133426906531013334667051375506871089537804376788505694815885113155810740249757603479934180524752244016909751616665164708755386823141983681892447586563119234154366452176300448822087661059575722387158212185493191231409700798209605849869035937091841132983450944111441271267208265578788715366983785159418913752892747422152527830044830660708661732295723135679116061297673708951533520608346115677161283419016691826468381742195666691786317779277280001777785825429061475828704198168019405154231417324092513072508858293967731936945184474440371072938415087944141753717749780116716714287981155840463322221641412627903684352218667248916978187797124491692508788190998965840416346355102384558749273726930878686652953508490621237469493729498533213741805161669894274014111891002101044451467174810995574356442569813235556229881331742648117733326369583685277744089669122135693458167775425588856469356921819847924196842586730928870424 [182,173] 10267168133266425259340277274908020050816422154098332830478450806770063481783327481028004901689290017616867620265407716770155626908238469658987601113083393650141900901880161710885029541252079663193411034120675183464050087528369059850986316594597716530133314460185544505157061048247200424302235885626476266415187008379669738177724188376459053882767489313649293460743764225548710251922262447122170083891613467830587763957675445820035195320946027060045638086216340677673514520791758326285565778051672576403267200210440972467395299459563002807415289452099388303698109901914142655578503576153519996841502694746962250654604744315150501178602212758333491316562061418659650909384506789272240597691555820842896478286660842251446481943119723448803966406586503150729520926050830643998537045764759249123632254349345856685016990215852605575851615777151052797844511861272105348843194601648724561116396836808775586518415697886225762064312784 [182,174] 7965858253514715926707521246716471123846171626592955248242004174144851213712147009875047277094594106868456354398039276300319245668034431456780519740358023084077753688415374961339456751935860403885720609107307030333407140484478951796400118412519924364509650624142722844036871995994231775007720048160164544636346060519967373861372118967842149497923293845895144957308936045037731766338528060923092280506795612078852410939057434814576550072545402381869124365833518755758868738752472266823126037871246797961863229989937904879758649229388961219673309405470364011087083834364694151335576031414159883751017996970631853450222338992254347767493828773873884277718743255975688473140891902807601080711263374958425266313560553792913912941183387705583037276875919061238569920265620698951962804160170780617688638390256755603381456787557030039632797244747732190462998308411945142481958687800781160223668670192015800231 [182,175] 774967146943589084400457933812456460337624374877045778757232089596450360270613149852481766379153510405212558041701737922628710828627587464790091352575554645092958582612259698122872904727975005711286893244921027721137658537688804574050553630203116476219732032305120230506770758699441772777358017998727353866025027167439352196639801185039952174345941024289099764069399028113666401049816775892596907587596542422307249770246411691354283008255255599604343868211833663412119449407510399873869401899871688366305447291979984831399677058809178675570729786255387347651491523530730149032980886439955274541517464776422548271345047154201530947327105031695452661658198211417661689108983893408969304871513491567871719945226375521565162038201275806905942944080780950722426343336396648942566705648229490894153299240458242843487034797046882099662544025232464079515770003070602544300976951314792 [182,176] 7887233753888298454043562831692901402692731292399650912718879013507714800021245422371469810422049120566482042816884258493503362348988489367708223408514807634681715605593415593899775173858710738866176270804311992805478050767095755905216582343449635625419885531218172316633032505510641486653017710152322527953660518907277692886736150320990479915926331866518345100035956246268136513118630812939961932474975124630004191623057511615949800431738238345164230837838641353679593894400209277030825544822785760761938969647477259952504205960471950060676593619425900213791519225200994627807840354337792232482499530396913224282697907180473311817409506251038332251187168027080888637319721933296164132866216802471183544648848698467722808369214783470438762275445058497731374668273164710158865734713834749733075689346545474826203350652024971005447755508183171144175232 [182,177] 6795657382781941793552973341107768884890777830620457178637532165820159110051195312254173221063392891861439491812239600430810591804406710875399266135413764493187744466268436514922612479950221078353192619311995187749593587571889460169007171110811766290981512698409935595639238408056572790809330890424688897772562834794019745547368380068028666555303194114881394150197070250994346359776718586575525574870716373254799443163601437987224721449575588365829677016940785057974558817894799424121779737018784718807255984311944092808127062837295499886320481111369368227634787913550792583110168467160222030073836673861625793274780689236996982992924153505112922025052096406287630973116308969296994745163492899136831471363098361807182477456813431952994604358404921769755977947442496338551332828417834963762817673945515215005211023473329440 [182,178] 386083183581635072642139290079411173013962222666029058836044282828358341201375692277532824405424346195177987630068782844005994155611881205179538294650961146450785323536994733297018947336174144018346537846049186689740031033260768784872292704256621497892897059314097870430254941012135497871933600707602372422477202935148890062712368224037511886921006361465678378921275025083940213255803118074827936953471127141000699541627427948740427898632509417551226961986628460404057690126463821308937969381360420455495482138537968891709563943162859127239017945096996265907513238323116955505893652316831825378355441765041541403352065196727202313100210443145544348298961884894253000637668531621344991128773591024993794197535402744950589034921225002474044410100443341364208832583086922101456710349140844975813576 [182,179] 1072932571034408880937858452571939336114796309220125038129808297158369390587344412004495663654310808800658331900489318064894619492239845981399730889712705961005365637463702009494311777570120069681139026028895778153561146603706895075441036612052135703622976264173618162855442481908557705047167278269467075946720708994064002548853202682011501080670284659121745088016800236071585669616120691071142977199748820622885332313821004300939412394835563680701692463649966457726639006962668197722849978824597590941228559908394411796451832130818149500196069761109427673882122769402191008487271834514048778966135734819120798235043006631827778414202647978582265840995170047904787477121719711369808443791085375099266947736716905847827225030791342913224435764336497099389701459486624 [182,180] 101517813336040810772801068744973819989155155715697426863490733260198536316540731742408365122215335250432041900627676456105020645700568145556878230166609558798570461657758126233888535137648508645073687526016535614039819022897414216151970971175017594522461302120394420178571803901072908803566912571960435143212406097676688429279829798808107317957428594186281517535369436901713665851518920172628557371472951049186906968839898739703796281568092325126782348045399971529859966912443533955307872853474171774899937554454549433015907167996256981602440427311646231286019646849984555233490366553211466150418229711637543529412310577283491876456757534000566165599292204265024307403699325705890724605869443337032952985134935541160058490566814487200 [182,181] 208927882810842834466271979012629895466531295561689886267679602083999550918675927338873503646854466684512580641380394859807084533679352165642167846438907932644889087514582659010735963254660915880574591318613102897099203316834462425267887905070547351507653009984710290267108505151849422770367378300325682792979154293123473108055583190914459895346561687164579276080549895874268881226756025309260494479983086078348979377547308155197594409098179431390340235460974912107031069959632804409011257897323118391825090038682045726963530123077904482268727134329257108308252406415258534591761614087730500039522041421724507237449699060517697947622691052110741088598776576000758665421547099773911874746606598801593920 [182,182] 5301997310279853770924713448590934633677716872038054705490636767321419399746545184067112244340550851970610998477362168425112942174469842083597579597028163598094984025676894653292460670898400810192326336958616174344724003224675249808625930415233952810556756612727129758262984353396620461630154752156069098542759617004060416930534622216271765265254198860276160581620162325522525680831517591640282873298453597945323058634788679382935505253253964708633903793452249279174069268337686846642458910776373345567283199725325455253251513018138720714629329516676591781921993523429488939627208464949193269163143546488183943497670138108511279362807619692725792200763792323816717620 [183,0] -22088957627556537216808907106770931266464579308088075977333434101666079713755653763767750951341432571274928684618158573252451231367488890716802278413460093645641866756012626668773382678092027880333288624015265143720713980679179432932518077724625396494286905511271959864406698396505830353915486588840668638579125059916406966065798364709340396143029431502858908445362272787959565128244147758454667912098734448009119404444781145461015105468269277727771492042655579674239110143261753733191867087736758022659237558332210081571505758650644115708665812393673904326088235502709575171002426384295214892109898619926908574479757830793379646229470278092808275909839640427559135754352654427058633432421207893556998342681196208560322622893638054555696505470918932900555373109226805563626234391427672003485704889883321450191328359167677047348237413868993002229784530153027242478614785077116925277921606417314050823860379972452655794955125325551535412458663888199326601110055623233736966971590504895650104358385819211970087995901077436342774257056532600651703687042281415970242437675051488084047735285879080207810601756557807093892594807736461564467789430812132495964745560277257878362259183414131496357889458325653288196633243482590570857137792532521702028838050933263952694944451572412749626086284632049011278877182339744359893578639215946692045869102016089700915896503391726311569938204448389749933594018281943484576797680389688149328108249431851858685248648813865471260167838783777769989175347430596978735443906067938041397804698513861087272058744112190352604898428938695252039393754960615896176518875318565666500407782769301040134857154069949750269044885744897243498558037983751786569161106117619650245228260735652916966763048612868572575053833568127890281772906283127413268955362112151401350231305183620906996820642894635859357275438139100411295976555218185510004176875905561994467824677813103771010878096880133676831896807410889803701512891613105094682301364543450235856481282949120000000000000000000000000000 [183,1] -4699555287371434384898220507079416245429172645380475276955158613511063290198444832550591405254970220408647350725338413523862513168674540686931276006060898032939460254315044494131871593710163051669154772176147005966609581508184006952583524969979554510357959510155271469231927142565775794618635863846273936714010705335650362189377577671029195751970046137138483796725781905013676670703639115331660512232104378860146664131325856201206037466839812660262192133271405702225961228051569658616684765451112345832284754467362215044665503167565047573899548680016086508120529239282194630384214436458140569239845510205986435256901850648106687892143753738587181960052342615723727743803616578733606755522650085630670848999647750049519946026729719596281229175732487107809584548367033611356559938000871299554339916809420650707296777562957914376027475614971591911491296307838074604790982066370529177905220381264506536985815547748774439996185847506565620898352466802671525275086815958811203232687499943234993735829530496262642112494514904866401873143710843679199366494592374712998346723459398455301649195897099919310038535310760176114907583765185306970827486197805031501948375183938440598701391129711142646598112261711260754102450806000187747934004242109954076198559897654233658244395612320792137605483238235410799919382385396089629679321693408717522832734180994572835217823596205488331346893353202464988242875405989622654616923513148376021296683329852408165299802841507146745687877120463336489408030289467576389046597596269528591315308713203811036434792013230884943941533416194447047963046519198119833950222231485885628388247149380208272510860051552450823706833363360434581123429909603234730775822609122778268926989569745517076813852072128254991324618910759316707426909933340408447715013167492565864382838201598647519134905933358917411460267961862423545303523285804466820388899610885845223628157783620069115348647402567682091634492693214202783614752722563636401717786403287860345564980306092490752000000000000000000000000 [183,2] 11223161699387489518980488919398751012690168796011740652987517409569569180430738920289994343059595520037695652922794131797109121332929390181646746152758712019772608385234347159608006272488695076550657719836825253769751184766399124098753448604711866878787964914585102205689982046367474126422091146022960664789540938695437974896783325175958958807827236892726790931934666314956427991930426874807294167209178101498876967154783276430746389686155993824470178797810987088609295140457236273312861848422079358146215851099819232619017973984252076637258684673634541714099263727554672801441577177136387132096946117330068563400168982122275587804158464447232585711508439188098138236113162087262686774666377757546617057863125681065431418892119979141661486474003709937387729570317784810294930432188227612925892016816282190164633094494130124691218192335273989141327652150490483279569217241247697603702389761252396420583732564485726267713563006158589636951693201113127844134730845479140651575024581622211661923831471072974634976245741614106355611794199372608070352578027016146414550159470445252506499249103887308523060340718176542314831451840162287131143255051361697908898132330199097421441869719486986483578272751339432008623009822541343844360002976779236066510653381796544768555912000712466661267825810842634458098007341261778066709068528966711141339206532580594006809066960861285681106819537763398507176897966539602609252518383898013293175341111834576499896693361104501289024349328589803644435009886288746335754340383926891197284262414094176643589782834219629616270592679650646418321319508042474194168205821501203729670688183544286628506464220158307248018125066598621617054872742227655820384440301209843208260449909101121894244654235727475912230121169299939700372526383401820867593266618965716438887594612220229950029139682917133766806031936597241751041875201440460841156393050814890473981393294401576637829675458139549723867470033495572934266028191767122713714556212984991952916583922614476472320000000000000000000000 [183,3] 79825519410279845156086165324517312358127348607612566858151627970957058867125666019466203440600187347179922884152534661894113152494807790977165800247467315359927291393978380904999619518325701642925868887926349817792442358740793611007406830086951847483706612074779737148712202096497053909617445597628974910183293490762768135857539944552724316690732069334534468711961379717510511122098686079955322577002658088436885867237439577039671545823789160845920581246179146964221649574033667170693331702659022952746644606181255618268145050400831243377246181812954609783801278336209133045300255898960254516183272874303413784907408782605278246442190431730398598111989269146581057587731255914164538856307452431743419118723247247257523923824462243209405568608432039170538812904221696985586075819855427055128435938013577715897731532685920827692521594559067997761693998850319428699967830578700174910630789596284127490150812572495346791074903255627177684414224962510748967755065157820439438425276587998359021234026333338050033827642275342213878638072315803093840185715063384632062130919014074724501763182114040333364825876953502498120202904654966911791169979134509589249014320479552105646570114869709723229946927107947718318706267125264470993982968783597016730085245997263591718214002415503004630536847841135646816338964844727843694993930127975858159594841629363870892886448101583228863300818143009441123622532001432984762530494794594780281166902580616947101416274120226672026842881238075436756233271955713162728039513575150664346782597262967463499700062318111177595034633421936409098677284112053762814992188304846666486096470228926444856273480895959901774792925761957698922176297484969251997740171994434222322876303613326086908002822254629810255953619968759587550971506716020665098650331404221447188673348153367891639658890466318420363763955553100335296957496048282512174589894760015821526657705798473004975828698644342054283293889797801810560118549104187041013145513072506566354102249439481151656820736000000000000000000 [183,4] -9879155213601234826127560193208301393820949301333674351718737741564655212453084231811463552065891045335712983607390099654305392457008066104865542700278957871443553903766198191672099060237423514170879209509905457537872530111848607987050015453604297000509122173004239872198689064134062947619770308282110530345046289555595226352426301456867545964762256631860961241499142536411455991767185245190426442661919885288170331966988247595975030500071162788163536801851583225053124449735873198203532163121884559678451812519477819957737553523714948337159889666643506951933015384984370501870318969974155152238007823333222939502762104660903723239332410349061863426905881784151081657393500858699136491152891728707965784207629461027267209103385579679104115975466680393245385605676285763752859528603022797854288083659008325737539400046901737319389345655236042546068901949809135173794703280731944930384299639424158553256373287459762242507645956809671912053149128085498005564461631063486876674393108303570978138827647480132798963251477696688759042646851392123553600076712819672029412707231805459509814525443546129405938624501031497114879524238102031041344720236853187508936039777184494904778128687267848292310870097885305932982216602900789721253919029287829442788525793361455911237010344776478923749383117404211213428066937579654033772076805013070519499568969288573202009678955946558878410330289295498426705701255901694148530993831270776950882177797716754547781429649812540572184942533134782751380270556340519613455486126414761279555695830341944948215631835702175654681370658684339232722565781696314484210247306779067929758439617392283690724265748490489722727149744036573240412085466036048222722457550721490160103627924812652244090005013501440749085977791141859412179253441683715584883891011739802024167671390369141603717835455289198932643451675578813996420542171046090134210233373571255098138455695005749942201054021360129477985273311831754203428176440496391465699079324649629406362092767798392066041446400000000000000000 [183,5] -16419202974148161853447993482346019444152600775259449810034121016049568890228695457350365247493105762835793514649403343481386900170681680568201549836124946678710479727201016546607819970737279511094268551936501906628657642351382479016006234298116079167938287803803204431529753156885857999804052396181943654506820576597334078529165606834173362863082312054648201914886761739982153081639130337758783810938483569196068364199885170183622899835164118753021962172682426417890455918956164652866090594933132417819523160483915871788991872796579258639151843644259441495548181387265978194099966714020726393565176574529971464893646135359038482761213810820685997403462008568899994256712047048080453178090754784552222569889145075576673963241904657702962399869495765571780148003084545159845085197456093922253037711498521448345436268963463551763320355594902510833373885961934679366166465927109908127587976696473501161885102488232635435422307088679982389480095490385313905369313079097097658717416104214156157846847164671693563156624780969511057106471192302928384476132220215966724329404964914921456546828395130909776046547335805283946299333769244732547384892274260115759267715364637790160318514740201507091023164697802016956044060882690023354317161678534783596047583814806682639975492212232443266211236218448635068076087676287058061203369698868857462160748193416923541031894223101993567066534673338939186084985156199057517307446397706215788844929222161128473109015103846011663053437569103667433535802290708048037157686434841157747362824197445281909476351744713624136242027139283695269299405266498131377910322398891308522457250377694393326693179703756478687375620024349263347837091497623971011035741263534786011801249656879520012975282495342182281705082613328728702722601169991093085254717803425133789055480752166900577736030765855005183647506449905656851871485016106482315740905410501460991705691953437375971729999123040035117188885804352435032220703485213817731813622487474480708589908869012363894598615957504000000000000 [183,6] 464750984623907452188015173015134518064262120283338064139185498353530124314445665434981198639568656672380171862957309116336982548213621499210406913399148193206814085820432432746881047839661596596755186579060436092175018512301346517392629295020731398894693391774637152905054172253904395343867062679634365300092511590707303257390435489902534367885766840629564694217910431887595259064644350225784805426017323270165516293259038323790718079296569438090477245386295227330730758651183275196698625991481472927170044967101354999007291112840994453099227438124266216435327577462459190631751687757116219757741866707220951262090418571277224579214469364949659121668796413974023466908359470399555929134368605974272029638793300834559416406542637159949602636995770838071188344343259167678825790336613631334439096148738119857465249456947183393301922062084397800968815607918272711350828629087095881173802981159725449058501880370150956798870804361042623534059531052743070613616090299603368379772183539279005495235614825164311987467706048454246381754532768733903173898907878052737647637926510946687965500888437820468494782728940116586928524797263572918904530130251576808518053307199873348981092911759604418571589603924530352356108570238645043400275335956019035739174458606853094509277081106317197790239215015149046072193306612632458168572344183804958432670758985233994155553603402113740918621044470406592419812399913996634535906376824211634709486605252384152938217734612881358510033465574936400528864130045504927603952461507027609713310359238892234024780206564786387899289737570181426791933468917183310957762952631892018737204836326313907149004502485891917278640962623204147867861925520430905177483006433136146204941957178395204183872176831563153064812133474207590376454605818070702058371809168111759455931096763151164233461302448345493111284161333904005356247411120086065028499910674374456075222061263440358916884771163245593740421615815052303102738632935010846024319188657056944916101583199553276742529072496640000000000 [183,7] 305430394440888207920392954930073465779443387430030005961120948894506552320781390287687313190287750343073611018918931070894367196740723647843205088055355269612192395340006121532412521705341847497450182222980116417909563001920488912418850538976406844962569520967251191172472559537280686582485806513911348290227493261633876230772807040305145908243084524238348001021772506727924636548237177681497404674844985210365707736712346812196238075988717066204891879829579569467833705514967204482406228274927238791895967627170213444587849095668516365307928036422047038456087669830229642093843257860958105953664107899994067427717927745610793649645264741668807032591059779782689937598494682308117545719144911241208530448099537754950024093023337164481295979205856901276706557645361206232281608717668587272694189819580263040934016948710393604327719633132025431768456416102352833724486703299574317461232032029892269252755498151079826261651224611271733225950393432475076568590598970192110900180023118031722694931816699862518599447263105917226912717451550973652717685689269350353926716579898333778593005895144650558900446760169236683925042137651441800966612539493822011525649922286648509272287457108108371777587063428868381326497886659964852011453218940884889749929904377722903568551720805838467157786583330780468209647116382509837338663461263219830841616494719974040997281865876034737095633075553707668878916927471337413689174282177940903487594162391816472266591498339114485241692678214157144994508228506238148915171426133356390113217416163411473943680156818327244633199971520679895000232482739383093112495251416291492818812354125088889978031733413596252298838531077331249990983571780264345929030178679789153912656300126342964519840297773936226493591808493500242293576653739736350687457954486019023357760425843118004735190739144877353611187379939090509503556261058028813278339167222890427336986547325626318042822751435010542917179470634331392365940467307226531257994582611943596293782355231171144254579238733086720000000 [183,8] -3472710713316989829142538473253437430957240837250114420303294147662601804067274411423702961641893760988496983464663810716986468596705022601434600706979630527961664206354608411602456501480752725438799852491135303403315611314033591665402121227891975044238056357108126879553027604196725230739998087873100920347349432044317455483900611976106930715291185643844702931225893784821488509130573339079904080037111169637594537203358561047235899453401962493334509289557360002455987531369014123886386337671003080244591125804674277832602567648635911105923234033881899464131053686243687706654147927021469666246254825015982384313700981259615244539784950410467635548132097229962082335941844201794000835715885349866014742086712565740286943896717036887537698381272050683613347079931796398927926810573106341074790026684743943153055982759701932382606704864786754430700304725247232516397105940996687978205613780224860982670156383204758908030095721260627612189351667036735875617066715357416117498680578684187115476683912947627612067069341439986171320885362279342632756720150009050966757693502567245680008047315447214289828004953403951117331197106990202682673690758232467750704681021505561077713695763325824607992880125175217686872429716353791328225145199662009039639777520657863412822579982561351601698658221573949373343995915434784022174379653658720758062447513617058714959302497284331705959173533901224542511589766340234728970963760394848232329605603316754629393671871169341319335146730757731175163069800839462952353011266549347301394306290450709483672105185493994779700805958410103612895677411008850542835749417438680340338133207667680414747206538671197456554892834654349584908823678652981002841480660078157990683561315136854761093433630877352126978291998902230265773212454008413088095933947276322174897904370440228198527715303084323403003510509030964666539362160749988963379949470010571494971068832707581762268300350143765228356493351304188083983890568934383235530978243541762634373782376329987405112799626731520000000 [183,9] -1030103475915121213828322235918110696640454591780861815552562688481375466850294847815735301445410348054709455862753361484160170737913256582748487942389497010913787666846686156903755824636175041975575079103911493746629919130598439660576109821131594568183198817502212881686792963349572909720964076032817061388823624861461993004143015594175838520120481024336063248433474785326236004461420338319118372964359202258361886649577219882755507326698939394606592623434662939007026880029433576637982030633184311251225981638191462754452359288848497243463785190260594576391394710469389791121898314031558067806594124751217905833722896162551275213083224735480724660717204768876462888309637576801108331997928975964665564662898406389372314419074618119021045210702881671270508536401116534599244071175740396980159528621988301212552079078799024332471917644594989761622939029472109481609636671155361298763534784706593648756694344733220524299197514997830494284182273564168969961257869596220748916127812146022340690969911923350538867726239974934832466876920912585929144391414179877136768036446625600583502538624837047108003431304674067434024026519308618992664312592493094291584112778907192320693526466674224450740127245750954999116348843894598764979716208254218452033931390078892357409512784473759718492388614480764869596299061917699305187870865584507290610357892176405464999422352616396030834343607756030868893095895831975782636089942968132590699100409964336699647147757581463461555903632827567999496031435455599962832061337851338266312388309439177604851762434687364247691889432475809713059537408263763501224350610479118752877100577979612607553212132872663039990809301553974520058355910904260988589076409499518342193313642776267297188604819888943123006831659394190670925406963527937998746489171165960065242540462907447780594820721367783928759710540046166217210992052138145917367570135053683345168779753396230125009545241774353172784146260631875081691844158052877573934672777039794739923915945891055343813184472008895392960 [183,10] 7281500531656249016409428185335707712328949197399810254236797945549212828474730633329113280411992703715336413916706770737463707798963309792202030921600585620108801334242754486147140470157622798178618979716617154676310991257437110607131781081875152360157820515671247359595717054417148077867398108562890465511045551435883214833669307291342391865939567701110548416621928773041807547212249483847814136885216114035819972979920684895399526103340056153994258450907716511910615152750260742900233102367486105818205792104890474692046049308485638235342666989271250634635319455676795729478365761080486926716169948337763003095631229663684539162772081403335262636970523250255974663588614172100959663238385546519606645656578557154552089540685485127230963590112713811921751626968929059316879518220297292278972934342307996554423557416382094808211935520940787377698314362072515626876439110483855185797684464624942089437343457147516933244721859835132853496349214983404635036675117253175605455539238036665760199336781076988287804034421291759493575898964933468933152379418954647174117765508070619617085268040724362785531369867373328419344948731469849199637906597362484770593031564879338679407620377566622627873116228239369265271732443573492757812108955914022528019005017442568124538759906916369551371498147836855792473761784102045503467201168846554181193952098092101698002018224596563752633621125420795970158524157189970087461645632587004480977699694609971166229990011845109166989671511499400615044319065479147383128450749230785998019523443647501253406974247036377204757343085868446531222207075761912509879280286141667334440448705912712918914448745294873103399353244596431224432845554796434915629594206850102543898856700452109865930466019132913898593079269908302190389659769841459538778596031507756872360426152222693579830436081339086942641294764834741659780460731835588287433218502001002542797080917641273040731339196757057203019750661270592553329180399323940209627101820901614892525891593265690108083870503085379200 [183,11] 914472501279054675403667065132439159108477750519078309966626269365088249359225371871872411553635215776054721493316538948864851201234464471239080108997896201132993388337750313247615458230592797882060162752368300304529859184473482823663744426871402819734804615005715572136423417025543015813879323646662348220172353263047122054441461348158205149930680023304276752756916994427121299529737931890733214089033063276406470593313321270709116266424530001058159212997943116397938162541068742824059425768854638853142512952070406885867588545564883140263033590065271425974018855699832123571916836018544334834265981654008668226944309450475796415933884794732924660254523913167191192512599009819016593632092329771837068332906537820250574237011292738059292723074619397522908131919306951677180514093547281756651106190598882230976683438967207287439407542848199377188165411090842164373093636536291499461497569956450535401202034303186873706984454086888138837839386655626887503906713501919094502630134249949500363681339895344593452600922989303548287992062944586197471440292055404881811847596516168879377608863136086385899229044227184781634276934164221372289627563286666790982304916242875604685249797010274938642568414252899373018113151218687629797871769848997080897515119918989462597402287113462413171097895339707939315193168178439078155060221029413300967785736850593630386780802811186228332681613295421438151141983056063204518658100458124519826750176722666200130138273084134821939108379005083092365213490818392719845999138977120336187186754428762601297904381724462073665014333518867661566764548878690771405402314987728943782814665412002412566287371377950488414583704027922310033784322989966837779961522604774788133025654744324228073925847814082418292490678020701743604797316314860402752068835462300394198338900471590635586971771518519607487786279717948640253616461766138132270465439485821775633561696959894340498362686732577651462965816508006397133620009450449825594611656060079520804380310632798609663462817172121040 [183,12] -5408159432255138427578658404848609955942407173726276299078149389296110564687870039845037970237518886502480215809343972560007333175992095121763338053306306005634744868949561229704503937902305490297229524997412215558800258743004660368297907317550978504897015004918849511585819496516240911496849027594788836327631635593008935764024993148451981727502975445465981832839386475043170325739761301528091482316720543425411870474211493775258439061588075507761598941278111369516888014850104621242450559884172102262576253466204105940110757893854415282919125960964993232365903987281496249819436857449758874034107432806559610685306906578346525661622526527811078573213507523904606785302281005845135131829014853306418397188200323916308182138664646322677757407661810838275739878311169098743588025289077688603053377194737112702250116966083589015159106053984438899136534039435152551835964725477630545730528741110575269970914722017368028778795757910194292785519792965401847244338815821930711086926347153552671469405855139510358265712624795252181762730441313811255710061871810235245723602883016442618303463687180218308494370726718525136621573441209505512543025456679835686251316353544620366139708134376403734430469838450925963296412031970732806410080498805920733844107723891121856715495453365099382252880126027098116353466528982386529056487769059262213449368276201897504473775357952535885386319521406097487252038053223324220718443333739289040236288088069422239484766344238522292782133009332750019065019336565093483486756943770724364664255209745777184031421329833348439999535249386057106989182758691719926369931711912123015124748380734512714375920000634364016299682901995581175300487836394951324984285458380566731323156486754623397708368012059806278057515877018191171563415727578014255334845310709887559725383248298687636970343488775386179497505364051315199421896709752188990461337608319850620194196563763070641117080299195516407982046516745186839406250867310671674965142206307910499165607985968166241666280389874560 [183,13] -268200201751673309261535959778119170875692842190482377645129547824686270732258542942275282250308712646081161773025361405002211337475817019401995345015144344137510224305045935671091331883677477443297832933197994062681716226443487237185529628808283667028712515658665078477443171319009458488514446397453451845374242170990254469980998991454354712106147691695001524125386970694575446396712854171200664146112167575026247104710947080346221252349857568393066162047806582860003444860200182269901284423894090086859540092271708370286844451009328988239606249381146888665460504662531110789351354729299167470334121059491214741357712389609910264301456408364623925257673379432153152336626070924716275784975377147501632931565473881867878789234037837508116702194500592361651617487849460768957067033887017955523981748756373040027485611453093727968878510844156032435644600983129961190991691562109201469209527394699942656392281855021234509401772821251616267294957137943016623227721522777738708012351341183355846704544756831298308139155878986346378588571974036678090455675852343821126164555267436287407778224798601233675157595655316552671592247007298090050128587260921715761711200550880877506015038477237284567402405646091747470635269423933927069851586770488023443463877225204035062093329179988232246599483378165670734802766966076886110997375316105891304587715411951453049271575578318140935154689281201375693523208652589246640089343811780866369868880915329579851384860571552957989091026573942950112349427584572116629734215520748514752057566826216943874367840788684873793567049538812960102756561544382821218889483834117305503458117593727426613728824784099565170052493113564101737667307598853470791214280730405057016217873792374780229704800356462528063936570283590711119431288169137341558540910682583518915866735054999136413883831571344787955174495852317656951181128438782476000054479719931868669960831603343775613067106274698429998170381269633430174852658834849974660848989562233955138779729243579807763383633099536 [183,14] 1543778592480992313869154102445570601772203535588665474031956825828354751408263428697126745854548408930299389416314952151473781384144451693549148994888830380788736893401978543471444336266162196322030786344738950073325326804394028335315868450656733941772380245377569419193999119975661914999520739059969535002956397775237132831092438263553058253860487527579089484863895947498245254901256004558973430382780219319170058822937819056524073532887761163821163026368431041764696327229746648646655837211978482366830181658911556831638197399065755232064243495708704747323898457274563771311149902159316075397747739160105066776321391674505274920253240451991813767621828385326416540324527572585259467548474263092480055638514671533642367158799395500670214261714186590106319824917670036133770421914805130582325351726636776514339822462139316057826832772788995970752654198178963770207755772024686528066887361264174963257586128071136177657971270053147495786931129755597967913497483870361276563875924329152078358154335966572970484006894614826336735731335355738410542970397812092716799351036900291250583418343603847281101136032764299577580085372335155258449129435532215536680628231907681765924994734471939629087431091629851642345486964652332372005845651193336034322506799367429346195274824329869759414047506996417379392204887723997884823011264730862191531556935831104883250345360675422661206385866380905611503067496908267060445196127563816693330640965655183622744687318959088454883031899509463918467901337621804263602958922804292592780191147938912574429879178171795702893401096241332811596872563060808361720654375642382797921972743921008352472487367417340024772421650938710333727824452909261197714317835120304125243668730665883128873210291008702582641593890848205525236955351865071857297883048941497941801541920143501260295295018979963473709512729536072427257762090511999941194148084908482640775342402529338218710091731155344987950238019017642462993878899994708334181457687541276463575774515253513423099168286176 [183,15] 29820356737802245935590403825578411761988416300233294089801450464693570433326405454836744664988149110041576314546742970662346403093030155772818497590354467018069697109379667528992745552136202682858452517600728608172005299225839505161417983717333170422254678401247794184716656998217075582232569684519167934066201874660829425176791071136918473388919669438659991636157074077212836794547090320057306287824098284392705887045478326599337322641556136905474774148500381242538050241471155538993221351146177678198151395896142497954849238926588076959377693823102600443586523747719669141783361797327898485184925924565914003233331942375017432388609891599795973262732852269755824988686015886512882942304594668715232605049397214774136217252567234247526715807284276443566872582329272078966211432817695435609809072623846503601324208524880189747755112066175953631466699525207735433330977081423859005525663437676364137926515201897108769070820005388259596712394235164085148395424306487085930360183517086103201722440358749285843331890462737567033403753029005054283220190771932152662847316127659949710628436054207790576322183908746701273366549074924046254879197255883295424548781807042852344733286697409435163265551749903405594747127234735465085549277385441352880966115147038842155817314667892496591586134184021852832112492823542316162510089371243519812094124251580288825328100150229261286660071852614430012056016554435917525349095094394027890837615448022825647753198507593758433287571195244103423237050567185203269441515516438364858589537430768646953995350673566293127942877844321125299973720912805237722413508443627139765495043514172518803828939869219244068552397427846916012299275745362027356649720583184611432706663532802083240207860606516439349102700309206353646995752539125864744983858721544664896312577787017434309763395805506004025641283203078618841230579788326170871525333229618227670427907347377547684936081625192500966548775729265766267837331079920820560125315041052064358557141755132923386977413292 [183,16] -181309293833993349769765108736305507660490787291125970866648866146148500447643268255801201227107289001061402920255536892941846890700409137663196044912027473625095711886592322045194787171917771540879530215219071658633245459353049597133318940657733853583518110600560012689219883867918291593426916314164719906694222897368002017607098787540529502075734547482256580448857363379241606226257770647656799237868077522212219227581946996748371167244417732937385418016591647932005602303098090357001795083569631361361416168159142552143610805544985834308715951031159779362238107657617702407620103578613839608601667990092545142368391653840505876649093747343416229336954568300336801417957508499736031621345320060605650090940820887539321028677603109984667023489607608955368125142218821210424211725443921660676675267235908015625082811437196039378765548439911087468266055173098862809960706409904190809582730679093939843371293406500945682000237327303103219985830236179922543743081649698138105154763621229186107611756443907484777832880379581517227379050280961159919337546090346163993174354041237676232475829395007251191376920744285358663295070679074579035181644748487274696147390041033976950633412697944010729688355830904379264584731698692942591891155419422016635178314975255886394177030573793034551718561720178846366914909736829344123434577507343614947322593401265420832853500263924653397726590094904421636350676648937878779426162470090731865738746332483917979506392933452487609704913523690255783240189520891271844276490298692123488874715457826629058095011509002062412751537694088567677802748942936430970048997569181927681825914841930177841975807952273530110535081784565386682304622181557688921670690856595327336710855859954858972010169996225758177002987230002479150725922850807935298588151684629073696907663363350080719414074288764019522049728847643514704496178936550960988617047753482264192628863960565358715716768886002092833709847273139837191467880130023621827529917311228107125418773571038219247890304 [183,17] -1331535150161000861845899420996027373728057296171608922724603349409861103434211494172364708667543070123986377206755751729839829598225580144533148902852102918042075312909051289395243435681117910865767082359974729117884786382427486363443449763254043936018671367108898099984515167178201384701067977390242097981667139418639048309520951796405147722427273929216524180520857135340701250586065996799810488936023664164018818331333346986501124013010565522509206596182636988327949304836052655638963263575595674665908527717483096207816421596343641023512039606360188370506447821694134109855302223179386537973756473158610679384528472415016255975109001086184842763985836955893002830893834461583434065027105707038681952495038359616500822662172714831242035387249928207979153486859681965778473881446596837423454777952926392445781928955118427936425583161331312508961022929252748861021433706693005922684646971447229092885093548681804884514616509181160000665395722489701507931430962004802590763621744851178421312065659212523667706687441258151085741106035702090102113276660910636365848323285983094817061358254207269489944559632699418014302153407641614766474073458511731763475937964474756643097037755357292711429718971294220286633333505557615466965281511346036184620033779658969344732921537261175713259592903805765687881667425733209417365882651765003768835671382275045720678354580526710633192914317018875773663382780279555922975135313662994265474779545733278639802219055553628447666967292112296929226040066806084337176118690982866368730569641976977641273551742964064248705919512002470647941551412611819388559094606347315661429888644112979799664729688259325716032161278454881979121203917268755942714571932803541636100668922152779314714887943058558835750401427905759598310645546817367069521320454176888902732634845786728179677894364078836009880973494328589426184448527387280916970934372433418857690545151078593213699690432671901779307011343003843201236229580691782655535404100860255822322676646049279947922384 [183,18] 9389642670844667228310414931350838219115275410681309880622673954510795879788450427620353223963859858595685395755348838903937145215274146033086043669811014828452833659248714228785490257359267044179641259591410867007925894824862016414705656976752505393618242849625868716309383222081829476712096005899599295718319201281863169328982854879641758515419316126294065160835254744088262050738678829363237742195980544237851511595882355560738379377917514413657205283900795724989811601347121405255372786945744901013197335503975036897095343108731326080657509185157247222574429635437711183257306939349241927993931605046878010459997940991250744584731212883425858598090047760223354720301547940711824750298107598757030122918634526584884743331016047476335500965878514968125908304017824954531998475852719656215512103084087678045522497868129303978471121964240980379308884439783419544662892352521459033238160798599305041182384465367878294061650904350393984696996320479478973654418277904056651642557117598093034928541526846216476815295674501585003100766647513947436187995091009519730140771762241011496881018319166968511165797348692915429533848512346883819791207411120234651962810479073906157485587378959219081959594301421014117854199011797902203751745227512317089245699128682367944972059721007518735405325973836230653871150500358889925984780345856641344815612681677694786190331263001217393329156121866051739959852492217358844957451460549667188365874011612275228442542570937255249863052373652006981352114087932170236201778552702754340854544991618594179922386529315545412298451715007431516978832790436561268550110992420509549626762383741707190402063017186954102585494268357738639494351917716811868056650901365173373365971165843854953899776760472502595314562677538651447214162178881655872650598789688466358730335150386371601095901692565525185521150809730805701974047819944618766690244845089202028589218521321570143613813685691710454176855821817071032035239127491662707063815311136830079800535599400439195232 [183,19] 21648858732242316594585601344480736406708059986657391543128954035991244555905806708490806691008038098414047511212935839942455493609935735389173637464947951792906152633443316207299151352790140871640581472997791031339046257091336051894372936744102957338389949539165656710566525075226165714139375123939162016820619419176442876257302798346408690690616648648031970752749532827914017835872077209975004765808076647662120978971829444718405303784489820978099581817991539690606688058642737543840378096495612813485742133142358956464209347285352757872380714497748975963553072135987450260156164049750732869980652080024716328108817942819288518149621456041431457244410502351849310849910197107898117045054946686140059933435165747161626681541394803974916672009037461606574358524515293546706676704128844219163391261316481935461442121269084897352385127435564106667196773960019403172601088400863612578754248497952127546349372801922493255370592624521602900963320228840826205266627248682637437495932101749094810239844845637836763559177132635267304282956193102367608640408903100310525838948530473529816032507633571364910287538415535858608606578539887066932958219315321492140485497099740576049379139337355987000487475826552102346490443559811169900510361643595027345135134457033833306173081860371228775886826111577497845485535429104476592726708140928360382045623657442988962394241709619347240165913389096317378333393370074907358107420576700204456497326476040518715582053923112903625612880108499174098531429117483576207694376729483308665131450943853423086398811951090436016591338851990885192991607696512844872329928102036930910844128578397907271214954302321029383418738789021997987548954117922163141005831745670068925995639693937538526259996066633905873202530760380848060716711419038795993027445387735875438443698738831395466616896509870707236227137179511926621013285528602455799279696264641935098704110453391527080449322760002566120819610853324493031993079033310343435708761637246447410095853040487428268 [183,20] -226189841674921077167665533000177644625205926182993442054507630660312413983695400730621562524267673563634955516898227928612684307034294123514463760995156739401169668430854158855283607080596128809363330337004483129081523970307655651422179885082638958768872390385153616482168845239888680691422100180599537468294114417933507318615412293686427379888939672350540407074825651112769784240346446764912449382589043465051537081562324928683608371263530723442153793304509946467069338675826684020022544850056406417808517649116584862614888704771475746018656269256813421431226389916420266719789090387146353447161762602375933586889721202586732358508626522094504771679826441613248903948600003888439582002391004187674459313208949433343274002714890960837780363603650659740066903469786793085243863624384665048499364023165507458716870834907524165184312455543818220397872847554907114012319166842634029365660304217023188325538288911310063102164480553277592344013494757555040173179070314240976928352995563312161318868914712577048755409844789947223463239179768174109382035094571970415045132189553884635463600727929129150019335098532516961430649331907713168445363794632484365131582959844000965463391348206874895324286866723365929048043981501945641225271516193920382260491571489017331198734956450259276127075897707738222003380344533830140637656098872405762961780174136480855048436852747643181524640899507750653697710311620264389338998693894866109359570817090251639170827907196199070858558077503341997896975082746660385984609781867502724091337121804041317169221166908685365230068993101668372375907723169989626924315768364681538107888857992488302404350611605903188966748470788409296559552999000029634792929311319713947581625620145036330241551244515099982969816083043917640976865681967701451450696722670855910659638604338064934823039036907007800135076620581643730510565200040371818539067806336134850699382526618012789608117116057765371864391713228983754527792455247884915541385714713722707136848902062560448 [183,21] 9656496666167714426161885090627069617013488095122066625305569142324579930677502741698390370175427059417655644926280247376779479016780533028525784439078429530047001168049346473339604178387650028416625934274258112885435977765568406594904184412235012130801586974371919651853562418888540485403591069988622025531996739011858400518586125446259678908185670853548177133109071008019665951424176866574831316547303381907147900713518424387402088435152737179243423536278170192919499078329129391875311260075950287861188444396676991836563873331730763159229267366775719696373853850239803957730570372709553476998776460562426029201051798396574947942800801198834221716315424636917541242400110391694452135286779945695402140281730940125380052149096417359899526783067940251927396479237488903383226333267286764830412612166315460743737789251229572456178963985985482367092877395885186523642062492041244310742969532152288031454051215729584099778673683436395631977474662256328687558430745569552641998151924476230839156073144702616099464292292523200597943613903501766046040681289204759961503109892111923615866539981086464322828120257376292668275102314712049180972475370879228325692856289147601730276549767274944204651922453788240394019279986248896992904553725929876175901213666675651815396580866443918278563674076473298785295204797276147830246964393156556798646100272055966013734088497491806853774695487623437075901765002371911166880986877326449293540313856040504161495919067506184290674162201524793984177052776142836358965076288214510426844454936803670348483078855898362699055388640949044695123551780548089126072559555982797770613504211654231420832618590679634098290377432029915556673942552121472980479480902859167588771761633718272212800830026681826854966846764407034987995498189846058556620072264408246405195727664652981893198834074717531920551378967247692768075156314785354927986094273638421807918275267830932754973752934116601200109669915468569301815823013364257857221483321382215600443794131096 [183,22] 2586146536550911082576587945604877807423904108006800634895881118530044819366923936137304296103669692557811962110540129381008477259333609407371670854580405982880594234476024814952335997872532496934952246980457329774090909481008654523080983885351556877451521201937337736249597665453956046767446414922770099746985259385070038037605798922485952409616736575539520609882468226443890281599386824210688489920987572814817153279899952107021056852717441093905231922382791949417381901507948846569483654159185248446732135436269052935085647430770427884876382815354262824173840025412668590261478478268360178668993237445237775392061482281809920713169660336024302639842000364927565206461779541749796881854823550180388373588093324126100261299365119114887127467252353381286807190787159662061147533096727402364548148517203602452411155003780966068484514494162952135140139027661146250038919875128495203502715266211880188921456642625145277450494906127484621472468648456643190688375365953128504892601147656629167293435577767307491467343497994865024263431835941156080773970619953884796662265938714118604484200466570020711616654056584960853414185171669248190119855236907950403666543958288824288056964269133589967552967153692331797650630967119327060006117133589105840592231369388250859296639099544402179468277474061319165117704116101220009440478263721777020840185118724088993350802625271877540051135768186644365860213683930011244669912354459094890766882792585966898091512676840591005512625737339910326070046103696521203741949949776999962295923106425419899370098599063441784063843538972592295713335241478257409431144427064273130457264872618208054549290882325724865922641111857561580366989062518580454998541588656169620278417075494361193174776506034908531779069072028752671702377952499677593478691689625030649191425545754776117126044694995257656911127737228389365184581026036357556624188864827021043083799853583810796716265523897863154564375780428132216614682308257133209999441037848501201039291268880 [183,23] -3538272938207686793001115873247990798490258817857009679749175366741331282718019148986646150144558981236590360485853471612241342366996185507967117989366402265394271996766236451259106075811802526403918433183936517648604681463497039989093402061659080804990704920541507973305565495507518868810301723123501280504944303433993024715060163532694187732619388376886063894956345746184512289556552163593216617835305259891822469231438233954993077023091199450739686032498567832483392414457919707476925222422182471094055978486699200325572075090535115848085398135740890017552234419046181225070241313135153053057267150711227687569354363856739881840537075677431812570697591811895905670935512848674798099417034466628784679971148842723619203506706611166007399848689009288872546272622403608312650528387830772369450142811855364163081054887659138202840360370471341255293286447876039699496102937620428753637740059501625942697081827150855554584129936668904258333159173057715308984560533935948282269574415213001008270779314474323974300220683864955667847693513948953493214339347043662893760697927090868778820414771957077105384006508455060816045152193319371942759491504625541372638709693769329981557436178305879857212725747692565686110477236929512971976915162508681983891834784862278821514475736969569791273715184470952399670931118919371956172778291723822600433664966650500886410559211227305589223619590620344512053052337880521263895784029138093967662932946664302958671919044340317388003008304447976995402741610083807290997211524463017302001883348330464979504949918495889126421417484665068563530232938414797477981323584236448070975214424297981597583301990395106949999382595647696998558903943462477621405266218124267843209728122448633657886969129549342808970099284704647034216128294716682580154119504766890012736867941063471687048885920276650902358841478606345710605301203972443383184935096592708166592524191403686916758738433132127476380762480394018545916546258165057652236319065995045375947456582 [183,24] -13241411906193313681617984841136716130039968374429003504563263074393524918700886335849369676266921032325531078754120073289077002081929284596920557835967469167711812373389947957372816361970921701965452215691063766589048832596079543955736669990640260926869818609795358714462731945226936404269970807561443282610401809459086714927102340600604751825710820232958610143920962184699548967489254755292838146800691505211176536620616069531131825962809259940990848907387861298522163423078822529542371608958559070376495532147309302895129881391637592091186142748273600136114183785091081494072055418297041614621608115221433339792758623595732704497748595990340079805266388519490365854426885157239586760503977012671004149209281710438958318344892373943154432669602829793672828648363265512333346073611416953392287893540196492184327049579149235129956249443796647620805434241394802884596297421193403016002421759021094400263377842733232738984050605329036052466382311063618886032973938703133903461949136595180843661029746626473126813939144650797853004405976233313722427454774807222658520280679764190276399612624241186275707793539069722472584897045735206157992546184797791274733194766985772713913702375135307964432453568241044127284233328028567102100064269293857991765622312017857357308851356365609638718909100286061680794101432124368285831145080904678060720121795814242855914223119088680944247734231359437067136840221051707396370641191421567093303313575508960196589846028281643222868315991310718674604116840128385726172038209660226940426214540168980726760379895906180616812067642554050766853452927905277080267847909317594531428694296286807972779905741199075871677211654768834995426550604255975387162682223836554051928884610763624861984282530743850879319401226851812849627668094138059744537004862562673358059145321330001559068268184412512819170158417897194491805359154276282942928028912483652646101895655860918494432334828935079196352054355085787801934117384656497374764444497998064656511872 [183,25] 34605919998433461680301606114590986471477974724267677712884064886927083263996570550999655331222776195764580297021659752279024807946713263497581904474826177700081147488981340332239730863109509628599923301853463940333691698346786690529554301656842370818944608643537773283707395686525083250142679313125284936267706153730948434859719053090952740288532040404066265202391038155827298544201216710572839133373959795135087056293303549650739421704424502606463998760111188826257585671607106174784956848776051658277752030396065958199802996836469032097725790248639418344084691877748201038584556642526394640233037242001863285766131223281709692633024494279845255440553993433554654790648248490637763475776192994906160138048254484686523564354538068572893603963912996190709881810760422181398517280571751613825101816003902039620172732159569486866276713237024494207983522116482886536417532914383182918017010814363313010835509111783936807436628745587774729479265191136507882979205640178978403493232326361941199602763820761748133982343002642679579688695392484857888725993054916601395956432168050772329656112542147347206758605000281564267512980377964874697469600326589418879929740370767540939178035847327626569466890372794373288867048030211723266664690137338622817177010116107533203544646049627448501804201848505440096326512467834483446313631789325584381967996927779515015024761340521696267920855802572911109395543042351595478824898065492137841583789972204286198548956740090640773725801366705094702524265355257412534474038346784380370574521771495525080592419990189095311463143811408621567201572080239088267978955988082257813954569027246581763028883948517682968720327924568236111549138042296575724793029266437686134063035835162016064028159818857837537608203723352071835325233006349892244473265350125865151301419390838572476078241985018031555436963030617794401829637680450479378286934580703615428281400018778473806412978525467740286740296107170696733115281064371421530801649842711851436288 [183,26] 18156822070508607467843899798289446703635572539087905262225461065489267715221980523331648850396609805841518097162587644308221468541599648079252249684231639194910567295972813793102196459916447210704574373693356061511445958771580605105425750320354225037035331078979468221846637026529744119445439788564192891223892021919199954561140713852197661599485688268475547145225447453267922037770333443152978979019037440829017548555526375809507241790189039679476882179425849052309315820761711317973042657814950858420484025112013247089843071198192296732831159330717485087141605397294629264759977269876176123907947987297579992171932985080339078180911015503982373223560598739050962087581342713957640193980190516158459854393916535523861017097599230778185782203144136241449652676665861722120926474186814115108018066530544770530883604111159145037404002447749806405671474402127648304992967204453516591517253518774542694288843200809183779124947364155233488887071699613356369352518198263799613764293590692688369560753302360805193969641842868166951313623232344743717602559312411820378530641948836218775409197782376175072684746197547523781180644834362748422406759868519758422050730741137002124591209476310981235078832652283112783235373892795232169984241897066158812550570469329263926399307454983335270642551331563355237964109125096256432997178431211942646956024544876164164530244026524425113998119594484626682609673916300379854441377721419540552774836472549671676338800340743698295590366288655397560582826581939234439957785365548860109088448922489304307241397822144727209645588685745016133115954019911435916549641184553770480073550724015730473216938715895011689902587840441535352629835156534313929372111931143932608495754059502043643044574799551883302651202007057159467180010841270467569279980060160252622355384614619216647501902844329329569996772765488034279936653686579070301929851916461773653402924742512195851375606944213156689038301110741876901857784561576865187790286556095566560 [183,27] -136663150867013961964625846561601866959155085784003866832497515191971918866710106308422297598308384679541953084635334177355283017132165501848690157657725241292203621113533950653838495652274866509298703516618323927496122924611508948874790712111110577238084873089988811292824727390816265817768944780427462113047358942822285359706178156861645396340446074735106821718599114150637017251664110281341708187830416073507144329413997331183483225034913877186027684609999514212623660513371155760721627540357457742629011845439066918468602226261088509693037784305004203274283071138910503244689664987465264412157487682112997488803720468660394342648184368351223580488612832071583174239603388145507704612889120354835890386058686430886364417601691115581052155559064078993694024383722646910965361308927527394794959659047320410051220804685638267871193908724658611904832312022632364986595458991912620673856230363246991655529060281441914376975244162076863957870019333766859409607624920557557448225199817064385084563642044143849784935933624442008849412708397127176408928363757845278724288461193223276814759949993582728026533507746336337265241791158257519578782142136860333729504589200961819158131843441696416600979299610200840264276100310033811265411737086773269838951696607826931459054346553633162455996593205399924066627500003962414456782065268459175207400474107515945057647487275718446842231504858078642144320228140522367361723447351479497370682010454652092064179657148205811731343175680245039316633053408044795485527646349816457930606941175176023530353215047932892580814841112266345949559689003938445187018424339132120159144315704359671124604081376618424257668033671961686611221017834019345713968888438019282160120345234025403252366936427607348724174974181932586752819120921432419741911109050254026753740962223013990114142898426477965674285198721642707450788150104660152425930486886333037902851094402534323531658970362976177019366824796185378519062124916949631323410144066916068 [183,28] 81905678480507587301432684200040410242000099084270806853290831111980677097934298654886332483925184038426716186180648087270893784649160627744634138327340430998172794555867105793019292293821457769656345773673050553270008901716839106692237039806967388657030856188128130471811979536326421078739380190926800818742703426960903385041470352996374748233067939198368194524997348501892558627961416341632153906307763008790961615394959265319133541067068127452325545033508414233873604436855354827962364121595580729111024581786804399055781324672767734317165666549883124467740972667305002125569748604303557198538394653973276253704132780154583480822859945255839755963482582137812201418737943470491083555817586524604627289881819522915562432850788890513770845883278510062199526312697989243435540516321765522578074591200787394538744747901949791254560642225817161870052987715183196019766066238857199514444621447204745612105222921657726907893883664865772286045546376648766487346565020767618498168704854341023717034161269812093440439684080340978113901279803111408419899352942035600958356544593366282809221702129369813349582581023807382621058952554214046026626017952234325226751916626720464103136999302371971164825939509800300887820111681277903175871477908667564686830100787305480193922885445143892207711020299799697124571367576564374403227918418373874505589167699475309748920578294511562390628794278667626372053841668093538188598531992765469441390192992110496946792058828573591281854444044685649260889060060881622184848527487639093117350061044761946522748873357587419070919007768330008646003463208382891639915801857498821745666323376548825090262908777617895053848653828920227498722566540444557097380417715548846465465695371890900143483649477402133611501322423183463910674420689349126323635384048440104077204842310371122663470138816057008986733343438425782912577944646847501986010482186469480987140412981880073128330161556994305375390395292769176539396560161545202169982573918240 [183,29] 231517507495951534357793685589166238771034235169138457194381946868284816720652435131856928825680940857739698435004880984606847232068009406804891523750217822473691721741831777153301087480350680211102904165584402550738257710519482960707462675432807414153748135160870672653326027075308749805713565722545252729934227596754962017609336498847912545948124618918623555023773401498402789012853796943725903068087099043837606472707124790666811911131311866940205731809891841522526273345958343855932375587251715279982302874744816368433953195505199252039051848390077536511869920588325905388071344259663855513244534519781581900721917056456622694371808419530497496167711606685104374388357545352097476117845965440168795523787202537139883392327852784061569340085740620957799038800212811527608416509177810712396397321271405017923711764615105628359157238131015040516996898088671283647608862106553431934962977786350948275511723419718640911841084848682521727928842223280169241682678333060371511593737247835388460141372898721964522044758216667737884718670887560352400002625428476137287610861695246356997514790908676423068010962650580892234075995075945841795560407463530167072321769184958150019395772472078121713392320523213053315754325982492626925145184819815394462857758305449372112490108798104464032663605498734940821985285184808930213557446610315923728355333314090796670217340551211428219982227091833069839175319213704401337076627128604809700305690836632107667385785639502025219284325629523451640977079833219362707462357265036128780903477825366055138465455752536681482386096441213090925858726450236340134352558759830818447954624250682488172638125194036795439157912409492982454728163587954271449465174001121703815817716008782477907829805928334130448611029703267857380989269017428482362281065508011071270271193375749560829546703151512156313620345811738757091760107594820793507433251745443605020975346237555506402203027855426659703175758846828855187188018244847239456651576924 [183,30] -343293553633816086861870795352651932502470879485955491489172058480014644447617942102293008956788722797890018832978827898728335264026111437345338787567633169472498627072915982411517486396341209432113655644399708021480496991988858059368461246697211109553683739974438803219735012502070415173373994111566012347355933499186899724327734280638803204205897269020756555837110862679457409355812409347184869858050916156595260682507655752151977227763244332145808624122932135566690594362874399176635937481047033141257645826510659266294035600261198424826396998948811147799445584600677695357913012598298727916195266162087888403762302947756790719678991355476011320615721256466977030342146901766455465695904613265825706208005744310224290068287045950651431491424613538108786694015260804916940855168948694609555934695183528364924164876275653700667686634943692680991370905004037057895553884933899394841612221975047114932379583830503749136390604776444823027107155949400753961414583732666502821018549362102714241101994784279007242037652833776719862306949586323322859178115950919389067348958736294296665443263639102087308138565001781721389693806661995552110139991576384394306751883561102747102772035572030814404476147312111827050240915071136705914350877725725751447079515141168126799877384430474917699480556978256467790912251553142969825728867590736158978558210047662526260586897419445554290455026872480345671338128411982055982484657163638506299509262899074465179836559127005053525330423444611558449822068146974104154739822456629320271229220278183937336303585779146370091870495876905854714337529940405035151475068264420823591485219062325036875436116989222886731604373047995102504618875947379730342225400397897198919251686912855687703743455702763465886451412073327129578834720296964205557367158806550839575295635243533492550268639529199513968348857537100986433595054867907445840824969140054536198100137987123256739477222697993607239069688066504441965965048040924243565229048 [183,31] -80403148098973803076478888868149251384883671323673516330210989078630889706555216328667182768744823444272528366455255209771335238647465550843505339109270897118267178428808222905000722512097500764592999800852810842498531892902762817997922020511939075740291884711288425568679320831570782308865624681244508024025791659818503539311646493205442210225246953403510920117222128258811868080370358066554589309914024749061418757243878669357854363306001063861924532231918551857919498923665734952887546005147756989120346473682839545210082063169897393257964365137159106476628954854517762565361336686669651162939915964076659427169432956642045650373534181061223060958902722971049377558441840415389405930548943785457988017339573389201751303808762833774207094833563345530580221024632399077235444877955904753179281802667722353394097156007705008202005330753127987539325385820950177124043120841702050202535020092440288116707230819111166515146577733142190589277873204163982969705912071264543531804884726020467492296138934685328622608638613416235738662341575014179039471184902495667399947038717767367132175213969040532437401365442999179923445586977594564493467023690531925570557998637178761480620436097496727477122545728828836170733114354217153890543221328649523451195739409560669878338801839123963936700527255020626123863226725571228023247319996853646953643660496110163751823868605737791645119975776891126530831653059750294670514572859176438067086242561662962722697250659867885130705543075372333719916661594333934727608272282398061954571288872266300999619574336039490206161109020265935900030784166809581181254628328542116756614461701958549215815302731541419091985917399774618890166179487266497124237787208398759361324781254440769228301269790300086284678123892639931352184020536179939023047208297824534872023300424304812665554228735324033351639437701935761759257319323432916445452594786037288152872105216278276465974338675155308573527386440408888646022453003291683685099 [183,32] 483632978637410249300602897114984720264011361682059197608242413739770313066914208395738624494760988194753837976168524690809682899061368795903324666879742583219610419111289042045019479478959958172230572803995200250314815010544186624500956256168400567332860952392917812656550428628245288969322873774646913517994937047136364102158909233081197689773148204100322448660212989418727130897780962135289571537893841687851022507147983099471808616815721716130756070633811414008917290425203542906357613367857401030845406961065282780819898703900814381044412573160770554240015362550784958607725231406697145840504321814037574920018083257358400073490901586932196020826818598057450902424530804008434239232600086151464796495131686695730469428990829967800021704574252753452171980809906015070485074381838144219757703419580595768123832318309128299969749401378872631764567786394767889173464656095757006657185981342234601980341315108427158068052356510568740826182425358816768414280169516233382254535113153596103550539332693561902859547161884711512370748016247430073127330751557142187302909851129731829511893881794964141609961353754400785656412053361587528697700729939469952541481526531488290517746448450873476188720835558843875634301042382571587897544957755922864985011131562245662563073892617241672231694876680196678156259151693536991379034311294769932223934540525551759424206657397524110408662643278290986232426847662606788206247194306702040027097308206515927066272495734074583152799711119681789087205665071879899756437523844246745693037420455885433058282314389052386250706557477462932810704102702535585353111236288285039898129824109691386662089783328626962816148165414772157153306628321047469724883755560581620692968645032375914366248607366213546724475463391267938838678718175328956185592758047777934075991034732669038430124830378690338791296652249672742851182724255457016695894449688308363140061746837041465794558920381212868764295276559996640797635167610450002752 [183,33] -240826033330578070843407334991664743226729230087605938175416523207796537898387361324802085493310205001987608548908369959289552810597680432180831639852394851975391277698082694748843551562683464272789391759369160221389128446588669359425884505162968870559928542986372459866588702861638801795958285337109578148643791669531152535478944506765429168596203152134707817768574694440185405923751386695915292354320332092835847529711857038312771251862524699386441264911941663877146642624513965908735840966084486037523689861755153328133966122714119004372739153160694347931089487298927061301982256838843226743718230282772220865063604607231377922941477930548997138732828866551805736315599537593766219788835010117531048915724903318171494397428446276058474587655367756169317255085544730479196732881505680547169539712388765334530264980524768517419179717518115919181429050163399333856583807779533222338663744452095939043367206849088472442152888948967284427795233125985197728543127781221506783627084724415365836329516121135687732272409217951443098673518125951228726989534680936650806701405264947976448973642620813971115147383541593321581189409112606741170754077410994208022483507745091750093845499944503665845846025704543664044387915539046957454185499810485012855130672404238584985821726713235583011001212813918699327410507790123573601093714166293331128548609613477074576020791498455214840032939606072822592335415419812658375201845079825247629879851879997766357755004040607176805661227152599404317657663933342204347990297793850408990141896985921976124768444922974146664536018906040102479309665934188050256367805805837419795365813388150184982861272114886010396665733488711723730682718990115643426033512924947182952181233097524782247325973865002997589806956437820122699011296055686023855003242863017849743271728532840064696924886407431652367215782650476044451085278113731348513098540863873871913776006517032874308441310819031546822743288334051815149358175050685576 [183,34] -265062407713352645691217998748251921957635021812196683745513794774388225593691883041323957517883286718114530826329555007415556934618046123100332374049220808515826314034305297492158912662130230523723202132965800397979406952323865966744773734533030055918675091986910154641079428808757962671060761881428665044708037359969456282703192777016014856351454884025502157139806074197915218569985594688980291539571337830249178712634404482050657786448222253727042032305259068595489312936062319468025802526850010137720164667560054505360755502479671749027805255250910794263117085221677203280336037586984944975677918167181600667356942118451523132076237964089382077075017098923399223949488340379902247746912561617059388610388810147518000483755250830070459971773597695154573034345744516056689949610742746245233655068428120287012399259359729901777889692289254048931223785878709325515398903994016120036182152873061727936421853211423747701537803510968010235729702182368762831912248931579173417053895703708759644292874438730238944996047084061772606159693812558618590798899627241316806993622485557380670223769538026353488590482101442195544472163260200173971806839834896410913408272317127378873370670413629017058604828889813702120954399757048490659570104722436532500589615298611901298496660232102840270520126956902558642682294589872681774946508543921418812239211114441360772005034999045656246149538983195920389021857640158047236622270140435803523770740972759363901613382090245871576254214287403704917012673295726690381876656186711664497491439501780238242780998372484303148179613020199544487349235865876446395673630253875306012983850051579197645933003322995311212962797158633885141618765610790097191855256757830547175625961814487085690993119706601341653258960819921730690243145788395401880829986028504664206858233027185862896812476804900819382967494309026609752003410753628000207512378613834784095238661503847490231765643453126521770299659313725987577980857084016 [183,35] 323708860158106764119017269656883973474719609029802170833956235810460277967869034629352774489161488366640488609660906258428711191968347490999514085843039734153518394223572382346850754858272916175219813906379121344886732769333476136948145610141427158123373417064873808284368671426387249883710092914637874443723051084080866428414588157521873518619359740229166459364035199403810885981182209140486897820186855145357105709767489375398526637468081156355845190641492261589273490215854408694165442204104515120555584440336036552637444774308064915069714573455076598984777178433894967504418395538335252771649195659607177613095131760460076282231513946105846640309358955379728213249314959462910844527619569148609072778026899232126993178079486626873828980790181814731109233397085824314797322498306846445398878812048271458829908879587864239198818019433738372428894690964913004884228557649521128581820775082808917984237940595542262055759583364210468942157031382550301178970419411113754691679523551345018660205841605672059371789745977110874581643974045096570555217982666738505461646473749633149092855758713031517616123429701010361791959066828607218397984294399951698523075588378504321958680491473411519819061804656679789056788004205863629121472379889559428088461298739755924086987812762763274062583844379027194777998171012909347452243736162381006416772639098429097242256643104620355286806870374564846421071788952125155241803190061645099420620072773987828454851724146882106909425923304656620835043499778163017363414339995938382886038632514833789036646638791844511072054571409967035931233349257757999294278462848183598284879802463860063119372313391135489381053857553207425709490169408426456464681073208646312388529061729036019004252365271558788600209937350515203677743161668596605448484886400039471767573214607580558727079777943314195207109704846284230704333081060884541815381104451523212003962908092020141033883917456049258284309889669533281549443295458 [183,36] -11898564500217922062547189431946793648406845673889620966371629323246043766032828077433804615076853171189463444139649799080121280389127627749672190481092436110166726373338545306978868676820031542421550522434346615665460157573415998389427335292140175866388262529153176593935620094385546314254290044227422633513182794885190050924055933315980930504969031092122980229903769384183685096780847297129646503287197572877406748743917087739376812129999432649258148347145510753190947886821196473256418173675014482034702350801273745543176625189636704121162395949675766359071211498007685153956767740732000058533613958708117891574526630208378335707306822922207796012046668136302832661925532190995741240070939608536882888393333274263332845757598568655304338175788695333846177927666843639469908955238882329237752386269014349977850358749500669650029895364002369602028876611743950337772743082389682015158665571553622810213365403036922730379917054379984359240216906869767114127494617201139978466070775417294536493380400107185667833315686854345648263342040545932647980415366859999962188266841581925361576039066417971877460152583605060017563631599581143890035192074624545241488874372375430977658711460599705578571407908600503979008323334208463115797525991198131536467769836284734558878760479915882809687395321513046847613311870762103876834025256679262084290870152348162773414734688937578943180350421366945765340033988514716567285973044591118064375948108084147744755070139804918304157484466933391159912869024330373769972602492490084042131314279324748967790517891227424470974123995972430102730863050135405764713985486810210898977095896593572422423692337622454647591661204087251182035364494010726192085004430878193171438129104848088877400845105763693673972406907086737221656566501199851831249642926548090168539285483776646348969192975993126453535285021333508476275652912297690250979108294831525198143836679250527217313446215870295340738785941153990175174880 [183,37] -156850410862306418337890975223851671485363724173807555173545033948327595457123654441209205858773614075973866767046606976227459446378602657161235282048691941424233566295668688117122560502416722451090761370477112333588941415090549142818041184088007094789993342744855700366572392749905680913901363840554261359835889848505076336755328165375846578532860191513883650755475611418638311458019511462819741232524298589822475580732089572055360051590286600735575835339348632704027601803030649510463916750304083836814573931179026616249663989938099563058487750230023421516199100427392965587280274281514292475796027941710734138875914694552426128388727880563736571475820234941876311011956111282809467753544045792467092195043084572601279093749507950459669893333949339188224948500079794526249954489580755671284420304781491937635825799581101560870961632561264485227701954582870254473313214624152208198573945869194441700625842076984443304990495993490380395120601080062267105240632067461238860542220819782836828328712265578619833425241107371533073617867731477289200346534128840221135755969905751319705470319386794051391786268092318778601058143154440461273402618462818833508915617397567690234923087173076057063861055227161995510931934946612497301510661598923792278750235180869427056159200682521997996860478704390321569200743965837834294398962247336433361266438014046096695172448809763137045643455512899235474444812272257271133095706764610489213795670445072485097606590118303081831088727666327372399496458872244258001408285205114667185075332468623442173894478538684751102570911891674134438434104670033671493991558988896202811517184509070880833321103635592575122603161035472151244674239075035820312968443774682577344901081825439918342571793542249622143726558827458109169800523270231761373203344616522543597588653286561752038687538067143721585831559011552306697020928508046345567465914163229395511277841634395953289551705466790018610724746029662841171748 [183,38] 74908661585306280502486040023616685431104666692130712861906247504408509722170079143648270419262268386349446303177311648264928765785790965970922610027297736518536693829670926382844472511707944293437008993329566524300323483046440728843917501053458671225633849004398004306791749859652826134907566277187085712701641997793152751138288399311172106488679118838444392917539862811637706102239769050461526855795028880310528351523459330953710709577154099900439083107458650581018294222020878736725280558211735268785073371472250676544250404978431120661481985061329127752988034813078630332559656356651216124238359402704860625342757467435729341472594949149724752529356938228306886237814551837581168505321744358327599693063879389583993428151405623884893394911998881529617467365942733155304857571687992824245570361899227385649209523562732133056446488499568711390256955648729797568990253327659494560022022669794971802259514818468825167394370436341467408534611665359108877609139825630271319848763249062997637450639701966926008598746708638317155557229513170807813863272216438242447450418031180681280555806756680886577819569620934130978056905547760007221278175904361062294369230984677972392080389352720681460134145379697045968710495841259399576734922110549380631990949501955446909324762120564764375197635839728828584931931918786107776632569336021348900371598826672498061581833032545558651333791673084401867195070149113429845174339557865115870930452205581226843044046854237269183542438544694387693026055966805263091598306956398642091787641246643963133737762306425849003438994767041187448239665349322546888910730341596842386989522115376107079046115461216751671436199105820354462444393838556932931381690785115782236000872235659261172973582079596805492498892317047047698238273085981713456708742763202444663635674496795446530589856504382126521408539744101127816770922603825695401399330541564670109808746518233571428405233210513979268772059379151185720 [183,39] 25134877158476914855254433729527787645697170200994361453440127061907679739995544513936584299171458922033796565629102647542662713944496305131366824057510290313396024850812302545526586152718645116962825055855608092940101913443866892724832163296410654363353093210649242524965372934102265075159006752471094374838221194448358223422662586377453233211418409413430206074353529525165658329049560391358680729342096587159709353514958251037559563808578661370519944506951784972117618909613433452880630258365869393009625779152425450839404066858129891308510687298979613209947572847141080406797738073027307659709061194660315621671252449771354570354961385118496233498512000122231372082166038721839429500094433089300497423453060595877404673689995789120301142848317706120598978628050145623180331020406670228103458908624689486814113910811246525452696611635845679326319100432158595256499495979797796857829199644144302381646656045021064886196195380323981530499358183166756304003288969119145312399760680948018063747743287751650634898513017252507878040225736086595122107858398898129319289084174779080946091437517611001155842205394423113272010645875934640622264177126939153468279127523110392781880473711985424275119098914587920983154047255732583642270299563634385932107708532377077727159011155409199217597505917413380611607975959942003053370858163512350494951953795271707845405831002500588041484838968154290448473421468657138360246179851054993144461139002087730703941331893327478750722528661899076488784268035040756538140947568475198635786551597244415039825742579970653164753888213666443344645888339780561421938402505178615435330389691225172621213036831522698748187904420594875687266090048160319331952867678964334284272151790156324245223362002058771263095292676566138871432618053617859627191484930473307794109908859738372404489891393622259181602233858924413002953307284829416152277068356905651709186887588041906588332614574834650450770565409180107 [183,40] -31808083385208099324114936826257522789481542683595447412293672300988652000354058442225579650583974745339600943950425693624815118495849547022844189227906586466033032366245262127607276828630520855288678516183068165427713704839838314824598798169432175954730901671093311655995099050399014191711701585077977958357528522746010123203442417068419558888392447796293635406902480850414179296989339799850729133901473768095781327146379642385880429007113594273817419498110835078026423147977950450610122638400943540790669943940896381954598770830345701156513252839828832620955752539646370709469246964271158723598122012584887686283978567053343534316988475601317620979327537659817970108848669817831026154720453945965612900909822254989748884468403849740869254903318658666262148882121641255808551437710351715925765995065476862118443379347564254089904276051821090988593380948672162606589768088430698053978963767613622307851115432060763130094703138368487021713989660501549417177112298284915776684068213164242943065992136892986811105403482325191494019162845116222068024871139022093665349674336769840729519572000186018934784293804780832039709826316473322551052367891262095181521472044245275728599743072635432695222708032926465394667211064567136657789944760594432476244033883151778247705638319779072522609302908852089023778284381259535942213421175934845664332894306769612953868177955910230785205262203805063944453167125770098354856327789166887458530911304220980290053100699981002448908366619612169386415457339973600477723841783265815532878049625749900391805518202655090286222371607589535083482012802521534686004496262375393405200638165526875532226174379519186652590446129246537280291062146958592531197212487005987325681507860513807489434187404814727258344057275048114533763551270472990774924765925849394326610606932485249512802006217498888204322682013124063793560678375839861792878028560952431618060454313690228563808248392221739585879871176704 [183,41] 4508573165480000641213776641295963290776771493374673522924801568238799654200642072164903688190888280871912889051058588211499508264426777327920664074767937881360633430198519983234583962650737551784506639725008057571787113194202661782110223266205359334344173849280150874006399018457529819145737168341066258493049380220245368468088129625733606919673779783217059504345407984161868712315243624325284399003761579315267728329066087143582054290691303443397774114465731534938998129824624532729728445407492750774424436826235996453707268243823351641722677079742528914456518113200862539505054104513568909654174658869631443772809629950807249582261952544948420339832006316052643030528612711997287533023053655046111609913283462925527833627067438160398610075444268494672592124242937590252183959481043521249996809862798048510010889355200550203637373806907364777775506365268134273198160053125340928633774945453145744535092716343120094375510934316616289576341394729106592002560475316416840755054752034858541333951446639192847175343511840811146339416881135304899043468481018162838835457474030188842017278776674443706880089218729734163259347755523127404625073326325969216825647077381088900927927306761168113355888036088974525712498075467333947669484564837386885658043570645229713154127445421112399684185595641590728839002494189673158544922134143583446976286046393822223751119150946149602027360179514262306053348982581960753888188848153936859126503866923573305164667668397989639485285950709033664808885564013255605816923395221612400530311978599363534209618562674999740701278676329388615193360678758359455757499196495713215934627746942370874296424663497829034536434882275789171861023211278486260685720293473774256949998139772498739644743379473427792578680026904150423764870993998516219206241474858727079882196603875997824344178437495830931444540192483620428131635801198822657508403810578269589883433721623849795943558249375291190004562640 [183,42] 5359030674602235813539161032891178856447202418922691757144594584635074180134174791005594303470690349445993102545231590490504597479375731410573660266670640727041539715253467032025055828050236304745987239842936361086778666975031626007448741045445003547483692866436611179929380892779634282397304165551054478484569202904377759157329564151684692207554339639850017301840607795215561012075530352467697981422845213909714446717821879596351433890179499673517923852520488938991738003222560941160660301650811206454800928614840539014411673857390531925612878179745319104828870302793209583361167301565058232492609255456090180255386416905636099405426640042103454608410360899977655676040778173529645099711824028520610934431995521706535463572901710779985018377450997760983765811647665622684978946715436479207411958131343448025170976568072411300995865650157026382624649824162376153289068317139168436633145013067772751593770447445532084703893988883201581149891198453908583239205044779964967531201793249400648003844292955871009254876508369515090029548247407576572900138650982523565946794289705359764689321838330479051698909218140025029175804711414065644157297105681149675630360302952120840283210469308913219685078398858378538096410724662608109766807281025659465576717981856475490837134327491840361964172055542468631654243415218202524370917776659981875165291875201709213284647711205285417143691005222914663607759921938006962695071528890767883835254847454662429042548036027320543271827904949799827771256398956922603317848912953978120078734616469580979558096823728429820166211454999185445007610804575799721143231023890486488523501672975037826241283076210117185546760969892056538430261244535168459360667578668087737839374832152882608745796989533599661056168218468358523261781639546527877273304051883016912120429093818715084074425183435978518679671588166377626011122934196342091335749705928891457767292028317541172119831189742618053670384 [183,43] -2317967839622502577532845936203734453659421557112620979255133898897695197714068696674175559622392615704536637671143176731293835684370298462119665541847857828436962493785006467562047944040258882426643011749642198017809112251145613461403424467162741711682829754227296899607189457873290322779492328039037414531790773757209742512461182461590349484205968245205353720518343035482842338485547182047939941391465580256208364658575244022928647909452875183392462638734687222384555354366661043970561535239917492203288355150519346071977054013799647890772654534506148808617334891153939146119951337525557639497806064503363571123496938271381253540992235528156421247777632121070364851945666946525417908940377792918710694440170593353984537457695813642821172603698746092370165236645145633314292697167468596356731954752856427408298319305151494496099352730887082221139213675029268092299594606373875553017401614747671792828187692909820630364241240660753026107107018122964066719763066855321579066692685637826122272517271542485643243416843319346309373586979574329389941751313538842817297653726691887600421268948730637109143732404803380104394417830951857254841045173662239320676408360842916009488702006634968851436254361242131732254198271382296165954173969394182573723134407669469737112581765724642281389546834405317842763115714879075753914379801296538113229887484913306375365864584217949191878817138320364088926620748806556638250918593334325930824339799871759933306097303358744950752752756704757769751419318089182672291835605938251866673975462865383555893567162805427443940281932640107549871057829311773076269605311205302289112627293729154513682485202629763064366920210202019977999072631185049699363090720789342867944349987464305211460743504302351317401799850945537362846288864693131364339994206226431532516809498444946155758505937283302362178897350290474626258562203007053526022218156805828972976093640487890697928959950320055773954 [183,44] -215713973905315835929366319727682913126941943793864596046603803962357090314308509906683561663810989840703775204450517941928406904199875413283949972036500927317408288304868899704764073758953358008224198471453874926708517878376568303698190134664346776528892916773596406052679301273020629122742956738016689457954221179171917539988604499780557627202259783104433991594116120562609849925216527671511769523349599244648362585854216200538987449258667925266421988871613242497227749639048843309197194911077790722623139111782287438501095180627350350839624279346367180067577169732659338874680426784278042520556019260905966348066421769386491455347523368741549240980577195727365753985412054731972464350743214183584212375338426462912833156057182874638883325935033330178259132761956763395276237599394616308455103198319205304010179621855965390998901811901129495078104921424705703309654434706891028218847319862005216598475500954996788164340201385273799810750326215740036731459848901632831883572044750001561112402867304152496850326530985904917846088916840152930704626184643208663564813719970806667543709500284284100590899999451851442184780130439125393067992435649649835573838851077459205690612238294906197717583273065281010863231261415341646780308711641266739379914964257169403988984202154625107651592556653385853120656812019333540722475146671293903017426405998629515546149464222702637107181387651422255731079058027906747990589770183783830510880431483667922153214970367431044044369103510152199794505565644585524130860001768252762599011471071850971438232578630041797432858171700701967293174836653388404139669412383062012362331039679517457580299061570114682781541037027314915756635856654936149745328091714549891468596335199858482252959623155321984400263499875573917464041972277299926666269864690166850401649316965601780243766286780364630842500282861575995581282212133066170984515249674753039388645075090796030254103797453716544 [183,45] 343526590798086081205299784854690384979598215049588839459953869856719532168779666153604761415818637754259899974887849965605325617162033258106834676985585067495769564976996387431086069642509354669606664135631609112277712339253549140485820645188758085770987622412100427198279343473693196008623198064654832121422771322527226420405099728486724995359805058502018036983740511052900141570328572034397049212882109253769649945020605054643734006663951247131686994997976515590973228417553038249429555285296412396684803718829503323633239139705960578569069286884184913350105980196316459602096748241133935467078695513153212647723117038450875540873783446603993772831320526865587485405056581887444749752491322708424204896195177954759167923068279159980017976441583630663141010921441441217786036727534907151434618046120700642074379605253007993443235612227202226480995025254356849226219997453572788421258770026041113900335812715623142102891277194271013980498635699173845678951575742253342561942159149851065664222503632619902284492979362923325316170106007191779683904184971140268259607229159892867465964247338708574275302592794339079220766977731202446804070554278035833146932075466654216373583276093874720229579205838639561903532998937293007394633217582908007292541022508512384969448301379453087336880563048237811294662297642960176416105197606305463360923496019098503942383582155285899384153767133080744610522487579435041837559840736220528635175249858818219097739202792054775610939107148335384319087777001823623922651017927382087676581770084679677396699995087428002159362953834886390056070209973792401796874025273249341559473374538586451664320349366622625632284010744909382347005560254150967441420157394008249798024438515257991378337399276941366196917883586878307001989799062536414661782817909640528756459736993434457305219801441797031032961461207928203782513582591097146674953503497067836749326127222587166513325887879624 [183,46] -48374122851534460016642421200670345222690372145692474619913172732091280990415691269585863403579859941907868212169927708970667256337429975252104332035250062154825358881211533219220610217272824835673005287373013848941899129539121529726263740706699729832177707412402428706899784419722165489292451721564326206718455098021735134623392734288580111697042943949981387381105583569665258160925413903073619371110057257133231112000750705411833681669785755539394717573106142227800897783649913725642146199657189370846163457277629262080614605308665412549927239805376720081113876889237848860246975750172065092147318163276361185354344400536592509094370763451131780004520996553128125328736814605016479007328136262664700163949667468142611537018978874740122752692090461592682843670490915647871265443996290037659190987726498714813107563109101900214833457642131596133492008073274186223508299171782600436898441063942939260948695799518263005515492096554303212526479014294525163695821414421322780556850131379215272505807261224747343897146282564306041673092029779895459295277379310266229184478583793311036869737463261474101642269958188765319267948035407031527729635109953332445925354126028224498945722990720322343245630718023775211684647306509220903307317026922750392742101315965641743897436238852631440249481561778824922305069501976096194152936096874994023231768004861107324408681698223512193869434640322295485930336474760719208469668175096138668666061157352690340037315681344461209934920926671477303378784478093791894746921002118178135365075173368546924737482049274899917284270949329302618637037486298089434723279548713499833084917450808110363325552827081842149487464011220971385872713946453403711896679172540122146193296083563213444826843990049135744563199580240805102995242362566756164926648534212457050343061938240244446368720957070992569867214618365967957498802507844258267483962711570965825721957930732073231295805472 [183,47] -21642455683200455261529106851249471701030275710883929852249587224050616556540080588556998842644250975589033290813827627082738354829425301392899677983689434311588274142072431403408033559889984675749233979701908089317926252873260135659496566936951795364569980039376285624107288602044605071264327170830315861041231858455168062647560191958743679140354340847468814603125598807267509856693604526014443333791459453483020003866112408125785577130765722129796696155760439568991325058063956430844594853425372431341970305088569586695243605545972710488693798653651918086602453674700136486630217076156367503709809211043559642501003630899682184283058238057104449348733605163067598902638854907587937992468268425852982076584627862611028437221501377465468638012542682190167753930005914211109417781170353754447667698805097010005245379374624688491165072814916890887543151051265553880795709270073602682009283218783772551069091820459577947532148609706322103277733298985587350489790512195534199432639101230430351599717801986909104028752441079764626200731612526774258524709511532074309246616840459164382465455822551858779292128769804086703469759130302740834054142169374907837176647347878014287572856390309738862145152839721547595451026750868287935145490358043989617654787744510747681130740168781241019288421181493373706095988391543653440858646283088932402545324424767631692493215712549132813440695808527468267591269260081337321589217645228030774585687934952958140175083284870456713449008790660835469461109391364431233540320933157902646135460248951081613796142529751471055996666155136487511447450819147152258793086503424960997884806844288849857080938767556765995848550762918370632909130043287518096689418693981517493469425771060169050610807895524147500522552996277693319581503439437563504077365314359856409095231292307984269872506164736549483040891791751826255303424936605866259361544883557248230769675559258116495829396 [183,48] 7224119655489841645868556654502209795770243316437320626250975174958930387726719065758844162264767859768266860113377443072807902487377645895116959092167676839747133570965517811284799956205626062313756132822503754651632897436141803510800372793098800940798910055307211396151005182382564029374227658823628312196846856237682752992901693182179840437907463170915129721871773616261916143600502198212033386920657126705248286994021077509694843721042884575742130741886818422874197652157778589369809596403343363010892183615955766016842444114327856671184294443402164378335613643751979775100497819950652042656113778263247672640030809142918328388168873783005690621392277601140548877362823560584004231210253174730051026829383958901043288903867912630645072310927889413317576368597261398199775802043332531337692257407359143355287569722882209654719672929644736336291624859386877399584227178592645368773311922868707726009556542018175036192943363096403053421828447820525938937302724332756970900759507401295507969935462148612536343046735030743443488315585074915002065916301957021344551505145072954438574350490333638363308872796938526053010065443518891705317878581482513360777039478780880483883451153756197259880725158583198203947855666734037033686170587312304086374164324907431581712889922721288187948998476825173201017997220421808056864323116830044867342631481709696026788798608492319293117374259304036493693405730868710860430305173222896987980529215937020071877244477658443025147976446155687352647296504882316029930430607467777628094599168407074546764636850881930105458582005698104843832456538624606277997529441664915670940421592864558704238819862042955750104882174229075990481313471124059261147518777021797499892818635452756066865833389839924783203078585413010261408159872098944875204606104423684019094767456723086749505178737130548352465448185153734979231392627535977827654602004818420636077807942588266765056 [183,49] 273832206819561080275939019524521318714545284114519440580392752346351828804300037443400394387846663859359359999046934241438777961265675482626043055106521480496548437832187233041713129813712987744890861519420182988713130409199605954932972004113291687815942723541523232400282136294287211302735451145649839627094341674792676293825526247970752956343671532855006358145561420994191992295015140421575951547842700067324642889990518377558602274143561558502258889481340432366466855431684772730641396853477620086142604743150753469370449114894980016309539416978022170945152114023379365391707546293269948432961849954967036012528018973820372093234300299920708641963241652039004818231611600570519264118259641718069882825057525163788278211938216335900855564331477560969620645897755214315840270977762505200478049460092456318307724465130871184707330641213532492815879829418320508020389122772362503249328527845236998752524651167330654399871363696126200428518399385059965336303581562304769453672127694016787369889767014470576844663500099112193452209453062083503895926452302460616924051533999018160505649141806684297461949269959447369396175395218463647606618043794345918843837561215071671049583664638075905277912827497703856349778642295579833018871019311350874126707483346130233834489745616540153770289494191241750927217027331070300074717290559894949661386251505009129252802785361719004455266225046059501048692944989230038732942539098851738205957017544470213117162395577923300412294116734579849889408126930656445188198158051774924118127454715393642902012073447276781463793984932278620633260380532264812343838477773840112585341613690710629328806920413736835688991153264112675694735761405618749528635275588724011593806668726012981734323133413818849190775928520311254681186010900590540217636226011687997982324645651363512261918936022310753446952068293937825543917740232870631519774623104170923974000556534870896 [183,50] -411322766565894470334113971732741445839012262965293584752747301487055286473031329074623404556117193214119176757592061368936787527472217526319515906167186400446777113000826408109953998018225901622884980019294712245059382366490633698711911279838270013192740789973957961630360601438444859229328279008528559079545060610429508634820504852735972174251749809774829325950324239225833976746557715332243043421214634265234657663895313363870852346007932792900100139689518707826542070702228934110616960274848768767067708423885294193413453376736294742070288124079657644744186349835880462053357944888171431002479566989506733414467675374571184522050725537689382902741666905665638570708697850407411671210850256752647001379829386022280713457587326139914010240894477151997502964925361785350579951049824189472294123335488749265976867491999438887616848092898516471817249924936112227093208600016056311226616930896322695529796873548220422497221176472970307246981738151242913251214446818688444608135908611663689036931882029585688880505412936247427384157614611203858607511649977153643701148750074412155390456900834468940833843966372491359885655664144669408554055480515468863119610209227945422736302379019451519876073210830116819896222877919812089863440053303090488452864804945940948631483777860896253869800490430608843141086658664754003528067668084587816780384109690124731461765547305705948757364259959560609506193751935171885959013137792771918214497554581195864280700946428909095325703485995375206981693656451711380930686462813261450851058157623510375213934391250326029213828003242996660814265584208806519671617523017050654052850176351929822866224680936427566221317155691596671863818765446797890843691742934470087376133435099556761419926822625235678457556978232010372176539782909202160858281251155545942051366422390605069470019688867717131653611759581263274885898364370684611073905887587338564540088027910464 [183,51] 36524583863800708876617604176306684729104613024867917292115206072947923162238670415230429068788081333280768077281831752286009350998924433442519622218182592056327469884077541482012732382272079472533975978875679444326867742929526832047566780485517467895690383750609308526226166261136762708366531064310826138294684585450685399103238212351107975073637392022794634034400374902724433235252801063116297954754237362708594429301500112024077514842872341407132456264361210159388392697229962865944436901802795943505152321907434785639745399222915021357608953670966552856349527792322650343421209417294346125306386037328075898477542566268796653150566323109421890013420027402645267427725147522658073125628363890209880319704799345193983440949284873279332829678248834386147765830580320722650301130222818174311974142583013347335562129534709029239397749987641896442973148234239351836686508467469616864410374493549797348229353519649332903421792656038120959084295880016360705148980933478695313269220860986650665529050342576712601985213339783310613375915649717551648275131225387500425961391394725650797334637617225185109665597506191357209390534079900090980724578885686382507837002476137515078518864426444990667898718311233216508349465176305264141426614765973301742021129612711786467652819812786249229712886290668425846126053418548678565088201089888335202464492215454751405831962496715510806681175487022386262994529579682242996498872859115343298419849103497170969779332819478165233491050161567368751816956646675776248462375319475603816145933614085178479700934796511471598200355331976289666108642003798336581051518462286859910711635071266383031259249283602407705414249118265216499765286026079979096141688433683485169140670932302532451394584804563320421619049985142642876731346970545474846636484018725430154657467542884183489276504075418579494655714333759641575216294185931106911588061437932162110559646296 [183,52] 10878138947067008422923783642716023150250590989210664156943415018105528958162488836379690737760815810614146967710607565578526222685615572139513407738228420295553102953010520183430884512396955526107653256414689434458126001978089204070831976016808882999659587519753476777144746819767844387880122282343798039416385196370187679036652290811158844148359408586401462933513384656704892990701496479769187122535206350990219832710552488084203664537684723730767533852271676980493408654294802712598576574317208521592133588577880504110289415729770576593471698658309423680004692269734937796480656378644939377964937754940852443287349864888765240104967877653504878301518780195371709716410406717094266895983253945702956668875947116464159816951684376113794087175296203503026479211449517718921477128008320880478823139986299277108741701399084011998852942102071775707182669591834785199744067285918319795675473089845754489590393258143291342335434378041302153645507624357022583773368277447646565335626862516551402847129936165519195877927473164682473962142080597854687662191520712425807827874673700952518029780383573775749072378617587402052985081398446692524704777666909351762891603640167302619953006887743162067449749660577147361921607921783705069780576282618997319840491145626201394909614544445910257575428901720713113301434060248283289450380234562452127335067937660646665294275465927802013472301382394296825221595063716643782150950806895272941165382233999783283578128951198146798670956554108689536743884242204766478396846778062991840205099140270211586434778110168209140577589140497340044606095457881687692230349096385320314073542313087156533217676882283461281190058409147193738872041115217802337442245718596836852290646409653124812308093422917539327253869583902921894795033697677069537604788054213160472749959712428522782098219795362663266197699951041413839128579946622769036550100526818061531303488 [183,53] -2073047532656059834920760142706161448826563982946475480249707146467892354966729079811809000658166962159070209689943814423832087874922312116673047768050415785591069012559675731972751426351655557364298485987697667517424952594826504545708417483877405128277444490147184485027882009187660966811770876180792125745916758391735443221418746114071925715724179935703844090135707546329550912879359779814557469784368557703243687063846253719565468547391072015907938045509445836546811788976213527379601348704337988047549850372509417760120336058444570081042030105612257619499571805416907537175506992790328773948260289635837511025205446787569359821232354112033900501739594382436738378984543119367534812603509898847262095841086912849453465397954030525774220262062623748443610250818020872472871939768062354473073110520276467996424631692425165464407740344701268329433689750939682894153533048691267678328280912857080187445011345213797197774499123498403983123122829868714097565977029946454448266181082785006889358038413157292613028190505508867524468584220693980006627318893447044661346178832230391215168834601007028199173009087264542064405413903080786731926012375300403704034808881199048431270277234357322027957516149351649587321810458079253135942803774046925156416099456844345525349546041036264095249597186670694138212881654628952662386784303832740489532435459801073495974212460286274768268716826324520442939864840458649726143627071755030035966149080540394349635984321296222909624723098458053104553207088873868632913344266531066280278486448663382864622322706409202017447948449956800275167863044163824002650269660881374561215706215465785166540253374864165922235419202733612110532911556110363379943459794545964010421301096762469790245673151857932166867361865272507763015700359699946975143432606981480782845413817301582332330061208209900883530984022196991051003696241824714659451920537679366971464 [183,54] -95651150718973582701218095377394532930266940712921899731662060767759099222855198866032915657475646414381254701855013798537889861582510006589258661240184986752838775180241827776135769369158632103451372073062850695220712788905178816341452231197497177014708020580474157706964414837305298479905281916114114326945452125677598284073606107965522861194872881252629094956843010935745220369205028644986286093291167455322528745465813789041831316679123932468461365695504279255378650295276685806506088763184221577596547140087783021104044698834037650117022141817440822908829963333003497468727469385053760124154303108501913830664445082526450619767013758426584269274001436541795165835905921948552137445941643913692757003384420798468213118826173459543024609295240726251564936235675668348879091723058665471320942064009025195110606925851074741432146307508067243845523612184359336076482956046528089576905362815388777669104164574503077617164818357722621541255157189769979175980208186470567035620358142188786639737494490579786701148107097287347822818077073393985787065880918061469623192903296388917650146400994129013720897803042092199383866492311889503553579451150998530520340675176731895081663579138117009751897945976149972282374471381201744173394309847953357246473328920580624919416847432089807523181351225466178646369038447731021013881503295912730288789706000693032550643520841921975189394018044989119719098880696466218208357376348310625989790675730130431003233443907811466321856566960199940438062336538878474287682676198083587129250709066828057071873643173785565572254377188499008486094703922735636781817897814022803096706595785176841755628127888192289956595171122110730952139742376850952449101680896626514121038983678870012634126077799236448394914129126199508335494002015649682898745770990066622212461255801845302342369069385198831784137444555204260210023569957135237626442334175670368 [183,55] 47888944287248195681263840381646899629364577959464492546177591174512095563351096548242911805968719877902807384368980023895801293967348997763491877992445586609581540345171870923996017937489768434687293405519414983460900231047128463717264475851899399217084227025020107959241432842352950306470498147640614924928979571999337503317953991640840967836399615837739512020133989457616463192486527862993269430153547915792206580918749585825665534335921086307172522432563880066431265716255258062375530203080407502587334592933565339276374169890426838617671101168325872516761890045191102452189763464445631400615428804531714227466898797539703813054967482543755282317690135173104657174096570069412431724491365595148389818069356818031922623300305689383001190023977147610451742589736988185055504667919126987000320401036700453888644644975258388312274842047529346618751011966437777702095226215291675041961107291822859440194575859139681557662376217390077641726299380706242988339911725008381738019414989965119921836590776553446168766103327591058719910930581381116188208712997962965060816495065027429623658117546430744795538962275764764153613229549506981238363089369732557271328724688692350619758603504713544843593772501789497662733983756447083805119063229173834741429616362664765539141110247838876704039774729927307124636273012573256105083313879496601466256366359320746898062837736960322070014108636931416555869648321416287190980773646534541918252152375780295194546061261381080729979406365022886661862245550376914089939363711528834735313108695226731511218675438360895902721184209207030529184500894351184134894254812953559452893897881757089993637982487700203090357010309410941348679559136648706847786256425303487290412289445803784371930435000168863870886391685686515569527431384985548331393960458930262815919884570356063071770514092769399640716754873278885063315374046004119136522686699108 [183,56] -1445142444660633520299110044917628188457211551539395706737869093346490953899495897984951078769312931994710635477405763198294021521687757507798906521425649106299268467067986311859242262613923682148347777551716652186626631544496150737102715545770782727782023308190167141508064120897365735427237492006290953032556299616693646918474219870758567476725202558128036993219818339987341578273282878437086117599240635298698885202083009049635825781103345552173190006559606070463372071728857650925011139204990974193888383235104225939744242469902975119746172583943466775024738016112508344074057178763038859908485536311389838130591920253231371216925597636840847000043779931705166418439436372373114818512859596410143003461265232196161391700430716087035253201152412435523942037759627251029681802375389276081694104298321162319794081818408460853273702275264487768743743898132882693597439198093478201172048974965633833664251028309018803626238493906059637534360850763550347098492366920623731053145586473815440643024505852213255568947596293017274485799104096344372978269169678031021519680407758033316025130107053239512702792177494202925302689204681475165775019475677680844867739284257004974796854438843478665417028137216704961226467246307774256523108464506285125080100033784769870216645206022520349551449384003432698993758711712188270316030612902278526196229799701039929067202840776116737940531880148054501868095757620314888002735868771188539965744832757477194828873287622888575356665583380553333459451005574627216751172025683618382114739131705596187879106982043113121139864720681704814961891133573898983038471532449441882980802133721320417819010823180336869748290837080157783166276501512296621417024776664498505749251347312414135232476223079742410042081885954071320494671159657838666472772353002884671693509487850987321332063053810621885871963118640375558112739438852379154736657664 [183,57] -550644026904538556917294132319669266850740954659508362594303647643820809018679579078045719724191614542827286636520815330560564242740746969623004595149607987067825678551022210723771893474384895474465372495085657180542603759132830741130537501365820099078735036210765978160099802081606127501732003987360820344416863765432092432807822933393608901416856948649354454842122019672903817698307349695170967088891066097050202101019086483472343620245778066049736492011805788664601434966647761814265827657634076410125941296449934609410449996284985886011066262373916869316993641626143919998048877565175479137264949700593550131230593074771858633826903592605491609267237880341523230324183950314418669772668866371435556753479371735958156622929809588453849957957397352200094900678190126819875972428515186813345259412644505985537382193410048608584675823619250346470522825680794748447677012219645657427479980206713835731733525106572812824922424079664930105140249089851022280959559349609826812425581603736241692810724357153220255792782010428235825528629965977086641981565701859241913421153840686872323780067141617035148788675548551009657739267624753120587082798697513662936156222264088178050685135845631237424930727084798153369567190387302430274305239690011522887854598989647909240350321452057837219072651717721488607742049583606362596392338227185576522572810318921864018156857941559007157688471216445810402158777387779167837228164350034144676484758208961959851648651410473508576215806302217319989988321560390850747381132116253752939579298834608895553482352138072752003051985495741981694038045140140523447701504504387820579957413533910074758159079634931956773573683610379166233541750841997599423841782195049220090772505342251431719538879736187866516930802335541758438319223036330312362563395373759130573018582403420161746600332910231688642228070457311188857399517380517897429760 [183,58] 41981969698701807396541426101611104108095659810912930183365513537878285919124412562548553714882170637227333705668578842164305181343793370383593943712240442794074380620273880487755738170008812680661797299332060186446352310350378592632226491926694877530148991197381488148102731691449710621277789131582171655575401483152249848264548017524138620986995609654409496728439575748489544849557262859823827880960867386641489387370241528576488090025665489238820523531777857631283977848213039132837131397397024070050901365144525993260282745124275353791906102722047607748017403195649966700805933222399438948738693652071048881605694429050032360069400035009649530689921694687440165731346907256766028771463366493563777955221150371227287645474336098065302297069343351201575927511000795802019110672038013877105329929238803044192868219557180205888009189235656067197814907747069319587894810881047812496424193341007143382222965931269197897411618563788565716098597027630839005691492661839564858344995676282817508991847183930028120184092703199549013908169786797886040470560303896848974324160667459995025998278286647137417577007867607358222997029720317950827849023037622368045654101126447670240817054875362706942029555538674954524471960077593729366417731587297006331419737398938783306803952570422702642925942321818727072252750763479068963331566234209178756293813747962540729900106555420265169952362454290735643254090230180283713255912304005068013369211517460075245852446269500674879827280667095747018832502186511083000982512596593090000850994291230943928801480443559490154029465273975639137188084452961024586816154785910058178714362090821132574762910416778186512403841605658963938688470903375839193549623964299983198246329665559536677872340700243289682318504361613341369022148240739135398422432462415389305172444460949064361032650614356700212775206793534846382594547025362435232 [183,59] 2955614954987232289273286371748624163666615802823145134316525901307542990013972652205009768447142302050449195004613038532124183708702842235640534949159192644145950446989849104314050677622348126427627455173263171261817763613256138904048038726371384034803457764539683698872978769053178384396864690482423375917096634386187500396382964716959141275436528186344256220188713934282261775154550895089461999241915009288301450923815776704692065816801239140327257507568525583196266540374529133609277758382198903807345119227160874212369119120705143150897246747524902013561309528948474245211827000946473536248209641067620586248126011265645486266196802586472168304251755321740394804399438137533774465599104883874749604363733099966718462375467163616203126153203673647224877238165077216460551616390338374291692068748679035549973934782199887358821977259082450385756003798763715057773632313635452674787818787395192075150763586213777881506525180785261858141000632083050132766300214578434709780047204369157857684577817700320576184378142182789157998577891316152423384284907735473127319674869793784831023296846866419292470814673085227600596757201069880876059241945273282630954105818815227292868283265564237641678453011626038797158717230663467540972409869704853377007870052590529389774233409727345295124581500200017314953623982359314215194259787243036239777293346270417347053796382781808711829275987528858742273554682112667244204047020807489407796175263075651182016578990582467670557598720890956831520214851670925420325914958222898070654607707624257587914664869448088376798722945976456106864701787603054045889558770690658260591452177753486546320342636155719920117022374957199475246195226094330584743405537221142124848586287831417859195479049156941526104247712756985826704259258717959767729601925977276848346298082106917258533971200194683233409097236876036919402660686111252 [183,60] -401339845190313197886031425627842701674028485237875045143385291129933527677537714788494404165680066245940085243850636275863894289468523173239812639582995148157154892643784351926346215255229090140636341627006145492764458800582405446359051340234598821848324840650102371281868863123421048876232566611623562063405008012716531878221007542887520773854206916810446905224886806464277424563005252751831320815882471990646520819977963212838757199011391315170464238230893064154558674427220616266232686425837649180684567130314158820485548387775638537655892792965625410610361555079369886105306404844270301959967915275921957708504982277910634395918294869032152383889325792973599791900331652716926391188364444865451258840698880743027197907637000563505051962351472929914262506054670326291424303826320609103486443681487693638841071459297938064237650204378067157912991012313051210689639571594593314155940614985283738963739854169815427485182144582415064626122734496495430272713250109159441130386994919698860840362365085411473069423836417271438842332538607272701330309030228480940829919776670566498158297158418837632718940524849387199830321687588648374954167637697628477608125551480221329910233419857531776992435049250557732845653017838274655630757654989085057286102687769266580047792264285193240362653893479613092636241777713811400534939616916720558454592303371223428283531701887143692379088131871983709625701362518219284188134987429023805289768041820594824988120836023916331270658921581046177681555834931315584675734021388976854237843142946901907629350371182286811314028471594423294916872867959715543752829292159090129835704580064016558087860807199795290912534225037850520638877818624750315041811903920045633706675357864981996584412755212921824858044212561590672984427715294492905452079429284354983258164681574191183519286798026362751182269221354015489048841122176 [183,61] -3134051935575412804417882019387562881139835435182714849568786852337346786068997952812868474775078076564017699501605689844484533314743786959350010000713270789727378074432092696707656534180481939111834199401986089358934040137755948125706338724733293741695709846236910092988111241739453798918021660786928329900498102863718087537229641824696273632677859332004030039181785168670611869013088437802621612559801218342190583220609721632774892216321720574324293339850714662117957266702853379530808214122205010813990667137005543592322355025130716001564591909167517179341966383913460109709241635228117079196718172191262601822140353911838414757420711044727856488553859614409905767604252770562224567107636163334069652498727925867759158703372379763214102928501492167190890074369963842619584443627866399701915712550558135293827265668028026782025080527223727969438657112453725369318279973787037672900892897677192754367821540106115003371296341605916212071989225702759605264678035325103824162976452138242583748087591642635769251949349090191003177274875077346237033814681422990109095343008218082132438355016395769898579352831089405002436453780331368503080433659665903478875731641477053144224743609802427808906801574105603228574653111001675494603771414149504361635145350107855014549551410440189405303122693934219014949746826525364800451131478036587411423098245549979902465573125376336004801039701254109124132864127242800500866164789026321550832035247426054550471461364310312129546986325890627229509049707560413098544044597185207915179874468335757487082906771595233836044428800184829131883854339506476266474138656285142480267520166848269115007824413735739962720990371225899065771788928305197712588115966895505821110187717720543647172197761443022567978248511376009838123673886122872328635858300490813558228529709918471269859896211772685600880040195574060508698320 [183,62] 1872545084605337538810313177110066104950855349260888167585400806862129170412544629188437096981730707503393489183232231439650434827935925796351188212252757189703371549250541621178855047610244516832177946945974476582202551448932113640119288898656849458314964191767473576908880438709552539870923516947541033902645848485331031294376537508497662787664950242401937758898251685689070369714761518509274809440561519909853211171622538719529224725232137203801251918769572861494852841887438141047465750528087431543285375277901025005567989116845346281506132230660761964851754491480708173236876436850262816218949898482234068263361926857475652099561133317668084831309935065307174735952568011679234376798229121968300468047816528424986800382070760061483147646348417530540024377858741474184966182701974133733447428196662907790474925601396404741635290870331933416433639628297383892699732756730388761822246328951503859384072786911327593780845201580662163770546594706074984799837694595746642232406370123001161013362388848618721786083466966561981249618847444293775917870352703696618678431391468835486050678908654480199000884183016821015841882515329894066339918314412173507109360586974841788563152868183419840595924812780052162857831265318730050618707623253385451378473860586459510693880098275696327064746482332761674791998976924406844832403026017997176712988152303094224041567047267739066883450049110702666169101687676544137077452396382393923401328754820386285339224985203131142346861469645418342484164152828670669249864634897570128033045766327060778990817097221434478520556174808022122144195787803946103753242522368249533494146763883245725320678735905350966277607526032145787514444043273233336941449738828953546326275818917835499355843002756557616172456118535165808861858573775445286312859397266130948828850252560350951465953064410126579309767075150762286896 [183,63] -37658833874658420362159386969010762326365328101389943975483142176769327450588758426686540933056765180762618633413057974171740072636755750457013598079547831521701149144475929246100281053174653485282338543402861401109604941118986210186011116058587398046637755534818646399380533975549511610094224052434291699998328013296600755809478278212972529940665775912801444135704074301359129673837231553167003708133895610706724473041389218270751073012995520858726087301503879167094885100345892134984542484992111172203887580287891297938456924410780210555368865571415483659860931248381094183717521092274403553002088103218097518334790440796198361880025963874876227797669367941548839766067250292399185471395377936098849883491119537334066621672604802325351703748076861050636939294748602601711733382619160892012185395128667208366210145410541685762378156698648353087239132951360784712384496314657913751010988860521962513140777967620088476115719306208773113648716687631488766538824082773767360668381284753337453099751714412638253759798443304252478781264882153011847777641909942621475219394906880017774658278375438800884929138946192174017323396947029976839661560479078468926897305126401982540451641758698362637171337216213475241700800007635590520186002237353264583785436243357195670662349925262229319726466280746131835952333484201427172156768415964422285657601439948956654266177117358317894434114422911324308267380899445211211248444884706734535968612245012432214071853949310542211551597906806396539128030599059947805469191827078240646006425240590143249560855380370880068202197425870160836072349111004992753759713966005980360828633101486994462355804222905146827978895087572410987481968393681796213994718707555300886124286929923019218255542269837230030522729744100471775836074913388517372513856231995683238781238634559394983068732800092858808085951862191458 [183,64] -4383403106726432532580478054680102192556593854224317070890253066230986262631730180837884710617403478548555398160524043584226401953885198093271126898828494171313652876442316979179902670223697746678871531430094279743682629195273075493610705554918666370923429825402626002736151090106478760970638142898032876710012156010118718256533987523149101300618533964356895581711954654890971465158629153461587595448131602924559871176216024647644143695699036090956782540913398681291523200697451861475152502506759884632760556400991404688990288524445860251729600895397618967470249780915348047539916186390325958461242825013025332212840939121293812660993771921338127315427450558012717271148266605573684850129265784165008769654029599819855281072713353976537997600204921240409185821989320200363711258065804251158903949201419386108708814086945445483892334579499095289302136612695732982993297001531234632678968003021893667782449273980690705866097559326957621546018927173702339786422746913338116376274427400543115787551041820280066938046881666836322442334315900128003119234741807458287143186083852694215278960852782573791819219690605601668584952301905380457397629891431602097302393763778961617344894464527267638471631283028708923956851742230381576593882062482698916747157182303453262362349008146674498055140466255725920486134859323847457962609385778692691726874222849599333211634342809120596550762111671272569286658267122471873318350639922386909578528801639103019563007559993087884091877856542112957193994956586432912097855679903377478744129529428944269508397374847753183516239121717459920687655612907829431885664848455801617081954714282591710427459338889491223051184799350860784326459005406634563780413952386946013810954946837298524880388534538032115489344953109187228235067657923655825259221340772396876169524204492646203612902776693459963216300934144 [183,65] 174591699976489003715037796111140954077153577410952224736452041083237974618624402883635811025424940822858906856281398917758014552370873102675933953142106688098549091216218395959141902518180547418645576509913117559761940286734730265665032191631151238655525278859453715116373342857674348922789362190836571983779182058466714498415955682529604084019212308723165255246027000207811500206895376674677007230769923685104049000192159590298167551605783501799108825584633615612974875710482437477677094056022672316383762243424777965620076495606106993495495468452315907892792944922245178039589735233851296791238001795836007178569268464669284466537572068244353646039065801185153820651283472700518754145813432528493220451588990568272348866153155825676249990721184642308559961722174978008758322739119222067363613733978924944626030454717632290397810716556799090603740911393959643468305540091561862059974894038477413620021578670696966703889149907004533322204584329170615504591147703860013326705350012234371362001703474128575902077380179370142903669088717202986868954308063364468017817948436656710802348905215479869312467833666706786725223624152469302407342985608193668830167913497957728673399585520046051963065277119987251465016077323264650858670703073257077611804127679959139238406265415132840288789006682477185483317020310521975503691177641419186242740017935843312780256028781929010003648241141639943612681552126701020802193772814358778378413437914795520121186465211867823121779060948490626244514824447091147090962714729776332516005577309757429188120622353831966005667192053503083466255052926902983199189218069638899743660056965681991691381425865516454496209282813228927861615200409912190362443912536827872467872442330607632708226620963428967617519883432643149012415270822274644942354917029375355881151166540824135607985520133432105268606016 [183,66] 4447979919590631823551183741007837494415939094706224168467317950950174114909091708342517145823302020238622688903211055841377088247017481763899719340122117438772427318502757663348181748762223808036390620929521607742617343712999303482648478006587003979686355641898525436098578710871992272775519369706886996016585800827316958842764801635431556167794805335945548096727000407120711652538801039506786151458113608390134159593879563987157116502855117999563160962251840458904360389660344355538188932957497411648079575568254002312518068882399557020809348484610032503640368494524920797904698687169700404661114395078335561389200227777099716870638889468953603583266751110096078147621551580406542512752575376617655414201106895023523310332177309861391917895202991989830646078875318083166612576053205068808339591066679900993741122046342879041618831155916113331371830849542328824072216022827927200163920989812843064940590550383825974400209535379004399095905068107103893414115466720959221984831731269001238021096839833914035953255079041865319224755335359374309309778885312798777194216416611056571083593801840858281884328026153748624363095087855163364703575597990673610527306548927707893806709114828407567175027122962559259007227814647688725808811878304716111721154195786408751469156355129480499816170202207496291633650109891992561667613654989279402087643805358660346001420498441303620543862477258610606975232397487434621932765658533840570047072939930208101283986138951366365981495451702922480297832016320048654724027324865426417132803924397180422168383127693609259072782330120382733591622629570462637489162827197911608012757981602682060684338219355889382914272197401682544107722643434714873541613803946173481499318060810600084024525195498364782320347423227453215141627435032875365999236129835674853550905919261583515388024939887864779392 [183,67] -315589838629911265316926333371504728590205428513103675552483723444085338318962136070812424958617216526783164045249601350516188810788024187982119657723297435421805801200735269510219634064208108707619932150129946319444586636078766634082139470640489925777585840050056677504626766357072370618994655040427734527091084239013825367285552208285295041218857770745616311936876548804397566976826429191788913126364450591160695787624276771116647502931079845513978766685336776486523212973958581024620414620075616720065874688565404793917488251683599419149933304827497680062483007996005002200902234425343489592880350692826282620508305357014218779344169598287518359403429308189298515225460234775448826970754020545431037181467508690639696460924175364087727812517222154403350850809326551678758413940696808568163265544820687639300785065800160838099152816109954260667311287251646389033949552416431440055833368313369536988909275587793495125228920636417667851578563052880015713909171204369353858085011432804270287731103281030285792614038011413805366981875323065953537215981724103431507104539905809462225341754936255060724131168408199265288610467945767946477944103624925673414506335050795047529598618556501450628873660888139402784648940886027643175672602866324163738688035296747638375875423357072764081728507637876531609016433933049244043153252686956173549755170054524010873542698307164503640124919778255496313363957600747124558197367597032094527904387039339122645362044420821773989752030285024133762757386658131306679508683217304863449532165213473493916971337393350620013442905127351537423781825271146125777558594043904072281675769282704785405906970148685105424505028797187263893140905547442968492599854354009772269315018954185145027547802827778569353978816351058798465373813006987691904432872827969469723499091910067925989179939902922160 [183,68] -71180276322850339955736790308790499650885949423241239448596921871770228944218903896904561389725871080245939589773896429499283774221913494871363709843016580634288295617337272518247939394100796978868612797684232354174414662059270818804657626449371240695253602075365310002725122855317756097013496474126465171266178608330281927072385460852557223191674842428946524095332305097551347275948536924474270033351722032260612019221806226421860909703560192276664994639174558940959404568400536521699199961975569623800189470410258034489565018037018274826606125063554024761289792476467708254061145969830291177135436255276165205838275759335061281533034018740119232289507484244831960297824680282555215726040676236815841818620821043348191596156482204931413456176258363893677080262304530271198777784805819335970647267877029999977422428010289313793042721218356972649282031479962031796824582941309828417151509759810821643092035048067324650072096186901444477587749658691290446523098062137251502065551939128633448640436594273045387268975159095506782045493587231913789514047365654854986582187511809057800305672122449763057348749223183855938374592343805253837491582723744071784857011366285303155057589024897255093475389061496994552755261054671627429354952503421369050202043700478851459132700813856787052821558003974768095628841329484440737320212970817234813639690487704762005669434138798447666759944171067798316605291188103169017806213674612149283334031736470770502225978945265845448262419095771214902971154292813594664741485927809723845678774925048255918588490834173290076209161170400725175849411572427293240508355416741988291969378077273251696452410345779099745471101284584875359865460752781771786668911254038626273915713260680967872099080370232668713607967238232367622744378507650654541289912184602399323585975000120842268324953216 [183,69] 269015623950874648963472136335353298608759676375001215925745647602933046566731493275180111787134441389346725453116937808824158439767973392422622624260131314708568139025882733545166863576905688867590898406067517848137487745057897318242413858428307095882417297037077733491432727966185035327525613005527447467475415711319069137043987286607951345512266685352456154795952850094068157661081943268572794401840401715202211337018550009661541421082870807921991747531796324580144887269846695182720080279331169204233917738999246082441939551766848869679655545503829195163857112937013797559662953278616338360968596788809391475103415665707007076018167695492409173516591747328767854097010017439271828552743879881230763232478701256365329949557640929784994918346845702764273093220157214512728181568467455468614481973513723242157412077725758518818635201461252418180028590219464947441238917411807841951465778678219112547335662254106278853544113794502199604425473239171766833648167968263316147252547701415469563157709142666042014413833914499617118882081950269114436309147988226854370091515259094840478769859379059810314168900849503405889310772128625978704520464116777435974901237931534069491063427181555135691448255407665791716970833441499098736092811801449547410631641446939701678609042588815295185863292543001270842444321037176002711488375134366746400300351121280424895387970306345897984219197017034533521025818990162253957895939409593294742184361666491886700192542709770097858377721925600463629752770155061956974141123662028615158756749061159811138999235316551867088177491855359249493625978676694789434966481613056933991977376546883366817723645314387485683723244687741451258890501255842262135561290530509671574663677717345465228787083437062482023595336720586152520705063869963234489221461818733164861229992990794841578708816 [183,70] -3265029202720538715639134431640001668972858705571086117583598413607469214021399465562506355637644030860337757840657416348554977914295219350074904223263750713618891001542444480983881243787657869086402992475776538418916426017010994230648507281301230620911546838885509000022383883033447089817463213614330694691542703328582543290286650745004679005470762824806216679228760075733957167150959307282232275563210274271433880384584040854522299704634789131555354986848841766512774648539505334110291868788959755047260680447219490220463683952091451501340772537697274282553143230413833669315515197572414604406804332505647438952621157273403266093575964002809500641557151812464550156502224017061595313718744638747321308994828400755156488376106253453052061339183311175478067185156772796566765884949105826111633026440328914383289144947081549471369979357367174674810860531434063684757184941493025997227948025116056412758210391207803522169953947318051707059560329559136608606363211672656674415561283781031854176492932046412788596774675360471104990904198804726412325865644189945151558329709841544978760397768819307001904184504330957563228615817564162340585167832331063926977595492412343357882343225325794078941382634036181804099799990039434320152016181176412400754094478429285436920473124832958232750157636275259678400197086027279407304366517436305666540452727055330778822229109882437098936754337014201184272029208052219287501025259515068238729575901411065596727130598460342661123141011353784325981015562211893281909904189376166815671457183043011981526241588009332626175537193612457639751525049181030422257590693728663510677854506226959078012004330750019345097440815058760540477322583109875944036170366296385392891422547763447379213619687014015565917085184590252958915583645909093639112574601122834996772554586227180227024 [183,71] -102485579379470013864048851722581464751283841698149901223333567189799677578358771420008628961945588490989510333593788633363281953240676911469288520897636813709164923845433710672759273420697891200392526492383684689103679866666937810264656058324207274450252972243609187079277546234393815953170166515794684478527126480733867074524050277913999871934402881739125065758835400827101178825708063316640905217944599990112636670282711245623644782166711680141050394729278394240075108958797721341764097715951573982354629086121458938338095905179145675059847250536332354457800322004265863895440527971476135980916211807732132322763807572988961129749365074276124834876732380779310580570475591866322983762613317012632108375965388010225392335482230141452351661221183108823458691013022693410353396077217074602348362595788502058066398283704749255286056013552882770443433281141681703357551759314580469064844250912209089378897972320126590884502866502526543576576963397826383018774063960217701129696841232925097178896261474584731408417866237949732712644576470479564592385355533342097917529914321450075020744527189997735732005814239169084344247349848806334483485476368416347073819076933763508242226391818989440554578250504160992423582491495055257646285907807195517869731042488476347739464275545199288294945911431220737993604680514129853242253992270820482273057448107022545521600121090786716908115756967541671173898270242560538657568154282175485334172939029902449832642460542519866437817486110287984077911520758686188035143226744395460240865890347737750569857385520830042761260427530839998790494383504906636373997164179826945670080729523469901452637799597223919427733211006393302222682051088340901317699768905039949951986705675788864399304680391091557419865478018521223650755413448607701775568459881905465386869235731255442 [183,72] 2345931710365767892777873955547071365419914538575846292857994621219424207881782227250971053845466988008664168748857612069091530686128519022550100346308643472426071600125074548748840802553287056558960033872127921014248210136940448167560926887728576452117423807446441344518474625691328868767718332304287210000744818259874329470363590028811924740151997558574004683337573485766407970714762087194737057301237357239369033468268968986397077585877928693388585907177747030340961468646964104490514812984964848682109197231911764443751599850366221820483099545744507983953898374924286236898644707962951407986156467637708963248815805684106991010682684333537081521433464901788372310624062287722794679940514008196844071499004542910860021549247357944106030514893942254369104526171408641448258894998040530611989974419350627963720980673406031110188183437021289683989099178618799760848790029048203746614182223784983536134543201634655027866568415764722681657158842260801209749869744568150063226939201162660388655319114823747838268996220380789030277137040977759748857483562152464957867874119632247645333048638445382005816684237875880972218748215042577119325019675110641920159103297808334373393762720799414730748506107221978154079809723289165145978680599145352029774964260704023598993762496190769906642085084528578437682533907780980195229857430618287250623632073478007220307263553848265056102876367597708866928186492382872877970301871381844579902867839583013721355695974489099601149436274537441210465680388876832351751961922989319626485591776240172998188584086631279772352401157714880475991502969350282486249556786301688544839523239030403228357980256523726673389341937213951639338400757037678996582662511516332883649837718996700951621744889339572966801934643200959422221578194257568264835961413669126935220275279232 [183,73] 10287332894431513785512439073486731054265913653644670496420508426041918650291221756415465629054738826827908900446557958702612253503661790430122424460676383579887486144357503366183750087677956859078395261618598626705017712862062088844577964157055953953789607432669591301312844632639421351839078395126386729605814915423026561885861821977944003866565414741123280366047635834105145513414139447525751532695958549798331610448112973965958190624396085761772284065953053999404219729240690008998038721654728038490322626141234161445178347824517083699954769352916518990496603837945430744617979928093592401786600194487200622142030085900367293483963531212929295628493751733480421349748305128302581213365207531453477847757507017347800456264809906105797128048172055066354237502976208833342569624967203833804867648839486619568172619124157800147522641338491194431857047884358315161197634625357394042872777602713924019141872271090173498137399387699597439287090720859344901162813900220696906650676833529775591401167513789634762792984489739999157794627175357598240554895482696461196436146455122255340664375002440510320530511586888973421558850288859492237786822783494514319066960842373389738564356204085014128856849484218340217343430864811949405300871478630041369229262827825369551836420517857893676099711962595961665615234689597387821917967571583850838506046216616439732954404551044644864164053539135598299939150458391649197549223715609112217168737008339863087261310096254171065605667331681585430697183735174490959287067450229478647514640477206488153424773387385401062230586930893982672564454429136565298877271605931750347444162959484587110152849627447994689212549191747550300707841424393570872526794987921332241183349323342881865870461382230321267461729322098067458677475480700770893370292382863204505361840 [183,74] -650342601216652488200952570097213947353941183909441860956260364052832030442111619344552617499991527556769700595496594921967257099633333389543839826944904880363474351057063091586508381874761796572226899241723286157375601532419820433449386547879052243143954661209515379212822126563849467437476696645593955314914224963571612606653814761191721064854418686651944267290559230107202493751563549881042920158120564241199274634787854780934908175498748353046998017936035199388753434571563128210317120897163772847737339072937139062820861965056260568247117414178054026622812005525061009151438413453702301558607998580556838080493125806131019020289010635089755988304750108850200043869695457644101534522731446953015176628658210360045625065858580415832124934054727022267259688507387705549075002182838852422335101364072489164986935144110250614947050147111969183715770186533702208061921992681869189337820951009935494340487929571846371224951408013593881238454226979196498292940264055897000662549411062554854187572975615689004033009671262909255721463842489261887728628318496966219935085362581584119633461215469129759619765854945315106297555550574908021788321090436083978529106530157831624088339198494661756199110455076201004485831843868134947435654415482836212999365152937087143705014706529044176239275294339816442969176132472165575148403641100225711378947431841678669687195320680569026233260676040668946403585299843275610354737261178399335625865940524871971966185380495448274531231411476784804168337175105980988310902297200383174235526821444993867745418428661875730078299005675125791664392207488055286808348020724626727067253801417350221736259942529354807993969157889408577153406859338692336084529744997962678519137487124157184671975143101682676060736027963654236077522135500555769904698655214042230832 [183,75] 3326595274761552893319915077498060011759850855745627232453761048063717363161709785778465446998465955581041912877336472202525881050564232863700542965277305877967838466177939865161352676191308467875994715598086184300708552051479544238268473259286520053572705903363242441816421591272584749878398154685111166460526169183042229982063061600367801839851824026068042026800824661308068872601570937549002822921087875190895186814709960853743228113279419043140698779826671592454750013805129982572544936264640541139533910667855755270186714216864749289896455376113926223590157246576029716210442937327399804035779350766873408785275737015805847470753393740667896645295999403042990034329771049430422828072698419877300249346170079256638956053754583290366261415243710430588500766426227156568831546109111984330424764752561699266530060665974836759053784884248649429442992581228171833379518430672518146522461418782712589546993939883331243883208505801510454180307465311162038617272670263345613928588822566984813863099019286277025956819828674905467608235732942874762297812602178545014113459147546559519477139385605168119116504792310969483008395479866927551894003995772914805157001124550175493332776639481905431275730285586491728971890402870747791377180258038634052211899655971543594157217014258858442364073879722800800884838424412376520520327782515493151393996820037673609848113280084602524096725685815805171485186360888308385669382576641084340471154976304760036913885448478682891899757035074368561814845251674810680795397154206405170098714447844115256887003245748024189432541905777173517530182026189352827502366298978999868460217933058152044985419346117236916560846822390402129319451578632547462623675418241341735431509709820248675321951462684005177385132680942466002701361701961830654652762343264314 [183,76] 54478168383237247292495631750752703208211517512666867809261545779243661735286001223941948969275265263694102084535817931873328631307675353572018959846721463049075377120595799435913447046277000410289825873679953903055834563813788453694951589980116214988859944071092066995173342525787301195541478633491370880273633758124382955802129842798763112411289113187891197708077160359962160129312130374465935635494178912049197089210016991800476365417257211087742692212256526616489893469612250386450702037940761646982559216827669502994355490435957283995895531230737120046728899780923216260664562100040388467605952112951706301096901110269782439021283184538379813742082029089085388175811525442363677673619193459072802052116938746758250051192302081568983580167510269107039377890633707657937835938289127396578834523541485658622491461539762159175108549512626963330784406679940087026048602784931781058587786769400970916533484776198255611105637566834956057107245286820126205011076921143171624727004900891195961291094892573539772847126281430902052335888871012511259206939810237668366000326665889521260575786504598394707912085475678484945704791743944316978626023042788789353157475796766464613285490189347780418386909422399208783816097566310928078944084853949601632044717340895791682923599279113956837867165160746641704523827266543728557368964771125284487950479757436284656197253743640123661546160216308480939677321048711272357692935236983724304189167286633418471257147317917700599869710203458057460951406974044059105544524700066677791559154003493118300049371810900038650576556027972485551998630592470550069103726454678174902625106194421426879922813642805981538493937650584602931188982352370126911651632071131472870611806877175247509738871228159968778200035695859436734497114636518059044174056128 [183,77] -1416462589288453906853989133936483321567690364586160171794395046046717659795678830189400836997704866672821403294160765792720515645655025654923870341025458652168450189613144551326922093485284064411134218812372369650264032411153628578981019036012626275348790833861884451528828297523054414690967230533317488571225083565113188222979991567219485785192844391584535188518522697591832080421647530903468780723920884523740762043139798727852739309013136094975780489827628989843464342645342548421086144708644311367091525093713737975925026912148751020881009004546362713895617475223545955940230307950110040337743983137396394974536857065500533678025491510819344796758305578422101679324245650623759487683561151950003911941556959049178127682307399114022190086221184298529421634488807888608897918071140416999680584089088920337037318828645025329600605025690296335956943561025906544753817389591471379789290909059051645012421803574185777410693367208319911887980531463728749332388826293157241692554379751070733943056761368356840930913463488879631977272738944940357711286772216682238218468294403203137471692536010689266807538589561446760577338414283501577236803225482569073937500444461215309226948856627026565748349992749105547989971399129866867123408642691689684291439916808280356604431238824515186779379466699431717377308627132078536765281985797175105142387695497441641931382860680566796120709865815813954713844633262269976049881913756927420080666358203169141513669281248777061588871318051905572050366829402952235489935183381175545890871371153029466689882415407442312489238045514595568365873349550763339147325754201298277606261120034015116544826986501934884496463643094707894185527245642380937769887081304060558586863625575017050658934165723168576038986784842988043983848226135335614106008 [183,78] 144685372726257216018494878737617567251727758251025988535218830385263349777106856177999463026805329871118215141915971793596379258840464523476905133921470861269454549160170563983023752232043023845186342667766066035804575988289413978098624674562579468614145055377879478646323870638207061221888156426150199584579600363019218728501039570440389514600888949235679433747849087330653990424242810215569176671767189369168367504975510903445898734498164417130023399500159364634560045052472642749648882314564228247169099664878903964529851311236001943465802905892458878824812212404105200807428400992531962547306973300933380952253201083940974842553675777678924439577546444025667413933131877085755502029986062000807755528294804536109883275045265898884087417239663980760748826533192427753266260658034139194036152673118842043291758956264799176028257996825634330762792001530594937499667131129888494894547680649619920610173836880335490398298767550049056104979439181847170639237570449559365883278198130560757457564680583755574702809788076618629387768445572798949195535603316829224853952352136163673174511576784038057084502840397298969402421477095463353550943087874892843795503781223772252800408586969545860417781133661633203993718401891782696567631318523903540045624733477610151046352556543891703143723648610378784441655899528366976718761724788194089708844121317681276741656306048966174601916722667652575978671439312766172338521270999214439741220211870189103208571278955672738246614759052204968424011180702174056055249724502952637920315544683726979474543328004321771594142241398772833111555481538505397171189586711558565570905600713119985883885178905097875990338178007433630634266649591033987449923406896756931193898148348661817768205052496263080800389974767656169056502213120231049376 [183,79] -7197179242993610038676535287836070319988752962705859748209166885725873087755173485158693274076625418763514303137503981153015790538153226481475257951039207113975064652344543181554082851617594833177390850369094012445992449213638421758863247193608034530377631960739525140290089429130195916885345997780514575059521468605988672602591059883240466408165711647545724167193596735155982728136791794897201227587483987197093497943834377351001794677064744123781030615682701478825891195140730677964800948506828389714810474913304658992403232138701625814235182057958792133100098781595978954569677019289744871555705053778403313484757926443564835835524992494261911492247348222880053293777027279063585778483980000907161170199509593818533922380041991253297499750104117978616383783378591735813743379564404178320010402224687625632311373057891533332099651817961032782746162984232897695545289799271865432962071362231507694010022382853473264552468601876883454094186037503493980831019834837637956288765568395476631949304997696043945637916257845103585564655491903049090359080728668442923036261219557569569449184232045619136311694300929750802576437994677469122662523196811369676096230581228426365185988304774153622925083241559626169788809040998938309040345641377260390751583058753445408749688979885241137650440169892746433899213194493024723945751315603970217074093871714628665391295947651799388365071493870419262237589126647009300596081970702578916060395595775002571126948675692980857610202892738537826214060371016624047774031831656248507083893859666494020113544153445348020312490823856778208458289721463482038132962634332538406420764072634605297582198063959808162475584178766218886596107491678423396076467021885579306367644155349611817490722781499047245181568338579397506011457102148508 [183,80] -113685345888218504644428214261359290418362932330143360051748657139373444685891541759165033312093045866723309632130700106529394722088761416157468267645374424174356438770763920862867086110593176605512750572297459538710817374841281677893777827349533303984949175267865503271761034975481244193951890235075543040662264700301246948870581677852054678374905918053041905628783196646759152918096449577966399848086078461220820006405095331492623777448992765874560747366465298424165811587552101508635171950690731336266716910835448667450483538239559284940756853924672320198534177993117736307160993183938598960868090204300511612146983843658150708590851017585601273652196189558691800137785334751794353457617729176411015780706012434375137344344917841828285265570726746746595854662810028611222061589369901311863493220421539148029706212092289877830948275276032064203029876171772271977554742017510295786304721649147106970325729767354594594610887167630018878282669221950056990818365069869887259817114368568153499828310352442497018243104411664044661734023959658271328960583150627418889525823998496175406084517827056597428196060173044391217373621123808741103009016971392747044826362808340493222968388541688326318121330758224283884766066901730066674806169980172097091156592743844526398191835861426748454770661815992294145575932542451304733716071455040910066001286297844352626218355039113728749466402790729175680967693531303765223259810747972034581267236279740347888423123315538924409729298237992087655429871580058216184716773913104563645538898449064945261762190936879545238797708545143233914032544794630431103919102358647908604482035168604486303746981009261702451398492054907500152139522380303976638340458698910301782688599543950933045695963606378787338409699473333286150590790112 [183,81] 27249756116161102678833927243390090794826110228827164331234916759104272392678386266314878281241304782131891841916105101738178942628361726582493514601721863124838988120228884271054030236274176448745588863576510018567707055010867915706491913047347353054877043276258257196008457638843350616836424395769813537115141258000929208988171925370751174679646208857212797038702186898713400464171057543001610578492139879361646880986025981891820297696879644745270524197841993593910501585166155666252578687993859362269353890770442680214158147301704889815993577155035357170194925975613352403924975209046666164339595409269994258397261281714350447966597878791068865234282319780365523683743446932188867920559754142159109727449637422882217004368522626544888837337207008218460226710586593306044153175253791922266016209644586788945439634387726811192416364940728725257896049006401673900180012163890602467014254098817083522381427143155168181160703030962596431753398779557613930753130429802678462569692557969952777948342690262897550232601943338437892935911191935806805496654992200973541180428675057216253994020181722168703106963806306808705950652966545244512307919859457464471697206093635433367969883513611040024006176223113651366786969796743488265937726337006080726430791631542662665033978246564229918282382197864548463084040944614439976410991509803964517607540948007131894213128793036159604556759951589815877930347063630449267641026013447406436396014217651475069497059967491576000716503178578997473469161913885706863668986512466819537597875257778388259176969050827093085740282197651138302182155271601593366236887332708750042529258551688846105870541280170383158732460400423047624230535930513598411634194380076269961087416347846869113614547872001319795379168515897485017956756 [183,82] -823437979802104865301890468847753719614493433500672068707196890284174646910107796336673558684774161916351987669725595947743504948395714855006667061564159689008712467287786263859284266744261475400627394186960081047512776595515193992938663563451792809080949970320916871704320744541411374601480289211422727387434086330060135845314193229317568660899273558632161500599132662311333392107649123696599356238509511983633121306322483204831833177616084555858000514752599885911976402051950707255765282804657058708023188483497937034610902394430503184871908946046203464740161015957491657001947844647554401381542827747816210832409893667394938805299400629718766122992970832229746400088005954851948064352617746878547219454629993375282289355174197330630941569449034148810510670758743562142993851769014018899280599717788252564535446861028281946704129761401888351352249859675301239417965511245779205367436044046606619761440611884122410571272933688278484732690018372821231124948855757680751355338111358690098019561327377343651357380072838685543507809648958449985784193391350341094597596569239096207177656830304749692222976497302638990862080849568263853517976928658324466817655802423247527106623269579124777984886029145506246787878437099766249625975486084976897155000286396053425281148258167287763157216373717682521005726347704119164469529129622539604349867286683090655409640246625746374822989033322140477915399575570309446533594723306959249251413423074108818050167183779266643625051528933806664791143486354147448992400722221826135639632909304052994293141236369601438354914477476793084500496701212633682432103843880878968438594567029825511446115883363730640806192462752081178157823338107079342886147663653792024408426990160947603875456808141544712587620818860988514976 [183,83] -25348455067851334665697836121449700656308321460758115028169617625284353640392355669438034157929473162488508677868270444857220847153044599499326228318623457405621639152855186940916854406584612862106417934925976813580090931785730209403886928331602103614904869052020901549207693745599123680933181097405038682814224539959687151735529854523218796012519441640600614361196362144786240376891751977354023945771896872660271601010463358241436103396785148620420012598723905681643934133207039544066757087444964733921539457325433096055442198433765402089263322604203015610660520611923969688367340664896927562141639108690841349620548070514668219726050650180916800109896936994354656480119412569217022387009447127578094960513737877248939307066016667811018924673832554652760487775564351884113655975368047051951106795314490161017588657572996878321078947107728121728998977445902559224517843978422109531278687929778553393860420072239508389580146462864397848562502402426584114506974269211231995694660734544299068948178610950726877868194885974139236288635378621620411254584283617272509376438555831644351696456226697064398261087741496340886347022545424031673222363642734914317058632558232697061094748442518811785186599247110174606832764609300935238917678368851460176229495558205718036704496601328758955910003939262078301450363302616290621287271422610959872891935203753285887037654085942563966910109150573702435091939580349502206998957547106972230577567683167003120999371409291815288164722710363780861922916506278669618679937671799380659526585518615167916257662948331684568592536611153247297911927634432862418444948564396456511156872466085352778115750139464649267799461802318825411711109069763076448102341119036608959124795616248537601334723105693258764489078355088756 [183,84] 1878007514912320689828952262455820853977248648501110498322140442923802746868818380898161782154864567438346234400444385363072253883553110205788168245588857401687713078820380800375079784665513992757676589154219112762770090472879105505093372227195181604066149585908001552428083468068150155917260764138651791920604083638205059492114612341239184165294396328902353981981698714691506759701894445229831385678483462434482223346857978661705310168921034983903894071730956753111558870324189680296048340904917024968163009540364670754842820144746096281952251942505078457029922437495843311688082554148312418591385789724019256358988950715834599559858306968954430953674724835281799988002268476505152725014234895217848234866843046677438942609568648363014052505799019225978563538438503101307087856091377509032121917888338816155791064394193541174443555350773516520133055941177970260930233699914779944887978687454035508784229929950792690176028276772482884632666144577131980013342402757675650642367783222370057335574749346121956140242471890226458188213931469480998556573880536152812027272548017526414481551780764665419261335704385095400828354959438409911976806413629569641607198523422271008578803201164201483325109065524550206363636159019795513498273594836306108927383358821799112279748809492783457840436494811748270262170729971306376307392111338868301875313916885554222028636157990202107831570572947950081459045821467004297987112165429945081943647587551642454583614159698189579844582392957727098362674526798904346307450682559473437282253663705971332511202844007791006349159936471635056929597483790059837103969134291631035559936633668049654898541317538878763125595997815871952192107515852209293757899015096663298982229124673247456959697763512889282973071161760 [183,85] -6510212549602942658360684393430879275763645538581769508643902329783808235866704626547492509459820780550873052544852945510121488317296106368428512594043578451816080636459777039632724348461213948749317477574052671069793303035328627299978015163901023405383510821318801822259398813166797864589743281173498409283902166628606017971053081269905084953352134326312219869449974869000077096191450414107256362312064403187751284476873601332447793306320686325302504788521050556737108712711191003039232776263312047527063793013616892617682441545813388818626447542349897515621919713977820488899514385488283230342346650811069994296041946471966391998756077630312582535382213197744925043988965149221934390112732826002036606174326009004353582815977087544085979472901353803066427945503016521054290973260568624710429281344322417759298891419580265519108372510663960527566358222675624884443573500745088670441140328464407922430897589113740590284562917101980980775362283075566794091342462946076670194061175504596312351158800307508472307093081333765467058025018007972182223360442703764501092813261291721662150241399360031274289529352526954448946619418172870958756732501084228956325103627989061448287363986949848893270320167678715332728846307991169858097546240814427940154181801060033288399935133624077307988000712393857589851112259733999332954843018255527342553357227561247516077443333504542658120862852416947284638971267455067799316894406565756324703967210154138043939382557747354990262122641412540288198242989340468021061630444527731844158037566490055513940482716552249216648009012671887639860713660946436639121950923287816091964768244775514406209532667199341122438470481031849443862541233298369310890707610982803193981898467128541841566867910624997426477940 [183,86] -1603369818743633988394880518877025070091175564154451224755074504705623904877853444373244853004952075116489350514560088113584756456303185677618534915847034031101954432962610355083788327310316227291627385714782929961892747197436876101832413119615938366889673931340382220947358683199322630568199408252404107488502038431509995287630191409201467532304058915833796207008906897669026877525266202885889608958183267217996932284632755999195914267589303238875173550577470582998214863813946151897421030287674188886897100320499103855588705974333883427308066022665136919100437746478170996237644345432303400874293600860631328319859706819702136272424880430150060977282981437380736583492915781345796126573501786223560435926535840644028051091958649661462502461321995383949386832553632602583994720902847276527582309703445437738772637990713474612786197160484544743771781752240762696089245269578689378379232272798403067617694479606753472663165809608535867952456082841422263812834601322445461345154011857049595288396329795126495509953064507804867627956106957733135465302386502269818740129458732270487151439561496155535067982207364194048072911129319752158240271583825569389706760511453213924549337809260319533749308730423817436628204738977541709890918419149294352418663092075666333634910630588867300353815843584463005250309154261501611825271545965156545221376819451147677467662736753511232156725996708729097626512045339362382961362235210635773516469525308129818163338348398750709071440733262053869556024055150661167466385496996017006887368396377721906684367281510416561155557189280584402704900694436293371448079093416814832018739598655741319550997410705749996754914898361940392485254307928028476027326329919825347101275048005221979981101603769611187912 [183,87] 20084824239792036073795914351478729016307817209381513480905148670008011748291273110302035300860172288949647801039064546383672478706595640241295572739123021873857042503384462469663835108693564964775834545685098440767912971637918742556145635312944937734625642706216290833725981173524908397486053462960824851139469344364680152387410242612211780410641034605156651522628299449455212104373142205071371088392872717806759238692376967411861974245378589940595413986011044218461223769991815631370594635549843675035607374582808391440506411762512349383115037654802185190723460866205136940478850049177036451306598260535351389830316554966859975923406262794770728982296411766733467385087119541030177282404541449854449586758390118388129843108880590566359909191449043263227347760237301336723151321539029175032755289635809198842569265591024697619337825036732503718214534579739783557939735851150088593580971924299078724581363767545375215946067052321937962626481783482674578376136716356882447646094075062669206876703897553028995732454367927337341764132480968695043222489388468489335053679767894209687194322833974876211237988590303755313464912316724670944410037851519591312616328623053034879362309721030891197736368360140035128604360339164526544249494732223702935427615236751596693286068228691643694653724764500204409640900371703029017944251419620464727564834017990251563681356438842790720072162951296765663792947096076766201118781730470567619354272375662627945968938501987523760387824880341096427608889078777904131491663236261756729608417116441947234726102634397181944056039908212606267522981884097101294480511742049261107594894729245575838347684681760569251960430259019600247905212039888618785806371728862217774548272745268709041522594643578011 [183,88] 707627050806130492612240751621853354259356274780907207481811412292913203424959273978146069157525160440599816698694153048851454962767789338899899525299604285025476256153584244670371464973891205493509164287923960363831116357767288369847534050358949890953282077153188564265624407301535788488182588863554578093484947884409241249130550059697706302142894874628747843731661487825940811575881247281693955805279635762464208594334722014786070650470836955435807645241196898744382393632549556569429982811189283659681889114057850748582917346189662753529818190147807804220990128472748278833961274273281144567097039250222487749265256777296309221967620779024844792326646210981416070444108038417715243063136592636688630553854931468530159078331799858337209588882623783850802454923360933150045137373415695126423115954745971876491208583194849958066995684275887845712181638464873409303969889907571938972805522817675009691017855322208180461353871480486925402463563282702429919578899157341876736995941353913833318175278131799181560345204359810981279107671938775410359736776518563203635769438613044293090392888119656631572550820059527302508600676469980014610030117486607278424799021535218347061833064969101095332887423500893129794224820379110388670958982294658235279016879523445402588424889348692819040650036959084015623819220904966200664952372248632026307256826344684799419433865603757503041091226117141691175363434374677710613325470217704642108099101520165243320839321724046468756724347264084072318938156673217244616275014493446881193576638878448781676969930469590946403545715952380437211464401059476795083648123205516268750886446545120904106102543508130371686588758154577344103853289495505716392013036179383665087111388609266661799434264384 [183,89] -10114018883427188576315938307360877035475356865580659065249354085308893510226645636271516017441888929339687426702750356815806583378287103253649130274577785937338382229479203749185228786293085823391098796875519798496206781178103026585508026101864366711147187452181432146779446741339561075815024714678437331365220280585800574174433429883494364718027751630393545300404588710956352022676693366923989728244794648933967271016702557210199694049879203231276347671961407939957151836995620307479220578698473013067745327654614660648508197533386985136184649745991772810001017573488665334130515720274891370115236431290096805314177084264581633167691477798782504633329283296665566857498162874170999754059238087246076622502775224079520281151088011520704240137229166991615756673475043180184061719857984713579339100819756609022812814313941637458611707227067517975806009145973177598722402390237771818925451760490597697887546477061846266140984437630533330015223259570420880424760552567093354752606456704779820195731267717852679285674056276551410444582107977553440335521483106617834344057934963028378573656736834029431309888558506316216804556300428606924731291558590260799396870824997428512858939348326496499426235081955594189832379053972426180037794819665812486931109482018241428251872271552487211003690810472412468086337450832905544578128021798559214376829574288582835203000136410589592441815472903330223923586987278364935467902689418520419402038250818465221419520411614564667128002159592278027114301654888761572813652845521307185241639182791723555921363633551278022914007438636712258725913136808443977646225143901338804484009968884002432623353346672845500617983455433745553549935613081327883540190001746711638834665827183719846361152 [183,90] -189352396849820464367069097494372512566449277068733451268491539110939336867728677021101577554347292307050793197310007355850098896735770143537881804730737482012182029212410854360672997244567756152863945395047141884839736722532099622400041337763563257979365660311822554061466372862307962567430896632471209755543214781997718682392781895583760106918186427137309817984161569740340108580205092838934565157267610632078459617426925050858220119192222819959335103576793515981217670996281747710363578110598839540287768377834441794853761627990364130367521057249336620174324733778485034282594366193426696199660634263725481205835245678365504305056024488158233524806118479628293906403992013382256554984785127949241796909719735430171493445491163325422826506891045460479308051608310249923630434648133463869026939613954435259552627583483158632148803720235731799680740291503260128642306848038791436692648659103080953850838790945756758548371133296421851806990088154902028252510470544743920376273911828376872408792539685670091007685087978034711067942720438222320434704328322233869505350733922777334002822570418291618011476591152233960324804224083878735698149528273326203005581683102526858831774479187610183013097753558469517656169024866969990004078557226153234270621630164384906464723086684385918894029951347752809786478847773183157765594128287497659990509278933682045524428074892938279179135724643815043637979662404923405189325181424148052094815980398351608680527554002476806845063644381485918499126288310962266328757109309034972919144754203782921578019936702140659093875931124079445229279987640027164560747128729100383315492374932112391969611056624094532386649063178803678498965360552062596151123069450262896234293745828116439264 [183,91] 1997500378007530817284916646597212833310793270709065598815747173130532743904840100698697413997217483279946626253131156228385527693871956372739456229026759918900080356505371306022327708614734682036294504902228381014041981838707191654513903257444376999405614656984306007195626179447265148780416907920512392784338914134740956415004039102429302047838203912533323319596294747507885191494393899164818078934006379333450475014665333422918585716469019478671976590069686391850050352701965429361381174937428835819933290639755375392856481693878551859417243844316056471574475075417760825794768677002126789425740840885337919153166490146207771784210434049261448757289183758799341872597397030484536665297465322214831293592691256680540149779656003087510295400824243630201417723004342435166718484117620606241898443432752484187666001667212615855772951641429580514269011953195097285386428081341164981633981061400938781438834806336832244494714560627559370637465988244404321874465078559734268752597977005825843865339331859063882998269961570240168709307781296642617278467484550252885707048561094918415990186148572922732350997943348017346342595518869090027059742555782148743074334017032146421850721068793191219574295988929606939255002969466130895898984198564604087914778669877903964728006688808132623914210194777860512400658641933317251400872703205235275606773644237555427683414157121700663827598511147388645043830329720692187934508768394214763311699983022258672422649299429777203689987945611530569394480330662939067054267131933155745817372795549783576454955341629255061549531750819063033107630001377369049867736452184317012846302643578704361147140551949037078725384213887991405576457543238259579286469255301972628403814330081124 [183,92] 31245750177677691977410434162264161870520473735577485717594382600981330638173936372671726291891237442171597104751427204393988230003769136764752970623303830927994991037410302248855827710539122613109793115195630768976381174582017953400607919817409013488566230511228833211209909210349456421316435147906039222737313817161080210934685680428654013507866664184760563233363885854957979375634269789117016347982890390732841610208417030841020355169909279899816636634316500289297840353902450485798254799868664781458102510447737283775010514128640218275857390022746465509647695823781301433307139621657873941651103376884660776896598684301140205004786059336255095549029005230183877945137826347175809011311878944959291475001403390850476955538483300834251918652993359889218785889846791124213307911922299323168470867244905584974864888425167122674823172742826807274631243135966911364534609890913623459288054250636491469737770992844227539455170704431294038113726282467411451228346644680734590955017327818384005252581257017703849684558903837143874313855339256732344366493062897580571448926018255325476127978416603278022416760246011027237455178937934892027372959781876146362910840598071817819917039719683455625121944095253026234955366408088512797506958698445451106819118904495300324374769328148525875440085940241326438128229890894550406073664933978522329489148401563582266977274767050864592931419421555037419332579794460113792551778920824512650011630753100475101264394009733220727373690816502598994069485718035967648787611158823325633138139627060491422722793431043989584034232670625700467475897349261479336979272050755182204408474464303732154450847967801797505219142732497776984965285977845259172728564937716641843453012960 [183,93] -136899110574954091481757040129086435671026988941001305235525265645766850559769467992700397449694103852431456044867778497009818559261505418823041347163380518780886919289473222779279508077786180711369814734742053627308277306472954037975972907258554538072057690663785290837326585474599605282589070286619816871446420572396807440868258427651112604515208626750289131511303288394478080763450588042898340381750686556908748456311250747850410518913084413379591380621135838582844096935676295417843097462324401770321321482524574742317046141416748808372724483612672050107124645151930034087407480276442337366721307465309212491051954022736964890539415459852589282906162133087214404671446045772419619787518560897961189382083248534985028294229087866705371317566423350268328186436356042948431576130297195425393035523007616721035770208161135180891536082580723232224068262794532845944930271408644084369909259102082949733597681284100284363760295053918808179289612389744167751802040778248885489413223469433356278575034675597854101292367245462640752740390268721195585804720264304623811296217119961228544000002546064929435590257996207645994156467303216078840667519088764012319722707197303947061821463948829120730804018916214978091219402440868818572391510795033882367308422497082133599070765734434533980906144574792998166699180429568324153881725974692281571472077664310688157127877903917445868580265578405658723434468855195992334466750299156672031096315427766318756020247126953904727623233270686371628328990958131678595143142095278886377748352284744909985312971185831712140569508527285120686780876718470737671866517811532657955563355536631762757748379165227386074362014831328161642453108440753837113041012355109510615004 [183,94] -2681217233224700239255349108338980069935649619889092225458148447420505362199168790703672088497602803549178319682489918330323216343475580722325505322354217785447932565213796824848107623115900390867089650759967546044566972974130001835791341822729908084358553014562674380654495541533101058400185575188311809125210583837638907825445160784315501687962789900763409592888349139101227388356877445940889285991115506382213430787346215188639267112469958135416052442685523310001779499835534527046212736173882067955971972507408685059409432036470223273512506435494410057951528705825123251376302791232732502098512607733817799561167525356545479833997581900520972951361442457717803283797770393345688613989162817516198575647139470540506000893204972038837856639274248839946600532061344956392537563119029799746946731113692553243297809694833472906365309245592257070367722883967775783027891228452156061218050808174508921262783087971459552566739191929885332341983409790705071745967571060110098541357356623908241190405084290374962676807343625444345471849683440746364204204821475132502987997803980924492715907768806537418274022774561507475040189588925475908302845741514324325007806228949717898364514912576260065501815223228592454488029822889571315695503982969692024385754700239308549286659061525819535917045886384717694373878118983176950226577470242878602980603718894696852578846520972847071752247912792717937273132906540430965100506205930543127284447214277994239192207443273486289269080416669516658481821540103580683223439758189250902328047279097743062134052284230162465778868710903862809673263872692988149723549866841860670350436408845992563739747283976779879519085703687706554228976501029387907639293456068809448 [183,95] -847810865742722197449427421990319321766368498283121081545502517931797578115419364707145111718172580930243349156123659922383955187906178757410281854469787789771021080614761152139331374942862272424756737785599359182303442008048614857418529096327416866279331713295708619596356122676579928768455494629929485255518391690873849002808467767392621692512924746274053270278793386171217796226334579827398662680219205105037110915995694411777648307607213133616850666312160745318534027219724920063772055669040022986720734373400378586162805379892598669007539215612897892102825916279677577637521493525785880945710456026791697413717951463637056422643722974224478552653322197879548749742290594290283107262671221091143341352391700965516325616136136171803313140564169630629231422217394694864994745370837795642990141853698077707655602084338181648735542981210155518031774209649090227322570754405855001673729340009103116165235661441252548948832197358657559795414671407663501779843974302556195166020257518071911252190090906365377929936712544805231410520803153994018508812572559745418174419698086677778236222430704225385853840362886056936401342115140065033639824588326230805872136285333125187944060197212428273696134438913749481996906362094615823995595176983004886241046305076203519042283696733300440210723959412560408355838985564385774103659584072250294317627501955644901771206853800983080445240100533912983706659344331364615938667050676720578362611153052074896702619150481251309734352230903511802643462047397327777644506398628805874372238864096162306566497042207846190697244764126687084851588426912051125787671922197748484520878717408838561118723958818239387884323378408892845443609700224716611181048475489 [183,96] 91871405311434926177247217526144398840390229934390138898258499742363711554513047998915616129293885350410951517103784366330455160283705390126131191908917439623756215510103895223106241394215304341789198826547577395277784708882725941964028916651329892146865730021437067033590989040225397774750973267883481037892567571415357240908310912526142978379635176639200704709710143343344762543573180408785455221741313457971298005253681408059038284654227145751222725118454361383530141738477728661230945793368206078589471198965361379921783777355908315448417582886619170363485726471089706815756356505074296061250201472832868648396947160904294644749383472397187168863576957160605818478898142550550074115156063476732595121836560901689287887750238578170685222736380971432499559176292384540265470930031059048861372298087168680504818077852804172609634402407616683338034611730482164387633415431071310357333132089602844338160703894352080806854108379865175147840234497423675464877328703112413363699630233483579386291570227430670970570616434294302954613662228958359321952735471175480949944300081559259126952292898673920144669848486270780588648070645075425948589604351022463041188752760388297184484792890475230710898020072985084535591884658999902862929476198004035312346390310868457632051985508162462195150406172760280242267671641437076502930764806203670543744814647532451691689935059973047086158529104761756772846340923402224867122622393956255254842554025057576420023998060528941131289859794389797687531060960388933344279271595655944162494041789219405331332773003505705841751047439553158224292519222297280427800824191386824494160267607738663717501419130936756475366127532399384227326624170552519589278368 [183,97] 278367319461367743848983480977635697376024010574044902023862409424941403865138356785101263637906741477364092913207617010243083814718813872313345906413704419605359890852972092289305820103972843793968205490392025268765425691512441764470104584934840585200544375448604678426720765759595683063322696173587894631573988040176353548826755293450285320947895607140013208856960562610420554596098495924719935207166539800656481226723040013951037076541997221974464783145121569348985876194169089532458879179540590376831478413890500450847875175326278570462825627161920182813391929480216663240940093441116753051825957957086581245293402178334663175507636481768663518029137001551479419444973109628190780105977349739299003723214507646545592727652178797485249391433631492792482290192476406431084266930443214365706540077673606994541022282810864067718412265248092460623106505492545347567396718647127969394048446588251813000429444037716709366611072173794749588822952881960314080107083401654478347968249054548021190931216265698084338974154071902723782114615289746417066159144803500405816242389858937295268036564181670946972225217338350324028495135173368872671759942126469851309376680036924606975485973703986169172586609019536606477993715570875388090613447068862052541454149125059401856261835142569405732237571852223676547831432876494036301249517455730312069198219188960626983938656078218620080192520908944382811879460350006976570952433660361084399014489942013811903920394042512401796975603461679725050983706248907633527293021594338152908302497990320026350696557740882349447443187898086432860463473020318067615207140829226082942005774875484072709808442947052972581058241695966896720171785643127629060 [183,98] -758547519308866144707143968643161413470146695919464476205856116528103034576989674186007489238204882306701520951432231096076397524634626655872019962603884069065679872148218078415854656535171055495868532066490652399940838085426361333893050843423552707903979053386789520695127630684758767024661840253688948223446955126796509362388498996793766288530147249098325235372152415322090587391308522953752966064379575049026318579225252332213062678626089304576787990289920396533985108353431789226656144384512049955390367593033790595150562363619299245661671737926133614766695219445375278921537790902929390383753487277471444503400112570755553896175961885351010223497151757182471618932743089375897964819253339562338141898978010228092035837615870556015538377957647948561195032776598577613938862868375926736515428198018158631727042065580369976608865329995774240386834758343771937602560303850841496810057708607704041954942195601848886675888844006351302697877786054779696309332370694723044606051308930354931850248966418334053685958997370276269021278331148675194477022686578940229261556324955793312351378999859497915446789498177943280503683054419086500152593024781774724728271203154197318852354315383747716884373390163450815731499135243719807575663536443311441977867360272876231868896755081782421591094177927326263725354391112094697645872346130072049801600705976018280684313730219662644632439979855764749592782815640350345637821763729022927434650506488364787343691983279581216280056924859662716117007617008292347718258215625153883606224094637652323418797645690613569356925137515421593433861243286071041982234695576896305290277107515316400779914641486087247150799581494305511471590893853424 [183,99] -4804948939400446240945261459204394156076990504144373273875480479401980112368074054702709028653641622448849803700224342304898257235120039617885848647864077654471425621866991125926870032338248400097424237180816184433799630889058580602230852543748793474513210777124154397007931685149348012406940355542321730167595546240756246909462949663309589354952693105555314822122428602071031506968091254796656590222503761234340093674891654089798503390611626104214450978573246386586106822277989701066040144371146963179817717723192327191465697068248421281325928569826739831828195882131356584690310146925327901269434712355885873473960549401420765353112621479106172679783762808734675595113958455494162141542582830211081284137698929714677275352721054211317509327494722027507368203469788671481399634667245898033374654839477700592449826529663226845166827574235290482720669520623776897522140741199554248552982473731689491846452662220661392230614907563602410743745662103643328379829263897283790231462949673762787332999321200738039451602618183937330878490230043180881868085123890397314569730311352331123073028534979631575834299965703693917990872276136868181335430526977943755085473104920768063902469457241916342610850119573017739781633151609676143473194397114557120055441277177635283537885651353061041477354638885126395036142828093759906764174665733998463928459271734255648056385629095503782522304252141719590267359106225257079798105814516562057946373364419636845221752652584072421048238186108957180837548260693575156220309262252134122891177930244846340115301250388737476864794646079513147215076672031147432510517385415343035017801044519027386295141219668538640602671029861767810484249838 [183,100] -4674064286626147672560675368247631057928838881353563704790191911598143537437950388906631609626021360776894630881198326527935269942985552791049581495420815123755177315656209774395042842960280700692223002627471234201887346112500758610027353458412458475037611654470878775952433682336177710930195472222869839456376517182965582334894131577012018250852515630232664167075765735813117945482470410118792254913216139987014861646288390483516105715315939402690274388345827576772841503112007933047789356096437817600547862037361389600525284528293300866768808399340276111904548210520998085634137855274993708616391375603813553997683986650409974111825003381599438790581178086525003776846686886785456757890852162545903710154931740372562427085552533737701330460825760059387185105967229318832847736916141850773272540075979123448334833905108400032681219658333406694776508518670881765333467772738876474795517074188489511133913506280292914866183799415394944808281483746157833745580942983999319713300381241928203152687845778244779036217277944419616348853581591901345607359756393979601938794066503737023583056715570057150309660706623231832227949914577188206379592739170194713777098726866607743301090835165183755468852784654151209175241370545920103058732704431405363501580034259122879643295123708913065378988848489761379401722840886655786083181959862981650939419591191551741533033531762585899214944082633239405535943101291080780780583491495848715788442036033755671072831194596896147245908842089376014081001117104049250887840922943061330771069590101422013712950829780470904130961765540390444815874058452515361650072295606494017529537569392058469780544029363260285515513186878304647456 [183,101] 14070035233673626652365687669761238408507196922265849921998994714268186294510567064641100770159322044429482373546399782171035575695407931170795125203929202123910557033484248518018078549119079808283007514677783966968081815720151444792129423181588042454150983072166985335187615216854083225665830526815479412321278283812936806608829164227216341186493254056614065858207654473130446501517107606245022168014430945317571834694976775503263317148914035039498033582343587817759247999063541607742809288853008355549419338789200923416234233999354304860784138254250541125139814483608922037793760545567250060170551035860131412859190745205113048914364202788682375900391448368897875731835666485717870540041628473765379571333710090922102678893577966403524650107435442333866248497079134713185813563715261615675951247193480208654746368789666819784755958812425541587976092740451569619583332877089200140242693040387656544866392735609671379106791644930818016802211743619003216809517927023666986322549883222324828316188008819740792632481131251080786834289360957661712731378305934877723483127096457956251121472781190466811652434178582918876027014171764557051215368550881505284206067919901781516553198447108123015256574106553335228326867508934992206636025023589009776265887250378259610069906113735297411948775860665080818607036445765035373051858294976340117480315007845552843351596098224855654577142118801732136312814401443784158950975734165076579137634825114487556653768991088111755767897216298392345424686580816678606408866389423451326731481508231537669135845725271570929711270566341666825363413938598328614643481311087875853906382205295313949346079535551687108523895365143076 [183,102] 36784395772809679865311291387967011318766799248173978205718186322519297863589059877355692463148992001620696495128872159806913793753364732981380404469546964274151298415876590877635468511140878888736766499107355139929863653460042680468392609805970612440087719304768890960222012331268207820311776354699625919378487173402772077912918431006509811265573158152282605095746025222236919435533226683241647700174441517283606594046591476216578264418521938497949736518157823027450966472538329699487963201771014455526689175634450660338785029953356284558941404167696471054791712807854408764621130884732055584755293534041085859259720928514847517374240981736914451303176569361089201329611310097742105095206081658746144860182855669814148249046621692039886101437735831436632645024940457542738167947310573282388265488520535292939786135416140226378141706765177052841577275734257486092473897519720526188320898039997080818300523376421614305012065339809684386467735791727556178486245237033574389076238260133664009484294220720966516119269765843647913028315106106484231161969230998936584402502707049020663602144636086818616741471449399615697424448275467298516259392471586924598911180468094800330889565791569758395563561014854043887704209791721211064835655332417005914937204813019844518074737223010961485284839222512861122298679345754174587298624093701336647201150233095979844370288200406739797156418052323359914706378509952871491266154142460255585751474873116702962321281698866605050287458522012855247871048594881199960617732054189487422574879803762306691920381159709222193069576028620305267599739758952188490159470935382626246435336561600547427119614917361728931506207064 [183,103] 21784825364509648842863535705770328306732063771075510190736080104170527545162493570014318330041948251964216135973196822773873628253252733785725704818731075917625809667812309499247879253270308622921787001228218385815316950123741337453297767727390261684083203410544860214465640894326765097874771544183111282099310602702377580959000289634246317220343061502001424418020144113460481110506357789670771189605196076293824154913927604627793343023161711459776324365565847531343357195506276735337818586868886391011689534909569285259215043389301903866914089396634290123194006302336956484554343852820653293496626877970276360953465333752861491942557099835528913276657647311528408276609895058606296293538493297647959413773182380475692802425381527523176493343158349922442248036607212502069260701796550401592941760195707003308952603706533566868838389451952604646884102928880430576444654992121934329853984123892116689406150100347059538898832927793987943645349766958976823041414121497760297823980660623635506559316002977883222642201087000200562784116476714665783210987790826681957415907276809267112714553479650452851565316968701194065281726621220834723170034750203901109853938688711380105886110272722449112832764498613182270866583231895529178496666264825514109320641271459994814590246156431066399337983914450161149819228163253059280919101905480133988596051555589535027074840191876776917216580635027134161434234855787373672590446534325718537833784233185688297624389321036746107998823466858890882083554643093011436159926978127288756658585475847916547705270676934494951951062645976010758406152963392041130459760072732807160877516144840325932598518227058161110207 [183,104] -22352538966395673848103251392739309944854164426799012366336819661552782324557950236809555869104913642638776154873013106878184733847677126097787562162877093977809473247481810102005137601620623331268116362055538966923097671956733141123154593610868178909640322388627606033989628931765233458851878374856458832993695605137624157365963336015510735270790103103960908825806732456174057458069388816561175113728448601323445641733186778380689379555465950049464284790653303243821900257913306563606625541872512508152586054423690154453362931136914152004842660443108613818395574619629152267830520367176938187478171718607791840882975037242743850552361341992058275025092790938188196905177040090679629764338388471511765383961652326071477608872776845928506219912080447664507149718267540372901436082287694625072710954814668719206050382123398109752064826401129504231896269672621002603660446229154435663641130501881522788982749938074742211705395235352195548698725053125420311354213772741260742200003458087394457598549388065420276302999187710379618798834865699320928993065366865779777330250203816735165895207727364810569210637942918190685469109189578277594194994236404031957421140527206429003911589140890347016464883890171147068935497828986444050532676994534770399733200901881019024409151291794529228717047335394014897112368886876093581832399199165527220470621088352550316742770446451643340644557815177308143626187589656208822163506010421436094458394774914259324424924478439773098719700620556241068135294893817826561594482279526680369730507294409342653758976275801631356744834642710464693589784692421986983648263001330913330049394052436757140596447034743168 [183,105] -39303708327796042285344528891366038610808687163147482977959128892799264821211777724886001302794757236541573736484361081020680403591836380648950808726237537260504108909914240509143581029558665882231813179944214550794029317614213659162175119141316214457969372852500265264823086556457912900931810474502577903051904948393860805977461345837638208461967255637057094981577546888202188626366655017420214057293249813920260802666786509140210606168825618097976283226680481229658129500013536598228865447231283985753317249717034631208914032539012802315222288726220677940647721066673119237744424775397050429778306899989881986355076566005080928436363165597912557133757715832276981330561713107312884969279887709651340674287411412395837688901713030713235229315502538413960851860851031840061954725245609880799496965505602738263644479913219824396661350509360128660399567769212539575176535876748850377165238917320684231352638049131346471409930112002411550555743007948723504152212681348556951347915592273641738325025919705190475325503185297317704806859589135749403260208128625646227175027103572733256216150249400007800784071567868171682004162891793863988444306094112914055671699965459032247599952263087156976009624358366136760845325102968492567122617178431457489102374336649735672883980332662348577870883562510700557211743505101410799963898433356567718756393813051576360439729451240867693360665647801747948174546645974072291882158003239685598581359410714972491194833206540619140662822760309841083121544868578518188672058212311093174375801596147061335694403305061464728022918000375664191106323610400414261665938013725812911962347750600407147246141936 [183,106] -19567772008264204896872031729654149653961626697895042290864554759761878623794577609223431367059679387505972089463992902102833828578734940894371429912391712565206553525340525368635911541617890394166467375832421596293142432439873974398320021337433079439279789354616264396824669234302884527108297875594762261673613890500871070506345081455357999169959310936965090683378786551136794662076363507165358912246924966403294043567798151432806037967226734470785978905219293024776849158245448593123197529651291087253967593882873872207308788323414608938651773599127511904147430614122070437554652991814845590555845093742652891706991053963239222266658378756959838834815045152130895887141639867134391023993230074963443506469319891262065074176085492759749355878515324462002433181231488057786341506244339341316628830329401954467653994583772290370709694678201209971043855501643781999646269919026635535330401852259168102750176070321975161958123445693715375722629886204004598740069666524398364742628415140235394470431243227775476699157386404090002036521536627145508197344823890297386809499076474152697878323682724548325435008927686642437796170971242293423196825771994325585970836815747034793064056405580967489669767516243551331703535654952102687328798325645907893877924000363978062833757386567658984243045723978784163355605964374948719267516363808433255229575642811151933824143042843099172738779818169079445966219984887031326297130146997170608446203395108097921562950964318776106218399199624817038195599831848532930333627141378262094648032957126231463770959124063404979985623261454089138867524228794792642526425051859820801355522628398333859664 [183,107] 111071777771065735894372996579710997870358020635272983076643117889524755177663209541838218678043985274407682778298950250871816455489922236683531362701299443197753172874606579185949496574352661572491092515065259791154190064527380008601843108658317288097161968798642162119874969396548587927233431370092196741802859013463885164437985447788117758884743255123271202759604237883169349709943737064155833851260666964883357240591510191517561090038583352913032733374873617506104611156024156158684190972107806485793939668561417913807259028779016117865773688275599070509417822899004967825230863524423189708003147551119938591201186012820174435544184999960451356777078905192243555516929587249579497386182108938428353978068705113531970032971146969762746719337166644272294263286045008894554501933367246734239609516859193057407326825353167511425141265807388618538087859936081318592085424518002322999027442070513804948619849601207462963494464048802726392240182315170654436798855225283837125923832661286899780064155834833146295567874718368862986898849979042759616306992911380250417907384319741674194325816737524230262485872898340094051027409201630714106491629348443042749191473523525042121975707284842926615472935769707300579125820714793076169202965464345924183844731187844925948531389797384074057942500752056396298994889701701309444152079195133603054297240932638968679355224542604788879672642622980713748784018188138764145282445958143041047019754027862351483718879763083878150731170724707225031840013306787042814371296601362724748082867392806839463407206656600328268148409498883318461147336913463160668686799568857938791043207446230 [183,108] 4076280973721227145341778865125384488075342515362301218262829432896837782802093482716777637196381257812491275402373202681350870552147089218990120750029722702233384856768494016196144741363739887135555772151326372272946941567129854496986393814651880689277526093054312881906038380771291770245394749343264157162922376913976784775760876401525899592882457862077692113450578861884293403970895373952181465094312466151017558333782018717443115320234503867638160154009330030187086894498405389136950607521553002006994423113014229886289990032423337760096760967941695904416268576984764623370676130800189310815775391024761307250564498603830314288902081752464094397478701823046014102684072977909072719686599960363582845810105882498613577342460787353326600674571665690765457473154516007284273846956630650153479404298428645023678445520399803115395638363086769534138452448061287162222066481717932183668932643415167150616345458366788324866856453724223231544164149378123540718376928527694065052163447375822032544608549950006596954975115173140134127562412965313640831297641866769608590820652361684686763379310480618129245217824258435792438250692372102044399165778903321539939844342525791744694281532568054069253210875297572848467767188416867277610837039997525775676910887042354510928767562737735387529962237892417534580357122042149804380245406934791440914976573044621112998421456325670679557837023989932530955725674659549033161990370128305829610053450425092471815992403261789634648934529680513613673844166811450242459793993003967674508121906235518839538468881604401266372953494585559401951935630167774388479901279186852072615941440 [183,109] 1716393557267259530428588187482980869094540191469554982037648089810435793276716410929264977055151862690880206462608620687611253405727971147055117522350562369378770958273186915927270669612275735423438471479305048848490862623151583383375697098107187159572173417310931508195022002823341725397021928056220436567678339044003245872961662709401209563410772893638127469369062867091154575444728321040125147745743923343316311382589576919526469055514007713831497783161305352872129652971166870624840530069548782026451711169452892630270963039265267356306891401588520150606816695699102235814976360708386202272325540354437583753542258886172663147292812220189082656266243950008837008253879631650357503702617783508049915394184369578130764009548029228965858929207312233766327968608799741287181260477404931388551886199314014241478847612593873142759672574264520574751079962713475025229072585484822659433564485196270516240190339393490286875771128635076756852782069402387466369767971414221958591937544539973280063295230994159562493511455402791144964423144176565339357311606030759305597362962801243990608441604970242748465768651276157820637293263681742145697304045799863799645498180226927268435534662076225193703380801900952755204505472465919214380521095109087396110031179508637700191991129274815779933821236050337277493460420896662607574219967978868100213984579478306036558613722724321147517415357466402196287835428299001514103009204488777940100475680355132004833259299412882392361509053169244308599598312974189772220160719472553368696551335717529499912647790704111416993514672375645068717364093937151933833583776238318774360 [183,110] 939339029137615537620844847597625330775739446722031195540812549065911453199396879841511596924416507263141302727521735214272648017971121739892014208449353325033905320570994945058893807581713620447438592356814101706860679157374525549956263192694067202702308907712049721520254467834446777053183094506607666696645693119882892109435966907698743999359451347961949664601323885575381517835898182180025355079799585088396808357771037797489369533681493182245397676966845988023085728872345637374165894036144038866181740658539172644146533027423628171060535915580506120347148463252844279777676518821865022945019472158561324838618495106313833143298485806031121795497676768516539466526985525850734277888279718104502581525521180856298731514461660950758980131800195443284153794138167648682234240487937832359629244720964506780997049669510689101643449700959336127897171044529534346235899225351439847865861196611352697476959635798344108052465118841658998932018444199592291643720634257144707515459397013876790689962075935799409131518799324909728831124168383357161441502287192544698162704129929622025036241540006599993302158137917627329448477550941127805635990493840238405677120536307574806662900628975862609015628865825377914298715468627488748783965400771313622893774449244311746555147583277216726392073119705885229179287712180998002887430741549017946291012090964847311839744646066982024567810398937836385094425899815246774092368929175293690353552308784183594098473586189162084176349039475633905395331124583426382491236351071788091822617409628891680764544566714655930567445003129754674460726083627005797596198254380400 [183,111] -9073958182485140223359360555858474560487809716428729812515391052896157286671427092739793317795213370664657006028677566189007850853186258124175108011116455151091327223659962457752719348292618977518000402460881909650441030732650995483363389184478445351910783581966841914535620455650986089523749438690855678064977836383973352400116211143095348092065485709040446500319547443182159415902429601277541784646676426006809544316475272446171198916719258087378912002452025699963231702051658803805153967765291649155861728205451249826790304675957887430980127637533496061793977731484053782032407517314551663906728722049739333129994220215811626864577703250326267758845806901206202369966668671874647788815522946573887315271004725864367489951287861750066985639959043146095233960009697915182355848718443713658008126342872679111205534885616810338702069741835283070690457227246169049226207410949934809571071857347692458122945693377973669750206067102062101968159850805894549051192556252378700651240951534769316386563067910878621329291189574762192550235567895725986513850781392152564360442998524945760502821911867720301555588946654499187919906760460964962172491364616195886334306603910325840557024023379316080900798620638851037219875091555173159160281891627179734450257394008619462457529236817347519579963589062395754896486764826790495601527145680569297317480042765192142594656599521840448744321715429980448358436159633947680592464273402718233046838751418348856242800069256458719601061659739549281993056607074317006076770357625060434848433025016862033533862608413865609183611054061302976009195356766074477918686426 [183,112] 91714855732685003878942569405631475139212591114846506428357602635630945284094952270191394630401069530728390253473964995470447855160171459296232658637600920650085355704217642369692373031898363562829765934473454364376033293612909227986906499660183176258375306584268455577448010334806644217897275378468995765039425620001930617291904370785680197023736897629344134981408717982187411471929001086832136745639470890764194961939946693809114206957882035067747720756560986363862856422386345820878622017743969352591254550434811190451459117624554641480079284058541596147799143871143580068973614070297716992433154170296639513014559488210421339725770789624697382663231473148811004257551936992748101796932263991636063361049400010909450174827613298059869112613390801438201934406007566386306739959789577029425740115658667250682892268006924346343001755817939622139242289932641468778361737961976039174204404058966376081856290593193249083343608052587643511599832352116159603504594661291411581244271155117260792761394934938478595241072196181832562095127364176978633278531655622813216414459557295331781036551909540672102520090181422431186416624143325470139928189184304688687978665446654827422683255545540612909314424602732972803796962208224942670300385553672215060887516414882694381449494787596643020770406384146665471309314691647160895358720054774833717021139405924181377074133060452181448035221058581491993723369857259311916025469477733383274064215398661922540709966198955881035220564448373479666182300093947934572042537019671668749783836488342658061602499039382289591386404462729083787614035023169085143136 [183,113] -655808107573376731099445082591525738721860127912308466012234935226011807754187273087798953566598651006167251552312881967214183595816871474803735280862706808251553669363239231974575653509588791769107768094635131571158258223918740212409265012322519925572431854348726320376967465936904690635788269362579525875141027675461695645705082438991473229113848878440584088384345965277424636282830133569759829249313555798425032682579596924950700458522930389493343675831003251758712940492041272261268441523145060441062689850187615790340957134527730589668916751524553960105548427557229501789706761641317201442420700107405692952000861234193094583468103386763527055509620276033229959078426728880671226438730998033280944584348178700063126703065603086164029801828671938260192008294570273286664687858688188770883117869579026542027117476575940450531248485753334742753569865909967905694848051452260389315667595204731707252681258316953898861250202548744275559168243278110068758840794607382604991921858488196561429853347975527845008970350695314579540092595654146214009507655411055380082265055103230723013048769965665678944429332382400250130589706893816943703775068461321982852697759590878906185458222316168763277836581464826690232251800969569576261371490789706259448060489063834815859807022369039790482793284559696183597065286079504485464380042010469709492233494013273755040862123611499836934252848857752229324516250830986099946750426151480168015794495154330164824428828106341643279591337001440844254575721559878836022567837724104686037716181519345218312277132080144673091270505151967884127005633735847972 [183,114] 3257989625446316266373223049325285711855320959353402517332902608689670201325363472232536543201805987050970321670020900081000739326573759959741467426730907684727938129137976529658188444877383308532197138411974989309091159148746778292879059550342304452466601411599890117799581132754367533460813093464409649909737255124774919676550131325199828633721583254307812024845704412089802190826052714151822274883505547289721156153941436333474017258915400435668572813622628229934677221175976713039383672028539560556386049228205301056919789300713509260566048900425222698431282733317071632362426582301841720282815649523050764130958624809559424997855140762576028171776621566572291824634856949374620956814525945241407017265231550981960582414310561091819910861313842894913602754771652766327643201631718336358843071798338947835218064345085341423702953192238798701752978417031194741253162545877105395965217300425716270861021416654738628425012040563595207073944823791394127114569802377637839066836923043308557952269895982012169489623410333578102347541967879314316324414713319919734664189840327896158832611383049235030306858527209077886806126489584003785784187072006652754922917886212336827172233392718060287802954046948511715548975372304187055211936943401248367500874061378450247601555342345830573400964052915821863796811819114556890864600847554470404631153737749397277544052396098043375400160839226726221492456765840637222482776336796050033974902954645705347711765617721414080921708032294446877777078421559710450194979475541982338403508941890238124094310660140550448031103796466316003410357980768 [183,115] -11098024595616516239687733434676711320456997655946409449764441255122614059724195359617420593090683417482833740326392596084614487376740537857633591431290392683002524682726202762731395576904660644969135177806526532932604709521236475376111067378075681298272302473765620202956145013598842042935711611409547455205660549061628987181521599418253312824300239222926678571551045397169889427871648727147294551504692221972348345052498921486313761159868939496349414181590955094201104698258360063061939894158342915625948929383641133599904888943552201146628882162901847408048888364523095541943556209085061850070484891264546459421795587140516027994688737524739860139674967192185409780101935947242930735975807275064968225903175528452720412154722279810364633982888845229500414359934026842475565838003848360878075675703405682569388958471954465166892168963470022054889624243182013957389155899906623390215269894624444752587722126531682246025122850535955527760511052860934218843089569680685180089831000488922972830183511778947817015139595805985295778763491749032578781697198740765123424799077588441451968101759265432501057251137373029006139168098199670178309618898803352874689877263827989694144559185848928338335658357340799082023207753172522766096521946033697061427379476596783073787334151200228161585347121305817338547451262544941778397847689809710289414008685185809709726845855804394669848011377918235098738696564356284371686605891925526232732183195289409116168958955615756873591431511376819967267253299368238376943104216055078236206129820233686271550342526106683041770644331116810763205140 [183,116] 25675770866713239195686135204689919904374035007356837077032447961439522371854780886892804271004734789441939997458451296831861258702577402697461407584754488706060876128292041877792469463399511268505795460960760268403363162525518434776514091888764677621617712557034462118869799487021000178289636346287309534244609929013304374290319060432676855256750879118701590220742639450667905153720617523400422385395279369827141730778738112927700387964454312951941624447275693496977242630624288710957999291936495784122372435206264562193520596624207197172470949187888448631213254830115476660601131710031228042035692333541650031064688294300552240255576197369217231571452251765499542130862943176948084365412076625912081392603941464309862312484190442513358940988440666253970202687385499727723824919589354844271305854836181726409961625111521810237674274003452891990061733778259156720088758083583546271886792155837198606160893173502410873788204765634818927485508617114501719239243509138397601268315858994815449139890818453285641026323387660364951775583546032322078755334617271003066427779367681169615162130179202274179919650070466010694353889140857766398588760329197472976869592742768097056211126381135176510000392928533327934528145885900525483873455942402496984707537406280660809399549969156077229707791254643615913065384598037944289288935019824971897522477380495187162809552784797588655897173227585977167959164540835292909327286636336982906135937754028178502223623443897095922710767919967780110345852632136576487532367571342743330379952325135304631708580771436680432462972126265608160 [183,117] -40078659540216846798048136670354681192339609336468285137416256398844273803058295676740754364827495843982346544439514448530657656844630679502307584500213386427143645349939086613555368190246853987161557838127093903272949270661177179548764610770209505968300413651781839309786440662739090497074372613375350204546543136515651866128604616045731548370218628633567993523663940351352566324262147909862386540466367062211298019275995329364384469426166158419163171808625300625960357459407233071477815279973303904423208391432296964810206116679242487566063393890615045091169935446751285046883300054778838906397225060850257236340137483549196107298936889058871739559011414579346415739484835986296459497238087311684883643191480041801640158626259829882245777701673405065973670283457887752995664533637358093399747375686590319219247180014611818953710796817033994447057681688914160053320177719396187731880126407315123236216826692550326452853332844623618381909270153251946627459456631487006144104701625868680692372203639369379407367260970337676626005599868562647078504897581675742646783376403034359512634053488769396971951286528722208351607581864153047145418576386047646936599480286410598435894988068861719706988646820387321728391227864397719103986553257919044834875231261038858694264326805391807943164526214276134977942743893034065515732279822429041687465100182755200787821214399856609124805832672766766457371112754014926215715932810929041307539524624699122306049973775071160874209096032324197907245234178210874395387309815898126422258484285372701159792746272416917470154117365692 [183,118] 42019968123118570281014121623230421300000444616548801649360661840824334376480378627741626934195515251154236484465189928468528270106495991606990502946493217510688478306886512312254473731475607956329004153272187836893938684117836207025162679676648979620514228605661371520671887380559726073528841366515888939090828994517534033104482526289096881961987092651456874571838523669087791529964035887237122860102131111595412882822136533150671238809954674017875341199968189559346362222891509872143776930631795880337672562516850216359583668823105599842889194515588628173593242305828823410114265279194160858826523128358606967005038889289901045147246264856794175379805680520452382012863645663016675353193276423862705093632299770313169213112059603384444924604922743367170748333550637219885000026403119113656575804417264132249092330805362643247418949507548978297028912980220328038970967483379750807905378588441882199180824897322174445754975403739928686864371705945280946202004910938871174699770203779666307702310041201079041136145778394984652786041085821696669141914490126247023564986856198409228667444709466764415770808418691958931666576377715338002119233999856451400336366070843792678901441149336840698510055439531603787487310078044541079837363039619117119164925759834676968773845468405782566576991897604807858068473254479313367424952337769012911381733572876083990377712580200422143975484199149242392842692168479685794597562216528012235323419115922864760582879063742270032398950423639764906432230197672327611871213709510411296208588651642490150847339838546292617915400 [183,119] -29498210270431422113193842774054037960012736002656986813682948680945629661490701701243378542653018313632003957784163400080212321208275469455611516227465306823090898200694628861447785959075094638391050934112862040216099691278023757268912946287160994935663997310159570607934253217767253408041294958922730808693167058421962643798834358099049889557725647039892510903513137809941341132490048651799724796684891127453646115486329367068796504449115515133640027354877342364261753972437698273012747618273004464961521318005680211264574160946371696689296780094868037277679054013221297650179734482837093864456177139229220998953283093325603053850807076783553125449871667149572205321504777428655226581269665539049054403097321841159067053371480242763725657448684028036196693726765872300390816510546220595478639079837351120178471446060574092484107573104719705201223998741523535418936718392399688753978944900083996289560830932910686242352091396275893389583859639139526512410866343502098769383352078100576125001625450630157552759013889028891784620815977579084602226871192192810112832042396281897814749509613329197795287467758375391547416473805033092136207280916676158726719033918204056845242340998131399232087620614070860143163990415010497241440378125207912869867781606341218602998322763810972127044037399830681888863725802762051058210955283073397942821935487490966099293341256517911889333718154634248140794008867583663357350139133577154194138441670579319770056062886448352760691991154574509743844103510537213934624815597348353848428919283980378923590711899232314227 [183,120] 13833890138857778749821677449276991294092483910582328796005361862212539653405925494927166162771263884847708330645837501006540006312167027281234035423026931086492722684000036290426691382455794831090549616255988813600183581901758202573973581387631762070457002795004946916247440866671366719188471832754540630279529240393528855190809167361052673353076327657819788505986914768957001235511305078114407841704345077268206656876668222811307798963786641987987788318098171947524407657016919237278679634381677260811219287853307468111333647187893745555382173151878500496341367836527750090789951512097334656470512843948478078853128313874502527541590517196401919364924820797258182082130202469770821873380964510403665434221472725482631048622520985188422074500322985415423537394499332422877471060897756251324920250143611897157474865994982958555864932494642147576943770329957484481124897093763470633944709946971988558102433603951744311646648607653505859662332609788312158000177013537864580424801361767235752546113124548851179887928522408573981723651850133063586160507205005494454914494018877534724190854533182118213455123956210156016033413862363378643739282196092889883462575986193713901006623003835990196220179702903515279181156223251055992974288695001230892510271583201106017424431587080376579279990551733081294199468422432253239537991871642544358583579901667810181114799632093879976576676618478288518911391297843362805659281550436651256821615006148999244676929289239251142376278122829910482758616274109552480568869189869114961966560791950593135168407349280 [183,121] -4326214933531145900226208486671395528129862718608016867186925542279614257434273240699682004245569658757908937270047404232161839517753749702516311456228387026276303417616679043152019805454674284436835065107961982586983068509484747567538964822696824449903263261232959659103829135692010403202889776060136407965102763804201729702829942893900456711723714565685046068235910632551656420182712342003990015563987761866569568640570676113645459344287063279940461646111042678829488300737005617477996296723239584531320910655592051407484697993355468158911919998533256783693633541576787732787690572693633884336060111054207957138558204416938169410318633461333594462973407763440709134655814933972376274112155167189099744644369627484507906797792170505389056420685448386619531856793710184923929057638593879199025327736053047390774169596322977001278504406625406523589689939240906489178820310649963070884017159651804257147440037158609678650528601437483336946918102109029866974397082827775914041620218119029724567074744929270550171274108512629316248609964114622163106491185335410161823275633053787331067413455405273607981837798115959014937359074145291069259152632081444586524487512497585878675530346391238626333593006260989269789050649564225197342203801910251840787140549194360562574146038475284215118891016160531698653884777261569583316858973010155930550586353987981857190210217730177397926183303177556699596000453123037752043425914880021883039491998896932496884451441408723859634707776244175150346253495125354108235958216129636566309669237273425773150332 [183,122] 900676973460531627845937211813156571631946905735211827561450754375516511400711746232428154410025077257743227739868056225964195043024526495774289529965291885722583134867996705983034382006620401095116168718342965118890479079677845479748790375323930475700184661273026569498317222777594385766601967569367085118271376355255475112832236259331983653467565043912033909403035557484855626448341107627434227247982382409047438717885340739743724783952794651558951742102637080761316363791363578856826822931854906232874779182846295810963083508370984118613198308130377306723375909512533912844763270081827665911563359309294703404907886411428212226020573841992526137630079737657112379731239261176227413101151595448168043782831576262143755394322116651602846541504403601686934048853602603499020164276672789887423522293524367344216660504317288106836617888836146563785140328551829383154560178312909013218738109278093790422070731618264156723150429658266729138335128224603832918056554124285377059563914495844221640873135224858671682292709875719913104357940682649060184421137433513194527481799871657951233479508304660991876568340619799823096404480973487067598518687895344492056637355234803259942676736990303404509172296230380017279645900280502543700951855195047941189694576824609582033736245986994550551383253289306250005615855797375652785288750713201253575924968024398158812920191310528863756196526661773556226607405016245846887442733092493830464422281679462543998831556050005634866948518640010033263430747608445805204043569981244178681884486168543568 [183,123] -124624642642514203557111368478678580025878599560946931639662527173151670291539173062807340663752364341432898210885150513333514276512786336260927641363081284393053532550858409067683742958286564254069420715802896331861854042847142678951786102122809648595455188407863740767004164874959642719545491819128399452050006159790156390341487320050986071653130558330241314366938622672182739923949213343802916089805698060593301832068356495321200082096327921544905567429492502950648710416989036919733196643598175187928803917878998409553143575556025914479881349875449081233885654735254282807871654217075906077141327302602547662128906254485823523950065254619054896791491975398654160972804321897209644648490443812197604083864182321487118349459749126573488251268994276467100983479443591981768282518898704100251762947304858550221346825877838690482473470472857781472209803487560346549024138126910448401018478961049418249061573392049729831598567130153908533485032229226536668993226517982332971921867425921217192764611975531772875671818984243864296866940494712649719462966610116363140383512471117896621426772557850807096425944901959185707572078865290652328172281252792029256230297744129992486079325673759361841588354135177314925504706238056406446551243265908128846091614661940448112415903200018158305535364609001406440981420708481934864179146560678493497974347152969441486483637832609776859435565701930957717386004515190815758418458245470941266887072100645953136593002073359422298495035051583288970794932112213099356516871532123404910871915062 [183,124] 11440101259182583560689984880240619555745441338046827538279739776758428477044038495091130249413925794430872975219529404068556717737437686680211368046282071563683452334928744747779212835767644386671712386698471957813455059162919187641862596612736288303431166806979505977372587386224282589670591357504219444241274634693073164625977039631461580500339874610663665037958055360036303339931717239867314615971672628766438927808749422383317388015953943311441062423658023452786871003582503437392138665434509101985515304035564193137011779960648343898282986381437305385899159470514393741273974962265543561468383179839463909134523156316445015151264326244797021903908996179741871779399711099316706744769483094052752750611658055697627809854947217157653787561894298707387978012314526440391121194706796470940949263583148527786946266054473105670905893898372502674891438284440492950728332423972253131798632429687370391479615749442824868214695531127512653803991366272520867585516301130834239973520719820701944193386873799993120913464042600622260188862932403761742194108376843693646705518269678698836366750037120002235214027350483118223492339184364171911927305580853050758217357023759263870209508620742309408587725672370758427825190768058751681493148333711699612723936590334040508018058017562187511795280773473376168676892744808899239362128624888143856770048350054773348308135769387272554452063536086049832562033223236330017139142020256319701574004528980676287944929301645322540161536918282528156011791408190205742558410981064923609408 [183,125] -695294345027329011883663195223852239680264308899342367674446710933585150941876201125497288298553916260546376234077061949376486173467667362084217625889280950228182828290250565085900126162402202615493877982300274373990697292078234368859484674003740788781107686940608729000311455678017031501521245534109231091848627025700178483456753059881931685693306910120111834614909620654463794632998854025741804123361415786119384803772885034048511547777979221759758138129961280959071712977620116794089044282068592117197120086550238936464859812882436830244920044756698316305723150707916658020630212613160583712729921415606857384100093741418628610254553433673410037095210783351448671959437143892701003310045519832534415854095472434592299601877207843723188631781146691989302150913527634408782988806658179577849284941697050718936647463422525018853970001617447086261173905506086429610903833862333204355056275017574771949549243521712258823456998325056305802165670323608322664437892473863951093106689235125442936194620778956051155067530435725770862687283088194319891334295014810937576093631480712831365172063345296963867207407224556475977680223510724077256724413797710996382393891493927647763250193558732289477106195496833880031593936402261994846982601673982919029210917488464194232898999548801849093998101225978111498848306885964529813014024093314537279617834918320784977822740236353947052057091290667687723264956412354356338542674897293542179531242324272146411241455617163603255558293068714077098724160018704962879560160045288 [183,126] 27914069389664102435559862481852119657071070674707665560132587074041220427249368065807263353931387995172696385816174094164677233001167833465829139741285993367731490621188694122111978491483284032126756014936172255000118661282584657202052184688995960131374350958552379881526588342841280869192599241921959341202728310871114430800684899872646317888494404823737437462060503460875406758847857763091682200949343129744680275770496605756151457710132515740501958084791247896869460612671418868428697742574132835117755598187879325324724004603327642760256470040267804468056862556555518741247029445315243720621045847060372282661619452489481465980157614957925701079015585892882404040506686725111909047968936806212055041572016069944368954257540682521030693877893231610541493854868778813073850126248017272303263627550384428904956203038537046486579049525705446016247328335361498311492050452160270731597468792741710319121374335911113304131078794281025057395934278380036355248468881040670499725972348468114421209054029684190149315598762121329684542304635994968359704440419798272110664232040103170464667118202053884052802422490286491000208256738259008393623964522866708325534969954714707332127594418892121723374686894382108670616622327222852572094087450901191451725721953019969430886313105481962886731556882223248072812301748850000681681647321800207925954806512547300956352273446070588790452631315152420177915471754160844713545075070624941136891163920276212539324159462375243101504511800655557310157868279656584962802416 [183,127] -738348007247183561720274713926653059218043051125662854089696874542708740697213759606393082988720357375741810018922181908948623077771164738325200079826142326826277536744772740495259149640797244109019603149479631828382119945278207939301846632066624206721152376627600852350663883812938135282477779796516832696311055509095792283059500746906505703215123985161731273395934370529858434143494751799931510889207097642220627412363624868928277943198600156048512405095130239935980861768022380791059474390913625568666744410480941967491267973925853791667732664979701846567978739770110572438231259954437225413570294604092363798498440616134300859423335250650284365643464834209734947613975492511533611344528666133127681731224164727726300323050351462385981372272484968026513203027210555473162376657375742347873015099790028890323426237591827365641027835546525686095932813871314528187483093517913112851275755651519786719400577655097112626548874147287547882135533033139022070133362269498402525852206699642867566521052621084114848306241548303005832429230009246631939762486258845417217916056865226126510432105729047559862581648240081938772588936373671826012266448276117285056113022688321133550534201857509390400103299249125274251169559208994291175612286483387914493146268158622193046038601596363144360238642779352336857449245858511694277277373483425958109157239302692913440826009764698578287676821141997031457267623388041533431905932947275003646380424354986288955534996361537221393771900854714609669703551748644618 [183,128] 12829353114291366803749126943924936529487785325209915659829740604940886752934385262469212322654447623208870999587654035323078355511861709695654588946781037037914199318882588570554913406687587722035503542722180891446007617343465436614308575556164748394533926234158706890325792968258457178546519111397271942645466408204069421824267059361050537573481748895316904638232083013843327380895644596480105572155177641269903336734675692349024299680364084250937801258374742588247538373930346060522418972916294630618836309273181925949219489065745034039957533066041537434822413554727806065827352258144291233639686380292354815368044181421282182867241332312080235446808217615167631119109456782747720011131083243758952357794632919553762548382430035394847770026422086700888578416076469648583803249906729250704506163959156266400396973839043238008689169020605721442467707613156689510239161274410498208776171743999944171790564945835897338609399407887444803818486095725575616080891585953281087494895722241575178435607396261704274448098374109616083799440833199223317593666711842988130645929032904004771949935777598704633540168258899616790404045460301000494685746313262860691767301295018785418090698815201095917717585297629825139688321132556638010005534349158414012100950658474586529117442455616927166741566785368367048992777239219641400160771912417980927034680508500542008113816655346604332188049132694109504279084924927766136721800275395828706108167635363511346191545663028788200632268974118280156327896320 [183,129] -145956325028386166561947251628763930639563811118560467512246864369998687440486658666681610508702937498715609004926978597747553247119422444612461250021723076888050519939094333004540538484889983927229002828835129000538047024130880267468629321731759222564039615216994271156298154967852688928935063803381545197346269581317075322797643569734591926634213853127107785013939410625285507612938976110418186666593823266376892330003810431944305356407015385212938304470385025572999032270113047328777401660188099240319016582776492901881428554889279370127282735005441997793952175621795078665013678550249728357956036144742011581767907997681882939688453328547890147722578055661247036874105027187803048027312703815883883487651446245764400485027787046233896843194581919986325829725435301883637939762154046583293810571723881665837159614363376052737118661057740373233214449355307131497419760588554955773752571770149258297045921869266118891264736816012353817606430279433793816734006887460330589173509734499983422166703763989205518503438707181060224286844243193237510878556304656109394185973827221057439304878639980512408985946957690305657109521631425198301767307938231681512040191499809640119468432040501362899498448641174933615476554362526594197124944304329374875406501792978369998636940536893273844985438436790060260056447248654413325359402606227651259238363628085810285743846527529370022321446907086225876992149399534521957978498091398949256519250232926359667700427287998803359375881068832515872 [183,130] 1083240931494025742766448252270805744776462533240932211573135383868156261551200412393528240043225162326326583773008804600704465238208427019089998917856289418417156086803188554261622534215283221882372552890814750425984829151102777967670364700841656209443772204108418320609009001207226891848365675623591256684674017620088735856524609947838545102457945736046040213841362425390434639940096943997731196259860529516947130718126980110296602803882718290479242581034041362962641846509233279486452802021249778234616064017748954341641464967659787220426526948168462229451269788189838831501076255984555764942628021482213332560215820159342276744141833512166662064054644284217527734614029180500591954457263436568452323963930899177455580939271267944818003551170748556572051558666238648697097926891832029952834332970203861031213378903357705864972458023605523208219142118389597333834073959586387167824711569417646818195472485968454914962774487083269736290283700291079019351486113299964631337216363707789065599518488090270231315667873667746506717440443585726179452071230844295965308947525615813715886066556915047214230737207400278106016333248597272106715371734249955250276872996676178576044995951612933821801132174889053119292533040308043686938605238407337772273408689214177339504503855195868996156368884729049385016750225725081573152688011429118906367738242020907857622069927594642047077621226148314257561446985430358646053330181714708915257112062989953141466770042977235314786144382544 [183,131] -5223435962442464594960181096952929892154576958773458339238742166325531432416313573073183797701203008036297486913507238256871730925854753024939522256377686419893461193926678411315308330467728152142360483750012335103277418363171385273067436050479579751473498028427006047826348826367145889644006019520229253269647446354424119952507303017034003791808630290756788194372379208606900270214269052034878264331275836400485703272677038572608691639858423127037124506101849914020826082391757021979108285420290580361467358465762150990705966902149885532974360032584020546250966652125575516831145459818428742555171208483479506640572124293773122532349431380821532110415260269469798902631164520122038200232611142144577624731584952081355307643641083131129650720709761182326879551243870833812059415686782914208737122281930540554665426466647987320865569070462948372814663664564454566878406368067602216617307811535986428084099001863988439849080741172945719675886326552329678767178050543383230576645074139251013963842337253580634930860225833651525403468382353956043544317671491298803912620662366995467281639243378556700742909237910672968171892529391090425580653331451732927292438280869377086907021369547569890028755924291666629748796237127124536296210158222279918714603464046100100561712550376847464784126991206721207071115339422461099383512984703442780951290289467158005036946790765881185570650565422390105336600105767808717112932570782642398346583690933778946594796084186362670790 [183,132] 16292680791976124162183728352335027531624788028042643991852892850056399625803985093380353879536619472576321705240899215619380599892734521265065952144203292870103006257734546993961883665038074441618351798124658622069015450205599439028182888636885556387532883552767792382708655968389813662503847929322772393282036732232825148976788770958553915465562563816414257643398438218017558796096039842968532791561895591057044203944946150596299508059132046396229585234407916779394342748486409586773684522879869904895957778189246038977849320978055350727009243118556986325149588875883757953073514782401324507894872217083828552160460039697773309820781876630342875383942107682462930167515847298527858274037401332228097964099477502497643261346301127111453613037795838916214644814075115936104392187403442276184888479123363824810105592613359641826939313685654346569535532882615298821922326159616892547005688227428046849588553923840774166353978643045194098754130691847697425903100263160339142684737232777130552272383824935386193620215473182485703554228185450049991189383681949279877495099244723216725705348039617954163282133437265392402045414589043942220024272662398747808122640084579669720252997147520595238933221149890893564349769690240433767185612393194210781596392877485950788870376239676016996497120049276312452991261815553541237564030762645303364567939603542825522750075434675377515472550730274688420520361508824000392590023172320088082577067051351456841955641006752 [183,133] -32714176103527386311257328297563245909917400483648827033077397373752615221775904248674777344392889594610029099562876745340210376177674573906021254951199291416500632660910911314630052347659717137946563257158624446297106272794916134963350100398690179166442412694884170982677220876513114744151657674127765623888536985728582341645823063812935321462386608564345257416645964589397825803120089433775107388941903955058300237487615240606582501214042901989173912769047601505620076891045635527447836293239346758210062046260521799111031801733314587902052161638662955936220003506912856150252997679517135316476929700218012011234635119433447203842504862211592635351489719686638740367044332778455450864054568507914137454047467948529211897647975572178348455423618216120392907492886812216982943867720733768057429226831509898221366099651527726794629406556307037883260511351600591859747066907488161319180097253154435451130698836110470176675011240277791723573209217906617097560873579434964189174009953163275359971531042519860768463731038999944750550723055433218773868976610055015194414602325621533126192552896706217748074950966140601267463276190543292499489456887222428911619114222762539985699986870988852467888539708862974468628706064866378015184367501388794775445896332736138637847377212715217332625407264254875692764084641265136540252653210115498260609531307213491441302208299670071827516756159186392728216243736652204424639167285154261146711669652204173090580 [183,134] 42063913291023654032809564877195827125964347574995942273004533474936861673895061643354560880911856916116308319736023363887275398746875740935319716426471268175626897014550057453367112696580722746565334385482641267030086601484839168818427971466185961445304665223687980786209148992871553938469476177432209495360265692407498417369366376875762818381091287091420634461495062787369573493152324007400897042712698616420763525778036464705388880103907632782469297571083149653651345208157503127550910773821513721503472948975264484226589845003520735468214627629443314476001708575001535363783906960193610051280702783742236061625869216282148823408979512677003072703532682623043528722325566968433542639689607751147799469025631651891475559572627763800294411751211108921621362710836129664424084032912866608089386990166448460040845313005212994229903655307853885076861243074285167213981563636003666421858579587856540958853413943318467589953473196114417934366589218921329566264493229294026860127769438212597674545953556193955153080772196154944050680515517128158158684480750388480604817784449721163160554779313668481338385569385636660620712974808847326399037809021696720314533180666301865464316143614871976308709020386747992729933769819956749668757850104322322588017392894372087754266901281572827628763513334660911778722228184626549674604723915117955032198177717371385707660916842995739433711980990929723782988580620738320742221237241649286102061143166152 [183,135] -34439116535138659650479840421257556507623057461753609846738472564191414975376125187968253247917795896579680638844936082339313332969711869480486038204916543134666036393031605037087569851010591542301062259608660188966860829417911621305071076241358187243602907010598440384249777687590829019317709491003357894041653031975240341085363970173186069451920515330644638719181426211496346055652878255759353509000014989050704663845544821913913646230195043908933757822995146771584127987754007554008858125270293445382292533980024138350083853841591813798177277452407793977752065874557386901685679260123161146660558049120621853913457896513836750817344269262284820420699200208396827815126393150479815305290389139984826453211523367672068464326749934564339899681994887120455544904631542530153280354415366813157562308177221933396615398941798250480202290788169197963350472555781462414678314420658282266067860196634204850405322981544209345135614898371015522435576348484763482466030991615010243726064980302427483937350717732548917817953730894985454595869883934681587054081674962171148622765351575521972172774861653192310356274086587688497320572990464540245942734883569391252930721211715340057026874953930240292871712118910172751754594863320929468629189917383911926449496530113735188418003218038409002962453108464119432421117199742297959999886963342123905822712222702609654537754050282151914230367862677237225304312427474160395813109401685507164267 [183,136] 17844744020189258640283143199215682998966480617330296923250982079523615443542434545889133712128767682022387611137274903797897059696068603743308006074782783387495891608786616510038773269707739586515481592329908540410036966704560148703119307640373415562119299529411402879628003012524182502697514042109639348786847194026104864713053869055725023762970785998443640941612921439080736608561590532226328339692865995973140878548041890435449824529846981756105059023941075465157836809136619355976720194327648712811173782024561409145077216336452429646394902332494778733309893764436677689755541242471830108136545648753647176948961034746105789826225908379206485216422278482442972493668623648345113114679057917918426369768665271449973305763190274728753660637332277169225033417636547335516343731468324992939920033845629765027072443423217485433857056117986646168137132822563092320025598045656195586467785720318276680596709147398123525308799105128046709713657357895046449895024131594342920889146070855420609565307355844755977224745526986401492903640849381210265076266868261189874816660069342084167282848367132159752140295763885143140933893889892318854939140431885342788030198970626144822064915060617168089542344508218601127888203755167642006199814407733775639520441457552936263189428948525594717108566113614113663633209883343391613768202132326236307560527121221834534797176108421505475504610540293620455409317623804374102022974030528 [183,137] -5813447892794987222465604639630664824186796908461324096437322704900927580244080234923301110766073716305400216104200809891637402688756614242429336476387400836283681837589643104933653669184365048723717403638837856008315315897790667780813481086585219660770844510143849618598539211579261612549366908194472591990799640691918921444832135066727357039611694204396253870160358961989535381950447218770394699482151861365762193005699621882022077136231444263113676186420303892822209971026747005924494742816906760642719527747773722478092930526533802875720068136811384389254223891295977240822455081264835453647045537057089947335705854872057395819782678585822950539698615258189087221911656666477128012517621352493059379030716160671538097680836624929000816104927191047192660748342566568337721891796473732300929234072813132983929786321132466364756384024013187214929930701583529682309134344320214154113543172525951426239854658475235893422553736792672429913452204347076539569748702591480945467394680247956678116383388144895185330377438932488169928104185929595968003748899925708252231346166211214456688234807070957526309137083674294500374065013869832167781163861832323228009930840083903110099357227754649460987575803606840915607640421746333136648844053943653777304170838166315830494141559725809779964035374298184036058725362092206399361501673361360643323529540774999499135842161759310793865378818757354363040688240249873813528 [183,138] 1182402328015957884647086933746140460795124044489424286729568933593949154675751237739908463859870682093852304899394579854616932893516323436104092882264696898576455854456802691580194325239815327175640284087697423423821233580432195266974073017370717197401602119830952875448229821575972006289537631501039278371549897528559303769867155310347475845086866626848811130702725308713055400450213376907195089940779626487953229895877750228474352926162458673930408275862135624058060819794692869528419153707909238124310907811588289667743225213506233458726388476529196970303134357472294196208532699447519643622639238314987814413038227886326169399708939427992003775937447956556412523265853792709231895490732739703272213826130005188087690415014132681787565108709709298440454868886899073870569261855373011751544433041068899900233695330467908538657210963017535175919236481301572954276842584989919571011408659807731669253941309114642377254057587431593940295539726757520364161057219121401432738908919849713125633720319261615598645128204097929772239011542500092601312928167841397677148207191875216094757071657693428452666348592250072030093716124807173873715254194963473971299564133133572647075609404028521540611139335902093087799635883288454176001111449907729467697486043593460996176261603924672193691072530017580837677613051827750962280334996107852017276202758765712177881786817179868813352792567469043087431295461728 [183,139] -149015817288415764472483075495429352471244239322700977213076439398504034101234994853619392872980084895213366640567535298209871093296955971274287417832760818592338189963069536876481837355758385701594200916535376412872194542955496938809498127742789117665864731046141105951785272088341924577866550710150415021411549869106439212314681814788535138535008682157299210654673902359280854808785953650438914094738279552427384501813564080861158117950544260563017832858049125479799464268799876262349150280948628683368659953194641478993193181890892760719851109294248460807520720656897923685948056180067182939719512536035891937452745112029436928370828132359930646804590781313604150158107612642807208247269305228236299825100979545821534910469696861329810542308729504038299504333253229545529601332494761172355485675797237871684925274759419026941558226330042729458898988412527884969935767782452714697566606753306048360188609769453083635747486132059846641635428542074851548725844114776703743354537008733123651032516911425373886854502994703651290521991328257520324889143554816079119611883203577725017784272569151798622214084125271036447865978636811710518747696592148377450722700430241747316456700571041085111629179123926921973937879495334152209477072849913562921861677821329945058509229553566563842532810331976813022661286029305549039584226749320521600817270113311432205902992327105823521278099169443157524 [183,140] 11543490814477000528404236936615787152087747908369434925485568756053204492574850656805044957503823905872064593143056476793596468894315135824658154963719917020654047503361562249548503790710370173114434819828132247681347315825489234218600997559478519466807641534378432452796117757366779609997486651393228055258000674650891759817956066299986411170901282599665738300592331878147921258844825774236277089450617037391402008780059933370299029272060825983236050631584100820558026691770035532125336051007259851172298841574704812507024151519190207167601069532483104023702962648959103101324470605515999108837421738588645626778365555204157064059615206766718282313250840185767088958202221523284750736240765922313116690308744134876950392573378143624868680135649607739757397940060868456804317438461304875024554827356962224417423562921229172664002227107014162666577671242931511048932771382336454320940643502865697003886373146748124732437232977118343148745584741373520374445813954058742527410171529939278306465942739899545649700748489851422752666282568601742238544241973418436770991479991522386596472285444731984000996424758528347590022997883326316170511537143624624944285750564402324821054932056651087965261986550928629637706917804157016146939207547892145156607044661415654020639732084568461335204608391928753772488603606753359717580925184917610922315519548220757985810724702739184117056442816 [183,141] -544935285289387017549295541793672769312519935423573306706672040397187122146950190171768289055639556263121534051457021377624047203470367836521659955228333934407281874447536905700641770820734071294813595035271695354185786453686453604187626299866821621822262118772581219403821936824061433333444076320478044458225898131160398797935914101894264822608468843885558145512487118826023812988418928997986684145108091228202440867642082433136048855211825218299987572002553013972880682990770974048799803616737166908519194855185717575626258509377877568734042530918494362555961501590387777158818004594979658100350751025693968272152246346452995243065577786450885661628048835269757741551302886493167839405451303230117919516527360166653123377569796496491678438307687380937536828263564724883795915920037467154932206002982129225992565044830925088211625636483933455978443913049084666103798367665785482996762785965266512816017755318957621329067563289149041427624666581061309741129658575641182597094967621302954242500216046828499960684108005123245113314066306842192667042648985213872069359079684061180140126122918216781748336540022195507140657736568439226163923666788488919119184168017771878251768013372580717672042943497923921919126901070251805643300364335826324861131733942130236679512676130465951695035958387739067403691157124717087531902144516567274277137090551321490211020784456622072 [183,142] 15533576697890777088283545042772802022985208093845082549604390260082525762226317913632823097497898930975289380383963263019075699040634527035850468210678593686202925384773429809739721843734996657184584498244518947036070750670014056832877603993195651387035828641422415427295196836879587094850018605964607471664238247180249841767357440501875606950832852439680703447720702065592126060391587346187876570448129349260267325590462146992211625641067197328371217899624570782202359438335496886562817094845471957843354072325380054424801289228377305761972870122190366253399271165246476577304075247920109959490312760489229422390203403485017825172600781135363610187340585639164391410477727477314871256008549473406861583260203629240354582686136376375540142828406104371101119916258033137202850578284491913700980746292399480193705082435947778605920925534079966410825794933797591146285019684452700735501828197001748698497653686991965232377889394856752177653377244933659083935221221580672993626373611062281893353912845499563016325341217354560842602479315847979195969008102036507148957060831413229308750070436692339707510798315117131533000065469341583971326266566042033022344323242435434376700924013956714695801580820257018833672876673447239262837404875457687919123947193456427164547931182488357170092306118612500948784458098530544773310263195977298328803068076922953790791152 [183,143] -264770125920035623460249067750450676098987621813348794040350903777742311485089207478136674101433710652376051147302793898046195962606994786964036021770171279561156324694768446917494634612372338166486941668555087646827227713310503590702082831354928512340686897943760363455538279379711980843688594856232413748781992813024728877500491898351313079773039443005065903931196567302911148670687411830631128556522364182774535400776270375599187478467453101688944557290891174134473716540125545360602931355705904549097043785814517043010184856802632791500655368264577658695742562365625014173025505198886115215528804638252025894731901231420259930736577766230539721600315488069040735735685717785194031826347139352961269555062317134183526345956605253371118274863409290306353817310764276821776837498058374180109032580911442163266498350971531955109402132317592048815700107332286398431992568911594355217782659709394920423490733282156367093471553704265254800869163114804371059572010690826691531051981194400186455133577162998393855270361383270457275155806500299424808223687776265273079928410757132618073572207352636052952406474138588028213836170075848600356694853213801704336697560723447244307400857624803681661220691950173277131943061162955326872790540182254206636352620018578091444213392316127709665304411871743282457348375448411755939772825927636834378993036621258 [183,144] 2670609767400942681638666322003489079089408515539704909949157042793611809730162983354771094841257817891719881825730231367250264351954652878213959436739416213303306373166412954049466218864432264498581290254004496698630302533380927445354451376125983023370187729794635708801886821122836953765987153046542849862402331303839911238570846282187347050913509347477841578056678964216920853517170697583378057151135198802832324513218153028793184789918460231732447186608048676501668805415152278306042975717501031650376844462451175474009788145289177237232508010598841658080799108768607598843829077569207797089698023478160492465484257830524668106375388271044785688435813049265606865659301937831583792475742043206667109144391022416194611903188341616210042805652658408580400768968638098583045035536561691224103105860433639647124176269318377466451185805184824726618308053392813372569472838919059441777873777863776984727078160473469655048618448806035825048753759523110803968452007916908910457585081496948505539047718715924715039097399368730634680663173766894233472882609758360046905875825501615975463644819652966849739425032940827391300971834028455902702343969063722591969362309831383057120261523300152016050944055252218146839692081393682547460734229488987552792024505961755847494004563846753050719518077163344280840951353397408973926782551158910076256 [183,145] -15764205937181352127653395935636757206899199642658159467788683822181885390116268796722322103424577707028014886107823404523281513101740437977351288264615813378341425978583915511825839763103593487452551779289972490796277202481424735657468830288193108852344876771647513372202461289246466005117022271616501711176845403690852313911086789763287660342192964644118963007146359014244954867874638388801247639646467668089028289450425515624920504284824805637289676788247377956286252065483529726379348702870471928464680756296856521657061014691427123791542644261672770252026061691788651315894037565564467679075735084539001538798964226197724183476776187291510451162057980442326271506270956376260822024132934655762986415222278584675093199492090419566006013508279871648832485189053016550829700121930143416126543758218406510986622485309772353807635129182793544912626336754723098416693243604195895255589063171318584750074404314340871047923220259947192548189379746994103442520807174195445159919350399168393502738678223973366721386955961780646302328231503761226140119518063334937390718079748886640671438036892866077620954748700006262245187219453680950718751735770130627849931643526651181449823625341500827283657285382773512681856439795689610229924824523418152433431028957243738053826197879239004701115605230179333280575718969855586039817144980 [183,146] 53816349748680424885887023338937540376775454055581914088405284118373795318583861921452587122599967147508941834956379445476744278117025121237057727052884380338462058581294684907553552660552936712420375626488642055255348906667804813795227512224404547130563390885858825640061324014266299997687232476197725383590707868487300607548535234983172262725914713820818582241538546285600720555597480246671005036417314310198414470625791207505424606693563040284336074568396519542025714776868270297790030766374817143162576984187884638093719493847222178442039362696915751645404170876940316396505533516910579502113900684453814668193109786692962383667169810110413393238962462439770156265081319408329847710318201615733943854063073166758627589006080332283182429335308199795859453272493723108833017235842863585101502386159041903754581139609754886568354658907746807999998643606193827041405586085897906606953781431960589851508675678665570226167992205269123834435181338027371816356845205055282294092372508354768604117167525570246896422712618340158997082943117518606445750397161310434404537969186072964739808668698081144300215679292129206117942783239952875602719213833139102580125142147921958644033039307738758815565072655423549301663819895568790709359763315724385967661966786528881719483724745599274024256481701394677573593236456373968 [183,147] -104920312995518242617429072382650804666269461843176830569968192996663097488508741008076260421850725025318255717811696955781497701276329755064482939141010677455789693154635673996978029624316865833091452237206967177547244317302493897466140121751807978827722380055955673171007466382397814344357047222253318543767985005376483908254024217118586067266324275942958437981727616852747543614385599637223380479421527384896784075885630402819506729974912498832268127797508546023703968741107801964561611452976805019100664694193218582958210495022482414980925054719179416761566612673818687269956930148064844251738850984428318074066619147651484479241572381779607755698581043705513371972757915140183906703619721181706253647586686936992596299955021177700821558631874489935777825409110330242725251191567627993792351517652904382392404375255058397042659276963426139151255980558683270409434107112234951743292751714918359607883549611755922998436065656070005124298519728684543286100394420663110068814404358318864151444846020211060124809462611309688381521334925090809620737206789035154671363382533911999561681440428109900676389506919503734220976106519961274644743934452654388097989494353057524120398669602655824433828088726817150716610505476240059786049872342389995482316755948048502447258665892343051836005646807657987202838 [183,148] 115257563056815372687115508554723592438048956740892633716396005226537138069930341955527059410123573526183099380929053339857208223434342225940622304973718263548684210788436020893209501336464623587593787654201312539299433380004838449041831888726138563456613206104754139502923971914416409253700863102836746688092515291063729204689570537932501465703487586226436481926295830938710867929552961474045577808970571542455478972876516760671110881278915761585894216251306192708885769400514424258264994178584516911134002697554338793063858384359603489166364204874126573086394921362813508443951228463894843801476462102013513149020157149014382552329983088153525424972457593427261638609701829358492474891261198471378119309749973247571044340010743443731869785739499335524810356707631991846352826381207055381591117630941580750273563752938051160185568880601108292091781140303083203723180630711344342216820782894515228602899642027997232870390561919514434331030338910300777530835841761215485920487959310480429161262686554768363106443674630850531582229144950188083252584014628630066797887340499171276502213812235225050140722086853860110182651456538950786943345843183440924646023301326246670137526795580859065526061047114496661605945775973183832056010493710348449203224982990831946702121577759930809873217801568 [183,149] -70326193211938677251269132264478247825264517558662225155891013641407947113969347266902239276816371949557599209750843736315000145762444625605591918852472200151381076568381739862829700092589068366857745746002740236814935354578644048900619234324641669618502318308402950760964701983505441232332759633663782650837679579016334631170664662264267949648710514676282904947981129149862682347451710386338129519108557463216404016519877660665079087604466608233276619010420175612546704840594396153439850144402969612091637390372923021523516260101487761003071008605305952015318723522399413702890884983744466481802943448960551749371181492361239679448206387556393899558179409423020359914585716481985753369940328730011041927204609097253717782978382641794106741222787778312973850580936855982246447661101263371399623134494968343933525173923925052003991791932436631149538214076692013359840404220022849130231371664365235470586385412426810207570376913007385130117361978723475094211155960355132592247049540168417871377302188398185858318969686084725120186151924393724945374610600250592059278866890329937419566479781629654214444558560461360630531316171111053080161384168989767436840201240397084046279960368697250074749148949709394062888263746592156734129782735685322676479733029495637619178956788230828 [183,150] 23472443170172067942022520954499110188086533164286976287218036937180390228230511928742080674745011686228298394285499817954249987638475163463699641184543662599238824949887587539696145329246635967962842042074189303550768419058947395233457025975599517366518757174642471650362157625095620558418319489904434678758336478124894330811447879328391297686103616503599030451218464929825124337747513558140337191364512333765954865617851947109955429112022005657575648580207131673820562740195838629044752215922214828928585027815952327857241348039595588513470458979193070977822464960199604288300229285726763340718327888501726064226943761061036086195450344140818734970121652538436565661817546273384544259925303798953219584291904014602415869057279223045746617743504011810788334888692495844518958704034876531438502063510648229052255090374549250533833861494544889267295508638483131948347137287067723765692308575499622630927570299286975727715553896393815001742165755462096619899628720091472017836779940883580941979689920061251920032935996036708638446948685293758090698387295542372668767148309438011047656551306089484065539646712982102011097710653181082222773856827498616420916945441583078666017966917189245138625349894281117689416653929765566248599333588709287957075990354524988411064 [183,151] -4215975079669454835370517518623585567425507131393294635497867521371641947120646038416133009357665739136477128777219194764078749712845645635069803515554005826749417190345682837508926396261144996055509380998549969900967698199150949385002493291961277196568834778376789140691476730078410765636052679251905115618923718640831179696435095267419875687342452842386937985182341019649364279041022400200605421317520070006492075864152368541764925245933868724894527438144717013187049743735269263113193112102122597189311634539728780513319319806699675731754792992121231236493130231921560020737370701026135331200826999039095415468635209607128617580815489527532574344950574491798897930934927280024363503465305987504098975799359311486880188031157253286435511954547400723041960788323688005796859850280147336577433328549630063148208884424855531841223525943222896978743705413723792220136539099339088607569719101763763314130999885977487999571434052313319356476045716834794051658347507902518228146053111047260854173413964329099387003420880068572266496303069144439891199551921280669001250125059479212817870315513055556503755831006529097536408329861989513305900422509899735379892005104291201573727217395128838440008065742139218314237768714350524006110556653185815084651900149 [183,152] 400455088955989163871443906414743367514664535285664211276770485741688767984752878444693069158326067716312280429908189005847425588608684398350891332242919058471908753777997929673924617928939034256978404443115922979076021546502421689344080731442732311836788134726155026221919248251064377009747137364832400820400766753160378759610425524036629802853230896275661124664309902441641040697214787723119594549740382507538034031095701413857956751575982925075018047418712265914337046345405269679903099259917419353803512376066183379414193074987615965262571842420741860396387149884224663451467363834078537597776147916483527610555197743233749599292673203366560008836098879975756568060926559299728869526604591301759998870903261208710893132856133991316525814545321787621311018814663689333388845501854555774462869127873419923188856773740228974004580391904640153745251305188743446783289223013893009942679780840273779153206045176745069437893988577675056219760557974985926996007852403208934690292024664384709634974440310329569328440277025385299050580123345422070676657841703139358602301449282835116492516786332286660752441395483868359655260996241393100628361801152451200716178555809841554899008807861227418761557991646757356729089522643382384440252717043296 [183,153] -19743051002309227595970343806595241611826196283598524814743529915861176305513397711164577112124349017191910703134089274613775305858680811756787191397100787261566922052481521676851528758804546236230481532174183782158592424415948899834277312000333922751393838869858684477599864332085089822271440558352963895375994254718533448673443439913902908330652865891000497451884038714950504758104545373333363464508685917498761690885832283339481242350221500541051003026729819111985311899714949976896795745099035267591403428806630835516152988579659327421520430577547841740762514785707880317893398059261776118514627205583354751969705178103742468774272874969703229210250681563400261998206429293552578451202190896825258770641682508006819046642165328017864318755038947522913145494625064617893800134744270458848114941942429113213360844715471943518780890481773726591545160818415502759086954783541144113512680700652852935182060927279226813729078495862838023926206861620270744713715985189889554206671490986017631752556063496446507251163726156979132268047369773213599638977788334310508286213584164264597870238889423412025689883382152693273908108792296609717104842255106633919830153022428133327027831086145271335282439055578428920228232490867786892 [183,154] 495213863466177080146430163644584288273893997847095840968100645788599453874194482878974160433309534088130032050781286422406610229162806029601866774323777693083557723904700826468591737341627758516826661923695945013541074774262677147030029162838606632083884080093128141661346043795877891190876835943002059950675162471984911760950540324728657295590389004454797327329032115720096198975316322719951024639158215467423957130460070061959625790088127396305009186420532295324214207647048611551375678931088876596994874441299434877572446003514581122428375539757796605590465683112955544992557630022615912081282457938504349912635664974007137064529086083529535060578660968377744372407654907756948634849073569448793207603432174345209928590654339785522812259187489385020547816652127913057624640138822041602812797734567607939894600917824214449116352624039082390065891937646906345840421387990761073931208935816898580109863555849140990195143849141372412141265125947361769208601169891772600417481035475410339215798596807575880844768500146773220827863412231168446298260729578289056080260724201554365994656246676733505724644448527071380600423405372804104075084724625899936735965020062692244550107325666484712212455500185138960994608 [183,155] -6185509198651563600503671398935279658252351114411980048632217015663508776526564094830564730440352458506618918343922353818419365177619774596363150439445158708369790060685340926304601451775880337079844837957075181675684209779434932609794436446248721239145851438898947708793545074560377999119370884591961963751886831337308061812727865961050822642461250655575381499377840256460222870161734616899369915615348315627266402994501722615930283617569818908262837217782378987006254566586442332588945299760303489370540144556779354199557022142934409193269642311066050473047530780936498215784073768798445236998165677281789597752022137409965068111248657722733889075114823624273784150422065859786887323158040600868841970223527136446550644894846528225880143825211554575303931659945406722535207160528683478221340039913039067133502992236544533864759490695600825617915115731988570083122980041005387525318903884993939335499135156709051156777621675265535900595147775645651137730990804023619730449792590847430668370926228518831628172053487732914436078072137247449282191535354543856829306474345369968172072283394342943620627433098574852370447508885854912983353563372341184971961413218046425480394667835497080645382744570 [183,156] 37597778393100029004020210132161827436254224827874370786799290156326100926981976044230224684524805600252309178369192272936382247096470100434546679576923017260475004595431979971467990609842088938725931406299688164169459623172622163489261231976917326178681363569838055099004732311266136010227296403471009765296531788171577267668812895821416031186880148640718902591984246886069190338136602911911127659244453421020834277692369224542059885166014566011833274441955851227135022880019430915906596200078392945806151883482644617521757241243050913102226562315842894318508964267997134354286324912414948487921526502326066745533941457697503401797856895608184359282784756661876127050846622030450375089912688990562129451626043859451951427895373049858879806342641534495589982228328291757630939435073215415672204047037950889602177236516790210567937293164283670361068889921274598600566903547631735545331292954034994985123400473862967779932185778635961836141407348855568247166232709717620480867016412898805056753960831020533704910536492045107042795580840451588270035305401096306635715278066952058885315559411292828081047591826977032821932668445969180718089528119458181801019872344702453969608585412864 [183,157] -108492643892838769663762141972753540184111657701920851020013516172162268938346202980664510887551954606299367599699866842431642018310731715618852151088809685690790021571454595402990814556338935586540904576967252139432735599577216275946927890610551644751624014671770451538416397009493018935505212948227592306897801252871620098572481561109548590644175103281042131544087169770966948984098029470224726682093554506510228400635575600556949859715106462604666588599057273165871835372903737142560180138496242768162473969082871789676895507930103071789722863127799719852929175706939094076435923700656559212959320764644146183393330024692291462579213874296499693920202687476451620217198319390491630625633641206676429624645942851243860301926960708130438588085062105382250837981647919707984753500592679108070199475525241222122217362251633366061867784195328336104954097464680451580275468781381945289279634283091593774814909336753723048370140871042905428690460737974219771207083308946349573321522932662975133985045840938349187460039426425869735582596661150207916852358385711185747660037006843134268498329184107306084333229551700794934468808497283012804460486605436006675875282817074016 [183,158] 144713511856382601789812135426210735188811135104284883772354755219137951721719015695849198526573104549983381069005242699974895826486690790104955779791985024180835392477130017530569750367140732391825986790952848991332669098590265269885192446436973761599124328805417168327600277957827609532288062922569556918420774140071190133721302048624011320910329746018352689909696072671470208925723968440408803976507174366860960718061618493892103328115008277190026548765069334999911974410222326632725830393175291270144111786679542414829488802250078930937308703530607015843959741105015619519578036020766513294330663528453949639382604051650735849442116967588513897577496164468459504912234082696697982326836439135659499898805998410810082738172081534613976630646150945097927701135828899472862663911668960653920252731160621665804780233506208245904863677866776638352757300331788216586511326902240919556054623323504414789520318078126451644143831880866216259306052055271385428100272058561467881694234847602411485450595095567923852510893309579517236289516191698298534704215931958372222575932860570755684699833993239174417461308686398523616624978566446045185604159552267951744 [183,159] -86694990222358405529953745135407549652987776618736882561761391571994957440494801617226214531366403091785587778309322629739701153848971135748698835836325140395268695245317033500019553802447303500971479423695147087702551814611424776913379583514839697928011959221848069564445561000999155105138773359980522240232680147822552756867050797106904952404442695791131102529856310916591053325359179467439868500659513893494841447605556325261237559579582560161814621507138639088388634323632004168340725924467752833634673010612731995082089740413005541574409429015011058390553249944595964819090561729931616908856035292307319615957909950186540896395923039788380040328476440378937177252500175584753782317929995756434269552077957004264656158111143838501541966459912945775019085821526079204286122670065207570418634109540068446501222505616400548820703031228268213546981785366301156793077932677958910452009103386102586169571136009293039056248708515497303773823538209732088919499178874903341497175383286077603040794571726485862488885123102289206740604145142982418926432917383229326050512419155838127655549487005459201266770837575125680664937001632996742211824 [183,160] 22612501214764635216356732838698090537939660210004415621218322680156324494911572747378841969152882292749021788535530597509483074705099409972190518047367684268901711140473443640949238233157072301388264480046723678341106641806393179858586412346416018784127237619586889243587660307368724632332492135921357285844841376825332864089463110236645579929404824618184255201031485268797800281642243896505784191582309500184860286406738566583541569042699450861908018769965187293530678644877983722667683624907455000700090459993665390053175562764549607124003381659965828582982796236187421561135811661384091258130241217531990436681172147299835027758367320493971583793915029149797718260848103934683573200528036617140000836625394737455658620680031229197513632780772278816573076388483093944616668447121298658489815779702633504065054441023842854141744729190482073742054476610283194534301966777112134864964842024262754849004460806989465045884948391843529273078681019659888616299938777019543295262535143067822966698333905526956448150489665935508776973996954045685510523672148629327008837669938744305266323905533192144402817199570706668504054464 [183,161] -2482802192390927114352625693737492427640983865751891611030703854529291044197785671070343174189645723425436491433643323165298594585292546309368826353818611228269590182659397253226282969294843981274024751791520137107593441198038228797844779699389834936358665715840876141679662941136979296148647872952232155414442117653548458273485842131531552325864404742489386697194973598434108351104376553552580599251942718836562369887729841474631416599160918272816710113227584543437110804769331790065896029845600008361556913824721095358279564368296672091311159995724425125928552807227054740615739528798257994672970705274272081070218143728127727557128989855832416010238894383871505941507929593867102071505173422533501042935162329642570807761388734721649989775005846485097179996162023467068755264844068018918238530181932580742269234817971163334073313891564339486639012304601081306825951983234862586824866134892048372598342456114840348721413984091981472806952921928887021759121277583479206106711585350014537460777673142631018518462020317455340926134243718638670486256732166616772693907176793727985288404235672183660532016608 [183,162] 110634356575442446645727038139607881928779836233461591913965913861215132243268118402047046797022176942461218481386507848750550235112351476125031108145767417267257943103007305920168880651492046532284217217360561718546788863082129696122455198982377041604765968525927816578026378702681005523518439631107538083713806180089519962541447223562551171303515904654026748767297621271605054468906049525605516492073205418827939662265969070558341554465614884335592695312999473566600806509343499971111919111097462279623297269509788044473024181927226407097831317619283575671945337962912908041728585722486530125202887865379793246787160396808535097159685973443821780722922068949207954842604124715486996975756110656207627778210042532583480618649475189905397127343322411745452163159276648915065933028296248194347168059173236251248697812403057347876324264063121201138671575291054742567048582563697141915779781890989782052228148714693467628288268328288886790994700031068235876231603953732199905199751204906392865370593053360651303912863538789255348222930102183346786159016274105110024021407379623985333846873248 [183,163] -1922667807105850097581626977530406467962324189246776615359802571530090283794633600844453897557548759633132909517195626467025046592145844571380681094356419677538151157632704248158792209559728538549414999398133865824572868184522174242989472348988947447429219986012376338594872355181646180629761438122576820983107749715812313065057651484973701732766590462568767617638939380650158034781367099728471286721031139758446077184059887105510370213583682033989864271067599201151968286509214012056785281870205951031323137997314728814460604475552036091239430818234359387174292416935462325635785257698605562509441351571416815602793255820233342017324598047388769083448949001353423808990051022859025651553539626200890361786036825598639629641863889516290573608509886937529606912698187199398095430557071915843923347759977429382009291715475169744166126432248370704679372100756500459506426867702101769263139921794323112516084284687540016267746658439182711462898732548532819127328947065103623127596827449939649253224132571172833189286109458466861990909415917801960450546917487530478296751916428 [183,164] 12477262924049959789753345063829486423264101402919284120475695779027103154656719077461603178759576766919610607836084651286531867735554017523472025267022888889212898551614270085599067508224426233178585392760791454624288632982108610246765243266512746878112841854364601229238389756466621794554549761000812463355080526371978853566573692521319400215054413905442787943041196805723188106631111882138775733663988020545077762562863006353763727308964599816104617668106188405481331028774634776597621491468805117702464870832445538922546914457004127147437539832150382814608324301978324459376967433461584058188390205126064369423841010936515744413168501807711766848226010096956368075397880248275444771759891174222086709320122958839249569938621273015540018643770657569381761359367053893769914892921753444811249449303171466012861192830539405875291841047165107731712457856518655348848524744936303111909297019183225661360377429667499668464753723937492604942441772458619542374832944602894534407582987367611234041394175832125006421357884012296841572801195101660125175962640032 [183,165] -28832944954052279904879115707879286521184400022175484525192669986428547953747086085483052204922941425760918814378399310235970949226253898536611854772839155952248897703831121658404137596559689425713196886684169517248162233339020703369127949129628809617180580361562911195824126812965912949027592087507345485213997731157709892099503042541863754814932776242465501351171752210865058645034410282732843295745834379878982897454589586880251492135520166892118550178997598324292917211144273069010289762732582634731695714043376501961687668485472728314022033986591084467029527947314958562803149700279338115198307904982840661060482150039915693139483035916097808959478600772591075413495151206113856222516628818548874710238227687349372961268199418462415688633745959361549334281682299258843409396959042009575226162060734946566279159995837538353675134471433291002077219677985501169135800276063106776872305593612123818502665520249960223857866369495470292246596459557383783664997805732349849541297178219858326076763531509899858204110218843774411346653964116 [183,166] 22518924295377262848122825057768199844469951357411378346475977772245569880589983190865761301291267565715536154704210330174870810164494146662953728141613519587370341871570361091009103086254720797984800890483649124014706979790675721238884079370108565487419764026080469734507210457654699855736199787798276009819661843808574224109498799892124651477397352230048908386327127024403625609267907642991572393818318509281428117134537427994129579094951248185513860237693641307975581291838646831497297264228549045369498960016683370906524700717723623659423399885056108568231977855545590900657834459775714677843378792156043487981950091719549434207171347179965500556110924872185419441770645013350694163995033587531666268032948694977457118920271051240364539794188979715002820707050121689404009813904635128545559326568879576952363798606053472473335164076401898261126883239864526628157268431713636956987223214906287215246791047420186256056663780176138391238481147357075166498701700140168497649886229784791798617395865880940237102140497688 [183,167] -5612135587176234903898194540633081517832254104778949302813867550654827034506699508257411414050000324134453888461677121659964160833120318758671707981033913295936517634931368654212720096583659181201109056666832877577186703308196122735085635772165300524597175808739268588943239637693603594522225763525284202830726485998677150131806906835426902228188917686240559095011032040200967435464900595125435957382205949597320544265759805887914135407125868817756136704172615819970008187032347578701898324493236424563314206719104566341295333381262327112905600519252487174979881471895771287911163893842349389607727757279243033847363924362321189464797341658386168799913796673893155979779657792499450495598058518203429507116975626133730500209291099917200689621466125244196436209139245224330279966054617353568586290482552954513673589110901618263144155279363693816131579758975138271324791210513573932316873625341443620257415976827565045378060513029400527637630595158203084073389588809185332520237231144787094384039201193 [183,168] 418819255634421751698610746845189049119888931371111098507006930908613899617888529489474784064674562261950530758742688152948752258344032093561179156002238082696470774626788508963898957153257520910007804873862598718497353574960249143935021655690910057047831205732362771242649944390650442695457111109126200033316457705033761638273474918036273187038871041665175270910570806743716902760707427789464344036702514639229198772451586673646205988987106671744153421487491651699619926349045975288363472253039844198555543602263085391973667402244418516483467089539077434828433468253269918321670884726912057281132106648593319504049379155931360679090030718783669561005223939947109781693821348399384772206889214704043169851643144728830835875892180623071147635324595492822026178636472180423622930594235453629491761013838913653123843937405037104915254932158755437334133379217003570965175879120067810803243218572980300186325138984537732849196788207302829380345506403897469213524365119477914291538299296 [183,169] -8721692686525118183576855063889848725484957327365887856983676549744496274487627508092725632289103779539297932720133375865157754661282629848856962012442371593394588473444371655706260653632952836636052468351326474539390406449371428172479997141367407692610037037025489867735892931324997826201039972298320530592942216459567802185054458407978419720021176747167783961535805736590748955585669122929951545204412413448286542530974472810473895968093189560155582324349664570315826549582774130442768888171027018975010822844340627378782716255414222912461325526520125757077889512761472146814500659864753855027277013526603688270157993204940580434443763580953457243596181309640741986231414368377980002439605686992241551650795141864481193376736461650721821278193725810383510937902066733331417446510477437492946991727988628607760269660345747289725942681424528479097452850205215190081830733930451343707442572499762669504031301343185052678104883166767278213536423038147660530911908 [183,170] 46847378455075397617165458992685016389178393536543785837959211091141712262998161759665486626068552466033155144608331500092537966538046021911896833748689242082342969923924151750407184402157232224704700808918069794652091547700543467487601272681561373393216199806571496845635404264402597060546698375006235356740263000871126910958677263199088115708885059698430788079591079826261718734053868209037657444901620515956316507026263461602396905383612396146994287333865188494167741885924654284911742194332548085016312394081177786040334255668544778194311390326267107517106903115981324660202085803589390948886410453914712454132860135162224187848993177885824844553249824325081607594671809147062280392466143984824261951167014545070753678030185798175998408177641060935912515632249318315667299447141649337743026889827523068638603538335229460231810892598726503744910164432700169604631317232072200791026669320388472592952050578619985222884801432982021944867392 [183,171] -59429552199692077646842174595748798151558086516136269534428815778937326579701145094996969535622968201851693268891316065604970333987093517201690654161179918007866889001835058932826902186645913420806397312865903211284318524020954767150503947072763532123158036699276739115337763778226991084066346666972090839979876698632506816047368138130852034087431866381973967482626334325356774259479982815972437131313646618365607121140930411031509239076830913681843395565483834435213984898898538546848786686002109615675085246208764569110912240949729213483230949815345417273471154295219950795300828507881679562055951207977852601116410009271052052563527177711153756390973823559248509557161872630422231462972230517029983309847287996237902170141318059203926308186876764651908518071597150415249524966167680735162814128681689529854989158970698716425389853601147162754756076100370021708019575185124824864028943061722894697272398743247815999672 [183,172] 16122726766185921603430859794418866883925827597631974642641740250398908935878370277684645860321106420340215326856632949018330561035886713277646814798745296879892981087114437312492212149000152317765150940327064026770029531650105373049225740475409600325411296304586879913216783264452209328726086464655211647774537605577467789221161311650192753596323529030718803591936007691592277137121737304004578145359433294972977792543698688997083734146532384752247807702334387183138112058415750879184666530088366934700573949925011233691107745103438032520380427767269487786450540319180154924451725173273951516895404985981068264565786977922091478682435318043903039566717810577440598778061198757508687673528877268633094642466922835532156711283008206244336255071057857150239164213741625596722059477554325592523671116539554554236023518230645497755472253909403154703574132709912604434320306384509614242961769516976263648 [183,173] -835885074407200496249602962861855051996330824696372779468746288095770506970444973310678637490280727706542625061197703110624211414510045478312543836658351254818439662707625858194761175677617097342480481148824261692080056763573682549922096742815344308512571421280574596182027143139613623592865360361262732701705496154847436823462210645944834834662931796222923776901722190752071799229862049342162955991296956746887794983017606065660255082261126702572764498535158283694425816144767359416495632144347716445148442532822356859190026461111479437132889759701248746107986754984867980674984755130180622227922764074112154504483044138666793142772607688398624364792412313532211808197137583516458060550224907658796465848125396544580650581493855138001223844189902926230841703745557461004044343546726624393804304835069273721493251603749795431929391796214624053145317564748134217749497197730204 [183,174] 7284893378814388447314378601591087427222833578509214884550384408657190161801406471333357783693841937164339973564725004257835934312168973388672566345016505411098143944773439610688929601305433797402169867578964956916211892626708225360618594465176780417037880419828419665181824448216257678507133620725746126355965118907907350601715009910426438114400930953999960235246823945962997164145524754272447433558306580154765451417182682215639575308249846842823889008591450293007472645017837763451612521148300690262872637579337530344990059659029139513923633552899705588169812953296315024013887413531572091284455718144279600611636165453729417877835034373313247005511207467172232503363433842282424639019473156802552517589368746200636790664928578446405414835899495210046385044972730845709705162247937831353251749433543663426787978871282925545407594749840627618809637544 [183,175] -9210543041124985704054499166595339385717686885837026502899958710477456283597353401838504866820818496383213112394070519514089757260571022707684064353244106518231698968555609262961919213547558521810358941919099182428594708728498902327155007142391717006218824568330104866192547932308006438731572313321567633113440257977852569629560301610997884208661791144388764959799406118407995376545945798792861078164256432820969174410553149675058808019980763298619824646359556962439864912311635003006665911345802955103877408611961686836197898842747604397608788752844415948920128981207201962301713807042232154485138497531876584419698279239431887891721594429986359882247030950980316971678279761488959855324998801456227310976031613104820692212435860027949349150768598520596862461542921264463089485633559247509629045228131037513760379084368191705719 [183,176] 1424449998020864583960602650141718916944123273375616489806718303634880626343318700600955588776252694463735400391648064569443535981404587307005928826364580661005340302254967601945184617634777128393759037775507723190152479751470405582701583241762398492891250052259131635593551853570530258593645329667880119253339341033607017871435409306220754784015920012645808069057484156800406445704672316844422715328032046736065128174777444839559742397261982093120731708416600563571730325116094919727193256742607677854057211795584399159131977717980299056532672960267965549950212203710880906441563865326604263426212575167788329717759299280647687372569802718016473816370457977721858385024839891622954201854397674295781409741109825938454835096110918818093653671622894089611149880093309085184428169559809739237463473976557792 [183,177] -22077929023373942838244476885607925985613739728615299145599724826971946112083458197217066810759148128348260482997585870088969018986261250514698199838750223071251298828543881926269341033166797034642508170757759300194176436477644931673862597944695580666122487303193841869647468309371640560230341489964657961592101806641031153676168989561465771656113379139476330029529224492895479539022209381609935731064460838827571045923457734314993301414868281739483962536816419376366230252933725657013765650935440945115469068868347623690950074137067235094054962822165211071036694274093473528928951667119350161282687547122806113221912297700166331292102697669541798207756977610218613936638287000163400476505211833073328683047918290792403208628991757854660059650178944774492028922356904593890380060 [183,178] 27107649482479756651617386793638051363878084401944594607472285246934236536520848648764625273302243794578754958029623026400846865541768358469352467436721831608616957059055654469128868473157612213948603969199807306370454353056363627841212093955035492831862207485518880922188455734556975989464779822167777676044542158946076771028933472502382348334401142864197322788773945470526914087212657105874136633259679461158132955681566861566522265460154717455086439998483451851688666634495671894821477998289964130907477341047105272555443608543553782823221025839851965604516583490571521968567415627475323014309020944524765705522170828261206859664846198218294323246946032533976696138738194834589503772228177965776148978192458834792267025514867895892712263181106274848 [183,179] -1991374736274171417667000164282171320174907265286649319952474402782918736748664477470469887608990988175965400512929750519845904399447840178614916586408481546115661823197778669190306984844275445978817132957398013796713388869036863916752498387072023036773963735586483755794417091604542378689104794529333059075798221207242473147965914747797045871135666555444103160110090907866537249938677282831326747026933144157764828517305784945034748348149419190427422159641499095500270227044346839723809685775041393911698701540613591041662394599610546314408708371880325093811466463126208105851544200406969066223704044303040963361226738572500728598289140557243669881876298241196544494147753463607490192289060306779184719117302179766643149340 [183,180] 6231891558118045101794357986403739576108514524288666853283383224244345068409910030363778899081137626704754394201522784455316769404984555128668260126709332400536484042714465792880876291473610115592364902965332960061194653450212227000200732033475116738923701501230619370574255927181295340030156968040022106500500912856562368356561903641865574518580888694908200152304930183716694685433687380140823775609070970366094201637812517888462258141373967787680607300765200689930839959213190848361272874688835853037548116358441664485235652045844136862728789977394067818359638838526987396786300243997315110170179673676833575875142966440208301124429288001864617689977663084408469429163638104152117936286733056 [183,181] -546684545058680311288246741028898595680781622944571497515332034769590013766992065773493805459914502008587676677915837054995523277796811582161733433510685019946244049959924609608545919088974125681798312132743256613072935671415353597796313873652435862045543563313466523215886056023535886092035478253971975651564536568530399211088624996247145366418012583585632674464679847221801710664013446963435529953010626246431585450128682578682447938739916324081297399035948765833825175997451079120943498079880291007565323948479080696005628299276555217907313344624055757957698966125766226238723454177084944184660445809222313988554454466364457007813438714305083358214418483677600 [183,182] 792624292975985258804056002535835924926693808240203097098106400939614751859988089622558067119501140454708235415815274291123029529378728348293521667250089549413863775665504099558927074072196247326732398129562835875668301920346226631700880615968350697084840029666832686305629398230992836659596536133595319019787246188215199013851608311886513656258463522062827454159378611662250514038211569013035980105163473803749697666673634291408424332935382789724953930692774938620440160851591918870378081479361171179961714995566898454792399318103717777499882198135208472237486172800219879651752854793875045074947635606781858366570988934476687600 [183,183] -9527004207404753586054663770959157973166381000184803602056100105323931070157011082554084969976777144671530406526452030004733184556860692141095819529080598354540759583663601601493831987258638496058972767649643362151258216336894379644699066910995360448989765623114589466015457277718457354605439265255597377970854405054004838993058757283705905147663683690823415704998469012361680436713252129180460885338866940525056824986712030346834212209357850419718127565429257053645413790775077049408987210848325730656726095342616346003739881610828994544929174894881750757518021161758073341752760980252340723450 [184,0] 951393988527601402673141695510088662368186651729140307261472238272874030606352059772077803357276086511434368086284415399448990345327345087847262668207155290180866454542529020222181179149827222843021018503157803400713456970160710589299911189816815017473838444517769929492832302404442938599783905863505610828540274108999800247549929932116424505301893846134651256687925626139797293845104861270068351107007375530593445860847312328806918279411904885082077057538472572848827404142102968623434368606007934443852661023735096591528061873200982233965171124634427330490010087034289990277278806747435953926691150637036553197973068739363316204184491639301459040486263767343734390894925012581409281973907590855348846943553494639798494424639131368422840687430672235865227661896956373563496943849090543762896743742694344798637307738546822996850297141700577934593399753326990352256770294273544847333003235166386739131167150124752776410579277664098821493142153117554546276363056850607807087547091973888927397691981141094752568016648336256271887085863614251720135723404374743864024064154315253736479729586018071618542672868948594288337121090135241845826177718518064406067532026052801845304037973165888886382171673817250195226227710588471686918077064436577387797517214895847452018674243464137167516129436343976495033105800523772744394352783724118022617483660360824727133536752360408235862047695787250473344386596718393171797607311031474293786368853305394711992633669298605402753176140822761417375069406247132794568982747673707174805894417680352132466756794978621269486380263659082604632000112929408383671604304522721613332340963980467427011162711642805702024334961954354305920474448398043254317517428758956964164995499861126000989267885394060009782630358925864243333206306282364283597256543941616619085952169323700228910628734211990157974923692791297490848888152527434730964943055839320323141086756332848261069416742082947630235648000000000000000000000000 [184,1] 59186872694759488346985485061251068631927756617537261071911643762880015608274156390288805449842600277938726872086329784927235331422080729671621747958483813175937549413983797461006797430040461822850023033865850946736295935119625225375013859886129923749902153278933827261734848444975843761953878703842805912568779146004280138460408729308557495202164656982920150116599922490217978329251055555010068177060099793909758081298475313306159906080725847515454260557189745212689018920448654173420838654531528195376280786288213713490949087558808065437524982053947110774777124405333515551955113814013250467793324311020427081940221256079229408179482121310720981338760258197200126281907696838819085811008955399953785076697428446027113648702891015857320786888378153191609353721472849853350852689528389801446626835657584451174945158620397906880646944765322388379898897214735401757531667059994485653317396752724634484865036525114546503889845658646923191431633889248196764302547278148953599284052180935984438542342892254605372517793218909055254321694817398223262955922733457103928685322021966728525494945774119329241100677991477670377151310064281322236404082591977181781102137144467840485232684704373875797264509140265045711538381741233649573720519684814437091910001942044868995017267152425323066640527176407956896581685338369582898617643971206596804383541891327824417075764826314718917695686984986788243756048792626824835023976329883616048064112175391912144737786417142751006417972158583090502915583768655901091506525219543269317305869423602995001042868040984401591593228026040380341317129135970601797320835074178667965945926108111333133533735267014096795668390316220249955379555164189529585565555332697578026253901544869509882673536353480228524456652625919713859733944716412242741173648683152561417364530482939966364314633173777636341695546541117000070646802735439087038908133274973270883023100125050926693450635221269847008776028160000000000000000000000 [184,2] 783209979432854286108292447469731278703381146331230911512965839136538128339076185510755865732925892539645891148943398547684537041537270647826279037868525511206926492980764808890389175047950159101519459425864384642088703993489123046580707376712603212646764685918246076982649476295683759626278958081232673827029449061034390196447572663283999708685128507591732549383930455130302216096289470205016202347693494843434426987501990473294624762007497984510129324321901329055773295878500273812517935957078820801856198030944025315526520286950516519874541133848282223360258950506589427655630637152667155162369181494235933477732976682914098707960871330358038530830742025132171847136408807808788402638912819182257242172377380738235631153308300510859421542974485119716451816815656978994569209104838886751298393437298267665758260884954258776357110360544422491569828085858928106978205623108466958368052760533124783645642131114964278622484391816970378296472655353955457738724870558237028688183093379317966522233129601093131723245466765530388140185289448093900932799219314582917025245765588187935793035630647155667678171451624977985688710721578675584590627800533013080990278397876704325749118666559112996430154229651534443206242679552540966066205101398363944719049784787241131940567239528968274571098356579873157054901110616677583558290644667486572775730707859925389920431279719455151362859792115038480609633101776633811960845843119809524403793364795918404895790490552117335317973423752297939431804558072707769422650997592783688128548920931560137437926293565821818670137019696248619415993018901538971050086020219977657398982111737828826820306982447606528642786923504392523619859170588343084409911826570803431648954077826400056186511954040169655137123060615524687459206845932531634984375250784071000261685007735387139463228752648680724824632358558755604764853160884071030657820083615328943393220719734436005180691059448911396746781081468928000000000000000000 [184,3] 653433207386807279587785344405752589008123117254793883030657797385754699230867713005542688645719389887670020381802108473463237363373320493419809523554851755342033493339330894270060804378658594240624208147254009997129271802224111602040505941222627225758654914171805416271409945611961053570408914498616689278012311450134270796080902296172986275972767526093103243842131397985579411433984007403403173395813890152426370543183320192005136768299706315577358512092291558041234983531351377742998588352639355590934251980078694585462089714229046043490203565410802690304218816251191506473788049642461606639788595335937654688472092732950529728492628370434631122083182931736177920458469746664960498766619928093818636968900409315743508333815238573469945603457302165213166076534105133317312853338118399003701404337682096086074411673266997345790248751086728801472308599996732584636194614583446925525108848472217952578714968839484694097936719501297846801942433476979588214540931275205234716431717287460966776995250205281007449519999348857331310673108795227565937964927432584260422576398530053681378698663323383726118322204920266500745635847382433546007678392857406646889746947561892869243865021930823540593615509516859577909373335956438752181245377564153683192473734747078452308315396174675201597219198180964563450232350435077893443816948989624808786876408381757142684809174695877888099857913754974649458340336754794105646343831120316694063278127437535529138664971242042391593108617410900939984191633821287198463378073732855768326476904118889509445662924739003523165459694477494574700771091380480412272516008930315357725711435275315818173181424337629578548168124695239236585157850677575495257714087665287806485972243635295817089111117659096054054042118904665246013291112727747336802627610700442440541065400549847360254112174239900972604167453541548771359162802079608448218418696664259319959096891184490825829894500217380448171018607709388800000000000000000 [184,4] 542483939079497735255252365566354384983036325824171877418874389996580739707494224198775065544239466733196922261280521943167881716418970267762604740679745374759533944985525892734261856517476251536363026252293749491065770884030350353935774702087801458978331272996342525070182441197061304117550925674910689863527798354220133104439633916853911513295244385718671328310485406775709976586368563260949066300831260743291540666529612086704505168816504439248057969212910609551483849257668109213564240034453784019057313819165758848284613696544452112340778066393851351399257430526829246447169953246976526903102574420242192707358093085915982784968639217937798985097552498464759320709699538679344804481852784524174659292093265699107280882395712992879381734772245555943600652627860703503295263805103470255811956559282899042526986902194592671443185571808396500300632647659150165061093250112468704574157501739057296101829092597640998681131665942126405073186901754695981065027940395357064943005268534299941520872594841464290333616722383110294850562627145366374739121686657842962731164897293054613626650380133512227828728937787186283054103416436737473960834221835368722435704541224389284986776492864112566801300754604230969225981771165282047070960319183333064599619803502821339333233047950725554648628567106636450926572789420642794690161053328443213210894536558900287142545092127595941284119711645505862337077268021029264286428720217421537763878648172995640661634191177073374256091845696632802435234531300406066059622607475625207672470748104761050949564169079803403371679261423641529070122409543485094838260601328277371270231136278493066238617644015241353753138727859831500609946376117003710535683692595695030973288243663121005813819316259005166948006983735101034522710139464241027454625417578435767071832097142711921798448397450741876246738053624627645689590412655954584538245562602786945107022324313537191991288128289974351877077078594870575104000000000000 [184,5] 122966310863510298020814856280105497706262011036409336641915926635998869200866165319829108952673855915654040035636480472665887967341706350075940732227473693004721034353598944364884910784127490315976075045640413888558722235757790882476843480448562468533916752998168315618355332847187776498331496761404373902690086691482594253261434534497888028868967882676916204646887703356256749755590702756459361478680408850999419866044507675580496875079563336201354946598479936884319063413195064573306530820472732922458222827837765228380886550034405698400260590402773492100158621888977916289838671962174232363793395908908187438402672957858179525766927329067764737527405879766467713424970243440377644272301501086222906893071322547857084475737639809065475965197169007479439192051701088086892103886674186451954556519863238158020249256519532835627742948654152416374871645110851482339837694356849717855874882324341926851809012533037215494777376321437821457853143440324807541996550917052426669589097832469812863322558400936590464335885156069934799954121690982683247569966195113348797215333105666869938654199437747444232042944513660522022234108137698697443159956476274399987479579303491835452222204364268738475250602479517459982820059064389539425058734252363248781480134538364211131812060365767341792420046613568293994829251745229521480769195479520057771191645225720082730213401826095893209789786559005086369484918139852196270096741912497814837413382680536529698540818291709774467416403906135034871477122748019790664196677283901889728772763076230657851053481339776798475430090993006388195903287506225909084873043682167800868977680843914249525922141948477901602047381365036717593811465922703409730466455043123604340016415340034983035624907292694798608487854939922350056590674552845096237652516429463531756466506173372939785827223632649213242035362831838332459781571822744335569787131078393197741709978036844393139563712798292719079442669940328869396480000000000 [184,6] 22108330530078213313708283717500480213533368618626091072323487147583671134442237585344864833778949107114390065990879179221210143376571441856140709930986916659765602681539087599844089538233992690373390119320100232703204903774864501861078436167247812042181696514241515548189926906166152808580422870525842683159072014788322941227068502872260239329888783402295104381736360915035270198607709643856152056657742123592718598151425154091985489076885347324695939279449390384584618508819829282581611726832289169728963990138514484246334711696203838343134845241623851638610373549916340907168926752641561067078282671167053328551282410234837595959849308371935744631472057411061922451296294131825787699606520787625176592312002502474951318729403416762579244271578706926642335268373258350871126487514922479474245478007011851610891026130998388259225486611566963568603475457491957639602844826891629680718701523686332570261957229623620227023294704311397565432963597418503740821660854667585614389008250972199390015666898384111461414559513142057325988584806971747473882741226193727913182918021993776137157136629285819851453116565490973029983824259157195119069242342061114872042875812962584866428639785370881020395749127271171791467338937189859244273470544251279557464068023913319829578526751075843398692340535921195863310496766455371349657048736338082220424091424365219192704968836303421568759960067380219765315677603447827651612061866662623445602288186623576989748671198523437556104182171991631593232591756012498083429344720600489100031966003093146666648439474366761488870618174307323012384838205409689485419216943869579377660660181598075190730748708017917571062828891097275597909748900363594416811409555285384356587400032833561959110228045089302947163753784226639051968184637829808242525820409878790290966717907259371979535658020240549383866120799834399591492223319422111157779541429926249557442150032864385142517973069076232258812128973733445291212800000000 [184,7] 1974862089472537341202768399423320595150532203899474139131050508723759402604201263138256563124648149083506703192205473909649003554460658040741991805894249311798618699459767750072576745080303675435702910507400621262891149738592429499534906057380816113677097891758936527355842713872704642724047158841280788049959754933168461727670213926332242256408904533300008147266143311522140848810881971412268293706625503246292251008566713478065580245659554644248870127755222599613838777771360755064556019752875951903421250181888838864887914079920457425887845038859513066895591199644288842039155326334389282889777996120779002081825650605090204286130790867278280474097379385457138422543219853979252026932371475233905564385013116533542182219383657450513380410421103263713121851930502244819100861433534977907560323811030203606720480842733618572923990763781921360808197029352497430030226913908275535310700490779146960889878793098715628605600327074451963096854556523793775744896169894530427082924755297658838599234648697464602713243143627690104758381695312996872787184250691171182805101881422466298886784068009121381439874056428510846080246555940522166126756503543062191496280869952515147547200078608981810887615987762253642627587475236181759410638066679492308271877551656126332258128042460606791611680973135610318311387484911867623547469324067012635803608465395123092340604629743218024746773214241952712523220258564462358130815122843282628765508807495982933415886697282619247533860654009895024375725041348217615002664235635605287017839266873288405341157136070401531631953076644475228914960434773000541769435866079514926047991348984942119862591104652204237750556698532743763375801049976909148240340665832733893708495897840177954025356724307918779665429353623064411920266979361734491846720855468846572282658779530474018986836893863097083368086002087876184361837880763593471166489546773216848446724494503741385930823290871682443389283052641675847160627200000 [184,8] 133856871983819451442258393125877692855693352039213618928872791029353886836308853915487937951464361980508121127197533852703334667180535592685736491112445366613047106553857911516223684947183563163900088428223043575564487923550596292096002737221479717655227096435093513505354145746814000263372430447950462402919894314000846149403447179884728975974619259091699472631780593328581596166753526866343246100823137536761264175191786255468352837595296493404874139401246955414150729889554648072459103353267318110683428942073174351779565786469973750504658709292407967525432642216981628010829900384837988974648503692816694875615052337063845764976191852079433708462541905502095498515723924034203227796022811074961778609385307817716434546400351941261229099617597281486742820789835468423574091595183660330859847390580945634066065419840106741410156099064718365873007470740146646862365080487998030760272307016045665643312608058361499192497968889511974044402729762360322481404443785567759374805945860003989806065861881598311360490873726894771315896150528718969731939433223895000943578383193661451241916769694088763320220664808768777008210879245458529348896608732833343238984929104540681246149242546817606075393658157613706910498994789363224759826578513043151979122903204057730079880734273423960405696571209823210813529536408441975633370849299415500255421336894090523486723986848933269089788694311297023465043434866601534562741542153418651069502342306235878397416109351420530102453028962918175840347996001754414538330484021505538685560521141877487759952879124126136330399359820868962299225800581805613196667803935849595947110068874702783253342124956735049512684687816539713817158811532583875303483875208932347286972212025370133628728323119160674994596789248684859857296654430528279039554382850577007350707176477337380037521832887457077770866469307475896427605299472368950137675579921179380065898767407840142968130832270467391674404952685164818691547385960 [184,9] 5734772005582106515293972780125347317745972681702153140043576895318280230440469688231409366558495853764699783259002917353731673199332512404138425294247270790201702079377598682659462155732254489884117469765514367058125455206082620454765485344867585920006271294271933986744565728987469992236054509188675549454921199492737052408116174708788787883103619339793628764113309275820511231344707538795154100317488519223789196152231033628000605500430019840577112567258517662760195853745479417254724259192470029029820952171369990363674753127216869109975510669963935572921360362957423036933659743825271549108412160051417762117489893187059892047087193360590624748565670796610931308684805768089941265224867730091492410782240516723671380873102908599392253101125759121520444886009645816794059834658422626847053738731634792636639959414621706623295659300255067696340961146315629294815895111763407850633745427223234479831038337536015367210238028581951812041186976727144950603735626533400104024378314642914896720847466488427685828435251379541996435726329868110437635978348406034016495156030162785561109793755232962687124090737110734116655189718790588586720240995339875144940866761758992457026263805373879762701222553239981405558384520284242757133160995620883632876140171792045431337212547876551176892212562616005485421516221194653299276873966968454816312645326337211914242889198571374156858309581699844366146214605994293446739965392495583155765365969963699495675385983291757063486066107577454218363425466300971595841020761813710046503367459414925636931348760685490920896703876799128308378458613270160578306340819948575174428965048628784749397205275105422595109266775443959001148287905025576468655883060497304491730672006069516795359899599044267492591128469204253282610355292476689778295218142669996102032993904252584043697046986504786305560814303565267477470985667778094310147275795552896477148075127811385971186363783800257006192303503283798826742720000 [184,10] 188769521704731852085801446759106556717889650984023951701239227623599615304265168009849973754901837974057877405325422451117801735254055782870383680750676881708000034561916840526811997607912573868402545457132547814560391617192283497734700582523989404961922226814289865639854532293382978080272410456111259576048562473393358239087963881613772329479738256056516838572543510780595434533521180496523201559783155097141689299848921156282517985443814613017631173246046987345717725416742161235586444838608891349858441450043134872422576015433715583232639762793248284905240337175856677346491886395709008549378768624280948923331016776093189167577454935407263169181213027219695358305840885834524529870561765560940541670090726154573785096732045796213181595470310700056261756836641198886834474041185496590745552074200252024138987548427812179215932801439419372298138661493546606041054581440685316130513897156911826477532566880111063353911904425190139797277168753059747099162391220103555896899753495480779998277873394030684565732320410149345559409334565110305266657541018043579734015719924485787822071816159024610692245196429430571223947273382333986435464712598639606259210542844398023837008010498756564703514820588770598023821506371076846375238782709538277381897991947225287539351477766833925956289458991008272248188416185080189757406474991606297025327202226809284603006387216622938698467127798588793274010873265028961271582101811438465331700558557100877364451966339754207670454126893931409956415317532687880029026983541499164320034302894305424567080025456627696367473029905244876899203977957493021912637519734951819293401372393106561965948036620121066515808610084067823249924522554020334468083909324355369263431316326564343953424229164396561568536613414033058544158341849693485573341387904833212541342844097184293298210476410033973455134989049316767593175910446874055177800892598310577779082675731978086277882631901912059307684657983146191395606400 [184,11] 4411367413426058170293394970427852391321671361648021379872543368364632396748205955404560157653369332147391415535879922266481498701534286741342924565930634079231558806190307167055806717607029395860055466344548644173760021499369406858689508339347280107525023207898581443420241285681496100878558204815880835616778085271051651440666196085508786100199999548684048577997028340093346254900670223236445716648256019778631378667772571327956089450682715123386879201629913535846993267674265495255939544355661348429507246902269308134740786324042715495309955533997342911495540418858540162053848210106035446442464924979350638973982853156912459106001944088212819984818685885114681783115583336916919944195635733358105590495786093859345424361018725604181637972012439376315642331027987078423322303050770662352141700074466643711058045002275305390816142623650949734533202992052181436955291165206660817573064864058464231957921100646463351364470246898908819000972919432284277394818554453864004869095257001595445074097078514981269768011834016672355833698960519448610354743121380935522975773495800738743877375934396501671486740757258619652327768548213329261058770008997518250748447619550796999440040532763209925000254536208402183448378333821823289264536033548634299519504557663563836736092606374433658375022522436056604845624477659044948481114645383391135118158511043473124098313023379786353352425939313679612500427648449865331541432599258836934821766596542552538774735798112150242502036199884814294263313055830209127959337943121260740790195892816926065022492637522745112575497812285350552146676337459077439933696700819211909036090919856120955926681509795553272924421043622075228121253907740815639422452307642319537123703819829671838553863284229008437683604491655266504785651421073790804851371445963170897146622489889744282217472407989498886386491138488170853093121699091180246170246439799167697565914541462348196326531608643708205583314514128515233928960 [184,12] 81234291397575557472009324400111113895237879200795761443829876744078180045747826183087410222051779726545629265278275168007259775550634013200113309439579063540844380236096088913987782292855588998304492584103506754816423867264125787533859031565861447597364495432325402709588327089943928917078198232942210004484833499939479344860570498743634037614445742218550611468886867986600537531331193363611922691055831132010821119845474108222623591887180225999867186291511053564514074222211677805303337009114428561172951331109805625085314957357183648863996797095585149774003044675812667372720729842698680374131682084683844429098462351328747914884913825363269574009032899360888614532705163754184660316662949604726192718335722079778745981335562181663260206036661182102690722180930223381527909811293861427991824394203190595791814583958410840073613060438108135084554000701819059421555520302659396385702913130968521664650281575960279512789777327944813763350565511744088918724185989026475281959195381146047126858836815966833432646957061751331248041657185485902157272446685688378023063043478298659467273161232936330726683394450484649993264517305230548035792807560242942332038078764954472230099169641391181856672130961629988166252589035853269032673604903281719818996804387514440317431795126658840286548477162402888687220360235417964648993069148288059571609239145394992247428597390006405674352152125654868702352832577664584180474656711583663561461955973129300252689048291652523061995291647905488179970283219728985401496672014292608201205788706937139587938166777622444549638193914494680222964194447322001199401941934497236922800611498138523234432573738836077588591458382294967649435271273630190251429503926868389713019341470829553719546150666583237789009009022352457982984074732462740078811015613027653952449945073054521505532637144607610568795221839980534402444161299577874630616632825437984116786342819278254969786928374780992745897077148442613862560 [184,13] 1132987590546410576677460627784183852698736829554368040468442713271716455214790109699680360819568321289160427066526214135052616411350777124372791217292887655323484766887638420076545370966424127000063515606881477500409551428824126429676235994500300609070519853278791845777137071749142871295218368869766319226350056595062377008575450947860266293999293973631153129359531094211050952049235588613060092487822791327888631719440837246284972971633508164487647760337373082293860974343472909254887510895170537212285395525493093551592110943508135001306031765432053807798486203976526534097721888447694504119384905062970393310362566268772472303325497108220155206383241339356091806335766586206657422325251988512627513724717064295879044479653146263245715548768674913219323291861568965124130286498761064792993740360298902328115530859943098151588950589492150184777408248491054531645178561368706277796520970913266030541317960973662302151558307925920217021762375528171772391002287573265965333933281047637571790372233495943204501904697425402938660556851926319609262056181236527714780119504685199572561404312278883290390961997337859123809835364129786741535014124836514440402922546945720766280045953852707213248190181116000824915504124221549900135163070470262613073044314448686341052371344994844018770279261507160050397545360598170191219069719974098943332262046158088948521439817425328890929642754312068642973799495436130892263221359704918647180154424617060107033861590053737496190303565974090736580491687518222303923486075590129056539536120022914711717492021392405566483842422849700009385471442068959651991829113863034057869603005820022997919959643799770937775282937011351280298045368782599704099438640336319030621401606060882867928726983010898627957240408788268916661683684363698612294241811119533683047782469291810731843503844294369878034412481853426786730659535262786598252943968074069881131855647241892917045207581271032033187143570029620990976 [184,14] 12766554993899852454435644070103536797006164075012349223798087054959992439473685202602682973057773133719570434418231102418999847544698971696897887362707571604349226771643046529785425507554640577827144988618649965943525878616081116130483889983043861926297259764298177374069537579902608647055745432369656458932101549474515283583491271552677374962928048956837323545085864807840541946036656229940459344017879978832562478039492387232688042969361387892018402888054030974229581114072759819612293445265994105275365773765428477405532363213592230745920292095700179060169872210079793948059009668704509812141029767291190525873282463823756662289963632025695746051730229580236521988832878222828434321154149624579252387986848695615999718232639087153755323482213136092740183633042764424757158833555334645059682830236399150131056593311951692956291608539352854168956835993527293326037781982308791789039137116819865647431181571362889634436511906636801721243098523423281883988364039473127741360585945196702563637373161155752551595457596235830033627881933025951777933597956859466957095918752908588672188395497225882069101860772921787328090372591272160453570607423477463523423581121128176091411805401167407408594793224234643628656223252124566035236226212548097495971410643243299416672503212741712303905583972259241471807252383716280421101048804751596673186720640715353633635488464404648536473193487966345467721975528787881224066420690325805501071402595617607703393952901301442346491163647320868706114536682383478321579549420367813886447662606459482710694724184710672717591254545733202638452286148179652590380290984518938015532940048448795288734786620578664466082867896608821140177956535076886466356115045197469207983683696192876018765849774054077758111715085531723813720843142358963758698205450948138864912361879228576420077220739294151693107796531174975108628780220644658676369818119767321225918396006339087385027207436455781540002609693195553472 [184,15] 113422405249335091105893602513982583585731399252341946809744772338887791581116939283657084480538980948820354199232264976650325392452364162483646526368490596558853449827910160730525383747643004650236155980132361758484577810815961513475965365331753838460201200745976766693515886617113455509483509710884062578560519046640613699642692065408365293000344500319258252026323522339825378505305657449815959512874020876939012028995474322927945930558402261761172583471897992587836277073326992724499954937405205304063330104198797873360269489373291533791751560397187439947175909186018017323559665674757855037813012061416298717594038602619243903569321486216184358680462936004497327909287034048619919483418236868746752432273862203337634625116282278547907756300800059492704824281493186844515364294059808933702645845155616392696711542558601971235878931146578708243449129779021551787398049176609368626632032984145141966997816280968024734287121310345314613994997728994288928606141589211897497515857052409923246866151053827026449439273942406969095698185997047514802365408433845312524951073889033562372856204580396669005143011109781029368950599599087484727683566404291400084080295065876546243589028995144685270702095248307832441303224733260416474206666839353605263040094133514145291467161913987164356923210451823402950280456428389276961506943869837544967461932830128575848793054494784126194723670207586087672738409221379696451434293430241846109267452779362553190164210274452306791182000679430515764039462645069174981158221542094096088178432945331353652429393376873808183638854258932342185618346541314765486179494469681423515056559794517175439340936633914660125761701080686651292071947614270284121337034203592614185888888076753558033607569034741943217000739085911016423217297262847359323538694052274522378490081803167778559045846849142229225594509436337485436128191749324745632234634692526266426258978728309240830643470163189911606040619756828352 [184,16] 831959995273816816509357062497656554699259548070148931771970552943215607753813326671113693217399528764746071426998504094354120059959477253306357944246477347173092594549383354043300953848918657499156636326221224164762176377394109468167195102620164358375374780290314000013626993696755487568208355599787105674369859397363950704172262046904518850422562045647927979946042344687314215078780235309092787958334704418570375853168073396471986365059806683942340339784115553786641865051816301061347419867810032853972786412649241847732658430669623678646003510148742022266238670901340119411606858103880257327317162193719380825551098715494814227423009428491710254475035805860547216152627156434320680910337290399732209627865791658905871178731574475148653192355438119013336807132237956943247320682703956540563786374338104685244580244806556103330361877430540331356388487275716242723499754089744441074558499630816427744931156523805263495410324260026532773265301522475938389362268403904623989453256514930619950910817354352728360764829799192216274587227942711237033415572243969431951729631852029239191778911071742244470528048349993255114608127074925341595570786257359774085504010724991942287377074772367110741159145031234594720763798431205131823558598445637830808222907318705853694091579151024565918189790806119650024747514827407516355180636802993704629175666494220007139922973613466106543735245541262351669439684198558584664831611232144112904459705991383686572267787603035676228299099354896206383257573075548479181727385632901341971856936535034891685842930053427799994691775272892254934905273716781615031120205477467100276570533225272910004051763691554872493058997364854101755131616380316309908437933972872250219297118899182544896896104189280281172770468482770299692308856344156655314688618239216168945297852138727454920161114222868255171599300199360595672781868273829627387917209347532614347370236263196433595352197012919126420334012051280 [184,17] 4942167178527277559947063362467747327278456007838791621353049301669514973464758194729650495195685546127891631450278839592016732144890639437449304569688373327404052051614051719227941026576939315281637251901846795634483288450195524780514786686460979827900291953944598823906310355754943023834589560741953313416626073792994399099445406589287087842616688313093386110315553395864895421308178428286839689679154498336099316766075724176210069725411208632054680037816319542409736203534266415340165750803240663227605557058130055421815430633379435875479253064827696622150854519684940640423760073982157626080334159829042298540791282542012228315129537783564269250989412579136662474964746191974061079902160311974721433237664856642159847879571707305686861713058636794079907605109847247332876301551800192472621341372581406294527484383094785451583439794701661522650881748744494949389678879937930264453234846192888093477863210180062752586501161093586321360275305358910459205428853478466953222645538353913140144873088387987619449211956763886988585566696629649236098585813941073159256164071592479860271462878857634595440759364058275733582492026521009286896261017866942891455003154152105222899786040002447516915426387374818005866168420480227434086844566973735793498698178219517414363201134171755386554435648889493260053194595120305366459123574604157798229854175803810943792298755147731028045561915992298112720963791994952551789486416862946607987709760190290189591529741703058620340177478281937628517554336514972550622307750764790031960337833729420919523728690015250658824054916483204915325425569232176887042096508349324071828840165244754363354070753201431516091419091019072268707761492000885321413031287532298913708710596840941330272450514066707314448125559270713851159564401245154286974250206242536595027127921215170847875590698172042848374313498648333735815518161191781117108184545203817150196386671421119534758819187799551009538786237952 [184,18] 24692338801919850762035330267077681835367222652591650758337954178152093999136026719759371044577420901195853460579147777276723490145966776412995208773284595105126682758839427808210281789295025345036404590095931491688194693907186520347914757838742179137464032170914928112072300973092934807063149239651167152088261909983709055071409626201867213933184127921720618792431873033310950801231131284115169910445117424523301939868598370771113704897585575666873866084121713886949480666477914831197633424439501475459543012459915225344285466203410509411200108068842625609669791040507928998171224254334605742342604275245830998609224831446751266449100545549509818547497699968127743562360844851343842017915907753462197794800350790814772079177888065979463457861844966049316945405804305490726523163327852569601864912573268068471409031225012396731511047441754426032593490178046673775541001235871041438835431596250315737134368229465945130466564623145141885424495852208281419601917214418678149754984892999421673715256402101134995480185083770902647308519988642899601942258387181216416889974133226079242750840191714836702555963652713711161707525633920315236093286763719694639808821377592268971302383884146140802628282489101025979194021889248057433026372207891266945873523761038714662907200593881602715828127055098768359622231200393143432991879731488033792205581090017800836603874840317533868531053123225519383507031556510738008402840953501861079405713685864169326104220037625071465634463457724490743411364712630024895965099529427419345386757791563255049993985712368191363511844593749551849807735249896595748534758371177411145526087509057336469209508070021131527883682106811588588798822784082705552907681927270405573370626472823131478900109258257138357480148950005275321689475431085324744319998754219894042396940848532262951445004055047435088676702731322335027219867540953414014743720989934354777386180960857530391240195918240113214863555840 [184,19] 101754788641819710393293489064717358590392698419474684592578294997472647784360411892498194229782417801640341739625810785601886852334845502862905554667960101400661617913536583068181237010993207630364850028121186069354843145089221669318914483497755736679591796467163584715836613190098590893188428150564737067473597211820420800954217702340962364416968017813277442500675153103363836152265517671921467601574120854403200431881043011127299181001937097740880831375345021483795627688343334720575747863478125411307026731948072372308441159532900547503231974008411426169152588639629542480761555944589433985528761785790710205132891165477001956139179618907912101211790275408516426731539937176736531031155277927074045394949804626767437370068480325326326523622277017619904788516723399699096565449784976790125143754015602071984282036188141324984040659366925143472731833107112250835007208901472604858267764565630299924488200057027970907594548069698510442005327558993220645005749042067205787907239796464141111023031491596711850796933731268414077338943277297900027232302264946311390521656069623557378504006612789850906742628058804808823046036051729235902337909323911933243921343057882735963552934134381983285970533536716277095147518903942951014190698538226588819989381793667728300999025782684661759387061502002725644505362370198149257047661605933526298263458673054335251942978083768501376369164209930528450025458723704260408991987181246717703522129442196113491305965639752906346898039316127826001741711659923844935840191800984502065721050390921676648600033429496855764906139464952470665102397265629394402032021180834714183492621626261207761465745527425777150752376522606967816420007232977573590712451873676240034401545983619451234193209461182172423526222703404482789100349816734211112257979095627652954753333190798107463606454494953639977437247276262414170181205735986323086909083065674566930488221979859949277207251060806301593484160 [184,20] 358546229543768246053686335874663658477219083980559772504271712531592827421697280579412921069812088131959836546429437713898926177877748523606680494709348716748268587529874363252603291911512185480013821178258031095586658211367458505088799746942677111749128230172715392863961046289758720245890348038684622315923517600355884232283028057747188143655300154908390065119803460408359702700957002589265151503005042620759604504952454399258126091590281327797861891628603005137090668878309207796449931299177809346912068008073878620683224321660725605221290455934764229168462816604870467450065593230430631100937987353947298508115607944695357475776823033235422954611987821507569540165348484459715336421100024538887301895651683828384404573843388704543361894385331705868854397842470141145823230839723674483562159087909330993375788751741229330844167460700376417855767202253328606974821339065632290630293001724146297621832689380339415627079672884101519238933353549606289423829253931161311256830801391066254047560862644312812314755864419629821341351415568927360481943938019004411151491700662337246418386273357050336308025011582811882076487071273420602652599408274109631262434966719985278261130997034748330586599931013871826151343689884513281654000396009885148750729718568404301287591707487392792584896217864667890199160636452032137556098985322346165962356971730883203752891449998018634583192134491301454442546154058720744945240058679685837492340708538165038274300327733737828283133716996084589575236709329864551192217347964885607420689348309305619523291238271683580297928349091128403778163832445621718763165641385934866697990834685847280181861001518531680829060591770137066013546123439094689296586652553732402044799934415456174411193041245078377706029366239773553616226499975217337514492389552836505361414690264279025516787640155195317593774572825993044919287613534991338302835866323827992566794792075770229945603155075845336163200 [184,21] 1054298150759799727353408712932924258709753748447280102067831158455480710806107824020321559370484718211853383354901804877448642293932633506849456250338207947686631098049200769843168906381272159630421064813955334398172000226990053149554401864982131418788785914142445927923941674979416746279452362835550519921308757813761513417896234652543220323417620555032286813406458559792511773555483973720613311810094832533286027735266589279236453865526557592559289130295420731313755910396845583388241447203373027763552845660478525635625169068839700327454673290226920114800799467715466559547684522268606439831120029251023423524389867530064056870612127666079817962399837058983815434649298404595962304391647810051775133758836248599821212904706415823437471398630328925983947968968086738475137234220883030710595092303958801882148083106785924580285590778592280196607706363100542209085457668542508657377667948346264816447952010927841969642265906806909050333275745940446629872941291138999477566162878411846839457970194447350616792872979718240432617195069140800308678840092146119686962799271793167762887835897368787500957144238674971306125650819710565925627090399305913867508520540994064334530985571764182956002457248824654242609776141503404549394688357679222334434163962039456277768612327487774781486430178085373641187659134080493199806248401818241582212383819549292606163039625696426501067610276670148701942363108442680959993167939631260095841106744228086633602124834373896508842200526197936440822459672352240031473899303177582114803969114366641853456576789593151399393125598282731083524436870136381108418117286546439697206829272079918582331153324697277514680802792195997734361748089014790581670314975558656543862334253780600163219928340693165290247117102126075609036000598273421418691684735650517748236026236394390824994841199418662452747287091372846493657101301734179118619630983628888885705885313886850837696284205170921154208 [184,22] 2694338281603532099803272275352907786864814421565786576436540452065545890924683384432065935396607315187765166965214596077722394110017274236703188302135738804120796993120512040658014445935837651898940035157440043370989071471231648299431017889578237669253343957323252860822556861327854454342734857006056433598509027752884773020818195533952922772521058861979111051308087414948725131962355834075884114903929605595934052885751268964247132263082326903280630712091721197164595985117935449515370011704358263316027752462246654457429626437190032100059492584677640162170583959309795243420151628452314084717405061951412500530882458016153109870576982634617345364970892336477758966998254690166827374083423768429209636671369899285840458294126280223655944570842851767082851286709083297521634212187009276729140628926478593787999098084192739995014383679763775988039077700569372935538517755223465415547610511332793221992633065012471743607282450840707346659562000592461735475394741370920324143664832509011071030319409336992489738186702017105652072378223725149975568990306595582478301742389613172769448056125015368253889836096463378060003773566811642071465974478419842774247241602732648781346060745890512442785387215507568316301439655474844192883717071165074848005523472775048404781806497590571776561714800689898039628758396689272189517460715589098995814287185001298066632724076053937575968709199525334458480319189660037397892565145581265418016204049673047370151471376327325869978509200347340983567040941068500456081359704167539973193669257755693478604109940322507675685674982533854228045688058003888447578167626658857354815811910624676267137852044114639833754765994929748932964455016776778005311981622350944391881469030490035352103686433969747143954871500179371589347600305215040622700043573255277215138222099078552687215731175099404751779888220629113849694686845158318200564149702381168447071293979886897373944134354491168096 [184,23] 5773939282511553799669670250433042572776211486132619233085477623762369252658299169264569411417172201967484963682612817348254301628977828779113117085176351251825109171803941045501561619570984102676195725578755498534409654443035338339101357907853752513214542015289303898895920098109052971791531430739375032068523339928651997241175728279060286603847326660912528089845663612457782028508111067915797561522586322024406885917096463768698652312754385356068308832817665464794905979173606315394148897606743909814654360551755947831294615095686025564936423750204225621942326666074539233446822477076724456448910924771950388616840140907212906550292827536811570038618677684151368469089516303772617917310048106291546222749130187976738269267307299859270142008511363781579259019974747231528775013445301384285378068511531540257983245138169437012961255637005822148112330208478457937425338372243992242469994855260678798032352725816519221622847886147574052229472344404038170250682633731945569546401202132122958302464834131096406271921994112041418132762636786028191363383275533439881201092296800560887939065827939838987446841025244296030207792415167214177570125908524415342841404275240004802696206680339292265228351846642747367636044045240329613321010038951783377559979713163118898936064089614894392847688899595847860400867806470629255487860737337605163469997406261431332144082092121827122940532646248037867643142211303135254054987232887018039077094251457023184821409338085205788882404160685466446574378157797086561951804224811095792914461318339407391198429694319046041354825645249580310410466685486038500023858966523008863755706217737678545971588483639867328360302380222043459240321765220287845531581137974103879994673574700348761203050665366523485625266710950830708584577671953972032552254596867934958977310507371250284152898419902641629427258238341186712156940013993202824818557035841495335035454782243073947693113005375872 [184,24] 10965185997762120796508989078784490902022902005979531512548122170186011208558436854221229005398084785599302276737123942019547451921743236176650043457216737142643845463046970247892563390663198767560135523048938080068877328030762248983865605223217718514081085228452173116349332046311481994684569644288903335311599847264064368048192775839940614257771381236064593594836001118734315088891643091656690081902189829478852240916330950498305940380201771522623911844928964146871327452851529082115878835156336862476004175238565925937176043501888223674303054872889422056133628895724291068719767150585010361781070699409711623274566962674407484509483020793714346813169049492634496952879311765968977945207901456297448204313473530784637381003694243155532970829024808830028811418741662505509766866324440461204656154833450180084455255905705919701962361870675172231922952957456886149836079406018870462766732566015835800312161666610576072020432871188265860787512906107635274595196598288149845281711785026700148567697730127507633982035306382052338184871988564376184985316131253245875862580102727066242046757969479817877255338583029336810155427134312311757764120828963625653423338086014577225156853151641761173758148476307281941862844044219036382683100990229647654736011276514590637890484203409814597777193769437439987181578167466353001801613192856120968021666907582795305213391888633575673888836200850367158312143697697721684329003772030674810617418712493426211126763948443359497815740067857058170206677061583583880794030202128404171423709616407996120617549569116748157302763800432549866910744943319488573888947577126562141712233435680725060777137607265357894298072838377367273513387187838996790890795097085583290363005582216308432718488277057771429741306724310436549818274226015955934794798222109899215318602524554868069984563126786058228878495623399826456436629442452918624428698818616540347916698210573363074141289714602 [184,25] 17362620008302122510144889833628986443071531323327933159946164416872362084626066011578294957241609220222572193374431929309395425287020704718509418088261018876580069378166290317713391371347182895437090832524567078417973037424617243208017282036288400855292545282173364493551095314328943995927943375825278768700510478070201768153156861949456379581805823843440536266796870520475801354393277180301212448417639622667575161795042673062021046965216774428051913838851081649092180708128694724609341750623513537029206839581051222547177685964287461621815899293716936633831159921061123750751860658248410432907021901944846704957533421704312644220608379475300800360882605463572134560828809489036965790766897277752051849766934924392116493686705816151525472061121879193799020688250123639459583229102468124903603415489162719545170730108814332274594496089820661227158723540997179795278946392554004397745969240111642077368709060995979391934005091639009414535049624490041585477908267442664429147398307704841093394695565367558156020831163176623012991514573158392042089712011659368650319740305256601137939124847308582971000378934927834308704868290932116794636898566260849095167130646924390872873867075070817294560052872349893304396146403213223013749464164856788665205428063133247556309109992211015027629072175486719655683833096679704785155518356639461677288336341944776315304688635397032394252362846845358593086850499411155850771675652853595427328728437375057962455952242695430867605862202022165744330243251481769511329991979597083287961905854220021120503902337024844468495652472685963994068131863943120501810788870964740510559359118250928866896023518217062163959280649034318040842542687741291075665286249869819274734665021656523728903692564729542068172134999861453269514655086421970269264720574022073960531843032895450182109119861786095148868545995556820187261751483853102384516576787199800987750674725897362713416064800 [184,26] 25122703135059159131092368420937730249291078899159138618055236726037565424805687562834670475317572906292796797326328262227941248840135684836067863538598730081379028600275824789482349293381440962829198237824559671001465818841418366034519261505747096195624022433587779285783672725588650200346596793295256338517999198736917632155285685833964174239047312582272562473814409511149976409850372378239424120047321414682078553279929981948973273581966626735067849419147453049021528015782090598604934622611830963552124725740159448907698358045317865586243722379523951160075681396685548589515989182214987515873528272874718599022798441906006896105048913585460117784825282364110976237608400012520585450368302074616485944082585388597345266236541966204572998618114276104598976263960376643986670744809630071404036641329946097278724041153656045053315317403006372160837035838990376632449081510138336838951899508494136328837163091893380464028196524985388648243373560928581596377753816814469320798223488315370288215353830700068364575108880452289365522866364674934756760494433433609149984451885745274884688588412236528561401014325643006947361175926349321668670984865944962441423574546230120913880923592852191285356642126719974828180145655335534046581013380961588204037937631969621146806710313649775448887911518896202805300649031721077704082947952099328533418810706821866180735095086383492375908305930432019256169098111238611621409958224242905139815892322477268702970937447430963287606153751999264643729895575458676172698965509946141246669167248699025340983497104947290072795172351183387964177107867123697578113919730412780908605681507289516381953831897703668434448761175805706451323458613931401895845533790518631412333789354352168090075001014003392487945502254088851083383885073089045417403313448287990671220033853393308517222642616119649222447003636012308970781064967275295794786371467504760790934935032943467841126016 [184,27] 29451810686148824378255651574051679178834651226229844944729104261421731249783598922157533439346706492767152246066959060051230691458198090485718399523224540760006016136468143048655198133307433288474069317140390920824242417469493984717935158472706452485691843115268916826414583717545629704109732608181721703994998887359698486128508130587120413138525823248137182423502709397872857273938507684736387721420988605800935378128111436603307974444364871489376823517276595827111583560993680206869614020743421186158870265808834755662803954710220205436904663278636097498754946538601647754463620763684391187772287097280908247679333050754863097002082733133872579410029191598919777293084788010616413368731709648681081627852128302914023194858886329420208041065713194397440937461027330116439646886323980829380024774847410865271281309395714753052037285921752064292369866802687036559091052803562414097912780104051811037761594680840224294371256851291543543836699811127651958970817175761007313407097558997236045135312761116156563991645370568906650069548400333554241493781416848670028612461892542982770599661714222397129231196145484126661475146326727367119586576921460983274664097385334903578083051645954045558130034590154248718202835495382359564575217226868224053615335960898897306554044421700540567001289527496108552296864227249071138211707497513015835015353539403507576115493389997853877057050083447353408062618058090825239236917583013523126715695717805072665842823005982259779054068425882866572193639258906482017225840357977688273304764011868812838300123647428514172557355327177651344364493750365247466847133675318999472946840773388491110596954641971084347911428857124210578437215080388547394730551304479270088914111529597300048562176415219696515863025805127509529927616204330371041380242204818061132554128055694792681687495091477118056757886573177954120056629926004196554315158883682724637161135154452127986976 [184,28] 33661310555445777233793563609370680545799215960286051349955099804945363696884290876891264818802092177881844213641609430950724802866339658968897964432188237396570056611767545092116137361575404223329294830795113692477598220984694547239654750178241321574558215550072059264579242073285961350183128744243498532260779673142812654858924012153364776696207867204931066845428916113246735116305496788380006716000144726876366360092680993815510190451180816458296660836835581618793941070429742700473654125792761135056205319509754635255426177784325794942877715217626179214689983551510191195304405899045572247262727895606503931414842627856549913830448055695723572972282863669070597523652889749198082676248624130083971280614392818567150021502907901118212387488885930060703012122061809886520778846159544499288548576613324827359459120991189478386923857295516502661733310973382692620035780805833759199534289029238878375179263622466967839937028515402351065964708844928917690391958078132895921566698865541372566709401395595934220444061103532499827933844254434135486873999942701762499541383333906711955619177692205997046756777339177466354360859395701446999525941692514681901648996291995900936288314412344515510506696351505077119717562956116065427632844977917800040781480036283406278068635520374948755346054646911099292647891744350757789662437145809974521838409726866496334645388529995842236452891041178465781617947407158605686349242346667833115123347838565884220283232419071096322104759829192468830452124150324880698037113242151162812808700387296560253418903713131803479378886957411574129698622757320982835746220599776362172009042178253527005658921177322559418519399197693116723323785676785391231175162617895312924012650378217411014687273166207692854972653026872648397836640290515956529391725461190094729234248776685614582025043199949696341542711439127925406915160199028624987128661353343131762858888183242758680 [184,29] 28411903165279976286236378059004792670901288934358520804183849396286358911296165994020724407105559099287596377122625481137035596411863111618126831125050612835039015038000262786594065576048223204369569884406052097933744876311845723009585750188890643459952651305075015150444414682347453768411277763624759352827459445501946659954900480527178169671398096604849299255339277741732599920554720400666990512328743731866318982528182860219660660441751575117515144683277105797763204193120975218949270669573216421828564299623431285205377838697375301884535920031701003288340820623580808401205273305396545364879239384683892968284277151308769207976769048950913442295746689616160085485345071785982280538020945317285598874781458250939037269224379074494096664011196484813450140391161380751318468718848601881024858051376043628932292421511256960170403698952338550415737577843024563359157689660446376475045949807508330016519223352281511744606928886680259021342515546737538465738489038212566289587756433047656137859898338450249028853911155418315332462201987438550028483057283924322064946736130035621409698698129852500073261046225804001197209571814629974813233276163427618069286155202210874478286166273342380522295882078768811899849224952213117466426957824633113813132034936531516397714955625207802109958646431735690599063596991034627306323738363872761242678673661939953097781781427168799174950467239319682422724575307847062766129647811011209035829962617178591563239944602755594556640512472488243084570588539577032810195296554884434781189533612026325105751709806515385662054509844879690559977175150167197111198956310679699569104069272987598711435233374560737307726927845123148976632333541047286067371857559087576337492812929543603756519535318902213804767994229078141637386953968311682685123434788975758745369405804028889904896385479987549495403913580399684380802156787877281799423874874140408423370189904785136 [184,30] 27798529939199933513606606307275623863241889562075180174912920823547280403902487081701619895406740245856238031017002287421952326662227175390808440408158461577449014556999678418926113558648361425624937177407435453757186963674291849880015735212730194660324570113461571482041877997390684757024276785715952294273148318322363650108249738655346516720778176184073961666602232538260961080889395105288917105364703997729386777391340003706498336410379356804648162998085585970768865972931955908020437581544278466251791832742557740628091380289965696790040554015210266455650761871724009763622573167370083679185198209195338953737063266279630863920125602238571339451301766064191981900422079331940502025181978682557818883774629070753966289432246374320403046062450803179885602237918485057775605542263149113148082329596059972248037565088621694869191316842848571315731142030536577553424756864584146776711159286803240567073796849233093577706513024207899437805902050146090431358866388505380548359350055399227735857980231867226133255809364834948104610160601710561815789200463034160764328205086203321382506376586133820647290710257013142248174590781080051855138140032737738212596030430502212248010857599973873945068090312863610684128729115620104317315987322388760180137173282337907474447013231049197722420106867203372624471931771284135922381353358002082031094514326563600840175985695477865493437466986329693468642251550950917870901821473212233426822674011540222622835295614381699906739041609679075558103662557725355418743834891979064532452212641269657066243458486120062289272965021775269337063589648520634385264704259753388455502223972406835465771447089571045465051999601492608970594992000662185039822197550456810949747697998965419271860093331774649696992962930640685648383495494107211992301495857332891910577616333883947581299645478446233924853699671001657844795737820962887381152645443803368216975640920352 [184,31] 14737619226843722077874520681909482416700109986657085022773928314963234728362421202633294706575313115633367537380788233110603902204520932352226860578818197192788624166428006082866630110304131280336657407511098212394620902618523387704333274587046276471966603108135238064380214876992558617247446478861277751107800942513619221231934194033118638746463360331175646186036210011329002950922663143264247716367364581509832676170833140995937774582012842025427083583429079954858662796997307464744795016748422230905162065906193243951931767201347576818040897273060907731992631889717701742033053641477127836154875158888660549051273419858523321374259250852221359420917309133522962801901988897076262096227551987758492493459504730976420198139607902857339618606998085198640783849599112859523355971874223164720066264345325254628526354867411127283284317634693500972545702935423140039517612611776500967017180622987069308006588814065453638662419584152616245815901358506433807578996647778691191317698262661739765472486975855243915007749281524433039726218650969970377959077871384192078431963247172197015427849307572545346657032314037702559229548158858454589479955710709404528276513850170892850593465580235791138169683521767780454240754304460162468500266365667254839214570059645181191224087944062098707183811696279896307904806596526060490253608759602774119501796352696410182634179650539180283775422208812409808325878342300820156180602954711068615951524674224471423823264863391964883819987509623970342760307438724814534354426168360789485314462130851727906164062670952402493885929825969564338185961964021740602529150689037514816486154730190510802495710478895826724052922014412968286718419977746616935954430608507772389831680846773878497249809634565855458698929805821865328748972843164552584200456134613017242045328493181097538834584784353954655684551210380095694437097520332000069614744352976852513015834304 [184,32] 15795577513722800255602951525257164924028122276408440395495108513750117867062186972035070100863589085053561057557694120434407307980455097980701442119980328700287559995587358459613320933279700501200720365838928452299195041166837598964996062977011829014426805095551100410034140113657447005802399238229455174750313610805939012222856928300422573788281275502653594042320997436052464683967659274316120255440274767939033809075308672103735398985574592620544169096381689378315508635674813359866565900656032965546386651683409917292337265130514110380343159659083690215296350587033275243052033706519399399950950818962612295575522215234932645418571558490655833176384354988397008547831835375215472520458888906782644377883381630117639057942415447303200621889029283400374387094557989157195176132341571860309642629063071853641315389093510748033262213827973092095367658568252997689393541670556461930016550506918720512500414809845198629119648815760295755058585193768605009901535963737296091884822246809402647710283101466093719994714227585626227134826152242085057543183982890909726614034826474847683559251371897398531325207046191873500039575738512436938582382864218329208358800137526478459639320394091372338851299694508746674054097162175161977278403537950741625536305937715949061496467061995727451786671221867579353256786769605240566592893890138581387151036885794037827224612957578204253047298046627654812410151074090404623715169195039936116853526262296737213605131501409254651825120750326080504834641388542373577682422797329831924794590697301507111536512192977260699565481104021057185113820559225163360862881591723260404569322855214682429038581265384553484174601745468527024424519373090536713944240787324239746914801811409097471898592746690976647071459396810287388735901882415779065742444032019231866074923462600458314637389323179439395727247225711574180608691388022597627589698322643377117813216 [184,33] 2218053511399697629492876481555023821171495856180874988281218041718551956796410870192468241833860389333870674567161235535392056493436163119297728715541095105771759013590494462100072535296768409028072785794114922931127212372872877195758844527105608703852257793688801880986059172823297088023766370613918685595314054215020956033308142728257144504692320997713014392020531602606253086732993610816592897994391550421533441971000982289408747751484280982277097412749501901524723458892831097318313741122654878038953063293989228998952851429448482532872389772486472589390785572583465200970075217187733358866280141670522123685089867592347367941211251992782996537263530102124851325941439798657532690441505190213802384546937017349840810458035265393475770390668087934328858217947978546521543717751249484618761755038264674900533365133253838943028458635723133240823854368773136998371204620192252922486103092113733289332494972570735125792428791583094872305506551234342026038560915092183043529061612380060590053952784533665305210995552017678067951984298618572881213358064039934933625151000929472669756038437352257258667817030572470880911357866828507103962200994637057660839628270175721295667943576139399176379915448283301044469928829420160618058620763039524100850382863934328929935528006141612527423967473188948124194809892001272273744769526331543928298971431616314804277436577390303929195986416149596214310536249509319487996212084789404401339671033505168795924953108417662896356910232849729635503724600789657144176351037198962491507746240297431372331968954184124426148456151912584940243057257455353789817164856617639634268362264773009678371578759098974851915223100832722992654806709044114493518614793024073751848349556523007025526879874356521859862087633909727020544226600901949359787011708470178065563077284306498470532238252238935982603765593477725873151354655746307666391908360428047923296 [184,34] 7769143607824820712399029719936678693377497955777764949487285182081622926877680278095288962307057785037675547352682277861437213126404527066807343222122205922170202919075514828479577921490711881944934166664909018202739395274957628707836460947749151939451414427806918369702857437845145861130355388997753173743185625167192047843710638147606530238282382635429538171628539030895009634469341524445420097747770945345441207914140486903064627465280577670582148578713247840889759475946317481560268003783236457319426705899362911528169133894038009145556734713540277794402581927390547099813316452924865452361999551049608927116633156329973116398997704661699265927915327695785141232679856458171565294820022105141790545293282433056461551337354523331069800943793731533714640819253130940744772495622018660169936577722696201379535332720098835718804265944315181970137105525130274647692719973396430517197368337259239293413605563172043974398002833284147143722395129432678318980771899055026088067844779316697156709622307671815861187182885810415804159552924738394567699275783002263792626790620973623931418714501333039130569804133149270814797939958291820500969464013410216852947220330115228300075632092296799594989102593603972050828981043792144738063766899992690557224058233896641357542258173379849806466644072779342502370164699615609044309020796008296448930499964678702658985280144867159381750144956352026908868195548159624423033352071895996894238635071042125951579968984639872762697524908320770550032727768135579261006969355116321261190946549422386636054139354879164902113635633043429119031437416458719350684818194975729370696708489431861397697451164845255325154351434176429124658061655120426734753546158514133037458728503066419955134846929415721492574956269396117278900030315178019571914983818377835425135817671109700598555535023007231882477457922375722565251579410518096841770183570140176336 [184,35] -2582819558098090178073154448549516386034797620837272497170984705590706171836136641207076388120670603127999904868145630401436487724285504045940397225898229904420598317370025253600103978050867953831958755280569123434965260665670198082417086984826210152746943415456920215719496213215362166737780038602052337431656501765174343769357399047425535628764518579010271147566734239190011986085058237310215401629910248651889183310058116295142386660948628982116620541142743567583163624315988932918794942894318104375719512273173605149164251154262243642390807062499612368628033781097663399464033758184978769288212049405455810270582487058753316290172174625373301001001828909114933672436668895337955911935885316659536915579553043079295668239309576398802958148695663050425291582683575810973754170837286475663945026314275689485349354814263007110789040196846507238698010959331474933235005265035626225806093074118712875474964711774057236748716632841023373778513882458119581350572797764966077486095369645475242153401661176464765873325923272634641152177157711968728284672372523732716303913391989251752913768969110179974118778069822139621537296145871733042883006207462209625089063388126267036536434897652235433566768330801737094097714543347743188223515698308947186111902325148699485196399176901422318287804852847098886561659071389825167822909760997552238707147278346827612341314396104123108142840304344376168583576468948450539343199044927204693658949516034505470001841852478272453331045053530674708597343709539632258361867761231099748844605140679012622203338257435732021865516986142279858687284764016895164656887465413790836939404291823429099748307271138968330106793570022431471341588346634860160123388615114509915732942282688715550401922903900199470134504329016542904163637100809574946877885074139250856684400576432120589318835622689065936532047220977105394909973435259986737712507822324416 [184,36] 4075492117514469970896997344647040250267029620741270755526495486848159056363070582815450473825984433475701783220368027883147890081404704713851761317291230255412623500096478892084860507616479265520655212701612744775686117734348710538684434002186121850673640471449955501267135020116817106689312651399988998918845885920900699484591090791756596500576466051875356330465690131402881369014537303952824770314079188815983574105772813161576552391896129833475905194259594611370201664599458160682439707985391583138707470851298424490438881180718268456802075372236712748437611872564987015892250029561485418829155916410938263197650026967955992409851060431659444870709926349889703199312151451348444644751116688696973277611044685765579869895919716267870094074537140361044125588321125485567602122575616441752997781427075425354697279812711942945661257835771678753223569960630834048905277264677508218809804042233136275792737370420276456063044346883269642978499180924760645608918186365339759488964207282067198093458309700441891389525367656314801421865890690562414209362667442186068619597827978710269931313862330226930868664539234592471219562595196153754205976923102573512180774523484942722260335163621862545385591095440092033886450138179680881729521864891621550728136883565843287798237235995476937460921661163665502455149600326646937322316823098270310340294110745891875508630558086653092614982965300363298765341327498538578442811519867359239924631748529953570986545621065234820295335179626277788717402888099367864729723431054949244353625084001773012010260952269533965690914013304205640402457412795190961558021811535880149406818858449661394776498010147403748089504156198683684736201650918697414987737957931029651020502043002846776847085276686377832786315939867645726567717328060259838033917491015065012447578565750721409468166811265149543606147539440768431506746458814864526310179987760 [184,37] -2539772812638793356684013526850442013658985581196829132863826509190367130822706995975934790901312657275637118609168594392843754861965044608530448973200990655920069356579326803771366801565343078477166996050115714217595882357585956705388180496188734462071836301658060796411331321297568956118258623262023188921259987960044294164405790132693110055985891140189878759169675510018028399082236351030988673957304668962576241159510966092371912052907053374323360950562325967324774422794018899198706192720629456661228043749395460042684787906998357958103799348553873386959293970833035107824447653933154791256431903954845567137339167442041096775220858262034865663229171751560237043894908336380642844108578655266984497022269091160351395116847616512892970200802613545288166365699443526105685163001450281763440384128540433621490801044839403341803392348507027556680089385780248349632063086804820170208317956596735075003642266833845792787846884930888899166393734948701472476136020150736414158798970545304553600415972273251611100145887893246063813772913745724480501933699071500119022397190397398208730723244365995276977665260115626529261932207957144042263855597312723724178848542827506425412910049101101990781760015835387357046367333225774245217312495921255085218423796210239236257596364847531496717264657443482760230587292825933486068516580919928433702859516621974280441639917437520132653906112884287112327613228208131844293168956207598833242107952344061083939111696176880156338477866081493125123240392627934112006656312160192658236838838460920457452776226849065679765165637214692193111435864350803273228626927082781251669388525231863243623241128316938602407481390885484552180624982376003891114559832073963152701114854425627215488899153428549230434763673096350826914671426609140531543525947002109177033542054369293978092172567929108548781362336790977479692731986518537899448412096 [184,38] 2080161295189650610556540085612015323186831519851065096160664226279150319996949189312081861794394521541525076638406989290135917909450436694169568347513290529537628059518253877232800465841430778160286791290805040884949100333245057272548367175208247199781058937264678446038825764213678917279918192537472223230059854604066680717183304420678540825151219631934304491284209981969961917509245263876393943616756158877353450033754558406050307991630108059998253049468326170351094718082252265344989114550473993818295738810140973472145483913610972154536023575581614599458974546327884076601332947487180402201149535649591528244909473492279820498673576533418983462321049870133457519229486874956740031978939030806739635825515766595328752999325337991534949602007795588580166793464287553653890584065084930435851829188472719497133218412956581269387452428078249258636285386762694093557866080856196837012966244435647154141138304167523052543527364653273093070772864361329856547567875934316459704784077871429136229767084931108478090356788782921386467634152058879433666527509833059497064392697996308978635979904070264994060992861123359285365742713145276946607289932564587120922848528739885731837621536579567590809778280669125316643815595138594673264219080324775875152316166848973228231740211479872505748003237913238994600380150151441173352005522889076858802587172772147086435507694647394636862742624394455656223551548081477761414865840667630831791808677161683307964601457959465565102160026961016987723529329037337743929853200909563422388019794112314025587944645104523237031535768228157971283369199376911074815112583847304245886930241672771037217221373932558120061613458054258507072525255742930344206502765751253321111307736588148587183255514619396614819887192307147973249930727286037780879956140699247272884700178769712115350121870660960429662345478793185554619002569738101588339328 [184,39] -1348797535403648999576103712552491551350800020436052828333798751366279548628828395922675419986773269257428622563470412819024082032710070228475711508620371974826182899832327602728567559630909024858552968759984275575719561204375620948127201288431326229197690036890521112355540152545668633180385620658961011958455503004476804473141593508371421277788439492312040302960673529391709339066953522086345352035934303540351771107076996885514439315735733853825742769125805725114749373039605195330988436322108360482717420660962920920451979823728440301711627113479047084088094532394540769139516563439725945977225091418715753931988061362695244065672120387463844673913766900630217879162138020412215694712413246798546350343367644946670259924584574307726114648423644493190953773497961855390223441335216225747811031623336017788442990197407903817302932804553934409927593088844172682908367492495099579890520075605189608833465846519129420646718806646319534040711420236348660975068783411484660843189125835154072152310382946592626579411997129973742743294246418362061800477307736566957038077292151567781402874232340300574024697271655678535170963142154120778078739132569748108006510141111874915615817005679812076690217252522763248071008183499253596677786662784831643124890263081644098372817065157882455330651699864094091252559112248474061623400955611354580390691731407719837075024029992226183119224182888204278111527244875354965902869092970109576033323769330517589554995085690320714312289672973107967328249281039019559256820379009805564471502088965713454283694387426764117336919038859988662196985090642118214961388856659072359923234223634598085454697256019784381507823460453507126831450363716813664295579356021830033437216806674392329741632933344740160918790148596065188577125864146224762988353478964289829521390806770248852100041568148428037915788368291991353478288922569567969088 [184,40] 866391582307616908790281701593128654059581376059095489327752726624916657888047160561605024725400519130199228809803033850247938231087575984215939749242735686288958574375657959381374983027276705313956716223289382652906076830023547512665911895751569375449996780330010770670575900523089815667358924662144260181938318166517170023047823300896430325546931409779642816434630076508757428284332342842677495770979050559515631778037240266619394609489110626401001467497480264982629845065595507329906895857973396654414279051386796269508339814558374378247749844314249668089665524108693252240897851527508268551100185497885218105256767311485221589707211233036132960293807140492776710586191885023056482593354013484615393955559975482163486172294790601886732959334023802139402131127404469401114948182539663882807021707699465364563590145406876023788441589560308082637166210471881110155714927647547676700696829006845198671887599373681328239763946751498780083878579802604255990462495967177276226682409222580211860531311397689200226031815015213390498109032638938384226400047837311715133745851112999440530419814158588798775015366580921743533642261104259740594226483177128901930603712030638669961133268817892785195198016273238354153173288033242751476536336247927226233560441210360188950050116041363125854492301338332860194664097289156938705179982534227395894508029404436423575416527462702541672826797696855349851881399717350123017059961140779932665009332851217429757573030858559407133018102396198420158237301613675012871333239428361814589215020063573296068195188314373061799549107660883196413797713015182490264564648321247241254780670255039160021817720020935305291810979184013263950461616819866647259108334322164596928370416739052235320087927873536323812536106942480095022505514615279114824925210407814980428212358942503463389254580141936944501955317536467205605663199108295098 [184,41] -503047280662628754532045434010877394456642751125878913783941313112720906184249615442012806236932433034149550178384877711590261823026533527299535240618039537559875023957638441458940843914824774840153337570721586708624045693721214204336780576862263561261745572945880691312874259289349837651254753502792899981303670157277252219600789925761732761631536776006426004819876821126349852866769052692745818074516194213322760169939045129349488135900040051674587267993931140565358237893329177845354725262700834689812629848382497951102865216017249903727989343096596332526099181848409772594266165292772430697935206829769526423532815365565847037845778500795145572541160398322992758472557459276106328997735891263431058944484215063718446251736281614093190371033867466659836955497304276092909401909673661466072989106690405318544216286326552099590237906701013078732696421443879151571279238660406987329095033104029652313314145651090031799646698739684371480851815167307100099682228175853214117005777885178751420501073025329337830937291517237448675530753863687236446319267794264739436486665007959276175850281361340618603583248946431989618437939074389067434687921874601329577766348536771673264837478910521049508215740412497311207974014283583306093172007886849518282056560379869919223883423847772012959072747734128858533279834554363990176975812017350519972236247268463512688980577541208895815749952774550293333111984953341296268964134891864119455321814317526674640821899636587994607541205597489219395842553457899540072852138679004978105628632271175972312922717427255816615911337504361912470621163010840217299813366106753554939922614032228121837626305852249947148465605883005129856411155768235865280337563573858637934488247494738826068923955267310428946116433064491769855676117417226030054461270197796848118791307543522906737704927782851063076410803185157109803439186914000 [184,42] 274105312486751496865358504001185393007283488957364193171848489806191132116448207088237326892586207195159423396487852780712985013298796642898390915265843249570325626049686253770673539808010620506185997953182890884127785858286013919191123893506803537646667741555380352451057492714129328027427559106500331494640441407280121903845434643344622259939679450244613394286773872694374071446822344316485370342418772471372505543173182880138489863944479343948604768000350845753605236836056887764908754439033451282329308618274339120928122271467834676477443695060208793118636738940917646526436112261399347687096230989482249524081183546992801640490547854893136703920125177193438457135073953776725452828227044018839124735798768531142382705332877379045968741132979329665553026441590728408200067064526761226940122911158667651279163342028206187612390511350979128608259142743765728183101567297358469835136247285153966921646419753373719435638968839723150307437401055736346920376675972800495676799259644492643678546668238222695406154195449647343228538556280534338033089279833414446616269475158779287597160144865752611511608314700379985833538578055441627790689365309536984609059593972328972071870762199114030285073038661192758445211579043000961924091506561688073260846953452792674535080933186680722339063401623521202119962785350203997054247101410553722791853645486758811430949568278376821532491884624073244000005791288978262970445749982331358818881912603146334028152394136586232230763556728849566527978989456580288978498963829100676279685421653829880887331648672075083940646494222891780523446035350635075911169920959503780940091768552328638417335269308032291301946944363761052285685219178672677134457547581217553133168107663307958823295462129387631594215750863099876338249371613384900284845742294225835153379845673403006308857873935966580234035976843764186540609812880 [184,43] -138208795194585279474121710443476995568471560870043523904968873900125578235572856577208160225096414851190150530345237905419405226750247913589952386162260438492972052760375453735948213165744980149186645540903628835729940743837288845146491031462762168288763831173242113283836310736441322666509723511946205142519750858863847515245081044007520568853311383334123861320159345163363027765219781205607929139296081881943547268381265736654942192780895249302234043890664831675233264191168790756929398405861321057920288194875085837701932691406487777593251042252114462628815230267730002782138677114730131826543488841659228712061155073016399737887643485028408627412233055642177919906989357128196103726790662495349500111209479901710478330209328141848011561108587903847530658278179095029575618217998132741725952367002569919628672515813518823355297915833015990290844584491099557458175564010366518927838253546516909029520505792111949966324035124551337377729998827612576390564609541652141334073395280392230004011605484407222851897608592812770446264470062531724194000670253428110034874435305647232279852735044619888718819907492340198525302990849326451184985550949803009575757432829576509351845225415496855627847342924946707718626129378203479282026170034520986934048945727169465841263078036224314619286621029999001596485394569126867097646094705688561668820647473935499376589872664021284091589150850096618028472171819523473862613630865966786679888813406583643007633001361467255246593173706163129073584012957841489705104498456055517129061978022788977056028617330799752439036716525388672227393337639942796690878382321207238739732715275337639875854082116744635951084647185564314227809361215831448251961789550534294833008469507706607498230908146781467156148581567795359984854867294721054709650289234382763652508365884793461694889671197234994088576341252268988647557664 [184,44] 64842182112719295025425160168186919396312857009162718334431256018864581808976770574997328471967057922192247540168670647844410955699101876844271450127448668252460879139894914028089984683368390287360176841648014958001459287381622699376963459570874346471192701280299943665733820516616066647324132899800250625259436659912859777972354813144613029048410358986965134321592143621045931469718249222566713848395872806517545480312061541445694989826897615181741823940086418378798397459592809993544820349482960574100066192107631298117767403491663179424873599210928722668650937909330906477695708047552043338208183201858857945051764760084856236899091437212731748045997833811959609707556026805144527183356448219699802965840191480012233465036752525966644368432835764492944415965493410724704327327798567630020790674449375295359021103473991558530064951039358584940928378892531636607898954001520449204587889399308227468863971472573766640373751770552630704806926911691147680931093512762895365442102670442958085687430753501887773116113635115006790971780430449575477268879854948597623627850279904168973260494739581383249146656853179380707164400431218016616282428630124753212229598234805098904999414090207315248640705569353371125419424353696672600814067585366918785745385906374030439300258007224440562629876886589533677105255799685496933291603588408702085117792230991212178113692748151179349784331070260829374783569406720534463793163222735945162635616463300008811337336516382455203877469188517616787992961941371356994600063837715406144346064742400925663997268248339902438765286547809896461250749790102995369977250598862263411692700634465902165786807459167005664516576746931067593697308329081894216835954749523004067865689810386016983049795883952441697472010797045763968888702451948166994546080466239139478386333140050145055350761990927516697146591565076070068768 [184,45] -28253966618164941393654083625032599644312328196451480440502451805576139227549050990947929853541581886529913871964736049445137317151570682505477067066946291428719372804804907659914620723871788299551355971327830536482447946463665465580481367294135092348848881838808899712198181007911347399053257627784785318585602367967783445512077817087293675371658376009006004207423541569783773088748995973950729484191697453027697168152595250031234339311344665301133868496515614704374973620014799222011561800177595790193459640892230941381646529102992657935056742298218619466486256109661914900927852463146092222234434722250554090009299714130900235481949920558034542449560734126139939338439924053204502849837303043523773049498255881948395601399559641395766899485324681946871093148456666501501164261710532372695088902162362393088020767925682852528716681008217405311689433006836958230556110827145585738105648031774633022632579684342472442642700143943151529229136533431322784583809397537947422645455621059219642848924740719257788376020368590829596419987198604354768323062763766202467454874791086493555056863763069672578009076852131054438263568536082095611420197902385553933889275187375729744507797557750988430898994937481057920228902412320398366688083167792596145483530670054355613285764116589623502623522594969318093745917741902658033975820486203509236637807695070849874215615265055532768150996003707143878831060465363789244615123649724792813326943413598683067726676026675685619827619475817187295124027614050371059642707012919979151920734435457636202477413971687489688162832381650095027593930601910710921689722203640339806097897304653369716666834607225699641133822010028199351308887508730950495103372422719380387942167218596532998578922833128067538303049743447672497438892619907217991099093652444967113895071695459520265497637324161473203805393253486435408 [184,46] 11441401850603900103395521294113006817188531676481127595315496981553967541701288286798346271234892856026150794921871404942524595441251363263273981188701136370538583755925052514191649759833329120616700672761015508490769716901731817677776577062710861007371584622671359671294177529304837306786966210473410493637954572723182377538433641426431172236372352708332272376119571759868658084129802918451501088626855813520193899554408809612898515808695459388774539556628461944514297503530850760568195335895571984337202047012280537325145419187908115770403962244597490260623579237687609145989255921313430214840446413153420149066857015360721049278970262469934817122554415938341861705562764376827718270021318601003088891356179260720820890599770314126767172992908453528689916349581510747861683127212900141761116660924124477164192950927917645619367477147775293410458457556346589751845266388203859098921846358877419654733050157156191858206475097304483350664186422140302846439159324902619532916897086041947076722062426681217263097468238207150394392383505733985028659693193565001871246746522544584266693708390758504730430929995528771671897252948809448940309352613672761793082615537775407301484124530835069560906378658787226105305228897122638340570177451725949336770119603655475322810120124136240568906086216069683357650676983704180061664879076466150060580016455910212120039476979595548682498628819897766984806084871112603567974561584903471726069805572984718658276571551164734842261326190289573595019967162885678987073352670607575383197525313655569204617290334151452471702532078428896053524478448125572727005389010209584370207558033700947946279673005709747255776212663483037212787985679873336225116492468141980368053965914693948519420568671976505401665689543968572205687268491396582668006761447521084528959095834522731294062209342374717514905867923410528 [184,47] -4304357470124115439755640492365753899127549375739394146470094433132134931929555515301090920238445259246041459891377714893693938367528233810048018929576062477607707241745734830639282725343073149940669961788452316441454227572108619876676714317983710862607254338841286181526328329882819829593385626685337254217864644035651564040171212358806970607809536198140626227313860944630089516650309570064706200905023621441547333406949429332757764504656670560849289558712563263372797759492455287888544860503114790782784573569452760175302255817898037874531611483468976621034744387072952895919612030952386903349493751783351146108506942570789104888294000518751187575407320386459717706178159685336844590806411307862292239645932991454495619298680858399132442412752694753079023203635311715081148283985090386862187152413931643918519657701008177528299215279211517077252029198154992272457442179698521938346060549670024620875006470502265868843734372818895894294797100486881634832867232304206184357429342899017500518387207873133044555921759178666218291317973745917547179376580753535187533444851969064115033508453840167431884698859713471219883128206453580344602904516713910048017800734970341908914674679716690395537162229501114724131969139285519945698238829571554033061319165369007889121779657733718464389671506203453354839870921977469224332372733116646714379297734706543673949936172965516106396792823099059020878744757695476448738667287269848943659402041916357045492684632324469432517614916973831641739611896352743848524678766865245619847517435224568794117106753936446924550093192143810892916130420943487398767131118055687383239039052045837338756329838235142189032438482091164223870341824200316111636558641783097583447725897197155952209994945444017610484480918000293796412854578880125747818582549533597011554824449369455856093570052262576364397127126400 [184,48] 1504202154953548180179977891869133756875125040655417794898425680273929239016438407026557679600212448369142752255935761479582183160143213983995113733757342633222811414573912717010466789768982745583699324317796793815539046415150107573705555591030990364739185939986622028523606802130559420724542415023259560404522121222381750699180024829272408082055733516010154048123180531704752849022222487414570581079449324885280357017218772389235010273375732828771147075322190252569018518324101600070022921043177016502689484314627191760041435697437622282884813805541272006639599705182435936811740278388750658983667998984095612183571845464881149387225329087730374729002277905513272754104948073222246446990021336906242956135647236581910300858363782422709516635310477681610913703763931305398103919090916873846719308781624945021246737229174212741187072469429381203950174530574326635001318053687010988969411663721252172078048565025116709366172008540392166547503714053116764575846176307276736375899529721220204783775702340054344510044838523896272953086863180620832119798745958761881925834294800802460689541153759494359885468706936703878351883191594010561692534307501866548906456045320190849233884870644873857513723961791221373068412409440324240702174192642134149706112640655888241072387030427014362257146271386397411713152185907689325636628840703067492634439127158773952546855398965438199550343892171547694797740507038122179665124346539963595139095859457275108000764273741111093960849589747334302302981132481294469999492069968896448395490089855673515961580680387064024411077732060981370041130593229117752827419558330729989486212808171044830034893741862021031766664751015829008515586116312845502104000837884258037136492927073813755753753656510631780013050933836895324023377158391681759334716823577512089101137555216548029702182091993221572354315354 [184,49] -488125903899984989466875864826595548064140451672240281619509526712813640708481958445848310874977883817183622925755258441881685944301264525519145245435343960638564472613742667152070189278115307813636040977513359288873001979357941528253600956070251583859660357049858985625839700157291319579001198023569761487200106131444560823514632818953941237662936392053323493395218258361049742361553211600354180696589155456616683557703291443273055057821670662801073076572103357570582405559816233707811646796087965580088659683808965278814639979700586777054109981811869079093783267778256205748053263739600052632399194471361721776229683002344858424939688678801163431906156965766433814724598039098262614104169167382118669977580878944024707557535222041244071208033972894598794846196491130253775318208315008062609770872198412489792710537226176574638892012561329411536387273093521883469092125574552181392371498841222768597444226860477897140196895751078968592378921537649747997825732763710639769772117311092383347963883128409311592542305794807128534460605601252191114043486857640543542808007338325154963907973914495033831053485270378276405333020602179435482552102549287397813570168506414681102794272460545675638006497954721421775342566267848223519560500537024966743892305661685924209902631230493198734770003443733488409890822380847892775887410233435080072633253451266791824010298826051977215832348496557246559612523309215418038317332784886324679966414724280577699435369182560104401059242452379466565703152167193869254448709313364378124041080792739884120262969608613654465110946170317892323184541766257073281154218090416645930407576449289673474190373763434457241204810458193907355799470021989616724056759798609927461327386387086941343966518940122870790447034618996869404904638796913712416031920506161883412492626312364508484289185287778232349536 [184,50] 147034058758701024401961023949726240163515335782400343045663889826474583959266930401260351104745988958719320940375465610757235994451355208700566763646616311842213523398549625138896979720029501530808536165031081761731530298372525630543802888304402830048002663095350609383882538235338397134919697246901471478728853861350934216878787938236506695596776996403660874447474567438801887408139886013278048769618562327049379006564011224446905261816610893699921745515386607731100826261504137799434954291437559710205267666487596858311664981088231059592024559908728361539531571548785900123263962833947670711422901811545145780164678441157815428147277761374428291786297853906054541717759177427087220072910957542466414539482739625709188225581411051935617043033867639165105095042383833278286282214311177315481365743266960925056677819567253502167216092791313818104665640015355244980003193749576410325100770932165506826899530914921412818262812803964536264412091332801833969638711076519192100302284367419623145431810080177213172303943577084219278827426154825178523016295919408459972377325622540327030682331745466034417807183753084204178240918076219719027210167489817962188869494056386852465876180833963631079239231700798481076950415534112618302155077630593215051192492341409032961005883647546930513314807749691214793371096978130025198479180125220462234155183444477258145153251097596176670878939011453548248899925134207943611501496703397838060636879225364000515699961831103011496134466805324314419647431358827285854472483910890459579792362119499699066411449798324860363654934319847375155622305261470424816075566206060002153787489684868274228685542487112849852321662263665545115030464132209513035101229216552271928115333960687308870226009556971127140058054924195090317937902319309400188496893831188525947030435291924595289865144040651359592 [184,51] -41091738285991556887220018985203790964797661234662151960762327390176457218818428388769661855112059852483580570631401153402086967185656174729666410393418162355606963020595680915830339578921358194747700133798937584863941260508461475664105771729273487813689116827477576394591364970517170894467065698410714444906093743393663840515031101852713470494838329468175119097459497003085331278003616934004421312296048761654011539625313116766111350440802015059800842566376109019930000198301278789518824745890318694716864725856944951359287134471588815815888594827055273051064396130920542856727976882224878357162661920590331265163765791612431615195518399340777093771086212466000027158419512393100329490572486788896376530449467061944784482534441860340687851426253420231503980268140412619645575636755758245664166626586503532813264850731190883039859983400032675982299464122502844604676010165500165395483318158757965342183629175322690704260077465678947178974827367293929378511428861962764565257307198878509445176274351722066610774947994883003617376774739727642914760332343081835412296174092658388140747918605368747546101768034636899060602820047315276395912209641281096476899914215831458395435173343103882234332401555546281324898306228163502466654167520167255931361528644891359403835363100285841292189405086986299301293177316842955134232881752983603887706603451506615592988066595630174339165095611810144810520013925869908872788075379595052064816570399035452507826903688577240208854365748332844979484743146952564318079233237464622158730946528098768466756172641537187028371423032764511990045746052252231936573953682761287675811876613592714876853125850878916539052840308668894791475384957541845473709524118317782510826757530686220839790811716182021461229471895686258402544213129264194716743423233531065186725940965966769921209452467974720 [184,52] 10648636220925953194377048032335704557096609472491017384356266639920925831771754429437178484641701300992623559539243702917887670769261988735041281817188641258728356918511436044369613826498820750124281452381054198173551040335163022911329399341934734110385384302450422714435737500021646911966708540122711395013414520045658143608720740472724910803421556493717518939114985411141228670458026865225600840666943175325117930661939377005445938206120082502375066940273656003511936656917477396825253619258766904789600092703849437455955437585831473978636576083657824958822848718360430405541159387208434379829510320130278717757102029016327576102789982905455519592342362535199405006499870054870804362354481999444810093172160314419311557428116495224805014037511795360210015307080592366103902189684139296488699947306070761923456976987899150348671612713784480486597305180914726682011077323273531806732680453971796621470276290406324650784579814520365251428323356726291489530912888870585092770717322968560700434778847860912192065626333463172220589604824307787819397132975853277181841947287795990923452529359006105096158671049857111403954188628370985356064328493085987723064913368915541225243429161090234050586914709329693269364257306304750227072012222972188884528948610890737017932558512289835911621080320340542247462809741460030190371392528352305491035456945797020137399751860288175106696682482028645401896381124691880074921541099642393887943928070629480959679106157651345020890773022569387146781790189956686230472946518281769745797237524757104443928963862265724097385951200293057971567468515357848325547429811650312529881551419004337628008521810479324894585260515327296749867620848731965549867498051423908526665045349651882870471458241786938255729728100118308880041464146105428517951040086506224378933457967405976033450386747504 [184,53] -2557112291596951535873641534054027952164427949477467995528467656214475941951919669112865591020838930789884976407949764469465271830093413507692771560284773054854254022938647221890572942745590570532710386527286037913763601407861690200859736158960607520904043589787366759587213173262255144146877101107857185354158014145611714870379942194808771837673297882510020230408746046428976946607509213968923629183223194218576745332694859632838283998431686733046792948232433349630223721672642559106339638497944305741664893034004150009293185599869874629106375607204493663354825434260164598621264382526068003543597868626926781177434711552589326368251511837142521639082043412961081067343938202180847906333742597405693763119024697792439506366323874026797758706063415238910668325430447362961411568388633632341721722591213062234423941548497533261475215220245299014766099079923958268111327513826575460555455742183617401900135295939736180811276857932402564262685134101094425987851338239367963906807442557879894356294990964802111845544819950245820586170637189110124228283993334431999766822272527644302269137109374893799050850983964911819614400580185286171671537033700114287256394237556880920548873748813605767991929525807529223051855762595472352024483155586908345117609809935498269328982593689447852421762100995977633869236298527843506478639877729528057661601030077442138959562203537917804191615221027046900010617816763874044838926276483197273068701656693037911123490209224535042305663477717547541041542272704565272853280401990100675540840892487325831572743539118035126665043023110005635093124149888116555267163469970443651433518298114116939222915040746156621614033780696171930526274248218758091606715580340753913877628275189538792289059719630268947818952765655841545756498754541362034281148731224709917491008214190679190623144496 [184,54] 568586654207794175375041890297827677575755992713611609311623065517222066222682540470691117730082244834467799820426082629681760467625924349025023362430746747940444022208950048083467268568639341006439527618751043377299861537716641830353697170954523951617172881211538250737800735648136254331008732896382746457333327101648363747579274289913120475503282563418862148862579772934280347656933866255227395138158041103900602172892288447603806562033310568509867919483892371185373859652408473382329709176654240254723531819464731645735114020863561440671985503155127779824531375678600911196694432683786507430624057835924156527189810688638287656129478122712504552712349996042349330506995248860072797773059192080371118705311297789772221173018934380931365388857412619150409477351270499971887434860002421489075722449744168352445286518627507110916449799655182654115286898159620411035983938166744271902651787786451228815716539465042970630330208370475988441270840194295875478740723970416737287160103576818541224326196676154462649086350907772812851726430576542956834436056844185769458110809587727755030445538298051691378152581924747088811849370373928345202909866759553796608592115012905050639260014830274169894388257178630540599564129313102358318791254555704375210541264505024538062960614141857352399402975800825270010952458691399509297729024580934980424980742687406812324791190574879468071477806922315225441386163753809272265722058399712210826139555390084105475384335061233226948573154044131642323641413708058131875123794484872633892725233000792137325637624618254171232509263263551165569224194470307147589692355463992126633914384171391734954242270404198360840208692794811496662252816431042447661676576379725215942777347938993689619549334367328899936572761636191875389487132599734066723991024542290264206431646013183000738368 [184,55] -116968881406990761184588009732087676637038618051460781152617351805321122215141870352874884374989687439819595084880795565481879505017505047524670106651539099891199387330650705379968257176780521777047798601797618970586110044244527645214217434006994625709866244060266173709521529816445010529120724216075991505759439898919955237218144644933812110421427524614307627431924618293124401303510736329580722688448786721776866617734924971119139413636770725906693339278261821368564546066061157697676155225770319536051007159090916089363640121844641302046752941884657516508110726152373070861142304143081345355198653532211631775249978546567344723226977390889075226294271616996625458495997545564500115083946612940578903935101908931290357844567203893562363727565586417097906597496471809900152854173490098953867844411569848499316562084603828082004210293497338505118020389202002112651304666188639606299365497255547139509148046084002335375716358166083593293413835839880580432563394249845267805870790344564817184858947293989766509862157798471640459046693231004883389657639332752563527870586844840339040602047856264153925196020661747661004345690523546121702745041875649315957656987148807082581712872113715048595928157859302752306740293561102055795876341506847809501567100195580256387847934765583048100660069527411222134515194855101029161894217313153041738491144698025560488510274872118889260154218957739976273702479394227966032905920247135017129485286935941365509827213430773505704720759392857932456132452174831192385159883308616730340828118248003395065391453396628213796109722619347557342340731277790976471587526689032891158151135017273181962910988700970637470668217184825146537729565871491376334247679836816939818978238040970147237541831795509030293195403762187193420811854780986427199122419827902373231304320371209933312 [184,56] 22241672365492979199886384839517273185843646905928061001104439953783217846612968097885578061194283300790914403728801253030410751406679659613913649897074698586594598869758820626074978333383629898287097396876660538901178648533466580808384617323400785140870800374359200097468162456532422020367287830980286993400364550471408868800783633446725144398130364224008455365580682584259143219007112500719796846767728026961932488214862699607820221707512535382892328584109089432368632447664055083279855527207780614444628328926046422508221538461153792049158817448391377415830673123850844844863329963884528861161693347722583231997067854212109691763234686655994115789513824531483238288645387082492164029303736121425712514522491821711073289307881101450188468804820190930672252914277301113121440382067686219148170454785792813721378712541810283565160563519159363016398269895295066450952013658460156538917257747007550014328366815378530158893598337587413267386770996242370859841337745518861544101270566896459674556449785657044834855934967749215468009741533477911253417572239439413656535748298972110690055950996727040241703289077018617566853520084574972191246833897413247693376728768844265013818528284259610221443733755690162887636323630640451539595819136629762690250487016819553760106865057592290212880616129499963221456441144725954518143595555914357413813467207466886077265401810740327231425186348547330139813989142635124625283193039561604297337284772005180116110455511284700863850674480397804090358894540440071889735928190230537106789508172905396542945819466094624635136235814534054890144695492533855202483274714462808181267512976395448419770789655257777273630822214385895371881025246789073823039518968235048331466341998246506346503949697350255980716671748107046402143676398038807074410926420769276865048935404237724 [184,57] -3905217090499670310939869885185448980907962388713744112831709536192817539908636247423705941672801517872708191874841210083914136050214143997763769940173209312800556581984335202891710434902776262960960531774649444072887288385633487503492724947035374865800901256447393085218009782038364433163810359640995576314095860663423351357704912596668060371233281147985307129757212433708263101265389772817523338760981505090183071488084900555848796920209356700785190057116881874487131572201139989576788384992385478572905738481778299499029218241954390459588210152254970273967678386168754862949759536630183891496595984631377078077438704480061348170627698344943436968047647853029827890135345567322912347498857526158435944710016951796077252666360801559690944354933043568256999851006281276017694204429339670954001143211661859126493995936712875438334193762051945784679832040124827680439617874001973074600212822881517355440297736124764050462276089775086918897715932468344319366869048337055357528156512568767041749858130779619220993201515207058618363867926478605648227225113515000150695555942049913285935143869158879042804732234782320438998460062752220622444472981275266405934658154061709803945881110437280443618874010853370790757145548601954039604712581998639971085517663533600232675929078326660887251200695641163316261459504824300659186976264213559506086405274751217508952947034599332508831219860607408041913744369070064579081576929595352311806104327875592135278919486591756325233616964584767450226925843041925931231615714638105735092059367820617667284496416894463434284213157208154864790566690102234610226928063358603855783422099223719140521126140121366224089963592536520838673979413299638099559219691346014086658558031600367271812591329419693885960972596770807581177437228012855533804003872885966848292909059104 [184,58] 632442588695239990075884796034717452259689636778341651728313025876478055453883049250472736585031556927430632189409471164079570561250240121541005767084985397778664246398248814471322568382095409903944439012665191273234901135381531757316318550107103555218824791984481540774120410671640662283509446021636308442440771104876151381374220753585876517630033379383865165495079388962469133198603770020044058259058113029717940706976303915266124525561122805303549461220857719146085695472199379039782315981405542156278141470886874711347577229385214205868952475300242474860174063561516452904032813973379971087040734462653289078316552387069554396938497475233491340181368592901199214393057668555051081210310330494570753596900610352747356037744815828360351027460660287362765313252628532122855884859844757495808337229997735419967909895043871945601674521139308270342440970079666619286123301397811703638166350715704258814359251032146659369476840492373864674793569001041311565231499746966584953162821711220572674521293767630131939596569328212234364484676953402304356692533035848706309081814736406899729002428627306867826417354373029387935032157684755718234746032184869281649053860091371887632728096545433104970319107422871594598098829666931165765216434598546727890894245107695050751490750074208473077938826571031415314138493314730820642139512399741631883853804879548172028274239571782428821647025477899709073284455158255045212935815656766879569379852202121176605243114143621119490310117968710338983198890384502781596619576167821619219652047821509537784354266109094089620901102963629188062179694848079361762021080568271052606948462189802832803395564487721514573260845927916586696024826712900339834274146816541604135385645058739353912643776290232157173910394477146890067730258490465255097595915752343944760912488 [184,59] -94356718186319741046308240969968821788181918106850227720615119323159218199704785530385954249582776734476903549170128107088775040497324678603925142549745025471703716983353245948432171588183207726945315045517436985388670885579095431811521679615020201247786984118250496366258505272204763600292011166773161553571070211608574018561802042233159848911679544064569744882422008957345441676134466178966912279157526902121105504622938770429447713528612459124493932445342875311735897022595085081702302706914181801089740552477421412321675271004227942733534722604853971944144414688150402917166128533860685973460372125007943050961406009733788818735691102514964279984509563020102862748983680756612493427944530247602132895724889531351794739834561353761491178495694265421393884688224542421349301299980971306278362984458544630533862501556972611722168901129169557968291897526242303643087406802871223263566178439554900156946127614457836985204874924373496817240355826355327980404977702426474414959097604112962309746402725224462975448904824849527855708172674194840085788066125885851175754813950832785140005482957781846973881796971012195417522238437487291811344351626261892186811973915654139539014006354738285346758608895306677254638134885025046256828352602333484165498207488651371791089888702672430117675001281941677492584180435083975794177253987414521292664700182361547234258681373481133647913424357926966536578340872431573856043914835699849681892583329586957724278229109593262867189646190134886030221171068444961077038863499983519360972527212978986059799086258229049567693469136952243019792246896243777360625971607974933758190910679626950633817776899190539413489652509993987339398474146269119432429087580722789758972589165359437098539700567407438837393646819889254758118691851109544876884616297049908872768 [184,60] 12952027916085070840888621368989884451683598022210784945474492274010851381076247543439456807387742932718953477281804469687965038804074843622210354751429368814106207173002581310751338502421238394356674330296838331980387853087509720255253679468547227395155382729869808574951115701937253700198285643461506895156391998049771341515590122595695164291663269108308957725332104001562947804648824980913043667504676674978767954751723592548682935340259171928078464646673550070198313667184067284056598233555609913074366452780612153001616790301516678194708403736606542701861365503447657466702858121498976305478964038218000674895978159562629045799905194176510157394091457489307904104121287286502282176871811745861484154592671757469168877275830292761267040931279729110041200696212764131958962097126405443777795092777570075741822166332976182652209179215080899673515202254545005517191337323810955126139000490083367265313982956395152188176111118019430565639241209434464877099598818747413727728163994170654639746349919025715681435093358671564032686960643837706783097060088044293188528891626242308532229842357115678407263766292781128459163607117977270478319445307523004114442194344057373711488219920440827187230155755015988095583105544028913481038718708557540191406396647013605311265541145487260498688161228250162804715891413984405449163210548186706831190135150069712370126080481481075496184494854701423887533191842903265559630916247522969436883087365292877287697088727106246504350225500084817949278750629900049167993781276948228482383487026404506422233581308910398080889741283884168020756328904147546901879659557103513236982423540860161034152012025330161013093751055945201732397138239671849974745477496350868050798970779267741944512554369927898961377891029057475599970166478083181178272975482607862832 [184,61] -1633476909001792725265011192402073316060804062902516045596968417060691043386585161052019917307999852171443291461968470051751179513639730153391747060532572193315710295568908994037997961666526206593106075385188113707317620917823712612523497266474205676545270680595908729143584572194790442216210515541432172631223924252923475833469349863990349805203817887595708343220157388122690871910405674263814630294618128274572074886250389702593720913110609966487989488147833945805854073815582108529935746104044463535739559515456726257517146966538798965849434580085311696527006628579599823472399142959271201671918305888256616901905366719468330564555564509133914969882635625692117138125910319217297453706654607495361772449216374807992024705734328750579474696809189414745467316768231384922655655574559264627900300420437394098225289288293139282282541248304018465873348817331648008669952609295339054724406327736358022605362042516310820802966143620555547026560799483897527814353339329401358544940143504671428181197866713928381154741933899347716292287980967102104405171197642125535132847122669388190965576741121345297375200828026253990677743503030859724830181144141312280957898421874188773500856749767772578866456141962563044051284350073373350718148473229772951025746793738886356375169216283782813775251983726595515469925036100854410597143997570975631734626082685885450491431110921735857739780027061529058441144441089924073464038962406607179910890429186252772625588128109905597004219750085706159049028754220118740785676517252684669528812058245924255078587060668300487508981427629599431811795348376838102495987660475146316360139238184046496465882510248881411290858522624818930271693813270729213228210157855505851378310728133954238718091355134344210412173902197630958968035850562604441745806378433616 [184,62] 188997070715963733901035476398347296349616035653082007135724951869561267286080794781207914229485873890633058281663994408571928541030445179304227416714352918509809599094549013079063254505697268691515203982879140492333358326326591773131631165210410875625124175217095766189454263322706603803783741552176538686150016994456082235036791520037998276113185833243958874056433328520902216224529463089398005062684312724342300937985485474998322707924694669765616947886929292356184962172771399999340147616504602682421426770145863841565780090423199536487318783946784727144673699313995694598753976106043025473074102625164429048733244725059826143933214538707828010031805286762298508255190748513031662999068013785699898004839216416709798930452164566450187820966173977579311344560372275064653635694260458378835024581607144933180005119533244980116435599596339571895873951693809820223927375550448963185812256506434892816383819063823800630241329771643062928427172438113652959766234644058410758483226808374264810699813195398003115430436407834074441925765527220076272002368891372582701204297917884337341814818392329566129824348401831476062301127668146644721816281133400658839511344879821257740270305775827037406533000502305599616873150743503099995902949278236402190584739878106166735966747374638175830035585777452945388332985792080689149525451762400661465409541216386151065820027937381743861238862852864333823871995440060466168774725329518646380283952305786769661964095123314613611204428094657906587791015269171570383465157631764024966962256601299505703158740841032907042550261729084691534588506211094472694255937306980952722614811583948863637140009867570048069826371346231300885400522946542328995381792329871136163699226282500318049750929558013458169126298875674055306598230888996216253969606976 [184,63] -20029957746962320112920518021932365929525475545130602987288083615630779890077881049116115574170053063991816511082840902312828576747894909637250111361576501595521219228372805938129783285198578554205511192749426875569361754629967389049853677624350286414262412046105672023523706690086139343530953109221609614104087558682865814760492822197895263934581489532403023552145885670059786390312308189687249154038729319832003545688790142715123907947300357458849455078985081518100088009096098861974209889519250978674905211246974748645067743129671054632708538766824873199809664321548980314073951098470784639378335684121439938158744267493034038071210668268105462854574210180000597781446424393629180677560969211720384361160800083815144045587666851959326436545928124984541517859269716175628746319240257499969405380580326193140395897911673137368417501929532965991510880909236386602003203874523887723621890281885171265395018421377469089453680201150705382374020426128579751066356178270379210051947854104656456773891875104721357739628932542010389191636525317298240363035594516301147718625999582413037033294631094298739342386003790160614874329336184064506057268754727952507689254508692275245145253939194724246072673776757009946178203992947718077088110912319393276618790637520456414729705150156998784551399230447948134906227140920323438831621878161288408759557613007376824517359368510043379202833631357011076432548088465238576654533711883014605005092718778388986842260176727044750967056411520168739177510039642087550861292863584764577972642647605598430146943771528460049613490213691517595818428053740461750986689166196884728411295388280233084672009122601749876356858588939806484496365660012084946770543238044529518802519612834068443993393980413463591022919324670279383443701764048661909216128 [184,64] 1941169683825427951791753367944953773861837625932164290289827017734761712978338393955446837821170185281781810430913936359013340232797219835184670187015015074674130576711605110067630555887686704837089377039683088577217409281107465067058288667964579482215949835868719298349891918875258019282086908412909996524132370278212826658805622321320600740093785172578780922740729888878840517339728138672414656848332024802391809751579902303430414921319000887255033518318121410298497516183815578084797244717098035544570032296499832266386054964943272586560107778287782278952627911245391716988110499198259820730120146887602284048578648197251742461419954972469978404513294875420356945879194758668641635773778123693312765795531132390877452311244322300310720911342565986522169328241370448325305773540191454578188604284957764673195143214714862561470014099590719763681990697575817449964622536412843011017465260206947661270277825753106591257260673133198480638670003248416516815935682660714258746949071886518280924900430327039648951936334889945786193685279178675854539997135474430708241328805018061921236816604387441112745785603506218071710431240137172211165260338303490100148170685040321414783085340154230161319843576308705986031562199253254430354630501108968233946920997375768172938496297737516672780423015017295894643500266557611454571146744882492403032869670370315167555472363148241612127563339755005630696523013505568040955380562584198923177718300284974782129739538998047504608407893621104836651593557164476042127220907813337257662458532152185615305323281569634887639948402072884306622220287010846117929533979893555751102307304831477104933039842475521547848146647987656967872822609613910235540759164018141085534529422534756667543663238339765996232286820095416224318591195827881726328 [184,65] -171727926527181199743405313544686676045497197915486975862773905031502578795487092014025886462435100421479505479016118151454589249911474161316319527151076564986425843980656269733204359269617559689541525305544010225069727406266193642511815031997823763959754706614927062606992446572201223846269576869687023829717245880816298095357798815004515096799979663911452338250271646492876872501110852134851616553272742074925755100752931059811256663628010184109168571837794379655115742573394353383194775988669815429681530228209344914236037403006436145628012571517061838014616457498014148712535850408282137255385940441106338222284439284759882364803902276823419570197349150190522028786631237624034100071089342839552305963906414454846278943871755808636540178280712059167251993524043680165161669900865965711962909012879620138012164691611894495476162655521574596328455503209832658285440141150291257281641668900807610096169130716330481705552177989876654229055354880092329260317662614657971856822692419294090809396358068007986013588691935390780826950904804990778295598291863391090427399565634804326579810373076022817872152568579854611530148473784854329324659750826355721626158662692479422373923188528328093754187467368415725006292465748870322027999362257733360362643768125938595941685245596766256458536275121415223607870100389002699261178314092649130332318344023022610277130623154761340104206207749928227335534652858547717676407638464725846316529891584925894781127596274537800469713911123653451662602731094883983523681499373857218542634367883935790543569307610468683401985402743732299877305831763695954114450494140249706965063180082547471293229444899689003752939882037797890402973328500666558247744546559945688295453418094060944042247471948110682112147361901731452884496432369250048 [184,66] 13842292703534946088915273890021538976893645253377028890767690964574253733597182322760894287505271716574384165348108573028165219654895600399450152695669336248540504731445814303385409230862178594157333612324290816418367024014891212307847291599182296453317033843541405712010680284710384001701573568267414711642981109567322055014499949649379339542678031331374229022558678424068575209668119656848086321988884382599761685245802906865477358294140536011485194480906876722930405350556662298342030106873968473944237956473135003766083975332717494102483511123682400385649830650100926858810632478046803475164415747011036348257452666278669311259505180941886105438865676743541846923360997915709747354510799533180438048203402771879640318257448422094750142187516220309992779718563216570699570501490760530007859688859638048884378974352024838846610375375029758895143730247968388366091549143357956192853505770892781052799072943736459813367628012138281971084389120483200762154706421634467307680555643326303670952778521149495429361673927819273867025647100303321709609205663515350542313543125576533970262706950993233877246864705509256329801799201356798935258025781441087261091443500332184650913207818636429002287226868941923623653760388974550324935452922839686137786871655062213151986631272817377202560013014132138115014457345516526311855845165407677149696673917404585758926776546173341526951687669418621040941454212463423084657379124142728725993431865792530360419109361526011980188247243686510889236713800314084501615469341470123207409354357918572725990593602852332226497153929168168266680021095190307097911792100223242478245054477678650356532238329493145792773242183343995026012547407802466028887740115726786020636161566583983041172670436427594734584662884660677136297062431024 [184,67] -1014662071131180803666535727563951540898377617816834375438878013414287315839300481923303949499429260196337160468819779466062289468014172960012407018104220239461285402535303266851531155585790715158456247431491943064859711135171222744154244132147788042283116249207497441540688580461322988649296351644370147437772777614206030132267861734333877118432740743356501427191217975306052132092714630038400786876673729879133292866792565255078529350574139432441118731531339461280147778660806348389857150888460902002240711220653301596842235457687542711982982624068466745097000201567389898901281501243451584748973188709482836440692278567394129697579836220154050187696304420652479697687997426951818403317644374645058370088293965103297907588747497875179061532823441560292156722614844995506540877109134345706164752509205142589452579010323899119255953081097502633857325279826192619125845346263365864958431068010280168162302010684711908680395261649709212839569493886558280248423713199036706757006068871183801000022624328532805406952494007046703601540569321375305224508146341763894933665796490191333929855432385865765874875936668017942322584663174375878497478383233544619400136520312370676466514610839844748653683272048930798034436129665978491507831699735328975218198425189478548248768420220431342042185627918416673066326083692453690744955320666323765636727808933503399875745438695928700401562260280490082361216259227202342972812482966169095427349945471079645470429012619768463804554010972958102869063981205646881305557352143099447172483940507118966640856442348860532718299710306371486403239472908037642436749989649634020053093279021907232934427743872494772138160300985220519917557072792177929146679556948883241096708904512570070793674270194364591138380446852001872501387392 [184,68] 67499337338166945134204064677993864222309859202554318132405976069097897154631958695403048207068731565552471337251830515662537771736554685102308047042188094588239950338888117704100374466903776249125251209112628074995816358247192952472767857281316903136661741260635964389170184118490243213797092979651730099322561088076569145747901598076843750065790669748250563614040437672988255206241172790414575974718964633966752760778157068753245828692864339130623852913821124242681161676521790768510385594757449925680758297469505719554148014929366118323256796426638011550690006260109710160785528954890954081374301261524172886560005382710935511658455001152525016641470411379503200726952921813690028613526612002493211336342457316463130116623008367004709201220446821574324854683969603332553686070481178280574393092799873211044818170293897059340383288995529249799316029783371337371351813355727081855983568950408027265269416169459253402003564467500480101276373964366271682112990613377099134351638953923562892855575894851304626025726490163591934838824447127982306990355940263068079809468666752956755646212910584253913979264694671802714349194869223983542314701180081782659689245182120980940731056899141724224189078815304908556238448858338480258638047460522600437931359280778291304683594511460938769585725589862654772118343109498916975475678268808269153332380353353173054403654601907743117303590720426556784359031027827326612864644080632020404244239622205180972517847184593705172927720195205221585165244243874891441260599594700913201525033445399563158562264926424897338690423182952080203452673567974467792035928969956304287995879761236771095662211856522925493036057696613523391413695451110955410098861586657249810932228819924835480032445153952734398970322634353284058456 [184,69] -4066525975088967408043981135664061117996774100777603723514457956467356447417331330113926746011431657336732377992763360197353525512811006353562442159001708963187462575525186381553905847306974597402009547068229523738523470464827467011489095044533007182899606760924811263649121437683282126072831482450378220379144184142716912157120628772877265410718452946370833068693970467615747319534564133333546429274650029195729677122305287660545206605443084197818500871984202737553225926245135390956997282395462945236077146436419253521896895654950001144380759724999782641486574413571040619078088255294607369894773483575496673920527281501106596945718830589774413887775056721354852443189904668981673757091958208241965595785030875283113980003776468505864907752193348595404383060402859498892741236859873020332738637139676985879635671487061202438874645662300049611642397069237389144674305640204768437933644734096419578879456289074136988592798554829851406517891554832579080396341436128200039301533367903707544211001594471045680862983091703468393427624351235587469174147223672113030493503104928769726416977138528420126109193047447594314348123271817766402364310432108910162690242375544878959102374976019055808591406924591305289214709839677367587178097498134069937057906762450216700262184955546520644539139314463066377736541036278907487246626523776611469065376996345544514972423472719453018060203130117344870349108277414067679480768562234108581027570366068501066618676902353397758741758979935059364181073453743743139076210097769222516721745769837185828551376423683574005278559425959915337287922342571818261331092829882143216894143461506060638104855395435113978007354983952395103695510427862576985516994329418731071465908163670292007069224900020835814206123728947360016 [184,70] 221380359320576932978090024073577718302880387072666133414023864110781383064582039576521751257565304753694387453771617211960694039181511926607511800753336541641853269668036240352867082829671008477044964140028187656021439643155740847691445491468793027735562575993476970081503549842954898913362547200025017455165684722538591204102399447842331155131588965243547655567767155197843035580585904263681107964387011185778394231422924072583534790440188608854306741600256702896853698644341976095860790950758278029716188909178891104522814940837136820277882543685659952011404953935182100821400032751299312377374228188443283627025930595126241842291344302233634698249811420874758841160105395218593720177689104055732547713873212539032388258701169478135794007725094506882668948534901532002910908791288279451185465383107021449331553634764020075927757468898485697176216706309362097602541391315362612702744132286159904568086186043303011541389615945050984883330440613735523820430070826143173982090344874584729403117039311184475891940116376482802313633101832168226583176343158501516967532613111982011092010883787337241518563667114529473599752270071083858265532841979612692970410390509258113886480057891802880000810955200617037899139078928874150756154261729231778832679360701562782477059662846888129390535017885549675891728663699557312033057754117311765321493671789443066878179074663763396341636642193024747440393723476859951759473117187093497281704385989313104227314074577440337790126193211010241834930808493967259678286441656839220111644341639489005000637798703788495867135182072246568780073435264934948900066713820639760500511240088384213380717541370206515118564248469193167213890500061370937746286303514278160160719309407605548391750684183691916746371525438112 [184,71] -10865696557046595868692670271523845004321207872258384139601272237503126124048448303796310565224417872445385015298786818908370679892563462323356666270688731285071527653587935066501897111909851729518346353508666576081599667887565027627776544287769092394048147317403334194169773176415779268795008172988634510634181312432877659014419861377131803244229647849795805365435572370056369422880808520598783456198775871282763644641525481159025971697566402760044801483382652833806928178980213571785993114491266220684163098550243621899754466015957783740062087983932213885248212010773526670054288615940470072620502764951478789369629912896206605722956750645100923602323132447415390834143762832675193585254572771209367867936847712520009436944180738367732792571679649666857604469558707734095063221775504028344838439076363769126125751498085359261748849596096668043761356686655183804479697320095590074972366592383647056763538957796276033797728903553583072120542656265852235646398129553765798797152832979267177845722632807264688140098696627141015723368832552613953552262184226551464932217953399903127591863336844065879269061898133808479172207224804390633124048453711707186355722894993402785686619763219238213491451062260168045337098003823674680943638298090361732352406794672055007019953701031658872452902146442745747557907371343652236740407856737686903860714188990688241936885013738276700976078422436779102534932353224088293233054287468438608666048950249100171747845263029065374013080604168040335323916809520334134244303296161163797395802380236590215647103861834417634550443966985331294161076578223990442313086189267479257433228757778067692031144187100295187230025925144616237155854556266286963634702457524187421390354011304604265491693695878220256630151040 [184,72] 479687380368169445978305498228905872278024150743739577639562491454940498648922409446902000134332800066087107648474841730656663890542590947809910432662581477278407988412441603875886597150213846453044994676740606709055438215413493334869052511418966611579957587349424248813132578928127441053880961593539298142671897988571316148571957375634270865045568541184230469312390862276204485590975533321272207112384720997769284628752799461925197634785673951787301490291723099316905134115820242066457528726719321345029972025235912464563980711184925546457935138120215259679729220942595295961323703511319343552312327334618450134184292530990254203414261339161384176835842105984711394639165900313645414632788478693370967744137059220701406555721028188429445166867620780132287688092182684814043548642175889287747486780279385579148895685499172044379601135326652244764899755296607112024637344081646547532935953615376404962979837617226836738917803932336959619424237785372743010333126635537968216604751474327983845336381273934605262921320542776103004193326665067964526930520898150707766155257843079332912064044322774056975729235142417200527728504485573821999252026471193470911587738281158527495533353805341222356228312123052809916132516958744414102680314919092201136147551443378218241349763201911709907867847292422814694415483863449468231041392777358150079207631643977927758583208127693896812113460587376234904917512604296670694943273377648526025778320570278339678666020186184230912867674091921999637612179516734188276588594144544148648290172904670263439563689900156437374292249031200938141398263339630536584157403087919833944655454683850945306960010662811541959097011069867492809628993466031582459765832156314468359680469814346125961109292286286745162036 [184,73] -19001617251274951664404583403477224064147001192751705691904940472025777062374500037691159006915788108302015035915792683475063491805360890796695238167959603811441022706593146725428030838238128338356005624546149452640286941072853078542317313837817619244440953977107320583443154801142793403643283608704504740232178097168635277063074312640703954075031418279147973161995636719925692631351321266331420839114126496926603718017429608359688840636515811227103331844668921802190451091385724134490916541439500133907370896393410859214515098639522452969281260531274192176519665278720378873398295662120363300786559984158785281542425292063546026937259190276364889408283137115280951278800132707660262872125261569028774733130791620286477059530772668349766368088036565691514668747884658389557369836064876483588314068878619746852305273508057679250553195033303322753235645335264725504084997146066929515788181822401871582226654877026821029224420311230661209590382947261815651192122266392142152870720515699549777233866042682032255407001384587354709889092436030005912795029240054633284752057074481333855161943762890193615921961585626542897784423215442238976889239546207830799709718656351633904431976041723952175832920254810247003277774801278988183832607930301649397090752593207664985361999257310654532889152419422248171130083731116791655869224527551642107868845144754779250006675399957924525331695823271092703246848809585383162328953817028143110676129986664907008912643927659935871539142003941951399509056376926641215467281205918799322620975515981017642536828322262496240563113352081647191334824490233324457023255710531258240325892777558603912874413313330473034016963821908647311815074426130738811202706309329564405198603841580769817583992615108781680 [184,74] 673714926248154731357320696828613494401414588934925235157084749861092390469026226652076071829221195791578151529519459909139918514309874435162878821172553356430513933061122450897341144553532570308908356857592652442491442693242450105368494711163930991802475417539447210994125744742422762472858828243682218337475697182496866129899008936553569299929329904207048571474970713762288661259405765371935052018346584592886561657766434835277391546720866614794217056149588933911389137397504251752954077526720890852259937571542782892777897266813618268996896390785515175765955597778784489777040516307721160186130372344915247961590696315888029933652734306001870039384630714018406894658676856440856412500343810648635245990251721873556428510750917661006648460408696181464853444496671591667832228515061701961450408371166452988530954998857509234954085558992247703507964711904942177829723829391510660972518233944378535161626651755284888547405794711745988172989229781901211268720488522783874676563087988143893917112790172888474099119125568448088234691531976126627011417416807407084872276809433479479773490479311581750489451063738293480684115031325969600506039357048574794085706938803997796810277258110839773178297450443592837666985522189392928005937810184255693235360996256042883814175088880198679364789333625966316125270154370376769822839861617692989446338728220303447297759071699182844295751586444014454859734801858031728531931057066539607428028730643862691058617225679941983309123981989069264610890937219364510010531572069250689341816142571696871099638481461411125159495584097082773664173033333151166672947315468721275298115733067391729829411864751760226810193652003454877524379155310934646803570904998719662738231320788327868593887005196264 [184,75] -21326127548943388400662657230349642176399708075662032100090185680064662782340058761701128359243672928708457618822882320009478543383472889414105639122972507366006220349283191038122886923492968805612472715502735089170582756315388210609046229381886228143264189507801828543289571300867188130528760202461221453926801252892396893120382123489047367932277890000951914737152400939888626735004054121117327859966896428184207308761818243431432805000191139594765099779615315002296257294912448218032103101472482926571914053215046390059132342684425389875303307989220120437557911075685044196598846267447936280588011850086139647708682157073232198705858755317400795032557492299974442791327177162708551151223980240058333997383731295468948644882728937309099847508582717358824144472756362916182007020660819051764751235396775292811031354545183431335386904503814233654751307448798929466819446654870362607312699115941107492848726442126930999918616253596808047746242962485901404341448909120581267466723616652376427438047036729603496452897179617199938686572342362542401672329052145208044695034862201222918835746940491286498609317444892283980402010549768794856286865627960950993289321287300090686346917181340161480875153955153244867770833642613139612420811219510258596774355296013128925308763204838402219972809125071574827126758432024699805463998388099528967808702404162337707375087344192279604747790536723498210537224506157715658598598507274985639688840461157498057310355160594584781461280436613915533202680414815398631565194306170846326369372817718446284104230545768368288242171792760168037786515827847253878976964268026540484648269410271793006469236071348094934682104573430654298215428566786185176765784981143140337821568268324386610192105312 [184,76] 601136258517579742397790120414419645353048367865832666029239359966536204278675318849956592513264947933329537024328541990764913369364014205623460806525100654323911901113686320944523312032252605952981211931960398790807687866568445905303271627202272078861803622790915961736957099170769061460566883583620184178968347552423768453985038404180257595347000693684431560588101888611003781581329168493537529273149237284567916584647760298762325906381486774164619146203310984237495684909214567649950147317714452326125007314501202484732183854571812038002280638324278218711013758147913813584936272738560399929530257238543474434953059298749140813509919385980813885471331469784782294631966587511973999028224835844311380501955325128698375484703131180659183054281844592489199612217157665058216974693813599703353644889404173440420726870041362432556878559623403252271033025547294223132976899757454515358067611690914106521646833423369699240142609644053200970039025888471487747214554120793043108582686285245957489706963230082567031255387745076466670763735526246159069571417052781449906538681413952837522041311838581473715424939530428973745474906680184050010317881549568658500717167532841909912716714615136294481229237743463754651465988541660029877345778907576491157511301584412744893484357280324006768452630331445074205477767055043658143785976799458361812611677619674624066500988994139757858564973975335542773850245859411966909999964850013455807514833784011774227045278031605958140889025591161167723551535392614724734337386519812444150572200614968386403926403702936669227281078797654936225773862296783614507582903780561305560458709036771232367831053739888456216635170155706746440015445997124768668232284387891590412615215098892592382864 [184,77] -15049245618141438830370304844448891350096437287654514927697959475451184920008930951971035125948559778721237416171661286293455588931797900893412307016773534537207558197926259543142168726722117012100619641441875942718127817473269094042094149565312140307222569173535751208208549929707949339292487913384543856654651945956280906815086197783473214970627523573040755042552578661976962505787486087744007005739872425341252533211407403286477990925045381490094492874292263825400623496804907368106608645741034486795973662930208541642195561374550126063777096712817421378827180482620835642896308014129728421446766883567432801880635902973393152661473469281232674300651953463454108714368789443524063766479592122283757185673338138603642830532664581832215679517308051004975231360289679352311141473422749213907151865290111097483687316703651652532559642150316010838945922579030723063897565771660342094383275991970352629059749073896740313071602851549797743827768521475938437424280217458874162451417842683619870714797697914817327598904834490895308031533888128564925135964164046738846148658147124408906739467732553802646436487412199740113498645339241520387446367310984280598808457562747372724452001363488996742793337504605738677593758329172628935389535197754955105740411904845846236866482849074517768833860936764082318291944507182699386194088152814931982151808070755513604467187361230104001275161763751959907572646697698339808110224125627917889085854731497505421212307781084175543325734322086404447685159638339671623241894289214854436843274030690106031996652993050063183571191156433680568132451911243732336357287716249236058541286200625271287068536656208223272660600935397540177873325284636139293731662601220331209307206659366565584 [184,78] 333716142719052426093585877632604323657915927876869260928193827515032644608641699409978273776153374126040203786080274315636340919838381507316093793409785524559426343075570505559513533495920252141987440088888202119505914052493052358049245515763613812870165066304785417130281045258834801579141863929050133540078355799182578287352609709567016506683617860426527781172290222180962091371471495047624567947866904741108109261065127960178006655715279874171739104855559711244601877201945463992447220496505406589592236625431880692751914647156953090112520793080883111304242663634994077554908952997361879914593790337787346160122434787108871812772417088949442095796691882289962775597081233027345590919842530669434884663789660572291802824297981998796325650259067212261982664652038683644371985202011777844028494087754067984855494324209927919768447950495749784810648506183033055204856250127301612132817829577741835619014300659151909934966486078746813855439994261780824989642470553067518372695865808779818758091373616694106869317498786071559009093033097945773716411259061594763364980462515212855018340837602976045464305691671404256616150742601954591166950301921208822064478052454717551629446090186395642301822889686342343376010378474521290339729407823382047734732796774742935332665873851707274832397435207404172011465872017493352997704611657211983645483802776450227899617197871316283244644353797834975430890901891393348288427274711805637264303405894792445261797815348803411050923120590406290863404514534076567841662185297196704533467869866254646034237076871087690922897943265557101503978027740458499726616818696438757953223811255529110294341698456494351820627342352648970481941181059418825644751914705564736088481257897312 [184,79] -6537131967606794452231203493604982856215137253591115845849730448621697495425783403727143327196099120921980466796006851743819651150799218991704118643562678352787432973766535672628704467622404473448799198007115525397367938480407740240973657676127591146339616581823260822797894062292784710258562661646145118899876381239790075326819135208785636027823014322803076743688036350120555833407722487437604968996990617410007987854914524495948277647035571735759761295391491515324513854386675892666780839741631192306728925468123223886541310875840079183181299125110257301430331165366603661176646119297296707395693122001011443092855543761934297096719052884811217634248214378243245718917869912693975751818782601354186002887715929886573980008544810219948374861756173043369110383722519528347769041939458823724408147332765368454166515095124248556202948676526041484113116647813667195398360281288540508846709345165953358470774996807360632719856384221655657644296220375964012221099498149515846959781375540215779203753479864499696416251146240301879008156807588120490868281571691633633264565086782179436324668402758671489765722744908865616928515434094870932942000244377253735054583148349103664232627045468956678207928130596385702092504448732054431460830428088824316314737301702498761383790338511091247459977497302912057321258708726084053649543794854057863524042506026347083251133488608783413502451874439662322320670187869253475003002096436784654770879085754052891202295483473724273225610697448447805241043325937291205555017436310292926472507045719737777584073298312673540983467241277004105151571016637146385403124753594015099122913952376123177538884712565699923863262605835088885167575321698257730023217666939860000877285664 [184,80] 112813699178111882985357426222972553902298923904719532164512183533681684528294233837592194508567111382358862556513912842579509338546559001358186331386234920103551208360824852495786124640387158149395325997770660603300531053014109352595009263689949906203615842585158160348730637256312111253380506270551186808917964398292585295451332631827445575408012796850138868042504336297672361052438072549036189760987523103145249710731513302340983879782945646401663445809739633341179995144629758659179733428792696636041186492043980005650408102136295902240407137555012880409336430440854930434830700257446422910164796982098946892283948960646763195130433040618771330468897277566899907506095230148238697617415367657670474742186248169984440169863636632678217805726143705147778786687081878878823071999909279402617812130044301900815901717203641931804178941081817101299947688815101069457533993037156354314439492527939014014481809473763678326760628448460311490502485353302851378985407335423698628286571761059584984945982813589628986321594954699889031891240677750471034376383014596722466980253052535931111402112243352379032352472816633136133919430343730795557210113010254292757070926223240911846416436069969807734239451384733230114671485310327233604728063817838085785044077586447342450686585247673324282989799311257515146403172029371796319485651004344869056533143212809404942164350260921749355575443430261221676495280738427857565534211898692508561616628992780720248604463415947370434048678033033847718515507451904934077460919139605528130473914797460944553769750821541180852272019350336028297334487804358231732593867337818265213642068519048743154281830233541575993244003213295132765645391111086440851431723860951683066853 [184,81] -1710452586616325170138798533085013664432760379275203890704800755856857366173583338310711834400601133646837693199113087169231534870962592035088964749684445060624755370865161930484218935761683138011900580367351904459678656687622643520510241523496413559440248460843245350087968158592160271350525009696258404510107378708921664464248982764897957702777520818530401883845016215946756764384116986145968302077029678323645661362055922866327008144150294830798835696779826892669269359921413906680843590205866039076562786305065508349525573718592992764886431012386951407533546427693759513183542589296801017181754951955109273055947852638197259559324635375510478922638943454120128258598797415765438260435344945962809993830303680160021221799476410481360160419248785623961297441207300216024315088895715247491582543274778916771583567018242195361288927580200510092054792362846640145989929939428438287566494204212525297675688956279641391418749403499018558633792515594379720458647074523170021681943129753938111934247489359978013965236324984145852058335009696125153711093889230374716136838133498700942164293155216884382358198714219625895707541834249027775675473209429296665538754384181375800405807974628946213466724502252064995406224979102020292745326189139545490811262640676017913466716182801050385517708708917502799360436582547775227273839620039727127516578158819860774683842213467703330886950691169559319726746965708808955000829626313302545569575138168092675298824095697953775444360557182566684566567772635048500822326016597614174904168065780220295455320637503789418247511341389119366109626032191286124259149957837362222291560506175598515308026885489455712999685988685984009625440378042349639487580665837911416 [184,82] 22721696424237368467036429908965059332510105881908550800796229492604521125887664772942466391046091839468414315840187224361376535602776073545631518803167003093932455196089094995583320106082138045065959647288920753735239094603105847662024035677612634949667964269675858329029928755144451635463350514958048100063226807690626581965546654185222249817196229090512838589794624116997966719649520264054783354161532255254144990912121202409290606718061056918541377823252675428795845290763052376813079801126614484525395776117618966436275910606949396711869278577328578601351279204393853927771141392317724109991059399682239985139721724712045057953391006654704425426219899996412434349294026261421872534601957536744111267077096714172245002946331235633074115365465693554578244756259136086452042285244387202337316097126220780569660302654774177791169815729528439657549559000509351747775692692620965234779599896748206563566232617534868976701934756759032162292727146074894534457616732439223723397280812444666770404973216309995730603756288590176230176344029649613908803632765172216799962166032395444302866957374221775385344985480600701399814090826300874583252949736056694051149894924113280194266394418082016989906250768415715844916012218393689613226710386385408229077794579186204616159630907875480822692978838224692514638391664894223057265086676294481386279421244359540399387223275452422269330107388277309007206655759365736464632697247923300230579974315106531225842533824284852742287711111698509658393106002323875055839376709280039790307674901761571045498570231881156134959168327168232048161785904035808713641089134149182924217191379792763280337076353365219747800078480948310832961595440087540690044263617248 [184,83] -263727410935279910255174373236236567004920988810901853596058571315349225680858593272199009197478715320297767545028241442134527083352260190936727721746249394829405558721273249501227440760465902717799258850421555305418762898153039405968921957632509330841472904083422259324979806263527284244515314896783791373948289034196154012804306927943775072243677981660461654287820166825847622647309547649241345366055696266465929363867494040339892731321763630235619586236479414260718396563344033289184345235796589417049533106140223895292881238261515496011753134458720099536366695919899915732999579706567401711624518071484401395522597316585541411193090328853419902714954460004441715022940843993427379640002891063096646731267156915720165116957430337373345868545409270826903111865747414111232712687051493894595510508982706527180172322003286537894417986246881116181134606549114615024880599078149692145644744204150964114942185840473296187302179461458171668837615152600035208724875945347247049687364171533362750041034910904685897447118232558432963273665372559177564490885076590365792147003195885317025307288213310630660417995339151119020720101134377721727369587841095924333777009128392786086968171113841680153395519256880049743577709265119353529525638701743605435049128777518830039881480955895581858448536851871816369330854079633393040934237714076521246964378269524148767958615972085436773279986411362089373094205541029091426762818308990048474579932155217034960603165524724989378481134047740184790587367106720899150947076560360390879042071752626147716411006355321533351648364402070149968133171562177801599677990633351788890560699601010839732389865793553268511237601131823281246484247566933776250346336 [184,84] 2667224434124542407774447058994935824613798183377522837409341992851107066909328519744835361832623781785666903174989666147910119666832095601658711752410085315247738153821023887959754954055186943857467698339984332440146101754651001496241722466368907340797685012354124272994712361878676883823030316071349332222645303897717589755877577259251517026102607919892694539000525517870308979570666855285456291018427368880718587011998889622224616879764978604459961916271813593516970956115775544453420025182052738025049590585935945062530567288184086778670344768265260271863837293748130003547032999914559306713716162009991244060563930749879374759822197249588472521414105920759171847097854013173750480848743179421223516346581751876911578956388655042901216474895884492982708530354647179186433596136534217462244426831454230328865564173688272373621238833864073812011499814452710634612954327698441064233115246823199901536565753911083925928435594091132777005982874528881025009632373056009054167651638418260234549595192357112860913375144797167528075005413468195415404245071594959505510808227873614143868621170288083507669971774003799683499216165023200154970027838122282113017920671587582787446181701392437342706213805617176389955341364749692461315970007390409985683173850867726971520492428466262035381419085466628442964276063025749324594451986398362297498179529891304592301045913446702055877893403603440056062337990596683636026127552012509803690068595765609695681889420674722012011755147056174612995125141795077709067123732199596688160068112715690406865960181535077269642711800225200843304954422398559693147861279470287829251877813475719110760672420797048227039050267108974332515493705169318228856 [184,85] -23440195771159591738244285036486427194251484104502624895639276333150945135164575100338593332874336159295854889067443443320989201397768054572902486091545833935014687003550661793237263753332338842307480525959306610412804669972766451653818453278871488851898797882646999991490122706075028309477285130093372570629348854667142613591821870640832810462066188521255551289442659331779550033547377690299868373573244400317753095272903591715705663513071337901052230227167513625176925658968806843263852725875853847221916540326928894083309738191194574055285936928182705535689383870125986824776012099482284468831047233936304314989857578340746254578307262188662597737343828316469627960675905544034163241351030791603192055713527929180306574227366034709931512514410215370685707184459935694566298650259981640410258747384465772244661922304053776966727266641659219566281437533386052686193686905310368346214614314865919091382624525838650138842288772615305064182830138793777615788191963758643634134039485189951629494374993326735050013275151367250273596794432499659936684665057595145677570311829253347619883144266242460719094188812402298765591845104693221087286597067461373556438011206703410617414849401066886488901425340374358101390836803225004367285928052947244261128939329685039888718628939506951890780533967486515000331586150899077144495305396681409589423109566909929770144743520689296182552410327796988795785699066083054913543149432873768919453245418745450177797281771008293251694236632493345132235300569402799427046664608218849043980959535942487213628939943204394062257850721183239868142404189127533631889847965476383863233176424577516604889870966184964866061615711521846840427997723347808 [184,86] 178513958524267383721230116989224639079266028685122847098429393186923254585501250577183708221602949874675363031674748921684548630125557808254038734868764358127941034045018162838581046714988332033894905582165424696969146223795810191213362159267739658035247589682743337497287783311528597446105810005118842196490042025615315893516493482470754055995885489504075319354358638072905237899366028260851712414552801604189083847769603694960810274186914428977919113279427196924958943472991104692250054505573472213134264601352581657530604648727354490124450785352143118573848934148955527580474716236203623547423847555098444639461641745303240446549423559300577529124990778576715907349727568616508391212700867741975674503815880486657833019991003429278697747658709901264012344480341816737263539436784334511869167201603408651755910897116154025352655087829856269874957479379662432315516121603876652685567599389367075964887406714083519936786610598078752741868374522986957320959919177857701708518735992841247570950889096240717464407122789826826344062976113883334949630504980619809232137414560727016933509774218271672845162734637973309511022773334304190841421278287279461663188708758550465385473558787513583951829874490456730779929041381721995572651140666800715912246845922101955462513556252595986960797244709280360018911753238542626655491815535940779243083850380401207330198629140905843490839308886817963572379632501535106399981805728305143373209104029328286494464233501200256267222947659748244534514179615031437498534094826600987773288009425746706765537629519164501166453352170098633295245695503058456749511091735173577234729100112315407286785561222014071801306952010778652295742006272 [184,87] -1174924164045419134552214075867509808613139759546996690476300853753252324586327769520175770196032192519447962547560107411879653480171400740415927524656749105852576625250943984446937151036585634742837849829662867826236593882283873442170021505338442365682395780560237513667154596423295414874691303976416384697555413025187859690114320779462739584824738549777848856522641998241548543946297729144077474984644291384787941502615008554738262891807536949982486407150214803186566439191879863118636999310515988502927738498799771383615400758675592592503438522008584771237265238195172577163777023151510410541181515064700292696688439912112324854772583650487889974758967361135480929475286909318519506817851815494473422992851487586214205979092096683438628731424504365498807127649930595687796344630409142532982331834812531956937619261051880140618569898222632696249292826475456661933293254122001415022961692944549073184647124817194642869967916092594620422538596257392128367839897706528789612670088480107742421405651320978484936785152840743295748888913677482510992949956288750671024646194189789368109119226579594481846948271483572794441004584603118546216023226277289072852501294188261787877361594324776479572436829870968209255893428920162089790743425474723802955859767528267285279720922830389483181139243606133765638764421051511337524262545688929856062969347444285658793428224254140954691910584851785139661183773695472348995713157538355447407847547122656165598073573307988318341954340102155618592078195404724082819328749642469902748110990412823146195568082151583951176756961197484701475223560394890536221533622901583860193227208855085841926275536092369918022675616269787559679808 [184,88] 6664968332083747884019455076784455086384098733981970063410233477578905278311514659672937297240786942716092322973407754193487515912678592238554976870231303021458240351178007022019676577310748703164834395026936886696261427126247363136917566118547547990788938722453269173513382226010346585446768030330129067669900642475572621240082234932988804829559680920425501509565071684883667801990374812706541363493533918525293193832834154179834704061075064238558519263103127333676720364642623282882531250973677939021624175518036020350407433212436790149099215833066563461322017240836705265635266359015321866313341683370466259330384434703278461926791478158237978747882131877336508263336824821759962056562283118806531040207733224420077570224014853661227530163412003401741274912257143258478196692119689285987625936023861552727179317338787395878788302731462667865767023139561429541928696412029396153580824420391711935891502219997378198802629861602274348584373980104807606974005523028865418526756083009334027597021829514994158179796231556721962175670068227752723685565000357185945338074920281784942350346162861543823081289109863715187641402214991881029997551987786903346330472638315317911238404798823403237563341603691792169657985365643371672468170407370090662831538145256189554354133778162378375579308925987210686933296970365724409188568359742638020809842283040334834349058552534243996284550493164056615044390822000804727971138510656924866836862956901054324943611634710869582290209009252698277738324912931001662022348724105784753183222051337373916087769914176240658754863690851306028021518720269939134581836774153109361067317449369517525227934767338236902047767752117425585 [184,89] -32498837531023980905417568607195244868490878492863696165108332596788815960571586714086182435702496389960712115942111296791938871616631662454033368790723029423192373261213958506353448603329537739805554856835551690930581930792717718101501980682913036013272964148727281192010600775465348159460089355808124359382759581123819693634047417274069692933471861670756931988636585631786936443498214471677253787417977608132492258789887326793010390959676355554205436539843972097367826031653905526363777694340268925052660935086814373374789989943262245282424839249625928439256497847985903978541011745453728456137100891019028755472536329368569339861125828327675765882103855170376172930291954464480154929381386273996327853193113428379685292404068082148865934879162487216963792947272049698566152496411015662341916675636172512980243852440135321565279077225923980564895512485089258477824538208318800561878178790609027670565708053289463637358992728088121246015337287146574480747645999348111777526818903961578525906534308413475232276056714417158874725109171416463015236848990949353985080737401501214775663781684461413558969110141139001362681400649159083139458460372856758248090587033350335509534819161624831602338872011469072016780283021785848043393360170947421710293714504339223926126251112853429379507344372103289804806298232459645364841186337595799174495252839800359787525456830151737761528064885077913048320913089677001799021064751581841403812460647498818966036606039800226116769491684818527268087058490824890100966950430502631291465932871412033507976286050456988157959265218772638963775662662519091677874410017733339991982343708665353065551219218023509984399757739040 [184,90] 135849207092154812994632475370438470396305403650679955109821350917277821389890712834696788458087653867397401011720189458101023229490154178106954011471652260952305744391275437377470382340103937605280540543045651055444909076503076546051645473020587533828458210879326371995874008695779046833832145180420861555748795049011008499335552723882987003690471646912110172420951453142265790778161517384288111342256791130905069023572384076726144872476126483145282235239768441768303423708609904344885592468804463660683061442169643832175828085876464940482003778157860121931283582299535476898031980397885474563112866017086676450534226926126139962675000035983100080623087044171498698691583195431637669855494386275721479597907552311837709527399790843310148704681333624485901938497082194079409705952319603876332158303281731553278254015354390472694927973932711787755567918507720677646887947145731199926915898885993548571160150892489658355295407153022363204656116360479343144342414362216316005214338949539737687029772831616685347026203983910928106292055956133532621767473498094090269960356966597003273106446139098804169854735363792816213120406072572036278969160738619915856918963046546632168560276921872122521218596947800161685115951044121440478180328987689411035591403088153937871778247270453374664515619135258646124016691384713040777281433423492183482974043167122172131373918513439972302699136617310950670491811920537312984416536427321195186998614947472017035598439436596364823897349070064010906278889007762259322488701584808904511456450182825961798924452271776929653277432249713557305282540074699752647475099155051754988500061020870557580114866819602567726144056 [184,91] -485524364571787881910533428045581974704061452577005783493114762791558314144482009539849942263413140198809793072292262465030509309684584857044040744241620173665188649736931756456594972428114737686960507469149042293482615001263069613320990331635910045513425005095480942721120746911080843144998605348996268682547128221453120025560758687685593978960391494926002363449383551354257658617596430865851652779487626788499176290717467238786643322794232345137695234199036313934010143317307633452978715594523006933239783976629923134477411406587502939461019590310341243372851518353678513428887961185715633280897542626500995342576938646700063162199568171824529858011429019576334272123701578200151610922214737956470067409531192289689650373336849144465528199835679782355439806412116039820384992800561517652722023811050426923626866646210877463819894550474420024496750712947988861659989587109055312581884654229313926617982905942628298896319664607811661194056240063526544951472144181833882902824664568897132373319727134485758838488922371461505534395667878498995855770699997124610135573654314980553944978004155742459998736312203080747702208408220535019400528097298910535544019391621685243207708884393962207919877494440246297807512613584575214819356689611936188484235885723966211632444449630113984052179181636269108108791561812238599440128948942510907996672752068474300448641101958392430871082620161427524749376084439214838278427648227441754909676519593051587045624520328312751359542472766275979712514858194860992854964071692426654631336621496515054283426534057686329652610091306831505496167125703051620394829164967849892232886071276286684227194239569156731040 [184,92] 1479725839787388975729570568010214768570617763072072931620705379655955462422540638235355144472854571869784570219715409212470979494133766887986784053865515650415349725301505501089217327831749281227360773504736801474127179373786209662782844140557102650017334370202058549776594649470480815599963425845482995320866571997016569176996344391936056874175666807962378560083654310216250386662616499378653332535237376407858497258538608710803144495966574218373059821274347678171364508756293552957545102129258590575278776377761134665797233427509396577979053226749039026208187410018761445713571728894722696772254125613720966373843581162342252806420468507289564023593744435395241913806557029693264727399367975956539582727137035830194888945179050537028512353907948433513673662935371489791327326363917547427794066400271659212275812088886603430767443551301001043670883486214302488516373380069490423037761140898460455370933125850388300571455663998927603538302931163542474266239312861939123118234796044900810856771994202743572689437913155373307817592885172139517093502861196161933859029717254134132731890330580086823303842776254015423903257284291126673142130973520396060910889218792337469286409825739766042557906724963581831150641313955997615453649004406926038722181106151860266872237263604145904455701438803890670128152069465106249633957321405465391280644140808278419921355890666028951374287035422606437667662295248378709822615449867168642371354450318671805828059892834012164013445708839467730002055895311661161124515883548393432803334427130777041012789168617404463063310031318305965990751582483939353323940430679399630705924438616309963441116893602344 [184,93] -3835529260229579792735967151549978891761495415606130083507278241267368963905373399806772714544148473641723986106203334460402366087496077004145831989570725563776213759860906875052839639228480381773252493133863365459491262147297383192624132136703905882215351389410677453899301088343900039081475281153280969622710422100167934419498010785666521495436197918609392199191067754132697429100270893332027394979296770959910492308744415010785098417684565271870856267164220542574769903472116757770603342144412847391384248919834950863561351876580373202145427606018752772100101721758304252665616731984639008603213027469669070678818274880914918521783627848001741773454039450695126173295703701084633034077920265241247087822706871285820341709866398106303817076772843458450930911113685947793260393227214362272316067259616553730964655164548783781248518356522579682077920714343250434595145045017272600575203404330908276871299501554840557982639033883416734382828202095252511918731931297202281385997246889965954420727010065357266218216263537103593671725459345991260570646918676128121771994084822568189446066626136488444291695470015670824039837323652563049511331371289165162379575337667143301910947435372175834204219334173371966807655301842699382792633393774604377067833844425881929550390292932212738281958095778029911492854965344213278138078802634420826597074514990063922222806124538057829730986702484200376636865035578622144826351871156899138186467392281013762632822786545185523513739950472923536773041541556337669491387613580988106744981452203071328590609700564939670304812748068123318251553306634299346953985085315415513063489973749429693135968784 [184,94] 8433454503506115629869915805124011199554520054101124292635949483022644035975051547244448562047380970936901151809275334677224893277002826352321788555396596874032755835092620576032729464861698533585197467716286723212823744296341342101344569747252519660606453303312218844141640665589247564455765745559169934297218755619444436004317674198618130444627888980495578849851295604802319280080107213617242367156707778628454265203709633153951818553953101537759372861127800664666336109026641147468000448817300651035118603995619158459481610248258463261058007108741273830882047856685648435650907973775438851416821591754828324152146455329084922846422886047638448431294034342291555711563476260295083002936356248320954502478519320085795617357367606551581147280473331514765366153983701786366971514749562377357843843930332757334226318511701897668949169507592793329470544699243485923225141966187914570846443781228498587625969846894360156019005963590148445576961039329541188041396626165926634219989034923042441975772922615138927607337035711064979404974935521150913893805952788259025167040567278473720035777722859934440909141061352513351169944699331659092347915921842704776347569513149168234132738867034212900373739440029064336065335114747013628793390965058513261657175844220858591784157118383719862272704382059824464513991638010103246499122658299735357037030355878043856564478944181549963496462714066068631619454166745702143096960651981125813570890377832038218836642439214177445483587713873603130915227070951726640291634216921848348999764197335421447633850584241965394849631357414582363409591104274764413144544820841729875107083945712433476256 [184,95] -15688731761780411795090801516009722025910999020166207425332698147513994389483852487492736777631932629814586188023162468356318051454334163781610516885934512486015890251145034993997946305656866694933699608849010782406423477449937143327063763168551760771253295100739285744475914094089186773594553535821974394712069779801922909449106622968725768453150194194577301484507823737841407648284074865673713449176541637430407821070586783283620095592070955275780693416191977236718666328946600175713259072087380432044955948438467442194087102154416635829898441014958359583020874999683412147796863893304501257796806403893104020317151828038159269054281749577034254290999826801635126727497108129154779652971777764150437736946651916495181114588165211094068375661367399394526871205068601413916455845287159994772901289413028323264543240818609704239673041341969243973142936594462206932913865052305022658856132793806854879837898422420731678307202566604193436026293961640248217024088970392040714256944853425080339842419666343737702204767824266106043308482323428625873618322869267877905628603005493708193116220964776713913084573692936214674578759386817870596180176260950646977870026893321980229869431820999297248419370900946180367655069075160719483618040856823900312484894615391809618416910864070557819436409458045789307829906930929217483157494846688735289422923826012256712995708487740462396465656746798851985329209322265776435362095308752786312664935555216516820366187934811898529955050610012853060621075555859006086482832894213347012053241552011099881562893919784943167418291687592579729005615242214541171412603985133536251022341476505184 [184,96] 24628553648543744953459661392814959662572478086453486344757420822672398587252689179476212793784382750148800252285043696860795765313581186868650429004267758220265425209090277874399395803240453775428154976505153863240226615035791403451288858564362538638981079261606226792179556265812650862639215637197161099981125020058572263142639607706963054957503535005307325918643937456201055258856551929601543714208449955904460571229440045926825415993046008982911782178691127302458514333788972086453648548540321660638901973279019243506969098364215519103753095978262196578205727223175719099723259304237848308031198681193123681957584574280222917166766167137385400716777656216378609880353907726152768160741477850805362406533159146066501096491051059670195499905275065497108238416407788922004105646628992255045331254778536722684709001788333602095005831288714516850943792518346335929699980028079068499909352523411401375921707783446702707434201528213766643630619070278796498824026828775583363149512251263750294177609698955289900141028688148832295870212060179381108155978132684137428392972112045208745278368529820966353211069429320111479234100076062791788302465990994970105006803869466349780041401604478435846594639644040428496531089762346236682458901178287883377362813680476497505371772784791588625335363313937733114475810719736118127178742753208397469322090555439032912782266812579113457458844944681737061429798478793377510654641803464342798920571319735010519810014416310306420239854065892926207393396900602092500399463546912072434329639617394997415932423415413354278931575580072986709424077051966027266973844411719902866444656757 [184,97] -32544892554853243251278677622126480316664627982292972394971907477027607802137980479254405944716149009040135337427346937384114392360990119156858232682167803946614478476605587897370828437966189402668500259457020414713326099230972621111041622744456521979188761163639730503214277257206926624450464909519114122910404627513180358598738364736991341081946826729900667735801244990936352604411874304372038323305502792375255727893258788383206215096823252126156909793319282807700526095619853885582724107287978160537667190671084254924029392039888437799447920506730622968746253139794572108584854631129659068615423895344651067552472640819128943310883572672661944960099074926997574012360652331992367617878863886869227459971112294169703049675795528454022892333243348680614477812883002933808741823491829895393674780030167878613135680932642276658411193420184546058365401829907279905826899281084728138034468519536086203274088840441439329484893082814227345266446420390615668140462211000888402537808495949191214049018732636156749888784548677750117001572007143955663728413167398836355726099578527193082702990465618499007575180277384735344766808783746194182207222613008581526952793320531451918230349520141729131077830430188222154672750984014360823024710595795342739178455494577810360847048374511879100716203914550302427716814133371860674577600712153587963698946687140588386338838572414225585788745997784715986822779657151576660784349545234255351183090973502551910662698336151122537517482673440599591527849325457328552869931050844330425492391262769954188945026740508548384262349198727985366554201204295084809988457409497072107464 [184,98] 37119345912857211303520359878715828303583438141137916425380719473207359747530947636357862614174680516010540285106696884004049898720614830450374625896296911834702756786423395115582813269152524503250448066467894869198023095383565905241670120999779673115813189296933544069533314897739619913814922254682891567100179579610830005170190322950495821473896797610330412307318730809956851938076903079849039461805711831200766737904280806777228867740386968721049203818069970771882240242928540268681535321268384468760723730829162858274344047533962251718499018305931936257136774058795162533342840023311235542386576980352629804595818583721804211991671570844072153823817587875389798778003205343172396328679356884575450398949836457618518956487443457151114452997311357957883888281265951092845341956533029903784056942929411908745888976346286008193507319317191536328851272124827085630816944896261245589921561010699816902434292476877775076061172508707040874785647212272454976055579502368883671479850052834090954828014327627603261615679332351889308702783838024080451689084098369247011551559421426563116814508712241786951301945734055766838594241667338602061218855703610016940436456085031678431339424285302104172965869023306354706186100223244438382826693769037101851995058247455150643033903759904776124776140709723768518662770322229254096663650149932230725824699638628107842083218794933075738033494337561775143755736606898220713796509666602306842562493063382032691559419328381854961387015522209590409936769537990456853903284598768413981039729682384393236206071813695800575543251229245285201506741945795786482199482045972896 [184,99] -30007643353749380955855976209010744196333212914484074747251491720654934478426781381329947045154689449859841379031601007535147880098994698621430192482585149380621024854132569800518755766741266239760120274186514336220539329204224872527056930170658352356007897293671828785431320126271405128711762355555317813432464171263144790972581847003178598447685399064077192828013633304978793592880567488874874041409235881165020094215661957242787253089882389671671949586551150168932338091019173448685567464619442391546606374841242835111352827601275217694341034547561846761344706992288209758931026333738232361446011127839289005357310120842405716623664971583446997006838355627684485783349641772112118302737908519833028874186020683494450203815160425115639519623165270518678509981093655766345566924585276943751396952314465307090840314640798421406629657665606583942723400611844987489766171556299849590558503941430852134017459744431957950218870818159937623473195522266829235166261164484052289720058459834944749249840156737124700202910616988233819114384683376280521448592913633865393997362678272297878580016480766034568760292952423118860689760623392746438618740928292296605530260029047059580014838268359123070431106605657874121698557545590547884013417348557891170057945990916705065186721489240229380344310960247552831569037595779310088320949708622095413106655332629696660317814817221358615435515550557134293752767229435192921223294314168643285731776819839839642569184884957811331171496712264084688242327420661940391979594736703227053391637636933196016032332952754571148839057855714972672408404825424524210686185984 [184,100] -6120383732762586003184537345839758461933505585632513094584420694104337964901403794453076790659334006804572274047304170869771551160650236626055527199120279546980780859985936244413060605048239536728039598413182440297904022407063864053297439908288755796598229611931423742995483942643387386796508127156923291715912799633239228151823684362406344868902705395837048230335933520234402516580799365038194981924679259744388173514688513217335235945642643386955877297220143426052449844467595120983315306758387512367017034123782352815894916738518940296263252125197840528056430326209537485176699528618612067839392355814950956374567045117118049077237631588738931119711535733400613630932661682031472913045299668696469747069316679931448122978062714595232306058796790237688135545299624686786813485280001085998188395381642330743043727138507100837513270613638282740325539443062542518351159841953637814461704559581340952647623594088553504728424863274253915338431617759591620747141730589319437331792681738552150322706625249546610573639421479443749059687145076666561571393631087662269034217907703268451278726448923202732383003711072839598563310101584477306724536448141421582410531782011672923226837549186820701434180561722579647042610926534844535488733741290052176069210904632785833032923091786496402452886650599832304620636720452400444125395988918184884011555273264214969177474532720225006623644031483668245910055510945054520014764773067267597619530475146711323657459347174419094029696765927737551162254554129474626507576755357834958823864141980589535282124606307003519213876214570556391652739288194140636490200 [184,101] -113977825172887115465848752417796895077170012125484539428919185444156317890452865180876268900973328570538244754197883313130467406990910307041257109578974686855524407278360127965460672672026406100770186046232861360618423372641997494893752970551138934036690118810308384106634260525693105683814734967290558195135948585030235672387434414797281214850607302666156507100505684318345578976459021456996838893188286191445639245013550625550251572427539878156692622106545078433904892503076804348282261631718960002734187079888223873918541908297325199350581023299955822606910820439147119553782523696828568462176645487837899851087790668087641348905329797438816601611817244630672975210192327834529914181949632638186045212501997462206540291919583009493179996985420557843234128809114758213449337779401817302516404577763632770372011647676194378984372274905674550391028155174052994970481851305561606001147055785869956051879438721769554851054915675282113174730335516825682840331997986052501007375034191712280090558253044229514683819979071208497541280423617773646126520454797739198808688632129514298154896232862075065972225986869720660439208965671919107418075561687731977586186312931608995015549316258472434202841119429996379664046815885119141427337860726751384672114179236402974971978008533326891752554542525120425851853083433737679632684951093828734523196214490979145443882953273478712061322054349238614782974377322993294411804804235055215917798430361032543516183698319777932933463341313870683523756114692547946140613448326092032481000474239152969151168984788380675570829906752278708328636734352808704336 [184,102] 20269065480052339709323183176435168624779521631857808330613079829073533101040482002860088508964956163368795071265101059765589098047198902427746919091061005483658738739682612269615218430224214428581878367968033686442958935719440905928422730414563370847656158245405341121451454317297270000800665012318733363981016345258864192673881924560727331389453272947364512922659909162385012208045392330824663281777068770488936288054947896139808014650553542003973824201906340234015567740145744083748376190245201363640954421494210235350702534790356551360370906238494285977942791459918248096970701552517790014212266455283551619118318804073663723655444695249105340626473160005291001109368278849634955011178445883534611985795022195737230226226422792122098061122095855094738443431552676412012258608948497412548273783927507137429810358619561252423019234502078824994006318781740039583393821090544346981322007919025358997884914745527789773901932445807383643132313347271962911447116954272027855318186922400356112105452289270071260594832478627955989695200857754068333886712438892240501194893692102669381062178234864163103136226852735304829186403504579056200361172931809088608060251017599697105596886524835469936843259952569831652989122819674362774082682640067259436525314540434442342109445965978042989572181622656487165734444182413700309487399443023668695542744990975527924157274294641326274391914543108929876107064991969326751083871242280817490947383891454515382052229457053759408212075467925699209519333674688443160909103534822857723326113444693807509194689668179597835509087584875600279283762362922944 [184,103] 1398586636837338053373366739063910932447931914920400621102197716235683329275786418981560450062887685302492897986126402871273021773328248162536704750239282530670957088758189972756567110037226078126031911786159795876842887658209715143440015177393597250732797533907502985676552432631972765702719900252461027012356133645736294018409175317347908997155710482563179655489944596809254110463965099420883655288122194822418971884074052720585729356739015737125096103758414801639478987726691057259811672107048140928862681485473131293262194956429877483228308232973226401996306045691943017894953311462990439265967619914521464333771828845406319484047614484878069994483622586596821542145836216374101742709950582871745498704252771306030584430952248436509929648897224621888339757015036253704763981541835693193575088444306824298907654270619978650113033667107793830166993308045187959506421756112145742836925771551349842492770787871879186032856329391819852763584969040749330394504682409953703063233044304616746472525189904688127574312111391147226085468370030924300561989933693867386056726928439743261572372061260410817641104544532518524099587200452343925142063235261815569571970137135632187683354951735192879176706388544024398177898320854671211668785243628087271878207162851714850748698346235035804964218206811293271485528494322260131230148330217959208647525373999346082028582356061765899585395450399149597844914377013592038815623463921526349264526753728902290201736441003277710592694012147267036333039968496421464110758638968875656430864683852809652218886015727069574044820537519767613775715742656 [184,104] 43438143253917643865478722212593467803308899292265856214892493498986112753686417583450466103694355807470051017506038805692191634667241434010398621174654262007696654770249773829582950515495995687283125300022912922063950380448031831483188086602505524511569525487816468004929667941851150691076857600021894501847060887172390073322038655330223639272657953449906527087626348954370234121030205011518270420940122112395013002698689196590292366590787867248091272369420352849536215455636915406139444190981207717289571617542222281694415340793708444482622817917934201014315928935580001247625527360218832627713181649832514197081618172474060144752945736249611163474152427028663020317708948232227051579157134298497937430642333741148681204792741792075500457067014376763639871409661370229173701857034392723363116029052405082473805909863777504816131258748426997573125221795902570923058625487007219194473518982366457520443080072441500555178668515941259191178138830475198917273473689896516994533597843168298540456667996713626374025837092995228145551081556521312546175520066772383472898373782559551862163408196543543237238740527925471329168847479638857626275551946151193870778401414707672841878632473560604404377730793991821588715338177701646779340140011109298746479602837703349482543779751904701451900716540160988699300597375694167700991230587503861744844023091894575003318830734702661329641903665560109853963674476433820077891315395280333268042434443556614407540122604940491610894836256320105437276834780446424743789484983637191893343925386419491306417929238692977326433095878090097939900212 [184,105] 804576642509815709530544452520013444388617076184097381075399528171833373293208569802673745281558165500863665797655848563710409954811510328110105078862231422213651807968400981253834390496162246282755344623234010241503726799920934555818098204620461846627925346807768911968185169751947481536183948781290778944444499696884627189370211761157392080092894553496596286743955024354287642857497867815461102712489634722257392293712552309949640191000269150327939254214558487355881223907433510280044664539007855887590528007966098335507736487827226455078872385318442730678484987348335766127369267666741511371043793757220980216410863134937147623870448289493655469425441843368422755753757956382713651913142328278915078680294460624319404552116803956751355276330855179122339771384271606363664818422174174049255948407332923539051211374716125393050404719981842925073565158719475852810310453342503462298099570492642060420509099435065574244702437386221400320194147674233342312313979902068580950838146815915780965061910989501925540806144998292859225422560958014546692032316780727183039260418478343545277989243382441002957082705102097580645658732312301790896016434144332144480015037453244476558391916747033484787663801168902667152799720023052120375020994603155838414854727605238610269187177728974327985999316394954888459417422746380879114864410500810075795601325935847307342081169559786790983331648679220672705970250886649350150047459701467644947265863643030767440343220068950607026077903484409374690204846173536424254936988900484511720509779332559149636541822996457979618537767615750091248 [184,106] 9721763198122663571684943442588197926340230179681705191717198684270323155019622916601979074375149902132411916982600580215354080932276163680120628134694654831287928908328925805679656676767268189531514291369229415732992347522071299362643866413880161005900015622309277059290176250712169119461465126392804411597357171179002503332062009673992693217324622261356053492171186397635345895277400355158048525775703346747609460901499847712036455776997519794265134804332480055088646680382733692112370609690020986290417805520418682594842101430151140653638823871278252295072767079098733127835552041212554847276868553113074471785223400422241644399505587767316712217801350921941803270406325342365211326574246575761305870772583666024972932535398320316482488655143171400651881150976749658491724886500013565779885549883643439651220628301575074315304448749192708288998171336058683831283891027023690463907833724991488411493773998442211363293791125775164493990742786138619103219647386661423968597583052107674430964962467272049510241780058709147686852063192515799658416726325521940158404457305065899170090228764799736099610331303055911941172635723235786582830733136003877044200597606331951486151308570704166687715504523353264666585118013379424836716885586792698015810911557592763727792832305887690073026808409297764012157743197988649695489832360033840548088122225100620813541310258814128010552567260496412317148729901534266602658536604275932548743817706856658394545157756597130949141771950305711873495930270946585534169428710285296621764942341059634527609409759666100647671173090429296 [184,107] 79971081030893595300088237551932936488293547628611331224804646297626229283413828146044223600029269089157334523840428570745231122578614064823495474108566728142801950301909792020197198804608693822511956502862183983210095120399974387444147295277646532385060555525015552171912521124158433789800443859477452687853514270708330866862717202334289740873148037323766408578374720638902657709345098910957304957802163036476219298500533452614975016666011934297923223394468064309854634720622482631568687855537757701319669747536148318629095091224192011963260677365087609471640636555841342203828385779578823044425514458228159874607897773547355570954535777716180912217406366569532761504201269885858985149678359171575960323194355218057614826836280035734164813301207271634207541245776433697356576128458039350038463535763975399716466201073358180415755020249690923204346227348402358891888759530778805380293808111186809827119139883746087822866226716706139905339299925197080645192502896111341785527847553329557966672928418686357110929073870185161223183726931701908787036550143527549018038953884311118002151606229109184686217001976388511802348914447676777573819176343453761869859804365156659143763467558719945810091360708275458117542119836122251348929428035574836540663223145752218950244183906169422275225101713822694263886300873532956899889617737179381013419697316113115771146917349928422445541788873762273083743819407144962569269858032480393213422580294165395237455608281611766505168110554865394685624524047873744713619765598999848064788907898534327865514415421266001270832368736 [184,108] 458752068296976051314072743638775404468492415659915484828837138642339361325991165647895217878216167489786679898002326453646234776594256886571455680593066136954704782213569920757117821655701748658507181955697479482135001859219241529067683322983637958028123673475685288701426424126520325207284464588045211597902207167272673507631506033407830970858552390769365404805948470485224158681359050122004953086322119879085613765065377734242905019283042003291880820490447660846070916984137292907048192967653765530531571832608787216396052518228174558275171419744664800664713284637058595219922176728253401922117443656324896842974268556994825593839440390087670282540978216310384069124663827111038890782901740397877317395984285737284590258623052550811848846361090730794699423092973384760570176546274014191005181430206810182968842558602671651020478835851269281413774917236652593720565413494962680987847928511488571268354545064374703206677592762924870951739012256976333808622897518600797366184493763351750408159137105758649496395245036943482616903444995464106408027665148244854650172392167976501016221132847506130447204795431449990024762840664097480574457447762046917660033980785260702857172183439698380552761493779857236192091827979512283499033499792522409323016015160562211156257353781962014549274037371626299954313602363728787028964752325972573055171335051754180704618978510894584632016939580072311357955421622729000487950942799133696902104387170943078996719328230513194807425413285252851283528634843240453219945055662647407744612178310895250970791516468397156636648 [184,109] 1862579428876173142852150798607519631850894077289280655371265983578908051996865244554739577521876538931973067041107957659012347566893127534579842214781262557728878822812594475145951877520455037487151108129776266711441322139904303784581244292586432584984261174804250102974043712505391190297709626346098815302489677570938685409599436805003399972321235765911129500113208283145503693084701065832824797955974250649114950769715554928947230821191170556368608642954022393572848777486574145078582270197236649339928035491331913588017038530396039723406233357167137779392561796926549547860341393241202685157564018966108011405450254812911090188316448776489339630573996148025230063663220562436261013242448810493785323311781961477077647650969104030357193109159043294449583262717055336603702746660938898453168059159639518953087289537541769640488509374634350923742683323240661032472842379943295836510861150728587138420351535927503374226578327415152697969291014309975550150601551196098330747008062794736664027240355321886203490404981165443004690664639827922361919364351463476969270283351041989424971665341708102364193610951483477046356657584943501747708246270329573185954276155864387169357772192809322396314498929934645771541237362536660783256463186610738274693184634639485318790032975994952744889801455572115974332250845258935257685802126212333759986068418468862804517054913462143194602689966708103978182557808837089473334044225873510411876451815841001885533439155385462197596923235126117016073804636961101120114771062590765856424822414342073316430756862474895040 [184,110] 5403754358900115879688353954747339125445140035295156604029303317877437377801049441010290724626648358567135692350647787415386433064152436841165836220419303303623174960553824188235993214639495153008131814323831764669486428061228117691863390990691572168718555703917822518913482244516338022139920857934357606599242524642904426796999671085532602812834061961145881130699244307482212135428783842783960021914798965990870373281526608137865812450138881270704569976523157108984701921228646734609274081991375386687315874981838672377149793246099704389704419760239441274293633201044102213894877327552931487166229456143944097471824210655948170803571516833382812896751304930366708489698265295631320020725994144741587195629331297047166017304830751856715525439299447785916950810837598230201689332185188236095974882427239158286534860424212008551480424019631378005421191646101564875116333322490064699953147918168650446214121989221983194107821523822572400633958672359292970525994367424842563869483064740328950421921647004156832416890023183589933966978846326011652744972138260432291353369642192249008035142037021210478953884026665064406840035681174053839517771825329538460011500490759904510910279957995305185017484362824656059286402811134942419093634168929443240918345921194426802850959494260648040907364042125038854871289748258002826625722222164757160818322981320701763858661209593522499044886186721286410506225901755637127326013288822985017687390920712724126136466169329051257555777158918737858369175125270660385917892924612775581151441867533922797219777758016 [184,111] 11273287831316419679099318045130717818276646539364588186998960020877464569165865509202460146188892422849840889614780903122346763243698132807004607852081803429023714553102339328837151678240029099196675655742187934500441004368847135723746792589814773097479145863896703123001593689013039723124299985823394146629992580079065678482883828433830047868501221789088158732884107479198915750866022463932172172609773092744859391203782446047956599398569720794537237282015135997185754803664470857883333606857062339297949733705108803838010219955361386366810546271835371269517096659623300943914580549651121157194616349931845881369824282594133759966192059221703728694296410837768958154822156237629663869904787124851172436390909135922792711947456254426983272582294378982274541007523553346873778473096524747231400321091988791854120108348935879608729641692936881595978287399607582401514396255452099701642244575314882882473673058018054698855985735253653254424574888080519173456514948279094427907339513396624759090816698838240955828301127276915759284469082993132830503284678884912854135462752645098420702009701048108229270373294402459441409317212640223841028243139338166277668188321959610425686471311432786342401798988837006777269686890294769920672656169954695222331087598199997486246429236493510214106752443614964712797998387099339301250217658378759976466685403620927595508193875122733665630293415610497797272056721207517487572412828818934738657769167843759730136748948290831079486828786555428125235152042511028875533710883797699267856197566498631728591968 [184,112] 16980988781492118678319057818985156938890788457801922253160189180989565599334283771713229911591239345275390059142099646385875734174945607587720654281639686524952655463034086911438441933572915310587015624691150160464398894428513054958315852105037346274004504838100308285428154294059378507355396380256998192321031817673600488737313248349917396885547148225299547904976176922564546213598947414478879754278920286148344351806705665543035394981823840707957418482185704715859043998702020343256307310080236334725173459083706240324124056168037264613612146065141664175385121459859767084957606867567200916937923568357057326177990931529539344635441487095084224494866521379852790338089426653154619002917565030887949092293317064506157252001742800208589492989221922980661549477367017940838701429342179606073323371400597809448990905374632498500476900295864768468490714022154323699329703865594937128908220625027924470337786221887420644663264483589078662888401119750940066603883043535447217819546440679016779311807077217923300231763227245221253533993233646090558022090956324206046174768788744619347594090144080197205630432766813203678438524903686574992272888532869100663174314531478826333515444177204837697832234301586570641100481999422413929982372478850710489506039355857136161832025984482792758456867670463794024060145746745425677204035747362302540341234135444884150559109352058924715777437470296596148929454147572252477927531166507093227932640077654112020150583442747806069786158116909313557748943771975493521861918809384075638331616892680806107 [184,113] 18516201489876769012333688908202249016256662046385573072526494391300584441549166624014560862480517869485948598580073045321571342007904294876643231239569978087222505172409925408698236779981694184925121942874157281492649753782943462515178664517136280867748503835488650062634132310666497552439864429517849892756971272794018924599363563798310387343135344401553110425941644001982017962062371920491245832923394903044845295014641721384173751530330018633291777727273027143390241864629676224234047524800074655026622231576369038961330908980462446017008253241513308580348700903632856290535566219147393304641567153816892602981209332290808524581101734219376389407369305736047580206527612996996895422252831067225385978741256203974023815825942746016511645549565614590066801567309342506487806965888111702447449484449573892500647920898537362650243498777092651500579297397584611949347096442017649395773204154397189373807967935518776121862825188670472137143021353099799083725076870222667217247347217712472642693881130570990072961271986184584809714779131393817304699226843694544895642460846279946769463455740495905713330344713362059529994519193010443359516367015107204659570532298377580666336959388261330515695768237350646459964999549108876081884614548729027788057249186536589512884410257048238643802106619596188080018664606698106771938847415184858213164953756254162770638720725548592505907562884358211414203626802262006131533089927443913176167443293508541594569023503115814277088132127314958232057269177141932063796257759936000064852606679576 [184,114] 14636947196942912037468823032409758501044468935530467329028345496566658502937047625595278210624308078642344356900206161263574132415936469413366484394074223659971188680541616414662885120219558618427897996414679255447616312266602975507116047513962568807305677214204089757132088818831220080090909565093424387898300344269543013796235796918313634750150007363996135704921329253284461086800340189959830130483819723154294756964640772172499873539465171425756388834429219795694400652956138974535012738533160840634487619578235884031917780204783297141479526425678426077090225318764333283522848036650268128295383812857965604709116945536765590185713816946577382009511805644797015651976503256338077863654207373752325241733268423883955006317913388476028595166893307952691119182814073074252098919089984113628762736780321796821018785763388763693021582513334177019773443597105803775375703084533991029710979626794687815942702960739029105097222375707072680572443698845882784059991659656336711877788825942818101493123583596204520295404804710868693974170759060134543556682857167142673622792323012163249806034976452097453492640834418238014622122365993747954408679634729519251638701285125173475410411518653642210542681719877440377261902286360187687215215407061713007822991637170951897123996721885511389182426398127683140521527325765922001507552077494016881431828140633394704817166368712281902478020809583790387233090920865412730654710748898358324445904398244123726604708528337024574932562877625327333916998887340338208236579192772816792954920 [184,115] 8393102870370664255784882387757165775882851776053115269620041569016492399897429109603895336715738726524142020656839783596653445611099516252066559038905439621511161618552889234680939239978823480020562282784752090988295357001957568501920209894469603752698647689622175619173645639300656672018618209435462148480486636736456742058401043047571267439599433229720649482367615452230817213052611945861976281381058496050239177602904325152581021044945177382135633447239687034591055425417498436902407441570278491230983789581791152616585982444821677317905657490767283458397104766051415411104554561855131910187580465860051749934626423648024865491366160249254432550430144201366141817955634271971171484795162045332380786170881163913902455407964513986014765235416545552866856765008672194534042612521613458419120134134926635077282839450769476804171108453413331875713473217194299241545226905911566415466831071890243711770339942817828260120139614763966804406492808208780056219909721793216383312758007919620588822892450796840535413636443133980394385631916609908779137558227573242069855501526030139022456146736760595321096463702628631323073620830108929869350605030539624684660612302658815560678128106754671840391788978586651181160095065959966785671720955050319697322940498695262317918554837757617054076253027733398798181944361831681188393048673442542305200151452923506810386508897180725881216954781783722205863381519823821481963668659475526360310995113094519665505437489129779168786641899628826080088872450341876509089037747309389920 [184,116] 3490929886919471474287641392821266310785924661546219027521732402047502021599174007617436871442689621272663910423532036145118819848684375630827958168122447490881262179959888818428558898787725084418175870322000432136242714950027174337478494671846416341292263175060347026741100104242138262198743235573574466300093579567712645461606023368626460515988874418714191505171861787194681877869105790914878839013894723643413033545605396828669532217329975950911811163868125606188559320052750968727349187293557599350444773006073967079491031449336308483358958826859137064551424736088051225922336212987898679881169792021673207319491082124660877245204010531078232940310517076297675236505305925009848128691516419502350342401299446539644743554803248291596758215858260512799039026994964705280976917522830143822383346874821028528242625919926272394441041532222772313439702656412088084372932453852343605227603201760243529773731622580036545626004810696111461841987832418133147282514227720554708839564702425292064317931446445821016548807539503967175744055155831522018586242114311999441435767465092415771371929053317457513457218013672494169019745036089533755102706945057812500568510236804419259174909429175542994334325903908222514733790991330517819806452639290798939641312243964292946769035576376872670515363562099271679450250419792633192080990982467234536200824714392000460356668297654926128616987250241847665856070302360816713115803048651876191556717306582315351855588782141886457650274046746268552939618847819683563251673069432 [184,117] 1052550854747450048157672360044121968168425759350279433652800231848914836493018489987173876838291438748907261231624557492449636019515763442535505244024117886329438919403110344510490322878746437789330603200013449249204513996995910861182498435008618127417886488634940827595877136264728807857357968304472847941423920620575388227231536593095428459850498597937968088575428650361246584678683954757781116596739046892532934303697509768235425000413225286618325338622195248414950348641809966705456908733884269997586142071214926892153035412201729209677419282102223807847934126038655956045202393623489494248385144726071326612365378170114496539350665460833934936672883387572309936975605829617409090799781305085185545486551433666159015893536131777543776896829321382988518640350944566381470580514407800640668009444240151732098484299496059668071210282434547055718621152321486022082184004568536046426906393588631192913057780861047322687036624964909435374142785520240848670797937058708837332384830941659299772344038084356022964296079387324388727142012612127896438186468403682780851929601528738936502151787961633749082477501893317894582173582755461284603991533949130350600988100078770038386385385076224462246866369915061692746229941777800096018343572655736155117491992417933621878013536320058183623910160543956736228883955260418433551311954010514640550106694367771965535632742671202683560672948158060918633903561487906455440266130082067009201757668724046825699228076348988150534462105189199865180014199093220062038208 [184,118] 229809046715242688888727354904295921414518992379595488140779861170530014523794739371167507871369101171266204508910170747262504999893851718871983847143068384844597334697632231500677526726897254001762585918350668279812461677802058735233048484612538909696400828094659177886996943207628301304698813705296155822789430545151697357429440688745723189680202993525493816914358350387634702915274097940921585831473359071714816127790983343214522237276611565262432922072770589179482520676578552928867851147052436074786648395153610532925434469680343282003035400517625631178779915638655859202556395961133468897772031711487924508374948713539578889473877368155821083323622163981258821419006694561037277066804916377801338014457456456262823499953894870607631808636711059923085969504725914486407774355249329073540039372296962525982280780649964680187087055462709593443319116249095322078795493135194600423064768761954479767180319234755872047329263210498959774664919620881955955802510078916938123776910894029295790517158371827549482259780767678432696486264177116192348864231605377860423277277627379863776536875399634690782669823177889241038393054294082693190008737675893233440659030542024894961816089961871112403952071852059674289329519511464947878439377481858156738420354740356306465052312968302561696395503728014762752505331913039703684144292848413858404057159698204421827772693856475000616568572993802229570935510947160780588531058292008675709101892844314394378355605956306353892199019468575239035627260784680992 [184,119] 36281123444032333265897369641189666824000366856255457277609727412981534908569187658553080771313367853468323746755655817070591056031271369283953107046800868765177892706760913925687115067926377501030752428473164234890793704705279384693528110492540235794601676022202474467911628565076435217124390397886346790710832095074716946795498826480320131215455551407299736500850472629135156828883859987551525823441350512660251093077392582150747569406929527163765251451042203939535030262568466291964487340210600217403629818855805494547475126921659830291932240034373348043625277254711438658326583240081399666261396739362899269565237743535764368552277182319342392760502890537481247034493480675996714702953607236842152403689518782496268446563141303393506549715410615753889100653748526263159941285136871681014879529908725725644167687512866332625825572872512628087491539367932527516002159747706297609663323835704245089687809146388392261236614844625977179794766871797853833272432031606831795579992197443234172565767839612115152148017382519980375684976578948777106082852051048393634544107975097502523254301715364151859871889019862470109829998172767402099869645434557116094726556918856649275157141648160459236352646605529399875457263318852495412804602683813475809528130000947775267544334972362913025226134218328646493354321339691293480266443115955459446179984745328604528364288417623176460878733001110159573972994247113778302986846605708605237344534834391698249805824794528254773829582581442940305093584032 [184,120] 4134274829576523218712575749351050622420302886666077905878327784254827270821387819102168606489525207412953233097589608163403942063873170072968272588513544907914545533240817187111385310443200190070805651131068652743021628006236666528843088583480890356832948349716833603826575329223766084231606736861242527994797260272341598971918349673584810314597710953866736771372766040752658892966644370846644600650368721009942896465220925078404434855345832712190459696426151693555622684842954277683448076174521778075412569915752477745957677149147066205522811310751520000920264537307892450789342203510730668432972861300803694730459475049998205647173435973217808418084942864719693787346831143319397087379496514150880557241194290852841377101695205992669618764521050611563684933715550854817139136827635096546510695631199406976749622149973601999707835794253980947287763756409744931319664492878235055963764460942574821955783558649231301812025306699779874640688862180858650464830238385652435445003769823780421869123024622067774534009655659612522402640755519180744158833183139564024231075862050678494449097364328800323775262526206537700141232196515714034946118240577629621292578389719412370217360335870353613747187549917731744396418762051464257057644006391932809980029391910248458607132012087583926148450370407130058106827105261489455073274360672973783070325544014977136805659655701640750042327368019060188828016405305165057202856752609767078237318037253720943549605960588945107366728307986861972111 [184,121] 339312492137284095527626702362968428163029264000519568178126416665010774409794880301172984584211919078111721540859641108275548952908020338827998968915442342594464860119866904552235854133769581700206696500780519650025285613530512607439195258651476642719093707566606342339077614431844834586112834563834838675570651234273941764329899886950436078466330390228650480094057193593135485994127232665880782282118021431253952373066081263011173700603009392857725224648662089277311559340559013405399486531058690777162728366943018532730929530714231549421659826022733540006413572677058877722200154360579773227886054516971752726545490594881292317206930333077585154041006450307870775357615311461051759588361049203634949958050373930794064746238982366502854569238317580348029527806547826565201414430919097466011671735154080868558743404582024265463222712449611644051768088754986532657719295073661617859818516385334321659202564464456449547472119301275514421683511218395984319787987356709328808094022919840693202263279438000434533923102967948222089921699380844803883538057075517759332509432461317346053644298096025289359805630240833247115199008266675266157778547352880892169832971061295361714203713212988387539953108768334818646126022014878541823932511514821695346540131872835877188431580546210418186240291214814970641476968416556855457436700444436982883156668647314355562529011944096061598783869223729848362073824279331735277971023472060461646600546081763803107162831844999853085349353064312 [184,122] 20009209897968291699436399002848178265907061307104893406258458619286744192883021962995928591946799332664561622852885981914752642186607369138964730774263395912123799997240438461785831145932089374381797984129248417715103635584609086258884087254336854230200848120996834649219993636038795893136873549602368092728208739354745644530053627320227598011118899023586536446550618500065655030027224791124134283017809326835730412145327940608408889862421027834504493574359867713052107577021708502534278924986553163350665896320221949628168541261048141141808194286298353185522271321243882992375931899405033366719945154504160718735389721922234619418528786484984628877855196233149163363434749975977405315993721267180359517905781646271275459783800123679999455604532131157087488092671704513833106076501377775178533629727691384914259779218609195957940515265491527166684162380613174731673735275881399672011526048455887031188573295211045809576250715169588563098837587843745851832151363610808498979811902878552692831841656022613533350852752082443253693323453734847693937713524102648054272426008202607527312147693395237556443037143657234067623773249734781735662081423461882279338643533892954071299616559514069993596483358164028685977912797814210965858716051753626433974223219536224458944964282573968589694025719110126380154196524180726018411221218751868089488128493429318643364447385360309171604799551809985186859584641737347738139403300242149462581181626060201673686107642585793156376648 [184,123] 845501617414281376942742905854815468025139340688089840997068121514230976415098402699832956515156806146617967677011386966580232845012242290791027103281770206854523100133789224363656299756773863104240066869574355324460231455917683278088788571903246979673403555389508894140750654081822540542402923331759075735926773829082520102428399194946987850958277055167590400733956230480954578276094544149571153365238485853541450064554000437927213293256952622622607697741694069047760354182798624727074772660433203480391818547790686291192345887497639689589706061617980719746682973811490919319594988269276689552683309003476084720487025782217008910696681368850618987261241485212594432203464590381673177801466205986539596932712884445755722686919171332997638030715236045847346216061286371457946456654320908979905126146744580392371483397321407123143760200185582471051217013921411423318060955112253935415512602954287542287455144265825829451639998240820615819164794431780319496846246230939298135038198416734129387909158619234208319600965569886556732401932514418258770200213326550483789242230884807290865128560476495548038960521572571034077762281722010663127326510865111525456847397840177336862087129623683023957043696149810474850918183136029126997354697172144120898407777852485571049729977667438341747548885374434578690877308390414738489011838365587020763525800762165667069091881535517161025485852355100120008785608962610714913036252479431565940599648887805376558810984146263456 [184,124] 25524620034612472163891574714340609646247255272626656797350610325947267167062421344316224134550335079494049387968659269211433299757730561933221515833570662136295692133157878161742457536817055627245009162952103257202017403225095168371659479064890666046811004966615094529640635348525065830778871089992513489398779104000474034261924091665515436475504694291571959482866854611742110055053890091096707934035725762534850916843268735625015043466242437139625567646939903463883204011682621777341280206125435094920209789583555405134582158768917964891420539640049877898300887993949891027494955371072025489071638243097418423895482617497516235656258412028755425690105166454275815510773655853359922290046943102964021289507857889393323622734794143024663974363104937432746797054306240666905682704527323126976647643095441718147106618042302386329019705866819906168322463107997662634131743591703690716085687566571194682019819927094451197573143204372208780017690056977450887575412724709487452044879998881414155445038739295868399056917537309728863158052767203965043299831915119174581165975902562827629330190342175622546617903193886577667326540955299850371522060786102707044698245804651367860850823927947356408667516903279672145973872723314489939474198595658871800926093235534162706506767247216828650724831777218192125555026022674953678223548509944234806344583401878301504390992026112293561803892203111338113027445119620690589056876470742930492951402254798063302658314016 [184,125] 548723625924560522687128020907451715073334534727902958891181844993318602291445834709216520082164361537870123721621432334558078533442953397948005081207945204975735662877744823090767674923082797752311344789916478035158766324215995311617551419754596868299309879151527519433269216433058769772738497533655261212031298259236155462074173062996021793481711982934326402710430326883598525503257326222463612246318730562106430848442955777258023423055531551748673050397122507714969426970840146878521811035748735944040697890070519224841803088078335542349580396038453928871942282902362567158252503085534221832099153201666808613967822763473434869112249401766790367475470709048815023402133067541512645588055429806507989729500457989816173113652982071068121566617070650042398913257932967535543646205678044989010843414498341329901307674381345642399648720194010841527205710689483580832683343047891420155513005306900906082248777862602633137798800466680709724992829525347557665586897009215315080645491094302662643709249287390166202781623586433418358592721529525491269469314527370179196966390688398351879536449064976101839511114774706031048738454569270951407240718181251503867857177431002089616916054167637113125550073089371365853498508243527848180962448056274413736631770702790859792467070403517950801162246058901475873240387498680933997431644066982795225131323811320217590870529938203326482529624704092202640577493457960117908098116643104425898449113042205661120 [184,126] 8370872617361161974713832124950728329067843889466930978255780772771993614306698696046105375525768374106305696155483264262610242390340953698125831882028912995522250816029761263494328959619114858406998580042480473712248496633202512417771213654944134833872332094332018885558227992330132068334114450530821038596057701986702049427418586721440422557456566185723001602845815671332981467936352104295412941871904004478207590690652933324416577289991065613912041357734228184776351341974618058046124673451846972149069412396050514836710265660005521149515644576518960289893641235396540380960194662756588746950634421158803715615979447155268319943517565953528265175929373697544778223397380484169408993658427399637773678571925092725397118578343837970066542178557982475018677387827978214074312110324763444658427870861056301726721272226532291934683005032900548345843655081224862437377285143813898139461846882549076563755034518293505553039069063224886513551758033025613451807321334427105930037251499235326870011836455390839049849071976675378253628672125611083624502981179449702673765406933874835956470176451652327670339040124494175252333749185975948113712060383150486568322009614281099996919973097372537155637911015620371677653474373120719657986155236044919549689533139646844832050618604825700741640024449830264955571546556754468615356384289524174833569875637059723288238240172040115782547157929224221775163871735759087559654200228722329690503949612480 [184,127] 90274937021429973907815311178928841189549422486740585383994043062692181246294767398757127873383123020369315637071475044981761249580019743951308208305069786159584981211104363992597351591416796644287001812549761619068108975062610190540238143655879254343820290581308629227161544747114620526917957333543827298449443843455588597615971680354625721047206630409327355682671264115602659759390362610168701618190571900847769674927966734493683590537105869675523738063916438050409873386204798450739299942688988883053446561474257284413929153226887247184171326275504279323332961393723519356151252719802305018811641081836278645002454570204423674015957020572440207459895823436797172348966230454411562173740998582395534573537716049178014219525488164894868736117206661436934981220690999271793869045963407672343016792559846694998858849861621164199818386714624999111101441205786682923113181583775695126030725959333575740712594849372231333198931261947410991494442543199119923799871130839260703623186141710258177078791309411832339425922631104268567923299674147119229114450590134047733306872405132419394719101075820919990065602508544904211282958157516503886907620746523827169435291319025454445891543197637721927661816693232452971487828884300619372426055571552048011205891095968584275771574353832935296433527960688896251892124563796119373900049416527136740099607737872684071966238886188643315880011357012536671745015959270200824223497511415384994496 [184,128] 685459502634521026630543278814589509254817165664038245376682370736734854967946873831873964027799050224984705774375346643385710212478098292316104011716420810981948316880422678065004312865102893275974299604428267722611904043007085453842858559839723892102036286258790862902498989984939707006437753841340663119704193098820632080495934626626976350529357483766591256504246951863600063093870492730268752490601769722219354433695295002152240722250502189922167892499677093168910341403075447379751187876390410883964629695144123342996678023273819063567002219436580672412234062496061800317834965709900226526669040171181695599242546947492320090611059371435292661969746287001127950811977191597017585395634304124037199480180477517544465837006947997518909348780710312921578976596339909055190359421075853221410334159850759761518584126654168648948096639599902944341368815862316139450118169947127135638278030484721805706949816604757270021137652072030284698392244134803091268553668042851969659394328303189773591649292392596196296448682639933942256550429648482185962644911439595742050797297036466501635634305447387943108848580890199346236604888773974635139058160528912519649644110309000094890955448258039553496877830957264629659872559541789278400223372376056176470477335489180403982092680693495311227104872066617349552870177024365957853144500298923085152173316514526179566165957169466840971068982682483614375845286166502623221839356727264 [184,129] 3648657360886661135271296414268486202898798662575227739797569877111126745557343171307402819087842270663758167349341311409700728735961896334549801200073853883281149376146066591522141953072766404244958718698623445912857226619776556931927429499023388932651430573438740572559170561601456410402023962266862153915356228413688516653391834329631547640958669127295354314431540388535092363530419763762310276223681788150378483737596114974006037426618642674130708142831265297020375167391011107617989853425140506366058306634269104610804216692284529199412757145187317419755654147229407184765212699378267370562295621014795125547515995532161702135938555990821621606339090562409419690394516185501383136384848646736866202545394204993408486606670786990800677620684729631758315866220927171375656725139947265622596352100427724833868133778566783478336616873705137181101055142639924033677191270616999783432906514197077665096246388131564493508242837415844211741413518214889172511254924242260886294929731576196268593898190801900389798857149763761892846593274190443968940499498468264934847262363528720624974274584601968804531526672347666552464901750657258260675514445124376709304348400663603440805488030638539302607571584160538640667964525838819118541751619646266750597162774995663360453343028140489046182846275473558133618685063322644047079846956136007800378448716202698867732990731716446428578266719633119536160793003596092519507696 [184,130] 13552401398268116738880885160078134448034360331980273761960563172862242094243563046358037392501817381893255278552075878031698062328289543555885296505889367418308876092431427846905220197546531764810737452505051877413491502461396201089298794107726176465838810853182278820071223618570553537208669797709520421052994204759070230554656500164438547719570815119176289263815234703062033297931433811105764936261908810810207862150839366702462303399489160778431849497887798882404627893566400489154090742887717408840894406291222161891790626058184448144253627751011838548321424466892144592700430309989698353505364835005551703243673668595086138956763230575515015110585808916829480731059314187768966385482798634364920298001778213985278513547062008157974331502478117500974264085516415454967911480658381768823894345740799267457535949982549737089620388337674106388531555310514995393396530348224332089325880459298708339345560329450866157794298425616862836091991808405156801396807487473608056405397914405607646097010076446638879785708504350940142819017823715500747413147087316329501159045554082503075726329327412875805660952685654821794597271000317133747272026802934132907773900954604604099997180145739562445812253603137232467141837896438672282670068696752362257786738931846057393938596749436791504933884293479287751752141329739894897876997307398948868207212334506430891205231312498230459495032900510386520635090067255072 [184,131] 34954207776612081968040071288357181753787750812298349839830802258822288847378614265397337966709090117406986394980214327710890882193401454386265863670700761188451548655779222888606283298889002961238713159092475000962236736862157185264679163300650386433934651748679133335971652868813359798560524275092103909547375247865061954544157187271926640972414826807768157455805924965500152413210121308467252729921649937250728031621249751871277110388949333543154635307114340792495681334943251547329148600966320460803269520728409131150659997211764801315505782370558333488846785572528322568108203467948408750037314342419344736699591921005774362792482539420094865107763826663635503307689219561068018075190470390119134357778944466636351270877100517868580000757606508112703352032042597137911919705541847151954569288099508884381805345152557657570588586619461427388404259030393887283690224072325730249011425704482649928301116766013962870708800921243129207445130973356981833868734971672289238582073417763516689756123448910900976069107717545433497099436488581151517670022759621725909851984000152330863768940547357167146772024635490149375618236283893585122409593090266625670637072851665450808672370554247037557326191247819629983918393063726210469747492877748648373425791266438938364298360680098374631617765312166164066830256533075651255659780503739965355685838274558202451920611723340207677650945310965688974115392 [184,132] 62275797479870384973686445919912503795795919552790425886544233839895803714667223116871605759692748877223686604230035652399958190689590034733394488442124061371721958103170536993331538618367548460132552823724269821560841376276567409354157582640530034963762750191752259594841235264220729140371752745759296031453302634452464513403022164604396456339643885170292935899397107737654137686913366710752868780279828274055817945617308556074141866200628436792056565333805450203905909682261509174777545484232620130249952041399464857583376108859801851815921394971596814016554305173556172385774106289889366007187518379620452297735143299455522413108137794836116674719420587146308550850030606929249510803582029540858365354051957505213211568165054059459033850185917046992330272126023364905482565297324167605374220307819256779128797077727918007205970982592956373770806607317607922290811009105543733113972121997156472906720216205856057768270750541767507028841267387395172557233742283304250062314498857328775364538606187229099611911302006633145528808532257392867761234727001159824189325372194259731528967508065323129119682048272179777797814200854804188684476606687590610590363014956809200007950787212176973680256575295923769974011143676804317252768106757372593392339792632961463045965521307161326603375749466193549688718903694135749845756330769669422409036724616600082066417938489341437038468685545484656 [184,133] 76221183212397421578785473564497783303489541088023508180735222414695077475313435192361243538098796955818716283579629035756601583057111936227519428548358291674136283249874191626088943836470847708312280640675213429922386393505978827935390514188444324587014435963785731303913419694172058508164247001547100795217487672507571447853813631573898229643524145061549743143119824460919035628044833384136653106647849407464475995971719723037641937906203973055553241938801589565740741488999338220127775864072221771690820105038198778492518409707874586460748696748720298859732170696119238349171469932083246477722040441518217032637522539474814345205618596789846393276724943534253339685607472415095997188341539924966728350907764870697681425650157312360444774652571239434534833948601433933567141300593773810045080245235255375737603162196484851207524242120143091865841149494745380709262764965461433715447665472046760309014341768992591677383040592296345775654702710787234801670505137505217238024760906352263587437796536821839627037643057564335945948191103774621524200836173085918964701327141768184012902513901612011549908183344419580451683711640186425670862330900513714350267521750289887534823896567223147778482025375708222562931324326549196441556509385853107644597171743646578793307271171142347621118547188728630642081717370826376998543160203638428556284668337012709366942449019461037291101776 [184,134] 63712712646411596777915082323384401998697734483733606163459612039460981560045592219104312323320688077710155376497180629349598766866259510211555736181410143011991243414672657643371836732014125493715405845206736024318688152298780643678600312348629232909877375578154689399035240226283347457368188752103285539650710611597264889482342094612387583414848425354197329122612363207635525969465370061724436524708303280009562509554242945716987225809755116122693666834529854929956906697326366402081093944341639011447098936444636449981840306266635724928380498875225783403603190486636450648794345310461837821140845263125464966506864328560488106591241382963008280935857058154416290445461620488950385990756997959597769106174511993313974533494436434178183919834125183326242506524794681108675895712153131290319403199811339327840291958375844759241354487007240552269744204939901457033821864731799240871913545061323377170967866800499725059187553256390896261858683614664311827045513126199894690786527246087317554496945600344060341782872034373296647984167503848035769547055221042169096511107405734095506923346130316261518846334296034719763800222600320239243586345814138647025675971168204394020613003910392355617327828136320380494350767206000482336735849835650225562212244436095637694388545005471168088966387162153591068231099728997535065640291435664821513713115455638202360977207237144384 [184,135] 36147565431619502690542561801272710868645689356354468826843852540928556440437255674700720004377157182890412535581782152951546605601359875349386909399083879595974431873434750201327015101259431157842466859280122137516961004283916039703807486074785772876219867510755657829760184833060189713236196087162747067349967104762641697011698080746372045548738219550284407220858939570401829046666578625007609054454800623512278641660551550884860096951745764581465630296389866271890378649169919769260806131782119673943998633429838514091943508571340540301149252881424168634451287844397607319120720660228505874324804779882148880240587532613094989262534209056367335418198168938151983874344800690077872383925296769741361311145490442337165457275842312247754251860026492508401237945101915220604530750625279589234269108168596083516435703389844360196347653408257515626958764184436703882483321987849630687982532012350043455284103826142295442435048434098880769863193109264985732155580767555378317176209000458350949910645299787930075457777009744895100984107422023872424096887237596250913728042669079346791222186381357582405904911843353588317768939658000536959530879629050337922580140708153781336662751375002453363004221128329731483909224072699433647507061027710419938603688238612729652039091253554944816262510873760672839965796972556270735900987438021712099854335832184570793249920 [184,136] 13828877820261984212573239991150372120150134393193632310947275214491796698848443697081301117180115926099412847523131924932739259551040384696451623841864177372084033259660413958054012161121236715941997965528986059950763110225114546745599942949115522138255162777596289829615659968728359320456745400756409815610046145857767050748794893372154615559642614894062837154035475095762710223508374051266126289453243772889724721609975525678486312907689348064509228539742281442451294939103573665423282864496883282846326501779829256785061590926944059943156930819060880454189585352397700134294158422960342121231060205040468448166103911638077381538356164652574189205749304558780937894790451918056309319562932457042482991202326677249909336622409664924837052767029327684493796670713609803108793677616732655356630863436178594484748275324292964430406802300317495191524808098180404438034819673760932340138335878680181706005246862429266441083866517439605608408730268402554786968055488582523474764847898347557259142064363213021903565781120619033741329902212091037247355015403122885793416536807757300977569730941733410999752115038440135132560723507568367292538664242847581454769150595208149950425920388582289187246314355351192661668621425127702251047810838993729960341789516055467453111394079860620470441602844903836536544709165554513585840759571010466438769982399561292 [184,137] 3542729880657385479666265987922599481571962835121326052419618524864013199484971437865850465395908497869869379561137618441318354741461722834032511491810306533638379527707170996572496616781374787304786355252231049275285721931200069831783231215844824759654175826679814279324119168593386236023122841437044305902853365166384734292272247636218062219402089603238718303994470222127764829720813592295211309290874383866185385947473483490271648924943578798484582003893420009973131560813408302543830168505415874372167936457509486848236507235220150634425610239985914682920487160785345071701977382986032738232615218623460832303424748256164926201112478709030175738091963207533000452036288938068354603168239836115111556350927561906466309102534616812153055636463989706049125586451805174474665393719874977395766496996210185618894551915572067174230968735406903197288446578797933244172856965503662057316130062958070262880315804545173527459454912910762459727373274448149919528391364139276891988144815301620283398305076454478939091687665983936926769617718863640039058278802234112424023552972362637102327269499193796314854370684532635157173219524687776341374095783170559399578811036214792521500670561596421442937783161881899605202012579236574040549752263958333817746447410368686723332681915442358369813176359215592743587756392647043236460288354681908948946800 [184,138] 603320056328925294799358034056679322669221510808962612665378601817162268403645620839735917360673162947554258484883213555462778345063048173228176185709554173922873114006351628360977796697518704531254231350522774244133478221474386576087802982615789473126386231000000046790787721857655205331689336422308570976458253615825446179183769271692039502339259231186064792066468051820030834682505430874924176103293245600501726529788792053663309397693809797347551759745799567136565819491683666105940857853878054382138673092475981354706381210188275272948630995663535206174468037515403264388106865963305916585528758940186206473340327442712356469322362579912863224110559239682993697032822465772815806543403683216732377589060668820219354557032081272940393337213339831066726121728614646363541368527781227805509929976378625202527764025467087461328428224265232142348708531356284447138530675211057427553803959389257118236995802042958166734857259460700126090009861032648895366178098816077989850764109080587836258804912884926659876258601056179077676479840219008743240931947984561200962605173363066094231666040955600963015655302198479463748708733700525373378984719376011759058624670023713857306972665955822315932689027867222994809338349577243340600700581765740121597950781972630207514593770979655803753005833739537496117803225240676237607588170662856 [184,139] 67771794998919203887087812716188503119107534378761976965680972285428077818779089124641255321954103416765344119723362316662108436279475141235283796355840940187710957423635822173734970500376427616624010152437657468709465611506344883115119338291447483461800245492562781483222590680261011946295672259191427174602883195086018258901244699672234523882907329997616016855194790839830201121963532508913326292045971051425406588741645942297200196618538205843193208664117805452312554916966527540975392110652186390306321618670445177323710643283650209351396742658210199885254811502606736470747560968284832024991686231724953969576609089163313318289444195075424819013612535491740664761045849153692456337307290617763318022448397857548274128861977052300855191170517335021247058547985370441348844382500118181586828562379278442432418493766364402669948851171875389291718508202043040603945096113698443589895852200726256990117043949461265984605737580845941932336184927496470026085747278613868334720277462213651330999915370313523329034211055193664546833969089606922372588967326314898359261775398730045923967553424829102729833082796250047701442299260909904185308907569245378563035732973280873415175142897263500220595295601624880105371169360696716768222338680787684274233901994970292516493559145748066697934798503355582218687210257610034555776 [184,140] 4980597700167415968873259315560471036288129175451250614068376727805769000432331276069452202318735366742919457266790821288910548869621919511051717753006569645337555016230722803330875009116669249308345479148193374164895711789946137073567570850298378013432524201788407474866974645544164456102116415732500111847912506343510106004536356225814251663310091606477827600853972894438215641188232415644133862311503773469013639893335811492459469833418220742971551056549532359686716354021720036994507812488248592074480302085218564080798503954842345494922863127790236286193408208511253635948970389775220176132563292581564128713831741683748502925635631038131109267331276571827244014260843885365224629060371440743854985650024544416483449786407807916703196860092371990941132244511407625082988574231844956864577632826459475236204817214302047287830373124712787790033709442964063510787994811541246836619544573889208872317445770298621282802700396309339751531561998518447944297250046365468723575258227449137199107605647648386964406898863086873769449777167043537687693621356186920297207897733209965644464724919079000008751729899778450668430594104759445523487955714934167861993293683911168583982360496897002206236938091700423938627553445784504261836757619799419425679833757255514920654505000337062500761651195786447175595431460512 [184,141] 237399690873491345480986585511385813344749186563798120747020460296842491587176993836709042105065118596545198000488027091004034703892222101763882226995727717353990285230876037443141316312372901031092720193401339770762071626153491800903044285168671459618445713782213580253440475768666446035217948021137733662630158081169002210842925042194124629070273394015751493355116693399756988030892138062508098515843433924453937920401844649618914636547993694203280637149470001951838139739344184487203959631869790681031498095012567233706638027640527295858951414088262112943824218637429833387026739232856956282804085505874979441479922918304904255183569579970729412529589535969799785758627953999492303504700871591375157397140754533594256650494181382786757994489035652494789024410866152009123704558235093288478067468354637953034875163067882368453308797253367413307700076577430687300604910069235705716440161481504882148649705358862149053585965384740212856977594929237149511589759069409871111751787064326036498543677685828016330430203361695580016115617500980893553462389674227583413341386291026970739271570117271724049409012184545054672680553234873445952474550716292719992447262968256580635697372127598569960394576457845036089360048849878657241130727211020213044560258077020709709751839060229889674098653066454573728 [184,142] 7272143157218575771999071999502406070848379488674958986934729105369108745107773692952402964676462426721358644525173926850239004857945659995226911152113774155687335001497143753819513733259761070707658588482362043263855546537903277903562628725456677001791403592468694062663319390126626605218926405257114638353650986031866973518260196543287689893037479207569827197133571687381003887798012161909514341614502888617147131161572700185616566316878323220204088915329821472413977937113232247974218382219638557471278137474644636994840130408290640788635221823161788327863771783912343333162758585041544727976293947059519566175428409601057627444014209121200934791733192493736830635590861163069848367435942006237941859563929445652949827500972799598390167861259931659484362390203166079993612707216643358107299395420719550582040592575817508865126272867930925587188072050605158566009751691650098543652388056749080310522347734648806722906829476235104570146302221994932223722705037760240227670299719686331221185134193857785379740704310700907994193093618605437527978387785124986428091756484150377184922253531691690960250188178347957873784005359397752585716175469910165880510405203388772475515659402284755000988409062788582464924066631192860072415970418600877129129146493100655631835959330630336568750045152 [184,143] 141779682353234966082804543084080463335125331198603285608858771417535826729748568400041330486836916157446955834555233298223194317284737880091795977669273185744966904829544379157274683614445070805955125403172991264164641078518519780886114204746627989265277289901699750866491199914481484099030367413919714908263888456371986971306287364327785071420639121145837332995017233788670513981201332889010410248104937088580649094273766516499513084247226838607590830221536022071415897181553272305383369215045948686715040451018518156515310341543710516531588920152329546316267298471632255337923724717334229371510368585192265927155911170513756498462710731558904982982526742937705311440484134969949108141769675770184930694158714307578231159771349480832341723803197966115861257351391429520261905644688352035392786806381416333200218586903336649364547689349922220339466759640241300567286153360368230625326118880746114184946118242269598260850890075477246097475128697041950768013923603266056911534745466115723760482370743906737773531533983644511183361364023214639061686570709623407727084396326536617446181632410239993605181644236305996328929153150190970488729080334500352362076944573734944304698744498060067776865176031364915473232368580707562556616146891954775786781831956891568410295266728658976 [184,144] 1741299559997978812344646675182658687805912997696508583387154861144146111279287797036447669520526494747077734924698334973311609359833778505863993141872837591770507335675118072538687800704860643604620988615705745913592567690791546597641832937337591819161592712538523808907400185178478091282459211276820927442774281396545488661434225286186565479471243498756666578065396207517755658007324534078075933535155057769808912623553970622497475351377682268949501088107779374815146275649718760796179804819637853550198094864135554771566357218067766426154651702730979218973028302956525531721958119851669573376551724732382911569277952490661858116282247061367004313011267300285446403768852486558996896620738597141315792431304752548456200016767191806718787716109297310863863554693718142049252254204355348124431041121977413221731257021162775711516746845982280228487126867598188486918146523655062412761541339001579933405319779695134018591315124427420806595536913860003428813009306863453377546589114345580225415687703244071143729903838534142255481704802667044938273390326972726131655155437892105241056671291305832928877843626285386587411746909728641096120567788364458404308591021790779977906691517815310958117554339601905136194998529538955765794684293326533835144238127726753325659473 [184,145] 13326476801107678893338655944391081096608975592135527654524654645419236433279250852561103777197925878082368751596429174225912004946461338712354045509918535481820263662469700305111028003514930294929234341622984737327462323065044105308650429603842383770153830139397572510666241793773690312439047428478598038618744898929832693019974221908379666533709051716114541724246265534363327863541492123855119496333518803426150973473914784837874186026165800959780276592366471527734107753576445912666757013122500773108622471132826197436703494775320804155208626538153828047324449504562729568155418954316194251730305601652708856454910132106812992087149349771242337757529038440374088068604339758346463979997309922424216876330859101155002285456591776112738489935166773227709144162684929643975930552892613822150381192937404390499035326601429051097177475944659592126873224298690093770997216996234002899421894192813223085565091876239991270386031105087927225247934320561194677079293076012913823232371942660128671259541406496281314107587460034663978375800700384301923270323318162876656226076488409133324920607082232379570073808896932406070126845778353153613976460190127027773602308128023414457166985777132544256074349977652860223859291192571328568639199229559792869603694961608 [184,146] 62824798973327133609820244937668334485623584027720607478401139071512197535952041509927382637606184422610062077578149186754919962913442893210655376655301725769960030930342918397106138943665494054827183293426492218973936968613707369739341147580968879533255757865294222348378172765982400985377031519102321924167249108956795052306841288288203171571278981584465158923446940460895165315209625892216425192548237273069486688200942754745508835230737712348457600931323363923521264516070406380020153031286185835100707293568087140130308787487737425951540988899144877613285564987715184235609244621894467079981824895172575453822997873801708012171858977897265994345596486243646762856408395274097514021080726710117817568743481554761340107364579138374478271560999937692672802078517428751000842887017518238233536908058707375649039550134391962938749704022480591217044191020265538247837067666286431369336784413302529352195038200906863124166013542153840807072585821595273420333695376378792210323690558767923417485200105290048517697511637241475305971967977734877390638154947360705012026092308379789362081975353657783360859790485057388992300752728230473658712021315702006599470315165650326902309185260277532088037235277720759534467239485267905267382374353048029952 [184,147] 180222360824682667291862445530341775424081752303349275990714099465952228235651266326880172641142234804289960120841172467695409665230250433642701091208752100556071175178675410191472398304395320271477224494037536993583019912569157285946824431589806202814641748446490995814538835359930482267480775514240065421839169600404751738571940448049381945916514132817857874062114744479803481768342716911488791928246132161143956082366986282210033998728973410217027236864742169401276495342672000301649249701821354185911567496008624203493991820127376783100333617065418615323351072213604179531777304867403494772738505901226703056092980245679439955990438844917822470639874719068673321660915605286734810095920214087628309391368006599264924408565582418260460279095547309438346886234629045863815333188163549153332244380567356805786718997464264374700098050253352483850323644309427295981882442843848159898238504570570048605598271018047302047638966374052056132373588062974174535047510275106549210536683344527258651693076338717160859701250110822323524008321948962053379990675903388173910994181359358574359471407844735494223809909356271055243598689442687226633138746089995858311683107051990009889749160092687598512937750345356694923624888495060293410322560 [184,148] 310534187662250788815741771985787032231072313102721174506482920500748300467912124111278831300208312359237553241491057938326963057678704004487938403479635776302478563806574815516975601736797494185487212575011981636685003282739322526505000247476493893942331250187720723686285602100736707751238964959600256376648581548215658607130540063175857762673100065156520690763951237013749703728852789762445162857458258405175520084064209903043870885049428173516017132912807898061453567221480318213915913593727040665191102818228440920871859998729318253204565929216883282928109664762960979918192013566563848610195522257672555367856123828882735479611023476108306601750521883913499224567908033335877405009657585743262630287034365318382056428251253554009636797351870761844928069724733207182318620534934292641644996920008513985354040486505436621289340343180681142927807268028994478999717511896997181734573759142268333648966227014701950973653381575864865315612213662025656086284923392470982492452351221836084627931322027188631867097995896776901119129603429530541458887376197506899490180189497011118739009211977569456370028265253864530801824848603625206447189547977548522066988531791155427959262839346638537286225128131655046653802592082496 [184,149] 316988001812432111438000685525002666108812958075570007690170771693439080910933862979215838242144992448508255007182454539007245068534406167814747775036045865552633661067233715179494056902418970812589304726473822316045120250179751841458308090519878572969874970104093371452033882988824672837451432412770135920727854517431265103879095355953869423774817859380380090143421429153204551541603815070002346105434714608663950700578326208787436191378291874032530567582239632817750553284940343621046480294682992963088551508538592031840739302042346096044200123922744562509427993138059561456578151350538136230367756475176024598526423031317557313942187307642519127610806018575111829114464766334124545802087733536443966546673539779157291819309456047772323222957842931070842622707742053521731389121975564631758650695943327587843612976425684227396285153505756674154217691047390649974574627967633498806423330617032859881233500590932123105894039679786227389375422970620273787185845237442117504703088489303346196824370720443600809358302634970528477264481305084881598554644448353180839582634440048887532365767699244368170405353643932010071613056635336392098021015970260051640649927517143624624429613291262934023698966721044695216 [184,150] 188902775018635574102479024910656576968334098793893477971218431784411411964216398322260446402635024373679532709386905429667708495935546235350287229271841716434046217869734827685409023977794827859288057298488401174350414665525662968806956316909315767376417094693028538856988475420240279391566528180866334800749087758302182624148793910171033551796712007696917376361154227877154313719826833468580278007754204683463687246675253455172911238276418784748677504332962971266934071319699616292631155221145654929725232393426337785411465238618783736726954719623986294109435484337999016925287309070520201907855761301322938416431205891954278454659851603389975091392756746984980230229941388255956748012233350838772379506446292584161694304265547419640401631069939655155481210392305217666411655069527103501776545233355101826844988193523046254492086226177566028272632111786502654193927451291031116792096517547337990229494714501912858619450581032594074911277008358582036055658491799701501165925325555522146441097454585556176335879377281688723222412352819245208269833220737122668076856294396956537739581189183892636938486792115450430496509615471070811207693493672716697848511528781164012716132542288448500989512256 [184,151] 64701462437447297971459818171289102221361058194328966354739565535358244850303382428866825524495118905622767081307079340149515638174965155323201667103032649742351518064216757126310459845905019368907854451493931721368723705828268628456119364490698393281872486100765270266872218784394850804513784974621228016686458932092250312249964689101393179130727708313790103121950069431394482976399306803060764127516077819287380084454619349375485367791407381987042727765945428416288142486807979686496742907594609577104212669546287373061005254492597654075184449473677761910364810216577813855644962684876046280875444086107605047169891318563513255114392178670633665635058922645153728693144228165874511639322441102076801668517147986354054182267938664231993801302945746237804867739275451371224758261670159347489898246443239602547162764250737632601793224457633358833650162995299530049525517789826794086546111500394984152847841827803178731881470471758142364763058990809811215754649301487348716245847718948398960714814700929807869754865905014084836146036886078853217911294934170599631959825602911557701761150003857501822675233102036338488374528224258956438545349579532836644970048189772237669535566967008 [184,152] 12526855320499438524849246520160868912221445872847364532714822560653616855493408117125140943592656318032824716272906767688519188255295323535793910840824412916201870617655081505195466732276859744181171809087624780838445804163738109615134869766860304757566658604800935849424332394699557061121985583927220716143952277915289782354116490116741386966381925113453868287601126258131824943551716193317967546876264119178801994673983376710996920508478003081485057888563688133686504345316155496859408639369841429839814071555300777637599007468291044904322759172316741073358933872096897054846037446780934591558960868876022461613976744966015308531665901847971492380835016998021276563496368462341577212470072294121011463272276670922163646103306190273641022798261650319984848888044880003138760831987959119437718406811946476577727380319538995284826124832143346967933598918152416460577328890272165042861023334938681273734419494544797500747438061119574778391253798923504975350571738417824856447233522697362312685053673802884145931802442929894317670076502877413464370609238378525967163086555622015033094214507498183824718484029689043491244990891629569733041682273283299977242426285090674146 [184,153] 1346818497143050848047154912970927405216666390339768999820075171783059026836181375562982091601631718061697564778903759750470091140041629168973116158420481974249849712909112854482446691700245125630399252325239739465018681246256457057204854135355313892647857710784818799464366475869862007681092872008330404281747956508349789950422397622003666590720555709825346808980151151336928487449803271863304789322647094929565846442660054948245803139940901804421547750639651348211678451547447771396159930503443656316440855664969484968307815879489739914127708864637945573075293666518271280310190603687114107211961277590783916842995211368999333737158449737625761247490177837691760440426355868798717082306527790109960928668923301405829285837418322957779423171713426673866287236992814506498564495344116710892360366375967402570855866486989532991000860967899506112836729079299599786819264120127469695615290225375235166368902932237470488006346348376283411646923924698595987297365797632419704293703181943071386889935768060613883070853414781303530220425342808771940029662801284743753900796563876335853135933944271087619352487798578698634052705481143351625980529402215965849881080 [184,154] 78899316582986109081712728467409352051408999136840494309292183700316106492915494549992497661815078803282624898611103806795037304828175244982063787134905681946065413747672217989570314010345471282573339953265964369854054976960724709365145433558587271303001957065589113905604783981224842204439712374862479829276334895388111165400353228032153832617151081447670745535882326624261907460101910347534844322101416740438583806942115162537108621174158344198103071142246767659152492078016126775562078560015364560268734733836726014535103460570420243503362976685962269803132122684262145228087445614010401997407458315721483859891162342180097004594593640588996867487071949977651268980749860299286117251878263075449860086639403840014511864475167498167585666130165591152119691742356701340181730287147938336748145150858221219182890086546552122014042447618722691173557272399880850424282613364103178900246497955556400367927679862754658157797448879476028364926137245373030140144997169977625376866180068391492989787368011301874968500684855406002903812421507990678005337433378506647248771014835038372317345272950982848289406803926217199468560582864073924674009875392 [184,155] 2467828522022241428232721423408293371923766180268937859800655071903012405258705768360063576899455247032403611195381881286698927300998165475736866503567216290661629309776232723124686228490354684843319358154305856723676726427692432122569668052582077507728082116220983998979158531221716628777831900508919720483245396702341259968104706221276704995518891259289540842187944403588191755648129094726394946601854157777215577939578828720801088399739565709150167303236573468638294296312384298610508877127680693441182998608515781372743836737376638014471961586798147213003404212559118172850031398693011266386009095018075898071832138369782753578978592527190849723056070881761215754948970328358851926868601852979345063416491529781145066142063048615620651737526001652786355144928405413131243859043477881604673869051165337485497295609805133775914120089878565627565273478963509320515063890010612440112961912080054468523697034882046002709083263573597263548410548180828949075540084302028029311770091060542236919494640237126678815001392674694151911220496272943115120134882717918107525078288678477784601201655435018015102086973543491683236231761274144 [184,156] 40325693192804080998075739031032517636459985081108215881146203198059980775988521595224122363575466219941344559255676238910144161470541867861810331108041444264847990852869228080239692926188889807054774041780272475110720016804622771135858833089600693944698737346090752019983448117867343895485623335172363165569469609463319514699913206935870280820794849981604792262967853291152107659621093685328467062541674124467479877353049343111897996899157125873844165706945171570580219663499725310624701659965715577771635202093391074166001139180985073068901918976209763958147314957270798028183853216538971874055089836868108060029304960820303113392866760231963233780001760041129177792472668025504838999911526334932800833207246262874425216850187140147967571832202504121179611000396583015753272440608319143793820195427347499395289842896366755582332417178582542285134920289896354122090232568935007545099154894575006281821920575519455573253510888315746036939844200174220613145409777236010691212221968200715050361096017710335708721107964351190374899588718137040295815731277018093401818002013935739547119233678760194203054038894035778776 [184,157] 336299500269059669721127157010089865792148076171280435228651128369088743600770074043254770110574851055829638155393100521097614247839048723757465514392922866750588062000028360827858752169553764244654990172781484168187786650690574973035134048129840212618383829851758200577180667839243057751726258823728553185864671913272182177132827063304428833431166542479120661599163707683267958854288594257091507509371854420345744966201514346337928720088148367534673451238913183620871587605670291538000522194762426345185939412272887356683315562083282052191758478623500851423385793947199658349512823432248855505031687750566080372300862502214997882671727241013864290394471131189887777537869413486597359468625558100709802395760225293108039458618501240072534209209727868257598161154976000465999021305551437646916006819007047451699767746126470059090854030043824382898475585358871738116147828182452230324865309105375497566824705834038967893042800937707109996624512496612377274914124295689260698148112755032726519893909981173301177364337551418133063810827528762757321465010919201442370140144660506917306031172995064725537984 [184,158] 1395837083095684848125619561499393882238593781004583313066699698009111446304231047913280265071457325147247139211519158427992364680660637361611093125404420368600618216293358711839637434813280285192882650278353926603347318228626232272025950473410543928574202297256853610801829152283746933670683857372479955540186646273948427811719849042981732613959527169386948904791354503916985779860763411061808828874631909595913957027311677942987260078018693119115609903020819041997745472771072463002571988373023537003794737843338810936712274627913053157499540122458843178762057870390851003970136382915546045239218433355864934754223441161842744090494954263422400955708635783321825621058036390112721807896286265866429501685797649988262307045727442059557643914617885561830619981336239688756436512069400497405796651929143030529381752962844791949719669044925321861533599858227407747299767193930642858694139320190523583397903889887089233350630581484051395520083108005320974825870865377619864509096522607920819313380449534110096498222323970337163663252356304199403270014582214371005108126087581127444901136160 [184,159] 2806389056255260424697940745416893029983162766219499911118661887340213565249383505078474630345473937886083039065666780650105891901990230474037284290617917619878291607519983073061279929174940011593047907449084483978280639441783637246106828325571576935991961588177889451528024098863749579219521407868809935420887247196826233444254903026198235408913563042724135259139975406443616740292954568291446969828420224695424965965217921879765605951689345555443705096351927972665989051363691936492906878616515227996659538236577349851214709129751736009912407945271423802123943518358662063980721888582694288662299208433445824024377184977614542908795240406486539060161438113490036615408496611216117540374651607606545305349735577557055689579143817800764393112747309377108534804720503647495688048799284382250683652506712842977192109125070942024090603954934640236942386295449832671617263716193316608257271107799243038953105407651864989608257188296662735988704678408321780862018413695591619880691181718436413700148459323845428109338278298035087368421450725002829306796539942839826234418200576 [184,160] 2654412181988148978953039267018647801419363126916282903377081291188033627787606658990765610873359010695170108309959173869138270717636734330714861842758891558945733157570702735751503212921436116908817275212282332960535041419199164602445676779862304592434168246734943272290693325664216103922388047968481941815955721882561149599460074754263109012576181699567500315300857391312649000665430872926082877623460808576576358415161426874777043322574104785229589297550829737243836188089228003314448028735252580041947859439335787910706254477457046796308616197760357137987150189221587091300453886648539429612723488940964893258211292502651377421967298049248537822205196138394178665787041535710758884366103463769636380380822924520794251032102201481920563197771130609778585045705405653734558332681176473346581927732017866001056140025574603331303165493339520918319210007142444648500627009808355470258493691872928880899134986502436946426223287938069665442681131115065448858799027909246525177797146792110396142088957590666587077962504825290838550598579717515128929725125873075 [184,161] 1144342363794953382360170392721744724323447628477854498212729659700858964169547654080674379871923965823771296789314214034622084899935865331772297460239179477390295540735853647002301697048068869620219452462222752573521006387527050438810036177094855329960787381600991908787764130220409957012582450449363741725951243347293989353818774016376570801042990130748198274814382771980518319910269998183892548768252428168894060477406678087364823014000646690302402805277717167368403844399781284652683411273301057628791006762996987850926387354366698078515886356619348185034138461315410636452244066136019558487494853116770366703217082794590680372228932950721074901954822900282476174858760628130641714999375161698861952143281424577422940617413120500022472058295924548196220420989292609777560643393985707996468900084304577246067040017417398972005830245621096314085301505095070860280390766495861302235928765528637921390527257939018023729306615167945503985300151163955621790223803813148437314217344705034197344064096835950841050240813532781055314860109884982688 [184,162] 217273433267066828348913482409458177152349208140979416641371273715930179574944787085240706964374159648675233214442185826765673671849405068587648278318501007595018963707417602230635812033202737117292923349714594957095076772228092580498823428412294817355945421040462420266789862322935451433435481740773447881428840801019410338782082681083122292798415606893344388829238444404583645125490435339862870025899815264032629930568978748538417309916824793937508079586864087451113048853216954920205983594304306762931439583481596547771734491178126754437398446566055583265013393755758768146036086765419668656337384043705945450913870994707237540887048530652010249287506747728909490985160962735034870894794016895065395222958825114313230735006876254221028557225676308599698771201721077925887388593287608408744345533337905159875438476407723887309581551526116067840347812283091078969226173318508469794418586616787229869689975913374220696471526395932617972680494226273763862213319481441086027748382316344068008693449833603110740509387558516524656 [184,163] 17502998516107084757740162133545666682825396456841349299707559509802415186666210187505352175014982648743071002738127165590020311908076828667511512355046290368779759408015230381094386598959008711333649875232705241921285857244596003393392606536962689876333051168617761382837255314862772102883040576549410541404245651896652395332561232573749273420621263544421228523624644116415805639597810840739320385422293406203048843739333691794248907498462585654117547095381392478618879419387631783933494048922587130422509574412717408306056098068235056826743320324697748768980445215909779345713376335729609642322841946199583877910817304430623465138542056132688948134030704115092932307604118479836476742768880388430687774070285414585538177719580947040717281960702993178740143746052671049982020691423873910054071639819254017477846729580115225061999754963366237175533853388950739885818083257885380557875498893870979750282651363531031359844265686620092361089270278296887346668999429534602779950210780484861707329092052080823558560 [184,164] 574380016075826835727798297467831129221595350247598367795119156813057672777686177917808434718961308368504178193709844900521059393394627557295685218138106602265377240571181352583667192783277440445191540076385246413016555084880755253393893135350303765874637876176123917937014170703757446138433698676532229818671138403776387173168529330289071685975416837641589559336583384227809564992229752215178009800161552113455129684812836284456989175773568348009214366283007188130846860224488597084188060643373572962670818885662013983665768146811223777158052682085197702233066052711496107937497370723221959777976546380814205617935403405651103238382886735469106911729879052038072175079141660095715115143405530447588915731219020794944840170759556933988317594935267860997687730679627546772939564033870836404224905537847571203893080192043180131971126625257924536982875544743536957894574446963599559584990303658711209055049129362486608771436205492501178974359689482320147589761957113008334762739828273522442461928 [184,165] 7344073276766611159141756906452001285294292746753751191384701994445239636798208526951484357012270222906743140691221005647377117153561967197330349333324164672501750834654040973595658780673367317292099562579831721039515183029343814823824286392750166613128405917116080488594843387971236402793904846921122884069949689308398821665968547513188500501549072740745369030892354417055155799035519803502092166857061671077887476154120142464640229579882765370330380145862781623762301735407580109297548204516107935413716051106318720806083993174209075647924504761859893967287454337919364684086435711785605983534454617847806897290177623594622133338786611162275437640919297767977282029823887761034511595735198583028799366131917132629492045444790368996228656122737708961108850493821738940879705023873929017018009698975802763884150876111912363276348310435396927972119809213611384482347771671389544443534945275177513435733010307907762650015681670655348049090708411437280726055787067449602876532224 [184,166] 34843060923816601680336221583653442171793976047650130175302785456934809715560154281706656548301543979733605917461389475281120118136143552089381779299338851933939018626556781423386784396230064701508861310825388298791573032464232778372263041004580072946753118145525942569908258419728463595728091566440199471867709005421408648144313004275122539064728727595941232515594159828418453766216417871157250658009346415832928175970579948309875770902985870637713068897913656204235579540700202572441979072707969404301756391075720378699730849991447998601850941683946562359690036912927946643393953332220821629345759050387587993868082271154317071539145074410501186631927123643948903957105050713243761007651380807254117706073791395169459348925991492682444670256689235913659838412580152238609480286553769991889886181245733894426917647680646449038780443781705048912553251395646189955281537509550336978574651154460207455598650522431848315115356279453606775171673452868980505024256 [184,167] 58128045395886959247530660280995228204062850236435461302047200244958275285811558586876749675205538030319846393620376958631320449599084732989028173298387032114213447896535574637350967853124948743881880647079618011112443219224050211323084419191725604471546224916641640954629876988659294253314559914611936782725700252948402973806744865300000474322782515473675161332492748384025791592316630928373872762235693703496736273905839662952673881000070724507048337045847807134110093853590927466159990219754005406966564517716582225696846301684866261414227924694695629116327859422896823501725914510848636958857990180010782380404867672696850323038690571260372886913189919814902340417765508870143910517725684006096755071509246951296869153243123705103504423861133103115609325689059361705082668062818003017427208797946590348783584488177010908662970057389829379924271357851781475514584464316870741587941262067112604711277009526313377224521016650365301106388192 [184,168] 32132043540707994386740727929716680083268671408404952118717379175342802717738842450270093637194534656067185214894594242619961022535546993815700593075553372846354014056982879820360828164684678052725246688885795189011734667250022763391395562826812717635524836551200937657532030890999806878401769829131752566443375860027452836282387354514272908254000309497823584552340816271267965621004931484039106457051986720335769749608792616209940494681638550562612632112192332859336862627093604425555795136646503784949340391975826060506831004423550167326077366438467903859000251909976494034479706480162893755524023326671070453479016463938320525956742057975923604994210051890709430821007725330804605418999490795464495959231485098162345922082257202900153618931143729026663809672693658068916463986520784235688305363999760753083617347586143856833241593431456606465058315360673784782392792046656791740512547554186530504519673671264668820923088 [184,169] 5509814035781729846396585509328882033811203493098465199778395877045532442162033029265691377561226809633913211356198233889189636009117862791443434510917818059630964307754427709695299355188464534226494672600105804752838604706167058577123501650011550082696348691671030228436155753795350318629871069809348193582391620569323906527408653071101206963658382630691791224430185959747576581237266680378889036947103556707332585820326440777636217904079822018118013019199302588627682399417158449983427336438789829609033692577173055156534965916448726849692837014649048320715849651033074760040954227965899998093551584546372198909799034264649433007073781425950765520293542111378598441420116384622181010958172294089682117050793752819384216658000177508464352048268325211091099867554399164751056638209878428493436603740493854664764163584485314900126616121572915544069383656665430742379555545856078412183529051131090898015928 [184,170] 272308757293375707262016097273711568675310024551247985133440785893265881926075581413282176745631093237690682837132430105300841723179005589703310442647223692771263005259769073633119683990945207391279783181575113300744058900687626625982933261838001778985026762073069471781947118019703464478382360040335749968730862521094888520136666112973692797150021159705844024823623276507396855326304667823927651828544045749112308643836764716735417151654992085564592973538552722268000527699654097468448463209614227544466507703772466220635025259425129077084147776046782316399878306632645813173966407760854816069401271717590654801311715750424954546903858803697534291767580967070500191259749593848645257306125842341492663298476901237179371151447884907931057367785710879586936626424702362704967052388291746790406086032601861780374923958756982125956174000551652997170408768437406414758837267296560695807648 [184,171] 3572395588662148197621345674427567638072103898907247474332005454138103420328580479121169872367963565627029206387372872536698630468800394516606404117169127810765851091031223272443170824960758951021586499032126305328807264042999969784455870121911622575164018556335979879062964864498195639783156722084469157688275178726409725182207805772628338080000448193225040291399860528173747190293658955400586348987212950835376165807219413062850268909603628908467541011005971349724544836928921749919531164901083884281467725478030329833045643437445547552015450647677314998804363854367640785594445076998026515221241367156853825107000242606120226041693257323797271696579771589259019351871590055101672675789157562772267932280421548354726136433521517340459865607102985024599438346315836583733866213101484670590983704020426189323635578503869031396929048701751058016741996031280191961760 [184,172] 11338863440545931731283036384673453425710419608892128095334681837248960208585154947059286069346585316979781740194671569697437320522819886529670705231593235873930274315321542381467360667415300168944502194709854725014194191829317188497174132445520914287896818628562670552656570347126826280963915433726066858394170320288615402649358440621774581484742587676896581409598440836691058734826038259321891004573578206973672385378318896241610891885456504208119866421117277960788413053050721943781076864097336684782904136388109148608730708997187758570293613362607245227291617994584430603338183937949658838074854267935659665622879785394596551103478552456358121044563152881754209556553822003728899903353315417785066024531400577713598269509355866126457545236651147331550807313559243772811097542295489405749929569674940529824712961614635875376692327995211687888 [184,173] 7839424641112596812735314394367400088435450635254603927513942958672419209491906626008165208355105077449816552634470232015469405998524968991942332019409936205413835808474957401365536181876790130536039066020285007382932537402831408111152854547545925258531983376560600700565056332075782364042462986888315254620732195899152267303363115417950818380438908337925970654161228211056836962866629770902927984335672349130845163987360074043319731671585368480294907474855395767141144098251176952324905671808106188987234108122902788191198092799290282536140554855575673187540665749004649216468362782403888122575109783631074301334538668229253767976395850855961500673872417860246490157282335159207373072107922794738139978257892277776482969406927606892940882990542343890515109907527008709698054926642574434672592674340778177386306501009826912 [184,174] 1047368078643489807482351772714332221675720397288073102820855723151566256558559249117356937853740926889466610691016459353217257458922380243958488866697498452204184042800528647663190737711742963300314974392016349358704415641991028938014519304463736160218590527478865694745520877276771236214380019184991409819153345694653385932738245235222245735122241558927564927002685359315239287133225192481401969806068241347790067208292658820268227331442742455255777956031453616935714878120007625227444216663980716655328515198490494826452433948380171010471517655319286249065300489800119400424908535058009533573819020663809672351803619695125170958963861073843292924109200056973354590136762406750666482028113912115454345694517428099152950639199651103860483449230422144369279987808332752377916145322256547892482817857728 [184,175] 23565647466945709987022268194241153919086277152521278419187968339187773282878241879440007199652082175737057811128463337360998317352311760549731343303622326086343187463306613605054267927798798058346065128051065172030217112637765983362263414406839440260788377566857259692808551330546757836650677763297720144555988916590583366154377524398900405637052276463218926799180026335286458968517425243018087154041331184784189908947031562015486143360321860653438310999867909451649468387229536073499801568096247063062465343776745313594775824272807886967892211346527838514433921281780021567151009470603448810760904189676607809541318860916785802255135230467876400503387389539983250196480255369774085574230886952007873334733042922507746304839595184399734311213209066458731836144403785779877839520 [184,176] 76144717651392099849851869481340170656059916104546657011879331180806159460606841426002563163721937388758758452467418169106416273290808961991501022555103997670819375661802226758463036468272385735092007532363643409521981712465481311889859287078674227026575050534197902922519806567857190756278216031874510843130617507984622067267822315788047731579525971346196507691329586262441877874074038911306809792560068541166178792601787250326731865709000097153306320779792284095309726147627237921278833130160146391467347957582568977324108156863213607233969724485787695960015900084416283075091527701435229677471095141075551422164020611016030013269162382856310557298122132955115199639733174896363942885582672110619430210582553379932127310547135191413526118471895480564766 [184,177] 29329814414103889106094933192200998872492859917580861839030202643375850906685197821203054531644144429616878568560349147323668431802422442693738079181027416885736960510254972604148855716722192166943046401796240662800480032947220135727577535726480039856348680075164224822339820512601367249829844348804973648784985834961666753049371237583799550953748213882730100038361472728935958566644490065171751665887563717957766442727745184966982837068130497619479396892764652116267959210352754817304922703365943210604058986736442255772448484288849740907231952508090284477878490932125770830399787455251456703118592870929523060960653575643480655513926903678573039054133279137691058144455037696149134870272163414857163721825228534778031823233347688 [184,178] 1080909049965734001384268766104151945894712493939657548063210599049008884249233663901387721625540126269269665798948419452567728559382744355560602423352764738846602923063465928271881933791732979759025348608292953323183808460621255719986972422801801292585162096504715207723471225865469353093178636521913774932710689770364022253385582976546688628366352994320910508452744954156315291685260778837101994541086126018602108238599711752624949002740730718053100769652448977284648042953797929510544636916552455203583474040900996655786108127448619662130394231947423163375669671817407771992831848560573305031782451151519480842944393676917348020040739402523733659454497159314168306395769645144527957284675218635055742960 [184,179] 2931331557018278485021223291518639102705800991028037794669779702965862747419811564995889540845991127602127415682931978751313384821679664848879152548897757727320801455177203784210252273406621275500729947802407550070753960736776442437851952720301155311350346333242327258896548370912887445679495097671588271437384588039434172592350515839248084831718436030604710490641188930759898895300916616729449508657686137461505238359717285115337509761884543395862686236223249399562005393137796700247384200729159372752903234966422955128591609798683954324537509187571587847559638917252259726130315116677275443438310100311826428903656128494916784973758550567124943490860961745287921092285760893120 [184,180] 425959410371293983609686104141932809844212342400767168109020082537245863257113496895456939682709151836670965521392288221649989593481797237813100028002679770403925794953280410555429875855555741723661752909976485231853101742503693590487398580859147948100394427327757432757719037112673867950196378406044847202733628218338243081126637876160598764958670053113611812517346133609395733807579275468717020279270503854881211430769838403906808884727152733417365436117064152820708210741657307923226237777337236064672688494560174227859597516439778752068309486010109724383448406378002948424237394836139576896814829630207323906419503408625369331604540494696714618712 [184,181] 2247711453083888249133037327965510360995413516172296571726853403804188264734347377239777717844364624739188256262069726619903379748535933040652289091246818201094444077126288474404198409138519031649384753498417544449816617057811552418962053647222577830679500562074173825636846431227346895783971289457401999078006422147602306570969803158944817143682672118473241647025719788947717533955381747989112955415193257676819240259564028320958241061298522956973992826971800232054813387690446677937602922776395167599742812614428001030372396517202484435649735635888497009890486829878066517596682761123773810944539078981600601942933486928 [184,182] 264628496053667630214789329260676646918340083211509812975878511775476380406042133081363247742296432419416015595078980889792351593788222295953988225106841109605919647247596035256620909865111576138236752797653882535735545882804952366073914540180737206914908718759676648579652296382087284552214342514765445808651818005565011252162466745468514808263490020657257146943710129686660444936364447345402932462412505249729392280737418365098779309442106275639412852325715095630818699731086921900530040443764107164403183946904486721930814302538087142847607325667942781652760273897425596386990105121670880 [184,183] 370551319118620778809294871660632328188978385778971907600025301923266849589577373807996919672340923738092105886055637699940050561982044135093317799493083224642535820209735232729399287011839500629750990696529103848645463016414230756587971296315657987819038874651130528427987174639677098462869308370213355394861654648391901041433450314814514818625459562136595799585066815233696737768044501458467749904878730995843738264253059811483912494883011651010534919210776186786783798691097149061438746105508496583839144778163409773592809270027533856822825409170537828256 [184,184] 2626450526292940842950932008619474039964522119736788905937045258488239708046203188219016923568396201483109676668795367843719149970031367159973271194111459702846416241537944444087385899406820002255568589092632605329048841245739892107436590013634350510902338421162253597071224054101157226321708143323904107293023700058834858230308232000777884551052638281960207702211707897257883863933337190145543494347088945652701325405201837287738239158690726884201670698053460090129546999680935112006674743743136597538735027177808717960025 [185,0] -11682162010329129842222533857353310993849995272800174883502053094736223071143445964854521752991580615422169957523080981477938273476730792994641268219550417097155874287707579898583519112168813920730455014727198342293249009606541827013256030951380776315719691513955379200629554868849651741814605228032198089636235229744597202728165129622496837813285106852540673163404611054116095054970650695455619567358789086882050084536848333515977927200184347002676720338904949853389377023542662913421576098047842911004507700837990260465824040250682314716479723315987887767461428417772957614506108214697684156390101319346954019288592279186032083629954405201234440365595644609217958318124396117298217798884459801109599573840412709845464521721067341540488189467825505082950764194896102976144316097354260760717831773315872809872469423901210257686029039463066733612352860148874455914279412666602176305136790522963789103019624219728474331115764482683483618118841055528712791053523338376374706022736867832194714652385675535692580384014932883138402206289115208225153565103861047552476630718779474752532866215020518731059519597941663194305296603401616994294736832709503444318789577902547504620269538959635659570344205450678146116888046268944106626715087660877629347547297435535832551798032869840635457773505902511937896476746672404073469256101967566247352472349760023026607564044395625771157562504692759947513984799366853970819143702546130003942839501376802140172015406782989925299907444561022639518515805084210893377853886605895156728382364326744856152278120736105630965037639963815664735658915698819571969529678481462609923421794214551867609639029598664077262135488010303009713304698619596106810991156241315814150450429008485175184564502205900675345699143791037565089051461736371142074268297231335067392498858530882084016525437054216499662231753261976760184819585279590400000000000000000000000 [185,1] 780401613586605030086228018437266334064085687295248673535468101057628049026309619292820490378041845808068543362119583993799843993530841916857997178910955596108366029646100217089828530221078871870614250731050717340149336730638682104527825953494428451651705814299009918077578970661393827790613998037942800754922483837930521731484183012797945852348055945986495316450042752521063808048454080269264711611524532790864124020543601755897057892064942243117187635802187427902950010736530870190264984268939820999364503266418909085629752722370552523710876893335421118505646162116410032902869442701834260075053805283207745666589703628467493884953964488813092000851369165416104328266190137304115570578932466748708149764731357891680274543975348775674578574250945402838668395647271866104892901377400132849170506973175254796483653212143725164314351491354122036450451513966267509569525344834033229124787404867262380915231178526397288730569615751708263446755013462012269108875057064069875755232997727264487098724400768868616885607074618196209558816212133926136754092527860974231337592447703415895849021926696237105460250574335625757264976244616239168264380388023186836199499585194284212577414906189258349887687430282117164469938352939779507565505426229222775138230052509532467412314703274627213812503036286036487849181880422934611837895297435770134645324654762825394456090648606105747579552388635648419381537606927655691112160585167430298037227836934810630266960615754583597377564610123152033847719590447956549132624063436942464531140235687936277677047823106186586369751857684411345849930277110107287789009248036479211587235056419577727450134022972624901904186317019543925023413599207789125274271584106003907112090245648314445171817419701004452373059766377409274916405956575524242070978005346224888510165031097166265577147784340202746966210477157621839800265745643411079168000000000000000000 [185,2] 850412502603145886215247367515534941094208987681861975064948663578172279586507318866963954751887280761354065901350103031155560683887700719236703800210364717367609011963615816790612944308849799539858468844408599469916598019452704178206814298712621025868224019718046733838750379677568316712198410157070789750931365810307721098426906679245593979748366393336536283923030824267969406501423264712907690017206615506087340319036244913712326335160113194517583665588302701316252757743650252260711746843134752462558053289694402110915299914044433034798161819489600468161912463965102225708706932274446123091422087242856041315901748437106571953029450741521317826777723954466608453273447104847427776898513557115769499237313005763587020381160250305098622596507047344659435521181741545812482932117526857593065252222948245294213219042633148389216162282840974172967378078022079756234123723453612942021308524683005756139172857580612718514023931334877338259012635511605747308142354640932570089392994525078953694535358188041848847186132887792576777389814863646105430687200689453702448219155409815326757992117227598214752380384241735002348215412320268413751910457299253881331951598838492996048604008789520477190166445829501859833792786919827629976395828317426772908739352417972638824608960814843362753621281439684683594600578889966097709352305717411577292841478672279708159028135221546748342016950411960968739363498360619179660450241431235486728559345488258198350080793301027429733339663420971196113506840786066714296944772349771843769776393448308968322323170885687467037743868594145893243037931105747344095663543523351164307587571988523331423130501971088874087803755696696573924435009649462269639811825299144121495901391623247584701292273355745922319847149752010807714797446368079474623067817203916015286597862780263693534914623387358481736145722874987628493648702510340033740800000000000000000 [185,3] -28408543648180331849106006851811460390032321107650381832951262139548003258355645800001097625639547570831410583977585307415419996703960135790395544412497511022254497936263413457099578937165366258326134351526859895917306843645972159875792711727482105011638218615545029991978370275858581729178098014759194324274899217962671498579730010177993888213507429348050293773156103670226721373566684656711857629277532197904744146114175988081039959478754093716978412337611535459695683124326098330122505586002193625645242219131497037091022240122613772763554667901583405361775936559806603836169652339121633890626725881571219302570460642668733581362550096944657606259967688278994974325436323419342625338392013610251542107454370699849015022111417237796858123664383726286061976493008960266295613140441172412875121016314700049709219225358415319231792740313277645668005724049051993982075426855696636639223709182800840347226912078472062191651167956514720549494072560293804565118973009369294655448389638611821228178634345049082203811335866635072135781993419404087857165312240634950147986210443441200061505803332802858619669844609939480767072239766024459924480115558157111531929879698857487422118563584652334501080023634756427326208739656829476214943365672600934671869583842973749461029427183074410465939341012987909979443586599839905396113054306235542187604685242853538233090117147607414737596464221215365488115567208085744555296125383997270018437733569869576359092041935089465702616709602300860570075926515279219056974009940734077771585177277540916399049281849178206412642963574403524043018901900950578421227212050350063184080612109783237779841021760817854018895248369598250253094599322872356397759351844859987824328051201723467737896860432331951793355640877354197757365327468355275960496424942754329130388502239601314371825668440818706575899932362575528647978879671337600352780288000000000000 [185,4] -22715855097713964069826847780272133214886793283988046223125512637574469225829964166043653928469041392275334456323761842153185879110359180095432310153631018022623585283962932863928941772959975046374876266058696483267635824126774506593860867215728071060656298766362112566544088195642626959211965871557589231514977529636622807929129535360057459514094847522066786493570089051736288461522144295760537861598933844986403103293399593878986709498082464616354793632455478234841288978526848421874489008982104985072411914475631096856329111773821204168814531004285193690294704554162554885283351206680398170771624691159145883460694800050962483873691865894175201713133288090949605963659673002181644603573936446066887857892399066493099565476591260397413530716197133162386191994135639784745615417723740773085443455961250710822033972761699943426844044579881524486445973281350185214786313177640684427716420906398223088481293942893644243687025693726415053383902977736706167717151925790697140747303672725207412404440410731958170511961885644291085723182168274394477228890850955259169666002085868090881548437701709670613765745083264924368920193014073445229958595827114073999781483871153601993902143418735914770143455258088916395571886850543241743150107104820390311436874879884172537098190477749516504209758760396559440476310922392593115219315182468388886268944180295446548964878777569606351426768613231202634567905147239030869769044375034758068837086596518144899999448897549786763633042730555218766880784607207967592046758259944385072170971688188693957034838672570598682786429009635960632260505171710887677060756342534802579823880570676480484594013181110481962678361676172932576431069363028890771401891171533159363012007843429170528554266425395055165469063023139466444225398018878701886421256140468511851131868312155003719649506109153735224485678797289837411557709760368274652885155840000000000 [185,5] -540158637046872616317776988417659211732076550241955321300983162740714211286493515606938565541972753441548623106891944681659569251472309038865140618194090097071076012545517148179966699794394438764526393265287613957617635867282272767481869222409230482190205748044279559890227975322524897263899150439310125509423192471199076087815906788242541327416256038377782971141474395325408980172050199022731275641854406753061325441362552549737588629433648284142157787968074111230384814320932966247047996055464761558960194156481409532348222207529269009573186805978799567190994190160037214602869498332982038923905869498801558421378116932355244167184200448527827521985293351218798925987396978145166017087132926695220074456379417997810434198547844767170224083272580927274046331247760996313125043512979721143781260129807795224105486265454953009449609867533851540240158158468366558480753023304835368648776147699560965590569601499439871790674544899205409647489609247179868140791684818087299580837985350223811541140331654425156488719581787005278585790050758773771812705107782108177515581833486896358646386576017477838651534359340461748520253545609684131286001972789242474869168165457231805924400215541267921711017751008728661226896643438287351287567264366664014180085058859722961425093287997380863353586981355410114064092852555027091213098665416112084725044899191965327013180642226953724062388852064749881161699746727281775757134510870311212710339575749285211381839224178372133076607288991823964119446727819442858519708848766645700849820666883469051282174610677426441198928244443161370326702426630679260446550647237780666454372804845241260515340931581590869424722600180359143454093083874291257002340465763078260525716734592790920201262037713064934062974803733918511649109848675137458729818651852592272166224507267736814219916763304064137985865579694255300116935427930601868202218618880000000 [185,6] 24911979806189703505226124506819429179072170365581117717551754445589615618467869385943383711044182514759828290288153660519038861172988539917226587929789425289136043886060855029645041526181554425028723786667234003114504999759192276551092825987742386961805515584025851529005306169106980929734561275267739611879595716884860562341616160814033334707995077566332185490401843352710243365002531475588007460978119049335526116206660567309309935135840442060559124506324821539121704201678003752773079789546811462226246075022476199135853530145153393953736786310459391249580609183714257599173198820938353163036454699666287686092005221791375893042427792766278284206164612992410870453220920858750207458020368672301428975825157228794991153604179752126896703735236120462535996405748552120138361178482080530844650587647369752341709840277489058239698456207535341482395521741148774589572543414791004780503900218268886858862341875711342520512577158238415257450072825435657355796735053482460082699868262433007888900759334196327556196792359291268624660035673883432768729477738157482923790623799763198480666945130320395069697167177056691582430665016059169152370128001677563961336129287104920033765383267181301485791261221561886057464831751096625361851564059320310196112932765959458512560208223264579587985374567047881005555674783267010116171082117307347922066630783146646897969266546552902405150935691434160979022795867326667225038593356357616050953541247624023623691116723785136992928978054604738959981557419454417623938469169897102239350255562927153158599026656905095691529151244066756003072301160277138670823004735250051037442874931932735791047294334673308494697094971600505652173398401616642552841910503719990527702364791975946064925835910277113395973389339525808258175868840672481654868125127819683423335893514552154919048800543644938913788668951855585876223725541542556497500795699200000 [185,7] 446016920098396133136628746172534619569811876086442131480592205025947376599527807502542880325270654999310825739581598568432622882801163811616219585484856232717533392178785480920416252234201823573829117124852239800128434214964697889106387850011048685844928449279164139691026841072510873014675817917452507387367134352005432405848661856457378160817378331642021791050576857139714239994684187461374392485371963039871927324875431041822421904526260338098659713310116364707038861897771875638747144805206645807877523379544694925243477194814394210504875383527043672044826993609776690339112221664956385104176380478815593116598466801710116040827337620464540630338491284001463516833101857727890285280336376892741872226148630394618444554978046451919864308343216530837757333000521471241616579511787125406456054437423085252010666896377953230106084798016650772349906738584582965470245027139695972129555304989090695332448188853635433195500539475227582372655113273879671745679379833626864321049337616191858903075248134119119307726078841563381792634138080079911762357323741126294097039262003825905932105471144025691244441896290105052441585475508013172899996182001356054349069769165708523395599152251912055834336104952566168727121334373200233702255365858675133539135812696663568158942918427947153440764433001331496019388920673272211247874584995393207455974654727994123902245266156503939073431797689633684973958851476962418610945783990139023826604157681378732099523593603865650747706438848277309795655561688677617346346657176520146074552979415006819436621425477342890699166489803965292027630213355514916972602709369830052772221443763816022068002034613852149691199630296177263710714349928742781492781907638019412198686697193621895253131868045765459161203478518377173530752547235419590393905251637613825061417242877917014694476520006953596900736704834629677353100056668804290505466749094592 [185,8] -4787608891643656998401009208016393922341020322439415400934195553528073313642069702693163127993462975216832153667773501433689839722947262728185286826809383842981445377651967352666441397395709841261169231150310456549102970620880572694969684363326444337870073444581465467250727519163171748155528279464933191208185838827634435715476888456599799545849604089045007982919222720197948958913222674102760976751861103232372908867260252336467317720634183782494610657315203649144888254593666201136303696371859287950227349900156867514919148747836657577245549338154908855068478280013813699444386983996648083771653177322213287527235629568464331614420740521782745935453623448063042753775917196615109218211474360371980064281017594109020909057856358075348598561814064360607438398405691980127679468070313803105969953712211964720951226490021255449609809050743809218252912675398687065665635014259487973941799241844834022371715685242107953135441441282867472454511144368958998185666736695953056035191893514238789576339611301783665192721662274249467732721532726184172944686056303131058352676020645486958920474904990482895608770985606652267395982373315247359832525336351072934673644884702762155698420204818309234616471869420648833979308201649873889493047713009136484153064426528381513440045405485134616741104841874243730597868094676881927951801968451212915566998541705690279158758747197721765129549071453132679321384949848376745468682429062359903561216384768374020761985322123453152664318505724009767741368945523810522957389267147659475660850726500350905003970106010970933628551613293980883606113674726991558602066101922809339763674008428003806912219819827891138531384016467313063683996124856075897728938094219104114145783917840917554904043032303261412214203947703341899781734413919582373374481084408496623753877050093502082946396353346145426452067382850504992173383850834762299038868339200 [185,9] -56471746195646336188424895657046330138401149140203419311259133994519421802321001475936917118983250696953176076966080465246262086567722069720120925349313283226678711992183455785164705977861809148036659032331893933653699052369227855273356752505558446431293609288291873507260089729673594720174534183909420422267816136278325130774767094345175468378153698569706105768463364795108612643829504658758899669237419749736211825442729045508279670607516145744686022400007980295906538065288329538690997060934851021902038662105801468578242141221570415707363508042233620701485060416642174622582653737058182319909939790481892354892239240719223346481965582404883389348994052245754521945096940727165436373479547936623556460676584851258222215021695136004506679921858648551274538369765934120856306330716362188514357689348077581861010389876084204249151072031079761974003554603675155992637845873828285131218634145728028976018210023662139249241413573481329594337503585348915190079961903490547605668649585173567184570233055945033184057082597961748934570231524732415652926252055276291148131370661986435686626737225208477897797333948967085077705031016222182207321885798148085310137320909575204303666530860870479756472677905653340288800733398389352337600300216400200550768173624915415504954260586695554447632786731914096917548557867872733272949357474926157108154944739458649757334665650368286895410657183322405002007284574728988440723438748613543290114551959753499710013774249863156611837396076779025536155506131079580031268249611673927771633021633373910153349720552429052747040091324667594403303931276352823942420989380256902990831274309946000130548725627655994000635806889210479089702785337821953761587427725641326497834838869842274587179032195557263081196840691878947282734793891913064143162467797657484949562500817502518175380547631281705550236527236154971892291331711534889488885419200 [185,10] 362027667300690268120435755127160476848959563399159460528577067073847402250556293671922415723418688078339836891398974392992351191396609116011106293736090624785536572364947103545223447866400831741577931910327568172635802538931007750540855377030846167555168340863343307848751301877981252959219713111662662447212450047793685764071286932100512715994980886993180455905234291679933268446332256279717452723025181204351122009935180230200068310476753417558023369489594573752126409629841147816008956525536389867489721698237901137718957130217073172527065936580881270673065087338805257976049160029477694031142818848731307866255977040261573637973052431657176072305507714045227474047897784262684293278187526560710916761813098323245873584707227219116955994728399627475057279963772183951983641106577231731004261103288021891456753902612790577699943522092410515419630013812526565214763023105753243167222835690514272032795067978686855200761442845014593489466948362668481975917945394127490268879068790392716660130376080329166598698473603482536085064334393346610678162103006449367571999480301767297571181403665973760586543261574981589137870775606817791477082041236632185851619842487018127924507780660164331638011433773111563380949683808792256140713323843595630252731543291479733550638432962218711095118928688002726433932594438045742267921938274301149551139941256737494900291043057665112276630618325339184689107696982039899033937596269272507345172070194397909004341192471105396247026439410326174593621340426329341268438361376397576605770683874785528190449601754559344965098281200237823066735181192034093934290330432417000046460843016467321961033801255854961421241179691322174305454241497888884196275870695595790388526373601529289931762387680642358344347481357561075457601690432279305581739482666264362815308171482272387967949595099712723880855662273964869565057251190829925691212800 [185,11] 1953071056244004029250325223168833881042848818928392050544175610789413654065459637713424191519629707247264015009918010388542898119005566834342597770490868247796528724254454964295824752783265343039363165733428763534336228089504015542303026983423708161470806107754073541335125918346303468512557210838944558574333936692586444721277610152770039733228879786397095981554456399760907285226910198410338441058784907938498797385254924735533669859049228807398589861880618710730238069001540096283572787798239738534899727957923732561381601068228899236397542938939831924340962393533081288842632302816338982894263753505347597118135992543847786501204657560800301096256415161472685017928887697347107992145882641885483106384674148242292547273297575820770469638175683608187115732361219707141408749716829587246997394726296267883369127454971002982054338721842311604096274605869549423463948011135212643865415364750455230156401885515830193219006738061084174116556215443060260339154562337195778829476765434362864871465750450080652172722194047322777289752029800888987680837134400965001052891859726521494251499967022185936468019810114573755712840010024793303704341107408209326187705183844411259423341569747185913540025810231260975066998098639400337601615393416570375256701777616600724485619351168208190389914205368892128090477959959948319600910131523879592886975373338933783090321119831939624645472992234022361326467903700892366296465241288729358128876228173208249111150787454638471780014496834224625978135658787088694125248257350364735162782134304023572507368123801307202477499548054440982284995353548613122231661610513619007702304072624180492428795280386439882927532457098467873493511508424822388253432228285211936053540186109046450611578975863642419575317723560646697912786766541358031514590250978750855120036302144640968807909800323968985502996662301787917229125911225807528901920 [185,12] -12857639482100495671055844336022527797209626687257535221223775535085331740256607621046632471454897558215785452556032197736289938001112148477137233367050991217581380626507494916315996123187700197670448120688563550399575157868482890374707148604931506603259761753697068180892998816274624099679008334564701996035962095728727129885400707102342204228873740968056723733733092526725869953640034497948702132907478538141660204734633971928757266610835501045016816399789148122563319153931805445092916811125426183881404454112555665315767748567092759572013309908025673445824915851152703225446691577063907577864447458258666231791405347202249024638801213811810983645175365109298196150259013383792044048832592780406747866636121672271599598570978767716417048405152483370757892506213449274283503956248926401339238355320141168542091527480959359653559478656111565781988087125163860982393741282881621264454412282380555731395770243154255631085137823526762519707823439630718872721192681126276515131450997078115920894608563939801454703621872956665177987671371811928969252618944199779328824798257176445261109465130846502611442513608672905466303129569287220758057436963082897642721880004070682734386217699564117558733467231657674914734467094454361543647316492305919919901861776920390592424138859094525998370076845709648840577478632152303232799231630908112873607143015200820813678145916116216081041812992523623610595052721992434326122395588013820913961883339885361441695590627186493826973105657332267654706218341288292062381469136791108333233669773841171120855473559485932471717610843658347817588181221824389741067258710822126985931395663544012097969770774883009990783335851791547564492696304653720463308751316715561805457555069894497891012457125766852438296099246280985444653526647657895339985450188538587622339793554325541821800393054108088298778665905342943172261472229837729464320 [185,13] -16335659440888275004639710167950443864980637133349331649673945526647200375031066459135613034255768216230039241481667425547414123865874566321666177183677025098371818912670273207571820362367297327448493558030826099364070741265983970032985134841171033528221297121817941424423923940596742844877143324141607656591674081355783695050008326809469884934078752149053560183976470905872295707737574399741864518655781969072320641614891476541898118565007444289500936728069969492683768753601852635357619849296367350774344846286934930119893792748057657352668620254217437059934829008837865575638150536978462872789636225490713054862271863012860020404980137320196671006874140751637448757841111254294066124174424666777057622058670581619129065964161587633125035781983106362270230940540262081319971816271918495119211831476553265848387573992984830503775329765179824333078163428139748208896441747617618130030728712897687369165389234688241702780141118013864002624709965730661995140765009458720545150933205858234722434913879818442352329134278105214895294487224202193212040435908971549639788246096895671585295770984842366462648609891947797069384932303694868294589368135491393265669093104266057479471876375991214976031000837668919010126031886610628648396158642642002085844711341179956265231412879820120234042577021818621193562523417755839423017176541696108875020284487536705969162975791850664827272736245881469687135547720222761993093376421666179220227162675168817889983680726531601682814320877431868737805127182077482900303331894427623693623391828324938025779987136258037403469514568881463122164062603841149407267553359696806454191058018139814581236217623542642194505660818757342902923841012784075837886750543367088559316031981681727063809218362476116909366005530811419266524254158715743631314029005973928886611021667808790118325103017019770192022479163814772767876181014441089792 [185,14] 200570048452693884087226373010303293226970379491927212684753575338683668240199088059775106984892946566322449896411952864571775382159903417351743461750268307706414277878718853493871692891154067995499665678443854671603092567585286876678364842751370346128536212264309529192343490777445156899763889980858092436896259989871042841337970831753424763222523076847683280874010368142948588232902134368255590292600759569150651137184774991018760611253135164715628808778610408339201817585451904650961891894047163293715880589031865199966802588529546781843765318504277556286255816345321223282408962330612989093680488127519873036424132689624289920836081576065112950252228327964816718173672368858516895407919999040737686948260056725496991502883407093544301365921071752653182637435893712651273596279825151834719342374031316712736330177769074884033729447085360033654371287086162576277184987704191136941960425695014748762498545150947421884892752175972271597073086137245442696046849496727311592801908448127420920492002111935630905955451942977441127779750112518642195141122091217602054201020296216207165875196664633773091579642721220904422287011459240683759120147615969148521855493364758957867514073556011669728392000739526175531825502665279141263568468481490175696825560195456002602864081362168648864114720066754354281341470252621855048946632444008409963664911942951345566117364458893154409868988127382454785873670336817635156707160631538931904434030144190090856468872967741039173963835430816055219213638010745256578983973927691444490281926867198697994849656576111610010432580212042063619947980840630599088623089477322020644593378260741115964149504785247612774215562760599743125571856004854718684075208514228365507652415053013598866089260878141480578295050121825430731797284276583746154337094793958560439857981561390744226445810628380495412522331241556614364730423985168576 [185,15] -161551208183206793784592051871583862997356240703162418002003361892204550947198517714409937945442881224816058227714544908018351722769996436801820836300111302727996393329785743114585290184467655934991299750111443703982388615591551690573584650525050941369764203301645575637037708234841266753365910106367857814290105001461485908853243866747132384075987965639875922432871706221278476868765210399383656567583622588715859469746826025756674007945374969919050910258132282677657463835329315398854813692585098986591301121696460295916019913702335889413043542208674576323466312665105034985437865954967954688086915143105280994298887882853403796877481196484570493842806384571470302447707824465652797877401998757588673373994898090572278189747651423792925803684466116786880233869614036682027041375601794008447111562097675164727222373413222400858133579417219582161959658467766685823189492326152171334657535808894845704813975930240854953007108467456022795874985356428381983411144085877817274035243820109183050288695425520600606495781360232962574498512979508464404457729346169753455988313386212702213275365342723415176811075799822183132311841828656143161151855190469182069334828263183576116410791664996298793794447469225181285141021892081431795039522106328346746251611458035774735379136954679601943042808010392113505069058509529159164194113051425368116306991098698451701513054361169064215651029171948158737294404191262015524791621758409435332071900000331144104312985877750120949557088221371345609818565696271255686684963576881064516833535010697855611749734850105976772695287295058689812797060547297979340665877093714455747518456157423474589546908942874903922321627560064961013425643354463298976921346557138141351742318228959684563563380360419340236136895213750940476412128165644123441549429213193628313093667406209487525869785829731586932669663383419045773239991038072 [185,16] -1256381984934246586446295525332852549468814732228524788110281160656849406725702407372708428527421527166887512570672757928891077788327626400178879635878467845254956655341700849700078495405728411760093580528778382812804794353335296995565709072009234259836284014831538640356934533532245236799547555596850757851414524077412999535050578357316841521892118454259678701264117826511330248085763897720964501441952110010797280657533928614841607101583065493423900565446560518933023568716404216421789240505918887513910172611403200967056719846734834883707669195167413924623283324247022517064564449118777999590456591527771921945867919993537559568929362661971600333509686301343303833853255846615300401363985639581548581510537142402793487560584347415832786675099889927724727491375382981904178783384927575206430313277387374332667481492238478879185357357579631883952344767819758526197254754218537413936302334963711309249021173425917239144120243760713472197439365611944705127041582835503330062672979502854142213084180957772528678914350100575323809808287169515630041996301199288752433493281312630480999504167578433223959017656298660306405717419161977940311382486624125691296540745950417728424501984548261650890086125697008710279840038508782748395801187346627361089438642503065175831573722154691548610256325628949117044040133270410152849102986948315724203420077985203201715049995443624407212233795800812489797846981209795088764659418563436116971310098826714466642572888652942581798536214396430899462524508583007943874919132075334578901171322722004316490704763644608768953514150055200892982898880823142245108018925809003622636167204588744189059283202979712975037147123026529324828838668622038783775334625597807720309925132733097193853035271185864985190948806856048843495901649475978813236932525703500740591654446235725961527515688813033472719114776808082124162486120960 [185,17] 2811531046063444329157232849720016427019290884796871286578459182476187193770669015828745481041399949910658510519182016092005209865141634654710266492965764699836492908955133867229961010054135300834724218880993536330746804328059900910164845270358001747457088619476826091931049282665633539812135413543989616949086032038111019393601595029202091094204573715137125671012160172177504607826811314193522744555967412773424441123605219492683267213751918330630685170460687905831783824839224051597975270447207674790025062087348698449848844389620433007519339812338638193095376148627840069680707632765323804017612309423033759639318037672825546459982117506220440668492200619195545768179832027571821291464141940614911532911194245729219117089921539030108787919939575914468016733035413086723652048938214104180424340346288356369079719584981611999554258547884510702408363593940033617474908875340792215520086469361134875831618593685920676795356412432993514196952594327195783283762946323395836437569048160801040049694874968134749658290643776639551475742968691491772369507858546519682241409856003147911391797855496581825319388879993706743098139052721773200401299539432826051530724026292801588344291460751720370067704141932628640456779958473223516299370529012628634044354670725872142828234344301271109982066910333346480606992588491309905436224923546949303338694505888279996766841882766935784396301636256639437780872025727981190803338043477760540826362018557172723591540810519051181464879312349708423627492141677840091152578731497038030746245203645773697435451016875334946134522182146958670256762571248330817415972355157631288665187455017786174234876181381978326898003102352290798930710557393980229703408945289135093125116736361493815403125197572687647010326179744761033598446475812688948245742608305548290815053402735805654678317879667070379675615800288262409989359936 [185,18] 1752730054318257589184963029750168382773494574187179781564767219597846075551528648804106671406984027455009365116857895493892352530993778522833295317216629059315377539610390511203131379237906597323776245722654713461434890102537763705369956559313818501892110183155476117430244593190040579633786086199519488369419477594115363659835403498511990605440553694379369136970352732399991502323519297878625252346618150426822861164724824747961767525388834431148503836839043430940265977112924929885595101445986225424620390139248304551673118315216546222973034316392277807190421283053127872909405781324688654367030704803340305473331069821065640454991375065696674720150318856217702784318315260355817451151410809453929665974295532500855293318412522342259941501114690634795094687247431363816686992635374699645037735106469560359490993466642511723707377728394517955018005744352617039122453686717314552969892861298906273286058758131183779777042378503931770283885560833230684424580327266402881009517986816495628843690824739602495400553712463998973661306022604461122839649719792949656495552341679580763574289808459407697643334246241790980615003783757356567663570660665167413365782623474133883291612137061755995931832806524017530204352711557151467822807351930370818858066162552656237977975521402502909226320814125009972404951545588991963423238150352108407597388660469094726185246177211752303866449900348675205933306507201819454416507531040457721082381834134089369519037713823385583879027421055838442074172577821332981257068042526331796919533850330062977893984208525538807585080209872738826481887451953524580211183301438558896241382993634979758733407302628883210713291056368516874340094642797777595734096258837035682652933840656558362149808780218479743796265279483142921053247631992201983002401814430968438454734219686567629133641286286842615313632693093182960836736 [185,19] -12530477836791923589351935228881401135579368916051452301586339817810795430167059545889020334332992525765368847508572618642465417144854720652370534942856787313916087045849032348407116188689363631105298942694724345847889806434462026976628189322214256452660021495480760949470856858143725431422567092536436420978649949435957440677240205574706229112662535227575321756955970465667726701462488295548000170589016099127836864892046603908224658709431917737585531970170411885793099455212554448450585280007296864163668395685226279430348312445273401155208273379979680380732031819802036030059406010832230108725049358204025160761061304122246943479169926712699370467793049826111477715682469228210207272628655122967838505631273452393115005282127390004516240368605076884153278294389285052025766075174383354419975412360382799282019834448116861186371807994270588008477047143255427504518985260983389553362252967674131395158587664109248414283011249649155293335542947539836813048054117408268003972243145411922406100983915525454422416285943873130708813322061603771374254457794840798586575501957328106176617283834646563189822388811436063146417783117385687278176280495040886473544208691907054299036266604632484056990750529848651976715422393326499036887995377823997837718911364166742432834615181963900832675071321615132133390876161620309436650679414219129514152489550851254612161070734499230551925245652118242885524599704698557474550630339546429110642171995728592746492452485272595597786292005788629392451299714259407730225741618252087627767378793861615292954064154283753025518199717094107802425612353864337184785021807161228040225680867340980822620249801109043218063855397906483713309245354682123828694182048701605377479330593011069708991318407992382663179518846065749144453663999644665329103900000305281667104712633316001680101233829928692940022602472337224346032 [185,20] 10489471525018042459498566863932230357825272507178693100498550652064212280053730029797136101161721816981724270278980756159356388020137060278361311061013753362495250051173934313808258847780474614771345489134197166821266395367868467102279177144737262767250592221453962833719495856971007710004276257976478324538193274815281922670681403136351739034074371456219896099670636647973264285259091520819491156602038927735494145193327071009170729726787514867982846021279343778124282092518947753056913977039683786352042814474706910598108082806753149425353531366200451748887285014834035884385315450105666529970352361074591297279652280107350908431562031795302552412072459765613760279285687038151391306400154515277692821851460609388509411581082503196983033834334557583546718086458272857919867041189667077043228128121370068256344329459442837631429977911067925077170420405670176910904584064107433176145605860958236329977386734887966257160426288222302732227270510781623755979615795340692051940860916576296984352067074972474000400901562076043972330768472783741529092435412522425611188261727010247261993726939193710896265809221371523859662147490461707328848730797876258211725353892794480898099263208320497289201726644126246767050807926791119781204877565832587605088282384983598282609641526990434741029596878680137322350244015472518284640489606273987861466082475543599678723175414334567274450863686443583430674345963203869834888683687908511496925700765676950407683533235060347462974148005264131968775018093847916553265591962841833389541327723432727082644855808887142705989813663000141246455221390653852337344776111101875784574253645731692668545374494951323619640362244879505952623656043759068876160283522046843361596942993971544217639647792006239387094790678300156697192307157118322740313960574029212334394866331824484480064501614448042745615683299194561568 [185,21] 17667793990411936669260236998768149802211419823724945478306369789108207845361780867306025658906297050910494718553813961508404238930703018862894500959909514256732229068281413067992831710353644834299102115262401014747850106578464196904935089185748621975216611347794675120021122574699217228509078960812181467772052445403116426533027657968787934178292142194832930243572195362039213004985692077578489457891541848430087537059747365015725319447282919632551360719564152297824870354719363324202377693447849100391502829106001752979784295246266637113941964480426160368009754031605725251009333786149230908858890484670968692501861750266463428935672160380680861594678797639997489142445975501663800484471934606818956435259744266327198663493663187913243181219706255448939894984442950301954370972901264035071391905895159791585584717416594121407839804808252887056792934433238052532976646030299707529469866061806763675662272745789918950391350061580138934002731656020458522066424539378878832673680574471796824719460009191313957332866998408386094225655933674308003537330940076319854577370169854475171371141534367931321371305463356992251950949637650815510544970728338948984109351853473387181174154556356546365941928341792751870007144038078882691240775750552780045746283998538732324377599636373875203527279391976309856730893775481049935462576503085712814532592092178773126241993275114350432538908518443972852334671186154438411906680161088484740537211080524879087765054748002906994718629591118872788023387618855528549768728418427418081286979894380800567327295819435207634832513686326455158799723145113820659844166067638130440692995396379995371326692921321301577122143751441527644189870958064355137938097230363933556440448708567053474848799951630998505851339988057150828816012913080375862982312684905836680452257067565551212432810520387846459835786551203772 [185,22] -39807768455377292796904863288168281812114244215908052890420775875213992989328166570735982389181830297892963620215601991524373895521868038753021429330448163532207721577669768088780943096599853468738511144072656593693510568447434492838261944154973736896928870052938184878099356769063035172683383927896392856057631212841996694329161054049003834303725446218908180140060391676238074832180052892282402570619877120718260381642734896966524763422282418881355409615204319263355807064263666678018390638806547173378703173345212289942378026464586161096088688524231195453049250927479209634316394941677450327892562328235497045657803614031915625702555445930440969960051587284041879101121181690143957578020102393287084856520921161783821702529639601922347205986854329767828453856737144254250368810557034542188071076479882376676214261315633981998540653898746821013062903307338262528010410018507664094705455169803370864359068470009060984079987824735196634571533850939779218910176584739222642867632518676568880831127900149311978147827743366989244090412694314942070495672884489772573917151138291258816824280616929010111539754074970455258604537241572252150991412416405935650487074771700972925071580858157913151827282271367366366245986787847426881560059714686739347981552224259968670557681429309628857544178225671105902481842350308906884638795206054714458545614849551282991145664756839049030626132097439906580312226030617461423771355958637833546852864315655901940479246007820108702187950071356552793023822888109376120625496304835943132897354801872836421065419858705992557518366438167572323201599764008782325066301317052868118076866148588480128477371165947605016137206982301333392157521313250611816256826538592357100038459949087991639213989148614579244005911037121561936254065332246130978755875960525399722193292767862214772196612072625553025654622908096 [185,23] 11568097596348855310354476378799360771443796331977862240651735590706498458700583619189869633458174968996403815725033264766323536463315080734029687121222456839929069518097449360189987899148518261587993700745477537384030818909677646503198101429150087977592293562305824918410338986671263983564783405123336739602743776101939480990574028992669509299916095114426074976460967991017762477995558856227652103645529887599147453945100173278597206414399639707836708901900484378304091757398795959169121561400740614118949141463788194753397195802035275079163094700288276629006185880936471304431248806110389988066443423732000299559475348036587885629506330460306859186611443637697074391136880316673887261331336392287425116011731810955183885454128803580269138326481126401870001309156322198537781085398534596279493609917314205658484418294056375897761006564545873686605813690816520199429675473315915704686268685558955162996281484044411551231413396834533693075099312807985281452315294158954178460591595756054255744634803468229887944180935969347329030644691659678244881662977054881523636260425668540360139804098311961872889824556576026224348443088489552721959730105514105109777030795747188114102406996140395243766568094978005381497205875576278747293327164669943996431283144142364905885358454205746635913632360856891023951525803336967430745534419694210927907556758866983519310565173881627517511547281652177896913937699824445987792341375476028842726307317956130566661188888507000931731992865295835671474245722048099153074542858400416316281041679484097617714353009834251536473505704952546948057464935505880506791457846212655417989295650239871734461424750020210002082084855846860059404206860257228212328061686323867917199685592227252204697084395851090041764814161727505738637691198811793079815902006648440247670245315076258459167767110114595670019733792 [185,24] 43247261231597757975948611269764437499331606740170836691129984524536945722852870205967365492033140734493880777509981415897381975998868438211829102966022460207438519628117046336159229301797530348012231991888570907544655640032243861453310568533825048818045628962080383387301170483376845181879692664654779784617814429067760382196565019495274187363258702524610506501097897871774716843584379914847928734255215197865141773618045873298604716409547454241390168709165394833703043510484565835455652559500250842591713135819781020231896528851807207067349691797284860330597304940756981131288486897407345233891816236304769202764451861143702022059960344174289383932562062021167320970458941783365137396320094032035074998311959258082088679710050296546347199063685803595961511238649341146876955486171518203280483258392511354900598452312379865150756375574383208751034211300073045519652006699374963835020334629153912390721204312310959816400110860998975939284500530821688464637986401143032708823620689323149623502884481207737123381150515200859813016369847770096165004856644776298722136987019663473416136810471617438703469848609271595018773830067269913915427461746658494312073098687494970984437906604106328619943736424767095291170149835453822952385391654938745402948059882383257927232563669682639376191057416996651905443622407508813008218451683433627086156453091522715727133466138446502209115279864010019184051325112703746931540356219128563024769806133460997930898086699177070805421918008408679077049765790116571732505308592404610572404720112241489148663694536389169950454273601875211526873218736022718071964392207008131783190500102804638633153224574624014100720500838455719787733143788576867418416768921203904192395459338090429956162439407515644912746573008177935217286280807085906985173477023305957289294818490232820678089803894046959785528096 [185,25] -51133766233665538461076962180775734344830105396751800692300778623185388841654991715785079860336333615470385788273593424600863066903969817250158846946601048536433968629471837213225332198536464534554357826648143790728182446056832186846077268939752572108227434800492756304878770979936117471756816139811225740094385286076907453181582898759394716984593315464160462059268965118018482687975658087971433695411976885929434822392641429158623478048818293911544590250727993620358702173582280581587833541975803810248863333762155999195435356404644865881474838477406329090484385097463021162263252897289637899180582034034278458781949308542272056127910138890025762182817000125451770154532456042817946127007743891882052999202459988624340171622786682026380434401210776092009965415806146417105436887570165251356703271189451343095560881039705155069325677398215809846121042141258563924548707180056530448879979029105471069992227799169226485651567816745601993885342835102298885678534704275881882909977013995539818488528521490806067479114171708258506090260897468463713920025269359666721578257689732351692537835551533726525889481113880625379382679009775549621835974642595257358829641184106500420630051510489103187574542237486349371955521754341169530421874425941251182487635869511715636807762890382324044830182479006702031334933774849781945609193214208809254145789141005510256222748187028393262068990442752797680014164419519944662504031176359927983841276326275857973030238624691683004942310843705382369613615675089990596038990485726749620110388932560285199867846352106186236595476728386243906213439998810804578226061476421181797734449907145935392438239339019943155556109779548879755255126541077498869528115711181609348030764828796720511100723444245545885934737993913341733034947574273876595428721242349034506305876149872820286381406312826497501652 [185,26] -182922690306734490829588743636750143061851053164238542935811655681562472898342381854935873687208390609822775746216068115541958977268133824040022704578019544980378976964333627835748510546523002099619945565009979036489421288189203271868131068450580541236920457644500038908680961424639899711212115904843984115296349496821239572513607466610526346636750218146139782830096685808446618336339515252138056583252760243471689239548445153286019465221811684279900482579347822842455081136193729899895278934475876245961134658973396530107196358289729447417470454003476397954632875982363187172622161069360149551000459987121531626109569899936724392820753901713207531455866097137267277835796995505897603030258684494931299080180896082266448681578047762612378002615373324846310190965848014066867248901626184268627605284991416175195362896770681433081573932730670109805426498578525961738142825175809504125112882698406113792462945741947564376242535939047539505462287236835466814790767237781007476838617225079130330881957909351426656678206512631892771415627863516170318598105384279334513361927829392824812527780105514546513305145526227461852619756403611550388763704784115105767240332081156226480268204156156348293470924130837141646567697562333538518690582195205325771615466673916182531769209509777026951288632273374671279924391053794636312040703817577549603584494748572314861302868819158548251902241390734619658241571176801540978297194437674051673701751014702682833741675593693936029061674119847886800477958567950683715740326008578510393453644299481539713678424847633308381410197959674738904294297928279317988340330495816949957925196502944852080642117091804223212439026738200793514332390197017513336163097907213316806257105905496128442048729683356809370565792972907173011889328179017300246150008800146472510469929873737603062830110484819872 [185,27] 42112541003003942294378300150276554110959630532950941805794689587966189153935459145630181512181923469628042053822284991786082397171902417102726217778959428386569765508730522434296944574743575345747970384496114594630664361981178955545518005355571363186762533872366347160568157522184551636028487004621202200302656964379115387595158904552665106833181765286936963834391832657146131397979660649609327438096943599067337107650745818909923963169697369451552530891886008455893159825444459318023190629630523499355110141127468823631424636822750617597892747600254054536669260268401152652173500569644494453098441176722282687666880487255416683972906834134099137122675662939979570991612207259048714649162612250956877052361840686858002408107659953022405574988579155021447955782390168063089522386032151220963867277212674974688114515421009788639471035970372270698541698127553180600500985839577202945259227061819384234014683936787957418094669886172404186365182170884703112819319108136872380910855443462644126511043429480407007397721663246938663411519185048966306154596264922992330213333413208160371280823979187093150043283556603598165770049418557223218855910713650470155663959051970714542007441575986024579125893295145677641355402763221095075603175764552868840563114573632637881294649992455672952357394742571474872704058290494129968130258710339452242878925008297860791984741693346513987246305827568658987160176448846984503306473473802943282132679151409261012373877773299784755781140053460601511412514310813931476888960120399699805697216621944488116081345116732422668433493161754802699282327178116039845944022570222171144902600834912439012847852595516622307099625212167858061320981051408616791345679609453661436495307674033592669099058979923962325482267656000683136200030824045839345806853301621782452603442346924873998856076184651084 [185,28] -29347531464244796357242380888240567975383800161504868540345582130291789634795472286926615630528263434531280846340782815579203985424606249274022395674818201403413452170120265204469032394725965401022706931928397036699245973697202329435529985377469398837703503657878573214184990272407820105975497682842036885213559513380267564311795188553655840764292406596526578675890021518704259015199186834524137630645512475737058564069407749039314846620330046909120632520663942383856343600878394677353226772420072436673960860532076796519493990551597666906575163077942669960653306433404366968192535644155153619753471594310018183438046776569675198937665433770726848999529901197034637086197753259830023343910384311240798122530843669870629932254172177709120764625111285098335315015458460693958098380924062215541730536167113611670971707953984440828758868578497668117773124178317049907929700018378669421983609601116055477065075357314689893689367839795844525189971208671678606976661042326905609376345346838407822854900859294175652811713536644421989872177457771794253418999174425846041927330753986190034358859085812066040079905570277062676636143037702096102793788706007176347621171362733185286080972315406736235748556610020367978131102457345465463392118689768968286621368114921184998440379206607326965056088377254889147374337976555412499600123037118090537226544086030856931098042419074338048756474180237825937982708208114989388797624299614619649144875082499859500932683950748781504094351665714847780777049446366510239317736334609246780879254515353019087372089233157075995604309349100313478576831841516541788176804814079834395058012435484766674645091842778012051393785033035365524623720387951377551698005028673396503498944413864225134584550200352330969199683488964042751432225932795287245457997344368313135070944409116859289409696969808 [185,29] -6219558323355521990901278978976303369385411155401454386691828380926594817553340891747319862153706904150690128079004682073359958786164733592305292911244823709231725385160701515694054392505285648609864053715316943659804757916973198070338516934803289659346742924281406673129132989274628723801162014291689395464495059990989792518179103159046506417686417605094539200228999846808503409640765450875151029997601207265998211931726293747278595664176809399726581165013144521458239655977711263380075171470537620106655733242835317801244931289590690019002335001533110611732751240458050570307773255321983484874849653178571241218309356031231868665964644511285048256189276129927324889816610551218169056530217128216308632436533680993910507944084238161815073300211289698763124183558828142043934168482845722705290233233884421685660183942598769271771980346179766654533826071167980976899763948287041895489782160924815598338608989722486110158378349453847937153836371248608763485668768022322654452363364722659354269474758639532860003738404796418022837069413165657616314247779068525504662284219040027069136262860262592162947663352328001924951034130943672270535092505338348830037241837340405507495819673119584502888260044125195365054545295314285877447802901296413793095663517879032318594871400734062400936439124593704246712400415128168446303742603162004074575099579024742351002215995882298939548672205785742638220305301346685050202882549583647960826710395595824252495363639938342974961924070914866626707777779281304329881593960794315977376165426768947347349755912814411104354389951037004091644313791573502477441865031290619346228314127144568929161388908966417667750059189110795670080868628231121183412101395683458409092736654454768596459084932113056454868939066334290156559857140822948075530385228015340241177350740009968529533047270 [185,30] 18838445210506772485805072267057258978764977135522608014585493257579533606073768557695588941442148103055024479500946393501628891076647286060116332225388819110003193172375192791000474471644545775057607996874570266650279742486971726079801128012397947131699398362819017744055010603408843041858642214678920472724119612227855783488868640523009868016554963010895553143605838524314973748986159251101638056347419670982927820895122780818772539169904501389411891591001578137763574328623342070483802555409611493336631289010536341573202616554467713937048862832816282156245624274934491937989113774746966148464866342020232433464463008678679139346242547483402713781365336840543271395268921838766009768047199530900171681639097696194171166275148201380755007253452219862543198258973752983298256551639317383780402122510045637719584305735695894285442851455498999029502493383477354034071297782482745000501026704998456613231884051309497709823699333152927142887112949967033797150078409913234579369082705385341577853881266889142970975434711056921304992361541999355095634423597717319946566972152718011140177396261041511158795629636008013681272080947300846537067935661928427061661712802054065872274413559029940164114300458114013077947341187514469083607296122624609431939304562518475610663483026775921048728322811758698932405201338141976449469488584331521052994982761849738864939263841306084147177818982321799071793365726672485660060756288998193742223592682824324080892554279251666775976591814018207734887074618378996329716719768723950940121720215675265025925203852273042497944417941787921345371761028373185624388742464474703989008839855551898550490310593563598779118335735462030947384524588809101181951972379066815038163289116555027682450401840498705121533305074508696806172947360780163747430205900806108000090287244609386896931200 [185,31] -7679695446542290610320355724202006987624369362833511353695716741616464239767804705752512232948445695051971919082890959651588233065214285919184465188129399055487548201065664184556535973502382651647591440322218756897603864986966760457319435458804911906402742340376909516239481861671002057488841900153226244537046870889788059763640261548094123995870878922659640290976240312102877339533712574747723002352280973952327073270023560487706185960395663564771328661554521715080355210327443081093019032115120616008760078525714626100786015529649516016588932295645452552994425391118719778607437419678105780251577962234640817383323638766947257526988709715676488350176308653446643797943535829211622342582838703601909192422093566499988858399678711785932068700252164519063956762208495360717848839462028285359171623727037042229238402208849699014869143574360635451577013161231301797690509167861702588761624637166265460340419443600700305108700700855532926174742967773444125809537009765606611580697140882792920026987119562632396588745998277573607985246450889387955155922023847286828780572180158231351414621600080259258010767866997797434371765315850621299425192396185619770276121687058383725450838244907651821019677874256832989284997815574676526180253402708223312256892954309245485082890397962896486309707316525551653903861929281678118235219446974647120341357756565142042834663012047088594890218443224541033132626567380873686790384842013571488401487756464931959035996174880684805972210404660387239980198218238780814520709750719921617571737584486213216657855667572634862973898992097979377980063465341637920769884179666937866119587958494048193533707507147911701584548265629646596776569704279764279676452888854265070032579450798210138663252606809669940732405512694829988789632670764283011690529579127737800516696484882065766264 [185,32] -3288645414384265019540611642562514731229806370546058255316034112184471279687411764495744951936549048653687509669731238293987197466096160178409313861639573764443941149393863737037212493827583917603937382336946246087165804847917026434220631938529461322711388997692789161235781531200100402034067420229034245632737451323692651010999306867708662729201407344848908213312866905681645902895729020157175437399798728187068991273130409809168061465852648952781422261487997586870089966044971582774975442202759743178375140338133654158593177524214143701907693018261724721685880931940169016880667554783464566183365918577214878104238497475901704438282556383024406167504849433817331560789466547670698269546709120039107665127329737437122706281411956082537020394890544014776797544233132287370818779282903583680676404774246075086693290031990267875235627948116193490439739048176781649187020469832702356452055731483568346615825701089467066206138514189670118833278933316158836945539939688010405998108035152058741480204230996789423385818260765576325689369685934045698612291135740763572324181383031496003974536930791275494642787426780223178700183203249853130799319403754907704300940891484966167973718396757725711786396183900998843452963659980759184300635939311008733600242128627160029517056844618879516531050515961542595172796264671874453745414648619005303464190181063696740991584657756972635947447905137939969773900552614191838537938871375043386927036952054979844905114249860732934662115573799570189444185913954398848199270294037083431516556177791715137265535960909362050798205132023637286378257177467883713717816929427821050222513302514429452014044216514080039229658473097545893928983097627740910220378089997294051982464469694893700877566418440219600642236411271978885573361712746991877780814568337984597235682044371779744 [185,33] 4096504449741694102260929965707517800417911616486662333510471840191130870344602702240803770127832566439431106126641125033466763519414260695858905644107058470108516277235406076611312059285753345906105770282762569122517207711033498944267977566102094455895631305190324146370801355220310548382888797331911717907791881554486465077644432110928735723924877756463485181114700777845489644870961016260087996333771292907939504693798535487922221724283529558716797435941965260080036513664063240937350368162470201382782032082385095346804603255632624170271930748936233544554229566331125630003577938969153002099849511358240950745946966238869323073585880385186195489431435253987875454932413321756270301116623669672966117409287098640057786936189662817823653089265325034193789300274182600623655535077319167826988407500804983104576106981141594935879848408333231473978444051601591796563192351631954083423255089571689219217720014815484950532081410479037195819620263256044061834157395480808800637105204479492469248079419586630669451220206792699480694739768606387008008960596717089426846505329337663112060828689921367004092886227238204115867509565689837338648223799914323076800309003470138811770195631795323555216609535561771278518767334071669421660335190679763708493289448044869355522810524942178864791545889145319322701269585570780181900031588355924169642495632929340990952964522898841066341344220485161101724632361559151585026361377754674714682555551909336571374973056769041502863114334230499822997990405730707945436887428935521217029745123340591994371221698847336459116206656018235357919379053261042186154258232483805499001230080753829458039251194926736478135351771101118089695183035285045718859351005138587543870587412309742056929651650443977308419478402988276316110625418091046298151031854564080598294016856932100 [185,34] -831368095581765153607996201488083176027387286223146542737349595395591406590193248417404828686794970873856212684740189959828532310715731811937397594392020710077770721488005238810120089732139656783259983370195147081775035451177045221547277110290204709842092262133271744320674110381149456539903730603764879870196757512189182919179106018750795458633332115927906505744612381518453814224353330739452707644730889544047900150301128493706384343991906992897692380481374257433901728714576418264716676785082871090859942063845567132384736899244192526946026824644213280658442166281019822056186130150227396343521656774271757197621271513221137761602380672387796425875195149734581131144097886602855634076540306213749806660504451566795506839736037773254898007612909633657640478018349896726565835541990413377565951129455806882507324561850247389452662758484436787877533536621562290364297083393710899444143819840049532590339577072685333300798156990056850754931706639513246097770669126171884729827990742671640333463452912424238845584869466304487301493667791453735303786330099076200849966934524550741622422327301940844214892084425550725114637999754088811580551473900463603113782292050146888761648668678772195915790130630112735895982412210679818778859066071780452071467538868754134740904740018673060517722387883087553914278815306818737039245480945835140782333389699592671483179659252943465289488609850692826710164533256929118203727601499401123415710121174819273641610778464343446845834858136775116268027601235060056713343306501415561987939406352961737980687630110437775071429447342406618864213469711391120780960478113620556205627908577500659018049851750664803198889224935083109419227435953478924082880391997354275671561676271760649932321788604687860885971135640899552438915722223209213434938947331999023553986517664 [185,35] -692061150196154095762220344916386369205826581769497907539988833661296840496098635417196006473161953633040533859926149771837505638733483771201713117906840014975103855449816211295267921244726040666380552045876428259934657339252936504566564958224364921152184456333624163295960120896620467093119401021864073690592038938971137617220801955554521731608255394631973969982695306621733805431747511174111196942608255593805758880090947005583173826757911018661012996547578295294788820989788832681228699783618834474204227248340325335647750913819654473269066308025464477367048603409787910137114608197317215321225451543967289849646425890937576361281975157694205723276426029231060275261233829269265428555562654087262486405814338289005474407708544660775608371630299157822988057432896943811033060454217646430616555823280248378237736115771864650191569829883288035980351276714586989828362573650782705683974611990367495994556446615018884921164373592992170546342036826332626867396436897681549101935107148514941654744064523960981021617909374236086523017970515907222419315619994565211508973768253554798434907337383172965349863432701758095981409644165003746932923915652735427573720948512929101251145799759575163764437482250852646795747780630017781110684475563159265873653927982449883822545950333180770737923625691477544591410849517700284929576449600049897409454193326662747720969415569563493026104621123884571353807995721265818584981544596734800887857407913281003318680134274870809269121813406741004560609219231743501560059746923129814562456090670088021231296619783663726837041072289614660226250394784384424308756001994303894482386839616243962275442372172006891350114067748363141822328695040138173278012497571233992926310079324769511992767535682803013606275085712548848446892127122261285165341006628269946589569736 [185,36] 433648097957217779934128406508876578120138581835999348034315941669842690985557280286131999067179878895207832578975661136185905203196971863898556800941937105711152805321565171041316327210818281756767767596128847346206617604371223777938104153064772891956637378945367467661191579223010210351484995544899782229659640789677662635308490054709919074520885719091568863001318217185421717754468135716133553518015158374080018719956809923236456171651743069550338170926180409691581513645020944487436322429944569373480446787910912683896197461747677173747379920402825377350943487337114643568949282962257590842372271987865126201124367982771318109851328225892665174064515278338303119250791207397025269679007226940678345926269447684364431099405428482320863325556719255951427699295728318726983392341894650084338204189367420934354116259435310260055238975176078901380122823073044428496233200212880916239313325091012031446452961933008471794136593735079101558964995825741419612737594796501361127134276282125999141720101242364591656246952224364183090817282922562338847098750118985477110289157987495111829959237791210822788404585229036854676256740633642098800857550551728844301449745566813790595221315473161894304252674461142768865628136761881414508274559298120828476469388001012647807224730173973316609788154264070596091651532529354849525448782195529338535283490221780817765333231816000436207963395686707625043908575267825664255213716460588774741997041121469991392614093206574855745937805255498182545748602651499999645694404182207892922241244361132750896054454444956505058841457278245630531975061861815514182033763777572739668968095168808042757685398583069346678870720331909168461519993058022166821771125897711441103032934275201236244460675899545504484714845473743028005844997176526396723457443438337193469248 [185,37] -14030564786287060747319658189230723906851244043422509218034220752059738512540711202059701263703193849377807770051987664507573751652222781904911084181325733566611043283334486397308483035109403020057499046604654634416262628378509538754775381497959391499690008846792229768170366467788124104851181343529654232888355826716904289524222157234763118305758602447041207220313086177402693303426619068962399619737893576456811670782708407430464750025676318952090522234076043302249999717838138622153671912224389685988852234065344024611098681176387002280007185035008729070855820027625145010875945851796566067419306219717897424238412043410581928448032745617403575275203579563181548903518880359212323165373720303737151237212219381283667605865051895334255341120185793616889761701390834601881355873975517159593181365343648747262660490164031384958050961021821192481051735394760697136914984316329680852804098501609866079773219841102857028461238775999213137327632484915983650221347043548201146438913492728444033436810996026526952151400129025423133066357688398870093509300310213034062064641839462044603391229518476091745768343499319209567788082490814643350368745542043755528606848116967772230891567595007172900296438031241863592643326610201823770281925149073443865613628399550571955211476194387042235981110282468184175730532580326322762973007123819501976005408301650746731232997517953976441445286869946332447388673451656359273994488540595874953879001400467756701057075132555004654296997841704622948272205582038415395806133612443994945727596545753720844345838439574085742138351212641846309270516688312299146184417265505448659172990865321190440690402519812248891043551359526542404296084125566566792417891985710605232954786170748188003232521474468252128004613425875296473996131677174742374795999229063567080 [185,38] -67289685411560940299764187731499628758592899389184241157975673055513228870834762786035385213100714701745387258352759956206811246853430609758164861850777887876287543149886608243546342690512757332503940862495081917662673545923166049391143954389862694706017137807914211799126083716895834861973233336979509097955238189973000746626350798264974001026321814821478543234462189470087747572328436990501687397791090219215510345663275318086090458163870944118337673264732128017727949699362754267743637901729064917723174559522307161853847303155880423954679132591153107643437113618889347681064388677562013630047616753752067552759299732231517627717559041894859580372713753995551651186491597578486253053799058450573797930174302678241961440081704062888810965207395300352259975481189485795963731074978310867789379941735206428107710437935568010594506805933515053336090755374879092231551809533132190914235981084781836934850813446725359161847470014838886884292488263849626592098685204907609934211237212069229637607966680887550949133988955692278109672764947914186048821754617345720596672949624578997233751562476176184676747254029142636557482334801248654783928431319361202215220462812745084623325145446383124327512498034545998848460412600773657054489513516579080424466305032020481885209608062450680113273445211140442266213749224984428167187429177881038600918059262141891493536544225468108972029822936838336732084867572283532836804535068563793911035395192094907645391120710054444571253520933997076702836051734150221185567622980004067704969092240111371249764588715903408229127163786567036483123548148746485569291252423226105224551361945747523594331511899873036023982547554035112023418176620296790793713504087929640450241320651152001279865572362243945762239344780150852481958923217597078087670158303784896 [185,39] 20728833938816359991437999867384247232788800954392448009960114844556019377049660948397020717967195116387049205244479693551263071435096856274228840520580067252402895959331629443781826153129261369514436933170841106966146781448061849301041442868386590617698434426119482430445963076142828068221879241902718567889559309036749982340150952568860620862157772633951812969456969000647238012349532439826128296002065692435085967392545539994742814753303679252285445810731697916722265603647367893199278156733105954655267201445278154442061880088913651837854098655793607993089992464861677450686923590508329963872162247661948602959888627427644426467494924065700509355948834725359685932033513465543194888564949928123730809223403639430360019728409070711900539433713361913759534663429565082339639988844303990458258611098613217226463817144727456718018939740459066984518530426120112625974538921981939875607663146225415884400845791063512179637330497313657501948844888079399713449901500299799269877022453818285202185332424106664914937004009142345297406675920119006973933758591512227345969343405825068724784082620281364924886985420511652454953303191134270213660263257305434330724358933663250920118964584374575637832989078671014513681291209814678993010083170542362091713042169918119272122855022847358826905780101219192644691203776105350745267817268457720169831198400955313562503877442053774954557959557559795774523549300303195199110889313421266074485928594457510295241531078360228052644969415865167823251267815034164361145264422183819451095744769497747505952651862565619252673957593085706318685871736698565041033164988471985385690421327093771418132883909550355775271043934912424353958899174506098567522908636555549497964464409816774467294860962343742261104671147262779513326932278086889623347308055480 [185,40] 3227561593947058604176405653600054283089873084565820522094972533869650267745581228535606837128176333222744118559457942424017301505190097641029507443401195298839523509540196608611359529976696688279991367533011924948417994518933510291667227920265382236718368081238613890196906155798230911596085649888230855653049545381168543005711490228248654999735878768363667769432450199988716701933363187328769263306486093378541418053003018840699063831818746897101811196853782350339105198194728295369060013956861654971170513154258298961737884573967089433238024077339769008687909329879842896110752510559738877211823683185681100515765417615162485036515929832153740430727229916228320047390583660611186960016598567740062313186393658587238806640109340520473765038683263563248895167072928977563300501257192289222087411352631671349000580940066463950035603603193822489360374731418329740384172512663476273404234588741592448414880918788639828441544513586849407493102118534850617676967920608298617987137567915869174825104157746538924733433329047311936034910987986496172689833573260202971641287895399375448210072300036572882621478775063186599919474744910627085624067792891093788659216763419186560721613033553344371208486611142051575315304534673931764319253354999069502549635123782164241299800612445874385075065583158461664888557050583669362588442561159592264522366325179246773183327563342265567903182963551167423150256953043209335136557591431240294612846480504165828528988783429781522353463012083035949901057907157722433109246378448324782578758467902076618072577285387294921448487833173642201023179153890803699567637583027927860079835485296550510861768947196947871217460232615012286182515345584969808775717852334759572805558742777560088229750527772390481267305479421250266138878352342518864451879472 [185,41] -3012530880232211898636527314224912693243659661132777588423684105062222060912645158023964550873726310982338944374571723879229390347787999870984757862207671001910900987237063488989640985203852016067317434884131179287338300903046483721298653506355889895996084375389983275398223903307474487757180295230589639410773493264318207818239473407590147701099558286142616309819378796506610264470115100650177587830540339961947384874793513768541814913060410048656142462460001760748111521526257457811322153584395534586318897124663372101380600148848361704589841241609677227888999503035227442900096228311711743194549744711983135636618332665084719912497694486127326755488133012321010361043195922224466205477722622851120707513833232732440324759617038769619911753289451513978563797488990898596052658927944648201855786826181781671678055563511523285637470923479371972628548652082690493853456259706749882190263151425465528623824330104785157422833573002621897083133878371590937631293791902697853058077289828914706405867660946449878098702414652267797277184948231098788486248937688052985365056973556245657452407723816492563068430962939146091266504601689306195991162763127545613009997127893636176246069412816161751252472596364240595525759579248631680110566288561526872998801907654353970308696092270313974538180428928415139816663585368966932095841340750170687052286655322493594741005647038671071280538272634124823190814392946506798704712375098145037089421446713892756050310321668473372583437670047056644890726963112235948598172599937777923946929980582419067956199801560156534590128145397296211067571563841302669114023379456421107526777102051710876577082191230731388378141313079501679396480714789087188854327113080901251683771556641900981741614187315455163660618016687685644858330633401445595896686 [185,42] 310409685299617685936345803976488115667692113619476681289961049046342969455634093569736035797822782978616356212208470387676772309648021926175288429287989599309040125177121971020564041073116958191895679919788148055042142823990165081178719664050884340282828086921296776159140505372855198837860406489304454779096782361916724496886865560931796501139959970252666487730735663076512545994444673740884035047968086391708396294228302930758737745770544270421974168734556433304824231424562735506904466177810975056839749804120595472315317745940815238453171562472666267188642490154695298194820339868914312996516351238936791593993524055352297565673302261406412064858475817165276899157708099247524642083827802641943821343280827235761592289879820839515009938656766713777438869948285502596383015793547356536190461801241416850761185633799865104086107432978768685022578756017483915851846185249864056120534290192552171786462099145132622539795353591241177394341275963090549181573155976406240113733741897482758486409023906227934129185700621048633913778574336566580095274160836418365646315038598850454284777963226587481552187684195640547421705475904186711792621749883087856160580471731312734059371658139898970067219516627599068578544016846164274997531114369141894431432335816382492815493637442687041044343220454188822240070409562449971509476052573742264885420965389038287328460187142159022887076427383460866454493406410549461798816335785333109219201808115538851036731659602869180247609190277148000071855072763925440489270239708006008551350498648969886190658805627342572052656998839261016567688530845900854737823796030667281815425878388935832962597831039131577970801993207290514218385277581540548119636613531041572562704098311336917950147994611937231692281051278168645404045494624561841856 [185,43] 194951361553397080016267962400320642648156058406630305695197456851365735880887442977190632927713861194190918618706950336159569777400988033900565366013472584640966285597760155111610413704645315413013560122340976373017920001138100510557753209882276009003817584203444333007622976168230384821002895320273696699983832667968655223310775451144499127786205914639463544732959651181111068368248346798507900450585682753340419961679004016538842074813588027811263866675367641453301029958434901333906143844977594414592013569707460454055885634695639189413665762748758249213943354198731251222225874264186799887283850494787069417533498219158393883977652272996577466184162848101125182138148440578076867461372580396153223994601557168805000127553054089939338098064074233586380738586483946091918634429351182177560928941691602229397869462359925969270608617070559996348193369151089077688458033213744341904880851302179947144765318318081617475699993141378803972083569843565561811498790295348726215683125890463030475821387569626109276869789650879930397797476097731787195090653596467302870794250177888949927628422304011978475119991972470034714120987960434720930749133790343456677319904542382112077874136870990967807404213060154699351549216258818416214660858215030012885408775623813451754548338023111971483553116643013553838920595434698963482532435261313886759480293245391686843619498261660063117580866768138495446169154819007941118988889033420788462156643172662429376997417691693067430856040868727491460582201871727818428218369637442362724887106980435522700615732265372945054995778985915847029409120713305443380925716938234179724725812818473399313809626336873269714730233159539808006715504435995311631720697240832023703127656470373663338817264553177058217630985978237149594952540841157556 [185,44] -54826861862779641752698692981486745185838218544133809470015092956043719327198130298434621020913537806965102097332919169281957015416071192939931459949355038509269401114954742910087459108379655535218324542417892237703503790272240137302372682729732218024652315190983758056660263859069292769216461549682024128438101812688011988189729553991176991343509195293679732085783475821559558722226697968047094335150075586004010825689404095786635460247058288008454955229601801600018461155582357236374684585866264597125905922180482990263183704333579671729496463816295526680972093278714044335113830513468173134698722247086371633179516556604360923293856948823639855407196328838521220699157470099488988280684483606188685422568413900100852834387285822994630104563457591034758672985260045245572078334861096609539267405302932265799627178685227632946083432053867375200003239285364831674216147043800507009999747915884973588761523409343916593299172363824588839355367903987565656813176376895424486906652552685891864048885978423042249892013788184573154856583193426215716589759335341329300354836778000975488857537026430823301641922104010259020546959283455469755425273469262957414005290762237114296841893745380678279399083966815761008362921279960911547782444897321907555379457290980662520407784669132623911734426372692099889627870902900806697952994645679163681483608898724004594159383585769628627974217548721205888535752980093931457179654897892061677006395120606463825346716607772330270664335891960567886996808235736661964417823959866421868500372399457494970253022236963404705031078111277584848225644254055964003608022140284332367915813421938778367883912642289612409775371681459394076227247798058488358908187933344868442075043504498578683388268292498388036230468335879913474034231419536 [185,45] -4419512105539682768848660445259667235120300552131989950992225203909751458308110728913846153484817800067708207460331360627982791260565269944259972868749468590808680347263136317423912673875566086344238481400977151639669485500615809629388400236325094863928858645205210261564124782417154396295644951264775626381934882160793051924095585963707769116271043612858184918955005206435288401398711111503491237821089969768663868698529055412985990715866435969049168496115116920674069556439013449465535644185046792459577891561066577565422966294764142323304006084180449832011007737392970576902027095778693233034555897682045746756645456344239752763082350110333669257067841921768514432219164972774517766466611961489554023404206118503938040779597926717206819725190583665736708122432867509478384646175832589541084090876085354563591816470027728275172131878940158893332511610830688766382317231977706890991271989177987173052555387075658426233426363332579843217711297656290494667575559384452868023530321306391163376175086325828283757380845466201451407985504353497915363513300491171638167599794525679724424618994850365677932828588270902355308308621684216144854202285720896967971704457809134428551407835365550969450721702523114701603261156912287691230805335897296786215744646581177483947629765025888190061026770225817196712112035464820320624383116008877897554825367341813667928790175739736762996062513746945241011284613583882751816820456607112288711304683537750695401773703007370921358050642280390398170619118007390673704320163692605342960006887548962403808269084024479137646602789346099564966798707593338460203199208138261856822981600854674653269472671476209721956055095516194187864535049620934357379031318013987429105959773969860175378950644085426888699493142241587170806374558 [185,46] 3621657536493931129253433647665474824323966163111499895656988955499211504410061962457364220245687238820090311216026679861058568213958580316832214775322380413868012703492611513996545935912180141647526274788453149984105401694231550701344505379153058142808693364443218234793921572016283813759983238534537328105128963824337597776066476364691073820437671139040272727778364771176640198103015233070627503438437003651625048513486959660129436386116134494736289858076926976634097602564462321399439496660695231886184866532797973437206657180717173341963322267329191301685891136852112184341445511768555898322185624899651406271774046255095108498850673577311558627425171824149799715902431795450530191801631422532707806827163725498931882379337827241083839306041469768929967070540036370935031873937019527237078437381687941591282685713399436394893196566622964162078059829567864244229073630992406525910745241880048647167458092131575113962918476633119900175864570828998802402374346459723120066129018708434504199653778097011736921178102377720004638899497621139957316622026755507202247780936002749116469934990770898608871036836240328842480307411193210604616487797769494297899895833202771710374070841995906333318890052871158246304418038377664555489674571485882867826768798992978081490375746254488237287577186026693243449877331148029891887740363242176137573456722577797923107331770553568942657806392807249374941620238370710633215682979665016372797025694345651143870739150616330069281311099467710420097966843125802227625327589626940905183496366897916124761355634293713926086566640306038445305906116162595082679338576708325365401343556072949813422259817688599025402664139626367990762228262200537009647015905207731131487722003809404742355996008119791785908765015502722758891072 [185,47] -194223978379650345350176045020895598554331239676469868165011754521470568432689545843762002056009353170618689777157115934672008474062938616863485074485714865014008507583311599201775327890346825206831496483383006505375028392639835879987083604718555042155317220369726705850644422298118755494513401772449933471660621666847999585658418051484898288770108131553552883683577237701662687179094694359989691160891153617712979779796541422699345535103335686654969181059923405954901536519698411987049817662148794004629454005346964692110062449346943966384703643248858134497675998480123631542852554685022734989740334993887742647050506341831076428894270763337490780183696326680249437519090513151346080419598474320057146110800048468900624153011598898251210196850467304247589972398770911873753154848320733607145731419875713608372674299629868604950432828880890618494474986495137138885765485791494664247515012574814056132860711080145772925155068826335958251101602088763754051259495880304746556535346198674797935318787922629644904426319483251570803514309519885365997557448753513218497871147226654605449471096244701879837271902563251651134953548544500450356113167078087032011320606051952261548296285393362722171083117317901426930639782071819972224952892320695743002264364830398099024022844158734556631739798067078071724027453140037332146790023315328103437685440004567388203962693016094493588816131905201098709288026774043626680878537027672082242269760893252296756402444509385679664336570599367465736551238744651837839663490761389347315362352770010927355813749162486641305853370192718687737464072045178985720280231329659391648666576157865918784097656689758930605771833310966445839512653847956157730011066155736869021790573882414776990043437011683062031748731376700522224 [185,48] -133972613570469306559469909474596756363896532059351993361143029544320883238984760672695203136342069188782129840446252240535020620496596118117062986005268357472565064577902771999410941536163103810950012928413410398222312883436838892547414526117098549285052493985422745313801419026881867150116613764219237988087334384029129686020541578346361231458029234127642871047331714080607372752431517473897531320791386821464332066088588185340306625350218198097615286451570270637616568156190219147613567820953008180361572248381810517828648318203655101535723232589375159699268885289323110300829090090847081051245896589746780904385601303877013352979511193426244179990781275025700390978156367168209832693850838405926743954576792919580186453602870833961098655360942341852600490904801993890697715731839829394600046605831926921614356248495863403536825298365362201428496388851812333874921782939492597441966992145897012078755277380191824322893054790480950649252398306669460613356697864461011505244025093144738162250679192157656983095227684146681367851322371758876250409315495197896587687622467031153473628795291011845637165215953891951369005406791929745650952095941353278620854167653805446650973188993463800710721359156456013169336848247635979634047908267200232721111931774507968681867948660985059930267561742275686163096307502999561177698895705679667174087883787576111920686339304195458838551468570801936165604168625017349199882466083366220657180579539437803230516531272497022641891087405642284365453901931644191910203025709654599756618299897426551651444487694185191698436915268403778744733015674783823710377648055553172292286781242669368134434579208616271935786674629706634101948914179894317003066700555116845560172899000826393452045286268103955132739190748320864 [185,49] 18359592763954194182523482475465637395369892038070635832288799055485987473841045867675609348559145772086422604058970962670557826493442495757097339222836237266811950876223369846884289057504708486722172194531134820829965456858161516421306894965797099020773667459819977150748637336791256609952845075003274530626533553777983470989850323556552268626114385943480120274801072142033047342608592830677623697259189732350574461786182510146801571750928825325716258855679354859876197933068514020323136435610739046945352182163688407485835301570338384947060234275580796196238776942879970045378444335059152526814540446537507270882694947820224096618516002699829985538556600246690147092526240025700154359078074237933242120425384960294628197072690940736472121044988492302985048335514167648409276065398319970529771895928584899312394046674450359218449369339163153518600369506895567847354137108171368649815074801931022688099356242284130907735063519616381925781055296793089868296404488092920964380968332418942589441408335697651837587225086964335805558601895255780074496884079396767382582597787455487744942944929592522639984418026769938480221772077158691442707803897964178020642607182812292422766095418818827950323100404658928296091702614378399496841302161310497262834129820871366834836121813991450954755642995375162843122349949962445216492881143719387922826339594850351674272987922046081147985307129067614817408807772292095103365351697859385025767907150513503705588181471642401759192563477516191950106447220795740173156355415645818370961097883442660421917885112496019558325398987022032552752293940642303767809896050052471932056170253369923536310688263826880981735525208220679676946905415867521333270442972362029494988167543496313473531824490068597658528630946924 [185,50] 2972849021030988286743304390325658325762485554484516284142598741792251717583409207627469483485338179663947639560678229049773184254874840752726974027349701206531042749432462904656022114978418041538235457869077776169559172937002878945690526918820636049980315723354516224434774822057253690476199112169872476033315084684265049659514029256307930844750710155768281176701504072936780009602981195809702028165497452099075557468496591822731623564137384099826540399576832632062423144101374649539504868690514208244650539565890341358965395015661549429972658647739064095283521104404321465817157838051058801589888098116126606036860607834043713371693053273564864907865934874161707852080789547771433088227893208639247827758553414749732378979961390470580399996548079049391268004239796032927208912358951976752251691729457473548632084526292212130408273772437040205836160548809205518740711116276428404509231538555240007804990770534161255565056925522682316610430409041890761404074652591808250778381167294734507412654230460373530183116190199116771272353891719973657451401264738737195946405780225404581457405123253744915406945031784199778364054866693729466418463069950666905901913687850408596995729420319002604441899939664105982731285989019652768890842189540090538610983110478979358706065370014353960747089522847426537649673773577362443234960348591640338267185046544536939432253295932252433134136187490807196069256610528903176728499536970649870281986080234084789851013272369774681461992203853113070942177457286821007053771060115614004088298508494983647410177861236314250910583333591025987677959511549352081977896171171978906277563501391184364308718291297479338603466745765185103820787565835631984431933372051149189692857751121430507487064591253465994703310864 [185,51] -682660893180807388688538991580327639854410632561547265179906608668096296512271222862769691857704879509904392772294989184007476693994423668925926267812866248886530217858804548490439686102846355779019883899813860333102975696717457335122129288230905474249910264787455003384187171252184566348317816397946376988127841398842736065061061364179362356235250144306599673181306112530378745983676738969486814735349631065614730994630057966447659312276492601000591583999883745541843235029573590093114948381049934478906269751045389713144501328237542454055027246395895504505629506106858430421881864454818976640644666072375019620873105092687792932785349996646135894603561298955465936634673892034160396848124392423456275116667902580101475787710847986822655115412924199705097574602301414466074550129793831332466772486214362387369243296056918582743627469343431553838256174409516406387319388414093893953371081010083053641392986189160778228358014417998529710447258969677883234084251665779362470412173495263047115184399475747494136089934271730009042998427318950885373283487295723320371170943752533560283840335966260880349988724871206816013973898065063110433422975845580921186087499198984994532571000874971386987203593283078424413869300915468401055524741938772340971796462765836437653735929010426769902306665793467770625864741166426378061971334653230624030726112500538824124270201232001433496325527184730482615942270494870616942139864509021997034352687592077842933211207367268222878225799636362225568963602183443109675727279434815008107765522348981625752974338921046528804029480169401928659793528361486512109894883636502225493036915898262446407034444438290087594566703871939614636267551162085490631721771805987148389406312497565687850014604397818089888920 [185,52] -38508495137577210100834697476097877947013616166042439616924238607172403244021898256903351758452535369468160249325458262399130903395277202189570844498148052815518826181924232311023458275431711939973927365183893616990648557293966548089353648888109943072821529131642676511672427573563793128911319576705253396229396409850059796204330652743058149638848826280368640153755647007406477356674627214123110008816917175362936113379827660553666793772792344189593880918673686745364393347269479737594397570120891024517770876386835498437804323475613147730249306914323136525768604760479637410097909424808457510437104262297632724888857631516562698107408413284017640888883706263802391048750857099409883251286293321336115390044135988279232212122180504896919445422612520925563090380269231330711205748028375236922174431690824063366977861460576312622894188373281803615145119061226592557306032597473982060399614580618366522136115274171936486187735580356071171342578662172917047796761751262287803174330243946328621909261375088577127441127188231479291893161524623600834388175927255619104581394429638340791524985681042556927178437267840455443839803853653187924356792957022785983320221164360523019095176521128172521768375001447487327942520527679388328591304773936436146783514555289151305687851989310559302278549720080178421794915589899632140111592120233809192915729598597626562427410413511378038010385552956961652020960475030494048617704085358230604437071443178052497227161577911591460749858139248719170329044474852568929405395267367383105455788592962741917851119198486630640939010853276383356156450680386602611194019172268861052367463510072110732242511582885567928356856725335403209324070875250599800789357286770945503254324240802793438156243693582790000 [185,53] 15561849780418225943953384459307484914836724831512861808991693960126384044425918831363798825021840285352662031805410407391586424056186852281073350396175748361331710523225674091726730162680677047229962380193214377350099696315050798952087633034806462464970582632087529351140095634304220843052875310450059985490181116526717503848951376854290548003864443073946347297653301805970238369587641011881545294627892869576979632152967040639853374340618575506365560481276066404360764499474416664621022155861533863789214284112179065495115246106364337613283645149468370107547236647310569293975121949474717420343342059356554583933583720500874961032956890645519462291796389679467567797899381772731359155902873668469534481997138253043707873231174159318296818049136428821616987567361009414511558365000908981781781827554682058094877417487329505392222290312487793652073115312240468958548288013188348848181730972271740509869712552404321609829455649478387578079242693468047721157682759634664067576938211178489144578276810361939125995672348144243544439906464141066530770492057140544081942529255208926914383179995876449554996157846306787739184462646191579655289935538463264925586555907129374998832641796710405960295125662491005234453769555668030710261347506133408504839287712392616165818501637756961168544629831782200063591433851970013175376172526464385609295499552930435776381274077311261383818947782912714714368115274732578787665360065943392607925884727913130379208247511574374916806462910605810836540583239809192329546000678006048386447288057216957345006686215488027532455262536837126696059079541214499511440513774311268545809068735218915173197318807956528939410035191921744569298440046285798339356354544751057310799725423723876270526731042419566 [185,54] 242798854986928407168406147980435227906163358171920120558021449805852537744728490884965050832939081778468202430550565405329584229345994248909472698884145804746176486594475949127864386377476576143572567815524935902829690736652351433949668870892757831521218486494566337436135977060263047759974963816241680785732964512974754460014484070823203924164551370238259605446109405824893852420086610144377534524771794790977791356051053784639119669855949876016910738843989926339595491369795247776987307192955077266834717178825703047328500873649325899899272675674188302543878859051076924580517741225165719550154269971878348565026035950088033518181822032872490413038316016594299023551969583447335474351717019947847055320551055787937097616335553632094304830392166940975788936701147366872169867399885335002912983467405048015060303534214507826976557502817513018159015052742191204139083700828451460557035690455220416269160589503603753507308618590269576602323767439231063818099473276046319800924205938994301458743182133090594299252783886155839514932472301650182742041250861359230600355998498877357663845263207996235781085617135906258530535654018699078227351307071030689862718220119649953242588871253001443958347756116712513948989823060910610463526363316680846518716405295021411892056286420699234328537716079255302453821748527116104971703013554620898397372698907485309234027758515902299169806525593475010058280668676887909753005703506310220367273810915649484299988457672867541305882700889284468018149784881973731342036423721718593549145774907176809768063566302299367748070979814090825264883988362103438865942048411618532934132406296862210011133443480812461815177144840020755037613204561991554646020179810965583931891746845374279338543603328 [185,55] -243101738572787076833135046463992917102653198074599056543944731366521626081918085995761720602285646101251237599914377834157461628857280704640885550646154156445438411919808522938101945311376301862020283975194436169198397039771101547571717993273483538967484977371923920003175170829129466995647898542160744818431844162960902338350664520548337536720913122109800981315303970961531895580576816977752677346554309705508480211375906939548769400045505441287367797631790403320836746068149697990861032065753699629786795544432858355618451693035264864649030630152452142440987028944238469033084614425651358573766795960372792231293672331213834826999724967904467520170611845428021646605702763264108582590722716600571860032233381748844650280867523466082665208009915372993241387829860616164396876524205488930194427173802742251849090097457701760277833391964584489101521394551495774891089831026472941573500485036191386967361925840283408023113934205392876397163185566891839192927360437582450987365625676359879593161499334184829848519863159833049741875213251043777102251750788959470065876912589214596407470220653567485918726813562909468986499057868505482334641369447307691864643354267858461503277955211122253399398204031489530033830536339790026550226299898430978465401688080020358397032760787301765197601042691952070263234724884252272992478473107912125395190489964165935013768357151778231802306871073821528373699165556513189780305968916498855948527976909028069804775661663621000803461703065516687726554455143548476922428817887304844876177658884530355662165823456218351074908866666309296045962275652364545922238190259612028794857400340046617365361081560222128079146702021670046371573070584005430132945743919595680013485137643947073190463456 [185,56] -128611747053252449743813257706922551624531343432508531976473491773088443944863747506655158451538596893903939839691652460137335122070329454601795788245595959150221485322197930799498154902818419968719784946225815468915813904347691450883109888452446550088713731315064338105137605399285637874707402076358522904148949426004318941113299779483581053674418176351919081967631418755931603081190793702005096235476164247640588997882245242647237869974924472388267999836108514725842594841831764990692969330632657595203410565598221942865237354171075198394103024548752710878186577054900930837192327207384856446047389434871281220387778336141619046670016132698842993286962285918118821602832814768277471009000372249748203990252331896076098174972882496580175662917020754025739480130597583895084152789159366449645164478118559197299775239624132444296463176590046886780476604109087606338819564912984488433172437509005930848343247942887388321924574528508527724657879554956438431291724609389626806870857309660271080787487462975099606546513763991069027142206829119533021952104492510490068742250206390889507484429248257222803589165514960404887366579711654788355085940605987003849627829764970672027117151351841771171529679987927073258753675205550161623746147798540881132179881763725489062116680981386046213529963694064641099297072132990257550607319373799244420818175972499785665974127912869866953470397149326151786324595226797560092796613727529461600706789447106830616903214400583530527355619164792010125226294928713387833933351076573579556192706538290032197838584576074839592027361222940024146920783977052374771139255666123980776361891348223859826627489533587148466570682705674776057721294979862982424604315101110906326746840320192166944 [185,57] 2726503761750378448981242652412840174147657025804852657004708862085820141861185402445854951242444832811983593587583353117289745771772830723368756304553644480197353755609251785683483778046825846012772487392034559096989255888735917507847391610298555417149948257280675292595846574138850876217112786223665679042381086444686706051830081248046775749101300071606469853854080383991663521356146173194690139997539053726505046382773619843627379136026956417557265136274271037895710365433164018633070159145258703447326764135208293049223724076549804929883167532093017961474977990510268864897117636257257365690010497035930961954521839814720367028879804767093238212400542824259834221251272827661638253425130361483240701363488996930509096359414080318463852169714698663544971872598664109022966401845868440439475086445137454183740581688582268972852585803411277076074416904551136115897384834194686318553895258449378353783903677563121986849594953015684977380701385706177376007495821059467510968922623748685419782097692859697581524042460640959101017818682955368858272847881198208263119094799533135901816909165159206874941436102427194391433183129082244192615000630147905516383368123639972188194223306966796180031552347584972440178126922049761137864293504031594172921139765999593961961949046146341055664136259024070113821010965142734261461155730305978613756076948758671896386522195658040488092191032116266984294702419970510023165846990612837617826078037907954106525780817915381459398592691525980680379628020776889286558483965926496643497552248800875969826689945806734996100359146166025861020715957181858425772135963453197203131238745498888985190997922614023658685906817126103477694858968293661261991606911441271873273699196625943268 [185,58] 1439208516260678724870442741891661135832281804971706802346577179542452153483549735445780709071766862662728052196121739188070914838084081401437282750644388780196799282320680450704352129920973382835212699114051048601106721443565538541131814410503282387380255306170623513714933515021290084213562575280036381512883745841785154955800623447623433644955056061034581372061868518037020444083834090709320837209344686659427026580987107859469212437458131198845352141345519150103088213697594356320427257871664443584614158697185959737250509943842930361780703687750296430945653890265148926220236233546886732735414844652292374385031122603982540470424450423957537483423623748909100884385337364473193062947487660994307885672251751693890275330286980166928898625713978399191912936832304289462955410983073537749986369335492332041135148739979093391046538355654364133647041633195641038127277044012901101075304684327140238388188611827442345903002094705240997000402677760431105300872222791012535893723842826835604260780932384034867482383320695706559362889130120341051678243498366351255682112842385773998017537690578570741782361728024452300086230631117035181328909270592991930088480231158998513167817413286255820940771903795920410886376410357891323509759634800707210703931970132856373920029707577736213621403187709626928102035092862777789463831071613662110347274743914267714118371940830829981115704161467152963407153049770895415047151958379252510754312111636075141380772138945155809355328064072785041435753867352366072687612181433794159750358729603929415130688529329892298693089820206963450940562916931262333964989288042984522220503870498766896954068270690944526639682410971993554584997201043314845907205192324588881442362313744 [185,59] -22094053806643849810110771510798610738565577658177213448453157816976189261654885299378381912257271139669906262002746042687498278499091054297292752543376447851658828078098999871925393749070939201336326471361415006369352040949276399335701316009936360749162437368047649107474166818431029715073582412058086542736273925430375407656373806348407745945942564462088865074293049651137658582390607197273979400615420018920732982959935348657529338172897336572461880433863852743199044075355449760298982804437245916781143906649877454434263129022246751260956220276715580380515687913621421010062329273333683452707014747783223256508293829307047088181338160154712846309398818090609428981372010383864792072303311527188515973720795256909610718869263146210527639255044486021492165124858319522824483707347508638296212156619304817416379735053954831442547257456073132238970565810006406041376782999173656084702675489169394114859677016890605854349796944414206999787365594596745988474560070353123752939599450624556068704080914324298742331682469253161788905923301928050802853910713056458666744827547464965994302738752942058813370733274189309706920825835272536859649880099702008443441050838437995241016095872632948279436452166444088822412063180840749353867037086522101622283018952056614756034886685089134957544514385540728978962178762039175440334115862147723496956307049665492086173015098397184146024949230754491865963383539637014553168541530485899232714906294987965964412110995457594626754379886734306887720796924222317960177753040950628191104519490536767268331585689239462976265603323689727721184786883275027307250759973639977972795218692317009841276917523572304226603523964732495204621988724642928171659892853885691029093699224 [185,60] -224129537170935831835049454809416963010819054515815008312923092431920894183417217476303179389732709260740772364166568619661440734870509982134160557326394780712315009109100444760202294597894981323448754040215138855782829595386058730408602003878011849102673740917567200110355424969111514265056558019902258474637116482143109298209668785830307861910512925608941611773799325260113423195112732249110561583442231991576669414417658564871978586271023778717793929283268967624308352353743956550032460771164083042588456902086888177073784446655239717995834685766220290153232549020780357281239857597526074463548192307197983346995044829146528572275814181744476730537387650913782610709387303996457988291698499733838469771759168763541373775103374888811476997395332187953152293672795316677330860884773471708822224401662902996293107222021896680695189370143516858582265182469845333866205321170921444205690982190506500647166158161010007174571481606786694348583752055130267539127145045094017887569039829157625584537287859700333454056585880818500309415550918842666968587730953689404387238883944361507512630439204390346412768208009550595690175457504661499676733249845164116227770327899553109984446540306721157708675890935372863613446608741743459273901932505932653290187212949125040684547914565064992232289569432597382339688581054463671569397705505983965353128151493328364450877159528333971865315033082910242651757186549406856807057025314025786026283079263484039954566701669126592167539320968883142906350146415910834777982624715809632494915030397215739326759518741086232895954511400943043321971452390967090107059629025038775861419997999674562319348337438426878304195066899034111484906468966777939368659525235548745742736 [185,61] 124551086175206765020632172987879943644785235977148209203887683346622330588700977080389639393655769433569376787682849955004882350869109702570546619808246256333563909172331200997043771661908737609872071121991757829179446715618861965166549840184695438040030268713576839898830457399407384401871455938989707181084118204974565895918932298762719121446326247092500995750322550998849032838904921477103836296688294753760211098132295834899205680842192387002964798906299557169910751257121786382789265841375330309269047612167418958040508419608445719068275809437773045208343762820373267401193377539323965919098306879030525905633385821411316496470479048003741362395291241099339300794112021578149727062067438678798903749239999929510923998709729056395332528848393523126547421224533545001043597320628825448053604994559531972411754302523392344098303614095054233881780685275758992741355552703150109545178764029328624989374590067900709737225521497773532681637324956271154909658394381619391330649173468371717479785548415976710519030793635846798525249809246954684214603417877800874782150378903481399451320694129836049509713254196135937479884426366810068823575019679123875962639976792531253036376669308112829895080385520692747808334913648211699956596790998659952169669736498193428923076818767847200615639828670087430448539164022058812037461261036893761583574122966059730639383107454866292272531446430484697629864062423678387163177049082310449286822949502978398618064454117234914620936296701952027449020301734277912237119996275879727459443137759184357135822299690211762308651708687735092617165256657105518787894866015719787077078607430936844905843497770128867934418680564347775616309605091204145470436696030688050466 [185,62] 3143518938190267142302602888371540253493175041615285969076374013533498668516099006274210791359546879853371276462012617209632824284571516599782966922570360041306937692345338798376013978782180974602873307324404131239987253063778578976212065759560856689786261010070868192165793752453125971715301575059147098991110746448792288303251867589451797948099736724952882216568171891681696067282140885948624360364533817166110328572333478836758774712159568852804662140923123179821664392556770148296565413067994118304756723081298968553870325187822257626866774836172566489971233214156417380494752210556286071064086237018757907515870902554853981299340038969119322768408266849066025924821960776668576795711749454172010857465511155320924177229673000784393693487265307798543224712930145758529329941900914095200987812904643505079276781563061866502056295288054944231715041248327817470543154344442751181529347328034424890437860986222381826427648681724571425838946663776531720784610198042051218297933212893216546907551825479782108861599888822083338812484422593191993659916223245099158450739628426364300853307247173827113890263815398837701606974423400004620614977893497644495528596467368036347845829147225108429842765924613123686657563859235521064804104808397535280519597986924422000278733839544972844709894496517400261632585906129710160442601837089046159371030970187073807524460785950670031041175132437962156364685979760732715999728720887292660580862189778275636884705830145335148705868405537920875560768715137269950657527863712877158101366490046379748608548161015461878575482524761511685666115417716797408123666999560062925765563855656566272432339534697865072740217890947633736909370114298425755553553403265536 [185,63] -444107397939194717178431432333731935146191157702309101731551865096156513889086247583298943783537943394135826403353354533026558694225036180184383419113212412684839973459728281870309086213441435371542842378750469585496279331006394963655409257748345218795249111331781834351497948800393944198775704425601581473148771619298661687092812341201243891134173451032628057829650113212742114319773368162854305720377504605591798247394763165068650228922913314772658324310090538689897701751786353670939968878071530394443677260121701843098749062804251344230359664603457882924798667613215805252349717895959113927149070479597325766524318889969622002041197254258796678943508356306937907698740386423192410301896592879784973830261163023254675654426590657827008320514310131306958768146817209403742030623350294311735632734265730207139393056324696990858528788168573208970513804102581476571143772154286893057630644120005814886732544890367802137718992135496886418947346214620637707207636581223344532117182107310040606990952896577702913851976338771417414350082582322486831708663671977274860348927101459894709270825153410224061409271149643704197126876977610810075442784524496357320789151603838809354667421217653795733877816485034017471818284876136430542536484634121952421762282255329058720995729239030072497161421043808199364937477030005550223157833257303400753487705394801246991413984212751367401432369944652336325671845217376315867450948656211881641046338065127375939200510091691359974786596719068615982725780142496036006848869192424220760075663269283909008772831795673318441569105608139920709595769024161428070227381272424184403274593794161931283895799786901785216580234029437164981339592335379733949366880336 [185,64] -19828573962106835445840531167430910017813587139038176748197131966851429591386915130766955856579268952642957663942648829203574880666645367572246505866433912423977381522458720599761899960526675961622642742783235247091848575987335425107820065474807456454168891364010623308592669652009547492342817474247947320477462778363907996332223453440377455401867640882016443309650330746307013955661640441518280190436762934817875884299707055420647433061647274981552719771166927595846438820021037184032351445205892531757010140510222073625059671821086654539298962918682846394898191085283449108495684285300246326830739666330772024383093285664542721256907375804271649208250505879400239611785582269528526500567277730035716338597781178347674369829880374636002319899106995959882696672911824376306729097207044293105358935739895362168224908006316030192725642763968010788953356983144164022442163805595705892736843140335795498217444989341477528379144750679236755481306915866562121430098147816752599669750801845115270476341893874338691133413631808383670714860783283256402298234051103161704605474427061338337220763327130332427196776690365172748319176861012568905581527840871816365874473693248259491398708613170732050360516349529698704638660292558902881225031095428989420090168557014123751094260949606970000581438194272736133719714101949209284589918051779755737109631333027958515538101947863367218618623120600633050762954474878984561492372526373706240672254151546475664873615043381137291425575397207909874675378361821584667369551975525428150065146391127558832856377062533440898757030784981467014179053153919738751128349839992730374122936383788098392322687877784025271393988821194625794916100295993540651028224 [185,65] 796373530783431874884451007226772701900948152652950669729734237507504649600275210834265618008390783410640620674173640169039866288815646732290944633483298053081195821290201255873133104963533302235687457713354856013611139689895472207652325440776697095474002309805271102585145491103511878541945465478979719956861588266515576058424682846740680316967384977329361621630598192994435954442295087401413090739948703730815636307472197458495409178558473620215890736636675636012062397459975700864917794377255942177926323176581377815828628898227847402289425173170778511025199746942879780961238372828572390811508424394047694133289144214263387847116870827161736483977652355980747531973343955707389617661467735366735480530146105373330083579883074086454947802514360577515385789323391494175364276652396074238718198220477870548654504849998232185766980320441821453029631517519840800615705454823219481579838172145284165176852785296454624272968055238859655577226350459706589808029396442719508566674939717126581095378960656350029592975302992700279429830785221984094133937625868763628094629003000085864682074938841006246309238935894653627280860080799417873548346924341412190818613032036831971491178494602267277886831959632623384211525178476972181983615775503249856001677968766150123067800961469868283086107735111982604041125899744343983786098072532327188238017558193643420475657592295938304383636973595290731411898819733687053088374302367737165217513299235897604861156267696092265025848592943057812107653195131418303805541417949993646510370443175585687784688036347893116900307075444236765473982095116791636026532919542505556740965731181245195635429791963377339990965117563990679113264470871612846848 [185,66] 63790159120579736171298442853200780133479715940347445239636185453630471295713431454682071916552044395417324957295983087112625062943528793518027881575913732437780830384535050279103598824419504204208482967554343515589343018331650769254027406728990777362119771941485935727847474872741423431643677774101400268979935211723301137918701826878418804580875252436158210757558227462649371413151605356086031693218877782266540102255419561026314262594697467895625550378316063922307411041264999305460605310278189480648193923564194669221836397828698873636287302673898471533019493259353619741656541569885326050715436739051195013336458476060676550040063966992299607306654039330654450789101576633787202900393709644773181622358832315884601643165100151765855059793919775985771138322695254888559692212610770491282695889468080595251843900199573376516052551011723776031631406246082923088985037979086565970697480385601430556025288885008821734457803093936490454070769678767757167258172254975105696880889661062024164449060740270259819041159218453085295914319907425460726506718913342010385761445501931906625273567243640009439527717211712015679548331168565948563675178068120815558100180808057329245073664327268499652389225881255690156618040967950630996951291141825245638415122221783050902203809573814797182338773051288272206525494754756908603254940409634195121833210530368280022871398974383262384491198208219613010662094768684858008694712672822194838649450143750809889389185772465200378892122523682984814587644594930005147601133356608126734306948954840894179515962648061275498897968144285022089147700954094175625064660740086630166209191237296306266027913248160633698646249278346148826058348881933536 [185,67] -3512270674627848097800578792292603610187178972074091899722002451585731528861036960168635362831551399746691146644300685278290045736226199387184950135691570644151346960051123245320773117806361399289737373603565195601428767809351290761199825144390303246771666969390827414849713685335257983446109009866564051146653627888070927917826816063089562195140607136831715437718267340976865247061211242235453129217608490944973025742704052248514863380127153778556410599300063926515370813533159452081337381027519799671978699341635000263231158490054749144929252062586431536654153549270658647829126019590599115923082608344981056584648639973533328193279214133691850490767814373333631625665068836022293522020097334059812826832460666721243360929306793448540750545008734554205726271204861655891989294931302704938368996477983309036077535710395364051892260170986128502748625136656179665567282663298188136379537721663103636969229039489112458818284766192155060919913256969480960383174924814870406487078198175783872981841246645787836602077293433349932718146700418777382394136486863442348554615801062250965010649642066530530145942532057950260242227014452917706357863014724701390981708509878607902411841468915404077020625572631798616810378125343367001710534936148404808380817948606331565435280130446837424592318245991257216855507747268788544639574945409012133296205712474945895249008711965832542121392474547725492238491958824479337059048373545365279320976212258532111402825574190062255023101587593386043079817148167982758495110024349487044137601458959433669431547737078114531089643438826949996619136469100775213014222873956007184968535612824804202346437520649179022418631609948792795904938896 [185,68] -97962071469998811012322361705664334031050587073200747206564193044042172720545163335913064079692260660912608900067394177853213172037384522677413126527452941459071833108084551382005036150407621603065846668225066286435158003836589383700080871766047978096977227074651110541711534605273259199689558427321063324496813232818937517445522165103614976911138102684490956649954953094146567198949735063447271330796684989852160238734958429862255221457487259788882816157935520504926506403088088806502176718432962228503660926163241414469699513666974765000938461199067613696506725012473643864356733560177889663255244143016087403092203680766122964549138081482930304704365498291291781435347754692995208393368125613585082446996637874465743362417791251180065183178634954375857271856524774156791257869257193101564126253710778097561757782812393317597943638718897046348429916566795601314706699367860035017826252643068407205575829058899640158249091038981723630096652526075097948109906772009820188553796770603540131074465258209310512229903158202119966372491717434104526225691912227607448044293422564917120274032935170742011866742045139578637012050502669865522700204805702619869608191878802733191581608080069447563564407030376303720857695744074572290678366862497906915218552320786939045652610718285410553143756594701337625694406399612750374542391362760399966789511737720324299214951628831361177373274593491692943453241595102099081266787280351953887154765665490227699583019649468901503865377099641657356350102358283452528569938686740107826917980505463941636872232198679856247180018940773419348517542557468958665857963739784489703996000933482841714119724783305709895712951892474531542198992 [185,69] -2261602569427110425197690600966664525176859034759523852766956912722426801857746215669015442939193359349907580663263901165826354402892466960106138751016407541078013281617810242345594679712572717670830185632101873709812444131871725361509575705624228470353168662838538299953840091945842709731947868000522211423059838320507101891080403399838532443103930410418493560550467206293420152614872133353917973696629342022764304521508602687458305056589829546825794550568621476560641616477273571822859114650905295308319792045495206650984138712770427545374761707314507655223207208257890802504796798082986146225475990612041826860572968744535040915887039437513962378428542734742531734919925160402548649515945659131869951067229662066326372484996240099595854140618337345160520847280599093490173575239141814906826717311253913535238487824651155023809699694274595658792437021375014201836414862635459413700249304366340105449395731382307384531276960029354165339294037267959622974986573032002257585559744949555899952193813223312686552919379194158893743554883388936956888250648693747282315583100789956228051445945699459383954204415052456075414791240199650452414083373421965522214912566289733190625233412238548610228535798126404899591108503590761199627176833121537505618980666063653969784447633783990056739603901800131044020255061706842642722074405016656230601921644234282663286536678674797883735288416316885643375914487051087556574840659868681403642954719003967620800148500027479422300956811005109903380464862363854414378329717731600228190095413710514654681933197641183271631685276514334423331736318884085717867908200489167682796576879719721078194792071862478066544253689744583736294 [185,70] 47768113876570913698040768004540742690100664272453026425031566807570406676195170839051385920350807784797513335395539454101715968387398902458015842290943747202436152177263982552980938482204778920081161542888385716016084869056492336822101900270744931544503306434916131798677465405612789228476255247260379293697178025625012469351090719075320026526345008361128688815159734086742242570551652623581416119794053074639123980952946595744264827628134172731459857345839173641462858911716932390210216667302608648574477943193854457973488221015436786606717201497919537668591638394865144785225510590028875758633453916560031327128175259555339089456746128757484938824461079877164063981520052496266514071499134532277409185124685406649428624337303029751243553615518266438030807301181705655957045866071583811309518101442853863991131060378187064473190367658465643497349941051725559278248046684610385808628185248453934613159683716300107714313453432108982134508628554199418209689204891733722039956969341908693757482805137707685413956556884184252923874352476140650057233489549312711042247237778472770278865112652541831698482641427106545621832475658545158967877055952661261139948475024404476812388005218393686472279513173753476496833399634516123654506433397152292913442604011319828845533274327990354699819607960845013213115969508146365326909121082746015663914394298566709949530372174221113322801575921713478893379024429636686828905962008938487328143944411456449452434469327619428846388978921977251899327735082656565369354756118071286241378460219345734174091158993623076376380747968115065946168374746595819317549796830513468431278072996946245578529798823147360666480909630854336 [185,71] 2871485357130318933248989760694087831725237629315826912355353734723078589777984346257197873617610369956577102837722544496308628029821740868776069209292119751946168250805483433568894723665191622584803456314143323006585511245499982295783241268860186655539598673453857941771997202957084722023920355432493548234866564454884199822533956409106014201606172849946795915348635634233032266839141193607592968087519840247249475698631395589744848025739825686523636782824290932373629983619481754424086647214331639942265819633020933841676259571327247945788044773029279104551660170799641650501850182028645008696908934610198509282216453674457791233718996258523363528546009604219475771462496097964177882812900447105117836339610397750087459056304589142224394162973577281092513214148189729510416482651558008594380348962705111034448736569167224951450262505940167449772872381055623561073716010084139710609631525648423123740473843383366982324169527702412143482855564170880983708901836199264123710724697668947699753044716664130988703115690519914557625440484679825313571769336633678288932446279313969295987964231943268482224455710564019009196366058231035689653068267337001852289189930888710059580223219890789627266617407085710754655964063295600473811573271694121775228652370517641216184593758993528416315514468403070497125690595127139475180047322706324505938653624855081132765379915152783250820657533944589227651963891792792783620939742469775122670333030411413522030921920065111959770515225850056986723973249182201274481442070152286526582318366037401583735269415736294662107179807394573274945267175481912131950649126365884766247315036320095093221108633709021119881436862608 [185,72] 29848416109789459757863884329378768725198396148353060477230573378493070226590098602579242549047205329614915858340070412451844051159104599043857137304838485701338891427618880318765992235208282517417338304019116654263483302931185942166985010567823411827318589292916338747834175336638789249831474584957549107895343964823240676048134376567988131336224999421784681302991787072285748177010815637258299833068888300524538574881849631544415586041299360080504801689417012739008266373020941615656541426734456434069043175597996709314245713057447764497762470530287421143419780453032371036754960436968126086994155553806203703217546118998777945144080533755273263081990806375953514697862209216729174905212740672026782565057288261140995700519460336411834063807985548390311687864920128739714891297499741250442303157311112893453505117580141908085078993773571022136847624417812813263390258908349876888936351590276307988716754649299202142776021422939946557925263087521590527732503550119646621732917525548158965628540551030492615849336024477953470455787549681437276911801865289108458143031578299879198158224564281519090692556416456792775944108203197977944991079300802883332205848680619804830554278407409238838394302470409199388114269776210838632694568577146031649879519532837081766157560214154629436415022468482265548639600679658523564529913589934874308713668696769398186175336590645462822170957498214386002605172484533487686362440125648885750208311441033840336124291417278001431551271987073846664494527840842919764203484023961254782623239336447590182551976296353710042902509498934307393831819125651016321763831556210317682624964019001852840095996020271964686858896 [185,73] -1279125791617349905661556300176402624620680204229776916855157712767461769268445389148377928956712206500451251357925587595767992479019159328701655488675645359001080022118011091187241975316123537534572898454936303155871265802304101849620727319739481060266713236344530758957835356831289859279830170022859168847685523904199308970769995341783113259082611516360473356946355395507046645603555795669882614572915639827279297021973012474306154683834036979465888663045775450774363235899842210244297111407475348713184226948732990729326388404166265839153110542671312102619516313300679366672078130453391161561196420935532869711584228785197736346654472622606560760963529252236990645005227869051774718244320578691876193141197363056109558841291690198286894595344660227594651809717892826967032412466078593202878612084964178709566128374611449663421547026783212304281075570423464497542144774537323433958219999128739157296440017895565880972341176316025723573193900548037538608175754636718855388544724964208349412447497935749650045776296573318154194165210168912474230532079888619281495304474626709246162150671055789996142978826313890421074296230899005775115431711690915674512892153228301703279917125374808850205772655363528592655858911384811025027482925375748476956874044631465605770122989766949594603678439504516001110494649970971565165568169011854088531112233923871931052179615375131216427859797196206097288542568328920602489440539695333936468539357633607107935539002994259504323981501063516874925250672465114267152288172181416636301062837307555452613773948067763255560098380167562291614892147472700069001118475064641496185497004925226976945716013829501763898 [185,74] 67789105566412893691230074556623944106558286213747181636455379279417026294038431138814761559426485637408543194746359443180095894422498397725979756878033452431008029190765273154357081583979744291580004445879977838973749144219007668815252894033657863967743925906049099672141374890263061316976725879426200342847825794039609430820900135329157004611434154652290786282136843090809437812505231430487391763216960928200779372110286645475678161715844408434637763065733057450432642526843529198811224180342073286591376150011962776489590202476911481526465648994784400591881071900341260618340079885241085078400429445267813033176965788141883121007860121719495202380945016729529182648180566433587198350302608782848620331662460121095150287988591652450881169668359937200301888396522509839119443433349951808116244948319081872493929304343688762851709518697797879429764695610030461914978063069760893852671791322121291383007338778653036518911276241521967396235576042485195685322752158322638613135778074071819979946023810509881320256193556210614459572933955837405794385943623698669655816352611050109504968791935129488702388799930204551663375103383222858267636014964806493048695589347307668844101303931763896995683790048043645524867544776550396316775711869421897765356705857474964954860004989557897409793952161811696591069524207066219650012133233495352238602678095665335291023605154975915167505917273445902342439709918025011172109872924005587310308119071068548685957670904862972646939979618304458028910230255290943524801383094412623768379043726957998365000231987622151292499312361190358890097200917354509815070396156402755654706167488389684580768608872085936 [185,75] -24803396668053863271399482333184698908319389932970163208146431517974860717467349253562825219444179224994021097710575979009805945696843882562162536020506241108403766962705889376987341063571267272737385727089675999869313732235555500029700609462027066859689970888996655259801692808791932419549841596388330596664235612498124882290011518458794869516591007044841406781804368208748754397751944447666771002848328671125654575929944600324153064313604868161288583956979449201011851393627652519597887656005543360848906866313850891488797098688643634941480535483412052549119362792126144655561456736185476174036093461877031488972557126920653703148290594543492091758205442075927730018379083895565046004042322680873822620084324104093620528909360560050540536073449724762531566104943957913831916596077600738505386318267095047307268126125499968566482807884013195282910721424730893473458293831127073493249811461010295537946403621949810948327993474626662760096253070393465584563240540145019299478700510136618027524771218515824291354588024454673176330503861183190856248667056347363079968336379358723947096222935001922763638819668195478223676795080693813388167968451571169242427777316371305775281664254051734867655727240914050460168500352219706585926686493046674786916418880959748492604075291321644415681526210187367533248427085398940759236026207949299025667192754889527945350093469949190036494277122428200123669361020521787714473542245160375103559106141002151475352246008570740990902592607987936936986568757090294029031785977959423547349757834497180588289784751812320538799445454316178337419507762434515013511606067188543213411235482428504568562570134404 [185,76] 5725931895107551167542441175720076416851972751268364925748940751566609600843426450731309770091000785867160072761153418981776396554682735256750825457067266619664851751589007495108506924176558164715373371808593447340868237102318037611879541090873914929010920327520453835243818276423155000249640635837140659572363531061054142424105295778652249434513563213102101631519312493898274743747409135215931145965747717143818234429685267175562331015542820071655008177279413388443683725429119466498627139493625785380943855131688523112011121946015047106415248110482901443078172949239691089215394480447443418668870200137861101309021353283104153216529956767346528884411926327536549006397756160195630216341332885142979884938136726987795114420674769091529733557636709712532967167372145813119814188068146942648854384575936337493556497811695009735813306685273243827164010261225734457596239908035437636729315717693600928960214413362567660139792424099441154708423219433445988020547172866322026903262571941300349587082601037898855708133564677276454921844048658608002467418620153104823411204509048028173014198368383169537607564939491571782697394899639535538850714652500123284426850412838968697171143301075987286387689964561548481486246258347615116374561894906050666350830266616043428603564561903556820885586094525198718282160342428983446812784290952492907488034946845230825083266570986291997519578833672245194702024804649614366752079014390398645247165591150692095189056279175497066469921776049128043466018231641872205506449936132915895954297768437599944080997456177875973080417013659625881558218795236493500399861934789210069953848823701530997998119152 [185,77] -1214691311790020233808525395836330096625770629056626290623472684979537618977375155135216539948802605711554707286116807813210281111044582798100162183530330304095621342876967034131792102238759534061120477085810116679639969957861425886875682190413402516470258609248294979974520281688671679898159839190428735443286522244735677787527913700400487315988933005093243758132974848452471473393320248514024268423581556151754607735696751035342604964256232176632939502744635933204252714199820331897364342854264787483176312858348783740324347628149093704835713813856980971661289300573469764345780063259920419334995896881802306443170824846902906277964585428507760817291506005457812650209517375230655752538427556009492867865342015329606112824166123780805396600412941410253079368170606784786561877556590472952563959610268004684951024202111095276320607555993897326267622397344750410527088536906838753470778926016823076187410122242653952950916816168293046659520724174511489116751841956790716525510121103857140447724236859091942540320613476566221048381642876435259762622516469513729938380667065556982845783628830251336193790442751091435013883917290611854600795497763396116847102565355519905154968930183020291035451933428633910312661368387542431225833359765790369501210802667086812046617009076307893054668065134851455496601582289497467568281510231161232249954469889468329010313332901154898205889736824570894121318333362665506361074730164516805517777552201985471198284546956464067875565223289802572573258081466410047155936114321935986701816105893171720465265488927645545827502985175296911088837617169241607557185571296738616324710881841867838229134 [185,78] 234821636828355621460644907040553260889663949906431692445633453012796049830349113640931813046385510465224076165380513356393489130914441254597745120461113919088698730078533481807500837936431973038978577930422896967994933502198991861166908668074464527067930908108482109943434821269702817872617127765689605357617125488278937988760200965479092789773610497723419593356551908951366697337982158252254332048588892924256399234122413452083632643863601869288337852438940510703658483479921639849276254281078838607183742050115644511944078086071631901471951019771679790529938777733872777590002066239284771422909759221548921423517767308059884512972503563130557849623406796588112412482948775490023423679722312127841139628464999273808765800476202917624120746204765874118327291631154159133344162112288901343829242077649473101295873786929806755427086226204395288617910757870624437700863203490485334989077989316563033639940519657082558820673715874620391108614975086765936688905925351300707489217232644603483723497012797653401093327901575098499283803192128156535358205460837887346982954109814829570491320111257921784622164469053718926442921900821667642904022596022184610276841685043241199540298234255619908022804326304814827921089580826359311347075698774261507367464433706499845589948788513682394892915946431896614439085151534772153871002673808783361475326611587270491171847878318452972470351980224071116438650646076199157399822788019961746533096290447835210355500674151409182721427316303002978976355154578306849436774496171500778523033939684198124844055878916986578138023016789408817967866034718002240092617983170986099860265724067056351456 [185,79] -41196311794963374787291828166411649129233903384860680572300017875527977389584486072321943208874730562956721409652946723773431630866851009117306987709781223778008217059266894346908047494174769718672350762921197913747644084207193715556386937445110854404438924497014343367584050924694922277725357088517943406066311414468932430429025584231254536032879709482972099817085463284000426254276542246958244045154894675663219714211971912623269219861681915292568333153020768398987736183357910821691815343587575572173754857091017953956484760036734351336227609378301092955437919002979404649979725262943704141583659134819447876637231720312031838418369796839477922240475519155841773685207830404945794780372877373294922693606886577187313956445987452352311215461194571545489718533036713815989797332411752297368717423659978555749090529004019008038824541272753399444938460871798157441099676475998275443794768228571680102086761784013967693108926555342376954751048584857553226143117168782170380165459059595755662494298607930044676210393173536566925775268952640375488236720276595644144721185423665227044206622834465667504671949611334073588775579232715568294728502289378484832719845273800741120448797330991904317460629515189241624166277732361847906085736608615833444795328198857493128798754970336057198788593226017819010330069143255690550415462562660944972668391675819854096048109369670065387716790751362140684747931298809907972196873560928633511008663170661781594691855933038850983365470680123864460386148321557042158163762871233606008186959563110410605114717894469470613600256692385176333249087809849284990942204373246185890343759653330428 [185,80] 6537038118259603971824912322249092968413371167212433923893423936730993190373120275684862236269099274387820841029684737683518801901103900968364048182358320575191456744223050107185682368722480222112239609584202432155550996967465042737669547974919046343307595759330247631868202275350038289703467665433490424656499502426032930158085103123324106539991029682442098899210316416533572040865196730986351443748997635136753896345474739706279894691566472170242204362182431869198603597708225493882588225309414743071041735373701586490551110843221704556681718646224916793949895623452440857933971742671799756546480365350094071300776237768637005203785332567727266341466963939354408029089126793848607234073998126799559350443262800337138236183112966512500300950417467560524622762999195208313123573196162659167935249001848565344464040567053784000086360820982619423782668712489049666152454913971811341411090997551168438187588881960861195875811085589364120079024761293902223416064905838596015479575443311962733807324978732156421501718390535677573015001578707269656909064095964907859417907153574568105657945986734571307987999218095981418900811899240719785002234096922732901445863217743044183788914099084641747049888383889729461197804054613530956692484954662899892179867601405191082511623600093543915505497491589023486592829473628788475772799122497913813054798995672513407581144749235387888454557087048594975083402160103927897933228622853092233391020688404280788779306116949319934981939171522718815098466164670228444267224949632549940534958657650420353483302884079125976213105226678631356323875076750444604322897396394434667492115284296 [185,81] -934721372195113261736563823008174249170662257626722453461827553707323020161702697069238168931269003035072198118487761859593961595741235808439085080175359438819937591495167770281315509846069123689991484960852343649203569964002446420626225119747165039256150690700538150128516900874266462275561967715769218589486463777514801525878420044826704390231293412934106060062419336341060397429438727169793610027486494921495453900689160563176095357837121659368199540793349518288141032819758092851144672779561225070401021765068797063979762663856920044065458788503009732819722514737919680529868774528153908413377997294875890077789407499052626336716879246147575780165413625353487708141989100728823145334745114295066572236388626658766445627347133339949315242193501167067309510387751026737819792461288828162740641257572309689745702386183630655121130356643461921833068215423157269234668711023195399415390155717221005572925007377232040048636028243166848143887916569704902331823947372421088615715042199761702890699858359088049995677160569568241251181455798139149899317943109780717043860367434418064360004745460875334694463775443818077972469480116573006263927636777142735288769547589865455510147769821580852970102192221478676943802696590236865171675821801222724842297272165417316735059096979146382033587132685564917890082384896605947644999516752867528635822142597484156515516520280805523636815474940667156037964232138144510496983485142787935660272991883272226644596903273309018194633345977278668120884318225793055426342760438191199766135388847643952478138933747132467407994852792624962239420804380461235670828296840994470293524973 [185,82] 119948461625350418515722007415396859677355027446570440562281613481327169751941752950216001451430681524550123603508222590005331497491832186828380468075574889047786703454381081485307161464201057805843617941144003153016423656718524962573655410219567233494951729907329918557189100502762964603519332101367573251956713435718887021255088778349988100276327295763672066120408399325671446399813848498999279016787970343326728413367456050671827703452187187654245944101426560672489960102729163817471536458523639704873977588762345372090759914013834629034441325485747684853931513351944656799312622451822287602087830903425959240402610167374645454946728329332342274839459558819396418422758788739419579378445206550320782687467767751702810491812075187402987656473710484587239411356743063835211595454603384278604853498118608119798028546138389362159706915305944783995426997472263577855554741076311799708261159573771189759062468148618500895075820802964966343832872802611157881353871234470486705923165895034546817129693133521048591646884959296288621637375277465310025801898391905023798988106269048260545092020669160223878068763810928131531863200850302980818292537414721817486887874818654887791080573491459852770671825542670802173905530559697471182442257680972659332565977481304557482912782548275776758848178324823421306687554550182947027840055943928947541485629934679418069992898320667949616628121890469040703943653227804713722512871417407750671175579474281493283543285724402305199640178197349908084230250845743470234692720352008829877799410103882108683729132366061036513822517549634743564901167925501546830096247442352068092576 [185,83] -13753074412307314132342328044732444473870391768261284304733398921799653759109509598644456072365026457703740134326648888096801748812181840917622955860808746037281252266463087496266459567660294084250894300586899730400798684979090590534731304373089322687890230350255604440613113567810511517906615005728493202925093071811993155660969342915798135514707722631095864746184355462248874505267380263453101052299587022399098964121809666360306935705256150791325452253577946344380654189258746940480771141560152774225571860677641797199295786279975292109990699174236652975248668961543301204391928762842278115830742630667725760374527410386874927552457064607435771443832362728023938670130817610599005122311813244482407501680215909721975263910972112110392572588826622982072067208926068972384660937425989676327073174438830058079383828595911191694398871471800580868052381393712261705414094008309779619468951604567196813794386940334208193479687529361687369224145832072023357268256436340489352153916997098658405631843225378257011608600613762196987657099180116462514829813216681695294396836537281962635574055968807743426563469029940377975139353305211265627398592318829475930843511131791077419141683508034062412078999911574370804663306421376428915933682789420456143311836460798739342067270998464849433699714104340328111154372493025630862789315865693237063171320451931021238135910320081513430920767398521364849753728557017938191263139888621624749487687159789212946180852073995575083244283238223551794268219070418132606711444184598465714055716322051409929475352767789072633994251140447868196865090666801962977860667837033408164 [185,84] 1402236553815244517439737689441448302130128852200813210440183823578287243895385351187345005168859543594500806559847146369108639329984308223990447732260249097197547893671473060025584277566148704234775964729174804463227002915117843210113601833562826437886587402116075145369281342331798049250558111454757842638710799296429679406259061254474096229431171451166653753905940290787105815118042964971167758701495310039020053745195369569003170580883900543407153316606505519630696931927947276908676860949442608850055403713827056295995413325906805243124462707270694091534667767115746373326585638938553025689921921119866111964310617373547599297568848582717952479500815031169947091911460146908664295900721066481702910747212040362621171503850734860335958605649855576438116614710613806864352909316140092235329262741705387240604177596833787765746108077203252100499916962923893945051587607144307331918025243455048060374923597242564533735986438800521021943856437658179784719420306060931329689184586432356162530779280982970970139092328605653494375656280634278670835904042804822742439110983526974415542447884733119299619273132181380707832753273269755107239142496794312416364807300379649928429080948316105067762576435484747805737395960518345561646672373063680919296039639038671777782261599195627136807468818244723636745190440011182443561136448731707378303379326913726541112760183832683409004371867897898480743518297053409271125191491131949533888657376891966690955413308591422376466263507227364179550889589840668609227110416796099097067922280234982741563864705178686068934370914091162926891616886038013617430201823142688 [185,85] -126480143723457395135153193758089573936066897344492914484733463947143229174083232631154705927113000492010390642173769741352871142884809924299010500544169507768675246402110514149852566854900091169121668013378128061005365467940892179970853173353746395482550475526409036413043902258174276438700059501312514409231720072449681058428714799864238117126025674343780637597765308364961451689353468135450839485026219278885817805166584704682848305474075952821085952119622047473953556286165000204857864839283013240007811542032922775301713207948918516275115953254105992020344947319920945360767724048882658018276410710582615332357019517450355269964137474462408280584201584003947601231047616198587116556365323524656955181647027753712608820366963786681435693586359067261610615619659289286512475685485197721752800277006566247334842323317299538424606247914067980335833500696579984266259209297118035410305156150573146228758280090050728491804441467596978228056053891884959393237844436034362859451525848724516172342559337124148202560054812000054486651921917228786966482305180156835631469379776113612425444120812569422739013054028585024706378976051850294633178683743101652470748491115860771466618847443115351906063113626585823264235374426871716842629896103213391810085759512435647266781221591612118653278135580209089410522172097723820017786156256445818944030297488491896353222570771294998790613416881153507631049266801544523235615202242957120138932236017173082805856934558633400906703085142533275960974569260287075276539687830755513142769908127677690370024874631149467740557611602630854373981203986402325083720818372 [185,86] 10037053304681309427121112930755735407344722981472062720597862160842411440558528799580122911398322307723750913105886141590421683860645673041293577502550678682583117635885116931411906340606709239629014686268995949376535289812199648399732525288774520804928405688263281197032370881519152331253583426119879712220384087705247813795954489594069272598123675080976025444181736273993449998409071250818511807650945028988033567164607585494893455994748901141912430489122279449687770439003763082919209582632968978506029071415364699730511512936012846458314924017204742887440290348480495998335443780483057834232173576436140981948463747638746017374819945976382870703772992355134760886327039231791972286764190555412706990572578231212328332440052352999724293569226527392512862584275891094864097553814186616551431805547998569016075803985667763671001292940367494076325645204523410237737227102428606902105403067013718398251033355482536638446261037244089607745642767409483025771988302301274301208643070178444475146290096523028790948731871485832784963787187997022572118672783881926558489620873668218189572404805207773278464385335612764824016500785913340232522553148037988021454060625246081415078418630806310441181281210476753504346907867086398655637932386171740568806578992053247723460021486206780164857676794104856080863501194116113715429970349757644539524569764784380452473167430165552720280673052944269764182373548257138270739841045355588600322683246083099512120392441816466231425693580000304942792931958815159047794144200944998419891315016716697821574009961398916097747178271646774863413813702978228036504384 [185,87] -696661630865188259812270297392280534329542379990241851126945966357924310900088620628076141194539684392572075585554989132328394096064847851270655499188871064690156189461644339807138380656426414906718097976635331218798727706144600119046999123579136411783158130419029790328648411715184829507833920798612765946787760532928580845058358520022169489405069931306469484568005508823761916619864372046453087544355123875333729966600402310867669585711286792373530807227650204057362715872759020513698400449760226425610206810571799248710713718497468765624886874655355359721810364209935247299550676499353335172007617736650505138220809029088736198626616667068877059854020532588243972059132224362683843027797414132524386453700478274935432041686311995911478071911598844410895592858885171888558520936522965653521085110971020893014581642557762134559469908103467600182113402889803162288056648711160307985105816701761401016172942133215794091042181510236195742965987086791252511162590653554300719079768717149637586514626119897119725778334969286464622617398271280453020786710893995296166259284422067283073483324885125684731502186638582816204954248536290846928572248034662132805219987477198237716831117584137317699884416676853080189266760957317551492283898903830807738973079854826986737242204229750923255412368731596293046179589962592500934433041242865171687256030694573444805492294893006184020334262324669529194082156833254959722498520552495766105424652377152514969517897286002446676714737704984007171052250100794027358639921513057525934303079922697624961835945690224366300760025475549012852712158561281663824 [185,88] 42031614919308256683781188086563598073132872865005847854818994637990730711796674868115953440178687972970694070381774695136001626126678803946460700765509607206783971167499455755744302433772094907746237141369147486478956043183274900861464335238988253030968684803353802391670092764012822300883578950719361245136066040472883844862025866814696145903757341928818509373460059716654006346636985603654126371545720885382358471892479157350301513098818736606244532562761823611175901676638154790904083803876657520429429102457867676043936402300395642040132046167865115630603917869377509521665030052361011296393389731478506238763226356108138003493403225732057825199528490774116155961765145566099638065610674438998248964162982112682034021035037618743557977991073924372059137482107386640082907387203493512823984985710742596900810578596936781706275446046315550929366525943659521691768116523188273480658122503967606762779822674006156932681746473511751794354067140440436194237943016419175998006274620012718042681533183089325739293419652622462610531596961804906132296428133474278261728611370175554433782774854399939051856785865772726381726210596179385217626053308158892976245022511218093002716818913880902674424367563014518893273040844602810442229448397242186697548841795048460801714939590916531840268100867622873096940898820922386997136928799611455687808425941145797775399571432716459780103426033081935409950979015156746489559530892639212909903541109198746718968269778352604152577451783372055978736578234227379172660754006745128332897712500519550643035335566916746695049047482064710078800151140063200 [185,89] -2190043954719192948943280887691097913589342684973503950445564669791859052256104216495847838966253918434095353125326438016379559008734043192716622909140949896340426510466216291212363736230077821375819456342199821508895695170091362915466085939604250655718371703843025817932564200601320390762432190686964228035690756861424720298544206366177998109285883885449469406490562983547220045868842479158965888264176481218086353905260264923361720217649665430886142237622799479745861140111212378023186427749473359931064985310897634891729862276138676744447933144477003583597176647682172276497110311152273976191562854797416365017395720745370721465788518267217801058805385118493105817087024832118187385748409697944272355960011396860562870945297282375770583441231803876832505635030968039262791110640868810173505246503348002146280785183036748317128159915858096553743815484923119104895258623322988196575743193959303808083298482228547239152531957435215621371535942604095755274984955034768117995293584859844042496363822241875140259963063060962218995764526974580085041647554306460591038123979791291679104622452832590619558448264593943969474563370941572208182295519334392237564215016967852058959831524088886112389494543935174845650371183092433387629999815033041783386450815543368992852280659740167767205963742980238297637777362109959026267206377819489627006229904333272314660769877025703382493568961008805470853130258472014680682954763733228031397421480166233000201267908141062058821880154333559499719469333112256854977705454015443341389710257671609933420514197177199506547770519119329954731026250044 [185,90] 97890637704436587986024396441649042212788986800523541560279217161576323389688185794324183144342364453797216107543488096865487559460350984581246823282479222943738801776639251237871450142058300121526726232468402308861762612536603336048098342126809010307199241107200421121017775570688477584388905787679484244379021557387891000539948863472760852438246115275171650506545903603449454027169523594976126015996238136228039026434904004828011641946634625915797934277979701591943568105083406000966444573472337102704592801558932407663091554366935750779069137878228287708408978169828535586110924087695696947104622958047640483064090155972311091614379207738037956703133555863664170125381789626175898624400773547233628180972963338496634516806687579548946572936744033609642587186612670486154309966509126063491166700288550812976842173695092881725691338759668939006245347222278564810599489062510678193983283741580584995412811222467755394212480478496122909771553682131408445306779364978511194271490890667658919212842414093530196684115890750457804627350668335334568160673603174026810673717674461974525346164599339589671009302536410598198621175208485828103731847599057908676798839992285233085863610798026206229421207078441329939168529510659714821497687644269437739424674546901031264081979468474514432521718445506846201570588597569884869567222507974082204700115872163640372726599039252749289476995569286831349161042232452912280425020678106970423160830996220002149735016356251386284015058001776601572618305293424023374199661284470843321271277539885873987665604769049710971022977287632202333445264 [185,91] -3727954255622982823455728774778215317739781284700170628500208875167314410100664652027548026677202670788904118269484370542849706144323715589172932177730270752074521661822814078160927204521304863539495613130008931966710159865261663238218389745764351309460922560896420447448938114877456134448336691734771951235033955989599253456960773466761234312306265397602990689827637380140029989355756241164723626791099966772111249735050486402171761888051746926890636559850236471829906500414891889302817239777630288465424911930242414250657725238180148636573585998402004547745910801173954801107050440420656715717142630244587746659826959186627512912055256600231869384655100933917694144709034160321441707367076513294374638995345799466490129030743574996938515848997558090721295837406400345317558603383536213194385197604302569807980994221017003308057881718442432564371498568724126417453658871334677401751132128300669240069839200741694432052349753970088206562647231345851265000364405210015513582620591952112086171851456790023638119908140054801027879561216378205050919468005909644511049607454556816425205574377718390210811251736124241729931275571748403328705934603614776746135419595513825325101055105183483453277028333884724612740693539637068106808715965729686411493080459948678318562338131122732117767369304917833670908495413570570119750494091225575177894183157484796859899451916660112171565670711010249438588538077330401221968145148901226405455476577046182275801503696197100521743823334827542613967893938133243993020757648892353606303217798592782050395538222879172017943158730053616155292 [185,92] 120130497190217070468815969074371712871051462061379624954765559136704133231138948426806890969801840607118533617320287571030184005345978613608158523396392580090802860518083358832198870754478854931190358169337524500236214469955699042021167283978240982312808014047511989550041096824206481701595694232981528653914962015861076495033091343124010655277128110618386525953376554757017309431969033910300074721512205159627674137293447179762073272638762339112589432058492288219881561282055324035874182978162732750951531534261095423141975675115246290516620824173236782385737572917688304736103244777431162009588319404075514219720884557284368292094130898455817015709188178273098083947282636600161957186912803187808912945085415240807157423822235276536191647626989096606833769993715002325317474602784343112560015022847327786694354752786800039034453757107809148830186558713049614078341409295777865180076240026361166839926430053827581791464961574639760289193670473387050423286627040746789853698962771049260360746671733272460095007373328713043321604504827167314680920805714760230414313565181693695844373511096223047205012785419951031710134109632901560866775172908469256920652140537148886209489768156595735622102435043690098975903647706398935443676748109901896440551299217471852171551059520703760777447306014930787247396900115825485595760341290568287273529620118316867426557864509880158891506144280639844829739471429674798829734079437660608578124577056404237753791939885727918897873024971252679972567864978080363403030926620164942147341989733768667382681014118717599074102743256389808 [185,93] -3253346589696400690951944447852615425930812989724404278801808203336448822254144801035499016163665137120210524395211962347450756707784406308676788746709572139298856309656980080931248721145363095121970137277517447800002963336733786307675124083999586284282512490049881943835362376848003898617575901383958639270740917565893964035056830469907880051786636516928515847636033616457840886007270976465369174077338585190524938768334234244742186719599586288861827446238304090584395945417553421949945037556903861045579958678440142601543552743046560968465486084454423995151182194263767481609786450871977256064917446469545420031758209224309755391848472463690089015866240713618185690634763503136815354733386438418208220484593690302044422376581901418586459385976705786751713935813572632212075387584955984488450248232639822567898233231326534676661379287871355413946209412038687421912229180906964501828997005262236174607159517544193670148038949106797967421940080828565525730154969585922758719729824666315975744175594321686989752785815190491074045350542673954252689118356785546074587430275574520641323003879980320428367658227999279857935561093198502366904139775197605469885977752862310436503646966667096484546762194397421218571428352660531879478803673955602580205765759614609426505454191708559936108654944480381908340686328836315290404826845561218031745535460160024932035624343793479283652619469075917947102344476561534858576476917813682806209806300337965616764117876258332351499437892196440710932825242170395853951403535943896460016135332180074372557611951435471527113342427718 [185,94] 73556054456160563652296645078917044024103357141077193922701081178748290462256246868416156680999027640486642969004363083245115514914055848114438339695721271212101559449510091903906538791269455120246847137391602839636707522044362550362086688937592298417576555428544444963302407064598111695271960483608304623029336580061092857566171110143644339448589197952146272096810152018183883854957643393924067955073260936329974754725077721080714839767522832203617736984210032270229603685504404076552906285656775369284907729190022791129293226926846476532841576202866005179902906037382012534910013376452897978559229008763406557202812650739862006979876369583904711332964417884814990863298257373149746737516826763998733394903010225430527907375142566330105937761312172985770502198272771411665746865574338230577523901423711406091075733671180201371393871057327744678890944497095907246074574066290809244911458366854451379767181035547082128860784605122284885340585180730724764139320428306459898158791079768233101046794382774345812135362024475882378585545289344529365682108780337407609847565204281942072498794021228644671819417984550539341965191644177513288620258022103668318357021162353487334144825739444963623546994993719063992868568418688399793450020744514940315237234472047480399477692824896407971511313325953306649297245764298048586517554181689118518300719574728959224794548494847908150663662219850128745348316635561023131533296162802947793639363001294807461520794894661777535861997071490015915230735576259544184421035346416937557753606499745231240843178843457331245899936 [185,95] -1379599572048171430918295198016504072894648838314060011406837806997459408947175556409145574323325976123323159451325451870872723873354941374605174365356806303455449112877816201431486964237997554193746250547755026427422521342318382007704019557864772948751524186015545240831612063496328177122604004893448481379633308277362359157744339573746422496800994487267575276825664856366359181145982478021966118795593452546803646326671734360013502491805477169685516497094692852270487422071646207832740869620739038363856160733714069563403288045406986608403269214920073696684736646376574260184358997477874836800972327163922766058166857237264569860979521337085415121124174603127172130279382628529843086346872118897533766832095023302419590988532413208544643939823979497029695309533301739325801739162721862399686470408125136888628804085982608957081164070512060387372991765934142426502129100816373737489749044682123521992615017896180615619070059675985131348817230400093765377973993523166521630640588315432484934365682804000802056960505327368713622157105123715676059958634644675965927182089098577362376408029224746173961653271884020084941862647436033573756917965637357053962048140595470549910756869525664279691196747408603917699187479306193062320560928827489421525684818397643105169638614393595123638214349946083499234588829406979772054537294038568918656165197012396899091192090546791458003200566416289081212846869951160279248413521736893760368898024818331817642157280102453343041420148604343460026966439118881863229794513891368549229617879122864245834388495061393732036 [185,96] 21336565457606444706901613348311198697100708314051622945376211726639155371327726272473841308068247606727779723109525367631574169755792143582791835320736015333924764279263788006202840833507061503306291206424511127462753477322195560683350214341914521977032224051088283100884501596514756878575241041948344018985788174675272479683146103833264447207748625893421608707559852215081184864982048410452735472200946063255375713417726103575949601819842021047553044380951125919504770223933855243711818326620716652986695534855807335069242394140333669305616029070654845957455327803040141345803525853018955088816417743935434012547185080809261481605469015884994028090127097681200523854974445430588635435990593136403233739130951074773038940725138113067118002989340197283155462534369731921241888970736402422963751545836048679061764975367928430673037542125759307282701727355078049945271741098170267767350003029690045658706449966215917919932106086029829293247790208546023895218825800981756048086905828462066130591073156799722785420640122942415413834752977500622888160748861092395175987868757666459530166475155169436504748575274579120224336823425604714794889476176179218351977678804085307795019595737333848789368029632607925879749410858069559490694089980391434076465448801276606520271601424893164830990103600106235939952954008176640130873398873919978310591960342222096607613822003710912682959552282449193031268560678674607285526005305153039563660283769287838374162740349728561172800724448489408936468600954130481451163301802780101718754035736384766551358841670673144 [185,97] -270585132462508708917793091111614341908383987041605350335806003735708608275208978517914873420920012193411572698547505963230255422721242099212249429611281472601314312114978005807413302486492850477591004878164846300513481153351169629940498105426766036343014674037284907066817514188828565233569260283385889975328862490754345003018468857266769397953488190392288581153992057253859062840164173766073387052691324571119130544427906379069568185665157057840971799472093334584228396872025685086487236127277790586753665275660372869082195823079850747061473497034838810819255545268759405918268795028684786231846583670069147721060996615085881859490834238319830044325766307399151931923274871164942559779850945310318476420237645391312544733620230982019812561932826738969582183411702538628477915801309111331016290055751272716678905901573743506383750733587622196679443618848735165652920341551081589522427934696318843834347438520748802242497175704761125728597252111228542940171080828824776184911515770111929006422303637723871221449103363997392408499503838221840806701611291126799520511167034268283726618770988353418810758058217738673280295583613160038698209629555333063885888090935983176639028655778765957625470493289593149204175043894444715960883587734096404884564452366116150639613742493730531402126546215203945494535457654536222679879490297719877840985200048844952345029817503731923234700402101200528525896437199634228587472499210480896370020783269276443934168851465413523481162165051214041522450404093857233376901974813608573940933772658743591080131204875 [185,98] 2799354911620866329301091107811470268342587890137266423726555417516306465981157140770253672680520992872688057601697762080637758281654671815242323567115143933772642489871055052670170271173984875448987499300323947498045055970083776911506469862512053540908407935866075204541212354529449423296153014139076853207408079881034869396355020576566425018328702269075159314365938575350562569682353232069923282582284019426475875761588327523535251235028268907069234210205194095538350393055709108902632881552305853873724526984160153776753712021757441135939039911021302762636341726451567244426239206298707984538460409083392339172171977822611389647405276148933921002880664087291642192573614847140882714609479728870006216453622952922547103505277919037852539794392314018809806989048346996949965861460232375745075977513625788561628061391217018663010983461641837715722511065436499120398673420442121442526178323741509637753597124672506895967908507148010428895021288783608439338389984056122955650412261903177418254433301860323268578718493325319653073789658921860308427979690534072492435631025729755481821222124555965180805883578896594233612504854439301639587916947629600770661030479306555528262707083806203246263069243426211235565102143332474609266338240830385915756593680102021202415669926217590465503447390642834887363516504041365013276639092066467145255140568404418379427769923319805255180360620121018603804436162843444791741962699285214086118670952961289693564999457831980258626437395823446894793909683141852519118934067033556336018476965311832741972288 [185,99] -23515403176573452435113516023730960503215575515055059590655049181136832345491125755719388937750231106383933416766654591249327142729698650360270538936307944710555941783773292887292551650848426431997467404502714356047628585526439674430972031940597532039932070876085768721294494562412914535444491374021891080457498946001412013932590934759024556268063272011466418554896218067237827853588031515155892543365458354069172999105180224519755174974988944968071073934521434374068842161802857630186011990890418734361116188892904576273861357148021671889071115720883016803378262671104721505048144826691176757636337373082114985110316334216472215557662285355694687188357054861155196781726737543437655785508116863957558982021930113364994757378999726108560079496115372510569371983034533337949913115076448503080143643534613815016593699424239741633058056190117412990672260674645218174472194054810762492544684415082156769919109072543133408313803085823994900594780154767948878527768625527610473443360606005936615957566199454612755637217146697080434489395444811503248065474670421665382203021109170567302576938613436312186490082523749471536320081056352426157479412770002307241090172782543208010395415109883734107544262449161559275472377209136610289788471360593375477078426899556392766514496640336139061801048625591148772113388573822999677082430589772384944867748890390776651642790692155124021676312611997219097956743971154521137333324692232972089735582450853494129566846754219572802107823139732198942857910861335528642244583096613908080619936031346090592 [185,100] 159715189926359807455862782678199661264907619191667802383233080230823998058704291050897564046064486617128325482463529565637559960587012929005695267708582717399971403567575127398470837112630683048162005627777847520029296989733259443982404343464570515275222791740433218472704465008840084268701195746109889868418639073272297165974335775921528967937124405492652143755008353097910412737084430654231256738049167168577746030671971763286162615479929311030915859963406432877602552020160732248719528574916843740704149244289732322719934410483506746865541577972228549545904921351859152709234056484756350660431018736563392044269368880657691407751064899543382398256979211829849614470598361621532162173896280286490243116964398929524192451323017680419369879563271402325679328529864823228603882210396710107101192065325272199750587241958684902108903576540739588212541332326719856342831731097189189170674434854456870634788597531355423134609822230860217150254624611387739135478157610108233786283367536273407848794050204705680824927673586225694515396307160326865489910637833200893384736162395896616419192373078520841094487414876531597069381514384339048820156625316043636723169482585294643553482367099324621850514103082495589629875289868313997941108463558434658679810248260804457948337951569690902777969823049057198756905313384155454815282748048747840173828650562285517946770282272498251203902066682479483043062792196159473513749782733597148598712480830260149233171833873616185740282455826798459578125964741524845283134982657119513722421100791280 [185,101] -873730848724414018506064273463640428752653889541581525194455750182297619707373295431499708198536701364436912840578864742263866659646062528421976303955510597954239915119486073927817689295375122330140377886449431661849866793576616317997682417174909868512258920762682986430471189435182616324955759310121136507212615381057416690369290357895214038734472190108884289549551724340249974780622707176735101801079585480442692043083299457964257628070973784921852894167176617989296778640629512728516572790822866658278498812398826785757676344646191817272055305661719507625898684154572060608148033310170299875609014026101279104533249530962897690232444877331888073028512350090357881293625943674057034934718304965205194662898203252800069233824318188925371247727773925351756192991175875126827767444652752077879177813867425216586370954560508778688706314985179512055198601249070580188714327795735774335539643517539421759597405759869764254981520162079605407720518926954141012509483128416372058079394867014910349686600669943776494170266957258576253233703514877595754263255728581037550428623226872706157669543914638442405415107928747860804684533567903747379453936919337400529618590861425691760434203302770931693612801205245970297034789452930313679917133736440180304078120686782171334815037984147709966788466925456129405057648183176741293797463849179967903913482463490892003999875745693018389500526648964657626545076788531979765679579604085905393875338032634625421305273707793741103436957275245737594522509154238668437164122035020253125185214 [185,102] 3836592870687750581775535364401654541909009150280233976217709253034933280955640913016239111656155132399463801847259849075537959757398547683686600327024205666975774434102201113320029868263263508531490531481426983636142394912752188773081339730650249353080039812807969026775208423148126643331747217233666448576871524043743026199760405267947030068314722976689654441912046453348128754393295796076770769578207807164917243775984048421703810816842580364579573767873887606239629519637067401006864540422275890032935149442590835596029752959969000221441661898191845227342279301487256778129967468057417770079925876051143978491912770253615240087493019921816314626720767416414771213129565378438104558029617712176784995821022594170160620242551864090452750014948600210703399277271453015083164043350596159357537289098592309331116522572879328665428074694955360349415951763701944876307476649814989415203594531763414621129863049757730705194141583299697493801984556889651178402683283847856876862073090546441542344093355109958759771643527591626368016318303550794796223066509745787571836167312952665299555140566572970870789416795106990735060725187015810047888683345018314607599725176499923523551504811843771172783035945082940795525547172062828354083604654542283108237497991928819455582354976558383568444585385584289605887700114792920721934895285849349463433738721257382396946264531535452198856770770009828097507097064808125649173799041388899951158159570057312835888862989854830576458834322760717704108402947408926470035968211282910783424 [185,103] -13479946864060990470929501765228874879085745193356961737156163827754744712926415794864365050368348829556751221011120706249537429061775721119015868667778986597529887582866307074208228196098667823165075661988218832523406841528892880932118657380851346997557520879692443699716726632492483303343198473747477668793880563683183197128288527104134160276010044043257576909774250217735127931733009340494198969640613891753798393145526436610737994544033189197126501746710414348979009849369956075336057004246199602229586059500327623236113491913274712760326988875033476783515158719874705939050632906678693968577505334361873509962052320588449011263399382515198721702111963355631781895177109958378345943360145140878091857708043896743427306363126442471706832053606269390045831103987071114110203171698683542958974354216545943231072994464826947803442937924579895194758509650175021916034721719837415924795417288592371457112509822613707622087724516982037301093995895637582795388081358787076490317801151493287824926043231618265300908928394893303532438718709412739709655902247277367072971095447270297489267272313640003929268044570915546969545343149158935418342891486691373352518722805915858410939464498310095786390789039118534780849196948008586961694440055714788996309298904515921035082749851314095488912374800455899060467092464100724345734853168174142870432864844926052056322921100173602382491070122386794837723857149046583965274134573242787500828821591865992052470246187301095613166101463834249626666830367301916719848727778471864 [185,104] 37788440009843015609266118607799056525160487952253840571405586485358627679970403765293774226664520731843834096134425609531663916339187789617190481598907174179400633125138570344847514603489603444736166464397892099489882127106923230495570339390307388632535943148899167860910156232431263972353548341882297303958287628832307069079724400759894528983543250331366103873765710015585506986482182756642514792537799118418625421374120707517936646277917133719085571037054908951246798202302495288275777539216954728486854537659422533972414202108127918526443787412458298946774317080584653771721250892840733715040543096173945483552459683392585690270420373970540376421389585981895253151683144548044900015723921569433647478199088727231657612944550872624279452371929569941051542852268493306731336227724769797620906202605623903293548363661005984618068179694111445633158305656014514469758801427090126667172615533638099813845807535621337192433805670863549431419697955472737365582574215543974726060477268875910601304168129772942389499686592901404906532092854215538728487824478547176827297205931919702218793247578491160937469085577914539010583743786031573565288736586156213738794270585502542571497285724596650038584067995500666707976500055261358615419462217223052673971812081684487964689512704491573036070458007078226481165151783946487966511524738714815301716568926998335283624741675226199639958321743053098154061589050707928843910494489150330429919748275287517600577969279060959359614314166598353019728403320079105717328195312 [185,105] -84295732523202153747920539331354472651410522003284700808117011348921572702561900076998263919464785968629562308314523927522057048049562324251814863003674171422012172632352147506583374247592783736878992129685083573168302610562695416063540495904311861652957577271243710262802050893808232072879828486950881292153347822705650118991677375586248328462405760833213770389182785202254831146468522200493519261415674180252445879728628614515618215325274140338294629444580211843335380012089655904663461100480331594698846875065716591883187770701208771283512660142768812886873464007895598161835827699843576932420271960271023151564997710722700351372655143227148803957855124470682262201571621966491346602203425150180132007798334067067799331109899011769104157836291557164661981267513960154849205570405828085093503895691744891803537332361371069956442546669010015740111526252633304078631805669343221529016648257007954551716379576254443780153698102882637169986479388583133344274669642171661459157466919421704897844697526204362127788787721639739039631179144488056418659536081920120445215182892490578404250913815242334979326107537830878854888514968198878849282653970816904826814557412453043875540187862859042853581325179913243921775430997987805997447479676410436981795675342863840007217128781321984024108343435532233278995271626562007582920829096003857912010585135148005876224116210294370044657816158423258550703234453612288838676173495592686466576633287260750108320214287371948402041576119433731624098560705737461913702 [185,106] 149261577599691733050447726268556938615811883766673838611907876944799181331878591880847067338942317604046096525058104955767145910106452617066637645912741902799907433333758833984857721350242323533095222475196532856073653741205367455455495501800335635356979907936180492851327609323744608221815863680308914024988343604034668722123011539068659198084995170981206707069839354215021209246183040067708801923101255554061569664364709421229803736656603745713818540379339984700445888819148931387902792904900165129383753661117273083492888713655972759268010255991820015362112988770923236178839600641808934151143520583727375155699652681866384024614750673478822891324486444855738232621027867682948015468582527779672468628718893390534094679703792266589732904540265066482446605155963472904077767064757610326932595873167467426745069027993993598813778050570826480824327449548206056487501803544745389436481752762040700694333869327128838919984769239726479459800120406918288177844525637494397873515500295451222819389079542665165836223527815026680517046535340853858369711101674148341588107284466353491638357398190453491420139689261012973911959659027913990575152459487654250735498530335605135222506726571188341203075338506027101186642469954744951334308868853644183136477966768182995679735577132620883476523515452309565306161946694069259494776026838420411965830243324484727523048122350255486886992167171322305055795096728864935119356843334131961286360397155734476810016383804429155041353247674857500610071069384840704 [185,107] -209295237959922307663388656182485730369582361723608748375497610040282138253176354826902239435190735116226787649734982778048290361538517497102017592904476213749699639986122968252335313159441120810570798781839370197924035542753383559726417133920729183766386975814412586056085637453154027738193329179398601529609405031388980232973420789175590134930034766717189545840111315676402147345754144229329882749223641045590826525073984706181758767516737709381279431517915318995973081824770298380238327387648610173719817739732412854592589969530835910492923893409840987770227495302510276334508579151268843826980496718004734849376251114389957276756855972210520918216298085979020583454772798255951262545378657519743085778347906806220535378462912302397709719387752860734588701794881362754387612183225233580032256714591021879179322087230276761277993950230168568661784631376844873712340795940483605548168234222991209037684152124988567445054277210634713323155643307754864858392167439957777388176823882383956737633018915954020819873944639958920314465048872208103559375965957736283722463056133474968564320746114102109182504819150410967984540045961751381967568337137591947847079135227616726814036277806212322469046482840150840227371236911683851151857517483437626566851285194580250956857054846005925276077020157176720527385685121400224330504076760167457516659486115607140102299943169123029389533509062345292409266351302453092432173234472329070479178090538721173746080936086408916234531447477719329016765702204 [185,108] 231872065511487143762240307291289081741753017583039452976348684533310120510057880187495312063829431468146831992450850641348020484093006241017163221850631515376087053647378994663230515796592173875195793302460335956662720873258456788230258108011755557303179683889399625999513972172059493098441004543334134606568632990682062002807898360095997732948753763991420133041338894654685280490107678144173486729359392049879815994083979490424371157126883674602299164340777172916006271194157602286150922727744060236019262013022988901751624102772978060600030302053726079329663985798845142062119021248086559201018984503336464214585727026365670363932772961795911550095899744048069891078589209435166822608822244173279473394933146474629458249767266635207969476644717917360702516977952744991479685191830582065404776472295706077214768480266455645984181944550173708490363488932293469976862801413503412797554014396317673742345630646603856054999498366050548478213303223354316274396348044315016503969583596203911429154415477303170775565289177874853540998380964712782989537195852865119638387900335598661601214497665597279288141918595630602589741361129582315691293198323055347677657193429313427861804514913420336126532493108661291688011223750126852918625645282332633426731424829590336792833519281452853070772347635905663955783691998698579511529933651838494108056848614651467549329250301392202382745190063739441538046542303036998064642151689684686184170935496317852236103136605610617555069465286710164435136 [185,109] -202509218920766313809860086558316369634652284242428397281807810180515548408666264023997912524668206816172404960186433072655368649832994810197283234007833999479743962411456458769015731656458025484207815349343882544815956175591895065449973592742726632012774349469408085824161721315370540379448251260080099780763167101295363925492070231280427031861949132983508837483754258064183024788471658875377075461760018808470811313888709352002803694748044160076754286408274341160264868806902001264013195804920766429796995689182721812440883068648280487752091485948975267539470639927099272308522075675719930639880365162777014314393346688744204380898022224102346046740070340554270304141522664335722606244133064937025629420622491534338944100943827028405669308456644468931945536438056915323049785174593864364881253389179376915938299600933719887238122822725020405208265056176905743630488109497779701626076538451873022419675807982144727743735541624747131768216195272951169214651930271276469344425703255954937176252463958408516703389196668558175182722952133210621268034811896602070908561486864481905303531191633604148725438207753716698595242827604117221755046845324411081814403473463111383834730393618305686265852180543620910506810962752140269748237370368540682410351466645858105234248520333788879530436512460794521198838115440065840637828879858588359394516175169120410660524051755726784343989593988832203650226830912137008973212778726820006334675914435137253093107259481199176365697915809286392 [185,110] 139118673897533220608912025984765041853292122216048036422585555813415941571452954052879045525409447255097434682718962584227335194965694483833691826804314560252065179638851294317500150605504374204290131699589240921623468535606377159716238702302643738056909993041493088168381932682464956908998943338377800501997732325159182033815205836931765123621201154465653610614569256153573215354479192217272794962155956747343815006403003564515396413967563016953716259186210854131892387449186107599371472431482889286085545253287489507069788268031275377297535605119268662950070013963730477466224423025289414412277149285372827088391168077075291115766158246001284647431879205120328777864876989928253867583528628561340263148669913781604353766619529074488991658533239560095832938961830889139379559749157365792801565299176891240086250130771181708052168605749189887763609318202413700007727688723879795215676051377236595171513699128974900785133797744909617724182687749041556995518536814898761077646678333394394975372284342699872606743023015500346843725825549047502311200361913213874775286075157984795313954011911606362737657060687693941144861660851149062501792317222425138811544645741637139962882759114709778875925964006120048927253283805012405432728786882837400757978510201604905619109379697439171794043851426495664232971210376915677812233566107971430212403398024982850213733187460587669147300284996189976915708736823226310459663793901413271770565833301608713772450075419913298048090971936 [185,111] -75007277042338310731942267302500688183548139372881274462475841531785588891873719170395378613859346482711384139588908841940415996849712483022745665549032041117533512881795142728484266825497689709804631844400516411350158205498509467882377330577763942435877595081755039539880665301965491860351684291887165005922660025844136853005422089935956922612708403221639355730906784719304597664300807450270419420501299830952203084294672681529738320629083631492067492643367253450757143532483589092124293018493705470299248706439111517043303007942523546783278656791156990332115902224963960149048585076686953745112384774803630023247721257591993392181054351810478260232955475411910398354103011433579200511181103173567630068159700326806666737241371800842572894446720976656108678715029522250004547891939485090054468344193375630939542397912306331135706372151611274172538371907441502557560211549333714514116875573727605879876992525236873586835516769146030187344899719296093247977527768339902620093777408537228621669945370948987194393950940609287788850568008321863919254575455479170904024361785708018571740497277065309451446137557720422044685019216537483880332768326398833066532058792195754908165754667691366131826196051689611058968332121710003221844356262994974669405790437589684110094203535171204255636460499115692980784208841137650228256350500568804320073266086853648289381302404865071386725823643002735329929129793577645502806886057650843043877819870873215908137516844478930069804 [185,112] 31667816940869497225669384303411256624394122025339252266905527951611991779972769296851685495089744684669854357334880289479539540405666970949079747287261341110005668876880508094811937051490331730218704688651804896988904924326631930054997608503102033055903317509390587270139276979029107553288771324395132490953970381483324400770716957490585796930118773666765897785504637532406588522632060274998456030530492258823395648058153715321946550360875450499221729149757506334526427006310680926224097806873059357979729252020916437571543571524655777391725350159233444746273534878797230311487234861730411887598995640520708648636742297109033161910285809841334475591632974268527134350057123567093910819431430889196456866853214574862817702945328524214914485005249006788119949203065529459737640969685287763878881189183970349976672867147891926046755544759467509426877752066365862787380564340010948672167132780977387930734135457707047720096216353287825729641630212968258639409063186600283867830097478324869152248428900666279484155897503033077874643193147271963613781533498062533896865630023229603412662800111001913013656235576968956774425656039512242293292250046482111535321681951087703964587014483703725759051092972275765455958666680781563475165783350205726200743844299012714721736862292095615061547541772069715026819069979195828044081260971786250515391453739248371932358481965088613818569362590257870758421693112165031300144197551253350084528116515493831176596609561409880 [185,113] -10445445675123489447253831307510461048174726998907249608285094283809983051123414867782788745145906531097268816199908109475631604146617621037614441264697133379702449892617079163831056079843521964135472053868586256202610176658599658853623075964843257239285257637734695006959755058999932265005003760337759761376996740132841272119820405163980947702328091654617174709830167809216450857376855210305036461813618388447357132425308323282840732732155512241896666367614176977441549559811512072998575303470217484025300166817792061254404510588885887997281745037591743252441799697622533430235347795865753480776600771487747784791203709604771320974030663334193880914842320185706059761176017490298327970515578724165741812054663375531896313273074294230357251852218411273573255845918417161769783416416079194334280902865224730992645502824617903515918344903489375898666332639149284131442373325079644294475084672307078640690626219149863762860213467589737025070221012085440546803325194521046707887820738689884602878504245667624001899274874042652200535416804896913554097595051451196742878639938317841073726780957680071897565751877594901864340716932027533169713637595950727298258521216822313697727159567992030122780884635009777295609813553568074621880255788667677295958785290292663573567820579789254230095385601474345394454804921856044325643680158687615602215514394235878465705002491281996294307883211359634162220313693647016691029456896156769205174410705172508229788778727 [185,114] 2685332271553919169980883190127975541541488447061773466268949872894077951145199198642589448181607819096400156372088988332965742417218660736049625410513660898362050857826623109858673888454796241612171057024315608971520903821242838361911192646306130183187116779345393665196201178486162385436659972387932808673994197049855172572779982135746950590218372837031736065518579895393368286089776915130746688731475880041858420336786095517771865372506221414691308818993603925084462832721031582335238430428899544066689494246776949632025409109217007671794490818937815951541518765033470298979002156607365872176341117817777801948373271405010578568681597687475136660741664650766988160039868140938917336667314295195370240286979897121735083049920150187082126100348810438653454205920647910645520150570301488266668478895102340610582596216401276519369297460710784305521876112169907960660212825280503935194584411478499988218226009268242924918342958439657807312448939636108203091678294479364597977559902197107976265724142663124550105246764637623170706537521394120734867009970578207237861890833957828706421605166949602619790136007957121037846137881596776979513988956221126490434035456608349970564329194562691845201303033577722654909540271436767912249959882718100606420033383398187732550937952977628171490096127758961069600357546581280386796188636398869315024215609665283606086119013219920689974083602480781893683039790054131849222512086624671505875556200236808667248 [185,115] -536739814863313429271550627742161771463853425827412740643263769811406541957579545181674471762221634133775687544651917318792843695842868282023926311518020118313762013519268307253692917696630445069573571575794007031507176813102368247330816358708408632266561779812310070052150163969759694289228667323806972630709459383777915126260752653929434984924564146414507658912873586587872680283049537070537189452218272065012434523693476891740572804026158074667673809987613067835436568691256619513290926329914075331078027172074023283247289959820663930933070314767014909442350449803588627539045861223115427141056614012387228876344978958714916369497973412336979004257346053262609289506544657885339590479821348884735874469112906164746217856119763003932243336237290201218180727749302915967008685366892565583332760191838631639538395371723767137077455707102590778660528420056600855253285759117078276751063098933440983530269031944195868860253607134981917296177353351566615710211035356325917067563447325516293963010623333368832687786258973063992028597206232211839756106657415581776298780475506744275482077309518479796459506234038191448623870648560837254395690548360130122039187163002243591945086519402323755890079084119119767683076500790858696806857515003287750912910071218936560275580702681569370278023417737849875553191290911526983926401451900936805117879746684369991463606579767587784200648531804445168564172441146977850900708406517312052539625565660732 [185,116] 83198548643678430105500054719739648967008381517298994662971554818807060059113800843020641792645267223152178211687642489150911238501846671081236466051481789375674715159378650835000591233212960854841332355742909721941164593885885667585775778713427958149054256310215356545888533559334020467162207629931190861325149722930727042021496073192414159410316361013358330151597900973864952261067263864052268816979325798967237640033632760932711572483293537747903287120041670618482050154359888534740073785179494332268625796499228692253873208730703501425230154119164858739455480608563850634906101814298216040189016904152257473498890278311215542805005859878304335520813410003244329096813464739326528418266615725702565560399039453563339929953901552119687323225731353253967533167684241900697430174300796742015325663840281342956157846005047454385289028116172259076245255181830304815782112568422498804699258786761595597402283953340514372667039416023856683408772501637346224751839374745605396889059536312867378974860632189151654961285123501617198224413749153379500866712502130706533286423290564840393527119140506427959516982377233023797464534290410403257215646704153384479514938902596352100486825849879373552139754801580679531421650026725822432564663211505424518873432731346283232468095511906654828050210002491775485298588349896490479312787180164719119609566524178008488848511542011644256462302923508884276299741812865785831958140884059515001581248 [185,117] -9974687205596832412955297032973387734360285579961766334398138300877662540987298199751570613744542265962263969113674824091081341884370656244969618918381690506581575518088547920449109872345989612432710456124594949842829848821465732403919377169119618700924730909470152867271627856691366680960353907456462127033290764668679944450118260935724700211583456271822110236387538498721594058738872349256529352407668650048762341540033707362185574450565182089310883522893425237766724005826564610071058982047244669524185382570038909318471436236966084464186083915405747947441985764797352052958687279391522014741439996685712173399706144650129940281928885703331443961724427831489199923389419303432083159974078964200602759780110124152791157030708215562057237796388601031258792292944416757556596684658385856825949334459160314896606886390298657093717161548909487863340333194548173494980833825969141716083524899043364573604559773359388386066024128909557796934402628378397515811675826326933972803001690738286116587635904451112698198372229666512408962399009215996856143746579877903190725156212550380547391534992749834275721073644328326445390804799240156625604065331491177505513335802766402338239132594076286726099892712078732382842742986908579295246995354465371207408361022148997359609334910546679751452340033785387588408232546036409679515112972934264789056152412803924670088726151740396198037214064966606201392790767644914353247614625099181176 [185,118] 922379040499633078355499471786344484148676173695354838446999182678360336487635291054983195860637014770409987975133036050311217883734990091397721529817807600114932864798392968534341552384643245060190733598715317922254976121048344689470897349473525131165999472429074544585142742740917468000655294389496953408808285135321832379424598794459994567246438886347908689231673717443714626551011990435436760525921899935858988755204290023665262478446848027141847253708709312353861999768184754993228137170445956740978248148913111614496772586342187013152900274075797942476237434701732503798802769952519705312341185562275587354526242464486965820135354079810368471364936056230970279392650879859405615741517413718803316152537939210461049376350239229160558688210528809657864768227895019412766725729813582390774255918638484145022806663176732192880382166072323694744789052888992260708443133859642879078635576544607197282887845701826414243305173683510541896736064073009335672865807743791697332844363615960865342445917563714554816339495449143463738569005665505770922054041631108466705997181477851945906921005181983440390466008035388782363061257566697078309008361455367276903854382769585421049318437738664653734350130060773236556266020415622607678691038240279618856192760542701891719887632978724011333700674348170403266233637164801082424992405422045333135272555995104116806739675473126340175681037965289889019589620226077096173715991456 [185,119] -65597404989358402136241249121299268391112024309624064301586617186036481701984295730256421432277296216890136754965094863079723730416681602305742672331739897877929836726090319222036953084290065017967968605614606688995798723236997470073597239825267531645949201669387600048377903762283566785908940897016605188598396128361661480819870865746696485071885826148052798418605195843111732871478631730437851494106778920945631426569517740896425840026849967985449477928117010337318009241028547065644211790891894043838430306187475417478665446187732995693825356386317966573070175777488197209537657464137658594362689254584534928325677512828070268587732739203351098154434913448961908607529118570726068190934436263981428965204158895844924930767850656039561695374847299799643901544789206421842010858605129773772972398407499906885612416974159743019424784715887003030911662991017243387863905438309967951296678067636293764271557804051181424403510989211538792556539267845948766862321577341995467248298118601111322419910924490200297346983090637784563088188716035116921773675092567813467220792914653227801706682521491548135307718498984315123777326542261339453923182944964430111443595866613186433722006909216639423339823837327940871143409602972417445703419252254245244299180646226474128347407709453489930398671792998149954494946436346476849260313109002659211988096373145370847865045825380375030488808337833989194363011654946818640140 [185,120] 3576952033352444865242905195728673141356369219875480327314641338018675521383301727459601685273333756089250961404010964722188677519746906490452637005673333075645513447959981434591563228149913768560684033268533413797682327952680211293278241780762631632519345091389646199700593984068211507944162613830153473245036801524130963594328603690540365318174976386284403114039807750337879736018345061103974874419289423964315826679512559349249695875738943659281622232976107912072887639151493981183232011199209642245007931788555658749735113235044528132047321519849715321480495325958163092038588187097867808814850342971070387477674585289592840850909851465729298988202583946379411213107469414751658962059508306964802203349853422017585971003692610066060184157101624721126680530800298230007475003030764063045762496697700650538722839485738042379928117000999223985094547686656961047999313260719886661023839383976265224683288809072416868100171118848376782839633996656566103267615081445969992286711410466011807404603263627259794047354583912220614801659693855745276850718309152615688495474427178203010917839883414194072098649030679152702550113289106488399356054888317035416080979857603696206119242349733360816903717507987299461913559495650998003921316640376390166522423891193430708638869303877686113518829944298633056754520516570582320852115279616545356426770022051156210052657380211347943522531407076901770032473189554552 [185,121] -149076399212921354694264806244540127610960006152225629054504915390148628647091253173204469457855510852585587169350616079596375967049906792874908749762285275214195190228953364351533095483255327571612464451968369092226120702821194999739195756419969757767961583343646907039260453791620049613391706409478381877349589555678242072573309324720933043643155302564315383521321790556581405865161994206488407600827829029867043867377582808559971534079272163370022929644514109249066553110719519609523841070512918949642846311414954581173609166195570279836925503621139584366654297791466135626951238401139201497278279816314403606639910707234596132906909744830833424647348820255294112217407629436237260983922023353577357636987858672018884848511616814104186775277513008333391770122913858932287056595582723718166835943743032069668280069122041291250012235704113054243025517624812793922825103345053414911933678997457640288949059717576919849894124926498223370422923285259655447828334836577815931104789167819189329303299512627250346803426679275795960967479024349514479092159555160294184960929604483682496778392151535241159348590182147699598064891353967109165593264628690416676635074605717365069941106168888993564691069260648900259752668823914862980536658966919078904907224964997807285610116038465691077800551582397667066426014187277474661591716414545860377720555420271321745926815197210940962942422292291031024815587 [185,122] 4732912420562095986576397159376919989520869811387924951302093419583064753316970255344664848784867120413768796829876276290817352046752293193187729521249531932142886147320370205983429306960227520567930777607436454653275818204621388269661703404456404749459245061060955468992684144650263087271635930470859320553427826134441516193166287365853309490321517137374921349371386484370620377372980933568368660624677160123646759742299480974232637785072740386875066515284580447917367671379153995884273568797325080862159361003746300703235766741770224583300598432724247631385070967591284841067207027433488553218976870553450888947487816674593987022584199937676448466711255516423085112786705369452766367495644932173006814639492159034851470845643467403076408047022897789753427834008378467206150401478105471857666443555109122497357092756592562730989632672790974379810515630207700198063922222151840774810197660561601906315718242949926225423253599193922743573217586182659695452912756056925347200675293071799908183236153640087140394271650087213850552557004348828364717365965618641790559333366095480855974976228530452754955631298523267075011798417821959646233846273319283955485357235888280621875187276736567716154223647081006691159530496934375612118661710945736326927718851873537484094293519746102399353778509642494855168685688955402416882508395848212556255987156948777847084444605639656314958176506800072560 [185,123] -114066240034825308643493388221708817313509209080967253553322929789797335475042176940895387207331916996164193887079780210997016611681393576149521695938399967714075867650583696060938207206588387025741319717441380633054456469240620050039652431148393276368422670895389531211885296500107578191810625126878453873226630912257571169414245606376607549970721019932604999968453713770379461187050697339480162850714523496714944308954407682684892547071990863623028180506171855441106482501948710988223627262727883943307780362214463913911427666238173246336466424008578735186471498015750000061132226541516098874349847869984315147056374706901164018605680777194365760591408789618680004459048046040916578097652570794678388788556627389725434467366761077622409668787716906314385275885781320398948318873291606685857145093147369610987351939128358214722734950230838658252187184792340023594889725114188082368283340221930667084133748789616582744011212901335919042922408656192184201410519618061603629807011170049000352522735447998336292783769848255053065774032651914866503941907598373675087685341744846221108957260289460995642465826707159838329416472261993060148831109591890690303810570913530824031692913409842172767462307672857092823397579492405456596452807787412773216737782426658310500976587671701627882787523271790649647915590885146031201323236641477745406260905307939091362901067799344289776815962212 [185,124] 2079253156605230090312924699570820812169403174218223165024475756492881137253551726308728370770716072012463895560404072509330460397607206772065079762484395390354752644528731216638453251154226687415712747957439107772848611285812490252567699840317954385232878629703620687497420824435102750248155591937446794677202999437710024126055079877226860223048490241387983671821156620357044277454544453126102188006524798098748667786813337547599690547772634025785959779873734110905516825412625595776987101711426047858292407518183979290851226646423827036397973363676071587143936871708673065425663961862422337392889872852702846390662907050261000022575747776579878329662869313732781592783428909179437663360443926354126431590868237616058772380082730669908325201910644337695463089581086164103026347671059071685345605890624148964967910299584003062941302221216226984459529589832712603105181600178853822847796666734800476113346593217682572779039486560266743745103757164719831383388038275226459846563159474496895158005723872566990493587986247398345878008592162353583153226195323750406124793722233126861612434062305319372391169009117218165674591949252773312941129681944388213217887408432350505160513569667540299322051195001834830628890189920468494726700403114489037363908937266095393327094460904979864167925929796826594466359473768749228941628906734112829290117899252148283402488829266693774016 [185,125] -28557174110025019829000591579726967110466698942625327399142344991360939447696459980998665082680559703737034827277333443541501039928234303728134519608132704792925573862883807465395345368625226622663729635964783459804476476044539330282621731468806331320488021129428726812344896321308775983501175470922159714475286798903904682286704159142760050274766351860267971660652272205509894993824611020869472340756216522816682474400802416605289876854284779407927844139508628406628721899394748753287343294035501002930732127903273091344919429136630307581454249366447379662713454986889220603966139549527080143311467536521208262825288751196069177318034123967132540318039522869447587729192129839744311635757413420795126010431265846051566343404491937151127201351292462881042109663456845144137091884596056100717580797486339066874962358397694250549350826872658267260014309159534080443305325891899448546888129720552093220029384096474494811269764903252877284676437487614798479147178666582738115014584851709438337167585404195875582825534920544090534169735027299126706465202074664109219591155522657724884300177137404373971438830262862004872344307351172052540466753690151788740908487674081502262708184749237158279049394530884011878802117862494597468266182568879269784786904706283923580981481411999246567469455910092197913861904404430996155074930863738811774668487411218572984781137301144 [185,126] 294331303048007916799354019602001899374251275336300552340259123462110345767745576934828948028980375170485262622949893787425230069002590770677258474834065306231955321992067909687244799251988652507935857349428266234524624630418750560211897598996697471473462444313989557299681689339817547182784494323521464381784884487992896652667954381798838459859875064279458753861520694809749871520505765179353011323857926442896005415788841110681992221652270755755567764571057928527335232876561771224785234353376651646417539665702437851029149777105771509075575999319882066927174757812415660677132741918211584741815193839581667819210753765462938137532401768283263916989753903272541926618409848937025787111410373895732458390508895836016659074799436035779466024877452391014066216454871119553276820585392935967267502428402995581672578846387866713875286028338372173278717374819632799190807580919390546965347293249826450761998223176757898879125685663077630958750443180089871849564132558091623104271035993687176190067933783168108060547639985133225623469716857702807528999999975284249812791656028429603418147400637360307611021351486168597421050557592127039487117051241301910323176069027126644621298681221959763473457900289938201292716288346036031714610711564958780494784379572310393862653382999521539757884635072250998298919048844139012643771215679240957384430054553612725565120 [185,127] -2266953010637422376117535931851956446515137394810936119246667164107340780640575923939823389350904263719866451541291231261625530154950410211854907130871130781673286660967922441773289191287670986166435598852523060841765955529613785955871441396375403486633429690304324062145282259112172854519060561316286453696924358609778332663437818043086401111395400194980351622722411661423746857138169876160035611964848592989035240890956003749435280904743556469847578975684554473777291098174430537794721466987448639710329237461886865564882092309401395140564641916196024973176060147173236449002869203924315901486857351767222549908118674846106884045355508528601266450098316365581616052675662944913773184659297199519552486378897823313581731507964933258185910005902288405730024046266276583265200763265454238520463633182891645745944028245816942442860877112160772277810423741086788149388606879571342057645350654115653480142984471403218087786242685663044616984543124305079439411007040836881461427180521168627001195550234275173704460206792493595822357262941042183273456300236840764525932016574953982004717824051643273360376485994483691321605928978348500124107161492716526043139798248940471186257884711528769345046424265962415949326831167707888728200983209415931260759811298216873909130636470508206494061462748761930161715954668008420310314484920259701877966645634499064 [185,128] 12990217853765515077747015456808726089255960433761550716655353558242286762958005398658636623247878287468102508413811746046218043574967898550749340502720193528575320520967790688237039403559212653692500694612942181586559575878298280928739044524868138743821803100800722363757959030223211298399505283875834588515684080673623930162182781492543861834824435859909097251635079676443079962226941472435376115795721224993193785957820367280780241068016558381408649866261255872019735580033394210841374754552509203774157356473477761541322749014103957490997716835318046575366880466802348858104956624039460058465536281201152637903360728618151562792413293816207826786078775749907804288904155639895562445409373403381074292349070959890656104640445449526274410887853284693570036503785997825612451481462279638259172845823684666321155786922438899786223862392241362362078085756115057352731007546234410141954197439919618281615219414354706412373325936729166419060001213464727314274302789776729904232964699982174588963466924876899060162032432950523104954403769926688935152826716297329338109939010899151075487148779398999649014425358461322975292580949706056898862081251633713214188175917799142857933068131964397372637354534457263612984882512269970795505022348005372887493302834043047300315057470841775835711073459319901160044423999309397894570095543055790528663152 [185,129] -55124961119046163851188949135523475670171442612463177279570526377766818940172817976018043194958312542947154171041857542913974751696299092315939205658174873957767884120610297021578093339551350884891059805821057359785113955957193690635400463022749400809756070435942624669132078148474565787257509258212226891091396537003412264405343734654189187954579528357110239581948655440617344834709452035988816246906126169891124153477014712844191115866406934660271629471518041052918978173310554201997133876828466136979502049732302304130878064986153053233496271514443611965810905877229841004522130468412246349337630830705355198879520469584222290684278307427150969423474694187441987031401187598102299350486487656295817473518711352399419947825600418394976846639141245374003761513086896630816045957856944805465096971041656223690069751484876591341084921920606296599777117519598479562508086948743436788445362139176571881510710608049777781573017316149046757854727351360754420588456460407594896125546323211905039724198798968627980019879206030718220039693309678152152167959010877974668067266179175049042127038733328760033138963538720721076423022638689547799924510758834521732599164347939010623608545523383140135592185962104616525692476424476307471629759408266835353349298464572741776418292390252438637680377286068956912437341285805249520553983939681126 [185,130] 172397333345368840142320425960965576902793099298052509893972930209057412344102050985148299344981720688744048564196056139579634496112909402670190307832786825387672823119746186093933533055943180939786355355606923830197381819433678013154228164213313346286631381538699242140698570363514108942802021138775846130326517904561187400412438160861034474459226866374558393576447764985343691553918022751057838955970937498041269161085751622698143999673092698028180275145547731823339921040132753872610773539957062554310728912195846091762411722593116280184510806390686296007080011231352347833359097163513787033043071243250480193636642277603906719855488503580493004251465187021306601737688224456420424192627879143929216942167574473237717817527563387315554342043244645470551635182618393681934067784330270935216488477941439347640787678033192748030386032776319735267434858548367081604959034257098953132168144915364912093296869318566137044142262439861480111820252715327284115124635386537616160106210109993111408220451741202535886283727034737558549058287134541770580814063903891677386616581685131067276670027902024094922266595608846154481518052391759577444499631526136888051296625693087868990932984102143823733263907679954389270874768429178231594970281283444218515531832066177889912685945806323408485182621479718988601948828579055304290346752 [185,131] -395323744272024052727934190444629591459013634842621541585226812182122176060843040418871275479786078041464462113394125336662389668355041658394571206355905323660284883113485587808616100768660802862570957740125357197267056578942941032339834652572205250523531604103499251001333272691163667189642378864593593593539251114375096100162206438397749774222207802157656028447041373210428003614328714854278527949771033133005897083781154454929038311731766796907530311918598313390458972423241983265731867513848503705065565348685586482803567390318361730770135836883303155974557738739528369255990696537221396091243897665292797834762655842301457527178683316181561754272290592569326187488828077507017224179636174586975649229595332012822890540402179626389546111125496601517716715696371254652592661197394321874114319862573592461185075121613654985100857054960934871680283906147941646422970217447538184678834893970030861510285992380382957205041803967521552290168074440297627760597851414813285551958946964725972896386267124623823626674962046641618889921981667906473338498787303337218526908339544693752142817011453987553943869268872111713865941085939556988676047504773281429947658451075227638090594476011953440081740269988389839156579155954569848347052329333801086601981337570845942153740161637866483554519865673788503763073716123869160 [185,132] 661145332961663343576541101290618009359812963511919404243383992069457642421838454521391423325029542829215474014995478944774190736078817506300155058143049845058511842312923672128318804617004628128179725097522065273287464906065445804236506258717386636107057519221609082615692247975416395522305344525460803901551941821493210723959819017847998379811637543310754690596978552479796940456243074049108426560138623223923466459918008015260712575826472329328466645759062765806826791629223994912770349953848124771262632655904082365139598389825319567567227785222467148269027403589229549204538319032543941297765548923405744655017943298133197586094614147343501942226117836820181584109675279658243531396588491053225519798007751535080726199364293975840807957538413458704577126914913015035489954990758371538647345620662179794682886514148524400145246941990937350632780305001208538284049459396896569527127524429659388666433583487962636602210362767850337140624468316141543180993596671504559686953308473138731292670881354930419078761603776416935676396720021420592204410731470778862423268870038744543926574034895253723192110271409988765475480913050346068584693403963762784675605639819486369775823122264390947298852435515495763636926151160404078736332364396187487470222028744252390277534602129835014098432287926181599592213008 [185,133] -801918498349404294544840169248698883022945415803869628594112251437466292645180331659632781722429951703891360667420668830095099026433574197681583378729214071943602319353533461308760592756275057987093039664871640650626672892416835354394808827851905333925963488194410800311452783683934270099261515596246444740414899528335999087483313702021687098859660469192166132662101962026686454341327603061394916299311943199036932624064465947480614779099841963017410647844581681678524811015021943085195728082736420847569539018072791227675867017023551698459756606341448363007419558780653034031304679313647854741893739341990665031631640849032013220698997910948054876612573892829392469947616230881609790198876032420400296068426312805524844239459546917484746249847119888994369311711381903405321611407546116717556831532565174927612495629471045761558169896686450473115596989437971091287396082357140243993703593635744933131347336664346383214618192358254158638240818692516035235083673248719716546935801422973668330644484074506260789315588639248105711836016258792097543348551233340139113279776175648730302239718440676909947699713696511778785403856625031887480446252515494646829833846525647588320796975573294318934323217672226873295999469820760034422079457512907973916075307942045122318183325760428603092681687802020194 [185,134] 701293919595768914611611606605063485798052440769824203665678393660270631783977436456800511189364379541981558002854966450616159777386476226726175535754016963633763696105198437248103911336720744950902097031949381188122086930518250139425213333499866219929494052248271866796389190463004506631097104041757302198196799063063317025124299734068135222130266274832392977795204733416051113857892802332407407416502573313699686474594700938464725238095627395937698410058450154900805885885885039835803398901492713418977083618542857310862156373570537054048385450061638279747057482830164831669106916935371126993856335210120889608404442942116317610304190040408530784183412725544209997138134718360954404629370188962501948125490125921070319495910402237084738077679224172634122138450451131477510582762641589421356966559642909213763729242163279173033487239958741147565512115980677716060239278327889218027515655136211375013111652367878864384185589395723491139766558618980216888849026580621371777134595354671881105094026361669476794801216233668855662232908840710333546924918936391970192138428744109966791551053730054062751913713435219538913556844137418452653020985788473275457030763232748452027965400269269812503897188990338354838072400239427723742105850146024849154055253915445230492791683868335909862316544 [185,135] -439467394496631716386269322277227584716732584690582505292266585028820141280190273160054440676452267065898977859658096159376337661369677203804963130033629925759374168421372880022555942753340416788788534668668917046454412348064432483041015687534807469415312790815005585446583947525623623125628510602681077185819587551306186345670151583624085520545852947765298245732889114995178189374754730038516377238570941828370746762780734937107352547847911741230154109057899714848326845693973001151676854569034454979134743867360537373706339734612004257377703787423074779508388207308026720257237805024522696580442187619246621721266121506572551020810813529092402708269093557124243226266418012476993724554012672781898596281201155201653170055865728188711825698041635564093604729447603536871351847986913779721863149756992031923514841361156428403658060882314345175329904633186261905693841314578395656123988451211253556041475817016705774743045817419921349702430327508780978017472501559135413141598625594483155168871321725997054502899264260614557203251869975312942982746550556099006031667670850876608597863077869801813990198531026933329458082198771046297119813098340464692710690438772252247972345801395471187976435303339697893337142450438667230375137929591313425700842880635905758281257228515277744 [185,136] 196063042498040787457663352510166838164876059649684157813580419355636062574128721115130533077343562610083902073271565529193411474068490374739564413758063030625253706840192665621096031052621877489590440150952850794507804328384950076040816548441756823238900922824470507268636475513905081675272955203121922114693286422645997476151471912146413751378669191946178556203985410392929222786373632693092712638303868405776882821119394261090631805317577681160339306048557109634244017252378324120732767206547064407265248169566311178329678113237873574407671346241273521305902337950216970043847610823413629986218373993421367383629227412492581699478824025876471721579661631723910924549050223940927537230426198372111600182631944770969982280902318311313357901207309772422953680113118265872315447042360857653024476974061364208698368152490406213823304850770081341724556196505520269227436406106200316505497221261500715362555746818294588680226337356140068490626165090202862755083312614267780868747122458255142274677953734003817874438530283492093473362181261196385811080171840418958336718842204081536245657279465299104662678844201653698268790485144618136904812437255671830523109451128905933564764892822579041954154427262287244394808538337212358801262079768266485994179862872110184241023600 [185,137] -61851557665692966297228876973119878576823008108501424734387596345473999308073221411959782692939804618576752683006233097749882419814411477952657298160014641556280825186335454886299811192192722711988117259325032596370754240706256306753369858019995041805662062463310809313297245058624558234027564004975905233859401196887907452210158670832547634444389232373441565052830384108105782609780108205733389554884498428902136958856607132472641537435078543094809079263722887703902507518025462272289318849090233341869899729527544944866190253440602785116985420954792331165478478632101858166380823874434214379406945863095035017773219638984363588599893134981217774822285662616658443361378701674033943078232887940185090917714119743729288747406383432962865930224753465876798118510429382278263551355948561496660878929132383210568378131333011140808276512876549117176654092949482195107527322739971973417284821130828868365604997301928882194353382534700563059308232172909667576611885425058380911556199140561669087094942051568327946838564556111527267014516800943446277508710657503321213683000031206690346797472725298275260568835692726618296705329518136224230528066894587107617108700709266194717615848943311043425483181926458174733516280129347710969714485669776098875447762031660870 [185,138] 13698834956555553982245371783473056166838350165035556300339807177082012517037659511076679961344473765597895515722248906847825981297226227045756351956134172850588270179479536296470574088476626036454867176653189268134713133376650452750393543250840312553863472079855704147441033132488556665892753369298764227807020930054744280432237357464994290303628491673980188807438352236886811830018822868201222571577476945969853387025003254919713231733317687421543792910457556371338669555940398527880030413022170578891535716886691584154815859297673681894826228578616965161949429408027402070743684863280860935268679798576904910684550839675054027625518182480171710923108346050459704070984961740199404509806496273464295871184283358404556238292144492916897495520709907213801645727629569593437872604724162022068081442387599366259298892019031326019523581641617921854631495764718840553513913794273413873491975644983651879778163294656016701879380816649976520187559363843320571112241120693159755815664314950272180229607633455355368759290411147205196796960011580542002892477093736926307193852244062481941641457796748482627141457580249769498716331146208079169839772002430113712772169112930386051371207263549263319580026291183048136758314017904862704731723990771538457275408 [185,139] -2114104785698618718926912369952676611316969683159712610684838522394369116851287642052989860161386344492624170199396278581815489663763691838490164235390253708818580448968734898200298919941793143280203080995625391688218232866364750159627238113613363315548023207463004240087870093899741185114219162631734824951469808554515838865635300572065330000873457439984994847159889091322557037517031882424776568016744046751439896001107395035877890636462624993667898437881791845759403096550278809190135671831782515961235733705425459428338227405538374732940220077577310655425620253738668853783831609424302250790304994139724999339920226188899316508082085268957107253050650296487923967424758800512673111681071607151910021729748793384990873105551228469193814407064594908859570765677975127679396161428323188999544353252630585061179847736491061410816686514296062892169489769086469859657639751959257779727171146748133187594571421468246287001678334355363591337686933113120311782511455477835974172491793683176971805181174554090479563379715434394841340448496156698888634148322688084960033988409865309599544880664806124911907058682041276863812749423469602617324366964709039362802905052249193634360914449842012777619539992456361903277183106797492677059662255402288 [185,140] 225548719904082252433358779129952609972224833172891032478427001702313117186073611737635040002360386758407477121484641052456162918700987633599591534522540685336376676792915286681085068579058264872089945334646532423404442319714452024925823495778040258816983348562612100326293005508076742142766866024265151884033494350181844346914042008306554020320111254324753792074173861742559337387249310508110514639782017281143797854586085733310188561174604949037978359048227818085751790559855516009556919734436404672128085971183655240702394857398899421808302437108228796803548926352934875936444674662488734852006938594522603419798404585122328369291969784415333740836108641586525010297178279993577436791662900433141109369270319089813898675600905469601353274475313844918869800566533938043249096067176939893831613137962867618482874367097094628874363837982787922142988626967432628249218148076559047346314316090664542196740696528368886656902408608640276957254527580697822542628528500798707254872420599487365939330382219014666239269088436520998935182909456922042841010892070496687839050103921935886721965230278067139673889151599466755680386741115638748183868414511030106557288249525685694102743182566646664928822760035032261386428403504669064269600 [185,141] -16496980191237374516794029784232315655537219528925801166331626872210603495426940184585059956128351358480696882979241199517378884733602058746386279422877716232055763462891496502238209704283867803947929670465246051814772042104122066133272006154792305342358777332288385213371636766279860065149218262621192980811155409048105952732328436380937324816872996671944664063772126705677127450529266499312571987127270262187655838152943330397510417708038379060019722139354209051414199450713301926120823982590869873557941307546944669403026345005684212025678318613122282073166230525123426434485827707967813858650953371271303044596651850503623189352211887827772502561926705521679911153810281885402015995499953629509842103420258839491373372207905535796649929602588857374415594675891145793461917282499275008683089238725784270009509139954117403009781453750852837633378931824899015820426857761100173295830159232864660356172208227442380160346002273803540657327272191883803071539563849861309139190000434348025231911823739465384815380735768986722530058561780066213779422904173023102968892856639950801937713831747878245440927968574462767420538271785120214633498904278110260521768396323426414156947927235254550930210355435610158411558581724612 [185,142] 819981385284766264741831373077140317849316417052899797107204604551520875718953495068557415114679257023777520153271301148721759392643044201696061987141804127498016864306104196553521602410427659159668076461368769000785247930659381125170546002595064292034736627132822395543203845113147355290098942856924073947562201121502429034613593630754620045677668956465809911489453111987458182516370549967650579535052591784933375907256500205059365223926203717053031931368385991962796874962118424957411926585209867080923177454591288723585011267887868974485840771475836828815683323814857161785871211398472725573851698505968478556324065272048640199204332252168058414804061788081874015667465072081362867006702450843234666684418663527152249617123863599518309356738469040239685778303882495055927615935522520993232371689755701683129605847158974933665417103253820152345524374420882391477945666563779209071498529867935442514904181412636331035360196884942545579116376187813872585315678510350459660687735690137348663203899648849963407025232275792814683570794573250986882679671098642368265093404763009502695659528044363995883442511187238454071047461979544908705657578114854332954711597928286970663420866783965021644675406929179093664 [185,143] -27442070826034246446925239696714666563887191445419919209970047276471198059621004655421257443520047199058448560592486764612856585751043122608125029488375205041869648851525127899396357766890183765118198246431003125829789730176909310535642567729593739515992288925018753361737598533503343061903288331750535888901211114026113304064673203599133329006946880207114447536759738429131142660267799846671400506719157087525681247472613511829406752766420448410044471299543787870696264029851380040926767190579145727155577247885850638835173502792467421003939625182655119400861547927569787055421064640522490495065500512461769276974479849646363806106101272223486425069820184477727613479860629500411678972716589773241017944445922926866387420474814358266235242026946621579217147223637787328614779433071744161004381820185011636171713371704550392174267165681556754665477399060655541006998093616316815174789613965838180534067917749415817489358733921117833893911166156352264530317642795621576326322496354144935759482245087538018808525046228959990589452863096391581344517140626216551932109374043795189037694301243432451832779105498674759590278296604067970815281599503367129474412340870103202013423127485054524457483392644 [185,144] 612349121777397641200105342630486044603242135639788160723077555951538054285994794021255807766634047119335245852978527667336134263739549135268412689384924983580893968214240668602060240552839585780619446892814050854940153210604334673111146476812302058304788516410816632856479853639859966789961710331453741483868889713710956705492421284272374586241660707904040668368542953138110774979693472490589385060413566548937412272121520152523977552487226948532506267934779720420449445825660760897013567034490011907683924958899611171869405412618358274957422456223045631243535639271670119618327712575492461990444460999963630778971500228478569955383430837843353808521726838086439154059460467156451368804622112120971839833717916316096182476787594113026933817166405146888960370722747675376158680715699999489670443451681378895837999648194402158762460445081702276321330201384537330867660760225846051938399926967247534625645807429342964864671154731902010176428829397391122315923343195410317421546843745957614988020280541273695777644669041785368542305517535231961051704788064880335279376031082637154736896070375526889467288643604721803745956453750128488897007806260302503343291094293726693219690991632503432 [185,145] -9017138339765261228080284961543358094826645684809959690639978797895123648234676708915065473779743545877847085829622865519784496308739878837195252746129657146503274513986012817732041972795170399481322818451718100450673459420457138841264625062332976773364507036680211225004613606243785578447447354389106307327743601644673992097206662013494726224256671678793744621782015222305331549350640472453275021487162980792658624829658898410990552363642401928943537242285010378086877549098274718943888276644848234789961239673558551546797281127732861897334500276771905490903969554556107984533150995280073457630652462323492710367966955483056745339922367170037658593876226827048414912904234317559039581606885632795500358866864748730697404307854006761421719765534312448352358155776045575968265397568684446171303423087173306709158208709759303353663533964408234418635603781684335251861196538551243428788965313719718716231208816593247248926686108672437224854640253000766104066146556278220369966883146534911600153574694715833149907232116809521158143552740064349428227367333141259349785285366255283046796370665855856449164635977191212264261795768427665686155471073285390716213371024688850098088629 [185,146] 86673910195578408388248626051413643539316574215872721259429675165428528288326965407683337182429733715821822242141748591527789171601891933314043719250337650696227792667537170252312541367325209456737772065533665197730599047698515376463676273715035768958573175131362357171380103476033461389216186751938428643838805804288718704887451598783588033539435367214652805184946734541799124896270426795802766322716674700463213176663963629150903332017078659723609211678405063385056072978193153332753571463828048434313100374026157343210569118343271642350529512318412314425762646297524497923089175594297343029855757336469472578218854856941723099967795449226550365108974911854195483951670808458196413872539791042976505095559654890210857390196176792670113996398873510159789389336538197361646740711265719505663545079784425824965364910278339924206517211627631822828045232297770203783065170230928600490607592454390397333115397653559947300406134818942750394243154240830994948534547723861955075065259533065664600154375372321054561294432571133214444756901842534410308845382163021949678473979984915326245236404302896136151937506491251257579177558873566024353316222994285254851927912674176 [185,147] -537583403822851854148926626640349001212531556614227580746137752521008018394433818997476150292257023440144131264792478366894253084293239318682449383182750524125862945681381095764108354883154286871090797756784769755347756930726589622968279221323499080029004911045777078207640675912338854609601167089642481120171361106140661038607080881902071872305722270123473722950545655390916321352724091224284123895926446734945568422512995931933457977230559536811369761602328391515548876797879992918631841451884881641634142897300826278513312814374283317045463096899034083778892210890464578192416304106840270100823548588179058600180119872717295486862291632665268587207099529894373097681314443163896365931100332402802158698299653507826686499520200413532488169875723128152243153933563540521698863826056471193556043433991825091397820425112863141899997824329217780523578920033686915541791369004411012852626821635927080541563717680033345457691089212969858452400014442724605783441014585188442040543533259038313410011107089069656141229127065704392853596296996663320653074590641759812967776785968944284723142216619670473662057703408320692979052672147954168119354435745436611280 [185,148] 2125361095720600668633517878112456340195074885957193311641109061863045555590572070967874548854975282358466704823724234721175025675266711696106484012813908880665798741064575858507119891856997683864573463647413308701258609161567877440215838507080621076654191196220035356227582410311710316610384544074073423644611553106271008841216022933528350648043240430495635412517764409609357486701251578596751534499912474317668719570087967788500091867107188726249494638307368337962457742057282238271253684493923146688393586996217705315415135439734886099074831124908678572123715536349954712682499858258702157896796600084358083597982908170922082225746667021005381554581138713419743565599231505524716709492981080246572835214168233280100297035706720908249513284982891593652709507801196903384857931796947109989452046117801617112106620558872138390542306751747188258081651006512420527558766624002235569970978540201530483618951281031727228379783307998934789224056673620089024240729802374915416867676908233826055756493932688763089347758376322329258012446206480100265640276985422406881148554430812262816697186618795592758715897769230029861463183812831514859414150640 [185,149] -5287140282763917336774903051706981455960830244249297272975467852498806745871873669467017252592133932887614244945050228852181807548245429041868312753851375554727834366295184711767408683290489895065152984684101199913850639358412323014841622292022706910389538556393304136504303444672002995496463188394484079435776200278515846865029115041190069443463360885256310651171536748420054467512225854738128446570705793028124772457462613912000783597383320958967645640668917244890720399932204814658546669112087630279724505123524898635185659832096601589078323768991035168624068301639666894892736116569952900816968033217106368819065915285315065929095011366938792858505378087388156257016027148967332090909563436576592231714227720948727950558486662625040168030849346937289179578137749759957336476030008037952072042742133275245904647540831791963251697189219492038851886461018975051498475637385201600824869076831629368556591643034622009733349097554879300067854835589077204407311608258771786606211471070953703179104482407712121981879364742341053705670451067661691882490741592714586370750918750405384218379923298402057679597109324517837990536878267646 [185,150] 8162741791512269279794611121773683243934903409750633623728012788030469058826654433944383155993840139193730652665911950337930938593117003387723466600037748660062314066015136894584442247494150252883036347310495688299544512040711979055323165262982061036983128960087184054641254451630737605282009903103717028731456675183412046374051502424018765220985778325268301056696272214148389445922877206578771522645611063144358372056741863408556433310298186227324353341658496171388713785877558622663138190436896262155450883313458946966504791098765267092990280395614828967042238313763053491094505536050981380544831486977563254074995681330177342696584523562196341074642279683129681349023270189249826862147804869412770165633858056158079736470640809372276227967550462351626879994871013648133338122304009996459735523447466156623524104599118710403597284180073659934981315891943195366506539286585023396557425315848816719204444179307548394960279850084717848794213315580454181648758399947802980527433463858465839347516021986138592111286283344550030813140335912730962991424659165670486527024447357571072702557657234374877404614436385035211680 [185,151] -7707779883733156232378533774645574664757707663878870566618313461739177499267728919655381427343599614574890965468555144906958681155515743063701806133100090168646156891269451367395466579107181774657986885738157969171461204009877887418620408100913604202245583855280821513686412741658285541359704980406138787404844209666480243797889140454809331215642707247910188100681932054441867441025079584041256834003882810974601303049482647881485958774396628642799221564131586568625301325702564074439876191483526336001009578144203827187850820237833829701104838602388930399846762005275735900559107656989567654193435976655649577951236418406399065125615238506171770111556009902708198475114624338256259035009940138719987792169363720109370462321741393299697092026370520049976436887504489198232505448583370623636610909070035392704572537775921725097491983577219199189664881511182030824660100828818308006196450417737210136135598929604039924611187767008127771534936193553612625779110557732278257165481170038986199340295034689132417579142862563617175986271025327940013909726918486788412874801947299963564192505197906045014726323164 [185,152] 4382724271044660279993845789678299324930643080273226088333585350880626809468521828734778225756200288599249836246058128319689959642793531090914132183794506026961444395397767515893412762374749494893289629336201681334385325939734984269519350403411962022499446551951099565804310572837281980557715176637161738085120220644984725047923088275021685983707738748705932863052129717531813210137306567759208087537238704796599961150645958502768257790964599325153266163013334147822900738450280604342460868337599847383498396978763609436964338599314533543158413048493315253814026405535904644540784150252615355378345937714725982321026021990511019824107094471530529858538001441632727664123145419635278757619300985992858371970392828675715869098187095478908884324443126103860411701396832087192271026577266355605112424910927445630376434600456750970536754134424219186844080826880703894935195563022470493947564191761925311845350567406234719364004146098522476938284278704729020573382578505577557985447802300739072927248830197612715861729733766793625316314293158502868685284338225503991080819002991504800864291373683448 [185,153] -1475980985651130657579512712396480436266131100448202663574456278773884800875623120592984124773983756934763693597883016094932588359842968770315607127421226332607307787459616937345163615381798205431237143448383259696004110932261077498588705008026801343935800758571798243960667602457995198843060863437407643771384530351365865767557507144251433300537846283994567801392577870482269831949103062035445188211278437818306328322237830978964856700199567582814355924785675535641763353477666846398519268665375117513302724542213447351999608250213168053980241078324259087259434938636472948218662942215424709770708482444061599775438767806833975497816601523170358512855344528600921780466572816065136709549950615696567552120973069304985408821244300923725047939810822977168687531284173811258637692919735846630435545624773637455967187480606989807120292328854692608817389955752533002442117632222800094593403773191557117879810393875068566497059835450743410967385576297895565791675867446330729170455391492822561719752355070358715252127406106212512193591220014299879930290151723693605889840650979344508579 [185,154] 289238106555607234259455978008125754460388149380041784552600527754148279568075143217908850289099336518280262881996796107373971711758652836990041644283681943858124272218229830469132200676619745222786000811757340893161127975828390296228965452703680550286454384387133385026577343889444513169670599258330893090115366388639885498828486861247299326015372859585405223652616647551601805430703929922354610457101675008189406315961868300555269291078479357492538640296441722752892784881017716608508086104007191670009799483493369762301278572716888110003750381319329442101211789276174201891219712642813932826462133899794203984523232947619521316512627968160141518651572799008686313337447566772933138897224862024450145867608118337224819833668668326551721882381948982416782877544824603854887258293528960824782623820743096078715017794373235015081152607991883921937439221248087130880019546321640398866561416963852583929501150528728709278256317655995145735931004676514042194171181122794914278303138599112181142280390297841612240684247569557833295018863486017067861085332427250008336626400 [185,155] -32363510141558801128274020673279008039867505040878273754205179038929281564771531274241972150850095134708297277771301372721065483191902502936358805593760421420228174478780602545883961321487562325026049011011147135264226450330352565471474439693047144142759315255533809609718042649231494188746557781163070869370757886309123221633283051464689660472344601924871811724169468069919444269781467166558691761069531027955605500474637389148645704520828240402131673175868714259658256387468966903983295571603340246151032653501651082412491389616864218914268779744012605667152287839053885009699148808593478877832222922709974270028863908530710342620107928443737479237375307442750564443134635177880681198402460235574443707363058564324051011909985801989743487121367449769692158643176638259730847947835151383230286696869543042824545911867538974523708627949530292498751002861217959994676524045542003841274109760547751030505567455655631466589364495796874882472178494611640209777729618399051778694701147377341475039720589213736216192611483673268085617843553167704391202423941812 [185,156] 2026227255839371902411261570433303929771154169410427737805983923143506912761188470918056215667472910296063458851988329996505071425686296049812638848242022397768455533321876340467418772566842381222173877613762820184509039324905792163979307365640908621072277600359236020315069197122823617169275191309554064588010926628910087853092778167720586551750668622296402314599479243272426614277730378705356982243699294440477639031802593635835144849533830233004102365996366145378988805110119222396334066282455954159141362450822772898678735148153425983844387560407511264193568917851862216846193842709794733683415089971326246339564115886879159542739973889298486012906320985989135889370213355497193168967738283171745243172279645818132904574406149242410775317183123831783061843698640735136320979008024480771711243848315963024469164531992948234421387613215008636976488796823675399447459105524236492093441624938318658432711152659661235653471728773276608618433425407089231489645291891796500987580578406177620689657922098731877798890975419894139134961218194091200 [185,157] -69458017202437038514263363809932836656415935815258855579278902116957587433116656388972422439780240379429408975032723104233785093802668063774500077183934565359482170688165438841132543371349547913126441282980008209468843927101277284196010834239716886835005068601251338959939791594318071766410035584772223736159034961994261721014819975811542263935907391295972146214081360359880717031418007526439116665062853489746307011179215740688345040136154884115445300005890942247683282645671801253787089708375888525168757281687029699891530932172656788924978776547913428561009052512126622315974246411168829365499272757278206416438764075633021197769355027692828358862459338954701258889730032044876124595785367811064425432145309514375323191650730324127590417058119192301606209846832767407802119561523637423482770590005101016525467390166008587449813197505198473540417093800962047418797114825384604126055954980384326207544373217353365763400615970337464641705419184691695497615282137288932203065180070594721546203303553771027440878953164775950610680 [185,158] 1273574883209732330621407238920932732106714779781873381834510018500942412830011856579879619516943245772106049689272434280865034884869699286869107899899302108482238017239819606246516879903285886093298456273817018264321608015060290018427168871569714645174816292726731946633143306196084252934393511183022073636558969826273600798976983930543941050712156183494817538416046131185806776738307972770423909520441622747762860155828728624169712248092489720085879319562476213327628836451218491351960161856743240493012367396746725230209369337404804806957225965758876116140068556185471823484518372179156013572330034999565560116948019866305293798799594440150208054932200353166800536752833342068162045735758754576483480289709704415767970001431379489801127906021542353959224758406906203166446409776821870059702670286340678570396918786265516475102498168647435236279703883095107876677494845923064610026186715710269600586180991652191894776405687306892720783995361244665505401419825264095241603736016356879311056991263159585808368830016 [185,159] -12181010263402984182353903743803885600715438331164178027332693121535963750356705929884738939969147469230649513196850677807383701565856946478143651190298999094338388360563247969295070049412479141937669254606172913157832600024631237424690474646884097189098097047424019714173900571538280640643289231756269235279816248125706739372316497301493331944997900007662498927909787002689223521715868270127683006752601508734840566624169219775440206325888056444987134665933403682947790385102094382020363261511722679113585089626104365287040853070108815192086490017408736964552958970022176502174493508837083357868398461400001993045224172266450714764476445100254202319429317633280704033594667047988795978262014290906315403370160936339300015526929309515209777587015112534411606367981092169140557045308712693025133743547473358285663037273195363123199470777203072741937947145793042310430561186159377389616827843224158553940919855446490722907727918434363150331072919455002166448269311290388947784399795105789159036567257312 [185,160] 59146031602179328004151523300977566346945890028285405694041079117637464433972855639895978290244784838644346393835251604428241944529788621688603484237168495910703016323788348715926440367440493109802483456646500968443299381178272925457292828028537619451677646391834863865283743692954923448118792012153607504164493739237335865847974852577850769584243254539019256822949125922170218719178985690645852500797167642723896921669001714490872088904701548960504334250884527017008833541664019866398338222264568241214703925715684864654921265617610920621142014053283686963918057643837020961630174461615984550651717799285744290014457619549397083417078193695684675795981863682871509981018982829725915703751602188144370292678224922140076514041817617561215706141403254272693786671843352851971432816397597800627301236050973814331506885768166161489662387954249188659513731674185840100686193449672498684291246314260081679658001582422973351123224092951865780564821913345810907339376015352088834913322872397472 [185,161] -141585553793867979430716459334344118348380974612505278279956753722182917431112929113926546974983112360872033711585035207092221244729548156322901306742983524718194264252339474644720980450926318130235944337614177359709460258855614913763994626309084542453108785992129046459849784548215417236655108437416364583855473633069656965711622909079739097058768984895781945457703337737620639894264997881780019576521565734230464842903069067375554434448101320899096865083256417672840808421696784611612522411706591830347516518855654715573752138979871558115662381177179184280873890221950099218970890876624202306079162212110351537053750891862766162083152997909928493602228873237871308431861378895969537335966622295884174080477684663695553614404398383321175181074718400904392403627826483810245211179820698005965232391221515013476117922854392970591391210250641232014617137603498072741310535290611447799485072077897201010053182262606006918124424939534895727100555547788979969737120667047675972 [185,162] 161867581552259008170697756508548703599898681498251344964530396651885929504428324110294928632676371384640356749342207087627191674675195142221018107817131671005648565621054130824489384489314579624498716592962231004573476299066324387697742766355945583334342246625530706183913105545212794113872878642883654488196847444031432551369531593821413028375292387150866782970761109743517943199224827677063474065160252124057284288330124069255981468218919519390822415817359974097890348945957417092515015321474481438348471876842077758293893018590738922610266043600339888642982275896422737878283122617009031273579678894986080540894924286507601218229708401413409019448858020850459075077838265324613681869058283157976194430387557668660496909643033851577413163050543091195934213198803277678490053350054988601753652961875781905932814176347013067751892166453536068696362964234078679378035996170343622396075847750161833400073036714734022165473723925554230966028992036479464855232 [185,163] -85377763149346750915383541186550727799854956896322885295297554880755067644175193659358109508854532863580916661808362344873666944820784722226601123549185797405876077581043642084761757316190059611325452814621882739924661011006186360446916413279072633816309681055114071242110842416377420503946258652658202905411115796950411767809554805643843441876278202535148601324936591138631368380938032651723602066966106202614357537111015079652081339841141355406259317050403658045925801125622813494582125897923997606850559165624702609617055329451924620348226479009486357922918335330398186046957539306882557329482725801792467160913031383066832851399503339903692175777054772332909205808709239372158140904832323847206864863730359019790234755293559139023315171915057117719343172606400664321838628456104284575758344219288544032007872434505353141530772121721791468498914181722612381717631691729625958200496019176376042259697674643964920357531602360837965439998212 [185,164] 20008735317817019719384827339028707075121110242759663026274380182826598032119461570874943493368722494458341060090130572965942617194448114610942770987464315821982684989600787866268173072026274067237862688147122106521235753172162239339482575375591738618396741296102694587399942161125740636773881073458179131544131290642316961776005184892921375955893724925390565094582145557323881698126140123469181139184764584569726325804820938257724062322523645618285347663728093848707426998235144967316849387871809808786824017231663290631085757704011647622867499012797876169197451485915840023340632172149851433968079808016851242781502250587924902365813204528093178160226189385751620595331741477527976196893939193083690113262450174586283294986361516488058640070659179335112639190905054033370010896909813515695131273642588659396869075950961409877305274695907444905260578066761595222666405124116559317526860162580147266687106427260965878370629888 [185,165] -1999423598173102206502887708202367425882409609123270151092399711969797475523488215269092482846240587902922383785451600251677497055713258201988004547468161200488471021919975989257339507077902653110043690060904797121950353277157515110658495395123445137490475703174307726647361792476853241806575029090809635186461210686308664842160068114171345576728925114615613788449134308270308827485875451033381756866345272002045694885479052262536038475040417231900990467105324914415584856357340684883189555628186018438222383277889924824353373966655314447026743273055934730831083115326873582919657515339534621779945649151130432101362735258688131860856375805556737250744473819791363795967329733147665130644355807201936457204493462227235092023426241465973206948169537444325419269788641889972169736816306926488336430641817663048558399890170361299114897495511042702859088961997216162525311957724959490120450671932478737043044999104 [185,166] 81430865534782124808287940670115358742017445245779779542315771475610653334142896979015850068971737464212845749340632054062062511159488421127460154082705621040856391741427700684673400942722622391140472166750873526343634611235436697438336661239242759719335605882031301736403950950688276404963769231220091848354298065790251088946463682637190744875453038934739888316737049853001665978454681883653890689040889057004135424281141739299116264727266909931343751250014607986185858056940044949133364458049398061908093790164698685621095227952485598234578746772382830222999783753358831660265341488980471254844892963287903403104642451375246650380097391964671519967930586945444034101841813466523873636050126338883121049316204293041582156255815975857491598385188403929136102720687741237883265242864473573882911935946470583612456580059553568568940786879842550147597982839043706551186275095155962544857829488416 [185,167] -1286134158790021789667730404670993093476141660285235704290501971100728005833374694514776029983281555419066692760835039611988681732292371300238543701199166016485248938579873006679136750757457058853038948771411420454622478718292700067560232906657576113999725052741522673905507702004960785727819734297226917059622077091296768784089088205096873488815057539577457680482608896125644650905623046003550115442302113516688233522523455796020515327546517549925107147255178602821988035192377460057014585846578110433908711015902046978023975242433648235571165437089374895995371136220893539096584528598720390326669966123505146588153883677771141679156321027616286718732957464723817290547566114133759923666874161679677896194664342593329277808168533619854647337335894283730568053025438611310198837971746602020153285906419059013814745592881002900680554420928225701876426775380231421207935617345580 [185,168] 7456693924750294567758281088058551807781789136112002964329391330321306051079520832103442548019995518595151890572346612460978866250017255202556998045321386465264823989759325423344859555038659064617507210259230587738897052783593858979317836123784325728170237636863614521914690433755810184685755190068548573003792476844317344514326474940305295632285586748643628216608034044136775028946208660948419259608542512858295364812066275608178978965992385404597756531470720950866100650618295656273484034726007912397048704811635614846574623398559414366374940344178149083922413877190120221065808502758075878485835048212301543785626735604799000059039662964208497684336727907098570315017304777642148451016021412340322994492005555238897262137463448218464510551919129938431132145176830951653215253059646330287580330931990699109474396765400577128877636319326294895547220558212920 [185,169] -14931676913561123069023024750198388529878102966607508742453593103339174856521207308422480963348772458123512775526191795717424361793884490284513615157968814586271530537098110210757738460211553266619482839432542231330795456073345296673949964169963983219062640877537139289098698972424508767994256312569642149911933431147398297598332026572596758940323209887168731331930087354759851991016836550806085421865291201592629842022131063706414961895365596109942434057494694281553850310127804766489927803068109054019087600416677126211685978078232474881726861704103652565976096432939290046860789083309184681724976477008901500893955359860479451646201796942943474630365518435927955266261338146175994061079400276736714397562464231559144495020586617600138874188498574603989152979268777234219260384977191314210961538964121668324585928969948468752575903848161179 [185,170] 9649041142518265285712404143030983500628548787942911042602291030313726190270937229153184611572266326978572440675891783540724505276633178966618741200598103605269593200364762871571882662646469130951164831828924897815971288862609618952398750309653365156974231786616730056040720938496225352511177324542930288814822207310374213957679985095783904181346826636781267164251045262010002174096828298421906825598162524471373314499275580331092118762576417055728301131162254191485095853741059922749556819157159421314645411289199960194019209261396251528686653963041749099319872602480924939121374366295159622409279926771967634113082183572923594874954917016048001385551611962462206397340012540818537979647520952547063433795225576894011401615802624295575087675923998148457758169063829773051757595510525646960582112542244048662562707295371040 [185,171] -1864865252051972653742561702576807680146273242919765061961897056604063396918994793619750977585216451768425836072237991692285622815033401069493909731532482969934030078135433104333344597346004431370544603439735199284997970053150647275856325375816489190523844947752624634414645651240500373124910768912498849300319024100574998810664147333047797615368319378428149684789133766246592365423799547683568881988466227416037559460995181464116011558808863682212332219905817131216288458436792258758389656561399346214455518100325118764342360362554840294270846542506272068254236318615197922546505672186693658766496497034547227240256190745243471154389337913150302155223845577884955575502289136621580287971984907870574422032889017691852116196471454373847462438838446750581241811431530581892285737710869311172909413771040196 [185,172] 98949198643536389715933713962523409265345202896775826663235906381895298990366693048311993242409925913500938316071558206823373966068425712831320911694648775937893667677369774191427157984514081439911682821358177725446702285179860772829668776800519976783012049679955015864531869909655436978141436354073349624293098133727262231741825460673025802099599161732207444363995852213885480840954995597373850152568299125083755923371802865100587407722526164416362364110888020468921063040970344395496037470117582723636698093465548105189892104189328362233821613860023225235527866002510139446828962611929334202443557046952640144094985678641086960568236130568309538028588915452634939730079401086432930058426056196797123591305461621382061192622747704368083654114944804928788610492585777109528632715655648 [185,173] -1308152820004412732285875159625291389321217607787467471190754496959054144618614566596166484612641283809497930305987264631948779508902825380218967967302716642218865700719894112154349231698980772659175958171020060135690754696631830260061925477431996664286359229955163821632670058307054049904585288516834822165620871455085440083667023506674739613935251287209603277534110463199951378947988619909939486341633571456508337016813492443263035142338737184211248765131221773934289777829091181033299619509507908403681404181695345146278041944274075056177696976732320549208873580310021288659563719316441669009850602725080977484542449195325535362601571100317970499548083920314401658382189121922108792624498822890004264022169988011551047725610654342853304280874650406939731824574044 [185,174] 3858008213014084438647919973405734926410697126334613285118340038187076268424974429198549893138345404972970534316729874673846697860770363827587958288291847235105455286091651707946771672570861644284341037101610405500450690209292179818428673642370449482118639478085584617148225708172379574508602450910614525652218464714809621230272916248902927544411702645268972222460526242309253052772390772359603254272867744218401849138295379027090879104173229744126206737679985269600598291342941457214101574357817084746112161366074017497579202297848035720832738294490789697209625378810542666228458906144489700447907275139531877900740337414900056286729826213946725272075213788327801629315478200829886923317493414187572376691834383373143861343920442743294038304224 [185,175] -2235485728514106246443547479839780892725392140793750089358049787880933677421797092615251176114906834843764591342094712777906535682547132030576839780987501163954292526536413726498991597851181729810517878750776762138580886482543963557464911996252873460368748109972663660653848644732175181418659544097749104161311009732827048617739887130381802932983870926444967013315250060387530150440452697695329154648151621484273047456434388803945364032227362401893951962137062466149769014724550712221515205836889669302896726633227604296596599820942396178790744974073181750896326695337576709003313467735515055529721123472387094147765782066583204776368867613460269427614617364024214758289592932778803131919033760747183305228685899151494104100 [185,176] 219693261057562403084946383344636924097838052679398933667109806224224644993135303172124966833602159458519245886727669167523641318192181970534608194483948175103125731077327324742995055326040847539659555276745099248842395624356475105700109786936347440247332788428967235732799565222194249432812490288130863184733935855251116235379120720579543702121993161858642217178266969534728854661964264154553431564986788484816591244479924120501594319216587132950162127383490994812696971138280007077726153538542731135166279862326364506453708798490294679747841045181229751484925594043497577051452036111698563895277788962771602813599412688225205341442940619646516426909004606889978899058173445891253924605645202258324264 [185,177] -3083462677428241974243011593997613980927623534074577247881340451308197874823474044720667602487221146468908197798515993772107961811718006449008649104085438207318321359333316173937138996876184464596770538432733949674211584687399930246348990903758922553716463768163320331360605557881824468441512969702666655482836625005309330626860373432251704870850238548210357367739153591981278085649230329780194673771625523909503726460167127523757412208213309670865322261175506769048347435517289719470330002917724119283408591665323979578497282066784394172543247797060313658230618746402927681176456968757768304375327616777251966162565559810802467927381350722592986758268565510822896609513687679065 [185,178] 5044281557071618741557033666553804627944426728063949213858567443645460412088230543410137222592804217845587403584879732324564725470880248550306591342744368959222876689093464743083766014706466013253351417804463390410215530503095910455567572980036802111007796417969771859315019611930672228701057514722527583333345480539275138755765844887814713933811287013451668283703699108001077659706875147321094787709255843065987400477986642763598901197573770370441897968732364155333888382013078877388859571144096573406166235928031102525897537671672101993552053486715079994677792187681904235769057982291122961793113146631155046335622646549499277922091824511047290925009952 [185,179] -754185312353732018420019444011743715793275393801191926413909273190642417309258276652311462079020612198109191106180063130473033312261914728011746709046077531451002631862236901366458045798740817666214168044284378491649742453895482002390529303435863826874608018589601502823265320640480969288414370157364656007983481798874320077118087558650466324807011975339844717032631491372114598177095806760072639304880313572490785203326681963080746661057602417595933047939111542651243619594290633391698555025508219065917826786696951643712636987152363537497715864575368180775504204288594291365788799442927557735049056798804402167906798040598575000 [185,180] 7672570158183156986844569057084498182642739035585599371237902984973568667906467197050493656604135135129365644864498567347714720550452290172163890524215638320875259245397666610439485064689550827825649204348764590166467450217111255476789960650269255589065796161103055812195502690726473300417837959928986777085183512729397024111859346981509715971149325250768863051440797449776234568969499981132390244713817752225638977592542560386945794925467186852256635184035000972118373357603726581063351021395372137868716424039139953087738362011536521332747817736991702151690732093325869937594429324832548782007364171536 [185,181] -3698029778518156238231709749692421929708569553179412305990370213684964327699918641387778102483480254762811534891412338742848578054814594972874874253416818133569345164227394075853927102364282414498916470363249937348289035571984299825498370933245547232325808702266520515452195715174173147974528561318109409442829861919386024179055149992296702060273708122545075730356126880177916754599436904837854756100418490106731446358038815991651051681548392025993737327258884492051410226829309575642499791187827481913955118790630051549716404656528230196469385191767483887334864129293089351554 [185,182] 53853907020319802472174241699136397668981360875801516663296598111533288383065838824691607454752357585320075764183963667984377208266629730662800586311497910388805143117990007630435088406314931468043982412597276980537985509250810696972762401464855819856685857442766696976431449278462776513910564717593493377489034726458537290682666590875507310868171816963476177662052572553777186731071735858767375494753612555896771800121031169929448294659827648835011522078464372175686961281325262407177299369039744897603764149013707993015627995719843038680845129248 [185,183] -13378806712536165594913888483624318679357536183085928065694936150680762101253445647148506592340493427908765974303930704901887365380857810658256221408039883096249469803163028984396333501904021242216003214256845864525129472624373313746273668470337048702704334452811170153188940259350879009802503427638533569610637676870754052523543651876731897630123453263171270741660917502344789055701384713138956715474729940093546073583520231616842337194396937298041242569769426546998930349867914831211581542456377267580755753911343708 [185,184] 26643719507278465045764523046841238349547253167422063635965326391951707715113072112359062402292452891720830764758198925873501137812877338956362310240266586214554998115473283669191328036194165046607712516968200445180908667434050691443070173233536130020273235770471168466795951728834970341344661634389868416345537847126152056172388822752583048198271591529768478373377177251876451596560319395065525754758710258736471428180879886016871014427531683681794213704933831120899101077265307983048 [185,185] -145668667964998347976534745264363586474655348999274624543516775474029276155311851693776908610083125900735621016948199546488971062892780247477118321048502867988149732972271929481001725004607136187591230295986232885155445940029725004789947862601335373893303791195018961367390954982061478804816079232097529146508829438454104667852574792975442465124223191623097153874810696248855734310889223706338882011192786575394746218994372416291945344062875132424645 [186,0] 289229403382335571650548268771972550340471855572098900102749529094813989698945472794831240288525048109357469531045738622598422732687072489525173967962632733305228274429991753878290352231915903691593387106248451777642338172171460143593911911286907214702905323961946677183204037368861832503749714772309397352856187570257423254844204278013652246899235097450857377888150839000184911978693268018503281946305088667617455639265617331688113223170216245064252046356492456671365471485891661059763396005757169067556499406005085043917344485478747511196173923777174822874522780875377146045037500252001383046554611602616415694694893566408272445665227512099832259228583213634263166255145054685175974980573738628723869036874376149181797177141754861512626603542444289445506428958816890195910555212457819099880130862664538810683209673461844788074620103059979246359950087703080716164747607320736293687167856722653518966808937747025212902354248260990926105241851706965605588646086687456615389778755996620185749565652480547822703982632778669664373188480077596376902236068075815420031411086110668384712282201947906597296702628097956984888722812311986125590487247306309901190716954002560732745931569022766551415204003700026685220872462249919582103245654389081199783472536310156355018353724197027902368340162114203313783531224064529433066183688257263500595340678469734823209121678494294129847298612342947879607951822310860821843788181732268786492608863314008735793447392561965867992776788997071962603139800039714621678895519117712330486235881214882886310846979888625749553710769330731659916344928963168257444054865912089556238448296954737159703729968860621230718454056615763423902078095419833749559860085245638276867053256544351746775074493899323468418643628250461191660860404114348199364765165601552220024733696000000000000000000 [186,1] -5058479807456333501738677647614116395035918859847638215932101655486627037289936383207690977745096632919731322492565800837617082571532334977125069571394704205270120768883960153570282088778628797850027349540093557166786201071013626385338864835252436065703791382680121507050465238702724666773487998865006144968141064284986370395316738721170457985897775103689714036147788979745407922399880706133632531255479978576284436811362798179012302123548534474462891652480287482678997622067937003258818196362432335094399506524752044581878912650982853382800051064815597609456282463070100873824769313728508281981805600370279718642987777941364464290355547307606764854882318098063536803186696522192839682549987882318441314654463830923254499198522426413563343000635799049474329977905628466495788176122558352092678179377497045030010879647689620083387647326061970398661107458634338770184225501039994133192167704746286797789371181851784433930461729599857269115993699985990861723105494666808387385997324062836630216928237189311019414391168504348756887630039902726230352257912326626302665646741188098094174369113962667748227878363752951301633845751112131682012723377551771820742293194526528558735710045260535438351169723170598187423132231402400649262207828286505546313598676700551823465642633999328702691813737737826642388690334551379335040258959118901517525093866588156284484906889248455675819329023003494374860941697562618683894444622110629019512340421386261451842376455380633650112699129289189598986444027334259229752515261902715641370514711003573247477681090911975958275747602264836304534600253086253798582759073771085569563721138372518621588317988094420471216204563396153010586258844998128937841550043722639725562298063672381460481098992391210075672500539413058578881774103497722767472773164023936716478873600000000000000000 [186,2] 43225701966954407780494282189951269670421699527634893373344073612346554289287107231979797819873972673508332215980321377541081291019238440589203257214775636367376438624832233881626141932059212127306109555247695046395089107094484448363003004320874112680918691478311080830445200009693676912500625160328601097101867846243327166913095047447060418950422106961658810855316785715179871769114667610817180665742829078547312179960438831395059983074046181965814156772603163480714737976651131606743854267914895411678127779745089323889077689513930984948236332128249096776487736434997376384475744095846154976651356828615623764991486338748706905714347234288384282468339034145859949103375025806982872448146436863279849464503931326810944381441186215688338606767751245507642546881780699429947723938894908636667937367291054451260556494566616728807747934674303904336875549556626300334465940404873643823084781669808546404262363144088429162474152584429148154318933555805730162172811342148372474236366560514367815281396808263522634106012832355302716855440309617899067362774584402631409505158427966209077783432350744162356914545269235618720956316344585375382548741410995295059492356723232838551613320592090941708368127593717084653757143680608905863501085722791521041008942106856732613859743210104612156230313654541107400580903545003954813318296575506356134144852369722638324463959442175097189463876689320906932364127401200712807822733855989342942295789273046786906962080749221582535129231577391774833999561139419578603548828975554355286226464899291315779741744029870379849972254199459645173011077009443922523948429211810177751125602411086749494492367766478373402467168648726889002045797831552062132658862360723030640428108493527570035337228035802731993025383536155126892937431488700144172493470116239745944192548864000000000000 [186,3] -240543720814889258066652788487779690989359314374496183912635321239614163140535712922418458929984650229502670977485719061702802932054735657102023859938025653356071709257780006587993668261751369050774166182327436770272814205775727823530038189029507056209794479550338079456354783155561680081388453998392854141714180403539719169779283132120418451810914903436954376701274971463833385075512138608019968299184610669641494914513094073370912806813229681313871211071677897925649215058332775961720460823238461132803590833578199468346887057335803734870129181373491218192305562508376481271694674124660899035333987054267413731583572744652712782704934803881257995569814443336463170562863896936129398369343563466902736443863796816055248127114007472504524205419855702647412655971897488498774587094385853134371966566900103079659436706352378229618501278873364003060946543400886546368766040158327777623552007616250667819232145135228775658888571561476426798116646075041611855384433573415694848578194987355959737196417204784381266668908849766484271773184434290560104083317488069607474590614604361395673476088583437204406694551868482102310000154461512773633753138541606173317327415171216632944818105783643374648460269111152245268485094745556214314140193034275577458319146589965213006301712156982921373878273283680750580834204243195143488771153530426519541865214795275320353247232773764582416552797153679611608812133884156668334165323844112659403965659246885360610284078843013508739389039973503932866115821067795600697607803977521512274055136398091859167407321467889961566679117353368688466367949243276237865037170473982588310623767793558896921665557850138192377521288073313734300406293192172195599541562787405880738553710594184433331692770748505263935767388570206095913805250318171389375798088035541669965117521920000000000 [186,4] 980328548878757950511506473680222930753010131789080547199583768108259981872993696392993136855085031592138788231016995399583358253397627592539277205190312890766621410802689828857980535492296494503115396351813015878169943102492333962468820923581544772736103686430115730791118106578633437024714270539871890005965038588369515349383330499226447231556356595236095586982086412166096392266779947171940003748073994998621928594555265604821532015384666670041202612222649718504436680528533171835079606723320447162751327965058164352575984336450792129633645243476310156337323296162192234134629627628232321481682377150443687970653400370497761597066838092054867105040274806032795587842220007532990095435176016991109449035402827974216882220739046519363554237217279890839013887117901579926176446805024750331663181384524280162936340840920830195855475024005792179607278644148641371558516961446121272326147037387374480255722525972620926181340631152108960082315982364322437844472162960385531988262111654164988002376233905116261200855710977834635166438119351331629990271144940638593736104940875946363091970418345240619307978476726709185782143294518229721764543905472618618272049851657252364062040752052891065969369844394484543141367232291124770756195502930067479887148350971650267990318431292319990300640655828095868197168945909287091416470891002696445648594515379775756080435430751325076450290196831394602770447770724954987754537015302398108666234234415368135150844664039691785375958849755958086729982405702563588493355560504610815112398288474332502897950284510109807408366239993964626375155740475367383042236493896370563460122643341261144424396957557226924936381861619010124670194626423425028143248403873687930806982924008599131100905744227844882759496483272995579166394803875855661849517276726342857630741954560000000 [186,5] -3119918271383732395592887688530500697498246455710592184985339409163028644917772569567530575782466015605008844796173801723724702941346526154757184434063426362017886598564140209342129455808852749211007754768843989942734212345392860193096497192182279007327532595891770764540512267071647806733790498109137150724266134635258462516983074049066349500043735496313090335678538805280083670556169610249546424636212654959361988305035200629931346279144428555529473963288363865378877860892683974591386947301918131387805408518145203580460594540859966105596714998530724811644172951926964425543676553319045603818836549515059606781477156314571935417901186401790504637053132740267909530910393503119518923432925082269550282612578467614925976930179207312807755733545272665088822676290253655155215118985064341881067031298468174415718904355798527846627674297203394988916678331171991323466096125891346394466450747982776645954794335415806268011395704675593907618075964361993885618907881789875593804280132444063401392508268449743344225481212804124229659408001070412494997433416137895678867665064742338103382004518421483543444729436118269719020998306186952003101179700395204709145361151345557376865579734990322156667985235436372142853644957229358930411984713297388015779203643808398825539681091917633923857229040928611974589306836446568828965769073867866603593897741522008250446822479452133947191853689622078568829973494009816181306167692436645018676869229808555829336654994475255019556301141926348810100640142847459402472100945167599474378080246105254381962873885733977975591215885986225081869368819503749263336504209743018342642827251516904754110206145712116859140386887446269216769010701056281254869581677520252213081350170391868364631776640961182603564474570191251671666682270211755601521825390777845717780070400000000 [186,6] 8073713385732384316747742708074595510509112300035171174000742102010869024831360228429511730342905267784604270502619449401042613839138503702234797578953396514634316729734316525457175177966455850617411966742422316003176282406593453244095793377585809070028647172986101840074363408409621120293583376676850881882061671040159680236279323982874872389394082739913228425516072313207495582912675801981054611198583973261384074891498507498650893730418012882185179210115390883406414545050259406191787716686527101492304040856256831447398641712600977615617504349800029200593891097851703658321258287426034632004374234760928486502474038687307107042522580172712677621689069276877810658089735324929251399937448583523997485465707327078763668397595816257687166724308746351384189558808355693415391739368464732293770926182171537932926279026938791663907522266391523321955898123630427899239383070558877482219797625298106093913612496939508519501424409152051763163569404045742072373074251283508180250148038053275582139647234121232336038254834555895578889486790034806409421600236287789879379407401523981198189950481918464902746061987106563104361838309165520285122614960267030434178633288413811553416949464274730207630223928310010530456070187358850074229070777157542797271082221548004832240628970699268227270807717968545191150417639754049079957049216195885183189496509838200630233059409259337850207901341432165399111822602982369401506243912607693966270687390965543062210831856427612579858594092188451664979073673898375098339926836490742648972748269012145396064069797934360151844413324936439294066110118250257925796641964456342351606150838237700768553057033466697613109784271431216398240364280192189233731434172612777068405405677529372094524660185879177329485199500826140596529522739342403215572192329881347094318826224096 [186,7] -17467407542676996163472237921840292647708654988002378242119896997788730228006680026405238684350856703758369856991841480359061946381190564958843681970824635535299686040707711530691218627282334948998476463445360485159011076332601679194888894520266794378623812378899988637653299310769954093233280613437716999793940857299778802893104883172783891664612459033941564753705362085008873820403685981585684882086041599778365481757220502583306639944077135665073978370830382001851026959767017746100037742823131096346564945379427240558910147673458914442369712963318814384301662818782016142854359804332180434688627629888705065836618501739764817023784511082923783919478942789952922300326372496130201260404464497619566243259200426755935990505564912837248105293043525512815600686120813603217709032799385093608192411086994731508277089741583864889506961764101211336232863571067679868700090773259748198761190892930846769714863910995820564482435134564815414342582290497566197961300167863033719362055992927651401679984156797731735925578903538525218975999553958488144054965708267607837362181874420828440931417454645597062466556529698614822520887318613437633788291577121615479597329949917168899848595817758107115574260448667765513809495327349325787095319726737930120544242498691449901251680122733469592153668491004968809111444890871737378465250886809299354555032004389775816362484383440146718122916543491612834275776336079625201712279683910120898084431634191830691959648678201499304253230241048433932358581553728342984820650790114798836121993686551060120927509815455378852361175869675247180398863353015113063762566463623855070332964272395593528625819957153563379914585809738320907520202793989164573633026023538830615812847344127303165646540155916700806398626099975139518639807129745805404668261534255367982923382400 [186,8] 32239740419124290344387544478094182538579164508011284909527916274403332853111460630052345375835195470030700131473641687971194674130343580380459120781488978285921294417537386758229948976444227573923335368299488975249567691189535813329828916798073545829957643908075291029621195224695660443353829571237222487870841998361860952374223311880759348480592608904371872521343006968261567289885516328936619999800887787390761899888890176836809653341520008330397857652763102949893827329703199446294851468926301495234631568965261305297123210413658538532469455685651801864066923244567943183042359915273953403876423055596589371638610534936354471670893625654735817905392042688234080010724395879200774817487134235514965988014468105986701387981741215523461862884354054377125968007771042953069514927315982721715235169250040531887821072942979854583321617509968404471594952110281163327529117517752549704004647421214009568698564701793753364327040237847309908434786172961632941104173833105238670836924245856953272732571063912578275457285318483691866894573565662118639138116539176864433810113063835993971969261614878413299422694890566187254204525386061929008473155857640252329776243907324732784468039622365946956965520885134075065501872537568025732472133502293352541045981023706374477240045979802217714592668551335127712163370533683801226872547147464161111771169712158778806390114393796613159989485355829736983191374306172203789741400739171662709373003119260880555876169774402960377501367784513090325571876765921052851977801561827268296774080713172834183137388179559934611651532183053155453531614615964099943557532919809507423202709567683231041578212572467219635338992909395171097162933764549455492613405316604184986991490120025164480058475327009475128225825436858014357219653053090368983698232023501639040908160 [186,9] -51549694243355407620107855576123952156575450040886537248072512912228159013194014477929132431547530970293254761275993899636407780038253251372718057281063162895612539935233187266591354581718648663913478871169690137046220029940456294612321157113058007351725053080390109513063849363447722237301329009634508098407564493169266644718112990693537324612516165290575151039074998846575442710172803855636051892799558806118474219520168835588741647652006206818788103466413032407457039050514434414647381746293586977497229270879480732025308054360845648896296542624719640936086564484541526671120729624570641807003147730935495803812765420745924446570483412549045381974131968843936853630410136471431474897397393154677498416846998144121041301971050308522768676513934248156230785413327958597636706301959723316706432228629492144335739984793115857741612550659272716484224537432085202466374641642535813652820020433674825835583362197371223853295794213430162306951409861517473325475286620582555211288313620489830627194342127061563148268359123360195173668392947074482454402251317982415406738513706831739268266928211271313335836207333901273807970862304688154484303619245344113523411000388896364053322274940818253883982929745213403749683327354648153956358574609913851959291232282306846926636561556803886602753398202589344327585435861188508832229292563470665581460850245375881364577470557060659966388481189704905066937415894894647577039414297767296538057779898532483550135821173257945039836329355820059592973879076278600893782282891394809272475782363622895024140758574544616984327732561673025520381419726294524234706739910074542670870487308783230487263438832763838906795984941256703271367925700487964445809989377860116878795236409548624781347334884078184237169380967197551178476487771556068104256259829657290204160 [186,10] 72268184111742689190560990928601389609490294889234753304942381029242305356924345653571281234542863672996749723006936564364425380501335241107122025235745452754416664224534249562891256672598473353645969555618316803629191529583512667126668541173271825032068967279566414862396386061498389538761882608748125285563057030196798028165066941375860968185845170465644525196423088923024764450528190535768433924865636015291513137839768339493961024465279249705698850766635922979762147977304468862654173461235473020575336626738344287509283227555784025631445726798046131733412296577416042530588372723754064747971749364342888488755353839933891274914868263970929901034771377849759216472464262999219176057966102428054369386239342669690340829954956043793309237131222364677777988633417795121040008366770291610558787778730998297984248265637281866655637650379589105684229591695903945478079206358537732733922173595314126967475025041569604992427411770913247745340994095971851932985202891781559162450297521355042474282040286281535398145971580641576705288314808286978819899655631796807068111445810396206964790272715754884188790549090592182667270067200260475717371552196897241722571377411290390878764925682393263744944765629198945145967315924883324043774870094334940925821288581638220962087462499097311559863198101811405010353655690012230595725559080117431539527789921823842311778073055716105972514422634682551334892003308854938481566877993782312970622575038472157762189967122824294367386799714524347200897903658791562907234359495383087853906144662266114827018375167651965357704883786531526111009571242035100519871731459444770080870839292165915995368565403870278264497602650229009106882438858878938859977504758706615686443848786806202796315810860767925356975666667259897691799310816195316487025612046575323600 [186,11] -89688191973496617505348650690755516172690383077639526578212243941216575168204630544633049562202049735919400312272202656616143851459665128049842207463404611043094495437611618918412022342723233474144508079861078331177995273789397450985701223457206711819336327463355044003979550959983419847957357895353074093814278433583622673956227509740122877267501885498597248530345291741014795893090546526089245921731735305753685359045214059524151248884205840486098577435221969436957222464530108116868888400490015722206878661640111624989728202889087774871813266171176642223965365457359211414323404530756790323601455140963905580822397509848310908298204449056026557006107789159097934877353019543081429956854687014223151491588165627349899446097482289616080792435549910663129106371021979849443493935966495601334048025228167982267512859206708243481786280999588130030392285026876329539225906346436130475780506557763629630437716037091566185626488677010570078818105678963306512067787174059693127715934657995538341987556455903539242937702357152165065664470666327906307824784830930485302501574496780442129521960621808171024991643782497856227695086596840141041674995693107744390234456798085906575624740644379882059323103805114915071758404815121114940253775407286753141266349760473004644644831761182447484053996437104949104907717938599048729163839308734205608181619228053382529607511311315771333987435404952457635888624582324390707252160547331349316534589012479303017818235062953005271631519557931502928335963725218655104527117602369079361954673777006732147107038513264599650752579763178577078607933470429877485631970155062344464636463679932557120498627272615439236513975557954415845350225502393238523048723712705663413391360901822865048070998434533551266059358275349234692524442703968698108864933878319040 [186,12] 99312994624565203369893752668945150949249879798946891766211458797281300931391526587491584067090262583453527909853564445907490734080990941331779271786782865872390834630670662859650724741109120481722214934594601770530883680219039829174904473118800883000960241903832811509642748791833367352727338196188020168553218291532091559160971356551039927247253950715190128285328669130364824684797526212108108827919754856787592533264646121437556851694929225538174414777317096266906744708063072127232619704785219979759467167558201006519139463930942708133060750754987893589416990525661522272480111166507565513945697062523386693751458880897432916230712189614728898419357177372809155165471248220789352429052637669412518791083006395853265739756158411861182023961503302959755949927572567102594517173084353043668028996778954316456655841713213941717464050065573170860927936451476054670386737600957054875611553559025271786481455826628160185112975257370768782876410721326295969340174155578692779862564985329667424572395133487862771189240611235994292965257986630499407479372989366280724584761280234726064088596705042591417898656734373938987342550459459205648350628175577931016348501662749408378259213260430864793411330959444270729798702046107498180828601005943923010066903057705216364846604109831945113070191051956318504171176769299251911184664445626156686452808347036198522721108264710156443399525846824177220803466805787375326558613094695612937320611554927480034283368553393616679677829650492533963890552217795216932850251034395417661677919218131095247635590008703978509287447905985282232759357532454523441001701294428904870579202301016379307396208942572518818316367554707582368722239288009130954979783321215124372553618747418926718720360754051715171110147356473393462600913074662652936712892378496 [186,13] -98762732946873657393309692943264100715220491425849157096852413936660992823195671370092854735847887023856745319283018536875876924871157370405665206545994648016821252887440803763152415050020375756074960966510532504908481852376701946565760463118254897861874941060453055484650430472129823733732370555701679864888511881395739607969185308657748893675365435672964680750107477516355681287803926137921641037171477870380977358845562726858142790219179907073379321583748332956057470049741651183310615347543678195886339821922664245504782487821037064216794854253917242161325011077906077573337683393548950162293905642671475648775832406799150895663736146033285120091897304877352536216235734848977584440547312003596937732005695779919573315349250897062119368239888550155667186569999335716512723492852462660990667966927474461142879905910503537792866372268359979753574064098587614081129883139594433636979377975301620256143514297116525348094893611509509018651610577449779521246300133311274919553821610282642602730099194412366711846046355543948889687392671257550193215351071186074985635031665288572363551519090250040383263825916240540144137036418879151858899587904200714900827319794948096743901364712659148845578179318121410375012607743878761589600218446742628319974751876687417895461527948560599498104450199123431533880062504435685350878882549326042806458378515869678132492356200417455611449350593577171334194572442393272232895108573542642909547016884682209406899147910200755214752283003294044976276107698349514781337028031519681821109040029267024922278826986869764988938047678535785562877097576686789859729710744316390094448860297855839436631849311594901347891569786039526895419969603966165984478695744599407049225843254974702640419829067554965877651137997590456338272908188885860170044872512 [186,14] 88690342438685387007672946305821390370110146779813921199183147292483330566561085226945449437932704544417297668799261379810112580836543133035462730412895492721904227100862947385227577864172914562934763262624122229985734269214569617774257142028639862802261348725433674409082159741395539111696031968101225587279132177298954765694769232445172443785794670649355941982650852749057252130076933547353037136471852266889955539121396206563770191020575061446068200031161730912249547859677397249790581299107018696667953582346752603830818950871276017480314937490290856625618740639883486706961248304201569027773856841730564146905263838777164103210088309874067445901132762641818554894933049403763114879642904520279332449553733385146241514849296911542702100517649663995332305097606767442317318217779102502579172445343359221377556771932564005835265366543004872586070443567592125245865807882794051491975475198046414437104810617458962441203297241367113601318970184061096790259486051197294431517206721620260748834118794624550688425211754978877753438303739916087122020290643714681778045418857819193285377158574646850822842163359021955511393565943372800292888768650017282057176336221851469017551950657252329539300434506113960760846078750189551043994440573749432454773932840556581966862583565490646907911602584150046576301528161040673840500347758791797759391510133765833718782786628344246883821173549590650037752307773220862764099272689510072641007333344397521633629798833419122030517561127937019719167557187335155744032612866674557869665230869130622108476654579907383601456099779007374264219322047670007503870214090316504398023099699917434991445671814638581301666751272298671741557796172779578973637121658971340118267123163510035812325053655049075262614416576766285618318842937111224099202088 [186,15] -72256214859899731214696776112970528838398930580348202359204415816584232436220155510838627668363261758953153672199592209001517606246876799155881168144943094052138548661841451770218083228242829282705080829346910873934929376256216734273694513049951287942884037541441787524828482609213839246317879384613390197052306848715172591667102087673659724828805870665109081576333595978253942344453177331385964678672539257212541921575006307135201242833310498609325869087440651186103004124863291004475206778962571629958436106031518048089907746542406430654992375729272853705066883336959721406642569377160070681963449582557598198962358823284121613925522435542158870499482243735393591552578221884416234697804605867022148353412246017166299461380945767552694381664865694447807523063500051248912462055415446448909501926224539957933647094456119750065828949031464922221874396710637170370574344689665581433608171701535081685465129023519117529381622423485483550700200037882032268268688180608287275914152767889841487937738823436829732420274561709921948327614190831499873837713776494344447209913980057805985392376233343068815425424799356618177629042873861730808306493988658327200930594386245914838597271575152255583511151940652864552705424252387043039371764923966499578916508743827571164457054917531230550175921635808690391180372648882406316312292243041737349975624580500208617781781762336376796399435702170006575939482334175134777096779045134266638796663506097813744361173741171606417346996053361906767747885997166161977755867037913995310950988128965639297311234874563359559132324567699717469100809010989773123915998403169182973278168405938129845654230370040247379651259181940041503918564348974197217665818399363210058359371564028373329077638014499780342977422250073135274062698509365011438064 [186,16] 53618849851199889344469284449025157006066731532069013669239212405041875823660362635909217248864563961542074557774535905103039371097224673467850553566440136187480082461358100980454317632092732797927801860983718999814541204903625611316086349819557598798990763799051955700738153050458288683733016280536062373583698342325016004957689774097909317862629835505183011584213753190974636538707510289692228190364413703489117588408258846427249888119466440550616245576601424035139759648129643385991870022851823944750703953297989957741728060748032974744630391112203924416125607739971669846680568956197453284992580920588085092551511647996767958761528702941127817145937736539455919623039801799865250977717092455021557136994381782867508690302929285996288238591949470159786537504636334696469021378151834389951041864400566457593947965256392062098520159900315778314175908252031085284336013634211973185739143857467386945861213633107008665299228845147684061789955891769513281372957689675983663732941502031969236946257590695500780354081978511236457860932603230813442363913904967115404996062281816711540104974543120810515762707887385748151809165112699662112762094850763259015302593432630391619779494065579082500810312162725917575025669935317568441555925751160229875013446767827097593430041205794178030997516487137336974480555048891689478895416644642264023762365158516698921276528432559298399163253795535143484367504746929797583549101746362965064725676849989573613984678659162440758269384909343565977898386744703400642798943912979272783015278520328599619142047139422272757201955339080135865507155091979765901084688887094608123373748768628159015423405517016881091957619955447551451061262195438017616237218766624506804889136592864231455382531854426639375354935565442509208957190737143540480 [186,17] -36365657142314173272732948274641077115441849559114718891915817755478173022587176859911012462615053344194572818744686661957992246035360390795367510166859764042456384172895445873747346337240189732374865801459481144491325423596631094277996791813543922455270770728724538373906329044963548292600073791291777309117273990463433082325122741414997414653206384854346407178445857659847328335147823879424790556646050497088129588724484715755263717835472756825058504199740846021570173265266392486352379889357667537718881940315461025328966698627129728597877801088800807623772933682941443088652460460275054150642417635417709573924642658521640547593421279824602904513844071910341740556382805357870918261507298057243934715868151486610454306873906446007080238732016376509653688624609850708463007676167501415928521568219417843141221889770639246205223729587896362516826335118526571931971265954865071351023748435410015561304169358593011145613646918441393794707703302904743701640275731963163473277703163163039011602184977189795125057178745308716676232212491851414308376862607733060845881863434098502826232333404272246256069600263863714546445751652003142366501074942418757260974908105946461418406562700758790997316246910823195602927123070233230813146234524418626378406977896917315261658475841836491331352601574332996401307769458444716984876804158137595002281536969750543556547974554115622657509835960829120526222123291120117948830830819042362213645762785916075949067621910751625553614752041345754036908782986447418730135631776079766953190962484139278151042522588822565420670641980096177640248218788269287454341171720123946554253922880415880816952456801143129125920901564469871178516695192791643379101066774231909081219579999098533680325401018176442219149085458782405153188669420505216 [186,18] 22609239676706895082572755588249551077345886616804388872785003025014474157598966356419823985062182179760221963960723402050705288866487758353497244179625126123198788075274684359168440407687111594682642838711423108328525158479004785602966037692878315194058563261380684063875752105842352474946158641658910217712006679807459701793005726626558938685800510728719576836033385021186358286436953017294930528135629967533273236262929539176453558368611108979286643637478515674285338563523679370672306397887235909299379285258857013032859049668990312126018700393121679427609606693129423553590445389917285758921733437008451815216861637753882640335358823568214231458248121571077501084768600144367292496831381955824398486533025669006677433964006087644460587159801273378494219928564696338547519215271731557207780101877790403451056540237973273281437090404489308439063597799524733197061366605392475703837993670252338333551624797675474710326073796145452032569658623271533213823194601073527204610921523646999230622739993010254750683376824619825404530727175202326193064781402820855079569317624807772980117051985794108923006836055748082226452319891479292533463070995653990089454750066764421693691967554033059381613112156481872523162975441162550608571518281352301535385349964832850219465568785562055961126198632643909052168697619436673762619201115203898077760788410963050897215127971705130416572117929957102166019573826511636923575390839604581552017249890268691913782331973753778925688679904138046818214357698304710335542865675029499739052794708788407860264471780020272282338023719315776106086796617482250770276586180055032089032755151625945920691258332216377478394166011688066787427561357530924899936912309059847386630542514635656588423402837340090222837644618272563111736209366496 [186,19] -12918797383440580496541916410068734843536908244763875828536415002977719745897382065462730610599611994847715343636810984604792942476778988182566746389006858242937436446852001792602544030754263515159273976025776668645291947048929850725093553800202644234491941151401994086453337631645468431906903556984598317917330481867774585384451876287897303234076745079830671809380924146652852914645931846428507388662667690830860546415274485319971680789351963390392152110562091977286999366266769653257863305795611301136870701651917161046490366260589346965184650094577849100644509402749256296390000992281629415480155696455760926913081551229757791324778163325183449756635559405347658785120802621627236670281115376528013774586403247198939989316169798423736588105728024092196438323477375227815603771389132894598731546922448871978595993228482752123418406916653808412429676654137647313203509771065778835976431861550272143417142248190613968960179821183830749016060077616431863210784004180666015162829597069294037577378709654253933040516179958858949191474219044470812527810278115410561905505253621678169070170335576366871713968226363720547515203363291124634723532734060649985803396957175600594901559072416378983131118881872319114499252074887822955954567572063360361144892166157464884138121235834095676360333601158797548635938500809948135534094500709266901886887602103306216666770473372397621239685283265492350359433966220250704130018318046064937906758851830024827024353315527066354729963054694617899280026075423614838882119366852144420970696858510154759765455065861668829280493873035308148635012845062151367950636481218140362541149025063486420881012042481497154641377156519865185641146376340477507200716607802954012519440274107377543534820458319332260899993127311307602490935424 [186,20] 6799515584786285879789401321080627457513426842508886208249506500435729470483662592515571395199443680366146544395157427393434245071259692512640865094745762556391627559104034052018263712156817192287388838299786518021342391197220002867466280352154433229630342365555266864776325672647447004414968115070572736277724280135108479720257621618372358731328115781529826744468536346794016021926449113521385036825799379464772793007570591456515747182351195900722985962487737862290770129661547901986819434854480173876224343222935400427129910655789708021998927100464288526440736272874142622183693031511735730897415497759280098078570446603625563174911957964844756150621082541362701826799470366201672012057136469890470855790962926753336657370295612600442755840065824702680030624907115063364879740111126264345750516941563588274423986428183748615382445349757870681770640005681114226735208196639219874704345973067743910411387440561355480612761705154917578172800627367429550856015177026638789979142436927532412860885076415111753127985041495546104047761505434603506051545241415811098353035210350124319140345978982724206138109552971089654916976634473576575860746566146622954725443241943184177460913872350216049319217961742018113573291676329920472396571503509715077723877346641292896099138443979258676690715408887691510230106636679597032271342993534504830607206602292067046615163622776443398529975317869577369987703250567561425720937413141785481807605663562906925853956081195228367290755785540434260663824824387160027709980751753628875987264380897310485030467037427172481551096238145834837856863976538243511114783171748896077554409241010098829515121648830902653129007019394641099924304319514170088456325965025030092192774706754777415399699117695447886917916737083373010113568 [186,21] -3303002887817640325169197132825222971418988025954006272050751671041819803145771257560946659440115167906749299700862270209542184556138629191106145192989998955132373900957705741442820682501087987678790787188971480040044982530618733632388772535849356425160618674777504494036045774924812909127153442249666672509879182939745688250189482105334144188697352199919071236273271465085126990533840110192235317801792250988193799679996247197506518935825019033894895895677253257109423919520850409822974028719951579687299272364729580082371931873328944660689953432447455502069589134292794735821786136010939022140264907162784979217669572875041836609082840021611777320681597538744625198635664802391984218518806085211654482553307200984328666550637207736733056622487517626178161674891818324048796271133400502164198523588042735005606559819974343992460599476788048810189631828389248465859483775677511543616080359372815484470505118550882925605606093832405528806566209716284808133717169731006598811780414688845579290228453430527407073290324435819238818018211696248974417731924635060284192774179240593462362631591526538812513394963758249531239896777711851266696078950264008304812366783521760305508386591611898991953014770914558037376999373104231721912854222909683362178004793843652947766432831293051660740244001570096662479774323885819919560577261349972284285496704946790522860064926869866036900067288704510158106527396576729308138715836090462379394711166589142810277390708372378078425577094117078587460170521304009631750773678339850774858361121352155471688027882144115535371066752539062182627073863077929492708727510564010628414640816877649238402514394101291520055927532730244177224598626901777512918217592955471594302083157964085242364418770978461481631562102778180461312 [186,22] 1483419134028794416590885760113845906925320864276514642700842501874635775461832173200083952644451378379996473296786371559599526903316841609465111521773836294391173852327978667690169457700221416983397468438225740023259588070516500882316541830502062775777232699341091519771719493414786090789887687755705663072735886504196599109639409670536072503526094879586735482257257244929529678946621728051739285437253455433073298619398072215777273345932144617941340585765266394982729277041075905557875957502824834365514211348139472594520712724698351173034061886389226084376281762178526914690408742854462497012562354728388912759957287235253050572095355595099548882311660655919579157318398111328210367642132121579512996776328171698411924030176210677707079025891239546156895589950716999041425158294375391512908863975806712661461937774946974244669862627691450027905984758818344911138635592125125702942067505844067928869703644743336886664176865944071654177143747101082868753747381002510917927385335684151742942963894326560923403666351204042295441323323245034581896678181049062540357478395449286991884415637957681845832505628295895582192302964273897992690349505164502698911311933030549591457302780008537469207375570932970629151432306448748187119927057649470401886382907138708596732243521197208343554858414381524576479242591088437510440084414781346374874481383732366828168334236295650821763334466394223789114433104567590933969463659514696015158689741610195557599529852987139741901822667703784946689883989859473743149307054734639019003727807130971594994401005782840961668083302914002522349033722113755549430412347506899200837216915547178442439877949212755463429466615382368821901304499675856340814062136181864996015324807579902981840399029034732432111860848831198940 [186,23] -616876905655843069938685803344283583132058506556189452270933290608335631716935721035650838304701821224826415255367798406762193344693872150755974326058928447720855027950573858088827819142413294479799899866341069664711417403491443083605698236622191868306129543199196210465294990425827276162446018697720113133268784493562459295664792004296945361690635467009453325594399529298032764805443610559203527708595209960809091285566311442668195082892284578026115612112122373223518793494985450125697659168468927563901339799734288113766572361557023145601824477700489928936905781580174067133550481576969260898789274480053634741725858974452953810623831380088149004441579429035236679320401237898227146297719031161116209619708107994296201088054668797075127355605873573284076036111310660198256827688800033858387853451621814961812832446046210111121909206240024813190456329951089887038791492033244431124122074199268270855602381787833970985581674638153836347658392407774977454875872152367583321971352843133032456770955444879711885354244856595154437998170272538860037795929657672402989794702770884486951453091428917168603687473377035888922393751389109854388690565899080357705428164536608440069425167651782141055571803829441747771477987668990891596592758786112118668592051780899334411685910617649157261891620238512807903473174039471375373135622532242246716088880160059088508938015764946203089694113419600424670760386875280457641585002586307094126443399015012000410175360702053106074047184457871934041446481128019256832564036756055015124627898053904964337223482286170012513757530103686969064149970725191796510990396981733345153928264022696342224281673386999052002209573331382495487978059662649335074026422774398402211436716404221318695980880460300619302097058340576 [186,24] 237840961903826186820039097403611161658525829242434289148823028995000053876349417139804351321370535761715136483830226830295145347351214385834077872520914402239270948764793532148011641582489825735476697601800602351832644408911724651624509964685602046695208346674637586862079435606068011948058786068754395368839943572792019145598163397670744699346864463957247509315612180424816028348403818644205610116532595573803682104222870216285119208318962167002006773141779623159611309837959476801136170693408915141737939471789187365748464496854902833350391817318666045066711972191524261478268022054316772633350645918594973217225808220098745987462717373259967739127286315976062787888184083106640773031452780818064308327779880903089695460634377784973438917990301771322692466530959522602012256635417976300836269730802332724712870212477207271131332857601140243163511629653558472004149886401388166443354768226323755276006495924162572794426214994273567550189601080438987974196796061781729230506581578338599444410471405956101844958253798124950099299369664167337993640714700148559381557586851756551606310556222568700524367464258074055691912054245568303443402845100946950837851294897535451964538617641472026913673844301640287646497156223291038298134859739670991048689555219152351824652198082237741529847776443391123741490449361860808483955242753323384276956438492419130966352780769369550721099944575683500925193248727510791799756125782961432605389429197190633630918431472247172222993357189061090330011153458334300585295917286326461508618572436609698847535916100912218856327466339658880970232399096866586420381945768039735897663253884976072356369674076607628524777045548479892927732041362200224718868364003178114306046300955927129676831361078890263598458482304 [186,25] -85119565246095298793497379689363285640269532689677184438812161747147256794418400891911746818347350353099028221317614145863719464999570796300299336469701387195883145845211858156207005831271443460494018269362926357913244633586138119407330214867661655121783724017221754093857699853106524717735322924196586007403073361122001597040097152036538665568695468261808691240678220471489932143485116488784409334668261433403732772155697087875811615533343220213581383882071885803713898728060828493268322822260209783275903593748017707103327286271005478584427316966021661556082039414013984818105318696286349515502740023770675565346679375688666068322222131171600314063862685770835476081802182977161646924783597795738266748842268266718554695417656920839663453308607128493355273009753693122911114249231311362529582861881367926405698756717532421692505964374990523068357473362241737008845151720084186399342411054838609730092946405242488597300337670888288425922007610187483139515051786595934587519776548059722161128204808428376657262984796779836424499141633344115131995624034991810574972983456595927178252458924155746696865894957697101856757175652050993837470672853554273649958668361360918582763544505345598748489983558492484557754792004748880480317935475145099926677141214606344128320269250756967061765387804421410686656082752809867275289573141243299889485453777578875159544953860187307655949781824740809329134960066729357880448191217190904188954111828896257777591900513146101500302574625663919403721319196178984081257038187394484289663676975830436285100122304569025563413485759257418860631044911732349038672247522893166913968329336591204699263000731007944283166948924151519385788047854050239596805701236356820224521997342769388255477142610413357569064608 [186,26] 28304986686574093447113189000771260407953952587872977451877620339603789057589004955696401654252375058147929537340200766368984887671448998791926548314515573788680767778331257555371794120661861117019112683820813696733420036597315266459996675356742273475356450684310129892615621318164719874487263311692399565792273507915366867206674981624905180316124773978219070595174867527888370355484513122867500386679270630949462593213933412612511682268193908125847144634363615182644287851845420621587203669028175707004862996176618875988317760895083046182554579224911301611340638164623535064413227633482661116412273658474329934998748994738302306017925275696193464717035746144554893728996452573340029201489541433935723633633429515981313805582519759389843897563718872277638955662456978309534952438007655212034613879594099865992070348341619018959839133801242921989553213597469674781162757462612469705010057606873883165230468884767470904905736120108336544343565300941297643272002092554014897508298675264219589232739430136733712408407711959079477964913020321397325019067668429351316205946774528339954717497023844697681001664583712825520199696024963719849031389194031115468902104308703965960731279895151111099519898714204470654226849970079597397316701622090554545318151165105257092472227492903018312311923039091827156733453925694200422340552181696863395488909585161586684517226042944661070137013291866966864717969493743010163936777665493578624496805060200811433897717044932701965725390026901278137469733986184859448008964757679706400233907430848328161126834740698951561521703923079809937066477391981161053080644407655976854343888292803924956831561739298559755040175124102949917028640237638170354185768932285258232545427792233006316155783889561789028352 [186,27] -8753168150618211283318181326991242724251707897040124830263543958384679797135825945495189707302329236122547590404626961537545130577234131650859427203424925752898286461017416115881284889766044537234712970844036851031496270480407396204631806594989885365247038659983391406875816371483413797606106256386713320400350098320953677531418499919510054193065053090745452169161767131651717149070668891644401716967873567222309435321674744649406963627017725936829470450431241480322200777239464197291436969469453444015434429726606707987691563444475672324727276642008048343074804351167177897261917348519396238140409706602744196246352595637115570499833462827313456972191309371528572005431174633491877586576860005656297876624790130607755184140654292808897930358327879779057268387912400890044043411449449006476126342804405590984185432450754105117678681601789638227328960705378780605757637367896256119754155035361796319757187844387486011566238520764014183360770664273147398167529966505830027911636879866307415041218633039643251753041104785747576573585644401518574558156360772231992028581251711660724541204378982426494330215888282624611244208990026794031997432134087659512941286296702362466147752508780528287052317440890176645280489371553574132164733273787536555870469873606596738929408205872400052849298491648644290936287781979328549228031851576911578495327648089374423935925652239030376340567779481633921109622815628494602757444689116278394673532287203581402714648237590556959715978276037105875570238687654907038814005479101856110180570579100569157285684996117217857218981482656603057815206949122904774085255953545688580533788537210479109348776566618796226007464490692798501549659573252111734441362515779800427469629566998696862718319146352358616 [186,28] 2519194335518836799732531933492535503254679744116875413913554501303179760151205757811254822971569299503630747959716306329976929822608403322237417678868332570119298798493802033891892627862329577184780442236559631044945059427887673498228625743710409871200052475752396270780134673673422241534748519392612397586100852832485184940519620545840902664385120241557974985514724645090445012628766461269277430895601538307973484800958833057138176975012605094044517111465879506167268919761038721214421055741444273578514671724736660101254945865597576356687647170936957974336442886094638933887562717502438214326819492187283203967523809720546891366696995271943604754052497185084331565780044646531157515577799161261194735918042747075534546867288555676935516029998774912052141927890686777114336168521465742046624130602090925579536495705923187024151764358841389929885350745740314155951598121335424304970515837790172054668446491798268651793760891483663331236003564100426472931714031741365899074058693781166946812126243431333262959060726579245525156758560546630798070286429403845446965873713139707598123635953044697781360149859655950066927467523582588802785262776655008665990166865960028756293789215011360455327245022537419287323362297100897471940649781277197356525316480414673121649557489096163336329476671791823138218340230583621174076656081306112828176251629621991426822891419045454976808224736219370214482860286644086645060643517314400784654155633756884136481545820752881744650636661379466981398178070095865274676757227650129272868957873946996640971041493576417380912189743563012406605557132304987693539115518446961440229117528873143898664616148526697472190951132297463370138050054531403434276155128724768137083806616614662426335570841618640 [186,29] -675195758311914446297505824310298275989294475460513466087177198160393117188387964212620904761420275986510484613006010305891699783989612523139681178058442095284010112749569279121853458212642077424297439288024937146109233740683783623894015634790724972716510880130527175841253476921530910680871073923906668694695023423485461046195919823319839195952352546380577980923940048169174225315206027579082398763442974183909183864678216014491883922670210545502612604746616193499538854395586724327521136638819936467361504235740100524907730998727218443258529444880316043987997552636538737728925667564146108024672971707469788471118035141527881112456205557351810376444077414857179461768709346507915689570511151119226028885933623122215651771743077970650770254691000933308014340776065225723983801994388769483447735830732393454464713885080451021101320353776830633381079297847150290164715319322586338449054343482286972510412837435994641339963115638128249762365791170253813077677232377974976971955506029944862000260192834115766456097520744380352378500826634753850379033554446889517355429414156851071069060286055970024155296537663953277913035219643038396213552056864216444360724855100023734558036984766146722178136970658891976452743749184236293754552869862239640437666615358548307382696213446027411325578963504604626487457690519038145694329001338701788918426890628594690745369842600492201589739238064913948545985687959509512062606489712263316699788164501388352140794880915761122228114155162377161379761572542316226306793138705112430535015681805427191779050792141023723028134251978609200862207864417464072542996324464685103415697196500829486886939914591048293870536626455943183861093449936240770171028067795532420826140262772986902270393468384 [186,30] 168617767175187994601345796585413303440545762351350879989537560397203216342861805596698470743421678846910291944802180463284790970467763358437655461164312841343497950525719184926081255920208066026623278568748585902465593693558083885613465024732764677366869303258826960757529062104470455214876886008249535519543687891787534614554386770082816084009983789339520314720013957666238052099721430520576216490098532159810500536025126611383066193782997539244934781122413947214298350020582684787908730051775081121165939436657192751007300088947895772783534443422870456509639407100149027395163204242830403987445514573180973047280384549605336272326685710509438213294905799840283432297555237334475158211238286698004369576575166874407146761522953979424045193339079071986637099487889181035359803179073945786840644720930917415937660856152598586582659262784590064032002764498136632945000588322359533773016567741647458222851801153740413635438668515056686432967783814602315752180467575430682971729551201130740721579030623131715170935612783208607247750889985536477101489602293494234124887485797440366534833637743562439602548896276517953074859731214741290629096319604390929712253013846988965383617924632727268347662466616944170701280565233607473825084555463017292598301444516821915428622778888785658385523525570367131587796520799496070409188300127393625890857989069635600919874250249991807635551045545120816569946413095184240981386048871798685943694264647400968080227570118615199822009567545465586508147723604494339993695259474647941751853511451212186276736882569164987274861351963743445848495473662145509870004674295513243017921554794304573350960678216760219867472556353766664392722746459721275906202773327465923105651809438908087458139452 [186,31] -39253334387253386749275242705365236253640672828510361696239756361172407124169295664178251467681833480402593053528986593035302563369663573173349777315395377942811245561162791263699021334997341266324593543624388876999944283481257562577073354409615165243143741573312249379165664778842825680436835837696201702347573056518426485142053565465313198183631001760590066902608963334098605799674669424111130669781135747990796532499622187567911774371535347914019330094099626558246424403490064797262498113305678865290899848274974053855512401413437216129105985911136694829066399328264876009472007408244895942391525241122225606982540414159218942190674259932644804155871667952500728071804608807029029078612407717616140807576832065072668881474492065964847127606718933375883774650507561573041120665973365880689217896991694657942504529780828639834464444075958584427111126721469050381789676075894099049958908767164769699434001435898763132418535302151254198410787214718805304940506226527814554015761252113851840164026037867425419747668222918224804537610580370785003549623244640800224501800398696599052045949181384044016685886197318842269095281459839217807371175619677821661919429788702785125590514622419511611839587258579855135390979143631560156568814087539988759921581788523310681625114079299693247036389234416860015268956235617587011524401420219896349205399210879237293948066261024921787371851861760693940397331455510170753413205994149409470675303718802957416943136635988407141945747661305110264490310839490864065174057431717055981802175507069448593983794211611040797836246599564414014356617326847129605879146005326983215460701396445086519006458163815977136340657471910300742079166853756598311085223401366253632903331733483895594832 [186,32] 8521313838676054450216605249094193748129097624953931793346919757816933966377898559757652760465580492628659047146078175034186520989563297963233179408291222018370516297297753412095685642231677074684553838818853188327607629367665659346409369285782013734153956628751620402183169697902197520964580403283919322782988500040590613563976847137395804435480702779812734147129214889420208714850381818530453629170529288354622783419797827257141641159533270581888520065640230965916890826376935894150377198835897791025949068396054513324223425175885946352548582002820453807424498378848613220628975018872668632853195475400083906696480058801103117086176777576911803083612115879778965746787861998818062912715759091119437154039783395822233318079753124910745950019441276128740443241061051147673188209597825996463516034764329097845358209439603354664851422233270412280027478910839183206124845867432973371091588705783022089905206881842655465644739716053880435683839784251319064139029895164091347614709401795810057489052246258123579826774488888956236460484853446849116898011631497846422766549169221716822845177149878853425401632870726305190929524377298596621258447407554974305123797965893436616964669054081253583515532006944428076015001436339570606522409920972714921481409401735272957410014212629514739643279446818771539307311486167101765666056241332264478404235691324478930602713166868158029987442666458624491391867294810395352574074517108162541617789976951096804919140900715122181013476415429371348310712075376756554271153451554387006384546464096820375274957020948052517617331157328066022697175635491914036398284440554280413235845698898524813666195755126940909032032210575334370520165743252915893689723631082705533961347425804226832 [186,33] -1725506183025593837914059319542154719297866490686626456473493124828458211152969037645464893105469541054312595439214626302029831304889135459917001572906146491272936922526396735081100268104600909386036323606531900696876328515622143624944802825509982541033779061418065735369110533515913888722261787952473307215953849134236912297737703936258827695753351042285384121335883841788001767788451379864589511943608872606796211434100718646897793563696048917334613397086485163393450373520141507079779699311194869859093981300162594962116205739221170213205808305413966037445489937932227140563905051594686458574168972438846839856801894564245505468065735645806578116628752385275373898750185313899938429149258690934728119974440126089461774741188627567870242620899052433510579610472218060975697595540490729280740912421281107214876720196760514270854320803798557289924287714414336681530948889507497358591853935172791050702052886478571273880572194600641766059832667532339046698710080956017638217087772103380948573558781613222587702262805971235803636031966975891184289207794335583056616683912488121745393014666825211093290681935772478426176874433213392071637252500454758783202066817752955571775365652292647109341752030101532843425388766514620184397037850804572903592395024213801042288117326178286194274983367214685412760809463275981143563548602608306765110576946198500076636966264492433330531673509551698848036726326518954982509947359616263871240195577550647273399930968709036658704944115271960574105550065599881961722456943657480961123263123571031301736703582067517044322645051528157035793070037480046486958053206204648311079275229422134963612757089832530432579779158087976325959359690020570861706552458395553279045003836799648 [186,34] 325985291772389791370438561075089624958908585562323550912855572433312622169924298532952162245179070142381422200606603218984722782998977999170228664985012651430274404400155928857813238440635618025137579475520047223926220109772772469924365793671579736425989768690389970187227615225056795080146140618393466217943035307688213251101782859118997967811492123767118299504478606027727300850511171190756303440325965762966975589080977241875329355168512845418673828110770962162348720161533075229858621007974067480686869102662617179940154813101777806516462847705301551787520981345138928403946080956406350357125778023917447991444805200484679918960019765584266241570820988440305362225004162514452506761652026993468892852122968131298467751860020598865974507236629924728090625650647348277993490362265626295351324143255744609303748540839046991616714816718943605246556540768890988732367005805842179090602870729796418986018277597845524736416579977429335252943222209143419279196139367537412937116712746769565744395423378307096947760053538192576119360299966279888944022168523573638308526264127643068585668280155235204766369782578101706221529852945726524859910201483468510663976022716504357065443673778041760592097718495749005379274863055407213708583241723375435824132290234217495955175487144012255249614544604317232311989674527184364006935413547514938212450439163212363397247451419116396534612364465949238286323861503741653382605682503713955950633241862741860542891511533067111787803857419068755604803112515938859551848120008867537862295275739578107220349099314264556438393910779364322031605745827740817042111254512449194604162097089415972843534644010197203076881189293107260777241755606310296085711597358976564068949620598 [186,35] -57466289216250504381198539514631874405321791593173253397346202394670020157395228535356462050256091256383138689728219625889901808760157530418289559375868964050266881311842261037480035571924253259622936163705011575328126527928945991497958662809452391010791087671513717725538530125166872488662381833383407449703063093837988705954843688475213802716663995984148733924531003676038278543461548583966093718634699076773710093231667294575666709548910781530158136313161870210762678771621707020337798165269869405240886060517963962403520330782595804492185638302356199409082313462306256158736149990963773621664670315790937374552851676165257867861336421866189287795894157841624870110404290661030442686694753324838468122437690436702215101522562948734243946583644816206222721102337692682952218233285752708789613631536824093019514034533859764722528334239677553793461366852886923577554023515475722025514829081017458735277330132302818407095202423189963860664690835841448907891478438775656389736106919463925370190592456577649794036719097782245703916115895802827578546482772162163290853752705495751967062256049585958991180093379280641010152637601114240119382537433925290790221592949886157541041773489647084895672074207880243003369001964780477133145898245790951510159353620913434457286431413827175262721324779123645837349212534598169514753944849972020837470436026821018075941667849739920601498143770865674615745276734473976923965130446403935559176673411349870340387948862875691513092501037376026256404438408122310392114625625590667490765900122558622678654433752380305287874166244027342881652164804720211524156674414255656802734882057236705552687432993365101358140061112283415555676322885057418509597632493650986815252048 [186,36] 9453585993943543451593910721225949619158345138322114591320118906235386043019352922311510768163984999744982163893524202020397406532128366026938520253701443571432570355880100172149974118584817031278427133516521701591374894740565010589180477842242564458258337471090839054321248128723683331398288898354904610212442133902946819137930910750955281356840682761650709360004919964674451424886402643704481357178512567186631986615060612726261799744224554364305400378416583818929045759721685200402839011516493513970785477212081759163294394066500501894944846525960311065898196796267096485583689586130404038325668984747307717932515779843769160743523358882036077848460629313478680499593258082554020003180682118770076230393865507811712689511686809762464846631722337694298615424563357548047713651842721133139249441414476084925615795561836278515629450567948451150597162259873172403473546693220287492989055584460246573434385567231057293894633837494291468200388382235834554145866134217932116603431022195057037547295916293058653744011173836029846881530532983110152337823874180265825142735290953921296358830697205960615914720162300879823696377719190473822511744374943299814358110858400615306966863813253830598678134120006154504399444124424583902878709408975561655955751675138972849445010221476308449157310466636003630622436083001312865815762367928237442009087855961488976084888012295039579694271817754889941865566746926648496799579689992222310062377816607883496685706554998727350144985280041498819266867376407547895312028908751987121743182630898340548087939568238578916853561537502057650978480214059319870043944846134604079144058218961932148239372464871078910359763991851275685535019944189683256234450234887615246048 [186,37] -1451299595519365739028292710157392176287287317592489957961733418631599137642530949000374793756336134602179217227804247857268723844859057538300826820777961679383363503670576749723668924920426590793648398875089553234637842092571923119085336714607081702054116302324569712993176951635924106014229847148351720707212610073407682672401025545238723765914673568325166647907760700041946236891236843147345212773473123166020775504865429128856199239443332885656879114084037193962808179562597957316992471676693724546100305306820324679965511573062494048444128482469131797560296843518802106181130975859412046024240223109483023446113268042505039138153613575265154569482206393355147919793067698948350096535734837476784744134572839898521165021030259711744529565994219256536164333551014030933280659799011594586017110799876624983770920623197133101047860856680742973530286338974503412345654890985096538581451810093780157783646298399335694295419395695112047508719141561169330955017132555793970052757096928187686232746417801867032234200344647580916773275689058418619176811562741709197420283828985560180932498696585214652617458414195940056406711934391413474531741620804863938880268037507122564006050784316811035455647708458895421721256638632494081666427235240638528322669034371025685463203102337574830352627227750094935047191943969719436413165615497580354470269264329712989330232636193901816631870210271604309936088708044316552814957181458279922161107499831490712172357126199319840862114231263108108581106626889347686059362863544613471163148295997127017690933186209419640644614275766033636340987145425121095019882842472758690353347442304352856852760779293357120486467674354911471568470371592452737745924412589543744 [186,38] 207911801684311788803085675692684846026273563021627271825745352235960629295959392844201654192156870182150279898141640437084282808293766791087802315822356911944779260735000733999848957064212417203344275138137305130633727568954014579848232685687106395025578504720284143470890592965337627474786378498207053078246274061354424214462443696085609913564572966948681932265012445273110496502645991211933618535180034321843039466898846002827716547300970731635321934821590999842357011684591875008139952969732463731360695934187579406692132710995590451379572903041728368034579523721235615354522252361208923983979919229869377954823719908154615432706454793471807535353515041551025437969275865681584058359242982001090533479607945550007097584689495663957617544654154562108051382972169342941961984517513229867809019930152170190104724302390545724266117679436631853991351195686744238545345694013877907376193399821401732281524075086571007637392934492588364696391824797413335737966751329831551184471387157860691519559434547256909538943320907992492540407088858121499510280329657072759665200272709759999511881121238996336426555945853519545073516513840771994236322153557551285390361967837781073889372386677835870173878502560268325886885658223799690966461423459311213366493264214606607402971203208700202122335103943810646567894274290304998362892196988375952385034085428608855653242634843705029020262428366018466631118856826075086346068281947701479858849177922335289658866241046733179155315790420773492739448026403372636914740873858282806661828417742181780904242862537969368994169343900472472766096893479067702309375925587271407030331759901678041300704474441885826514955704962891247783752767594054278801384441542600 [186,39] -27792292023534264160746096263478879010888476381991787923268801778882563937212242507090211925802833498423544016325746268860061937995292463203257321734000811227035496567036357016079365477664512928470387500660424089670960104393219025867398689742393114374105266725954161444080746324016966524603081844016865906650232688257461688269034269784262303516078052110730315206177160122966789959449432144565701702087749453798350381675175197979757060128382021837130421563273928859482051540095660424339729864324216576697166558807536198099339601290956248963757989952420195714333081730106020975887788037876292831508988408256819502399278800277276118539526546775300236780794700264921059930137278733190635150104549047706850890554451655846831488413963702532831940218643039072678035979862209788596745650213754756763909179742931726595087172916679883844796151724433750045739681502773052799068330767328052743518536070259349454870466260085577186345682953648420489859546506924427678662825708572635249245418299370712914122563873640621618300239350353573661057953801576956480625936965609217363002242634637119669020084460602364238907796965555075043054904727348361801058628510947702729146435154301030927598044574026404644484058293887288177492645276230492788174520597115084050803990964260684091221918369420251598072477818868727610087306901716552241097758402802131568185475693360449009409586635399618096757211290434389251241599890587289687101120577538502067387938207247561342241245064980012983552434227920046360235253706999397911684731921692202817092670745981082677883810475366282474886141692033650670721678977696618013694256706351358299063630771849074894111165901724539948075981692466371387648399335152341591134455872 [186,40] 3466032598752999522886169319350057271131215054165628614346051887305929445859858378949362637079115248089847844676728287421580759398122134166835113085944551030232256881269043854901254738051823947576475748518511060852186015921536648468006963747561630273954873949532228979443331969515959580065301842434437948518181350745466441573625817575633376833463868668288717854453634867703351010319251865399347205621357152356575650722119317549366520123503247220313050191777268597882752344558350345488664679693982892729490002606549860986614356179536908037343720220155805002083560118031540255219710920901548878925813876396445911427360533304440136628168625746241696390486017819806540696068351803937730686546305325366930141745564487960340790743627666177734166881920839677324553470273557421069439087146052337460429347203985972122310972465457969123856213039523201293193477373585733530338656409090425707591897871809229716103297682574354403638129240629614756331899284263692884871357558584853480611632772640805481840133894463470168166036923617635231454991048306277685690046639814270493252432898164317606766489995741768448406055285231365367747855854747786582626860052024219220175040130548203178476737719833563822361450385889548795398580593184268283565290316192661700005502371588341363213238021458690599556721556823689760298454752344229077112144356468848570317755172833553875313451877451011784506189475186712225008391280601051196013489060421298696651267451846877521198106183442601785171911281487737811570624005728472312833921518919451288682209686473395192991746743505760519930131361833498377461969212528256747919924569580194362714908197963531495823741526771998484573865452336575911618199185828158188057360 [186,41] -403202596350992245891798859297473372494924186689618050730635715429331615439344425425544163623371193442935318478297014169877811901702828412552101986410299249830113009458192403116204735049072052440484054288208816993905220335001167305590923780815261660185543520597577333174645335717295362898732904215538491814475781441729502321231777942600286294864621871675310364515375566172948528631334268466022689834954927649277247016769791364288697396147325724066832210710150562250436173752841836469600809089755554797207238031739022768880416213246084179174098658487579575282242910625783861480538077542939107957854467378895637943738726606266315262481695099223396275709689025137862171441257808918694963476605170071903884916428297085029045663191358963776138709463169499109002128418870152026416657762212300757899799179245883604637260510949994705768837357711369860330328342648990290626475346169339637647487611767019391343275049014239352518945184312835213467194380110850678080843957749692335174783455370416262784627639539327620375512026148920793781089183584257549535950711645765444537508534427312187627085043279087775534461101407572330353235809931610634198203362179728800768061262423475611345772300057441632995601256531483597838676649215295783552920857830159780396440785061158202350575932547851652247899458683782098010602733439472727601649140709334164004586210383027175667359609729566296205504595722456441350013237068159485726894398669102880235218474959742745083426442401989639163373839817016563730202258275384042430537147016930272396872532703397358888591959859461788924293991225793518873387792968242377241953300145312538626519743981603988948494911774449290079123617565593967618834413424023756608 [186,42] 43741754640341348913046413504074168796745807796557583542909022043660861829426530455611339395000156352050794444825100218973410482754782100500676244161916106992452706299669664428512553175081845044987020802553998149249051183379574297668839152785818185071586317117124731436328685117198383762139894722047384834042906727603414668024336284520735366181089642988873315669495247269135671816627572235094265099614621059350371794193795813729901267016044311374511773370922473341814356380771471988011468965187529912407210882527923446395667459767367876212329456136878566271249937362268949384263526182642087330709140927884710613335585760738099942904541435042009915076875090733250643325604344831020816432448009260567162948907019569718150740711418633734904491144649768748238067834325185909560429070810143005845551517248910244433179303926582686589734253010093637933267953642796116399975379950242725424965142821987931530693525303555661211021147862528503212177818905888582684065680688095564238417809067546368281867990882274394220401725477971767765377614457977229605240307314850854405639696072975721544186171174515052021362372649643317608064109108811569373377251227332015842538365376633410203488428577207585443733357963077138570315703467864185264969639528826821768898766471355599098707633398174835400662885020668196501801445358511171280986366982220318672887788672762509203383459337896897258285216570364109066240529727033933686284882194244994104089476446623032496948788257273228687857453876596679430682351595280462051981004662027046852490429626843558806557891881069913095570575888486795589511909252411942485664290886361244543028559883825507607578673646932652877091272113628350551602129670851198 [186,43] -4424176901124283232811217656106997601164823831538683666818898965479747766316753509957759290562861907864494525550814592538507606869763485343788039377968321796896662214134543297762902100382633080295624117010331711149620688018307112181635733162007792648835890009125628774866992192642558279508931920796921965695907333238112946676412480511978966608361844623144745701937953966820364518117279121709389588491593354278758189078200713585020503678735884667718500512310253804782725516741800750514579219163897622445921810203847468055567746051540993212749800487146440929372998182256870724369205065834671917064834624550079683649723968252097902890947780000572441516080806008559271799169475207488469763114478383950914623452088329703128111693228454962112589402383381416542006534364935809929494292807514169237862086739086787148512079181609638276809900453253068509861482413657035073386011283624396427477824739446200163669961673374385686792925422684051774239640519939547378040898849878730086186936815361152702213605846695185499419818833031276321882001620116806200422259309457715630387909225157017965597592519994054340127189542599718160438300826586593546247611705770219690286821742197681644576261589338633850475987971425621467761865888134826472423827161120598591533063778467767959832462400011985264747469861842106095663792134166771921094218547135685521627070509069691942302943783485158164047619782244452956317378475664223642844604456599892310635561028163248656346381615553815510961057118126482268778515221467701386038557088130829467101582895109676383018779251133351728259017469422198184127181737053731114202596965147964102306115444635106246633474700630900790241658428030375139088041007176 [186,44] 417057199987535399871950458114538943893659678728137436669175526931657263176090539397616799566787655408069770819471926655268114988529228460609665194625206271117417638220940499556854686152370651847244561936480205924683298213341347590907496262029935701162959853395517574294035464839452893793654932594529437810354853542957859338809582678170314714985934255641969354463625884923770000505771400655911140009355138981373588418235372545385906316857607049748295028859397807570608894576051048655403440728901728904892759693994144199365979686092721976404667213143971189973311148768389978333655154524271994047500524227508540777985026205426841794910587349317655720782641026144044981370201188159724557778899138809152158405423587931267354656207706294594477680924406256760264072698036979880429954757723637109419454024058567778962621929555414307491190073101747467172726767119128515871137556522249334738105362831604822979540182851206857170126687277605115709251626672392356622486679548259725397410267460629558418033424812175566614528723595539696494318720544821894369151389255655423274635987540806524994766235390646879919741034513230650232269810830021236963779011900317574538274131988339446441569420459400896763492355576450287037829085024667808360978433413599442598301169890274352288529005516499660733588069034725984006047701961841621983878219609330637578140281203819066433236754131224491082073601634365106458670041878816036993483831283997056121737692783369438676256905914524777994879709001380022095639617155488077296320980111991565422141690166351505699888037178068081677520458888456343209869434125406213468118357788147670681990988305988524959032457805901145951243035264680691172642208 [186,45] -36629594336788961429785336370024461670560298460653881306992500984180048192415068699340356310447830309327135145413634440500311367743313302300357174883916692533183769711333807527719335806965763928513535984972503936499429777753951347301629832199980881133945032701375496027258808315823788340080886212719647373302334186285341290212860336348592040077921868090952826151286649025167585080716286629549937062384898643540279800807063679570820679776424415133937518839011254153679329022243391400917661563303578086794818466321340410070430550907682156430309687444540446050248979330274268224024061394114076762883456861555467754888554016653362181377179064916528632586003297722428606970149304001623408713800836543680512277308486020131024814156541798952977020809859308138895385826425739546712211039155610014335138923099924567322334252375689896404864752572047405269946226231524454782479051899445742758616274127615964244960271239727725830161529111289150369569422475598593732544503206130919545473031995671083070866922035758178941604306913888747255184643502492761741012327224113299323394064413835476784403303536526799881504260969415229626832790664200649409747203070482944078960905759551461921080332403430789106744464896088337001628150023165137642297785243330819711008633259726785248698197961149162899497973944223412815826951633907430485567849274368568188266465461428541738435307326140752000478522786703294900731151912458867590799148758778124387889107020572792571650138587535511064454581972377144271564440407553613984140975999499179993147201481654647418235758521853834722682092812424865419913736996880734941906223647271624116612908581605769741278076779988480273784842902602451956768 [186,46] 2996209670216583749257381601257697007925683574525785964063041543054830866369663386132270965437254690017601999749222683466842975778829113219997168347889606717006271293061942352007439695578328499241558484070509177033340546215178210102787469608546997802729458249990707706220940655432319045174559402852160907677839833437604376645515177800368561124073328251565827140569865765974349927563924090998282624823984511801046272313484836108274414497110228662423716579417109131418022219413675870507392097720786109341511655871781251907897746363576521851280207601331370840650637286211431583663704302544395740585413614100824794008977622956684224504434412335978706764062083816730826349183411355923932177259388164658949982886723659269030665451503962358732187049515400219633793605095370417652605004748918304286376096704729675559924008725162983012714527931650376767895823625887320703788180879236991056233715002956320104873632275587896731822924474795941552577242273105656070808317493519849105083622990067498090403190505376291818765174940091159463616030636773781231954017977406729037795536454988036604987166225289279214634041432379598405086621687930421124972195979306226652856173957295202469552221819388950334490184300381266274565138778969243069998321420267952306595509268912155304962966607174297358840298307666662589662108785756861399713737772058608633685831570812780525757614783141972635592661701192316731944940569021702672983002500189944073046852580752589036240516176588517247758253316984309748037289501456118035293091476370183536474771284061825560692289500289094483437349156130299038434602165157885081008130375983941399411908332147317310156419319641755101799195134994906212 [186,47] -228155348371471584579805268008596521619658445715224887208897391916767812854246330181325906734694319849711319648742609090190252172314234514162217197301252427611796476672113911966774042488515668655167234463789900902613458770047360294359530736774420873046835509539994866942591385085271903158173536328872051387845590221916839010424216999359209286160784418212062556212999841824721895154932185234027635605968213360998660149861224853816766744632369005245810900536837955442398685812112875393982467869412116308530181701925926397562733457341540671228895653162350338373165614457510983231293261707151181028757403766458526732585107275396844909902905709744634781923910477939266091627120704538067968587043832305751050763986020282467143601215359268138493524216433960486950642557342198308481056651107156627483125503326024134936341835562360368228029475383966981593500642486767603534874674759921358125488892431721562353636901890065871572324635656308552084294686871499163937897396404013162792940334122215000021146195204813492545723903914978780124845584079331312498575054832962988962545865031111138280625947335187689908829855952511948421246827758994912932170150932341263170671364766540187689450877151527490472267429854438782555100999506758463970133144431508910470730118111188419310709744879117993349723088630442081054738004495393975831452922099069868393186263019542906486283144623834297819217866146966487033158608203353269122212219385400183818413195722980951932843645158013686087167957325234776900368692996948843648960712295379318484473705562772253436032660292408168447598938018941104191601788729962527154030272632111245150925754925825377888178995664511938773792509299456 [186,48] 16166201528440580973067901305371534952221097555326498748249097879479294963943395063748617623660228219813561482149028789448874668234143531965643814175599229534751384016113903425279507359734140864056757561845154808060813321396083051744771503573539704158156985408635419818200840544904680893848454007314254256406639177196023773719529005478964919699334160296953721081564844797195313906770614754033684367889904162337315883136800929845090591520715816007545964809511792974022686122806181940622749137777643121825935897812029380600630373319396406655339692841842090536466387748337424191774655736505374830931594276745035838757029841057298591149556560557143878230082070684706596726441801879035750068087069666427739475682402652548043071231166280710511634509091978093112198335555486286224555714712627973979037528152883688957468627654474844246579512168938645910216429415650500351209854120357423387501963741849443808193939784310690577306357605829469605668183521487779853735559762435482459267194661562766153712984983951630218056313534260335207408698646467458106668728055435713946275068931760825851356375237874517469839823591755572523802781685959333592693605447391421386229455528709240062408686291605014327926809536684332849979968064691354821501461288028633837960690275992039189042693130168015267020045314299344276625852269467281622916271865059099626968058451863971026094161861874747154623607031519267406684590996087113597636802978145995177613838035741762167394306572964419720648307518071404746157390195870948274526567338812725070431338450184028903358339098592953332632268861387172343900635502165199197464655407985861441717080767686247431513660825809280494373121864 [186,49] -1065346631467982870918325696082166766318575442135910664469712674094703530107069225831434414172850540215387467204067285366887392850910212013857760755647016784594158612233188369261489243552660494466968953182221628053138436035811034641152933939773217172297886981197120643838455551365299944253573053718845873046177026014473566352645367485077819814547664427296931820053233018637101102971294325402220526027412106635917416138974775992863766901559541735306195125936516954041422246611121996465005316066723725840082297645655427810202978947263973410491706344299711022251269697507791008078621749219146925113982951017954616135561159726596017065239025918250561705056718489194516468236684312284309327150944494014270895489576494220736332972213594984168051669549651776752452512177199708792332349146615393487000406248971185635371338776658643603147001872943022491412733452719365891278763966341103400940354119172395271396538869361709501318742286772658851271096757914257130500584435401350438239525891643073175743859735982155793259698534201805514530269681991618069751138273502177863034438808266653886158183559178465957370665974939054372026003931146430325114977919893838173151310172372389311831086638289295597717920840563390660607295176313079216445749546410612252004005934992039890754976881023608941360779990477938839121651446864272388737795370404923158282080180879999283236309210363039812634276743788703443506992493803672474208322641167897763329983070015887269508343931397839478378128393417045433167324731657608269452909380121822785932024034044252509923021772186583918232708191614470749366828181681074769033159960708431894779589450670603811703100796923176684264752 [186,50] 65236788375899469113294811660438440975602452353807555575582149163898831728145734702754551920396884794123907189411836247151332359269205962869606095549002561985377873337617048790002293739286274997924877456448707860517005534836782068086724963134683585314771001552289506067821318906379241040893662639611259636778759303789368204759618326312579894434301994778300754673534240824212719463058002199812278372535689766116031474351062093425559252639574508894013271951372811232028073079672407166934848021736298329498169246186559772324438078722320952923756931946123589922850728686543298914013735822488070447473346075431501855412849994930582670040607660100973009070813719653552014720998917233193445371576854715690738341557768222639222726382187813269145063230428934015540798622806321393552509044897718683163673963062601251148724218563952265873499685814723761266516276485746070735502743654923128319008469014016397684753961145168273619353614536352320476653988647805143165735757023284369159729889023891747042418937898805786546642137975317590319419526874767632959241909994168281521165102623558483644502793506703272981714540452306863216970409852146655474710900722753475247550317934102479388247902542222841388752270257198036660101301196115650960292170945056168206142549413081701461321682406255105479915331735674530442447517919422379025743805048086384220936858712782028604047663741170519007500390607858966256561523422093533381586105416088859610683675350924464851056288645585087980909567620774403230526930044212357635634594064564372993588394641327650574885013007456912443470404549026431151159438010932632117543617985714904595154233282743773190284931479496276475 [186,51] -3683177267891456384544034176064266286662027158938270025439236912926770560247398452163173876127430127458441834412486228512517047810008332044436584656431528434423988806898397008676915480198852997627718880215208725479592210487737714592424233289010814821470068657989888880177702766878715713218777748375871186397240269571945709457792243831540958624923686714271661355029707455451717358785807648196117274016295114363795896562593250213959102085518914595910687052863033410661691564591746985598309434461541907472271792901922649955539973294965008654048400757195787766132956704137989111940569937524320439628029945608786098383655451037328030861954344184470462195447777797308643503609730743220724652401881413647009173253431054465298173486398117812323355439080189662463334447192776374125003190052571958806453663380122433969339201235561632926141230980618782857103029895625409415514381834377811967009432786642166468698861295056861683001371541944752090176054102113835776597219851441617617936152217462061679071533360969853139478092925776272552829498862070240311186130268130323196106920972480155771868053989669981753970295647908620578694282275901094174723812435863256743473073763526173549168356443937547864880746450585718286619575755070248957201524223360260515698364624854647020110466240167979948501210101756724663588341296376038897099449527294372482901008585843907543905200531252960017569207321558824767117422778119261689232005813067904659353479373228926376374772034676905014730934046360911762535926701250452312637790839335215128185626334511756878643193981645765038860323167554026295357920529629398151112589978292216772645246852739794172232772207216064 [186,52] 184736737268159857209374256804522184304222207931837124779426014945335703693086995551114084231620722591791503149317775737093941048734328703229286555246480895412222301184713862651839360026322506345735267804034798642459624326870801633986877450541994085275396785032263672281205091088793048941088120273244467458939015647247903900059620638875069543115954596806916680542719851604559171273627918155603782575804428562996821711578986406047744504393353119823771025735875147645430157611605394048712988173000998937410322240503037881738328220784299612891042444162048166747344217668056472446808653817542068841125213754693428665615603670865820951808192319176858267970838219140582089938096434585076828548717132730935655571917272964992357142716500299005012569647656803625493131475849358137689694984484673567557431785764639129281896974355119318621524541418178748773184772985506302528601366649038427306235217951579257275112335983462500833838944316027137517742370950429309849674782661126490309909088187842775337687516762922715604002245217129344152846413506270047696781605476532195748622150971947686519293013905827523089052980272338102487838238520859003268870930031423422744450604845590222057482499093631697968463003735590545851686710473579783836728910897849401543057965162557831105457382781338411439025985120956824841934243978951276444753780621765665361141945652543603294296807254306670736805594850880109324352756571210454267071164264491631778283290198893503207245917743150476623568597093460555865005781415373813241485605401446632975815711455059227714575112989634662614564560448479850197632941050745110397499242589002313233113278641776782412166898272 [186,53] -20066764354881021442584802202383820695507965036588606718995880100622226054444294056453807197702427756258836410153230851020342613751185924533525178119436680506469521019004650263129642080517142242418736145672108624537710299721843057934072826513848029537749802643506206351153433243623208945194717797650611514176739279765521846001414410074277919529443159997806845828704987209309163016959339449558045818609276750538958358040622560809630918786594184119829545915199628599431664671926733393618773228428841434697534156485120075854552625449848660285961916414849983155141901551747244373222547524233374763477769647476851931662707137807110815371180622188197326168436206385081762986754455625766470008610103639566778359883265429786662010103960030894704712209401387833324646404778922067570348190155623914392400289153072972061841174617648329183102107421141437477231784648202115348052477443352339067254319232204766252390999469178991005015890470818496297795700757693984184337792186447830768853173702529587227496160478689524773954068148656089738471249906172368776861193109850209937562197035526711820681449237853729711496108584484017928343394896803801314805981616022519004059674897038611821012832867360249773162192290839599438821529451103974041772457357569622145693189314303114465334659887171169202328271615790127358479501347811268988704526314841316087167262197725252776768512039800717425244291379384166823565095564630246084585529764615486085903966795535759712834594228624537318241297256125152489295566682688331224060127701697566614288650910283512101773825754796945940484217876737957789577926753103222991242930291309323643070773277016510092597152 [186,54] 15061761069602689788656984683092302666392926469983282407145366810782738118965578120550743755400122885083014716301938344746062105935306254470590607205793413337445684446958019720037136173852114299505390374612562319189771725183691147430631632384607418386989713805035767327382323963946752541249361380519056200413196547230469113776803298336127403313784295479274048166644259803774371153849770359165333471053621398367296687770484145614590064623022816393089033811989393516286553963485121705888313755778574146764175832127661235594475675817446731242938665048502259666600924518422655542540277565218785482308740560441932538585013946020197903388465911912759034976442968720478772709692746407809543044277093262798039413146771048736820318889571143129239692940759071871722580166375874913296429600997352193161408515018675149695383940866832729835221733612510262274546995488880019541977006407444683575551702804981505929359720938805404646773376891501952239096850411181321339539825977897221572610928952382552938125493013192759979486541734164206918899895141392823137975598859052650569006210800034328089605555955903025303246149122586364538288770480592958746548108408593734685378974893725038193210128878701951077156284135584093302193888948569283162047783998645260424931764664521419763980845807677740091583827054026807432467000139408363040300742394609564046886039045370056325774995894074321698628709289779737842617161025631789074503729163946423297551499095440634509858299230402565287089051763767601719920861295517324322005835041688345448646801037835968273878445948661537550221411532815688656603773629425432736374278415384693240473955647513629173800 [186,55] -4950117542123182432315929987542905045452628816742345180902699694500640727129524305498397720617124443189951665806808669858905722835600818292165283901563637389669459098433764111086604185256691714671357820097230538611639456848063533687402730963957818024052355551966494364819067486699905199197964930369999614718770675318243946284279186129768605452725197668136754811047936985930570384101878448981567541997688915385771430650370759921309032133418489258226204449031170664259663947055847206329297523342634885113878282424933392817533681542982153821605128498949738267390653659141559806991205017554935222578420965104021240474204185922627843578832241638531729082406600248636279784644523993424363141244628804125265497723902458336576086129332324959500489956954341685929656541970852308700632074569508955040263868165397691311391684561048352921080121441701641349516616509529151841946620290702348835474224932394643227519157307431603049845140625342982903237591408473689883080260782625126027454606055119452245250482087565661683821408764345224097334701725297530645162990511983099057024856343820404819687906353530661302033233493519537353288051859899504200157072692398967383523143963397880849028332327010259673964406102815157035047371172807528679392188337347167199485010425302071414656004329612163118386363384273899849624697820207515291362914107865548412036036015717506803466787059833782222003227844786524612304578862369964545209165184189501456772580570336859298917999903989126356261175072053554484758747905011949274792587555202500558367137784339640791960375606442058225628689041165253375969752697187241845506011516602604102139965590823724320 [186,56] -3363411345218323274815893728369326131059801913074030529190111903954808247362519602829294938525409100513392293426085049159487274351005674072092619613237838352389612924713627962075263929486540134348413714248873655435520797633710468266175386152282185394508067835419173484676672574710258714333591269231228669415611091433987301543633687230693641695801906422759387883425411735185218849364996847294420470747819263982146053051191215435112263715265279483229575939434889518996427517546210083416966862177242665035086839791943444825741924618823733905193821865581222087705896938161468325246077983204039207053876333729342422355537981714053281422413472035627834002045726033689957993719665384152205119588432168161505655464900010534381234571904077612717402503993435393480117770741219384552189885478790853988738670997924626927760345993144850994568394440396673831117697011125506447686880989552863117109171568029191056525345701702211187098813561595764130975016522064941423291129215946918323457312432431728798616830462926017069640089438528295257296465619302546555294725775354316687720163139703953051208122661380302437034537500287862876527532231173075731659144160697900205814737383186470492227287436526475148666185344281696713389332513770111537159614657501807337106853773755337418025114443699860389091996652710881775904228838341697132966803654364723941165018316392697125569144763940777548652804764572866487344663729670983911077520888528882004689786667774713307472019477053477034196160945173841153350306187763351925543629885794982180330137781550102667529829744085877315665765409857253432907004290051741961641016024055039380754542747613080 [186,57] 3847919003185334363449412977464246936224559659475922311412230596103552127083424590807733111897724977078965211156517654223462389495948114856183779147380562940922249872263190679378940943584660063228895401255968182051698546579934901114046072253789623238678480004823997289241491419715593485782176961956511023874859394876279842745235087427327607031491192943596847242356198425731961014642914774082191354660427072008207476575319168714231392381166173576074531004852728585652322785518081050279944056804200418824523363802532070449053369316779606579683519666620310455008918200697596554585549492610771136011418619532452184965744298188976290935876634031532929475047357867718235513066501283078581281493619354015004477794643394187367429192129507675787869366097052336746586830982672103359748716643218154468972824264546755135122868327908542868394346137178831647912965735607535712229941824988003586793088908194973150438501265693000561062400681547263111479337646262664438319728232610739275929044684819159282481829537428940750660511866176343882294304979668820362257831170845267793885357172288492199582743503441740715643192491927625798628467928052806591071336763380593842261146095760307160048413357926170338154803971021765586038959819511739570518421346999438889911298281514326113434415433907480420385600893262680736482736019326088383978460653071560239440308652301392528387649059674388187499440887934148449269676498334111687663525485580371094683839987678327985688545616179299091258179091063681052397561177064273227307896373770416110521242334748301715578707842771500261007484829237137821682071710888220931146451548445728789992016105488 [186,58] -828868863191627115874124613783482723402972927178458454828097628134122222278665516176569323067886386408744453722379093135919499504846151323688050089019409164366427126475073754697813440691328173044985372228212949084382957748900744441419318296068015563929105330671851752343601395088222769378974407408090650296322734357557065472078331850547623884631936313982627361832368196772522090024878923281171503499745464184688471440334891321354708262551918402756184405741792507956154352955303163248933489349655918546152302663338576084558867745130677944884993547060643780995128419256487129840814789727881963519056089045074098618849055828708637168223123157315656873197417985382534633923365739605303873604869571650287307505582232097067368617423374065264641988803995828742714420501946034568514503669242036374367943465391206321934054856979393391854649388436493242986954347651231760006943024019602955411888903261509948211548470500528585048341004401194525873359937066837782688433460370006092824196943549790060155321792116869829985602681034701568758650000597952953362516691328946044912086143142237987440116856433101510094583559504042950068939019294652247517128436237992695759436799028966753889807401853080882358942768172801772516917550727711505520624633386388974787265478258600018860193500879938114301027749993348699658896900031228060381901196562116407060115501730821236487833176266362771988836431976426842792792306382016813214036333843552252107362007955342658397351624822424741833076029651289294763515092666448932114732770952994327275327912216717818161946663617003509415972074064741561773663775379017794603736516554352265586161637 [186,59] -779452984809760088278046413829141663795995726183811288301349675500364710472079944468412196260470327868761312254652595847747697114268562687969329094184612334450639016960359097814322533985324960223955904091423294384842413477940334849551181038961887353839663530761128425926640841000694878271863294702369450857435032263900527748246943588192722644812771802239194341457960537290729410014437689633393671176158007019151026185980315199561651142174485327217311343469207322553153156245145604766518963219778908405283543572810860912447098371686434449739879631362837526909213215954412210403285030317687855520430528959737803295090126510991587240843823096614532485686881384173014851686534180455947718685662671752394572757979759044518423435392355528550263397184909216914393928206206986088905853107103817307447603491876579488512599062447863157302739863991898442361643412928270600433544924749407226931333711725430554038104984640104185788752381713411385747191653023110501626445440024602397636768765742566272849539753202317057976701036001219027908493970064060500773385938119398755224403653290810126198181567768448142007807953260803526569529481199880245093145161716890765003958581285803572711871442831656349928431784105281382425881158354897381892111123904432582565191194725361637319685272722382085208011287548328018996829169280737415671849515987751056082963532466778052329676414739257220268633214827324598643280752280325258520228381303871518229261023384575674882489565886077340459678518217258063405440719699799319492277820107307477936187503152753168634017662205313291989576816967865899957794326980304445237488747663907346610848 [186,60] 542027518128885180896609159935778854265873954724902615847971190073481480763331468456839993938193766874117768631653738599919833386218526681319375331749154727655676157103930413307479779317520434301455879177343061069257386611989261599900695943870390870737356578275813371532839900482454609760133627723261707543096739413019076985557074450647174913852615789550932352762977619968139557729743437062965551834096165578278513660253560732923629046853105526187641305632245675655544405695211012486628907526761068448335350377155381781530069097166106681915223338439888648374121442258751686245838925567544328721300066036892518315653923254956097669493978708098503343027582993450546169316683068812682610737392770160917282366108432351594542212307820942975889229808490415645194385843902793736203800172436159268789855587621029440886469919263413972261104569597125406625311279118210569156274065281225717914686596360200266937574872300386187756904709819025665379337819054539305485362477174247974533272123254358657792489108976589998131618407196326486695704101409230367117188066187687398355979942026203764447894395412298767943043460446165790357762793463482774415428286913716886809189511883620542315649290888221994155459880003067427756043827444526662964696737702805876697445972256754628551395167482114356508500447273831076480023386681603783739637204050801708709766973089418325381270052740372474522161159384863635364185112090545491799482258867311385204978920258561953577562943117916037325068541644079123945214974369302141539854713572949112265505246572875106956959879499820244302508950961120615815280603226007610938140506505761026656 [186,61] -15357941913475901542032211697505989141377029502068919252580712601138041712322227174319503917126016732190074587359217151840856551252947658808442438263277558110703222398784365283617053617206378334140423625029843562626772286285655188158654137198914649735815382482087658207109631063935882095763705919373391131688997333217756562993766725166039799678670575662946600033132857573323262457889064820056031861855633165162152825053085488587399169746480285526233192913774869127896762225180726629603670666404428283097965178583657619952735578273527678881130160926318718527947663730455599276617610029912588416141986821619809643923439766327679659402377185703041744724354068509147685327441809716269036956017567079874182737740210876578485131239569574272008187670180815891301086225091356698423377555944937484374222530642610958836841660958538991852806054004294400553612381574066738584353129527595262067660711277989784423471731615384144219307595731992646235607978736808312315567742454235289490363049513678163774751711397646216229194757299732952671124107899367512735769766441440686177031716061293196615511222590763409916451816662151266727303632333871323452114992490585934239900500395769140343912558421226368586915208394186538375494546975408273939735386548879433327193726886572946692522987629782541748449864358946277138546394823188632441719938916305411637094638670239909559506300485755824755306643455228958549086522453545156736307089624004947274662667003882221737844754148510692031093353661406951678571994150851362258103223396231709807459481067618551429606101792198631870783593338103189564978715678718672362564736511042784 [186,62] -107089477235270532884784844201809497491538095856773526747267940103282063318813121812301490527265205407782207468301638463924428655074533724755726583611413360980613150456089903398526388590217718423253760479160499139353205618429635217607244079134828817087928605563904681146583199531999143946779745939422416328168539153867593274960031003032697292148660941235271130366319543830137969993746137405260593753389513937971647749590581884941588211120138141456220368934011192907134254531116030321989686240005211614138432708244730862978568566613024663645459977645778387836967325228772263304451225820713687193247868549946273094996461937843056408249581087551923388788158085445677659663438740749125434852025354525657177346934016900680957838988997170318272581298436271557908117316423305196890820919910160423639501727606662033228880415193960652841966676583169507064573753261388591911800810984067766355982378422541323378949921496233033689216503592478677610454408376524235893466107869215793984198092670349356109217611506748867983672179345582571463370220247192178657777405685535361350269183362891729334828146305966585147355827140105022919352410361875335240752842024143531945106566127236627141335664410413415877507578999241847794214753608344734229383815536872629742858669303882832127422854137142622863975879150153076947354997518235097846456087558049717969873153919595412338194138389664324840110205955318490959085774456779942767503445828139986229667057179263513724566760681534727388082422644025412275608271802166878393036004774598349818019220150621669352532763741289023326280358324164943957831965357634320580039365643368 [186,63] 32793820268327311165712614725005196222191635833266886651991724357189428685521587921137938669742850448596472697622388519453068217634721201166758886651885391645890915807696495574044086874079382939167086869710735399411300318464376842544418437435406602803417136275836679846128449967237765758865962635659535007014253661037044854125123872334873719252533423232850444430116112516508798330431088502134672486877431262122826696775146388260326755142289719731527141325143142195827819003320197579430019982906159411632106113136547878332075059276595443271009657088920278874876440920736663510961919052493312936215116306110233288055520681605575689132298291868260177193033823934218543676756360337143258289502468466442239458466046068995401809420277098814296054898475005655398936791078662629798650843882798106372019070067304934537927700389605284271469637617376408718721638024333063717884554055769323397390031066910553642363127794240170702343581758441238505873328744312956763156538417590548184075120372317415427737395759673345333959810696622100331746407405461971292000892714159374236709051075263522825087721775622330710618717018238268382104141428707916611223732117296448830167239634877255447105526490611091906461683573489262040921657158950899077717366107113566229686352058780230516933308367277956628529882792161711952165088199658097575727615486146208292317103152727335820971625180595467644668304334624929946701106159050672844757102421271182027496602157401647012633854047324092402637379531319761220200502064935132073175088171810071048314801706193617410999669388301457281326654994739317891637373526175263555691422560 [186,64] 9295323097783669343403535811341830748916552494210471706624191282904640559418649390350371656052479773852315258455408395545136130031586933099983009900070823669176443000255073487179542554805508656304686161686259787898055037403214124663069571169685746838190765306031653280496839113326946818127842929956970260249434299445648477031714343318196549674030716858535116580038310951878085754567236537182155238005105734758910405773753040906893057264981071243334209498928491277326504122786902373921171096253690746115042468940568488102239331833615111608417240279589185623155283870418584093057881771343570653833678483165713503527999099656498650274424663586527358701272490934936216824801138122586708077317834722223381552638116167844939400210283778659420927895062257636317098087027049611027388596231239506749310426796982737467590351285531639855410578664684004768149418840665800660341256632339606473258467310008304997499731440967143649477532248706947646223189945138429305695039769763515202205776685575594538810919779393690462276810273017770521296643072027637985540105233128952723920590478920082494462754913652362591782860015171951929593686465917215550617069086836489096350340285439565985668528962792737669291980714778876112096668772173516861121631038517791427129847530490820840505992797787602054321931814401359444410627120902465578480169498501900983943324696843750452761422910840482636944702794666921021259144215769132333684558340332987797010475095004998367753430237195168664300473004042116762273130744420246048925384401443841192099887618157925303491589093841544210271676341641983905698697489605675584543472 [186,65] -6543076557421052199545815070147502292968993024576481468399129896901589935451974219928719000291558076967570355829339018626230013357183359222102480161539597934604697823145799884595797579782481826792348696107459815948876705602511396744261645045318662761295852178829906723625792314299082934637807822028171926376833032873230285677703434280387386239237178323495642590244047881247870795446316799001517771686656175816777152156450536740157439094963580143982199080137608156226661172747120802862672455328762350550606947419248801571827998379944823028376834997728582242261395109083499435713887478508327708287554545365257430405943632916496643418057666517031145484301567877884248931738160434397649510073477026355884617440818504087919396806426238540908302866273279576531607037371939034148011382724013719004338586486147555106270652171108261903820915397765744208115413018421740023631083818648574596852385909763616508702426677828135633203613040651361434631662089241955487752463154192217277872360694608006855203451864048328619184895076769221022433836894646115353005919309125812808368713284795358686061192012289548941734255984017666034648462248702973960847264947484189805572337626548000874025167044135381471816517392216269780141836382571638590786018340709145183085353746846616538814419138259862907065990404891627790278350724373599826748034483883291835717327498536737237580376674572463360748253294286810611575045731768014032554031971093674143642749409058536051523037760465952400528158712695345772243851217193615258898217851609429567628623977808183031744106431205829343793231701905737539863244492507424707104 [186,66] -50678521318311545176139968990229908438534310052821013368891152582517575045074353876203658688777290863287132242548038399430497597950734337435951988543071721386795679997633905086361386291516823148712780524510145308085855616890027589241640976579345506291471130930047784843883868392533899872364852068455821171825929720813197230893816146687411465088085203504593780431354725033885953030982930680782391364866817330062862525400433376332462849804396859685465851812888995708221658623363481056974768767800695776775625462847054301810380738510136190364830212090431522622002059503636443025446615248125769256930208254073926546064259287302690382357246510087465342911503482897815314951719271764489641927203218829738973661749801954053104100222105743613234201508338084688532706840222125202858755328066493330924171389677600507592189322982680790263959129780078218241769224858675249361389615589096504967866054312349328701417970495801341371434821797016240192770874318988795076801040017053595990164301978870489732982036957246849029966294966915341532017154669917175297789129255731672203903406098785653119930923272220273633458403379603159638318636169601474045443921527558805483060833456339202716133112314121519553041916594132278733893816945155047228314638089893621239794828588727260479620941681664048689561291908291944620991586457185255302868560424903127132089908425946182907860920534018350752216402155963224137246857082493174254843357458697916001142093592564720706030529971206897835755061446819586255208533103457725842613214754117067309759677545401852471871329607986226836457122513475292423848606085296422 [186,67] 726956183021183289507476866328396843086627445755546556262077685089103544229475798368126080720973281515827198084916945745328216394360625297171406986397774884703244251855433883733179443486487189102172395794825059190603157920043481953648857664448864428936015609487985429313299031426217498130327319897432369239084351116393741775287969756076280367006167923791976644173745854930834635877680681463244516584912650857447481291881839328424220428809098511343422486199052816267818087725268427567380108641162216716712741783431974176466532924301831867226090478206588284172311594511778920953515290734855560125333711439885753097792393753121355195170764145761580352697540995120365690101517180318265231060159940189167436257511167177352044491813732637415446444468963864061250014367012320034149056434551395971126317949236364895791810829816500031981068147487182937708335233989072543514302047295072612589779908337146153618772261574028300172749821292893692650497219880271951000674062257737250344433560365219659283422925298657385345019658915093698849256008686750852386437488744851323566109836745011111604247874502378997055253099600569498570095104536598144734918849141152547126758968822484033626191301279112062340203093420894003587035051236072360438175012098579563793383801954797864878959293222866239690496697813735053800405500976897337665643995473637092875536072829199643873497550774383920669992856598483403528387994131335962786075963612575037092976602176777463801081647858004255458138008047510653291255526735367494781682655476475741446847335269546938497389685568130170322958088188617082397832175629616 [186,68] -72073196122416619427061966415571827431991708325425683151485240287365733139820123379212604439964636843267388472502772649366628139065876819633794739973585426137816884820681790299976413845518792220728847032316836429841304244152683641372856225163235165733206449716796368183222491910214985466008684555232815965515363194665098732064793536824791810898013843713642880252104755785447597409841956702936940757225861532802816080758636823739656729360958658344061036255997553672268635183475060170158245122820263339498434157571391071850636031106782794448497893792968642248439013283436497099595974090911661094263953076597667170841573162138301967160412005849521972237608921432502588542248234571656320073360299637736894380462433359923275960245579208712766558745832702127242155968920633356664199366535488086456620554354518400886543384517641804550946172910150307921452731485923816279585403388406483939959035799881272522780901487992835833076173438220800482658696934889978475233560840631463996848798199116153431678482672048669908554587639340720582050532367499612534103159928387273115024313906861961866519462509291212869133322506022762626517696523843668123597462635005850301697137647186054875797140363262323028389619134424594153990119135902177335194156500263545567969533444848729036746798794567804252847271177788646479859307130378831497989082959847308474901567919978739050638742633304700273458381469316727523776845669895739128947884984907945490405630211783269136055681326986800053850273157913569250636998717896771713247714075610718445423483762841779765029889039715438376954458746990913806037321648 [186,69] -56589300098310713397357134597142509077936800820374359937399557328206598293451472911168936089598231373403694020357011473093670788901373816750005472530361423758477151702181189147271323893264373397215464552133455678239888931418983601530072650593477947852938339831681458023296282635853229378287352126594529071691266166304428438593678702725641870624788128065986059492146630985510874076164279057841741261338089642254360035232448749126393306209393579357941758829349771758941723719244295800026497726433303042805051177954528640501273764818731767665836390829646192450769137557021160420655451073080197958568765758753628972693161851577003958855683277407431652555348748013439485433743134091670370538403513711900153938304988175421780083191885130198054173565067015469695906544510028341698735180384007279259200033827523141636246910368353419186848470921483566263483503376227543032257564451296614702410940586719083055837838309403835823721118420752703537961893205299172298828875415791864575899221960057927233355336901768066115371079955387986555121410644059814372264573999878108885379469311814905726087342656196532816842858171162278397061174587432868720184222270269545890880958744579218227341632921925878423534179529408739783785392416591160540355653555169131932429881623059750240009827167093563112334153991442642009099170768470320905018184840476679260014779033072017696457417950185383419518253577904904876055914649068033750455913992614485266424963815026309185995899062041423358800460837903031417698188522669660761268269845971338605212251127423609862367140605183359027856031479145893312990880 [186,70] 8194436719559473633150809944669143872517543282504567811830645536638545690300633040011373312837942735448313283476383028065392576213005599713895398348035790483444779412262659846577858607054056081745630520707011124918832568044143127949347312291478085793047444256514090264246555416380086985710136101324232422697757072217258585606140301204722534381350405848744195518337396808161825559115959293609485783362482171264077363168888222076035744092209133184580550558222018143852393703509296093335461113041265012489118567861116821279420300861019288940580722245324254896811101083019131288574307660055578881207974113422604168590961792556196250100174830350704569542613273503232514890938038946389097362915982102154309853717406968734091654226553345016160254418377603254529948359574970143289691531936834966793834451496807853163714653193747809961581239536617109823490085904165975023353360353035042022528354527994613160115565283062303948817882310554491719678132888449323873846819838322867159761047737009388302218679274770174874397022926195449285203423086747347849682615321995157807374771752055230882528599749146462654278178479761191840999309942851006787689660458785080989326699790268590977464101783065349992308121291406613177664837714952444388382450450379285519490324339201198005562284459288839187286163444282267655029272728675875726280557468141970717051277644105538301866574492107579896171078238770496852092068934304820916949382502454867801140470971125901051223605535781335633991652240700078854810784444095674012302854133150162064827193262443139347588353028952835238924278347336198164028 [186,71] 3562738653904052175765523364017427017160835404794128258177715116545238281046182315805991495990489184972992740775868987093784803297719494795095513020363190835686061630391769924858485877694736654401847285241303971880891421520195564431212942826871893018977582776198902042764004327629957537194476393081490082945874426183402391458998213964418107366615621366655328567945980360008433824711243482997457266624888670767689821520385644012856146194052123153522837792692005095935892872540378305699365943525420725692100384194314519545361333070443275653009576080213681919723926064335349032037246624266646190376419545271627273622692435144877821233942577958385405428628501476058680721642337983337524763795181834618665736687906545500639138364119081731062211840120072547350010728639269385981421482336090990829630132344181521794303869390234274205956504791088785867221214316366413729433682759074450507903999052967339756652201426617565391042608055283384056490956307633655199760378460057672751443247608543921574791869609624123017431333939672432524538307730584198441594720748459439935328028406268717688825290306796559826547458791499047613757322210946611936123539648115460574437897248720666120185432960360695716241879618067863647874748652442570004517591086326700688406681304436142376160263386102684756259741622001643857472221361016213569290707449019975366510645636288293280604819621807853534057868328137156453879609295292253484900798230027343978539870652154554676839492002557834625531574998681227486085089838869747770049184496284352437135951477346727800811012360948811358179021068714786960 [186,72] -470368976796403785977400405147950659738417034490263275673231863928119503319700543272661270093138598746638256357236446923197026323855808378626020059506285575548133510056429237096167562033662901087562981576390362345685285479850549588693827212399805854388897583121704688040109312671160330379896113597563481734522799536515102876513138794479978643670759634160500049846381572504371419449053747960574351596411582939370470667446019563825903666897492507212356672972127081435160189645473864253652071747215011052111909099345508962688123306511638769702333018301590794352341322278945309679010239064665192389676409541827932093534694266636308821442274975517236494005782608496109346339646203872507324780602715681968610164357661886561327194813921758027257122745192662422655040774213249100073188321073259609570074307549833269454370386670361946485964840692644073725324922785981124789246717444348331620411348453508483484189616356910416462448928760385032917447757770086270261427848275894120333155343512472480035321179612435583901770850418447485720023071006445904054369155702153339524812156423794821274516982817781601978034629918767717253330298227590454974893995189700630804382666213735426151373970512400922112077834527863569930861517073890821718991178741517662257396520401799513621117288247730002505956941202306125011545222720550576709172779855169347322791322359271803223743322298386291139264432133860071624929760240216090886363771759345013191609108666717023548427384036274266007153392034602424767597588812149666794109675325911009951583403250906060562576680255790693778481039350744 [186,73] -194727235411593638443812813656487510203352765358328371435167026075455226530694973458218719734640403530603735361083639502315803422837037906850195070975482778845622178191773480411417096401473810776308735721980836217927018913245475221018992477627107371662432646813311590810880142034160925912105320244339722317935261506350651796152354381365452569931497053080710884243250455985102050348140450211477744973556875278510429798662089610883697788542752872974709898446518175990228518412245534193227430557180116588831771781669827316089735052219904123689049837008267787584111388174080658814622793711131505781505628458474081249976820668526477935127343709755400344409100890367294426284956343145170490960286640367990630303438549381669577804891164631437218690173891846508647609737262435224853741566565099558848279958235790314875235246284948135200367832761322309079866761810853282634694335159699200872709068534743829370890235138004807512345073862305697663738166426218706121925582476021553104670225981707834386214620069454536038755231146276810396906937701674982983127638397624950365045478183409920600555431734679379051395916520390914025122559392838282506413802310495153558960098609134861216837426576255053819166257062863489220831432062550620038498830574052244873984053170794167880802093129827127096448811669732740686150594387592138602714537509499035666357246190705386578291472566869359550308727740493287716693513468368924924111121177630268535432552772275091390093283004186695741098311124879847919174916637484952591275940257790289327958894160739016254183992117538601280676581008 [186,74] 11871342316358566068044095127752606392847065204158800365968714864311941202936686804597242115461070601124767395635964900415155999381445323652698517059671622635500974774117023153164973816731900884136945175102843948324430496120468789938706053474765055764587021368428488186406049336056139627865590176164385643431532745494367054363566686743130415540287713724949779487381147870524849439256114601158829490181466860955167018278908708039659780659779014667721715652779182258580011706351612469031852867826246527937203094468502948728702025968940261325030814381406475572789876544598711040156485566229927790206832555161476432414065268431823510984107447420738496970352149113344810505978608742212328854094204253951147665366134630827959869150941636762773311890790972593620913691665746482801342587472652288331879590560428611856443473238458763969422970858522870564257391632924170854273494073873989879362491868642919362289090496316536547188098989507040633073963758991971398770572103319072661248523843318106114755118856271031942615916746566199269085630489159923052955687564168611248423301529993852457890589677964004450059061385957776061273695538619651928726352526369579000938630060456169626322653193264740912622082401548904013285850925772022526033866984342544578002757616636141565968455823268613606732966057939698071041014467890313872525352966988329361460467530122881010813343361205459713777688698678991667150312767964030858777601757584790826564872218286242119985238406410525102584807530943993712143060628878466985951146413186974902766672129687822825451671969811239869600715 [186,75] 8529947073815280811729991404713124860763386211159055620415508573216899950701399799705563027790054625072968022476867084517394923340086797393349067115835510860571606152173760606393449776251567800316948235332233269693691246976338965300431393204935513383871270666818810588733825522421534047055568692364819418936686660865213174979860602011277075699294804145157041575661079782060474709769270218490522946113728436731838776534576465222379503887605416937880487044434536977502102531874848515064850636274451185779341865306797437411091665788436497901144823071316566740992587936554953272333334437813635280681470142275629057189970750360393071802070156112780303472064148804818757226842060352865129068681827370440291421583862039718553713193996260398805992325702876359188008147557608834139896932734246639318951007158914212632774964167576175156066421018942419644840173705568132505963852315868751184817817688377738588466670988449079830748721062281044588587809960667057409705978238256847723228976078492050892592722661126406989580402465562344204568874104067404471348384421353822853551738652155023261986741613273692467827038864957323578395343197751639889327835745534853869845701680485478405540335701858741416883764382978728749512484523588403462811192632531461826369338228202675841507012004959666941486889627677605593963845271407468846415185418878089010791798331976490741958088400625770469245462903157334027454128382869318536530643388716712838632467252008353384753481611341902015448090771574318610235837245991998053300081497654359365019059663299761126328026385771414697032 [186,76] 348037820064333998769800078276379574884261193952893870950746690339663827760196485838916878403473549008395193784965457617858872526865052300153527731550508714791292641910900408621457432558827225817237396271573210158250997784167145618748291079669261842100686734294799018790308570296857098213657267206654844112487309106208187290232033707190256584679063610080757728940589895160148465691407734602470779894978927318458280930116703904514000400452750760355327355516239031710794222073443493599790170724958938079903109902961839453170612406897722137309324357488593260530778610146572495525078034855551360493288653107473277738611861684967083875463440966314584760506634096003359863196856135500772879703621743969732528377622879928813731461687784200862791017221874018236770906754092698857334226648453182822504204009631585076718434490887857614561689928010776091368132591309596885665378622256194781276363094630666141382689460865396005671542354793446449509863774573635711366989635469867766454424885613404719893920098856217698545802900130354230571728208791628656715603534758044817884056832933261120844547998781028729353270977230051757199195316924305003598517975788879995235214811097249612121122927712302028200432495947063007929250852116628990096070107526504626893537034966310696022523209526123024182210230228438291855648735265978545519639077985145770993983526031238590907066918355587013142075309930457378000591546557211803532362383548171449201673929304085836934300688534041417169145177842945573144131870092150083973534739461534144689605536354994316822531187249712512 [186,77] -222368156916695726961969671264796738839054750536200420609520239562660678343935643592757099986243954928932114564498823363056155594827322345587972966555687625922982220707423877186491869112755138812761752813535525537843133058183787066966826417200719555649293363229102475978367589984851111809834790676046073606330939200969625032570604408200631863155873949834296975265102349341790548559927407138924174424729282565202961500069853624166763029882000477547911328437451391152613991848831979729668446078087529266444729167711943454397130046167413443351283904180599218008109848193308428017132817314809336777710062195323682727974836061226404913865180610653656355305493000208306752139569225361812807176061484187244258330657082045161845150884537400995993319716976728838665781276159150249540110070967744019650027228035363942478599604734840809172179863379903001532965610940498718194709582755460384537744038245973976692163441736792922900176798152338949943687264135105638638354374042164346957252314250206665782383514416322753743375433634730780756673949413376464931143982999970777942557758636144539870872680222706864529666096455746325285695538140778927901801812143456552088378771001606055241080124247010734280126484263151018311192346323128185079753800861265840993714159555493721338044657588790209987510002305731894202719007607708987679754795061226995577140541571188437438557460913749963322187466659271834185608237439499648605401199266365314046071924165944160817224848453889307867588710892183138406869236891257654883650423333641032998374338615133329932465187451072 [186,78] -37403307472045484907315702825655736116670825095580680841276217208584595627297381246425353306688543107947586497266094692706560522769741442073688868848996911203776296229056945193419608018189070231968002919843353743649563998277327391625172558513370224735695001924103235220405246416555803977008874109262551513180506045164834979398064959524170357003458101044792659094801952522483220846950804085223734375876123221196668820125442876546895134307265585469664143424020946987707658659341522339558312421261741514201062473761039877571630512657609311238966035686353081473907864203862161998888576684626787997788034924039942058248561350312560316509342397383030355495685717658711151014402452725503805811712815889909591613790013232040705527473507368873615072946727745585266004436830340812911130853536949054178120710792155574971869508788400441994439027425777925996246127208016565014823094125134117098037198668582783744016912629890777743442130782017201665280603560901135465058572043113821973666837257545215964047939536565834116653925582246515364439849485145490923260625997096886565901055422071458311659778231419977965426528171803763800263136364611992195108806590332938738840665821287506761891373247148697057906408995796277631178988225944487570870904576223214876957377810595645946188070814986353037478028682551570494059247664968723158863375801228924643407152453944747204026087526675130847573971997717713408743428651315415541202930419111637143331269233342658290436123284239941230167418517768020377424571115768101603507986012661807022391631221222563339666818772 [186,79] -168844312737767336273654960019101151311474637800089878822172682581602520809831000165102633669664253300686775333028125263206288508343243908080910440678998654801333609326111465123610524675145821914891651692758685817439347124635194537094921001789531346830808102219289488822855018528989653537871161092741433531029700041523919666818316759588647412055379157145389334792013125506377039244746537834617264224030439543300657364651298792375298741589501842756058684349458965330319929853955410079716630101346734315578182123654905774663664116174491644363452739939247924439926360896155496554181838469816843565067082576798250590350828130449375657639456772485710815647330894171797337106879470354769216348396998008133607552127621304226763995041046638371979269212445662450477822810530009643642224543023583708713054082399111676708580672866552985439581711245964407135791053192251340159936166859869478223904581616299223049191793714352360310864120555014094961082776763969271409222997369288733015115395117293166931364062961734929628326794802801544693321808853368488360458395425607178206593220937217348015974390690863395340302251243957136010363939424971971130859428830001586401830346049921228385184183540270544026326902942325615104977191437025817919237932751587843058473314646960440289131278202399894363047561386907280219798594944689641657563452220782661620627862441683964719911999693422550798806567319649748263054251611916917317148519517099470273158916626498034464725029209531243199024796543883475069717786211476681060394185261274188245499986537746969341056 [186,80] 738645086636116506455230940298543561978766158306079791679449497660812240102930769395700788055712172127327289603580232074006590501568361098939789334584474582973260884824554814046417670304486312057251058005275521785507165286727398871314713402674068494119576371028151794060950514832559881190180403397204149257497900168582717084031896089716639936131705837581065949601021742113040933981013386565014632558729471256356353251023307635387906185801546021674377736591463013670706742941757595282326479399426697736591142015688788770481342679099048766349978898022630973285242448973792158566228881461039305672627444612457553406764556304715950479344890693113326389768175707019806981418057127187358861629935549256252510421302975353066044582713555473812922306072975664790048966987013039425874189385265872800193874722165656033616842113780540302089132607158618177362846363407453946137949475210395775449738062094079401268899627378383240587985989262880766291100944051930044515602090066547353344704061301030817460716485615660700113942982094400749195112797585092987941394640536215225844043863330145600916882337648955057087187090654198745667648715860395076202034836094236426773497225594268345852091844886606451317153936778037958650635466455661223661857623658189443441945637522446141359928263159820921085883487820671206528031526844645980852571386594278309206773341873718832609169538891468981611364328647189502989303649824288178630188717068277462222950685073384805237103212891736781596290162388203605491085539218839664869746601215739132844285705803595959904 [186,81] 132719964167101712022935769759675610953809133255210220480693484024726876321979697490315189007343753563827283527736335077167252700080195329387310501504594942949290100266908165868434856512191998022866426347084871569323682217404593060619228410952806911936117084180389227041602627128272659018222671600638798205348363142970250670658417270873620822480197738865625228786028936230812066662097029318151791901589004796388016211112570748761432513645808310500581700045070940329661096914354818628947424750146525092458233812643563464781767431972785280538492349046680625307060956783919851934407769851725854223508411610272843897453530966090659985884826847289790281163281316368858634396032017015592906025805873374735802208969143077985422529128177688755524273985341562972311111499629282356872446981099075764260322779894272336862616143540959161603883497473063590798159668945105214351688908398271878569584786635420960273672669700619496340211685596420194003052908806795518509186850810234035813423261388306456300988658824290223393129673639555692196525284112094072611454507469210900319185022396954566271821703435033876990615374898202612535116635964280766593499455048981410758479398322244293578629773916654579987115976871569839611139851103275585934784708684928454439636898704987142767676026646623383514941034698948182771173847573698434660915052940639679868931402868036194466652068707157779057302382633200333703845880715673507796436696078609925791720138295982880831278040391567579581931395772185179113090063245323367702329269195215486394617473137651104 [186,82] 13733399077671730061551511889154193019442105143241910648484749902263447500030099074267338862911932807305335179406443720989988248996095413512787509786798077003076037217586578622967994173690778781384819805107720975415870665174573560119567448063112210785283089019705533080074528863524630552565561429814583130492110450519203621857769056328819674364985712686374130256642722102168005128091808697719677770203400203145462863533984218485775320048694239626944463456875316122595267743742108507971382446568171608436853554618026407597257134218224659286643290896913555952951648853534507805573618580528680278834247024704482795546175176347664454411582732124677063129411982463159951443081585228042210148383459274469393489102168864636704426954638144348672728965463394499102208384833214766944352071191949270536354151389477990770197289206584144340728167335180947746913213221429608064939575819556663266540673246669019325845600376687035478306006787539070570881196600929661907126576456106645556479297018505957306610185805230225623874587561323371913458309726278135622991322804867825634719535251452924841661879738810587658596449323466714170470499862013725098931880097034657834031178456420323115803525901282622863805108128856438120332802497048686549751455538743586176118657412689083951332268190445618287047990515115291559870424437217057302658475646957217991585745459651969536577449394771467184201754032715546543336936340763825097274311785155957205207498384591820384188540375014106606920648817613704045779068667989842706347196281437680664230202294132 [186,83] 1000555171811395018767386499038515538624098399438151049938167787528993698635886776099799922684286550327052989661691538579487373342176324088856852401714449556305548028555595289360161177757056700024487629745067750949330382686700657186238290175010909295746189776437217903159387277467496834835611371526021384780950356955016594769634296295317324523110631997364500124668463337429253420803649147676807704009915212734431470209937792052747452065543367488834323182374876146432048295924923207737129212780728320284468791057516135326662201436070894925877049049952832779268609267883805867996510689944639318999702760619700180961523189180348338333176138487276926850434217071940408129230279074363191137682534269882521995951561138409953639310418644584894870368549163966529570414411379702460772764540444262510295783586930602567256793292870094774524569646436775769758342319455487348863994530086632122734051127685820862925301616741846382304133224161560845218726759446755356367245362130834005005732994790207707808355749852527167583687166979457898895204639444548531457901700473685857899107621651162801699288501864819307339399663902694932840014592694587949566848676084184385092805743211455637817467962905317394931135963978240263167256560660690427778583795146619580545819101230967884959333837329014854378966710273947625835710551614788537392833891408915773875924103580825580558118647823146537362016244315847848893459052441193775905818887147415183523128328125831859841380603346216826612603933047178194872716483506814187180916653170759290233417816 [186,84] 55061767495179628627124861817430780446502282816716870380394652734904583322045169191331876324545068574570876805473809103569510480368162404110362634686835725749861841093960626686896048165725799623307237292078413715595091660154485820200252544287567458799272596391551724323153056846086017006129594515966897103983959597863754171922345403900580507960487058726944723564847213860064233409953114985742593540134128752991040954291339139784442212381149736870235308911267810013700381363392150398547507890811701007326790075052935744763023813749504539707243571748138958432851900159683661283074391656445384124285009189233443235808527338765289301194426927000748478374046050397327247270802031426957668439164337620177627344905749009908795961406070381441879335967532586183149664101573106468329068812468598380863434617328896645543406195207590316842447582582623097553341403556982190789394370708008246364012831211891260791515032149180718543557110498364587625045136954923078214391407359214493169755301258095319057238669212177959549668021537351855325936771968651757458181760861791009184389029542128447660535244049397001644882515783967417411624466491473451053209808239253003558859489687503633057730440993557617365918096528463288083612501279174549385306202084572819963345847507160726964478926208478264761957714467308001564156012734350584292767748006666033439487059324136619352622346511807089427554037739138175806853451335750410048796754166288294440925127411375486094577743132223018508468292528080866843899301264761124441689120373901145057392 [186,85] 2370263756152947289583376468167304687273225707091093920387503556068688746774020427572278897348567374866186937060439465239143855790972638935049352811086206391432702029930757136943048536826949668035579891714507476453028850984392204650376242848799821660298196248871229345992777712481277082815101101984117588819603023731475898134368961773211623278467343282561921844863614191859485764972186827285837923404426531843040321142890509052978418358295209915075936465176009455407271907392612354320911282925941676018172699889727171737833954835615029283526313058999390480312122809883639501215514991741374121748311809803708091724957318951909891129226775076227631335699693207971112933094814630068480913866378068195755477959584796799420636197999333652329974408908385561243172724348548750435538979068495381047430126499807888753771145193938732254108126246832358964572016101202383762857387431431180134292735540023742859454065883398755065710650592483213983609066786006215350417665093851695716699258010510498215863248022465039325929470980056328507420375071736457990803271379667284316603319672088505186844783689408451289398038367774271111797482413392713386393285821303326775439907814027711153076273602451203785494333443186684468434848530411601164092215608812892208342096884446684760307746293254246056328442039088631550556382587942942185518947750206944659503339486999911438634623799652186939114132665285522367637193377310362761729963802427490909697277453716139074173956091410520417952651068308368326396503723225651504965894167652214528 [186,86] 81475801877240993348921562762771620881452904921637383816302469411717523802883426161724284695180188402989372874513544450076878672221392148339416529513855005873084708950572172973712034566373480027329304037011775381668585974206436178825878131847569380927492021052455034213440013068284749260911064312387917658241323336431148612985081900254459155413718910733986093422954913598122782879648861170308977206462369328014877370308700083410691889233294985143195510439514914787370817876712980656519598246412893116151735422760449541812206036220739652724995516306846096520354011890496707632809537730751857738674697685393176511579811391488097784650650259692395235755279951747072977868612676181237386180856624061464227955648294108718227693540287799882391931382743624782202961532992870339346391759850008055721639009269741035093652475742372914415000390184880754286525115939025592780411552592731437434427391597223832756442684727162500787145166086883196006530628050781879646917585147780715016182293394620061520187646085076705100006277424859797862344453495262854198053781251304653703101292922581358428436234879320471181798013392790982677090521260654656418401067490609977161050386076603266553402005861741654780082217308157282863745093909534470435474003128326958802660617917473317340024507239696853525593009737757070212571433507660691418153011120452491684409708506866238253278867211144138132119952447824230750692666757532339538682418226432216397569460794985911177575663016205421925756154263885967216740770354954009483910873083876 [186,87] 2266462720862334858315954520473050471869216792911368817827063116785189486165949209907222854702423671195040773153946212528083525706012651197694909188636555836840359212976591075718133190688963282640510171458019223462993231516035444537177528964603616529126563379007276787360785193919016256530463399278494659354640003363384766929150141404591680426183154019012312105152969511596227193745591371683401191682614586592535794996626119384311549830164491049011797400253675482542483537529388102159972871456068373639720367920984243501386485542925789225432435083146325108121590636782456625622795330360702481460161943913826828385752092433740430417260158183329533540317932851464381161814710666320652141574824441652768318989017127332213674130320146325609326236063288828947932518573170769296296415986739061213852376858429372245353871441304863521610701150750608881747097950840252779062904093964380526020201662339997249507082770425771466840392880219401910879228851531137905656673023987582756877656463454736953259183130862610759763354226593882357098011961640214489769746175388990777817004243089084422653725749338066830552644257338365383546276640081014638840424255476639601360509266299404342579438352251089418655110979836108642203639788558984830654440679035000906845378818823134265270675174338144371018662691212439805290966152549527356500802130102258060507777346999675862600947705888717138043863269331238175658384701090973633169357135173609677865754064830479685955421687591932617281646675153641834874586551236690423266608896 [186,88] 51493029089019588194145038929585914974683314808455654260918805933944268688871652921725880846557944819044878218785658031664015574116583591494196774118758859354763999036533154274705166429982827001244806683283507463483818466437728931857077376097827872950750881593567902923123397618379938709686603397257789274941073219364476128673532961267123676667902773097377313337518768989356954693903423572220033764650184346910232706309224220497359735693065911952439316102459839507400246394678913739510608978892383350205403659262172071357139465458529992439587526355196890059846924040412072576786825450995084445141720228708245103969600362281319102800953765463413294824060176148968345113496092168423156563334057803239136525071630513342551240823331454845886494895476229269247253785908911076462286720938703119422408602614631526938868668080342018094266816045383122736732860819105252748484843087753750008265986621862986840577831471104538189155906256121418915872069258218860212206768462815319359185893524964042416110017058327239252115353414762332485305311381892413754194613187035346299602504385722694559424004487606488099633580261748223937278667792625501673992639077170816708722049523463462921002134578075589966537376503023211414416589661641229754713939853924203277952462331057759495170153799137662380938427144469798605408313000381385460518590044256869060975046811670594173776529995497386772659356615350065165821982427382110229138520489446060258537299607425552491585119808296871881930463123197536959027705709770023508408 [186,89] 961784792257210752639547917830815868689975995440380036516141871484043538457259044743403995118658069200740922818809096185097917419708597892487583663829844995155828543293048190498978546585050589610874798151005082102627450367221702531224925800761472815876919283946244513478321029805788530392896332886765897708171936460644495166087153653284596889159104005336303679913981589753095891449961650893400424100071062743733612931822314796914826731465413397272593297559536339789715692645943058880772677871023151644249382561758166777547514744832081870709555447488755467352557695775891553517644383454789800017338333007583552023603912667267847188771160961375864108971953204554141351855977678036711452678643061225230399055782373162779264621261400930475286077095003169636670059030376996776681735483540683054809664115723110491160509677817788064041130057869334813317572222318970598944288272700371457125968983636864925139316457845434266864912488464478818913352465330063085706960086776461782805624103532155644724882730623976330774475279095451691749931068423996951855635464545261177991808864711442635576613946399405985470016495015690072085568357112792245346020339093613507392312184880504391271320049710882458473907752480811954511535081544697281512115796006347457550456326876877513852508072421645343098606821622110002348067460489061769503776772891749560891682796997665569066711884167415512861207840139038031650923020339742887000816794198407028553753747808633103758932988942006432048065821913543453530227840954009168 [186,90] 14839385896169724611983911658830894858697714247891502967225807457139741392018026000342246485268894341846571089485723519258995729537570437105479214008324774561169519761872103279970850113096272948246801220111228030971487825906667086081870162154343307633935495970289231421295205000251246876285603286953563685397161500755380080953143051687794610262349735855896796815859803208387525963998072438495359892730705386074992732894829962789928388542533478279167245795492600615168365329443265516886256270530460055443815534661311127231692018063342872400713182224558566989340463145095648663860088642239287376071813500029661658413953495157541816530608419035396157749136912373984271171311034348524309789774926085939560882825263211269365293882021357352291848385174973227223797880415174710707340266534799926552608238082447463164371938993164517380937347048264320177369442411516951143341236109410591740437831744554436220781720503600636948151737009537223553640971624404997358805318399667290920843618725237323430331169282523922271929458608556086775403555027714554100591663700382150582118923662287327122556019655658753989986652486254125636272728379663130826009111725426858044734324987418741678939805724733755443051194010519469769055111708396854264201158115093396044762292048859321491488259949219525339025546217355478053661061385316112905581028349674400616817296861785913599717591995453705382802268607375685139268817096599595314626644167556461000442516266309709381205544312116160654914704070862946146458563908801 [186,91] 189799000409796462305199167682725952650841263920120077982144068486067839932965510880330723111964514391849608197305548742578759114194753424445121768489419082174459918967672900603987440851601169765466121124075607609032926522754861336466921346274288767544296041360664154470923179999087030819727375427662595969863804515915352335677412231555410186828205935102814844663941696271427332162133446914346949761896133530331492865887587923837497887963811873969556392020514528311633141392558418974417196614991714988855695373813379783453735267635545881859410630463660899980948603004254956615376199042016919132202550538800502297799401877333800971107470949676421397703426575345549412350190089995368597651778754009014927904668251444309497615056980025848060604913908021125254935144093677931624799489515187605003699777143921515584073720283332178790728120979087873917054906517257779436882403735349481311428700090887079681356185788209590125810837857182115495329584174629280884485746714858881587167407073723128123732129819045453979335063914059727084489634581550787261652563948666751244409994143570919391807786533569175934680164307500876172278196670968896975399807250416563127198822729758519516778394788027916561541468211644141956129366721075639458617529875132664124879896015849218957536883204280603222690961653345265254394868029419500795736560987435110098003730359139221139552494863471270642220143601611052752394430443128698576241329601965078600707607464520932182793894944768547862339864268170038545157848 [186,92] 2017613823635556010671357790192028262267642933226691904418398881361368516184976454895817416706560522850858460405412520415870682744012234817200400194046118824777964826538932867865717354266782662159009336808869576140095116342915812102361108394768242299829401497648826607272254423978898008902640846976097049643313446406372642672998202403222203464749157863562484375697530183354628314887157637367771792332178418830990621590658263666999663827333603829808572342658555373701599329591864863263105468827125335868317298436124532934148141786474256140770430229890677408992194626832966376488069565955568525362063868883823763491200775939591179681667356788491480482863871704963040355115175329765685882264982625691211416376227890650175862995255004968736684316284939414901869718459443856579972150198559039707824754014859943182972138993512183497979485631671773786204508220110341343082835644995991189788950382440908116885598459293402099997137297135960622660673807788998581992057270020280943093470541739939787354744538887724735713579242580988822829532341365850618994508652752353383419888547609730020601557843616781103921640448342540042841895579834252909068908266696621619484273465063554808540566564264326538429945321627367835922674963401858011778732865573979445358442886785891511607716410552402860101185754026420611824183112734370298532199981054800271259091147054001843220781470531776520390066949031874764731032071121117103555608514670406365889877796143932880058824242070834487153278626266542657136 [186,93] 17859294141023686152159515689574272229075979446454406061179512259955462056326157109645758727643017192529646346284031937543697412916863691201944265130467195934838453492078373973727684605313119633496973896787507813088509737622911211317773498718869771362924031464853798203713654157680162111371634348037119660769790321094610898340619794602526533870882768434857512002714308028502002151709993564119042683039842760808117181216796396988794899502940313207154035307059106821011636266496823234916548302680992642377631081932164218962466023023482688678744321474338167732909877111398457869907298797643911839825353233005040307474338848699690506541395431381006339721242446858964520060844541805942048095416855546101591160096185855232153848784543438589856533195692613196999655922429228416008947093366613653181892565366268043721645519990551192847009120621650669775724029216090627553176719819695808170456618013187550325087858090979073396409065744345458112727590840069883210982029049548836626782780340037156229411027989213238349012587962918885542839654705068113211826390700416900614946238062528507603559324320736190372749363451133451871722676768886141031928729675760352697346900334667980382881630794011268624482740295261459823026502165544272119059974698869310260569311637324616437911306356858495621663956660496585291487640475361400847842975489874839833899881682886008547147176853028284815007259916129025927679570125650594456545757414676137703454303495196205142886605838001545584946915851720320 [186,94] 131808813302256113572440205707875051817256444079982758801524777729359323713180777022825064245144786861794410814342489518802365381452811927515896653213433331702458440582806543702964719250465987557891921926468640182138301452111623465948272189136236498394987169947284254012824761632953854661208192272761401961624896933207679466906558646248861767611094826039528517329518676354458682112974984679492926225446595616250480683030897945507457021692953027552063378949034318685921319466391821662225125535943290640314542670368608021956361704373083930087338546778229450765815597197897303174919368074338058934698336413688658342597887847425238353101895322546287054668203856976753320812817749176903310616269048889129376976163652733275009566816118674788769112204171437533947215304015181134670975178244206873663389934687895562457129746326365478679809374559600394841390312529688797683656872120660878132619038547657707022383101364363995704886032315596369622491337301258983948179865831785148843917855055874389120529957885988030089730835204791471236710453766722361805632539699401960338355012760312826375870453282487177197157379662124920384556528228024542589799291898299864727846911596325901650766489127147916982953804677345466362809920972442240193553411178707959027911961697041532211799250957032132302068471989202456549092552334622366303909486324726613132194080785928953719139951230903297433675474015313599819239481791106683680032234659646498657303009442873710170555119903705024884996352828 [186,95] 811808029541757500166452878944816640062289904702908094277013010591010714519808139832007965454680072417299552152484164339681319690197359900232178126659865643303426291358040072613506561357176454444663497166375765302867350359634738681856708637544991900619786585631735964706090879089852857899166626893241258546833390873974914792504829098907946219661399251417345182840645292379464740203517027921519689416951622924552985356384824471798529579747526614501817780677005047351740298471215023459697469428711550839922926840249071095122937170864446325779630996305360265274114581620911505147291125953581305215212419248331599953990115257996692802296621520647927823708373662076080223664673017884110099611794719824602193679567766411008060035404083419623980545823337531328476538804828146356993489180935060947514065650578203751515715144792386761281279923687663029219415345195085946052896860994191668711124156004259652904855807598510796967478132537522253455464671379808059167257923230913492414125992978831141318039171481334569558174718884994899577648441727532030965479480860938316436062102711973843839751008859349728325449292634593761221459862382964174192784867492315029083877226223727920800228402173653184659536937598360872473646559172299695576106122949055375577218824988331946174528862294314581505485148490553098416009577482632979938092799776608641651070063414212290393347572318366379862654041927892606741462700065007780393552730952078798774389452550778750749746427114294059561920 [186,96] 4174490534342133587108820064564890159179831398732135389759387866551399336404634682841208586403831813588835672331186184670574550849406200695574411886249338668815124046820210392787553458140074406888931083263108335853653875972070908450952114849846315244983696253807575521015776343161554734954634557678750538774846811019004771832101842149172157467531466679953336800710413730745724723329346859261793527483532936747019383240130910497162132816244330261634031758464261117473964980041170726585269738550822706724933006497949781982072196684374281297031827878791120132342319324817682813065834914894711641416533198968842913298939740267715422144596406985878644818470286181104659967412413460096265021788950851571941163731654399951271671235098266835923125244993511651276867865664770097712232510444779963967402773032871474042839403714791891053478603432952841599547981875709881292059385486547640817868948538091950849691927427449345213314604771397996107638221849221467127515477904803961428609557701667033890519591121289984652743036759921582132120310618641600358191414287480911805090769045961798551109113348025285489029028275863707195423319996891037955797745088621084400806862689239320682894668521456269946314566718806864666788633402835427056953375970018513536537651632156766138975118187094776364908353346774053831452133463979305529072445694539209731179062769774599178070110408440125121155340091578822689532517635106860347981306401321239811036746229605439039177422093460538912 [186,97] 17925491345543901851461391850651294876979942569658444616917561923012638271047471564748269478537977539654548193844799493788539592945631352733179591439209787102041806397838199226724882108381726434480159095439885620448536417267863582793572889340566601918158740984277335656742624348966491854963820492022943022210063580743001059182084860971993124121554992008002848804481806596189839382679257005120320234165824082185635716165904492516880279589452184474560512821760599524676596975524726028169963816495946092528702615241885049464584034537259357266565249095448439609575551653534376673623079510949865613075711778153310571423151199756269638177924043431742852945480432646494629658649507002318155820445131529389422252796854050048276367289287763142591008330877906296150830402617289679741150359938889256541317252707681459056220873716227050984662084165901615169820271513447454327151913975008569434077228120497700998246520190542640939252411305935241552020649874984929011134498831643977461422590086560250684334372743977700394525068340546271430907960929900752408003588811282905284373973599291249816273835715409929385897051360390370584561326801005684947779839777984243454578908646877032175656241453113461822667187827681823016819512977513152548208518644469545870305523150011257914713868204167915337062472129718507534477951471714864625506031964364761908852735977609247605465658231768027042444429628927125716931982160824210978009336693483253972486986509530544499438987053760 [186,98] 64271115688695941368039177555557124698753459020509868822714253044852026717008081312786396628808536154064360882534489599888257932356519104263981986343861151967369773296288266721560071889038537543073742596921750375346825284468046041202439971702698921147985351644306064347850944402115647111694042260782973020552019393927812940705700257944541682536397514118404966494131864747172487744179084196914149839965512583651617972583461822751004422009224826928206811383047546493847861278132541690171919090386009927186576809939941918237132728058492567284202120366787716988314786820279154038874974529087179954553005764062025616177914221447573623427213180774385418599720581460609092589707971064316460478795366535136086805877293181562573086606282951519332811716083285279733574172385668774165896789022371105783093735593139485696230686819640433461678884341650665956409922835167966204293878410982663303561554165769292204404856398443138267543250900844889605322421285923693226878455005842642941781651653625434906718181412409923272810001670957112919460325414879974080750245578593315051045365546964922995325178528530070539834585086198024916851604741898739783885834928421853961838425112539134561806893138033186911685305675172203424683239304947544504463849407904969372278983440788893740373114795176796586538908630261511282811337194843643496653967886809982001570377724136672869947433685927781497306258107949632865040675531166008247411471649436323599093198569770719768397148 [186,99] 192351865360970264492638194577445752696552982829826977549784422183869964598818585565364790496819983714280750073523839953147145770100120079044487758280842277266628831692632269736269756256716092591654284613660996211206766918834608192985961761366218790839367351955497979440702740498361167218626445377919984005968825662955512220910025029452889350577920186736201777890097356895672243323806596595554167736539000554180878855409604266568256410701685244268590384584092817427979969515914564412890572801819584513443811721180468152039676053877556476204944826522466143938739923629092730668190290441265440761024452533688190653386227035092421899855848639014087672446184964320333469598584376475961595514823600869671610563724655896819245653523396255025314477249056274948572108791595238933922756978808649900878591469435295233714602326121571949141579559406375604027562749656390136297720130652834095430954291324484842290065130874046640005589427467592210553705146738307898221592041518977894949046753673333812922565985872081700793662971782259406063356503750451536863238809564571888518731193436954830629414325689908010858287629866572667705465071153880061064948323756572823776815181421256750711200360335016404371198952680492055081521214082127304573609739051635659566928834505370165440159157178728531681614437660889088798857498393344427813275779860874555689211527399493036536191208311349502725987682774886608227768008302547222718822343159842905656800148201755680208 [186,100] 480266466741279261705732939550182037378626512141082188242442463339703713676611220409722590036426629063277120760405419755440596473061254968897880391419090629112953275028566602427223086650002112652974418613825832093490153288399755382426469046804953082636766495321560806659540091121175954626572186322274360025787747492118386096396244917803214135407892490992885941529159251734249095071850652147902340535341880572559282803354134824831435898093385968710498710520225604874404343990978207972104837918119637342631803864467411155818119777959820577063607759604845481267983529332143643697417019742534569261830551773426102194247351578005393933041638635604614690895417040675602798650206503692761151744544899310315538496649114430791872000387136125795527736212967042746763435473951684775679754379355349865102989911118683806520168704818086274242661088201265725076687542508927486427898687146066148021463167088550795332940614617007853913812224537404074518020998102628435129534245971723761555695709539562573754396113912149501947874614247600712608434853975811693236824326487868215876433475513669237517232460546831259465342313427430188255811276348210594643346144071586245210911023933330182373307240659244029257951383718093890913376709452663952959362683134103628825026731911805075483231547609663854408331045148563110808942494583791582274183548076878267088966201802118948509113859469746756124370827204267589327077289840955469544986973925106634481156091290064 [186,101] 999685311491164597934142330081190719414789023264870208654275562010458134766854751958713340857343468866617232766859564204716773706136671232464424585117267358619156652432022092410408883383842795883291413215213968546702163612070740472646952018424832624418092274583656194635179374572271792519492147408738650254451709883381854111491272568836210483252469342284962843446879552881144607879448529447463430789670469594313187500178541898474704671256685436733076657886023703879776891502396554840872582677649510367742708612507629399058326169230166475011180367580110964562419063099945669616092195590799399425416379659473341348088205749919145224249238551125380941440414027227596992488724413534944619076741137063715751885048490343400899703486771111762448128167152313717152228824183891134017173653279348894929827712545626949374198895867073848386322836392818964053348458291108964544765129658258010068490873057447537654726919785271507827206009145807414907229492615341833301544015262990932620557700975260679343032271012512586817080830861119360815880838069923870430308296801349867295161478956320905331685720958485914779474322207270708563476216915943294100969747254463090765113177652439988468099682653543823988934671078818270207529174398653423281767562630254938681097112035170137254105210633692391812449885474439566640668644178230800647015363306311658620637972330422906844527395631005341793667296518517052470956696160848879240436939712803519734035680 [186,102] 1733234568325309021017375298946477092619236821568929200059060126226355846230303287577575518160980264771773528959831059110172921924119613051695819801846018335624986760882413324929761298298195920936885983365774607196060205603202080212532128386597823579230186360048978170142198568998564534028000717730108610946158359253440841028291726533472719220665915280494943598434664116296665036396497309224588654452950731530545292619694348714179412343393458593711864959157034654147849396378642921440187417550772023601631161793909958447087913332496652559072198205188467806844059622112759566297539467961287454388395103141207185862489875579972567031137135709041414145011289341084420781107743148108881854392422332531515620345194996200755174518368376003472150515800206979728112093435549811235362475201816028126615526896825494880392394114556660217622864026536153008250756319785345516464177530058790077754524049448927649892421223631068922931142276108909645272027329466537754975083366093200108108900185808349191190841499494934554861450178211040319060729989688448985065722278020011576798719107544502871253651777239196048639815703018178706307569729229174497974977372870928912985512534468216669149893323472694397112331177473736353854594544640268722380373030072946219049645932547291528719461958008988144011897776576948766261340921518610172957173372629418262673739511111687930673477172221497076895090761399478874912649912721279758427955310814307645112 [186,103] 2500437894990454981343398611033891908317516552918476535302736719820904430748655064274201893852300541594031902664431013152182449805108457138814657295126705417948225735640264292969468081249868894022915859021422478420428314247765402920521167559609092185228315096768475273451366839623148785597240880004827528656353338306909202677052057462298358932496704312944287135943043929515218483843164630695325948645094711158873118623063078877703896912827643672803102043868325925461338352042347776292561600876883360259909773878297322964026287574976335137872866774294887300861450482493599223426813091503937142985682082930063625528310833357519663816395467540647707818791209298033869053133561068271059866405636678094554621903788007716593634699850401847823935520651174371083538987388763685981702001802356843778850553860776793279996347369249427234327831066901973733566689350992065168154248307099891979078442021137179084613341181518153057246177612088012651569393473057317478726910219826405778049452644064808603280659054608171596288621309872605031821557767707279582418811587123110277581740466894380741367968328066456320522084452706117911550802305003652378935861674545090145043666009455897108779738701866843948474172575147277848022308614167131503855040239323727179475746971049383555257656601634180558268574168145236546454212586099448564494814081964202634125604110770064759409800216626353296479746387609357958369219402239942304819003787219744 [186,104] 2997988134255301618239643198346159277053611222992110431974516253530164375544836766054665284567270566174786137524091908211009464430497922970800858633150538303481673461304960155002563510500892550814243859908564880798698114997488765657690576325271610977422267493565778863609724825023909437416181036444151887008770274689917655806290332060009816565474956314589682162614767837440672832537402793862939680235010575375148771170117658345038324572730957365753535816241426968916082809816370348274013138178038727548470671277439943034412644053043431253654005990835035483315619476174589132926224719568340436105736352325362168993617866146301331876553015833201046841998790168142493606717199833582776993730498685912557222620110330492136749677280170693504199350139022941049952676344178786826945486026320806357979719082116385039010349920491253508386653922231282652067680408459456567863083675275813350072063341265617358337956187307274730901980169883856053006539190212256038566237591513447331585242649499094450777139687458496475084431534850054547963878691205093455475193648372644190243882653095326583500294543180157167900607025300073410138247657980810703101684823111418292648950437704908481386490444900835273836155897588736447131689384062804830477906490168170801256542950314869950619137196964376658332800643888258549159883647660465906049045039399738065073568472603370405648949736353738800076226789249410499630321243315200706738194416 [186,105] 2983539215390575530452412506722169634392873628532855283552649137964173786354314131681721521178140697606475470641356817731970562499980132932486965839197060305759343732905647456938104371292257701957778295757321122835996081432402033027127129061457782556149525449990854245590307970913951694333436330800910703282107940763441088135349537390543642717242621647595852743321192554827864009088982244858008656342814598103857774113634248033501474253252599597936725137692252776086057791223324397955724859725591290900206532609807347142226409855864091005723982681035419988094167682929233118478948727019095503178378872142297075434661330345637219635690609173923281425626056771950529478982110957883337635005032480700068489213040691699686932819122901740475845016559935829764072283994323244213522214408338373718272183419915570213845111780832837448551095333350408515919808569553907775733414463639408285191856542802794076436627059770704624822067985449709955233491011411868626878437338029340791621905657167247931225640432975406697540451740470967031491067831469471259310509584982091410924122073750994694438127747325496558659857466481721004620022065887792671642279099749715641770196439273534875888409619530710877516567896998724117233046969845142743713480784684944467071004570699378929072176996944199913146996583084694810108100256451477291330572555099279348142193608571381860843137013037776623281372950522216349528116562693069094336 [186,106] 2460933975245741754307993603728394356141455996911335411676212278982837379516472579870206603048817149686314644913209202019711886654021952496775282085651069917821062475713921148939841108002922919228323750027722813078010542629642847043249868878748538934935014832169545074029020131197791766971434556109342606505724096892116132047344885589331976704559340734552658540646549989672689044720131810333266442121671691644335100536476631174365877247952731062395933033516465432002082596129718780849477685752592233923596781487436847878412423512431152433117884660825363428456983294861731848775616528429511298686240635197820294950954007006233714721382157774460903621425634054316841173130228525218114678311070304651316208961955215237784586796693186032989722988337097561214385489382720493808119310918886436730240984805533623850852982621295771025476725815935588422167246844707830721631640850247469303949602017585527381494386616279352162747932404900173009409346326218388909907762716045338594748694090551853689386534535268440984751519915678443341300311149404709703111534397806046169931707159332581756713811104567790304288320693945961394571249669741228372193554832370389923029495893603899949136508745339478883280073678857529863719616788957597713506686416241313769100082522730302080051410524725790049015226424469058850311729879174115073414397526910537890968177388143277683266384965099027783275331674638432325049262775050226 [186,107] 1679812058459582276760116534962373620712485068759750957624056238347494256172080878914926581762000995770083479821310139971422223805027372855027977336406025490040916894118473224296511644458177794566238603504513101578173208163070946045887810294842142728673648421123359940810530003652780707502181119945965159663878992897080587041347739927661409421389070685514918244438320843966864133187913720249223365588118922884795828757623891337205640827148608657342117809073289096780545570078687881416413904709407802353934889420361023195705438270784773616250605499751659975397395934013170240189623432432857339949042835665797937942565536082355948977118811796700457408746658276787588834501543222471714810848970914403173453698103916712196848270783054581180346657988169178104239036377599433812825069800382910905554730990657894454917791884042797121310292976736991114123471960086397698857136694163457041767401536540586121778814078387624536039990033472550113214596262845243438303949313847419811750856124175187235252439157531014215712445214786603525853968583589805684586592230986215507483445499691765029018860988324172920936758951062531139337798940803309158804000454222280055485703126647702420406458449346000644159808502268175986418910768285776752259495568122020159319307256502975310423732969318475467470770013752348724983936348969202701019581900123722856689117205925074595063991056185139489403168878724720377814095368 [186,108] 947304558218473674040749133606833997743508244983922809717221848103479410423049217937783752693700871673639659398372011376850573365260759423708003121162707127287356425478431468212845154068826297983539482134820539704952636832881940601586397229098588374436404715228966172534908556539366717882213506312069163287419608387997119060614969246556455815255795837509140830034397314775291423786806580526014040386533374371577726708444919255665889538240182833244587777855599426253496312824387046195585600918945065374042675297453519081809146874249819269721261032259780020150791580945723538349602875114412442443368785320004659589732548739209541288805990718955189285580751409016473709607777697584731543611405417820545242435638322054022944081078879452358726468880930582117740553573030657849743608010738131483562927500984291268843605381882395142797967744509377524817729758543706109017266525208449446741862747665871784815870278540760622099352539707771749172306737710692353408129345557876371170860884306298504110947478660619454117536074168899054019559730904226704204881574525236831340789914054653715420226058893675765890931945941627813560784321478158037505544773874539238295310054250154797672378059417772285063493897017518359270491320435255538321628263515000379092127503552007623635116672018463551658749600451921062739349567000073058821278498828476275127339328932765002680871282143996626031312937552065601936 [186,109] 440568286142338443746037099825787512333658299134345807430978472869991408094136138139428917538148169985491442903288070701813708767059359436695209703752723359169219679470701485818625827785252941497113180597900001310188299152326251059879682682929328238047822174239123062193306459620146066860970434855230024721979113497253540129359753392078845252415003772243818393669827220158960454470085529939003478159905190330610690634464807486795271363682197538286431972915001089491791079606756635630147559233601511049832397627793606327561508939139413602558663866713871982415796309058918341150378183148290795664532637530564540327689761280666406846606533475571694382217250831112389709998151086815604220824051169967996545720055564777163485635917221141126445468838281778573702348525904323563425110617765535316568992878075214836423256359360490888292130785404078566332796550112265445038870465641011502689191206322934009473861257308856046859419322369481316187396214888419407752018157560701351744052987397085399436640193551288452294078459071849251979548455675843352322857996039318549289949113410241979350906227883651836789385729708870518955923584358639530670991615678006068126277392829194731705855127075011633756575663917000531496999858163965355225285519431964695451473448873094168175948537021701080594355150776290408978713502581935600933961037747132106115625966908262094596321313971212094674716362912608 [186,110] 168659038256486461001717732082693381722293694877760520134223586351669025867054846182009355400609376577733433101166652322755177216193516382016965277251174519983549505629573214242814633854170721526748950681842266325135131453888968456813761097665990437376830218988267310474547073216966753748625481124425469951089646195776514970508121700911302988626001743439264085265793635075582445625131739090170010769356243362071247668814269408490398060248485794102809234136572174318220396760805958177578760934320779092564544744052548226657600972041061037767975222740764519089321118677262399938081602618143065409912822623634526567399813083105087399536648246105268236095853372746725116735696597410269501866166705857030033669654349963755186151856925179220067580235109040840791680488337457559469110864272326241911844767802780698292105900934708187889359060765850028495362882136129148254593756788781164542737500612514182558644120288731198209912559024125473725146027207995609757502387627177940424457144823188510520436705344350853623184304061401285937569801693327262169643674809070720946026335345307819067407604573365637026124061080611880738222572591409611758264934768587945064332445791548124187216165351444833088225343322399464268417736203598171311549585624266032632813884130173520427503336026175524006287501129552449245563686076445906474884690168667591118790303695142251637774103177064322298649136 [186,111] 53040672487270615133525866022958882878928923741431274968045011346462478128446464158458627842793983497177067146000706172415362291536950976656998989084210707516309644292913411532802562775180520573430073663373014923600200377021741502955070369663792610046031282747227487378135472486487978592562958509894941589735525691999651031924026732363365337761549559883909290283359617580420197764983005583569006601906380968620780941934966768719968730768064190109430208331323247551834429887031542508749228805870616678950883203894892542554718888764042224003677966458519855168245113631752660935409514865764919442271598651801213327738969668646136416441530088270622039075605047326719730656926556591615080328122683409482633211892590744091447812111108108897988278584812975241453002932672144420607744604362337174990583392112010124264522259257934434368284471441079667700199299204146996122753590312663838694503195125921852633675700812547693023738699532595799851534863869017994303759089475984087559650238625938301650653785932094121373234379162183885553978563710303264879566288305430509174420007237230641225253286603538541280207035642749868223726719947134382357130783819715320992497187573038045254130036168865317920898412518393336732266552817727538557905552447189681338642171318956909565917164005716035766667599295763542961316359382198748600140177276883955252492627774612103835694174238449920016 [186,112] 13673948701739894690690357223717549274198283347889071300900922474171384781028799719223984511712328707421031103948237678962868395934714955947912350341689178634003702160683757292972275031482584899813674252743717471559197655901562953794059718644851829454694993276442917183377881169749032189130478016167082897231012960555938670545966882092171627818806775564283599687420097208193327462835444398068522665509870286167852576164569694052432708242276076285868363976370164274454172998245552308329980917138774367669693351440290884168402198167212737975223327313361301706389446730881087551829364169536854244393819100217488268750327998668904109540609031221527705554404631054874202403874176547106326785242620699921235365999910030099017913078043534058793277337307799576706614654755436941746080413447264330279333736102715639978664223782926752416511752857596132948843044645914179313361247899547698074808624394794686174600534657451217988448439831311870235998005493711327221272972722558657441967354134546281475097328391623442351054884304124243948091005614267288487531524026635073241795248186835495466274499185623519146604827242809070076031851919670926610607775080293950504828804338614544301858226845131099254094485108646864232416800208465627434360336112228687176055495569334226136174340036003987129929018239083914494153684799397540239133113578139341256352430362390505934054329587976 [186,113] 2883361150146080076202030423884132966797427365153419777636116203920720435571359903349041283840558233899915585790910020976243632180253777125324851007658941346219285954890915190628362753342807736390052997192353775257563155705657145776255743216745695672357865485605781101966494305023998356534944415975802670723740819633748231071992105222592402561907895931209446838609439803088312750664091085493463735908118052225715463505226346094542072764216469906242072623131655444571481772390546534800401674493483308551903016174550525526903510961718356607795188397476381329326925758586111603549186315172845511330272473239091180128908201000988498258091568441826474958020928543830227192033265429996287950182997742105761428942346257847191625643231901975637858667208386158455881385031328637642048948663927790094781879484608288701187531609539483086509179031770578363516246736598604790615154298864842337889789797607568388386867639040342652276153475579997448247178769045126078037052445151582352332059902765208031503668510353205978297095939571709237764133484746674013241072824325980633458968946749533142399109848882903059312982386326815167706059962912555390888291023508807937247931030306811730993914844009376633535886695060395412016499282164012806669750995954839953791052207801058226962702580171791437926485626473472911085498450531929978454041346983961920576642394181277782982384 [186,114] 496147376149858286899694403784899969765831874159688447994686803061072805187457886395426822341225068230051893069358993505806398222699095993628333588794418038764126608155006763306004525625639608055241402086991842178756743921680346420667969048138660334048618032665314910528280302308876960135639985695293289602161475248482151045413396828940407459542005600158458776412030594095218074174763183510765852868100161082901561325489146780487700149131174374028574814718264392453361698608336788651587746236240548177770182134591891357062689964528932076534453369054487099857758422160175998355952504667526149758955437614865504471454169123260228111901273664552055305702899781647377204084393372079776139978223554306381173309644730106213915423768557307208786189009459336960447277004052622796930929431841494101495920162825545512083732884322759352704467835653133099281349333847802644252750022064679396123865011579747437406296244881685499554301573517624382359564251310871537633154868962069155198357669557821596791687247403565430566162879949537351490870910836490109790414837739999261552782527771567057238842050751612176743112256493125686295065997606759720870767477824953449295732561687889603385941558859392785379798501164668353339279745755871370739402104869953001186221581643838834959793204345017847125710312827158957601421003120169724428652480441895072375592272743820211 [186,115] 69497053788757142398897518322220472351583090269652784546701118169842089027191932636677970988103475067048842146421066131891342824475331512829841673225194300312040869902259984004756024762850900927808894817719886213375216690184093145528605407767976047800504151187289816700273373424981077541798969874830816489253689828749630127116082563758258896989742559384490771225678107782340054144512982055276105063721825685499321554152158593549932852759163765897399251698556309095210498889148700367925730366649580242875436165484286406133856601464617767230873751063418291467725056968532111632319192281060145429452632090117313567686241364530114932631336202335496891231406909083084873928327215981485476844700238638153646224099278360858464281746276662298693642347785908665649275700650310180851008943726036226817700210215344219627733800810115329239314397982934336307466853232363887674836169207622678782111296190469510393649500131239059470923933328266450717385666955021646730067936119551686605466321949535352051543959180883385845848757593779552814801106273085838143433647114722565012865869719908418961069489750059144642638978690590050494552552497502357728209868787670117054466093455118111139479506721366946898913806658353698072176949009808395323359283130448355321731254829580536132280868191572532479708132965705630682537857178656880275870328691286134952731330056 [186,116] 7904125256606260062133238066835279499633432317092774206248459008524756872834787960865476159366737021546937933807480914181456022766520362555319963707962498785665320419665472184268291202388823906018756825423631672319859810829140820404673556714454653592073842764168576696946607318596173466814721280102290986082219768661005549880357008996479135581669703310647785186660366658928728405345416472555282577568399981074787492626547881437611211520235021383398717953322372496626598014454963334239759897834592116658852083816658170331512527778648392317830148726547035170794026802399160854363374640811231062835854245708436544057622174892738391918265611939653172481360337622651849671440556821310440488833480063343121717881059515611321708068451433479633211323285389148033990007794375284648641344489850616149435397945432297730483097686971295234259458493843783566587784203123321934857118024387796860981115967992182515416939549500942988711211113148106953143583996545782901327235718630068240768210736784492053931694607845833835482239420339590003774861575023974084037328088002957480978280119327233315515787721498702319628433686622730471826217146102978647933899227627987824108549607760432677254945975315407249835631709771678822488113128612197767289894674145201163963553124958542019393498121530495186432085413424759124853497333375294111593831087201909651920 [186,117] 727963747497440706100805086576679526030999849349551054705210188960490838045054367097325750952582452294430617680600442977780503103115599533579513827077599688759362540475209120247875356604210343670016221704221263560874535920821296360032003888738971634998806102231763917707437147430024419183721571933540260190611410506413811855963533586414360617375869786162893365283225062503007313889720022507285949501756830001897756927326399687299252771085349815494052960580626288642853820771562516079228802344808139995646883791994664309030392534298293450354261729395676735937124182539265380379927795208477567306230604201584969350609926810340250115239116492502801443629952508456911049457256394407076828469605840680694093791544424050474127161957044759483670870472581138274008211897696390198431431984169535927051834418563186756082690911592714982738545977168025072965190703082810434727073617283105960571903906719744579264142255091995530764404672677775711860613611379279243872132104350969882074594498694661770342691090885886128745981417673628971118056175503029545793964515588276057798525695959969414366822097742643083622439607992725088435308892201419018599948844741389182289809106139242943365044786439044687630627386322988501257406607236111737548662536693340058720917810291933082598359309954847281835009024822412544951746936409750622011370410284000 [186,118] 54140067232175253105452701393326718044492910039644550232814707969913352992501329123013074693742643782444527304522642493975579735663080463127599841591339184250901906690169113836012804705945737512806296726934416309826293765211206126156596683884542980961996881113461887015197481064003571635745776345898689445418363109571317770794211122137458866929266069938604535106187698980270501728014617381485194384398100391624098745536334196401574646068559441203645926818663841673996900364875563011266019610974818174869138902645886863110692377099720066397067111335483572404572803393489047637441897320258214939489010110439931655422388413183298571105383266013474400429878975423447142743600179897881927763336421304484819552606480179551793224019893064144422821992706142360875808645948857744972311717571892064777977875736060369160591415133859014248481209432636692508874140845197900529475982460461583138840829754585700731485227491174808493902243714007030057105154763531756157683433224749740709454383740531061678562508764165567973384476856911184157069716233440130533655156149374052052367588870221670891305378638154890758343253155457787188013460103400697163908628126804114750426916047761694312315904320716511699470408925143431487173972418542108346657478217790948725177049183339400429285648144611811414251899211779404925230473994404924490089960 [186,119] 3241990790591687440382022025443217158194840311151548127432036657309575833352193715925177441417439178638849024732023445289023409570926968852061686318988695262550514606253759199538754101581126923482579903500384897088123753020583229932817329827172803118081448686077365119039475728289172254575223334213147453506501930897256729125811376257907717686017232743563425084953883222799416274463667048669924998656416207360137760216210016613483454966476449866145680380318135926790619741840260553212323018506250838083177387165085791877043504208053042840175576563764564169867076369842266010788150464010126241506956557012683074494205769700714610201229097988896649865469316620402985791713503378666364972111665704735114050468463178326782114129839374306400861560078224560102124904536668512768591100184255329073650105119404997969849128136830422202878240730570300389876187705535948448963149507204878745195002548671827911340293318383220987665132317151354685779056646500833496752953130079071252075505607195867576767102548359664053229070687048745554220879152106354787072551860546421071243713154401509518478390497128719842482048242785884454268198421142424075982825165405444694996689207461695134094046562458113922981339674971688842504284373898070747919005720532316963932187610494048142504832860654663286041251749396866948281974770197967408 [186,120] 155834671010420863843672615977316783012418424954723035423969114485090603978887238775617460143379415771221844309237449345384503816768441344162423708601645478623341080046932806309547683616055233881288038083233337469322745438794707234942586179061945214583546665310192801966159824284722024018925533419993795600483447357104866537424623872460342725337556818809971839407473757488095252466710022252645527139292961902473203052048033121520651029245681151184195147782734884860319064535834492728417586111282990269021435064214775776764131855858347229963202100366145982814346064899316183291230650982462638938477577433956440265380671172603484845188183328687001291426847549194521589043008414152100899042646543366760717295124272459702307028235451042287229097949940110739483519031554201772284130458822220158629531369873375444361661626078304601705616323978306030071189487562321001001565048633035878999043520558723809413523708800180115696843661952625141348112918202509875620833770769433220807320874097795519788778499171187385720428109986663550397472145175096286692507094067280899410162189860506504403063160242739478757227809571491118702097538647531107510212952379550588863415539477254014212651652989651166636884886883840582257419732275950901193570216241371359567058906952047767990536261543184080124470320076193457645250501448 [186,121] 5993681955824442533556829884360945000120836659701094607590509389142439978502238579535065087882416589571072680569581050094067127501759251647567100741682818153312871221504928257201108429816574790804281056800628920219700133584079882776983183592409671140354089752851537606620032673997722169118918343279840540287132103318517859668546974736139491411641373052819525400308297696964824719388865028242978914031672180870923128576481071559439804464776582613806238117691965448451381584219312737097058174987422946017642338207205332135633500596737960394480963483616670955243857139608685269660369759097048996914012011311725215770412095208665723627494254587919730107872395494010856384567369926312133273345215732852870529596596254888943095719034329651846059109811466881680911308180274082751222464146390241500932823967954550742475253079885395927202653584894376045181438217631274883733064975556914762420301545334758413997464483804150282279945889503683881290317188497325255847481372270281138541466421606253728946450448241608471066149429191766223640723964098090931716592961720037016648983319573671276128209091303643250498288005374674064117679410669559114384094576835554993792773331843256562934382143410499750478213573273185872821329079928453137262625358570307011280230116112955909580784086330956592603100480107439640304 [186,122] 183848038372684740110862182490884666791911328232024126386136965201942366027425027270563652746205175521759652556467551866669897837325153419216894733218596947100316591897870765417728766702579148196795974860183311249532180338811016027372506092142464833466241314337382359418598035814387875400376870858588608618232872654834334722431025865993154938877685354581942756505654002000869795862656253861216315053847476321453143603671980359088796048637535124804057099612095425706434391262756791124923595344303368468881347497059231932424331866793812926261178491686847459494177578610297470627917755458572329725646479501655752099820826356849076398911961525606500253868808367207075155762748158101922407665757027371606938949078589521421269000213578890494791113352027500539521001077539978489754372226986234287117864309386103024769730228277885411112324199165216687005284841099547986233015324373434623516013658539435792734501141687521435071892039217863419027721116392521705096683267605712186907993228973186915741705958254877111107687307882111579237691064236424495799789243880948708924542239761199610204869421925569593460039939487317201495805638688982518482232613507947145552835369099446877271928888937294251121579885138398103328554226167318415967811190304256357735714254853827220192159575021517952469048581679935 [186,123] 4481841389706230165329593578769271404787719509259728526197494712262882286834632309978946139513717529977881826213043436805152865053578273321819826189496350492835212642685279150535592965101092850507955361749355733601511437887469229481298896557351798721719949693197165092671831638478882374735984557671504542312736884250545530957217292152294997982830242117172802603863776066400305146797595415723425196403191117328799755907290873587041105545260784044298501441629713255279925647327549690907010045113123286057688783246625395060077453572915996319193012110670777840537304097069354758245925561369768316386343217052252289684346456556660406533105752385088295115504095680015989845702872282732223712236460254381303921077326932232320150019803963891379727354078822899537952774117088624023874276939365237475980524455828417079413206757584735059813881355790399387783627263870109544073100284895538948889040820603232381667642416295218716693280684781471866931240090702566300015531590665672655778173004861397187153620221332652732271655144285659374720715328238123427429681486392979951130428767874424930123545638470472712905317210608312818809400084383578409893705836855811219523692947728092005005569629849208357371204414014085441036522224706137588108657009630225471683298690409170622442714745142942858765880 [186,124] 86520315537311621633894082376625245631247234419071165503115096287068244558979459144378688636171861358330329952193537595257973742112827759079681003546059249483741739241427217351323144214424246139978570957045217496634022473097028854259148519775627116982853566813689956445801683505961278610293515839927324922546227981474842309447907630757154747950316156890727558481048820500825088269147372067802262028869799828736081544919030362251274426127421881623647913666639247430863463893830278856079168626851305723456161225135258226612417057957826424950591569105964061958844799265814133403474774066305582222301866000091490390853593051710891505733334077531793752554008094203498370800559661830005756729604548778834884676074290101413067689426321052438123678327709687386156345813550659228703626787204346739924445024783706614652413919444219421086613200933481041071933054942241572211237527651524452603552473054731563814282640774809749957443642186776076669795555024177907759328453677610211578962135461984214622806554257704995328346669248572505909024717759578277142532393721926856918139551018920498423978267872455426394208176474011807256087649763553786263538022803631614452821111736171443674005071516477066417799030928837417365048830469003841996069844692977999201729902281847381013865380961375360 [186,125] 1317675402780340529992721882236954856449509833876479429678272956254926636883692236051335975666507941278197912730887864860139429535996631893081234749390444887078677543463135254053757458992015419192433765214950944775228446557945636487306553393845617722577936288170632554990998752445235062985403866538672400842788950782567047121059338139779198139015119853489913318918973058669184048821489499122756323089892305481969225638433805650420260759247373457901229545433142535609588885188518497966250151738172201843282589668405536367332521308438929510473548383055263502871697185625019099042714228256165464357779759066789945802303065083098868513113191302763811056037263638362923939256904891094449168243140177572438532363929457534772474704901523660285323933536335770843934758279281190523896215063648502577246194767697524117133776882771220752206199438418910351363212767243721211130527467964742042187469191276663327490480229142677077808300218389848851134361469845719772951649940099704426487944287956927330809613354402403859876324944924713082412166715949064603493244242500545995251405186863608671854830719116058582039893535606751159757333088691824295323880251472369465500300176881562625271694110124542802154102300737162175311488392991271914859307319906658964506443112578481436892095296 [186,126] 15769637126769296406953051135963305335448238699622660983029170200486860021732826077024863854138566559646443641872868093393947747403500597762338457698802671847000600594207007629226067307482339646530904995570536046955694430478408888892856510277983035916272987311491846258037681145960157611440211264488903812521497859218467217311362668658195763003679057668621350260570702017218102284513191049574698690942976778659559013354234431506019301200739959641282182671934516596055429907930579203685703548005530022680569229057494874011306919459131373536286262373396455766666292584258863054158730960317524816171074862723625109350413799546463113324307495227803143993296002925571828434491052917163527838798170583093287041975753395867736521019569843113502836992345337999773544997044355824963915222131963031955853024796348385448403039525513009011539429185640316864932619082107646359156865811870937271214729054586092963072604263138357171384872701336312201961419409192488859668256678439437101167844576951436616298254483522868501877772733031542339380930069757303091424126848736093302396088170333700494336632816446495550224051153871228556067014639174264612960314584553790001846170419623380270568106394315058066708193533620930126873323365354001895682770856403834929472193316319653064 [186,127] 147699257454323847686278908794413110905804908154853157355661271988125410319476050172231005635584843469110216961288293617856138949222365384215040408153914663112979054458787569868318755667139239009107760418728837972015473223067149742819614634169998939364695307284869168237623717934443592122308154407415940822991339348656261120125587010242343368987815904584927742661553858964496494871086322066459906981903312196259665676357337256556413050326489656942490321152986571251892318907720033900871559831117319154054863834681373647147700523542796441305558065168417940721077710616558280794512588593264930467741467731758306174068350152542023563423109583983252695915209665679862039075080358918798491539014511369168899402910589703537376593551638785689742625413629373073148158970313037734434163793057391296150558496368243367242894920319543934941280583123301598199178152512081111763652037561574417862499210672777344888785759790158005773526088313317545443939334360427771236506111606764849102583002175216911079938006772057419110903711296413683940763585073389481223636369747189991998449927273497321385330871078608685887412846502721341259860519156013499354471518269079748419302249114908530315002269371464440392969336506521232129222566433387024944837958417585053010762180128 [186,128] 1078006439111719081747274276297198898501742918964272348916197756361796608140294800932271087320049196128013628644764106572973863794921920942129989406664323185254162086375459339337285060357774801124564282132706595348214195748174648339473364913040865153056393297168622162543476994823467892419817954023900250281975399687190099533285277797502205614909433364620567813794276868595516941617556099185519473134016800946636702555332583223063525327702610137514182958031471751837192435655556310379232260382810702973317136513658535757869750267968918274589126716860096262683225620709177109461778171028069663629400472613479712239388447833623634250107860294283409073452336176669135597411021956135458704124564571365193043550052174753760866949505719338440527344089225086810494287842544830931579304409298758177244855819143831527732366896854669337841603478953144359719039861721651755392176384135309272980080282653505140763149528511566397486078867469762077577080139174338124945298564957500448594932823606887759579750978656251338484955048782119696350705730821127579255802542995342095351922542302823385200914360297994612057067132690879951147313225357378033837837379298646383432442082195601578143105628495428639675472070071725138431638923393148705736858014329647891872 [186,129] 6103973729066104830319773663290428092592314030665264790745293063396925144864750162081442443569606280860913952915531259305677921219268674058642394440183089440295976085460702173522573163600683777805459815563048131056092284390076693728348925179379888265111419374005964255976247005352181043729282416353074941408844334802791381925192464211294729488998660376591184125769661326182987028571761850530751435922061737564849150772063854988894212889444861695912418708346309147693759140144366033671039332035976409471570891134900829869678682433723596895539161465750108931164613671665580248692769568104982233250057154635163156905435741425841347037149140340001265087312814107795510686718318128790398349168989614286716386171207704337056892566454821147080479744539412401414220589059345443542095176208505342448161091069226361324783951185915492759023486169670207423960209211054473071357476884793033983793955053508644725610958592700071122616831732351056364169356025717260602602912802952609664745151876643545342205479949514143521945887767059365713318195951719550339758752989345844033748064890494697470737051464207359317731488093263226268068912938293776588536414408694103125570406214485220252403245573358812362468446167171537349636468349455043298659501748864 [186,130] 26688770895293233233622147297698932543908230079452821141196332119392382818857040098691846596934337556461103604530660878778313476677653804103271726176340942503433109858786110615872053132657486087225174531533891268859889495166834152767783790790065795440299900418416380299880112110588218143527602844553064056373026743701437301551514960326288285898013430442490489632599402677493293372464942580241451437320574489119259954575170170970697284069279563235820996235956537446612367840717214737686686310574065301412214958094820289606909812380571189915319074971875409422253144214889964162041922096879609238453053951045221505312788785579055093204620551471071215622397572825684201501180871029042886328462349863747181227297262205764573666513197251333499436309500929630972995531426607220152230918804040439840377559185611826977206464950987140019135201837044009648083108485205795139514041339425241401865616944765969373741141472877149528296352614026847130506592110136418162790242834393035068862161397548686299300160949551310854098731019007377410873061274364834470684186263924190325266411386988766561893724711313025908023659017729662522032511446584109659887476812744887522118557233788599640699585747182581166501446274069957333685635624995688918940 [186,131] 89671708814653278520728572442878172891286132925101533296934217723208780145881479638230103024788099247301443494272887823322442017549793484766966176798692616180678763540356823312791560014099590859875947799645235027402902770044214845567712241714054110682479828544707481263071761826003669201927392789191313143422782732392187055461604775885587083659276035809857469690672464492955559040082046846143063056418910096909309999761308171107780688549431715590101657416674777343496949536066501086085677661707479574535766673289098389391504985224961026053492090987229665248170725656102196721657695464642287378958967945731013053446856254806077968022601896372418239831098166493325507904204740932291998806821673850105412399759006661876449800963702632123672177917132304168710900272783362367126044491427029910310233267172550521272703721097484355424278923715199138944017259241259462889347047414446574076758587180980632432209881058504339078076193648375114823050796762591996345708612858594433631773157091744286663494895492111243294307173609905885315709115453512790933262172552135969825904009613426879510171541630176234015342966483833589271072449106252692386914012387820471772085568558162019433056025679174530226022998824416366226074616006432 [186,132] 230348117472833063507962233402550196766932411348666902857694851559522295725826671768781298914847056231956511889765389891035911324283009788246256959078224264167232564613983780465623348337724344134738271583080479525458511468733097536812399393136519470014186481232963658661973302789452913842447246914242570052957255707798507255883192130297783024923658637895488685668409560876566893139313666531198515430320746603408796619936593916349923188032897170470181343277998553276746537833834427541104670642346871050054504925154142061736510094330815565807865813700527704790324734791961572551349354926870067672876849312583502501779539409233297803181508834456107728116213659750392827165598452655053590948656417764301658713327307986959270831471520106495494215286316220121491945449940008137619728881677946408025596275492955197054671661968786475162764141889773671755728482524751273341782274777386358938990585165454382671831334979447681446054019007046641734924257458081338696719368534226127771710947110190458196552228406163877536206637541604521724201899371516505470045297256141273462251759315733389903747318432716337989340389123744642758557499387936284457983287639045187801187800676894006443420047795462778212604377149387292779872 [186,133] 449994669750160458455331569549514062423341521682820340324518019822715041109536852009995291346982326638513628330755492604861789872614919416708833697727452974647326279170200557649241201568823472517790386397281109354226178070737891319002247816039849568218350544905425642567956204519572989685927258255197383624123376100266058915835277021190174181628979941172273709736876108316953647753336582784731525929579575938163478672753197336779824664776302802948334200265815771331947363653636990033345838407795532822413747252555506214111317996759910335614378618081893981671579275487050855827525073147540660530906445694374779471692604599375591535611484971953529793355245011922955895751186677619126357793183239177690041358808009544426437593919032941640213208141595256437919847003020586986937416962808087632675885916187943365798357147498630321907154750702008871646860309013104967376503845841247598577133661847230850200509979600358875617290007175495754916486187719456296564271793811023433100542010278386222229912995639809536191657143760927393265723486462714873642273006312265469330382380771453252798717807630224462649782201619568507683102893309439383123712590715236600946452982110430818367843635527137178092266020421856 [186,134] 664827029702962542722447664159651374832653259088838570552260708451283999423198642080032604402758363817268877793648411559490095281979080036095347764891350559620215713269162164775330063446377532047154606159359338565970096571189597642049645006985320026290472485496234893425151786036094156316157338679974304418480794775599050966714743186880977796442478665659233709279556840783452602731289111404154380361540494537402639209238114259497187016783524259551477210220799848240393760060249209459165853638058018683545440756894764977498036117338638728119540535363646451005080929662935210117655748259527084567566370559804648938942653063294515283418742372090995659728905751764970174195074680112897070199409002843299944941698502353544003550069381695916694865476624435717091369940210779880424803780703963122822642825168263763883630347297170171052181770039905587500305440596670642468889056525560655269289371069021650656831633693803153011717651068782530622594683703847400864566934201441220678024220324149025761594224786183518894242454683333106753427605812403753333953964666910104472411043277979207442263336396479506123105741187508328271924278260170323237313644696062695611630803169487176707626451890031985490920 [186,135] 738518598085141222072700992445116662212178893276087376679931238269584283908698455670932150862115155691538487319642493638765744677049347752704106153530127918991102671369048695538322830744101728731800731040812049170353016981250689704741499227829908739280166248655610046181653977220304171908825474811792989343085942805263715380095887189713699342444472266433109627937239495376266778841939704016102121104530861980181556217028360915214906763844213027507509434379643489579528761053027140026674228339377218170281211604139099134143281523891797621205673471443379846937158894096167077490139643993871287794336588210211727503594088786105536520081389007457082054375831674882436386167690404890599972988625240588645718163372840698770487356943289941425486968020119873744782485925860612317845739376673976467969171865206080229557796548737537986612566990529366604193768934942475205223256929975511977713662230009703611034618201455178375146872815577509675278260878659462980896294067184384400033668973353076031499238324811475360199554130587134438039741102700239974807142552725183595157600457674579395323408450606909895582996559369583270947673810482197817025026944543995827662728606092444029515900043382832 [186,136] 613083408351531642693152209581811706296004737140624775623358280714262059301732135780168307719926145723290100719886351469222686600372011928264030174059453397809247893944069506154929069195032095313111906736064203599664071663959190969754693643228625134412358403604591014057330663553921973757347687334157913306974335378140890486957592706487657127096574656266827073637357048863691829623667605024198520407331748362102578143801005983552018035713328418611293908111990537888259841863310353085720528225591508366942062158863397219883931769200724655889121089910226938452694340651794327891998764456440347875354752493626305371042923500078061086685508642419090673749366879089592324331919371523617265977819837737393213184079358997303061659600240941704600271919684261017598259161449930201828366674804752740117407696590789129381471794334873693640967891302153322510784897229661027233055036952497184578332455650543016116968940561355641910398801575160134337940693945711306982710777766482973670391686152850165416309935934899443827252359981106209883690567746408582226321117049269934796912877985384030157455931063259983334153858868393713120270511916065747741751112439122388641575477083394810662920 [186,137] 377929367465404709758465566456754818190895654411069193708702489404710108383032582219120137871711515041280400832705747970097552205056783085985433698296491185222413729828751620444040846550422144144208228167160127631959871059107124476763683149532027729010763315457645851487793059698410408115628747160068166330949601731375966375569616646520636236582157543551092392780862228184958727805936498487984863235620398002894844006365870648908729831913571895423850864165082699612247256221488071127070596255903067294908644661323959265845440549584318537798225183609700883122803884337600978354065201645976180428469602594269255318102196925065995610387832691063320230026314564644877925295182444327434479476084045381216298235133984152701789903831426003729840291952309959398792916915369396303812898955269704088283790988575669228898830908948443812652333831535472772881859112145718190567493191712319353474054268362368008926439998421334249790517393460655801488119360418050298745407264486159023826802747353737752784797851707366695549992289580361784539439448130365757335941903006112413818683079487432840968260405633154210736765288934449406567488584182942435108888973256421050083366489528528 [186,138] 171841491540203766093189122269201341250848445194983911251127556159800191683006915088112575620071953165074379129297602792878488169616023736941913322969828252618449027073487778179885242061577081677198155477540670415169632969594438486049471742253789642377879258988098808683516843879856195865713206498952376264691791032920882673981642181577381847804347014663635229084308266844133321357852816101735539510268490389446056591312276976830687557757458335344193181244681320372890637682455502502564852291296844782583380417833917844605418736778824424613547432592728075258247046626153806540846536612504643924783301624370110085745157127890270221107205670691050128580817792364066494524146492392498498825062826381275359702947734638431016686328656192041285741101647187973912826513955333747018240930899113706357330662251300213801768063119668815573437323510019844107530519392979351518597847665213487862924356830246658845937880080110750964998736643202942980428400382268422214689940740495140866568701945607275274306157401052235360245204170628509509416597627610567437741403575236742060473278179855203003157463513316073391527351834452919883634541988946360632565739243636616213743 [186,139] 57229804071334261614026341450657159579568141258713492108663338403703391955238485081474979832691544020109414484412920757935892400390254258867536734267054969321334435048832683758717274938537166885024575501719958838606928608889072289380598808489082467777379636794462879119421214242092913156043872616491695042809222163457045597714658955149166488303159487929187158438374281214087823200235395196158890679197182198944370388604291049864608757244288790375476989776764032024394672100218275138771442517314923375900972536770619943200761960909028925243793981993149264902478209966525092768790114454330789345859560536215326774792335997271149294492882198335649191027017289706958608553396936225622007813803914563056399524374748090693015077049644900184623238162922344898625415866415241535549336605600886836040858834017813873089507157088274475307981794209171441773355277886959754104061346003233179626915200613722952945053387410387533595642089072928990101468758255988054206658117020943377864619574065260248223942656101617758370026421963935036391442526998708975120364950542362691181936026832868078213121849109696299540596676814756178190443266306082072857621979571584 [186,140] 13857714501358870357586026150574123208179310878799353611926731890641913474593785610171312388350729671349675853495470793280539852162234501964040195194257778542663243797858829198578367057124797256862661977900212174698688337928018174148809164977208095728059538628305716678030546526271970007755019026679031136911232221071105702804218586099716374469528275941586184076104097648715060973148254416669167905904848817275156940542558574163342608206403449381315643514309591628014335681195041541108408669301692219312512671800229089924971810687421872218346927309037920997521422086399291869355558399706436675079757807482010724101087530208767962786331154520333404509802747392751505887883880102172242978608890430392310637178136257975881403779991063382208274458115495585642564188876064017113020209873182119228311899428758955107021151264173359633925279591566623637531222599860534170054403730246708488900475612029683142590725941987244697929878817066611866806973659695076033583722265050082440887541413641316360971682874508919738110711307897876380900255255737485619342391435205009204328008631414472539619001762430885397647601308253496083865229641387789301856 [186,141] 2420872620534445131825775255173620283685790082764771369340782184079810954578767902551995067429011856158893622451333199691078761246181091854936202767256586696834233196012253197952746465806184235160183632342366227292317685916342864798235736991211466726437022328084184533002862070774740882798593336454714387315736477709920023173234680989403270030584561992135707307193324627559334722949615612508914421128634883243585124378581490962284747598260742402400999104343243969328055239332624034408855099931940357738462194003483401294411541733666668296951485715103046912578169829954625042659922837212344039896121420196094705109309855741420734847698610312746107276581111104448763448132111648100727266318506913704158441067799646681381066190945809898181020686584865232174920875684790145474167722416311237559569858124272741068244489202953096407245344068421098125469094706070284268311992595833756364744223056765631183709620746958243436610191426367188886896770082658388057102338072055206626917633207261046822026401843947669054083023639821325488434928781709877967727162506027427007781445555729133446101582245951345507815678148092502603166521653664 [186,142] 302639433640255926100162287747944285118225170613567466190697446759055225982015714764924083983668573409398605880919905118675022525013576126024797053957656507547499783338546473464681397526344396749165077133448189778118303408541566281486486027507289084586454922560340087363261253053597006996164795308379203831001760933414010505285360593127635850986980120405557364226315700417429537802161085822516385090626139453713125645763373492745501456539379939472731883598272138142987025005447442473908150149737953964908608006745713154578206952667435640055433343615570966744449714269907517458154891258616744177192041282315930724286851585147335973605456684847284654551562616321273923132115036062504264958917450789269186037480593293290745876645754179247283348714012105099479988208320429953037968599409657695052187111856382472830451390035973407717463369948654840446770353125483952446775261658989123671472542068298173011741358679407221609977132199534840873984368722571481567859276467344771202403325366198382081007958660203344687195938826764097557771281822308844872155297987221133991685381474632558254098467079825736192155853450701558812 [186,143] 26842863830253581706388388117319223570124884219914415259773889592354438379467901057013954162788633893583823462612610099589427342385985623692275046715209772689856583510511154701334398513846221750852638483795774792908649184755968782847140453116739898584638112139532920101241020403629782396406539939231483804720964564962505973658795090599829617037449632492978158603828590544057275991284846686802523745142121566885075063970807597757818940593983138104097624950346323221209179917522677814381451629381334141858813686644914078998168006842598075338968734890987457462694112007515063404522305173611289646168939112935566018959381944443118150663527374406942618394453923035902312799323920491899929597468146859067657902769181744357022246426000116768752409830343719866279299821225795598792917348848044319875371610140915597700599210568949387240991971597328071439044808759304884258885401250210238498331886622697291504041032067754542000969847020952718743453547602592005779161037796400156945440296685878359606283116335598931016438893983700018062762037194400127770626148857829354516231376394729927510443306769010917699700095024 [186,144] 1674015038192023571031052595577884872987151127349353897296637205708768624611269557177926941369705199403922539684211638239934919730846814048084755329575084647933392364421118129109265323706550351285362089797091335438853431714321331956894875349224610429293410608955735953112892333947167673855019496121567947978581197939605771797642602679370877868333159643212492096290292834781242051207722115248084426567850024766856761342770779184667797786007559896899495584207834948323891463635846604192849742159449760094896008343165879811591911420855769145325964922646379000996784307693307505127343032401918643276470469406480956108230146981367726974759765675831642156682380306165716960419263805149120563720218335771399215900694577906241087749077935984786649165865145544875623694501201549416007917259640107796703349330316756677005620470525987067680735783649754906394944180412322235098644899181808663182397888268427282561377197765912674975092261896851252823988048228071188520264340778542059757574272021686203438344676358740906969715634010984908420278622685029571218496822864278340149204082139959684619546247294563584 [186,145] 72707757594588608325578772401755915219900220358671981646080331798172151992560525595278945876965610822029424617700062313667297825253096104075960885655473971400702740205324121262296208520228220657557993963446507412416760030448685934479252984562604365459249417074599301262301009103561718896614536744491808110368906483852813117740914723274355088194301452501145391387356539851581736210281977856528172325463733664939319264683221046621545095265302109837325764240699638900411885361969170168580614677731571734880060707537203924876575704392985742778740314637180496547657901327616106068570722304882392057135638292117164078922653001715034111735935936319992370273074423416164341638920105181943848570714298572431058298861802273072737167904014160921298685932719426411488716985558531540993802774365053629262792470453160540640013335490730042705492471646770107820537383289640752439762607038864348799870740791307880260553612304308254569496598420419169418609163015797180785692320121961402009527711204654921008787013839294286123804939656300542429567864326396288847389808216132187717486278982817300796582464 [186,146] 2177343724718213614861434525891086238330418590859485788469338465370528393018993272287568091411271645135287864652123411440532145935952395820871744652831537620936772919011455990953265554873567508575036378916368942672177491891183190906575948528657338296686229710922338641436529493170675915610379787836335897110156911852412016415657944345455096439494198116590720705875907749583358920712908169483913562331509821806810188892802496029635755074252357122123935135893139320587048099211266899000025876324467627037523361914182648012135705063021100491399881657336458597750592392143279533433655280613702799536795573644408409155557201036502097445845016451704254115807101275254711600717998447760366802490075470548672520222353089927144027356936278615882162021429065636324215005107520932298229358753614053364018457855566100055352423864397648185497095038851065199652288804722171425012940084372957042041937443828240115949842716727578905362846207117939592167170983457596473425683984023179089281584082927758039712749868592794948442037765640974704851815306899998264316311176478379391200647768533536 [186,147] 44482032434481668034967838836333683830793202962773730491837084084694594080756540302048935530911457244318619869953516012208097362451066299778069689657558772143992293152463015221330861201995845393664087552040015704129389585530836427086968158657136211234975607871034396082826216068031996722926848522727809194771195261035320910030084575361304120954179467944372735333093016612747372328603143250047003529339225111669064320432333454680254148064245436308153795694400640633366213679955129547552726152319315088738067498341892785324585517802765565114493850587070134325296483417079144088709326991300699796947692967407348472576960505650406033188819400281163611417980954262165794792831288840037083297289984020905954340076369033070372327217495326262926105619914214799439713111289636452628232115184027305632954590448141034086013316947147741844204702665253241808843429843676852405137202819283021748727030910341854579619818698155587107516683501951072728384826945707363807351051011381217969132533174055897357708702024289100467495808647528838511114381461065180931267238116023743959024 [186,148] 613018059004563871207841444737929902858175205847786013297549902755950145002225998062961073539916179054324368629090418907430712136998131445545136409813976121537120909340524009268382185384843532238781618176698913423344552630633471451937421968539839045225199382229493179934228785833967775926589167269198335509041930483883149920237182667918599041640585347785299916656234402464990652532681890296278032655866517213699255087411793445042237146275743773514900901529229102754444765809758608898638822673088039326559000837460302457736658649334298455368907169014152520682423435093199241419759054383174085506531107453635793739077099223116125798837181961643089290310596147592761145158724859415896714125510753323431794163923602448938086909682932697546043205633959689674990058307603737541898588012906491069570538275921551899445749930934537217520122230380681391589048839262498887939479300101785360680225287787640405951147224490949202005968774856355039825354874654922321091110368953039294104115108218425951678378367361186888977493769227443537502799675123688358981875823488 [186,149] 5631500540749230049517519500688044034801082354107474427850652288523177192023655356542944262825266659808073435737101696441176311592947906032862028098756901288110625981263425935371536713447031513992163177650638079936909473375586183100057085181389243092244460049496819952621635282078017274009388649146426105869988344747245198661976731026191564943896285560075655729712860595646538929625251003566289662309150829962332210866123636803589278131034282105217652927333543094021147469964773268781792696450011164455175294099517680927005349957041682267629081777159611937546533168667730072812319638614961454046708805074286276299020231911534315394609962241150023400312475271490319024858124300675115529164465390211640175333745194152968931685874565075866771035088014028883250608565919006263659835523657541667589718602261845816833020862106293171710404952348584968986815330617339895425699499883328071980485621934942637005698153967000013114388305292105425988385862306797633132704974130164850781277341430774628549381927535084837435045064087338116868763315083030528 [186,150] 34053058198865692131259274198460175666977427893649096025650940367396622140455760232313400328347275499671071683792117617769311191823925948861054152208138743961409657782696244761448572937700918797005415407713029884207923551412258283468642746238740776746149288529101662061676362518326090864423650167914303974172527816846897754065812782847127851904315644364517157500885285192073216125623008869798405757182315138111522572979598422031088107400792970036678667678324879255780202525066187390749581233305543437161381877463927124314955879446194830257365369580977689352247880732502927709307187747912289673064488270058899915022488157293188187663397850964208955878727498968437264086570476103641898129252390049740118333854481491859679849273367148139118961836365848112780623554011794691292553608668970691439579169042228294594846398739161134539848042925529374959065450289699192307854817134090754525573591885619564924997706469113592898128475333522960807658462493121099733898935624797496675810885762391104748108955345834472155346222246281037035606624 [186,151] 133736327461300221242640774776412699978205861923335049261435929278819172970899727564120569514378761394088691202792165799649121842199700037792920961001575797365746283299496309135284712685416024547685935798953175621031380831876919150789524761550657790699879845551666807074370521247848193474041540644200457243262369241633429349450125408151980010087532208504502750615984206292404057223034147687730239235804203348722333661881441578457392378654161015402122671720659448321405067797567982626264992551496290495538152023229014537806548802574031201826077802734440313161710237311815741838665120454651941187852965578254560039448203396051469843260946528533053287192832851714103919282817721669907384782037252765425001874742309618873237259592926267104073391586683114182835747065724608584738348658748257408059722626109791166384632794461093390611031966520416448400558502677942267481119609921491419448225514966576470164114370118549183880203989325412937796287216678510986356615419945327166063657838650483440646477874474749366512925093220752 [186,152] 336291484117903698858830611282795140765752914780954188896009824009171184159989128824945274984045838242525188411000165668307573710462792142464732405273454339937990050747510284593302647955776345091098234725755207639633347957034495494936963692872624565659612004453456298777617871730710478964177475162852280159345004565549839048713095970049322196795668107208219744549460869002844917879648584501791286536813100401570674533217891538661985273422179744325613489142334055111633876004240109051979274445174044968827514454975812545827813730768028696467200601763819090246381123148422837569596071504580125873096028766098280411392657740272870631476355717919823642428620592506727819063682680583178377547864427891687184478623320319585255766041954712042031383758281460456042630213554292802627996877451518772916004815440325023338589720724671523344933300771438300054267608343545767779256445319261010948885129747505172959560609774557942883154400640812840157784168138076528120614038913758844516397571166091875456527554811544591296 [186,153] 533293587465918025221354161011497929375710214103051528923496769998764463094665766563396668938808431059687663092813963124413622966295609226076608357053106215470154399899167508719464538897213753514197974144092263275416340375333614080391652936311079696735041206215657479678749255570561979335914419973465572908900264409658841310828121141761001200404562276192601488056958948395399752455627133498270999583108895438840609625381916877271199028154441391068084336050200778464935642670345601303577206645747474443100116439942444091344863998687458092440506176101520218954059987627803158553334318630948758779231815968711991409804772612417961679350094277116271580370104131850750882365666441364443387096859605661360211868215373964684793006323537012412439527139892193927291424832588030618169026306936887281547915833996903787524438359591463090882243712559116623855904443443351242712932313804127541351524091793231684100536485740823588422709198485116151151980452811762345341462441692084867424879572867760244158097632 [186,154] 524775765421574758233751259382071606207728210012867823326182232254161812091975597548168880036319983988785928528407060167782511442328732749160761255285789258078311078363916889645012782230456713984394900925144951721731464564101142921029296385801876310590026118451728826551684847603678623945491844086745039471683685522223831707222264794642300389700832159826199922705362602882286858414468921662468434534303642686256164978736292936702375718470125323581316347395526397368270422181635406800877176147642254113585030165985037983015207574651828389255488330496609189983509461086514246863969961214742205444131872369043211898690045062391152032030681767028445369150915268020494087923336069726652390606863901317640626649831041172081900292073008453324808696672496679036216415984590074326109962498700426175414987405742739464195900034995647901120736511675897042973716583901465630051504231200799864118083266312722116206698226254717551128645041324076367594642341918384595674187840788140276814662978846616 [186,155] 314942886950025714387109428769469769563172717748189646873769334628277340992300605595852687238068185779636164364386850255332992906156804772480899854758339738422888050307092132438288573769498822279455667269532743417481230251586153603602620045851392758183076712264728120924292828660667045478882418069737387275209220019558025875176988565373582469511556397864286220806944820344402125080698026050859136430769566397199143041937608597360465810699873271575377440845001893515115481732579042208751263845267847047123452191435919330681970381141468384701455068858774199253890163649300758860240400048137491015785196328911779050284290160790914117905956712642580988968459647548197484161373880820989739159399118429765535750208360651874842836626556635107492225971940025250114707895370346699114405512280197865217092629442716944936293239911992120486008015653220308749619921025715779409675753678152953014543259715463800683387786238504463755050992983153789119564361860208288538069595350182723736 [186,156] 113164054687160723104259786272789637859342195945621192762340051700339017846619990427126427993850656958419047195179654798284321958352961219111773510158339120517748485296927027682974852928481618852341019963129017832641931094545571982186225131514221602867286011274141961115827924144828536524133486667937471615759189932939908741003497312460098862252933700307761213313576501141762532116425860723629244416042723062022065587561094947697212315099800108152772839979264201785432585190007925099828567586619777821702270498881455408285395911928707839763483535958321273767023565344301813438177910304836659148546560161562951736620863533806232314197224477328177699623812969947823811409712468902644243479779613749566769843265969464812013756045885295415244124564437575106690669981010747771085657595884795536493071087040001331178323476910137868774004659656138992285158955763087011409077738379152000901772207139569643305470121707470323390878888169744415136254021325267796233722384 [186,157] 23866775701553984479578312852486275002261231363855275274008184803150214769232946884140893676865615257988515565846292543701931042455282954332981091214860003720967647309908466645253828351546672887042308532268254591344242665551405845987305444613986314383083968274601563055937330293217156538092586421666048736492357912289887233242558046178672019699235937474192803479082216177046762749682021240252296099199667814387210656341385056654188639026864199966109233062794288913096571459629561399054951545981894615662965256525904151179826397438076675914446948688137838888118939873389405678120417001654528572759619152261695127062873145291383735614786177846582898351206199914429695953223451349995786806173207876390644422903740976827703130590572285717908990174106343681941123118463695738568424733409492447046592298151980775713255015324957157098774329119354156875900099925363065612552337275627860511242050034535938859438712000725023790291646598733850613561424212800 [186,158] 2892276800793420632224950964469725145291495286429317131419525927218506258223673981837538054046749656881339633051476168075991200104387461542513250166184264505648149959905414089575889919947768304933186910861612728071908859746706052036473051467636206096187929185028028615326042546347922195648879409283539955178975100781828476412790280154218448405686153246318301363736374630838641372067573920980107317007392468251894038238291044044796519575252676480983991849605832384083160729136100595980537765172566664550228993456285763044367806806507243466056050876823532899372538048263132971772676700789784719546648376147903513550830444630779029552207901480940893357784035973783541240819638296033020917148763114393121060060009799206442359480708033852802994438706060153931323572400015017220733067322725871690862304648722144560635985007707198894900442910642197996390066075469666175366052684530191864619671722157255493837443046014508357128133412657121932 [186,159] 196831181604249771293656957961613510955519060266501449849296578416945898404482472188996134270170607466702137369596219151986218359464477094837473682831007791254249262574419926991199805666661697285385419892772523636798651274140643817637445395412570526446304707580271429841179961875797737590065515040074907537694185168163671860146893225055555925855683862876164404964256808225388544222865151120907352628940371211763122262592263204183113427812310828960758349373943731852170420640664317871271335503248045133600808891421721369208010970115045477984220487587054940474538184875236496490816259673577143366122355156322552464490126584085805319958659577064872196480795060120810292175735461368364523090629444062408493926736610568208258373325265097866473352676104878630585140953607000304328437311658173041441516085498349270087457723867754833850071550873940308357302556027450160969325766018370112952563236604528104885603315333133992484256 [186,160] 7338725065074773336540411198696824324683432563638760595843576132356271666686974896667798146959704744449948424236474840651896003370173865793666547931386165135134580340432876338296953959265851377713315389884453521342683673202431544010125462420367359838769473468119920036844878751153223671115164115935763205517840952072100023266250260038850125170962604798015680473135623327360621644458413398169591344392367080501858045299048767716315713058672806082883219098731600591328834771084419877675421351156685119772427230052558737540515627271523153741248380657999989163022866211509711690797964096049978507248840906357038892133080636750351258042325762491395836534422914990277708901947267934157780056544924145757293913329204413003309264141546498879490215480986369869022676440994304585844226483143257618080947684230760259305817611439099794754965945653643959496131528846093836472760239665025096350994194781461430684171682352 [186,161] 145953310663990659047508328703425207508372259066485111089301776401025505464796362979298514100360283636380664996529238585084825094996209383291566690895832118247500947283756746745736630845353129305233359537924521081785539297800209116809263622077859887311281397822479956095298816373301639355733893449716495691950558082333548021221052950255309506571916811231297526377994621715963732550566505486116745697136309883076900284566538086676339162577113900769502804680811727516591475236934033245537240026400795489391943848714296689527944704650524338570004651740413531539568316876296310948669693452865281819558180009757122923085983402757247142712053619929206552088020160917610255655496290095195262966098773374239243712944324046911855105052693811997015209559452678775814027557044370175089080321053405266616474471763543651229467024314410041931251296238906796269797216707472821284684076663968122163063180136448 [186,162] 1504164327570945513225142479220009432963554727907753348046864089084191720725055658822213467790058629820254331898680491322984744122906998300691277692152288855794048544733345216047537599586986708927192631301644584023612843735004123507546952268127615560956252773959953008536192144880085374549813950391653964298659895239396884399765394287918026132903582728992014357386493440037105916952624711356454971428507503779586685814264099687045245963978789281697190814342897518244497119406185237186190580430917713961823436055523820923072596007963787580717231838457752531980914050806251069395427785447034680249516570059998885992902512978892311940173722416643749817302824139207673545922084803004709813681066869340974551092924120097761664867872092868935240485120644323475692877229862324443931531414601227237986795596215793644788339656029898318705747778324804085820005815291609479603587638662072626 [186,163] 7783873928403669355690061024515609072738433057578386779114751163696121202734503227255888462405022246415038318515776688880075682267160399683117239580930835420890194623478354730931986226359244697350195577550440671399275026468063871874770903223385937162743172739474090778902280095625902502538793641459040605433455567740991672691021824489340086985403015568490742929171248969865259851865864232467020545997062899361611164026163554054240524178876256823610618297650973112808234517435517660325772079062829517063496628242959355616671495831884719735400880201271044893993894322007842614169752240498628342749451489169542034627593583054157570582902458438547134488781916991455076323082150937786157138753293808198851394752777060785858341437383967173462858429823272883013911385723698307894459737103994833738311908703006817361905392502215730191507246261650849744973900940732035383224 [186,164] 19544282800089737891815235951538790297724434427651728327718885029955400425049436603187968338026224964713688316891681384823021453899258788026603285437924397190059604042843837705151185956527735071847614988061494881339162430349298167158190507133829595601338423972451578236630327409425824625249469529414261452875248844339878780266443131877661621233281163960882456183783279582220827236601756135860615823892299161499180034233251380606816785993646014070369770943406361112647703648698345772287401264113071864713071593897298481736404976372331677266800480000513359818429042772851993979877787414347337981460779907330974435677192413688479246327641419223075021355382555030627426975818418662513323699923244837465504280169926545993931468610302032331440078220578126976212411092358025081735984122256813195927203547487209671311248470906114037256413032877633299412035280 [186,165] 22934265140111310413299135460441857676033845342356675078225595117140688996002012072513875118078032219377569134091392323665284069622545270218980799536666353209760980678437506315291913797634896348748261567014781053427276462138594675925138519856607706895400567723172596039405422090149482789098468238615465396058662324242254251448324328164989303880518972786658449130582048413640293190364561352725070311898199754699923308898173538093314293635791650371137813825791661633369100866007136147412971728654817647400741661635150137373619396140904548057326964168293233730244049288637023793116090606858990019093022220768568403857957711567620513594076762971741914119373078396684128760192684102961641914750581552881352360887020975394266460952377871026948014098207873487936270870585945082947582403273297039829183256153817642996710211539092581407821093344 [186,166] 12070763436189883522910015258182249789291878249008620513988755418635269445842651081993406106386875263904920464625836704641402786381226869291084011072971256358177130030535214281180363132165359792293785932935159300190477701712355109643876253274136640303069714041508968557090794148491765325185635671884158606860304583205061387215206193704512999741878381619839449717702479658534723482468269360876937144404270746692287523002085449165311427120380687716920133506244850427472176052833246033508193231641264663859816739459296760338484264815481227928090325487215164723262234388450278945931991987707546856826378722623926940944879846971556452992429330585438138735748345125714465396551002359069481936943162420520444330481826618986182856311754669246201177230821963025482642594946304818039915585375477606530026574905586131434863148682304 [186,167] 2723438644700901219254329686943427016913569576862985917119140786914169767706730374137810936937606887159525527885748316681799775541092514033534348619912167663433012837893812244670301188135223344858705771069479884784951054140035497402578907591757640720994987373650146555256559573673190385778760516483005647391032440642664129798956050956716461229023778120498576623566078678543359106440737201139538714119738003809191500698429123704944630606899540812292889978560226682056311587955273011797483003595650130692041728310951707712883159630424550129930152662792928669494861884269883681709765061185434230163723895569992046985840263408392180224610283310312687000308984943607928199442075624172543414398400678008969410101181981744838800112269095998056988270180795777665928365791989173598605876172080191538688115975494576 [186,168] 250566254870393490446493170310053715126416950947171569789703443825683226194779194792892984982616328020879990904578796125672489931754024243163219863861054452975873696244670197768348358293525080677466143488476428207450885761967052658841923979229960138776480379463802627018171908446195738734051019405973106832398284184178581989429776149990875279618752814046239826751856681991608175309717637666770673194476359153559247451538204518101291750690724472085114886276726353150117529347654338509231811731339826453811231721168548938535825748588024970045905683803829132242705461911399390475984277522806771742928618865450466221122344597465189537269580067601569009220667692560953137546659275394876063998862342111444331346676415801894416409776581492884838996176262777111251470278119255399693048530639276448 [186,169] 8893332134404210789145587803685598175400034635384941787353814916963373332828322665683508994549291155175834254445902356496631897004844237932184327347788515674033811465094216388670087479419675801363710559537033262480703687302859360246999433988843243997769147600819369641044860970785419109638417685516637861897132909096257180821704531406828713689753562630082926703335816490059809556156961592568167617207307144191984455965218454215862351799806467589101644482729507951192546924398286397677866598836308703506980268535936589452093323968151238670701103674959557806952752203245456284969271862770298720867018860772938428683761013598059888580569716624144878921885899293857390869850469136630153729213400347738267385696153865094953663341607517551338450908429875237109988460276543559776 [186,170] 114473049153337503249419351205704519168414226181722249821154625429625055878824427277229016429934324912727636560919324486980763699968899454630521632964355026850017627492126216156626398885415677561927526556055031750926689161656458916722838595245613742094434626313547349876908591489993564636533238671051974013229914623507496385449649857684565558438297293507629595117543405977664096795604554625079207596316685291942739664231391200634101557226745325383003817949485361421038316496081306705708091614226194794126691765697022862781936942072935900674104580475152879945606813559998009459133564912647771162175017532706614564837171939012657933389299037734417453765661008989243909967198739402301892132930382134430131351949012655571808280512670966251881606919623608869580 [186,171] 498632636933990992725696687037626983282689289459621516856389036382822753134609153598132523372110397540491224834362560147555980699791928009505261262674779290054014432950101450617139298227783389403200411005644391999923382455336013101635982865892637438306738080780325872452626017217444526494993226822456129353779977628296880181776071057676944077003035879372297429724480418652053049736917179983569669316276846022419266683049418289869765563778122859267709335070155542084887343646688625591402422697932032486615831092498790603826844356693862366717477530656740735759143557103459963957999743956789624871103256249770504875919421871569811687803985104948306899232427764441362781938180894316709076368122606098086861268647620146378523518318485169908312 [186,172] 679911515188031195436772201301207837640402490308468156829181216171541671473492742864064574467033008409654818758953713617910920643589777535812615907365789387376193544027324202096370311966243074002851085102119159256718621377579270029575771591944033501210503532901103475087568509654544597933694374220959111622308902517421715770927911135876290733238751255269402290308681951346556425347732309774074240407562674145857092832322104193653927746611282967582378482167286653010940791081795247537712305137913336472364086425532497359021783752421407994918745088234845833852428877378987616640973204196209007408807283192678663473413737873951875838698627671351629330315646947662930527406817503219683327816461947802907349234932330944798048 [186,173] 265694595248166064684143438682288222943630516431953762382174082121214224852407825544470126289510568241747473341422652634021953128972479189378047448570815805646207581370944853381674245471733375054602428289392642849431050624989785665581983257967975462419007562035109243079665210933938715069274494507298825642186054434434177824714563583793919641789730184173234298692813032304480073884421280009961176580473763739511950443609776804463464166719073639333166184194231240074281418743754497129501244395267851307734170099727780674848517871573747631963861817087991603357176096838586751431780833703944840911010892555185048593133969378077149024267980755172951435779979006654527484161683040505976040822018456438486496 [186,174] 26906749311485605060537539229488496645243873260122572959512821632424153669802998188274397215638814926233536414104667467946612974019819891481037771416320576083369938197509922136111167040798784511563719718305372032658397735698284460395999939593388554241430742734762964626835470927311112020825921079038421796310976456212514064832186302983385265862518355048570213778425004531168818884896935472933146167495263691660121409878293296708087637768276815488173105234572892477102147819101134900167399212664503508377615825528306040287552043755708214769116834020963668671576489350668765928295369495910688383730420978301868656221451943834945784276717827282443448662571688648460400908848801558992440 [186,175] 629044214358897179561337532277509901616164052826232594775064579661714018733819373677668922566882407617893782202908737006436493589502019734421282615170286264664467873488186060418558169404877118619224132548697429795973927915312670968186030171237265745393697722245672669662811999559213503718046949613549817847734921927802201425216394611475340550492167158900949105494769854105235429790794821800737122439169610458324426702311362382813230508418198331749896940101454759836983215267368268277618022476556046456174354953975479012074989993930358295382089420432101166033681628629529752193639043017366955609973485074018417832962047541672280565892035012229712200646189015566416 [186,176] 2969605481756292077520211922849610568431437163428265596188843569702851232506847826463046471170198079709055642819247879948603925111062804019108074756769387119773513876742667281130320879035965571668842260371490319007730759760464734325732329575323656417304166641980662001660161064204882651781578510552466949181438671292343484657153148887196420921439029403711047452873639355453622409930436542369432547340737659327069664366118580359139784737317122170744952742211164243154860988845730900888058932484682623486664703953792983531672149360505225784783453047574737077030735204921909560176856308997218988055764029891574032436097743320080300000523626697776 [186,177] 2420821576171262670653024571017660357057070354917622797578225136293374532242807686334357224322169203127809104569309809041741035923432113025314617841187942528190670483863738004219563523034820532924057821918291643329121526107546761089664695340343152290019347651896252526132896261034724872012345094171017231136967677005823366533080114913766723803429051014570857552650663209186758478550688809577865073855188147060514851010850502630127442150936589115704658958547044664195287232488860654062249013475600538444238560967656086935489291544712186536499093411010974086688571126135201731092352196162793242670725094677244584397548722656 [186,178] 283305793684128933722825286521345060895279692659970013270079676054835987675925709316264309962299996137962619879200375015421367792447424343111581688888182495578561038348363855715820053876333542424330707447868635987696332460066382392913321725633991970557856161624383292227365449949987835226963078568544376577749342658772264623379308778631932834175032931308770486997746171076991047910821994059001513894689775560099539399662189904672031704952663223928632567293993042711477722752856280786516386341490613600037410594126775483674073302530246417300091760847682490784234232451075461569792900834083081866147906 [186,179] 3817187025985653956070656428516509160812495398299245790557325891902132581161682186173906162184833847997874896088270997891491002936841237496161880562109415636105419490975294145955020843151766353005926904681766402036621963197271502465436754321268192256756629018574177554200506391980667605173118056761041369848795307307470325870199906976191011552906972559474670238833536825261325496003504389294663102985283647123021444658879060415445475037229845410522202148221619749216643273967301314079438721760676885690564170783165707090582799567987996448622673218833871772619504526130366664384 [186,180] 4530133015931217710064027896150087780557254037704658263184232820121113288360713551575027032629147337751726144148496927860976911322841678098973883114498526515755217908998065625285209996619870359434205534867882826670976229933552967775574099447308330996393179586817697932664244864830921914736840955648601113382138861880920346770665177667641795069222573653327326844219304948917304276464599735314975237118209162283148754113033370835193283820202888363445456917243417928374040250012153186391054805843919389812861891894137596567724517623728832148019579015138704 [186,181] 339716038977447861281463204507521373063112742299104409175864608143834738411847756346025292908509845234285912881647029144361870551768237325088838590256781105342439442069525146145648411939482572175796129465978786473677157473891120566395776500449202308345142822893570179219397595223918104657142132831731157552716810051655400655969961713628109184903855700731756659015911434844043895027062253771046783413431596625634665090555530344758740210489675581711425196520627602510956866133747618661812699218544176411930208505798607601717400512 [186,182] 1056427624500278921925211244511441850254028613704725271965066616914323847709109305407611177940291114122424902840078420130165273309309428481336407767813818944127471153527187032355418205050178751280862691508939513343874496585525666229358438581606911883967650660136075770828149097001436267933084019087339204425645980095179301610493769439661721243182129394454012241613750830775975447890825720131111201629104986611241706065829717527156090808618794507401545034070140177405615118087642390799566196503338024568 [186,183] 80182550656731452968020336571859948288740823863488841727831863946568595211362512548387515124278050091534686898403892776224082781027278869217009538804627349565945987721754979489723970832797136773781845073412068185988011124934610308479494820853676292873341109344520784573166389933515539626463255923468114211238828365673267880579107074620654489811171687915328555155029484327299855569329342144739840627131424930999935586894880399107684185648007139287041318212097198000738035136 [186,184] 75381704960029697545676915661485051097395479527386834292282413503508596475837417468161223879602908329028868237990014495579199528911733693354275165517095786463610692291532423294828463742106894548777242571088447219164862916979553300556150979650161012904182916163492477154286931814097856284215636968390781261339496907106870701976594663454154714352282877913412863554127812667244336622070539113262994568038086605164851903296758211003137469413522008 [186,185] 351945254879303423405128393240410391273325844615778151330880012538575565045665712988582416537436683447860238560101187450818011299814139388021700541703793538401670244654018251013735664363696945901293928463551160557173629787589033902185663563090309905008447697158919279069547570525239514697321203276729213291222228917336954191764254995056753706241245893250677546785760725519156940633023291760461787087166771214992 [186,186] 2119959330348330774663709599389700811218171590813391759229624273524318033029512094111010934477339792869050828500456898269604051552386135057545449211980406719699702703106151561809118989959683213284406049375171131635629502924520523386298450866711978004290080687206793091824819055945880226093957216553626633029412294939686902952489546256757646784709701186614749702583351805313981 [187,0] 304270718224153401395651916253553583445797480071103753905144196769002291984178024024779771641533983625644051394164276769093902125000959719152706612931155914491968416709343254896006557497131203968377977160863004720776426471334657082218641064727460750032932965949077727908562007845304383075323656450681038372000662502601188621013013432019372724099263936414004514615849859087048174235451059044439758691415293940662666874190267907022466294697681999170099821930482984805886904060982373950744743090062861249439180549369957272197558393565717104078950378949699813863384327132402327637448413426554650228897074266284882893526126184437192991660185939020250424398240703315480019357259002988265602096659844411715943228946269216864151136983974892074589411211244424598421470969288577026221772541447913585852338391050827043727278790969463579862759393895701175042254062314724937465050884476433044912266382282471254607587085328605513288755112333566529460798257122845816699963705763775290108391608675870718148487123245996072166959713189625564449538203438603533437293756228156387760832550181162704988198794508276267295962693451653200574886987514251723855831085194121841491084808239978921551819371355665692628809730749519616601663987656097398326465613349005744887268297047202185879331409366635065930549499894478716568779956518188310082088523093032071020986988110382453512995413805459693021645387808352724959073936718097180309240723091229542696091713731240165387785205657808667165998557150251783787333586336631252249297948777512930200393526145379471274590009382654724175165589906499398045945847310985746245293139321449540385785652073156041386299080929353243033600000000000000000 [187,1] -70356070908815807912130911710880077633089032318275533041661790525928440991434281510486013223411288638588698456103997069836100734398518813562514499776532581527352671827448635516541039202074338171810593970106755870797675624725292328857614276865643840140208178798242645630989854723483534685952763063363930721104244656872533204215129114129798851276315987249052377772777284589887236938588344108107947679682719513096091117143109159047784075909321491863180587083701243749331063781027598816305455878114927436275200452558997119430397705250070560249685919406668355855624450743255994785044282816559484819737104055767521109551064712559247646592420599580935171823764800730573259881769067001738005358794216521462142007853370623553571684938157217511714891671204801347044011160239327418670425567278489171621875672721219647925627072250701306241844602318006326069683860843696378202414678825244429280475570415663840845604726979010984486720191787037251518044701570080773281214373489550216792296684856192767718182155286701782026996803628674733755623988230658804848800768837562393376749544389939246380486571574321288291561338402423517347489500256699766143352837475621771183646104902102021349415160411040879160664745276624248821033678343605129148595820768655395437760939725532407828180472215162075863489106390333987333132249095791481387582641461911777852438575714262331630586458217938396186517529749208266256173694983148238203647723055676287797887239850680653337214492153650486003926837333941366120363743920792766995109982841497284082781445128590280649047060321708641854917750547378456377477691408076500135436376781609557259014930793401749988082272434936207133500243968000000000000 [187,2] 793442285525886656423073064861409409055603008844580581625531871569344540631774067326835038568262094495032425149794857586863752033041802133368506054580588519569316854413377192228332655070888821732148787826566566912440951397809706633621139703507152040053831410633572753070347929563244905862472176189699722170544413811944957707267992040279312679261495833727174680883938130905804307560803688487654903377731634421803928016961401997157943851682080960506977341030333184394935890449459293057062452898585682442330421660063350470141964785410674558126512947952427963434809770109230306644323979863699576917323707325979260917478548649353725574631475468970196894974487645099311390301754315105858562580967875756465299518089996702337814712550296363127924022666526351339602909210858950333247271245006108417995949723279053352880867433801209482605513558505621765086894735803234962052510676308876885303551814181709616004972427566889311519683620165032131710994338850081339772875255019159579875827070045911110970786349045671599520312756603199912228413826995369180254966817367917884549553400734414085653318032303526064947737162085940685855633811975040845186709761956502604794324913444877746532693514178760945812546116111415928276218450714089352931335998937151520935086588871063839296954315167199375158491853917711292375219482925046598671099176059198594458199815309858174281581186847141620774403501275091036644577030438479445177861005184084427400497822446088678274386348640752454471571158502555019246011736232984721670043263815024430839244691137479243394583109606083359303340698290508735608483487639435395244075356426993676468511188246778902141656310766937764779243329290240000000000 [187,3] -2081918604510495642186188982548203460353786520762135983499093862621736867702574140474196462711717673386465451345993571902218159298496886353285318009316106435176824844481919504197877797368981406734107900379084649936581510818953900354049269552210419100472311340724804764332584732096738897445640758963361162099417163467513985398872947218500226611191590975574938805280511038290322010719376608020978937686490333733256446876987142402312062848826005363863793411670414459697786965746938741741687141952576194298814693644571355572747264010711826959119021415531100061189069717647181190387318711169668622549848075486100702112348218247160432632443356049044127251960403364686205279352806032888978668369067782278856002418815766114879382867579753805060875537749882401155863941043425332067670584158389559717742047730657095469726903983360579119443102157276064357785559792383002946445485195702370448585365832214926383314714604268222457588644525636132503369273925476917668302558670886817057420219584209270375185800760129924106797049090169702074396615531584180291465100637817721903386780450534959778190308276924947979699267285411795368990090148705035762404301064847811484662540678628875891686021555146557694611698970470473320135419116301321488682210069343342538302896731263849720507109284884477928118418164044122689937592914155503650417290588030416512889227676091212566498644850477834625900602319850780378290477413794621005143929591094814524298334475386945015960333100622438252902211411799899461739783787704425650253607125906958693611252298454250015084591028479361780307984215762976439256306350789478686472234196173538753944539164068403144024937184180417116103911991547002880000000 [187,4] 2042066979750685993770176502727934761281301460947228987269671158770703537558423412381378800848470052521132908089626423705952792583393075270354298791759759145435884779154437244768478178383447343906058261938096918808164315492233735063238051737645485497125688665071873947339638453849196436481460621762633029925052215032373086927616871111580424964818795898798524477268384835797577348900308425049428099620185180429569515961577789947281320260636546813930865189017092917603615672768526414415423310648093756514645713853123835765805680762676160126099175970306987560937783807466415906619453318207776418481982219720559735878215117308102328673929230861276264325173813496071060155161205488712335193478079569065934641094958950331860501225407416342664474092508036476923546934464635491889256018553769744519969148824249690949586347308805816183485693927886339937774003907250668992003671214450406998739991382020397793901995981787624787714725245882805501786372746135949243877368496462757201829486633702831559571510348708041594247895747939310928926155392530979930625702704498861032509343122685130937150219499747393907420509670264460393180325945476545255375400122610158900448407180551770629519043664866617771470544533809325100858380831351310834840067724546087385328439165471037156035427585929009537174905412943979023767347117837856161162908623772997498655705691031389334224686946687449465155809448161609318703702824789755887446851039394897494922865534787546746703570070901694860118922701130103864181907647759361455289136917918300248487036141450663447735708664117404843501042454969169491222456443679400915344582135301190629077321198907546313233084144432061760249704328151349657600000 [187,5] -950020818450496768494900582895947488449210739201210301662610073867284999390978887579053573572839486708911871037847566105939114469314005869064025679383167923417015049911048289070068565979041677670733319112345706982661392391444859641683745641604592275120272203905282303723779659074744342664316612259328100695552873951736580839305390298742046462233710938225203179089237275341837778197090404857702766775798580391814065172900063657109915625830787792899970844373002599241288016786445839257775160524534767156742689276196674376736523250167332662893306398005982538271883343948594740258701321959088087284804338036071539142929504503141561735183281913075646802498995785952450065735761501366869296652823352356428308607074736125659252146521616968748791425311591630871324566729991261461541174453473203124209138291536083795278556570720939336909988846779877650262286982504075785409939002966789503894282292029041213952494254632862867758690139224178487301066712771335381086409503361322265452793909548162798907134766512790017740195728745284593742632683894259002482909068798901060510737589273298258910972545037037338525894111416261005344135259610799728053435295248005630821221993960262145696691292529791873440536336775068977191743229072833590228472276473495550089790364767867024278641208291628657242362518665709543724244369937455320136729460402424061296671906225726474230207130181931503775434822600320354521804303966132667548445937402037497768139906409825331023518501536011530586231241367676363403225308378861802013737771133149023364462425383000606900314383078686129063176058783571226118849968452390709431139168401647711849042615164986782512348813307934024012384742845594956416448 [187,6] 242228186519517009405585299799695820155213352377856972402889036077554259016107921764877317966444450058199878278409722783274078135476214149809135444940139166387056907971253919347817185860790125860557195060894326605566472289011128546048904366432940011203759280911723704904426667709842687593519162787910914851624998790749290552607818964142161546384399503247948303853487388447742738063022230393675225032998991669831648329282766015350709985251990895727821855679208461866006695535155273256647392826535755992468198669331841490122071377707933086714583781916501391830827288559434926859618087809968159643834934477700863311287317484500588763912956278743524793661574928265362354116690512764105119982072312453076550297555229320393911150337773090562519316040057884380260096124215137897390384525932952831512882538422496767903924655031959305130901684186574161277045245131871870068029455071370622810903746848207789780536790795135054035171493565267906330512445165674634036242696308223166920175369838987342323439651455229639414333055085276959784922394795857452536057763923178730147251169896321991806014294355259512971130179177058968916253020407236260314580419489192634429063257215006104106138670551814095960961902534356827664165500168869440519479874741488814462775707392279299065949253024484038895540487678076035078745318864857021374714923040424869712403611644010656103814200930410683756035821151097368158538968037522173960737298351811174800026725314123336214112340586751394738489868865872719752933579273546363265914490270266203492415072251556190745597810197716206803994277572643364158260088323688427802172446538427951607144620811519300174077517200706920920574745506874235772800 [187,7] -37318978175410117868388843931319372209888772685929012234671502713969567712489157677740305689053245428537724113473027877140922300564861998728901940448921866757045098042315253353477622772820273426357181645387563286900090582888012012464068389013828003423367823910918926896633655067831259695900555550588187239398640360118366968499016092081266810574814703497069141597669609150399777057451081126671101508464036381765482053220704944097771393448901767207447131186314554458968251161992950621560775612125583489533490113687361442237979740563568598481615080567019877162724683621875101869273872961637298427610780911756092526165875711372909594120004003807477419042342084036527049623720325705024671878222219411653629539554808854412126480080906885881394818624420524692344009198083891149085789132629986276541246389392131043912861063176558402242857388990997268283084351885266182152527091155868548610259558870447020366046964802025396131527797984860075519911641206470709559395978067717647821169531054763922416130924446851419782813770021399574666191664668883894989345651587719358537335734183002648036777789577651970873683679434665066131749411735192250034749307040552261437011692574510724662428949153217197524867656003419668922097548607699244078377621292216831778337447276224808459822405508317844346516878923506726257166701263927346413126561528195232754023156365137343821308184490938556205233146564192710338320185902284097413516076519275595212286835272488408904827632017513512853721273461459991823449436727288609800904484779882835469030979959566216373805310232119016652558246839845455758430251993450956381960879810945534168518410035631299577354420914672859332073681300873821210320 [187,8] 3728323015921539460829639234247572451773490453357464971911683151676290567152144211638590162816946917481818308793536113208983716013537600608476956591536136611349633526904604740397598349844596362572452126459877318249303913830894895373984986636104806965680113169971672247445026170445088940769076166482718593081058389231595671963303902861256874089112261607513933567207196660854482423411023504595625937707594673159490522248543151144181558174420147980584220215822355791307687693326805580509457828313859469820652144725399943701162764333668681164934325691130049596487224988522221763661366648947802605161172110415195550173691355031021043797727616249690682003631005985769013577557122142673068722593696581345870156822819011407662405893193778148143993438063446820536623453606828766075612885217225797262304037124297246455007991053972520992830610524115548295153481218168933632101891469506081076893849097028048667867374941702450420511897962005060878823601255058166163416535934238220398335306604676768005887015734311060297500432522028939807650298999833243224076346920686447798063850731261298543521892325011068975976727207111687905944293357613917879155156303934941902666087878360901830833664925347030433224815871049662020190869465371127727355652232903902571399288355039901663063653995230015480759015834545191589774283347988320204154445313958088305797491597357937076184657293732201954897862011479331621524325611526433566626712553996925589444846441195397457609377492168716546931112578193671787565727138707720661519286617810282677039995677954810213296239494582869245058707343427043251047732511282879864503956162216353336767004456760481298826371693066417994892035174063882376960 [187,9] -254838691958460267785180078464516631266280639054656782882755037448210990504197932678676627112566626687579116135017293017651418897911141146069823040942019570692778213551917575658895799590352419506160918568987652164075341497204960064341378059661583409737800056373665118348292778059759722684966473455797621498813539546010462555671001120397724027308714965480098143332366255026597204798297524141230576677045870995781921167497065162526607850637331291180846799511825305164786049678302269187557193424324984084278351107706754274847438938512309342795614123374109744639625207181763743141488820695197599952816230750344294378329139017658696459738765452657521500633108440902105738092928858128632616380477947384491302707862406438386109562312019633148865883762553832379464699870004901607826837074394261575121102546264667485076021578980733045678572929014931563707397846393300747658966766537923396174233928736376545402096442028906173835549375079087142507164626880335998966850235533499190578938184038658493082662353101154708211073319929609270136042793547259540049651523170652865262191289938468118694723154747972473251390179585582453314405742745226009248453939568110959989230133725339915206205492781885307019021862569755759011129187208378382244576786994708323477254659946662524562277965915414293003494159753290257601044518670271145865713254439909645392886640109090203001077874918415607304319977519477757249635367026793562195332299638991987636638090620992230530718839825196630004844072721391388183112282948393892870681368786777806095794195162358032265208812085436456486010556372930185634895583742294658482484641524706790041791328781452015113600326694926720359812812280135412960 [187,10] 12431351630772270423302947547968647141165490603874727897529121939521214907849057316492705613617915005586414157009599534467820522084243678068692586412401599259949559592553548592220888267469996908078328642165580537010312534616489412172115021280678438968524055186538516175362044495054892284191138500193330842827027876588143529803073850188203593011142524804551909225171420950866143663119144886087490432129518329664190781725584680600656641960554386713228008784001196505687699393299485191180245233777748462297937473664809534054051964863439855211711320091941187504126493855703117968032535105925361559258992232484922251720090819264805445538628021183198012482739865004017142281355450405486892912099177764901898145245626027775284913955079146868455008388421202231761988990963951315790315733637145518022057958484949657338142200866833902294270098840460105673172225012103881445511637299467781012404217602616683724467030729695371240159714174892639019882336367881217141194431403537974106484688696034016616877021211707000488015897406053662914116682618133732705908088239124115661882169851505140349251747776897858546650270902174392834988932178443685732690801378935191047205084172160942863725090956691218229838462987127470968835500641756317509800208328049845497721439353585461644944201550245408226008443833711620509709541966415545699841318171624716494445692801555028242796439168434748317058124791633554476169899705215556599709635913978728234441611000368613786822204439989504469287538935705261974303597106244021396680413366744383798348327362229761955473509732331695403008139741086093474485069428064950992606206817493921950667458856118626286514409560890514721532748082783917120 [187,11] -447820567281661371668274653373506219736120695567690594696878117618332413084253710892629141447667315576975542331911449341405726594436530881359941158591344699102607110275362662052724299567011667953279826916659678131589598249296920009566093816894289172558400793162107734188149682911230988454664062935227668121291894632995403756331098061428580502501918777938446698092641085108415435296019279558192969872144275318577176254585289967415337477938404459972548911229981772513708294279473326009956110490336523832728674580273666911816586961481890159993482367882402648557955521670054227151327807812725729382209967094985091452352029974659808715935687132700508242388450506736080076617719706893627272184967008746209651215866751149126467077325626322609071928789030973015469642025662686666010045647254409432868334238922296687257259231953524457579368743046508587637160939695305268131232620833729842538508592943077434370195684734783769660658638396495369299208693508788591809162220370053863356963199307668627560837947692591397336069519396436646380441022983871198216930530683442470697542090156638796117187956203563597590836042325848188142966113546233518195562858855075796477546552045347748807448432365402914646898630457927120039946432374564466095865411324849642457507052940328385948547259466614891862081366404585579931467541646218819374824435491541611797904826839264487356865422528140303462722392930435368064910957954059055931309723961888224760566723012513873471851757317215473157144266920717986092603848304382384064975046408367275962882167668681985857831558185498086192233458068587137125940894043510216705187962607889187415615756994407711003494760285625187315304651432120184 [187,12] 12254043950137134749158013720627054219893326234998856195396024159789951724483112548411734013982261666660522930153314785974005272961270206197477527786763392995961984340450423487451302944625356388767514940409030608025145784310928891529112972830124964296189188272388484125489715510066668818904400718256021083837659859877774387884365996160861444841421409479269502690677854811515511014628897131731746872794540944535851882956861998033332977636775229131876092157340537858220592894623259595146923711306292544206999087102306268210526598880141890952706799150028212526107764487515701176595349861476388502226886918866185399713689202047381571332402520792469336851129953855455242901789909550556192442304651037671664281982260116699503507946841229651089281566323434065100739882002167258182896421005679704249675390158714015440170339738432319645688538916721360402723136816479329543848949131516176028115346621398096339862635780673042936580271106498144571335402099751302499418111328939140416079359796043419073423366233164450215452993322839517422499825484386202921280141491265786932224779312082448825513546770958591174776763264739514950609826851072720397100573165747658938779732810990805181731766828507422131749212032593652144417271302577463107072500714864893382083018329028726675597520002613108984725993961201703447410119466247376902382792320058350153057506663808896758089568084603632293057642544306170730304563516651798628402462618776797242089480338228562803202773163043711400453882570860101233719077179531122242950153076162696584643215354100789234246003797041533147482519594201050544768851783641853126124114721982982829246368920233464959299511707085059500044404692036672 [187,13] -260822966552449780439676573659772360702063492110488875507145216181820162405145918914493500137394423412842637413412716039615903858181663619611844991113439908783147016299622957471369708063355090123947911673347267816781721509305951589919097042259794462592250893915676511271109300749176000337907903694544517517515307996859546429330112304094127652931910229360486995969371488901426228340997788885750562311954543351113112266445246971627675015082381182157543926991048399451777384841514543774096414431490148625680633303635078126932205241436780258801375257706663361426018931091452486304383277885659033820929260752775006433029651194553994686611564874787054038566651926121106196402920175977784723302830312791076398515692664855186679220510641489662846884922158005617111690709329326652567019625837171268658443356688916527282445314708899509466971010088898391726108375327337722335525862616222694469570929307902250600711317048959491336252282806190488393636076231179217072896652255060928061059200358512178558701936929647483979410760767444569351957155892547309871964044896193035731699099056714125294768927133766745373654129158663462587481140021414369950152161943739113103846230605904698979093806974932151415800707900866704005221584451954028183588543034125621489326346497563812431061114931850832039522961917338348281826214774063930156898633051339271604029908644949933387327986944018162381275232020603425094465974941098062025285437032803954291703708859620910237402121501463119931556626650623904653437518431351805221585507701546541772243396004372286982299571284451286166055201902753321865524976787229083155061225468367045617271464236584207311631068861377767995291292507896 [187,14] 4406340034745232802683036142958580769219890770287551342993520174922315056576060859085826893836701250386845380749232152955266838867625345769184987104655197007508802305911982911792121828726544892733134887367093419226838204029734208733144658872416552094162831316733239710483514370610283913913589498726327408053762828437188799854723749276479307238444055316427692200499650867059805216069459982897705183519000357931401523330040283040169867174610863767049717386205305659544404666556119777978574888978554859116437133578006447365041566300874600973727118381064702951965111239781102471436874181668208639811567049387570236183438816292433362485006409085502563616088004985949897855541029277768077607504692920989346875899335557306900327557277736912359959173562737693335394469181166698769462992061589003622049074220824736527436192251809577121251544425059658303855710231052522849921406668319265130711833515076040091273148561127940123085336725516491353327309457380107692143415483009608674341528938901435164029953207611255452374307700471058577360886211549587938416306875979492752430964737901944911426548617681268232777258611372310184931125616976149122707916034586425375535776599925479623202680303275305348392891402133335417931719800178462651397125725939006676881339491835111195456364513380276037125407859509864752079314122236591518377885147604702422613907829644665914039476976196914579388032903535498690494474647689720461617731443568422468050219021550848096222014871895535861962592987114145054271263056696651504777569764897796965576552022492368168279845531091014805601741344798454021371262768095656234020553353722304629080899086553727776411362159941950322337973933008 [187,15] -60121780672008423447415928938606603465842032338369203337856948095180523899101745399485176305984513114260995866425208445636012276014823198339914166232935906486964936717851204318802291789396526074350587930488894601537078165736336189739549597630224942571543250807544379307334518011646317032490682318135607185487646308342626026399320872331907954042074511028986103934561841157597980240582641395586821045786839211966035584587691766959165125032510613783804857455899265161536324288820682850897370301994095960370043509102702449813401389769526841896826474429750009875688556484966097822006173168824861657010080748468317833607812098303553453630132707301855419815674410296214093283076466564577441724157353501669824772101773438220326809758948269033797179960386455142373889157684470113635629882786267145073483082769193749474751356510773822225442723087155617067373334093469234466051561112221377874331875811437872763089174378657918988182891779281301685623799538280943363317562669064324867029031299361420017489588663416546216071464535976468359975505267858471295681518883535069330557900584630433116287195833718878204769200793301753771105475697520131656436629398829892420978562638377944122478384468505737442397917698068843805052807688211484222676380563818609892374004954353843305057420693869363840905251141448632261121024338440403972723870053880529572743736549569704113459751224808326171424863850714408516476789244677773629367065114096782510736464149469896869671259850096363341638182139782894109511527570713360491854671762187798293528407538133744815859792955560194510747644710071079500284833770682026386143795373086560959530482525348576664699420622934157385789787486 [187,16] 672621926978767202318750706372255122610347497584596014149949854562245576219582594658593531837466462640192279603133073031211684805711389139242704372111836793103156144954450679244475473325052881718743851591404072402827550518261370149437828979217224140923514197826211877026112766030413561626238776107980330990091070949830648973548005293332716848570816823533412604115637969518264435222699708246326607300795954969327566976080816340118859815088816492431132262384140520710214609857210329409568267319809123862216473825567002697778476617506875606607285452814306227359375362948599281063098420752380253911151109478908940846749614868622576326405531625581984994994509769037516744351361156741471312351708239805675802824704794554097346824495571079265449404445015487255251210821386348801176922610045847449290628559606970764238678775303166856311151412688349238513299470756072268488980980181533558719262135629184054127783465923812043665372654350358730316460762485376462975014443127074404438198320405579279399558668113545718011334367064165474230865140793687436205242454254222763122902393639332174823947617765814307144143416801641679870442691141075277189137434560825172245664310794059235453190451188229871876635898237741403677167072914583434859905152555371705116929302485560072724095223570029189577339192398318595841186580214881044190677220263457695416923552557524153705574851298984134202277370096954416228733692302178768663309468070495221453831801966207652186836303912736249225285188565318520346177044882334778857288600413586839383952570150914423313733320225226652490650407080627618103455976391066198271353941836619638917291654262380133593616179955006701139025024 [187,17] -6252281584101308060114055524280972049075092540292574598874420031335869616834003497197563819428020546586072460313500210559811679386611866062397159726841666540788895332207858935866126535087427422229917671696158989250768071682642980569928686681870955312808575026388876479228509763508426754158850419827395792424876332071780207470109016691966999746226135403209033640394042472397161606731633415822688161180249720034376673689066364843188110821141506232327122685309392671142612357262647425987532935419821523217583422543406167415798327288663207554880674662838749974219109569314230475363590700294396541321380932272409747760981939272433614394201081393469570248935774501058194824778595020362947453546891537730142814395049417055343844138025326727957271529395580475917123716511008303326157118104352612017044921429171688258354327524731746213406910176994059161454868566940101261503611187660509837432987814035717403995043918888653906881511455650348418432536180088959342877424973679932252779961414118304656593377506444056048196427243719563149401123231764151152445873996346611211594070086148333934330842206262204401654704975905591271799982694990721453154501248375964445184914411566307343089500761836249876087426376431256804146451676315534106420617814807485686654488238605542890159810670839378695086939981118318850364380614107490842177713045693269026061123539585824258495775202529164375002386859041963822576478997835785325377506727822479352061353256994523586091529619805262432327465791081680795314891354422569045431478033634647096423086330759373799938515021877214147242044493490048298434166769454269348452196861171377861131888498377126083535217899361089306036560 [187,18] 48852753505734870324094917936003471484223169713972892512089940640984778765522664246746119616208630137511409890343062159722281364323307224272145710663101954338305749747955471967215349375954914337661568184986514073312839608924312270762939412998719311741777087238655316597103829616720910076995761458570199594371584738192955150986016387894480863243209021311795152049145771852667842564841942300664539586367268251242590647824093571008407667764417101210927798698786044796627413918359414299815902268206635903627734148749923861298710806024128809860915981694272377090880794120826019124325496475128564642450690677886635260866016854297625522435201225052685528480124479360875924559219939225377315943687679973219110917515356136884418099058676166139140356557176976814452413537352174264013343758423278399320580737987676758482335350830236226066922554061414938927111089547035184611839804363898586330156449721237067318932579454653022140169429685559964039412379959333618102589168806741093766710726441775276683736648933750707007946997652725988660067620867784996594957291688440168266241683878140197630513712549244270674066726584975641720423611884416389013458771508464761514497915750349451213059024546964374869387545184868905261714252721484283565475035682570554797294130716347212118601946148629065874786477633671668857586530629226496688852113294030648824633428811593360672448974001828934405186410652796224395076863943410558862589782065235327836318504145517001174116491846681309377177557423836282455975420375708548413582356929470488566157440211026209025821954391912631750766063801985725496875283389394097793741288131782610994532744436977320842527357910546491734912 [187,19] -324185360073526099218454936827839187958711571031795372285397358546047779449300672910455708289210373485338904711630702065360132169260771461566815135914541498335799696397992752747182481910196747409403971802202078796490271836483737044963188938257765322608284735615598132225442712342999582528854979705282555372212601293903842639929924825270691885613382846830125069976996147408916014235312290474741796309433015030728706984666696763297416239847920000117893732521916948909356873236018146335351488102055123581066121567318441520432175841294299243484436747213630864261960518330896923511224398999124498681174629570892925836703341347081643502969380745547915628384319141951263852872842642833790926717203764888692212195433046753715025938320461509393271082016714671687389917959977389315465362058304389707343669447398914153029132848761546559167365759203120747222073783770832811540649007904199720969719411761063457711442134235798035273428582524908418835622298440369003522342751032744638816317458370143399077474942086568537402284686086599924092736292318561592892607858538067068858479412328743738842878903540027708590429080922867546567824058774116603879292690412721905422214180528402275709843528025442477386827161263493804206328779987418744439830436180590852995014100889074910288010935520092096345363757372125577736099572538752041990907260163590586536062669014618526862743199715870172936314583777682257483033866880241265403429861436561015054480755707676620723624885038594437465991434322730490715358551401479707546393375299579998372675618256433490940025466328493531876683455126781875871484577993674077255777356464006258976577178784100158744976765050330722192 [187,20] 1843835924747715636372838816940954345671377888233915733548767646177097112317009783426812484702719584470204238376316564627171204345174846659395375344196250275474973288440670508792589328002540313939654573242361886459221710262446462708411261484371449706566808014420629095331473133749930662327417195497837751093274319631870293405204026295847283495603908101970710389110652506218011093993882320767068846175738641486985444451791807159788382015717908193488159256326114284482975696173902490822726128029884769573453681406030355057458647237772953823731491412895266094086158145231509509845209615660252972294101315338145005425440642937088785106100027834678705931687284700855609757780802051831045262049682319392204509733203662653981098800169673604931042870632711649697283552363543231984760896548216164464979230742690364913472852179523512034725013838551565309736364896772833646919807088208670094486955889270352000447991495385386310445174039786527321497787209233025938366045629336820624952034089408492125440150600886405168035778335041224672157889696392464937796261836339657319793042018011267015286161979741854489962313922438795179909058941230687775817549709117024597632352977684648993907455951595534204321220708846434839347000780113826054289315710210743724631130939349576790976478142653387130404936456454879275510723283342635926952442009082707662002550695854861260053930118086132668109870328270740069390005544655954848473925827483766434848048019763406624309405208077452321834394194516825911849552627808406270660199451482296765025715786283861126313596046189188504955833779729242511232065730042309310418627926154199799254151181345577487845569029038553920 [187,21] -9061798081881697146162003762162589054245783360098476564669072894435131751919260173521646458632753933143335341861429407426381998982314431632672700406881335803384526924605842118737519212942476685888866808250468603756738507151869894899401192342305427397772921216375512576622815705769059966301170916230700660282160544708387508322347072572903677473183073062470202516819047689120016633537583447671807143887358276566186344119361297817618239305598588225646486382069536151930503683513081572977038296636922567670108485834346319931697351188341406720669933456776924103169633897294505830305219920667694845541539797421856365975806662117740981698965708544636521116119637721638332564270163266644920392866847203454544665147778501458498070089802899201100701655685491136676782996854640403341504247000679289900273872660258674632528387390622833405214124867549959844723160923496726407860048711518446533176538174720116241383338964474819671949268986185676367900802007993500394447955913563103479534755036200103218198103134305450808425713586090575293451822538788315090229398649300959795051285193930001890034033589004028271419866478869699909429150818734969828474661346569366044093093363633303087191055412521552355078593877795739729959779472252572599982496874428728825929013460804970650392638476949982041570203968187369802289492460562393516658706436697981611142883166319065156450071298924180172592798427583323705023951101824108625013673449637335467439916987758300958741026336892915720267298186778810987354159069854174182197744712025345737159471928148186998928685076467619916481219753712438480556511292786753207985684707228368480114560428673022221606063257476760 [187,22] 38764364583728928822819713735440816706751549630126482034260403204207740043636226014577619563404455348168352204546597898527488058672350768003774896654218281840964857820679949696845775503572789097383165524044693466881067119177487947033204724738326022640430742598431996183329909741710229171129898194617357008579298377860323444113718188216111014063905127305636650201604791457429098727395705082099030948498055520102675393527377963359010889510091033822513447424769544499416556382810815174739272942758881125848176083256348740623539257842293782089249085101762277255246102483126296615407489090582804837024168648293827978299658720667794389227111054825883917858412974035886101430779908931689196314450607177471486957879356022959030688414741191435425905344285599947446045842213023672115109916015379534658786091736809704522857959025609904377289711771397205930842037637334092463558070382210426859170130535167370152105713803087648463929029123382998472631471996511917611785597834195114322224960276951282288402244097041931734782841974405835961397442108383092955196269411426964220321896080914739867224557180605303775970316586978567172134410982345017293236018983009776820855354357496138430268108683997538599186609648841135796028262665454407764891948604191166515372322442481964113650848728642561986078293125404866575426534267313647309266887696080196242907383889008823071925283515712638531519200608552516937038584157687020832849613396532671807641215455088698661811088786767035308710184517890178648335952982884178941721770935460970770987115502308881062245983086228542743825481671784638260449780543907533888707440328407580709993514713098905729495918101152 [187,23] -145281791980280192248800540429236333175039638230162429071299414771176687276973700232604204395284335271799035547148050622021852834981864177377684272578956069441274825555518555082212341179637455345825001706825796803392923177459465158110636338805022260977255903814121032609805621581932244623504660465565780077452587022751290377534451395393321144629376325414132521426087159246611968774847993577893128474172702702160571525461316693882716441136034068069959137462313764408776936740106848566377046515532456652668197820578021138263661056358634482419902607927405159731012683481968784378520666622917100276312825060562249023506412866070582102042980943716868376818938882273642331453758482344772248487805509773980055439694365247463021108066861218810639708326296846823552431368052695774248668899985192683862730914982040350006119993700095923777825057283948027499190998341225136687977961062013119093033776650392981987354391245708861596245207999260110105058177020595745428784282482543226653457667471660647818982011128419258099028314906313177563718005845892907474313995098199588897172868463982264633441619246407718713606441317855058448269761873636039714527452936691086958167575970658475221580202532636205661064448733255939746154425820664966160675419473601916465916090865982488677183366990671124792732104069036654869474491185859007314278732909166791855650688517302957262415643152772920750637074763500103584399142774894997198379210016898991410845443970032530745320944325420141402466405235743205678747922273160897958876562328416509533538824028597658136985742642270232005770406750851652917699726051830152595062373689464782178283826865118313301087858204 [187,24] 479837895777981172826104802868221836519959315313728115069570038998313166507730143608880986906340773756168772213158851260305770791260275941139615146016583465701201340975338981668008519146798614118201069392896538594678245643358975836955157657380098627033239547328058440016379402467637128561256747761649364699691222286630173299348045695750926704519650647975381399596928398808875452843523705629154467887717919873025412872292688834352562341431963879465463476718686409172214537066539513897955143445341156378876143124406050453581502146165467852972627987871682628165970567324535575405409569211161208722492543317290164812367438171616425878554422509680617149528128979052032522095277260980070149940389161906110968715400933346764259356559307216741346200695395458851617586271831002936488930537608992480014930844490682641835978745960683376105982909493239800756819039329949511971311537034886321163997761322080972041510033954206526728642007428280736256779702068068582167030055954475463825430107038491761329461397330213046739161710177688569704175335994475254488897877286090139870206433765068572151514447419999351983818495428517327691206383634439519945766635078650856637565144988707610141123935407617053778108581671523836597001399439708087281908496713902463473501349985395976130745664857508745124230758393803911877757801148194855246046253432321943088505707053818145467156352029420627041832136847653747115698215575542528458738938201224145347388026025303113075554968776565817610178902704790854150792694987690289490292713629427336243282186678177042756457906416047618129640526073188712612937531321886036677127685614414694775789746277186613519564832 [187,25] -1404013805717999896334887220174656410741494633770459292298517870517196891248625362537914845694056963575389569784101441095629621283846082367545905883538092001452847644711979080382141303912416904107140196585051559971826234003103087734645980863413343821081748583794592469977358925864212711261013892355529452969869781633310503343588420481715935533671652929966885853890522999725024212955882920051477675154750825188231882196541112190376027416354265444016789073603385010648506624466355914599911310333053589966869454670028581724878491641230178234955465519507406176295742166631990118021223888522160400912498443092688144710855234923178625380522595835709078679064292864187211607780209385696032746092645525178622321776188773390764269265356298436862872429435488152556526989475081690678936126888370894914998960441194812135373236607799011987906670388840836583206529547690821155185154125539226402520448792157789784325771625240249418279061252063062911494503465585597343080003090677271316303383060835874908304219649279686776201356762820233560381506644712201870513598654371850165781811336175646609754417319772082950813275399845704632883547399378262268615823653304124831396779101252755409316172541628442309651153357796458354586018203924859422693850623998172077374727819133184278991384703232127409011604867781769957393665860226376271593903963338889735236227908577384736010931006220108916633495377244209483157031222408029983010618351714276208133018469356484538781288019245673151940145935000872620907736998983662067842907362457033758878341421494285752183358941637077835810951253325552683923359769202894495579019757352270950998022818071202667275540 [187,26] 3656814755134837594887306648063890473632215401687745047951259458633527854058391131855675212257448554373418567591121188082666430625784618500011122596390036451363385197625694931073313461112288003879950476675248650371159448229776860794041533516674189938649713122990943748548357697870418550710533849695309725755262198940765494908746749054275514266285725720229983551007869996467319429653673272301955844379367671260315543478721738202694076241061600702976558016206163146079015315535846725720779464322900654545566062705486445205969663271513882682346327606503621553541873580315729430112072893080984109228658303881026165666132253113869719089165960107448926897678751644578318282826431428231027201908592748645345070864115577305419690851795045412736511224621621789602488607008183682687800438545923327333025071273285238664320220065327225917232854217711436619065096945435155535894314643492746812503142325420186637771723466272661686362245799040212927354380647928589538523807397389700941124199423581922238570532465062410791872926859783387955964762814407243889968647982777350291526662921012318463789426171585928917969778729292783888694922988019013202370158703451955692677064147758508918508990816859260465384326889377245878363942462447824932924610262048337687127696550483795874805256300274266031084231350173886569973469474960365522627936626387404895164783582911132893700148852165651534625190540105281638088380052122961037347353248978117621530794285983062036579768208359342297629631451262015555704699850250748371294787703125082343004458149316398704577830996197181526102792668822090270290140028316440500252800035401692001392191535352181000232 [187,27] -8514276606183949222429146408968204461506086927136969249229910452370962245254694643416674794075280696644268830130504999568491159685146581788169217545773083085731352739478259341947641574374545996907539782721158251531803767799429011518573628405627462521871674241356867584712433417413695677061755236851502238336895291028404317464795638213349614336908628763037804347616846926408688126156240467795497739806315346705766943992835445488520178374423062779601366678647237916794039611754619672051464277970883799790058796854089039636871759548820010912939537628981760758457977155029637225285665853716979714590883745764948712334065463990849126000884577704035395547578856968972041751594899062474896735216822708599749792285508898127996687650243396632238321181396153185326827447484751915729044605430883119040058168530060284283195364146555581775622609275449094728301230371496419565429472259151764588835855177685658625642415814507673980528539861380102606562912207731936530286340713526444742043589195149595672538581744092356759295361105617594039547847530089911953980566560054522734991888242358312522661204487679462697224924408186919740204750657106394856342330632717233610104082367591854943398598468442669326972872516949570883753499064672279372375296022273073002510851833632794865568500380719986740139055841856485689677319021000639404497961031275230164186753012634676585648961604285211181724158328259690456220672278718597374537409024573989387140746899811516429525585245258269495356365013188438028864684574783457708944976478811085951602149845829349316579084326548373174274670308640253882604819866442197264095798183218975918492725501617245227 [187,28] 17790273596629603068890002354252521231852765826572358710179931211969817840441878849228396919533342729620189363420721678814988016646900428985294485964911776038929153916643560567079373444921429789384676017561003368341266150677273404167748031144779657387193337081527557012917285324394997208283763416213070886471401041619879193499621881090249135724391696347744350418797023883395929579178602047371077624101445641496931265994814623935801841097574651429644842978233964626577902608618666038619080743378134425838395026054166422172496763654063655545152218188860765347799801714900390133519938928742231685773813301358528575970645426158450679959449906661241304760799374962752460802253910872147025328015711929672685951100972158111914703054315440036449849932659600947307340670000589500369969387184889383105617005454371175026983965198102101709664197455676658398373854637403332557827935574914785908462269426130115878894281173028499675404140216273351206633514133557915079977132208328836934656619847370012826252852161133950759956094278696065382170190118464616685389539986530687410490795670617403817692864213935553286154070043417678983714260117033293688591257622054270584615901161368451116527362724389401867636299147807992501158772920836358782521327794599256429648964652442894668289204141355196274415389217233728131888724329472681158674040561912908270845560839682727344383911278344194210798754167747025772074615591846712562008877284454971348358626229109944495792011851770923263842491684176190739590105180932016555336829851521651339070448194080516584153987110833146246401992756076518086869228182701475450822343461498799188057723025420928 [187,29] -33475049469264487861301251523986385188007780347572311492212039576577639161646405009196136589947414823157320431896735545810412015443272142620246913750699008659556516822754156990984246056577665431127030986592200697936093896765602332167947441767792076042045743832266376505556127880250182731101277730938790709822379280017772318991706996014474828312705833180360474217054569597831589801189776658280827708774552586523956669356586808597344870330637337718928672576217806898495116024065177345800197790780807648772318666571851716405117451882857313962610978467845401019691910010922167268747129801698034105071973146330023934085108977827073650662496196118354518332547818518129287954054136001621673954525975252571635277203759802242585457147653489004850719069598913323084790893307486276167010776470564912328737275370353530536912055148816269974441294665220812094205549364572463071073195122251112351272826030631325250589006499636806888082617020356240079336041734142436472703217684629864395634142725119076820548333736835758195252727922444301904498627156388610938402871191715245483023432080080256316234855450742549312165158849998077407845879349441682639370213446412782968695042266955019581745348301624452453641843876824726073763371193995981085126404195227489358023165196941784404797173170260094444390456953982379902549125572335660738508477546879255004835691565450202380259699529207371015275971809582651403768594886910663797916983972494822354177958476710512642853558736727840357410140424400157529831087800974420942888047692940071406310505194622124773457837861322731052319589753393253010447441157756737751031913675082132134874708126868 [187,30] 56902321709176799163992964800676474718097777109400308735190265869100371296582947716226059435399206640546214265195568470983476131746253468408175743915388988787963453509024595133481531665749104069178163567582516538449556085242322732835070119279728061998095491075757564076664705427426456329165956748263619701330623047742206514866652944156112350896986464230255341681043638691218607617967810023347644354722871530399865964115687788115622049117576269564863330260903378664719047244528316870048734074400843367126674952800182669061379482603734624569535903346273100474221685453730046571766750739210760588274950647638074506673895935282062555998751754757327343672355303464508709156903371868580005771909593506057719610435022968519216196336137885422795983780021177046220908664543876961834504475150147749782193021072539047307341368401820174799236308845031390197847927677930946355423522120226333910621926462825226894007171528863497007273252878874230116296908854940734291401309238232553689879188553110581799106570235795513863072152052127099749168429520122765282339061305369301884295910715361176442981950504338002997339700582170682868934223900598894010084177641108743064959508968863506006925056879332317913493213350934790169778489860328368333365915042944458819401586740355090017493731153162280146950067376700625417013912746520435503937305134440228063881558241383066879410116719797271610882726954218982503939864514532597102055109835329079343876854239999996462630250550740532423254775973559892697877455184152209640791289322144848863012922621750447757970652952589590806852643846878646764596627107427006691614354549631421318714215408 [187,31] -87627833511378881440306260059344844541428700923207242634010391942938629930999042554463405351410122983049495653535066392648154349380145304111126435818797497962419664098830120841071691804814948709264347442388355371735045292130684181839356614440426629850393368721878339669229505670335258403139027544004939128528184782073389565684241077869967545152604003000212012702900250531848135678862263546475115044964118807761544783715217220931034639180908360561460271429063416364276731864362576918414887118696821909855531712341678890630598233980606188863481286600597364337459217162114210994991219639271850746519991671888733013908643682865622550063577938675862272048718285842666656910107288163455637317806235034840594599249544046843942984464623413085399148264208070670743410594404442323577225976420003978810802387212804266985043255883939645903391848745273703328112600133918561041019316801802670972463244110028277674995446462599264728094049203983814709629982767626999402005329352484984330726421129076191638494350110342409363610524455817739390582120182517463736014779100791939397082798272607934158610330041150102718680459634475703829817053106573771891565658679877368826482575916036995678531961038668303489339842134162713878812610168619857512534556995634848349938776262916262949170424485301470552140962090991897356605394475552739948646037773828802278483042457271628373915652190476280070645337092898641963028515233453837475298509997120334373014354640047728020613660895409869409024729064493517368483567956667369672178694996234568876627703938447566090547554443139062217984788416966420986933675735826536788653758201761516016941386 [187,32] 122565888206254313658078195295259910837078411555878358710044321021779448743883935294195801979599197694170693775949911975484769222506101453179732724623291327685453477664198019625444452519214925904185651701120852837966289936925428674578220913867555318918848024028487407327042218903025883327362233840571935961890763418837632721052145470533719070246687650629644392959714930068241101288052145394711769746969694405246441079978954009714672866749096260015981228132321748007830836962393530591006319116953084634449887384784480865744490852721738655279621801829410965507278545437580408976990023392748277630081164373870482287257819919910186459070649020312320931515182322743343232709879289347125638146281203341123564011531377632123453328121648201909431522340195087331013563741689631354868422974446522571010062259129943627894214639585345217366269731964218838166708246054628414135219746653162072789096711329617659201322737144098105708757109434532154735110160219539838123955926137686032057513628957237014984295329724393960451542856418382442601854960080279894261635818404402759728301978631501385428065231012215982492654189498264501576804297173149216225655184063313089574163772602177875934633171719599250052050919421692429894783100444467803774099859414939858804023296659807624352535330782582427184598655941648283442145678370380153766838471250157835140304910165379069833551946768551797834506752871353777538319769993186948447889815254548668738137336762539590483104918271595967245992262399532326847234302466505664466039465353713010719622869324955275880920583327933914072858493703024215295224787670160776880611862693248481533376 [187,33] -156068197876556867633265126114104589038385299294527414990430117660252394666929495087364534176242451492745951177823222606669269227942031696265431327920880788592042554174725538902481864237789930064090770100302000262051586726594747159668022967177642452034029050286567217707664389968482864262098652435726172949052489761147166920765283112106535346020428776389717374347232970113604120062425042437718681810161138504120978787457301061359737788470518295049624502976280747490524550161668887399916377314335451860803481879233958145129049384210585836898265722856920628210540133324653698367960243058498246608971299204927210986159814597747516204244151040806765412577156607004249867095890985403591568758966695479025885958960802260721400602929748193066091126437114424698099530412900802498150866825575372600022492714396287606278309056885814518970564388987718070307051063646594149349205759283104161720383805519808821476918620371673087662901397907037586184747182522444806782457622343979896004888171029749798613120482002738420533033850820274025717452704700856827089488466220767534559849469342808161861027766737001421621078581949235105226517494383933992777933331719600885325779288631557599870065238892082555644966529366881790670989563628976618614276879962192622556686267150247633626045799726777189183279906587489903881070181913225369762071913560548137907622687382063190499029901927122918748762085218170946157551412211564400594059404015611295847982712275488104260764645875722373221748134106499290443671866652969478017469688528607061997808385301875161388325997136601027862946528773933064856067949352181726685582568499465695576 [187,34] 181291471730897798305278632550208192736427292252431966509116264572357091825596798294628246782800721435858174457464030141869139438826524900045563086895612856462211033731454393598292940817157998189961839092495809039624877348549229908685753701684645882499879272516766102777097734579559230916241228454944066312818603302987531405926881965120041619950830637590302701484485918132118358029576759477457432550293272130970419957726566547805963932890492185252805563407994988089283111884479797309473174189279897708439065294216514663290778247976074989666676790960855648537045909468962169123955812647214977947618189470433905730835043399422196472399947387850152453170779642372430371883032167166798391791590867680265959679399698732920612408992565724586226860893263308794116218810601442047531266797788775375589871429685467829717332414037179517245249759400423784464715136641211093528922308167567244609025041887872452191743321812716944718610296207949441096349486221128361508708932931463489801037652571639267566215395240847635991627840544436390152586149539562766434437339311087790479955743216610695265358907512972907187987178527454403197829142737627748476866276893886232581101213616291914243661939059344584074883032227235427549361782504069691240851387889130405479564596564725809556060894933927554289802782176189889436110376657907508859350341017304608212152770412724276891137246879356969730322012690726994370233979118428893950425345824092650245382817190645110776994837366344330581032757317520766621449563471493476894827210561510883776442276830156993530262679142432476949359842071789992872568996308318020888004348998469680 [187,35] -192471666048141180480327910681729788546753905297505713066236419696061884215217513331263566129342197404193242099503970912455062252073171882342259537643460562626630417375655830310096168345101212360267044606822775076205224747755976412334896835527595252843047865728171301076591308869786969606407735126364443010510851710705583443459228139960171681883122226494949592611397656801759676544187495322384756653835645640845094213396767201580585808617385586559996729905037343621000308285811592360102581806758973832283718109931492543281183137178629455973652885089151311454764779653920350860508588244768700127223588118878532652991172118776147705204568730392492121010345744879306436865512736616745267846780254432669530649412557304937509581397336331820366473730032212227320271376968354303890882754022828177646884814073856967445197601393459997020452733341997091246102587994056846607973022182019870655447486037159687116819479473447608363456395462719905786007838205238683272701308052069702346153001389770537480612762368976652997387329262191207053089794371290689648059139623922291314335108865587366288611704703427847338514870037411047118734533824945120803451844657761892366677181811374403311856083627856105371590824285970054802701421602346102803543521279034652357062858606571270981041086497939012450516086248824110212072917208798572991454882865561749107490127480776698561004977966637137175025483052768380062136869713591658373555768171842248485377799841546039642255502294072308136937282825664479901492339967030211869965467937986758407241328035464822293527462319761195850410351056255830067050152392565292807586753548458 [187,36] 187070695728989328388100939020355256272820280588158714957876553354928622094546095188744663795493881053165846810534269859672381222875006221753978493342614745375465246320082723502686484412557875172047769760620625173949482395330518800752248624348651829656700779028047883426631915780587461934287274958164852755519481464867472729645639722632038230805147902860281840897565050085456199964196738910874864590816238344190311324303838261600804650976680196353041577416111387554026488988462426492491950943822265705591307396268668019801742356355105270768027931497351910806985218459438851026997495444223656671889124716389298501908395148093308990642196787299905253549869991935977403972526858015411117922412058284495977141124471906218488971532872871479342129571919859334771455009093729923855372330084430972636082449408693799998474449920583653862241369769337097962028857294507274237711637714956461957526104197309158796246340323498910181866234938492700328763602403109660093112322498340106490345115041967693807722918592974649636482242710484948393934220974454404731631581353051902574311929641813111488736510445015528577211156235944492633109157411192515298798235111000147446919114835549160741046588246756454607984567386823278988945207561007442249676767084321443548211475454689627901177907779248258083503773071937680576678737916385865042214492746555962582784220234001969813380287690481725704549650447863380342980895931371181722369942157551407024271178716312290208277045523210944390248752647292279957255145216042455704175430045824404501399593057992357412932369821247995731071303699272211918977068028958290732401637120 [187,37] -166701121341188179262998159089207314835096125387554676986818927296331046482053110675161332878968388599545408367486778830267988911550175756923579043748341701498349949462170304117839405700407695675884028255578341395752006762102792449802784470477939907333612374234533830327773578304007068987219566285656579040892438458144557087969853638792423854555551531039228912049366433501854937737122378620301433526710498440371958542714701791832013456527568158075424178724479437424317790498766883412036353252868442908457260567491216978864369347534743589727559715838598907194886828691894189415058986363136325074004658809578899521600200832724185860374847323141474108699516560219659113753761998401524712327667160068841357841332102626538663509254162347707706583703198940018052494259266342508973510067754787576899232287860162754090214722537401214119283446579034795600125995770806042332730895825639978944229122356872136713599481955460883282503400490887492609435057079905410595553402872648587811011411976185163644725805026510871741903978937434116526716925223551394747613720412950536965343935697620993018124478981849999416841087438599634286203508581108004874446042067447000204068865157007456006664248007517586289689053625457688559807743135194957181889681034522735540645460567657735263917454697658594007181710258843364681570942024321270078494221913253506008494117191567768369465686145363814344592835024020051853843198937590448704506422111972587701264864379309124107744645601701072524782740887725752607219219808184936774451486817139995908951083620728122055713853621441237539105758986754470164431827513007289766422456 [187,38] 136375493757037469807098004857649352003611171962888336188158233733681777196814966824706736746314444356879762298790806008640549716526778842355551786377865157700141833454001764761629118721647103749279861532834500479826586016885178312049576839119735970900934945817727755610765448753456451154219603111011721766950829647996091254593543021384876120637989571866252417444882920267145819374282415160175219311833383297037303960957431793174717697758622379715058654109601690704764585713180141063940722291017835496464903634579073579977074834425515257514403696337465237157499218065595240077902928326317626224255218966862338944533950184403232783714205721783453593354185683468499617456886289336664080210165787867447860879760373536376088975986855029845230116625050096300386999422652260824879894506867058265360639023017332868566187479044229164601873539174776060736011090267271036635077617074287731031019337322158464300843198889763305485352550015103226643072762552821054526023912988417620125144368618055966810927686655318499737089436819817564954126135582955001245506384405612747691139062352211465168195972819437271692575132778998000306513988890767198451497603677935145251721875636912210415981228608620360473664662485349927739978052472624591618893640196381875465539755482103056155675496297406935277475855028405337004445550974353304017417599560932864388785823728672127130156048627462408735003817858846351681489679381584063594141800185838356941867248657088127176406130567110409308947024737216612172756066956081723023158848610086866532379802180294833863991187368900861471061321991550492040545008115353590807232 [187,39] -102542175561946700230187844597458371767196148894307977526335658303845259851519204949344979127946411986133799133805353788330090083016790394461961216052642810280891101873096061429076839194000951764549360173509097246129542055337715445427486822550266958567397603828750540013587983756337406075780199154806107613154070527412860381895785152837685687925063235879602514350823429349018080954378089199384886180090421049739406886945384372994892197121196062481044961571760979283039126193011094214327708447730681675958784638865645959830258578121859341775810221734398519886396222604776801370424317767063057577373626894668170796230754884986540613707516572819613557819559403746022431212815812446170937232917666541804484720743874125215633479574877165369093552839948330593457665120592379650346498778195144230661428555856991677853560735330154069735655324740917364010233186658093728659879793089480137580948032186969959085720496361888551766873176762954832482901916963204880568895213071445316826848232397347096962201497223605956260793602671841426176829576554644528295571038509705354452770636859750777005757120073920063486284749154772488178088063020787585952764999505125491981698686995632101034554544769872207954800665573924363564275316929046967824709903664473730420638930061549365866269627508523122353597192463879136317771494343676344306003691491790417490623969184806924087996762194178428668953449412494056508900845125692945711067624305126097675223965025546249009466224329727060591220880456029927081468841973775145467822826126999624970568700043668739971601379785919873561591047242305822700564394420235944968 [187,40] 70937686211201716367767188746658752351662980763289173243782978728768010027363380898807971803027056205100635896259408428591653214075957803330813582307859540355654572884740968710742831656205989571691599244148366996664509354898864598692505443829232775402851430866716436638853845653307968013072796362747095952214986613693974727049920403503365603073499377709039041976032992525874413270916900920734367365390617294097531839597045516564145133486137801150560766530307355577183543518970564327336158065567725337115522060335107923053285409419419742462282363553856883053897367854067736367220498677492426505438855613791530716210183789028524093218744862960458906440189308466530621420442064744255374182931246795888728504889443542812190970792800094272732174599487398524412817802901196753393604916217762825489643285379296929132107922730507753297400406870366408804393653294968445504729890024804071068766300941500696493038795429313000947880370896714397721961143384086223495708564404752371210416379170270098551109125534702493527421801694070874028944055829424500279304600601392667043438527676087770132496045955118823156742697964966140719768604248660192134401941898480768148961042305459550897885679491341502051843474352719537046649705448101187312452356617241586438554681050284875430519196784439143631206771459706566401926191094543353685488089580583291246152557762292872454183674574136652190496417267281027660660970795925288165806840576066228521723724863776289497082394900116268827067373602585259540049390034986688522977573981920751028123878892196032787463840749698276360171203527187761965789792164608736 [187,41] -45189795081975890545580138485804208360285484190276059266123115615306654922268592182939929409897315274213606629526515086748188750980059877070105112883066373514811596305822415725025640408211158544943220282171118383651234788817894186875240292096183996594128911719351425783841166838517544392716685674144094399755471274453403841461477399240792885579546142953639561681610293749120597898487715897161015857125462098416327227732458233347210029213738672670376897279119394342035350465232803247207099208676649909537761012723755392433061438448321153664664611447871908671889175547197958913188009857635261360826137886388581107365890468619070286036619706458899236507504530174527664912311240106519151253008941182367708598106229333673648822321073922643363277193616408930177586307789687355501787261298971451272384511173789670747821201219084402215093814398636054631430244984866842871306007494217837987727389646058444953435406599477008389222248739098117117521071071522117958247468330711809966828043260210451055140643207587593703606085873202615550240543321191754419520694460108414488610171432629153314295926780279803476754698101292486439474203217400169970727419839057981517834226184317022124890910112483795232362979421376763958269683079467321703113655833766350258156295420314829920325626195519511322978282708140501862979109152963404594421061159136572329485008834176713987076054128234040444307966016354398715563033519243426109176952158913246806029518271727857003681231154270488440799431264687787896111443287882755079817847250537715507258266670104271605195017020634778266602065098885361051691378300460 [187,42] 26528786512314480891057040510432648123962195643316188414374601449719274643087864803556362185804463469714810860407948250865793632868829964081324035094545804192098343917983960401404633193760197668960542220581093276085999301532312405119386690825230348419078874749603785263678668430453557191330655655395020580536157580386572749795010655430675753252046804077858954993138570708992206252955076484585967984794745196705374493632028541277056840884682522752990206871439807592982290808175488130927999097721194712727037544690694946879467798339709383874778018602530464218172351328620693343383479642011999556719639118900843135671032917773857227786731056306890408433767790892381816514556445635039729022539661408932001537664827120410135484431587130351887560890432338799448102653274664522248762520921432060458273313285820419452925523688458911179266336426357469529831677631431493517986653093135688731127291524791369789854024728579707969153057791355464191054661216952675858303122336101640455001714971483896297090161947926964383729993090675602217184432768443743379012491807741872730503417081429628458304640410523160313014674012172059732577568249545215695531753234798679709221501141263743674741687098626583189870357422972673480291001223415387803158684440343652698885331471480862925844448968381155644824962541865660691114590780880496689588543507311855500492580323600618554768091874919549625540291447073525103161302748351551366774223264647506502280416005014663127444633886356496225683843720502143177629475943083760398075246563812865934304140835124608871303373336872850407925222475027278338597651768 [187,43] -14360855430115138893229197973909072213678610319825778296167786881953418479887921972328920171894268522864014467817369367138599163164424232948639718307089278913149096014746422488276883301225339401743810395717967780031686044290748746371604148274812454096533075753521556423363434711067653900041831688871740603962909622844368961061815434116167577909397030255499563965795992304702839704284808254228027309800291350283212147055486946662596944957684992166868764207417453256990810067687139425103614496115349092709240049804731414518547697750446112021552205307034340331053714082800252140634956987665505572058024416237844768917531390888634357646954626299540194339133873337781340495550030612907306926468875581890956637976745022957540418890429348303576166575771017850874353131939919137476171735440192918592538047944251884723039986472054670502977201242059494989195146509875332476303104285944327521407146915441147523126574924866059252978724008483637033014526120903179363907583536015081489245946297672991354666549571912745477280672586851219968962921955832099762519437372591570343635802433303207740672707916934235009777335504387057590562687667300181731771363355970619076213977763625270325855677543230975140246959988666334383432991600031605911694603443310545516136262694485050702003447151475467450304169694548222826996775105618233955699295594926772850927217402043033190292840629369963050863262605441047999521499812296791271035208678601228941461418047924972602833733522931905802862656164796499310442095873647397327968308910627717091250192132961135620865700946640933782364299536914752857750009 [187,44] 7172189213639863510414462983688661414314439804524840637754595694260515819631971870627022086200692436398591712169747648753136373869480899721911750149594394280584867953601986887634646192172370680115271507313540456408515961068945281188098534409361434987052553043442264177643420224946243380656145403181378597215839757325589996968217489000332234961784091749199463237932441710845675366776084641930775515976057070364440079138278981973021415285164271665329935115387818631898300860698988878792018380427991328959208398873098149088118940424272032826221985721681474054758910328038457908953994202379281334263557453098131280160025777103772880524162642255654619864306718662416141657432613198595523021389400188352977185863870765939024221787071582404888142435703935461726700072269868117775826780642966521454973453134193948551797805685536985571548078835599542680313785685838245692592249986484728435881034149843225931135059592515043493311391486022981275137158076854780151334267748120013802956909270225385816661878218215804170576638142614451530609982070440996327645979428882277452126924291063403827267545278947367199966900647562833041967641666377506710730922054982823174400088659269706869026985021383634806326441935252092704128566155393015263501020981310255758132165142564550417890023622765900785319993943586905101273916465706451216982082829551770125738252813937624631727435472486353958495619011779868962733109874878490454413737848265983874726968799834477894010624437874827739822686227763929815935995937721164852493784253381704861497506683797199991240287905700909798938667998719171785824 [187,45] -3306033021614491205186170842538310559789774220043342674356838066415717433121747334584475844660296304155214479220947017044753322737643739887523128851514855834920411090325192481802976360496256772034384571570991291211402361333225128214073738937311636733920533424987611665570759738650996855844424464962871686987760731935000346684133734696734996928050814851296778360671324698770044441452944164393093963716266401859693189133614490445802447354168623363877002830051857235547844141778513359710629408316442774260929826729437325394525750939303562693771221641258047663634937022975784809044252447543441311990253509158696214112639903444467560232038602630015142733224701636245833110332461924951368196546685842053502955369207360280957933458421336582664310478360828010246933512703955353425598206891375541166975893975283809244199380263899787074193506652087778332860465139299365887958661544383759857037419303843826309284235471594542771309443101340527928698414306644076250862201484773073050805757899397631991307308484780307995165189061564449779683797641138948335080305526493238927299841447099336145145160148541487472956436590093304000363133798209491106905894569382001235834535510912876734377234234561543078129414292434810175111312762139761155088494329347732492260873435957595862899997102914347379105762543476374940319592125637658242927150833731767195457979340875506475408904416716371999156680298909576345706112955813137914513558798706747764648376281566333785076839278983466719799922558999978657560801321316063221270954623904937688948703819630700321934348935416269958464709737155778732 [187,46] 1406946022481839323195127654432104096724158803994820214268818998138266042308694777291288915764608433806469397839435869793073812820822403141632960857263039481760082720220639820250957616734101860362731672795339727362802298766632554225300595851842735712003505835095670613794723789664315046564682605689065308172760587057014236797546724776268190082250113998846879185249503880312947616671534467215907108013298508007786412613773603615431524452862605180807792290636615301258685055191123945359071080654700198481273176605304468830295092278455010286749289752368161800599039708645932948818979617769706963812453780865742663700631537221824168149461384824694555598298283503529261398671122302288746220672877948112440956089954022708218089607786051355600946966731343111887533331435146587891120187450410568666670884219611680135497978978832489495007328409773567312425771722427284521036820170287031938466765197065503998277418754213651533793394252705924434697416055017291089494983421220858986022333354630430461522854638762090461515051708895666196289916452231297510208615043324413761067790966072981799135560655381999119984792605932073270665701600114118674442416615412413666262255240469298401119372303937442173805719167850601940081340263869603177189509193830977464678050509402258726269009267831822798374750840728633651844185021797778188732092733006906359342613571445419433458682237671133154149827011057762227501102610258398755404343385857066424765417716295805657058770838570989190342522935160880303905751815073867462232860991064354049425049454202160399581854956955417852514460273124608 [187,47] -552905155537826588539899928745489997868072541322557091650333897738392596629682376072393560194233728300623050828891635950566768499496204597302188602759430576231823784740029346405618270815844258068049360666817310516676102357016221874849443386714029261621125169309923011879400781162364370481113099723177031483236119596380081070949559424014463839790809031043749659806709685412317260667762186630123666212694619924941159370048002846187932883083289818057798863351483010631402895008849322502436012727820487145028059299217667659267007091961580393685447958210311863242129143429624238149950655815794680619162025787481308633820560476207613900844435312284121006001707345705194677070454017294064187093117945244797180671929015435240001311604756983418157293900338653551663706842740202073004353523698248782367441139266924852517278528176080181579411057404133736186704832290811166629587448505331566087476685223086259609214049418258242949364743378570527319039844992471760172998429418804007076774985517798998523470561566304070614230009355291380037385042642207163498075149474084988669577793555053178989006990961478193213134824612684521622655630209349568799814193444877513081930459692385637764914058340214005624300342769829334369405881725878746313314156429874411734055114501872523265969381729826248961281867999161715963712858735826216410533076933763364207440623126080676095088908384034930781523162493323395983974739485950066801841289194187073842568828711316301285052924364057460257686100421924829433083114789057897185593315124974896235682888592274961196879052131789320766191172064 [187,48] 200666209556742437883115331525013925831305949671682009586049405293189703887351267616846814106693816787510526692583379831600604832593915160103878935330819667363070741274816877492738691164308874832414740161233721049263838348180986439765671460380491660382569719150290850152670632040948733909791033789507995220155114060302604768873197100705502102327620431989236973116929668294593377540189755420813071961139976133137565967906943538166514737287793413453701351111542960380824686564080442855161555306938330629469269271724530467182233022159473467547806248637525965853862157433870402294617516852360582400926037298851207921660732560311752003173893035889903101525835336041537999854112526016325022309630351909961448996018486056385459518387315662197726497405383904652932612999525154901893817833576876515717944556233361456740152645709538735666227855812914781146991363683391711918506600226292859471782847867982546278635892258573023325789631612008618788768094267696685591434959670653864893434963707831285070145962350303521482875179218667729775215992780150157861135742179632381171889075601848673285150513657303466616788051797698435421098085546563217182104861047551543172188085803258569874398665186653173138344341780457808158267044277647528404111603818549995961414375639177715849797382361957365738850116757741952185733275625174440070602814207362684777962237737736079358765742838812347672418996783037461867058778283779426447355203442490163616549173539694932569582060222593038590295967699743218721409888366434354379887566033276097545669715761150515638176511861823273877894848 [187,49] -67259984096594686737274655091951209043159886094738966458809371195633153825367506061353397365879837396529887007189495535941174784989772969701390432970988857620787444165504139826119882233455903291092973071341995345073334579933778599312380285565609119254242548470702133578875954127156336902312738746087820634797542266952193100182672620505933730059180210357621247592954757151563573421391980832610718110189047732358101360162943136525466050108925649043469024472547956722813598279694238463451011022889044974060473507674428591859945213160587593488001846770623045207414643654066346840215928431009283479540708826966606935613460502212604479395003543867276189200789455464441865713387648402853513379352555527097331478016907169023832243005467910314864140056150616432955990348306646826928432992800834902559095924143389085841638387699388263006597289941988771806682955795021719644080971506206497077986840043848550509779619507386249544739698453275129165096072552619484220695305479789231563822439592359427490727901076350891173107188135792010410726786574797073399841001235510748150156322175043906889657261426915785618018604109656996055713755953869722223180280405456084147957770795118092777200481786857563506900252459822872054897344155897694069662908353010010267734491747102671615748384930537268561842649914266902474024413450428259367834073037095252072265262901560613890045176585309630710335787296148164438625663769292559031369950607932362379397461930024035115399379748098329648280889582845529575569631630945981680944163327325482728117565293300127258168074799222221940472 [187,50] 20819454560967471990385033504034453291466522148814580505249822247373049289781517002584650019358230252941663721835976827399920952962478929291601513544469588724611812186860372910052557299281269971813555914282217985229828129122231482788857083878009592011509086872031097887938426971155579982902888732596615614920149825360599648149174723091086169068002149030251425702889773245528461889447460566614430462743050502090240931901127615181301322264967994040908012590706156680864327525292594774167228418210814447862423011832573067249203566235389458036710995144013547494314028622616812170089402367555839283253256107835365790936452589485481569908086256311917996651724686923505777235234984713802536293953740711460985378175132338340610503814636876142613792189239840800021640272161628993043762949008202165249529872028325636939979557629114930664183860977584983052686881036868722113378845920305413938609755720309094181960486763534640884488441057465914889628987060420433678677528191292395965322169702306367520658749063677721998911272484564752331187195363682962851209747283482855033725571955470979220123334378214927744306395386026891037730327047401448697274703646454617692658701915726259376871246616688836537629161044274902153769470104072306953130611251784447103097556013265792534858547499965873972376703353627386278402823200949755977497140903534113403122127981495248244717572478535350771391764789131043237885862260766028534095935318713171018804571204609047532977519185353894144287599113861899843265969785980156112840914492539206942989524679157024179202369096355958848 [187,51] -5950416209303249806363340754102407259478640058744315053090345046196103905313116781217408506870088486941865301605704215579325281539924891310297506983817985778644198207788079208101146225052945390581438725305980312916079470307121114575855982250989875499568023807070157937092093915331395961417448439439616168666549272762688249230491118818279311191575242853312462742364976388800460652619933628146215067583970045529745639680083587948459705197421468039424454451247231273797042711207022169673892664054163873520882127470134995661749327034656119412728876203540403211452193356364137960122789466914696668166416229289386526240620570280752616664823855933652810698751674613637904533412309849375510497486039087054693122183183418819230201023104559319933010267315631742081541152736356786137653860166399421663533699781346056090641987412774794631047090945325157281467974708797126615069205281812817868170709618139000980568407483292912099347163731769096585721573745210103115652865324132007658705366971224410614346531316113815475769642833218949479994926643417753182253789183015202529232981044329361209348942647260345160119475056216429404152457773965166408332641848625193345779575622926278296536026535539800930205732613833862685184825297503440778867903695025582247420196104404956511166190058098855768179100645621659107697553764011118773995693458447118920759115785735231868094766191892658208523004618989290055639822978449409675331980528024258058301745239876704755022908427734661349362983621934327907536624206618415280519700747867324250444731127396564245773850664620984 [187,52] 1569971086902428263295557539618871611899889665155882504710519594082858724347423892200301272603127283908011317247584209483535806314146028869620247116871729343845355765387127607372908584021142941583530710329270208410659679015922058823960391709471853359556457087809041319067294996545013075830958142206019354230917126663179471586192144742667089461985647086300869905672530791255273651641877396392170168828429673395904533183205569515114095499142472211411649428649506382245901837220054012922253795643793675796287389557111485122194758981450804978091102593539738177264319566415210226390917589994132026632267844899348840791800418838399698863685862484017997270454612532208766213843087806790846780075867711041177467697006239170207512823277013369355626793865574151715111683713550902803806650930099674046854144682521078806426835831903768173857507532385226972291032269600740202515924248029286762909539577158580854057098728214074433257265961971146383201283408320549090554782400477716318922865231922548269703070015370854361976696271780651041654193044576388038824902344112412843158427898057381062938424477195715241237312774813682121866839161407610279393996381577353962448534975031145748216973824392803890305058582825943789537448598503572634765718571044331942746947993809998940649919008541508269914723722845110120114858037494183629000243007311550137034832732141001297940319588987557540238865312425654986593598185361851193251286665589520736588006909914598392574562299369619715039260889045139889531332465195695412697298815337465351176266945200552589277544852576 [187,53] -382269876280419340725976120830962033681660898059379329152458652620371503417696343923118103390231900759085079120544254996066391056098422690644665520404932305929456293404734205127409628585276874324477196511055858230965190515484982738470701047940874717175073926940647250568661991898876465212667402222704951526952339776993644258666797210825991725664468988951272359307432779187635092030326299885230479717372553791583825895791286266147312248124701392051113108417163016798140477860353332779025948679138402128288216147225021826110239372621357107990602622766659509437896185125467352110507664731518318850983427529208488248711572233235686364086379778816458282281342651264773582861942526621919186321194512205433835529992117165176289808155402461880443883223775506904394248786805799077283829463904015529071116850791916342510871894430155769343339383500950200249282561999203701420515468709471403474395461670530654424802192253009684302396217534258597468390172968694284640885204565268352154881357612408126964808784978153402055575073455053488167852724967667211495010940342044493919939835279755360459134292975023818707810268359322429762662394015848682611645016509734478468217882068666513483717098432502432611517717773696720662212597611250379814250680678301051986462324597996725061536093821573566610269565843173693269263867912677786618571459964259980894130475825149848824528422414556765429532461876608183589639505395949292215397733476020301857796042354609819859363334685067707112950998298833646072814962460374562385332228498482125399840061964546468675639300 [187,54] 85865472431444931804068153143568367984375684916045373246563417605511101952675678723479066026671771491655057814691877852296193641359989081206938797425685891995498498649027171658974259577108402123643419612312211336586553775184330549129234690119755362476383908293483168352200970924329756945953766805362209997509314900476494622324338016473158791455937991517839274904539638812355053724953207409403491391551332373814641166727019268811282044051934544553887183785988780129523293855790799984994758260923344239322558570261111399076708063953284138095967147914009367768476137910088459277824463450874427359556681503600769470486870893099283224160283706071937529497166473980356343353358066675626521525347391636474665637721066450856786843278675896827492016114031702922019275734834101456452423348695942264624991651749700213286318172229171031271959196247573284858487208592786703286422895928168599442892046310239986468510029025880837642987583034579694314521163904002505758387351262155604271421910809573749756055593863047549047230422883133773149459168386668045080721710210375357214560257243841751420141123972833715277839418780578745938334419527171390271680381721203812921046375538166160897403230265505601756453240847172161787122115026347610289894371897525045480762405670894501176619589374890245596053419346848448759335593826331534824913435066299821677280602671502152670940421856042540268317412452318424506393967223020978266634321546999611720919659904667806355155095673825979867287362462119752980549687153797202860335092410136230668732762715007587315552 [187,55] -17784532301285558813859068450517206199198605580960902770680450449649991801026804366349877243477562296126336996654153001113940211054736426043573391873751631766108741746567489888848567767089495348102423599346102031993831199838135994605314239974210947748996958521326944628957249218286148123682123632357408088731190870724071815255234835645597247757862393500435232337920270209640162216214768221164023737722037661111991263327584647259100212329686678041453991869735701277515268332020054907015302929785917757930541252371432036823814420080005829531414590954544456051314452196828859330647166825780388807678484538546016017583858322424806700687679054569400868659394856493244588543111760567034558142749503965520993048339255233547106885006180427961006665789727274298689333407378520831252000727411778532008481196335138128509594934571117850682919433944093471718078377319613452297843113966805683134452437180454048538266123420585915397844364270792432560317178755473248228031998587686287886635783611543063078824256544305489803389942603480247643257005621579130538047822428572162865530897976817981797529071341476057725823414613562633291094552145090534396782361248239230429878594040091038855077673125659041484280434416784024078629767465021206607221580645804273790965040420155390908019595469199428811957346089548509691094261918783435750638878325140369984626597954766959650976212880424161560438941773668293438826832644747766112585712833405748993931768481704229389247680587415551684725344804452915246406514187631681525012442337366712840221321048351226020 [187,56] 3394826826258945205907499878936162830427542317205628651380211013444863663107750855532592244694409403021630636808544402306959035427902262787858750520424031196965128638816136992933210427765519883301694161561067096652624133086820275594878213812888257703729381313426752402751764976110693696062445218193520156829744922897089526521414652644006167033590085127144479873995588877604066769256222936286351887848425825288458947181354291654181142617412513886745193893048536831520871944432122243189129611694190162537487556736027481903861874209059795313102665177630893247267399784982064216854435288893864096511627763740814408954685729262112985681958186056509311617475175032546678938461061198624336573055118990819834004263589443531002904602987868194385804277847798160623384178762927823951002346008612000534094060588493493693779060893248703397160802884038074634883470073915539894060922296346361742499704936210350695959247125727016509100737509338881699898746951177087231206715929981764202668379990101898852044498120042030075548344994236828619997640083695518333798418820639650820225112680432208229358224629690846187488994137489674236399745912916758871832203872987066677504720608497942820822643841214728287530532706340327532637087022195480813340574374046619503774643410669081171247869529300792040151789932060200307180031620862263838931073923469320297667797416097566369180010945152706408601991630967431950590163120049815919596270277137574991300914791981491114558931432180588876275367254813829114324155757976350182855521758683229504488113954378176 [187,57] -596886453262102599769872927894827222064250509625378394110319317808553766041092911573827889675074154341640183954694557432386005552901680652387583190766845152501254966950239995081334071167300240850685636618023763370301045886730870190410381881718572669420404229555472348361969614262478622152902016181251433623488874262522079634315339719424993969543967497528160179789864659870429501917142759630494690645941823567621055694164241029286105348230688212016578231603714085294996113246151004884022233506870175477430068328040119579295218305022231545238977841996093991143625329981299168360459193307822849864618058198834043838863901549507056790672541006407218107046177672206620974120021648458507577098933566636715796719832560295583048229971853410313545973003513153538897184942339528748286052475854299757430399464123354073377517725631613472094407020382699828657070227522119541573179316781500238547040292836285237775980134090974508069126647124569049983254555124844134714403040357239486681171254438148913154735875909614779110331423346880760283321659320113194612851708836291047450908112124709847196042927719324465122559757517139506667204629517639098691349744236887368437672073232892016107834482531894030385310925528779832864204438703685739819058020726564414982019607270375742971538935503261737188856487659807840066244365676186953911378861011829344495894832959444094186494306982961930533717562043413697666885227259273208529663880021538678272991974520211546975985068665209951397513085924637705055659675676124525741542846919783227689257267608 [187,58] 96601809857297118551325976680863756746070919889068834224922503082387182631680315110733573360672493880786078087648167713272472795818261938049574249651058621392296334375935301954058739697489315558892575461898152470515882914961816545025073392958012152790120453583952802365503228042833194954185218976058822959993370640570725254159674212983019061534555670615735181537619513172670513322514769479819251773339388276591882217887477053204104457647109530808545488745658025955656862552082422967244446964385653325339444377933144938682268379188023401145317425906050399982960412499113914771106054150751407902565932815786101920050877312938638797650572709212664516239058160120935939725809565435262443361442981938958691006014446532761372528112708837948422973300166767213039453612817298311307054194994256954133269395436652624169896743677680341461786499213541072876198357704323206409411746935551515635033323271287348625522162165664343537713281915070364345300371402898535925424119233687199863742641960890305155826963828242026155265964125138733904266497689127288698191864490813942345157192853365662277418229735293917036556046495165537345731105313589186620642174131546307056438301897241223099282256695413550036942888926099300615676813968450736331012925464611271373561115133184350500163644939261580137481583068345779701938632757827339768613806482044886399405662427470311584700460398668392618470992444832681067646425182086313210116080630706163612792072763738210073866291374967624469122686335754365859834341373943699988610691606959537636719968 [187,59] -14381123940820926807276401194334974209663904292988700120406681219430000945240575385553663768595009192655517654177293229325379121050047529740701970111430398029190852484798580911425042193319042704692016110558398457429531897191102569933808848867189965856917137878922435697775351426005094270585193215056466225444173728861446729356037889070518982606283625900321816997139939395327634293569128640821684055909101100604022526700917771604237492787995942246686144134895824868697746038102247854406054738777866860198362153818209590647435636325292159896186475394305237354184062576373013690008451746056521442983298852443614992768154711789068997383861032057757788248377831729897927457757301832656940959219501681977761002166080049070270447964281623153841324481282210341771122732790926858424581353527281142716979228030272851998037883635820536496875462183071502266683636037245081747615576399900353135911569427245611948054920000533428827651202882862981654979968809327591481671649210687851793866744604279293037244797921340869316370490957268661715011850541523278791123406204889826347583051478930712156693828092796723441145540446399771209655773779352405291436828781450032646204688846986294523782395670169438431395199859862416542814847497768009119413831925303193733872477346948485911097105998252315728050905205390004847431523802991905038308910787541380796343383941855512347010895775121244488171813554651582031950887783517825449019344119278030679489009271617540950252501269877145094511091026367150494257316985918158259173726934870046551444 [187,60] 1967814845846619882505342794402515843004187709375254504910008434975990760802562867355804886005600535739644744412628174820609172205389527263289030892054476817199633509679137725765602208043573542357679809961309719594264499591278774280912562499770934757906073645112149579748451795749787376641016905671642055658511893758922768917474090954644640357839094634391287019569557818723556697425657052444830396591773737647102302931076158096933503369920373409627780389559127949793883618674296005731232074302472222836140983393388354896448157387636796816805613801408941875093200079367561273662974771905581162339224713477608891055968495796083605987930262682497966667747112483070219713394236902595097130263189596687884078189650169462689704743573325504997177442059651002089803023194495226776550493456454039919709064217469960506200195619383099869296077917188607149059903169316342141552508875434392616886917562710964318619876765441222615509245999232551728312334348118750545972232385691316523268658898848412908765435546434147756702533697274595328957740740268382098265154522422670813241647074587698980027633657472312057283847503772040505544724775571430677609038748318438697474527943241346985312130787996693326389608780592098540638378140216445143390026757394691450875693586771484273310240117899527492121444876993250245348049009323819462411741784835724897701751888485177740227381797769168346889720796790206221303440120343571666546398690950266982625151474196270992536582477021948466536357362631522470204613361828036788324508581109321888 [187,61] -247289514806508622583844469666542787378990575207228686520708465863682894404402582840654429129911070011389950439075554306257080619189469553647356631878670051323723570404433988063407148265354801483279178304524043443067249053623236018051872097648367619840900580980955586401690336435079778290901718428303750426701640258369017879064605297410354476894847615256328601526383323780607972157347226912911460061978701981639738338679497321179837711795714748182999533569598584328439700392875361007073002351426017977763584412407229559661828415170912013656898272426732680095556133413881523866128917302522057644093593638109289074562543320280618077030924621114054483695986445108247030119759915412537055633661283635332883622010881178317756800201287492423414445554812630839004890957822315163261852710943829311530187809335783795083811058899072313822876003296696655954479424632817504757826866602141199621811847203787214030552512397581042908949907325084695072824867141437905424701736199181641371107883502881319441820982950874019941584261283667368377843780476558088728466218547828878393830118639964279424534888628290889605721751862267852105548643667289044030860680896393028809233598899032501100314116277030518662947456200477199623744169231404760499627775876264783805129615043701521682695931405261688571452793683668155899991077930546554142300448129179612293740887076646166052173236603150536885159533080983489898347296693127557599563145595105181648426783997671604539207533398041008367068563465758876348512997214458543387838162189388 [187,62] 28515506369656874010739438047028888768605170584155676063979535002878679133530636000314259694128622913500232444337683228067150371069552394614706260108104009579035398770011770683366349077985660305593082265593048239383447953540194225385402059230605246257119001243900143940021138689657950807276393122532598300144723925723491473060909044913653733874406937981952168278711351130943887564053582406190968732521388752957959889356111547944573117693387772625312677362273975636274792696914080601722000566028211153084069817014120206632002483652023855785356751190560899921298414210262719260619643050054725688025046579356007160925723701828454292395954632685701872442014088428408263241385993786701064286050658294515064322444789786386288701683426072876538204941458297171338713613461082330788367204866516600098567234289185075997392465622596158478077256300593008006867286079419272091993574970632801518205157348831202436832020270549913375144906205812518405439414806526554102546802375665741892628977385427154568551836170275181101742276049308831688970646706244643371294439898906864112879870945888821416180304379208842931232821452808052854692551190569607518652732401910399259283974845390678421086169489612099676522688477789266797108667387124028281486619665269102169539671243343146799463677609067638742105018125211065059402962846551615781511794930207934072780112189669014924184265026456237987126264264327796875084035786497673373130236302988087090096901214979396191094624633668096694037357871618046794252226231583003878603549664 [187,63] -3014484696891029174103830817978014171952419785933074894708728058354051775877877006980767481469549447948226776686084187268006893197856933649610397776000318447863803070267961669738987732579120470719783638415452699981744339974367102697222079519940622123276095002589551613291613146307126147988253732573787354699306035299034430410504642594744124625689952993279209040128890839097987019596721134884074882696101093008913750505036765538881740109052551934015251254080173940810394098269645835918121232256656414210997725723953155474425711236740819525496348554187762316731509418829444070655581183647710185334001506950510999108493020744751962366622663621527526022422081674900330406743655904800131578459491737245238471347037193467302865204810198315262162151733452846433982528648194590894385017160753211774405781197765620466951598079693767684903432039547803805715972817034347175045469322281203760734284774601935316934023768996054245341641492815915089914356975887588426683481242069230605704030347350089458230597833208130358745271339595131923950738168521915981492505243190807490383376064812636189579925263335523315189914209514211143887178880859550986239526083708614527550694496488441068026745832746241958510706440326147306860862805798578479761837374603113779016315877360709164732042622542269860099267910141068467383116484612881200076094936765846746835208139452074043834629588081593866002791512840525945343779835848229903327206550339384156170708897545833766076557440131959174484331437883992416889454905914985508277844 [187,64] 291866647333864382494741502346280653840653236372954704633256629764044842422449112370995870145598597610879459461509065590809116537275678201148918322799997479495541684326590252523117404207101942927972651028874955670870531114109102665810213515028103946097515196291167106748949735310692442302846771229025857718828004947469719205173730368089265384137718493256415210890708351408464503141882148197932240970233257650183676107820655973715048997748434933092362181800298809228695253279933528976005417086373735903539072630747962427806467318496579068531542297013122437568332577289581995071898647152515900760713162101095367396711598428002902697081687259868886301253390361860355111948972190376718923825387505235743382306285758488872652786584843647917629181238308523929472702952871523671326434632856433305458701295996912460283649887390335653439778615817475760965665356535559050806788939387344115922486807077201628226680504516497948679739555050665662374057859706603696847603122035597250487376056175895280173306389707734684151767185429697096544525112045870536147450896567770100116750343432652712688679563174149069711680205294408186672323317271829843539828427438913569424763401791090884930791240545399074922538947026388539157802322256408352618595060375121883632977159781020744546182950359104970715279345270824942958961124473717813448774266351300576300916074984477907206844283954292987638621244995069708130533419332030565001658349842727752335749811745675021794554278209742373297836743957127540081038089153854654464 [187,65] -25855882858179542787548336828904092836117847771722394477351886289781500738844988584545747744162068025630611095284531975485361511561977157407157444226285340614475065340102765148342339614687229768805588474739385768485446427246342283749391928109213903136570397178145881562909604028864203774535965281922938373111102053153790892177003327507197932058641024848095290498707338992985758955154472527549094126031280002323184351244337994478056890801724150724691378447781273505679397500635413797832861182539858783975076173205931685964483884809015944752642428281377932399474194534713033029351900970362949000727369978633885255284360549868239150625118192065415142028361134978882517641518866927211497026917278963285157528260121760501298654635868129450701659007203982995220210431488309776703180912167991764266845805453557396274386354487531095300165687268882232924195427066852398205796829203327881789345781532680818480888248365659206396259521211016530251622315038965378369999090312635317086637058334806467575110361221159226157415103613643284021485839147174203584441019722202360919880289468224373350393178291405191488549106833936226338985405255037844881665454622868549946620903046122622658455614176337019103651184516370466607189245140417779034322426127517305104354014839463384155093884285531182474718440970489889573252029620170610568951707292930026711989091260106013830088543023830785872390780281241328235503563729050240537970908633986746883466834965683769650699692094556649979819596042476006144281295820612704 [187,66] 2093555751217182909193193013422490945368729304130259335919819663224409035295503507916708144490532671254521852296564509093886082296015001399570760422547351488408017594450983458747940140764760348292208737640887602294039167081769180166149755170624633561842425965133864870996006146133516846825743132492588378981371614078275690179293117076419732916449057846126522813337797642277231694991189995765046846597824579911116401737353958121607377583779731772506028221606733323706364329216436699790985800692513323310590470747795364215603734410061662106053832914563206950362432658175152031219473715343440182033173655802135624610707486564714557911044880279887148640582314342342529520247144499024710926288160301895722569864934896014455713958282216415120509628718375841038357526090195959782783364310731788174077815945454145196694054545007367230100622211194929925673655414082720547743281388329420523701340232918215490112064893559874324841201500756631656426204341501332148750358794004275761301766271260327064870164756730705667100684507645293293030237218126341077846046436743386688314389984791583166754529802457334903996118843649121069231879527290478263636128566332187520058976512952712720248796027571573149969115142143187916487215741192275140175458884069005936555267591172451783348067350353844612611446661454942580776950108101727004766910391408512582315267897716069888593372804951273640687641723348073903890565696474379563645205177165876985035668814764242374465166960194692366986911901994056857987770021296 [187,67] -154771352539404182511045255178721709858014753925072384216675780694422625134509074652599072213910033096827801158309143085948533382786338940725969153336896714852751342663883649321929212644491129539793290988869563485710432284072277066621827563265262047102783196603471045108806409930337591219421489811185258856564786143843364871328323826650536661075629489323344625023678195559905932687115402386191410435048600824411156850895154298199531115745227984094558123755151871418871034680102247479612197907173306557563722523516385671740655671970881344947783358932331013103655899660372645173057323872803279572610568876033616976343313679605708572518536387306106273284707868517815751315798807350466829670284211820396372258647809285084937190478139616182691791718943022968622635294545849945563345779936659184161018675435557659829143193089684156818060159846232181150127351903713107999443875543278155206517389482896975253774970385574873681771034121205724584998284124159059382838954043430909107465698481817495195310149042274739444898575676881464306605657004343871272165545325093566080175102308791264782400004173674423250859654894555540215602963225912991776004513130319170134708390487883525312138485365512302752308682908165372793477003558530060693736053233526877212681007262447185877527018189564067019466438290316146490517272199801322171960928156743124349426857555917549632661013163125977453038390888392861390084177337972247172295561804805824968049989934576567579668500952731359624447192640024259268274554 [187,68] 10435020509758636240138946859777221190986466456861785238672608745565053261260385752796569136765834846447837797959930805193310954228388143603466570796911820867893542528068381638154454023086009956050408842723874176557381138565832356873755177266764644127755138605532733905208418605513395593421197019731819707395558815976035989746388425480898042531661106607994391784882577846056476569078238212131816812627293025012596603549704811736828233570897924246129540284214890743488440577159414215366351770531532657554944406549322309964431622196497946099037546553650815863347544248475497783979272104997497395992845272691439042872737260903989189058969361654479655496445050704930108041769129138231491585485714625841319105797817374360625148206494612796081231662330144403687706840211197723517798306490334355978499502471655664429885847788478589573049543878496841272702505295923916062934444308090613121688984229942547743899210620791624683365684215305407311688611138114419519450093648580103028597448851498587291369479895237612568926906873782087213064556317754521415543061846032225939998529258057963055070071488546531296658487309964757124962537669101733747390653496477237311424177479990929725334061468863835650223850044751526524337153449467147020926089910281004668862705761309087337216546451590986588264175309864269471401144303249177345945049124828995342236899590201371089563800578669719573929210367627400844823512180366647111833028114999807503326391068652694836063093378370483073621018876949396552512 [187,69] -640906880072308961069291888706697197536435816001615849757553569575763125616202905468183178541324617163141202135263194438084789343439385711791330265429127512489475306506036833782106717731458062931466314477548689190401715564486268654650708928899544054632847901555716824959672920721333041225750183970712147595168052787235556088630031327787405147956497882767114751419157460378747517100968078155191867680578848999949560420146254360605743859738230983591159934018863690023793802328209232871030748940297791056261421770303946736420032932631677820661908812595924365678166972076694611725220964013056560592351531212557778795948483275030071878922350393358795779856716096290244618581900431066437235221219084491863984219023676870219412255917899808807304011761323979657471307942624810422431809760819443582611155814434187342075895703591509506271538693180971919326740964443189224847003430519859515311836755197283491254575524443306383471948758111396070617293918113129695849786111807318354554839313260611501288806404871352933127087751892382971840906752280721512324011229796014319447852453260352652835129255552758442606953710902020591551986286220264864922995810279256194266018291211395639462349962596270506978322688149451241228481073184473312688533786753859594416863145901967565088395588837822147432959562643641318434305830714284358174211143474725352977639682049467157169385897044354568384792997751280096766215214747933882122342773338927215857185276869499387635007811797052527223895077790921292 [187,70] 35816680455089382765657434684117234619478480197988101367735400408418402969836203318464753009945806065455652539945363941670096695512256218806218874241864065914178520657518504036083241633811614891574403887266273000439314286923854560347386888633824435961543986651820278150403046068887088137109231252866760840747271497042051051585887198631442990308313075556861821379811540704366304542911759167257415154787108124651535642119972175820179961129337083201158389370062655633271155310379688026711729391989635215825203752541940127184474202605328446810318734889057466166101767823517375532446733533486629014380478288932405711523204566008839535001163359764628549688043809693683729017063220538081227671240918701932325418412383079819459103934486311076975760221662908663754087048476014113319504168084675860822456980998060143777819714227737467710824840300685339714646555831398992429894563361328370205458346040551483264519833990146001263886005037061770401070834332630975734773527746949257405485967401699641342093658635508695633692563902800070634024007243094060110164199821414075521350044843568861413849637383544612689115447072666145262713129862220265335413958445045541570766960582697397906716807135131002280806567544144752806265845216534841995956111089828644876399981339664673469042464172637830365505938522285660354755032813009884035979296648690116029872756565159094740081213079990110258440828919903431194713858591184858826936922306212337796089873507948318544040417628712544511536618933456 [187,71] -1819044137585797816862836777947973356350449677233760188436001678203552939721982993182275122131348221238154559644677911258142081715443774625999664683362570068049280845200343961317003156732762054257860156447739940282906266322253077780241192403157047445844448246763036691008346133621906993912833954337133480401906558646193768164495716719076872170131882485749404512339448182192295089233508365613582646884447273982350317498434778171822822580335754017286833149191471585611239540486339126916006386813259814577144444387525362170597122316967701679441805098992328030923473894462570496555387145909182999638051970097588293261748114170024440712195799239889151074973911153981169673378223960826510239768913012385372603984790316419341042022119065914480906628029366480105816959759548668608881368772160209125541225830597131262163973330685856961797815406785523934300430648271320248638847510148363192733541196798730025291244004858276698520352733870811239131756949218044594934543410287570372645447922196095291809800380864099879072309551828704491619132716356261298184770507475752609666440685864647577719528781300759232802398043601861051047301080598888161156557148009896187690852475378700279035384238507419938379719226572172755909529679566348572889133095624515662316931343028550303776359187261294029141539177311999068768454896300424865908837815378780944315941671421518931334838471620037908150365776622778041364869065496067581974051797007739099464217512151186435552604909726341359519413966 [187,72] 83856628388391536099005146811920965096703622322553524165121300811154834159594991840199660748774422900953967656012075187608478745900681930853422189267703553658056045039787688435634581350883876999967024519078575319873479511244028776474194305867110573950739486915791596112869730895353934473555764361886537888984629891599750282479486506706228916124701517814187679295792819465623570700289516727683334043031284671826351986593032941661080568472741783481590267826604116585625695883002397089245759793127710864421821153417315081753839069250848275973037236813115819303913079565634525064027103083687469508915154077256110920097738895427733291265150003419747797362356631443516823634677603900335694274138532353305315945442435430183514097452403330232119782739352092058181556169364514379088377723691954284791742824812611556878085700541576853255045528248223141697964716140556495344367946511999936039455684310206902004184674786215815572588297884728924926775045789999649814334664633660252417468446997393601881386182588488091833575384546888766101434019901679951807505822122788985822149477135217632562247279043598949111933781606426867848724851463704574067216200299247193672889983153598509027444706019502235454269882275929594159542148310015986085961669682899307403314011379521870054666730697639982683797594111946046741276678682843861249722916767418686423559939689603341294673802193839113602798988960601927291919310557754002950241859834014623148309147504892300589011381807400887069792 [187,73] -3504512970350426318398922829688671054448552435596705140727573442720024122261869802910729287181732667526621586434869247056072331075116102652863898512393482650971649281190080341951661381090821359211477629928430133317960072987366077730645003672603436653508360487700335485415098048544655084828808998263096229856407095806777751835313478588302494958674757096664514276299857807685751112661464551275197294742589860196558943741328003332409773303203386456304302431437592196387455697015293304084008301912950253212934275821303286000529215649830048375132344666889115943396384712903856560856678800428837516557293371193153047117837480275454675464643015013277177378222575241470501482353174966350020455390059195037059148184054225266141911786945671112522070353614346853617849592856026968049506249860945191501886052047648328193763462472092144768958537417517360709757774223692871401036371705937137470456150503209374038549916834632889234160704619487914459247839138961900776215554296360887198498523257033593582864766075747178008038376989694730738355315539093639918187525085395577132664234295093675081086011151695979817097510071196639179201629081816312906245998751071300980509587746003614914756312110977522337331402466355161805906027197058993576479724941297214624428059117706864688393587413991320962427145939680449083520216340504365335622565576654631526482379919932343676325643574844320312531419102429768495531606586124785968528322697292082147704503786962801347171386503132236124 [187,74] 132606880358406524829732685825945892357256537205685078370342627987512078471789999495776921445759792466420824656146007166815836875611967575085051364239715949468073891102753773853087466090572383104902704810021283774093039330086367905629036561444577571911081100716412626091028916687725746872273916977317235206663736221596379653866459790084035916263599343356518858181125032437833547549262307989938132014651440471876539470205954465358837538306804536104028074758534946047729164128502710712191191223730403364358637559804289284036464214845023307378512115798437209327225304643689640499809375785429684558059847002365554610667202399501412604828407071040887570970573402779771438246507463667791010035650899987661908291170118750676210685242194438535018810325050443839177429705775627430695729702783418422625715189367141845545338102041198043740038742651632447959707177956018017257549545977536312495198654445197955365274941966848545166984955134932020865483100438928987717410254172040459705502739101360458845934859742078445282593566429072660362843656097296583440176933324460536505133029080696452172495158275587179783579127750536732794805746260684358777109729713513553159417662664650337440808253291710265850947313492784339580475462458061074939399850883944187879034755158204567972916039220339994824762240456221637698479181804381848274143322345066895568876920226010247101677405734535082996891820235224571037753883593024505374707654945652709506870548333979990743073974054344 [187,75] -4537301454590043215347705749468268478005703666363462960353964547591108392714167495775557880906552264821705869690215462519850633757440502380907569160957767040905287368365006705402509974796328724641746108957031843583477124201183750814599609763903706373798316359514848829631715716300482154915789638673433309372912754871245045290696318589942634286231364999025488905439054649538240612063392161693308208368867004284961126851556171753777655513475615257615752100727173547079599234905467011955611796862870966784892056980030191465912032123054711111505995975309522844991635200565084325933209186535570424490771733750490907098178485559725494363524926653845796879216917949616875183368715751139019697939247276335020938821348235859834335004802813082758803274743922430697635808320765068933183342226374853303553240095426300081662520912468547730960020237552344095584260094745123000839241886237749169415950697972497930145606642850797392670669156608246650800227654192895024066554738176474364867073735402645658520621601354576352396065579704618744372375367866054945643401708644347759341405445243111291999335768732606400978370682443599021871038693207839125732429610999012449838783594668367941088211063421245908086674394958682237499758326253617643956624260065436113840800258772528413906307839875526536805441705719359433099935182352784273745482377162736314359359677225676435828761827447883358752601762834298656571637920620887763170805447010737890255107828063733569506927367 [187,76] 140204325864680594176122119125729465747152298807697659227455037436444586104337131877655463707048120519954548201815248126292131856921790613958514472227096048170524469391130836805595846372029380168602831977232224759064581233763012823237890852753667571417277867339469810739689898120822246365400575294627516257205167149066564931008770977843225937916100945923033910256919320940468077697102483762531696184306148036974747773596476528447908843918602666305166042880389710038791386291279889736667488898590450409160708447577024164203734861282989602104125634319264098589505450451675223283250535618570817476690470700449572416303181808604520074013314633147539810671866650612682843940155693617810136561740605181176544717375090143913851034024010148028320851764506057453595950597984180468739238625467583858772076656131523432439266198362886474183710919242311319778376787595428860387003407382033876993301140014854870566587247621960248959241974060628291965254209770362374556483881132838926826837975703471808274813862319948418487073742085202683158999550362631325146614175628710985260204745482052889787115903262595153806217566467513295876891660752421200966253700483202487965560181208532530811340781949989911147551964759598757627734894860727603911362267240667280897130811816290431673874240725370734485750614285503837306909008613337991920493725043644327589989089830670603473221960213419322449037905475147631206964348948910082900365566651340155548153158642590713027520 [187,77] -3907429030650536656727888899178937861305758830326029668612915084174474930872801434207351289833047288893635124002084951090236304037977763352043545025329250317557509976397424151439845629213413238636896444979872434142538186032280741385175758756164116295814435621713669500786867359721836011835984989843465818513171267846464115432676627053842557270896688793779197832072060137830427736693593678577259949990645407237964959737637982305835928778167371498479179937724704019749360787512126198879334236745815641699270737802902460027398251697777521638076861634392338236997847145172633237847297343475887944689685093454379443975346013929587062426686400255183218116879199411031022066432281117308099350452653213134364362816588085973800395360478819120791029537938449220734911456854332899596703076557254010483011081958659446248091463570670986142953790968588291132989722152940518218220764379799653824934989900242419410056595890181289503633377605998114689460038446170068652020068974667561182415931862510750933931062712220242624660904417231380410145769521802663351702307041843881554269776327096261302359780863958698815315941197183434278842786916616658453843882293390635107418002129862634625589160824988835638263091554036254236490141276144547780799914986585968193451834234773725102974138568437969630162838510156568815956527056382611479033685142865827615111924938634720173554254629812019122718343039226545023325352723929076242106322340637970369614183924985551952 [187,78] 98087966632464304967493113950046503937981751847271233012504857224640097683598709959992233886925730456639635740291235355858530122768292280122551569375102672741179286959861245102512806027103427673212530201144643522961450288261031677215745628846994168739723622826538248965706322740358055615322003035125312214045855924447548763786299779697694673314760232030025733605618210517238030961371723953687419730179971666867433952885189309555430658485464339591732336469844123619967415069671570863730365691247210775516116355180287383346281708313425365348546068244268848712784342546514456526718947915503507225854470269062282817677256487920943164548320701691660850969607717224870279293584907331875954590364878970859701444094665283725125766743185550632875176375080752938790281370571448326486516447390565348314826656060316667629314474355870775149240178659696418140703000499501514877534129456815394377537948850096518225520287493978098271859633417408192921359748003390991599292205373926124075442489937297864210454389494748037150383974928714771319905853060953100052553486024960176918231529777949347364080340221722044715105486396979605070907009617205289510193407607175541118524927369851680041897838716581607652517276432728703915461665851453554670311704778690773618902515075311351115044075636796200329186907144586531884096070997029518878872866406866332595332532233435799049421741264132792430293616103571607152734535244708212981335525631802055322523269570688 [187,79] -2214931142753065604330511849791070822416434466465295907636952810826868082608203516736341691162838139295974862700284435646638185422283205950826213200690374325981714880924960163611554749188825298764096667510252804948371831815920136451827588659722667170622236653779501546608653539817775710609020114213161954649651679162364826718823759553245799505018397563332643814948067159049610000356105330640215183076440235583122394343464297482218532097167111812949431348854808454870861043789352336189604751459644452666672475736979602509364501583138797234237277632770975059013597264496920713541045060680431659826705861869085300547030647632672279570521173750155973165435803349441647804144216834443857135813255789671515148000506669440763870983065348939853659858319827873991284290106410706852664061690294933078001995707800703957429030757642010892061670319088243369927204161458757013578571336024692919320847317659144760307921252990379109928898008300333068515879653705834364904609131848549920154396319645931586568245577189128423252721417105855903825670286600287447392842726017225308085278916450080467874196005436392397099793110418389521063416818016384442870043897351777654404588260878918938766255345765743537236332182159370183121400460618833852978637445240355380679976907147346205439903822573048531756499609632469457196522027091649233817830378547845915793224020567185243128714504804075977512870437797665995555811465341878203094154410142331167825370768 [187,80] 44930971449367275740596241896353822356663300292357898839391512712053263233653459941855038157496864046329400150459503631863454950182199237535013925630165452263603147232427938874002838472907697617081612213343596514002438813421366527880795459413081870414888848782291470244885625600096609392165923475600546728717163215326061456972288402900988931371766930274909440986632338356894729506606113643724458492231666123502685264200057520103386693367553378518458431605894930160282317794534954877136130030951530846980100296287897283210370597429545387464955048397107078537080314564768608066468164271816011120954764003541046916704185937867370863835029920925434420173811357381790481811305446081023855583957070020441362474571276097570467937936961524738566493526462188409269665276035873550767186941614170050920501581489812436071228682074372347660736912661149661684104812486018114164293980592227844775506269912105541091159401419057727867992198888742187811762105370331142581189930612619951154368483329722039596937391796497925049111609731112502584020986357176092589869091489993247379131587952991126336943673695121999727022532047283968673401619417823618420160508632416035375833005759812791135794215280260588862089040785260752336220651842549880478187191668954184489819650489594014988330047491420041809341423225742715535175659234263162452507620119788351568942772201986021339826502750433299701019400920263535385931031946281341162848713906668752008352 [187,81] -817693020721123733323729660672288587563064759751965110806576865607847735158046022507429768632858422283595867242194553494778083294215491196632696955302237273990298391689350459896410227960612692107096889233171473901646298469608043758369567115238201126470767828644096802343174671564589411442983218848986023858215590410355579525999670671726974729264204776815411423409760307883956945463663785389145295884311527178279784108087437743138770471111615656971457304030123920503667916277930973423889082369234592064273763816647112234484236221871011168873650102843581122246947702343385473078917714184413782869583925772447680088505593065425382197768541513863044511460097061245706675579420077502365089878558525163508766471075956505900840331268292793666131697047651659488844570638727389505690287277179840750659438948038356565118266919179352015079632598256173406405008926137860127178168059396611904076949210422090036032215118421062043916677266886445554088603823008721414459827176392170616208796769719269143706280549346292164629930334756190429737066572547837415934311511358569943248328459088146786497123628279404286625854064195202055718688330934785063207762199813826148464444103580629717480333107641841198464416869741308660254339084860601962090729573831297891297494254616191880494159582518771992298621794094518711267976581654279548848702069635242630946732767041230794806453717211315755240923509826862598594984088909263156948987457659618308 [187,82] 13332398812884366973926729278781519697325786373033093728115607693721377259826228665946115300293664531008213622653133038511509414875551347374908798966241785089731258124030276736564228922565033280514564380536545185589995643073450854672284734206693120059682652618014172453175256903508085371321815382798701184567991095797598557216951685850492677368594438713222460092516973154286215030293009535123245844338540746928895528744800972242339629207749365201981047836074346094883572820359995153982343007563583537850956076206782686933102427868047292060223395263530426045282185679248811972897674181336698738836258368733375045574945829446649842790218378786693211392538013353977787233182434002499015545076538221076985238936237548434156689339196352769567068421791757633850765864414261515522833341087515649197581230900712207037383014167281262738541091924154013885764897131892097036327692759136447465714480299044078825658633623389712497807592995944543912402204323700916375127417383449268687031687447647663091925998867087597641771560423216437909391275569996062598996009863762341466724545301641742112862604647758577569489761316265158284384354612201181888562409338577630279409856511708252857429405524374263473799269643759847871856860393419033810316485835786233531046381869666887099590009502067410676406111642006325914652919350843906367800667756289170499537575911832414529505953136675037756697276909062812781672433819930409003247186320664 [187,83] -194496288902158831423653078846142075106749291989126624413708013257787702326531920730914526356199726762229106642067812488018759089757120004313622025113642888085515878636235164049734310776174379274005304920953202168434187369044001698995878227377965352948660854979371700829448657901888477108420081579570152734977516398675287246158445342406100211891684323928900392810797077849222607685533041848703973819482167720256739173631667113496768101510755438420110085350062446969250282750436860565223278219108762250555644645993280474272920041179218116456988969202862348876653228137513954299449806046222341712824778247393480842742057110931932358819862796345826480626011831849311478330517128100758932128673816843724874606277870373668197752360970642219700023926742722375807073088945374994908099915295492577867471491762040829965381243491772648429252022377219220767495036323223825805437066146131918400495457801928132661745419123328974304640540769726278014620823808944785651399052020134341207623536092579385143739454436012429998041863911359380165067805353365809846446283844344996465360491212842950365297010993693647924865079246136262288022713655385366898888089746165131806044993490615254495057177919707683253929627939328568440151453431223456983938494060614530540046735033534008039013669024282991422177223517315028282651824936037038000026883219758961467447052651949117911258268953591090241247024561237769838438120724825471444515301 [187,84] 2535173555725273172895896771242259757089837601148514069136068172296534892631395206484488112260745323467258863146996768988068633704752409701042723828858948480158363814785717478308058080626322838829907841469589637605867563273677677330133012773954109928611012348922678318245498242541618962261946077357799503679233016488665857271090473306966968266252054314635563680449624157664462119837962586784552680635782489508418534998712087771858199798163614550484854357372168534678489156494889028191186217308697145584511659075986784775793012667773918495027296449514826853525473171270355664599331182281121970371562429468162066740158319933655548068654092204529394962368110051536452674734321867009149211898326426199137859158365618903094619519474857686395548166182822840500955442407652223177932885025933869823903338129216000356087072178759623333708486613833628317530451782845159489012488236415070926828672181286940518345873271701532722281481232496748503196520213276297536329926788020278665861196852630532516886710637567409617272015369024563590750013016695036569629940866656261725427527273006897802817811319508302592782283392087279903049999936694219676118188964697865265891467860240053995382722403505164448917896924834033111695111666604108504410662129625520404471817243466420453667195546363507699358954014986445283736586190640366858522935231362331659499226417138444325357897659034299779933682382769034526971834595669083447264 [187,85] -29485090564461227396190870570802916405394559416970324358795480015191785894361459390209397333386373091752128679125349594397118828135657056093325883894024790411216762106915085862426760390547756298449775756124039567651167745595683457693025959185521069079520025440952204802526064980171252854835859065006375481372045795195917164596106761152926799932731698972915355885444030089489113051236617946753389193942774535544402675297119471679627481790412656417325185213854762112755610707249341757668652227023357934569899525650567883817502561099421071649521635437157515120395687354548651788908012963849292714858666046186925573847421837718105785095720692282057202069179241404023634709327163423397512505934470968042387415576349460381031000650742204334045820516205029331489472106542161076713370523389634185761826525876556412555934518165906485309282422597394883351171084300751747857243947178358584543412966989587799759276963464744595342044963168805120908034329240409257265104078758785044964029792756673455527371559889872835722117361448725394551114445179315418715597141847018465704302782520293899736238824619157489447254040996075042925212747531667415509703971342657901455913076142702739816914978530066869863819188923487494504763009443720906522896343192521028777842765978500157848912668844006044270599834626827741786576090322998793095242269441108401283283304684048086075352590201553144147053883503320579568210163716826984 [187,86] 305560442448426520137635516023912834492003025693407583235661260913521618918485720242205722808305643087237984228217093751933762213805332101487237279821859384702018547052500400981545767821718549524387709422284578349031025015123095336503287951825160587847157758102008257360834545803825195396944101992307415609280432310809622180050534384865506370968512242611926973266155490253785870318569572452235891035319053866057723252725915688375692715892783575853712027545117565505615050062365330639856145090904214264300775668880488012903311107622581534369413106729626920617684510799324311586558615207450548077556988902264873707459237754140351437316060445278716844498981869044577963952421371600951804470096404839699772277040586006746048503609170562375748751036092516835218498676459566756964595236829718765132902074242268833244972193583623829992027570748455503304060514606955155681582530888897321398307196014558654740732624555230645576848751999870845518428142012655593887986896165676986542441463683663906644551952778997597917123158580019235349577515304715337623451114713609616143717983597876385968264042145242540381175400132348238329047931077200614719832447960068002367749348447858225339952740585812804068979097373882447460323605508996885649211793921521316902256958915368216262401021840875680297670526764081866222573042525123085517429318042033553653693562783516923747290847300579060248442001242095573620653362944 [187,87] -2817664735922674481802674157537301144791880232704885953871516197826060293844713332092376891503094294524194545164581628666175363530668652863735170141033385183196470238776372323904383865263132215194995229751894017628648136334823744339357751029274738573007204984075790606835253521764072595456435347761466179612413849227812738409106965386505982031508674012862057432808003851321306512607208703424217552900893331252287154885418949257477563208606450233122397075544070732105108705386051565100963020693070304711083487408994192066370928825838452820825463042079332456810151728487254341852758099394629312941225092939999640010993649322325479673574477685085722852058440315981608878316297775496229239437963493978976396652457588488515006218484319582060782454148806587633707606785320877114384417983141933150719971913554733032853182490659644285869294565003237220196490137485126505449562374272842324226502754368926191155954817771091602382832436440678430157701242649572417092900084942632594271595034332415016148912493785708020853061974618656611765213844552776580146388553276546376337317037123341073964615068532222308948559682076310008498974204629882310953720730004710239535090684386265942651891853794362975279071438421310395749314124193906919832838293338122974742318425958268373144093418988780043286571605503922260796526901312853900710586253508789006685659310859404798341850664538349648803042313339773470156000 [187,88] 23087258043062866723814750442774734601712065637169313055280173526739344804549963875794150394274865049916920521999294090966626819257520381901711034732951359429366042372803628827977403524562503576998450990491323148082109013958909281582763801234806242200125746720905946248987520328572830157382201979678702095319349883978586067190543300731289301145062349303813910310157287065132458802763524271270508833946555552187602288371601257398818834350675117873978998543419930789854789759671013027651600984186716128793492800147685395850401776251768075153765844326999673061916722657312332595416127989512843425031513155416708299498437483476586666621602570623220044631642701136787297410027053568236711295886492236570190606115487092447485745340667523435462759096880814107576482277524650465302845738679418438483187306110679663279447373284511984239163360696182496897552046907911524166258946218191724336390531473628100753763811911827546625326474746159282397901561324091090309148535687845154617279916528482640672250052129720114478002555605477326217664962998739548040866152448375363394772534206240260973631176908985557648828669672744558841124966108544209321910580650522477428839926960255820943368076923936814365270457253961139861697881215828963982964279103634647353308397851324710095648413544436305490630624344755194850798014409610089854508560439551435801866951769765129261608767049879954271675096250762954144 [187,89] -167855192821416310165634100134393732194771623077299701768441891083393663382245197471717357291865447516635459208776520783461905335028992921089008589361810465858786235849573409491131666608008018727050571541954364132576240736306774567942800545880971188670800849874262370785261262056655104325777876690496721764006954833651662144574249177672950690148037511728661854526421828855316075489842991287592852161430276514748572599340916007253104091008064426041273315183417730088162213163394840170568514035123823117485474379624045711156636080967758858893584086269477358098429588191101524479125904914713407837713224516720499736768434789592345406308647386493891557929191614797305200026035943015006841442624305786673953277552884544789109351040915352079558260750886605410003265841360993928112320370098592300636356129181530592249990974410403016385249502086632192421788574050756630763678248889782876023785579970771863069149179873533467231642237268024849902302484528688891414507790295131155985097810616055577280047337346023015895133880130093137932580427643179255976470773536575398635521554756119582563136115633564514000420709583266456776175827109545925942253710119278368965325732612577289585493064270444286016741871550690891043370466413257677293181983971698522034759986151563324293659533346617514780424617104807141818563608943663392348952586968560803682195987724143467634778958603589085833268673775172 [187,90] 1081333699921993266089980053555877663959013072342750404764002070865627900459961953107147420633817418089904292959233230935619021650534092901955745995623243513626908453436678517346672201032330453464052053843048568598822912533797479893029694344215561113883668854371314729366663735052178962430284844545510953772053902045981741682768713207903468863595485699375096549852148588480583431830703493872163302108805825624386617110909339636431085873425074916688333070316718333780748388728648848017588895009074987625624693934384572057350665796935361200970127388110618468283660694747055146736461863383559710267082066253552303563285035189358910042699713703240168118579330128865980262610778491419102266019233387767820924217211542919174838036135811008002706378959210578036068340344726749153150190479631307144737212714924075370590087791655836290604308710610850174661232506620764007194401438868992469336169388722580326591839104842182867520415614421796713576866708100661962786287482824376335622049608931130948879680607767455578916946119805538625903281691737198104860163273234913615893228958263319999343836513296809260349193853571338124698719911371128790826286440020017653448040817233963230447738479847532834726796158013071234973339921335356824778218925716343681490042158857271077427411352285683000374361805709896837620920000479457029843668200618507273716932048083896431487372765894009039181282264 [187,91] -6163456667411625983993097813645215695333961931168614639914263092904302458139677065939702210302983330580024647821943903686445011144829107878850754644864054675322680233628497885511655012047204976138631315602535208547056828281808220904086315962441427105664280347319232976546838255971227660127548318719690839400764276351909306416263616162017053843231874138674858440626324489958492265599402646291308358033599400567896048889843341039145610947068173457554153446358563754603007141415180220875680961527098562197225441021920303610470883959928059916118445331809398837653911004265566757049270252092044800854993505373636381502022383507829406295845812036817708356623079499093009740792160245844495071729112015977251755092945096674528089878984492739634298809777658173686710749638817354618078402159612970680502112669850507720208204506714587810966814515492375096122576811542905670639143271128252627190951986761719657053000799822594054195931524897475020542672616741073317742765152939966233228653339871463303584312850471039765545658754466818911736516059005176021227900150303720353128729461789550033782646758393194097535566185382730117665633718218816573227245337423411422881461878417376412307854392635490954922455642199089404227637436143365994245005839242660576434824582435452285083860493483458325756807960473686589847499853723752055261331080297752929378549122847846552434220169050527622549 [187,92] 31038375964473618490006287597084752958379718463806474319674534629645975423061379973614073311975019827552656281633120722754820173884046453721449077047875255207245825842482911865648163455983514306070734003335248994602193295807262676333353094189584544870912610100852896505686646324346886754051073284985490300914889915013277740067952979324760427508412850944490410319520069533801961119556601288001390532053453134033658367057993602625708120153549926219975257281959647231144164221605439236206377177895763820601446655395370550644679973930226606915425475056064272982791706923261104865248095882787348091519417670006548171711705972671534031076266757686723127592948266552812788363993495097295590240860851585051046162028199519793686088482776619954315222050549712176970221738520952391592678603487021790602916723149381014111619366881827744561333045675670650355247980710318430787862994284046809391223257329601874020084036165865668818705129417574361000980467368380348533426762963970141171283909737437819537491590205488404470449045523722516864047575126096726805564312357394519978073765549221543712589823090136401633332784265594717496822201532074860716877634531839752889998454266193746125410599157391886963876818946243293915135370854083251649171242301795399752392757059649191169403619054182917604298621893740104862735079875290899282366156987444352255328160811079034313909302151792224 [187,93] -137894372675744333897526510368772327104665744689066151928469185071573655874659303678976297960404112499148251915416342035653880994701177519387230862305863037888054857104011242506536795016512380594266630490665856193355914946095234951082917095162619351009172600914915122357455130263708663866093977084302916056371084918088210871422967827629628120670254134033060902855325764719242970182675950351815049099239365374052981040895424513276769417336214764528739800481665006773436984031397094228768421671268589653633868649213371766765801322263709655847024122256739618462207241291383789189979895967453614297328280874087384186729189694924877899511405066761436472860995652969933475088882714145441553559487923836996787894520865212926252153728552016547144824155222121792429291425182667631660786855669094116849675356187358647129516361585558010491406715004106465670954002047188349027682959773863961977666239822249914606536594944752074606178317873840048387352589733976137149191964135436640645085886215991800872502516621006446746175569574125775961800648674104015870648415457023125176943248362523628514562465176693201303603370168560381356956082853499069986825311714253815420670506188909160950033430051522871203694408039122173763394343695597599164385623681608617718567734030898956723517208512511916303623176831041580308957113579168943628033327908443777681615218151207969212758143432 [187,94] 539661665587070626857664901179673332813154041775684919370676283318699490758164752098105156724988696059514972391643389211351586200427708258586106511527005196825674825765595192370557405119556227495891987344883561880446768457842880259785247436349026836128400950729696338199824849551796892651951400543105743977232964028058841860120691253612195267864659673452630947860642413290154821670075137111751022869419988789933043440951184385336082862647326792248622605332241118945095137776685537438037357482615080610180578952643279667014835753923596350934790660501063529642955403391820766707428627788186111111808283269619979654933549949335997561418524962829361724355093733782072874003692234370180757139617249985979114551449676346575145873385023435826509637096133403523302855986425062419052193913981300130075993777994859829823249481591905274096885195001306083221416715741803583670031246016024688327425531681379133159233897387171194312753935716050647204256612749827703656923657130477484156850700402484086516336062808453622258445669560811852429691900089289036230727662083212136903998257081462792239640575654907543855261291008889069201506407947530394793132968477047559105242091986978756751173901739682495133154327584593392561244115204669822531214370234299976653420027475213287746384126001409114121575310978826323345598943778160630671942527354028235919759160470827460497344 [187,95] -1857673773177023883963641932400737740696145493549286106481180979689405384785903479210057244168763710830225697176629021738701095703251244881780444562503734845910482945831025451197152922473756448446840207468153285272646632100746422286697712407877392629867324962035474422869154680106398870364945463491152475272241814840604638696262023621476891883005489725963634236774375461107292808636966558913651197896818180128721340570845475667902529711008161077429320289379098388227331730670094603671615248376773624648988083198632137904578415520421194276357911733690204822835866800667687493697687234462992563683797857790366497143746563618036573777546925522419359606094441420747013831020572805361124445345703560124609770083626412743465747005213850369164321097683481330165878185373611190035264501416811373223519480736041512641987148893286974049584493811383905358207996105073251877022497476905630075324168761805523135251597458720384615522931852981368282866458474506330085364551412191845117206650245445236371230264347546990100385889279163245914985735467854403536347495167238260199861764112552516343801882147707755905646632330755795195699184157645078578494381768363792555837847886489871213622851777799012784224950803559268064079278268305414197301284933390444694912236151134910942730843184999887626497600543009754542662256657648600317148094369943527269368079151381921032 [187,96] 5615979167591363812083438448131785971868541503190665915384724191181658192077049474570347348709084566210345714230854068271425945999333920865960365314669220270209063803437709298158447399544412201132899764325439350536240195245438372206765290814417819543299422696064116298290574877626400009666332071269855340796617631784872256635682956765796645583407857806876651380019897961428773113389009025970406914314713261431798356323091087940302731950721548137800440404157753400860391934743815775817260818749487817989170790469758739288975882028853044748509645954250150461709994960872201464994261380306004068146378081705284199762961613574187397653609333482023977576078020781437550221367565643790494265940348798651342485327095080898951324990476992077426432347703432137328388465076709298842907659243416516969928378059314017162799284149198320114570920941731623319183665063291855555746829013251184045123081206863229365459675525361994201381076567660642963980559810016144892542418667657219718165075841952053115754739962193434039639493349342547133593235663996935311698743318687947769281328307413221373316686922051311438401550979838913956486143019956086383294014324411311731037381895682090151599501987383373552893798368284187673126054038180110186767835719071743375291973092477445430281910725908598263959656350934184761814136707495118826713741703428376006387401078656 [187,97] -14887232523712931570317229123250347777418678410254866791425870059414197162231528483235144142498858951130758111295681351675948103345827760940456955681848147285140526086111165217481479159579137300558297846481540063097318817503655277212304607299088111764388430680788182874650422656088798061929471295912569480111868712712869221631177033820094188606487783562663900690884067222070210128856083162960527834213203438848078775179660282240136839380914274658480213123862628945731598061749833916659426982617160741207702306526732769035784101510819698739678619623909831847778272249176927634738981027346343255540323405087427450660444632704235202067883835796586860716410656836694427625575149900907302876124681081318513359143000185376335630330761235294122994027402556265059932976229074615052341826948684208878557158324035780761394100164630439140271495559460960711442198453874983176359958295004731154821980851706384186289971894897154489119522876225082560119489898137518631578968375290228149746233394118510436707464652667922544218407766793411310031826494923402543672701230302509406869744716623187657867747974479502638303866507925718151434859143322892462657310263391514630499446455742089739100875952688665349789725515786078953885072927064612869338752804124146610575293261813971928572005383678197846289022169504650249914034506434872298849083728617580392379728 [187,98] 34549932128920453677983267114889934431217936599931515449044523906572418507090573864125071555081015100443921486499708537728906875748865459309593391897289709953333488466483875648691761135175389635713866229761253642606362301281114699860367011941848518763866513025862248591622592007732954149187742475506106381987932286643746685815626732631924962159697718603818758955342283050671270546541508319860328225891922136088548897250472689748035417982783578391221268403889991354576475031621727436236897304712286274517976652184580370239716069161259501059347432870210021716801108990636597805295150184375281173954081900971642816073644886651621275881413536344191737310287731100188708336500166677472245457615825378447546912076446244060771510576233736147566078180920732732792045671065496931569665920045197153216083173782501999306258354252964412511296250536505050561411485656694379586978003617736195538649241592871895612580849765170478752774305686436431336151917660160710667677953432522420207773517703272891698367595457193862296254151897666442760348653645476385482782199928125611451830920597665069200547424830272612287678658707158984984094159491854784639775191109833019035339191318007554739937425996524592192580003636983568959843565638294437985419309756811108135630018927983366712053779718324778886214818199955256220806085407534688339655570056709341008 [187,99] -70084902551236761452005573465029978887984151817424519562505909264112314546453341320830837012811753900255292558315230860804457001001611255679722044929009073736403117853945742150657951683086262218688106788932423631487211302227954663115704600634069430496903262285585144624579282584167339531986760991560647917314006276124288991172166532093785515665674279247264034671808863797632765976764705886515936806995348724154943781368389478869335236806559338375729962990671459526335780915569864151566126300257755281190827351426826617144878616238440633787812095310233384061952305220768560359296926259692399443932167409116203242573027808974872964532284969762550243684767084543281030321787676998076370393035675264456282174284408926480746522940520485557463273921804553448665736235458516884721061557320639580420372301464601495702748149351614281167258707806384164671942186374054639842553234702070786744979157526802677507708000017383415739658466701728668883202591508928389727344524142315887379225405113976175654367656733236285589186967015973780078209148128524175910251995047002041046001410036657719076749384436111098380040118336612698558835783428393820113428916092018046949483082551113056326070359343846721118130845017641831255900069577304426164629686277375184834414701641071222217053178730835860736020351652056148434806297222362616423059392993702 [187,100] 124059799404882794819724376782150205998773538062796814558512110089130537558553799211742563007588896496181485105000008937749140896683304801292810446734678903462900547726177113248395675512343358563902211831602404809860141732375348051629556894942579997820868728577415917307169350222104140969318198324128697900639259539023160633931182976583187357623150751438514092406523033997571111745303631292920792492072786142253474486476145735557772133963161813494849687324572486912559454297089023512691173717142800229542437740094724752776743583139066788049061795201023918909697411957722174924066493792229210751899926399358479057955090706965386079392788062494447685155702052596198124634528104015943842234487867430177616165784547799248395024052723652160011148788591759375525956348579409976250284999534077027616389644996145820263302011573374126099633031253010198867016217102626247342664044444488309743776966478630969626819662251045803135857930996795733774118330409429189470965289842644317035467646231292578066151745032554197770500616658981963437586003768104941853453858005755950776660270249324976854968042869065235787213468553214932446877641809778918233049665810431096343446272723834258659288368932083572805074709075340430540511505792274388415501953290161964947282957273537310601027418007955945629007369528171892283517748962114760453103296 [187,101] -191309786163483343524966777434197144036180986743606832353161839368568298305523187281899118244448714294096806559703065073143996184536236882740069162773331476058770973847602466396667309691308186062842778581309990024017259026459343415846274955461243195253079559218955368213802212412080568348630599531426134618142518745908751848519657148466062013543039636634373025456397256850767141747835765029479448818205456279580934479624590437612079547896910341151582648428595732145387366449050999127533746673663197273444681994994397663199285883056408773667187656002857914119694217139250006102707695792259201939306294179769532006202283071708408075640224604059637795926687126594909349083128084972825135962481954441370097268822847920479452066478149297262520401862926188614699636433016661856624106089200168575839373189276353406378001883916765214848877789681930842240470194666012010008054940048226534093313808663712226697399066221538556801610889472837358869279071516289319608506276595063063377208398156641778177377775228407825333737979947177746967617674898803341815386152221372112590545034764614461047302572783072519411890675020463231775359653352228581206269625816862682699413904528423327140276545837149530210616077554054088865732668590449316971296371086532989012957433103100563600937815931749719218529507304397169864741932216016993300 [187,102] 256564644688344772091335764892013911227366360659931776153242125995459757234287918533757581073589063271776800900715676323825228440758382135613060139381764394282165058899570670128596784418891043066902091522602021320978848679221711202698273372343634005321547404267095159860250171797158809514045941394163612778633812311354139051184533237306395601504841659496908035748844188869445858400592897157971612148132899748757511364385845991399805875247356739781819484356485408343345018463352081838680289410978144346064920699649712134334452899989506534341821031014238776896209844592136939265719168310263483876742859705877750246894918251045444501962091368417946128369829932593612821938550017106559439692845778167192550653379014383872427467191289075146263867105749105223346089011304892151280868338215253123116678794529683069730867606041042229271348819807703039425359399607108521241922259736107271055785887935592785209579806124399673020851334878726231136821042816723197770251504038690498041602077191723596791970404391619079250908662852129997508125683113255275944393334202763955929093489992423320739867729974470617000262061052946197500535114703105314554828122712087813071369553373628229022115956993295730651496465667500310040043742880413485906978572320413674176098016470489897154657138433568988122582075536948618956532666168224 [187,103] -298707850311682791302609287706912301393645724350582989748558101292744359526336592913474780038125816099179046021985387006647078572110004137325296929878804887930654432301995041208916332748835273384657745411670801025178077776492177328263469218360086875752690391986406756790186525803720090154031729546757833838559858412959671976317415236316423856873318719983743041129950907849545602040728160401271530095217354928313781207062540054623919251858314491454982221636932646740778037132047520727117515512799065460032153755212061626582979094901786889779347113752051221304930256897673262713104886029346255224893458089300569234466390215356934089534038251477704226734117488577296342610961595163932829404327704910752230182537019300397947686807188177796555043159485965976803696718855701981492194231147678131934354639336678606756373578028779702749278517609045641594262867976002290076259835035217941434265404535505459873658576573300203084664892084692469422082593166101662936855828018406406238975171222174793226672865001973077692431553386140392832542341861008660515932116227318266328672166812278918397084676243793192305766614622537196533526863946166057517524324043992853910548147767023753834551665803961860730858188480569728585871764892765094698496484616287771010392511578421172387246794358215372915933517320929044067383388 [187,104] 301373388531074338903928768726609984136759674678839264569393709759495897935599502095716397836806914497002408102890183869155825017971787620576114632603715740583620965033370640713888578792471078841851275201037197370188423187117426329350329178309016687049486019244570536815905595200816277165365136213992382246299767436966760860727050886895678158624700420739582692773989400849829800217470911217242793986825442215020366654572048367235655746398160138846955284187082750795192665331395483265248817374158098146745032468584579109171962726460682799987649213107170011020718290151249925368014730224299561485182370376584262794709045170044621365470741967743447308975013416072801046961873826259089302946524552098031087028431964633372276882503697271206275704070192800243687064460718115172229051854832600203054617982159193428495864928862730542653065153082697336997533655175006451112612608123454858621880935082084999047120103958178324660056510639652271701152017956142330717735516082291496993192871184960427154064813426548504306577997361500332007619242110910416076212995186341271512707400438172046333040550816933162557785107598112098932369193409590863477613177312379829268905005434495353250082766186749780757968384861580813175891500080773842510858021671422083963086678305039275488633844888447763079426864339415056032 [187,105] -263008747558738864589262218219976988542925012014811843321735531406834049762944466365403213621270137357771618411611502183813291090565281626513031522237618208900253375511564979028201975368553973757507157156797121253643747289598581372284887493825441980915045680149325944013755066987867369714538340382831084243431607505129347976687404580363174301535032603638150672928218431345015799764050786737221951369413125678938941663411704265408344710799880834110961865109066481726502754995568506553277099554424127515055040111633157118491196049088287475750817846167230156808942642570159765964670484726194873715475169512040782604585891558876547252856665271013171175502260513913641922933183152782222303663791556741578769314238913690850512051282646130273922513641386495496802080114568596026048434601633196079311101756628732302234826828516893882542188858158550745331130646107223452350056025064274287250428282697032828848217352932396271977344494664492988631202299947361205767761200794015188883542835373755545594969454002688680717180763596991394152574546672567071568502082593071685550992481267171248406804840399152102898556083143089236725639528432287290343505961154057925407187065040083098398361089732219677485130640951280630708745647405282293217753889860077548469197063477347374454863686344699822319120267534756 [187,106] 198161938197520086314932726776132563615309119205819188005477123113712544129800024268575551157545082882986366732754509308067797350037482475519749444972958142672956960314915633014161018119068534110808845054139665172883684854891646206731111669090920982358798929147934850233319665794961876927643040640209600110718737284685649646135390806881305526402839618938590180427209994464117431223329412578333066683114783173683076615061506413924994517064767640693724296393742771367176874246057642427951510704988419917322109867213008413550652620363563013549691987861607986474074686191522439276877026921704119404863080905968731963792540202176712794698819434853494841957083989203490500482117529166927899286667604712767603103800440197568406612654517720639997135420064093347474583439299873130449243646405146227678517751969823920145856793678219669564108056102682483400422486720983353286982729456502111940214148095677730872000169743648429651956289434302518418769036959934390740590677064133892823713461200381481633406376596343264926292867961161626399046264572135276457052222392712630167860353610737242436554821231462450226737355721206077454558471329844014205784642620719721110291464865023905925870547414092184374245680830005821925989926212996744304086905290317799341200305090904804678565888711782875295855240 [187,107] -128650258003158699228591413011758772044683319645733452970858825219797424993994780035596039459422017658365073329664895684886790974293091126062703854910259832325646237805813085279154228264483406402020186488576450888889161738263613975413878419910510414109841650734060354375273909728781290308704464407315363466122177103093712022218014409544727987123550129734766798471326247252295767266194453980902396606373980473179598647030601931429535143224133749047209214195391283196249095703867725066568353344180117324756778906031994697350200369989288672730456451473733922557907823172623677378030377906997183785765253971302531317638329336996051867761205873179485504802184902495899230800160554552570783192019438702495689614927473697540074765114364712028692681578128774031768147127507052719797119686533153436094101605496462353254290984557472248947378842288055100803989015304299287811861220656274398767031563255701441077697721182787066018968639353593458144182240903891083776591028549748584454892233229829765162848094455726808923974568895473609274362809451417666042470101927586237019489491455593487682979338765563217555857501669536656354637279611214173790309405605598408350007947405330220173280101855640821737529473670304442884244796713291249860173739924262888884187292852168744197656936201233836687 [187,108] 71824674272298013535777882863749237155835411920479733998979725748037889830188370246309908212964704582922718554493646387323603879882057103211482702310329024483294478385282308417122598251192842435084021573062335774615556675510497159608853733722376310723770623966566915901760794160338708066468881886490772705430680568548542163481732908924082079509071308931292690625142430387136258980198153258615605871395940100879140416228863088277979768574155697000932244856661750092384177966169813350742105219098085172864064631733517951032757589413900906233541390358852847124116597633940303084713802163322340167439892986224211257528457434744896443407105593044703719423171401558383170945092192836781407268894274506193503264817471027793739498619190158588234633775061365488655202599207985745979615579080996615290906470055613185426122810643062076797932415884595256380157660216638864449728551231279270113990725082739461125026857193616737272337897577811591445661288776378662454523763678802717949644622680505926182013141880724610820179643634946540804272179379881933149832431922488437771197728319098590190262786760517613853066498990549360219942997862429367050807947095449247388085744238971646888692383046248865101964228974006681965299107164934521519635632038805782225252229912535443567029899442368 [187,109] -34412539838692088184059520066910688513035707210805203664463726712115071835826130050514559133901896280327822356353202661366868245025856633323475439360139741891469738319303963684329425745357559681678085329461431496655520370739440103743900444285098574160123509339417792570550742227116750450154287930909882107535413439422983757925170228205028491970704020688587552775572006108515607540262908614880449423108400102581476504702491820768500742581224181584249428669910934389820881344226367281391999071160593664187730786982241577793143040701263549046502236895246903904720169154132192965110036623271284281966904972293717780338158091869122288012758850893560651866760795327276124735405892891529159489268448553638999102656834856011466098934489929198958784442850640287878645878077920039685490370578470552237116310852048228233043125540771541912123116389322430094011346700420701872345540746401361633949213104734328578512827112447259635042974785915709717462466841670954778636128872277658605856580930706727830747739961711313528652756944517545056082480911313205411736501070514130043032976739907241722765959539261705697872982480804577286929942518295268754089952834561228524964016209650182726939425632095127716495079751342445745728663215754095288763837655284707221913097511117455161304884 [187,110] 14119561464614035113762012761430421224251805821760987130351063070480371816907566775391274281476856723047016310914589298654435992219466814908758680151018549377794286082157536842015410655131126954632683463077539939000229416659131269834867844698512841930396134259397366737183332092660197583591674172007829005569305913362795970006607202090168768171386778763411676226307675991174297089354056082409861755317581426390320396336657827219562443326295141307095094050138789741363073850298823563732308771812042058849219051995672017650595176325586566100198066306585747201419259037326120736672119510984930236124573315710141154431571123442471554613871991417407904656443343929985852286956906663692493270226298066019435221413849815043562122494027619966678179804631124824569855298323813009241615743294575488483666741821333167377460505186032956339631190938629419274774354904524674108662659661435137289312034165322216886702190298249810054371007480642498133790925292098031897095050837624794015833453334115509559527114505711005029593725638898724464895042469253973206468261059621756741494138093196350012775203985672714265677024158278582238622388423404565625211911584833869017061870709390691823918212508919173939506194548243407818408669626030077123766166226504387267951780435070228688 [187,111] -4950407247098381841774719508404053262058771487434716513343120634607838879080361467926878123976208893148230122026406778361356886004973144816365540255731506932241204662282135553114352993568666656219077747681872622557504420362478783075640203469019504762732184059512781172942121534769513719745440794181246681652139780893618890594837052912200817634282167930584373040224228000110697298170110982446400611712933024488423130134458757707470857972396049198631070926606564995590684813760683583056855732110180383597279414286082515593226413150936528051417429003029066575572272437744758215666539955794417702723009841708738676953099237380172614138518219992118556052620085302783196661426594882529648505160965605254812102483934646543269921457266583842156640756220533238181964028291937017930674455533842045870514751779208036147746574294691597167602429531866962320542373645631685742400439730687246627901919203213701966648585437825935917064754742503082018171963398402843210714829132622164794036701478661342589273022976868309080018236598837933126054545589834306171478192033614512409030858233320677185243698680638553358499007092679625202844575800579240952087440286340545141286133956413442184381071888087285274294227421129377595834697077992315696638093462178233768174880795038 [187,112] 1479792025817465842490613453422328177748785749574856364987232535865543178556904485743918271102455700888750314129357905398258032150418907840286767698083370336947942805722403277194450893056583365857673403104634997818368965881045456656049699997821423207941342490748628357955159440347058616283024087924664770833404321165842732561949759282337154456548947156251930920171564517669059083562545989661973173401149906359798185548325743109194358975521471396062026920467372557517695882810257305999695411647529302442334186690335534224594916767591722201111786346439011049369487950156538607656448802992226924429911430652379958677629638985598823099124166870871442605679118293826078081117327336955547074501097310877409403618940070763119040629613188338366868471918612749831110060186930186693684104882972866926812320212060799433820255273305808835103246484857089117557248043023715473799299257739986220313225116679969951138122364223983346919343749055467432877089579842625468628425416034661060569410027759248142713001278410643642107099932738246148355623342690624057828164062556496456215684956874422838034772384688712799080784506752448729373706552765196077849605026894912149389652065106324984115689671130199756531711217041310225818000133240172893544928652649709119339168 [187,113] -376265767194577108829432035586764861772303571685670730572143192238883315413336903524107077462853634199873432923925249382040000225650738809111992531683650255803353207424038795301222809349632745067774331879974815062652098919694004666287594269843817258430427707602408316688890353170095327779490576106582547952381145712505041330291485514096965650411975119356839717115837781179882010499367131778060700754280752712737340351790552180215918365284377403881992205899334089476098240970398491528675520994915495521080959996662597301449684081644571015461323061638908946166687440133906357503109929454110863634381206715296571826194244768177569569583701860736071365277140283514894058361558953494874857358131065172794843263690824586295069934737547318668250779649010141088564245256245375374302885855011320188740925152562971597405316736349467235922495954070293402709999926430621468342815646745253232636360293705076613019489373375995305636376154699633939922153664621379016510368270073511730477684615160670313908285831978097035101457600392650271742816449257677698141986332717256619697124163982302701275502255183904570639901822901709088963423767049385261613169405962824548025706294728682713891392007920726071460977089733819027624718989130773462666552059981020996 [187,114] 81186734128642099797257706854734023134948868756792764596680349181847284043024324295474181839439236626485579333094252653854147710322380619017370725022917374522333336046363020533827312766967752406297664765242501169709028403639185921532615911864974951886382986135376996233555414191189687001731231967539362509579495632903800718678670986420514041924195077578738139095878480400674719037065972910595437161353330831807568628234035121817442770770090167097564042914032152270282688092322175008257552142477823069951745654629036349541207494395179697618229507516747569192253948186452684437769598457789518129421557666328148663985872685430362007348757683520557273217094124472723375141251682941855967235311900764254050411976148375960018841379099838263943815502180883315442033335863624891282313652672164985486426313844189556615394213101080958977470972929977374509609620775883561019407251265050908271358479571536846061178506826699153741104845577994022637267981919199050394453721119893658661717171064266424028985099745557076869292642997680378743635301827677274667853959187389790892816067428555517696740147551430330676986198315388085811919698019997795521020904898918885577088573854523397433524952791866716405776611086544682233227964398814219563116519240 [187,115] -14828594899355263408889572279121372656161242948060340547098261965545841619106069062210472042499503872269870854532437437883309448563650561559719541364474447339705077055528215591826806516426880852906107884993221098711035599272440538601144946759094176671107651804586807356543831214245734756422738592741119711498724623201179830392596119582095888876170821774284834994502741171939924358034812639017856100703438975445161939726807199472769507789697271106036596371304472604161283657274826376784477617512310997665564923622193502303489164586154162044733843609020980494248860994113313123793588992493757504283827454678900850340897821287492620595727903717584006937031949503858426097395019479012401675888070439160084006552353420706573954677803054579469985454929574364703907587112330417235509835150742873360602708870759884478538887055382410157205645702935182703097996689070285166816523646762133940832038401776305962966767980372662354592721557365648940969168259863659988994055140696393520926918619480799560130959240161577832332144478731702387857375194494042676856683322844297635505274411992979350296601723155802108924090889475551895254401169176583177315614908578388844251323684904260873459412505017647188768643773513583776088348818500921391375 [187,116] 2286820781116783421823093567190510379136546971923240304976858976903629576821623521539502859879929158506523954519391953045142847117425910542883483871543707793649634114403831317748978640261789176660787295794723803148922093160940380113376132585079826594920236206157286055343708928113110658960481153584307441820022746272541317687924235868814148657188093880910499705234129685756736841159272459058689308295756382956232077888175073605666349361027500241779280336993972741040573952624812520334341888408179632770513083978085640312314132876990201622875209790919020283158320644082522575483845281144825507380151072278598332022385580489931591591327062076935245346497572148165408270391912880679848522811755821497269972957911509365326138536412210126882455748765849479304205436837595742059100228620294602987816785032702981826237860162662543083720245203447045798561731737778069980537237124834558980530948241318752753621761548070303221178286218698168128374000622932416211541655308667677764430306296977257317407675750494119273206059816041058748671359954395804990821246594601373186188951642200294699286430039206114804331880732691287478558433408825690871751953870581929421931477111290659630661400787614732804432312327662563974548278027473344 [187,117] -296986470447184687352269145744843459850712463418231697646838138745697264550950686566084235446872748718627717213753473648096334940750102627219978477906347131454377960440039690727297796006032962673888376375474720002448933715226314005879965815742219426496769323394724256514066038261847132174966090040631001111466773989243386672022235652046239441729544325937692901807061586877864436106835953765366029084974484362516781867840131758419676039121341012726608311303984637672305363444708628412334136937863788910676382128340220544809084564286567253867282302851243885497823095659695032811025547944620312177163026868764266568201340069073380938737100372488360368297470079640953564184837372348604634184729715444975096526157184263853301266633461137804688084419468870076372831081581351982051353430975903494215410685990726516759185388084730673498339665958910743128273707956495685415906071000577440005206770074302257306740750090874358874205201861473489733061241245495497559734878583760172341976800466480916318744103524346802550882715837432444936222255131605647500050396642854956288046846122989296501357061542768863145430957999432098340375975785604979893784277390006928911780037590058325887534235012424761404962828534803707054565908 [187,118] 32391380332989963831659791108737333321005310315522573299156092076919725205198051774434902815276689957360514427918557582863564725719326791066041471745136811515282697991963076071484719913024703924117578806903705874563500774213508787619006841475918647376759977734125837437376671463775911893162808433440206071644775442186393318813542363747983914453456076572899269491297924167674159162306902457541176773042849093436851502553762069158381491678764554466227177404722847693251555884180027317509443048220891829326209853152042071487164448435814646829201067584943457511489897784498956661879218517695338290737209326449922034920063474600625558197943962910825179759332360139500599254956859019279581694088649894544862349751426860630002060607888298882344940326844173956688219733368994242081744748841067122670403123229056814929146946151288542411910230533188033311060579496648865335787722034167735030390278043633396382199961180446093260336596407151038049831705367298932866138781581833581529820346098119898466605539222156585930623428422611836690727235138109521290602917453190104186432400880552605393916649504206382397931413690002206701703534206599256215524682633698663270240880271141966848629832860275474948274218280389714672 [187,119] -2958591253475521727550873055089775485068710101939813714123425914468754680014383218207031560406879379873274897912965268403840378693618048158885590623018782607219931417903032660027123230907496763727930367034282058435213967871595169680132108746172338193663948741695658877706026586442821672823336864718017040485742838766541708434281976368299388980248629648786187466871304750958856592294540757073206421984094015527288365107170060642617596144325304171041232445343247213032174007224222298708700676816399382629254946807908532558554523196328032742999319230787268563026228815645859392395686719711267179111939754402954037622360165443683937273929282273028080314572209535463381957270092907501759398991535032300745317714570761895986716518522889928214281745950835990679775551417237916053727011842286630064190954485373608623240757239460723409101820631475700746298923618913628501316778846061409083767838157587118073276750147482611878218913507911501114952422419072870199731142398105545913119790242234707828598381400939843769561150441157781444881263041738938787107281565922409830118922473565591867231729274609659755980724227815517086405275181972230145036409478830952834400017108145823867195405786774828518277412150106 [187,120] 225649384889984714992290531823035363905116329378535606031128569468768768876812803468120318262608477579958252855239533966444846531132631454550847400073861159806358203789823998336287785492715875938928068173880834141448854718658655065611942828764572310276948393344478811866413011523286088056068229259580945126681894106059588504445312760584972543769046766916276309579777061775266045529998229277989861127562795147294656667927079670718310432276670850966763609671260148648800941960192444907634281816866606775689050984248531641141189605023403968194524359822493164840037263787499020156179607495603896417367290779320615431791337521755495388729786471609306525490254139801164454474636285659331060017237067131429923809853695207726043936343308969308047291584860074988444711903368718649524857241630154710407105690941175760843450485116353368865492575462823752056838945080212407656047341880643588043464537628324826102479236808079653804394807767125259850406232952295634971399195616271851792106129973755008932422089066447378287223065444584779029218717543831058054320883118418474270961554209500124982763908274967838701586445194221356215312182128636508955639438021259705450822213815708266966651299500027525856800 [187,121] -14327228443068910660507183397365694619957525763874348382817311085190004677359066273945092679750606480891518310847609466170991051654439188309130661259393472081958129457634323054401361203696426746779343925710021819697448789164675863703525717423471039905509302316526336906572037768079986995283461360112910380351591185565209367922555179357847411521288487859600651388386700911173069185026612760688842733038586221121015812114402145842177393779986617849633958403524159670385596056859984486081128230678763598364345647094256456115110757964236348902016832566090861288666288470270322201694735740751935546382238710859321412504647941368123310329186761632956540714028554479530964817857355582699950102233014231502605645619771126990964228161561684635650925642898137186769032757808345098760748989432694838796142699696666649313585594910625857867223466092683376368021366548428850436240129412286292543601816867391971876698500048316288681943114522666606174668449841493871176098015862536331901465960850890680317852340822894662443712233031349972172483356117983783999997381219943082495350244834413177265353531432046225970072944162045751189503207259966322182214902326187390027768960566639158748059946173185076 [187,122] 754928953134835563908631253548629207105235050241711747530724587912991732505412430772553101388968303657815061515135696975994665154802821013102918846514178375511321167303815152162670443483024032102042383335130950197455894152435716983673665333102537786584335702243858929196717200851111586509201574999509292571500959376565618467425051289049307846158398020308661383703493569768562690875310941374299930190070964121631607279000039626334838957806088261624230980140282688424922427033396382266532229942663416323882847945694355497637480865689558713332841936904702206970312706039632851575079994292874547260045633216283135760458658514570666394061972956704233245102989274574063913505241537605963969220727063412845454547283266504568434237981084296679021610800664043281544616919156190683197073248753651071128553410509925378030647890867700595896127387572364670685572846222934837168893580207998583890719983924302869585088433396746202334565542658995109625474419480577135311438702660252123227186570533250020937516966419448253019343779372994609102004173118873467511740519806952362558825391733167954965638938574422153416980052089252393321658895450902343167076755207613523936219004111358911847140408 [187,123] -32904263806167173177843866862224360853045867340137352274276839551764210461934266882986853990640902325383435180426581433755925021387191494810835862490069397119813792650875057251816916590647679120298949833066444261201569290560468515798222804250286855659725146431644666513071402390030533809508812561581746393090611359513046624576309248354299649095019349898394419468685070155057694401957005154810372872618835332997999097577995603645527357107616384191381303197955364792054430409267389044761168690843457757938187613266824884114853279631502101597410462160497344161726406953385772032510988085257950720067585972699574158961870731845779874443478750850493742919909817356362633345820940370468706790879022971492764769126305052511846788723388352176699005705541870547360796080883967801061978611109077079734694150093122132511908493659929390898610786684566103495555970337454511295841709468788245181307445759372295544921798217025234516267335211508247333198841258714803096125179716458808033242457106958383739312107423420846819450611242619115598280314318385191538972666498534404783535164096356220513832525422923553141254799189495446129564248646809212369762077899676497800520106914156732073 [187,124] 1182315685337732718901039981657815170354358326661866254389890765274161961225211501231276557047136918948749491821466813135321257630779416867512989702460931607840217872573052789884381885442626380640711426379610605133785243789433061821656827362901431738480135252001196543581398813740100717267098756100165427334127847853555284081910118032503310403797584233188904749287383837803969201086481217271319717521813172980619267982667713007503297096819977250852193612238047601809566403605663057930937488768889743876798005940951563069109239265679619943594474918049253838911499032145887277952319056129399552257363075794480055828188500648247317405368450222935978330954617808918925091781308663428569033698102898590759108605084971598355718428495042361981715623928948050215708763372480863511149517796577969651302943862654669215406413480210086183073998252846248630809903232953856063122667792023548242798072621121030981049634900997105079485870858553910957659838854427500856023862901576238653879011345250295084183638255733029632113353707554014353370303844933645799206981004139729043177944215577558939267173399652773856881757172313164252945792399839740213699574409678980001212659398592 [187,125] -34900099944162414468375087589243380783901127105264059295384330000323568863805739001353852806784710246346815657761882468707085311559255931867652361587925477105431435536838149455417167215191490503494521518339552851866360801910284373514614164031377653742318895115014959979293288261768793993205773951442351332215738754036894272144874289488591949749727081962253690883139557198062412425095193177240120391611584488642664088455486651329572157469257219676618789295042330386910409206882863048559280015484768470704197471327947267520865151363307585413624574275208839670599362240381508606918906483482394481945906720292280972744716463231158692131421024782253591413691974117462588276833123210311738649221604745400512940127770212567824832953417092910307217565581314153606108162937053922798510628941572860874518427101528687280121954116812453266751870833019486631856161006299204401013834256692699829553591216683148286729617956974645221725831092453676849329420656390061691892296294909122535564093104781621173889628807047133233860581824613280256167719765704473086680540124615132333400859370896848405802786672425431116239702720440827882211001698790814877095323001089817675880 [187,126] 843236455683735272315296722010517510075069584656680985933174611270646419523846352319067245999562364909483152829224232951603076665695185741473475953479864914175985969710419325997669014002728940198082722779261609475376087684213861739513098327930334434684370429462495238782494340251242586229023133990652622307529724454330626393455996103671424177236595645368248365858919094286709457703502982505356601285303929295325301667390602215719063591013555545256088242721451217410131278885243394993676597249415747458413750342586776786476432449876054473357500363165330714439817901796992843683571384584908012997337659274919952134002466721130780670354405007194409333811100388548141362174784434428969266215488996546189864702651010154460254997202052293241060963964044059096470091003499412904733606036970003814489954009210205048083421836100326147887534101758734035971176341778574860655858091780431764579520452277790708073541105724762507820566291413976210476846238233680935274049649741883188749549323205058547733588214808247658516579901429904079906106414613526977007463373632754277776610536829519345139647927523312910672138493756498155791388277942679132911038321644960 [187,127] -16613328024003628176900352015925010857467556733177682243450582836223444612537574772387144284664388866389247080567522471960452282410504470526010256875848161744521981388765810216699647816662610974940235537170382871762571112256706151582155940382435246466403158334671469786397399336064009737475994655809030854333743871049711177273383207574953960539699444230778133361762998754790158757128684331128138077183709181652653820498556237680225242043477141327806529782741954016808537440357485058369954536318092042711379264454869146694679636190357351295207202566247536139217658582988880376434965187458981325377355887151697878871832277342202351978250898922278924034263183669883224463508412852214753607322381746326368985705393861429684522185571261591272996225226055793743234087181360511089014312535208740723476656022906558313172499980252342629986499738225391874962183691883726345871834208765874376394996566150740108149998938521784725284401557733892454664284559380788958668727953864752972831283257663626768623478159831371285006996595092120487473235846274386122328962466909169479806377384868558985791476132154102242757480084774982637579012339089008746253180 [187,128] 265850600147814005097002337255181395623758527454747013969082150538441629433964043767633365529629266125922927616172506178167198034654175081334020310215137077087572335438995629188807636144782253511085884118020767839023000778635586025750756270650223400340086038764909166311150997498986730628299145594147601745970636778284052588994982973623271199298425639209342739334795513759143183966252746757464335624797994462952050483004831546367562632744419152616492422218254455663034439547188833148190622421166619953792480252719057293895641665891714289806109562258529276382987224151054346163779241268320047530681118710767253900591638176544684192924045425989909748661818613435840737848388827598248147280376437031757363951362011705998630903436980644052008383363354676672671983488425129674942750049010763541336294912666740642631279598908337746303669838685401141000515397999771177068987054340139650860282822107237701789353142945285490639261283864323832785079850836587984281643871478242813251431484268273777282138161570002501672178029628433241208026171365339161090260275691880910057347026225580828884746991866748256336167229325506444430727412026045888 [187,129] -3441216398171999960106751107144687629133064296098049039436199661008148320462149536016831066083794999338859010244899221002721151715776892426553903752744903943374668821777084588218259944433653452921917812735218878611935464953427153477657599092727588541984180503005651978306007748251635572894253034949419332821302796373350695637650548841804889685294703239006891061829735511897744955247060182139719668960641926735633988122050448217755099595367675576742010071847428366961380813205061805178822739496927158041038525323906385945201456615860274339941869969185273604892727593315175617926076651023270456622969936448923862667457721369175568273448552403914174695509439897320138901595489834998736386970408601228287783114374599065625245639253492751531348110744761286199472123076926959628564707453920521113131793207826500677644693977323280617580949475061401071489707657540402387193502521871850384074195995310519787739776301408898188122552889172078453382626848299283873648034543699017411232165443197895648653777256942867345925367188920355248859448950181696962689088052710910253878555988564793993416576574556145605923173145311386992993525976 [187,130] 35877793948583665593848300409178298219175348247459502926951137333560409416821415051179801700106755454288605113341074619602866093707614665364371153884145344331883354140393645697708191246471264820210189479508383680156390926023307724018013670678472334509468475593301821364736371813798575901160191508944493331729609722443880194223568710311148680454363652884445222016630886004714327480682809264996985596668870356870237494773113503238470722943983154417371057223654026532789250995114244547874696324460391954745960238775656781285452015810070770739128240598386218283396167661726193727708924916338540824677681427618405759924190820999895852284151010035596041190313039278519220780718470604337577267884546973737750539489235028794075380493739669604304720553560597772139472396333065978061344140502910346373242733438945195555870737532834510690046321575501478219998896260895284434619037605889940871088210850932546315988998524888819673604882542583706372336627113304763928806155031158606163993589015074772400604132167222592960413367396225085958006391916487470848651394804445417471998405179980494545903388364073556710679106833664329248 [187,131] -299948864555145411514617645567522340747216333387489592554110165822895788979096894972757433253128484563726887666571000942785288469298939402779474070836516038596295118272460569695041045836339353334299447582101227474479884116432553946052512380426561472398247396299703894564987733705577645391500575803870677758640767006817378842060239691386260914031451016658225507506704062458491990328897001480682038772497860577626084528035518952785336609068329264355674618025570834236987953819928848441145957219300706514702584057837094213446875938615905229744400408968429192087818535546060180300820042888440104400164905694473938221127834817379322349228174584336695780868620713306040009744816506908352237441405915426061361334690539364341903382173615342436174373533490422774037967847821151962839930802305520627842642324366761941155251035103671937095820960755836848887902338008420242680700578633436858245474493756928927988396355406545041192138500966382673497212184518597280048953127712088106500090905821940330103211193485420511978815057614538255179154177416166906303478451944124957322631204566381376992975081725498577581394374108 [187,132] 2001531917746182928160835768923644257055753190547494125543878746023164014051000468277617819865342559973731731041188733301970942801934616356187510696622198814772162596640973671239747519471812019359841151992401771386850315933506217217001237424455355723976485457473142863270209282801848917989016772958840639212280725775950588667645328054341409173368238740786117547010079172379217830652886938532676930176981139617317354881565716470020247359181524420987905076728578089576528623233424718696413005507231198712534460113768731163399052128000257243449748934581631042602418019388120598533517130579076574519046629621649707143934389482604354834536861204520248246939314110920308270119981702925189691618391954574386990848797437339741308562953464498647233024628788161955765755578899611698290034796760390485595426345199542767953199579422933357929362030661311709898747328123743143050571201100341230533546083901174737044401295260802108662947551179951514149632544023092584958274766385760862031731803360381266924011167679224636219055134601936794669407623144079237456991887775985398949441452131063053094687847563224476640 [187,133] -10608904684330678430293604335321174960054240309147890733198120977500461044704364608243889536696536714418967779151721967652420671995634612392894201691848397771725055211294179749753347606843825865787595273007283031530360278207521363160151408606184348104794964003746032670304816919574431570047338519145045290589725588126273468300183290195554408603860387472448301067476410750646391538662331950648437511986542687001857025256079652193401108517445378143838636091614792088915954632124643183869017226557724973752222247503846422773371649011591251495720752013492848401445499522009274376161673315944969523033626625981960344099785184922218563439097940430991628764799911522262831818252113484924328482214765915233013002809052190805951945109624661935535049320939526021684397483282436452284927983939991945532220823003642456050671640361667161931069863978795748558883752098724562222432729562128046947571777993666253540160302773639436025310858711964930822345582093798373814525965116389482274942658002423038868747565861660288179079442977116131343045090054277123854775721133645819460732896658879741795713444005364 [187,134] 44440388343484127536099276595596263716977851551299358006701341662107443553188034964441280206401253493423274469745778235544041400392554892779569413540896449272754728865196049162337513228609247641119515912725462201456072992135093174501750708756387405036301313376492087088165469770846977805907592945181870170003536283074312875900416851778297878968812956224057323123268682507563716172834296910980540953960937779034294769554385179624464346758604526953664475246187202205101890824731032044348690822736969087563554917478793894365981231523993699469951920620556698151411709511680395485467438706800919378215417175784244845403220148085035158763960865255230436679565990967909291323010911903943952251087207077962870194440127860357889171952537959223929392023153060147011029745582722442144573531482394184833159603980720047345517627638482394027720350996307554077564566140227673321120302457756633315445395601218222065544549860971665809269141960555720443809339714714026025686364967029519028494004753200935743235761538647605649275789427875141744274665601993297835411656799891656083681708400010911071728 [187,135] -146350065756157520671425581047171886214150826923670140798210350254299806789879912333561754241257417850026562223834586175766033263063458598101185954191518049693698119740692329690270193030354030869312898184430678023310812556263768874342018968010640330517423795651063835485146498235166909903751639470843798273218378095657360925085728056885869688781151001068782885500732918255691219669459646007719406768174370569902429188156320535993508740960494257084744989810280089894038415434558875083690294376631342920878988146400993964233134004135954890078175592095534960704845440764802416398340679682554005270481026170669770119467128058781651853516605499440375524913720739673685845466075550938292668827298171114846891403964033660761613154136958075229615700851357632861400741903673491194002205669608984306327799571356344584816467467069677562544736314922740510597676222280638435132377903484958334158275432887110475248309889770127038812602357572358255255662559451043416743943222732299468818263833352566058939494203824530164803689718425755807618401805197664394350686016457435086549489954683674 [187,136] 376808033311968428658237660983451994922760586739806389402215378497642869604228015437219472319347357529675573025996029380062888784842687712767681671606496740730240464398134902944888608287476436844894781035935209821354277521975204748961957037890694364529190449572458378073411466710843265531641888596362772566747733565089966645654167440019633405204321309547854342959835566183434756016129343318225762808235109175107293132832563397973262401247011088958849446615794879441266742927534243381141051492029662270002546718893562126213734176607253708715372588307693779795403357172865659400271449055325747706127821416558878815223360370015484463799183249362618742424125598330447160574744754007826881178691193844380178726527511244575900292509301116506948640650519948914624550084302054711291459472580602769474876332757875592920106199698826075229178435842061265633294607991952134255344616693906602564246868730159484068218449244979699354830780429636120486552010988796961841356851233731822542960681172509329811376980568089339216007817705687753351253859604677917779617208456940030334528 [187,137] -754142103371083427884317965955811400860004137068824746745274278278375094481589427599942379662799700812712479545514713997445989795460033235390255378792185675146315047513741745764465070053312780388147637285533981571703764305233923124786625306530326348043437027792342593391772724813770333764478002392843804245866865092641036511442632410849484002412062971116125922346227036871703363825022780214620752435258525875662518659386988856784722550553063542457518658136032064631585325659941358050314787493375837490754975195967450650084184332128424764798479305472832234933459771657906147906936516191891074225295537762496667307700199393083078356547551398482838869757747024164963144313518260945993510882954969597752219148105314163515489100283606602093286376393695388962647902622779688932117180649939065521366746754648341958017054509892958645158588778881979869290342834984587749038503926038243466813726622042934812555843740488018746099242870975172439552835378635557888054126643402553893123539163437208051462151042954793455924870475017712776606069598127982552458594601667752 [187,138] 1166185955919279687376127583880763057675517546468626588506020939508948485102586268753552555104335995319534078214052591925877034942361714510071175400784832601026231776611131817762992134931471968192580852924598141509090414897280488266882975764041477587196896580672822560883871207981149021117603903139553690985720403262638717002089206748402499998808652213539910291339435159124084126529154881892359078809005903131986652174131128303924939867858518431627027099277581664669023867765712540930292342790193843666299207611270702562860733521401377458010202185013811438896149723760961927064849400152422693512468073218640056614159721548833118717380239171185201806317794615495974411934901186968895358243406913810183422571759281651304828176272819394193910473632921374205175633760979733094500559350616370015730701804496248079451507994380266081898947763194480904239174669590529413547645931410875437478763911584301325024454940273929846465551563168455047510295876713157788228913248957820391933383303825564582760239303242380625024438149021848668867506898057460336180608 [187,139] -1384567644198196056976712921920827793555578197350880456543078036076727573504382114808701807273246042361364483022254684759334184840674431578161807977578781664539030438718317538199964906855564916580362797597153003483054282726383363343057955569380761839995881935757608889137997776946799410151187278072292580726151670545371911087914824910301075833759082130916391114134735060417500093153597926792183969966005885539817823958512568723202880673294734533722871100831558235681900453947154878018093142061088884654813476029126075309506688898613214386830117827297303804264154437448496247805141855825967998123517221343464002201837620541988311278897997626606931503892985742383141922301186945405295613236548932235468414767428020293601813054960346028286137747685187741195306875841052068500850656866480788217172985789780709610994960191007110846718606784447123476047499488725722693246752756542743444861235079027861805327174032543693179753721229785368234875459298003001210151871888609667290170631103880015269102128423586433144582906022910663304628859383723984 [187,140] 1253742779422124491884143799474608129617962432544781337262867691212850911713396379927449307808991005234627615082111759742852682222929521372064013407770980282915718962800041224863923725284359367404736609598531382169317869560593401819520520077687242607264818127266282441892911989082123164892936671130407693022707375023020342076549510306805218536343667691163088342432144508581640219419789789351354000342261087174907430273562557148795522687871781996462526021609044262636955535111814677563834888285468758991981278045131215343255820807770088241068739659614155618773171281954716453213209927404903438148810454919814943800320607795995974800513089855204782404882095171979534321277209431057613841358223030969252333496329217317886984222091835136133966070546926675284394020173970698039827107462396574173521832797733301310075139646742239083389976233297064656096661733720354985194005576998866741666578528176654023143127668136447415952873482799981020937349755785129188915808585427495873500999850916494749561406654440195683620067607583091146701344 [187,141] -859851732705198475188116711819881472734820095635179203507458236309783067225639220938423177388227090210934414243430663427516511646769370092382159237382832065543337095283488216738183265538978763314605605464493663225674902130960693397027392247404138957712614563056207718275030293613403320557564606132246754923587481546105460285875177970897891826537872172084788000791116239546857348085713042432125933080920896310931491783796751656700241769289093895986281485754752500634569685480132203536107679251951003615291450015482687742415963910674150751056918489297317796381311962928644032759935703287022514911573578585759908723975199112357399565706512523424067653781446579581284176364494641169151239297338340970431127593894804116457939995781529811902994843612644553856920724540311858619854699977070498076585701784090104052848044732355896063024179588069483238585578928351792531732782222563464565716264314966929739370472725520478426959582291358708297410520764679244917561650777090722295630570173764011757374621878896672759099125267200804 [187,142] 443383336018399161720466265444208026380429727283568631949878792102235165022409199189481188348797460007676868870585462178640058774847498536814980310537238838717686311010472593768215564686747161396195007764761061267566121829902978576049206050703904458389821222924181163481716794446744743732707641526164368378674559192462147472398347587979431931617845262223432411453327502477857765523421832896404663872758596928593822554887624710284287224948805746157703750851572838782815618435444882624921964491273359381939272368018863063240038307867443559991184836945695270113198501943658630947080224442624662468609887397870551766568956358670263569532741768818507898806052207217390205917842875824987209562346012852063767208686905714407118156194643357370642835960424315183334375061400962746782487561398152484448041024775130097933133655194095197078562237730911985384989629674923153875172962761463809830230574140932417408145115002512027389091175006316213213361777929731167186312268501409412564186515738975262395189822264371652566640 [187,143] -170581369975991069553445243488927875809856728442495034893725334931636065760307346973838923660677970394098659325208696101463404681672795841308047432464111590289743657734338552818916656576716618822833425398199187417484331237325975660294374995671385662052618268857461692509396741308499971862604032834150927109279235062423159857487550201425260067302058987001660609585688707376096220707670338400923079100870552750519548858398996508129303841941553791317219094626933384817113121767631626891398118363612889423043918628419147769632587377313023918768725235713984960945270807063694233417277798646445024849422032639183687644569357056863761286345999234325936545485981545497458987939480796839827975445587875437963453903607765662543307094083838746072615019681329836033235858274124520112900824084530710270891740033903465002969889350097714049462897097046833289015314842323703734651629837515549359763809023971191041093866968537736766073629485211158605918688968035098154070695992591201966247065598229024317464739453248346 [187,144] 48569101846104501962688219062176808894379780065908025734677425089999762181001888799304529351722512331580787952245348549467632779372973554083758060031788502083145837255353942154029664200656733714395683905448349418510428091779209125534855911086765536182148474721255696392564698426979574599301643724775187477297933503688068710762928732955516381674041523067651538350075978608366392998060385947802717732514686647982190271802781101633099114162767048137460852176037974765096312623919754817137348677944690082294337627580455322632933780230503116841343546801328089048728298038666053678653352989347448515851629785234657748442178202684015532974065847127359426814641539998093779747459064625246846179251778634761193079024871040408044217534951436956327558315267087855971618859954722466872322616706998756257639323902052122585936879408282456660493297365324206301982214699342637984257102731220586239437824443635034028895448375046947839954487241792262510830607101006397974990062575721264345428221144626743968960 [187,145] -10147418842407729506281605427372960053363109859359461267056818699281955951287457395882460657079006071802479989026072725419067254723257589271715298813366845081435139090468301193077960599769115799481012760215115968178658026072063702637581045659829952410800859255997422355474441427533421986085992455266796672079087146752491973863704829399789084638152418084126278404669130263072792123237862368517824115658243294135215615846431633640922405298940946560093001213787680034718783711331512345617154141035558581308952070771461761396240946092118468044055942475700681277502527009642321450327434854238723719792902729182510474652400909910103646412522132108601719431453690604892809506681910045736206447730215798779467485139757315355775655391024888301283160545377495326334770508538003970544514575018310477541879038803086617470225249854901194758152402879644033585473866106831584727810263591118723925006038579035339040944453308093016861500661519228316661035577396829737845944269386769829476297548523768 [187,146] 1541720309635690083060677309328123318592024471331818777401528497687701494345597655778367715779956967298467060311479534075337495834942292552515468532180617722363986044624380442514402786890040730390439923863602562019873104012699816426350340830293599435642759982571290181160890726032990635801587377007745481248133700692704923301230956694315046436544218868103229460908781885106741136916634293143820399284290373306204711722066247021910037907170460227170382409319428805662388205929015613432779342352710744208076681218383275070867352916762883689794478143346092291771923859889634502950200134194955723814487455437512906050818128482343306657488035156366154007526869856094743786867031660112561344783111854879036531632903083929267834811396082710825626093331171647608515798487969416809660444370888751417559570568323754065197658831804459576368313360048163118791996572355143835560155032032968773337454115980268211377623779301375945049333653754119157496519203497363192956671163366017118064 [187,147] -168724610997535439009649649447163530584286515863805301716088731846659656747897238642707704529180292672698470624271810076477211009115026251030108598156352745301047412084867813756607142720084532118827789751313405411083787414260460049634994361303481056755765672702836698405736539543642166664446716129164240882586507231201563105650495598991123586110555449879161957085499256374090904551265861743325351966012199402299331709741529365354954932642607463053844910115263766384824276483282176100360256011466922537482463619642538040535766538990074835022915016116881156031351544947511982728831735870660856787118649370453899337343409403486180034493457113804712761289875726089973026843502934358914252283004609353455582859205789921996090152454278714916262184695290967622652901652036362808092451752982857932292705497428722718135982946382322449695740654392413052007750600035977449016736141092575342129895990017964422579313181438044641497639252616619563918327196142180314008161563106 [187,148] 13167579833464289490625652197243268179855471836752818529429063693389754966111435379375270023248478074026407950196278424843646881712577072135164879509588324518313938926527047017650372110410362258974316721947413843749432451576909184215397506812147449147212547192364135073057558506975342724457191031799406049831595210674191497389420023726073841877959804912966111982437957413725761158538346002702395400209495586593798094984875473664082243974931058293345020591795335433287513970828817336485422127719024682840125305077801060971851207108676161470165343773879249059540488202230247537932057208171210438188436294393636658909080008781201670667954248970434873061132843282130795676357100906997854626148811576049345795956381129888630691431653220684785545438537715665093101664337287618840559976778398710356451076215291316737054924116137849387648497827692831644569662150334730245357179993739586715108321554274761678907597076146959602186180251803199602545282949607141120 [187,149] -725043917392002890914472007927677463155561330856731532262403034852928531730540615344715056525820032710653748519878684093193186146056722541559571406951582099142012156699835317302885880706221554374529351082812501318280236619504310017080684374226167648072584139852865068232257294670550787963268190231810043511631637261962672063358727818147558030948502464839994088085131007540246236318708894012766168994376985132425086661492471734041785064902958672788233555509653433831264006233781661910199159686748777156466077082909908155993247532216276798329919075955223302156460400935836745960511763266040132362360746077294453344721078168605167191025821671361991112585966362114922867276571347162658454279922139209474321613557408004297995722469086530950303354836031467635480434005588746682936655525886934972494214737981812825117114212696829368557154264167829130555965429400775630153122892750175343851084115040272918031471374261512989825315496942423636977679808 [187,150] 27851761650887946108217916100734152901156779677317913542710554678881820854262583478301193288722520889898045784702569022791031341254347617109540725828553328609873731941511281629466290003320609693081066375937834891163139644325701537667326108970084937127085843487977638031827516629025237090594429108404862189330529903424749852616303917180420181814809703162159598049309058988690048594512952032029732196602922855993051867633402077915297421651828311268823205679654575410324525473755487126034390530147611778355167288319508774205322619468962471317024866743397936917913589866843225797749083003210698136521859650215455944873905409734495498914901090501487123927104657625429729361663114433842844448992949754602952540820442174830303832469511637570550841670206762731282656848512280340088179762470883627171793909915152745756975066215748139756138009288297402503912545158133193338053766079612726849061535576763365704222025028599122941750140073268432 [187,151] -737512898306847642083372635059580493829932146483458638989773938563869457195701059213753662212517339638046578533492230841913097756441834373827400851150070358363150155768433722809399649325235140345376286571240856250537782811302891024633946557740923534230729658389255788460465001109473214000314779630090936205746400815813366828348162029055994812123869352749141296494779931995804089199331807103233241261771821802383343037940373962740105666378050432860887871494566620528436144317506691367115962943270626074366054030132537704830117528976521522184110390426558241701908385293276393135735731820448591637523506699778691469325050793987425540737298980260781760393670781783633615128878108806929806319603797877803660828534925737818868450273716147184873755749723853954154478466119242248906698948261116379586691056207986750047359641567385400933335399961756152495192898514580886984954978139997545533055804281374823720822787324454473159918 [187,152] 13291894752430426378657372544788314774298918272097287161436291494151757273025206363276386039314264316285523794482162966248535497764417659605744276871574749600990884442709597890198026515443464878091952993771938883413942760841880312735638392410277334372786202071298455636916560977302134680126283661429591261039015094538213331350987337076085847404903786764406172290396179549281284458007777362080494334487142355204449274588902551186244360175546547169795848289760285810949212434325883968262231451713639720253276809921624583501660730408000520646297938200918071347053695473272637832473322893504003374176247131606463216778625466867517694867340397680657435241092615842200022181174386782012399866678377114082657276497940551956222005924775561006777339075033125522528598185159109189755004594350198954051094831890836455554260983180450301172461985209772020078529250939665182189721761905902461416257747873105810870271406429984 [187,153] -160849620551925446413544752394324087790610849960147485672409505856951208758649143139310178427022247059085058915664744635837769696370713501898198173381270599363443883214096425906036984620304965687458190516405944543951155775352710303214805063621713859216569256852264176950396082238972564269804829655747092539154650984983760419015366780100563980811769273869590217178667062541250674970641560099407878979663385800645461604515123301879103803542644725468776925929047258915290027877312535705740107373048319674543546803020753787417570453495829552758702602974587888339959293117297765774560105128204872291678573290742451323327620598277966033733450139991257760642990112110147754125484756092373367897231987923430721607488714237761611717960657340370913991659774922397192975957587382553572508611203343169408506642219602167466912808911948854282281431472628127938999814116709869975498042179943710343115887351617166196 [187,154] 1288236574249607574208712077732593607981287423398436158635397255530416964617573489204117601949462471265563429027904665056890925500209825379450714356353271716721259839410879450448107092120093246060226554556438184469591798860777448308478442441706605210166172069112206566239305915912417222193362295538288044993615084839047188824228997591185192853786465747942887669246466348904214608140367777789571472850263301674521391705159939311191579493663035700217035331945340320867232022209343921437346444657731717381958497549172541362303157815435506456356035722009366160826580934067375646785818252667159379412167752386659200732617887891359797566730002154404171514163114799716198181687780255137777203771362921756860902093953299940814720213549621039210805957824787117327236658550664670893055986622672873374767188988390707984852654467082257376502927259774734508684898853050372084590784769918569797194456984 [187,155] -6723794230564850004120009057707818692901199640072205558427802784769511790068779880421857474277929287163236488466210631685459916920906309207648058732096829006764436846161786825587869459811746352388438235351401263673365769652579173604291571475283705031991340356447255528312555292559328922741736048547085210615789121809556270929167745309733399280866130681658200297164561408914819117895831059461292167262200077278818583889953722906599625752878375759030772233757432678761060378013371350978138984375876920039035302654567667582725350518757574768174827120822228123319934325278782337529668106193080295141450315664834533815258507560104158452281216319445004655372034675907643456581624442661485088452457253106837827296384117546805901300458329875867738048119801671270997177126085331320520750675140659307804760348133964719804948609959969893459608746529476762270441296729755674624720180092765 [187,156] 22496240490485046068808432327606619758502127013412546987013609496037674864791687393908604691601776798166813744297785145898771354070954645465723463417818112535143241746298273701241649062443676190350800165008605767199302606888903926159471191203902131412605986266389184745151176177735273581318192025860459608117446706936331566318516453172332676781515215959978024603105953286945024821423080559885837697113032693735731293506532240498739870027163313457897403034540061314955950642431942993700326931834363073794762913438602463853941897629763986032159909037406881674828806290583868905978815175377331206307120288080718594566030837449211093715539552154945596557465714557745277622444642165914921015782190294576413882948634392560740242795647709723845620838678574246337350875025558321891577117500253863505619429819986376772283953841729883695971279314577300486845799283297593358048 [187,157] -47402554258731209721779311613260741659853266999316551839896866413869680296648366196255265026601978913167603458011124765846127578431182637210108532734896590975628445614225923004322396147685968397623974255698768054159346990205560772354512440729370539310750183982537008652374421190947240194151476626155200915957481324737423416262482724037526144056774960521075001448610208445209499703781904607092357164221399620955514249716241055853663309219023464958751890690263604670347516727808503100666246843776525776884604445391680118223233878253640203014789634311947869948630666312179899068644876449997198569893783201578107674143043206178652868305030463870083436873366536392708361184007684934973498116538065016326839424630201083900487008907653323537016584540864151848097894633561214149587937414725658227285294493020095282050248303145598099596783791451823348829354539728 [187,158] 61722329494541542428519216284276792398112393731553948446529251279322686956279912394908686050141934951495309234732655970790328884695678292105358159397981947721867483623939676402442109978370042707789571581880133386773864897216434434503377053524250318309444625720922415611864410058116491369941067369120894128766321480789153347545040730594121826282054058521374997297279284518072649667195099861875243501010582329084862995053551403601812696345489426803585093047547745596691974480392593528718525517772037062675309642820812695443159167711025040640171696838802343787264158070739319546854608774160473542231611452539129502858558519450489137171107199946587807153549972248461637476623038257876739049758515128581520652067261039816479996184786151222939387521676575493223666679939135847410811814772858773734102313384456906217628924159017829864580045152763424 [187,159] -48658290101181527926676453702933754460726213672311594884929133296079856675550021210149848540497542111550183575671535879802227254700901834197558507119141129452095710645923251770945485114378674909481901939524598334642890156633484301530340954421588355495308616302242237784287144115817396895093304917649753397288149715770003933191168309143093956780328087236663021821493238949631712277974551977217460492292848002229628857990484220918234059370625742225816973539789914002567376118101343503498170288742848326802133491387031166567066081244021474424769923845210758528857612422968879901484308824313553132790665135117321078653068125908125832159057432111757240919842707798672226388537556325586947672701481612929913962817958730805543805367644303302455946737766839803210566020338337928599804485116501090841512155555441588288992878245257208715660 [187,160] 22718228095285020705241814109022397130550810012253261157176339567879218091847853972667827450800424976117187750764895263955817116395422686095222655259256226006151119455917226819120743065644241486773530464185820157551838941468913877230257141335226684770439204205739293488787928152018042996855493524145063051664635341149794569515640659201120647062819201816520945373625184901698109634365930491171082454090709481839882049262217759271740442818359884487858537392375475630774980764403163813073320068954911902825009612068554358045662186436152770444756929278303046537452010899876977753575049460620730125758086017211108637950062745788981122438574376236530142957395085025589377048856757434360367940576642561106013637087304675813640010547589430497781531569665941468491001457899559435541266429277466300015896916912400975156749404896 [187,161] -6134078251929095183304312494051315783596323264375857158109372548006241624307443740125612850435124360161036503829125603324909224840730045156065748016180150035564320618265945967670115144405360553803074393400106777959521633231019023292134115169917568729114433853024502657405635727133848854315675066830423956704448964062379718296175554152780088840241933528895814359508158778629188467822207914227282653421786672195392506232191985020460952747147748185447046294054072288615403130647461732121319841926273230685080694709140704743203240698417883155283371570317361738720837206434139409407843835412773063488022066050070843391587975074709042405998947288515765598194329484986029866793385051262607318853589685880348816874672760124901296875769454680713801353197500290664933718584360061676918120330013799737175912690687020 [187,162] 933404500536050225707014740700951910976363063224240542639692450856404686580468767451187394450977483341584014573906668651792564586992220600109828246417622404475932334255903835153393339881661606242872494429908407693794421820574573414312453395384929083399697455287176007273206162424346572874558025808630663935274413860872583632536922743813157356316266679025647025284593326972578091272891933416869399839404558155213094896538465559460467855070546359369282019629332652602452479432122445385039426562640602079725762457773923653499201428977225569107020185800198714562175049125639559746394362969558619545816605252653488988917110925121571894225590186783942242055419995407705389031767026941111945131808866775888795137124493402974175227722988393127048856266285305519793039989383042160724159022967196944376 [187,163] -77831259439821361461964913242799345452652688725755715041278781493383597198138856696219461345274876477567110007832137106494113367644301087068811555801070173310135543618923878994157217030990703043250480088620003843960844334431713235804135104120698419114489183224769972484296066236455618051812788673790426264561112422996122688342769089361115499026485171105303936202739023729164867045653929422475350803500865410575598999511335287215051491189942535480198996733096525203522246075448260152767843096025051846988220669194399494220769483838171495622219030576767591204986107476407307416442472496008191190157871821526938762846279945222883393841740404862365091457693539374474474696897120320196559962188250182759939861846980567582890727922484991973904569228837079585847032831012842401673142329 [187,164] 3449269772285869202678649256468143110887718253680389498312139744463292769347026759458620758725610868029548862412143963328087388947875424741222472016496376795995711138862816380007838567692856972525030571372963984313745922030352582070895026060791346511916619503361125173187849372228593218809186308448593192723550743300950323764977049788375851926089454926638166000022023561459256922067161267520039474956203839427283979957881222467348458864773620743105705238769908475301557909711623839562755831374621574950923086859469720919220261455773350211670617906779774269148804724618528621278592378213065451436907007705116155270270980874504471410568103244772949695503395845871106032775155372752888756031508813660709293797602795932843065571596666125362840533556872450301620385502144 [187,165] -78574143044247566591504652478038463139332960089573490750593369856778403144788368408451297659608331688834234570293496836851063715588467836746093148352344191570886028575624461514898869487362710038014296637199067509557177878362097410679470838282377802158788330126320026631570622420552802158629546110605088221339589653693852891145720807576694281352163100146474145758082240657844269351678374093174765798576960109921605935599784272764010920399327171822168277793312965119886932875476194230716425285888695401629265870802065661519574198918948631009952337451535832679455352174147308338856991093875993064729781597577438951977301880411010472461510962124437081212090240007824004362068269711450541014604745254922631359697414938641997235016905966867664990921837606404 [187,166] 886951472919396476904673910792778045992097407235282120384218273733103823713595755135884616264513991461987903749614135391481270001759974648125145736476386901447258755755975381298571173794425440930026889492181874245152301868191422586579083867258956780503348377075467638209575248909197868155277294432644287795475169085741016063295204351509974242551835228070193076809475809557950317011843925294067543181202723498791779623120875861157724178651925194602595481284951529315080458068315531513596780452720672707073255449712600958514095118758770302241638608573051092021515436010173613719318111899547657140228064818600546359122650070190676761320540552477253141141751471366268979756231814740489233836855828845896402229719865549511466383037771552700016 [187,167] -4765148156074427474444087800020493109109473970083594023419315843154775445279699992167130832066675209382511087378653373546482062547160609776755796277540028827799054981400575422762711509694917781674155458225877547791420997880947992044550921570786318277448838380615554407583408194803443053839975327193333609650790228360291554731371344517226356976354962836896537787995956057460798831553477308590047755569051433592456102629509680646446939831994312523637208044700925500684790888562716896282069717634474040633792708076170044664577398045997319973262876118612853126314205876497388274471926675892019356135315368536825715689947513616923830689000144512473364935912801920019490779820994468223908272186581845691304339375575798314396334314 [187,168] 11653684505633944199829381644910326714709388007078861312229273412774313238420058015176334762483081470192731809397182746546887567395279984201678974462310887610059043539077625336164507331646872933563002558053410671558381898437146638043703397799612137030672289715488629732094745140284300526292597974182228113410081818177000733591040706385454431116596500304108193856325680573806786475766125329300629554931863951509042544599530609791605374765699439068565333520373303863466850877466925167841343028856331242234670895307958358596944549205061103419378823290236079991924559724140454515040517678550131216570887403800481872862708182340292034467031771907173807497056802118748129875831884593565787487922823957359233124659808 [187,169] -12348047724397085545171527100210669769970169649336597010735055985118128665512935831786485567849547567674712344358143003123906177673948525414231864286373160190984360235830504301173526602140420214031902836267621635258347069942511569234439579265958125604591557679966917751083406632735388512103686072588160888377976289289349977533431527389852807962051188791559395877695474977503603677769459183231740510771792650844141345283223314284681271306326213000803981624710627261886437957943009276847194181692798464253027336025961964746052119458148360598699775003669094688899476303282890948319247596071519034189617295545032523846774391196415484032147552712731787952082313224920800850528690104909942721420267036 [187,170] 5364927013558451862217616042592896692711115954041361989302327568958841676963645863207544238485233228253984011323475750859701589412350377185784917093115746622421964900190527832399135297307561359632858377928522314650118458822203729688022184644333484913711655591145518480725511169503115409383905318681450239188757971221316659900424226838363091825645029977639927590028455094523167666362776139263404567372614884838724013858840433241086127773863498957811513417237826956157197314542425223667281441921964044092452130676849226318221264279966589497694940110535910848496232468582973456255834418096876431798054227913950322002891242297955635508025694322238643422861609657368026383847728372184 [187,171] -898614357819821691326491924314140182489152752609650933108107827745819308815761167172822475110179750757855799314472918789201701711152545488879552447077245385140189364522926073390982765083689118928938426548763824430327691603643747893456339373761112669350167484991593060337210235207804021453236385425884527581247634507538367455665514136591420997850319046696381002244013647065323794697796480250891074529503914346173331667772281924318892921776272531090823228880885667290255460153227925509052105821795258406102992397134431265509988620287965737117120224097422784950227486288105120475473867721921038889999683867718553816967069836009121404780503823812635289974276635216357 [187,172] 54133300570803808174408050112783506400747766588239980924189735969872112526731302694966644707670934507117159860016795320206848418079260173554327036340083045728000979992630145331380566785468562615128127033477950833195618416931154341692329186372491024188512633520598728314897473551715783166757551031278678923028625629725596092303951430045467511367769409398100672974860894086188420200177285551428407540117310810450577407107892835185598253148965153203371414110827277648971753649454818584944672142419242479363698868769985943847851277271391363140357692383662709392867466607866534440556941676434833090703292825455528133141371362048182187537105860860210144 [187,173] -1084101734243700569348476957580050354334430509447051946739545085111516244039798975277901849872080308156067813114944928860827306102101988174252625252090032132857371589836856325089354772426414799971103235021661286589916009213180943256112865213009436012702856438826394973221296885299568472735041178542537966090239046606058005941247551028149635343669406945369858206706423065137374281416782225885832712077217808674256970100300042109654316775174740739026255295631054835216819746170830108654212256907721177723098141991810157650343630168843185527691817932459115349518033679720570129863951003371657911560274070056748849118440169971038229812 [187,174] 6598260245368340081322292370626798852123436475223574050420610475854280716009054271695221738544543324673860745429914672111123980389112172683662630005405342200783432053539126570700050179616906374049899639397990016597155010761973252770025426476260155627779132990859705326160494966691231409357123484093444832968177356521650194349582614939186671513574170790052154800630062278937622195726761021283446442574675132623138347406673059225943922584319812746610189250230313595295564001515986643550748020736216241847166624413741985186370249726213088748530854416489424762977396155988492274160363854927800242116146744727106502928 [187,175] -11010037720726126753854686730886819595708838802648327163078920996392233419328444968844822958050249741362705348940046643771550146902970457022876681050233015397611955409721130179544243395871485354902009250423040117932802544881261564504601869903178361774557778814502908111031615864045193173587642575431798529903971391988193874087735835817005123220340058228618456445997555822159378335237974892378891971240994113017025670589871599687709963973715725084143826381365181397336099390178680030168591927013547754341552991812009821027603113455795938859515468783753403389190625605586148417091171065848515753110 [187,176] 4470095052096928945604324995647590481331240577162332954591655022600277446824479663529168825089226742858171365145374162716383202285306066116453489658734620917350400883187636522504312300279009461585952332106951854391614167702677440138899219099591639037243967401046309264371918055436793702704653344902123197509029620847250446831304155401896460652032536831269446130142468176191528581274683421094652744406114037944240275201260700798218215845734547437889722428141947930537484548875480428665035813803477813217805994435342295540474088092480292564196820824776662982902848115908628053120 [187,177] -384088351095537872373357922073117870065787543230554498928787371871050820545049401461281059736528347761197216532321968707127987754684541036139033746978955679480921054339727793880121063023930974306526829842572662237354661580209914766040177026058463436347545014776233613915197697730742072285332001835647231353348935248698018826311056673899236202586470427441681231365048854645067872243961564688668758415544254001288911236267993820076712366719602486858723979383969217522466600587800785195268996758159057387609095336902536490403762236861397364129937520313217965552 [187,178] 5923204476721443404185712547099109100543957834005844574559333072474502984319250536074715010322776972919973771856140225412090183238738796543592692621970919339292248476643140136267126566385986000890717286516566980639458144326531805270077028846522763522061235631624166480951075761640716419995661078126188430064550991326633304449553870999401718321587228941428561559121807578675864862132519615602704335810793232244644127293437324907315736677327141354545273781782609328515602785016719221685709976322560964301768937914857055142656513883901423808 [187,179] -13459450289978528422690077039353410352242792784773309322742682171211346001664722287402450648504090152383899617946898221467090980606094501137760169822063544638998841870351251671034292273607277401212620752124768288150380354180980631772554301740070354973125742384770210464445285502370756448478814107430226373730822815597161725500306224203999117931212046783966323621942067586379052993434478144074633609673294410505428702546334407799330174606184042646781725082431631874418526400005967098926733694257934325207375239190335336 [187,180] 3547311968326754622471909072834562985376228931805466892931458784910437618384398623514803082248147630211432356221845276695115429979106261490872305321960206929916768627642128117498948995305340392655349271620484987910234802374104389162441190408399992132690747777177916162481487063994151052748121124472008512732673151635558147140177335093190046830453152065468873549105046609657152402829483881866531064730234203325097880430805913756092377995565229172151301281368112254165905008903896246317440682999136 [187,181] -80900888760334265607142410271880506292959361091032460479702527859148401058546315146173933466853895103259694337573761850688272132346467125451591367703310773822911821536164015110742796757945213226596733996314894223634517114541304966113837951531201281795110180160289142844991928335156028071417485497681690403863300635469562155306312541164228461533081475245922063343488365797378969106306461671185646933822927820177797339871545367860963670211341527247792539706001969701359419384 [187,182] 110767700528375140772352131851555341806629982123505879401868612577825837507371572796911533473733777250193258500754914449363139988049150301511599326474411712330513506055758209370892829633175086548021103611445655737973773018537114245780280963296856540949274115327249538831544293213919558462201742147600752163535041054211949711483914946487922355825151760732900732582268712496358030925613577514021439899603280274032788413626945163307689260572533052293568 [187,183] -5640716982364079707077920886008323371452547902161789926587297163994927077163222814549272552211239443323118835718906181950695399889881847895578736643051061533002067888139338896773723932642815337834053949198617781154808675975009498209628717397859128597385130324009031538787071850180515436724393429596671290664335907380336783521018914455024062047991514048015648216054205327588040457819114810257329564674026207049104672032235144 [187,184] 5430891218283782704502017507165239611582272982195127172476677371178762778799293465244091215320948168353409096114857707725411816141069428184128324735370021652078905308715830429735625598776432524385116447963350031397254845408459312875044504648222909340965445690486202696227616921149481679121275469176435240289577029459284277839366798551884251929250495445290574616690939105190756937797330173015413408 [187,185] -43499182488235875301184830934633991022750697970938453229751069093955053942719163553555385311083200621541014505837599785694847619873389709465630276912095488519515978572524899606107986228481722679922775811593356311913233115147911954193623344279284449179361481924100502598674491978406408049288206614886944158598186020644066136012108372928712959132897152703004806392540964 [187,186] 946878664864419007905016705298912049624958820655119834658625062574348943816128090790267860666944582334949989482258091348825423126314686483373677504695365962018439841677113822383703959866016927415279299721741066384039505822583643888782450736126086980581857447266813728722090817896605525995839403803353184607897575059681035440979806021848 [187,187] -10311293087912259018013219392834453825109052039681742583903876827863149293501909784507322225497997055504292587260971376760717319147341216986267779842317303688088219487965212824158539608878014263919451564658165388948077698945513917738116816912521765211364348363913111916734572358774385145997192943212629 [188,0] 106698084503138312695754854882900399261247686478972811292952137390713386520188103624296886883200778568235730158997631362902396144914388560671934207217487221709286073182041052281314802459030203828866801367208239313776561746977065333073901602022269451849931345225174833906792406089464048221709569531332171524171326468241624730974047497712441301045770226819734548870115966795169348126579547944732060330890302418922557562486759259039661064344846030421582735452042878479300578407665868108481461614724618515262184812955842607433599144288508896974479860297210256381801665438009132988755644957953952944486963863892355260662029065992621858136799859391622052720638686990206097664261943883814243752140760331051475236828967824926757730731867585893523648329181334155936204195879128204679458748201511486761180349203177692254801779295653499548531814793122547938995458051844718372091651307490833796876470402438263595800394186499253833747863454533559352523214599266002345798162840313562980847638355128188431481987236877935799541597861368431696278870283096862165747979322992379333624233188227414854742046178997305511088111320038268589538964996713824218775623743359816157187087165982556763211805369859164326633112146709629350176288178352486258837230681616620387014781500106124995674662996851195139986867932920891147669437291031352014702939021458412457357093564340087890765852932321256881936985676920581393120320652204745654062862977932331384663914758998522965459584430672304477134615417541775409596874034832736256000000000000 [188,1] 25097964369448457721515317400917208969536999404018383769602380885163865083319002009216599039737619261122556002679215900911221075525132553822516828637620846927126462539821882337472868450051988940544321147451475207338132827679773139407464241308198362636687544744277357515308618449134005659352943120271032998445396762865832651344160131041456722975328069292054835758095073697161755255400002841221549910721733145939667020657272950684325288930765074854952675974420481638623063161350111861386443329014762423903796973858413956190930801902504979746584210539182180845816446310952413269613821600035715297524004925365589887118854905167821208134760251107737081446729188275721395191626889018263645711069434284238869276751213314519881829622743612944206450760970472741721566533761953518646165164546754529104040542208066697178103320534724369393570023507818842218657713186352972545651352842895879129821443183101543005396955133210679810847350832558231170303080530177651852212634864351683933842442229680104730755513001999753492410447236309105893671010116679242541403667543374333124128069708916735706873416008433278133279709216412705222650028096134497765605394057771523045611558496388486874696414672727939079987223484550295475463883256742682665499709838647637405418594120478948222951059500044560847750656016960903966125399567059584069518713550654658309098995405537830490358756812328139170404870530977526455343124701666660128265214008710502440874641131594077624668228185812989345981176519616728371661966464707672345149440000000000 [188,2] 302287147797739696619441716450574323834396862517635340287640095589909296446936227172704751887699325087705974015456042133053607355734603931197895878702180880159729324842728128636706597212334322779976738794435288227831939510073549722780410897290958613237690298228212129394359779722442916767864099609620079951909425034279559703407668027024773699275686977965286521602275907832955773945230416839065302071738964864089368845474010419766095785178479493977252511264673644975773121677327911380935497536781739597065500553693633904378837854358681778435139378432366266688048390654154234314169139249744075952373355572461363150321292500612562962221482273139064068525661023778565523293002429089319615740721321351936758131932788764012236120652259527120358105506685772060565748528182968562472130760436163777058358190736410400492892197061080362382201105177902409239671716106303311942024255780700834809201102276247316112531999417154856988998698236239670174193986602516238935948543076263771877924162232034443615373129406840177913381331429915473273867924728057530870014234848727534998730723510155737556988932601847001488176387964950987799103728812949350325708081744488185333338065589354542051547341377123738784444057834585620812851453824627368103045295517167875409814897908408942957566752504878753590596899572090802792469364145061943724427539413602885706450003820215937489967373167258243068292505051671325961342687211926171831113769600459153026663843028423893173393722041273753054907798965771718531260107396396201288296038400000000 [188,3] 885094695069184542199623418246273194403059576826396115135468592328470908069357006527083447096673461824920290986146958255467670777315869756870369421159019476294887659879727507300361204053767666574829954475410079593201081955585583239392339249317742763384874424347566132618108860685266827276312063419803883729846257003708518042047290173495038649804700558907547012894995769826025720449144357906477365418023915461338019252509761105667192015411385070724833208508215243513086872924530419705988127044274120790428697105741052322189769693807517128054983085300618391137250209159579846143440713261313311202651866214662197420887110929114412637606947208729710394940202707730676873220044948797599709278620503392095124114216560654575450283215899052275932531447442049710129064141725705126464233746436548763324078098062140348678274793522021479709832002030186897115157966824890914302784917408767904369015586526356192540498033746926945243845215863587197925390811271130251780784222947974318184200167438261452326407373617112808142935281263778641141596198640980418753502472046745910974974331690998307992431103149430409144316451783868969305487348545129406909485202909529285172270652301696285783977039994242493024664490149312698601612652619936602293250344843175543959105872259208548952971644386866304611408072222466901897996525116126536750866157818413665992685501811508149142487241946678710122857622292440410643133339541144011863423664678217470122043159483424501645816656907078684120444375690166626317353138189096919617413865472000000 [188,4] 1007625986661239206808816609750969003990443818059743491979231811865281122960147288230442146057864795843130648541063804664456735552093041336126567572652630357064021785690218536148190444800222133993133279373111325552475822664396823373391640220559616030573821014044487094081028634747857202895268198263134946417791857315586364327391564360928346000213858932218154918034439506132929189999957563699376831737336183113478833947245374821078188959246855021195802520546732356597158042424939171539853331629605306112727576771270250893305953038271315399651806802792481693552847700125749464122358781746336710855342208920643309196941846966130631242560995829479398743238997998730041587028082084710842020935584970161299407892057270256843519665668676378388783082775398027072698816631108234078398239953255804105353498442850190311192554096538158783255924606354410183681618773900403306051460336880934538335241442731310705641998196255192383639577889100185566890951465223066719507698263516289525623192931559467957971911409912876305306008486280055256306877573354125763402533978653315598867292641390699749280108679751866276967863860897721150380857690506564328568364978133925336669573090691223455751130188629379198244937386598823223557239454750262813705211256699720908930961076096068978565032780846559034241256152217861360404868234218404096711218108082465032401849746300187689570232726979058726801539232771310984999922202655339352955304729393636460486656134776945709794118478033971831492042994005581269479662721168683523011979433522569680 [188,5] 563456652839438986859684365799131726694344341248661354116849713453360072714927112386289514018431623275416980546445482923749300931816334667736860315013541416864132233038290321293524321212050720891428761643218139159743845688316183721187161091711454114027903041726743854200696956552599130440696608301021317978702250558965597779408368460056343625771816014109683769461720689397686883469900596014891117195275278300923229574082473087760906034954779305549179909798214068952348796979254305642886541809673527893056350198415999728690101647229648081356312454534678974075740178929213903080464685855918958597338486746735237578780500231861832827534781218968619431229303649651276293902165599558052556146356189524738140483255301763198514943782277630815303776281658680451162886540610981406269091830769093112401245408091148427861009049662205784258943782875343665959596634090088510955631353213408327823564652042028883355396108387551618009721733100376908755866136554611247966715249669416288715376405595269689316670437743454883914010693439375932161181311580967260151855617827011493102942441790359074893544699532044993673012518769629723028973386905249192878411112370836102686685591576065653032621906510521631680742212500750268588913651306285809446758230710594264345389024954274025499143580616903483031782431046117030240691962764962599530493263252816488523948544121243827454829051655245587044169451934659380621670538361675334737993974808461360107594857211931609161302742835926770732025224645500046870097956261138382091205630473926400 [188,6] 178087985902838920750736139851555130808427500844752649956975061873487357570443739684203766073842042850078183394482697277254023319901916130349090441100646879677343646930317640520056769692597965369172400557877273392360586646337376920987156932296828132776898472432068088473937497184412545758879326837367863727482266637416275817280647292726797586673648005634813165758677482903320181678571989041306341707363908115474240779483383473332126844332150953223328761096358926463562878226141410028697737583022694832746333913261260252906882039582081092346904655862106346138424923892755458080868751827343208509360123716678075112195955720958196997457319669072066787351187510432782680242180972996633597942899819334084443143573600764260505361934354567204532462743128248512203499777888896146149303146873161680563182304079026315276512054445451776397871258745424970475835847148618743891521499397397996653720467506009295099338427601420193506396852977592192597862081426715062393900165683145597753866945864235261404623094858958915554012878583984127672157846823054200996960326349535897949664774864036603635964314240647232788509809390936779077341708394502709766822544118247992530885060627393447172093913331864332537281967952848678634593388771790335462179769758989223710768781931087833901972622780658383960511532100230684697173831171701764737126202102976641091450905602841409663204245883724195197535828295622873478148224413259950206873571110321560744626966380398900700735619456208389694718852429730892039247172301154924593441716258112320 [188,7] 34935755721992663115406795311290455268172159406788037891961552725047519391053190379207794581683257791926486848046263078883532841709792895488352436813163527437925695795346114895613577067826594664771121626147823598341446691985137764742216978627217167066532338804643268235429797287064784141033738122432855969278173397535861432220458862456014700679342822577954136507312451526825088495239896675460547298247568045584358181453372533784813573333296585725389196850386900042885024778916423608777455605041399995547667565163666576318220292587263616457627365469194723257793472775327655811133548086241557156460328150483777354222204003590353620069374909506386576762614329072007232320038952434291420274999113738397844339488173167981304135319516945729060021459664478767240037486724589112382602247833036621420808196771768971072563808421046019095656039881814724023215288297539149887182359487115568706785884664384632679644888584927195384458158769606719315910599373924109027075351020531368485291197433659734399004376778595416994218620525190416473031224917337742299869901267211862626542755757447632082690164627875340889904167841369782892112707172330649111856583103488684520440013549946727539800757182983117764226893134706850709944161541366268071685424371793863044063252966772114523285969293744065847029440196874768385985393407978319917764269977350846639787237985956261557640287165628086880969815914404166463603587406471349111533974300696319277530371902667415064876765684303615848654651513422870180230779399800144936386618390783360 [188,8] 4547460040272075388367028237563388968568890253048220098193680609679925798910077631241359575803243656152773021448896846034550398011220903049624530768757506542842741962010900542080456193324358905527240154276943831079882554114808704143987908921133588657288743665290006592850667842474729465655276762367750574664429417982164886908459199275156049582830206853793815963098067097313589772224599169875625121713944720821850890134099825234810317802886122678489902356888701217282435623639068966101943893550676125783185245861184568463724325543729455269910388479651587490744228816141323247277268916804599537812113441286335499767448216287261866811874394350795636499348849598232399608878468623021278942765097107480798029831798283750234731293177686877633077551287881921730514802004712667516588880530646583205964803906903173834998493901938972344771024675450710710812946464244019661411369605100726732854007042778819168747687145352251575016855572810807415642529740000293967966084199659229402715760828108601157884551280814625367148229692054541287641679377002659647143061026424678757547952990088600705141226978996047406782719173562604651842657470601001073110279721468096100190246640129778625368349761717117396199264097953675663235278372588043596533815010950782966166201373256674824893754669395825583540108395030325998646159851635658662257750662798593999230203489361221841542981917564394655276428832747447722526697216168304175258602719793530431590828951096111338103705998494359977759666494029950241741647916484381454252965043961376 [188,9] 412887869758799645050163228897836229963944158779748416262132711708799228547797110217551593365496741835061784762871999138289630174817004178691362510463377110515043359978532816380382334493263028837852997100826025828011492751124014940795854179069373299295670589384508772793302406087197243595479196613052926489526853092392002276040212003199842184072841452164411137696032973037768534763213399665462484271955871931867004907064443953948376511890069460429405594247983676117593629421138392157935607381735805535021608018066437356574484417660779349590850395821700576649329475736294988661175228896083780401746523880306604328424360700468988689144599045420561060252471257816141318783662762286387907708148678552488437305436194670795165792129992831696032569603039979975726134378702141107538072357852861362454540746203446482914594113159686184225809795244192543779388699811280234333093545250270201109504655590963462355169656299412118814082168369898614590584329055566550233564987579907566635246475246854840718252288477034551603413650957454311285024521533203433233286861733716046510016382218572250436222501322870585743005881363236620055016965558747899029761593526373588692857420014989617217346112756095792564275235335133305303617831884580418352959591961017735463828109324382826079233089539930939695932538005421134614756792616299097291201343540722536229464980565021959337859230087210626527071542536280906637968825056467640511869287433881100858213331889488038311576133235684496162527483409447681798926564337130167917593302697984 [188,10] 27182131777209658997308377670245004822084664766103401433883880696799022291510741525644305428260077562964571214758052207875858867516540969544953019579992859337385817613106200362751751572805444775007012657552246554866771691587030791033225337546405319470139969446185520888325202399160230250224285893827060041363720231446952725200394256962579649412212783113931864132817707481832599113200137974783893095808492120639891065217275199737505368595115013293747096329551326565350019426289530992764922683268132988159120491115094661021157214138724816990456637673566056214396645492032634803249622624677733244951579052986025038629930510323706926921081305455727640334275635834215809816423270294487666319834912157846013401642085015701291773183097283058760176818867561137076826891686086905834583687894115334308049142050406294058620751722774600011401335257573229337783624936983157416254296755410322438645078553856517075235892620912842418229486809776024147819633578354959954845428256979632691277465991636502509093501075461141707170752425189599395348425074291794952413996434995274645654421432138818522576897117492681992748508026707169973649086365264315549733657411177027648835810551172560864466328466729320859415149863631338952243904224791319494828907035035106986626444984757986790940878983300852687738712810621835226576387283489073279251756364578273461068525528064524829143886793895810367086277097290839002560117831934646051881583932362110973979860352655663365575475030312924177946685975600554209290661669447599339273361729664 [188,11] 1338220236826592689495462018449338066888551605216247289375665560901604269259021939814385137245833592888765636093903377767209475887949946285391524917919007689382504615510964312529887480212588594327730604323990558591497553266590368400153030277574562976822996349909642626525680238542103599445833144941567046532212558065910529755795712909868479873302596408877239402837656695556038813908659137931717797983851017766787522025650905785323682631906205818960295555931919793451073367251034981651154826741799591954277374269004774456288128602100239391506528746066182930691883428200061625763435927576043453651951983513366849600668694360237764249125315684699579871594747531689431323853755907115494152726872501048064764924177470609053084976288533598790183787048873348248015432394000625453410280272875320785176672798799746995241169432463385326566233812127852281368636979699522941810584834750753544926014977666546053048440044726005712825537684474902135098969634723858794590367201958092363645675079524848116460931685615299867608246496496043364124818477857479817884761354611292588504143342363961924867419082163913499460116006603902383421665058716202098326667765709642529772596573267091642609962201897152497248284565670075497354472495188991223398389558291760681641307444630008262408447511055972584228423193285600065900901824238112442365374390879366042982127515681679961247735347998648272690479859078387278383083897653538745579406662541068429689793349778245388603401030650967385752803636806457052036020747620083124802117339456 [188,12] 50521972787452089277562692351659038933847745177664303426438409563346269252428569084526514513806331408456705305886105851342514461603404168921025252520175074284657233351360436089904013024270307966631349773961608205257855272519591303820352208065089847630335348221177495713255251836761607365613796912290993333632075778351667072643706680391908561666001404576685779776284188314019522325706547850555487187968891081384780631572725612864566305133330582682104797079454899736398006770494328113699435204026441310630943052547019842856009030959002657505044394366103797387428078206403154975823082013465725231758887946180728436569025598227155770589444010044554888566512949559968231079758737735975363275504352792139764454111691146628403699983111382070431852569927487253090383140237726592134823193892203768628727409539473751852804431010381576928329128662949301562436788815357124951541168519421970027668649345401922795293516954531487122530915004957246485231930051141068810376756904707926939362584350102624949368160176754291412549366775674879665478879758399220756994124682961821697632288163690421378078843121318794935929807321963271263764084219047711630285005935538762614490234957909738124296945930604787171376432500669603347096812894073895195003748181145702857385743309332674289573075634547972424341870957194209581735675122986333745887624940766138354273321991182504596046854152720443004281266563728059478830917845662767707309673469991604757963267776473997910140667581506729969985160816682211939766854816500770009376583588 [188,13] 1493449774425349220254644876671392433070815194283225702238515988202675512978524873467411548371211098924686681469110345228348127291347867277777462757672814157811645726673047279122471327582212037875108393103677949433475214224213821528901843926699701816077021175652430181717193579423515271181221808042305128208659852239772509520608007058386257655554372652554661145274154323250494567368352241805431532903673487767039417410824003024297119579052712390857692521541624597207339844607418920213986207547971971629883689988547154220337009080398949198267403121647728974685228830479850672188121053219220663230907424559424272498728690784300040377367488933249826407156725190250495739475610700000987497991039264856137348043529592777529993892420353707289680660668491517264945783612780119296301520224302311697545165966786396275317787852678633591191812236527738144237137085987230893771228827433724070751184431561621005903582788120418017869195059268457999525419172708825146850523122274657552567136669539854361665697457781562945265350137260618110131470804394742532371544446347531530442256383335116137784569793065932592277014783242695593349180075723461061443899150782383122860299698042869485417593379503446606364558306454041910474722204500897555477482062443956625392390844247739991465468936024740199357793325621702500715433199758496358870176761450546987216668202043799101620580887611418028685038692378426814647334155186828341455863996260200105145680597916758014158139892556125298977624096827015095695744337207972349359548736 [188,14] 35178037707177142485046531896502194484626792958854480580014518369785512726470301524660260099466793812234134446383965212241766652671915858382396945117303745850121524501895116763837388559198915231601842673452624569627422663991960873909579408986686153946774238859691955907426365116228465539729418531758383709698020406065242115767296801001648676245660452087553638120678759601327757199384458917189276933854514200701446453782280264362764376890995311646919433097880555142028982336843554565701071560027755410239192587515911350588756919464273377015644763944893018343511116503773878955279020442387728024045130836267740090425091060698357134929092222251022176326104165116228164371525868316839442855670634853147137640453960101244847521486748557998991189304423763466141122000476455391484119205380009425051058142154681222808079139295291656566076799156400351542043304333140562363419201735213627663269117473275384233246456387970620117880567054225052324942706005507402171864298227419325132293650705483526133519230701375642835255721813373951242159723286387455037935686444466757600107942121613165104882146554536861374888552314381870455133077675374161256349414684163109061279761187165013849795255646263489288785483035998500021334518382027609305416384591560654265569078782008268436556352754841166124905838318065215873730702021453787946349123834149293771806675141506135575962320490295211022017440275710112840401498664514630735505992475321294552588379337954922597796573144847584857566231598014543428228498519060536772862224 [188,15] 670206414681956169033906576019992026584079077090438524145336159954661883039970168013950596998802064318902338800774765233566564790147959778485556666982233772118048604689315898782447683585302111832691204450945590040441252798142791287746763585965015332107828531907385311331772892226798420842534805623938233057741244110399735991567730169469974143525725720989254767625237070671089740236514689223041069590257487598339402350584835156334861346324730787161260008672231505486973435060775837563825564106988471655980341747741011231637002331935502255981530755253172034113570611642158190327847772943988558027189095397764749541581876934800549536368141007750354248666574116054736094190258338913748004412458910326959309446244936621057310125621994600469004323705355208347237959243449503978160653075533391598925725615895852399260634790449727489987528240127209970340411814379011260340907290821855462229697962376414403388456079446801528573718539133425442425995636787751998342260047992057866408148672177510109749986906976083433303196608281613018623718867876678893697822779117797299391529559869842370631590715874939154772984861678571019303247275197530974606537411976063088471879849125901491047751891402458471275959266192091324900225762913926085764125039105453645088859592587639869636726518533082565752139612401812896382979588706835733707172470813951977075791280221644460105179964202388589932613015733429238467372611139961004668359403749574400639664574454406495158074008702593635828500088815275530629055402753484249778400 [188,16] 10461290285160571019439704526536532127045819837057274166418324547821988922917746690797003812451265392143554142616935501924641574942135807905765045085895511962847694940735304773223847410261020961302038524573582241414973663183188421503820850986556670398442942424126288218948124197888747236829441318202082099421351841907004335252927873821733586890613978023499975674975550355448090824888096202423159602227257378154631935509713174887821300593177390517320087765698045641154857505926591271835554017899847528418895118666580224761712849908697932188789476182570526004427644770116906569822791612890654447716140540443640040083527875519774361962426390089275140274553473553746289930231002143339048529608008496640575641841279970396221852636918193590702132740021827091185432292799024327499830505073193758547251178596999052978937371666098709886338662767011955343002196711901906537871928376444008399253750093576797128189277567272949498344579756856325534945812934654212291239358479041310243446595680642851899338444710950148011631462252193054962303150297822232525742023692256801990884800008698851020773307787068572650460496096995864578697968332125333214147954992701867527958077470241124186649060148660898098096282896659361031138073194841517695901663228245797185083709381992656021982798924173903142478173264028294217726596594095735335600979433409074150438821088774862243316820725566936668910866821041915979057254788935757007547461757338533424108336774384494502141087095330558985824245939853127456198873777861100009888 [188,17] 135286172427727032387566284603754516889518360104345890891954675422010125446943606848320521510170085051083973762289064755877471455164326500161669043376672586732797911843289520232556520292056412529665284711020651227270766365454683239843881639710963215200737843172896376755741279652541106867299505287777953726120331369364021366982133844772186906259214464912925838652450315943336838690503117485832871829724739317464540262698824469806176528488412623424319460232571442834448666782991696443166569145897421787700761724330537445630879403064041516028370117947106206579342634180000098914611042411522010254433430896100585847071240863509175647593744467113479013476890869977342409409852435494056103911225838669354773349100915539372122405626878562845230591081083051220946419661382644253514262326608670801389526122349947802926378764622858873829940967400335319652567147595625908369743590204445752786710139218541952578190249038778750664192943739901624756579677835885442720335205877400305333076006130364751486437098725699937507674466332332210903852566251986546773639702119807147174183491307638022954387492532960992069351945227588473333446365391944665545955204758987493740517864727753136972858098214160696510155369720912186747362879215252372171381308934869801135082657506084033707092249488213735062340210577006481489946414060094578861146098003633599836287069006911768664582684136563820035676813963674474285466083214454920265228570422060431618130383775913094439981297759137472346923356678479938902103542950669156064 [188,18] 1463735527682834950584905481384515985563109390495619328540628231150948106838659565588909042958723500663020456325531136465728236479092598193432637128868683135472622821800806236820467934350042296857759781752155099764337529070165880613273365397549523285941020304159896464522071798795969783619375341934546353893547898112273075400483655718711463704868873930326424642904297272529898039262306943249401019571535135775865563034980916754810235961830045850491038179972649056129678005849707687865466443761948024416376202104921092247809490183123394601111520858309222313054035271786852285475093800543524564858817843457514804691911276451894123719333046679722288898226039020525878622866701728128603424402325296165381515047438594897431818786587220753169842770985671812724925375103857845081956377227867123771216893634773031209817785627930635812240415426679836076730769292760889535403224153766760015844728117439575095542154841046351959240866195793429577424515887434329081046850066110879397502165905336229089891767590037141208446407456835280628097841596235220364535285232075643080027670494500198000374916690469203606117179545425414373269215387144666389989944410583389988324938043527805195796872150732406169251469818596433226591329204525152045210821723327500395876707018436237808165095558286875987461136416327429571275271653499404709109826756569174020173778206331938202346615484555723307272864096318142134004688631747968559538068243108301442287278249655005298486962168013274786979152728504545439746349926401783200 [188,19] 13364757307067892404564949252206342125992883218144720253860947476348835220124069561251428217739821938153963759726272668407136250238454992288373981216882350912914747181889168067458383520987408739581425949131866555845898064883246888280822691695576845205451803772088124287825823899372204894884765964052215408550805764086202438460866931569828540034732446338054703160315250496346760342428052352352878278506890605201905118593323744750436200872506331440513378480751273565802993315485424609523200127349794865584539575377636272764665544434928600124712441534728449410879035183231913058904361056096606006427263215041914420012234536395494621613184377597937070749131203019530269197370186345238158497278641760825871190319501748551044676756900782855969479051592816946016274615047100769748521561232934811697326044704835766042353616757777388308598253172101206436249017269110917957186989283180794599065038047355814001725525647936300210430468762091307629088747037729035544535867358638735516738047245523415382112148228742355183463536932066451989732895152727971376326243114905868501747335854499729571873429789830878490771406845983754716829210593390461236017249756891571475548340345951181039702735075659823171384844220220277383795326240712500346388877209452966926793323351196921295128241003223227175749055425911106387203402690799056564115628078096178738523557846533644244878556730061276187771679929527484468462060406782143417578261055350494117805175626868073967620213657405633450866058212529952557274785595426176 [188,20] 103770816316970290702539684100752609420174939239089471998116039303695329054841276130854926824759643925806435771200586130038575694115908178196299756873467620554696789136509411757388870946653712536535659651327087370290784487608650267329079082570991744808514146995525497239660931389726553177401512484940968664895580679054592052758266936976957666716238610995663990542040605366019188499078200536916467885717021825565720021613057037535356400920052672097173243891237448197918025298786032758478431899168639671217231495516523811912626792157887296534651211076731329909586608797447650763461831948732109737976987761851186683382048284670974181953952362487939059809733593093403493929635908053041198565061590759643538239634180830052876912504759755280964442281245492294800502699695532201242103409454438740011216114343665525213112806247923323908865837513593644100939747088140120411341164924549857383136447910466256698797501706908437404657071993742562631097046479375074493842381496053069477422758599475547532520831495477900195280970604588467305602250014842118568608481141490768418528572244033091652156941219595375345075602725162656020548674733130050936427716354240876036112295439670613140958026391071549889770009326532792749769251107114720674575506120696029080279450201906731811675623652154958402328772377372989599122377162057421849207804189603234413309227872940102040115236692610727128173448952237476756893890335498995192706723026975384277291319670213676542086242413243289851319796277847686253763637972420 [188,21] 689879684178188231893130778864122178951452028806741293088896285157478808590156752894523015230493875299783079581878472491357787766851440327612209306759994980843057357304856528268350870575081097394927148449577126287871658228097313775024027485026160768002076390272049024120111316330847111878151008844360097416066255751363553490681558633763096572147907810934595390447727460927297620752176321844039345913816345211878177442526110646267155420171799192850499002568001708990921189976349260343053983182770171213899048879751649593304104890109867897172969926812063919079871232217433649544408353512797688698884153559218539548303275599783758732074490503272236676598713709965301521951883482930853477040488318848567656039969283703405385678380137698039250174715760804427818856426081976045122838047757476655086686046623167211521750614949646775456185689197994661594138151304718972948089495002454145188843361483703935741655641265195300203435016377035366858348960810174789098132521607531856823754224836802310723031396563193481331875510819246962013002002655866491940705306652263080605218995874613820589645688729292197750593509854694882776704426319034559115676977593452740018261946998864990135887777502152469733784717409495669631478388871105036625578075358147906455306762356839723549336101811958695333159777454298861891536896843704674623760758529959249584190309067546574776918378085156173127589555355054016663717997333230478654090358318441232833351188238827267100623242987848757683153259787083049947320269616 [188,22] 3951090679790988668515473258259104550478177499114606426535666124709387764313246285630187096519375858542645619134554507630820589694081393358204721404064688476847134924532942866565262423863541617657250306290770111647003314649244221109761543957551089391994555189938799674178957939729839559790272999767347622665613438322193275625703001027373950850916494419296875970080869368241562765056653353765742042461594312282309418922639655523230386296520900550413905547091677847498638628396432653320795885535886737373563287041968243400755793764272586284632180367555717872095431598419863870959478537353522104262021522055013921618644054062158685796007686473203118661871584909270073016477253452021624316512255511720999089257936559087653582039321244703096755200499557723414448710248439938365658108261831218935680840582109886672504410472964291499726226880530119172876864963841826679084070530488468404711148942095654231097287505503406277379086206814725220818740911115480509474065512741758106029293712352627524886656040775376469357847171463451013687179321838470189104731940572092663973930598737643902518707987562344876517212506392032033158592045216158579381703591804808473138377333554124606733198818486883402583737018454228734763157974315572195078581046561346888093079419446563016530655206854350320803164294419488996270619693050214228056620165025525372855547505112101706707271738471471156574136626790766282573015360922341348839337123572846617378978333361899548650472983699719008726855507113231030015852408 [188,23] 19602119284329477152698089875458317276728066535987948932102578493637610787558560466088103009018566954790799899651209014184376734270027173399337848826961802546908849943983638672681045473782379550941387028046550677146244436364940727678871327316963741076408660413525463676175406116977471449400902871577532323823463270174653013480424402800436364272318552984900605544295373486316601046380796350597763742120891615276840462033003122054655382264781686948370407701536152966364347368062976972177355288438965170248036221495748352790199533006682862280478536565122436355636142890674226033430229247890129123198420511004356286435573501528674761264021754975221520500169748148957704602245670781172772233187407041747915926682884364042473127601094713071247524377858248761821118239900875642833376403069424896261509665609464408041552727100465723281784313431982417213517576946662866621960151840691063751013689896287406761799055040273232315036432507250996575924644968855768800730774744567807330892969437234185533235070367583424238289868696252247268775146299461471396982885891408172232987582348125550503491251282832230064945327635982347042682300343207824586668571070065946568050731346003194628035092174908974077799097363296144347527210439104099612891678418255116924698705174425606257517803810290106464644797626469307595796097197249382895579156865784559180425801583986988418838516777231051308379304145300268892128776946295853624239723180588659111386585279431198061782522980560253420397563797602965645893408 [188,24] 84663909273365757823262412153228172549523594073280292493997191729412614599011440097503716459074873271278321047190745337593843065677261981126567389439487491532494747360530059089054126128774807590073674989585339965964800967665638179011053825535018688324781337211655664084915732764759346974502518024476282418512935723256556355983602902785690602172241754788990988972728977921998223774294277117946377881380571324184978509942808723553752586400262349841053263627434440662503226527591360044942597748243109890744892656373229962612973764522975916322734410059455929095822550830422805112657031228490368156690301097896098387896430725592959903413249301011396708002830990617319976935033597486972033872065153681230586425477624145419896086912737778335141826027356687522236080357648215740500928398235008532118363532449251231600023422201285022279756775533782481494940013451734531117664240170410574040215588183961125887861634519809691439042447570893505579338897284492552667924233820561134587911221222276740288808686552751136383060966656957150190285715081422116788122175902542344752513161204398008675241424750752521748312720804004940059777665237905242459894481532517460772360331221631918491481615253155621912018955019385994127511143521731136834336519505898536132748081391208934158843210870412080262295454750380804093570204460205126721835330008521926739368979660693590774635418730686530626175821201522373179950534996520173512185491126908205840900580391274605507633973831167769724199770881302405188952 [188,25] 319792735057451539793042237819893087044783265696189395092947045653419902569137695020962147800294793680009248868751434219598181038333135378188952272376742239653239583186096237133980404411405670754412890615317487343383414039606133427867329496614474514772925017338151627612797527393564319564134052664822036003020681179287408308870726534074168992648954080783961053856590262099197429919249207447972920244975853612936662548629794301211000348072996496477638177575735581110045637755593990538489427753767315302468577996519781423136792245607770582175883841251192556517563077958261514308645882047370724053469052535794452950859449000840962655812503344674317869286673401614302678235817878243188240310198466125444549859412040720636252568760857506321759846927131845625228850976606790338138653545611635725021152527006399153480062669145055095348389479964599491987804509022198735316880031804401914109817289894680519312310260616373574125061221740961028331656597420366040573360679703173568809971836884528782573097972985642868989176550647701836860514297022818489077734012711244136763210779813276351497582359441358398223836274487964430475456275119832894671559826740577938277203542341630518429516206337636669476436406772132925846334120323272498349066572582984720502499828600118112134849225772115451478540984754941682743734773461786518399492411984249357162240826182816573602021494592217093181830572739037931723645420824230268784202732136735192192470246943707205018667560625332807732354165983691766256 [188,26] 1060724587574848632559928996818776959150011807837629685924410246696054120247777864846283339466499313433307219308712800058235757758845431463017722812999879016904739635249139705453926958557478639712522425522857096674008531280524717832966032436839012664343255632134925744236357574737345738929164871994395199972270554292011068051468008439736674197212052848354380378862319852975308586334402811167344169472510775524445309533458410107261681498992989948814259912639024003937497274744842792583646733582658944303768138105841395824165024732379311046210971518716881332764747756560366916668895494722088282482118981827132895081446793589066350379667440999864732676495354418598137266966262925793438817911418527100464004270026385455760327719015534522579798244439437027051976958825492600421263843634231233928814223115478915177773516590442847111705242846627361118446384277410143134523220828021481498287840270362080043645649189034796423808718780535310385814472108667356344764679489377267533489842085737698153078749405553232925517295390070417017361656419091203527245022739218701850113958728090312235114796903728729489777859068667170796388419233346846337164341633720015175045583782092105933920891417919545421994465022803875282297057089722028705959851715265902174285475100240483368475386477692019722042554525110560298704396253225805351314127858470438552962624110759811626352624658733402526614595342077342131718910036782649644391630202436333794893729626771267800670276300499978386782066269044755216 [188,27] 3101221035851449468514852303453528286807375965943417884192355825458234722431342245938954471441250589913301463819916727102721556995715503362390902147960917774685764369800551529317636327651947132835165301363517127495368799746287365429015417020967622165449496779150738776693789225034952300726810319735530295895869112206749285973490005573012025178502240161564452753382323196421671241443727352899827297993651477517352582936326490788621430808327687321026983573844299809840784561444749560221229201572679221706990307894325708425932032904648310810686130136261829189072893688688881789746439009251325205523752300513987256387998130357286261693567757442008472840079221867632370645683125907070213559137315187676319876288987484833060059355722992647781089493857591114836239267168644619900521822833457528702655379867085952152345423058444111889545190742124816831283668642639012573085538505235371395235964403684932382926657611308546202958439404873857378842325387299850894757389094938453258226537133668207534287697897173045127234349938235402504624397946032739007987959341150733981587916059036983349732018594179516682407914508236881040843209730724743539920422428620086725731151706819246303114839623720915734996654871932429109736961893639573668774418894557746394873032440122044399382306458704451380655400090601464967827905907592106763663185946236714683758485694468624263874691129796594708699188361504433816184581632502053888825329143078215937118415339029815842775136534666860269552580527711232 [188,28] 8019586883962138553175653688678991982105979139968548253688213775243731664738614845225464235403003344797170585012291419737453709110499277547343756844862381908369899149351850613405583356123455063854745080457501542248193494936067175138139507358675502818955965814166719680221736857084817679385020374447711323760077822314113295258872586469139435293504312938484597334955941898415572164956361022971861721122046834610617978288092702428167205782020799637891724921574571730388838647692970605329563273860652523548358063790047029692843043646637337715352722862514483740286880263218499243196024791801967096230262306045172010642177500480834726865940764556568036932606813638276011842093845126176267041069759649470382933201730159607263882938249637101461409038966605293981725228184511556946179023357618924332426909508990383988744210159388863348000700116069688359563010700700509113120872766196805410618422774617660860928561998596089824852176386747912644657048733205362528828484635986112386950405432413731860101981623391727706498739417518463897338743815563038463982551356455561334795381024546131628755146164479817839725699153950241267108538653773543969858969015827501168263344904700041199849531265655972214947233952440818277022059645636820760639030512948140417924006830257320426419629118427235272776577419701746797382298236089465134636519648444615735560656328740763781922861554665322233276379997115949977498899085900495862784511222932986336611595153038157072989281964545381367509110558467 [188,29] 18400488231332486088555704237091189872813606978796660586596659048097255077092900217680281181471111466463693330176731906006868739887037732970461323862077103274354910273637711789608577095537554441591209484199808907829255411642368426243788279768487687483238639213986864742000686963995501085857408400440226694054643845283662249245033320518165651991721349485560302560517081146965073289842038161825899093562902644123559263648358300440443535790535385743620341712663263973760860049221268245779277750898538070793966192870801310013540506004949888432044668215457983832569812265162952157771204001779841423526666299871701154686882840639204225558864767431896657913374155741801838892634409777693658915275286631563820421201497150742987368501418908185385768062161643374463096677707000477480904244501357706745118186263134930800381623962426846438488428839001093074322326732834673310082239125506273327077856007585895655766306828939111626159978750256369859353763138693401568847507008642057493691803700497015392512090237855394390486807788681829773591364090182649504067628202553499970731258592646911047523064952688639021418086612792588291439515506722823431123828317530624798062979182700408011367781690461239419477108441374086372776635865533920240841910549225076750617387051529117831099346070106344173411706955348570456215775419107841978897328591534376353208266477955147264305922886605849913709191026543381361896195108588221706976623087409044729708266829057723414571878630424012265471407656 [188,30] 37568354610639296168105854648159298121810795202174582872200801809934948980118504771533023142705448387382092743847631798452847449304513961918417597997893618822253423440512753020568355460060907113230302074074243188557421997152632071433265641714511810189079454449334066769092309172242490744771826387659027765638719530149817600661203302607324747699034623155685837574008963182108680085304462928731618732189488317367943498913140808074161788068586793703006270310654604522044921120285668849170138975835237619490612513445090675676769252369374667604243205158608573510397072793753582597954486250549253795442724655136382149758979072498374933815226041482970216922913575306567738367990629832304869045720748597466042005578127289506596736898657355240058031083268227762158457018784432607373996172356435644093307312010773289522303025813427444371994968406189648782955338664107052662211677278252731048457416880457080009931489755468721897370225836971131706764566492010273925234803801479859167633858842608370216932198313540568522695870581570241944757950826868602397688454206598032577184387916799195387596920949668118707269966274109332655643941852741818491491228475032533209912042948337535762967413535805562710355176322991730374733953915991691715250773904496008109400304230677322350241261269388867130826590492245406487883876575432195195364173852684755145135906550163782006428405434438137310406971813268435377680474713836894725590445173533756217774348131830222762849073689690908609205096 [188,31] 68436447962932599781252514068713845366315778704836184736381059969466630245136110219526523572172844113797762815523044585701359462558637974324244984404480024903970524456876243826103244224785083003527563391205957311325027484147445024112550781456445682483681728002597912922414906232692352592411178750955140867575224144900464682787020119487695771622471788397181049842007055632703979316330058692755180698971322654873671034330093768199385722282326770671099085256052424515353387325151654319595601838074082159945394027952954381217306350362674479598612888384355523944717912763318901195929110278564953226435405051500466180231386041948317084859812908794799105678044614631540055258295907424475043105305792794867258512925607384296077834000178314697229466330856298896519198271291788193609987851881702663256631416870996084492374695067893658954732353355473713451949281450781628628356243398791968807722782417977676185782690231306216815112132134647572030704308210236601486233488246351579423251848640652733854305199832570013124709315618365983906311758422561466974758921357497274079054827099883819855419603449076507125271173883167767766142497599882110585131117213699659786466789118723023902243139717308077146384304557626577697433975794269969889792570241332298510453562094361689504947622757719048855989587141849852694826410643912018782967090612083130166618915865331420308527723397170999766154386829409696296648807251755273226221039468700072837414464828543716827914009424350944536416 [188,32] 111504234856135874510882910108849576469258685689356891573803780864038066873753532275790566540798399168379971627986089533467916548043314095496111269093723571064599882453068098313644073041563402043948576240627028754290555293847966535454351462375114205484710388923233962024969015905433644428249988449550084043371665673296416453504722460898214827556002958928008670365322500457889077423076151372558293018054907014046545137569711514488502995999456322084344093857887391118271421067655227127151125512707125283011304943329899710238157551133535887771841006181249558220075455337050709231212662043443493754138254976808739945792073466078397944248995138266808403391193639644096142568716866592918098407511396235428256054991397927038672525769626304254274644248055333809168883155087370978327738739577800342421922255557097280985798406753128880022681877790523537051657962956259864709151354271614376828069150991104869762456145376605710400803581354951156826754013313257241876839778960775330445207015542806115953518750793081311254133656204006099569677057681088272375915655281301021761306970339822311127751249222855190205605802201715350508462343902875432056933390812657710864638622232677265341806282333814904089597636169804187154304930638078760789478452045399326428601282541438809891640952003377819934757011533912460757334179611725124853488610280399548227493715566855278929704460949940038030904701922190339822913645350343358639686766037937577629419773572317560049479564700092297072 [188,33] 162861187099155396093258687193528838966508826553578149356993035890880435640152245943482601724557208275012243358296914924312868038789063566560580287465409134368661577327229478639579431376547834253035974711030047343833004180731188357746291010381937624127421151179987307325075263462179694815842508714628948279003708730200569821832700856622101689985292060212948692856000110016580121558779822321837327784848557640742961649673040436738557788304828952521905773155001634556842108871331801714494478536964895877688171218159008655258911496669245720521315892357348915405252667464672690923632975680094018090487006196668003213224079096503904903724845994093634073712137737739327027872273318958666393400272277437454182479334637694809641120308645313401084273869927496728280875140008450354099088488890043593926873646755489673068639208056952665572230749828988844581700618253124042334470575652258445452041901603453513704843764071106656987269923279735183808884176245385399131590760299332043439896040382024672676475659274810818572512803108239279773542700708895840718193757822973008690739730069263537218654693267006116075194698126367408999214238494225650787827932212357809152518867335803773369309950338816393288621509800542100121435136693682018737173508158755164425516786243262179760688632766550388526080032859797006441509605449624438372993521996405756087215487327110039694020602442906688458586405065061498747146361951951327143827316007237948323128694943532664453618394227829152 [188,34] 213685366615357234658888981724803217662571892452155915227522020617178380429378419896529363928467148222960341782523307710180562483081235760635978801192997182322061288999441512596093030218487409768204298300564369154748999391245224626808258549277741425205442736448601722196472362629947441781121544169769435749270892474454495803438419625326320311996581234693822232525379305863048207017983500675845227602381857474145417482551365162661451630179381711898988164940768963058596229715428271108762471460595118607173721033074932865827403545999899259916503437796536564376644832156888214687015032621480444587079286461174016555309213965532489672439053773390130609737959749656520453248174787241302705735930164983714966952559041399757236299312554264048931721942866906124172748045989112556730090496830203790762356075130261914267888460743512784781584673307038889653423014525435094851743405192938812435021291926410981199806947821715490776781227625073148696828363385707009029319324479139163394353149465300947427595988645192481306976539763843568782739203108339693958385476496829084752666948388548643805544972843107276490335279675144736984887080932752626353790722517725420058028181250446380201472707944237351550315578549996094224786248064133777413371456668625789264112975757563522870221984372721965563204613193224414168445175764610499350533412434847406196851149434392834465751492888416209835880850139310980319816844420158781984997443877862077711047443354085663783298032638816 [188,35] 252349763722787821191486116325040827679377020652795680099678340005559733813829280030073294748774916520374658857591630233969980753535258652746315001371473727122740425268701802226277930666237250802739405681899588090789158278425904241836491668959313154206630310234282606002149937564147024758842852626328746452105830005015064865832116378422609231616287066858203639067565427719854443240548454723353312472320280976007982511170000588614552042494342849394128932556980920928849512149067311384664351133369903811032397661349052678579917773652602405675662482163189954720118858417226849829522589112621092375450282138209711312624144353867656278045422816103582968289081505146668823168652310543529299321183668215938562428295365202777813271371528087512929656204888423361509784060019309729855036970310419661189345755836807618887278341256587963577334337775503727193158455162806250480093038455951475000128607259405003875130457825166288425486337084753272976273005693243562573041317376700665782846534842908074499809620341260698934074583791304314976070129395623283331966738707059756180190710131232420256499232124790964410847872909639353978770788835270200409724212249704832053232673196710437643343503367877766247217656531312348921604089230795217603609028867728303783946350871567736460598891398335702858201488286157982415941453743471105655239377097200937642150174398683799141904379899813937984995858984705738703739766771655353967649636101223051337298422785340758115536061504 [188,36] 268707014621370051334269458436572857264430757782238212585459782994888140183331459583714566914586535645538262892312484604540950371015424700640233945040873464350661678649045369380098737326025709026717619228962408960196247383418908261002826845079581519159026677625736911928541633727215598635376744231243355424051302780021618910868411665167303735762636998853788761157336005348788137161057833477849198002999394125478578246073967839043865495544727611303665507368926806906909734129819681745460507791896503417550720022492342232723797867557829821575206339551615682737647455760603552047127588399108168734662150453458122391325183844332475044451620980703010463806059146325621578833912857624761928607763936619172944580176157769065191884566076484015380992800701878310809285686509532260772646317848174702723494744057786754450777141070663051690437999163160884736234692265882049671367336123459239133469980440718305588221337893490534095793945514844357463351134189486329212031636006948772953815699277107784749260452458974443005706122125108985494731972160456130834652006309153409491247293928960337757982914025752607705932255775085748648148169219053777938662685259880771699440531789845444476643279504538622338861951103534884226766389972283172693995735918755111455013740714799161868832729860038826994562012700154427954352971627368967260924046851322193168368484900093642061767045452492473177976925151762211583294455745555746551722662503630919873494256317081606966867858 [188,37] 258417696629554891413962481272384139225475835634645495401863996188353317533279911917220190314437423096666202418823088415289736955558416154076934304324722802310809034109192853195468806876384414799345845957811063216611270740334355200670767596427189826055897970972594527184701088911004936966495038800366063399010752964429526306721854891723371216842963003307479505601919888786925866559076680660037726563565199935840915280944120249900011731556013400616123713180436149500148454583347438276232287444110742611823452719265044197764743950802260489653003593685888599533253690025811946417497542421588982037848651633322025365814520899848869308550858654148246586873636393284199724633196744443449754634217086276945254934615205299906989970137476582129480872917180834665837102833148994215316931332505700732420416444041074781801943588347464281024643919104887013873235912334563578088525803856587797244822455082657191485564550964653878834434315310255307310748843321059705043747084615916806447818934034836446479131300140866696011613567389440616345031660380198438593753503012767609771009010597041899342134302873195697369857499766860711060491534444286533636653986548115264263380351305281071975153544090989185532125128179051420522873818524301290271147521414969874691661603651260302649309771821710094693030452469432182058283956038837678755014286486189592577146797230107352577839237928593511745813121779844900023395704477893556207078200831467169193073619714751529206096 [188,38] 224801091161440861355371646072403431065619323630940231363844600121939687582148651897910299476155147482230079981153147324074735290930085487869249895284014208909407696033085149685660921921312609402902273236565233051546728310652679297244263669898651882277361589914628366745346537536640303337595814373191747727579424827508643838173751742283063971534608269269576344880378070493073187023651553996628911933342154062563650160284098905493338918648940332676724297115314174084296809549484689818555634465635965172937266742394409109433276092591232445046170897673983092302377513591300563107330034689875972411431353376188172074639671722426034165100003495127472660001443037183562246115908972046097468942043230125102930989513885700811204280768156123847035688141149422270933530065371416181392473992024200231273358085810476408021022392925207604014421090949624604170121211962297405628508643368440458899949535572194851600156236366100079101238663220508282915206764977106063040170977415299088089331258423231792615825843707994711284672191207904201248596122749742855604818682093012180686124705360627309504138306054350339429911483033943870814525235834279459509221154701780054952451950554481782240959234975180972455021449392872737464923903239043634365729041014358508262355353146873954167475041938214561434536060000724251640544173054470589462141399863180139711606099812126356417908995366570139848635956626488205621164810157730944667259137995091398221689598314804823680 [188,39] 177142949903082269941950238029908248591422269308431996506983558710287841133174314073711504901231382549400327093462914022068767500815440935243349740047184623998520003511212236394508078112119462060686795763038013396272976156494526366550818190032799327572033059557297235460043657519594765754551815756611632821270951309387817872082249932456304057934217577911918372268312078173602214183219270039239731205749738620624170376421076092122284610420160699775131916334032976307664503579512698340089843792802960347476407731861500161860798884056388518817728584374170811896890799956695852081917574960820946420787747353140219948634907252995489347477368369368757450839121880343997386791680468765156102932448865540646722596386841161326280862043135359860350374792641305691006817380516399156055725542106929266910317050520098968799656913319001136972433836427345812095282682110838603743700927031028789893140249029376838880052378429258390032027349310951832742140053567527551585099131843506708418830075557395833603189005644111293579769815502349334520914339251715559771936141629475297342334589313194868853677956174375776426372644713825674910714437542288086986786108415696907170938365993296250178349601945106410008893662028076098866606890669705626959188168034951512515021606661925689252001770137556839910052462651833173614619020716950878543642170902886720028740620701809830528817032909834814994347214426460886933813851829059912073302256580592507243798229481694624 [188,40] 126610342293654088384161505295781814431426050488771545381102939946887292469841741581946678017231059572269431069084115219488121954916109095451283226585768182455555815720221102247169457546533381224678419807715999160871037715786567635429322411578974362162216155134835939145800123140291378337138095858070174989660120862177772105395902116416625890002270394022527316275253896111401289446882007913356761390256111126693437286616798541270617266767703587509791219464500436801870068060027318093222797057519708427962648762096904239933580830234151745328703007902287760488772028692118292475688470471397322869720354425664591435963770476455456549838742932475936239648510711516574217929093726011106292116015889837765275330172402699076418975544263675913549656913474164412495286120295229242212853650000926248711054271416641657448924308534886379730160787452622696093039150081705700400259419966184574541922191983050855085776561964653130650846466624760803390456159264277493458649427460205651275374803612137484797220800757924863610346670587215917508733033537380100662016066396302010208212489108605303935872851879949597831410730639146076585133245109087141756145467522469228465218854213762239905229244546154392864035827904751190484361929880950365221396236702119950358468771367733041023127152553159138493351665450102575536635948424654989423443342661254557619440453331624854292538951124243730772419530280593350753895193995630435964269890570322224030561914731360 [188,41] 82179271874410183771292312884992773347780696520714044816516706479932957333941542336307072963824183888765168822992265916309047591830371817378385136576608388867143703109315998136874443970123230854273736914199140095258988743175514307617821903304387025623435056220055622845720788737832737208811570262036305695124768410259784275103316746634059913535410640227879896280032980807629691333378782036894969935731093234888791089957037274024756301799970136926774768458611906506375490633657181034074605887660319991621647858161888462732388631762815432586034266882271173377348479656283353306683859348140761067045702306952870763250615007847629792209503070871135915108665880558729267498410095955237544168067271404459950658535598630599463623061482217297195904705105468753934863069162947318316499191590237151198601945063472395763081014157722769536440275799237438221084891903718060157676077389711609031564886487977503003407314684133540196355535652784346282075153673292316314956928039477158916375026503352574796114390689422938816498389383576183640236657430438835561057477321363822002425573050900573160969317552464417259359257803182680470651477250410728362461595968769713663058456031867654878021231665028818691758298774767600072236209230684141754966778151832956302645905444089467771112924568763648605584386268506161823981275020735685921156151164464455604060999150039623999204516126936099560975643726333127155464368348037648885759621832077356084945625648 [188,42] 48494378076302848010243973932729865382830824207118090418991469617025037202561207437044014263719007600448135971763580209084859485563487645121044981297328826319137190668601072826263307731183156215810541364121751939587832778800218531816739172799852337364762914792501722983916441710328054148090594433868014716326480450150734543527293584604623084510901472172747837987724093522408407093123172216463172092440284225178846487826301738451512929476760906677010194446176196770248152512086274551233294116883803320480623328078434408799820327016572482709579354855978569838661797097362939105483434636656369101745193563100714477182656723372977687812234334051891971176045818428921738116760103621096480461959095832280964985633524434529532640528593075428112158726734534759175386306085917130601812291204441674765158533648407035494131841710752572674843139746082206890329578136070565880160018496419890308547833390759513695275176667389972300073204329532067085744116754739752803354269091900181681229919127416434390743603622678485371729368292513415797165506792095657010821887995422037961046763014492705620828691063477332334961015209768975288557904076421483586819921785864127206701761040188710472688554394489881091267347985907869215883463450403742115460426161947101326123905637900096271396566828037812127668386751699019812159888963845596426631049109419478357530289009824931039250688956839168731610181089466513756320365714892834932901922353202025146793216 [188,43] 26043991779162334893444982125928168360908050342425170260183580809087472451913842248129082201658265733062002026870215519648621136668072427816692071929357434034014619442323459998585792302516234609910731700504414878792678726319091061243561621497236265499421142875565286136832319764022456734679594680799729936324939480424204504762856916060730874087175843129458459819091682013068273019844612847008773873413712745432938366416987206158097913962873405186128346593466308953720747453529866301005073821541262336717365961483769080785192466997113459409838489421234498072370712269950212511836939395416321259010201741103659912091553521697180569599623044889435857245358487320485283707166340076731440606466128959780438550759274639089918335603888126968041858514533303592945344179504334871475543654854383032853203269656939342555339645855200581546032544876203714687163564716536702281874525038013839174494377723652726584294016718027431201495756503633793866205356633590936077918631373398744752934797638310799052785181531644699132116852284870199106216212467824254239572147789800904584664023612419433336368708214679687456551782753789388435433833330958858882987226282089582631036897105771499854153708688968106926493189250721822837568464840502024592530307060332247371646996787251598922862901700592198912178035198974692246097305027586773569653689747068488161497087042620698935393242425019946753605939120276465143011766778605659359047526611006309074528 [188,44] 12741688681169808369612507577599416302377340369688396781255786431207718083596663275503238219062701462245243171508371281460707714514812770845706893848952550850525299685394023939215857395481195967390404383215795213977288662282960222303463177238607129723035598606862098146782472866504915777037601767039007561153723195289047788148500991972679470628560662937110936136676051912196251793485295353519126253721819238022305189881196601819805190574695536433447954795662184982131952631005385178968902272995052770710247688530693543014972786499806668582338450782246330517718890977712774566523897560573439433593402740637072205140407690158743724354384927319186722111267646465710241988177215422430030166904781212162701857813691842087951322423304867355215404220073798490328743892236536448483082548040350493337720670757545161053863606722683546200584093756764006745538130369782804511724161852584518014990539617751187526311841694549530003647772749881986232295769211926206217876511387533695723304949803095799357085164406784687612609866771163279984480168858725720379771209688300737486779211120764812268939458620168436381582734428080324493406293007118636800633664618587729377650389865606694163317431452698426145128200958013140026347923016808955857403198587389232518854873359103757906589497681391484345445169334589790747504626813251497151998024846488391597445900469953836376656812617428838673238264204571043463794904200644014226974368408525643312 [188,45] 5683727389058419894339123018303361042163467695627829916372159565564525323566426365794456084866450181461143146300318604921706524709910381540425334570464302019778350695573332137330610683741581678840130663535842857569613121544241865987038424442006744408877456770283399057809299734120430080895577227133234090684581095158014896927997993116303729754812220831084046471143894907782585225634132359230065016226391095713127483801305686911894810847867430933991751175526585694106072418001473078454388730387112464282719654261971620400164349657602042650516983137291359814946462301913967240259845114564283618320385425720752185771588087882361322383019044424638762315806430172063126339580309525355340511687375433339161683721670738596710770784269912698138783745483706233311579975241342889797968053462126160433306494466223300455903224028659873566277054977682806526627795916318696349650074768774735320850902410211598587730901221277527155503796256138369666895247743556570753571725239967070405890461276526834119725164386132397395910158302016495865329522795095200609976982151845260589504530929161958689547454641119310126239234733890704049160890531370779173884603063444702643254791927061474282627151864287743969949356802960695956419316229647292130910973481288747607400696403637380245388750206452472534353539969334399686276723746756042089211555323375779594157778000050601097162698554719476356976072675483298088756934350229353640596938929938536 [188,46] 2313550711551766024284983715207798121507486673792065447649251979604639947057700967897590659381339895418808181583997246024785032278609527163443603216846249442398757912224356525855223756206924147664630921145595012026587044438951676859248384598177623878288681400312333688317346138363604181883426579051740910518176657673653930508868524870890084869661367414716636077110056087050374630483162646175929534556715899319233494962301728451154726346421149695579816327706382990881914775616919040205658554544681202721118428954852131138732117170254425595761778508469833958187283753659691274287454266038687512307020217799410063268119175785615911430042134405331722947260212634373516945165521364290221677054147878569255880375276425750402752502957806053128758092820222375590548190394193748353692277254234187554401433051923962864850951795455341499831209855911820340981989573594617142963500414692524956359134510760403058548676511799260203056082729120922576522765060339020290026269198150061623797778210263480978578190121431917988065047677898124215846837722839817493619767993194025033508556166365116295539070443393318038888974343175634199020568912405267163761742379438947462069345179773038041640624887449473188997501409469336993994258991023940354660156369883417278478497290664946386867752877890691876513672883368463371323924215207515208075742036769123490064688191173121615383475936662567009759148086016919828737681541593193226986691839808 [188,47] 859979294048636610351232120124635876316257527298948837264394808400213186480649837137383896267898507629087980339381398337436654166414450722735491465796491171792991587578936767210779679194343274885547917654965580305096339925546887927914143802136719377470068795520382080026635201110262108245339887069115898304494057925017660103144159505460876760976790717310478632779982912132752007246891590884282488166430220153160939121871506096010917836533043066221338474340099208865302580260746211208480115148579159107617885174742309558620280002017262420910978643463701758414015798852252425627635462319918912382070113704320271059911390397469760010608571699346317955515638204616899497367815769395887350303233199356672650915260565533305743119271638748135083463353096957310160061254107729785008157826802536025797029767210769966942731201212307363516830256729712349461346452735300784345102203134160387430095837683543584939855588927877745654246192165344002396111481552782147041348584652768674506314626909599707552862937572714887209392647924919817011103250387407699939363247699721987673459965680644968743430549040883808821942057715257018586152353729075600694635857118771683380693488004295204623052288936902185399238693741493254357278338178876287166355690802892211114719476670535122191602703186187525169699712333969774726437619662234456445897993790992519467923669001198427636923648163371769515280703777233605003689839422054321730946496 [188,48] 292116646073302545902143325363311775225300744026069783538029282249775885033070182844694413993509795773062134635103838688796167402614956496531053130682573419456249458593240240639249645920579975083911912549396733376921447113651406563095727901312483394119892315781185483108164150040713353971726079314348878836831223925886344086070714769319234385200863303024021302292964771836562224854284394669554489871481754381456920879878535524311435165057839835919466123847650519675637749846940530633755191195542142590902298237848821716951330370378964956941810417653327451031041157352907773934309600681049265520095632535359026072693288407292820853082541799631715032607602210141329664627206453288530887383983216295948553540517731242116282944362771512283036222033719994858888644756013527178588471326186956538079274127159844533940151708475851443900937490697054489595572484280238761363119167208702722076852973057731430372539594633428122046556712263401788971433688213781854945643270095852671689876658181042478448382532449366517646439305814415206753735396670986980308272053950885716188428810683035804388301081940682843287684768100245013211634163643928477691098253048235636027602584786611635643287999217449695071894932685233262555941746153071906728026140648026063615178563247749097841217359999873804616144977543481725644250797927399706737774877984423513875676385273559377318565917414133765671169245733064747606376336129424528056656 [188,49] 90730652364324077256415762963266239731137535842940901804339027982750048180476215102832813939506709260572639724527832604503080498606559678327588882813219141253045380233409211224474291229218916967226229740672124744617791036894175171824020345692993934867406430684035352019235309874101785115431698334669852334043015681742217888603690978170658383137515566093150185051939004590431660146910379172896189645716985257485489238541331796360380819672711040299266946270312804519119744938653729205124490384843812546985757126788140089727467587548891384284990547737532946069392156772751087909863519806221799048754855855995097933840093388792406690864632877566754848941257600955937995181790849674828545844041007354585670970771074047372963488521141341508945796012818340862342938496633383452831449157516590680430891935030910062742863121061582804404787076726121064359492402601228649495809606865277243976074421159637367037164049906717237557799009793195321395825469969664669126339226356093806094524459105528311210472726255937611950778190872593812869963232553795609061806963729311991822871613639371521982590479705671336117969487905885772887631534948902201888242030067213819976398679711293727867797641346494620297163969917015470696581324822767183779757644764434458646569256260969032490130304445182156784432178569545241083192289144936820930295060060984899866187003980747658072906136276326607614173731355479605912270727891610165712 [188,50] 25782586212782142590354423868443810280020256697081965464140736744999813457475043005430483330818359399629692102263845750416464734555859561350408055369502180743615983475256772130231747247522284090543030933693426718094482895749422549142360387697995890431200028663047912096376618015055308588638040832238976159041327167070249870571339422114981265842365512875518970825750696938984590632407101391794007797929486194369535575339370045260777731179241673647990401033463751599368245611085914113106708478710667421993017897431478324811041831218836077171932628353680474759307120657988727681630028804531681191405028945595943864667487302914198777606087158203463127066172499391793765679480264091419424718403842814825584873439938916319110644936860200702716058568349069208887178969506793861734745389709086785859831903177602531926819004775298742951944825250285822031325793758831189097733271668054013319580598892820177026892090260505917228011964368151018612733995519164487138042820007438972790849107337158537472545547391687238135084915745047852565564145952169366608132997888820035424404429308116226769324225623446742931898687531380551721966110216682078102922597500452677917703109176247008905724431802108763136717089649649575593742183474686592854639557685164531589823883421266458826230443572302123385520560544698509339972254913869539808333428621164906170461275324764616211324619069792603115544229598022829939546943081604608 [188,51] 6706490995478721905652487928408404950725002918168688513695444052567780852746145084165509106392928933559594377771780399484969505861408158881279883472695653881629194553554511227708903937097776840292563153436760633279710773155660611440690555407401167211296418734528458859845340847759192553481972742908779590896195995789254801041718446366119865280064064266950137550818878476448589397604356484874126062459226092249786573933645708595479462484837342954281839836227714106418152690020171648954606781792894315159271860453039003353747300501778370587238013434767259781729483817259735136031850526179196175286108959222045406554963804083863125837197588504154638876960145651603844376457481752193396497954175094307067337373752112263357526035453716698973567922752572668699182514788671989095500469607037962702000317059962800069451970522935757640814733286713949446807104805091347909843072391822850078503801696030634843917050517834128305906738112770104172250426131343023131255931195746509294879098953660354992889267597084964397305067165543313386140656741235100033503393123815495559283464671979073556191988585405014677615481189706778708859673135469708561576674921732363813819761930542442049611989597610719022046647718541365012074248314882398776938896846085610083124918724876583857639025187372655854211727076604662429066357475819890040470151484276062249981507049513993520931877385999885580091822397755438034249878075872 [188,52] 1597569721806921816518799384130676601725129982853703800703686457628988206205283265658558780043371924906250943724483352619566740147876603841352950042725100469851299518758000347000821769631515640093365925274753888725386273052299509821202233169647262555750293225783575149123804411185310785833750595056514371332286158475310542815603898402880899574021987791567371783997950309251958359933859974461639087952759926984163470558999715991921335594817803649363290906034905289491244904722749955412512612499217730584874836828798821634528339336824127983467886563095202521037827052093482762879972151818717397347836180182526821011478721834608616526037103772925755960476392939249293696576944570899999679300835876378562322177359594568131086432155888209321104782617245828334096387146909015212865458016472016624278671325978956787273526588632074998120964189081251524839409990217587187564306752427526631406795672125044321059495477292440906344983482609111577425201289918073145626618527156854871008603825565217240981336536132299874398171484021828196568032845753222751302419449851745656997714884437824088728572781660395118779285757968136264183685263445717671993549599676339083198329605201632777353620083105575376403551186091188374909705950890572104152833589992065635435408775026470969665923170079451287752263691394513831416674548298683443317603574875772505110432183464894631459566502942852053917032757763603310732437546 [188,53] 348656328239097763952212732359436103355481039059159543919972340145350132114104162735288975005402301474036664589666975224349980390951283850118522715675307615927723276775282369110607151640093745775684504923785493038391365365588354881682624668490876686502812521827064289531187493917808809135503639314958850659185293419397967181794247730903386273278492836712524962631456285766912526815628353142918553024379745549077696532771798511044864343091423352745312090437476498934636085543097304120476823487545826364726558201345807460780723910323628353684077770409497776670260908937745625123047842135481447823525258236673791923323363973513690701316593491794762578501471880741816737651680705810747399478243966406831485654633400608685477494658026748171548444528908578988425134428639406121652106135202585105485691299852411843285407048518124409262289029934393788099760026801194792037415224992082577923548939351370341518647146204887170729068516240102884278445878934213396789052545626380087813633314208580592964066725335865855370757853410891793585762661102893995186208575038204116947942037788509583237406490383948169086936355893193156197911182896899228330029158715346279407721868294342069756950645419406991248553758519554692169028585825884543844666906448803258320035776924892790462110215642375876887135995171038823222387734712740139542864250655084584738981548769921934086426702142912351222223576672762507058008 [188,54] 69737366899185200993371802040012770303080424136296684347522235780558316992149896489501342911664870372991210151305327570750880847387046965985291093955370972700514462434626224037117097078566003277788337461563889768714417556008225500534789813916009502833581151083117350479451789534217281167490873657609414202186804806932417699140384438539823555666493069439233037891053372860898283345925506062671328591677988325658579360486780820686918044709675025461350929966742530559756706011670693800404187449161413113819053665011044694308067165935818681163201735832330468624605130652413052315976631598758914431272776003547019380304735649551452250221901599794031295406376500712278069078862710121789055310719838415845123732028097335283362895828956733214969315514308907185629743170163696401213953522507669573925099600042357610271639366104974796197609578580246068822662562458640727873362370110611693392113843933527553733658283425310548962276893335322701353557516771406206066535249882250110783618663321854727491999335951645960484324494381690430893979631178665854462762295959522738213171121417494438631304026641469755800748962944725821279162621585090193018984759082671038042140887558431789579332015558897408015536959864919968417528351057343530744371942449834252668949569342709737454729307116129910968929363542277998169214636268201459125802242205815964764632501662847367485318551162015318737081829756277336936 [188,55] 12787951497236776677818573358866485838628009181722270831892896349607889183314465694665027011823559334327798827666127804978746265490329007592243191399582444005034055323260350394177447808400422280698017847357526334690400470749616443113952965824249376576400716318252001274199422232348603624700067563122736253009650454784252869452548242096487435396840648992768959254660656736990670574082761497535548990583896025598007764077202455592154472247290487827646394874902974228153714382467319008563021338176100677328608280008399440381663754670915663876723716599392168556697113265215553269487962433781637181900619057381390977312381156278020239535345844665966056231543004112310647364804410101012592804770963455914705525734528599305602480134779859909151827546618876478107898545773404777840706840444568106541575661480059877548812033871512479590797920999112140764575511579146683134398288488936041732621044467988356284556092268087749487229668824660962999647842416063282557897157028909126226918661715778213719827821985577882040184749855226097860372492116798436796253879831705451166607662443941390874264332947709341516259411993503189862477522420648337616086529600712934177693579273415478966222914770676989826005911729249712966309843225131615749078670519112395871273920501796556135909283075545633129938990584524120378465587043847559696214926958603479261527510612142295793623993762731839955315027509285632 [188,56] 2150413384998009143628389087510194816833177306095769755885136311743532388864695644132074412515674146194957237561741320763985632571303541324662015992299211379357410462842547366589237340974539973277866864801831130950442776738115366340123832060996401571307323051607473410912387514305079393245093782621146426800140008139599013271891085549578553325156436293812800400508768461899864064956320350969240311707675847191387344191078761518228876111640095281049213727588029437700963666103275702045939691707865902904068984314825963471703626432954923552458856285505519224989779106726899008216121944468522789656669729158878547945134999444888256491459017780646799678337501695651697839529278098546644491242608172714980942863153619289886120855113850143120055423118549870663823369421686140343382173492434582271130558213705863280558972273790422442408647472210897227418218547961562826945864136717958076741133765739660314841453586414224423140655870463703100275314003167092669744437648168981802778503003304865659171276614726670870734011701400117123242080852651787354235265747673167365502373141813988919126214448390525748847398175675559325271053999429434845646476206062213038213887814208546453416530009178652423689775357785959073906657712558077131644369814411276704366284688275244232227353424944365074026095324177441358644138316969210517577377203242475665504112715769318137309707183545015806151216586800 [188,57] 331686780471820874665516507914526502371929317946947721700873619498834042568191851580568222526610283752793772213774468896979235562804226901045636662469042706430614347423259085836190979775345142067752501703390001845395668340827011077726461885378177496097677929931596967940247874342901609536693533835902901237339678972814785291158454396094730355878246343726507652292877699948967318404362859560176528916274286939588340787948842596003817987028616357016155016158278815183830514058970041111393622006265402093640657659568428440946748973315688559233697856133744791647944505005697789259355042452062033400855014400462989474192575240171139745154323093483770995652526578206805016702905622030468962958975459623787449590318325100421907896335516113885866990230606433045671419518460369604973093469573523318581901091435540456663905256366105893099741574960733159692065240857483724570580548218483147676901304403604984523406133709615554937909621128764821008636321352002302277298700476658842184857049525620869476354457363574240610772543481303352848372035793505813785429207065900528710345234332429001912318135234913794916839099646816694922689586480746839408117100191974109763108536452106615910120363848979333376463291722293629673140344931724203532594556280442266498305539140048866597892165593193459146201290773470135233416101634393395912891279716343928630599656422060703115379701494684226398029936 [188,58] 46935507180367011587034935537906241591457351624063492301041645528120545905427200581077227901808701969874909624728353349640648569378485810039577028254272092668753595709769782879264160328563095689136491856179159217926614454110931318118413030558213479062966508110787669192589823068866254055045903836306223920724405974283070737738350156146238665871216937673477221521845054831958961713947660573195522183106892901799796125779628601138552314295261916054951732901500424954424217102140768356304698117160843920273264061152011003069535505108800511880858593766139455559524327892445204186298756618527031013554920949807058157250712984065356161217849318338449403397024837664551121141121072984521930216922930369642468597745425452381613981844932954705609020955275698964722470381922888331561465904228271607741760847357152680478047949812380533768882545127581505075587750647458552408984696838231046285794373051363817200064549014048745394769396996425603588752300668421571932529426494276545501805718426801895685277697257750029793513126024074536676419588069450946925582396869552663051162396522155280014271088930257959762011063838402880124459906245306740925014733467796770878251471885357653982501779971778511058590779988747508757856062405891733606446621299351285656066214811570097197478065748938508940699088926992987383859165961954377971299908992992809729604107322035490996641768437781847593376 [188,59] 6094059633057885082018318138659985828546722807484078193640226672842813351909385896436600417059755071221730663574702460117252415340425427041681367038299028154401819135661352917869849958099468008359184666817927595164918012109172972773172377208590085042557838960865057308181548268919231809350686864814374835734138265655077325982921701117462312375276741693224532091863348955475932363405354595174309044181134245055896866173379806291409950824106052227842551521934794471572393310308919994210326251621848708176992641286835995671434107530838542464808301788582941267912328539709148881967418373561123102411572338226516238624362826422027054176047244484891278477869515101207168534694906186314454329817079175431698824808936368440542750643171711705629274779715714520821719873664647803717893049514083674667029872979787309413596387288614775541120654889608833005956228267435723756959703350932072015488341839395498158735499675466501925260890252982553582944256705821282533675104224054375221715988270756919280242441778743705470584698732730160352281802185876629142281997165841964187830594397105072760058481213355866641838765720147253088238825799361022698604958592741567619100404925594166998318239759243048431446619520140165550179077916549752907736638399302967906629516020807636835742469555156819766792010775519092314147956747492337162068448759500954288025702919365894366715892670838114080 [188,60] 726092071157807056562062450396303184963645099355622790860328271694664661490115744879935148990629135513149377785503737120962050734937968344147919497972611156766540652637834199080341280746178718322898258129512340660133679199561000393716871317873592759682284312985146916155764049723994492198605632977222575355858254351044159970758520658362269840038250571356279314709502116881481160875676556172162482207531549672122268551858644431697355159097963987840193442648595983342616370905158266826277313529409256058099899174599450696174861098649433519741237272987379937217058036278157482214180082590031071371338047293381226153452324948382167088754822674298104237348626437562628350118344605212395283856840405887867879046917542803009586143971836176413569791211317937320200174844923189056317317200088639881993929237515687444208524393612281645168711548088808651536883814913914488729981441402503011108800188540031059075159391254114760312957060770206763537038351464058281992014401413302147141843434030111453071033462453274974384902332412736176862346880842696908201811454479584154619391824016083728343221555628238425385657552118932690696897268985259855959688671592594494992675023466102851825659832649425655310919437773262497349626592576251259542597928775020796366013113111150211460107429753985564615988494908650375486054049359107928515112851676849374700923060641399808192249986548578 [188,61] 79394100252169544655331880717988031730879379873021120309509151140143450326565534559084108223761598867735697062071393887264879093975551049675355447543173918425592599466628091570916001074834957579382646179668430734605088486278200830465198750120993043167702065270493484546977916498407065142564529476818580653631354307559118497723777130355049842406939673102329994449048398492270401245887934999738916526887681919194924290087578524438676377318727267106827462340957616616573802313775346552080525573433982764438993539666150251907207218772767991156736303394423850670784077354305024242276432789002548978461916008063118962957117135167640633892758472660047944795347220443316969842241376093737991146677447337413409291094967571634722985942862692568958861030825116655528977726994554531366316918166358881061443112558370313169038902256130954963569222364246517753117866332035253769529864256346567572378831906120929342035171834827704464087252841125535224052943829108693585299322274096348437233931674532669210890676214089092016529465619583950331790805971323522334093431607424704724782164260872577812800866017345317212828183521869294756703429424490761755805961060623427321430768852619811981449572653955493138467783449971951578486344230344895642865841907172588683974461317271781027828780307239900368615315100090689997442690760087554456851308043229846899141203646427380676735965000 [188,62] 7967319212704875214130063698310033072624534124361662481731586264039541448213531545259433093328090425967637460714614302141101094271271749551019303397607245240964144706105754123317614438872152675597647763241295929130598357636148182294436382561229921298656513428182565810474363706888756144473062534829863807333464021844107499571714149620661005766120495019507940658101245591376589192221966937907235253409863079093105773830228483981724925944935162196563058333432610379896925924727554016837276016165431552937663845177362227685347441773318624755969081521008301177737008513404937849391103385378031701244051502542683038447658941430818783573407208297239507423730625572771601101226816562223281752672615107718500332283190326132489493013304248579274774446761196061538364483341191731767815635362234650425586758739782928679813029657606923938348867653504570095499964250239490449690811450290708115067842356515015907475750381030932463269084037409668990110315593266890368996521661646371764882401270998464114672953125770255343204784075214417055067518916374810012341784674448484520150862201812447783752341057247746832973602926535182826122828934501429959937242068192558407537511387497737757824016388080844021942160649932121629372031443849066605398309478541616336794278102908819838516800121186514701691629370520493263900243382062356019361404346175857610683323016748210665025344 [188,63] 733777033377431445038953280733326106429156248157020199340148888644609666408872452275734323030206882299612621544675727928745786627712415449696075503375884647686260287134015019023053179817943239677866042092929395638763761397454639868772378395094321429548827300437512929684674066775022915031623692221274393717454613852525362607685303733232079906784577675833985875652809382337311083264310588139713656781616824322647429692298323058357287500661237637072340196487958967243249208396994299798074612893512585808186142520414148670768227574478250542360520070597343627293691097207106269987006295398848531893429397939844680026799151795396725122892650578977912058617512835315237821897170027591615371246836805062946085555893016684057884987518142009135608106026535169254070284719345544371132999947843910546417938156303931451842042535247431033919129470510559062450078960350764499610959719275903283430666368186892460469004655296883173317788303544571206409443377568278767730790733419619806769947907318487727253463686120713989586928827834252687278400966226545873343342909862682125234216807740028607261838897393622853146504249184679466149104806269412826762785263989588296379313403401779759289898013724816283076464938170192992487559614637952074519431895209070076415038314527646960650537978242375888630147776569459791412623447983352859866349488344445326964250029902552869952 [188,64] 62019645541183666458408661008955566744450635525993080440708153411511492581321616437422967849853021454013287437225123821532812409719457626566982782901351946897065504341839799030188007913230364126030101369593079479708939969661010833622826073831709754612469884464062853310445333864860552140395136037840960955733608887867698833034060473619908331042850698914632144051945939507076799805643228257696663780342854953441728954053584852223896775980614642702086639482619027554816893061636030442543569275156756928170778571708599427933810003552674411223178078732473582069394238413937193585488724701998842570752145809103838342262569361056374390715742195461967583530134090799879559735543883009050052332763655181086158462437495259616093036723301609213104698809897445834219763524107446240187767730313847326621462221078203058356864546286575252531195650292896693569931776668090043666840679744532822639888220895614367753290904869296975469706446539442065774002746661759429436428451698421227489002110567144114975100953936501335914702856204181419859385987539784191308714424455359109282615102642022880621902709227581513239709314628727285314407637964919722484150965835765676561651533789063928006036273097077128250614627817408064335956513477801212920972949662034720215390817432158790835032975307159371375144780184127357274712630643680963679715703924164018394306444083576808 [188,65] 4810367686329108140307624097563604554968225583850786560730388493187720025516767849584557213474846451119782523302112724349664426570334218809972211120446068717288207037548243492747883616863869349403136998579968892011617352982424550950508791374183419737061063399004172614716435257812348275296264295099325641022124631103890375046456824224995534792756650901064278491180258259936183086281579621328681465642371495630777723817468791096510251796995024852943202678953255126844314956578494287356840581984898504109351807290572727966762958434599680250259675581450502386805293271099358260056670790708081668787905965173088265632460125843007824301694223777588223717513781917537920477841215198714973132405730123750855468913806860437812627377424617480928878612395414486759331529958457735016609512329719146809941717895122685422226703254613673512906325271732532745798223839342414042194723443586083337554818006639259212037538387083153585259862811706140231422623786016353116679936348720557910027095389196116499091306356263952560754701014557206918489189177266185071717466342881761625920963240025970604307298104422968338095618796748852965966330830105667409113747890438778556232260117358042757245896540684411756202581148047767977336304555217367896608867106089880135866803726579315449241004993511164939810801009720026055501979886800631968515109028591656574010478064912 [188,66] 342347476703651552127738806509327797108182322420207375309397868547552859186347836973927492178919682842094980339336796823542567116871954154776235216315664590802262293055313157490377156316463211731038176644846996794082029458104083561184866240940082934504954012054422716136447617953029004717396425133293960451906084834407097158536116805604737432143968927711574142254813732467796878262891273392175431551907775441886489537210526616292031125483028238111073251765181073609599075728808304362407858480955006500410161902462640611188060317934117637150263930045145649502422015584940114374591154226527211116507075321457252328324909588600033528974901792516570261639127292627883880426619177696259986868318191426265451946058905760983378219768055178660956706380180201247589765575575395655644137975302701337341854264488655156928680940297648948253574841385219776346772993606480996012022555474464406393403992186527078567926904221251126890691136242683869024892086086102653787428507935840901652378910042025276845125982593894710926163620243877971476405658355124390232767649615071732773988318480975327160457164725530833936075705234593507473737758536552848268620504410857029222012153954824940014155824221952885002373186667937678949680998548434407903220922218570051680919828149253411857895530790800770952076242660824994668504925566535920449450492522873719697410512 [188,67] 22353092013560791270499477227125505376217951065592034681493119680153724782216982560832937552965267371976770025979159280339005512790173579186976662993274000274289783718726841997938482298336968998603364218122824371297887692678032487275294834830197211079443716805867342871969652071336567579282447514674600817528585031239662412481067251692966694652769602659144490599302687783971197391501531469298812238194841629447396341972020501389821874856319678344055864391345007492770699049068553963796465207074617727140111146442679186698720310603483290127168051364735217282439500963935202140503768387154363398369045511433723463226151309375025395645535820806436186615045938702921717210592543048470930813503106987988163901665710024281286471382914863537878818762394585544313150190377762230671028533277292003508853369217585170552327216163145351358468091734595558921568946570177961293503924456269884704803951406316033663365512353708021369784090868402052046277733300429617358668316460369528366601333434020160405143016221777862209133191055072136185847087554632470990403414118188933536534665851088254506804502293072774674869276399786294744068272432595365076848215637619010407748848980532702050402742266753942283992540846427349538859629387590985111515362337691984095716151001296978516705887896433180420220066960591907561721866736829122786052253188509837397696 [188,68] 1338805165993286711389441540797527433009589449294550684805318538359656509868126922658215527663081966647580955831494341871481794392694960299637244388516765648401904834111087921054405160820505366148951178626682477774609247203946719756656374948846443088745497254923633939361356248064231001254516925041373805313286941469264694047911745411901511083660916068757240191975099467280933042778892171424528837369510344614032489183110253769297295492296223708092785657029487946803073817776516555675072339533989065635632591375948796820917159873375900368700781111327064248580734133943996825145748164728585038081558340474397514933758875147776426744430488361054151253046391416479202296576749332803246907688864442665095161979112985861941322379764060226005571061322658510272286804211817688225870897679607136903021222765771016289342686484497588620128352633843327022730269755993365918350728298372629054859840824585666837459870023858871040446820047429513579612506985983491404495483380441532398882453632463986184709461883544978526996093396029020379214727849851154088561463152668791458170772055217269739329397108341872266438062054992544167598162030631924044001908603374633893169244085643400515816795700294233612519033728844577947917214133112051627276125678326100903060066100453967959856092361986054655161660148914270486389059215255507961636158409254135955 [188,69] 73539428063578222245236702943833499200516755692737043048398159277373324122756150671067750640748506124134392298044511079031676208798771123289748774707865650254111143641815299607879051476936291228706120463711020794099797970452423479963522750983934309225650058152069544550445354589948956501637781587429786133094017038177853160612549095050117032248901034528972903771551573327546331519055362986832030034493920741433405236020620941011758181088399528161722694508914745159288306045943101598779130677347580093574856761125529391956337991450828358369522770661111906045526198205027265759717709749517369797417254531646475353543317226762791005901753510027596021121668116889894239318741724429475585178424258755828561570249047372131347667918920633761307632544467775618714476755169568402346643704793501067281283531452823335571313617505756558923742417778580802026016293200576694050796700986880410027327862182327280071134983913549086550526503392339680183476880672949137972721742348587630770245426399575065004565494523755344910977765748384018152809833722752610509088724850668915066811286668798054958689193976211134463341741421639197176113929860636617212677453606645569019642022122471927310617429897993254519196833237532698699268480463705500575421752207688836817790961607947005137980089436043253715597895552164626338090834648838374440387166921944 [188,70] 3703789347489053474127101758684078327541658233173383219525778304009547890233572085034328856356143546053605881633917501742772314437523490624319935285199224800576660916375148079099564678980405006885562011749631750401270047990283031367710217599487596551654994912401084550179103248866160675009954508336226754751068610293986544536863917930074745162638889220062327833936578533818997708878063114968376346794256667649174450153584473597384629042364005782505300281503768586453461306400594312606102178871008596696172389932352509254479171083502951188044578359857562026558594413851639684600412336662796514292999785598017986249413854431369528456493078151260185064839691956404713217053592316671001051595211346418009148755256628611843559960808656239398776659684585581198712367495039410399688620422918966388566543979271800275496288885506918449318949935755553430431274210919413355483372481632159196339656775341549525930386845458697695803729305270591599289457041717047684161757241024982013551067525406156971504908608471180229614720411318756662540952783096482854108806991933187157473842764348583829508087582133393902739622979418427386540812920932262597394394266411550977223786661525652939297167748747457579376287508029353089350070873385196257002078371259945432548173249295348092758861056132637181575656702209232498861180049497013104082254544 [188,71] 170994421231991910552401601932786957598573012739029867306672251026683937744411700734940963305416732395737830657426936993927810959083549008938610506604930078360462303860213906393839765815196452454265266774887318984740571869751099143518228602320811317715231774616029025932122079625175890844372829327013853458800048719461238545605323122812578838411268275964852395241768198253530839607621201421488008347980716968998426804003830350979455419999545716817415013418897581592081414438814202374393617396984310576087739918803221450888950981589690358217633972616004047350997598861202402061527789052886828746862317841285773255145937654704515315894468237189191169930034530398608181179473290132611331311896057310876631823498162038071821364638463678052885969850952959766788217911317429867917523677973684308060074876907512084875156793299325928996196216478129339254616484921971435252529821048041917923666510715796283595994520731416652862685770535768965868390344275731451022960550835456841650460849147177262123392131944366690110719003052150727122434994067401051526999821477584100122136680291340894121399023259981667766496872460200590157386276134543490393518622721293733533056238815984157955125183412737714484673087316567140398200989850043554406561238348090065720598424895195538461264903771312973766020775423433300600346211665882057784960 [188,72] 7234361742234446707951333798131452270620975173990679095967065320558984843022772530733569796969056169407013893995282436754864908063753739899515529305624165086702440550948142343543540300964362247924335625573638642759751467738402276791217948026442627634259887763103367776179367721664603403568082391040086084634810303028887966390357543008921017217871402649138215625343860470085355152860911818711248229545263572836861789936895951826057118972845838670649115231886484847509792078307645436774014587386748756627841667021886881437669017033933215250490504792396832318126900184999827210093421160208248229303776312979671275168146309807486698207586648012837972727964257589541657166372147012096828465208508524566348177673603047591104995884619786220614037537584766521545342262420241332584138514863852932962185141562487229051942679572646540158970765917362155311988142963884990919444005685595091739246981347152946866926527623898448926943710423956177133886201878600936633164520444703938049693358696398949280848334234856990313038015740100726116852782751813195173847694350060508416633591122102536511499451106378525199314843117488709646816563586909896817735384553722540951700305403106884023748284820697907934247496928655143918568125717520053848793512072367670668902988162785716642816090027317608144160759434571915785217472953417599632 [188,73] 280388823173392959790442017270623873248294293492591924435354368289750151008561011282992681161474870864080446326714811426770997780048895873492418621680021171828028874081273117411987640380980578847799019037204803039582024579049223937375726044634912675924959384866133673085075169709571883151748553765281480440105443776284526807704138925726202830314410899496313823857209424413591217924801618793802652031600708856834843727034032256842645192409684469690588864122520364183844934602108681557398565645867619414386966647400751879423494473551909489161624892918487322939328280810901334159723174139051681535813170343799141052892791708894309099966378671746686589904259096821722938351157443041777633330395884099387447040567130689479252112950869634420931015322336691461045237531104684343885648609234237345106917123084684834616385573226134951297067003378214483773510109293324822433219320874803456987877863612044669344184929866149776644915120365876945416402400706612471861414880439431325675677577910267124510271793607682054966312343957115846433362568844041736130230450270094574694389272934919464730583799590752254955874683293741459107386643600125549666861721243708918390875898419965020773937582784251055965407426102845871965010859332481274333793767509032872519619877878800406105390721664735920313404581568867057676261834301632 [188,74] 9951982715765949009247450985832552631482857565860212495683731459693378096952157440258054354018128037285964770956887886012272070901568381075751417742143466547592109450354303658503177358774866761534692351307794443994824444889051274608719094270353907214971285348375911481872537500853861869751044118282587924564850625077310973733033994789463175956148185611510163046163813494325651757830401406076663783046384351956658569264417885145828970213360943370058509402765777648099536669761234889619566461378664604291311892328544247343515682687026080461424377493387534180309578113692991057043535471307524910324214387762156077312614902354254212087074719248747700601451037666453104911015749561231063056875608477495365010731509321186941975399772379259344165153243735930461551084028939016490342551811754171723416783606975492888082956489876551834367701952163903185162815809771945726359539370653679865215368459977122456327688950067359847924796106143596785963831523713266717314129069367921893126045937926219764694209673756552941870718671145602425081626628423315100169784896648259038665506944938973087714251083164760960698646427870963404056649429813376510102644857005381534990119889729068908431988991707631435095696833079783933109517269378325967301566447443178462995632667534090158637575761175867958217103667792416229517482624 [188,75] 323355245299348529406146068867935055196576424824206298693351892391588042478545325959664949751613776636298363037992076058610593096071616186654647078365221039769193061323144339716313602726325378986991235885342914727117585793155477506107529772077641373495002766859792262415715368922022223285161485228232024764091034689330547173162184553126974489893893489780523263930205667784943160974941527293025783061673011422783943904479809911640410588335965809808812093622936642710212389442339733177226027101928166645720039888333808433880783912553990015401484156912896193783540296001793167827719451027827420991864883546535414107209150971549928182709245950126629963691488616600060943329783251842902207348425752347166664267757964899219349453278524087494051667441107729181989840794568878617188517365778753494741186274698331915606546873335683973478708799092390299309380595600077978955455655897824560684248255070007596277938692874286792720063431545885253171240819709287346459192995034992839061529784574348337055845799781559286958988811292810177456808369722840619635223532537953984766619089558816602412329698439957389621319633928866620570993055807896018998155638113194319352948382485604824981989749815113174949550237663858634206541424771893016338017707887150870634571084990118571700599541537269451300162391765615179243136 [188,76] 9613715265236787682802480822461044740130348540243115900882814511738667738571946840189467293731985511180448324642089682638668084363531725390525758726393462577384746819369193328017105643446287950133976656508674086643299357260678717023650044623715369016156220843747418019806610015384420440799093964655606708711993038383122450290066010904069114101551731854388443431643442218336463029597755799607249200010334562421808484815372554828471879946937287917341689916744054390910414363783271220095937028493021594644147340713731299016917238028986041935375754659989466056782303971106083926017042310435289417016483398426369950955551088042362148945864137163026855709158779501749502033369201886988118174337954614772928816609590303481263921761633087275580825539225632113900838538133556367933880181654015164852538647896124639377622775597374417291190185466909752921125852055195531303023235026123256413178139946345114478824905262272620207890318451609403226034863785987723139557068811468023787594284892387702645029257092880035743014025238542596472267262510180117302150171482221859633597203718033726162634911940271237163456234044711254443477797151634740254785600982041011614605144684382000985420098623068219752346058628878716431660216466110577444354598828856495614524198648155572636260553964382490582071243403998197714 [188,77] 261426757761526046237923539405791015031057348532331381745769921227812506626423268119848377070191930220144077222677466759344709825376663625214125217793939700837037396789612866295348014375013454686084951846566971205159147383666785946058343808945837934135035154421076007566925064150367710652769583907295389763276649561316335823015579547797946270441556224032445235894872287332467321350073796077677823062845537918145944370336064291380766242958435032126109962328177296685677353517273874743569861655214397322486276389292970300661217153706451891053998695630972963165818687947017403568942034809661926003208373359298024581386482275916500265346346145764671152304110101427658394548499041465243332808532552434881215962955443586516641812462037293675287177742799565853029450232656987886339025718336981700152037728466078495493167868056624561279918075491827276238938346721690368405686911793723936995152772557501513677212237335453493826869780334719187280688464617226494206183482214573198596172717042953942535619840450017183661830165525016072073079456454686619042570959498506875358061408204320735424771460449076178918256122514716114421326339801823936097380312324194765515776563290769546015701453717133742985737938919416605616327510776151135572172430136133621654914605247051664906228769702282885783275669054816 [188,78] 6499042045019269051114720982191874794681916939359412264563428961472151502653034324977844361215386067085177784479422839306522127904026141787489644349692535348359935565072063111391992129590745773039294177876710382194312318423270050801660656618526019371475300086550644982220075195504616686157658704860256922511627178099941013289236110404111607840532171684694590001760326068090727529400144123863454123731281807265526189686728671491313540329782579524780761895845410986908775503318218150517465376989395556265475940549498536931267517268514731523315729465383908901695534720826922341233259717315650934295236607160235647356884243930233037074374163490805563203139664664614957375197737600386351682345291975042815624127917033235970326103950958582088217850297540050005639628430148067718618964493206891896629811219113860299713978338491983121414517752871348849765116860287095945782844980768509319241977426677395443256997633152320332065013021261884687160331512259724506506764956256631543224054958922496356749800392298164465017219542224679697840457330300481642564858831190363614191372759565297612633521386706017683245331394986573067433904905901458255538147081622372450119260397357862997815440475807139586053074586636523114789999453816833128429836561773659100176442183639556220618626916195803676163967160 [188,79] 147628069413148529215271037950322628441772929185968645187456083452289166478516495612327332104118472118172260702329701126244089009460696846767759503106675539440815757819224918628349381523315420417279003459817882028788296162574731850684303575530233926058496614989715707735119712303662586322452854767964002692372119245116989451556684175507900918158651806270425644958734344728003367126278825720024783993641815228189040860261259321193728139351810451603548491368482009586296018887875192250030049817231768550185947388648756837513174440867717766201798346618017268476716435075205594365126683317989677604966673177775893843075637043878672459716202655794532295712512043774699926332458217767805035368179074469352420201983748678060191170948506102218942580940582988974688583162974706924693419242669494472070450681529791582764085840682408895600573412000390777264519302095613445261706751401136841879000087264274817210006994520627769030208001492094019685499407560301489118022640589800936705847011119306821400649458436759467320034569902291034017026523779826443167528164265072097370969773193158465744725385426065424408487194764667056380970214890398196942466788880131799877792292788854749940797124553783661884753132349971743637709193313260158878549656552376862805848266402845499878847885668861900025312 [188,80] 3062493524306161944488758170390583088804593007078650305953234113860631896000995821276037636756570422378397197439640228188229206637296171966235909368588673461047057965547503922870540431293335414334037794067672049347255311249832472609388090126769043326089297229334094634801412283020580121071798731285303770406203817417797420252830171746537710334977251799702143084924166843787427269288441762062265623118562470761552220004131913369463680156143836136888989341318478805503678203135150919137450432602996185274397708110634211825860943968282848783879533835532303120670087882930099359757021885817043604639104666900469761061415556430941719023518413448579191926692260067399661167996507653857203573348158412514558341846148841332653998137249962700630666753514298714185673768412327429090457353838335072291304957839346914901132560316521316712495857877528855667920251817057086327421185771505303467328607805642117499048313514649231515252965616040707199068258689828667545879152782890532013188904250054640244595328197387330809539848669585785059373401908885943028192848116683889028934414468587254915003906894085879824704162308460704059521123664595703416560063300386385171728694477689837903195038756678195917400146009545192147488234556260680894231577279963037441378607979095731526741989868581052792 [188,81] 57985706307451496714941952316694940833479735080311722410510696629785763537144653621860046907158419931371958510741536886048228254909492889505436785528576798094724154964136992159701452345034645199369468250078029268485373753866116354286879146065564610650694087285199226316213874345466186530547655952473248989829437883439625910819822151215888031767614447738339443745861629154287748644495134860498067911268580990310187045173047027602783122599561370882856088692517948127699686977063223962944354164233243357592927537654454528442884387096906643653234901451014222457595968988098222604856849163847730973328361789364943275550417307800889646931047568553779502810680441253538860834680896993698345621343512924176773553998413627876890175653462231751650659920963649218959682075629643113645100669683798570783999000182743315208840625565834791788382093501364066229732255789574515785108687220299004648221886225880832274067625175867526139167356458817018553244174206533748461913118250438419654166950281927944962963003584947256150221897826276186502647778192391270716621433595589298711278569684072232809403972185723027398441330942673063849893716666340602354785737691833440581492402349989256361129744334210132111003025513912602387513524567762230601948589398778931955304040099194688273588082519968 [188,82] 1001487603915708412541846147655044779098360387840965279403361830982614769230999674387380659835595098424164302625569542056234068262681048397380667351092533523719900723219435779668384381922922114957271195796756510015263703387102436221732519693683915804687789842983350467132866613992235085837711449327977240300879906668619837177911678816902658706883900369790275766174058682568566610528966788320007804438703162355588943882392471679645638131440860180219942491174629629124983698977337845465775551915454072819016493983344597353406744781509616839328706960645471769474546553121258882234023272847715422938762316170712195282496584479693178341814934036110563430514371997729440698920618559161224060312863425814560167464104103771696445048591737598247646035770658505430381183371034198910757092725549033782224446064958763363244895510286390990054695516861209933082160975559787501888221442988008703944682494922875982623972503862491624232975873798690912630535975699357831163388155671010942529523535144978924779463380804888335660518900995964432289809693099103857501448824678134443329330172993173613638807623416662949176530661510363795784552677273168276857839969429216478804914422620226896815307958054813035290737934981827431716936208156116667989142905334024018305608539690330765651274672 [188,83] 15767930425555645750848722797094985948483458537171222752557812956924114409102434269849976512721048002996628036174512061995450536357808037062209877319730479730916393816458842881674261464130356906423693981989314484692988694223029910688436563570243508271797166013328117536105585676394252862603068195540472824147678483800537392634862993699154838149604517430829028021014484818516765125969090813701558502374640254698726682793416417892718123591181639909496854552383222026801303755433272919118302022708327957988411248149678174676142552188739133347170712703104603681681353788578517731523021535880583023452235486735490213180046556997155943694567529632839046505297184690910482891890075278234860341747846537543613371576667623356926657598286328376293170970670408224785356858343478256854131153798003331964080490180436192461280252071385996875899767545187504005602456391540656027721038567908551964256914625291852755533488417933212640263834669758936968748240970747334185082374760449105856931556065732514266095819775013978108340137226378328389052811624832102315097118656874633187608845302069603082939420612720157685182460660570229709800068284052359346644614165001007001536105076726600103618313691642481969764945757475960670100559267447357555929528338415284088375635023348319288544 [188,84] 226162252106186571198460020787992424926493869358639767978193001500330863155592987287729238969616209344148676687215961868796424825236250145875806576152442434752574855550913146670758802268884373125724910606034522688526334538782795535757924630452268615499051595774132677869324835257959085561507284415620073901466294185098827708148196760035885684891437298564533102276607983865216948433843486846603642594022086020728766239480208962363997757816673162571389877679165524005724792255623997810580532266939776985725117748380366693992557148897660533857445740321121993621575675457086131002374726067483096236971362064151679366697756727639369452642751008468313848410036397941988688025770687800652162482860496938788412429159115555108915507052671978969778692669174351762177345406287123182157274886049298792495313748678158853378645458121725854860059744943229023237566613169130442906937950703550532504565403999163602233430737441214841409657693962901916465245373209099912773680451758141224344741060584203016264206542151287827966035522108160761460189464665342110567345859693218208511438148280903342249954777328606014142293929387932599064313141430980709461886238245410258685106001812488771228046752845951655892945796250101213151015095304082420206860932042474349974931117939956953 [188,85] 2953110515057195756795302027132755316721784544014586024241710202690159036502387249723966357731287984346568357647789664013474218421611049041086701448559483180832102363775898260064266264126787190439641091561638372418712191178884042595371145662407471013079102791632899090742412727683930713524857418324149804276612917855093149517303754269428617324630570164446006087712338455162580599378880791764715889674377637789440262696856915148616381554343401570754463351338177509053130633330149308708582756581321029040676580054024071875964515161422547765736093777886317964541503606252158247580645640405125750581713710788379597471079270339767155455140695158403418010020206879154514145009391076528887594158575909999063986307842590563837057433546219094978549341330836602586348663370147343231095171054907085227114909645892870993110462470721679397931304468174726004669487612636750720136195984620912374645441482081013254541211504001264393252731398444189457638828546603404853840971266233904757804839649436715328849461624894831077106527568353480119349909130176238840170026335316513148213191615562520541359746381128434904685398973923285664665764461575024632970145072116897596239904383700937441081765942004860434934485988751832631311828343415598272674322238535767190752772478640 [188,86] 35078186809985211506548006516162341371306433774494230334882239016820616360780278711821602604386444208214020342764913287643759764364751130974815440327952302076305040924344764707010237243245776273540149778762731258680031668838295957892238932276629085212514746653986620705491001844816060413376734176808530452380683357813042177275184208909688128925300613891693199873747922779094481603555335242801239578026994484414275730852107218557069264222615527330303244141110238660788363696181898715150240034580373582524710402401049615816714226605956319099315300555789552797430097155196598755229692318145401854712035248484534265437470524414595063674212574103317496719649732971096597360617927112099358566467881022540879886889384614431991943006491482749624373174435167171412664683167016709893950761293288404476309866867616875838101752851333002981524652057423542284118267133873275861426255536141688064953270396343532178097850573011846578212396039040880460147341648812316008924487454613782056598744549206655182864405408482713927021775452300963469593389305502098207671081736661370676356230289409146494052059122665191105918726969160495408861764889310204770285748585846058202743312210793563128255161570734920719669126545649362443289314187614062860884998348956964176432080 [188,87] 378757983780882475769638029671089142857606797023150121205882988732752517507257952643241335908512090171315764864258027505493597305708469988582236480761370420078065685701693463777008078466095037444321878899199154151159459991512574789296821533073900077800196396782886262968615892954054357674507166012258099853899075226111920083896939568380288804346940719490907724974353123910794821169065502374759628395362797542028118639053858383894643527151368509099199988950601253066033253220304731844380361739480917131889528997921988616958695384605823102494760987207581327959531840790189181876026564750946724998684366721843663407122353961323524627790655180414479415736675810918485068843422426121395531934903179061800160144892927388916786837628914150485821529782213890616526542932440511097265973648969453455847716735145918408591103405343370425837092106226352535223558366034471120550817988583403119942685520331995990183551751541477814399352358114183584137501223871364643993534464187720853649037625685359939420689323823578785391244333353775034379090710591340112879655647842400339865346781212235651948306823454218534590913296527591240843286413435013919133228754586171149927171919044395915507674491006061842654506965829178575368616659177152023602670987111675692000 [188,88] 3714569567094826602736828583062000616731331454318595128566557660057444242265330756064195131153794954710598081334819312614341244998528458155530849048306937921255060261352558188191802306949008607469641980015127002233512764483048693394046328038126287394985921781442025052111110601319780180037000264646524754082075193551099249945931280663370511017749869122296427930632341754043870326435909086985136441024756672615378335983726401863375851152510863032736571409115299766002911493687499094241727122537470584039354797591092500078454112163070078764353241091745630040756523921380945468956452766447068137785427537184257992234015944754619663022499977615987743385160973412221845188189941471634225532054491805013680264559674292799718950420594591142946154849092037161917203990980724640799446156914296236964579879594882551245305213095277578836566988647530828819247729869225681767241450559721385408631551767117799150545376565336187907621083812685591474959570323799851828796763559744372742497601640316361692848034232602937273776945268929320805208326638521656322428631884637430301992281966773513988298606624195658779570089775189970946026459106245577025723669712099615937712133645306981375424339674968337909737818854394992931816037385307994311596091934730504 [188,89] 33061098200185281543789174538978972342770890376083577971514276534032669254364239607062386260330546701238037203275617065445265376400344384213662359618868840285721754855258604372942052909014755756114388512862266731020296814731061735910585580800945773628344081270743992404396218617096099436269080971309305052033014708692483403277659887774703016038402801909082731669223932695985014376009814497526829779771836683198396562239436634550824774147531054802386182474540560202139127313233528842884583617991303519032827442608687612621567465018642798865082249960556740998534014065758020712537572691880115764501736108400630350851140908359352555974239146324693387726915157772262321800128612309680288592442370828817570708149241055544263050260004442757879847610148964695271657030172737730164686242321565258867132256261391303606669773948334947376202932829412173287527846682761129947500114265440751732435391668440059788527713597251825864750921086369119356304305624263134334714185235355956960509121618926804981742628552993490723551307514873082900110249371939088188345104434875162828425992108088982973822439550628973880064898850378573065195703283546557631898543545824468483178019875016975435057966825094069135953434245661726614991835549303843024850629984 [188,90] 266816780463491804881709414609919890242003978277361554571734182988737583219123645454012422788575362308951378095772590416973390392889470524963013752805251836139185779704227044520891477532055694876073191225891742855854918733890304754994722139940920054372207309820514410935181015812202721253794915323644365456495820388484731396737508900125246547797996225100881250480463305153198933967765942861582125664387085092150126383177967610557354161404911895758461726371397916060998235949789649219078060168267641128745850217397470014524118026446848062553257104399819266376939246287131038507490493647357872478938338964498716446791475743645697468027292597918902814858452093660767166496974109741661498750736133610475446091998612496107407897482532337835585161924834309424605613407773767887911548841921880150860494045329978109329320139698839579636258444773254176123527915190764939304849925553365487623669992961832855601991246334075241324811190974716663578405785962227941875038291354699004266931956296348447407848903335169833546486306170743020298276852333932155118299075589840135524648771131266471074939929113640832240534276029223032901887572126510505461916803734846219867547770347529171474090420424962215100591323610867050926509645804627161961840 [188,91] 1950768738840545800887294230584533968438921608812191155558989586079089229608276535589649924446761280719224753713469180006683939010954476329173355111337945350042146518526134375674466371404183399185845018059862146634379476211752108002282166157029569133002605491086585656084854543631417268812628893835052928657154665353369964819969357820296604168997517675967375432106886463152720744983700543536726650819627381721628747704573672759711655751631341067648569169153220099843934784614473568385926948196161852946607311614962578599616032720157084862877558013777567088355245895469333976559895752025076850339566846530551549560058555070359558937824783603113136669647702868964650446469533311268224279950361189008694622369403017283974773097877071210911840262631412355116019045548663760495982896280355495889861221375716777221443531125011836004234459472619938790849007971618696091872686478883900295523258899761048739062817762251205597008063608668620374347309740167167636922930963797279134128601479763132249808244033152445830477693052934503445844934871021069644647158592763347218231425777665029279086163945186802853143388099549816170999778942206779840564089694913786589434115770038675727726699845514244490633748545470328404309052956753190624 [188,92] 12908902388054603776001014177669268023952363698628242451607075357121030696534991805942709692709816030786516194427174198296787493891435519629964794865956805069744140135944471668006557639568103101825289229557919653276344184080782542879323304922611368059755654203741675403441764699561055436672660554533363564191746070513759142879186017802315301467659491268692295557092743636427821313736939923862467530719314131116669148945410375128082682844871638732159381065366045562465490735154806951403105059032968845526928708411857229121233004152803453595165655836259734865579092491229855558901086040653776616151964928932371964595146249251769884132245335392069484499742261404915903678747409522689875516281799814677932817521696728654478866037597474846110419669229528349260355957535009463418109162472584870734678529868399010529931818251631981082732957810507453757040048667341546749919679735247670179359182987214908418047363897073119366592030889401191632886060713578130657470104760180038811122574720544910653878508403695601466288847984012873570244050571743062287935950865245159466063097714757336544170358255867393501646030614490380641761023962956284478309982352455629008225696806809475204502580952774110779595005781205219128577635210709 [188,93] 77239936030482607794929679730507764451364367181545880517090148102481235448576866579010463914924585426192841932834951378062272437027493503733138707570079133428733237227491976638357457075231229519596457180272310447246346340393867035311223018869622010077680506398648471668138775193343727392605402528548932577209987672304174130057136291049351644390606224995457385294296949283078946560859158709522861729353701868760975747055147080070717067443364338786056826094436455656457112480314509878631906844187659775798525211359485473539622685603250069717019193323331435365167765313160196475590445682530989883272916294200327541162378108158932223347583612305274385340112570358428344689453492543574461883736227336880306932920628384351165486339327182421403048045527059041008208319128075938829414828544451433100375446581925603062558296123050197136526737364335772117761688443531783653634638347859657118190800214542810537940735740113253051059567728851908653214229176741601320792688355921717379731512717393514022721704651384518056212276577714243262023412870484879517676687810704970146015699809475775629378794634276040372562933495664363124933725921855485823175697211607522183000933081736715454413504611141483773368851628945012137134256 [188,94] 417470189744254446961660024205240527568544695837099860319074675167636171153737718605127499085310769277695187783075203513223327102440454402827936726761151706855140863646333790446953253773095405550700574008827234556880042969497933953384868545865858554915549901111832037703099455235450193186782797540683355540029316881974970632247995018156062331300802819998360825065460479195199305224492161392634145175332750756963956617420770475377189826771415630687452968748000959580185857535692339158280773481824060270769121208082351175596503759744440951717801651411921930493326029784590149732928000991693552397086236729302557722597350596317508115346924171386129462971248939281355557141806962918411345008275457308610097478406872592353913505994268160751826903359937962421022915317750532659979329491053323021172622444653200072779693529865907136981966463416649415650694332007803006417061325528330112234146424806234454810804718442438272635477324686869199709021648586607268904871066065270679778217734129594133469516111838919528877991769289545019249215709997602493253158791281940968059962608295155146003305356129182715160137151296477179948469047799375950102338316504462126561399652403458382938371750582142061037989454900095629976 [188,95] 2036035273444838338956063185065636054136654442258461156148866645367075501977955916324302675264150315566132133952110204259736436074163404064729787524491847555594211669666571380995551430333375604452870144422894179430765293329638907653514922623688032271204980165977842320675650035866169148449894521404299960588502632032427290673587145186167535326013434725740515454838191456788823467380116179353467364495060285665057212056278487374486085384629777140871653246328915382322627472246221200659852857520575409117354213732084729157044734651510945488742216367911845435078688510622722771843003447764334844975695916183663167246980194320502713600610583796975653121195449527647233652283385458656232373137536575775439325487016083770503646404589469990327705730944813921356712843425424947101966962218687462290824235350779394451756815235077000271125731411157778711101499012079391824325716423788951388993892025010039522224107132660933227554169664124316726704499256536002465149943471539168929286699376790628640021270288472324657753435688765460049705256196991345620490684756377229586244665271883480365920928236098790788548364352623953908931610487947822023181283886645204581374711600688677205193513215152466762075441003902080 [188,96] 8950548745841765771453295103264695458625210913496622414397152509302151375309169247217129569840163290507627460704386139809035308368315751237815171526852077948024312833384897515190028013475989462389575064583114204614855367671211268032644067699237038220871387386336421736280429541917807510287498417745650416997157872823964776364833749172568518888801622019316356198463407664080379486300910630889516532197907227951211525933110700804977160758208452599451592669104522452396619974883058256786437524677418802387889192100665284529353655865033214615624399346253950754610437757770245623158849269627660053568682872172156635556227130237140523576079620818301183818921996173092210917562093887739800235205811635803320454134361105387224884971325248831298406668593383336560836055343155935350478312620308961134974898664485125696786622897322924778899621913607552729140076810313032010479139241300743078331816570792894164874265347374574837239599661398433274859377531981645211742330997583623967657404012891430865410915425349607206910924131714566428589744688893517240340359579215128867327994054397037427713245064631093939480225078918963115316780108842503664968919350128172399806234970757849285823016588711628039536457560 [188,97] 35426593936478810317856294728330085353386152273191474262757668267641724900672916950437537707720860307891169734413127401419450887212683232477874772045826273574554078338050284831474288258199942945930848715154053184776127149036253333169898291664525666514590472900216415948840865119161284740709937374158419473338311099548559898489595864684668341076847886423727620347740492492460538992262186915783252840853067342480129878796477329964818750343979024409792727015628927296429360945132463771906058198767346739035963667167028183974490559183418995298868052249079943578850596482646628877570992230287205458866981191302306434947934928520849227603058860920340871704216421298149968574256254051347570692642254682191687496819274851995232825705054941262260834693078545656913957659988152016283025516837592698359470537957409503630643248527404238093379440351947071263504741316924921713850187594342901056980861363075325208782958511899747757685033482609401262694393120666606128327938167530657935927215969750718645868074008430531490412156558289921166375076423038948715805625102133677383963307748921422328655194037848813286336652817815334527236305147358215210591137053897347458195171887025199850088917477996090265232 [188,98] 126100691267789249947184996148026589658254895098791595961256001713065402069725520622039902819316092048768288908766158106444335271871935236543833102285254180086133623234886911063429841505368326325281969189442631259942862598994042741574466909312867557367597077603459956921203368287027286340198787001376071373894891103217081672136358434564464098704531173536133111641603955241827191617421596936637959344784633760668643822465192400715356867686011403875277142280448991809328811120518692069433372268797195461861570888631774812789578338406700932793929463435574147539946862563963339313483710490360620462327331580365994494266521999687088876300234433774279267246781515014510824142645996108660975507808776222615707357577328161810516101727536545229877488309433849598272062720419029780993646851832663832434426232721302091683068816849516704996829733969260788306534322821705390447213021664862227411833018651546224205962719936253953519844025939862553844420085190296267722889705352260378659704064935205136153601658599047259708917997308672577498857657835113340139897030881027132130414261803811055647666265800954237857731442117059440077602086853968503015216155252013331861261732310883370560817014602350704 [188,99] 403170243995172877321111299847649964870141119446082637870280612557383791314657550925645765539813091554795475952736347417781217434690573703268741680471277354761871525192114664581588796408551556248519939392371688038914149312117733665052877749321859754466682144435701718732307756231271587802575556014889717895535944963427341434989528351738071419925148896751652921813036535055321689490982850779971086631378983511221761179119240569773841733167900859974963933411158933912525183383833290879170332593451852606614228087146689693749544805374512809422127623722464187031636813637174524520332302878196708511959419449203748278778103212521904818404237541050757207628208380648379395445806678718321323358259896929875842262051787864872195353056751135777668042694901499113554900211965465085587405579153811216889585597539872840232948046859556383388381988221934547204680310283434176380398929595341547292089243825801135805957282242544365490036300113558299713297910508075866773038647671643536017484768660639017752416945403350243357480911052891556955694522040175098093434776118890181752375475247027262820538499704332302733396687512882197543141715200371033302683529185484262065000610170395798550730245824 [188,100] 1156373584379749793822081516964493847017635924185340726875259572525027432072549932300709797275294547524759506595119217343903104193425946429791065921771671299606149475422534459681192705353819469361720066174342717724591548183080056292237053700046043728838959600143918515024409294746514623270829245380551523181726867220416265085244736568751305844697303285846261857694461336288089695839282641935627624319020057740845006194077348994883068855799540672119916263208094341503369480041795927125809904281253598425100430524517164824808026474473198980948324132779974960180181226750011968172784299247995878010724643329981602032505868732152235836532499251991527264854783193351438680293483410611285428710690543083176037037784649387288128631519661937302410149003944938733213929763886740001233397615655997006705571740602226971716342365376555476733301085182294567870426850280420327687944784744857238770858679168788156752166397428399470613010969936583137795164769315434651699276348045922786416521026912380368135609566209591515571419205310642852270059227362846565117943186687537532490280823956030069201143319913497477063676220659645150996650335191602589963289649980270619718270842097868802022181 [188,101] 2971549028415940378273724691391284112118183835255368551589672591747692386984661402376965578597504273720058975357927525616337408416544081045951051941248390673293626141935420748544238990728672296892742104251752713932238643529500443894593245298300949545543138734808422486604905029336237959102415413967482303164832083885182343761280526710596949240865157485153053549837611831040223249394992316123429725360820109005982859703484651299844189835813296158045079372589676941774032185263328289544705345992278637760197926009694158878163178623295520693207255630871965041666582649828291679509368159435059209870723120451975978583050329617339383638979128104120942221157544314147057413458417425640299931857258092590301050087478150155357492775195354112058405071978388398099230291427090658036355075318108519138736124992311079105670507927337112115183216087599037363085804224794309928051501995922907410479430641837520101911280223900184901128621507474203304384299633745180818136580645339574252283602525437432706498843418713866969932400334890116619337011441102230206568697905864999966527107257377552668088565515410701063990547024022442180310302619054682046835069252192127007825093862883765624 [188,102] 6832176663642047070637604977154330919654850563173209462871517566627576229313912713763242830660331117679688917521287527087695443247231735364914334182279279795739739373069643347577015706592644135479144243193500948245009479809948425073269904191478161049681170501441320991945242888078293829351211233696742461144864854480685432999515395070219613773307729014200158718747999526933552181414578747729406060080351506896219449177608775510575291972578194987852418600974666903500204955654561999033655143246989391988332281387031263817856840573345225486229004366787470707695842146761423353220446500204260810082651655099360896005236707825787280550851511467030404848437790679458775337182889531151628953931465589260086185212293467666235111841263906269490644294981906543278333318235331613503943353821996345715682343705700190210656142590867682506902759496979682755253880110992488714389674704716289002904883761454781695762056486684970091974150010294504889117493772750863047478678485038780303166615945371265653700447194268414220439982471943776673700493243975751544754636263175558388856163606034698447441667938068578325663177219350040044001990713610066179129232592747690475242140223744 [188,103] 14035327990916874546349122767613567306359958020917407302191491046584867295949154259549329110572777726481175247894197055878223025841083828716686803371718502008245413277973250897487564367526915799626783487532693314027284735135186916117062255699764423515042503634914019896895818728123278495903548869183917060860416165585500376068226802587882093381518387591139259165053803429970775690599178366095838699640315330116834467419023136313661033137212800909258974102379287429120754243256075674498419524295990223342355047667575795438332125296806143281793288522496635557130601529747245423342779367931784128777525375901437923404487432022074971470130278033018095185102730353213487772709658785372444182791777041824828508984231668424394525908373862229725293049603057581519425167357309951926056443566807789050193782974266397035592594580282947391776141793771754092415819805018511528756083072082870074850357000289756978566576912027201454078081254458085641259800702978195040337951699301316508695528603602362868842411165636684828155892881665923020873582068391812520532488057941824096737779087525246645155771620066996699669276220775809110216144574403518718347202635355258166539936 [188,104] 25724561234229605539723585037611620460408950606904609950057206910871396330135305960820004267861419641786579178930630575253431554847326525118396937193967141710428094489660990560539100691600670909896427358210880914187057889999666548088363840707629577589065401824118153490949580768016899593498915969202715252447374828136782475428354689266850811881209846152777463865128266944165328859026235751024620837302243429363787023079613018004238620464926266958717624670706826669529207596292855203960387431700104439802464976266952352216210958818723784711572954024623153090260920919455372508855289462222025455626147965285090941938391968625297292327168230838408002985227192457136534259845171917948361540909479893771488019920260973121544586775709092836828022017275214149368174376768091535397508566101396032432413147842343538212943216344563502498479400156823962229640970113177577739308088561622409873882166450444772696365603378352059576369550901530897294222052772000151493566147643339460302356694694005457613497691984329121060458369751215921793134323699513862836542276866037453820576025690168649712169193519719875399120512184363457625820421541147395596809000191358387208 [188,105] 42003751239350145628505249096043195149410248727092329298860474020060218558904911717231290338509036031681802359494428974546956513676539885089944572304484643022957528296468483792209502670017408158823485562611902654600418586941443386130663827184085942746445761139374454054388803444915298521492268637224345934905678342233500493763878407779767723083872456417003152311557018857157299941600499525304610586512702399838150787147851643798819659441137559539950376378452877244652855896303435576046981158592331854339072010194667119887977806754408200549581481975118182265728596267403092836703988894228610343530418087299431585667918249739175058403481290250703324334479592588124416369024192432775337767345130698208537795297408042922656565022066547616975210847828300777817388792796137580684656118200500094727680266638642195295809270865849034746631842686103523241539274598842304955253898565439997860511230083697085955584094612703701099781335845128175887301446476225161708439897097712086394649693586436486814737274480254407784452996235454996846365390926931723139776532797249740675681006496954023590330853798136871439094757964986127979299011291011539762118083909744 [188,106] 61006067495327641941715631828148758304432988433093714320027168146168080276525389241990069239108209936247159357184955498517980614319206552318399931583695683111429039718141977787530007917315277241804335807227667958129394287058267659714541514808507218331079923964370894269975764345296493387494125040769421063407770720931659033690721587234347327921853054383067479747158580930747557189509199107955025023679956127493773043544853083504035277673795857573879183670908997518983082285953216829910108345794930858263799887897257797404312485848673279131235369179185776542899683945045032008114582585124790322884770499217488344357644609530495655450996102799716673707945319453962082935918349268956088958539687853949971942079051625863525651417812751275121190083174183389503689385430090395081929068401185327991669338406450950593914943322622816082240077449175597569882991050105328352721470492502309951678143440621407131328072044018134240923478718030424821283246489891246496968717063514373142428997535436225263032886148189416583384720026377428937997630739994189195904840986899346745625829070187839434580395845781771606043501591126652960302177114547850623085104 [188,107] 78688203435792013492620791615139478281326780235341938838447311526233254158341864709624100594503856243670451317703464890771949903515936929484729623936667420204664118060755070083248243860355797503978803389788719116373092973509505347859660898361643817081937950268499965059477651299285640852255095011747296788014920386547542282517964495731875660232125405096712557063215960734560429338497781674216914502608604096838448081903557125378436724947395265330917528411653514736246518732928279126779783327629900337376869259989759274576155639803323637064994023683825941221248111829168933229167170087004323256433257499295385151272139268274916289091679948993861983136673956415642615022990492839296629375318973785209905649039666037457575279012305531190607197039493500843790457698683970903807882388334538014125904327303892969283511123273524543845142022713295612011425645860993131182041524159378976736774972289899043210139590534950617531242085943146818914976348165418640711791565786594255506419453493097646726139981602674744281872167210124735152991193339330584354834836829118034332944883662758916123703600542364498827171449064681919597416545477678061184 [188,108] 89987149089276353396398778086949766777454632234143813061838206324438410543041168810919265106344090841603678041989791813168686830539934866985457523997086616586781792632707285587774180179008852673440056508001893086383192193144223968687622251826483352053752603287996311925439013052038530006946506926518520623594801919202152596123272843720360912820870619614301018524035452143194007392696224772607153603723335987984912792945875612249147194142838423387319135622176134294041092961290346989526327621578955055509841096686369505783800362155814001771712370320626171058451563120553324013418144111339065614854992474553804727403182450026046420944615397758855872699901086084375096757093444153272978839580620072335628758891174513158221456425779917088037975416750993526282045492381427871355806752676396958602505482727930396450463200762818359668960572567532799427799235468420365997348392065107234848314491010192669476070507787600951656860590525684136668695527199262734550378332836994156315470510423566678766877438172028868573981738682153660695973113053654302620202713761990484666920649716313679656087094616406376230352126813856008536351348938661 [188,109] 91084232267156901067324446225617805371977315437236369204470320838483489811609231363581650187826126004231211378011666916141072368579177565540087618416833003956091855142308431455523977555163118399747648525739248498356133187725076815731565940661812824700873352507542848241356901120805242974391436045795995106063694607728479744166052082674416662347156838190924963927717225209133806925069846814330641254139413797734448626417293649876512404931183024301242751977148192038559735349267710539297030431835756709648601980516169761576759096110347664393187989852339083487487878501229115963440159125083010483841879165426942171219357603433581902617761126175548427803438861328063380089325853887523496496277759616465349653970281354752168140001945778019543367144558359329346024014584302616101737957887243561101891824579116469191090030541760885836431355001538403198745020672563168062227493211720852281962582078678003958989632668098818130769941632461372181711058599786404139399012688118983095339736257197495351292630222258715210675382291001347564789829865565795531947184196555007246151143461291488933936154577941260298439236503010745053403656 [188,110] 81457183390903781259489735438929896342543820081161013886674307730595914506782529624928318466062381332129613735373361475988319970865959524065014415510291882843331840289265280923199395417417395820770579663900038444287875178867012604105734414167580872236322972269822636102457422054114524138160775196679552780670994451201595693645327311952275457650126735420367893498743641124037804423512806057579284032621806367678738192837840719235542010145078004976924253061527483282834110030733297389121774181336959032349490251876008500096896240162804600918856694990846353522316400203932190408779509363260377335106880874748025425014910107002366108697060916110931624602407751910063256019030341171787171772113875343135102683310156485049338350685245065837611258879800604296356587519669248332140892563127022016940264632853252336953997572718924335030674857093817682035576337178513114230475323472962475781953144428163485170150626620586768198058497790047565934113111178425129523053285923712606630047974121465732487639738905767645974136627517615198122539797519683905522282350562476625672339796383585698061677593333462751814011297071948310296 [188,111] 64245655860980742385052683506041124843764510924751925319823443748670904870683546966549637884580772527660875707904604372863979605808325276393806430981024064330578648620438815848153906589174096170905483114736974899568251174732115122014501267126374747845164852787787623845145624225613183568782367090587209584399084315221472440700824734340800060414205209289002214617121124460723327580197274564644981178826265556014689325570951908521330080740565578691403623814649994022745555975885314468789042774924916714809180557067726139971791760380264584892651084907021366686633871373528133439654085282682339325083718079518695434655040399460898984815686083828098033006545756453826937449527049404406378519952041096540068731978954145134641297239557324044116685798613657880647952175673909720722103598657118315646277978378214966947495458069097712165575800837477481190944816858618040612283546944566271511555014566235766904215757005451264434564815126903544588425334108399319192563510376188228784510478288201880212541023031276870778958311848173978297846573776850095623357924795807309678295899309985958279621602952768897300734722324032 [188,112] 44602900463384874038834476591705847844965817334577751835159633258095361997319623829996281359220063252157689455457311178637680859513995648472549687933424774279897307462682999653022125647208683433566138396958304311975454956244295874628643593331071006172952371375818932309263925181459334752629177377780284086711298845639996719165295526597377442520468845016594334909977671063063697962832427694722650847350144165419048023063946607090697880004283211264332257990009730434701512176214123947691584600500818880845744918419311319609158597475752448463203362897984022702342527325806526861731099239609570976582014431325010859031480750559853875057829932893182027353920166176596712981369169553548991727542064974572042919106481295299664389166955043427108728476890035369108423067526249053352845164177273728413164277960645239220364337376286229831374499965991235162688434355423537812891473482787383367399430779474381142109643500778787498452806683229067963646272659192280079903543727105666833512099892088024929385154604759685955560793635942791768378671907930220241831242612306782372121412721151361317322751001474938590368184 [188,113] 27204147198784804011228965317561184493823678966270385581967702901307724325674726145794485028888996450262922857220136938622141209985507352580581932569885779676657803973424922331837239453005711066749524118294957650028163264390911224620091477621957639761806630080338465528679841770657599052635239202741561813689270252651688077949108123314680518352272897434738709563525131183860549769269480956707677600515142570459384793566617223970890691665372304769050082863852866701356421185854623551673450460103930138060719927795277608180398176868062083160792020909298812622055494119259516030628981949233643179110103579824046176228002656302274395860310008907518726921454336655969871582592661773108157035921610439295195077184770544887542676740095937581361058489870905043081166539805812067418191806850869106767072073941818427571450462996784506794135902843587783392651632584041285878433753002270765659376209770093120181681436132050446283774281729838718940961924385997851373722109255438428329436317683099914177507925082004562481749920222228629774835019276959298440320104407916872463400648646874967144858518511453320816 [188,114] 14547130499102584533385209284428354723028668083805570438583037581039949955222930351833727224928881625079375296213867350140595506225547883517339806761744145816774322938983449254308114194125695395034715884649017143361442143966015023951093932372131843241240830545059727215450494932242685667989516921604569876671217737035404638173118404917134917123974198623172829261597832733448808751139969033142944670377338839849471666236071961540121102181216962403152591190831939888833272467284110389488294315481493644465262288681385645356787294391186842748111839581116174027534398229894619136714838410276446101325349803258196125983575262625524445273157367949604030585645527877560319409728722422531289316194741547024018794224918088639093188119727039303848149828810924484711169821726252378350385198224255778134410909679652366546424426833993731561406656447394332306391266790649365966202829420731162162096541028810603425101165832638629493008087775330535516531882027199842387171296719787225896643464899030813330761636588282535797442265523424676588456815981429425790163556320580873628715254529939165764372858833616 [188,115] 6805747698330686294633001302681628205375004026875879073439732108966360628645418188126513285138874903699115551867321978117890577409823960349862893592316305206061777790755897026198204539826232164878555342476420380168366916815010500964385801008529568875159623858134582417458046809484441075358294406975591526230489458782422490007390745994494598987264959941200857171139410769327076980534785626328847934718243664509369284789522747899723462410245534742579992741423039128901709923255242655836405101715726554297590763787585117644585557980411692790078223186619987466014998832406552912555581118726976853885750761424964246940727039259368028775814700431826830745858356832596026295362144716373799482179448023172976959722528817358565808971874226168813230327343427574131922852174810856983374538905699809981368665954443945806729020280706317369726112729052300095554987846555716287072275121100053437558665049674916342299701039782337284118057411539067774081251823549499149226775795975001718063772709719912647406871634342782199397127637778220581319022791239304500060811163863841721317269360325703699987904 [188,116] 2779610777229678176874789545138744632003174825715211825451786290138168742159236086968744653705965131392714263925911883285516650253087284901108356068879901123969919104111085720280449299502253236367276687304658553069504653180187865209968181865494316591407496244418817454081630877620286673134306099248903120072358505604304569925165005006761285497107130631406299123221990675760740908487506774538646427069372587859127578359275411588258308487593907874834152876476109296562347291975727162975063075046641025234391887039652852536827591265116631853073965705962480288837640890427616125897476446294203292748234942990342301915963512805092752817789387354404183283706422512402172572547422913138506938770013538291685490369503618090971030633646507450065815730844241244146638187200834882666778004230615653705147727942456229713549869296809502606690801228489003923036385186848805742216327210267492228803139745100875874799935379639615537258938521363429675518591780751818429806326755435764434327035390194068583788227285818138896439971806952834051963841884060958908177380786815049975188427565785509773 [188,117] 988828460941593888585958207986405087306885137372611304690214140850748831082830167191751090843914640336685855047146867434876756572486600894666229186334907502794088182458531806795139405985603663744468189922611577071369687051157360865983129175164633810633985602545475404636642558222082009423633087904666463842120998341896507502243777184021371343109377372462129930968538547789849502874373465547254317624491885147556224427818542823592064359558935247184188900152638885744787999472467333063087226609123196795510329980638002296948105976122140074138943904243652120690602139696975321850278516401078502360918262543030731983650608736265227781716139903178551492757988401392112379180069186059535255094551197262334826614760444937506133909527476863381462292801653618647894667956699653342364880268476781084293326855754261993389441039162507130449996244576850105268938844307815819055621240287568213379266285734002384424290652291866132307629242261019259866083282513186374154639592332231331517123701685664991875124277759954321414740407921255336309584492725020247955911363314875511615452389672 [188,118] 305682324665661098785186478223198320568729445746509621821392825517976831399730716952500032113702208538653797917856481344569020770286112619933031282522763626368309095244840998729423492995795624500344371703632043386486689095436269415801116242514190151084753686318530867579612770255658566078355873372136151123406543243885881025094042685804083279539487425266996855107280687618808357713474750287143669504018614292938279059911461993352802389084200675302749963455060173559368645064167923850913698929496640990576146163753711600819450037635516639157696704683330111653912861405783382481597947814948363021241881201747133356074208276920664990543296863652479407394857553662566289583145563615901893249782394901025224680591571036846713006830246703805078368148862516207184722637840338329723259128884244731012196773632757516213657408671982431294881571124237669923425468516914168390886275301293874786878824620272837355029304749569973423176951919461045406233311184409505607786353388531835821838327420584736254507408642155800209089036225516475152859047734240729905173202995563880273864 [188,119] 81917832779289758749101937739935918378566964321156233643071649743275724197808691014100633484649218535905497366582246053885701343251547054153445521875012989599520274072308985173905487320446267392189604358728612133736531813779187099119477072247928162137640028264966171075996564374998496411085345542445350960535146746091452933280320067309645207108084915498367197373726191801809242033296590724115687370053152780073194289716729415950136434887633773272544038596082968133901898392268973200943922421558830056711336266392996261430900231273733182838136576612867351380024085361686977747624474077652617887301217407276079151525865202022892686472748996418534066178437988816988914511489128357282786727173144512796038199631024862681947299094533454748517541186591364651031889480462199260726430440029339479397594335636676132561021670221343972728974457235356178386430395492177934229988680886435347111138128280825058113242360511734011237356989799156602842513629186407875927301961064019879940081394278731972849432057879514167945332156513022795083270948314391077092951917530474112 [188,120] 18982473444042531084826812723582892361594069220445942498839303104376892753523695486675067358749357166724168189040860838348186196370930892449312450047391890442252086688537706649901163569121208371961771616113166213846589635765010315733983083942755505003664950839053767253524633237791692042857979509446911778851144808801707792663045879801219621610242846051225310688392314902302466279031060787858878736665793905111357464788706024783657795393095121511055557193749254259433181932330409984710746537403566706244580785292694454720231880014760166797944958340824596713968966149190587990108081950152892377472681400226299903787457729291246365671690861087342813113965594307702878695549489140823928930053412695313984740184218776235167966022662217809002287717663580488581845800167031679480710829316153258904411138150985645603767357831371142563514669144651607142116883181664289289426481584864640870623122408191511097706885464057791302391442326897952199582988926626135869191275547570435647588914619414560016312612572051472079591795435186978521338123237675694045040523744 [188,121] 3793675135035824918430972678859095502247426865158814674807104562062416442541133667311231925634830623668478393943837694994892072789382714291220275882611711317189430032347441050817517262141377057098763472221681255249586971106245843854041007770870704309355694288128826756876375971435706945093403588371838387899541746096126874083204678827353243285144279532413352973122801240007154053461386480468517143884458661705812895968425718483978521127233390086540367701410958452289547952450297112841568159999658247569900492325313380357340913216514687951927200135081056996789891600670527703656769017728387373717423752613927843172413058661703252797690991368328620908902108754201955466884913218399258828852166754403695515861616847441935418272821102174587219577095213792721123066247127595136998182169251064834928259977828620332043100994330688093578583218025955592607839891688106867097697464844907643941878457786256095513065854257454389768214457384599208511311738654431163608206580603245700466910196186151202505489933090646369758463280873498942955717604039304726304 [188,122] 652115652304706646694794322475969237522218654578158435945736532086715445524033110805224079524895401027186831778432113132554318208964500587621486660508282956759137243357417359962141508772878494114728417180835942524331306336023171716722093066118839035563880178609065257087935401941116333986802578145180328882759786286668984722235215707207782731300074589066320792774629369745453622810841745760003911664913914272739929642214651052960334953174861255313657209683132447566014431757956018891384716065568511119612737734701325098724074475098402733605920781341508623580017094865923407859295091018714522812976727513695549994483462190092161550358353740830675333692658147072994767225163420099591987036304127553021260423254403778684407306689507887472962076490149281936391319662762458557366332598615412188206505103872158956476320717815425284094601864678960655240154937344979321106530733812129458795040676781530481867726775068823141741123740854734935728853363785265311603328471664548875029570824493433963608009707594308943377633021834813370685220717321728 [188,123] 96144791231207935505017920094299457743539875171123049635358565757742837662906057400968361695163759581476548241171326931544765489797038977967726946449892168543120035172740601440955861868206579277229375623877548418992652040110870013737494524720018001706456557532452409705241276972177034716251622157407386521310694082960067107454746386373378596336756248070492968472509294479342384544056779462392615906411904880203322487340586816396734162823782530471922354525779875387207077317644160209131398883857356501407923471736503050667513960246771365160706909341279883068836595907642253000422757076416059447678979796012735428077106743355489403104043010329471380065779505574425789540546298938040388330551540470280981400862051011246813794732013492265364552155207166374663429473718967041174654464227186313097962893418075743169651009812494143432744808979456321109395759641623500751416811514515293511219188920071845950688888088703413597519168125765988868522990226054360188740919008513840885168968023757069799345240589630631556613975321359986161882816 [188,124] 12122611898025975460354312621379833965498038804023291619757001088021169400553900856273860956978859286542461924050787977321961740288027521123253165081027250155734114743782381569081820344355173746201020189052673100925818089078015879516236531577773420763815029761276281684540491960004723483096813191451747680297021115643548324242578734979314269102563094802385676293327434121672329008362991425827569493686238247958939602275768832695153148919507761618726398092231706996463105181504516784012555768747147033273245547830565020685113905904781219335387622701058480896680713446784796926912870912030787779206142930516917162080306453871426139656857948894790120145481285937764186715164843446628587121532321424074202427185383168554872713074140222001694757206634133581131330336489271733030185669417469323632707836211353110372134845930113554340649497124700498946567833339501520334396477317978717859022966668079540473161045310355034144337450119712513212471255242209760588278201990613391505389392086510625294294595478261586818721418178192110564 [188,125] 1303225039478128739229226095841814433715533533451614478932171167888469806699030669775654102477843673103482912992260705377174212896369730778717267678465321411038169342158144426487713410313453592229920074242281047665487326322552348455134395159389102505358891929373975166027747036637724347445208411328852152154197071192275487476673094782616831452921013906328774747309047033163763807761949241942256978002198356461974889579372004302111533162816679140396436000219878274876608828238048881462398897835292339252320269669464782259815360060636613929632349894986003559169369344922336114040159417048505294187332116848224960453483035340023602623871419044582229902918198396330270577056322876134649187625493106333987825633544060024066378752562413039803407608350776715336497463830738472865435727384429738986784098497882113171747942440755955828466220811922268717406170778882860938948313060691473247107223284427603907960752496716487997097374560250389008272381902266667395724285541717097975515633233455835480757273437741929012727067446032 [188,126] 119076807455956646013647519020257274687578578982963390366178430116509325044223351623180618026784600989914819586642484964550002254238544367127257559817559066832734051571602141852166276249002053076681612588438046037645168833359708327701464507405676200841849013213968371171660140962797217033109591209458917141950283169946424150998872093583703502002056959155528188960335965802753285480984468309085277066280347588902245273624355580950096802049607865829188620685869506388205065948590603571522565136627234480833086432587256047813427129135370313664304800173853663181010988973161847397733305712365037142235575016867939553339995520430585797334075735119118317113894177566538211881307392003877714847154586439394675233903190197587647221056600889310572602543651355890408246715386011816798664432919329935430215124712502619687679639960830944814026174216421855702040012822488183892765735958905298880475906217357088525097155740390266041482418860263349435447822576635718881023643457139658174872513691877567740342239093798015101680 [188,127] 9217155393988029108531520249980334617443854965899692494225200525819947661916875879358210140119648008522769726756952684462930216413542081336852952364257143335628952044154203169024936385255235542289205070874472410245765643755703905561251829408697172703884120154843953832410749222979743541120713934698694464222397620559201539012685046451601934501221361987678751902900518980710477402362960252324089098990076198245329098091259650640866865087248400655458690782627202287910348249311201052805580598657623202456041829150684431228388738431027636913005406899746883227972123673648733673308654373986272029597312030462848316229727865610837322166841082409290523950453637398172150156066656013583963782323060655533071052125021847118887714349535509978537487999144359340774467121809351296174670459546187294144637054945833767112742135084539363128224628724871525638205605621742631194853918078238197884172400030024485807921481251345460243539470868697508288613464741040780812483970693789613520675867869283910183274719037728768 [188,128] 602349782904414341178449968226948632078886648492429377689702215404446810172264644098774965410379541962992424037819570537352476258506789594102494082406873057605791414530991543438127953945705145132819396313102357494493838284994956777370331309055678308803701923093694665122038763802266081425922060866649721819701389030513079367668757431236223431208442707442854793416395590081278530838569129288850087132659053869149883556609617312830703769978826098342544804228518778803947092728241068789810066959360230558967096303871774950969781123880128433899819652454030866344355371599208619675429879176279733044707132005511508654786780553845495261457392887465696679428082328445971291372448997473539686368386837927836760683003646606066146547133961147504827245361812781014571724958884598972636939827851377590826324517745232562540294599514368972519076516209345623736317289586487176412114875005684018781258914611147724180065126735031933880418912948571493655502036796910213421950945563599411647661354107440293929118800 [188,129] 33116357173673511200575288162960017684625004804611062887448861949095018120098474914660936247236364146725089338877689715818464358043955507485910918595197639130875860744698673846055401687142218416748954602721216718286739393187381483606886144250450558939376742375585560756593024776763380004045353581223072258916809271164033821922043628400382344132458615982543676528946247188137326147991544685502601552858031601217615741625220918734685754607768342862680535829951658998090246315162375842280610655209502205016412627659422662723460277686975351150670748862419086465722188229204261625333270373901921035687361851985478007837064064931950186406998719045673520803043668873375392935267791732200811478260033928797843890262430737353870688424242677836995805151995166989006261074605121549259753844864975809386347415994556875434933574950768688578723234795397835349414097942094388530588345979565469226764549151423752111164274829793331781578680504031955105495776928847119337187139135841782309643342971461001008 [188,130] 1526070132491190997707002808273339940022618936921699339679988348455403065661814482292924716012488132173353874365021337942630471420333465761249791610053104759341814929938865259661322639371143576234656095519672414644839594631194564262891979216772418416695409168456548139603374939807453492514442031835782364848341260639556053945653238745654831162180845089804942635456584244913437934708795746660277812668160777825682585159142481647320903136493999120049781463697467267279048764075888598572048507850945724378380203635462287640918909356546567537065659747370585294919482881174208390875507831610565054364391148847167054625104940385390650882605556883338784108585502929032675741620906379427349842546940074867979554427355904403269457710219913081525354102184311428819111853610357734326841802003803496882823185011707658343773051423447679536014343132862814136086734674203756859771720149263320647102801126665433622963276771524383641626067869448753102765364252608630818611645230209162446067977247488 [188,131] 58718308581473798196951161754338262776425063885826987630058991353472616761717696382900973369026063099048157092763792140556437275172879490663074320439182754042129210921787523883281019829577325456170191447650457431505163025626601945233512164571849108594650163326062662410803156879178762455637260985333580020366069128363267201499927899333627558025563909849576065101011957334738011905800620704232900266396585322410230237952701750049114118011822281675811636822117724279115822755160278341785096879272708826374627502578497798976154220685693566168666782025008433324727535504755488732736302751515083606827819106376615790996917416384860775665688783237322871492360148286916677224501404626998009913485103374497339683428994138557943720690040342385198811992156989507205098071268795797466732688060571450886740969121051072903648118508948835331486916053947792431416512643587612260501740263316330480960522241941665213164191149990795150459479214118695654005099114215644026382937373599928640864 [188,132] 1878873850222988127793213776866526369817115693553254174944275264079225882339216472076728724008925519468109206315134681424710291679061037700605982200455361382977226106618098582410578574101040700558820389461678159077718256362538208011712284515094404215411474940023068614198550109385886174689069755877116816651476350504328191346317510755792895873970990200932631718184128053815116564047542987045430611244447750434744269958026418453529646613490498154576403540710852811087503379030453123575502477446178756778530724108393218245914182999763483475507840840022902740086205225002156038481353381199021203732535809006211923036641469485710825689686355541082762712694344258167636813070520161876631808627895321792749707469314921595430568106885433811721938256661156076911380588926352846449852570782250126220411083353972534699055640030938378822085330620367271707842071238379550530936498430150978379737816221229291908998375602474057607736877188221051146461291911178894112044370131752410 [188,133] 49788552809272471547819961467764198908663275091124390515247007023842611540058239064553714226916788833359593136042210568860055068183913583144527307285870308891101623272288964443566457317456184473595325789488765973949189912342525410266355582188899450511700875095541455520039171180294126676902796278646776428505992733660926671457935646678427013668299027210936548635646193577250130173252970686930488020670657799284723410516086610650878752169253032051299308831282563090991394233053827559660874858654669937963658581997426855802576396668483160140070146954487749062398752621207431365991800289136825124048000961059917801036804372295731041276372513572102432588475145486881280022282882453824952774589774181283056426020797479325729408012671415032703980042336479886188843797938099418353615290397067595654012711258793392209526921838591585456557443117356755660479674984209904866847743296510377101174791867374983235192302827411033743293987781646184701777366822486387454412392 [188,134] 1087858228647193100012347528281484919171314709851158851528688797402952274736802281418944771654805342333565371694602067932152899154697386263202422282826841613381330006204094235096542854230398480787004947130835932141254453740606297607792215265792173165992993292546905317397323044869865913335005254546694218564523760765564048125150374500448165128355781188811328630615192574836139611920297698265854042300818726448134849856217476915303444577304585128924206015948214361570314851739844150450908625264623613447237623175143285783346670843321301341232242490081836183382452871720026929772820076813006995911307475378122210426977927483507341435193042543312720393862468835137528787236789033164671711429800782588029443612066028942261312908728558757437494105565985218838902174467431189215237774151036854100257015878060040603055159751927777911505896569789338949049886841713661502302552614007666734849472505433292849099175282786234416225266878553437394238404856023349128 [188,135] 19509434915205370344276651183724334907325350196724808680528217444766377258495834271996359667705652801367459359723824252162036388149407811053077024294075138431255542796428293510114992639130628856196861748533703600071991102320979938172389089161571093390223850270048863442687315661732694203644163346863176652785200152922597307344692160129072850999642666568602555326355293434172243555812310039190397869324698238448639098877112641209492356374162915078629014707949490059473416360489456218305293736752657028057936459079932699112263855292141972584589540663802774333070902116563119353300519410115817289359026510315770424668865269998777237627534979565017257168089740197258347655532841979705879838287162142700517380877410148255029771850237003419518942065716869163015088158227715553415792688299174123813962804151228531143373563050349781052745527046442582539373385294535896872182256605126498958531607526197150741952847615994883934309006982216622490098896352 [188,136] 285808862119061980828284954241744101622644563046667668105854626717756378481684907506906478660114688622610954133445698244748387380653856241889044689440346745344921682970373923667319489668024361272779788107497639542093848682502718035882487394586035468791589805767625205827931500987565312192780760040527028036362787045297941129846974674877034646799480505467563979214108311669947916700182030696148226068337829791119275195319676685851383006025437781931925347898490861379272080210658823375552895836825383695154805154940976868147748812889333272920217700307497852312537826327108826693717937149855028834700498979865699319595203976899592101148997265630325804460315656673138309231055225294184837204278098561203755158929836472748949809270053457403592703710788906053440393644070102609438451793859088729754540374880730616679852862372957516250133513126815963055417527981500235877357939981230988187877798230360815728230953287004063748964474814823780192 [188,137] 3403290589978173008806998920030040129328709754989352912951560200312340440077640810900917881136577575720474349059807343420734054011472697015163236529459866594568751089027400955383894076313317387157372544245965650074880185563127764138333939586637294087880446206019511419146232082709862258550825621946811242644269802627592788665770372741544033368527049278247991063095401647882530782517185643837107127630363471585272075491142879488643025077156609999263774705586007433355649150466616910438531030383882059877608582811982493679786083033012759394109259345543142575294729760504634553354931982053471643399033631812246850946288783036721152710023197259600480467451861038298852536842855957982587907380076452648020510325504567937702347389132332857543397185185862005420778849089021199108899376418771737904214271950260852476032584184929136106531994999763617268065960590984691252415103952376228460322755357621699197426319034557224888750665271600 [188,138] 32767781989651962437750450363123837884223768063111594158079382658412383009831820127612012454038586586854082670101376251020543396001773375201486655456335914849816164416069406105600967704610262536379079661012790562471803424940888155223734002173513231055518790882198201327429831491351280687903638036848980968950973890042994315511042206639464161019173302497063116979061890293267832137768140442016406007440809541781872464235333899433579489029299312422784888585319489240794863280824442094554684077651731389152619266284234441610980121253916063137991727855182752148023419906706441530477094168313815276177475511968021846187055631105175963338737560533022852336815613588187554338926306530232653685611558379319499490527236755634793776758705751746478424920402453105591070088708965575294570801918365009520025588730795175760221935279776493510008745430157578937285819939550917367995750866896541486646394415809929162507554678487275223648 [188,139] 253713760212980525898133676377827144947244734558603124475082889511841879245187720188539334627524422270008891076764973052000549386826896535368182845745793616646865439640132246300764005462598158029190731816009846546742737074649790748492236351668236994045234961184498132389329154638456625377181531149092818379995490696863165798961395003267802318210774294955134828105500093178329160672190630441730247387503172697473644167840229987656221614264941604101919873270715236474760207890535032219251064204254057616004956060951298676388821482819550425128488378837497340263137221207373191078639093106652753506944985525374092944006860990326558176751296784520800832883229828294248479056542444295682436182963590246675029263997477368090895089963139421287359752142575200361122464223035010729017726049745153524704975215414090852369344028108291376658906428328929437576608683200901228174644014512996788580692092389994086290347829226656 [188,140] 1570720837728630534386277229236910861157573028717155169156833853039428996437257847123963334125731267483229278512373581259324231065890442629946245418161837164226381859853520936511677981813360468991117806114446422599973869679618462802618721911154384535576425372272243424912169341647520692570033907414139986203672512026662742522539835032770990185047592895675823539271891273638436387748104188910191354681492306414399823162533050370041446796789977050911072567029057439648972746459665546187703367990716794706202083024007094158372878799327532517254983309733491352559696373319701606113009353061996306199385548487352801696918841247269985510357211264292835261098210115208983157887189310159908133338081520408011456062136535781031165035044533966139531926093975633727848628904750528281619580349580715554920712252097981472523390722717304158404925711822686226930346188724796886343486083164266950383822571235238168004688 [188,141] 7728548439780600707930432087882544695647646634084811193238389368819089612123187675358492990112619253355160126453207328585157246955686664993151956096324834907565736592643728433500702247291924230908227766446311925598451810291692139875141789305949141052143638304334908591766818002458898281867769315315487229080142444456601548148736225512292260241236498100563432931877781841771945055019969096548475615546989531567656880623694095827553848878591535171082710854112423773686191024458225983299966473925581982920703892450163619470947511259591986332814986563056225356642282487981530298608096132203882778131057073813913405978228438856257671072016626524364305207305002247981305270867799767592254061093952917534349004405347268986077578624961107529195107924274100834828489072467580129560905310638110867191314371497811895116542999795254569103202945208915158465534264793451439146517084638417031428635398960811144 [188,142] 30032747858350284058907897126172040590650946842366567568343368412211336174510449734373930789104678769957657587385992366381053744219024531324955046737132618819314973131684213035004118740769051512600854977331177092310623742710691223862523797322483774964060635867419314152333968635057371720192022083803636210528275715064764779834316015249342859455273542485478570927329829690772461917660466711417092259808538838898987512673713024419819888453138146419188616753582980638495899299645775329964402307892560570006367315480765021664789070154217856835126994563260996405178325838574349499530103936554948363738667317034242501403019582597381218208334593033273954268108181894998287994506578445758151405624716242744617413030629709570799264522398542209557204077307388677293824681071932126752607641146162875005411247754948735044448477759221520607505610922209998893304955142633178985342617610927501042638904 [188,143] 91559549178767173281473790327433392955917875767898135445058419588597747473459290332974847004227005054427871370876982727958921901019763599386834360990003125225457252866257664545720478868416067282162663676431873944646757765533998922890556664053269925630055585071184560815433469503151557904168615638751635071222601690013260009691184066071323590147281820931793093631271691947182402387773729208819368524460603594437869307083316494217866177105841039046284690464814940309451665067004722873850942837967752317657246735466746625227454312947083967962387464019934838918727668959479551372078755780314635658653335065435548612705415853019587157430356985631338494643349562116010674880207764666241223466875485151470454486729281182694278760345909953396992618011165869184267940000023259195912626906515737498280181313446696215201172334321744335358130357699330151102057993314469080175897888870191328 [188,144] 217463119278892095690589147854020163861556684671080315088714530080795402439295595682398063947760664536393419009319630565463542881491085242658520732126681875005095680689571249737205841469612285870270255127575319196340714810760667834706360472903816729987696921715156426021071772735512220698741104007764522292723189000347232840790364473246888995814675692498781952141508720376277769499004674538040968662049254370178454427905288969767200545982532800496344367092078071242074598553347563497673572968194465084409603733633339509421894585760214344578097005860834798536608748780819332246380050575066063975414633284137355950032492193897422842290615606624126804452740401314837418300384177324845281201836559143765362038021188177883387171224307875245809448271692208575363282463872497324377455681031687286899740666918726743135481038841930882830180467661430931678965268419254158390706176 [188,145] 399429758928577722560579679419844080359824880797132026763739150198137414535689485210820414490864993050257271690762697118358508906751128076338231220623887624287991323594482170366422827674618200723955365054585161440713780261523619929587452662550894859744936233106894775057519446088995850367321761464538009990249759784618993879316191556278808942171190558600016919204623395501175096041634596872352406100448822358237195671128374360590937598241610061982172367071927011377508535239611729213842453017287334843593777685388192478429788630381631789471402599858860213921613803005577142364390151183785927175691121412184277573846097073171019650488779357612229982580304358768276480897107984410002194814744313389357416374017035372709943468196912922281895627711386597799118838318468247152182488242001510539733407185215024865155584648864252996967953737320078546023380341860987168 [188,146] 562979606485437537435708956334540608121336883843811307043673141801117686068100866221456662794854073011991213171446357087723014192381566538064646933235594248518530066800082879966334290036257881985408919414551545770664391236693533784883341343823855114107381131410908420462582539974324699439566458544713688735812501535547440337439710440470657897957269423482241591570561288723364877087379958741053330531592406386864411021235202763793830101291222929840556320454874596961215779039115251441313524406812749197740724294070445278447539073990700327657675067817672168607588822139661296360165779009769922901003417164359224597926989451585388840518823456748413165792899124101273861033958039455409028394669455813106310024040520647808318443736491447477733447204973570389740350145052423460314508890484273623670871612712313980902394609189401072782621574940607112032226944 [188,147] 603918775913159197356787200451125905442393129065270629897332260935894168456601786574290569710090038556689450329323679418220408974388828237963702402564324297355847007311026877400377935671001761706363863975269423892120237234068571455643940207998414619050090787231365072271699186346563853875265015559963364911404708993133473396225435389985997619244087158404225528508477279245149291694214133261392828641794490505858100823560989019382882056432212727334565238967832149930851850068728872418537424490150246009473960475510595505587887626424452258445977292950812057626840203781469141144554645683857176071470209323765332991603054933303318348419580454662491586130676858630165219643049800512854431158663988187104873626052908046875900571772778431930365816533929130796831241756909249338683765416109964806017997863582603705837398503005381677362192041492513984 [188,148] 488799574300442640912670688513624907030792302622474329713692005877872817874279870550370832122361041543074843574287288085336120179063837928678907008760990501180074953086843620276036274789174417839980552640773865295408822459413986401322050154588507825759686138711850146081293318952413414058453693415650597218628932069091671151367690032879101766328257530382125994806757819198771665663935664306313901881932148136798914653728356063671377499278446547632997145649787732282099067318226427291951583920434721771798051717045742867457070847852095745765531436452745173474940493707404166127626557441998920434630399343888413148834378724412582314040519522393762696024312521305583911003039791920483592950242451335025095498979384212274791867631508078186702135577156042754373626890209376854336179671434448056377698354356870875295686525974823976372013416 [188,149] 295775625262231421769234878288795146076287018280844678388243744155617912473577296701422220470512912330894668852175114651133680520408245978771864894499719979228999747747978427709428565981428594072791419445329147381220205896323516761284516989096258253523003695097118536426679187363984238426976292545238537895943549360539164143586879813002918720265562669797461716028468409507227683356838816307867946094261359481689026710058670530945400853093942468284478596196469894835187534362533833080513054960394862007511389104610863287042822220423726587815033556991606234629697276550399012927129128534636883108092280135406411103309624794045467394670934257219745945927811234822632445820546756977753539835164208203298582701984333527036013438856585402144690261836851891223217059855033166876927402490587959368021733698380336572535910139195148080 [188,150] 132509742596608086303886266558671492679133249963750096390993142101144657197560183068376995911124190962956365780577004304179533215955890158449202433842750595936917134415343795605950429851419164449734923497840730585138758108886228581136613355977093531841587810168916843808598480852145669961420372435270667350297472588673974511273771561127935893096108613987520791689443121189911560273040494613491959831138647605762617197263672940800385686586121601099014355358988050456717264777471350940016230894886235990446525479042550681115161930492289499564224490288299099157628729167543522402153386716489694518555007963725633168811461256134454821273471230346257615657319682218728875450089849742549507261828717527814115877755981303161198083006418103002792949412543999916003738390623971247915318231406879545766879020233665261866685376 [188,151] 43501384844010894775859256202246668515827915722663952612631430788573047083318558738895752112264565273222027313748863639816831085492609376493875513419981023351894316187689966283478960866689225416503250401112750435425086876206588836548756092940612059888344902571691656727406341007151529447228842923592150737575519889788914142307802623383989445389932780573713764401022415965106587234811651658542655915797886034965020922899984647477248035615028894231622089593353216508383371987548534358687338851410610249719362783916437357048130519071961251299065152773681619690508570947889105877849711940446358535149315612715791099955071112415994472934575028488794109384301163991820837403630748239034838828003910964264296818246863395719759187093238123370904909454446340577024300515245210706832461428753717853910727998254714560 [188,152] 10350537582413595226639410410727157670143568083301056763914906780538995569607747125018499619917111222784962956365829940946959797780482284507536976331060913176677404062135346127789203194641448749089067279220439833676264957840764705273721043142623296708081973395588425777349695760541987668304148803240421171253019148350897004094796567896430331904543543349710450309664268479863406600920858782995376691819771849473871601264067918127723120494627001887341314740940257652695124361972904698214428751381368661897145699091902192925698872760136765802074791040607882302823608658473300351499880066941479341492539370253858426791140542024198284674203756198134032067499836058990959376740181529297253687128847654552360874718919971486296873369474811330514133294356725755313400205555310153592535461647450144931432792 [188,153] 1764230979568491167982376213329889745509122638707132259359717046377608463645653155275332178761422527286436211164623820083941203842028042186866714415329086304277071750663069571096566958900280005304448392857990318724290115253529618498428536728549997092837181551081143035899024735007865428468679280597841181447317885987956579932319876144026600809855071701758414900352477950209112448083924758630546644845347606182121549380784513571685112978129117188953683984550995731323348808472178216372083621375840154473991747597585630738428727216195666196978051760824958537200171599931012376035123637743342927777231086257659698991494529920939730193339188117331605384356788540912468924957600633983926972289921686668825041057687479434918231928387218023128584933945509885115729085160345384453718442692727872 [188,154] 212752181573656239218328221277432612894880851229086125930546542887329543358280429031315509407820626170588325361200398955692895388896545413027028977494856927296147031648925338673270386191062899768099501076186322153358815138036123241415005178593554279553971414452092373625221028502169658902299929092489003344819323587680872012659569231923662456653477861111153267611142451220815709472273481023462144851167430811694175808265420829479120936312996332857989174561403387811338711513980244735677815848656654766867970687664093188841407837375687545374681311089718021078937294127298113524570721977400020104235748600834009143188503745202319241606552716866857884932762014632793559592974340541873569587330100331208974436596415949348568880485601569583107961942792386934134633856128982490441936 [188,155] 17912053875098254059271041450498175771806168258283907158704985406210782523494863580417227879290337108291717537538570327512115555107143797685773453094905183345590580121222180885712811912319941955921047215034880446146064627433990547741609644171719409246791407258514361265533804348726227601027660857951892514342444066980705947521360163345690365493060991796877302254860830301498359366742373107464201039340697261084862297887499137541374059590931304863437270408888884175181226237800832643547205216392122554694476542304179386186390551653499406767322609723267461960297410570282647598065199749205785107443809615467865267408016441798333093571449407101019843840799510164620672163282412519300783363224094640225525346531636018595271162780304661333371934750193794038588333740401312 [188,156] 1037991902372424403667919906506167926662097404299603710409041914324425162727962118598338245739598001985389106902104622691049726299377864111794221050504855557811721115999771257315230592476518746337301407133649634644912751134123986991268783373715220220623559314502321283602582906934542418840058557516807029996702331061513585619197293387016441947297927310843533197676105419142995844683823457759912574372156056472851143607289531381922525055752987167460179583211759104678429908724051524355442256204163954919733465488080540986217677579961388190950400652887365580864540650704830939819586963420559710817904132159132659155284771026723393367813726222218918065983977207452454819542578404106685071959294090831508792070315286505799518600431122265980588908592506921510671 [188,157] 40775707831732325943673567730216424432527766009208301015523666105227939170714313709826882845100678335519725359453750952240672213947515131937733054238409557892650421668732296323532584749046227017555192623898217566794371956900947065653777989797156759873597605115831897483872813531447147268771666872765792636395070724991055495509549477637866616992439675859843691299057014245275844617305321300555435635454841242576464192160699636680230386011004139511533752665983961259937800139711258075609730184592786885168712785135782967970353443358418076802552414259472788038751541657864205700327229815497876212621953451679057428481340107864116168008499148359531330222372571259397324168767805827470770662149006543914701135164556833710422102087105171901434987125184 [188,158] 1068221611152591048281243393781796039185431412590652163451647263752393104700691823656072899281363723026191948989675550848668763184708730403580840990060851425121345158985417207598182949700914534715298066936257604212730319998495769139652426837214486685487752776083887921749964601683482789245004758695863960833724093348876531881966948998861807733897811590905134364231715450853932017772959991988413458962952061497193419741550439256259009194907665561289040734614450056676042700981045146834008627906120333377413752351211548613725834476427977254584122096334163010289513651234323566156074288907169829179975046155571049607768652045112714964871292215483194703888019937928178149177119155426790319091320192183725862104658528970065809735475574968232 [188,159] 18336922508277255879972671766458862529763436089372799780207464007849591670985872138766238497192559088130691347315504124218192367756919935519935409399358595971743881575660723945058796096523653317757862211500719414509455615848293369861574225732053430716217795094691369292075884269381998389091868826840071939588124784026528414097330613977274619681301483380320260134099172201550439493569189578968358093329765503716152901195332356098001721678425441593248634364712756349853395104037871344436799336445526836613842771884332828914857185252308692786624726905137001492231925539381129267710653956817028680523771776248434061919338201237198682457165772874124823757964870753781789012363804140368954733447703318270078464880230749605995094112 [188,160] 202371770394394865272969333747494367261721210633341121473167911348914309991404028504078604402642280064268549737870907930890273316039737021778524865552401038907849219137035631745191722888573754572551818235945137751459833763337490043493220757701505287483114608388717818507629836319732774424366886160751860479995094011123130278985337347483532336936541884591130974838918187292891587389986239709594429285868059584246450606558167973546933905091977615944063065510261469373626603102958387445368263790777323726804410509005113591861563478290656299878910362891146898162938008384438524625379211800056117052607128553982242131369960999689920947859904627670951652281660819550573481751111047410108651900490757859443222270971188024 [188,161] 1406750696641496872024804758552111441648408440428041080384213780939301285586846721017954614015186929467670369593606595527475264968692516003796290053294341767871762643182411214696009860794079284296890819923859291688996371754857668925343896918319563723822396789606043921254883747947196046695412658494501384488081649985163292494003690732702014487155809385249010841083359498798041585756001650822341546595329733822392418183610345870552069981730049612061128109061513570426819030155842719025208712952956828769579709128729967929809204731175330601170884716882448920269647738650487494244471463204735934755123551013260510179720097969559900468901314850437682372597355431199112335022328379819603921687759397488269680 [188,162] 6023754615519506075918706141575322921527369779477882189474925827651099260912058629408603060901684041933883334866242084387786461193207902057812550808234856131480634610687748780046423385510792441896673506559777430876820940737771946380004906789513729056868856924327096462547923037807337679082120146916841035512181890597083403653615518642745974633789493355913922170340903261982446662697543720778974548399186847855054821915564346896994847719716028741798595678172272197516183572014539875230313309566871052763819986698854494531608437886067088254011511931315187035110304833622397018426643180989591067240449222579325463147018712215151410472828389626750431826565406130934012619259871091579545657870384 [188,163] 15509679821196156607770178412015748112692468206191574825566155512718588990442220979398232419434333335541980102352701350833048965078975171642397592083441314069773925113373667840035544872077913477799159808749965407810766717319046366651499687011760542554674394853030159429159796575823953988457965227880833911403327828757920028950602591372367546420262274594539060530524355407440859357180103679580441319366758027002026144499033289850275573666584607022909891107943063485335713130320076512797256229530295553702888397096760170765369042002808813964998108611599681470336147596353463046787943162364060538879159971121261238421443669010730000735782748407407819955687930327566740243003714704448 [188,164] 23387532101300825979084644967123654213503520503685685971855937441490406601882551320155623193134093658641282275373671414855673398729722035193345069900321085066512276226443795868697959630565419411942507683869637849330930543701192513181874873223346045532100882346400905087124361349920733039232301605364588608368959576753560435830618182416039804184485893851307770470969576063758048389112422396113724843608156465912290932575882145638227873464926932092271590486387341770102339453833877158032836451584927089954488820311714528851315107584202590911417208051224425533598716919273676723905000932142545715760846315631835501821586731245339413066066781585454069899257812445097187905 [188,165] 20068166980796797323912076377523821968119756342548275038852359828267193065781283692916351942749962934046878936923204409083213586484139482624435929217366358095212665848803411262875061894770663847211316991295384076052470573470828331746759878297197467158358452704865820638454706918084783809384011926760001623570128798642315294872861813900258043550161534955201326116191181682128495486715899185305788560557345961794674500741170228802698137768760002986093076859761653192641714006505349236459681908662785472012981943994472706323603019502841104464579935918418509457156127988222269316271590488491427800010844317949771797134668971786366889714874740248591659316645448 [188,166] 9494220177578177501833322180752588985299540721066716333937073964039185441494476943703190606345013535593204965349122115924445467582955043849581901278960547369130560753891671405229567488542168403076440253187262490584446404171238630787930925387753534344647297616145455051733682817077553784072091349580101934093202670791103632328028628694112165636864383648136470373101012402150679326502454398835191417676195106493897209033081084318472294201001796328729697941522513209047575850131536102494088703123148010863796206827853841615765167488177134062470978228466017851376640013050899850162279114404599959016766014839322221627040740566369320713267343576096 [188,167] 2391915977585581671547214388842482929453361163182809041421862026317117266665888080084116033506832273429113752974198941329587832021547439526799959807498519957403849959793200347870044794419168109391609064246086393629979668460054488611850081189403377681953333301212135293503386299481541867972253026459799316159581964119259195962236615379804593909678586710461828453115915596553124812059235897670724513826235598873904299723417798170767982061930456484527801323752950997690051611258969789468703053931759784142019664327970279015445565864520981210947949633827742184735879506427852313456593680181208502847531162519734741894653291766952322880 [188,168] 308810194671403226125470265169830415894954972358140601967073844121181203071713688398203637871227806572177318772800406854685534813087262962865787485848874410474517658915168209176508524467478036131441701383877625480280977029739116248935984873715099195470522432116629315047634581150666252366848411212037998169820917060878331278779301574436574760988266877514866341650853335648634823198118746641611048112521493660018560059861142702332353152501264413583698568379278938529135440859373484213844087719121032256388265214547067917592013734386007402335872050912349860667760020179172169476061064769770578759776249161326848786031856 [188,169] 19579194095853697221191191729561526171755016632229647126443124576130466520825680494028130074761219581710463381849202830872644233944425613335621292979684563437785988626455096341359747435822998139651229611243046623147416064864069582139137669597507620046885804484672719997505521554731538644035756675702885213798518741786266298067001915247110210105723980405150054745740318796198806981879347460690461394373902759363161269865235379003534498149684353529633141881076237401558139659732191796184478539976494112718802999704964570953176394387435795252016878432234924935540281580457649740857301680979385843538386438832 [188,170] 581346329609459107124389748928171924930089306755417928938778959787392752775284496884425296156161215961917112664584084690352391307710864683246222795171515118809809461673878551074493332179846463200433875913263672448882150363484415114694754997029117394211922135238920495912084950943198013924704854108207397374798873898374243209047978771654383387348249482881286029163819906191858481795969631183171362853259876175820215343587943650688524386912177073764106167014489009297629301162782105206527061764688918729026837688492332662051190509377463040077342561179456450912926773876495475446762172049118752 [188,171] 7665063130636660736245627034659250742172041411022804344221273905849621667569239514311034279325923970600718804953200874280555563089849971290133358797385072599927494507460166930642942072086053316436581004617875948162418794109634150085545153540790842638331656561623242607603285704986337643708616006921936251542394575639052625332812359258037262727841724048418173882670780447374579549796154188625762412848125421777141461382656070821625864704843601142340772857468788582582723861272862447015210918646890212545321338379411073235508610275470106867099165304759201894367140837293085137888 [188,172] 42269501502712436708562566777718179214280703611442301284905730818764121169767045277899562653796202774164149602902800997060576270845653922966191746224362444404326942685372705255940784626742995377757820262132182766848204607698139786887486386694297654300958417706382274378488626978641410096198521888870801317666481525035011844154142869827758310284601938853686921672048222299464405156693838024361558446269080544696641466799939309422812222995387692987418519483643452988932499884010410468012931977370915471308849571874281780369681797774070791263873043806926319002480578 [188,173] 91096552646150285920171361810559962196115781815850752055875379590641571055273949422109775879031475304435093925338301926025964843233646499245692736083708627617308842717292024762003093653593018048946203458388028024150139872975766903523473052837290292392465247117417791071861656318762349549865964196920621455664125373752534152694136168828018617292109903553719895884892155898074346238553530614955428602209292218656196708843949854103620821071390255389198956869246951943508472765029440989510910142890633970447430838928428378648494047296951941463780822856 [188,174] 71012530149693206808579955053590756639762130175667507231585421307228192419455034432930136397617814553873648719607565179385753019929797619255395523430175030984666164959037783713894982693877798485947109093095778634710082164962594959493662727310724161607102406584356606748809211134255550376452699648959772816563089519096754586709609043022136956697315739930968178233280732970568871266301123338743336483282112088126315782476783497089180341453470878574989834011569337654444509724172734241227119533582708510650322904777102905351524037409280 [188,175] 18319728153318339975254406682035030731395590768375748038354310949539861737802541420888471870856465598358123634191478636204143758363143534747713044708534258664604654783749606156780983283508188414904677534983037531685714198723175345522723042640313611973663619329210142581589656549257225044759560822387582830925091246102255291227757736197545847010706147612021566589217738641897834479836400864434459192841225623885836284338229167751693347265689502276384272589628070082239756667565064710791604791886165313895831480484636768 [188,176] 1411018767908613177543836287603323254141804132668190064791376196305815069235913091650643478243676287851884530739326880610317483902934995773725055075175116529651188089920966282298094275353045203376998181619034845991939483410996435486879738363084941999042523478632386850046576123294417598950604475683149178982257806658583162153458277991308055635899282670527952986769282655202708109691789493351872909918862405781062999798907386420215544112514148938506289190165873106227233463739807791276129523307320755960 [188,177] 28766798655582613741224536235558571571820001458363224903901060692735503299893779902685150519946020485389503854389563585092563514648918454849643747148461223237836090168838727180049122703603583613144270326885878185905760424353477110601054145335465264189154268411905703839795173222489513657000002351243105324341895857016393795988376666815208005260752108933920974939606228042113895542312365422146083681090943846802490246484680969731021730782542922082141634517512291607666268385601260816736 [188,178] 134658757678334198233813957102531609584510594699578896044420332317355405219880769722171755467950769715849255166795289293674771884553838132733432375820808389323088476241586177773434667515191210450774131585491801048298779816796383285215494870469851876674911609461114729942079360853635419593545869942179548178026911290561830934208349253110241206212594238128292779240068513524639801567298212950383143291629304605903630904512329688062420052923975002513707714507677209168336 [188,179] 122086928814099245524078612755794805670700516942131262015891555672364961481361503491446666443278727291884339766488945000352291284719737954152890809909441708993048405845583468573448686321447930338733552727570544815030758307184973191064102153807154839020207584286728770996906883045078388949274863047630861221182234176739304958383227978050045642247696361573319962442305949620491388872245111041996752849220693726712642434567661059062918224397512342502752 [188,180] 17437525178141675045630857052637147702815048316703799764077578539241666644723267758775258257278902438890920425410422243255041925351977971856682806992948279429974979752355094105699517660754208800445080467943428729550320183230780107709551493744621680050506546074437146064348244360284873114618847414324049021067371950660801479894423417325327776489781245053573139109041670613953052850900526205317105372172605193980889371546636995226369 [188,181] 304690010753645368771975187980020968295948650075479827334231765234507929068079139568893414331111558284774774327556065676188886841078221671063537285768284863395990298943010425445862582496835421326033793879135617844001798997204128039600019222067752894052929477555865822708656225875982307574852952726091695452742884044211908940179016000656768892517065609344041063157207168053050466351839199067927256064258823175504 [188,182] 473362341191587596626511408839458312165668502603901833734703382300545530498070815424375656470587257184280110715206534180053196501755052929026743681280694207876414675516897748397507720995596515791785070197097876236767144184727431186970156092890831917051703123877154046378214358706886776921008312382738635060225934130925963584625888028823282577716748564012498190812289132816110373070554890264 [188,183] 42764319901689694700661711470671027795388757715214988408866129359911406973201631800750533310101285539271915702682897744256159704753574802155257790724323736722260947266428454057400869512382826651935087153774614978140253681870619655667128312403419624430868098430337140336747480258692504538253378833938675660486675889251602390274129664682706656088362957391003277393142752 [188,184] 134183741755958220952635550634931353917891270690230265526646219597255795763184986881958345153725976439740530397675067195566354265642031643368703521393541231186518902699565612060577965823864254416797523319585861555801302737314157242999410995120485432678617405667743474778726024890769317004235184047033002115707779523140788235702210101567045681848 [188,185] 7202638408223641678394116956852107532108217128662854432489797083410629888040274106131090562021253906091788500703184137376995951373383376641363059212903547837901479867607564886066135604413491150635420317078493777886004358937514400956895963545622561839189426535928862128340180809997646620476784874899679323044278052325024 [188,186] 1728432600279626315659933294692346155935891184949502278815099450253633391477709338120408207864566226754403307220218289411689913674075954405317462424961550036640131431451725005884939069308108949238350133356062597381180409668067189612581456865690035298840158544210117311814643786173336492319088 [188,187] 503728749863992079109504944926874043980598136470649051612727443880388377300073928950635827797124440981462128715015794928918952208907599281752033228466133373946757490889779680099825365869987236312743082273930205425753603401666667371621238436803137578995241313632 [188,188] 20201258074286824821420638873292233314873410002896669851398755270273330585119940223831496121701302226585511935667085084120480946175079648664645248571308923439227455945145002301300507076612473311059124477029194210940001556089707 [189,0] 12471877349972273667875563681725039048130383103611052237496857249679002341648659676443809015331203430687667422360739360719140921591236354490890531617126486544662522572228575981410708011255792015529786654559626085504707603518616932153940337483173460231487598242187146396798200296515434479078487262817515859339523246659021304341388949896352600146006941138859921814701034951411082830533329780223022524137975351159698203592444616593870991831683621395995644400453157515759038341312359755861813323007181865529251690901961288365624991778247204473752835153269630923582851963853272115335977015000468755566657143934146552306280113379369297736721038775981013466004191738734071685106269703664184378773424779871383730358858446235785919994624493838573191639737530716119407015134632859033222858432206339585907557507548132695325517498609859401680528615937592056417867074815289090784505339248401149590112200960962728623986520828328503134490207589232402108626334784468773941634026841118136345589924604254905600496311398931191669954952164928711481197268893418522858621325654002738235397456648256403968750181560928823049369054416203881443252485416117699417283954298289949446306856542987161548549283031258748407028678228981195584205809630694230952697177984934274155477805685678104861197761514773790370138339575911218083901813017536835277482542730106759789485416775680000000000 [189,1] -327190487886750464682144497888338850125205710629863452351421590339029264047714569736343986498444478040335183896892484939568471974970273670371737699209494951219179294484086074125158046921929628774562723929933115625615592743302659427833832661425677567435263742041386449268375234388895001156341685712021413142975344385883561742631256349134361324226286777301845296479550426036504960032781230767532650518732465069476602366710565203533466018281245658164771901430747897156331640979218545722432490070120827035977086468725449565861356416129277236724790847884523969452968659582670904154052715174793597450542827786010442520575466832218059003152655345362935535894166090506759218340637257651869115768638631162986118320436563109086618193196760581130025568320884710477590713327310806673512631609611296616359035520382707301635773829093266201628261541105505708455165641882486964747099170745463621901237183402669830919589429268728010901738479338079555148854357566204930393967202559897498238553714885678530991729136115675964701274168549888064237499585105790236637532364457308885494112773898333380732018776615711682646234561226148733081074099863383974642530075329923978868817785661893369974527366752909318539697634441362339191246917916985665716930957023527479023515330759247068743616265867201279993065463421753565507143213965323502946618204014309895125207890096291840000000 [189,2] 4225130509203383096544280498075799158694669432205149325440879311776951319742615588675929529598615583494947366569546618489728079247039210568875685131118209629510291341681418286424152405650682658068617048102040042740983159150838541298649221001999670921785137643856079191256073894542867935514245407962274283415444168382743604174003586719955458050751870967566032571793445534707406837937477639992192399157720776717467949201889791616481589641031749798074332587190797281761353828714954246146572546450610998022581181415458611067007843640046489559916027719327611353389072435085679242823067021972996240332558649951883702617500433327074914052633350905093528812341892751066166747384578258801293094440042580800550159015152414843263539060994099338245141538535899636706490087343263506774723791138034304226964442942045981386592558797541023161313166063392298787864449003123487554188310504334617021575255217518633009232970123699027478793869141710890339307210894756139287400972634656406102117283383629643803164100064707049096237728616406421674963850026076994949974935942129162852545775652414927557514058991900067809594470501826220426301420174513527353264762755861630775315844473090083709293081917934268820816764175822947362531086832844240859247514778051914286759121288273975128526566938587252016968859387050992904538466249293564369792463847629505957460250180642406400000 [189,3] -35802645419487023194180193554663992496130679415833409633060019164593319602224632492988856948482341395919452925250513552839967991797136069681872270427926785911557444391848170379777581260782056937036757121891903087907740175144656148907318420554585188813542303635357676418727210915038949893945042885097992850780763675185240719466424499287358700257668643877115002558940565434379307971727017129344665931261905440944754906707747331740916086948279490105517142753592823908688690291620750516119446865786915402011081667684997055218834588825519872295769626469950675376467637623828215586649419403646072081375078562190672049135330061315008468727429249458800511062550790708864625726466765446952626106641805302343691989560144652860382590138252020288078955989412698948990082994576831478846351558178634084774913096769585649065694752801146869958942737833211833046751348301251750763133896177423587591423193900169444825872081433952728137185240242613953492218085997571933748421949774979540764191885158035791838199171786802479127205106797673317744842734371698736844482205255502794795254770333230778098201834948543391312534907791931505360962538900662043326237102470602386605538574653070549185464107160674085614773362733263754259946617302258728863111311704932274573495565443992185075774857682925871440700820044545668668113545097792712180952473044620564406209922585632444480 [189,4] 223925227478118846575153775946777690920473359820173015552303759196440555713848323959323847340749986868743509888620758450509449522821429656330847054285218539850429277327404369073737105016776541152177133797964581010385339276303931619024287290154405699141990470469238821611933366224834139518400194898960412621259675581983601129537202716425832161682920174861506729003984986205069851025267904531121433452324454384797738946326020232417865875506247166419534738734731086521735897889675100132657083846459211210673734572587842476144197962633657484144223408029315679136429120578185850678617365166723311936849028784034642019907642840615363376395840165974298462473908791260427505157264555248949518079890055087794488538447065484151283462661176440400891221181718540653219948116015538545677324052718877460515019078242287433012466808935464319392564193934114201905940506383376156498932469132910990189192447268810636311852697694875988185052069557938160227263377651313172044957680259460884009621334608693520292306580031846208528282399525280988403722499647725780911804174293362916212260234510808258009768916460028471960494279774802665068290700680215937512842446813474131506755718539801307993549010838970754156802298130632589417231118142298280286208430645583780664955234144605054866156616130102269249575155765655746498051297666982228807744041220098814835577813818208000 [189,5] -1102442888374235914127794536891398178266961813242526753693113594738256455759002411297244139085257647188947091652186572283842432302557173727802226339352289995425653859328954620173003269393534817159472581426776739306251933151944794438983624677146725949488736463580994737082788052988473915972941479317277418629764927357244454985222840900187552355655889665605657063195370666770509451734788554559577579723939238320513676270723038808698060670503912287524788509720725745385527844519497382295558381076882000924419063337356795099722626769665670538753756273450255177622670657775081840751606456972598350660934981176499426775820039637792789523844371860792157478656249038434205864975520832334718053158588834869918721220763486905449416489115714451781303027234482916026008810312860634291664428279863728279761591512064911480001943579826142180947032101558999806844798800793240737311678167520323325042555696947974061633490781698958847520120786918545568251419057851033060613211656139125119817415215862936677513787245279750158893421970064807805852933170401060096163047485845076051839517016454773272632901147625410182321524864930889327949429920753225176901240499984320498446550868209861835726144378966538600972165410283535877372833386962913364968498644975315668235012650538232427936348494323006448293767133130177695749516955031383438485899261206619524938200278955360 [189,6] 4449644083764748915325396586079538981853183172436612041296988229072274340894885487712712970877169718037613565256990940251895197555075076013560165872112887847415687371724825872395887717821985466771357313960503643874110654579652443529818913052668257624581253631133083412094721445377867887234573623216602463466227574365460929565920962633740092380115154712028981850200323596501136390488593652324791836510245851213208451732058535286067672091362203937453436665774302507163436567760567184834123281607596480543932117417788256282045415562865461668899206867395737877240394400211339256490901638638685917349788147115296736565548752565027966092603296740951552275385375824601316035805446158414705819390797631058821480547230280122360276915526944795148528385605493732718762029588592726820678846477401585797179652135862819531835674225896229562586439392802644775056244862978855610963489354560179344488027612538038386287384411898056857253826016799362113467599494554103515814731048829040576402030635700860782554385795870018910811435600783815764305959712050836166602857236656259930677956146217038105246250840379670747526583904970050057292269048207497682337386451559247619514878582226380060178861042911100872020347339466124472067258718677402137068142375588184149416634304411717427795112774060805753318439601414722728452492885584016923180991062749730335243952654080 [189,7] -15141390691296213744106706225894737228499177671214162482990584965603765296261859010045694276799949395262081533508466329006139989323777265030269523903843596336852969444040976110546925335538482617975360951522865311286422792206241785594227292251969096533347721710871615971322370086501304929390456252279614869227885362111928087472392614235439591649377871564258274847733436442667501402352346367291249257444374605189026605106618230369004105964266450930114677485790078951860722615172040036752686383507012921845066676368151060071292752768716277695524814867993667106936904548056432900978260044229900404450921842936130867691208998479958648153659881365923256675173027375715443038661649045624534253486508892007264875127484667535962048824625586112757528897360005703992863199801633032713188438970049384359793337520040516307199817322818108449254152856843407947482971990636681216134634355600378647741805383236328663098967073965972001960331451683697978826639168950709450490545144758594541135028012627954265555287343533246639200229253466339590557235007037091162638783693561938987475323124009785960659542474072395330296927972968209252455293541337959101097382187707594080972518225158279109298539367269556642000074173751759140168171995086116266034490275464764265101552566085828882585133047175689718545447547297870183161265544402180293982346464584980582816141360 [189,8] 44335514313420605120717387423745748312922806400151434575522939331714246218463639337359689866066148513604486507869474906209604357581845830931262859400097031670840013626696147624002505039536435261351731699048804326677361959241285542895459465445410869823251027457164865827847214647448825057991440274360211786601012531613408564513760400926502706430147644988078860899596551052202454196908516588039460988883928829798175760753772930147901071280769575723297295459704438444571341554573585823311794391649283101780403475872856893101006883769314194778772225632528533212932060191313618848938668193345282605932559327867754336393094232005180714980192008742132306474645571404412590463775369560251666828306453114939691701668002311129835814862952784809312162918671801731223784129777396828259172472518168891356118802606870700483712268389247953502077726803886970153723340209191405484883333141208104375886642556027245788417647907339648858070287287356211613517770245936530142180458848823608533743452621826533922847110124776907621689270639665543786577725175687558287832950923230507288041291698328091827281080212570771896410504400307503392523059653954653753153467259593723018543906527853762599740024470492675709247745843232470126651687290222727779805432105727136740902678706074580839204248601606404215192014907771002133214429897486928488805203880686135139830784 [189,9] -113459411291828084348241540568642449650053796129640984890486760299563361498596304851248668579364223933114441638331467200922877192075475755942170796330251073117564277231774916493721568104989758659799345910875181939696993635435352954080779523795625874753398207562959864991017496051177317017717220942576702670473363883393308531614802896628964141529125536913274204003179997723879129118762480032018821274048858923627080229563672666010416089642562475709971824195540762795307236915236596037221774232989889765872234757339041814065425627408045232447886064609804996270528079011687564087952628651675819154799001160661376525520174631582651482164391190997575355061791038662956045134331149785952361851931201019752578226426325237382528661121461110155087824196792445206365701826502592869689599123718323598911204240253233214495470739374056409898252304142946400327474741333490848616516909375087982013002640604074568322812566515843852936876063970817211787205054558063705810235948665029030997572110852146182556656152642080411342705587647687315491221532885068682778061555685622455067692626869459603078149523499809118309136645975846625025417895347809765854193612938967718223425355342864428794247122212222740357459255961098384918171401708290478623716056276779276518087627491791556866351431591922734266360205895794998164755745780610400444315317858411328135680 [189,10] 256887811111447909280062959367390782863057564843580314927326555803617735683993257814039926515607668487508904428909232941031433783655429254787196582999739491662855029803801290212532944424275730546166899233708746211541747950884928789470568631939122824669830522603866725523755822321283844145291464614838123174621412411204175420607996223874673500637543689095373127232205237152691190857118838599832921509940453638903284859742475428985803940793965778688473334644199546122088666846149922559359421605481164198731125097954323021691379076431927078100917973282101396736393633464109094614791086924778988983469712351322013709819674689131160391108082331337435477250141680284200695739633385950694460817003409088652706261967928414122803936637243993078297409702507524340093432257338419811480136758967111509572787627899340315089719957445177501457667445544042822202187969665382404408215011384926257432815407938921224535281021509478492955446915218438221130614215124523768449582989721533060040891424850909703635990010476196497471966070902228661592227454597737468132262163414240366077996488010420068722262592905795407834007641892067722735805280621047468454092301283107879634869658488697489267914626350612184758755358577666941670047295596039744506808954798855026664153539867432396664603048546755024584085983539744479131113590988240806271297431234424883648 [189,11] -519685165008818092434080727587095865627543436630066698306786242116994346668320175223865536959544664313768776936389456706253733745740230912367129359058028975924723390108614132019018504516183717112626751561908956290157342352723687857798530844492102596037240298620215027405682975698654091270610805378129758907724674785139134601282215516304436271702417019589397185830479785973655318261791854151150215162630157318525591913799141064713330943140635605171969963339226472719045737743832220795215275039101819885970735228647290113505537727058374775043924253609668943073759615959654150819371109353504453595237396120000087179867796685343400003865701235348930390434103459356219374455711020375122090072520135487302943403317921747189790444255608811990803001535451439021763683477796530736368731564048087488632529954219884664496516986052859538654361490428834102932497662769735193963407347341001512715967154845674340939516220197521207532357071806311970758744297478793011105072087071767915472191046420855705672731220687375823117643895623340742094468016700951512516422318105027311790890488849229345878420238177478752735497423254455454213004949186135763955119553373567951422508419286174109463695828727067363894063712071745475320619420205044658482949599306461146505666975492584788728372783065080294283034470105987425391987850131295688072793998095939928 [189,12] 946996546838433953635405812496728844439928248006328978402267226287985648218005458366861527577132106826282791811920695045146355655175074393247519804862516745380930353079646835348562902387434025901069170858010768805792594651000685446291972960226614772000187851632377755897273814946718599690943770957800986666148181408680540705393750531827120260858477605965620748265402591257743764373320352044875499938190354234907930395762733781929730323364536771119858629685191148242226421573656375863508802054244393597660527147287236327822191977757031179844382014413390052555836869973041536058537910084700575388280123682397557218557970848278639548398852737302462787787834199835461196646109687322203872402860780095911301560204321757984654303346622303144420502774566396896376479671757635864780696599628062015185010236006618155560713347123084696476567533569675479895121402912440143506255098004828105878275369924160926671065229468067982902757045335103255850651055771523980901623231260126066983351649512041808310467090926287719368162980904942793143491168550322421373436827773066991585723809090016973402855377522118031280691934953594700253816628339168919156593104770584258717729408035597561778195195920556188664173072496755872501890272063055651893558331915885810510659664871064307487478090266959985132106956917171122203224005821432061065615353302336 [189,13] -1564969437931796574632700374989624905734023280542089544205046148139841836519886030260121408146194272453194517986497555933113024908820990210744319732838072911109589493271280177199279103363084342891271497545090555098153344187612556243903564978317523204578294081514567695178762939812379605091739079029542702617528386476176954798296185273787161024674728893206546303045775277130434518750974607493493040027711634715115985111181771637887538586925702013273872538320982035028590065981493859666395378669847790676567672947409856178793923163572948291756413462747352908467841968827512670708074850055629030195610088631321825653130359258236416744542064124988485827469736171403860624100681495849196645736967967358911327446404973774021210843626212942558191308244964164715403366223692671226466864578887310586722944138194873571991875111144823249747190389160417717838850514588041749288484218271787938211364292722143526802208588079226246226275777310976352191971368162421207864138937382624529097496989088955832014202785854907765566032664823440352763497154045698029114582244291364311450170527865676968745899464234262474474041626646059174117384417110215077715090483228126677768924141230526424354255129994118790135071140053430230930054749417294736277927353057337632758716760128624732934349114634061642187766915390582041446771625257851303168356112200 [189,14] 2358849219751854497611642863811942999104091674310622481763360101873567152010013893377597499329341253186077093148411566787894617974592207791954451427287018376244807767808800959874152823680675422025085111900532171947257730748511627549084954004907139705015004037708148606576585287476226504161274834851625745549173947299112422355641550718262139358926715386803786917656753325934732733662228304238184883728255043312572834487322112117239616541878375025990262540136866660310720989453235469124121014365900255337680159927643658252822683565707272718032385011967191060515571134378615721299499393497494252161026764175147141186321474848555613996376359130624543324063042458375367201410850406806650165367639431268562535154297132125629605582779034958638768514938137750425408643396275710839288002439719195421586870877592703013912798654807106842750973934233119230005583624956347277753177960292461983483386142564853696141664697935500641187831501217205513914994465021151885330346764361138324662802746728551427059847750658323635810275651171836156321722345476387323004639398863480280233629219337764620493893114186834165808765497102692169577437269337719138393168119984192127568708882860287678684509901939004649552351502447004541931659782364610211801211071254347203950913217146249213532364212400642677460674047060525244444881667001869691723537344 [189,15] -3258826087280234121076023168764140765319096623614444027600998416583675019966520663327808369844658255165384017301767258457216881525529834891289067178548278311005104232189668800537934327477396317625781765523482081670931201840502022496728138157101632520756841227668931456766448811358518014320711637568620006059564964130990941167417413276465492942087283798836945168840582588782946600645048551334540791061647462449689274231789880829565184640888325600826359288110614642594509198138253862565545248245823487882877736201948106144962002995285927685287216172608931921441823024023377875517239420276684487831550529632558656916530827310191366689058905350767224077884018509898734440201113306570320255098162006872788080132121552051650138092504796207943378940065275504336008762567867603618212627048655028161387918308197550317538379765444471872751507187535012150975727704095794277876394448802831134679712167038687127239379753173509137468317745320941967494264346628673903111343534502283523707530787609967811309114778165014739138882301423525565757008965197421858613551966561968285649400063399764988888372578243937426409695502997011906287679460921101498777684566871021151189243370387114395534637324674696990869653845895213767087257792884014907584028304630741388275421102359200468243834040758473882052397654909380366238222118419802430256956 [189,16] 4144098054159574170047489592009307156542578316478185151880607976662660148226695285210549166499497882481077868080145201374371032311070264202000417902761250213533162680578759261259021245396896010030724198162735543552223901698097262078057254802374956253578655104496872878615576860393780075912208464585236955856271334852470549263194394661407966367516139835006534575614494053642029557707505261897578948891983262943898691604487651709042226699326970852278318812129761664260025892693627893553118933537510826380157903120258046009471691972447036771341309375396098962365209903239511623844738299573879245539010986785640869682059249939583106679865447845436246211566452462858635908170077705425315654083276074356322018169007097858926107502740428993454188309939933369054834415687755841356651559988250307556238929256906304013636548042397876970147000330108028569546812456657026952966346156734185811583663205227585128112009258500310951316148076459603976647107865486535435760356679439773373656688576833108841061690485241666186467250898185273899787894978297147190926279765109447898955403121279841425362671527859071275275971955168290201835102839829916506804140296121794084893591336881338661451719549544379668238398667936514604814623133659032062265922620583555966309238477117000494954044498995404721831089161580150301754895764537349501536 [189,17] -4868681681981028153830059005230898348620310263298693248698876766358250046434210578945566504912154122148999813782339863155007124789663320543630232458083962261182724074568108672754934713155593073847820839545161569699560479995850267939322112451814622277291116762012500265727864495022206074945991593623098595588153004924459767317996452607536772465601354440935452502746536577717721861551464930278105012224319074236912929777148340886066578223562177757401446637771329311570150554791281781615862967659345602601564404601409657255252911222035618839066960796370152142505521001480949884673558945242308625270483742263375418289293723129287998503558917623230270733390256332642085634573246892038235038674476335279416626227125621301938529937563183467551334038133681052982510401701271387263300161927219872089545001388469210717026136744884966531567334117962580379361685502344506492862441061292543675097077933513727989393103041575323438795318953049092524495810587915321454218803553029712413978486536660546162897932522598846071808223371434073619018765653113569092890945392691208731945752793401463419153116502228361966342708798096224702800260425729472045975269303827099027788300256907797838337175083503100908424728007438969306646778776304264692094186703590699811878204984812034298727434351849386651387465892546690760247051178601995452 [189,18] 5301682534406014885695388587965543200646220633018816565450715438615112004778163291847781380587696047223287070674247776102181318554061810236345149674278178877266806762115768033446373611658861930892061113321079194873755364125901495028653450455445233202959416038438309127607910291592284673746387250711431038314480195677293661122276225723789274811973370013935164505391256208430067938663583033066217116250092017468120617248264341105801315350095003995120589035416307712533498137895035193249161780913222262073626020444328893612648332474342859606888975747922096545533373418707797164850143619506470606330384142454020129738170471965311955707939023047883609410648067394403550567078452347818789751546158988547396543062562992320847344794269813599689625982954977435378847248941981307572444960124306932720054261097059418012488434639358874689874192964307606597506316238989770745482267836394862982511172875461500187468561743628007775238210477383641481080880554638389119210857741216882677692022354812527002832557304157478231140841513038436043948151595792886104587467827811207855313987959151833582078979672084767196966688713742412403789818815248503429152729808874930303759895041430480930709086431476762196462728976524696186925551539312240035606256977070855202321194162824504095983617062012048023360765541918820735726765137710528 [189,19] -5366372207745099404514531043281037089644642068799765878907127858030276556500494595748459301056254591205299924111534975345921106769934731972333546282806483783903321669662529061248008173284701388930863377988960992480819882907899259450932020066222206900739731979196018470083918264140245321714782012834926272440861167806790199693604537660017910680431415448987468650281370116014366116467562653575438211200720394661120404096383891491186612468634600012522645908141180759730724789962571524053169687177498628661769891211289508772372506249005347374921815088845026849152536910656216278966889175603340327834762612068564315431563232614353977099061308379675915182557592020320540903802070855843460469587255482609298671316690882534464359696941572390929335431620648156951903375057700191397619958166895009116856117386974326528026540527765915526249805225696829139123230972075454030884301474502736920727196124113509121356943833168981565001401128122089890477809808261083841529280317100294088997760467934356276190220343864456580018923554278086761066322299085794429685204569979449249550354535861704955807820187090610713509091866798682311971548531549073410041652828768485694938454005509954914206097447523509088198258294895050070406323528413765784713028211048464948612559949997243824758223468586960184707549676471657875760891980736 [189,20] 5061936478180729900032963954032956839670959641524240176185522880578034514019432955189547587104746053329197226378165334503213166072210339273782622305215867900088505834908857311125259605747124851522697009309298421779993054002165627620054810708356401290117626951816373101406573287277875416877895501232704919925928974776779830576693096665948859863984548734925383104104228622246812457074676124297798014556381239713552042086843070484525151439423509755711746052430543003668095809777794284982998102074192347324791763540042397367739917208637738389678922335684708419040115836076890043943137593419081062588801350965002627398767413778125643066476996017896081720222725740424280641616745907327509583855071716997151716498737478756840308731119154295692174089108513854227410967852388673879641598684587533785087774090848749618834220611288717263955211665059392531878386078554214251503143397414672934193854988515109081915584842514661113920943026146069678497851434298052251330813180623136808879359494426285828913598680424156532225785946868281273652389411065185923990330403977833121292679228458610849361777941686798016781155973749682256413256698768048210896968024047187234826040348173505730347022246876809893602260185700413544345437239891208227174940239539822579595353873454123025063542787212939313710915484997188757671737776 [189,21] -4459703419552252877027585596741306465045941275951298372079497976253265108638936910744006987362669472933457902316779634135892154598147003153422760686643515480682912567014971213393042467373213002472219174953863143862257285242109990882438180241581125101863948611502724684519201628648205667294295587318603351628804776812172559458330737241479067983241708340734178774966095151894107791215034752325432377512773467498602983513760555581097785043987520799932005717034811362727288120229652624448941001493263109754617009126383446155209300457982576908363815534278839360322926641141698495480064236989618026774153817733213826468466206262195332376468420518916454189017216085421531364080846997785509207167617117149239971280126640864369692546245066100196766909796260394306606645544600421463305078731938042180406543429005828392081820595622305607395136337388113632333533547157505418148641042661849541495171828915411600138236728866294369174981911832165793993974123365320488591617884008448689433793479966696929062324749997288620335271153660601169420102153891437380008558804879203105347897795470015801376109178336831981634740362066354328740600532818732210288146941210330669337652985396645801028036339948831591094978450807329532684590784043287090716578812067234707120713875964360856049057033173378557590202544225399212220806 [189,22] 3677308491913068297091349513077368750476387176529398106895309249159149364016178851216810165621617941790308460789658966057027194946883997682866076026820042200321075659480239881418497574009795488575054612979878399883364231390420335475102272327205501982465941082191169231355822541819352231681473531922941504131223509264197146722549740443797094805531298489982436592736996434225556640489002182318617140188686184844276588910136597856529876092598539896160825577082478544524941493838426978574628470407979237510413266155516181021617320480885951481929261115192998426881497052341663493305328208141062789258633958811458913550667858015988718538912310289035321397350593944299179189953130971409651578432500896113671282172302691956949428320496316074422920233338359795902961424760519179916499157273091943586842414662079189042494229135637689178827835454460713586706914246495707094424849280632165697452859872260844207882846729536674736417394473248444591559316638082408196135114490068088191473497928497234302502748632818002502077705530778485430630896430130124911357377593427669902089998943233767602343696641581778358672626529553486146320739146543867784285116087899626714227903339963698441116959515726071642061848645096271690597027713736468658382798123728454637025541791079105796004609296671447622476727959449375411792 [189,23] -2843024917143009223890411748417513441728981805824487990226779557008401746432624338141739634152372681486393468962044261281962804607082799039821099058915994223829744054613096886392355050189440979098607354339105928696929412845008983990709896602564814929163310918367443370851319193490944697389825827753475522315972707651737880897826100981615361194409386869477973446537234247038566218081453578373605183333026404790566710788344685828928976603154982003170345199768997761141058429558547048012161713111198812344942713845579534440499285880914656924155009611841910297511815611227117160470958770619648318966922026374845863949177572463187803084530711621409826761901267000124351738322426372581213704861044668068896309134020369584148985428627559438467732164569779015669961777833988054258580255992696199766584003379501386642440387048219661802764717408856218539572200581413416078065319042565113181201691219322281774842884616058282761870808243391757572469350528538056696534049367787407529480632360296591650148595564819428774319546502404369231245662387770657130924118424969723145519398371949287573582728275891979605802351738700167826648029453808955385697515936951731075700800668761369940119578150499227153986825854459192942431228352004122819442340360556533610067343557242590060555093482742125705885376129455302148 [189,24] 2064291170530311382320406975329307668379474403653112637197064553699163253312507986468800423445040577689339544800599269179307246695910679805067653865552482211560835421343266029896144723989444007091069469967201349876941122324186362467357546223954695589984219569651112155930666492927434534160376608345579932795120583781719873571646945601019700470401499727362246191207666766010002199733356623434684275347974772768101051311232752413359908825496261266436262978854221639459192588203461908209132335650178689284158031128964747698617879621930568116691005755896208001102011059784085558159298553694826951437998131035588552115994530786253987516561812781062352727502305514875883018720392756520381868015032589158541240433000290212070837034046788298911145631807748346492919430669576987915901398055693073108874856398950494937434550855953849076424417383078662758265770699453802548350947526941014878161934863226418902141174892023142026034430514933586068518081062443567788966107968329230191541580980256672935695044490131215593467401977454846092951013564283419987031451348973241166727173019171151342751603643414025385232424708560010726474761615815721065135612735279106608702326504001939415495786250187559210295328527006073474400626606432769204890478995644300717711705240299849559245737603744672383627896061389872 [189,25] -1409759027259600163147410140745157599622575522494952956641979223660434218332439398683505993471193379074712588209652016251344256732142778551827826693445307218282173866011838736352141034051001885874332235385445992547983186937580629780320687886607608506650743538919080403119454963061697882425493958468280059788254553674607825962478837537780787852345273170805990814537809637335462903040897979744925930914788391367453004960869265854745686484298707636246733462548776646867947285886203675281129486032005126335570980633589075217748220170310638177865397290799391542887634145055505982348871444754643651870477396338752266888953958984983665721509768551364629612409668644829686339645098427150109545112120881587681193704743292728581566447385928776584341377167657511128702962968300605607703511456594161316604654057120806984731266749623678455386433921012448561610097158928031358810762112657911161773254656291397799969960628981295000929768410882721532506709512121212534943756403896493534700650242436968172214130479417140833384150957855850583496154591847302375222281166904375227016597152897994800117773229071560166477608873436658120176366495043470443351100424133564859383020485339360556692635835387395270015883754958713844457395658717632506178955017028760209655853397100478903961163758705267548454793242158 [189,26] 906744721795586563026625835618540125562908599061741752999699849411867045852385253850733399082206619021149235444692515324129332043135313535081481543067666205321517056027955747350337858811757196574331178628052678327182378925770521012767857887773825809905228099615285955648854476236826483422296796408010436892855107489338440805051354766213569919724548792952643592517881240181148268505828315288321572252197631883340922453343600293202995802046728848395477626207484209687198849627216130430741151844717813235224074751444213541363623866058852258390224811764026260917833664266783754749209932139207487899100868681133563146268430780856718371244042706693429057340419272419349389130818913655588422189389099988547730336320284595742817753914733665560500676804070276575982091239600028195923973829656244652988333267581146930066572354769785003461628393496330515155311404498722421908410783208445118090725608556345684317276738829916256299448905133560024832657151882118700828466971568592180628365276437910025663125905974644229567504252292673949273282284200238196425975194211233009781405758142887357788209998964866683273268570880539347254006594003230215806319515222359274407325630445055604526275843341584740527172639773130526489804085473381765574107754189989578689245997998966786981700329648799081689428256 [189,27] -549945026774189727103237249668321549396114934401515015406953286629006498054728702833287299202298580317672976906764726335701582655348945483042455527415155566891435055814585406730293075427332793790796753603558000998628314129539040621483060315141700912249843020854027540108927377544430200190700798036462230450848166740173844560349824949365176080169873482164984140251771250654338746576263385591408967460781212660719654385550147013308727058361459386750385385198851064704303355102433937258254945576505228841196211829441026198965232164814352304749994166093381409647090901315073712190320805132240159244007415882375734775407192375215902000008606289101669880372472886977427663196160238226765236850778075760935050642227037580220391150781576851355597651742301138453558490187197701599538469834064651729539118552275153798351813385114518353048501408076874075478435761894954417257855803155076857047521928299605296355643767159512814997511571374398787762733671418380661756682325818133864824486479403666543895556468080295103375225602967195506319171924181566931384026203036867602650209561404385749863802448417092064796639003241624264037022647621080936382012190398499329870430489410718298549300272436349188175513276342867916141609814211038824755006748949397985701556885093015980879641852448661186401124 [189,28] 314866491413641665907247452867231406126054121333848140758675846856265204116481244627478239371172571238570507814543762918463632090937810087131949300472726332702467088761677753680658566415419124373075180551898980750850939472275138341068035545610955590314065156700488615334021057486358175412973436787075376296899627061584676981228003573381038892760787568571381245399044932289651380211223225110203838714052741227910205777628486794032490864395377027791246488709196199536817861182806577050155443475086280084619220010986150559947605643901782076117994566069244876711943118749659927797246135129158565809040642737848087136540100983357193591062713563930140556966166672184739004794418868632273157170339793314840293408604751750464395166841589495655243924133131003895881781353726099690209974926503390382926521717317587296511519429881698697650457460968755741453290950244074577926346840311070058685695891362359054589053066990927517879552105569462587311650963214085644497062218461900857501073680299031557411106381694303846018045909632799432660592841405951930450097431636107685761592314184706862733511544912320628756260987969456190195937525297700839418924447719072088258231445291816831637842992566581989050696229142627131739069383348045151426749541027299507023022129476837480155164382779013134632 [189,29] -170349632958578586245132203824437811869286275160678792585454992114854388840150058507505208574464886111334030091865570212829069515683211546085577272638462045655599206997222588118987982311083117291325785036143979289010858914547838372880916929751396691011771689115439220129037750443361780228604868915539309751109471428020816236049829490661438258111156531173443448343777257468521496358586438983250537995915558084799424810477250244139184954205737243425674211236404111862785785404733850771059429726884378620345472584050074836703764428596453485862194928209464710851643925460547587671569513679171401067383737333330363113775733898486896895475821164621388604189480363042294091902142800137259853111610121954887211066902335820095093569096438071197221126438880626936992623052257959748223905128979987296355484946133731758293293983147671811663431713048063747177117925249890860686004866112539494955519312226069630073145823949823147103708113213781137774109924832043926053222474103445830857089551081398442574466916163206587694159032296715814870768521757166280200734070648406470980655633183212709887119439587608983499275312508607604934706713252023266342942314946816319863940237908139164234270141562043435641207117506161393373436146145375564392142882579479899765109964268762783141385841672098733 [189,30] 87168236346005290259090204780280887519160175206355319826963772649594075410266579234553545142263184103492772172806564503473622412051801085197677106768029889151317737669552667295966856370986782652186586773018671783448605835857035889219261978440365881794827933938143304876236847498978339320132083392906282251550796158230942770618913026744224527399292478438100235455308721127912183348570535743053931672625312766386675875952341281057279058233996924418837962848603707398791070683748381425203241963513962459164182810999967253728628138131688325331791034727179126567986438074561225352191438968884016683708469816650489228185440521121077336843566172718212779279708207555315330953004549073558105865747820439888540581541266049941127786809913838859014910263714723924030784488483773222171101627960728818748850774335505006976351687482447176329809917805120086510288123393235405027418888806355254167548940523087296872724108166624752783044649976686629395266349285281529519593645519518279590806372590319485776992672495010502293641374681589037675378206696706570339646759351252465300817070495802266089993074095403986769052163711201556916175549892758385894523165153980872902398001525624914272025713435183826360708509707597079836370454214741387552809029070036750303193237966253656613080209992176 [189,31] -42221728224258546514360436128171790440350397006748135446580224081413615742271836334316197789708931650761552382880517283320141327385044536551430998250730888718321610086042216677473733728325242191428115781138559864517095435145072700584869476023538458350278311444627311856069755640961782844869309795870030655229529933208493493661938506460506447047984953309352608583052028950428484250113200930216952129600304350418106294013282430125579614600982450554944214295790250908592954748523379217582206170654302941329954317059892340030277964484651231329166488859760800290159929237689759194137878836071268621657059112401511661484946229711636611935438442982501747345090778639120936054029128910025871108640590134946251793521885187295174633149378428478167788117986248595294481637116257472821520969058648321232041967820682485362928036771807481716262384094740379600460651509088505904540749701630655302491806291946811769497593807892441071535120736959948885695211450278765289809155561039631686414625453413159454756156105688797513648388489205929163288015960412500080262634257072299029330059996621843559880687739731537631390590218202852695971545235963754559494167369342878968799400079934384957859515603230443604470358736905820366304432874512798625695259687953283758374877747445795705676634252 [189,32] 19373125280839138941673740986366673093240880093837273962248308635731864447507739816984698833145134023232672540360520955828737831584542920448269286986042949433203959710407638288277993055097836079379278111725839673071587712094704459486317663597495140749478045671046262355683688482714796716651495149076342488146987435113482128300461332180587829563301431878664569643263164608280019383384576831781046776679734643153193619714424858935642753870948105658132394148776783917177561046646828751750046662990141730523502143570814387412499763739831048929931620549108952115209362930624330350719333005608897232912467801685761007512254776143132368779660026622053874843289529855721197744551982634646734826261322985705630024777481551198831313665918937948315638434720130436532696368834682737127215078379071514649730905903040542019879350177973544569084604990728188485191021955233204063012161184479660579716329080236436725525024311283590729416765254000595141985228262404614433444850069057707664346922219503567141761798077675912240450377877059940653794176010099364491525421622191285096123437060958172772476345271791930713182523226842050480853813433058512831508139760314587054024381659688439432431926012137019832415836620758363266015042322582115096823407527056962678562382436231405540074528 [189,33] -8426440784486280783598523902398613910634806341656319529839490707930569406345084842295614289338090556582154450873472071328213351009527948902409577065102610505083143459647093717409472944389299939494875827752890026448480180240678618193661068685556326793701734438498663959003754380058043591504055629968848417948344110392003408885654612727300890916501446927315386308055650408830862583219362920341125213099115877669779180926271769110288849836738199801969960108373829697970894249633415867686041443923931685416096280727635751243974188408997501902321172435369023261955916501517132040629794490252231630547160772725882005184857491215917305424666938657048983578247631033417685090797001137204590263144692351864381891174783481544540302553212251004515249083314778671934232369920534597423978023755192903365822784638086541247676725219103950968512458994437689749125944928000222214856091022686165367070694563510343858528834529753175936693555047920655259079118392264264490619728997490566181273602954317558774707696772320772738355076652979598093501468703257552905880865620012830457468402281980214221923503159113503000470569360960845657084808595639780021831119251100640461624588770393077664927434536736340666387350450127162723247892172671383835591484448909591467327317077743505035732 [189,34] 3476453266191484617750205418837670805916218066710887550580629688708621645522573185761987877339195675037611290811431596208192347024132201500616495273323055747319507721450944161636342487260981193980529537128568586590482731277440728288765321479171841261397740106463919753984509057762212521844404608551134840715656425307590826689929474394128502756639953707818579012143841752886756074930925229378552379320422263015411597010046342280814763912259465308650554007228544786255204786141137875054182609952003019139349045776839481494246759234723371101505478458107712063574890260901929099483108237138351376738677275286192815498176812340197514856032312972135854458180140766511153204470392006127814316983339751977782260675962990789748176965087490244061750375716424901356393864025590536907849408835211629139352423535521131830089485301787243418597667770653371730309782313179255118546151378853464900574474250462985411140470963245493544016486174553989601939971897878692209437624873184358189900205944078842562698123864991656386881503558146525956661825660251259839238815852322458839452693268521993104201601794882284492597332913162224299748883468307884838626616088754691720164057519727016723063138815893370954209270247227235767591097843528266192973806756880900537295494909139515008 [189,35] -1361186042639103335274384992098490999463788947375709562997497922648305295902056062817944758536453998753682599629610570022911439050869582380276212071219161424942171655738491275629248122484575464527194119133205803422656325923187912127597506855939484940838431189319256739098405694733677904436823853098015979420301711999191492815198440677216299396799060856355789562550423731967292276993906021808981973505148393186073736719083506332579646050785574208012694862798321858199274508860402924249134253344127045321190104642871196204005404583722631267212926370992852371671193704228738217413479056133828690042222129224864222297320662887901077859085720303881376105603555175871556064861138703330648428138121308193242920062326291797514739744124951438192015569736601551637203154492517699808596754459687419833024933645948405933268326950714521420148126466691133719579771465619835572021492728267757359702490211745414977886234221183531118012351772906282476457096052486687134295828219005524032712903838999173555805540575269505916768596723504049809726512615481330031829946181231763538045587280333044874842796123018337787418586428909117592441161350760313340013725468424147135550593959519314811709453968513322289459935196940592588997019072699560819627246020836399551815305848373616 [189,36] 506063105811208843349345536900660038322186126222275358926726610290378885611866345656996078441895753977003303847635750271774915071756789514793918636537279743810102805778866428475200224770564011242636404059210286010286856092171816241382693892294422896538463325613876841014718959371742901538337492293229890089571402286658189254709387198821963101524450057839853885329757968741791016092305138539782410910832082061235519257445190983893543610852999487500971337059541078073497797566874287179499596173518691579679203709809213591650301564353461335093600506584157436245452588676590705781767087887649739830050410114042802385340513281435475708291807730351488981791368420043564695148274728676186426793491912814895088563973076772693651588367629407297776799302947464504072609539095383497179725677173908983172947831208158580763004624206764080607744081388611321741609483936388306710898026461195800018267074267991380331476350778048488442853112294712623114013131904485974277228338258181980409016757658966116054363006182601197472659618628976572556708145638659634568803801947681996378310642209540298447170669069341280439801608206216757299573304764404605766030897631706266004759133870321322827848335430955030061486679816293071286811573169896870995959607837745536203267752912 [189,37] -178728151308170530365070314389482086851201900699232136561877175437166700038788819132406973568777814019519490645104269595334543851844138782664367322231036138387183574749438820574403835453357651236439700282881295825658151453050728778633478465226828756231859700291261538739727207060610066116143747301093331657449036030638186626649247501274611691311366671845757625287335887822511166847549628085437690223673635493507394268631999783864105860877009010788708506533216685898235599839454240382665750503228508040983547507740784522220097691742630610114305407924113973359893359190001619913730419511321114407645541679297515745677000215539891601256675532609150668231823764164946105941835925158073498723539823686388304595101106516430972909369469612302688240204892719368596573587101470011762508260534576706632642033160011174326513222503350321730333507167395051790476240769368077752080950200579630233208880792694121129174937725209993446853276082657482262098684295447071271893862632203952716619781436975246602596123107430252965853350918434855945762049049258491725123563330356788137537849282190291755123338124443916571060044255290355945165490169751910864929433866115141814082085379849379801990872152045941138849639493773923481503423861076163405915742963955825834660378 [189,38] 59986926158925260050196100194250877859081153709799351565495880283611634466765227055932571948560812723605427451044186763007372324131199700257663062176661364544697417395431511362359529641507531283151274203414563343211308654601888631478657871290247013074803013829567055690877782277118883703452297054726722316071459852340953776718610505517394360529229515317484394636019062361644998980692559107468724966395283741526871355581011398391975330739867059838452615759099914851455457269704862525156903812687204788744079200351194924010836822964342214726798024901664728084285034734002277986038659679389761206372280133186094512505314634495202498819739108519205637073736810911691719597103858736990996617218372700633087232166491630920197393108630496949604734429035426431888663078667407807888330968528126815637528114353739355253865323065716128724589070399597656717618480376642190767112580896059952650549035030288738726043681339650082589137676621843695913101784637692819976899473588023766661491411818937585712122413375535120513897004554148469177678641855525619137594718693289553627748046455899952913072571609611297964128601186373936238653950432679775145673443571586317313590986433380053119140364565576786579943138229846727070637813787928623253868653537391050556896 [189,39] -19140375812581690419323350625909998104185314596325033277847714993349481984096715415822066289343782754578170496456327611081939700828388558649054210192131963571230178465193281575962432169697276385727484749888913434602700867469817062558707091418433778415466820310543379367445353462389872676581295230767242856787251019098944875607229915632677847105885156034246420575539344521678161787334185029043613202317646830652720405454975486711190699069924926797375755702668195588289196017897993594360792658619696622554900363437057622010090509826604556353350333262232239293029866735942365470839350585573103850797856502082644348747040180061426412130816501854022013036584397225865688892297804455589643833044385515446501748678186642271660317827552985708284695226495168135012419790048141439541395618132033194278150694090279393253320076217499703055370130808642371069838569554012770067690386912324892768289427582760481127290498201608435133280797158011936406486500576021364642927460333070970476329845248817919032042945203108559194438396187128849782459460966392072016303169344282671613154756460167214064831138740704556946347613966483586241105271491146800030622646897576697125509987061636626255545575281970379172018632828006895751992415002866525286787470025870013972 [189,40] 5807793138922006150512509026933193844936199800090072369138045630770497618193449175632747126428808087087260390774660189548045462516537745836203497308408537248905049768005472569583551756505152182075384844292374384609888221232389624687686123252111576228911213763257397385309473607400649209714905198616427398571045646633044417774402278224813136192211751706174301154081741640016681802844756829938667241966761098994148862597924993498000133485912264843965767004275502795979558122366560770642923768783128737342931197662600297650389296831589663630044463834013041840389872055157671884014900859604528693984930046828382134777039416321321666500991218458926482498318617233373183114783482847672408015745930530527242545149308502338659424187190070805704147776631164228159195417393675285229540282078764774147749289731269027411287664550418648545303811368386607201482809580009029664909212674721043687134474395148025147761681202699452512271830531887472763300669269952080715683024525902925328942629331604532167592760238672596412672965209116682906575075168802566559638251240939458787986275864181879003282311687626663698921167801607004634367807162247975895306403505645596117818307628352286706208742412246776991344998621191709476352786972780664739083740429685616 [189,41] -1676324501415063754985562404222685627269053689789606585411409251814098196312118351231063833275160118585288768989489025312249276568210302760997900902236332371625855996100777773863636062502329996850745880290365261765178641980585847182783666542121207357896006041243444693209121221403062896482831687524968175651350697222062375212477715061327132292196644275161770225159678891048300897185761601559359728527311677190054609466140680371849149276416703609241227999261360736084786997723936679915007997233367493348645434908664682428692186370400988879676026149834349169750555810878694040804536215269259864587452565489996657962749075894841932796846084875819527627428773933785035902998897968958619772139037106680546789398782712693370849073179774931847792434817947891768394468479058206495835225197335785236042414995721676529309914612791752204934915572822344635817840648229210178669906555777709254403037988472889613072888613737096101797086386359033046747327931189248128154313418593399152552861041794264128237016388771774053823034870249171673655393490435681361559657936683259586588190803324712791281072325969112269789489876641441923044316944959196273155439820449402343134245843714113365623453948436947687987846625838855351689168777750778963307644664790 [189,42] 460356782596956115713150197484038523269686550953273204339384174893491100306944839598381410767080278235766185610254344294558567514666667979263436559845680440547387160154804734330970439157006944797315642362658012195253690166845422682410108414016469120907008820678451780181881403292609856100555194234071144189149773816301162826127094056747951741525063166924294387699801727528726277921223962923295805526111503725880095673423278974400394862804229462864992566222931716305157977863282146925894416575136580814666308913568308006475205612725617221650973252307355743284759581655966108347799516633290624091455414583146972062904809251391650681731985573954512421103734848539419345146633002898604311987301286453713567687163972404937026577704757104831913525660207377246558680447012606751071171944949663692027423107199017589345800824474089137820324593340071609534501471798855370835659084437794826709556999413392286374040422423473987032206420713780613342645433941531144753936568490342386070709699364520483103393581174569341492359920995225908098927619902002067749227327831046853632541870672582541005764211974700905511726820984270833208261905815715276937794747099532316624089443923812827838291802829578901901977363215038284480810912179989558473128096 [189,43] -120311835152831412771450140987134793170196230337573561872892642769663580081323392384310250764986506441561681375065269326824377751002798540975066450970212918235150248099157040623969085562374281140122832655673489719427875323684350098271185883530540029565311294878620566596044647033991686154522002164093048689530979031742033724296224175557622864629099565695434374700607533890109775204070873880417187777033536188527690245656107330072309515914715978236353633813520452658154630087846987832057250120295432719906532454588708541649216927684175108255007823524053983733626291283435317030585618177857907418078324846649349256473159032782050109139664344420370472972709281969393344267308265608212465651828473273202611501261989628677003429426781794156998017124020081833639895557455678177251896787858234463501669676501213072057416667673193085021547859625684418007921011698169917431781205640666833608200858953731861527646288037937491132118991743186299523425928730658130268553152155599138522442753092669183386903676971220958919669670659489371052616428595363138592202397406956111379138824453238329545622253406735144649407802604368137186480382030866018058229383970444871254723803348283436923939752611097543141808866257235748639258195222851008642604 [189,44] 29927659217323396835046130336273547745050315337872518376063788249421549365497794503569326118891193702575282701693639616189545913073462252731051965933586659255200049393318684859669490175880353384288414738213131666387485911868257030074665499453338761254140500098612921594805262764470994020589285678875434254865745101632945723248652747009108912721293409487690136675020561122992647151133439491446776005132434543645690658254503615751789763184838161110144000661286676880418185731785687433721698805093385445077372608950380122049534300933619176156074600421983907910494943582143951782055221908018119971470778301260036188026819777957267310390919924820273422693202634494722123314162537007075717377622814754638140326875102751895055665078794629081675151416857428106310812170110300270424547748070538689761373517441539991556940069024055959164231015142591225508400969927479244282138901268528495890135265377823949549795446991852451416069677983705316131700082357873160506031372297708692842363772220948640154234341134850450012362588653514439823129812140491218237801990724931695098362574268613588017518980556107914968488260691762155917407445816315957603962976943742056008390112406211228330579744653332240265447603331966482476727938551649645544 [189,45] -7086749148060847882858523174719741607091867453137409678034586523726310043020925848583775313621552917717674606785681231868081526821382391977467704644799777577501060999423368486751679057505912859547073715725666740171054613879003784191222631904823673482085006097245735976276867488975062839103505710617016790686271618829451312100165929751242978524733627977789430855295053103340371818737659698294770298481374504979818042189126426259700455859821463401724091154457443432981213718651604352017916763495409802347144433118452679356907975799773247205412956250916866778002113084581591535792899095003890313349326187909434933089582329304858666262747094454579356153349184600454908814942156631148528612082728967103824996075064911603310874222456593372720136188944060780011505156952893687370667635795688407559610182906884060520050376946482028519833734703217102608549406107171360805212731746929887195207470240045877400859498508958438651732242907235740177716601261886054245714563871291560102370420672244220067693637571663530967140845641120450404677850374116521540349529790651606715574679248537347226809756243931977165271255587604756658706900231848449615177782423475788098153817833514565085435257715996894154642801409571445857622687202324037 [189,46] 1597633995832849852810347825443277722161781081191841908414840501121081273210076077367973917709853449053830572571559937168657644889514278752409620006598023804372941806581830452046355741220044940413846741076503751505816458432513829613673693503891212925103387320656778321927631833773019523724949404544566557918444699695221345850895624970213673044941720430460816412448029739142008574312463424598267112931949996751665903245976530229756661867541496144968563034871299909059167982401815483614201913457601442200640301385456329880486461644305734337334407846597957298416831260372858783178343470154801893615432258229960125818817497453732847304494497004585799633766287881883830060820908599604138444687673992053553692454812782766966850399737079855670615738064426695726028114436102525687487962458729241053570676527905447131248549064736688541414014972056482460044650016429402766324838883346974675179197032583739808777032686460405326133796042034881658561977059710026759010213394256692192089892370739340617019278849521023052495491349547388491290832651013090494147286149724301596240071647463407601246822969375325683192042544810538981497701157949911819161790074103017010263420182417629925272574844271315576596849695767667295319849676224 [189,47] -342923075052178887128686761435802925259948549713555864138818495681744243638650124557336042588180693433297208209628410441412217688253926932018501490453524035674634094853481514297560255926122667357171757844635503693296735687194086517285387980159321519962329646464744090281917379237301890806236375793013780276818884668027995368263122009143952316325300140221980218027168747837472255410749808987072649706146479380203220653884309008305464871020309005410115018505240018601061598676134812593876190772730789003764461401422521792222856142209193862858670976465836296736600485387112905335084559891869990241187575792930016664856864045520721595503244450919533159919635064652393246747591595265024228963359257553435510204455362953967366957025932808560886381838618767931419206325768597552232214323047703295842637558151419696354302953525378868228468451920242585658503499305956995750182275868554617620233785925342819560939356593821580527407390535888607161053901268508944980160490167690344437685148694513968909916276682394108967593305970941901719223850872788736452730994349498608455786346227940974803408570639440074222116846487680046567150992493353766340915685890855728256983499445903121338285693335245184680575083444570453543057656 [189,48] 70085200176291463374135777245640103476601593046331389153122048638570451444691555289479143475772747269305023156864087450878283364448897096402764433346849265053005133311296815428650084899848281297386533250152571337031785853030788106857036025614499925738425789339794863955589969458341995308983561377018117061927490317373094047235856455729419249332311713061369349862958839222456630529598315678446382577925937292210071611226817832769770583658867697059018554313986396248484697476666272354540658005040493267973254539877642599553559813827765842517508331727043626773659765398813714266332110124749091758574419523442599372309881879944648206450809381901418927316453680918979109193733910716069196539244512209182163227109518562195158293616962064851249389566847009256291756697778443482460531002363977564872278024548017622232804889150449423661655068081410156436307076650440253202451764317674420608717629536671876911012077186614893955336837277508716940413971177918894847192295269139514825793396698011215464428692510126345438033331410185519759033132341849772414599789751078843301387953834415395138946399160009900605248430925662525624818501409223368003510193483260910879889020437990640833399491154528380414742825560892336070416 [189,49] -13638773831182746245159276212588130833130839784982956206569997062296620318952864137467329351210200831544675335894406794628446495784870551446094412905079428192744826598660319577116273810924009381199771178635639124457619074053269800484414053260098352920069411563206790308676965450713202788973908052562316888016797390361391023398551317491166763437851209215775777224095028284598924846983118120816845640764075868467513321757092426972605294110047949136774088594876062291075339902116101185107927670637637804550982597888305723279498095682096040204678045329323443586627249797932504762299136203148688110293131933036321571316107942846260942248576816707265054793517722354639860946408664948964340019222025309565933861258225259273272660196104866547631218500627179233454724054305085321950555289471723186422759026581533030266428279547803508169997473722123285322079385760048630364651183692553172889551081616122848232378197144403566655796645683030502568024606791557314568492121307967074177073315367438500252132927975774682546934233834203689329026828743300599299951397142436565887446210106129384569051229133464831411034456425825689631106530282207435635704813182878949487485965151122770230901516765456082507019151281083696810 [189,50] 2527211276517469328592982754423988908270915222305028855621745370425714755622118327774039633185160189702003201455391081517188696110128863840896038954692268699829652904666536506695214229101059182778882496804454832335152698504068740376635477514495441377455778650060015182025098162639697748796185384590628756509596514425194267126651829963319747742410870213372743512651915572160536664063540437831775100162061537371893448876133944906070417228955864282613120103112042443097166075490801112991074559556393162373733508688713678222187123872818733907220924608197777880793649434931903722232809258394738333733633030072656559931378455467297817212389036385350645882105698864516096826505999236414516207824495410322685270871860429994199840956967959364822222394275578853686709465582251124391794658100407752600025738834014050532072180612063611390265445318068632784164251398377342127532424795884217832764501820725309541807478297857491480258319722912538690890094409600740417050822621558611544130232895057033961188290258812766212835686751064816233383532753905155322493478243109539015507695296163008893541118385375595040121454219127527060834351990627655208722997785055548904371021784722687820396162309664915611162422014310944 [189,51] -445873610075477892306739278122449998913672549939609014059501402745026925359835621854891199162680110519729045207110886878534550891479279480625365795591154763975535885504089588819532854241930057395262041896304387502033041667097161733094474031147053247432741066796338973551694698790290011031452378687873867522376763258924387327712511457196153909614251275693331327685735707028622686795947901364057854962924530666703097324742211324771845906766881909153261374181210534464626607491745508261256957286226436686297823318022940595401782606994513717106620371256576876318566811445424690548663762429176451850107493095177473376143805872806635538497850515979793575432589657836800140479679452873177845378602145324328679480027681030649290858746330556875929249123031096444866346463013160405146364801728774143724730455973824455130450835125648994550601511271003094720309750303930738123533507985983663780490790403468534460421163580307179876365100855910386714450755330806307718032459171407514985196272531133410357343329306951548144357330168112943860962989045671274956958939619814228848167254552336269615148229937437813175928352431798868285096025692228994419677162758029422608297017115176996351118868553514247549053617924 [189,52] 74896592159486769431991802359677924514138283578028522225628178595284013443793017395090015608877415413729701172043631903528390563330473292225123073835983668454682279087774676068139371739416043803805869004002858370994402459987372759511041643512498597105970146327564055076307515694414133009127764007657464873979010353714276314085149012075021961232829565067114873319004258444993400553309776447505284395333306577762228909579020578324964207926783728294132780195202651065437071245737720188302859705783263611473286590244977593946193225463130121050767421142473915510173204312901307699850321233523557038970619375273349382043763471847848215511745581651896082044487639675984523147815648582766237660822869489969354599261630662075383058961306222088731742570783493636210063990887552078856316889816262378832949819439826247499056466386290948889000883120169287546713120337767675943997487470444595978558962485461334443946938357901817676182277054902674932790456182231653865112192124687200605508804291295484955210597133260258381358528697098451629329446948454472051617887812879598971713555995689477835896089398503826984523026118679790818861105480271775673513076823816799879896051158253075028008302629010193839247768 [189,53] -11977276700935449659732826412452203502416877932284318380891677758541216916657949414075123952814994393715348926517232465063266008414061576836265349470872123826025925548309601875195041209041863187297972207886795495063554123940604281001717397843716668546754440935836333295564079780699375576488466501305663748123801337560190322550782623256649584747788686303371162863452041584843529571375291876843452537365233625720622335802030485775662583647303757945154290775786044285520596778611662105815705860299934817711021555836626117294352802966224441049901706034308973835102767570708364174243512603224489084112036201781145843392236937847194551449893263341888072772915354436421769464711967470451991129967819977323350254333694428621330998328054052732498266965044802880353982593103389328978780461106024973429236556140669434939600567660793808250542457356482478880380788300934866273224010403352390778896796605428053173628173045735563335912860625631540752845717402699770928279557427902167572687622944041384058580931240120159449016054627865255636289834665313323519220401687189988627765010758262536959929412886946405546579491717452271801407373089901543538549242510602927892992330847592519408402526715990783620515 [189,54] 1823288365208767603775458776014726515063075945171499017589134705258757599493804783510975904926965052045878086760715995392608239004797053900152434131952975013601886926096268700846264151085915806714081514459461161283988870995706284607283754503037859158992673616028988773247011789513465246347531102570453287098375514464173280777842825569749368019733261002094146587738792330638245170568006764431796362522423298550262538151018835678635254018620366613550217285973670158151763466386313367478921327872271577553869381823651806125630642644135802431348489472190923767302014970209460027982873303715574793742931869898313741784603270586576860691729322138808911390148321587783754405281629150076739426492161829874465167729896352162928672075616816583157850155945219276206041555674879444287918596685777478391527114697804565952051325549842680967415441939681720943500328556217813884858961033419619632913605808879250881858036750754640651620967780759165360404950651844958244047417467232777811676774076119582603765360942191208576407753248843215183703833771914186617558974474016359855960838531722646311190225490769234101264847037635013086835516072454611490209756681050861017704011998657711101605037598228675536 [189,55] -264179730142613648804939156634320932246468623955514511259946360919103118479353277416559257407605240946536154727798744150004811869016584748817618299357188753381320040965197056528470958732085394347922177818260567706233633316334695193723056194234112528340928137210470407435030296670805465847461375700524560395146313540347725114461794297937497166508342565761924345821382255116015935635299997281443928289938404258056314636772417177633054630500125896986504535520103257936312617522508459554871582623920054693676426367859083242747555118573544073324402210010647708238944334598825084451867011474419834682718390945692266172926112739205844244422511674741278665870130867249983261351574136216368644232480164185890432908612048244932463743917178929990117549496378764236711938664928518353082572834454700794445012425840404368526448419028203702919699676468971905509293564328451284132674901492538215274852752278362600525827227257614966678019289433940415701977258750913264415141187270540488575081844097084899926373851398861543768909320570299068926127839480960489236996422421186502339887718017535829412925029683701749993547397266378911343068540432092273795036551142209021624785703730956149318550537606880 [189,56] 36427248783639726712885778651446573969804753080682125917218004017155782174871948566341412843018478602903046096754744032200213957131691597571460238320723237581227436846192618943965773797035544427414637869525037309755282014531222654243733145824038457124022939501115064168843870977949291335431330497937033259966647270969291627473425564782984370019717027772733090365304378607446566559383997558601537726067840645630523103679496183829773462661325148769227740519962596693585571001395636724133491513801700537595946594640522245793495777530902585915633864467033215449218026279708488240505189108515718734616966197633985812261259194877472903038334126575744482650235342355828105270211174025477696180984961998338840627839174674242101731068778245648115187819641298890052917990638946800439273684194657687770311367947573178552975999901076467178544735190908146974018727822180364612663025221279215047115990802545419192152460676283117497132294304429169803035403695224238528889846855152230315847180169642685936300440623881409173083166046380971714765697523595802565107925672053509260909381725800993985870312220671087515984155445751762585071447979782601615109537055520322878503409047851037385808706992 [189,57] -4779278856813532348781229567179878142731197511057904147653095436638781594026474852032292438126357286674997386811654256269425906602057881008272919179270521322797266852753116677375878832731303414688068659818045370365719610715881988948840410374008572743673531942856010048295268181434867880312282553386825875089666195421369709233692391310165539524926855531244161149007011473536315607710649283952871979631329185836980361976732346273107655837458039603469894327095395180776435174246514908342219998913498552509511677740454074214536337773304405416020268106005072466540182957557228403266604358663393697130978474613652073772371159777101121548200800515564693113992508610206928551639065469189787432368765119584119004895140899269538701059818606287803894043886376438510912271858239328345440730597810638579965706215646752922415943075287624517543800480572967705819856063368454602340320696307179558381573897462791974237287361763645169633648026121024348124434080408392537674443672350254226144302694008192075093979735214684432329425842748585746440500416216248676870044779922001701716584552590547542377372555071529971609027541854555554427377500010395092139323900087558879672734859849580745555102 [189,58] 596519301947310318431122909865501546481516279361466139070462165158032737309702087214002794984771873738991642144728152963069945264827243744327333480437456100517751820387389647739087055888712359669722607942507924580921074003581256439309807851647519155570301410952381506671431943159553630259707458766835775678840596469146269853278374133075499868156846861228408479438989033300528027132979065545954862884449018191320695167083624661039522579753379826951735836631572515314728178776515183565413294374770712231138571977880638236154679162015204282183539127651633804610286292297768552900009271839658382612888841810729029754903160431533784650873885308749973740283258487609990888581240912209469237291262046469278435786173043376033931554013643314070579176591924639826640923481462591901458364261693000428346344662337128470348187957858987383470256500764782258767256697345605352127034463761621166455229779631799073157084162406571419960339662511034703509839251791360757481906050573193760741084259964689001055624778193858103036919774054048594272342573955872457750803347990104785942722260337433430408868843306162918117956892666467158287227050812077886685496297812617096767515902626522629920 [189,59] -70814232677490014219609777513741191344658077309029212835682766279189932673081071256222672988757915895036797755357310765965968579600682809065746705615835334128077731907808345173682416304005299162453650869698075382436642278335989370627423991921849177521834127881500233068214018751523120659596781879029161476172513753144355982662572202165702346271174228205310483497889570715686189507473186579038089294818136595319715765070795793994665680858269647195528584212658463957360667193783764230223688215811781739615756768012198532128853864362006642635600071060993118862996702318215913135183314593535426976203879359173425077756781337095546950829425836463926911826917365055393999835436892292746178060348443884635888083601892558628510067332679294823690102173592459222003700189536684184365373637539452348309465469421807282130992209076371460979974768087761054272021165449434544865235556404161922129444931230565275587823590159192594410022887265912312168280842989787857104809346507917956143270351863290351943357547855497721450740776415244674971948639871172566721505961796430704046539777021266949317849429765048338410804456468732623224857640736775940341163114760006642393866285408939420 [189,60] 7993725391728630681383809479441509947071991595038176230308354475328723112311346482220129262191213832607116394725910376850755407169367289409107561070603728971980015488000978721214991352027668156920745375115572533452278958499345897817856207015963879936181650234930493949550239533913525620882589434960750585476431442639600375131255302443790255094335790518395525417643236227569083416714170485506950694540430411848760352353644589704732786904061268559097230275090507751623633989389238226825708985877427813879334214766738908653918851133476901507565697561849133418613938903790886047702774590829161465800491649725625881121451801753120283946764136778146783323887498241041140496231077874975966526153379496034313842365588105083934903861176143483192341603173504716197480210625532687077837754641816672657418298436758171352849862965526851543214661670961169389771882825924020107518622425016388494434010538439977237388639393720139496490858310510889498763084966820615028034692276895132551328720070941894949175527282522689155395435209400307492237438886548299065158486800216034129577741555936634488988337814288769944410958298074212643939659490447042267029468159036262914245351293768 [189,61] -857828003236167278239461246902356137566123987912694443553766156312140225885500181174949779306380261426531045922957807278906355581343209311356596307969965372895254083666770881896065487262816495964410878842714300616511131069405548752641304764867982295448481196620450580036937090798679732212436921266440047504569317695669865817448863275995217814877809186653219880893311970929043438866929979828197803107741658097200910401249695116059283621233102564360848437616996049543391938753493921039361353763331791709590877210298064801037322700226461219342921544239426035563251725661787388625501665220845166292582538938846709750280350535444471891985149550634899941838936471251810547760256231259697018378215200051551331999953359563099598844872448095128163495981193600250039791659180807492000902993380007156483934670206351669972276546945663023265622707564270053435326075250839693935709766836333245569263733584980156564482549637021062722022908664567245019905813913245492227018961896582964613531156297077457664326214723664791893164967411377124080769220943852450904089988339171145397832293980848054185097543195022908489610705621633421142661211913506794168855657091911837184542657 [189,62] 87489178624132460595803785131523257275937558707453569142571186674841160919391451751700062822598542906788505785470865336387382513672798655023910523054505911332742090955032557511613197317262895472666224667413378270310103081966600191004926655930274270668061076070188817635233099267019803485937409659085448304446803083276711903821605112572942299714624868336488531112844100982542687395074060662530683145008578279391227635833551313815881565131128112809767356179963808800086695269130101689033418416910391851941166110346890331018954504708081542317196198805896656404557071353771688247692872677495413620092701260866828543750253565313651036230662959275205556733388052747331161095908215637726188702884311741412936085431096051002649169503440559682109446849850779822087598292426954648684173561006408071736773963817111152580210853631696086193663847043249592357527445880727068353563387247028884835205279679881912991568546163409729546638983328373298304527242819574223237107374271933065070904265600649032998687937318582844612000432497649350996875982865531426123510690761283613452537393508995399356280699732743992981529777908154593336562681719685503448947089435509432740160 [189,63] -8477807615636462682328498392405078476750822882774825117186696987577362953325226900213713869460032180592599008285046435718685452461344059075256512735032311607958119818745316126090823696146107909772741093733796100837300579855769426010344498632243818911591873507717228652209099799909474508991889283051557429210279741282317841326158251797772144386035238376923026948585695173232299878949845466886039786653736784486310459275695599776662709863754994064626127786175392280701621607431927242508601305705700757830432775540913697547598522469912182463352317807950909464273537052843952796998985764206773432086504484167449210624029222420669444691596899134999410935152085430252605937134234708350641772959109432216235003578049919068001905077442759475684335302756076950425312280813296080361157971751855061134996822510137706963111791844274572684602144190738901504849599914772434079475744060263930842492983714809142551260986441808712839725763069427505451437413473807046977156515198274288611689839462006338163797011345113904676911085474745644472231782296442793078387726214058437539513394916780628254141234997111557867336254002007131996719140323488456508505736801223781960 [189,64] 780281076379102116529758438480056406656603380648527306372315629847859525168420841565562370073125091432497698778668542852726587462126423892096907738044724232045003332769837128309413411980351512433223118009726848361660680777802540391164507870208221523899623970698555677746260207824563244865345376668362218693962500379269975824642791793441433252471456880966564522248224592684695444431011726129174710583692848485957227050552743804191569013298003756422014369597648866290091932376383909437662958489986244551947229619902550295937368679106793256491248581497911665895987287485066274549061929295437519269321211241043687089049772905262255208667942001927307083720628880714292610045565854058435538219244889822295506397150242294309311156484650716537186803234065660977144212930085083510501202478539850332819091130433509095423066012815492235950390387801358199070561436866612439373079450186009210019467500771754623403508899231019623601206703190581080781265338001988727524857071058580814867437113338598697124362998168863130542869437532461888930111276802327539786069006421942282165284820703426753916686545194078802838450635121858752020726851711999635585327996346192 [189,65] -68188536127227676390445126818757743171972964587809566244324403312399921405490547250308866276082078860054549781755671974146927525714491774822759930466573933501975413065603527396880155765044544988006117676347472900448204454585463023003601808126952036376832339283642559851713525888214846167963772533569691941331765714211287693636389288003905220501075817105144224924005633699766103229052036631325705941685576942231038750312092119346200315023622859200616093660393876163638553416590729044066697638638514795224430595711492169295314573595590993463557816351877110421868948407678240724855518454263054252758960555325715601874265220017012817539835035015302454831374268090489001002454743777150963645635949082247830605555451171632576058845786850745348170174884978375799471275310706223907092838899510315036862675027766435708064295776146820921196882332206199373684318145867022147543760505668855368816525283161198489934168693045797829119267189366671214820149662195884509644788765803363112853760585491606749724262566807749190866643295514942662551641925153864111188696824235364723888238985834867972367861826218905816433430995682668481422765503115484129481222386 [189,66] 5656010628946610213899681649314210126903508496159848427579137221902607292315449792168880235721940818086476933974823103077465387926206073812476495749668702172658462026837619686372659180529346559981324094105238149835312141151879537570296745738723079582207163892835249907197873321541512227392729036679192277857349441836470747010760391051999718094390502718255522716447492401924287241185354105087709508216353358355892781032272227643354990399937681980537415729074378169470131422407633242781893743646060048996747618336143734562146390836467412908916526768967592811791742725315505235314898211899442514803866733256249309065315180132636374200331742509931258189560564781399343809062037162347146144521831833703428986311011742573697438992134681076801882259845917078109219052921123338633003714446442259504848960693622358979887492027752418722395382270794137864550484393826615804058866981157761288279544418940316747926896292713431944263725070703610254301370404678516475521849594990397620944379606729993093882186912309484198119861227584659258359744807831834303265281585033099052294269226112552317570908438121006389723533293426832758187568488509523802167520 [189,67] -445127813193871202274536212558529805166606922857483423854395193797707083503111535329007148274298688703101003154780012393927961446796574204710295045043361184821953063952832548487543953194382352907571995488686627152084819778665565301153987940818949552671501073589912090842148418505663053270172677750956624975255387871829311850560685789771720002997653283893601427406681046537020976116949223292968952001758895470440687181305209247756992295507077607901861112762195808893129227244042539155161572907842775704434817022414528834799486476721394840219716558611080289011194181721545711247593070975086807999618943552455628214258668082886576901203541794899963935196206655885785946643443773413016476090216467135466467333929402442252340925444093839783780779268353296498901761187603384967615582423829117205201817121996058509603550251493998767470561507736756276912381328231561708607148612486141229539568621246573003590988454229085051609004783778155555626585745302867941545686873037360903391552435486059805577317790416699813271121636869947237797364984881874704617670918941191110792132186153482449414700530902400010100235458700565061539230593427328217876 [189,68] 33224874707564896908162178924460393839092411678866686093868669994774490310280407970421100067725418296269930536259393316136321210291644207271311626643709458693217483086228642544205129681690617238769690740941269706471790314837501834284738502360469018257808565582972836104390017901039108680001528521233859320633335064689539065911884005811129634195309006306472572852394257789375287179073970844152049430167911146420034326992492579986542018465990222508281915083915740471040706617724564184114587183417338602887446014516404828687617387539975925773275269717812849679425477333160523177381964703607936831853557155488334674925775605736851887261912207403681808221063580642999715904698825534609368387725993368308524396202797356622679600278109033640721449317003779537985253402070285460856181383629478592973091019283834760433962084493336200744753309349474147141570549006970356055687153350368168741525195500255487337130451124230553938849336995399447615595227106614885684047809054126224137763481620760127633096194157149763160818855385482859763240780626466432969930969320353224511637022065676467414275332860163465483022894193656510714272293464092312 [189,69] -2351071571574113744198863034390259617957653941316605271025146782482651018277559419886021922287702375534033375856439342551145392298745140593882587941079701916586896274315413739374236698543619749390876725129131221877583025308104975951195986187570196263420319477354218362404149125353957534737113705719955048233865018419440992171728086758213538049158948967284389015671614464230964454793484226628896967301891952446509033271570520340170807497557645628526473738232552002397163095577815582596760157103735189387058592519591099579387045771522220948560033334574975051328245289037115439170881109187539300300431532673773486223926111200438118480857455671160727129336641249267709281762252553955140284807383604541937770965687973402508067092857150887722221067780914130536343529592817466345555629106404548357414160159387040105813442161693251412789209564962224551627391648746706612395519354447032963886962045319967786329520711939159074960903812339790224916032627942280160032970657541000433475679297505636649705185750563208612153016602242032830663232419948780070005070323601758727128908438208966389955021190115574128436766147358579387700787902979 [189,70] 157653390365337197411138783628798487999262783002809138039563609797453667418281689791775880014891124654823564658819607938783029892341218006514048715286142891495463672517331664827009540482611929082548062211878808424405516761229630989392688414654166462084676274113463950236641619412339477233913332960258276958858729276860880787756739685837869022101654151592456585711801601781049076033169920207649114636036105355884102195323242550176450185133190914563311933319181821680577752327034297371287258996568774944863388130008486141297189382963351064599578830853908790836807021344944847486243322876863870764776440382410817777828207100488675741121110280436651943333024613399393759494743221638294799871835524421317403202690618975527847077593322732603309651352516367064501753127324359083301657860518162499527079875628847611487944438487787495282020626613319980659563872654160712382272538699180441062289599404992703219045202601607127405965399106140195078423584237126286714054731272043788103510962521208717016894426442825609823003712583862726613975668656583259016290975351514295466285966610999816314465975629546778219558974978907083629926688 [189,71] -10013320717061812020299954635859096417611507856471451100109137633942943842083951553109795518000083853062905580495066871322553203522405452319744755261090265891933756776498932532427827583292275396630865170018505889701455250555957085870515324075922532273849527757493196300964700773095746771344211808621674760950657823073660295251034794529892165130684028230180680252923640082114467089628427620601061568659742374265133528577461625657275813464059786116465777026431003561094087528235941752670328811559671878514447915173852601850773092904799346557478336007394037232986674255485394594140475199188085939913492527860559265260901398172038078995739507205810285553556399392816239969703825941808451975632801288080943997337066490622144443879190917400122893512571292368595789857399705699525587621056173015239748588785857728260889115076102765657929895652647684340013601613616710139733076623571155673541936923218810018668966178629586660220243811100500907934167803545079310192987025059523438837093063672270132479401220602654056843645783893512858613989598898036376837505252509529934052615589865184202655734165616393750553151697339817184208 [189,72] 602121207281173390073866352051597677581717866331596414485690453496582756246645705527089289522244672107198366916735042248384322137977949962565980765957119772956598800111793478047280963800042309325822566855261873067164004470044437882200814923718362091757000255349943540846165956948478684572957227524931229601907133465631582368672333026005828185291885656645211491351774116634321062476995155426593318603836121227599535899616202040419952650929900369231111351498210656397151098445418974481516595221309966525863865717506007577518427183357533140558307678178647470436996937918439172121632096120214643570569144782651071943484027135245158303989144548350349245406826298795615212151508002942404170796517375099567068549073250617727648160021208074188344539518134511937923570872298860754964418579912803277684334821670942201436394052936226353271384642877529794339059948319773477656780590600673734200814543110467844270627164726283426425143021546341514234131661754510928414236417417883824297648940669355846004388445889182611353037227774283948973116114706823184682712317369766520203019080531862952157081703961386654127613832436121536 [189,73] -34261435793365589859723595917613403533273374649766606801491897542796538138228517364724734457073038351751835447276248702371777540312206646294541476245435759315441898165888306276111616091709446001112418037711026870834395632101300998982652800658931864050774613986860640750662783424845532981239061316551882652113780169343553693353763021668585937594550851960807450207820582674452953356204625275928774285874937502904714046463302170838046989078497806321630866736798310569725488577790359162877504514595247758447297142207822622387906009943229792888577646035619210584529823369502713436727033233778049093845511175601465703962624577711313777676697679553504361550216782575906879844422933579519090040481260760583605206287354028729552398513597940891681600959254826243693333629598060182155329819877089721775402202402328239955512324767598389639243833375481782258363201845225667566254004375775409013988262784567194338160581875481488308780299487543380562903976274153095693548837650172509332785458669517509890362271771777881114342656272925948057678825409250618956748596083609208825742108762267279828709434795052287292556720613208 [189,74] 1843822219554528594646125236069573056854460902922379996797381240135830052944112408838286268617500727828424908285110998061215267889476848418302864568217618427415452198591889842711175841779804014238072718412918281748168696381431195858321439620551014242251540489040110940408866882689128949286411135760304044251181129323435988979875512299870640047681777465558592317491484050814351748350435747632442340421944995150742868234876172130008394252767682718515028116729665259284359406671161688186499255073615155834515519540366955229184995384905217067630048842090745233966699987301063030260266764643540924508463954044833179751695776003690753686086859920918326897614937277885365259215917158946546556905797394253048355860522257570228989871969129462688075916550994715039773039354459814466820946200234885762178042830873675047564890260978065453451362453290645195133467748404971029382225092994253382138439129303990439158218919451903362675377457183886456249730628833042371335262343171078722328046847247461896361027253428515227596606741589121025453277614359505435584835301819065246178625272646486163290517617882387783096207488 [189,75] -93797548630503519858165294517766038806190784025615994274072922216224680065405264218935755446713264073732278060153399528934425236792570935433146512227558089129977160475394163639767577430080955556996681162369733133748599769351073012778901498675094302406949077996074602378921193000730527281841020372926492578008619522591130372293168938470336241988254408780235837637774997274401646137475446352370766803895789582377077263983912445423124946025251923462499763549214677312975375522305041412606804336127654801556407921242318046610476804331029269923517243742779816696329518381159081875471418593105155161384359662455186512201155752760379326073064123078073440598272391507296711248428800527805858475447096789574840285334169286498051484469613297996556812079150519761024356793458666800135942815410370422278147588723816538375499216805926079951794144749512969587445865544316615148074123312244388837298656512548560910992676979179021368879213341198826908358095164025126563459812192593403654543288214833175066615824002925161195916682956458307987115772299909351274430038784459637445041837352748738729894548720269296243592 [189,76] 4507970072120802032818536309593684082721664903392262996045348449324732565955069600661740956004596953029536844251309560038162627056773357998218701465422928742617954928075414599905338517833933422872109932819096725421732387744267492784913823912546428052261815689816474092631136508430643107785020607038070567213926162767394068595129998525375605910830485393282682962063029157434491944831954742628783384343367640442625176024237478049600112969753831419980485134139266526797432804718507894133781035431949286087367262096732946528209265087116688371511453777297413328785026241878614943623342644275139801977173465621781215267582485133731045060934197679989973730778097421299895342608254497293995906652456494899397078196231561036161637928223144349793687204195886134433635764826022556586238733932617312332414300980541328894306019741210852772143056091068830291861772795303557404363058168830085249231014174981323775987770358895298901186019401423486443201440860280853057228132609619552445185575485336843041280210662442224784898055170807251610749327357674619689185260551643642099013100190405360952979812781492677472 [189,77] -204567541935185902844143893210879747403473223428280462084128555359274051933804425766003340035556674460632850592779837923520632947618683411159625938478955961007289629837171120417943756925287564930305711833371356375850522331000934122464820533251213549170582238550875978014319436965604249502305463867953711836115722679519012268367552669312272716696711575948132871823166019882185218226769595288289633452380646157834164658741301851311221705180473802769765230734523556379631234488987248002491164438467489994648006987143239664841322513133617960447353769258308269841403586541477168037382952270552931235109305061927051862041894374361340859722099425367373015332610084556351919333819691204656804822400651888854247525336461836626860630381849464256693811386023615613865411379038839182423002321470329002867039541980102538838536573218187190478090733132119430400233164749855903423483860461652028929718043673144670333014141136488644964425152924730412867994898789144122752990524204962662654999692461867261376839014102093393568782019977599002271909864317595722244969607336909414982426529313227216849007508101404 [189,78] 8759887376013148494466632195712958686862202962621190859406822041171063257014071912196302361036481977068674345157782400849262169405523683582072020446783301771727441048159518245186437377936985003568320336570717961583465135541177887380066789943862029559843181590870307249596484639208614167956819729442260021361115122419605234621850844811601178268145326131803109925083362991908289624880660390630461621277726512288200791306650853231871682998183913969522145888380571033870058268117136284159909534449783553273689767936832247479451762292535329380674695253236554627094665331905189055356689116344159622209878010607070432266752349386037761876394667963688239721121779305014562818235182028390165594824438523778499563949487488594533999694799600265849004001393884514234734379251812104138463521601906397226369766494082490309917879419700182979392052805830790455336093474697054416370011235905070295974314689984563508578518773251789058149128715952538871870882545146718354384557013556664757938121959597839627824359435019036260172873842801487568713277079964853351597736235731774506949454823291760146293915152 [189,79] -353750521640313601542485197968682919909183738824771492705567743595139965614200239196542724557748529696600334004382417897438720154413985746931891050945651687848120294876915892767188884770416209454617758845491796275131676602272991417736992990051444579140819528124479323452485921969327436507338128202098085578487069040171059843068903669809407595673473116693901938333119841114574729545595186397290952320785140230519946027407973800927922444069780631938199609175785601459987066623326462985038626157271602169398998524898313418841456323568004698633008797969498677368474729619236373743170129003864247974661457980529370869902116852685672936203358965979433082345559947746680150977409740467294435604553690522633178246118379560662837480830359331223638520332318874723745452320165388264030744749091761916068237545610323636576595211504822520597249209866865752535376063965085574117592901353789283886085219928855794900521210521869790398438423003664588086270567190877708934537478014133387188274653409092732172724864369833944612307653742475751462975860443168675308069555900557577364713221157794781756508 [189,80] 13463368859813687608702010037382032265725768623564361065765794912290120884765868870982758862212121161241091142594725490163694104173324623971243489978868690428903715180524569053370981132990192586638221143550635273649114675765840605814802585659287603796308743373985451599771997245705238185667339635052569710558118403576686967512455201332278888530246652393782508856676472708134745004817625703082466231785772161781499769853934880250397350004054331966476482606709968946944717826644568318862548530936206428053531447954632746834682946860323956712031249005144996457756635609381148067930992281732960915253853131113309047244818390503353824618158605288944779095507368755110832972731048965149358685644350847187836858906191568701012990100364375104903214564993823309673065103961116126762821688622354400189547341022923749804815759506338580541489446901293705788881168070166024048256586014860995771897014470358833548521122808211835849473981229205504546126231327879343228089069133462011904900852647259602169189867940047653006835141603051116512814424491575704236114965043347581859650575326731608352 [189,81] -482592235023352528752812815044542007146992964005316549796575836946264637261165668525179133381991335494863841984729556765045658167044194823644924408142134342604620666172553204989094988815615104761997543553455868135930312337017070976299954037284063797775899009719084641964537247013500121671642111894594991658213402881416624253836327159253614702633821557307512004056446001080220653126433984863527581785712042942042486179558065626028787548610922196940604630002337617300861569176731381142877513909015117558704717640756638965963066010192445590563191755630313337118628967284096051130289971869835201188889504218714160871684461267284197320728908848158571306319278348824941466091221723582842256589039860225299404054551160787364066512187813334625812610636903437221951639442144654711783468861983476459556719208318658456691577878579213409138588235338763392053553567694931803776129812806147107561622084615544848130455152830501384487426373045177934884166632964651819804825023790805738537831438200846682015570465375518508218534862603043292214296685510622228296863831449276704623594678040244 [189,82] 16280925120539746453230823283387251620950613020554328780180557392650734226947611616397871871384090330474878176058130907939062584970357498450860429553294711644630238678487616626426635589126142495686818723015555092188021364327163961967572872863489598795927287554658118010495433924764425664244125945112440941960404711367561162217730083518837838251871142479461398167730441054836137353413331832628446888464832844959034412518743622332602467486741177698735123143201732571283674212571389209328259159265675060698808396459092926477863147524909840280750836572808658852624862641055548597729992848670101442720369060654434469878727239364220628274461483771923132565655235678956680167811831990830779179911201295515125133182836356177197073665408510437678247598345937419769281030548681864060909202677224125569726650620598580370138557475914621006078607564530844451425284229104785608347670004595249997863820557662824059642237170795431561524314044126195102568351387873313612050857496344726993077337059991602205592622882372389516168975220532318302315312980498698537404846358558184943594544256 [189,83] -516585819453221828425523293858570189100026975243442005680608543512053828234398166815956888808432311746600270935054998257179361585652264548740437038481855815206072786415723593954035252618327657862924508430756372229813415276256834715772100012017610246266337530937506516554844153870115848355449409670902568117766665307005878338220798663431327068630222620705960875474371849107636185529979027871299234161411005616056766023292077912319129043166980858382553265863671536441243946140392845444087525522732856338333433879034558778300674739338906374572874827177682421426894380909108601791082911950505433359938464066043840540103673788579781719207657548092780128035311656235525287654544884620888108195180767980368812678444935438844250993660846438092652169575464807952898758308064739259917494838351652558674019042613045330417306535872701934458125579802014012437731666192132376804512750072014363732579805016703844291242840705765093895311605193087897723817465099974355271287781527723687691441995939388117026083379627850020178529418278723108231483207679954503973679056416065660075648 [189,84] 15404695871420063151313853511290947538285571349521343298853448886202147069341981808418095499974591540311299021796856832344048491315692514869826951945346497333448225617641647208558906923610531561018978824373289108565185915526260208055438289707781482416242647419055690501632593470828002605800778773754789983655565039876867765499064654719220379235719101978457202986638117765199534625225475882495657177739748783393297065174199633091358934511325966759265588888774373830141362866761264691178058054139398032755000171584155515219027606670238935032505167437885626658341858805635854773292520366170047114726184470688794700196793894254446892576331396383552075723193344699960515914935579274768045181937594046323783528798330993718023767282128754816509577629049703576173517632127490586836750477109381911348471689657438378487001244191215956252710745320403251521735433948620502286723378821306957583530980244798052505076773008794326320001469113320080402461988957850337899220324909553630524120426988718559967241326533838877484626299112288038498208186342848192200158519477175001392 [189,85] -431403400892961506342022946977577885888058011292243329007821100122007611909768788742621746596649639481587803900171973074316316481817337006387229007686963507318925328938185673632857658930259564009948779924007349043788335374565364793102257413376549345416904908742594267672545040348913275472930034920585791255752871322334293246055796638320230404532152881977529222502368977732965440874040460699545386356937900565887682410405715438526011517324199317519554248329768927415104253208513483256012541428587654035192248162160765264341730260866229324246606826321629091823467012554641787292505694281831230712651434473776677975088915444975411063088862775588883697098351063095149959232129516152164712086916160221115789986256101938796448310361031575560688819432613592828805003762965623811799824701032396774421900909562938238552285085720124918215185330809624738720129633133438421420692296342209031585253722559150508872893061106408730052297663192786221313933430536918403225549174644222650855125456929388696930031723703714075638619208350397440958778778258479270143038391343942 [189,86] 11336946705328893406083719495735050846450315907325328234532353817137389119763759103135800667573465271320700439033563715929515685234596642505661729748632142545899658641338665653025779616880369543710229942963891490480733836014365371675225407424152028982607214703481315682379303932568255395625206883414821438546950261467649695033290776353596811336845655716890396581653177785277569228587209228524540823491644817109044749511000467934408657373413542449016985318497093777103203065124830933636335265873250503644736385637721746819080057954061469535847571499478519144938938913337349310265895522228179442229201657378861198691085042075172313396167192822678446517017405669136860443475113609890142718152721663987269449146243648991436569041355887936625751120617720089517311155611930595307696562206143349340095528887671526824149568404634927159636956837425210797502811907579867053953666933921415803324580258840843047203188361999513500527461616845937701366835441445030930116416983389606545383301427990023412650401333649288229059268026406906328178189941747847408959522112 [189,87] -279346132143828510006760811210142283649496329673107606716438338236844532597697033719022730344153110064515010495655301796461747905377698775274142992012005187128324841496510436299230612163926722089521308599515819090036339277942687841373259413141570403728707382324753410822459206877141352659367300568946230940803934760957769010253043724212280083194571488202770716410901643259357039167517606887353812890242403296927998911890333779960418658661532937996952366769583513281765271402979778057262124919656630352363988255733625468322475544332143264118135002300113376292221799665762443258974461016876524925658589280928270430354875285912301421309484372523339809024139823275606375442858803714870902639273654504076336631809765450331125533854935736588382999055671998632445877505343875698699187879615000839724715127279069361198443561646728847532696482466932713583435398775184631185374679813833428505712505797395529500170077970468835920417963219777908519259607400951491435650816709366747195699909277705673678084591179207537364754054922213201856568587683212153402204 [189,88] 6448586809418389115988302018774397533609125056662419253583735165063685585717466049430702707395968721502969636867254192714354158311706028859117576567516872256030104833959330402233210281180383659456545776174243760504371039785876838837426786023040305768891483785753966301781569336842023915954688458654229125823117101545632142700414255595381987161096023391009393565209477725521197916834717890530964255976725711477012891474500362206450878100071929308809364149162736803232951050263545490833985359880573726239593922222626770544550869564756844883726736937661737677840025999834528340771052585187540873021018528807255274534147140407755339878318906922901284229563572908275464503808884352675700528230759999023232324440347971625830009138987261677785761411636528258810627416673746787429891127002660093300165133613268705670900860818658906830119248185295949632897846266115826118419279770297144387407180927961769998479860255069074369602814798574051356296535974791938736701772437827103365591739124113251861942403795911477801348582468290105188994495616819942112 [189,89] -139345285484423521871623687712148772818237177832568417279470426870359481071471184669695787447408443790343313732187118786410664312455846529545889776845417495932741594423332043031828403455975229253034442071827401627368118637805707417952194599190038213966956394127253937861551162166473113749620952038913879636612001296413940061269616971945176710778535157782627469659362051610768137732333430607861790102153951095376324293605441995682794722228137043883898514830271962562245761223955912002472199100124656306798485763266498372008167873128105943177908244907248103387445793934746624988275048072176972451019320338374263380907135014320354000085109074855216426327053191564517898369250716076125879381903109086773152428742266079779098310470171311424108575425664983836471401276163557453872375271082294184198735406352976552749288141999763034755408270574170374651621330093791973538475729756001963450847644902607293968947250529979891472598064466287807838798546650655880713962912274157122021408670431160132233043494719100869634457364229398818146969554783148 [189,90] 2816082267913518564468875080713971105365392866242449907831808476822798626708609523668640443373667662713779128899264361270452607708111804883869866654122882565187697051685342970397676142226144480312419160182056194971097763081941145443818926834175470847553441937442043040824667368137444098556937404780017940753948796179834074955754382433446025881223157183863480956785117333373695715652722569086617160310532266772667939668340044735059885380515217416736815153598757290525044064088261216313849149881557290108718214157492868959380966526362627729980354121095021197732722407554018612693133676575439217699071876604714678749752340633320124862541643249684805312234489555769307697749837135317487540958973634939432954619749551960635627920603842500395392067355191888283863443821892091946916357883482877361734064384328803700062345452618802956835583131656158972674500132184527336958867648218173035236607684276920012446188710300365647255404344192115435353894168307441575193449695613493510928760146920163984723263422752552547793836558595007421287884800 [189,91] -53177995133738393359218269934370505825031385259736654254394744091976606971548945349810461303006318890433475124383762304468219884170896007446080309702083905814682792861213548369157424716480823343933175782200138407534963606176142702985361737032366329682099008432959771691619399853568470976949675637774813418785272247138044199130558155516226682870236456214674897496616542132853610276714458724017676986969774336348229261414393452608241357544716947883867773353003666952334692607795624851255924236378006956808005253370116932557552074527790513733051236072575896122267042585265316637268291612217724109359725621117579072722807095837586504916742439770266737902634937121668369959950296447242638538759001249305387592562679592110499075997822570525914035265409401848483939122551480659771193337494166830234020582288481220992539233699389757161681745619876947960309955187479162159279214762706488124222141554981975625359059019604499305104820528331735352373194160175302149219783157892493627246249006333530176180157564339830628032707016359904272376 [189,92] 937451655194994435515506306827865361043238141011413573610672558857654061153983725864751732303192992959568773711267976210233886225268689938934987290652343593131409252602228405679978017638957472975301925879013768569557612114511282074032442600597300906042350280401749570284676765872242516959873698565466361919313635395278415956020432252334367289521743732604300690276129308217317576326665185898683698504684128035895964025413596333051625273142887192959863042529510019517199582502825505305764714584772743975942092437432635752871848789153854352087035607537268077354396320194686129869265276234677515274973152044072941590070334338653135313317378650355440194348300732823793259912336318359281028870765365458488058425170695581472760539792005016769105074810114498756361451863180024660227619362244727044293755602730532224078630457922884758481276319902218069481270875769452782015612551422906809139015149294427613435206877645471543239499600919923330926288255785728799637575388236672750438303612187195175920361469952248798862138914060766896 [189,93] -15412783299600679946771988077226495448164076649779881630792560580932540313237558627461205962440563115968334047769581155678149982878228419591991032241156327348309905248932060555771729213049114892553975060857621323488928061018841495455159929517039393306504503653096909801523749172912310820431706939394536651896708304960259412893895188564296156197216870037426634388522728567603024902866547608945522638411695853891702741591312228979785994098777078548713161310893730462875966965606947083720523211875694563213384761551087417597367003760903744554359115989038172035761394574259578162635784315025726967144997038932414291333983446703138139910648060601476757133550705311054056879062193904172794676947847639610006295667792007866671168154907806006385454379022276702449775276001482062367530653722836413321773390533198317072971257193048440883317945455069892051397319323079627053438286852738836086787003216806700583517747452649867414003464976579482738764756400491559253925764702465300990588950485946755496119430222990906053990983750966 [189,94] 236102981836686513940923074692732102580179108537795664674890069625829581231028130555092892765296532030174501122387816995539810810927306452414119181077017275256589752798369469926809511876203125226001545747741639335910951046346820648111811967752262265601685106715074773863135448232421528564691037950450585585184690884727094842398291072780541330575611378344273363694435961743152956900692616461883152183843270162099761683046208748916485214916772994333226703718197509977745670151222124613507527187374768051683021302173573134979682662733280895386297405998825838052300170086048700435358645511971888101150471185679262304476995153715246556807961226578256802656533140428575572674242935392743885307505358388026542245084525138978376787745561346490667982389169037340822911623919026850363264890856224086763964482933346397996282276091604658234682584170286348829615068542656071147006235977055386061895184562335470998445016748452835003971853332048715460690919381578592733943293737119480925140679532980673143892223175634806205903536 [189,95] -3366438483657000799234282911121954525033712802169717750864923134047652157067013743457299176077167332867930703907121788844106865544794704462981876587616416539839023933986186017852305046671861851502697382883778359337676239793624000595441953750330129920602093609246389174721527357087666539462873995346610777459155519079376343484726701178601554496692792763930803229485420232102279122782699371623540753939065035014015817200000539119517279154224113610170883637312054921716505139669906391753192761763270981512926777999698130035809232123065417999467958445801097937342296004012267104824580348549631058904270198776662887607455905499037640523466612877735249688617655721979404012896321478439352063117484750998853714023988849638089095327631897411179595617306303210840785461222954140081204806824408305165108873804475084324455493298931597261274895279966698361921739410009159581654176212652018366996197864181266495270528048593168898032429289730783163686676901914791568464522120360267520583760401600341054777973573059968336912 [189,96] 44631004874236312996441788915282726503345390740871952075140256381088403584675913020436781795849242770587143179963587081978786103798503512883480701969216839503763518474508345475653881219261204190571967782819912528298027140827416469132906999934408517619667855401697365551289926222567366967610865273458874227937326620769633185453752633070374422898539817523348276547912053373708691418200437068581855335945084382940070172727325977738345084978899481472559083259635631814049258620975125242032630446671348527829101687565175728646125869705998897021485265020587850766724654990956674536713782361464972308121044325282526811817958554747239066504139955027634133643014383637677247392783398616266396067363879898056391074115986311936523941680087737488303626625496823584435105586711414268404837088151672042300702743127943999990527111961139837995620376951487441916111642571676477590128572976730591962811502813888529352800246914345703585701088949941954113962077929766345918306069957675194905839078524196824680178112660938448 [189,97] -549584410704135052138080230240703941492181236703116160325275618826603361133029217021059555487095795157611095416554578971382649143638041282505181681315635193573310141934189595674012692766369753663499235648158380360161389850095225728498313449428888208030819499340145550298479409447961282563047221610971383121872586243312678170552770860472788572829761003518446518092680285966571412363256953164881090730103255653215423906091228774986063450258835516180315629892218712312268329097356352293772175647244731768820604557179587935994050697301043712891269652605124803693169911183975933953618057959531750045966722293819584784044808874302301583836154087660714895725292393744390166269966038862801976245819222572287303638605107013754098904475405938758945685927174255078237127668047004801414047564773250221200878628388019966198287417466217054880800959423082882987503204704836477976780209929792377347248439879172300592401884186708604276739377576800854223669258923966002837190919853196218716733389432395270831637879010 [189,98] 6278928888206336510418052105382269610038720250343521392466143982505271820315075072253328539206572528595206634331502429976659154957405404318119287780973714691586818925721210525074957112187177269654613259812854089053887758973007073032804558922442052261704226314726760605452201709484567824144579827985599107399382993813316162002318868686931610525345722965337659892433025446467626868237791712184889584476084197383254004563427422239961246007899290463171310046520188162797401740877905419308055107328181634723856947231282591177404233790839806601093843231108832979032052921539977465995208355409851388752631771394025680459069034370448251257509985390733194623905312847911521968531972992078610681249845468991145262677114598030089384036713293240797901640225039914959397547434852501867936187579560712142299556975150523167032559542625194064413136754234306480172222652662928318440257171437278009359250605912315221945502667441276435129295305148772321860470438298084539450475504902702013872326224713945759011360 [189,99] -66481086418729517761510655019888409780849631335913664162324628381291739421525594420298167466871411647310991863114341550815118225245983334437451792564687959658791495708174745516581889502325811784591812502621616307147766443314406438041530497941346414888986014098233184099206912321573897890322691455462166031991241319148246985488182798586128254917691464774921716129170773128191003273422549087068767017185723044908077596876051236342311956335774944206956004941856631188225885296741215437045910323487935460663966632466563182032109075495970828578932701603825189146999542442803072380419543805547026645004077049508292522020069683240745940500629418611117928706525476622924996597390493942678719933977964841242885816194628515775577591537798442802382102082210547851273207391104312422557299140396456348608480764193726892566017224645450679099351082456606504315231960275850385881789036984260131018614896466475874184948239919454882216931885652738543887522354576617936722280935362636899745182385625312393372 [189,100] 651577245297670735204742691787604357213689627411114318909687553169974380579035878792267305564995883290983984423618004095869527862504309425396606460651989877024719818185231917261796934045562519165879309787274056346689416219670932926899062793275380006567824506874681613314176832211969995194464416167730770135499255901383482430411564630192187212644189533308567426080206533909482427039751406013869124403148613048902807982458691983929534060682385181269037832911259125695990226801885089613511315575485356150995583090589875512654397186482898828844229331416619168960535239170761409548835804833279885779135516439506536927527800381876400192826332895123755833636071586992656563545919180625382581651015045104699181251285906854996167691547957645040188588150099388054933665367842603599934333271691145295657916182763464623417978314807601933376449176180867291316621461885451084157145984514157742026901495550215125253004620151701767005890744186228368248347801987102449629587247172931630850564042392376 [189,101] -5904298855509738122231808818737690702124230356310398677788674271533204882913249679019441101068378662222893025802514632511501133559805377526543431427235007681464843644346953054762936226374419428390807134170963175564909715547411443157218288984489488431855913607519215054486257007756449301194087746656221483074211234872255512556938050204949327262882011636382674994686711335998632783726318348859348280310969408380495358817879570765921605678254114876664438534642230545954970476546264828473827713621756248141406284885817175482201317219630914045535392640894237180926099484857320909311389535788967640350273334139421659409308365668810844170037466982800536868329771324778909335528555387328384638532024907007584710140962743448779844707131927547587084257920345048820921761521301342473442914204236472223164267169051232980438759414147331841576959450127323625987280322732799818155346266360688584047010027395998279628502633514466807609622762191275419835563952657529831102992753533837543446969495 [189,102] 49404872723424689798262329483593151418909601503286302034979215149269713462199786925431299468170469654704507890419598464683672545043723998034526100495189184455243052304674251191009402381302968285713196744550300621267326553948953595272535402603426749542314733738255011159794378462747819730700777299189982705601822980155127424838035175458221083765623487774045949239003520692591661562554617744102700525414839075575490257211940992370329227665805810313696524639866275212022231285317882275014276263119588576734332891470609435901909481407423057502723001089393963565728926930825779297665497607826689171073119324531864320036679961199155870579285347938914532863486849692329844960241277349541445682486683694828247975868973060635381754829431307785600849294209150643087751118323852637110568388318370328318547512772119584113563470261026392553948599531100163850709841762689083397673951712117154694492840220685642239981870121747826449854587024440312506564125955915051527313132109225548492256 [189,103] -381258250364524882987216581802160863159811690966287409927149106632847793783222376868426952984450331252973345079451684733319747050023665005415624355898091253097546831132151395205850677930788507394106077137428808905951096826714163226021259091361968260093361359596631450653409717947550815167186937324843452236047117391240623673662145357194163144392604101231703211510720009593436592748224152296145439302166792479997665928561486744697094206327499638404194093949714501100272546356078269325045900896568453400818730808792371185613305208628502658655890578059560130553597473348381749221684379672544553773967152949681432100665687973996256085238940017961851441931480110141114669931405385411995945624661054838714915749925980688129990948236149895141590698850068650705802786525846786669040033654928464852224607663139240003914496743924791953169236345107793367508805469310006183432670250207055716782235075870420249619575750175749429198988243557840866796335009413022038444940558786565236 [189,104] 2709878279511225615063782162142457686446710366363228472239638481940328277533888171954445034924090061063507819323847871091605241686415306726719216519909262302641783762227845349492888318000227079539409301305634919681435061833936620564966688898923289784128749705021833099416747880208735067945077682635099710054016743933139901392821995348642336358641083788852191229439829911752756087754430043638130203469008781966534204515818319222365693355996888767473745874593976763547039152365753578719928693831806947049363229316931085208978307436332032819552130406327601062406838982399732705559891467219774365970093161086401459921005977970840573841428103743897118913957287632577721833979522625051347241857580381966217263737026751473370835512625397213779218755118141644448818590626984747361920047907491560844126561503843969004664914722659570047213406504513520817281338262223277402045911404734708126028162448009877270234424716539639617039163860084772311401759138638931566861907045808 [189,105] -17716502114300461538358731749208604946327297644102320078466023103359872847899551047312325133182631258175779895490445525678419158129042674585278081295721036834338282775104094558751352153855392187018024043504680671646188371804770417915214081941601271401508449047356843005011924445395125062590392465348192482309652319864767007309497406710232889761588247165893972522270105190034593675199604769429218334875819360594818172849308477192345079673802175155626050238423489427501835210048632489695140513548410857262198123508077396865822166234840895929708017082802779322320889163040447307677750001781712995586103045972727281900130300887689596038481165299752991480805341083691972482174806612382835285238380918854137635782354348121065217773190139546032736628277533760839236166481966952225457103145427274603446080152824421288525236980769625778612052355158192205259005479338952563551931641289972919265877938951305253790508915505773602994057743864686884221933558449348012011198 [189,106] 106390637196420034942539553834291738350638475338563372305545698127003304837044026671986474826703065973106558498565300454258982122509746720297767306621666639690031635382821158482663306809666351912200968491352690197246465827631390407677011794716877553687576782296556505378957568193571962247204838019026294024406119711077460182844102858598109930855554999763828593853234230847122035895122358932765196548260762484903655566106822548312570886897188564984960345885936185439217624078258157290942632744172067789243830261244080600658788130803068940030070551488327989866503612671321319902194185049203993184415084616959665641190384007387235968823058701659957038295239878165520021573831535592660783721136506250828863475580942189094769273960692187829045264265458207230039857333290192302162610487978677244278925867668836097211258712360400985076257383039760963657408778315244855057323662352355394335553725035623223379855700997182390004771961398537607369783203085450509536 [189,107] -586014034469677064868793633274114756891671729325887892586543457504994407987948652992767190935500574570299587753753063925254404834571663803856148716216620185164780418873086910692801586518900669382292510983950176146697516233437347079795072664241838372954253441945449687621339586764308995441646887059343175756417588060822758773293243113770938982800789764550751931013720087743853522412767315652246099805460295578014678714048190576251155486577344465194331370885944914861536668865826887845544215174895601480829084298610682046835557239140392301840681241006687287749618350939006080089555630465970274467191879107364031239290514749295989752766336483628812020790160209010172666408535922144047816641239833696775812354914703121378373761369503842381502900081022725716123097276400652895833975036449989357513714269171034930641831062010222276014886854230345219873698114913154345808441585630514644522102554774339205678746411661530693556985897516683773061757599677724 [189,108] 2956347502400821179770430724912999724478179034801509175197839931564813065009514437629065645740873734591843169528698477559310157866127811448457005433516869904588386078302908823066062656897887259374074159734254156750414968049782847274099713063251688110154970950169018371126402026483403243277262477590875531342750475255874730950464850086623111789999261505351267042233549954249476188371523117464354708342439292085646467771908706617592673297263798027123331877815060203969193028374781695873149441622395698285372549316716340201186756215772497453798063428423672870399131213724387190551139235464729682763503602594788055259590306991956524002820896830307914720771047053534791139779793252213145987295927780996049411889262337915536720686562777934070663637295619390940070279299384461538882572645065335497801815405103200064157756666883201168695240806301171126896436081831316207429785269567008836523221686018339878708530583413246608139704844512241430048980360 [189,109] -13639251588260576060442321869795548964014454501829677565019444794335983667358503685185264680399012293438190688019536318267954062649026758731183461666182614909786043069645385300580704134541215076962410589454608231929223258618855331373183417700442300340742400558699740220595714531416581424091628394774331758315559276555631776290237554056503069935273716625785260680640539301771577706785747414365821627070642453640560898301231280427812961870930700312458157751864417440267387321287581615835939135511286530684664112778241178967278598834179806896860540747317765020689633256933500932892367809032459916282562733395060985375401463808739754412093919899221198778629770337969203072123550888320541344087622166335310993974807614222520165927932963547247064754957299553269621513400255225563439374086939013387064690369792400839485130055882395493455976294706759101857599819016063129457766926379093632840525436126859633002279856067610235083525792205548755049 [189,110] 57456380616226513989064945138547818967587390901307379939848756018949371681649450739949540824173129963459194758088633359015452559268465614463480477769592342577312362015319006275370415614550925377348739679360223754010273968679457312916775466188186672130276967369485892386365574178545745514881389315278732678430312463894554348908325864550907170831762180711357711336008468877277851755455905619150556763653924673291632430012568232227653899916146087483208096395672160605958059588006408076092768898231431749725174322422799614814989216370503562895235566178196177780079396422566075133619233056509157357983772522254588758163502699429784387158316887272419208878581242253918503106807205901687306117602659642426341161171219960703715915975699014105480454303713757261427441460891481354373342191501982692388866507266907639552191223700774532381588664651900353541490043398333156118925603778580331952527210666001696271730412717896789931668964842098416 [189,111] -220649675310190307248518027765526773476267239757529966240201591001340246688065433151626959641934989461307358034138816995443595441255706197507754478650470286789006128800000682419023804033275659432831822821476840869199241627361792850032106751424850598878282913279512254037000772544989634021603139077115759942185468413270710994832285402766957373177434783599937266867018384504696333498419654170357653996998349281268771728133070649918137547365245188553280561658300635744333833236266890831107855897180624671879880366877088941259836647274605223586842509275875252584034857716793795716673362472800675131628528221509745609591805187215768218253446518069272075382795974844927566269911788631679624278991616128619822083890286464668026519769132688152765355403408392949355163047074714921017894144267153699937198492342717122923050038576731511039745176257443102922901013419180382864041875083238387951164471843935487647953440516124333812000156680 [189,112] 771203535057606494742133837745850044031087385599011066810107669565003879581651799374857191394737614107703551866775405028174345092507475816749341128174696466967094181086428140393420866741642874096106705562374863237648154648868617430144841650099806564060729231314164802019904789087273674463171702320068750981941172816382189761352104155888073980772319130457303931998934508538494217716013404133151702585894922816636092793228290537627171698084357673487322471348906350395621051433301563380711570533382711060749858663979566674196016750190735042090916739335014173396892482349941802120560128751533362186865847557127235121827593391154879398365792993467990472082074795079109931966481164550812304778132481086851231668009439511667362822835299006490719283945258471514635228405023253409099729400999345837810987874241718851506433928114718445256503079917490195654272501217699743481760320859143831698791186036514852851063316515859012316976 [189,113] -2449044565370696855327798394549420788135916257700625654228161968001712782314060600169985383542676667713873385401765382263432905076499057557103243718605974806228729722126899825688529049158839267639327633362264518849165831955872998261708444999532286327885451459324046368781932575068875957906619958781765712528875815498511172305422903912393531164464540082069339395622966936993505575941084016853428741687602643792975617933131573318033669215476823887778343931455698938483273697140713013075523753270263334429232874051441894066231459195512663534923658246126716861030209616592358825497715829456761198526112371609067726035442244844163217662684587473895979980990241736410816939841230181096422352772876158303973446740565487184419470184658417011667257363283028916980615793706348353030630306337802205036610081212907018323688620180493734770406375515897541083694347481500562087045873677473690712664801059707984694531531862560577598 [189,114] 7053822733914352893736298796257254081518652763983248267492981200102112333858471310550215997896963675825476815710161746727966609858057593981513051911814987007693067498801669202618157435583174374489867096049595137908890998698581681602122321014161528709000635009210751841533180070313781365955863787879048318158035867136086385004366467847986422981423755691335181907486026784727610348612740996596687626812899198615147089880975598844134529012592939516466698625658745685420126558851623221415247259113730958681230762869484166053834350678282111979437872604399761426598917176754385397801601358388964433598521293822477589502501862555954805798356841736701672921253279512400029003465169481745350607776691351329433105187949145180659001473141861085156256972225687164651402408575069460170855186032523114865499554389993842351667370794429669910038700132422302976725065834877308074143787515092163306026181528289662334932953906656 [189,115] -18393600815274669074420700896643117664179431854670358066782323820218834026838572783922242308118718767740374423794347682304182111761726077189081773103059856809294361157327687752006362018637148854927664357874646590611093209790765692629993313226874433172190279182212579415793010577352540533198864219022081049325570331027535611456755044449268312954760014396474530446358696730155247361178850808899499431626987256325749188148401371553833724620081916152940735912251329808953041024075003043999690256795249323077932855764175528746145334005586183471073442997548548197857068389024005294861370732162376685853460223364145161407597947793031009140297886740773084988702326305941333844928428502267388159958329548858362390149357740297788016184531423918041177616980228059044327215390200300534676952045496894665182581174130683551205026408035375521635259268853619142695892804420460227961230252144898473813081501048425139951020 [189,116] 43342347973295383969564560779602259413909586771233909775513283507827220221520840949332233182538194147559680351136618251565324932344944802891426465977851565573496412743218236883950348032499666965627663633905401698307477633149296628071204919274045464619053946845357390340939041848457020817575028895430596488102947239031161854893644917273173098415163630074910181434151105457118593255309596984328712370184997204017953705131676132021674473997673169645966044841622562278114272132696532803825187095553155111604351392480759332529782068596978753360390374539820772121872454612173522329083727219458356221160813604697886261413688297057903061808604683262449979832791344591142305273683292425831858415047944677456483912900673105486064853738603512609890519063838629836796690298375049405009915665884311524860677228856710938945314203292726301999033027360565236706330137794034299377675484222892522277336378355341156584 [189,117] -92113750825729155046102957739608204096042069472419949100173076216467954024420568768070321448502711411649950101954182659206364369430501690239534286928806805650892228142560143315853531712178419391006321008757053069065623852222438064710725775808197454385746390270808392297541075888917970839235351494084354051813212635237019085399716291197537262629507671652799840520650052058201418891665414480981641195559334456422013147039355036694533743393063581572300414796591212059265148432630044077676984571769222093169217683029227729943563464430629344336795418224433645577724981140663315843933722405307658010413249396633143450649920111464231886500220261107066977855436639537181269203701359832761378206109377157436141964049972034722616589260644965226259783976763088613723277676008361783137808397290990541904953031254862876446165386616181605362043713897651922500912054681456873546350065883620953629539737714189 [189,118] 176213162226011920854107540263123777150967929249381377361820037594026253880640425788945876995585830450162446285543425609804764530165373315206697993740777123845216076114851180443773768181582712449751248227807911835873281355913741713459771641053381893911068409900668401085751558838222258821570927233634302664499676245494967252674971095734707673016681012982895323860539876236514087595268628818168692823639943867212910246542086174959747249780013842602260563022305684496576334248136610246469046304145941245916131501285789673182824668745641231307146084919120953305568832228210588040388404866674224645597636326064355937266785873968350377713137823376992369923818501630011131189457334760571419560984567796780881942987175900691671170458983537516395420424903569728286134123072794559260468736369437497478624663501006215100463212926555492124657887673634884746089430308860244427774289699693194174242576 [189,119] -302803493406227628483483390841552177463112175434271262728199392431686723360272628368851282721211005103219320028272799389749581477696356025880627444496226423723547926335456687128646215090849577792783087790572669226118395423199785182418187149950148915057398431280574505225223458844181602815100359474729268935566942348929424816118245013903219833521582827666634513394435351070303369793257135302665072244708657204114998909163406880766690455623510660522920929231518122612632580988422779683080955964784152479792004567238726081036387955372984763801846458488321644566911179203419986671878076491666851668947813599345676574511571248256811733305681668960223598613000153136105950485183700012603092038160052786719666050811227700923473564995730264190825707240073419927147675006800217338973948537992969954846756733066043241678956550786752783280144821486471857935652345090992068121729591610130549072 [189,120] 466411069809326976861475508751384828395633646418862054368822712092877479662452334459478066428484441992950307318450466711226099737123826467762720567188981335821805706652134383431293063469959716607505699058271088284872724386569016520011518094022491838055061198961009575901121956625381643212785277540850626538614635936472047923374948907357889524232398102481650058508097574968751267481021505985210253167832441721798732237925482384241016436658218218284393512816843481566400416664893545932527600798206416687046857422336401580179452294145509368243549796096881972630900417128094715343991337717642492422196742864507577593330805722559896635134502035645775761480060355026034157667616213562893264605665910456377604745273713251151056871727928565920400545380570299701091298802066259638054035312379622108912449200170176715597049780640022234446102407599636111981457670067390300344074922368160 [189,121] -642550889360379171963120409821397831395691287582611378817076421793284325345175805290973512810152648299029517226714297820012665583623062241168858813147807160822232822197469377407681556454282095832447690484754037075139197308368206080667177603332788038503262065360271204914516303696174415839709657933480219853915673323544617327204260896770506524581106478941252983564120121650585733744566710703607511868593869174193986393990922692859515514568265094428680374820370536951753028812851042675236134793934981462781522638679184697447153889400799688911100993083191712950396345073207988358602602060795362271855023671908647498945531986677705254469119802149723853396812111686112031920721505702798208850792694309699280191662960639567137456465441278081451962953320546145855222555189030525098851545904421160565307714641946098393165771732266093607611576439433877861823629024149741829082180 [189,122] 789930990088243510595271076573326823203031781940035515858263681594360895563668960814222453448958716079576979225690382663385308938555259351364813886250733041083806715997081954935389786148298562652692968832988057797036941288208626842888658697593884518216686451499136835656869991473880294401595633529116034694398067626802847835603521965381091290629633513496618643405471125242058248361701096812980139932771287068670835037490481085733391296220368361396354154424508591155496498194035746430238022836398941544584798513277649024593598750154281536016308865966698807827229926270699835704025053021286036315171248756971845602480816099647481318999455863261904836374188834650517428793964464912920908574615975224590247550924817033979885578837192610707495599366929977492680019449534909305604244367108379952175797950384774217094729997425953997532192507527236870747456801044258516800 [189,123] -864552242848979801743519894302121281147284909982612100009448527039822242523566580749883822410027181114000727474531438443903929528905342705467524152239324387793102365985144754241947918154610885226826270518921889028621285936927161843716459216001830504718633638929835852340145477933485126514183935769888846498479772946670381475757040623906754554798176004373500719161197659849734198603771882636233798593076531263480322780517651957854217476711253347837301088694823092357527639450249600380512341897904581167693221720431265467740578837044396994503501163078240277054106673110142483527058322780738699498280969918720478536421250685099459200125142336309708403060294566510136682563205595691531500241585835835961405701532276259340467053585056324128606473427760223611792689981540083555756156498052178134123001662995328869524749729922462466477568798847206490683257761125960 [189,124] 840339609867722787917598658748130320273027444166577348718889162565467783153992904955871693326325836634200983338772473305790268506769388196416188734702388501957079780425180412386143100765564220502656118719232547696379832480640205812450091712195611453900328828779732988966191392823232514830937069849014051840080094301607911288031607397299429039320614176383840978849632862552685446359594824534313752731449330950765147804527233403708532968304916771951375074345179878495960612913594660796564252643955325807597438433347994815598962109320364669884399663744288620857429368828361453296667682851859732016252410729430875053516524680306057340421479276164460550976052167882561022060317402010395045919742547129012747247097531234536061530528138485010265651020193582808019814709250200623464775238450382154440559600757025172812300424480957152234164671795132081513043728 [189,125] -723573376238133088066789100452942350116371967809396824161160674820886203237448282977856556071484978105298874732520360639860538673836157482376551506991998927995194698635553198378500260723452862850855558205003172037111584079373267089487720534908614781664964675899969847542049852179995839238633438352519631444498945087577117859108356191647241466056494852498106384531726153152830572533732572013977937534641194546654695701714485531707924241730875935200206109605188690889483842489138886453692913299327092416327192835316211286442599441910985958098469601940162029414687101109075009712606630454320728536342329806220913949893315099992634109838756626855493478082428693754557939452221997421667076489416140510028939271759340091094919497590119359845099313496633383162365290905929447020273812201313329842767274855301067551884483848322075073343220682224628786226 [189,126] 550473851730473229885538873911187340436446412933047867916340040206294873007119650226525656664132989580297197526854556011494839790423056256019605380332839344671864748433758347158915584827170155877217731752266718139116189446605524159179045368185916295934296876976132151911703600074223827185177492580300762957760636311579898779859247364922958716783416654451362198262807938238442277039384766003694487749058565609186062406211457943821211634342036424441304401951486483833507478139448457835841028623747174631528684683662063528038685386230374027284155355116979147310754150164478007477263545567702911946752142793861325383208518477741263947397749618488954037787612998684948139595365649685876618554673551136284275395245226607141303663396617742107644453984166768678477168285548121156064476114611976640743860177058371915236611385703745299503299615669728 [189,127] -369008856542782233332003703114409515138882738466032820092583715234006065819328684490990679914997807329552504641342881969808493753702936631830608962301930426030865053367289363382714143827697840039057327026606507623941473064987382919309116615378248490554309576956957410001724823409137956355307231887765615450253099654412734706093040766159043832696172766360072267357876639881613163869430821757322975283905583870296224692380736117818915830680270773105176668149707023699740812248024108924007302179193857367747480969582219223702765297360260862238092697387672748043654633742840128301313904632239673231462947926741084999746985161451124544118619767025359370670662854253715943059793163349713102637105800327065814398755868662883155067607751039480944256207794367505963142212648162860929611082707418560394093688657724021709178302892970934025304064 [189,128] 217348935531613466021876095373674617022778596800345722684375748950259873253765329871375702589171130741871480108048386248155760021898290469787823766176084185359918779845986059679363009665293705172094529279665095246538279625666219955859999965148716731355728191557864773747729193910363259547729040274615709137480785593490860430339634799610692216266861008998130433109165120740961567697925901773465348183976853425187368608811084635226817138339796466891933718527621904718456386257486224172170545666015701821226015412717285218904637274616551901020021461243341011522590618106241846629791062666729007464255370639682191298506857149873086152230505123349814689134323780234604695627848464604463338274964034921753456680398492844711504276569479271585246869655618300468512445219484249389977420586834747660532726906188534678766533907070659511536 [189,129] -112156915515667949012922445715149891647613023357759691377658679663737690361101587491883112066533861782867988501689680829351627807838111913464864451114204053002599031814323657027719961546466616780285345547269429943078714711441619855167584580732628028437910606208615440351580775185699592116697475139831723807208400031438231404110690802545902431394218965807918461767073792294622450493922532957409278588823175673249130888221092062783239394113480980921880764062258385634822123864909634298106715566757009840778331357285389688493453022242863193898714293175050791110973547040773009728381012721634385526616570755960332599284779069369766985547452742736418669996714134258619674630138022751177807261525019139549221945164411115057755180310611776317542086937270351790340669466679137902744451290287022489236910075527918543032982010703478 [189,130] 50549796305674572670163165773767438244407134662868230166748974347534525979647665297431611056455752586189900690016056042571210023408827894301717339219263617873427304649165690066153250643022134628614337631756227554065414217070389505330519276356735116664322265506737131650756362792766006030835157738565711664718109567067158216152240539864141096763723324173446144402226425494548045185157724616367409081500863324311704985648116263426751751558876754959015560907720118871894354575282001794836067309507928184860694420427053791148936805048158166472092315773190848220171740589449838235628821774311480697953507734952762837961433696508856604516066082158944057486304799025084389703222487985371026576958644099020232316925700071691367009835149690841043703440985295915939140046754967278313611873999135045777712859750231683718826656 [189,131] -19836337614075481316487916802584485755830549843467666135656983215347232773250144540837160143266303676592949402253671116635925496184758733771586827216888149433060382569586824790629658261774652609859078698612452595557667368698439761366492526431847740100136360519335184964091224529227954372426530888447252674278957080059452952239054643442711278613638990813527285120311843836633770465547255153325373961091803566660570067726069875155870671525735202652501551341242994384956596319359946081841564860667144810540746890125743901163614612232452521306349877181279674895976580636654257879425684035598177007839407174651781211524506334016395271420878870609968261035008698411270050107324311372020706252517625010678825638268129384471712427278028578075200266295919311146880159688604016586445030062649725126465287352957511052628 [189,132] 6754916703799106036008131940694436123784728960318549992674217193508941898608384723151851636544560513775588173129713407884818239007427625574410538413155302764588954284840844764491054632291700827986913416158437213284140994287498584537791260330503030418135053174973521587123506933902379314524457804538927742504622910730804728515270444265863601272420143584296545655537490130223440072164914707005826362270236981578889389995721227878488886429739085380779169068759614384883134203306913704148226207755885984873350088972692224907660915680764648532135084342766406093670795919389870235797679346724263797931957681298255911657513350239631673163841235020029690670753139508760134890066899863751384878699439669375855135555804142124159257091209888418375198427191548497400456580469502907303012750603485750394682928587944 [189,133] -1989312596264426509638212833306839286272922870201359384547819109682461660336653629020626082828449343733149915804212543708476029266078975905194254359777005502202306927786689691778437603739765491199869195719311160783779569542855163578053663202642767193098942392284377772962026101790972089616346185523286929685965117328949587228292646777165455147082733676348152014088202073376745389290487952077911159593524372901479984227604370567926920685252165572391775026772590336275732877771187934543294845690928485882167229016595247640368595215831475202849696919294452497402290879408952456683591113879322652666838603787782868957249528396110577999504684041076905895639242547022045766411891155863891352800257574280311344797882364553465579506371907956596957051204120265749397954256990595248969676465594236622361973 [189,134] 504841981099794486630207064066970420074495112372541289436336772399681399547712438430180567322756517476098791801422438305506928769897633933446140700284300614696609756765899905008133434441691657896617258172016102520093306833769329477828107926348290020464505466017285486864527450391037934871321368942258427717703642506937239444360759726944459425324140133057871442715196285956322641241357657142253593911858384113539654374804380439675728611495844149123089536576456915704354408530359451847486733569523803592432719071983256513729728279955397456321888868447755090499257127141222447984896164948140874723031179340668030756386763688959777718214420757701361887582870562240344739390526339206743390052038962556713401782153149140581670489821062966244258985581353279188975504174427300243553527774919084208 [189,135] -109990451819909857833959731563951460243036809342990333351519446297110063087338444719443549562544391474564693361773078683579151121354741626682069568124160469368750646878016058952393096349603105372358054778857882880747839852743209494443824189137210938360424705044434606478124371180802391263915740271990224476485282973158611502809212224748866423430755578960100400762469579504910823086741363683300694259374574076566143571015957376700342113071318960107606354746040237343714001275234904130285400309707846740266144259116062691372397234240301867277912201057569669141141687299386692014151922995769729528519882292506029948484936272632595375926932302176750030506001429199217611439315910132741418770834175830811630845336015914521990223143513488264494273353911340769818607100157351327569570185436 [189,136] 20493110466231229473603216003157446009845788591565486241026104342610713482009531131292900894845831512563833016324319828150195558004617933865991881341486326849654789101246213148267112743304031397066112306074694779161911944295673776295755413424676212829684159554889742688557373828680512697530816412215063539694493071958204158002493717184742191373085513849368379913616986579840556033556784842850655520933465092840260796854822624176273286476784115176571986565541161483567219907421721164176403738550678242437134689648092650857323822574348770844315663891852008553837643168526932766337484078447032353644112078942282061050186276738258630671530860468348555790852075750132503569518176789556058881503852517597799909277262933090455870962236382068281745130661225422035108669673133084696688 [189,137] -3251954037636528679571236380924902969375618534764418753146246231546953616966117747430874682750579584563229610434926994017643347832626984826440494997811148069278131750678943615784486528525408235130400293456746662395747547295552363872689836043719374927030099514894013264025755672773627560414194115199339725530252763553360348685677844979880390174542705106277840522707795447404914911595013889251751863150934440971234867265633264359061700397892106370283416369295029108193900609869643423556893033557045645414661680052668083463696996199941815270285200849042330309436859066484262525134118328891972468540984121169614906862662525718257347166697245262900156942789401733349187779384331222369079366001913199095589699387436423251317903086280714173146721509389424870357800834232777334 [189,138] 437636738378236305043379333118287924495097606201733484452726961212136759263180019585643033789388482456138730177745344841033994303233543525463612220846774916858667854057472325139382024970134867157162168131108230925094664646988208649229514350963599409237446877501872015482288329979699222860719671623909223829818587219751980510026501846650090388114949896059217036348718620894567140093884360180367476423778027057815804159888527401802335750201476058813484169002801531547485624461669831941856745275755089326117874227753590988487699443686124951585458153975990599579619047424553264916817935850110283428597491727552949567685237340864505296237374502112219523867677006452361133517458863303067578925822177478174780578838832389566852159334202623406740045203533006054026217248 [189,139] -49725458931246321697784460641444068238206674965345890988756638191594431713930569782945651792217101237886717616708655059102247519477133848739318797971795884672161028157041839740037164567688489420138450214187864924536040696856448613848615092047863412708069721964135317575338864618732983060937219805648859746846214604900584992498489559811815016183818758224640283902427587581874184126627796864394873485148764720909105072476520836243370805569211075932688197150410740896773908391963526135772904810922431607590107747304017089803056630607166629871266701423897516780423633368408479097603436987258175779560185956591262477687793612915944048392532677788497726897014713221136843104857869627474965796777477730950342638059251522582445571962759820873819023154900536649268 [189,140] 4747991700081435754527279376841171781406061735734911501089536441404357605864503814794808752019375009504439788662674450962372164578943036526033470713507412877776668017864393613666193773965108333548058769187845885483023318066822307042907485496190003789473233569363485173141339178612531143670924350400153132037427326344447856282045637068599675586261246108625588979404850987308065776244977792973437900076041757683642778427531359438330393649891815627549204317607452030976604251048561546964354004628259061401335071324178353144629104707458960704326124510727729102160928875199619502782425191564586552204708734346961368682059953043395415133361837884622646203371226503220087139338383586934142631279020238132042048634722167073046983707555874284640965913206024 [189,141] -379121972881133252001606114500644323606036899052884022933003832381839544231424997023069013976793900670060411796971430722757217975453009156245188666086950506832371221017825116054528204519558715096022284029893237995072379331446799733024883340937875733714270135381486401155375042479885879823265818094868016018276086399484577739572880299443031777766954234056601021288783454050664442641940525300001541531972375627890202277794990044361324507850259627561671860800366677810069367288414992146924466868415527458316269151296801018532200371276340669114261014998266969066266443241866372097436479738305861232638565758651847603015600968959589794128589010326397270509600220022227248515735809832963484352606945185298914264647745738783314433274640384572658681 [189,142] 25185571506231368200269052711970877364244160467794784587954361911120137631109304778480377726258318531330345958507972570542955644037454530968783796708138161890833874980409536110297931714931424528993073454443130569301513684309662133194374853393883638259339627900352892312035820170690198564404025025956974506897615970268417761752568880395033607154073375144595712062900124109583544500055997436853938401492379880378924044208032863521691751234730068752872739705366911006720924171101548023599820356583992081773474585071956392708822592504416921110841908001408398209889120175742946635359249232334690937389138588908064635502619787499962560322431990611142638771838329524029491406627930190083179737744865674670119620422666879486326188178616784400 [189,143] -1384462317941672608821024269522967832123185634592782981705640747393182375348417320328900517779341289147522156737014564529278993251997566861080092897147876811149169307097344828680658366356898201437974797807838825075544499310882735866239564845254068526732307178094219474687524648779483302039865213443990811543660818297680984588810217987247774438366136645252773312600635131303068614382845435789890162987913690598698423028871684827911321561395562033722386279769026886161911824351592232873744320276563943944505830342217900125331845862307057467266751454269216566445741228205891985207095045059324273429281858234261977276375609693430651315212265009080007429867519835635681456937201357253092733913208991586874435704011121171085869384252 [189,144] 62617805156360130244388006669359547988644705875160213068582920321715662826752725011638448122439109511564765331832103267242244811135322723364186501176801101501640007462905752132141748003068926986606317678783602859818062834230758723935553370236672899294047643625581891719572018497362433097767132372798263227906247918803228416505482792714767747275666881155912971171005578440558496414192304203256492790700526526307817644923922939381721332292325442411538067323936554513037393955076634921435808233075205841541250690486242701238855073352142692103047619381659308102880378231690978764345842752554467272619933960530989150483867327829684737305569394949361648441088784808354787607137427931656022585371769372521197957763824167590304 [189,145] -2316337954219682663240999541793004081693412779215039189093030941088290321586530536436733541611299873807767057050531906271832311559784728455930904018046339289102508620580441794088520663452424634083838903466511215356722509627673589427094626950086055228647949885848423376070640857621365070242375678551425075744484526052597841996255655440681680521165392407944294472928486632457597098665117452938396591202034041796493309346107934690918110059322542329366285394937302545805998054894021292334071709839318364422290690524869729943713087677227838768916451467328841008969783734143514157152346627725134296848629967903496143422556988053051889529627887685163010917452786450330684831530051175482315760661606802442516793374160004 [189,146] 69638987970519413123288813035745910777266157447869704654852795938923539697018808852448052001084888642484729703165601150222521683171107298762440829412628224551637980954087154404870023201222822505229997589071848607386482542219908339858443630071711375424126745799561978328466809738443554238491959686627797351846599669074723967947896219542776815929655643796672140607785745661342198443975393281851650358045948759618823332196676103132777441211769058367692836642539112237056939661226208718118696392677800400873659673373761403176777159592483596831442139137004786464773993328551584722656414979393177956180972151493564345726980913031972657429024927206285348259737314695268949882776790613331301302858870390547007552 [189,147] -1690271529477018118896250791080706516230832826376519682271542894709361557373991657656084247161211172312184953208590805000377616872151295203645298221901960203437742941284822146437836520097569883406301212803094089384809174700089914334721201158414257115554325507581055719506018498565927381312948299719075378253306883239698664409599160917653272238248323956864361625022532958715362229565337928795125343252967637800308943641947961390127365924828083702214132390037041702838880243650815671958617718340629063062012569814061658349435553942867559315756428537222813692356889627601651013345068870150808762604939182686710543369749840932602305304795712841968710712241167049855531871858545029557511566946378552696 [189,148] 32889467189747660120084821465698785262895429487981038541374539621174706225206131677193184804243941449965590957713037383743558147408363689337283103415525029107534843567598348921904632955501070331780079067140429268067213586032888495295831185342378204357930464971105199816533825193649692422271504173822388113636131606306427880256718459924683302863761408306858303724835727791317652647095918455893197063125742637607185814405667321871652899175246551071485522925798340672782255270546228409596511383858734372208050819594316942937557067965395914531360469698192649824533850636829782156523083107252404873983418001054787239543646258862243768409996857484988084830317215110623367553303188427254137430448 [189,149] -509235508922508338684638398312829514986746235798233818586765142950471649988134468515846454436480841464761067527808045999999838643523032059391108748463619634910785495822441155540988387852974221448121112443151130172605108406903114526026012346071160591188729102252468768845771163201703200968932116770113172263474841531868311176365331574188114793001720998852757932483625500262350293401359798640474583721725819009800223047184271762189998904492874201254449251376218567209857892979841753456809290377525739227554224318877863781523442641223664634862656764880235381805381903511196730016426025280565385194207725321462134539366216654119311706079325735423167206690420833505485293218862207655926 [189,150] 6224643998643135875780333961973273209013590733518997726735174278924788000898284336853891522305755720157955135632419498457768892633419171978892640701841885196937350548900930734848317329266142382612529547650141895954379618415411380557931468858768555773034539356326732753272105556312861585967927366235393881293272120932528846004607883229270478951651292805079248740409482615571046339303153319041341655245724742535465796265288619896541922094198704886789400545037142883415469602422328413700910767567950443612507831596218777796532907446425106590875741658899912380682348079211310463128280171436206502569106148559971831863808391835584394232706430217416411805192684600647783069163456 [189,151] -59567266673024566610123930844588945705413264758979759237830672233104537651905745487791284178637121526193387103052924205636519041283409610215264798308465622855570585634876548595613285221448047338789163784383194655537098156125222645870271488405915616789238034628757886538643242526150933647386162442327759198184335789707614637784135041793167971399674614309080241195075817487393472721819792572710154492462192453564732422285557944284803133640915720563615701830242948382939548674128530200457341657196916169040488552572996828003404460207766657854611968025417432666015156879100883327711975003228347597155277734303885931525891083593288640942295215137711995822015803841500760 [189,152] 442317186991543137372659353545843860129380999825736693180387355270682180888356337945378427455678231526220737756480323308724851253393537961876276555850021701366685097768224835383161100265916986142404663380597043088283098437715027211190248840192751911501226191011149120061566129092672336081687765438902900040927562956311785108350016191413488372777431437674780192525135186813280095528010736586109645073990391482991466228467946749347975157134453159879365705858380726042291208096477983763039090793429746270741105527004296784337942739110520589916504756429135374589210315301090977659712616796916338619297391961229789948370990242967373725555253435154813384852219456 [189,153] -2524529176675119066605998759090804130701118848690847919650426352583907903322696901001928042351889549034349087469788921296818536715684524081298547807458207884051536846584651809835756721872823104126575361550375867712745483343350565057705822820096487272954235262893113368041492774148625651590387435202992412050612558559156493922377193613439662156407587378573898927920427781382125632277861523048780923073320514597740203885678464189306242869293450916800663604206798924466327627368343685085806771308869308308217037381451494342489696159176449202866691080136047953928840006964000962545782946905214635495671868979787785503571369854434204830767841939363493096 [189,154] 10963863182121731543820241734081392943717730076198313437084231508336382503333737039947226238873197065780697251706931032522051119671524308648726299950718110676169729681037782248073889324510209335897596530694500116221915228331187098901110390607482633248224020639489219720398648101237334856102282707443643883897538812591936745417117359159275558486880074497696132490579880920429461436789348651167980809061584369512613873204066104722887316030185957045548997360532767857434659566059176242289262242687635574290669353043519768626002598675700660199299507777009197684570784263453301044243731834484661825555488210535117361071773882343837988235254311680 [189,155] -35842852170662102073274347647444706311525765956971755917363598082766344299347522620591645250003180512412015860961441691658832468928239896068502178654517764024894155071453907721026849790820802137822335258535152533421141346225050093614127236900711516671405325331525929164673396944298876956379503991769810387404296553841309741394117782303970861067963852284891114904559726453155324926033078372264469938945729157183880997530883775997324108627502065857726450413375894105682698324949764897539041152175342270555947336530538554125265813124083670364052057601904117399636157856361673929675341362002819040195084598547921230465732626147046130984 [189,156] 87194720527703650201385990774441943808661821235811864787249551727163963151800373189871767220949071135613663800341722462494695136751863673403347578564511535618948283843833253598046436821313953339172439686108315794188450269909754738855330475947487770536172609632924545324711514447361466644148309628275557647157344393509544736026926108463107016534545781208266550681995793110635784698598910752447768485336888770208659842339400508886914241830250811452996805926072106366841262096860192645758827827476939969259210475596159651660896893911467729439784094283762372423210532630693291856916953271567812605633677521487106666682143502784 [189,157] -155905133964030376083738033612601885447008011071910610244629377665340347972765061605882445712548372846324016235786581840528071769386477865544363469078840958549785141422121109228478916320070707175207855794333099028715967442988066062416158688145112168943664058763523321461364113878769947658904138837509568007096596230224383927991282772832292748656961807609889271914447614750038361678522571639729568651853686909277689549038999203143507596131093467986506319439209007585092887206352692984170238614642807589647593818836769595363370545656460349111034933011745862233556905945105564682126641567255646603715072351976420302568 [189,158] 202185935997501325054860869888904976092574676224438467752857319518409345678733783469110053608268922351998403562471768194951584129592737567066993744981865118126792169770392119175249745404139559387946530715005133556829317606082538945056707402058497492712868525747933629420979268528886907511092981283557318626002221613166601149694763075252839632506905564304337487554034830789083829449261062945745860175445436982374868732314502901111412076928977173089697627150749482607311999257835948813167551469621621179192010442520753876013152817621603245683382594395712496523559673233029021715373161425046847411266786606448 [189,159] -187482587257468541100510272461358850553098718697047430338841976452061137245100643080720664713330286577401921569926688641886055553627126833479515813259260949259029252864624671291016875489169054297099597645563533387886871197144734473484754669480119323273380365421446330234496872454133810979874609364415831333548442762894646689023926811696759687665890970030507041609845417494460695154821434511057904903707246724464455669836905149907876816707925620465789954811837600027493886297616080603971407911236411006494780469341808751430454228895234035211033548243388958640510907771908970512712944479225962495148 [189,160] 122406010449310943760749573269323107529196942847004973478011928100844827560286950377124905899017781663581941235329611941376710276707651047236780003498445785037945036486582918112152847658521623409277547668059633228040513152992653295196606029758265418668431969070215781733542214324073971729554475859768990846238516197130958982234299116739042641801870502692552150509749949873889524656369281635614595106631248736646834256999660024684904665250632234566102559610816342935808027193441463285828902683515573053685180336987894016887472376240362349984579270816312499245329763658889192148059602921264 [189,161] -55340938112359530043085517901419343562429232054846567185193557337559156085692780939133944036158808553800038443316547190681515354465390272829846011776498258591212619253431010052295725202538344159019942212885293817930395050135809351574760289750740686443762286412123598347357687495956332173802799497345661652525414348743862094234800119643513200113908914119348226610033635428318031901893630751392636129170634768467178788154150852039653053105320005964783594696155449422089855408192883310797981381804021532234194969319848452073618304579462278697287836649615234552899267901447447896670 [189,162] 17015962537890479773320582250337937018368315315539732533886702096864704601289917089039866288983734646167566286250583380873189499619624749041411278246932299188842443392853409875889580004095660004886412071061689528179553531758597156661088583276128468077114615848086747467703229805123983557379771546888072527154209191842675556900696126978911475135673734399679309833899136462852396787231570704111383522531292632350860541845651192521315874525888813608093711664095964343648323904207797497022233016037789815543507394500012383919553918258191530447223108551772147416266885123104 [189,163] -3489132377461843806308204598133530890456625181450640166300403655401734593362149563862888416005257355272823844765542893953413185500029710411948181174888599834370799504160659852914370527318564140962415001613649386366197003690730110658460885864208518837697973947943156887692426687092514703984530311270849463983330318385731946838916566985990414552637820302103644692617624992411779665322680305565384325458919876887268934427305066274146409309889993501843232271967673807309308486547215427174894580267009601328988268197928079620796160464061534686006987319731140055228 [189,164] 467034333512535588484488939294239395733719832850587219822961864311942313515244854652498748698542652100920468673498914263853129321049535333028938507133424618032543350823917555742208476160197304614184294434315749465409602586693715122320929794103042744279253011275949805500272740473584015435791431679039759442579429914077899472070003391242716985840586397497665599171640730528298848684262611078997672133814463496938195981728423227604272711075676553037041028341149572797846285746455074078392540695566903969233454495583140188670947817380355498647105781896 [189,165] -39866209452763971112735023351712301253964619123075161175882526798544371619589784056924564089311774473553534818582829967672151671760276148085351367546802252959043432918640341510785804976913640206362165522928386317950628975785260183134594855308722916283312348158593645793888546833432215892202365407368827651910548444304744098491107080649392677520322855543587301731251541021832443029449579577949477380437597638701057132099667281039596388595612573908211766957889129907360598396217572535979992733684883098470217672958822698645201072072769848289 [189,166] 2115229820347221553822621394519794591451999350900308655322998759909503761831866559641322873373986771208480478988939226163624498084359440699978880252193874519896040821691106363619925189227710340291599451115600048890575688349365735706826800369415612170002586286062415489214711504614441963899841884641221353708807377067101223369881120447900697041165517016676744577307247425583125655376509366736128871578783145766768740009028313599301589422284504845985452611172414796107379406800811616825756290973892072256438546974918169790407779840 [189,167] -67819866496216486984172494381963892311384450595612763691890946387417779559960177174100812633979972121769659095521996514438817691625491566833733761780437787876164691953090118287883131347436385988990335125222073747972252206269276799086279029043404492958845667932248039817936513722639308931885411608842433638654022457296649474898369520013324435186455641886738376196343566654943677473420672325361620929260391410867814625777674117174609293340141124958577298134119262778880514779486126245153073128229697012657269643682261544 [189,168] 1273698993804587322582231846729791969930321984876089860166780517878554660461408331002924688986069612503464715096885004569446914904910686541564740170058727112897021116446865120226938684059940489698350609007179884596190180401902320267505973427120120706538475928624717672310320218301101087046870114549854522274471369718194888595381668325484732350798274563617926826107850456423261233792016728312921404861032729048502940183950932310520584891224394903109520959069303162366602195018364560020696306934688526497500144 [189,169] -13535262475951282100059008140026804642206772882525880271853790773072478687702257065728213345377535065175554140145498378726725060263233819466632170163299674097517562618606901932699779356853905243839277479415069893365138537191289298554665357889208231252067491112236728973577472136913599504972961674439691132444470998754126145056880066158724633955179403276307231361720872077930801469675196761698009597478544437330246649573245278820103009796122040461680253574827194749934530858029699301536789623076518 [189,170] 78309267325050624049338769626606787950526037037288881288185484909915680684727418836331769519607627671594245480462868268560862424178015413923311829476681299870256087010962119444265216758256233614509600951532782503443319762395264608239837017399552340478213170622070710213448094720423987708873298711055918411002477227570973495612734587274157523861589729736306157196536278458450804482338943104787738029420777329749707272261482310269500914176492130039867211572588994950920968793699003514720 [189,171] -236237889231310188861418624538878393531605355948912407252851462858452435444493775017771488259096174040743983846998131704727247313793533269939807319038329192346677404137304963265276678041658245435737084406565937974161547411210110791553295124152781795999000364829359816358324724661551022283700988227684115288835583145934350439999333814773912820711124705865239883317218402868646943270289824827880982377734230423890025254625698081539207657585582478080679105722891355400967460948 [189,172] 353956024248706165134169291227006604715909657971253192325413850863586087414192614218690585590419672503938319708919536132806792209937866323332839996688124352446781768790745785075425813368152288752248028508623786251067972989669293152095909718973094320464354904116325563822551298898641111404131977305109925580341807793577488544917099332107159117804107247030745277862850894797567039735236427840475617193924247315914266955745841947792955163958748181451403801007136968 [189,173] -249272185481725753220049532590106357584052319807613082553713695274294583962723768484773317084881908397128652474792783302167205258649710111699000083404372751864153438616812203825085718692280600410221798204145112989248135777999306982132400746467668777286713994498546373094222202396396643337810610398782907360750290418307445625455708654780256221114543739818461361318732293935058275927071366466084883201417703300527692628358540372498183054823239440177985 [189,174] 77485076035504207307657795450236508730509904816283945559305692122143034476876938155595051920081210605184431643863257055202536242281745765752938684354984873612971812729888459217544904148050675503976669694470387718771999216648897259781255790458849983489130949485609048411824342635102980468205876025681428808402422889828549360639242896059489414156609052933724241890361524264406007149297276398484028472142310421987250024699912283100046449696 [189,175] -9890248837403370859621604862333458222297446219936974850840068930913787140714653435596408713918232022402307693283570307224865972302661962966558636619259244941360862866308205412781258875451242693147450741466546948840433588547197444622815648574588551933901920063572432775317231780125888723905206758076879009565339285907667865952900640844158409780311168513576005411695014201006409049651164474455081103279472349672377014606598700 [189,176] 476751102344124117350937905627252692198337138630228276195768580106189000048005823950818783976101665518778407178537845434402797273258224524109558072014945155033253054742613696213159967351188735991110255172499165907638111007656813873145266437231834590513059853918143455356269110874177031776956486600251060977063696069229483176049039505840410907544407628704625849569593146987294911878620584723120747588944301123040 [189,177] -7869874668235052762173129505285555417196150416141802375597822536414284067384094458984876134153177411131869679156208012566313624418070806976983375595610711937456117397526575466520284086522172669579940758235618781478199582694962609659909515624529739077452377589952123458789651946317476352400711421118193899495782104817174929035286015660364960838398448194287078537668908471007620221598015833269389420 [189,178] 39627959217866310452786402567453787098604434147057492852924085115109034259042442031620355747899411295359492923582516524096027964758374567476704293346798551958003132975495562891827669982591665233944790427042743952339534364686430441176652779864939743660130037605461062480352443027863764519548057158443747257706468206516782243250009669160914553507402075441720938212801454511391102439488 [189,179] -53007794226638086569408175441042628234361448898159949869866426046487256022405010426493962294919340214082090328303969274729974622775218801182435329545696794792796625782430559117271623669892874505857788607133428134298113759590261311003326513080376444880660067640262428076970203154716135826678603935757671570913291660247460405146923696296715688388974539464990529358828432 [189,180] 15923337874236380926507185499666187491861452558867246711767446509351936043492743588082954148017465062279404729555806730476987036959984407734597887599411147811910549784016163238068822138836729787859265565125312002937061538583761367077301063370628585979531774880141370604066701286291827728750477011925296534855366115532516175537504707055012044946575600848 [189,181] -874149995290573897277476742504459439676859737485885078052194842246386469179415520431101286711167149235389501806717804689923217575356965888243216936309807400762895215937300333134105986120587204077386211308475642459252189226579849567425890230614795669608556001099262787848712061123416373583100578772197727963958600441657992567184950596074 [189,182] 6745251105566938094068733745200231932948546770595527547016551291735033434147271711974653158347482391214699674949105292650014372049890258187089646559970864941401594427054835008526021473467529862813330353857045006076984174065087150469506109033291622249831085133483588983231225303874347258815056657604395256841556716193232 [189,183] -5279901059672517900283265832283998017852890500557120935713508438350295190956435862094007609948417207680715182707150508572752666596420194295048242189571949613095027691281536731244866205262350674163216328447481024989907181879424779442366523888981719417298245035985166498053907673256789106139805973177052 [189,184] 262696127361880373929097180984882364644337862123920569957110181818809032270218166804033362197969730615070410656393048648767369442044521309645535548683679385651254745495744206757705256170089174306332597741879020102391673317991796604585551511091325416927849336651953170776168533857568 [189,185] -484752883002182616004246128560185964240049493235681584427645783332785845130929574580809884349751423592626493257633005706728711043509874731107647839761039720721330142539036503994768351230903415381594176837879621495433259837692702940587294776209959551984005736340 [189,186] 11573851047926301684320775599380657866220650630646080008666153676610167607896574583961809263518070002359838454223690237549396918421228110999602536293034638889810016596934822284820127748347909744277160830824715887871965238178683709673030528 [189,187] -1429397591163487915696905026970011505094376224228848112864976400250953663402284861737999692932229580093187519831742492253878034008187643573105587038982739847262464996481626048189765048827100805803535883712074074608 [189,188] 38098455939244308002864814847957829093775130602479774130044438499181198997947198641303856495759887725473967419775155018834116849132783976950414589602163019757144988097046040426121052528 [189,189] -17718518816861498360638385336456476642742446442302747237698847859498234759608234370705325538083760033342097903847038200166786869324920747175113502246974 [190,0] 1613401571351974401210945777565487794053835395052544453469832820399149563467270323332893732427712278039306392531001772929271703260459554094327881269654369659577311419318961443849693447032682290402243195162642042202970516658263292366897060642051280398805840665201233463003884124291961042250421256134977368460859359934652518276660921070637027970796731354535666126296199606435165157680931837579731484242422578937565529713766578623209345834318256069727156933185009144580228013669913618139142482263729986133030692093807990982770030918890009006154269789463019437633790093147745731603910193701755404135719963616918388585516356294361274065630624193114254415413597413093460027831686967203922951271192512698066136544633038496499657723878195938266421365437103565357603058120116227666148738545654739968026274932321704257556210792098370593496223055973932380006246317290975576054723510524647483482072982067609600000000 [190,1] 10130477216057298129697953523620616541154800888523399245144826950845142170854985732953468693204767332732846720979094345549667327148035331118471410882647371495819991275138320486467617442539152608680010889011558828331763252486783405713411518872467328957024532064704334168549458321857014173744521876053149874616759836957271271936073149143056552417810903564222088593445079568312727271162059251374939936146206592800917405119569122242710547618287069793565734655571962274973843040990895528640580295386784960382445884391584341059099018733655968278294576969163127399144560004127113751512204891999639323015846051594307493304139451306140284632467614702096293276370447663395061159684972009563658119669592950281323383142400948511981834772540302842783930365599787807302846412030165479385070253278985122512906557593124325520142420679764425155064363813843218335356700036798829077552236941308632701811921369865011491635200000 [190,2] 3152688801986180942896938051757337316767591974307089138360847797382837124646437539930284722863205859615866594602573145505339329436026262364931251784710702317520333443971680933459940368737369840458384214984720408533593832480695180612503537509798344396529221470892292329527616885545333937838293290096341579182193850570531268539305811100842527092759069891876195888796954212402420019411103562144291244043149857545341033117787846911376164149477241654883904171321372111254612746759177389180777481775111590339451235877131598505093034796683515069882893186034770260436927205423007085058220942510178204241394445955936336562260302572023305080757038517740874128054692294232027036264735934149479694479627828106181442862371509244913494980700346939431105890713231433669969191646513088641061692422198681772329381558155901199046930877184601836544995264654365133127989693026655537386817968653984517073511303135678021543992440736 [190,3] 231532069940930136877980745883121027464792304481716805364215928379219711809871729587072108013762058457476131803706706254845004231208070449414749434041383160558664572019026159524867463428990211590022115321354571954314472642683258238402215819313964905734651147947469788411287367549327438914081697934342613991238057954313214338373506300307634724478654226015602380105015514723946975631127420363057395776497215620723338933009382335166180430843750949446766798379647718568671439597987440718020682397431340001976359920502520177529491956834711551468662068458152581891541741046642747301872061151110520702516967706926840075491554636463315340687374122157814033096072767637932805309182958943833867413365989095530545128312879936829388049077944592299630012349332207519797052256891533868509718440911494947174036346766900919438892216157419316310670641319641527075851494499781819926738600312767675686637031070060773281777986729600 [190,4] 6433687972222888999839245445675136436069005673240477095357291213323052372637451181217607347157981852525970201917130424704616110875563790657517563499885946115344687265668563579261773648213870335570078907531684156973506955003150678066456692603025584040591972928457264224554367193768215805100249234939967369107289123987626120715135009398876452944350413681603780230278816947143893362716159924371856968544377423386511674204574097877668988530448386802491269841319098388466245423712594744612187493802774359520527368723626902469147739191279516127038055089827277105517928191695002082795405343167565942828072414374979917717608467283647462885772433102448738846059025997182438545879971310348246651767539655533791725054072243224702545325014926803191207841032697354707157532619794567118604700907591566542477576717351053248555034897339296627366364882654181938385227980990300963490108742560695094085859946827872293944010466341440 [190,5] 85647757836023225703691176022721772904889633814025924465176654178355470517005847593274469432774417281980854863574710718976844266724158450675655498514633478959854855639931867544214588127291629531858344601718449621949905039247881871582555717878040275947256428575963004381985970912150170973185005871828447028521396849305031771619682888689993414886601019169245464503862137648455065505783521986419909003187908847988000865220710365069938622692009522698210521901278228017449230379777087907890431590755376588420877723028259159545271887906549615381525568664175555785511205251582466218176434300129180001943811504657075971179035451529361059604737348503759005781885524183834037199929001387119119625841569180284339228836520204085376022780901679151203027396382546060046217265711821048494475569415935656482732828996774588910818743961785503842297967136268300275629791554158060854027872700029745882265599294859475029026772319089920 [190,6] 629828704309712625328516139876923404276864458900062515207247220274311455089579381218956932993034213631902752059229059977957705155390236086436922665638337451893283148939114191885319904365706281890305571203085698781521094063989744042184124358893774853596803141527556886040784020318027399173412147234212054901596020876165906702667091951394852060857496021722409242783747692643741027755479738069311627933163837708602580142743111332138567959625901777652961252569868099574643790285176328327458948397431243838515250410836685234572302645920426902306901092577493144480499835677846228747058654449045313986574951555510749904955080353533691252674365638235034941897241177402200110390809681905699058393282778769211924943645220199362954871177139014596555141094161965102151973383448502494352770015874167926767600751862026034705744130741831818701359603302385087883461888464428836594452270515531181744308379196060069261426781865789064 [190,7] 2814683544776841213569481724508939405685143288683874306995364846732416143848510145746354973051571616091946979648076319201471232711869954674173477276707660097894492498934385649974129433401403341467036805996011628003247784387285200682981259137894362186266458689906857208148759025109716027214354424263081269544202348727892153716646429665333725415017010843347511289817971093843133049574613110944683312141580719492227890468261034713156963577055037801066855688158590934238473047360971722476040232771275934209202228022141481131202855752145426462919760780049015839633841706601602678842482847397840057363667203570570827844432772304342566334599963098453831588894992349099228511799786417448216407953371007310063829135435801544572014185890400081248581344404303310645241260246310140501088675539788766883273186939716698354682147137316745677363803515472039909933775921851925798553191337168732547744562535933037883003760775325996960 [190,8] 8186014874050152126213952739782938829218320539051918255744045783712157575081140538005022235603109761672680308767752596246517985033026008099911477814168123402690120075957415513328461486397966042490717949971086281023622519836440773691723893369018413663471260932084443837361789726851060057176808964065904520018888974199412996194786623706113093741872565099272446380395319286045845963131910754124629399769615108855873280896684237303026567285773869551251554781765316342379380537798508746268833580205603987380976751035080880411396565691974642702578124513483229996379370121629762872616946219928086929997443742028770839680411562057496638560696787876708207296986929013781158022881686597293669902214893341505424775304078250587860382490011727202642567617847490290835059515910529351006214531484550852490473828461202344211194754840765917937494952989131524603356453315660005351238643867298880313926955839293540784564353380578575040 [190,9] 16312741037459586024362021057572850831541752049467420875679504197227963334808340247686727559879149060389186976302458608464777356235677907485666474130988349778316609382783390165109636088092415502816052824833071635164764253247282541082681850930051269931227667885905966782131404341514116315297056760069713130702366826205896336356696183305896799890592302480713696704322437105408299406582114810572401550853241026331172941763234629363528039414865310407665017678681244527606957525836713965888197325426564586368668716077797896235337048323346168648549041775234369640020200358352335739877509337052454938806349959262816600634051849733736407848543778156687382838663679408679512379766820669456106025725732705862601331267720094522366895564510376347607864856732213303748425704550044076940049245074261828733831131540049766492707130090562999526341894695541786222384217661882044298782702589686065577570493289130952306805974194663000512 [190,10] 23186739990274395485998111698032056998481354646331162931623158708294053878416549379304488223234073381118816225852437922605319653064804043638291476216878921044063111214871761983723463964751451655761960130477761048971372614254805154956660599544358601988596675173114431468259076013939981299272364921732532035908733619150151778271857864338627290483161299629771407119151835030166913563293588547427660059928117052360213003691223112618711306685209064997025586749878963198636115267724723961371569432848501955931770207837314034159318967675495175173146822739953722839935789339304328568198555669770710337184592949692220816507304105815715639678841351104892997632166247738853668433183410939492874933324999500821166198045687787624668403686488384732446205273380667722778592587020480311808049212850225650643151895316526882763475603933729526409951875074931080893874836180840040622323964850878809401947927293243955206013241256211997032 [190,11] 24276933976189394449290253164375864848616272557934411696377123494577688633147658565780795680036623144685702651701758861245343497531243450934719125500318561556671591120487706006531303556127574410488652997649598905755846224954177598176588797026619887394184909134478905058617307988489293391247416749582680983132933332765258499892720400040080117104047146363730472165928822826669630082874773524829242122590675517530496796385834083876661713648308417052812856580771892257448631599823670405663356089454861158618635220376641477089526759328942681272760616701178110028062230429837896007404148037912266346391454275046003675822284651292143878777379191458489152152933294763679198954644134531174857479196069560064590988582505580754596056315649257475910170739541072917163459107687705729043408188675833762442771314345321072377919029546433328232710447066595392771141273007479126026276153443472034500227309974577953816590444064148668688 [190,12] 19224037264173644861087631154478628901903777967971036130362022904435707961445037228605826059366600019267215941021700974263663924392575420447933564620996210871514045668834291945348070105491410018064760329478118323669271214276406155896304115449610028440834562463294440532886962408392532742547086192961706405986699648800404767489803112049589818779885836757441358378275738291413365928169697590847600607977261291107377082940982925007186743733019780873441864833049376955461090303911724501915816544791256892203756101315981788942385866601351869052089564454116732001991714739753363935413917564873203965379765510501238596760748826540809332947383838555052057277382473360414495760265505792655147661857826784430886406605999569523682622752503107780794511977119937123035986279251796853354865281796959616401502918433725718327346080408436752395573737015156212804781755150114606026399990033539577212720693752767026001693217498678551184 [190,13] 11769163883873209497468529527970155835705449633004982980771175096565223378593537537757964577319304125784924267060466232004792565772495666754876092251948093753129211617814218466312405806501705079149209000244108787612235636257200635411496483612191228207675258507229567755577836701541787566640570133923916631294152536621286579850264563677938975215218764653687375535293749529901910558460400351869968124642478397978616291609377827286544683225074639946324529821446971879317614419824802876383643898955419512676248296328314038064767986257949167363227175166102158369913113331353896361509200664940907736742842787164411521100059603837172161828299633437828028667281771995098938801558138133250854097169687663049589943166551357200282278930354015952837859138697467476664742803581071892675472735443671557025048179375647401191721071408435285983742534378540496522473496950148055981704103475403342289058632229964550690990769409816054592 [190,14] 5675235052054340410055688396649465083045148447898830152685689808763636973594405942577182013002374080650372333715535131626983441645378612287727130361805534119463856439982326748225925075506818075999599208582895158194288670559834590686424266220849667739119239744565156600995364937700290753188530307923547803927968548364278694926885380363575977197685053620368137422281894057428353009253740666918676966155304477338634090459398269347793571539957916404835692240050530514091233784774898589726232710302740553807088871939452850574373381350724799134138500415389790981065781143108741704064864403531332822355650152383425332236734280950071002144594913529749126136275486914918553873583757211092956139004094424487949220004169741798027192614835625703806389845428022852940546913458220152457659085792305214710737652577887920565955790614570051379370918357606319760820467851643661074275871150944373411372663046880965416405048225821123242 [190,15] 2190237569952336736214441891097118562882678515989038812052957045725343905903567293793688894738441391702381296997461290451771198676489778975281079393773789852836209829465255783407487044584075967932132170390148272737257671371603196467159168129879479726797082488787501277220548232441163469898547165937770868812220998678806431753914297759729948032836107009809677805060946577805946424474676951318580366640149809421381663115963561643569866102919732384376986770585699035695267933392519860467284342277088174781236006713297434613964270932115488153139785718143685294446527796502551533629755602837529504513105769814381585162245891140801576054642033952998399800405009446544214319208399564122108720373313316425126274199944710632087026522427939820280104790067487755252178886885804529614613962039205745549402466777750404846105990650239519142880552750140040833149442853725091177544187113101437668276457383979563248738620888977668200 [190,16] 685920185644602563497405776956035267228414350783487950039831124208290274442414527924359834813830168327397986638893333353542848356047536462147835495509716449148775498341042707554161229837081604179114996668570281862166127391312758541273754449222413371483652971350056535357891576793393342929855259272888006535719189249978747597482938433874596946218713060850141117457265601182937780232765893892721859317921497586681797890910006348155934564671957342298815767811405049993642262639901597269988301945118172330359666922062189569865247849274132520846488745343695227268247650424676915549183587634160713050184082860137937493266078062496512767594904778380174239288210455150743417978326331175747360763189876338133208568344517557270025785983091863011615657971542234400168833723312596768265740298416106759584941823288351358633700506604547231598944263003948480369695118580754345079996636681640307642102121301756558383224121164291360 [190,17] 176434266411687501429520685195024275611113813467154195600437039629364733259603069783321033373608604788419390499657989145587016800400779754053085477081750264513134604805053710470893418647107283297615693892146078437009018288089778855592675222581760022239780044966335934807917895978391858956651261467713917575278616718488155419618373794288179111546028760590235656874753234226855524372527177355915992806611313655996002981255788035825628525381156901244780983625555641141317691151450558978020650522478332964067915760618833083515723241353967388129652946265818239831955182468779746022077590983611855970916734162440319631833678436766940453559674491608224310909499619972612454558021924943341678914301128870747207139487679550951888514115669564571222371305721831049648920277057585398224417870178468383832120260536696896433912708457047248271325458182018332842270090676374146566054767619256220708174262607181524420522032398319488 [190,18] 37674661604769113345840758513949112510495874603587022619924283206643268845314907551561432278522048709511830072565095387485012205170664871064739722904284650490610424086205247628551976377762285507208246536764628528408296530793171667126047384907998928494277074385526084753498332214105148457329327419330371170867911380192662647051844869691176266745333698412881332994988965961957511066032303518557844874757116517136577931719511201229080443999524440194877022740379026425290506090045012928768941563919537674810470519869484602503560417983426302254405015975596428665856529638617732373757457447208637527640027625533366542362359677148634556209449402751390978963155236723299816588777667788999336849258120908769479045861789470376764483921371858004393577077032833658041287274001065562381928451824345089566521212471915930739884305371711376105134659317749220762144281240881904381100291311905682372803193492406114197041092299525100 [190,19] 6741923300994479243780627967323961062244261779095183165836565106252859689201905929740209696113181553277341949281989188512244599934335291509314520944862341633916180301675320182834947970220914603300434549661154554285348011429869918650380778950120676466606109035435321963985450478790419815113615119046465774344442550564528342131452564824021669259156250125048019158450431180868924137737009998720872211347537956873789150312600483636351025683027854322200023748349707602049876243438747544006842983130227495988697510098821952522797382400727478856978168553633261021493621649518576390909167415310978958231432688892097957301713284379763579710543774587706140066888080889484038934479642197481143577940944024940135349695753104136158591971168586767113212649009791883843144572164315296442944482379741574170103106032707982369833729735213115524977614303997960117990113408749886508622218866187257936261571018554236232865622325093584 [190,20] 1019669409176932541489247175406409864152776881969412328211947542686110401930288904004791873302567454518223382025397493398394245559372255709596385614336462362828664890314003764302074576746395521279891805479433196170493647876361170631405842992844765217561674709031942532473436072819104544306565317719683194034751102800590939932132370625713904760214303990924582385163393975524146459790477365250445586757935013037090485415584664202934117662889100305137677219358595452422615919399635916541361147160917528207341829374988006099410611719243231162000540078528816317788271617931130260797308339129734289116398072650527367016046965636325228885245843302438729345953178217475875768932630702858924423022299816307984036532989683601373167411818323065100949463131471272599176886167322713950873897442805869943731002576843046835658691971119260963562918080087491711550169214190288599656723327760855387050593452682226407659262914881496 [190,21] 131333799009435376647995352818316242232247778795053435917634053261517927912612794391949742016438520314005200431114428520270512091461615137875323745989362529596500620469471944652218401587774193905388045745567485473424842975250224978283872845871804264758330399291357281665785982052924797737819457993397083306027105064325409673697419588535992754631739831850129530026436225606097909590517872755651262108498050819690826155602156340497216055248018830042533837337600886527565913961850352877070216081192153512531345286273737538404988706903498802818418369248021363346133153622833235856753533292591595875866662205560158718004241724996886748849759266820997057345643984064781404581007192206771209489286677195596614895172396832750910457022763882900242083801724457417591217799606627560884200968758294315144610388204925016862691731899710820257412749417354979021456990552925257204638046784837414612327240128615955567805065411920 [190,22] 14504929799347170538901487476412671151821163631618587560688508633954186787760257872280007332905527654964131475336661122076296369621049014382189080675934744453538643528318200490390495632792842590452658940191147065101281875843838480710253968975809087912252354754717094879426413876326626937936429299586025526384026846722674048929008849701097272304717161997661205120921506831133541279439414598548625994327556537746429819442413942657314687726783022118752435218312814567445406140631345534498569109817860301875646648474138732427657129283592842263214212380465650546159347834839301019355353472669671961421839168598275209151530238334949406484135852178053109438921452238056071907662590755628955641531218991188516344499333991228676388685423610554173326404756984460486902090938533657732162232238962251333103023251085210269971663400986855167777883788786784280653112005556010854284879032436946639366371843122961121786739076443 [190,23] 1382230763611404101272232444915058704860267360511142706955946555023533412534886983047222620623559205544952353269251258437047258063627063812650471510907721702444777026938708643829333064892084896223718145992168271489624604505930734445649036072547125159400014628460404571996070883962596725069387128768254391509985366450115489858822644690682201448837021589310957337286633136962981925364435457886640746001762380675324137886291251911176776928997898061527821283135504599463154231507261791288033047441412745616304296990500779337783470112735523508590729957837481676010934828954078688581882588689641364376953867536004819516195245266762354308316523855613895184945457310251226201463865455718243343907256167648003881632004650315905505331393237898724154796250541123681346560866092142244663527433578519908956382532033640692134569185867926330814004207968088792754051019673461175954828947555225354334865633851820250109938297608 [190,24] 114296819567686982688630652152952210932399784350248035349445960554389787976682582844046673799630056138318636325998575426931021783478315184310792131378969537737294296995995286974581640006569504809937298640486874247646866111974907737032320969596356916207452039218357469103689666752394593786230882895673744877657718683596023737701370473872769860955098157533504816716585946829095150407016718507997015724087413280162973081059623104821548487337092643456157060167780005317387610882724092547919177740234725538841456480700843232706761136669476684493319643458725365049055015404796615347280839403213950422203388839415203282049450387248469712534920402639535970286518999556273534263274305951261780106800650387796326868117446529281316351734948203245131114735530894939760927028073127950412550157918094813323706425400612683598485121972990285227264466609984969178548592260606195727761326174989405315641969144994581971421680480 [190,25] 8243813888756937562728926670551136744983795678472675009011809681132846062950087645071726955696172665642867253374427197237729638824767227437149446651595596727933305142414900218578495922248148972172355179168078793169458410835107265966341542329391138895995517786412257078350784043118646474240306276833931339088808041866808809505713096524999914693153109071691243450193457580356668816356405805416216007060339858585784053004421753497063782734573699834430929418930089049839016237035027342794148301116927483350243962287656902393594825861216253230705886027832534155688524377533131174441602208029079325149528931370366711269474193758229870014370854036597308380390316707823842949067748844490512829303164300769015149696865637787302994038547913552514457032060847513853015275737155561830727281247781352311648437592975240678206197882447837217326862356525035760409554240511195206885338067787410210579737762763073914858058752 [190,26] 521108800661122326390315997091808211481242510359862907519393363031969928165514824154140901221864852266710078417470627962065800644596676051973200157585006817512190077023391703714460247696118225168305307440865382010879518930027999584874813246471828387783926328740747092410605924277751842986033226412434522085162183417762140672649242331120635810513337995067407028145849407554826447285517790000234653463981229720212758213978356713547183015667178516044436388068449283789592066367630110695432331638384854033602158523363344570007240805611869546366556194921642489323203924450953373146217675763807480403002111458479204800915410520332016481880001976439664647772522394761283264089937535739158728322168082019709215653213681828154558721038828786218671952409602235687346597528998202737378896705093299483151960374835306464235024432357780641984681512111946326365864153236016341042607809146758123367069847245082830840700020 [190,27] 28995847224653098153987017984554247720814018430757494350188727053832045461065303241045961803178485345575931148773997299130717763933555566426275880961740445650231809473627636985480684568809931684343062472988176987445781338775280489816765959089176647312029000069928221100819223897496366588639223684144239319284207414057746674567346657056133477851719571111263990781579363419341796764249862256571884030147495832338619520502553054158184595649088492185842260626843410138742851116538393057944544519549633305738658318975031636268525601061699975243571944383984580369579469799368822537446537121521230006787426918649369139605324630642470457533268231093936415551338340668105186187696635274710657797496465168351605759421095638226862048151795809847815790080413277631339430040584394529947309643340969176965900162598267531789477835515554277591259108773002330117405559627087597577422674303780873375145777965856658512193360 [190,28] 1425951151599427296545282986513078430583054256396291944159574368033479104208116802846599660906928312886201428475802254951944527210259875644434427735012348633497554782420618940129376503789334871339199723479343161029153478683506629219015001644018604368020191725575596807567336264642986455682755610818446818834042283161414694556716295280647289930107067489364181165211990270838296116843437746256303176956623994266803553717985071145039728805334973647050640003661039729954691300696226404853351221164350843668854576360602480502021507891275611347082847158602436814339338025289857042826897307608911555530976736972770765721748819292462415271233510340741313987541067061466934281820575935069818772891301290247535944862384615192344416028663334310854907263306679430707961730952672157888842427418212051265616194502227397881748008061746303267036536929115626258254617547950714964266851057960136579547027184876743187711976 [190,29] 62209694031414108696386157386540286028855435450177708506148189527221586782408641521322444001555941918306411031995651658148112214806701906878127684201631235159881981213786973333859321999381245422792583961569792507724937922867099138780500798726831450968742926584138542699117649476254878041288073201784064183118303850767194242375601265983594921051863358990186820100171249308288297257731386770507721930354935489679883898233167194907072706313231657943319366629899344176318858760440468829083577415858947712112456732287811900429951079194949505825145548486940736732941763203193668541862433601015646045515832743757663015417340475746916500449546091150407106131865078530277330641779950250998827266959765618747315537481153880894009374655633548994180784527483729118789994797731805516574363901483477862515420179501332660323804501695800500628660235938732880550429940067612608839812065986381262285476098661244889371760 [190,30] 2416024866093319207876594115292233372778481673385021383202249464237834088102278652929235576330502068610037239324463736450532978609403827646110734714218383497336549690365799920375691570296239668889898775207031218313541517694681474187984690552338175073889863818996492762037081086346955010939141627118437571995264578930051585042314340332781671193982385348637790980663816167404131010374400247168246952621040140330531121876395946305506422192348405422005514931473783162819412485314535341596864498000566889986854606987499083454257174663764136821746941713292796176312977774810889071642849898226707204581676610563798087739754225614726893631211155303317255457684896187310695378448278455894776938444824938664745995935661030677146531973671141349881106128508597704059421331742777526190287255438478650198681533332061928024988791195508888449133615888100680610294113387224331249189748205620235573888334573044631923281 [190,31] 83798033737957692786926374140690173833688052817882799377303676569464860067757516097922649535529842324246646863089786273176742223740311648234225607880518270813463303814799530791502706473753105321402996160711179927910733089698572022317563182754473537048812908230599821574856070121976577440516073968252635215695079401266447766254256887638597989498866510793935745770794475153740690925393132424510592176846880383946737075956353225101332787076418050176862592553525496389905237156726242285287497711108273039871068022507311368828643429537192671812870714639716896554443758253077412234576239940596172487755653759448349590194531574994294840471032906578156357422609271520874200573559731276213468363010984953583765259203473977290809754548078729045911173050834295932330579644510307123835123272683391815088151352920684368556783283212054254094090036661570625459586767768549189020778325927408260756987189971116764936 [190,32] 2603505324213584637894889126906554104789242151081720559419731456228515836379802645447396083981828772748119213108494951337747510639281288973752590739612411856675139211761562459737190075131384889367145440696794923710660729382017257212921054433154766971741358575333991184336851069568882702565153636747265725414764484480637318731316319487685281376905826879044024355142540868967107280635670475687989945823305389437281889264423507868590962105393000427177285751933010254704236289629133482265782762787664096403781547934863749848779622649130764537201787398457988878240479884265594134155405379591735148870722989879616908096531866402146717934761145468093294042496325171688846454690295314347682693304571788326760115958531842935787773337288708941538315204795668830053006677311356361704748488757959719601463076312862263419731745824725965489688125357944951765651664166061119866935395504972685184438024640747087616 [190,33] 72659304427379428478051816176227923906427700865335436419249405100179114017292709315032095407396980345921785318268208731236508028859663643201239881902169443108481686842480346440150691063701359151130028711024105525305208530949037539143093160662076651197741639063033784559496861095615052711768667787325756569925838124612637174242055302371293158148123016564306335222299348711353842406109174907133673837252078436865201019991756994907145470316173330784919630733515178269163301243379572890383820409123970784244081269790270840790631290860469027602456562374696465290933097648299756295377742981264859524371800479531372112550347855782479916597766639597044715293590795398570282780241571138775477276887038853887232672062160683661961300311033630967290668058055626598170051333323472655091274722542747503670040893365772295332794101560631024009288178946458610557974757629625594468222556426174428284719533621217088 [190,34] 1826285223276632300317749379674250449386591237805170594086881973294611160376937121528001549606308855672099116825530300482360417131973725765027848523224455980404838098937938091406429982516976229129036305427667350357708074427546487072064769024930729881318229081865368837052081164826998356955888142667018500133012773746501146716251281479715991528232751344573375817844573286941690221737052009454057854797777980386294675287111816021219812490708763900289109942256914812031757193943977227765572086864971476375015480078648083523524819348852355625244915710122114725009402243224464293203313519518356348826438474092739783357841530120399997341886790675971620128711562494543493964108171344977720992747133414771790165695714953231462554145242668281921730208901178634553083298568025364535618115899323270605157841497067941002839360051595458575421809503606836651078735409040122729464211025508128060015095313633760 [190,35] 41443315035363012016997175306200201421161524625610283755460063313534003967368208652375097102876829942057027373850660657365488101578342218161479114743053776178475320697053284129380477430354751839450585850458026852608702175312511803248138174512373245929306426123466935265554258021803055811751664624874378996733342624348924239090717300282445780417246579486485520950014836383393009994849213153233016869519352817031025391907193479941697119932441065142912740331325742265963548366403432410953447374403526613460827452690969335622576854340920325733693657770590321610919382207283723623516947559885973174825242061864231143387901975109232764564099479376055084712688971568490971469134896583066225106825615042378393164432868741446067348634308641899246214195501798552251829734629744132321522903913370728158062600661673378482137383548013383648138977028755908043301456220303205392131037795157814465903919358928 [190,36] 851032799169923357616540088825145981199488909356052574130887363652222554539198650573732975470039958509853747602602200023071787083272125438297307241504472305923793083682256672333045072505149409427344323195266251322728098244894099075688577000131695034626092582735111633076140757971231884351865353273089115017026254615740061940637887955854393821051327476942959628606123085776175580848907848348354436231153394391443264969602762058434062757788024519058744101894090780449508154408554321038128998825615887054904444099055149873190655716189061898809624216934314540047823632030708441633927914404982785399719767641870973087098949511984120209953624253318375829424976916362379566562027443458549942058910156372498665296648548973973813367735295909696154333742508666584992607527485693014661853709895528788434147773521140587869320243009885957531957886867703030829383757974733278745133078442975112901885373056 [190,37] 15848215269761003921273796049962723753556390030633682918501597641039292873284550957812933889450604256039165891847094406206256855962611328879324731119403309400110433901615891301018874283621597137539962551995040226732314611846207405280057414112538851961349710924982438064214314981904208984765085264761495116016784620201851853908444883051343369452111939727511996550443739625108666452894873387289652855167803406412195869316342253954062444646273649897647473244294715424169905381210707761303158540865292497393528579714284572024423999258192142995942692455784519728548343160024718465897720370033795864002857868356162401826485863729199467605894406263500647491856417069387255221915424910801240338035695417252104993084978759024246224401343998987517635877104216904825282663324031896696228264674982885867492576063402047162298072705849715568552678066634022841504050732508532366948729108319321468315979040 [190,38] 268186382090812007298655712762946407723261593258552121726359084820582167276822567503257017877544637507180859538562569482276835839243320266715809288502291093708116431603530534335177633040327448908190074218476780601241265224506289124017729591295421012947420260233003046358890569248607706599243048534499312560018616632996385475146670570252626668198743627512423284086251952802580339923386549315997394261058365454834202499172211972577101187087403985353260141129852366563615459923424831891394466166872120291202390502823278097704292974303552032700020714208965868565947815302961588547149538258334101802278424636404553752060066438559287526894275186137084385420570652923954537174411618917765787121442291427581872961129563257756933798086879611953191565750999464228771432297690874181280552472513707503700492821706159794969471794326940804528603502250374954918705501855854839742343351424732681196858032 [190,39] 4131839551382499416107871923135373238433384652570914965207416050207164993333803162247026639811332433959300085776862300278384137449155923108521771461619571725090872780065785735700821012079903256853489729906055895792654545970220765624056110328706006237455141139185332174887694531846650104919484207089009376361618538223081634774066336730767023327526418878176707929401115251425735139703876379755570918306019401098801452399177254217022688838269523326097993396740648932558441500261962400693890757181331068574583188859962019185013297192688156823408434903445071416201526213445986714608850595402403885164241456096803950256155665733766305119971634783870396838502107141552681065731559901981814691795769725398728975565057801748322510395273970463344306479971553340253992476901965184443021313796349478135253705215209794527848690784180042908999298906711748306606464392205507142807137661712682806997416 [190,40] 58060463794811200595765672847182918139219438105445475526596815324622504642259309249168965490313195982509805879042099298626108031345735832213589619244317133203228516576616390607206746299986101679409573846594052665861377959216234113996296806527345715964967166189988966308362552115650442392859108970597282659067748320567905117952928398791841076787541664648813579336199146112256899264205872593027841981580372779502702074414983070509739661674114479709078906803623482807149902072318316851181108580912128565238541770604088522226570874469004558066699033987176215637713309423774113118314937923881336835453335774801631130425713477909795227994895069549145631626670288151639630174102753088681543031018197854887536055346131382982607952859082671696420205298705435577828775087929728661240420656340027153646586368851016076988587621135232261686242320965403908812175498282150937343305842243874459831552 [190,41] 745389371359574997965080865691738455655083636581302105920479614598810651063384254528553595864184191692431033006854095082393641313570354399397153070078448273712182216937394495732665431766679851048579075428452515365618152966012955191828351207202579719579871989512168669249118347978485131107923353349714992231956265321647928966394762321109184760821289577628727938549483117054830287030784559786972277866916839879752512752227038240368377690784113101503067635574194199822497399687796996604768043598525873842677968395598387590359545979781487341820395476626615603680818363866939173275873720895565189503990603585171659912255876728116214232163297590586116665372433697489828192692426995452704633027522255374796178040456105966228363034354158107434335872523285138679541577772066002027910125778368271071259834742794219971385740241135600258045795321902944339319620312239296065449717886484475018240 [190,42] 8756798196386874019155655413809163252842567539427960769135379326233948369027461886265582508777483295271642689548725132161152717467203032473281815790033933510979312769286904041123406416438454322816309431018051126994024667229739662242193665599715976538097423656364419153982204907182865678144425008402513606893792636719122408984221589193986441475340553980789073365112189308039387072765405704227415299908389760300446288977873548408022093832227607015893800713151343188956383039681869384350738556726580566712139563161658570548569594226453183446848384125658427080515490731178644477113407178300639535820113672072872956369689386562671708491372865395562971535226468349364726441114422466330741444549849280743253053354965376678207600417913503473599863562589607682458714660757255965054792068116668540259895647294499187716234968620464981506431391586009642509852491169344942455087365306406198368 [190,43] 94280540525487732933160357524688318264899851391546138165167586089379537327042033495643288785739583340447981244234064076263246383652369843701909985627546531407235058873930583898691824561422186374854564876952296041697647890837955294865296952204296436066453761133218435749634134640816773710376057865612372110864354402338977090359506692324907210008112555278147187011949394188846963723687915134743620602365336963164925662135799370025234186791491207305146998900373905481534620722443439853454510822125255273956671104805789236016776894141408124075776058904330888527706649139733387571248949345465142082223694475015394275318397747607130871213914411156074296727780522504883894450607173551448401340522491535164283658781548476725546162966566091871721552711479648917671840655024992169136652507165113053621001316079342119782029952591585051702468996579036911029267737628262669866419217030524032 [190,44] 931606199916651957029868017040980635677844950463370178254526451057354931335004276964035956010218737182225335644148902799859114950978391159379853268165850562308553773805239243640254106498388522413129499136399510554355394814173851200224164991943613704291646913593317732460243478355222704485915059314232088296303840263825840567290369155420008870549114652923819248742180705693816231418360529420791942181567963651173294012347929243802276590669420293986720165716854211038946970662743299446128758765677847524558467420036172566148017680347364572774467339463987438423494192196659502802095034164232048154140710508448803312198191609331063164557651887176490832746643420623975656498587877152729652039622758018300574495759211634299402699662903753650576058958846860495859383492528502639220700197855829890937797513423383149605093522506559987961317742254696421428526596604283780977786803830592 [190,45] 8459826846485833653927200207368897936334101554659250792447941287356256770407408176098473887654774721403311670406837777058849873104074083019816306009561659429558401891872783225132414603002080680182385198735295368083896592338198141393940732617153257349666051192220474420034365769402116012571384294434947686184807685544190857413938411457704751908106575056648100489266132188110581141401717390300735719383074933772038915963532465933618265512957602347047328456194130228203526397622464010992604431834219712134337247878617544295045625829967511867533434836882634031221230099035031336305749614316462168710603058127497810338132367309370289969697428525843614529801254765683274688461628138763247624068102324717542110809997900594544177851123115271846350850929814918128432093174707685119071636676097550260597068710533497633254092209270563059602846095078874275589124611415389295098577454720 [190,46] 70690802269529103139248210066820294540829555350377468484399334039107588081555647410233348767754928845175103489197373810401335906085830620243311066441565157232848381444047143499374388562453989303173675219833394893865446337620491477870947869795446983642826102132808266320090395069451843029421004395890669364076613376807418254591354702182709581899621450375817446946841533272547844802874688391747443810928211093284177747263047990877566091503431752673164475140475322215609375248647968999278287614548713166280329596191125434388644453639584254563084629345312341887490811324131992111552570678971253014366659643129447974418681581149457368123153131356978892533901244485021454649948100811963681103745256622509734203728168090907860248614058770014070746340123401736667167963022941572360966664302758039814280870239523989819495968632296967667916820629041899201643364417477438209328328136 [190,47] 544202412146654035728744703779512336977382609650110916472832719714606465636592163179192066300721756615566722225239507803413443246676506496657295777157778624442600544124262426589726448153303801021601857824722779231911906069677232203067449357180129714331140257222970054922496340045171255930081466407873216533085016320236504036295732367546995428839488994177794821514122952723160288065609321980636860072311794924288148134116704237916375235979247504216409861795569217185433501982597630924112783120812298847219604172052216766752457194390275928883834571690008713547606046629093944836907683945091573602682489737916549188125712297604576516435447760521635995048822955498705777459470481267733742913839487623958719454628460920221913703281388018329421340140883342026807680946811284546158355396703941427321251694812479479244072868083505036719331120975937016768951779766917343751189504 [190,48] 3864113906640829952550391508769320115547166877291905475786648086022059421391780049775262772901883958319336565255215468927047904594793810364180229064129606446575629475761712985233755765947171123579581445281954122460398086315928175931896066662165288638658882247404381317222393213875772325733326346832027747738882364778502591536327937696901178302641951964943000029049067422555868747426006855652970755143174010619975384274329546457776043282640811155172477493710252542070216106152315190937946504114693708988709733953445925462744849187068053965689136132894818844398246345250233454440439321843665521562774923268716693726042483778429465358584269065733295375970294213218920547636412424963784489954810331704551219920404545997100369602252546724499818780330353728299874415022957017422213339066296668116060174093955030483356534425384743392853049205430678688115705636735798451757152 [190,49] 25333820471617997824755963212359724854159897055418370227751949267346522219254672166705955923789019665004788461717744368479877343595497139360799612195386608878650814598205717738918490267533416989672200095702487348708413992545963780325323380683792754512415777883495979626872140246237683698059502219963268642145873590254547925826744870022416632665006247738986474970483119193601350556734707514816650709817545207134602832318184405756159723186504758613333987001425260687002542782985279175698988263769760728367259313022678240117335996170052476583889779980234409041046557498506864771368120057479072821535789241105858177654693524461167661808514956150982765551436991540638449575365266172161581211824125848085539341991479045213137606466332342870572340062458767996067268443409127398864563848415250724569118892458549100631672531722676467381003516706380536875811409409735156530496 [190,50] 153517277549830435353132313514378579776819794791103980936404929329642878934570022294614258080553820118853721448684644439626029261519444923590056528660341499327998352599486106227014540364256491394863898877038690804471081088758548428766168644720564609728026208207279240230462411200666328671197326902989728644364425138086200384104129943598041992737696172167077136539286405233081765206023386716885700888245598677157812871690556048611055968389015036562956415114114699886819269930608048856623884602174097043441070145239545616701749587741434105947667518250665049207305467476965155368618569359297245692164837707581145250588985993857498948295577112664526247654380151774896256966826607619302687613880686821629312605608070804459509521515797921048787759038087169277256366844459323328031538511275416569488008751036764116164330284921372123569363591563184791595314746610151209636 [190,51] 860677725664013855622194818718221768825256626587217461362125939533956533654874267262804575195626134880013290791442952413022822707085692258578023090592604320712980230528073236744142644862642623185114922657766832260874190650673474675199056659802974238997477728135434015439374042846948262888809844344919628778838105194229688882997160332014300553513066672944572883129190984519594483236565777808018663699199935200529746196108455663284105675099620026834408663392596105669826177837333932715801835821408498784836308241167548979488763721700957442494941389877258323287789461555528966757272329048247939867725344128209617914871561798775222791167728749267003772764837279328973397786934216407777566410025855776107402273713011700862701112709003591026589474839893736721999349311348127047423419480405334425347622381684492433517916143773298552726198289218710384777001159882988320 [190,52] 4468370787954453257697543769132615295655336543636664816621798409808480395618132800651002273059292971524795461613486866798217146196376956686950681822302456220874331914159436522199827346425064093360663303752914307077160389601083076527002802654318349430963602879891943845236087349562802892300038833838897748693834876766518144842865268294490441932762196425423552474262423956073530656775286819573054304668931595966880069711798939292381919961790738316714190911804282976450732403571662378560050197341308330054814687099242319324456184347094707957428090717704064994653699112071507641390767158225915466044241185162472506790958000499459318716099364990649872705527418264389345125025402719325344038360525454125777569882016037182313416175765909970329958649681350512608812382605114432002502908781573430320305291921367059321553039632222219856277218071933729336133485740493064 [190,53] 21501096130558629332611415789552074452168627323810808417013970575715617714706137408060190411508316510381768806644330303362610867224579369151188414216609172856289280149261334953496476259053981837574119645273118251384770535642381327172275212044284315679074292058871976342103319386814925234028009814375146897179560119669814774424076785059707859339775294321620262398280955857474643504858974071754391505948286284271195545845131815852080826306867161496576022614890991137340930982053897874102148900961796690797415385066076960336022387184750098779185047195501739500270450918068895217573713828607284084362601311166228081068970352828503369161081318282720737344834590687169557875681788517006905049758340800585475787431619699464918526926536340310327826446673150412111990255689274181942736074929956852910219569869233931336617943852074921004480863497821479545289134189904 [190,54] 95969235867838863926548879358439459883516224765999533456054221932124698803075058925087125379078953627809762373079745089231636848439842284018792556064298475794031805402088214466947992789275682681105834816178863326838353680484892276638144375206591458718754177039350943138723512541629662281554714092757950588791199302802220802308322733884882650775363157070050107271795480187629302898145602291767052385976309162124326621919551146562804186205648341559151069458897576501601376128442768350407139405514876919087656419052597872949278234298430073647472788525430315027035307626014015506028178894031635259349279519629007958193224561109426693972244196559604537356475989674451656278787071709147725159323584780528147783548142134640644663441448407839178852298326862449425079254383073207720517617223573921178405728249901254859179284985324722346153065096122891228276528049 [190,55] 397650581516788579134293731545688225106911926594112896221791653099286863293467800423021695460668228354886295323784846895605206569517901361863133649907902726794900231857639087021237075569209318734373664778767789872686635759331827950282865776284136626657254299539876341334428876916840788745018006246226095935108168500079165297556353815085559280446170626016412905573918032819611984541394378247452856044220384326997714758950614172834358541880595720137060729072463766352936938416652178477625616908586106991318886705603648187524003196492192332657373951087692915971944043097403037585460317671978798553578749244268897245054407936411081207991001491648910316642728748341067226353339489814592838329807484341722121668401492981898109964551853945722611488444642445736103484178304547434235176338305131425678871996634859575925268598918326432447960748293655360554171920 [190,56] 1530696832128343168123659003005859311216724988334892696812387488491785086331934410370373644191078273961311850463840527288646783722665892556224173587798131239942791363371137999598069586897028981790499984792810559144153303196441631669008621903576284488162734869856739173090647877767561642047241050198062910047909461151338187657621884768773971064685658670484361422917201794952096479613007072549545934691733075649829777733737748913448347010217832272251290189615536983942649380213370686873047235627906249249530115169550425909948284625203874318061410932407102967287146315075860022609762858438156324925738863085751565493928512786301553212678023697238060901288268955832320220641182239953575195849478511136387129519788136464891741989837654080539234731051931559479711255326098065846907816527648987514448409203844348944914095394716544748240224891732782577267456 [190,57] 5477685408505479539869081303301082319749315163988170827631435194431843786397351939708199452488184517548099359558013961996810289493190828942612992384595807806030891959768835072857931884414791786071016984762197266495605644238339858200800399032363585646195857697917410842511838147929444363218694482614498729764917664775955381311271581531661250726736301596411468691772324628218771104925151895019688025724246224328504875316814334968642478996747695809052714918096095005714361543461042420633915405991372710046282795532381887754749406175181949526835038206717902632431563784631536906395262012975035941217364740903798309027839795596474610423794855997061500900521710699563920336392262709620003022375829610087648806076667461260915900586540216128347248547345553112500149144634794407685677131091478450156699159751503794605532920278127473631764218110389304066816 [190,58] 18235219323054618281095799803300727488627648892672068869633297431428753988397142224259128620533954507935713889998512305925047007282325632280535915898668725504980963543867801929602704814464830781166254931413158271348429499945177924255987427307488691078689114700333979842500136343627869403777552449998563613652882093007459729481274913862614416180754975865953425382035458961099227381537966648748995645890606530807262414485082054729819683364767465835848923260733818566612697917859611223771424223672081816163141782186740451023006224509447946575936973615537473134167747202112347350519830707163135674513842501688849816734396614384746224305896330086930891743460834809066521926954709662198937222732499980964110965059031284645110866325797836435590597488623011711380680818083301947889930339129819610893018020351019108274666562382356547706120657433431671200 [190,59] 56506778900997386795472558778670273577654332020250400058165622174874348623723831747873591488308669040487230028957461310166877110202457649568805042059911775400095741783840887919598222059120344646797329237250116416387403956207389855553132512406806669622283373963355011650891921266038327858265129436019869963614053672320863553035427365271514300957866006461847830696274913726754035059807331463046810714521132223980036162792598271115028585366489314204722877502266641433087138653538747185337645569842295745698287883053956824790050070497327761548399421500735754878227396883116667706500515077785254622348111693094653093141677618272709339200931422305467846150728575724373697644131785529709088931180597525062618924023925208951995574257322699321196669587188442973749623947033949082994919249064649946873327237827964670178736454907364725414908199353189184 [190,60] 163087269625075165084770891569946473314188951603835940992244262858775050884225060964753492211418452916491840627104224777924572144719822931036231235377116580116110140049277608170009016470457987835883112629865283321351332525362889920078905422243602450584802640936504067162423820472538977406981523551698285229619962822294438283911927348361385560160772534788868609223734983619173255939605451634740707455739327623892741374805334891895645427152378801798338565883322141307326423410333892083660809694541251085391490978930487883458309303779477459410592809902540498250629759059650765763800510112600884094659774054002929553752148895054640507379168654613372709052438433639308570476228907285160093560521041397668221624843710340269307446056268127384307960993239709993167703720938870962282841192810608231166266502161434596903148960807456653564233423089984 [190,61] 438640828017673601069388562194656489486191612327911987800258363934481545387697691191033853073745149012318246288731821477299207634696207955237159000422327214665219104405676700366432008106640017333409768558961513548527302763742308053272957895433260042251364688899693988211519609477490694186492507330964580998833583485583342922588672057816621406001044247060414465215996058388373337065708082423299126914708531486053100763526918620169390068796327808314508541561858842733948269424094802660791945404354422816788090760166385929002487921174265184384883332897687988026963451660262499631625192181634678747221883129882579580773099457733956418387406488941520033494198561309009516171925615077178136785016384594178107797280818039297396752806526025482690786478555673322925064889907619000393534816746283555071883576173788269711687075217056604413107578112 [190,62] 1100000397287964709840280344069782426950638680520771582186645565602721563385570675165593004775388328801533490739523988971221660338597754866367146802025054933417289371833227564280589935169733908806866017867148719707880526028863463732303025833364525763377570455980588421441656441191143668646333109134349063855862501412507781504369975128708953593958024039170781215532034573438785087245585168682945515926898288770748420319390464944006039845263338736360309549006885477924542161102275010781795933805539856669623931267527195225292974912138189671897777647738642875243039493064065667931101066672577172024590143630518378979969425011975626568415111781710466316715823978097982909157386084576556588931085649899847038268120508707064296368029897375140761385724182028998544086643823806523394515720932530394313920225275625373713543641431712822625684168 [190,63] 2573256298738916249869811198502384780383990791962760749671792406357354891891870732021730764119464511336610620209674065239974523905315621949254543106930737755716665262887060043350409890318031639820391456555544771223334786244138226304140213163703700326197422434796825902990110019021446359014487931126847651580805874997395855618799517467216106254537518503808364420602249222671710405806437616716599187186845178302151588597479976455269158122835490738526003947732182038325214182974057627782964849428302771130189751118922456998076406641395007526162480676797492051051278134888404888697156285729183382650328577487492649877289298151544635260049689032894577261599085041596942817088235583212680310436067705402772334509635105240669503062015396159032155766793898723034248917716986898585363572490825463916521634101530712594621076800466129085029408 [190,64] 5617952219093533789096938431669450844706121945989842832372137990658090893638003750859091265347014598254121196913190909864003562663716129192031564786594104057890876806790656450053574522519446310151719843613528939226325694359912017162414958365931537376434713149458505025068667479176453396433891011640783100676958168063563392605551347246370854101893468064830699276089879539752327074523607853959107846079676389745360591329238141240699603954933310000381761160144063784927391110599466405665432868072537055559828062087430562107758855368486820979145073362877429379212098416977507409595273768230190076622539145941104365988496859522716683771815100103569030154484341277655688123635339960807868846596683025849790241521275707235933617065826689778315214027700288687012491163777310031898610833268806948533591323973970356627273211886997016591040 [190,65] 11451527308711568767000440759479124369616060500658787990078799432819075778939777446719583291964104989628538172979534714607241609934703953720709681356689930014120440023032606839509009762492495143786790182844145530172636871809361683692726163930493917729788659321864155708734907178423004088150381759584101669604155061684445871547877120307923558351407906241153400980365502779708583653915605513651472238580291483958459430260741447746784853025005465578059900516370850068107950331516686642778045144819167968809438564565635438338276026435983551057580384408523734148568280950038399059555348803506254512629733131113796941732174169656208730504413715402509228200655409650084739305086758828415105309280993185247918961240142151069161178828236946540698555895637759362997847669319816382806517264307937571446061292576158099403442307111092670336 [190,66] 21802803513207177253116056759941882289387356275122916113243506628296769544448790238580000946759127928260456845188957367898590025224972437266303170340822229166687717951070955215303707525128553016174783800592136730494368131926745301563151047494394278098152461749959725091844670476221799627848599906002067985030961193050783142779472306616527354935204201393548168752855871335678542013613879924554008707868654461423149918329640782840183217600294214595133960327841377471922139733253811377018660084706768411457521525180273831903207575064693727294487617409868413789056604882515019386791157232854096812131414082648621164526528820026083992973515780301922709813569525929662886723127481048990065577062319883272952029402987633370943164059063538856480051365407169270397642306163871984458877124672029728791704406675067558239442919615141832 [190,67] 38786980625970100896089972424185329715800558476358843332806649016250872662609251535262282395721538474631990175012907287672805310102177665674607292657192299863640639284287286098863904517904277620169340596647096344225539663951458409286020187453654438507661262340194851618799893609955430302940881564946903641674695222142464992243901386947967488421814774289898816680715056332155145108944004373894145937712300845133309242781248116485577079907141654313880664598317581069165540246283625325184441681561825076226392474944263365656531432489954452096946569907096602482728598365584140142530095366055995148090462760641555464961218858686594256466903495183030308916897856893255112848713439307286995794961641013230987132722232919324904930687989752085147468689137428092655932849921227803414151926171456524558345208188445363860717387310720 [190,68] 64496146121604456608781232584453396794566558949997793596706123617670280259088064155479726089288022919990279527878255102001907544959250716180020265288850903263824682301551358459779311390320624560119202427100020289692154749311118176806277645999097441205263641362241870138491635027910371504552456503569499971824204857965091112142853899764157410050114197672011310886743183641766414430573641851082052980360106830812109132216336216705823328442059666222951750772037422046054238332328498651802123163139325572277309807030290317930351209490034166230258251573614559801182987136002486128564784224924064839049356870502883344017370624849376476385093364850760582022838692319212248067220878935912156646237282702747449841587549186489064408504082358991131836711585252602434972057867683569426669814678183892326266002876780124615125176720 [190,69] 100275257772722774326433347180367675282533427969829098426934826301315995023848012079543488379460139247227899186489568707137279534862953844259474407521895889550880543161801787172586090708236594208704724197332102660991657243742021657774552329382205010226801620466512988340955710740642093483047963088790076632006259634459870834536012662682395588513630145955496591599210548497749189404098158095777952258624674189768998260252021621232105731493095471714626151807235830687535342033030584795667465471947577648862482635076770433441164900065438761419384301089604132333161907306551512139304721458000942543778700014960343393882080214762898365650582226259441752909253804394395499716588501752285089654669300525407111147434198738807353293437940851981743099676443693359479358541558534767975284196885540453939078403692361620719808416 [190,70] 145811914834131982399175118978142020191222601039713612968182779853628514626016064696771086787461613790280963079617493870482697543173776539037186079521822983115761231362025863570997987867872557409096224578282694902562771172910557176016451915831028170176662571919932049012434743278084380848135400788076735108448744155953804599563680632769480419231420284038986222715515417488306091660915143663725655317674007765660178112311926929925990191049421713753880852752048307156430836119625230169297516997775319177480116864118643407597381675894414420207855217626009530167221369022476068592573493193065097201129042878944815049609117655291335529843061161974222411021793647211473468349789742136359178518679136025445261940850699226693121428096154679828743726052495387304979676872392740482708966754475994635529486658807689176993058 [190,71] 198357021069947083634538748447798171218217865038336036429737543436399780625514136180820264353299969935024588631799903187993626271246518514522584026081945077284048811236444795808512550714909621548042291707381782044169295563116098165296649662375900487529589880866592529320299720552093102939433912181405598941286342337127468035393854151247661413961087285574927521219441580780825575923626772750326861271351431398336052537338346744854659582378809113779547061900970968957517185040401767684946170901077961626674247269308657222921761844786676957330537946469571843701143181871451899395239528482303492681802646210457329619751932976209893954192802490988817244819762925598556088013591463903550643014457096827812668444370388084004686063278524778700724278796169135134277597949090964227175335533963222943683533963000828253856 [190,72] 252500947027640826018241848528054450979135417029150447948597748483553914821820514791433531163251269799884610796512950558279679496694978411488876413608137221820377122774566638444920489899878623437764993526071878730271698122884820609613182821367415677825404383264071133323880066873339834638471614779736468716029005314002334097133451916602024367725519948459033495965120043041810613315498323450386796895266395729442096052277883546919085825612906233719267777556642248547712883941041840552236371199402437559387925296929539995408385727400224163782250096589943842935499680424186353894513903336865498320999381205832098892965246839601554914980911666590075148307405018612335263629485992228372045726571773811774838238914532256003602000874231513788476630263290653501497408015402514089279925198126436755221229448778170912 [190,73] 300839223098825095301662178019273854366375852840582782363355233837666368858989049040935564058584048544176594426528124236411893600199389561751516731095384221733983496315456169275285389769928803040420646061186991451841209351419260367447208733596930398768339407118354295726293583802769686385026690128214685049231093658415598728228269298133816952320500520677728938878589091536614730079469937090384416577556001388612905203185282415689283886158046136528113251091201623994856856741710748408453617606342629924055624216381249645647348697626338316662624619317825560328533396256389198783599743682975811725059664871464642898510570866135856375468143745431470867537005610304980215485096230379035017407515456421284007190423556923347158664847528003558248671048209968237990311464543063401540496193407830673199523929283712 [190,74] 335541983416748633387830866620452440017343042849177096047430762630460820301968606356847319420940607143134573846289087898056678757416660217647664720990417959504864432466048219666461939053191643154095692884679791617202308812339217051391754355276637238071508388909401437922716922225139741121774522168843856460280783589007186630780442175981463155709903897508899879568037425209820689769981721415620817549469523088193337336727558390617346882370070352493728490086594749875204651530867601737492490659106557649630592549043588171053076112602979528467965132761682761154787635667449178270036342520554581476698607473063811357643098248199746333796950919561128474694723715331517442373265516131461468504614829797197089021904390065089632608879897192642360580360791322398510555428910226972596251134324928023990060006588 [190,75] 350408929209567063120117619039229991065084496092550215576539120796556036207892832824355147031131925473317976795293457748418926673637863454231970750836580566299906753763836610162839425649240842214240071411140813568735098081758695483183103997607760791229522469507655189105336351830251201512927735785013941285085815974574412489192925625986852366527300625978528948121670216845469033450490284874751721222247820206113039924303763482955757456818177774193937474571806899506633473594048158239782269131997206305125931475432980983189707473271151037019573762775266473624504679963831463878756426204366069121810136516109512811796205643686552768425918478386991411911208832854072332070027783637550579045209500630899486203617056389388863429778686251480361207061150384442894296251792440829801549830866119110538754832 [190,76] 342676567376750664356941179524534282556684825875265082226705972387764451520244969970579201613406508304172480564262784424191068699794600147393966364842847636478214503710513836796489037056322605626719037112880764466642899109888540900372094213794175568248896857731277977963069153879175586829894456771829483804462142158637392708706498724070912301632420942733114394916238014056276487495902841767690713677327795626509877970758520190248899756742972167866286045807228365909554679744657609285317303571748182022130330769387042686962393884771735413784749943673923664023808377171984689406625965024195265400025077901453360173016921437583276134078441734774116872370905497393072919516347201584931814825590018544626546103832298254097978054615235469573939152828466214425190680392496233819021326233735364854236920 [190,77] 313855629451088390141075076646727001347996969977100414489309602548579586482404950096968315913964656660050724636460825396272214796631178017439350465036656841072084572827488083304839004362949976292800817245050662754478051477821249305558556152668108461003556028912123446892030451837240745101244557980958849398994474632393586504869387117721131293270075974313725669123437156535298222586794387468282951055812282356668347073826476758457745450851822902838845406562590772180921553825030354010059512304633360194805172611423453719211699932384186719243003027525683042988794780542491036373483037363626003055997285521719954165764966434672088625781617079286443884998076687877625416839193324137370921048454666829625498098415796203602794032933404237164530127167547571262075632788321799032039164206055740236816 [190,78] 269251057939336252685460142187274669796826204384797336144754048643701018540839924290017197457419712333192592098158357904301033660032791244908437327061692123499925960956496984379731998349630517608119293875493955610015822229194230439029092838228680948505834190756668847572406519628734067524082179869903365691879781469548959892443309709311325509090924604377777493670738525035017461742117822888806965576266121708815650198091390324236914336928387478959654947965718945615944406725555774393155405276708772867493456074059004461415194148807650475447291050044064717454556405962106059848144956220044290924960724423756436256997360262327717337279702556353138483129124403804555322638646838174026594129816692431854362156996396728730447116180865157293199781529049946183803680367422549185707583859520907907 [190,79] 216373010954187673514865644248459078332565651015996267986095014370158121049573360294033567544234533493293845414250544172635108598164206487340323071948048194572716469380855390826969803853310091445066953980052187153725907727392291332406013523572324481502663533164724769528751580806282368222277286472109513005201866208374644109642931833871341348479991220916976250125720000827584306457799985598759552947383814162235181072530722574336950397234230626685595663268516958530521809752949826016034782883958682622785984764311711354687891183832975108996363683113216608480499503015161896899147860997746979770888570040337862169318437063448780983510675722457527793708649231117133816957981978884671972553282845042720480510460322343536931768476407957521905930142099934799485753610625080828041883271564136 [190,80] 162889726757598730338415449226640160641637085803762854446084759229821529865005465763571744164853529983554948779325921876485979565192608726628127618837773490062593717128400684325719560159458703750591766063629475266454788921668375130997669693252127190087546698601128084892079534714173224676727970888328705299539272206321397119354538026658719781483216582085260747840666194559786432305021474903951137325268123316807607319783809762389947168846354844944726623233692756059160615868743640919856369796596318022468017329481102766682033444356701643319764958540863375986208539972960685129772384593927556628719740732362585318164594616553614283280298252625488146503331097706109567786101618616915515943049135815432914639657487092624153168457722006880205703564313320401259978754001209321028330748864 [190,81] 114880583657209163554527669520738651083829850115211287814945410326865404384076308826641705397878145612583776567261897502820330851602307854816770535294075234159427810536326509696197314919214841851837714256774708636823301335206890009152626364527064984184920797661503907957769390153093498698243847384116781895134960346800941879284324575552859397117612656405913808114926677175048037331244340721368151016527224749225150286690988142912076451706844889081033427024235032802136553893983289385004558316406851778086241827092262609292304829689649057044724901614929675150167683863863699090132298056057656696054679995163320906469329494787040473654000083217144483845365254050712835942245875009151156997628823209475106937939730532493682412536103578775084398230895017572282964035184900307054824128 [190,82] 75904930433074133202492915466175652131282168152151528672066474157150196741819055825212999936392270387076053149219136347555973593713656599939697378092759702156867319759587182757946462185867840669777789894046833333968724633183416990329541073176644346403870357425295796403437110631356138384079176019051422988395357621592503154254219112588005868356294934282895249417020155275844034808516586397607888718276102518247012658122306653198254843986101361945929258149770895410512848304326615487768766286881888058081585269905378533864512510360100289749878836803587447540276485582530552460123210212830635866023513021604833375605886850461796936971318973254873749074413942351026547472252315546396601986131067517303380820155521799391315399324144684863349934029328791335611971583920037024761384 [190,83] 46985359931221586611905099218333410377965560373017114306891794456386744045018830301470529999485206418538499874331303377022604422687084353589289962026104159508874323425832538760574918118849050930489534053305538076912363638594129396884309739117878242064282098167280329491494923858985484234809328076562332860708671022400040438889132400565804920978026927169707937910550349565555758143033679593884149344396478960622175385134776283603410685172737002727835465184114805135425339542655749652703347265437482622115168995477869595181225906265250531106346229380943145521094255758812690140163824805875822350987805004291665791996021325311624037447811589529711133181202111269798877663886525797579593863009933287201669815309559752090665116657387793691804379503987219512429728485034977731408 [190,84] 27246698948238488807216943729550113876435920767281412062134584721765168187241363854963902796034943292523043048554291877190687477532137118005081995088054545863888743951727332091567330301501349754680499968360576953761024893040341149715031904214217638966193578327177435113876183877231654677933490921618180211054727454655964726262659711195906942377876097199567705528003831405023116394989185715559133711100473299971786186887238085577508332027811383138864703082382067588307714776247294313759341042053423398580213169919605022060090729540393847912309418390549061675647761602163849079650403755567222558482670796045651129293287015591818555068022997638803669876326261449604896188568203742321726423245797331869062781350608358555623932567325166274939356947064253129877996477387350288 [190,85] 14801450715386350769593941320346169206449079507679080195395864783361241359102511939348108658692497937716297655251773608804424105343113187161145327715457974795944918103112260923138154479062894179588824905675010786179950009352921236831069474681349713171979514109464850328151467107599668060984487773361794165022144855261997207592348086377609752346513120310951935961957506422435544285990041387953937179571170487796881230061595087040986707005435530507055366086092442514329051965645645238055473863885411166641413829982474457611795844155851445158839606599562038713623702525126997295129817212543793238439317365784464914888017271899873057216313016645971468913089179489226686682295152883712003456266649223167975844189392584413875943434167069968723466869165450060305892299073600 [190,86] 7531903662640525177894517947232346690575245212498333728688834705940187504693786313141971561220445840668234904771956475662026337689977902993789294619253542362625401704732416455018046509788700707110405012011609240124985716050641652996660897567547434311719489856872982033657797812169364651692208672148904208152655794356210849968370203589501629429446893090329306743558808423574996132249533142593637231805024924018455153770835718815131814972972620892496352036150945384053310211347509195621975758729723939408530926972427045061648717316884458363207289777691065821493415853873967514737631592488076792511634294210640353501422336882048222391238647688856588346650159042858225426975055631178695708076880983126018033379279579609073800122039165169774440003416807180547154616130 [190,87] 3589856190006553250495046501774120393438986504213848899979048825914153658752010001809451452090657709204545355437922530165088894825548063017215344272072826465134136763751862492180128514071651427605043575166953480968998575284518801882886205784974648456595470136936244340563027987252781206059439870467426985410787577610557624452245488498217536308694702179966268507266273084584287830493942887741596048748335244380621436852209579572157441688872306717187497255894777918004656987988471025002252721927914553295936334773787364583676819495949933824702681115488983275455668685373948733267659363189665810061224624346914456730785179988940096217452967244931410438180734669929851823700878316137508771926712868371259993295689463851510167068767541924048233980215547846107248808 [190,88] 1602409740407152339598393127199244243087976761773097900578842845364669409532335065256297001000764429738003054371980714214574172912031151120864158730536376565129739026120062297716380109404116390521363057362802700223481653349983685652193082425412078056190906619997848179555939454790523541187443249474572821837595445345056393469408092449018136010154056128667209384176715623578258858560923766296678594050409090272044272860958060518369273251939902088977531937045883757445828990993124607545326073743706348646689739714760047463501552136487971754383453231790853072246466136216942302211817602879085699779589634811279898370815852321132132532553576357394436868157705705673319870007149845736501928439335301183092886480473151712624688183290668692138593405296872189652896 [190,89] 669787990505394427376771804848383158518079562826573830589560981006732132702973000150419123982507729350585720493746945591529970549752113353594511350234090929117787447254214074287165334984795296004516269484507162345049182592923493123974972393700395869593439930359470281079174771480374198216547791566523212935366314150862732517968185533250472436418713610157776998672655690738154256310594564396314900831533243816325683906486538082802035576985921522160112534438907330081760550786174896291130419395321346101214435013557135261638384053438725643642071877501018961336053431919835230781803462377451006470701598824568800086147297412971218805262128553831893936435248962065238233447542237148248129075472499682798298727436101327219465238632124895593787660744512409792 [190,90] 262121086855158770473336147563275998104480928739464425904867801467410133475956434658811374302897762599035913694985943098316092226023148511329459457423670281590225512255012938080365590726721823614034605565683612198595890782700191509257491947551848424978713923072079075171798560238768834713660849200093996550413804363144549771505466166195421531281729848076833641304611936571189569522085450068626146993001146287182734407825442243075213918501654662063404811177433556080589387855354909347566410515126895256872555028891469536640536778793116955372899195233256501004724566022319447759877810368957945112250427581802398849012952381408496001681019185924942015061710957612091247428490634288643190576915611278022325154608964816337295527439254127429246148027382124 [190,91] 96026569678751571612439497054182220106531713768903060601175013822097752583649682715130578202516370186130791681218476268989518815460586542198143461554831345396144470315450652147479608068209865853303619905096735370815211492739118977431197738340135283345490935533005086658592715061766692913560447920779325688582883786601052128506542960086972035522176086566751320892614549531615071410199036815303567319919325183382025556909510147331234271151169703846536995552903837876456190423089362414089209463581815765699734109224921841313836705220156617193321937288977821514178651438201059199673711249895340998202254277486236163162144159582095517351707695452022290541325617481436066185539313083982807981147526305765857234284236751870307531284815527891462629114720 [190,92] 32924569535681807959081622032266142047943198915339486764114929748696159678617052409470087808963649770321815044799577027654071919792125140411010206333840972382059361184428900132143477215136743240050939515165080170190533007206127956120894960169259374986044286011380072447323693277668833038940591326219179782770956755663180974940095339907216932511375919544263704414798154847767197206685186881924683606815535906614562600948767740097692080555530574338877732562829462450974568382238385291672447824703217461274027387463258894646091036076781727479162272687544456324418751646568719534184739886782378944532682203498886036743982309527986140217095713697242543281114657777284509135018417385487413567138894153444750012317859436347360232524665954311046741272 [190,93] 10563130759927911783625128342250460107418988065694172907879135144144109265131057587317821337647812475846737326182544113287788168928942716355790713278580443920834786145965047221649834028597167814202497046293155781096160044521208795694372702813311275539069967365915559993916149760269861952783405659015755533966090205263646518720891122791148786856602443913225460656492277667593080818032817036596389600180126497840812700965053235639424214121764836016342851045499709056114441224293223775238373224278711001408198801359756952567438824380171828780816705931559692878936239736296520426130899336022576915945203546406714692993230471636954776842745361137585222288361564847556443831589938044016969944960505161562310167577270074076426045600421693956233584 [190,94] 3170325078025197384946189868385627966952274265053798413645561275580373326353350098136982873485463327589288554021649431336156924174180091854657647365504906598664059248966617923542628144768166152852446571922977111717764956668426252567192504834954270708864699018424720980652356243362251206156776264608173153696432170802436785208212038466758681834557421501187542618745172583861829601602047987035716687794216892785123774061658632366492853910299532326823562693998528011449331773279314313419686012722880783898829370642574639863312760578912826349604160572327862934057159763453046224217095531679811499050889717733446854089935149176503145382401289408575376217763469420153831313429661961402489289441858910519776801579426132038421538730412461877583 [190,95] 889893863684965642997811495190076328069662919507586608442978580975152404876348594951125902719126662713544962637540697331784609276209429249281021745296712716913178421673027877666121160345269916785867090474091552847274541941812714278464745113027552272367347748065757235623897859161447032381542709252064241061593376762734597993996939448634222257247728399703099423332824866311198481354574715063612795261677275526602136527354178233341388391067412203633930463662103292617681965400667792522008126223168868484504613695295814760779919934651807329149979940979357958331611877228969865052850249912288761138191610397682167714325958939694289113307959482261121448259506763440400410874047224209648204483507374757883262039265966406021039596447210384 [190,96] 233544894925286678936368631179258256197856553301984867461644064480813430143929220219405255569398944923187565373943119375179507417294284194666888836586628005700065444435294121954054117107674382600646451807407000568310635911384376876847656694045531852089311306503275654642153295697178767921263940799637444687915430545006709951003009369336870230733062449588597705760350398302966203858860337824828074524413366473893649016540292955884812650948872773642746680326408534586980677931674753184968212716222421607649616446249374407840405549114167447500302985591624930300018783164901012385315550637892353196036055068945270031388094848012708865575583050234532853454766295108236904128540544467536602025985120281294497221990973193981506266959616 [190,97] 57288094028764288026216882665889237618059944092761685687399306644682619026047455361692478221456631424816800965183858494569682276745840448904076982564856652040857694716203608923275580602385339595121768983561278692765140288414183581282727925385877556395606153537370886897165014951074672019878109546863004059776391352740084507913366954900345601667491921301556086182156518412256536143447994300277559362711670719842976366258680593152424627024001539561148913704044188839469784244429791443392008532293063474384519554050342149511615167084222802188497269768048693443160189188411209338437135849341926104398589537416348763419551151288590589327462308597394091532414438196053703928145995102117139732218290419346224447696710381798967785280 [190,98] 13130270598724822749722762652087359132214859997575239034759323080537877470319751872529020846962559286519304801560882117901910053734944640346078829352521993290184546166390939919778730424199213592416669421281766937950788791545423708019982072718648074964853962751428690515384280163927524777873829244267232163080538621831461468265170931842619278406355951337929457159020046768058591893918382503130314988188070466733064697204823594806027504396874017301513102486574773219351025676145988890881548032098343988503779661993088414649029978112450727499095720171162932880895571631698014716498182186931917185003876726365591177327213932547105339764196078325619597166246587368511434847234752629922165505238316529340763789304386889418243296 [190,99] 2810871196849220710892717096849081893872368916301384155540342981429103332288600607899204923711261331340679109730594402822541600201035700278934536108994014559655855002130486435522887612426112474603483129296666355489539418264994305767807718525385552498238597483358253302829306886061728845490373428363445567930592973946057802177271586827745664999761852764110096841688114160361040181131516499016798064048595289673639748140292742792095912469719022387055851765954652444770432806522629279834958571740430294425537826979110548397923478621791984871283936682339068251839694796510125477896535849560364542455942683400026360465921628955949577838735406918634652559381594185732749481053881817714174217314663967241506467501894946627536 [190,100] 561820750744149412717279779985951471172810306117691946514844610291253929061713906281993432133204716101466303616287592631062071609812276129871653083197005410427727163522086140549338165047375322833028250409024939555084820847171274447212225546678015122671988182535524945924714264285375047781499396943943765722362460516491302629967545629433973157307338948758839159280267268210842670568544018264093383036242637082699546490248962670954525143900047089632574496999320900770109709677540616464868962685088758753789495523456292713564015559255648318903576901945724032757391029591695566064503047320372102584104959738501334389180772735440946433859315246185157236900555680239289595111027388642397306714003104150690067666591042560 [190,101] 104800761751738802775750937199969779903538847162015979622291931893700812381845662332005472122640000599460186394503794607648993685987827803149715341795024568372693774361643425509265671678413287600749118398437665309537030715828919696382586287187312190470371528213864455491913716853460014229425984048349434698992668024429836767342240413536185293466325494920062846710685617998121371945435259445875916623234445080889120183673274260870885224350957574944605665511161776579201956036666127713066791685026854040027388037430877807311174330134641901920270955053150046063837114083145503052889714282246130927900489032830726941167487077808986245805001285289052311213267942034437281893092904146052158070119913898066082673009696 [190,102] 18236840531068487061945631928369819081013545046685055002271787795702624244600544041599593632423243447137627599316754764551880519780244068567371915779905798591258909883372121867690640040683345745761750299292458432308748823667024131001985123157833165287194633886946733827295164584799515213004888287081170607638628460268939338421933094620762142046091230651087375599685176600582761745011281331789993484009937475227557148423787016897641999054366558741497640185238952000778023220204722716432461173794200902499698315286400978143184532712936506067388572404414536535607398680337586666158620960910822186642944738229553730111577153049681220688347006719666238521239565928253613034338361630162464637784443038929453739616 [190,103] 2959034380056417757701645640537363435699319038000730108714562195777990422273950772324262770699187813638796510276188818032719860684931259936935664905649481397563676574854132258286539184828338459151866386103934921990650906182901596879195514058471863478923445093258035970515634068065601304849516660458723473169918312167111301821414525262807388600839097408140312544030877882086588881006224234123616525527902045859918661725397170125122848232464728524846519672197484875200989598672030998002575197793609481159424448797851774574150422908370759684470397705076541261442588457197189707008017748457752410399211399390588334272759134048091087137858749787913857553864985830601689619590163239047529611427510263347244200 [190,104] 447455841406986461466810573297686566417774473252318501260439343536103143639800417742146314918365511579606555740435201448329577477572411931240240199436662587149185261284973698200171661404923156345744508188256606144102172312313153955659460036445248920021777458222768646389421959089588113433633447692736495200394403904063995723426769884538933529988566510208303017406409920255220208514728054414339276786869594679687619913564494379554532219204710799734103087110687867102941130377991154730736616961321168080204034870410759080073725440866506809952230038663124783079285046213622775307569888168072382994294888095216768534501150396708819967630232414427890003945718332553741820540000491824750774174941579216288 [190,105] 63026331579734787066294104443767907265982011796296820679433992636048236882313276964514994494989891689642260181161341510232457523653643180726879480420020598260689826059982055876050913587057990855153968441031756176305523910556554014843024625465526734729275379044843902023400654416052965147000029545695499643576430620602976707621716999221019529894792893040772019228654054787120098849950717238552095092452804716861576270133376951884719245832446123775549518284091886088863788764880012557961322457981308621998048542360496985486841033782410522455346413669516916733196994279616220345238470479665013035784105040180008048950543974985535796576270751111811275235276074894828346612510977298535179894605406528 [190,106] 8264650607993679421826402964801253852960218298204259305005997627231785559568573229476990595675187593618190243377982234486920861458491928636858178435024624813076146535512584098384377650460911009772714001765052960696104424091590697953648028552950109959860807882893373557292535544202653541562996767933413522360516794386496043629836927236166656089363874210900319288357475570007769324114363877744642810712198520010343618409533193034005490331314822375923666724723669390981078754114923823629262767404524680860733436975161829419634333026301982574949771582008184889268667229547236627333907403252644611773625167200211608146139004960133145830968780000579005230355740494113614355461490292856773208597836 [190,107] 1008331074225037111356819465841545842968141613729953162864371898434350153885261694046619102219265340000576294373451574040789153304990964818290632749826122623429684225197466106839937269913240277568062129469763470046572032437590933309893988827766565535424292595010643248485374090723743575269835633839608244454433642565017638146243307641082600028672839286044684485932891736225040219256851281051067104315868858226369611760913345304534498075035752588651241849412006922732580784396105667056238137834436511436676759009231668690351921596705028972440876100250777382364946563775833657388451864204842713022671436146369427162441702177054467523620961408433045191688455121325372143090995988517175876736 [190,108] 114390442171544094299697978986216217572727837648646584345453604895845645398259145515314506386279632370314903797400128248559001497560528087646402092132590723422395302596988091186674820835879802062488544758154240286604187729282967373447212090288854397905968798010653711718595076032418289759859662720639629845297029860591081358804332283340130422874881056892259746045249519668785988656261523718470596628863640295381748032488315485143318035603487213908306777063523053365736762381784595368593097510540059857249802969565891226861738451358840556246214718254373501691870312692945063400767903415494669370271181393999882853096201452852977038930666524600157075303624562370430271265368881330902744 [190,109] 12058734437600891895168770654554804421157091953092270274441522590912392156131887954372850896894945819460492660514555238379009523483469490914737292805363923431094785949133628248772449290436682187529055845386208851970413036452273023712868356120353643694316442169247818367724398530047395572211593171337373256362731082587462646111608360357933161576823869325556927829845192156440940886699448489431275534601527341677902295907187410235063621933755800384390679060551510546569826221511392641916522575455714137503712976392876915318651198389851420114311785978295314201085975144767598295545684241297210354424936756831907862116309064473990597314990794422143089520674670699117827804926613722288 [190,110] 1180434302590129416907562025922929192182518879762670481243765428915888352897243041047195804404145025219798451642881924301589824597721507440672864842672108979212714422512415897398221040076868065786195953900157553475240918295944678678213912988753218110637410284505083489383777867541375960414391024069842160859971297609020699205097446345195049662292840989954085201117515105486859346174112166334363923699203094734593215085827478493885055445708250788615708484042018403805044073212583539860057530161318048128560443937129311113569594415549055405733314725681707085512098772164008926377696053129480352831479761625548703137814383762699917429522995125867964439828988252159281875841514143 [190,111] 107225330518351347463606399734654555196903646182380311794770069133797443227605905877619039284857462868157743032614394227830602987603644796213015405091731948058243605679912221834417441955336983523486336994363306453431951944673153837195837790195746687033848247493274479351194898089164606702117415815250452490534907185824555312193785519279590212549422755990603872157652297128224700412487541159191660351376964653506780116823901440767810926022682967558971866155702885567605004174085529336189682515390023393851762262261775323864169576587068327979998541912066072970207958240493854503282716857825679038882241922627862031498058039601223943888204831736076582737629904322903569590720 [190,112] 9031085521296302546749451627941343118241396766362778497342475582998883965679160559965175030360416345581787832982443269647577475959018258326855075326699701598230290214189690749749645882854802176193930899086286442271401152552519493217851003244212877675186902611769380660470865484228770972013444425435726387511449524865691923071430649098936178734686412086809235498622216897588593127781295097537093595314021439738081803355017132844015164142131606541155051983558999863977062448973861951436003825697861074402176440103320414874806826491998943244652394615825746833947675543891343872824701549262188392342359056655141678897362143744665205420201589391572399782929365573719265504 [190,113] 704732869758879721089071446924770543413477977895663767396724672502685411138464831450036390471771461444781414726023024354017902356164930803982658211375715798877531261547323784619400225879280862629424503774574222658794806362182167921718271223832430214337311531965684997607436496162160774663719634771241238047580592411995183710628289146840093578549813452510490493568220532700718922531778981826073802662936204596161703809580484269144807509831143125464045938438809753782865114235889916485575402982301714341156521809350092404862780254669524058329207194424813017513525225491432662619019115242731393964044575300159474706715238772623407550583695328783595674905877873500608 [190,114] 50908347948773819322717614194323807879175058256616145439976514593931064116140963804548044425101522576483558937869348149275705163014767898170503612263957657174234961717972483267767672478933544345056931628391446299711176965958520120725931247204962649548794741307016007627581140351833460670558161280814991280123021004046648184146011735362124290634279777285216217722568663086588844447101692096437227960580650246427658952516736550722585838259381915496046351678789113739135484292838177667987807460990894925484002566146393414058356006931280018407595131315178521126885620045359554881281922453924388464173608398042254568139768579515899920372604122566707638188770128852 [190,115] 3401366641841917997356526912987031261198333308443298458457544200756184945627702422643716257275658724812598836041202781636247544032589756200490490739297132973561186057740115206000423066007377058680887171052793163272850001921197356927969463709729801350881038209252804477680327281406876039503338196608513516642296575722899037617783350191335823893809811558654356085683796198400796614857438295629196667002745654139588212144887063324284703032344338654171411543137515299087936058367520401792729095927679720239217675184388798128737750647508358725261750515462631442045857751740145588249630250777267923774796830415178740784043177541867177678455933853977109701903104 [190,116] 210000033367994261513707806505364878922148929350754003893256475881402294855403220386454701284564439922944259952682643663470202485419734244341827429882363605346492588537920053306352204403502772528601309966397132116142574290316181651233478198762231437806775119008176800302750708253572502903006359565732498778405791277513306756434393042309600216737617354622118487112557220952926016148390561648895876730177180362478442012511834512618513652641988154904896680715671573800481070854973720464207290495322059483222608437222459436826915345889883652353052565555731482643400099994580699046049080990912861939241376015591444257261407669273894039802505439362903213544 [190,117] 11969304063044883312006699216956063174186066363732678460363347327010276978213348214935400873355910410021809836147749128714769402588305160150234390622048359696581523948615851751925494952469565999707130058105172402149985493952703038362729589241566038448755745001757659852615808773435522416660311834063314887200657709876965763785144464501398977017427307476068553980967854033430986301676721751984539596912432233713602650215902527802569799029811408974780085599979578431430188748504989362564527789862925595572913120640337307958305812083980664047688641462802037958782594945984689300781365772500599744320963007614898093786501560627416662017699449992989392 [190,118] 629164208098354583122616774122400496791726333464210579063301677642894463195131695486334024942867949012698175985237823892617136766095613821119540294779030090906048856805332998566662873358750671032580291581443361392776652964309597118700251624369776254371454404219029877645652500497363479306210547352975562474496829483583982632434366606926068261051401235133859110102292565644289414584133124065321793863638842702006424436794500869278649955054841488797035101755202645140014108512374982540735894613588428714766415083568020659093975655103198197969349651277970417455426632856255617858926010509224893050747349645806828468347707683230596294162021366125 [190,119] 30468112046827315077693274642087471846898067470900055382487175406579338864977542294419999761856380195462072604545839145481122590005013767179821882183127552209448306695561044605817903803183004850883790533792350272882426739571358952104499762922108042013329882963812521479270714688378580873257686196691733755111750310527345255097049250460233791199322864570250267172450437525052562951035007904149662704400541595700301122432194876570317501642131750119414613203272543805408739179529731552933321656741461268853739623786483505385392133576263668296869258811445894351980538864133269431564133843277693735196454308143675113842602742747411554422939840 [190,120] 1357789039445682169967405632747356038795946596915019308407121673208138924112666739520566850900996915377114104238865536279913585154414179121825222629238334733550495306436820850365688339576143820009324931395172346807167994727591074120001660598515238437719539038946276111576751336077482666154979194380922330771901355795275743038615144242993963451276238432322481730381747563335240237836736073413294126138562268309824971115768355685932085226950330406096406439381017491636165094905140092560197109893982195566477820500792252278069907342573748724804564106894255548414920903003020607592820640336460309600614384584852787755585362181572572109888 [190,121] 55618589653861463761961773430055113831449355526410301704667245812936338508379780743647876966201832774579529731030224031307239009916141613876718226035028227124271484483102363701136220068823515793317664349369852147621507422388526638919021826431030465483604033765457496951233884349388666991899457471271179646721084908033479960599794901953732665452422508411839057760682849668419154503828102237345697003351091936238718891930245264124246325199236274860751708618305847633664053530431791153643440206894879077201912096388812838531415046936708116084624396669494063189460886573658963590904973402517640068629519553712046800982861352936976384 [190,122] 2091606919961169126236448650248097743021387080262777745011575488099892188887848630266822842391890015205971984035974324050237552832652058786814543947287000591372411434829960108596364979478290644251946914026625564463944803330677784812777086936156306664820495425113904473662790079136885923484263240732913066726025538632972980481582288706500111143585389339660957121683324709190801857476559269581322309764486953202232647643015728537987152457087618011253671736301602320830071937905792256271445012039865972741363723350165648970114640341683742281146309500374557284763081378033135668251179875280814287933373320039658264349446373728568 [190,123] 72120499106388552596658617739421156243100930927114441632071175790344485105269950109960749962706533109632003593772031659290993407661404665454287490969702959691552164632003849232270032449558118026145712106354045575842270052918784488319053847481166500192892521511094820940892066160961161499294165333495818174176372102217048163740997590346304187959155722883059488454564391282139062029805696723268932318469268355215222474045300155126315532156426311019044677506157109270109335243641342613939335916187051358286102229568090149779690770232480952528548790156483775810377913928630346038433192102900703724466351256032800124445200352 [190,124] 2277064991200387772493356014493239147689384118084860092885406268647016526518372532556057000784831431643762363396422209128783005669289596103723162463245048996706127017402153904303490529487561387232383580825933640092968020489589036193126327218422143170190285016747003400259905223581043909086128802490468199612963707841183141646691599887805059127658514927025021887686755003831197108900058770691544493252587811660014883530020836587170372703904493144118178679580649794059065525196833862817461064988373602121946719712596734165820692596967068623344396921758798413983101316181252617845158647354262106691505607167171171366640 [190,125] 65738786061002945688131080096781244686734133853599956896931322136861077330162675448674766263351143698729655218051948271490237452856119989104676927441681979036877808777017682012207292339957113395373159799687797904486870874560813542952560933591251278012991098251092590448197457549832368574164950582182048750244962119568738067088100375002471932682218895721329294400033483220938238937007678983507034343799373614779470186913893236684419038389454192490188801344580446776176690318610690709283311345139695696905830817503849089779085996693986430364727534041795356140605029305858265602674598776628852329405113961690900768 [190,126] 1732844307643299994923808670619254715357239062268715232677404269647919722335574808604651889526733675894437163728376633214626852001186205487956803331389898039217226940397511510587870316754723512416612184131368480835642396145068071321223590402825160120870155002633150402652328567928509481520207292961547203925905600138966255093084908425872112924637942970405483760893869636914324692248112519606823644537074095809551081786180599811585201946626503112882797836051200674863816911552241115769241651047261446321846966747843407183433174240818799552775138246542594478879347303751203757870377956837423367760793714343734 [190,127] 41640897052793032042114644657212361419274945719440754178166283128865288389587629030541169928842319691008291033598587451254213431791985570594426905616601552044902813796662245426664752051807645892366889219241859059311299292158958376415870928533645960220077968678010255961576241182262591296548751316313970577503587373090926113261392648949873697101718931473952668942374586876588502258055745182882433870097615733720403831806174373875790294565282335219171294642007250127374697886176354348652329579265355464425448077765533033714680579721010454000953693848784374650704636330377934274295119424624028097457780624 [190,128] 910755210423906808195841159404711910029114318735513805695334727164442211666716040179100089196672324985146304924214306604750739365852324084287004878414607586729497917561027320695975517770097139462015214785544642455796117782369225382115872157681676247282258972363618859593061913270440717360024756666931347869712805725575082715169725876369753640053288053873095849921875045324891756286311067344379712278851213390453927932188814778439891580277267364400873441995973213836293956246279750058742319868848144640844694530877420923622285940173819653633197073133673414984689367485126505013016110675255302540000 [190,129] 18099568629475472226131505319704229816637622913880255188409303292088899684321633644282584694753924469477616859376295082545619657940694662488511340980417261153594338175675488669269246793888245160777097454054020674326605677788359802664179596798905595510102178681611682230373711884006850787220453149324581452249616461063279447312071575031611607206604726215089506888216486372947070245647147445131121422457184161904277565817120298482728303503349417249557814391884983031550227023128480315192054106767409626418925505750571842046957491080700844258405845482943051220406031550623626343125420368112618368 [190,130] 326247559872065419099834166143871864805366674415494167864697463917476854013456725557106385849941487474621513971531757086601135258536357137947829686141087485543660617645589177450592643746918827648014144896899700114503628184211614169813575592190080664136080449072239655207349499499121881711046628613807060596852822803460245582972808479850742907153728519903456848376252621909493810443365498749672882109429403471365446700818329358234401812044521713618491789469597702348827012581542393433473898792053376106521739468336612748467664817932189606404851055446109016557043465420302962564580834730420 [190,131] 5323874908726647574967252536701889641893786362382973153778871385066058054151903438440215076561428558196211074513869038816193070077216393892627665852639046701576986442842806244073200546986207411581305291005969783574149880674817184327895955923662429887732524602397132018957240238600634547116838328136366741314011351994141111809665127190265468847640278548508668665468998625164079495318900196166723022458893895708910248017575926442211402861586314489695163732677703703133305466610368547811108200593290501037121474314664755818173801410232668801412753921657206976482432449622331631986570480 [190,132] 78497938142763690339828936523259676080403344575017766982961073022012764552113549163115952365648686926948880474965137594494482246082937406962652396339788651111538027757028207779477787199666507750852619054631655211763165263049566113138512394305296109313452185207107224574612100350073021260352226717266373211034300306415525348606212101893052161669311667728297383146148896909600948896129251571918742288733743675860726481778178923492670656512592063722504268777014193550077315896940800022369372584493065021687719419831835980322634479282762836118276915496953389689271210492388383869544 [190,133] 1043623066747305401620246960075471214331813178181296323636584732784329110089967858990489131677353042181044639574643697268994419289743698653554001053465610521586313390301167698585731052443582986185066426466389903831232602972618191036359245949052107195638465067479452994406966341442003046293662476029686150117695023505662585106237163976627110708193624677652556361188950007783693963465698922314678669680861099414036192067058212263993478838495776443933754849517501199703330681423808773023553608645548509634652361233998335992563977484201773459293345121626202519490516138298183088 [190,134] 12483706074007850693569170322975908210312494168059333677094938381513800884720789298784425351919707318278279759664034117977004022078761670061301905546175890889050527161860925051278439008700060252290634283612100495454020595292253433478586586406101159629152764318044821933326805456082884713411869843416698915897746531224176797169335642271833569501081302980779103073725287320307333827563351434054968261667958360171101395313904917200189983236532537788226250885012873161101943605242022922515944495887137948333806932523541031116963292291843565345835632641548609198685709018789 [190,135] 134050585491576915449964464472413714534439005153857663442933474218519459769128619526036980105148199490426379890420809099178781811593668935934066558589857559948159946212781505723796552585022829846347237288750581996055035998232094227631100318618855812233034516108377220143587056418080006307548752678662435178738043775187560824901617529079039645607166782865032345108389928588139497342035582543588623476622321631835422152722311082685197217805611263658760160949052953143585733897336844575058270050817593989666938882692141264769126093328742590102725442932048755347054488 [190,136] 1289075846789973098284425405308800469630589985573359039040996143012811334327581907797788885682184602604993999566942223463273830470617529892609653961752612211730382214932722678865201641708101735093015395002111682347783391278347975036551110632679744794818788921785043745529709094003057693967910289280476285099734942333206821703031491880624297193934314195981754707614338362323636853016265494512672268226398553587781541141511309445042206622211925076062355078148725766641501272804230726145510597073380466317840619777531685844028419713237107475990376461204638264352 [190,137] 11073302209951144901571920387162518109953144056803741459358223774309031676878760490573186445452260450163635705776672396607135617990765352378345813360788988584422515103886223487185439796412857712659059266787530542354931265129222771562702775327795881924706337682723097043106266994755175524964270692924996626666300089798959975712366118122060333548594080171445921646951724591182263255655716690585600117427573954471003805667379464113676038265431784016535554251247736775275710717126584955789039578253437104644251706537107452039080841665609586435342346895289216 [190,138] 84744324261438683907642788494369111190163837202232852369359411474812054149790931786174436796387379316286525599302704476190533180998858919564800898362794067970746544916131178795810274801485853054056945910794337558433316995323366001384531253195998405406840198329510324752981710289720492133224040147113632432126715643076503937230453000206415603194762477514645346798692782827879582226689186499048208757703229537366139735444019876211493163123693438605421783126038042990776751391306500257087365949607294918533588810344613001599079468574956876376108496124 [190,139] 576185551034851898191785183167050043462422123974100783097819353018694407261128995207156935521553065027457367939040209704377290274295864841801289114723699235218381149613332573223190008697925404437598298789310933917252311059137642012093050927472735105892756292970875701994605653918641159023828100441310462415318991562581520613147897225701810041211528985896260507703828503280498487839460542839600954972994967352722292280197705924638489126901788604740539861337660054809457399577889195653741717288848878375914948935714357833737924459430007210582992 [190,140] 3470158163160648980815011043099490154799758552771366574422326407482695635173214211304279404242972251444398187627261914187056812849371145338051504372351479517699987536390407507853434706713626584064682510394435287303156391079363020017388361385161487179572312677231909608709416029856362241914926757765677427752754197010929421224526221420131942562231220527541682705680499091518317176977063244928527482649186607683090386830585954504432195738270401627174852011331105496360758613425946642619720427444269189174352159017320791216868948418820693368 [190,141] 18455126872408672900335658377677866254803237978859738911947276546177855228092797025970011428639824919590998052090952342428846618256549016831392145398603593105782442259611850921503899134044967744595841643501442583534209541543040166434542071561131832504589556677864776398328096972525047682360170124586294606570857545765540933547846998894612967122960598921280739129638338595884724647824826942130719335554004564742311561313944847584652162407559386094231398444968214152681899799690255276877693570534844952587608417784176649501311319950352 [190,142] 86384365759769718481585509061820998521606886086497031820600239334627163010422791958062489183642649266969182644325817411941199909917151583920524670584691904880450036560091894185496556705147229984390718813904403223719139925935292630761937723622411615224072431590396316299385741229141628825278457673634257463849077309642439265272097611789944299891374755760254598685568157670222049534850549715155175095647780197301981842081523887914779496714349652210908000287045353106250201565856345709250147951863652141750331751653985235372745331 [190,143] 354643023679146870872882817445908970525987875088232423387706799103438074006953534749931751881928191864204264300181776501004308774745081191873300487060107525344061614391164827090805125617335263929298732457807987465331474846353215538760176283549394672764770442645696716178409516740843917720217460318496973324222048461813585488436286361412812942537038236783645415447713763383707727773592098878361748543169217071091790070509087590050250955734018520385784614445893421198795697977076388633958045777866135926160590327345525467176 [190,144] 1272289662584423288500482788345962284852632873700702974314710309761566855255744315881584640055472540397801982732408042544860223295440971689268748536177958669724181889759684730967311136079087391368840753071525609775967689905449332590127858618232517102348965789516025988836446292689980432025848468116893358961090702164680309404330569487811140420486308324298859358202140267174641480272255460778328475582990594691126892528277469200545025543864006551666106815407342942089819552665144716612611066158611723513949367118742784 [190,145] 3973057128037963755059939134112745380019574202335477989062962241407248879327770824794113686596420453118138083412215823497094286650825034508394278015303368122748177360828099249375221379045067167481023597317493901543570345431102926936098033513353038349551652487859444877318054385026008456749947720897606613479804953583686162104982605813066368225021815334042597605178859301240296260418642258798134915404924317901807395416468461250705174406698802973235233501846815755381908653936445011150358503364658788386249670016 [190,146] 10755048442303964434830408292700340281849752409477822745447526274146029268611777143643469745817704746182171435784815756271782966152768264762156803653697271232413730333022729639912165840365779494977897498893560272606958176794524779773239187122728614621357126774644885959529946649236540035677723051488188116074250168385657440831141411929982159189634847560112624058653895260723787762765441189153059363362614515437900971486823915068440801962362066860017773686966805030166942438203179749533542152267735381665120 [190,147] 25127187256217501703064662028563629813978834919310825726127371812972164858024105155841421061880355052496180372668509396840762127915521939199137749922949129928358758217852016244705253408654755193598203202829614417502162708114311645670260811269330222837188282503586346747645982847334949911669174448529735306600982578037465567108076463703081407202510821108319782021228195208115188400219014943479691608619172628363376151077966763648112727630115166839589228738015932571684333062673514735474391432654268896 [190,148] 50430872986631233274589822023255973012865959663797623178728606257727953112586777397485723747968846829090476814319324941327934521312799164821044198639875028646058110980242569153350773960151803880162627803326811961454927467293109656838233158939901998986051369100832728035417241203871362407454002843197968976284170694200173865628608528206727313708717060138142596546460042637941304832755014078744322881768011112695968585146859426241758163368134482059059516899566509037955261818192424732256084660160 [190,149] 86520636956962083606310438393108312151358377514701345615923411683917446687304372925726846836831014625010474636381238894907130321807680128486931907044483066364447204726039092720584038895494515983928038792500914145865085612305605563673674359136234590000022442271755258393929146013644357223211218361641251572549194773411415883400618087428312846341136357173394297428971503184477255056425791024704341651974568278882494983348411068600661625837530462908077171283792773498627060586314184618088640 [190,150] 126219006315669194394836790525893164944064829401371533157388616907372502779376383424119228137003023037726466289270315498456421731157434807957193753710638614191015991425275215706577655159604789233540865130472305239791422889330048113709198636123323161177680582313417232731809294859967170230402861493154870115654119671944213780002234318203765762669837477096601855410517961784158719563543055354946826213621060949929989135635048591701282061471096690966791549129484982294121962003416228536 [190,151] 155694315063643029387961416064764822141403189990074030700025008443058240871284235042624053616309318354000857479129491667195619354739514851145986126445534978693525717462615000502160059729255030973725209018866203465495650084002965502284604708693242322866565154768138647917141051448651097686527705100958625474684682651379211463822869585058466224072298369684637155646279321001768229200906989883580214443618659048919118446265369602988694143422683137925598367731242741907837586321552 [190,152] 161421589250102486565786950054767695877564163378497458862743900902369860079262098856665951439195542661051398328034526808899465638699151094802168265982640783992745919294403121065112682721564128160931990641238042564671100884598698632653004912077523214609712776233323794847043837760800583011152363427631520382906716226277656945610634142030013912322269970771982439029266636372967664793845424667404044440042730031164015765082572232024688765440171236668361026158793304844237920 [190,153] 139769186694878014605312408959211836291324450820288771101917423586831278646504050438264411072662704234615869864735109534630226372770586408465413552895664014198914745186135941423813022320661827960229424137702545693286153975477623909280915014449195660917168477844082226250945699628312603485097634499150678569573548199483926769209270638248016293354511101720555483892468858194994832061966678705761318063488914780650308561531555464585916819314411440327833194768834044544 [190,154] 100380220325275289194866478397402224107864859868278714056013273958031604065482359808759576756248007167126811998488366702772881293434625599930350913973928397833596364956629858112693368289538796863426071609937061946574597045630397730058088921011904237699619291731300561317151180229822369178393011378016346516186608973921597146772767590634381117800978941898931961657340798104893398623048196833613062600963155693425370201323542302874557957831343267936159088491988 [190,155] 59358812364969258746097583311156577880905619756250260408002518765600037363873258361392799195972309276239161996257078663590575051918971023130906738562853220273388497480540846763206917124786388403784000296735580692463735641885376292949580028451903379247118194796405555388844607201886237280949371704903418079521509667532708793396669332470652769239064705909696353929330405997825913736099789516302610505919875811713068365602073853326522989358757367127433840 [190,156] 28674973832530068594050032708782825689958151508346853098047633210621084353693023443102091636342802035458829144981737718022680354679251374259968171537765669816703957141511402575572399460552948519284096783062764165414183712188999687082542080451215185769039123166121783812999810608888729114700793296952498710942426575368965113708538865306107416736375977208843457229509951781751084331254705493761257779470790384665085167772089339421312727807890027560 [190,157] 11220850630682551323233473615412414412651524163426857994566926661054114014881369451691128772999144913681056143589450702585720199028339895371143999878610824312596853192472425761929908000977801108901720315217932987614302641380110370901904835180612896921552604715382770134627510091670260537417511212585711056408732183074317746130743209370777014660136137348852435062855441641961988642533838925377819450166136141044396061664694092319267757241520 [190,158] 3524480216759797375553456466193579889583457771142294649753367298666402727165488444212364358720245263270657153867145464420776455770832862134410527414971173200765186256461127537394372940128638422088730557133510320536009093851409651041097399198797009556156651441420453715514850453062457463177385237618995065520611525797729311891644614921802801561868617570784113148053490478671821623664734461878802849253548873463548533642625512465501561 [190,159] 879913866401793615644020109571260420358080427932432558327430475629513694041850249376347260346452961768956411948794413960556722377996127631720256192507975784935798860012480808804990210601590183579765285882530430489345013994487328260979859912228539072521295556790744462096205976934153523541383644346842903542140739736584493718624042178811696407270830075417144237726421424197100520186249022120078340247866696976827074283765084984 [190,160] 172760267237382537041829957856196176244216343685244119901642653838881569813684439766392036685127304015854617433876845729774817603152736625666943034273923132778101764022307472614841764502254316573686058620577950867079102355055779295031514771401602062061317891586233169352823202489139778947945068226840390362321755650109810893971463512492296230819126053871213765492427402819828946816418639657263132889132191903315283395456 [190,161] 26369606116310732037961125917575744214400396589984670786757216717741070417272576931496879972649958363346123431206560157452283802994862758488246597598837582557214132154529545606639055057385804697465013092654077115628617593646614110184488082527683182237847847956264113844435322811967601972152518022395845359273468752690786196489548449643854942901583244048396613388923946147954175528207020100636741101112979290836480 [190,162] 3090201010265324018463219301853206405345669409366103132630590634777852061861313068901302063872639888846865028482034778937675985372216367700375467626175080750640434886885582625555956329935665696458905780048036244563135759275665161670604121676052715417458636540962148253018647097845163515227467364724385367131744475672894720073819777409351857828878374198831280947309393148261842576496374702043963951338654416 [190,163] 274270036854903059130076419264191090956561934755649942148375601986889468298945033501216373936657862104004641216106308871272662658496333144176036573049650469775323978047561966706891749195414114577690130868697247207318408856314192368457526510935942111724670599634440072530338949529297911756506803024525022830458848762453544930349923827129131171768718924434100312560511575552042650328873404316628897216 [190,164] 18164423464059107705939290612503864519785595855101618016191775383094855887451669936008192400930388854230200994628830105768802311185426725177986659571037152126124770480534830131663984195148102263931190257663590055427576501061649364900718286226919839284083535064527733454747863466313178723282775515070059950421959176538571411037238226336814756602851251507710977811846045723119757439634142888352 [190,165] 883175787673188110608746886225582342335365928571857725513659848644794567287950900875447426465869903238535003761974723264123268957593806616668602828849848551322465064451877608298100153897054626855721454045359610075467339185021262390581258836083170292036486821449266834252409082328599722884846543812535766585217222259716865815064717520406135132777988362063362754488495082463601804458560 [190,166] 30966401934083906482529122234528868208418030127037746602089244019054318891022869798760214020261638293342346382430598661877990983288225388041741579665190646690626575183376035319722490551194887973179191132255169963096698840008868951654588850861185556523280301388536196312891137734306409922314797437698369420306177411373154279436705706169384572606446952732125306580440420054562900 [190,167] 767707554244086396251955441719223876023300440738248869806119567700044395680503603944000969485938699760131760111218181415325821142254668656121681398592590787794940570850196848904606840522623646276983437763452332919688806132988229111662833021617136589856766895942220600908546772068524075410846770197516185776750165439546293440708118275122669238125983649802746831435374016 [190,168] 13167323603074898672671443504452281542950777484770350236038451294936288317169065059223517788996506932345657709144931023551485281057084343324332201538452226199475095087277865511994964299933908420398714394238629675944493270126405429717046504922850709353474420298416897183229144164374381403369640053690042608989237485037353767277679442380305595658937081352574792448 [190,169] 152504925374606032198297942835355950447093536146258441085895675676912814654247649892489702901335595470089815099450260086879913569553653934876129347034212675813850974230286830407804638676366465195339633716001014742827877950870199459737332457874491308215058204248948880991154536129524608660356877014115902669178124621281174355115933714999463799683184948032 [190,170] 1160989334833267659040244967561922442178112964772889947397404389491518356227228724797147822384157949846513212839388188474636710842636877828003233634406303809185494270719009454867125324272726534971737765543685754457225206577496228221270217282863692868367838441330761382051627624493069178896033413913037374613540425767142302140429727559904369591008 [190,171] 5636184917916496466637633564538130327555194256898283146858244924032140003784999892361753333154989932986435890422624573409652033490766446606226922887150101825461665018829990124001099208460377963736240689742042149655083957225973513976408589183574353800270083234596846034067168324122884323667440932098126897284696165912349013723709573958480 [190,172] 16863212040428057069371893755274434568395596835649904496577081678542151156018332683940352798572363880671224785010451923983338896608269149558018522035720272645798476778088582638098060771350785813402578344527479612427443192871912110398233596000177738821763189764183148874664891805305413740630185677768671029419704192896884502249472 [190,173] 29915678352788157604923689363584598937133308670072608957353125529767964821154513528364442627262766995563942787637904440661701283092489702503471705891442069868397480856375092186489380002999926914807784317782236158126739740975577806860288505507724029678177467128798205446780127069399188348173893364306875747993806897160864 [190,174] 30109018110823855091033524333789044551967033402760116217199155578992201500228971870187094325198110172122734433725482312458983365824820008884507377058451230755994466771342461908547735281887938002847699355096200707620864740757026758262594279240952759231776966441153298742039213975369576997930638145852743676915680 [190,175] 16341985569174471857389870401540211507992426198665219578709407135939527674301911309475858890561568475206163591301645062513556941593024722112000377340018665336066823696705725141254287911867947623207773680330437406470231359116582335800521674223679568480941866337269344117027533428981834478185899096594952 [190,176] 4510182723997672071435275107376580782294032075644266197270509466917005667443655431789928643064950264368217322127511208100533292570855304999799535137347416359513934465542426249083036059670365692371366868574128981334698855639909290734068970232580104523020040703557232594292089399090819545959584 [190,177] 590885683711749468759343853297265069284686519035516994966802648228974765761076087492599993329665130218133851176513655467913661351726801071372592695942292135632771350531084323243076413451330165235117343310617731533080343505800936293842374961399469942120336085379713859781250706101120 [190,178] 33879458625683464165072961812412532458003346264059486475663990339171179156215759570831316605094758773829853689140805110804902505698922165551576011802343988075984127378260847998898108618926357521643649646831572442945182967541973015613189549613403669486677764407471484594940 [190,179] 771377886522873200315051123283260170056263151776183073124390978658545880188782804098287904178863225305846759670073694202373775647779376995469748094434490797462470286074451703635667533386262034349443772896418813008952978559609686271187092198054469165003320550928 [190,180] 6198285716349971946564108888252410616883907404145447967936215747223221951696843304813263411739524456398795186479792142042459402044770062347571880292062824946595055667266567469498079912156727044122627299318261472344858909002628941531028864578668981112 [190,181] 15198112106757541682648321947699335098934599912976716148479630367218225825303111962517946559603366212796509107818288845096870101066305077204881606903552598572828470596686820353929099877268864484389680397830476076596166414185716109923164176 [190,182] 9471633725413137059076401580954904079764657121372133153424690289112641768682610706464510891500329939479972562871591888772563373050094996900146349325476448373476009373344614991929543004303482797671977944067378534048006526312511 [190,183] 1185820820777316291777953401545002425348093213474409553588630820507138903454974632908543879188376850859422391455981319450050975936787919251239023897099089092113306436540657518781343228205366860744711556642501960808 [190,184] 21842801488078358336316253255539958789177863783404645730317221267092267981075115353277268885169901547101804842319234019960300346821761248923778291897815759271241041282049169002190951766848579611347584 [190,185] 38602301306266252691496100115253035485496897689835754777626033852361317498646759407814218789131754647739699081603313562226488346677911979051322287995946900402387240260543493923172539840 [190,186] 3538271559957019374613256115886583986119684740618627946059359698031072354811442829365188283808712365043522707851232241175652850502333318223926649152031085576437819629552 [190,187] 6549070727769168299546312943506021554159160321041451237477825442410210902431225787929767474519990784976326057154295069229207527962782423365933115820848 [190,188] 50113031425292101016222950302255402492284082451025463986991071050204793470036197481848619633231807053079159674963608857613772857376 [190,189] 72321754207258669470061446536210764301705987499854472826974869550345102379442562711918377648617993738742304 [190,190] 6966719392171709059927626807706601768171943300720004210409194272909010837236 [191,0] 69571579786978556173761626535441861063853143572806639977892315645179192810098716771489480607386700324123393464064067259858547622628482977715871291465305159057250507366934145886111465935357023304873958528861921159076433593032947194779535643095321908010148038602535170324700124592811358919106477671055830802277632135696647086133492461659421544323131685922295865088444484123722809210050827389595197257626454859960244464990337681171592330467155822182400000 [191,1] -439367903026397634982540412186040119779701196467138364068012172622313493871317245634334407476632076445480038310843469273265256042080516088930735425478110138293183965838078783353913111999553430201427871758120747647902732256072877991183207860266650473892728832865717026637653829705987731880950994448566861206232754780707409254841103026587863861957750239713397217592589065488755993573757746297538845671463146044814074909351687241030951996899818144530358323392 [191,2] 139940275037982317890127280072126825344931976377532104870944581267221320810539595061095538567467798468593020256283187307149629699612413979052625096062758723446201117174088266931474897662840243695721095169166674095528626230022420315202244179961887964533448996811753402924950117531740648341845366656747091381835157863036314287840857130479066886126128656363944822567343741789824183446074172510014397592998034811346984183983805377030726171492941493369644829443200 [191,3] -10703804155151917594326052441422912526028602959294821770051290107404680087906390991393270463174549724313420524878426833578338524898561868851520906214033986571085452699609988925300102452453335904156009401488757232322311404235784633171104420419562035549171286482753118321453464761179269211152029732157460616538872973622506542792291054323121013241601312752132226201579282734966089904865517867526236017314764992535088562268984297252627178428316632486007771980627440 [191,4] 315283768004760382922168024419494682661338898147165155078802754582970131403743761475614233425593714938378174717787134482406376649519827664259243172789149563852983576925353137152073889183757020302301997490561083482540827704891656355025706443882402699125208437572075690777395625389626593544282402142289470766469125874100885022899349489040403662542512631779085541881554968518981289325848088057436802231662955958346645781495433764686273637556590989654319992058848640 [191,5] -4528638247340113985412332810731220331461403040101639063702441963627001195030481217145576869680717961748034875821474618378278837678423897535242547954521843947489550338366167422880509038934748345188109616395620324646679406187503239924986003807490545209065247915545469295011305797159568418925100471544276228596632820637340251399759959578268343569338473742936855223225656626968309334817791137815169872003297981172981358854068851166784263691071480393607682085219593136 [191,6] 36578410747545144144656363450639955178274313927473841219260384950036679063122729448696279520346337548734660288379680645914543646516702939044042321220647541747555812567600374572190052606014100690581635076021926152357056952218944456865976372631931674140825892688088720904621397217543994209759798305723609817714823585111118621776455689514644631901604775229452179011382336705368986579444263785265305163672481871886193849334594012877021432533759962166699094435178300064 [191,7] -182796569210431095684320789764925185564309745400160929650739860897861998705440975467234370340865630282984165816534917278967377668107047130645057082139232701592907088681496537151902805970653617915674002307858302057466012119744904841429777425248700084913996744163506816209020754917685316637565329251270122521251115033285334008925045664243451715862885610463561344312180784245077723212604676736171482266124217234402736461833541891772033302702342378224773098415391588220 [191,8] 605307889805283868352655798717774085545818545474137974531594138841744040186821572742101400342218275489289972368675505473384494030542559525283999984434102426115160039695429029771089304530110901514023566802440365312240878590201415400744914458744654637787323539372653187875464553084970093050993148699506393941016139525634165232920007707801513707296593680164512902793299873445186152808438201136825656085106900405946587280059953778918976070908721747945140436446175544768 [191,9] -1398519928279765482557145796451819005159342141046415130817102142586864810380176622142835441865538881003754986571113643560103316121614128738735470682935623759444954172174489628116877188850847876035462636235978359349648978308884603481950356221122274960989428201555959359113961928547934708826334513539804936120295821130513794928743725528902244062605397310115020902899914950866346814342937961551808878189015666275075361304665916116869433375656026150219901312569512056408 [191,10] 2347116651160913418597182189672614837146081566285362162767516801993488448819088925869275133749067711009790716577504861398100608587567294762123289030638747417468444729304445138461975403202344212591498843781578484665434070955113628404421317532881272234485026156097390107292474802358166173517391505051889972402989617930066364899534685045891349419274916251802840192015430400922220981904848030764659502518016294517540209138031202374853398135339886383769699419649020986960 [191,11] -2955287552409330817847491780396477715051012349964853456682600028415649610015275700128089464605825091848601797475788298568848673964671269273593529163327797822095230912969781421697957781545794194436290991632181373439266388287927243333628095047532939469178315350269554396097366439112115256085504012049988968633886851964449573272927635380600782320970480609243760621685181630327766537084388587685623387054229149973704840922932091769055436424357440073102343268093780088630 [191,12] 2866559681454392628830794146684795188389523282512781134079140118418296973452334529407037533024921299350566766296527248006530560852235508222457586217827986549882411577163834071891401884539561601657957886191024055040478370032989007933505006163208974978470820658012730623068530556388014588892138935995083977397211884914861136080198050730490543641908912050590414279474746297742175479898182005627221681671061313190476531874795161636456965213791255757601925362561836168800 [191,13] -2189846048159653255296379060109100688555598637635979855555243369830544736100713409811839028338999994753386336123299051485294530035596540896361122338842068172382389578460264656589197021963101846137453793089555901982723623294201164027776707864645109033026869951909607261964672858975672768803937235623416755732288805909628326838186196387333533769541356171188350243481853256803990346824063825953300424938770381281026466292524643440827814366321724624236803497661093634732 [191,14] 1342411838674569995351631758045892455993276890554860760017074032566668068433055027378590234415879739825560474333011466469670623660192753944850491137841856418516450115579879054164783370757205983021542330350690179125140440379474386017273017139818013780244008227269972783456885472457703133065385703476533029087582856011614610190053379913757988017881052292158724215531560502910272156611030179568679791948391382878933056447993592391322616101786010061053322386078724960232 [191,15] -671043197465100986186532846787245414047988532882876914741433937266105117167355156288903764407096488784594588371433683102093530651847636395244571984526152362823637857679821810994014439929318475461373594905624203055719755546029987043841273717305363160454208073240428299715592325309543499149367885219154207521952352178257419369191546320657156415178120680071697346755939731815412940491699558162306737018763189156061610918265884795629353464085156172712639731689206670031 [191,16] 277366756818523447203341242123913929709791804222298835987669804653836755672192179355459312103433343447097605272095920205155443287035683206730954194487902124404927251577823193224270606895282812655214461285353624275826318755369228012730516803581388220938590902839381286685155540409240147802102804312301810767268957430707686083443921311949567758093095331339856995306152121056237517406074785847945905010862531802466627565984214124949316710042017972136531203772221420224 [191,17] -95960012792282642143724119782772113385498717225410542832767335515447619929373571085604733167176912452854592435529138010869626848278362880367270193397203080115170186474542063749179511830762900795248485186911273248617735425913743564519528921693353039777476082818821139397859981003361169750990999050336836852476933287475177566263202971439549545393737299590148244859835124764495763528262956347120954350924742065097687508935567579844746008795749051929130060765178693560 [191,18] 28088521741543165021769771226827629988691252953138467685887779137426730516286955417281660247726524626951080870248296264113310853677598712450237584768034279905976328124091983024048053164096091380385849554134078093644780817787266453211648338007997107923435913437062257517894885974877082658672786612989817914636085197523967533292356305525518693316911201131722580300636396735008806539001917239861834747278569718399837391353415790875720966945743924904150832843705294736 [191,19] -7022985356893532509239285743255415710989510191467989157707287526383364931225956361579525268350216966866517603425572659447125382847550574254671974879645029290929221992870894968067154156249626414442949405958939699779887582821566540744340664033688006349071153652952534529636545420582419934674035935923703577351671423837049808817540717347905340632424843993958365899639176502263812153341937600911788877824404662363561856084461780899874450005811737633632838955457900606 [191,20] 1512804215122863841029585901219815019616448070122803516098974774180905143118472408927909823274832700230453872389880587135192196047418228229996496578962994065205675069927117585260172798076316124845902794873470618376280678206767819217271821050947021204738998796742711926619798011979450568915485971997296804710835180586872430821848392448873856364638154037988161647949886965084102564381898204532016467538978871681227362381419869173196284237794709097513478502665660384 [191,21] -282913018747610269362042415698305188418905389461285230887998735433353269152777814950379165079310088577141164180865820653776931650864299512401640109967546632125710171918875150489435914245471376471585716825107055840417533799390821373062841699626042206361863156589934710910296830480022335498357243011494219307440142377654801623762334790633343435840464924322694736976696041972062903358006676955673940349574205782814727084665730229895880059419162359412806857469157116 [191,22] 46254474478775323615148514814653772254283538339498971295138460343083944250257114192232688348257713971052400764398779752274628373384162056267941163241058997684162659165665191494586622164067411003070682611813622675289329371057035519337471062457522615071373378365251805883885348531533528653412267284175811206009478457341695338198290196197315068130512108864190053640019595549154562007429064481566895871099231782175739219467434385244234622048115037152762328604950600 [191,23] -6653191828480515832716685998484193837554698969654178042686889412343838414323512866707044097217606128924965181622586032225678940991726708446851767497999914991698377109382449357228659330899622757355539181063907021167713478884432073208636099628319800295165372368051404922524144762230950974669425145410046686041394002664284879470402917595916445595895197066906096744650608660431231926778137603517928981492323629593789768551176543970343394429186119437014271916226155 [191,24] 846810010107028520209211087437935400908032486072054502210383526964855885799904797455060326144618763173781920717904986360605074059658718122874339796228358939511581444097854368347934827943803727383743001867788284999037723051464303428827877036438175292864360391495424093445937276818154877070181621933307302270259636496119740286246444489563072963113886486849118186665174010062709508492359798684258022747961259336827905903955960844980326244773851583865667222233280 [191,25] -95877103943804058723182760466280016832165839345244263805483438981499419844493387638672174561509965121540390897210461294118969322291825490087546764747209777318875004419496851583976590651697239384679347226528481654262134318703015732998859884783444425784268210307595932618913243660724184514360160407398321914002439190301361957596533651831295922773289091587422866652199936027842281408019515274000532223809297720500365852915118675046076237826355805353559697338040 [191,26] 9703411684895858440376216821053750610816235890772657669423189832979887523223038461261476667853010113656107414870468807069563120443610234515834022632457572152302143278257224918004295625546164929737350860478617271338528992355823721047403374370434055265946342048713031261830974120361295904440011885424797156797519301429846616142324308038935086669584023435962303199408630714368400656332444783737070474718843769505941445867984817886438645199056767785297296015760 [191,27] -881775134281014997019035131886078629401819570465172241894674345412987976184115364388455785113292946791265763309659107605445615819271609243815394280912696643627229134169109369920609808981691442050717895389056149087000664965816587478839590440992357997089198364641355367095225409547181503025114276618924669622943302847777109747398276865769766489302420073709177752630604943455583881521146667180549661932547866841628533670478903399842909387872038061183937039150 [191,28] 72245700942566364111723410258389864388082486438976969549963967444109625784158603357100499992453082764263783627773669817940794086695984687033957163037021765110730130100222486014229158366514501220244284060918766048121815758118937223533810996578886795516335162838600066154558941552136978473233526964141905908460874271900261711893234683131491494734477123472358039076367328950012753097868803829907553426112484358107170519368017806955926356301608336842469594080 [191,29] -5357388667496643705724837220456518100258819478822026400653850313482326519157111045370161300595463102891702040481575406705313991462915595394004114641548406072713570497650598255766071616569488458867830720865564651957409948176156032658339911052153118537033728012147365469710780908852124145809927459420214189196503454696103702005827978182970327416612926663725663951287367668302323503386232725031581404775352786726116983691142569839302240873931333567233617180 [191,30] 360852908010579956118577769427390345999227059865464496203679506410215357134338642986231634097476254978463270121642509198977041689626769271245512690784076880842900576233408459609214546174998148472544683104588377576101509743155692965382381381991701251207710099271879332995395290770616807890790594487270073800943847442665476468455807087183758525181657124894333842526151842357191400377021701354710059487166594754841109114645227553975887491327315469063853064 [191,31] -22150649143103877362375876385766074537948892994780789762465354745909829863520356916263851718844401041866862925069976414688137170275451344701205683223533002192423191548408055954317740272375490696671745845326753831611740082537274605554224127335717425730712541911190078797313729189210389920646975619544199274027776321371878582559871698182626177385505411743337502056013589861641438753423608516930034050415126365428780000545768852193816986960157980514876651 [191,32] 1242995904283367181980386298208251681821382580591207675385643190706990766253011549466625265605129599326010746064124551362781847079054299552606190067353111182045676854570801542251088193576290095298737503561132594612736527066779978604993505532577512792779286940230466992581017217692343359909186791960265016590199892154387279378941386730983478473094226758350892913808097225812658964356549979236506867342447735801539561285946063758763270968828553772497600 [191,33] -63950085239711126959290250317736016245565001113051666635305078991520082919759672615164187497012629884944587840658782240489811717855742779855655386517827334193901994782053631332695467548129353205501038123080193076700130533653103453976326314138651654801727767587382099633722928252819988849575406399205106331926879672362674597151169800987998212189531288936680791573992152799127610013134305590842504999231079514971555336948021423393733664032181050636600 [191,34] 3024706000956955071909392895662133048656357667039167918857460663960990482803684990546483431917076855195129781912537096993388276998937429207924921047787877794432856101454827288614281624920759112444392534767624007919636929408361991840686405776648853926855700722768250494778484902236959051739569316938433331102923637396522997115184624784087783102375900524854729310799684967105400099367613858043982037361801621871796752930846232005362973203074288252560 [191,35] -131857962396229166360196884042449663371595495984525114773148297483658039735902633180783690791769562719036562401474406963595322361910960005914495643392285249990588123896389329726448400172816145807955652873694505753072440684008306532853424067031063759452150068658441767773319464760168364068097289887396938018846650358698627721435751145362228592844873701596240035057615956183048504781336547381539697190202735880443057780728186326660180068885129986494 [191,36] 5310745449907663466638331059713406996768825629307816149447932413600070111021776469795694851038126660428939637536164537630720688151513926561735367089922463732279799356561161535428283101489102690237477161924663078063535023763696387457131238031764108445342049165349232704028083475121244383249184637168242971992125468605005628244526719947704896258574624493251969526392337001084597955451474277162058520341562248186188711283817119707049522163661472096 [191,37] -198068313834847740674967395254477630057509890194430656868814246061874214489679746277506891485581752974413046945905315474459428469047775831927726483497597170260668606362535630737992151209477497790560661066685167759586708698073615174109011032666829425074222392772185067544647445776473293026082516328879513429697718533737020945397919274162114059367920273071300687722614637050706370745978282808685149236980448566635925928479166666453817307706696300 [191,38] 6855101833428867293303534569129799228921824329219835715697968465727872733654179540923066113986404466329956874056999236769351357497793850421930840044552604048366492805352963116085050394405230340311765789274440977390058602357369254146187408564422803650412113081408273649404239417761914137448613621347078903867016918918539126618196515121262286024061804029404910332917043887946728193574974895539566523819189056517262725389822915499318634767351144 [191,39] -220612480647884535816242761670505106421632715834543893248282857559965748958015397393242585751330717281184850835818493277364737996800864578214527374803377357524140922357431991681019373304297787202209462559148400627832948473486471168345585006634833754555742363086112581565513460992753495719043040961333004009352468353310410166715907787989770985569405220917808001267372565198711580808335219034158332225509810723246446113624663158978911189747079 [191,40] 6614456444372994578738286187537972061311778097417423160539191423629066869051392345977645602650525161505240376776370142416019453429211089329513610201955755568559204560527117747980332299107518736367689307858668850107673370685185821752652312745483713851276199738135698115650686650232917969860650874571138071888403278346000316051358592130931818280431986295739902196102354940138333933377114422487754544659972149884608528444343611073211705306624 [191,41] -185094326890160356672743125441718769543872080335761920845159572260736110505004164214015651456349389308488461754590041916153135747409516940243777740562308815770648069481803116667465819456475183889646917000659139824822501948572223375199794946095616672690727668240643465257711072536114502030451908075914551315985344844152296405836786456656426013328354942712993202227591969533591240565018279979204220276567897716125678253434647408043950262976 [191,42] 4842541283231844461479968782001688881607742911191570956362435815347062087787926439806248804873737393659040870641681299976779437889337028394178814661597406476127718615325045214663156579987374096547253992665236878003388971121817978726115233144915096146077691648580256911433043780095352144235576470231307605844045330468473340813472148788725111911400942406117088500179622955065881656674406025196665146889029375078315439894097121318238510720 [191,43] -118643399130406232216145320745892707154453658104808031596891155200931987306679916998254443921643473267005103606816572561309663074054490757539596385091127634929661062139989837778643049114652684990056204629261691974279636401150050832767814558445060844115366779431165017592217191360229906256716646056889630143677840893623051024557593700335771438232829877378005869720397566646017850141590053460589298245167736105465733117083773399654203952 [191,44] 2726324467474206628216023576754983923379499869676213620709814097003198868949761163637307022573529258983114430773186264353196996161979173077294567365767663125397818076110480555021591589070415333449160498853034343160832002740488139806108209345843183198581299674180333067320854551587930621400661406582285011617568851746534769270908073014513654704968954824941517275226352015616026521740072922834409664842369852279060385831272655673833472 [191,45] -58845899511112140702424358417525389684514646646688034290574798815741691670595425302135725911102981456489362112131887316769927326052873980751669301771759236196596156145874616019186384998673773378498865628025360722098085009382775162533739369947868326074738836003125662192751166539437486589794198536623194589684838086521974900752386374732253336908368319038900657334830052402300672862762988009942340769283310819649189010310500520132352 [191,46] 1194730720049846604917933478669968771875350563844545390883433803661716084587682009946981201132074251977378566106225609893043047189669881309041510633550001606270038314655985512747023435736141017240909912230878806852844993602302775665770520303410760431012555473914146663256071073911354407170975271651269751667457993834150944533865638999076679560758689757091157588582710125880417796978057492423418438285710821089682318474162227381248 [191,47] -22846564646363321126778682042656007534460095023748275523513083492255577559899512151473739642937648755025112756293445690907445830670913190977051365930366196685882176179789512831125026268894206181577159923579571674151578419915402910355561315810522334354290343673465987402465441754721674424180204092500064447694478966544346694057213394978978683267403436630447477694995951681106870300962499623769454914815771415079986265269036113280 [191,48] 412025369453676674319384790627272067970770196603428101868956919593065359089181952494066225733276504222974520055533354570802124673683766817087778750461127841314055368355451093871494242819141815711171550249565633592021352880952319252049268185149856093315105338297446261931420507030359957706824130825915980736003448773710254812878237003681900631867648295389050854671201149897561711511067128851873473296260839321307591320326853504 [191,49] -7016316954517434836188319568146602080230000832056915920689554652072315904303020339578025500436521841869827730683451013690592331205236807478326656437116406193235072710936272899807804225675984945866541893777915694170081603525318543047764277076592861383330055721479938202241909063792307221890950664501898208253490236634595755541963369135593788488288186652083994451455543671094791927201759620209047938540322074074306690809376304 [191,50] 112949172313550670144720242747770941605633926070730563739654136936398000382708218826865729606470437931678131679971180569119522326014758044128025354439256069509812641466281740210514892328232675092186086101460894880664888547475433935009905191737136360025452128001614648952429878370047383658227094483809417897660943538111393944470514080581531971407788004224900730539950876530459175597479127149893800836972101733134286573802912 [191,51] -1720797392151397598775962232033985872607733988137907095246235160423588821772818175855430403562117419264778129299169586209503887199713936012390407805736498553305951170271890650888273636904443536503821991375491396109103629675953647168294173064077377038698133502149787574094597738731874183040454085596653037827666932497577954322310544564241217031430385459607959149187808433128560349557602353960012266191588323130868466139308 [191,52] 24837768157756379065751196989823742864197036104025168767466716793690578170797993478046209839090260234737783958456468644121750533832666862925944150550332231001067820878673322387305350673825593299710322601065384332811753452055186305596711742152355030030452289660680558776121109231365908147014073586678052239245741192980378349816372225920312155664957604638868296410171877112853350567262808020336184867733186153838413379520 [191,53] -339997032777492038668237897084290284938592904573284642750328998042735102816721456397834566038172814912060336503538535166315849251194573669441171314973835144941866943375537820511166258076572561641131708272906745651465291287662690928724014192896519079126771678345804095269200181438260130238868005356364588504025196254540723908399342406692499724748257032643985715412986477389426274333566874748458448682985630145448456184 [191,54] 4418169464347917695467526998148420631509106925750197357415524924316281155831691987585071671580648447037170078540143117409975338372260544619700818377605689875442723191092295647992064419609453832934110441847055381419010886714890695821289114691276347387333637910568138596222957440718950828921463653990682007717783341100702751425866522133050438251348481226416001874269314747487490648939885696755168106557630083183613584 [191,55] -54553377217704543324442763696616841236622362202151481276659241532964323156883457598353844904216821866039514087589046292164436799268270896399935912320639052006178162238954588645502965391958068167108540376111865059718244188461219283830534607689724669568414093118915531220706878529800566215463611407021169227688938957308695648470482187945212829249979603440587330476227339114418862311579479801580360129678345115811286 [191,56] 640624603868920252648544953968124983310151886732995366788124585524014204531731590820142088202326785944780666024429952422719567392196782282684970057097866258975793616052192569329507834443016042366400711176130053058943764265058474134474161119542409248877764335716030098184441929260244930145235339338249551316498833947100276696468402075830644406166554149007554435880274654459493584072050816775937358274669668367104 [191,57] -7160826669023733790380377743864812923211120743144097898187197802613339083055369833230090496173252199132355255147289432244041809190146980445261669888822974240406070653761608529079083253409744215589227819967349667664217713197674834313683027714553625446893395567255978603052350931476776981151686363283342676333592674017264260225712712947528756283721213890651302398757112209129278751308035856576539400725830902240 [191,58] 76253568113089566559139896698227224049397236030097401962265471228559918929865857475835639529434924527124892685486279330355627858335414406081775279838520392138099317150741866375314024761619199529190067053594391698005951912284621459850149221139581230967673131963073677559945382145659897351462860760220146542987544056832990673134752047950645146004349964332086036190136462226649228649946994319988286923872520256 [191,59] -774177054243825202991199240061724175102316628932964778799060080812659437541588889789386259368989604291714567220610384061428701704307886359558532574474934885357562449986373909563039623986279869126056302782405057140738560198472310314816240011331029368363249900370702801302571052761318517111725768084035273938559309486468476926362070096167676814254149700559538963098860458508401202514080752470268861596787576 [191,60] 7499557891048238793803989227573552444637336267898254568995107514276144944916553055041471081263510488986739552880600753856202542150711264472988200507569900903374571823904685130229240435528358185223657306693372363926359065745476848412901607047775979543727487098444479756112487952171711857315399146490764509361706180471199809487220776867807980741505185844569207762613159337978497623149636796278533286846336 [191,61] -69369014245062433513285452141922364559752361610984949470032166463257829624194577149531200492036960044608644320981458973438273316549548044852068045552398996452356370553661986956730736780707609754838139957615368750196830287261112781618969511171527028470622125570694401434633384520173217690478577826368612586905888863301381700469231793889798655823518626769164748096338161667551381041436977457407868424304 [191,62] 613107840336321459844493014882611629851302408484510777734047746464510873010024243059165150307484707313305432252768278572903713436945612647811488235832330454542062955666114058500298687529667129731256277115556413025462033668806900519452350298343062903789745995287237230069165208667038993333491616427396163129619191048785517971902972781378348468474387644371441120584190883140241439720276971138088660000 [191,63] -5181374742206185288312642281382910769870833557391027941257898699506415333097188883158023644969686683794099567048143307618994268712951908766211401274876825419735257037221444018317636909991135762781435587156605039129696915664362109066011904787742981367224715426820664794860914898920728536945125884886308717599074632264538781438004874260021315699324746747258996548459832289862414309211426887880740780 [191,64] 41896145687254341516098006642765024469537298363970226245276992557692088008755917885223084786298172691255640328389325668673474664590581976464003117532310293357950461115727752513436415037558155951522899928488818024097310722578053078957840628234815391983211286198509099262579683736820995324006985679606552402139615630939735340153279124909214436456629917610146884835887888904296546579215305858065920 [191,65] -324337797965301284818607909165614800489564970992787085895094045462432939716841016754970779130064207966979365003260907584740307043942077189271364580080114217490054248946322851782831985709869405426240717665147822896844941189479075152852575112679109040636372248057838689197989838411143965594966460361218209657737604556904000829616084159352584323407686845371876874699306664258232482745818426667968 [191,66] 2405352818355695609930806899604663072941229257864307611447305662350215714365432204354927537837595053053780979623023005696224579690857231416840964092814621538829263697952932810163547683784336947296548307390462410881485155516820682195086247235560150386782244208924092633498819008819167131027584603313762245252311227083965675480956728886802134250876946171664137571656641950497334634030477192832 [191,67] -17099023260406154745407624781773134630611052251418056821279109743486075626512441231859996422845954307547007927261806707718110330926874646201321545567953433716313028724685599384150075055292340356308181494923028321968618686565333066525056157476395668963351928848655884120017568731891571829843354960011290342002316571568189592007706205294534660318364564513005058194940271192552659753920689840 [191,68] 116578734119371260798441696006885587540911028311815199243562205944811618873064642688053930256386321579608004876454372450139779699201282901377091836572722340727319272846674513332961400962073463897563808513746095883676075901274783243743973507569182490153037568573867286621542915858980113420573534047525602100314738439231412475934471206491335092777634198266035785892054250562088776539801984 [191,69] -762707756920095520935427764824206090250887440970483698153405186795149491913117345190446649631015073412896829291424774268241733744419606230102085031053042436927955074298917933151257438812751550280884385630802355541053578846236011741803882016447986566320862931756612722625599508077717626876566951678850451199397896240536307008450525602363589854809588153891363788491863175713769837761584 [191,70] 4790871072044858358831873351495627329258737102794698413377276188723349221051608644524338750772488423806318046514699825366630104000873387615325714773817648241938195857732225936305949751241542047462823753248689288313639613534295487661343145287334705459040374698552555810969310123968826940041037460520276756427233761922799276843861529387957451783911931565390004661722164701513555450272 [191,71] -28907248215857221457099876073204604476892570655074056223788666491152298983076585106827521804870286042608605887488428100076893879785699389337839384632946567283727018230895290834818822591607959450014518609092671628863587345332309348399877122915497745863532550202004611661253968502769545650393596956726088095927669209218802927772348786257987132906335820210820573406679030660557024028 [191,72] 167627590855292485715657279421736379777918565076293997905503032314979148011540032849633203986802542697848578180970784317631329412791623769615039798492842691822990285271545755670849722179387956354605843495119179320410317438521593086648979476903745814864017428278035091348102945295123802571795586824895095489993129322140729441290210684569752779023503430652514724983274960915853760 [191,73] -934616962585084900270945825279163732777742946569737770445124005567172267476391372579804593924135254137486979891414111094833959733518785243354561662538851267839098048778067949802207311355234563686091766884633679807482738308910371490147297462990572894474814418893217334955521097177153913457033122946874726473428085167862314449038542789984891271880890039640133674114055496787928 [191,74] 5012643363365368665933824654327353006153883731875557700325494896334095087218420590029564880355962612789856558811204466470522817247227580572415401354458038721473617402939857302364195832713079780422744849138848002179215685390315380883690147408606268843958778708628726357379361702992724701754578428343561394532537592580854869245762240714301818200687188169222433674566714358608 [191,75] -25872206753808185563161176475720090842114526115596214954921683508066925236045419271430333042010442281842729108033949350947956394594961572353632652243122727683981507690754702088441198762854453516208927740023912839772984768697244015931607259939931225960728845454422686104831017911783453422446070582311409739867542682702468495892863862648365783611048977987476452776987084822 [191,76] 128562815440765938693158887893418843370386819965175818921380242023441063261006895441010853624145390196080776903023423095813759906874159423931836288860689134376654536371183454413346959147728183008956834086914473694602723868032009840523809619609846194188103568984429403929036600914590932525191622672177833500264514735045353285629866146383829005770341213278566435762186848 [191,77] -615301050800955940813187276810013239282261136911655950678806158988560027240119028294155126518296541978357661497180775994904094005862004053770450064886386877709563508218431996195505589257227097901805796369229518899902986297628121548780079657955570514532434787273321407286992125727231697157122682034266532893177010939674591271260407290285761686603849774407713944895020 [191,78] 2837390558692864248547951237899687598739963603423381679530691746321318945150586595497954083982350363867672660483766398106558829870175193730881188213030926478708293215824947140699900368289504538945092545779394227209602514818761615592211367797485056400727329781594072130785087763054625741548060110314401460214628554925414675939904779354450598756344308845123708045544 [191,79] -12611665055359666302164952783929342095807170946539339935072950475369985529445454679396722331244509163273375126097682203069645343212320059414722707236657295053002344039912700404402638139780028101459722894834775186245494334887275424278420337684945476285525415674789098522910794013458267805216253183718161944647944222253800760740226587795030099574467716867489006319 [191,80] 54051072439039587904984404052171701926668903859973117719831372614707049031042926906132032884194911334380067463788054546863038682506351831570810757994635973757062525315163624232870375563787633689224175523610516040008039845675462493636056218439924833958564613024244119855296589941590682280296651484867574314856210085967344734286199636205807107754152817138828480 [191,81] -223442492924051940798828391535422128862610093217527029574089575083174248171982039281526147296515278093924543259703671466633132850196604798917854940215504747606570302513858409686429535208190280275937967924500352963096883104939260815127792706150615248782265452604344818431467017764471358346311719702168391578968832152829662774441104713580202048566700659623160 [191,82] 891255466613524132066877561248120992722926088459535033885217206039671419931779849294332650677155541476094547699837433282799635065893962233207864349683226651755275177185682105609732111206972009315681453515873327827177684784110698137266271474936734859538750804217036195285352178510969613268636169322836144113222518446975037221206332926788535356112972149520 [191,83] -3431260194290973555823820128367212337919003884154902109434577964350938321184906869323837277103174079984095935170387838910172126355315511823514280694865351396953819524678263630027675812242605414510254120390810180640857699984038187144602673525968569065662239128436336767989242676430660126764235102491356730547514592269306275215681501479860250157325710798 [191,84] 12754248801223102942839222391447447364943910876780311563862520844486999095827518210122079569104418403659750273873012960799136919541671898466081583241946909567531367964779430481788031270987875566865425947774673393230107066426788043930321854607332020909608007340336429771908954010988518441048548679407742807605521166611108409375164804665681174874879328 [191,85] -45786304588357802418258511118727340234766381973290560457745919761734465824477067077930681900087857462449301138286656613634590547380838849302115615242585449287683973105442980553729555628476692260350540956946860223180427329241625307994794583644819122800207711287764050767732314735608477083100716326569493644022170387940448415171931692210288290132396 [191,86] 158789037013218821170964896733086705525233048809206996032318775544802003117509057018335405160532094045253698500870753328180570052796867341456493078696097973692711554513005885152242337713748072285031344130783972453001377844693648020288463342594728933466900751495723415857734593929114759429064955941690504113600997692617742677221009008412753462504 [191,87] -532144489515270628594949626025103696250902875767903269684278030366611493959919100513557502858790963094353172126170324130799659175352491760213407135333578867832071457161979101625608840365864498499303893520947135923951261561558144914024751423880072299914027015318398595355977785341127720837874746453205751104386767224594672803377792678206324775 [191,88] 1723764693503565431080572658915262337206494970628958020144046968963815585672058910511026447258968336164076692508604358310483382677239602820265895243964993822743375115938881187740164638497032168543656761763842693480297111897450897958546728495419858258894333812450674181605392177820026449702395354881919503862189343425442067250756791654310528 [191,89] -5398540932841651524145529859377872219831778033648020112334243537874245967962541850942234913194903899333246267345132781629171655950916528889120262448290864983995091113931215011607954546677243362262995712686476248633349561586660063734862526551109970872614357493930592587560328113492327232831679077079364170879021868096478519427653813231888 [191,90] 16350498681720682291563732318347634525179103260095942980750770437597926433271322988687291399627721512595604384747362643800225764411262584076870326390747329849961396364286230475811959689351565283887885594660523034004309738927594460866739026172414066475169406728523507253203926427315917752865777621212428595098467354005285264652096055776 [191,91] -47900893208797922799299708533315042850727811877616344346109626473100134050851726299367726562638739011932822201683766414235965784747279143703409438546217958590699931771310246954228349268604326489469722993601807346829672254390940085150532154821248743982378979094614870621532063510034125870471840942149719526063522235503477271684427524 [191,92] 135772487840908264673241543055710497429379163461314012103655959519264407592175611636215410388930319069334883907842089401957244355318285684519883917029693996543395828527292659870594048750767845352408077197429603164100640650498869590582055772433444641142450418327787922189274820283359397601598099413280010809499835684306229659180480 [191,93] -372416461810780190329591353905696434167882507863544183623972126840973811186203933765490000225068900287045240219475470047801368747750592075379449484700391056922394756258770662841724321602747803016590491991784799488163885310419101234443539090400981661372036147961228426595367841682247578901987428507571577641372848290007314191608 [191,94] 988744716122431322495323499569041430012095277698715231055450546658012988442682844478357193110667757663896808404827155572423014217312555536876798214968454316222461885033072115801364253896414419661948543338582538258087790940242767558582639908602655567469875240737145234844583655441325507257108776657938891710743953110874206608 [191,95] -2541341115075902673928189923754334553328364826665385975822235851614761998865150350649160309413870662599414463481889216211742290199601741083659804399845054789689440144179397977851115297873349185550217254914098972276188729506112416619236946588692273990401996435042835480263636237137794099793398303192686144616115909937162854 [191,96] 6324796546529608530482844620433043088398741536024708179208394186686115639241972385244002546725780866443794884420048480811807534152413712158001990052001947746429109436866496193494078871954723172854556567315432130722908142737669238641669864225385276556145465874964158668935900681399285570309198365451364047315334118460096 [191,97] -15244473266499997024143823708877704803124500924625113338694997029564024264109645482206442196195336291991375201559995165054863904907725785458370353465963375145295281055479100381732626674380063855809114194897413790584463919022714763286583840778563246476621465657889912001318355281858461003786548439060348507950095879480 [191,98] 35590508895168526152947958415261661019030381662926777181882460132482860640362914050616649897611155999448006989553743656296288547710429493508436133871309101341804225909998129255695327548121504626688788599812790136709573751461066953235520066822643005945631933440022871365854962119723371038166778508465967202962603664 [191,99] -80497385802780028513163864571717340888428388745984631207773509910343409504574659085417531761934693534621087874206924366934811369229412861063038821977623087184553650746785753051073773847788671385905664204040053840850019451569596560939978033575820517467112184076621453776078927072488076871573114055411387480591934 [191,100] 176409248746874628201291801711589437137362498003182167634486486194126769169833492976428296121844807272265507527857157428402587404359589110251549777635135853270553375595546556730508273329412217832635665472733083209888191746740901676029412217387639041880216510206227787309526519385146428143062245104661041698144 [191,101] -374641131576713068750487843304463361507802880635338702416382304285983362314227304695010411657076363662513299750761883746646465584848039951990507010920191466519208750784868326981379363622390758392468644292645328203898463845727356974949152720117041619445182341301340270924074369136680417604043169436795823596 [191,102] 771121869693871990118449812799985847586501489744325265615615267330167592745782594464150796630091690492916919920957200713279946781279219683380708490482262899408276821287552741970968122392468884507044766876184449684122395989150152560253457435723199134806532168875191337404809301817012308698191693562625640 [191,103] -1538506704805711446371073910143312918755476798021485977667550112929533776825969485277623033092928915806296647147424413366598001250033527014403477901170977054776699104345202398564892959053183394546772884620655646431156147153193149778533476756337341298597334433407728887531108995763331336469900540308903 [191,104] 2975749613809025730726691920937534132130308949482688903365266207045996739707769683800368380476930966777608213689041226224716833687093864595033388148176523965005922046472050211154796171611081582833689973429258618672466316528421401499965185319655939320665973046042928147311556632439023380944916310528 [191,105] -5580361014354071612992795370063296094758198226499316326923720517106875595698388933233944643608612555079640637674227690151368818788779071399705132503855800920248822161246750225050162721165524556474625667295899187731186086801270561281548864502384377135485600868944062401730761191258602316065569856 [191,106] 10147099805342936377363957878724497897407974736577454733495813007220167357516302775570553601234194769067059117637430428101807882079256835627166636448494137618488764362336191897729821696738600210220042090291019721773737184005016923121100639716767053191181770170560629889243352369122606594363264 [191,107] -17892730997112632587109313117933826127288887881039828735620992319504759505373744349151292841333501939662598264573617672718537241302600029196905371441960658874741118139047037214188175136483576038801161525742201750631215908900733089885263404219628390618386043327468020031326089754977798257680 [191,108] 30598791966802451994559329626114636782386969453367495129716301704971112350450512356342220704593483553303437345926239486368621269909326497607076697422742360007243158969801576165620030189454997940065492788470670803980859184332768931969368355083143839660102073345811484452698694913545926912 [191,109] -50752719031566585520509679521575194996706900999315391722566584525501571208240354959298195400782730369138904020790563246297077338923329687443196185842478801408969670701584031468676109352436303756108640898501098584041080612759988590212867059874641556884740981677254018415074976558571552 [191,110] 81653109671122538312419156502200755933699559453510135346897145720034870600896054850969462602658411371730180974825692458810506274165016885044579956948926632839644026407749737627591187654166805733277540319353398260458701473170242845341099809466765950105301375678442029807541060076992 [191,111] -127430117163613107115538477660402985294591829103610497627243595951274305541661862172915525305295636339597703293077460879507168752824454620070214237543180878696067806640486086066108335692375309426021006731236869244822184775030098156200078981849601686664671654078499370014611002728 [191,112] 192921880635280125532445961782708323390517030425721696286196823105976421258140788172382482949123027932791198707850904360944023725735010616685563970412689777110558115913144169049166446526708340654967664543561483812386923807822192163453442775966119551785358750268310845005107200 [191,113] -283348946025059812072724667036189389770753790790507526440431378214565172134756698015575071877209875848134074823905992273187531252662659478945358412955094836142497456465821078613488667127660727859706453583096254718545219403366421520585491247553550095334466246524391272827392 [191,114] 403747288125876340070240867909006754306317990460918464475938222990891146440301761899497018905012183415634932566610364926733766874198455976230245218296470588283695095194771560504595820597373932701623157296782691592989136281625429323694477226221299372442833739544310925312 [191,115] -558160684422770918243443373464388012683418735759781127912766282794336751528947144193552962453224612000275896329268232544065587846502264150680054377571995503994247780081300154163616064342529688173269067616513623525558342002576060563500491673794876287553496973515575040 [191,116] 748653171640388816552135470649819540668299414835587789070087200320399618035148856897502081343142918985869829763145356041329787620343367291624318555788006871051468160631137032754172187395012367947735615178721410306151268065433672944628013484185992382518940360930560 [191,117] -974272740446879743766986476886653807715009026746969241687297903567430305199516228527484512554051232128018521287755969704007446504638733724052277315924776787594471460264978339090233601498086872381295720097037824550934986476428852965339981242962258894430010544800 [191,118] 1230161041721434082401470834281931118674448535505055357041197291644003217330216191415586776938183675109497749830970149867680635646549707928110334162397733708217092558694649015704007818929940310396115636438671070672440989640732142743923012876447054785893058240 [191,119] -1507038628037916338744226451584365430411498828701236988530397857270000432025025337441375200155756881532911997517176416281259209625574958865736459331517641180578732705383137396620684428427287287092499480523272519549816923512143995500634319469026671861288200 [191,120] 1791280489395166626717285253619215925653599566902570365161380046301313091487292130717814540325528952282978775577676198096927995749599634987925974487999471243168778660872869652950590168423119944617925199433974979400138000290295252041176146157719964748928 [191,121] -2065721101781228109346247456699095273822213560333968756174512994442621667852823996499809762191174586194781534436375812920030966073009887351130717052245689688799053495545868784128249927826135960383908407324631335645309342093781556194707278842153729872 [191,122] 2311196982429412494518489278027228518735186908299754655666517008107693210472531276909898530992057780558530650527973634723171154541930580230811998960108737003456203352662904288389372569591969154427227906517271517439924570797330503227293569112271200 [191,123] -2508672027317799683955146294716960025532763608921046133881093726903082069929960012512653203205180139767204669401253156565100640235413969863043093142934630627149906516572890025259718638652068650587423319238456718001698129970650527710865350039700 [191,124] 2641636218336916069275395601236925062352826339003611907988123481612138126204172871959844098339669710679170153787293911713020764837412424270314931625427440358697652693518960910555060050477670192242690102887206805882977171438611573997031560640 [191,125] -2698366160027245468465417333865419552144342887408790560258442908287142731370859354268413489340133607084626943035166130954212467178206584643994882643873268696912507262369963503447978959155002291366201477280782954258976154150078512752029944 [191,126] 2673621749646867469997759890053063394226041041951491400208505245463967640360088367994652380565338458667488623307191426990945723481136558604932334870594282168565806630105917043083541075013996271143931439204974713267882087871929501703056 [191,127] -2569440358290648768972177994252037616232335282888984951857640776982821884133916007932530679358800670403057068984222251719989955914984480115363167236670729905079396572128019045786142073339813595362861517508818118052398657118430945510 [191,128] 2394862577829355128369809337501808379244584033464249164221341632391735170855610443069098241558472371873981721649543178118674222953820531526370204556222706390296453766255150831324188333256318354309321427887272619200120397918432832 [191,129] -2164640180891089045259126770531169033236587567785476110288383284830886088135657219948517626130486722135975939281957337244756740016638957128788767964834235028627326909870714025243143901712227689797833066874872595000885577693032 [191,130] 1897181765450265934726972285151357658613621528221162362774550468700386589402218266538406913490076202042586632809865265462043115808675173140055973233552506173773383541926617667931304376663689023229620002060000603065802842672 [191,131] -1612132192720104288888111117506451056552970235650940167315633172251855996967197209504047475569255268674775926098168036881218738587733436838005561349235621631553546162353731718364555339337199360724099286056313859947202218 [191,132] 1328025439908059171654600948400194440765594879202514753769962459365635675422868512295553708941106764832438209104182599519506890678716302796748650138416703698426975899206702720163938583037787406862094979375653834169760 [191,133] -1060392732868742060936704188158315160217885994583709483814971426334547216560193232216910364593334776860335994802723635858961077927125207348030770273999375564668246968487715560599091880084824124552483868831133011444 [191,134] 820572775357867904517445300328444112848788652663857065421150833038551360537216310306642200722549449968079162444120425814071373447165769891151338920643820471445964283234851569899802306558969252841939327983771864 [191,135] -615300880542751828207466045590643605265881165355842401769752628040645550211948140462901965025035148612206100717994461872074628989130663913338168370810308209799415119619892520708472464783819564759485999526705 [191,136] 446994872494250890082611599211583218367456344449116208450192048916213966848656118492006206665936320723544366381496711441111141094030157179197419434227961522122413167519341810944464654271596167447783628480 [191,137] -314543588866405868931594570682510066845037057556450087203661658972208055059497073160104773724477156774440832365676895460534976876133564113737475520230382895412374579779319439162473751103528783786942200 [191,138] 214355741577027507668165835430528203976379047112674452594308727781793436422911949995424236595101087115384239839859651183191444009597930043640667133674513673549163863618429444187382040676303446837008 [191,139] -141439853491784400498449619940619682455084100255280476118069731009462551373012702569633270430198510424784807305595553649758472212765631992614355501063088925393897572910802106515075262095213009438 [191,140] 90342208472440485207168069535652474866930252097553178907474829838698593601198770905667569129649124375801634064058520551241418125027233020152580421049258495641203912692653268650693687408327520 [191,141] -55845063156038780972355389805117366984857044801850413876949806422095680175596850768940571708618668858675175295308386500916227721641508354506206519581030405132974263055087680717856407852620 [191,142] 33399485580479179700343564984905808035804290007775289636341313574103320983664117805359834812218862000068912065371508581017026002215464711454937608308660753699219110471023296469601865640 [191,143] -19321187710995348910427306401469224196279807810140188859906304734061650699883390144462212028504016779639086936816944614316121974959156462350499699525336226998657850618573257794882679 [191,144] 10807794269133285848862753175594533156589102491983206652220207615473492621515147516151067400003994005950272543419630463368500686324304768924956667320554949293650846449753892453504 [191,145] -5844014195448889041488506857782332573099242228094176436971259803241127364127123101925535716962076170243217604500918280824254457138023590017672275076001499682088457480646940112 [191,146] 3053579569951407013863445476223143310345866971328892048537967248026052301310532039223173795943898311550338677482346415664031039266889620001043775123690173721422769523233888 [191,147] -1541254780983917358194083546020696285073412612180161031902036222030423794500226500987796124156645270185284578586055383071129755451455377216226288150280773749102291486100 [191,148] 751173573547497404278927241327564200421199758201994117743489034806701827567774902710680631978311112145464477830038109560422436231626226220906673609357389105534360000 [191,149] -353370009070526384712747385760475929632096466925261945889522518724919670760580727539269850523120320439201344164292305286436228709402499177808260780368571772830520 [191,150] 160381463338513928674552901722366051097619611021703139082324712495772249018630323814916594145722514072990163409428352339434242944159110445235464463930415091472 [191,151] -70196151184850662973385635364673960715999680921707934798082834289639239084516068443748343251775263398657630575534919500860540506786780673206478468173413958 [191,152] 29613774883149651983018514529203617606342669587833294902695693959986987761713773541431197690314136384871706148274806093526802859422294890808621722341440 [191,153] -12035621376475325839015253652207511330725514334810674613928873172601946119052586909599788107081657966651460572906502797573488779646376080426222327528 [191,154] 4709726721335355659666554807484139092635957555948415246599096911072974701539214093721163959078293002524518102692730852198357343264032431585434928 [191,155] -1773444619505600892606520434628179334044322878169959750632607398516598683429530019169744816943724435086986225623168381503261181257501489668730 [191,156] 642183955816048243274585363211655715431940492402114623299060499320249405730328960841544962244982893274833090350982044793210413510591924000 [191,157] -223474426847031727829110323975734668189366420284399431901159341248848361919646213125718596983139488387282746500041333642977768823612740 [191,158] 74680874264918363405919879118783293001093722603952955167716995478251028799016149966964780827739383886006147655370435902798123686456 [191,159] -23947985193557194512286713832510213306700887910882501933723099728193612333182855314709028507246979842192319730505574580759796781 [191,160] 7362880018598903958587699087468637090799910031456635517809814639125028692869646221622603735970370871734229676888659905636608 [191,161] -2168507061582518615099960710887211692618712800126570581474888340485059854492212529707690599034473304199048997426774120352 [191,162] 611216628867191039566451037288105795103811405383911585235155109480566394823946312493460634127722770227872283500446400 [191,163] -164704817538594901249227250928201927369438239832597140948509574289120970663965920557392927096823655553949129829992 [191,164] 42385318575455793847586906466734555034096562155552759127124992103416322110464026264729004561008787852669500672 [191,165] -10404127836529893406282211813266564016578301879090096864005407947858470908059252255843921172386815957452192 [191,166] 2432863213165748072772106163973967564239478508593640242809420585422786738925239899093019606426301294528 [191,167] -541183954393510432422388807939538580957451245970510632926606498399382273494295119528539647262351080 [191,168] 114347786829552369254677808845588805536488690042172004476940490921345598147443772445431676599488 [191,169] -22911154374911631219431921744836781055347264365969495868696762614182511281820477926864287928 [191,170] 4345259048922231442328494509907801465840380173117562875408840568911935810156114188860816 [191,171] -778520499433833058575781994344950548386566218041704750966392972483628942924591224334 [191,172] 131479533759884796011664386841438824657013986472785004803834863651055688508792800 [191,173] -20879802718912272868986342981214368792770916482329570573505340154980813479900 [191,174] 3109589927826852225817889122979218249682981868699149690438550364469594760 [191,175] -432990617167180250305925101392682052816015921133638810737211714030091 [191,176] 56179688993881935644869576611551274085430882868292370826343658944 [191,177] -6766088194480163048513902201575971128375307367207411367633560 [191,178] 753095978105262375936021812433361609726507622699056089552 [191,179] -77077365110404899091355263601892998058564031401642102 [191,180] 7211413485405758093720897796783764375588537215584 [191,181] -612540303169493137798936989624378148047113676 [191,182] 46848463281630027710817864690276046952360 [191,183] -3194236430341900430400911040456961359 [191,184] 191771391273413751211489141510464 [191,185] -9980100161515966774175435144 [191,186] 441056062435421306954736 [191,187] -16093630951411793250 [191,188] 465494445832096 [191,189] -10006305876 [191,190] 142104 [191,191] -1 [192,0] 1